projectM-complete-2.1.0-Source/0000775000175000017500000000000011756416660016565 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/CPackConfig.cmake0000644000175000017500000001034711756064135021675 0ustar matthiasmatthias# This file will be configured to contain variables for CPack. These variables # should be set in the CMake list file of the project before CPack module is # included. Example variables are: # CPACK_GENERATOR - Generator used to create package # CPACK_INSTALL_CMAKE_PROJECTS - For each project (path, name, component) # CPACK_CMAKE_GENERATOR - CMake Generator used for the projects # CPACK_INSTALL_COMMANDS - Extra commands to install components # CPACK_INSTALLED_DIRECTORIES - Extra directories to install # CPACK_PACKAGE_DESCRIPTION_FILE - Description file for the package # CPACK_PACKAGE_DESCRIPTION_SUMMARY - Summary of the package # CPACK_PACKAGE_EXECUTABLES - List of pairs of executables and labels # CPACK_PACKAGE_FILE_NAME - Name of the package generated # CPACK_PACKAGE_ICON - Icon used for the package # CPACK_PACKAGE_INSTALL_DIRECTORY - Name of directory for the installer # CPACK_PACKAGE_NAME - Package project name # CPACK_PACKAGE_VENDOR - Package project vendor # CPACK_PACKAGE_VERSION - Package project version # CPACK_PACKAGE_VERSION_MAJOR - Package project version (major) # CPACK_PACKAGE_VERSION_MINOR - Package project version (minor) # CPACK_PACKAGE_VERSION_PATCH - Package project version (patch) # There are certain generator specific ones # NSIS Generator: # CPACK_PACKAGE_INSTALL_REGISTRY_KEY - Name of the registry key for the installer # CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS - Extra commands used during uninstall # CPACK_NSIS_EXTRA_INSTALL_COMMANDS - Extra commands used during install SET(CPACK_BINARY_BUNDLE "") SET(CPACK_BINARY_CYGWIN "") SET(CPACK_BINARY_DEB "OFF") SET(CPACK_BINARY_DRAGNDROP "") SET(CPACK_BINARY_NSIS "OFF") SET(CPACK_BINARY_OSXX11 "") SET(CPACK_BINARY_PACKAGEMAKER "") SET(CPACK_BINARY_RPM "OFF") SET(CPACK_BINARY_STGZ "ON") SET(CPACK_BINARY_TBZ2 "OFF") SET(CPACK_BINARY_TGZ "ON") SET(CPACK_BINARY_TZ "ON") SET(CPACK_BINARY_ZIP "") SET(CPACK_CMAKE_GENERATOR "Unix Makefiles") SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") SET(CPACK_GENERATOR "STGZ;TGZ;TZ") SET(CPACK_GENERATORS "TGZ") SET(CPACK_INSTALL_CMAKE_PROJECTS "/home/carm/workspace/projectm-trunk-release;projectM-complete;ALL;/") SET(CPACK_INSTALL_PREFIX "/usr/local") SET(CPACK_MODULE_PATH "") SET(CPACK_NSIS_DISPLAY_NAME "projectM-complete 2.1.0") SET(CPACK_NSIS_INSTALLER_ICON_CODE "") SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(CPACK_NSIS_PACKAGE_NAME "projectM-complete 2.1.0") SET(CPACK_OUTPUT_CONFIG_FILE "/home/carm/workspace/projectm-trunk-release/CPackConfig.cmake") SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") SET(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "projectM-complete built using CMake") SET(CPACK_PACKAGE_FILE_NAME "projectM-complete-2.1.0-Linux") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "projectM-complete 2.1.0") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "projectM-complete 2.1.0") SET(CPACK_PACKAGE_NAME "projectM-complete") SET(CPACK_PACKAGE_RELOCATABLE "true") SET(CPACK_PACKAGE_VENDOR "Humanity") SET(CPACK_PACKAGE_VERSION "2.1.0") SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") SET(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-2.8/Templates/CPack.GenericLicense.txt") SET(CPACK_RESOURCE_FILE_README "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-2.8/Templates/CPack.GenericWelcome.txt") SET(CPACK_SET_DESTDIR "OFF") SET(CPACK_SOURCE_CYGWIN "") SET(CPACK_SOURCE_GENERATOR "TGZ;TBZ2") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/carm/workspace/projectm-trunk-release/CPackSourceConfig.cmake") SET(CPACK_SOURCE_TBZ2 "ON") SET(CPACK_SOURCE_TGZ "ON") SET(CPACK_SOURCE_TZ "OFF") SET(CPACK_SOURCE_Z "OFF") SET(CPACK_SOURCE_ZIP "OFF") SET(CPACK_STRIP_FILES "ON") SET(CPACK_SYSTEM_NAME "Linux") SET(CPACK_TOPLEVEL_TAG "Linux") projectM-complete-2.1.0-Source/projectm.creator0000664000175000017500000000001211756064135021756 0ustar matthiasmatthias[General] projectM-complete-2.1.0-Source/projectm.files0000664000175000017500000120327611756064135021443 0ustar matthiasmatthiasAUTHORS.txt FAQ.txt fwdprojectm2_0releaseimminent/libprojectM-pc-libsuffix.patch fwdprojectm2_0releaseimminent/libprojectM-qt-pc-libsuffix.patch fwdprojectm2_0releaseimminent/projectM-jack.desktop.patch fwdprojectm2_0releaseimminent/projectM-pulseaudio.desktop.patch INSTALL-iTunes-macos.txt INSTALL-xmms.txt lic.c lic.txt LICENSE.txt src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM/dlldefs.h src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM/event.h src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM/fatal.h src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM/PCM.hpp src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM/projectM.hpp src/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM/dlldefs.h src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM/event.h src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM/fatal.h src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM/PCM.hpp src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM/projectM.hpp src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM/dlldefs.h src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM/event.h src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM/fatal.h src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM/PCM.hpp src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM/projectM.hpp src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/CMakeCache.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/CMakeFiles/CMakeRuleHashes.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/install_manifest.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/carbontoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/CMakeCache.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/CMakeFiles/projectM.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Common.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/ConfigFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/dlldefs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/fftsg.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/glError.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/HungarianMethod.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/IdleTextures.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/install_manifest.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/lvtoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/MilkdropCompatability.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/NativePreset.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/NativePresetFactory.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/NativePresetFactory/NativePresetFactory.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/Example.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/License.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_algorithm_par.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_algorithm_ser.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_numeric_extentions.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_numeric_extentions_par.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_numeric_extentions_ser.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_numeric_par.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_numeric_ser.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl/omptl_tools.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/PCM.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/PipelineMerger.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Preset.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/PresetChooser.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/PresetFactoryManager.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM/event.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/BeatDetect.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/BeatDetect.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/CMakeFiles/Renderer.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/FBO.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/FBO.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Filters.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Filters.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/MilkdropWaveform.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/MilkdropWaveform.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PerlinNoise.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PerlinNoise.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PerPixelMesh.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PerPixelMesh.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Pipeline.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Pipeline.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PipelineContext.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/PipelineContext.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Renderable.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Renderable.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Renderer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Renderer.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/RenderItemDistanceMetric.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/RenderItemDistanceMetric.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/RenderItemMatcher.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/RenderItemMatcher.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/RenderItemMergeFunction.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Shader.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Shader.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/ShaderEngine.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/ShaderEngine.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/image_DXT.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/image_DXT.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/image_helper.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/image_helper.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/SOIL.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/SOIL.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/stb_image_aug.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/stb_image_aug.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/stbi_DDS_aug.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL/stbi_DDS_aug_c.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/TextureManager.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/TextureManager.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Transformation.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/UserTexture.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/UserTexture.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/VideoEcho.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/VideoEcho.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Waveform.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/Waveform.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/TimeKeeper.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/timer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/COPYING.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/FTGLDemo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/tb.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/tb.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/trackball.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo/trackball.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config/ftconfig.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config/ftheader.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config/ftmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config/ftoption.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config/ftstdlib.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/freetype.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftbbox.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftbitmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftcache.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftchapters.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/fterrdef.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/fterrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftglyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftgxval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftgzip.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftimage.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftincrem.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftlist.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftlzw.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftmac.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftmm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftmodapi.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftmoderr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftotval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftoutln.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftpfr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftrender.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftsizes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftsnames.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftstroke.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftsynth.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftsystem.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/fttrigon.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/fttypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftwinfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ftxf86.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/autohint.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftcalc.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftdebug.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftgloadr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftmemory.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftrfork.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftserv.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftstream.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/fttrace.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/ftvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/internal.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/pcftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/psaux.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/pshints.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svgldict.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svgxval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svkern.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svmm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svotval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svpfr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svpostnm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svpscmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svpsinfo.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svsfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svttcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svtteng.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svwinfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services/svxf86nm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/sfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/t1types.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/tttypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/t1tables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ttnameid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/tttables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/tttags.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/ttunpat.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/ft2build.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afangles.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afangles.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afcjk.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afcjk.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afdummy.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afdummy.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/aferrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afglobal.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afglobal.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afhints.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afhints.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/aflatin.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/aflatin.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afloader.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afloader.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afmodule.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/aftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afwarp.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/afwarp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit/autofit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftapi.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftbase.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftbbox.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftbdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftbitmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftcalc.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftdbgmem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftdebug.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftgloadr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftglyph.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftgxval.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftinit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftmac.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftmm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftnames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftotval.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftoutln.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftpfr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftrfork.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftstream.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftstroke.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftsynth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftsystem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/fttrigon.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/fttype1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftwinfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/base/ftxf86.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdfdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdfdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdferror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf/bdflib.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcache.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcbasic.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftccache.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftccache.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftccback.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftccmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcerror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcglyph.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcglyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcimage.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcimage.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcmanag.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcmanag.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcmru.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcmru.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcsbits.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache/ftcsbits.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cff.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cfferrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cffparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cfftoken.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff/cfftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/ciderrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/cidtoken.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid/type1cid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvalid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvbsln.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvcommn.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvcommn.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxverror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvfeat.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvfeat.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvfgen.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvjust.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvkern.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvlcar.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort2.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort4.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmort5.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx2.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx4.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvmorx5.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvopbd.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvprop.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid/gxvtrak.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/adler32.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/ftgzip.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infblock.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infblock.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infcodes.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infcodes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/inffixed.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/inflate.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/inftrees.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/inftrees.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/infutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/zconf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/zlib.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/zutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip/zutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/lzw/ftlzw.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/lzw/ftzopen.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/lzw/ftzopen.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvalid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvbase.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvcommn.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvcommn.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otverror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvgdef.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvgpos.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvgpos.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvgsub.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvjstf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid/otvmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcferror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfread.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfread.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf/pcfutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrerror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrsbit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrsbit.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr/pfrtypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/afmparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/afmparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psaux.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psauxerr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psauxmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psauxmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psconv.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psconv.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/psobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/t1cmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/t1cmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/t1decode.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux/t1decode.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshalgo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshalgo.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshglob.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshglob.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshinter.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshnterr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshrec.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter/pshrec.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames/psmodule.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames/psmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames/psnamerr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames/psnames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames/pstables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/ftmisc.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/ftraster.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/ftraster.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/ftrend1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/ftrend1.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/raster.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster/rasterrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sfdriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sfdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sferrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sfobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/sfobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttbdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttkern.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttkern.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttmtx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttmtx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttpost.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttpost.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttsbit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttsbit.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttsbit0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt/ttsbit0.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/ftgrays.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/ftgrays.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/ftsmerrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/ftsmooth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/ftsmooth.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth/smooth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/tools/apinames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/tools/test_afm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/tools/test_bbox.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/tools/test_trig.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/truetype.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttdriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/tterrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttgxvar.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttgxvar.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttinterp.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttinterp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttpload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype/ttpload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1afm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1afm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1driver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1driver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1errors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1gload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1gload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1load.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1load.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1objs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1objs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1parse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1parse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/t1tokens.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1/type1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42drivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42drivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42error.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42objs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42objs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42parse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42parse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/t42types.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42/type42.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/winfonts/fnterrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/winfonts/winfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/winfonts/winfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/HISTORY.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTBBox.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTBitmapGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTCharmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTCharToGlyphIndexMap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTContour.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTExtrdGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTFace.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGL.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLBitmapFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLExtrdFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLOutlineFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLPixmapFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLPolygonFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGLTextureFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTGlyphContainer.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTLibrary.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTList.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTOutlineGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTPixmapGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTPoint.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTPolyGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTSize.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTTextureGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTVector.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include/FTVectoriser.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/license.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/mac/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTBitmapGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTCharmap.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTContour.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTExtrdGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTFace.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLBitmapFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLExtrdFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLOutlineFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLPixmapFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLPolygonFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGLTextureFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTGlyphContainer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTLibrary.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTOutlineGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTPixmapGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTPoint.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTPolyGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTSize.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTTextureGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/src/FTVectoriser.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/demo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/font_pack/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/Fontdefs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTBBox-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTBitmapGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTCharmap-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTCharToGlyphIndexMap-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTContour-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTExtrdGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTFace-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLBitmapFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLExtrdFont.cpp-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLOutlineFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLPixmapFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLPolygonFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGLTextureFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTGlyphContainer-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTlayout-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTLibrary-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTList-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTMesh-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTOutlineGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTPixmapGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTPoint-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTPolyGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTSize-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTTesselation-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTTextureGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTVector-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/FTVectoriser-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/HPGCalc_afm.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/HPGCalc_pfb.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/mmgr.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/mmgr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/nommgr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test/TestMain.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/unix/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/win32_vcpp/ftgl_demo/demo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/win32_vcpp/README_WIN32.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/custom.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_init_gl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_init_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_init_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_init_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_str_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_str_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_str_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_str_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_utils.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glew_utils.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glewinfo_gl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glewinfo_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glewinfo_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glewinfo_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glewinfo_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glx_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glxew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/glxew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/sgi_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/wglew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src/wglew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/doc/glx.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/doc/gpl.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/doc/sgi.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/include/GL/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/include/GL/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/include/GL/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/Current/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/Current/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/Current/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/Current/Headers/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/Current/Headers/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/Current/Headers/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/src/glew.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/src/glewinfo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/src/visualinfo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/notes about building frameworks for projectm.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeFiles/MstressJuppyDancer.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeFiles/RovastarDarkSecret.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeFiles/RovastarDriftingChaos.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeFiles/RovastarFractalSpiral.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeFiles/RovastarFractopiaFrantic.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/MstressJuppyDancer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/RLGFractalDrop7c.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/RovastarDarkSecret.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/RovastarDriftingChaos.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/RovastarFractalSpiral.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/NativePresets/RovastarFractopiaFrantic.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/iprojectM.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/macos/iTunesAPI.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/macos/iTunesAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/macos/iTunesVisualAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/win32/iTunesAPI.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/win32/iTunesAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/win32/iTunesVisualAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/resources/Devroye/Devroye Open Type/Devroye Open Type details.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/resources/Devroye/Devroye readme.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/Beatlight.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/CoverArt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TemplateAction.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions/TrackTitle.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/BeatlightActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/BeatlightActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TemplateActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/carbontoprojectm.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.m src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/OptionsDialog.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualString.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualString.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualThreading.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/VisualThreading.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActor.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActor.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActorGraphics.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActorState.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualActorState.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualAsset.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualAsset.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConfiguration.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConfiguration.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualDataStore.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualDataStore.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualDispatch.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualDispatch.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualEnsemble.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualEnsemble.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualFile.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphics.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphics.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphicsCore.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphicTypes.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualGraphicTypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualHostCommunication.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualImage.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualImage.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualMain.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualMain.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNotification.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNotification.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNotificationKey.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNotificationQueue.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNurbs.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualNurbs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualPlayerState.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualPlayerState.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualSignature.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualSignature.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStageBox.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStageBox.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStageControl.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStageControl.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStagePosition.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualStagePosition.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/VisualTextureContainer.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/AboutPane.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/AboutPane.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/glext.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/resource.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/StdAfx.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/StdAfx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win/wglext.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/CMakeFiles/projectM-jack.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/ConfigFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/ConfigFile.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/projectM-jack.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/qprojectM-jack.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/sdltoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/video_init.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack/video_init.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/cacadriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/cacadriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/client.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/display.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/display.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/glxdriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/glxdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/lv_x11_key.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/lv_x11_key.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/morphclient.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/projectM-libvisual-alsa.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/sdldriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/sdldriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/x11driver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa/x11driver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-moviegen/mov123.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-moviegen/pm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-moviegen/projectMmovie.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/CMakeFiles/projectM-pulseaudio.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/ConfigFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/ConfigFile.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/moc_QPulseAudioDeviceChooser.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/moc_QPulseAudioDeviceModel.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/moc_QPulseAudioThread.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/PulseDeviceChooserDialog.ui src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/qprojectM-pulseaudio.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioDeviceModel.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioDeviceModel.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioThread.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/QPulseAudioThread.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio/ui_PulseDeviceChooserDialog.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/application.qrc src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/CMakeFiles/projectM-qt.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/configfile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/configfile.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/images/icons/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qplaylistfiledialog.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qplaylistmodel.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qplaylisttableview.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qpreseteditordialog.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qpresetfiledialog.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qpresettextedit.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qprojectm.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qprojectm_mainwindow.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qprojectmconfigdialog.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/moc_qprojectmwidget.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/nullable.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qplaylistfiledialog.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qplaylistfiledialog.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qplaylistmodel.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qplaylistmodel.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qplaylisttableview.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpreseteditordialog.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpreseteditordialog.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpreseteditordialog.ui src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpresetfiledialog.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpresettextedit.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qpresettextedit.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectm.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectm_mainwindow.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectm_mainwindow.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectm_mainwindow.ui src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectmconfigdialog.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectmconfigdialog.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectmconfigdialog.ui src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qprojectmwidget.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qrc_application.cxx src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/qxmlplaylisthandler.hpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/src.pro src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/ui_qpreseteditordialog.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/ui_qprojectm_mainwindow.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt/ui_qprojectmconfigdialog.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-screensaver/resource.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-screensaver/tsaver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-screensaver/util.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-screensaver/wprojectMsaver.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-sdlvis/projectMvis.cc src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-sdlvis/sdltoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/CMakeFiles/projectM-test-memleak.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/CMakeFiles/projectM-test-texture.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/CMakeFiles/projectM-test.dir/link.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/ConfigFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/ConfigFile.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/getConfigFilename.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/getConfigFilename.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/projectM-test-memleak.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/projectM-test-texture.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/projectM-test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/sdltoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/video_init.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test/video_init.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/projectM-wmp.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/projectM-wmp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/projectM-wmp_i.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/resource.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/StdAfx.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp/StdAfx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisApp.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisApp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisCanvas.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisCanvas.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisFrame.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis/wxvisFrame.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/CMakeLists.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/ConfigFile.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/ConfigFile.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/main.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/sdltoprojectM.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/video_init.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms/video_init.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/atari/ATARI.H src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/FreeType.m68k_cfm.make.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/FreeType.m68k_far.make.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/FreeType.ppc_carbon.make.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/FreeType.ppc_classic.make.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/ftlib.prj.xml src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/mac/ftmac.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/unix/ft2unix.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/vms/ftconfig.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/win32/ftdebug.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/devel/ft2build.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/devel/ftoption.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/docs/formats.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/docs/raster.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/freetype.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftbbox.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftcache.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftchapters.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/fterrdef.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/fterrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftgasp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftgzip.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftimage.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftlist.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftlzw.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftmac.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftmm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftotval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftpfr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftrender.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftsizes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftsnames.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/fttypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ftxf86.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/internal.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/t1tables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/tttables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/tttags.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/ttunpat.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/ft2build.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afangles.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afangles.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afcjk.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afcjk.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afdummy.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afdummy.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aferrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afglobal.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afglobal.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afhints.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afhints.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afindic.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afindic.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aflatin.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aflatin.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aflatin2.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afloader.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afloader.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afmodule.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/aftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afwarp.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/afwarp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit/autofit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftapi.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftbase.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftbbox.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftbdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftbitmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftcalc.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftdbgmem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftdebug.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftgasp.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftgloadr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftglyph.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftgxval.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftinit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftlcdfil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftmac.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftmm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftnames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftotval.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftoutln.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftpatent.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftpfr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftrfork.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftstream.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftstroke.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftsynth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftsystem.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/fttrigon.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/fttype1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftwinfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/base/ftxf86.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdferror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf/bdflib.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcache.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftccache.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftccache.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftccback.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftccmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcerror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcimage.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcimage.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcmru.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcmru.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cff.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cfferrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cffparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cfftoken.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff/cfftypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/ciderrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/cidtoken.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid/type1cid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/adler32.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/ftgzip.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infblock.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infblock.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infcodes.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infcodes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/inffixed.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/inflate.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/inftrees.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/inftrees.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/infutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/zconf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/zlib.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/zutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip/zutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/lzw/ftlzw.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvalid.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otverror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid/otvmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcferror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfread.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfread.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfutil.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/afmparse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/afmparse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psaux.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psauxmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psauxmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psconv.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psconv.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/psobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/t1decode.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux/t1decode.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshinter.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshmod.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames/psmodule.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames/psmodule.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames/psnamerr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames/psnames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames/pstables.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/ftmisc.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/ftraster.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/ftraster.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/ftrend1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/ftrend1.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/raster.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster/rasterrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttpost.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/ftgrays.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/ftsmerrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth/smooth.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/tools/apinames.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/tools/test_afm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/tools/test_bbox.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/tools/test_trig.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/truetype.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/tterrors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttgload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttgload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttinterp.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttpload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype/ttpload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1afm.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1afm.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1driver.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1driver.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1errors.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1gload.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1gload.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1load.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1load.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1objs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1objs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1parse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1parse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/t1tokens.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1/type1.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42drivr.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42drivr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42error.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42objs.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42objs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42parse.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42parse.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/t42types.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42/type42.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/winfonts/winfnt.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/winfonts/winfnt.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/COPYING.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/FTGLDemo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/tb.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/tb.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/trackball.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo/trackball.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/HISTORY.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTBBox.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTBitmapGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTCharmap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTContour.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTExtrdGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTFace.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGL.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLBitmapFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLExtrdFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLOutlineFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLPixmapFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLPolygonFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGLTextureFont.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTGlyphContainer.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTLibrary.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTList.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTOutlineGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTPixmapGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTPoint.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTPolyGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTSize.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTTextureGlyph.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTVector.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include/FTVectoriser.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/license.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/mac/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTBitmapGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTCharmap.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTContour.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTExtrdGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTFace.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLBitmapFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLExtrdFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLOutlineFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLPixmapFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLPolygonFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGLTextureFont.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTGlyphContainer.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTLibrary.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTOutlineGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTPixmapGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTPoint.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTPolyGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTSize.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTTextureGlyph.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/src/FTVectoriser.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/demo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/font_pack/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/Fontdefs.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTBBox-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTCharmap-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTContour-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTFace-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLExtrdFont.cpp-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTlayout-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTLibrary-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTList-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTMesh-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTPoint-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTSize-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTTesselation-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTVector-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/FTVectoriser-Test.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/HPGCalc_afm.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/HPGCalc_pfb.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/mmgr.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/mmgr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/nommgr.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test/TestMain.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/unix/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/win32_vcpp/README_WIN32.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/custom.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_init_gl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_init_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_init_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_init_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_str_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_str_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_str_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_str_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_utils.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glew_utils.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glewinfo_gl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glewinfo_glx.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glewinfo_head.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glewinfo_tail.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glewinfo_wgl.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glx_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glxew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/glxew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/sgi_license.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/wglew_head.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src/wglew_tail.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/doc/glx.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/doc/gpl.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/doc/sgi.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/include/GL/glew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/include/GL/glxew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/include/GL/wglew.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/README.txt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/src/glew.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/src/glewinfo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/src/visualinfo.c src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/pthreads/include/pthread.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/pthreads/include/sched.h src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/pthreads/include/semaphore.h src/CMakeCache.txt src/CMakeFiles/CMakeRuleHashes.txt src/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/CMakeLists.txt src/install_manifest.txt src/libprojectM/carbontoprojectM.h src/libprojectM/CMakeFiles/projectM.dir/link.txt src/libprojectM/CMakeLists.txt src/libprojectM/Common.hpp src/libprojectM/ConfigFile.cpp src/libprojectM/ConfigFile.h src/libprojectM/dlldefs.h src/libprojectM/event.h src/libprojectM/fatal.h src/libprojectM/fftsg.cpp src/libprojectM/fftsg.h src/libprojectM/glError.h src/libprojectM/glew.c src/libprojectM/glew.h src/libprojectM/glxew.h src/libprojectM/HungarianMethod.hpp src/libprojectM/IdleTextures.hpp src/libprojectM/install_manifest.txt src/libprojectM/KeyHandler.cpp src/libprojectM/KeyHandler.hpp src/libprojectM/lvtoprojectM.h src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM/MilkdropPresetFactory/CMakeLists.txt src/libprojectM/MilkdropPresetFactory/CustomShape.cpp src/libprojectM/MilkdropPresetFactory/CustomShape.hpp src/libprojectM/MilkdropPresetFactory/CustomWave.cpp src/libprojectM/MilkdropPresetFactory/CustomWave.hpp src/libprojectM/MilkdropPresetFactory/CValue.hpp src/libprojectM/MilkdropPresetFactory/Eval.cpp src/libprojectM/MilkdropPresetFactory/Eval.hpp src/libprojectM/MilkdropPresetFactory/Expr.cpp src/libprojectM/MilkdropPresetFactory/Expr.hpp src/libprojectM/MilkdropPresetFactory/Func.cpp src/libprojectM/MilkdropPresetFactory/Func.hpp src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM/MilkdropPresetFactory/InitCond.cpp src/libprojectM/MilkdropPresetFactory/InitCond.hpp src/libprojectM/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM/MilkdropPresetFactory/Param.cpp src/libprojectM/MilkdropPresetFactory/Param.hpp src/libprojectM/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM/MilkdropPresetFactory/Parser.cpp src/libprojectM/MilkdropPresetFactory/Parser.hpp src/libprojectM/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM/NativePresetFactory/CMakeLists.txt src/libprojectM/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM/NativePresetFactory/NativePreset.hpp src/libprojectM/NativePresetFactory/NativePresetFactory.cpp src/libprojectM/NativePresetFactory/NativePresetFactory.hpp src/libprojectM/omptl/Example.cpp src/libprojectM/omptl/License.txt src/libprojectM/omptl/omptl_algorithm_par.h src/libprojectM/omptl/omptl_algorithm_ser.h src/libprojectM/omptl/omptl_numeric_extentions.h src/libprojectM/omptl/omptl_numeric_extentions_par.h src/libprojectM/omptl/omptl_numeric_extentions_ser.h src/libprojectM/omptl/omptl_numeric_par.h src/libprojectM/omptl/omptl_numeric_ser.h src/libprojectM/omptl/omptl_tools.h src/libprojectM/PCM.cpp src/libprojectM/PCM.hpp src/libprojectM/PipelineMerger.cpp src/libprojectM/PipelineMerger.hpp src/libprojectM/Preset.cpp src/libprojectM/Preset.hpp src/libprojectM/PresetChooser.cpp src/libprojectM/PresetChooser.hpp src/libprojectM/PresetFactory.cpp src/libprojectM/PresetFactory.hpp src/libprojectM/PresetFactoryManager.cpp src/libprojectM/PresetFactoryManager.hpp src/libprojectM/PresetLoader.cpp src/libprojectM/PresetLoader.hpp src/libprojectM/projectM.cpp src/libprojectM/projectM.hpp src/libprojectM/RandomNumberGenerators.hpp src/libprojectM/Renderer/BeatDetect.cpp src/libprojectM/Renderer/BeatDetect.hpp src/libprojectM/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM/Renderer/CMakeLists.txt src/libprojectM/Renderer/FBO.cpp src/libprojectM/Renderer/FBO.hpp src/libprojectM/Renderer/Filters.cpp src/libprojectM/Renderer/Filters.hpp src/libprojectM/Renderer/MilkdropWaveform.cpp src/libprojectM/Renderer/MilkdropWaveform.hpp src/libprojectM/Renderer/PerlinNoise.cpp src/libprojectM/Renderer/PerlinNoise.hpp src/libprojectM/Renderer/PerPixelMesh.cpp src/libprojectM/Renderer/PerPixelMesh.hpp src/libprojectM/Renderer/Pipeline.cpp src/libprojectM/Renderer/Pipeline.hpp src/libprojectM/Renderer/PipelineContext.cpp src/libprojectM/Renderer/PipelineContext.hpp src/libprojectM/Renderer/Renderable.cpp src/libprojectM/Renderer/Renderable.hpp src/libprojectM/Renderer/Renderer.cpp src/libprojectM/Renderer/Renderer.hpp src/libprojectM/Renderer/RenderItemDistanceMetric.cpp src/libprojectM/Renderer/RenderItemDistanceMetric.hpp src/libprojectM/Renderer/RenderItemMatcher.cpp src/libprojectM/Renderer/RenderItemMatcher.hpp src/libprojectM/Renderer/RenderItemMergeFunction.hpp src/libprojectM/Renderer/Shader.cpp src/libprojectM/Renderer/Shader.hpp src/libprojectM/Renderer/ShaderEngine.cpp src/libprojectM/Renderer/ShaderEngine.hpp src/libprojectM/Renderer/SOIL/image_DXT.c src/libprojectM/Renderer/SOIL/image_DXT.h src/libprojectM/Renderer/SOIL/image_helper.c src/libprojectM/Renderer/SOIL/image_helper.h src/libprojectM/Renderer/SOIL/SOIL.c src/libprojectM/Renderer/SOIL/SOIL.h src/libprojectM/Renderer/SOIL/stb_image_aug.c src/libprojectM/Renderer/SOIL/stb_image_aug.h src/libprojectM/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM/Renderer/TextureManager.cpp src/libprojectM/Renderer/TextureManager.hpp src/libprojectM/Renderer/Transformation.hpp src/libprojectM/Renderer/UserTexture.cpp src/libprojectM/Renderer/UserTexture.hpp src/libprojectM/Renderer/VideoEcho.cpp src/libprojectM/Renderer/VideoEcho.hpp src/libprojectM/Renderer/Waveform.cpp src/libprojectM/Renderer/Waveform.hpp src/libprojectM/resource.h src/libprojectM/sdltoprojectM.h src/libprojectM/TimeKeeper.cpp src/libprojectM/TimeKeeper.hpp src/libprojectM/timer.cpp src/libprojectM/timer.h src/libprojectM/win32-dirent.cpp src/libprojectM/win32-dirent.h src/libprojectM/wipemalloc.cpp src/libprojectM/wipemalloc.h src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/carbontoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeCache.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/projectM.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Common.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/ConfigFile.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/ConfigFile.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fftsg.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fftsg.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glError.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glew.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glew.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glxew.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/HungarianMethod.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/IdleTextures.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/install_manifest.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/KeyHandler.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/KeyHandler.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/lvtoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CValue.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Func.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Func.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Param.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Param.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/Example.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/License.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_algorithm_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_algorithm_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_tools.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PCM.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PipelineMerger.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PipelineMerger.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Preset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Preset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetChooser.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetChooser.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactoryManager.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactoryManager.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetLoader.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetLoader.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/carbontoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeCache.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/projectM.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Common.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/ConfigFile.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/ConfigFile.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fftsg.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fftsg.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glError.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glew.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glew.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glxew.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/HungarianMethod.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/IdleTextures.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/install_manifest.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/KeyHandler.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/KeyHandler.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/lvtoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CValue.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Func.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Func.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Param.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Param.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePreset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/Example.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/License.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_algorithm_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_algorithm_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_par.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_ser.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_tools.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PCM.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PipelineMerger.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PipelineMerger.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Preset.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Preset.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetChooser.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetChooser.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactory.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactory.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactoryManager.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactoryManager.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetLoader.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetLoader.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/RandomNumberGenerators.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/BeatDetect.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/BeatDetect.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/FBO.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/FBO.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Filters.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Filters.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/MilkdropWaveform.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/MilkdropWaveform.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerlinNoise.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerlinNoise.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerPixelMesh.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerPixelMesh.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Pipeline.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Pipeline.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PipelineContext.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PipelineContext.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderable.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderable.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderer.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderer.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMatcher.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMatcher.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMergeFunction.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Shader.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Shader.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/ShaderEngine.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/ShaderEngine.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_helper.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_helper.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/SOIL.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/SOIL.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/TextureManager.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/TextureManager.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Transformation.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/UserTexture.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/UserTexture.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/VideoEcho.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/VideoEcho.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Waveform.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Waveform.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/resource.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/sdltoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/TimeKeeper.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/TimeKeeper.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/timer.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/timer.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/win32-dirent.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/win32-dirent.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/wipemalloc.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/wipemalloc.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/RandomNumberGenerators.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/BeatDetect.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/BeatDetect.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/CMakeLists.txt src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/FBO.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/FBO.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Filters.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Filters.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/MilkdropWaveform.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/MilkdropWaveform.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerlinNoise.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerlinNoise.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerPixelMesh.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerPixelMesh.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Pipeline.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Pipeline.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PipelineContext.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PipelineContext.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderable.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderable.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderer.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderer.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMatcher.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMatcher.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMergeFunction.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Shader.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Shader.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/ShaderEngine.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/ShaderEngine.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_helper.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_helper.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/SOIL.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/SOIL.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.c src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/TextureManager.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/TextureManager.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Transformation.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/UserTexture.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/UserTexture.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/VideoEcho.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/VideoEcho.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Waveform.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Waveform.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/resource.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/sdltoprojectM.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/TimeKeeper.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/TimeKeeper.hpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/timer.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/timer.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/win32-dirent.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/win32-dirent.h src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/wipemalloc.cpp src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/wipemalloc.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/carbontoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeCache.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeFiles/projectM.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Common.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/ConfigFile.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/ConfigFile.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fftsg.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/fftsg.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glError.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glew.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glew.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/glxew.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/HungarianMethod.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/IdleTextures.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/install_manifest.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/KeyHandler.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/KeyHandler.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/lvtoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/CValue.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Func.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Func.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Param.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Param.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/Example.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/License.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_algorithm_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_algorithm_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_numeric_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl/omptl_tools.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PCM.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PipelineMerger.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PipelineMerger.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Preset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Preset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetChooser.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetChooser.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactoryManager.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetFactoryManager.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetLoader.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/PresetLoader.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/carbontoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeCache.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeFiles/projectM.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Common.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/ConfigFile.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/ConfigFile.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fftsg.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/fftsg.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glError.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glew.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glew.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/glxew.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/HungarianMethod.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/IdleTextures.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/install_manifest.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/KeyHandler.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/KeyHandler.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/lvtoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomShape.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CustomWave.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/CValue.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Eval.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Expr.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Func.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Func.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCond.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Param.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Param.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/Parser.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePreset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/NativePresetFactory/NativePresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/Example.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/License.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_algorithm_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_algorithm_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_extentions_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_par.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_numeric_ser.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl/omptl_tools.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PCM.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PipelineMerger.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PipelineMerger.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Preset.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Preset.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetChooser.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetChooser.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactory.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactory.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactoryManager.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetFactoryManager.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetLoader.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/PresetLoader.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/dlldefs.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/event.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/fatal.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/PCM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/RandomNumberGenerators.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/BeatDetect.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/BeatDetect.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/FBO.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/FBO.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Filters.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Filters.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/MilkdropWaveform.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/MilkdropWaveform.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerlinNoise.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerlinNoise.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerPixelMesh.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PerPixelMesh.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Pipeline.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Pipeline.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PipelineContext.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/PipelineContext.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderable.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderable.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderer.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Renderer.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMatcher.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMatcher.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/RenderItemMergeFunction.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Shader.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Shader.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/ShaderEngine.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/ShaderEngine.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_helper.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/image_helper.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/SOIL.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/SOIL.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/TextureManager.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/TextureManager.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Transformation.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/UserTexture.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/UserTexture.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/VideoEcho.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/VideoEcho.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Waveform.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/Waveform.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/resource.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/sdltoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/TimeKeeper.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/TimeKeeper.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/timer.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/timer.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/win32-dirent.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/win32-dirent.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/wipemalloc.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/wipemalloc.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/RandomNumberGenerators.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/BeatDetect.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/BeatDetect.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/CMakeLists.txt src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/FBO.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/FBO.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Filters.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Filters.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/MilkdropWaveform.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/MilkdropWaveform.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerlinNoise.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerlinNoise.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerPixelMesh.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PerPixelMesh.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Pipeline.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Pipeline.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PipelineContext.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/PipelineContext.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderable.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderable.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderer.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Renderer.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemDistanceMetric.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMatcher.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMatcher.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/RenderItemMergeFunction.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Shader.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Shader.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/ShaderEngine.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/ShaderEngine.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_DXT.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_helper.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/image_helper.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/SOIL.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/SOIL.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.c src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stb_image_aug.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/TextureManager.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/TextureManager.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Transformation.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/UserTexture.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/UserTexture.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/VideoEcho.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/VideoEcho.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Waveform.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/Waveform.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/resource.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/sdltoprojectM.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/TimeKeeper.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/TimeKeeper.hpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/timer.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/timer.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/win32-dirent.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/win32-dirent.h src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/wipemalloc.cpp src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/wipemalloc.h src/libprojectM-shared_ptr/boost/config.hpp src/libprojectM-shared_ptr/boost/smart_ptr.hpp src/libprojectM-shared_ptr/boost/utility.hpp src/libprojectM-shared_ptr/carbontoprojectM.h src/libprojectM-shared_ptr/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/libprojectM-shared_ptr/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/libprojectM-shared_ptr/CMakeFiles/projectM.dir/link.txt src/libprojectM-shared_ptr/CMakeLists.txt src/libprojectM-shared_ptr/Common.hpp src/libprojectM-shared_ptr/ConfigFile.cpp src/libprojectM-shared_ptr/ConfigFile.h src/libprojectM-shared_ptr/dlldefs.h src/libprojectM-shared_ptr/event.h src/libprojectM-shared_ptr/fatal.h src/libprojectM-shared_ptr/fftsg.cpp src/libprojectM-shared_ptr/fftsg.h src/libprojectM-shared_ptr/glError.h src/libprojectM-shared_ptr/glew.c src/libprojectM-shared_ptr/glew.h src/libprojectM-shared_ptr/glxew.h src/libprojectM-shared_ptr/HungarianMethod.hpp src/libprojectM-shared_ptr/IdleTextures.hpp src/libprojectM-shared_ptr/install_manifest.txt src/libprojectM-shared_ptr/KeyHandler.cpp src/libprojectM-shared_ptr/KeyHandler.hpp src/libprojectM-shared_ptr/lvtoprojectM.h src/libprojectM-shared_ptr/MilkdropPresetFactory/BuiltinFuncs.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/BuiltinFuncs.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/BuiltinParams.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/BuiltinParams.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/CMakeFiles/MilkdropPresetFactory.dir/link.txt src/libprojectM-shared_ptr/MilkdropPresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/MilkdropPresetFactory/CustomShape.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/CustomShape.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/CustomWave.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/CustomWave.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/CValue.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Eval.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Eval.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Expr.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Expr.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Func.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Func.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/IdlePreset.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/IdlePreset.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/InitCond.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/InitCond.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/InitCondUtils.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/MilkdropPreset.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/MilkdropPreset.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/MilkdropPresetFactory.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/MilkdropPresetFactory.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Param.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Param.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/ParamUtils.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Parser.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/Parser.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerFrameEqn.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerFrameEqn.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerPixelEqn.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerPixelEqn.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerPointEqn.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PerPointEqn.hpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PresetFrameIO.cpp src/libprojectM-shared_ptr/MilkdropPresetFactory/PresetFrameIO.hpp src/libprojectM-shared_ptr/NativePresetFactory/CMakeFiles/NativePresetFactory.dir/link.txt src/libprojectM-shared_ptr/NativePresetFactory/CMakeLists.txt src/libprojectM-shared_ptr/NativePresetFactory/MilkdropCompatability.hpp src/libprojectM-shared_ptr/NativePresetFactory/NativePreset.hpp src/libprojectM-shared_ptr/NativePresetFactory/NativePresetFactory.cpp src/libprojectM-shared_ptr/NativePresetFactory/NativePresetFactory.hpp src/libprojectM-shared_ptr/omptl/Example.cpp src/libprojectM-shared_ptr/omptl/License.txt src/libprojectM-shared_ptr/omptl/omptl_algorithm_par.h src/libprojectM-shared_ptr/omptl/omptl_algorithm_ser.h src/libprojectM-shared_ptr/omptl/omptl_numeric_extentions.h src/libprojectM-shared_ptr/omptl/omptl_numeric_extentions_par.h src/libprojectM-shared_ptr/omptl/omptl_numeric_extentions_ser.h src/libprojectM-shared_ptr/omptl/omptl_numeric_par.h src/libprojectM-shared_ptr/omptl/omptl_numeric_ser.h src/libprojectM-shared_ptr/omptl/omptl_tools.h src/libprojectM-shared_ptr/PCM.cpp src/libprojectM-shared_ptr/PCM.hpp src/libprojectM-shared_ptr/PipelineMerger.cpp src/libprojectM-shared_ptr/PipelineMerger.hpp src/libprojectM-shared_ptr/Preset.cpp src/libprojectM-shared_ptr/Preset.hpp src/libprojectM-shared_ptr/PresetChooser.cpp src/libprojectM-shared_ptr/PresetChooser.hpp src/libprojectM-shared_ptr/PresetFactory.cpp src/libprojectM-shared_ptr/PresetFactory.hpp src/libprojectM-shared_ptr/PresetFactoryManager.cpp src/libprojectM-shared_ptr/PresetFactoryManager.hpp src/libprojectM-shared_ptr/PresetLoader.cpp src/libprojectM-shared_ptr/PresetLoader.hpp src/libprojectM-shared_ptr/projectM.cpp src/libprojectM-shared_ptr/projectM.hpp src/libprojectM-shared_ptr/RandomNumberGenerators.hpp src/libprojectM-shared_ptr/Renderer/BeatDetect.cpp src/libprojectM-shared_ptr/Renderer/BeatDetect.hpp src/libprojectM-shared_ptr/Renderer/CMakeFiles/Renderer.dir/link.txt src/libprojectM-shared_ptr/Renderer/CMakeLists.txt src/libprojectM-shared_ptr/Renderer/config.h src/libprojectM-shared_ptr/Renderer/FBO.cpp src/libprojectM-shared_ptr/Renderer/FBO.hpp src/libprojectM-shared_ptr/Renderer/Filters.cpp src/libprojectM-shared_ptr/Renderer/Filters.hpp src/libprojectM-shared_ptr/Renderer/MilkdropWaveform.cpp src/libprojectM-shared_ptr/Renderer/MilkdropWaveform.hpp src/libprojectM-shared_ptr/Renderer/PerlinNoise.cpp src/libprojectM-shared_ptr/Renderer/PerlinNoise.hpp src/libprojectM-shared_ptr/Renderer/PerPixelMesh.cpp src/libprojectM-shared_ptr/Renderer/PerPixelMesh.hpp src/libprojectM-shared_ptr/Renderer/Pipeline.cpp src/libprojectM-shared_ptr/Renderer/Pipeline.hpp src/libprojectM-shared_ptr/Renderer/PipelineContext.cpp src/libprojectM-shared_ptr/Renderer/PipelineContext.hpp src/libprojectM-shared_ptr/Renderer/Renderable.cpp src/libprojectM-shared_ptr/Renderer/Renderable.hpp src/libprojectM-shared_ptr/Renderer/Renderer.cpp src/libprojectM-shared_ptr/Renderer/Renderer.hpp src/libprojectM-shared_ptr/Renderer/RenderItemDistanceMetric.cpp src/libprojectM-shared_ptr/Renderer/RenderItemDistanceMetric.hpp src/libprojectM-shared_ptr/Renderer/RenderItemMatcher.cpp src/libprojectM-shared_ptr/Renderer/RenderItemMatcher.hpp src/libprojectM-shared_ptr/Renderer/RenderItemMergeFunction.hpp src/libprojectM-shared_ptr/Renderer/Shader.cpp src/libprojectM-shared_ptr/Renderer/Shader.hpp src/libprojectM-shared_ptr/Renderer/ShaderEngine.cpp src/libprojectM-shared_ptr/Renderer/ShaderEngine.hpp src/libprojectM-shared_ptr/Renderer/SOIL/image_DXT.c src/libprojectM-shared_ptr/Renderer/SOIL/image_DXT.h src/libprojectM-shared_ptr/Renderer/SOIL/image_helper.c src/libprojectM-shared_ptr/Renderer/SOIL/image_helper.h src/libprojectM-shared_ptr/Renderer/SOIL/SOIL.c src/libprojectM-shared_ptr/Renderer/SOIL/SOIL.h src/libprojectM-shared_ptr/Renderer/SOIL/stb_image_aug.c src/libprojectM-shared_ptr/Renderer/SOIL/stb_image_aug.h src/libprojectM-shared_ptr/Renderer/SOIL/stbi_DDS_aug.h src/libprojectM-shared_ptr/Renderer/SOIL/stbi_DDS_aug_c.h src/libprojectM-shared_ptr/Renderer/TextureManager.cpp src/libprojectM-shared_ptr/Renderer/TextureManager.hpp src/libprojectM-shared_ptr/Renderer/Transformation.hpp src/libprojectM-shared_ptr/Renderer/UserTexture.cpp src/libprojectM-shared_ptr/Renderer/UserTexture.hpp src/libprojectM-shared_ptr/Renderer/VideoEcho.cpp src/libprojectM-shared_ptr/Renderer/VideoEcho.hpp src/libprojectM-shared_ptr/Renderer/Waveform.cpp src/libprojectM-shared_ptr/Renderer/Waveform.hpp src/libprojectM-shared_ptr/resource.h src/libprojectM-shared_ptr/sdltoprojectM.h src/libprojectM-shared_ptr/TimeKeeper.cpp src/libprojectM-shared_ptr/TimeKeeper.hpp src/libprojectM-shared_ptr/timer.cpp src/libprojectM-shared_ptr/timer.h src/libprojectM-shared_ptr/win32-dirent.cpp src/libprojectM-shared_ptr/win32-dirent.h src/libprojectM-shared_ptr/wipemalloc.cpp src/libprojectM-shared_ptr/wipemalloc.h src/macos/FTGL/COPYING.txt src/macos/FTGL/demo/FTGLDemo.cpp src/macos/FTGL/demo/README.txt src/macos/FTGL/demo/tb.c src/macos/FTGL/demo/tb.h src/macos/FTGL/demo/trackball.c src/macos/FTGL/demo/trackball.h src/macos/FTGL/freetype include/freetype/config/ftconfig.h src/macos/FTGL/freetype include/freetype/config/ftheader.h src/macos/FTGL/freetype include/freetype/config/ftmodule.h src/macos/FTGL/freetype include/freetype/config/ftoption.h src/macos/FTGL/freetype include/freetype/config/ftstdlib.h src/macos/FTGL/freetype include/freetype/freetype.h src/macos/FTGL/freetype include/freetype/ftbbox.h src/macos/FTGL/freetype include/freetype/ftbdf.h src/macos/FTGL/freetype include/freetype/ftbitmap.h src/macos/FTGL/freetype include/freetype/ftcache.h src/macos/FTGL/freetype include/freetype/ftchapters.h src/macos/FTGL/freetype include/freetype/fterrdef.h src/macos/FTGL/freetype include/freetype/fterrors.h src/macos/FTGL/freetype include/freetype/ftglyph.h src/macos/FTGL/freetype include/freetype/ftgxval.h src/macos/FTGL/freetype include/freetype/ftgzip.h src/macos/FTGL/freetype include/freetype/ftimage.h src/macos/FTGL/freetype include/freetype/ftincrem.h src/macos/FTGL/freetype include/freetype/ftlist.h src/macos/FTGL/freetype include/freetype/ftlzw.h src/macos/FTGL/freetype include/freetype/ftmac.h src/macos/FTGL/freetype include/freetype/ftmm.h src/macos/FTGL/freetype include/freetype/ftmodapi.h src/macos/FTGL/freetype include/freetype/ftmoderr.h src/macos/FTGL/freetype include/freetype/ftotval.h src/macos/FTGL/freetype include/freetype/ftoutln.h src/macos/FTGL/freetype include/freetype/ftpfr.h src/macos/FTGL/freetype include/freetype/ftrender.h src/macos/FTGL/freetype include/freetype/ftsizes.h src/macos/FTGL/freetype include/freetype/ftsnames.h src/macos/FTGL/freetype include/freetype/ftstroke.h src/macos/FTGL/freetype include/freetype/ftsynth.h src/macos/FTGL/freetype include/freetype/ftsystem.h src/macos/FTGL/freetype include/freetype/fttrigon.h src/macos/FTGL/freetype include/freetype/fttypes.h src/macos/FTGL/freetype include/freetype/ftwinfnt.h src/macos/FTGL/freetype include/freetype/ftxf86.h src/macos/FTGL/freetype include/freetype/internal/autohint.h src/macos/FTGL/freetype include/freetype/internal/ftcalc.h src/macos/FTGL/freetype include/freetype/internal/ftdebug.h src/macos/FTGL/freetype include/freetype/internal/ftdriver.h src/macos/FTGL/freetype include/freetype/internal/ftgloadr.h src/macos/FTGL/freetype include/freetype/internal/ftmemory.h src/macos/FTGL/freetype include/freetype/internal/ftobjs.h src/macos/FTGL/freetype include/freetype/internal/ftrfork.h src/macos/FTGL/freetype include/freetype/internal/ftserv.h src/macos/FTGL/freetype include/freetype/internal/ftstream.h src/macos/FTGL/freetype include/freetype/internal/fttrace.h src/macos/FTGL/freetype include/freetype/internal/ftvalid.h src/macos/FTGL/freetype include/freetype/internal/internal.h src/macos/FTGL/freetype include/freetype/internal/pcftypes.h src/macos/FTGL/freetype include/freetype/internal/psaux.h src/macos/FTGL/freetype include/freetype/internal/pshints.h src/macos/FTGL/freetype include/freetype/internal/services/svbdf.h src/macos/FTGL/freetype include/freetype/internal/services/svgldict.h src/macos/FTGL/freetype include/freetype/internal/services/svgxval.h src/macos/FTGL/freetype include/freetype/internal/services/svkern.h src/macos/FTGL/freetype include/freetype/internal/services/svmm.h src/macos/FTGL/freetype include/freetype/internal/services/svotval.h src/macos/FTGL/freetype include/freetype/internal/services/svpfr.h src/macos/FTGL/freetype include/freetype/internal/services/svpostnm.h src/macos/FTGL/freetype include/freetype/internal/services/svpscmap.h src/macos/FTGL/freetype include/freetype/internal/services/svpsinfo.h src/macos/FTGL/freetype include/freetype/internal/services/svsfnt.h src/macos/FTGL/freetype include/freetype/internal/services/svttcmap.h src/macos/FTGL/freetype include/freetype/internal/services/svtteng.h src/macos/FTGL/freetype include/freetype/internal/services/svwinfnt.h src/macos/FTGL/freetype include/freetype/internal/services/svxf86nm.h src/macos/FTGL/freetype include/freetype/internal/sfnt.h src/macos/FTGL/freetype include/freetype/internal/t1types.h src/macos/FTGL/freetype include/freetype/internal/tttypes.h src/macos/FTGL/freetype include/freetype/t1tables.h src/macos/FTGL/freetype include/freetype/ttnameid.h src/macos/FTGL/freetype include/freetype/tttables.h src/macos/FTGL/freetype include/freetype/tttags.h src/macos/FTGL/freetype include/freetype/ttunpat.h src/macos/FTGL/freetype include/ft2build.h src/macos/FTGL/freetype src/autofit/afangles.c src/macos/FTGL/freetype src/autofit/afangles.h src/macos/FTGL/freetype src/autofit/afcjk.c src/macos/FTGL/freetype src/autofit/afcjk.h src/macos/FTGL/freetype src/autofit/afdummy.c src/macos/FTGL/freetype src/autofit/afdummy.h src/macos/FTGL/freetype src/autofit/aferrors.h src/macos/FTGL/freetype src/autofit/afglobal.c src/macos/FTGL/freetype src/autofit/afglobal.h src/macos/FTGL/freetype src/autofit/afhints.c src/macos/FTGL/freetype src/autofit/afhints.h src/macos/FTGL/freetype src/autofit/aflatin.c src/macos/FTGL/freetype src/autofit/aflatin.h src/macos/FTGL/freetype src/autofit/afloader.c src/macos/FTGL/freetype src/autofit/afloader.h src/macos/FTGL/freetype src/autofit/afmodule.c src/macos/FTGL/freetype src/autofit/afmodule.h src/macos/FTGL/freetype src/autofit/aftypes.h src/macos/FTGL/freetype src/autofit/afwarp.c src/macos/FTGL/freetype src/autofit/afwarp.h src/macos/FTGL/freetype src/autofit/autofit.c src/macos/FTGL/freetype src/base/ftapi.c src/macos/FTGL/freetype src/base/ftbase.c src/macos/FTGL/freetype src/base/ftbbox.c src/macos/FTGL/freetype src/base/ftbdf.c src/macos/FTGL/freetype src/base/ftbitmap.c src/macos/FTGL/freetype src/base/ftcalc.c src/macos/FTGL/freetype src/base/ftdbgmem.c src/macos/FTGL/freetype src/base/ftdebug.c src/macos/FTGL/freetype src/base/ftgloadr.c src/macos/FTGL/freetype src/base/ftglyph.c src/macos/FTGL/freetype src/base/ftgxval.c src/macos/FTGL/freetype src/base/ftinit.c src/macos/FTGL/freetype src/base/ftmac.c src/macos/FTGL/freetype src/base/ftmm.c src/macos/FTGL/freetype src/base/ftnames.c src/macos/FTGL/freetype src/base/ftobjs.c src/macos/FTGL/freetype src/base/ftotval.c src/macos/FTGL/freetype src/base/ftoutln.c src/macos/FTGL/freetype src/base/ftpfr.c src/macos/FTGL/freetype src/base/ftrfork.c src/macos/FTGL/freetype src/base/ftstream.c src/macos/FTGL/freetype src/base/ftstroke.c src/macos/FTGL/freetype src/base/ftsynth.c src/macos/FTGL/freetype src/base/ftsystem.c src/macos/FTGL/freetype src/base/fttrigon.c src/macos/FTGL/freetype src/base/fttype1.c src/macos/FTGL/freetype src/base/ftutil.c src/macos/FTGL/freetype src/base/ftwinfnt.c src/macos/FTGL/freetype src/base/ftxf86.c src/macos/FTGL/freetype src/bdf/bdf.c src/macos/FTGL/freetype src/bdf/bdf.h src/macos/FTGL/freetype src/bdf/bdfdrivr.c src/macos/FTGL/freetype src/bdf/bdfdrivr.h src/macos/FTGL/freetype src/bdf/bdferror.h src/macos/FTGL/freetype src/bdf/bdflib.c src/macos/FTGL/freetype src/cache/ftcache.c src/macos/FTGL/freetype src/cache/ftcbasic.c src/macos/FTGL/freetype src/cache/ftccache.c src/macos/FTGL/freetype src/cache/ftccache.h src/macos/FTGL/freetype src/cache/ftccback.h src/macos/FTGL/freetype src/cache/ftccmap.c src/macos/FTGL/freetype src/cache/ftcerror.h src/macos/FTGL/freetype src/cache/ftcglyph.c src/macos/FTGL/freetype src/cache/ftcglyph.h src/macos/FTGL/freetype src/cache/ftcimage.c src/macos/FTGL/freetype src/cache/ftcimage.h src/macos/FTGL/freetype src/cache/ftcmanag.c src/macos/FTGL/freetype src/cache/ftcmanag.h src/macos/FTGL/freetype src/cache/ftcmru.c src/macos/FTGL/freetype src/cache/ftcmru.h src/macos/FTGL/freetype src/cache/ftcsbits.c src/macos/FTGL/freetype src/cache/ftcsbits.h src/macos/FTGL/freetype src/cff/cff.c src/macos/FTGL/freetype src/cff/cffcmap.c src/macos/FTGL/freetype src/cff/cffcmap.h src/macos/FTGL/freetype src/cff/cffdrivr.c src/macos/FTGL/freetype src/cff/cffdrivr.h src/macos/FTGL/freetype src/cff/cfferrs.h src/macos/FTGL/freetype src/cff/cffgload.c src/macos/FTGL/freetype src/cff/cffgload.h src/macos/FTGL/freetype src/cff/cffload.c src/macos/FTGL/freetype src/cff/cffload.h src/macos/FTGL/freetype src/cff/cffobjs.c src/macos/FTGL/freetype src/cff/cffobjs.h src/macos/FTGL/freetype src/cff/cffparse.c src/macos/FTGL/freetype src/cff/cffparse.h src/macos/FTGL/freetype src/cff/cfftoken.h src/macos/FTGL/freetype src/cff/cfftypes.h src/macos/FTGL/freetype src/cid/ciderrs.h src/macos/FTGL/freetype src/cid/cidgload.c src/macos/FTGL/freetype src/cid/cidgload.h src/macos/FTGL/freetype src/cid/cidload.c src/macos/FTGL/freetype src/cid/cidload.h src/macos/FTGL/freetype src/cid/cidobjs.c src/macos/FTGL/freetype src/cid/cidobjs.h src/macos/FTGL/freetype src/cid/cidparse.c src/macos/FTGL/freetype src/cid/cidparse.h src/macos/FTGL/freetype src/cid/cidriver.c src/macos/FTGL/freetype src/cid/cidriver.h src/macos/FTGL/freetype src/cid/cidtoken.h src/macos/FTGL/freetype src/cid/type1cid.c src/macos/FTGL/freetype src/gxvalid/gxvalid.c src/macos/FTGL/freetype src/gxvalid/gxvalid.h src/macos/FTGL/freetype src/gxvalid/gxvbsln.c src/macos/FTGL/freetype src/gxvalid/gxvcommn.c src/macos/FTGL/freetype src/gxvalid/gxvcommn.h src/macos/FTGL/freetype src/gxvalid/gxverror.h src/macos/FTGL/freetype src/gxvalid/gxvfeat.c src/macos/FTGL/freetype src/gxvalid/gxvfeat.h src/macos/FTGL/freetype src/gxvalid/gxvfgen.c src/macos/FTGL/freetype src/gxvalid/gxvjust.c src/macos/FTGL/freetype src/gxvalid/gxvkern.c src/macos/FTGL/freetype src/gxvalid/gxvlcar.c src/macos/FTGL/freetype src/gxvalid/gxvmod.c src/macos/FTGL/freetype src/gxvalid/gxvmod.h src/macos/FTGL/freetype src/gxvalid/gxvmort.c src/macos/FTGL/freetype src/gxvalid/gxvmort.h src/macos/FTGL/freetype src/gxvalid/gxvmort0.c src/macos/FTGL/freetype src/gxvalid/gxvmort1.c src/macos/FTGL/freetype src/gxvalid/gxvmort2.c src/macos/FTGL/freetype src/gxvalid/gxvmort4.c src/macos/FTGL/freetype src/gxvalid/gxvmort5.c src/macos/FTGL/freetype src/gxvalid/gxvmorx.c src/macos/FTGL/freetype src/gxvalid/gxvmorx.h src/macos/FTGL/freetype src/gxvalid/gxvmorx0.c src/macos/FTGL/freetype src/gxvalid/gxvmorx1.c src/macos/FTGL/freetype src/gxvalid/gxvmorx2.c src/macos/FTGL/freetype src/gxvalid/gxvmorx4.c src/macos/FTGL/freetype src/gxvalid/gxvmorx5.c src/macos/FTGL/freetype src/gxvalid/gxvopbd.c src/macos/FTGL/freetype src/gxvalid/gxvprop.c src/macos/FTGL/freetype src/gxvalid/gxvtrak.c src/macos/FTGL/freetype src/gzip/adler32.c src/macos/FTGL/freetype src/gzip/ftgzip.c src/macos/FTGL/freetype src/gzip/infblock.c src/macos/FTGL/freetype src/gzip/infblock.h src/macos/FTGL/freetype src/gzip/infcodes.c src/macos/FTGL/freetype src/gzip/infcodes.h src/macos/FTGL/freetype src/gzip/inffixed.h src/macos/FTGL/freetype src/gzip/inflate.c src/macos/FTGL/freetype src/gzip/inftrees.c src/macos/FTGL/freetype src/gzip/inftrees.h src/macos/FTGL/freetype src/gzip/infutil.c src/macos/FTGL/freetype src/gzip/infutil.h src/macos/FTGL/freetype src/gzip/zconf.h src/macos/FTGL/freetype src/gzip/zlib.h src/macos/FTGL/freetype src/gzip/zutil.c src/macos/FTGL/freetype src/gzip/zutil.h src/macos/FTGL/freetype src/lzw/ftlzw.c src/macos/FTGL/freetype src/lzw/ftzopen.c src/macos/FTGL/freetype src/lzw/ftzopen.h src/macos/FTGL/freetype src/otvalid/otvalid.c src/macos/FTGL/freetype src/otvalid/otvalid.h src/macos/FTGL/freetype src/otvalid/otvbase.c src/macos/FTGL/freetype src/otvalid/otvcommn.c src/macos/FTGL/freetype src/otvalid/otvcommn.h src/macos/FTGL/freetype src/otvalid/otverror.h src/macos/FTGL/freetype src/otvalid/otvgdef.c src/macos/FTGL/freetype src/otvalid/otvgpos.c src/macos/FTGL/freetype src/otvalid/otvgpos.h src/macos/FTGL/freetype src/otvalid/otvgsub.c src/macos/FTGL/freetype src/otvalid/otvjstf.c src/macos/FTGL/freetype src/otvalid/otvmod.c src/macos/FTGL/freetype src/otvalid/otvmod.h src/macos/FTGL/freetype src/pcf/pcf.c src/macos/FTGL/freetype src/pcf/pcf.h src/macos/FTGL/freetype src/pcf/pcfdrivr.c src/macos/FTGL/freetype src/pcf/pcfdrivr.h src/macos/FTGL/freetype src/pcf/pcferror.h src/macos/FTGL/freetype src/pcf/pcfread.c src/macos/FTGL/freetype src/pcf/pcfread.h src/macos/FTGL/freetype src/pcf/pcfutil.c src/macos/FTGL/freetype src/pcf/pcfutil.h src/macos/FTGL/freetype src/pfr/pfr.c src/macos/FTGL/freetype src/pfr/pfrcmap.c src/macos/FTGL/freetype src/pfr/pfrcmap.h src/macos/FTGL/freetype src/pfr/pfrdrivr.c src/macos/FTGL/freetype src/pfr/pfrdrivr.h src/macos/FTGL/freetype src/pfr/pfrerror.h src/macos/FTGL/freetype src/pfr/pfrgload.c src/macos/FTGL/freetype src/pfr/pfrgload.h src/macos/FTGL/freetype src/pfr/pfrload.c src/macos/FTGL/freetype src/pfr/pfrload.h src/macos/FTGL/freetype src/pfr/pfrobjs.c src/macos/FTGL/freetype src/pfr/pfrobjs.h src/macos/FTGL/freetype src/pfr/pfrsbit.c src/macos/FTGL/freetype src/pfr/pfrsbit.h src/macos/FTGL/freetype src/pfr/pfrtypes.h src/macos/FTGL/freetype src/psaux/afmparse.c src/macos/FTGL/freetype src/psaux/afmparse.h src/macos/FTGL/freetype src/psaux/psaux.c src/macos/FTGL/freetype src/psaux/psauxerr.h src/macos/FTGL/freetype src/psaux/psauxmod.c src/macos/FTGL/freetype src/psaux/psauxmod.h src/macos/FTGL/freetype src/psaux/psconv.c src/macos/FTGL/freetype src/psaux/psconv.h src/macos/FTGL/freetype src/psaux/psobjs.c src/macos/FTGL/freetype src/psaux/psobjs.h src/macos/FTGL/freetype src/psaux/t1cmap.c src/macos/FTGL/freetype src/psaux/t1cmap.h src/macos/FTGL/freetype src/psaux/t1decode.c src/macos/FTGL/freetype src/psaux/t1decode.h src/macos/FTGL/freetype src/pshinter/pshalgo.c src/macos/FTGL/freetype src/pshinter/pshalgo.h src/macos/FTGL/freetype src/pshinter/pshglob.c src/macos/FTGL/freetype src/pshinter/pshglob.h src/macos/FTGL/freetype src/pshinter/pshinter.c src/macos/FTGL/freetype src/pshinter/pshmod.c src/macos/FTGL/freetype src/pshinter/pshmod.h src/macos/FTGL/freetype src/pshinter/pshnterr.h src/macos/FTGL/freetype src/pshinter/pshrec.c src/macos/FTGL/freetype src/pshinter/pshrec.h src/macos/FTGL/freetype src/psnames/psmodule.c src/macos/FTGL/freetype src/psnames/psmodule.h src/macos/FTGL/freetype src/psnames/psnamerr.h src/macos/FTGL/freetype src/psnames/psnames.c src/macos/FTGL/freetype src/psnames/pstables.h src/macos/FTGL/freetype src/raster/ftmisc.h src/macos/FTGL/freetype src/raster/ftraster.c src/macos/FTGL/freetype src/raster/ftraster.h src/macos/FTGL/freetype src/raster/ftrend1.c src/macos/FTGL/freetype src/raster/ftrend1.h src/macos/FTGL/freetype src/raster/raster.c src/macos/FTGL/freetype src/raster/rasterrs.h src/macos/FTGL/freetype src/sfnt/sfdriver.c src/macos/FTGL/freetype src/sfnt/sfdriver.h src/macos/FTGL/freetype src/sfnt/sferrors.h src/macos/FTGL/freetype src/sfnt/sfnt.c src/macos/FTGL/freetype src/sfnt/sfobjs.c src/macos/FTGL/freetype src/sfnt/sfobjs.h src/macos/FTGL/freetype src/sfnt/ttbdf.c src/macos/FTGL/freetype src/sfnt/ttbdf.h src/macos/FTGL/freetype src/sfnt/ttcmap.c src/macos/FTGL/freetype src/sfnt/ttcmap.h src/macos/FTGL/freetype src/sfnt/ttkern.c src/macos/FTGL/freetype src/sfnt/ttkern.h src/macos/FTGL/freetype src/sfnt/ttload.c src/macos/FTGL/freetype src/sfnt/ttload.h src/macos/FTGL/freetype src/sfnt/ttmtx.c src/macos/FTGL/freetype src/sfnt/ttmtx.h src/macos/FTGL/freetype src/sfnt/ttpost.c src/macos/FTGL/freetype src/sfnt/ttpost.h src/macos/FTGL/freetype src/sfnt/ttsbit.c src/macos/FTGL/freetype src/sfnt/ttsbit.h src/macos/FTGL/freetype src/sfnt/ttsbit0.c src/macos/FTGL/freetype src/sfnt/ttsbit0.h src/macos/FTGL/freetype src/smooth/ftgrays.c src/macos/FTGL/freetype src/smooth/ftgrays.h src/macos/FTGL/freetype src/smooth/ftsmerrs.h src/macos/FTGL/freetype src/smooth/ftsmooth.c src/macos/FTGL/freetype src/smooth/ftsmooth.h src/macos/FTGL/freetype src/smooth/smooth.c src/macos/FTGL/freetype src/tools/apinames.c src/macos/FTGL/freetype src/tools/test_afm.c src/macos/FTGL/freetype src/tools/test_bbox.c src/macos/FTGL/freetype src/tools/test_trig.c src/macos/FTGL/freetype src/truetype/truetype.c src/macos/FTGL/freetype src/truetype/ttdriver.c src/macos/FTGL/freetype src/truetype/ttdriver.h src/macos/FTGL/freetype src/truetype/tterrors.h src/macos/FTGL/freetype src/truetype/ttgload.c src/macos/FTGL/freetype src/truetype/ttgload.h src/macos/FTGL/freetype src/truetype/ttgxvar.c src/macos/FTGL/freetype src/truetype/ttgxvar.h src/macos/FTGL/freetype src/truetype/ttinterp.c src/macos/FTGL/freetype src/truetype/ttinterp.h src/macos/FTGL/freetype src/truetype/ttobjs.c src/macos/FTGL/freetype src/truetype/ttobjs.h src/macos/FTGL/freetype src/truetype/ttpload.c src/macos/FTGL/freetype src/truetype/ttpload.h src/macos/FTGL/freetype src/type1/t1afm.c src/macos/FTGL/freetype src/type1/t1afm.h src/macos/FTGL/freetype src/type1/t1driver.c src/macos/FTGL/freetype src/type1/t1driver.h src/macos/FTGL/freetype src/type1/t1errors.h src/macos/FTGL/freetype src/type1/t1gload.c src/macos/FTGL/freetype src/type1/t1gload.h src/macos/FTGL/freetype src/type1/t1load.c src/macos/FTGL/freetype src/type1/t1load.h src/macos/FTGL/freetype src/type1/t1objs.c src/macos/FTGL/freetype src/type1/t1objs.h src/macos/FTGL/freetype src/type1/t1parse.c src/macos/FTGL/freetype src/type1/t1parse.h src/macos/FTGL/freetype src/type1/t1tokens.h src/macos/FTGL/freetype src/type1/type1.c src/macos/FTGL/freetype src/type42/t42drivr.c src/macos/FTGL/freetype src/type42/t42drivr.h src/macos/FTGL/freetype src/type42/t42error.h src/macos/FTGL/freetype src/type42/t42objs.c src/macos/FTGL/freetype src/type42/t42objs.h src/macos/FTGL/freetype src/type42/t42parse.c src/macos/FTGL/freetype src/type42/t42parse.h src/macos/FTGL/freetype src/type42/t42types.h src/macos/FTGL/freetype src/type42/type42.c src/macos/FTGL/freetype src/winfonts/fnterrs.h src/macos/FTGL/freetype src/winfonts/winfnt.c src/macos/FTGL/freetype src/winfonts/winfnt.h src/macos/FTGL/HISTORY.txt src/macos/FTGL/include/FTBBox.h src/macos/FTGL/include/FTBitmapGlyph.h src/macos/FTGL/include/FTCharmap.h src/macos/FTGL/include/FTCharToGlyphIndexMap.h src/macos/FTGL/include/FTContour.h src/macos/FTGL/include/FTExtrdGlyph.h src/macos/FTGL/include/FTFace.h src/macos/FTGL/include/FTFont.h src/macos/FTGL/include/FTGL.h src/macos/FTGL/include/FTGLBitmapFont.h src/macos/FTGL/include/FTGLExtrdFont.h src/macos/FTGL/include/FTGLOutlineFont.h src/macos/FTGL/include/FTGLPixmapFont.h src/macos/FTGL/include/FTGLPolygonFont.h src/macos/FTGL/include/FTGLTextureFont.h src/macos/FTGL/include/FTGlyph.h src/macos/FTGL/include/FTGlyphContainer.h src/macos/FTGL/include/FTLibrary.h src/macos/FTGL/include/FTList.h src/macos/FTGL/include/FTOutlineGlyph.h src/macos/FTGL/include/FTPixmapGlyph.h src/macos/FTGL/include/FTPoint.h src/macos/FTGL/include/FTPolyGlyph.h src/macos/FTGL/include/FTSize.h src/macos/FTGL/include/FTTextureGlyph.h src/macos/FTGL/include/FTVector.h src/macos/FTGL/include/FTVectoriser.h src/macos/FTGL/license.txt src/macos/FTGL/mac/README.txt src/macos/FTGL/README.txt src/macos/FTGL/src/FTBitmapGlyph.cpp src/macos/FTGL/src/FTCharmap.cpp src/macos/FTGL/src/FTContour.cpp src/macos/FTGL/src/FTExtrdGlyph.cpp src/macos/FTGL/src/FTFace.cpp src/macos/FTGL/src/FTFont.cpp src/macos/FTGL/src/FTGLBitmapFont.cpp src/macos/FTGL/src/FTGLExtrdFont.cpp src/macos/FTGL/src/FTGLOutlineFont.cpp src/macos/FTGL/src/FTGLPixmapFont.cpp src/macos/FTGL/src/FTGLPolygonFont.cpp src/macos/FTGL/src/FTGLTextureFont.cpp src/macos/FTGL/src/FTGlyph.cpp src/macos/FTGL/src/FTGlyphContainer.cpp src/macos/FTGL/src/FTLibrary.cpp src/macos/FTGL/src/FTOutlineGlyph.cpp src/macos/FTGL/src/FTPixmapGlyph.cpp src/macos/FTGL/src/FTPoint.cpp src/macos/FTGL/src/FTPolyGlyph.cpp src/macos/FTGL/src/FTSize.cpp src/macos/FTGL/src/FTTextureGlyph.cpp src/macos/FTGL/src/FTVectoriser.cpp src/macos/FTGL/test/demo.cpp src/macos/FTGL/test/font_pack/README.txt src/macos/FTGL/test/Fontdefs.h src/macos/FTGL/test/FTBBox-Test.cpp src/macos/FTGL/test/FTBitmapGlyph-Test.cpp src/macos/FTGL/test/FTCharmap-Test.cpp src/macos/FTGL/test/FTCharToGlyphIndexMap-Test.cpp src/macos/FTGL/test/FTContour-Test.cpp src/macos/FTGL/test/FTExtrdGlyph-Test.cpp src/macos/FTGL/test/FTFace-Test.cpp src/macos/FTGL/test/FTFont-Test.cpp src/macos/FTGL/test/FTGLBitmapFont-Test.cpp src/macos/FTGL/test/FTGLExtrdFont.cpp-Test.cpp src/macos/FTGL/test/FTGLOutlineFont-Test.cpp src/macos/FTGL/test/FTGLPixmapFont-Test.cpp src/macos/FTGL/test/FTGLPolygonFont-Test.cpp src/macos/FTGL/test/FTGLTextureFont-Test.cpp src/macos/FTGL/test/FTGlyph-Test.cpp src/macos/FTGL/test/FTGlyphContainer-Test.cpp src/macos/FTGL/test/FTlayout-Test.cpp src/macos/FTGL/test/FTLibrary-Test.cpp src/macos/FTGL/test/FTList-Test.cpp src/macos/FTGL/test/FTMesh-Test.cpp src/macos/FTGL/test/FTOutlineGlyph-Test.cpp src/macos/FTGL/test/FTPixmapGlyph-Test.cpp src/macos/FTGL/test/FTPoint-Test.cpp src/macos/FTGL/test/FTPolyGlyph-Test.cpp src/macos/FTGL/test/FTSize-Test.cpp src/macos/FTGL/test/FTTesselation-Test.cpp src/macos/FTGL/test/FTTextureGlyph-Test.cpp src/macos/FTGL/test/FTVector-Test.cpp src/macos/FTGL/test/FTVectoriser-Test.cpp src/macos/FTGL/test/HPGCalc_afm.cpp src/macos/FTGL/test/HPGCalc_pfb.cpp src/macos/FTGL/test/mmgr.cpp src/macos/FTGL/test/mmgr.h src/macos/FTGL/test/nommgr.h src/macos/FTGL/test/README.txt src/macos/FTGL/test/TestMain.cpp src/macos/FTGL/unix/README.txt src/macos/FTGL/win32_vcpp/ftgl_demo/demo.cpp src/macos/FTGL/win32_vcpp/README_WIN32.txt src/macos/glew-1.4.0/auto/custom.txt src/macos/glew-1.4.0/auto/src/glew_head.c src/macos/glew-1.4.0/auto/src/glew_head.h src/macos/glew-1.4.0/auto/src/glew_init_gl.c src/macos/glew-1.4.0/auto/src/glew_init_glx.c src/macos/glew-1.4.0/auto/src/glew_init_tail.c src/macos/glew-1.4.0/auto/src/glew_init_wgl.c src/macos/glew-1.4.0/auto/src/glew_license.h src/macos/glew-1.4.0/auto/src/glew_str_glx.c src/macos/glew-1.4.0/auto/src/glew_str_head.c src/macos/glew-1.4.0/auto/src/glew_str_tail.c src/macos/glew-1.4.0/auto/src/glew_str_wgl.c src/macos/glew-1.4.0/auto/src/glew_tail.h src/macos/glew-1.4.0/auto/src/glew_utils.c src/macos/glew-1.4.0/auto/src/glew_utils.h src/macos/glew-1.4.0/auto/src/glewinfo_gl.c src/macos/glew-1.4.0/auto/src/glewinfo_glx.c src/macos/glew-1.4.0/auto/src/glewinfo_head.c src/macos/glew-1.4.0/auto/src/glewinfo_tail.c src/macos/glew-1.4.0/auto/src/glewinfo_wgl.c src/macos/glew-1.4.0/auto/src/glx_license.h src/macos/glew-1.4.0/auto/src/glxew_head.h src/macos/glew-1.4.0/auto/src/glxew_tail.h src/macos/glew-1.4.0/auto/src/sgi_license.h src/macos/glew-1.4.0/auto/src/wglew_head.h src/macos/glew-1.4.0/auto/src/wglew_tail.h src/macos/glew-1.4.0/doc/glx.txt src/macos/glew-1.4.0/doc/gpl.txt src/macos/glew-1.4.0/doc/sgi.txt src/macos/glew-1.4.0/include/GL/glew.h src/macos/glew-1.4.0/include/GL/glxew.h src/macos/glew-1.4.0/include/GL/wglew.h src/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/glew.h src/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/glxew.h src/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers/wglew.h src/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/glew.h src/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/glxew.h src/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers/wglew.h src/macos/glew-1.4.0/README.txt src/macos/glew-1.4.0/src/glew.c src/macos/glew-1.4.0/src/glewinfo.c src/macos/glew-1.4.0/src/visualinfo.c src/macos/notes about building frameworks for projectm.txt src/NativePresets/CMakeFiles/MstressJuppyDancer.dir/link.txt src/NativePresets/CMakeFiles/RovastarDarkSecret.dir/link.txt src/NativePresets/CMakeFiles/RovastarDriftingChaos.dir/link.txt src/NativePresets/CMakeFiles/RovastarFractalSpiral.dir/link.txt src/NativePresets/CMakeFiles/RovastarFractopiaFrantic.dir/link.txt src/NativePresets/CMakeLists.txt src/NativePresets/MstressJuppyDancer.cpp src/NativePresets/RLGFractalDrop7c.cpp src/NativePresets/RovastarDarkSecret.cpp src/NativePresets/RovastarDriftingChaos.cpp src/NativePresets/RovastarFractalSpiral.cpp src/NativePresets/RovastarFractopiaFrantic.cpp src/projectM-iTunes/iprojectM.cpp src/projectM-iTunes/macos/iTunesAPI.c src/projectM-iTunes/macos/iTunesAPI.h src/projectM-iTunes/macos/iTunesVisualAPI.h src/projectM-iTunes/win32/iTunesAPI.c src/projectM-iTunes/win32/iTunesAPI.h src/projectM-iTunes/win32/iTunesVisualAPI.h src/projectM-iTunes-VizKit/resources/Devroye/Devroye Open Type/Devroye Open Type details.txt src/projectM-iTunes-VizKit/resources/Devroye/Devroye readme.txt src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp src/projectM-iTunes-VizKit/source/Actions/Beatlight.h src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp src/projectM-iTunes-VizKit/source/Actions/CoverArt.h src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.cpp src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.h src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cpp src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp src/projectM-iTunes-VizKit/source/Actors/TemplateActor.h src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.h src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.m src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cpp src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cpp src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp src/projectM-iTunes-VizKit/source/Tools/VisualString.h src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cpp src/projectM-iTunes-VizKit/source/Tools/VisualThreading.h src/projectM-iTunes-VizKit/source/VisualActor.cpp src/projectM-iTunes-VizKit/source/VisualActor.h src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp src/projectM-iTunes-VizKit/source/VisualActorGraphics.h src/projectM-iTunes-VizKit/source/VisualActorState.cpp src/projectM-iTunes-VizKit/source/VisualActorState.h src/projectM-iTunes-VizKit/source/VisualAsset.cpp src/projectM-iTunes-VizKit/source/VisualAsset.h src/projectM-iTunes-VizKit/source/VisualConfiguration.cpp src/projectM-iTunes-VizKit/source/VisualConfiguration.h src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h src/projectM-iTunes-VizKit/source/VisualDataStore.cpp src/projectM-iTunes-VizKit/source/VisualDataStore.h src/projectM-iTunes-VizKit/source/VisualDispatch.cpp src/projectM-iTunes-VizKit/source/VisualDispatch.h src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp src/projectM-iTunes-VizKit/source/VisualEnsemble.h src/projectM-iTunes-VizKit/source/VisualFile.cpp src/projectM-iTunes-VizKit/source/VisualFile.h src/projectM-iTunes-VizKit/source/VisualGraphics.cpp src/projectM-iTunes-VizKit/source/VisualGraphics.h src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cpp src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h src/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp src/projectM-iTunes-VizKit/source/VisualHostCommunication.h src/projectM-iTunes-VizKit/source/VisualImage.cpp src/projectM-iTunes-VizKit/source/VisualImage.h src/projectM-iTunes-VizKit/source/VisualMain.cpp src/projectM-iTunes-VizKit/source/VisualMain.h src/projectM-iTunes-VizKit/source/VisualNotification.cpp src/projectM-iTunes-VizKit/source/VisualNotification.h src/projectM-iTunes-VizKit/source/VisualNotificationKey.h src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h src/projectM-iTunes-VizKit/source/VisualNurbs.cpp src/projectM-iTunes-VizKit/source/VisualNurbs.h src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp src/projectM-iTunes-VizKit/source/VisualPlayerState.h src/projectM-iTunes-VizKit/source/VisualSignature.cpp src/projectM-iTunes-VizKit/source/VisualSignature.h src/projectM-iTunes-VizKit/source/VisualStageBox.cpp src/projectM-iTunes-VizKit/source/VisualStageBox.h src/projectM-iTunes-VizKit/source/VisualStageControl.cpp src/projectM-iTunes-VizKit/source/VisualStageControl.h src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp src/projectM-iTunes-VizKit/source/VisualStagePosition.h src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp src/projectM-iTunes-VizKit/source/VisualTextureContainer.h src/projectM-iTunes-VizKit/source/win/AboutPane.cpp src/projectM-iTunes-VizKit/source/win/AboutPane.h src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h src/projectM-iTunes-VizKit/source/win/glext.h src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.c src/projectM-iTunes-VizKit/source/win/resource.h src/projectM-iTunes-VizKit/source/win/StdAfx.cpp src/projectM-iTunes-VizKit/source/win/StdAfx.h src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h src/projectM-iTunes-VizKit/source/win/wglext.h src/projectM-jack/CMakeFiles/projectM-jack.dir/link.txt src/projectM-jack/CMakeLists.txt src/projectM-jack/ConfigFile.cpp src/projectM-jack/ConfigFile.h src/projectM-jack/projectM-jack.cpp src/projectM-jack/qprojectM-jack.cpp src/projectM-jack/sdltoprojectM.h src/projectM-jack/video_init.cpp src/projectM-jack/video_init.h src/projectM-libvisual/actor_projectM.cpp src/projectM-libvisual/CMakeFiles/projectM_libvisual.dir/link.txt src/projectM-libvisual/CMakeLists.txt src/projectM-libvisual/ConfigFile.cpp src/projectM-libvisual/ConfigFile.h src/projectM-libvisual/lvtoprojectM.h src/projectM-libvisual-alsa/cacadriver.c src/projectM-libvisual-alsa/cacadriver.h src/projectM-libvisual-alsa/client.c src/projectM-libvisual-alsa/CMakeFiles/projectM-libvisual-alsa.dir/link.txt src/projectM-libvisual-alsa/CMakeLists.txt src/projectM-libvisual-alsa/display.c src/projectM-libvisual-alsa/display.h src/projectM-libvisual-alsa/glxdriver.c src/projectM-libvisual-alsa/glxdriver.h src/projectM-libvisual-alsa/lv_x11_key.c src/projectM-libvisual-alsa/lv_x11_key.h src/projectM-libvisual-alsa/morphclient.c src/projectM-libvisual-alsa/projectM-libvisual-alsa.c src/projectM-libvisual-alsa/sdldriver.c src/projectM-libvisual-alsa/sdldriver.h src/projectM-libvisual-alsa/x11driver.c src/projectM-libvisual-alsa/x11driver.h src/projectM-moviegen/mov123.c src/projectM-moviegen/pm.c src/projectM-moviegen/projectMmovie.c src/projectM-pulseaudio/CMakeCache.txt src/projectM-pulseaudio/CMakeFiles/CMakeRuleHashes.txt src/projectM-pulseaudio/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/projectM-pulseaudio/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/projectM-pulseaudio/CMakeFiles/projectM-pulseaudio.dir/link.txt src/projectM-pulseaudio/CMakeLists.txt src/projectM-pulseaudio/ConfigFile.cpp src/projectM-pulseaudio/ConfigFile.h src/projectM-pulseaudio/install_manifest.txt src/projectM-pulseaudio/moc_QPulseAudioDeviceChooser.cxx src/projectM-pulseaudio/moc_QPulseAudioDeviceModel.cxx src/projectM-pulseaudio/moc_QPulseAudioThread.cxx src/projectM-pulseaudio/PulseDeviceChooserDialog.ui src/projectM-pulseaudio/qprojectM-pulseaudio.cpp src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp src/projectM-pulseaudio/QPulseAudioThread.cpp src/projectM-pulseaudio/QPulseAudioThread.hpp src/projectM-pulseaudio/ui_PulseDeviceChooserDialog.h src/projectM-qt/_CPack_Packages/Linux/STGZ/projectM-qt-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/projectM-qt/_CPack_Packages/Linux/TGZ/projectM-qt-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/projectM-qt/_CPack_Packages/Linux/TZ/projectM-qt-2.0.0-Linux/include/libprojectM-qt/qprojectm_mainwindow.hpp src/projectM-qt/application.qrc src/projectM-qt/CMakeCache.txt src/projectM-qt/CMakeFiles/CMakeRuleHashes.txt src/projectM-qt/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/projectM-qt/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/projectM-qt/CMakeFiles/projectM-qt.dir/link.txt src/projectM-qt/CMakeLists.txt src/projectM-qt/configfile.cpp src/projectM-qt/configfile.hpp src/projectM-qt/images/icons/CMakeLists.txt src/projectM-qt/install_manifest.txt src/projectM-qt/moc_qplaylistfiledialog.cxx src/projectM-qt/moc_qplaylistmodel.cxx src/projectM-qt/moc_qplaylisttableview.cxx src/projectM-qt/moc_qpreseteditordialog.cxx src/projectM-qt/moc_qpresetfiledialog.cxx src/projectM-qt/moc_qpresettextedit.cxx src/projectM-qt/moc_qprojectm.cxx src/projectM-qt/moc_qprojectm_mainwindow.cxx src/projectM-qt/moc_qprojectmconfigdialog.cxx src/projectM-qt/moc_qprojectmwidget.cxx src/projectM-qt/nullable.hpp src/projectM-qt/qplaylistfiledialog.cpp src/projectM-qt/qplaylistfiledialog.hpp src/projectM-qt/qplaylistmodel.cpp src/projectM-qt/qplaylistmodel.hpp src/projectM-qt/qplaylisttableview.hpp src/projectM-qt/qpreseteditordialog.cpp src/projectM-qt/qpreseteditordialog.hpp src/projectM-qt/qpreseteditordialog.ui src/projectM-qt/qpresetfiledialog.hpp src/projectM-qt/qpresettextedit.cpp src/projectM-qt/qpresettextedit.hpp src/projectM-qt/qprojectm.hpp src/projectM-qt/qprojectm_mainwindow.cpp src/projectM-qt/qprojectm_mainwindow.hpp src/projectM-qt/qprojectm_mainwindow.ui src/projectM-qt/qprojectmconfigdialog.cpp src/projectM-qt/qprojectmconfigdialog.hpp src/projectM-qt/qprojectmconfigdialog.ui src/projectM-qt/qprojectmwidget.hpp src/projectM-qt/qrc_application.cxx src/projectM-qt/qxmlplaylisthandler.hpp src/projectM-qt/src.pro src/projectM-qt/ui_qpreseteditordialog.h src/projectM-qt/ui_qprojectm_mainwindow.h src/projectM-qt/ui_qprojectmconfigdialog.h src/projectM-screensaver/resource.h src/projectM-screensaver/tsaver.h src/projectM-screensaver/util.cpp src/projectM-screensaver/wprojectMsaver.cpp src/projectM-sdlvis/projectMvis.cc src/projectM-sdlvis/sdltoprojectM.h src/projectM-test/CMakeCache.txt src/projectM-test/CMakeFiles/CompilerIdC/CMakeCCompilerId.c src/projectM-test/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp src/projectM-test/CMakeFiles/projectM-test-memleak.dir/link.txt src/projectM-test/CMakeFiles/projectM-test-texture.dir/link.txt src/projectM-test/CMakeFiles/projectM-test.dir/link.txt src/projectM-test/CMakeLists.txt src/projectM-test/ConfigFile.cpp src/projectM-test/ConfigFile.h src/projectM-test/getConfigFilename.cpp src/projectM-test/getConfigFilename.h src/projectM-test/install_manifest.txt src/projectM-test/projectM-test-memleak.cpp src/projectM-test/projectM-test-texture.cpp src/projectM-test/projectM-test.cpp src/projectM-test/sdltoprojectM.h src/projectM-test/video_init.cpp src/projectM-test/video_init.h src/projectM-wmp/projectM-wmp/projectM-wmp.cpp src/projectM-wmp/projectM-wmp/projectM-wmp.h src/projectM-wmp/projectM-wmp/projectM-wmp_i.c src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp src/projectM-wmp/projectM-wmp/resource.h src/projectM-wmp/projectM-wmp/StdAfx.cpp src/projectM-wmp/projectM-wmp/StdAfx.h src/projectM-wxvis/wxvisApp.cpp src/projectM-wxvis/wxvisApp.h src/projectM-wxvis/wxvisCanvas.cpp src/projectM-wxvis/wxvisCanvas.h src/projectM-wxvis/wxvisFrame.cpp src/projectM-wxvis/wxvisFrame.h src/projectM-xmms/CMakeLists.txt src/projectM-xmms/ConfigFile.cpp src/projectM-xmms/ConfigFile.h src/projectM-xmms/main.cpp src/projectM-xmms/sdltoprojectM.h src/projectM-xmms/video_init.cpp src/projectM-xmms/video_init.h src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.h src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.h src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.c src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c src/WinLibs/freetype-2.3.5/builds/atari/ATARI.H src/WinLibs/freetype-2.3.5/builds/mac/FreeType.m68k_cfm.make.txt src/WinLibs/freetype-2.3.5/builds/mac/FreeType.m68k_far.make.txt src/WinLibs/freetype-2.3.5/builds/mac/FreeType.ppc_carbon.make.txt src/WinLibs/freetype-2.3.5/builds/mac/FreeType.ppc_classic.make.txt src/WinLibs/freetype-2.3.5/builds/mac/ftlib.prj.xml src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c src/WinLibs/freetype-2.3.5/builds/unix/ft2unix.h src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.h src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c src/WinLibs/freetype-2.3.5/builds/win32/ftdebug.c src/WinLibs/freetype-2.3.5/devel/ft2build.h src/WinLibs/freetype-2.3.5/devel/ftoption.h src/WinLibs/freetype-2.3.5/docs/formats.txt src/WinLibs/freetype-2.3.5/docs/raster.txt src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.h src/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.h src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.h src/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.h src/WinLibs/freetype-2.3.5/include/freetype/freetype.h src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.h src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.h src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h src/WinLibs/freetype-2.3.5/include/freetype/ftchapters.h src/WinLibs/freetype-2.3.5/include/freetype/fterrdef.h src/WinLibs/freetype-2.3.5/include/freetype/fterrors.h src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.h src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.h src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.h src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.h src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h src/WinLibs/freetype-2.3.5/include/freetype/ftotval.h src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.h src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.h src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.h src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.h src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.h src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h src/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.h src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h src/WinLibs/freetype-2.3.5/include/freetype/internal/internal.h src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.h src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h src/WinLibs/freetype-2.3.5/include/freetype/tttables.h src/WinLibs/freetype-2.3.5/include/freetype/tttags.h src/WinLibs/freetype-2.3.5/include/freetype/ttunpat.h src/WinLibs/freetype-2.3.5/include/ft2build.h src/WinLibs/freetype-2.3.5/src/autofit/afangles.c src/WinLibs/freetype-2.3.5/src/autofit/afangles.h src/WinLibs/freetype-2.3.5/src/autofit/afcjk.c src/WinLibs/freetype-2.3.5/src/autofit/afcjk.h src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h src/WinLibs/freetype-2.3.5/src/autofit/afhints.c src/WinLibs/freetype-2.3.5/src/autofit/afhints.h src/WinLibs/freetype-2.3.5/src/autofit/afindic.c src/WinLibs/freetype-2.3.5/src/autofit/afindic.h src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.h src/WinLibs/freetype-2.3.5/src/autofit/afloader.c src/WinLibs/freetype-2.3.5/src/autofit/afloader.h src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c src/WinLibs/freetype-2.3.5/src/autofit/afmodule.h src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h src/WinLibs/freetype-2.3.5/src/autofit/afwarp.c src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h src/WinLibs/freetype-2.3.5/src/autofit/autofit.c src/WinLibs/freetype-2.3.5/src/base/ftapi.c src/WinLibs/freetype-2.3.5/src/base/ftbase.c src/WinLibs/freetype-2.3.5/src/base/ftbbox.c src/WinLibs/freetype-2.3.5/src/base/ftbdf.c src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c src/WinLibs/freetype-2.3.5/src/base/ftcalc.c src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.c src/WinLibs/freetype-2.3.5/src/base/ftdebug.c src/WinLibs/freetype-2.3.5/src/base/ftgasp.c src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c src/WinLibs/freetype-2.3.5/src/base/ftglyph.c src/WinLibs/freetype-2.3.5/src/base/ftgxval.c src/WinLibs/freetype-2.3.5/src/base/ftinit.c src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.c src/WinLibs/freetype-2.3.5/src/base/ftmac.c src/WinLibs/freetype-2.3.5/src/base/ftmm.c src/WinLibs/freetype-2.3.5/src/base/ftnames.c src/WinLibs/freetype-2.3.5/src/base/ftobjs.c src/WinLibs/freetype-2.3.5/src/base/ftotval.c src/WinLibs/freetype-2.3.5/src/base/ftoutln.c src/WinLibs/freetype-2.3.5/src/base/ftpatent.c src/WinLibs/freetype-2.3.5/src/base/ftpfr.c src/WinLibs/freetype-2.3.5/src/base/ftrfork.c src/WinLibs/freetype-2.3.5/src/base/ftstream.c src/WinLibs/freetype-2.3.5/src/base/ftstroke.c src/WinLibs/freetype-2.3.5/src/base/ftsynth.c src/WinLibs/freetype-2.3.5/src/base/ftsystem.c src/WinLibs/freetype-2.3.5/src/base/fttrigon.c src/WinLibs/freetype-2.3.5/src/base/fttype1.c src/WinLibs/freetype-2.3.5/src/base/ftutil.c src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.c src/WinLibs/freetype-2.3.5/src/base/ftxf86.c src/WinLibs/freetype-2.3.5/src/bdf/bdf.c src/WinLibs/freetype-2.3.5/src/bdf/bdf.h src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h src/WinLibs/freetype-2.3.5/src/bdf/bdferror.h src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c src/WinLibs/freetype-2.3.5/src/cache/ftcache.c src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c src/WinLibs/freetype-2.3.5/src/cache/ftccache.c src/WinLibs/freetype-2.3.5/src/cache/ftccache.h src/WinLibs/freetype-2.3.5/src/cache/ftccback.h src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h src/WinLibs/freetype-2.3.5/src/cff/cff.c src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.h src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h src/WinLibs/freetype-2.3.5/src/cff/cffgload.c src/WinLibs/freetype-2.3.5/src/cff/cffgload.h src/WinLibs/freetype-2.3.5/src/cff/cffload.c src/WinLibs/freetype-2.3.5/src/cff/cffload.h src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h src/WinLibs/freetype-2.3.5/src/cff/cffparse.c src/WinLibs/freetype-2.3.5/src/cff/cffparse.h src/WinLibs/freetype-2.3.5/src/cff/cfftoken.h src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h src/WinLibs/freetype-2.3.5/src/cid/cidgload.c src/WinLibs/freetype-2.3.5/src/cid/cidgload.h src/WinLibs/freetype-2.3.5/src/cid/cidload.c src/WinLibs/freetype-2.3.5/src/cid/cidload.h src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h src/WinLibs/freetype-2.3.5/src/cid/cidparse.c src/WinLibs/freetype-2.3.5/src/cid/cidparse.h src/WinLibs/freetype-2.3.5/src/cid/cidriver.c src/WinLibs/freetype-2.3.5/src/cid/cidriver.h src/WinLibs/freetype-2.3.5/src/cid/cidtoken.h src/WinLibs/freetype-2.3.5/src/cid/type1cid.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c src/WinLibs/freetype-2.3.5/src/gzip/adler32.c src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.c src/WinLibs/freetype-2.3.5/src/gzip/infblock.c src/WinLibs/freetype-2.3.5/src/gzip/infblock.h src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h src/WinLibs/freetype-2.3.5/src/gzip/inffixed.h src/WinLibs/freetype-2.3.5/src/gzip/inflate.c src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h src/WinLibs/freetype-2.3.5/src/gzip/infutil.c src/WinLibs/freetype-2.3.5/src/gzip/infutil.h src/WinLibs/freetype-2.3.5/src/gzip/zconf.h src/WinLibs/freetype-2.3.5/src/gzip/zlib.h src/WinLibs/freetype-2.3.5/src/gzip/zutil.c src/WinLibs/freetype-2.3.5/src/gzip/zutil.h src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.c src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.c src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h src/WinLibs/freetype-2.3.5/src/otvalid/otverror.h src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.c src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.h src/WinLibs/freetype-2.3.5/src/pcf/pcf.c src/WinLibs/freetype-2.3.5/src/pcf/pcf.h src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.c src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.h src/WinLibs/freetype-2.3.5/src/pcf/pcferror.h src/WinLibs/freetype-2.3.5/src/pcf/pcfread.c src/WinLibs/freetype-2.3.5/src/pcf/pcfread.h src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.c src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h src/WinLibs/freetype-2.3.5/src/pfr/pfr.c src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.h src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h src/WinLibs/freetype-2.3.5/src/psaux/psaux.c src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.c src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.h src/WinLibs/freetype-2.3.5/src/psaux/psconv.c src/WinLibs/freetype-2.3.5/src/psaux/psconv.h src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h src/WinLibs/freetype-2.3.5/src/pshinter/pshinter.c src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.h src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.h src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h src/WinLibs/freetype-2.3.5/src/psnames/psmodule.c src/WinLibs/freetype-2.3.5/src/psnames/psmodule.h src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.h src/WinLibs/freetype-2.3.5/src/psnames/psnames.c src/WinLibs/freetype-2.3.5/src/psnames/pstables.h src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h src/WinLibs/freetype-2.3.5/src/raster/ftraster.c src/WinLibs/freetype-2.3.5/src/raster/ftraster.h src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c src/WinLibs/freetype-2.3.5/src/raster/ftrend1.h src/WinLibs/freetype-2.3.5/src/raster/raster.c src/WinLibs/freetype-2.3.5/src/raster/rasterrs.h src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h src/WinLibs/freetype-2.3.5/src/sfnt/sfnt.c src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.c src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.c src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.c src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.c src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.h src/WinLibs/freetype-2.3.5/src/smooth/ftsmerrs.h src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.c src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.h src/WinLibs/freetype-2.3.5/src/smooth/smooth.c src/WinLibs/freetype-2.3.5/src/tools/apinames.c src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c src/WinLibs/freetype-2.3.5/src/tools/test_afm.c src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c src/WinLibs/freetype-2.3.5/src/tools/test_trig.c src/WinLibs/freetype-2.3.5/src/truetype/truetype.c src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.c src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.c src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h src/WinLibs/freetype-2.3.5/src/type1/t1afm.c src/WinLibs/freetype-2.3.5/src/type1/t1afm.h src/WinLibs/freetype-2.3.5/src/type1/t1driver.c src/WinLibs/freetype-2.3.5/src/type1/t1driver.h src/WinLibs/freetype-2.3.5/src/type1/t1errors.h src/WinLibs/freetype-2.3.5/src/type1/t1gload.c src/WinLibs/freetype-2.3.5/src/type1/t1gload.h src/WinLibs/freetype-2.3.5/src/type1/t1load.c src/WinLibs/freetype-2.3.5/src/type1/t1load.h src/WinLibs/freetype-2.3.5/src/type1/t1objs.c src/WinLibs/freetype-2.3.5/src/type1/t1objs.h src/WinLibs/freetype-2.3.5/src/type1/t1parse.c src/WinLibs/freetype-2.3.5/src/type1/t1parse.h src/WinLibs/freetype-2.3.5/src/type1/t1tokens.h src/WinLibs/freetype-2.3.5/src/type1/type1.c src/WinLibs/freetype-2.3.5/src/type42/t42drivr.c src/WinLibs/freetype-2.3.5/src/type42/t42drivr.h src/WinLibs/freetype-2.3.5/src/type42/t42error.h src/WinLibs/freetype-2.3.5/src/type42/t42objs.c src/WinLibs/freetype-2.3.5/src/type42/t42objs.h src/WinLibs/freetype-2.3.5/src/type42/t42parse.c src/WinLibs/freetype-2.3.5/src/type42/t42parse.h src/WinLibs/freetype-2.3.5/src/type42/t42types.h src/WinLibs/freetype-2.3.5/src/type42/type42.c src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.h src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.c src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.h src/WinLibs/FTGL/COPYING.txt src/WinLibs/FTGL/demo/FTGLDemo.cpp src/WinLibs/FTGL/demo/README.txt src/WinLibs/FTGL/demo/tb.c src/WinLibs/FTGL/demo/tb.h src/WinLibs/FTGL/demo/trackball.c src/WinLibs/FTGL/demo/trackball.h src/WinLibs/FTGL/HISTORY.txt src/WinLibs/FTGL/include/FTBBox.h src/WinLibs/FTGL/include/FTBitmapGlyph.h src/WinLibs/FTGL/include/FTCharmap.h src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h src/WinLibs/FTGL/include/FTContour.h src/WinLibs/FTGL/include/FTExtrdGlyph.h src/WinLibs/FTGL/include/FTFace.h src/WinLibs/FTGL/include/FTFont.h src/WinLibs/FTGL/include/FTGL.h src/WinLibs/FTGL/include/FTGLBitmapFont.h src/WinLibs/FTGL/include/FTGLExtrdFont.h src/WinLibs/FTGL/include/FTGLOutlineFont.h src/WinLibs/FTGL/include/FTGLPixmapFont.h src/WinLibs/FTGL/include/FTGLPolygonFont.h src/WinLibs/FTGL/include/FTGLTextureFont.h src/WinLibs/FTGL/include/FTGlyph.h src/WinLibs/FTGL/include/FTGlyphContainer.h src/WinLibs/FTGL/include/FTLibrary.h src/WinLibs/FTGL/include/FTList.h src/WinLibs/FTGL/include/FTOutlineGlyph.h src/WinLibs/FTGL/include/FTPixmapGlyph.h src/WinLibs/FTGL/include/FTPoint.h src/WinLibs/FTGL/include/FTPolyGlyph.h src/WinLibs/FTGL/include/FTSize.h src/WinLibs/FTGL/include/FTTextureGlyph.h src/WinLibs/FTGL/include/FTVector.h src/WinLibs/FTGL/include/FTVectoriser.h src/WinLibs/FTGL/license.txt src/WinLibs/FTGL/mac/README.txt src/WinLibs/FTGL/README.txt src/WinLibs/FTGL/src/FTBitmapGlyph.cpp src/WinLibs/FTGL/src/FTCharmap.cpp src/WinLibs/FTGL/src/FTContour.cpp src/WinLibs/FTGL/src/FTExtrdGlyph.cpp src/WinLibs/FTGL/src/FTFace.cpp src/WinLibs/FTGL/src/FTFont.cpp src/WinLibs/FTGL/src/FTGLBitmapFont.cpp src/WinLibs/FTGL/src/FTGLExtrdFont.cpp src/WinLibs/FTGL/src/FTGLOutlineFont.cpp src/WinLibs/FTGL/src/FTGLPixmapFont.cpp src/WinLibs/FTGL/src/FTGLPolygonFont.cpp src/WinLibs/FTGL/src/FTGLTextureFont.cpp src/WinLibs/FTGL/src/FTGlyph.cpp src/WinLibs/FTGL/src/FTGlyphContainer.cpp src/WinLibs/FTGL/src/FTLibrary.cpp src/WinLibs/FTGL/src/FTOutlineGlyph.cpp src/WinLibs/FTGL/src/FTPixmapGlyph.cpp src/WinLibs/FTGL/src/FTPoint.cpp src/WinLibs/FTGL/src/FTPolyGlyph.cpp src/WinLibs/FTGL/src/FTSize.cpp src/WinLibs/FTGL/src/FTTextureGlyph.cpp src/WinLibs/FTGL/src/FTVectoriser.cpp src/WinLibs/FTGL/test/demo.cpp src/WinLibs/FTGL/test/font_pack/README.txt src/WinLibs/FTGL/test/Fontdefs.h src/WinLibs/FTGL/test/FTBBox-Test.cpp src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp src/WinLibs/FTGL/test/FTCharmap-Test.cpp src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp src/WinLibs/FTGL/test/FTContour-Test.cpp src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp src/WinLibs/FTGL/test/FTFace-Test.cpp src/WinLibs/FTGL/test/FTFont-Test.cpp src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp src/WinLibs/FTGL/test/FTGLExtrdFont.cpp-Test.cpp src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp src/WinLibs/FTGL/test/FTGlyph-Test.cpp src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp src/WinLibs/FTGL/test/FTlayout-Test.cpp src/WinLibs/FTGL/test/FTLibrary-Test.cpp src/WinLibs/FTGL/test/FTList-Test.cpp src/WinLibs/FTGL/test/FTMesh-Test.cpp src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp src/WinLibs/FTGL/test/FTPoint-Test.cpp src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp src/WinLibs/FTGL/test/FTSize-Test.cpp src/WinLibs/FTGL/test/FTTesselation-Test.cpp src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp src/WinLibs/FTGL/test/FTVector-Test.cpp src/WinLibs/FTGL/test/FTVectoriser-Test.cpp src/WinLibs/FTGL/test/HPGCalc_afm.cpp src/WinLibs/FTGL/test/HPGCalc_pfb.cpp src/WinLibs/FTGL/test/mmgr.cpp src/WinLibs/FTGL/test/mmgr.h src/WinLibs/FTGL/test/nommgr.h src/WinLibs/FTGL/test/README.txt src/WinLibs/FTGL/test/TestMain.cpp src/WinLibs/FTGL/unix/README.txt src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp src/WinLibs/FTGL/win32_vcpp/README_WIN32.txt src/WinLibs/glew/auto/custom.txt src/WinLibs/glew/auto/src/glew_head.c src/WinLibs/glew/auto/src/glew_head.h src/WinLibs/glew/auto/src/glew_init_gl.c src/WinLibs/glew/auto/src/glew_init_glx.c src/WinLibs/glew/auto/src/glew_init_tail.c src/WinLibs/glew/auto/src/glew_init_wgl.c src/WinLibs/glew/auto/src/glew_license.h src/WinLibs/glew/auto/src/glew_str_glx.c src/WinLibs/glew/auto/src/glew_str_head.c src/WinLibs/glew/auto/src/glew_str_tail.c src/WinLibs/glew/auto/src/glew_str_wgl.c src/WinLibs/glew/auto/src/glew_tail.h src/WinLibs/glew/auto/src/glew_utils.c src/WinLibs/glew/auto/src/glew_utils.h src/WinLibs/glew/auto/src/glewinfo_gl.c src/WinLibs/glew/auto/src/glewinfo_glx.c src/WinLibs/glew/auto/src/glewinfo_head.c src/WinLibs/glew/auto/src/glewinfo_tail.c src/WinLibs/glew/auto/src/glewinfo_wgl.c src/WinLibs/glew/auto/src/glx_license.h src/WinLibs/glew/auto/src/glxew_head.h src/WinLibs/glew/auto/src/glxew_tail.h src/WinLibs/glew/auto/src/sgi_license.h src/WinLibs/glew/auto/src/wglew_head.h src/WinLibs/glew/auto/src/wglew_tail.h src/WinLibs/glew/doc/glx.txt src/WinLibs/glew/doc/gpl.txt src/WinLibs/glew/doc/sgi.txt src/WinLibs/glew/include/GL/glew.h src/WinLibs/glew/include/GL/glxew.h src/WinLibs/glew/include/GL/wglew.h src/WinLibs/glew/README.txt src/WinLibs/glew/src/glew.c src/WinLibs/glew/src/glewinfo.c src/WinLibs/glew/src/visualinfo.c src/WinLibs/pthreads/include/pthread.h src/WinLibs/pthreads/include/sched.h src/WinLibs/pthreads/include/semaphore.h TODO.txtprojectM-complete-2.1.0-Source/presets_milkdrop_200/0000775000175000017500000000000011756416660022534 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - mandala.milk0000775000175000017500000006655411756064137026572 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.980001 fDecay=0.5 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.0 fWaveParam=0.2 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.0 fShader=0.0 zoom=0.999902 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=-1.0 warp=0.010000 sx=0.999998 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=0.050000 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.891519 wavecode_0_smoothing=0.820000 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.1 wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init9= wave_0_per_frame1=tm = time*.1; wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_0_per_frame5= wave_0_per_frame6=tic = min(time - tin,1); wave_0_per_frame7=tin = time; wave_0_per_frame8= wave_0_per_frame9=tva = (tic*q1*.5); wave_0_per_frame10=tvb = (tic*q2*.5); wave_0_per_frame11=tvc = (tic*q3*.5); wave_0_per_frame12= wave_0_per_frame13=q1 = tva; wave_0_per_frame14=q2 = tvb; wave_0_per_frame15=q3 = tvc; wave_0_per_frame16= wave_0_per_frame17=sz = .5; wave_0_per_frame18=len = q4; wave_0_per_frame19=t4 = len; wave_0_per_point1=ang = 0; wave_0_per_point2=len = t4; wave_0_per_point3=mad = .6; wave_0_per_point4= wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_0_per_point6=ita = (ita + 1)*above(sample,0); wave_0_per_point7= wave_0_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_0_per_point9= wave_0_per_point10=sw = sw - 1; wave_0_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_0_per_point12= wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_0_per_point14=a = lev*.1*1.46; wave_0_per_point15= wave_0_per_point16=ar = if(above(sample,0),ar,1); wave_0_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_0_per_point18=br = if(above(sample,0),br,1); wave_0_per_point19=br = if(equal(lev,1),br*-1,br); wave_0_per_point20=cr = if(above(sample,0),cr,1); wave_0_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_0_per_point22=dr = if(above(sample,0),dr,1); wave_0_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_0_per_point24=er = if(above(sample,0),er,1); wave_0_per_point25=er = if(equal(lev,4),er*-1,er); wave_0_per_point26=fr = if(above(sample,0),fr,1); wave_0_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_0_per_point28=gr = if(above(sample,0),gr,1); wave_0_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_0_per_point30= wave_0_per_point31=mlev = lev*above(sample,0); wave_0_per_point32= wave_0_per_point33=swi = equal(q4,0)*equal(sample,0); wave_0_per_point34= wave_0_per_point35=ha = if(swi,1-2*rand(2),ha); wave_0_per_point36=hb = if(swi,1-2*rand(2),hb); wave_0_per_point37=hc = if(swi,1-2*rand(2),hc); wave_0_per_point38=hd = if(swi,1-2*rand(2),hd); wave_0_per_point39=he = if(swi,1-2*rand(2),he); wave_0_per_point40=hf = if(swi,1-2*rand(2),hf); wave_0_per_point41=hg = if(swi,1-2*rand(2),hg); wave_0_per_point42= wave_0_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_0_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_0_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_0_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_0_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_0_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_0_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_0_per_point50= wave_0_per_point51=aang = 1.57; wave_0_per_point52=bang = 1.57; wave_0_per_point53=cang = 1.57; wave_0_per_point54=dang = 1.57; wave_0_per_point55=eang = 1.57; wave_0_per_point56=fang = 1.57; wave_0_per_point57=gang = 1.57; wave_0_per_point58= wave_0_per_point59=oz = 0; wave_0_per_point60= wave_0_per_point61=len = len*mad; wave_0_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_0_per_point63=oy = above(lev,0)*cos(aang)*len; wave_0_per_point64= wave_0_per_point65=an = (ar*aang + br*bang)*br; wave_0_per_point66=len = len*mad; wave_0_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_0_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_0_per_point69= wave_0_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_0_per_point71=len = len*mad; wave_0_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_0_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_0_per_point74= wave_0_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_0_per_point76=len = len*mad; wave_0_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_0_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_0_per_point79= wave_0_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_0_per_point81=len = len*mad; wave_0_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_0_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_0_per_point84= wave_0_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_0_per_point86=len = len*mad; wave_0_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_0_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_0_per_point89= wave_0_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_0_per_point91=len = len*mad; wave_0_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_0_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_0_per_point94= wave_0_per_point95= wave_0_per_point96=xang = time*1.132; wave_0_per_point97=xang = q5; wave_0_per_point98=yang = time*1.153; wave_0_per_point99=yang = q6; wave_0_per_point100=zang = time*1.110; wave_0_per_point101=zang = q7; wave_0_per_point102=fov = .5; wave_0_per_point103= wave_0_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point106=ox = mx; wave_0_per_point107=oy = my; wave_0_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point110=ox = mx; wave_0_per_point111=oz = mz; wave_0_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point114=oy = my; wave_0_per_point115=oz = mz; wave_0_per_point116= wave_0_per_point117=oz = oz - 2; wave_0_per_point118=x = ox*fov/oz + 0.5; wave_0_per_point119=x = (x-.5)*0.75 + 0.5; wave_0_per_point120=y = oy*fov/oz + 0.5; wave_0_per_point121= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.891519 wavecode_1_smoothing=0.820000 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=0.1 wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init9= wave_1_per_frame1=tm = time*.1; wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame5= wave_1_per_frame6=tic = min(time - tin,1); wave_1_per_frame7=tin = time; wave_1_per_frame8= wave_1_per_frame9=tva = (tic*q1*.5); wave_1_per_frame10=tvb = (tic*q2*.5); wave_1_per_frame11=tvc = (tic*q3*.5); wave_1_per_frame12= wave_1_per_frame13=q1 = tva; wave_1_per_frame14=q2 = tvb; wave_1_per_frame15=q3 = tvc; wave_1_per_frame16= wave_1_per_frame17=sz = .5; wave_1_per_frame18=len = q4; wave_1_per_frame19=t4 = len; wave_1_per_point1=ang = 0; wave_1_per_point2=len = t4; wave_1_per_point3=mad = .6; wave_1_per_point4= wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_1_per_point6=ita = (ita + 1)*above(sample,0); wave_1_per_point7= wave_1_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_1_per_point9= wave_1_per_point10=sw = sw - 1; wave_1_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_1_per_point12= wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_1_per_point14=a = lev*.1*1.46; wave_1_per_point15= wave_1_per_point16=ar = if(above(sample,0),ar,1); wave_1_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_1_per_point18=br = if(above(sample,0),br,1); wave_1_per_point19=br = if(equal(lev,1),br*-1,br); wave_1_per_point20=cr = if(above(sample,0),cr,1); wave_1_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_1_per_point22=dr = if(above(sample,0),dr,1); wave_1_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_1_per_point24=er = if(above(sample,0),er,1); wave_1_per_point25=er = if(equal(lev,4),er*-1,er); wave_1_per_point26=fr = if(above(sample,0),fr,1); wave_1_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_1_per_point28=gr = if(above(sample,0),gr,1); wave_1_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_1_per_point30= wave_1_per_point31=mlev = lev*above(sample,0); wave_1_per_point32= wave_1_per_point33=swi = equal(q4,0)*equal(sample,0); wave_1_per_point34= wave_1_per_point35=ha = if(swi,1-2*rand(2),ha); wave_1_per_point36=hb = if(swi,1-2*rand(2),hb); wave_1_per_point37=hc = if(swi,1-2*rand(2),hc); wave_1_per_point38=hd = if(swi,1-2*rand(2),hd); wave_1_per_point39=he = if(swi,1-2*rand(2),he); wave_1_per_point40=hf = if(swi,1-2*rand(2),hf); wave_1_per_point41=hg = if(swi,1-2*rand(2),hg); wave_1_per_point42= wave_1_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_1_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_1_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_1_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_1_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_1_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_1_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_1_per_point50= wave_1_per_point51=aang = 1.57; wave_1_per_point52=bang = 1.57; wave_1_per_point53=cang = 1.57; wave_1_per_point54=dang = 1.57; wave_1_per_point55=eang = 1.57; wave_1_per_point56=fang = 1.57; wave_1_per_point57=gang = 1.57; wave_1_per_point58= wave_1_per_point59=oz = 0; wave_1_per_point60= wave_1_per_point61=len = len*mad; wave_1_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_1_per_point63=oy = above(lev,0)*cos(aang)*len; wave_1_per_point64= wave_1_per_point65=an = (ar*aang + br*bang)*br; wave_1_per_point66=len = len*mad; wave_1_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_1_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_1_per_point69= wave_1_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_1_per_point71=len = len*mad; wave_1_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_1_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_1_per_point74= wave_1_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_1_per_point76=len = len*mad; wave_1_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_1_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_1_per_point79= wave_1_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_1_per_point81=len = len*mad; wave_1_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_1_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_1_per_point84= wave_1_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_1_per_point86=len = len*mad; wave_1_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_1_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_1_per_point89= wave_1_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_1_per_point91=len = len*mad; wave_1_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_1_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_1_per_point94= wave_1_per_point95= wave_1_per_point96=xang = time*1.132; wave_1_per_point97=xang = q5; wave_1_per_point98=yang = time*1.153; wave_1_per_point99=yang = q6; wave_1_per_point100=zang = time*1.110; wave_1_per_point101=zang = q7 + 1.57; wave_1_per_point102=fov = .5; wave_1_per_point103= wave_1_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point106=ox = mx; wave_1_per_point107=oy = my; wave_1_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point110=ox = mx; wave_1_per_point111=oz = mz; wave_1_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point114=oy = my; wave_1_per_point115=oz = mz; wave_1_per_point116= wave_1_per_point117=oz = oz - 2; wave_1_per_point118=x = ox*fov/oz + 0.5; wave_1_per_point119=x = (x-.5)*0.75 + 0.5; wave_1_per_point120=y = oy*fov/oz + 0.5; wave_1_per_point121= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.891519 wavecode_2_smoothing=0.820000 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=0.1 wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init9= wave_2_per_frame1=tm = time*.1; wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame5= wave_2_per_frame6=tic = min(time - tin,1); wave_2_per_frame7=tin = time; wave_2_per_frame8= wave_2_per_frame9=tva = (tic*q1*.5); wave_2_per_frame10=tvb = (tic*q2*.5); wave_2_per_frame11=tvc = (tic*q3*.5); wave_2_per_frame12= wave_2_per_frame13=q1 = tva; wave_2_per_frame14=q2 = tvb; wave_2_per_frame15=q3 = tvc; wave_2_per_frame16= wave_2_per_frame17=sz = .5; wave_2_per_frame18=len = 1; wave_2_per_frame19=t4 = len; wave_2_per_point1=ang = 0; wave_2_per_point2=len = t4; wave_2_per_point3=mad = .6; wave_2_per_point4= wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_2_per_point6=ita = (ita + 1)*above(sample,0); wave_2_per_point7= wave_2_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_2_per_point9= wave_2_per_point10=sw = sw - 1; wave_2_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_2_per_point12= wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_2_per_point14=a = lev*.1*1.46; wave_2_per_point15= wave_2_per_point16=ar = if(above(sample,0),ar,1); wave_2_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_2_per_point18=br = if(above(sample,0),br,1); wave_2_per_point19=br = if(equal(lev,1),br*-1,br); wave_2_per_point20=cr = if(above(sample,0),cr,1); wave_2_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_2_per_point22=dr = if(above(sample,0),dr,1); wave_2_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_2_per_point24=er = if(above(sample,0),er,1); wave_2_per_point25=er = if(equal(lev,4),er*-1,er); wave_2_per_point26=fr = if(above(sample,0),fr,1); wave_2_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_2_per_point28=gr = if(above(sample,0),gr,1); wave_2_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_2_per_point30= wave_2_per_point31=mlev = lev*above(sample,0); wave_2_per_point32= wave_2_per_point33=swi = equal(q4,0)*equal(sample,0); wave_2_per_point34= wave_2_per_point35=ha = if(swi,1-2*rand(2),ha); wave_2_per_point36=hb = if(swi,1-2*rand(2),hb); wave_2_per_point37=hc = if(swi,1-2*rand(2),hc); wave_2_per_point38=hd = if(swi,1-2*rand(2),hd); wave_2_per_point39=he = if(swi,1-2*rand(2),he); wave_2_per_point40=hf = if(swi,1-2*rand(2),hf); wave_2_per_point41=hg = if(swi,1-2*rand(2),hg); wave_2_per_point42= wave_2_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_2_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_2_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_2_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_2_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_2_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_2_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_2_per_point50= wave_2_per_point51=aang = 1.57; wave_2_per_point52=bang = 1.57; wave_2_per_point53=cang = 1.57; wave_2_per_point54=dang = 1.57; wave_2_per_point55=eang = 1.57; wave_2_per_point56=fang = 1.57; wave_2_per_point57=gang = 1.57; wave_2_per_point58= wave_2_per_point59=oz = 0; wave_2_per_point60= wave_2_per_point61=len = len*mad; wave_2_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_2_per_point63=oy = above(lev,0)*cos(aang)*len; wave_2_per_point64= wave_2_per_point65=an = (ar*aang + br*bang)*br; wave_2_per_point66=len = len*mad; wave_2_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_2_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_2_per_point69= wave_2_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_2_per_point71=len = len*mad; wave_2_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_2_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_2_per_point74= wave_2_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_2_per_point76=len = len*mad; wave_2_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_2_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_2_per_point79= wave_2_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_2_per_point81=len = len*mad; wave_2_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_2_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_2_per_point84= wave_2_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_2_per_point86=len = len*mad; wave_2_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_2_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_2_per_point89= wave_2_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_2_per_point91=len = len*mad; wave_2_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_2_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_2_per_point94= wave_2_per_point95= wave_2_per_point96=xang = time*1.132; wave_2_per_point97=xang = q5; wave_2_per_point98=yang = time*1.153; wave_2_per_point99=yang = q6; wave_2_per_point100=zang = time*1.110; wave_2_per_point101=zang = q7; wave_2_per_point102=fov = .5; wave_2_per_point103= wave_2_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point106=ox = mx; wave_2_per_point107=oy = my; wave_2_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point110=ox = mx; wave_2_per_point111=oz = mz; wave_2_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point114=oy = my; wave_2_per_point115=oz = mz; wave_2_per_point116= wave_2_per_point117= wave_2_per_point118=oz = oz - 2; wave_2_per_point119=x = ox*fov/oz + 0.5; wave_2_per_point120=x = (x-.5)*0.75 + 0.5; wave_2_per_point121=y = oy*fov/oz + 0.5; wave_2_per_point122= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=ra = .8; wave_3_per_point2=rb = .5; wave_3_per_point3=pib = 6.28318530718; wave_3_per_point4= wave_3_per_point5= wave_3_per_point6=tic = min(time-tin,.1); wave_3_per_point7=tin = if(equal(sample,0),time,tin); wave_3_per_point8= wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); wave_3_per_point10=med = 1.5 + .5*sin(time*.134); wave_3_per_point11=med = 5; wave_3_per_point12=amod = 3; wave_3_per_point13= wave_3_per_point14=vr = rand(10001)*.0001; wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; wave_3_per_point16= wave_3_per_point17=a = vr; wave_3_per_point18= wave_3_per_point19=sa = vr*pib*.5; wave_3_per_point20=sp = sa*mod + q1*1.3; wave_3_per_point21=sam = sa*med - q1*.219; wave_3_per_point22= wave_3_per_point23=ox = ra*sin(sam*pib); wave_3_per_point24=oy = ra*cos(sam*pib); wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); wave_3_per_point26=oz = rb*-sin(sp); wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); wave_3_per_point28= wave_3_per_point29= wave_3_per_point30=xang = time*.132; wave_3_per_point31=xang = q2; wave_3_per_point32=yang = time*.153; wave_3_per_point33=yang = q3; wave_3_per_point34=zang = time*.110; wave_3_per_point35=zang = q4; wave_3_per_point36=fov = 0.6 + 0.2*sin(time); wave_3_per_point37=fov = .5; wave_3_per_point38= wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point41=ox = mx; wave_3_per_point42=oy = my; wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point45=ox = mx; wave_3_per_point46=oz = mz; wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point49=oy = my; wave_3_per_point50=oz = mz; wave_3_per_point51= wave_3_per_point52=oz = oz - 2; wave_3_per_point53=x = ox*fov/oz + 0.5; wave_3_per_point54=x = (x-.5)*0.75 + 0.5; wave_3_per_point55=y = oy*fov/oz + 0.5; wave_3_per_point56= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.854834 shapecode_0_ang=1.570796 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.539067 shapecode_0_r=1.0 shapecode_0_g=0.940000 shapecode_0_b=0.890000 shapecode_0_a=1.0 shapecode_0_r2=0.840000 shapecode_0_g2=0.930000 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=0.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = .4998; shape_0_per_frame2=y = .5002; shape_0_per_frame3= shape_0_per_frame4=ti = time*.3; shape_0_per_frame5=r = .925 + .05*sin(ti*1.721); shape_0_per_frame6=g = .925 + .05*sin(ti*1.838); shape_0_per_frame7=b = .925 + .05*sin(ti*1.968); shape_0_per_frame8= shape_0_per_frame9=r2 = 1.875 - r; shape_0_per_frame10=g2 = 1.875 - g; shape_0_per_frame11=b2 = 1.875 - b; shape_0_per_frame12= shapecode_1_enabled=1 shapecode_1_sides=63 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.998625 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.499805 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.1 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.6 shapecode_1_border_r=0.5 shapecode_1_border_g=0.5 shapecode_1_border_b=0.5 shapecode_1_border_a=0.0 shapecode_2_enabled=1 shapecode_2_sides=63 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.123000 shapecode_2_y=0.0 shapecode_2_rad=0.273185 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.499805 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=0.5 shapecode_2_border_g=0.5 shapecode_2_border_b=0.5 shapecode_2_border_a=0.0 shapecode_3_enabled=1 shapecode_3_sides=63 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=1.0 shapecode_3_rad=0.548217 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.499805 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=0.5 shapecode_3_border_g=0.5 shapecode_3_border_b=0.5 shapecode_3_border_a=0.0 per_frame_1=warp = 0; per_frame_2=zoom=1.; per_frame_3=decay=.5; per_frame_4= per_frame_5=tic = min(time-tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_12=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_13= per_frame_14=tt = tt + tic*treb_avg; per_frame_15=mt = mt + tic*mid_avg; per_frame_16=bt = bt + tic*bass_avg; per_frame_17=vt = vt + tic*vav; per_frame_18= per_frame_19=ob_size = min((pow(bass_avg+1,6)-1)*.0001,.7); per_frame_20= per_frame_21=sp = abs(vav - slide)*.1; per_frame_22= per_frame_23=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_24=toc = 1; per_frame_25= per_frame_26= per_frame_27=q1 = treb_avg; per_frame_28=q2 = mid_avg; per_frame_29=q3 = bass_avg; per_frame_30= per_frame_31=q4 = min(slide*1.2,1.5); per_frame_32= per_frame_33=q5 = tt*.4; per_frame_34=q6 = mt*.4; per_frame_35=q7 = bt*.4; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Digitunnel.milk0000775000175000017500000001332111756064137026665 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207 fWaveScale=0.397 fWaveSmoothing=0.0 fWaveParam=0.240 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=1.170 fWarpAnimSpeed=0.451 fWarpScale=3.040 fZoomExponent=2.19476 fShader=0.0 zoom=1.04971 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.09862 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 1.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = -0.1 + 0.3*cos(time*0.5*6*17.3214); per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` float2 v1 = normalize(uv_orig-0.5); warp_4=` float2 v2 = v1.yx * float2(1,-1); warp_5=` warp_6=` float z = length(texsize.zw)*450; warp_7=` warp_8=` uv.xy += v1*texsize.zw * cos(rad*170 - time*7)*2; warp_9=` uv.xy += v2*texsize.zw * cos(ang*30 - time*7)*5; warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` warp_15=` warp_16=` // darken (decay) over time warp_17=` ret = (ret - 0.002)*0.99; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += GetBlur1(uv)*0.33; comp_5=` ret *= 2.5; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Diffuser (Red Mix).milk0000775000175000017500000001232711756064137027671 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.0 fWaveScale=1.692 fWaveSmoothing=0.180 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.02030 rot=0.0 cx=0.5 cy=0.110 dx=-0.00100 dy=-0.00100 warp=0.43910 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.520 ob_size=0.010 ob_r=1.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=50 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.27000 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=0.8 wavecode_0_a=0.120 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.89269 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.970 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.030 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=//wave_mystery = time*0.3; per_pixel_1=dx = 0; per_pixel_2=dy = 0; warp_1=`sampler sampler_rand00; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; warp_7=` warp_8=` uv2.xy += (uv.xy - uv_orig.xy); warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; warp_12=` warp_13=` // darken (decay) over time warp_14=` ret = (ret*0.99) - 0.003; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = pow(ret, 2); comp_5=` ret *= 2; //gamma comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Game of Life 2.milk0000775000175000017500000001656411756064137027017 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=3.234465 fWaveSmoothing=0.783000 fWaveParam=0.000000 fModWaveAlphaStart=1.410000 fModWaveAlphaEnd=1.670000 fWarpAnimSpeed=1.000000 fWarpScale=1.502697 fZoomExponent=1.000000 fShader=0.000000 zoom=1.143000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.063218 sx=1.000000 sy=1.000000 wave_r=0.810000 wave_g=0.790000 wave_b=0.770000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); per_frame_4=wave_r = sqrt(wave_r); per_frame_5=wave_g = sqrt(wave_g); per_frame_6=wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=wave_mystery = time*0.03; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; warp_5=` warp_6=` float n; warp_7=` float2 d = texsize.zw*1; warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); warp_16=` warp_17=` if (n < 1.5) warp_18=` ret = 0; warp_19=` if (n > 3.5) warp_20=` ret = 0; warp_21=` if (ret.x < 0.1 && abs(n-3) < 0.5) warp_22=` ret = 1; warp_23=` warp_24=` // darken (decay) over time warp_25=` // ret = (ret - 0.016)*0.985; warp_26=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.4,0.3,1.3); comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Bipolar 1.milk0000775000175000017500000000322011756064137026271 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.4 fWaveScale=1.17037 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0.006 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.113); per_frame_5=rot = rot + 0.01*sin(time*0.533); per_frame_6=rot = rot + 0.02*sin(time*-0.323); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=0.9615+rad*0.1; per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Plasma 2.milk0000775000175000017500000001305711756064137026130 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.4 fWaveScale=0.605 fWaveSmoothing=0.0 fWaveParam=-0.3 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.02971 rot=-0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=rot = rot + 0.015*( 0.60*sin(0.521*time+3) + 0.40*sin(0.781*time+7) ); per_frame_10=zoom = zoom + 0.005*( 0.60*sin(0.475*time+2) + 0.40*sin(0.513*time+4) ); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` // blur this too: warp_6=` ret += GetBlur2(uv)*0.1; warp_7=` ret /= 1.1; warp_8=` warp_9=` ret += 0.01*(tex2d(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw warp_10=` + rand_frame.xy).xyz*2-1); warp_11=` warp_12=` // darken over time warp_13=` ret *= 0.97;//*= 0.95; //or try: ret -= 0.004; warp_14=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*1.2; comp_5=` ret = pow(ret, float3(0.5,0.7,1.4))*1.25; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Hyperspace.milk0000775000175000017500000000262511756064137027422 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=2 fDecay=0.973 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=0.999835 fShader=0 zoom=0.999682 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop_200/idiot - Spectrum.milk0000775000175000017500000000363611756064137026433 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.925 fVideoEchoZoom=0.9867 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=1.248 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_r=.1+.5*sin(time*.54)-.2*sin(below(Q1,q2)); per_frame_12=wave_B=if(Above(q2,q3),.5-.3*Sin(time*.23),0); per_frame_13=wave_g=if(above(q2,q3),wave_r-.05*Sin(time*.3)+.5*sin(above(Q1,q2)),1-.5*Sin(Time) per_frame_14=*sin(equal(wave_b,0))); per_frame_15=ez=sin(wave_g)*cos(wave_R-wave_b)+.3*Sin(if(below(ez,.7),ez,ez+.2)); per_frame_16=echo_zoom=ez; per_frame_17= per_pixel_1=zoom=zoom+.01*Sin(Rad*3.14-q1)+.03*sin(q3); per_pixel_2=rot=rot-.01*sin(rad*3.14)+.02*sin(Above(Q1,q2)); per_pixel_3=dx=dx+.01*Sin(rad*5)*sin(time*.54-q3); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rozzor + Idiot - Any Other Deep Rising.milk0000775000175000017500000000564111756064137032033 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.14 fDecay=0.91 fVideoEchoZoom=0.591237 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0 fWaveParam=0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.001827 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.905286 sy=0.932718 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.1 ob_g=0.1 ob_b=0.1 ob_a=0.01 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.5 nMotionVectorsX=11.52 nMotionVectorsY=10.559999 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0.5 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=redneg = if(below(ib_r,0),1,0); per_frame_18=greenneg = if(below(ib_g,0),1,0); per_frame_19=blueneg = if(below(ib_b,0),1,0); per_frame_20=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r); per_frame_21=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g); per_frame_22=wave_b = if(blueneg,1 + ib_b, ib_b); per_frame_23=q1 = if(yin,sin(slowtime),q1); per_frame_24=q2 = if(yin,cos(slowtime),0); per_frame_25=q3 = sin(beatcount); per_frame_26=dx = if(yin,.01*sin(slowtime),if(equal(yin,yang),0,dx)); per_frame_27=dy = if(yin,.01*cos(slowtime),0); per_frame_28=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_29=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); per_frame_30=wave_mode=rand(slowtime%12); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=sy = if(equal(q3,0),sy,1-solipsist); per_pixel_4=new_x=rad*.05-x; per_pixel_5=new_y=rad*.05-y; per_pixel_6=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y)))*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reducto Absurdum.milk0000775000175000017500000001125311756064137027735 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.399 fWaveScale=1.605 fWaveSmoothing=0.1 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.04200 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx-max(0,(bass_att-1.2)); per_frame_9=sy=sy-max(0,(treb_att-1.2)); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - the adventures of prismo jenkins.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - the adventures of prismo jenkins.mil0000775000175000017500000002220111756064137033362 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.280000 fDecay=0.980000 fVideoEchoZoom=1.228230 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.254861 fShader=1.0 zoom=0.970118 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=0.999999 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=branch=rand(2); wave_0_per_point2= wave_0_per_point3=//base wave_0_per_point4=wx=if(equal(sc,0),.5,wx); wave_0_per_point5=wy=if(equal(sc,0),0,wy); wave_0_per_point6= wave_0_per_point7=wx=if(equal(sc,1),.5,wx); wave_0_per_point8=wy=if(equal(sc,1),.1,wy); wave_0_per_point9= wave_0_per_point10=//calculate previous branch length wave_0_per_point11=d=if(below(sc,2),.3,.7*d); wave_0_per_point12= wave_0_per_point13=//angle wave_0_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_0_per_point15= wave_0_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_0_per_point17= wave_0_per_point18=//branches wave_0_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_0_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_0_per_point21= wave_0_per_point22=//sample count wave_0_per_point23=sc=if(equal(sc,11),0,sc+1); wave_0_per_point24= wave_0_per_point25=a=if(below(sc,2),0,.1); wave_0_per_point26= wave_0_per_point27=x=wx; wave_0_per_point28=y=wy; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.9,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*1.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=branch=rand(2); wave_2_per_point2= wave_2_per_point3=//base wave_2_per_point4=wx=if(equal(sc,0),0,wx); wave_2_per_point5=wy=if(equal(sc,0),.5,wy); wave_2_per_point6= wave_2_per_point7=wx=if(equal(sc,1),.1,wx); wave_2_per_point8=wy=if(equal(sc,1),.5,wy); wave_2_per_point9= wave_2_per_point10=//calculate previous branch length wave_2_per_point11=d=if(below(sc,2),.3,.7*d); wave_2_per_point12= wave_2_per_point13=//angle wave_2_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_2_per_point15= wave_2_per_point16=wa=if(below(sc,2),3.1415927*2,wa+wainc); wave_2_per_point17= wave_2_per_point18=//branches wave_2_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_2_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_2_per_point21= wave_2_per_point22=//sample count wave_2_per_point23=sc=if(equal(sc,11),0,sc+1); wave_2_per_point24= wave_2_per_point25=a=if(below(sc,2),0,.1); wave_2_per_point26= wave_2_per_point27=x=wx; wave_2_per_point28=y=wy; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=branch=rand(2); wave_3_per_point2= wave_3_per_point3=//base wave_3_per_point4=wx=if(equal(sc,0),1,wx); wave_3_per_point5=wy=if(equal(sc,0),.5,wy); wave_3_per_point6= wave_3_per_point7=wx=if(equal(sc,1),.9,wx); wave_3_per_point8=wy=if(equal(sc,1),.5,wy); wave_3_per_point9= wave_3_per_point10=//calculate previous branch length wave_3_per_point11=d=if(below(sc,2),.3,.7*d); wave_3_per_point12= wave_3_per_point13=//angle wave_3_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_3_per_point15= wave_3_per_point16=wa=if(below(sc,2),3.1415927*1,wa+wainc); wave_3_per_point17= wave_3_per_point18=//branches wave_3_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_3_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_3_per_point21= wave_3_per_point22=//sample count wave_3_per_point23=sc=if(equal(sc,11),0,sc+1); wave_3_per_point24= wave_3_per_point25=a=if(below(sc,2),0,.1); wave_3_per_point26= wave_3_per_point27=x=wx; wave_3_per_point28=y=wy; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.468146 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.639039 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.5 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=time*.1; shape_0_per_frame2= shape_0_per_frame3=sides=int(abs(sin(time*.5)*7)); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.027430 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=0.050000 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=time*.1; shape_1_per_frame2= shape_1_per_frame3=r=.7+(sin(time)*.3); shape_1_per_frame4=g=.7+(cos(time)*.3); shape_1_per_frame5=b=.7+(sin(time+.12)*.3); shape_1_per_frame6= shape_1_per_frame7=rad=rad+(treb_att*bass_att*.5); shape_1_per_frame8=x=.5+(sin(time)*.5); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.025080 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=0.050000 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang=time*.25; shape_2_per_frame2= shape_2_per_frame3=g=.7+(sin(time)*.3); shape_2_per_frame4=b=.7+(cos(time)*.3); shape_2_per_frame5=r=.7+(sin(time+.12)*.3); shape_2_per_frame6= shape_2_per_frame7=r2=.7+(sin(time)*.3); shape_2_per_frame8=g2=.7+(cos(time)*.3); shape_2_per_frame9=b2=.7+(sin(time+.12)*.3); shape_2_per_frame10= shape_2_per_frame11=rad=rad+(treb_att*bass_att*.5); shape_2_per_frame12=y=.5+(sin(time)*.25); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=2.667173 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.608038 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.1 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.010000 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=ez=1.2; per_frame_1=ea=abs(sin(time*.25)); per_frame_2=eo=if(below(ea,.1),rand(3),eo); per_frame_3=ez=if(below(ea,.1),.5+(rand(10)*.1),ez); per_frame_4= per_frame_5=echo_alpha=ea; per_frame_6=echo_orient=eo; per_frame_7=echo_zoom=ez; per_pixel_1=rot=rot+(rad*sin(time*.25)*.02); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + TEcHNO - Rhythmic Mantas - Painterly.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + TEcHNO - Rhythmic Mantas - Painterly.mil0000775000175000017500000001436311756064137032571 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.7 fDecay=0.995000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.0 fWaveParam=-1.0 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002083 fZoomExponent=1.001830 fShader=1.0 zoom=0.995048 rot=0.0 cx=0.5 cy=0.5 dx=0.010000 dy=0.010000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.050000 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=1.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_3=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=peakbass_att = max(bass_att,peakbass_att); per_frame_6=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=mode = if(beat,rand(4),mode); per_frame_12=q1 = ((time*20)%50)*0.08; per_frame_13=q2 = 1 - below(mode,2)*2; per_frame_14=q3 = 1 - 2*(mode%2); per_frame_15=wave_x = 1-below(mode,2); per_frame_16=wave_mystery = (frame%2)*(2*(1-equal(mode%3,0))-1); per_frame_17=wave_r=if(below(frame%6,3),bass*0.5,0); per_frame_18=wave_b=0.9+sin(time)*0.1; per_frame_19=wave_g=if(above(frame%6,2),bass*0.5,0); per_pixel_1=dx = dx*pow(-1,0&(13+q1 - 5*(q2*y)))*min(bass,1.2); per_pixel_2=dy = dy*pow(-1,0&(13+q1 - 5*(q3*x)))*min(bass,1.2); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.70; //old gamma effect comp_5=` ret *= hue_shader; //old hue shader effect comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Eye On Reality (Mega 3 Mix).milk0000775000175000017500000001516011756064137031602 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=0.032546 fWaveSmoothing=0.0 fWaveParam=-0.660000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=2.1 fShader=0.0 zoom=1.025000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.290770 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.330038 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = q7; shape_0_per_frame2=y = 1-q8; shape_0_per_frame3= shape_0_per_frame4= shape_0_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_0_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_0_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_0_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_0_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_0_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.081954 shapecode_1_ang=5.026548 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.463937 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x = q7; shape_1_per_frame2=y = 1-q8; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_1_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_1_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_1_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_1_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_1_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=q6 =oldq6+ 0.005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_2=oldq6 = q6; per_frame_3=left = 0.5 + 0.25*(sin(0.555*q6) + sin(1.111*q6)); per_frame_4=right = 0.5 + 0.25*(sin(0.333*q6) + sin(1.222*q6)); per_frame_5=centrex = (left+right)/2; per_frame_6=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_7=q1 = centrex + distx; per_frame_8=q2 = centrex - distx; per_frame_9=wave_x = centrex; per_frame_10=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_11=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_12=centrey = (top+bottom)/2; per_frame_13=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_14=q3 = centrey + disty; per_frame_15=q4 = centrey - disty; per_frame_16=wave_y = 1-centrey; per_frame_17=warp=0; per_frame_18=monitor = zoom; per_frame_19=zoom = 1; per_frame_20=q7 = centrex; per_frame_21=q8 = centrey; per_frame_22=wave_a = 0; per_frame_23=dx = 0; per_frame_24=dy =0; per_pixel_1=newx = x-q7; per_pixel_2=newy = y-q8; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.999 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=rot=rot+0.16*sin(q6*-3.3+newrad*11)*(1.3-newrad); per_pixel_7=zoom=zoom+0.04*sin(q6*1.2+newang*6.28*3); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Airhandler (Kali Mix) - Painterly.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Airhandler (Kali Mix) - Painterly.mil0000775000175000017500000001244711756064137032716 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.001000 fDecay=0.950000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.072644 fWaveScale=1.285746 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 2.00; //old gamma effect comp_5=`} ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Downward Spiral - color invert mirror x.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Downward Spiral - color invert mirror x.0000775000175000017500000001160111756064137033134 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.523734 fWaveScale=2.717574 fWaveSmoothing=0.9 fWaveParam=1.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=0.990000 rot=0.060000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=0.999900 wave_r=0.130001 wave_g=0.5 wave_b=1.0 wave_x=0.5 wave_y=0.6 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret *= 0.98; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += tex2D(sampler_main, float2(1-uv.x,uv.y)).zyx; comp_5=` ret = ret*2-0.3; //old gamma effect comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 11b.milk0000775000175000017500000001464111756064137026733 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.000000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.000000 zoom=1.049709 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.098617 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 1.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 warp_14=` * 122 * saturate((treb_att-1)+0.4); warp_15=` warp_16=` // desaturate over time, to keep the globs white warp_17=` ret = lerp(ret, lum(ret), 0.2); warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Desert Rose 4.milk0000775000175000017500000001544111756064137027033 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.051 fWaveScale=2.827 fWaveSmoothing=0.090 fWaveParam=0.0 fModWaveAlphaStart=0.630 fModWaveAlphaEnd=0.870 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.00700 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01029 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.720 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18=warp = warp * (1 + 0.3*cos(time*0.284+4)); per_frame_19=zoom = zoom + 0.007*cos(time*0.317+2); warp_1=`#define sampler_pic sampler_cells warp_2=`sampler2D sampler_pic; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` ret = tex2D( sampler_main, uv ).xyz; warp_7=` warp_8=` warp_9=` // ERROR DIFFUSION DITHER - looks great warp_10=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_11=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_12=` warp_13=` // mix in img... warp_14=` float3 pic = tex2D(sampler_pic, uv_orig*aspect.xy).xyz; warp_15=` float lum = lum(pic); warp_16=` float use_it = abs(lum*0.8+0.1 - (0.5+roam_cos.y*0.25)); warp_17=` use_it = saturate(1 - use_it*43); warp_18=` ret = lerp(ret, pic, use_it*0.07); warp_19=` warp_20=` // darken over time warp_21=` //ret -= 0.004; warp_22=` //ret *= 0.99; warp_23=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_24=`} warp_25=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float lum = dot(ret, float3(0.3,0.5,0.2)); comp_5=` comp_6=` // enforce a certain level of color saturation on all pixels: comp_7=` float saturation = length(ret - lum.xxx); comp_8=` ret = lerp(lum, ret, saturation*70); comp_9=` comp_10=` ret *= 1.15; // a little bit of overbright comp_11=`} comp_12=` comp_13=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Octopus.milk0000775000175000017500000000276111756064137026225 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.8817 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.02 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.076 sx=1 sy=1 wave_r=0.65 wave_g=0.15 wave_b=0.35 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); ././@LongLink0000000000000000000000000000020700000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix07.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000775000175000017500000005410411756064137032433 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.560000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.005000 ib_r=0.0 ib_g=1.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=43.199997 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=0.1 wavecode_2_g=1.0 wavecode_2_b=0.7 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=-xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point71=a=a*a; wave_2_per_point72= wave_2_per_point73=b=b+pow(1-sample,2)*0.3; wave_2_per_point74= wave_2_per_point75= wave_2_per_point76= wave_2_per_point77=r1=t1; wave_2_per_point78=g1=t2; wave_2_per_point79=b1=t3; wave_2_per_point80=r2=t4; wave_2_per_point81=g2=t5; wave_2_per_point82=b2=t6; wave_2_per_point83= wave_2_per_point84=r=r1*flip + r2*(1-flip); wave_2_per_point85=g=g1*flip + g2*(1-flip); wave_2_per_point86=b=b1*flip + b2*(1-flip); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=0.2 wavecode_3_g=1.0 wavecode_3_b=0.6 wavecode_3_a=1.0 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=-xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=b=b+pow(1-sample,2)*0.3; wave_3_per_point76= wave_3_per_point77=r1=t1; wave_3_per_point78=g1=t2; wave_3_per_point79=b1=t3; wave_3_per_point80=r2=t4; wave_3_per_point81=g2=t5; wave_3_per_point82=b2=t6; wave_3_per_point83= wave_3_per_point84=r=r1*flip + r2*(1-flip); wave_3_per_point85=g=g1*flip + g2*(1-flip); wave_3_per_point86=b=b1*flip + b2*(1-flip); shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.038091 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.6 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=zoom=1; per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19=angadv=angadv+beat; per_frame_20=angadv=if( above(angadv,5) , 2 , angadv ); per_frame_21=q7=angadv; per_frame_22= per_frame_23= per_frame_24=decay=0.95; per_frame_25=zoom=1.002; per_frame_26= per_frame_27=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_28=vol=vol*vol; per_frame_29=mtime=mtime+vol*0.1*flip*(37/fps); per_frame_30= per_frame_31=q1=mtime*0.4; per_frame_32= per_frame_33=warp=0.0; per_frame_34= per_frame_35=cx=sin(mtime*0.2)*0.4 + 0.5; per_frame_36=cy=sin(mtime*0.33); per_frame_37=cys=sign(cy); per_frame_38=cy=cy*cy*cys; per_frame_39=cy=cy*0.4+0.5; per_frame_40= per_frame_41=//cx=sin(time)*0.5+0.5; per_frame_42=//cy=cos(time)*0.5+0.5; per_frame_43=//cx=0.5; per_frame_44=//cy=0.5; per_frame_45=rot=sin(time*0.25)*0.31 per_frame_46= per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=//var=tan(time)*treb; per_pixel_3=tbr=0.7+treb*0.3; per_pixel_4=var=-2*tbr*0.75; per_pixel_5= per_pixel_6=ag=atan( (y-0.5-(cy-0.5))/(x-0.5-(cx-0.5)) )*1.75; per_pixel_7=star=sin(ang*q7)*tbr; per_pixel_8= per_pixel_9=rdd=max( abs(x-0.5) , abs(y-0.5) )*4 ; per_pixel_10=zm=1+(rdd/40)+(var/40)+star*0.003 ; per_pixel_11= per_pixel_12=//sx=zm; per_pixel_13=//sy=zm; per_pixel_14=//sx=1+star*0.1;sy=1+star*0.1; per_pixel_15=sx=0.8;sy=sx; per_pixel_16=//rot=star*0.01*tbr ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalDrop.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalD0000775000175000017500000001632711756064137032673 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.1 fWaveScale=2.781282 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.999902 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.006500 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.5 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.03 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.5 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.03*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.222979 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.2*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); per_frame_1=movement = movement + 0.01*(bass+bass_att) + 0.001*pow(bass+1,3); per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.95; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 12 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.18); warp_17=`} comp_1=`sampler2D sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz; comp_6=` comp_7=` ret *= 1; // a little bit of overbright comp_8=`} comp_9=` comp_10=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Illusion - Heavenly Eye - radial blur.milk0000775000175000017500000001313111756064137032043 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.5 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.151736 fWaveSmoothing=0.1 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=8.0 fWarpScale=1.331000 fZoomExponent=15.0 fShader=0.0 zoom=1.280549 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.012485 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; warp_1=`shader_body warp_2=`{ warp_3=` // Really smooth RADIAL BLUR: warp_4=` float2 v1 = normalize(uv - 0.5); warp_5=` //float2 v1 = float2(3,0); // or for an aggressive horiz. blur warp_6=` //float2 v1 = normalize(uv - 0.5).yx * float2(-1,1) * 2; warp_7=` ret = ( tex2D( sampler_main, uv + texsize.zw*(v1*-4.5) )*0.19 warp_8=` + tex2D( sampler_main, uv + texsize.zw*(v1*-1.5) )*0.31 warp_9=` + tex2D( sampler_main, uv + texsize.zw*(v1* 1.5) )*0.31 warp_10=` + tex2D( sampler_main, uv + texsize.zw*(v1* 4.5) )*0.19 warp_11=` ) - 0.013; warp_12=`} warp_13=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Dynamic Swirls 2 - max invert.milk0000775000175000017500000001452011756064137031712 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.496230 fWaveScale=4.695139 fWaveSmoothing=0.495000 fWaveParam=-0.140000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.5 dx=0.0 dy=0.0 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.630000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = max( ret, tex2D(sampler_main, 1-uv).zyx ); comp_5=` ret *= 1.70; //old gamma effect comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Explosion 3.milk0000775000175000017500000001571311756064137026675 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=2.122 fWaveSmoothing=0.333 fWaveParam=0.0 fModWaveAlphaStart=0.990 fModWaveAlphaEnd=1.470 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=0.13267 fShader=0.0 zoom=1.01489 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04750 sx=1.0 sy=1.0 wave_r=0.710 wave_g=0.690 wave_b=0.680 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.75 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4); per_frame_2=wave_g = 0.75 + 0.25*sin(0.544*time+2) + 0.15*sin(0.143*time+5); per_frame_3=wave_b = 0.95 + 0.25*sin(0.751*time+3) + 0.15*sin(0.117*time+6); per_frame_4=//wave_r = sqrt(wave_r); per_frame_5=//wave_g = sqrt(wave_g); per_frame_6=//wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=wave_mystery = time*0.03; per_frame_21= per_frame_22=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); per_frame_23=//zoom = zoom + max(0,treb-1.2)*0.1; per_frame_24= per_frame_25=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); per_frame_26= per_frame_27=q6 = dx*50; per_frame_28=q7 = dy*50; warp_1=`sampler sampler_lichen; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=` // PAINTERLY EFFECT: warp_6=` float2 uv2 = uv; warp_7=` float2 delta2 = texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, warp_9=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_10=` uv2.xy += (blurry_color.xy-0.5) * q1; warp_11=` warp_12=` // sample previous frame warp_13=` ret = tex2D( sampler_main, uv2 ).xyz; warp_14=` warp_15=` // push all colors toward 0.5: warp_16=` ret.xyz -= (saturate((ret.xyz-0.5)*99)*2-1)*float3(1,1,0)*0.001; warp_17=` warp_18=` float2 uv3 = float2(slow_roam_cos.w,slow_roam_sin.z)*0.7 + uv_orig.xy*0.2; warp_19=` ret.xyz *= 0.998 - 0.1*saturate(tex2D(sampler_lichen, uv3).y*5-3.7); warp_20=` warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*15; warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = (ret-0.5)*3 + 0.5; comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Swirlie 2.milk0000775000175000017500000001254311756064137026330 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=0 [preset00] fRating=1.000000 fGammaAdj=1.994 fDecay=0.970 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.5 fWaveScale=1.524 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=0.335 fWarpScale=3.928 fZoomExponent=2.1 fShader=0.0 zoom=0.96100 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.77101 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.030 ib_r=0.340 ib_g=0.340 ib_b=0.340 ib_a=0.1 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*5*float2(0,1)).xyz ); warp_7=` warp_8=` // darken (decay) over time warp_9=` ret = (ret - 0.008)*0.96; warp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - cubetrace - v2.milk0000775000175000017500000003640711756064137027717 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.0 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=0.0 mv_g=0.0 mv_b=0.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.050000 wavecode_0_g=0.090000 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1= wave_0_per_frame2=t1=q1*0.25; wave_0_per_point1=n= sample*6.283; wave_0_per_point2=cubesize=q2; wave_0_per_point3=fix=1/cubesize *0.5; wave_0_per_point4=tm=q1*4+sample*4; wave_0_per_point5= wave_0_per_point6=xp= sin(tm)*cos(tm*3)*0.5+0.5; wave_0_per_point7=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; wave_0_per_point8=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; wave_0_per_point9= wave_0_per_point10=xp= int(xp*cubesize)/cubesize -0.5+fix; wave_0_per_point11=yp= int(yp*cubesize)/cubesize -0.5+fix; wave_0_per_point12=zp= int(zp*cubesize)/cubesize -0.5+fix; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//rotate wave_0_per_point16=ang=t1; wave_0_per_point17=sang=sin(ang);cang=cos(ang); wave_0_per_point18=xq=xp*sang + zp*cang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=xp*cang - zp*sang; wave_0_per_point21=xp=xq;yp=yq;zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate wave_0_per_point24=ang=t1*0.75; wave_0_per_point25=sang=sin(ang);cang=cos(ang); wave_0_per_point26=xq=xp; wave_0_per_point27=yq=yp*sang + zp*cang; wave_0_per_point28=zq=yp*cang - zp*sang; wave_0_per_point29=xp=xq;yp=yq;zp=zq; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=zp= zp+2; wave_0_per_point33=x= xp/zp + 0.5; wave_0_per_point34=y= yp/zp * 1.333 + 0.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.5 wavecode_1_g=0.5 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=t1=q1*0.25; wave_1_per_point1=n= sample*6.283; wave_1_per_point2=cubesize=q2; wave_1_per_point3=fix=1/cubesize *0.5; wave_1_per_point4=tm=q1*4+sample*4; wave_1_per_point5= wave_1_per_point6=xp= sin(tm)*cos(tm*3)*0.5+0.5; wave_1_per_point7=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; wave_1_per_point8=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; wave_1_per_point9= wave_1_per_point10=xp= int(xp*cubesize)/cubesize -0.5+fix; wave_1_per_point11=yp= int(yp*cubesize)/cubesize -0.5+fix; wave_1_per_point12=zp= int(zp*cubesize)/cubesize -0.5+fix; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//rotate wave_1_per_point16=ang=t1; wave_1_per_point17=sang=sin(ang);cang=cos(ang); wave_1_per_point18=xq=xp*sang + zp*cang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=xp*cang - zp*sang; wave_1_per_point21=xp=xq;yp=yq;zp=zq; wave_1_per_point22= wave_1_per_point23=//rotate wave_1_per_point24=ang=t1*0.75; wave_1_per_point25=sang=sin(ang);cang=cos(ang); wave_1_per_point26=xq=xp; wave_1_per_point27=yq=yp*sang + zp*cang; wave_1_per_point28=zq=yp*cang - zp*sang; wave_1_per_point29=xp=xq;yp=yq;zp=zq; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=zp= zp+3; wave_1_per_point33=x= xp/zp + 0.5; wave_1_per_point34=y= yp/zp * 1.333 + 0.5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_frame1=t1=q1*0.25; wave_2_per_point1=n= sample*6.283; wave_2_per_point2=cubesize=q2; wave_2_per_point3=fix=1/cubesize *0.5; wave_2_per_point4= wave_2_per_point5=xp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point6=yp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point7=zp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point8= wave_2_per_point9= wave_2_per_point10=//rotate wave_2_per_point11=ang=t1; wave_2_per_point12=sang=sin(ang);cang=cos(ang); wave_2_per_point13=xq=xp*sang + zp*cang; wave_2_per_point14=yq=yp; wave_2_per_point15=zq=xp*cang - zp*sang; wave_2_per_point16=xp=xq;yp=yq;zp=zq; wave_2_per_point17= wave_2_per_point18=//rotate wave_2_per_point19=ang=t1*0.75; wave_2_per_point20=sang=sin(ang);cang=cos(ang); wave_2_per_point21=xq=xp; wave_2_per_point22=yq=yp*sang + zp*cang; wave_2_per_point23=zq=yp*cang - zp*sang; wave_2_per_point24=xp=xq;yp=yq;zp=zq; wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=zp= zp+2; wave_2_per_point28=x= xp/zp + 0.5; wave_2_per_point29=y= yp/zp * 1.333 + 0.5; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.194774 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=1.0 shapecode_0_a=0.000001 shapecode_0_r2=0.630000 shapecode_0_g2=0.7 shapecode_0_b2=1.0 shapecode_0_a2=0.070000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=flip=1 shape_0_per_frame1= shape_0_per_frame2=flip=-flip; shape_0_per_frame3=lens_scale = flip*0.5+0.5; shape_0_per_frame4=lens_scale = 1 + lens_scale*2.4; shape_0_per_frame5=pos_scale = if( equal(flip,-1) , 0.5 , lens_scale ); shape_0_per_frame6= shape_0_per_frame7=t1=q1*0.25; shape_0_per_frame8= shape_0_per_frame9=sample = 1; shape_0_per_frame10=n= sample*6.283; shape_0_per_frame11=cubesize=q2; shape_0_per_frame12=fix=1/cubesize *0.5; shape_0_per_frame13=tm=q1*4+sample*4; shape_0_per_frame14= shape_0_per_frame15=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_0_per_frame16=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_0_per_frame17=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_0_per_frame18= shape_0_per_frame19=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_0_per_frame20=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_0_per_frame21=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_0_per_frame22= shape_0_per_frame23= shape_0_per_frame24=//rotate shape_0_per_frame25=ang=t1; shape_0_per_frame26=sang=sin(ang);cang=cos(ang); shape_0_per_frame27=xq=xp*sang + zp*cang; shape_0_per_frame28=yq=yp; shape_0_per_frame29=zq=xp*cang - zp*sang; shape_0_per_frame30=xp=xq;yp=yq;zp=zq; shape_0_per_frame31= shape_0_per_frame32=//rotate shape_0_per_frame33=ang=t1*0.75; shape_0_per_frame34=sang=sin(ang);cang=cos(ang); shape_0_per_frame35=xq=xp; shape_0_per_frame36=yq=yp*sang + zp*cang; shape_0_per_frame37=zq=yp*cang - zp*sang; shape_0_per_frame38=xp=xq;yp=yq;zp=zq; shape_0_per_frame39= shape_0_per_frame40= shape_0_per_frame41=zp= zp+2; shape_0_per_frame42=x= -xp/zp*pos_scale + 0.5; shape_0_per_frame43=y= -yp/zp*pos_scale * 1.333 + 0.5; shape_0_per_frame44= shape_0_per_frame45=rad = rad*(1+q8/3)*lens_scale shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.043785 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.3 shapecode_1_g=0.6 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1= shape_1_per_frame2=t1=q1*0.25; shape_1_per_frame3= shape_1_per_frame4=sample = 1; shape_1_per_frame5=n= sample*6.283; shape_1_per_frame6=cubesize=q2; shape_1_per_frame7=fix=1/cubesize *0.5; shape_1_per_frame8=tm=q1*4+sample*4; shape_1_per_frame9= shape_1_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_1_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_1_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_1_per_frame13= shape_1_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_1_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_1_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_1_per_frame17= shape_1_per_frame18= shape_1_per_frame19=//rotate shape_1_per_frame20=ang=t1; shape_1_per_frame21=sang=sin(ang);cang=cos(ang); shape_1_per_frame22=xq=xp*sang + zp*cang; shape_1_per_frame23=yq=yp; shape_1_per_frame24=zq=xp*cang - zp*sang; shape_1_per_frame25=xp=xq;yp=yq;zp=zq; shape_1_per_frame26= shape_1_per_frame27=//rotate shape_1_per_frame28=ang=t1*0.75; shape_1_per_frame29=sang=sin(ang);cang=cos(ang); shape_1_per_frame30=xq=xp; shape_1_per_frame31=yq=yp*sang + zp*cang; shape_1_per_frame32=zq=yp*cang - zp*sang; shape_1_per_frame33=xp=xq;yp=yq;zp=zq; shape_1_per_frame34= shape_1_per_frame35= shape_1_per_frame36=zp= zp+2; shape_1_per_frame37=x= xp/zp + 0.5; shape_1_per_frame38=y= yp/zp * 1.333 + 0.5; shape_1_per_frame39= shape_1_per_frame40= shape_1_per_frame41=a= min(a+q8/2,1); shape_1_per_frame42=r= min(r*(1+q8) , 1 ); shape_1_per_frame43=g= min(g*(1+q8) , 1 ); shape_1_per_frame44= shape_1_per_frame45=r2= min(q8/2,1); shape_1_per_frame46=g2= min(q8/4,1); shape_1_per_frame47= shape_1_per_frame48=rad= rad*(1+q8/7) shapecode_2_enabled=1 shapecode_2_sides=36 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.284278 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=0.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=0.0 shapecode_2_r2=0.230000 shapecode_2_g2=0.540000 shapecode_2_b2=1.0 shapecode_2_a2=0.050000 shapecode_2_border_r=1.0 shapecode_2_border_g=0.8 shapecode_2_border_b=0.4 shapecode_2_border_a=0.450000 shape_2_per_frame1= shape_2_per_frame2=t1=q1*0.25; shape_2_per_frame3= shape_2_per_frame4=sample = 1; shape_2_per_frame5=n= sample*6.283; shape_2_per_frame6=cubesize=q2; shape_2_per_frame7=fix=1/cubesize *0.5; shape_2_per_frame8=tm=q1*4+sample*4; shape_2_per_frame9= shape_2_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_2_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_2_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_2_per_frame13= shape_2_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_2_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_2_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_2_per_frame17= shape_2_per_frame18= shape_2_per_frame19=//rotate shape_2_per_frame20=ang=t1; shape_2_per_frame21=sang=sin(ang);cang=cos(ang); shape_2_per_frame22=xq=xp*sang + zp*cang; shape_2_per_frame23=yq=yp; shape_2_per_frame24=zq=xp*cang - zp*sang; shape_2_per_frame25=xp=xq;yp=yq;zp=zq; shape_2_per_frame26= shape_2_per_frame27=//rotate shape_2_per_frame28=ang=t1*0.75; shape_2_per_frame29=sang=sin(ang);cang=cos(ang); shape_2_per_frame30=xq=xp; shape_2_per_frame31=yq=yp*sang + zp*cang; shape_2_per_frame32=zq=yp*cang - zp*sang; shape_2_per_frame33=xp=xq;yp=yq;zp=zq; shape_2_per_frame34= shape_2_per_frame35= shape_2_per_frame36=zp= zp+2; shape_2_per_frame37=x= xp/zp + 0.5; shape_2_per_frame38=y= yp/zp * 1.333 + 0.5; shape_2_per_frame39= shape_2_per_frame40=a2= min( a2*(1+q8/2) , 1 ); shape_2_per_frame41=r2= min( r2*(1+q8/4) , 1 ); shape_2_per_frame42=g2= min( g2*(1+q8/3) , 1 ); shape_2_per_frame43= shape_2_per_frame44=border_a = min( border_a * (1+q8) , 1 ); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.158045 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.3 shapecode_3_g=0.6 shapecode_3_b=1.0 shapecode_3_a=0.140001 shapecode_3_r2=0.4 shapecode_3_g2=0.5 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1= shape_3_per_frame2=t1=q1*0.25; shape_3_per_frame3= shape_3_per_frame4=sample = 1; shape_3_per_frame5=n= sample*6.283; shape_3_per_frame6=cubesize=q2; shape_3_per_frame7=fix=1/cubesize *0.5; shape_3_per_frame8=tm=q1*4+sample*4; shape_3_per_frame9= shape_3_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_3_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_3_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_3_per_frame13= shape_3_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_3_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_3_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_3_per_frame17= shape_3_per_frame18= shape_3_per_frame19=//rotate shape_3_per_frame20=ang=t1; shape_3_per_frame21=sang=sin(ang);cang=cos(ang); shape_3_per_frame22=xq=xp*sang + zp*cang; shape_3_per_frame23=yq=yp; shape_3_per_frame24=zq=xp*cang - zp*sang; shape_3_per_frame25=xp=xq;yp=yq;zp=zq; shape_3_per_frame26= shape_3_per_frame27=//rotate shape_3_per_frame28=ang=t1*0.75; shape_3_per_frame29=sang=sin(ang);cang=cos(ang); shape_3_per_frame30=xq=xp; shape_3_per_frame31=yq=yp*sang + zp*cang; shape_3_per_frame32=zq=yp*cang - zp*sang; shape_3_per_frame33=xp=xq;yp=yq;zp=zq; shape_3_per_frame34= shape_3_per_frame35= shape_3_per_frame36=zp= zp+2; shape_3_per_frame37=x= xp/zp + 0.5; shape_3_per_frame38=y= yp/zp * 1.333 + 0.5; shape_3_per_frame39= shape_3_per_frame40= shape_3_per_frame41=a= min(a*q8,1); shape_3_per_frame42= shape_3_per_frame43=rad= rad*(1+q8) per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8= per_frame_init_9=size =4; per_frame_init_10=bc=0; per_frame_init_11= per_frame_1=decay=0.95; per_frame_2=zoom=1.005; per_frame_3= per_frame_4= per_frame_5=vol= (bass+mid+treb)*0.25; per_frame_6=vol = vol*vol; per_frame_7= per_frame_8=q8=vol; per_frame_9=mtime=mtime+vol*0.01*(75/fps); per_frame_10= per_frame_11=q7 = mtime; per_frame_12= per_frame_13=monitor=512/8; per_frame_14= per_frame_15=warp=0; per_frame_16=q1=mtime*0.9; per_frame_17= per_frame_18=beat = above(vol,1); per_frame_19=bc = max(bc,0); per_frame_20=bc = if( equal(bc,0) , bc+beat , bc-(1/fps)/4 ); per_frame_21= per_frame_22=trigger = equal(bc,1); per_frame_23= per_frame_24=monitor=size; per_frame_25= per_frame_26=size = size + trigger; per_frame_27=size = if( above(size,10) , 4 , size ); per_frame_28= per_frame_29= per_frame_30=q2=int(size); //cubesize per_frame_31= per_frame_32= per_frame_33= projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi - ferny ernie.milk0000775000175000017500000003445711756064137027003 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.401 fWaveScale=3.177 fWaveSmoothing=0.000 fWaveParam=-0.400 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=1.681 fWarpScale=2.953 fZoomExponent=0.01000 fShader=0.000 zoom=0.99010 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=1.24699 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=0.000 wave_b=0.000 wave_x=0.500 wave_y=0.290 ob_size=0.005 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=1.000 ib_size=0.000 ib_r=1.000 ib_g=0.000 ib_b=0.000 ib_a=1.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=0.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=0.200 wavecode_0_g=0.000 wavecode_0_b=0.000 wavecode_0_a=0.300 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=time*0.4 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point18=yq=yp; wave_0_per_point19=zq=zp; wave_0_per_point20= wave_0_per_point21=ang=tm*8; wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point24=zp=zq; wave_0_per_point25= wave_0_per_point26=//forearm movement; wave_0_per_point27=zp=zp-0.3; wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point29=xq=xp; wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point32= wave_0_per_point33=//upper arm twist wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point37=zp=zq; wave_0_per_point38= wave_0_per_point39=//upper arm outward; wave_0_per_point40=zp=zp-0.35; wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point43=yq=yp; wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point45= wave_0_per_point46=//upper arm up down; wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; wave_0_per_point48=xp=xq; wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); wave_0_per_point51= wave_0_per_point52=//xp=xq;yp=yq;zp=zq; wave_0_per_point53= wave_0_per_point54= wave_0_per_point55=//project into screenspace and draw on screen wave_0_per_point56=zp=zp+2; wave_0_per_point57=xs=xp/zp; wave_0_per_point58=ys=yp/zp; wave_0_per_point59= wave_0_per_point60=x=xs+0.5; wave_0_per_point61=y=ys*1.3+0.5; wave_0_per_point62= wave_0_per_point63= wave_0_per_point64=//a=(1-sample)*flip; wave_0_per_point65= wave_0_per_point66=//b=b+pow(1-sample,2)*0.3; wave_0_per_point67= wave_0_per_point68=x = 0.5 + (x-0.5)/q1; wave_0_per_point69=y = 0.5 + (y-0.5)/q2 + 0.1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=0.200 wavecode_1_g=0.000 wavecode_1_b=0.000 wavecode_1_a=0.300 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=time*0.4 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=xq=xp; wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point25=zp=zq; wave_1_per_point26= wave_1_per_point27=//forearm movement; wave_1_per_point28=zp=zp-0.3; wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point30=xq=xp; wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point33= wave_1_per_point34=//upper arm twist wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point38=zp=zq; wave_1_per_point39= wave_1_per_point40=//upper arm outward; wave_1_per_point41=zp=zp-0.35; wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); wave_1_per_point44=yq=yp; wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); wave_1_per_point46= wave_1_per_point47=//upper arm up down; wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; wave_1_per_point49=xp=xq; wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); wave_1_per_point52= wave_1_per_point53=//xp=xq;yp=yq;zp=zq; wave_1_per_point54= wave_1_per_point55= wave_1_per_point56=//project into screenspace and draw on screen wave_1_per_point57=zp=zp+2; wave_1_per_point58=xs=xp/zp; wave_1_per_point59=ys=yp/zp; wave_1_per_point60= wave_1_per_point61=x=xs+0.5; wave_1_per_point62=y=ys*1.3+0.5; wave_1_per_point63= wave_1_per_point64= wave_1_per_point65=//a=(1-sample)*flip; wave_1_per_point66= wave_1_per_point67= wave_1_per_point68=//b=b+pow(1-sample,2)*0.3; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=x = 0.5 + (x-0.5)/q1; wave_1_per_point72=y = 0.5 + (y-0.5)/q2 + 0.1; wave_1_per_point73= wavecode_2_enabled=0 wavecode_2_samples=61 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=2.44415 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=x = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point2=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point3= wave_2_per_point4=y = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wavecode_3_enabled=0 wavecode_3_samples=61 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=2.44415 wavecode_3_smoothing=0.00000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0 wave_3_per_frame1=t1 = q1; wave_3_per_frame2=t2 = q2; wave_3_per_frame3=t3 = q3; wave_3_per_frame4=t4 = q4; wave_3_per_frame5=t5 = q5; wave_3_per_frame6=t6 = q6; wave_3_per_frame7=t7 = q7; wave_3_per_frame8=t8 = q8; wave_3_per_point1=x = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_3_per_point2=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_3_per_point3= wave_3_per_point4=y = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_3_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.280 shapecode_0_rad=0.07419 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=0.73450 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_init1=vx = 0 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.520 shapecode_1_y=0.410 shapecode_1_rad=0.52160 shapecode_1_ang=0.18850 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.73458 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=1.000 shapecode_1_a=1.000 shapecode_1_r2=1.000 shapecode_1_g2=1.000 shapecode_1_b2=1.000 shapecode_1_a2=0.750 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_init1=vx = 0 shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.480 shapecode_2_y=0.410 shapecode_2_rad=0.61162 shapecode_2_ang=5.96903 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.73458 shapecode_2_r=1.000 shapecode_2_g=1.000 shapecode_2_b=1.000 shapecode_2_a=1.000 shapecode_2_r2=1.000 shapecode_2_g2=1.000 shapecode_2_b2=1.000 shapecode_2_a2=0.750 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_init1=vx = 0 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.750 shapecode_3_rad=0.07059 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=0.73458 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_init1=vx = 0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = q5; per_frame_1=q1 = aspectX; per_frame_2=q2 = aspectY; per_frame_3=w1 = asin(1)*0.7; per_frame_4=w2 = asin(1)*1.3; per_frame_5=q5 = sin(w1); per_frame_6=q6 = cos(w1); per_frame_7=q7 = sin(w2); per_frame_8=q8 = cos(w2); per_frame_9=w1 = asin(1)*0.7; per_frame_10=w2 = asin(1)*1.3; per_frame_11=q9 = sin(w1); per_frame_12=q10 = cos(w1); per_frame_13=q11 = sin(w2); per_frame_14=q12 = cos(w2); per_frame_15=zoom = 1;//0.999; per_frame_16=//warp = 0; per_frame_17=//wave_a = 0; per_pixel_1=r = bass/4; per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); per_pixel_8= per_pixel_9= per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); per_pixel_16= per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); per_pixel_23= per_pixel_24= per_pixel_25=dx = x1+x2+x3; per_pixel_26=dy = y1+y2+y3; warp_1=`float1 s,c,m; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=`float2 uv_limb = 0.5 + (uv-0.5)*float2(1.18,1.2) + float2(0,1)*0.08; warp_6=`float1 limb = tex2D(sampler_fc_main, uv_limb).x; warp_7=` warp_8=`float2 uv_l = (uv - 0.5)*float2(1,-1)*aspect.xy; warp_9=`float2 uv_r = uv_l; warp_10=`float2 uv_ll = uv_l + float2(0.105,-0.015); warp_11=`float2 uv_rr = uv_l - float2(0.105,+0.015); warp_12=` warp_13=`s = _qb.x; warp_14=`c = _qb.y; warp_15=`uv_l = 0.5 + 3.5*float2( s*uv_l.x + c*uv_l.y, c*uv_l.x - s*uv_l.y)*aspect.yx + float2(+0.45,-0.67); warp_16=` warp_17=`s = _qb.z; warp_18=`c = _qb.w; warp_19=`uv_r = 0.5 + 3.5*float2( s*uv_r.x + c*uv_r.y, c*uv_r.x - s*uv_r.y)*aspect.yx + float2(-0.45,-0.67); warp_20=` warp_21=`s = _qc.x; warp_22=`c = _qc.y; warp_23=`uv_ll = 0.5 + 1.8*float2( s*uv_ll.x + c*uv_ll.y, c*uv_ll.x - s*uv_ll.y)*aspect.yx*float2(0.85,1) + float2(0.05,-0.06); warp_24=` warp_25=`s = _qc.z; warp_26=`c = _qc.w; warp_27=`uv_rr = 0.5 + 1.8*float2( s*uv_rr.x + c*uv_rr.y, c*uv_rr.x - s*uv_rr.y)*aspect.yx*float2(0.85,1) + float2(-0.05,-0.06); warp_28=` warp_29=`float1 l = tex2D(sampler_fc_main, uv_l).x; warp_30=`float1 r = tex2D(sampler_fc_main, uv_r).x; warp_31=`float1 ll = max(tex2D(sampler_fc_main, uv_ll).x,tex2D(sampler_fc_main, uv_ll).y); warp_32=`float1 rr = max(tex2D(sampler_fc_main, uv_rr).x,tex2D(sampler_fc_main, uv_rr).z); warp_33=`ret.x = max(limb,max(l,r)); warp_34=`ret.y = ll; warp_35=`ret.z = rr; warp_36=`ret = ret*1.2 - 0.01; warp_37=`} comp_1=`float a,b,c; comp_2=`shader_body comp_3=`{ comp_4=`uv = 0.5 + (uv-0.5)*float2(1,-1); comp_5=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.0; comp_6=`a =base.x/4;b = base.y/4; c = base.z/4; comp_7=`c = c + b - c*b; comp_8=`a = a + c - a*c; comp_9=`base = 1.4*a; comp_10=`ret = saturate(base*(0.8-base)*6*float3(0.2,-0.1,1)) + 0.5*pow(base,0.5)*float3(1.3,0.6,-0.5); comp_11=`//ret.xy = ret.yx; comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Ishan - Anuera.milk0000775000175000017500000001073011756064137025767 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.700001 fDecay=0.990000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.256828 fWaveScale=1.199241 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=1.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.1 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.640000 nMotionVectorsY=12.840000 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=decay=0.5; per_frame_1=wave_myster=bass_att-1; per_frame_2=mv_r=sin(1.39+time*1.55)*bass_att; per_frame_3=mv_g=sin(1.59+time*1.75)*bass_att; per_frame_4=mv_b=sin(1.79+time*1.95)*bass_att; per_frame_5=wave_r=mv_g; per_frame_6=wave_b=mv_r; per_frame_7=wave_g=mv_b; per_frame_8=rot=rot+(bass_att-1)*.2; per_frame_9=decay=if(time%20,.99,.5) per_pixel_1=dx=sin(sqrt(sqr(x*15)*15))*.01; per_pixel_2=dy=sin(sqrt(sqr(y*15)*15))*.01; projectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - witchcraft.milk0000775000175000017500000001450011756064137027454 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.955000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=1.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.791418 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 projectM-complete-2.1.0-Source/presets_milkdrop_200/Bmelgren + Geiss - Godhead (Canvas Mix).milk0000775000175000017500000001166311756064137032007 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.0 fDecay=0.975 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.1 fWaveScale=1.286 fWaveSmoothing=0.9 fWaveParam=0.6 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.38022 rot=0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.19805 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,mid))+.8; comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate((b1-b2)*8)*2.30*float3(1,0.6,0.1); comp_13=` ret += saturate((b3-b4)*8)*2.30*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mosaic Octopus 7.milk0000775000175000017500000001506311756064137027547 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.500000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.700000 fWaveScale=2.090780 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.529999 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.860000 wave_g=0.869999 wave_b=0.989999 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.400000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` //float t = saturate((treb/treb_att-1)*13); warp_4=` //uv = lerp(uv_orig, uv, t*0.9); warp_5=` //uv = uv_orig; warp_6=` warp_7=` float2 v1 = normalize(uv_orig-0.5); warp_8=` float2 v2 = v1.yx * float2(1,-1); warp_9=` warp_10=` //float z = length(texsize.zw)*450; warp_11=` warp_12=` float rings = 30; warp_13=` float t7 = time*11; warp_14=` float ring_t = frac(rad*rings); warp_15=` float sectors = 7 + floor(rad*rings); warp_16=` warp_17=` uv.xy += v1*texsize.zw * cos((ring_t+0.5)*M_PI*2 - t7)*2; warp_18=` uv.xy += v2*texsize.zw * cos(ang*6.28*sectors - t7)*1; warp_19=` warp_20=` // sample previous frame warp_21=` ret = tex2D( sampler_main, uv ).xyz; warp_22=` warp_23=` warp_24=` warp_25=` // darken (decay) over time warp_26=` ret = (ret - 0.016)*0.985; warp_27=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` ret *= 1.30; //gamma comp_6=` comp_7=`} ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Bmelgren + Krash - Rainbow Orb Peacock (Centred Journey Mix 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Bmelgren + Krash - Rainbow Orb Peacock (Centred 0000775000175000017500000000321111756064137032561 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=5.277897 fWaveSmoothing=0 fWaveParam=-0.4 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=-0.24 cx=0.65 cy=0.5 dx=0 dy=0 warp=1 sx=0.887449 sy=1.05101 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=1 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Bas Relief.milk0000775000175000017500000001556011756064137026466 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.000 fDecay=0.990 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426 fWaveScale=3.935 fWaveSmoothing=0.360 fWaveParam=0.320 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.430 fWarpAnimSpeed=1.000 fWarpScale=1.000 fZoomExponent=1.00000 fShader=0.000 zoom=1.05000 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00115 sx=1.00000 sy=1.00000 wave_r=0.700 wave_g=0.740 wave_b=0.670 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=//rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9= per_frame_10=wave_mystery = wave_mystery + 0.2*cos(time*0.35); per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` float t = saturate((bass/bass_att-0.9)*13); warp_4=` uv = lerp(uv_orig, uv, t*0.3); warp_5=` warp_6=` float2 v1 = normalize(uv_orig-0.5); warp_7=` float2 v2 = v1.yx * float2(1,-1); warp_8=` warp_9=` float z = length(texsize.zw)*450; warp_10=` warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 - time*7)*2; warp_12=` uv.xy += v2*texsize.zw * cos(ang*30 - time*7)*5; warp_13=` warp_14=` // sample previous frame warp_15=` ret = tex2D( sampler_main, uv ).xyz; warp_16=` warp_17=` warp_18=` warp_19=` // darken (decay) over time warp_20=` ret = (ret - 0.004)*0.83; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` float4 c = float4(1,0.4,0.15,0.1); comp_6=` comp_7=` uv2 = uv + float2(1,0)*texsize.zw; comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; comp_11=` comp_12=` uv2 = uv + float2(0,1)*texsize.zw; comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; comp_16=` comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); comp_18=` comp_19=` ret = 0.5 + 0.5*g; comp_20=` ret *= saturate(length(ret.xy-0.5)*5); comp_21=` ret = ret.xxy; comp_22=` comp_23=` //ret *= 1.5; //old gamma effect comp_24=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Altars Of Harlequin's Madness.milk0000775000175000017500000000664211756064137032613 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0 mv_dy=0 mv_l=2.5 mv_r=1 mv_g=1 mv_b=0.8 mv_a=0 per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=mybeat = if(beat,mybeat+1,mybeat); per_frame_21=mybeat = if(above(mybeat,7),0,mybeat); per_frame_22=mybeat2 = if(equal(mybeat,1),1,0); per_frame_23=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_24=oldq7=q7; per_frame_25=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_26=oldq6=q6; per_frame_27=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_28=oldq5=q5; per_frame_29=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_30=oldq4=q4; per_frame_31=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_32=oldflag = flag; per_frame_33=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_34=OldRatio = Ratio; per_frame_35=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_36=oldq3=q3; per_frame_37=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_38=oldq2=q2; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - liquid circuitry.milk0000775000175000017500000003320611756064137030446 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999797 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004538 fWaveScale=0.167026 fWaveSmoothing=0.000000 fWaveParam=0.000001 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=1.000000 fWarpScale=0.106584 fZoomExponent=4.100456 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.950000 wave_y=1.000000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.000000 wavecode_0_enabled=1 wavecode_0_samples=41 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=0.010000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=0.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 1; wave_0_init2=t1 = q5; wave_0_per_point1=x = rand(1001)*.001; wave_0_per_point2=y = rand(1001)*.001; wave_0_per_point3= wave_0_per_point4=//r = rand(1001)*.001; wave_0_per_point5=g=above(rand(1001)*.001,.9)*.5; wave_0_per_point6=b = 0; wave_0_per_point7=r = 0; wave_0_per_point8= wavecode_1_enabled=0 wavecode_1_samples=61 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=0.012402 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_init1=t8 = 1; wave_1_init2=t1 = q5; wave_1_per_point1=x = (sample-.5)*.02 + .2; wave_1_per_point2=y = .5; wave_1_per_point3=r = 1; wave_1_per_point4=g = 1; wave_1_per_point5=b = 1; wavecode_2_enabled=0 wavecode_2_samples=31 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.013034 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=t8 = 1; wave_2_init2=t1 = q5; wave_2_per_frame1=t1 = q5; wave_2_per_frame2=t2 = q4; wave_2_per_frame3=t3 = q6; wave_2_per_point1=t8 = -t8; wave_2_per_point2=d1 = 0.15 + t8*0.01 - value1*0.1*(t8+1); wave_2_per_point3=dir1 = t2; wave_2_per_point4=dir2 = t2*0.5 + t1*3/2 - t3*3; wave_2_per_point5=dir3 = sample*asin(1)*4 + t3 - t2*5/6 + t1*3/2; wave_2_per_point6= wave_2_per_point7=x = 0.5 + sin(dir1)*0.1 + sin(dir2)*0.05 + sin(dir3)*d1; wave_2_per_point8=y = 0.5 + cos(dir1)*0.1 + cos(dir2)*0.05 + cos(dir3)*d1; wave_2_per_point9=y = (y-0.5)*1.2 + 0.5; wavecode_3_enabled=0 wavecode_3_samples=511 wavecode_3_sep=4 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.023445 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.990000 wave_3_init1=t2 = 0; wave_3_init2=t3 = 0; wave_3_init3=t4 = 0; wave_3_init4=ab = 1; wave_3_per_frame1=t1 = q4*0.75; wave_3_per_frame2=t2 = q5*0.75; wave_3_per_frame3=t3 = q6*0.75; wave_3_per_frame4=t4 = q4*0.75; wave_3_per_frame5=t5 = q5*0.75; wave_3_per_frame6=t6 = q6*0.75; wave_3_per_frame7=t8 = 1; wave_3_per_point1= wave_3_per_point2=pi = asin(1); wave_3_per_point3=n = 80; wave_3_per_point4=t8 = -t8; wave_3_per_point5=rd = 0.075+0.02*(t8+1)/2; wave_3_per_point6=xx = sin(sample*pi*4)*0.5 + cos(sample*pi*n)*rd*sin(sample*pi*4); wave_3_per_point7=yy = cos(sample*pi*4)*0.5 + cos(sample*pi*n)*rd*cos(sample*pi*4); wave_3_per_point8=zz = sin(sample*pi*n)*rd; wave_3_per_point9= wave_3_per_point10=d = sqrt( xx*xx + yy*yy + zz*zz)*0.004; wave_3_per_point11=d1 = 1; wave_3_per_point12=xx = xx*d1; wave_3_per_point13=yy = yy*d1; wave_3_per_point14=zz = zz*d1; wave_3_per_point15= wave_3_per_point16= wave_3_per_point17= wave_3_per_point18= wave_3_per_point19=w1 = d*t4; wave_3_per_point20=w2 = d*t5; wave_3_per_point21=w3 = d*t6; wave_3_per_point22= wave_3_per_point23=s1 = sin(t1*1+w1); wave_3_per_point24=s2 = sin(t2*1+w2); wave_3_per_point25=s3 = sin(t3*1+w3); wave_3_per_point26=c1 = cos(t1*1+w1); wave_3_per_point27=c2 = cos(t2*1+w2); wave_3_per_point28=c3 = cos(t3*1+w3); wave_3_per_point29= wave_3_per_point30=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_3_per_point31=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_3_per_point32=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_3_per_point33= wave_3_per_point34=a = 0.5; wave_3_per_point35=zoom = 0.5*atan2(a,a+z);//0.5*(1/(z+a)); wave_3_per_point36=x = 0.5 + zoom*x1; wave_3_per_point37=y = 0.5 + zoom*y1; wave_3_per_point38= wave_3_per_point39=pi3 = 3.1415*2*0.3333; wave_3_per_point40=t = -z*2 - time*0.8;//sample*pi*4-0*time +t4*3; wave_3_per_point41=c=2; wave_3_per_point42=r = sin(t)*c; wave_3_per_point43= wave_3_per_point44=g = sin(t+pi3)*c; wave_3_per_point45= wave_3_per_point46=b = sin(t-pi3)*c; wave_3_per_point47= wave_3_per_point48=j = 0.71; wave_3_per_point49=//r = 0.5+xx*j; wave_3_per_point50=//g = 0.5+yy*j; wave_3_per_point51=//b = 0.5+zz*j; wave_3_per_point52= wave_3_per_point53=r = if(above(r,1),1,r); wave_3_per_point54=r = if(below(r,0),0,r); wave_3_per_point55=g = if(above(g,1),1,g); wave_3_per_point56=g = if(below(g,0),0,g); wave_3_per_point57=b = if(above(b,1),1,b); wave_3_per_point58=b = if(below(b,0),0,b); wave_3_per_point59= wave_3_per_point60=a = sigmoid(-z,7)+0.; wave_3_per_point61= shapecode_0_enabled=0 shapecode_0_sides=34 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.750000 shapecode_0_y=0.500000 shapecode_0_rad=0.304784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.570796 shapecode_0_tex_zoom=0.827733 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=vx = 0; shape_0_init2=vy = 0; shape_0_per_frame1=rad = .3; shape_0_per_frame2=tex_zoom = .28; shape_0_per_frame3=tex_zoom = 1/rad*tex_zoom; shape_0_per_frame4= shape_0_per_frame5=x = .5 + sin(time*.957)*.1; shapecode_1_enabled=0 shapecode_1_sides=74 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.250000 shapecode_1_y=0.500000 shapecode_1_rad=0.453782 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.503296 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad = .3; shape_1_per_frame2=tex_zoom = .3; shape_1_per_frame3=tex_zoom = 1/rad*tex_zoom; shape_1_per_frame4= shape_1_per_frame5=x = .5 + sin(time)*.15; shapecode_2_enabled=1 shapecode_2_sides=84 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.167768 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.503296 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.200000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=vx = 0; shape_2_init2=vy = 0; shape_2_per_frame1=ti = time*.3; shape_2_per_frame2=x = .5 + .34*sin(ti); shape_2_per_frame3=y = .5 + .34*cos(ti); shape_2_per_frame4= shape_2_per_frame5=rad = rad + bass; shape_2_per_frame6= shape_2_per_frame7=ti = time*2.3; shape_2_per_frame8=x = x + .1*sin(ti); shape_2_per_frame9=y = y + .1*cos(ti); shapecode_3_enabled=0 shapecode_3_sides=74 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.167769 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=ti = -time*.3; shape_3_per_frame2=x = .5 + .3*sin(ti); shape_3_per_frame3=y = .5 + .3*cos(ti); shape_3_per_frame4= shape_3_per_frame5=ti = -time*2.3; shape_3_per_frame6=x = x + .2*sin(ti); shape_3_per_frame7=y = y + .2*cos(ti); per_frame_1=//begin beat code per_frame_2=volume = 0.3*(bass+mid); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.05*(meanbass_att*19 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=//Adjust responsiveness: To increase responsiveness, set the "0.96 and "0.996" on the next line to slightly lower values. Higher values decrease responsiveness. per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.96 + (1-above(time - lastbeat, 2*beatrate))*0.996); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=//end beat code per_frame_14= per_frame_15=zoom = 1; per_frame_16=decay = 1; per_frame_17=warp = 0; per_frame_18=wave_a = 0; per_frame_19= per_frame_20=tic = min(time-tin,.1); per_frame_21=tin = time; per_frame_22= per_frame_23=q2 = 1; per_frame_24= per_frame_25=q1=1; per_frame_26=vol = vol + ((alt + bass + mid)/3-vol)*tic*1; per_frame_27=q5 = vol*vol*vol*2; per_frame_28= per_frame_29= per_frame_30=q8 = sin(time)*.5; per_frame_31=q9 = sin(time*.75)*.5; per_frame_32= per_frame_33=sw = abs(sw - beat); per_frame_34=an = an + tic*.5*(1-2*sw); per_frame_35= per_frame_36= per_frame_37=q7 = 1+(pow(q8,2) + pow(q9,2))*1; per_frame_38=q10 = sin(an); per_frame_39=q11 = cos(an); per_frame_40= per_frame_41=sp = sp + tic*vol*vol*.5; per_frame_42= per_frame_43=q12 = sp; per_frame_44= per_frame_45=monitor = q12; per_pixel_1=//zoom = pow(rad,2)+.01; warp_1=` warp_2=`shader_body warp_3=`{ warp_4=` warp_5=`ret.xyz = tex2D(sampler_main, uv_orig).xyz*float3(.97,1,.97) - float3(.03,0,.03); warp_6=` warp_7=`ret.z += GetBlur1(uv_orig).z*.45; warp_8=`ret.x += GetBlur1(uv_orig).z*.05 + GetBlur3(uv_orig).z*.05; warp_9=`ret.z -= ret.x; warp_10=` warp_11=`float2 pixelsize = texsize.zw; warp_12=`ret.y = saturate(tex2D( sampler_pw_main,uv_orig).y); warp_13=` warp_14=`float1 conway = tex2D( sampler_pw_main, uv_orig + float2(-1,-1)*pixelsize).y; warp_15=` conway += tex2D( sampler_pw_main, uv_orig + float2(0,-1)*pixelsize).y; warp_16=` conway += tex2D( sampler_pw_main, uv_orig + float2(1,-1)*pixelsize).y; warp_17=` conway += tex2D( sampler_pw_main, uv_orig + float2(-1,0)*pixelsize).y; warp_18=` conway += tex2D( sampler_pw_main, uv_orig + float2(1,0)*pixelsize).y; warp_19=` conway += tex2D( sampler_pw_main, uv_orig + float2(-1,1)*pixelsize).y; warp_20=` conway += tex2D( sampler_pw_main, uv_orig + float2(0,1)*pixelsize).y; warp_21=` conway += tex2D( sampler_pw_main, uv_orig + float2(1,1)*pixelsize).y; warp_22=` warp_23=`float1 test = q5*(1-GetBlur1(uv_orig).y)*(1-GetBlur2(uv_orig).y)*(1-GetBlur3(uv_orig).y); warp_24=` warp_25=`conway -= tex2D( sampler_pw_main, uv_orig).x; warp_26=` warp_27=` warp_28=`if (conway > 0) { warp_29=`if (saturate(ret.y) == 0) { warp_30=`ret.y = floor(test*1.8)*q1; warp_31=`} warp_32=`} warp_33=` warp_34=`ret.y -= ret.x; warp_35=` warp_36=`ret.xyz -= 1-q2; warp_37=`} comp_1=`sampler sampler_rose; comp_2=`shader_body comp_3=`{ comp_4=` comp_5=`float2 uvm = (uv - .5)*q7*(1/(1-rad*.1+q9*(uv.x - .5)+q8*(uv.y - .5)))+.5; comp_6=` comp_7=`uvm = (uvm - .5); comp_8=`uvm = (q10*uvm.xy + float2(1,-1)*q11*uvm.yx)*aspect.zw + .5; comp_9=` comp_10=` comp_11=`uvm = abs(frac((uvm+q12)*.5) - .5)*2; comp_12=` comp_13=` comp_14=`float2 uv3 = tex2D( sampler_main, uvm).zzz; comp_15=`uv3 = (uv3.xy-0.37) * .13 + uvm; comp_16=` comp_17=` comp_18=`ret.xyz = tex2D(sampler_pw_main, uvm).yyy; comp_19=` comp_20=`ret = lerp ( comp_21=`GetBlur1(uv3).z + GetBlur3(uv3).z, comp_22=`ret, comp_23=`ret); comp_24=` comp_25=`ret = pow(ret,float3(.5,1,2)) - .25; comp_26=` comp_27=`ret *= GetBlur3(uv3).y; comp_28=` comp_29=`//ret = tex2D(sampler_pw_main, uv).xyz; comp_30=` comp_31=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Starquake (Sunquake Mix).milk0000775000175000017500000000234011756064137031665 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2 fDecay=0.95 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.044484 fWaveSmoothing=0 fWaveParam=-0.48 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.980296 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0.8 ob_b=0.9 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.65 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp = 0; per_frame_2=mv_r = 0.7 + 0.3*sin(time*0.5683); per_frame_3=mv_b = 0.8 + 0.2*sin(time*0.7832); per_frame_4=mv_g = 0.82 + 0.15*sin(time*1.103); per_frame_5=q1 = max(max(bass,bass_att)-1.15,0); per_frame_6=q2 = max(max(treb,treb_att)-1.15,0); per_frame_7=rot = abs(0.05*sin(time))-1.3*q1; per_pixel_1=zoom = 0.4 + atan(atan(rad)*1.5*rad)+2.5*q1; per_pixel_2=zoomexp= max(10*(1+q1-q2),0.2); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Tripmaker (tiles).milk0000775000175000017500000001670111756064137031645 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=100.0 fShader=1.0 zoom=0.999998 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.2 ob_g=0.4 ob_b=0.220000 ob_a=1.0 ib_size=0.005000 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=0.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.791418 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.080000 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.080000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.791418 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=1.0 shapecode_1_a=0.080000 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.080000 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.919739 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=0.0 shapecode_2_border_g=0.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.0 shape_2_per_frame1=tex_zoom = q1+tex_zoom; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=border_a = q1; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.138869 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.050000 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.050000 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=r = 0.5 + 0.49*sin(time*0.2754); shape_3_per_frame2=b = 0.5 + 0.49*sin(time*0.6254); shape_3_per_frame3=g = 0.5 + 0.49*sin(time*0.514); shape_3_per_frame4=r2 = 0.5 + 0.49*sin(time*0.475); shape_3_per_frame5=b2 = 0.5 + 0.49*sin(time*0.2107); shape_3_per_frame6=g2 = 0.5 + 0.49*sin(time*0.7714); per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_frame_32=mv_a = q1*0.02; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+ sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2-time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); comp_1=`sampler sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float2 uv2 = float2( floor(uv.x*10), floor(uv.y*10) )*0.1 comp_6=` + rand_preset.xy; comp_7=` float4 N = tex2D( sampler_pw_noise_lq, uv2 * aspect.xy ); comp_8=` uv += N.xy; comp_9=` comp_10=` ret = tex2D(sampler_main, uv).xyz*1.4 - 0.4; comp_11=`} ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - feathers (angel wings)_phat_remix relief 2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - feathers (angel wings)_phat_remix reli0000775000175000017500000002642211756064137033465 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_0_per_point4=vol = .2; wave_0_per_point5= wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); wave_0_per_point7= wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_0_per_point9=oy = (sample - 0)*mod; wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_0_per_point11= wave_0_per_point12=xang = time*0.672; wave_0_per_point13=axang = 0; wave_0_per_point14=yang = time*-1.351; wave_0_per_point15=ayang = 0; wave_0_per_point16=zang = time*-0.401; wave_0_per_point17=azang = 0; wave_0_per_point18=fov = 0.6 + 0.2*sin(time); wave_0_per_point19=fov = .5; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=oz = abs(oz) - 2; wave_0_per_point35=x = ox*fov/oz + 0.5; wave_0_per_point36=x = (x-.5)*0.75 + 0.5; wave_0_per_point37=y = oy*fov/oz + 0.5; wave_0_per_point38= wave_0_per_point39=r = 1 - sin(sp); wave_0_per_point40=b = 0.5 - 0.5*sin(sample*1.57); wave_0_per_point41=g = 0.5 - 0.5*cos(sample*1.57); wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_1_per_point4=vol = .2; wave_1_per_point5= wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); wave_1_per_point7= wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_1_per_point9=oy = (sample - 0)*mod; wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_1_per_point11= wave_1_per_point12=xang = time*-0.321; wave_1_per_point13=axang = 0; wave_1_per_point14=yang = time*1.531; wave_1_per_point15=ayang = 0; wave_1_per_point16=zang = time*-0.101; wave_1_per_point17=azang = 0; wave_1_per_point18=fov = 0.6 + 0.2*sin(time); wave_1_per_point19=fov = .5; wave_1_per_point20= wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point23=ox = mx; wave_1_per_point24=oy = my; wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point27=ox = mx; wave_1_per_point28=oz = mz; wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point31=oy = my; wave_1_per_point32=oz = mz; wave_1_per_point33= wave_1_per_point34=oz = abs(oz) - 2; wave_1_per_point35=x = ox*fov/oz + 0.5; wave_1_per_point36=x = (x-.5)*0.75 + 0.5; wave_1_per_point37=y = oy*fov/oz + 0.5; wave_1_per_point38= wave_1_per_point39=g = 1 - sin(sp); wave_1_per_point40=r = 0.5 - 0.5*sin(sample*1.57); wave_1_per_point41=b = 0.5 - 0.5*cos(sample*1.57); wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_2_per_point4=vol = .2; wave_2_per_point5= wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); wave_2_per_point7= wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_2_per_point9=oy = (sample - 0)*mod; wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_2_per_point11= wave_2_per_point12=xang = time*0.221; wave_2_per_point13=axang = 0; wave_2_per_point14=yang = time*-0.411; wave_2_per_point15=ayang = 0; wave_2_per_point16=zang = time*1.201; wave_2_per_point17=azang = 0; wave_2_per_point18=fov = 0.6 + 0.2*sin(time); wave_2_per_point19=fov = .5; wave_2_per_point20= wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point23=ox = mx; wave_2_per_point24=oy = my; wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point27=ox = mx; wave_2_per_point28=oz = mz; wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point31=oy = my; wave_2_per_point32=oz = mz; wave_2_per_point33= wave_2_per_point34=oz = abs(oz) - 2; wave_2_per_point35=x = ox*fov/oz + 0.5; wave_2_per_point36=x = (x-.5)*0.75 + 0.5; wave_2_per_point37=y = oy*fov/oz + 0.5; wave_2_per_point38= wave_2_per_point39=b = 1-sin(sp); wave_2_per_point40=g = 0.5 - 0.5*sin(sample*1.57); wave_2_per_point41=r = 0.5 - 0.5*cos(sample*1.57); wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=decay=.995; per_pixel_1=it = 0.3*sin(time*0.2); per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*30)*rad; per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod*mod*mod*mod; per_pixel_6=zoom = 1 + abs(0.01*mod); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = pow(tex2D( sampler_main, uv ).xyz*1,1); warp_5=`// ret += tex2D( sampler_main,float2(1-uv.x,uv.y) ).xyz*.5; warp_6=` warp_7=` // darken (decay) over time warp_8=`ret *= 0.97; //or try: warp_9=`ret -= 0.004; warp_10=`} comp_1=`sampler sampler_lichen; comp_2=`shader_body comp_3=`{ comp_4=` ret = tex2D(sampler_main,uv).xyz + .15; comp_5=` float3 d = float3(texsize.zw, 0)*1.3; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` ret *= .5; comp_11=` ret += (b1-b2)*3*float3(1,0.7,0.3); comp_12=` ret += (b3-b4)*3*float3(0.2,0.5,0.7); comp_13=` comp_14=`float2 uvm = float2(1-uv.x,uv.y); comp_15=` ret += tex2D(sampler_main,uvm).xyz; comp_16=` d = float3(texsize.zw, 0)*1.3; comp_17=` b1 = lum(GetBlur1(uvm + d.xz)); comp_18=` b2 = lum(GetBlur1(uvm - d.xz)); comp_19=` b3 = lum(GetBlur1(uvm + d.zy)); comp_20=` b4 = lum(GetBlur1(uvm - d.zy)); comp_21=` ret *= .5; comp_22=` ret += (b2-b1)*3*float3(1,0.7,0.3); comp_23=` ret += (b3-b4)*3*float3(0.2,0.5,0.7); comp_24=` comp_25=` comp_26=` ret *= 1.5; comp_27=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Tschoey - Music Flower.milk0000775000175000017500000000203211756064137027423 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.99 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=3.001487 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=10.879999 nMotionVectorsY=11.52 mv_dx=0 mv_dy=0 mv_l=5 mv_r=0 mv_g=1 mv_b=0 mv_a=0 per_frame_1=wave_r = 0.5 + 0.5 *sin(time*1.13); per_frame_2=wave_g = 0.5 + 0.5 *sin(time*1.23); per_frame_3=wave_b = 0.5 + 0.5 *sin(time*1.33); per_pixel_1=zoom = 1 +0.05*(rad)* if(above(rad,0.7),1,-1); projectM-complete-2.1.0-Source/presets_milkdrop_200/mstress - Scattered gravity (Smoked mix).milk0000775000175000017500000002215611756064137032705 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.0 fDecay=0.988900 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=3.235352 fWarpScale=0.107452 fZoomExponent=0.999998 fShader=0.0 zoom=1.000509 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.796800 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.000500 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.090000 ib_size=0.000500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.350001 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.7 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.150000 shapecode_0_rad=0.230672 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=1.040593 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.400001 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.7 shape_0_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_0_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_0_per_frame4=bassdiff = (bass - meanbass)*15; shape_0_per_frame5=trebdiff = (treb - meantreb)*15; shape_0_per_frame6=middiff = (mid - meanmid)*15; shape_0_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_0_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_0_per_frame9=middiff = above(middiff,0)*middiff; shape_0_per_frame10=o=1;//abs(o-1); shape_0_per_frame11=g = abs(1*o-min(1,max(0,0.2*trebdiff))); shape_0_per_frame12=r = abs(1*o-min(1,max(0,0.2*middiff))); shape_0_per_frame13=b = abs(1*o-min(1,max(0,0.2*bassdiff))); shape_0_per_frame14=g2 = abs(1*o-min(1,max(0,0.2*trebdiff))); shape_0_per_frame15=r2 = abs(1*o-min(1,max(0,0.2*middiff))); shape_0_per_frame16=b2 = abs(1*o-min(1,max(0,0.2*bassdiff))); shape_0_per_frame17=x=x+sin(time*.7)*.06-.1*o; shape_0_per_frame18=y=y+sin(time*.5)*.06+.7*o; shape_0_per_frame19= shape_0_per_frame20=ang =sin(time); shape_0_per_frame21=rad=rad-.4+.05*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.820000 shapecode_1_y=0.220000 shapecode_1_rad=0.506271 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.890000 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.310000 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=flag = abs(flag-q1); shape_1_per_frame2=y = if(flag,.8,.2); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.180000 shapecode_2_y=0.8 shapecode_2_rad=0.599578 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=flag = abs(flag-q1); shape_2_per_frame2=y = if(flag,.2,.8); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.150000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.4 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 shape_3_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_3_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_3_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_3_per_frame4=bassdiff = (bass - meanbass)*15; shape_3_per_frame5=trebdiff = (treb - meantreb)*15; shape_3_per_frame6=middiff = (mid - meanmid)*15; shape_3_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_3_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_3_per_frame9=middiff = above(middiff,0)*middiff; shape_3_per_frame10=o=0;//abs(o-1); shape_3_per_frame11=g = abs(1*o-min(1,max(0,0.2*trebdiff))); shape_3_per_frame12=r = abs(1*o-min(1,max(0,0.2*middiff))); shape_3_per_frame13=b = abs(1*o-min(1,max(0,0.2*bassdiff))); shape_3_per_frame14=g2 = abs(1*o-min(1,max(0,0.2*trebdiff))); shape_3_per_frame15=r2 = abs(1*o-min(1,max(0,0.2*middiff))); shape_3_per_frame16=b2 = abs(1*o-min(1,max(0,0.2*bassdiff))); shape_3_per_frame17=x=x+sin(time*.7)*.06-.1*o; shape_3_per_frame18=y=y+sin(time*.5)*.06+.7*o; shape_3_per_frame19= shape_3_per_frame20=ang =sin(time); shape_3_per_frame21=rad=rad-.4+.05*bass; per_frame_init_1=oldy=.4; per_frame_1=ib_g = abs(sin(0.1*time))*0.2; per_frame_2=ib_b = abs(sin(0.3*time))*0.2; per_frame_3=ib_r = abs(sin(0.7*time))*0.2; per_frame_4= per_frame_5= per_frame_6=ob_b=abs(sin(time*100+time)); per_frame_7=ob_r=abs(sin(time*512+time)); per_frame_8=ob_g=abs(sin(time*10+time)); per_frame_9=ib_b=abs(sin(time*10+time)); per_frame_10=ib_r=abs(sin(time*512+time)); per_frame_11=ib_g=abs(sin(time*100+time)); per_frame_12= per_frame_13= per_frame_14= per_frame_15= per_frame_16=meanbass = 0.01*(meanbass*99+bass); per_frame_17=meantreb = 0.01*(meantreb*99+treb); per_frame_18=meanmid = 0.01*(meanmid*99+mid); per_frame_19=bassdiff = (bass - meanbass)*15; per_frame_20=trebdiff = (treb - meantreb)*15; per_frame_21=middiff = (mid - meanmid)*15; per_frame_22=bassdiff = above(bassdiff,0)*bassdiff; per_frame_23=trebdiff = above(trebdiff,0)*trebdiff; per_frame_24=middiff = above(middiff,0)*middiff; per_frame_25= per_frame_26=ob_g = min(1,max(0,0.2*trebdiff)); per_frame_27=ob_r = min(1,max(0,0.2*middiff)); per_frame_28=ob_b = min(1,max(0,0.2*bassdiff)); per_frame_29= per_frame_30= per_frame_31= per_frame_32= per_frame_33=//Thanks to krash for beat detection (modified) per_frame_34=volume = 0.3*bass+mid; per_frame_35=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_36=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_37=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_38=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_39=peakbass_att = max(bass_att,peakbass_att); per_frame_40=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_41=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_42=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_43=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_44=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_45=q1 = beat; per_pixel_1=cx =sin(x*10+time+bass); per_pixel_2=cy =sin(y*10+time+treb); per_pixel_3=rot=rot+.012;//*sin(bass*2)*4; ././@LongLink0000000000000000000000000000020400000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat + Geiss - chasers 15 sentinels male and female (Dementia Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat + Geiss - chasers 15 sentinels male0000775000175000017500000004447711756064137032300 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.020000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.000001 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + ((phs*4)/q2)*0.1; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=0.9 wavecode_1_b=0.8 wavecode_1_a=1.0 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.720000 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 1.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.2-0.1)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.7 wavecode_3_b=0.5 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 1.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.15-0.075)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*14 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample)*0.4; shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.045563 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.7 shapecode_0_b=0.3 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.975; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=vol2=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol2=vol2*vol2; per_frame_8= per_frame_9=q2=vol2; per_frame_10= per_frame_11=mtime=mtime+vol*0.01; per_frame_12= per_frame_13=q1=time*0.5; per_frame_14= per_frame_15= per_frame_16=gamma=1 + min(vol*0.8,1)*0.7 per_frame_17= per_pixel_1=zm=1.00; per_pixel_2= per_pixel_3=sx=zm; per_pixel_4=sy=zm; comp_1=`shader_body comp_2=`{ comp_3=` //uv.y = rad*rad; comp_4=` float srad = sqrt(rad)+ 0.05; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = tex2D(sampler_main, uv + (cos(ret.xz*17.3))*0.02).xyz; comp_8=` comp_9=` comp_10=` //ret += GetBlur1(uv) - 0.07; comp_11=` //ret *= float3(1.3,0.8,0.5); comp_12=` //ret *= 0.8; comp_13=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Tadpole Hunter.milk0000775000175000017500000001411611756064137027404 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.2 fWaveScale=3.587 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.190 fModWaveAlphaEnd=1.710 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.19500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01605 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.300*( 0.90*sin(1.753*time+0) + 0.40*sin(1.315*time+1) ); per_frame_2=wave_g = wave_g + 0.300*( 0.90*sin(2.883*time+3) + 0.40*sin(1.006*time+4) ); per_frame_3=wave_b = wave_b + 0.300*( 0.90*sin(1.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // slow, smooth brightness normalizer: warp_7=` float4 b; warp_8=` b.x = lum(GetBlur2(float2(0.35,0.35))); warp_9=` b.y = lum(GetBlur2(float2(0.65,0.35))); warp_10=` b.z = lum(GetBlur2(float2(0.35,0.65))); warp_11=` b.w = lum(GetBlur2(float2(0.65,0.65))); warp_12=` float fmin = min(min(b.x,b.y), min(b.z,b.w)) * 0.8; warp_13=` float fmax = max(max(b.x,b.y), max(b.z,b.w)) / 0.8; warp_14=` float normalized = (ret - fmin)/(fmax-fmin); warp_15=` ret = lerp(ret, normalized, 0.04); warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float L = lum(ret); comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); comp_6=` float L2 = lum(GetBlur1(uv)); comp_7=` float bw2 = saturate(cos(L*27 + 3)*30 - 26); comp_8=` comp_9=` ret = ret*ret * (1 + bw*bw2*0.5); comp_10=` comp_11=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Krash - Digital Flame.milk0000775000175000017500000000361611756064137027151 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.3697 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.6999 wave_g=0.6 wave_b=0.8 wave_x=0 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Triple Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Triple 0000775000175000017500000002036411756064137032606 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.500 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.100 fWaveScale=3.815 fWaveSmoothing=0.900 fWaveParam=0.000 fModWaveAlphaStart=0.000 fModWaveAlphaEnd=1.100 fWarpAnimSpeed=1.000 fWarpScale=1.000 fZoomExponent=1.00000 fShader=0.000 zoom=1.00990 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.04177 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=1.000 wave_x=0.500 wave_y=0.500 ob_size=0.007 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.850 mv_r=0.500 mv_g=0.500 mv_b=0.500 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.370 shapecode_0_y=0.500 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=0.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=0.500 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.500 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=1.000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.370 shapecode_1_y=0.500 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=1.000 shapecode_1_a=0.500 shapecode_1_r2=0.000 shapecode_1_g2=0.000 shapecode_1_b2=0.000 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.670 shapecode_2_y=0.430 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=1.000 shapecode_2_b=1.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.22298 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=0.600 shapecode_3_g=0.800 shapecode_3_b=1.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=1.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time, warp_8=` // basically by breaking up big blocks of white color. warp_9=` ret += (ret - GetBlur1(uv))*0.5; warp_10=` ret *= 0.9; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 12 * saturate(treb_att-1); warp_15=` warp_16=` // desaturate over time, to keep the globs white warp_17=` ret = lerp(ret, lum(ret), 0.08); warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2, uv3; comp_4=` float ang2, c, s; comp_5=` comp_6=` uv -= 0.5; comp_7=` uv *= aspect.xy; comp_8=` comp_9=` ang2 = 6.28*0.333; comp_10=` c = cos(ang2); comp_11=` s = sin(ang2); comp_12=` uv2.x = uv.x*c - uv.y*s; comp_13=` uv2.y = uv.x*s + uv.y*c; comp_14=` comp_15=` ang2 = 6.28*0.667; comp_16=` c = cos(ang2); comp_17=` s = sin(ang2); comp_18=` uv3.x = uv.x*c - uv.y*s; comp_19=` uv3.y = uv.x*s + uv.y*c; comp_20=` comp_21=` ret = tex2D(sampler_main, uv + 0.5).xyz; comp_22=` ret = max(ret, tex2D(sampler_main,uv2 + 0.5).xyz); comp_23=` ret = max(ret, tex2D(sampler_main,uv3 + 0.5).xyz); comp_24=` comp_25=` //ret *= 1.3; // a little bit of overbright comp_26=`} comp_27=` comp_28=` projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + Aderrasi - Airhandler (Sadako).milk0000775000175000017500000001574311756064137032372 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.0 fVideoEchoZoom=0.999500 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001185 fWaveScale=4.778029 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=1.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.1 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=0.0 wavecode_0_g=0.0 wavecode_0_b=0.0 wavecode_0_a=1.0 wave_0_per_frame1=tic = min(time-tir,.1); wave_0_per_frame2=tir = time; wave_0_per_frame3=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_0_per_frame4= wave_0_per_frame5= wave_0_per_frame6=vr = .75 + .25*sin(ti*1.132 + 1); wave_0_per_frame7=vg = .75 + .25*sin(ti*1.121 + 1); wave_0_per_frame8=vb = .75 + .25*sin(ti*1.187 + 1); wave_0_per_frame9=ar=vr; wave_0_per_frame10=ag=vg; wave_0_per_frame11=ab=vb; wave_0_per_point1=sp = sample*10; wave_0_per_point2=ti = time; wave_0_per_point3= wave_0_per_point4= wave_0_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point8= wave_0_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_0_per_point10= wave_0_per_point11=vol = (value1+value2)*2; wave_0_per_point12= wave_0_per_point13=ox = sign(ox)*pow(ox,4)*vol; wave_0_per_point14=oy = sign(oy)*pow(oy,4)*vol; wave_0_per_point15=oz = sign(oz)*pow(oz,4)*vol; wave_0_per_point16= wave_0_per_point17=a = (3.464 - dis)*.57735*.3; wave_0_per_point18= wave_0_per_point19=xang = time*.154; wave_0_per_point20=yang = time*.103; wave_0_per_point21=zang = time*.118; wave_0_per_point22= wave_0_per_point23= wave_0_per_point24=fov = .5; wave_0_per_point25= wave_0_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point28=ox = mx; wave_0_per_point29=oz = mz; wave_0_per_point30=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point31=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point32=ox = mx; wave_0_per_point33=oy = my; wave_0_per_point34=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point35=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point36=oy = my; wave_0_per_point37=oz = mz; wave_0_per_point38= wave_0_per_point39=oz = (oz - int(oz*.2)*5 - 5)*2; wave_0_per_point40=x = ox*fov/oz + 0.5; wave_0_per_point41=x = (x-.5)*0.75 + 0.5; wave_0_per_point42=y = oy*fov/oz + 0.5; wave_0_per_point43= wave_0_per_point44= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.364568 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.1 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.1 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=64 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.360000 shapecode_1_y=0.5 shapecode_1_rad=0.036971 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=0.2 shapecode_1_r2=1.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); per_frame_7= per_frame_8=ob_r = wave_r; per_frame_9=ob_g = wave_g; per_frame_10=ob_b = wave_b; per_frame_11=ob_r = 0.3; per_frame_12=ob_g = 0.3; per_frame_13=ob_b = 0.3; per_pixel_1=zoom = zoom - 0.04*(sin(8+6*sin(0.2*time)*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.3*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_3=sx = sx - 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy - 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom + 0.015*(0.5*abs(3)-rad)*below(rad,1.5); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion - Simple Squamous Mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion - Simple Squamous Mix0000775000175000017500000001505211756064137033151 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=1.015009 fWaveSmoothing=0.522000 fWaveParam=0.0 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.019006 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` float3 b = GetBlur1(uv)*0.3 + GetBlur2(uv)*0.4 + GetBlur3(uv)*0.3; warp_9=` ret.xyz += (ret.xyz - b)*0.3; warp_10=` ret.xyz *= 0.9; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_15=` * (saturate(treb_att-1)*0.4+0.3); warp_16=` warp_17=` // desaturate over time, to keep the globs white warp_18=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_19=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*0.4; comp_5=` comp_6=` // palettize: comp_7=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_8=` comp_9=` //ret.xyz *= 2; // a little bit of overbright comp_10=`} comp_11=` comp_12=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - 3 layers (Planar Mix).milk0000775000175000017500000001514211756064137030245 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.173 fWaveScale=0.997 fWaveSmoothing=0.0 fWaveParam=0.4 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.310 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=2.00676 fShader=0.0 zoom=1.03300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.12262 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 1; per_frame_2=wave_g = 0; per_frame_3=wave_b = 0; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= warp_1=`shader_body warp_2=`{ warp_3=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; warp_4=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; warp_5=` ret.z = tex2D( sampler_main, (uv-0.5)*0.95+0.5 ).z; warp_6=` warp_7=` // .x = fastest layer, .z = slowest warp_8=` float r = 2; warp_9=` ret += float3(-ret.x,ret.x,0)*0.06*r; warp_10=` ret += float3(0,-ret.y,ret.y)*0.05*r; warp_11=` ret += float3(0,0,-ret.z)*0.04*r; warp_12=` warp_13=` // ERROR DIFFUSION DITHER - looks great warp_14=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_15=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*float3(3,5,8); warp_16=` warp_17=` // darken over time warp_18=` ret -= 0.0005; warp_19=` //ret *= 0.99; warp_20=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float3 bands = tex2D(sampler_main, uv).xyz; comp_4=` bands = saturate(bands * float3(1,2,3)); comp_5=` comp_6=` ret = 0; comp_7=` ret = lerp(ret, float3(0.7,0.5,0.5), bands.x); comp_8=` ret = lerp(ret, float3(0.5,0.7,0.5)*1.4, bands.y); comp_9=` ret = lerp(ret, float3(0.5,0.5,0.7), bands.z); comp_10=` comp_11=` ret *= 1.5; //little bit of overbright comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Ghast (Full Circle Mix).milk0000775000175000017500000000326311756064137031221 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.980000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.397107 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - (0.5-y*rad*0.2*abs(cos(rad*bass-0.7*sin(ang*12))))*0.1; per_pixel_6=dy = dy + dy_r; per_pixel_7=dx = dx + dx_r; per_pixel_8=sx = sx - dx_r; per_pixel_9=sy = sy + (0.4*rad)-cos(3*treb*sin(ang*12)*0.3-rad)*0.1; per_pixel_10=sx = sx + (0.4*rad)-cos(3*treb*sin(ang*12)*0.3-rad)*0.1; projectM-complete-2.1.0-Source/presets_milkdrop_200/TEcHNO + SandStorm - Psychodelic Highway.milk0000775000175000017500000000302511756064137032366 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.985 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0031 fWaveScale=1.004873 fWaveSmoothing=0 fWaveParam=-0.5 fModWaveAlphaStart=1 fModWaveAlphaEnd=1.01 fWarpAnimSpeed=0.999994 fWarpScale=1.002076 fZoomExponent=1.00183 fShader=1 zoom=1.077494 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.03 ib_r=0.38 ib_g=0.27 ib_b=0.03 ib_a=0.3 nMotionVectorsX=10.879999 nMotionVectorsY=11.52 mv_l=5 mv_r=0 mv_g=1 mv_b=0 mv_a=0.25 per_frame_1=wave_mystery=abs(sin(time*0.51))*-1; per_frame_2=cx=cx+(sin(time)*if(above(sin(time),0),(-1+bass),1.3))*0.5; per_frame_3=cy=cy+(cos(time)*if(below(sin(time),0),(-1+bass),1.3))*0.6; per_frame_4=mv_x=mv_x+sin(time/1.8)*3; per_frame_5=mv_y=mv_x-sin(time/2)*3.5; per_frame_6=wave_r=bass; per_frame_7=wave_g=wave_g+sin(time*0.74)*0.3; per_frame_8=wave_b=wave_b+sin(time*0.83)*0.2; per_frame_9=mv_g=mv_g*abs(sin(time)); per_frame_10=mv_r=bass; per_frame_11=mv_b=treb; per_frame_12=ib_size=ib_size+bass*0.15; per_frame_13=rot=sin(time)*0.03; per_frame_14=ib_r=abs(sin(time*1.5))*0.4; per_frame_15=ib_g=abs(sin(time*1.53))*0.5 ; per_frame_16=ib_b=abs(sin(time*1.51))*0.45 ; per_pixel_1=zoom=zoom+rad*0.1; ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Dynamic Swirls 2 - max invert - crazytiles.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Dynamic Swirls 2 - max invert - crazytil0000775000175000017500000001521511756064137032720 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.496 fWaveScale=4.695 fWaveSmoothing=0.495 fWaveParam=-0.140 fModWaveAlphaStart=0.670 fModWaveAlphaEnd=0.970 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.00796 rot=0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00016 sx=0.99967 sy=0.99990 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.630 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`sampler sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float tiles = 20; comp_6=` float2 uv2 = float2( floor(uv.x*tiles*aspect.x), floor(uv.y*tiles*aspect.y) )/tiles comp_7=` + rand_preset.xy; comp_8=` float4 N = tex2D( sampler_pw_noise_lq, uv2 ); comp_9=` comp_10=` ret = tex2D(sampler_main, uv).xyz; comp_11=` comp_12=` uv += N.xy*0.02 * saturate((N.z-0.55)*3); comp_13=` comp_14=` ret = max(ret, tex2D(sampler_main, uv)); comp_15=` comp_16=` ret = ret*1.5 - 0.07; comp_17=`} ././@LongLink0000000000000000000000000000020100000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Compelling Vision).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Rovastar - Rainbow Orb 2 Peacock (Bmelgr0000775000175000017500000001251311756064137032542 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=0 [preset00] fRating=3.000000 fGammaAdj=2.0 fDecay=0.999000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.115204 fWaveScale=1.106638 fWaveSmoothing=0.0 fWaveParam=-0.420000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=0.042592 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=0.914340 sy=0.951466 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=1.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=warp/bass; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_6=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_7=wave_b = sin(x_wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*bass_att; per_frame_11=rot = rot + rot_residual*.5; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/2); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(0,1)).xzy ); warp_7=` warp_8=` // darken (decay) over time warp_9=` ret = (ret - 0.008)*0.96; warp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Aurora Industrialis.milk0000775000175000017500000001324411756064137030453 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.1 fWaveScale=0.923 fWaveSmoothing=0.567 fWaveParam=0.740 fModWaveAlphaStart=0.790 fModWaveAlphaEnd=0.970 fWarpAnimSpeed=0.451 fWarpScale=3.040 fZoomExponent=2.19476 fShader=0.0 zoom=1.00971 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.25579 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=q4 = cos(wave_mystery*3.1415927*2); per_frame_13=q5 = sin(wave_mystery*3.1415927*2); per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` uv -= 0.5; warp_4=` uv *= 1 + (q4*uv.y + q5*uv.x)*0.1; warp_5=` uv += 0.5; warp_6=` warp_7=` // sample previous frame warp_8=` ret = tex2D( sampler_main, uv ).xyz; warp_9=` warp_10=` warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(q5,-q4)).xyz ); warp_12=` warp_13=` // darken (decay) over time warp_14=` ret = (ret - 0.003)*0.98; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = lerp(ret, lum(ret), -0.5)*1.3; comp_5=`} ././@LongLink0000000000000000000000000000017200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) .milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000775000175000017500000005136111756064137032435 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=43.199997 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.038091 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.6 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.002; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip; per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0 projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Diffuser (Gold Mix).milk0000775000175000017500000001252611756064137030045 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.0 fWaveScale=1.692 fWaveSmoothing=0.180 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.02030 rot=0.0 cx=0.5 cy=0.110 dx=-0.00100 dy=-0.00100 warp=0.43910 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.520 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=50 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.27000 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=0.8 wavecode_0_a=0.120 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=//wave_mystery = time*0.3; per_pixel_1=dx = 0; per_pixel_2=dy = 0; warp_1=`sampler sampler_rand00; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; warp_7=` warp_8=` uv2.xy += (uv.xy - uv_orig.xy); warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; warp_12=` warp_13=` // darken (decay) over time warp_14=` ret = (ret*0.99) - 0.003; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += GetBlur1(uv)*0.7; ret *= 0.6; comp_5=` comp_6=` ret.yz = ret.x * float2(0.9,0.7); comp_7=` ret = pow(ret, float3(1.7,2.0,2.2)); comp_8=` ret *= 5; //gamma comp_9=`} ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Chromatic Abyss (Refined Abyss Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Chromatic Abyss (Refined Abyss Mix).m0000775000175000017500000000304411756064137032755 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.0 fDecay=0.990000 fVideoEchoZoom=1.093684 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.250013 fWaveSmoothing=0.0 fWaveParam=0.4 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=0.940320 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.8 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=wave_x = wave_x + 0.00*sin(0.8*time); per_frame_5=wave_y = wave_y + 0.00*sin(0.5*time); per_frame_6=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_7=dx_r = equal(turn,2)*0.016*sin(7*time) + (1-equal(turn,2))*dx_r; per_frame_8=dy_r = equal(turn,2)*0.013*sin(8*time) + (1-equal(turn,2))*dy_r; per_frame_9=dx = dx + 0.25*dx_r; per_frame_10=dy = dy + 0.25*dy_r; per_pixel_1=zoom = zoom - if (below (rad,0.61), +0.05, +0.01); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mash-Up 1.milk0000775000175000017500000001752111756064137026164 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.168430 fWaveScale=2.827000 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.630000 fModWaveAlphaEnd=0.870000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.050012 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.015077 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.720000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = 0. wave_0_per_point1=x = sa wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_pixel_1=dx = (x-0.5)*0.02; per_pixel_2=dy = (y-0.5)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; comp_4=` float ang_lq = ang; comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; comp_6=` float rad_hq = length(uv_temp1); comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); comp_8=` comp_9=` float2 uv2 = (uv - 0.5); comp_10=` float rad2 = rad_lq*0.8; comp_11=` float ang2 = ang_lq * M_INV_PI_2; comp_12=` comp_13=` // ROTATION OVER TIME comp_14=` #if 1 comp_15=` ang2 += time*0.025; //rotate over time comp_16=` #endif comp_17=` comp_18=` // FIN TYPE comp_19=` float fins = 3 + floor(rand_preset.z*5.95); comp_20=` #if 1 // SHARP FINS comp_21=` ang2 = frac(ang2*fins)/fins; comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) comp_23=` ang2 = abs(ang2 - 0.5/fins); comp_24=` #else // COSINE FINS - a bit slow comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; comp_26=` #endif comp_27=` comp_28=` // RADIAL KALEIDOSCOPING? comp_29=` #if 0 comp_30=` rad2 *= g_fTexSize.z; comp_31=` // choose one: comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/3.0, 0.5); comp_33=` rad2 = cos(rad2*5); comp_34=` //rad2 = sqrt(rad2)*0.5; comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier comp_36=` //rad2 += cos(rad2*61)*0.02; comp_37=` rad2 *= g_fTexSize.x; comp_38=` #endif comp_39=` comp_40=` ang2 *= M_PI_2; comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; comp_42=` comp_43=` ret = tex2D(sampler_main, uv2).xyz; comp_44=` ret *= 1.333; // a little bit of overbright comp_45=`} ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Twisted Bytes (Curve Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Twisted Bytes (Curve Mix).mil0000775000175000017500000001100611756064137032701 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.931000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.394148 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.070500 rot=0.0 cx=0.5 cy=0.5 dx=0.005000 dy=0.0 warp=0.198054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.7 wave_b=0.5 wave_x=0.0 wave_y=0.030000 ob_size=0.0 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.059900 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r - 0.5*sin(1.7*time); per_frame_2=wave_b = wave_b + 0.4*sin(time*1.123); per_frame_3=wave_g = wave_g - 0.3*cos(0.8*time); per_frame_4=dx =dx -00.005; per_frame_5=dy=dy-0.0005; per_frame_6=warp=0; per_pixel_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_pixel_2=dx = 0.04 + if(above(y,0.1),0.02+0*log(x/y)+0.25*bass_effect,0.25*bass_effect-0*log(ang)); per_pixel_3=zoom = 0.4*rad*x +1; per_pixel_4=sy= 1+0.5*x; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Julia Fractal 3.milk0000775000175000017500000001456711756064137027324 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.8 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.0 zoom=0.980000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.513000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.070000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.025000 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_15=ib_g = ib_g + 0.2*sin(time*0.3459); per_frame_16=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_17=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_18=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); warp_1=`shader_body warp_2=`{ warp_3=` // custom motion for 50% of the pixels...: warp_4=`// float2 uv2 = (uv_orig - 0.5)*0.75 + 0.5; warp_5=` warp_6=` // make every other pixel use 'uv2': warp_7=`// float2 pix = uv_orig * texsize.xy; warp_8=`// float even_odd = saturate(2*frac((pix.x + pix.y)*0.5 + 0.02)); warp_9=`// uv = lerp(uv, uv2, even_odd); warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*16*float2(0,1)).xyz ); warp_15=` warp_16=` // darken (decay) over time warp_17=` ret = (ret - 0.008)*0.96; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv_echo = (uv - 0.5)*1.010*float2(-1,-1) + 0.5; comp_4=` ret = abs( tex2D(sampler_main, uv).xyz - comp_5=` tex2D(sampler_main, uv_echo).zyx ); comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Calabi-Jau Space Bar.milk0000775000175000017500000001370311756064137030640 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.7 fDecay=0.9 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.653093 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.808140 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=sides = 3*bass_att; shape_0_per_frame2=r = q2; shape_0_per_frame3=g = q1; shape_0_per_frame4=b = q3; shape_0_per_frame5=r2 = 1-abs(q2); shape_0_per_frame6=g2 = 1-abs(q1); shape_0_per_frame7=b2 = 1-abs(q3); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.6 shapecode_1_y=0.5 shapecode_1_rad=0.134785 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x = x + 0.18*sin(3.21*time); shape_1_per_frame2=y = y + 0.12*sin(2.74*time); shape_1_per_frame3=sides = 5*bass_att; shape_1_per_frame4=r = q3; shape_1_per_frame5=g = q2; shape_1_per_frame6=b = q1; shape_1_per_frame7=r2 = 1-abs(q3); shape_1_per_frame8=g2 = 1-abs(q2); shape_1_per_frame9=b2 = 1-abs(q1); shape_1_per_frame10=ang = ang + 0.23*tan(2*time); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.4 shapecode_2_rad=0.270481 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.999995 shapecode_2_r=0.0 shapecode_2_g=0.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=y = y + 0.18*sin(1.2*time); shape_2_per_frame2=x = x + 0.11*sin(5.67*time); shape_2_per_frame3=sides = 5*treb_att; shape_2_per_frame4=ang = ang + 0.45*tan(4.3*time); shape_2_per_frame5=r = 2*q1; shape_2_per_frame6=g = 2*q3; shape_2_per_frame7=b = 2*q2; shape_2_per_frame8=r2 = 1-abs(2*q1); shape_2_per_frame9=g2 = 1-abs(2*q3); shape_2_per_frame10=b2 = 1-abs(2*q2); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + 0.25*cos(1.12*time) + per_frame_3=0.2*(0.3*cos(1.28*time)+0.3*sin(2*time)); per_frame_4=wave_g = wave_g + 0.25*cos(1.142*time) + per_frame_5=0.2*(0.3*cos(1.2*time)+0.32*sin(1.623*time)); per_frame_6=wave_b = wave_b + 0.25*cos(1.13*time) + per_frame_7=0.2*(0.4*cos(1.9*time)+0.34*sin(1.5245*time)); per_frame_8= per_frame_9=q1 = wave_r; per_frame_10=q2 = wave_g; per_frame_11=q3 = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.15*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.15*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=rot = rot + 0.2*abs(dx_r*7*((2*rad-cos(12*ang))*sin(2-rad)*abs(1.2*dx_r))); per_pixel_7=zoom = zoom + 0.2*abs(8*dy_r*abs(dx_r*sin(2*sin(2*rad)*tan(6*rad)))); per_pixel_8=zoom = zoom + 4*dx_r*(rad-x*(3.5*cos(sin(3-rad*3*cos(2*y-bass_att))))*(0.5-rad)); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Snapshot Of Space (LSB mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Snapshot Of Space (LSB mix).m0000775000175000017500000001366611756064137032434 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=2.0 fDecay=0.981 fVideoEchoZoom=1.047 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=2.63006 fShader=0.0 zoom=1.03100 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=24.986 nMotionVectorsY=20.031 mv_dx=0.065 mv_dy=0.109 mv_l=0.036 mv_r=0.816 mv_g=0.099 mv_b=0.816 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual; per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual; per_frame_12=dx=q5_residual ; per_frame_13=dy=q6_residual ; per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_15=monitor = q1; per_frame_16=mv_a = bass-1.2; per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1; per_pixel_2=zoomexp = 2*zoom; comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.0; comp_6=` float b1 = lum(GetPixel(uv + d.xz)); comp_7=` float b2 = lum(GetPixel(uv - d.xz)); comp_8=` float b3 = lum(GetPixel(uv + d.zy)); comp_9=` float b4 = lum(GetPixel(uv - d.zy)); comp_10=` comp_11=` //ret = 0; comp_12=` ret *= -1; comp_13=` ret += saturate((b1-b2)*64)*1.00*float3(1,0.6,0.1); comp_14=` ret += saturate((b3-b4)*64)*1.00*float3(0.2,0.5,0.7); comp_15=` ret -= saturate( GetBlur1(uv)*4 - 1 ); comp_16=` comp_17=` ret *= 1.5; comp_18=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Valhala - Core.milk0000775000175000017500000001050211756064137025747 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.210000 fDecay=0.985000 fVideoEchoZoom=1.011842 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.504213 fWaveSmoothing=0.450000 fWaveParam=0.2 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=2.630066 fShader=0.0 zoom=1.070548 rot=0.020000 cx=0.5 cy=0.5 dx=1.0 dy=1.0 warp=0.022186 sx=0.978500 sy=0.999996 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.3 wavecode_0_g=0.6 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.054279 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.270001 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.050001 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.027048 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=rot=0.1*(2*abs((sin(time)-0.5))-ang); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Iris Storm.milk0000775000175000017500000001352711756064137026566 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.5 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207 fWaveScale=0.747 fWaveSmoothing=0.0 fWaveParam=0.240 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=1.170 fWarpAnimSpeed=0.451 fWarpScale=3.040 fZoomExponent=26.40739 fShader=0.0 zoom=1.04971 rot=0.0 cx=0.5 cy=0.5 dx=0.00500 dy=0.00500 warp=0.09862 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=time2 = time*17; per_frame_2=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time2) + 0.40*sin(1.047*time2) ); per_frame_3=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time2) + 0.40*sin(1.081*time2) ); per_frame_4=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time2) + 0.40*sin(1.011*time2) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); per_frame_8=//zoom = 1; per_frame_9=//warp = 0; per_frame_10=zoom = zoom + 1.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_11=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_12=wave_mystery = -0.1 + 0.3*cos(time*0.5*6*17.3214); per_frame_13=//zoom = zoom + (max(1, bass_att)-1)*0.01; per_frame_14=dx = dx + 0.01*cos(time*1.613+1) + 0.01*cos(time*2.303+5) ; per_frame_15=dy = dy + 0.01*sin(time*1.119+3) + 0.01*cos(time*1.784+4) ; per_pixel_1=rot = cos(rad*9 + time*3)*0.07; warp_1=`shader_body warp_2=`{ warp_3=` // add noise to UV's: warp_4=` float2 uv2 = uv; warp_5=` uv2.xy += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*2; warp_6=` warp_7=` // sample previous frame warp_8=` ret = tex2D( sampler_main, uv2 ).xyz; warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.004; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = abs(ret - GetBlur1(uv))*12; comp_5=` comp_6=` ret += GetBlur1(uv)*1; comp_7=` comp_8=` ret *= 2; comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Asymptote.milk0000775000175000017500000001204611756064137026553 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.230 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.772 fZoomExponent=0.09000 fShader=0.0 zoom=0.97100 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.51300 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.020 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_12=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_13=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Idiot24-7 - Balk Acid.milk0000775000175000017500000000264611756064137030472 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.591236 fWaveSmoothing=0 fWaveParam=1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.01 fShader=0 zoom=1.0003 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.4 wave_g=1 wave_b=0.6 wave_x=0.5 wave_y=1 ob_size=0.005 ob_r=1 ob_g=1 ob_b=0.41 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=12.799995 nMotionVectorsY=2.8799 mv_dx=0 mv_dy=0 mv_l=3 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0.4 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Soft.milk0000775000175000017500000001372711756064137025510 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.334654 fWaveScale=1.127788 fWaveSmoothing=0.522000 fWaveParam=0.0 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=1.470000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.113000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.349839 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.7 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=//blur1_min = 0.7; per_frame_20=//blur1_max = 0.8; warp_1=`shader_body warp_2=`{ warp_3=` ret = tex2D( sampler_main, uv ).xyz; warp_4=` warp_5=` // ERROR DIFFUSION DITHER - looks great warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1.9; warp_8=` warp_9=` // darken over time warp_10=` //ret -= 0.004; warp_11=` //ret *= 0.99; warp_12=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_13=`} warp_14=` comp_1=`shader_body comp_2=`{ comp_3=` ret = GetBlur2(uv)*1.25; comp_4=`} comp_5=` comp_6=` ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 311 - Ocean of Light (bouncing off mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 311 - Ocean of Light (bouncing off mix).mi0000775000175000017500000003005711756064137032251 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.350000 fDecay=0.980000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.9 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=1.0 zoom=0.999999 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.920000 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.0 wavecode_0_r=0.5 wavecode_0_g=0.6 wavecode_0_b=0.9 wavecode_0_a=1.0 wave_0_per_frame1=a=.3; wave_0_per_frame2= wave_0_per_frame3=t1=sin(q5); wave_0_per_frame4=t2=cos(q5); wave_0_per_frame5=t3=sin(q6); wave_0_per_frame6=t4=cos(q6); wave_0_per_frame7= wave_0_per_point1=ax=q4*(-1+2*sample); wave_0_per_point2=ay=q2; wave_0_per_point3=coef=sqrt(sin(3.1415*sample)); wave_0_per_point4=az=q3+q4*(rand(10000)*.0001)*coef; wave_0_per_point5= wave_0_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_0_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_0_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_0_per_point9= wave_0_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_0_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_0_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_0_per_point13=sw=below(dist,.5*q4)*pow( (1-dist/(.5*q4)),8); wave_0_per_point14=ay=ay-q4*sw*pow(q1,3); wave_0_per_point15=a=a+sqrt(q1*sw); wave_0_per_point16= wave_0_per_point17=ox = ax*t2 - (az-q3)*t1; wave_0_per_point18=oy=ay; wave_0_per_point19=oz = q3 + ax*t1 + (az-q3)*t2; wave_0_per_point20= wave_0_per_point21=az=q3+(oz-q3)*t4-(oy-q2)*t3; wave_0_per_point22=ay=q2+(oz-q3)*t3+(oy-q2)*t4; wave_0_per_point23=ax=ox; wave_0_per_point24= wave_0_per_point25=invz=1/(az+100); wave_0_per_point26=x=.5+5*ax*invz; wave_0_per_point27=y=.5+5*ay*invz; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.0 wavecode_1_r=0.5 wavecode_1_g=0.6 wavecode_1_b=0.9 wavecode_1_a=1.0 wave_1_per_frame1=a=.3; wave_1_per_frame2= wave_1_per_frame3=t1=sin(q5); wave_1_per_frame4=t2=cos(q5); wave_1_per_frame5=t3=sin(q6); wave_1_per_frame6=t4=cos(q6); wave_1_per_frame7= wave_1_per_point1=ax=q4*(-1+2*sample); wave_1_per_point2=ay=q2; wave_1_per_point3=coef=sqrt(sin(3.1415*sample)); wave_1_per_point4=az=q3+q4*(-rand(10000)*.0001)*coef; wave_1_per_point5= wave_1_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_1_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_1_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_1_per_point9= wave_1_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_1_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_1_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_1_per_point13=sw=below(dist,.5*q4)*pow( (1-dist/(.5*q4)),8); wave_1_per_point14=ay=ay-q4*sw*pow(q1,3); wave_1_per_point15=a=a+sqrt(q1*sw); wave_1_per_point16= wave_1_per_point17=ox = ax*t2 - (az-q3)*t1; wave_1_per_point18=oy=ay; wave_1_per_point19=oz = q3 + ax*t1 + (az-q3)*t2; wave_1_per_point20= wave_1_per_point21=az=q3+(oz-q3)*t4-(oy-q2)*t3; wave_1_per_point22=ay=q2+(oz-q3)*t3+(oy-q2)*t4; wave_1_per_point23=ax=ox; wave_1_per_point24= wave_1_per_point25=invz=1/(az+100); wave_1_per_point26=x=.5+5*ax*invz; wave_1_per_point27=y=.5+5*ay*invz; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.0 wavecode_2_r=0.4 wavecode_2_g=0.4 wavecode_2_b=0.650000 wavecode_2_a=1.0 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2= wave_2_per_frame3=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame4=t8=0; wave_2_per_frame5= wave_2_per_frame6= wave_2_per_frame7=t3=-1+q7*.3333+.1667; wave_2_per_frame8=t4=-1+q8*.3333+.1667; wave_2_per_frame9= wave_2_per_frame10=t6=pow( q1,3); // interpolation parameter wave_2_per_frame11= wave_2_per_frame12=t2=sin(q5); wave_2_per_frame13=t7=cos(q5); wave_2_per_point1=sample=.5*sample; wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*.02*q4*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*.02*q4*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07; wave_2_per_point23= wave_2_per_point24=ox = cenx+(ax-cenx)*t7+(az-cenz)*t2; wave_2_per_point25=oy=ay; wave_2_per_point26=oz = cenz+(ax-cenx)*-t2+(az-cenz)*t7; wave_2_per_point27= wave_2_per_point28=ax=ox*t7-(oz-q3)*t2; wave_2_per_point29=ay=oy; wave_2_per_point30=az=q3+ox*t2+(oz-q3)*t7; wave_2_per_point31= wave_2_per_point32=oz=q3+(az-q3)*cos(q6)-(ay-q2)*sin(q6); wave_2_per_point33=oy=q2+(az-q3)*sin(q6)+(ay-q2)*cos(q6); wave_2_per_point34=ox=ax; wave_2_per_point35= wave_2_per_point36=invz=1/(oz+100); wave_2_per_point37=x=.5+5*ox*invz; wave_2_per_point38=y=.5+5*oy*invz; wave_2_per_point39= wave_2_per_point40=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.0 wavecode_3_r=0.4 wavecode_3_g=0.4 wavecode_3_b=0.650000 wavecode_3_a=1.0 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2= wave_3_per_frame3=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame4=t8=0; wave_3_per_frame5= wave_3_per_frame6= wave_3_per_frame7=t3=-1+q7*.3333+.1667; wave_3_per_frame8=t4=-1+q8*.3333+.1667; wave_3_per_frame9= wave_3_per_frame10=t6=pow( q1,3); // interpolation parameter wave_3_per_frame11= wave_3_per_frame12=t2=sin(q5); wave_3_per_frame13=t7=cos(q5); wave_3_per_point1=sample=.5*(1+sample); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*.02*q4*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*.02*q4*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07; wave_3_per_point23= wave_3_per_point24=ox = cenx+(ax-cenx)*t7+(az-cenz)*t2; wave_3_per_point25=oy=ay; wave_3_per_point26=oz = cenz+(ax-cenx)*-t2+(az-cenz)*t7; wave_3_per_point27= wave_3_per_point28=ax=ox*t7-(oz-q3)*t2; wave_3_per_point29=ay=oy; wave_3_per_point30=az=q3+ox*t2+(oz-q3)*t7; wave_3_per_point31= wave_3_per_point32=oz=q3+(az-q3)*cos(q6)-(ay-q2)*sin(q6); wave_3_per_point33=oy=q2+(az-q3)*sin(q6)+(ay-q2)*cos(q6); wave_3_per_point34=ox=ax; wave_3_per_point35= wave_3_per_point36=invz=1/(oz+100); wave_3_per_point37=x=.5+5*ox*invz; wave_3_per_point38=y=.5+5*oy*invz; wave_3_per_point39= wave_3_per_point40=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.042497 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.8 shapecode_0_g=0.1 shapecode_0_b=0.8 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.042077 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.0 shapecode_1_g=0.3 shapecode_1_b=0.1 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=1.978841 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.344203 shapecode_3_r=0.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 per_frame_1=warp=0; per_frame_2=zoom=1; per_frame_3= per_frame_4=rnd=equal(frame%400,0); per_frame_5=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_6=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_7=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_8=offx=0; per_frame_9=offy=-3.1; per_frame_10=offz=-60; per_frame_11=sc=4; per_frame_12= per_frame_13=q2=offy; // y-offset per_frame_14=q3=offz; // z-offset per_frame_15=q4=sc; // scale per_frame_16= per_frame_17=q5=3.1415*cos(.05*time+.84+sin(time*.1+6.43)); // rot-y; per_frame_18=q6=.25+.2*sin(time*.15+2.43+cos(time*.09+1.87)); // rot-x; per_frame_19= per_frame_20= per_frame_21=stime=if(equal(stime,0),time,stime ); per_frame_22=mytime=time-stime; per_frame_23=phase = .1*mytime - int(.1*mytime); per_frame_24=tilex=if(below(phase,.025),1 + rand(4),tilex ); per_frame_25=tilez=if(below(phase,.025),1 + rand(4),tilez ); per_frame_26=q7=tilex; per_frame_27=q8=tilez; per_frame_28=q1=abs(sin(3.1415*phase)); per_frame_29= per_frame_30=echo_zoom=1.007; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Tokamak Plus 4.milk0000775000175000017500000001536511756064137027214 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.993 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.101 fWaveScale=1.326 fWaveSmoothing=0.7 fWaveParam=0.540 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.95400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.23944 sx=0.99967 sy=0.99990 wave_r=0.510 wave_g=0.8 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=t2 = time*3; per_frame_2=wave_r = wave_r + 0.2*( 0.60*sin(0.980*t2) + 0.40*sin(1.047*t2) ); per_frame_3=wave_g = wave_g + 0.2*( 0.60*sin(0.835*t2) + 0.40*sin(1.081*t2) ); per_frame_4=wave_b = wave_b + 0.2*( 0.60*sin(0.814*t2) + 0.40*sin(1.011*t2) ); per_frame_5=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=rot = rot + 0.03*cos(time*0.571+3); per_frame_8=dx = dx + 0.1*cos(time*0.492+1); per_frame_9=dy = dy + 0.1*cos(time*0.439+2); per_frame_10=//zoom = zoom + 0.01*cos(time*0.671+5); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*-1)*0.90); warp_11=` ret = max(ret, tex2D(sampler_main, uv+v* 1)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v* 2)*0.97); warp_13=` ret = max(ret, tex2D(sampler_main, uv+v* 3)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.92; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2, uv3; comp_4=` float ang2, c, s; comp_5=` comp_6=` uv -= 0.5; comp_7=` uv *= aspect.xy; comp_8=` comp_9=` ang2 = 6.28*0.333; comp_10=` c = cos(ang2); comp_11=` s = sin(ang2); comp_12=` uv2.x = uv.x*c - uv.y*s; comp_13=` uv2.y = uv.x*s + uv.y*c; comp_14=` comp_15=` ang2 = 6.28*0.667; comp_16=` c = cos(ang2); comp_17=` s = sin(ang2); comp_18=` uv3.x = uv.x*c - uv.y*s; comp_19=` uv3.y = uv.x*s + uv.y*c; comp_20=` comp_21=` ret = tex2D(sampler_main, uv + 0.5).xyz; comp_22=` ret = max(ret, tex2D(sampler_main,uv2 + 0.5).xyz); comp_23=` ret = max(ret, tex2D(sampler_main,uv3 + 0.5).xyz); comp_24=` comp_25=` ret *= 1.3; comp_26=` ret *= hue_shader*4-2; comp_27=` comp_28=`} comp_29=` comp_30=` ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - Fractical_dancer - light in the distance.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - Fractical_dancer - light in the d0000775000175000017500000001257411756064137032346 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=a=bass_att+mid_att+treb_att; shape_0_per_frame3=a=a*0.25; shape_0_per_frame4=a=a*a*1.5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.018423 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=//=sin(musictime*0.02)*0.3; per_frame_18=//q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.07; per_frame_21=dy=cos(musictime*0.069)*0.07; per_frame_22= per_frame_23=q8=musictime; per_frame_24= per_frame_25= per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; per_frame_27=q5=cos(musictime*0.03*2)*0.1; per_frame_28= per_frame_29=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; per_pixel_6=zm=max(zm,0.5); per_pixel_7=sx=zm; per_pixel_8=sy=zm ././@LongLink0000000000000000000000000000020500000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - escape the worm - Eo.S. + Phat - Before_It_Eats_Your_Brain_Mix_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - escape the worm - Eo.S. + Phat - Befor0000775000175000017500000003207011756064137032235 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.120001 fDecay=1.0 fVideoEchoZoom=1.999894 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.3 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=6.399996 nMotionVectorsY=4.800006 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=3.0 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=3.0 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.0 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.275918 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.080000 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.599580 shapecode_1_ang=0.0 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=0.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.850000 shapecode_1_border_r=1.0 shapecode_1_border_g=0.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.542619 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=1.0 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.090529 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=0.0 shapecode_3_border_g=0.0 shapecode_3_border_b=0.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2=decay=.999; per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3 = q3*q3*0.5 + 0.1; per_frame_40=q3 = min(q3,1.0); per_frame_41=//q3=1.25; per_frame_42=monitor = int(q3*4)/4; per_frame_43= per_frame_44=q4 = mt; per_frame_45=q5 = bt; per_frame_46= per_frame_47=cx = q1; per_frame_48=cy = q2; per_frame_49= per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_55= per_frame_56=q6 = rmod; per_frame_57= per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_59= per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_61= per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.0;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=limit=0.05; per_pixel_25= per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_27=dsign=sign(dx); per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; per_pixel_29= per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_31=dsign=sign(dy); per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; per_pixel_33= projectM-complete-2.1.0-Source/presets_milkdrop_200/Redi Jedi - pladman is no more.milk0000775000175000017500000002337011756064137030565 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.0 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.060000 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=20 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=x=pow(sample,.5); wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); wave_0_per_point3= wave_0_per_point4=r=value1-bass; wave_0_per_point5=g=value2-treb; wave_0_per_point6=b=1-(value1+value2+mid); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.431700 shapecode_0_ang=2.953098 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.707206 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=bb=bb+.0001*(q10+q11); shape_0_per_frame2= shape_0_per_frame3=//tex_ang=6.28*(sin(bb*q2)*.5-cos(bb)*.5); shape_0_per_frame4=tex_ang=q7-q6; shape_0_per_frame5=rad=(.1+(q10-q11)*.1); shape_0_per_frame6=tex_zoom=(.7-sin((bb-q4+q5)*20+(q3%8)*.5)*.4)/rad; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.015963 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=sin(q1-q9)*6.28; shape_1_per_frame2=tex_zoom=.9+(q11-q12)*.3; shape_1_per_frame3=tex_zoom=tex_zoom/rad; shape_1_per_frame4= shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=db=.001; per_frame_init_2=dt=.001; per_frame_init_3=avgdb=bass-bass_att; per_frame_init_4=avgdt=treb-treb_att; per_frame_init_5=lbass=0; per_frame_init_6=ltreb=0; per_frame_init_7= per_frame_init_8=avgbbeatrate=.5; per_frame_init_9=beatb=0; per_frame_init_10=beatb2=0; per_frame_init_11=lbbtime2=time; per_frame_init_12=rawbeatb=0; per_frame_init_13=lbbtime=time; per_frame_init_14=avgdb=.01; per_frame_init_15=vol=0; per_frame_init_16=avgvol=1; per_frame_init_17=ph=0; per_frame_init_18=phase=0; per_frame_init_19=bool=0; per_frame_init_20=const=.01; per_frame_init_21=mtime=100+bass_att*1000; per_frame_init_22=mtime2=100+treb_att*1000; per_frame_init_23= per_frame_1= per_frame_2=db=(bass-lbass)*fps; per_frame_3=dt=(treb-ltreb)*fps; per_frame_4= per_frame_5=ltreb=treb; per_frame_6=lbass=bass; per_frame_7= per_frame_8=avgdb=avgdb*.9+abs(db)*.1; per_frame_9=avgdt=avgdt*.9+abs(dt)*.1; per_frame_10= per_frame_11=lavgdb=lavgdb*.99+abs(db)*.01; per_frame_12=lavgdt=lavgdt*.99+abs(dt)*.01; per_frame_13= per_frame_14=//beatdection per_frame_15=rawbeatb=above(abs(db),avgdt); per_frame_16=beatb=rawbeatb*above(time-lbbtime,avgbbeatrate*.75); per_frame_17=beatb2=beatb*above(abs(dt),avgdb); per_frame_18=beatbhard=beatb2*(abs(db)-avgdb*3); per_frame_19= per_frame_20=//beatrate calc per_frame_21=//avgbbeatrate=beatb2*(avgbbeatrate*.9+(time-lbbtime2)*.1)+(1-beatb2)*(avgbbeatrate+(3-avgbbeatrate)*.001); per_frame_22=avgbbeatrate=beatb*(avgbbeatrate*.99+(time-lbbtime)*.01)+(1-beatb)*(avgbbeatrate+(3-avgbbeatrate)*.00001); per_frame_23= per_frame_24=lbbtime2=time*beatb2+(1-beatb2)*lbbtime2; per_frame_25=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_26= per_frame_27=ph=(time-lbbtime2)*(60/avgbbeatrate)*const; per_frame_28=phase=max(min( ph, 1 ),0); per_frame_29=const=const*(1-beatb2)+beatb2*( const+ (.001*bool) ); per_frame_30=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_31= per_frame_32= per_frame_33= per_frame_34=bc=bc+beatb; per_frame_35= per_frame_36=vol=(rawbeatb*abs(db)*.001); per_frame_37=avgvol=avgvol*.999+vol*.01; per_frame_38= per_frame_39=mtime=mtime+(min(avgdt*.01,.25)-beatbhard*.01*dt)*(1/fps); per_frame_40=mtime2=mtime2+(min(avgdb*.01,.25)+beatbhard*.01*db)*(1/fps); per_frame_41=q1=phase; per_frame_42=q2=60/avgbbeatrate; per_frame_43=q3=bc; per_frame_44=q4=mtime; per_frame_45=q5=mtime2; per_frame_46=q6=sin(mtime*2)*.5+.5; per_frame_47=q7=sin(mtime2*2)*.5+.5; per_frame_48=q8=sin(mtime*10)*.5+.5; per_frame_49=q9=sin(mtime2*10)*.5+.5; per_frame_50=q10=avgdb; per_frame_51=q11=avgdt; per_frame_52=q12=lavgdb; per_frame_53=q13=lavgdt; per_frame_54=monitor=q7; per_frame_55=decay=1; per_frame_56=warp=0; per_frame_57=wrap=1; per_frame_58=zoom=1; per_frame_59= per_frame_60= per_frame_61=ob_r=q8; per_frame_62=ob_g=q7; per_frame_63=ob_b=q6; per_pixel_1=//zoom=1+(q9*y-q8*x+sin(ang+q5))*.5; per_pixel_2=//rot=(q6*x-q7*y)*6.28; per_pixel_3=//zoom=.99; warp_1=`sampler sampler_rand02; warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. warp_3=`shader_body warp_4=`{ warp_5=` // sample previous frame warp_6=` uv = uv_orig; warp_7=` float3 main = tex2D( sampler_main, uv ).xyz; warp_8=` warp_9=` float zoom = 1+main.x*.1; warp_10=` float rot = (main.y-main.z)*.1; warp_11=` float2 zcr = float2(.5,.5); warp_12=` float2 cr = float2(.5+q7*.3,.5+q6*.3); warp_13=` float2 newuv = uv; warp_14=` warp_15=` ///////////////////rotation//////////////// warp_16=` newuv = uv - cr; warp_17=` float s = sin(rot); warp_18=` float c = cos(rot); warp_19=` newuv = float2( (uv.x-cr.x)*c-(uv.y-cr.y)*s , (uv.x-cr.x)*s+(uv.y-cr.y)*c ); warp_20=` newuv = newuv + cr; warp_21=` ///////////////////rotation//////////////// warp_22=` warp_23=` ///////////////////zoom//////////////// warp_24=` newuv = newuv-zcr; warp_25=` newuv = newuv * zoom; warp_26=` newuv= newuv+zcr; warp_27=` ///////////////////zoom//////////////// warp_28=` warp_29=` warp_30=` float3 colorwarp = tex2D( sampler_main, newuv ).xyz *1.02; warp_31=` warp_32=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; warp_33=` ret = ( ( colorwarp ) ); warp_34=` // darken (decay) over time warp_35=` ret *= 0.98; //or try: ret -= 0.004; warp_36=`} comp_1=`sampler sampler_rand02; comp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. comp_3=`shader_body comp_4=`{ comp_5=` // sample previous frame comp_6=` float3 main = tex2D( sampler_main, uv ).xyz; comp_7=` float3 colorwarp = tex2D( sampler_main, uv+main.yz*.1 ).xyz; comp_8=` comp_9=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; comp_10=` ret = (colorwarp*(q1) + color*(1-q1) + main); comp_11=` ret = main; comp_12=` // darken (decay) over time comp_13=` ret *= 0.98; //or try: ret -= 0.004; comp_14=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Variants Of Eternity.milk0000775000175000017500000000326511756064137031151 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.010000 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=1.280000 nMotionVectorsY=9.599999 mv_dx=0.4 mv_dy=-0.2 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=mv_r = wave_r; per_frame_6=mv_b = wave_b; per_frame_7=mv_g = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - 0.03 + 0.06*sin(time); per_pixel_5=rot = rot + 0.15; per_pixel_6=cy = cy + 0.25 + 0.025*cos(time); per_pixel_7=cx = cx + 0.25 + 0.025*sin(time); per_pixel_8=rot = rot - 0.02*sin((1-rad)*(time*bass_att*2)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi + Geiss - Tokamak mindblob 2.0.milk0000775000175000017500000003500711756064137031351 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.010 fWaveSmoothing=0.000 fWaveParam=-0.440 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=1.00400 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.19788 sx=0.99967 sy=0.99990 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.040 ob_size=0.000 ob_r=1.000 ob_g=0.000 ob_b=0.000 ob_a=0.700 ib_size=0.000 ib_r=0.000 ib_g=0.000 ib_b=0.000 ib_a=1.000 nMotionVectorsX=0.000 nMotionVectorsY=0.000 mv_dx=0.000 mv_dy=0.000 mv_l=1.000 mv_r=1.000 mv_g=0.910 mv_b=0.710 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.000 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=7.75180 wavecode_1_smoothing=0.00000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_frame2= wave_1_per_frame3=t1 = 0.5; wave_1_per_frame4=t2 = 0.9; wave_1_per_point1=d = d*0.85 + (value1)*1; wave_1_per_point2= wave_1_per_point3=x = 0.5 + d*sample*(1-sample); wave_1_per_point4=y = 0.9 - sample*0.8; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=5.92556 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=0.000 wavecode_2_b=0.000 wavecode_2_a=0.660 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9= wave_2_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point11=dd = dd*0.95 + (value1); wave_2_per_point12=ddd = dd*sample*(1-sample)*d; wave_2_per_point13= wave_2_per_point14=x = xx + (yy-yyy)*ddd; wave_2_per_point15=y = yy - (xx-xxx)*ddd; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=5.92556 wavecode_3_smoothing=0.00000 wavecode_3_r=0.650 wavecode_3_g=0.450 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0 wave_3_per_frame1=t1 = q1; wave_3_per_frame2=t2 = q2; wave_3_per_frame3=t3 = q3; wave_3_per_frame4=t4 = q4; wave_3_per_frame5=t5 = q5; wave_3_per_frame6=t6 = q6; wave_3_per_frame7=t7 = q7; wave_3_per_frame8=t8 = q8; wave_3_per_point1=sample = 1-sample; wave_3_per_point2=xxx = xx; wave_3_per_point3=yyy = yy; wave_3_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_3_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_3_per_point6= wave_3_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_3_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_3_per_point9= wave_3_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_3_per_point11=dd = dd*0.95 + (value1); wave_3_per_point12=ddd = dd*sample*(1-sample)*d; wave_3_per_point13=ddd = sample*(1-sample)*sin(sample*200)*d*0.05; wave_3_per_point14=x = xx + (yy-yyy)*ddd; wave_3_per_point15=y = yy - (xx-xxx)*ddd; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.04043 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=0.73458 shapecode_0_r=0.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=0.100 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_init1=vx = 0 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.700 shapecode_1_y=0.300 shapecode_1_rad=0.66230 shapecode_1_ang=2.45044 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.74934 shapecode_1_r=1.000 shapecode_1_g=0.100 shapecode_1_b=0.100 shapecode_1_a=1.000 shapecode_1_r2=1.000 shapecode_1_g2=0.100 shapecode_1_b2=0.100 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_init1=xx = 0.5; shape_1_init2=yy = 0.4; shape_1_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_1_per_frame2= shape_1_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_1_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_1_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_1_per_frame6=ang =aang*4*asin(1); shape_1_per_frame7=x = xx; shape_1_per_frame8=y = yy; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.430 shapecode_2_y=0.600 shapecode_2_rad=1.16781 shapecode_2_ang=5.96903 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.67165 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=1.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_init1=xx = 0.5; shape_2_init2=yy = 0.4; shape_2_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_2_per_frame2= shape_2_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_2_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_2_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_2_per_frame6=ang =aang*4*asin(1); shape_2_per_frame7=x = xx; shape_2_per_frame8=y = yy; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.750 shapecode_3_rad=0.07059 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=0.73458 shapecode_3_r=1.000 shapecode_3_g=0.500 shapecode_3_b=0.500 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_init1=vx = 0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = q5; per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = -0.2*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; warp_1=`shader_body warp_2=`{ warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with warp_4=` float1 d = 0.005; warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; warp_10=` warp_11=` warp_12=` warp_13=` float2 v = 0.01; warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; warp_15=` warp_16=` warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; warp_18=` ret.x += 0.004; warp_19=` warp_20=` warp_21=`//-------------------------------- warp_22=` warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); warp_24=` warp_25=` warp_26=` warp_27=` v = 0.01; warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; warp_29=` warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); warp_31=` ret.z *= 0.8; warp_32=` ret.z += 0.004; warp_33=` warp_34=` warp_35=` warp_36=`//-------------------------------- warp_37=` warp_38=` d = 0.01; warp_39=` my_uv = float2(-dy,dx)*0.045; warp_40=` warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; warp_43=` my_uv += uv - float2(dx,dy)*0.03; warp_44=` warp_45=` warp_46=` warp_47=` v = 0.01; warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; warp_49=` warp_50=` warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; warp_52=`//ret = 0; warp_53=`} comp_1=`shader_body comp_2=`{ comp_3=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); comp_4=`float2 m = float2(1-q4,q8); comp_5=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop comp_6=`float2 mid_uv = m + (uv-m)*0.996; comp_7=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); comp_8=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? comp_9=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow comp_10=`ret = lerp( ret, float3(1,0.1,0.4),tex2D( sampler_fw_main, uv).x); comp_11=`//ret = tex2D(sampler_main, uv); comp_12=`} ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/nil + EMPR - Electron Flow (Copper Wire Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/nil + EMPR - Electron Flow (Copper Wire Mix).mil0000775000175000017500000000466711756064137032376 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.013328 fDecay=0.974 fVideoEchoZoom=1.014851 fVideoEchoAlpha=0.001339 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.089408 fWaveScale=4.061914 fWaveSmoothing=0.893392 fWaveParam=0.820357 fModWaveAlphaStart=0.6907 fModWaveAlphaEnd=1.285837 fWarpAnimSpeed=1.003879 fWarpScale=1.317889 fZoomExponent=0.99395 fShader=0.000997 zoom=1.068231 rot=0.008654 cx=0.509134 cy=0.505007 dx=0.012951 dy=0.019927 warp=0.21213 sx=0.983901 sy=0.985109 wave_r=0.173493 wave_g=0.314463 wave_b=0.994274 wave_x=0.814175 wave_y=0.113972 ob_size=0 ob_r=0.28525 ob_g=0.096257 ob_b=0.172696 ob_a=0 ib_size=0.023197 ib_r=0.568091 ib_g=0.199823 ib_b=0.943238 ib_a=0 nMotionVectorsX=11.999315 nMotionVectorsY=8.992329 mv_dx=-0.380524 mv_dy=0.620417 mv_l=3.905494 mv_r=0.889021 mv_g=0.590976 mv_b=0.14545 mv_a=0.688509 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_3=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_6=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.5*(beatrate + time - lastbeat),beatrate),beatrate),0.1); per_frame_7=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_8=lastbeat = if(beat,time,lastbeat); per_frame_9=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_10=q1=beat; per_frame_11=ob_r = 49.5036006*asin(if(equal(peakbass_att * mv_l , wave_mode * ib_r) , ob_a - ob_a , wave_mode - mv_x)); per_frame_12=ib_r = max(warp * treb , mv_r + ib_g); per_frame_13=ib_b = 39.6116972*asin(bnot(mv_l * sy)); per_frame_14=mv_a = 29.12615538*int(92.13204384*sqrt(ib_b + ib_size)); per_frame_15=wave_y = bnot(treb - mv_l); per_frame_16=cy = 21.95614576*int(-92.39946604*sign(bor(wave_mode - progress , warp - mid))); per_pixel_1=rot=if(above(bnot(1*bass),bnot(1*treb)),rot*sin(rad*sin(time)),-rot*sin(rad*cos(time))); per_pixel_2=cy = x * rad; per_pixel_3=zoomexp = ang * ang; ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalDrop 7b.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalD0000775000175000017500000001651011756064137032665 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.1 fWaveScale=3.815202 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.029902 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.006500 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.5 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.5 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.222979 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time, warp_8=` // basically by breaking up big blocks of white color. warp_9=` ret += (ret - GetBlur1(uv))*0.5; warp_10=` ret *= 0.9; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 12 * saturate(treb_att-1); warp_15=` warp_16=` // desaturate over time, to keep the globs white warp_17=` ret = lerp(ret, lum(ret), 0.08); warp_18=`} comp_1=`sampler2D sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz; comp_6=` comp_7=` ret *= 1; // a little bit of overbright comp_8=`} comp_9=` comp_10=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Relief Mix).milk0000775000175000017500000001501311756064137032264 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.220 fWaveScale=1.141 fWaveSmoothing=0.522 fWaveParam=0.4 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.310 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.02300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.14846 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual*0.33; per_frame_11=dy = dy + dy_residual*0.33; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*2.5; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += (b1-b2)*1.4*float3(1,0.7,0.3); comp_13=` ret += (b3-b4)*1.4*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion 4 - Petri Mix.milk0000775000175000017500000001711511756064137032266 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000000 fWaveScale=1.015009 fWaveSmoothing=0.522000 fWaveParam=0.000000 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=30.965099 fWarpScale=2.571729 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009006 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000536 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); per_frame_20=zoom = zoom + max(0,bass_att-1.1)*0.2; per_frame_21=warp = warp + max(0,treb-1.1)*0.5; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret.xyz += (ret - GetBlur1(uv))*0.3; warp_9=` ret.xyz *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` // use 3D noise comp_4=` float3 uvw = float3(uv*8, 0.3); comp_5=` //uvw = mul(uvw, rot_s2); comp_6=` uvw.z += time*0.3; comp_7=` comp_8=` // sample a high-quality 3D noise volume! comp_9=` float4 N = tex3D(sampler_noisevol_hq, uvw); comp_10=` comp_11=` float2 uv2 = uv; comp_12=` uv2 += (N.xy*2-1)*texsize.zw*3; comp_13=` comp_14=` ret = tex2D(sampler_main, uv2).xyz; comp_15=` ret += GetBlur1(uv)*0.4; comp_16=` comp_17=` // palettize: comp_18=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_19=` comp_20=` //ret.xyz *= 2; // a little bit of overbright comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Game of Life.milk0000775000175000017500000001432611756064137026667 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000 fWaveScale=3.266 fWaveSmoothing=0.207 fWaveParam=0.000 fModWaveAlphaStart=1.610 fModWaveAlphaEnd=1.790 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=1.01971 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00000 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.580 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; warp_5=` warp_6=` float n; warp_7=` float2 d = texsize.zw*1; warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); warp_16=` warp_17=` if (n < 1.5) warp_18=` ret = 0; warp_19=` if (n > 3.5) warp_20=` ret = 0; warp_21=` if (ret.x < 0.1 && abs(n-3) < 0.5) warp_22=` ret = 1; warp_23=` warp_24=` // darken (decay) over time warp_25=` ret = (ret - 0.016)*0.985; warp_26=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + comp_4=` GetBlur1(uv)*2.5; comp_5=` //ret += GetBlur2( (uv-0.5)*0.333 + 0.5)*0.7; comp_6=` ret *= 1; comp_7=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mandelbrot 9a4.milk0000775000175000017500000001466311756064137027242 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=3 PSVERSION_WARP=3 PSVERSION_COMP=3 [preset00] fRating=3.000 fGammaAdj=2.000 fDecay=0.990 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.800 fWaveScale=0.899 fWaveSmoothing=0.000 fWaveParam=-1.000 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.530 fWarpAnimSpeed=1.474 fWarpScale=1.000 fZoomExponent=1.00000 fShader=0.000 zoom=1.04000 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00001 sx=1.00000 sy=1.00000 wave_r=0.860 wave_g=0.870 wave_b=0.990 wave_x=0.850 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.400 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 3.040*( 0.60*sin(0.281*time) + 0.40*sin(0.179*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7= per_frame_8=q1 = 0;//(mid_att-1); per_frame_9=q2 = 0;//(treb_att-1); per_frame_10= per_frame_11=// fractal zoom per_frame_12=q3 = pow(2.0, -1 + 2*cos(time*0.421+2)); per_frame_13= per_frame_14=// zoom center per_frame_15=q4 = 0.39;//0.4*cos(time*0.144+5); per_frame_16=q5 = 0.39;//0.4*cos(time*0.271+2); per_frame_17= per_frame_18=// copmlex # offset per_frame_19=q1 = q1*0.02 + 0.4*(cos(time*0.81+4)+cos(time*0.45+3)); per_frame_20=q2 = q2*0.02 + 0.4*(sin(time*0.37+7)+cos(time*0.98+2)); per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` float2 texCoord = uv; warp_4=` float Zoom = q3; warp_5=` float2 Pan = -float2(q4,q5); warp_6=` warp_7=` float2 c = (texCoord - 0.5) * Zoom * aspect.xy - Pan; warp_8=` float2 v = 0; warp_9=` for (int n = 0; n < 16; n++) warp_10=` v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; warp_11=` float result = saturate((dot(v,v)-1)*99); warp_12=` warp_13=` ret.xyz = v.y*v.y - length(v); warp_14=` warp_15=` ret = max(ret, tex2D(sampler_pw_main, uv_orig + float2(0.1,0)).xyz*float3(0.97,0.93,0.8)); warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` //ret *= 1.30; //gamma comp_6=` comp_7=` //ret = length(ret.xy); comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Trampoline.milk0000775000175000017500000001112111756064137026671 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.650000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.7 fWaveScale=1.605447 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=3.6 fShader=0.0 zoom=1.025000 rot=-0.020000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.309000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.5 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.03*sin((x*2-1)*4+time*1.63)+0.03*sin((y*2-1)*3+time*1.37)-0.1*sin(rad*0.1+time*1.6); projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Agitator.milk0000775000175000017500000000261311756064137027017 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.504000 fDecay=0.9 fVideoEchoZoom=0.999592 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.311604 fWaveSmoothing=0.450000 fWaveParam=-0.5 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=0.010000 fWarpScale=0.438651 fZoomExponent=0.999994 fShader=0.0 zoom=1.000156 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.990099 sy=0.990099 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.1 ob_r=0.0 ob_g=0.6 ob_b=0.5 ob_a=0.1 ib_size=0.050000 ib_r=0.0 ib_g=1.0 ib_b=1.0 ib_a=0.1 nMotionVectorsX=12.799995 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.5*sin(1.2*frame) + 0.3*sin(1.9*frame); per_frame_2=wave_g = wave_g + 0.7*sin(1.1*frame) + 0.4*cos(1.6*frame); per_frame_3=wave_b = wave_b + 0.2*sin(1.3*frame) + 0.4*sin(2*frame); per_pixel_1=rot=rot + (0.5 + 0.1*sin(bass)-rad)*pow(bass,3)/50; per_pixel_2=zoom= zoom + (0.5 + 0.3*tan(3*bass_att)-rad)*(cos(pow(rad,2.4))+(0.2*mid_att)); per_pixel_3=warp = warp + if (above(bass,1.34), 0.5*(0.5+ 0.1*sin(bass)-rad)*(cos(pow(rad,2.4))+(5*bass_att)), 0); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Shifting Sphere Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Shifting Sphere Mix)0000775000175000017500000002023211756064137033104 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.433 fWaveScale=1.719 fWaveSmoothing=0.540 fWaveParam=0.0 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.729 fWarpScale=2.108 fZoomExponent=4.02709 fShader=0.0 zoom=1.00901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.06778 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q10 = 0; per_frame_init_2=my_rot = 0; per_frame_init_3=my_zoom = 1; per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_5=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_12=wave_x = wave_x - dx_residual*7; per_frame_13=wave_y = wave_y - dy_residual*7; per_frame_14=wave_mystery = time*0.03; per_frame_15= per_frame_16=new_rot = rot + 0.020*( 0.60*sin(17.381*time) + 0.40*sin(11.579*time) ); per_frame_17=new_zoom = zoom + 0.01*( 0.60*sin(20.1934*time+3) + 0.40*sin(16.307*time+9) ); per_frame_18=new_warp = warp + 0.34*( 0.60*sin(13.5442*time) + 0.40*sin(22.543*time) ); per_frame_19=new_cx = cx + 0.310*( 0.60*sin(16.374*time) + 0.40*sin(26.294*time) ); per_frame_20=new_cy = cy + 0.310*( 0.60*sin(18.393*time) + 0.40*sin(37.223*time) ); per_frame_21= per_frame_22=// this is a great way to respond to beats: per_frame_23=// once you get one, let it decay at a constant rate!! per_frame_24=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_25=q9 = rg; per_frame_26= per_frame_27= per_frame_28= per_frame_29=// custom wave opacity modulation per_frame_30=//beat = (bass+mid+treb) / (bass_att+mid_att+treb_att); per_frame_31=beat = max(bass/bass_att, mid/mid_att); per_frame_32=beat = max(beat, treb/treb_att); per_frame_33= decay_rate = pow(0.9995, fps); per_frame_34= beat = max( beat, prev_beat*decay_rate ); per_frame_35= wave_a = (beat - prev_beat - 0.1)*24; per_frame_36= is_beat = above(wave_a, 0.5); per_frame_37= rot = (1-is_beat)*my_rot + (is_beat)*new_rot; per_frame_38= zoom = (1-is_beat)*my_zoom + (is_beat)*new_zoom; per_frame_39= warp = (1-is_beat)*my_warp + (is_beat)*new_warp; per_frame_40= cx = (1-is_beat)*my_cx + (is_beat)*new_cx; per_frame_41= cy = (1-is_beat)*my_cy + (is_beat)*new_cy; per_frame_42=prev_beat = beat; per_frame_43=my_rot = rot; per_frame_44=my_zoom = zoom; per_frame_45=my_warp = warp; per_frame_46=my_cx = cx; per_frame_47=my_cy = cy; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` float3 b0 = ret.xyz; warp_9=` float3 b1 = GetBlur1(uv).xyz; warp_10=` float3 b2 = GetBlur2(uv).xyz; warp_11=` //float b3 = GetBlur3(uv).xyz; warp_12=` float3 dc = b0-b1; warp_13=` dc = lerp(dc, (b2-b1)*2, rad); warp_14=` warp_15=` ret.xyz += dc*0.3; warp_16=` ret.xyz *= 0.9; warp_17=` ret = lerp(ret, 0.5, 0.03); warp_18=` warp_19=` warp_20=` // add noise: warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_23=` //* saturate(treb_att-1); warp_24=` *0.16; warp_25=` warp_26=` // desaturate over time, to keep the globs white warp_27=` //ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_28=` ret.xyz = lerp(ret.xyz, ret.zxy, 0.02); warp_29=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` ret *= hue_shader*1.15; comp_6=` comp_7=`} comp_8=` comp_9=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Oozing Resistance.milk0000775000175000017500000000300711756064137030640 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-0.4 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999513 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); projectM-complete-2.1.0-Source/presets_milkdrop_200/EMPR - Random - Changing Polyevolution.milk0000775000175000017500000000600111756064137032156 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.241455 fWaveSmoothing=0 fWaveParam=-0.261032 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=0.526528 wave_g=0.324083 wave_b=0.134239 wave_x=0.482812 wave_y=0.467471 ob_size=0.0045 ob_r=0.071102 ob_g=0.089654 ob_b=0.51465 ob_a=0.985207 ib_size=0.005 ib_r=0.491715 ib_g=0.022579 ib_b=0.569085 ib_a=0.949768 nMotionVectorsX=3 nMotionVectorsY=48 mv_dx=-0.505893 mv_dy=-0.993957 mv_l=5 mv_r=0.835033 mv_g=0.249397 mv_b=0.055806 mv_a=0.175581 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_frame_21=wave_mode = wave_g * wave_b; per_frame_22=wave_r = time + treb; per_frame_23=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_24=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_25=wave_mode=if(below(wave_mode,0), 0, wave_mode); per_frame_26=wave_mode=if(above(wave_mode,7.0), 7.0, wave_mode); per_frame_27=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_28=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); per_pixel_2=cy = x * b; per_pixel_3=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_4=cy=if(above(cy,2.0), 2.0, cy); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Artifact 6d.milk0000775000175000017500000001333611756064137026620 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.193337 fWaveScale=1.000291 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.730000 fModWaveAlphaEnd=1.070000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.083000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.092179 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.8 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.04*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.0040*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.0040*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10= per_frame_11=//wave_x = 0.1 + rand(80)*0.01; per_frame_12=//wave_y = 0.1 + rand(80)*0.01; per_frame_13=t2 = time*6; per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); warp_1=`shader_body warp_2=`{ warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; warp_5=` // sample previous frame warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; warp_7=` ret += (0.59-0.2*rad)*N.xyz; warp_8=` warp_9=` ret = saturate((ret-0.5)*3 + 0.25); warp_10=` ret.yz = ret.x; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*1.5; comp_5=` ret *= float3(0.7,1.1,1.5); comp_6=` comp_7=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/ORB - Liquid Fire.milk0000775000175000017500000002324311756064137026234 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=0.388415 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.0 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=0.325446 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=-0.220000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.4 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=1.0 ob_a=1.0 ib_size=0.0 ib_r=1.0 ib_g=1.0 ib_b=1.0 ib_a=1.0 nMotionVectorsX=44.799995 nMotionVectorsY=24.000004 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=//q1 = state; wave_0_per_point2=//q2 = basstime; wave_0_per_point3= wave_0_per_point4=q1 = 0; wave_0_per_point5=speed = bass_att*0.2; wave_0_per_point6=v = sample*100000 + value2*bass*0.1; wave_0_per_point7= wave_0_per_point8=//state 0 elipse wave_0_per_point9=xs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51); wave_0_per_point10=ys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v); wave_0_per_point11= wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys); wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); wave_0_per_point14= wave_0_per_point15=x = x; wave_0_per_point16=y = y; wave_0_per_point17=y = y; wave_0_per_point18= wave_0_per_point19=//r = 0.5 + 0.5*sin(time*1.22) + 0.1; wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307) + x; wave_0_per_point21=//b = 0.4 + 0.4*sin(time*1.959); wave_0_per_point22= wave_0_per_point23= wave_0_per_point24=xs = if(above(xs,1000),0 ,xs); wave_0_per_point25=ys = if(above(ys,1000),0 ,ys); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=//q1 = state; wave_1_per_point2=//q2 = basstime; wave_1_per_point3= wave_1_per_point4=q1 = 0; wave_1_per_point5=speed = bass_att*0.2; wave_1_per_point6=v = sample*100000 + value2*bass*0.1; wave_1_per_point7= wave_1_per_point8=//state 0 elipse wave_1_per_point9=xs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51); wave_1_per_point10=ys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v); wave_1_per_point11= wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys + 0.7); wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs + 0.7); wave_1_per_point14= wave_1_per_point15=x = x; wave_1_per_point16=y = y; wave_1_per_point17=y = y; wave_1_per_point18= wave_1_per_point19=//r = 0.5 + 0.5*sin(time*1.4) + 0.1; wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307) + x; wave_1_per_point21=//b = 0.4 + 0.4*sin(time*1.259); wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=xs = if(above(xs,1000),0 ,xs); wave_1_per_point25=ys = if(above(ys,1000),0 ,ys); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.0 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=//q1 = state; wave_2_per_point2=//q2 = basstime; wave_2_per_point3= wave_2_per_point4=q1 = 0; wave_2_per_point5=speed = bass_att*0.2; wave_2_per_point6=v = sample*100000 + value2*bass*0.1; wave_2_per_point7= wave_2_per_point8=//state 0 elipse wave_2_per_point9=xs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51); wave_2_per_point10=ys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v); wave_2_per_point11= wave_2_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys + 1.4); wave_2_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs + 1.4); wave_2_per_point14= wave_2_per_point15=x = x; wave_2_per_point16=y = y; wave_2_per_point17=y = y; wave_2_per_point18= wave_2_per_point19=//r = 0.5 + 0.5*sin(time*1.4674) + 0.1; wave_2_per_point20=g = 1;//0.4 + 0.4*sin(time*1.807) + x; wave_2_per_point21=//b = 0.4 + 0.4*sin(time*1.359); wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.0 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=speed = bass*0.1; wave_3_per_point2=v = sample*10000 + value2*bass*0.1; wave_3_per_point3= wave_3_per_point4=//state 0 elipse wave_3_per_point5=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); wave_3_per_point6=ys = ys + (equal(0,q1))*sin(v*1)*speed; wave_3_per_point7= wave_3_per_point8=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); wave_3_per_point9=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); wave_3_per_point10= wave_3_per_point11=y = y - sample*0.1; wave_3_per_point12= wave_3_per_point13=x = x*0.6 + 0.2; wave_3_per_point14=y = y + bass*0.1; wave_3_per_point15=y = y*0.8; wave_3_per_point16= wave_3_per_point17=r = 0.5 + 0.5*sin(time*6.22) + 0.1; wave_3_per_point18=g = 0.4 + 0.4*sin(time*5.307); wave_3_per_point19=b = 0.4 + 0.4*sin(time*4.959)*x; wave_3_per_point20= wave_3_per_point21=xs = if(above(xs,1000),0 ,xs); wave_3_per_point22=ys = if(above(ys,1000),0 ,ys); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=2.667100 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.274246 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.1 shapecode_0_r2=1.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.4 shapecode_0_border_r=0.0 shapecode_0_border_g=0.0 shapecode_0_border_b=0.0 shapecode_0_border_a=0.1 shape_0_per_frame1=tex_capture = q1; shape_0_per_frame2= shape_0_per_frame3=saw = saw - 0.001*bass; shape_0_per_frame4=saw = if(below(saw,0.2),0.6,saw); shape_0_per_frame5= shape_0_per_frame6=tex_zoom = saw; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=2.667100 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.274246 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.1 shapecode_1_r2=1.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.4 shapecode_1_border_r=0.0 shapecode_1_border_g=0.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.1 shape_1_per_frame1=tex_capture = q1; shape_1_per_frame2= shape_1_per_frame3=saw = saw - 0.001*bass; shape_1_per_frame4=saw = if(below(saw,0.1),0.6,saw); shape_1_per_frame5= shape_1_per_frame6=tex_zoom = saw; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=2.667177 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.369642 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=0.1 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.4 shapecode_2_border_r=1.0 shapecode_2_border_g=0.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=2.667177 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.302938 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=0.1 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.4 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=//5 frame texture buffer per_frame_2= per_frame_3=dx = 0.0; per_frame_4= per_frame_5=basstime = basstime + bass*0.13; per_frame_6=q5 = basstime; per_frame_7= per_frame_8=decay_r = 0; per_frame_9=decay_g = 0; per_frame_10=decay_b = 0; per_frame_11= per_frame_12= per_frame_13=ob_r = 0.5 + 0.5*sin(basstime*0.22); per_frame_14=ob_g = 0.5 + 0.5*sin(time*0.307); per_frame_15=ob_b = 0.5 + 0.5*sin(time*0.112); per_frame_16= per_frame_17= per_frame_18= per_frame_19=monitor = q1; per_pixel_1=zoom = 1.05; per_pixel_2=rot = 0; per_pixel_3= per_pixel_4=dx = 0; per_pixel_5=dy = 0; per_pixel_6= per_pixel_7=warp = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken (decay) over time warp_7=` ret *= 1.00; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += tex2D(sampler_fc_main, GetBlur3(uv)*2).xyz; comp_5=` //ret += tex2D(sampler_fw_main, uv).xyz; comp_6=` comp_7=` comp_8=` ret *= 2.00; //gamma comp_9=` ret *= ret - ret*0.2; //darken comp_10=`} ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Vovan - Bass With Flover - smooth kaleidoscope.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Vovan - Bass With Flover - smooth kaleidoscope.m0000775000175000017500000001565411756064137033151 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=0.975000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625314 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=0.0 fWarpAnimSpeed=0.010000 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.7 zoom=1.046000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.999995 sy=1.0 wave_r=0.5 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.470000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=0.0 mv_b=0.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r*x*bass*1000000 + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g*200000*treb/x + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b +0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=q=rot/5 + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=zoom=zoom+0.013*(0.60*sin(0.33*time)+0.40*sin(0276*time)); per_frame_9=x=x+100; per_pixel_1=zoom=zoom-max(0.001,(bass-1.2))*sin(time*1.4+rad*6); per_pixel_2=zoom=zoom+0.07*sin(rad*25+time*2.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.005; warp_8=`} warp_9=` comp_1=`shader_body comp_2=`{ comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; comp_4=` float ang_lq = ang; comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; comp_6=` float rad_hq = length(uv_temp1); comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); comp_8=` comp_9=` float2 uv2 = (uv - 0.5); comp_10=` float rad2 = rad_hq; comp_11=` float ang2 = ang_lq * M_INV_PI_2; comp_12=` comp_13=` // ROTATION OVER TIME comp_14=` #if 1 comp_15=` ang2 += time*0.025; //rotate over time comp_16=` #endif comp_17=` comp_18=` // FIN TYPE comp_19=` float fins = 3 + floor(rand_preset.z*5.95); comp_20=` #if 0 // SHARP FINS comp_21=` ang2 = frac(ang2*fins)/fins; comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) comp_23=` ang2 = abs(ang2 - 0.5/fins); comp_24=` #else // COSINE FINS - a bit slow comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; comp_26=` #endif comp_27=` comp_28=` // RADIAL KALEIDOSCOPING? comp_29=` #if 0 comp_30=` rad2 *= g_fTexSize.z; comp_31=` // choose one: comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/3.0, 0.5); comp_33=` rad2 = cos(rad2*5); comp_34=` //rad2 = sqrt(rad2)*0.5; comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier comp_36=` //rad2 += cos(rad2*61)*0.02; comp_37=` rad2 *= g_fTexSize.x; comp_38=` #endif comp_39=` comp_40=` ang2 *= M_PI_2; comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; comp_42=` comp_43=` ret = tex2D(sampler_main, uv2).xyz; comp_44=` ret *= 1.333; // a little bit of overbright comp_45=` comp_46=`} comp_47=` comp_48=` ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Approach (Vectrip Mix) - painterly.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Approach (Vectrip Mix) - pain0000775000175000017500000001603211756064137032545 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.372000 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.0 zoom=1.007000 rot=0.0 cx=0.5 cy=0.5 dx=-0.005000 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.3 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=0.6 mv_g=0.5 mv_b=0.450000 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.002*sin(time+0.073); per_frame_7=decay = decay - 0.03*equal(frame%30,0); per_frame_8=vol = (bass+mid+att)/6; per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_14=xpos = xpos + 0.001*xspeed; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=mv_x_speed = 16; per_frame_22=mv_y_speed = 12; per_frame_23=mv_x_range = 0.499; per_frame_24=mv_y_range = 0.499; per_frame_25=mv_x_amount = 2; per_frame_26=mv_y_amount = 3+1.5*sin(sin(time*0.245)+cos(time*0.45)); per_frame_27=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_28=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_29=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_30=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_31=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_32=mv_l = 30*sin(10*ypos)+ 40*cos(10*xpos); per_frame_33=wave_r = wave_r + 0.5*sin(3.758); per_frame_34=wave_b = wave_b + 0.4*cos(time*2.023); per_frame_35=wave_g = wave_g + 0.4*sin(time*2.01); warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` warp_5=` // PAINTERLY EFFECT - base high-frequency motion on image colors warp_6=` float mipbias = 0;//3 + 2*cos(_frame * 2); warp_7=` float2 delta2 = 0;//texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, uv + delta2 ).xyz; warp_9=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_10=` warp_11=` ret = tex2D( sampler_main, uv2 ).xyz - 0.005; warp_12=`} warp_13=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Rocke - Personal Comet.milk0000775000175000017500000001041211756064137027365 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.3 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.335 fWaveScale=1.170 fWaveSmoothing=0.684 fWaveParam=-0.040 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.05300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.26300 sx=1.0 sy=1.0 wave_r=0.610 wave_g=0.320 wave_b=0.1 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.370 ob_g=0.460 ob_b=0.350 ob_a=0.0 ib_size=0.0 ib_r=0.1 ib_g=0.0 ib_b=0.3 ib_a=1.0 nMotionVectorsX=2.0 nMotionVectorsY=2.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=dx = dx + 0.003*sin(0.1*time); per_frame_2=dy = dy + 0.005*sin(0.4*time); per_pixel_1=rot = rot + 0.02*sin(0.25*time); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Iris.milk0000775000175000017500000001247711756064137025504 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.970 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.148 fWaveScale=0.656 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.772 fZoomExponent=10.4 fShader=0.0 zoom=1.12400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.51300 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(1.321*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(1.422*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.090*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.097*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=decay = decay - 0.01*equal(frame%70,0); per_frame_10= per_frame_11=dx = dx + dx_residual*0.7; per_frame_12=dy = dy + dy_residual*0.7; per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_14=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_15=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+rad*0.14*sin(0.6186*time); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion 3.milk0000775000175000017500000001552711756064137030373 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=1.015009 fWaveSmoothing=0.522000 fWaveParam=0.0 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=30.965099 fWarpScale=2.571729 fZoomExponent=1.0 fShader=0.0 zoom=1.009006 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; per_frame_22= per_frame_23=// this is a great way to respond to beats: per_frame_24=// once you get one, let it decay at a constant rate!! per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_26=q9 = rg; per_frame_27= per_frame_28=zoom = zoom + q9*0.1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret.xyz += (ret.xyz - GetBlur2(uv))*0.3; warp_9=` ret.xyz *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*0.4; comp_5=` comp_6=` // palettize: comp_7=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_8=` comp_9=` //ret.xyz *= 2; // a little bit of overbright comp_10=`} comp_11=` comp_12=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Puddle Mix).milk0000775000175000017500000002076511756064137032305 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.500 fGammaAdj=1.900 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.433 fWaveScale=2.358 fWaveSmoothing=0.540 fWaveParam=0.200 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.729 fWarpScale=2.108 fZoomExponent=1.00000 fShader=0.000 zoom=1.00901 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.06778 sx=1.00000 sy=1.00000 wave_r=0.500 wave_g=0.500 wave_b=0.500 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_init_1=q10 = 0; per_frame_init_2=my_rot = 0; per_frame_init_3=my_zoom = 1; per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_5=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_12=wave_x = wave_x - dx_residual*7; per_frame_13=wave_y = wave_y - dy_residual*7; per_frame_14=//wave_mystery = time*0.03; per_frame_15= per_frame_16=new_rot = rot + 0.013*( 0.60*sin(17.381*time) + 0.40*sin(11.579*time) ); per_frame_17=new_zoom = zoom + 0.01*( 0.60*sin(20.1934*time+3) + 0.40*sin(16.307*time+9) ); per_frame_18=new_warp = warp + 0.34*( 0.60*sin(13.5442*time) + 0.40*sin(22.543*time) ); per_frame_19=new_cx = cx + 0.310*( 0.60*sin(16.374*time) + 0.40*sin(26.294*time) ); per_frame_20=new_cy = cy + 0.310*( 0.60*sin(18.393*time) + 0.40*sin(37.223*time) ); per_frame_21= per_frame_22=// this is a great way to respond to beats: per_frame_23=// once you get one, let it decay at a constant rate!! per_frame_24=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_25=q9 = rg; per_frame_26= per_frame_27= per_frame_28= per_frame_29=// custom wave opacity modulation per_frame_30=//beat = (bass+mid+treb) / (bass_att+mid_att+treb_att); per_frame_31=beat = max(bass/bass_att, mid/mid_att); per_frame_32=beat = max(beat, treb/treb_att); per_frame_33= decay_rate = pow(0.9995, fps); per_frame_34= beat = max( beat, prev_beat*decay_rate ); per_frame_35= wave_a = (beat - prev_beat - 0.05)*24; per_frame_36= is_beat = above(wave_a, 0.5); per_frame_37= rot = (1-is_beat)*my_rot + (is_beat)*new_rot; per_frame_38= zoom = (1-is_beat)*my_zoom + (is_beat)*new_zoom; per_frame_39= warp = (1-is_beat)*my_warp + (is_beat)*new_warp; per_frame_40= cx = (1-is_beat)*my_cx + (is_beat)*new_cx; per_frame_41= cy = (1-is_beat)*my_cy + (is_beat)*new_cy; per_frame_42=prev_beat = beat; per_frame_43=my_rot = rot; per_frame_44=my_zoom = zoom; per_frame_45=my_warp = warp; per_frame_46=my_cx = cx; per_frame_47=my_cy = cy; per_pixel_1=zoom = zoom + cos(rad*30)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` float3 b0 = ret.xyz; warp_9=` float3 b1 = GetBlur1(uv).xyz; warp_10=` float3 b2 = GetBlur2(uv).xyz; warp_11=` //float b3 = GetBlur3(uv).xyz; warp_12=` float3 dc = b0-b1; warp_13=` dc = lerp(dc, (b2-b1)*2, rad); warp_14=` warp_15=` ret.xyz += dc*0.3; warp_16=` ret.xyz *= 0.9; warp_17=` ret = lerp(ret, 0.5, 0.03); warp_18=` warp_19=` warp_20=` // add noise: warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_23=` //* saturate(treb_att-1); warp_24=` *0.16; warp_25=` warp_26=` // desaturate over time, to keep the globs white warp_27=` //ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_28=` ret.xyz = lerp(ret.xyz, ret.zxy, 0.02); warp_29=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = pow(ret,1.7)*2.3; comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - spectrum bubble field.milk0000775000175000017500000001422611756064137031452 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.050000 ib_r=0.0 ib_g=1.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.0 mv_g=0.7 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=19 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.028415 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.380914 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.866421 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.347837 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=0.0 shapecode_1_border_g=0.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5 + sin(time)*0.003; shape_1_per_frame3=y=.5 + cos(time*3)*0.003; shape_1_per_frame4= shape_1_per_frame5=spl = spl-0.01; shape_1_per_frame6=spl = if( below(spl,0) , 1 , spl); shape_1_per_frame7=tex_zoom=1 + (1-spl*spl); shape_1_per_frame8=a = min( 1, spl*3) shapecode_2_enabled=1 shapecode_2_sides=22 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.449289 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=2.216705 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=1.0 shape_2_per_frame1=tex_ang=sin(time*0.5); shape_2_per_frame2=sn=sign(tex_ang); shape_2_per_frame3=tex_ang = tex_ang*tex_ang*sn*0.5; shape_2_per_frame4=thick=above(.9,bass); shape_2_per_frame5=//sides=treb*20; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol; per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=//dx=sin(musictime*0.1)*0.03; per_frame_20=//dy=cos(musictime*0.069)*0.03; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25= per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29=zoom=1; per_frame_30=dx=0; per_frame_31=dy=0; per_frame_32=cx=sin(time*0.25) + 0.5; per_frame_33=cy=sin(time*0.125) + 0.5; per_frame_34=sy=0.5 + (sin(time*0.5)*0.5+0.5)*0.25; per_frame_35=sx=sy*0.95; per_frame_36=rot=sin(time*0.31)*0.6 ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained + Geiss - Furious Spirals (Canvas Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained + Geiss - Furious Spirals (Canvas Mix)0000775000175000017500000001750711756064137032721 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=0.987 fVideoEchoZoom=1.006 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028 fWaveScale=0.591 fWaveSmoothing=0.180 fWaveParam=0.240 fModWaveAlphaStart=0.950 fModWaveAlphaEnd=0.750 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.00170 fShader=0.1 zoom=0.97030 rot=0.0 cx=0.440 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(time*(3-bass_thresh)) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(time*(3-treb_thresh)) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(time*(3-mid_thresh)) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.04*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=wave_mystery+.23*mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*wave_b; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*ob_g; per_frame_39=zoom=zoom+.08*mid_residual; per_pixel_1=rot=if(above(q1,0),.4*sin(rad+q3+q4),.4*sin(rad+q2+q5)); per_pixel_2=zoom=zoom-rot/10; per_pixel_3=cx=cx+.3*sin(x*7*q4); per_pixel_4=cy=cy+.3*cos(y*5*q5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame 3 times, creating radial blur warp_4=` float2 v = normalize(uv - 0.5); warp_5=` //v = v.yx * float2(1,-1); warp_6=` v *= texsize.zw; warp_7=` ret = 0.2*( tex2D( sampler_main, uv ).xyz warp_8=` + tex2D(sampler_main, uv - v*2.5 ).xyz warp_9=` + tex2D(sampler_main, uv - v*5.5 ).xyz warp_10=` + tex2D(sampler_main, uv - v*9 ).xyz warp_11=` + tex2D(sampler_main, uv - v*13 ).xyz warp_12=` ); warp_13=` warp_14=` // darken over time warp_15=` ret *= 0.98; //or try: ret -= 0.004; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate((b1-b2)*8)*2.00*float3(1,0.6,0.1); comp_13=` ret += saturate((b3-b4)*8)*2.00*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Fractopia (Upspoken Mix).milk0000775000175000017500000001601711756064137031653 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.180933 fWaveSmoothing=0.750000 fWaveParam=-0.2 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.999999 sx=1.0 sy=1.0 wave_r=0.9 wave_g=0.2 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=1.0 ob_g=0.1 ob_b=0.0 ob_a=1.0 ib_size=0.050000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=0.0 mv_b=0.0 mv_a=1.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.537415 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.725085 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=//mv_a = if(beat, 0.1, ib_a); per_frame_31=//ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1-wave_y; per_frame_35=q2 = ypos+0.5; per_frame_36=warp=0; per_frame_37= per_frame_38=//q2 = 1-(ypos + 0.5); per_frame_39=//q1 = 0.5; per_frame_40=//q2=0.5; per_frame_41=ob_r = 1-wave_g; per_frame_42=ob_b = 1-wave_r; per_frame_43=ob_g = 1-wave_b; per_frame_44= per_frame_45=monitor = wave_y; per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_47=movement = if(above(movement,10000), 0, movement); per_frame_48=rot =1*sin(movement); per_frame_49=cx = wave_x; per_frame_50=cy = y_pos+0.5; per_frame_51= per_frame_52=q8 = movement; per_pixel_1=myy = x-q1; per_pixel_2=myx = y-q2+0.1; per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Ambrosia Mystic (Dark Heart Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Ambrosia Mystic (Dark Hea0000775000175000017500000000242511756064137032732 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2 fDecay=0.942 fVideoEchoZoom=1.0065 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.7999 fWaveScale=1.54922 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.040604 rot=0 cx=0.47 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = 0.5 + 0.5*sin(time*1.143); per_frame_2=wave_g = 0.5+0.5*sin(time*0.896); per_frame_3=q8 = (bass+bass_att)*0.5; per_pixel_1=state_scalar=if(equal(q8,3),-.1,if(equal(q8,2),2,1)); per_pixel_2=location = sin(ang*10+time+abs(pow(1+rad,q8)+x*10%5)); per_pixel_3=zoom = zoom+.08*state_scalar*location; per_pixel_4=rot = rot+.02*state_scalar*location; per_pixel_5=zoomexp = 1/(pow(q8,q8*10)); per_pixel_6=zoomexp = if(above(rad,0.8),1,zoomexp); projectM-complete-2.1.0-Source/presets_milkdrop_200/baked - mushroom rainbows[acid Storm].milk0000775000175000017500000001757011756064137032445 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.0 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.020000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.499900 shapecode_0_y=0.9 shapecode_0_rad=0.154930 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.779765 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.986082 shapecode_1_ang=0.0 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.756684 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang = ang + (bass*.2) + (time*.4); shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.9 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=x = sin(time) * .4 + .5; shape_2_per_frame2= shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ob_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ob_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ob_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=ib_r = ob_r*1.001; per_frame_18=ib_g = ob_g*1.001; per_frame_19=ib_b = ob_b*1.001; per_frame_20= per_frame_21= per_frame_22= per_frame_23=decay = 0.9999; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29=basstemp= bass + bass_att + bass_thresh; per_frame_30=trebtemp= treb + treb_att + treb_thresh; per_frame_31=trasstemp= (max(basstemp, trebtemp)); per_frame_32=trassave= (trasstemp/3); per_frame_33= per_frame_34=basst= max(bass + bass_att, treb + treb_att); per_frame_35=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_36=midbeat= trebb/3; per_frame_37=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_38=mtb= midtb/2.25; per_frame_39= per_frame_40=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_41=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_42=beetAB= (beetA+beetB)/2; per_frame_43=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_44=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_45=beetCD= (beetC+beetD)/2; per_frame_46=beet= (beetAB+beetCD) /2; per_frame_47= per_frame_48=madbeat= (trassave+mtb+beet) /3; per_pixel_1=rot = rot +.05 * sin(rad-(time*.1+bas)) ; per_pixel_2=bas = (bass*2.5); per_pixel_3=bos = bass; per_pixel_4=warp = (bos + bass + bass) * .1; per_pixel_5=cx = (cx + treb) * .5; per_pixel_6= per_pixel_7=dx = dy+.01 ; per_pixel_8=dy = dx-.01 ; per_pixel_9= per_pixel_10=basstemp= bass + bass_att + bass_thresh; per_pixel_11=trebtemp= treb + treb_att + treb_thresh; per_pixel_12=trasstemp= (max(basstemp, trebtemp)); per_pixel_13=trassave= (trasstemp/3); per_pixel_14= per_pixel_15=basst= max(bass + bass_att, treb + treb_att); per_pixel_16=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_17=midbeat= trebb/3; per_pixel_18=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_19=mtb= midtb/2.25; per_pixel_20= per_pixel_21=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_22=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_23=beetAB= (beetA+beetB)/2; per_pixel_24=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_25=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_26=beetCD= (beetC+beetD)/2; per_pixel_27=beet= (beetAB+beetCD) /2; per_pixel_28= per_pixel_29=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Constant Velocity - angular blur.milk0000775000175000017500000001257611756064137032622 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.8 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.3 fWaveSmoothing=0.0 fWaveParam=0.2 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.33004 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.028 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=dx=0.01*cos(ang+1.57); per_pixel_2=dy=-0.01*sin(ang+1.57); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame 3 times, creating angular blur warp_4=` float2 v = normalize(uv - 0.5); warp_5=` v = v.yx * float2(1,-1); warp_6=` v *= texsize.zw*3; warp_7=` ret = 0.2*( tex2D( sampler_main, uv ).xyz warp_8=` + tex2D(sampler_main, uv + v ).xyz warp_9=` + tex2D(sampler_main, uv - v).xyz warp_10=` + tex2D(sampler_main, uv + v*2 ).xyz warp_11=` + tex2D(sampler_main, uv - v*2).xyz warp_12=` ); warp_13=` warp_14=` ret *= 1 + 0.02*cos(rad*177); warp_15=` warp_16=` // darken over time warp_17=` ret *= 0.98; //or try: ret -= 0.004; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.90; //old gamma effect comp_5=` ret -= 0.1; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 300 - Daydreamer.milk0000775000175000017500000004372511756064137027000 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=0.990000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.016446 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=q1; wave_0_per_frame2= wave_0_per_frame3=t7=.0; wave_0_per_frame4=t8=.45; wave_0_per_frame5= wave_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_0_per_frame8=ddtan=atan2(ddy,ddx); wave_0_per_frame9=t2=-ddtan; wave_0_per_frame10= wave_0_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_0_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_0_per_frame13= wave_0_per_frame14=t6=-sign(t1); wave_0_per_frame15=t7=t7-val1; wave_0_per_frame16=t8=t8-val2; wave_0_per_frame17= wave_0_per_frame18=t3=q2; wave_0_per_point1=c1=6.2831*t1/(1.1-sample); wave_0_per_point2=c=cos(c1); wave_0_per_point3=s=sin(c1); wave_0_per_point4=c2=sqrt(1-sample); wave_0_per_point5= wave_0_per_point6=ox=t7-.5*c2*c; wave_0_per_point7=oy=t8-.625*c2*s; wave_0_per_point8= wave_0_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_0_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_0_per_point11= wave_0_per_point12=x=x*.55; wave_0_per_point13=y=(y-.5)*.55+.5; wave_0_per_point14= wave_0_per_point15=r=sample; wave_0_per_point16=g=1-sample; wave_0_per_point17=b=1; wave_0_per_point18=a=below(sample,.995); wave_0_per_point19= wave_0_per_point20=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_0_per_point21=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_0_per_point22=a=a*(1-d); wave_0_per_point23= wave_0_per_point24=y=y+t3; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=q1; wave_1_per_frame2= wave_1_per_frame3=t7=.0; wave_1_per_frame4=t8=.45; wave_1_per_frame5= wave_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_1_per_frame8=ddtan=atan2(ddy,ddx); wave_1_per_frame9=t2=-ddtan; wave_1_per_frame10= wave_1_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_1_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_1_per_frame13= wave_1_per_frame14=t6=-sign(t1); wave_1_per_frame15=t7=t7-val1; wave_1_per_frame16=t8=t8-val2; wave_1_per_frame17= wave_1_per_frame18=t3=q2; wave_1_per_frame19= wave_1_per_point1=c1=6.2831*t1/(1.1-sample); wave_1_per_point2=c=cos(c1); wave_1_per_point3=s=sin(c1); wave_1_per_point4=c2=sqrt(1-sample); wave_1_per_point5= wave_1_per_point6=ox=t7-.5*c2*c; wave_1_per_point7=oy=t8-.625*c2*s; wave_1_per_point8= wave_1_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_1_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_1_per_point11= wave_1_per_point12=inv=1/sqr(1.1-sample); wave_1_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_1_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_1_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_1_per_point16=fdx=fdx*invMag; wave_1_per_point17=fdy=fdy*invMag; wave_1_per_point18= wave_1_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_1_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_1_per_point21= wave_1_per_point22=x=x+rdx*.15*(1-sample); wave_1_per_point23=y=y+rdy*.15*(1-sample); wave_1_per_point24= wave_1_per_point25=x=x*.55; wave_1_per_point26=y=(y-.5)*.55+.5; wave_1_per_point27= wave_1_per_point28=r=sample; wave_1_per_point29=g=1-sample; wave_1_per_point30=b=1; wave_1_per_point31=a=below(sample,.995); wave_1_per_point32=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_1_per_point33=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_1_per_point34=a=a*(1-d); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=y=y+t3; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=q1; wave_2_per_frame2= wave_2_per_frame3=t7=.0; wave_2_per_frame4=t8=.45; wave_2_per_frame5= wave_2_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_2_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_2_per_frame8=ddtan=atan2(ddy,ddx); wave_2_per_frame9=t2=-ddtan; wave_2_per_frame10= wave_2_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_2_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_2_per_frame13= wave_2_per_frame14=t6=-sign(t1); wave_2_per_frame15=t7=t7-val1; wave_2_per_frame16=t8=t8-val2; wave_2_per_frame17= wave_2_per_frame18=t3=q2; wave_2_per_point1=sample=pow(sample,.85); wave_2_per_point2= wave_2_per_point3=c1=6.2831*t1/(1.1-sample); wave_2_per_point4=c=cos(c1); wave_2_per_point5=s=sin(c1); wave_2_per_point6=c2=sqrt(1-sample); wave_2_per_point7= wave_2_per_point8=ox=t7-.5*c2*c; wave_2_per_point9=oy=t8-.625*c2*s; wave_2_per_point10= wave_2_per_point11=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_2_per_point12=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_2_per_point13= wave_2_per_point14=inv=1/sqr(1.1-sample); wave_2_per_point15=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_2_per_point16=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_2_per_point17=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_2_per_point18=fdx=fdx*invMag; wave_2_per_point19=fdy=fdy*invMag; wave_2_per_point20= wave_2_per_point21=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_2_per_point22=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_2_per_point23=tt=rand(100)/100; wave_2_per_point24=x=x+rdx*(.15*tt)*(1-sample); wave_2_per_point25=y=y+rdy*(.15*tt)*(1-sample); wave_2_per_point26= wave_2_per_point27=x=x*.55; wave_2_per_point28=y=(y-.5)*.55+.5; wave_2_per_point29= wave_2_per_point30=r=sample; wave_2_per_point31=g=1-sample; wave_2_per_point32=b=1; wave_2_per_point33=a=below(sample,.995); wave_2_per_point34= wave_2_per_point35= wave_2_per_point36=y=y+t3; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=100.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=q1; wave_3_per_frame2= wave_3_per_frame3=t7=.0; wave_3_per_frame4=t8=.45; wave_3_per_frame5= wave_3_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_3_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_3_per_frame8=ddtan=atan2(ddy,ddx); wave_3_per_frame9=t2=-ddtan; wave_3_per_frame10= wave_3_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_3_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_3_per_frame13= wave_3_per_frame14=t6=-sign(t1); wave_3_per_frame15=t7=t7-val1; wave_3_per_frame16=t8=t8-val2; wave_3_per_frame17= wave_3_per_frame18=t3=q2; wave_3_per_frame19=t5=-1+2*(frame%2); wave_3_per_frame20= wave_3_per_frame21=t4=.4; // spectrum trail length wave_3_per_point1=c1=6.2831*t1/(1.1-sample); wave_3_per_point2=c=cos(c1); wave_3_per_point3=s=sin(c1); wave_3_per_point4=c2=sqrt(1-sample); wave_3_per_point5= wave_3_per_point6=ox=t7-.5*c2*c; wave_3_per_point7=oy=t8-.625*c2*s; wave_3_per_point8= wave_3_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_3_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_3_per_point11= wave_3_per_point12=inv=1/sqr(1.1-sample); wave_3_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_3_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_3_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_3_per_point16=fdx=fdx*invMag; wave_3_per_point17=fdy=fdy*invMag; wave_3_per_point18= wave_3_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_3_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_3_per_point21= wave_3_per_point22=x=x+t5*rdx*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point23=y=y+t5*rdy*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point24= wave_3_per_point25=x=x*.55; wave_3_per_point26=y=(y-.5)*.55+.5; wave_3_per_point27= wave_3_per_point28=r=1; wave_3_per_point29=g=1; wave_3_per_point30=b=0; wave_3_per_point31=a=below(sample,.995); wave_3_per_point32=d=above(q3-sample,0)*below(q3-sample,t4)*(sample-q3)/t4; wave_3_per_point33=d=sqrt(d)*(1-sqrt((sample-q3)/t4)); wave_3_per_point34=a=a*d; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=y=y+t3; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=t1=q1;//.2*sin(time*.34); shape_0_per_frame2= shape_0_per_frame3=t7=.0; // start x shape_0_per_frame4=t8=.45; // start y shape_0_per_frame5= shape_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_0_per_frame8= shape_0_per_frame9=ddtan=atan2(ddy,ddx); shape_0_per_frame10=t2=-ddtan; shape_0_per_frame11= shape_0_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_0_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_0_per_frame14= shape_0_per_frame15=t6=-sign(t1); shape_0_per_frame16=t7=t7-val1; shape_0_per_frame17=t8=t8-val2; shape_0_per_frame18=t5=frame%2; shape_0_per_frame19= shape_0_per_frame20=sample=q3; shape_0_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_0_per_frame22=sides=t5*100+(1-t5)*4; shape_0_per_frame23=ang=4*6.2831*sqrt(sample); shape_0_per_frame24=a=1;//pow(1-sample,.25); shape_0_per_frame25= shape_0_per_frame26= shape_0_per_frame27=c1=6.2831*t1/(1.1-sample); shape_0_per_frame28=c=cos(c1); shape_0_per_frame29=s=sin(c1); shape_0_per_frame30=c2=sqrt(1-sample); shape_0_per_frame31=c3=t1/sqr(1.1-sample); shape_0_per_frame32= shape_0_per_frame33=ox=t7-.5*c2*c; shape_0_per_frame34=oy=t8-.625*c2*s; shape_0_per_frame35= shape_0_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_0_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_0_per_frame38= shape_0_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_0_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_0_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_0_per_frame42=fdx=fdx*invMag; shape_0_per_frame43=fdy=fdy*invMag; shape_0_per_frame44= shape_0_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_0_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_0_per_frame47= shape_0_per_frame48=x=x+rdx*+.152*sqrt(.995-sample); shape_0_per_frame49=y=y+rdy*+.152*sqrt(.995-sample); shape_0_per_frame50= shape_0_per_frame51=x=(x-0)*.55+0; shape_0_per_frame52=y=(y-.5)*.55+.5; shape_0_per_frame53=y=y+q2; shape_0_per_frame54= shape_0_per_frame55= shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=t1=q1;//.2*sin(time*.34); shape_1_per_frame2= shape_1_per_frame3=t7=.0; // start x shape_1_per_frame4=t8=.45; // start y shape_1_per_frame5= shape_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_1_per_frame8= shape_1_per_frame9=ddtan=atan2(ddy,ddx); shape_1_per_frame10=t2=-ddtan; shape_1_per_frame11= shape_1_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_1_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_1_per_frame14= shape_1_per_frame15=t6=-sign(t1); shape_1_per_frame16=t7=t7-val1; shape_1_per_frame17=t8=t8-val2; shape_1_per_frame18=t5=frame%2; shape_1_per_frame19= shape_1_per_frame20=sample=q3; shape_1_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_1_per_frame22=sides=t5*100+(1-t5)*4; shape_1_per_frame23=ang=4*6.2831*sqrt(sample); shape_1_per_frame24=a=1;//pow(1-sample,.25); shape_1_per_frame25= shape_1_per_frame26= shape_1_per_frame27=c1=6.2831*t1/(1.1-sample); shape_1_per_frame28=c=cos(c1); shape_1_per_frame29=s=sin(c1); shape_1_per_frame30=c2=sqrt(1-sample); shape_1_per_frame31=c3=t1/sqr(1.1-sample); shape_1_per_frame32= shape_1_per_frame33=ox=t7-.5*c2*c; shape_1_per_frame34=oy=t8-.625*c2*s; shape_1_per_frame35= shape_1_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_1_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_1_per_frame38= shape_1_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_1_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_1_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_1_per_frame42=fdx=fdx*invMag; shape_1_per_frame43=fdy=fdy*invMag; shape_1_per_frame44= shape_1_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_1_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_1_per_frame47= shape_1_per_frame48=x=x+rdx*-.075*sqrt(.995-sample); shape_1_per_frame49=y=y+rdy*-.075*sqrt(.995-sample); shape_1_per_frame50= shape_1_per_frame51=x=(x-0)*.55+0; shape_1_per_frame52=y=(y-.5)*.55+.5; shape_1_per_frame53=y=y+q2; shape_1_per_frame54= shape_1_per_frame55= shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.527700 shapecode_2_ang=3.141594 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.651899 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=3.1415; shape_2_per_frame2=additive=equal(frame%20,0); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.099979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.344800 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.500000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang=6.2831*(.02*time-int(.02*time)); shape_3_per_frame2= shape_3_per_frame3=r=abs(cos(2.43*time+4.343+sin(1.754*time+.753))); shape_3_per_frame4=g=abs(cos(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame5=b=abs(sin(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame6= shape_3_per_frame7=r2=1-r; shape_3_per_frame8=g2=1-g; shape_3_per_frame9=b2=1-b; shape_3_per_frame10= shape_3_per_frame11=additive=frame%2; per_frame_1=zoom=1; per_frame_2=warp=0; per_frame_3=ib_size=0; per_frame_4=ib_a=0; per_frame_5=ob_size=1; per_frame_6=ob_a=.01+.02*(FPS/100); per_frame_7=vol=min(.99*vol+.01*(bass+mid+treb),3); per_frame_8=c1=.333*(vol+1)*time+3.34; per_frame_9=c2=.87*time+2.97; per_frame_10=ob_r=abs(cos(c1+sin(c2))); per_frame_11=ob_g=abs(sin(c1+cos(c2))); per_frame_12=ob_b=abs(sin(c1+sin(c2))); per_frame_13= per_frame_14=q1=.18*cos(.354*time+.54+cos(.521*time+1.432)); // spiral bend per_frame_15=q2=.075; // master y-offset per_frame_16=q3=sqrt(.995*(.5*time-int(.5*time))); // glow phase per_pixel_1=zoom=zoom+below(rad,.45)*sqr(1-rad/.45)*5; ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained + Geiss - Furious Spirals (Blur and Glow Remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained + Geiss - Furious Spirals (Blur and Gl0000775000175000017500000002005011756064137032654 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=0.987 fVideoEchoZoom=1.006 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028 fWaveScale=0.591 fWaveSmoothing=0.180 fWaveParam=0.240 fModWaveAlphaStart=0.950 fModWaveAlphaEnd=0.750 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.00170 fShader=0.1 zoom=0.97030 rot=0.0 cx=0.440 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(time*(3-bass_thresh)) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(time*(3-treb_thresh)) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(time*(3-mid_thresh)) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.04*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=wave_mystery+.23*mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*wave_b; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*ob_g; per_frame_39=zoom=zoom+.08*mid_residual; per_pixel_1=rot=if(above(q1,0),.4*sin(rad+q3+q4),.4*sin(rad+q2+q5)); per_pixel_2=zoom=zoom-rot/10; per_pixel_3=cx=cx+.3*sin(x*7*q4); per_pixel_4=cy=cy+.3*cos(y*5*q5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame 3 times, creating radial blur warp_4=` float2 v = normalize(uv - 0.5); warp_5=` //v = v.yx * float2(1,-1); warp_6=` v *= texsize.zw; warp_7=` ret = 0.2*( tex2D( sampler_main, uv ).xyz warp_8=` + tex2D(sampler_main, uv - v*2.5 ).xyz warp_9=` + tex2D(sampler_main, uv - v*5.5 ).xyz warp_10=` + tex2D(sampler_main, uv - v*9 ).xyz warp_11=` + tex2D(sampler_main, uv - v*13 ).xyz warp_12=` ); warp_13=` warp_14=` // darken over time warp_15=` ret *= 0.98; //or try: ret -= 0.004; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=`// zoom in a smidge: comp_4=`uv = (uv-0.5)*0.86+0.5; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = ret*1.5 - 0.1; comp_8=` comp_9=` float4 g; comp_10=` float3 d = float3(texsize.zw * 4, 0); comp_11=` g.x = lum(GetBlur1(uv + d.xz)); comp_12=` g.y = lum(GetBlur1(uv - d.xz)); comp_13=` g.z = lum(GetBlur1(uv + d.zy)); comp_14=` g.w = lum(GetBlur1(uv - d.zy)); comp_15=` comp_16=` ret *= 0.7; comp_17=` ret.x += saturate(g.x-g.y)*5; comp_18=` ret.z += saturate(g.y-g.x)*5; comp_19=` //ret.xy += (g.xz-g.yw)*3; comp_20=` comp_21=`ret.x = GetBlur1(uv).x - 0.03; comp_22=`ret.z = GetBlur2(uv).z*1.5 - 0.05; comp_23=`ret *= 2.3; comp_24=` comp_25=`} comp_26=` comp_27=` projectM-complete-2.1.0-Source/presets_milkdrop_200/che - terracarbon stream.milk0000775000175000017500000000636211756064137030035 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.03074 fWaveScale=0.498516 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.1 ob_r=0 ob_g=0 ob_b=0 ob_a=0.06 ib_size=0.035 ib_r=0.25 ib_g=0.45 ib_b=0.25 ib_a=0.29 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0 mv_dy=0 mv_l=2.5 mv_r=0.06 mv_g=1 mv_b=1 mv_a=0.2 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; projectM-complete-2.1.0-Source/presets_milkdrop_200/PieturP - triptrap_(ultimate-trip-mix).milk0000775000175000017500000001607611756064137032554 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.955900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.535239 fWaveSmoothing=0.0 fWaveParam=-0.480000 fModWaveAlphaStart=1.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.0 zoom=1.001800 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.0 wave_g=0.650000 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=6.4 nMotionVectorsY=48.0 mv_dx=0.5 mv_dy=0.5 mv_l=5.0 mv_r=0.013716 mv_g=0.872347 mv_b=0.522466 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.746302 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=0.0 shapecode_0_border_g=0.0 shapecode_0_border_b=0.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.746302 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=0.0 shapecode_1_border_g=0.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.364564 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=0.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=0.0 shapecode_2_border_g=0.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.0 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.364564 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=0.0 shapecode_3_border_g=0.0 shapecode_3_border_b=0.0 shapecode_3_border_a=0.0 shape_3_per_frame1= shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; shape_3_per_frame6= shape_3_per_frame7=g=vg; shape_3_per_frame8=r=vr; shape_3_per_frame9=b=vb; shape_3_per_frame10=g2=g; shape_3_per_frame11=r2=r; shape_3_per_frame12=b2=b; shape_3_per_frame13=dist=(frame%100)*.01; shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); shape_3_per_frame15=maat=below(maat,16)*maat; shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=1; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=(sin(time)*.5+.5)%2; per_frame_20=zval=cos(time*.3)*zoomin; per_frame_21=zuse=(zval)*.05+1; per_frame_22=monitor=zuse; per_frame_23=zoom=zuse; per_frame_24= per_frame_25=//echo_orient=((maat*.5)%4)+1; per_frame_26= per_frame_27=//monitor=val; per_frame_28=r=above(bass,1.3)+r*.95; per_frame_29=t=below(r,5); per_frame_30=q1=t*val*.5; per_frame_31= per_frame_32= per_frame_33= per_frame_34= per_frame_35= per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Cartoon Factory.milk0000775000175000017500000000713611756064137030413 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1 fDecay=0.99 fVideoEchoZoom=0.9996 fVideoEchoAlpha=1 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.098608 fWaveSmoothing=0.81 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.5025 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.1 wave_y=0.9 ob_size=0.01 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*3.14+q2*3.14+q3*3.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=wave_r=.5+.5*sin(q1+abs(q4*2.14)); per_frame_29=wave_b=.5+.5*sin(q2+abs(q5*2.14)); per_frame_30=wave_g=.5+.5*sin(q3+abs(q6*2.14)); per_frame_31=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_32=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_33=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_34=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_35=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_36=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_37=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_38=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_39=ob_size=.1+.1*sin(q3*3+q1); per_frame_40=ib_size=.15+.05*sin(q1*3+q3); per_frame_41=mv_r=mv_r+.5*sin(q4+q5*6*q1); per_frame_42=mv_b=mv_b+.5*sin(q4+q5*6*q2); per_frame_43=mv_g=mv_g+.5*sin(q5+q5*6*q3); per_frame_44=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_45=mv_l=.1*q8; per_frame_46=mv_x=q8*q7; per_frame_47=mv_y=q8*q7; per_frame_48=wave_mystery=wave_mystery+.25*sin(time*q4); per_frame_49=echo_zoom=1+.2*q1+.2*q5+.3*q4; per_frame_50=echo_orientation=q7%3; per_pixel_1=dx=sin(pow(x,2)*3.14*q3); per_pixel_2=dy=sin(pow(y,2)*3.14*q2); per_pixel_3=rot=sin(rad*3.14*q1); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Confetti.milk0000775000175000017500000001450611756064137026344 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.347425 fWaveScale=1.253098 fWaveSmoothing=0.9 fWaveParam=-0.1 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.032252 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(31.437*time) + 0.40*sin(20.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(31.344*time) + 0.40*sin(20.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(31.251*time) + 0.40*sin(21.055*time) ); per_frame_4=lum = wave_r*0.3 + wave_g*0.5 + wave_b*0.2; per_frame_5=wave_r = wave_r*0.2+0.8*lum; per_frame_6=wave_g = wave_g*0.2+0.8*lum; per_frame_7=wave_b = wave_b*0.2+0.8*lum; per_frame_8=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=dx = dx + 0.001*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_12=dy = dy + 0.001*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_13=decay = decay - 0.01*equal(frame%6,0); per_frame_14=dx = dx + dx_residual*0.01; per_frame_15=dy = dy + dy_residual*0.01; per_frame_16=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_17=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_18=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_19=wave_x = wave_x - dx_residual*7; per_frame_20=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` warp_5=` // PAINTERLY EFFECT - base high-frequency motion on image colors warp_6=` float mipbias = 0;//3 + 2*cos(_frame * 2); warp_7=` float2 delta2 = 0;//texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_9=` uv2.xy += cos(blurry_color.xy*27.9 + time*float2(0.13,0.25)) * texsize.zw*0.3; warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; warp_13=` warp_14=` // darken over time warp_15=` ret -= 0.005; warp_16=`} warp_17=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + geiss - witchcraft (Grow Mix 3).milk0000775000175000017500000002072511756064137032551 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000 fGammaAdj=1.000 fDecay=0.955 fVideoEchoZoom=0.997 fVideoEchoAlpha=0.500 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.000 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.300 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=1.000 zoom=1.00951 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.500 ob_r=0.010 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=1.79142 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.62832 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=1.000 shapecode_0_a=0.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=1.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 warp_1=`#define MyGet GetPixel //GetBlur1 warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 3; //TWEAK warp_7=` float str = 2.3; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.965; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=` comp_6=` float4 g; comp_7=` float3 d = float3(texsize.zw * 4, 0); comp_8=` g.x = lum(GetBlur1(uv + d.xz)); comp_9=` g.y = lum(GetBlur1(uv - d.xz)); comp_10=` g.z = lum(GetBlur1(uv + d.zy)); comp_11=` g.w = lum(GetBlur1(uv - d.zy)); comp_12=` comp_13=` ret *= 0.7; comp_14=` ret.x += saturate(g.x-g.y)*5; comp_15=` ret.z += saturate(g.y-g.x)*5; comp_16=` //ret.xy += (g.xz-g.yw)*3; comp_17=` comp_18=`ret.x = GetBlur1(uv).x*2; comp_19=`ret.z = GetBlur2(uv).z*3; comp_20=` comp_21=`} comp_22=` comp_23=` ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Geiss - glowsticks v2 02 (Relief Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Geiss - glowsticks v2 02 (Relief Mix).mi0000775000175000017500000003567311756064137032121 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.0 fDecay=0.960 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.012 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=0.010 fWarpScale=1.611 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.00400 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.12532 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=3.0 nMotionVectorsY=2.0 mv_dx=0.020 mv_dy=-0.020 mv_l=0.150 mv_r=0.490 mv_g=0.480 mv_b=0.3 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point18=yq=yp; wave_0_per_point19=zq=zp; wave_0_per_point20= wave_0_per_point21=ang=tm*8; wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point24=zp=zq; wave_0_per_point25= wave_0_per_point26=//forearm movement; wave_0_per_point27=zp=zp-0.3; wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point29=xq=xp; wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point32= wave_0_per_point33=//upper arm twist wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point37=zp=zq; wave_0_per_point38= wave_0_per_point39=//upper arm outward; wave_0_per_point40=zp=zp-0.35; wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point43=yq=yp; wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point45= wave_0_per_point46=//upper arm up down; wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; wave_0_per_point48=xp=xq; wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); wave_0_per_point51= wave_0_per_point52=//xp=xq;yp=yq;zp=zq; wave_0_per_point53= wave_0_per_point54= wave_0_per_point55=//project into screenspace and draw on screen wave_0_per_point56=zp=zp+2; wave_0_per_point57=xs=xp/zp; wave_0_per_point58=ys=yp/zp; wave_0_per_point59= wave_0_per_point60=x=xs+0.5; wave_0_per_point61=y=ys*1.3+0.5; wave_0_per_point62= wave_0_per_point63= wave_0_per_point64=a=(1-sample)*flip; wave_0_per_point65= wave_0_per_point66=b=b+pow(1-sample,2)*0.3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=xq=xp; wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point25=zp=zq; wave_1_per_point26= wave_1_per_point27=//forearm movement; wave_1_per_point28=zp=zp-0.3; wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point30=xq=xp; wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point33= wave_1_per_point34=//upper arm twist wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point38=zp=zq; wave_1_per_point39= wave_1_per_point40=//upper arm outward; wave_1_per_point41=zp=zp-0.35; wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); wave_1_per_point44=yq=yp; wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); wave_1_per_point46= wave_1_per_point47=//upper arm up down; wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; wave_1_per_point49=xp=xq; wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); wave_1_per_point52= wave_1_per_point53=//xp=xq;yp=yq;zp=zq; wave_1_per_point54= wave_1_per_point55= wave_1_per_point56=//project into screenspace and draw on screen wave_1_per_point57=zp=zp+2; wave_1_per_point58=xs=xp/zp; wave_1_per_point59=ys=yp/zp; wave_1_per_point60= wave_1_per_point61=x=xs+0.5; wave_1_per_point62=y=ys*1.3+0.5; wave_1_per_point63= wave_1_per_point64= wave_1_per_point65=a=(1-sample)*flip; wave_1_per_point66= wave_1_per_point67= wave_1_per_point68=b=b+pow(1-sample,2)*0.3 wave_1_per_point69= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.06779 shapecode_0_ang=0.75398 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.77977 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=q1=time*0.9; per_frame_5= per_frame_6= per_frame_7= per_frame_8= warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_5=` warp_6=` // darken (decay) over time warp_7=` //ret *= 0.96; //or try: ret -= 0.004; warp_8=` warp_9=` warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0.3,0.1,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.08)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.3,-0.13,0.05)); comp_23=` float3 col1 = float3(1.3,0.9,0.6)*1.5; comp_24=` ret = col1 * saturate(dot(g,dir1)); comp_25=` comp_26=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Horvath's Holistic Abyss.milk0000775000175000017500000000367211756064137031721 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.010000 fWaveSmoothing=0.5 fWaveParam=0.4 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.000157 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=1.488000 mv_dx=0.0 mv_dy=-0.1 mv_l=0.5 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 3.35*sin(4*mid_att) - 3.25*sin(2.5*bass); per_frame_2=wave_g = wave_g + 3.35*sin(3.7*treb_att) - 3.25*sin(2.11*mid); per_frame_3=wave_b = wave_b + 3.35*sin(3.84*bass_att) - 3.25*sin(2.3*treb); per_frame_4=warp = 0; per_frame_5=zoom = zoom + 0.03; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom + if (above(rad,0.2 + 0.25*sin(1.2*time)), if (below(rad,0.5 + 0.25*sin(1.2*time)), -0.05, -0.025), -0.02*(1-rad)); per_pixel_6=rot = rot + if (above(rad,0.2 + 0.25*cos(1.8*time)), if (below(rad,0.5 + 0.25*cos(1.8*time)), +0.08, -0.08), -0.5*(0.5-rad)); per_pixel_7=zoom = zoom + 0.003; per_pixel_8=dx = dx + (1-rad)*dx_r; per_pixel_9=dy = dy + (1-rad)*dy_r; per_pixel_10=dx = dx + above(rad,0.5 + 0.4*cos(2*time)) * 0.03*dx_r; per_pixel_11=dy = dy + above(rad,0.5 + 0.4*sin(2*time))* 0.03*dy_r; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Tokamak Plus 2.milk0000775000175000017500000001311711756064137027203 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.993 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.199 fWaveScale=4.226 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.00400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.19788 sx=0.99967 sy=0.99990 wave_r=0.8 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.680 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=rot = rot + 0.03*cos(time*0.571+3); per_frame_7=dx = dx + 0.1*cos(time*0.492+1); per_frame_8=dy = dy + 0.1*cos(time*0.439+2); per_frame_9=//zoom = zoom + 0.01*cos(time*0.671+5); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // noise warp_7=` float4 N = tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy)*2-1; warp_8=` ret += N.xyz/256.0*5; warp_9=` warp_10=` // darken over time warp_11=` ret *= 0.98; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.5; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + geiss - witchcraft (Grow Mix 2).milk0000775000175000017500000002045611756064137032551 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000 fGammaAdj=1.000 fDecay=0.955 fVideoEchoZoom=0.997 fVideoEchoAlpha=0.500 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.000 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.300 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=1.000 zoom=0.99951 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.500 ob_r=0.010 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=1.79142 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.62832 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=1.000 shapecode_0_a=0.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=1.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 warp_1=`shader_body warp_2=`{ warp_3=` float grad_rad = 0.7; warp_4=` float str = 1; warp_5=` warp_6=` float3 d = float3(texsize.zw, 0) * 10 * grad_rad; warp_7=` float4 lums = 0; warp_8=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); warp_9=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); warp_10=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); warp_11=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); warp_12=` warp_13=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*900/grad_rad; warp_14=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_15=` warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.98; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=` comp_6=` float4 g; comp_7=` float3 d = float3(texsize.zw * 4, 0); comp_8=` g.x = lum(GetBlur1(uv + d.xz)); comp_9=` g.y = lum(GetBlur1(uv - d.xz)); comp_10=` g.z = lum(GetBlur1(uv + d.zy)); comp_11=` g.w = lum(GetBlur1(uv - d.zy)); comp_12=` comp_13=` ret *= 0.7; comp_14=` ret.x += saturate(g.x-g.y)*5; comp_15=` ret.z += saturate(g.y-g.x)*5; comp_16=` //ret.xy += (g.xz-g.yw)*3; comp_17=` comp_18=`ret.x = GetBlur1(uv).x*2; comp_19=`ret.z = GetBlur2(uv).z*3; comp_20=` comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Starquake (Sunquake MD2 Mix).milk0000775000175000017500000001523411756064137032236 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.044484 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.500000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=mv_r = 0.7 + 0.3*sin(time*0.5683); per_frame_3=mv_b = 0.8 + 0.2*sin(time*0.7832); per_frame_4=mv_g = 0.82 + 0.15*sin(time*1.103); per_frame_5=q1 = max(max(bass,bass_att)-1.15,0); per_frame_6=q2 = max(max(treb,treb_att)-1.15,0); per_frame_7=rot = abs(0.05*sin(time))-1.3*q1; per_pixel_1=zoom = 0.4 + atan(atan(rad)*1.5*rad)+2.5*q1; per_pixel_2=zoomexp= max(10*(1+q1-q2),0.2); warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv - 0.5; warp_4=` float2 uv3; warp_5=` uv3.x = (uv2.x* q1 + uv2.y*q2)*0.97 + 0.5; warp_6=` uv3.y = (uv2.x*-q2 + uv2.y*q1)*0.97 + 0.5; warp_7=` warp_8=` ret.x = tex2D( sampler_main, lerp(uv,uv3,0.0) ).x; warp_9=` ret.y = tex2D( sampler_main, lerp(uv,uv3,0.5) ).y; warp_10=` ret.z = tex2D( sampler_main, lerp(uv,uv3,1.0) ).z; warp_11=` warp_12=` // .x = fastest layer, .z = slowest warp_13=` // slowly shift stuff toward the front, over time: warp_14=` ret += float3(-ret.x,ret.x-ret.y,ret.y-ret.z)*0.03; warp_15=` warp_16=` // ERROR DIFFUSION DITHER - looks great warp_17=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_18=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; warp_19=` warp_20=` // darken over time warp_21=` //ret -= 0.003; warp_22=` //ret *= 0.99; warp_23=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_24=`} comp_1=`sampler sampler_seaweed; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz; comp_6=` //float lum = ret.x; comp_7=` //ret = lum; comp_8=` comp_9=` float2 texc = 0.4 + 0.6*ret.xy; comp_10=` ret = tex2D(sampler_seaweed, texc) * ret.z * 3; comp_11=` comp_12=` // add some stripes: comp_13=` //ret += 0.04*cos(lum*29+2.8); comp_14=`} comp_15=` comp_16=` ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi, Redi Jedi + Geiss - dual random textured tokamak.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi, Redi Jedi + Geiss - dual random textured 0000775000175000017500000003576111756064137032636 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.773 fWaveSmoothing=0.000 fWaveParam=-0.440 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=1.00400 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.19788 sx=0.99967 sy=0.99990 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.040 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=0.000 nMotionVectorsY=0.000 mv_dx=0.000 mv_dy=0.000 mv_l=1.000 mv_r=1.000 mv_g=0.910 mv_b=0.710 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.000 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.48612 wavecode_1_smoothing=0.00000 wavecode_1_r=0.500 wavecode_1_g=0.300 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_point1=d3 = d3*0.85 + value1; wave_1_per_point2=d2 = d2*0.85 + d3*0.18; wave_1_per_point3=d1 = d1*0.85 + d2*0.12; wave_1_per_point4=d = d*0.85 + d1*0.06; wave_1_per_point5= wave_1_per_point6=y = 0.5 + d*sample*(1-sample); wave_1_per_point7=x = 0.9 - sample*0.8; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=5.92556 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=0.000 wavecode_2_b=0.000 wavecode_2_a=0.660 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9= wave_2_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point11=dd = dd*0.95 + (value1); wave_2_per_point12=ddd = dd*sample*(1-sample)*d; wave_2_per_point13= wave_2_per_point14=x = xx + (yy-yyy)*ddd; wave_2_per_point15=y = yy - (xx-xxx)*ddd; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=5.92556 wavecode_3_smoothing=0.00000 wavecode_3_r=0.650 wavecode_3_g=0.450 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0 wave_3_per_frame1=t1 = q1; wave_3_per_frame2=t2 = q2; wave_3_per_frame3=t3 = q3; wave_3_per_frame4=t4 = q4; wave_3_per_frame5=t5 = q5; wave_3_per_frame6=t6 = q6; wave_3_per_frame7=t7 = q7; wave_3_per_frame8=t8 = q8; wave_3_per_point1=sample = 1-sample; wave_3_per_point2=xxx = xx; wave_3_per_point3=yyy = yy; wave_3_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_3_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_3_per_point6= wave_3_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_3_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_3_per_point9= wave_3_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_3_per_point11=dd = dd*0.95 + (value1); wave_3_per_point12=ddd = dd*sample*(1-sample)*d; wave_3_per_point13=ddd = sample*(1-sample)*sin(sample*200)*d*0.05; wave_3_per_point14=x = xx + (yy-yyy)*ddd; wave_3_per_point15=y = yy - (xx-xxx)*ddd; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.04043 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=0.73458 shapecode_0_r=0.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=0.100 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_init1=vx = 0 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.700 shapecode_1_y=0.300 shapecode_1_rad=0.66230 shapecode_1_ang=2.45044 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.74934 shapecode_1_r=1.000 shapecode_1_g=0.100 shapecode_1_b=0.100 shapecode_1_a=1.000 shapecode_1_r2=1.000 shapecode_1_g2=0.100 shapecode_1_b2=0.100 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_init1=xx = 0.5; shape_1_init2=yy = 0.4; shape_1_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_1_per_frame2= shape_1_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_1_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_1_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_1_per_frame6=ang =aang*4*asin(1); shape_1_per_frame7=x = xx; shape_1_per_frame8=y = yy; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.430 shapecode_2_y=0.600 shapecode_2_rad=1.16781 shapecode_2_ang=5.96903 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.67165 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=1.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_init1=xx = 0.5; shape_2_init2=yy = 0.4; shape_2_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_2_per_frame2= shape_2_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_2_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_2_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_2_per_frame6=ang =aang*4*asin(1); shape_2_per_frame7=x = xx; shape_2_per_frame8=y = yy; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.750 shapecode_3_rad=0.07059 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=0.73458 shapecode_3_r=1.000 shapecode_3_g=0.500 shapecode_3_b=0.500 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_init1=vx = 0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = q5; per_frame_1=wave_r = wave_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); warp_1=`shader_body warp_2=`{ warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with warp_4=` float1 d = 0.005; warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; warp_10=` warp_11=` warp_12=` warp_13=` float2 v = 0.01; warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; warp_15=` warp_16=` warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; warp_18=` ret.x += 0.004; warp_19=` warp_20=` warp_21=`//-------------------------------- warp_22=` warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); warp_24=` warp_25=` warp_26=` warp_27=` v = 0.01; warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; warp_29=` warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); warp_31=` ret.z *= 0.8; warp_32=` ret.z += 0.004; warp_33=` warp_34=` warp_35=` warp_36=`//-------------------------------- warp_37=` warp_38=` d = 0.01; warp_39=` my_uv = float2(-dy,dx)*0.045; warp_40=` warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; warp_43=` my_uv += uv - float2(dx,dy)*0.03; warp_44=` warp_45=` warp_46=` warp_47=` v = 0.01; warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; warp_49=` warp_50=` warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur warp_53=` warp_54=`//ret = 0; warp_55=`} comp_1=`sampler sampler_rand00; comp_2=`sampler sampler_rand01; comp_3=` comp_4=`shader_body comp_5=`{ comp_6=` comp_7=`float3 main = tex2D(sampler_main,uv); comp_8=` float2 d = texsize.zw*12; comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; comp_12=` comp_13=`float3 re; comp_14=` comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); comp_16=`float2 m = float2(1-q4,q8); comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop comp_18=`float2 mid_uv = m + (uv-m)*0.996; comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow comp_22=`ret = lerp( ret, float3(1,0.1,0.4),tex2D( sampler_fw_main, uv).x); comp_23=`//ret = tex2D(sampler_main, uv); comp_24=`re = tex2D( sampler_rand00, my_uv); comp_25=`re = lerp( tex2D(sampler_rand01,my_uv), re, ret.x); comp_26=`ret = lerp( re, 1-re, ret.y); comp_27=`main.xy +=float2(0.5,0.5)*main.yx - GetBlur1(uv).zz*1.75 + float2(0,.6)*main.z; comp_28=`main = lerp(main,float3(1,-0.3,-0.3),main.z); comp_29=`ret = lerp(ret ,main*float3(1,1,0.7),.6); comp_30=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Hurricane.milk0000775000175000017500000000247411756064137026512 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=1.17037 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.014 rot=-0.16 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.02*equal(frame%40,0); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - last of it's kind_sinking.milk0000775000175000017500000001232111756064137032131 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.105000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.011202 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=34 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.027430 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=tex_ang=0.01; shape_2_per_frame2=x=.4-q4; shape_2_per_frame3=y=.5-q5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.95; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol*(35/fps); per_frame_16=q4=cos(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=//dx=tan(musictime*0.1)*0.2; per_frame_20=dy=(musictime*0.119)*0.2; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=//zoom=rd*((rad*0.5)+(0.2))*1.01; per_pixel_6=zoom=tan(rd/5+0.01)+tan(rad/20+0.01)/(rd/rad); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Spiral Artifact.milk0000775000175000017500000001561511756064137027543 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=3.630 fWaveSmoothing=0.9 fWaveParam=-0.3 fModWaveAlphaStart=1.150 fModWaveAlphaEnd=1.550 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.96971 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=rot_sum = 0; per_frame_init_2=q2 = 0.07 + 0.04*rand(1000)*0.001 + 0.03*rand(1000)*0.001; per_frame_init_3=q3 = 1.035 + 0.06*(rand(1000)+rand(1000)+rand(1000))*0.000333; per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(1.980*time) + 0.40*sin(3.047*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(2.835*time) + 0.40*sin(2.081*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(3.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = 0.5;//cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = 0.5;//cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6= per_frame_7=rot = q2;//0.13;//6.28*(rand(737)/737.0 - 0.5) * 0.03; per_frame_8=zoom = zoom-1 + q3; per_frame_9=rot_sum = rot_sum + rot; per_frame_10=q1 = -rot_sum; per_frame_11=q5 = cos(rot_sum); per_frame_12=q6 = sin(rot_sim); per_frame_13=monitor = q2; per_frame_14= per_frame_15=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_16=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_17=decay_to = 0.8; // lower # = more hasty to declare a beat per_frame_18=decay_rate = pow(0.9990, fps); // lower # = more hasty to declare a beat per_frame_19=beat = bass/max(min_att,bass_att); per_frame_20=beat = max(beat, mid /max(min_att,mid_att )); per_frame_21=beat = max(beat, treb/max(min_att,treb_att)); per_frame_22=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_23=beat_level = (beat - prev_beat - 0.02)*24; per_frame_24=is_beat = above(beat_level, 0.5); per_frame_25=prev_beat = beat; per_frame_26= // put your beat responses HERE: per_frame_27= wave_a = beat_level; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 orig = uv; comp_4=` comp_5=` float inv_zoom = min(aspect.x,aspect.y)*0.8; comp_6=` //float t = saturate(time*0.33); comp_7=` //t = t*t*(3 - 2*t); comp_8=` //inv_zoom = lerp(1, inv_zoom, t); comp_9=` comp_10=` uv -= 0.5; comp_11=` uv *= inv_zoom; comp_12=` uv *= aspect.xy; comp_13=` comp_14=` float2 uv2; comp_15=` uv2.x = uv.x*cos(q1) - uv.y*sin(q1); comp_16=` uv2.y = uv.x*sin(q1) + uv.y*cos(q1); comp_17=` uv2 *= aspect.zw; comp_18=` uv2 += 0.5; comp_19=` comp_20=` ret = abs( tex2D(sampler_main, uv2).xyz*2.65 comp_21=` + GetBlur1(uv2)*-2 ); comp_22=` comp_23=` ret.xyz *= 1.5; comp_24=`} comp_25=` comp_26=` ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Illusion + Geiss - Spiral Movement (Reaction Diffusion mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Illusion + Geiss - Spiral Movement (Reac0000775000175000017500000001723011756064137032601 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.504 fWaveSmoothing=0.750 fWaveParam=0.240 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=9.861 fWarpScale=16.217 fZoomExponent=1.50374 fShader=0.0 zoom=1.02010 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.81954 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.2 ib_size=0.005 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.060 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` warp_5=` // diffused version: warp_6=` float ss = 0.1; warp_7=` float3 blur = 0.25*( warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz warp_12=` ); warp_13=` warp_14=` // diffusion: warp_15=` ret = blur; warp_16=` warp_17=` float F2 = 0.035; warp_18=` float k2 = 0.060; warp_19=` float s = 0.025; warp_20=` float scale = 4; warp_21=` warp_22=` // reaction: warp_23=` float3 z = ret; warp_24=` float uvv = ret.x*ret.y*ret.y; warp_25=` z.x += (-uvv + F2*(1-ret.x))*scale; warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; warp_27=` //z.x += s*(16-ret.x*ret.y); warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); warp_29=` z.z += 0; warp_30=` warp_31=` // apply laplacian: warp_32=` z.x += (GetBlur1(uv2) - GetPixel(uv2))*0.1*scale; warp_33=` warp_34=` ret = z; warp_35=` warp_36=` // add noise: warp_37=` ret += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); warp_38=` warp_39=` // darken (decay) over time warp_40=` //ret = (ret - 0.002)*0.99; warp_41=`} comp_1=`shader_body comp_2=`{ comp_3=` //ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //uv = (uv-0.5)*0.5 + 0.5; comp_6=` comp_7=` //ret = max(ret, tex2D(sampler_main, uv).xyz); comp_8=` ret = tex2D(sampler_main, uv).xyz; comp_9=` //ret += (GetBlur1(uv) - blur1_min) * float3(0.7,0.5,1.1)*10; comp_10=` comp_11=` //ret = saturate(ret.x*99); comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Color Pox (Van Gogh Mix).milk0000775000175000017500000001370411756064137030606 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.965 fWaveScale=23.563 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.150 fWarpAnimSpeed=1.0 fWarpScale=1.772 fZoomExponent=4.40100 fShader=0.0 zoom=1.01100 rot=0.00300 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.490 wave_g=0.490 wave_b=0.490 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=t = time*12.3; per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` float3 a = tex2d(sampler_main, uv).xyz; warp_6=` float3 b = GetBlur1(uv)*5; warp_7=` warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*5; warp_9=` ret = tex2d(sampler_main, uv2).xyz; warp_10=` warp_11=` // add noise warp_12=` float t = 0.01; warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; warp_14=` warp_15=` // darken warp_16=` ret -= 0.00014; warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.5; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate(b1-b2)*5.4*float3(1,0.7,0.3); comp_13=` ret += saturate(b3-b4)*5.4*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - the machine that conquered the world (domination remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - the machine that conquered the world0000775000175000017500000002257111756064137033277 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.650000 fVideoEchoZoom=0.202819 fVideoEchoAlpha=0.3 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.650438 fWaveScale=7.709095 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=0.010000 fZoomExponent=1.0 fShader=1.0 zoom=1.009495 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=0.999900 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.1 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999999 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=tscale=.45+(bass*.02); wave_0_per_point2=trot=3; wave_0_per_point3=a=above(sample,0); wave_0_per_point4= wave_0_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_0_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_0_per_point7= wave_0_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_0_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_0_per_point10= wave_0_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_0_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//draw via random walk wave_0_per_point16=tri_point=rand(3); wave_0_per_point17= wave_0_per_point18=//point 1 wave_0_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_0_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_0_per_point21= wave_0_per_point22=//point 2 wave_0_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_0_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_0_per_point25= wave_0_per_point26=//point 3 wave_0_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_0_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_0_per_point29= wave_0_per_point30=x=t_x; wave_0_per_point31=y=t_y; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=tscale=.45+(bass*.02); wave_1_per_point2=trot=3; wave_1_per_point3=a=above(sample,0); wave_1_per_point4= wave_1_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_1_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_1_per_point7= wave_1_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_1_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_1_per_point10= wave_1_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_1_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//draw via random walk wave_1_per_point16=tri_point=rand(3); wave_1_per_point17= wave_1_per_point18=//point 1 wave_1_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_1_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_1_per_point21= wave_1_per_point22=//point 2 wave_1_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_1_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_1_per_point25= wave_1_per_point26=//point 3 wave_1_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_1_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_1_per_point29= wave_1_per_point30=x=t_x; wave_1_per_point31=y=t_y; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=tscale=.45+(bass*.02); wave_2_per_point2=trot=3; wave_2_per_point3=a=above(sample,0); wave_2_per_point4= wave_2_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_2_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_2_per_point7= wave_2_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_2_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_2_per_point10= wave_2_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_2_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=//draw via random walk wave_2_per_point16=tri_point=rand(3); wave_2_per_point17= wave_2_per_point18=//point 1 wave_2_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_2_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_2_per_point21= wave_2_per_point22=//point 2 wave_2_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_2_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_2_per_point25= wave_2_per_point26=//point 3 wave_2_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_2_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_2_per_point29= wave_2_per_point30=x=t_x; wave_2_per_point31=y=t_y; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=tscale=.45+(bass*.02); wave_3_per_point2=trot=3; wave_3_per_point3=a=above(sample,0); wave_3_per_point4= wave_3_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_3_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_3_per_point7= wave_3_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_3_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_3_per_point10= wave_3_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_3_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=//draw via random walk wave_3_per_point16=tri_point=rand(3); wave_3_per_point17= wave_3_per_point18=//point 1 wave_3_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_3_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_3_per_point21= wave_3_per_point22=//point 2 wave_3_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_3_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_3_per_point25= wave_3_per_point26=//point 3 wave_3_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_3_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_3_per_point29= wave_3_per_point30=x=t_x; wave_3_per_point31=y=t_y; shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.240000 shapecode_0_y=0.5 shapecode_0_rad=0.472094 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.819518 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.6 shapecode_0_g2=0.6 shapecode_0_b2=0.9 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=(sin(time*.5)*.5)+.5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.791418 shapecode_1_ang=0.0 shapecode_1_tex_ang=1.570797 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.3 shapecode_1_g2=0.2 shapecode_1_b2=0.8 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.808141 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=0.4 shapecode_2_g=0.4 shapecode_2_b=0.8 shapecode_2_a=1.0 shapecode_2_r2=0.7 shapecode_2_g2=0.6 shapecode_2_b2=0.5 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.364566 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.498314 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.8 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Drop Shadow 1.milk0000775000175000017500000001671111756064137027024 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.496230 fWaveScale=4.695139 fWaveSmoothing=0.495000 fWaveParam=-0.140000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.630000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`sampler sampler_cells; comp_2=`float4 texsize_cells; comp_3=` comp_4=`shader_body comp_5=`{ comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` //ret = max( ret, tex2D(sampler_main, 1-uv).zyx ); comp_8=` comp_9=` float L = lum(ret); comp_10=` float use_tex = 1 - saturate(L*10-1); comp_11=` float3 tex = tex2D(sampler_cells, (uv*texsize.xy+frame)*texsize_cells.zw).xyz; comp_12=` tex *= tex; comp_13=` // shadow: comp_14=` float L2 = lum(GetBlur2(uv - 0.01)); comp_15=` tex *= 1-saturate(L2*5); comp_16=` ret = lerp(ret, tex, use_tex); comp_17=` comp_18=` ret *= 1.70; //old gamma effect comp_19=` comp_20=` comp_21=` comp_22=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - All-Spark Polar.milk0000775000175000017500000001370411756064137027414 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.7 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=5.685865 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.000012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.489000 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1.. per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= warp_1=`// to access a texture on disk: make a sampler. This example loads "noise_lq.{tga/jpg/etc}". warp_2=` warp_3=` // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=`shader_body warp_6=`{ warp_7=` uv.x += 0.02 * (tex2D( sampler_noise_lq, warp_8=` uv*0.050*texsize_noise_lq.zw*texsize.xy*2 warp_9=` + float2(roam_cos.x,roam_sin.x)*0.1 ).y*2-1)*aspect.x; warp_10=` uv.x += 0.04 * (tex2D( sampler_noise_lq, warp_11=` uv*0.025*texsize_noise_lq.zw*texsize.xy*0.5 warp_12=` + float2(roam_sin.y,-roam_cos.y)*0.03 ).z*2-1)*aspect.x; warp_13=` warp_14=` ret = tex2D( sampler_main, uv ).xyz; warp_15=` warp_16=` // darken over time warp_17=` // cool idea: different falloff rates for the 3 colors- warp_18=` ret *= float3(0.99,0.98,0.97); warp_19=` warp_20=` // ERROR DIFFUSION DITHER - looks great warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).x-0.5)/256.0*2; warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); comp_5=` uv = float2(rad,ang/6.28); comp_6=` comp_7=` ret = tex2D(sampler_main, uv).xyz; comp_8=` ret += GetBlur1(uv); comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; comp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - glassworms flare.milk0000775000175000017500000004776211756064137030450 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.960001 fDecay=0.910000 fVideoEchoZoom=1.029896 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=2.987792 fShader=0.0 zoom=1.000432 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=0.7 wavecode_0_g=0.9 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_frame7= wave_0_per_frame8=t1 = ra*6.2832; wave_0_per_frame9=t2 = rb*6.2832; wave_0_per_frame10=t3 = rc*6.2832; wave_0_per_frame11=t4 = rd*6.2832; wave_0_per_frame12=t5 = re*6.2832; wave_0_per_frame13=t6 = rf*6.2832; wave_0_per_frame14= wave_0_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_0_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_0_per_frame17= wave_0_per_frame18=t7 = rg; wave_0_per_frame19=t8 = rh; wave_0_per_frame20= wave_0_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_0_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_0_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_0_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_0_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_0_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_0_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_0_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_0_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_0_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_0_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_0_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_0_per_point19= wave_0_per_point20=it = it*above(sample,0); wave_0_per_point21=it = it + 1; wave_0_per_point22=pi = 6.2813; wave_0_per_point23= wave_0_per_point24=sam = sample; wave_0_per_point25=spm = .5 + .5*sin((q2 - sam)*6.24); wave_0_per_point26=a = min((1-sam)*value2*3,1); wave_0_per_point27=//a = pow(spm,16); wave_0_per_point28=//a = 1; wave_0_per_point29=r = pow(1 - sam,1); wave_0_per_point30=g = pow(1 - sam,1); wave_0_per_point31=b = pow(1 - sam,1); wave_0_per_point32= wave_0_per_point33=sp = q6*.15 - sam*.2; wave_0_per_point34=spa = q7*.15 - sam*.2; wave_0_per_point35=spb = q8*.15 - sam*.2; wave_0_per_point36=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_0_per_point37=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_0_per_point38=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_0_per_point39= wave_0_per_point40=cut = .2; wave_0_per_point41=sm = sam*above(sam,cut); wave_0_per_point42=mo = rand(2); wave_0_per_point43=ox = ox + max(0,sm-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_0_per_point44=oy = oy + max(0,sm-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_0_per_point45=oz = oz + max(0,sm-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_0_per_point46= wave_0_per_point47=cut = .4; wave_0_per_point48=sm = sm*above(sm,cut); wave_0_per_point49=mo = rand(2); wave_0_per_point50=ox = ox + max(0,sm-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_0_per_point51=oy = oy + max(0,sm-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_0_per_point52=oz = oz + max(0,sm-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_0_per_point53= wave_0_per_point54= wave_0_per_point55= wave_0_per_point56=xang = q6*.1; wave_0_per_point57=yang = q7*.1; wave_0_per_point58=zang = q8*.1; wave_0_per_point59= wave_0_per_point60=fov = .5; wave_0_per_point61= wave_0_per_point62=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point63=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point64=ox = mx; wave_0_per_point65=oz = mz; wave_0_per_point66=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point67=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point68=ox = mx; wave_0_per_point69=oy = my; wave_0_per_point70=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point71=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point72=oy = my; wave_0_per_point73=oz = mz; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=tme = (q6+q7+q8)*2 - sam*6.24*4; wave_0_per_point77=mod = 1-sam; wave_0_per_point78=wmod = 1; wave_0_per_point79=ox = ox*(1-mod) + (sin(tme*.33)*.5 + .5*cos(tme*.542))*mod; wave_0_per_point80=oy = oy*(1-mod) + (cos(tme*.24)*.5 + .5*sin(tme*.542))*mod; wave_0_per_point81=oz = oz*(1-mod) + (sin(tme*.11)*.5 + .5*cos(tme*.542))*mod; wave_0_per_point82= wave_0_per_point83= wave_0_per_point84=ox = ox*q3; wave_0_per_point85=oy = oy*q3; wave_0_per_point86=oz = oz*q3; wave_0_per_point87= wave_0_per_point88=oz = oz - 2; wave_0_per_point89=x = ox*fov/oz + 0.5; wave_0_per_point90=x = (x-.5)*0.75 + 0.5; wave_0_per_point91=y = oy*fov/oz + 0.5; wave_0_per_point92= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.0 wavecode_1_r=0.7 wavecode_1_g=0.9 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_frame7= wave_1_per_frame8=t1 = ra*6.2832; wave_1_per_frame9=t2 = rb*6.2832; wave_1_per_frame10=t3 = rc*6.2832; wave_1_per_frame11=t4 = rd*6.2832; wave_1_per_frame12=t5 = re*6.2832; wave_1_per_frame13=t6 = rf*6.2832; wave_1_per_frame14= wave_1_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_1_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_1_per_frame17= wave_1_per_frame18=t7 = rg; wave_1_per_frame19=t8 = rh; wave_1_per_frame20= wave_1_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_1_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_1_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_1_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_1_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_1_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_1_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_1_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_1_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_1_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_1_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_1_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_1_per_point19= wave_1_per_point20=it = it*above(sample,0); wave_1_per_point21=it = it + 1; wave_1_per_point22=pi = 6.2813; wave_1_per_point23= wave_1_per_point24=sam = sample; wave_1_per_point25=spm = .5 + .5*sin((q2 - sam)*6.24); wave_1_per_point26=a = min((1-sam)*value2*3,1); wave_1_per_point27=//a = pow((1-spm),16); wave_1_per_point28=g = 1; wave_1_per_point29=r = pow(1 - sam,1); wave_1_per_point30=b = pow(1 - sam,1); wave_1_per_point31=g = pow(1 - sam,1); wave_1_per_point32= wave_1_per_point33=sp = q6*.15 - sam*.2; wave_1_per_point34=spa = q7*.15 - sam*.2; wave_1_per_point35=spb = q8*.15 - sam*.2; wave_1_per_point36=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_1_per_point37=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_1_per_point38=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_1_per_point39= wave_1_per_point40=cut = .2; wave_1_per_point41=sm = sam*above(sam,cut); wave_1_per_point42=mo = rand(2); wave_1_per_point43=ox = ox + max(0,sm-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_1_per_point44=oy = oy + max(0,sm-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_1_per_point45=oz = oz + max(0,sm-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_1_per_point46= wave_1_per_point47=cut = .4; wave_1_per_point48=sm = sm*above(sm,cut); wave_1_per_point49=mo = rand(2); wave_1_per_point50=ox = ox + max(0,sm-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_1_per_point51=oy = oy + max(0,sm-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_1_per_point52=oz = oz + max(0,sm-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_1_per_point53= wave_1_per_point54= wave_1_per_point55= wave_1_per_point56=xang = q6*.1; wave_1_per_point57=yang = q7*.1; wave_1_per_point58=zang = q8*.1; wave_1_per_point59= wave_1_per_point60=fov = .5; wave_1_per_point61= wave_1_per_point62=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point63=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point64=ox = mx; wave_1_per_point65=oz = mz; wave_1_per_point66=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point67=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point68=ox = mx; wave_1_per_point69=oy = my; wave_1_per_point70=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point71=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point72=oy = my; wave_1_per_point73=oz = mz; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76=tme = (q6+q7+q8)*2 - sam*6.24*4; wave_1_per_point77=mod = 1-sam; wave_1_per_point78=wmod = 1; wave_1_per_point79=ox = ox*(1-mod) + (sin(tme*.21)*.5 + .5*cos(tme*.671))*mod; wave_1_per_point80=oy = oy*(1-mod) + (cos(tme*.14)*.5 + .5*sin(tme*.236))*mod; wave_1_per_point81=oz = oz*(1-mod) + (sin(tme*.87)*.5 + .5*cos(tme*.247))*mod; wave_1_per_point82= wave_1_per_point83= wave_1_per_point84=ox = ox*q3; wave_1_per_point85=oy = oy*q3; wave_1_per_point86=oz = oz*q3; wave_1_per_point87= wave_1_per_point88=oz = oz - 2; wave_1_per_point89=x = ox*fov/oz + 0.5; wave_1_per_point90=x = (x-.5)*0.75 + 0.5; wave_1_per_point91=y = oy*fov/oz + 0.5; wave_1_per_point92= wavecode_2_enabled=0 wavecode_2_samples=54 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=mod = .20333; wave_2_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_2_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); wavecode_3_enabled=0 wavecode_3_samples=54 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=mod = .20667; wave_3_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_3_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.998627 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.670315 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shape_0_per_frame1=g = .7; shape_0_per_frame2=g2 = g; shape_0_per_frame3= shape_0_per_frame4=a = q1; shape_0_per_frame5=a2 = a; shape_0_per_frame6= shape_0_per_frame7=ra = rand(1001)*.001; shape_0_per_frame8=ti = q4 + .25; shape_0_per_frame9=ra = ti - int(ti); shape_0_per_frame10= shape_0_per_frame11=tex_zoom = .45; shape_0_per_frame12= shape_0_per_frame13=h = if(above(ra,.15),ra-.15,ra+.85); shape_0_per_frame14=s = 1; shape_0_per_frame15=l = q5; shape_0_per_frame16= shape_0_per_frame17=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_0_per_frame18=tmpa = 2*l - tmpb; shape_0_per_frame19=hvr = h + .333333; shape_0_per_frame20=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_0_per_frame21=hvg = h; shape_0_per_frame22=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_0_per_frame23=hvb = h - .333333; shape_0_per_frame24=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_0_per_frame25= shape_0_per_frame26=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_0_per_frame27=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_0_per_frame28=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_0_per_frame29= shape_0_per_frame30=r2 = r; shape_0_per_frame31=g2 = g; shape_0_per_frame32=b2 = b; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.998627 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.670315 shapecode_1_r=0.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shape_1_per_frame1=//tex_ang = -time; shape_1_per_frame2=g = .7; shape_1_per_frame3=g2 = g; shape_1_per_frame4= shape_1_per_frame5=a = q1; shape_1_per_frame6=a2 = a; shape_1_per_frame7= shape_1_per_frame8=ra = rand(1001)*.001; shape_1_per_frame9=ti = q4 + .25; shape_1_per_frame10=ra = ti - int(ti); shape_1_per_frame11= shape_1_per_frame12=tex_zoom = .55; shape_1_per_frame13= shape_1_per_frame14=h = if(above(ra,.15),ra-.15,ra+.85); shape_1_per_frame15=s = 1; shape_1_per_frame16=l = q5; shape_1_per_frame17= shape_1_per_frame18=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_1_per_frame19=tmpa = 2*l - tmpb; shape_1_per_frame20=hvr = h + .333333; shape_1_per_frame21=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_1_per_frame22=hvg = h; shape_1_per_frame23=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_1_per_frame24=hvb = h - .333333; shape_1_per_frame25=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_1_per_frame26= shape_1_per_frame27=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_1_per_frame28=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_1_per_frame29=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_1_per_frame30= shape_1_per_frame31=r2 = r; shape_1_per_frame32=g2 = g; shape_1_per_frame33=b2 = b; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.998627 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.670315 shapecode_2_r=0.0 shapecode_2_g=1.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=//tex_ang = time; shape_2_per_frame2=g = .7; shape_2_per_frame3=g2 = g; shape_2_per_frame4= shape_2_per_frame5=a = q1*2; shape_2_per_frame6=a2 = a; shape_2_per_frame7= shape_2_per_frame8=ra = rand(1001)*.001; shape_2_per_frame9=ti = q4 + .25; shape_2_per_frame10=ra = ti - int(ti); shape_2_per_frame11= shape_2_per_frame12=tex_zoom = .45; shape_2_per_frame13= shape_2_per_frame14=h = if(above(ra,.15),ra-.15,ra+.85); shape_2_per_frame15=s = 1; shape_2_per_frame16=l = q5; shape_2_per_frame17= shape_2_per_frame18=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_2_per_frame19=tmpa = 2*l - tmpb; shape_2_per_frame20=hvr = h + .333333; shape_2_per_frame21=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_2_per_frame22=hvg = h; shape_2_per_frame23=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_2_per_frame24=hvb = h - .333333; shape_2_per_frame25=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_2_per_frame26= shape_2_per_frame27=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_2_per_frame28=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_2_per_frame29=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_2_per_frame30= shape_2_per_frame31=r2 = r; shape_2_per_frame32=g2 = g; shape_2_per_frame33=b2 = b; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.901615 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.102420 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=0.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=ang = rand(1001)*.001*6.2832; shape_3_per_frame2=tex_ang = ang; per_frame_1=warp = 0; per_frame_2=arot = 1.5708; per_frame_3= per_frame_4= per_frame_5=decay = 1; per_frame_6= per_frame_7=// for shapes per_frame_8=q1 = .1; // = a per_frame_9=q5 = .6; // = luminance per_frame_10= per_frame_11=tic = min(time-tin,.1); per_frame_12=tin = time; per_frame_13= per_frame_14=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_15= per_frame_16=ra = 10; per_frame_17=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_18=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_19=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_20=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_21= per_frame_22=tt = tt + tic*treb; per_frame_23=mt = mt + tic*mid; per_frame_24=bt = bt + tic*bass; per_frame_25=vt = vt + tic*vav; per_frame_26= per_frame_27=sp = abs(vav - slide)*.1; per_frame_28=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_29=toc = 1; per_frame_30= per_frame_31=// for waves per_frame_32=q6 = bt; per_frame_33=q7 = mt; per_frame_34=q8 = tt; per_frame_35=q3 = slide; per_frame_36= per_frame_37=q2 = vt*.5; // speed of opacity cycle per_frame_38= per_frame_39=vrt = vrt + tic*min(1,max(0.1,2-vav)); per_frame_40= per_frame_41=q4 = vrt*6; // = timecycle of hue per_frame_42= per_frame_43=zoom = 1 + pow(vav,4)*.2; per_frame_44= per_frame_45=monitor = vav; ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Hallucinogenic Pyramids (Beat Time Mi0000775000175000017500000000351211756064137033166 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.94 fWaveScale=1.599182 fWaveSmoothing=0.7 fWaveParam=1 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.001 fShader=0 zoom=1.007 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.7 wave_g=0.3 wave_b=0.3 wave_x=0 wave_y=0.5 ob_size=0.005 ob_r=0.4 ob_g=0.3 ob_b=0 ob_a=0.7 ib_size=0.005 ib_r=0.65 ib_g=0.05 ib_b=0.45 ib_a=0.3 nMotionVectorsX=12 nMotionVectorsY=9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_pixel_1=ok_to_change = if(above(time,beat_time+5),1,0); per_pixel_2=bass_effect = max(bass, bass_att)-1; per_pixel_3=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_pixel_4=effect = if(equal(time,beat_time),abs(effect-1),effect); per_pixel_5=bass_effect = max(max(bass,bass_att)-1.34,0); per_pixel_6=zoom = if(above(effect,0),0.4*x,0.4*y) +0.6 -0.13*(min(bass_effect,0.3)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 03 music shifter edit b.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 03 music shifter edit b.mi0000775000175000017500000003745511756064137032564 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.7 fDecay=0.960000 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.050000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.299900 ib_size=0.090000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=3.0 nMotionVectorsY=2.0 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=0.0 wavecode_0_b=0.3 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=(flip+1)*below(flip,1); wave_0_per_point6= wave_0_per_point7=xp=0; wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point9=zp=0; wave_0_per_point10= wave_0_per_point11=//wrist movement; wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point13= wave_0_per_point14=xq=xp; wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); wave_0_per_point16=yq=yp*sinang + zp*cosang; wave_0_per_point17=zq=yp*cosang - zp*sinang; wave_0_per_point18=yq=yp; wave_0_per_point19=zq=zp; wave_0_per_point20= wave_0_per_point21=ang=tm*8; wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); wave_0_per_point23=xp=xq*sinang + yq*cosang; wave_0_per_point24=yp=xq*cosang - yq*sinang; wave_0_per_point25=zp=zq; wave_0_per_point26= wave_0_per_point27=//forearm movement; wave_0_per_point28=zp=zp-0.3; wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); wave_0_per_point31=xq=xp; wave_0_per_point32=yq=yp*sinang + zp*cosang; wave_0_per_point33=zq=yp*cosang - zp*sinang; wave_0_per_point34= wave_0_per_point35=//upper arm twist wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); wave_0_per_point38=xp=xq*sinang + yq*cosang; wave_0_per_point39=yp=xq*cosang - yq*sinang; wave_0_per_point40=zp=zq; wave_0_per_point41= wave_0_per_point42=//upper arm outward; wave_0_per_point43=zp=zp-0.35; wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); wave_0_per_point46=xq=xp*sinang + zp*cosang; wave_0_per_point47=yq=yp; wave_0_per_point48=zq=xp*cosang - zp*sinang; wave_0_per_point49= wave_0_per_point50=//upper arm up down; wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); wave_0_per_point53=xp=xq; wave_0_per_point54=yp=yq*cosang - zq*sinang; wave_0_per_point55=zp=yq*sinang + zq*cosang; wave_0_per_point56= wave_0_per_point57=//xp=xq;yp=yq;zp=zq; wave_0_per_point58= wave_0_per_point59= wave_0_per_point60=//project into screenspace and draw on screen wave_0_per_point61=zp=zp+2; wave_0_per_point62=xs=xp/zp; wave_0_per_point63=ys=yp/zp; wave_0_per_point64= wave_0_per_point65=x=xs+0.5; wave_0_per_point66=y=ys*1.3+0.5; wave_0_per_point67= wave_0_per_point68= wave_0_per_point69=dx = if(flip,x,dx-x); wave_0_per_point70=dy = if(flip,y,dy-y); wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); wave_0_per_point72=ang = abs(asin(dx/dz)); wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); wave_0_per_point74=r = .5 + .5*sin(cang); wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); wave_0_per_point77= wave_0_per_point78=a=(1-sample)*above(sample,0); wave_0_per_point79= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=dx = if(flip,x,dx-x); wave_1_per_point72=dy = if(flip,y,dy-y); wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); wave_1_per_point74=ang = abs(asin(dx/dz)); wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); wave_1_per_point76=r = .5 + .5*sin(cang); wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); wave_1_per_point79= wave_1_per_point80=a=(1-sample)*above(sample,0); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=3.998815 shapecode_0_ang=0.0 shapecode_0_tex_ang=1.570796 shapecode_0_tex_zoom=0.250054 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.067790 shapecode_1_ang=0.753982 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.741858 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=sin(q1*0.15); shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.067790 shapecode_2_ang=0.753982 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.779769 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang=sin(q1*0.15); shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=1.067700 shapecode_3_ang=0.753982 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.779769 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=ang=sin(q1*0.15); shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1; per_frame_2=zoom=1.1; per_frame_3= per_frame_4=warp = 0; per_frame_5= per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol=vol*vol; per_frame_8=mtime=mtime+vol*0.1; per_frame_9= per_frame_10=q1=mtime*0.4; per_frame_11= per_frame_12= per_frame_13= per_frame_14= projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - LabFunk.milk0000775000175000017500000000245311756064137026640 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.94 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.039368 fWaveScale=0.461371 fWaveSmoothing=0.45 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.999922 fShader=0 zoom=0.773208 rot=0.02 cx=0.5 cy=0.5 dx=0.005 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.31 ob_g=0.2 ob_b=0.1 ob_a=0.2 ib_size=0.26 ib_r=0.25 ib_g=0.05 ib_b=0 ib_a=0.3 per_frame_1=tt = time/100; per_frame_2=ob_size = abs(cos(time))/5 - 0.3 + bass/8; per_frame_3=ib_size = abs(sin(time))/5 - 0.3 + treble/7; per_frame_4=ob_r = sin(3*tt)/4+0.75; per_frame_5=ib_b = sin(tt)/2 +0.5; per_frame_6=ob_a = 2*bass_att-0.5 ; per_frame_7=ib_a = 2*treble_att-0.5; per_frame_8=wave_r = sin(4*tt)/3 +0.3; per_frame_9=wave_b = atan(3*tt)/2 +1; per_frame_10=wave_g = cos(tt)/2 + 1; per_pixel_1=rot = if(above(bass_att,1.1),-sin(rad)/2, sin(rad)/2); per_pixel_2=cx = abs(sin(rad)); ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Mstress - Acoustic Nerve Impulses (Primary Colors Of Sound Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Mstress - Acoustic Nerve Impulses (Primary Color0000775000175000017500000002073011756064137033327 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.885000 fVideoEchoZoom=1.100300 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=1.000000 ib_size=0.000000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.605600 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=0.493380 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=flag1=int(abs(flag1-q1)); shape_0_per_frame2=flag=int(abs(flag-q1*flag1)); shape_0_per_frame3=ang =ang +if(flag,0,-.4)+abs(sin(bass))*.4*if(flag,1,-1); shape_0_per_frame4= shape_0_per_frame5=x=x+sin(time*.7)*.06; shape_0_per_frame6=y=y+sin(time*.5)*.06; shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=45 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.290000 shapecode_1_y=0.660000 shapecode_1_rad=0.230671 shapecode_1_ang=5.403541 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.400000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=bassdiff = above(bassdiff,0)*bassdiff; shape_1_per_frame4= shape_1_per_frame5=g = min(1,max(0,0.05*bassdiff)); shape_1_per_frame6=b = min(1,max(0,0.2*bassdiff)); shape_1_per_frame7=r = min(1,max(0,0.05*bassdiff)); shape_1_per_frame8=g2 = min(1,max(0,0.025*bassdiff)); shape_1_per_frame9=b2 = min(1,max(0,0.1*bassdiff)); shape_1_per_frame10=r2 = min(1,max(0,0.025*bassdiff)); shape_1_per_frame11= shape_1_per_frame12=x=x+sin(time*.7)*.06; shape_1_per_frame13=y=y+sin(time*.5)*.06; shape_1_per_frame14= shape_1_per_frame15=//ang =sin(time); shape_1_per_frame16=//rad=rad-.4+.05*bass; shapecode_2_enabled=1 shapecode_2_sides=45 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.750000 shapecode_2_y=0.670000 shapecode_2_rad=0.230671 shapecode_2_ang=5.403541 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame2=trebdiff = (treb - meantreb)*15; shape_2_per_frame3=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame4= shape_2_per_frame5=r = min(1,max(0,0.2*trebdiff)); shape_2_per_frame6=g = min(1,max(0,0.05*trebdiff)); shape_2_per_frame7=b = min(1,max(0,0.05*trebdiff)); shape_2_per_frame8=r2 = min(1,max(0,0.1*trebdiff)); shape_2_per_frame9=g2 = min(1,max(0,0.025*trebdiff)); shape_2_per_frame10=b2 = min(1,max(0,0.025*trebdiff)); shape_2_per_frame11= shape_2_per_frame12=x=x+sin(time*.7)*.06; shape_2_per_frame13=y=y+sin(time*.5)*.06; shape_2_per_frame14= shape_2_per_frame15=//ang =sin(time); shape_2_per_frame16=//rad=rad-.4+.05*bass; shapecode_3_enabled=1 shapecode_3_sides=45 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.210000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.400000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=meanmid = 0.01*(meanmid*99+mid); shape_3_per_frame2=middiff = (mid - meanmid)*15; shape_3_per_frame3=middiff = above(middiff,0)*middiff; shape_3_per_frame4= shape_3_per_frame5=g = min(1,max(0,0.2*middiff)); shape_3_per_frame6=r = min(1,max(0,0.05*middiff)); shape_3_per_frame7=b = min(1,max(0,0.05*middiff)); shape_3_per_frame8=g2 = min(1,max(0,0.2*middiff)); shape_3_per_frame9=r2 = min(1,max(0,0.025*middiff)); shape_3_per_frame10=b2 = min(1,max(0,0.025*middiff)); shape_3_per_frame11= shape_3_per_frame12=x=x+sin(time*.7)*.06; shape_3_per_frame13=y=y+sin(time*.5)*.06; shape_3_per_frame14= shape_3_per_frame15=//ang =sin(time); shape_3_per_frame16=//rad=rad-.4+.05*bass; per_frame_init_1=oldy=.4; per_frame_1= per_frame_2=//Thanks to krash for beat detection (modified) per_frame_3=volume = 0.3*bass+mid; per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_8=peakbass_att = max(bass_att,peakbass_att); per_frame_9=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_12=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_13=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_14=q1 = beat; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Drempels (Let Op!).milk0000775000175000017500000001520611756064137027570 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.168430 fWaveScale=2.827000 fWaveSmoothing=0.090000 fWaveParam=0.0 fModWaveAlphaStart=0.630000 fModWaveAlphaEnd=0.870000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.007000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.122617 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.720000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18=warp = warp * (1 + 0.8*cos(time*0.284+4)); per_frame_19=zoom = zoom + 0.007*cos(time*0.317+2); warp_1=`#define MYSAMP sampler_rand00_smalltiled //sampler_cells warp_2=`sampler MYSAMP; warp_3=`float4 texsize_rand00; warp_4=` warp_5=`shader_body warp_6=`{ warp_7=` ret = tex2D( sampler_main, uv ).xyz; warp_8=` warp_9=` warp_10=` // ERROR DIFFUSION DITHER - looks great warp_11=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_12=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_13=` warp_14=` // mix in img... warp_15=` float2 offset = float2(roam_cos.x, roam_sin.x)*0.4; warp_16=` float3 pic = tex2D(MYSAMP, uv_orig*texsize.xy*texsize_rand00.zw + offset).xyz; warp_17=` ret = lerp(ret, pic, 0.04); warp_18=` warp_19=` // darken over time warp_20=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float lum = dot(ret, float3(0.3,0.5,0.2)); comp_5=` comp_6=` // enforce a certain level of color saturation on all pixels: comp_7=` //float saturation = length(ret - lum.xxx); comp_8=` //ret = lerp(lum, ret, saturation*10); comp_9=` comp_10=` ret *= 1.15; // a little bit of overbright comp_11=`} comp_12=` comp_13=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - cloud journey.milk0000775000175000017500000001524011756064137031704 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual)*0.4; per_frame_14=dy_residual = (equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual)*0.4; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.004; warp_8=`} comp_1=`sampler sampler_fw_clouds; // loads clouds.jpg (or .tga, etc) comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz + comp_6=` GetBlur2(uv) comp_7=` ; comp_8=` comp_9=` ret = tex2D( sampler_fw_clouds, comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) comp_11=` + uv*float2(1,-1)*aspect.xy comp_12=` ).xyz; comp_13=` comp_14=` //ret *= 1.333; // a little bit of overbright comp_15=` comp_16=`} comp_17=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion 2.milk0000775000175000017500000001476511756064137030375 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=1.015009 fWaveSmoothing=0.522000 fWaveParam=0.0 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.009006 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); per_frame_20=zoom = zoom + max(0,bass_att-1.1)*0.4; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret.xyz += (ret.xyz - GetBlur2(uv))*0.3; warp_9=` ret.xyz *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*0.4; comp_5=` comp_6=` // palettize: comp_7=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_8=` comp_9=` //ret.xyz *= 2; // a little bit of overbright comp_10=`} comp_11=` comp_12=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Bipolar 2 Enhanced.milk0000775000175000017500000001137111756064137027766 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=0.559671 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=-0.010000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.099892 sx=1.0 sy=1.0 wave_r=0.9 wave_g=0.450000 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=zoom=0.9615+rad*0.1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret *= 0.98; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 - GetBlur1(uv); comp_4=` ret *= 4.5; comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Tripmaker.milk0000775000175000017500000001567311756064137027264 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=100.0 fShader=1.0 zoom=0.999998 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.2 ob_g=0.4 ob_b=0.220000 ob_a=1.0 ib_size=0.005000 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=0.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.791418 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.080000 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.080000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.791418 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=1.0 shapecode_1_a=0.080000 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.080000 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.919739 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=0.0 shapecode_2_border_g=0.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.0 shape_2_per_frame1=tex_zoom = q1+tex_zoom; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=border_a = q1; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.138869 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.050000 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.050000 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=r = 0.5 + 0.49*sin(time*0.2754); shape_3_per_frame2=b = 0.5 + 0.49*sin(time*0.6254); shape_3_per_frame3=g = 0.5 + 0.49*sin(time*0.514); shape_3_per_frame4=r2 = 0.5 + 0.49*sin(time*0.475); shape_3_per_frame5=b2 = 0.5 + 0.49*sin(time*0.2107); shape_3_per_frame6=g2 = 0.5 + 0.49*sin(time*0.7714); per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_frame_32=mv_a = q1*0.02; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+ sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2-time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + geiss - neon pulse (glow mix).milk0000775000175000017500000002132611756064137032267 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.4 fDecay=0.975 fVideoEchoZoom=1.051 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.0 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.85235 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.0 wavecode_0_g=0.0 wavecode_0_b=0.0 wavecode_0_a=0.030 wave_0_per_point1=r = .6 + .4*sin(time); wave_0_per_point2=g = .4 + .4*sin(time + 2.094); wave_0_per_point3=b = .4 + .4*sin(time + 4.188); wave_0_per_point4= wave_0_per_point5=sw = 1-sw; wave_0_per_point6= wave_0_per_point7=mx = equal(int(q2)%2,0); wave_0_per_point8=mx = abs(mx - (q2 - int(q2))); wave_0_per_point9=my = .5 + (.5 - mx); wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x = mx + value1*(1-2*sw); wave_0_per_point13=y = my + value2*(1-2*sw); wave_0_per_point14= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.0 wavecode_1_g=0.0 wavecode_1_b=0.0 wavecode_1_a=0.030 wave_1_per_point1=g = .6 + .4*sin(time); wave_1_per_point2=b = .4 + .4*sin(time + 2.094); wave_1_per_point3=r = .4 + .4*sin(time + 4.188); wave_1_per_point4= wave_1_per_point5=sw = 1-sw; wave_1_per_point6= wave_1_per_point7=mx = equal(int(q3)%2,0); wave_1_per_point8=mx = abs(mx - (q3 - int(q3))); wave_1_per_point9=my = .5 + (.5 - mx); wave_1_per_point10= wave_1_per_point11= wave_1_per_point12=x = mx + value1*(1-2*sw); wave_1_per_point13=y = my + value2*(1-2*sw); wave_1_per_point14= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=0.0 wavecode_2_g=0.0 wavecode_2_b=0.0 wavecode_2_a=0.030 wave_2_per_point1=b = .6 + .4*sin(time); wave_2_per_point2=r = .4 + .4*sin(time + 2.094); wave_2_per_point3=g = .4 + .4*sin(time + 4.188); wave_2_per_point4= wave_2_per_point5=sw = 1-sw; wave_2_per_point6= wave_2_per_point7=mx = equal(int(q4)%2,0); wave_2_per_point8=mx = abs(mx - (q4 - int(q4))); wave_2_per_point9=my = .5 + (.5 - mx); wave_2_per_point10= wave_2_per_point11= wave_2_per_point12=x = mx + value1*(1-2*sw); wave_2_per_point13=y = my + value2*(1-2*sw); wave_2_per_point14= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; shapecode_0_enabled=0 shapecode_0_sides=34 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.0 shapecode_0_y=0.0 shapecode_0_rad=1.32910 shapecode_0_ang=0.0 shapecode_0_tex_ang=1.57080 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.1; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb; per_frame_16=mt = mt + tic*mid; per_frame_17=bt = bt + tic*bass; per_frame_18=vt = vt + tic*vav; per_frame_19= per_frame_20=sp = abs(vav - slide)*.1; per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_22=toc = 1; per_frame_23= per_frame_24=q1 = 0; per_frame_25= per_frame_26=q2 = bt*.5 + 5; per_frame_27=q3 = mt*.5 + 3; per_frame_28=q4 = tt*.5; per_frame_29=q5 = .1 + (treb_avg + mid_avg)*.2; per_frame_30= per_frame_31=zoom = 1 - bass_avg*.2; per_frame_32= per_frame_33=monitor = q5; per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); per_pixel_3= per_pixel_4=moy = max(coy,moy); per_pixel_5=mox = max(cox,mox); per_pixel_6= per_pixel_7=nu = 4; per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; per_pixel_10= per_pixel_11= per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); per_pixel_13= per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; per_pixel_16= per_pixel_17=dis = (x + (1-y)); per_pixel_18= per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; per_pixel_21= per_pixel_22=zm = q5; per_pixel_23=modx = if(above(dis,1),zm,-zm); per_pixel_24=mody = if(above(dis,1),-zm,zm); per_pixel_25= per_pixel_26= per_pixel_27=dx = dx*mod + (1-mod)*modx; per_pixel_28=dy = dy*mod + (1-mod)*mody; per_pixel_29= per_pixel_30=rot = .3*mod; per_pixel_31= per_pixel_32= per_pixel_33=oy = y; per_pixel_34=ocoy = coy; per_pixel_35=q1 = q1 + 1; comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=` comp_6=` float4 g; comp_7=` float3 d = float3(texsize.zw * 4, 0); comp_8=` g.x = lum(GetBlur1(uv + d.xz)); comp_9=` g.y = lum(GetBlur1(uv - d.xz)); comp_10=` g.z = lum(GetBlur1(uv + d.zy)); comp_11=` g.w = lum(GetBlur1(uv - d.zy)); comp_12=` comp_13=` ret *= 0.7; comp_14=` ret.x += saturate(g.x-g.y)*5; comp_15=` ret.z += saturate(g.y-g.x)*5; comp_16=` //ret.xy += (g.xz-g.yw)*3; comp_17=` comp_18=`ret.x = GetBlur1(uv).x - 0.03; comp_19=`ret.z = GetBlur2(uv).z*1.5 - 0.05; comp_20=`ret *= 2.3; comp_21=` comp_22=`} comp_23=` comp_24=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - static noise.milk0000775000175000017500000001547311756064137031517 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.05300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.17963 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=dx_residual = 0; per_frame_init_2=dy_residual = 0; per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual*0.01; per_frame_11=dy = dy + dy_residual*0.01; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=//dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=//dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_15= per_frame_16=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_17=decay_rate = pow(0.993, fps); // lower # = more hasty to declare a beat per_frame_18=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_19=decay_to = 1.0; // lower # = more hasty to declare a beat per_frame_20=beat = bass/max(min_att,bass_att); per_frame_21=beat = max(beat, mid /max(min_att,mid_att )); per_frame_22=beat = max(beat, treb/max(min_att,treb_att)); per_frame_23=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_24=beat_level = (beat - prev_beat - 0.1)*24; per_frame_25=is_beat = above(beat_level, 0.5); per_frame_26=prev_beat = beat; per_frame_27= dx_residual = dx_residual*(1-is_beat) + (is_beat)*(rand(100)*0.01*2-1); per_frame_28= dy_residual = dy_residual*(1-is_beat) + (is_beat)*(rand(100)*0.01*2-1); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // add nois warp_7=` ret += (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1) * 0.05; warp_8=` warp_9=` // darken over time warp_10=` ret *= 0.97; warp_11=`} warp_12=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Laplacian Mix.milk0000775000175000017500000001503011756064137031521 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.303 fWaveScale=6.086 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.110 fModWaveAlphaEnd=1.230 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.05300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.95; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,0.33) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // darken over time warp_10=` ret = (ret*0.996 - 0.0015); warp_11=` warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` uv = 0.05 + 0.9*uv; comp_4=` comp_5=` // equivalent of a laplacian: [center*4 - each of the 4 neighbors*1] comp_6=` ret = 0; comp_7=` ret += tex2D(sampler_main, uv ).xyz*4; comp_8=` ret -= GetBlur1(uv)*4; comp_9=`ret *= -1; comp_10=` comp_11=` // little bit of noise: comp_12=` //ret *= 1 + 0.12*(tex2D(sampler_noise_lq, rand_frame.xy comp_13=` // + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); comp_14=` comp_15=` // palettize: comp_16=` ret = pow(ret, float3(0.5, 0.5, 0.7)); comp_17=` comp_18=` ret = (ret-0.1)*1.1; comp_19=` comp_20=` //ret.xyz *= 2; // a little bit of overbright comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Electric Storm Half-Digital 2.milk0000775000175000017500000001532211756064137031735 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.203483 fWaveScale=1.718927 fWaveSmoothing=0.522000 fWaveParam=0.0 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=1.470000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.203000 rot=-0.040000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.65*sin(10.437*time+1); per_frame_2=wave_g = 0.5 + 0.65*sin(18.344*time+2); per_frame_3=wave_b = 1;//0.5 + 0.65*sin(13.251*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // Really smooth RADIAL BLUR: warp_4=` float2 v1 = normalize(uv - 0.5); warp_5=` //float2 v1 = float2(3,0); // or for an aggressive horiz. blur warp_6=` //float2 v1 = normalize(uv - 0.5).yx * float2(-1,1) * 2; warp_7=` ret = ( tex2D( sampler_main, uv + texsize.zw*(v1*-4.5) )*0.19 warp_8=` + tex2D( sampler_main, uv + texsize.zw*(v1*-1.5) )*0.31 warp_9=` + tex2D( sampler_main, uv + texsize.zw*(v1* 1.5) )*0.31 warp_10=` + tex2D( sampler_main, uv + texsize.zw*(v1* 4.5) )*0.19 warp_11=` ) - 0.008; warp_12=`} warp_13=` comp_1=`sampler sampler_seaweed; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float lum = tex2D(sampler_main, uv).z; comp_6=` comp_7=` // note the use of the _pw suffix here; the 'p' stands comp_8=` // for 'point sampling' - it turns off comp_9=` // bilinear interpolation ('f'), giving is "blocky" pixels. comp_10=` // (the 'w' is for wrap - alternative is 'c' for clamp.) comp_11=` lum = abs(lum - tex2D(sampler_pw_main, (uv-0.5)*0.08 + 0.5).z); comp_12=` comp_13=` ret = lum + 0.13*cos(lum*29+2.8); comp_14=` comp_15=` float2 texc = float2(slow_roam_cos.x, slow_roam_sin.y); comp_16=` ret = pow(lum,0.5) * (1-tex2D(sampler_seaweed, texc + float2(0.1,0)*lum)); comp_17=` comp_18=` ret *= 2; // a little bit of overbright comp_19=`} comp_20=` comp_21=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Hyperspace (Hyper Speed Mix).milk0000775000175000017500000000262211756064137032347 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.973 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=0.999835 fShader=0 zoom=0.999682 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.5*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Confetti (Kaleidoscope Mix).milk0000775000175000017500000001530511756064137031564 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.347 fWaveScale=1.910 fWaveSmoothing=0.9 fWaveParam=-0.1 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.02225 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(31.437*time) + 0.40*sin(20.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(31.344*time) + 0.40*sin(20.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(31.251*time) + 0.40*sin(21.055*time) ); per_frame_4=lum = wave_r*0.3 + wave_g*0.5 + wave_b*0.2; per_frame_5=wave_r = wave_r*0.2+0.8*lum; per_frame_6=wave_g = wave_g*0.2+0.8*lum; per_frame_7=wave_b = wave_b*0.2+0.8*lum; per_frame_8=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=dx = dx + 0.001*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_12=dy = dy + 0.001*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_13=decay = decay - 0.01*equal(frame%6,0); per_frame_14=dx = dx + dx_residual*0.01; per_frame_15=dy = dy + dy_residual*0.01; per_frame_16=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_17=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_18=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_19=wave_x = wave_x - dx_residual*7; per_frame_20=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.02; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` //rad = frac(rad*2); comp_4=` rad = pow(rad,0.5)*1; comp_5=` comp_6=` comp_7=` float ang2 = frac(ang/6.28*7 + time*0.05); comp_8=` ang2 = abs(ang2*2-1); comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); comp_10=` comp_11=` uv = uv2; comp_12=` //uv = lerp(uv, uv2, 0.5 + 0.5*cos(ang + time*3)); comp_13=` comp_14=` comp_15=` ret = tex2D(sampler_main, uv).xyz; comp_16=` comp_17=` //ret = lum(ret); comp_18=` //ret = pow(ret,float3(0.7,1.3,1.6)); comp_19=` comp_20=` ret = -0.3 + 1.7*ret; comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 02.milk0000775000175000017500000003246511756064137027250 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=3.0 nMotionVectorsY=2.0 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point18=yq=yp; wave_0_per_point19=zq=zp; wave_0_per_point20= wave_0_per_point21=ang=tm*8; wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point24=zp=zq; wave_0_per_point25= wave_0_per_point26=//forearm movement; wave_0_per_point27=zp=zp-0.3; wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point29=xq=xp; wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point32= wave_0_per_point33=//upper arm twist wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); wave_0_per_point37=zp=zq; wave_0_per_point38= wave_0_per_point39=//upper arm outward; wave_0_per_point40=zp=zp-0.35; wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point43=yq=yp; wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point45= wave_0_per_point46=//upper arm up down; wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; wave_0_per_point48=xp=xq; wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); wave_0_per_point51= wave_0_per_point52=//xp=xq;yp=yq;zp=zq; wave_0_per_point53= wave_0_per_point54= wave_0_per_point55=//project into screenspace and draw on screen wave_0_per_point56=zp=zp+2; wave_0_per_point57=xs=xp/zp; wave_0_per_point58=ys=yp/zp; wave_0_per_point59= wave_0_per_point60=x=xs+0.5; wave_0_per_point61=y=ys*1.3+0.5; wave_0_per_point62= wave_0_per_point63= wave_0_per_point64=a=(1-sample)*flip; wave_0_per_point65= wave_0_per_point66=b=b+pow(1-sample,2)*0.3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=xq=xp; wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point25=zp=zq; wave_1_per_point26= wave_1_per_point27=//forearm movement; wave_1_per_point28=zp=zp-0.3; wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point30=xq=xp; wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point33= wave_1_per_point34=//upper arm twist wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); wave_1_per_point38=zp=zq; wave_1_per_point39= wave_1_per_point40=//upper arm outward; wave_1_per_point41=zp=zp-0.35; wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); wave_1_per_point44=yq=yp; wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); wave_1_per_point46= wave_1_per_point47=//upper arm up down; wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; wave_1_per_point49=xp=xq; wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); wave_1_per_point52= wave_1_per_point53=//xp=xq;yp=yq;zp=zq; wave_1_per_point54= wave_1_per_point55= wave_1_per_point56=//project into screenspace and draw on screen wave_1_per_point57=zp=zp+2; wave_1_per_point58=xs=xp/zp; wave_1_per_point59=ys=yp/zp; wave_1_per_point60= wave_1_per_point61=x=xs+0.5; wave_1_per_point62=y=ys*1.3+0.5; wave_1_per_point63= wave_1_per_point64= wave_1_per_point65=a=(1-sample)*flip; wave_1_per_point66= wave_1_per_point67= wave_1_per_point68=b=b+pow(1-sample,2)*0.3 wave_1_per_point69= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=q1=time*0.9; per_frame_5= per_frame_6= per_frame_7= per_frame_8= ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalDrop 7d.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalD0000775000175000017500000002014611756064137032665 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=3.815 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.97990 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.007 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850 mv_r=0.5 mv_g=0.5 mv_b=0.5 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.410 shapecode_1_y=0.5 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.630 shapecode_2_y=0.450 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.540 shapecode_3_rad=0.22298 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.01; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0,0,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.08)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.3,-0.13,0.05)); comp_23=` float3 col1 = float3(1.3,0.9,0.6)*1.5; comp_24=` ret = col1 * saturate(dot(g,dir1)); comp_25=` comp_26=` ret *= hue_shader*1.5-0.4; comp_27=` comp_28=`} ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Tokyo corridor (shifter tumbling cubes remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Tokyo corridor (shifter tumbling cubes remix).mi0000775000175000017500000004221011756064137033533 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.400001 fDecay=0.650000 fVideoEchoZoom=4.567740 fVideoEchoAlpha=0.650000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999835 fShader=0.900000 zoom=0.999512 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tin=vol; wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=it = it+1; wave_0_per_point3=it = it*above(sample,0); wave_0_per_point4=sz = q8; wave_0_per_point5=ss = sample*6; wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_0_per_point7=oy = (ss-.5)*sin(time)*sz*below(ss,1) + sz*sin(time)*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*sin(time)*above(ss,2)*below(ss,3); wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*sin(time)*above(ss,1)*below(ss,2) + sz*cos(time)*.5*above(ss,2)*below(ss,3); wave_0_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_0_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_0_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_0_per_point12= wave_0_per_point13=xang = q2; wave_0_per_point14=axang = 0; wave_0_per_point15=yang = q3; wave_0_per_point16=ayang = 0; wave_0_per_point17=zang = q4; wave_0_per_point18=azang = 0; wave_0_per_point19=fov = .3; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=a = .05; wave_0_per_point35=mod = (oz+1)*.5; wave_0_per_point36=a = a*max(min(mod,1),0); wave_0_per_point37=oz = oz - 2; wave_0_per_point38=x = ox*fov/oz + 0.5; wave_0_per_point39=x = (x-.5)*0.75 + 0.5; wave_0_per_point40=y = oy*fov/oz + 0.5; wave_0_per_point41= wave_0_per_point42=r = 1+sin(sp); wave_0_per_point43=g = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point44=b = 0.5 + 0.5*cos(sample*1.57); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=tic = time - tin; wave_1_per_frame2=tin = time; wave_1_per_frame3=mod = .1*(mod*9 + bass_att); wave_1_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_1_per_frame5=t1 = tt; wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=it = it+1; wave_1_per_point3=it = it*above(sample,0); wave_1_per_point4=sz = q1; wave_1_per_point5=pi = 3.141592653; wave_1_per_point6=ss = sample*6; wave_1_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_1_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_1_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_1_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_1_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_1_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_1_per_point13= wave_1_per_point14=zang = t1; wave_1_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point17=ox = mx; wave_1_per_point18=oy = my; wave_1_per_point19= wave_1_per_point20=sh = sz*.5; wave_1_per_point21=br = (zang/pi) + .5; wave_1_per_point22=br = br - int(br*.25)*4; wave_1_per_point23=br = int(br); wave_1_per_point24=ra = pow(sh*sh*2,.5); wave_1_per_point25= wave_1_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_1_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_1_per_point28= wave_1_per_point29=xang = q2; wave_1_per_point30=axang = 0; wave_1_per_point31=yang = q3; wave_1_per_point32=ayang = 0; wave_1_per_point33=zang = q4; wave_1_per_point34=azang = 0; wave_1_per_point35=fov = .3; wave_1_per_point36= wave_1_per_point37=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point38=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point39=ox = mx; wave_1_per_point40=oy = my; wave_1_per_point41=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point42=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point43=ox = mx; wave_1_per_point44=oz = mz; wave_1_per_point45=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point46=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point47=oy = my; wave_1_per_point48=oz = mz; wave_1_per_point49= wave_1_per_point50=a = .05; wave_1_per_point51=mod = (oz+1)*.5; wave_1_per_point52=a = a*max(min(mod,1),0); wave_1_per_point53=oz = oz - 2; wave_1_per_point54=x = ox*fov/oz +sin(time)*.3; wave_1_per_point55=x = (x-.5)*0.75 + 0.5; wave_1_per_point56=y = oy*fov/oz + 0.5; wave_1_per_point57= wave_1_per_point58=r = -sin(sp); wave_1_per_point59=g = 0.5 - 0.5*sin(sample*1.57); wave_1_per_point60=b = 0.5 - 0.5*cos(sample*1.57); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=tic = time - tin; wave_2_per_frame2=tin = time; wave_2_per_frame3=mod = .1*(mod*9 + mid_att); wave_2_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_2_per_frame5=t1 = tt; wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=it = it+1; wave_2_per_point3=it = it*above(sample,0); wave_2_per_point4=sz = q1; wave_2_per_point5=pi = 3.141592653; wave_2_per_point6=ss = sample*6; wave_2_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_2_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_2_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_2_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_2_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_2_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_2_per_point13= wave_2_per_point14=ang = t1; wave_2_per_point15=mx = ox*cos(ang) + oz*sin(ang); wave_2_per_point16=mz = - ox*sin(ang) + oz*cos(ang); wave_2_per_point17=ox = mx; wave_2_per_point18=oz = mz; wave_2_per_point19= wave_2_per_point20=sh = sz*.5; wave_2_per_point21=br = (ang/pi) + .5; wave_2_per_point22=br = br - int(br*.25)*4; wave_2_per_point23=br = 4-int(br); wave_2_per_point24=br = br - 4*equal(br,4); wave_2_per_point25=ra = pow(sh*sh*2,.5); wave_2_per_point26=ang = -ang; wave_2_per_point27=ox = ox - (sh + ra*sin(-ang + pi*.25))*equal(br,0) - (-sh + ra*sin(ang + pi*.25))*equal(br,1) - (-sh - ra*sin(-ang + pi*.25))*equal(br,2) - (sh - ra*sin(ang + pi*.25))*equal(br,3); wave_2_per_point28=oz = oz - (sh + ra*cos(-ang + pi*.25))*equal(br,0) - (sh - ra*cos(ang + pi*.25))*equal(br,1) - (-sh - ra*cos(-ang + pi*.25))*equal(br,2) - (-sh + ra*cos(ang + pi*.25))*equal(br,3); wave_2_per_point29= wave_2_per_point30=xang = q2; wave_2_per_point31=axang = 0; wave_2_per_point32=yang = q3; wave_2_per_point33=ayang = 0; wave_2_per_point34=zang = q4; wave_2_per_point35=azang = 0; wave_2_per_point36=fov = .3; wave_2_per_point37= wave_2_per_point38=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point39=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point40=ox = mx; wave_2_per_point41=oy = my; wave_2_per_point42=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point43=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point44=ox = mx; wave_2_per_point45=oz = mz; wave_2_per_point46=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point47=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point48=oy = my; wave_2_per_point49=oz = mz; wave_2_per_point50= wave_2_per_point51=a = .05; wave_2_per_point52=mod = (oz+1)*.5; wave_2_per_point53=a = a*max(min(mod,1),0); wave_2_per_point54=oz = oz - 2; wave_2_per_point55=x = ox*fov/oz + 0.5; wave_2_per_point56=x = (x-.5)*0.75 + 0.5; wave_2_per_point57=y = oy*fov/oz + 0.5; wave_2_per_point58= wave_2_per_point59=g = -sin(sp); wave_2_per_point60=b = 0.5 - 0.5*sin(sample*1.57); wave_2_per_point61=r = 0.5 - 0.5*cos(sample*1.57); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=sp = sample*6.28*8*8*4; wave_3_per_point2=it = it+1; wave_3_per_point3=it = it*above(sample,0); wave_3_per_point4=sz = q1; wave_3_per_point5=pi = 3.141592653; wave_3_per_point6=ss = sample*6; wave_3_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_3_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_3_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*q8*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_3_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz*cos(q8) + above(ss,4)*below(ss,5)*q8*cos(time)*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_3_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*cos(time)*(-.5+(ss-5))+q8*.5; wave_3_per_point12=oz = oz + above(ss,3)*below(ss,4)*q8*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_3_per_point13= wave_3_per_point14=zang = t1; wave_3_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point17=ox = mx; wave_3_per_point18=oy = my; wave_3_per_point19= wave_3_per_point20=sh = sz*.5; wave_3_per_point21=br = (zang/pi) + .5; wave_3_per_point22=br = br - int(br*.25)*4; wave_3_per_point23=br = int(br); wave_3_per_point24=ra = pow(sh*sh*2,.5); wave_3_per_point25= wave_3_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_3_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_3_per_point28= wave_3_per_point29=yang = pi*.5; wave_3_per_point30=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point31=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point32=ox = mx; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=xang = q2; wave_3_per_point36=axang = 0; wave_3_per_point37=yang = q3; wave_3_per_point38=ayang = 0; wave_3_per_point39=zang = q4; wave_3_per_point40=azang = 0; wave_3_per_point41=fov = .4; wave_3_per_point42= wave_3_per_point43=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point44=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point45=ox = mx; wave_3_per_point46=oy = my; wave_3_per_point47=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point48=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point49=ox = mx; wave_3_per_point50=oz = mz; wave_3_per_point51=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point52=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point53=oy = my; wave_3_per_point54=oz = mz; wave_3_per_point55= wave_3_per_point56=a = .05; wave_3_per_point57=mod = (oz+1)*.5; wave_3_per_point58=a = a*max(min(mod,1),0); wave_3_per_point59=oz = oz - 2; wave_3_per_point60=x = ox*fov/oz + 0.5; wave_3_per_point61=x = (x-.5)*0.75+0.45; wave_3_per_point62=y = oy*fov/oz + 0.40; wave_3_per_point63= wave_3_per_point64=b = -sin(sp); wave_3_per_point65=r = 0.5 - 0.5*sin(sample*1.57); wave_3_per_point66=g = 0.5 - 0.5*cos(sample*1.57); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=vol = .1*(vol*9 + (bass_att+mid_att+treb_att)*.333333); per_frame_3=q1 = .4 + vol*.3; per_frame_4=q8 = bass; per_frame_5= per_frame_6=tic = time-tin; per_frame_7=tin = time; per_frame_8=tb = tb + tic*bass_att; per_frame_9=q2 = tb*.9; per_frame_10=tm = tm + tic*mid_att; per_frame_11=q3 = tm*.9; per_frame_12=tt = tt + tic*treb_att; per_frame_13=q4 = tt*.9; per_frame_14= per_frame_15=q1 = min(q1,1); per_frame_16=aq1 = .5; per_frame_17=aq2 = 0; per_frame_18=aq3 = 9.5; per_frame_19=aq4 = 0; projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Krash - Rainbow Deflection.milk0000775000175000017500000000307411756064137032120 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.054279 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=-0.19 cy=-0.1 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = rand(100)/100; per_frame_5=wave_r = 1 + sin(-wave_x*3.1415); per_frame_6=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_7=wave_b = sin(wave_x*3.1415); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Fvese - Paranormal Static.milk0000775000175000017500000000350311756064137031763 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.49 fDecay=0.965 fVideoEchoZoom=0.9966 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.002776 fWaveScale=1.08998 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=0.997374 fZoomExponent=1 fShader=0 zoom=0.9995 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.001829 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.005 ib_r=0.4 ib_g=0.4 ib_b=0.4 ib_a=1 nMotionVectorsX=9.599999 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.05 mv_r=1 mv_g=0 mv_b=1 mv_a=1 per_frame_1=wave_x = 0.5 + 0.2*(sin(time*0.678) + sin(time*0.987)); per_frame_2=wave_y = 0.5 - 0.2*(sin(time*0.876) + sin(time*0.789)); per_frame_3=decay = decay - 0.05*equal(frame%16,1); per_frame_4=wave_r = 0.8+ 0.2*sin(time*1.24); per_frame_5=wave_g = 0.3+0.1*sin(time*0.54); per_frame_6=wave_b = 0.25+0.1*sin(time*0.677); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_8=cx = cx + bass_thresh; per_frame_9=sx = sx - bass_thresh*0.2; per_frame_10=cy = cy + wave_y; per_frame_11=ib_r= wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_12=ib_g= wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_13=ib_b= wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_14=warp =0; per_frame_15=dx = 0.02*bass; per_pixel_1=zoom=zoom + 0.005*tan(ang-ang); per_pixel_2=cx = (0&(x*20-0.5))*0.05+0.05; per_pixel_3=cy = (0&(y*20-0.5))*0.05+0.05; projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - the lights at night_spikes.milk0000775000175000017500000001370411756064137032420 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=1.008147 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.008151 sy=1.104621 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=1.0 ob_g=0.5 ob_b=0.0 ob_a=0.2 ib_size=0.170000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.050000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=r=sin(time*0.7)*3*(bass*0.2); shape_0_per_frame3=g=sin(time*0.5)*4*(treb*2); shape_0_per_frame4= shape_0_per_frame5=vol=(bass_att+mid_att+treb_att)*0.25; shape_0_per_frame6=vol=vol*vol; shape_0_per_frame7=vol=min(vol,1); shape_0_per_frame8=vol=max(vol,0); shape_0_per_frame9= shape_0_per_frame10=a=a*vol; shape_0_per_frame11=a2=a2*vol shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.018423 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.221671 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=2.987774 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1= shape_2_per_frame2=vol=(bass+mid+treb)*0.45; shape_2_per_frame3=vol=vol*vol; shape_2_per_frame4=vol=min(vol,1); shape_2_per_frame5=vol=max(vol,0); shape_2_per_frame6= shape_2_per_frame7=a=a*vol; shape_2_per_frame8=a2=a2*vol shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.35; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11=//ib_r=bass; per_frame_12=//ib_g=treb; per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//q4=sin(musictime*0.02)*0.1; per_frame_20=//q5=sin(musictime*0.01)*0.1; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.5; per_frame_23=//dy=cos(musictime*0.069)*0.3; per_frame_24=dy=pow( (bass+mid+treb)*0.25, 2)*0.01; per_frame_25= per_frame_26=sx=-1; per_frame_27= per_frame_28=monitor=rot; per_frame_29= per_frame_30=ob_r=tan(time); per_frame_31=ob_r=max(ob_r,0); per_frame_32=ob_r=min(ob_r,1); per_frame_33=ob_g=tan(time+2.1); per_frame_34=ob_g=max(ob_g,0); per_frame_35=ob_g=min(ob_g,1); per_frame_36=ob_b=tan(time+4.2); per_frame_37=ob_b=max(ob_b,0); per_frame_38=ob_b=min(ob_b,1); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Shifter & Eo.S+Phat - Fractical dancer (shattered mind).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Shifter & Eo.S+Phat - Fractical dancer (shattere0000775000175000017500000001554411756064137032673 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=1.052900 fVideoEchoAlpha=1.0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.020000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.050000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.1 shapecode_0_a2=0.060000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q7; shape_0_per_frame2=y=.5+q8; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.018423 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.164463 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.136686 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=0.6 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x = .5 + q7; shape_2_per_frame2=y = .5 + q8; shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = .5 - q7; shape_3_per_frame2=y = .5 - q8; shape_3_per_frame3= shape_3_per_frame4=d = abs(x-.5) + abs(y-.5); shape_3_per_frame5= shape_3_per_frame6=a = max(1 - d*4,0); shape_3_per_frame7=a2 = max(1 - d*4*2,0); per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22=mt=(mt+tic*vav*100)*below(mt,10000); per_frame_23= per_frame_24=q7=sin(mt*0.02)*0.1; per_frame_25=q8=sin(mt*0.01)*0.1; per_frame_26= per_frame_27=dx=sin(mt*0.1)*0.07; per_frame_28=dy=cos(mt*0.069)*0.07; per_frame_29= per_frame_30=monitor = mt; per_pixel_1=rd=sqrt( sqr( (x-0.5-q7)*3) + sqr( (y-0.5+q8)*2 ) ); per_pixel_2= per_pixel_3=zoom=(rd*rd)/2.5; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - 3 layers (Minefield Mix).milk0000775000175000017500000001567111756064137030733 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.929 fWaveScale=1.108 fWaveSmoothing=0.9 fWaveParam=0.4 fModWaveAlphaStart=1.270 fModWaveAlphaEnd=1.430 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.02300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.12262 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); per_frame_4=wave_r = sqrt(wave_r); per_frame_5=wave_g = sqrt(wave_g); per_frame_6=wave_b = sqrt(wave_b); per_frame_7=wave_x = rand(100)*0.01; per_frame_8=wave_y = 0.25 + 0.5*rand(100)*0.01; per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_14=decay = decay - 0.01*equal(frame%6,0); per_frame_15=dx = dx + dx_residual; per_frame_16=dy = dy + dy_residual; per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_20=wave_x = wave_x - dx_residual*7; per_frame_21=wave_y = wave_y - dy_residual*7; per_frame_22=wave_mystery = time*0.03; warp_1=`shader_body warp_2=`{ warp_3=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; warp_4=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; warp_5=` ret.z = tex2D( sampler_main, (uv-0.5)*0.95+0.5 ).z; warp_6=` warp_7=` // .x = fastest layer, .z = slowest warp_8=` // slowly shift stuff toward the front, over time: warp_9=` ret += float3(-ret.x,ret.x-ret.y,ret.y-ret.z)*0.03; warp_10=` warp_11=` // ERROR DIFFUSION DITHER - looks great warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; warp_14=` warp_15=` // darken over time warp_16=` //ret -= 0.003; warp_17=` //ret *= 0.99; warp_18=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_19=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float L = lum(ret); comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); comp_6=` float L2 = lum(GetBlur1(uv)); comp_7=` float bw2 = saturate(cos(L*27 + 3)*30 - 26); comp_8=` comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + comp_10=` float3(0.4,0.6,0.55)*ret.y + comp_11=` float3(0.7,0.6,0.9)*ret.z; comp_12=` comp_13=` ret = ret*ret * (1.3 + bw*bw2*5); comp_14=` comp_15=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Vortex 1.milk0000775000175000017500000001120211756064137026167 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.090 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.216 fWaveScale=0.948 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=3.6 fShader=0.0 zoom=1.02500 rot=-0.24000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.42000 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Planet 1.milk0000775000175000017500000001131011756064137026123 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.998 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.244 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.06400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(time*0.321)) + (y*2-1)*(0.08+0.15*cos(time*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Unified Drag 2.milk0000775000175000017500000000663711756064137027766 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.96 fVideoEchoZoom=2.216266 fVideoEchoAlpha=0.78 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.931011 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0081 fShader=0.4 zoom=0.820774 rot=0 cx=0.4999 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999998 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.9 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=rot=1; per_frame_51=cx=cx+.05*q4; per_frame_52=cy=cy+.05*q5; per_frame_53=zoom=.95+.05*q6; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=zoom=zoom+.02*cos(rad*2+rad*q2)*sign(snee)-.04*sin(rad*3.14*q3-3.14*cos(rad*3.14*snur-3.14*q6)); per_pixel_5=sx=if(below(x,.5)*below(y,.5),sx+.2*q4*snur,1+.1*q2*grid); per_pixel_6=sy=if(below(x,.5)*below(y,.5),sy+.2*q5*snee,1+.1*q2*grid); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Demon Sunflower (Double Resistance Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Demon Sunflower (Double Resistance Mi0000775000175000017500000001605011756064137033242 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.850000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.605000 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.064000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.005000 ib_r=1.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.400312 shapecode_0_ang=1.696460 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.5 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=0.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_0_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_0_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_0_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_0_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_0_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_0_per_frame7=ang = q1; shape_0_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_0_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.400312 shapecode_1_ang=1.696460 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.5 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=0.0 shapecode_1_border_a=1.0 shape_1_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_1_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_1_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_1_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_1_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_1_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_1_per_frame7=ang = q1 + 3.1415; shape_1_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_1_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.400312 shapecode_2_ang=1.696460 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=0.5 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.5 shapecode_2_border_r=0.0 shapecode_2_border_g=0.5 shapecode_2_border_b=1.0 shapecode_2_border_a=1.0 shape_2_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_2_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_2_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_2_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_2_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_2_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_2_per_frame7=ang = q1+ 3.1415*0.5; shape_2_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_2_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.400312 shapecode_3_ang=1.696460 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=0.5 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.5 shapecode_3_border_r=0.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=1.0 shape_3_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_3_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_3_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_3_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_3_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_3_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_3_per_frame7=ang = q1 - 3.1415*0.5; shape_3_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_3_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); per_frame_1=ib_r = 0.5 + 0.499*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=ib_g = 0.5 + 0.499*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=ib_b = 0.5 + 0.499*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=wave_a=0; per_frame_5=decay =1; per_frame_6=zoom =1; per_frame_7=rot=0; per_frame_8=warp=0; per_frame_9=q1 = oldq1+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_10=oldq1 = below(q1,30000)*q1; per_frame_11=monitor =q1; per_pixel_1=dx=0.005*(bass+bass_att)*tan((sin(sqrt(2)-rad))*5+(ang*5*sin(q1))); per_pixel_2=dy=-0.005*(bass+bass_att)*tan((sin(sqrt(2)-rad))*5+(-ang*5*sin(q1))); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Color Pox (Acid Impression Mix).milk0000775000175000017500000001403711756064137032166 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.965 fWaveScale=23.563 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.150 fWarpAnimSpeed=1.0 fWarpScale=1.772 fZoomExponent=4.40100 fShader=0.0 zoom=1.01100 rot=0.00300 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.490 wave_g=0.490 wave_b=0.490 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=t = time*12.3; per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` float3 a = tex2d(sampler_main, uv).xyz; warp_6=` float3 b = GetBlur1(uv)*5; warp_7=` warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; warp_9=` ret = tex2d(sampler_main, uv2).xyz; warp_10=` warp_11=` // add noise warp_12=` float t = 0.013; warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; warp_14=` warp_15=` // darken warp_16=` ret -= 0.00014; warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate(b1-b2)*5.40*float3(1,0.7,0.3); comp_13=` ret += saturate(b3-b4)*5.40*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.6; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Cosmic Echoes 2.milk0000775000175000017500000000336111756064137030043 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.84 fDecay=0.9 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.54 fWaveParam=- fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dy = if(above(y,0.5),sin(0.5-y)/10, log10(1/y)/35); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Swirlie 4.milk0000775000175000017500000000375411756064137026336 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.994 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0 zoom=0.961 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.771011 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.0285 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.1 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Dancing Spirits.milk0000775000175000017500000001344511756064137027553 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=3.587 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=1.052 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.06500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01459 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.034; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` float srad = sqrt(rad)+ 0.05; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` float s = 0.9; comp_6=` ret = max(ret, tex2D(sampler_fc_main, uv + 0.05*s*float2(cos(uv.y/s*27*0.5),sin(uv.x/s*39*0.5))).zyx); comp_7=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cauldron - painterly 5.milk0000775000175000017500000001350411756064137030567 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.714 fWaveScale=1.139 fWaveSmoothing=0.1 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.00400 rot=-0.01400 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02944 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; per_frame_10= per_frame_11=ang = time*2; per_frame_12=q1 = cos(ang); per_frame_13=q2 = sin(ang); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); warp_5=` float2 uv2 = uv; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_9=` float2 v = (blurry_color.xy-0.37) * t; warp_10=` //uv2 += v; warp_11=` // instead, add a rotated version: warp_12=` uv2.x += v.x*q1 + v.y*q2; warp_13=` uv2.y += v.x*q2 - v.y*q1; warp_14=` warp_15=` // sample previous frame warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; warp_17=` warp_18=` // darken over time warp_19=` ret -= 0.004; warp_20=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = (ret-0.1)*1.90; //old gamma effect comp_5=`} ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - Tokamak (Naked Intrusion Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - Tokamak (Naked Intrusion Mix)0000775000175000017500000001225011756064137032731 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.010000 fWaveSmoothing=0.7 fWaveParam=-0.4 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.004000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.5 wave_y=0.680000 ob_size=0.010000 ob_r=1.0 ob_g=0.0 ob_b=0.0 ob_a=0.7 ib_size=0.010000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.8 mv_g=0.8 mv_b=0.8 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Kevlar Tunnel.milk0000775000175000017500000000376411756064137027727 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.990000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=1.186472 fWaveSmoothing=0.0 fWaveParam=0.4 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.5 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = ob_r + wave_r; per_frame_7=ob_g = ob_g + wave_b; per_frame_8=ob_b = ob_b + wave_g; per_frame_9=ib_r = wave_r-0.8; per_frame_10=ib_b = wave_b-0.8; per_frame_11=ib_g = wave_g-.8; per_frame_12=wave_x = wave_x + 0.2*sin(1.2*time) - 0.05*cos(2*time); per_frame_13=wave_y = wave_y + 0.2*sin(0.9*time) - 0.06*cos(2.3*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.2*(0.36*sin(rad-0.22/abs(rad*12+bass/time))*0.4-treb/1.3*cos(bass_att)); per_pixel_6=zoom = zoom - 0.07*abs(sin(bass-time/30*rad)-cos(0.3*bass-mid_att)); per_pixel_7=dx = dx + dx_r*(1.2*bass_att); per_pixel_8=dy = dy + dy_r*(1.2*mid_att); projectM-complete-2.1.0-Source/presets_milkdrop_200/CMakeLists.txt0000664000175000017500000000035011756064137025270 0ustar matthiasmatthiasPROJECT(presets_milkdrop_200) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake)././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Dynamic Swirls 3 (Voyage Of T0000775000175000017500000001346111756064137032501 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0.5 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.004960 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.360000 ob_size=0.010000 ob_r=1.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.015000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.150000 mv_r=0.0 mv_g=0.0 mv_b=1.0 mv_a=0.4 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*aspectx; per_pixel_16=dy = dy*aspecty; per_pixel_17=//rot = -0.01*rad*sin(q8); per_pixel_18=rot =0+abs(3* dx) - abs(3*dy); per_pixel_19=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_20=zoomexp = 1 + abs((300* dx) - (300*dy)); ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Insanity Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Insanit0000775000175000017500000002047211756064137032714 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.500000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=3.815 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.97990 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.007 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850 mv_r=0.5 mv_g=0.5 mv_b=0.5 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.410 shapecode_1_y=0.5 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.630 shapecode_2_y=0.450 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.540 shapecode_3_rad=0.22298 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.02; warp_12=` warp_13=` // add noise warp_14=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_15=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0,0,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.08)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.3,-0.13,0.05)); comp_23=` //float3 col1 = float3(1.3,0.9,0.6)*1.5; comp_24=` float3 a = tex2D(sampler_main, (uv-0.5)*0.4+0.5); comp_25=` float3 col1 = pow(a.xyz, a.yzx*2-1); comp_26=` ret = col1 * saturate(dot(g,dir1)); comp_27=` ret *= hue_shader*1.1; comp_28=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Motion Blur 2 (Relief Mix).milk0000775000175000017500000001632411756064137031073 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.2 fWaveScale=3.228 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.02500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01605 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.300*( 0.90*sin(1.753*time+0) + 0.40*sin(1.315*time+1) ); per_frame_2=wave_g = wave_g + 0.300*( 0.90*sin(2.883*time+3) + 0.40*sin(1.006*time+4) ); per_frame_3=wave_b = wave_b + 0.300*( 0.90*sin(1.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.001*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.001*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.001*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // this vector points exactly one pixel, in the direction of motion warp_7=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_8=` warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.98); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.98); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.95); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.95); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.99; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0,0,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.1)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.3,-0.13,0.05)); comp_23=` float3 col1 = float3(1.3,0.9,0.6)*1.5; comp_24=` float3 dir2 = normalize(float3(-0.2,0.3,0.01)); comp_25=` float3 col2 = float3(0.5,0.7,0.55)*1; comp_26=` ret = col1 * saturate(dot(g,dir1)) + col2*saturate(dot(g,dir2)); comp_27=` comp_28=`} ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - A Million Miles From Earth (Wormhole Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - A Million Miles From Earth (Wormhole 0000775000175000017500000000275111756064137032757 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.438649 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.999996 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.976 ob_size=0.005 ob_r=0.4 ob_g=0.3 ob_b=0 ob_a=1 ib_size=0.01 ib_r=1 ib_g=0.6 ib_b=0 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=1 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Phat + Eo.S. - rainbow bubble_mid3-f. me dood.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Phat + Eo.S. - rainbow bubble_mid3-f. me dood.mi0000775000175000017500000002064411756064137032364 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=1.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.799999 mv_r=0.3 mv_g=0.210000 mv_b=0.110000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.03; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.7 shapecode_0_rad=0.154930 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.801999 shapecode_1_ang=0.0 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.9 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.033004 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=ib_r=sin(time)*0.5+0.5; per_frame_6=ib_g=sin(time+2.1)*0.5+0.5; per_frame_7=ib_b=sin(time+4.2)*0.5+0.5; per_frame_8= per_frame_9=ob_r=ib_r-0.5; per_frame_10=ob_g=ib_g-0.5; per_frame_11=ob_b=ib_b-0.5; per_frame_12=q1=ib_r; per_frame_13=q2=ib_g; per_frame_14=q3=ib_b; per_frame_15= per_frame_16= per_frame_17= per_frame_18=decay = 0.99; per_frame_19= per_frame_20= per_frame_21=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_22=//solarize=above(0.5,bass); per_frame_23=//darken=above(0.4,treb); per_frame_24= per_frame_25=musictime=musictime+(mid*mid)*0.003*(75/fps); per_frame_26=basstime=basstime+(bass*bass)*0.03*(75/fps); per_frame_27= per_frame_28= per_frame_29=xpos=sin(musictime*0.6)*0.3; per_frame_30=ypos=sin(musictime*0.4)*0.3; per_frame_31=q4=xpos; per_frame_32=q5=ypos; per_frame_33=q6=basstime per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=1; per_pixel_9= per_pixel_10=//move center based on musictime per_pixel_11=cx=0.5+q4; per_pixel_12=cy=0.5-q5; per_pixel_13= per_pixel_14=//adjust x,y values based on musictime per_pixel_15=nx=(x-0.5-q4)*2; per_pixel_16=ny=(y-0.5+q5)*1.5; per_pixel_17= per_pixel_18=//radians based on adjusted x,y per_pixel_19=rd=sqrt( sqr(nx) + sqr(ny) ); per_pixel_20= per_pixel_21=//ang based on adjusted x,y per_pixel_22=ag=atan( ny/nx ); per_pixel_23= per_pixel_24=zm=(1.1-(rd/4)); per_pixel_25=//zm=1; per_pixel_26= per_pixel_27=shapechange=sin(q6*0.2)*5+5; per_pixel_28= per_pixel_29=star=sin(ag*(2+shapechange)+q6)*(1-rad)*0.5 + 0.5; per_pixel_30=star=star*star*3 -0.4; per_pixel_31=star=star*treb*treb*0.5; per_pixel_32=zm=zm+star*0.1; per_pixel_33=sx=zm; per_pixel_34=sy=zm; per_pixel_35=rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3)*0.6 * -sin(ag*4) projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - Emergent factors.milk0000775000175000017500000001207211756064137030515 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.015000 ib_r=0.010000 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=35.200005 nMotionVectorsY=29.760006 mv_dx=0.0 mv_dy=0.0 mv_l=0.5 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.5 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.018423 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=1.0 shapecode_2_y=0.0 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.0 shapecode_3_y=1.0 shapecode_3_rad=0.662308 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16=q4=0.5; per_frame_17=q5=0.5; per_frame_18= per_frame_19=//dx=sin(musictime*0.1)*0.07; per_frame_20=//dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=(rd/rd); per_pixel_6=rot=(rd/rd)+sin(time/5); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi + Geiss - Bipolar vs. reaction diffusion.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi + Geiss - Bipolar vs. reaction diffusion.m0000775000175000017500000001502511756064137033044 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.900 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000 fWaveScale=0.900 fWaveSmoothing=0.630 fWaveParam=1.000 fModWaveAlphaStart=2.000 fModWaveAlphaEnd=2.000 fWarpAnimSpeed=1.000 fWarpScale=2.853 fZoomExponent=1.00000 fShader=0.000 zoom=1.00000 rot=0.00600 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00000 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=0.000 nMotionVectorsY=48.000 mv_dx=-0.941 mv_dy=0.426 mv_l=5.000 mv_r=0.316 mv_g=0.078 mv_b=0.942 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.113); per_frame_5=rot = rot + 0.01*sin(time*0.533); per_frame_6=rot = rot + 0.02*sin(time*-0.323); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=0.9615+rad*0.1; per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_6=` warp_7=` // take the difference between the crisp and blurred images, warp_8=` // then add it back into the image. Creates spots and stripes over time. warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; warp_10=` ret.xyz -= 0.004; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; warp_15=` warp_16=` // desaturate over time, to keep the globs white warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_18=`} comp_1=`float a,b,c; comp_2=`shader_body comp_3=`{ comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; comp_6=`c = c + b - c*b; comp_7=`a = a + c - a*c; comp_8=`base = 1.4*a; comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.2,0.3); comp_10=`//ret.xy = ret.yx; comp_11=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Ghostlight Whisper.milk0000775000175000017500000000674411756064137031140 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.982 fVideoEchoZoom=1.160967 fVideoEchoAlpha=0.2 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=0.359738 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.9996 fShader=0.03 zoom=0.9993 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0.18 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_29=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_30=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_31=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_32=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_33=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_34=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_35=mv_l=(q7)*2; per_frame_36= per_frame_37= per_frame_38= per_frame_39=wave_x=wave_x+.03*q7*q4; per_frame_40=wave_y=wave_x+.01*q6*q5; per_frame_41=mv_x=q6*q7; per_frame_42=mv_y=q6*q7; per_frame_43=zoom=zoom+.01*q1; per_pixel_1=gridx=bnot((q7*sin(x*3.14))%2); per_pixel_2=gridy=bnot((q7*sin(y*3.14))%2); per_pixel_3=dx=sin((y-0.5)*q1*6.2)*.01+q5*sin((y-0.5)*q2*6.2)*.01; per_pixel_4=dy=cos((x-0.5)*q2*6.2)*.01+q4*cos((x-0.5)*q1*6.2)*.01; per_pixel_5=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q5))*(10+q7)); per_pixel_6=rot=rot*sign(grid)*q4; per_pixel_7=sx=sx+grid*.03; per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hurricane Nightmare.milk0000775000175000017500000001166611756064137032311 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=0.881381 fWaveSmoothing=0.5 fWaveParam=-1.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=3.6 fShader=0.0 zoom=1.021087 rot=-0.160000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.309000 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.750000 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Perverted Dialect.milk0000775000175000017500000000376311756064137030706 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.983000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=2.047093 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=3.394161 fShader=0.0 zoom=1.008148 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 3.milk0000775000175000017500000001353411756064137026512 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.143028 fWaveSmoothing=0.900000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009710 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000001 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` // blur this too: warp_6=` ret += (ret - GetBlur1(uv))*0.2; warp_7=` ret *= 0.9; warp_8=` //ret /= 1.1; warp_9=` warp_10=` // darken over time warp_11=` //ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + comp_4=` GetBlur1(uv)*3; comp_5=` ret *= 1; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mash-Up 4.milk0000775000175000017500000001555011756064137026167 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.220342 fWaveScale=1.141157 fWaveSmoothing=0.522000 fWaveParam=0.400000 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` float lum = tex2D(sampler_main, uv).z; comp_4=` ret = lerp(float3(0.3,0.2,0.4), float3(1.0,0.8,0.2), lum.xxx); comp_5=` ret -= (0.5-abs(lum-0.5))*2; comp_6=` ret *= 1.333; // a little bit of overbright comp_7=`} ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Canvas Mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Canva0000775000175000017500000001373011756064137032361 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.001000 fDecay=0.950000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.072644 fWaveScale=1.285746 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` uv = 0.03 + 0.94*uv; comp_4=` comp_5=` float2 d = float2(1,1)*texsize.zw*0.7; comp_6=` ret = 0; comp_7=` ret += tex2D(sampler_main, uv + d*float2( 3.5, 0)).xyz*3; comp_8=` ret += tex2D(sampler_main, uv + d*float2( 0, 3.5)).xyz*3; comp_9=` ret += tex2D(sampler_main, uv + d*float2( 0,-3.5)).xyz*-2; comp_10=` ret += tex2D(sampler_main, uv + d*float2( -3.5, 0)).xyz*-2; comp_11=` ret /= 2; comp_12=` comp_13=` ret *= 1 + 0.15*(tex2D(sampler_noise_lq, rand_frame.xy comp_14=` + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); comp_15=` comp_16=` comp_17=` // palettize: comp_18=` ret = pow(ret, float3(0.5, 0.8, 1.0)); comp_19=` comp_20=` //ret.xyz *= 2; // a little bit of overbright comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + Eo.S + Phat - Blob.milk0000775000175000017500000001567611756064137027702 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.940000 fVideoEchoZoom=1.052900 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=13.290894 rot=0.0 cx=0.5 cy=0.5 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.040000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.5 ib_r=1.0 ib_g=0.0 ib_b=1.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.2 mv_r=1.0 mv_g=0.0 mv_b=0.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.1 shapecode_0_a2=0.060000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=.5+q7; shape_0_per_frame2=y=.5+q8; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.018423 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.164463 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.136686 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=0.6 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x = .5 + q7; shape_2_per_frame2=y = .5 + q8; shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = .5 - q7; shape_3_per_frame2=y = .5 - q8; shape_3_per_frame3= shape_3_per_frame4=d = abs(x-.5) + abs(y-.5); shape_3_per_frame5= shape_3_per_frame6=a = max(1 - d*4,0); shape_3_per_frame7=a2 = max(1 - d*4*2,0); per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22=mt=(mt+tic*vav*100)*below(mt,10000); per_frame_23= per_frame_24=q7=sin(mt*0.02)*0.01; per_frame_25=q8=sin(mt*0.01)*0.115; per_frame_26= per_frame_27=dx=sin(mt*0.1)*0.07; per_frame_28=dy=cos(mt*0.069)*0.07; per_frame_29= per_frame_30=monitor = mt; per_pixel_1=rd=sqrt( sqr( (x-0.5-q7)*1) + sqr( (y-0.5+q8)*1.9 ) ); per_pixel_2=tm=time+rad; per_pixel_3=zoom=(rad+sin(rd-3.5))/rad; per_pixel_4=rot=rd+(tm/3) projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + Geiss - molten glass wrap.milk0000775000175000017500000001643111756064137031652 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.0 fDecay=0.9 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=0.380217 fWarpScale=3.300904 fZoomExponent=1.0 fShader=0.0 zoom=0.909514 rot=-0.080000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.033469 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=fran = 1; shape_0_init2=xs = 1; shape_0_init3=ys = 1; shape_0_init4=xm = 0.5; shape_0_init5=ym = 0.5; shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_0_per_frame3= shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); shape_0_per_frame6= shape_0_per_frame7=x = xm; shape_0_per_frame8=y = ym; shape_0_per_frame9= shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_0_per_frame13=r2 = r; g2 = g; b2 = b; shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_1_enabled=1 shapecode_1_sides=44 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.033469 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=fran = 1; shape_1_init2=xs = 1; shape_1_init3=ys = 1; shape_1_init4=xm = 0.5; shape_1_init5=ym = 0.5; shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_1_per_frame3= shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); shape_1_per_frame6= shape_1_per_frame7=x = xm; shape_1_per_frame8=y = ym; shape_1_per_frame9= shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_1_per_frame13=r2 = r; g2 = g; b2 = b; shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_2_enabled=0 shapecode_2_sides=44 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.033469 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=fran = 1; shape_2_init2=xs = 1; shape_2_init3=ys = 1; shape_2_init4=xm = 0.5; shape_2_init5=ym = 0.5; shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_2_per_frame3= shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); shape_2_per_frame6= shape_2_per_frame7=x = xm; shape_2_per_frame8=y = ym; shape_2_per_frame9= shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); shape_2_per_frame13=r2 = r; g2 = g; b2 = b; shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=decay = 0; per_frame_1=warp = 7; per_frame_2=wave_a = 0; per_pixel_1=rot = 1.2*(0.5-abs(x-0.5))*(0.5-abs(y-0.5)); per_pixel_2=rot = 1; per_pixel_3=adx = (1 - 0.01*(x-0.5)); per_pixel_4=ady = (1 - 0.01*(y-0.5)); per_pixel_5=cy = y + 0.1*sin(x*40); per_pixel_6=cx = x + 0.1*sin(y*40); per_pixel_7=azoom = 0.99; comp_1=`shader_body comp_2=`{ comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); comp_5=` uv = float2(rad,ang/6.28); comp_6=` comp_7=` ret = tex2D(sampler_main, uv).xyz; comp_8=` ret += GetBlur1(uv); comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; comp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Custom Gramatix (Remix).milk0000775000175000017500000000657611756064137031622 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028401 fWaveScale=0.282087 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.001827 fShader=0.1 zoom=0.98001 rot=0 cx=0.4399 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(above(pulse,pulse_cap-entropy*10),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=pulse_cap=entropy*100; per_frame_17=pulse=if(above(abs(pulse),pulse_cap),0-pulse_cap,pulse+.1*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.03); per_frame_18=q3=sin(pulse); per_frame_19=effect_1=1+1*bass_flop*above(q3,0); per_frame_20=effect_2=1+2*treb_flop*below(q3,0); per_frame_21=effect_3=1+4*mid_flop*above(q3,0); per_frame_22=effect_4=1+6*mid_flop*below(q3,0); per_frame_23=effect_5=1+10*treb_flop*above(q3,0); per_frame_24=effect_6=1+12*bass_flop*below(q3,0); per_frame_25=q1=effect_1*effect_2*effect_3*effect_4*effect_5*effect_6; per_frame_26=q2=time*q1*entropy*chaos*.002; per_frame_27=q4=sin(q2*.02); per_frame_28=q5=entropy; per_frame_29=wave_r=if(treb_flop,abs(.5*q4),if(bass_flop,.5+.5*q4,1)); per_frame_30=wave_g=if(treb_changed,0,if(mid_changed,0,.49)); per_frame_31=wave_b=if(treb_flop,.8+.2*q4,bass_changed*mid_changed); per_frame_32=cx=.5+.2*q3; per_frame_33=cy=.5+.2*q4; per_frame_34=wave_x=cy; per_frame_35=wave_y=cx; per_frame_36=ob_r=if(bass_flop,treb_flop,wave_g); per_frame_37=ob_b=if(treb_flop,wave_r,wave_b); per_frame_38=ob_g=if(mid_flop,wave_g,wave_b); per_frame_39=ob_a=.07+.05*q2; per_frame_40=ob_size=.01+.009*q4; per_frame_41=ib_r=ib_r+.5*sin(time*.04*entropy); per_frame_42=ib_b=ib_b+.5*sin(time*.03*entropy); per_frame_43=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_44=ib_a=.07+.05*q3*q4; per_frame_45=ib_size=.01+.009*q3; per_frame_46=zoom=zoom+.19*q4; per_pixel_1=g1=sin(q2+time*q5*.01)/2; per_pixel_2=g2=sin(q2+time*q5*.02)/2; per_pixel_3=rot=if(above(sin(q2+time*q5*.025),0),g1*rad,g2*(1-rad)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 250 - Artificial poles of the continuum.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 250 - Artificial poles of the continuum.mi0000775000175000017500000002613611756064137032677 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.280000 fDecay=0.8 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=1.0 zoom=0.999800 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=1.0 ob_g=1.0 ob_b=0.5 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.3 ib_b=0.0 ib_a=0.0 nMotionVectorsX=4.586357 nMotionVectorsY=3.233833 mv_dx=0.122040 mv_dy=0.156041 mv_l=0.211692 mv_r=0.455835 mv_g=0.481765 mv_b=0.328534 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=ax = 10*(.5*(sin(5.234+100*sample)+1))*cos(200*6.2831*sample+ 3.14*sample+2.45); wave_0_per_point2=ay = 10*(.5*(sin(100*sample+0.456)+1))*sin(100*6.2831*sample+ 3.14*sample+1.12); wave_0_per_point3=az = 10*.5*(sin(3.12+100*sample)+1)*cos(300*6.2831*sample +3.14*sample+.95); wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=bx = ax; wave_0_per_point7=by = ay*cos(q1) - az*sin(q1); wave_0_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_0_per_point9= wave_0_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_0_per_point11=ay = by; wave_0_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_0_per_point13= wave_0_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_0_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_0_per_point16=bz = az; wave_0_per_point17= wave_0_per_point18=vx=bx; vy=by; vz=bz; wave_0_per_point19= wave_0_per_point20=x=vx/abs(vz-10)+.5; wave_0_per_point21=y=vy/abs(vz-10)+.5; wave_0_per_point22= wave_0_per_point23=a=above(vz,0)*(.05*az); wave_0_per_point24= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=ax = 10*.5*(sin(100*sample+1.865)+1)*sin(300*6.2831*sample+3.14*sample); wave_1_per_point2=ay = 10*.5*(sin(100*sample+5.23)+1)*cos(200*6.2831*sample+ 3.14*sample+.1454); wave_1_per_point3=az = 5*(sin(100*sample+.234)+1)*sin(400*6.2831*sample+3.14*sample+1.84); wave_1_per_point4= wave_1_per_point5=bx = ax; wave_1_per_point6=by = ay*cos(q1) - az*sin(q1); wave_1_per_point7=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point8= wave_1_per_point9=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point10=ay = by; wave_1_per_point11=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point12= wave_1_per_point13=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point14=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point15=bz = az; wave_1_per_point16= wave_1_per_point17=vx=bx; vy=by; vz=bz; wave_1_per_point18= wave_1_per_point19=x=vx/abs(vz-10)+.5; wave_1_per_point20=y=vy/abs(vz-10)+.5; wave_1_per_point21= wave_1_per_point22=a=above(vz,0)*(.05*(5-abs(az))) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.0 wavecode_2_r=1.0 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.0 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point3=ay = 1.3*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point4=az = 0; wave_2_per_point5= wave_2_per_point6=bx = ax; wave_2_per_point7=by = ay*cos(q1) - az*sin(q1); wave_2_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point9= wave_2_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point11=ay = by; wave_2_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point13= wave_2_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point16=bz = az; wave_2_per_point17= wave_2_per_point18=vx=bx; vy=by; vz=bz; wave_2_per_point19= wave_2_per_point20=x=vx/abs(vz-10)+.5; wave_2_per_point21=y=vy/abs(vz-10)+.5; wave_2_per_point22= wave_2_per_point23=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_2_per_point24=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.0 wavecode_3_r=1.0 wavecode_3_g=0.5 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point3=ay = 0; wave_3_per_point4=az = 1.2*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point5= wave_3_per_point6=bx = ax; wave_3_per_point7=by = ay*cos(q1) - az*sin(q1); wave_3_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point9= wave_3_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point11=ay = by; wave_3_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point13= wave_3_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point16=bz = az; wave_3_per_point17= wave_3_per_point18=vx=bx; vy=by; vz=bz; wave_3_per_point19= wave_3_per_point20=x=vx/abs(vz-10)+.5; wave_3_per_point21=y=vy/abs(vz-10)+.5; wave_3_per_point22= wave_3_per_point23=as=above(cos(q3-1.57)*cos(q2)*vx+sin(q3-1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_3_per_point24=a=t*(.07*(1-as)+as); shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.398722 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.7 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.8 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=a=below(vz,0); shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.252282 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=1.500923 shapecode_1_r=0.2 shapecode_1_g=0.1 shapecode_1_b=1.0 shapecode_1_a=0.0 shapecode_1_r2=0.040000 shapecode_1_g2=0.050000 shapecode_1_b2=0.4 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.543040 shapecode_2_ang=0.0 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.0 shapecode_2_g=0.5 shapecode_2_b=0.6 shapecode_2_a=0.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=0.7 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.114900 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=0.7 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=0.8 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=q8=vy/abs(vz-10)+.5; per_frame_29=q7=if(1-below(vz,0), -100,q7); per_frame_30=q8=if(1-below(vz,0), -100,q8); per_frame_31=ob_size=1; per_frame_32=ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_33=monitor=mytime; per_pixel_1=q=sqr(x-q7)+sqr(y-q8); per_pixel_2=warp=below(q,.075)*(20*(.075-q)); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Artifact 6b.milk0000775000175000017500000001461411756064137026616 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.193337 fWaveScale=1.000291 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.730000 fModWaveAlphaEnd=1.070000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.023000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.092179 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.800000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.04*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.0040*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.0040*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10= per_frame_11=//wave_x = 0.1 + rand(80)*0.01; per_frame_12=//wave_y = 0.1 + rand(80)*0.01; per_frame_13=t2 = time*5; per_frame_14=wave_x = 0.5 + 0.40*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); per_frame_15=wave_y = 0.5 + 0.40*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); warp_1=`shader_body warp_2=`{ warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; warp_5=` // sample previous frame warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; warp_7=` ret += (0.59-0.2*rad)*N.xyz; warp_8=` warp_9=` warp_10=` ret = saturate((ret-0.5)*3 + 0.25); warp_11=` ret.yz = ret.x; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv); comp_5=` ret *= float3(1.3,0.8,0.5); comp_6=`} ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise desat trails 2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise desat 0000775000175000017500000001376311756064137032750 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.647426 fWaveScale=6.086217 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.210000 fModWaveAlphaEnd=1.589999 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.053000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.95; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,0.33) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // darken over time warp_10=` ret = (ret*0.996 - 0.0015); warp_11=` warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //ret = tex2D(sampler_fw_wrenches, ret.xy*(1-ret.zz)).xyz; comp_6=` comp_7=` ret *= 1.333; // a little bit of overbright comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - El Cubismo 2.milk0000775000175000017500000001250711756064137026634 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.970000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.046000 rot=0.020000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.420000 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470000 ob_size=0.010000 ob_r=0.5 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.5 ib_a=0.950000 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.97; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,1.5) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // darken over time warp_10=` ret -= 0.02; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.1; comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Bipolar 5.milk0000775000175000017500000001211611756064137026301 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.904763 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=0.559785 fWaveSmoothing=0.9 fWaveParam=0.2 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.001440 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.8 wave_b=0.950000 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.049*( 0.60*sin(0.816*time) + 0.40*sin(1.036*time) ); per_frame_4=decay = decay - 0.01*equal(frame%40,0); per_frame_5=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.745+rad*0.5; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv_echo = (uv - 0.5)*0.525*float2(-1,-1) + 0.5; comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, comp_5=` tex2D(sampler_main, uv_echo).xyz, comp_6=` 0.50 comp_7=` ); //old video echo effect comp_8=` ret *= 2.00; //old gamma effect comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - neon pulse (reactive).milk0000775000175000017500000001751711756064137031144 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.4 fDecay=0.975000 fVideoEchoZoom=1.050590 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.852347 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.0 wavecode_0_g=0.0 wavecode_0_b=0.0 wavecode_0_a=0.030000 wave_0_per_point1=r = .6 + .4*sin(time); wave_0_per_point2=g = .4 + .4*sin(time + 2.094); wave_0_per_point3=b = .4 + .4*sin(time + 4.188); wave_0_per_point4= wave_0_per_point5=sw = 1-sw; wave_0_per_point6= wave_0_per_point7=mx = equal(int(q2)%2,0); wave_0_per_point8=mx = abs(mx - (q2 - int(q2))); wave_0_per_point9=my = .5 + (.5 - mx); wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x = mx + value1*(1-2*sw); wave_0_per_point13=y = my + value2*(1-2*sw); wave_0_per_point14= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.0 wavecode_1_g=0.0 wavecode_1_b=0.0 wavecode_1_a=0.030000 wave_1_per_point1=g = .6 + .4*sin(time); wave_1_per_point2=b = .4 + .4*sin(time + 2.094); wave_1_per_point3=r = .4 + .4*sin(time + 4.188); wave_1_per_point4= wave_1_per_point5=sw = 1-sw; wave_1_per_point6= wave_1_per_point7=mx = equal(int(q3)%2,0); wave_1_per_point8=mx = abs(mx - (q3 - int(q3))); wave_1_per_point9=my = .5 + (.5 - mx); wave_1_per_point10= wave_1_per_point11= wave_1_per_point12=x = mx + value1*(1-2*sw); wave_1_per_point13=y = my + value2*(1-2*sw); wave_1_per_point14= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=0.0 wavecode_2_g=0.0 wavecode_2_b=0.0 wavecode_2_a=0.030000 wave_2_per_point1=b = .6 + .4*sin(time); wave_2_per_point2=r = .4 + .4*sin(time + 2.094); wave_2_per_point3=g = .4 + .4*sin(time + 4.188); wave_2_per_point4= wave_2_per_point5=sw = 1-sw; wave_2_per_point6= wave_2_per_point7=mx = equal(int(q4)%2,0); wave_2_per_point8=mx = abs(mx - (q4 - int(q4))); wave_2_per_point9=my = .5 + (.5 - mx); wave_2_per_point10= wave_2_per_point11= wave_2_per_point12=x = mx + value1*(1-2*sw); wave_2_per_point13=y = my + value2*(1-2*sw); wave_2_per_point14= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; shapecode_0_enabled=0 shapecode_0_sides=34 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.0 shapecode_0_y=0.0 shapecode_0_rad=1.329095 shapecode_0_ang=0.0 shapecode_0_tex_ang=1.570797 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.1; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb; per_frame_16=mt = mt + tic*mid; per_frame_17=bt = bt + tic*bass; per_frame_18=vt = vt + tic*vav; per_frame_19= per_frame_20=sp = abs(vav - slide)*.1; per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_22=toc = 1; per_frame_23= per_frame_24=q1 = 0; per_frame_25= per_frame_26=q2 = bt*.5 + 5; per_frame_27=q3 = mt*.5 + 3; per_frame_28=q4 = tt*.5; per_frame_29=q5 = .1 + (treb_avg + mid_avg)*.2; per_frame_30= per_frame_31=zoom = 1 - bass_avg*.2; per_frame_32= per_frame_33=monitor = q5; per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); per_pixel_3= per_pixel_4=moy = max(coy,moy); per_pixel_5=mox = max(cox,mox); per_pixel_6= per_pixel_7=nu = 4; per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; per_pixel_10= per_pixel_11= per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); per_pixel_13= per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; per_pixel_16= per_pixel_17=dis = (x + (1-y)); per_pixel_18= per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; per_pixel_21= per_pixel_22=zm = q5; per_pixel_23=modx = if(above(dis,1),zm,-zm); per_pixel_24=mody = if(above(dis,1),-zm,zm); per_pixel_25= per_pixel_26= per_pixel_27=dx = dx*mod + (1-mod)*modx; per_pixel_28=dy = dy*mod + (1-mod)*mody; per_pixel_29= per_pixel_30=rot = .3*mod; per_pixel_31= per_pixel_32= per_pixel_33=oy = y; per_pixel_34=ocoy = coy; per_pixel_35=q1 = q1 + 1; projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - cellular_Phat_YAK_Infusion_v2.milk0000775000175000017500000004147311756064137032732 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.7 fDecay=0.940000 fVideoEchoZoom=1.003587 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999999 fShader=0.0 zoom=1.000491 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.220190 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=t3 = q7; wave_0_per_frame2= wave_0_per_frame3=t1 = .5; wave_0_per_frame4=t2 = .5; wave_0_per_frame5= wave_0_per_frame6=//r = .5 + .5*sin(q2); wave_0_per_frame7=//g = .5 + .5*sin(q2 + 2.0944); wave_0_per_frame8=//b = .5 + .5*sin(q2 + 4.1888); wave_0_per_point1=sp = sample*6.2832; wave_0_per_point2=ti = time*20; wave_0_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_0_per_point4=raa = abs(raa - int(raa)); wave_0_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_0_per_point6=rab = abs(rab - int(rab)); wave_0_per_point7= wave_0_per_point8=cou = 30; wave_0_per_point9= wave_0_per_point10=seg = seg*above(sample,0); wave_0_per_point11=it = (it + 1)*above(sample,0); wave_0_per_point12=seg = seg + equal(ita,0); wave_0_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_0_per_point14=cop = equal(ita,cou); wave_0_per_point15= wave_0_per_point16=toll = toll*above(sample,0); wave_0_per_point17=toll = toll + value1 + value2; wave_0_per_point18=tav = toll/cou*.1; wave_0_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_0_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_0_per_point21= wave_0_per_point22=toll = toll*(1-cop); wave_0_per_point23=//toll = 15; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_0_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_0_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_0_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_0_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_0_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_0_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_0_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_0_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_0_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_0_per_point36= wave_0_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_0_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_0_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_0_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_0_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_0_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_0_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_0_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_0_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_0_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_0_per_point47= wave_0_per_point48= wave_0_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_0_per_point50= wave_0_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_0_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_0_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_0_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_0_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_0_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_0_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_0_per_point58= wave_0_per_point59=my = min(my,.25); wave_0_per_point60= wave_0_per_point61=// add branches via rotation wave_0_per_point62=poi = q3; wave_0_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_0_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_0_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_0_per_point66=modx = 0; wave_0_per_point67=mx = mx - modx; wave_0_per_point68=my = my - mody; wave_0_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point71=mx = ox + modx; wave_0_per_point72=my = oy + mody; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75=mang = above(rep,1)*rep*1.0472; wave_0_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point78=mx = ox; wave_0_per_point79=my = oy; wave_0_per_point80= wave_0_per_point81= wave_0_per_point82=sz = .5; wave_0_per_point83=x = mx*.75*sz + t1; wave_0_per_point84=y = my*sz + t2; wave_0_per_point85= wave_0_per_point86= wave_0_per_point87= wave_0_per_point88=a = t3; // drawn every 2nd frame, gets values in other one wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=t3 = q7; wave_1_per_frame2= wave_1_per_frame3=t1 = .5; wave_1_per_frame4=t2 = .5; wave_1_per_point1=sp = sample*6.2832; wave_1_per_point2=ti = time*20; wave_1_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_1_per_point4=raa = abs(raa - int(raa)); wave_1_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_1_per_point6=rab = abs(rab - int(rab)); wave_1_per_point7= wave_1_per_point8=cou = 30; wave_1_per_point9= wave_1_per_point10=seg = seg*above(sample,0); wave_1_per_point11=it = (it + 1)*above(sample,0); wave_1_per_point12=seg = seg + equal(ita,0); wave_1_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_1_per_point14=cop = equal(ita,cou); wave_1_per_point15= wave_1_per_point16=toll = toll*above(sample,0); wave_1_per_point17=toll = toll + value1 + value2; wave_1_per_point18=tav = toll/cou*.1; wave_1_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_1_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_1_per_point21= wave_1_per_point22=toll = toll*(1-cop); wave_1_per_point23=//toll = 15; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_1_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_1_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_1_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_1_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_1_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_1_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_1_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_1_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_1_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_1_per_point36= wave_1_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_1_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_1_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_1_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_1_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_1_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_1_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_1_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_1_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_1_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_1_per_point47= wave_1_per_point48= wave_1_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_1_per_point50= wave_1_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_1_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_1_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_1_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_1_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_1_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_1_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_1_per_point58= wave_1_per_point59=my = min(my,.25); wave_1_per_point60= wave_1_per_point61=// add branches via rotation wave_1_per_point62=poi = q3; wave_1_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_1_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_1_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_1_per_point66=modx = 0; wave_1_per_point67=mx = mx - modx; wave_1_per_point68=my = my - mody; wave_1_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point71=mx = ox + modx; wave_1_per_point72=my = oy + mody; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=mang = above(rep,1)*rep*1.0472; wave_1_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point78=mx = ox; wave_1_per_point79=my = oy; wave_1_per_point80= wave_1_per_point81= wave_1_per_point82= wave_1_per_point83=sz = .5; wave_1_per_point84=x = mx*.75*sz + t1; wave_1_per_point85=y = my*sz + t2; wave_1_per_point86= wave_1_per_point87=a = t3; // drawn every 2nd frame, gets values in other one wave_1_per_point88= wave_1_per_point89=//r = .5 - .5*sin(q2); wave_1_per_point90=//g = .5 - .5*sin(q2 + 2.0944); wave_1_per_point91=//b = .5 - .5*sin(q2 + 4.1888); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=0.0 wavecode_2_g=1.0 wavecode_2_b=0.0 wavecode_2_a=1.0 wave_2_per_point1=sw = 1-sw; wave_2_per_point2=sp = sample*6.2832 - time; wave_2_per_point3= wave_2_per_point4=sz = sp - q1 - .7854*.5; wave_2_per_point5=sz = .5 + .5*sin(sz*4) + value1 + value2; wave_2_per_point6= wave_2_per_point7=cv = sz*6.2832; wave_2_per_point8= wave_2_per_point9=sz = pow(sz,.5)*.05*sw; wave_2_per_point10= wave_2_per_point11=x = .5 + sz*sin(sp)*.75; wave_2_per_point12=y = .5 + sz*cos(sp); wave_2_per_point13= wave_2_per_point14=r = .5 + .5*sin(.5*(time - cv)); wave_2_per_point15=g = .5 + .5*sin(.5*(time - cv + 2.094)); wave_2_per_point16=b = .5 + .5*sin(.5*(time - cv + 4.188)); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=0.0 wavecode_3_g=1.0 wavecode_3_b=0.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=50 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.662300 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.1 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.1 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1= shape_0_per_frame2=//r = .5 + .5*sin(time*1.123); shape_0_per_frame3=//g = .5 + .5*sin(time*1.456); shape_0_per_frame4=//b = .5 + .5*sin(time*1.789); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=//r = .5 - .5*sin(q2); shape_0_per_frame8=//g = .5 - .5*sin(q2 + 2.0944); shape_0_per_frame9=//b = .5 - .5*sin(q2 + 4.1888); shapecode_1_enabled=0 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.662300 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=0.0 shapecode_1_r2=0.4 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.2 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=tex_zoom = 1/rad; shapecode_2_enabled=0 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=1.0 shapecode_2_y=1.0 shapecode_2_rad=0.986086 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=1.0 shapecode_3_y=0.0 shapecode_3_rad=0.986086 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); per_frame_9=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); per_frame_10=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); per_frame_11=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); per_frame_12= per_frame_13=tt = tt + tic*treb; per_frame_14=mt = mt + tic*mid; per_frame_15=bt = bt + tic*bass; per_frame_16=vt = vt + tic*vav; per_frame_17= per_frame_18=sp = abs(vav - slide)*.1; per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.1; per_frame_20=toc = 1; per_frame_21= per_frame_22=q1 = rand(2); // shapecode per_frame_23=q2 = time; // colourcycle per_frame_24=q3 = 3 + rand(3) + rand(3); // branching per_frame_25= per_frame_26=q4 = vt; per_frame_27= per_frame_28=sw = 1-sw; per_frame_29= per_frame_30=q7 = sw; per_frame_31= per_frame_32= per_pixel_1=a = .5; per_pixel_2=b = .5; per_pixel_3=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_4=sw = below(dis,(.2+(treb*0.03))); per_pixel_5= per_pixel_6=mod = -.18 + .18*pow(1-dis*4,.8); per_pixel_7=dx = if(sw,mod*(x-.5),0); per_pixel_8=dy = if(sw,mod*(y-.5),0); per_pixel_9= per_pixel_10= per_pixel_11=mod = .005 - .01*sin(rad*6.2832*2); per_pixel_12=dx = if(sw,dx + sin(ang)*mod,0); per_pixel_13=dy = if(sw,dy + cos(ang)*mod,0); per_pixel_14= per_pixel_15=sx = if(sw,sx,1); per_pixel_16=sy = if(sw,sy,1); per_pixel_17= per_pixel_18= per_pixel_19=a = above(x,.5); per_pixel_20=b = above(y,.5); per_pixel_21=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_22= per_pixel_23=lim = below(dis,.25); per_pixel_24= per_pixel_25=dx = if(lim,.5*(1-2*below(x,.5)),dx); per_pixel_26=dy = if(lim,.5*(1-2*below(y,.5)),dy); per_pixel_27= per_pixel_28= per_pixel_29=mod = -1; per_pixel_30= per_pixel_31=a = sin(q4*.02347)*4; per_pixel_32=b = cos(q4*.03348)*4; per_pixel_33=//a = 1; per_pixel_34=//b = -2; per_pixel_35=dx = if(lim + sw,dx,mod*(x-a)); per_pixel_36=dy = if(lim + sw,dy,mod*(y-b)); per_pixel_37= per_pixel_38=//rot = if(lim + sw,rot,1.5708); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Life After Pie (Remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Life After Pie (Remix).mi0000775000175000017500000000405311756064137032544 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1 fDecay=0.977 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.192474 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.009091 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.35)*0.96+1.3); per_frame_2=bass_factor = equal(bass_thresh,2)*sin(time*bass_thresh*.4) + (1-equal(bass_thresh,2))*bass_factor; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.35)*0.96+1.3); per_frame_4=mid_factor = equal(mid_thresh,2)*sin(time*mid_thresh*.4) + (1-equal(mid_thresh,2))*mid_factor; per_frame_5=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.35)*0.96+1.3); per_frame_6=treb_factor = equal(treb_thresh,2)*sin(time*treb_thresh*.4) + (1-equal(treb_thresh,2))*treb_factor; per_frame_7=wave_r = 0.5+0.5*bass_factor; per_frame_8=wave_b = 0.5+0.5*mid_factor; per_frame_9=wave_g = 0.5+0.5*treb_factor; per_frame_10=wave_mystery = sin(time*.7)/10; per_frame_11=q1=bass_factor; per_frame_12=q2=mid_factor; per_frame_13=q3=treb_factor; per_pixel_1=pi=22/7+.2-.2*q1; per_pixel_2=rpi=pi*rad; per_pixel_3=api=(1-rad)*pi; per_pixel_4=zoom = if(above(rad,abs(q2)),1.07+sin(rpi)*.04*q2, 0.97+(sin(rpi)/10-sin(api)/10)*.04*q2)+cos(rpi*3*q3)*.07; per_pixel_5=rot = if(above(rad,abs(q2)),cos((rad*2*rpi)+sin(pi*pow(rad,5)))*.1*q1,(cos(api)/25+sin(rpi))*.1*q1)+cos(api*3*q3)*.1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Jaded Emotion.milk0000775000175000017500000000372411756064137030017 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.99663 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.25 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.1 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; projectM-complete-2.1.0-Source/presets_milkdrop_200/ORB - Acid Cycle.milk0000775000175000017500000002206711756064137026022 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.0 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=0.266718 fZoomExponent=1.0 fShader=0.0 zoom=1.160000 rot=-0.040000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000521 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.5 wave_0_per_point1=//init wave_0_per_point2=zs = if(below(zs,1),9,zs); wave_0_per_point3= wave_0_per_point4=zs = if(above(zs, 1100),1, zs); wave_0_per_point5= wave_0_per_point6=speed = bass*0.002; wave_0_per_point7= wave_0_per_point8=//sum wave_0_per_point9=zs = zs + tan(q1*0.015)*speed; wave_0_per_point10= wave_0_per_point11=zd = zd + 2; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//project wave_0_per_point16=x = 0.5 + 0.1*cos(q1*zs); wave_0_per_point17=y = 0.5 + 0.1*sin(q1*zs); wave_0_per_point18= wave_0_per_point19=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_0_per_point20=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_0_per_point21=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.750000 shapecode_0_y=0.750000 shapecode_0_rad=0.741799 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.227462 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=0.0 shapecode_0_border_g=0.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=tex_saw = 0.4; shape_0_per_frame1=ang = q1*0.2; shape_0_per_frame2= shape_0_per_frame3=tex_capture = above(q3,2); shape_0_per_frame4=tex_zoom = 0.6; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.25 shapecode_1_y=0.750000 shapecode_1_rad=0.741799 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.227462 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=0.0 shapecode_1_border_g=0.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=tex_saw = 0.4; shape_1_per_frame1=ang = q1*0.2; shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); shape_1_per_frame4= shape_1_per_frame5=tex_capture = above(q3,2); shape_1_per_frame6=tex_zoom = 0.6; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.221671 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=1.0 shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=a = above(q3,2); shape_3_per_frame2=a2 = above(q3,2)*0.8; shape_3_per_frame3= shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); shape_3_per_frame7= shape_3_per_frame8=rad = radi; shape_3_per_frame9= shape_3_per_frame10=x = xx; shape_3_per_frame11=y = yy; shape_3_per_frame12= shape_3_per_frame13= shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); shape_3_per_frame17= shape_3_per_frame18= shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); per_frame_init_1=spintime = 0; per_frame_1=basstime = basstime + bass_att*0.03; per_frame_2=q1 = basstime; per_frame_3=vol = pow(bass+mid+treb,2); per_frame_4=basssum = vol; per_frame_5= per_frame_6=basstime = if(below(basstime,465),465,basstime); per_frame_7= per_frame_8=stickybit = time%2; per_frame_9= per_frame_10=//avg vol per_frame_11=//buffer 1 per_frame_12=volAvg = volAvg + vol*equal(stickybit,1); per_frame_13=//number of samples 1 or framerate per_frame_14=sample1 = sample1 + equal(stickybit,1); per_frame_15=//buffer 2 per_frame_16=volAvg2 = volAvg2 + vol*equal(stickybit,0); per_frame_17=//number of samples 2 per_frame_18=sample2 = sample2 + equal(stickybit,0); per_frame_19= per_frame_20=//transision per_frame_21=edge = bnot(equal(bit2,stickybit)); per_frame_22= per_frame_23=volAvg = volAvg - volAvg*edge*stickybit; per_frame_24=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); per_frame_25= per_frame_26=sample1 = sample1 - sample1*edge*stickybit; per_frame_27=sample2 = sample2 - sample2*edge*equal(stickybit,0); per_frame_28= per_frame_29=//test vol against avg buffer lvl per_frame_30=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); per_frame_31=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); per_frame_32= per_frame_33=q3 = diff; per_frame_34= per_frame_35=bit2 = time%2; per_frame_36= per_frame_37=difftime = difftime + diff*0.03; per_frame_38=q2 = difftime; per_frame_39= per_frame_40=//fix a strange error per_frame_41=difftime = if(above(difftime,2000),0, difftime); per_frame_42= per_frame_43=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); per_frame_44=q8 = spintime; per_frame_45= per_frame_46=state = state + above(diff,10); per_frame_47= per_frame_48=monitor = spintime; per_pixel_1=zoom = 1.05 - sin(q3)*0.04; per_pixel_2=rot =0;// 4.72; warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` float2 delta2 = texsize.zw*float2(-q3,q3); warp_5=` warp_6=` // sample previous frame warp_7=` ret = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` warp_9=` // darken over time warp_10=` ret -= 0.004; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` comp_4=` //rotate texture cords comp_5=` float texRotU2 = (uv[0] - 0.5)*cos(-q8*0.29) + (uv[1] - 0.5)*sin(-q8*0.29); comp_6=` float texRotv2 = -(uv[0] - 0.5)*sin(-q8*0.29) + (uv[1] - 0.5)*cos(-q8*0.29); comp_7=` comp_8=` comp_9=` float2 uv2 = float2(texRotU2*0.8 +0.5, texRotv2*0.8 + 0.5); comp_10=` comp_11=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; comp_12=` ret = lerp( tex2D(sampler_main, uv).xyz, comp_13=` tex2D(sampler_main, uv_echo).xyz, comp_14=` 0.50 comp_15=` )*0.6; comp_16=` comp_17=` ret += tex2D(sampler_main, uv2).xyz*0.4; comp_18=` ret *= 2.00; //gamma comp_19=` ret = (1 - ret*(1-ret)*4)*0.6; //invert comp_20=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - All-Spark.milk0000775000175000017500000001374711756064137026365 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.7 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=5.685865 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.000012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.489000 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1.. per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= warp_1=`// to access a texture on disk: make a sampler. This example loads "noise_lq.{tga/jpg/etc}". warp_2=` warp_3=` // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=`shader_body warp_6=`{ warp_7=` uv.x += 0.02 * (tex2D( sampler_noise_lq, warp_8=` uv*0.050*texsize_noise_lq.zw*texsize.xy*2 warp_9=` + float2(roam_cos.x,roam_sin.x)*0.1 ).y*2-1)*aspect.x; warp_10=` uv.x += 0.04 * (tex2D( sampler_noise_lq, warp_11=` uv*0.025*texsize_noise_lq.zw*texsize.xy*0.5 warp_12=` + float2(roam_sin.y,-roam_cos.y)*0.03 ).z*2-1)*aspect.x; warp_13=` warp_14=` ret = tex2D( sampler_main, uv ).xyz; warp_15=` warp_16=` // darken over time warp_17=` // cool idea: different falloff rates for the 3 colors- warp_18=` ret *= float3(0.99,0.98,0.97); warp_19=` warp_20=` // ERROR DIFFUSION DITHER - looks great warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).x-0.5)/256.0*2; warp_23=`} comp_1=` comp_2=` comp_3=` comp_4=` comp_5=`shader_body comp_6=`{ comp_7=` uv = 0.05 + 0.9*uv; comp_8=` ret = tex2D(sampler_main, uv).xyz; comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus comp_10=` float3 avg_col = GetBlur1(uv); comp_11=` ret = abs(avg_col - ret)*6; comp_12=` ret *= 1.333; // a little bit of overbright comp_13=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Julia Fractal 3 square mix.milk0000775000175000017500000001504611756064137031354 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.8 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.0 zoom=0.980000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.513000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.070000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.025000 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_15=ib_g = ib_g + 0.2*sin(time*0.3459); per_frame_16=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_17=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_18=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); warp_1=`shader_body warp_2=`{ warp_3=` // custom motion for 50% of the pixels...: warp_4=`// float2 uv2 = (uv_orig - 0.5)*0.75 + 0.5; warp_5=` warp_6=` // make every other pixel use 'uv2': warp_7=`// float2 pix = uv_orig * texsize.xy; warp_8=`// float even_odd = saturate(2*frac((pix.x + pix.y)*0.5 + 0.02)); warp_9=`// uv = lerp(uv, uv2, even_odd); warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*16*float2(0,1)).xyz ); warp_15=` warp_16=` // darken (decay) over time warp_17=` ret = (ret - 0.008)*0.96; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` //uv.y = rad*rad; comp_4=` float srad = sqrt(rad)+ 0.05; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = max(ret, tex2D(sampler_main, uv + 0.045*float2(cos(uv.x*37),sin(uv.y*29))).xyz); comp_8=` comp_9=` //ret += GetBlur1(uv) - 0.07; comp_10=` //ret *= float3(1.3,0.8,0.5); comp_11=` //ret *= 0.8; comp_12=`} ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin + Geiss - 240 - Electric universe (Bkg Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin + Geiss - 240 - Electric universe (Bkg Mix).0000775000175000017500000002510711756064137032107 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.0 fDecay=0.8 fVideoEchoZoom=13.693630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.2 fWaveScale=0.532384 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.430768 fZoomExponent=0.880200 fShader=0.330001 zoom=1.000489 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.341546 sx=0.999900 sy=0.999800 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.3 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.25 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=ox=.1*cos(sample*6.2831); wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_0_per_point3=x=.5+ox*cos(q8+1.0467)-oy*sin(q8+1.0467); wave_0_per_point4=y=.5+ox*sin(q8+1.0467)+oy*cos(q8+1.0467); wave_0_per_point5=r=abs(sample-.5); wave_0_per_point6=g=abs(sample-.5); wave_0_per_point7=b=abs(sample-.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=ox=.1*cos(sample*6.2831); wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_1_per_point3=x=.5+ox*cos(q8)-oy*sin(q8); wave_1_per_point4=y=.5+ox*sin(q8)+oy*cos(q8); wave_1_per_point5=r=abs(sample-.5); wave_1_per_point6=g=abs(sample-.5); wave_1_per_point7=b=abs(sample-.5); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.0 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=ox=.1*cos(sample*6.2831); wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_2_per_point3=x=.5+ox*cos(q8+2.0933)-oy*sin(q8+2.0933); wave_2_per_point4=y=.5+ox*sin(q8+2.0933)+oy*cos(q8+2.0933); wave_2_per_point5=r=abs(sample-.5); wave_2_per_point6=g=abs(sample-.5); wave_2_per_point7=b=abs(sample-.5); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.030300 wavecode_3_smoothing=0.0 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=0.470000 wavecode_3_a=1.0 wave_3_per_frame1=fbx=.5+q1*cos(6.2831/3)-q2*sin(6.2831/3); wave_3_per_frame2=fby=.5+q1*sin(6.2831/3)+q2*cos(6.2831/3); wave_3_per_frame3=ox=(q1+.5+fbx)*.5; wave_3_per_frame4=oy=(q2+.5+fby)*.5; wave_3_per_frame5=nx=.5+(ox-.5)*cos(q8)-(oy-.5)*sin(q8); wave_3_per_frame6=ny=.5+(ox-.5)*sin(q8)+(oy-.5)*cos(q8); wave_3_per_frame7=t1=nx; wave_3_per_frame8=t2=ny; wave_3_per_frame9=nx=.5+(fbx-.5)*cos(q8)-(fby-.5)*sin(q8); wave_3_per_frame10=ny=.5+(fbx-.5)*sin(q8)+(fby-.5)*cos(q8); wave_3_per_frame11=t3=sqrt(sqr(ox-fbx)+sqr(oy-fby)); wave_3_per_frame12=t4=sqrt(q1*q1+q2*q2)*.5; wave_3_per_frame13=t5=atan2(t2-ny,t1-nx); wave_3_per_frame14=b=b+.2*(1-q5) wave_3_per_point1=v1=t3*(1+.3*(1+q7)*value1*(1-sqr(2*abs(sample-.5))))*cos(3.1415*sample); wave_3_per_point2=v2=t4*(1+.3*(1+q7)*value2*(1-sqr(2*abs(sample-.5))))*sin(3.1415*sample); wave_3_per_point3=v2=v2*pow((1-abs(sample-.5)),1.3); wave_3_per_point4=a=max(q7,.15*abs(cos(time*4.32+.63+sin(time*7.3+1.07)))*( 1-sqrt(2*abs(sample-.5)))); wave_3_per_point5=nx=v1*cos(t5)-v2*sin(t5); wave_3_per_point6=ny=v1*sin(t5)+v2*cos(t5); wave_3_per_point7=x=nx+t1; wave_3_per_point8=y=ny+t2; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.999999 shapecode_0_r=0.050000 shapecode_0_g=0.050000 shapecode_0_b=0.9 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.4 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.050330 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.050000 shapecode_1_b=0.050000 shapecode_1_a=1.0 shapecode_1_r2=0.400001 shapecode_1_g2=0.020000 shapecode_1_b2=0.020000 shapecode_1_a2=0.1 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x=q1*cos(q8+1.0467)-q2*sin(q8+1.0467)+.5; shape_1_per_frame2=y=q1*sin(q8+1.0467)+q2*cos(q8+1.0467)+.5; shape_1_per_frame3=rad=.03+.02*q5+q7*.07; shape_1_per_frame4=b=b+0.2*(1-q5); shape_1_per_frame5=b2=b2+0.2*(1-q5); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.049832 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.050000 shapecode_2_b=0.050000 shapecode_2_a=1.0 shapecode_2_r2=0.400001 shapecode_2_g2=0.020000 shapecode_2_b2=0.020000 shapecode_2_a2=0.1 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x=q1*cos(q8+2.0933)-q2*sin(q8+2.0933)+.5; shape_2_per_frame2=y=q1*sin(q8+2.0933)+q2*cos(q8+2.0933)+.5; shape_2_per_frame3= shape_2_per_frame4=rad=.03+.02*q5+q7*.07; shape_2_per_frame5=b=b+0.2*(1-q5); shape_2_per_frame6=b2=b2+0.2*(1-q5); shapecode_3_enabled=1 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.049832 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.050000 shapecode_3_b=0.050000 shapecode_3_a=1.0 shapecode_3_r2=0.400001 shapecode_3_g2=0.020000 shapecode_3_b2=0.020000 shapecode_3_a2=0.1 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=q1*cos(q8)-q2*sin(q8)+.5; shape_3_per_frame2=y=q1*sin(q8)+q2*cos(q8)+.5; shape_3_per_frame3=rad=.03+.02*q5+q7*.07; shape_3_per_frame4=b=b+0.2*(1-q5); shape_3_per_frame5=b2=b2+0.2*(1-q5); per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=//warp=0; per_frame_31=//zoom=1; per_frame_32=q1=.1*cos(time); per_frame_33=q2=.35*sin(time)*1.2; per_frame_34=q8=time*.1; per_frame_35=q7=beat; per_frame_36=q6=(time/6.2831-int(time/6.2831)); per_frame_37=q5=abs(q6*6.2831-3.1415)/3.1415; per_frame_38=monitor=q6; warp_1=`sampler sampler_smalltiled_electric_nebula; warp_2=`float4 texsize_smalltiled_electric_nebula; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` // sample previous frame warp_7=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_8=` warp_9=` // this creates an endless texture zoom: warp_10=` { // the { } block creates a local, temporary scope for any new variables warp_11=` float t = frac(time*0.5); warp_12=` float zoom1 = pow(0.5, t); warp_13=` float zoom2 = zoom1*2; warp_14=` float2 uv1 = (uv-0.5) * zoom1 + 0.5; warp_15=` float2 uv2 = (uv-0.5) * zoom2 + 0.5; warp_16=` float3 c = tex2D(sampler_smalltiled_electric_nebula, warp_17=` uv1*texsize.xy*texsize_smalltiled_electric_nebula.zw).xyz; warp_18=` float3 c2 = tex2D(sampler_smalltiled_electric_nebula, warp_19=` uv2*texsize.xy*texsize_smalltiled_electric_nebula.zw).xyz; warp_20=` c = lerp(c, c2, t); warp_21=` c *= saturate(rad*1.3)*1.1; //darken @ center warp_22=` ret = lerp(ret, c, 0.15); warp_23=` } warp_24=` warp_25=` // darken over time warp_26=` ret *= 0.80; //or try: ret -= 0.004; warp_27=` warp_28=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = lerp(ret, float3(0.03,0.03,0.70), 0.3);// - 0.25*rad); comp_5=` ret += (GetBlur1(uv) - blur1_min)*2; comp_6=` comp_7=` comp_8=` //ret *= 0.67 + 0.33*hue_shader; //old hue shader effect comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mosaic Octopus.milk0000775000175000017500000001424311756064137027417 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.234584 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.529999 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.740000 wave_b=0.670000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` float2 v1 = normalize(uv_orig-0.5); warp_4=` float2 v2 = v1.yx * float2(1,-1); warp_5=` warp_6=` float z = length(texsize.zw)*450; warp_7=` warp_8=` uv.xy += v1*texsize.zw * cos(rad*170 - time*7)*2; warp_9=` uv.xy += v2*texsize.zw * cos(ang*30 - time*7)*5; warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` warp_15=` warp_16=` // darken (decay) over time warp_17=` ret = (ret - 0.002)*0.99; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 2.00; //gamma comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - starburst 01.milk0000775000175000017500000001326511756064137026574 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=0.390000 mv_g=0.440000 mv_b=0.9 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.3 wavecode_0_g=0.7 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=flip=flip+1; wave_0_per_point4=flip=flip*below(flip,2); wave_0_per_point5= wave_0_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_0_per_point7= wave_0_per_point8=xp=sin(n+phase)*flip; wave_0_per_point9=yp=cos(n+phase)*flip; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//rotate on y during draw wave_0_per_point13=ang=n*2+phase*0.2; wave_0_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point15=yq=yp; wave_0_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point17= wave_0_per_point18=//rotation; wave_0_per_point19=ang=time*0.1; wave_0_per_point20=xp=xq*sin(ang) + zq*cos(ang); wave_0_per_point21=yp=yq; wave_0_per_point22=zp=xq*cos(ang) - zq*sin(ang); wave_0_per_point23= wave_0_per_point24=ang=time*0.17; wave_0_per_point25=xq=xp; wave_0_per_point26=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point27=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point28= wave_0_per_point29= wave_0_per_point30=//push into viewspace wave_0_per_point31=zq=zq+3.1; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34=//project into screenspace wave_0_per_point35=xs=xq/zq; wave_0_per_point36=ys=yq/zq; wave_0_per_point37= wave_0_per_point38= wave_0_per_point39=x=xs+0.5; wave_0_per_point40=y=ys*1.3+0.5; wave_0_per_point41=a=(1-flip)*0.05; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=10 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.419061 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.257163 shapecode_0_r=0.8 shapecode_0_g=0.9 shapecode_0_b=1.0 shapecode_0_a=0.2 shapecode_0_r2=0.0 shapecode_0_g2=0.5 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.91; per_frame_2=zoom=1.03; per_frame_3= per_frame_4= per_frame_5= per_frame_6= projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - repeater 13 - definitive.milk0000775000175000017500000004722711756064137030606 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.000001 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.1 wavecode_1_g=1.0 wavecode_1_b=0.7 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//wrist movement; wave_1_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_1_per_point14= wave_1_per_point15=xq=xp; wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=yq=yp*sinang + zp*cosang; wave_1_per_point18=zq=yp*cosang - zp*sinang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=sinang=sin(ang);cosang=cos(ang); wave_1_per_point24=xp=xq*sinang + yq*cosang; wave_1_per_point25=yp=xq*cosang - yq*sinang; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//forearm movement; wave_1_per_point29=zp=zp-0.3; wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point31=sinang=sin(ang);cosang=cos(ang); wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sinang + zp*cosang; wave_1_per_point34=zq=yp*cosang - zp*sinang; wave_1_per_point35= wave_1_per_point36=//upper arm twist wave_1_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point38=sinang=sin(ang);cosang=cos(ang); wave_1_per_point39=xp=xq*sinang + yq*cosang; wave_1_per_point40=yp=xq*cosang - yq*sinang; wave_1_per_point41=zp=zq; wave_1_per_point42= wave_1_per_point43=//upper arm outward; wave_1_per_point44=zp=zp-0.35; wave_1_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point46=sinang=sin(ang);cosang=cos(ang); wave_1_per_point47=xq=xp*sinang + zp*cosang; wave_1_per_point48=yq=yp; wave_1_per_point49=zq=xp*cosang - zp*sinang; wave_1_per_point50= wave_1_per_point51=//upper arm up down; wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; wave_1_per_point53=sinang=sin(ang);cosang=cos(ang); wave_1_per_point54=xp=xq; wave_1_per_point55=yp=yq*cosang - zq*sinang; wave_1_per_point56=zp=yq*sinang + zq*cosang; wave_1_per_point57= wave_1_per_point58=//xp=xq;yp=yq;zp=zq; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=//project into screenspace and draw on screen wave_1_per_point62=zp=zp+2; wave_1_per_point63=xs=-xp/zp; wave_1_per_point64=ys=yp/zp; wave_1_per_point65= wave_1_per_point66=x=xs+0.5; wave_1_per_point67=y=ys*1.3+0.5; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point71=a=a*a; wave_1_per_point72= wave_1_per_point73=b=b+pow(1-sample,2)*0.3; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wave_2_per_point79= wave_2_per_point80= wave_2_per_point81= wave_2_per_point82= wave_2_per_point83= wave_2_per_point84= wave_2_per_point85= wave_2_per_point86= wave_2_per_point87= wave_2_per_point88= wave_2_per_point89= wave_2_per_point90= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.6 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=yq=yp*sinang + zp*cosang; wave_3_per_point18=zq=yp*cosang - zp*sinang; wave_3_per_point19=yq=yp; wave_3_per_point20=zq=zp; wave_3_per_point21= wave_3_per_point22=ang=tm*8 + 1; wave_3_per_point23=sinang=sin(ang);cosang=cos(ang); wave_3_per_point24=xp=xq*sinang + yq*cosang; wave_3_per_point25=yp=xq*cosang - yq*sinang; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//forearm movement; wave_3_per_point29=zp=zp-0.3; wave_3_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point31=sinang=sin(ang);cosang=cos(ang); wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sinang + zp*cosang; wave_3_per_point34=zq=yp*cosang - zp*sinang; wave_3_per_point35= wave_3_per_point36=//upper arm twist wave_3_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point38=sinang=sin(ang);cosang=cos(ang); wave_3_per_point39=xp=xq*sinang + yq*cosang; wave_3_per_point40=yp=xq*cosang - yq*sinang; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//upper arm outward; wave_3_per_point44=zp=zp-0.35; wave_3_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point46=sinang=sin(ang);cosang=cos(ang); wave_3_per_point47=xq=xp*sinang + zp*cosang; wave_3_per_point48=yq=yp; wave_3_per_point49=zq=xp*cosang - zp*sinang; wave_3_per_point50= wave_3_per_point51=//upper arm up down; wave_3_per_point52=ang=cos(tm)*0.5 - 0.5; wave_3_per_point53=sinang=sin(ang);cosang=cos(ang); wave_3_per_point54=xp=xq; wave_3_per_point55=yp=yq*cosang - zq*sinang; wave_3_per_point56=zp=yq*sinang + zq*cosang; wave_3_per_point57= wave_3_per_point58=//xp=xq;yp=yq;zp=zq; wave_3_per_point59= wave_3_per_point60=//project into screenspace and draw on screen wave_3_per_point61=zp=zp+2; wave_3_per_point62=xs=-xp/zp; wave_3_per_point63=ys=yp/zp; wave_3_per_point64= wave_3_per_point65=x=xs+0.5; wave_3_per_point66=y=ys*1.3+0.5; wave_3_per_point67= wave_3_per_point68=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point69= wave_3_per_point70=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point71= wave_3_per_point72=r=t4; wave_3_per_point73=g=t5; wave_3_per_point74=b=t6; wave_3_per_point75=//end wave_3_per_point76= wave_3_per_point77=//A pox upon he who is Tag. shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2 shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; shape_3_per_frame8= shape_3_per_frame9= shape_3_per_frame10=tex_ang= q2 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.05*flip; per_frame_26=mtimeb=mtimeb+vol*0.1; per_frame_27= per_frame_28=q1=mtime*0.4; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/30 ././@LongLink0000000000000000000000000000020100000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Painterly Tendrils Colorfast.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Paint0000775000175000017500000001306211756064137032402 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.001000 fDecay=0.950000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.072644 fWaveScale=1.285746 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.95; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,0.33) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // a color-holding posterize effect: warp_10=` float3 m = float3(7,6,8); warp_11=` ret = lerp(ret, floor(ret*m+0.25)/m, 0.1); warp_12=` warp_13=` warp_14=` // darken over time warp_15=` float center = 1-saturate(length(uv-uv_orig)*40); warp_16=` ret = (ret*0.99 - 0.0025 - center*0.003); warp_17=` warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` float srad = sqrt(rad)+ 0.05; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` ret = max(ret, tex2D(sampler_main, uv + 0.06*float2(cos(uv.y*27*0.5),sin(uv.x*39*0.5))).xyz); comp_6=`} ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Furious Spirals (Remix) Radial Blur.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Furious Spirals (Remix) Radial Blur.0000775000175000017500000001703011756064137033015 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.0 fDecay=0.987000 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028400 fWaveScale=0.591188 fWaveSmoothing=0.180000 fWaveParam=0.240000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.001700 fShader=0.1 zoom=0.970297 rot=0.0 cx=0.439900 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(time*(3-bass_thresh)) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(time*(3-treb_thresh)) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(time*(3-mid_thresh)) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.04*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=wave_mystery+.23*mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*wave_b; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*ob_g; per_frame_39=zoom=zoom+.08*mid_residual; per_pixel_1=rot=if(above(q1,0),.4*sin(rad+q3+q4),.4*sin(rad+q2+q5)); per_pixel_2=zoom=zoom-rot/10; per_pixel_3=cx=cx+.3*sin(x*7*q4); per_pixel_4=cy=cy+.3*cos(y*5*q5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame 3 times, creating radial blur warp_4=` float2 v = normalize(uv - 0.5); warp_5=` //v = v.yx * float2(1,-1); warp_6=` v *= texsize.zw; warp_7=` ret = 0.2*( tex2D( sampler_main, uv ).xyz warp_8=` + tex2D(sampler_main, uv - v*2.5 ).xyz warp_9=` + tex2D(sampler_main, uv - v*5.5 ).xyz warp_10=` + tex2D(sampler_main, uv - v*9 ).xyz warp_11=` + tex2D(sampler_main, uv - v*13 ).xyz warp_12=` ); warp_13=` warp_14=` // darken over time warp_15=` ret *= 0.98; //or try: ret -= 0.004; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = max(ret, tex2D(sampler_main, float2(1-uv.x,uv.y))); comp_5=` ret *= 1.50; //old gamma effect comp_6=` ret *= 0.90 + 0.10*hue_shader; //old hue shader effect comp_7=` ret *= ret; //old darken effect comp_8=`} ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - repeater 08 - rave on a lot of acid and some K.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - repeater 08 - rave on a lot of acid and 0000775000175000017500000004720011756064137032063 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.910001 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=43.199997 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2; shape_0_per_frame8=tex_zoom = q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2; shape_1_per_frame10=tex_zoom = q5; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2; shape_2_per_frame11=tex_zoom = q5; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; shape_3_per_frame8= shape_3_per_frame9= shape_3_per_frame10=tex_ang= q2; shape_3_per_frame11=tex_zoom = q5; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*0.1*(45/fps); per_frame_26=mtimeb=mtimeb+vol*0.1*0.1*(45/fps); per_frame_27= per_frame_28=q1=mtime*0.9; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/10; per_frame_35=q5 =1 ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Altars Of Madness 4 (Spirit Of Twiste0000775000175000017500000000633011756064137032723 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.23 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.25 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Two-Pointed Pulsagon.milk0000775000175000017500000001121011756064137030500 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.440 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.199 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.01400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.6 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=zoom=zoom+0.06-0.06*sin(ang*2+time*3); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Liquid Beats 2.milk0000775000175000017500000001463011756064137027157 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=3.587 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=0.970 fModWaveAlphaEnd=1.670 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.06500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01459 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.024; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` uv = 0.05 + 0.9*uv; comp_4=` comp_5=` float2 d = float2(1,1)*texsize.zw*0.7; comp_6=` ret = 0; comp_7=` ret += tex2D(sampler_main, uv + d*float2(-13.5, 4)).xyz*2; comp_8=` ret += tex2D(sampler_main, uv + d*float2( -5.5,-9)).xyz*-3; comp_9=` ret += tex2D(sampler_main, uv + d*float2( 0.5, 3)).xyz*3; comp_10=` ret += tex2D(sampler_main, uv + d*float2( 6.5,-11)).xyz*-3; comp_11=` ret += tex2D(sampler_main, uv + d*float2( 14.5,-4)).xyz*2; comp_12=` ret /= 2; comp_13=` comp_14=` //ret *= 1 + 0.15*(tex2D(sampler_noise_lq, rand_frame.xy comp_15=` // + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); comp_16=` comp_17=` comp_18=` // palettize: comp_19=` //ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_20=` comp_21=` //ret.xyz *= 2; // a little bit of overbright comp_22=`} comp_23=` comp_24=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Color Pox (Measles Mix).milk0000775000175000017500000001366611756064137030615 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.965 fWaveScale=23.563 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.150 fWarpAnimSpeed=1.0 fWarpScale=1.772 fZoomExponent=4.40100 fShader=0.0 zoom=1.01100 rot=0.00300 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.490 wave_g=0.490 wave_b=0.490 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=t = time*12.3; per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` float3 a = tex2d(sampler_main, uv).xyz; warp_6=` float3 b = GetBlur1(uv)*5; warp_7=` warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*5; warp_9=` ret = tex2d(sampler_main, uv2).xyz; warp_10=` warp_11=` // add noise warp_12=` float t = 0.01; warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; warp_14=` warp_15=` // darken warp_16=` ret -= 0.00014; warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*2.5; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += (b1-b2)*3.4*float3(1,0.7,0.3); comp_13=` ret += (b3-b4)*3.4*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Jester's Calling 2.milk0000775000175000017500000000750111756064137030457 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=0.999836 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.75 fWaveParam=0.5001 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.005 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.3 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2*sin(time*4.132)*xpos; per_frame_14=ib_b = ib_b + 2*sin(time*4.042)*ypos; per_frame_15=ib_g = ib_g + 0.3*sin(time*0.631);; per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_r; per_frame_23=mv_b = 1-ib_g; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.04); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.4*rad; per_pixel_2=q2= (0.3*rad); per_pixel_3=q3 = below(rad,0.1*q5+ 0.3); per_pixel_4=q7 =if(q3,0,10 + int(1*(rad))); per_pixel_5=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_6=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_7=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); per_pixel_8=rot = if(q3,2*q6*rad,0.1*rad+ 0.1*bass+0.00*cx*cy); per_pixel_9=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Hexcollie - Personal Mashup3 [Flexis portal mix].milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Hexcollie - Personal Mashup3 [Flexis portal mix]0000775000175000017500000002330711756064137033326 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000 fDecay=0.989 fVideoEchoZoom=1.168 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.100 fWaveScale=0.972 fWaveSmoothing=0.900 fWaveParam=0.094 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.300 fWarpAnimSpeed=1.000 fWarpScale=1.000 fZoomExponent=1.00016 fShader=0.000 zoom=1.00022 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00000 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=1.000 wave_y=0.500 ob_size=0.100 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.060 ib_size=0.035 ib_r=0.250 ib_g=0.450 ib_b=0.250 ib_a=0.290 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=1 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.59957 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.33450 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=1.000 shapecode_0_a=1.000 shapecode_0_r2=1.000 shapecode_0_g2=1.000 shapecode_0_b2=1.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=0.000 shapecode_0_border_a=0.000 shape_0_init1=bob = 1.5; shape_0_init2=ro = 0; shape_0_init3=red = rand(20); shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); shape_0_per_frame4=bob = bob*vol; shape_0_per_frame5=rad = bob; shape_0_per_frame6=border_1 = 0.4; shape_0_per_frame7=sides = 30; shape_0_per_frame8=ro = ro + 0.02; shape_0_per_frame9=ang = ro; shape_0_per_frame10=rad = 0.6; shape_0_per_frame11= shape_0_per_frame12=sp = red*0.025; shape_0_per_frame13=spi = 0.5 - sp; shape_0_per_frame14=tm = time*0.1; shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); shapecode_1_enabled=1 shapecode_1_sides=40 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=1.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=0.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_1_per_frame2=x = 0.5 + 0.225*sin(time); shape_1_per_frame3=y = 0.5 + 0.3*cos(time); shape_1_per_frame4= shape_1_per_frame5=rad = rad*mid_att; shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_1_per_frame9= shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=1.000 shapecode_2_b=1.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); shape_2_per_frame4= shape_2_per_frame5=rad = rad*bass_att; shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_2_per_frame9= shapecode_3_enabled=1 shapecode_3_sides=40 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=1.000 shapecode_3_b=1.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); shape_3_per_frame4= shape_3_per_frame5=rad = rad*treb_att; shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_3_per_frame9= per_frame_init_1=dle=1; per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); comp_1=`shader_body comp_2=`{ comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; comp_4=` float ang_lq = ang; comp_5=` comp_6=` float2 uv2 = (uv - 0.5); comp_7=` float rad2 = rad_lq*0.8; comp_8=` float ang2 = ang_lq * M_INV_PI_2; comp_9=` comp_10=` ang2 += time*0.015 - rad_lq*0.0002; comp_11=` float fins = 7; comp_12=` ang2 = frac(ang2*fins)/fins; comp_13=` ang2 = abs(ang2 - 0.5/fins); comp_14=` comp_15=` ang2 *= M_PI_2; comp_16=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; comp_17=` comp_18=` ret = tex2D(sampler_main, uv2).xyz; comp_19=` ret *= 1.333; // a little bit of overbright comp_20=`} ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Electric Storm Half-Digital 2 (Fiesta Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Electric Storm Half-Digital 2 (Fiesta Mi0000775000175000017500000001433211756064137032574 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.303 fWaveScale=1.719 fWaveSmoothing=0.522 fWaveParam=0.0 fModWaveAlphaStart=0.950 fModWaveAlphaEnd=1.470 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.20300 rot=-0.04000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.65*sin(10.437*time+1); per_frame_2=wave_g = 0.5 + 0.65*sin(18.344*time+2); per_frame_3=wave_b = 1;//0.5 + 0.65*sin(13.251*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // Really smooth RADIAL BLUR: warp_4=` float2 v1 = normalize(uv - 0.5); warp_5=` //float2 v1 = float2(3,0); // or for an aggressive horiz. blur warp_6=` //float2 v1 = normalize(uv - 0.5).yx * float2(-1,1) * 2; warp_7=` ret = ( tex2D( sampler_main, uv + texsize.zw*(v1*-4.5) )*0.19 warp_8=` + tex2D( sampler_main, uv + texsize.zw*(v1*-1.5) )*0.31 warp_9=` + tex2D( sampler_main, uv + texsize.zw*(v1* 1.5) )*0.31 warp_10=` + tex2D( sampler_main, uv + texsize.zw*(v1* 4.5) )*0.19 warp_11=` ) - 0.005; warp_12=` warp_13=` ret *= 0.9 + 0.1*saturate(rad*5); warp_14=`} warp_15=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*1.2; comp_5=` ret = pow(ret, float3(0.5,0.7,1.4))*1.6; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cycloid 1 - painterly vortex 3.milk0000775000175000017500000001267711756064137032047 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.707 fWaveScale=1.025 fWaveSmoothing=0.1 fWaveParam=-0.2 fModWaveAlphaStart=0.810 fModWaveAlphaEnd=1.030 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.01400 rot=-0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02944 sx=1.0 sy=1.0 wave_r=0.850 wave_g=0.650 wave_b=0.350 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); per_frame_8=//wave_mystery = 0.0 + 0.2*cos(time); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.zx-0.37) * 0.01; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = (ret-0)*1.70; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Neutron - radial blur 2.milk0000775000175000017500000001344711756064137030627 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.513796 fWaveScale=0.747225 fWaveSmoothing=0.1 fWaveParam=-0.3 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.030012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000864 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.499999 wave_b=0.299999 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=-0.993034 mv_dy=0.179747 mv_l=0.055000 mv_r=0.339724 mv_g=0.182042 mv_b=0.355223 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=0.255842 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.150000 wave_0_per_frame1=r = 0.51 + 0.4*cos(time*23.31324) + 0.4*cos(time*14.542543+5); wave_0_per_frame2=g = 0.51 + 0.4*cos(time*27.43324+1) + 0.4*cos(time*12.746563+4); wave_0_per_frame3=b = 0.51 + 0.4*cos(time*19.62324+2) + 0.4*cos(time*15.382064+3); wave_0_per_point1=x = sample + value1*0.3; wave_0_per_point2=y = (sample-0.5)*-0.4 + value1*0.4 + 0.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(1.980*time) + 0.40*sin(1.447*time) ); per_frame_2=wave_g = wave_g + 0.20*( 0.60*sin(1.835*time) + 0.40*sin(1.181*time) ); per_frame_3=wave_b = wave_b + 0.10*( 0.60*sin(1.814*time) + 0.40*sin(1.311*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_pixel_1=dx = (x-0.5)*0.02; per_pixel_2=dy = (y-0.5)*0.02; per_pixel_3=//rot = cos(time*0.4923+3)*0.012 + cos(time*0.37332+1)*0.015; warp_1=`shader_body warp_2=`{ warp_3=` // Really smooth RADIAL BLUR: warp_4=` float2 v1 = normalize(uv - 0.5); warp_5=` ret = ( tex2D( sampler_main, uv + texsize.zw*(v1*-4.5) )*0.19 warp_6=` + tex2D( sampler_main, uv + texsize.zw*(v1*-1.5) )*0.31 warp_7=` + tex2D( sampler_main, uv + texsize.zw*(v1* 1.5) )*0.31 warp_8=` + tex2D( sampler_main, uv + texsize.zw*(v1* 4.5) )*0.19 warp_9=` ) - 0.006; warp_10=`} warp_11=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.73; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Furious Spirals (Remix) Steady.milk0000775000175000017500000001742711756064137033054 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=200 PSVERSION=2 [preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.987000 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028400 fWaveScale=0.591188 fWaveSmoothing=0.180000 fWaveParam=0.240000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.001700 fShader=0.1 zoom=0.970297 rot=0.0 cx=0.439900 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(time*(3-bass_thresh)) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(time*(3-treb_thresh)) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(time*(3-mid_thresh)) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.04*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=wave_mystery+.23*mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*wave_b; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*ob_g; per_frame_39=zoom=zoom+.08*mid_residual; per_pixel_1=rot=if(above(q1,0),.4*sin(rad+q3+q4),.4*sin(rad+q2+q5)); per_pixel_2=zoom=zoom-rot/10; per_pixel_3=cx=cx+.3*sin(x*7*q4); per_pixel_4=cy=cy+.3*cos(y*5*q5); warp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". warp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. warp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=` warp_6=`shader_body warp_7=` warp_8=` warp_9=` warp_10=`{ warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` // darken over time warp_15=` ret *= 0.99; //or try: ret -= 0.004; warp_16=` warp_17=` warp_18=`} comp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". comp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. comp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) comp_4=` comp_5=` comp_6=`shader_body comp_7=` comp_8=` comp_9=` comp_10=`{ comp_11=` ret = tex2D(sampler_main, uv).xyz; comp_12=` ret = max(ret, tex2D(sampler_main, float2(1-uv.x,uv.y))); comp_13=` ret *= 1.50; //old gamma effect comp_14=` ret *= 0.90 + 0.10*hue_shader; //old hue shader effect comp_15=` ret *= ret; //old darken effect comp_16=` comp_17=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Eo.S. - Photographic Sentinel.milk0000775000175000017500000006053711756064137031703 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.990000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.608039 fWaveSmoothing=0.750000 fWaveParam=-0.4 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.0 mv_g=0.7 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=h=q5; wave_0_per_frame2=s = 0.7; wave_0_per_frame3=l= 0.8; wave_0_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_0_per_frame5=// wave_0_per_frame6=// HSL to RGB by PieturP wave_0_per_frame7=// wave_0_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_0_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_0_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_0_per_frame11=// wave_0_per_frame12=cc=(6*h); wave_0_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_0_per_frame14=zf=(6*h)-cc; wave_0_per_frame15=zm=l; wave_0_per_frame16=zp=l*(1-s); wave_0_per_frame17=zq=l*(1-s*zf); wave_0_per_frame18=zt=l*(1-s*(1-zf)); wave_0_per_frame19=monitor=zq; wave_0_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_0_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_0_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_0_per_frame23=rr=if(equal(s,0),l,rr); wave_0_per_frame24=gg=if(equal(s,0),l,gg); wave_0_per_frame25=bb=if(equal(s,0),l,bb); wave_0_per_frame26= wave_0_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_0_per_frame28=r=rr; wave_0_per_frame29=g=gg; wave_0_per_frame30=b=bb; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q4 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=0.9 wavecode_1_b=0.8 wavecode_1_a=1.0 wave_1_per_frame1=h=q5; wave_1_per_frame2=s = 0.7; wave_1_per_frame3=l= 0.6; wave_1_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_1_per_frame5=// wave_1_per_frame6=// HSL to RGB by PieturP wave_1_per_frame7=// wave_1_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_1_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_1_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_1_per_frame11=// wave_1_per_frame12=cc=(6*h); wave_1_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_1_per_frame14=zf=(6*h)-cc; wave_1_per_frame15=zm=l; wave_1_per_frame16=zp=l*(1-s); wave_1_per_frame17=zq=l*(1-s*zf); wave_1_per_frame18=zt=l*(1-s*(1-zf)); wave_1_per_frame19=monitor=zq; wave_1_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_1_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_1_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_1_per_frame23=rr=if(equal(s,0),l,rr); wave_1_per_frame24=gg=if(equal(s,0),l,gg); wave_1_per_frame25=bb=if(equal(s,0),l,bb); wave_1_per_frame26= wave_1_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_1_per_frame28=r=rr; wave_1_per_frame29=g=gg; wave_1_per_frame30=b=bb; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q4 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.720000 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_frame1=h=q5; wave_2_per_frame2=s = 0.8; wave_2_per_frame3=l= 0.5; wave_2_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_2_per_frame5=// wave_2_per_frame6=// HSL to RGB by PieturP wave_2_per_frame7=// wave_2_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_2_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_2_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_2_per_frame11=// wave_2_per_frame12=cc=(6*h); wave_2_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_2_per_frame14=zf=(6*h)-cc; wave_2_per_frame15=zm=l; wave_2_per_frame16=zp=l*(1-s); wave_2_per_frame17=zq=l*(1-s*zf); wave_2_per_frame18=zt=l*(1-s*(1-zf)); wave_2_per_frame19=monitor=zq; wave_2_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_2_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_2_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_2_per_frame23=rr=if(equal(s,0),l,rr); wave_2_per_frame24=gg=if(equal(s,0),l,gg); wave_2_per_frame25=bb=if(equal(s,0),l,bb); wave_2_per_frame26= wave_2_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_2_per_frame28=r=rr; wave_2_per_frame29=g=gg; wave_2_per_frame30=b=bb; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q4 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.4-0.2)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.7 wavecode_3_b=0.5 wavecode_3_a=1.0 wave_3_per_frame1=h=q5; wave_3_per_frame2=s = 0.75; wave_3_per_frame3=l= 0.4; wave_3_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_3_per_frame5=// wave_3_per_frame6=// HSL to RGB by PieturP wave_3_per_frame7=// wave_3_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_3_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_3_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_3_per_frame11=// wave_3_per_frame12=cc=(6*h); wave_3_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_3_per_frame14=zf=(6*h)-cc; wave_3_per_frame15=zm=l; wave_3_per_frame16=zp=l*(1-s); wave_3_per_frame17=zq=l*(1-s*zf); wave_3_per_frame18=zt=l*(1-s*(1-zf)); wave_3_per_frame19=monitor=zq; wave_3_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_3_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_3_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_3_per_frame23=rr=if(equal(s,0),l,rr); wave_3_per_frame24=gg=if(equal(s,0),l,gg); wave_3_per_frame25=bb=if(equal(s,0),l,bb); wave_3_per_frame26= wave_3_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_3_per_frame28=r=rr; wave_3_per_frame29=g=gg; wave_3_per_frame30=b=bb; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q4 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.6-0.3)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.472208 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.503298 shapecode_0_r=1.0 shapecode_0_g=0.7 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.699900 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shape_0_per_frame1=xpos = if(q1,(rand(4)+1)*0.25-0.125,xpos); shape_0_per_frame2=ypos = if(q1,(rand(3)+1)*0.333-0.166,ypos); shape_0_per_frame3=x = xpos; shape_0_per_frame4=y = ypos; shape_0_per_frame5=flash = if(q1,0.8,flash-0.1); shape_0_per_frame6=textured = below(flash,0.5); shape_0_per_frame7=a = above(flash,0); shape_0_per_frame8=a2 = above(flash,0); shape_0_per_frame9=border_a = 0.5*above(flash,0); shape_0_per_frame10=r = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame11=g = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame12=b = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame13=r2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame14=g2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame15=b2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame16=border_r = 0.5*above(flash,0); shape_0_per_frame17=border_g = 0.5*above(flash,0); shape_0_per_frame18=border_b = 0.5*above(flash,0); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=wave_a = 0; per_frame_3= per_frame_4=//begin beat code per_frame_5=volume = 0.3*(bass+mid); per_frame_6=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_7=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_8=meanbass_att = 0.05*(meanbass_att*19 + bass_att); per_frame_9=peakbass_att = max(bass_att,peakbass_att); per_frame_10=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=//Adjust responsiveness: To increase responsiveness, set the "0.96 and "0.996" on the next line to slightly lower values. Higher values decrease responsiveness. per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.96 + (1-above(time - lastbeat, 2*beatrate))*0.996); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=//end beat code per_frame_17= per_frame_18=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_19=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_20=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_21=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_22=xpos = xpos + 0.001*xspeed; per_frame_23=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_24=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_25=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_26=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_27=ypos = ypos + 0.001*yspeed; per_frame_28=q1 = beat; per_frame_29=q2 = xpos; per_frame_30=q3 = ypos; per_frame_31=q4 = time*0.5; per_frame_32= per_frame_33=q5 = 0.25*(sin(time*0.15)+sin(time*0.85))+0.5; per_frame_34= per_frame_35=monitor = q5; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion 3 (Lichen Mix).milk0000775000175000017500000001644111756064137032411 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=1.015 fWaveSmoothing=0.522 fWaveParam=0.0 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.310 fWarpAnimSpeed=30.965 fWarpScale=2.572 fZoomExponent=1.0 fShader=0.0 zoom=1.00901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; per_frame_22= per_frame_23=// this is a great way to respond to beats: per_frame_24=// once you get one, let it decay at a constant rate!! per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_26=q9 = rg; per_frame_27= per_frame_28=zoom = zoom + q9*0.1; warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` warp_5=` // diffused version: warp_6=` float ss = 0.1; warp_7=` float3 blur = 0.25*( warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz warp_12=` ); warp_13=` warp_14=` // diffusion: warp_15=` ret = blur; warp_16=` warp_17=` float F2 = 0.035; warp_18=` float k2 = 0.060; warp_19=` float s = 0.025; warp_20=` float scale = 4; warp_21=` warp_22=` // reaction: warp_23=` float3 z = ret; warp_24=` float uvv = ret.x*ret.y*ret.y; warp_25=` z.x += (-uvv + F2*(1-ret.x))*scale; warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; warp_27=` //z.x += s*(16-ret.x*ret.y); warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); warp_29=` z.z += 0; warp_30=` warp_31=` // apply laplacian: warp_32=` z.x += (GetBlur2(uv2) - GetPixel(uv2))*0.1*scale; warp_33=` warp_34=` ret = z; warp_35=` warp_36=` // add noise: warp_37=` ret += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); warp_38=` warp_39=` // darken (decay) over time warp_40=` //ret = (ret - 0.002)*0.99; warp_41=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret.xzy; comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Airhandler (Last Breath - Calm).milk0000775000175000017500000001200411756064137032456 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.399000 fDecay=1.0 fVideoEchoZoom=1.488267 fVideoEchoAlpha=0.3 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.690724 fWaveScale=4.778029 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=1.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.1 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); per_frame_7= per_frame_8=ob_r = wave_r; per_frame_9=ob_g = wave_g; per_frame_10=ob_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); projectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 280 - Coming home.milk0000775000175000017500000004461711756064137027060 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.350000 fDecay=0.9 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.002815 fWaveScale=2.452974 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=0.880200 fShader=0.8 zoom=0.999800 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=1.0 wave_g=0.450000 wave_b=0.5 wave_x=0.630000 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.3 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.050000 mv_r=1.0 mv_g=0.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_0_per_frame2=t1=cos(-t5); wave_0_per_frame3=t2=sin(-t5); wave_0_per_frame4=t3=cos(t5); wave_0_per_frame5=t4=sin(t5); wave_0_per_frame6=t8=2*(q4+.2*time-int(q4+.2*time)); wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543)); wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23)); wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+ t8; wave_0_per_point4=az=if(above(az,1),az-2,az); wave_0_per_point5=c=1/(1-az); wave_0_per_point6=fx = .5*(1+ax*c); wave_0_per_point7=ox=-.6366*t5+fx; wave_0_per_point8=oy = .5*(1+ay*c); wave_0_per_point9= wave_0_per_point10=x=.5+(ox-.5)*t1-(oy-.5)*t2; wave_0_per_point11=y=.5+(ox-.5)*t2+(oy-.5)*t1; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14=r=1-.5*rand(100)/100; wave_0_per_point15=g=1-.5*rand(100)/100; wave_0_per_point16=b=1-.5*rand(100)/100; wave_0_per_point17= wave_0_per_point18=// hide occluded stars wave_0_per_point19=fx=.5+.9*t4; wave_0_per_point20=fy=.5-1.32*t3; wave_0_per_point21=viz=above( sqr(x-fx)+sqr(y-fy), 1.2 ); wave_0_per_point22=fx=(q5-.5)*.2+.5; wave_0_per_point23=viz2=above( sqr(x-fx)+sqr(y-.5), .002 ); wave_0_per_point24=a=viz*viz2*pow((az+1)/2,3); wavecode_1_enabled=1 wavecode_1_samples=256 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=1.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=// left gauge (bass) wave_1_per_frame2=bass_vol=.93*bass_vol+.07*bass_att; wave_1_per_frame3=t4=min(bass_vol,1.351); wave_1_per_frame4=clip=if(above(bass_vol,1.1),1,0); wave_1_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_1_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_1_per_frame7=t3=clip; wave_1_per_frame8=t2=phase; wave_1_per_frame9=lastclip=clip; wave_1_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_1_per_frame11=t6=.0068; wave_1_per_frame12=t7=.2; wave_1_per_frame13=t8=.05; wave_1_per_point1=sw0=below(sample,.1429); wave_1_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_1_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_1_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_1_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_1_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_1_per_point7=sw6=above(sample,.8570); wave_1_per_point8= wave_1_per_point9= wave_1_per_point10=// set transparencies before remapping the sample wave_1_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_1_per_point12= wave_1_per_point13=// normalize sample value to 1 wave_1_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_1_per_point15= wave_1_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_1_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_1_per_point18= wave_1_per_point19=x=x+sw1*(-1+10*sample); wave_1_per_point20=y=y+sw1*(-1+sample); wave_1_per_point21= wave_1_per_point22=x=x+sw2*(9-10*sample); wave_1_per_point23=y=y+sw2*(sample); wave_1_per_point24= wave_1_per_point25=x=x-sw3; wave_1_per_point26=y=y+sw3*(1-2*sample); wave_1_per_point27=t1=.5*cos(6.2831*sample); wave_1_per_point28=t2=.5*sin(6.2831*sample); wave_1_per_point29= wave_1_per_point30=x=x+sw4*(-6.8+t1); wave_1_per_point31=y=y+sw4*(-5.8+t2); wave_1_per_point32= wave_1_per_point33=x=x+sw5*(8.5+t1); wave_1_per_point34=y=y+sw5*(-3.5+t2); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=// rotation (1.26 to -.3) wave_1_per_point38=angle=(1.26-t4)*3.14; wave_1_per_point39=t1=cos(angle); wave_1_per_point40=t2=sin(angle); wave_1_per_point41=ox=x; wave_1_per_point42=oy=y; wave_1_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_1_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_1_per_point45= wave_1_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_1_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_1_per_point48= wave_1_per_point49=x=x*t6 +t7; wave_1_per_point50=y=y*t6 +t8; wave_1_per_point51= wave_1_per_point52=ox=x; wave_1_per_point53=oy=y; wave_1_per_point54=c=cos(t5); wave_1_per_point55=s=sin(t5); wave_1_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_1_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_1_per_point58= wave_1_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_1_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_1_per_point61=y=(y-t2)*1.38+t2; wave_1_per_point62= wave_1_per_point63=c1=1; // dial colors wave_1_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_1_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_1_per_point66=c4=pow(sample,4); wave_1_per_point67= wave_1_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_1_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_1_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_1_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_1_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_1_per_point73=a=sw6*(c4-a)+a; wavecode_2_enabled=1 wavecode_2_samples=256 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=1.0 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_frame1=// center gauge (mid) size,x,y wave_2_per_frame2=mid_vol=.93*mid_vol+.07*mid_att; wave_2_per_frame3=t4=min(mid_vol,1.351); wave_2_per_frame4=clip=if(above(mid_vol,1.1),1,0); wave_2_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_2_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_2_per_frame7=t3=clip; wave_2_per_frame8=t2=phase; wave_2_per_frame9=lastclip=clip; wave_2_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_2_per_frame11=t6=.008; wave_2_per_frame12=t7=.5; wave_2_per_frame13=t8=.1; wave_2_per_point1=sw0=below(sample,.1429); wave_2_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_2_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_2_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_2_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_2_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_2_per_point7=sw6=above(sample,.8570); wave_2_per_point8= wave_2_per_point9= wave_2_per_point10=// set transparencies before remapping the sample wave_2_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_2_per_point12= wave_2_per_point13=// normalize sample value to 1 wave_2_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_2_per_point15= wave_2_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_2_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_2_per_point18= wave_2_per_point19=x=x+sw1*(-1+10*sample); wave_2_per_point20=y=y+sw1*(-1+sample); wave_2_per_point21= wave_2_per_point22=x=x+sw2*(9-10*sample); wave_2_per_point23=y=y+sw2*(sample); wave_2_per_point24= wave_2_per_point25=x=x-sw3; wave_2_per_point26=y=y+sw3*(1-2*sample); wave_2_per_point27=t1=.5*cos(6.2831*sample); wave_2_per_point28=t2=.5*sin(6.2831*sample); wave_2_per_point29= wave_2_per_point30=x=x+sw4*(-6.8+t1); wave_2_per_point31=y=y+sw4*(-5.8+t2); wave_2_per_point32= wave_2_per_point33=x=x+sw5*(8.5+t1); wave_2_per_point34=y=y+sw5*(-3.5+t2); wave_2_per_point35= wave_2_per_point36= wave_2_per_point37=// rotation (1.26 to -.3) wave_2_per_point38=angle=(1.26-t4)*3.14; wave_2_per_point39=t1=cos(angle); wave_2_per_point40=t2=sin(angle); wave_2_per_point41=ox=x; wave_2_per_point42=oy=y; wave_2_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_2_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_2_per_point45= wave_2_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_2_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_2_per_point48= wave_2_per_point49=x=x*t6 +t7; wave_2_per_point50=y=y*t6 +t8; wave_2_per_point51= wave_2_per_point52=ox=x; wave_2_per_point53=oy=y; wave_2_per_point54=c=cos(t5); wave_2_per_point55=s=sin(t5); wave_2_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_2_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_2_per_point58= wave_2_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_2_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_2_per_point61=y=(y-t2)*1.38+t2; wave_2_per_point62= wave_2_per_point63=c1=1; // dial colors wave_2_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_2_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_2_per_point66=c4=pow(sample,4); wave_2_per_point67= wave_2_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_2_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_2_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_2_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_2_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_2_per_point73=a=sw6*(c4-a)+a; wavecode_3_enabled=1 wavecode_3_samples=256 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=1.0 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_frame1=// right gauge (treb) wave_3_per_frame2=treb_vol=.93*treb_vol+.07*treb_att; wave_3_per_frame3=t4=min(treb_vol,1.351); wave_3_per_frame4=clip=if(above(treb_vol,1.1),1,0); wave_3_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_3_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_3_per_frame7=t3=clip; wave_3_per_frame8=t2=phase; wave_3_per_frame9=lastclip=clip; wave_3_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_3_per_frame11=t6=.0068; wave_3_per_frame12=t7=.8; wave_3_per_frame13=t8=.05; wave_3_per_point1=sw0=below(sample,.1429); wave_3_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_3_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_3_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_3_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_3_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_3_per_point7=sw6=above(sample,.8570); wave_3_per_point8= wave_3_per_point9= wave_3_per_point10=// set transparencies before remapping the sample wave_3_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_3_per_point12= wave_3_per_point13=// normalize sample value to 1 wave_3_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_3_per_point15= wave_3_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_3_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_3_per_point18= wave_3_per_point19=x=x+sw1*(-1+10*sample); wave_3_per_point20=y=y+sw1*(-1+sample); wave_3_per_point21= wave_3_per_point22=x=x+sw2*(9-10*sample); wave_3_per_point23=y=y+sw2*(sample); wave_3_per_point24= wave_3_per_point25=x=x-sw3; wave_3_per_point26=y=y+sw3*(1-2*sample); wave_3_per_point27=t1=.5*cos(6.2831*sample); wave_3_per_point28=t2=.5*sin(6.2831*sample); wave_3_per_point29= wave_3_per_point30=x=x+sw4*(-6.8+t1); wave_3_per_point31=y=y+sw4*(-5.8+t2); wave_3_per_point32= wave_3_per_point33=x=x+sw5*(8.5+t1); wave_3_per_point34=y=y+sw5*(-3.5+t2); wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=// rotation (1.26 to -.3) wave_3_per_point38=angle=(1.26-t4)*3.14; wave_3_per_point39=t1=cos(angle); wave_3_per_point40=t2=sin(angle); wave_3_per_point41=ox=x; wave_3_per_point42=oy=y; wave_3_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_3_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_3_per_point45= wave_3_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_3_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_3_per_point48= wave_3_per_point49=x=x*t6 +t7; wave_3_per_point50=y=y*t6 +t8; wave_3_per_point51= wave_3_per_point52=ox=x; wave_3_per_point53=oy=y; wave_3_per_point54=c=cos(t5); wave_3_per_point55=s=sin(t5); wave_3_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_3_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_3_per_point58= wave_3_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_3_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_3_per_point61=y=(y-t2)*1.38+t2; wave_3_per_point62= wave_3_per_point63=c1=1; // dial colors wave_3_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_3_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_3_per_point66=c4=pow(sample,4); wave_3_per_point67= wave_3_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_3_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_3_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_3_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_3_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_3_per_point73=a=sw6*(c4-a)+a; shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.950000 shapecode_0_rad=0.159626 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.7 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.8 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x=q5; shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.660000 shapecode_1_rad=0.110420 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=6.622948 shapecode_1_r=0.2 shapecode_1_g=0.2 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=0.3 shapecode_1_g2=0.3 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.0 shape_1_per_frame1=x=(q5-.5)*.2+.5; shape_1_per_frame2=y=.5; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5= shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.510000 shapecode_2_y=0.640000 shapecode_2_rad=0.110420 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=6.622948 shapecode_2_r=0.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=0.9 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.0 shape_2_per_frame1=x=(q5-.5)*.18+.5; shape_2_per_frame2=y=.49; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=2.320343 shapecode_3_ang=0.0 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=0.550443 shapecode_3_r=0.230000 shapecode_3_g=0.230000 shapecode_3_b=0.230000 shapecode_3_a=1.0 shapecode_3_r2=0.050000 shapecode_3_g2=0.050000 shapecode_3_b2=0.050000 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=1.0 shape_3_per_frame1=rad=2.2; shape_3_per_frame2=c5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); shape_3_per_frame3=x=.3+.9*sin(c5)+.2; shape_3_per_frame4=y=.44-1.32*cos(c5)+.06; shape_3_per_frame5=ang=-c5; per_frame_1=cont_bass=cont_bass*.93+bass_att*.07; per_frame_2=cont_mid=cont_mid*.93+mid_att*.07; per_frame_3=cont_treb=cont_treb*.93+treb_att*.07; per_frame_4=cont_vol=.993*cont_vol+.0023*(bass+mid+treb); per_frame_5= per_frame_6=max_cont_bass=max(cont_bass,max_cont_bass*.9999); per_frame_7=max_cont_mid=max(cont_mid,max_cont_mid); per_frame_8=max_cont_treb=max(cont_treb,max_cont_treb); per_frame_9= per_frame_10= per_frame_11=q4=cont_vol; per_frame_12=decay=min(1,.8+.05*pow(q4,3)); per_frame_13=q5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); per_frame_14=c=cos(q5); per_frame_15=s=sin(q5); per_frame_16=q6=.5+(.2-.5)*s+(.05-.5)*c; per_frame_17=q7=.5+(.5-.5)*s+(.1-.5)*c; per_frame_18=q8=.5+(.8-.5)*s+(.05-.5)*c; per_frame_19=sunx=if(equal(sunx,0),.25+rand(50)/100,sunx); per_frame_20=sunx=sunx+.001*s*q4; per_frame_21=sunx=if(equal(sunx,0),sign(s)*.001,sunx); per_frame_22=q5=sunx; per_frame_23= per_pixel_1=warp=below(sqr(x-q5)+sqr(y-.05),.01)*.15; ././@LongLink0000000000000000000000000000021000000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix02b.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000775000175000017500000005165011756064137032436 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.055000 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=43.199997 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.038091 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.6 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=1; per_frame_21=zoom=1.002; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*(55/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0 per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=var=tan(time)*treb*treb; per_pixel_3= per_pixel_4=zoom=1+(rad/40)+(var/40); per_pixel_5=//rot=((rad/100)*var)*sin(time); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - witchcraft (necromancer remix)_phat_edit_v3.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN - witchcraft (necromancer remix)_phat_0000775000175000017500000001473211756064137033406 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.950000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285700 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.8 mv_g=0.8 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=0.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=0.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.791409 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=100.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.1 shapecode_0_a=0.9 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.130000 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=//ang=sin(time*.4); shape_0_per_frame2=tex_zoom=.557; shape_0_per_frame3=tex_ang=.001; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=decay=.90; per_pixel_1=zoom=1.01; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - 3 layers (Rayleigh Scattering Mix).milk0000775000175000017500000001465511756064137032670 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.929 fWaveScale=1.231 fWaveSmoothing=0.0 fWaveParam=0.3 fModWaveAlphaStart=1.150 fModWaveAlphaEnd=1.330 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=2.00676 fShader=0.0 zoom=1.03300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04298 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.480 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 1; per_frame_2=wave_g = 0; per_frame_3=wave_b = 0; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=//wave_mystery = time*0.057; warp_1=`shader_body warp_2=`{ warp_3=` ret = tex2D( sampler_main, (uv-0.5)*1.00 + 0.5 ); warp_4=` ret /= ret.x+ret.y+ret.z; warp_5=` float zoom = dot(ret, float3(1,0.985,0.95)); warp_6=` warp_7=` ret.xyz = tex2D( sampler_main, (uv-0.5)*zoom + 0.5 ); warp_8=` warp_9=` // shift mass from red to green and on to blue (corresponds to AGE of pixel) warp_10=` // .x = fastest layer, .z = slowest warp_11=` float r = 0.02; warp_12=` float3 xfer = saturate((ret - 0.05)*99); warp_13=` xfer.yz *= saturate((0.1-ret.xy)*99); warp_14=` ret += xfer.xxx*float3(-1,1,0)*r*0.7; warp_15=` ret += xfer.yyy*float3(0,-1,1)*r*4; warp_16=` ret += xfer.zzz*float3(0,0,-1)*r; warp_17=` warp_18=` // ERROR DIFFUSION DITHER - looks great warp_19=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_20=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*float3(1,3,8)*5; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float3 bands = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` ret = lum(bands); comp_6=` ret *= lerp(1, float3(0.2,0.5,1.0), bands.x); comp_7=` ret *= 1.7; comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Studio Music - Cherished Desires.milk0000775000175000017500000000231611756064137031300 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.3965 fWaveScale=0.969133 fWaveSmoothing=0.666 fWaveParam=0.0001 fModWaveAlphaStart=1.3799 fModWaveAlphaEnd=1.02 fWarpAnimSpeed=2 fWarpScale=1 fZoomExponent=0.0567 fShader=0.7 zoom=0.5393 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.8195 sy=0.819545 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.5 ob_g=0.01 ob_b=0.01 ob_a=0.95 ib_size=0.01 ib_r=0.01 ib_g=0.01 ib_b=0.5 ib_a=0.95 nMotionVectorsX=9 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = 1.2+rad*.1; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets_milkdrop_200/Phat + Eo.S. - Data_swimmer.milk0000775000175000017500000002337211756064137027746 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.0 mv_dy=0.0 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.30; wave_0_per_point4=yp=cos(smp )*0.30; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.7 shapecode_0_rad=0.154930 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.801999 shapecode_1_ang=0.0 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.9 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.033004 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_rr = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_gg = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_bb = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19=ib_r=tan(time*24); per_frame_20=ib_r=min(ib_r,1); per_frame_21=ib_r=max(ib_r,0); per_frame_22=ib_g=tan(time*24+3.14); per_frame_23=ib_g=min(ib_g,1); per_frame_24=ib_g=max(ib_g,0); per_frame_25=ib_b=tan(time*24+6.28); per_frame_26=ib_b=min(ib_b,1); per_frame_27=ib_b=max(ib_b,0); per_frame_28= per_frame_29=ob_r=ib_r-0.5; per_frame_30=ob_g=ib_g-0.5; per_frame_31=ob_b=ib_b-0.5; per_frame_32=q1=ib_rr; per_frame_33=q2=1-ib_gg; per_frame_34=q3=ib_bb; per_frame_35= per_frame_36= per_frame_37= per_frame_38=decay = 1; per_frame_39= per_frame_40= per_frame_41=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_42=//solarize=above(0.5,bass); per_frame_43=//darken=above(0.4,treb); per_frame_44= per_frame_45=musictime=musictime+(mid*mid*mid)*0.01*(75/fps); per_frame_46= per_frame_47=xpos=sin(musictime*0.6)*0.5; per_frame_48=ypos=sin(musictime*0.4)*0.5; per_frame_49=q4=xpos; per_frame_50=q5=ypos; per_frame_51= per_frame_52= per_frame_53=//invert=above(sin(time),0.5); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.91; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1.00; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=(sin(ag/5)*(2-rd)+pow((tan(rd*6.28*32)*0.5+0.5),2)*0.1)+(rd/3); per_pixel_18=star=min(star,8);star=max(star,-8); per_pixel_19=zm=zm+star/20; per_pixel_20=sx=zm; per_pixel_21=sy=zm; per_pixel_22=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_23=dx=sin(x*50)*(bass*0.005)*ag; per_pixel_24=dy=cos(y*50)*(bass*0.005)*ag; per_pixel_25= per_pixel_26=b1a=mid*0.13; per_pixel_27=b1b=(bass+mid+treb)*0.12; per_pixel_28=b1=b1b *1.1*rd*rd*rd*rd; per_pixel_29=zoom=0.97+(b1*.1); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Liquid Beats.milk0000775000175000017500000001462611756064137027042 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=3.587 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=0.970 fModWaveAlphaEnd=1.670 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.06500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01459 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.024; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` uv = 0.05 + 0.9*uv; comp_4=` comp_5=` float2 d = float2(1,1)*texsize.zw*0.7; comp_6=` ret = 0; comp_7=` ret += tex2D(sampler_main, uv + d*float2(-13.5, 4)).xyz*2; comp_8=` ret += tex2D(sampler_main, uv + d*float2( -5.5,-9)).xyz*-3; comp_9=` ret += tex2D(sampler_main, uv + d*float2( 0.5, 3)).xyz*3; comp_10=` ret += tex2D(sampler_main, uv + d*float2( 6.5,-11)).xyz*-3; comp_11=` ret += tex2D(sampler_main, uv + d*float2( 14.5,-4)).xyz*2; comp_12=` ret /= 2; comp_13=` comp_14=` //ret *= 1 + 0.15*(tex2D(sampler_noise_lq, rand_frame.xy comp_15=` // + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); comp_16=` comp_17=` comp_18=` // palettize: comp_19=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_20=` comp_21=` //ret.xyz *= 2; // a little bit of overbright comp_22=`} comp_23=` comp_24=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Starfish 2.milk0000775000175000017500000001120311756064137026465 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.5 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.313 fWaveScale=2.202 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.03100 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Phat - chasers 11 sentinel C.milk0000775000175000017500000004316611756064137031134 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.033004 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=3.0 nMotionVectorsY=2.0 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=0.7 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=0.9 wavecode_1_b=0.8 wavecode_1_a=1.0 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.720000 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.4-0.2)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.7 wavecode_3_b=0.5 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.6-0.3)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.045563 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.7 shapecode_0_b=0.3 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.975; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=mtime=mtime+vol*0.01; per_frame_7= per_frame_8=q1=time*0.5; per_frame_9= per_frame_10= per_frame_11=gamma=1 + min(vol*0.8,1)*0.7 per_frame_12= per_pixel_1=zm=1.00; per_pixel_2= per_pixel_3=sx=zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - brain coral (non-inverted).milk0000775000175000017500000002404711756064137032052 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.7 fDecay=1.0 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.000001 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.999999 sy=1.115500 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=2.560000 nMotionVectorsY=48.0 mv_dx=0.360000 mv_dy=-0.8 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.8 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=sw = (1-sw)*above(sample,0); wave_0_per_point2= wave_0_per_point3=osa = sample*above(sample,0); wave_0_per_point4= wave_0_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_0_per_point6= wave_0_per_point7=mod = value1; wave_0_per_point8=mod = mod*sw; wave_0_per_point9= wave_0_per_point10=x = if(sw,osa,sample); wave_0_per_point11=x = sample*.5; wave_0_per_point12=y = 1 + mod*.5; wave_0_per_point13= wave_0_per_point14=osa = sample; wave_0_per_point15= wave_0_per_point16=mo = 3.7 + mod*6 + q1; wave_0_per_point17= wave_0_per_point18=r = .5 + sin(mo)*.5; wave_0_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_0_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_0_per_point21= wave_0_per_point22=a = 1 - abs(mod)*12; wave_0_per_point23=a = 1-sw; wave_0_per_point24=a = max(0,min(a,1)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.8 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=sw = (1-sw)*below(sample,1); wave_1_per_point2= wave_1_per_point3=osa = sample*above(sample,0); wave_1_per_point4= wave_1_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_1_per_point6= wave_1_per_point7=mod = value1; wave_1_per_point8=mod = mod*sw; wave_1_per_point9= wave_1_per_point10=x = if(sw,osa,sample); wave_1_per_point11=x = 1-sample*.5; wave_1_per_point12=y = 0 + mod*.5; wave_1_per_point13= wave_1_per_point14=osa = sample; wave_1_per_point15= wave_1_per_point16=mo = 3.7 + mod*6 + q1; wave_1_per_point17= wave_1_per_point18=r = .5 + sin(mo)*.5; wave_1_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_1_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_1_per_point21= wave_1_per_point22=a = 1 - abs(mod)*12; wave_1_per_point23=a = 1-sw; wave_1_per_point24=a = max(0,min(a,1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.8 wavecode_2_r=0.0 wavecode_2_g=0.0 wavecode_2_b=0.0 wavecode_2_a=1.0 wave_2_per_point1=sw = (1-sw)*above(sample,0); wave_2_per_point2= wave_2_per_point3=osa = sample*above(sample,0); wave_2_per_point4= wave_2_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_2_per_point6= wave_2_per_point7=mod = value1; wave_2_per_point8=mod = mod; wave_2_per_point9= wave_2_per_point10=x = if(sw,osa,sample); wave_2_per_point11=x = sample*.5; wave_2_per_point12=y = 1 + mod*.5; wave_2_per_point13= wave_2_per_point14=osa = sample; wave_2_per_point15= wave_2_per_point16=mo = 3.7 + mod*6 + q1; wave_2_per_point17= wave_2_per_point18=//r = .5 + sin(mo)*.5; wave_2_per_point19=//g = .5 + sin(mo + 1.0472)*.5; wave_2_per_point20=//b = .5 + sin(mo + 2.0944)*.5; wave_2_per_point21= wave_2_per_point22=//a = 1 - abs(mod)*12; wave_2_per_point23=//a = 1-sw; wave_2_per_point24=a = max(0,min(a,1)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.8 wavecode_3_r=0.0 wavecode_3_g=0.0 wavecode_3_b=0.0 wavecode_3_a=1.0 wave_3_per_point1=sw = (1-sw)*above(sample,0); wave_3_per_point2= wave_3_per_point3=osa = sample*above(sample,0); wave_3_per_point4= wave_3_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_3_per_point6= wave_3_per_point7=mod = value1; wave_3_per_point8=mod = mod; wave_3_per_point9= wave_3_per_point10=x = if(sw,osa,sample); wave_3_per_point11=x = 1 - sample*.5; wave_3_per_point12=y = 0 + mod*.5; wave_3_per_point13= wave_3_per_point14=osa = sample; wave_3_per_point15= wave_3_per_point16=mo = 3.7 + mod*6 + q1; wave_3_per_point17= wave_3_per_point18=//r = .5 + sin(mo)*.5; wave_3_per_point19=//g = .5 + sin(mo + 1.0472)*.5; wave_3_per_point20=//b = .5 + sin(mo + 2.0944)*.5; wave_3_per_point21= wave_3_per_point22=//a = 1 - abs(mod)*12; wave_3_per_point23=//a = 1-sw; wave_3_per_point24=a = max(0,min(a,1)); shapecode_0_enabled=1 shapecode_0_sides=54 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=1.0 shapecode_0_rad=0.134785 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ti = q1; shape_0_per_frame2=rad = q2; shape_0_per_frame3=x = (ti - int(ti))*.5; shape_0_per_frame4= shape_0_per_frame5= shapecode_1_enabled=1 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.0 shapecode_1_rad=0.134785 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ti = q1; shape_1_per_frame2=rad = q2; shape_1_per_frame3=x = 1-(ti - int(ti))*.5; shape_1_per_frame4= shapecode_2_enabled=1 shapecode_2_sides=43 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.690000 shapecode_2_y=0.5 shapecode_2_rad=0.548200 shapecode_2_ang=0.0 shapecode_2_tex_ang=3.895574 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=0.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=rad = .4 + q3; shape_2_per_frame2= shape_2_per_frame3=tex_zoom = 1/rad*.8; shape_2_per_frame4= shape_2_per_frame5=x = .5 + q3; shape_2_per_frame6= shape_2_per_frame7=tex_ang = -q4; shape_2_per_frame8= shape_2_per_frame9=ti = q5 + sin(time*1.234); shape_2_per_frame10= shape_2_per_frame11=x = .5 + q3*sin(ti); shape_2_per_frame12=y = .5 + q3*cos(ti)*.5; shapecode_3_enabled=1 shapecode_3_sides=43 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500001 shapecode_3_y=0.5 shapecode_3_rad=0.548218 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.879646 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=rad = .4 + q3; shape_3_per_frame2= shape_3_per_frame3=tex_zoom = 1/rad*.8; shape_3_per_frame4= shape_3_per_frame5=x = .5 - q3; shape_3_per_frame6= shape_3_per_frame7=tex_ang = q4; shape_3_per_frame8= shape_3_per_frame9=ti = q5 + sin(time*.948) + 3.1416; shape_3_per_frame10= shape_3_per_frame11=x = .5 + q3*sin(ti)*1.5; shape_3_per_frame12=y = .5 + q3*cos(ti)*.5; per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.25; per_frame_9= per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=ra = 1/tic*.05; per_frame_13=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_14=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_15= per_frame_16=ra = 1/tic*.1; per_frame_17=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_18= per_frame_19= per_frame_20=tt = tt + tic*treb; per_frame_21=mt = mt + tic*mid; per_frame_22=bt = bt + tic*bass; per_frame_23=vt = vt + tic*vav; per_frame_24= per_frame_25=q1 = time; per_frame_26= per_frame_27=q2 = vav*.1; per_frame_28= per_frame_29=q3 = .02 + bass_avg*.05; per_frame_30=q4 = .5 + (treb_avg + mid_avg)*.25; per_frame_31=//q4 = (treb_avg - mid_avg); per_frame_32=//q4 = bass_avg - (treb_avg + mid_avg)*.5; per_frame_33=//q4 = -bass_avg; per_frame_34= per_frame_35= per_frame_36=q5 = vt*3; per_frame_37= per_frame_38=monitor = q4; per_frame_39= per_frame_40=//rot = .025*max(.7,vav); per_frame_41=rot = .025*(.7 + vav*.25); per_frame_42=//rot = .025*vav; per_frame_43= per_pixel_1=mod = .1; per_pixel_2= per_pixel_3=//sw = above(x,.5); per_pixel_4= per_pixel_5=//dy = mod*pow(abs(y - .5)*2,1.5)*sign(y-.5); per_pixel_6= per_pixel_7=//dy = .2*sign(y-.5)*sw; per_pixel_8= per_pixel_9=//sy = 1 + (1-sw)*.116; per_pixel_10= per_pixel_11= per_pixel_12=//rot = .05; per_pixel_13= per_pixel_14=cx = if(above(y,.5),-1,2); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Rose 5 Crossfire Beats.milk0000775000175000017500000001404511756064137030563 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.200001 fWaveScale=1.012940 fWaveSmoothing=0.9 fWaveParam=-0.320000 fModWaveAlphaStart=1.25 fModWaveAlphaEnd=1.850000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=0.184232 fShader=0.0 zoom=1.065000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.060935 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.350000 wave_b=0.1 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-3*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+3*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.02; warp_12=` warp_13=` // add noise warp_14=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_15=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` uv *= 0.5; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0)).xyz); comp_6=` ret = max(ret, tex2D(sampler_main,uv + float2(0,0.5)).xyz); comp_7=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0.5)).xyz); comp_8=` ret *= 1.3; // a little bit of overbright comp_9=`} comp_10=` comp_11=` ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Geiss - glowsticks v2 03 music shifter edit b (water mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. + Geiss - glowsticks v2 03 music shifter e0000775000175000017500000004122011756064137032404 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=4.500000 fGammaAdj=1.7 fDecay=0.960 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.012 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=0.037 fWarpScale=0.015 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.03300 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.050 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.3 ib_size=0.090 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=3.0 nMotionVectorsY=2.0 mv_dx=0.020 mv_dy=-0.020 mv_l=0.150 mv_r=0.490 mv_g=0.480 mv_b=0.3 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=0.1 wavecode_0_g=0.0 wavecode_0_b=0.3 wavecode_0_a=1.0 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=(flip+1)*below(flip,1); wave_0_per_point6= wave_0_per_point7=xp=0; wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point9=zp=0; wave_0_per_point10= wave_0_per_point11=//wrist movement; wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point13= wave_0_per_point14=xq=xp; wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); wave_0_per_point16=yq=yp*sinang + zp*cosang; wave_0_per_point17=zq=yp*cosang - zp*sinang; wave_0_per_point18=yq=yp; wave_0_per_point19=zq=zp; wave_0_per_point20= wave_0_per_point21=ang=tm*8; wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); wave_0_per_point23=xp=xq*sinang + yq*cosang; wave_0_per_point24=yp=xq*cosang - yq*sinang; wave_0_per_point25=zp=zq; wave_0_per_point26= wave_0_per_point27=//forearm movement; wave_0_per_point28=zp=zp-0.3; wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); wave_0_per_point31=xq=xp; wave_0_per_point32=yq=yp*sinang + zp*cosang; wave_0_per_point33=zq=yp*cosang - zp*sinang; wave_0_per_point34= wave_0_per_point35=//upper arm twist wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); wave_0_per_point38=xp=xq*sinang + yq*cosang; wave_0_per_point39=yp=xq*cosang - yq*sinang; wave_0_per_point40=zp=zq; wave_0_per_point41= wave_0_per_point42=//upper arm outward; wave_0_per_point43=zp=zp-0.35; wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); wave_0_per_point46=xq=xp*sinang + zp*cosang; wave_0_per_point47=yq=yp; wave_0_per_point48=zq=xp*cosang - zp*sinang; wave_0_per_point49= wave_0_per_point50=//upper arm up down; wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); wave_0_per_point53=xp=xq; wave_0_per_point54=yp=yq*cosang - zq*sinang; wave_0_per_point55=zp=yq*sinang + zq*cosang; wave_0_per_point56= wave_0_per_point57=//xp=xq;yp=yq;zp=zq; wave_0_per_point58= wave_0_per_point59= wave_0_per_point60=//project into screenspace and draw on screen wave_0_per_point61=zp=zp+2; wave_0_per_point62=xs=xp/zp; wave_0_per_point63=ys=yp/zp; wave_0_per_point64= wave_0_per_point65=x=xs+0.5; wave_0_per_point66=y=ys*1.3+0.5; wave_0_per_point67= wave_0_per_point68= wave_0_per_point69=dx = if(flip,x,dx-x); wave_0_per_point70=dy = if(flip,y,dy-y); wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); wave_0_per_point72=ang = abs(asin(dx/dz)); wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); wave_0_per_point74=r = .5 + .5*sin(cang); wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); wave_0_per_point77= wave_0_per_point78=a=(1-sample)*above(sample,0); wave_0_per_point79= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=0.2 wavecode_1_g=1.0 wavecode_1_b=0.6 wavecode_1_a=1.0 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=dx = if(flip,x,dx-x); wave_1_per_point72=dy = if(flip,y,dy-y); wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); wave_1_per_point74=ang = abs(asin(dx/dz)); wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); wave_1_per_point76=r = .5 + .5*sin(cang); wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); wave_1_per_point79= wave_1_per_point80=a=(1-sample)*above(sample,0); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.6 wavecode_2_b=0.1 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=0.3 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=3.99882 shapecode_0_ang=0.0 shapecode_0_tex_ang=1.57080 shapecode_0_tex_zoom=0.25005 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.06779 shapecode_1_ang=0.75398 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.74186 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=sin(q1*0.15); shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.06779 shapecode_2_ang=0.75398 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.77977 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang=sin(q1*0.15); shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=1.06770 shapecode_3_ang=0.75398 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.77977 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=ang=sin(q1*0.15); shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1; per_frame_2=zoom=1.1; per_frame_3= per_frame_4=warp = 0; per_frame_5= per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol=vol*vol; per_frame_8=mtime=mtime+vol*0.1; per_frame_9= per_frame_10=q1=mtime*0.4; per_frame_11= per_frame_12= per_frame_13= per_frame_14= comp_1=`shader_body comp_2=`{ comp_3=` // use 3D noise comp_4=` float3 uvw = float3(uv*3.3, 0.3); comp_5=` //uvw = mul(uvw, rot_s2); comp_6=` uvw.z += time*0.3; comp_7=` comp_8=` // sample a high-quality 3D noise volume! comp_9=` float4 N = tex3D(sampler_noisevol_hq, uvw); comp_10=` comp_11=` float2 uv2 = uv; comp_12=` uv2 += (N.xy*2-1)*texsize.zw*13; comp_13=` comp_14=` ret = tex2D(sampler_main, uv2).xyz; comp_15=` ret += GetBlur1(uv)*0.4; comp_16=` comp_17=` // palettize: comp_18=` ret = pow(ret, float3(0.5, 0.8, 1.7)); comp_19=` comp_20=` //ret.xyz *= 2; // a little bit of overbright comp_21=`} comp_22=` comp_23=` ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hurricane Nightmare (Gold Chrome Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hurricane Nightmare (Gold Chr0000775000175000017500000001316111756064137032761 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=0.881 fWaveSmoothing=0.5 fWaveParam=-1.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=3.6 fShader=0.0 zoom=1.02109 rot=-0.16000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.30900 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.750 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float L = lum(ret); comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); comp_6=` float L2 = lum(GetBlur1(uv)); comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); comp_8=` comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + comp_10=` float3(0.4,0.6,0.55)*ret.y + comp_11=` float3(0.7,0.6,0.3)*ret.z; comp_12=` ret *= 0.4; comp_13=` comp_14=` ret = ret*ret * (1 + bw2*4); comp_15=` comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cauldron - painterly 4.milk0000775000175000017500000001315411756064137030567 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.657 fWaveScale=0.923 fWaveSmoothing=0.1 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.01400 rot=-0.01400 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02944 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); warp_5=` float2 uv2 = uv; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_9=` uv2.xy += (blurry_color.xy-0.37) * t; warp_10=` //uv2.xy -= (blurry_color.zx-0.37) * s; warp_11=` warp_12=` // sample previous frame warp_13=` ret = tex2D( sampler_main, uv2 ).xyz; warp_14=` warp_15=` // darken over time warp_16=` ret -= 0.004; warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = (ret-0.1)*1.90; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Potion of Spirits.milk0000775000175000017500000001261211756064137030520 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.420000 fDecay=1.0 fVideoEchoZoom=0.999823 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001185 fWaveScale=0.325446 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=2.630064 fWarpScale=3.209168 fZoomExponent=1.000158 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.1 nMotionVectorsX=6.4 nMotionVectorsY=4.8 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 2; per_frame_5= per_frame_6=ob_r = ob_r+wave_b*above(sin(0.1*time),0); per_frame_7=ob_b = ob_b+wave_g*above(sin(0.1*time),0); per_frame_8=ob_g = ob_g+wave_r*above(sin(0.1*time),0); per_frame_9=ob_r = ob_r+wave_g*below(sin(0.1*time),0); per_frame_10=ob_b = ob_b+wave_r*below(sin(0.1*time),0); per_frame_11=ob_g = ob_g+wave_b*below(sin(0.1*time),0); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.056*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 22*above(tg1,0.75) + 12*below(tg1,0.25) + 18*above(tg1,0.25)*below(tg1,0.5)+ per_pixel_6=12*above(tg1,0.5)*below(tg1,0.75); per_pixel_7=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_8= per_pixel_9=six = sin(x); per_pixel_10= per_pixel_11=dx = dx + dx_r*sin(abs(tg3*y))*sin(time); per_pixel_12=dy = dy + dy_r*sin(abs(tg3*x))*cos(time); per_pixel_13=dx = dx + dx_r*pow(rad,y*2)*sin(time); per_pixel_14=dy = dy + dy_r*pow(rad,x*2)*sin(time); per_pixel_15=zoom = zoom - 0.0825*pow(rad,x*6)*cos(ang*6); per_pixel_16=rot = rot - 0.0525*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Myriad Mosaics.milk0000775000175000017500000002030511756064137027367 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.433 fWaveScale=2.620 fWaveSmoothing=0.270 fWaveParam=-0.080 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.729 fWarpScale=2.108 fZoomExponent=1.64463 fShader=0.0 zoom=0.99901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.45599 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.8 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.5 ob_b=0.450 ob_a=0.260 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.08925 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.8 shapecode_0_g=0.4 shapecode_0_b=0.2 shapecode_0_a=0.050 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=rad = rad + 0.02*cos(time*3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q10 = 0; per_frame_init_2=my_rot = 0; per_frame_init_3=my_zoom = 1; per_frame_init_4=s = 0.5; per_frame_1=wave_r = wave_r + 0.05*sin(0.437*time+1); per_frame_2=wave_g = wave_g + 0.05*sin(0.544*time+2); per_frame_3=wave_b = wave_b + 0.05*sin(0.751*time+3); per_frame_4=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_5=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_12=wave_x = wave_x - dx_residual*7; per_frame_13=wave_y = wave_y - dy_residual*7; per_frame_14=wave_mystery = time*37.03; per_frame_15= per_frame_16=new_rot = rot + 0.013*( 0.60*sin(17.381*time) + 0.40*sin(11.579*time) ); per_frame_17=new_zoom = zoom + 0.01*( 0.60*sin(20.1934*time+3) + 0.40*sin(16.307*time+9) ); per_frame_18=new_warp = warp + 0.34*( 0.60*sin(13.5442*time) + 0.40*sin(22.543*time) ); per_frame_19=new_cx = cx + 0.310*( 0.60*sin(16.374*time) + 0.40*sin(26.294*time) ); per_frame_20=new_cy = cy + 0.310*( 0.60*sin(18.393*time) + 0.40*sin(37.223*time) ); per_frame_21=new_s = rand(100)*0.01; per_frame_22= per_frame_23=// this is a great way to respond to beats: per_frame_24=// once you get one, let it decay at a constant rate!! per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_26=q9 = rg; per_frame_27= per_frame_28= per_frame_29= per_frame_30=// custom wave opacity modulation per_frame_31=//beat = (bass+mid+treb) / (bass_att+mid_att+treb_att); per_frame_32=beat = max(bass/bass_att, mid/mid_att); per_frame_33=beat = max(beat, treb/treb_att); per_frame_34= decay_rate = pow(0.9995, fps); per_frame_35= beat = max( beat, prev_beat*decay_rate ); per_frame_36= wave_a = (beat - prev_beat - 0.07)*24; per_frame_37= is_beat = above(wave_a, 0.5); per_frame_38= rot = (1-is_beat)*my_rot + (is_beat)*new_rot; per_frame_39= zoom = (1-is_beat)*my_zoom + (is_beat)*new_zoom; per_frame_40= warp = (1-is_beat)*my_warp + (is_beat)*new_warp; per_frame_41= cx = (1-is_beat)*my_cx + (is_beat)*new_cx; per_frame_42= cy = (1-is_beat)*my_cy + (is_beat)*new_cy; per_frame_43= s = (1-is_beat)*my_s + (is_beat)*new_s; per_frame_44=prev_beat = beat; per_frame_45=my_rot = rot; per_frame_46=my_zoom = zoom; per_frame_47=my_warp = warp; per_frame_48=my_cx = cx; per_frame_49=my_cy = cy; per_frame_50=my_s = s; per_frame_51= per_frame_52=q11 = s; per_pixel_1=zoom = zoom + cos(ang*7)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` float s = 0.03 + 1.5*pow(q11, 2); // should be < about 1 warp_4=` float2 nz = tex3D( sampler_noisevol_hq, float3(uv_orig.xy*4*texsize.xy/850.0*s,time*0.055) ); warp_5=` warp_6=` float2 zz = uv_orig.xy * texsize.xy * 6 * 0.1 * s + nz*9; warp_7=` uv.xy += float2(cos(zz.x),cos(zz.y))*texsize.zw * 1.7 * 0.9 / s; warp_8=` warp_9=` // sample previous frame warp_10=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_11=` warp_12=` ret.xyz *= 0.99; warp_13=` warp_14=` // add noise: warp_15=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; warp_16=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_17=` //* saturate(treb_att-1); warp_18=` *0.16; warp_19=` warp_20=` // color rotate & desaturate over time, to keep the globs white warp_21=` ret.xyz = lerp(ret.xyz, ret.zxy, 0.05); warp_22=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=`} comp_6=` comp_7=` ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise (Grow Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise (Grow 0000775000175000017500000001570211756064137032631 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000 fGammaAdj=1.900 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.647 fWaveScale=6.086 fWaveSmoothing=0.900 fWaveParam=0.000 fModWaveAlphaStart=1.210 fModWaveAlphaEnd=1.590 fWarpAnimSpeed=1.000 fWarpScale=3.138 fZoomExponent=1.00000 fShader=0.000 zoom=1.05300 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00054 sx=1.00000 sy=1.00000 wave_r=0.500 wave_g=0.500 wave_b=0.800 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`#define MyGet GetPixel //GetBlur1 warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 3.5; //TWEAK warp_7=` float str = 2.8; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.965; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //ret = tex2D(sampler_fw_wrenches, ret.xy*(1-ret.zz)).xyz; comp_6=` comp_7=` ret *= 1.333; // a little bit of overbright comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Che - Asylum Animations.milk0000775000175000017500000001637411756064137031455 0ustar matthiasmatthias[preset00] fRating=1.5 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.5 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=1.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.230000 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.4 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.3 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.330000 mv_l=5.0 mv_r=1.0 mv_g=0.3 mv_b=0.1 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),6*dx,dx); per_frame_13=// timed sidon sensor per_frame_14=// le = signal level; desired average value = 2 per_frame_15=le=1.4*bass_att+.1*bass+.5*treb; per_frame_16=pulse=above(le,th); per_frame_17=// pulsefreq = running average of interval between last 5 pulses per_frame_18=pulsefreq=if(equal(pulsefreq,0),2, per_frame_19=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_20=lastpulse=if(pulse,time,lastpulse); per_frame_21=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_22=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_23=// hccp = handcicap for th driven by bt per_frame_24=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_25=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_26=beat=band(above(le,th+hccp),btblock); per_frame_27=btblock=1-above(le,th+hccp); per_frame_28=lastbeat=if(beat,time,lastbeat); per_frame_29=beatfreq=if(equal(beatfreq,0),2, per_frame_30=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_31=// th = threshold per_frame_32=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_33=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_34=th=if(above(th,6),6,th); per_frame_35=q3=30/fps; per_frame_36=ccl=ccl+beat; per_frame_37=minorccl=minorccl+.01*le; per_frame_38=q4=beat; per_frame_39=wave_r=.5+.15*sin(12*ccl)+.35*sin(3.62*minorccl); per_frame_40=wave_g=.5+.15*sin(14*ccl)+.35*sin(7.38*minorccl); per_frame_41=wave_b=.5+.15*sin(16*ccl)+.35*sin(5.21*minorccl); per_frame_42=q1=.5+.25*sin(17*ccl+minorccl); per_frame_43=cx=if(beat,.5+.5*sin(38*ccl),q1); per_frame_44=q2=.5+.25*sin(17*ccl+minorccl); per_frame_45=cy=if(beat,.5+.5*sin(46*ccl),q2); per_frame_46=mv_x = 1.25; per_frame_47=mv_y = 1.25; per_frame_48=mv_dx =q1-0.5; per_frame_49=mv_dy = -1*(q2-0.5); per_pixel_1=myrot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_2=rot = myrot; per_pixel_3=// coordinates transfomation per_pixel_4=// q1,q2 = position; q3 = 1/zoom; q4 = rotation per_pixel_5=aang=atan2(y-q2,x-q1)-1.57; per_pixel_6=arad=sqrt(sqr(y-q2)+sqr(x-q1)); per_pixel_7=atx=cos(aang)*arad; per_pixel_8=aty=sin(aang)*arad; per_pixel_9= per_pixel_10=sound=if(below(x,.5),2*x*mid+(1-(2*x))*bass, per_pixel_11=(x-.5)*2*treb+(1-(x-.5)*2)*mid); per_pixel_12=sound=sound*q3; per_pixel_13=zone=below(abs(x-q1),.15)*below(abs(y-q2),.15); per_pixel_14=rot=if(zone,bass*bass_att*0.2*pow(arad,arad),myrot); per_pixel_15=dx = if(zone,0,dx+0.01*rad*sound); projectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Rovastar - Rainbow Orb.milk0000775000175000017500000000322111756064137030560 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.975000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=0.108925 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mega Swirl 3.milk0000775000175000017500000001131111756064137026635 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.112 fWaveScale=0.622 fWaveSmoothing=0.5 fWaveParam=-0.140 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=2.1 fShader=0.0 zoom=1.02500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.30900 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Bipolar 2 (Vectrip Mix).milk0000775000175000017500000000515511756064137032434 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=0.408 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=-0.01 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=0.4 mv_g=0.7 mv_b=0.7 mv_a=1 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_frame_4=vol = (bass+mid+att)/6; per_frame_5=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_6=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_7=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_8=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=mv_x_speed = 16; per_frame_18=mv_y_speed = 12; per_frame_19=mv_x_range = 0.01; per_frame_20=mv_y_range = 0.01; per_frame_21=mv_x_amount = 1.25; per_frame_22=mv_y_amount = 1.25; per_frame_23=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_24=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_25=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_26=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_27=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_28=mv_l = 100 + 100*min(bass*0.5 + bass_att*0.5,2); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Madness Teaches us to Fly.milk0000775000175000017500000001334311756064137031724 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.890000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=1.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.003540 fWaveScale=0.721422 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=1.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.010000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.5 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_8=rg1 = abs(sin(time)); per_frame_9=rg2 = 3*above(rg1,0.75) + 2*below(rg1,0.25) + 1*above(rg1,0.25)*below(rg1,0.5)+ per_frame_10=0*above(rg1,0.5)*below(rg1,0.75); per_frame_11=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_12= per_frame_13=q1 = wave_r; per_frame_14=q2 = wave_g; per_frame_15=q3 = wave_b; per_frame_16= per_frame_17=ob_r = 0.5*q2 + 0.5*q1; per_frame_18=ob_g = 1-abs(q2); per_frame_19=ob_b = 1-abs(q3); per_frame_20=dx = dx + 12*pfdx_r*rg3; per_frame_21=dy = dy + 12*pfdy_r*rg3; per_frame_22=ib_r = 1-abs(ob_r); per_frame_23=ib_g = 1-abs(ob_g); per_frame_24=ib_b = 1-abs(ob_b); per_frame_25=echo_orient = rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 12*dx_r*above(tg1,0.5) + 12*dy_r*below(tg1,0.5); per_pixel_6=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_7= per_pixel_8= per_pixel_9=zoom = zoom - (0.01+0.8*abs(tg3)); per_pixel_10=rot = rot + max(12*dx_r*(0.5-tg3),5*tg3); per_pixel_11=dy = dy + tg3*(rad-2*(0.6)*sin(2*abs(1-2*cos(3*rad)))); per_pixel_12=dx = dx + tg3*(rad-2*(0.6)*cos(2*abs(1-2*sin(3*rad)))); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - De La Moutard 1.milk0000775000175000017500000001157111756064137027152 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.970000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=2.578376 fWaveSmoothing=0.6 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.0 zoom=1.031000 rot=0.003000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret *= 0.97; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz - 0.05; comp_4=` ret *= 2.00; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/nil - Did You Speak with the Orb.milk0000775000175000017500000000215711756064137030761 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=0.966 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.507644 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=0.01 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=8 nMotionVectorsY=9.600006 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1= per_frame_2=wave_r=sin(bass); per_frame_3=wave_g=sin(treb); per_frame_4=wave_b=sin(mid); per_frame_5=cx=sin(time*.475)*.005; per_frame_6=cy=sin(time*.525)*.005; per_pixel_1=zoom=zoom+sin((rad-sin(time)*sin(bass)+.1)*3.2)*.1; per_pixel_2=rot=rot+(cos(rad)+sin(time*.9)*2)*.04; ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise desat trails.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - quasistatic noise desat 0000775000175000017500000001540311756064137032741 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.302900 fWaveScale=6.086217 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000536 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.95; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,0.33) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // darken over time warp_10=` //ret = ret*0.988 - 0.0015; warp_11=` float t = saturate(400/length(texsize.xy)); warp_12=` ret = ret*lerp(1.02,0.9,t) - 0.0015; warp_13=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //ret = tex2D(sampler_fw_wrenches, ret.xy*(1-ret.zz)).xyz; comp_6=` comp_7=` ret *= 1.333; // a little bit of overbright comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cartographie.milk0000775000175000017500000000246511756064137027202 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.35 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.699999 fWaveScale=1.3 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000415 fShader=1 zoom=1.006882 rot=0.04 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.057228 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay=decay-0.025*pow(0.5+0.5*sin(time*1.5),4.8); per_pixel_1=dx=0.05*sin(x*80+y*94+rad*97+ang*22+time*0.733); per_pixel_2=dy=0.05*sin(x*60+y*114+rad*77+ang*32+time*0.83); per_pixel_3=zoom=zoom+0.05*rad; ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + Geiss - molten glass (crystal glass mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter + Geiss - molten glass (crystal glass mi0000775000175000017500000002056511756064137033162 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.380217 fWarpScale=3.300904 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.033469 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=fran = 1; shape_0_init2=xs = 1; shape_0_init3=ys = 1; shape_0_init4=xm = 0.5; shape_0_init5=ym = 0.5; shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_0_per_frame3= shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); shape_0_per_frame6= shape_0_per_frame7=x = xm; shape_0_per_frame8=y = ym; shape_0_per_frame9= shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_0_per_frame13=r2 = r; g2 = g; b2 = b; shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_1_enabled=1 shapecode_1_sides=44 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.033469 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=fran = 1; shape_1_init2=xs = 1; shape_1_init3=ys = 1; shape_1_init4=xm = 0.5; shape_1_init5=ym = 0.5; shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_1_per_frame3= shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); shape_1_per_frame6= shape_1_per_frame7=x = xm; shape_1_per_frame8=y = ym; shape_1_per_frame9= shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_1_per_frame13=r2 = r; g2 = g; b2 = b; shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_2_enabled=0 shapecode_2_sides=44 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.033469 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=fran = 1; shape_2_init2=xs = 1; shape_2_init3=ys = 1; shape_2_init4=xm = 0.5; shape_2_init5=ym = 0.5; shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_2_per_frame3= shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); shape_2_per_frame6= shape_2_per_frame7=x = xm; shape_2_per_frame8=y = ym; shape_2_per_frame9= shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); shape_2_per_frame13=r2 = r; g2 = g; b2 = b; shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=decay = 0; per_frame_1=warp = 7; per_frame_2=wave_a = 0; per_pixel_1=rot = 1.2*(0.5-abs(x-0.5))*(0.5-abs(y-0.5)); per_pixel_2=rot = 1; per_pixel_3=adx = (1 - 0.01*(x-0.5)); per_pixel_4=ady = (1 - 0.01*(y-0.5)); per_pixel_5=cy = y + 0.1*sin(x*40); per_pixel_6=cx = x + 0.1*sin(y*40); per_pixel_7=azoom = 0.99; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken (decay) over time warp_7=` ret *= 0.90; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.00; //gamma comp_5=` float3 d = float3(texsize.zw, 0)*1.3; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= .75; comp_12=` ret += (b1-b2)*3*float3(1,0.7,0.3); comp_13=` ret += (b3-b4)*3*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=` comp_17=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi - smashing fractals 2.0.milk0000775000175000017500000003635211756064137030442 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=0.999797 fVideoEchoAlpha=0.0 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004361 fWaveScale=0.010000 fWaveSmoothing=0.0 fWaveParam=-0.440000 fModWaveAlphaStart=1.0 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=0.010000 fWarpScale=100.0 fZoomExponent=0.321044 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.040000 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=0.910000 mv_b=0.710000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.444150 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.0 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=7.751800 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_frame2= wave_1_per_frame3=t1 = 0.5; wave_1_per_frame4=t2 = 0.9; wave_1_per_point1=d = d*0.85 + (value1)*1; wave_1_per_point2= wave_1_per_point3=x = 0.5 + d*sample*(1-sample); wave_1_per_point4=y = 0.9 - sample*0.8; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=5.925558 wavecode_2_smoothing=0.0 wavecode_2_r=1.0 wavecode_2_g=0.0 wavecode_2_b=0.0 wavecode_2_a=0.660000 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9= wave_2_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point11=dd = dd*0.95 + (value1); wave_2_per_point12=ddd = dd*sample*(1-sample)*d; wave_2_per_point13= wave_2_per_point14=x = xx + (yy-yyy)*ddd; wave_2_per_point15=y = yy - (xx-xxx)*ddd; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=5.925558 wavecode_3_smoothing=0.0 wavecode_3_r=0.650000 wavecode_3_g=0.450000 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_init1=t2 = 0 wave_3_per_frame1=t1 = q1; wave_3_per_frame2=t2 = q2; wave_3_per_frame3=t3 = q3; wave_3_per_frame4=t4 = q4; wave_3_per_frame5=t5 = q5; wave_3_per_frame6=t6 = q6; wave_3_per_frame7=t7 = q7; wave_3_per_frame8=t8 = q8; wave_3_per_point1=sample = 1-sample; wave_3_per_point2=xxx = xx; wave_3_per_point3=yyy = yy; wave_3_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_3_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_3_per_point6= wave_3_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_3_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_3_per_point9= wave_3_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_3_per_point11=dd = dd*0.95 + (value1); wave_3_per_point12=ddd = dd*sample*(1-sample)*d; wave_3_per_point13=ddd = sample*(1-sample)*sin(sample*200)*d*0.05; wave_3_per_point14=x = xx + (yy-yyy)*ddd; wave_3_per_point15=y = yy - (xx-xxx)*ddd; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.750000 shapecode_0_rad=0.074934 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.734576 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=vx = 0 shape_0_per_frame1=x = q4; shape_0_per_frame2=y = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.7 shapecode_1_y=0.3 shapecode_1_rad=0.662300 shapecode_1_ang=2.450441 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.749341 shapecode_1_r=1.0 shapecode_1_g=0.1 shapecode_1_b=0.1 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=0.1 shapecode_1_b2=0.1 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=xx = 0.5; shape_1_init2=yy = 0.4; shape_1_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_1_per_frame2= shape_1_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_1_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_1_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_1_per_frame6=ang =aang*4*asin(1); shape_1_per_frame7=x = xx; shape_1_per_frame8=y = yy; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.430000 shapecode_2_y=0.6 shapecode_2_rad=1.167812 shapecode_2_ang=5.969028 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.671652 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=xx = 0.5; shape_2_init2=yy = 0.4; shape_2_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_2_per_frame2= shape_2_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_2_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_2_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_2_per_frame6=ang =aang*4*asin(1); shape_2_per_frame7=x = xx; shape_2_per_frame8=y = yy; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.750000 shapecode_3_rad=0.070592 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.734576 shapecode_3_r=1.0 shapecode_3_g=0.5 shapecode_3_b=0.5 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_init1=vx = 0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = q5; per_frame_init_1=x1 = 0; per_frame_init_2=y1 = 0; per_frame_1=decay = 0.25; per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; per_frame_5= per_frame_6=x1 = 0.5 + (xx1-xx2)*2; per_frame_7=y1 = 0.4 + yy1; per_frame_8= per_frame_9=x1 = max(0,min(1,x1)); per_frame_10=y1 = max(0,min(1,y1)); per_frame_11=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; per_frame_12= per_frame_13=spring = 50; per_frame_14=grav = 2; per_frame_15=resist = 5; per_frame_16=bounce = 0.75; per_frame_17=dt = 0.0005; per_frame_18= per_frame_19=spx2 = (x1+x3-2*x2)*spring; per_frame_20=spy2 = (y1+y3-2*y2)*spring; per_frame_21=spx3 = (x2+x4-2*x3)*spring; per_frame_22=spy3 = (y2+y4-2*y3)*spring; per_frame_23=spx4 = (x3-x4)*spring; per_frame_24=spy4 = (y3-y4)*spring; per_frame_25= per_frame_26=vx2 = vx2*(1-resist*dt) + dt*(spx2); per_frame_27=vy2 = vy2*(1-resist*dt) + dt*(spy2-grav); per_frame_28=vx3 = vx3*(1-resist*dt) + dt*(spx3); per_frame_29=vy3 = vy3*(1-resist*dt) + dt*(spy3-grav); per_frame_30=vx4 = vx4*(1-resist*dt) + dt*(spx4); per_frame_31=vy4 = vy4*(1-resist*dt) + dt*(spy4-grav); per_frame_32= per_frame_33=x2 = x2 + vx2; per_frame_34=y2 = y2 + vy2; per_frame_35=x3 = x3 + vx3; per_frame_36=y3 = y3 + vy3; per_frame_37=x4 = x4 + vx4; per_frame_38=y4 = y4 + vy4; per_frame_39= per_frame_40=vx2 = if(above(x2,0.1),vx2,abs(vx2)*bounce); per_frame_41=vx2 = if(below(x2,0.9),vx2,-abs(vx2)*bounce); per_frame_42=vx3 = if(above(x3,0.1),vx3,abs(vx3)*bounce); per_frame_43=vx3 = if(below(x3,0.9),vx3,-abs(vx3)*bounce); per_frame_44=vx4 = if(above(x4,0.1),vx4,abs(vx4)*bounce); per_frame_45=vx4 = if(below(x4,0.9),vx4,-abs(vx4)*bounce); per_frame_46= per_frame_47=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); per_frame_48=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); per_frame_49=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); per_frame_50=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); per_frame_51=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); per_frame_52=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); per_frame_53= per_frame_54= per_frame_55=q1 = x1; per_frame_56=q2 = x2; per_frame_57=q3 = x3; per_frame_58=q4 = x4; per_frame_59= per_frame_60=q5 = y1; per_frame_61=q6 = y2; per_frame_62=q7 = y3; per_frame_63=q8 = y4; per_frame_64= per_frame_65=monitor = ry4; per_frame_66= per_frame_67=zoom = 1; warp_1=`shader_body warp_2=`{ warp_3=` float1 d = 0.005; warp_4=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y; warp_5=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y; warp_6=` float2 my_uv = uv - float2(dx,dy)*0.01; warp_7=` warp_8=` warp_9=` warp_10=` float2 v = 0.01; warp_11=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; warp_12=` warp_13=` warp_14=` ret.y += (ret.y - GetBlur3(my_uv-floor(my_uv)).y)*.1; warp_15=` ret.y += 0.006-GetBlur3(uv-floor(uv)).x*5; warp_16=` warp_17=` ret.y = lerp( ret.y, lum(ret).x, 0); warp_18=` warp_19=`//-------------------------------- warp_20=` warp_21=` d = 0.01; warp_22=` my_uv = float2(-dy,dx)*0.05; warp_23=` warp_24=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).z; warp_25=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).z; warp_26=` my_uv += uv - float2(dx,dy)*0.005; warp_27=` warp_28=` warp_29=` warp_30=` v = 0.01; warp_31=` ret.z =tex2D( sampler_fw_main, my_uv - floor(my_uv)).z; warp_32=` warp_33=` warp_34=` ret.z += (ret.z - GetBlur3(my_uv-floor(my_uv)).z)*0.13; warp_35=` ret.z *= 0.95; warp_36=` ret.z += 0.03-GetBlur3(uv-floor(uv)).x - tex2D( sampler_main, my_uv - floor(my_uv)).y*0.05; warp_37=` warp_38=` ret.x = tex2D( sampler_main, uv_orig).x - 0.3; warp_39=` warp_40=`} comp_1=`shader_body comp_2=`{ comp_3=` float3 c = tex2D(sampler_main, uv); comp_4=` float2 s1 = float2(0.51,0.5); comp_5=` float2 s2 = float2(0.5,0.5); comp_6=` float2 uv1 = s1 + (uv-0.5)*1; comp_7=` float2 uv2 = s2 + (uv-0.5)*0.96; comp_8=` float1 b3c1 = GetBlur3(uv1).x; comp_9=` float1 b2c0 = GetBlur2(uv).x; comp_10=` float1 b1c2 = GetBlur1(uv2).x; comp_11=` ret = lerp(float3(1,1,0.5),float3(0.15,0,0.2),1-b3c1); comp_12=` ret = lerp(ret,float3(0.0,0.0,0),b2c0.x); comp_13=` ret = lerp(ret,float3(-0.2,0,0.5),b1c2.x); comp_14=` ret = lerp(ret,float3(0.9,0.7,0),c.x); comp_15=` ret = lerp(ret,float3(0.5,0.5,0),c.y); comp_16=` ret = lerp(ret,0,GetBlur1(uv).z*2 - c.y*1); comp_17=` ret = lerp(ret,float3(0.5,0,0.1),c.z); comp_18=` comp_19=`} ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Painterly Relief Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Painterly Relief 0000775000175000017500000001373211756064137032764 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=2.001 fDecay=0.950 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.073 fWaveScale=1.286 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.99951 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01010 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q5 = 5 + rand(5); per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(q5*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame, with some trails... warp_4=` float trail_decay = 0.95; warp_5=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_6=` float3 s2 = tex2D( sampler_fc_main, lerp(uv,uv_orig,0.33) ).xyz*trail_decay; warp_7=` ret = max(ret, s2); warp_8=` warp_9=` // a color-holding posterize effect: warp_10=` float3 m = float3(7,6,8); warp_11=` ret = lerp(ret, floor(ret*m+0.25)/m, 0.1); warp_12=` warp_13=` warp_14=` // darken over time warp_15=` float center = 1-saturate(length(uv-uv_orig)*40); warp_16=` ret = (ret*0.99 - 0.0025 - center*0.003); warp_17=` warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate((b1-b2)*8)*2.00*float3(1,0.7,0.3); comp_13=` ret += saturate((b3-b4)*8)*2.00*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + Geiss - the adventures of prismo jenkins - tile mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + Geiss - the adventures of prismo jen0000775000175000017500000002313111756064137033066 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.280 fDecay=0.980 fVideoEchoZoom=1.228 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.0 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.25486 fShader=1.0 zoom=0.97012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=branch=rand(2); wave_0_per_point2= wave_0_per_point3=//base wave_0_per_point4=wx=if(equal(sc,0),.5,wx); wave_0_per_point5=wy=if(equal(sc,0),0,wy); wave_0_per_point6= wave_0_per_point7=wx=if(equal(sc,1),.5,wx); wave_0_per_point8=wy=if(equal(sc,1),.1,wy); wave_0_per_point9= wave_0_per_point10=//calculate previous branch length wave_0_per_point11=d=if(below(sc,2),.3,.7*d); wave_0_per_point12= wave_0_per_point13=//angle wave_0_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_0_per_point15= wave_0_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_0_per_point17= wave_0_per_point18=//branches wave_0_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_0_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_0_per_point21= wave_0_per_point22=//sample count wave_0_per_point23=sc=if(equal(sc,11),0,sc+1); wave_0_per_point24= wave_0_per_point25=a=if(below(sc,2),0,.1); wave_0_per_point26= wave_0_per_point27=x=wx; wave_0_per_point28=y=wy; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.9,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*1.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=branch=rand(2); wave_2_per_point2= wave_2_per_point3=//base wave_2_per_point4=wx=if(equal(sc,0),0,wx); wave_2_per_point5=wy=if(equal(sc,0),.5,wy); wave_2_per_point6= wave_2_per_point7=wx=if(equal(sc,1),.1,wx); wave_2_per_point8=wy=if(equal(sc,1),.5,wy); wave_2_per_point9= wave_2_per_point10=//calculate previous branch length wave_2_per_point11=d=if(below(sc,2),.3,.7*d); wave_2_per_point12= wave_2_per_point13=//angle wave_2_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_2_per_point15= wave_2_per_point16=wa=if(below(sc,2),3.1415927*2,wa+wainc); wave_2_per_point17= wave_2_per_point18=//branches wave_2_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_2_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_2_per_point21= wave_2_per_point22=//sample count wave_2_per_point23=sc=if(equal(sc,11),0,sc+1); wave_2_per_point24= wave_2_per_point25=a=if(below(sc,2),0,.1); wave_2_per_point26= wave_2_per_point27=x=wx; wave_2_per_point28=y=wy; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=branch=rand(2); wave_3_per_point2= wave_3_per_point3=//base wave_3_per_point4=wx=if(equal(sc,0),1,wx); wave_3_per_point5=wy=if(equal(sc,0),.5,wy); wave_3_per_point6= wave_3_per_point7=wx=if(equal(sc,1),.9,wx); wave_3_per_point8=wy=if(equal(sc,1),.5,wy); wave_3_per_point9= wave_3_per_point10=//calculate previous branch length wave_3_per_point11=d=if(below(sc,2),.3,.7*d); wave_3_per_point12= wave_3_per_point13=//angle wave_3_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_3_per_point15= wave_3_per_point16=wa=if(below(sc,2),3.1415927*1,wa+wainc); wave_3_per_point17= wave_3_per_point18=//branches wave_3_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_3_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_3_per_point21= wave_3_per_point22=//sample count wave_3_per_point23=sc=if(equal(sc,11),0,sc+1); wave_3_per_point24= wave_3_per_point25=a=if(below(sc,2),0,.1); wave_3_per_point26= wave_3_per_point27=x=wx; wave_3_per_point28=y=wy; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.46815 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.63904 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.5 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=time*.1; shape_0_per_frame2= shape_0_per_frame3=sides=int(abs(sin(time*.5)*7)); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.02743 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=0.050 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=time*.1; shape_1_per_frame2= shape_1_per_frame3=r=.7+(sin(time)*.3); shape_1_per_frame4=g=.7+(cos(time)*.3); shape_1_per_frame5=b=.7+(sin(time+.12)*.3); shape_1_per_frame6= shape_1_per_frame7=rad=rad+(treb_att*bass_att*.5); shape_1_per_frame8=x=.5+(sin(time)*.5); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.02508 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=0.050 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang=time*.25; shape_2_per_frame2= shape_2_per_frame3=g=.7+(sin(time)*.3); shape_2_per_frame4=b=.7+(cos(time)*.3); shape_2_per_frame5=r=.7+(sin(time+.12)*.3); shape_2_per_frame6= shape_2_per_frame7=r2=.7+(sin(time)*.3); shape_2_per_frame8=g2=.7+(cos(time)*.3); shape_2_per_frame9=b2=.7+(sin(time+.12)*.3); shape_2_per_frame10= shape_2_per_frame11=rad=rad+(treb_att*bass_att*.5); shape_2_per_frame12=y=.5+(sin(time)*.25); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=2.66717 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.60804 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.1 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.010 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=ez=1.2; per_frame_1=ea=abs(sin(time*.25)); per_frame_2=eo=if(below(ea,.1),rand(3),eo); per_frame_3=ez=if(below(ea,.1),.5+(rand(10)*.1),ez); per_frame_4= per_frame_5=echo_alpha=ea; per_frame_6=echo_orient=eo; per_frame_7=echo_zoom=ez; per_pixel_1=rot=rot+(rad*sin(time*.25)*.02); comp_1=`sampler sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float2 uv2 = float2(floor(uv.x*10), floor(uv.y*10)) * 0.1; comp_6=` float4 N = tex2D(sampler_pw_noise_lq, uv2*aspect.xy); comp_7=` uv.xy += N.xy; comp_8=` comp_9=` ret = tex2D(sampler_main, uv).xyz; comp_10=` ret *= 1.21; //gamma comp_11=` ret *= ret; //darken comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Luz.milk0000775000175000017500000000227111756064137025337 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.2 fWaveScale=71.269997 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.014 rot=-0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%30,0); per_pixel_1=rot=rot+0.04*rad*cos(ang*4+time*1.9); projectM-complete-2.1.0-Source/presets_milkdrop_200/ORB - Acid Cycle Gas Giant.milk0000775000175000017500000002501611756064137027535 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=0.266718 fZoomExponent=1.000000 fShader=0.000000 zoom=1.160000 rot=-0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000521 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.500000 wave_0_per_point1=//init wave_0_per_point2=zs = if(below(zs,1),9,zs); wave_0_per_point3= wave_0_per_point4=zs = if(above(zs, 1100),1, zs); wave_0_per_point5= wave_0_per_point6=speed = bass*0.002; wave_0_per_point7= wave_0_per_point8=//sum wave_0_per_point9=zs = zs + tan(q1*0.015)*speed; wave_0_per_point10= wave_0_per_point11=zd = zd + 2; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//project wave_0_per_point16=x = 0.5 + 0.1*cos(q1*zs); wave_0_per_point17=y = 0.5 + 0.1*sin(q1*zs); wave_0_per_point18= wave_0_per_point19=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_0_per_point20=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_0_per_point21=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.750000 shapecode_0_y=0.750000 shapecode_0_rad=0.741799 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.227462 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=tex_saw = 0.4; shape_0_per_frame1=ang = q1*0.2; shape_0_per_frame2= shape_0_per_frame3=tex_zoom = 0.6; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.250000 shapecode_1_y=0.750000 shapecode_1_rad=0.741799 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.227462 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=tex_saw = 0.4; shape_1_per_frame1=ang = q1*0.2; shape_1_per_frame2=tex_zoom = 0.6; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=a = above(q3,2); shape_3_per_frame2=a2 = above(q3,2)*0.8; shape_3_per_frame3= shape_3_per_frame4=xx = if(above(q3,5),xx,rand(100)*0.01); shape_3_per_frame5=yy = if(above(q3,5),yy,rand(100)*0.01); shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); shape_3_per_frame7= shape_3_per_frame8=rad = radi; shape_3_per_frame9= shape_3_per_frame10=x = xx; shape_3_per_frame11=y = yy; shape_3_per_frame12= shape_3_per_frame13= shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); shape_3_per_frame17= shape_3_per_frame18= shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); per_frame_init_1=spintime = 0; per_frame_1=basstime = basstime + bass_att*0.03; per_frame_2=q1 = basstime; per_frame_3=vol = pow(bass+mid+treb,2); per_frame_4=basssum = vol; per_frame_5= per_frame_6=basstime = if(below(basstime,465),465,basstime); per_frame_7= per_frame_8=stickybit = time%2; per_frame_9= per_frame_10=//avg vol per_frame_11=//buffer 1 per_frame_12=volAvg = volAvg + vol*equal(stickybit,1); per_frame_13=//number of samples 1 or framerate per_frame_14=sample1 = sample1 + equal(stickybit,1); per_frame_15=//buffer 2 per_frame_16=volAvg2 = volAvg2 + vol*equal(stickybit,0); per_frame_17=//number of samples 2 per_frame_18=sample2 = sample2 + equal(stickybit,0); per_frame_19= per_frame_20=//transision per_frame_21=edge = bnot(equal(bit2,stickybit)); per_frame_22= per_frame_23=volAvg = volAvg - volAvg*edge*stickybit; per_frame_24=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); per_frame_25= per_frame_26=sample1 = sample1 - sample1*edge*stickybit; per_frame_27=sample2 = sample2 - sample2*edge*equal(stickybit,0); per_frame_28= per_frame_29=//test vol against avg buffer lvl per_frame_30=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); per_frame_31=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); per_frame_32= per_frame_33=q3 = diff; per_frame_34= per_frame_35=bit2 = time%2; per_frame_36= per_frame_37=difftime = difftime + diff*0.03; per_frame_38=q2 = difftime; per_frame_39= per_frame_40=//fix a strange error per_frame_41=difftime = if(above(difftime,2000),0, difftime); per_frame_42= per_frame_43=state = state + above(diff,10); per_frame_44=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); per_frame_45=q8 = spintime; per_frame_46= per_frame_47=state2 = state2 + above(diff,10); per_frame_48=state2 = if(above(state2,10),1,state2); per_frame_49=q9 = state2; per_frame_50= per_frame_51=monitor = state2; per_pixel_1=zoom = 1.05 - q3*0.05; per_pixel_2=rot = sin(rad)*0.01; per_pixel_3=warp = 2*zoom*rad; per_pixel_4= per_pixel_5= per_pixel_6=//rules per_pixel_7=fuzzy1 = x; per_pixel_8=fuzzy3 = x-1; per_pixel_9=fuzzy2 = y; per_pixel_10=fuzzy4 = y-1; per_pixel_11= per_pixel_12=//activations approx sawtooth with sin curve per_pixel_13=f1 = sin(q2 - 1.5707); per_pixel_14=f2 = sin(q2); per_pixel_15=f3 = sin(q2 + 1.5707); per_pixel_16=f4 = sin(q2 + 3.14); per_pixel_17= per_pixel_18=//take only values above zero per_pixel_19=f1 = f1*above(f1,0); per_pixel_20=f2 = f2*above(f2,0); per_pixel_21=f3 = f3*above(f3,0); per_pixel_22=f4 = f4*above(f4,0); per_pixel_23= per_pixel_24=//sum rule ativations per_pixel_25=sum_fuzzy = fuzzy1*f1 + fuzzy2*f2 - fuzzy3*f3 - fuzzy4*f4; per_pixel_26=sum_fuzzy = cos(sum_fuzzy)*1.2; per_pixel_27= per_pixel_28=zoom = 1 + sum_fuzzy*0.05; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` warp_5=` warp_6=` float3 output1 = tex2D( sampler_main, (uv-0.5)*0.99 + 0.5).xyz; warp_7=` float3 output2 = tex2D( sampler_main, uv).xyz; warp_8=` warp_9=` ret = normalize(output1*0.1 + output2*0.9); warp_10=` // darken (decay) over time warp_11=` ret *= 1.04; //or try: ret -= 0.004; warp_12=`} comp_1=`shader_body comp_2=`{ comp_3=` comp_4=` //rotate texture cords comp_5=` float texRotU2 = (uv[0] - 0.5)*cos(-q8*0.29) + (uv[1] - 0.5)*sin(-q8*0.29); comp_6=` float texRotv2 = -(uv[0] - 0.5)*sin(-q8*0.29) + (uv[1] - 0.5)*cos(-q8*0.29); comp_7=` comp_8=` comp_9=` float2 uv2 = float2(texRotU2*0.8 +0.5, texRotv2*0.8 + 0.5); comp_10=` comp_11=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; comp_12=` ret = lerp( tex2D(sampler_main, uv).xyz, comp_13=` tex2D(sampler_main, uv_echo).xyz, comp_14=` 0.50 comp_15=` )*0.8; comp_16=` comp_17=` ret += tex2D(sampler_main, uv2*q9).xyz*0.2; comp_18=` ret *= 1.00; //gamma comp_19=` ret = 1 - ret*(1 - ret)*4; //invert comp_20=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Kevlar Ore Deposit.milk0000775000175000017500000000406011756064137030565 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.950000 fVideoEchoZoom=0.334693 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=1.310600 fWaveSmoothing=0.0 fWaveParam=0.8 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.050000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.3 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.2 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = ob_r + wave_b; per_frame_7=ob_g = ob_g +wave_r; per_frame_8=ob_b = ob_B +wave_g; per_frame_9=ib_r = ib_r +wave_r; per_frame_10=ib_b = ib_b +wave_b; per_frame_11=ib_g = ib_g+wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.2*(0.36*sin(rad-0.22/abs(rad*2+bass/time))*0.4-treb/1.3*cos(bass_att)); per_pixel_6=zoom = zoom - 0.03*abs(sin(bass*time+52*rad)-cos(0.3*bass-mid_att)); per_pixel_7=zoom = zoom - 0.052*(0.5*abs(-0.2*bass*rot-3*(0.5-cos(0.5*rot)-rad)/2)); per_pixel_8=dx = dx + 1.5*cos(zoom)*dx_r; per_pixel_9=dy = dy + 1.5*sin(zoom)*dy_r; per_pixel_10= per_pixel_11=rot = if (equal(bass,0),0,rot); per_pixel_12=zoom = if (equal(bass,0),0,zoom); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Blur Mix 3.milk0000775000175000017500000001243311756064137026333 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=3.266313 fWaveSmoothing=0.207000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999710 rot=0.0 cx=0.5 cy=0.5 dx=-0.005000 dy=0.0 warp=0.000001 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.999999 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1; warp_6=` ret /= 1.1; warp_7=` warp_8=` // darken over time warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + comp_4=` GetBlur1(uv)*3 + comp_5=` GetBlur2(uv)*0 + comp_6=` GetBlur3(uv)*0 + comp_7=` 0; comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); comp_9=` ret *= 1; comp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mega Swirl 2.milk0000775000175000017500000001122011756064137026633 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.408 fWaveScale=1.170 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=2.1 fShader=0.0 zoom=1.02500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.29077 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); projectM-complete-2.1.0-Source/presets_milkdrop_200/flexi - Mindblob.milk0000775000175000017500000003466011756064137026357 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=3 PSVERSION_WARP=3 PSVERSION_COMP=3 [preset00] fRating=2.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.010 fWaveSmoothing=0.0 fWaveParam=-0.440 fModWaveAlphaStart=1.0 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=0.010 fWarpScale=100.0 fZoomExponent=0.92170 fShader=0.0 zoom=0.99010 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.040 ob_size=0.0 ob_r=0.0 ob_g=1.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=0.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.0 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=2.44415 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_point1=t8 = -t8; wave_1_per_point2=y = sample; wave_1_per_point3=x = 0.5 + t8*0.005; wave_1_per_point4= wave_1_per_point5=pi3 = 3.1415*2*0.3333; wave_1_per_point6=t = time + sample*2; wave_1_per_point7=c=2; wave_1_per_point8= wave_1_per_point9=r = sin(t)*c; wave_1_per_point10=g = sin(t+pi3)*c; wave_1_per_point11= wave_1_per_point12=b = sin(t-pi3)*c; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=r = if(above(r,1),1,r); wave_1_per_point16=r = if(below(r,0),0,r); wave_1_per_point17=g = if(above(g,1),1,g); wave_1_per_point18=g = if(below(g,0),0,g); wave_1_per_point19=b = if(above(b,1),1,b); wave_1_per_point20=b = if(below(b,0),0,b); wave_1_per_point21= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=100.0 wavecode_2_smoothing=0.6 wavecode_2_r=0.0 wavecode_2_g=0.4 wavecode_2_b=1.0 wavecode_2_a=0.3 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=2.44415 wavecode_3_smoothing=0.0 wavecode_3_r=0.0 wavecode_3_g=0.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_init1=t2 = 0; wave_3_init2=t3 = 0; wave_3_init3=t4 = 0; wave_3_init4=cl = 0; wave_3_per_frame1=t8 = 1; wave_3_per_point1=t8 = -t8; wave_3_per_point2=y = (1+t8)*0.01; wave_3_per_point3=x = sample; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.02015 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.12566 shapecode_0_tex_zoom=1.51878 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.1 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=1.0 shapecode_1_y=0.5 shapecode_1_rad=0.39872 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.12566 shapecode_1_tex_zoom=1.51878 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=1.0 shapecode_2_y=0.5 shapecode_2_rad=3.00540 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.12566 shapecode_2_tex_zoom=1.51878 shapecode_2_r=0.0 shapecode_2_g=1.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=1.0 shapecode_3_y=0.5 shapecode_3_rad=0.39872 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.12566 shapecode_3_tex_zoom=1.51878 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 per_frame_init_1=x1 = 0.9; per_frame_init_2=y1 = 0.5; per_frame_init_3= per_frame_init_4=x2 = 0.5; y2 = 0.5; per_frame_init_5=x3 = 0.5; y3 = 0.5; per_frame_init_6=x4 = 0.5; y4 = 0.5; per_frame_1=decay = 1; per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; per_frame_5= per_frame_6=x1 = 0.5 + (xx1-xx2)*1.5; per_frame_7=y1 = 0.5 + yy1; per_frame_8= per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; per_frame_10= per_frame_11=spring = 18; per_frame_12=grav = 1; per_frame_13=resist = 5; per_frame_14=bounce = 0.9; per_frame_15=dt = 0.0003; per_frame_16= per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); per_frame_23= per_frame_24=x2 = x2 + vx2; per_frame_25=y2 = y2 + vy2; per_frame_26=x3 = x3 + vx3; per_frame_27=y3 = y3 + vy3; per_frame_28=x4 = x4 + vx4; per_frame_29=y4 = y4 + vy4; per_frame_30= per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); per_frame_37= per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); per_frame_44= per_frame_45= per_frame_46=q1 = x1; per_frame_47=q2 = x2; per_frame_48=q3 = x3; per_frame_49=q4 = x4; per_frame_50= per_frame_51=q5 = y1; per_frame_52=q6 = y2; per_frame_53=q7 = y3; per_frame_54=q8 = y4; per_frame_55= per_frame_56=warp = 0; per_frame_57=zoom = 1.00; per_frame_58=q6 = atan2(vx4,vy4); per_frame_59=q5 = sqrt(vx4*vx4 + vy4*vy4); per_pixel_1=dir = -q6*1 + asin(1)*1; per_pixel_2= per_pixel_3=b1 = 0.1; // distance per_pixel_4=m1 = q5*25;//-0.6 + q5*200; // size per_pixel_5=t1 = 0.05; // velocity per_pixel_6= per_pixel_7=xx = q4; per_pixel_8=yy = 1-q8; per_pixel_9= per_pixel_10= per_pixel_11=x1 = xx +cos(dir+1.5708)*b1; per_pixel_12=y1 = yy -sin(dir+1.5708)*b1; per_pixel_13= per_pixel_14=x2 = xx -cos(dir+1.5708)*b1; per_pixel_15=y2 = yy +sin(dir+1.5708)*b1; per_pixel_16= per_pixel_17=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; per_pixel_18=si1 = 1- 1/(1+pow(2,-d1*100)); per_pixel_19= per_pixel_20=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; per_pixel_21=si2 = 1- 1/(1+pow(2,-d2*100)); per_pixel_22= per_pixel_23=si3 = -pow(q5,3)*00; per_pixel_24= per_pixel_25=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2; per_pixel_26=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2; warp_1=`shader_body warp_2=`{ warp_3=` float1 d = 0.005; warp_4=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x; warp_5=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x; warp_6=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x; warp_7=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x; warp_8=` float2 my_uv = uv - float2(dx,dy)*0.005 + float2(dxb,dyb)*0.002; warp_9=` warp_10=` warp_11=` warp_12=` float2 v = 0.01; warp_13=` ret.x = tex2D( sampler_fc_main, my_uv).x; warp_14=` warp_15=` warp_16=` ret.x += (ret.x - GetBlur3(uv).x)*.1; warp_17=` ret.x += 0.006; warp_18=` warp_19=` ret.x = lerp( ret.x, lum(ret).x, 0); warp_20=` warp_21=`//-------------------------------- warp_22=` warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); warp_24=` warp_25=` warp_26=` warp_27=` v = 0.01; warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; warp_29=` warp_30=` warp_31=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*120; warp_32=` ret.z *= 0.85; warp_33=` ret.z += 0.008; warp_34=` warp_35=` warp_36=` warp_37=`//-------------------------------- warp_38=` warp_39=` d = 0.01; warp_40=` my_uv = float2(-dy,dx)*0.05; warp_41=` warp_42=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y; warp_43=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y; warp_44=` my_uv += uv - float2(dx,dy)*0.03; warp_45=` warp_46=` warp_47=` warp_48=` v = 0.01; warp_49=` ret.y =tex2D( sampler_fw_main, my_uv).y; warp_50=` warp_51=` warp_52=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; warp_53=`} comp_1=`shader_body comp_2=`{ comp_3=`ret = lerp( float3(0,0,0.3), float3(0.4,0,1),tex2D( sampler_fw_main, uv).y); comp_4=`ret *= 1-GetBlur1(uv).z*2; comp_5=`ret += tex2D( sampler_main, uv).z*float3(0.9,0.2,0.8); comp_6=`ret *= 1-GetBlur1(uv).x*1.6; comp_7=`ret += lerp( 0, float3(1,0.7,0),tex2D( sampler_fw_main, uv).x)*0.9; comp_8=`//ret = tex2D( sampler_main, uv); comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mash-Up 3.milk0000775000175000017500000001613511756064137026166 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.899719 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=2.593743 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.278033 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); warp_1=`#define sampler_pic sampler_cells warp_2=`sampler2D sampler_pic; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` ret = tex2D( sampler_main, uv ).xyz; warp_7=` warp_8=` // ERROR DIFFUSION DITHER - looks great warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_10=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_11=` warp_12=` // mix in img... warp_13=` float3 pic = tex2D(sampler_pic, uv_orig*aspect.xy).xyz; warp_14=` float lum = lum(pic); warp_15=` float use_it = abs(lum*0.8+0.1 - (0.5+roam_cos.y*0.25)); warp_16=` float LFNoise = tex2D(sampler_noise_lq, uv*0.1 + time*0.01).x*6-2; warp_17=` use_it = saturate(1 - use_it*(3+9*rand_preset.x) - LFNoise); warp_18=` ret = lerp(ret, pic, use_it.xxx); warp_19=` warp_20=` // darken over time warp_21=` //ret -= 0.004; warp_22=` //ret *= 0.99; warp_23=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_24=`} warp_25=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = lum(ret); comp_5=` ret *= 1.00; comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Feedback 2.milk0000775000175000017500000001313111756064137026370 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.22891 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.999902 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.207965 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.37 shapecode_0_y=0.5 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=0 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=0 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=1 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.37 shapecode_1_y=0.5 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=1 shapecode_1_b=1 shapecode_1_a=0.8 shapecode_1_r2=1 shapecode_1_g2=1 shapecode_1_b2=1 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.67 shapecode_2_y=0.43 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=1 shapecode_2_b=1 shapecode_2_a=0.8 shapecode_2_r2=1 shapecode_2_g2=1 shapecode_2_b2=1 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.161222 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=1 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=1 shapecode_3_g2=0 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=1 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 9.milk0000775000175000017500000001462311756064137026520 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.000000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.958210 fShader=0.000000 zoom=1.009710 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.131259 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.1;// + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 28; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.04); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + comp_4=` GetBlur1(uv)*0; comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Studio Music - Personification.milk0000775000175000017500000002534311756064137031164 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.916200 fWaveScale=0.999400 fWaveSmoothing=0.666000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=2.814500 fZoomExponent=0.999600 fShader=0.830000 zoom=1.006500 rot=0.0 cx=0.500001 cy=0.5 dx=0.0 dy=0.0 warp=0.155500 sx=0.999600 sy=0.999899 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.25 ob_g=0.650000 ob_b=0.25 ob_a=1.0 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.0 nMotionVectorsX=24.159897 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.050000 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.999981 wavecode_0_smoothing=0.499900 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1= wave_0_per_frame2=rx=rx+.025+sin(bass_att)*.025; wave_0_per_frame3=ry=ry+.025+sin(treb_att)*.25; wave_0_per_frame4=rz=rz+.01; wave_0_per_frame5= wave_0_per_frame6=t1=sin(rx);t2=cos(rx); wave_0_per_frame7=t3=sin(ry);t4=cos(ry); wave_0_per_frame8=t5=sin(rz);t6=cos(rz); wave_0_per_point1=sample=sample*q1*.5; wave_0_per_point2=x1=sin(sample)*sin(sample*80)*.3; wave_0_per_point3=y1=cos(sample)*.3; wave_0_per_point4=z1=sin(sample)*cos(sample*80)*.3; wave_0_per_point5=x1=x1+sin(time*.1)*.5; wave_0_per_point6=y1=y1+cos(time*.2)*.5; wave_0_per_point7=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_0_per_point8=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_0_per_point9=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_0_per_point10=z3=if(above(z3,.1),.5/z3,0); wave_0_per_point11=x=if(z3,x3*z3,x)+.5; wave_0_per_point12=y=if(z3,y3*z3,y)+.5; wave_0_per_point13=hu=sample+sin(time); wave_0_per_point14=r=sin(hu)*.5+.5; wave_0_per_point15=g=sin(hu+q1*.33)*.5+.5; wave_0_per_point16=b=sin(hu+q1*.66)*.5+.5; wave_0_per_point17=a=(bass+mid+treb)*.16+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.5 wavecode_3_r=0.3 wavecode_3_g=0.650000 wavecode_3_b=0.3 wavecode_3_a=1.0 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.100310 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=1.0 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.6 shapecode_0_border_a=1.0 shape_0_per_frame1=x = 0.5 + 0.01*cos(q2*0.5) + 0.25*cos(time*5.5); shape_0_per_frame2=y = 0.5 + 0.01*sin(q2*0.5) + 0.25*sin(time*5.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shape_0_per_frame9=border_blue = sin(time*0.654); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.099995 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.0 shapecode_1_r2=0.180000 shapecode_1_g2=1.0 shapecode_1_b2=0.110000 shapecode_1_a2=1.0 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.0 shape_1_per_frame1=ang = time*2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = sin(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.099995 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.0 shapecode_2_r2=0.180000 shapecode_2_g2=1.0 shapecode_2_b2=0.110000 shapecode_2_a2=1.0 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.0 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*sin(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = sin(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.099863 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.0 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.5); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.5); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*sin(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.98, min(0.15+1.1*bass_att, 1.75 )); per_pixel_1=zoom=zoom+if(q2,0,rad*sin(time*.6969)*1.2969); per_pixel_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_3=dx_r = equal(thresh,2)*0.315*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_4=dy_r = equal(thresh,2)*0.315*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_5=zoom = zoom - 0.4; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Rose 4 Shifted Tiles.milk0000775000175000017500000001416311756064137030234 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.2 fWaveScale=1.013 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.05500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02349 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.01; warp_12=` warp_13=` // add noise warp_14=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_15=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_16=`} comp_1=`sampler sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float tiles = 12; comp_6=` float2 uv2 = float2( floor(uv.x*tiles), floor(uv.y*tiles) )/tiles comp_7=` + rand_preset.xy; comp_8=` float2 delta = float2(roam_cos.x, roam_sin.x)*0.07; comp_9=` float4 N = tex2D( sampler_noise_lq, uv2 * aspect.xy + delta ) - 0.5; comp_10=` uv += normalize(N.xy)*0.033*(0+rad); comp_11=` comp_12=` ret = tex2D(sampler_main, uv).xyz*1.4 - 0.4; comp_13=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Game of Life mix.milk0000775000175000017500000001725111756064137032002 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.900 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.303 fWaveScale=2.911 fWaveSmoothing=0.900 fWaveParam=0.000 fModWaveAlphaStart=1.110 fModWaveAlphaEnd=1.230 fWarpAnimSpeed=1.000 fWarpScale=3.138 fZoomExponent=1.00000 fShader=0.000 zoom=1.03300 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00054 sx=1.00000 sy=1.00000 wave_r=0.500 wave_g=0.500 wave_b=0.800 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=dx = dx*0.6; per_frame_18=dy = dy*0.4; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; warp_5=` warp_6=` float n; warp_7=` float2 d = texsize.zw*1; warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); warp_16=` warp_17=`float t = 0.4; warp_18=` if (n < 1.9) warp_19=` ret -= t; warp_20=` if (n > 3.1) warp_21=` ret -= t; warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) warp_23=` ret += t; warp_24=` warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); warp_26=` warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); warp_29=` warp_30=` // darken (decay) over time warp_31=` //ret = (ret - 0.016)*0.985; warp_32=`} comp_1=`shader_body comp_2=`{ comp_3=` uv = 0.05 + 0.9*uv; comp_4=` comp_5=` // equivalent of a laplacian: [center*4 - each of the 4 neighbors*1] comp_6=` ret = 0; comp_7=` ret += tex2D(sampler_main, uv ).xyz*4; comp_8=` ret -= GetBlur1(uv)*3; comp_9=` comp_10=` // little bit of noise: comp_11=` ret *= 1 + 0.12*(tex2D(sampler_noise_lq, rand_frame.xy comp_12=` + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); comp_13=` comp_14=` // palettize: comp_15=` ret = pow(ret, float3(0.5, 0.5, 0.7)); comp_16=` comp_17=` ret = (ret-0.1)*1.1; comp_18=` comp_19=` //ret.xyz *= 2; // a little bit of overbright comp_20=`} comp_21=` comp_22=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Artifact 6.milk0000775000175000017500000001412611756064137026452 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.121018 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.023000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076181 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.04*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.0040*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.0040*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); warp_1=`shader_body warp_2=`{ warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; warp_5=` // sample previous frame warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; warp_7=` ret += (0.52-0.2*rad)*N.xyz; warp_8=` warp_9=` ret = saturate((ret-0.5)*3 + 0.5); warp_10=` ret.yz = ret.x; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv); comp_5=` ret *= float3(1.3,0.8,0.5); comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/TobiasWolfBoi - The Pit.milk0000775000175000017500000000217311756064137027454 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.5 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.386143 fWaveSmoothing=0 fWaveParam=0.9 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1.008151 fWarpScale=3.151486 fZoomExponent=0.1 fShader=0 zoom=0.801925 rot=- cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/mstress - Cleaning a path - Painterly Crossfire.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/mstress - Cleaning a path - Painterly Crossfire.0000775000175000017500000002277611756064137033175 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=0.988999 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.0 zoom=1.000509 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000022 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.000500 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.090000 ib_size=0.000500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.350001 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.7 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=73 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.832629 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=0.999998 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=flag1=int(abs(flag1-q1)); shape_0_per_frame2=flag=int(abs(flag-q1*flag1)); shape_0_per_frame3=ang =ang +if(flag,0,-.4)+abs(sin(bass))*.4*if(flag,1,-1); shape_0_per_frame4= shape_0_per_frame5=x=x+sin(time*.7)*.06; shape_0_per_frame6=y=y+sin(time*.5)*.06; shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.810000 shapecode_1_y=0.220000 shapecode_1_rad=0.506271 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.890000 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.310000 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=flag = abs(flag-q1); shape_1_per_frame2=y = if(flag,.8,.2); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.181000 shapecode_2_y=0.8 shapecode_2_rad=0.599578 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=flag = abs(flag-q1); shape_2_per_frame2=y = if(flag,.2,.8); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.150000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.4 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 shape_3_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_3_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_3_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_3_per_frame4=bassdiff = (bass - meanbass)*15; shape_3_per_frame5=trebdiff = (treb - meantreb)*15; shape_3_per_frame6=middiff = (mid - meanmid)*15; shape_3_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_3_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_3_per_frame9=middiff = above(middiff,0)*middiff; shape_3_per_frame10= shape_3_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_3_per_frame12=r = min(1,max(0,0.2*middiff)); shape_3_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_3_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_3_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_3_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_3_per_frame17=x=x+sin(time*.7)*.06; shape_3_per_frame18=y=y+sin(time*.5)*.06; shape_3_per_frame19= shape_3_per_frame20=ang =sin(time); shape_3_per_frame21=rad=rad-.4+.05*bass; per_frame_init_1=oldy=.4; per_frame_1=ib_g = abs(sin(0.1*time))*0.2; per_frame_2=ib_b = abs(sin(0.3*time))*0.2; per_frame_3=ib_r = abs(sin(0.7*time))*0.2; per_frame_4= per_frame_5= per_frame_6=ob_b=abs(sin(time*100+time)); per_frame_7=ob_r=abs(sin(time*512+time)); per_frame_8=ob_g=abs(sin(time*10+time)); per_frame_9=ib_b=abs(sin(time*10+time)); per_frame_10=ib_r=abs(sin(time*512+time)); per_frame_11=ib_g=abs(sin(time*100+time)); per_frame_12= per_frame_13= per_frame_14= per_frame_15= per_frame_16=meanbass = 0.01*(meanbass*99+bass); per_frame_17=meantreb = 0.01*(meantreb*99+treb); per_frame_18=meanmid = 0.01*(meanmid*99+mid); per_frame_19=bassdiff = (bass - meanbass)*15; per_frame_20=trebdiff = (treb - meantreb)*15; per_frame_21=middiff = (mid - meanmid)*15; per_frame_22=bassdiff = above(bassdiff,0)*bassdiff; per_frame_23=trebdiff = above(trebdiff,0)*trebdiff; per_frame_24=middiff = above(middiff,0)*middiff; per_frame_25= per_frame_26=ob_g = min(1,max(0,0.2*trebdiff)); per_frame_27=ob_r = min(1,max(0,0.2*middiff)); per_frame_28=ob_b = min(1,max(0,0.2*bassdiff)); per_frame_29= per_frame_30= per_frame_31= per_frame_32= per_frame_33=//Thanks to krash for beat detection (modified) per_frame_34=volume = 0.3*bass+mid; per_frame_35=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_36=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_37=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_38=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_39=peakbass_att = max(bass_att,peakbass_att); per_frame_40=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_41=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_42=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_43=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_44=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_45=q1 = beat; per_frame_46= per_frame_47=temp = y; per_frame_48=y = if(beat,oldy,y); per_frame_49=oldy=if(beat,temp,oldy); per_frame_50= per_frame_51=monitor =y; per_pixel_1=sq=above(x,.3)*below(x,.6)*above(y,.4)*below(y,.6); per_pixel_2=cx =sin(x*10+time+bass); per_pixel_3=cy =sin(y*10+time+treb); per_pixel_4=rot=rot+.012;//*sin(bass*2)*4; per_pixel_5=zoom = zoom-.7*sqq; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` uv *= 0.5; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0)).xyz); comp_6=` ret = max(ret, tex2D(sampler_main,uv + float2(0,0.5)).xyz); comp_7=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0.5)).xyz); comp_8=` comp_9=` ret *= 1.3; // a little bit of overbright comp_10=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - MicroCheckers 3.milk0000775000175000017500000001324511756064137027434 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=1.372 fWaveSmoothing=0.171 fWaveParam=-0.160 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.530 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.97000 rot=-0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02001 sx=1.0 sy=1.0 wave_r=0.860 wave_g=0.610 wave_b=0.290 wave_x=0.5 wave_y=0.450 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` // custom motion for 50% of the pixels...: warp_4=` float2 uv2 = (uv_orig - 0.5)*0.91 + 0.5; warp_5=` warp_6=` // make every other pixel use 'uv2': warp_7=` float2 pix = uv_orig * texsize.xy; warp_8=` float even_odd = saturate(2*frac((pix.x + pix.y)*0.5 + 0.25)); warp_9=` uv = lerp(uv, uv2, even_odd); warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` // darken (decay) over time warp_15=` //ret = (ret - 0.0015)*0.988; warp_16=` ret *= 0.8 + 0.17*saturate(rad*5); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` //ret = pow(ret, float3(0.9,0.5,1.3)) - 0.06; comp_6=` ret *= 1.80; //gamma comp_7=` comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 10.milk0000775000175000017500000001455211756064137026571 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.000000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.000000 zoom=1.059709 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.131259 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Motion Blur 2.milk0000775000175000017500000001372211756064137027044 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.200001 fWaveScale=3.227871 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.050000 fModWaveAlphaEnd=1.650000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.205000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.016046 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.300*( 0.90*sin(1.753*time+0) + 0.40*sin(1.315*time+1) ); per_frame_2=wave_g = wave_g + 0.300*( 0.90*sin(2.883*time+3) + 0.40*sin(1.006*time+4) ); per_frame_3=wave_b = wave_b + 0.300*( 0.90*sin(1.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // this vector points exactly one pixel, in the direction of motion warp_7=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_8=` warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret *= 1; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reducto Ad Nauseum.milk0000775000175000017500000001125311756064137030075 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.327 fWaveScale=1.605 fWaveSmoothing=0.6 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.04200 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx+max(0,(bass_att-1.2)); per_frame_9=sy=sy+max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Fractopia (Galaxy Swirl Mix).milk0000775000175000017500000001301011756064137032343 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.4 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.999999 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=1.0 ob_a=1.0 ib_size=0.040000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=-0.002000 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=0.0 mv_b=0.0 mv_a=0.6 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491382 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=wave_x = 1-(xpos + 0.5); per_frame_4=wave_y = ypos + 0.5; per_frame_5=mv_r = 0.5 + 0.499*(0.60*sin(3.980*time) + 0.40*sin(1.047*time) ); per_frame_6=mv_g = 0.5+ 0.499*(0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_7=mv_b = 0.5 + 0.499*(0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_8=q1 = (x_pos+0.5); per_frame_9=q2 = 1- (ypos+0.5); per_frame_10=wave_a =0; per_frame_11=warp=0; per_frame_12=zoom =1; per_frame_13=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_14=movement = if(above(movement,10000), 0, movement); per_frame_15=rot =-0.04+ 0.01*(sin(movement*0.696)+cos(movement*0.463)+sin(movement*0.365)); per_frame_16=cx = 0 + 0.1*(sin(movement*0.247)+cos(movement*0.373)+sin(movement*0.187)); per_frame_17=cy = 0 + 0.1*(sin(movement*0.317)+cos(movement*0.209)+sin(movement*0.109)); per_frame_18=ob_b = q4+0.25*sin(movement*3.816); per_frame_19=ob_g = q4+0.25*sin(movement*0.744); per_frame_20=ob_r = q4+0.25*sin(movement*0.707); per_frame_21=wrap = below(bass+bass_att,3); per_frame_22=zoom = 0.99 + 0.0035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx = 2*(2*myx*myy); per_pixel_4=dy = 2*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Four Kinds of Amphetamines.milk0000775000175000017500000001131011756064137031504 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.280 fDecay=0.950 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.109 fWaveScale=1.053 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.48800 fShader=1.0 zoom=1.31600 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.35000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Swirlie 1.milk0000775000175000017500000000322411756064137026323 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.994 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0 zoom=0.961 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.771011 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.5 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Vovan + Geiss - Bass With Flover (Feedback Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Vovan + Geiss - Bass With Flover (Feedback Mix).0000775000175000017500000001347311756064137032411 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000 fGammaAdj=1.000 fDecay=0.975 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.170 fWaveScale=0.625 fWaveSmoothing=0.000 fWaveParam=0.000 fModWaveAlphaStart=0.800 fModWaveAlphaEnd=1.200 fWarpAnimSpeed=0.010 fWarpScale=1.000 fZoomExponent=1.00000 fShader=0.700 zoom=1.04600 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=0.99999 sy=1.00000 wave_r=0.500 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.470 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=0.000 mv_b=0.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.80814 shapecode_0_ang=0.75398 shapecode_0_tex_ang=1.38230 shapecode_0_tex_zoom=1.10462 shapecode_0_r=1.000 shapecode_0_g=0.900 shapecode_0_b=0.700 shapecode_0_a=1.000 shapecode_0_r2=1.000 shapecode_0_g2=1.000 shapecode_0_b2=0.800 shapecode_0_a2=1.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.400 shape_0_per_frame1=x = 0.5 + 0.03*cos(time*0.69 + 2); shape_0_per_frame2=y = 0.5 + 0.02*cos(time*0.73 + 1); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r*x*bass*1000000 + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g*200000*treb/x + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b +0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=q=rot/5 + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=zoom=zoom+0.013*(0.60*sin(0.33*time)+0.40*sin(0276*time)); per_frame_9=x=x+100; per_pixel_1=zoom=zoom-max(0.001,(bass-1.2))*sin(time*1.4+rad*6); per_pixel_2=zoom=zoom+0.07*sin(rad*25+time*2.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.005; warp_8=`} warp_9=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=` comp_6=`} comp_7=` comp_8=` ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash - War Machine (Shifting Complexity Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash - War Machine (Shifting Complexity Mix).mi0000775000175000017500000000511111756064137033017 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.999996 fWaveSmoothing=0.75 fWaveParam=-0.4999 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.8 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.5 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Curse of the Mirror Emu.milk0000775000175000017500000001347511756064137031426 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=0.653092 fWaveSmoothing=0.5 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.2 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.1*cos(1.2*time)*sin(1.1*time)+0.1*sin(0.61*time); per_frame_6=wave_y = wave_y + 0.1*sin(1.2*time)*cos(4.1*time)+0.11*cos(1.1*time); per_frame_7= per_frame_8=ob_r = 1-abs(wave_r); per_frame_9=ob_b = 1-abs(wave_b); per_frame_10=ob_g = 1-abs(wave_g); per_frame_11= per_frame_12=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_13=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_14=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_15=rg1 = abs(sin(time)); per_frame_16=rg2 = 0*above(rg1,0.75) + 3*below(rg1,0.25) + 1*above(rg1,0.25)*below(rg1,0.5)+ per_frame_17=2*above(rg1,0.5)*below(rg1,0.75); per_frame_18=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_19= per_frame_20=echo_orient = rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=xbar = above(sin(dx_r*2*time),0)*abs(4-x*tan(4*cos(y*time))) + per_pixel_6=below(sin(dx_r*2*time),0)*sin(3*x*sin(3*cos(dx_r*y*time))); per_pixel_7=ybar = above(cos(dy_r*1.2*time),0)*abs(4-y*tan(4*cos(x*time))) + per_pixel_8=below(cos(dy_r*1.2*time),0)*sin(3*y*sin(3*cos(dy_r*x*time))); per_pixel_9= per_pixel_10=dx = dx + dx_r*cos(1.6*xbar); per_pixel_11=dy = dy + dy_r*cos(1.6*ybar); per_pixel_12=zoom = zoom - 0.01*(3*(xbar/ybar)); per_pixel_13=rot = rot + 0.01*(2*(ybar+xbar))*cos(1.52*time); per_pixel_14=cx = cx + xbar*2*dx_r; per_pixel_15=cy = cy + ybar*2*dy_r; ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus - FractalDrop (Active Sparks Mix) Steady.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus - FractalDrop (Active Sparks M0000775000175000017500000002002411756064137032746 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=200 PSVERSION=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.080487 fWaveScale=100.000000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.03 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.03*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.222979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.600000 shapecode_3_g=0.800000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = x + 0.2*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); per_frame_1=movement = movement + 0.01*(bass+bass_att) + 0.001*pow(bass+1,3); per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". warp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. warp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=` warp_6=`shader_body warp_7=` warp_8=` warp_9=` warp_10=`{ warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` // darken over time warp_15=` ret *= 1.00; //or try: ret -= 0.004; warp_16=` warp_17=` warp_18=`} comp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". comp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. comp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) comp_4=` comp_5=` comp_6=`shader_body comp_7=` comp_8=` comp_9=` comp_10=`{ comp_11=` ret = tex2D(sampler_main, uv).xyz; comp_12=` ret = max(ret, tex2D(sampler_main, float2(1-uv.x,uv.y))); comp_13=` ret *= 1.00; //old gamma effect comp_14=` comp_15=`} ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalDrop 7c.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalD0000775000175000017500000001763511756064137032676 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.1 fWaveScale=3.815202 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.029902 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.006500 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.5 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.5 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.222979 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time, warp_8=` // basically by breaking up big blocks of white color. warp_9=` ret += (ret - GetBlur1(uv))*0.5; warp_10=` ret *= 0.9; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 12 * saturate(treb_att-1); warp_15=` warp_16=` // desaturate over time, to keep the globs white warp_17=` ret = lerp(ret, lum(ret), 0.08); warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2, uv3; comp_4=` float ang2, c, s; comp_5=` comp_6=` uv -= 0.5; comp_7=` uv *= aspect.xy; comp_8=` comp_9=` ang2 = 6.28*0.333; comp_10=` c = cos(ang2); comp_11=` s = sin(ang2); comp_12=` uv2.x = uv.x*c - uv.y*s; comp_13=` uv2.y = uv.x*s + uv.y*c; comp_14=` comp_15=` ang2 = 6.28*0.667; comp_16=` c = cos(ang2); comp_17=` s = sin(ang2); comp_18=` uv3.x = uv.x*c - uv.y*s; comp_19=` uv3.y = uv.x*s + uv.y*c; comp_20=` comp_21=` ret = tex2D(sampler_main, uv + 0.5).xyz; comp_22=` ret = max(ret, tex2D(sampler_main,uv2 + 0.5).xyz); comp_23=` ret = max(ret, tex2D(sampler_main,uv3 + 0.5).xyz); comp_24=` comp_25=` //ret *= 1.3; // a little bit of overbright comp_26=`} comp_27=` comp_28=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Smoke Rings.milk0000775000175000017500000001214411756064137026706 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.0 fDecay=0.990000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.5 fWaveScale=0.621787 fWaveSmoothing=0.5 fWaveParam=-0.140000 fModWaveAlphaStart=1.329999 fModWaveAlphaEnd=1.809999 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=2.1 fShader=0.0 zoom=1.025000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.309000 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3); comp_1=`shader_body comp_2=`{ comp_3=` //uv.y = rad*rad; comp_4=` float srad = sqrt(rad)+ 0.05; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); comp_8=` comp_9=` //ret += GetBlur1(uv) - 0.07; comp_10=` //ret *= float3(1.3,0.8,0.5); comp_11=` //ret *= 0.8; comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 6.milk0000775000175000017500000001375211756064137026517 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.289491 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=1.694465 fShader=0.000000 zoom=1.029710 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.013326 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.5*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.2; warp_9=` ret *= 0.9; warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + comp_4=` GetBlur1(uv)*1; comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Phat + Eo.S. - Swim_waveform_mix.milk0000775000175000017500000002313411756064137031030 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.0 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.005000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.0 mv_dy=0.0 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.30; wave_0_per_point4=yp=cos(smp )*0.30; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.7 shapecode_0_rad=0.154930 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.801999 shapecode_1_ang=0.0 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.9 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.033004 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_rr = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_gg = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_bb = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19=ib_r=tan(time*24); per_frame_20=ib_r=min(ib_r,1); per_frame_21=ib_r=max(ib_r,0); per_frame_22=ib_g=tan(time*24+3.14); per_frame_23=ib_g=min(ib_g,1); per_frame_24=ib_g=max(ib_g,0); per_frame_25=ib_b=tan(time*24+6.28); per_frame_26=ib_b=min(ib_b,1); per_frame_27=ib_b=max(ib_b,0); per_frame_28= per_frame_29=ob_r=ib_r-0.5; per_frame_30=ob_g=ib_g-0.5; per_frame_31=ob_b=ib_b-0.5; per_frame_32=q1=ib_rr; per_frame_33=q2=1-ib_gg; per_frame_34=q3=ib_bb; per_frame_35= per_frame_36= per_frame_37= per_frame_38=decay = 1; per_frame_39= per_frame_40= per_frame_41=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_42=//solarize=above(0.5,bass); per_frame_43=//darken=above(0.4,treb); per_frame_44= per_frame_45=musictime=musictime+(mid*mid*mid)*0.02*(75/fps); per_frame_46= per_frame_47=xpos=sin(musictime*0.6)*0.3; per_frame_48=ypos=sin(musictime*0.4)*0.3; per_frame_49=q4=xpos; per_frame_50=q5=ypos; per_frame_51= per_frame_52= per_frame_53=//invert=above(sin(time),0.5); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.97; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=(sin(ag/5)*(2-rd)+pow((tan(rd*6.28*32)*0.5+0.5),2)*0.1)+(rd/3); per_pixel_18=star=min(star,8);star=max(star,-8); per_pixel_19=zm=zm+star/20; per_pixel_20=sx=zm; per_pixel_21=sy=zm; per_pixel_22=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_23=dx=sin(x*50)*(bass*0.005)*ag; per_pixel_24=dy=cos(y*50)*(bass*0.005)*ag; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 11 Crossfire Composite.milk0000775000175000017500000001375011756064137032434 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.0 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.0 zoom=1.049709 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.098617 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.999999 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 1.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` uv *= 0.5; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0)).xyz); comp_6=` ret = max(ret, tex2D(sampler_main,uv + float2(0,0.5)).xyz); comp_7=` ret = max(ret, tex2D(sampler_main,uv + float2(0.5,0.5)).xyz); comp_8=`} comp_9=` comp_10=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Motion Blur 2 (Relief Mix 2).milk0000775000175000017500000001612111756064137031210 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.2 fWaveScale=3.228 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.04500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01605 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.300*( 0.90*sin(1.753*time+0) + 0.40*sin(1.315*time+1) ); per_frame_2=wave_g = wave_g + 0.300*( 0.90*sin(2.883*time+3) + 0.40*sin(1.006*time+4) ); per_frame_3=wave_b = wave_b + 0.300*( 0.90*sin(1.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // this vector points exactly one pixel, in the direction of motion warp_7=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_8=` warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*2.3)); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v*2.3)); warp_12=` warp_13=` // darken over time warp_14=` ret *= 0.97; warp_15=` warp_16=` // add noise warp_17=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_18=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_19=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0,0,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.15)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.2,-0.13,0.05)); comp_23=` float3 col1 = float3(1.3,0.9,0.6)*1.5; comp_24=` float3 dir2 = normalize(float3(-0.1,0.3,0.01)); comp_25=` float3 col2 = float3(0.5,0.7,0.85)*1; comp_26=` ret = col1 * saturate(dot(g,dir1)) + col2*saturate(dot(g,dir2)); comp_27=` comp_28=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Krash - Swelling Spiral 2.milk0000775000175000017500000000306011756064137027701 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.199999 fDecay=0.980000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.888676 fWaveScale=1.228687 fWaveSmoothing=0.720000 fWaveParam=0.0 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.001828 fWarpScale=0.998166 fZoomExponent=1.347713 fShader=0.0 zoom=0.999900 rot=0.020000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.749001 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=27.0 nMotionVectorsY=19.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=warp = 0; per_frame_5=wave_mystery = wave_mystery - 0.5*time; per_pixel_1=angval = 0.3/sqrt((3.14*tan(ang-time*3))+4); per_pixel_2=zoom = if( above( rad,0.05 ), if( above( rad/7.8, angval ), if( below( (rad-0.05)/7.8, angval), 1.2, 1 ), if( above( rad/2.8, angval ), if( below( (rad-0.05)/2.8, angval), 1.2, 1 ), if( above( rad/1, angval ), if( below( (rad-0.05)/1, angval), 1.2, 1 ), 1 ) ) ), 1 ); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Chrome.milk0000775000175000017500000001375011756064137026006 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.053000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.263000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual)*0.4; per_frame_14=dy_residual = (equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual)*0.4; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.004; warp_8=`} comp_1=`sampler sampler_fw_clouds; // loads clouds.jpg (or .tga, etc) comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz + comp_6=` GetBlur2(uv) comp_7=` ; comp_8=` comp_9=` ret = tex2D( sampler_fw_clouds, comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) comp_11=` + uv*float2(1,-1)*aspect.xy comp_12=` ).xyz; comp_13=` comp_14=` //ret *= 1.333; // a little bit of overbright comp_15=` comp_16=`} comp_17=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Game of Life 3.milk0000775000175000017500000001477311756064137027020 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=1.128 fWaveSmoothing=0.783 fWaveParam=0.0 fModWaveAlphaStart=1.410 fModWaveAlphaEnd=1.670 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=1.0 fShader=0.0 zoom=1.01300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.06322 sx=1.0 sy=1.0 wave_r=0.810 wave_g=0.790 wave_b=0.770 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 1; per_frame_2=wave_g = 1; per_frame_3=wave_b = 1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; warp_5=` warp_6=` float n; warp_7=` float2 d = texsize.zw*1; warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); warp_16=` warp_17=` if (n < 1.5) warp_18=` ret = 0; warp_19=` if (n > 3.5) warp_20=` ret = 0; warp_21=` if (ret.x < 0.1 && abs(n-3) < 0.5) warp_22=` ret = 1; warp_23=` warp_24=` // darken (decay) over time warp_25=` // ret = (ret - 0.016)*0.985; warp_26=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.4,0.3,1.3); comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Kaleidoscope 1.milk0000775000175000017500000001351411756064137027312 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=3.355 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.04000 rot=0.0 cx=0.5 cy=0.5 dx=0.03000 dy=0.0 warp=0.47402 sx=1.0 sy=1.0 wave_r=0.9 wave_g=0.770 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.700*( 0.20*sin(0.933*time) + 0.30*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.700*( 0.20*sin(0.900*time) + 0.30*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.20*sin(0.910*time) + 0.30*sin(0.920*time) ); per_frame_4= per_frame_5=zoom = zoom + 0.02*cos(time*1.713+2); per_frame_6=zoom = zoom + 0.02*cos(time*2.319+4); per_frame_7=zoom = zoom + 0.02*cos(time*1.522+1); per_pixel_1=dx= 0.002*cos(ang+1.57); per_pixel_2=dy=-0.002*sin(ang+1.57); warp_1=`shader_body warp_2=`{ warp_3=` float2 v1 = normalize(uv_orig-0.5); warp_4=` float2 v2 = v1.yx * float2(1,-1); warp_5=` warp_6=` float z = length(texsize.zw)*450; warp_7=` warp_8=` uv.xy += v1*texsize.zw * cos(rad*170 - time*7)*1; warp_9=` uv.xy += v2*texsize.zw * cos(ang*30 - time*7)*2; warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` warp_15=` warp_16=` // darken (decay) over time warp_17=` ret = (ret - 0.002)*0.99; warp_18=` warp_19=`} comp_1=`shader_body comp_2=`{ comp_3=` //rad = frac(rad*2); comp_4=` rad = pow(rad,2)*3.5; comp_5=` comp_6=` comp_7=` float ang2 = frac(ang/6.28*9 + time*0.05); comp_8=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); comp_9=` comp_10=` uv = uv2; comp_11=` //uv = lerp(uv, uv2, 0.5 + 0.5*cos(ang + time*3)); comp_12=` comp_13=` comp_14=` ret = tex2D(sampler_main, uv).xyz; comp_15=` comp_16=` float3 orig = ret; comp_17=` ret = lum(ret); comp_18=` ret.x = orig.x; comp_19=` comp_20=` ret = -0.3 + 1.6*ret; comp_21=`} comp_22=` comp_23=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Rose 4.milk0000775000175000017500000001356611756064137025632 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=8.2 fWaveScale=1.013 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.05500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02349 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret -= 0.02; warp_12=` warp_13=` // add noise warp_14=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_15=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float lum = lum(ret); comp_6=` ret = lerp(ret, pow( lum, 0.4 + 1.6*rand_preset.xyz ), 0.7); comp_7=` comp_8=` ret *= 1.2; //old gamma effect comp_9=`} ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar & Loadus - FractalDrop (Active Sparks Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar & Loadus - FractalDrop (Active Sparks M0000775000175000017500000001422311756064137032745 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.080487 fWaveScale=100.0 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.999902 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.006500 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.5 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.03 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.5 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.03*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.222979 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.2*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); per_frame_1=movement = movement + 0.01*(bass+bass_att) + 0.001*pow(bass+1,3); per_frame_2=q1 = movement; per_frame_3=monitor =q1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cauldron - Tendrils.milk0000775000175000017500000001274111756064137030221 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.707 fWaveScale=1.025 fWaveSmoothing=0.1 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.01400 rot=-0.06000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02944 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` float2 delta2 = texsize.zw*float2(1,1); warp_6=` float3 blurry_color = tex2D( sampler_main, warp_7=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` float srad = sqrt(rad)+ 0.05; comp_4=` ret = tex2D(sampler_main, uv).xyz; comp_5=` ret = max(ret, tex2D(sampler_main, uv + 0.06*float2(cos(uv.y*27*0.5),sin(uv.x*39*0.5))).xyz); comp_6=`} ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - VooV's Movement (After Dark Mix) - Painterly.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - VooV's Movement (After Dark Mix) - Pa0000775000175000017500000002113711756064137032442 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=1.186471 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=0.351767 fShader=0.0 zoom=0.980296 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.7 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=1.0 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_15=oldq8 = q8; per_frame_16=q1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_17=q2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_18=q6 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_19=q7 = 0.5 + 0.15*sin(0.531*q8) + 0.15*sin(0.671*q8) + 0.1*sin(1.442*q8); per_frame_20=ob_size = beat*0.05; per_frame_21=ob_r = sin(20*(q1+q2)); per_frame_22=ob_g = sin(25*(q6+q7)); per_frame_23=q4 = (8 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_24=q5 = (12 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_25=q3 = mode; per_frame_26=wave_a =0.4; per_frame_27=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_28=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_29=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret.xyz = tex2D(sampler_main, uv).xyz; comp_4=` ret.xyz *= 1.280; //old gamma effect comp_5=` ret.xyz *= ret.xyz; //old darken effect comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - El Cubismo.milk0000775000175000017500000001135111756064137026506 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.970000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.046000 rot=0.020000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.420000 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*13); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - beetle bore - color invert mirror x.milk0000775000175000017500000001331711756064137033167 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0.0 zoom=0.961000 rot=0.220000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.771011 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.080000 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.1 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.12*( 0.60*sin(0.21*time) + 0.40*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_12=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_13=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_14=blah = 0.4/(ib_r+ib_g+ib_b)*3; per_frame_15=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_16= per_frame_17=dx = 0.01*cos(time*0.27934+5); per_frame_18=dy = 0.01*sin(time*0.23142+2); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` ret = max(ret, tex2D( sampler_main, float2(1-uv.x,uv.y) ).zyx ); warp_6=` warp_7=` // darken over time warp_8=` ret *= 0.97; //or try: ret -= 0.004; warp_9=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*1.4 - 0.4; comp_4=`} ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Rocke - Sugar Spun Sister - Painterly.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Rocke - Sugar Spun Sister - Painterly0000775000175000017500000001326011756064137033006 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=1.116811 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=0.961900 rot=-0.010000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.9 wave_g=0.450000 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.5 ib_g=0.570000 ib_b=0.4 ib_a=0.0 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.0 mv_dy=0.0 mv_l=1.050000 mv_r=0.0 mv_g=0.0 mv_b=0.8 mv_a=0.1 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, comp_5=` tex2D(sampler_main, uv_echo).xyz, comp_6=` 0.50 comp_7=` ); //old video echo effect comp_8=` ret *= 2.00; //old gamma effect comp_9=` ret *= ret; //old darken effect comp_10=`} ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Spinning Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Spinnin0000775000175000017500000001666111756064137032732 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=3.815 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.97990 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.007 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850 mv_r=0.5 mv_g=0.5 mv_b=0.5 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.5 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.5 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.410 shapecode_1_y=0.5 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.5 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.630 shapecode_2_y=0.450 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.540 shapecode_3_rad=0.22298 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.01; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig*4 + rand_frame.xy)*2-1)*0.02; warp_14=` warp_15=` float ang2 = atan2(uv_orig.y-0.5,uv_orig.x-0.5); warp_16=` ret += ( cos(ang2*17 + time*12 + lum(ret)*0) )*0.15; warp_17=` warp_18=` // darken over time warp_19=` //ret -= 0.004; warp_20=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).xyz; comp_4=` float L = lum(ret); comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); comp_6=` bw = saturate( cos(ang*17 + time*12 + L*48) )*0.5*(L+0.4); comp_7=` ret = ret*ret + bw*0.3*(GetPixel(0.5))*0.5; comp_8=` comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Eggs.milk0000775000175000017500000000242011756064137025446 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=2.72 fWaveSmoothing=0.77 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.046 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.42 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Desert Rose (Grow Mix).milk0000775000175000017500000001612011756064137030440 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000 fGammaAdj=1.900 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.827 fWaveScale=3.878 fWaveSmoothing=0.090 fWaveParam=0.980 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.270 fWarpAnimSpeed=1.000 fWarpScale=3.138 fZoomExponent=1.00000 fShader=0.000 zoom=1.00700 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.02936 sx=1.00000 sy=1.00000 wave_r=0.500 wave_g=0.500 wave_b=0.500 wave_x=0.500 wave_y=0.720 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = 0.6 + 0.4*sin(14.437*time+1); per_frame_2=wave_g = 0.6 + 0.4*sin(17.344*time+2); per_frame_3=wave_b = 0.6 + 0.4*sin(22.751*time+3); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=//wave_mystery = time*0.03; per_frame_18=warp = warp * (1 + 0.3*cos(time*0.284+4)); per_frame_19=zoom = zoom + 0.007*cos(time*0.317+2); warp_1=`#define MyGet GetPixel warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 2; //TWEAK warp_7=` float str = 1.3; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.965; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float lum = dot(ret, float3(0.3,0.5,0.2)); comp_5=` comp_6=` // enforce a certain level of color saturation on all pixels: comp_7=` float saturation = length(ret - lum.xxx); comp_8=` ret = lerp(lum, ret, saturation*60); comp_9=`} comp_10=` comp_11=` ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Altars Of Harlequin's Madness (Dark D0000775000175000017500000001577611756064137032746 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.2 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0.4 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.2 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.2 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.5 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.2 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.2 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=0.5 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.2 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Explosion 2.milk0000775000175000017500000001570211756064137026672 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.5 fWaveScale=2.122 fWaveSmoothing=0.783 fWaveParam=0.0 fModWaveAlphaStart=0.990 fModWaveAlphaEnd=1.410 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=1.0 fShader=0.0 zoom=1.02300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04750 sx=1.0 sy=1.0 wave_r=0.710 wave_g=0.690 wave_b=0.680 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.75 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4); per_frame_2=wave_g = 0.75 + 0.25*sin(0.544*time+2) + 0.15*sin(0.143*time+5); per_frame_3=wave_b = 0.75 + 0.25*sin(0.751*time+3) + 0.15*sin(0.117*time+6); per_frame_4=//wave_r = sqrt(wave_r); per_frame_5=//wave_g = sqrt(wave_g); per_frame_6=//wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=wave_mystery = time*0.03; per_frame_21= per_frame_22=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); per_frame_23=//zoom = zoom + max(0,treb-1.2)*0.1; per_frame_24= per_frame_25=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); per_frame_26= per_frame_27=q6 = dx*50; per_frame_28=q7 = dy*50; warp_1=`sampler sampler_lichen; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=` // PAINTERLY EFFECT: warp_6=` float2 uv2 = uv; warp_7=` float2 delta2 = texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, warp_9=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_10=` uv2.xy += (blurry_color.xy-0.5) * q1; warp_11=` warp_12=` // sample previous frame warp_13=` ret = tex2D( sampler_main, uv2 ).xyz; warp_14=` warp_15=` // push all colors toward 0.5: warp_16=` ret.xyz -= (saturate((ret.xyz-0.5)*99)*2-1)*float3(1,1,0)*0.001; warp_17=` warp_18=` float2 uv3 = float2(slow_roam_cos.w,slow_roam_sin.z)*0.7 + uv_orig.xy*0.2; warp_19=` ret.xyz *= 0.998 - 0.1*saturate(tex2D(sampler_lichen, uv3).y*5-3.7); warp_20=` warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*15; warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = (ret-0.5)*3 + 0.5; comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Chromatexture Paint-In 2.milk0000775000175000017500000001632111756064137031142 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.550382 fWaveScale=1.015009 fWaveSmoothing=0.522000 fWaveParam=0.000000 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.003000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000536 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; warp_1=`#define sampler_pic sampler_prayerwheel warp_2=`sampler2D sampler_pic; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` ret = tex2D( sampler_main, uv ).xyz; warp_7=` warp_8=` // ERROR DIFFUSION DITHER - looks great warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_10=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_11=` warp_12=` // mix in img... warp_13=` float3 pic = tex2D(sampler_pic, uv_orig).xyz; warp_14=` float lum = lum(pic); warp_15=` float use_it = abs(lum - frac(time*0.2)); warp_16=` use_it = saturate(1 - use_it*33); warp_17=` ret = lerp(ret, pic, use_it.xxx); warp_18=` warp_19=` // darken over time warp_20=` //ret -= 0.004; warp_21=` //ret *= 0.99; warp_22=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_23=`} warp_24=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float lum = dot(ret, float3(0.3,0.5,0.2)); comp_5=` comp_6=` // super-saturate color: comp_7=` ret = lerp(lum, ret, 1.7); comp_8=` comp_9=` // add some stripes: comp_10=` ret += 0.04*cos(lum*29+2.8); comp_11=` comp_12=` ret *= 2; // a little bit of overbright comp_13=`} ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Voodoo Chess Magnet (Everglow Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Voodoo Chess Magnet (Ever0000775000175000017500000001477411756064137033007 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.720000 fDecay=1.0 fVideoEchoZoom=1.006496 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.781664 fWaveScale=0.590116 fWaveSmoothing=0.360000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=7.523901 fShader=0.0 zoom=1.009898 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp=0; per_frame_2=state=if(above(bass_att,1.3),3,if(above(treb_att,1.3),2,1)); per_frame_3=wave_b=if(equal(state,2),.2+.2*sin(time),if(equal(state,3),.9+.1*sin(time),.6+.08*sin(time))); per_frame_4=wave_g=if(equal(state,2),0,if(equal(state,3),0,.49)); per_frame_5=wave_r=if(equal(state,2),.7+.1*sin(time*.888),0); per_frame_6=//zoom=if(above(bass_att+treb,2),1+sin(state*1.3)/10,1-sin(state*1.5)/10); per_frame_7=q1=state; per_frame_8=wave_mystery=wave_mystery+(1-zoom)*10; per_frame_9=// timed sidon sensor per_frame_10=// le = signal level; desired average value = 2 per_frame_11=le=1.4*bass_att+.1*bass+.5*treb; per_frame_12=pulse=above(le,th); per_frame_13=// pulsefreq = running average of interval between last 5 pulses per_frame_14=pulsefreq=if(equal(pulsefreq,0),2, per_frame_15=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_16=lastpulse=if(pulse,time,lastpulse); per_frame_17=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_18=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_19=// hccp = handcicap for th driven by bt per_frame_20=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_21=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_22=beat=band(above(le,th+hccp),btblock); per_frame_23=btblock=1-above(le,th+hccp); per_frame_24=lastbeat=if(beat,time,lastbeat); per_frame_25=beatfreq=if(equal(beatfreq,0),2, per_frame_26=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_27=// th = threshold per_frame_28=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_29=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_30=th=if(above(th,6),6,th); per_frame_31=q3=30/fps; per_frame_32=ccl=ccl+beat; per_frame_33=minorccl=minorccl+.01*le; per_frame_34=q4=beat; per_frame_35=beatcounter = if(beat,beatcounter +1, beatcounter); per_frame_36=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_37=beateven = beatcounter%2; per_frame_38=q5 = beateven; per_frame_39=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_40=oldq8 = q8; per_pixel_1=grid=abs(x*18+3*q5)%2 + abs(y*18+3*q5)%2; per_pixel_2=cx = grid; per_pixel_3=cy = grid; per_pixel_4=zoom=1+0.5*if(bnot(grid),cos(rad*10*sin(q8))*.07,cos(x*10*sin(q8))*.07); per_pixel_5=rot = 0.01*(1-rad); per_pixel_6=dx=0.4*grid*(0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64)); per_pixel_7=dy=0.4*grid*(0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Xen Traffic.milk0000775000175000017500000000725211756064137031403 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=0.975 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.36 fWaveParam=-0.28 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.942044 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.92 ib_size=0.004 ib_r=0.4 ib_g=0.4 ib_b=0 ib_a=1 nMotionVectorsX=63.936001 nMotionVectorsY=47.952 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=0.4 mv_b=0.4 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_frame_45=q6 = max(max(bass,bass_att)-1.18,0); per_pixel_1=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_2=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*q6; per_pixel_4=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_5=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Julia Fractal 2.milk0000775000175000017500000000421411756064137027307 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.01 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.74 fWaveScale=0.656 fWaveSmoothing=0.8 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.96 fShader=0 zoom=0.98 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.07 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.025 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_15=ib_g = ib_g + 0.2*sin(time*0.3459); per_frame_16=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_17=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_18=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Ghast (Quarter Past Ghast Mix).milk0000775000175000017500000000337311756064137032501 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.990000 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=1.462200 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 0.1*(0.5*zoom*(1-rad)); per_pixel_5=zoom = zoom + (0.5-(sin(x*time)-cos(y*time))*rad*0.5*cos(cos(rad*bass-0.7*cos(ang*12))))*0.05; per_pixel_6=dy = dy + dy_r; per_pixel_7=dx = dx + dx_r; per_pixel_8=sx = sx - dx_r; per_pixel_9=sy = sy - ((0.4*rad)*cos(3*sin(ang*12*(1-rad))*0.4+rad))*0.15; per_pixel_10=sx = sx - ((0.4*rad)*cos(3*sin(ang*12*(1-rad))*0.4+rad))*0.15; projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Unchained - Oddball World.milk0000775000175000017500000000426411756064137031723 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=0.9999 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=25.080072 fWaveSmoothing=0.75 fWaveParam=-1 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0081 fShader=0.3 zoom=0.12227 rot=0.24 cx=2 cy=-1 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.003 ib_r=0 ib_g=0 ib_b=1 ib_a=0.6 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.05 mv_r=0 mv_g=0.7 mv_b=1 mv_a=1 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=ob_r=ob_r + time*sin(bass); per_frame_14=ob_b=ob_b + time*sin(treb+1); per_frame_15=ob_g=ob_g + time*sin(mid/1.5); per_frame_16=zoomexp = q1; per_frame_17=myb = cos(time) + abs(cos(time)); per_frame_18=myg = abs(sin(time)) ; per_frame_19=myr = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_20=avg = .9*avg+.1*le; per_frame_21=wave_r = if(below(avg,1.8),myr,0); per_frame_22=wave_b = if(below(avg,1.8),myb,0); per_frame_23=wave_g = if(below(avg,1.8),myg,0); per_frame_24=monitor = avg; per_pixel_1=grid=sign(pow(sin(ang*(q2)+x*y*q1)*2,1+q2%4)) -.5; per_pixel_2=snee=.5*sin(q2*q1); per_pixel_3=rot=bnot(grid%((q2%10)+2))*above(x,.5+snee)*above(y,.5-snee); per_pixel_4=sx=sx-sin((q2+.5)*x)*band(rot,snee)*.003; per_pixel_5=sy=sy-cos((q2+3.4)*y)*band(rot,snee)*.003; per_pixel_6=zoom=1+.1*sin((q1-q2)*3)+.2*cos(1.6*sin(time)+rad*6.28*q1)*below(x,.5+snee)*below(y,.5-snee); projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - elite vectronics.milk0000775000175000017500000000702711756064137030657 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1 fDecay=0.978999 fVideoEchoZoom=2.786752 fVideoEchoAlpha=0.7 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.008144 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.040603 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.95 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=old_bass_flop=bass_flop; per_frame_5=old_treb_flop=treb_flop; per_frame_6=old_mid_flop=mid_flop; per_frame_7=chaos=.9+.1*sin(beat); per_frame_8=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_10=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_12=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_14=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_15=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_16=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_17=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_18=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_19=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_20=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_21=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_22=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_23=q1=mid_residual; per_frame_24=q2=bass_residual; per_frame_25=q3=treb_residual; per_frame_26=q4=sin(pulse); per_frame_27=q5=sin(beat); per_frame_28=mv_r=mv_r+.5*bass_residual; per_frame_29=mv_g=mv_g+.5*mid_residual; per_frame_30=mv_b=mv_b+.5*treb_residual; per_frame_31=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_32=mv_x=abs(beat*10)*entropy; per_frame_33=mv_y=abs(pulse*10)*entropy; per_pixel_1=bend = cos( x*3.14*q2*above(q1,q2) + (rad*3.14*q2-3.14*q3)*above(q2,q3)+(y*3.14*q4)*above(q3,q1)); per_pixel_2=zoom = zoom+bend*.05*above(q4+q5,.8); per_pixel_3=something=if(above(q5,0),shift,q3*0.2*cos((rad+q1)*3.14+q2)); per_pixel_4=rot=if(above(zoom-1,.03*q1),if(above(q4,0),rad*.2*q5,something),(x*2-1)*q5); per_pixel_5=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5)); per_pixel_6=zoom=if(grid,zoom-.17*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),zoom); per_pixel_7=g1=sin(q2*.04*q5); per_pixel_8=g2=sin(q2*.05*q5); per_pixel_9=g3=sin(q2*.06*q5); per_pixel_10=x_shift=pow(x,2)+x*g1*2+sqr(g1); per_pixel_11=y_shift=pow(y,2)+y*g2*2+sqr(g2); per_pixel_12=r_shift=pow(rad,2)+rad*g3*2+sqr(g3); per_pixel_13=zoom=zoom-sin(x_shift*y_shift*r_shift*3.14)*(y*2-1); per_pixel_14=cx=cx+.1*sin(time*.8); per_pixel_15=cy=cy+.1*sin(time*.7); projectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + geiss - witchcraft (Grow Mix).milk0000775000175000017500000002211011756064137032414 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000 fDecay=0.955 fVideoEchoZoom=0.997 fVideoEchoAlpha=0.500 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.583 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.000 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.300 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=1.000 zoom=1.00250 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=1.000 wave_b=0.350 wave_x=0.500 wave_y=0.500 ob_size=0.500 ob_r=0.010 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wave_0_per_frame1=a = q17; wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_per_frame1=a = q17; wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_frame1=a = q17; wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_per_frame1=a = q17; wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=1.79142 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.62832 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=1.000 shapecode_0_a=0.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=1.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_init_1=q16 = pow(rand(100)*0.01, 1.5)*0.029; per_frame_1=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_2=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_3=decay_to = 0.8; // lower # = more hasty to declare a beat per_frame_4=decay_rate = pow(0.9990, fps); // lower # = more hasty to declare a beat per_frame_5=beat = bass/max(min_att,bass_att); per_frame_6=beat = max(beat, mid /max(min_att,mid_att )); per_frame_7=beat = max(beat, treb/max(min_att,treb_att)); per_frame_8=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_9=beat_level = (beat - prev_beat - 0.03)*24; per_frame_10=is_beat = above(beat_level, 0.5); per_frame_11=prev_beat = beat; per_frame_12= // put your beat responses HERE: per_frame_13= //wave_a = beat_level; per_frame_14= //q17 = max(0, min(1, beat_level)); per_frame_15= q17 = (max(max(bass/bass_att,treb/treb_att),mid/mid_att) - 0.82) * 3; per_frame_16= q17 = max(0,min(1,q17)); per_frame_17= per_frame_18=zoom = zoom + q16; warp_1=`#define MyGet GetPixel //GetBlur1 warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 4; //TWEAK warp_7=` float str = 2.3; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.965; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=` comp_6=` ret += GetBlur1(uv)*float3(0.5,0.32,0.1)*0.8; comp_7=` comp_8=`} comp_9=` comp_10=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - Notions Of Tonality 2.milk0000775000175000017500000001276111756064137032353 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.693000 fDecay=0.970000 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.2 fWaveScale=1.093260 fWaveSmoothing=0.1 fWaveParam=-0.4 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=3.259127 fZoomExponent=1.0 fShader=1.0 zoom=1.004960 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.180378 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.380000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.1 ib_size=0.010000 ib_r=0.550000 ib_g=0.25 ib_b=0.25 ib_a=0.1 nMotionVectorsX=57.599998 nMotionVectorsY=44.160000 mv_dx=0.002000 mv_dy=0.002000 mv_l=5.0 mv_r=0.7 mv_g=0.4 mv_b=0.5 mv_a=0.1 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5)*aspectx; per_pixel_7=dy = mult*cos(ang2-1.5)*aspecty; per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5)*aspectx; per_pixel_14=dy = dy + mult*cos(ang2+1.5)*aspecty; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Myriad Spirals (Relief Mix).milk0000775000175000017500000002164411756064137031443 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.433 fWaveScale=1.910 fWaveSmoothing=0.0 fWaveParam=-0.080 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.729 fWarpScale=2.108 fZoomExponent=1.64463 fShader=0.0 zoom=1.01901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.45599 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=1.0 ob_g=0.5 ob_b=0.250 ob_a=0.160 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.49138 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.7 shapecode_0_g=0.7 shapecode_0_b=1.0 shapecode_0_a=0.170 shapecode_0_r2=0.0 shapecode_0_g2=0.2 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=rad = rad + 0.02*cos(time*3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q10 = 0; per_frame_init_2=my_rot = 0; per_frame_init_3=my_zoom = 1; per_frame_init_4=s = 0.5; per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_5=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_12=wave_x = wave_x - dx_residual*7; per_frame_13=wave_y = wave_y - dy_residual*7; per_frame_14=wave_mystery = time*37.03; per_frame_15= per_frame_16=new_rot = rot + 0.013*( 0.60*sin(17.381*time) + 0.40*sin(11.579*time) ); per_frame_17=new_zoom = zoom + 0.01*( 0.60*sin(20.1934*time+3) + 0.40*sin(16.307*time+9) ); per_frame_18=new_warp = warp + 0.34*( 0.60*sin(13.5442*time) + 0.40*sin(22.543*time) ); per_frame_19=new_cx = cx + 0.310*( 0.60*sin(16.374*time) + 0.40*sin(26.294*time) ); per_frame_20=new_cy = cy + 0.310*( 0.60*sin(18.393*time) + 0.40*sin(37.223*time) ); per_frame_21=new_s = rand(100)*0.01; per_frame_22= per_frame_23=// this is a great way to respond to beats: per_frame_24=// once you get one, let it decay at a constant rate!! per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_26=q9 = rg; per_frame_27= per_frame_28=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_29=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_30=decay_to = 0.8; // lower # = more hasty to declare a beat per_frame_31=decay_rate = pow(0.9990, fps); // lower # = more hasty to declare a beat per_frame_32=beat = bass/max(min_att,bass_att); per_frame_33=beat = max(beat, mid /max(min_att,mid_att )); per_frame_34=beat = max(beat, treb/max(min_att,treb_att)); per_frame_35=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_36=beat_level = (beat - prev_beat - 0.07)*24; per_frame_37=is_beat = above(beat_level, 0.5); per_frame_38=prev_beat = beat; per_frame_39= // put your beat responses HERE: per_frame_40= wave_a = beat_level; per_frame_41= rot = (1-is_beat)*my_rot + (is_beat)*new_rot; per_frame_42= zoom = (1-is_beat)*my_zoom + (is_beat)*new_zoom; per_frame_43= warp = (1-is_beat)*my_warp + (is_beat)*new_warp; per_frame_44= cx = (1-is_beat)*my_cx + (is_beat)*new_cx; per_frame_45= cy = (1-is_beat)*my_cy + (is_beat)*new_cy; per_frame_46= s = (1-is_beat)*my_s + (is_beat)*new_s; per_frame_47=my_rot = rot; per_frame_48=my_zoom = zoom; per_frame_49=my_warp = warp; per_frame_50=my_cx = cx; per_frame_51=my_cy = cy; per_frame_52=my_s = s; per_frame_53= per_frame_54=q11 = s; per_pixel_1=zoom = zoom + cos(ang*7)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` float s = 0.01 + 0.4*pow(q11, 2); // should be < about 1 warp_4=` float2 nz = tex3D( sampler_noisevol_hq, float3(uv_orig.xy*4*texsize.xy/850.0*s,time*0.1) ); warp_5=` warp_6=` float2 zz = uv_orig.xy * texsize.xy * 6 * 0.1 * s + nz*9; warp_7=` uv.xy += float2(cos(zz.y),cos(zz.x))*texsize.zw * 1.7 / s; warp_8=` warp_9=` // sample previous frame warp_10=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_11=` warp_12=` ret.xyz *= 0.99; warp_13=` warp_14=` // add noise: warp_15=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; warp_16=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_17=` //* saturate(treb_att-1); warp_18=` *0.16; warp_19=` warp_20=` // color rotate & desaturate over time, to keep the globs white warp_21=` ret.xyz = lerp(ret.xyz, ret.zxy, 0.2); warp_22=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.3; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += (b1-b2)*3*float3(1,0.7,0.3); comp_13=` ret += (b3-b4)*3*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Myriad Spirals.milk0000775000175000017500000002104111756064137027404 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.433 fWaveScale=1.910 fWaveSmoothing=0.0 fWaveParam=-0.080 fModWaveAlphaStart=1.030 fModWaveAlphaEnd=1.610 fWarpAnimSpeed=1.729 fWarpScale=2.108 fZoomExponent=1.64463 fShader=0.0 zoom=1.01901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.45599 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=1.0 ob_g=0.5 ob_b=0.250 ob_a=0.160 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.49138 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.7 shapecode_0_g=0.7 shapecode_0_b=1.0 shapecode_0_a=0.170 shapecode_0_r2=0.0 shapecode_0_g2=0.2 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=rad = rad + 0.02*cos(time*3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q10 = 0; per_frame_init_2=my_rot = 0; per_frame_init_3=my_zoom = 1; per_frame_init_4=s = 0.5; per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_5=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_12=wave_x = wave_x - dx_residual*7; per_frame_13=wave_y = wave_y - dy_residual*7; per_frame_14=wave_mystery = time*37.03; per_frame_15= per_frame_16=new_rot = rot + 0.013*( 0.60*sin(17.381*time) + 0.40*sin(11.579*time) ); per_frame_17=new_zoom = zoom + 0.01*( 0.60*sin(20.1934*time+3) + 0.40*sin(16.307*time+9) ); per_frame_18=new_warp = warp + 0.34*( 0.60*sin(13.5442*time) + 0.40*sin(22.543*time) ); per_frame_19=new_cx = cx + 0.310*( 0.60*sin(16.374*time) + 0.40*sin(26.294*time) ); per_frame_20=new_cy = cy + 0.310*( 0.60*sin(18.393*time) + 0.40*sin(37.223*time) ); per_frame_21=new_s = rand(100)*0.01; per_frame_22= per_frame_23=// this is a great way to respond to beats: per_frame_24=// once you get one, let it decay at a constant rate!! per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_26=q9 = rg; per_frame_27= per_frame_28=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_29=decay_rate = pow(0.993, fps); // lower # = more hasty to declare a beat per_frame_30=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_31=decay_to = 1.0; // lower # = more hasty to declare a beat per_frame_32=beat = bass/max(min_att,bass_att); per_frame_33=beat = max(beat, mid /max(min_att,mid_att )); per_frame_34=beat = max(beat, treb/max(min_att,treb_att)); per_frame_35=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_36=beat_level = (beat - prev_beat - 0.07)*24; per_frame_37=is_beat = above(beat_level, 0.5); per_frame_38=prev_beat = beat; per_frame_39= // put your beat responses HERE: per_frame_40= wave_a = beat_level + 1.65; per_frame_41= rot = (1-is_beat)*my_rot + (is_beat)*new_rot; per_frame_42= zoom = (1-is_beat)*my_zoom + (is_beat)*new_zoom; per_frame_43= warp = (1-is_beat)*my_warp + (is_beat)*new_warp; per_frame_44= cx = (1-is_beat)*my_cx + (is_beat)*new_cx; per_frame_45= cy = (1-is_beat)*my_cy + (is_beat)*new_cy; per_frame_46= s = (1-is_beat)*my_s + (is_beat)*new_s; per_frame_47=my_rot = rot; per_frame_48=my_zoom = zoom; per_frame_49=my_warp = warp; per_frame_50=my_cx = cx; per_frame_51=my_cy = cy; per_frame_52=my_s = s; per_frame_53= per_frame_54=q11 = s; per_pixel_1=zoom = zoom + cos(ang*7)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` float s = 0.01 + pow(q11, 2); // should be < about 1 warp_4=` float2 nz = tex3D( sampler_noisevol_hq, float3(uv_orig.xy*4*texsize.xy/850.0*s,time*0.1) ); warp_5=` warp_6=` float2 zz = uv_orig.xy * texsize.xy * 6 * 0.1 * s + nz*9; warp_7=` uv.xy += float2(cos(zz.y),cos(zz.x))*texsize.zw * 1.7 / s; warp_8=` warp_9=` // sample previous frame warp_10=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_11=` warp_12=` ret.xyz *= 0.99; warp_13=` warp_14=` // add noise: warp_15=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; warp_16=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_17=` //* saturate(treb_att-1); warp_18=` *0.16; warp_19=` warp_20=` // color rotate & desaturate over time, to keep the globs white warp_21=` ret.xyz = lerp(ret.xyz, ret.zxy, 0.2); warp_22=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = ret*1.5 - 0.1; comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Rocke - Sugar Spun Sister.milk0000775000175000017500000000304311756064137031672 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=1.116811 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=0.961900 rot=-0.010000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.9 wave_g=0.450000 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.5 ib_g=0.570000 ib_b=0.4 ib_a=0.0 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.0 mv_dy=0.0 mv_l=1.050000 mv_r=0.0 mv_g=0.0 mv_b=0.8 mv_a=0.1 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Jester's Surreal Tornado (Further Vortex Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Jester's Surreal Tornado (Further Vor0000775000175000017500000000340611756064137033234 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.5 fWaveParam=1 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.999996 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.98 ob_size=0.0145 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.015 ib_r=1 ib_g=0.6 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=2.4 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp = 0; per_frame_2=ib_r = 0.6 + 0.4*sin(time*3.894); per_frame_3=ib_g = 0.43 + 0.13*sin(time*1.143); per_frame_4=ib_b = 0.5+ 0.33*sin(time*3.465); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=dx = 1.1* dx_r; per_frame_9=dy = 1.1* dy_r; per_frame_10=q2 = dx + if(above(bass+bass_att,2.6), 11*dx_r, 0); per_frame_11=mv_l =10000; per_frame_12=mv_y =2.0; per_frame_13=mv_dy = -0.1; per_frame_14=mv_r =0.7+0.148*(ib_r+ib_b); per_frame_15=mv_b =1-0.2*(ib_r+ib_b); per_frame_16=mv_g =0.6+ 0.19*(ib_g+ib_r); per_frame_17=zoom = zoom -0.02*thresh; per_frame_18=wave_r = ib_r; per_frame_19=wave_b = ib_b; per_frame_20=wave_g = ib_g; per_frame_21=ob_r = 1-ib_g; per_frame_22=ob_b = 0.5*(ib_r+ib_g); per_pixel_1=rot = q2*(rad)*20; projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Airhandler (Kali Mix).milk0000775000175000017500000000265711756064137031026 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.001000 fDecay=0.950000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.072644 fWaveScale=1.285746 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Pistons.milk0000775000175000017500000000171311756064137026224 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.9 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=0.995 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.975 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); projectM-complete-2.1.0-Source/presets_milkdrop_200/Redi Jedi - acid on a window pane.milk0000775000175000017500000002047611756064137031133 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.0 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.5 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.542791 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.436055 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=1; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46= per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps); per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps); per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps); per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.01)*.5+.5; per_frame_57=cy=cos(q3*.01)*.5+.5; per_frame_58=rot=sin(q2*.01-(q3*.01))*15+103; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - tumbling cubes (endless) radial blur.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - tumbling cubes (endless) radial blur.m0000775000175000017500000003603411756064137033267 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=0 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=0.9 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999836 fShader=0.0 zoom=0.999511 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=ps = if(above(time-tin,tr),1,0); wave_0_per_frame2=tin = if(ps,time,tin); wave_0_per_frame3= wave_0_per_frame4=sz = 3.5; wave_0_per_frame5= wave_0_per_frame6=xr = if(ps,rand(sz*10*2 + 1)*.1 - sz,xr); wave_0_per_frame7=yr = if(ps,rand(sz*10*2*.75 + 1)*.1 - sz*.75,yr); wave_0_per_frame8=tr = if(ps,rand(11)*.1*.1,tr); wave_0_per_frame9= wave_0_per_frame10=sr = if(ps,(rand(8)+3)*.1*.6,sr); wave_0_per_frame11= wave_0_per_frame12=bob = if(ps,rand(q5)*100,bob); wave_0_per_frame13= wave_0_per_frame14=t1 = xr + bob; wave_0_per_frame15=t2 = yr + bob; wave_0_per_frame16=t3 = sr; wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=it = it+1; wave_0_per_point3=it = it*above(sample,0); wave_0_per_point4=sz = t3; wave_0_per_point5=ss = sample*6; wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_0_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_0_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_0_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_0_per_point12= wave_0_per_point13=fov = .3; wave_0_per_point14= wave_0_per_point15=a = .05; wave_0_per_point16=mod = (oz+1)*.5; wave_0_per_point17=a = a*max(min(mod,1),0); wave_0_per_point18=oz = oz - 2; wave_0_per_point19= wave_0_per_point20=ox = ox + t1; wave_0_per_point21=oy = oy + t2; wave_0_per_point22= wave_0_per_point23=x = ox*fov/oz + 0.5; wave_0_per_point24=x = (x-.5)*0.75 + 0.5; wave_0_per_point25=y = oy*fov/oz + 0.5; wave_0_per_point26= wave_0_per_point27=r = 1; wave_0_per_point28=g = .25+.25*sin(sp); wave_0_per_point29=b = 0; wave_0_per_point30= wave_0_per_point31=minrgb = min(r,min(g,b)); wave_0_per_point32=maxrgb = max(r,max(g,b)); wave_0_per_point33=l = (maxrgb-minrgb)*.5; wave_0_per_point34=diff = maxrgb-minrgb; wave_0_per_point35=sum = maxrgb+minrgb; wave_0_per_point36=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_0_per_point37=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_0_per_point38=h = h*0.1666666; wave_0_per_point39=h = if(below(h,0),0,if(above(h,1),1,h)); wave_0_per_point40= wave_0_per_point41=h = h + time*0.05*1.324; wave_0_per_point42=h = h - int(h); wave_0_per_point43= wave_0_per_point44=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_0_per_point45=tmpa = 2*l - tmpb; wave_0_per_point46=hvr = h + .333333; wave_0_per_point47=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_0_per_point48=hvg = h; wave_0_per_point49=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_0_per_point50=hvb = h - .333333; wave_0_per_point51=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_0_per_point52= wave_0_per_point53=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_0_per_point54=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_0_per_point55=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=ps = if(above(time-tin,tr),1,0); wave_1_per_frame2=tin = if(ps,time,tin); wave_1_per_frame3= wave_1_per_frame4=sz = 3.5; wave_1_per_frame5= wave_1_per_frame6=xr = if(ps,rand(sz*10*2 + 1)*.1 - sz,xr); wave_1_per_frame7=yr = if(ps,rand(sz*10*2*.75 + 1)*.1 - sz*.75,yr); wave_1_per_frame8=tr = if(ps,rand(11)*.1*.1,tr); wave_1_per_frame9= wave_1_per_frame10=sr = if(ps,(rand(8)+3)*.1*.6,sr); wave_1_per_frame11= wave_1_per_frame12=bob = if(ps,rand(q5)*100,bob); wave_1_per_frame13= wave_1_per_frame14=t1 = xr + bob; wave_1_per_frame15=t2 = yr + bob; wave_1_per_frame16=t3 = sr; wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=it = it+1; wave_1_per_point3=it = it*above(sample,0); wave_1_per_point4=sz = t3; wave_1_per_point5=ss = sample*6; wave_1_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_1_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_1_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_1_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_1_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_1_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_1_per_point12= wave_1_per_point13=fov = .3; wave_1_per_point14= wave_1_per_point15=a = .05; wave_1_per_point16=mod = (oz+1)*.5; wave_1_per_point17=a = a*max(min(mod,1),0); wave_1_per_point18=oz = oz - 2; wave_1_per_point19= wave_1_per_point20=ox = ox + t1; wave_1_per_point21=oy = oy + t2; wave_1_per_point22= wave_1_per_point23=x = ox*fov/oz + 0.5; wave_1_per_point24=x = (x-.5)*0.75 + 0.5; wave_1_per_point25=y = oy*fov/oz + 0.5; wave_1_per_point26= wave_1_per_point27=r = 1+sin(sp); wave_1_per_point28=g = 0.5 + 0.5*sin(sample*1.57); wave_1_per_point29=b = 0.5 + 0.5*cos(sample*1.57); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_frame1=ps = if(above(time-tin,tr),1,0); wave_2_per_frame2=tin = if(ps,time,tin); wave_2_per_frame3= wave_2_per_frame4=sz = 3.5; wave_2_per_frame5= wave_2_per_frame6=xr = if(ps,rand(sz*10*2 + 1)*.1 - sz,xr); wave_2_per_frame7=yr = if(ps,rand(sz*10*2*.75 + 1)*.1 - sz*.75,yr); wave_2_per_frame8=tr = if(ps,rand(11)*.1*.1,tr); wave_2_per_frame9= wave_2_per_frame10=sr = if(ps,(rand(8)+3)*.1*.6,sr); wave_2_per_frame11= wave_2_per_frame12=bob = if(ps,rand(q5)*100,bob); wave_2_per_frame13= wave_2_per_frame14=t1 = xr + bob; wave_2_per_frame15=t2 = yr + bob; wave_2_per_frame16=t3 = sr; wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=it = it+1; wave_2_per_point3=it = it*above(sample,0); wave_2_per_point4=sz = t3; wave_2_per_point5=ss = sample*6; wave_2_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_2_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_2_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_2_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_2_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_2_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_2_per_point12= wave_2_per_point13=fov = .3; wave_2_per_point14= wave_2_per_point15=a = .05; wave_2_per_point16=mod = (oz+1)*.5; wave_2_per_point17=a = a*max(min(mod,1),0); wave_2_per_point18=oz = oz - 2; wave_2_per_point19= wave_2_per_point20=ox = ox + t1; wave_2_per_point21=oy = oy + t2; wave_2_per_point22= wave_2_per_point23=x = ox*fov/oz + 0.5; wave_2_per_point24=x = (x-.5)*0.75 + 0.5; wave_2_per_point25=y = oy*fov/oz + 0.5; wave_2_per_point26= wave_2_per_point27=r = 1+sin(sp); wave_2_per_point28=g = 0.5 + 0.5*sin(sample*1.57); wave_2_per_point29=b = 0.5 + 0.5*cos(sample*1.57); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_frame1=ps = if(above(time-tin,tr),1,0); wave_3_per_frame2=tin = if(ps,time,tin); wave_3_per_frame3= wave_3_per_frame4=sz = 3.5; wave_3_per_frame5= wave_3_per_frame6=xr = if(ps,rand(sz*10*2 + 1)*.1 - sz,xr); wave_3_per_frame7=yr = if(ps,rand(sz*10*2*.75 + 1)*.1 - sz*.75,yr); wave_3_per_frame8=tr = if(ps,rand(11)*.1*.1,tr); wave_3_per_frame9= wave_3_per_frame10=sr = if(ps,(rand(8)+3)*.1*.6,sr); wave_3_per_frame11= wave_3_per_frame12=bob = if(ps,rand(q5)*100,bob); wave_3_per_frame13= wave_3_per_frame14=t1 = xr + bob; wave_3_per_frame15=t2 = yr + bob; wave_3_per_frame16=t3 = sr; wave_3_per_point1=sp = sample*6.28*8*8*4; wave_3_per_point2=it = it+1; wave_3_per_point3=it = it*above(sample,0); wave_3_per_point4=sz = t3; wave_3_per_point5=ss = sample*6; wave_3_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_3_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_3_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_3_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_3_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_3_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_3_per_point12= wave_3_per_point13=fov = .3; wave_3_per_point14= wave_3_per_point15=a = .05; wave_3_per_point16=mod = (oz+1)*.5; wave_3_per_point17=a = a*max(min(mod,1),0); wave_3_per_point18=oz = oz - 2; wave_3_per_point19= wave_3_per_point20=ox = ox + t1; wave_3_per_point21=oy = oy + t2; wave_3_per_point22= wave_3_per_point23=x = ox*fov/oz + 0.5; wave_3_per_point24=x = (x-.5)*0.75 + 0.5; wave_3_per_point25=y = oy*fov/oz + 0.5; wave_3_per_point26= wave_3_per_point27=r = 1+sin(sp); wave_3_per_point28=g = 0.5 + 0.5*sin(sample*1.57); wave_3_per_point29=b = 0.5 + 0.5*cos(sample*1.57); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.2 shapecode_0_y=0.3 shapecode_0_rad=0.270481 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=3.999140 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_a = 0; per_frame_2= per_frame_3=sw = above(time-fin,0.06); per_frame_4=fin = if(sw,time,fin); per_frame_5=zoom = if(sw,.85,1); per_frame_6=monitor = tic; per_frame_7= per_frame_8=vol = .1*(vol*9 + (bass_att+mid_att+treb_att)*.333333); per_frame_9=q5 = 5 - vol*3.5; per_frame_10= warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame 3 times, creating radial blur warp_4=` float2 v = normalize(uv - 0.5)*aspect.xy; warp_5=` //v = v.yx * float2(1,-1); warp_6=` v *= texsize.zw*3; warp_7=` ret = 0.25*( tex2D( sampler_main, uv ).xyz warp_8=` + tex2D(sampler_main, uv + v*2.5 ).xyz warp_9=` + tex2D(sampler_main, uv + v*5.5 ).xyz warp_10=` + tex2D(sampler_main, uv + v*-4 ).xyz warp_11=` ); warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.01; warp_15=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Sinews 1.milk0000775000175000017500000000236511756064137026162 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.997 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.8 fWaveScale=1.17 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000415 fShader=0 zoom=1.006 rot=-0.08 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.057228 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=cx=0.5 + 0.3*cos(ang+time*0.97); per_pixel_2=cy=0.5 + 0.3*sin(ang+time*0.78); projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - skylight a1 [music warp switch].milk0000775000175000017500000001310011756064137032253 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.019788 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.0 fShader=1.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=31.999994 nMotionVectorsY=24.000004 mv_dx=0.020000 mv_dy=-0.020000 mv_l=1.0 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.670888 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.942478 shapecode_0_tex_zoom=0.534261 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.170000 shape_0_per_frame1=flux=q5*9; shape_0_per_frame2=fluxs=max(flux,0); shape_0_per_frame3=fluxs=min(fluxs,1); shape_0_per_frame4=advflux=(q3*fluxs) + (-q3 * (1-fluxs)); shape_0_per_frame5=adv=adv+advflux; shape_0_per_frame6=advs=adv/256; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9=ang=advs; shape_0_per_frame10=rad=1.671 + q3/25 shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.350000 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.1 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=y=0.1 + q2*0.4; shape_1_per_frame2=rad=q2/2; shape_1_per_frame3=ang=-q2*2 shapecode_2_enabled=0 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.590000 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.970000 shapecode_2_b=0.960000 shapecode_2_a=1.0 shapecode_2_r2=0.1 shapecode_2_g2=0.050000 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=y=0.1 + q3*0.4; shape_2_per_frame2=rad=q3/2; shape_2_per_frame3=ang=q3*5 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.840000 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=0.980000 shapecode_3_g=1.0 shapecode_3_b=0.980000 shapecode_3_a=0.3 shapecode_3_r2=0.0 shapecode_3_g2=0.090000 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x=sin(time/2)*0.4 + 0.5; shape_3_per_frame2=y=sin(time)*0.4+0.5; shape_3_per_frame3=rad=(q1*q1)/2;; shape_3_per_frame4=ang=q1*4; shape_3_per_frame5= shape_3_per_frame6=r=0.70 + (sin(time/2))*0.50; shape_3_per_frame7=g=0.70 + (sin(time/2 + 2)) * 0.50; shape_3_per_frame8=b=0.70 + (sin(time/2 + 4)) * 0.5 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=q1=0;q2=0;q3=0 per_frame_1=decay=0.99; per_frame_2=zoom=1.000; per_frame_3=speed=0.80; per_frame_4=speedinv=1-speed; per_frame_5=q1=(qa*speed + bass*speedinv); per_frame_6=q2=(qb*speed + mid *speedinv); per_frame_7=q3=(qc*speed + treb*speedinv); per_frame_8=qa=q1; per_frame_9=qb=q2; per_frame_10=qc=q3; per_frame_11=flux=sin(time/2); per_frame_12=q4=flux * 0.5 + 0.5; per_frame_13=q5=flux per_frame_14= projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - digi.milk0000775000175000017500000007502711756064137026104 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.998789 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.200613 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.540000 fModWaveAlphaEnd=0.0 fWarpAnimSpeed=0.010000 fWarpScale=1.331000 fZoomExponent=2.216699 fShader=0.0 zoom=0.999922 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.020000 ib_size=0.5 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.020000 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.891519 wavecode_0_smoothing=0.820000 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.1 wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init9= wave_0_per_frame1=tm = time*.1; wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_0_per_frame5= wave_0_per_frame6=tic = min(time - tin,1); wave_0_per_frame7=tin = time; wave_0_per_frame8= wave_0_per_frame9=tva = (tic*q1*.5); wave_0_per_frame10=tvb = (tic*q2*.5); wave_0_per_frame11=tvc = (tic*q3*.5); wave_0_per_frame12= wave_0_per_frame13=q1 = tva; wave_0_per_frame14=q2 = tvb; wave_0_per_frame15=q3 = tvc; wave_0_per_frame16= wave_0_per_frame17=sz = .2; wave_0_per_frame18=ra = .1; wave_0_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_0_per_frame20=t4 = len; wave_0_per_point1=ang = 0; wave_0_per_point2=len = t4; wave_0_per_point3=mad = .6; wave_0_per_point4= wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_0_per_point6=ita = (ita + 1)*above(sample,0); wave_0_per_point7= wave_0_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_0_per_point9= wave_0_per_point10=sw = sw - 1; wave_0_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_0_per_point12= wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_0_per_point14=a = lev*.1*1.46; wave_0_per_point15=a = equal(lev,8); wave_0_per_point16= wave_0_per_point17=ar = if(above(sample,0),ar,1); wave_0_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_0_per_point19=br = if(above(sample,0),br,1); wave_0_per_point20=br = if(equal(lev,1),br*-1,br); wave_0_per_point21=cr = if(above(sample,0),cr,1); wave_0_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_0_per_point23=dr = if(above(sample,0),dr,1); wave_0_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_0_per_point25=er = if(above(sample,0),er,1); wave_0_per_point26=er = if(equal(lev,4),er*-1,er); wave_0_per_point27=fr = if(above(sample,0),fr,1); wave_0_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_0_per_point29=gr = if(above(sample,0),gr,1); wave_0_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_0_per_point31=hr = if(above(sample,0),hr,1); wave_0_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_0_per_point33= wave_0_per_point34=mlev = lev*above(sample,0); wave_0_per_point35= wave_0_per_point36=swi = equal(q4,0)*equal(sample,0); wave_0_per_point37= wave_0_per_point38=ha = if(swi,1-2*rand(2),ha); wave_0_per_point39=hb = if(swi,1-2*rand(2),hb); wave_0_per_point40=hc = if(swi,1-2*rand(2),hc); wave_0_per_point41=hd = if(swi,1-2*rand(2),hd); wave_0_per_point42=he = if(swi,1-2*rand(2),he); wave_0_per_point43=hf = if(swi,1-2*rand(2),hf); wave_0_per_point44=hg = if(swi,1-2*rand(2),hg); wave_0_per_point45=hh = if(swi,1-2*rand(2),hh); wave_0_per_point46= wave_0_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_0_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_0_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_0_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_0_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_0_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_0_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_0_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_0_per_point55= wave_0_per_point56=len = len*mad; wave_0_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_0_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_0_per_point59= wave_0_per_point60=an = bang*(ar + br)*br; wave_0_per_point61=len = len*mad; wave_0_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_0_per_point63=y = y + above(lev,1)*cos(an)*len; wave_0_per_point64= wave_0_per_point65=an = cang*(ar + br + cr)*cr; wave_0_per_point66=len = len*mad; wave_0_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_0_per_point68=y = y + above(lev,2)*cos(an)*len; wave_0_per_point69= wave_0_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_0_per_point71=len = len*mad; wave_0_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_0_per_point73=y = y + above(lev,3)*cos(an)*len; wave_0_per_point74= wave_0_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_0_per_point76=len = len*mad; wave_0_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_0_per_point78=y = y + above(lev,4)*cos(an)*len; wave_0_per_point79= wave_0_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_0_per_point81=len = len*mad; wave_0_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_0_per_point83=y = y + above(lev,5)*cos(an)*len; wave_0_per_point84= wave_0_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_0_per_point86=len = len*mad; wave_0_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_0_per_point88=y = y + above(lev,6)*cos(an)*len; wave_0_per_point89= wave_0_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_0_per_point91=len = len*mad; wave_0_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_0_per_point93=y = y + above(lev,7)*cos(an)*len; wave_0_per_point94= wave_0_per_point95=x = (x-.5)*.75 + .5; wave_0_per_point96= wave_0_per_point97=x = int(x*200)*.005; wave_0_per_point98=y = int(y*200)*.005; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.891519 wavecode_1_smoothing=0.820000 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=0.1 wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init9= wave_1_per_frame1=tm = time*.1; wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame5= wave_1_per_frame6=tic = min(time - tin,1); wave_1_per_frame7=tin = time; wave_1_per_frame8= wave_1_per_frame9=tva = (tic*q1*.5); wave_1_per_frame10=tvb = (tic*q2*.5); wave_1_per_frame11=tvc = (tic*q3*.5); wave_1_per_frame12= wave_1_per_frame13=q1 = tva; wave_1_per_frame14=q2 = tvb; wave_1_per_frame15=q3 = tvc; wave_1_per_frame16= wave_1_per_frame17=sz = .3; wave_1_per_frame18=ra = .1; wave_1_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_1_per_frame20=t4 = len; wave_1_per_point1=ang = 0; wave_1_per_point2=len = t4; wave_1_per_point3=mad = .6; wave_1_per_point4= wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_1_per_point6=ita = (ita + 1)*above(sample,0); wave_1_per_point7= wave_1_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_1_per_point9= wave_1_per_point10=sw = sw - 1; wave_1_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_1_per_point12= wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_1_per_point14=a = lev*.1*1.46; wave_1_per_point15=a = equal(lev,8); wave_1_per_point16= wave_1_per_point17=ar = if(above(sample,0),ar,1); wave_1_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_1_per_point19=br = if(above(sample,0),br,1); wave_1_per_point20=br = if(equal(lev,1),br*-1,br); wave_1_per_point21=cr = if(above(sample,0),cr,1); wave_1_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_1_per_point23=dr = if(above(sample,0),dr,1); wave_1_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_1_per_point25=er = if(above(sample,0),er,1); wave_1_per_point26=er = if(equal(lev,4),er*-1,er); wave_1_per_point27=fr = if(above(sample,0),fr,1); wave_1_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_1_per_point29=gr = if(above(sample,0),gr,1); wave_1_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_1_per_point31=hr = if(above(sample,0),hr,1); wave_1_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_1_per_point33= wave_1_per_point34=mlev = lev*above(sample,0); wave_1_per_point35= wave_1_per_point36=swi = equal(q4,0)*equal(sample,0); wave_1_per_point37= wave_1_per_point38=ha = if(swi,1-2*rand(2),ha); wave_1_per_point39=hb = if(swi,1-2*rand(2),hb); wave_1_per_point40=hc = if(swi,1-2*rand(2),hc); wave_1_per_point41=hd = if(swi,1-2*rand(2),hd); wave_1_per_point42=he = if(swi,1-2*rand(2),he); wave_1_per_point43=hf = if(swi,1-2*rand(2),hf); wave_1_per_point44=hg = if(swi,1-2*rand(2),hg); wave_1_per_point45=hh = if(swi,1-2*rand(2),hh); wave_1_per_point46= wave_1_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_1_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_1_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_1_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_1_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_1_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_1_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_1_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_1_per_point55= wave_1_per_point56=len = len*mad; wave_1_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_1_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_1_per_point59= wave_1_per_point60=an = bang*(ar + br)*br; wave_1_per_point61=len = len*mad; wave_1_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_1_per_point63=y = y + above(lev,1)*cos(an)*len; wave_1_per_point64= wave_1_per_point65=an = cang*(ar + br + cr)*cr; wave_1_per_point66=len = len*mad; wave_1_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_1_per_point68=y = y + above(lev,2)*cos(an)*len; wave_1_per_point69= wave_1_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_1_per_point71=len = len*mad; wave_1_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_1_per_point73=y = y + above(lev,3)*cos(an)*len; wave_1_per_point74= wave_1_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_1_per_point76=len = len*mad; wave_1_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_1_per_point78=y = y + above(lev,4)*cos(an)*len; wave_1_per_point79= wave_1_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_1_per_point81=len = len*mad; wave_1_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_1_per_point83=y = y + above(lev,5)*cos(an)*len; wave_1_per_point84= wave_1_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_1_per_point86=len = len*mad; wave_1_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_1_per_point88=y = y + above(lev,6)*cos(an)*len; wave_1_per_point89= wave_1_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_1_per_point91=len = len*mad; wave_1_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_1_per_point93=y = y + above(lev,7)*cos(an)*len; wave_1_per_point94= wave_1_per_point95=x = (x-.5)*.75 + .5; wave_1_per_point96= wave_1_per_point97=x = int(x*200)*.005; wave_1_per_point98=y = int(y*200)*.005; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.891519 wavecode_2_smoothing=0.820000 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=0.1 wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init9= wave_2_per_frame1=tm = time*.1; wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame5= wave_2_per_frame6=tic = min(time - tin,1); wave_2_per_frame7=tin = time; wave_2_per_frame8= wave_2_per_frame9=tva = (tic*q1*.5); wave_2_per_frame10=tvb = (tic*q2*.5); wave_2_per_frame11=tvc = (tic*q3*.5); wave_2_per_frame12= wave_2_per_frame13=q1 = tva; wave_2_per_frame14=q2 = tvb; wave_2_per_frame15=q3 = tvc; wave_2_per_frame16= wave_2_per_frame17=sz = .4; wave_2_per_frame18=ra = .1; wave_2_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_2_per_frame20=t4 = len; wave_2_per_point1=ang = 0; wave_2_per_point2=len = t4; wave_2_per_point3=mad = .6; wave_2_per_point4= wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_2_per_point6=ita = (ita + 1)*above(sample,0); wave_2_per_point7= wave_2_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_2_per_point9= wave_2_per_point10=sw = sw - 1; wave_2_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_2_per_point12= wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_2_per_point14=a = lev*.1*1.46; wave_2_per_point15=a = equal(lev,8); wave_2_per_point16= wave_2_per_point17=ar = if(above(sample,0),ar,1); wave_2_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_2_per_point19=br = if(above(sample,0),br,1); wave_2_per_point20=br = if(equal(lev,1),br*-1,br); wave_2_per_point21=cr = if(above(sample,0),cr,1); wave_2_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_2_per_point23=dr = if(above(sample,0),dr,1); wave_2_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_2_per_point25=er = if(above(sample,0),er,1); wave_2_per_point26=er = if(equal(lev,4),er*-1,er); wave_2_per_point27=fr = if(above(sample,0),fr,1); wave_2_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_2_per_point29=gr = if(above(sample,0),gr,1); wave_2_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_2_per_point31=hr = if(above(sample,0),hr,1); wave_2_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_2_per_point33= wave_2_per_point34=mlev = lev*above(sample,0); wave_2_per_point35= wave_2_per_point36=swi = equal(q4,0)*equal(sample,0); wave_2_per_point37= wave_2_per_point38=ha = if(swi,1-2*rand(2),ha); wave_2_per_point39=hb = if(swi,1-2*rand(2),hb); wave_2_per_point40=hc = if(swi,1-2*rand(2),hc); wave_2_per_point41=hd = if(swi,1-2*rand(2),hd); wave_2_per_point42=he = if(swi,1-2*rand(2),he); wave_2_per_point43=hf = if(swi,1-2*rand(2),hf); wave_2_per_point44=hg = if(swi,1-2*rand(2),hg); wave_2_per_point45=hh = if(swi,1-2*rand(2),hh); wave_2_per_point46= wave_2_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_2_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_2_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_2_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_2_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_2_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_2_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_2_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_2_per_point55= wave_2_per_point56=len = len*mad; wave_2_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_2_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_2_per_point59= wave_2_per_point60=an = bang*(ar + br)*br; wave_2_per_point61=len = len*mad; wave_2_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_2_per_point63=y = y + above(lev,1)*cos(an)*len; wave_2_per_point64= wave_2_per_point65=an = cang*(ar + br + cr)*cr; wave_2_per_point66=len = len*mad; wave_2_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_2_per_point68=y = y + above(lev,2)*cos(an)*len; wave_2_per_point69= wave_2_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_2_per_point71=len = len*mad; wave_2_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_2_per_point73=y = y + above(lev,3)*cos(an)*len; wave_2_per_point74= wave_2_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_2_per_point76=len = len*mad; wave_2_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_2_per_point78=y = y + above(lev,4)*cos(an)*len; wave_2_per_point79= wave_2_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_2_per_point81=len = len*mad; wave_2_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_2_per_point83=y = y + above(lev,5)*cos(an)*len; wave_2_per_point84= wave_2_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_2_per_point86=len = len*mad; wave_2_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_2_per_point88=y = y + above(lev,6)*cos(an)*len; wave_2_per_point89= wave_2_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_2_per_point91=len = len*mad; wave_2_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_2_per_point93=y = y + above(lev,7)*cos(an)*len; wave_2_per_point94= wave_2_per_point95=x = (x-.5)*.75 + .5; wave_2_per_point96= wave_2_per_point97=x = int(x*200)*.005; wave_2_per_point98=y = int(y*200)*.005; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.891519 wavecode_3_smoothing=0.820000 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=0.1 wave_3_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init9= wave_3_per_frame1=tm = time*.1; wave_3_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_3_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_3_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_3_per_frame5= wave_3_per_frame6=tic = min(time - tin,1); wave_3_per_frame7=tin = time; wave_3_per_frame8= wave_3_per_frame9=tva = (tic*q1*.5); wave_3_per_frame10=tvb = (tic*q2*.5); wave_3_per_frame11=tvc = (tic*q3*.5); wave_3_per_frame12= wave_3_per_frame13=q1 = tva; wave_3_per_frame14=q2 = tvb; wave_3_per_frame15=q3 = tvc; wave_3_per_frame16= wave_3_per_frame17=sz = .5; wave_3_per_frame18=ra = .1; wave_3_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_3_per_frame20=t4 = len; wave_3_per_point1=ang = 0; wave_3_per_point2=len = t4; wave_3_per_point3=mad = .6; wave_3_per_point4= wave_3_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_3_per_point6=ita = (ita + 1)*above(sample,0); wave_3_per_point7= wave_3_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_3_per_point9= wave_3_per_point10=sw = sw - 1; wave_3_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_3_per_point12= wave_3_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_3_per_point14=a = lev*.1*1.46; wave_3_per_point15=a = equal(lev,8); wave_3_per_point16= wave_3_per_point17=ar = if(above(sample,0),ar,1); wave_3_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_3_per_point19=br = if(above(sample,0),br,1); wave_3_per_point20=br = if(equal(lev,1),br*-1,br); wave_3_per_point21=cr = if(above(sample,0),cr,1); wave_3_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_3_per_point23=dr = if(above(sample,0),dr,1); wave_3_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_3_per_point25=er = if(above(sample,0),er,1); wave_3_per_point26=er = if(equal(lev,4),er*-1,er); wave_3_per_point27=fr = if(above(sample,0),fr,1); wave_3_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_3_per_point29=gr = if(above(sample,0),gr,1); wave_3_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_3_per_point31=hr = if(above(sample,0),hr,1); wave_3_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_3_per_point33= wave_3_per_point34=mlev = lev*above(sample,0); wave_3_per_point35= wave_3_per_point36=swi = equal(q4,0)*equal(sample,0); wave_3_per_point37= wave_3_per_point38=ha = if(swi,1-2*rand(2),ha); wave_3_per_point39=hb = if(swi,1-2*rand(2),hb); wave_3_per_point40=hc = if(swi,1-2*rand(2),hc); wave_3_per_point41=hd = if(swi,1-2*rand(2),hd); wave_3_per_point42=he = if(swi,1-2*rand(2),he); wave_3_per_point43=hf = if(swi,1-2*rand(2),hf); wave_3_per_point44=hg = if(swi,1-2*rand(2),hg); wave_3_per_point45=hh = if(swi,1-2*rand(2),hh); wave_3_per_point46= wave_3_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_3_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_3_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_3_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_3_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_3_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_3_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_3_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_3_per_point55= wave_3_per_point56=len = len*mad; wave_3_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_3_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_3_per_point59= wave_3_per_point60=an = bang*(ar + br)*br; wave_3_per_point61=len = len*mad; wave_3_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_3_per_point63=y = y + above(lev,1)*cos(an)*len; wave_3_per_point64= wave_3_per_point65=an = cang*(ar + br + cr)*cr; wave_3_per_point66=len = len*mad; wave_3_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_3_per_point68=y = y + above(lev,2)*cos(an)*len; wave_3_per_point69= wave_3_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_3_per_point71=len = len*mad; wave_3_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_3_per_point73=y = y + above(lev,3)*cos(an)*len; wave_3_per_point74= wave_3_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_3_per_point76=len = len*mad; wave_3_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_3_per_point78=y = y + above(lev,4)*cos(an)*len; wave_3_per_point79= wave_3_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_3_per_point81=len = len*mad; wave_3_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_3_per_point83=y = y + above(lev,5)*cos(an)*len; wave_3_per_point84= wave_3_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_3_per_point86=len = len*mad; wave_3_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_3_per_point88=y = y + above(lev,6)*cos(an)*len; wave_3_per_point89= wave_3_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_3_per_point91=len = len*mad; wave_3_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_3_per_point93=y = y + above(lev,7)*cos(an)*len; wave_3_per_point94= wave_3_per_point95=x = (x-.5)*.75 + .5; wave_3_per_point96= wave_3_per_point97=x = int(x*200)*.005; wave_3_per_point98=y = int(y*200)*.005; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.630000 shapecode_0_y=0.5 shapecode_0_rad=3.356410 shapecode_0_ang=3.141593 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.138466 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=it = (it + 1)*below(it,10000); shape_0_per_frame2=x = if(it%2,.26,.7247); shape_0_per_frame3= shape_0_per_frame4=tm = time*.1; shape_0_per_frame5=x = .26 + .4647*(tm-int(tm)); shapecode_1_enabled=0 shapecode_1_sides=40 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.1 shapecode_1_y=0.8 shapecode_1_rad=0.833456 shapecode_1_ang=3.141593 shapecode_1_tex_ang=5.403539 shapecode_1_tex_zoom=0.499805 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=2.008520 shapecode_2_ang=0.0 shapecode_2_tex_ang=1.570797 shapecode_2_tex_zoom=0.498300 shapecode_2_r=0.9 shapecode_2_g=0.940000 shapecode_2_b=0.890000 shapecode_2_a=1.0 shapecode_2_r2=0.840000 shapecode_2_g2=0.930000 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.1 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=r = .75 + .25*sin(time*1.187); shape_2_per_frame2=g = .75 + .25*sin(time*1.153); shape_2_per_frame3=b = .75 + .25*sin(time*1.105); shape_2_per_frame4= shape_2_per_frame5=r2 = 1.5 - r; shape_2_per_frame6=g2 = 1.5 - g; shape_2_per_frame7=b2 = 1.5 - b; shapecode_3_enabled=0 shapecode_3_sides=40 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=1.847536 shapecode_3_ang=3.141593 shapecode_3_tex_ang=5.592035 shapecode_3_tex_zoom=0.499805 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=1.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time - tin,1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7= per_frame_8= per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_12= per_frame_13=rb = 1; per_frame_14=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_15=q1 = treb_avg; per_frame_16=q2 = mid_avg; per_frame_17=q3 = bass_avg; per_frame_18= per_frame_19=db = bass - bass_avg; per_frame_20= per_frame_21=it = (it + tic)*below(it,1); per_frame_22= per_frame_23=rb = .5*(1/tic); per_frame_24=bvb = tic*(bass*rb + (1/tic-rb)*bvb); per_frame_25=bd = bass - bvb; per_frame_26= per_frame_27=vm = vm - tic + swi; per_frame_28=swi = above(bd - vm,0); per_frame_29= per_frame_30=q4 = 1-swi; per_frame_31= per_frame_32=cm = if(above(iter,30) + equal(time,0),rand(3) + 1,cm); per_frame_33=iter = (iter + tic)*(1-above(iter,30)); per_frame_34=q5 = if(equal(cm,0),3,cm); per_frame_35= per_frame_36=cma = if(above(itar,5) + equal(time,0),int(vav*5),cma); per_frame_37=itar = (itar + tic)*(1-above(itar,5)); per_frame_38= per_frame_39=q6 = int(vav*5); per_frame_40= per_frame_41=monitor = q6; per_frame_42= per_frame_43=decay = 1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret.xyz *= 1.00; //or try: ret.xyz -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv_echo = (uv - 0.5)*0.500*float2(-1,1) + 0.5; comp_4=` ret.xyz = max( tex2D(sampler_main, uv).xyz, comp_5=` tex2D(sampler_main, uv_echo).xyz comp_6=` ); //old video echo effect comp_7=` ret.xyz *= 1.00; //old gamma effect comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Spiral Artifact (Filament Mix).milk0000775000175000017500000002000711756064137032111 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000 fWaveScale=8.433 fWaveSmoothing=0.900 fWaveParam=-0.300 fModWaveAlphaStart=1.150 fModWaveAlphaEnd=1.550 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=0.96971 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.00000 sx=1.00000 sy=1.00000 wave_r=0.600 wave_g=0.600 wave_b=0.600 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_init_1=rot_sum = 0; per_frame_init_2=q2 = 0.07 + 0.04*rand(1000)*0.001 + 0.03*rand(1000)*0.001; per_frame_init_3=q3 = 1.035 + 0.06*(rand(1000)+rand(1000)+rand(1000))*0.000333; per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(1.980*time) + 0.40*sin(3.047*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(2.835*time) + 0.40*sin(2.081*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(3.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = 0.5;//cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = 0.5;//cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6= per_frame_7=rot = q2;//0.13;//6.28*(rand(737)/737.0 - 0.5) * 0.03; per_frame_8=zoom = zoom-1 + q3; per_frame_9=rot_sum = rot_sum + rot; per_frame_10=q1 = -rot_sum; per_frame_11=q5 = cos(rot_sum); per_frame_12=q6 = sin(rot_sim); per_frame_13=monitor = q2; per_frame_14= per_frame_15=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_16=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_17=decay_to = 0.8; // lower # = more hasty to declare a beat per_frame_18=decay_rate = pow(0.9990, fps); // lower # = more hasty to declare a beat per_frame_19=beat = bass/max(min_att,bass_att); per_frame_20=beat = max(beat, mid /max(min_att,mid_att )); per_frame_21=beat = max(beat, treb/max(min_att,treb_att)); per_frame_22=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_23=beat_level = (beat - prev_beat - 0.02)*14; per_frame_24=is_beat = above(beat_level, 0.5); per_frame_25=prev_beat = beat; per_frame_26= // put your beat responses HERE: per_frame_27= wave_a = beat_level; warp_1=`#define MyGet GetPixel //GetBlur1 warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 4; //TWEAK - should be a least 4 for max. compatibility! warp_7=` float str = 2.8; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.983; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 orig = uv; comp_4=` comp_5=` float inv_zoom = min(aspect.x,aspect.y)*0.8; comp_6=` //float t = saturate(time*0.33); comp_7=` //t = t*t*(3 - 2*t); comp_8=` //inv_zoom = lerp(1, inv_zoom, t); comp_9=` comp_10=` uv -= 0.5; comp_11=` uv *= inv_zoom; comp_12=` uv *= aspect.xy; comp_13=` comp_14=` float2 uv2; comp_15=` uv2.x = uv.x*cos(q1) - uv.y*sin(q1); comp_16=` uv2.y = uv.x*sin(q1) + uv.y*cos(q1); comp_17=` uv2 *= aspect.zw; comp_18=` uv2 += 0.5; comp_19=` comp_20=` ret = abs( tex2D(sampler_main, uv2).xyz*2.65 comp_21=` + GetBlur1(uv2)*-2 ); comp_22=` comp_23=` ret.xyz = ret*1.5 - 0.0; comp_24=`} comp_25=` comp_26=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Beat Dots 2.milk0000775000175000017500000001756511756064137026470 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.451 fWaveScale=1.111 fWaveSmoothing=0.0 fWaveParam=-0.160 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.530 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.05000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02001 sx=1.0 sy=1.0 wave_r=0.860 wave_g=0.610 wave_b=0.290 wave_x=0.5 wave_y=0.450 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=5 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=0.5 shapecode_0_g2=0.7 shapecode_0_b2=0.9 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang2 = instance/num_inst*6.28 + time + q16*6.28; shape_0_per_frame2=rad2 = 0.1; shape_0_per_frame3=x = 0.5 + rad2*cos(ang2)*q11; shape_0_per_frame4=y = 0.5 + rad2*sin(ang2)*q12; shape_0_per_frame5=a = a * q1; shape_0_per_frame6=a2 = a2 * q1; shape_0_per_frame7= shape_0_per_frame8=rad = min(0.8, 0.04 + 0.04*q9) * q1; shape_0_per_frame9= shape_0_per_frame10=r = q15; shape_0_per_frame11=g = q14; shape_0_per_frame12=b = q13; shapecode_1_enabled=0 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=0.5 shapecode_1_g2=0.5 shapecode_1_b2=0.9 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang = 1.7; shape_1_per_frame2=r = 0.1; shape_1_per_frame3=x = 0.5 + r*cos(ang); shape_1_per_frame4=y = 0.5 + r*sin(ang); shape_1_per_frame5=a = a * q9; shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.5 shapecode_2_g2=0.5 shapecode_2_b2=0.9 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang = 4.84; shape_2_per_frame2=r = 0.1; shape_2_per_frame3=x = 0.5 + r*cos(ang); shape_2_per_frame4=y = 0.5 + r*sin(ang); shape_2_per_frame5=a = a * q9; shapecode_3_enabled=0 shapecode_3_sides=32 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.5 shapecode_3_g2=0.5 shapecode_3_b2=0.9 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=ang = 3.14; shape_3_per_frame2=r = 0.1; shape_3_per_frame3=x = 0.5 + r*cos(ang); shape_3_per_frame4=y = 0.5 + r*sin(ang); shape_3_per_frame5=a = a * q9; per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9= per_frame_10=// this is a great way to respond to beats: per_frame_11=// once you get one, let it decay at a constant rate!! per_frame_12=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_13=q9 = rg * above(rg,rg2*2); per_frame_14=rg2 = max(rg, rg2*0.8); per_frame_15= per_frame_16=//zoom = zoom + q9*0.1; per_frame_17=monitor = q9; per_frame_18= per_frame_19=// for custom shape 1: per_frame_20=q11 = aspectx; per_frame_21=q12 = aspecty; per_frame_22=q13 = wave_r; per_frame_23=q14 = wave_g; per_frame_24=q15 = wave_b; per_frame_25=q16 = rand(100)*0.01; per_frame_26= per_frame_27=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_28=decay_rate = pow(0.993, fps); // lower # = more hasty to declare a beat per_frame_29=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_30=decay_to = 1.0; // lower # = more hasty to declare a beat per_frame_31=beat = bass/max(min_att,bass_att); per_frame_32=beat = max(beat, mid /max(min_att,mid_att )); per_frame_33=beat = max(beat, treb/max(min_att,treb_att)); per_frame_34=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_35=beat_level = (beat - prev_beat - 0.0)*24; per_frame_36=is_beat = above(beat_level, 0.5); per_frame_37=prev_beat = beat; per_frame_38= // put your beat responses HERE: per_frame_39= //wave_a = beat_level + 1.95; per_frame_40= q1 = is_beat; //drives shape #1 per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` ret = tex2D( sampler_main, uv ).xyz; warp_6=` warp_7=` // darken (decay) over time warp_8=` //ret = (ret - 0.0015)*0.988; warp_9=` ret *= 0.8 + 0.17*saturate(rad*5); warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` //ret = pow(ret, float3(0.9,0.5,1.3)) - 0.06; comp_6=` ret *= 1.80; //gamma comp_7=` comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Flower Blossom.milk0000775000175000017500000001112011756064137027413 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.5 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.112 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=0.1 fShader=0.0 zoom=1.06400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Bmelgren - Pentultimate Nerual Slipstream (Tweak0000775000175000017500000000214311756064137033403 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.95 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.880224 fWaveSmoothing=0 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.074097 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots Multi-layer 3.milk0000775000175000017500000001507011756064137030674 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.0 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.0 zoom=1.029709 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.098617 sx=1.0 sy=1.0 wave_r=1.0 wave_g=0.999999 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; per_frame_13= per_frame_14=rot = rot + min(0.3,pow(max(0,bass_att-1),2)*0.2); per_pixel_1=zoom = zoom + 0.005*cos(ang*5 + time*1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` //ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; comp_4=` comp_5=` float crisp, blur; comp_6=` float2 uv2; comp_7=` comp_8=` float shadow_offset = 0.0; comp_9=` float shadow_str = 1.15; comp_10=` comp_11=` uv2 = (uv-0.5)*0.8+0.5; comp_12=` crisp = tex2D(sampler_main, uv2).y; comp_13=` // add drop shadow: comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; comp_15=` ret *= (1-blur*shadow_str); comp_16=` ret = max(ret, crisp.xxx); comp_17=` comp_18=` uv2 = uv; comp_19=` crisp = tex2D(sampler_main, uv2).x; comp_20=` // add drop shadow: comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; comp_22=` ret *= (1-blur*shadow_str); comp_23=` ret = max(ret, crisp.xxx); comp_24=`} ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Tiny Reaction Diffusion Mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Tiny Reaction Diffusion 0000775000175000017500000001650311756064137032611 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.4 fWaveScale=3.235 fWaveSmoothing=0.729 fWaveParam=0.0 fModWaveAlphaStart=1.330 fModWaveAlphaEnd=1.410 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.67769 fShader=0.0 zoom=1.24300 rot=-0.06000 cx=0.5 cy=0.5 dx=0.0 dy=-0.00500 warp=0.46911 sx=1.0 sy=1.0 wave_r=0.830 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.620 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17= per_frame_18=rot = rot + 0.09*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_19=zoom = zoom + 0.04*cos(time*0.513+2); per_frame_20=q1 = 0.12*cos(time*0.479+1); per_frame_21=q2 = 0.12*cos(time*0.359+2); per_frame_22=q3 = 0.12*cos(time*0.270+6); per_frame_23=q4 = 0.12*cos(time*0.394+1); warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); warp_4=` warp_5=` // diffused version: warp_6=` float ss = 0.3; warp_7=` float3 blur = 0.25*( warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz warp_12=` ); warp_13=` warp_14=` // diffusion: warp_15=` ret = tex2D(sampler_main,uv2);//blur; warp_16=` warp_17=` float F2 = 0.035; warp_18=` float k2 = 0.060; warp_19=` float s = 0.025; warp_20=` float scale = 9; warp_21=` warp_22=` // reaction: warp_23=` float3 z = ret; warp_24=` float uvv = ret.x*ret.y*ret.y; warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; warp_27=` //z.x += s*(16-ret.x*ret.y); warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); warp_29=` z.z -= 0.02; warp_30=` warp_31=` // apply laplacian: warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; warp_33=` warp_34=` ret = z; warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); warp_36=` //ret *= 0.99; warp_37=` warp_38=` // add noise: warp_39=` ret.x += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); warp_40=` warp_41=` // darken (decay) over time warp_42=` //ret = (ret - 0.002)*0.99; warp_43=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*0.25; comp_5=` ret = ret.yyy; comp_6=` ret = pow(ret, float3(0.8,0.4,1.7))*1.9; comp_7=`} ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalDrop 4.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - Tone-mapped FractalD0000775000175000017500000001757311756064137032677 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.100000 fWaveScale=2.781282 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.303 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.07*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.09*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.222979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.600000 shapecode_3_g=0.800000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = x + 0.08*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.03*(bass+bass_att) + 0.003*pow(bass+1,3) + 0.01; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.6; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 12 * saturate(treb_att-1); warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.08); warp_17=`} comp_1=`sampler2D sampler_pw_noise_lq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` ret = tex2D(sampler_main, uv).xyz; comp_6=` comp_7=` ret *= 1; // a little bit of overbright comp_8=`} comp_9=` comp_10=` ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - Julia Fractal (Vectrip Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - Julia Fractal (Vectrip Mix).m0000775000175000017500000001754411756064137032630 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=200 PSVERSION=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.8 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.0 zoom=0.980000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.513000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=0.6 mv_g=0.7 mv_b=0.640000 mv_a=0.7 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=vol = (bass+mid+att)/6; per_frame_15=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_16=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_17=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_18=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_19=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xpos = xpos + 0.001*xspeed; per_frame_21=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_22=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_23=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_24=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_25=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_26=ypos = ypos + 0.001*yspeed; per_frame_27=mv_x_speed = 16; per_frame_28=mv_y_speed = 12; per_frame_29=mv_x_range = 0.099; per_frame_30=mv_y_range = 0.499; per_frame_31=mv_x_amount = 1; per_frame_32=mv_y_amount = 4; per_frame_33=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_34=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_35=mv_b = mv_b - 0.3*sin(time*3.511); per_frame_36=mv_r = mv_r + 0.25*cos(time*0.433); per_frame_37=mv_g = mv_g + 0.25*cos(time*0.568); per_frame_38=mv_l = 24*sin(10*ypos)+ 32*cos(10*xpos); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); warp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". warp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. warp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=` warp_6=`shader_body warp_7=` warp_8=` warp_9=` warp_10=`{ warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` // darken over time warp_15=` ret *= 0.98; //or try: ret -= 0.004; warp_16=` warp_17=` warp_18=`} comp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". comp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. comp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) comp_4=` comp_5=` comp_6=`shader_body comp_7=` comp_8=` comp_9=` comp_10=`{ comp_11=` ret = tex2D(sampler_main, uv).xyz; comp_12=` ret = max(ret, tex2D(sampler_main, 1-uv)); comp_13=` ret = ret*1.50-0.2; //old gamma effect comp_14=` comp_15=`} ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Cauliflower Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Caulifl0000775000175000017500000001716111756064137032667 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=3.815 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.99980 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.007 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850 mv_r=0.5 mv_g=0.5 mv_b=0.5 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.3 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=0.0 shapecode_0_a2=0.3 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=x = x + 0.23*cos(time*0.01317+1); shape_0_per_frame2=y = y + 0.17*cos(time*0.00843+3); shape_0_per_frame3=ang = q1*(0.303 + 0.01*t1 + instance); shape_0_per_frame4=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame5=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame6=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame7=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame8=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame9=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame10=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.410 shapecode_1_y=0.5 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.3 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=0.6 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.17*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.13*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.630 shapecode_2_y=0.450 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=0.4 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=0.7 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.25*sin(q1*0.017); shape_2_per_frame2=y = y + 0.29*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.540 shapecode_3_rad=0.44747 shapecode_3_ang=0.0 shapecode_3_tex_ang=1.88496 shapecode_3_tex_zoom=1.48886 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=0.8 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=0.6 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.21*sin(q1*0.25); shape_3_per_frame2=y = y + 0.17*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; warp_9=` warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; warp_13=` warp_14=` ret += (ret - GetBlur1(uv2))*0.2; warp_15=` warp_16=` // darken over time warp_17=` ret -= 0.02; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.2; comp_12=` ret += saturate((b1-b2)*8)*0.60*float3(1,0.6,0.1); comp_13=` ret += saturate((b3-b4)*8)*0.60*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 2; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - MicroCheckers 5.milk0000775000175000017500000001334611756064137027440 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.063 fWaveScale=1.881 fWaveSmoothing=0.036 fWaveParam=-0.040 fModWaveAlphaStart=1.070 fModWaveAlphaEnd=1.270 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.31000 rot=0.2 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.38414 sx=1.0 sy=1.0 wave_r=0.460 wave_g=0.650 wave_b=0.830 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` // custom motion for 50% of the pixels...: warp_4=` float2 uv2 = (uv_orig - 0.5)*0.97 + 0.5; warp_5=` warp_6=` // make every other pixel use 'uv2': warp_7=` float2 pix = uv_orig * texsize.xy; warp_8=` float even_odd = saturate(2*frac((pix.x + pix.y)*0.5 + 0.25)); warp_9=` uv = lerp(uv, uv2, even_odd); warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv ).xyz; warp_13=` warp_14=` // darken warp_15=` ret *= 0.85 + 0.15*saturate(rad*5); warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` //ret = pow(ret, float3(0.9,0.5,1.3)) - 0.06; comp_6=` ret = lerp(lum(ret), ret, 3); comp_7=` ret *= 3; //gamma comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Benski - Atom Smasher.milk0000775000175000017500000003001611756064137027207 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.280 fDecay=0.800 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.002 fWaveSmoothing=0.261 fWaveParam=0.000 fModWaveAlphaStart=0.500 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=0.99984 fShader=1.000 zoom=0.99951 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=0.500 wave_g=0.500 wave_b=0.500 wave_x=0.500 wave_y=0.500 ob_size=0.500 ob_r=0.010 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=4.586 nMotionVectorsY=3.234 mv_dx=0.122 mv_dy=0.156 mv_l=0.212 mv_r=0.456 mv_g=0.482 mv_b=0.329 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=2.62500 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543)); wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23)); wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+2*(q4+.2*time-int(q4+.2*time)); wave_0_per_point4=az=if(above(az,1),az-2,az); wave_0_per_point5= wave_0_per_point6=fx = .5+.5*ax/(1-az); wave_0_per_point7=fy = .5+.5*ay/(1-az); wave_0_per_point8= wave_0_per_point9=x=fx; wave_0_per_point10=y=fy; wave_0_per_point11= wave_0_per_point12= wave_0_per_point13=r=1-.5*rand(100)/100; wave_0_per_point14=g=1-.5*rand(100)/100; wave_0_per_point15=b=1-.5*rand(100)/100; wave_0_per_point16= wave_0_per_point17=a=pow((az+1)/2,3); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.00000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_per_point1=sw1=below(sample,.5); wave_1_per_point2=sample=2*(sw1*sample+(1-sw1)*(sample-.5)); wave_1_per_point3= wave_1_per_point4=ax = 1-3.58*sample*sw1; wave_1_per_point5=ay = 0;//2*sin(sample*6.2831); wave_1_per_point6=az = 0; wave_1_per_point7= wave_1_per_point8=bx = ax; wave_1_per_point9=by = ay*cos(q1) - az*sin(q1); wave_1_per_point10=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point11= wave_1_per_point12=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point13=ay = by; wave_1_per_point14=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point15= wave_1_per_point16=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point17=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point18=bz = az; wave_1_per_point19= wave_1_per_point20=vx=bx; vy=by; vz=bz; wave_1_per_point21= wave_1_per_point22=x=vx/abs(vz-10)+.5; wave_1_per_point23=y=vy/abs(vz-10)+.5; wave_1_per_point24= wave_1_per_point25=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_1_per_point26=as=1; wave_1_per_point27=a=1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=0.500 wavecode_2_b=0.100 wavecode_2_a=1.000 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=t=1; wave_2_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point4=ay = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point5=az = 0; wave_2_per_point6= wave_2_per_point7=bx = ax; wave_2_per_point8=by = ay*cos(q1) - az*sin(q1); wave_2_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point10= wave_2_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point12=ay = by; wave_2_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point14= wave_2_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point17=bz = az; wave_2_per_point18= wave_2_per_point19=vx=bx; vy=by; vz=bz; wave_2_per_point20= wave_2_per_point21=x=vx/abs(vz-10)+.5; wave_2_per_point22=y=vy/abs(vz-10)+.5; wave_2_per_point23= wave_2_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_2_per_point25=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.00000 wavecode_3_r=1.000 wavecode_3_g=0.500 wavecode_3_b=0.100 wavecode_3_a=1.000 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=t=1; wave_3_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point4=ay = 0; wave_3_per_point5=az = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point6= wave_3_per_point7=bx = ax; wave_3_per_point8=by = ay*cos(q1) - az*sin(q1); wave_3_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point10= wave_3_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point12=ay = by; wave_3_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point14= wave_3_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point17=bz = az; wave_3_per_point18= wave_3_per_point19=vx=bx; vy=by; vz=bz; wave_3_per_point20= wave_3_per_point21=x=vx/abs(vz-10)+.5; wave_3_per_point22=y=vy/abs(vz-10)+.5; wave_3_per_point23= wave_3_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_3_per_point25=a=t*(.07*(1-as)+as); shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.39872 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=0.700 shapecode_0_a=1.000 shapecode_0_r2=1.000 shapecode_0_g2=0.800 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=//a=below(vz,0); shape_0_per_frame21=x=.5; shape_0_per_frame22=y=.5; shape_0_per_frame23=rad=.1; shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.29868 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.69115 shapecode_1_tex_zoom=1.50092 shapecode_1_r=0.200 shapecode_1_g=0.100 shapecode_1_b=1.000 shapecode_1_a=0.000 shapecode_1_r2=0.040 shapecode_1_g2=0.050 shapecode_1_b2=0.400 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=1.54304 shapecode_2_ang=0.00000 shapecode_2_tex_ang=1.57070 shapecode_2_tex_zoom=1.50099 shapecode_2_r=0.000 shapecode_2_g=0.500 shapecode_2_b=0.600 shapecode_2_a=0.000 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=0.700 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); shape_2_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); shape_2_per_frame3=b=.75*abs(sin(time*2.54+.65+sin(time*3.77+8))); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.11490 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=1.000 shapecode_3_b=0.700 shapecode_3_a=1.000 shapecode_3_r2=1.000 shapecode_3_g2=0.800 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=wave_a = 0; per_frame_2=vol = .1*(vol*9 + (bass_att+mid_att+treb_att)*.333333); per_frame_3=q1 = .1 + vol*.3; per_frame_4= per_frame_5=tic = time-tin; per_frame_6=tin = time; per_frame_7=tb = tb + tic*bass_att; per_frame_8=q2 = tb*.9; per_frame_9=tm = tm + tic*mid_att; per_frame_10=q3 = tm*.9; per_frame_11=tt = tt + tic*treb_att; per_frame_12=q4 = tt*.9; per_frame_13= per_frame_14=q1 = min(q1,1); per_frame_15=aq1 = .5; per_frame_16=aq2 = 0; per_frame_17=aq3 = 9.5; per_frame_18=aq4 = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; warp_6=` warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.9+0.5 ).y; warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*1.15+0.5 ).z; warp_10=` warp_11=` // darken (decay) over time warp_12=` ret *= 0.75; //or try: ret -= 0.004; warp_13=`} comp_1=`// to access a texture on disk: make a sampler. This example loads "lichen.{tga/jpg/etc}". comp_2=`sampler2D sampler_fw_lichen; // _FW = filtering + wrap; _PC = point sampling + edge clamp; etc. comp_3=`float4 texsize_lichen; // auto-binds; .xy = (w,h); .zw = (1/w,1/h) comp_4=` comp_5=` comp_6=`shader_body comp_7=`{ comp_8=` ret = tex2D(sampler_main, uv).xyz; comp_9=` ret = max(ret, tex2D(sampler_main, float2(1-uv.x,uv.y))); comp_10=` ret += GetBlur1(1-uv)*2; comp_11=`ret += GetBlur3(-uv)*0.5; comp_12=` ret *= 1.00; //old gamma effect comp_13=` comp_14=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - molten glass.milk0000775000175000017500000001544611756064137027557 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.9 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=0.380217 fWarpScale=3.300904 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.033469 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=fran = 1; shape_0_init2=xs = 1; shape_0_init3=ys = 1; shape_0_init4=xm = 0.5; shape_0_init5=ym = 0.5; shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_0_per_frame3= shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); shape_0_per_frame6= shape_0_per_frame7=x = xm; shape_0_per_frame8=y = ym; shape_0_per_frame9= shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_0_per_frame13=r2 = r; g2 = g; b2 = b; shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_1_enabled=1 shapecode_1_sides=44 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.033469 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=fran = 1; shape_1_init2=xs = 1; shape_1_init3=ys = 1; shape_1_init4=xm = 0.5; shape_1_init5=ym = 0.5; shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_1_per_frame3= shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); shape_1_per_frame6= shape_1_per_frame7=x = xm; shape_1_per_frame8=y = ym; shape_1_per_frame9= shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); shape_1_per_frame13=r2 = r; g2 = g; b2 = b; shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; shapecode_2_enabled=0 shapecode_2_sides=44 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.033469 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=fran = 1; shape_2_init2=xs = 1; shape_2_init3=ys = 1; shape_2_init4=xm = 0.5; shape_2_init5=ym = 0.5; shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); shape_2_per_frame3= shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); shape_2_per_frame6= shape_2_per_frame7=x = xm; shape_2_per_frame8=y = ym; shape_2_per_frame9= shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); shape_2_per_frame13=r2 = r; g2 = g; b2 = b; shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=decay = 0; per_frame_1=warp = 7; per_frame_2=wave_a = 0; per_pixel_1=rot = 1.2*(0.5-abs(x-0.5))*(0.5-abs(y-0.5)); per_pixel_2=rot = 1; per_pixel_3=adx = (1 - 0.01*(x-0.5)); per_pixel_4=ady = (1 - 0.01*(y-0.5)); per_pixel_5=cy = y + 0.1*sin(x*40); per_pixel_6=cx = x + 0.1*sin(y*40); per_pixel_7=azoom = 0.99; projectM-complete-2.1.0-Source/presets_milkdrop_200/Unchained - Housed In A Childish Mind.milk0000775000175000017500000001031211756064137031703 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.560001 fDecay=1 fVideoEchoZoom=0.9997 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.5732 fWaveScale=1.135639 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.99817 fShader=0 zoom=0.998137 rot=1 cx=2 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.6 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=cy=.5+.5*q4+sin(time*.086); per_frame_53= per_frame_54=decay=.995+.0025*q3+.0025*q1; per_frame_55=mv_a=above(q2,0)*(.1+.1*q5); per_frame_56=mv_r=1-ob_g; per_frame_57=mv_b=1-ob_r; per_frame_58=mv_g=1-ob_b; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5+.5*y*q6)*above(q3,0)+below(y,.5+.5*sin(x*6.28*q1))*below(q7,4)); per_pixel_3=grid=sin((rad*q1+x*q2+y*q3+ang*q4)*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=(1+.01*sin(rad*q7+q5)*bnot(snee)*if(snur,-1,1))*(1+.03*q1*atan(ang*q4-rot*q2)); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); per_pixel_8=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_9=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_10=dx=checkx*sin(x*q3*6.29)*rot; per_pixel_11=dy=checky*sin(y*q3*6.29)*rot; per_pixel_12=rot=if(above(y,.5+.5*x*q3),rot*.01,rot*zoom*.005); per_pixel_13=dx=dx*atan2(pow(ang*q4,1+q7),ang*sin(rad*3.14*q2)); per_pixel_14=dy=dy*atan2(pow(ang*q5,1+(q8%6)),ang*sin(y*3.14*q1)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Virus Broth.milk0000775000175000017500000001615411756064137026741 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; warp_1=`#define sampler_pic sampler_cells warp_2=`sampler2D sampler_pic; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` ret = tex2D( sampler_main, uv ).xyz; warp_7=` warp_8=` // ERROR DIFFUSION DITHER - looks great warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_10=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_11=` warp_12=` // mix in img... warp_13=` float3 pic = tex2D(sampler_pic, uv_orig*aspect.xy).xyz; warp_14=` float lum = lum(pic); warp_15=` float use_it = abs(lum*0.8+0.1 - (0.5+roam_cos.y*0.25)); warp_16=` float LFNoise = tex2D(sampler_noise_lq, uv*0.1 + time*0.01).x*6-2; warp_17=` use_it = saturate(1 - use_it*(3+9*rand_preset.x) - LFNoise); warp_18=` ret = lerp(ret, pic, use_it.xxx); warp_19=` warp_20=` // darken over time warp_21=` //ret -= 0.004; warp_22=` //ret *= 0.99; warp_23=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_24=`} warp_25=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*-2 + comp_4=` GetBlur1(uv)*2 + comp_5=` GetBlur2(uv)*2 - 0.7; comp_6=` //ret *= 1.2; comp_7=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Trails 7.milk0000775000175000017500000001467311756064137030520 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.002900 fWaveScale=2.911018 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=1.469999 fWarpAnimSpeed=1.0 fWarpScale=3.138000 fZoomExponent=1.0 fShader=0.0 zoom=1.063000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=-0.005000 warp=0.000536 sx=1.0 sy=1.0 wave_r=0.830000 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.350000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17= per_frame_18=zoom = zoom + 0.04*cos(time*0.513+2); per_frame_19=q1 = 0.12*cos(time*0.479+1); per_frame_20=q2 = 0.52*cos(time*0.359+2); per_frame_21=q3 = 0.52*cos(time*0.270+6); per_frame_22=q4 = 0.12*cos(time*0.394+1); warp_1=`shader_body warp_2=`{ warp_3=` float2 uv_bkp = uv; warp_4=` warp_5=` uv -= 0.5; warp_6=` uv *= (1 + q1*uv.y + q2*uv.x); warp_7=` uv += 0.5; warp_8=` warp_9=` // sample previous frame warp_10=` ret = tex2D( sampler_main, uv ).xyz; warp_11=` warp_12=` uv = uv_bkp; warp_13=` uv -= 0.5; warp_14=` uv *= (1 + q3*uv.y + q4*uv.x); warp_15=` uv += 0.5; warp_16=` warp_17=` ret = max(ret, tex2D(sampler_main, uv).xyz ); warp_18=` warp_19=` // darken (decay) over time warp_20=` ret = (ret - 0.004)*0.97; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //ret = tex2D(sampler_fw_wrenches, ret.xy*(1-ret.zz)).xyz; comp_6=` ret = pow(ret, float3(0.7,1.1,1.5)); comp_7=` comp_8=` ret *= 1.333; // a little bit of overbright comp_9=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mandelbrot 9c2.milk0000775000175000017500000001406011756064137027231 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=3 PSVERSION_WARP=3 PSVERSION_COMP=3 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.3 fWaveScale=1.882 fWaveSmoothing=0.360 fWaveParam=0.0 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.530 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.00041 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.860 wave_g=0.870 wave_b=0.990 wave_x=0.5 wave_y=0.750 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 3.40*( 0.60*sin(0.0381*time) + 0.40*sin(0.0579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7= per_frame_8=q1 = 0;//(mid_att-1); per_frame_9=q2 = 0;//(treb_att-1); per_frame_10= per_frame_11=// fractal zoom per_frame_12=q3 = pow(2.0, 3*cos(time*0.251+2)); per_frame_13= per_frame_14=// zoom center per_frame_15=q4 = 0.6*cos(time*0.031+2); per_frame_16=q5 = 0.8*sin(time*0.031+2); per_frame_17= per_frame_18=// copmlex # offset per_frame_19=q1 = q1*0.02 + 0.4*(cos(time*0.81+4)+cos(time*0.45+3)); per_frame_20=q2 = q2*0.02 + 0.4*(sin(time*0.37+7)+cos(time*0.98+2)); per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` float2 texCoord = uv; warp_4=` float Zoom = q3*0.5; warp_5=` float2 Pan = float2(q4,q5); warp_6=` warp_7=` float2 c = (texCoord - 0.5) * Zoom * aspect.xy - Pan; warp_8=` float2 v = 0;//tex2D(sampler_main, uv_orig).yz;//0; warp_9=` for (int n = 0; n < 24; n++) warp_10=` v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; warp_11=` float result = (dot(v,v) > 1) ? 1 : 0; warp_12=` warp_13=` float2 uv2 = lerp(uv, uv_orig, 0.98); warp_14=` ret.xyz = tex2D(sampler_main, uv2).xyz * float3(0.94,0.97,0); warp_15=` //ret.z = 0; warp_16=` warp_17=` ret.xyz += result*0.08*float3(3,1,4); warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz * 1.3; comp_4=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Halcyon Dreams 3.milk0000775000175000017500000001066011756064137030231 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.370000 fDecay=0.979000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.824241 fWaveScale=0.970586 fWaveSmoothing=0.570000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.072135 rot=0.040000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .33*sin(time*1.2); per_frame_3=wave_g = wave_g + .33*sin(time*.888); per_frame_4=wave_b = wave_g + .33*sin(time*.999); per_pixel_1=fleem=if(above(bass_att,1),-4,8)+if(above(treb_att,1),8,-4); per_pixel_2=zoom = zoom + 0.07*cos(((rad)*-fleem)-rad); per_pixel_3=sx = 1+sin(rad)/9; per_pixel_4=sy = 1+sin(rad)/8; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Constant Velocity - glow.milk0000775000175000017500000001212111756064137031176 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=1.9 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.981000 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.010000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=2.635501 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=dx=0.01*cos(ang+1.57); per_pixel_2=dy=-0.01*sin(ang+1.57); warp_1=`shader_body warp_2=`{ warp_3=` float2 v = normalize(uv-uv_orig); warp_4=` uv = uv_orig + v*texsize.zw*2; warp_5=` warp_6=` // sample previous frame warp_7=` ret = tex2D( sampler_main, uv ).xyz; warp_8=` warp_9=` // darken over time warp_10=` ret *= 0.98; //or try: ret -= 0.004; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` // GLOWING EDGES - looks awesome w/octopus comp_5=` float3 avg_col = GetBlur1(uv); comp_6=` ret = abs(avg_col - ret)*4; comp_7=` //ret *= 1.333; // a little bit of overbright comp_8=`} comp_9=` comp_10=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi - evolved from empirical modelling.milk0000775000175000017500000003476211756064137033045 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.500 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.010 fWaveSmoothing=0.000 fWaveParam=-0.440 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=0.010 fWarpScale=100.000 fZoomExponent=0.23118 fShader=0.000 zoom=0.99010 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.040 ob_size=0.000 ob_r=1.000 ob_g=1.000 ob_b=1.000 ob_a=1.000 ib_size=0.000 ib_r=0.000 ib_g=0.000 ib_b=0.000 ib_a=1.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=0.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.000 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=2.44415 wavecode_1_smoothing=0.00000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_point1=t8 = -t8; wave_1_per_point2=y = sample; wave_1_per_point3=x = 0.5 + t8*0.005; wave_1_per_point4= wave_1_per_point5=pi3 = 3.1415*2*0.3333; wave_1_per_point6=t = time + sample*2; wave_1_per_point7=c=2; wave_1_per_point8= wave_1_per_point9=r = sin(t)*c; wave_1_per_point10=g = sin(t+pi3)*c; wave_1_per_point11= wave_1_per_point12=b = sin(t-pi3)*c; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=r = if(above(r,1),1,r); wave_1_per_point16=r = if(below(r,0),0,r); wave_1_per_point17=g = if(above(g,1),1,g); wave_1_per_point18=g = if(below(g,0),0,g); wave_1_per_point19=b = if(above(b,1),1,b); wave_1_per_point20=b = if(below(b,0),0,b); wave_1_per_point21= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=100.00000 wavecode_2_smoothing=0.60000 wavecode_2_r=0.000 wavecode_2_g=0.400 wavecode_2_b=1.000 wavecode_2_a=0.300 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=2.44415 wavecode_3_smoothing=0.00000 wavecode_3_r=0.000 wavecode_3_g=0.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0; wave_3_init2=t3 = 0; wave_3_init3=t4 = 0; wave_3_init4=cl = 0; wave_3_per_frame1=t8 = 1; wave_3_per_point1=t8 = -t8; wave_3_per_point2=y = (1+t8)*0.01; wave_3_per_point3=x = sample; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.01806 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.12566 shapecode_0_tex_zoom=1.51878 shapecode_0_r=0.000 shapecode_0_g=1.000 shapecode_0_b=0.000 shapecode_0_a=0.100 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=1.000 shapecode_1_y=0.500 shapecode_1_rad=0.39872 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.12566 shapecode_1_tex_zoom=1.51878 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=1.000 shapecode_1_a=1.000 shapecode_1_r2=1.000 shapecode_1_g2=1.000 shapecode_1_b2=1.000 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=1.000 shapecode_2_y=0.500 shapecode_2_rad=3.00540 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.12566 shapecode_2_tex_zoom=1.51878 shapecode_2_r=0.000 shapecode_2_g=1.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=1.000 shapecode_3_y=0.500 shapecode_3_rad=0.39872 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.12566 shapecode_3_tex_zoom=1.51878 shapecode_3_r=1.000 shapecode_3_g=1.000 shapecode_3_b=1.000 shapecode_3_a=1.000 shapecode_3_r2=1.000 shapecode_3_g2=1.000 shapecode_3_b2=1.000 shapecode_3_a2=1.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 per_frame_init_1=x1 = 0.9; per_frame_init_2=y1 = 0.5; per_frame_init_3= per_frame_init_4=x2 = 0.5; y2 = 0.5; per_frame_init_5=x3 = 0.5; y3 = 0.5; per_frame_init_6=x4 = 0.5; y4 = 0.5; per_frame_1=decay = 1; per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; per_frame_5= per_frame_6=x1 = 0.5 + xx1-xx2; per_frame_7=y1 = 0.5 + yy1; per_frame_8= per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; per_frame_10= per_frame_11=spring = 18; per_frame_12=grav = 1; per_frame_13=resist = 3; per_frame_14=bounce = 0.9; per_frame_15=dt = 0.0002; per_frame_16= per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); per_frame_23= per_frame_24=x2 = x2 + vx2; per_frame_25=y2 = y2 + vy2; per_frame_26=x3 = x3 + vx3; per_frame_27=y3 = y3 + vy3; per_frame_28=x4 = x4 + vx4; per_frame_29=y4 = y4 + vy4; per_frame_30= per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); per_frame_37= per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); per_frame_44= per_frame_45= per_frame_46=q1 = x1; per_frame_47=q2 = x2; per_frame_48=q3 = x3; per_frame_49=q4 = x4; per_frame_50= per_frame_51=q5 = y1; per_frame_52=q6 = y2; per_frame_53=q7 = y3; per_frame_54=q8 = y4; per_frame_55= per_frame_56= per_frame_57=zoom = 1;//0.999; per_frame_58= per_frame_59= per_frame_60= per_frame_61=bb = bb*0.99 + bass*0.02; per_frame_62=mm = mm*0.99 + mid*0.02; per_frame_63=tt = tt*0.99 + treb*0.02; per_frame_64= per_frame_65=mx = max(max(bb,mm),tt); per_frame_66=mn = min(min(bb,mm),tt); per_frame_67= per_frame_68=ob_r = (bb-mn)/(mx-mn); per_frame_69=ob_b = (mm-mn)/(mx-mn); per_frame_70=ob_g = (tt-mn)/(mx-mn); per_frame_71=q6 = atan2(vx4,vy4); per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); per_pixel_1= per_pixel_2=dir = -q6*1 + asin(1)*1; per_pixel_3= per_pixel_4=b1 = 0.1; // distance per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size per_pixel_6=t1 = 0.05; // velocity per_pixel_7= per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); per_pixel_10= per_pixel_11= per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; per_pixel_14= per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; per_pixel_17= per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); per_pixel_20= per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); per_pixel_23= per_pixel_24=si3 = -pow(q5,3)*00; per_pixel_25= per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; warp_1=`shader_body warp_2=`{ warp_3=` //uv += float2(0,1)*0.00 + float2(0.0002,0); warp_4=` warp_5=` float1 d = 0.003; warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; warp_9=` warp_10=` warp_11=` warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; warp_13=` warp_14=` warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; warp_16=` warp_17=`my_uv = uv - float2(0,1)*0.000+ float2(dy.y,-dx.y)*0.1 - float2(dx.x,dy.x)*0.006 + float2(dx.y,dy.y)*0.05; warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; warp_19=`ret.x += (ret.x - GetBlur2(uv).x)*.04 + 0.006; warp_20=`//ret = 0; warp_21=` warp_22=`} comp_1=`shader_body comp_2=`{ comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.9 + tex2D(sampler_main, uv).x*0.75); comp_4=`ret *= 1- GetBlur1(uv).x*1.75; comp_5=`ret += float3(0.7,0,0)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); comp_7=`//ret = tex2D(sampler_main, uv); comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Sound And The Fury.milk0000775000175000017500000000342611756064137027752 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.98 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.9 fWaveScale=0.769339 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.135 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.28 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_b = wave_b + min(1,max(0,(bass_att-1)*1.5)); per_frame_2=wave_r = wave_b*0.4; per_frame_3=wave_g = wave_b*0.4; per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.005*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.005*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9= per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_13=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=zoom = zoom + 0.1*rad; projectM-complete-2.1.0-Source/presets_milkdrop_200/Krash - Vinyl Disk.milk0000775000175000017500000000325711756064137026544 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.054279 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Royal Crown Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Royal Crown Mix).mil0000775000175000017500000001440211756064137033043 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.500000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.220 fWaveScale=1.141 fWaveSmoothing=0.522 fWaveParam=0.4 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.310 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.03300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.26300 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual*0.4; per_frame_11=dy = dy + dy_residual*0.4; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur2(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` float lum = tex2D(sampler_main, uv).z; comp_4=` ret = lerp(float3(0.3,0.2,0.4), float3(1.0,0.8,0.2), lum.xxx); comp_5=` ret -= (0.5-abs(lum-0.5))*2; comp_6=` ret *= 1.333; // a little bit of overbright comp_7=`} ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Painterly Kaleidoscope 2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Kali Mix) - Paint0000775000175000017500000001350311756064137032402 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.500000 fGammaAdj=2.001 fDecay=0.950 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.073 fWaveScale=1.286 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=0.99951 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01010 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.02; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` //rad = frac(rad*2); comp_4=` rad = pow(rad,0.5)*1; comp_5=` comp_6=` comp_7=` float ang2 = frac(ang/6.28*7 + time*0.05); comp_8=` ang2 = abs(ang2*2-1); comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); comp_10=` comp_11=` uv = uv2; comp_12=` //uv = lerp(uv, uv2, 0.5 + 0.5*cos(ang + time*3)); comp_13=` comp_14=` comp_15=` ret = tex2D(sampler_main, uv).xyz; comp_16=` comp_17=` //ret = lum(ret); comp_18=` //ret = pow(ret,float3(0.7,1.3,1.6)); comp_19=` comp_20=` ret = -0.3 + 1.7*ret; comp_21=`} comp_22=` comp_23=` ././@LongLink0000000000000000000000000000020300000000000011560 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/PieturP - triptrap_(getting_concrete_visions_through_a_diafragma_version).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/PieturP - triptrap_(getting_concrete_visions_thr0000775000175000017500000001572311756064137034125 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.905900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.924157 fWaveScale=0.653091 fWaveSmoothing=0.0 fWaveParam=-0.480000 fModWaveAlphaStart=0.8 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.0 zoom=1.001800 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.0 wave_g=0.650000 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=31.999994 nMotionVectorsY=24.000004 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=0.0 mv_g=0.0 mv_b=0.0 mv_a=1.0 wavecode_0_enabled=0 wavecode_0_samples=38 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.254862 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.1 wave_0_per_frame1=r=1; wave_0_per_frame2=g=1; wave_0_per_frame3=b=1; wave_0_per_frame4=a=0.1; wave_0_per_point1= wave_0_per_point2=y=sample; wave_0_per_point3=x=value1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.746302 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=0.0 shapecode_0_border_g=0.0 shapecode_0_border_b=0.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.746302 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=0.0 shapecode_1_border_g=0.0 shapecode_1_border_b=0.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.364564 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=0.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=0.0 shapecode_2_border_g=0.0 shapecode_2_border_b=0.0 shapecode_2_border_a=0.0 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shape_2_per_frame18= shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.364564 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.5 shapecode_3_b=0.5 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=0.0 shapecode_3_b2=0.0 shapecode_3_a2=1.0 shapecode_3_border_r=0.0 shapecode_3_border_g=0.0 shapecode_3_border_b=0.0 shapecode_3_border_a=0.0 per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=0.995; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=bass+(zoomin*10)*.001; per_frame_20=zoomi=above(zoomin,2)+zoomi*.975; per_frame_21=zval=cos(time*.3)*(above(zoomi,2)); per_frame_22=zuse=(zval)*.05+1; per_frame_23=monitor=zoomi; per_frame_24=zoom=zuse; per_frame_25= per_frame_26=//echo_orient=((maat*.5)%4)+1; per_frame_27= per_frame_28=//monitor=val; per_frame_29=r=above(bass,1.3)+r*.95; per_frame_30=t=below(r,5); per_frame_31=q1=t*val*.5; per_frame_32=mv_dx=sin(time)*.5+.5; per_frame_33=mv_dy=cos(time)*.5+.5; per_frame_34=ob_r=0; per_frame_35=ob_g=0; per_frame_36=ob_b=0; per_frame_37=ib_r=0; per_frame_38=ib_g=0; per_frame_39=ib_b=0; per_frame_40=ib_a=0.375; per_frame_41=ob_a=0.475; per_frame_42=ob_size=bass*.1; per_frame_43=ib_size=treb*.1; per_frame_44= per_frame_45= per_frame_46=wave_r=1; per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Inkblot.milk0000775000175000017500000001121111756064137026161 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.5 fDecay=0.980 fVideoEchoZoom=1.010 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.154 fWaveScale=2.202 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.03100 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.19646 sx=1.0 sy=1.0 wave_r=0.4 wave_g=0.6 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.300*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.3); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots 10b.milk0000775000175000017500000001455211756064137026733 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.000000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.000000 zoom=1.079709 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.098617 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 5.2*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=`} ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Telek - Altars of Madness (Rolling Oc0000775000175000017500000000704711756064137032676 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.98 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0 fWaveParam=0.3 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.15 mv_g=0.45 mv_b=0.65 mv_a=0.2 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop_200/Telek - Slow Thing (Spiderman Mix).milk0000775000175000017500000001157711756064137031310 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.280000 fDecay=1.0 fVideoEchoZoom=1.356739 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.209289 fWaveScale=1.486134 fWaveSmoothing=0.0 fWaveParam=-0.3 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=24.831774 fWarpScale=0.419995 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=55.044964 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.330000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.0 mv_l=1.0 mv_r=0.2 mv_g=0.0 mv_b=0.0 mv_a=0.6 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_b = if(below(treb, 1.8),1-.025*rand(10),0); per_frame_4=wave_g = wave_g*sqr(.01*rand(100)); per_frame_5=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); per_frame_6=monitor = wave_g; per_frame_7=cx=.5+.3*cos(time*.21); per_frame_8=cy=.5+.3*sin(time*.1); per_frame_9=cx=cx+(bass-1.2)*.1; per_frame_10=cy=cy+(treb_att-1)*.1; per_frame_11=mv_r=bass_att*.4; per_frame_12=wave_x = cx; per_frame_13=wave_y=1-cy; per_frame_14= per_frame_15=q1=cx; per_frame_16=q2=cy; per_pixel_1=near=below(sqr(q1-x)+sqr(q2-y),.04); per_pixel_2=notnear = 1- near; per_pixel_3=sy=max(0.3,pow(bass_att,.2))*near + notnear; per_pixel_4=sx=1/sy*near + notnear; per_pixel_5=rot = .02*sin(x*5+time)*notnear-.03; per_pixel_6=zoom = 1+ notnear*.001*(.5+sin(ang*5+time)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Skin Dots Multi-layer 1.milk0000775000175000017500000001506011756064137030671 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.207218 fWaveScale=0.397108 fWaveSmoothing=0.000000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.170000 fWarpAnimSpeed=0.451118 fWarpScale=3.039840 fZoomExponent=2.194764 fShader=0.000000 zoom=1.039709 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.098617 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.999999 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; per_frame_9=zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); per_frame_11=wave_mystery = time*0.05; per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; per_pixel_1=zoom = zoom + 0.005*cos(ang*5 + time); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` ret += (ret - GetBlur1(uv))*0.3; warp_9=` ret *= 0.9; warp_10=` warp_11=` // add noise: warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; warp_14=` warp_15=` // desaturate over time, to keep the globs white warp_16=` //ret = lerp(ret, lum(ret), 0.2); warp_17=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xxx; comp_4=` ret = max(ret, tex2D(sampler_main, (uv-0.5)*0.8+0.5).yyy); comp_5=` ret = max(ret, tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz); comp_6=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Planar Travel.milk0000775000175000017500000001524411756064137027224 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.303 fWaveScale=1.719 fWaveSmoothing=0.522 fWaveParam=0.0 fModWaveAlphaStart=0.950 fModWaveAlphaEnd=1.470 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.06300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.7 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.5 + 0.65*sin(10.437*time+1); per_frame_2=wave_g = 0.5 + 0.65*sin(18.344*time+2); per_frame_3=wave_b = 1;//0.5 + 0.65*sin(13.251*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; warp_1=`shader_body warp_2=`{ warp_3=` uv.x += 0.02 * (tex2D( sampler_noise_lq, warp_4=` uv*0.050*texsize_noise_lq.zw*texsize.xy*2 warp_5=` + float2(roam_cos.x,roam_sin.x)*0.1 ).y*2-1)*aspect.x; warp_6=` uv.x += 0.04 * (tex2D( sampler_noise_lq, warp_7=` uv*0.025*texsize_noise_lq.zw*texsize.xy*0.5 warp_8=` + float2(roam_sin.y,-roam_cos.y)*0.03 ).z*2-1)*aspect.x; warp_9=` warp_10=` ret = tex2D( sampler_main, uv ).xyz; warp_11=` warp_12=` // darken over time warp_13=` //ret.z -= 0.004; warp_14=` ret.z *= 0.97; warp_15=` warp_16=` // ERROR DIFFUSION DITHER - looks great warp_17=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_18=` ret.z += (tex2D(sampler_noise_lq, dither_uv).x-0.5)/256.0; warp_19=`} warp_20=` comp_1=`sampler sampler_seaweed; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float lum = tex2D(sampler_main, uv).z; comp_6=` //ret = lum + 0.13*cos(lum*29+2.8); comp_7=` comp_8=` float2 texc = float2(slow_roam_cos.x, slow_roam_sin.y); comp_9=` ret = pow(lum,0.5) * (1-tex2D(sampler_seaweed, texc + float2(0.1,0)*lum)); comp_10=` comp_11=` ret += frac(lum*126)*0.07; comp_12=` comp_13=` ret *= abs(uv.y-0.5)*6; comp_14=` comp_15=` ret *= 0.8; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/ORB - Fire and Fumes 2.milk0000775000175000017500000003241511756064137026732 0ustar matthiasmatthias[preset00] fRating=4.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.0 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=0.033004 fZoomExponent=1.0 fShader=0.0 zoom=0.970000 rot=-6.279995 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.931000 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=1 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bDrawBack=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=u = (cos(q1*0.1))*3.14159; wave_0_per_point2=v = (cos(q1*0.015))*3.14159*2; wave_0_per_point3=s = sample*3.14*100; wave_0_per_point4=ss = sample*6.28*1000; wave_0_per_point5= wave_0_per_point6=//draw wave_0_per_point7=xs = (0.3 + 0.1*cos(s))*cos(ss)*0.2*cos(v); wave_0_per_point8=ys = (0.3 + 0.1*cos(s))*sin(ss)*6*u; wave_0_per_point9=zs = 0.5*sin(s)*0.2*sin(v); wave_0_per_point10= wave_0_per_point11=//rotate x axis wave_0_per_point12=angle = q1*0.1; wave_0_per_point13=yx = ys*cos(angle) - zs*sin(angle); wave_0_per_point14=zx = ys*sin(angle) + zs*cos(angle); wave_0_per_point15=xx = xs; wave_0_per_point16= wave_0_per_point17=//rotate y axis wave_0_per_point18=angle2 = q1*0.11; wave_0_per_point19=xd = xx*cos(angle2) - zx*sin(angle2); wave_0_per_point20=zd = xx*sin(angle2) + zx*cos(angle2); wave_0_per_point21=yd = yx; wave_0_per_point22= wave_0_per_point23=//rotaye z axis wave_0_per_point24=angle3 = q1*0.15; wave_0_per_point25=xn = xd*cos(angle3) - yd*sin(angle3); wave_0_per_point26=yn = xd*sin(angle3) + yd*cos(angle3); wave_0_per_point27= wave_0_per_point28=zd = zd; wave_0_per_point29= wave_0_per_point30=x = xn*zd*0.3 + 0.5; wave_0_per_point31=y = yn*zd*0.3*1.2 + 0.5; wave_0_per_point32= wave_0_per_point33=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_0_per_point34=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_0_per_point35=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=1 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bDrawBack=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=u = (cos(q1*0.1))*3.14159; wave_1_per_point2=v = (cos(q1*0.015))*3.14159*2; wave_1_per_point3=s = sample*3.14*100; wave_1_per_point4=ss = sample*6.28*1000; wave_1_per_point5= wave_1_per_point6=//draw wave_1_per_point7=xs = (0.3 + 0.1*cos(s))*cos(ss)*0.2*cos(v); wave_1_per_point8=ys = (0.3 + 0.1*cos(s))*sin(ss)*6*u; wave_1_per_point9=zs = 0.5*sin(s)*0.2*sin(v); wave_1_per_point10= wave_1_per_point11=//rotate x axis wave_1_per_point12=angle = q1*0.1; wave_1_per_point13=yx = ys*cos(angle) - zs*sin(angle); wave_1_per_point14=zx = ys*sin(angle) + zs*cos(angle); wave_1_per_point15=xx = xs; wave_1_per_point16= wave_1_per_point17=//rotate y axis wave_1_per_point18=angle2 = q1*0.13; wave_1_per_point19=xd = xx*cos(angle2) - zx*sin(angle2); wave_1_per_point20=zd = xx*sin(angle2) + zx*cos(angle2); wave_1_per_point21=yd = yx; wave_1_per_point22= wave_1_per_point23=//rotaye z axis wave_1_per_point24=angle3 = q1*0.16; wave_1_per_point25=xn = xd*cos(angle3) - yd*sin(angle3); wave_1_per_point26=yn = xd*sin(angle3) + yd*cos(angle3); wave_1_per_point27= wave_1_per_point28=zd = zd; wave_1_per_point29= wave_1_per_point30=x = xn*zd*0.3 + 0.5; wave_1_per_point31=y = yn*zd*0.3*1.2 + 0.5; wave_1_per_point32= wave_1_per_point33=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_1_per_point34=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_1_per_point35=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=1 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bDrawBack=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=u = (cos(q1*0.1))*3.14159; wave_2_per_point2=v = (cos(q1*0.015))*3.14159*2; wave_2_per_point3=s = sample*3.14*100; wave_2_per_point4=ss = sample*6.28*1000; wave_2_per_point5= wave_2_per_point6=//draw wave_2_per_point7=xs = (0.3 + 0.1*cos(s))*cos(ss)*0.2*cos(v); wave_2_per_point8=ys = (0.3 + 0.1*cos(s))*sin(ss)*6*u; wave_2_per_point9=zs = 0.5*sin(s)*0.2*sin(v); wave_2_per_point10= wave_2_per_point11=//rotate x axis wave_2_per_point12=angle = q1*0.1; wave_2_per_point13=yx = ys*cos(angle) - zs*sin(angle); wave_2_per_point14=zx = ys*sin(angle) + zs*cos(angle); wave_2_per_point15=xx = xs; wave_2_per_point16= wave_2_per_point17=//rotate y axis wave_2_per_point18=angle2 = q1*0.16; wave_2_per_point19=xd = xx*cos(angle2) - zx*sin(angle2); wave_2_per_point20=zd = xx*sin(angle2) + zx*cos(angle2); wave_2_per_point21=yd = yx; wave_2_per_point22= wave_2_per_point23=//rotaye z axis wave_2_per_point24=angle3 = q1*0.16; wave_2_per_point25=xn = xd*cos(angle3) - yd*sin(angle3); wave_2_per_point26=yn = xd*sin(angle3) + yd*cos(angle3); wave_2_per_point27= wave_2_per_point28=zd = zd; wave_2_per_point29= wave_2_per_point30=x = xn*zd*0.3 + 0.5; wave_2_per_point31=y = yn*zd*0.3*1.2 + 0.5; wave_2_per_point32= wave_2_per_point33=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_2_per_point34=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_2_per_point35=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=1 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bDrawBack=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=u = abs(cos(q1*0.1))*3.14159; wave_3_per_point2=v = abs(cos(q1*0.015))*3.14159*2; wave_3_per_point3=s = sample*3.14*100; wave_3_per_point4=ss = sample*6.28*1000; wave_3_per_point5= wave_3_per_point6=//draw wave_3_per_point7=xs = (0.5 + 0.01*cos(s))*cos(ss); wave_3_per_point8=ys = (0.5 + 0.01*cos(s))*sin(ss); wave_3_per_point9=zs = 0.5*sin(s); wave_3_per_point10= wave_3_per_point11=//rotate x axis wave_3_per_point12=angle = q1*0.1; wave_3_per_point13=yx = ys*cos(angle) - zs*sin(angle); wave_3_per_point14=zx = ys*sin(angle) + zs*cos(angle); wave_3_per_point15=xx = xs; wave_3_per_point16= wave_3_per_point17=//rotate y axis wave_3_per_point18=angle2 = q1*0.14; wave_3_per_point19=xd = xx*cos(angle2) - zx*sin(angle2); wave_3_per_point20=zd = xx*sin(angle2) + zx*cos(angle2); wave_3_per_point21=yd = yx; wave_3_per_point22= wave_3_per_point23=//rotaye z axis wave_3_per_point24=angle3 = q1*0.15; wave_3_per_point25=xn = xd*cos(angle3) - yd*sin(angle3); wave_3_per_point26=yn = xd*sin(angle3) + yd*cos(angle3); wave_3_per_point27= wave_3_per_point28=zd = zd + 2; wave_3_per_point29= wave_3_per_point30=x = xn*zd*0.3 + 0.5; wave_3_per_point31=y = yn*zd*0.3*1.2 + 0.5; wave_3_per_point32= wave_3_per_point33=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_3_per_point34=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_3_per_point35=b = 0.5 + 0.5*sin(q1*1.66 + y + y); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_tex_capture=1 shapecode_0_tex_cx=0.5 shapecode_0_tex_cy=0.5 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.000300 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=1.0 shape_0_per_frame1=r2 = 0.5 + 0.5*sin(q2*0.45); shape_0_per_frame2=g2 = 0.5 + 0.5*sin(q2*0.578); shape_0_per_frame3=b2 = 0.5 + 0.5*sin(q2*0.789); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6=x = 0.5 + 0.2*sin(q2*1.2); shape_0_per_frame7=y = 0.5 + 0.2*sin(q2*0.78); shape_0_per_frame8= shape_0_per_frame9=ang = q2*0.899; shape_0_per_frame10=tex_capture = above(q3,2); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_tex_capture=0 shapecode_1_tex_cx=0.5 shapecode_1_tex_cy=0.5 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.742182 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=0.0 shapecode_1_b2=1.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=1.0 shape_1_per_frame1=r2 = 0.5 + 0.5*sin(q2*0.45); shape_1_per_frame2=g2 = 0.5 + 0.5*sin(q2*0.678); shape_1_per_frame3=b2 = 0.5 + 0.5*sin(q2*0.689); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=x = 0.5 + 0.2*sin(q2*0.899); shape_1_per_frame7=y = 0.5 + 0.2*sin(q2*0.95); shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shape_1_per_frame11=ang = -q2*1.05; shape_1_per_frame12=tex_capture = above(q3,2); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_tex_capture=0 shapecode_2_tex_cx=0.5 shapecode_2_tex_cy=0.5 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.498489 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=0.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=1.0 shape_2_per_frame1=r2 = 0.5 + 0.5*sin(q2*0.35); shape_2_per_frame2=g2 = 0.5 + 0.5*sin(q2*0.578); shape_2_per_frame3=b2 = 0.5 + 0.5*sin(q2*0.689); shape_2_per_frame4= shape_2_per_frame5=x = 0.5 + 0.2*sin(q2); shape_2_per_frame6=y = 0.5 + 0.2*sin(q2*0.89); shape_2_per_frame7= shape_2_per_frame8= shape_2_per_frame9=ang = q2; shape_2_per_frame10=tex_capture = above(q3,2); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_tex_capture=1 shapecode_3_tex_cx=0.5 shapecode_3_tex_cy=0.5 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=3.254462 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=0.3 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=1.0 shapecode_3_a2=0.4 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1= shape_3_per_frame2=tex_capture = above(q3,2); per_frame_1=basstime = basstime + bass*0.03; per_frame_2=q1 = basstime*4; per_frame_3= per_frame_4=//start in most active range per_frame_5=basstime = if(below(basstime,1000),1000,basstime); per_frame_6=//basstime = if(above(basstime,495),450,basstime); per_frame_7= per_frame_8=basstime = basstime + bass_att*0.03; per_frame_9=vol = pow(bass+mid+treb,2); per_frame_10=basssum = vol; per_frame_11= per_frame_12=stickybit = time%2; per_frame_13= per_frame_14=//avg vol per_frame_15=//buffer 1 per_frame_16=volAvg = volAvg + vol*equal(stickybit,1); per_frame_17=//number of samples 1 or framerate per_frame_18=sample1 = sample1 + equal(stickybit,1); per_frame_19=//buffer 2 per_frame_20=volAvg2 = volAvg2 + vol*equal(stickybit,0); per_frame_21=//number of samples 2 per_frame_22=sample2 = sample2 + equal(stickybit,0); per_frame_23= per_frame_24=//transision per_frame_25=edge = bnot(equal(bit2,stickybit)); per_frame_26= per_frame_27=volAvg = volAvg - volAvg*edge*stickybit; per_frame_28=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); per_frame_29= per_frame_30=sample1 = sample1 - sample1*edge*stickybit; per_frame_31=sample2 = sample2 - sample2*edge*equal(stickybit,0); per_frame_32= per_frame_33=//test vol against avg buffer lvl per_frame_34=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); per_frame_35=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); per_frame_36= per_frame_37=q3 = diff; per_frame_38= per_frame_39=bit2 = time%2; per_frame_40= per_frame_41=difftime = difftime + diff*0.03; per_frame_42=q2 = difftime; per_frame_43= per_frame_44=//fix a strange error per_frame_45=difftime = if(above(difftime,2000),0, difftime); per_frame_46= per_frame_47=monitor = q3; per_frame_48= per_frame_49= per_pixel_1=zoom = 1;// + 0.05*q3*rad; per_pixel_2= per_pixel_3=decay_r =1;// 0.2*x*y*sin(q2*0.35) + 0.85 + 0.1*sin(q2); per_pixel_4=decay_g = 1;//0.2*y*sin(q2*0.5) + 0.85 + 0.1*sin(0.7*q2); per_pixel_5=decay_b = 1;//0.2*x*sin(q2*0.4) + 0.85 + 0.1*sin(0.8*q2); per_pixel_6= per_pixel_7=warp = 1; per_pixel_8= per_pixel_9=rot = 0; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - All-Spark Sinews.milk0000775000175000017500000001377711756064137027621 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.0 fGammaAdj=2.7 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=5.685865 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.000012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.489000 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1.. per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= warp_1=`// to access a texture on disk: make a sampler. This example loads "noise_lq.{tga/jpg/etc}". warp_2=` warp_3=` // auto-binds; .xy = (w,h); .zw = (1/w,1/h) warp_4=` warp_5=`shader_body warp_6=`{ warp_7=` uv.x += 0.02 * (tex2D( sampler_noise_lq, warp_8=` uv*0.050*texsize_noise_lq.zw*texsize.xy*2 warp_9=` + float2(roam_cos.x,roam_sin.x)*0.1 ).y*2-1)*aspect.x; warp_10=` uv.x += 0.04 * (tex2D( sampler_noise_lq, warp_11=` uv*0.025*texsize_noise_lq.zw*texsize.xy*0.5 warp_12=` + float2(roam_sin.y,-roam_cos.y)*0.03 ).z*2-1)*aspect.x; warp_13=` warp_14=` ret = tex2D( sampler_main, uv ).xyz; warp_15=` warp_16=` // darken over time warp_17=` // cool idea: different falloff rates for the 3 colors- warp_18=` ret *= float3(0.99,0.98,0.97); warp_19=` warp_20=` // ERROR DIFFUSION DITHER - looks great warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).x-0.5)/256.0*2; warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` //uv.y = rad*rad; comp_4=` float srad = sqrt(rad)+ 0.05; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); comp_8=` comp_9=` //ret += GetBlur1(uv) - 0.07; comp_10=` //ret *= float3(1.3,0.8,0.5); comp_11=` //ret *= 0.8; comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cauldron - painterly 2.milk0000775000175000017500000001260711756064137030567 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.707 fWaveScale=1.025 fWaveSmoothing=0.1 fWaveParam=0.0 fModWaveAlphaStart=0.770 fModWaveAlphaEnd=1.010 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.01400 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.21786 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` float2 delta2 = texsize.zw*float2(1,1); warp_6=` float3 blurry_color = tex2D( sampler_main, warp_7=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.01; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = (ret-0.1)*1.90; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Che - Escape.milk0000775000175000017500000000701011756064137025406 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=0.95 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000154 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.15 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.05 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=6.4 nMotionVectorsY=14.400005 mv_dx=0 mv_dy=-0.01 mv_l=0.35 mv_r=0.9 mv_g=0.5 mv_b=0 mv_a=1 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/presets_milkdrop_200/ORB - Supernova Meltdown.milk0000775000175000017500000004020011756064137027663 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.0 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.960000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.000521 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=1.0 ob_g=1.0 ob_b=1.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=0.5 wave_0_per_point1=u = abs(cos(q1*0.1))*3.14159; wave_0_per_point2=v = abs(cos(q1*0.015))*3.14159*2; wave_0_per_point3=s = sample*3.14*100; wave_0_per_point4=ss = sample*6.28*1000; wave_0_per_point5= wave_0_per_point6=//draw wave_0_per_point7=xs = 0.5*sin(s)*cos(ss); wave_0_per_point8=ys = 0.5*sin(s)*sin(ss); wave_0_per_point9=zs = 0.5*cos(s); wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=//rotate x axis wave_0_per_point13=angle = sin(q1*0.015)*6.28; wave_0_per_point14=yx = ys*cos(angle) - zs*sin(angle); wave_0_per_point15=zx = ys*sin(angle) + zs*cos(angle); wave_0_per_point16=xx = xs; wave_0_per_point17= wave_0_per_point18=//rotate y axis wave_0_per_point19=angle2 = sin(q1*0.02)*6.28; wave_0_per_point20=xd = xx*cos(angle2) - zx*sin(angle2); wave_0_per_point21=zd = xx*sin(angle2) + zx*cos(angle2); wave_0_per_point22=yd = yx; wave_0_per_point23= wave_0_per_point24=//rotaye z axis wave_0_per_point25=angle3 = sin(q1*0.012)*6.28; wave_0_per_point26=xn = xd*cos(angle3) - yd*sin(angle3); wave_0_per_point27=yn = xd*sin(angle3) + yd*cos(angle3); wave_0_per_point28= wave_0_per_point29=//scale wave_0_per_point30=k = 5; wave_0_per_point31= wave_0_per_point32=norm = 1/sqrt(xn*xn + yn*yn + ((zd+2)*(zd+2))); wave_0_per_point33=xnorm = norm*xn; wave_0_per_point34=ynorm = norm*yn; wave_0_per_point35=znrom = norm*zd; wave_0_per_point36= wave_0_per_point37=xs = xnorm*(1 + (k-1)*q5*q5) + ynorm*((k-1)*q5*q6) + znorm*((k-1)*q5*q7); wave_0_per_point38=ys = xnorm*((k-1)*q5*q6) + ynorm*(1+(k-1)*q6*q6) + znorm*((k-1)*q6*q7); wave_0_per_point39=zd = xnorm*((k-1)*q5*q7) + ynorm*((k-1)*q6*q7) + znorm*(1+(k-1)*q7*q7); wave_0_per_point40= wave_0_per_point41=zd = zd + 2; wave_0_per_point42= wave_0_per_point43=x = xs*zd*0.1 + 0.5; wave_0_per_point44=y = ys*zd*0.1*1.2 + 0.5; wave_0_per_point45= wave_0_per_point46= wave_0_per_point47=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_0_per_point48=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_0_per_point49=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=0.5 wave_1_per_point1=u = abs(cos(q1*0.1))*3.14159; wave_1_per_point2=v = abs(cos(q1*0.015))*3.14159*2; wave_1_per_point3=s = sample*3.14*100; wave_1_per_point4=ss = sample*6.28*1000; wave_1_per_point5= wave_1_per_point6=//draw wave_1_per_point7=xs = 0.5*sin(s)*cos(ss); wave_1_per_point8=ys = 0.5*sin(s)*sin(ss); wave_1_per_point9=zs = 0.5*cos(s); wave_1_per_point10= wave_1_per_point11= wave_1_per_point12=//rotate x axis wave_1_per_point13=angle = sin(q1*0.015)*6.28; wave_1_per_point14=yx = ys*cos(angle) - zs*sin(angle); wave_1_per_point15=zx = ys*sin(angle) + zs*cos(angle); wave_1_per_point16=xx = xs; wave_1_per_point17= wave_1_per_point18=//rotate y axis wave_1_per_point19=angle2 = sin(q1*0.05)*6.28; wave_1_per_point20=xd = xx*cos(angle2) - zx*sin(angle2); wave_1_per_point21=zd = xx*sin(angle2) + zx*cos(angle2); wave_1_per_point22=yd = yx; wave_1_per_point23= wave_1_per_point24=//rotaye z axis wave_1_per_point25=angle3 = sin(q1*0.022)*6.28; wave_1_per_point26=xn = xd*cos(angle3) - yd*sin(angle3); wave_1_per_point27=yn = xd*sin(angle3) + yd*cos(angle3); wave_1_per_point28= wave_1_per_point29=//scale wave_1_per_point30=k = 1; wave_1_per_point31= wave_1_per_point32=norm = 1/sqrt(xn*xn + yn*yn + ((zd+2)*(zd+2))); wave_1_per_point33=xnorm = norm*xn; wave_1_per_point34=ynorm = norm*yn; wave_1_per_point35=znrom = norm*zd; wave_1_per_point36= wave_1_per_point37=xs = xnorm*(1 + (k-1)*q5*q5) + ynorm*((k-1)*q5*q6) + znorm*((k-1)*q5*q7); wave_1_per_point38=ys = xnorm*((k-1)*q5*q6) + ynorm*(1+(k-1)*q6*q6) + znorm*((k-1)*q6*q7); wave_1_per_point39=zd = xnorm*((k-1)*q5*q7) + ynorm*((k-1)*q6*q7) + znorm*(1+(k-1)*q7*q7); wave_1_per_point40= wave_1_per_point41=zd = zd + 2; wave_1_per_point42= wave_1_per_point43=x = xs*zd*0.10 + 0.5; wave_1_per_point44=y = ys*zd*0.10*1.2 + 0.5; wave_1_per_point45= wave_1_per_point46= wave_1_per_point47=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_1_per_point48=g = 0.5 + 0.5*sin(q1*1.25 + x + y); wave_1_per_point49=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=0.5 wave_2_per_point1=u = abs(cos(q1*0.1))*3.14159; wave_2_per_point2=v = abs(cos(q1*0.015))*3.14159*2; wave_2_per_point3=s = sample*3.14*100; wave_2_per_point4=ss = sample*6.28*1000; wave_2_per_point5= wave_2_per_point6=//draw wave_2_per_point7=xs = 0.5*sin(s)*cos(ss); wave_2_per_point8=ys = 0.5*sin(s)*sin(ss); wave_2_per_point9=zs = 0.5*cos(s); wave_2_per_point10= wave_2_per_point11= wave_2_per_point12=//rotate x axis wave_2_per_point13=angle = sin(q1*0.015)*6.28; wave_2_per_point14=yx = ys*cos(angle) - zs*sin(angle); wave_2_per_point15=zx = ys*sin(angle) + zs*cos(angle); wave_2_per_point16=xx = xs; wave_2_per_point17= wave_2_per_point18=//rotate y axis wave_2_per_point19=angle2 = sin(q1*0.02)*6.28; wave_2_per_point20=xd = xx*cos(angle2) - zx*sin(angle2); wave_2_per_point21=zd = xx*sin(angle2) + zx*cos(angle2); wave_2_per_point22=yd = yx; wave_2_per_point23= wave_2_per_point24=//rotaye z axis wave_2_per_point25=angle3 = sin(q1*0.012)*6.28; wave_2_per_point26=xn = xd*cos(angle3) - yd*sin(angle3); wave_2_per_point27=yn = xd*sin(angle3) + yd*cos(angle3); wave_2_per_point28= wave_2_per_point29=//scale wave_2_per_point30=k = 5; wave_2_per_point31= wave_2_per_point32=norm = 1/sqrt(xn*xn + yn*yn + ((zd+2)*(zd+2))); wave_2_per_point33=xnorm = norm*xn; wave_2_per_point34=ynorm = norm*yn; wave_2_per_point35=znrom = norm*zd; wave_2_per_point36= wave_2_per_point37=xs = xnorm*(1 + (k-1)*q5*q5) + ynorm*((k-1)*q5*q6) + znorm*((k-1)*q5*q7); wave_2_per_point38=ys = xnorm*((k-1)*q5*q6) + ynorm*(1+(k-1)*q6*q6) + znorm*((k-1)*q6*q7); wave_2_per_point39=zd = xnorm*((k-1)*q5*q7) + ynorm*((k-1)*q6*q7) + znorm*(1+(k-1)*q7*q7); wave_2_per_point40= wave_2_per_point41=zd = zd + 2; wave_2_per_point42= wave_2_per_point43= wave_2_per_point44= wave_2_per_point45=x = -xs*zd*0.1 + 0.5; wave_2_per_point46=y = ys*zd*0.1*1.2 + 0.5; wave_2_per_point47= wave_2_per_point48= wave_2_per_point49=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_2_per_point50=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_2_per_point51=b = 0.5 + 0.5*sin(q1*1.36 + y + y); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=0.5 wave_3_per_point1=u = abs(cos(q1*0.1))*3.14159; wave_3_per_point2=v = abs(cos(q1*0.015))*3.14159*2; wave_3_per_point3=s = sample*20; wave_3_per_point4= wave_3_per_point5=//draw wave_3_per_point6=xs = 0.5*sin(s)*cos(s*v); wave_3_per_point7=ys = 0.5*sin(s)*sin(s*v); wave_3_per_point8=zs = 0.5*sin(u); wave_3_per_point9= wave_3_per_point10= wave_3_per_point11=//plot x,y,z to point on circle wave_3_per_point12=//smp=sample*6.283; wave_3_per_point13=//xp=sin(smp )*0.30; wave_3_per_point14=//yp=cos(smp )*0.30; wave_3_per_point15=//zp=0; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=//alter shape; wave_3_per_point19=///angy=sin(sample*6.28*4 +t1 )*6.28; wave_3_per_point20=//xq=xp*cos(angy) - zp*sin(angy); wave_3_per_point21=//zq=xp*sin(angy) + zp*cos(angy); wave_3_per_point22=//xp=xq; wave_3_per_point23=//zp=zq; wave_3_per_point24= wave_3_per_point25= wave_3_per_point26= wave_3_per_point27=//rotate on y axis; wave_3_per_point28=//angy=t1*0.1; wave_3_per_point29=//xq=xp*cos(angy) - zp*sin(angy); wave_3_per_point30=//zq=xp*sin(angy) + zp*cos(angy); wave_3_per_point31=//xp=xq; wave_3_per_point32=//zp=zq; wave_3_per_point33= wave_3_per_point34=//rotate on x axis wave_3_per_point35=//axs1 = sin(t1*0.15) + 1.6; wave_3_per_point36=//yq= yp*cos(axs1) - zp*sin(axs1); wave_3_per_point37=//zq= yp*sin(axs1) + zp*cos(axs1); wave_3_per_point38=//yp=yq; wave_3_per_point39=//zp=zq; wave_3_per_point40= wave_3_per_point41=//rotate on y axis again wave_3_per_point42=//axs2 = sin(t1*0.1)*3.3; wave_3_per_point43=//xq=xp*cos(axs2) - zp*sin(axs2); wave_3_per_point44=//zq=xp*sin(axs2) + zp*cos(axs2); wave_3_per_point45=//xp=xq; wave_3_per_point46=//zp=zq; wave_3_per_point47= wave_3_per_point48= wave_3_per_point49= wave_3_per_point50= wave_3_per_point51=//rotate x axis wave_3_per_point52=angle = sin(q1*0.15 - 1.57); wave_3_per_point53=yx = ys*cos(angle) - zs*sin(angle); wave_3_per_point54=zx = ys*sin(angle) + zs*cos(angle); wave_3_per_point55=xx = xs; wave_3_per_point56= wave_3_per_point57=//rotate y axis wave_3_per_point58=//angle2 = sin(q1*0.2 - 1.57); wave_3_per_point59=xd = xx*cos(angle2) - zx*sin(angle2); wave_3_per_point60=zd = xx*sin(angle2) + zx*cos(angle2); wave_3_per_point61=yd = yx; wave_3_per_point62= wave_3_per_point63= wave_3_per_point64=x = xd*zd + 0.5; wave_3_per_point65=y = yd*zd + 0.5; wave_3_per_point66= wave_3_per_point67= wave_3_per_point68=r = 0.5 + 0.5*sin(q1*1.2 + x + x); wave_3_per_point69=g = 0.5 + 0.5*sin(q1*1.5 + x + y); wave_3_per_point70=b = 0.5 + 0.5*sin(q1*1.36 + y + y); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=2.185871 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.4 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shape_0_per_frame1=tex_capture = above(q3,1); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=2.185871 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=0.4 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=basstime = basstime + bass*0.03; per_frame_2=basstime2 = basstime + bass*0.03; per_frame_3=q1 = basstime2; per_frame_4= per_frame_5=//start in most active range per_frame_6=basstime = if(below(basstime,1000),1000,basstime); per_frame_7=//basstime = if(above(basstime,495),450,basstime); per_frame_8= per_frame_9=basstime = basstime + bass_att*0.03; per_frame_10=vol = pow(bass+mid+treb,2); per_frame_11=basssum = vol; per_frame_12= per_frame_13=stickybit = time%2; per_frame_14= per_frame_15=//avg vol per_frame_16=//buffer 1 per_frame_17=volAvg = volAvg + vol*equal(stickybit,1); per_frame_18=//number of samples 1 or framerate per_frame_19=sample1 = sample1 + equal(stickybit,1); per_frame_20=//buffer 2 per_frame_21=volAvg2 = volAvg2 + vol*equal(stickybit,0); per_frame_22=//number of samples 2 per_frame_23=sample2 = sample2 + equal(stickybit,0); per_frame_24= per_frame_25=//transision per_frame_26=edge = bnot(equal(bit2,stickybit)); per_frame_27= per_frame_28=volAvg = volAvg - volAvg*edge*stickybit; per_frame_29=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); per_frame_30= per_frame_31=sample1 = sample1 - sample1*edge*stickybit; per_frame_32=sample2 = sample2 - sample2*edge*equal(stickybit,0); per_frame_33= per_frame_34=//test vol against avg buffer lvl per_frame_35=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); per_frame_36=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); per_frame_37= per_frame_38=q3 = diff; per_frame_39= per_frame_40=bit2 = time%2; per_frame_41= per_frame_42=difftime = difftime + diff*0.03; per_frame_43=q2 = difftime; per_frame_44= per_frame_45=//fix a strange error per_frame_46=difftime = if(above(difftime,2000),0, difftime); per_frame_47= per_frame_48=monitor = abs(cos(time))*3.14; per_frame_49= per_frame_50=rarr = rand(100)*0.01; per_frame_51= per_frame_52=decay_r = 0.5 + 0.2*(abs(sin(diff+rarr))); per_frame_53=decay_g = 0.5 + 0.25*(abs(cos(diff+rarr))); per_frame_54=decay_b = 0.5 + 0.30*(abs(atan(diff+rarr))); per_frame_55= per_frame_56= per_frame_57=//compute unit vec to scale on per_frame_58=xxx = sin(difftime*0.89); per_frame_59=yyy = sin(difftime*0.99); per_frame_60=zzz = sin(difftime*0.74); per_frame_61= per_frame_62=//normalise per_frame_63=norm = 1/sqrt(xxx*xxx + yyy*yyy + zzz*zzz); per_frame_64=xxx = xxx*norm; per_frame_65=yyy = yyy*norm; per_frame_66=zzz = zzz*norm; per_frame_67= per_frame_68=monitor = ZZZ; per_frame_69= per_frame_70=q5 = xxx; per_frame_71=q6 = yyy; per_frame_72=q7 = zzz; per_pixel_1=zoom = 1 + 0.05*q3; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; warp_5=` warp_6=` // darken (decay) over time warp_7=` ret *= 0.8; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 uv_echo = (uv - 0.5)*1.000*float2(1,-1) + 0.5; comp_4=` float3 value = lerp( tex2D(sampler_main, (uv)).xyz, comp_5=` tex2D(sampler_main, (uv_echo)).xyz, comp_6=` 0.50 comp_7=` ); //video echo comp_8=` float3 value2 = lerp( tex2D(sampler_main, GetBlur1(uv)).xyz, comp_9=` tex2D(sampler_main, GetBlur1(uv_echo)).xyz, comp_10=` 0.50 comp_11=` )*0.5; //video echo comp_12=` ret = (value + value2); comp_13=` comp_14=` ret = ret*2.00*ret; //gamma comp_15=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Eo.S. - pointfield 01 complex.milk0000775000175000017500000002362211756064137030326 0ustar matthiasmatthias[preset00] fRating=0.0 fGammaAdj=1.0 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.4 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.110000 ob_g=0.0 ob_b=0.1 ob_a=0.0 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=5.0 mv_r=0.0 mv_g=0.0 mv_b=0.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=advance=advance+ 0.005; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*0.20; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point9=yp=yp*0.20; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15=//pull stars toward screen wave_0_per_point16=zp=zp + 1 - t1; wave_0_per_point17= wave_0_per_point18=//correct when below 0 wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point20= wave_0_per_point21=//darken far stars wave_0_per_point22=a=(1 - zp*0.5); wave_0_per_point23= wave_0_per_point24=zp=zp*0.7; wave_0_per_point25= wave_0_per_point26=x_screen=xp/zp + 0.5; wave_0_per_point27=y_screen=yp/zp + 0.5; wave_0_per_point28= wave_0_per_point29=x=x_screen; wave_0_per_point30=y=y_screen; wave_0_per_point31= wave_0_per_point32=r=1; wave_0_per_point33=g=1; wave_0_per_point34=b=1; wave_0_per_point35= wave_0_per_point36= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=advance=advance+ 0.005; wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3=t1=advance wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); wave_1_per_point5=xp=xp*0.20; wave_1_per_point6= wave_1_per_point7=//plot random y position via function of sample pos; wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_1_per_point9=yp=yp*0.20; wave_1_per_point10= wave_1_per_point11=//plot random z position via function of sample pos; wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_1_per_point13=zp=zp*0.25; wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=a=(1 - zp*0.5); wave_1_per_point23= wave_1_per_point24=zp=zp*0.7; wave_1_per_point25= wave_1_per_point26=x_screen=xp/zp + 0.5; wave_1_per_point27=y_screen=yp/zp + 0.5; wave_1_per_point28= wave_1_per_point29=x=x_screen; wave_1_per_point30=y=y_screen; wave_1_per_point31= wave_1_per_point32=r=1; wave_1_per_point33=g=1; wave_1_per_point34=b=1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_frame1=advance=advance+ 0.005; wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); wave_2_per_frame3=t1=advance wave_2_per_point1=s=sample*6.28; wave_2_per_point2= wave_2_per_point3=//plot random x position via function of sample pos; wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_2_per_point5=xp=xp*0.20; wave_2_per_point6= wave_2_per_point7=//plot random y position via function of sample pos; wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); wave_2_per_point9=yp=yp*0.20; wave_2_per_point10= wave_2_per_point11=//plot random z position via function of sample pos; wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); wave_2_per_point13=zp=zp*0.25; wave_2_per_point14= wave_2_per_point15=//pull stars toward screen wave_2_per_point16=zp=zp + 1 - t1; wave_2_per_point17= wave_2_per_point18=//correct when below 0 wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_2_per_point20= wave_2_per_point21=//darken far stars wave_2_per_point22=a=(1 - zp*0.5); wave_2_per_point23= wave_2_per_point24=zp=zp*0.7; wave_2_per_point25= wave_2_per_point26=x_screen=xp/zp + 0.5; wave_2_per_point27=y_screen=yp/zp + 0.5; wave_2_per_point28= wave_2_per_point29=x=x_screen; wave_2_per_point30=y=y_screen; wave_2_per_point31= wave_2_per_point32=r=1; wave_2_per_point33=g=1; wave_2_per_point34=b=1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_frame1=advance=advance+ 0.005; wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); wave_3_per_frame3=t1=advance wave_3_per_point1=s=sample*6.28; wave_3_per_point2= wave_3_per_point3=//plot random x position via function of sample pos; wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); wave_3_per_point5=xp=xp*0.20; wave_3_per_point6= wave_3_per_point7=//plot random y position via function of sample pos; wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); wave_3_per_point9=yp=yp*0.20; wave_3_per_point10= wave_3_per_point11=//plot random z position via function of sample pos; wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); wave_3_per_point13=zp=zp*0.25; wave_3_per_point14= wave_3_per_point15=//pull stars toward screen wave_3_per_point16=zp=zp + 1 - t1; wave_3_per_point17= wave_3_per_point18=//correct when below 0 wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_3_per_point20= wave_3_per_point21=//darken far stars wave_3_per_point22=a=(1 - zp*0.5); wave_3_per_point23= wave_3_per_point24=zp=zp*0.7; wave_3_per_point25= wave_3_per_point26=x_screen=xp/zp + 0.5; wave_3_per_point27=y_screen=yp/zp + 0.5; wave_3_per_point28= wave_3_per_point29=x=x_screen; wave_3_per_point30=y=y_screen; wave_3_per_point31= wave_3_per_point32=r=1; wave_3_per_point33=g=1; wave_3_per_point34=b=1; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.355810 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.671653 shapecode_0_r=0.8 shapecode_0_g=0.9 shapecode_0_b=1.0 shapecode_0_a=0.039900 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=1.000; per_frame_3= per_frame_4=q1=time; per_frame_5=q2=time; per_frame_6=q3=time; per_frame_7= per_frame_8= per_frame_9= per_frame_10= projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Vortex 2 Painterly.milk0000775000175000017500000001267411756064137030136 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.6 fWaveScale=0.768 fWaveSmoothing=0.5 fWaveParam=0.5 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=3.6 fShader=0.0 zoom=1.02500 rot=-0.18000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.42000 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_frame_7=wave_mystery = 0.5 + 0.4*sin(time*0.207); per_frame_8=wave_x = 0.5 + 0.3*sin(time*0.177); per_pixel_1=rot=rot+0.1/(rad+0.1); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // darken over time warp_14=` ret -= 0.004; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 2.00; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Virus 2.milk0000775000175000017500000001332711756064137026023 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.05300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.26300 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual*0.4; per_frame_11=dy = dy + dy_residual*0.4; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret *= 0.98; //or try: ret -= 0.004; warp_8=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*-1 + comp_4=` GetBlur1(uv)*1 + comp_5=` GetBlur2(uv)*1; comp_6=` ret *= 1.5; comp_7=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Desert Rose 2.milk0000775000175000017500000001600211756064137027023 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.274263 fWaveScale=2.827000 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.830000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.993000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000536 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; warp_1=`#define sampler_pic sampler_onefish warp_2=`sampler2D sampler_pic; warp_3=` warp_4=`shader_body warp_5=`{ warp_6=` ret = tex2D( sampler_main, uv ).xyz; warp_7=` warp_8=` // ERROR DIFFUSION DITHER - looks great warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_10=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*1; warp_11=` warp_12=` // mix in img... warp_13=` float3 pic = tex2D(sampler_pic, uv_orig*aspect.xy).xyz; warp_14=` float lum = lum(pic); warp_15=` float use_it = abs(lum*0.8+0.1 - (frac(time*0.2)*0.5+0.25)); warp_16=` use_it = saturate(1 - use_it*13); warp_17=` ret = lerp(ret, pic, use_it.xxx); warp_18=` warp_19=` // darken over time warp_20=` //ret -= 0.004; warp_21=` //ret *= 0.99; warp_22=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.15; // a little bit of overbright comp_5=`} comp_6=` comp_7=` ././@LongLink0000000000000000000000000000017200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - The Chaos Of Colours (sprouting dimentia mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss + Rovastar - The Chaos Of Colours (sprouti0000775000175000017500000001562311756064137032764 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.7 fDecay=0.94 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=-0.02 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1 wavecode_3_smoothing=0.5 wavecode_3_r=1 wavecode_3_g=1 wavecode_3_b=1 wavecode_3_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.55 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.9 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.4 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.4 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.3 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.4 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.5 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Explosion 3 (Relief Mix).milk0000775000175000017500000001656011756064137030724 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.500000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=1.128 fWaveSmoothing=0.333 fWaveParam=-0.2 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.330 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=0.13267 fShader=0.0 zoom=1.01489 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04750 sx=1.0 sy=1.0 wave_r=0.710 wave_g=0.690 wave_b=0.680 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.75 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4); per_frame_2=wave_g = 0.75 + 0.25*sin(0.544*time+2) + 0.15*sin(0.143*time+5); per_frame_3=wave_b = 0.95 + 0.25*sin(0.751*time+3) + 0.15*sin(0.117*time+6); per_frame_4=//wave_r = sqrt(wave_r); per_frame_5=//wave_g = sqrt(wave_g); per_frame_6=//wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=//wave_mystery = time*0.03; per_frame_21= per_frame_22=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); per_frame_23=//zoom = zoom + max(0,treb-1.2)*0.1; per_frame_24= per_frame_25=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); per_frame_26= per_frame_27=q6 = dx*50; per_frame_28=q7 = dy*50; warp_1=`sampler sampler_lichen; warp_2=` warp_3=`shader_body warp_4=`{ warp_5=` // PAINTERLY EFFECT: warp_6=` float2 uv2 = uv; warp_7=` float2 delta2 = texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, warp_9=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_10=` uv2.xy += (blurry_color.xy-0.5) * q1; warp_11=` warp_12=` // sample previous frame warp_13=` ret = tex2D( sampler_main, uv2 ).xyz; warp_14=` warp_15=` // push all colors toward 0.5: warp_16=` ret.xyz -= (saturate((ret.xyz-0.5)*99)*2-1)*float3(1,1,0)*0.001; warp_17=` warp_18=` float2 uv3 = float2(slow_roam_cos.w,slow_roam_sin.z)*0.7 + uv_orig.xy*0.2; warp_19=` ret.xyz *= 0.998 - 0.1*saturate(tex2D(sampler_lichen, uv3).y*5-3.7); warp_20=` warp_21=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_22=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*15; warp_23=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.25; comp_6=` float b1 = lum(GetBlur1(uv + d.xz)); comp_7=` float b2 = lum(GetBlur1(uv - d.xz)); comp_8=` float b3 = lum(GetBlur1(uv + d.zy)); comp_9=` float b4 = lum(GetBlur1(uv - d.zy)); comp_10=` comp_11=` ret *= 0.5; comp_12=` ret += saturate((b1-b2)*1)*13.40*float3(1,0.7,0.3); comp_13=` ret += saturate((b3-b4)*1)*13.40*float3(0.2,0.5,0.7); comp_14=` comp_15=` ret *= 1.5; comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/shifter - tumbling cubes.milk0000775000175000017500000004073111756064137030065 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=0.5 fVideoEchoZoom=4.946229 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=0.999835 fShader=0.0 zoom=0.999512 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010000 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=it = it+1; wave_0_per_point3=it = it*above(sample,0); wave_0_per_point4=sz = q1; wave_0_per_point5=ss = sample*6; wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_0_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_0_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_0_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_0_per_point12= wave_0_per_point13=xang = q2; wave_0_per_point14=axang = 0; wave_0_per_point15=yang = q3; wave_0_per_point16=ayang = 0; wave_0_per_point17=zang = q4; wave_0_per_point18=azang = 0; wave_0_per_point19=fov = .3; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=a = .05; wave_0_per_point35=mod = (oz+1)*.5; wave_0_per_point36=a = a*max(min(mod,1),0); wave_0_per_point37=oz = oz - 2; wave_0_per_point38=x = ox*fov/oz + 0.5; wave_0_per_point39=x = (x-.5)*0.75 + 0.5; wave_0_per_point40=y = oy*fov/oz + 0.5; wave_0_per_point41= wave_0_per_point42=r = 1+sin(sp); wave_0_per_point43=g = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point44=b = 0.5 + 0.5*cos(sample*1.57); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_frame1=tic = time - tin; wave_1_per_frame2=tin = time; wave_1_per_frame3=mod = .1*(mod*9 + bass_att); wave_1_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_1_per_frame5=t1 = tt; wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=it = it+1; wave_1_per_point3=it = it*above(sample,0); wave_1_per_point4=sz = q1; wave_1_per_point5=pi = 3.141592653; wave_1_per_point6=ss = sample*6; wave_1_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_1_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_1_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_1_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_1_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_1_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_1_per_point13= wave_1_per_point14=zang = t1; wave_1_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point17=ox = mx; wave_1_per_point18=oy = my; wave_1_per_point19= wave_1_per_point20=sh = sz*.5; wave_1_per_point21=br = (zang/pi) + .5; wave_1_per_point22=br = br - int(br*.25)*4; wave_1_per_point23=br = int(br); wave_1_per_point24=ra = pow(sh*sh*2,.5); wave_1_per_point25= wave_1_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_1_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_1_per_point28= wave_1_per_point29=xang = q2; wave_1_per_point30=axang = 0; wave_1_per_point31=yang = q3; wave_1_per_point32=ayang = 0; wave_1_per_point33=zang = q4; wave_1_per_point34=azang = 0; wave_1_per_point35=fov = .3; wave_1_per_point36= wave_1_per_point37=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point38=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point39=ox = mx; wave_1_per_point40=oy = my; wave_1_per_point41=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point42=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point43=ox = mx; wave_1_per_point44=oz = mz; wave_1_per_point45=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point46=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point47=oy = my; wave_1_per_point48=oz = mz; wave_1_per_point49= wave_1_per_point50=a = .05; wave_1_per_point51=mod = (oz+1)*.5; wave_1_per_point52=a = a*max(min(mod,1),0); wave_1_per_point53=oz = oz - 2; wave_1_per_point54=x = ox*fov/oz + 0.5; wave_1_per_point55=x = (x-.5)*0.75 + 0.5; wave_1_per_point56=y = oy*fov/oz + 0.5; wave_1_per_point57= wave_1_per_point58=r = -sin(sp); wave_1_per_point59=g = 0.5 - 0.5*sin(sample*1.57); wave_1_per_point60=b = 0.5 - 0.5*cos(sample*1.57); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_frame1=tic = time - tin; wave_2_per_frame2=tin = time; wave_2_per_frame3=mod = .1*(mod*9 + mid_att); wave_2_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_2_per_frame5=t1 = tt; wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=it = it+1; wave_2_per_point3=it = it*above(sample,0); wave_2_per_point4=sz = q1; wave_2_per_point5=pi = 3.141592653; wave_2_per_point6=ss = sample*6; wave_2_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_2_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_2_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_2_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_2_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_2_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_2_per_point13= wave_2_per_point14=ang = t1; wave_2_per_point15=mx = ox*cos(ang) + oz*sin(ang); wave_2_per_point16=mz = - ox*sin(ang) + oz*cos(ang); wave_2_per_point17=ox = mx; wave_2_per_point18=oz = mz; wave_2_per_point19= wave_2_per_point20=sh = sz*.5; wave_2_per_point21=br = (ang/pi) + .5; wave_2_per_point22=br = br - int(br*.25)*4; wave_2_per_point23=br = 4-int(br); wave_2_per_point24=br = br - 4*equal(br,4); wave_2_per_point25=ra = pow(sh*sh*2,.5); wave_2_per_point26=ang = -ang; wave_2_per_point27=ox = ox - (sh + ra*sin(-ang + pi*.25))*equal(br,0) - (-sh + ra*sin(ang + pi*.25))*equal(br,1) - (-sh - ra*sin(-ang + pi*.25))*equal(br,2) - (sh - ra*sin(ang + pi*.25))*equal(br,3); wave_2_per_point28=oz = oz - (sh + ra*cos(-ang + pi*.25))*equal(br,0) - (sh - ra*cos(ang + pi*.25))*equal(br,1) - (-sh - ra*cos(-ang + pi*.25))*equal(br,2) - (-sh + ra*cos(ang + pi*.25))*equal(br,3); wave_2_per_point29= wave_2_per_point30=xang = q2; wave_2_per_point31=axang = 0; wave_2_per_point32=yang = q3; wave_2_per_point33=ayang = 0; wave_2_per_point34=zang = q4; wave_2_per_point35=azang = 0; wave_2_per_point36=fov = .3; wave_2_per_point37= wave_2_per_point38=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point39=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point40=ox = mx; wave_2_per_point41=oy = my; wave_2_per_point42=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point43=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point44=ox = mx; wave_2_per_point45=oz = mz; wave_2_per_point46=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point47=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point48=oy = my; wave_2_per_point49=oz = mz; wave_2_per_point50= wave_2_per_point51=a = .05; wave_2_per_point52=mod = (oz+1)*.5; wave_2_per_point53=a = a*max(min(mod,1),0); wave_2_per_point54=oz = oz - 2; wave_2_per_point55=x = ox*fov/oz + 0.5; wave_2_per_point56=x = (x-.5)*0.75 + 0.5; wave_2_per_point57=y = oy*fov/oz + 0.5; wave_2_per_point58= wave_2_per_point59=g = -sin(sp); wave_2_per_point60=b = 0.5 - 0.5*sin(sample*1.57); wave_2_per_point61=r = 0.5 - 0.5*cos(sample*1.57); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_frame1=tic = time - tin; wave_3_per_frame2=tin = time; wave_3_per_frame3=mod = .1*(mod*9 + treb_att); wave_3_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_3_per_frame5=t1 = tt; wave_3_per_point1=sp = sample*6.28*8*8*4; wave_3_per_point2=it = it+1; wave_3_per_point3=it = it*above(sample,0); wave_3_per_point4=sz = q1; wave_3_per_point5=pi = 3.141592653; wave_3_per_point6=ss = sample*6; wave_3_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_3_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_3_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_3_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_3_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_3_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_3_per_point13= wave_3_per_point14=zang = t1; wave_3_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point17=ox = mx; wave_3_per_point18=oy = my; wave_3_per_point19= wave_3_per_point20=sh = sz*.5; wave_3_per_point21=br = (zang/pi) + .5; wave_3_per_point22=br = br - int(br*.25)*4; wave_3_per_point23=br = int(br); wave_3_per_point24=ra = pow(sh*sh*2,.5); wave_3_per_point25= wave_3_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_3_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_3_per_point28= wave_3_per_point29=yang = pi*.5; wave_3_per_point30=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point31=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point32=ox = mx; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=xang = q2; wave_3_per_point36=axang = 0; wave_3_per_point37=yang = q3; wave_3_per_point38=ayang = 0; wave_3_per_point39=zang = q4; wave_3_per_point40=azang = 0; wave_3_per_point41=fov = .3; wave_3_per_point42= wave_3_per_point43=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point44=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point45=ox = mx; wave_3_per_point46=oy = my; wave_3_per_point47=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point48=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point49=ox = mx; wave_3_per_point50=oz = mz; wave_3_per_point51=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point52=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point53=oy = my; wave_3_per_point54=oz = mz; wave_3_per_point55= wave_3_per_point56=a = .05; wave_3_per_point57=mod = (oz+1)*.5; wave_3_per_point58=a = a*max(min(mod,1),0); wave_3_per_point59=oz = oz - 2; wave_3_per_point60=x = ox*fov/oz + 0.5; wave_3_per_point61=x = (x-.5)*0.75 + 0.5; wave_3_per_point62=y = oy*fov/oz + 0.5; wave_3_per_point63= wave_3_per_point64=b = -sin(sp); wave_3_per_point65=r = 0.5 - 0.5*sin(sample*1.57); wave_3_per_point66=g = 0.5 - 0.5*cos(sample*1.57); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_a = 0; per_frame_2=vol = .1*(vol*9 + (bass_att+mid_att+treb_att)*.333333); per_frame_3=q1 = .1 + vol*.3; per_frame_4= per_frame_5=tic = time-tin; per_frame_6=tin = time; per_frame_7=tb = tb + tic*bass_att; per_frame_8=q2 = tb*.9; per_frame_9=tm = tm + tic*mid_att; per_frame_10=q3 = tm*.9; per_frame_11=tt = tt + tic*treb_att; per_frame_12=q4 = tt*.9; per_frame_13= per_frame_14=q1 = min(q1,1); per_frame_15=aq1 = .5; per_frame_16=aq2 = 0; per_frame_17=aq3 = 9.5; per_frame_18=aq4 = 0; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - MicroCheckers 2.milk0000775000175000017500000001355711756064137027441 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=1.372 fWaveSmoothing=0.360 fWaveParam=-0.160 fModWaveAlphaStart=0.850 fModWaveAlphaEnd=1.530 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.91000 rot=-0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.07600 sx=1.0 sy=1.0 wave_r=0.860 wave_g=0.870 wave_b=0.990 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.025*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9= per_frame_10=wave_mystery = time*0.043; per_pixel_1=//rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=//zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); warp_1=`shader_body warp_2=`{ warp_3=` // custom motion for 50% of the pixels...: warp_4=` float zoom = 0.84 + 0.05*cos(time*0.5); warp_5=` float2 uv2 = (uv_orig - 0.5)*zoom + 0.5; warp_6=` warp_7=` // make every other pixel use 'uv2': warp_8=` float2 pix = uv_orig * texsize.xy; warp_9=` float even_odd = saturate(2*frac((pix.x + pix.y)*0.5 + 0.25)); warp_10=` uv = lerp(uv, uv2, even_odd); warp_11=` warp_12=` // sample previous frame warp_13=` ret = tex2D( sampler_main, uv ).xyz; warp_14=` warp_15=` // darken (decay) over time warp_16=` //ret = (ret - 0.0015)*0.988; warp_17=` ret *= 0.93 + 0.07*saturate(rad*5); warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` ret = pow(ret, float3(0.9,0.5,1.3)) - 0.06; comp_6=` ret *= 1.80; //gamma comp_7=` comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Rose 4 (LSB mix).milk0000775000175000017500000001474011756064137027125 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.669 fWaveScale=1.251 fWaveSmoothing=0.9 fWaveParam=-0.280 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.05500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.02349 sx=1.0 sy=1.0 wave_r=0.7 wave_g=0.650 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=31.2 nMotionVectorsY=2.280 mv_dx=0.0 mv_dy=0.0 mv_l=2.5 mv_r=1.0 mv_g=1.0 mv_b=0.8 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.191*time) + 0.40*sin(0.249*time) ); per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // feather pen warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); warp_9=` warp_10=` // darken over time warp_11=` ret *= 0.987; warp_12=` warp_13=` // add noise warp_14=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_15=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` ret *= 0.6; comp_6=` comp_7=` // LSB accentuate effect: (LSB = least significant bit) comp_8=` float3 d = float3(texsize.zw, 0)*1.0; comp_9=` float b1 = lum(GetPixel(uv + d.xz)); comp_10=` float b2 = lum(GetPixel(uv - d.xz)); comp_11=` float b3 = lum(GetPixel(uv + d.zy)); comp_12=` float b4 = lum(GetPixel(uv - d.zy)); comp_13=` float2 c = float2(b1-b2,b3-b4); comp_14=` c = frac(c*20); comp_15=` c = saturate((c-0.5)*999)*2-1; comp_16=` c = lerp(c, 0, saturate( lum(GetBlur2(uv))*30-17 )); comp_17=` ret += 0.104*c.x; comp_18=` ret += 0.104*c.y; comp_19=` comp_20=` ret = lerp(ret, lum(ret), -1); comp_21=` comp_22=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi + Geiss - Airhandler (Square Mix).milk0000775000175000017500000001206711756064137032550 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=2.0 fGammaAdj=2.001000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.072644 fWaveScale=1.285746 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999513 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010100 sx=1.0 sy=1.0 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.8 ib_size=0.0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.05*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = rot + 0.5*sin(0.5-rad)*cos(0.02*(0.5-rad)+time); per_pixel_3=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_4=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_5=zoom = zoom - 0.05*(1-rad)*below(rad,0.5); comp_1=`shader_body comp_2=`{ comp_3=` //uv.y = rad*rad; comp_4=` float srad = sqrt(rad)+ 0.05; comp_5=` comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` ret = max(ret, tex2D(sampler_main, uv + 0.045*float2(cos(uv.x*37),sin(uv.y*29))).xyz); comp_8=` comp_9=` //ret += GetBlur1(uv) - 0.07; comp_10=` //ret *= float3(1.3,0.8,0.5); comp_11=` //ret *= 0.8; comp_12=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Telek - City Helix Lattice.milk0000775000175000017500000000302711756064137030067 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=1.916999 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.028413 fWaveSmoothing=0.45 fWaveParam=-0.6 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=0.07316 fWarpScale=0.543568 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=0.65 wave_x=0.7499 wave_y=0.7199 ob_size=0.02 ob_r=0 ob_g=0 ob_b=0 ob_a=0.007 ib_size=0.01 ib_r=0 ib_g=0 ib_b=0 ib_a=0.006 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_b = if(below(treb, 2),1,0); per_frame_2=decay = if(equal(frame % 20,0),.99,1); per_frame_3=dx = if(equal(frame % 100,0),.001,0); per_frame_4= per_frame_5=rot = .05 *cos(time*.4); per_frame_6=wave_x = (wave_x-.45)*sin(time*.4) + wave_x; per_frame_7=wave_y = (wave_y-.45)*sin(time*.4) + wave_y; per_frame_8=zoom = 1- cos(time*.4)*.05; per_frame_9=//rot = -0.005; per_frame_10=wave_x = .5+(wave_x-.5)*cos(time*5); per_frame_11=wave_y = .5+(wave_y-.5)*sin(time*5); per_frame_12=ib_a = cos(time*.4)*-.5+.5; per_frame_13=ob_a = ib_a; per_frame_14=ob_r = cos(time)*.5+.5; per_frame_15=ob_b = .5; per_frame_init_1=warp = 0; per_frame_init_2=zoom = 1; per_frame_init_3=rot = 0.01; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Smoke Trail.milk0000775000175000017500000001444611756064137026706 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000 fGammaAdj=2.700 fDecay=0.980 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.657 fWaveScale=0.923 fWaveSmoothing=0.100 fWaveParam=0.000 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=1.03400 rot=-0.01400 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.02944 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); per_frame_8=wave_x = 0.5 + 0.17*cos(time*2)/aspecty; per_frame_9=wave_y = 0.5 + 0.17*sin(time*2)/aspectx; warp_1=`#define MyGet GetPixel //GetBlur1 warp_2=`shader_body warp_3=`{ warp_4=` // GROW EFFECT - bright pixels spread radially outward. warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) warp_6=` float grad_rad = 4; //TWEAK warp_7=` float str = 2.8; //TWEAK warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; warp_9=` float4 lums = 0; warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; warp_16=` // sample previous frame warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; warp_18=` warp_19=` // darken (decay) over time warp_20=` ret *= 0.983; //or try: ret -= 0.004; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = (ret-0.1)*1.90; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Snapshot Of Space.milk0000775000175000017500000000372311756064137030457 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.630064 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=24.986328 nMotionVectorsY=20.03064 mv_dx=0.064545 mv_dy=0.109009 mv_l=0.035858 mv_r=0.816156 mv_g=0.098993 mv_b=0.816156 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual; per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual; per_frame_12=dx=q5_residual ; per_frame_13=dy=q6_residual ; per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_15=monitor = q1; per_frame_16=mv_a = bass-1.2; per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1; per_pixel_2=zoomexp = 2*zoom; projectM-complete-2.1.0-Source/presets_milkdrop_200/Various - Fire and Brimstone.milk0000775000175000017500000002276711756064137030512 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=1.793986 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.599183 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.000000 b1n=0.000000 b2n=0.000000 b3n=0.000000 b1x=1.000000 b2x=1.000000 b3x=1.000000 b1ed=0.250000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=1.800000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=1.800000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=1.800000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(time*0.3701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(time*0.24); per_frame_5=ob_b = 0.35 - 0.3*cos(time*0.4816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(time*0.234); per_frame_9=ib_g = ib_g + 0.5*sin(time*0.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=cx = cx +0.3150*( 0.60*sin(0.23874*time) + 0.14*sin(0.194*time) ); per_frame_12=cy = cy + 0.476*( 0.60*sin(0.1274*time) + 0.10*sin(0.394*time) ); per_frame_13= per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_pixel_1=rx=x;//ang;//+sin(x*7); per_pixel_2=ry=y;//rad;//+sin(x*5); per_pixel_3= per_pixel_4=dx=sin(int(1+ry*2.864+sin(time/17) )*(8446669+sin(time/71774898+treb/55559599)*667777))/2+.5; per_pixel_5=dy=sin(int(1+rx*2.654+sin(time/13) )*(4747833+sin(time/86666825+mid/59555599)*754166))/2+.5; per_pixel_6=//zoom=.999; per_pixel_7=dx=sin(sqr(y)*y*88+sin(time/9.3)*2)/499; per_pixel_8=dy=sin(sqr(x)*x*888+sin(time/11)*2 )/496-.004141*(1-rad); per_pixel_9=dx=dx; per_pixel_10=dy=dy; warp_1=`shader_body warp_2=`{ warp_3=` float1 d = 0.005; warp_4=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x; warp_5=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x; warp_6=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x; warp_7=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x; warp_8=` float2 my_uv = uv - float2(dx,dy)*0.005 + float2(dxb,dyb)*0.002; warp_9=` warp_10=` warp_11=` warp_12=` float2 v = 0.01; warp_13=` ret.x = tex2D( sampler_fc_main, my_uv).x; warp_14=` warp_15=` warp_16=` ret.x += (ret.x - GetBlur3(uv).x)*.1; warp_17=` ret.x += 0.006; warp_18=` warp_19=` ret.x = lerp( ret.x, lum(ret).x, 0); warp_20=` warp_21=`//-------------------------------- warp_22=` warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); warp_24=` warp_25=` warp_26=` warp_27=` v = 0.01; warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; warp_29=` warp_30=` warp_31=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*120; warp_32=` ret.z *= 0.85; warp_33=` ret.z += 0.008; warp_34=` warp_35=` warp_36=` warp_37=`//-------------------------------- warp_38=` warp_39=` d = 0.01; warp_40=` my_uv = float2(-dy,dx)*0.05; warp_41=` warp_42=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y; warp_43=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y; warp_44=` my_uv += uv - float2(dx,dy)*0.03; warp_45=` warp_46=` warp_47=` warp_48=` v = 0.01; warp_49=` ret.y =tex2D( sampler_fw_main, my_uv).y; warp_50=` warp_51=` warp_52=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; warp_53=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.00; //gamma comp_5=`} ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 253 - Artificial poles of the continuum (remix #3).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/yin - 253 - Artificial poles of the continuum (r0000775000175000017500000002616011756064137032565 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.630000 fDecay=0.850000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=1.0 zoom=0.999800 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=1.0 ob_g=1.0 ob_b=0.5 ob_a=1.0 ib_size=0.0 ib_r=0.0 ib_g=0.3 ib_b=0.0 ib_a=0.0 nMotionVectorsX=4.586357 nMotionVectorsY=3.233833 mv_dx=0.122040 mv_dy=0.156041 mv_l=0.211692 mv_r=0.455835 mv_g=0.481765 mv_b=0.328534 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543)); wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23)); wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+2*(q4+.2*time-int(q4+.2*time)); wave_0_per_point4=az=if(above(az,1),az-2,az); wave_0_per_point5= wave_0_per_point6=fx = .5+.5*ax/(1-az); wave_0_per_point7=fy = .5+.5*ay/(1-az); wave_0_per_point8= wave_0_per_point9=x=fx; wave_0_per_point10=y=fy; wave_0_per_point11= wave_0_per_point12= wave_0_per_point13=r=1-.5*rand(100)/100; wave_0_per_point14=g=1-.5*rand(100)/100; wave_0_per_point15=b=1-.5*rand(100)/100; wave_0_per_point16= wave_0_per_point17=a=pow((az+1)/2,3); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.0 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=sw1=below(sample,.5); wave_1_per_point2=sample=2*(sw1*sample+(1-sw1)*(sample-.5)); wave_1_per_point3= wave_1_per_point4=ax = 1-3.58*sample*sw1; wave_1_per_point5=ay = 0;//2*sin(sample*6.2831); wave_1_per_point6=az = 0; wave_1_per_point7= wave_1_per_point8=bx = ax; wave_1_per_point9=by = ay*cos(q1) - az*sin(q1); wave_1_per_point10=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point11= wave_1_per_point12=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point13=ay = by; wave_1_per_point14=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point15= wave_1_per_point16=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point17=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point18=bz = az; wave_1_per_point19= wave_1_per_point20=vx=bx; vy=by; vz=bz; wave_1_per_point21= wave_1_per_point22=x=vx/abs(vz-10)+.5; wave_1_per_point23=y=vy/abs(vz-10)+.5; wave_1_per_point24= wave_1_per_point25=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_1_per_point26=as=1; wave_1_per_point27=a=1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.0 wavecode_2_r=1.0 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.0 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=t=1; wave_2_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point4=ay = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point5=az = 0; wave_2_per_point6= wave_2_per_point7=bx = ax; wave_2_per_point8=by = ay*cos(q1) - az*sin(q1); wave_2_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point10= wave_2_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point12=ay = by; wave_2_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point14= wave_2_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point17=bz = az; wave_2_per_point18= wave_2_per_point19=vx=bx; vy=by; vz=bz; wave_2_per_point20= wave_2_per_point21=x=vx/abs(vz-10)+.5; wave_2_per_point22=y=vy/abs(vz-10)+.5; wave_2_per_point23= wave_2_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_2_per_point25=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.0 wavecode_3_r=1.0 wavecode_3_g=0.5 wavecode_3_b=0.1 wavecode_3_a=1.0 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=t=1; wave_3_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point4=ay = 0; wave_3_per_point5=az = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point6= wave_3_per_point7=bx = ax; wave_3_per_point8=by = ay*cos(q1) - az*sin(q1); wave_3_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point10= wave_3_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point12=ay = by; wave_3_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point14= wave_3_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point17=bz = az; wave_3_per_point18= wave_3_per_point19=vx=bx; vy=by; vz=bz; wave_3_per_point20= wave_3_per_point21=x=vx/abs(vz-10)+.5; wave_3_per_point22=y=vy/abs(vz-10)+.5; wave_3_per_point23= wave_3_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_3_per_point25=a=t*(.07*(1-as)+as); shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.398722 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.7 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.8 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=//a=below(vz,0); shape_0_per_frame21=x=.5; shape_0_per_frame22=y=.5; shape_0_per_frame23=rad=.1; shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.298682 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=1.500923 shapecode_1_r=0.2 shapecode_1_g=0.1 shapecode_1_b=1.0 shapecode_1_a=0.0 shapecode_1_r2=0.040000 shapecode_1_g2=0.050000 shapecode_1_b2=0.4 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.543040 shapecode_2_ang=0.0 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.0 shapecode_2_g=0.5 shapecode_2_b=0.6 shapecode_2_a=0.0 shapecode_2_r2=0.0 shapecode_2_g2=0.0 shapecode_2_b2=0.0 shapecode_2_a2=0.7 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); shape_2_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); shape_2_per_frame3=b=.75*abs(sin(time*2.54+.65+sin(time*3.77+8))); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.114900 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=0.7 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=0.8 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=q8=vy/abs(vz-10)+.5; per_frame_29=q7=if(1-below(vz,0), -100,q7); per_frame_30=q8=if(1-below(vz,0), -100,q8); per_frame_31=ob_size=1; per_frame_32=ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_33=monitor=mytime; per_frame_34=zoom=1+.015*85/FPS; projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Braindance 1.milk0000775000175000017500000000204511756064137027462 0ustar matthiasmatthias[preset00] fRating=1 fGammaAdj=2 fDecay=0.925 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.297568 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.489 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=colour = sin(time*1.2)/2 + 0.5; per_frame_2=wave_g = 1-colour; per_frame_3=wave_b =0.9 + sin(time/3)/10; per_frame_4=wave_r = colour; per_pixel_1=sy= if(below(y,0.47),if(above(y,0.03),pow(log(ang*time),3)/4,-4),1.1); per_pixel_2=zoom = 1 + sin(rad)/10; projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Mosaic.milk0000775000175000017500000002174311756064137026005 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=2.0 fDecay=0.990 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.111 fWaveSmoothing=0.171 fWaveParam=-0.160 fModWaveAlphaStart=1.050 fModWaveAlphaEnd=1.4 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.17920 sx=1.0 sy=1.0 wave_r=0.860 wave_g=0.610 wave_b=0.290 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.4 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=198 wavecode_0_sep=15 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.0 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_frame1=q1 = 0.5; wave_0_per_frame2=q2 = 0.5; wave_0_per_frame3=q3 = 0; wave_0_per_frame4= wave_0_per_frame5=a = q7; wave_0_per_point1=temp1 = 1 - temp1; wave_0_per_point2=newx = value1*0.1; wave_0_per_point3=newy = value2*0.1; wave_0_per_point4=s1 = above(temp1,0.5); wave_0_per_point5=s2 = 1-s1; wave_0_per_point6=s1 = s1 + (1-s1)*below(q3,0.5); wave_0_per_point7=s2 = s2 + (1-s2)*below(q3,0.5); wave_0_per_point8= wave_0_per_point9=s1 = s1*0.97 + 0.03*0.5; wave_0_per_point10=s2 = s2*0.97 + 0.03*0.5; wave_0_per_point11= wave_0_per_point12=x = q1 + newx; wave_0_per_point13=y = q2 + newy; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16= wave_0_per_point17= wave_0_per_point18=q1 = x; wave_0_per_point19=q2 = y; wave_0_per_point20=q3 = q3 + 1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=36 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.3 shapecode_0_r2=0.5 shapecode_0_g2=0.7 shapecode_0_b2=0.9 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang2 = instance/num_inst*6.28 + time; shape_0_per_frame2=rad2 = 0.1; shape_0_per_frame3=x = 0.5 + rad2*cos(ang2)*q11; shape_0_per_frame4=y = 0.5 + rad2*sin(ang2)*q12; shape_0_per_frame5=a = a * q9; shape_0_per_frame6=a2 = a2 * q9; shape_0_per_frame7= shape_0_per_frame8=rad = 0.08; shape_0_per_frame9= shape_0_per_frame10=r = q15; shape_0_per_frame11=g = q14; shape_0_per_frame12=b = q13; shapecode_1_enabled=0 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=0.5 shapecode_1_g2=0.5 shapecode_1_b2=0.9 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang = 1.7; shape_1_per_frame2=r = 0.1; shape_1_per_frame3=x = 0.5 + r*cos(ang); shape_1_per_frame4=y = 0.5 + r*sin(ang); shape_1_per_frame5=a = a * q9; shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=0.5 shapecode_2_g2=0.5 shapecode_2_b2=0.9 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang = 4.84; shape_2_per_frame2=r = 0.1; shape_2_per_frame3=x = 0.5 + r*cos(ang); shape_2_per_frame4=y = 0.5 + r*sin(ang); shape_2_per_frame5=a = a * q9; shapecode_3_enabled=0 shapecode_3_sides=32 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=1.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=0.5 shapecode_3_g2=0.5 shapecode_3_b2=0.9 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=ang = 3.14; shape_3_per_frame2=r = 0.1; shape_3_per_frame3=x = 0.5 + r*cos(ang); shape_3_per_frame4=y = 0.5 + r*sin(ang); shape_3_per_frame5=a = a * q9; per_frame_init_1=// determines the cell sizes: (see per-vertex eqs) per_frame_init_2=q3 = 0.5 + 0.6 * rand(100)*0.01; per_frame_init_3=q4 = rand(100)*0.01; per_frame_init_4=q5 = rand(100)*0.01; per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom = zoom + 0.037*( 0.38*sin(0.157*time+1) + 0.62*sin(0.1184*time+5) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=q1=cos(1.41*time); per_frame_9=q2=time + 0.3*sin(time*1.47); per_frame_10= per_frame_11=// this is a great way to respond to beats: per_frame_12=// once you get one, let it decay at a constant rate!! per_frame_13=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); per_frame_14=q9 = rg * above(rg,rg2*2); per_frame_15=rg2 = max(rg, rg2*0.8); per_frame_16= per_frame_17=//zoom = zoom + q9*0.1; per_frame_18=monitor = q9; per_frame_19= per_frame_20=// for custom shape 1: per_frame_21=q11 = aspectx; per_frame_22=q12 = aspecty; per_frame_23=q13 = wave_r; per_frame_24=q14 = wave_g; per_frame_25=q15 = wave_b; per_frame_26= per_frame_27=// custom beat detection code: (fps-independent; quiet songs don't freak out) per_frame_28=min_att = 2.5; // lower # = quieter songs can declare beats per_frame_29=decay_to = 0.8; // lower # = more hasty to declare a beat per_frame_30=decay_rate = pow(0.9980, fps); // lower # = more hasty to declare a beat per_frame_31=beat = bass/max(min_att,bass_att); per_frame_32=beat = max(beat, mid /max(min_att,mid_att )); per_frame_33=beat = max(beat, treb/max(min_att,treb_att)); per_frame_34=beat = max( beat, (prev_beat-decay_to)*decay_rate + decay_to ); per_frame_35=beat_level = (beat - prev_beat - 0.07)*24; per_frame_36=is_beat = above(beat_level, 0.5); per_frame_37= // effects: per_frame_38= warp = (beat - prev_beat)*22; per_frame_39= q7 = (beat - prev_beat - 0.08)*32; per_frame_40=prev_beat = beat; per_pixel_1=// this creates squares of a certain size, in pixels, per_pixel_2=// no matter what the size of the screen, or its aspect ratio: per_pixel_3=dx = cos(x*pixelsx*aspectx*q3*0.1 + q4*6.28)*0.02; per_pixel_4=dy = cos(y*pixelsy*aspecty*q3*0.1 + q5*6.28)*0.02; warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` // sample previous frame warp_5=` ret = tex2D( sampler_main, uv ).xyz; warp_6=` warp_7=` // darken (decay) over time warp_8=` //ret = (ret - 0.0015)*0.988; warp_9=` ret *= 0.8 + 0.17*saturate(rad*5); warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret += (GetBlur1(uv) - blur1_min)*2.5; comp_5=` //ret = pow(ret, float3(0.9,0.5,1.3)) - 0.06; comp_6=` ret *= 1.80; //gamma comp_7=` comp_8=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Plasma.milk0000775000175000017500000001260411756064137026003 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.4 fWaveScale=0.605 fWaveSmoothing=0.9 fWaveParam=-0.3 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.02971 rot=-0.02000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=1.0 wave_g=1.0 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=decay = decay - 0.01*equal(frame%20,0); per_frame_7=//zoom = 1; per_frame_8=//warp = 0; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` // blur this too: warp_6=` ret += GetBlur2(uv)*0.1; warp_7=` ret /= 1.1; warp_8=` warp_9=` ret += 0.01*(tex2d(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw warp_10=` + rand_frame.xy).xyz*2-1); warp_11=` warp_12=` // darken over time warp_13=` ret *= 0.97;//*= 0.95; //or try: ret -= 0.004; warp_14=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret += GetBlur1(uv)*1.2; comp_5=` ret = pow(ret, float3(0.5,0.7,1.4))*1.25; comp_6=`} ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Atmospheric Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Loadus + Geiss - FractalDrop (Atmosph0000775000175000017500000001715711756064137032730 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.007 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.088 fWaveScale=3.815 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=0.0 fModWaveAlphaEnd=1.1 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.99980 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.007 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.850 mv_r=0.5 mv_g=0.5 mv_b=0.5 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.480 shapecode_0_y=0.510 shapecode_0_rad=6.81129 shapecode_0_ang=3.64425 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=0.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=0.8 shapecode_0_r2=0.0 shapecode_0_g2=0.0 shapecode_0_b2=1.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=x = x + 0.23*cos(time*0.01317+1); shape_0_per_frame2=y = y + 0.17*cos(time*0.00843+3); shape_0_per_frame3=ang = q1*(0.303 + 0.01*t1 + instance); shape_0_per_frame4=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame5=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame6=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame7=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame8=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame9=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame10=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.440 shapecode_1_y=0.5 shapecode_1_rad=0.89796 shapecode_1_ang=3.64425 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=1.0 shapecode_1_b=1.0 shapecode_1_a=1.0 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=1.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.17*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.13*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.530 shapecode_2_y=0.460 shapecode_2_rad=0.51386 shapecode_2_ang=4.20974 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.25*sin(q1*0.017); shape_2_per_frame2=y = y + 0.19*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.44747 shapecode_3_ang=0.0 shapecode_3_tex_ang=1.88496 shapecode_3_tex_zoom=1.48886 shapecode_3_r=0.6 shapecode_3_g=0.8 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=0.5 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.0 shape_3_per_frame1=x = x + 0.21*sin(q1*0.25); shape_3_per_frame2=y = y + 0.17*sin(q1*0.5+2); shape_3_per_frame3=ang = time; per_frame_1=movement = movement + 0.1*max(0,bass+bass_att-2) + 0.15*pow(bass,3) + 0.005; per_frame_2=q1 = movement; per_frame_3=monitor =q1; warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` const float mipbias = 0; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; warp_9=` warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; warp_13=` warp_14=` ret += (ret - GetBlur1(uv2))*0.2; warp_15=` warp_16=` // darken over time warp_17=` ret -= 0.02; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=`/* float3 d = float3(texsize.zw, 0)*1.25; comp_5=` float b1 = lum(GetBlur1(uv + d.xz)); comp_6=` float b2 = lum(GetBlur1(uv - d.xz)); comp_7=` float b3 = lum(GetBlur1(uv + d.zy)); comp_8=` float b4 = lum(GetBlur1(uv - d.zy)); comp_9=` comp_10=` ret *= 0.2; comp_11=` ret += saturate((b1-b2)*8)*0.60*float3(1,0.6,0.1); comp_12=` ret += saturate((b3-b4)*8)*0.60*float3(0.2,0.5,0.7); comp_13=` comp_14=` ret *= 1.5;*/ comp_15=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Waterfall.milk0000775000175000017500000001066711756064137026516 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.998 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.391 fWaveScale=2.201 fWaveSmoothing=0.0 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.0 fShader=0.0 zoom=1.0 rot=0.0 cx=0.0 cy=0.0 dx=0.0 dy=0.00500 warp=0.0 sx=1.0 sy=1.0 wave_r=0.150 wave_g=0.150 wave_b=0.750 wave_x=0.950 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.533*time) + 0.40*sin(0.945*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.600*time) + 0.40*sin(0.856*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.920*time) ); per_pixel_1=sy=1.1-0.065*(1-cos((x*2-1)*1.57)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - 3 layers (Tunnel Mix).milk0000775000175000017500000001451611756064137030301 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.929 fWaveScale=0.530 fWaveSmoothing=0.0 fWaveParam=-0.260 fModWaveAlphaStart=1.150 fModWaveAlphaEnd=1.330 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=2.00676 fShader=0.0 zoom=1.03300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04298 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.480 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 1; per_frame_2=wave_g = 0; per_frame_3=wave_b = 0; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.0015*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.0015*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual*0.5; per_frame_11=dy = dy + dy_residual*0.5; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=//wave_mystery = time*0.057; warp_1=`shader_body warp_2=`{ warp_3=` ret = tex2D( sampler_main, (uv-0.5)*1.00 + 0.5 ); warp_4=` ret /= ret.x+ret.y+ret.z; warp_5=` float zoom = dot(ret, float3(1,0.975,0.95)); warp_6=` warp_7=` ret.xyz = tex2D( sampler_main, (uv-0.5)*zoom + 0.5 ); warp_8=` warp_9=` // .x = fastest layer, .z = slowest warp_10=` float r = 0.02; warp_11=` float3 xfer = saturate((ret - 0.05)*99); warp_12=` xfer.yz *= saturate((0.1-ret.xy)*99); warp_13=` ret += xfer.xxx*float3(-1,1,0)*r*0.7; warp_14=` ret += xfer.yyy*float3(0,-1,1)*r*4; warp_15=` ret += xfer.zzz*float3(0,0,-1)*r; warp_16=` warp_17=` // ERROR DIFFUSION DITHER - looks great warp_18=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_19=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*float3(1,3,8)*5; warp_20=`} comp_1=`shader_body comp_2=`{ comp_3=` float3 bands = tex2D(sampler_main, uv).xyz; comp_4=` ret = bands; comp_5=` ret *= lum(bands)*float3(6,1.7,3)*0.9; comp_6=` comp_7=` comp_8=` comp_9=`} ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Fractopia (Fantic Dancing Lights Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Fractopia (Fantic Dancing Lights Mix)0000775000175000017500000001233111756064137033052 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=2.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.4 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.999999 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.0 ob_g=0.0 ob_b=1.0 ob_a=1.0 ib_size=0.040000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=-0.002000 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=0.0 mv_b=0.0 mv_a=1.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.150375 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=wave_a =0; per_frame_2=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_3=movement = if(above(movement,10000), 0, movement); per_frame_4=ob_b = q4+0.25*sin(movement*3.816); per_frame_5=ob_g = q4+0.25*sin(movement*0.744); per_frame_6=ob_r = q4+0.25*sin(movement*0.707); per_frame_7=wrap = above(bass+bass_att,3); per_frame_8=decay=1; per_frame_9=rot=0; per_frame_10=zoom =0.98; per_frame_11=mv_r = 0; per_frame_12=mv_g = 0; per_frame_13=mv_b =0; per_frame_14=mv_dy = 0.03*sin(movement*0.34); per_frame_15=mv_dx = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=warp=0; per_frame_17=dx =0.01*sin(movement*5); per_frame_18=dy =0.0005*(bass+bass_att); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx =dx+ 2*(2*myx*myy); per_pixel_4=dy =dy+ 2*((myy*myy) - (myx*myx)); per_pixel_5= ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hyperspace - kaleidoscope.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hyperspace - kaleidoscope.mil0000775000175000017500000001354111756064137033154 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.000000 fGammaAdj=2.0 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.0 zoom=0.799682 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.016779 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // darken over time warp_7=` ret -= 0.008; warp_8=`} warp_9=` comp_1=`shader_body comp_2=`{ comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; comp_4=` float ang_lq = ang; comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; comp_6=` float rad_hq = length(uv_temp1); comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); comp_8=` comp_9=` float2 uv2 = (uv - 0.5); comp_10=` float rad2 = rad_lq*0.75; comp_11=` float ang2 = ang_lq * M_INV_PI_2; comp_12=` comp_13=` // ROTATION OVER TIME comp_14=` ang2 += time*0.025; //rotate over time comp_15=` comp_16=` // FIN TYPE comp_17=` float fins = 8;//3 + floor(rand_preset.z*5.95); comp_18=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; comp_19=` comp_20=` comp_21=` ang2 *= M_PI_2; comp_22=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; comp_23=` comp_24=` ret = tex2D(sampler_main, uv2).xyz; comp_25=` ret *= 1.0; // a little bit of overbright comp_26=`} ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hurricane Nightmare (Relief Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hurricane Nightmare (Relief M0000775000175000017500000001447011756064137032766 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=1.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=0.881 fWaveSmoothing=0.5 fWaveParam=-1.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=3.6 fShader=0.0 zoom=1.02109 rot=-0.16000 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.30900 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.470 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.750 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); comp_1=`shader_body comp_2=`{ comp_3=` float2 uv2; comp_4=` comp_5=` // the weights of the 4 height value frequencies: comp_6=` float4 c = float4(1,0.3,0.1,0); comp_7=` comp_8=` uv2 = uv + float2(1,0)*texsize.zw; comp_9=` float gx1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_10=` uv2 = uv + float2(-1,0)*texsize.zw; comp_11=` float gx2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_12=` comp_13=` uv2 = uv + float2(0,1)*texsize.zw; comp_14=` float gy1 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_15=` uv2 = uv + float2(0,-1)*texsize.zw; comp_16=` float gy2 = GetPixel(uv2).x*c.x + GetBlur1(uv2).x*c.y + GetBlur2(uv2).x*c.z + GetBlur3(uv2).x*c.w; comp_17=` comp_18=` // compute gradient vector: comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.06)); comp_20=` comp_21=` // hacked default lighting from it: comp_22=` float3 dir1 = normalize(float3(0.2,0.13,0.07)); comp_23=` float3 dir2 = normalize(float3(0.1,-0.3,0.04)); comp_24=` float3 col1 = float3(1.3,0.9,1).zxy*0.9; comp_25=` float3 col2 = float3(0.6,0.7,0.9)*0.9; comp_26=` ret = col1 * saturate(dot(g,dir1)) + col2*saturate(dot(g,dir2)); comp_27=` comp_28=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cosmic Dust 2 - Trails 5b.milk0000775000175000017500000001432411756064137030651 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.000000 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003 fWaveScale=2.911 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.210 fModWaveAlphaEnd=1.590 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.06300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=-0.00500 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.830 wave_g=0.8 wave_b=0.8 wave_x=0.5 wave_y=0.350 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = (equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual)*0.9; per_frame_14=dy_residual = (equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual)*0.9; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17= per_frame_18=zoom = zoom + 0.04*cos(time*0.513+2); per_frame_19=q1 = 0.12*cos(time*0.479+1); per_frame_20=q2 = 0.12*cos(time*0.359+2); warp_1=`shader_body warp_2=`{ warp_3=` uv -= 0.5; warp_4=` uv *= (1 + q1*uv.y + q2*uv.x); warp_5=` uv += 0.5; warp_6=` warp_7=` // sample previous frame warp_8=` ret = tex2D( sampler_main, uv ).xyz; warp_9=` warp_10=` warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(0,1)).xyz ); warp_12=` warp_13=` // darken (decay) over time warp_14=` ret = (ret - 0.003)*0.98; warp_15=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` //ret = tex2D(sampler_fw_wrenches, ret.xy*(1-ret.zz)).xyz; comp_6=` comp_7=` ret = abs(ret - GetBlur1(uv))*6; comp_8=` comp_9=` ret *= 1.333; // a little bit of overbright comp_10=`} ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Telek - Directive Swagger (Spectral Inferno) with radial blur.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Telek - Directive Swagger (Spectral Inferno) wit0000775000175000017500000002145411756064137033152 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.210000 fDecay=1.0 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.088520 fWaveScale=0.499500 fWaveSmoothing=0.0 fWaveParam=1.0 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=0.999514 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.990000 wave_g=0.0 wave_b=0.0 wave_x=0.5 wave_y=0.5 ob_size=0.005000 ob_r=0.3 ob_g=0.0 ob_b=0.5 ob_a=0.0 ib_size=0.260000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=2.759997 mv_dx=0.0 mv_dy=-0.620000 mv_l=5.0 mv_r=0.0 mv_g=1.0 mv_b=1.0 mv_a=0.4 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=ddx = 0; per_frame_init_2=ddy = 0; per_frame_init_3=start = time; per_frame_init_4=rt = 0; per_frame_init_5=beatcount = 0; per_frame_1=// Hello, per_frame_2= per_frame_3=// My beat detection algorithm had the aim of being able to detect and pickup a reliable beat throughout a song. This has creative possibilities of being able to PREDICT coming beats, and to have things lasting for (say) half a beat, etc. It still requires work, but I think I have made progress per_frame_4=// I emplore you to have a look over it and try to underdstand it. Help me out here - I think it could be reallly good per_frame_5= per_frame_6=//Telek Sterling =:-) per_frame_7=//Dilettante Extrodinaire per_frame_8= per_frame_9= per_frame_10=//rt = realtime (for use with beat count) per_frame_11=rt=time-start; per_frame_12= per_frame_13=//color cycling, yellow dynamic treble per_frame_14=wave_g = max(0,min(1,.25*sin(time*10)+treb/2)); per_frame_15=wave_x = cos(time*2.12)*.33+.5; per_frame_16=wave_y = sin(time*1.5)*.13+.3; per_frame_17= per_frame_18=//initialisation bug patch per_frame_19=beatrate = if(below(beatcount,2),.1,beatrate); per_frame_20= per_frame_21=//beat = if(longer that 10 sec,1,above(bass, decaying threshold)*(can't be less that .4 of last beat length) per_frame_22=beat =if(above(rt-lastbeat,10),1, above(bass,1.6+.2*(lastbeat-rt)/beatrate)* above((rt-lastbeat)/beatrate,max(.4,.95-abs(accuracy*2)))); per_frame_23= per_frame_24=//Testing auto-beat trigger... exciting stuff. per_frame_25=beat = if(beat,1, if(below(abs(accuracy),0.1)*below((lastbeat-rt)/beatrate,-1),1,0)); per_frame_26= per_frame_27=//Comparison of last beat duration to current. Best value is 0. -1 and 5 are pretty bad per_frame_28=accuracy =if(beat,(rt-nextbeat)/beatrate,accuracy); per_frame_29= per_frame_30=beatcount = beatcount + beat; per_frame_31= per_frame_32=w_a = if(beat,1,w_a*0); per_frame_33=wave_a = w_a; // I can't actually change this, can I..... Oh well, it's here now per_frame_34= per_frame_35=//Preserve beat rate per_frame_36=l_beatrate=if(beat,beatrate, l_beatrate); per_frame_37=//Record new beatrate per_frame_38=beatrate = if(beat,rt-lastbeat,beatrate); per_frame_39= per_frame_40=//Record most recent beat per_frame_41=lastbeat=if(beat,rt,lastbeat); per_frame_42=//Predict time of next beat per_frame_43=nextbeat=if(beat,rt+beatrate,nextbeat); per_frame_44= per_frame_45= per_frame_46= per_frame_47= per_frame_48=//Actual Display code: per_frame_49= per_frame_50=//Current direction of travel per_frame_51=state = beat * (state+1)%4+(1-beat)*state; per_frame_52= per_frame_53=//acceleration of horizon point per_frame_54=dddy = state%2-.5; per_frame_55=dddx = above(state,1.5)-.5; per_frame_56= per_frame_57=//adjustment factors to play with per_frame_58=ddx = dddx*.5; per_frame_59=ddy = dddy*.5; per_frame_60= per_frame_61= per_frame_62=q1 = (qq1*19+ddx)*.041; per_frame_63=//preserve q variables per_frame_64=qq1 = q1; per_frame_65= per_frame_66=q2 = (qq2*19+ddy)*.035; per_frame_67=qq2 = q2; per_frame_68= per_frame_69=//Decay to Blue!! per_frame_70=ob_a = 0.1*above(frame%10,6); per_frame_71= per_frame_72= per_frame_73= per_frame_74= per_frame_75=//Well, what do we want to monitor?? per_frame_76= per_frame_77=//monitor = q1; per_frame_78=//monitor = beat; per_frame_79=//monitor = 1.6+.2*(lastbeat-rt)/beatrate; per_frame_80=monitor = (rt-lastbeat)/beatrate; per_frame_81=//monitor = accuracy; per_frame_82=//monitor = max(.4,.95-abs(accuracy*2)); per_frame_83=//monitor = wave_a; per_frame_84=//monitor = wave_g; per_frame_85=//qwer = accuracy + if(below(abs(accuracy),0.1)*above((lastbeat-rt)/beatrate,1),1,0)*1000; per_frame_86=//monitor = qwer; per_frame_87=//monitor = (lastbeat-rt)/beatrate; per_pixel_1=dx = sin(.5-x)*.1+q1; per_pixel_2=dy = sin(.5-y)*.1+q2; warp_1=`shader_body warp_2=`{ warp_3=` // Really smooth RADIAL BLUR: warp_4=` float2 v1 = normalize(uv - 0.5); warp_5=` //float2 v1 = float2(3,0); // or for an aggressive horiz. blur warp_6=` //float2 v1 = normalize(uv - 0.5).yx * float2(-1,1) * 2; warp_7=` ret = ( tex2D( sampler_main, uv + texsize.zw*(v1*-4.5) )*0.19 warp_8=` + tex2D( sampler_main, uv + texsize.zw*(v1*-1.5) )*0.31 warp_9=` + tex2D( sampler_main, uv + texsize.zw*(v1* 1.5) )*0.31 warp_10=` + tex2D( sampler_main, uv + texsize.zw*(v1* 4.5) )*0.19 warp_11=` ) - 0.009; warp_12=`} warp_13=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.333; // a little bit of overbright comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Telek - Sine Wave.milk0000775000175000017500000000302411756064137026335 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1 fDecay=0.98 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.63 fWaveParam=1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.001 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.97 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=33.152 nMotionVectorsY=28.799997 mv_dx=0.006 mv_dy=0 mv_l=1 mv_r=1 mv_g=1 mv_b=0 mv_a=0.4 per_frame_1=mv_g=1-bass_att*.4; per_frame_2=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_3=q1=beat*2-1; per_frame_4= per_frame_5=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_6=q2 = min(amp,1); per_frame_7=trebcap=trebcap*.7+.16*treb; per_frame_8=q3=trebcap*2; per_frame_9=monitor = q3; per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_2=in = 0; per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_5=in=bnot(bnot(in)); per_pixel_6=dx = .02*in; per_pixel_7=dy = .08*cos(wang)*q2*in; per_pixel_8= per_pixel_9=dx = dx+bnot(in)*.005*q1; per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; projectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Contortion (Wide Twist Mix).milk0000775000175000017500000000375311756064137032214 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.0 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.0 fWaveScale=3.749269 fWaveSmoothing=0.0 fWaveParam=-0.4 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1.0 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=11.202057 fShader=1.0 zoom=1.0 rot=0.0 cx=0.5 cy=0.5 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.1 ib_size=0.0 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.2 nMotionVectorsX=0.0 nMotionVectorsY=0.0 mv_dx=0.0 mv_dy=0.0 mv_l=1.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.7*sin(time); per_frame_13=wave_y = wave_y + 0.7*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.15*(1-rad)*(5*sin(time)); per_pixel_6=zoom = zoom - 0.1*(0.9-rad); per_pixel_7=cx = cx + 1*0.25*sin(time)*(0.75*sin(time)); per_pixel_8=cy = cy + 1*0.25*cos(time)*(0.75*cos(time)); projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi - mindblob [where it's at now].milk0000775000175000017500000003624311756064137031741 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000 fGammaAdj=1.000 fDecay=1.000 fVideoEchoZoom=1.000 fVideoEchoAlpha=0.500 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.010 fWaveSmoothing=0.000 fWaveParam=-0.440 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=0.010 fWarpScale=100.000 fZoomExponent=0.92178 fShader=0.000 zoom=0.99010 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.01000 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.040 ob_size=0.000 ob_r=0.200 ob_g=0.000 ob_b=0.000 ob_a=0.100 ib_size=0.000 ib_r=0.000 ib_g=0.000 ib_b=0.000 ib_a=1.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.000 mv_r=1.000 mv_g=1.000 mv_b=0.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.000 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=2.44415 wavecode_1_smoothing=0.00000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_point1=t8 = -t8; wave_1_per_point2=y = sample; wave_1_per_point3=x = 0.5 + t8*0.005; wave_1_per_point4= wave_1_per_point5=pi3 = 3.1415*2*0.3333; wave_1_per_point6=t = time + sample*2; wave_1_per_point7=c=2; wave_1_per_point8= wave_1_per_point9=r = sin(t)*c; wave_1_per_point10=g = sin(t+pi3)*c; wave_1_per_point11= wave_1_per_point12=b = sin(t-pi3)*c; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=r = if(above(r,1),1,r); wave_1_per_point16=r = if(below(r,0),0,r); wave_1_per_point17=g = if(above(g,1),1,g); wave_1_per_point18=g = if(below(g,0),0,g); wave_1_per_point19=b = if(above(b,1),1,b); wave_1_per_point20=b = if(below(b,0),0,b); wave_1_per_point21= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=100.00000 wavecode_2_smoothing=0.60000 wavecode_2_r=0.000 wavecode_2_g=0.400 wavecode_2_b=1.000 wavecode_2_a=0.300 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=2.44415 wavecode_3_smoothing=0.00000 wavecode_3_r=0.000 wavecode_3_g=0.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0; wave_3_init2=t3 = 0; wave_3_init3=t4 = 0; wave_3_init4=cl = 0; wave_3_per_frame1=t8 = 1; wave_3_per_point1=t8 = -t8; wave_3_per_point2=y = (1+t8)*0.01; wave_3_per_point3=x = sample; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.02548 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.12566 shapecode_0_tex_zoom=1.51878 shapecode_0_r=1.000 shapecode_0_g=1.000 shapecode_0_b=0.000 shapecode_0_a=0.180 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.520 shapecode_1_y=0.500 shapecode_1_rad=1.01595 shapecode_1_ang=0.18850 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.87865 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=0.990 shapecode_1_r2=0.000 shapecode_1_g2=0.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=1.000 shapecode_2_y=0.500 shapecode_2_rad=3.00540 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.12566 shapecode_2_tex_zoom=1.51878 shapecode_2_r=0.000 shapecode_2_g=1.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=1.000 shapecode_3_y=0.500 shapecode_3_rad=0.39872 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.12566 shapecode_3_tex_zoom=1.51878 shapecode_3_r=1.000 shapecode_3_g=1.000 shapecode_3_b=1.000 shapecode_3_a=1.000 shapecode_3_r2=1.000 shapecode_3_g2=1.000 shapecode_3_b2=1.000 shapecode_3_a2=1.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 per_frame_init_1=x1 = 0.9; per_frame_init_2=y1 = 0.5; per_frame_init_3= per_frame_init_4=x2 = 0.5; y2 = 0.5; per_frame_init_5=x3 = 0.5; y3 = 0.5; per_frame_init_6=x4 = 0.5; y4 = 0.5; per_frame_1=decay = 1; per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; per_frame_5= per_frame_6=x1 = 0.5 + xx1-xx2; per_frame_7=y1 = 0.5 + yy1; per_frame_8= per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; per_frame_10= per_frame_11=spring = 18; per_frame_12=grav = 1; per_frame_13=resist = 0.2; per_frame_14=bounce = 0.9; per_frame_15=dt = 0.0003; per_frame_16= per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); per_frame_23= per_frame_24=x2 = x2 + vx2; per_frame_25=y2 = y2 + vy2; per_frame_26=x3 = x3 + vx3; per_frame_27=y3 = y3 + vy3; per_frame_28=x4 = x4 + vx4; per_frame_29=y4 = y4 + vy4; per_frame_30= per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); per_frame_37= per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); per_frame_44= per_frame_45= per_frame_46=q1 = x1; per_frame_47=q2 = x2; per_frame_48=q3 = x3; per_frame_49=q4 = x4; per_frame_50= per_frame_51=q5 = y1; per_frame_52=q6 = y2; per_frame_53=q7 = y3; per_frame_54=q8 = y4; per_frame_55= per_frame_56= per_frame_57=zoom = 1.00; per_frame_58= per_frame_59= per_frame_60= per_frame_61=bb = bb*0.99 + bass*0.02; per_frame_62=mm = mm*0.99 + mid*0.02; per_frame_63=tt = tt*0.99 + treb*0.02; per_frame_64= per_frame_65=q6 = atan2(vx4,vy4); per_frame_66=q5 = sqrt(vx4*vx4 + vy4*vy4); per_pixel_1= per_pixel_2=dir = -q6*1 + asin(1)*1; per_pixel_3= per_pixel_4=b1 = 0.08; // distance per_pixel_5=m1 = q5*45;//-0.6 + q5*200; // size per_pixel_6=t1 = 0.5; // velocity per_pixel_7= per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); per_pixel_10= per_pixel_11= per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; per_pixel_14= per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; per_pixel_17= per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); per_pixel_20= per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); per_pixel_23= per_pixel_24=si3 = -pow(q5,3)*00; per_pixel_25= per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` uv = uv - float2(0,1)*texsize.zw*0; warp_5=` warp_6=` float2 d2 = texsize.zw*12; warp_7=` float1 dx = ( GetBlur2(uv + float2(1,0)*d2 - floor(uv + float2(1,0)*d2)) - GetBlur2(uv-float2(1,0)*d2-floor(uv - float2(1,0)*d2)) ).y; warp_8=` float1 dy = ( GetBlur2(uv + float2(0,1)*d2 - floor(uv + float2(0,1)*d2)) - GetBlur2(uv-float2(0,1)*d2-floor(uv - float2(0,1)*d2)) ).y; warp_9=` float2 my_uv = uv - float2(dx,dy)*0.08; warp_10=` warp_11=` warp_12=` warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y)*.125 + 0.02; warp_15=` warp_16=` float1 d = 0.01; warp_17=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; warp_18=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; warp_19=` my_uv = uv + float2(dx,dy)*0.01; warp_20=` warp_21=` ret.x = tex2D( sampler_fw_main, my_uv).x; warp_22=` warp_23=` warp_24=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.2; warp_25=` my_uv = uv - float2(dy,-dx)*0.04; warp_26=` warp_27=` ret.z = tex2D( sampler_fw_main, my_uv).z; warp_28=` warp_29=` ret.z += (ret.z - GetBlur1(uv).z); warp_30=` ret.z *= 0.9*(ret.x + ret.y*0.64 - 1); warp_31=` ret.z += 0.02; warp_32=` warp_33=` warp_34=`//ret = 0; warp_35=` warp_36=`} comp_1=`shader_body comp_2=`{ comp_3=` comp_4=` float2 d = texsize.zw*12; comp_5=` float1 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ).y; comp_6=` float1 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ).y; comp_7=` float2 my_uv = uv - float2(dx,dy)*0.08; comp_8=`ret = tex2D( sampler_fw_main, my_uv); comp_9=` comp_10=` comp_11=`float1 border = GetBlur1(uv).z*2 - 1; comp_12=` comp_13=`float1 val = 1-tex2D( sampler_fw_main, my_uv).x*1.5; comp_14=`float1 bl2 = 1-GetBlur2(my_uv).x; comp_15=`ret = lerp( 0, float3(1,1,1),1-tex2D( sampler_fw_main, my_uv).x*1.5); comp_16=`ret = float3(0.4,0,1)*val.x + float3(1,1,1)*bl2.x*2*(1-val.x); comp_17=`ret += float3(1,0,1)*GetBlur2(uv).z*2; comp_18=`ret *= 1-GetBlur1(uv).z*2; comp_19=`ret += float3(0.8,0.2,0)*tex2D(sampler_main, uv).z; comp_20=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Sunsets.milk0000775000175000017500000001137011756064137026231 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.990 fDecay=0.970 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.106 fWaveScale=0.453 fWaveSmoothing=0.6 fWaveParam=0.0 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=25.548 fZoomExponent=0.4 fShader=0.0 zoom=1.09900 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.41700 sx=1.0 sy=1.0 wave_r=0.8 wave_g=0.550 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hyperkaleidoscope Glow 2 motion blur.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar + Geiss - Hyperkaleidoscope Glow 2 moti0000775000175000017500000001427611756064137033155 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.0 fDecay=0.973 fVideoEchoZoom=1.047 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905 fWaveSmoothing=0.627 fWaveParam=-0.3 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=2.853 fZoomExponent=1.23219 fShader=0.0 zoom=1.08017 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01678 sx=1.0 sy=1.0 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.350 mv_g=0.350 mv_b=0.350 mv_a=1.0 b1n=0.670 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_11= per_frame_12=//q2 = oldq2 +q1; per_frame_13=oldq2 = q2 ; per_frame_14=monitor = q2; per_pixel_1=zoom = zoom + rad*0.1*q1; per_pixel_2= warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz*0.8; comp_4=` comp_5=` float3 blur = saturate(GetBlur1(uv) - blur1_min)*14 comp_6=` + saturate(GetBlur2(uv) - blur2_min)*14; comp_7=` ret += blur; comp_8=` ret *= 0.7; comp_9=` ret = lerp(lum(ret), ret, 0.2); comp_10=` ret *= hue_shader*2.4-1; comp_11=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Tokamak Plus Painterly.milk0000775000175000017500000001272411756064137031014 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.2 fWaveScale=4.225629 fWaveSmoothing=0.7 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.004000 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.750000 wave_g=0.750000 wave_b=0.750000 wave_x=0.5 wave_y=0.680000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); warp_1=`shader_body warp_2=`{ warp_3=` float2 uv2 = uv; warp_4=` warp_5=` // PAINTERLY EFFECT - base high-frequency motion on image colors warp_6=` float mipbias = 0;//3 + 2*cos(_frame * 2); warp_7=` float2 delta2 = 0;//texsize.zw*float2(1,1); warp_8=` float3 blurry_color = tex2D( sampler_main, uv + delta2 ).xyz; warp_9=` uv2.xy += (blurry_color.xy-0.37) * 0.03; warp_10=` warp_11=` ret = tex2D( sampler_main, uv2 ).xyz - 0.005; warp_12=` warp_13=`} warp_14=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret *= 1.99; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cauldron - painterly 3.milk0000775000175000017500000001340311756064137030563 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=1.000000 fGammaAdj=2.700 fDecay=0.980 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.707 fWaveScale=1.025 fWaveSmoothing=0.100 fWaveParam=0.000 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.000 fWarpScale=1.331 fZoomExponent=1.00000 fShader=0.000 zoom=1.01400 rot=-0.02000 cx=0.500 cy=0.500 dx=-0.01000 dy=0.00000 warp=0.02944 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=12.000 nMotionVectorsY=9.000 mv_dx=0.000 mv_dy=0.000 mv_l=0.900 mv_r=1.000 mv_g=1.000 mv_b=1.000 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.00000 wavecode_2_smoothing=0.50000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.00000 wavecode_3_smoothing=0.50000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.10000 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=1.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.100 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.10000 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=1.00000 shapecode_1_r=1.000 shapecode_1_g=0.000 shapecode_1_b=0.000 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=1.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.100 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.10000 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=1.00000 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=0.000 shapecode_2_g2=1.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.100 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float t = 0.005 + 0.025*saturate(treb-1); warp_5=` float2 uv2 = uv; warp_6=` float2 delta2 = texsize.zw*float2(1,1); warp_7=` float3 blurry_color = tex2D( sampler_main, warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_9=` uv2.xy += (blurry_color.xy-0.37) * t; warp_10=` warp_11=` // sample previous frame warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; warp_13=` warp_14=` // darken over time warp_15=` ret -= 0.004; warp_16=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` //ret = (ret-0.1)*1.90; //old gamma effect comp_5=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Flexi - julian affairs.milk0000775000175000017500000003074311756064137027445 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=5.000 fGammaAdj=1.000 fDecay=0.980 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.004 fWaveScale=0.762 fWaveSmoothing=0.900 fWaveParam=-0.440 fModWaveAlphaStart=1.000 fModWaveAlphaEnd=1.000 fWarpAnimSpeed=0.408 fWarpScale=0.905 fZoomExponent=1.00000 fShader=0.000 zoom=1.02500 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.63735 sx=1.00000 sy=1.00000 wave_r=1.000 wave_g=1.000 wave_b=1.000 wave_x=0.500 wave_y=0.040 ob_size=0.005 ob_r=0.000 ob_g=0.000 ob_b=1.000 ob_a=1.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=0.000 nMotionVectorsY=0.000 mv_dx=0.000 mv_dy=0.000 mv_l=1.000 mv_r=1.000 mv_g=0.910 mv_b=0.710 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=2.44415 wavecode_0_smoothing=0.00000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.000 wave_0_init1=t2 = 0; wave_0_init2=t3 = 0; wave_0_init3=t4 = 0; wave_0_init4=cl = 0; wave_0_per_frame1=t1 = 0; wave_0_per_frame2=v = 0.01; wave_0_per_frame3=j = j + (bass)*0.01; wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; wave_0_per_frame6=t2 = j; wave_0_per_frame7=t3 = j2; wave_0_per_frame8=t4 = j3; wave_0_per_frame9=//t5 = 0; wave_0_per_frame10=k = k*0.99 + 10*mid/fps; wave_0_per_frame11=t5 = -k; wave_0_per_frame12= wave_0_per_frame13=cl1 = cl1 + 0.002; wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); wave_0_per_frame16=t8 = cl1; wave_0_per_frame17= wave_0_per_frame18=cl2 = cl2 -1*q1; wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); wave_0_per_frame21=t7 = cl2; wave_0_per_frame22= wave_0_per_frame23=cl3 = cl3 +0.001; wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); wave_0_per_frame26=t6 = cl3; wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); wave_0_per_point7= wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; wave_0_per_point11= wave_0_per_point12=v = 0.001; wave_0_per_point13= wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); wave_0_per_point15=bb = d*d*0.5; wave_0_per_point16=n= 0.3; wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); wave_0_per_point23= wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); wave_0_per_point27= wave_0_per_point28=zoom = .5*(1/(z+0.5)); wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; wave_0_per_point31= wave_0_per_point32=pi3 = 3.1415*2*0.3333; wave_0_per_point33=t = z*2+t2*1; wave_0_per_point34=c=3; wave_0_per_point35=//r = sin(t)*c; wave_0_per_point36= wave_0_per_point37=//g = sin(t+pi3)*c; wave_0_per_point38= wave_0_per_point39=//b = sin(t-pi3)*c; wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=r = if(above(r,1),1,r); wave_0_per_point43=r = if(below(r,0),0,r); wave_0_per_point44=g = if(above(g,1),1,g); wave_0_per_point45=g = if(below(g,0),0,g); wave_0_per_point46=b = if(above(b,1),1,b); wave_0_per_point47=b = if(below(b,0),0,b); wave_0_per_point48= wave_0_per_point49=a = 0.4; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=2.02310 wavecode_1_smoothing=0.00000 wavecode_1_r=0.000 wavecode_1_g=1.000 wavecode_1_b=0.000 wavecode_1_a=1.000 wave_1_init1=t2 = 0; wave_1_init2=t3 = 0; wave_1_init3=t4 = 0; wave_1_init4=cl = 0; wave_1_per_frame1=t8 = 1; wave_1_per_point1=//d3 = if(equal(t8,1),t4,d3); wave_1_per_point2=//d2 = if(equal(t8,1),t3,d2); wave_1_per_point3=//d1 = if(equal(t8,1),t2,d1); wave_1_per_point4=//d = if(equal(t8,1),t1,d); wave_1_per_point5=t3 = t3*0.6 + (value1)*1; wave_1_per_point6=t2 = t2*0.7 + t3*0.2; wave_1_per_point7=t1 = t1*0.8 + t2*0.1; wave_1_per_point8=d = d*0.9 + t1*0.2; wave_1_per_point9= wave_1_per_point10=y = 0.5 + d*sample*(1-sample); wave_1_per_point11=x = -0.05 + sample*1.1; wave_1_per_point12=t8 = 0; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=5.92556 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=0.000 wavecode_2_b=0.000 wavecode_2_a=0.660 wave_2_per_frame1=t1 = q1; wave_2_per_frame2=t2 = q2; wave_2_per_frame3=t3 = q3; wave_2_per_frame4=t4 = q4; wave_2_per_frame5=t5 = q5; wave_2_per_frame6=t6 = q6; wave_2_per_frame7=t7 = q7; wave_2_per_frame8=t8 = q8; wave_2_per_point1=sample = 1-sample; wave_2_per_point2=xxx = xx; wave_2_per_point3=yyy = yy; wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_2_per_point6= wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_2_per_point9= wave_2_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_2_per_point11=dd = dd*0.95 + (value1); wave_2_per_point12=ddd = dd*sample*(1-sample)*d; wave_2_per_point13= wave_2_per_point14=x = xx + (yy-yyy)*ddd; wave_2_per_point15=y = yy - (xx-xxx)*ddd; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=5.92556 wavecode_3_smoothing=0.00000 wavecode_3_r=0.650 wavecode_3_g=0.450 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=t2 = 0 wave_3_per_frame1=t1 = q1; wave_3_per_frame2=t2 = q2; wave_3_per_frame3=t3 = q3; wave_3_per_frame4=t4 = q4; wave_3_per_frame5=t5 = q5; wave_3_per_frame6=t6 = q6; wave_3_per_frame7=t7 = q7; wave_3_per_frame8=t8 = q8; wave_3_per_point1=sample = 1-sample; wave_3_per_point2=xxx = xx; wave_3_per_point3=yyy = yy; wave_3_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 wave_3_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; wave_3_per_point6= wave_3_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 wave_3_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; wave_3_per_point9= wave_3_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); wave_3_per_point11=dd = dd*0.95 + (value1); wave_3_per_point12=ddd = dd*sample*(1-sample)*d; wave_3_per_point13=ddd = sample*(1-sample)*sin(sample*200)*d*0.05; wave_3_per_point14=x = xx + (yy-yyy)*ddd; wave_3_per_point15=y = yy - (xx-xxx)*ddd; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.04043 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=0.73458 shapecode_0_r=0.000 shapecode_0_g=0.000 shapecode_0_b=0.000 shapecode_0_a=0.100 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_init1=vx = 0 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_num_inst=1 shapecode_1_x=0.700 shapecode_1_y=0.300 shapecode_1_rad=0.66230 shapecode_1_ang=2.45044 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.74934 shapecode_1_r=1.000 shapecode_1_g=0.100 shapecode_1_b=0.100 shapecode_1_a=1.000 shapecode_1_r2=1.000 shapecode_1_g2=0.100 shapecode_1_b2=0.100 shapecode_1_a2=1.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_init1=xx = 0.5; shape_1_init2=yy = 0.4; shape_1_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_1_per_frame2= shape_1_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_1_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_1_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_1_per_frame6=ang =aang*4*asin(1); shape_1_per_frame7=x = xx; shape_1_per_frame8=y = yy; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_num_inst=1 shapecode_2_x=0.430 shapecode_2_y=0.600 shapecode_2_rad=1.16781 shapecode_2_ang=5.96903 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.67165 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=1.000 shapecode_2_r2=1.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=1.000 shapecode_2_border_r=1.000 shapecode_2_border_g=1.000 shapecode_2_border_b=1.000 shapecode_2_border_a=0.000 shape_2_init1=xx = 0.5; shape_2_init2=yy = 0.4; shape_2_per_frame1=d = sqrt( sqr(xx-q4)+sqr(yy-q8)); shape_2_per_frame2= shape_2_per_frame3=xx = if(below(d,0.15),0.4+rand(200)/1000,xx); shape_2_per_frame4=yy = if(below(d,0.15),0.3+rand(400)/1000,yy); shape_2_per_frame5=aang = if(below(d,0.12),rand(1000)/1000,aang); shape_2_per_frame6=ang =aang*4*asin(1); shape_2_per_frame7=x = xx; shape_2_per_frame8=y = yy; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.750 shapecode_3_rad=0.07059 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=0.73458 shapecode_3_r=1.000 shapecode_3_g=0.500 shapecode_3_b=0.500 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.000 shape_3_init1=vx = 0 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = q5; per_frame_1=zoom = 1.0; per_frame_2=wave_a = 0; per_frame_3=//warp = 0; per_frame_4= per_frame_5=r = r*0.96 + (bass-treb)*0.1; per_frame_6=rot = r*0.1; per_frame_7= warp_1=`shader_body warp_2=`{ warp_3=`float2 zoom = 1.84+(bass-treb)*0.0; warp_4=`float2 cntr = float2(0,0); warp_5=`float2 c = float2(0.2806,0.4508); warp_6=`float2 my_uv = (uv-0.5-cntr)*zoom; warp_7=`my_uv = float2(my_uv.x*my_uv.x - my_uv.y*my_uv.y, 2*my_uv.x*my_uv.y) + c; warp_8=` warp_9=` ret.xz = tex2D( sampler_fw_main, my_uv ).xz*float2(0.99,1) + float2(0.06,-0.004); warp_10=` ret.y = tex2D( sampler_fw_main, 0.5 + (uv_orig-0.5)*0.98).y - 0.008; warp_11=`} comp_1=`shader_body comp_2=`{ comp_3=` float2 d = texsize.zw*4; comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; comp_6=` float2 uv_y = float2(dx,dy)*0.14*(1-GetPixel(uv).x); comp_7=` comp_8=`//uv = 0.5 + (uv-0.5)*float2(1,0.75); comp_9=`float3 base = GetPixel(uv+uv_y); comp_10=`float1 fine = 0.92-base.z; comp_11=`float1 peri = base.x; comp_12=` comp_13=`ret = (peri+fine-base.y).xxx; comp_14=`ret = peri.xxx*float3(1.1,0.7,-0.16) + fine.xxx*float3(-0.9,-1.5,1) + float3(0,-0.1,-0.25)*GetPixel(uv_orig).y; comp_15=` comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Cepia Dither.milk0000775000175000017500000001507011756064137027007 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=3.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=2.122 fWaveSmoothing=0.783 fWaveParam=0.0 fModWaveAlphaStart=0.990 fModWaveAlphaEnd=1.490 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=1.0 fShader=0.0 zoom=1.06300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.06322 sx=1.0 sy=1.0 wave_r=0.810 wave_g=0.790 wave_b=0.770 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); per_frame_4=wave_r = sqrt(wave_r); per_frame_5=wave_g = sqrt(wave_g); per_frame_6=wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=wave_mystery = time*0.03; warp_1=`shader_body warp_2=`{ warp_3=` ret = tex2D( sampler_main, uv ).xyz; warp_4=` warp_5=` // ERROR DIFFUSION DITHER - looks great warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xxx-0.5)/256.0*2; warp_8=` warp_9=` // darken over time warp_10=` //ret -= 0.004; warp_11=` //ret *= 0.99; warp_12=` ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only warp_13=`} warp_14=` comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` float lum = dot(ret, float3(0.3,0.5,0.2)); comp_5=` comp_6=` // super-saturate color: comp_7=` ret = lerp(lum, ret, 1.7); comp_8=` comp_9=` // add some stripes: comp_10=` //ret += 0.04*cos(lum*29+2.8); comp_11=` comp_12=` // assuming input is mostly greyscale, apply a color palette: comp_13=` ret = pow(ret,float3(0.5,0.7,1.3)); comp_14=` ret *= 1.5; // a little bit of overbright comp_15=`} comp_16=` comp_17=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Drop Shadow 2.milk0000775000175000017500000001556011756064137027026 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=2.7 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.496230 fWaveScale=5.216822 fWaveSmoothing=0.477000 fWaveParam=-0.140000 fModWaveAlphaStart=0.610000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.331000 fZoomExponent=1.0 fShader=0.0 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.5 dx=0.0 dy=0.0 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.5 wave_y=0.630000 ob_size=0.010000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010000 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.25 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // motion blur: warp_7=` // 'v' points exactly one pixel, in the direction of motion warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; warp_9=` float3 s; warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); warp_14=` warp_15=` // darken over time warp_16=` ret *= 0.95; warp_17=` warp_18=` // add noise warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; warp_21=`} comp_1=`sampler sampler_rand00_smalltiled; comp_2=`float4 texsize_rand00_smalltiled; comp_3=` comp_4=`shader_body comp_5=`{ comp_6=` ret = tex2D(sampler_main, uv).xyz; comp_7=` //ret = max( ret, tex2D(sampler_main, 1-uv).zyx ); comp_8=` comp_9=` float L = lum(ret); comp_10=` float use_tex = 1 - saturate(L*10-1); comp_11=` float3 tex = tex2D(sampler_rand00_smalltiled, (uv*texsize.xy+time*18)*texsize_rand00_smalltiled.zw).xyz; comp_12=` tex *= tex; comp_13=` // shadow: comp_14=` float L2 = lum(GetBlur2(uv - 0.01)); comp_15=` tex *= 1-saturate(L2*5); comp_16=` ret = lerp(ret, tex, use_tex); comp_17=` comp_18=` ret *= 1.70; //old gamma effect comp_19=` comp_20=` comp_21=` comp_22=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Tripmaker (Space Trip Mix).milk0000775000175000017500000001515711756064137032033 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=2.0 fDecay=0.980000 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.0 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=100.0 fShader=1.0 zoom=0.999998 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.2 ob_g=0.4 ob_b=0.220000 ob_a=1.0 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=1.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.791418 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.080000 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=0.080000 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=1.791418 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=1.0 shapecode_1_a=0.080000 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.080000 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.919739 shapecode_2_ang=0.0 shapecode_2_tex_ang=1.696460 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=1.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=tex_zoom = q1+tex_zoom - 0.01*q2; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=tex_ang = 0.2*q2 + sin(0.4*time); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=//ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=//ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=//ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2+time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Hyperion (LSB mix).milk0000775000175000017500000001367011756064137027667 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.500000 fGammaAdj=1.0 fDecay=0.980 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.125 fWaveScale=1.013 fWaveSmoothing=0.9 fWaveParam=0.0 fModWaveAlphaStart=1.250 fModWaveAlphaEnd=1.650 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=1.13500 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01605 sx=1.0 sy=1.0 wave_r=0.0 wave_g=0.6 wave_b=1.0 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` ret += (tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*0.0017; warp_7=` warp_8=` // darken (decay) over time warp_9=` ret *= 0.993; warp_10=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` comp_5=` float3 d = float3(texsize.zw, 0)*1.0; comp_6=` float b1 = lum(GetPixel(uv + d.xz)); comp_7=` float b2 = lum(GetPixel(uv - d.xz)); comp_8=` float b3 = lum(GetPixel(uv + d.zy)); comp_9=` float b4 = lum(GetPixel(uv - d.zy)); comp_10=` comp_11=` //ret = 0; comp_12=` ret *= -1; comp_13=` ret += saturate((b1-b2)*64)*1.00*float3(1,0.6,0.1); comp_14=` ret += saturate((b3-b4)*64)*1.00*float3(0.2,0.5,0.7); comp_15=` ret -= saturate( GetBlur1(uv)*4 - 1 ); comp_16=` comp_17=` ret *= 1.5; comp_18=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Rovastar - Harlequin's Liquid Dragon.milk0000775000175000017500000000517011756064137032102 0ustar matthiasmatthias[preset00] fRating=2.0 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.692 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*1.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.5 - 0.35*cos(time*1.196); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.005*sin(time*0.23); per_frame_10=dy = dy - 0.005*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=q5 = max(max(bass,bass_att)-1.2,0); per_pixel_1=box =0.5+0.8*(2*x%2+2*y%2); per_pixel_2=q1 = 2*q5+7.7+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.5*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((sqrt(2)-rad)-18*q2); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Squamous Flow Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Reaction Diffusion (Squamous Flow Mix).m0000775000175000017500000001524311756064137033070 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=2.5 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=1.015 fWaveSmoothing=0.522 fWaveParam=0.0 fModWaveAlphaStart=0.830 fModWaveAlphaEnd=1.310 fWarpAnimSpeed=1.0 fWarpScale=3.138 fZoomExponent=1.0 fShader=0.0 zoom=1.01901 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.00054 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_15=wave_x = wave_x - dx_residual*7; per_frame_16=wave_y = wave_y - dy_residual*7; per_frame_17=wave_mystery = time*0.03; per_frame_18= per_frame_19=zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); warp_1=`shader_body warp_2=`{ warp_3=` // sample previous frame warp_4=` ret.xyz = tex2D( sampler_main, uv ).xyz; warp_5=` warp_6=` // take the difference between the crisp and blurred images, warp_7=` // then add it back into the image. Creates spots and stripes over time. warp_8=` float3 b = GetBlur1(uv)*0.3 + GetBlur2(uv)*0.4 + GetBlur3(uv)*0.3; warp_9=` ret.xyz += (ret.xyz - b)*0.3; warp_10=` ret.xyz *= 0.9; warp_11=` warp_12=` // add noise: warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 122 warp_15=` * (saturate(treb_att-1)*0.4+0.3); warp_16=` warp_17=` // desaturate over time, to keep the globs white warp_18=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); warp_19=`} comp_1=`shader_body comp_2=`{ comp_3=` comp_4=` ret = ( GetBlur1((0.5-uv)*0.5+0.5)); comp_5=` comp_6=` float lb1 = lum(GetBlur1(uv)); comp_7=` comp_8=` ret *= saturate((lb1-0.2)*9); comp_9=` comp_10=` comp_11=` float3 c = tex2D(sampler_main, uv).xyz; comp_12=` comp_13=` comp_14=` ret += c; comp_15=` comp_16=` comp_17=`} ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Accelerator (Hot Lead Transfusion).milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Aderrasi - Accelerator (Hot Lead Transfusion).mi0000775000175000017500000001516411756064137033125 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=1.0 fDecay=1.0 fVideoEchoZoom=0.741632 fVideoEchoAlpha=0.0 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.202061 fWaveScale=0.975900 fWaveSmoothing=0.9 fWaveParam=-0.5 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=2.853000 fZoomExponent=1.0 fShader=0.0 zoom=1.000343 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.0 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.005000 ib_r=0.0 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.8 wavecode_0_r=0.5 wavecode_0_g=0.0 wavecode_0_b=0.0 wavecode_0_a=0.5 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.500*(0.60*sin(1.933*time) + 0.40*sin(1.045*time)); per_frame_2=wave_g = wave_g + 0.500*(0.60*sin(0.909*time) + 0.40*sin(1.956*time)); per_frame_3=wave_b = wave_b + 0.500*(0.60*sin(2.910*time) + 0.40*sin(0.992*time)); per_frame_4= per_frame_5= per_frame_6= per_frame_7=xy1 = x*above(sin(time),0)+y*below(sin(time),0); per_frame_8=xy2 = x*below(sin(time),0)+y*above(sin(time),0); per_frame_9=q1 = xy1; per_frame_10=q2 = xy2; per_frame_11= per_frame_12=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_13=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_14=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_15=echo_orient = echo_orient + 50*dy_r; per_frame_16=//echo_alpha = echo_alpha + 50*dx_r; per_frame_17=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_18=ocog = below(cog,30000)*cog; per_frame_19=q4 = cog; per_frame_20= per_frame_21=decay = min(0.995+abs(0.05*sin(time)),1); per_frame_22=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_23=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_24=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_25=rg1 = abs(sin(1.3*q4)); per_frame_26=rg2 = 0*above(rg1,0.5) + 1*below(rg1,0.5); per_frame_27=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_28=invert = rg3; per_frame_29=darken = 1-invert; per_frame_30=brighten = invert; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=zoom = zoom + abs(0.05*(3*(0.5-rad)*bass_att*4)); per_pixel_7=zoom = zoom + if(above(bass_att,1.2),(0.06*sin(24*time)),0); per_pixel_8= per_pixel_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_10=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_11=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_12=tg1 = abs(sin(1.32*q4)); per_pixel_13=tg2 = 8*above(tg1,0.75) + 12*below(tg1,0.25) + 16*above(tg1,0.25)*below(tg1,0.5); per_pixel_14=24*above(tg1,0.5)*below(tg1,0.75); per_pixel_15=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_16= per_pixel_17=zoom = zoom + abs(7*rad*dx_r); per_pixel_18=dx = dx + dx_r*sin(sin(3+(tg3*y)))*(sin(3+(tg3*x))); per_pixel_19=dy = dy + dy_r*sin(sin(3+(tg3*y)))*(sin(3+(tg3+x))); ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Rovastar - Cerebral Demons - Phat + Eo.S. Stars Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/Krash + Rovastar - Cerebral Demons - Phat + Eo.S0000775000175000017500000002437111756064137032311 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.7 fDecay=1.0 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.0 fWarpScale=1.0 fZoomExponent=1.0 fShader=0.0 zoom=0.999900 rot=0.1 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=1.0 sx=1.0 sy=1.0 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.050000 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=1.0 ib_size=0.005000 ib_r=0.4 ib_g=0.0 ib_b=0.0 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=0.0 mv_g=0.7 mv_b=1.0 mv_a=0.0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=0.8 wavecode_0_b=0.3 wavecode_0_a=1.0 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=0.7 wavecode_1_b=0.2 wavecode_1_a=1.0 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=0.780000 wavecode_2_b=0.2 wavecode_2_a=1.0 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.491381 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=0.5 shapecode_0_a=1.0 shapecode_0_r2=1.0 shapecode_0_g2=0.5 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.030000 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=0.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=0.0 shapecode_1_b2=0.0 shapecode_1_a2=1.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=1.791419 shapecode_2_ang=0.0 shapecode_2_tex_ang=3.141593 shapecode_2_tex_zoom=0.555953 shapecode_2_r=1.0 shapecode_2_g=1.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=1.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shape_2_per_frame1=x=.5+(above(sin(time),0)*0.2); shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.7 shapecode_3_y=0.7 shapecode_3_rad=0.986086 shapecode_3_ang=0.628319 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.999996 shapecode_3_r=0.970000 shapecode_3_g=0.0 shapecode_3_b=1.0 shapecode_3_a=1.0 shapecode_3_r2=1.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=flip=1 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(37/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4; per_frame_54= per_frame_55=flip=-flip; per_frame_56=sx=flip; per_frame_57= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; per_pixel_13=sy=1.2/newx; per_pixel_14=zoom=1.1 ././@LongLink0000000000000000000000000000017200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + Geiss - the adventures of prismo jenkins - water mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_200/fiShbRaiN + Geiss - the adventures of prismo jen0000775000175000017500000002377411756064137033103 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=0 PSVERSION_COMP=2 [preset00] fRating=2.000000 fGammaAdj=1.280 fDecay=0.980 fVideoEchoZoom=1.228 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=1.286 fWaveSmoothing=0.630 fWaveParam=0.0 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.25486 fShader=1.0 zoom=0.97012 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01000 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.010 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.260 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=64.0 nMotionVectorsY=48.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.0 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wave_0_per_point1=branch=rand(2); wave_0_per_point2= wave_0_per_point3=//base wave_0_per_point4=wx=if(equal(sc,0),.5,wx); wave_0_per_point5=wy=if(equal(sc,0),0,wy); wave_0_per_point6= wave_0_per_point7=wx=if(equal(sc,1),.5,wx); wave_0_per_point8=wy=if(equal(sc,1),.1,wy); wave_0_per_point9= wave_0_per_point10=//calculate previous branch length wave_0_per_point11=d=if(below(sc,2),.3,.7*d); wave_0_per_point12= wave_0_per_point13=//angle wave_0_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_0_per_point15= wave_0_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_0_per_point17= wave_0_per_point18=//branches wave_0_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_0_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_0_per_point21= wave_0_per_point22=//sample count wave_0_per_point23=sc=if(equal(sc,11),0,sc+1); wave_0_per_point24= wave_0_per_point25=a=if(below(sc,2),0,.1); wave_0_per_point26= wave_0_per_point27=x=wx; wave_0_per_point28=y=wy; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.9,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2+sin(time),-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*1.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wave_2_per_point1=branch=rand(2); wave_2_per_point2= wave_2_per_point3=//base wave_2_per_point4=wx=if(equal(sc,0),0,wx); wave_2_per_point5=wy=if(equal(sc,0),.5,wy); wave_2_per_point6= wave_2_per_point7=wx=if(equal(sc,1),.1,wx); wave_2_per_point8=wy=if(equal(sc,1),.5,wy); wave_2_per_point9= wave_2_per_point10=//calculate previous branch length wave_2_per_point11=d=if(below(sc,2),.3,.7*d); wave_2_per_point12= wave_2_per_point13=//angle wave_2_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_2_per_point15= wave_2_per_point16=wa=if(below(sc,2),3.1415927*2,wa+wainc); wave_2_per_point17= wave_2_per_point18=//branches wave_2_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_2_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_2_per_point21= wave_2_per_point22=//sample count wave_2_per_point23=sc=if(equal(sc,11),0,sc+1); wave_2_per_point24= wave_2_per_point25=a=if(below(sc,2),0,.1); wave_2_per_point26= wave_2_per_point27=x=wx; wave_2_per_point28=y=wy; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 wave_3_per_point1=branch=rand(2); wave_3_per_point2= wave_3_per_point3=//base wave_3_per_point4=wx=if(equal(sc,0),1,wx); wave_3_per_point5=wy=if(equal(sc,0),.5,wy); wave_3_per_point6= wave_3_per_point7=wx=if(equal(sc,1),.9,wx); wave_3_per_point8=wy=if(equal(sc,1),.5,wy); wave_3_per_point9= wave_3_per_point10=//calculate previous branch length wave_3_per_point11=d=if(below(sc,2),.3,.7*d); wave_3_per_point12= wave_3_per_point13=//angle wave_3_per_point14=wainc=if(equal(branch,1),.25+cos(time),-.25); wave_3_per_point15= wave_3_per_point16=wa=if(below(sc,2),3.1415927*1,wa+wainc); wave_3_per_point17= wave_3_per_point18=//branches wave_3_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_3_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_3_per_point21= wave_3_per_point22=//sample count wave_3_per_point23=sc=if(equal(sc,11),0,sc+1); wave_3_per_point24= wave_3_per_point25=a=if(below(sc,2),0,.1); wave_3_per_point26= wave_3_per_point27=x=wx; wave_3_per_point28=y=wy; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=1.46815 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=0.63904 shapecode_0_r=1.0 shapecode_0_g=1.0 shapecode_0_b=1.0 shapecode_0_a=0.5 shapecode_0_r2=1.0 shapecode_0_g2=1.0 shapecode_0_b2=1.0 shapecode_0_a2=1.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.0 shape_0_per_frame1=ang=time*.1; shape_0_per_frame2= shape_0_per_frame3=sides=int(abs(sin(time*.5)*7)); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.02743 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=0.050 shapecode_1_r2=1.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.0 shape_1_per_frame1=ang=time*.1; shape_1_per_frame2= shape_1_per_frame3=r=.7+(sin(time)*.3); shape_1_per_frame4=g=.7+(cos(time)*.3); shape_1_per_frame5=b=.7+(sin(time+.12)*.3); shape_1_per_frame6= shape_1_per_frame7=rad=rad+(treb_att*bass_att*.5); shape_1_per_frame8=x=.5+(sin(time)*.5); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.02508 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=0.050 shapecode_2_r2=1.0 shapecode_2_g2=1.0 shapecode_2_b2=1.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.0 shape_2_per_frame1=ang=time*.25; shape_2_per_frame2= shape_2_per_frame3=g=.7+(sin(time)*.3); shape_2_per_frame4=b=.7+(cos(time)*.3); shape_2_per_frame5=r=.7+(sin(time+.12)*.3); shape_2_per_frame6= shape_2_per_frame7=r2=.7+(sin(time)*.3); shape_2_per_frame8=g2=.7+(cos(time)*.3); shape_2_per_frame9=b2=.7+(sin(time+.12)*.3); shape_2_per_frame10= shape_2_per_frame11=rad=rad+(treb_att*bass_att*.5); shape_2_per_frame12=y=.5+(sin(time)*.25); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=2.66717 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=0.60804 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=0.1 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.010 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_init_1=ez=1.2; per_frame_1=ea=abs(sin(time*.25)); per_frame_2=eo=if(below(ea,.1),rand(3),eo); per_frame_3=ez=if(below(ea,.1),.5+(rand(10)*.1),ez); per_frame_4= per_frame_5=echo_alpha=ea; per_frame_6=echo_orient=eo; per_frame_7=echo_zoom=ez; per_pixel_1=rot=rot+(rad*sin(time*.25)*.02); comp_1=`sampler sampler_fw_noise_hq; comp_2=` comp_3=`shader_body comp_4=`{ comp_5=` float4 N1 = tex2D(sampler_fw_noise_hq, uv*texsize.xy*2*texsize_noise_hq.zw/64 +rand_preset.xy)*1; comp_6=` float4 N2 = tex2D(sampler_fw_noise_hq, uv*texsize.xy*2*texsize_noise_hq.zw/16+rand_preset.xy)*0.25; comp_7=` float4 N3 = tex2D(sampler_fw_noise_hq, uv*texsize.xy*2*texsize_noise_hq.zw/32+rand_preset.xy)*0.5; comp_8=` comp_9=` uv = 0.05 + 0.9*uv; comp_10=` uv.x += 0.05*cos((N1.x + N2.x + N3.x)*5 + time*4.13); comp_11=` uv.y += 0.05*sin((N1.y + N2.y + N3.y)*5 + time*5); comp_12=` comp_13=` comp_14=` ret = tex2D(sampler_main, uv).xyz; comp_15=` ret *= 2.00; //gamma comp_16=`} projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Explosion.milk0000775000175000017500000001522511756064137026550 0ustar matthiasmatthiasMILKDROP_PRESET_VERSION=201 PSVERSION=2 PSVERSION_WARP=2 PSVERSION_COMP=2 [preset00] fRating=4.0 fGammaAdj=1.9 fDecay=0.980 fVideoEchoZoom=1.169 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0 fWaveScale=2.122 fWaveSmoothing=0.783 fWaveParam=0.0 fModWaveAlphaStart=0.990 fModWaveAlphaEnd=1.490 fWarpAnimSpeed=1.0 fWarpScale=1.503 fZoomExponent=1.0 fShader=0.0 zoom=1.02300 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.04750 sx=1.0 sy=1.0 wave_r=0.810 wave_g=0.790 wave_b=0.770 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); per_frame_4=wave_r = sqrt(wave_r); per_frame_5=wave_g = sqrt(wave_g); per_frame_6=wave_b = sqrt(wave_b); per_frame_7=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_10=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_12=decay = decay - 0.01*equal(frame%6,0); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; per_frame_18=wave_x = wave_x - dx_residual*7; per_frame_19=wave_y = wave_y - dy_residual*7; per_frame_20=wave_mystery = time*0.03; per_frame_21= per_frame_22=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); per_frame_23=//zoom = zoom + max(0,treb-1.2)*0.1; per_frame_24= per_frame_25=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); warp_1=`shader_body warp_2=`{ warp_3=` // PAINTERLY EFFECT: warp_4=` float2 uv2 = uv; warp_5=` float2 delta2 = texsize.zw*float2(1,1); warp_6=` float3 blurry_color = tex2D( sampler_main, warp_7=` lerp(uv,uv_orig,-1) + delta2 ).xyz; warp_8=` uv2.xy += (blurry_color.xy-0.5) * q1; warp_9=` warp_10=` // sample previous frame warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; warp_12=` warp_13=` // push all colors toward 0.5: warp_14=` ret.xyz -= (saturate((ret.xyz-0.5)*99)*2-1)*float3(1,1,0)*0.001; warp_15=` warp_16=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; warp_17=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*15; warp_18=`} comp_1=`shader_body comp_2=`{ comp_3=` ret = tex2D(sampler_main, uv).xyz; comp_4=` ret = (ret-0.5)*3 + 0.5; comp_5=`} comp_6=` comp_7=` projectM-complete-2.1.0-Source/presets_milkdrop_200/Geiss - Flower.milk0000775000175000017500000001130711756064137026023 0ustar matthiasmatthias[preset00] fRating=1.0 fGammaAdj=2.7 fDecay=0.960 fVideoEchoZoom=2.0 fVideoEchoAlpha=0.0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.204 fWaveScale=1.152 fWaveSmoothing=0.1 fWaveParam=-0.5 fModWaveAlphaStart=0.750 fModWaveAlphaEnd=0.950 fWarpAnimSpeed=1.0 fWarpScale=1.331 fZoomExponent=1.0 fShader=0.0 zoom=1.28055 rot=0.0 cx=0.5 cy=0.5 dx=0.0 dy=0.0 warp=0.01249 sx=1.0 sy=1.0 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.5 wave_y=0.5 ob_size=0.010 ob_r=0.0 ob_g=0.0 ob_b=0.0 ob_a=0.0 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.0 nMotionVectorsX=12.0 nMotionVectorsY=9.0 mv_dx=0.0 mv_dy=0.0 mv_l=0.9 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=0.0 b1n=0.0 b2n=0.0 b3n=0.0 b1x=1.0 b2x=1.0 b3x=1.0 b1ed=0.250 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0 wavecode_0_smoothing=0.5 wavecode_0_r=1.0 wavecode_0_g=1.0 wavecode_0_b=1.0 wavecode_0_a=1.0 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.0 wavecode_1_smoothing=0.5 wavecode_1_r=1.0 wavecode_1_g=1.0 wavecode_1_b=1.0 wavecode_1_a=1.0 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.0 wavecode_2_smoothing=0.5 wavecode_2_r=1.0 wavecode_2_g=1.0 wavecode_2_b=1.0 wavecode_2_a=1.0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.0 wavecode_3_smoothing=0.5 wavecode_3_r=1.0 wavecode_3_g=1.0 wavecode_3_b=1.0 wavecode_3_a=1.0 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0.0 shapecode_0_tex_ang=0.0 shapecode_0_tex_zoom=1.0 shapecode_0_r=1.0 shapecode_0_g=0.0 shapecode_0_b=0.0 shapecode_0_a=1.0 shapecode_0_r2=0.0 shapecode_0_g2=1.0 shapecode_0_b2=0.0 shapecode_0_a2=0.0 shapecode_0_border_r=1.0 shapecode_0_border_g=1.0 shapecode_0_border_b=1.0 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0.0 shapecode_1_tex_ang=0.0 shapecode_1_tex_zoom=1.0 shapecode_1_r=1.0 shapecode_1_g=0.0 shapecode_1_b=0.0 shapecode_1_a=1.0 shapecode_1_r2=0.0 shapecode_1_g2=1.0 shapecode_1_b2=0.0 shapecode_1_a2=0.0 shapecode_1_border_r=1.0 shapecode_1_border_g=1.0 shapecode_1_border_b=1.0 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0.0 shapecode_2_tex_ang=0.0 shapecode_2_tex_zoom=1.0 shapecode_2_r=1.0 shapecode_2_g=0.0 shapecode_2_b=0.0 shapecode_2_a=1.0 shapecode_2_r2=0.0 shapecode_2_g2=1.0 shapecode_2_b2=0.0 shapecode_2_a2=0.0 shapecode_2_border_r=1.0 shapecode_2_border_g=1.0 shapecode_2_border_b=1.0 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0.0 shapecode_3_tex_ang=0.0 shapecode_3_tex_zoom=1.0 shapecode_3_r=1.0 shapecode_3_g=0.0 shapecode_3_b=0.0 shapecode_3_a=1.0 shapecode_3_r2=0.0 shapecode_3_g2=1.0 shapecode_3_b2=0.0 shapecode_3_a2=0.0 shapecode_3_border_r=1.0 shapecode_3_border_g=1.0 shapecode_3_border_b=1.0 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/CPackSourceConfig.cmake0000644000175000017500000001104011756064135023045 0ustar matthiasmatthias# This file will be configured to contain variables for CPack. These variables # should be set in the CMake list file of the project before CPack module is # included. Example variables are: # CPACK_GENERATOR - Generator used to create package # CPACK_INSTALL_CMAKE_PROJECTS - For each project (path, name, component) # CPACK_CMAKE_GENERATOR - CMake Generator used for the projects # CPACK_INSTALL_COMMANDS - Extra commands to install components # CPACK_INSTALLED_DIRECTORIES - Extra directories to install # CPACK_PACKAGE_DESCRIPTION_FILE - Description file for the package # CPACK_PACKAGE_DESCRIPTION_SUMMARY - Summary of the package # CPACK_PACKAGE_EXECUTABLES - List of pairs of executables and labels # CPACK_PACKAGE_FILE_NAME - Name of the package generated # CPACK_PACKAGE_ICON - Icon used for the package # CPACK_PACKAGE_INSTALL_DIRECTORY - Name of directory for the installer # CPACK_PACKAGE_NAME - Package project name # CPACK_PACKAGE_VENDOR - Package project vendor # CPACK_PACKAGE_VERSION - Package project version # CPACK_PACKAGE_VERSION_MAJOR - Package project version (major) # CPACK_PACKAGE_VERSION_MINOR - Package project version (minor) # CPACK_PACKAGE_VERSION_PATCH - Package project version (patch) # There are certain generator specific ones # NSIS Generator: # CPACK_PACKAGE_INSTALL_REGISTRY_KEY - Name of the registry key for the installer # CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS - Extra commands used during uninstall # CPACK_NSIS_EXTRA_INSTALL_COMMANDS - Extra commands used during install SET(CPACK_BINARY_BUNDLE "") SET(CPACK_BINARY_CYGWIN "") SET(CPACK_BINARY_DEB "OFF") SET(CPACK_BINARY_DRAGNDROP "") SET(CPACK_BINARY_NSIS "OFF") SET(CPACK_BINARY_OSXX11 "") SET(CPACK_BINARY_PACKAGEMAKER "") SET(CPACK_BINARY_RPM "OFF") SET(CPACK_BINARY_STGZ "ON") SET(CPACK_BINARY_TBZ2 "OFF") SET(CPACK_BINARY_TGZ "ON") SET(CPACK_BINARY_TZ "ON") SET(CPACK_BINARY_ZIP "") SET(CPACK_CMAKE_GENERATOR "Unix Makefiles") SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") SET(CPACK_GENERATOR "TGZ;TBZ2") SET(CPACK_GENERATORS "TGZ") SET(CPACK_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") SET(CPACK_INSTALLED_DIRECTORIES "/home/carm/workspace/projectm-trunk-release;/") SET(CPACK_INSTALL_CMAKE_PROJECTS "") SET(CPACK_INSTALL_PREFIX "/usr/local") SET(CPACK_MODULE_PATH "") SET(CPACK_NSIS_DISPLAY_NAME "projectM-complete 2.1.0") SET(CPACK_NSIS_INSTALLER_ICON_CODE "") SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(CPACK_NSIS_PACKAGE_NAME "projectM-complete 2.1.0") SET(CPACK_OUTPUT_CONFIG_FILE "/home/carm/workspace/projectm-trunk-release/CPackConfig.cmake") SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") SET(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "projectM-complete built using CMake") SET(CPACK_PACKAGE_FILE_NAME "projectM-complete-2.1.0-Source") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "projectM-complete 2.1.0") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "projectM-complete 2.1.0") SET(CPACK_PACKAGE_NAME "projectM-complete") SET(CPACK_PACKAGE_RELOCATABLE "true") SET(CPACK_PACKAGE_VENDOR "Humanity") SET(CPACK_PACKAGE_VERSION "2.1.0") SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") SET(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-2.8/Templates/CPack.GenericLicense.txt") SET(CPACK_RESOURCE_FILE_README "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-2.8/Templates/CPack.GenericWelcome.txt") SET(CPACK_SET_DESTDIR "OFF") SET(CPACK_SOURCE_CYGWIN "") SET(CPACK_SOURCE_GENERATOR "TGZ;TBZ2") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "/home/carm/workspace/projectm-trunk-release;/") SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/carm/workspace/projectm-trunk-release/CPackSourceConfig.cmake") SET(CPACK_SOURCE_PACKAGE_FILE_NAME "projectM-complete-2.1.0-Source") SET(CPACK_SOURCE_TBZ2 "ON") SET(CPACK_SOURCE_TGZ "ON") SET(CPACK_SOURCE_TOPLEVEL_TAG "Linux-Source") SET(CPACK_SOURCE_TZ "OFF") SET(CPACK_SOURCE_Z "OFF") SET(CPACK_SOURCE_ZIP "OFF") SET(CPACK_STRIP_FILES "") SET(CPACK_SYSTEM_NAME "Linux") SET(CPACK_TOPLEVEL_TAG "Linux-Source") projectM-complete-2.1.0-Source/presets_projectM/0000775000175000017500000000000011756416660022115 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/presets_projectM/Unchained - Cranked On Failure.milk0000775000175000017500000000657611756064137030262 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.320553 fWaveScale=100.000000 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(radix*3.14*(q1+q2+q3))); per_pixel_4=zoom=if(above(q2,0),zoom-cos(radix*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Space (Twisted Dimension Mix).milk0000775000175000017500000000614011756064137032100 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.980000 fDecay=0.940000 fVideoEchoZoom=1.019701 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22=dx = dx + dx_residual; per_frame_23=dy = dy + dy_residual; per_frame_24= per_frame_25= per_frame_26=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_27=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_28=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_29= per_frame_30=wave_a = Bass_thresh; per_frame_31=monitor = rot; per_frame_32=zoom = 1.5 +0.25*myy*dy; per_frame_33=rot = 215*myx*dx; per_frame_34=wave_x = 0.5 + 0.05*myx + 0.08*bass_thresh -0.1; per_frame_35=wave_y=0.5 + 0.05*myy; per_frame_36=monitor = rot; per_frame_37=mv_dx = dx; per_frame_38=mv_dy =dy; per_frame_39=echo_zoom =1+ 0.1*(myx-myy); per_frame_40=monitor=echo_zoom; per_pixel_1=zoom = zoom + 0.1*(1-rad); per_pixel_2=sy = 1+ 0.2*(1-rad); per_pixel_3=rot = rot + 0.2*rad; per_pixel_4=dx = dx*rad; per_pixel_5=dy = dy*(1-rad); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Magic Carpet.milk0000775000175000017500000000304511756064137027114 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.994000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=8 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.013223 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_5=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_6=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_7=wave_a=0; per_frame_8=decay = 0.990 + abs(0.01*sin(0.321*q8)); per_pixel_1=dx = 0.008*sin(100*y+(q8*y)); per_pixel_2=dy = 0.008*sin(100*x+(q8*x)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Hurricane Nightmare.milk0000775000175000017500000000370211756064137031655 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=0.881381 fWaveSmoothing=0.500000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.021087 rot=-0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); projectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - Minor Alteration.milk0000775000175000017500000000703311756064137032501 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=0.400000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Hyperspace.milk0000775000175000017500000000322011756064137026773 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Making Time (Swamp Mix).milk0000775000175000017500000000477111756064137030631 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599181 fWaveSmoothing=0.900000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_tick = above(bass_att,bass_tick)*2 + (1-above(bass_att,bass_tick))* per_frame_2=((bass_tick-1.3)*0.96+1.3); per_frame_3=treb_tick = above(treb_att,treb_tick)*2 + (1-above(treb_att,treb_tick))* per_frame_4=((treb_tick-1.3)*0.96+1.3); per_frame_5=mid_tick = above(mid_att,mid_tick)*2 + (1-above(mid_att,mid_tick))* per_frame_6=((mid_tick-1.3)*0.96+1.3); per_frame_7=bass_shift = equal(bass_tick,2)*0.95*sin(time*5) + (1-equal(bass_tick,2))*bass_shift; per_frame_8=treb_shift = equal(treb_tick,2)*0.95*sin(time*5) + (1-equal(treb_tick,2))*treb_shift; per_frame_9=mid_shift = equal(mid_tick,2)*0.95*sin(time*5) + (1-equal(mid_tick,2))*mid_shift; per_frame_10=wave_mystery = wave_mystery + 0.15*sin(time) + 0.2*sin(0.2*time); per_frame_11=wave_r = wave_r +bass_shift+0.3; per_frame_12=wave_g = wave_g+treb_shift; per_frame_13=wave_b = wave_b +mid_shift; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 2*abs((0.9*dy_r)*bass)*sin(0.7*time); per_pixel_5=zoom = zoom + 10*(0.2*rad*(3-bass/cos(rad/12)*2*tan(12)))*(0.002*sin(ang*(12*sin(8*bass)))); per_pixel_6=cx = cx + 0.3*sin(3*dy_r); per_pixel_7=cy = cy + 0.3*cos(3*dx_r); per_pixel_8=dy = dy + 1.7*dy_r; per_pixel_9=dx = dx + 1.7*dx_r; projectM-complete-2.1.0-Source/presets_projectM/Illusion & Unchained - Frozen Eye 1.milk0000775000175000017500000000364411756064137030753 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599179 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.072695 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.410000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=bass_on=if(above(bass_att,1.3),1,0); per_frame_3=treb_on=if(above(treb_att,1.3),1,0); per_frame_4=state = 1 + bass; per_frame_5=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state; per_frame_6=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state); per_frame_7=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state); per_frame_8=wave_y=if(equal(state,1),wave_y+rand(10)*.1*sin(time*3),wave_y); per_frame_9=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_10=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_11=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_12=zoom = 0.99 * net_effect; per_frame_13=rot = 0.03 * net_effect * sin(time); per_frame_14=wave_size=6*state + 3; projectM-complete-2.1.0-Source/presets_projectM/shifter - snow.milk0000775000175000017500000001614111756064137025527 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.400000 fDecay=0.949500 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.074092 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.074097 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=it = time*2; wave_0_per_point2=sp = sample + it*0.1; wave_0_per_point3= wave_0_per_point4=vl = 1 + 0.5*(treb_att-0.7); wave_0_per_point5= wave_0_per_point6=my = 0.5 + 0.2*sin(time*0.932)*vl; wave_0_per_point7=mx = 0.5 + 0.2*cos(time*0.932)*vl; wave_0_per_point8= wave_0_per_point9=mod = (value1+value2)/2; wave_0_per_point10= wave_0_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_0_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_0_per_point13= wave_0_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_0_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_0_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_0_per_point17=r=aa;b=cc;g=bb; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.074097 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=it = time*2; wave_1_per_point2=sp = sample + it*0.1; wave_1_per_point3= wave_1_per_point4=vl = 1 + 0.5*(mid_att-0.7); wave_1_per_point5= wave_1_per_point6=my = 0.5 + 0.2*sin(time*0.654)*vl; wave_1_per_point7=mx = 0.5 + 0.2*cos(time*0.654)*vl; wave_1_per_point8= wave_1_per_point9=mod = (value1+value2)/2; wave_1_per_point10= wave_1_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_1_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_1_per_point13= wave_1_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_1_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_1_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_1_per_point17=b=aa;g=bb;r=cc; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.074096 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=it = time*2; wave_2_per_point2=sp = sample + it*0.1; wave_2_per_point3= wave_2_per_point4=vl = 1 + 0.5*(bass_att-0.7); wave_2_per_point5= wave_2_per_point6=my = 0.5 + 0.2*sin(time*0.378)*vl; wave_2_per_point7=mx = 0.5 + 0.2*cos(time*0.378)*vl; wave_2_per_point8= wave_2_per_point9=mod = (value1+value2)/2; wave_2_per_point10= wave_2_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_2_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_2_per_point13= wave_2_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_2_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_2_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_2_per_point17=r=aa;b=bb;g=cc; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.150000 shapecode_0_rad=0.453331 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=it = it + 0.05; per_frame_2=wave_mystery = it; per_frame_3=tm = time; per_frame_4=aa = 0.6 + 0.4*sin(tm*6.28); per_frame_5=bb = aa*(0.6 + 0.4*sin(tm*6.28)); per_frame_6=cc = bb*(0.6 + 0.4*sin(tm*6.28)); per_frame_7=wave_b=aa; per_frame_8=wave_g=bb; per_frame_9=wave_r=cc; per_frame_10=wave_a = 0; per_pixel_1=modx = (0.5-abs(x-0.5)); per_pixel_2=mody = (0.5-abs(y-0.5)); per_pixel_3=rot = 5*modx*mody; per_pixel_4=zoom = 1 - 0.1*modx*mody; per_pixel_5=zoom=1;rot=0; ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Telek - Altars of Madness (Rolling Oceans0000775000175000017500000000743611756064137033123 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Twilight Tunnel.milk0000775000175000017500000001367211756064137027725 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.089632 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=//rad = rad +0.0155*cos(q8*0.423); shape_0_per_frame2=border_r = 0.5 + 0.499*sin(time*0.6711); shape_0_per_frame3=border_b = 0.5 + 0.499*sin(time*0.8011); shape_0_per_frame4=border_g = 0.5 + 0.499*sin(time*0.7777); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//rad = rad +0.0155*cos(q8*0.423); shape_1_per_frame2=border_r = 0.5 + 0.499*sin(time*0.7642); shape_1_per_frame3=border_b = 0.5 + 0.499*sin(time*0.6411); shape_1_per_frame4=border_g = 0.5 + 0.499*sin(time*0.7311); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.076440 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=border_r = 0.5 + 0.499*sin(time*0.9413); shape_2_per_frame2=border_b = 0.5 + 0.499*sin(time*0.2021); shape_2_per_frame3=border_g = 0.5 + 0.499*sin(time*0.8549); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.067165 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=border_r = 0.5 + 0.499*sin(time*0.5157); shape_3_per_frame2=border_b = 0.5 + 0.499*sin(time*0.4877); shape_3_per_frame3=border_g = 0.5 + 0.499*sin(time*0.3867); per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=wave_a = 0; per_frame_4=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + 0.035; per_frame_5=oldq8 = q8; per_frame_6=zoom = 1.5 +0.155*cos(q8*0.423); per_frame_7=rot = 0.0128*sin(1.343*q8); per_frame_8=dx = 0.0035*sin(q8*0.646); per_frame_9=dy = 0.0035*sin(q8*0.314); per_frame_10=cx = 0.5 + 0.005*sin(0.497*q8); per_frame_11=cy = 0.5 +0.005*sin(0.413*q8); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Octopus.milk0000775000175000017500000000340111756064137025576 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.881700 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Decreasing Dreams (Extended Movement Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Decreasing Dreams (Extended Movement Mix)0000775000175000017500000001422411756064137033336 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.985; per_frame_8=//decay =1; per_frame_9= per_frame_10=ib_r = 0.666 - 0.333*sin(time*1.234); per_frame_11=ib_g = 0.666+0.333*sin(time*2.123); per_frame_12=ib_b = 0.01+0.1*treb; per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = (35+15*sin(time*0.3426)+0.8*bass); per_frame_20=wave_x = q1; per_frame_21=wave_y = 1- q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=dy=0.007*sin((1.3-newrad)*(1.3-newrad)*(q3)); per_pixel_5=dx=-0.007*cos((1.3-newrad)*(1.3-newrad)*(q3)); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).mil0000775000175000017500000000425511756064137032651 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.451116 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.800000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = wave_b; per_frame_7=ob_g = wave_r; per_frame_8=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = ((0.5 - 0.5*sin(12*(sin(rad*time+ang))*(ang*time+rad)*time+rad))-2*rad); per_pixel_6= per_pixel_7=zoom = zoom + 0.1*sin(0.6*cos(0.33*(0.6*sin(1.52*time)*orb + (orb*0.8*cos(2.2*time))+ ((cos(orb))*0.7*sin(time)))))*(above(zoom,0.3)*0); per_pixel_8= per_pixel_9=sx = sx + (orb)*0.2*abs((above(sin(1.2*time),0))*sin(0.8*time)); per_pixel_10=sy = sy + (-orb)*0.2*abs((below(sin(1.45*time),0))*cos(0.63*time)); per_pixel_11= per_pixel_12=dx = dx + 2*dx_r; per_pixel_13=dy = dy+ 2*dy_r; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Cosmic Echoes 1.milk0000775000175000017500000000403311756064137027420 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dx = if(above(x,0.5),sin(0.5-x)/15, log10(1/x)/45); per_pixel_2=xrot = if(above(rad,0.4),cos(rad*2*x)/25+sin(pow(ang,5))/25,cos(1-rad)/25+2*sin(-rad)/25); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Swirlie 2.milk0000775000175000017500000000342311756064137025706 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.030000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Anomalous Material Science (Pure Splinter0000775000175000017500000000423111756064137033425 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972362 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*(0.25*sin(1.4*time)) + 0.25*sin(7.25*time); per_frame_2=wave_g = wave_g + 0.34*(0.25*sin(1.7*time)) + 0.25*sin(6.11*time); per_frame_3=wave_b = wave_b + 0.3*(0.25*sin(1.84*time)) + 0.25*sin(9.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.025*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + dx_r*(above(x,0.45+0.45*sin(1.5*time))*below(x,0.55+0.45*sin(1.5*time))); per_pixel_6=dy = dy + dy_r*(above(y,0.45+0.45*cos(1.25*time))*below(y,0.55+0.45*cos(1.25*time))); per_pixel_7=cx = cx + bass*(above(x,0.35+0.45*sin(1.05*time))*below(x,0.65+0.45*sin(1.05*time))); per_pixel_8=cy = cy + bass*(above(y,0.35+0.45*cos(1.75*time))*below(y,0.65+0.45*cos(1.75*time))); per_pixel_9=rot = rot + 0.15*((0.43*rad)*(5*cos(dx*dy-bass_att+(0.5-rad))*2-rad))*abs(0.5*(2*sin(0.2*time))); per_pixel_10=zoom = zoom - 0.02*(abs(cos(12*ang))+0.4*rad); projectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - cthulhus asshole.milk0000775000175000017500000001650211756064137030161 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.945000 fVideoEchoZoom=1.100897 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=10.141068 fShader=1.000000 zoom=0.979819 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.100000 warp=1.599181 sx=1.220179 sy=0.999991 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.210000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=21.473322 nMotionVectorsY=15.907337 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=branch=rand(2); wave_0_per_point2= wave_0_per_point3=//base wave_0_per_point4=wx=if(equal(sc,0),.5,wx); wave_0_per_point5=wy=if(equal(sc,0),.1,wy); wave_0_per_point6= wave_0_per_point7=wx=if(equal(sc,1),.5,wx); wave_0_per_point8=wy=if(equal(sc,1),.4,wy); wave_0_per_point9= wave_0_per_point10=//calculate previous branch length wave_0_per_point11=d=if(below(sc,2),.3,.7*d); wave_0_per_point12= wave_0_per_point13=//angle wave_0_per_point14=wainc=if(equal(branch,1),.2+(tren*.1),-.2-(treb*.1)); wave_0_per_point15= wave_0_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_0_per_point17= wave_0_per_point18=//branches wave_0_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_0_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_0_per_point21= wave_0_per_point22=//sample count wave_0_per_point23=sc=if(equal(sc,11),0,sc+1); wave_0_per_point24= wave_0_per_point25=a=if(below(sc,2),0,.1); wave_0_per_point26= wave_0_per_point27=r=abs(sin(time*.5)); wave_0_per_point28=g=abs(sin(time*.25)); wave_0_per_point29=b=treb_att*.65; wave_0_per_point30= wave_0_per_point31=x=wx; wave_0_per_point32=y=wy; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),.1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.4,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2,-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621745 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.248315 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.050000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=sx+bass_att*.04; per_frame_2=sy=sy+treb_att*.04; per_frame_3= per_frame_4=cx=.5+(sin(time)*.2); per_frame_5=cy=.5+(sin(time*.3)*.1); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Attacking Freedom.milk0000775000175000017500000000452711756064137030152 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.000000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=mv_g = mv_g + 0.1*(0.6*sin(time*0.763) + 0.4*sin(time*1.231)); per_frame_3=mv_b = mv_b + 0.2*(0.6*sin(time*0.695) + 0.4*sin(time*0.367)); per_frame_4=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_5=oldq8 = q8; per_frame_6=wave_x = 0.1*sin(q8*1.0677) + 0.5; per_frame_7=wave_y = 0.1*sin(q8*1.1931) + 0.5; per_frame_8=q1 = wave_x; per_frame_9=q2 = 1-wave_y; per_frame_10=cx = wave_x; per_frame_11=cy = 1-wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newzoom = pow(0.996, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = 1+newzoom*0.3; projectM-complete-2.1.0-Source/presets_projectM/Rozzer & Neuro - Starover (Semicolon Mix).milk0000775000175000017500000000537111756064137032127 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=3.503422 fVideoEchoAlpha=0.460000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=4.583206 fWarpScale=3.194907 fZoomExponent=1.000000 fShader=0.010000 zoom=32.544483 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=24.959995 nMotionVectorsY=15.239994 mv_dx=-0.660000 mv_dy=0.260000 mv_l=1.200000 mv_r=0.670000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed - cy per_frame_23=yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=dy = ypos; per_frame_26=zoom = cx; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2= per_pixel_3=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); per_pixel_4=myzoom = myzoom - rot; per_pixel_5=cx = cos(myzoom); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Dynamic Swirls 2.milk0000775000175000017500000000367411756064137027130 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=4.695139 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.700000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets_projectM/Geiss - Oldskool Mellowstyle.milk0000775000175000017500000000311011756064137030226 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.605000 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=zoom=zoom+(bass_att-1)*0.001; projectM-complete-2.1.0-Source/presets_projectM/Mstress & Darius - Pursuing The Sunset.milk0000775000175000017500000001665611756064137031645 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.000000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.124757 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = .5+.1*sin(time*4);//min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0;// + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = .3+.1*sin(time*3);//0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=//x = t8 + value1*0.7; wave_0_per_point2=//y = 0.5 + value2*0.9 ; wave_0_per_point3=//t1 = t1 + 0.01; wave_0_per_point4=//b = x; wave_0_per_point5=//a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=//a = a*a*a; wave_0_per_point7=//x=.5+.4*sin(time)*sample; wave_0_per_point8=//y =.5+.4*sin(time)*bass; wave_0_per_point9=x =sample; wave_0_per_point10=y=.519;//*sample;//3e; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=b = 1;//.8*bass; wave_1_per_point2=r=0; wave_1_per_point3=g=.3; wave_1_per_point4=x=1*sin((sample*5)); wave_1_per_point5=y=.5+.2*(value1*2); wave_1_per_point6=a = value2*1000; wave_1_per_point7=y =if(above(y,.51),.51,y); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.730000 shapecode_1_y=0.670000 shapecode_1_rad=0.220000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.763267 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.180001 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad = rad +.004*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=//x = .5+.35*sin(time*.4); shape_1_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=x = x + .02*sin(time*2); shape_1_per_frame9=y = y + .01*sin(time*4); shape_1_per_frame10= shape_1_per_frame11=r2 = r2+.001*bass; shape_1_per_frame12=g2 = g2+.3+.21*mid; shape_1_per_frame13=b2 = b2+.21*treb; shape_1_per_frame14= shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.000000 shapecode_3_rad=0.304785 shapecode_3_ang=1.822124 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=rad = rad +.044*bass; shape_3_per_frame2=r = .1+.7*bass; shape_3_per_frame3=g = .1+.5*mid; shape_3_per_frame4=b = .1+.6*treb; shape_3_per_frame5=//x = .5+.2*sin(time); shape_3_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_3_per_frame7= shape_3_per_frame8=r2 = r2+.001*bass; shape_3_per_frame9=g2 = g2+.3+.21*mid; shape_3_per_frame10=b2 = b2+.21*treb; shape_3_per_frame11= shape_3_per_frame12=ang=ang-.3*sin(time*.2) per_frame_1=decay=.99; per_pixel_1=DY =dy-.004*below(y,.47)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_2=zoom=zoom+above(y,.49)*.1; per_pixel_3=sx = sy-below(y,.40)*.001; per_pixel_4=dx=dx+.01*sin(time*.2); per_pixel_5=rot=rot+.051*below(y,.47);//*(1-below(y,.49)*above(y,.47)); per_pixel_6=cx=int(x*16)/16; per_pixel_7=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Omnipresence Resurrection.milk0000775000175000017500000000516211756064137031773 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=ypos = ypos + 0.001*yspeed; per_frame_24=dy = ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); projectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - Wrenched Fate.milk0000775000175000017500000000715211756064137031733 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999001 fDecay=0.980000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.010000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); per_pixel_5=rot=if(equal(q1,1),rad*(sin(mid+treb)/7),rad*(sin(-mid-treb)/7)); projectM-complete-2.1.0-Source/presets_projectM/phat_CloseIncouneters.milk0000775000175000017500000001550311756064137027300 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.210000 fDecay=0.500000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.988286 sy=0.953205 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=cos(time)*0.1; wave_0_per_point2=y=sin(time)*0.1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=wave_x=1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.738907 shapecode_0_ang=3.141592 shapecode_0_tex_ang=0.188496 shapecode_0_tex_zoom=0.931011 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*6; shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); shape_0_per_frame3= shape_0_per_frame4=//x=sin(time/3)/10; shape_0_per_frame5=//y=cos(time/3)/10; shape_0_per_frame6=g=sin(time/10)*0.1; shape_0_per_frame7=r=cos(time/12)*0.2; shape_0_per_frame8=b=sin(time/15)*0.3; shape_0_per_frame9=g2=cos(time/15)*0.3; shape_0_per_frame10=r2=sin(time/20)*0.1; shape_0_per_frame11=b2=cos(time/10)*0.2; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.628318 shapecode_1_tex_zoom=5.582129 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.200000 shapecode_1_b2=0.600000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time)*6; shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; shape_1_per_frame3=x=cos(time/2)*0.3+0.5; shape_1_per_frame4=y=sin(time/2)*0.3+0.5; shape_1_per_frame5=r=sin(time/5)*0.8; shape_1_per_frame6=g=sin(time/5)*0.879; shape_1_per_frame7=b=cos(time/5)*.567; shape_1_per_frame8=r2=sin(time/5)*0.8; shape_1_per_frame9=g2=cos(time/5)*0.879; shape_1_per_frame10=b2=cos(time/5)*567; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.203211 shapecode_2_ang=5.026548 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=0.189467 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=-.999; per_frame_3=rot=sin(time/10)*0.3; per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; per_frame_8=ob_g=sin((time/10)+0.1); per_frame_9=ob_r=(cos(time/7))+0.3; per_frame_10= per_pixel_1=xtc=sin(time/10); per_pixel_2= per_pixel_3=speed=40-above(bass,0.9)*15; per_pixel_4=speed=speed+xtc; per_pixel_5= per_pixel_6= per_pixel_7=acid=x*sin(time/10); per_pixel_8=morphine=y*cos(time/10); per_pixel_9= per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; per_pixel_11=saliva=above(treb,0.9)*.01; per_pixel_12= per_pixel_13=cx=dmt*(rad)*0.1; per_pixel_14=cy=saliva*(rad)*0.1; per_pixel_15= per_pixel_16=dx=sin(y*speed)*0.01; per_pixel_17=dy=cos(x*speed)*0.01; per_pixel_18= per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); per_pixel_20= per_pixel_21=warp=-2*(((sin(time/2)*0.5+0.5)*3)*x)+(((cos(time/2)*0.5+0.5)*3)*y) projectM-complete-2.1.0-Source/presets_projectM/Rovastar & StudioMusic - Twisted Spider Web.milk0000775000175000017500000000340311756064137032562 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.001799 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.995648 fWaveScale=0.995868 fWaveSmoothing=0.837000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=10.784599 fZoomExponent=1.001700 fShader=0.000000 zoom=1.009989 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.500000 dy=0.500000 warp=1.000000 sx=0.999900 sy=1.000000 wave_r=0.500000 wave_g=0.499900 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.950000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_2=treb_effect = max(max(treb,treb_att)-1.2,0); per_frame_3=warp = 0.25 + bass_att*1.25; per_frame_4=ib_r= ib_r-+ 0.5*( sin(time*0.391)); per_frame_5=ib_g= ib_g + 0.5*( sin(time*1.527) ); per_frame_6=ib_b= ib_b - 0.5*( sin(time*1.843) ); per_frame_7=ob_r = 1 - ib_r; per_frame_8=ob_g = 1 - ib_g; per_frame_9=ob_b = 1 - ib_b; per_frame_10=ob_size = if(above(bass_effect,0), 0.001+0.0065*bass_effect,0.001); per_frame_11=ib_size = if(above(treb_effect,0), 0.001+0.0065*treb_effect,0.001); per_frame_12=zoom=1.35+0.2*sin(time); per_pixel_1=rot = rot + 1 + log(sqrt(2)-rad); per_pixel_2=zoom=zoom-0.5*rad +0.1*sin(rad); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - A Million Miles from Earth (Pathfinder Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - A Million Miles from Earth (Pathfinder Mi0000775000175000017500000000321611756064137033153 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.963000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.002*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.002*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.3), 21*dx_r, 0); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar and Krash - Hallucinogenic Pyramids (Extra 0000775000175000017500000000516111756064137033370 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.650000 wave_x=0.010000 wave_y=0.000000 ob_size=0.005000 ob_r=0.300000 ob_g=0.500000 ob_b=0.300000 ob_a=0.700000 ib_size=0.005000 ib_r=0.450000 ib_g=0.350000 ib_b=0.350000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b - 0.200*( 0.60*sin(1.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_r = wave_r + 0.500*( 0.60*sin(1.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_g = wave_g + 0.500*( 0.60*sin(1.1*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_g = ob_g -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect+ 0.2*treb_effect; per_frame_11=ib_b = ib_b - 0.2*mid_effect+ 0.2*treb_effect; per_frame_12=ok_to_change = if(above(time,beat_time+5),1,0); per_frame_13=bass_effect = max(bass, bass_att)-1; per_frame_14=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_frame_15=effect = if(equal(time,beat_time),effect+rand(3)+1,effect); per_frame_16=effect = if(above(effect,3),effect-4,effect); per_frame_17=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_18=q1 = effect; per_frame_19=q2 = bass_effect; per_frame_20=wave_x = if(equal(q1,0),0.01,if(equal(q1,1),0.99,if(equal(q1,2),0.01,0.99))); per_frame_21=wave_mystery = if(equal(q1,0),1,if(equal(q1,1),1,if(equal(q1,2),0,0))); per_frame_22=monitor = q1; per_frame_23=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); per_pixel_1=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); projectM-complete-2.1.0-Source/presets_projectM/CrystalHigh - mad ravetriping.milk0000775000175000017500000000521211756064137030367 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.902700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469448 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=MyVolume = min(bass+mid+treb,5); per_frame_2=decay = 1 - 0.01*MyVolume; per_frame_3=wave_r = 0.30 + 0.15*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=wave_r = if(above(bass,1.2),wave_r + 0.35,wave_r); per_frame_5=wave_g = 0.30 + 0.15*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = 0.30 + 0.15*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=wave_b = if(above(wave_r,0.8),wave_b-0.25,wave_b); per_frame_8=ib_a = max(sin(time),0); per_frame_9=ib_size = 0.010 + 0.002*MyVolume; per_frame_10=ob_a = 0.380 + 0.1*MyVolume; per_frame_11=ob_size = 0.050 - 0.004*MyVoulme; per_frame_12=ib_r = 0.340 + 0.2*sin(time*0.5413); per_frame_13=ib_g = 0.340 + 0.2*sin(time*0.6459); per_frame_14=ib_b = 0.340 + 0.2*sin(time*0.7354); per_frame_15=ob_r = 0.340 + 0.2*sin(time*0.7251); per_frame_16=ob_r = if(above(bass,1.2),ob_r + 0.35,ob_r); per_frame_17=ob_g = 0.340 + 0.2*sin(time*0.5315); per_frame_18=ob_b = 0.340 + 0.2*sin(time*0.6349); per_frame_19=ob_b = if(above(ob_r,0.8),ob_b-0.25,ob_b); per_frame_20=zoom = max(sin(bass-bass_residual*10),0.2); per_frame_21=rot = mid_residual*2.5; per_frame_22=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_23=bass_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*bass_residual; per_frame_24=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.92+1.3); per_frame_25=mid_residual = equal(mid_thresh,2)*0.013*sin(time*7) + (1-equal(mid_thresh,2))*mid_residual; per_frame_26=monitor = zoom; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milkprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signa0000775000175000017500000000343211756064137033002 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599180 fWaveSmoothing=0.750000 fWaveParam=1.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.844378 sy=1.061520 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/sqr(bass_att*1.5)); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Idiot24-7 - Balk Acid.milk0000775000175000017500000000325711756064137030045 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=1.000000 wave_b=0.600000 wave_x=0.500000 wave_y=1.000000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=0.410000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.400000 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/presets_projectM/Krash & Illusion - Spiral Movement.milk0000775000175000017500000000553411756064137031043 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.504218 fWaveSmoothing=0.750000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.020100 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.819544 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; projectM-complete-2.1.0-Source/presets_projectM/Geiss & Rovastar - Notions Of Tonality 2.milk0000775000175000017500000000465411756064137031731 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.693000 fDecay=0.970000 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=1.093260 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.259127 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.180378 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.550000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=57.599998 nMotionVectorsY=44.160000 mv_dx=0.002000 mv_dy=0.002000 mv_l=5.000000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=0.100000 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_projectM/shifter - pinwheel.milk0000775000175000017500000001652411756064137026361 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.929500 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.972361 fWaveSmoothing=0.900000 fWaveParam=0.094000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000158 fWarpScale=0.241455 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.180000 cx=0.500000 cy=0.500000 dx=0.004000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=1.000000 wave_y=0.500000 ob_size=0.030000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.599571 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_init1=bob = 1.5; shape_0_init2=ro = 0; shape_0_init3=red = rand(20); shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); shape_0_per_frame4=bob = bob*vol; shape_0_per_frame5=rad = bob; shape_0_per_frame6=border_1 = 0.4; shape_0_per_frame7=sides = 30; shape_0_per_frame8=ro = ro + 0.02; shape_0_per_frame9=ang = ro; shape_0_per_frame10=rad = 0.6; shape_0_per_frame11= shape_0_per_frame12=sp = red*0.025; shape_0_per_frame13=spi = 0.5 - sp; shape_0_per_frame14=tm = time*0.1; shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); shapecode_1_enabled=1 shapecode_1_sides=40 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_1_per_frame2=x = 0.5 + 0.225*sin(time); shape_1_per_frame3=y = 0.5 + 0.3*cos(time); shape_1_per_frame4= shape_1_per_frame5=rad = rad*mid_att; shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_1_per_frame9= shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); shape_2_per_frame4= shape_2_per_frame5=rad = rad*bass_att; shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_2_per_frame9= shapecode_3_enabled=1 shapecode_3_sides=40 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); shape_3_per_frame4= shape_3_per_frame5=rad = rad*treb_att; shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_3_per_frame9= per_frame_init_1=red = rand(20); per_frame_1=dx = 0; per_frame_2=dy = 0; per_frame_3=wave_x = 0.5; per_frame_4=sx = 1.1; per_frame_5= per_frame_6=rot = 0.2; per_frame_7= per_frame_8=wave_a = 0; per_frame_9= per_frame_10=sp = red*0.025; per_frame_11=spi = 0.5 - sp; per_frame_12= per_frame_13=tm = time*0.1; per_frame_14=wave_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); per_frame_15=wave_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); per_frame_16=wave_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); per_pixel_1=st = if(above(bass_att,1),(bass_att-1)*2 + 1,0); per_pixel_2=warp = st*1.950*(x-0.5); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness (Surealist Mix).milk0000775000175000017500000001253111756064137032616 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=q2 = q8; per_frame_9=q1 = 0.1*q8; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*2.6667)-0.008*cos((x*2-1)*meshx); per_pixel_3=rot=rot+0.01*sin(rad*(9.5 + 5.5*sin(q8*0.1623)) + q2*1.3 + q1*1.31); per_pixel_4=zoom=zoom+0.01*sin(ang*6 + rad*(5.5 + 1.5*sin(q8*0.13)) + q2*1.63 + q1); projectM-complete-2.1.0-Source/presets_projectM/Krash - Digital Flame.milk0000775000175000017500000000424111756064137026525 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369700 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.699900 wave_g=0.600000 wave_b=0.800000 wave_x=0.000000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Solarized Space (Space DNA Mix).milk0000775000175000017500000001741411756064137032110 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=sides = 360; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.5); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.5); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.4413 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*1.23 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.721 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.775 + 4); shape_1_per_frame8=g2 = 0.5 - 0.5*sin(q8*0.676+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.738 + 3); shape_1_per_frame10=sides = 360; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); per_frame_17=cy = 0.5 +0.05*sin(0.413*time); per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_26=lastbeat = if(beat,time,lastbeat); per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_30=beateven = beatcounter%4; per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_32=beateven = if(equal(beateven,3),-1,beateven); per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_35=dx = 0.1*beateven*myx; per_frame_36=dy = 0.1*beateven*myy; per_frame_37=monitor = beateven; per_frame_38=wave_a = Bass_thresh; per_frame_39=zoom = 1.5 +0.25*myy; per_frame_40=rot = myx*beateven; per_frame_41=wave_x = 0.5 + 0.05*myx; per_frame_42=wave_y=0.5 + 0.05*myy; per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_44=oldq8 = q8; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Telek - Cosmic Fireworks.milk0000775000175000017500000001335411756064137031205 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.300000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.2*sin(time*0.5624); shape_0_per_frame2=y = 0.5+0.2*sin(time*0.8934); shape_0_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_0_per_frame4=b2 = 0.5+0.5*sin(time*3.175); shape_0_per_frame5=g = 1 - 0.1*bass; shape_0_per_frame6=r2 = 0.5*0.5*sin(1.7823); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*2.32); shape_0_per_frame8=rad=0.02 + 0.00004*pow(bass+bass,5); shape_0_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.2*sin(time*0.6824); shape_1_per_frame2=y = 0.5+0.2*sin(time*0.934); shape_1_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_1_per_frame4=b2 = 0.5+0.5*sin(time*3.675); shape_1_per_frame5=g = 1 - 0.1*bass; shape_1_per_frame6=r2 = 0.5*0.5*sin(2.23); shape_1_per_frame7=g2 = 0.5 + 0.5*sin(time*1.32); shape_1_per_frame8=rad=0.08 + 0.00001*pow(bass+bass,7); shape_1_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.2*sin(time*0.9824); shape_2_per_frame2=y = 0.5+0.2*sin(time*0.34); shape_2_per_frame3=v =0.5+0.5*sin(time*0.9431); shape_2_per_frame4=r2 = 0.5+0.5*sin(time*1.675); shape_2_per_frame5=g = 1 - 0.1*bass; shape_2_per_frame6=g2 = 0.5*0.5*sin(1.23); shape_2_per_frame7=b2 = 0.5 + 0.5*sin(time*1.32); shape_2_per_frame8=rad=0.02 + 0.00001*pow(bass+bass,5); shape_2_per_frame9=ang = 0.2*sin(time) + (rad-0.1)*10;; per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,4.5)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=zoom = 1-beat*.1; per_frame_10=wave_x = x; per_frame_11=wave_y = y; per_frame_12=wave_mystery = xx*1.7-.5; per_frame_13=ob_a = beat; per_frame_14=wave_r= sin(time*.197)*.5+.5; per_frame_15=wave_g=cos(time*.201)*.5+.5; per_frame_16=wave_b=sin(time*.215)*.5+.5; per_frame_17= per_frame_18=xx=sin(xx*62.82)*.5+.5; per_frame_19=wave_r = xx+(1-xx)*wave_r; per_frame_20=wave_g = xx+(1-xx)*wave_g; per_frame_21=wave_b = xx+(1-xx)*wave_b; per_frame_22=//wave_b= wave_g; per_frame_23=//rot = .015; per_frame_24=monitor = xx; per_pixel_1=//rot = 0.001*rad; projectM-complete-2.1.0-Source/presets_projectM/Krash - 3D Shapes Demo 2.milk0000775000175000017500000002243311756064137026607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx =0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz =0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Torus wave_0_per_point4=x0 = (1+value1)*sin(2*t8*sample); wave_0_per_point5=y0 = (1+value1)*cos(2*t8*sample); wave_0_per_point6=x1 = 0.5*sin(32*t8*sample)*y0+y0; wave_0_per_point7=y1 = 0.5*sin(32*t8*sample)*x0+x0; wave_0_per_point8=z1= 0.5*cos(32*t8*sample); wave_0_per_point9= wave_0_per_point10=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point11=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point12=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point13=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point14=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point15=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point16=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point17=//move resulting shape in 3d space wave_0_per_point18=x4 = x3; wave_0_per_point19=y4 = y3; wave_0_per_point20=z4 = z3+2; wave_0_per_point21=//draw 3d shape in 2d wave_0_per_point22=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point23=y=0.5+0.5*(y4/(1+z4*0.5)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Strange Cargo Mix).milk0000775000175000017500000001735111756064137033002 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.01; shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.01;; shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.02; shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+ 0.02; shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.03; shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.03; shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986) +0.04; shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846) +0.04; shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.2; per_frame_21=decay =0.1*(bass_att+bass); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_projectM/Unchained - Beat Demo 2.3.milk0000775000175000017500000000754711756064137027010 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.018281 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=decay=.98+q8*.001; per_frame_44=monitor=q8; per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=c3=rad*q3; per_pixel_4=radix=if(above(q5,0),min(c1,c2),max(c1,c2)); per_pixel_5=radix=if(above(q6,0),min(radix,c3),max(radix,c3)); per_pixel_6=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_7=zoom=if(below(abs(q1),.5),zoom,if(below(abs(q2),.5),1+.07*sin(q4*3.14*radix),1+.07*sin(radix*q8*q4*1.618))); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Sea Shells.milk0000775000175000017500000001437511756064137026630 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = 0.5*r2 + 0.1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = movement; per_frame_20=wave_x = q1; per_frame_21=wave_y = 1-q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = newrad*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x); per_pixel_5=dy=-0.007*cos(pow((sqrt(2)-effect),5)*10); per_pixel_6=dx=-0.007*sin(pow((sqrt(2)-effect),5)*10); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Contortion.milk0000775000175000017500000000431611756064137026766 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691364 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.57*sin(time); per_frame_13=wave_y = wave_y + 0.57*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + above(bass,1)*0.25*(1-rad)*(100*dx_r); per_pixel_6=zoom = zoom - 0.2*(1-rad); per_pixel_7=cx = cx + above(bass,1)*0.25*sin(time)*(100*dy_r); per_pixel_8=cy = cy + above(bass,1)*0.25*cos(time)*(100*dy_r); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Antidote (Aqualung Mix).milk0000775000175000017500000000461511756064137030776 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599171 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.100000 wave_b=1.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.25*sin(time); per_frame_6=wave_y = 0.5 + 0.25*cos(time); per_frame_7=ib_r = above(sin(0.2*time),-0.333)*1*below(sin(0.2*time),0.333); per_frame_8=ib_g = below(sin(0.2*time),-0.333)*1; per_frame_9=ib_b = above(sin(0.2*time),0.333)*1; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + 0.001; per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6=rot = rot + 0.4*(1-rad)*0.5*sin(70*dy_r+dx_r*60); per_pixel_7=zoom = zoom + 0.01*(1-rad*2)*0.03*(0.5-rad*0.1*sin(time)); per_pixel_8=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_9=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milkprojectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Wormhole Pillars (Hall of Sha0000775000175000017500000000375011756064137033107 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.5*sin(time*0.894); per_frame_3=wave_g = 0.5 + 0.5*sin(time*1.14); per_frame_4=wave_b = 0.5 + 0.5*sin(3-bass_att); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.995+.004*sin(time*.369)+.001*sin(time*1.54); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*(.009+.003*sin(time*2.18))*sin(time*.3); per_pixel_4=rot=sin(x*3.14)*.001*sin(time*.67); projectM-complete-2.1.0-Source/presets_projectM/headphones.tga0000664000175000017500000005360211756064137024734 0ustar matthiasmatthias ÿë ÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþ‰ÿÿÿÿêÿÿÿ‰‰‹ÿÿÿwÿÿÿÿÌÿÿÿ<¿‹ÿÿÿ‰‰‹ÿÿÿuÿß4ÿÿÿÿÉÿÿÿuûÿ¬‹ÿÿÿ‰‰Šÿÿÿ=ûÿùkÿÿÿÿÇÿÿÿ²ƒÿoŠÿÿÿ‰‰‰ÿÿÿå„ÿ9ÿÿÿÿÆÿÿÿ(óƒÿú8‰ÿÿÿ‰‰ˆÿÿÿ¼„ÿÿÿÿÿÈÿÿÿV„ÿâˆÿÿÿ‰‰ˆÿÿÿe„ÿÇÿÿÿÿÉÿÿÿ„ÿ•ˆÿÿÿ‰‰‡ÿÿÿíƒÿì‰ÿÿÿz ÿÿÿÿ²ÿÿÿ]ˆÿÿÿŃÿý2‡ÿÿÿ‰‰‡ÿÿÿƒÿþH‰ÿÿÿVÿòeÿÿÿ)rÿÿÿÿŽÿÿÿ²ÿ‡‰ÿÿÿðƒÿȆÿÿÿ‰‰†ÿÿÿ:þƒÿ‰ÿÿÿë‚ÿr˜ÿÿÿQ™áÿWîÿÿÿSœÿÿÿg‚ÿü7‰ÿÿÿn„ÿe†ÿÿÿ‰‰…ÿÿÿЃÿî‰ÿÿÿ­‚ÿã…ÿÿÿ ÿÿÿ$zÂû„ÿ‰íÿÿÿÿûÄ|5ÿÿÿ+…ÿÿÿ¼‚ÿ׈ÿÿÿуÿì…ÿÿÿ‰‰…ÿÿÿX„ÿh‰ÿÿÿXƒÿE†ÿÿÿ¨Å.Šÿÿÿžü‡ÿ»íÿÿÿF…ÿë¦W‹ÿÿÿróÐ…ÿÿÿñ‚ÿŒ‰ÿÿÿ<þƒÿ}…ÿÿÿ‰‰…ÿÿÿσÿˈÿÿÿì‚ÿ—†ÿÿÿDÿ÷‡ÿÿÿ “ù…ÿÿÿÿííÿÿÿxˆÿØW‰ÿÿÿëÿp†ÿÿÿd‚ÿý:‰ÿÿÿ¡ƒÿê „ÿÿÿ‰‰„ÿÿÿH„ÿ;‰ÿÿÿ¯‚ÿÞ …ÿÿÿÙÿ‡ÿÿÿ̃ÿÿÿ<<<ÿ```ÿsssÿSSSÿ‚ÿìÿÿÿªÿÿ###ÿÿ…ÿÐ0‰ÿÿÿaÿò†ÿÿÿ·‚ÿÚ ˆÿÿÿúƒÿk„ÿÿÿ‰‰„ÿÿÿÀƒÿ‰ÿÿÿV‚ÿþ>†ÿÿÿ|ÿä †ÿÿÿ2ä‚ÿÿ ÿQQQÿcccÿhhhÿnnnÿsssÿiiiÿ‚ÿRìÿÿÿÝÿ777ÿsssÿnnnÿNNNÿ---ÿ ÿƒÿôQˆÿÿÿÃÿ¨†ÿÿÿï‚ÿ€‰ÿÿÿƒÿ߃ÿÿÿ‰‰ƒÿÿÿ8„ÿK‰ÿÿÿË‚ÿ†ÿÿÿ!öÿT†ÿÿÿ4õ‚ÿ ÿDDDÿVVVÿ\\\ÿaaaÿfffÿlllÿqqqÿsssÿ ÿÿ„ëÿÿÿ‚ÿNNNÿsssÿoooÿiiiÿdddÿ]]]ÿ555ÿ ÿ‚ÿþ{ˆÿÿÿ-ûÿD†ÿÿÿ^‚ÿæˆÿÿÿ'ýƒÿZƒÿÿÿ‰‰ƒÿÿÿ«ƒÿÓˆÿÿÿ3‚ÿæ †ÿÿÿ³ÿ·†ÿÿÿׂÿ ÿGGGÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿoooÿsssÿ###ÿÿ¶ëÿÿÿA‚ÿeeeÿrrrÿmmmÿgggÿbbbÿ]]]ÿWWWÿOOOÿ&&&ÿƒÿ~ˆÿÿÿ‹ÿ؆ÿÿÿ΂ÿT‰ÿÿÿ«ƒÿʃÿÿÿ‰‰‚ÿÿÿøƒÿ]‰ÿÿÿœ‚ÿƒ†ÿÿÿ%ÿ÷#†ÿÿÿ‚ÿ ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿrrrÿ:::ÿÿèëÿÿÿtÿ ÿsssÿpppÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿ---ÿÿÿû5‡ÿÿÿ äÿ@†ÿÿÿf‚ÿ½‰ÿÿÿ3„ÿ%‚ÿÿÿ‰‰‚ÿÿÿbƒÿæˆÿÿÿõÿý†ÿÿÿ…ÿš†ÿÿÿBþÿ ÿ:::ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿpppÿPPPÿ‚ÿêÿÿÿ¦ÿ ÿsssÿnnnÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ///ÿÿÿ× ‡ÿÿÿ~ÿ¡†ÿÿÿ òÿþ&‰ÿÿÿ̓ÿ‚ÿÿÿ‰‰‚ÿÿÿ½ƒÿ‰ÿÿÿm‚ÿ³†ÿÿÿäÿ8†ÿÿÿÅÿ ÿ,,,ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿnnnÿgggÿ‚ÿMêÿÿÿÙÿ 666ÿqqqÿlllÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿÿ‚ÿ‡ÿÿÿýÿõ †ÿÿÿ–‚ÿމÿÿÿtƒÿÙ‚ÿÿÿ‰‰ÿÿÿýƒÿ6‰ÿÿÿÕ‚ÿK†ÿÿÿHÿ׆ÿÿÿþÿÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿlllÿrrrÿ ÿÿéÿÿÿ þÿ LLLÿoooÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ ÿÿû‡ÿÿÿºÿc†ÿÿÿ/‚ÿíˆÿÿÿþƒÿ3ÿÿÿ‰‰ÿÿÿpƒÿÛ‰ÿÿÿ>‚ÿá†ÿÿÿ©ÿu†ÿÿÿnÿÿ'''ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿjjjÿpppÿ!!!ÿÿ±éÿÿÿ=‚ÿ cccÿmmmÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ&&&ÿ‚ÿa‡ÿÿÿXÿŇÿÿÿÇ‚ÿ_‰ÿÿÿƒÿˆÿÿÿ‰‰ÿÿÿ·ƒÿ‚‰ÿÿÿ§‚ÿ{†ÿÿÿøÿû†ÿÿÿÃÿ ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿnnnÿ777ÿÿãéÿÿÿpÿÿqqqÿkkkÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿÿÿ¶‡ÿÿÿîÿ&†ÿÿÿ`‚ÿÉÿÿÿiƒÿÉÿÿÿ‰‰ÿÿÿòƒÿ4‰ÿÿÿïÿû†ÿÿÿeÿ³†ÿÿÿþÿÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿlllÿMMMÿ‚ÿèÿÿÿ¢ÿÿoooÿiiiÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿÿÿú‡ÿÿÿ•ÿw†ÿÿÿ ïÿùˆÿÿÿ"ƒÿû ÿÿÿ‰‰ÿÿÿ5ƒÿòˆÿÿÿ!‚ÿÀ‡ÿÿÿšÿa†ÿÿÿL‚ÿÿ$$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿbbbÿ‚ÿHèÿÿÿÔÿ333ÿmmmÿgggÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿÿ‚ÿ`‡ÿÿÿQÿ¨‡ÿÿÿ¶‚ÿ/‰ÿÿÿãƒÿFÿÿÿ‰‰ÿÿÿtƒÿ·‰ÿÿÿR‚ÿއÿÿÿËÿ/†ÿÿÿ]ÿÿÿ"""ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿÿÿzçÿÿÿ üÿHHHÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿÿÿ”‡ÿÿÿ!ÿÙ‡ÿÿÿ…‚ÿ`‰ÿÿÿ¤ƒÿ…ÿÿÿ‰‰ÿÿÿ²ƒÿy‰ÿÿÿƒ‚ÿ^†ÿÿÿ÷ÿø†ÿÿÿoÿÿÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿÿÿ¬çÿÿÿ9‚ÿ]]]ÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿÿ ÿÿ¥ˆÿÿÿïÿý †ÿÿÿT‚ÿ‘‰ÿÿÿfƒÿÄÿÿÿ‰‰ÿÿÿìƒÿ:‰ÿÿÿ³‚ÿ.†ÿÿÿ,ÿˇÿÿÿ€ÿÿÿ$$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿ333ÿÿÞçÿÿÿlÿÿkkkÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿÿ ÿÿµˆÿÿÿ¿ÿ;†ÿÿÿ#‚ÿ‰ÿÿÿ'ƒÿö‰‰ƒÿø‰ÿÿÿäÿø†ÿÿÿ]ÿš‡ÿÿÿ’ÿÿÿ"""ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿHHHÿ‚ÿæÿÿÿžÿÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿÿ ÿÿƈÿÿÿÿk†ÿÿÿðÿñ‰ÿÿÿïƒÿ‰‰6ƒÿÕ‰ÿÿÿ‚ÿ͇ÿÿÿÿh‡ÿÿÿ¤ÿ ÿ‚ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿ[[[ÿ‚ÿCæÿÿÿÐÿ///ÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿÿÿÿÖˆÿÿÿ^ÿœ‡ÿÿÿÁ‚ÿ$‰ÿÿÿʃÿA‰‰\ƒÿ±‰ÿÿÿF‚ÿœ‡ÿÿÿ¼ÿ8‡ÿÿÿ¦ÿ ÿ‚ÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿÿÿuåÿÿÿûÿCCCÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿæˆÿÿÿ1ÿćÿÿÿ‚ÿU‰ÿÿÿ¦ƒÿg‰‰ƒÿ‰ÿÿÿw‚ÿl‡ÿÿÿÉÿ%‡ÿÿÿ†ÿÿ‚ÿ!!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿÿÿ§åÿÿÿ5‚ÿ VVVÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ‚ÿÿÿéˆÿÿÿ$ÿʇÿÿÿ_‚ÿ…‰ÿÿÿ‚ƒÿŒ‰‰¦ƒÿh‰ÿÿÿ‚ÿI‡ÿÿÿËÿ"‡ÿÿÿeÿÿƒÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿ///ÿÿÙåÿÿÿhÿÿeeeÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ‚ÿ ÿÿʈÿÿÿ!ÿ̇ÿÿÿH‚ÿމÿÿÿ^ƒÿ±‰‰ÁƒÿF‰ÿÿÿ‚ÿI‡ÿÿÿÎÿ‡ÿÿÿE‚ÿÿ‚ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿCCCÿÿþ äÿÿÿšÿÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿ‚ÿ ÿÿ¨ˆÿÿÿÿ·ÿÿÿI‚ÿŒ‰ÿÿÿ?ƒÿĉ‰Ìƒÿ5‰ÿÿÿ‹‚ÿJ‡ÿÿÿÐÿ‡ÿÿÿ$‚ÿÿ‚ÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿVVVÿ‚ÿ>äÿÿÿÌÿ +++ÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿ†ˆÿÿÿÿчÿÿÿJ‚ÿЉÿÿÿ2ƒÿω‰×ƒÿ*‰ÿÿÿ‰‚ÿK‡ÿÿÿÒÿ‡ÿÿÿýÿÿƒÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿcccÿÿÿpãÿÿÿùÿ ???ÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿƒÿÿÿeˆÿÿÿÿÓ‡ÿÿÿK‚ÿ‰‰ÿÿÿ&ƒÿÛ‰‰âƒÿ‰ÿÿÿ‡‚ÿL‡ÿÿÿÕÿˆÿÿÿãÿÿƒÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿÿÿ¢ãÿÿÿ1‚ÿ QQQÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿÿ‚ÿCˆÿÿÿÿÕ‡ÿÿÿL‚ÿ‡‰ÿÿÿƒÿ扉îƒÿ‰ÿÿÿ…‚ÿM‡ÿÿÿ×ÿˆÿÿÿÂÿ ÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿ+++ÿÿÔãÿÿÿcÿ ÿaaaÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿƒÿÿ‚ÿ"ˆÿÿÿÿÖ‡ÿÿÿM‚ÿ…‰ÿÿÿƒÿñ‰‰ùƒÿ‰ÿÿÿ„‚ÿN‡ÿÿÿÃÿ.ˆÿÿÿ‹ÿÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿ>>>ÿÿü âÿÿÿ–ÿ ÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿûˆÿÿÿ<ÿ¶‡ÿÿÿN‚ÿƒ‰ÿÿÿƒÿü‰‰üƒÿ‰ÿÿÿ‚‚ÿO‡ÿÿÿ–ÿ[ˆÿÿÿE‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿPPPÿ‚ÿ9âÿÿÿÈÿ '''ÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿ ÿÿĉÿÿÿiÿ‰‡ÿÿÿO‚ÿ‰ÿÿÿƒÿø‰‰ïƒÿ‰ÿÿÿ€‚ÿV‡ÿÿÿjÿ‡ˆÿÿÿöÿÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ^^^ÿÿÿkáÿÿÿöÿ :::ÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ„ÿÿÿ~‰ÿÿÿ•ÿ]‡ÿÿÿa‚ÿ}‰ÿÿÿƒÿꉉàƒÿ!‰ÿÿÿc‚ÿ…‡ÿÿÿ=ÿ´‰ÿÿÿ¹ÿÿ„ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿÿÿáÿÿÿ-‚ÿ LLLÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿ8‰ÿÿÿÂÿ0‡ÿÿÿ–‚ÿT‰ÿÿÿ&ƒÿ܉‰Òƒÿ0‰ÿÿÿ.‚ÿ»‡ÿÿÿÿà‰ÿÿÿsÿÿÿƒÿ ÿ%%%ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ(((ÿÿÏáÿÿÿ_ÿ ÿ[[[ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿ„ÿÿÿï‰ÿÿÿîÿü‡ÿÿÿË‚ÿ‰ÿÿÿ5ƒÿΉ‰Äƒÿ?‰ÿÿÿõÿï‡ÿÿÿåÿˆÿÿÿ,‚ÿÿ„ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ999ÿÿúàÿÿÿ’ÿ ÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ„ÿÿÿ¬‰ÿÿÿÿׇÿÿÿùÿéŠÿÿÿDƒÿÀ‰‰¶ƒÿPŠÿÿÿ‚ÿ&‡ÿÿÿ¸ÿR‰ÿÿÿæÿ ÿ„ÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿJJJÿ‚ÿ4àÿÿÿÄÿ $$$ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿ„ÿÿ‚ÿf‰ÿÿÿpÿ§‡ÿÿÿ6‚ÿ³ŠÿÿÿXƒÿ°‰‰šƒÿsŠÿÿÿ‚ÿ\‡ÿÿÿmÿµ‰ÿÿÿ”‚ÿÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿXXXÿÿÿfßÿÿÿôÿ 555ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ„ÿÿ‚ÿ ‰ÿÿÿÒÿN‡ÿÿÿk‚ÿ~Šÿÿÿƒÿ‰‰qƒÿžŠÿÿÿW‚ÿ’‡ÿÿÿøÿüˆÿÿÿúÿ ÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿÿÿ˜ßÿÿÿ)‚ÿ FFFÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿÿˉÿÿÿ5ÿç‡ÿÿÿ ‚ÿHŠÿÿÿ«ƒÿe‰‰HƒÿÉŠÿÿÿ"‚ÿȈÿÿÿ§ÿ{‰ÿÿÿœ‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ$$$ÿÿËßÿÿÿ[ÿ ÿUUUÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿÿ‚ÿN‰ÿÿÿ—ÿˆˆÿÿÿÖ‚ÿŠÿÿÿÖƒÿ;‰‰ƒÿòŠÿÿÿëÿø‡ÿÿÿDÿ݈ÿÿÿ"ûÿ ÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿ555ÿÿøÞÿÿÿŽÿ ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿƒÿÿÿÿωÿÿÿ ðÿ&‡ÿÿÿýÿÝŠÿÿÿûƒÿ‰‰óƒÿŠÿÿÿµ‚ÿX‡ÿÿÿßÿB‰ÿÿÿ ÿÿÿƒÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿEEEÿ‚ÿ/ÞÿÿÿÀÿ ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿR‰ÿÿÿ[ÿˆÿÿÿq‚ÿ Šÿÿÿ,ƒÿèÿÿÿ‰‰ÿÿÿ˃ÿUŠÿÿÿ`‚ÿ»ˆÿÿÿ~ÿ¸‰ÿÿÿ&üÿÿÿ‚ÿ ÿ%%%ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿSSSÿÿÿaÝÿÿÿñÿ 111ÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿÿÓˆÿÿÿ Ùÿ_ˆÿÿÿÔ‚ÿAŠÿÿÿkƒÿ»ÿÿÿ‰‰ÿÿÿƒÿŠÿÿÿ òÿþ ‡ÿÿÿùÿf‰ÿÿÿ‚ÿÿÿ‚ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿÿÿ“Ýÿÿÿ%‚ÿ BBBÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ‚ÿÿÿ‚ÿW‰ÿÿÿ”ÿä ‡ÿÿÿ9‚ÿÝŠÿÿÿ²ƒÿzÿÿÿ‰‰ÿÿÿJƒÿä‹ÿÿÿ›‚ÿ…ˆÿÿÿwÿó"ˆÿÿÿ©‚ÿ ÿÿÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿ ÿÿÆÝÿÿÿW‚ÿ PPPÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿ ÿ‚ÿ­ˆÿÿÿFþÿþFˆÿÿÿª‚ÿ|Šÿÿÿóƒÿ5ÿÿÿ‰‰ÿÿÿ ùƒÿ,Šÿÿÿ9‚ÿñ‡ÿÿÿÅÿˆÿÿÿ Ê‚ÿÿÿÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿ111ÿÿõÜÿÿÿŠÿ ÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ‚ÿÿ‚ÿÎ ˆÿÿÿäÿ”ˆÿÿÿ1þÿüŠÿÿÿ@ƒÿîÿÿÿ‰‰ÿÿÿÀƒÿs‹ÿÿÿÅ‚ÿŒˆÿÿÿ#ôÿt‰ÿÿÿãƒÿ ÿÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿ@@@ÿ‚ÿ*Üÿÿÿ¼ÿ ÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ‚ÿç‰ÿÿÿ§ÿÚ ˆÿÿÿ¶‚ÿ ‹ÿÿÿ‡ƒÿ¬ÿÿÿ‰‰ÿÿÿzƒÿËÿÿÿA‚ÿ÷ˆÿÿÿiÿø2‰ÿÿÿ'̃ÿ ÿ ÿÿ***ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿKKKÿEEEÿ‚ÿ\Üÿÿÿîÿ ---ÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿÿÿÿ‚ÿ÷7‰ÿÿÿmÿü7ˆÿÿÿ<‚ÿù Šÿÿÿ݃ÿgÿÿÿ‰‰ÿÿÿ2„ÿ(‹ÿÿÿ¼‚ÿ¢‰ÿÿÿ¹ÿñD‰ÿÿÿ€û…ÿÿ ÿÿ ÿÿ„ÿŽÛÿÿÿ!‚ÿ ...ÿCCCÿDDDÿBBBÿ===ÿ777ÿ222ÿ)))ÿÿ ÿÿƒÿÛ8ˆÿÿÿ‡‚ÿƒˆÿÿÿÍ‚ÿ“‹ÿÿÿDƒÿüÿÿÿ‰‰‚ÿÿÿÓƒÿ‹ÿÿÿ7ƒÿNˆÿÿÿäÿú^Šÿÿÿ4ÍŽÿÀÛÿÿÿS…ÿÿ ÿÿÿ†ÿ— ˆÿÿÿ§‚ÿ³ˆÿÿÿ‚ÿô‹ÿÿÿªƒÿ´‚ÿÿÿ‰‰‚ÿÿÿnƒÿì‹ÿÿÿ¡‚ÿèˆÿÿÿÑ‚ÿ|‹ÿÿÿ,‡àŠÿïÆÛÿÿÿ…ŽÿÑH‰ÿÿÿ‚ÿ–ˆÿÿÿ5û‚ÿk‹ÿÿÿùƒÿN‚ÿÿÿ‰‰‚ÿÿÿ÷ƒÿX‹ÿÿÿä‚ÿ¬‰ÿÿÿ¼‚ÿ›‹ÿÿÿ1Sp÷‚ÿC$ ÝÿÿÿÑë‰ÿß…+ŠÿÿÿØÿþv‰ÿÿÿÚ‚ÿ¼‹ÿÿÿuƒÿå‚ÿÿÿ‰‰ƒÿÿÿ£ƒÿÉŒÿÿÿGƒÿ‰ÿÿÿ¢ÿñ&ÿÿÿÓ‚ÿ(âÿÿÿ ‹‚ÿ£_B%Œÿÿÿ ÍÿøX‰ÿÿÿ¾‚ÿñ‹ÿÿÿ æƒÿƒƒÿÿÿ‰‰ƒÿÿÿ=„ÿQŒÿÿÿ™ƒÿ_Šÿÿÿ…úD‘ÿÿÿ¤‚ÿcäÿÿÿ ‚ÿ‘ÿÿÿÍ>ŠÿÿÿŸƒÿaŒÿÿÿzƒÿý ƒÿÿÿ‰‰„ÿÿÿɃÿÕ‹ÿÿÿ É‚ÿúBŠÿÿÿ$’ÿÿÿh‚ÿžäÿÿÿáÿâ“ÿÿÿŠÿÿÿƒÿŒÿÿÿðƒÿ¤„ÿÿÿ‰‰„ÿÿÿB„ÿ_ŒÿÿÿÝ‚ÿôHÿÿÿ,‚ÿÚãÿÿÿ!‚ÿ§ÿÿÿŽƒÿ¬Œÿÿÿƒÿú!„ÿÿÿ‰‰…ÿÿÿºƒÿߌÿÿÿ'í‚ÿû^œÿÿÿî‚ÿâÿÿÿb‚ÿkœÿÿÿ¨ƒÿÆŒÿÿÿ øƒÿ”…ÿÿÿ‰‰…ÿÿÿ3þƒÿˆÿÿÿ=ô‚ÿþwœÿÿÿ´‚ÿQâÿÿÿ¢‚ÿ/›ÿÿÿÀƒÿÒŒÿÿÿ¾ƒÿô…ÿÿÿ‰‰†ÿÿÿªƒÿý<ÿÿÿ6ëƒÿ¬šÿÿÿw‚ÿŒâÿÿÿãÿñšÿÿÿKèƒÿ¿ÿÿÿr„ÿ„†ÿÿÿ‰‰†ÿÿÿ%÷ƒÿÞ ÿÿÿ&߃ÿçI™ÿÿÿ;‚ÿÎáÿÿÿ#‚ÿ¸™ÿÿÿ ™„ÿ¨ÿÿÿ+øƒÿà †ÿÿÿ‰‰‡ÿÿÿo„ÿŽÿÿÿÏ„ÿ|˜ÿÿÿø‚ÿ1àÿÿÿ€‚ÿ|™ÿÿÿ“ƒÿþ‹ÿÿÿσÿý?‡ÿÿÿ‰‰‡ÿÿÿ¼„ÿ\Žÿÿÿþÿû7™ÿÿÿ‚ÿ˜ßÿÿÿê‚ÿ4™ÿÿÿçÿåFÿÿÿ˜„ÿŒˆÿÿÿ‰‰ˆÿÿÿïƒÿù@ÿÿÿDäÿ€šÿÿÿh‚ÿó Þÿÿÿe‚ÿÏ›ÿÿÿHÿ¨ÿÿÿy„ÿÓˆÿÿÿ‰‰‰ÿÿÿ[„ÿï*ÿÿÿƒšÿÿÿö‚ÿgÝÿÿÿׂÿjœÿÿÿ4ÿÿÿ\þƒÿù/‰ÿÿÿ‰‰Šÿÿÿ¨„ÿà­ÿÿÿ£‚ÿÏÝÿÿÿK‚ÿõ­ÿÿÿCú„ÿlŠÿÿÿ‰‰Šÿÿÿ Ç„ÿͬÿÿÿ@ƒÿ7Üÿÿÿ½‚ÿŸ­ÿÿÿ<ò„ÿŠ‹ÿÿÿ‰‰‹ÿÿÿÙ„ÿÕ«ÿÿÿÜ‚ÿžÛÿÿÿ0ƒÿ:¬ÿÿÿT÷„ÿ¥‹ÿÿÿ‰‰Œÿÿÿ"è„ÿç3«ÿÿÿ{‚ÿöÚÿÿÿ£‚ÿÔ¬ÿÿÿoý„ÿ½Œÿÿÿ‰‰ÿÿÿ3ô„ÿôLªÿÿÿü‚ÿ¡Ùÿÿÿ5û‚ÿoªÿÿÿ…ÿÐÿÿÿ‰‰Žÿÿÿ>ï„ÿüpªÿÿÿµƒÿE×ÿÿÿ Ù‚ÿ÷©ÿÿÿ´…ÿÃŽÿÿÿ‰‰ÿÿÿ*á…ÿ¸¨ÿÿÿRƒÿÞ Öÿÿÿ–ƒÿ¤©ÿÿÿSë…ÿ¬ÿÿÿ‰‰ÿÿÿÎ…ÿíW§ÿÿÿ݃ÿ‹ÕÿÿÿJƒÿø#§ÿÿÿ¤†ÿ‘ÿÿÿ‰‰‘ÿÿÿ ¸†ÿ¦¦ÿÿÿQƒÿü2Óÿÿÿçƒÿ‚§ÿÿÿ+ã…ÿþs’ÿÿÿ‰‰’ÿÿÿ“…ÿô#§ÿÿÿ¾ƒÿÎÒÿÿÿ®ƒÿß §ÿÿÿ Ø„ÿèL“ÿÿÿ‰‰”ÿÿÿFãƒÿh¨ÿÿÿ.üƒÿvÑÿÿÿa„ÿO©ÿÿÿ7ü‚ÿ¬”ÿÿÿ‰‰•ÿÿÿ£ÿ·ªÿÿÿ˜ƒÿö0Ïÿÿÿ'òƒÿ¶«ÿÿÿ…ÿï[–ÿÿÿ‰‰—ÿÿÿRÙªÿÿÿðƒÿåÍÿÿÿâƒÿø$«ÿÿÿ“—ÿÿÿ‰‰˜ÿÿÿ¬ÿÿÿr„ÿÓËÿÿÿÚ„ÿƒÇÿÿÿ‰‰ÆÿÿÿÙ„ÿ»ÉÿÿÿЄÿà Çÿÿÿ‰‰ÇÿÿÿL…ÿ¹ ÇÿÿÿÌ…ÿQÈÿÿÿ‰‰Èÿÿÿ´…ÿÆÅÿÿÿ.â…ÿ¦Éÿÿÿ‰‰Èÿÿÿâ…ÿÒÃÿÿÿJò…ÿÑ Éÿÿÿ‰‰Éÿÿÿ8ú…ÿâ:Àÿÿÿwü…ÿî"Êÿÿÿ‰‰Êÿÿÿo†ÿûx½ÿÿÿ%ņÿýHËÿÿÿ‰‰Ëÿÿÿ«‡ÿ¹ºÿÿÿmõ‡ÿvÌÿÿÿ‰‰Ëÿÿÿ·ÿée·ÿÿÿ-¿ˆÿ„Íÿÿÿ‰‰Ìÿÿÿ؈ÿÓG´ÿÿÿ#¥ýˆÿŠÎÿÿÿ‰‰Íÿÿÿâ‰ÿ·1°ÿÿÿ—ú‰ÿÏÿÿÿ‰‰Îÿÿÿ'êŠÿÃWªÿÿÿF©ùŠÿ•Ðÿÿÿ‰‰Ïÿÿÿ0ç‹ÿå}¦ÿÿÿ€á‹ÿýyÑÿÿÿ‰‰ÐÿÿÿÒŒÿýÈ6žÿÿÿ@ƒÇþŒÿñLÒÿÿÿ‰‰Ñÿÿÿ ·ÿë¤c8–ÿÿÿ;v¹õÿÚ)Óÿÿÿ‰‰Òÿÿÿ–“ÿã¹gSD5& ÿÿÿ !,7B[€¥Êï“ÿ¸Ôÿÿÿ‰‰Ôÿÿÿañ›ÿûþœÿîcÕÿÿÿ‰‰Õÿÿÿ¸¸ÿ©×ÿÿÿ‰‰×ÿÿÿdñ´ÿâLÙÿÿÿ‰‰Øÿÿÿ«þ°ÿéx Úÿÿÿ‰‰Úÿÿÿ,ªþ¬ÿâm Üÿÿÿ‰‰Üÿÿÿ+¨ý¨ÿÙbÞÿÿÿ‰‰Þÿÿÿ&Ø£ÿÞ‹7àÿÿÿ‰‰áÿÿÿ/†ÝÿÛ‡3äÿÿÿ‰‰äÿÿÿ3p¢Ôü“ÿè·†U$çÿÿÿ‰‰èÿÿÿ 7i•§¶ÄÓâñýòáÑÀ¯ŸŽxJìÿÿÿ‰ÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets_projectM/Geiss - Cruzin'.milk0000775000175000017500000000300311756064137025461 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.691672 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.110000 dx=0.000000 dy=-0.001000 warp=0.024300 sx=1.001992 sy=1.004987 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.650000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4.000000 projectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - quark matrix.milk0000775000175000017500000001610511756064137027312 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.644006 fWaveScale=0.389575 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.900000 fWarpAnimSpeed=1.000000 fWarpScale=5.053414 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.000000 warp=11.202050 sx=100.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.399996 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.100000 mv_b=0.300000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3=ma=ma-.002; wave_0_per_point4= wave_0_per_point5=mx=mx+(.0002*tan(ma)); wave_0_per_point6=my=my+(.0002*sin(ma)); wave_0_per_point7= wave_0_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point9=my=if(above(my,.9),(.9-my),my); wave_0_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point11=my=if(below(my,.1),(.9+my),my); wave_0_per_point12= wave_0_per_point13=x=mx; wave_0_per_point14=y=my; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3=ma=ma-.001; wave_1_per_point4= wave_1_per_point5=mx=mx+(.0001*cos(ma)); wave_1_per_point6=my=my+(.0001*tan(ma)); wave_1_per_point7= wave_1_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point9=my=if(above(my,.9),(.9-my),my); wave_1_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point11=my=if(below(my,.1),(.9+my),my); wave_1_per_point12= wave_1_per_point13=x=mx; wave_1_per_point14=y=my; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3=ma=ma+.001; wave_2_per_point4= wave_2_per_point5=mx=mx+(.0004*cos(ma)); wave_2_per_point6=my=my+(.0004*tan(ma)); wave_2_per_point7= wave_2_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point9=my=if(above(my,.9),(.9-my),my); wave_2_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point11=my=if(below(my,.1),(.9+my),my); wave_2_per_point12= wave_2_per_point13=x=mx; wave_2_per_point14=y=my; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3=ma=ma+.001; wave_3_per_point4= wave_3_per_point5=mx=mx+(.0004*tan(ma)); wave_3_per_point6=my=my+(.0004*sin(ma)); wave_3_per_point7= wave_3_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point9=my=if(above(my,.9),(.9-my),my); wave_3_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point11=my=if(below(my,.1),(.9+my),my); wave_3_per_point12= wave_3_per_point13=x=mx; wave_3_per_point14=y=my; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.369711 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=treb; shape_0_per_frame2=tex_zoom=treb; shape_0_per_frame3=tex_ang=bass*10; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.999996 shapecode_1_r=0.300000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad=mid; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.808142 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.256637 shapecode_2_tex_zoom=1.220186 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.300000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.900000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom=1+(treb*.1); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=echo_orient=(bass+treb+mid*10%4); per_pixel_1=zoom=zoom+((rand(2)*rand(10)*rad*bass*.05)*rad); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Bitterfeld (Crystal Border Mix).milk0000775000175000017500000000407311756064137032353 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.448626 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.310603 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ib_r =wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_frame_8=wave_mystery = wave_mystery + 0.3*time; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - 0.2*(1.5-rad)*sin(bass/2*treb_att)*(rad*2*(rad*abs(sin(9*ang)))); per_pixel_6=rot = rot + dy_r*(2-zoom)*0.3*cos(bass)*20; per_pixel_7=rot = rot - 0.4*(rad*cos(abs(12*ang)))*below(rad,0.3+ 0.4*sin(bass)); per_pixel_8=dx = dx + 0.5*abs(rad+x-0.5*(bass/y*0.2))*dx_r; per_pixel_9=dy = dy + 0.5*abs(rad+y-0.5*(treb/x*0.2))*dy_r; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Circlefacade.milk0000775000175000017500000000313511756064137027153 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220186 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.459160 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.340000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.100000 wave_y=0.900000 ob_size=0.070000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = 0.5 + 0.3*sin(0.75*time); per_frame_2=wave_y = 0.5 + 0.3*cos(0.75*time); per_frame_3=ob_r = ob_r + 0.445*sin(1.52*time); per_frame_4=ob_g = ob_g + 0.436*sin(1.062*time); per_frame_5=ob_b = ob_b + 0.325*sin(1.22*time); per_frame_6=ib_a = ib_a + 5*tan(0.5*time); per_frame_7=zoom = zoom - 0.1*zoom; per_pixel_1=dx = dx + (sin(rad)*0.05)*0.76*sin(1.2255*time); per_pixel_2=dy = dy + (sin(rad)*0.05)*0.76*cos(1.435*time); per_pixel_3=rot = rot + (0.1*max(above(dx,dy),above(dy,dx))*bass_att)*(0.75-rad); projectM-complete-2.1.0-Source/presets_projectM/StudioMusic - Numerosity.milk0000775000175000017500000000342711756064137027526 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.330231 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.501800 fWaveScale=1.297700 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=0.517589 fWarpScale=0.704400 fZoomExponent=0.347586 fShader=0.610000 zoom=0.793914 rot=0.000000 cx=0.499900 cy=0.499900 dx=0.000000 dy=0.000000 warp=0.290273 sx=0.929000 sy=0.932617 wave_r=0.030000 wave_g=0.030000 wave_b=0.030000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_5=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_6=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=gridx=bnot((x*q7)%2); per_pixel_2=gridy=bnot((y*q7)%2); per_pixel_3=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad*3.14*gridy))*2.14+rad*sin(q4*2.14+q1))*gridx; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Frozen Rapture .milk0000775000175000017500000001675311756064137027615 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shape_0_per_frame10=ang = time*0.35; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2; shape_1_per_frame8=x = q1+0.15*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.2*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2; shape_2_per_frame8=x = q1+0.15*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.2*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2; shape_3_per_frame10=x = q1+0.15*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.2*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = sqrt(2)-newrad; per_pixel_5=dy=0.01*cos(pow((effect),3)*8); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Causeway Of Dreams (REMix).milk0000775000175000017500000000423111756064137031214 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.400279 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + 0.0*dx_r + if(above(gup,0), + 0.8*gup*dx_r, 0) + if(above(gslup,0), + 0.535*gslup*dx_r, 0); per_frame_14=dy = dy + 0.0*dy_r + if(above(gup,0), + 0.8*gup*dy_r, 0) + if(above(glsup,0), + 0.535*gslup*dy_r, 0); per_frame_15=gup = +2*sin(time) + sin(0.75*time); per_frame_16=gslup = sin(0.655*time) - sin(0.176*time); per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Elastoid.milk0000775000175000017500000000423711756064137026376 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.655694 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ob_r = wave_r; per_frame_5=ob_g = wave_g; per_frame_6=ob_b=wave_b; per_frame_7=zoom = zoom - 0.02; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=m1 = 2*sin(1.25*time); per_pixel_6=m2 = 1.25*sin(4*time); per_pixel_7=m3 = 5*sin(0.33*time); per_pixel_8=sx = sx + if (above(m1,m2), if (above(m1,m3), dx_r, -dx_r), dx_r*1.75)*(.75-rad); per_pixel_9=sy = sy + if (above(m2,m3), if (above(m3,m1), dy_r, dy_r*1.5), dy_r*0.75)*(.75-rad); per_pixel_10=dx = dx + if (above(m2,m1), if (below(m1,m3), dx_r, dx_r*0.66), dx_r*1.8)*(.75-rad); per_pixel_11=dy = dy + if (above(m3,m1), if(below(m2,m3), -dy_r, dy_r*1.25), dy_r*0.8)*(0.75-rad); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Cosmic Dust 2.milk0000775000175000017500000000405711756064137026411 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_projectM/nil - Cid and Lucy.milk0000775000175000017500000000260411756064137025775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.022740 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=3.072695 fShader=0.000000 zoom=0.999837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=12.023998 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*bass_att*sin(time*1.543)); per_frame_2=wave_g=sin(time*1.6432*mid_att*sin(time*1.721)); per_frame_3=wave_b=sin(time*1.37563*treb_att*sin(time*1.666)); per_pixel_1=rot=abs(sin(ang*cos(time)*sin(time*1.8232)*.09)); per_pixel_2=zoom=zoom+sin(rad*sin(time)*sin(time*1.562543)*.3)+.1; projectM-complete-2.1.0-Source/presets_projectM/Fvese - 0 To 60.milk0000775000175000017500000000420511756064137025053 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.091679 fWaveScale=0.721421 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.007348 fZoomExponent=1.000000 fShader=0.000000 zoom=1.115109 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_b = rand(100)/100; per_frame_2=wave_r = rand(100)/100; per_frame_3=wave_g = rand(100)/100; per_frame_4=wave_y = wave_y; per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=vol =bass+treb+mid; per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_r = equal(bass_thresh,2)*0.016*sin(time*3) + (1-equal(bass_eff,2))*dx_r; per_frame_11=dy_r = equal(bass_thresh,2)*0.012*sin(time*7) + (1-equal(bass_eff,2))*dy_r; per_frame_12=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_13=q1=sin(time*.7*.5)+(dx_r*dy_r)+(dx*dy); per_frame_14=q2=sin(time*.7*.2)+(dx_r*dy_r); per_frame_15=q3=0.1*(atan(abs(-rad+.5)))*q2; per_pixel_1=zoom=zoom+.05*q3+.05*q1+bass_eff; per_pixel_2=dx = .01*atan((rad)/.1*sin((dx_r*dy_r)*20+time*5)); per_pixel_3=zoom = zoom + bass_eff + rad*.2*(q2)-vol; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Sunflower Passion (Simple Mix).milk0000775000175000017500000001677311756064137032343 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.01*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.01*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.01*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.01*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.01*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.020068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.01*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.01*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_17=oldq8 =q8; per_frame_18=mybass = mybass + 0.01*(bass + bass_att); per_frame_19=rot =1 + 0.15*sin(mybass*0.1789); per_frame_20=zoom = 1.6 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).mil0000775000175000017500000000414211756064137033066 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.700000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=0.800000 mv_g=0.800000 mv_b=0.800000 mv_a=1.000000 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets_projectM/project.tga0000664000175000017500000011425511756064137024266 0ustar matthiasmatthias ¹¹ ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿÿ²ÿÿÿ,Ðéý•ÿ÷Û¾£uÿÿÿÿäÿÿÿÿÿÿÿ°ÿÿÿ£þÿþ,5ÿ:Fÿ•;Gÿ7Aÿ#*ÿ ýÿûªBÿÿÿÿáÿÿÿÿÿÿÿ°ÿÿÿeÿ5?ÿ “¯ÿ›¿äÿ¹Ýÿ ‚›ÿ5?ÿÿÿÎ/ÿÿÿÿàÿÿÿÿÿÿÿ°ÿÿÿrÿ Š¥ÿŸ¿äÿ ¨ÈÿVgÿþû€ÿÿÿÿÞÿÿÿ‚ÿÿÿ3’ÇÈ0ÿÿÿÿ˜ÿÿÿ5ÿ]oÿ¡¿äÿ š·ÿ#)þÿÒ(ÿÿÿÿÝÿÿÿÿÿÿ|ÿýý þÿdÿÿÿÿ˜ÿÿÿò&þ¾ãÿ¡¿äÿ»àÿasÿþí5ÿÿÿÿÜÿÿÿÿÿÿrÿ$+þ —´ÿ¿äÿ¸ÜÿýõEÿÿÿÿšÿÿÿ‹ÿ † ÿ£¿äÿ ‰¤ÿýôBÿÿÿÿÛÿÿÿKý$þ²ÔÿŽ¿äÿ ¬Íÿÿ˜ÿÿÿÿ›ÿÿÿú,4ÿ¤¿äÿ “¯ÿ ýùPÿÿÿÿÚÿÿÿ¬ÿ ¥Åÿ¿äÿ ©Êÿÿÿÿÿÿœÿÿÿœÿ “¯ÿ¤¿äÿ ›¹ÿýù/ÿÿÿÿÙÿÿÿ×þ¿äÿ¯Ñÿÿ®ÿÿÿÿœÿÿÿ'ý9Dÿ¥¿äÿ ˜¶ÿþ× ÿÿÿÿØÿÿÿí!(þ‘¿äÿ1;ÿûÿÿÿÿœÿÿÿ­ÿ ž½ÿ¥¿äÿh|ÿÿšÿÿÿÿØÿÿÿ™ÿ ¼ÿ¿äÿ |”ÿÿtÿÿÿÿœÿÿÿ6ÿFSÿ¥¿äÿ¾ãÿ5?ÿÿSÿÿÿÿ×ÿÿÿ9ÿUfÿ¿äÿºÞÿ þØÿÿÿÿÿÿÿ¿þ ¨Èÿ¥¿äÿ®ÏÿýéÿÿÿÿÖÿÿÿÿÿÿÙý¼àÿ¿äÿRbÿÿ;ÿÿÿÿœÿÿÿGÿRaÿ¦¿äÿ nƒÿÿiÿÿÿÿÖÿÿÿÿÿÿxÿ …žÿ¿äÿ ¼ÿÿžÿÿÿÿÿÿÿÐþ°Òÿ¥¿äÿ¸ÜÿýÞÿÿÿÿÕÿÿÿÿÿÿý=Hÿ‘¿äÿ(0ÿõ ÿÿÿÿœÿÿÿYÿ^qÿ¿äÿ´×ÿ ‘­ÿ ˆ¢ÿ ˆ£ÿ ‘­ÿ š¸ÿ £Ãÿ¬Îÿ¶Ùÿ›¿äÿbuÿÿYÿÿÿÿÕÿÿÿÿÿÿ¸þ°Òÿ¿äÿ sŠÿÿfÿÿÿÿœÿÿÿß þ ž½ÿJYÿ þ‡ÿÿ ýþ&.ÿ2<ÿ?KÿKYÿi}ÿ¶Ùÿ’¿äÿ²Õÿ þÑÿÿÿÿÕÿÿÿÿÿÿWÿlÿ¿äÿµØÿ þÉÿÿÿÿÿÿÿjÿÿÿÅw`^jv‚®ÀÒäö‚ÿýjÿ¹Ýÿ‘¿äÿVgÿÿEÿÿÿÿÔÿÿÿÿÿÿð#*þ‘¿äÿIXÿÿ-ÿÿÿÿœÿÿÿ ëÿuÿÿÿmèÿ%þ¼àÿ¿äÿ ¦Æÿÿ©ÿÿÿÿÔÿÿÿ‚ÿÿÿ—ÿ ›¹ÿ¿äÿ ”±ÿÿÿÿÿÿÿÿÿyÚ=ÿÿÿ ™ÿ u‹ÿ‘¿äÿ3=ÿúÿÿÿÿÓÿÿÿ‚ÿÿÿ6ÿScÿ‘¿äÿ%þîÿÿÿÿ±ÿÿÿîþ»ßÿ¿äÿ }•ÿÿpÿÿÿÿÓÿÿÿƒÿÿÿ×ý»àÿ¿äÿj~ÿÿWÿÿÿÿ²ÿÿÿuÿ p…ÿ¿äÿºÞÿ ýÕÿÿÿÿÓÿÿÿƒÿÿÿvÿ ‚œÿ¿äÿ°Òÿþ»ÿÿÿÿ²ÿÿÿ ìþ‘¿äÿScÿÿ8ÿÿÿÿÒÿÿÿƒÿÿÿý:Fÿ‘¿äÿ@Lÿþ ºÿÿÿ1P’`²ÿÿÿ ,3*"¥ÿÿÿ’ÿ —´ÿ¿äÿ ž½ÿÿœÿÿÿ (I_—`Y7¦ÿÿÿ8UZ\^_˜`Sÿÿÿ [ª¸·œn3™ÿÿÿ„ÿÿÿµþ¯Ðÿ¿äÿ ‹¥ÿÿ›“HF@81*"œÿÿÿ®•ÿc«ÿÿÿ:s’±Ïï‡ÿþòÆ•e5žÿÿÿ:ÿTdÿ‘¿äÿ)1ÿô –ÿÿÿ^…¦ÆèþÿìºNžÿÿÿ]­ð ÿþÓ… ‰ÿÿÿ#Ýÿÿ ý ý‚ÿÜS—ÿÿÿ„ÿÿÿUÿj~ÿ¿äÿ¾âÿþ›ÿùÑ¥h˜ÿÿÿ¸ÿ4?ÿdwÿ {“ÿŽ ƒœÿ p†ÿÿø—)¨ÿÿÿZ¥î‚ÿ þþ/8ÿFSÿ[mÿbuÿ\nÿWhÿQaÿKYÿERÿ@Lÿ/8ÿ ý‚ÿüÔ¤fšÿÿÿâþ¾âÿ¿äÿ t‹ÿÿc“ÿÿÿ g¼ýÿÿý,5ÿERÿ]oÿ vŒÿ ˆ£ÿ— ‰¤ÿ €™ÿeyÿIXÿ-6ÿþÿÙ_›ÿÿÿU¼üÿþ,5ÿL[ÿh|ÿ €™ÿœ ƒœÿ vÿDQÿþÿßA‡ÿÿÿæÿdwÿ¯Ðÿž¿äÿ°Òÿ «ÿTdÿ þÿ”–ÿÿÿ„ÿÿÿî!(þ‘¿äÿ ’®ÿ” wŽÿ vÿ p†ÿj~ÿcvÿ]oÿVgÿO_ÿ:Fÿ þþÿû´<•ÿÿÿ6ÿ;Gÿ¾âÿ¿äÿKYÿÿ[¨ÿÿÿPÄýÿ%,ÿ_rÿ “¯ÿ¬Îÿ¾ãÿŒ¿äÿ §Çÿ ƒœÿ_rÿ;Gÿþÿú­O˜ÿÿÿ‰ÿ ¬ÿ¿äÿµØÿ þÇ’ÿÿÿ;Ûÿþ;Gÿ {“ÿ £ÂÿºÞÿ¡¿äÿ¯Ðÿ[mÿ þÿ£ —ÿÿÿ"¸ÿþ:Fÿ vÿ°Òÿ¢¿äÿ¾âÿi}ÿþþr†ÿÿÿ›ÿ q‡ÿ£¿äÿ ªËÿ)1ÿÿY•ÿÿÿ…ÿÿÿ”ÿ š·ÿ¯¿äÿ¸Ûÿ —ÿ:FÿþþŸ“ÿÿÿ|ÿ «ÿ‘¿äÿ þà§ÿÿÿ8Äÿþ8Cÿ rˆÿ «Ìÿ–¿äÿ±Óÿ sŠÿ.7ÿÿÿì“5–ÿÿÿ0ÿLZÿ‘¿äÿIXÿÿ+ÿÿÿ‰ýþgzÿµØÿ§¿äÿ´×ÿ>JÿÿÑ•ÿÿÿ\÷ÿGUÿ¯Ñÿ§¿äÿ £Ãÿ$þÿp„ÿÿÿþ3=ÿ¥¿äÿ¯Ñÿýí”ÿÿÿ…ÿÿÿ4ÿQaÿ²¿äÿ ¢Áÿ2<ÿÿïL’ÿÿÿ„ÿ ¥Åÿ‘¿äÿþÊ¥ÿÿÿ$«ÿþO^ÿ®Ïÿœ¿äÿ ©Éÿeyÿ &þÿØ]”ÿÿÿÕ ý»ßÿ¿äÿ “¯ÿÿ†ÿÿÿ\ÿ*2ÿ £Âÿ«¿äÿ`rÿÿµ“ÿÿÿOüþ ’®ÿª¿äÿ¯Ðÿ"þøƒÿÿÿBÿj~ÿ¦¿äÿ u‹ÿÿo”ÿÿÿ†ÿÿÿÕ ý»ßÿ³¿äÿ }•ÿýýy‘ÿÿÿ{ÿ ‹¦ÿ‘¿äÿ&.ÿâ¤ÿÿÿ/ðÿÿ‘¿äÿXjÿÿ7‹ÿÿÿ ÿ ©Êÿ±¿äÿ^pÿÿHŽÿÿÿ$ÿN]ÿ±¿äÿ:Eÿý‚ÿÿÿCÿ_rÿ§¿äÿScÿÿ;’ÿÿÿ‡ÿÿÿí%þ·¿äÿ´×ÿ!'þþXŽÿÿÿÀþ³Öÿ¿äÿ Š¥ÿÿwŸÿÿÿiÿ |”ÿ¯¿äÿ »ÿýýcŽÿÿÿµþ­Ïÿ¿äÿ š·ÿÿŽ‹ÿÿÿé%,ÿ²¿äÿ ¤Äÿÿ¦Žÿÿÿmÿ …Ÿÿ±¿äÿ |”ÿÿn‚ÿÿÿé"þ§¿äÿ ™¶ÿÿ—’ÿÿÿˆÿÿÿ’ÿ —µÿ·¿äÿ «Ìÿýú@ÿÿÿfÿ u‹ÿ¿äÿ½áÿýÓŸÿÿÿ¾þµØÿ°¿äÿ ¦ÆÿýÿwÿÿÿZÿlÿ‘¿äÿþå‰ÿÿÿÿFSÿ³¿äÿ+4ÿ÷ÿÿÿ«þ·Úÿ±¿äÿ·Úÿ þƃÿÿÿ’ÿ š¸ÿ§¿äÿ$þî‘ÿÿÿˆÿÿÿ2ÿO^ÿ¸¿äÿ  ¿ÿ ýò-Œÿÿÿú1:ÿ‘¿äÿRbÿÿ-ÿÿÿýœÿÿÿnÿ «ÿ¿äÿ±Óÿ:FÿÿÛR ˆÿÿÿ$šùÿ1;ÿ·Úÿ¿äÿ ¼ÿþãŠÿÿÿë!þ‘¿äÿ_rÿÿ@ˆÿÿÿdÿ ¨ÿ´¿äÿ …Ÿÿÿ}Œÿÿÿè*2ÿš¿äÿ ²Ôÿ ™¶ÿ “¯ÿ ™¶ÿ  ¾ÿ ¦Æÿ¬Îÿ³Öÿ¹Ýÿ¾ãÿ¿äÿKYÿÿ)‚ÿÿÿ0ÿQaÿ“¿äÿ»àÿlÿþÿ.7ÿ šÿ¾âÿ t‹ÿÿdÿÿÿŠÿÿÿ°þ ¬Íÿ¿äÿ rˆÿŽM\ÿ[lÿ xÿ ”±ÿ±Óÿ”¿äÿ £Âÿþ׋ÿÿÿ¡ÿ ¡Àÿ¿äÿ £Âÿÿ˜œÿÿÿÿ ¼ÿ¿äÿºÞÿþÿž Œÿÿÿÿ+4ÿ´×ÿ¿äÿ s‰ÿÿ¯‹ÿÿÿ”ÿ ˜¶ÿ¿äÿ  ¿ÿÿ—ˆÿÿÿ_ÿ ‰¤ÿ´¿äÿ¼àÿþÛŒÿÿÿö4>ÿ–¿äÿ ©ÉÿJYÿ$+ÿ þ‰ÿ þ þþþ$ÿ$+ÿ+3ÿ7BÿVgÿ vÿ –³ÿµØÿƒ¿äÿ Ž©ÿÿƒÿÿÿÙþ½áÿ’¿äÿ wŽÿÿï“‹€¡ùÿ-6ÿ š¸ÿþÀÿÿÿŠÿÿÿPÿfzÿ¿äÿ p…ÿ’ÿ&-þ ‹¥ÿ“¿äÿh|ÿÿ†‹ÿÿÿFÿ]oÿ‘¿äÿ'.ÿï›ÿÿÿÿ ¬Íÿ¿äÿk€ÿÿyÿÿÿ…ÿ&-þµØÿ¿äÿ@MÿÿkŠÿÿÿ9ÿTdÿ‘¿äÿ!'þì‡ÿÿÿZÿ …Ÿÿ•¿äÿ·Úÿ ¦Æÿ ”±ÿ ƒœÿ xÿŒ wŽÿ y‘ÿ ~–ÿ ‚œÿ ‡¡ÿ ‹¦ÿ «ÿ ”°ÿ ¨Èÿ…¿äÿScÿÿ9Šÿÿÿÿ=Iÿ•¿äÿ p…ÿþÿß½ž~rzˆ˜¡ª³¼ÅÎ×àêùƒÿþ6@ÿg{ÿ·Úÿ¾âÿþÚƒÿÿÿÿ Œ§ÿ‘¿äÿ¾ãÿ%þòÿÿÿþ þÿþÿÿÿŠÿÿÿë#þ¿äÿ¯ÑÿþÆŒ.U{§ùÿ8CÿµØÿ‘¿äÿ½áÿ(0þý4Šÿÿÿéþ‘¿äÿk€ÿÿN›ÿÿÿ¡ÿºÞÿŽ¿äÿµØÿýä‘ÿÿÿ~ÿTdÿ¿äÿµ×ÿýù.Šÿÿÿßþ¾âÿ¿äÿbuÿÿD‡ÿÿÿUÿ ‚›ÿ’¿äÿ ™¶ÿO^ÿþ™ÿ þ5?ÿ sŠÿµ×ÿ¿äÿ š·ÿÿ—‹ÿÿÿ÷4>ÿ”¿äÿ ˆ¢ÿÿÞF’ÿÿÿ "LuŸÉóÿýg{ÿLZÿÿ2‚ÿÿÿ'ÿJYÿ‘¿äÿ»ßÿÿªÿÿÿDêÿxÿÿÿ‹ÿÿÿÿ •²ÿ¿äÿ6@ÿýÿÿÿ¡ÿ"(þ «Ìÿ‘¿äÿ  ¾ÿþÔŠÿÿÿ‘ÿ •²ÿ¿äÿ­Ïÿþ©›ÿÿÿ¬þ¿äÿatÿÿd’ÿÿÿÂþ š·ÿ¿äÿ —µÿþÀŠÿÿÿ„ÿ Œ§ÿ¿äÿ £Ãÿÿ›‡ÿÿÿOÿ z’ÿ‘¿äÿ }•ÿþÿС‰rZHJPV\bhp˜ÌúÿþIWÿ­Ïÿ¿äÿ &þïŠÿÿÿÕþ“¿äÿ¶Ùÿ ýð$™ÿÿÿjæÿÿÿ‹ƒÿÿÿÏ þ»ßÿ¿äÿ¼àÿÿ¨‘ÿÿÿ!ÝÿÕÿÿÿ‹ÿÿÿ/ÿM\ÿ¿äÿ y‘ÿÿo‘ÿÿÿvþþ¬Îÿ‘¿äÿcvÿÿ~Šÿÿÿ7ÿRaÿ‘¿äÿ4>ÿ÷ šÿÿÿ˜ÿ³ÖÿŽ¿äÿ:Eÿý“ÿÿÿ)ú&-þ½áÿ¿äÿO_ÿÿO‰ÿÿÿ)ÿHVÿ‘¿äÿ$,ÿï†ÿÿÿ0ÿ_rÿ¿äÿ £Ãÿþå4›ÿÿÿfÆÿ ý sŠÿfzÿÿSŠÿÿÿ´þ½áÿ’¿äÿ vÿÿkœÿÿÿqñÿã‚ÿÿÿvÿ …Ÿÿ¿äÿ¾ãÿÿ¨’ÿÿÿ!õÿ1ŽÿÿÿŒÿÿÿÐ ý¹Ýÿ¿äÿµØÿþÉ’ÿÿÿcÿ+4ÿ»ßÿ¿äÿ¼àÿ%þõŠÿÿÿÝþ½áÿ¿äÿ xÿÿ_šÿÿÿÿ ¢ÁÿŽ¿äÿ5?ÿ÷•ÿÿÿ„ÿlÿ¿äÿ¯Ñÿ ýÚ‰ÿÿÿÎ þ¹Ýÿ¿äÿeyÿÿI†ÿÿÿ þANÿ¿äÿ p…ÿÿMŸÿÿÿHãÿ!ÿÿ±Šÿÿÿ’ÿ ¨Èÿ’¿äÿ/8ÿøžÿÿÿKþÿ<‚ÿÿÿþCPÿ‘¿äÿ þÖ“ÿÿÿlöRŽÿÿÿŒÿÿÿnÿ |”ÿ¿äÿ@Lÿÿ#’ÿÿÿÿN]ÿ‘¿äÿ ƒœÿÿŠÿÿÿ‚ÿ Š¥ÿ¿äÿµ×ÿþ¹šÿÿÿjÿ ¬ÿŽ¿äÿ1;ÿð•ÿÿÿÜ ý ªËÿ¿äÿeyÿÿm‰ÿÿÿsÿ €™ÿ¿äÿ ¦ÆÿÿŸ‡ÿÿÿã$+ÿ¿äÿ>Jÿü  ÿÿÿ ”ÿû‰ÿÿÿqÿ Žªÿ‘¿äÿºÞÿÿ® ÿÿÿƒÿmƒÿÿÿÅ þ¸Ûÿ¿äÿLZÿÿ0’ÿÿÿÿÿÿŒÿÿÿû4?ÿ¿äÿ ƒœÿÿ|’ÿÿÿ¾ÿ {“ÿ‘¿äÿ(0ÿù‰ÿÿÿ'ÿFSÿ‘¿äÿ@Lÿý™ÿÿÿSÿ —ÿŽ¿äÿ.7ÿè–ÿÿÿEÿ=Hÿ¿äÿ¹Ýÿýîˆÿÿÿýÿö£ÿÿÿnÿm‰ÿÿÿOÿ vŒÿ‘¿äÿ ¢Áÿÿˆ ÿÿÿ4„ÿÿÿmÿ ~–ÿ¿äÿ ¬ÿÿ‹¤ÿÿÿÿÿÿ®ÿ ªËÿ¿äÿ»ßÿ þÖ“ÿÿÿëý³Öÿ¿äÿ Ž©ÿÿžŠÿÿÿÎ þ¸Üÿ¿äÿ „ÿÿo™ÿÿÿ<ÿ m‚ÿŽ¿äÿ,5ÿï—ÿÿÿ¥ÿ …žÿ¿äÿ {“ÿÿЉÿÿÿ¾þ³Öÿ¿äÿi}ÿÿM†ÿÿÿ’ÿ ©Éÿ¿äÿIXÿÿ£ÿÿÿküp‰ÿÿÿ,ÿXiÿ‘¿äÿ ˆ£ÿÿh§ÿÿÿýJÿý˜ÿÿÿ× ý¶ÙÿŽ¿äÿ  ¿ÿÿŸˆÿÿÿÿ ”±ÿ¿äÿ rˆÿÿZ…ÿÿÿÈ þ½áÿ¿äÿh|ÿÿH±ÿÿÿÚþ¿äÿ·Úÿþ¼©ÿÿÿñ&-ÿ‘¿äÿ:Fÿý ÿÿÿÿÿÿèþ¿äÿg{ÿÿU•ÿÿÿdÿatÿ¿äÿeyÿÿZˆÿÿÿCÿ[mÿ‘¿äÿ.6ÿô —ÿÿÿdÿ €™ÿŽ¿äÿ ˜ÿÿo™ÿÿÿaÿj~ÿ¿äÿ$+þï‡ÿÿÿ2ÿP`ÿ¿äÿ°Òÿþ±…ÿÿÿÿ ’®ÿ¿äÿ ž½ÿÿ‘±ÿÿÿ–ÿ ¥Åÿ¿äÿ:Fÿü©ÿÿÿ ÿ £Ãÿ¿äÿ —ÿÿr ÿÿÿ‘ÿÿÿŠÿ ‘­ÿ¿äÿ ©Êÿÿ®•ÿÿÿÜ þ²Ôÿ¿äÿ±ÓÿþȈÿÿÿçþ¾ãÿ¿äÿ rˆÿÿW—ÿÿÿþANÿŽ¿äÿ¸Üÿ ýÆ™ÿÿÿåý»àÿŽ¿äÿdwÿÿGˆÿÿÿØþ¼àÿ¿äÿ4?ÿù„ÿÿÿ5ÿZkÿ¿äÿþÚ±ÿÿÿSÿ sŠÿ¿äÿ vÿÿ]©ÿÿÿGÿatÿ¿äÿ¸Üÿ þΠÿÿÿ‘ÿÿÿ*ÿIWÿ¿äÿ.7ÿù•ÿÿÿZÿYjÿ¿äÿJYÿÿ7ˆÿÿÿŽÿ ”°ÿ¿äÿ²Ôÿþ±˜ÿÿÿÇ þ¹ÝÿŽ¿äÿCPÿþ™ÿÿÿtÿ yÿŽ¿äÿ £Âÿÿœˆÿÿÿ}ÿ ˆ£ÿ¿äÿ u‹ÿÿ^„ÿÿÿë")þ¿äÿKYÿÿ¥ùøݵf#…ÿÿÿþANÿ¿äÿ°Òÿþ­©ÿÿÿë%þ‘¿äÿGUÿÿ(Ÿÿÿÿ’ÿÿÿÊ þ·Úÿ¿äÿ rˆÿÿa•ÿÿÿÓþ­Ïÿ¿äÿ œºÿÿ£ˆÿÿÿ3ÿO_ÿ‘¿äÿ:Eÿû—ÿÿÿtÿ „ÿŽ¿äÿ …Ÿÿÿt™ÿÿÿ ñ 'þ¾ãÿŽ¿äÿ!(þí‡ÿÿÿ"ÿDQÿ¿äÿ²Õÿþµ…ÿÿÿ¢ÿ ªËÿ¿äÿ Žªÿ¦;Gÿ9Dÿ &þþÿøj…ÿÿÿÎþ¾ãÿ¿äÿ/8ÿö ©ÿÿÿ–ÿ »ÿ¿äÿ ‹¦ÿÿƒŸÿÿÿ’ÿÿÿiÿ xÿ¿äÿ±Óÿþ»–ÿÿÿOÿQaÿ¿äÿ+4ÿõ ˆÿÿÿÚþ¼àÿ¿äÿ ~–ÿÿg—ÿÿÿ ÿFSÿŽ¿äÿ»ßÿ ýËšÿÿÿ†ÿ ‡¡ÿŽ¿äÿasÿÿDˆÿÿÿÇ þ¸Ûÿ¿äÿ7Bÿû„ÿÿÿXÿ s‰ÿ¹¿äÿ¾âÿ ¦Æÿ ‚›ÿþý.„ÿÿÿ‹ÿ š¸ÿ¿äÿk€ÿÿN©ÿÿÿ>ÿ[lÿ¿äÿ½áÿþÞŸÿÿÿ’ÿÿÿù09ÿ¿äÿ8Cÿý–ÿÿÿÉþ ¨Èÿ¿äÿ o„ÿÿZˆÿÿÿ~ÿ ˆ¢ÿ¿äÿ¸Üÿ þ˜ÿÿÿÌ þ»ßÿŽ¿äÿIWÿÿ"™ÿÿÿù.7ÿŽ¿äÿ  ¾ÿÿ˜ˆÿÿÿlÿ |”ÿ¿äÿ yÿÿc„ÿÿÿý;Gÿ¼¿äÿ š¸ÿÿ¥„ÿÿÿ:ÿ[mÿ¿äÿ §ÇÿÿŸ©ÿÿÿåþ‘¿äÿTdÿÿ9žÿÿÿ“ÿÿÿ©ÿ ¦Æÿ¿äÿ |”ÿÿn–ÿÿÿDÿJYÿ¿äÿ¯Ðÿþµˆÿÿÿ$ÿCPÿ‘¿äÿFTÿþ—ÿÿÿxÿ ˆ£ÿŽ¿äÿ ‹¥ÿÿyšÿÿÿŸÿ ¥ÅÿŽ¿äÿ$þê‡ÿÿÿü9Dÿ¿äÿ´×ÿþº…ÿÿÿÅ þ»ßÿ¼¿äÿ.6ÿøƒÿÿÿãþ‘¿äÿ#*þí©ÿÿÿÿ –³ÿ¿äÿ ˜¶ÿÿ”žÿÿÿ“ÿÿÿIÿ_rÿ¿äÿ·ÚÿþÇ—ÿÿÿÆþµØÿ¿äÿ6@ÿüˆÿÿÿÉ þ·Úÿ¿äÿ ‹¥ÿÿx—ÿÿÿ%ÿIXÿŽ¿äÿ½áÿýÖ™ÿÿÿCÿatÿŽ¿äÿ^pÿÿAˆÿÿÿ·þ±Óÿ¿äÿ:Fÿü„ÿÿÿ{ÿ ‹¦ÿ¼¿äÿ xÿÿj„ÿÿÿŽÿ š·ÿ¿äÿh|ÿÿ\©ÿÿÿ5ÿScÿ‘¿äÿ"þëÿÿÿ“ÿÿÿæþ¾ãÿ¿äÿBOÿÿ"–ÿÿÿbÿ t‹ÿ¿äÿ yÿÿjˆÿÿÿoÿ |”ÿ¿äÿ½áÿýÓ˜ÿÿÿÒ ý¼àÿŽ¿äÿYjÿÿK™ÿÿÿé$þŽ¿äÿ »ÿÿ•ˆÿÿÿ\ÿ p†ÿ¿äÿ |”ÿÿg„ÿÿÿ*ÿDQÿ¼¿äÿ¸Ûÿ þ΄ÿÿÿ8ÿYjÿ¿äÿ²Õÿþ˪ÿÿÿÝþ¾âÿ¿äÿatÿÿIÿÿÿ”ÿÿÿˆÿ «ÿ¿äÿ …Ÿÿÿ{–ÿÿÿ õ+4ÿ¿äÿµØÿþňÿÿÿý8Cÿ‘¿äÿScÿÿ-—ÿÿÿxÿ }•ÿŽ¿äÿ­ÏÿþÄšÿÿÿ’ÿ ›¹ÿŽ¿äÿ þé‡ÿÿÿ ö-5ÿ¿äÿ¶Ùÿþ¾…ÿÿÿÂþ±Óÿ¼¿äÿL[ÿÿ0ƒÿÿÿâþ‘¿äÿN]ÿÿ:©ÿÿÿ„ÿ Žªÿ¿äÿ ¥Åÿÿ¤ÿÿÿ”ÿÿÿ(ÿFTÿ¿äÿ»àÿ þÕ—ÿÿÿ ÿ £Âÿ¿äÿ@Lÿþ ˆÿÿÿ¹þ°Òÿ¿äÿ —µÿÿˆ—ÿÿÿö&.þ¿äÿL[ÿÿ=™ÿÿÿ9ÿXiÿŽ¿äÿ[lÿÿ=ˆÿÿÿ¦ÿ ¨Èÿ¿äÿ=Iÿý„ÿÿÿZÿi}ÿ¼¿äÿ —´ÿÿ“„ÿÿÿŒÿ ˜¶ÿ¿äÿ  ¿ÿÿª©ÿÿÿ+ÿL[ÿ‘¿äÿ*2ÿõ œÿÿÿ•ÿÿÿÇ þ¶Ùÿ¿äÿL[ÿÿ.–ÿÿÿ?ÿ[lÿ¿äÿ ƒœÿÿvˆÿÿÿ_ÿ p†ÿ‘¿äÿ þã—ÿÿÿ•ÿ ‘­ÿŽ¿äÿ ¤Äÿÿµšÿÿÿàþ¾ãÿ¿äÿ š·ÿÿ‘ˆÿÿÿLÿdxÿ¿äÿ —ÿÿk„ÿÿÿë þ¾ãÿ¼¿äÿ!(þðƒÿÿÿ6ÿXiÿ‘¿äÿ4?ÿü©ÿÿÿÔ þ»àÿ¿äÿ nƒÿÿZœÿÿÿ•ÿÿÿgÿ vÿ¿äÿ «ÿÿ‡–ÿÿÿÞþ½áÿŽ¿äÿ»àÿ ý¿ˆÿÿÿ ÷,5ÿ‘¿äÿ_rÿÿ>—ÿÿÿ#ý:Eÿ¿äÿ@Lÿÿ/™ÿÿÿŠÿ »ÿŽ¿äÿþæ‡ÿÿÿí 'þ¿äÿ¸Ûÿ þÂ…ÿÿÿ‰ÿ Ž©ÿ¼¿äÿdwÿÿB„ÿÿÿÝý»ßÿ¿äÿ ˆ¢ÿÿˆ©ÿÿÿzÿ ˆ¢ÿ¿äÿ¯Ðÿþµœÿÿÿ•ÿÿÿø.6ÿ¿äÿ¾âÿþá–ÿÿÿ}ÿ ‰¤ÿ¿äÿJÿ‘¿äÿCPÿÿ!šÿÿÿ—ÿÿÿ…ÿ ¨ÿ¿äÿ`rÿÿG–ÿÿÿ„ÿ Ÿ¾ÿ¿äÿM\ÿÿ'ˆÿÿÿ@ÿYjÿ‘¿äÿ4?ÿ÷ —ÿÿÿÝý³ÖÿŽ¿äÿ €™ÿÿ•˜ÿÿÿHÿj~ÿŽ¿äÿ=Iÿúˆÿÿÿ+ÿL[ÿ¿äÿ …Ÿÿÿt…ÿÿÿÿ ˆ£ÿ¿äÿ.7ÿý$–ÿÿÿKÿ m‚ÿ¿äÿ ¦Æÿÿš…ÿÿÿØ þ¸Ûÿ¿äÿ ªËÿþÓ¨ÿÿÿÀþµØÿ¿äÿ ˆ¢ÿÿ{šÿÿÿ—ÿÿÿ&ÿERÿ¿äÿ £Ãÿÿ –ÿÿÿ€ÿ ›¹ÿ¿äÿ ‚›ÿÿnˆÿÿÿäþ¾ãÿ¿äÿ xÿÿ_˜ÿÿÿWÿQaÿŽ¿äÿ¾ãÿ-5ÿý2—ÿÿÿÿM\ÿŽ¿äÿcvÿÿ2‰ÿÿÿÑ ý»ßÿ¿äÿ»ßÿ þÌ…ÿÿÿü;Gÿ¿äÿ ‹¥ÿÿœ–ÿÿÿö3=ÿŽ¿äÿþà…ÿÿÿpÿ vÿ‘¿äÿ\nÿÿf¨ÿÿÿhÿ y‘ÿ¿äÿ¼àÿþךÿÿÿ˜ÿÿÿÅþµ×ÿ¿äÿ'.ÿó•ÿÿÿ€ÿ ›¹ÿ¿äÿ±Óÿÿ¤‰ÿÿÿŠÿ ‘­ÿ¿äÿµØÿþº™ÿÿÿ¾þ œºÿŽ¿äÿ ¼ÿþÈ–ÿÿÿù6@ÿŽ¿äÿ ˆ£ÿÿe‰ÿÿÿuÿ …žÿ¿äÿGUÿÿ"…ÿÿÿ®ÿ Ÿ¾ÿ¿äÿ'.ÿû–ÿÿÿ°þµ×ÿ¿äÿM\ÿÿ$„ÿÿÿ÷!(þ¾ãÿ¿äÿµØÿýê §ÿÿÿü7Aÿ‘¿äÿP`ÿÿ1™ÿÿÿ˜ÿÿÿeÿ t‹ÿ¿äÿj~ÿÿT•ÿÿÿžÿ «Ìÿ¿äÿþÔ‰ÿÿÿ0ÿM\ÿ‘¿äÿ@Mÿý˜ÿÿÿ+ü,4ÿ¾ãÿŽ¿äÿVgÿÿd—ÿÿÿÝ%ÿŽ¿äÿ¯Ðÿÿ—‰ÿÿÿþANÿ¿äÿ ˆ£ÿÿx…ÿÿÿ2þ:Eÿ¿äÿ ƒœÿÿ“–ÿÿÿcÿ ‚œÿ¿äÿ šÿÿi…ÿÿÿŽÿ €™ÿ‘¿äÿ q‡ÿÿ‡¨ÿÿÿ·þ±Óÿ¿äÿ ”±ÿÿŒ™ÿÿÿ˜ÿÿÿ÷,5ÿ¿äÿ ¬Íÿÿ­”ÿÿÿí$,ÿ‘¿äÿ:Fÿü‰ÿÿÿÖ þ»àÿ¿äÿ …žÿÿo™ÿÿÿŽÿ yÿŽ¿äÿ¶Ùÿþî–ÿÿÿ½ þ¿äÿýÊŠÿÿÿÀþµØÿ¿äÿ»àÿ þІÿÿÿ¦ÿ ‘­ÿ¿äÿ¾ãÿ &þø*•ÿÿÿ9ÿjÿ¿äÿ²Õÿÿ®…ÿÿÿö!(þ¾ãÿ¿äÿ½áÿ 'þû1§ÿÿÿ^ÿ rˆÿ‘¿äÿþæ˜ÿÿÿ™ÿÿÿ¤ÿ £Ãÿ¿äÿ1:ÿù“ÿÿÿPÿatÿ‘¿äÿ^qÿÿ2‰ÿÿÿ{ÿ …Ÿÿ¿äÿ»ßÿ ýјÿÿÿéýµ×ÿŽ¿äÿ „ÿÿÈ•ÿÿÿ¡ÿ²ÕÿŽ¿äÿ:Fÿø‰ÿÿÿeÿ yÿ¿äÿJYÿÿ&…ÿÿÿ"ú*2þ¿äÿ ’®ÿþÖ ”ÿÿÿ!ÿZkÿŽ¿äÿ(0ÿï†ÿÿÿ‹ÿ €™ÿ‘¿äÿ ›¹ÿþÖ¦ÿÿÿø09ÿ‘¿äÿ]oÿÿB˜ÿÿÿ™ÿÿÿDÿ[mÿ¿äÿ t‹ÿÿ`’ÿÿÿ ã ý¯Ñÿ‘¿äÿ ƒœÿÿb‰ÿÿÿ!ÿBOÿ‘¿äÿZkÿÿa™ÿÿÿ^ÿTdÿ¿äÿUfÿÿ“•ÿÿÿ­ÿ»ßÿŽ¿äÿ`rÿÿ.‰ÿÿÿú5?ÿ¿äÿ ‹¦ÿÿ}†ÿÿÿ‘ÿ ‚›ÿ¿äÿeyÿÿ ”ÿÿÿÿScÿŽ¿äÿM\ÿÿ…ÿÿÿõ!(þ¾ãÿ‘¿äÿeyÿÿާÿÿÿ­ÿ ¬Íÿ¿äÿ ¡Àÿÿœ˜ÿÿÿ™ÿÿÿâþ¾âÿŽ¿äÿ²Õÿþº‘ÿÿÿ§ÿ q‡ÿ’¿äÿ ¦ÆÿÿŠÿÿÿÆþ¶Ùÿ¿äÿµØÿýë˜ÿÿÿÄþ ž½ÿŽ¿äÿ¼àÿ.6ÿÿW”ÿÿÿÉþ¿äÿ —ÿÿYŠÿÿÿ¯þ®Ïÿ¿äÿ½áÿþÕ†ÿÿÿó"ý¼àÿ¿äÿ¾ãÿ6@ÿÿ`“ÿÿÿEÿ o„ÿŽ¿äÿeyÿÿ1†ÿÿÿ‡ÿ €™ÿ‘¿äÿ¾âÿ-5ÿþW¦ÿÿÿUÿk€ÿ‘¿äÿ&-þò —ÿÿÿšÿÿÿƒÿ ‹¥ÿ¿äÿ:Fÿýÿÿÿ ¦ÿ?Kÿ¾âÿ’¿äÿ»àÿÿ§Šÿÿÿkÿ z’ÿ‘¿äÿ sŠÿÿ´ ˜ÿÿÿ0ý'/þºÞÿŽ¿äÿ¬Îÿý÷Q“ÿÿÿè*2ÿ¿äÿ |”ÿÿVŠÿÿÿUÿ m‚ÿ¿äÿN]ÿÿ*†ÿÿÿ}ÿ rˆÿ¿äÿ°Òÿýö.’ÿÿÿŠÿ ¬ÿŽ¿äÿ |”ÿÿP†ÿÿÿô!(þ¾âÿ‘¿äÿ ¦Æÿ ýÿŒ¤ÿÿÿ ô(0ÿ‘¿äÿ nƒÿÿƒ—ÿÿÿšÿÿÿ$ÿCPÿ¿äÿ ~–ÿÿmÿÿÿLáÿ?Kÿ¼àÿ”¿äÿ ý»Šÿÿÿü6@ÿ‘¿äÿ¾âÿLZÿÿÒH˜ÿÿÿ‚ÿLZÿ¿äÿ ˜¶ÿýým‘ÿÿÿý@Mÿ¿äÿ vŒÿÿMŠÿÿÿò)1ÿ¿äÿ Žªÿÿ†ÿÿÿ èý·Úÿ¿äÿ ‘­ÿþòKÿÿÿ$ù%,þ¾ãÿŽ¿äÿ ”±ÿÿp‡ÿÿÿƒÿ mƒÿ’¿äÿ §Çÿ'/þÿàƒ=+  ÿÿÿ¤ÿ ¦Æÿ¿äÿ¶Ùÿ#*þÿ/ ”ÿÿÿ›ÿÿÿÂþ´×ÿŽ¿äÿ¸Ûÿ þÌ"ˆÿÿÿLœêÿ ý p†ÿ¾ãÿ•¿äÿþЋÿÿÿ¶þ¯Ðÿ’¿äÿeyÿþÿÇu\C1Œ0…ÿÿÿ¶ÿ sŠÿ¿äÿ ¥Åÿþÿ‹ÿÿÿ¶ÿ Š¥ÿ¿äÿ nƒÿÿD‹ÿÿÿŸÿ ¤Äÿ¿äÿ¾âÿþÙ‡ÿÿÿhÿbuÿ‘¿äÿ ¨ÿ ýýÿÿÿ8ãÿ ¬ÿ¿äÿ ¬Íÿÿ‡ÿÿÿ Þ þ §Çÿ’¿äÿ»ßÿ_rÿþ„ÿøêéÚ¢hƒÿÿÿ±„éóÿdxÿ‘¿äÿ®Ïÿ%þ‚ÿïˆéè׺‰…ÿÿÿ›ÿÿÿbÿ rˆÿ¿äÿERÿÿ üݹ–tr„—©½ôÿ!(þ^qÿ «Ìÿ—¿äÿ(/ÿå‹ÿÿÿ[ÿ nƒÿ“¿äÿ ¨ÈÿN]ÿþ‘ÿЀƒÿÿÿÞþ —´ÿ¿äÿ°Òÿ*2ÿÿÈO‹ÿÿÿ³ÿFSÿ¿äÿg{ÿÿ;‹ÿÿÿDÿasÿ¿äÿQaÿÿ/†ÿÿÿÚ ý¯Ñÿ‘¿äÿ ¨Èÿ(0þÿø—F ‡ÿÿÿIšûþ sŠÿ¿äÿ¾ãÿÿ®ˆÿÿÿBÿ4>ÿ”¿äÿ¾ãÿ “¯ÿg{ÿ[lÿN]ÿANÿ5?ÿ+3ÿ)1ÿ#þÿÿú‘ÿÿÿvÿÿ„)1ÿKYÿ’¿äÿ¾ãÿ Œ§ÿ\nÿCPÿ-6ÿ‰)1ÿ!ÿþÿýŸƒÿÿÿ›ÿÿÿ ö*2ÿ¿äÿ ¦Æÿ o„ÿUeÿ;Gÿ!(ÿ þ…ÿ ý*3ÿg{ÿ ¥Åÿš¿äÿ6@ÿù‹ÿÿÿ ö*2ÿ•¿äÿ¯Ñÿ “¯ÿ €™ÿ mƒÿ`rÿŒ_rÿCPÿ þÿèEƒÿÿÿ/÷ý¯Ðÿ¿äÿ¸ÜÿUfÿ ýÿØwK!ƒÿÿÿ_§öÿ?Kÿ³Öÿ¿äÿasÿÿ2‹ÿÿÿè"þ¿äÿ ’®ÿÿ…‡ÿÿÿSÿ>Jÿ“¿äÿ † ÿ(0ÿÿ ýϵ Œ†š¯Äòÿ%,þ »ÿ‘¿äÿ½áÿÿ¬‰ÿÿÿ›ÿ vŒÿ­¿äÿ ³Öÿ ‡¡ÿ+3þÿëÿÿÿ#ÿKYÿ¨¿äÿ¾ãÿ ‰¤ÿ1;ÿÿã/‚ÿÿÿœÿÿÿ¡ÿ ¡Àÿ”¿äÿ®Ïÿ ”±ÿ “¯ÿ  ¿ÿ¯Ðÿ¼àÿž¿äÿ4>ÿ÷Œÿÿÿ¦ÿ ¦Æÿ§¿äÿ¼àÿ xÿ ýþgƒÿÿÿ\ÿ09ÿ¼àÿ¿äÿ²Ôÿatÿý‚ÿûòëäïþ‚ÿ#*þ ‡¡ÿ’¿äÿScÿÿ(Œÿÿÿÿ ™¶ÿ¿äÿ¾ãÿþ݈ÿÿÿ©ÿlÿ”¿äÿ ›¹ÿlÿ=Iÿþþƒÿþþ+4ÿdxÿ £Âÿ“¿äÿ³ÖÿÿŸ‰ÿÿÿç þ¬Îÿ¯¿äÿ vŒÿÿËÿÿÿÐý½áÿª¿äÿ vŒÿþØ ÿÿÿœÿÿÿAÿYjÿ¹¿äÿ$+ÿãŒÿÿÿLÿbuÿ©¿äÿ ªËÿþù2ƒÿÿÿ“ÿUfÿ’¿äÿ ¹Ýÿ —µÿ vŒÿTdÿ;Gÿ5?ÿ09ÿ+4ÿ2<ÿ@MÿO_ÿ vŒÿ «Ìÿ”¿äÿ$þíŒÿÿÿ4ÿUeÿ¿äÿTdÿÿ3‡ÿÿÿ Ûþ –³ÿ˜¿äÿ·Úÿ ©Êÿ ¦ÆÿµØÿ˜¿äÿ ©Éÿÿ’ŠÿÿÿNÿ:Eÿ¾ãÿ¯¿äÿ[mÿÿšÿÿÿ~ÿ Ž©ÿ«¿äÿh|ÿÿ†ÿÿÿœÿÿÿàý½áÿ¸¿äÿþÎŒÿÿÿí$þª¿äÿ —´ÿþ»ƒÿÿÿÄÿ nƒÿ²¿äÿ £ÃÿÿŸŽÿÿÿÚþ¾âÿ¿äÿ •²ÿÿŠˆÿÿÿ/øý²Ôÿ´¿äÿ ž½ÿÿ…‹ÿÿÿ¦ÿZkÿ¯¿äÿ¾âÿ4?ÿÿB+ÿO_ÿ«¿äÿ¾âÿþÌÿÿÿÿÿÿÿ ˆ£ÿ¸¿äÿþ»ÿÿÿ—ÿ š¸ÿª¿äÿBOÿÿ(ƒÿÿÿÞÿWhÿ¾ãÿ°¿äÿh|ÿÿNŽÿÿÿ~ÿ ¨ÿ¿äÿ¾ãÿþá‰ÿÿÿeÿ8Cÿ¾ãÿ³¿äÿ ”°ÿÿw‹ÿÿÿ Ëÿ p…ÿ¯¿äÿ ›¹ÿÿ”ÿÿÿÚý¾âÿ«¿äÿ9Dÿùÿÿÿÿÿÿ!þ@Mÿ·¿äÿ²Ôÿÿ§ÿÿÿ<ÿWhÿª¿äÿ Ž©ÿÿŠ„ÿÿÿÄÿ>Jÿ¸Üÿ¯¿äÿ-6ÿõ Žÿÿÿ$ÿIWÿ¿äÿWhÿÿ7‰ÿÿÿ¤ÿeyÿ³¿äÿh|ÿÿPŒÿÿÿÝÿ „ÿ¯¿äÿþáÿÿÿ†ÿ ’®ÿ«¿äÿ^pÿÿ/ÿÿÿžÿÿÿÀþ²Õÿ¶¿äÿ rˆÿÿjÿÿÿáþ¾âÿ“¿äÿ´×ÿ”¿äÿ¾ãÿþè„ÿÿÿ¦ÿ)1þ®Ïÿ­¿äÿ ‡¡ÿÿ¨ÿÿÿå%-ÿ¿äÿ ˜¶ÿÿމÿÿÿ Øþ ‘­ÿ²¿äÿ!'þïÿÿÿ$ìþ •²ÿ®¿äÿP`ÿÿ.3ÿScÿ«¿äÿ ‚œÿÿ`ÿÿÿžÿÿÿaÿ wŽÿ¶¿äÿ(/ÿ÷Žÿÿÿ‡ÿ «ÿ’¿äÿLZÿþ ¼ÿ”¿äÿ`rÿÿM†ÿÿÿÿý ~–ÿ«¿äÿ¬Îÿýíÿÿÿè,5ÿ‘¿äÿþå‰ÿÿÿ+öþ ¬Íÿ°¿äÿ š¸ÿÿšÿÿÿ5õ ý ‹¦ÿ­¿äÿ ‹¥ÿÿzÿÿÿáþ¾ãÿª¿äÿ §Çÿÿ‘ÿÿÿžÿÿÿ"ÿQaÿµ¿äÿ »ÿÿ¢ÿÿÿ,ÿLZÿ’¿äÿ@Lÿÿ(0þ¾âÿ“¿äÿ ¨Èÿÿ®‡ÿÿÿMéÿ=Iÿ¯Ðÿ¨¿äÿ¾ãÿ3<þÿK‘ÿÿÿï2<ÿ‘¿äÿZkÿÿ<Šÿÿÿ_ÿý ¥Åÿ¯¿äÿTdÿÿ>ÿÿÿGñÿUeÿºÞÿ«¿äÿ»ßÿ þÇÿÿÿŽÿ —´ÿ«¿äÿ ýÃÿÿÿŸÿÿÿñ09ÿµ¿äÿKYÿÿ>ÿÿÿÔý½áÿ‘¿äÿYjÿÿk€ÿ”¿äÿ2<ÿû‡ÿÿÿ§ÿý nƒÿ·Úÿ¥¿äÿ®Ïÿ7Aÿÿ‘ÿÿÿÿKYÿ‘¿äÿ —µÿÿ‚‹ÿÿÿcýý œºÿ­¿äÿ ¥Åÿ ýá‘ÿÿÿÃÿ")þ Ÿ¾ÿ«¿äÿ@Lÿý<ÿXiÿ«¿äÿ09ÿóŸÿÿÿì1;ÿ´¿äÿ |”ÿÿÊ‘ÿÿÿ€ÿ ¬ÿ‘¿äÿ rˆÿÿþý ¨Èÿ“¿äÿ |”ÿÿr‰ÿÿÿSëÿ þ[lÿ ¬Íÿ¢¿äÿ † ÿýÿ¤‘ÿÿÿgÿ ˜ÿ‘¿äÿ ¡ÀÿÿƒŒÿÿÿPù ý vÿ¾ãÿª¿äÿ²Õÿ%þýK“ÿÿÿýþfzÿ±Óÿ©¿äÿ z’ÿÿaèþ«¿äÿUeÿÿ%žÿÿÿ4þ>Jÿ³¿äÿjÿþç‘ÿÿÿ.ÿScÿ‘¿äÿ yÿÿ˜þ6@ÿ“¿äÿ¹Ýÿ þÔŠÿÿÿ iÛÿþFSÿ ›¹ÿ¿äÿ¾ãÿ ‹¦ÿ?KÿÿïV“ÿÿÿ²ÿ²Ôÿ‘¿äÿ ‡¡ÿÿnÿÿÿ?èÿ,4þ ›¹ÿ¨¿äÿ ˆ¢ÿýÿv–ÿÿÿ;áÿþ;Gÿ šÿºÞÿ¦¿äÿ²Ôÿþ®ÿÿÿ–ÿ Žªÿ»ßÿ©¿äÿ yÿÿVÿÿÿÒþ —µÿ°¿äÿ¸Üÿ {“ÿ-5ÿÿØ,’ÿÿÿÿIWÿ‘¿äÿXjÿÿ)šÿIXÿ¼àÿ’¿äÿN]ÿÿ5‹ÿÿÿNÁÿ1;ÿ † ÿºÞÿ—¿äÿ¾âÿ  ¿ÿ`rÿþÿ¶“ÿÿÿù1:ÿ‘¿äÿ»ßÿ1;ÿÿŽÿÿÿ ‹ûÿ!þRbÿ ˆ¢ÿ¸ÜÿŸ¿äÿ¾ãÿ «Ìÿ „ÿM\ÿþÿñ[˜ÿÿÿ \¸ýÿ ýM\ÿ “¯ÿ¥¿äÿ/8ÿõD‚ÿ þ ÿ:Eÿi}ÿ ˜¶ÿ½áÿ£¿äÿ ¼ÿÿ‡œÿÿÿ ÿVgÿ­¿äÿ¼àÿ ¦Æÿ Š¥ÿL[ÿ þÿû— “ÿÿÿrÿ vŒÿ¿äÿ š¸ÿ ýê ¸ÿ(0þ ‘­ÿ‘¿äÿ —µÿÿ–Žÿÿÿ3¥üÿþ*2ÿUfÿ €™ÿ «ÌÿŒ¿äÿ»àÿ ¬Íÿ ›¹ÿ ‹¥ÿ vŒÿQaÿ,5ÿ þÿåˆ*”ÿÿÿ¯ÿRaÿ •²ÿ Œ§ÿlÿ)1ÿÿ°‘ÿÿÿ(–áÿþý4>ÿN]ÿh|ÿ }•ÿ …Ÿÿ ¨ÿ ”°ÿ ›¹ÿ ¢Áÿ ©Êÿ°Òÿ¸Ûÿ¾ãÿ„¿äÿ ¾âÿ´×ÿ ªËÿ  ¾ÿ –³ÿ ‹¦ÿ ‚›ÿ wŽÿ m‚ÿcvÿUfÿÿÿÿÿ–ÿÿÿ7Õÿ;GÿºÞÿ†¿äÿ €™ÿÿkÿÿÿÿÿÿÿìÿÿÿØÿFTÿ½áÿ¿äÿ ž½ÿÿ—ÿÿÿÿ—ÿÿÿ¡ÿ4>ÿ¸Ûÿ…¿äÿ·Úÿþ¾ÿÿÿÿÿÿÿìÿÿÿFÿRaÿ¿äÿ!(þîÿÿÿÿ—ÿÿÿ—ÿ,4þµ×ÿ…¿äÿ=IÿýŽÿÿÿÿÿÿÿìÿÿÿqÿ Š¥ÿ¿äÿeyÿÿJÿÿÿÿ™ÿÿÿÿ:Eÿ¾ãÿ„¿äÿ |”ÿÿeŽÿÿÿÿÿÿÿìÿÿÿDÿdxÿ¿äÿ §Çÿÿ£ÿÿÿÿšÿÿÿ¤ÿeyÿ„¿äÿµ×ÿþ¸Žÿÿÿÿÿÿÿìÿÿÿò*2ÿ‘¿äÿ+4ÿô ÿÿÿÿ™ÿÿÿ Ôþ Žªÿ„¿äÿ9Dÿûÿÿÿÿÿÿÿíÿÿÿ¨ÿ®Ïÿ¿äÿ o„ÿÿVÿÿÿÿšÿÿÿ&óþ·Úÿƒ¿äÿ xÿÿ_ÿÿÿÿÿÿÿíÿÿÿZÿ u‹ÿ¿äÿ¯Ðÿþ¯ÿÿÿÿ›ÿÿÿgÿ^qÿƒ¿äÿ²Õÿþ²ÿÿÿÿÿÿÿíÿÿÿü:Fÿ‘¿äÿ5?ÿùÿÿÿÿšÿÿÿÔ þ¬Îÿƒ¿äÿ5?ÿù Œÿÿÿÿÿÿÿîÿÿÿ¾þ¸Üÿ¿äÿ wŽÿÿ`ÿÿÿÿ›ÿÿÿGÿ09ÿƒYjÿ.7ÿÿYŒÿÿÿÿÿÿÿîÿÿÿpÿ † ÿ¿äÿ p…ÿÿRÿÿÿÿœÿÿÿ¸†ÿ®Œÿÿÿÿÿÿÿîÿÿÿ"ÿLZÿ¿äÿ?Kÿþÿÿÿÿœÿÿÿ†(#ŒÿÿÿÿÿÿÿïÿÿÿÕý¾ãÿŽ¿äÿ ¨Èÿ þÒÿÿÿÿ³ÿÿÿÿÿÿÿïÿÿÿ†ÿ5?ÿŒ;Gÿ>>ÿƒÿ7ÿTƒÿcccÿ£ÿÿÿÿ²²²ÿƒÿ½iƒÿ]]]ÿ£ÿÿÿÿ‡‡‡ÿƒÿ€ÿœƒÿªªªÿ£ÿÿÿÿ[[[ÿƒÿfü‚ÿÿøøøÿ¢ÿÿÿÿÑÑÑÿƒÿÊÿä‚ÿÿïïïÿ¢ÿÿÿÿ÷÷÷ÿ ÿ‚ÿû¼ƒÿ±±±ÿ£ÿÿÿÿÿ‚ÿþÿ›,ƒÿ:::ÿ£ÿÿÿÿ­­­ÿƒÿ¸fƒÿZZZÿ£ÿÿÿÿdddÿƒÿ]ÿ›tƒÿÿ£ÿÿÿÿVVVÿƒÿaû‚ÿ ÿ÷÷÷ÿ¢ÿÿÿÿ­­­ÿƒÿ¦ÿ›»ƒÿÉÉÉÿ¢ÿÿÿÿôôôÿ ÿ‚ÿù‚¹ƒÿ®®®ÿ¢ÿÿÿÿòòòÿÿ‚ÿíÿ™ ø‚ÿÿýýýÿ¢ÿÿÿÿ¨¨¨ÿƒÿ³‚‚cƒÿXXXÿ£ÿÿÿÿ@@@ÿƒÿ9ÿ™KƒÿYYYÿ£ÿÿÿÿQQQÿƒÿ\‚‚ú‚ÿ ÿöööÿ¢ÿÿÿÿŠŠŠÿƒÿƒÿ™“ƒÿ   ÿ¢ÿÿÿÿòòòÿÿ‚ÿ÷ ‚ƒ·ƒÿ«««ÿ¢ÿÿÿÿÓÓÓÿƒÿÌÿ™Û‚ÿÿçççÿ¢ÿÿÿÿ£££ÿƒÿ®ƒƒ`ƒÿUUUÿ£ÿÿÿÿÿ‚ÿþÿ—"ƒÿ000ÿ£ÿÿÿÿLLLÿƒÿWƒƒù‚ÿ ÿôôôÿ¢ÿÿÿÿfffÿƒÿ_ÿ—jƒÿwwwÿ¢ÿÿÿÿïïïÿÿ‚ÿõ ƒ„´ƒÿ¨¨¨ÿ¢ÿÿÿÿ°°°ÿƒÿ©ÿ—²ƒÿ¿¿¿ÿ¢ÿÿÿÿžžžÿƒÿ©„„^ƒÿRRRÿ¢ÿÿÿÿóóóÿÿ‚ÿîÿ•ó‚ÿ ÿúúúÿ¢ÿÿÿÿGGGÿƒÿR„„ø‚ÿ ÿóóóÿ¢ÿÿÿÿCCCÿƒÿ<ÿ•BƒÿNNNÿ¢ÿÿÿÿëëëÿÿ‚ÿò„…±ƒÿ¦¦¦ÿ¢ÿÿÿÿŒŒŒÿƒÿ…ÿ•‰ƒÿ–––ÿ¢ÿÿÿÿ™™™ÿƒÿ¤……[ƒÿOOOÿ¢ÿÿÿÿÖÖÖÿƒÿÏÿ•уÿÞÞÞÿ¢ÿÿÿÿBBBÿƒÿM…… ÷‚ÿÿñññÿ¢ÿÿÿÿ ÿ‚ÿþÿ“ƒÿ%%%ÿ¢ÿÿÿÿèèèÿÿ‚ÿï…†®ƒÿ£££ÿ¢ÿÿÿÿiiiÿƒÿaÿ“aƒÿmmmÿ¢ÿÿÿÿ”””ÿƒÿŸ††XƒÿMMMÿ¢ÿÿÿÿ³³³ÿƒÿ«ÿ“¨ƒÿµµµÿ¢ÿÿÿÿ===ÿƒÿH†† ö‚ÿÿðððÿ¡ÿÿÿÿôôôÿÿ‚ÿðÿ‘í‚ÿÿõõõÿ¡ÿÿÿÿäääÿÿ‚ÿ솇«ƒÿ   ÿ¢ÿÿÿÿFFFÿƒÿ>ÿ‘8ƒÿDDDÿ¢ÿÿÿÿÿƒÿš‡‡UƒÿJJJÿ¢ÿÿÿÿÿƒÿ‡ÿ‘€ƒÿŒŒŒÿ¢ÿÿÿÿ888ÿƒÿC‡‡ ô‚ÿÿîîîÿ¡ÿÿÿÿÙÙÙÿƒÿÑÿ‘ȃÿÔÔÔÿ¡ÿÿÿÿàààÿƒÿ釈©ƒÿÿ¢ÿÿÿÿ"""ÿƒÿÿý‚ÿÿ¢ÿÿÿÿŠŠŠÿƒÿ•ˆˆRƒÿGGGÿ¢ÿÿÿÿlllÿƒÿdÿWƒÿcccÿ¢ÿÿÿÿ333ÿƒÿ>ˆˆ ó‚ÿÿìììÿ¡ÿÿÿÿµµµÿƒÿ­ÿŸƒÿ«««ÿ¡ÿÿÿÿÛÛÛÿƒÿ刉¦ƒÿ›››ÿ¡ÿÿÿÿöööÿÿ‚ÿñÿŽæ‚ÿÿïïïÿ¡ÿÿÿÿ………ÿƒÿ‰‰PƒÿDDDÿ¢ÿÿÿÿHHHÿƒÿ@ÿ/ƒÿ:::ÿ¢ÿÿÿÿ...ÿƒÿ9‰‰ñ‚ÿÿêêêÿ¡ÿÿÿÿ’’’ÿƒÿŠÿvƒÿ‚‚‚ÿ¡ÿÿÿÿ×××ÿƒÿቊ£ƒÿ˜˜˜ÿ¡ÿÿÿÿÛÛÛÿƒÿÓÿ¾ƒÿÉÉÉÿ¡ÿÿÿÿ€€€ÿƒÿ‹ŠŠMƒÿBBBÿ¢ÿÿÿÿ%%%ÿƒÿÿ‹ ù‚ÿÿýýýÿ¡ÿÿÿÿ)))ÿƒÿ4ŠŠð‚ÿÿèèèÿ¡ÿÿÿÿnnnÿƒÿfÿ‹NƒÿYYYÿ¡ÿÿÿÿÒÒÒÿƒÿÝ‹‹ ƒÿ•••ÿ¡ÿÿÿÿ¸¸¸ÿƒÿ°ÿ‹•ƒÿ   ÿ¡ÿÿÿÿ{{{ÿƒÿ†‹‹Jƒÿ???ÿ¡ÿÿÿÿ÷÷÷ÿ ÿ‚ÿóÿŠÝ‚ÿÿçççÿ¡ÿÿÿÿ$$$ÿƒÿ/‹‹î‚ÿÿæææÿ¡ÿÿÿÿKKKÿƒÿCÿ‰%ƒÿ000ÿ¡ÿÿÿÿÍÍÍÿƒÿØŒŒžƒÿ’’’ÿ¡ÿÿÿÿ”””ÿƒÿŒÿ‰mƒÿwwwÿ¡ÿÿÿÿvvvÿƒÿŒŒGƒÿ<<<ÿ¡ÿÿÿÿÞÞÞÿƒÿÖÿ‰µƒÿ¿¿¿ÿ¡ÿÿÿÿ ÿƒÿ*ŒŒì‚ÿÿäääÿ¡ÿÿÿÿ'''ÿƒÿ¸X”hH·õ‚ÿ ÿúúúÿ ÿÿÿÿÈÈÈÿƒÿÓ›ƒÿÿ¡ÿÿÿÿqqqÿƒÿi·ý”ÿì¶DƒÿNNNÿ¡ÿÿÿÿqqqÿƒÿ|Dƒÿ999ÿ¡ÿÿÿÿºººÿƒÿ²·s–ÿK¶Œƒÿ–––ÿ ÿÿÿÿþþþÿÿƒÿ&ê‚ÿÿâââÿ ÿÿÿÿøøøÿ ÿ‚ÿô¶Ë–ÿ£¶ÔƒÿÞÞÞÿ ÿÿÿÿÃÃÃÿƒÿÏŽŽ˜ƒÿÿ¡ÿÿÿÿMMMÿƒÿEµ#—ÿò´ƒÿ&&&ÿ¡ÿÿÿÿlllÿƒÿxŽŽBƒÿ777ÿ¡ÿÿÿÿ———ÿƒÿµzƒÿMMMÿŽŸŸŸÿ444ÿƒÿR´cƒÿmmmÿ ÿÿÿÿýýýÿÿƒÿ!ŽŽèƒÿàààÿ ÿÿÿÿàààÿƒÿص҃ÿÂÂÂÿŽÿÿÿÿšššÿƒÿª´«ƒÿµµµÿ ÿÿÿÿ¾¾¾ÿƒÿÊ•ƒÿŠŠŠÿ¡ÿÿÿÿ***ÿƒÿ"³*ƒÿÿþþþÿŽÿÿÿÿíííÿÿ‚ÿö ²ï‚ÿÿõõõÿ ÿÿÿÿgggÿƒÿs?ƒÿ444ÿ¡ÿÿÿÿsssÿƒÿk³‚ƒÿrrrÿÿÿÿÿJJJÿƒÿZ²;ƒÿDDDÿ ÿÿÿÿûûûÿÿ‚ÿþæƒÿÝÝÝÿ ÿÿÿÿ½½½ÿƒÿ´³ÚƒÿÊÊÊÿÿÿÿÿ¢¢¢ÿƒÿ±²‚ƒÿŒŒŒÿ ÿÿÿÿ¹¹¹ÿƒÿÅ’ƒÿ‡‡‡ÿ ÿÿÿÿùùùÿ ÿ‚ÿö±2ƒÿ"""ÿ‘ÿÿÿÿòòòÿÿ‚ÿù±ÊƒÿÔÔÔÿ ÿÿÿÿbbbÿƒÿn<ƒÿ111ÿ¡ÿÿÿÿPPPÿƒÿG±‰ƒÿzzzÿ’ÿÿÿÿRRRÿƒÿa°ý‚ÿÿ ÿÿÿÿúúúÿÿ‚ÿýäƒÿÛÛÛÿ ÿÿÿÿ™™™ÿƒÿ‘°àƒÿÒÒÒÿ’ÿÿÿÿªªªÿƒÿ¹°Zƒÿcccÿ ÿÿÿÿ´´´ÿƒÿÀ‘‘ƒÿ………ÿ ÿÿÿÿâââÿƒÿÚ°9ƒÿ***ÿ“ÿÿÿÿöööÿ ÿ‚ÿû¯¢ƒÿ«««ÿ ÿÿÿÿ]]]ÿƒÿi‘‘9ƒÿ...ÿ¡ÿÿÿÿ,,,ÿƒÿ$¯‘ƒÿÿ”ÿÿÿÿYYYÿƒÿh®è‚ÿÿïïïÿŸÿÿÿÿøøøÿÿ‚ÿü‘‘âƒÿØØØÿ ÿÿÿÿvvvÿƒÿm®æƒÿÙÙÙÿ”ÿÿÿÿ±±±ÿƒÿÀ®1ƒÿ:::ÿ ÿÿÿÿ¯¯¯ÿƒÿ»’’ƒÿ‚‚‚ÿ ÿÿÿÿ¿¿¿ÿƒÿ·®Aƒÿ111ÿ•ÿÿÿÿùùùÿÿ‚ÿý­yƒÿ‚‚‚ÿ ÿÿÿÿXXXÿƒÿd’’6ƒÿ,,,ÿ ÿÿÿÿúúúÿÿ‚ÿ÷ ­™ƒÿ‰‰‰ÿ–ÿÿÿÿaaaÿƒÿp­ÁƒÿÉÉÉÿŸÿÿÿÿõõõÿ ÿ‚ÿú’“߃ÿÕÕÕÿ ÿÿÿÿRRRÿƒÿJ¬ì‚ÿÿàààÿ–ÿÿÿÿ¹¹¹ÿƒÿǬú‚ÿÿýýýÿŸÿÿÿÿªªªÿƒÿ¶““Šƒÿÿ ÿÿÿÿœœœÿƒÿ“¬Hƒÿ999ÿ—ÿÿÿÿûûûÿÿƒÿ «PƒÿYYYÿ ÿÿÿÿSSSÿƒÿ_““4ƒÿ)))ÿ ÿÿÿÿåååÿƒÿݬ ƒÿ‘‘‘ÿ˜ÿÿÿÿiiiÿƒÿw«˜ƒÿ¡¡¡ÿŸÿÿÿÿóóóÿ ÿ‚ÿø“”݃ÿÓÓÓÿ ÿÿÿÿ///ÿƒÿ&ªð‚ÿÿæææÿ˜ÿÿÿÿÁÁÁÿƒÿÏ«à‚ÿÿçççÿŸÿÿÿÿ¥¥¥ÿƒÿ±””‡ƒÿ|||ÿ ÿÿÿÿxxxÿƒÿpªPƒÿAAAÿ™ÿÿÿÿýýýÿÿƒÿ'©(ƒÿ000ÿ ÿÿÿÿNNNÿƒÿZ””1ƒÿ&&&ÿ ÿÿÿÿÂÂÂÿƒÿ¹ª¨ƒÿ˜˜˜ÿšÿÿÿÿpppÿƒÿ~©oƒÿxxxÿŸÿÿÿÿðððÿÿ‚ÿö ”•ÚƒÿÐÐÐÿŸÿÿÿÿûûûÿÿ‚ÿø ¨ ô‚ÿÿìììÿšÿÿÿÿÈÈÈÿƒÿÖ©·ƒÿ¿¿¿ÿŸÿÿÿÿ   ÿƒÿ¬••„ƒÿzzzÿ ÿÿÿÿUUUÿƒÿL¨WƒÿHHHÿœÿÿÿÿ!!!ÿƒÿ.§ö‚ÿ ÿúúúÿŸÿÿÿÿIIIÿƒÿU••.ƒÿ$$$ÿ ÿÿÿÿžžžÿƒÿ–¨¯ƒÿ   ÿœÿÿÿÿxxxÿƒÿ†§GƒÿOOOÿŸÿÿÿÿíííÿÿ‚ÿô •–؃ÿÍÍÍÿŸÿÿÿÿçççÿÿ‚ÿß§ø‚ÿÿðððÿœÿÿÿÿÐÐÐÿƒÿݧƒÿ–––ÿŸÿÿÿÿ›››ÿƒÿ§––‚ƒÿwwwÿ ÿÿÿÿ111ÿƒÿ)¦_ƒÿPPPÿžÿÿÿÿ(((ÿƒÿ5¦ÖƒÿÞÞÞÿŸÿÿÿÿDDDÿƒÿP––+ƒÿ!!!ÿ ÿÿÿÿ{{{ÿƒÿr¦·ƒÿ¨¨¨ÿžÿÿÿÿ€€€ÿƒÿ¥ƒÿ&&&ÿŸÿÿÿÿéééÿÿ‚ÿñ–—ÕƒÿÊÊÊÿŸÿÿÿÿÄÄÄÿƒÿ¼¥û‚ÿ ÿõõõÿžÿÿÿÿØØØÿƒÿã¤fƒÿmmmÿŸÿÿÿÿ–––ÿƒÿ¢——ƒÿtttÿŸÿÿÿÿüüüÿÿ‚ÿù ¤fƒÿXXXÿ ÿÿÿÿ000ÿƒÿ=¤®ƒÿµµµÿŸÿÿÿÿ???ÿƒÿK——)ƒÿÿ ÿÿÿÿWWWÿƒÿO¤¾ƒÿ¯¯¯ÿ ÿÿÿÿ‡‡‡ÿƒÿ”£ñ‚ÿÿõõõÿžÿÿÿÿåååÿÿ‚ÿî—˜ÒƒÿÈÈÈÿŸÿÿÿÿ¡¡¡ÿƒÿ˜£ý‚ÿÿøøøÿ ÿÿÿÿßßßÿƒÿé¢=ƒÿDDDÿŸÿÿÿÿ‘‘‘ÿƒÿ˜˜|ƒÿqqqÿŸÿÿÿÿéééÿÿ‚ÿá£nƒÿ___ÿ¢ÿÿÿÿ777ÿƒÿD¢…ƒÿŒŒŒÿŸÿÿÿÿ:::ÿƒÿF˜˜&ƒÿÿþþþÿŸÿÿÿÿ444ÿƒÿ+¢Æƒÿ···ÿ¢ÿÿÿÿÿƒÿœ¢ÍƒÿÔÔÔÿžÿÿÿÿáááÿÿ‚ÿ똙σÿÅÅÅÿŸÿÿÿÿ~~~ÿƒÿt¡þ‚ÿÿûûûÿ¢ÿÿÿÿåååÿÿ‚ÿî þ‚ÿÿŸÿÿÿÿŒŒŒÿƒÿ˜™™yƒÿoooÿŸÿÿÿÿÇÇÇÿƒÿ¾¡uƒÿgggÿ¤ÿÿÿÿ???ÿƒÿK \ƒÿcccÿŸÿÿÿÿ555ÿƒÿA™™#ƒÿÿþþþÿžÿÿÿÿýýýÿÿ‚ÿú  Íƒÿ¿¿¿ÿ¤ÿÿÿÿ———ÿƒÿ£ ¤ƒÿ«««ÿžÿÿÿÿÝÝÝÿƒÿ癚̓ÿÂÂÂÿŸÿÿÿÿZZZÿƒÿQŸ%ƒÿÿýýýÿ¤ÿÿÿÿêêêÿÿ‚ÿòžê‚ÿÿïïïÿžÿÿÿÿ‡‡‡ÿƒÿ“ššvƒÿlllÿŸÿÿÿÿ¤¤¤ÿƒÿšŸ}ƒÿoooÿ¦ÿÿÿÿGGGÿƒÿSž4ƒÿ:::ÿŸÿÿÿÿ000ÿƒÿ<šš!ƒÿÿýýýÿžÿÿÿÿëëëÿÿ‚ÿãŸÕƒÿÆÆÆÿ¦ÿÿÿÿžžžÿƒÿªž|ƒÿ‚‚‚ÿžÿÿÿÿÙÙÙÿƒÿ䚛ʃÿ¿¿¿ÿŸÿÿÿÿ777ÿƒÿ-,ƒÿÿ§ÿÿÿÿïïïÿÿ‚ÿö ÃÿÊÊÊÿžÿÿÿÿ‚‚‚ÿƒÿŽ››tƒÿiiiÿŸÿÿÿÿ€€€ÿƒÿw„ƒÿvvvÿ¨ÿÿÿÿNNNÿƒÿZœû‚ÿÿýýýÿžÿÿÿÿ+++ÿƒÿ7››þ‚ÿÿüüüÿžÿÿÿÿÊÊÊÿƒÿÀ܃ÿÎÎÎÿ¨ÿÿÿÿ¦¦¦ÿƒÿ²œSƒÿYYYÿžÿÿÿÿÔÔÔÿƒÿßœœÇƒÿ½½½ÿžÿÿÿÿýýýÿÿ‚ÿû›4ƒÿ&&&ÿ©ÿÿÿÿôôôÿ ÿ‚ÿù››ƒÿ¡¡¡ÿžÿÿÿÿ}}}ÿƒÿ‰œœqƒÿfffÿŸÿÿÿÿ]]]ÿƒÿS›Œƒÿ~~~ÿªÿÿÿÿVVVÿƒÿa›â‚ÿÿçççÿžÿÿÿÿ&&&ÿƒÿ2œœþ‚ÿÿûûûÿžÿÿÿÿ¦¦¦ÿƒÿšâƒÿÖÖÖÿªÿÿÿÿ®®®ÿƒÿ¹š*ƒÿ000ÿžÿÿÿÿÏÏÏÿƒÿÛăÿºººÿžÿÿÿÿíííÿÿ‚ÿåš;ƒÿ...ÿ«ÿÿÿÿ÷÷÷ÿÿ‚ÿû™rƒÿxxxÿžÿÿÿÿxxxÿƒÿ„nƒÿdddÿŸÿÿÿÿ999ÿƒÿ0™“ƒÿ†††ÿ¬ÿÿÿÿ^^^ÿƒÿi™ºƒÿ¿¿¿ÿžÿÿÿÿ!!!ÿƒÿ-ý‚ÿÿûûûÿžÿÿÿÿƒƒƒÿƒÿy˜èƒÿÝÝÝÿ¬ÿÿÿÿµµµÿƒÿÀ˜ ø‚ÿ ÿúúúÿÿÿÿÿÊÊÊÿƒÿÖžžÁƒÿ···ÿžÿÿÿÿÌÌÌÿƒÿØCƒÿ555ÿ­ÿÿÿÿúúúÿÿ‚ÿý—JƒÿOOOÿžÿÿÿÿsssÿƒÿžžkƒÿaaaÿžÿÿÿÿþþþÿÿ‚ÿü—›ƒÿÿ®ÿÿÿÿeeeÿƒÿp—‘ƒÿ———ÿÿÿÿÿþþþÿÿƒÿ)žžý‚ÿÿúúúÿžÿÿÿÿ___ÿƒÿV–í‚ÿÿãããÿ®ÿÿÿÿ½½½ÿƒÿÈ—ÙƒÿÞÞÞÿÿÿÿÿÅÅÅÿƒÿÒŸŸ¿ƒÿµµµÿžÿÿÿÿ©©©ÿƒÿŸ–Jƒÿ===ÿ¯ÿÿÿÿýýýÿÿƒÿ •!ƒÿ&&&ÿžÿÿÿÿnnnÿƒÿ{ŸŸhƒÿ^^^ÿžÿÿÿÿîîîÿÿ‚ÿç•¢ƒÿ•••ÿ°ÿÿÿÿmmmÿƒÿw•iƒÿnnnÿÿÿÿÿýýýÿÿƒÿ$ŸŸü‚ÿÿùùùÿžÿÿÿÿ<<<ÿƒÿ2”ò‚ÿÿéééÿ°ÿÿÿÿÅÅÅÿƒÿÏ•°ƒÿµµµÿÿÿÿÿÀÀÀÿƒÿÍ  ¼ƒÿ²²²ÿžÿÿÿÿ………ÿƒÿ|”RƒÿEEEÿ±ÿÿÿÿþþþÿÿƒÿ'“ó‚ÿÿõõõÿÿÿÿÿiiiÿƒÿv  fƒÿ\\\ÿžÿÿÿÿÏÏÏÿƒÿÅ”ªƒÿÿ²ÿÿÿÿuuuÿƒÿ“@ƒÿEEEÿÿÿÿÿüüüÿÿƒÿ   û‚ÿ ÿ÷÷÷ÿžÿÿÿÿÿ‚ÿü’ ö‚ÿÿîîîÿ²ÿÿÿÿÌÌÌÿƒÿÖ“ˆƒÿŒŒŒÿÿÿÿÿ»»»ÿƒÿÈ¡¡¹ƒÿ¯¯¯ÿžÿÿÿÿbbbÿƒÿX’YƒÿLLLÿ´ÿÿÿÿ%%%ÿƒÿ.’ЃÿÔÔÔÿÿÿÿÿdddÿƒÿq¡¡cƒÿYYYÿžÿÿÿÿ«««ÿƒÿ¢’±ƒÿ¤¤¤ÿ´ÿÿÿÿ|||ÿƒÿ†‘þ‚ÿÿÿÿÿÿúúúÿÿ‚ÿþ¡¡ú‚ÿ ÿöööÿÿÿÿÿðððÿÿ‚ÿéù‚ÿ ÿóóóÿ´ÿÿÿÿÔÔÔÿƒÿÝ‘_ƒÿcccÿÿÿÿÿ¶¶¶ÿƒÿ⢶ƒÿ¬¬¬ÿžÿÿÿÿ>>>ÿƒÿ4aƒÿTTTÿ¶ÿÿÿÿ,,,ÿƒÿ6§ƒÿ«««ÿÿÿÿÿ___ÿƒÿl¢¢`ƒÿVVVÿžÿÿÿÿˆˆˆÿƒÿ~¹ƒÿ¬¬¬ÿ¶ÿÿÿÿ„„„ÿƒÿì‚ÿÿïïïÿœÿÿÿÿøøøÿÿ‚ÿý¢¢ù‚ÿ ÿõõõÿÿÿÿÿÑÑÑÿƒÿÇû‚ÿ ÿ÷÷÷ÿ¶ÿÿÿÿÛÛÛÿƒÿãŽ7ƒÿ:::ÿÿÿÿÿ±±±ÿƒÿ¾££´ƒÿªªªÿžÿÿÿÿÿ‚ÿýŽiƒÿ\\\ÿ¸ÿÿÿÿ444ÿƒÿ=Ž~ƒÿ‚‚‚ÿÿÿÿÿZZZÿƒÿg££]ƒÿSSSÿžÿÿÿÿdddÿƒÿZŽÀƒÿ´´´ÿ¸ÿÿÿÿŒŒŒÿƒÿ•ŽÆƒÿÊÊÊÿœÿÿÿÿöööÿ ÿ‚ÿû££ø‚ÿ ÿóóóÿÿÿÿÿ®®®ÿƒÿ¤ý‚ÿÿúúúÿ¸ÿÿÿÿâââÿÿ‚ÿéŒü‚ÿÿýýýÿœÿÿÿÿ¬¬¬ÿƒÿ¹¤¤±ƒÿ§§§ÿÿÿÿÿòòòÿÿ‚ÿëŒpƒÿcccÿœÿÿÿÿèèèÿœÿÿÿÿ;;;ÿƒÿDŒVƒÿYYYÿÿÿÿÿUUUÿƒÿb¤¤ZƒÿQQQÿžÿÿÿÿAAAÿƒÿ7ŒÈƒÿ»»»ÿ›ÿÿÿÿøøøÿXXXÿœÿÿÿÿ“““ÿƒÿœŒƒÿ¡¡¡ÿœÿÿÿÿôôôÿ ÿ‚ÿú¤¤ ÷‚ÿÿòòòÿÿÿÿÿŠŠŠÿƒÿ€‹ ƒÿÿüüüÿ›ÿÿÿÿ¯¯¯ÿÿðððÿ›ÿÿÿÿèèèÿÿ‚ÿî‹å‚ÿÿçççÿœÿÿÿÿ§§§ÿƒÿ´¥¥®ƒÿ¤¤¤ÿÿÿÿÿÔÔÔÿƒÿÊ‹xƒÿkkkÿœÿÿÿÿXXXÿÿ¤¤¤ÿœÿÿÿÿCCCÿƒÿLŠ-ƒÿ000ÿÿÿÿÿPPPÿƒÿ]¥¥XƒÿNNNÿžÿÿÿÿÿ‚ÿþŠÏƒÿÃÃÃÿ›ÿÿÿÿõõõÿ ÿÿQQQÿœÿÿÿÿ›››ÿƒÿ£Šuƒÿxxxÿœÿÿÿÿñññÿÿ‚ÿø¥¥ ö‚ÿÿðððÿÿÿÿÿgggÿƒÿ]‰'ƒÿÿþþþÿ›ÿÿÿÿªªªÿÿ ÿôôôÿ›ÿÿÿÿíííÿÿ‚ÿò‰½ƒÿÀÀÀÿœÿÿÿÿ¢¢¢ÿƒÿ¯¦¦«ƒÿ¡¡¡ÿÿÿÿÿ°°°ÿƒÿ¦‰ƒÿsssÿœÿÿÿÿSSSÿ‚ÿ«««ÿœÿÿÿÿKKKÿƒÿSˆ ù‚ÿ ÿúúúÿœÿÿÿÿJJJÿƒÿX¦¦UƒÿKKKÿÿÿÿÿóóóÿÿ‚ÿíˆ×ƒÿËËËÿ›ÿÿÿÿóóóÿ ÿ‚ÿXXXÿœÿÿÿÿ£££ÿƒÿ«ˆLƒÿOOOÿœÿÿÿÿîîîÿÿ‚ÿõ ¦¦ ô‚ÿÿïïïÿÿÿÿÿCCCÿƒÿ9‡/ƒÿ###ÿœÿÿÿÿ¦¦¦ÿƒÿ ÿ÷÷÷ÿ›ÿÿÿÿòòòÿÿ‚ÿö ‡”ƒÿ———ÿœÿÿÿÿœœœÿƒÿª§§¨ƒÿŸŸŸÿÿÿÿÿÿƒÿƒ‡‡ƒÿzzzÿœÿÿÿÿPPPÿ„ÿ±±±ÿœÿÿÿÿRRRÿƒÿZ‡ÜƒÿÞÞÞÿœÿÿÿÿEEEÿƒÿS§§RƒÿHHHÿÿÿÿÿÖÖÖÿƒÿ̇ރÿÒÒÒÿ›ÿÿÿÿòòòÿÿ„ÿ]]]ÿœÿÿÿÿªªªÿƒÿ²†$ƒÿ&&&ÿœÿÿÿÿêêêÿÿ‚ÿó §§ ó‚ÿÿíííÿÿÿÿÿ ÿ‚ÿþ…6ƒÿ***ÿœÿÿÿÿ¤¤¤ÿ…ÿÿùùùÿ›ÿÿÿÿöööÿ ÿ‚ÿù…kƒÿnnnÿœÿÿÿÿ———ÿƒÿ¥¨¨¦ƒÿœœœÿÿÿÿÿiiiÿƒÿ_…Žƒÿ‚‚‚ÿœÿÿÿÿMMMÿ†ÿ¶¶¶ÿœÿÿÿÿZZZÿƒÿb…³ƒÿµµµÿœÿÿÿÿ@@@ÿƒÿN¨¨OƒÿFFFÿÿÿÿÿ³³³ÿƒÿ©„äƒÿÚÚÚÿ›ÿÿÿÿðððÿÿ†ÿbbbÿœÿÿÿÿ²²²ÿƒÿ¹„ô‚ÿÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿð¨¨ñ‚ÿÿëëëÿœÿÿÿÿõõõÿÿ‚ÿîƒ>ƒÿ222ÿœÿÿÿÿ¡¡¡ÿ‡ÿÿûûûÿ›ÿÿÿÿùùùÿÿ‚ÿüƒCƒÿEEEÿœÿÿÿÿ’’’ÿƒÿ ©©£ƒÿ™™™ÿÿÿÿÿFFFÿƒÿ<ƒ–ƒÿŠŠŠÿœÿÿÿÿKKKÿƒÿõƒÿ»»»ÿœÿÿÿÿbbbÿƒÿiƒŠƒÿÿœÿÿÿÿ;;;ÿƒÿI©©LƒÿCCCÿÿÿÿÿÿƒÿ…‚ê‚ÿÿàààÿ›ÿÿÿÿîîîÿÿ‚ÿô{ƒÿhhhÿœÿÿÿÿºººÿƒÿÁƒÒƒÿÔÔÔÿ›ÿÿÿÿãããÿÿ‚ÿí©©ð‚ÿÿéééÿœÿÿÿÿÙÙÙÿƒÿÏ‚Eƒÿ999ÿœÿÿÿÿžžžÿƒÿ©ƒÿÿýýýÿ›ÿÿÿÿüüüÿÿ‚ÿýƒÿÿœÿÿÿÿÿƒÿ›ªª ƒÿ–––ÿÿÿÿÿ"""ÿ‚ÿþƒÿ‘‘‘ÿœÿÿÿÿHHHÿƒÿRʃÿÀÀÀÿœÿÿÿÿiiiÿƒÿpbƒÿdddÿœÿÿÿÿ666ÿƒÿDªªJƒÿ@@@ÿÿÿÿÿlllÿƒÿbï‚ÿÿçççÿ›ÿÿÿÿíííÿÿ‚ÿó vƒÿmmmÿœÿÿÿÿÁÁÁÿƒÿȪƒÿ«««ÿ›ÿÿÿÿßßßÿƒÿꪪî‚ÿÿçççÿœÿÿÿÿµµµÿƒÿ«MƒÿAAAÿœÿÿÿÿ›››ÿƒÿ¦#ƒÿÿþþþÿ›ÿÿÿÿþþþÿÿƒÿ!î‚ÿÿïïïÿ›ÿÿÿÿˆˆˆÿƒÿ–««ƒÿ”””ÿœÿÿÿÿöööÿÿ‚ÿð¥ƒÿ™™™ÿœÿÿÿÿEEEÿƒÿP‚σÿÆÆÆÿœÿÿÿÿqqqÿƒÿx9ƒÿ;;;ÿœÿÿÿÿ111ÿƒÿ?««Gƒÿ===ÿÿÿÿÿHHHÿƒÿGó‚ÿÿìììÿ›ÿÿÿÿëëëÿÿ‚ÿñ‚{ƒÿrrrÿœÿÿÿÿÉÉÉÿƒÿσÿ‚‚‚ÿ›ÿÿÿÿÚÚÚÿƒÿæ««ì‚ÿÿåååÿœÿÿÿÿ’’’ÿƒÿÖƒÿIIIÿœÿÿÿÿ˜˜˜ÿƒÿ£ƒ(ƒÿÿÿÿÿÿ!!!ÿƒÿãƒÿÊÊÊÿ›ÿÿÿÿƒƒƒÿƒÿ‘¬¬šƒÿ‘‘‘ÿœÿÿÿÿÜÜÜÿˆÿ¡¡¡ÿœÿÿÿÿBBBÿƒÿM„ÔƒÿËËËÿœÿÿÿÿyyyÿ‡ÿÿýýýÿ›ÿÿÿÿ,,,ÿƒÿ:¬¬Dƒÿ;;;ÿÿÿÿÿ%%%ÿ†ÿÿñññÿ›ÿÿÿÿéééÿÿ‚ÿð„ƒÿwwwÿœÿÿÿÿÑÑÑÿ‡ÿYYYÿ›ÿÿÿÿÕÕÕÿƒÿ⬬ê‚ÿÿãããÿœÿÿÿÿoooÿ†ÿPPPÿœÿÿÿÿ–––ÿƒÿ¡…-ƒÿ$$$ÿÿÿÿÿ(((ÿ†ÿ¡¡¡ÿ›ÿÿÿÿ~~~ÿƒÿŒ­­˜ƒÿŽŽŽÿœÿÿÿÿ¸¸¸ÿ†ÿ¨¨¨ÿœÿÿÿÿ???ÿƒÿJ†ÙƒÿÐÐÐÿœÿÿÿÿ€€€ÿ…ÿÿèèèÿ›ÿÿÿÿ'''ÿƒÿ5­­Aƒÿ888ÿœÿÿÿÿ÷÷÷ÿ ÿ„ÿ ÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿƒÿ|||ÿœÿÿÿÿØØØÿ…ÿ000ÿ›ÿÿÿÿÐÐÐÿƒÿÞ®­è‚ÿÿáááÿœÿÿÿÿKKKÿ„ÿXXXÿœÿÿÿÿ“““ÿƒÿž‡2ƒÿ)))ÿÿÿÿÿ000ÿ„ÿxxxÿ›ÿÿÿÿyyyÿƒÿ‡®®•ƒÿ‹‹‹ÿœÿÿÿÿ•••ÿ„ÿ°°°ÿœÿÿÿÿ===ÿƒÿHˆÞƒÿÕÕÕÿœÿÿÿÿˆˆˆÿ„ÿÀÀÀÿ›ÿÿÿÿ###ÿƒÿ0®®?ƒÿ555ÿœÿÿÿÿÞÞÞÿƒÿÿøøøÿ›ÿÿÿÿåååÿÿ‚ÿ툋ƒÿ‚‚‚ÿœÿÿÿÿßßßÿƒÿ ÿúúúÿšÿÿÿÿËËËÿƒÿÙ¯®æƒÿÞÞÞÿœÿÿÿÿ(((ÿ‚ÿ```ÿœÿÿÿÿÿƒÿ›‰8ƒÿ...ÿÿÿÿÿ888ÿ‚ÿOOOÿ›ÿÿÿÿtttÿƒÿƒ¯¯’ƒÿ‰‰‰ÿœÿÿÿÿqqqÿ‚ÿ¸¸¸ÿœÿÿÿÿ:::ÿƒÿE‰ãƒÿÚÚÚÿœÿÿÿÿÿ‚ÿ˜˜˜ÿšÿÿÿÿþþþÿÿƒÿ,¯¯<ƒÿ222ÿœÿÿÿÿ»»»ÿÿÿûûûÿ›ÿÿÿÿâââÿÿ‚ÿ늃ÿ‡‡‡ÿœÿÿÿÿäääÿÿÿáááÿšÿÿÿÿÆÆÆÿƒÿÕ°¯äƒÿÜÜÜÿ›ÿÿÿÿùùùÿ ÿÿiiiÿœÿÿÿÿÿƒÿ™‹=ƒÿ333ÿÿÿÿÿ===ÿÿ)))ÿ›ÿÿÿÿoooÿƒÿ~°°ƒÿ†††ÿœÿÿÿÿNNNÿÿÁÁÁÿœÿÿÿÿ777ÿƒÿB‹çƒÿßßßÿœÿÿÿÿ”””ÿÿrrrÿšÿÿÿÿþþþÿÿƒÿ'°°9ƒÿ000ÿœÿÿÿÿ˜˜˜ÿÿþþþÿ›ÿÿÿÿàààÿƒÿ錖ƒÿŒŒŒÿœÿÿÿÿèèèÿÿ»»»ÿšÿÿÿÿÁÁÁÿƒÿб°áƒÿÙÙÙÿ›ÿÿÿÿáááÿrrrÿœÿÿÿÿ‹‹‹ÿƒÿ–Bƒÿ999ÿÿÿÿÿNNNÿøøøÿšÿÿÿÿjjjÿƒÿy±±Œƒÿƒƒƒÿœÿÿÿÿæææÿœÿÿÿÿ444ÿƒÿ@ë‚ÿÿäääÿœÿÿÿÿÝÝÝÿšÿÿÿÿüüüÿÿƒÿ"±±6ƒÿ---ÿ¹ÿÿÿÿÞÞÞÿƒÿ玛ƒÿ‘‘‘ÿ¸ÿÿÿÿ¼¼¼ÿƒÿ˲²ßƒÿ×××ÿ¸ÿÿÿÿˆˆˆÿƒÿ“Gƒÿ>>>ÿ¸ÿÿÿÿeeeÿƒÿt²²Šƒÿ€€€ÿ¸ÿÿÿÿ222ÿƒÿ=î‚ÿÿèèèÿ¶ÿÿÿÿûûûÿÿ‚ÿþ²²3ƒÿ***ÿ·ÿÿÿÿÛÛÛÿƒÿå ƒÿ———ÿ¶ÿÿÿÿ···ÿƒÿƳ³ÝƒÿÔÔÔÿ¶ÿÿÿÿ………ÿƒÿ‘‘MƒÿCCCÿ¶ÿÿÿÿ```ÿƒÿo³³‡ƒÿ~~~ÿ¶ÿÿÿÿ///ÿƒÿ:‘ò‚ÿÿìììÿ´ÿÿÿÿùùùÿÿ‚ÿý³³1ƒÿ'''ÿµÿÿÿÿØØØÿƒÿã’¥ƒÿœœœÿ´ÿÿÿÿ²²²ÿƒÿÁ´´ÚƒÿÑÑÑÿ´ÿÿÿÿ‚‚‚ÿƒÿŽ“RƒÿHHHÿ´ÿÿÿÿ[[[ÿƒÿj´´„ƒÿ{{{ÿ´ÿÿÿÿ,,,ÿƒÿ8“ ô‚ÿÿïïïÿ²ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü´´.ƒÿ%%%ÿ³ÿÿÿÿÖÖÖÿƒÿᔫƒÿ¡¡¡ÿ²ÿÿÿÿ­­­ÿƒÿ¼µµ×ƒÿÎÎÎÿ²ÿÿÿÿÿƒÿ‹•WƒÿNNNÿ²ÿÿÿÿVVVÿƒÿeµµƒÿxxxÿ²ÿÿÿÿ)))ÿƒÿ5• ÷‚ÿÿòòòÿ°ÿÿÿÿõõõÿ ÿ‚ÿûµµ+ƒÿ"""ÿ±ÿÿÿÿÓÓÓÿƒÿÞ—°ƒÿ¦¦¦ÿ°ÿÿÿÿ¨¨¨ÿƒÿ·¶¶ÕƒÿÌÌÌÿ°ÿÿÿÿ}}}ÿƒÿ‰—\ƒÿSSSÿ°ÿÿÿÿQQQÿƒÿ`¶¶~ƒÿuuuÿ°ÿÿÿÿ'''ÿƒÿ3—ù‚ÿ ÿõõõÿ®ÿÿÿÿòòòÿÿ‚ÿù¶¶(ƒÿ ÿ¯ÿÿÿÿÐÐÐÿƒÿÜ™µƒÿ¬¬¬ÿ®ÿÿÿÿ£££ÿƒÿ²··ÒƒÿÉÉÉÿ®ÿÿÿÿzzzÿƒÿ†™aƒÿXXXÿ®ÿÿÿÿLLLÿƒÿ[··|ƒÿsssÿ®ÿÿÿÿ$$$ÿƒÿ0™û‚ÿ ÿ÷÷÷ÿ¬ÿÿÿÿïïïÿÿ‚ÿ÷ ··&ƒÿÿþþþÿ¬ÿÿÿÿÍÍÍÿƒÿÙ›ºƒÿ±±±ÿ¬ÿÿÿÿžžžÿƒÿ­¸¸ÏƒÿÆÆÆÿ¬ÿÿÿÿwwwÿƒÿƒ›gƒÿ]]]ÿ¬ÿÿÿÿGGGÿƒÿV¸¸yƒÿpppÿ¬ÿÿÿÿ!!!ÿƒÿ-›ý‚ÿÿúúúÿªÿÿÿÿìììÿÿ‚ÿô ¸¸#ƒÿÿþþþÿªÿÿÿÿËËËÿƒÿ×Àƒÿ¶¶¶ÿªÿÿÿÿ™™™ÿƒÿ¨¹¹ÌƒÿÃÃÃÿªÿÿÿÿtttÿƒÿlƒÿbbbÿªÿÿÿÿBBBÿƒÿQ¹¹vƒÿmmmÿªÿÿÿÿÿƒÿ+þ‚ÿÿûûûÿ¨ÿÿÿÿèèèÿÿ‚ÿò¹¹ ƒÿÿýýýÿ¨ÿÿÿÿÈÈÈÿƒÿԟŃÿ»»»ÿ¨ÿÿÿÿ”””ÿƒÿ£ººÊƒÿÁÁÁÿ¨ÿÿÿÿrrrÿƒÿ~Ÿqƒÿhhhÿ¨ÿÿÿÿ===ÿƒÿLººsƒÿjjjÿ§ÿÿÿÿþþþÿÿƒÿ(Ÿƒÿÿýýýÿ¦ÿÿÿÿäääÿÿ‚ÿﺺþ‚ÿÿýýýÿ¦ÿÿÿÿÅÅÅÿƒÿҡʃÿÁÁÁÿ¦ÿÿÿÿÿƒÿž»»Çƒÿ¾¾¾ÿ¦ÿÿÿÿoooÿƒÿ{¡vƒÿmmmÿ¦ÿÿÿÿ888ÿƒÿG»»pƒÿhhhÿ¥ÿÿÿÿþþþÿÿƒÿ%¡#ƒÿÿþþþÿ¤ÿÿÿÿàààÿÿ‚ÿì»»þ‚ÿÿüüüÿ¤ÿÿÿÿÂÂÂÿƒÿϣσÿÆÆÆÿ¤ÿÿÿÿŠŠŠÿƒÿ™¼¼Äƒÿ»»»ÿ¤ÿÿÿÿlllÿƒÿy£|ƒÿrrrÿ¤ÿÿÿÿ333ÿƒÿB¼¼nƒÿeeeÿ£ÿÿÿÿýýýÿÿƒÿ#£(ƒÿÿ£ÿÿÿÿÜÜÜÿƒÿè¼¼ý‚ÿÿûûûÿ¢ÿÿÿÿ¿¿¿ÿƒÿÌ¥ÔƒÿËËËÿ¢ÿÿÿÿ………ÿƒÿ”½½Áƒÿ¹¹¹ÿ¢ÿÿÿÿiiiÿƒÿv¥ƒÿwwwÿ¢ÿÿÿÿ...ÿƒÿ=½½kƒÿbbbÿ¡ÿÿÿÿüüüÿÿƒÿ!¥-ƒÿ$$$ÿ¡ÿÿÿÿ×××ÿƒÿä½½ý‚ÿÿúúúÿ ÿÿÿÿ½½½ÿƒÿʧڃÿÐÐÐÿ ÿÿÿÿ€€€ÿƒÿ¾¾¾ƒÿ¶¶¶ÿ ÿÿÿÿfffÿƒÿt§†ƒÿ}}}ÿ ÿÿÿÿ)))ÿƒÿ8¾¾hƒÿ```ÿŸÿÿÿÿûûûÿÿ‚ÿþ§3ƒÿ)))ÿŸÿÿÿÿÒÒÒÿƒÿ྾ü‚ÿÿùùùÿžÿÿÿÿºººÿƒÿǩރÿÖÖÖÿžÿÿÿÿ{{{ÿƒÿŠ¿¿¼ƒÿ³³³ÿžÿÿÿÿdddÿƒÿq©‹ƒÿ‚‚‚ÿžÿÿÿÿ$$$ÿƒÿ3¿¿eƒÿ]]]ÿÿÿÿÿûûûÿÿ‚ÿþ©8ƒÿ...ÿÿÿÿÿÍÍÍÿƒÿÜÀ¿û‚ÿÿøøøÿœÿÿÿÿ···ÿƒÿĪãƒÿÛÛÛÿœÿÿÿÿvvvÿƒÿ†ÀÀ¹ƒÿ°°°ÿœÿÿÿÿaaaÿƒÿn«‘ƒÿ‡‡‡ÿœÿÿÿÿ ÿƒÿ/ÀÀbƒÿZZZÿ›ÿÿÿÿúúúÿÿ‚ÿý«=ƒÿ444ÿ›ÿÿÿÿÈÈÈÿƒÿ×ÁÀú‚ÿ ÿ÷÷÷ÿšÿÿÿÿ´´´ÿƒÿ¬çƒÿßßßÿšÿÿÿÿqqqÿƒÿÁÁ¶ƒÿ®®®ÿšÿÿÿÿ^^^ÿƒÿl­–ƒÿŒŒŒÿ™ÿÿÿÿþþþÿÿƒÿ*ÁÁ`ƒÿWWWÿ™ÿÿÿÿøøøÿÿ‚ÿý­Bƒÿ999ÿ™ÿÿÿÿÃÃÃÿƒÿÓÂÁù‚ÿ ÿõõõÿ˜ÿÿÿÿ²²²ÿƒÿ¿®ë‚ÿÿäääÿ˜ÿÿÿÿlllÿƒÿ|³ƒÿ«««ÿ˜ÿÿÿÿ[[[ÿƒÿi¯›ƒÿ’’’ÿ—ÿÿÿÿýýýÿÿƒÿ%ÂÂ]ƒÿUUUÿ—ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü¯Gƒÿ>>>ÿ—ÿÿÿÿ¾¾¾ÿƒÿÎÃÂø‚ÿ ÿôôôÿ–ÿÿÿÿ¯¯¯ÿƒÿ¼°î‚ÿÿèèèÿ–ÿÿÿÿgggÿƒÿwÃðƒÿ¨¨¨ÿ–ÿÿÿÿYYYÿƒÿf± ƒÿ———ÿ•ÿÿÿÿûûûÿÿƒÿ ÃÃZƒÿRRRÿ•ÿÿÿÿöööÿ ÿ‚ÿû±MƒÿCCCÿ•ÿÿÿÿ¹¹¹ÿƒÿÉÄà ÷‚ÿÿóóóÿ”ÿÿÿÿ¬¬¬ÿƒÿº²ò‚ÿÿìììÿ”ÿÿÿÿbbbÿƒÿrÄÄ®ƒÿ¥¥¥ÿ”ÿÿÿÿVVVÿƒÿd³¦ƒÿœœœÿ“ÿÿÿÿúúúÿÿ‚ÿþÄÄWƒÿOOOÿ“ÿÿÿÿõõõÿ ÿ‚ÿû³RƒÿIIIÿ“ÿÿÿÿ´´´ÿƒÿÄÅÄ õ‚ÿÿñññÿ’ÿÿÿÿ©©©ÿƒÿ·´ ô‚ÿÿïïïÿ’ÿÿÿÿ]]]ÿƒÿmÅÅ«ƒÿ£££ÿ’ÿÿÿÿSSSÿƒÿaµ«ƒÿ¡¡¡ÿ‘ÿÿÿÿøøøÿÿ‚ÿýÅÅUƒÿLLLÿ‘ÿÿÿÿóóóÿ ÿ‚ÿúµWƒÿNNNÿ‘ÿÿÿÿ¯¯¯ÿƒÿ¿ÆÅ ô‚ÿÿïïïÿÿÿÿÿ¦¦¦ÿƒÿµ¶ ÷‚ÿÿòòòÿÿÿÿÿXXXÿƒÿhÆÆ¨ƒÿ   ÿÿÿÿÿPPPÿƒÿ^·°ƒÿ§§§ÿÿÿÿÿõõõÿ ÿ‚ÿüÆÆRƒÿJJJÿÿÿÿÿòòòÿÿ‚ÿù·\ƒÿSSSÿÿÿÿÿªªªÿƒÿºÇÆó‚ÿÿîîîÿŽÿÿÿÿ¤¤¤ÿƒÿ²¸ù‚ÿ ÿõõõÿŽÿÿÿÿSSSÿƒÿcÇÇ¥ƒÿÿŽÿÿÿÿMMMÿƒÿ\¹µƒÿ¬¬¬ÿÿÿÿÿóóóÿ ÿ‚ÿúÇÇOƒÿGGGÿÿÿÿÿðððÿÿ‚ÿ÷ ¹bƒÿXXXÿÿÿÿÿ¥¥¥ÿƒÿµÈÇñ‚ÿÿìììÿŒÿÿÿÿ¡¡¡ÿƒÿ¯ºû‚ÿ ÿ÷÷÷ÿŒÿÿÿÿNNNÿƒÿ^ÈÈ¢ƒÿšššÿŒÿÿÿÿKKKÿƒÿY»ºƒÿ±±±ÿ‹ÿÿÿÿðððÿÿ‚ÿøÈÈLƒÿDDDÿ‹ÿÿÿÿîîîÿÿ‚ÿö »gƒÿ]]]ÿ‹ÿÿÿÿ   ÿƒÿ°ÉÈï‚ÿÿêêêÿŠÿÿÿÿžžžÿƒÿ­¼ý‚ÿÿúúúÿŠÿÿÿÿIIIÿƒÿYÉÉ ƒÿ˜˜˜ÿŠÿÿÿÿHHHÿƒÿV½Àƒÿ¶¶¶ÿ‰ÿÿÿÿíííÿÿ‚ÿö ÉÉIƒÿAAAÿ‰ÿÿÿÿíííÿÿ‚ÿõ ½lƒÿcccÿ‰ÿÿÿÿ›››ÿƒÿ«ÊÉî‚ÿÿèèèÿˆÿÿÿÿ›››ÿƒÿª¾þ‚ÿÿûûûÿˆÿÿÿÿDDDÿƒÿTÊʃÿ•••ÿˆÿÿÿÿEEEÿƒÿT¿Åƒÿ¼¼¼ÿ‡ÿÿÿÿéééÿÿ‚ÿó ÊÊGƒÿ???ÿ‡ÿÿÿÿëëëÿÿ‚ÿô ¿qƒÿhhhÿ‡ÿÿÿÿ–––ÿƒÿ¦ËÊì‚ÿÿæææÿ†ÿÿÿÿ™™™ÿƒÿ§Àƒÿÿýýýÿ†ÿÿÿÿ???ÿƒÿOËËšƒÿ’’’ÿ†ÿÿÿÿBBBÿƒÿQÁʃÿÁÁÁÿ…ÿÿÿÿæææÿÿ‚ÿñËËDƒÿ<<<ÿ…ÿÿÿÿéééÿÿ‚ÿòÁwƒÿmmmÿ…ÿÿÿÿ‘‘‘ÿƒÿ¡ÌËê‚ÿÿäääÿ„ÿÿÿÿ–––ÿƒÿ¥Â#ƒÿÿþþþÿ„ÿÿÿÿ:::ÿƒÿJÌÌ—ƒÿÿ„ÿÿÿÿ???ÿƒÿNÃσÿÆÆÆÿƒÿÿÿÿâââÿÿ‚ÿîÌÌAƒÿ999ÿƒÿÿÿÿçççÿÿ‚ÿñÃ|ƒÿrrrÿƒÿÿÿÿŒŒŒÿƒÿœÍÌè‚ÿÿâââÿ‚ÿÿÿÿ“““ÿƒÿ¢Ä(ƒÿÿƒÿÿÿÿ555ÿƒÿEÍÍ”ƒÿÿ‚ÿÿÿÿ===ÿƒÿLÅÕƒÿËËËÿÿÿÿÿÝÝÝÿƒÿêÍÍ>ƒÿ666ÿÿÿÿÿåååÿÿ‚ÿïŃÿxxxÿÿÿÿÿ‡‡‡ÿƒÿ—ÎÍæƒÿßßßÿÿÿÿÿÿƒÿŸÆ-ƒÿ$$$ÿÿÿÿÿ000ÿƒÿ@ÎÎ’ƒÿŠŠŠÿÿÿÿÿ:::ÿƒÿIÇÚƒÿÐÐÐÿÙÙÙÿƒÿçÎÎ;ƒÿ444ÿâââÿÿ‚ÿídžƒÿ}}}ÿ‚‚‚ÿƒÿ’ÏÎãƒÿkkkÿƒÿÈ3ƒÿ)))ÿ+++ÿƒÿ;ÏσÿÿƒÿFÉ߇ÿãÏÏ9‡ÿìÉŒ‡ÿÐÏá†ÿšÊ8‡ÿ7ÐÐŒ†ÿDÊã…ÿßÑÐ6…ÿêË‘…ÿ‰ÑÑß„ÿ—Ì=…ÿ2Ñщ„ÿAÌçƒÿÚÒÑ3ƒÿèÍ–ƒÿ„ÒÒÜ‚ÿ•ÎBƒÿ-ÒÒ†‚ÿ?ÎëÿÕÓÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets_projectM/Reenen Geiss - Triple Feedback_phat+eos_edit.milk0000775000175000017500000002416011756064137033053 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.068793 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.550000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.331672 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=rate = fps/(fps+1/2); shape_2_per_frame2=beat = above(mid,bassthresh); shape_2_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.6)*rate+1.6); shape_2_per_frame4=ran = rand(8)+4; shape_2_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_2_per_frame6=//poly = if(above(poly,8),4,poly); shape_2_per_frame7=sides = poly; shape_2_per_frame8= shape_2_per_frame9=rate2 = fps/(fps+10); shape_2_per_frame10=out = (1-beat)*rate2*out + beat; shape_2_per_frame11=border_a = out; shape_2_per_frame12= shape_2_per_frame13=te = mid/fps/2 + te; shape_2_per_frame14=x = x + 0.05*sin(te*1.17); shape_2_per_frame15=y = y + 0.05*sin(te*1.83); shape_2_per_frame16=ang = 3*sin(te*0.5)+2*sin(te*1.1)+4*sin(te*0.3); shape_2_per_frame17=rad = rad * (0.9 + 0.2*t2) + 0.1*sin(te*1.3); shape_2_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.417 + 1))); shape_2_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.391 + 2))); shape_2_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.432 + 4))); shape_2_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.457 + 3))); shape_2_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.437 + 5))); shape_2_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen per_frame_20= per_frame_21=zoom=1.05; per_frame_22=decay=0.85 projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Torrid Tales.milk0000775000175000017500000000327411756064137027175 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.50*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_3=ib_g = 0.5+0.5*sin(time*1.476); per_frame_4=ib_b = 0.5+0.5*sin(1.374*time); per_frame_5=ob_r = ib_r; per_frame_6=ob_g=ib_g; per_frame_7=ob_b=ib_b; per_frame_8=q8 =oldq8+ 0.001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq8 = q8; per_frame_10=wave_a = 0; per_frame_11=ib_a =1; per_pixel_1=dx = sin((1000+sin(q8))/y)/200; per_pixel_2=dy = cos((1000+sin(q8))/x)/200; per_pixel_3=rot = dy*100*dx; per_frame_init_1=q8=0; per_frame_init_2=q1 = rand(2)+2; projectM-complete-2.1.0-Source/presets_projectM/Telek - Slow Shift Matrix (bb4.5).milk0000775000175000017500000000326611756064137030270 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=tt = if(above(bass*bass_att,4.5),rand(32768),tt); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.15); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51)*.5+.5; per_frame_11=ib_g = sin(tt*.71)*.5+.5; per_frame_12=ib_b = sin(tt*.81)*.5+.5; per_frame_13=monitor = tt; per_frame_14= per_pixel_1=zoom = .8-.2*pow(1-rad,1); per_frame_init_1=tt = rand(10000); per_frame_init_2= ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Harlequin's Dynamic Fractal (Crazed Spira0000775000175000017500000000346611756064137033335 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time),rot); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - Remembering How You Were (Perceived Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - Remembering How You Were (0000775000175000017500000000737711756064137033114 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.005000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_frame_40=rot = sin(bass*treb*mid)/16; per_frame_41=wave_r = bass*.5; per_frame_42=wave_g = treb*.5; per_frame_43=wave_b = mid*.5; per_pixel_1=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*05; per_pixel_2=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*05; per_pixel_3=zoom=0.9615+rad/12+ q2/20; per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets_projectM/Krash - Dynamic Borders 1.milk0000775000175000017500000000467611756064137027245 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999990 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.050000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=ib_r = ib_r + 0.10*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=ib_g = ib_g + 0.10*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_5=ib_b = ib_b + 0.10*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_6=temp = 0.12*tan(0.3*(mid+bass)); per_frame_7=ib_a = if(below(temp,0.4),temp,0.4); per_frame_8=ob_size = ob_size - 0.01; per_frame_9=ob_size = ob_size + 0.15*sin(0.5*bass_att); per_frame_10=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_13=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_14=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*1.5; per_pixel_16=dy = dy*1.5; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Octotrip (MultiTrip Mix).milk0000775000175000017500000001445111756064137032415 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_frame_20=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_21=movement = if(above(movement,10000), 0, movement); per_frame_22= per_frame_23=q3 = 0.5+0.15*sin(movement); per_frame_24=q4 = 0.5-0.15*cos(0.781*movement); per_frame_25= per_frame_26=wave_x = q3; per_frame_27=wave_y = 1-q4; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot=0+0.05*sin(newrad*13.5 + q2*1.3 + q1*1.31); per_pixel_6=zoom=zoom+0.05*sin(newang*10.0 + newrad*7.5 + q2*1.63 + q1)-0.05; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Ashes Of Air (Remix).milk0000775000175000017500000000272411756064137030103 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.001000 fDecay=1.000000 fVideoEchoZoom=1.469141 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.386134 fWaveScale=1.568857 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.25*(0.05*bass_att + sin(sin(time+rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = 0.06*sin(rad); per_pixel_3=dx = dx + 0.008*(0.99*1-rad)*sin(0.733*time); per_pixel_4=dy = dy + 0.008*(0.99*1-rad)*cos(0.953*time); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Fractopia (Focused Childhood Mix ).milk0000775000175000017500000001641711756064137032742 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.073891 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.537415 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.725085 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*(60*bass_att/fps),0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*(60*treb_att/fps),0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*(bass_att)); per_frame_16=peakbass_att = max((bass_att),peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - (bass_att), 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*(bass_att) + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=q1 = wave_x; per_frame_28=q2 = ypos+0.5; per_frame_29=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_30=movement = if(above(movement,10000), 0, movement); per_frame_31=q8 = movement; per_frame_32=ib_size = ib_size + (beat); per_frame_33=ib_r = beat*rand(100)*0.01; per_frame_34=ib_g = beat*rand(100)*0.01; per_frame_35=ib_b = beat*rand(100)*0.01; per_frame_36=zoom =1.3 + 0.5*sin(movement*0.821); per_frame_37=wrap = 1-beat; per_pixel_1=myx = x-(q1); per_pixel_2=myy = y-q2+0.1; per_pixel_3=dx = 3.5*sin(q8*0.567)*(2*myy*myx); per_pixel_4=dy = 3.5*sin(q8*0.567)*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Bow To Gravity.milk0000775000175000017500000000433411756064137027330 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.930000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.796896 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999995 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.5*wave_r; per_frame_6=ob_b = 0.5*wave_g; per_frame_7=ob_g = 0.5*wave_b; per_frame_8=ib_r = wave_g; per_frame_9=ib_g = wave_b; per_frame_10=ib_b = wave_r; per_frame_11=wave_mystery = wave_mystery + 25*sin(3-1*(sin(0.001*time))); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dx = dx + above(x,0.5)*x*0.005; per_pixel_5=dx = dx - below(x,0.5)*(1-x)*0.005; per_pixel_6=dy = dy + above(y,0.5)*y*0.005; per_pixel_7=dy = dy + below(y,0.5)*(1-y)*0.005; per_pixel_8=zoom = zoom - 100*((1-rad)*((1.5*rad)*0.005 + 0.004*sin(0.5*bass_att))); per_pixel_9= per_pixel_10=rot = rot + (cos(bass_att*treb_att)/(1-treb)+0.5*time)*0.0005; per_pixel_11=zoomexp = 0.8 + 1+sin(treb_att); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).m0000775000175000017500000000407711756064137033252 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.000000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_pixel_1=ok_to_change = if(above(time,beat_time+5),1,0); per_pixel_2=bass_effect = max(bass, bass_att)-1; per_pixel_3=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_pixel_4=effect = if(equal(time,beat_time),abs(effect-1),effect); per_pixel_5=bass_effect = max(max(bass,bass_att)-1.34,0); per_pixel_6=zoom = if(above(effect,0),0.4*x,0.4*y) +0.6 -0.13*(min(bass_effect,0.3)); projectM-complete-2.1.0-Source/presets_projectM/Illusion & Che - Return Of The King.milk0000775000175000017500000000267111756064137030642 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=1.000000 zoom=1.000200 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.030301 sy=1.020100 wave_r=0.000000 wave_g=0.500000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*( 0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.850*( 0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.250*( 0.90*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Beat Demo 2.0.milk0000775000175000017500000000712511756064137026775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=zoom=zoom+.1*q4; per_frame_41=rot=.2*q5; per_frame_42=wave_mystery=.5*q6; per_frame_43=cx=cx+.5*q1; per_frame_44=cy=cy+.5*q2; per_frame_45=warp=bnot(q7%2); per_frame_46=echo_zoom=1+.5*q3; per_frame_47=echo_orientation=q8%4; per_frame_48=wave_mode=q8%7; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Aderrasi - Clockwork Organism.milk0000775000175000017500000000435411756064137032220 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.785805 fWaveScale=0.837543 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.100000 ib_size=0.017000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ib_r = wave_r; per_frame_5=ib_g = wave_g; per_frame_6=ib_b = wave_b; per_frame_7=dx = dx + dx_r; per_frame_8=dy = dy + dy_r; per_frame_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_10=dx_r = above(thresh,2)*0.015*sin(rad*5*time)+(1-equal(thresh,2))*dx_r; per_frame_11=dy_r = above(thresh,2)*0.015*sin(ang*6*time)+(1-equal(thresh,2))*dy_r; per_frame_12=q1 = dx_r*1000; per_frame_13=q2 = dx_y*1000; per_frame_14=monitor = dx_r; per_frame_15=bass_test = bass+1.3*bass_att; per_frame_16=q8 = if(above(bass_test,2.5),bass_test,0.5*bass_test); per_pixel_1=//dx = dx + q1*0.01975*pow(rad,x*x)*sin(time); per_pixel_2=//dy = dy + q2*0.01975*pow(rad,x*x)*cos(time); per_pixel_3=zoom = zoom - 0.125*pow(rad,x*7)*cos(ang*6); per_pixel_4=//rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*q1*q2; per_pixel_5=rot = (zoom-1)+0.07*(q8); per_frame_init_1=dx_r=1; per_frame_init_2=dy_r=1; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - A Million Miles from Earth.milk0000775000175000017500000000327711756064137031452 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if (above(bass,1.3), 0, dy); projectM-complete-2.1.0-Source/presets_projectM/Tux.tga0000664000175000017500000102147211756064137023377 0ustar matthiasmatthias  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿž,@,@†,?9+>~&7z'9w+?w(:w$5w(:w+?w'9$5X…,@ÿ’&8&8„,?I,@€,?x+?w,?w+?w‰+>w+?+?W†,@,@ÿÿš,@„):+> -C0H4S5U-B•,@ÿ':ÿ(;ÿ,@ÿ)<ÿ&8ÿ)<ÿ,@ÿ(;ÿ&8Î(;,?,?,? „,@ÿˆ&8„$5&8*==c/G,@³…,@ÿ‹,Aÿ,@Í-C/G,@+>+?+>‚,@ÿŠÿš,@„'4+=§-BË/H½/G»/Gº.Få.Eÿ-Cÿ-Dÿ.Eÿ-Dÿ,Cÿ-Dÿ.Fÿ-Eÿ,Bö+?Â+>¸,?¾,?Ì+?}„,@,@ÿˆ&8&8„$4e&7É*=Á.D¹/H¾,Aî,?ÿ.Dÿ.Eÿ-Dÿ/Eÿ2Gÿ2Jÿƒ2Lÿ2Kÿ 2Lÿ2Mÿ2Lÿ/Gÿ-Dö.FÂ/G¸.F½+?½*=Å+>Á*=B‚,@,@ÿŠÿ•,@„ *<8,AK/GE/H6.El.Dý0Hÿ2Mÿ2Nÿ3Nÿ4Oÿ4Pþ3Oÿ3Nÿ‚3Oÿ3Nÿ2Lÿ2Mþ1Kÿ/Eÿ-Cÿ-Bÿ-BÓ/GJ-C;+?F,@J-A'ƒ &9ÿƒ,@,@#4&8I*=H-@>,?A(<¼)=ÿ,@ÿ/Fÿ1Kÿ/Fÿ/Fþ3Nÿ4Pÿ4Oÿ5Pÿ7Qÿ:Sÿ:Wÿ:[ÿ:Zÿ;\ÿ;]ÿ;[ÿ:Zÿ:Xÿ6Sþ5Pÿ4Oÿ3Nÿ1Iÿ/Fÿ.Dÿ.D™%,B: *>G)<'ƒ/Gÿ‡ÿ•,@„(8+?Ê-Cÿ0Hô/Hó1Jö5Pþ7Vÿ9Zÿ:[ÿ=^ÿ>_ÿ=^ÿ:[ÿ9Yÿ9Zÿ:Zÿ:[ÿ8Wÿ5Rÿ6Rÿ2Mÿ/Hÿ0Iü0Iô-Có,?÷,@ÿ,@’ƒ &9ÿƒ,@,@%6t&8þ*>û,@ó.Eû/Hÿ/Gÿ2Lÿ6Rÿ5Qÿ7Tÿ<]ÿ=_ÿAbÿBcÿCgÿDkÿ‚DjÿGpÿHrÿElÿCgÿƒBcÿ?aÿ=^ÿ=_ÿ;[ÿ5Rÿ1Kø-Dö ,@ÿ+>‘ƒ/Gÿ‡ÿ‘0I0Iƒ*`ÿBgÿ@dÿ>`ÿ@dÿ?cÿ<]ÿ<^ÿ;\ÿ:Zÿ :Yÿ8Xÿ6Uÿ5Rÿ5Sþ5Rÿ3Nÿ0Hÿ-Bÿ,@ÿ*<Û%6‹$6’'%7l&8þ,@,@‚.B,@z*=Ö)<ÿ,Bÿ.Dÿ-Cÿ1Iÿ4Pþ5Qÿ7Uÿ:Yÿ<^ÿ?bÿAeÿCiÿDkÿFmÿGnÿIoÿKuÿLyÿMzÿP{ÿOzÿNyÿLyÿLvÿLrÿJpÿHoÿFmÿ FlÿFhÿCbþ=]ÿ:Yÿ8Sÿ 4Kÿ1GÛ.EŠ-D’&-Ckƒ/G/Gÿƒÿ0I„':.F7W1J,-AÔ.Dÿ1Jÿ4Pÿ7Uÿ9Xþ;]ÿ<^ÿ;]ÿ;\ÿ@eÿFmÿAeÿFmÿBgÿ@cÿElÿDkÿ?cÿ…?bÿ>aÿ<]ÿ;]ÿ<^ÿ;]ÿ:Zÿ7Uÿ4Oÿ0Jÿ.Dþ*>ÿ':ÿ':ÿ';Ý&94‚ &9û&8-A ,@+? ,@R,@û,@ÿ-Bþ0Hÿ1Kÿ4Pÿ8Vÿ;\ÿ=`ÿ@cÿEkÿHpÿGoÿIsÿKwÿLxÿO{ÿS‚ÿT‡ÿT†ÿVˆÿZŠÿW„ÿUÿT†ÿU„ÿT€ÿQ}ÿNzÿLxÿNzÿQ{ÿOqÿJkÿEhÿEiÿDfÿ?\þ8Rÿ2Kÿ0Iÿ1JÛ5R17W#-C2':6Sÿ‚ÿ0I„(< .F½1LÚ5QÓ3Mø4Oÿ7Uÿ:Zÿ<\ÿ>_ÿAcÿBgÿCiÿBhÿCiÿElÿFnÿGqÿHrÿGqÿGpÿHrÿHqÿGpÿGqÿFoÿDjÿCiÿDiÿDjÿCiÿChÿCiÿ ?bÿ<]ÿ9Zÿ9Yÿ8Wÿ5Qÿ1Kÿ.Eÿ .Fÿ ,Cÿ':à%5a &9 &9û&8-AJ,@Ô+?Û+>ÿ-Bÿ/Gÿ3Nÿ6Sÿ7Vÿ:Yÿ=^ÿAeÿFmÿKsÿNwÿQ{ÿT€ÿU‚ÿUƒÿT‚ÿU„ÿWŠÿ[ÿ‚^”ÿ_”ÿ_“ÿ^’ÿ^”ÿ\ÿX‹ÿWŠÿXŠÿ[Šÿ]Œÿ\‹ÿW„ÿS}ÿPwÿMuÿJqÿDiÿ@bÿ>^ÿ ;[ÿ :Zù:[Ô3OÙ"-DÂ0(;%6Sÿ‚ÿ‰0I0I‚-DK0I`5QY8WL7U‚6Qÿ8Uÿ;[ÿ<^ÿ>aþ?dÿAfÿBhÿBgÿChÿEjÿHoÿIqÿHpÿKxÿLzÿKvÿKuÿLwÿLzÿKxÿIuÿItÿGpÿFoÿGoÿFoÿGoÿGpÿGoÿElÿ@cÿ=^ÿ;]ÿ;\ÿ:[ÿ7Vÿ4Oÿ0Iÿ1Kþ.Eÿ&8ÿ $6Â'%8MH$8 &9ø,@#4@)<¬,@ÿ-Aÿ.Cÿ/Fÿ1Jþ4Pÿ7Uÿ;[ÿ>aÿAeÿEjÿIpÿNwÿR~ÿU‚ÿX‡ÿ\ÿ\ÿ\Žÿ]Žÿ^ÿ_”ÿa˜ÿdšÿ‚ešÿdšÿcšÿdšÿa—ÿ^”ÿ_•ÿa•ÿc–ÿc•ÿa“ÿ]ÿZŒÿYˆÿW„ÿS€ÿNyÿJrÿHlÿDjþAfÿ>aÿ9Xÿ5Pÿ4O3O/6S6Sÿÿ‰0I‚ /H&/HÚ2Lÿ6Sþ8Xþ<]þBdÿDhÿEmÿHrÿ†ItÿLwÿNxÿNwÿNxÿQÿNyÿMwÿNyÿR‚ÿOÿItÿIsÿ†ItÿGqÿDkÿ?bÿ>_ÿ>`ÿ<^ÿ9Zÿ7Uÿ3Nÿ0Iÿ0Jÿ.Eÿ'9ÿ%7ÿ!&9ð#&9@ &9ø,@%7&&7Û(;ÿ,@ÿ/Fÿ1Lÿ5Rÿ8Wÿ:\ÿ=^ÿ@cÿEkÿJsÿOyÿR|ÿUÿX‡ÿYŒÿ[‘ÿ`–ÿa—ÿešÿƒf›ÿiÿjÿgœÿƒf›ÿiœÿiÿf›ÿc™ÿƒa—ÿ a“ÿ_ŽÿZ‰ÿTÿNxÿJuÿHrÿEmÿDiÿBcÿ9Wÿ5Q¶5R 6Sÿÿ„0I0I„*>(.Fž1J¢6R±:Xü7EZ &9ò &9=T,@(,@»,@ÿ-Aÿ/Eþ1Lÿ5Qÿ8Wÿ<^ÿBgÿHpÿJuÿN}ÿT†ÿX‰ÿ[Œÿ[ÿ^”ÿb™ÿc™ÿe›ÿjÿiÿhÿl£ÿm£ÿkžÿl¡ÿm¥ÿn¥ÿm¤ÿm¥ÿn¥ÿ‚n¦ÿn¥ÿm¤ÿƒn¥ÿj ÿfšÿb“ÿ_’ÿ]’ÿ[ŽÿZ‰ÿW‚ÿQ}ÿKwÿIsþBgÿ9Wÿ7S•;P‚6Sýÿ/G„+A-/GÒ2Lî6Sà8XÞ:Zë;[ÿBgÿGpÿGqÿLuÿQzÿQÿPÿQÿS‚ÿW…ÿY‹ÿX‹ÿW†ÿX‰ÿYÿYŒÿYÿ\Žÿ^Žÿ^ÿ^‘ÿ^”ÿ[ÿYÿXÿ\‘ÿ_”ÿZÿXÿYÿYŽÿX‹ÿS„ÿQ‚ÿR‚ÿR„ÿOÿItÿMzÿQÿKwÿHsÿIsÿGpÿDjÿ?aÿ=_ÿ;[ÿ9Zÿ:[ÿ5Rÿ.Fÿ ,@ÿ +>ÿ,?é,@Y &9ò &9-A>,@Ý,?ÿ,Aÿ.Fÿ2Lÿ5Rÿ7Uÿ<^ÿFoÿKtÿMwÿO}ÿS…ÿXÿ]’ÿ`•ÿ_•ÿa—ÿešÿj ÿl¢ÿjÿkŸÿl£ÿm¤ÿl£ÿm¤ÿp©ÿp¨ÿm¤ÿl£ÿm¥ÿp©ÿ‚qªÿp¨ÿm¤ÿl£ÿm¤ÿm£ÿm¤ÿkŸÿh›ÿe™ÿd™ÿ a—ÿ_“ÿ_Žÿ[‰ÿUƒÿOzÿIqÿBhÿ=[ÿ:RÃ;P6Sýù:[…P %+A`/Gw4Pn8Wb6U—5Qÿ8Vÿ<]ÿ>bÿAfÿEjÿKvþN}ÿLzÿP}ÿV‚ÿV‡ÿV‰ÿX‰ÿZ‹ÿ\ÿ]“ÿ]’ÿ\Žÿ^’ÿ_•ÿ_•ÿa•ÿc–ÿe–ÿe•ÿf˜ÿešÿ`•ÿ^“ÿ_”ÿb—ÿc™ÿ^”ÿ\’ÿ]“ÿ^“ÿ\‘ÿV‰ÿT‡ÿUˆÿV‰ÿS„ÿLzÿO~ÿRƒÿO}ÿKxÿItÿHrÿFnÿBfÿAeÿ >`ÿ;\ÿ:\ÿ8Wÿ4Pÿ/Gþ-Bÿ-Cÿ*?À)#5W‚ ‚  ï*$6 *$6L)<­,@ÿ-Bÿ/Fþ2Lÿ5Qÿ8Wÿ=`ÿDkÿKuÿNzÿP~ÿT…ÿXŒÿ]“ÿa—ÿdšÿfÿhžÿiŸÿl£ÿm£ÿkŸÿm£ÿp¨ÿ‚o§ÿq©ÿs«ÿu¯ÿs¬ÿo¦ÿp¦ÿr©ÿu®ÿ‚u¯ÿt®ÿr«ÿp¨ÿo§ÿqªÿrªÿr¨ÿo¥ÿm¢ÿl£ÿk¢ÿiŸÿgœÿe™ÿe—ÿa“ÿ\ŽÿX†ÿT€þOzþDhÿ=[ÿ7S”/H5,>^,>^ûó6S†8X:Z <^ ?a Bd 2K6 /Hé2Mÿ7Uÿ9Zÿ<]ÿ>aÿChÿFoÿItÿLwÿOyÿQ€ÿS„ÿR„ÿU…ÿYˆÿZÿ\ÿ`ÿa”ÿb˜ÿa—ÿdšÿgœÿhÿ„kžÿjžÿhœÿ‚gœÿf›ÿc™ÿa˜ÿb˜ÿ`–ÿ\‘ÿZÿZÿ[ÿXÿS…ÿRƒÿS„ÿOÿJuÿItÿIsÿFnÿElÿ Aeÿ=_ÿ:\ÿ;\ÿ:[ÿ3Nÿ0Iÿ1Jÿ*@ÿ!&9ê&87 „ê!&9!&9Ñ(;ÿ,@ÿ.Eÿ1Kÿ5Rÿ8Vÿ;]ÿEmÿKwÿNxÿP~ÿS…ÿXÿ]“ÿa—ÿd™ÿhÿl£ÿn¥ÿƒm¤ÿp¨ÿr«ÿr¬ÿr«ÿv°ÿz´ÿw°ÿs¬ÿv¬ÿ y¯ÿy³ÿy´ÿy³ÿz´ÿv¯ÿs¬ÿx²ÿz²ÿ x®ÿu¬ÿr¬ÿs¬ÿp©ÿm¤ÿkŸÿjÿkžÿf›ÿa—ÿa“ÿ_ÿZ‰ÿOzÿCiÿ9Xÿ5Q¬.=] ‚Ceúò6S6S†$7V]9YÀ;\¹>`µAbµBc¯ @aÄ =^ÿ ?cÿCiÿCjÿDlÿHoÿKvþN}ÿR€ÿU„ÿVˆÿZŠÿ\ÿ\‘ÿ]’ÿ^’ÿ^“ÿ`•ÿc—ÿfšÿg›ÿg›ÿgšÿgšÿižÿk¢ÿn¦ÿo¥ÿ p¢ÿp¥ÿo§ÿo¦ÿr§ÿ n¦ÿn¦ÿn¦ÿm¥ÿk£ÿiŸÿi ÿhžÿc˜ÿ`•ÿ^“ÿZÿ ]’ÿ[ÿVŠÿS…ÿQÿPÿKxÿHrÿHqÿFoÿElÿDjÿAfÿ=_ÿ<^ÿ9Xÿ6Tÿ4Pÿ 0Iÿ,Cÿ)=Ä#¸µ6„ê*>*>Ó *>ÿ,?ÿ.Dÿ1Kÿ7Vÿ=_ÿBgÿFoÿLxÿTÿW‡ÿXÿ]“ÿa—ÿd™ÿhžÿl¢ÿm£ÿn¦ÿp©ÿt­ÿv¯ÿv¯ÿt­ÿr«ÿu¯ÿw±ÿx²ÿy³ÿx³ÿy³ÿ z³ÿ |³ÿ |´ÿƒ |µÿ }¶ÿ |´ÿz³ÿy³ÿx±ÿx±ÿv°ÿs¬ÿqªÿp©ÿm£ÿk¡ÿl¡ÿk¢ÿi ÿf›ÿc•ÿ_ŽÿX†þP{ÿElÿ?bô0<[µG8T0Ceúì>`…,$43N75SB8X>;[>?b6Dk7>a´=`ÿ@dÿCgÿFjÿFkÿGmÿIsÿKwþLzÿMzÿO{ÿSÿU„ÿWˆÿZ‹ÿ\ÿ]“ÿ`“ÿc”ÿd™ÿdšÿc™ÿcšÿe›ÿiÿkžÿlŸÿl ÿm¡ÿn¡ÿo¥ÿq©ÿt­ÿt¬ÿ t©ÿt¬ÿt®ÿ‚u®ÿ y°ÿv®ÿu®ÿv®ÿv¯ÿu­ÿr©ÿq©ÿo§ÿk¡ÿhžÿeœÿ`–ÿ_”ÿb˜ÿ`–ÿ[ÿUˆÿS„ÿR„ÿN|ÿKwÿLyÿItÿFmÿFoÿElÿ@dÿ@cÿ =`ÿ:[ÿ8Vÿ4Pþ/Hÿ+?ÿ)ÿ ÿ ‹/;A; æ,@-A,@Ê,Aÿ-Bÿ/Gÿ3Nÿ9Yÿ@eÿGpÿItÿN|ÿXˆÿZÿ[ÿ`–ÿešÿhÿk¢ÿn¥ÿp¨ÿt®ÿx²ÿzµÿz´ÿv°ÿt­ÿx²ÿ{µÿ{´ÿ{´ÿ}µÿ €·ÿ €¸ÿ €¹ÿ €¸ÿ €¸ÿ €¸ÿ €¹ÿ €¸ÿ ·ÿ €·ÿ ·ÿ|µÿ{´ÿ{µÿ{µÿy³ÿt®ÿs­ÿt­ÿqªÿp¨ÿ o§ÿm¤ÿj ÿfšÿb“ÿ_ÿYŠÿQþHpÿ#BdÿAb?^#Itøì>`… 1K)5QØ7Uÿ9Zî<]î?cîDkîFoøHrÿKuÿOwÿR{ÿQÿQÿPÿQÿTƒÿYˆÿ^Žÿ_ÿ`”ÿb˜ÿešÿfšÿ‚iœÿj ÿm£ÿ q¤ÿ q¤ÿ q¤ÿq¨ÿsªÿ w«ÿx¯ÿƒx²ÿw²ÿy³ÿ |µÿ‰ }µÿz³ÿv°ÿr«ÿq©ÿp©ÿn¥ÿiŸÿa—ÿ`–ÿ[ÿVŠÿRƒÿQÿQ‚ÿRƒÿN|ÿHsÿIsÿHrÿElÿEkÿDkÿ@cÿ<^ÿ:[ÿ4Qÿ/Gÿ-Bÿ&7ÿ&ÿ õíîüå<æ,@ +?,?É-Bÿ0Hÿ3Nÿ7Tÿ<\ÿBhÿItÿN}ÿT…ÿYŽÿZÿb—ÿižÿl£ÿm¤ÿm¥ÿp©ÿt®ÿƒy³ÿx²ÿ |µÿ ~¶ÿ }µÿ €·ÿ ƒ¸ÿ‚ ‚¸ÿ„½ÿ„Àÿƒ„¿ÿ„½ÿ ‚¹ÿ„ ‚¸ÿ €·ÿ |µÿy²ÿ‚x²ÿy²ÿy³ÿs«ÿl£ÿm£ÿj¡ÿfšÿc˜ÿ_”ÿX‰ÿTÿQzÿGkÿAaÁ bÿ@dÿChÿDjÿGmÿKrÿNzÿRþW€ÿXƒÿW‡ÿV‰ÿWŠÿYŠÿZŒÿZŽÿ\ÿ^‘ÿa”ÿb•ÿc–ÿd˜ÿgœÿiŸÿk¢ÿl£ÿm¤ÿo¦ÿr¨ÿs«ÿt¬ÿu¬ÿ w­ÿ x®ÿx°ÿy±ÿ {²ÿ }´ÿ~¶ÿ~µÿ·ÿ ‚ºÿ ƒºÿ „»ÿ †½ÿ‡Àÿ†Àÿ†¿ÿ „¾ÿ „¿ÿ ‚¼ÿ ‚»ÿ&»ÿ~¹ÿz²ÿw°ÿv¯ÿrªÿn¦ÿj¢ÿfœÿb—ÿa–ÿ^’ÿZŽÿX‹ÿU‰ÿS…ÿP€ÿN|ÿJvÿHrÿHqÿGoÿEkÿ@cÿ=_ÿ<^ÿ7Uÿ2Lÿ0Gÿ+?þ"2ÿÿ ÿÿÿÿµYé-A=-A–,?é-Bÿ0Iÿ5Rÿ:[ÿ@cÿFlÿLwÿS„ÿXŒÿYŽÿ]’ÿa–ÿd™ÿiŸÿ‚p¨ÿu®ÿw±ÿy³ÿ{´ÿ {´ÿ |µÿ~¶ÿºÿ ‚»ÿ »ÿ‚»ÿ„¼ÿ †¿ÿˆÁÿ‰ÁÿˆÃÿˆÄÿ‰Åÿ‚ŠÅÿ‰Äÿ‰Áÿ ˆÁÿ ‡Áÿ †¿ÿ„½ÿ‚»ÿ»ÿ€ºÿ¸ÿ~¶ÿ{´ÿy´ÿ v°ÿr«ÿp¨ÿn¦ÿl¤ÿhžÿe™ÿc”ÿ_þZ‡ÿQzÿKsúGrœDr8KjKjöáIt„8TAbEdKiMsZŠ Q|@c§@cÿCfÿEjÿFnÿFmÿGoÿJvÿNzþP{ÿOzÿQ{ÿTÿW…ÿ[Šÿ_Šÿ_Œÿ[ÿZ‘ÿ\‘ÿa‘ÿb•ÿ‚b™ÿ b˜ÿe›ÿhÿkžÿm¡ÿn¥ÿrªÿt­ÿs¬ÿv°ÿ{µÿz´ÿ}¶ÿ ¸ÿ‚ ·ÿ ‚¹ÿ …»ÿ „ºÿ ‡¾ÿ Ãÿ ŒÃÿ ŽÇÿËÿËÿŽËÿŒÉÿ‹ÈÿˆÃÿ†Áÿ†Âÿ…Àÿ €¹ÿ }¶ÿz´ÿv¯ÿt­ÿn¥ÿgÿhÿfœÿb˜ÿ^”ÿYŽÿT†ÿR„ÿRƒÿMzÿItÿIuÿHqÿElÿ@dÿ>`ÿ?aÿ;Zÿ6Rÿ2Mÿ.Eÿ'9ÿ$ÿ ÿÿþÿÊ‚Û/ˆ,?+?ÿ,?ÿ-Bþ0Iÿ6Sÿ<_ÿDjÿJrÿOzÿW‰ÿ[‘ÿZÿa–ÿgœÿf›ÿj ÿr«ÿs¬ÿt­ÿx²ÿz´ÿz³ÿ }µÿ ·ÿ ¸ÿ „ºÿ…¿ÿ†Âÿ†Áÿ‡ÂÿŠÇÿÊÿÊÿŒÉÿ‹ÈÿŽÊÿ†ÊÿŒÉÿ‰Æÿ‚†Áÿ†Âÿ…¿ÿ ƒºÿ}µÿy³ÿz³ÿ{´ÿz´ÿu®ÿs¬ÿs­ÿo¥ÿkžÿl ÿh›ÿb“ÿ^ŽþW†ÿLxÿIr¡H^ ‚KjõáIt„ 6Q"Aa¹EdÕJiÈLsÈMwÆMvÇMtìMuÿMyÿN|ÿ M|ÿO}ÿT‚ÿW‡ÿWŠÿU„ÿW…ÿ]‹ÿ_‘ÿ_”ÿ`”ÿ_•ÿa—ÿd™ÿgšÿhšÿh›ÿiŸÿj¡ÿi ÿo¤ÿ uªÿv­ÿv¯ÿv¯ÿy²ÿ {´ÿ z³ÿ }µÿ ·ÿ €·ÿ €¶ÿºÿƒ½ÿ‚½ÿ„¼ÿ ‡½ÿ ŠÂÿ‹Åÿ‹ÄÿÇÿ’Ìÿ’Ìÿ ’Íÿ “Ñÿ “Óÿ‚ ”Ôÿ “Ôÿ ’Ðÿ‘Íÿ‘ÌÿËÿ‹ËÿŠÈÿ‡Äÿƒ¾ÿ‚¼ÿ‚½ÿ¹ÿx²ÿv¯ÿu­ÿrªÿj¢ÿa—ÿ_•ÿ^“ÿYŽÿUˆÿR‚ÿPÿN|ÿItÿHrÿHqÿDlÿCgÿBdÿ=^ÿ8Xÿ6Sÿ2Jÿ+>ÿ /ÿÿÿÿÿÁƒÚ/ˆ(;‚':ÿ+>ÿ-Bÿ/Hÿ5Rÿ=_ÿFnÿLyÿRÿW‹ÿ[‘ÿ^”ÿc˜ÿgœÿj ÿm¥ÿr«ÿv¯ÿx²ÿx³ÿ|µÿ ·ÿ ‚¹ÿƒ½ÿ †¾ÿ ‰¿ÿ ‰Ãÿ‰Æÿ‹ÆÿÉÿ‘Ìÿ‘Íÿ‚’Íÿ‘Íÿ‡’Íÿ’ÎÿËÿ‚‹Æÿ‰Æÿ‡Ãÿ„½ÿ¹ÿ €¶ÿ €·ÿ ·ÿ }µÿz³ÿw²ÿv­ÿ u©ÿq©ÿn¥ÿj ÿf›ÿa’ÿ[…ÿRu÷He¾E_(KjõØ"Nt"Nt‡!9EoFJtWRzQZˆCPzIoÿKoÿOsÿQ|ÿQÿQ~ÿVƒÿYˆþX‹ÿXŒÿX‹ÿW‹ÿX‹ÿ[Œÿ\ÿ]“ÿ\ÿ_ÿb”ÿc—ÿc™ÿdšÿe›ÿhÿkŸÿkŸÿl ÿm¢ÿp§ÿqªÿq©ÿu¬ÿ z°ÿ{´ÿ|¶ÿ}¸ÿ¹ÿ ¹ÿ ‚ºÿ „»ÿ †½ÿ‡¾ÿ ‡¿ÿˆÂÿŠÆÿŠÇÿ Èÿ ‘Éÿ ‘Ìÿ ‘Ïÿ’Ïÿ”Ðÿ—Òÿ˜Ôÿ ›Úÿ ›Úÿ ›Ùÿ ›Úÿ šÚÿ ™Ùÿ —Õÿ—Òÿ$–Óÿ“ÒÿÍÿŒÈÿŠÆÿ‰Äÿ‡Ãÿ‡Âÿ„¿ÿ~¸ÿ{¶ÿy´ÿw±ÿp©ÿfÿeœÿdšÿ^”ÿXÿT†ÿUˆÿS…ÿMzÿKwÿJuÿHqÿFmÿDhÿ?bÿ;\ÿ9Yÿ4Pÿ.Cÿ&8ÿ'ÿ ÿÿÿÔ\LI »Ž)>1,W RQQQL K!1­(;ÿ+>ÿ.Dÿ2Lÿ7Uÿ>aÿIrÿO}ÿR„ÿYÿ^”ÿc˜ÿd™ÿfœÿm¤ÿp©ÿqªÿv°ÿz´ÿz³ÿ~·ÿ„¼ÿ †»ÿ †½ÿ†Âÿ‰Äÿ ŒÆÿÈÿŽËÿ ‘Îÿ “Ñÿ –Óÿ—Òÿ‚—Òÿ—ÓÿšÔÿ™Ôÿ—Òÿ‚–Òÿ˜Òÿ™Óÿ˜Óÿ•Ñÿ“Îÿ’ÎÿŽËÿŒÈÿŠÅÿˆÀÿ †½ÿ †¾ÿ …½ÿ ƒ»ÿ ¸ÿ ¶ÿ}µÿ {²ÿ x¯ÿv¯ÿr¬ÿo§ÿl¤ÿižÿf“þZ‚ÿPtÿLlD],ƒ,>^,>^ñØ"Nt‡Fp&HsÚLwÿS}úW„úX‡ûW†ÿX‡ÿYÿYÿYŽÿ^“ÿ…a—ÿa–ÿ`–ÿa—ÿdšÿf›ÿ e›ÿf›ÿiœÿkŸÿm¤ÿp¥ÿ q¤ÿm£ÿn¦ÿr«ÿw±ÿy³ÿx²ÿy³ÿ |´ÿ €¹ÿ…¿ÿ…Àÿ†Àÿ ŠÀÿ ŠÃÿŠÇÿŒÈÿŽÊÿÍÿÎÿ”Ïÿ •Õÿ ˜×ÿœØÿ ˜×ÿ –×ÿ ›×ÿœØÿ›×ÿÙÿ ¤Þÿ ¤Ýÿ £Úÿ ¥Þÿ ¢ÝÿœØÿ›×ÿƒœØÿ—Òÿ“Îÿ”ÏÿÌÿ‰Æÿ†Âÿ…Àÿ¹ÿx²ÿy³ÿw°ÿr«ÿo§ÿk¢ÿc™ÿ]“ÿZŽÿZÿXÿS„ÿP}ÿMwÿJuÿHrÿElÿAeÿ=_ÿ;]ÿ7Uÿ0Iÿ*?ÿ#2ÿ#ÿ ÿÿþúÿä2»Ž)5 (ÿ ýúúúú ú,ý-Bÿ,@ÿ/Fÿ6Rÿ:ZÿAdÿLtÿP}ÿR„ÿ\‘ÿc™ÿf›ÿešÿgœÿo§ÿs¬ÿr«ÿv¯ÿz´ÿ }µÿ ºÿ…Àÿ ‰Àÿ ‹ÂÿŠÆÿ‹ÊÿŽÎÿ’Îÿ •Ñÿ –Öÿ•×ÿ –×ÿ ›ØÿœØÿ›×ÿÙÿ ¤Þÿ ¡Üÿ›Øÿ›×ÿ›Øÿ  Ùÿ ¢ÚÿØÿ›ØÿœØÿ›Öÿ•Ðÿ“Îÿ ËÿÈÿŠÇÿ‡Äÿ„¿ÿ ƒºÿ ƒ¸ÿ ƒ¹ÿ}µÿx²ÿy³ÿv°ÿr«ÿp¨ÿkŸÿf˜ÿ^ÿPsÿIeºG` ‚,>^ñÓX‡X‡„;AY'KoNy¢P˜O€˜R˜V…˜XŒW‹¬UƒþW†ÿ[Œÿ\Žÿ]ÿ^‘ÿ]‘þ]‘ÿ^“ÿ_•ÿa—ÿc™ÿdšÿ‚d™ÿc˜ÿdšÿ‚hŸÿ‚j ÿUk¢ÿn¥ÿq¦ÿ s§ÿt©ÿv¬ÿv­ÿs¬ÿu®ÿy²ÿ~¶ÿ€·ÿ¶ÿ¸ÿ€ºÿ „ºÿ ‡¾ÿŠÅÿÈÿÉÿÉÿ ‘Íÿ ‘Ñÿ ’Òÿ “Òÿ–Õÿ˜Õÿ™Õÿ š×ÿ ›ÙÿœØÿ š×ÿ šØÿŸÛÿ¤Þÿ ¦àÿ ¢Ýÿ¢Ýÿ©âÿ§àÿ¤Üÿ¨áÿ§áÿ¡Üÿ£Þÿ ¦àÿ ¢Ýÿ ¡Üÿ ¢Üÿœ×ÿ˜Ôÿ™Õÿ•ÑÿËÿÊÿÈÿ‰Åÿ„¿ÿ¹ÿ |µÿ {³ÿz²ÿt­ÿo§ÿj¡ÿe›ÿa–ÿ]’ÿXŒÿS„ÿQ€ÿP}ÿMxÿKuÿHrÿDiÿ@aÿ;]ÿ8Wÿ4Oÿ0Iÿ)>ÿ*ÿÿÿþƒÿ±‹˜ž8¿2›'Ÿ,˜˜˜3˜˜˜ƒ˜,“™ãÿÿÿÿÿÿÿ,ÿ*>þ+>ÿ/Eÿ6Sÿ=\ÿCfÿIqÿP~ÿW‹ÿ^”ÿc™ÿf›ÿhÿk¡ÿp¨ÿs­ÿv¯ÿy²ÿ }¶ÿ»ÿ …¾ÿ ‰Àÿ ‹ÄÿŽÇÿËÿ“Ðÿ—Õÿ˜Ôÿ™Õÿ ™Øÿ œÚÿ ŸÜÿ ¡Üÿ¡Üÿ ¡Üÿ( ¢Ýÿ ¥ßÿ £Þÿ¡Üÿ ¤ßÿ ¦áÿ ¦àÿ ¨áÿ ©áÿ £Ýÿ ¡Üÿ ¢Ýÿ ¢Ûÿ ÙÿšÕÿ˜Ôÿ™Õÿ •Óÿ ’ÑÿÍÿÊÿŽÈÿ‹Ãÿ‰Áÿ ‡Áÿƒ½ÿ¹ÿ·ÿ }´ÿy±ÿw±ÿu®ÿp§ÿm£þhœÿ[†ÿSzðLuŸ@bœ39V‰d&AKjðÏ_ˆ„O}W…!Z…'_‡$p­T€cPxÿRÿT†ÿT†ÿV‡ÿZ‰ÿ[Žÿ]’ÿb”ÿd—þc™ÿ„cšÿc™ÿdšÿgÿ„hÿ hžÿj ÿn¥ÿo¦ÿn¦ÿo¦ÿo§ÿo¦ÿqªÿu®ÿ y¯ÿ z¯ÿ y¯ÿz²ÿ{µÿ }·ÿ €¸ÿ ƒ¹ÿ „»ÿ …¼ÿ†ÀÿˆÃÿ ŒÄÿ ÇÿËÿ“Ïÿ•Ñÿ•Ñÿ –Ôÿ ˜Øÿ ˜Ùÿ šÙÿœØÿÙÿžÙÿÙÿžÙÿžÚÿžÙÿ Ûÿ ¦àÿ ªäÿ ­æÿ ©ãÿ ¨âÿ ­æÿ «äÿ §áÿ ¬åÿ ¨áÿ «äÿ ¬åÿ ¨áÿ ¦àÿ §àÿ ¡ÜÿÙÿžÚÿšÖÿ•Ðÿ’ÎÿŒÈÿ‰Åÿ†Áÿ »ÿ €¸ÿy²ÿr«ÿo§ÿl¢ÿgÿ_•ÿXÿT†ÿS…ÿ P}ÿMxÿIuÿGnÿCfÿ<^ÿ9Xÿ6Tÿ4Oÿ.Eÿ"3ÿÿÿÿÿþÿŠ »% !‚ÿÿ#ÿÿÿ(ÿÿÿ…ÿÿþ‚ÿ#ÿ ÿÿ .ÿ'9ÿ+?ÿ0Hÿ6Tÿ?_ÿEiÿHrÿQÿ[ÿ`–ÿc™ÿešÿj ÿo¦ÿrªÿu¯ÿz´ÿ }µÿ €¸ÿ„¿ÿˆÂÿ ŒÃÿŽÇÿÌÿ”Ðÿ™ÕÿÙÿžÚÿžÙÿÙÿ£Ýÿ §áÿƒ §àÿ‚ ¦àÿ ¨áÿ ¬åÿ‚ ­æÿ ¬åÿ ¨áÿ ¦àÿ ¥Ýÿ £ÚÿŸÚÿžÙÿ ™Ùÿ –Öÿ–Ñÿ–Ñÿ•Ñÿ‘ÍÿŽËÿŒÉÿŠÆÿ‡Âÿ …½ÿ ƒºÿ €¸ÿ}·ÿy´ÿt®ÿqªÿn¥ÿhœþ_ÿT€ÿIoÿ(BcúCcXV]S}îÏ_ˆ„ RW†ÂZ…é_‡Ùa“Ö`–å ]‘ÿ]‘ÿ^“ÿa–ÿc—ÿe˜ÿh›ÿk ÿjŸÿhœÿjŸÿƒk¢ÿk¡ÿk¢ÿn¦ÿp©ÿ‚p¨ÿu®ÿv¯ÿrªÿp©ÿqªÿu¯ÿw±ÿ&w±ÿx²ÿ |´ÿ }µÿ }´ÿ ¶ÿ‚¹ÿƒ½ÿƒ¾ÿ„¾ÿƒ½ÿ†Áÿ‹ÊÿÌÿ’Íÿ “Òÿ –Õÿ™Õÿ —Öÿ –ÖÿšÖÿš×ÿ ›Øÿ ¡Ýÿ ¢Ýÿ›ØÿŸÚÿ ¤Þÿ£Ýÿ¥ßÿ©ãÿ©âÿ ªãÿ°èÿ¯èÿ¬åÿ ¯èÿ ²êÿ²êÿ‚±éÿ²êÿ ²êÿ ¯çÿ «äÿ«äÿ «äÿ ¦àÿ £Ýÿ ¤Þÿ ÛÿšÖÿ–Ñÿ‘ÌÿÈÿŒÇÿ ‰Æÿ‡Ãÿ„¿ÿ}·ÿv¯ÿr«ÿo§ÿl¢ÿdšÿ]“ÿ‚YÿT†ÿN}ÿItÿIsÿGpÿ?cÿ:Yÿ6Sÿ2Mÿ/Gÿ,Aÿ*ÿ ÿÿÿ’ÿë×½Ù ×êÿ ÿ ÿÿÿ ÿÿÿ†ÿÿ‚ÿ#ÿ ÿ%ÿ"1ÿ':ÿ-Dÿ3Nÿ9Yÿ@cÿGoÿO}ÿUˆÿ[ÿb˜ÿf›ÿešÿk¢ÿr«ÿv°ÿz³ÿ }¶ÿ €·ÿ ƒ¹ÿ„¾ÿˆÅÿÌÿ‘Íÿ“Ïÿ •Õÿ ˜×ÿœØÿ¢Ýÿ ¤Þÿ £Ýÿ ¨áÿ ¬åÿƒ «äÿ ªäÿ ªãÿ ®çÿ ²êÿ ®çÿ ¬åÿ¬åÿ‚ «äÿ §àÿ ¤Þÿ £Þÿ ¤Þÿ £Þÿ Ùÿš×ÿ›Öÿ ˜Öÿ •Öÿ ”Óÿ’Îÿ’Íÿ‘ÌÿŠÆÿ†Âÿ„¾ÿ ¼ÿy³ÿs­ÿp©ÿp¨ÿn¥ÿižÿ a’ÿ XƒÿLmóF`‰S}S}îÈ``… P_…S_‰n_e`Y]‡[Œÿ]ÿaÿb•ÿcšÿgžÿh þi ÿj ÿk¢ÿm£ÿn¤ÿp¨ÿn¥ÿm£ÿq¨ÿrªÿ‚o§ÿrªÿr«ÿrªÿt­ÿv¯ÿu¯ÿu®ÿu¯ÿy³ÿu®ÿZw¯ÿz³ÿ|µÿ}¶ÿ~·ÿ~¸ÿ ·ÿ €·ÿ €ºÿ …½ÿ‰Áÿ‰Ãÿ‰ÅÿˆÆÿ‰ÅÿÉÿ”Óÿ—Ôÿ˜Ôÿ ˜×ÿ œÚÿ¡Üÿ ›Ùÿ ˜ØÿžÚÿ ÛÿŸÚÿ¤Þÿ¥ßÿ¢Ýÿ¤ßÿ ¨âÿ ªãÿ­åÿ¯èÿ °êÿ ²ìÿµîÿ²ëÿ¯çÿ µíÿ ¹ñÿµïÿ´îÿµïÿ·ïÿ¸ðÿ ¶ïÿ ³íÿ °êÿ¯èÿ °èÿ °èÿ «äÿ¨áÿ ¨âÿ ¥ßÿŸÛÿœÖÿ˜Òÿ”Ïÿ’ÍÿËÿÊÿ‹ÇÿˆÄÿ‚¾ÿ|·ÿv°ÿr«ÿo§ÿgžÿa—ÿ^“ÿ\’ÿZÿT‡ÿPÿMxÿKvÿHsÿCiÿ=_ÿ7Vÿ4Pÿ1Kÿ/Eÿ!0ÿÿÿÿÿþÃÿþÿÿÿÿÿ‹ÿ ÿ ÿ'ÿ"2ÿ':ÿ.Eÿ4Pÿ:[ÿBgÿItÿQÿV‰ÿZÿc˜ÿhÿm¤ÿs¬ÿx²ÿ{µÿ ~¶ÿ ¹ÿ…½ÿ‡Áÿ‹ÈÿÏÿ•Òÿ˜Ôÿ ˜×ÿ ›Ùÿ Ûÿ ¤Þÿ ¦àÿ ¨âÿ «äÿ¬åÿ ­åÿ ¬åÿ ®çÿ °èÿ ¯èÿ ³ëÿ µíÿ ®çÿ ¬äÿ ¯çÿ ¯çÿ¯çÿ ¯èÿ °èÿ °èÿ «äÿ§áÿ ¨áÿ ¨âÿ¥ßÿ¢Üÿ Ûÿ žÛÿ œÛÿ ™Ùÿ ˜Öÿ˜Óÿ —Óÿ •ÒÿÍÿŒÉÿ‰ÆÿˆÄÿ†Âÿ½ÿ|µÿv¯ÿv¯ÿt®ÿqªÿl£þe—ÿZ„ÿT{ßOwjDi`íÂ`†`Ž`a–`•`_‰%_ˆÙ_‹ÿ`ÿ `’ÿa—ÿdšÿfœÿf›ÿhÿm¤ÿq©ÿr«ÿn¥ÿo¦ÿr«ÿr¬ÿ‚r«ÿs¬ÿx²ÿs¬ÿqªÿs¬ÿx²ÿz´ÿˆy³ÿ|µÿ ·ÿ ~¶ÿ €·ÿ ƒ¹ÿ…¾ÿ…Àÿ „ºÿ„»ÿ…Àÿ‹ÆÿÊÿŽÉÿŽÌÿÏÿ’Ïÿ—ÒÿœØÿÙÿœØÿ Ûÿ ¥ßÿ ÛÿÙÿ ¤Þÿ ¦àÿ ¥ßÿ §áÿ ¬åÿ¬åÿ ­æÿ²êÿ´ëÿ³ëÿµïÿ ¶óÿµïÿ³ëÿºòÿ ¼õÿ ·óÿ µòÿ ¶òÿ ¼õÿ+ ¶òÿ ¶òÿ ¶ñÿ´ìÿ´ëÿ ´ìÿ ¯èÿ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ¤Üÿ ¢ÚÿÙÿ˜Ôÿ“ÎÿÊÿÈÿŠÇÿˆÄÿƒ¾ÿ|¶ÿv°ÿr«ÿj ÿe™ÿb˜ÿ^”ÿYŽÿT†ÿRÿS~ÿNxÿHsÿFoÿAfÿ:[ÿ8Wÿ5Pÿ.Dÿ#2ÿÿ ÿÿçÿÿ ÿ&ÿ"2ÿ':ÿ.Eÿ3Oÿ:ZÿCjÿKxÿPÿUˆÿ[ÿb—ÿhžÿl£ÿp¨ÿs¬ÿw±ÿ{´ÿ ~¶ÿ‚¼ÿ‡ÂÿŒÈÿ‘Ìÿ”ÏÿšÕÿœÙÿœØÿ Ûÿ ¥ßÿ §áÿ ¬åÿ ­åÿƒ ¬åÿ ±éÿ µíÿ‚ ´ìÿ ®çÿ ®æÿ ´ìÿ´ìÿ³ëÿ´ìÿ µíÿ ´ìÿ ¯èÿƒ ¬åÿ ­æÿ «äÿ ¦àÿ ¥ßÿžÚÿœØÿ ™Øÿ –Öÿ•Ñÿ’ÏÿŽÎÿ‹ÊÿŠÇÿ‹Èÿ …Àÿ ~¶ÿ{´ÿw±ÿs¬ÿo§ÿm¥ÿo¨ÿd—ÿT~ÿQyi‚f›ëÂ`† ^ŒL_µ`•²`”­_­_“¦`•¹_‘ú`’ÿc–ÿfšÿhÿiŸÿk£þ‚n¦ÿp¨ÿqªÿr¬ÿt­ÿv¯ÿw±ÿv°ÿx±ÿ z²ÿ |´ÿ‚ z²ÿ |´ÿ ~¶ÿ €·ÿ }µÿ€»ÿ¼ÿ€»ÿ¼ÿ„Àÿ…Áÿ †Áÿ †½ÿ ‡½ÿ‡Áÿ‰Äÿ‹ÆÿŽÇÿÈÿÊÿËÿ’Îÿ “Òÿ •Ôÿ˜ÕÿÖÿž×ÿœØÿŸÚÿ ¢Ýÿ ¢Üÿ£Ýÿ¤Þÿ¥ßÿ ¨áÿ®æÿ¯çÿ?®æÿ¯èÿ ³îÿ ³îÿ ³îÿµðÿ·ñÿºòÿ¸òÿ ·óÿ ºôÿ ¹óÿµðÿ·òÿ ¸óÿ ¶òÿ µòÿ ¶òÿ ¸óÿ ¸óÿ ¶òÿµïÿ´íÿµïÿµðÿ ¶ðÿ³ìÿ±èÿ ±êÿ ®çÿ ªãÿ ¦ßÿ ¤Ýÿ £ÝÿžÚÿ™Ôÿ”ÏÿËÿÈÿˆÃÿ„¿ÿƒ¾ÿ{¶ÿqªÿm¤ÿiŸÿešÿb—ÿ^”ÿYŽÿU‡ÿSÿO{ÿKtÿGnÿBgÿ=^ÿ;Xÿ8Rÿ1Jÿ$6ÿÿ ÿÿçÿ8ÿ ÿ&ÿ%5ÿ+?ÿ.Eÿ3Nÿ9ZÿCjÿKxÿP€ÿW‹ÿ_•ÿc˜ÿhÿp¨ÿt®ÿw±ÿw²ÿ{µÿ‚¼ÿ…Áÿ‰ÆÿËÿ–ÐÿšÕÿ›×ÿžÙÿ¢Üÿ ¤Þÿ ¥ßÿ ¨âÿ «äÿ ¬åÿ¯èÿ°éÿ ¬åÿ­æÿ ±éÿ³ëÿ´ëÿ³ëÿ³ëÿ³ëÿ ²íÿ ³îÿ µðÿ¶ðÿµðÿ µðÿ µïÿ ´ìÿ²êÿ±éÿ ²êÿ ¯èÿ¬åÿ ¬åÿ «äÿ ¨áÿ ¥ßÿ¢ÝÿŸÚÿœØÿ šØÿ ™×ÿ –Õÿ ”Ôÿ “Õÿ “Óÿ ‘ÑÿŽÍÿˆÅÿ‚¼ÿ‚¼ÿ¹ÿ z³ÿw¯ÿu®ÿv±þq©ÿg›ÿa’ß\ŠŠ;Tf›f›ë»`…Ks_Ž._’:`–6_–6a—0fœ,b“¢a’ÿb—ÿb–ÿb’ÿb–ÿcšÿdœÿfþiŸÿn¦ÿq©ÿo¦ÿq©ÿt®ÿt­ÿs¬ÿt­ÿ{µÿ|¶ÿz´ÿ{µÿ|¶ÿ~·ÿ €¹ÿ €¸ÿ €¹ÿ €¸ÿ ¸ÿ ¹ÿ …¼ÿ ¹ÿ €¹ÿ…Áÿ‡Ãÿ†Âÿ‡Ãÿ‰ÅÿÉÿËÿÉÿ Åÿ Æÿ ËÿÌÿ’Íÿ–Ñÿ—Òÿ–Òÿ—Òÿ˜Ôÿ —×ÿ šÙÿŸÚÿ £ÛÿžÙÿ¢Ýÿ §áÿ §àÿ ¨áÿ ¬æÿ ±êÿ´íÿµîÿµíÿ´íÿµïÿ ¸óÿ ¸ôÿ ¶óÿ ¶òÿ ¹ôÿ ¾öÿ ¹ôÿ ¶òÿ ½õÿ »ôÿ ¶òÿ µòÿ ¶òÿ ·óÿ ¸óÿ- ¶òÿ µòÿ ¶òÿ´îÿ´ìÿ ·òÿ ¸ôÿ ¶òÿµïÿµíÿ ·ïÿ ³ëÿ ¬åÿ ¨âÿ ¦àÿ ¨áÿ ¢Ýÿ›Øÿ˜Óÿ”ÏÿËÿŠÅÿ†Áÿ‡Âÿ¹ÿs¬ÿp¨ÿm¤ÿižÿešÿa—ÿ^”ÿYŽÿT‡ÿQ€ÿNyÿHqÿCiÿ?aÿ=[ÿ9Tÿ3Mÿ&9ÿÿ ÿÿçÿ'ÿ ÿ&ÿ&7ÿ.Cÿ0Hÿ4Qÿ;\ÿCjÿKwÿP€ÿYŒÿc™ÿgœÿk¡ÿqªÿv°ÿz´ÿz³ÿ~¸ÿ†ÀÿŠÆÿŽËÿ“Ïÿ˜ÕÿœÙÿœØÿžÙÿ ¥ßÿ ¦àÿ §àÿ «äÿ¬åÿ ¬åÿ°éÿ³ëÿ®çÿ °èÿ µîÿ´íÿ‚³ìÿ´íÿ·òÿ ¸ôÿ ¶òÿ ¶óÿ ¸óÿ ·ñÿ µíÿ´íÿ´íÿ µîÿ ²ëÿ ­æÿ ­æÿ ®æÿ ­åÿ ©ãÿ ¦àÿ ©âÿ ¦àÿžÚÿžÙÿ šÙÿ ˜Ùÿ ˜Øÿ —×ÿ ‘ÒÿŒÊÿ‡Ãÿ …Àÿ ¹ÿ ~·ÿ|·ÿ}·ÿ{µþv°ÿjŸÿd•òd—Y_–ƒRƒè»`…[ˆ_Ç`’úa—é`–éb—èešèešõe™ÿh›ÿi›ÿh›ÿjŸÿl¤ÿo¨ÿp©ÿq©ÿv°ÿw±ÿqªÿt­ÿx³ÿ‚x²ÿw±ÿy³ÿ‚½ÿ‚¼ÿ }µÿ»ÿ‡„¿ÿ„¾ÿ†Áÿ‰Åÿ†Áÿ„¿ÿˆÅÿ‰Æÿ‹ÊÿŽÍÿ’Îÿ“Îÿ’Íÿ “Ïÿ ”Õÿ ˜Öÿ›×ÿ š×ÿ›×ÿ ¡Üÿ ¢Ýÿ›Øÿ žÚÿ ¤Þÿ ¥ßÿ ¤Þÿ£Þÿ§áÿ«äÿ ­åÿ±éÿ´îÿ ¶ñÿ µñÿ ¶ñÿ µñÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¸óÿ µòÿ ¶òÿ µñÿ ¶òÿ ¼ôÿ »ôÿ ¶òÿ µñÿ ·òÿ ½õÿ ¶îÿ «äÿ«äÿ ¬åÿ ¤Þÿ›×ÿœØÿ™Õÿ”ÎÿÉÿˆÅÿ†Âÿ€ºÿx²ÿs­ÿp¨ÿm¤ÿgÿ`–ÿa—ÿ_”ÿZÿUˆÿP€ÿJwÿFmÿBdÿ>^ÿ8Wÿ2Mÿ(<ÿ&ÿ ÿÿçÿ(ÿ ÿ&ÿ%6ÿ.Cÿ3Nÿ8Wÿ=_ÿDkÿJvÿOÿZÿfœÿn¦ÿr«ÿqªÿu®ÿz´ÿ·ÿ …»ÿ ŠÀÿÈÿ”Ðÿ •Õÿ ˜ØÿœØÿ›×ÿÙÿ ¤Þÿ ¨âÿ «äÿ¬åÿ«åÿ «äÿ °éÿ ´ìÿ²êÿ³íÿ ¶ñÿ ¶òÿ ¶ñÿ µñÿ+ ¶òÿ »ôÿ ¼õÿ ¶òÿ µòÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ¶òÿ ¶òÿ´ïÿ²êÿ³ëÿ ²êÿ ¬åÿ ªäÿ ¬åÿ ²ëÿ ¯èÿ ¤ßÿ £Ýÿ ¤Þÿ ¤ßÿ  Üÿ›Øÿ›×ÿ šØÿ –×ÿ ‘ÒÿŒÌÿŠÈÿˆÃÿ„¿ÿ„¾ÿ„¿ÿ…Àÿ€ºÿx²ÿw±ÿs¬ÿgûb–ƒƒRƒè¶m¤m¤„)]‹:^‚]Œ~`‘{d™{hœph™’d•ûd–ÿd™ÿe›ÿfÿhžÿj¡ÿl£þm£ÿo¥ÿq¨ÿp§ÿp©ÿu®ÿv°ÿu¯ÿx²ÿy³ÿw°ÿy±ÿ {´ÿ~¸ÿºÿ¹ÿ~¹ÿºÿ„¿ÿ…Àÿ „¾ÿ†ÁÿˆÄÿˆÄÿˆÄÿ‰ÄÿˆÄÿ‡ÃÿˆÅÿ‰Çÿ‹ÈÿËÿÉÿŒÇÿÉÿÌÿ“Ïÿ”Òÿ•Ôÿ—Óÿ˜Óÿ›Öÿ Ùÿ žÜÿ  Üÿ¡Üÿ Ûÿ ¢Ýÿ ¤ßÿ ¥àÿ ¥ßÿ¤Þÿ¦àÿ©âÿ¨áÿ ©âÿ«äÿ®æÿ°èÿ °ëÿ ²íÿµïÿ¶ñÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ ºôÿ ºôÿ ºóÿ‰ ¹óÿƒ ºôÿ ¹óÿ ºôÿ ºôÿ ºôÿ& ¹óÿ ·óÿ ¶òÿ¸ñÿµìÿ ¯èÿ¯èÿ¯èÿ ­æÿ¦àÿŸÛÿÙÿ š×ÿ •Ôÿ Íÿ‹ÇÿˆÅÿƒ½ÿ {´ÿx±ÿs­ÿn¥ÿhžÿc˜ÿb˜ÿ_•ÿ[ÿV‰ÿQÿMyÿJsÿFmÿ?cÿ8Wÿ2Lÿ(<ÿ'ÿ ÿÿçÿ.ÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Xÿ>`ÿGqÿPÿT†ÿ\ÿg›ÿo§ÿt®ÿu®ÿx±ÿ |µÿ‚ºÿ†¿ÿ ŠÃÿÊÿ•Ñÿ ˜×ÿ œÙÿŸÙÿ Úÿ ¡Üÿ ¤Þÿ ªäÿ ±éÿ°èÿ¯èÿ °èÿ ³ìÿ µïÿµïÿµðÿ ¶òÿ ¶òÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¹óÿ ºôÿ ¹óÿ‚ ºôÿ ¹óÿ ¶òÿ$ ¶òÿ ¶òÿµñÿµïÿµïÿ ´ïÿ ±ìÿ °æÿ °âÿ ±çÿ ®çÿ ©âÿ ¨âÿ ©âÿ ªãÿ ¦àÿ Ûÿ¡Ûÿ ŸÛÿ šØÿ •Öÿ ’Óÿ ‘Ñÿ ŽÍÿŠÇÿˆÄÿ‡ÃÿˆÄÿ†Âÿ½ÿ‚½þ}·ÿp§ÿn¥Ôo¨xV‰Ix\``æµ x­k¢l£xµ}¾a’”a‘ÿc•ÿgœÿižÿkžÿkžþkŸÿm£ÿn¦ÿn¥ÿp©ÿs¬ÿr¬ÿu¯ÿz´ÿv¯ÿs¬ÿy³ÿ{µÿz´ÿy´ÿ{´ÿ ·ÿ ¸ÿ„¾ÿ†Âÿ‚†Áÿ†ÀÿˆÃÿƒ‹ÈÿÉÿÊÿŒÉÿŠÇÿ‹ÈÿÌÿÏÿ‘Ïÿƒ•Ðÿ™Ôÿ„ÙÿžÚÿ ¤Þÿ §àÿ ¦ßÿ ¦àÿ ¥ßÿ ©âÿ ­åÿ ¨áÿ ¦àÿ ¬åÿ ­æÿ¬åÿ ¯èÿ´ìÿ´ìÿ´ìÿ¶ñÿ ·óÿ ¶òÿ ¸óÿ ½õÿ »ôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹óÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ µòÿ ·òÿ »ôÿ ¾õÿ ½õÿ) ¼õÿ ·òÿ ¸óÿ ½õÿ ¹ôÿµñÿ³ìÿ´ìÿ µíÿµíÿ²êÿ ­æÿ©âÿ ¤ÞÿŸÚÿ šØÿ —Øÿ ’ÏÿŽÉÿŒÉÿ †Áÿ ~¶ÿ|µÿw±ÿo§ÿj ÿf›ÿc™ÿ_•ÿ[ÿV‰ÿRÿOzÿMwÿItÿ@eÿ8Wÿ3Mÿ(<ÿ'ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Wÿ>`ÿJuÿT‡ÿYÿ_•ÿgœÿn¦ÿt®ÿy³ÿ |µÿ ¸ÿ„¾ÿ‡ÃÿŠÇÿÌÿ–Ñÿ›×ÿŸÙÿ £Úÿ ¥Þÿ ¥ßÿ ¬åÿ µíÿ´ìÿ³ëÿ ´ìÿ µðÿ ¶óÿƒ ¶òÿ ·óÿ ½õÿ »ôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ µòÿ† ¶òÿ ·óÿ ¶óÿ ¶êÿ ´áÿ ®äÿ ¬æÿ ­æÿ ¬åÿ ­æÿ ªãÿ ¦àÿ ¤ÞÿžÙÿ ™Øÿ –×ÿ —Øÿ •Öÿ ÐÿŒËÿ‹ÈÿŠÈÿ‹Èÿ‰Åÿ„¿ÿ}·þx³ÿr«ÿ]‘ÿR‚ÓW‡%„Itãµ x­j¡Jl£Çl£Èl£¾jŸæižÿl¢ÿm¥ÿn¦ÿo¦ÿo§ÿrªþu®ÿv¯ÿv¯ÿu¯ÿv°ÿw±ÿv°ÿz³ÿ ¸ÿ }´ÿ {³ÿ€»ÿ‚½ÿ‚¼ÿ»ÿ‚½ÿ †Âÿ ‡Ãÿ ‡ÂÿˆÄÿ‰Åÿ‹Æÿ‹ÈÿŒÊÿËÿŒÌÿÌÿ‘Ìÿ- ’Ðÿ ”Ôÿ’Ïÿ‘Íÿ ’Òÿ ’Ôÿ ”Õÿ —Õÿ™ÖÿšÖÿ™Õÿ›Öÿ Úÿ ¢Ýÿ £Ýÿ ¢Ýÿ ¤Þÿ ¨âÿ ©âÿ ¨âÿ «äÿ ©âÿ¥Þÿ§áÿªäÿ ªãÿ «äÿ¬åÿªãÿ «äÿ°èÿ²éÿ±éÿ ²íÿ ¶ðÿ»óÿ¸òÿ¶ñÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ½õÿ5 »ôÿ ¼ôÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ·óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ·óÿ ·òÿ µòÿ ¸óÿ ½õÿ ¸óÿ ¶òÿºòÿ¼óÿ »óÿ¸òÿ³îÿ ¬åÿ ¨áÿ ¤Þÿ £Ýÿ  Üÿ šØÿ•Òÿ‘ÌÿŽÊÿ‰Äÿƒ½ÿ ¸ÿ {´ÿw±ÿq©ÿj ÿfœÿc™ÿ`–ÿ[ÿUƒÿP{ÿKtÿFnÿ>bÿ8Xÿ6Tÿ+Aÿ&ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ-Bÿ3Nÿ:XÿAbÿIqÿQÿW‹ÿa˜ÿl¢ÿo¨ÿt­ÿ |µÿ ºÿ„¾ÿ ˆ¿ÿ ŒÄÿ‘Íÿ—Óÿ›Öÿ›×ÿŸÚÿ ¥Þÿ ¦ßÿ©âÿ ¯çÿ ´ìÿ´ëÿ´íÿ µðÿ µòÿ ¶òÿ ¸óÿ ¼ôÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¹óÿ ¼õÿ ¾õÿ »ôÿ ·òÿ ¶òÿ‚ µòÿ ¶òÿ »ôÿ ¹ôÿ ¶òÿ ºôÿ »ôÿ ¶óÿ ¶ðÿ ¶îÿ ´îÿ ´ïÿ ´ðÿ ¯éÿ «äÿ¬åÿ «äÿ §áÿ ¤Þÿ ŸÛÿ š×ÿ šØÿ ™×ÿ •Õÿ ”Õÿ “Óÿ ŽÍÿŒÌÿÌÿ‹ÈÿˆÄÿ‡Ãÿ„¿ÿ¹ÿs¬ÿiŸý_ÐWƒTƒItã³y³8•“ z­4r©¨„p¨ÿqªþt®ÿv¯ÿv¯ÿv¯ÿu®ÿx±ÿ{µÿ|µÿ}¶ÿ}·ÿ|·ÿ}·ÿ€¸ÿ„»ÿ ƒ»ÿ ƒ¼ÿ‡ÂÿˆÄÿˆÅÿˆÄÿ‰ÆÿÊÿŽÊÿÊÿ Ëÿ ŽÌÿ ‘Íÿ’Ðÿ“Òÿ •Òÿ ”Òÿ’Ñÿ•Òÿ—Òÿ —Õÿ ˜Øÿ—Óÿ˜Óÿ ›Úÿ ›Úÿ ›Úÿ žÚÿ ÛÿŸÚÿžÚÿ Ûÿ ¥ßÿ‚ §áÿ ©âÿ ¬åÿ ­æÿ ­åÿ­æÿ «äÿ ©âÿ¬åÿ ¯çÿ ¯çÿ ®çÿ ®æÿ ®èÿ ±êÿ¶îÿ¶îÿ´îÿ·òÿ ºõÿ ¼õÿ ¹ôÿ ¶óÿ ºôÿ ¸óÿ ºôÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¼õÿ ¸óÿ ºôÿ ¾õÿ ¼ôÿ ¸óÿ ·óÿ( ¸óÿ ºôÿ ½õÿ ºôÿ ¸óÿ »õÿ ¼õÿ »õÿ ¸ôÿ ´ðÿ °êÿ ªäÿ §àÿ ¨âÿ ¥ßÿŸÙÿšÓÿ•Ïÿ‘ÌÿŒÈÿ‡Âÿ ‚ºÿ ~µÿ{µÿt®ÿn¥ÿižÿfšÿb˜ÿ]‘ÿX‡ÿR}ÿLuÿFnÿ@dÿ<\ÿ9Wÿ,Cÿ&ÿ ÿÿçÿ0ÿ ÿ&ÿ&8ÿ/Eÿ5Qÿ<]ÿEiÿKsÿQÿYÿdšÿn¥ÿr«ÿv¯ÿ |´ÿ»ÿ†Áÿ ŠÂÿ Çÿ”ÏÿšÕÿÙÿžÚÿ ¡Üÿ ¥ßÿ ¦àÿ ¨âÿ ­æÿ ²ëÿ µîÿ³ëÿ´íÿ ¸óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ »ôÿ ¸óÿ ·òÿ ¼õÿ »ôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ ¹óÿ ·óÿƒ ¸óÿ ¹óÿ »ôÿ ºôÿ ¸óÿ »ôÿ ¹óÿ ·óÿ ¶óÿ ·óÿ ·óÿ¶ñÿ ²ëÿ ®æÿ ®çÿ ®æÿ ¬åÿ©âÿ ¦àÿ ¢ÝÿŸÚÿŸÚÿ Ùÿ —Øÿ–Øÿ –×ÿ ’Òÿ Ñÿ Ñÿ Ìÿ‹ÉÿŒÊÿ‹Éÿ‰Åÿ…Âþz³ÿiœÿh›±m¦ALxI>e0X‡X‡á³y³ x«& x¬Ù x¯ÿy³ÿx³ÿ„x²ÿz³ÿ }µÿ ~µÿ‚ }µÿ ~¶ÿ ·ÿƒºÿ„¿ÿ„Àÿ…¿ÿ ‰Àÿ ‰Àÿ…¿ÿ‡ÃÿŠÇÿÈÿŽÊÿÍÿÍÿ“Îÿ”Îÿ”Ïÿ •Ôÿ•×ÿ •Öÿ ™×ÿ›Øÿ —×ÿ›×ÿœØÿ›×ÿœØÿ›×ÿžÙÿ ¤Þÿ ¥ßÿ ¤ßÿ ¥ßÿ‚ ¤ßÿ ¤Þÿ §áÿ… ¬åÿ«äÿ ®æÿ²êÿ³ëÿ³ëÿ ³ëÿ³ëÿ³ëÿ´ïÿ ·óÿ ¼õÿ ºóÿ ¶òÿ »ôÿ ¼õÿ ·òÿ‚ ¶òÿ ¹óÿ ½õÿ ¹óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ‘ ½õÿ ¼ôÿ ·òÿ„ ¶òÿ ±ëÿ «äÿ ¬åÿ ©âÿ £Úÿ žÔÿ ™Ðÿ•ÏÿÌÿŠÆÿ …½ÿ €·ÿz´ÿu¯ÿqªÿl ÿgšÿb—ÿ]“ÿYÿUÿOyÿItÿFkÿAaÿ9Wÿ+Bÿ&ÿ ÿÿçÿÿ ÿ&ÿ';ÿ2Lÿ7Vÿ?dÿIsÿN|ÿU†ÿ^“ÿfÿm¤ÿv¯ÿy´ÿy³ÿ~¹ÿ†ÁÿŒÆÿËÿ”Îÿ˜ÔÿžÙÿ £Þÿ ¥ßÿ ©âÿ ­æÿ²êÿµïÿ ¶òÿ³ìÿµíÿ ¼ôÿ ¾öÿ ¼õÿ ·óÿ ¶òÿ µòÿ ·òÿ ¼õÿ‚ ½õÿ »ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ½õÿ ºôÿ ¶òÿ ¶òÿµðÿ³ëÿ³ëÿ ´ìÿ³ëÿ°éÿ ¬åÿ¬åÿ ªäÿ ¦àÿ ¤Þÿ ¥ßÿ ¦ßÿ ¡Ýÿ –×ÿ •Öÿƒ –×ÿ ‘ÑÿÍÿŽÍÿŽÎÿÍÿŒÊÿ †Âÿ ~¶ÿy²ûn¦öQÿCl«X‡á± x­ x­y´My²²x°ÿx±ÿy³ÿ{µÿ }¶ÿ‚·ÿ€ºÿ»ÿ‚ ‚¼ÿ ‚»ÿ ‚½ÿ …¿ÿˆÀÿŠÃÿŠÇÿŒÉÿŽÉÿÉÿ Êÿ ŽÍÿ Ïÿ ‘Ñÿ–Òÿ •Óÿ ’Óÿ ‘Óÿ “Óÿ˜Ôÿ™Ôÿ™Ôÿ ™×ÿ ™Øÿ ™×ÿ ›Øÿ›Øÿ ˜×ÿ ›Ùÿ ¡Üÿ ¢Üÿ ¡Üÿ¡Üÿ  Ûÿ£Þÿ©âÿªãÿ ªãÿ‚©âÿ ©âÿ ­æÿ ¯çÿ°èÿ°èÿ°éÿ ±ìÿ ²íÿ ²ìÿ°èÿ±êÿµïÿµïÿ ¹ñÿ ¸ñÿµïÿ¹óÿ »õÿ ºôÿ ¸óÿ ¶òÿ ¸óÿ µòÿ ¶òÿ ¸óÿ »ôÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¼õÿ ºôÿ »ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ·òÿ ¶òÿ ·óÿ ±ìÿ «äÿ ­åÿ ªãÿ ¥Ýÿ ŸØÿ›Ôÿ™Ñÿ“Íÿ‹ÈÿˆÃÿ…¾ÿ€·ÿz±ÿu«ÿo¤ÿhžÿa˜ÿ\ÿXˆÿUÿOxÿGoÿChÿ?`ÿ9Xÿ,Bÿ'ÿ ÿÿçÿÿ ÿ&ÿ(<ÿ2Mÿ8Wÿ@eÿItÿN~ÿT‡ÿ^”ÿhŸÿp©ÿw°ÿz´ÿ {´ÿ¼ÿ‰ÅÿŒÊÿ Ïÿ ”Óÿ ˜ÖÿÙÿ ¤Þÿ ¥ßÿ ­æÿ ³ëÿ³êÿ´îÿ ¶òÿ¸ñÿ»òÿ ¾õÿ ¼õÿ ¸óÿ ¶òÿ ·òÿ‚ ºôÿƒ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ºôÿ ½õÿ »ôÿ ¸óÿ µòÿ ·òÿ ¹óÿ ¶òÿ ¹óÿ ¸óÿ ¶òÿµñÿµïÿ µïÿ³ìÿ±éÿ°èÿ¯çÿ ©ãÿ©âÿ ©ãÿ §àÿ £Þÿ‚ žÛÿ šØÿ ™×ÿ ™Øÿ ˜Õÿ•Ôÿ “Ôÿ ’Òÿ‘ÏÿÍÿ‹Éÿ ‡Ãþ‚½ÿy³ÿe™ÿYŠîS‚˜Is-‚X‡X‡Þ´ x­y²»y³ÿz´ÿz´þ{µÿ }¶ÿ €·ÿ ƒºÿ „ºÿ „»ÿ…¿ÿƒ†Áÿ‡Âÿ‰ÅÿŒÉÿŽËÿÍÿÐÿ“Ñÿ–Ñÿ–Ðÿ —Óÿ ˜Øÿ ˜Ùÿ ™Ùÿ œÙÿ ›Ùÿ ˜Øÿ ™Ùÿ ÙÿžÙÿÙÿžÙÿžÚÿžÙÿ¡Üÿ ¦àÿ §àÿ„ ¦àÿ ¨áÿ ­æÿ ­æÿ ¬åÿ ­æÿ ­æÿ ­æÿ ¯èÿ ´ìÿµíÿ´ìÿ³ìÿ´îÿ ¶òÿ ·ôÿ ¶òÿ´íÿ´îÿ ·óÿ ·óÿ ¸óÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ¼ôÿ ·óÿ‚ ¶òÿ ·òÿ ¶òÿ ·óÿ ¼õÿ ¾õÿƒ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿ… ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿƒ ½õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¹óÿ ¶òÿ ¶óÿ ±ìÿ ¬åÿ ªãÿ ¥ßÿ ÜÿØÿ œÓÿ—ÎÿÊÿÊÿŠÆÿ …¼ÿ ´ÿ w­ÿq§ÿi¡ÿb˜ÿ\ÿW†ÿTÿNwÿEmÿ@dÿ<]ÿ8Vÿ+Aÿ%ÿ ÿÿçÿ"ÿ ÿ$ÿ':ÿ2Lÿ7Vÿ?dÿItÿO}ÿU‡ÿ_”ÿi¡ÿs¬ÿx±ÿ{´ÿ ~µÿ …¿ÿ‹ÉÿÍÿ ‘Òÿ –×ÿ šØÿžÙÿ ¤Þÿ ¥ßÿ ¦àÿ ¯çÿ ´ìÿ³ìÿµïÿ ·óÿ »õÿ ½õÿ ¼õÿ ¹óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ† ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¶òÿ ·òÿ‚ ¶òÿ ·òÿ ¶òÿ ¶óÿ ¶òÿµíÿ´ìÿ´íÿ³ëÿ ®çÿ ­æÿ ¬åÿ §áÿ ¦ßÿ §àÿ ¥ßÿŸÚÿØÿÙÿ œØÿ ˜Øÿ –Ôÿ•Ðÿ‘Ðÿ ŽÎÿŒÊÿŠÆÿ†Áÿ|·þm£ÿ]ÿ\Œ…s®X‡P}ƒ"NtÛ³ x«J x­Óx°üy³ÿ |µÿ€ºÿƒ¾ÿ ‚¹ÿ„¾ÿ…¿ÿ„¾ÿ„¿ÿ†Âÿ‰ÅÿˆÅÿŠÆÿËÿ’Íÿ’Îÿ “Òÿ –Öÿ™ÖÿšÖÿ›ÖÿŸØÿ ŸØÿ ›Øÿ ŸÜÿ ¢ÝÿœØÿ Ùÿ ¢Ýÿ ¢Þÿ ¢Ýÿ‚ £Þÿ £Ýÿ ¥ßÿ ©âÿ ªãÿ ©ãÿ ªãÿ ªäÿ «äÿ«äÿªäÿ ªãÿ ¬åÿ±éÿ¯çÿ ¬äÿ°èÿ²êÿ²éÿ³îÿ ´ïÿ³ëÿ´íÿµñÿ¶ñÿ‚ ¶òÿµñÿ·òÿ ¼õÿ ½õÿ ¼õÿ ¸óÿ‚ ¶òÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ºôÿ ¼õÿ ¼ôÿ ¼õÿ… ½õÿ ¼õÿ ¼ôÿ‰ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿƒ ½õÿ ¼õÿ ½õÿ ºôÿ ·òÿ »ôÿ ·óÿ ´ïÿ ²êÿ ­æÿ ©âÿ ¥ßÿ ¤Þÿ ¢ÝÿØÿšÓÿ ™Ïÿ•ÏÿËÿ†Àÿ¸ÿx±ÿp¨ÿj ÿf›ÿ_”ÿX‹ÿQ}ÿLvÿIsÿ@fÿ9Yÿ4Oÿ&9ÿÿ ÿÿçÿÿ ÿÿ%7ÿ2Mÿ7Wÿ?dÿIsÿQÿZŠÿc—ÿk¢ÿr«ÿz³ÿ ¶ÿ ·ÿ †¿ÿ‹ÈÿÍÿ•Òÿ šØÿ ŸÙÿ ¢Úÿ ¤Ýÿ §áÿ ªäÿ¬åÿ ¯èÿ ´ïÿ ¹óÿ ¼õÿ ¹óÿ ·òÿ ¹óÿ ¼õÿ ¼ôÿ ¼õÿŠ ½õÿ ¼õÿ ½õÿ ¼õÿƒ ¼ôÿ ¼õÿ ºôÿ ¶òÿ µñÿ ¶òÿ »ôÿ ¶òÿ µòÿ ¶òÿ »óÿºóÿ¶ñÿµðÿ²ëÿ¯çÿ«åÿªäÿ «äÿ ¨áÿ ¤Þÿ £Þÿ ¤ÞÿŸÚÿ›×ÿ ›Øÿ›×ÿšÖÿ –Öÿ “Ôÿ’ÎÿÊÿ‹Æÿ…Àÿ¸ÿ{¯ÿs©ègÒXˆáQ~}ƒ"NtÛ³ x®e x¯ÿz²ÿ {´þ }µÿ »ÿ†Áÿ†¿ÿ†Àÿ‡ÃÿˆÄÿˆÃÿ‡ÂÿŠÅÿŽÊÿÊÿËÿ—Òÿ˜Óÿ—Óÿ —Öÿ šÙÿ ŸÛÿ Ûÿ ¤Üÿ £ÜÿŸÚÿ¥ßÿ ¨áÿ£Ýÿ¤Þÿ ©âÿ©âÿ¨âÿ ¨âÿ ¨áÿ §áÿ©ãÿ­åÿ‚­æÿ ®çÿ ¯èÿ ­æÿ ¬åÿ¯çÿ¯çÿ¯çÿ°éÿ´îÿ²ìÿ °êÿ¶îÿ·ïÿµîÿ¸òÿ ¹ôÿ´îÿ¶ïÿ ¹ôÿ ·óÿ ¶òÿ ¹óÿ ·óÿ ¶òÿ ¸óÿ ºôÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ »ôÿ ¹óÿ ¼õÿ‚ ¾õÿ‡ ½õÿ ¾õÿš ½õÿ ¾õÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ´ìÿ ±éÿ ­æÿ ¨áÿ §àÿ ¤ÞÿÚÿœÖÿ œÔÿ˜Òÿ‘Íÿ‰Åÿ€»ÿx²ÿqªÿm£ÿiÿa–ÿXŒÿP|ÿKuÿHrÿ>bÿ6Tÿ3Nÿ$6ÿÿÿÿçÿ"ÿÿÿ$5ÿ2Mÿ8Wÿ?dÿIsÿR€ÿ[‹ÿd˜ÿm¤ÿu®ÿ {´ÿ €¸ÿƒ»ÿ‡ÁÿŒÉÿ”ÎÿšÓÿŸÙÿ ¢Ûÿ ¥Üÿ ¦àÿ «äÿ °èÿ ®æÿ°éÿ ¸òÿ »õÿ ºôÿ ¶òÿ µòÿ ¸óÿ »ôÿ ¾õÿ ½õÿ„ ¾õÿ ¼õÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ ¼ôÿ ¶òÿ ¹ôÿ ½öÿ »õÿ ¶òÿ ¶óÿ ¶òÿµïÿ²êÿ®çÿ ¯çÿ ¯çÿ­åÿ©ãÿ§áÿ ¨âÿ §áÿ ¥ßÿ £Þÿ¡Üÿ Ûÿ ŸÛÿ Úÿ š×ÿ˜Óÿ”Ñÿ Îÿ‹Èÿ‰Åþ ŠÂÿ~·ÿq©ÿf™ÿd•Îf˜\Qx])EgIX‡Ù³x³]y³ÿ |µÿ ~¶ÿ ºÿ…Áÿ‰ÅÿŠÇÿŒÈÿŽÉÿËÿ”Ïÿ•Ðÿ›×ÿÙÿœØÿ›ØÿžÚÿ ¤Þÿ ¦ßÿƒ ¥ßÿ ©âÿ ¬åÿ «åÿ ¯èÿ ´ìÿ ¯èÿ ­æÿ²êÿ´ëÿ³ëÿ³ëÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·òÿ ½õÿ ºôÿ ¶òÿ ¼ôÿƒ ¶òÿ ¹óÿ± ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ´ìÿ µìÿ ²êÿ ¬åÿ ¨âÿ £ÞÿÙÿœØÿ—Óÿ’ÍÿŒÉÿ‚¾ÿx²ÿt­ÿp§ÿkžÿa–ÿXŒÿP}ÿKsÿElÿ;\ÿ5Qÿ3Mÿ!2ÿ ÿÿÿçÿ ÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿo¦ÿz´ÿ }µÿ €¸ÿ„¿ÿ‰ÅÿÊÿ ˜Ïÿ žÔÿ £Úÿ ¤Ýÿ ¦àÿ ªäÿ °èÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ µòÿ ¸óÿœ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ºôÿ‚ ¶òÿ ¶òÿµïÿ³ëÿ´ìÿ ²êÿ‚ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ©ãÿ «åÿ ¦àÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿ ™Øÿ •Öÿ ÑÿŽÌÿŽÉÿ‰Äÿ„¿ÿ €¹ÿw®ÿjÿV€ÿ$LqÏ$Lqܳ |µ] |µÿ }µÿ €¸ÿ …ÀÿˆÄÿ‰Åÿ‡Ãÿ ‰ÆÿŽÊÿ“Îÿ—Òÿ —Ôÿ •Ôÿ —ÔÿšÕÿ›×ÿžÚÿ ¢Ýÿ¥ßÿ ¨áÿ‚ ªãÿ ©ãÿ©ãÿ«äÿ‚¬åÿ ¬äÿ¯èÿ°èÿ ¬åÿ®çÿ ²êÿ±éÿ°èÿƒ°èÿ±éÿ³ëÿ³ìÿ ³îÿ´ïÿµðÿ ´ïÿ¶ñÿ ºôÿ ¹ôÿ ¶óÿ ¸óÿ ¸óÿ ¶òÿ ·òÿ ¹óÿ ºôÿ ¸óÿ ºôÿ ¸óÿ ¹óÿ ºôÿ ¹óÿƒ ºôÿ ¼ôÿ± ½õÿ ¾õÿ ¼õÿ ¶óÿ µòÿ µïÿ °éÿ ­æÿ ¬åÿ «äÿ ©âÿ ¢ÛÿžÙÿ›ØÿšÓÿ–ÎÿÊÿ‡Áÿ~¶ÿv®ÿn¦ÿhœÿ`•ÿXŒÿQ}ÿJqÿDhÿ<\ÿ3Nÿ';ÿ ÿÿéÿÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿn¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿ‹Çÿ“Îÿ•Îÿ™ÒÿžØÿ ¥ßÿ «äÿ ¬åÿ ­æÿ ¯çÿ³íÿ¶ñÿ ¸óÿ ¹ôÿ ºôÿ »ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ! ºôÿ ¶òÿµñÿµðÿ ¶ñÿ ´îÿ±éÿ±éÿ°éÿ ­æÿ­åÿ ¯çÿ ®æÿ¬åÿ ªãÿ ©ãÿ©ãÿ¦Þÿ£Üÿ ¢Üÿ ¡Ýÿ ŸÜÿ ™×ÿ–Ôÿ—Óÿ“ÎÿŽÉÿ‹Æþ„½ÿy±ÿm¡ÿc”ûV…¹JvJƒX‡Ö³ €·] ·ÿ ~µÿ €¹ÿˆÅÿ‹Èÿ‰Æÿ†Âÿ ŠÇÿÍÿ–ÒÿœØÿ ›Ùÿ —Øÿ ›ÙÿžÚÿÙÿ ¡Üÿ §áÿ «äÿ ­æÿ‚ ¬åÿ ®æÿ ®çÿ ®æÿ‚ ­æÿ ­æÿ ®çÿ²êÿ²ëÿ ®èÿ °éÿ´ìÿ´íÿ´íÿƒ´íÿ´ìÿµíÿ¶ñÿ‚ ·óÿ ¶òÿ ·óÿ ¹ôÿ ¾õÿ ºôÿ ¶òÿ ·òÿ ·óÿ ·òÿ ¸óÿ ½õÿ »ôÿ ·òÿ ¼ôÿ ¼õÿ ·òÿ ºôÿ ½õÿ ¸óÿ ½õÿ ¾õÿ ½õÿ ¾õÿ² ½õÿ ¼õÿ ºóÿ ·ñÿ ·òÿ µòÿ ¯éÿ ­åÿ ®æÿ ­æÿ ªãÿ ¥Üÿ ¡ÙÿØÿ Õÿ ™ÑÿËÿ‰Âÿ ‚¸ÿx°ÿo¨ÿhžÿa–ÿYŒÿQ}ÿIpÿBdÿ;Zÿ0Iÿ,ÿ ÿÿèÿÿÿÿ$5ÿ1Kÿ7Vÿ?dÿItÿRÿ[‹ÿd—ÿo¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿÈÿ•Ðÿ—ÒÿœØÿ ¦àÿ ­æÿ ¬åÿ ­æÿ ³îÿ ·óÿ ·òÿ ºôÿ ¾õÿ¥ ½õÿ ¾õÿ ¼õÿ ¸óÿ ·óÿ ·óÿ µñÿ´íÿ´ìÿ³ëÿ®çÿ °èÿ µíÿ ±éÿ ­æÿ ®çÿ ®çÿ ®æÿ ªãÿ §áÿ §áÿ §àÿ ÛÿžÚÿŸÚÿšÕÿ•Ðÿ“ÎÿËÿŠÆÿ†Ãþy²ÿb“ÿ_« y®'\‹+N{!ƒa—Ó³ „¹] ƒ¹ÿ ¶ÿ ·ÿ„¿ÿ†Áÿ…ÁÿˆÄÿŠÈÿÌÿ ’Òÿ —×ÿ ›ØÿœØÿ ›Øÿ  Ûÿ ¤Þÿ £Þÿ §àÿ «äÿ ¬åÿ ¬äÿ «äÿ ¬åÿ ±éÿ³ëÿ²êÿ²êÿ²êÿ²éÿ³íÿ µñÿ³ìÿ³ëÿ µðÿ´îÿ³ëÿµïÿ ¶òÿ ¶ñÿ µñÿ ¸òÿ ¼ôÿ ¸óÿ ¶òÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ¹óÿ ¶òÿ »ôÿ ½õÿ‚ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ¶ ½õÿ ¸ôÿ ·ðÿ »ëÿ ¹ïÿ ¶òÿ ´íÿ ´ëÿ ´ìÿ «åÿ ¤Þÿ £Ûÿ £ÚÿŸÙÿ™ÕÿËÿˆÁÿ ‚¸ÿ|µÿu®ÿm¤ÿf™ÿ]ŒÿR~ÿHoÿ?aÿ7Uÿ,Cÿ'ÿ ÿÿèÿÿÿÿ"1ÿ/Eÿ7Uÿ?eÿItÿR€ÿ[‹ÿg™ÿq§ÿy´ÿ }µÿ €¸ÿ„¿ÿŒÈÿ•Ðÿ™ÕÿØÿ ¢Ùÿ ¨àÿ ­æÿ ¬åÿ ¯çÿ ³ëÿ µðÿ ¸óÿ ¼õÿª ½õÿ# ¼õÿ ½õÿ ¼õÿ ¸óÿ µòÿ µñÿ´îÿ³êÿ²êÿ²êÿ³ëÿ³ëÿ²êÿ ³ëÿ³ëÿ²êÿ²êÿ°èÿ «åÿ«äÿ ªãÿ¥ßÿ£Þÿ ¤ÞÿžÚÿšÖÿšÖÿ ˜Öÿ ”Õÿ ”ÑÿÇÿµÿ {¯ô u©â]óQ£ƒa—a—Ò³¶]·ÿ €¸ÿ‚¼ÿ†Âÿ‡Ãÿ ‰ÅÿŒÉÿÎÿ ”Ôÿ —Øÿ šØÿÙÿ Ûÿ ¦àÿ ©âÿ ¨âÿ ¬åÿ °éÿ ±êÿ ±ëÿ °ëÿ ±ëÿ ´îÿ¶ïÿµïÿ´îÿµïÿ¸ðÿ¸ñÿ ·óÿ·ñÿ¸ðÿ ·óÿ·ñÿ·ïÿ ·òÿ ¶óÿ ¶òÿ ¸óÿ ¹ôÿ ·óÿ ºôÿ ¹ôÿ ºôÿ ½õÿ ¼õÿ ºôÿ ¼õÿ ½õÿ ºôÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¾õÿÁ ½õÿ ºôÿ ºòÿ ½ðÿ ºñÿ ¶òÿ µîÿ ´ëÿ ±éÿ «åÿ ¦àÿ £Ûÿ ¡Ùÿ  Ùÿ ž×ÿ™Ôÿ’ÎÿŠÃÿ ‚¸ÿ|µÿv°ÿo¦ÿgšÿ^ÿS~ÿHoÿ>`ÿ3Nÿ&9ÿ ÿ ÿÿÿŠÿƒÿ„ÿƒÿÿƒÿ‚ÿÿ…ÿƒÿ½ÿÿ ÿÿ"1ÿ.Cÿ5Rÿ>`ÿJoÿS~ÿ[Œÿe˜ÿp§ÿz´ÿ ~¶ÿ ‚¹ÿ ‡¿ÿŽÇÿ•Ðÿš×ÿŸÙÿ £Úÿ ©àÿ ¬æÿ «äÿ ¯çÿ µíÿ µîÿ ¶ðÿ ¹óÿ ¼õÿª ½õÿ& ¾õÿ ½õÿ ºôÿ ¹ôÿ ºôÿ·ñÿ´îÿµîÿµïÿ´îÿ´ìÿ³ëÿ´ìÿ´íÿµïÿ´íÿ³êÿ°èÿ °éÿ °ëÿ­æÿªãÿ ¨âÿ¥ßÿ£Þÿ¡Üÿ žÛÿ ™Ùÿ —×ÿ ”ÑÿÈþ‡¿ÿ}µÿo¤ÿ hœæ%kžzb–qZe1c ‚ r¥ r¥Ï³w±]y³ÿ€»ÿ‡ÂÿŠÇÿŠÈÿŠÇÿ‰ÇÿÉÿ”Îÿ •Ôÿ —Øÿ ›ØÿŸÚÿ ¥ßÿ ªãÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ ¶ñÿ ¶óÿ ¶òÿ… ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿƒ ½õÿ »ôÿ ¶òÿ ¹óÿ ¾õÿÈ ½õÿ ºôÿ ¶ñÿ µîÿ ±éÿ ¬åÿ ¬æÿ «äÿ ¥Üÿ  ÙÿœØÿ œÓÿ šÐÿ–ÐÿŒÅÿ ‚¸ÿ|µÿu¯ÿn¥ÿfšÿ]ŒÿR}ÿHoÿ>`ÿ/Gÿ .ÿÿ ÿÿÿ’ÿƒÿÿÿÿƒÿÊÿÿÿÿ"1ÿ.Cÿ3Nÿ=[ÿJiÿS{ÿ[‹ÿc—ÿn¦ÿz³ÿ€·ÿ …»ÿ ŠÀÿ Èÿ•ÐÿšÖÿžÙÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ ¹ôÿ¯ ½õÿ ¹ôÿ ¶òÿ! ¶òÿ ¶òÿ´îÿ³ëÿ³êÿ´îÿ ¶òÿ´îÿ³ëÿ³ëÿµïÿ ·òÿµîÿ±éÿ ­æÿ ­æÿ ¬åÿ §áÿ¢ÜÿœØÿ ˜Øÿ–Öÿ•ÑÿÌÿ‹ÈÿŠÆþºÿ#q¥ÿgœÿb˜íeœ< q£ nŸ‚ x­Ì³w±]y³ÿ€»ÿ‡Ãÿ‚ŠÇÿŒÇÿÊÿ“Îÿ—Óÿ ›Ùÿ ¡Üÿ ¤Þÿ ¥ßÿ ªãÿ ­åÿ«äÿ¯çÿ´ëÿ¶ñÿ¶òÿ´íÿµïÿ ¶óÿ ¶òÿ µòÿ ¹ôÿ ¼õÿ ¹óÿ ·òÿ µòÿ ·óÿ µòÿ ºôÿ ¾õÿ ¸óÿ ¶òÿ »ôÿ ½õÿ ¼õÿ ·òÿ »ôÿ ½õÿ ¾õÿ »ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ¼õÿ° ½õÿ ¼õÿ ¸óÿ ¹óÿ’ ½õÿ ¾öÿ ¾óÿ ½îÿ ¹ðÿ ¶òÿ ´îÿ ³ëÿ ²êÿ ¯éÿ ¬ãÿ «Ùÿ §Øÿ ¡Ùÿ Óÿ ™Ðÿ–ÐÿŒÅÿ ‚·ÿ|¶ÿu®ÿl ÿc—ÿYŒÿN{ÿEmÿ<^ÿ+Aÿ%ÿ ÿÿ‡ÿ$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿÿÿ³ÿÿÿÿ)ÿ+?ÿ6Oÿ?\ÿEfÿNuÿX…ÿc–ÿn¤ÿ y¯ÿ €¶ÿ …¼ÿ ‰ÄÿËÿ”ÐÿšÖÿŸÚÿ ¤Ýÿ ©âÿ ­æÿ ±êÿ ³ëÿ ´ìÿ ´îÿ ·ñÿ »ôÿ ¼õÿ¬ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ »ôÿ ·óÿ µòÿ ¶òÿ ¶ñÿµïÿ³ëÿ´íÿ ¶òÿ µñÿµðÿ¹óÿ ¼õÿ¸òÿ´ðÿ ³ïÿ²ìÿ°èÿ «äÿ¦àÿ¢Üÿ ¡Ýÿ ŸÛÿ ›×ÿ –Õÿ “Óÿ’ÏþŒÇÿ‚¼ÿ ~¸ÿ}¸ÿ }¶È w¬» p¢º kš:‚ x­ x­̳x²]y³ÿ€»ÿ‡ÂÿŠÆÿ‹Èÿ‹ÉÿÊÿÌÿ”Ðÿ˜ÕÿÙÿ ¤Þÿ §àÿ §áÿ ªãÿ ­åÿ®æÿ°éÿ´íÿ¶ñÿ ¶ñÿµíÿ¶ïÿ ¶òÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ ·òÿ ¸óÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ¹óÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¹óÿ ·óÿ »ôÿ ¾õÿ± ½õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼ôÿ… ½õÿ »ôÿ ¼ôÿ… ½õÿ ¼õÿ »òÿ ºìÿ ¸ïÿ ¶òÿ ´íÿ ´ëÿ ³ëÿ ®çÿ ªâÿ «Ûÿ ¨Ùÿ ¢Úÿ žÖÿšÒÿ•ÐÿŒÆÿ‚ºÿ|µÿt¬ÿjÿ`”ÿWŠÿMzÿCjÿ8Wÿ%6ÿÿ ÿÿƒÿÿÿ+ÿÿ ÿ ÿÿÿÿ ÿ$$$ÿ,,,ÿ344ÿ777ÿ<==ÿCDEÿMNNÿUUUÿXXXÿ\\\ÿ___ÿ\\\ÿWWWÿQQQÿKLLÿEFFÿ>?@ÿ899ÿ333ÿ555ÿ677ÿ000ÿ///ÿ011ÿ,--ÿ)))ÿ(((ÿ%%%ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ%ÿ(:ÿ5Lÿ=ZÿBdÿLrÿW‚ÿc–ÿn¤ÿ y­ÿ €µÿ …½ÿ‰ÅÿËÿ—ÐÿšÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ±êÿ ´ìÿ µîÿ µñÿ ·óÿ »ôÿ ½õÿ »ôÿª ½õÿ »ôÿ ·óÿ »ôÿ ½õÿ ¹óÿ ¸óÿ" ·óÿ ¶òÿ´íÿµïÿ ¸óÿ ·óÿ ¶óÿ ¸óÿ ºôÿ »ôÿ ·óÿ ¶óÿ ¹ôÿ·ðÿ³ìÿ °êÿ ¬æÿ ©âÿ ©âÿ¦àÿ Ûÿ ›Ùÿ ˜Øÿ˜Ôÿ•ÑÿÎÿ Îþ ŽËÿ …Àÿ }µÿ w­ÿ x­{³4 vªC s¥"„$n¢Ç³ x²]y³ÿ€»ÿ‡Âÿ‰ÆÿŒËÿŽÎÿŽÍÿ Ðÿ •Öÿ ™×ÿØÿ £Ýÿ ¨âÿ ¬åÿ ­æÿ ²êÿ µïÿ ¶òÿ ¶òÿ ¸óÿ ¼ôÿ ¹óÿ ¶òÿ »ôÿ ½õÿ ¹óÿ ·òÿ »ôÿ„ ½õÿ ¹óÿ ¶òÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸óÿ¹ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¸óÿƒ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ¶ñÿ ¶òÿ µîÿ ²êÿ ­æÿ ¨âÿ ¥ßÿ ¦ßÿ ¢ÜÿœØÿ›Öÿ–ÑÿÈÿ„¾ÿ |³ÿ s¨ÿgœÿ^ÿV…ÿMzÿAgÿ1Kÿ(ÿÿÿÿƒÿÿÿÿÿÿÿ ÿ)))ÿ211ÿ<<<ÿOOOÿ```ÿnnnÿ}}}ÿŒŒŒÿšššÿ§§§ÿ°±²ÿ¶¶·ÿ¼¼¼ÿÇÇÇÿËËËÿÊÊÊÿÈÈÈÿÃÂÂÿ¾¾¾ÿ·¸¸ÿ¬­®ÿ¥¥¦ÿ¡¡¡ÿœœœÿ˜˜˜ÿ“““ÿ‹‹‹ÿ‚ƒƒÿ‚‚ÿ€ÿ|{{ÿmmmÿYYYÿEEEÿ111ÿÿÿ ÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ#ÿ&5ÿ-Dÿ7TÿCeÿMsÿWƒÿc—ÿn¤ÿ y®ÿ €µÿ …»ÿ ŠÀÿ “Éÿ ›Òÿ›ÖÿŸÚÿ ¥ßÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ ºôÿ ½õÿ ¸óÿ ·óÿ± ½õÿ ¹óÿ µòÿ µñÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ¼õÿ ºôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¹óÿ µñÿ µòÿ´ïÿ²êÿ ®çÿªãÿ¥ßÿŸÛÿ›×ÿ š×ÿ –×ÿ”Òÿ“Îÿ ŽÍÿ‹ÊÿˆÅÿ ‚»ö {²ô x­ÿ vª‡„$n¢Ç³s¬du¯ÿ¹ÿˆÃþŠÇÿ‹ÉÿŒËÿÍÿ Ñÿ •×ÿ œÚÿ¢Üÿ ¤Þÿ ¦àÿ ¨âÿªãÿ ­æÿ³êÿµïÿ ¶óÿ µòÿ ¸óÿ ¾öÿ ºôÿ ¶òÿ ¼õÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ »ôÿ ¾õÿ± ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ¹óÿ »ôÿƒ ½õÿ ¾õÿ ½õÿ ºôÿ ½õÿ? ¼õÿ ¹óÿ »ôÿ ½õÿ »ôÿ ¹ôÿ ºôÿ ¸ôÿ µòÿ ¶ñÿ ³íÿ ¬åÿ ¦áÿ ¤Þÿ ©Üÿ ¤Ùÿ›Øÿ›ÖÿšÔÿ–ÑÿÈÿƒ»ÿ |­ÿ r£ÿgÿ_’ÿV„ÿKtÿ=]ÿ+Aÿ #ÿ ÿÿÿÿÿÿÿÿÿÿ-,,ÿDCCÿZZZÿnnnÿ{{{ÿˆ‰‰ÿ———ÿ«¬¬ÿºººÿÀÀÀÿÇÇÇÿÐÏÏÿÛÜÜÿáââÿâããÿçèèÿìííÿòóóÿòòòÿîîîÿòòòÿòóóÿìëëÿëììÿââãÿÞÞßÿàááÿÞßßÿÚÛÛÿÕÕÕÿÏÏÏÿÊÊÊÿÍÏÏÿÏÐÐÿÉÈÈÿ½½½ÿ¯¯¯ÿ¢¢¢ÿ•••ÿ‡ˆˆÿ}}}ÿpqqÿ^__ÿQPPÿFEEÿ567ÿ$%'ÿÿ ÿ‚ÿÿÿÿÿ¨ÿÿÿ ÿÿ"0ÿ)=ÿ4Nÿ@bÿJqÿT€ÿ_ÿk ÿu­ÿµÿ …»ÿ Š¿ÿ ”Éÿ Òÿ›ÖÿžÚÿ ¤Þÿ ©âÿ ­æÿ ¯èÿ ²ëÿ µïÿµîÿ´îÿ µñÿ ¹ôÿ ¾õÿ ºôÿ® ½õÿ* ºôÿ »ôÿ ½õÿ ¹óÿ µòÿ µòÿ ¹ôÿ ¾õÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ »ôÿ ½õÿ ¹óÿ ¶òÿ ºôÿ¹óÿµïÿ²ëÿ¯çÿ­æÿ ©âÿ¤Þÿ¢ÝÿžÛÿ ™Øÿ˜Õÿ˜Ôÿ —Ôÿ•Ôþ ‘ÒÿŒÈÿ‡Àÿ ƒ½ÿ‚½Õƒ½„{µ‚sª‹%kŸŽ+f—9/~µ/~µÅ³o¨Sr«è}·ÿ†Âÿ‰ÆÿŠÇÿŒËÿ Ðÿ •Öÿ ŸÜÿ ¦àÿ ¥ßÿ ©ãÿ ®çÿ²ëÿµîÿ ·ñÿ ¶òÿ ¸óÿ ¼õÿ ºôÿ ·òÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ·òÿ ¹óÿ ¾õÿ¾ ½õÿ »ôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ‚ ½õÿ ¾õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ+ ºóÿ ¶ñÿ ¶òÿ ²îÿ ¬åÿ §áÿ ¦Ýÿ ¬Øÿ ¦ØÿœØÿ ›Ôÿ šÑÿ•ÏÿŒÅÿ ‚·ÿ zªÿq¡ÿg›ÿ^‘ÿTÿHmÿ7Rÿ$5ÿÿ ÿÿÿÿ ÿÿÿ)))ÿAAAÿXXXÿtssÿ“’’ÿ¬¬¬ÿÀÀÀÿÍÍÍÿÚÛÛÿèééÿöööÿýýýÿûûûÿúúúÿÿÿÿÿþÿÿÿøøøÿûüüÿÿÿÿÿûüüÿö÷÷ÿüýýÿýÿÿÿ÷øøÿúûûÿÿÿÿÿúúúÿ‚ÿÿÿÿûûûÿùùùÿúúúÿÿÿÿÿüüüÿøøøÿôôôÿðññÿíííÿéëëÿãããÿÖÖÖÿ¾¿¿ÿ©©©ÿ–••ÿ€ÿgggÿNNNÿ777ÿ#%%ÿÿÿ ÿ ÿÿÿÿÿ¨ÿÿÿÿ+ÿ(:ÿ3Lÿ=_ÿGnÿQ}ÿ\‹ÿh›ÿs«ÿ~µÿ †¼ÿ ŠÀÿ “Éÿ ›ÒÿœÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ²ëÿ ´ìÿ³ëÿ´íÿ ¶ñÿ ¹ôÿ° ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¹óÿ ¼õÿ ¸óÿ ½õÿ ºôÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »õÿ ·óÿ´îÿ´ìÿ´ìÿ±êÿ ­æÿ ¨âÿ £ÞÿžÙÿÙÿ žÙÿ ›Ùÿ —Øÿ–Ôÿ•Ñÿ ’ÑþŒËÿ†Áÿºÿw°ÿ q¦ÿ&p¥’FŠÂ ƒy³Â³_™ qª4 }¶¹ ºÿ…ÀÿˆÄÿŠÇÿ Ìÿ •Öÿ ŸÜÿ §áÿ ªäÿ «äÿ ªäÿ ¯çÿ ³ìÿ´ñÿ ·ïÿ »ìÿ ¼òÿ »õÿ ¸óÿ ¹óÿ »ôÿ ¸óÿ »ôÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¹óÿ ·óÿ »ôÿÀ ½õÿ ¼õÿ »ôÿ ¼õÿ‹ ½õÿ ¹óÿ ·óÿ ¼ôÿ ¾õÿ‚ ½õÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºðÿ »ìÿ ±éÿ ¬çÿ ¬æÿ «Ýÿ ªØÿ §Ýÿ ¤Ýÿ ¡ÙÿžÙÿšÓÿ •Æÿ Œ¾ÿ ‚¸ÿx¯ÿn£ÿc”ÿY‡ÿNyÿCiÿ0Jÿ%ÿÿ ÿÿÿÿ222ÿcddÿŽŽÿ¯¯¯ÿÆÆÆÿÕÕÕÿßßßÿéêêÿñòòÿóõõÿ÷øøÿùûûÿ÷øøÿøøøÿýþþÿýÿÿÿýþþÿþÿÿÿýÿÿÿüýýÿýþþÿýÿÿÿüþþÿûýýÿýÿÿÿûýýÿüþþÿýÿÿÿüþþÿ‚þÿÿÿýÿÿÿýþþÿùúúÿøùùÿüþþÿýÿÿÿüýýÿûýýÿúüüÿõööÿïïïÿïððÿêëëÿàààÿÜÛÛÿÓÒÒÿ¿ÀÀÿ®®®ÿœœœÿˆˆˆÿiiiÿ=>?ÿ !ÿ ÿÿÿÿÿÿÿ¤ÿÿÿ ÿ&ÿ*?ÿ5Qÿ>_ÿGnÿR}ÿ\Œÿjšÿ w¦ÿ €³ÿ †½ÿ‰ÄÿËÿ–Ðÿž×ÿ ¥Þÿ «äÿ ¬åÿ ­åÿ ±êÿ ¶ñÿ ¶ñÿ ·òÿ »ôÿ ºôÿ ¸óÿ ¼ôÿ ¾õÿ® ½õÿ ¼ôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ ¼õÿ ¹óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ‚ ½õÿ ¼õÿ »ôÿ ¸óÿ ¹óÿ ¼õÿ ¸òÿµñÿ ´îÿ±éÿ ¬åÿ©âÿ¨âÿ¥ßÿ¢Ýÿ £Þÿ  Ûÿ š×ÿ šÖÿš×ÿ –Õÿ ‘ÑÿŒËÿ‡Åÿ „¿ÿ€¸ö5|²·Nt¦‚y³y³Â±r«r« }µ ·ÿ„¾ÿˆÄÿŠÇÿ‰Åÿ ŒÊÿ •Öÿ Ûÿ£Þÿ ©âÿ «äÿ ¬åÿ ²ëÿ ¶ïÿ ¸ðÿ »ïÿ ½îÿ ¼òÿ ¹ôÿ µòÿ ¹óÿ ¾õÿ ¹óÿ ¾õÿ ¾öÿ ½õÿ »ôÿ ½õÿ ¹óÿ ½õÿ ¾õÿÀ ½õÿ ¾õÿŒ ½õÿ ºôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ' ½õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¸îÿ ¹êÿ ®æÿ «äÿ ¯äÿ ®Þÿ «Ûÿ ¨Ýÿ ¦Ýÿ ¤Üÿ ¢Ùÿ Òÿ •Èÿ ŒÀÿ ‚¸ÿv°ÿj¡ÿ^ŽÿSÿGlÿ6Uÿ#5ÿÿ ÿ ÿ ÿÿ;<<ÿ___ÿˆˆˆÿµ¶¶ÿÕÖÖÿìììÿúúúÿ…ÿÿÿÿþÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿùûûÿüþþÿýÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿûüüÿýÿÿÿøùùÿ÷÷÷ÿüþþÿýÿÿÿþÿÿÿÿÿÿÿüýýÿúûûÿ„ÿÿÿÿöøøÿíïïÿãääÿÔÕÕÿºººÿ“““ÿxxxÿbbbÿIIIÿ456ÿ"$'ÿÿÿÿÿÿÿ£ÿÿÿ ÿ$ÿ)=ÿ5Qÿ>_ÿFmÿP{ÿ\‰ÿ j—ÿ v¥ÿ ~±ÿ „½ÿ‰ÆÿÌÿ˜Ñÿ ¡×ÿ §Þÿ ªãÿ «åÿ ¬åÿ ®æÿ ±ëÿ ¶ñÿµðÿ·ñÿ ½õÿ ºôÿ µòÿ »ôÿ ¾õÿ² ½õÿ ¾õÿ »ôÿ ¸óÿ ¼ôÿ ¾õÿ ½õÿ ¾õÿ‚ ½õÿ ¾õÿ ½õÿ ¸óÿ ºôÿ ¾õÿ ¹óÿ ¶óÿ ¸ôÿ·ñÿ´íÿ ±êÿ °êÿ ±êÿ ­çÿªãÿ ¨âÿ¥ßÿ¡Üÿ ÛÿŸÚÿ Ûÿ Úÿ ˜Ùÿ ”Õÿ‘Òþ‘ÐþˆÄÿ#‚¼ÿ†ÁƒÀJw°Vp¨‚ x­¿²r« €¸ }µ¤ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ Ëÿ •Öÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ²îÿ ·ñÿ »ìÿ ½ïÿ ½õÿ ¸óÿ µòÿ ¶òÿ ¹óÿƒ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿØ ½õÿ& ¸óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ³ëÿ ­çÿ ®ãÿ ´áÿ °äÿ ¬ãÿ ¬Ùÿ ©Úÿ ¥ßÿ ¥Õÿ ¡Ïÿ–ÐÿŒÆÿ ·ÿt«ÿfœÿZ‰ÿNwÿ>]ÿ$6ÿÿ ÿÿÿ...ÿbbbÿŸŸŸÿÕÕÕÿôôôÿúüüÿ–üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ‘üþþÿûýýÿüþþÿùûûÿôôôÿíííÿÞÞÞÿ¼¼¼ÿ–––ÿmnnÿ?@@ÿÿ ÿ ÿ ÿÿÿ¢ÿÿ ÿ#ÿ'8ÿ3Lÿ>_ÿDlÿMxÿ[„ÿh•ÿ s¦ÿ z±ÿ »ÿˆÅÿ“Ìÿ œÒÿ ¢Øÿ ¤Üÿ ¥ßÿ ©âÿ ­æÿ ³ëÿ µíÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ »ôÿ ¾õÿà ½õÿ ¸óÿ ·òÿ ¼õÿ ºôÿƒ ¶òÿ µîÿ²êÿ ­æÿ¬åÿ ¬åÿ §áÿ ¤ßÿ ¥ßÿ¡Üÿ›Øÿ —×ÿ –×ÿ ’ÓÿÍÿŒÊý„Àÿy³ÿv°f‚ x­¿´ z° y¯² {²ÿ €¸ÿ„¾þˆÄÿ‹Êÿ ŽÎÿ ‘Ñÿ —ÕÿÙÿ £Þÿ ¨áÿ ¬åÿ ¶ïÿ »ôÿ ¹ðÿ ¸ðÿ ¸ôÿ ¹ôÿ ºôÿ »ôÿ ¹óÿ ¼õÿ ¸óÿ »ôÿ ½õÿ ºôÿ »ôÿÕ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ³ëÿ ²äÿ °âÿ ¯äÿ °äÿ °áÿ ­Øÿ ©Úÿ ¥ßÿ ¢Öÿ œÏÿ“Íÿ‡Ãÿ{´ÿq¢ÿg•ÿ[‹ÿIpÿ3Lÿ!ÿ ÿÿ766ÿfffÿÿÅÅÅÿàââÿ÷øøÿ‚ÿÿÿÿ þÿÿÿøùùÿøúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿ„üþþÿúüüÿ÷÷÷ÿùûûÿüþþÿýÿÿÿüþþÿùûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùúúÿýÿÿÿ‚üþþÿ‚ýÿÿÿþÿÿÿƒÿÿÿÿ ýþþÿöõõÿìííÿÜÝÝÿÆÇÆÿ«««ÿŒÿkkkÿCCDÿÿÿÿÿÿŸÿÿ ÿÿ '6ÿ3Mÿ=`ÿFnÿPzÿ\„ÿ h”ÿ s¦ÿ z±ÿ ºÿ ‰Áÿ ‘Éÿ˜ÐÿœÖÿ ¢Üÿ ©âÿ «äÿ ­åÿ ®çÿ ±éÿ³ëÿ´íÿµðÿ ¸óÿ ¹ôÿ »ôÿ ½õÿ ¾õÿà ½õÿ »ôÿ ½õÿ ¼õÿ ºôÿ »õÿ ºôÿ ¶óÿ¶ñÿµïÿ ³îÿ ³íÿ ³îÿ°éÿ­åÿ ªãÿ¥ßÿ¡Ûÿ  Üÿ žÛÿ šØÿ˜×þ–Ôÿ’Îÿ‹Èÿ…Âÿ„ÁÊ»˜ w¬¥s¥W/~µ/~µ½´ x¬ w«ˆ x®í |´ý €¹ÿ„¿ÿŠÉÿÍÿŒÌÿ”ÑÿœØÿ ¢Üÿ ¦àÿ ¬åÿ ·ïÿ ½öÿ ·óÿ µòÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »ôÿ ·òÿ ºôÿ ¾õÿÑ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ ¹óÿ ·òÿ ¼ôÿ ¼õÿ ·óÿ ´ðÿ ´ëÿ µãÿ ²áÿ ­äÿ ²ãÿ µßÿ ¯Øÿ ªÚÿ ¥ßÿ Ÿ×ÿ˜ÏÿËÿ„¿ÿx¯ÿ p›ÿfŽÿX†ÿ=`ÿ%7ÿÿ&# ÿDDDÿ}~~ÿ¹ººÿïïïÿ‚ÿÿÿÿ üþþÿûüüÿüþþÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿûýýÿýÿÿÿùúúÿ÷÷÷ÿþÿÿÿÿÿÿÿøùùÿçèèÿÅÅÅÿ“““ÿ[[[ÿ666ÿÿ ÿÿÿÿÿÿÿ ÿÿ %4ÿ3Lÿ>_ÿHoÿQ{ÿ[„ÿf”ÿ r¦ÿ z±ÿ ‚¹ÿ ŠÀÿÉÿ–ÒÿšÖÿ¢Ýÿ ¬åÿ ­æÿ ¬åÿ¬åÿ¯èÿ³ìÿµñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ ¼õÿÉ ½õÿ »ôÿ ·óÿ ¶òÿ ¶òÿ ¶óÿ ·óÿ¶ïÿ³ìÿ ¯èÿ «äÿ ¨áÿ ¨áÿ¥ÞÿžÙÿžÙÿ žÙÿ˜Óÿ”Ñþ’ÒÿŒÉÿ …¿ÿ }´ÿ z°¸5|²$ÿRp‚ x­º´ w¬q—x°My³ç {´ÿ ·ÿ„¿ÿˆÄÿŠÇÿÌÿ—Ñÿ›Öÿ¢Ýÿ ¬åÿ ´ïÿ ¸ôÿ ¶óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ ¹óÿ ¼õÿ ½õÿ ¼õÿÔ ½õÿ ¸óÿ. ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ¼õÿ ¾õÿ ¼õÿ ¶óÿ ´ðÿ ´ëÿ ´ãÿ ³àÿ ²áÿ ¸âÿ »àÿ ´Ùÿ ­Ûÿ ¤ßÿ Ÿ×ÿ ˜Ïÿ‘Ìÿ‡¼ÿ |¨ÿ o™ÿ _ŠÿLvÿ)Cÿÿ"%'ÿ`^]ÿ¬¬¬ÿÖÖÖÿíííÿóóóÿúúúÿþÿÿÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿ üÿÿÿüþþÿüýýÿûýýÿüþþÿûýýÿõööÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûýýÿ‡üþþÿüÿÿÿùúúÿõõõÿúûûÿüþþÿûýýÿƒüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüþþÿûýýÿ‚ýÿÿÿ üþþÿùûûÿõööÿéêêÿÔÔÔÿ°°°ÿ}}}ÿ888ÿÿÿÿÿÿœÿÿ ÿÿ 0ÿ2Gÿ B\ÿGlÿLyÿUƒÿb”ÿo¦ÿ y±ÿ ºÿˆÅÿ“ÐÿœØÿ  Ùÿ ¦Ýÿ ¬åÿ ­æÿ ²êÿ µîÿ¶ñÿ ¶òÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¸óÿÈ ½õÿ ¸óÿ ¼õÿ ¹óÿ µòÿ‚ ¶òÿ ¶òÿ ¶ñÿ µñÿ³íÿ±éÿ ­åÿ¨âÿ£Þÿ £Ýÿ Øÿ š×ÿ›×ÿ–ÑÿËÿŒÊÿ„Àÿ1|³Ù?x­=‚ x­ x­º³ x­x´"x²í|µÿ »ÿƒ½ÿ†Áÿ‰ÆÿËÿ’Ðÿ™Öÿ Ûÿ ¨àÿ ®èÿ ²îÿ ´ïÿ ¸òÿ »ôÿ ¸óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ½õÿ »ôÿ ºôÿ ¼õÿÑ ½õÿ ¹óÿ0 ½õÿ ¾õÿ ¼õÿ ¹óÿ ºôÿ ½õÿ ¾õÿ ¼õÿ ¹óÿ »ôÿ ¾õÿ »õÿ ºóÿ ¹ïÿ ¶îÿ ´ìÿ ³ãÿ µáÿ ·åÿ »çÿ ¼åÿ ¶Þÿ °Üÿ ¨ÛÿžÕÿ”Íÿ‹Åÿ „¸ÿ {©ÿ mœÿWÿ:Zÿ $4ÿ(.0ÿkllÿ­­­ÿåææÿûûûÿÿÿÿÿùùùÿùûûÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿýÿÿÿƒÿÿÿÿêêêÿÅÅÅÿ‘‘‘ÿdddÿ<<<ÿÿÿÿÿ›ÿÿÿ ÿ+ÿ/DÿA]ÿIlÿPxÿXƒÿb’ÿl¢ÿ x¯ÿ ‚ºÿ ‰Ãÿ’ÍÿšÖÿ ¡Ùÿ ¦Ýÿ ©âÿ ªäÿ ¬åÿ °èÿ ³íÿ ¶óÿ ¶óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¹óÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ »ôÿƒ ¹óÿ ·óÿ ¶óÿ ¶óÿ¶ñÿµîÿ ²ìÿ ¯éÿ¬åÿ ªãÿ§áÿ¢ÝÿžÚÿØÿ˜Õÿ”Óÿ ”ÕþËÿ'†¾ÿ…¾¢¸` vªnr¤1/~µ/~µ¸¶x²-x²Ý~¸ÿ…Àÿ †Âÿ‰Æÿ‹ÊÿÏÿ™ÖÿŸÙÿ ¢Úÿ ¨àÿ ®æÿ ³ëÿ µïÿƒ ¶òÿ ºôÿ ½õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾õÿÝ ½õÿ ¸óÿ ·ðÿ ¼ìÿ ¸ìÿ ´ëÿ ³ãÿ ·ãÿ ¼ëÿ ½ìÿ »êÿ ¶ãÿ ±Ýÿ ¬×ÿÓÿÊÿ …»ÿ ~³ÿ v«ÿiœÿNvÿ-Bÿ)6=ÿhfeÿÆÆÅÿôööÿýÿÿÿþÿÿÿ“üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿùúúÿôôôÿîîîÿËËËÿ”””ÿOOOÿ !ÿ ÿÿÿÿ ÿ&ÿ-Cÿ=_ÿKmÿVxÿ]„ÿc‘ÿkžÿ w®ÿ ‚ºÿ ŠÀÿÈÿ•Ðÿ ×ÿ ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ µòÿ ¹óÿÓ ½õÿ ¹óÿƒ ¶òÿ ¶óÿ¶ñÿ´ìÿ°èÿ ¬åÿ ¨áÿ ¢ÝÿØÿ ˜×ÿ –×ÿ –Øÿ–Õÿ”Ïÿ ‹Çÿ‚»ÿ z¯ÿ w¬ƒ ~¶·¶w± x²<{µ£}¸ÿ‚½ÿ†Áÿ†ÂÿˆÅÿŒÊÿ”Ðÿ™ÔÿžØÿ ¦àÿ ®çÿ ³ëÿ µïÿ ¶óÿ ºôÿ ¼ôÿ ¹óÿ ¸óÿ ºôÿ ¼ôÿ ¾õÿ ¼ôÿ »ôÿÒ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ‚ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ·óÿ ·òÿ ½óÿ ¸ëÿ ³ãÿ ·àÿ ½åÿ Âìÿ ¿èÿ ºäÿ ¶âÿ ¯Þÿ ¦ØÿšÔÿËÿ …»ÿ }³ÿ s¦ÿ\†ÿEdÿ7Jÿgqxÿ¼¹¸ÿíííÿÿÿÿÿþÿÿÿýÿÿÿ‹üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿûýýÿùûûÿûýýÿ‰üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿ„üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýþþÿôõõÿßààÿ·¸¸ÿˆˆ‰ÿUVWÿ)))ÿ ÿÿÿ™ÿÿÿ%ÿ.Dÿ>`ÿIpÿR{ÿX„ÿa’ÿm£ÿ x°ÿ ‚»ÿ ‰Äÿ’ËÿšÑÿ ¡×ÿ ¥Ýÿ ©âÿ ¯çÿ ³ëÿ ³îÿ ´îÿ ´íÿ ¶ðÿ ¶òÿ µòÿ ¹óÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿÌ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ºôÿ ¼õÿ »õÿ ¸óÿ ¶òÿ¶ñÿ³ìÿ°èÿ «äÿ¢Üÿ Üÿ  Üÿ ›Øÿ ˜×ÿ–Õÿ “Òÿ ŽÌÿ‡Äÿ»ë6|±¢Xx« ~¶·µy³x±fz³ÿ‚¼ÿ†Áÿ…¿ÿ‡Ãÿ‹ÈÿÌÿ•Òÿ›Øÿ¥ßÿ ­æÿ ±éÿ ´íÿ¶ñÿ ºôÿ ½õÿ ¼õÿ ¹óÿ ·óÿ ¼õÿ ½õÿ »ôÿ ½õÿ ¾õÿÓ ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹ôÿ ¹óÿ ½ôÿ ¹ëÿ ¶âÿ ¼ãÿ Àæÿ Ãéÿ Áæÿ ¼ãÿ ·âÿ ­àÿ ¢Ûÿ™ÒÿÈÿ †¼ÿ {±ÿ kÿLpÿH_ÿNdqÿ©¯´ÿññðÿýÿþÿÿÿÿÿ‹üþþÿ üÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿŠüþþÿ ùúúÿõööÿúûûÿýÿÿÿüþþÿûüüÿúüüÿüýýÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿ üýýÿúüüÿûüüÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿÿÿÿÿöööÿØÙÙÿ©ª©ÿuuuÿDDDÿ$##ÿÿÿÿÿ–ÿÿÿ#ÿ,Aÿ=]ÿInÿQ{ÿW„ÿa“ÿn¥ÿ y±ÿ ‚»ÿ‰Äÿ ’Íÿ ›Óÿ ¡Øÿ ¦Þÿ ¬åÿ ±éÿ ³ìÿ ´ïÿ ´íÿ µðÿ ¶óÿ ·óÿ ¹óÿ »ôÿ ½õÿ »ôÿ ·óÿ ºôÿÎ ½õÿ ¹óÿ ¸óÿ ½õÿ ¼ôÿ ¹óÿ ·óÿ ¶óÿ¶ðÿ¶íÿµíÿ°éÿ ©âÿ §àÿ¥Þÿ Úÿ ›Øÿ —Øÿ —Ùÿ –Øÿ“Ôþ‰Æÿ'€¹ÿ~µuu«0ƒºµµy³ }´q ~¶ÿƒ½ÿ†Áÿ…Àÿ‡Ãÿ‹ÈÿÌÿ“ÒÿœØÿ ¢Ýÿ ¨áÿ¬åÿ°èÿ´ìÿ¶ðÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿÕ ½õÿ ¼õÿ‚ ½õÿ ºôÿ ¶òÿ ºôÿƒ ½õÿ ½öÿ ¼óÿ ¼íÿ »ëÿ ¼ëÿ Âëÿ Âèÿ ¼âÿ Áçÿ Âéÿ ·ãÿ ®áÿ ¤ßÿ ™Íÿ Àÿ ‡½ÿu«ÿ_ÿ>`ÿ1\nÿ­±³ÿæåäÿþÿÿÿýÿÿÿŽüþþÿüýýÿûýýÿ‚üþþÿûýýÿŽüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿ üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿƒüþþÿûýýÿüþþÿ ýÿÿÿùúúÿõõõÿùúúÿúüüÿõ÷÷ÿáââÿ»»»ÿ~~ÿDDDÿÿÿÿÿ–ÿÿÿÿ(:ÿ;UÿJiÿVyÿ]„ÿe”ÿn¥ÿy±ÿ ‚¹ÿ ŠÀÿ Ìÿ ˜Øÿ  Ùÿ §Þÿ ¬åÿ ­æÿ ­åÿ ¬åÿ °êÿ ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿÔ ½õÿ ºôÿ ¶òÿ »ôÿ ¶òÿ ¹ôÿ¼ôÿµíÿ²êÿ²êÿ ªãÿ¤Þÿ ¤Þÿ¡Üÿ›Øÿ —×ÿ•×ÿ –×ÿ ’Òÿ ‹Êÿ €ºÿ {²¥0ƒº0ƒºµ¸ ~¶z ~¶ÿ €¹ÿƒ¼þ…¿ÿˆÄÿ‹Èÿ‹Éÿ Ïÿ ™×ÿ Úÿ¢Üÿ§àÿ «äÿ°èÿ´ïÿ ¶óÿ µòÿ ºôÿ ¾öÿ »ôÿ µòÿ ¹óÿ ½õÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¾õÿ‚ ½õÿ ½òÿ ½îÿ ¼ëÿ ¼èÿ ½çÿ Ãëÿ Ãêÿ ¿æÿ Äêÿ Ãëÿ ¸äÿ ®Þÿ ¥×ÿ ›Êÿ ¾ÿ „¶ÿd’ÿMpÿ1Zmÿ€‘—ÿâââÿûùøÿûüýÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿƒýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿüþþÿúûûÿøøøÿüþþÿ‚ÿÿÿÿ îïïÿÏÐÐÿ¦§§ÿtuuÿ=<<ÿÿÿÿÿÿ“ÿÿÿÿ#4ÿ8SÿHjÿTzÿY„ÿc”ÿn¥ÿv°ÿ ¸ÿ ‰¾ÿ ’Íÿ šÚÿ  Ùÿ ¦Ýÿ‚ ¬åÿ ®çÿ ²ëÿ µïÿ ¸îÿ ºïÿ ºóÿ ¹ôÿ ¹óÿ ¼õÿ ºôÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼õÿ ½õÿ ºôÿ ºôÿ ¹ôÿµðÿ´íÿ´ìÿ¯èÿ«äÿ ªãÿ¥ßÿ Ûÿ žÛÿ œÚÿ šØÿ –×þ’Óÿ ‹Éÿ‡Âí0¸ˆ@~³0·¸ ~¶i ~¶õ }µÿ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ³îÿ ¶óÿ ¶òÿ ¹óÿ ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿÏ ½õÿ ¼õÿ† ½õÿ ¼õÿ ¼îÿ ¼ëÿ »æÿ ½âÿ Âéÿ Åìÿ Äëÿ Åìÿ Áéÿ ·ãÿ ­Úÿ £Ðÿ ™Èÿ Œ»ÿ y§ÿVyÿI^ÿ‚Œ‘ÿÓÎËÿüþþÿýþþÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿ‡üþþÿûýýÿ„üþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿüþþÿýÿÿÿúüüÿôõõÿøùùÿ•üþþÿüýýÿûýýÿ…üþþÿ ýÿÿÿþÿÿÿÿÿÿÿùûûÿÚÚÚÿŽŽÿJHHÿ ÿ ÿÿÿÿ’ÿÿÿÿ!1ÿ5QÿEkÿQ|ÿV„ÿa“ÿn¥ÿu®ÿ~·ÿ ‰Àÿ ”ÍÿÙÿ ¡Úÿ ¦Þÿ ¬åÿ ­æÿ ³ëÿ ´íÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ¾õÿ »ôÿ ¶òÿ ºôÿÖ ½õÿ ¹óÿ ¶òÿ ·óÿ¶ðÿ³ìÿ´ìÿ³ëÿ ®çÿ ªãÿ ¦àÿ¤ÞÿžÙÿ ™×ÿ —Øÿ ™Úþ‘Ðÿ-…½ÿ3‚¸w –×´¸ ~¶ ~¶E ~µË €¸ÿ…¿ÿ†Áÿ†ÂÿˆÄÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Þÿ ¨áÿ ¬åÿ ²ëÿ µïÿ ¶òÿ ·óÿ ¸óÿ ·òÿ ¸óÿ »ôÿ ½õÿ ¼õÿ‚ ½õÿ »ôÿ ¼õÿÎ ½õÿ! ¹óÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »ôÿ ·óÿ »ôÿ ½òÿ ¼íÿ »åÿ ¼áÿ Âèÿ Åìÿ Äëÿ Âèÿ ¼âÿ ²Üÿ¨ÙÿžÖÿ ’Éÿ}°ÿ_ÿTrÿRkwÿÂÈÊÿýûúÿýÿÿÿüþþÿúûûÿüýýÿüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿúüüÿüþþÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûýýÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ‚ýÿÿÿ úûûÿùúúÿöøøÿäääÿÁÁÁÿŒŒÿNNNÿÿÿÿÿ‘ÿÿÿÿ%5ÿ6MÿEiÿR~ÿZ„ÿd“ÿm¥ÿw°ÿ ºÿŒÅÿ’Ìÿ—Òÿ ¡Ûÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹óÿ‚ ½õÿ ¼ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ¹óÿ »ôÿ ¼õÿ ºóÿ¶ñÿ´íÿ²êÿ²êÿ¯çÿ ªäÿ¦àÿ¤Þÿ £Ýÿ žÚÿ š×ÿ›Ùþ—ÓÿÉÿ$ŒÅj –×´¶ ~¶ ~¶ {´³ ~¸ÿ„¿ÿ†Áÿ‡Âÿ‰Çÿ Îÿ –×ÿ šØÿžÙÿ £Þÿ ¨âÿ ¬åÿ ±éÿµíÿ ¶òÿ µòÿ ·òÿ ºôÿ ¾õÿ ¼õÿ ºôÿ »ôÿ ¼õÿ‚ ½õÿ ¾õÿÏ ½õÿ ºôÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »óÿ ·ïÿ »òÿ ½ñÿ ¼éÿ ½åÿ ¿åÿ Ãéÿ Åìÿ Äìÿ Áçÿ ¹ßÿ ­Öÿ £Öÿ ™Öÿ ŠÅÿp£ÿMtÿBg|ÿ™¢¦ÿéìíÿÿÿÿÿýÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿûüüÿùûûÿûýýÿûüüÿö÷÷ÿøúúÿƒüþþÿûüüÿúüüÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ÷øøÿƒüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿƒüþþÿúüüÿùûûÿüýýÿ†üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿùûûÿûýýÿüýýÿ÷÷÷ÿøùùÿÿÿÿÿüýýÿÙÙÙÿ ¡¡ÿ```ÿ.--ÿ ÿÿÿÿÿÿÿÿ$4ÿ4JÿCdÿQyÿ]†ÿf–ÿo¥ÿ y°ÿ ƒ¼ÿÈÿ‘Ìÿ•Ïÿ  Úÿ §àÿ ©ãÿ «äÿ ­æÿ ´íÿ µîÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ºôÿ ¾õÿ ¾öÿ »õÿ ¶óÿ¶ðÿ¶îÿµîÿ±êÿ ¬åÿ ªãÿ ©âÿ ¨âÿ£ÝÿžÙÿŸÚÿ žÙÿ›Öÿ˜Õ¢ “Ö9ƒø”ϲ¶ ~¶x² x²¸|¶ÿ„¿ÿˆÄÿŠÈÿÌÿ ‘Ñÿ –×ÿ šØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶òÿ ¶òÿ ¶òÿ »ôÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ µòÿ ¹óÿÚ ½õÿ ½öÿ ¼ñÿ ¼ëÿ ¼ìÿ ¼éÿ »âÿ Àæÿƒ Äëÿ Áçÿ ¹ßÿ ©ÓÿžÑÿ”Ïÿ €¹ÿ g”ÿ Mfÿ}–ÿàààÿøùøÿÿÿÿÿ”üþþÿüÿÿÿøùùÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿòóóÿÔÔÔÿ„„„ÿ===ÿÿÿÿÿÿÿÿ.ÿ0Hÿ@]ÿPrÿ\Šÿhšÿ r¦ÿ z°ÿ ‚»ÿÇÿ‘Ìÿ•Ðÿ Ÿ×ÿ ¤Üÿ ¥ßÿ ¨âÿ ®çÿ µðÿ ¶ñÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿØ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ¸óÿ ±ìÿ ¬åÿ°éÿ²êÿ ­æÿ¨áÿ ¤Þÿ ¤ßÿ ¥ßÿ œÚÿ •ÖÛ ”×(”ϲ¹ {´ {³¸~·ÿ„¿ÿˆÄÿ‹ÈÿÍÿ Ðÿ ‘Òÿ —ÕÿžÙÿ ¤Þÿ ¨âÿ ¬åÿ²íÿµðÿ´íÿ·ðÿ ºôÿ ¹óÿ ¸óÿ ¹óÿ ºôÿ »ôÿ ½õÿ ºôÿ ¹óÿ” ½õÿ ¹óÿ ºôÿ¹ ½õÿ! ¾õÿ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹óÿ ¼õÿ ½ôÿ ½ñÿ ¼íÿ ½êÿ Àçÿ Ãéÿ Åìÿ Äìÿ Ãêÿ Àçÿ ºàÿ ±Úÿ ¤×ÿ ™Òÿ‹Äÿh™ÿ`‚ÿmƒŽÿ¾ÁÃÿúúùÿþÿÿÿûýýÿ÷øøÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ„üþþÿúûûÿøúúÿûýýÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿúûûÿøúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ„üþþÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÔÔÔÿ   ÿ`aaÿ)))ÿÿÿÿÿŒÿÿÿ ÿ(ÿ/HÿBcÿQyÿ\‹ÿ hšÿ s¦ÿ |²ÿ …½ÿÇÿ“ÏÿšÖÿ ¢Ûÿ §ßÿ ©âÿ «äÿ ­æÿ ¯éÿ ±ëÿ ´ìÿ ¸îÿ ¸ïÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿØ ½õÿ ¹óÿ ºôÿ ¹ôÿ ·óÿ ´ðÿ ±ìÿ³ìÿ³ëÿ°èÿ¯çÿ­æÿ §áÿ¥ßÿ¦àÿ ¢Þÿ Úÿ–Ò´ËV“γ¹ ~¶ ~µ» €¹ÿ…ÀÿˆÄÿ‹ÈÿÍÿŽÎÿŽÍÿ–ÓÿžÙÿ ¢Ýÿ §áÿ ¬åÿ ³îÿ¶ñÿ³ìÿ¹ðÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿ‚ ½õÿ ¸óÿ ·óÿ ¼õÿŽ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¸óÿ¸ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹óÿ ·óÿ ¼õÿ ½öÿ ½ôÿ ¼íÿ ¾éÿ Äëÿ Åëÿ Äëÿ Åìÿ Âèÿ »áÿ ±Úÿ¦×ÿÙÿËÿ}±ÿY€ÿ7iÿ¸¼¿ÿïëéÿÿÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿƒüþþÿ üýýÿûýýÿüþþÿúüüÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿüÿÿÿˆüþþÿüÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ„üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿ…üþþÿüÿÿÿˆüþþÿüÿÿÿ†üþþÿ ûýýÿüþþÿþÿÿÿÿÿÿÿïïïÿ¶¶¶ÿkllÿ())ÿÿÿÿÿ‹ÿÿÿ ÿ$ÿ/GÿBeÿS~ÿ^ÿhšÿ s¦ÿ ~³ÿ‡¾ÿÇÿ•ÑÿÙÿ ¢Ýÿ §áÿ «äÿ‚ ¬åÿ ¯çÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ¹óÿ‚ ½õÿ ¼õÿØ ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ºôÿ ¶òÿ ·óÿ ¸óÿµîÿ³ìÿµíÿµíÿ³ëÿ ©ãÿ¥ßÿ ¦àÿ§áþ ¤Ýÿ˜Óÿ“ί•Ð³¹ ~µ }´Æ ºÿ‰ÅÿŠÇþŠÈÿÍÿÎÿ“Îÿ™ÔÿœÙÿœØÿ£Ýÿ ¬åÿ²êÿµîÿµðÿ ºóÿ ½õÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ¹óÿ ½õÿ ¼õÿ ½õÿ ¸óÿ‚ ½õÿ ¼õÿ· ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½öÿ ½óÿ ¼ìÿ »åÿ ¾äÿ Äëÿ Åìÿ Äëÿ Æíÿ Áæÿ ¶Ûÿ ¨Ùÿœ×ÿ’Ñÿ|µÿe‘ÿ)b|ÿrŠ”ÿÞàáÿÿýüÿýÿÿÿüýýÿûüüÿüþþÿûýýÿöööÿ÷øøÿ‚üþþÿýÿÿÿùúúÿõõõÿúûûÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿ ýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿöööÿûýýÿüþþÿûüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿûýýÿûüüÿ‰üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿýÿÿÿÿÿÿÿûüüÿìììÿÅÅÆÿŒÿ???ÿÿÿÿÿŠÿÿÿ ÿ#ÿ,Aÿ@[ÿRvÿb”ÿk¡ÿ r¦ÿ }²ÿ†¾ÿŒÈÿ•Îÿ œÓÿœ×ÿ Üÿ ¦àÿ ªãÿ ­æÿ ²êÿ ´ìÿ µðÿ ¶óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ·òÿ ºôÿØ ½õÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ·òÿ¶ñÿ ¼ôÿ¹ðÿ²êÿ ¬åÿªãÿ «äÿ ¨âÿ £Ýÿ œØÿ ™Õ¨ ›Ö³¹ }µ |³k »ÃˆÄú‰ÆÿŠÈÿÌÿ Ðÿ •Òÿ šÖÿÙÿžÙÿ¤ßÿ ­æÿ¯çÿ²ëÿ ¸óÿ ºõÿ ºôÿ ¹óÿ »ôÿ ºôÿ ¸óÿ ºôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ¼õÿ† ½õÿ »ôÿ ºôÿ‚ ½õÿ ¹óÿ¼ ½õÿ ¼ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ½õÿ ¾öÿ ½õÿ ½òÿ ¼îÿ ¼êÿ »æÿ ½æÿ Ãêÿ Äìÿ Äëÿ Ãêÿ ½ãÿ ±Øÿ £Øÿ•Óÿ‹ÅÿmœÿUuÿcÿ´»¾ÿóôôÿÿÿÿÿüþþÿüÿÿÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ#üÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿúûûÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿ‚üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿþÿÿÿÿÿÿÿóôõÿÒÓÔÿŒŒŒÿMNOÿ"ÿ ÿÿÿÿˆÿÿÿ ÿÿ)<ÿ??ÿ˜™™ÿôôôÿþÿÿÿýÿÿÿüþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúûûÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ„üþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿ"ûüüÿõ÷øÿéïñÿæéêÿääãÿÙÙÙÿÐÐÐÿÊÊÊÿÃÃÃÿÀÀÁÿËÌÍÿ©©©ÿdddÿ1)%ÿ#ÿZ{ÿs£ÿ x®ÿ €¸ÿ†Àÿ‹Æÿ Íÿ •ÓÿšÖÿŸÚÿ ¥ßÿ ªãÿ ­æÿ «äÿ ¯çÿ µìÿ µïÿ µðÿ µòÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ¸óÿ ºôÿ ·òÿ µòÿ ¶òÿ µðÿ µïÿ µðÿ µîÿ ´ìÿ ¶ïÿ ´îÿ ±éÿ °èÿ‹ ±éÿ °éÿ ±éÿ ³ëÿ µîÿ ·óÿ ³íÿ °èÿ ³ëÿ µíÿ µïÿ ´ïÿ ¶ðÿ ºóÿ ¹óÿ ¶òÿ µñÿ ·óÿ ½õÿ »ôÿ ¹óÿ ¼õÿž ½õÿ ¾öÿ ½öÿºòÿ¸ðÿ ¹óÿ ·óÿ µòÿ ·ïÿ ºðÿ ¾õÿ ½óÿ ºïÿ µïþ®æÿ§Ùÿ ¤ØÅ Ó&‘Á›2ŒºRšÃšÃ½» ·H ƒ¸ñˆÁÿ Êÿ“Îÿ—ÓÿœØÿœØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ¶òÿ »ôÿÖ ½õÿ ¼öÿ ¿òÿ Äëÿ ÉìÿÍíÿ Êíÿ Äëÿ ¶ßÿ¥Ôÿ“Îÿ´ÿc„ÿ'ÿÿÿ–ÿ ÿÿ???ÿœœœÿùùùÿÿÿÿÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿƒüþþÿ üÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿ’üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿûýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ—üþþÿùøøÿïóôÿàïõÿàêîÿäããÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÅÅÅÿÇÇÇÿºººÿ™™™ÿRKIÿ)/ÿ _}ÿt¢ÿ y®ÿ»ÿˆÃÿÈÿ ’Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ‰ ¶òÿ µîÿ ´ëÿƒ ´ìÿ ²êÿ ¬åÿ «äÿ‹ ¬åÿ «äÿ ¬åÿ ²êÿ µîÿ ¶òÿ °êÿ ¬åÿ ²ëÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶ñÿ‚ ¶òÿ ¸óÿ ¼õÿ£ ½õÿ ¶îÿ´ìÿ¼ôÿ ºõÿ ¶ñÿ ºìÿ ½íÿ ½ôÿ ºôÿ µðÿ ¯éÿ ¥ØÿšÃü–¼b‚'’¿¹ ~¶ }¶} ¶Ô ‚¸ûˆÀÿËÿ”Òÿ˜ÖÿœØÿ Ûÿ £Ýÿ ¤Þÿ§áÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ·òÿ ¼ôÿ ¸óÿ »ôÿÌ ½õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ ½ñÿ ¼íÿ ¼óÿ ¾õÿ Ãñÿ Éñÿ ÎñÿÏïÿ Èëÿ ºäÿ ªÚÿ œÒÿ ’Ìÿg’ÿ0Cÿ ÿÿÿ–ÿ ÿÿ@BBÿš››ÿóóóÿþÿÿÿýÿÿÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿûüüÿùûûÿûýýÿüþþÿùúúÿöööÿøùùÿúüüÿ„üþþÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿ„üþþÿýÿÿÿüþþÿûýýÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿ†üþþÿ ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿýýýÿôùúÿßðöÿßêîÿääãÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿÆÅÅÿÃÃÃÿ´µ¶ÿvpmÿ>JQÿ#k“ÿ{ªÿ ¬ÿ‚¶ÿ†¿ÿÈÿ •Îÿ ›Óÿ ›×ÿŸÚÿ ¥ßÿ ¦ßÿ ¨âÿ ±éÿ ®çÿ ³íÿ ¶ðÿ µíÿ µïÿ ¶òÿ ¶óÿ µïÿ ´íÿ ¶ñÿ ¶óÿ ¶òÿ µîÿ µìÿ µíÿ ²êÿ ®çÿ ®æÿ ¬åÿ ®æÿ ¯èÿ ¯éÿ °êÿ ²ëÿ ´ìÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶òÿ ¶óÿ ºôÿ ¸óÿ »ôÿž ½õÿ ¼õÿ ¸óÿ ¹ðÿ ¼íÿ »ðÿ¹òÿ¶ïÿ¸íÿ »íÿ ºïÿ ¹ñÿ ¸ðÿ µéþ ¯ßÿ £Øÿ ÒÙ ˜ÀRŠœ‚'’¿¹ ~¶ }¶Ç ¶ÿ ‚¸ÿ ŠÂþ ‘Íÿ •Õÿ ˜ØÿœØÿ¢Ýÿ ¦àÿ ¤ßÿ ¨âÿ ®çÿ²êÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ ¼ôÿ ·óÿ ºôÿË ½õÿ »ôÿ ¼õÿ ½õÿ ¹óÿ ¸óÿ ¼õÿ ½ñÿ ¼íÿ ½òÿ Áôÿ Åòÿ Êòÿ ÍñÿËíÿ Áçÿ °àÿ £×ÿ ”Éÿ µÿJjÿ ÿÿÿ—ÿÿÿFGGÿžžÿòòòÿýÿÿÿüþþÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ‚üþþÿýþþÿöúûÿäðôÿáèëÿâááÿÙÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿ ÆÆÆÿÂÂÃÿ˜•ÿny€ÿ?}¤ÿ¯ÿ…°ÿƒµÿ …¼ÿŒÇÿ ”Îÿ ›Óÿ›ÖÿŸÚÿ ¥ßÿ ¨âÿ ±éÿ ­æÿ ³ïÿ ¶òÿ µíÿ µïÿ ¶òÿ‚ ¶ñÿ µîÿ ´íÿ µðÿ ¶òÿ ´íÿ ²êÿ ²ëÿ ¯èÿ «åÿ «äÿ† ¬åÿ «äÿ ¬åÿ ªäÿ ªãÿ «äÿƒ ¬åÿ «äÿ ¯èÿ ³ëÿ ²êÿ ³ëÿ ´ìÿ ´íÿ µðÿ µñÿ ¶ñÿ ¼òÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¸ôÿ ¹ðÿ ¼íÿ ½òÿ ºôÿ³ìÿ¶êÿ »íÿ ·ðÿ ³ïÿ ±ëÿ «Üÿ ¤Îÿ œÎá ˜Ð{šÃšÃ¹ ~¶ }¶¹ ¶ÿ ‚¸ÿŒÄÿ•Ñÿ•Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ ¤Þÿ «äÿ ´ìÿ ´íÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿÌ ½õÿ ¼õÿ ·òÿ ¸óÿ„ ½õÿ ½ôÿ Áôÿ ÆñÿËíÿÍîÿËíÿ Âåÿ µâÿ §àÿ ŸÔÿ Š·ÿ^„ÿ,?ÿÿÿ˜ÿÿÿOOOÿ§§§ÿøøøÿÿÿÿÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ øùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿüþþÿûýýÿˆüþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ ýÿÿÿüþþÿøùùÿóóóÿíîîÿäææÿÜÝÝÿרØÿÐÐÐÿÅÅÅÿÃÃÃÿƒÄÄÄÿ ÿ½ÿ¥°µÿX“«ÿ$†¯ÿƒ¹ÿ‚¸ÿ „¼ÿ‰Åÿ Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ìÿ µðÿ ¶óÿ‚ ¶òÿ µîÿ ´ìÿ µðÿ ¶òÿ µíÿ µïÿ ¶óÿ °ëÿ‰ ¬åÿ ­æÿ ¨áÿ ¦àÿ ¬åÿ ªäÿ ¥ßÿ §áÿ ¬åÿ ­åÿ„ ¬åÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ µíÿƒ ´ìÿ »ëÿ »íÿ ¶ñÿ ¹ôÿ¡ ½õÿ ½ôÿ ¹ôÿ ¶ñÿ ´ìÿ µîÿ ·òÿ ±ëÿ ¬æÿ©ãÿ Ñÿ ”Â÷ ”ÃK‚šÃ¹ ¸ ¸¸ ·ÿ ‚¸ÿ ŠÂÿ’Îÿ ˜Öÿ šØÿœØÿ¡Üÿ ¦àÿ ¨áÿ ¬åÿ °éÿ²êÿ´íÿ‚ ¶òÿ ¸óÿ »ôÿÌ ½õÿ ¼õÿ ºóÿ ºôÿ ½öÿ ¾öÿ ½ôÿ ½ðÿ ¼òÿ ½öÿ Áôÿ Çòÿ Íðÿ Íïÿ Æêÿ ¹ßÿ ­Ûÿ  Úÿ –Îÿ w£ÿ;Nÿ ÿÿ–ÿÿÿÿa``ÿ³³³ÿøøøÿþÿÿÿýÿÿÿüþþÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøøøÿúüüÿüþþÿ úûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ…üþþÿúüüÿøøøÿúüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿ‚ýÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿøùùÿùúúÿüþþÿ÷øøÿòòòÿïîîÿæææÿÛÜÜÿÔÔÔÿÌÌÌÿÅÅÅÿÃÃÃÿƒÄÄÄÿÎÉÇÿ´¿Äÿ^š·ÿ%‰²ÿƒ³ÿ‚¶ÿ …½ÿ‹Æÿ Îÿ •Ôÿ™ÖÿŸÚÿ ¥ßÿ ªãÿ ­åÿ «äÿ ¯çÿ µíÿ µîÿ µðÿ ¶óÿ ¶ñÿ µïÿ ´ìÿ µïÿ ¶ðÿ µïÿ ±éÿ °éÿ ±ëÿ ®èÿ ¬åÿ ªäÿ… ¨âÿ ©âÿ ¨áÿ §ßÿ ¦ßÿ ¥ßÿ §ßÿ ¥ßÿ ¤ßÿ ¥àÿ ¨âÿ «äÿ ¬åÿ ©ãÿ‚ ¬åÿ «äÿ ­æÿ °èÿ ±éÿ ³ëÿ ´ìÿ ¸íÿ ¸ïÿ ¶òÿ ¹ôÿ› ½õÿ ¾õÿºòÿ·ïÿ ¹òÿ ºôÿ ·óÿ µòÿ ¶ðÿ ´ïÿ ±ìÿªäþ Ÿ×ÿ“ÉÿÃÏ ¾k¥ ›ÑĹ ƒ¹ ƒ¹¸ ƒ¸ÿˆÁÿËÿšÕÿÙÿœØÿ ¡Üÿ §àÿ «åÿ¬åÿ ¬åÿ±éÿ´íÿ ¶òÿ ·óÿ ·òÿ ¶òÿ ¸óÿÏ ½õÿ ½ôÿ ½õÿ ½óÿ ¼ìÿ ¼ïÿ ¾õÿ Âôÿ Èóÿ Ìóÿ Éïÿ Àèÿ °Ûÿ ¥Õÿ šÏÿ ‚¸ÿ Yÿ!ÿ ÿÿÿ—ÿ ÿÿ!!!ÿrqqÿ¾½½ÿ÷÷÷ÿþÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ‰üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‘üþþÿûýýÿüýýÿ‚üþþÿûýýÿˆüþþÿüÿÿÿ„üþþÿûýýÿ…üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿŠüþþÿ ýÿÿÿûýýÿõõõÿ÷øøÿüþþÿøùùÿòòòÿíííÿåååÿÚÛÛÿÐÐÐÿÉÉÉÿ…ÄÄÄÿ ÍÇÄÿ±½Ãÿ\œ¿ÿ&еÿ „¬ÿ‚³ÿ…½ÿÈÿ‘Íÿ•ÐÿšÖÿ Ûÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ëÿ ´ëÿ ´íÿ ¶ñÿ µïÿ ´ìÿ ´ëÿ µîÿ ¶òÿ µïÿ ²êÿ ­æÿ «äÿ ¬äÿ «äÿ ¬åÿ ©âÿ ¥ßÿ ¤ßÿ„ ¥ßÿ ¤Ýÿ £Úÿ ¤Ýÿ ¥Þÿ £Úÿ £Ûÿ ¥ßÿ ¥Þÿ ¤Þÿ ¨âÿ «äÿ ¦àÿ «äÿ„ ¬åÿ «äÿ ­æÿ ³ëÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ½õÿ·ïÿ³ìÿ¶ñÿ ¶óÿ‚ ¶òÿ ·óÿ ²íÿ ªâÿ žÔÿ‘Äÿ ƒ´÷&}­l “ “ÂŹ· ·¸€·ÿ‚¸ÿ‹Ãÿ”Ïÿ ›ÖÿœØÿ›×ÿ ¡Üÿ §àÿ «äÿ ¯èÿ ³ëÿ ³ëÿ ´íÿ ¶òÿ ¹ôÿ ¼õÿ »ôÿ ¼ôÿÍ ½õÿ ½öÿ ½ñÿ ¼ìÿ ½òÿ ½õÿ ¼óÿ ¿óÿ Ãôÿ Éôÿ Ëòÿ Çîÿ Äéÿ ¼äÿ §ÜÿÔÿ”Áÿ^ÿ*?ÿ ÿÿ˜ÿÿÿ ÿ...ÿzzzÿÁÁÁÿ÷ööÿ‚ýÿÿÿüÿÿÿüþþÿúüüÿûüüÿˆüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿõööÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿ úüüÿûýýÿüþþÿøùùÿòòòÿèèèÿÞÞÞÿÕÕÕÿÏÏÏÿÊÊÊÿ…ÄÄÄÿ ÈÃÁÿ«¸¿ÿZ›½ÿ.Š·ÿƒ±ÿµÿ…¼ÿÇÿ ‘Ïÿ –Öÿ  Üÿ ¥ßÿ ©âÿ ­æÿ ²êÿ ±éÿ ­æÿ ±êÿ µíÿ ´íÿ ´ìÿ µíÿ µîÿ ±êÿ ­æÿ‚ ¬åÿ ¨âÿ ¦àÿ §àÿ ¦àÿ… ¥ßÿ ¦àÿ ¥Þÿ £Úÿ ¤Úÿ ¤Ûÿ £Úÿƒ ¤Ûÿ ¥Þÿ §áÿ ¦àÿ ¦ßÿ ¦àÿ §áÿ ¬åÿ ­æÿ ¬åÿ «äÿ ­æÿ ´ìÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ— ½õÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¹óÿ¼óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ µîÿµïÿ®êþ ŸÚÿ!ˆ´ÿ-}£â%¬Jw¶ “ÂŹ}¶ }¶¸~¶ÿ ‚¸ÿŒÆÿ—Ôÿ ›×ÿÙÿŸÚÿ ¢Ýÿ ¦àÿ «äÿ ¯çÿ ²êÿ ¶îÿ ·ïÿµðÿ¸òÿ »ôÿ ½õÿ ¾õÿÍ ½õÿ ½öÿ ½òÿ ¼íÿ ½òÿ ½öÿ ¾õÿ Áóÿ Åðÿ Ìñÿ Ìðÿ Åìÿ ½ãÿ ±Ûÿ Ûÿ’Êÿ|¤ÿ=Sÿ ÿÿÿ—ÿÿÿ ÿ ÿJJJÿ”””ÿÐÐÐÿùúúÿþÿÿÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ†üþþÿ üÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿ…üþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿƒüþþÿ÷øøÿ…üþþÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ‚üþþÿýÿÿÿüþþÿö÷÷ÿïîîÿæææÿÜÜÜÿÓÓÓÿÌÌÌÿÇÇÇÿ…ÄÄÄÿÉÄÂÿ¬¸¿ÿZ›½ÿ-йÿ‚¶ÿ ‚¸ÿ†¿ÿÉÿ “Òÿ ™Ùÿ  Üÿ ¤Þÿ ¥ßÿ ©âÿ ­æÿ ±êÿ °éÿ ®çÿ ²êÿ µíÿ„ ´ìÿ ²êÿ ®çÿ «äÿ ªãÿ «äÿ ¬åÿ ¨áÿ ¤Þÿ ¥ßÿ ¤Þÿ ¢Ýÿ ¤Ýÿƒ ¢Ýÿ ¢Üÿ ¡Úÿ‡ ¡Ùÿ ¡Ûÿ ¢Ýÿ £Ýÿ ¥ßÿ ¤Þÿ ¥Þÿ ©âÿ «äÿ ¬åÿ ­æÿ ±éÿ ³ëÿ ´ìÿ µïÿ µñÿ ¶òÿ ¸óÿ »ôÿ— ½õÿ ¼õÿ ºôÿ ¸óÿ ·óÿ ¸óÿ ¹óÿ»óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ´ëÿ´çþ ¦Ýÿ ”Îÿ&€ªÙ@pŒ{ ƒ´ǹ1~µ 3}µ¸&µÿ ‚¸ÿ Éÿ —Ùÿ ›ØÿŸÚÿ ¥ßÿ ¦àÿ «äÿ ¬åÿ ¸ñÿ¼ôÿ´ìÿ³îÿ ·óÿ »ôÿ ¾õÿÑ ½õÿ ¾õÿ Ãôÿ Äïÿ ÄëÿÊìÿÌîÿ Æìÿ ´Ýÿ ¢ÐÿœÖÿ¶ÿVxÿ"0ÿÿÿÿ—ÿ ÿ ÿÿ<<<ÿqqqÿ»»»ÿèèèÿýÿÿÿþÿÿÿúûûÿôôôÿøùùÿ˜üþþÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿšüþþÿ üÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿòóóÿêêêÿæææÿÝÝÝÿÓÓÓÿÈÈÈÿÃÃÃÿ…ÄÄÄÿÍÇÅÿ²½Ãÿ\œ½ÿ%‰ºÿƒ¹ÿƒ¼ÿ‡ÃÿÌÿ•ÔÿœØÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ ¯èÿ… ´ìÿ µíÿ ²êÿ ­åÿ ¬åÿ «äÿ ¦àÿ §áÿ ¬åÿ ¨âÿ ¥ßÿ ¦ßÿ ¡ÜÿœØÿ ¡Ùÿ ¢ÚÿØÿœØÿŸÚÿ ¥ßÿ ¤Üÿ £Úÿ ¤Þÿ ¨âÿƒ ¬åÿ °èÿ ´ìÿ µîÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ• ½õÿ ¹ôÿ ¶òÿ »ôÿ ¾öÿ ½õÿ¸ïÿ³ëÿµðÿ ¶óÿ ¶òÿµïÿ²èÿ ¯Üÿ Ìÿ ‹Áü †½R‚ ƒ´Ç¹~­ }¬¸±ÿƒ»ÿÉÿ–Ôÿ š×ÿŸÙÿ ¤Üÿ §àÿ ªãÿ«åÿ ­æÿ°èÿ ·ñÿ¸òÿ²êÿ¶îÿ »ôÿÑ ½õÿ ½öÿ ¼öÿ Àõÿ Éôÿ Êïÿ ÉëÿÍíÿ Êìÿ ½æÿ ¬Ûÿ œÏÿ ’Èÿi“ÿ.Bÿÿÿÿ–ÿÿÿÿ ÿÿPPPÿŽÿÔÓÓÿôõõÿþÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿƒüþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿúûûÿ÷÷÷ÿúûûÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ üþþÿýÿÿÿüþþÿóóóÿéééÿáââÿØØØÿÎÎÎÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÂÿ­¹¿ÿ[š¼ÿ$‹½ÿˆ¿ÿ ‰ÃÿÍÿ•ÔÿØÿ›×ÿŸÚÿ ©âÿ «äÿ ­æÿ ¯èÿ ³ëÿ µíÿ ±éÿ ¯èÿ ³ëÿ µíÿ ´ìÿ ±éÿ ®çÿ ¬åÿ ªãÿ §áÿ ¥ßÿ ¦ßÿ §ßÿ £ÜÿŸÛÿ ÛÿžÙÿœØÿžØÿŸÙÿ‚œØÿ ™Øÿ —Öÿ—Óÿ–Òÿ˜ÓÿœØÿš×ÿ—ÓÿšÓÿ œÔÿ ›Óÿ ›Ôÿœ×ÿÚÿ ÛÿŸÚÿŸÙÿ £Ûÿ ¦Þÿ ¨âÿ ©âÿ «äÿ ­æÿ °éÿ ³ëÿ µíÿ µîÿ ¸ñÿ »ôÿ— ½õÿ »ñÿ ºíÿ ½óÿ¼ôÿ¸ïÿµîÿ´ïÿ µñÿ¶òÿµîÿ³çþ¬Ûÿ ŸÌÿ –ÄÑ ˆ½a†Î3yœɹ~ª }©¸ °ÿ…¿ÿÉÿ•Ðÿ šÖÿŸÙÿ £Úÿ ©áÿ ­æÿ¬åÿ¯èÿ´íÿµðÿ µðÿ´ìÿ¸ðÿË ½õÿ ¼õÿ ½õÿ ¼õÿ‚ ½õÿ ¼ôÿ Àóÿ Ëóÿ ÎñÿÌîÿ Äêÿ ³âÿ ¦Ûÿ ”Êÿ z¨ÿIeÿÿÿÿ˜ÿÿ ÿÿ***ÿkllÿ¯°°ÿçççÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿ ûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿûýýÿ üþþÿýÿÿÿüþþÿòóóÿçççÿÞßßÿÔÔÔÿËËËÿÆÅÅÿÃÃÃÿ…ÄÄÄÿ ÈÃÁÿ«·¾ÿ[›½ÿ(޾ÿ ‹Àÿ ‹Àÿ ŒÄÿŽÍÿ•ÔÿØÿœØÿ¢Ýÿ ¬åÿ ­æÿ ³ëÿ µíÿ ³ëÿ ®çÿ ®çÿ ³ëÿ ´ìÿ ²ëÿ ­æÿ «äÿ §áÿ ¤Þÿ ¥ßÿ ¤Ýÿ ¢ÙÿžØÿ›×ÿ›Øÿ ›Øÿ›Øÿ›×ÿ ›Øÿ —×ÿ ”Óÿ”Ïÿ“Íÿ•ÐÿšÖÿ˜Ôÿ”Îÿ˜Ïÿ‚ šÐÿ šÑÿ›Õÿ‚›×ÿœØÿ ¡Ùÿ £Ûÿ £Þÿ ¦ßÿ «äÿ «åÿ «äÿ °éÿ ³ëÿ ´ëÿ ¸ðÿ— ½õÿ ½öÿ ¼ðÿ ¼ìÿ ½óÿºóÿ³ìÿ´ïÿ ¶óÿµðÿ²êÿ ®Þÿ¥Ðÿ ”Ãî Ž½u ‹Á ‹Áʹ-}³ /}³¸#·ÿ ‰ÀÿÉÿ •ÐÿšÖÿŸÚÿ ¤Þÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ´îÿ ¶îÿ »óÿ ¹óÿ ·óÿ ¼ôÿÉ ½õÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾öÿ ½õÿ »ïÿ ½íÿ Äòÿ Êóÿ Ìòÿ Äîÿ ¸éÿ ªâÿ  Úÿ ‡»ÿMmÿ!/ÿÿÿ˜ÿÿ ÿÿ"#$ÿFHHÿ—˜˜ÿÙÚÚÿöøøÿûüüÿõõõÿúûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ†üþþÿ ûýýÿûüüÿûýýÿüþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ…üþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿ ÷øøÿõõõÿûüüÿþÿÿÿüÿÿÿîîîÿâââÿÞßßÿÕÖÖÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿ ÌÆÄÿ²½Ãÿ`¡Áÿ3‘»ÿŠ·ÿ ‰ÀÿŒÉÿ’Íÿ˜ÓÿÙÿ ¡Üÿ ¦àÿ ¬åÿ ­æÿ ³ëÿ ²êÿ ­æÿ ±éÿ ´ìÿ ±éÿ ­æÿ ¬åÿ ªãÿ ¦àÿ ¥àÿ ¥ßÿ ¤Üÿ ¡ÚÿØÿœØÿØÿ šØÿ —Øÿ –Öÿ•Ñÿ –Ôÿ —×ÿ •Òÿƒ”Ïÿ•Ðÿ”Ïÿ•Ïÿƒ•Ðÿ—Ñÿ ›Òÿ œÖÿƒÙÿ  Ùÿ ¥Ýÿ ¬äÿ ªãÿ ¦àÿ ªäÿ ¯èÿ ³ëÿ ¶ðÿ ¸óÿ ¼õÿ• ½õÿ ¾öÿ ºóÿ ·ñÿ ¼ôÿ »ôÿ¶ñÿ µñÿ ¶óÿ ·ôÿ ´ðþ ®çÿ £Ùÿ œÏë –ÈGZq ‹Áʶ x­ x­&}¯´´ÿ ŠÀÿ Éÿ •Ðÿ ×ÿ¢Ûÿ ¥ßÿ ªãÿ ¬åÿ«äÿ ¯éÿµðÿ ´îÿ ·ðÿ ¾õÿ ºôÿ µòÿ »ôÿ ¾õÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹ôÿ ¼õÿ ½öÿ ½õÿ ½ðÿ Àîÿ Æóÿ ÍôÿÐóÿ Äíÿ ´ãÿ ¡Öÿ Çÿ pžÿ /Aÿ ÿÿÿ–ÿÿÿÿ ÿÿDEEÿ}ÿÂÂÂÿñññÿüþþÿüýýÿ÷÷÷ÿúüüÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‡üþþÿýÿÿÿ üÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ†üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿøúúÿúüüÿüþþÿúüüÿøúúÿûüüÿ†üþþÿ ùúúÿ÷øøÿûýýÿüþþÿøúúÿîîîÿãääÿÛÛÛÿÓÓÓÿÌÌÌÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÃÿ°¼Âÿa¢Áÿ1“¿ÿ‹½ÿ ŠÄÿËÿ ”Ñÿ ˜ÕÿÙÿ ¥ßÿ ªãÿ ¬åÿ ®æÿ °éÿ ´ìÿ ²ëÿ ¯çÿ °éÿ ²ëÿ ´ìÿ °éÿ ¬åÿ ªãÿ ¥ßÿ ¥Þÿ ¤Ýÿ ¢ÚÿŸØÿœØÿ šØÿ šØÿ ˜Öÿ •Ôÿ •Óÿ”Ïÿ “Ñÿ “Óÿ”Ðÿ”Ïÿ’Ïÿ”Ïÿ’Ïÿ‘Íÿ’Íÿ”Ïÿ‘Íÿ‘Ìÿ‘Íÿ“Îÿ•Ïÿ˜Ðÿ™Óÿ™Õÿ˜Ôÿ™Ôÿ›Õÿ  Øÿ ¥Üÿ ©âÿ ¨áÿ ¥ßÿ ©âÿ ®çÿ ´ìÿ µîÿ ¶ðÿ ¼ôÿ ¾öÿ“ ½õÿ ¼ôÿ¹ñÿ¶ñÿ ¶óÿ ¼õÿ ¼õÿ ¶óÿ µñÿ µïÿ ·íÿ ²æÿ ©Ýÿ  ÕÍ —Ïx´ÿ “ “Â̹ |ª }¨º ¯ÿ Š¿ÿÉÿ–Ñÿ  Øÿ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ¬åÿ¯çÿ³ëÿµðÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿÐ ½õÿ Áôÿ Æóÿ ÌóÿÒóÿÒðÿÅèÿ ±Úÿ –Åÿy¨ÿSwÿ "ÿ ÿ˜ÿ ÿÿ ÿÿ555ÿrrsÿ¾¿ÀÿæææÿùúúÿüýýÿýÿÿÿÐüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿùûûÿôôôÿðððÿçççÿ×××ÿÏÏÏÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ¬¸¾ÿa¡Àÿ)”ÅÿŽÉÿÈÿ Ìÿ •Öÿ ™ØÿžÙÿ ©âÿ ­æÿ ¬åÿ ±éÿ µìÿ‚ ´ìÿ ®çÿ ­æÿ ´ìÿ ±éÿ ¬åÿ ªäÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿœØÿ ˜×ÿ –×ÿ •Óÿƒ”ÏÿÎÿŽÎÿ“Ïÿ’ÏÿŽÎÿ’Îÿ“ÏÿÎÿÌÿŽÉÿ’Íÿ“ÎÿÊÿÈÿŽÉÿ’Íÿƒ”Ïÿ“Ïÿ–Ïÿ ›Ñÿ  Öÿ ¤Ûÿ ¥Þÿ ¥ßÿ ©ãÿ ®çÿ ³ìÿ ´ìÿ µíÿ »óÿ ¾öÿ’ ½õÿ ¾öÿ»óÿ´ìÿ³íÿ ·òÿ ¼õÿ ·òÿ µïÿ ´ëÿ µäÿ ®Úÿ ¤Ðÿ¢Í^ ›Ñθ v«H x¬´ {¯î µÿ Š¿ÿ “ÉÿšÑÿ œÖÿ¢Üÿ ªãÿ«äÿ ­æÿ°èÿ²êÿ´ëÿ µðÿ ·óÿ ¸óÿ ¹óÿ »ôÿ“ ½õÿ ¾õÿ³ ½õÿ ¾õÿ ½õÿ ¹ôÿ ½õÿ ½ðÿ ½îÿ Áòÿ Âôÿ Æñÿ Ëïÿ ÍïÿËíÿÃçÿ ±Ýÿ ŸÓÿ ŒÃÿ^†ÿ.Aÿ ÿÿ—ÿÿÿ ÿÿ(((ÿhhhÿ«««ÿååæÿøøùÿƒüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿŠüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‡üþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ†üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüÿÿÿ‚üþþÿùúúÿïïïÿâââÿÖÖÖÿÌÌÌÿÆÆÆÿ‡ÄÄÄÿËÅÃÿ±½Ãÿa¦Åÿ&”ÇÿŠÈÿ Ëÿ“Ðÿ•Öÿ ›Úÿ£Þÿ ªãÿ ¬åÿ «äÿ ±êÿ µìÿ ¯èÿ °éÿ ´ìÿ ®çÿ ­æÿ ´ìÿ ®çÿ §àÿ ¬åÿ ©ãÿ ÛÿžÙÿ žØÿ ™Øÿ —Öÿ—Òÿ•Òÿ •Òÿ“ÑÿÎÿŽËÿÉÿÊÿŽÌÿŽÎÿŽËÿÊÿ‹ÊÿÊÿŽËÿŒÊÿ‹Éÿ‹ÈÿÊÿŽËÿÊÿÉÿŒÈÿÊÿ‘Ëÿ‚Ëÿ“Îÿ•Ïÿ–Ïÿ˜ÑÿšÔÿžÚÿžÛÿ Ûÿ ©ãÿ ®çÿ ¯çÿ ²êÿ µíÿ ·òÿ ºôÿ ½õÿ ¾õÿ‘ ½õÿ ¼ôÿºòÿºóÿ »ôÿ·ïÿ »ôÿ¸ñÿ³êÿ ®äþ £Ùÿ™Ïÿ–Ìa ›Ñθ y®{ y¯ÿ |´ÿ ºþ ‰Áÿ ”Ëÿ ›ÔÿœØÿ£Þÿ ¬åÿ¬åÿ ­æÿ³êÿ´ìÿ µíÿ ¶ñÿ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼ôÿ ¼õÿ£ ½õÿ »ôÿ ·ñÿ ¸òÿ ½õÿ ¼ðÿ ½íÿ Âòÿ Ãôÿ ÄóÿËðÿÏíÿÌíÿ Ãçÿ µÞÿ ¡Ôÿ Æÿ x®ÿA_ÿÿÿÿ—ÿ ÿ ÿÿ(((ÿPPPÿ   ÿÙÙÙÿùúúÿÿÿÿÿýÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿøùùÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ†üþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿíîîÿßßßÿÖÖÖÿÌÌÌÿÅÅÅÿ‡ÄÄÄÿ+ÌÆÃÿ±¾Äÿ`¨Èÿ(–Éÿ ŒÉÿ‘Íÿ•Ñÿ –Öÿ žÛÿ §àÿ «äÿ ­æÿ ®æÿ ±éÿ ²êÿ ®æÿ °èÿ ´ìÿ ¯çÿ ­æÿ ²êÿ ­æÿ ¦àÿ ªãÿ §áÿœØÿ›×ÿ›Øÿ —Öÿ ”Óÿ”Ïÿ“Íÿ“Íÿ“ÍÿÍÿÌÿŠÈÿ‰Æÿ ‰ÅÿŒÊÿÍÿ‰ÇÿˆÅÿ‰ÅÿˆÄÿ‰Åÿ‰ÆÿˆÄÿ‰ÄÿŒÅÿŠÆÿ‰ÆÿŒÈÿÉÿŒÈÿŽÉÿ’Íÿ”Ïÿ “Îÿ•Ðÿ›Õÿ›Öÿœ×ÿ ¦ßÿ «äÿ ªãÿ ®çÿ ³ìÿ µñÿ ¸óÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿŒ ½õÿ ¾öÿ »ôÿµíÿµîÿ ¼õÿ¸ñÿ°èÿ ¥ÜÿœÔú“ÏÌÍJѸ ~µs ~¶ÿ }µÿ €ºÿ‰Åÿ Ïÿ ˜Øÿ ¡Ýÿ ¨âÿ ¬åÿ ­æÿ ³êÿ µîÿ‚ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ºôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ ·òÿ ¸óÿ¡ ½õÿ ¾õÿ ºôÿ ¶ñÿ ºìÿ ¼îÿƒ ½õÿ ¿ôÿ ÄóÿÏòÿÒðÿ Èíÿ ¼äÿ ¬×ÿ šÎÿ ~±ÿX|ÿ%4ÿÿÿ–ÿ ÿÿÿÿ'''ÿYYYÿ•••ÿÔÔÔÿôõõÿüýýÿýÿÿÿ…üþþÿûýýÿüýýÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‡üþþÿýÿÿÿùûûÿôôôÿøúúÿüþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿ’üþþÿüýýÿûýýÿüþþÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüÿÿÿîîîÿßßßÿÖÖÖÿÐÐÐÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ«¹¿ÿ^§Æÿ.šËÿ“Îÿ’Îÿ•Ñÿ š×ÿ Ûÿ ¦ßÿ ªãÿ ¯èÿ ³ëÿ ¯èÿ ­æÿ ²êÿ ´ìÿ ¯çÿ ¬åÿ ­æÿ «äÿ ¨áÿ £Ýÿ‚œØÿ–Ñÿ”Ïÿ‘ÌÿŽÉÿÊÿÉÿŠÈÿ ŠÆÿ ‹Âÿ ‹ÅÿŠÈÿ‡Ãÿ…Áÿ†Áÿ„¼ÿ „»ÿ†Àÿ†Âÿ†Áÿ„½ÿ „ºÿ…½ÿ†Âÿ‰Æÿ‹ÈÿŠÇÿ‹ÈÿŽÉÿ‘Íÿ•Ðÿ”Ïÿ•Ðÿ ›Òÿ œÑÿ œÒÿ ¢Øÿ ¥Ýÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·ôÿ ·óÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ·óÿ ½õÿ ¾õÿŠ ½õÿ ¾õÿ ºôÿ ¶òÿ ¶ñÿ ¶òÿ ·óÿ ³ïþ «âÿ žËÿ™Ãº“ÎÒ¸ {±r{²ÿ~²ÿƒºÿ‹Çÿ“Ðÿ šÖÿ ŸÚÿ ¤Þÿ ¨âÿ ªãÿ ®çÿ ´îÿ ¶ñÿ ¶óÿ ·óÿ ¹óÿ ºôÿ ¼õÿ† ½õÿ ¾õÿ ½õÿ ¹óÿ »ôÿ† ½õÿ »ôÿ ¹óÿ »ôÿŒ ½õÿ ¼õÿ ºôÿ  ½õÿ ¼õÿ ºôÿ ¹ôÿ ¼ðÿ ½ñÿ ½õÿ ½òÿ ½ñÿ ¾ôÿ Âóÿ ÈðÿÌðÿËîÿ Ãéÿ µàÿ ¢Óÿ ‘Æÿ m˜ÿ5Kÿÿÿÿ’ÿ ÿÿÿÿÿÿ ÿ,,,ÿ```ÿžžžÿÓÓÓÿñòòÿýÿÿÿ‚üþþÿúûûÿøùùÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøúúÿüþþÿúûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿûýýÿøùùÿïïïÿãããÿ×××ÿÎÎÎÿÈÈÈÿÅÅÅÿ†ÄÄÄÿIÉÄÁÿ®»Áÿ^§Æÿ0šËÿ”Ïÿ–Òÿ ™Ôÿœ×ÿ£Ýÿ ©ãÿ «äÿ ¯èÿ µíÿ ²êÿ °èÿ ´ìÿ µíÿ ´ìÿ ¯èÿ «äÿ ¬åÿ «äÿ ©âÿ ¦àÿ ¢ÝÿØÿšÖÿ˜Óÿ•Ðÿ“Îÿ‘ÌÿŽÊÿ‹ÇÿŠÅÿˆÄÿ‡ÄÿˆÄÿˆÃÿ‰Áÿ ˆÁÿ ‡Àÿ…½ÿ„¼ÿ„½ÿ „ºÿ ƒ¹ÿ¹ÿ€»ÿ‚»ÿ ¹ÿ ·ÿ ƒ¸ÿ ‚ºÿ‚¼ÿ †¿ÿ ‡Áÿ ‡ÀÿˆÃÿˆÄÿ‰ÁÿŠÄÿÉÿÌÿ“Íÿ•Íÿ–Îÿ˜Ñÿ Óÿ ¡×ÿ ¤Üÿ ¦ßÿ ªãÿ ¯êÿ ³îÿ µïÿ µðÿ ¹óÿ ºôÿ‚ ¹ôÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ ¹óÿ ·óÿ ¶òÿµñþ «äÿ¡Øÿ ›Ç«–·H”Ï”Ïϸ w¬r y­ÿ±ÿ†ºÿÈÿ•Îÿ ›Òÿ›ÖÿŸÛÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·óÿ ¶òÿ µñÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ‡ ½õÿ »ôÿ ¶òÿ ¹óÿ¹ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼ïÿ ½ìÿ Ãòÿ ÉñÿÌíÿ Çìÿ Áéÿ ½ãÿ ­Ûÿ —Íÿ „µÿXyÿ"ÿÿÿÿ’ÿ ÿÿ ÿ ÿ ÿÿ)))ÿ]]]ÿ¦¦¦ÿÝÝÝÿýýýÿýÿÿÿ‚üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿƒüþþÿûýýÿƒüþþÿüýýÿüÿÿÿúüüÿôõõÿøøøÿ™üþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿúûûÿôôôÿñððÿèèèÿØØØÿËËËÿÃÃÃÿ†ÄÄÄÿÍÇÄÿ³¿Åÿ`¨Èÿ/šËÿ”Ðÿ ™ÖÿœÙÿ›×ÿ ¤Þÿ ¬åÿ ®çÿ ³ëÿƒ ´ìÿ ³ìÿ ¯çÿ ¬åÿ ©âÿ ¥ßÿ £ÝÿÙÿ—Óÿ“Îÿ”Ïÿ’ÍÿŽÉÿ‹ÈÿˆÅÿ…Áÿ„¿ÿ…¿ÿ…Àÿ„Àÿƒ¼ÿƒ ‚¸ÿ ƒ¹ÿ ·ÿz³ÿz³ÿ }µÿ ¶ÿ ‚¸ÿ €·ÿ ~µÿ ·ÿ ‚¸ÿƒ¼ÿ„¿ÿ ‚¹ÿ‚¹ÿ„¾ÿŠÅÿŽÈÿÈÿËÿ”Îÿ˜Ïÿ Óÿ ¢Ùÿ £Üÿ ¥ßÿ ªãÿ ¯çÿ ³ëÿ ´ìÿ ´íÿ µñÿ µòÿ ¶òÿ »ôÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¸ôÿµðÿ´ëÿ¥Ûÿ™ÏÖ—Ï&šÃѸ )|²{&}³ÿµÿ ‡½þŽÈÿ’Ìÿ—Ðÿ Ÿ×ÿ¥Þÿ ªäÿ «äÿ ­æÿ ³íÿ µîÿ ´íÿ ·ïÿ ½õÿ ºôÿ ¶òÿ ¼ôÿ ·óÿ ºôÿƒ ½õÿ ¹óÿ ·óÿ ºôÿ ½õÿ ¸óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ ¼õÿ ¼ðÿ ¼íÿ ½óÿ ½öÿ ½õÿ ¼ôÿ ¾óÿ Èôÿ ÎñÿÍíÿ Äèÿ »âÿ ´Üÿ ¥Öÿ Äÿ h‘ÿ:Pÿ ÿÿ“ÿ ÿ ÿ ÿÿÿÿ333ÿqrsÿ­®®ÿßßßÿö÷÷ÿþÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúüüÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿˆüþþÿýÿÿÿüþþÿùúúÿõööÿúüüÿüþþÿúûûÿûýýÿüýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿúûûÿóóóÿçççÿ×××ÿËËËÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ³ÀÆÿd¬Îÿ.Òÿ•Õÿ –×ÿ ˜×ÿš×ÿ Ûÿ §áÿ «äÿ ­åÿ ­æÿ ±êÿ µíÿ µìÿ ²êÿ ®çÿ‚ ¬åÿ ©ãÿ ¥ßÿ ¥Üÿ ¢ÛÿÙÿ˜Ôÿ“Îÿ‘ËÿŽÊÿ‹ÈÿˆÅÿ†Âÿ…Áÿ„¾ÿ„»ÿ „»ÿ ƒ»ÿ €¹ÿ}·ÿ{´ÿ{µÿ|µÿ |³ÿ {°ÿ y¯ÿ‚ z°ÿ {±ÿ {°ÿ z°ÿ{´ÿ|¶ÿ{µÿ|¶ÿ {µÿ²ÿ…°ÿ †¸ÿ‡¿ÿ‡ÂÿŠÃÿ ŽÆÿ”Íÿ ˜Óÿ ™Ùÿ ›Ùÿ Ûÿ ªãÿ ®æÿ ²êÿ µíÿ ´íÿ µðÿ ¶òÿ »ïÿ ¼îÿ ¶ñÿ ¹ôÿ ½öÿ ¾öÿ ½õÿ »ôÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ ¼ôÿ ½õÿ ¸ôÿ ´ìÿ °Þÿ ©×’Ë.9ÏšÃѸ;~µN0¶À€·ñ„¼ÿŒÇÿÎÿ–Óÿ ž×ÿ¥Ýÿ ªäÿ «åÿ ­æÿ³êÿ ´ìÿ ´ìÿ ³ëÿ ¶îÿ »ôÿ ¹óÿ ¶òÿ ¼ôÿ ¼õÿ ¸óÿ »ôÿ ¾õÿ ¼õÿ »ôÿ ¸óÿ ½õÿ ¾öÿ ½õÿ ¹óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ »õÿ ¼ðÿ ¼îÿ ½óÿ ½öÿ ½õÿ ½ôÿ Áóÿ Ëòÿ Îðÿ Êíÿ Âæÿ ¸ßÿ «Øÿ šÍÿ ~°ÿIfÿ)ÿÿÿ‘ÿ ÿÿÿ ÿÿÿ!""ÿBBBÿrrsÿ´´µÿâãäÿúûûÿÿÿÿÿýÿÿÿ‚üþþÿúüüÿúûûÿüþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿ ýÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ‰üþþÿúüüÿúûûÿŒüþþÿüÿÿÿùúúÿöööÿúûûÿ‚ýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿýÿÿÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe­Ðÿ, Öÿ —Øÿ •×ÿ ˜Øÿ  Ûÿ¤Þÿ §áÿ «äÿ ¬åÿ ­æÿ ²êÿ µíÿ ±éÿ «äÿ ¬åÿ ©âÿ ¤Ýÿ ¢ÚÿŸØÿšÖÿ–Ñÿ‘ÌÿŽÉÿ‹ÆÿˆÃÿ…¿ÿ„½ÿƒ¾ÿ ƒ»ÿ ‚¸ÿ ·ÿ ¶ÿ }´ÿ z²ÿy²ÿy³ÿy²ÿx±ÿw®ÿ v¬ÿ‚ w­ÿv­ÿ w­ÿ x­ÿ w­ÿw­ÿy°ÿz±ÿy°ÿy±ÿ x²ÿ{®ÿ «ÿ €°ÿ ·ÿ‚¼ÿ …½ÿ ‰¾ÿÇÿ‘Íÿ ”Ðÿ ˜Óÿ×ÿ¥ßÿ ªãÿ ¬åÿ °èÿ ³ëÿ ´ëÿ µîÿ ¶ñÿ ¹îÿ ºíÿ ¶òÿ ¹òÿ ½òÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼õÿ ½õÿ ºöþ °éÿ ¥Õÿ £Ïo ›Ñ ›ÑÒ¹ ~µ }´¼ ºÿ‰Æÿ ‘Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ©ãÿ ®æÿ²êÿ´ìÿ ´ìÿ µíÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ‚ ½õÿ ¾õÿ ºôÿ ¶òÿ ºôÿ¼ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿƒ ½õÿ Àïÿ ÅëÿËíÿ Êíÿ Äëÿ Áçÿ ·àÿ ¢×ÿ ‹¾ÿ iÿ(9ÿÿÿÿ’ÿ ÿÿ ÿ ÿÿ???ÿÿÅÅÅÿçççÿøùùÿüýýÿýÿÿÿƒüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ­üþþÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŸüþþÿ ýÿÿÿùûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüþþÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe¬Ðÿ+¡Õÿ›Øÿ –×ÿ šÚÿ ªäÿ ­æÿ ¬åÿ «äÿ ®çÿ ³ëÿ ´ìÿ µíÿ ±éÿ‚ ¬åÿ ¬æÿ ¨àÿ ¢ÚÿžÙÿšÖÿ•Ðÿ‘ÌÿŽÉÿ‹ÈÿˆÂÿ ƒºÿ ƒ¹ÿ ‚¹ÿ ·ÿ ~¶ÿ{µÿy²ÿ‚ y®ÿ y¯ÿ x¬ÿ t¨ÿp§ÿ„o§ÿ p§ÿ t¨ÿr¨ÿp§ÿ v§ÿ y¦ÿ x¦ÿ yªÿ y®ÿ x®ÿ‚ x­ÿ y¯ÿ }µÿ ¸ÿ „ºÿ„¿ÿ‰Áÿ ’Âÿ ˜Êÿ œÓÿœ×ÿ¢Ýÿ ¬åÿ ­åÿ ®æÿ ³ëÿ µìÿ ´íÿ ¶ðÿ ¶òÿ ¹îÿ ¼ìÿ ·ðÿ ¸óÿ ½õÿ ¾õÿƒ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ »öþ¬èÿ–Ñÿ‘Ëy ›ÑÓ¶8w«8w«}µ¯ €¹ÿ ŠÃÿÌÿ—Ôÿ žØÿ¢Ûÿ ¤ßÿ ©âÿ ®æÿ³ëÿ´ìÿ ´ìÿ ´ëÿ ´íÿ‚ ¶òÿ ¸óÿ ¹óÿ ¹ôÿ ¹óÿ ¹ôÿ ºôÿ ¼ðÿ ½ðÿ ¹óÿ »òÿ ½ïÿ »òÿ ¹ôÿ ¹óÿ »ôÿ ¾õÿ ¼ôÿ ¹óÿ »ôÿ¯ ½õÿ ºôÿ ¸óÿ ¹ôÿ »ñÿ ½ðÿ ½óÿ ¼öÿ Äðÿ Éëÿ Èìÿ Åêÿ Àæÿ »áÿ ®Úÿ —Îÿ qŸÿC^ÿÿÿ‘ÿÿÿÿÿÿÿ'''ÿQRRÿ’““ÿÅÅÅÿéééÿùùùÿþÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿùúúÿøúúÿûýýÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿùúúÿ„üþþÿýÿÿÿ„üþþÿ ýÿÿÿûüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüýýÿƒüþþÿ ýÿÿÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿøøøÿûýýÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿùûûÿ÷øøÿûýýÿøùùÿúüüÿüþþÿýÿÿÿüþþÿìô÷ÿàèìÿÛÝÝÿÏÏÎÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ´ÀÇÿi°Òÿ-¤×ÿœØÿ •Öÿ ™Ùÿ §áÿ©âÿ¨âÿ ®çÿ ³ìÿ ¶ñÿ ²ìÿ ¯èÿ ´ìÿ ±êÿ‚ ¬åÿ5 ­æÿ ©àÿ £ÙÿžÙÿ™Õÿ”Ïÿ‘ÌÿÈÿ‰Åÿ…¿ÿ ƒ¹ÿ ‚¸ÿ ·ÿ |µÿ {³ÿ {±ÿx²ÿv°ÿt«ÿ r¥ÿ oŸÿjœÿd“ÿ [‡ÿVÿRzÿNuÿLtÿMuÿPvÿQwÿPvÿNuÿNvÿ Y|ÿ a†ÿd‘ÿkÿ r§ÿv®ÿy²ÿ {³ÿ z°ÿ z¯ÿ z°ÿ |³ÿ}¶ÿ¸ÿ ƒ»ÿ ‹ÀÿÇÿ•Îÿ –Õÿ žÜÿ ¨âÿ ©ãÿ ¯èÿ °èÿ ³íÿ ¶ñÿ ¶óÿ ºîÿ ¼ëÿ ·ðÿ ·ôÿ ½õÿ »ôÿ ¹ôÿ ½õÿ ¼ôÿ ¹óÿ ¼ôÿ ½õÿ ºôÿ ¼õÿ ½ôÿ ¶èÿ ¬ÞÝ”Ð|†Ç,Ö¸ÿ2t¨* |´Â ¸ÿ ‰¿ÿÇÿ–Ðÿ  Øÿ¤Üÿ ¥ßÿ ©âÿ ®çÿ ³ëÿ µìÿ ´ìÿ ´ìÿ µîÿ ¶ñÿ„ ¶òÿ µñÿ µòÿ ¸ôÿ ½õÿ ¼îÿ ºìÿ ¶òÿ ¸ïÿ »ëÿ ·ðÿ µòÿ ¹óÿ ½õÿ ºôÿ ¶òÿ ºôÿ® ½õÿ ¼õÿ ¸óÿ ½õÿ ½ðÿ ¼ìÿ ½óÿ ½öÿ ½ôÿ ÇñÿÍíÿ Æìÿ Áèÿ »áÿ ²Üÿ¡Ñÿ ‡½ÿTzÿ.ÿ ÿÿ‘ÿÿ ÿ ÿ ÿ444ÿ_``ÿ™ššÿÞßßÿöööÿøùùÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿ„üþþÿüýýÿûýýÿ…üþþÿùúúÿôõõÿøùùÿýÿÿÿùúúÿôõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿûýýÿ…üþþÿ ýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿ…üþþÿ ûýýÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿûýýÿˆüþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿ‚üþþÿýÿþÿüþþÿêöúÿÝëðÿÝààÿÑÐÐÿÃÃÃÿ†ÄÄÄÿÌÆÃÿµÁÇÿk²Óÿ/¥ØÿœØÿ—Øÿ ›Úÿ ¤ßÿ ¦ßÿ §áÿ ±éÿ ¶ïÿ µñÿ °êÿ ­æÿ ³ëÿ ²êÿƒ ¬åÿH §àÿ ¢ÙÿžÙÿ™Öÿ”ÐÿËÿŒÇÿ†Áÿƒ¼ÿ ‚¸ÿ ¶ÿ |´ÿy³ÿx°ÿ w¬ÿrªÿl¢ÿd•ÿ[…ÿSwÿLrÿDgÿ;Yÿ6Oÿ1Gÿ*@ÿ(=ÿ)=ÿ,?ÿ-?ÿ(=ÿ&;ÿ(=ÿ4Hÿ=WÿCgÿMvÿX„ÿ`’ÿiœÿ r¤ÿ t¨ÿ v«ÿ x¬ÿ x¯ÿy²ÿ |´ÿ ¸ÿƒ¾ÿˆÃÿŽÉÿ “Óÿ ›Úÿ £Þÿ ¤Þÿ ¥ßÿ ªãÿ «äÿ ¬åÿ °èÿ ´íÿ µñÿ ¹îÿ »ëÿ ·ïÿ ¹óÿ ½õÿ ¹óÿ ·ñÿ ¼ôÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾÷ÿ ¼óÿ ¯Þÿ¨Ó¸”Ï”ÏÔ¸Go d=r¤ëz±ÿ€¸ÿ „¹ÿŒÅÿ–Ñÿ œÖÿ¡Ûÿ ¥ßÿªãÿ ®çÿ³ëÿ´ìÿ´ìÿµðÿ ¶ñÿ ´íÿ µïÿ‚ ¶óÿ ¶òÿ µïÿ ´íÿ ¶ñÿ ·óÿ ¸óÿ ·òÿ ·ñÿ ·óÿ¶ïÿµëÿ¶ñÿƒ ·óÿ ·òÿ ¹óÿ ¼õÿ‚ ½õÿ ¾õÿª ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ½õÿ ½ôÿ ½óÿ ¼õÿ ¾óÿ Âíÿ Êðÿ Íòÿ Çíÿ Àèÿ ¶âÿ¦ÜÿÉÿs¤ÿ`ÿPtÿ ]„ÿ h’ÿq§ÿx²ÿ }±ÿ „¸ÿ ŠÀÿÉÿ“Ðÿ˜Ôÿ×ÿ ¡Úÿ £Üÿ §áÿ ¬åÿ ®ãÿ °åÿ ³ëÿ ´îÿ µïÿ »ëÿ ¼ìÿ ºñÿ ºïÿ ºîÿ »óÿ ºôÿ ¹óÿ ¼õÿ ¶òÿ ¹õÿ ¹òÿÙÿ̼Î ×¹ x³ x²¸{´ÿ‚¸ÿŒÄÿ•Ñÿ–Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ¨áÿ ¬åÿ±éÿ´íÿ ¶òÿ µïÿ… ´ìÿ ´ìÿ´ìÿ³ëÿ³ëÿ²êÿ ­æÿ¬åÿƒ ¬åÿ °èÿ µíÿ ¶ñÿ ¶òÿ »ôÿ ¼õÿ ·òÿ µòÿ ¶òÿ »ôÿ ¾õÿ§ ½õÿ ½öÿ ½õÿ ¼íÿ ¼ìÿ ½ôÿ ½öÿ ½õÿ Âôÿ ÇñÿÌíÿ Èìÿ Ãêÿ ¿åÿ ´Üÿ ¤Ðÿ ‘Àÿ iÿ'8ÿ ÿÿŽÿ ÿÿ ÿÿÿ<==ÿjjjÿÿÊÊÊÿíííÿùûûÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøøøÿŠüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿˆüþþÿøùùÿñññÿçççÿØØØÿËËËÿÌÌÌÿÊÊÊÿ…ÄÄÄÿ ÍÆÂÿ±ÁÈÿW°Üÿ!¤ÞÿœØÿ›×ÿžÙÿ ¤Þÿ ©âÿ ­æÿ ²ëÿ µíÿ‚ ´ìÿ µìÿ ±éÿ ¬åÿ «äÿ ¦àÿ  ÛÿœØÿÙÿ™ÕÿÊÿˆÀÿ ‚¸ÿ ·ÿ |³ÿ x­ÿu­ÿo¨ÿe˜ÿMsÿ.Eÿÿÿ—ÿÿ ÿ"ÿ-CÿEiÿ\ÿl¡ÿ v£ÿ ~¯ÿ „»ÿˆÄÿÊÿ”Ïÿ™ÕÿÙÿ ¢Ùÿ §ßÿ ¬åÿ ²âÿ µãÿ ´ëÿ µðÿ ·òÿ »íÿ ºëÿ ´ìÿ µïÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸õÿ ´ïÿ‘Ìÿ€»¼‚½ ×¶?q£?q£ÿÿx³Äz³ÿ ¶ÿ ‡ÁþÌÿ “Ðÿ—Ôÿ›ØÿžÙÿ Ûÿ¤Þÿ¦àÿ ¨áÿ°èÿ´ìÿ °êÿ²ëÿ´ìÿ´ëÿ´ìÿ µíÿµìÿ²êÿ¯çÿ®çÿ ®æÿ ¬åÿ¬åÿ‚ ¬åÿ ­æÿ °èÿ´íÿµîÿ´îÿ¶ïÿ ·ðÿ ¶òÿ ¶òÿ ¸óÿ ¹ôÿ ¸óÿ »ôÿ£ ½õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ½òÿ‚ ½õÿ Áôÿ Çóÿ Íòÿ Êïÿ Âéÿ ·ßÿ ¨Õÿ ”Çÿ |©ÿQpÿÿÿÿ†ÿÿ†ÿ ÿÿÿÿ***ÿPPPÿ‚‚‚ÿ±±±ÿÕÕÕÿîîîÿúüüÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿúûûÿüþþÿüÿÿÿ„üþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúüüÿö÷÷ÿùûûÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿŠüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿ÷øøÿúûûÿ„üþþÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿüýýÿö÷÷ÿìììÿàààÿÔÕÕÿÊÊÊÿÄÄÄÿÃÃÃÿ„ÄÄÄÿ$ÍÆÃÿ²ÀÇÿ_­Ôÿ&¡ØÿœØÿŸÛÿ ¤Þÿ ¨âÿ­æÿ±éÿ ³ëÿ µíÿ µñÿ µòÿ µïÿ ´æÿ ³æÿ ±éÿ ®çÿ ªäÿ ¦àÿ ¤Þÿ ¢Üÿ›Öÿ“ÏÿÉÿ …¿ÿ µÿ {²ÿ w®ÿs©ÿp¥ÿbÿB`ÿ&9ÿÿÿÿÿÿ…ÿˆÿÿÿ‚ÿÿ ÿÿ*ÿ-Eÿ@`ÿSzÿj›ÿ}·ÿ „½ÿŒÆÿ”Ïÿ™ÖÿžÙÿ ¢Ùÿ §ßÿ ¬æÿ ®åÿ °äÿ ´äÿ µåÿ µçÿ ·êÿ ¶íÿ µðÿ µòÿ µóÿ ¶òÿ ·óÿ ¸óÿ ¹óÿ »ôÿ»ôÿ±ëÿ Æÿ{´¼}¶ ×¹y³ x³”z³ì }µýƒ¾ÿŠÇÿ ‘Íÿ ˜ÓÿœØÿÙÿ ¢Ýÿ¤Þÿ ¥ßÿ­æÿ°èÿ ªãÿ®æÿƒ²êÿ²ëÿ ³ëÿ±êÿ®çÿªäÿ«äÿ¬åÿ «äÿ ¬åÿ‚ «äÿ «äÿ ¬åÿ±éÿ²êÿ²êÿ³êÿ ´ìÿµðÿ ¶ñÿ ¶ñÿ µñÿ µòÿ ¹ôÿ£ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼õÿ ½õÿ Ãóÿ Éòÿ Íóÿ Êïÿ Àçÿ ¯Úÿ Ïÿ ‡¼ÿ`‡ÿ4Iÿ ÿÿ†ÿÿÿÿ†ÿÿÿ,-.ÿYYYÿÿ¿¿¿ÿãããÿö÷÷ÿþÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿûýýÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿ„üþþÿýÿÿÿüÿÿÿŠüþþÿûüüÿûýýÿüþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿüÿÿÿüþþÿýÿÿÿŠüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿ„üþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿƒüþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿþÿÿÿúüüÿòòòÿéêêÿÞßßÿÍÍÍÿÄÄÄÿÅÅÅÿ„ÄÄÄÿ'ÌÆÃÿ´ÀÆÿh®Ñÿ-¢ÖÿœØÿ Üÿ ¦àÿ«äÿ°éÿ´ìÿ´íÿ µîÿ ·ñÿ ¸òÿ ·ïÿ ´äÿ ´åÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ £Ýÿ˜ÓÿËÿŠÆÿ ‚½ÿ |³ÿ y­ÿs¨ÿj ÿ_ŒÿIhÿ#1ÿ ÿÿÿÿÿÿ•ÿÿÿÿÿÿ ÿ&ÿ-GÿIpÿe—ÿx­ÿ‡¿ÿ’Íÿ˜ÔÿœØÿ  Ùÿ ¦Ýÿ ¬âÿ ¬äÿ ®äÿ ³ãÿ ´áÿ ´ãÿ ³éÿ ´îÿ ¶ñÿ ·ñÿ ¶ñÿ ·óÿ ¶òÿ ·óÿ ¼õÿ»óÿ®æÿ ‰Áÿw®¼ y± ×¹u°d£ |µY ~¶ò»ÿ‡Ãÿ‘Ìÿ™ÔÿØÿÙÿœØÿœØÿ Ûÿ ¦ßÿ §áÿ ¦àÿ ¥ßÿ ©ãÿ ®æÿ‚ ­æÿ ®æÿ ¬åÿ ¨âÿ ¦àÿ ¦àÿ «äÿ ¬åÿ ¦àÿ ©ãÿ ­æÿ ¨âÿ ¥ßÿ ¦àÿ ©ãÿ ­æÿ ­æÿ ­æÿ±éÿ´ìÿ´íÿ µíÿ´ìÿ´íÿ ¶òÿ ºôÿ ¾õÿ¢ ½õÿ ¼õÿƒ ½õÿ ¼öÿ ¾õÿ ÇïÿÍíÿÍîÿ Çéÿ ºáÿ ¥Øÿ ”Êÿ |¬ÿ?Xÿÿÿÿ…ÿÿÿ ÿÿƒÿ ÿÿÿÿ001ÿdeeÿ›œœÿÎÏÏÿçççÿôôôÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿýÿÿÿ‡üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ…üþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿŽüþþÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ„üþþÿýÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿôõõÿèèèÿØØØÿÎÎÎÿËËËÿÆÆÆÿÃÃÃÿ‚ÄÄÄÿ'ËÅÂÿµÂÈÿn·Úÿ2¨ÝÿœØÿ›Øÿ Ûÿªãÿ ±éÿ ´íÿ µñÿ ¸ðÿ ¼ìÿ ½ëÿ »ëÿ µêÿ ´ëÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¡ÜÿœØÿ—ÒÿÊÿ†Áÿ~¹ÿy±ÿ z©ÿ pŸÿ]Žÿ@`ÿ%6ÿÿ ÿ ÿ ÿ ÿ ÿÿ˜ÿÿ ÿÿÿ ÿ)ÿ7Rÿ`‘ÿ{¶ÿˆÄÿ‘Íÿ—Óÿ›×ÿ £Øÿ ¬Øÿ ±Þÿ ´äÿ ´êÿ ´ìÿ ´ëÿ ³ìÿ ´íÿ ¹ìÿ »ìÿ µìÿ ·ðÿ ½õÿ ¸ôÿ µòÿ ·óÿ µïÿ ©âÿ …»ÿs©¼u« ׸y³ ~®7 ~°þ€¶ÿ †¾þ‹Æÿ‘Îÿ–Ôÿ ˜Õÿ™Õÿ ›×ÿžÚÿ ¡Üÿ£Üÿ¤Ýÿ ¥ßÿ §áÿƒ©âÿ ©ãÿ ¨áÿ¤Ýÿ£Üÿ ¤Ýÿ ¥ßÿ ¤Ýÿ¥Þÿ¥àÿ ¥Þÿ ¤Üÿ §àÿ ªäÿ©ãÿ¨âÿ©âÿ­æÿ±éÿ°éÿ °èÿ °éÿ²êÿ´ìÿµïÿ¸òÿ ºôÿ ºôÿ »ôÿ§ ½õÿ ¾õÿ Áôÿ Êñÿ Îïÿ Êíÿ ½æÿ ­Ýÿ ›Óÿ ~°ÿ Vxÿ"/ÿÿÿÿ†ÿÿÿÿÿÿÿÿÿÿ???ÿnnnÿ£££ÿÏÐÐÿïññÿùúúÿûüüÿýÿÿÿûüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿüþþÿúüüÿøùùÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿƒüþþÿ ùûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ ûüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿýÿÿÿ‚üþþÿ3üÿÿÿþÿÿÿùúúÿðïïÿäääÿÚÚÚÿÐÐÐÿÉÉÉÿÅÅÅÿÃÃÃÿÃÂÂÿÃÃÃÿËÅÂÿµÁÇÿn¶Øÿ1¨ÛÿœØÿ™Öÿ ŸÛÿ®æÿ³ëÿ´íÿ µñÿ ·ñÿ ºîÿ ºíÿ ¹îÿ ¶ïÿ ´ïÿ ³ìÿ ¯èÿ ªãÿ ¦ßÿ ¢ÝÿŸÚÿ›Öÿ“ÏÿˆÄÿ€»ÿz³ÿ xªÿe’ÿGmÿ+Aÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ—ÿÿÿÿÿÿÿ ÿ$ÿ5PÿWÿ z¯ÿ‰Ãÿ’Îÿ™×ÿ£Ûÿ ­Ýÿ ²ßÿ ¶ãÿ ·èÿ ¸èÿ ¸ëÿ ¶ìÿ ´ìÿ ·ëÿ ¸ëÿ µîÿ ¶ðÿ ¹ñÿ ¹ïÿ ¹ïÿ ¹óÿ ¸óÿ ­çÿ…ºÿr¤¼t¦ ×» }¨> ~©ç €±ÿ ƒºÿƒ½ÿ‡ÄÿÍÿ‘Îÿ•Ðÿ ›ÖÿœØÿœØÿ  Ùÿ ¤Ûÿ ¥Þÿ… ¥ßÿ ¤Þÿ £Ûÿ £ÚÿØÿ ¢Ùÿ ŸØÿ ›×ÿ  Ùÿ £Úÿ ¢Úÿ £Üÿ ¤Þÿ ¤ßÿ ¤Þÿ ¥ßÿ ©âÿ ¬åÿ ¬äÿ«äÿ ¬åÿ±éÿ³ëÿ³êÿ´îÿ ¶òÿ µòÿ ¸óÿ§ ½õÿ Àôÿ Åóÿ Ìôÿ Ìñÿ Äëÿ ²âÿ Õÿ ‹Ãÿ_ˆÿ':ÿ ÿÿÿŒÿÿÿÿÿAAAÿzzzÿ³³³ÿÛÛÛÿóóóÿüþþÿþÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŠüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ…üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿöööÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüÿÿÿ‚üþþÿ÷øøÿôôôÿúüüÿýÿÿÿ”üþþÿüÿÿÿùúúÿôôôÿñññÿçççÿ×××ÿÐÐÐÿÌÌÌÿÆÆÆÿÄÄÄÿÅÅÅÿÌÆÃÿµÁÇÿl²Ôÿ/¥ØÿœØÿš×ÿ ¡Üÿ±êÿ´ìÿ³ëÿµðÿ ¶óÿ‚ ¶òÿ ¶óÿ ¶ðÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ  Ûÿ—Ôÿ‹Èÿ „¾ÿ |³ÿp¦ÿT}ÿ.Fÿ*ÿÿ ÿÿ ÿÿÿÿšÿ!ÿÿ ÿÿ ÿ ÿ,>ÿ `‰ÿx®ÿ‰Åÿ˜Ôÿ¤ßÿ ¬åÿ ±ãÿ ¶áÿ ¼âÿ ½áÿ ¼ãÿ ½éÿ ºìÿ ´ìÿ ³ìÿ ´íÿ ¶òÿ µðÿ ´ìÿ ¹ëÿ ½íÿ ¾ôÿ ¾ùÿ³ïÿ#‡»ÿ.r¢¼-t¥ ×» €  ~§<|²¸|µÿ~·ÿ „½þ ŒÅÿ Éÿ ‘Íÿ–ÑÿšÖÿÙÿžÙÿžÚÿ¡Ûÿ ¤Ûÿ ¤Üÿ¤Üÿ¥Üÿ ¤ÛÿŸÙÿžØÿžÙÿÙÿØÿžÕÿ›Óÿ–Òÿ ˜Òÿ™Õÿ šÙÿ ™Öÿ™ÔÿÙÿ¡Ûÿ ¤Üÿ ¦Ýÿ ¥Ýÿ ©áÿ ­æÿ ®çÿ ®çÿ ®æÿ±êÿ´îÿ ´íÿ µïÿ ¸óÿ »ôÿ¥ ½õÿ Àôÿ Åóÿ Íñÿ Êíÿ ¼æÿ ªÚÿ ‘Âÿm™ÿZÿ u¡ÿ žÑÿ ±äÿ ¾îÿ Åñÿ Äìÿ Äíÿ Åôÿ Áîÿ ¿ëÿ Äòÿ Âôÿ ¿ñÿ Äîÿ Èîÿ Çóÿ Çôþ ¼èÿ’½ÿ~¨Ä« ×Ày³…}¶ ~¶µ ƒ´µ}¶„ ~¶ ~¶ ~· ~³~ª~®/~µ~¶|µy³ÈÊÒ‰Ãÿ ~¶ÿ }´ÿ ¸ÿ„¿ÿ‡Ãÿ ‹Èÿ‘Ìÿ–Òÿ ›×ÿ¡Üÿ ¦ßÿ ¥ßÿ §áÿ ¬åÿ ±êÿ ´ìÿ³ëÿ´îÿ ¶òÿ »ôÿ ½õÿ Ãõÿ Âðÿ ·äÿ ªÜÿ —Íÿ z«ÿ Igÿ ÿÿÿ…ÿÿÿ ÿÿÿÿÿ;;;ÿqrrÿ¯°±ÿÙÙÚÿðððÿóóóÿøùùÿüþþÿýÿÿÿúûûÿôôôÿøøøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ”üþþÿýÿÿÿúûûÿôõõÿïïïÿƒìììÿñññÿö÷÷ÿûýýÿýÿÿÿƒüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿ‡üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿÿÿÿæôúÿÅçÿ4©ÜÿœØÿ¡Üÿ §áÿ «äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ½öÿ ½ñÿ ¼ëÿ ¼éÿ ¼ãÿ ºáÿ ²àÿ¤Üÿ•Òÿ †½ÿ b‰ÿ;Qÿ*ÿ ÿ ÿÿÿ©ÿÿÿÿ ÿÿWnÿ ˆ³ÿ ŸÖÿ ¶çÿ Åìÿ Åëÿ Äîÿ Äóÿ Äîÿ Äìÿ Äòÿ Ãðÿ Äëÿ Êðÿ Îôÿ Íóÿ Íóÿ Àèÿ“Áÿ"}®¿!± ׯ ~¶ ~¶•’ÎOŠÄe}¶c ƒ¾Ò…Àÿ„¿ÿ†ÂþŠÈÿ ŽÌÿ’Ðÿ–Òÿ›×ÿ Ûÿ ¤Þÿ ¨áÿ ¬åÿ ®çÿ °èÿ²êÿ¶ïÿ‚ ºôÿ™ ½õÿ ¼õÿ ¿õÿ Âôÿ Ãóÿ ¼êÿ ®Úÿ ¡Ñÿ ‡¸ÿPrÿ#2ÿÿÿ„ÿÿÿÿ ÿ ÿÿÿ///ÿPPPÿ~~ÿ°°±ÿßßßÿóôôÿûüüÿùûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿüÿÿÿ‰üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿöööÿðððÿêêêÿçççÿéééÿìììÿòòòÿöööÿ÷÷÷ÿúûûÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿˆüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿ„üþþÿ üÿÿÿüþþÿúüüÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ†üþþÿúûûÿùúúÿûýýÿýÿÿÿüÿÿÿÿÿüÿÞíôÿk¼ãÿ(¡Úÿ ˜×ÿŸÜÿ §áÿ «äÿ¯èÿ´ìÿ»óÿ ¾öÿƒ ½õÿ ¼óÿ ¼ñÿ ¿ñÿ Áîÿ Áèÿ Áçÿ ½æÿ ²Þÿ ¢Ôÿ ‹Âÿ`ˆÿ5Jÿ "ÿ ÿÿ­ÿÿ ÿ ÿ 6Fÿeˆÿ •Çÿ ¶äÿ Èîÿ Êíÿ Èíÿ Äíÿ Ãïÿ Äðÿ Èïÿ Éïÿ Éðÿ Ëòÿ Ïôÿ Óöÿ Ìïÿ ¿åøžË•*p¦>'x­×܎ɃË~ ŠÆï …Àÿ †ÁÿŠÆÿŒËÿ Îÿ“Îÿ˜ÓÿÙÿ¢Üÿ §àÿ «äÿ«äÿ ¬åÿ±éÿ¸ðÿ ¼õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ” ½õÿ ¾õÿ ½õÿ ¾õÿ Áôÿ Ãñÿ ¿ìÿ ´ãÿ ¤Òÿ ºÿ iŽÿ*:ÿ ÿÿÿƒÿ ÿÿ ÿ ÿ  ÿÿ ÿ666ÿcccÿ”””ÿ¾¿Àÿáââÿùùùÿþÿÿÿýÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿýÿÿÿŒüþþÿûýýÿ üþþÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøúúÿôôôÿóóóÿïïïÿéééÿåååÿâââÿæææÿìììÿñññÿóóóÿôôôÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ„üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûüüÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿ ÿþúÿÙêñÿ[·ãÿÚÿ —×ÿŸÜÿ§áÿ«äÿ¯èÿ´ìÿ»óÿ ¾öÿ„ ½õÿ ¾õÿ Âõÿ Åòÿ Äìÿ Æìÿ Äëÿ ¼áÿ «Öÿ ‘ÆÿaŠÿ3Iÿ ÿ ÿÿÿ¬ÿÿÿ ÿ&ÿA[ÿ «ÿ ©Öÿ ÃêÿËíÿ Ëíÿ Æìÿ Äñÿ ÆóÿÌîÿÏïÿ Îóÿ Îóÿ ÐôÿÖöÿ Èëÿ ¸ßöÁç8 ƒ´Ö܎Ƀ·ÿ†ÀN,ƒ»ó„½ÿ†Âÿ‰ÆþÊÿ ”Ïÿ™ÔÿÙÿÙÿ Ûÿ ¦àÿ©ãÿ ­æÿ²êÿ¶ïÿ ·óÿ ¶òÿ ·óÿ ½õÿ ¾õÿ“ ½õÿ ¿ôÿ Ãóÿ ¿ôÿ ½õÿ Ãôÿ Âñÿ ½ìÿ ¶áÿ ªØÿ ˜Îÿ k’ÿ7Hÿÿÿ…ÿ ÿÿÿÿÿ"""ÿCCCÿrssÿ¨©©ÿÕÖÖÿîððÿúüüÿüýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüÿÿÿ†üþþÿ÷÷÷ÿõööÿûýýÿüþþÿûüüÿ‚üþþÿýÿÿÿúüüÿñññÿçççÿÞßßÿÝÞÞÿÜÝÝÿãääÿìììÿðððÿúûûÿýÿÿÿüþþÿö÷÷ÿüþþÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿûüüÿûýýÿ‰üþþÿ üÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿÿÿÿßòùÿ\½éÿ£Þÿ›Øÿ¡Üÿ §áÿ«äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¼õÿ ¿õÿ Ãóÿ Äôÿ Äñÿ Äëÿ Åëÿ Ãêÿ ºäÿ «Úÿ •ÆÿfŒÿ 9Nÿ#&ÿ ÿÿÿ¦ÿÿÿÿÿÿÿ ÿ ÿ"1ÿVxÿ ˆ²ÿ °Ûÿ Âéÿ Êðÿ Ìòÿ Ìóÿ ÍóÿÑñÿÓðÿÒñÿÓôÿ ÕöÿÖôþ Áåÿ ­Øÿ«×F ƒ´ÖߊNJǼs˜<ƒ¹{‚ºÕ‚»ÿ…ÀÿŠÆþËÿ •ÐÿšÕÿ ›×ÿžÚÿ ¤Þÿ ©âÿ ­æÿ¯èÿ²ëÿ µðÿ µñÿ ·óÿ ºôÿ ¼õÿ ½õÿ ºôÿ ½õÿ ¿õÿ Âôÿ Áôÿ Áôÿ Âõÿ ¿òÿ ¸ìÿ °áÿ Îÿ ~¯ÿHeÿÿÿÿƒÿÿ ÿ ÿÿÿ*++ÿOOOÿ~~~ÿ³´´ÿÛÜÜÿõ÷÷ÿÿÿÿÿýÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿ„üþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿƒüþþÿùúúÿøùùÿûýýÿýÿÿÿ‚üþþÿûýýÿøùùÿïððÿåååÿÛÜÜÿÚÜÜÿÛÜÜÿÚÛÛÿâââÿìììÿíííÿòòòÿüþþÿûýýÿøùùÿ÷÷÷ÿøùùÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿûýýÿøùùÿúüüÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüþþÿúûûÿøúúÿûýýÿüþþÿ ÿÿýÿÝðøÿ[¿êÿ¤ßÿ šØÿ Ûÿ ¨áÿ®çÿ ²êÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¿ôÿ Áôÿ Äóÿ Çóÿ Èòÿ Èïÿ Èîÿ Çîÿ Àêÿ ³àÿ žÌÿ m’ÿ =Uÿ"*ÿ ÿÿÿ¥ÿÿÿÿÿÿÿÿÿÿÿÿ -=ÿ c„ÿ ˜Çÿ ²Ýÿ Äëÿ Îôÿ Ïôÿ ÎóÿÒñÿÔñÿÔóÿ ÕõÿÖöÿÖóÿÅçØ¨ÔŒ¡Ï%Ùá0ƒº }´g ~¶ÿ‚¼ÿ†Âÿ‰ÆÿËÿ•Ðÿ šÖÿŸÛÿ ¥ßÿ ªãÿ ¬åÿ «åÿ ¯çÿ ´ìÿ ¶ðÿ ¶òÿ ºôÿ ½õÿ ·óÿ’ ½õÿ Âôÿ Ãóÿ ¾õÿ ºóÿ ³ëÿ §ßÿŠ»ÿZ}ÿ'8ÿÿÿÿƒÿ ÿÿ ÿÿ!!!ÿ777ÿYYYÿÿÀÀÀÿêêêÿúûûÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿ‰üþþÿüýýÿõööÿöööÿüþþÿøùùÿóóóÿïïïÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿâããÿìììÿòññÿ÷÷÷ÿüþþÿøùùÿôôôÿúûûÿýÿÿÿ…üþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿöööÿõööÿûýýÿ‰üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿüùÿØêñÿ[½éÿ¢Þÿ –×ÿžÛÿ ©âÿ²êÿ´ìÿ µíÿ »óÿ ¾öÿ ½õÿ ¾õÿ Ãóÿ Äóÿ Êóÿ Îóÿ Íóÿ Îôÿ Íóÿ Éïÿ ¾çÿ ©Õÿ vÿA^ÿ -ÿ ÿÿÿ¥ÿÿ ÿ ÿ ÿ ÿÿƒÿÿÿ ÿAVÿ }«ÿ ŸÌÿ ¹ãÿ Ìòÿ Îõÿ ÎóÿÒñÿÔóÿ Õöÿ Õ÷ÿÔõÿÓñÿÓðˆ ¬××á0ƒºuª ~¶X„¾Ï†Âÿ‰Æÿ Ëÿ‘Ïÿ •Õÿ Úÿ ¥ßÿ «äÿ ­æÿ«äÿ ®æÿ³ëÿ¶ðÿ ¶óÿ µòÿ ºôÿ ¾õÿ »ôÿ‘ ½õÿ ¼õÿ ¿õÿ ¿ôÿ ºòÿ µêÿ «Ûÿ ”ÃÿhŽÿ*<ÿ ÿÿÿÿÿÿÿÿ ÿÿ!!!ÿ:::ÿiijÿžŸ ÿÈÈÈÿæææÿùúúÿþÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿ…üþþÿ ùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿàááÿåææÿìììÿñññÿöööÿûýýÿùûûÿûýýÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿöööÿúûûÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿüþþÿûýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿûüüÿüýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿýÿÿÿüþþÿÿýùÿØèðÿ]¹äÿ žÛÿ •×ÿžÛÿ §áÿ ­åÿ ±ëÿ ¶ñÿ »ôÿ ½öÿ ¼õÿ ¿ôÿ Ãóÿ Éóÿ Êóÿ Ìóÿ Íóÿ Íôÿ Íóÿ Ìïÿ Åëÿ ³àÿ ƒªÿ Ohÿ&.ÿ ÿÿÿ£ÿÿ  ÿÿÿÿÿ ÿÿ‚ ÿÿÿÿ /;ÿbÿ ·ÿ °Ûÿ Âíÿ Ëóÿ Ðôÿ Óõÿ×õÿÙöÿÚùþ Òôÿ ÅèÿÁå‘ ¬× ¬××â ~¶ ~¶ƒ½³„¿ÿˆÅÿ‹ÉÿŽÎÿ “Õÿ šÚÿ £Ýÿ¨áÿ «äÿ ­æÿ°èÿ³ëÿµïÿ µñÿ ¶òÿ ¸óÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ ¾õÿ ¿ôÿ ¿öÿ »ôÿ ²ìÿ ©Þÿ ˜Åÿ o‘ÿ>Rÿ ÿÿÿƒÿ ÿ ÿ ÿÿ%%%ÿ???ÿlllÿ¢££ÿÕÖÖÿíîîÿúúúÿýÿÿÿüþþÿüýýÿúüüÿö÷÷ÿöööÿûýýÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿ üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ„üþþÿ úûûÿðððÿæççÿÞßßÿÛÜÜÿÝÞÞÿãããÿèèèÿîîîÿóóóÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿýÿÿÿüþþÿøùùÿõööÿúüüÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿýùÿÙéðÿ]¸ãÿžÚÿ —×ÿ Ýÿ ©âÿ ­æÿ ²îÿ ¸ôÿ ½ôÿ ¾õÿ Âóÿ Èóÿ Îóÿ Ðôÿ„ Ïôÿ ÏóÿÐðÿ Ëîÿ ¼èÿ ¶ÿ Ytÿ)0ÿ ÿÿÿ¤ÿÿ ÿÿ&&&ÿ$%%ÿÿÿÿÿÿÿÿÿ ÿ#ÿDVÿ } ÿ ¢Ñÿ µçÿ Âðÿ Ìòÿ Ôõÿ×öÿ×õÿÓóÿ Ëîþ ¼ãØ ¶ÞhÛâ ~¶ ~¶ ~¶½ €¹ÿ…ÀÿˆÄþŒÉÿ “Ôÿ ™ÙÿœØÿ¡Üÿ ¨áÿ±éÿ´ìÿ ´ìÿ³ëÿ´íÿ µñÿ ¶òÿ ·òÿ »ôÿ ¾õÿ ½õÿ ¿ôÿ Äóÿ Ã÷ÿ ¹óÿ ¦âÿ“Îÿ wªÿ9Kÿÿÿÿ‚ÿ ÿÿ ÿÿÿ'''ÿFGGÿvwwÿµµµÿÜÜÜÿòòóÿúûûÿ‚üþþÿüÿÿÿýÿÿÿùúúÿôôôÿøùùÿ‹üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿûýýÿüýýÿƒüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ…üþþÿ ùúúÿôôôÿîîîÿéééÿäääÿÞßßÿÜÝÝÿâââÿêêêÿóóóÿùúúÿŽüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ‡üþþÿûýýÿƒüþþÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŒüþþÿûýýÿüýýÿ‡üþþÿûýýÿüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ”üþþÿÿýùÿØêñÿ[½èÿ£Þÿ›Øÿ¥ßÿ ¯èÿ ´ðÿ ¸ôÿ ¼õÿ Áôÿ Ãóÿ Âóÿ Çóÿ Íóÿ Óõÿ Õöÿ… ÔöÿÔóÿÑñÿ Æíÿ —Áÿ ]ÿ&4ÿ ÿÿÿ¢ÿ ÿÿ ÿ ÿÿ)))ÿ,++ÿ###ÿÿÿÿÿ ÿÿÿ ÿ"/ÿ b‡ÿ Ãÿ ¥ßÿ µêÿ ÂíÿÑñþÔôÿ Îóÿ Ãéÿ ½âÜ ¼â/Üå |´ |³R ·©„¼÷…¿ÿ ‰Åÿ’Ïÿ˜Õÿœ×ÿ¡Ûÿ §àÿ®çÿ³ëÿ ´ìÿ²êÿ´ìÿ ¹óÿ ºôÿ ºôÿ ¼õÿ‘ ½õÿ" ¿õÿ Âõÿ ¾ïÿ ²äÿ Òÿw¦ÿGhÿ !ÿ ÿÿÿÿÿÿÿ ÿÿÿ,-,ÿKKKÿÿ´µµÿäååÿõööÿøøøÿüýýÿýÿÿÿüþþÿùûûÿøùùÿûýýÿûüüÿ÷øøÿúüüÿýÿÿÿƒüþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüýýÿøùùÿùúúÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿøùùÿòòòÿîîîÿèèèÿáááÿÝÞÞÿÝÝÝÿáââÿíííÿùúúÿýÿÿÿüýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿ ýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿüýýÿúüüÿ÷øøÿúüüÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿ„üþþÿÿýùÿ×éñÿV¼èÿ¥àÿ Ûÿ§àÿ °éÿ ¹óÿ Àõÿ Æôÿ Ëôÿ Íôÿ ÌôÿÑôÿÕõÿØöÿÙöÿ‚Øöÿ ÙöÿØ÷ÿ ÖöÿÕóÿÓóÿÊôÿ¤ÍÿmŽÿ*<ÿ ÿÿÿ£ÿÿÿÿ ÿÿ$$$ÿ"""ÿÿÿÿÿ ÿÿÿÿIhÿ z§ÿ žÐÿ²èþ½ðÿÅêÿÊëÛ Ëó ¿æ‡ ·Þf ¼âÙä ~¶ ƒ¸4 ‚¸îƒ»ÿ†ÁÿËÿ—Òÿ ›Øÿ¡Üÿ ¦àÿªäÿ ¯èÿ ´ìÿ³ëÿ¶îÿ ¼ôÿ ½öÿ“ ½õÿ ¾öÿ ½õÿ ´åÿ £Íÿ ‰±ÿUpÿ&ÿ ÿÿƒÿÿ ÿÿ ÿ***ÿLLLÿÿ¼¼¼ÿèééÿûýýÿûüüÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿ…üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ…üþþÿûýýÿƒüþþÿûýýÿ„üþþÿûýýÿ„üþþÿøùùÿôôôÿîîîÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿáááÿîïïÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿˆüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüýýÿ‚üþþÿûýýÿüýýÿ„üþþÿûýýÿƒüþþÿûýýÿŒüþþÿüýýÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ„üþþÿ ÿüùÿÙêñÿ_¾éÿªãÿ¦àÿ©âÿ °éÿ »ôÿ Æõÿ Ïóÿ Ôõÿ ÖöÿÙöÿ†Úöÿ ×öÿ ÔöÿÔòÿÑõÿ+Èøÿ®Ùÿ€žÿ4Dÿ ÿÿÿ¥ÿÿÿ ÿÿ%%%ÿ'''ÿ$$$ÿÿÿ ÿÿ ÿÿ ÿ1Gÿb„ÿ”¼ÿ©Ûÿ²èÿ¹ãÿ ¼àƒ ¼âÛä ~¶ ~µ; ¶ÿºÿ†Âþ Ëÿ ’Òÿ —×ÿ  Üÿ §áÿ«äÿ ¯çÿ³ëÿ¹ñÿ »ôÿ ¸óÿ ·óÿ ¸óÿ ¼ôÿ ½õÿ ¾öÿ ¾÷ÿ ºóÿ §áÿ…·ÿQpÿ&4ÿÿÿÿÿÿÿ ÿÿÿ111ÿYXXÿÿÄÅÅÿèêêÿùúúÿ÷÷÷ÿøùùÿúüüÿ‚üþþÿûüüÿúûûÿüýýÿ…üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ†üþþÿøúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿëëëÿáááÿÛÜÜÿÝÞÞÿâââÿìììÿ÷÷÷ÿûýýÿüÿÿÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿõööÿúüüÿýÿÿÿ‡üþþÿúüüÿûüüÿ…üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüýýÿ÷÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ üÿÿÿùúúÿõööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿüþþÿüýýÿúûûÿûüüÿüþþÿýÿÿÿúüüÿõööÿøúúÿüþþÿýÿÿÿüþþÿÿúøÿáìòÿŒÐðÿ<¹êÿªäÿ ®çÿµîÿ ¼õÿ Æõÿ Ðóÿ ÕõÿØ÷ÿÚöÿÙöÿ„×öÿ ÖöÿÒôÿ Ðôÿ Ðóÿ ÑòÿÍõÿÂ÷ÿ ±éÿ ‹·ÿ"?Jÿÿÿÿ¥ÿÿÿÿÿ000ÿ444ÿ...ÿ###ÿ ÿ!""ÿÿÿ ÿ ÿ ÿ&ÿG]ÿ €¦ÿ·ÿºç §Ïa Ýÿƒ ¼âÛç |´( }µ¤ ¸ë…¾ÿŠÈÿ Ðþ•Ôÿ žÚÿ¦ßÿ«ãÿ¯éÿ´îÿ¹ñÿºóÿ ¶òÿ ¸óÿ ¼ôÿŽ ½õÿ ¾öÿ ½õÿ ¼õÿ ¶îÿ ªÞÿ †·ÿ X~ÿ%6ÿ ÿÿÿÿÿÿÿ ÿÿ222ÿZZZÿ‘‘‘ÿÃÃÃÿëììÿüþþÿþÿÿÿ÷÷÷ÿøùùÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿûüüÿùûûÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿ!üÿÿÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿûüüÿûýýÿéêêÿàààÿßßßÿÜÝÝÿÝÞÞÿâââÿêêêÿôôôÿøùùÿúüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿöööÿúüüÿüÿÿÿ‡üþþÿýÿÿÿ…üþþÿúûûÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿüþþÿüýýÿúûûÿúüüÿüþþÿûýýÿùûûÿûýýÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿúûûÿúüüÿüþþÿþüúÿìóöÿ¼âôÿfÇíÿ¬åÿ ¬æÿ²ëÿ ¹òÿ Âôÿ Êõÿ ÏõÿÓõÿ×õÿÕõÿ Óõÿ‚ Óõÿ Ôöÿ Ñõÿ Ëóÿ Èóÿ Èôÿ Éôÿ Æöÿ ½÷ÿ ²íÿ‘Àÿ!GSÿÿÿÿ¥ÿÿÿ ÿÿ333ÿ777ÿ444ÿ---ÿ)))ÿ&&&ÿ!""ÿÿÿ ÿ ÿÿ ,6ÿ Phÿ TnÿQiÛ& ~˜ ~˜Þé !‚²Š„¶ÿ ˆÂÿ Ëÿ”ÏÿÕÿ¥Üÿ ªãÿ ±ëÿ ¶òÿ´íÿ³ìÿ µñÿ ¹ôÿ ½õÿ ¾öÿ ¼õÿ ³îÿ ¤Ùÿ ‰³ÿ Rmÿ ".ÿ ÿÿ‚ÿ ÿÿ ÿÿÿ---ÿ___ÿ–——ÿËÌÌÿèèèÿóóóÿúûûÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿŸüþþÿþÿÿÿúüüÿéééÿâââÿäääÿßßßÿÜÝÝÿâââÿëëëÿôôôÿöööÿûýýÿýÿÿÿüþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿˆüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿûýýÿõõõÿö÷÷ÿüþþÿÿÿÿÿùüüÿéóöÿ™Ôîÿ6°åÿ¦àÿ¨âÿ ³ëÿ ºòÿ ¿öÿ Ãôÿ Èóÿ… Îóÿ Ïóÿ Ìóÿ Æóÿ Áôÿ ¾õÿ ¾öÿ ½öÿ ¹õÿ ¯ãÿ µÿ I]ÿ!ÿÿÿ¥ÿÿÿÿÿ,,,ÿ222ÿ666ÿ;;;ÿ666ÿ+++ÿ&&&ÿ!"!ÿÿÿ ÿÿÿ ÿ ÿ Þ% Þå ~¶ ~¶3€ª'„µ~ ŠÂâ Çÿ‘Ìÿ œÔÿ¦Ýÿ «äÿ ®èÿ °ëÿ³íÿµïÿ µòÿ ºôÿ ¾õÿ ½õÿ ¾öÿ ¼õÿ ´íÿ ¦Úÿ ƒ­ÿ Smÿ &2ÿ ÿÿÿÿÿÿ ÿ ÿ ÿÿ888ÿcccÿ˜˜˜ÿÈÉÉÿëííÿùûûÿúûûÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúüüÿùúúÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿøøøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿ‚ýÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿƒüþþÿ ýÿÿÿúüüÿõööÿìììÿåååÿàááÿÝÝÝÿÝÞÞÿâââÿëëëÿôôôÿ÷øøÿùûûÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿƒüþþÿùûûÿ÷÷÷ÿ÷øøÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿøúúÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüýýÿùúúÿ üþþÿýÿÿÿýþþÿüüûÿÉèöÿ|Ëïÿ:®âÿ¢Ýÿ§âÿªåÿ®éÿ¶îÿ»ðÿ½ïÿ ½ïÿ ½ïÿ¾ïÿ½ïÿ ½ïÿ¾ïÿ½ïÿ ºïÿ ¸ðÿ ¶ðÿ µñÿ °íÿ ¦âÿ ”Ãÿ v–ÿB\ÿ (ÿÿÿ¥ÿÿÿ ÿÿÿ(((ÿ222ÿ===ÿ<<<ÿ555ÿ000ÿ***ÿ"""ÿÿ ÿÿÿÿÿó®Tàç ƒ´ ƒ´”Ò ˆ½Æ ‰ÀÿŒÆÿ ˜Ñÿ ¤Üÿ ªãÿ ¬äÿ ­äÿ ³îÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¼õÿ ¼ôÿ ´íÿ ¢Øÿ†¯ÿ Wrÿ !.ÿ ÿÿÿ‚ÿ ÿÿÿÿ@@@ÿlllÿŸŸŸÿËÌÌÿìííÿûýýÿÿÿÿÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüýýÿûýýÿüýýÿ‚üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿ…üþþÿ ùúúÿôôôÿïïïÿæççÿÜÝÝÿÚÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿýÿÿÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ‚üþþÿûýýÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿŠüþþÿüÿÿÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿüþþÿýÿþÿÿÿÿÿëøüÿ¿åöÿ|ÄèÿC®àÿªàÿ¦ßÿ§ßÿ°èÿ´ìÿ³ëÿ²êÿ²êÿ³ëÿ²êÿ²éÿ²êÿ³ëÿ²éÿ ³êÿ±èÿ£Ûÿ’Éÿ ±ÿ hŠÿOfÿ 8Oÿ+ÿÿÿ¥ÿÿÿ ÿ ÿÿ!!!ÿ100ÿ999ÿ===ÿ999ÿ222ÿ(((ÿÿÿÿÿÿþÿªàç ƒ´ x® z¯Ô }³ÿ…¼ÿÉþ›Õÿ ¤ßÿ­áÿ ³áÿ ¶íÿ ¶ôÿ µòÿ ¹óÿ‹ ½õÿ ¾õÿ ½öÿ ºõÿ ¶óÿ ³íÿ ¦Úÿ ‡±ÿJcÿ+ÿ ÿÿ ÿÿÿ ÿÿÿ-..ÿJLLÿz{{ÿªªªÿÔÔÔÿíîîÿûýýÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿûüüÿ…üþþÿøøøÿõööÿûüüÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿ‚ýÿÿÿûýýÿö÷÷ÿüþþÿûýýÿûüüÿ‚üþþÿýÿÿÿûüüÿõõõÿøøøÿ‚üþþÿýÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿûüüÿûýýÿ‰üþþÿýÿÿÿ‡üþþÿ ýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿýÿÿÿˆüþþÿüÿÿÿ‚üþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿüþþÿýÿÿÿ‚üþþÿþÿÿÿ÷úúÿêñôÿÕèñÿ®ÛïÿwÊîÿU¼éÿD´åÿE¶æÿF·çÿF·èÿG·çÿH·çÿF·èÿI¶åÿM´âÿH¶æÿG·çÿMµâÿO¶åÿD­ÜÿªÿWyÿ9Pÿ '2ÿ!%ÿ(,0ÿ$$'ÿÿÿÿ¦ÿÿÿ ÿ$$$ÿ666ÿ444ÿ777ÿ;;;ÿ877ÿ222ÿ---ÿ&&&ÿÿÿÿÿÿ£àê t© t©v y®É€¶ý‡Áÿ‘Íÿ ž×ÿ©Þÿ ³ãÿµìÿ¶ñÿ ¸óÿ »ôÿ‹ ½õÿ) ¼ôÿ ºòÿ ¹ñÿ ´ëÿ ¨Þÿ„®ÿTnÿ+ÿÿÿÿÿÿÿÿ ÿÿ,,,ÿQQQÿ€€ÿ®¯¯ÿÕÕÕÿñòòÿüþþÿþÿÿÿúûûÿùûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿùûûÿö÷÷ÿúüüÿüÿÿÿüþþÿüýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿûüüÿüþþÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿ†üþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùûûÿüþþÿúüüÿùúúÿûüüÿ„üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿƒüþþÿüüûÿüùøÿûúùÿéõùÿÅèøÿªÛòÿ›ÒìÿžÕïÿœÒìÿÕîÿžÖðÿœÒìÿžÒëÿ¢ÔìÿžÒìÿÒìÿ£Ôìÿ£Õîÿ¿Øÿ>>ÿLJJÿ[ZZÿfffÿjkkÿ]]]ÿFDDÿ'''ÿÿÿÿ ÿÿÿ‚ÿþÿ[ÞçÉÿÿÿ ÿÿ )ÿ .=ÿ=TÿPpÿ d‹ÿtŸÿ~«ÿ‚¯ÿ„±ÿ­ÿy¢ÿjÿVqÿ@Tÿ-:ÿ &ÿ ÿÿÿÿ‚ÿ ÿÿ ÿ###ÿ>>>ÿXXXÿYXXÿXXXÿ‡††ÿ¾¾¾ÿôõõÿÿÿÿÿúûûÿûýýÿüþþÿúüüÿúûûÿüýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúûûÿûýýÿüþþÿøùùÿöööÿøúúÿûüüÿ„üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿùûûÿöööÿøùùÿúüüÿ‚üþþÿúüüÿƒüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿõõõÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿóóóÿúüüÿüþþÿö÷÷ÿ÷øøÿúûûÿüýýÿˆüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿƒüþþÿúûûÿúüüÿ‰üþþÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿ…üþþÿüÿÿÿúüüÿöööÿøùùÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿ„üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿþÿÿÿ¾¾¾ÿFFFÿÿÿÿÿÿ ÿÿ$$$ÿ)))ÿ&&&ÿÿÿÿ ÿÿÿƒÿÿ†ÿÿ„ÿÿÿÿÿÿ ÿÿÿ'''ÿ///ÿ333ÿ777ÿ@@@ÿFFFÿJIIÿPOOÿOOOÿDDDÿ111ÿÿ ÿÿÿÿÿÿƒÿþÿ[ÞéU׃ÿÿÿÿ ÿÿ.ÿ-Fÿ>>ÿ;;;ÿ===ÿ9::ÿ899ÿ222ÿ""#ÿÿÿÿÿÿ†ÿýXÞé{þ‰ÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ…ÿ ÿÿ ÿ!""ÿ@AAÿXXXÿYYYÿ<<<ÿ222ÿFFFÿ———ÿØÙÙÿøúúÿÿÿÿÿ‘üþþÿüýýÿ„üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷øøÿõõõÿûüüÿüþþÿüýýÿ‰üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿúüüÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ‰üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿšüþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿüÿÿÿüýýÿ„üþþÿýÿÿÿúüüÿôôôÿøùùÿŠüþþÿüýýÿ‚üþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúüüÿôôôÿøøøÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿýÿÿÿüþþÿÿÿÿÿÑÑÑÿrssÿ*))ÿÿÿÿÿÿ ÿÿ'''ÿ===ÿBBBÿ555ÿ%&&ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ ÿ ÿ‚ ÿ ÿÿÿ%&&ÿ***ÿ###ÿ%%%ÿ,,,ÿ222ÿ666ÿ222ÿ---ÿ(((ÿ#$$ÿÿÿÿ ÿÿŒÿýXÞé‹ÿþ†ÿÿ…ÿÿÿÿÿÿÿ‚ÿÿÿÿ ÿ898ÿJJJÿ???ÿ.//ÿ#$$ÿ///ÿTTTÿ¢¢¢ÿÝÞÞÿùûûÿÿÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿ…üþþÿýÿÿÿüþþÿúüüÿøùùÿúüüÿƒüþþÿùúúÿ üþþÿþÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿéééÿñññÿö÷÷ÿúûûÿýÿÿÿ‚üþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿƒüþþÿ üÿÿÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüþþÿøùùÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿøùùÿúüüÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿ üþþÿúûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿ"üþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿüþþÿÿÿÿÿÛÜÜÿ‡ˆˆÿ433ÿÿÿÿ"ÿÿÿ ÿÿ...ÿ:::ÿ999ÿ888ÿ343ÿ***ÿ$$$ÿ"""ÿÿÿÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ&&&ÿ000ÿ333ÿ---ÿ+++ÿ***ÿ &''ÿÿÿÿÿÿ ÿ ÿÿÿÿÿ‹ÿýXÞé‚‘ÿÿ‡ÿÿÿÿÿÿ555ÿDDDÿ???ÿÿÿÿ122ÿbbbÿ©©©ÿßßßÿùûûÿÿÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ„üþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿôôôÿúûûÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿ‚üþþÿûýýÿüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüÿÿÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùûûÿôõõÿùúúÿýÿÿÿùúúÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿüþþÿýÿÿÿƒüþþÿ÷÷÷ÿõööÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿüþþÿýÿÿÿùûûÿôõõÿøùùÿýÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿýÿÿÿÿÿÿÿäææÿ›œœÿ>>>ÿÿÿƒÿÿÿ ÿÿ$$$ÿ---ÿ;;;ÿDDDÿ@@@ÿ<<<ÿ888ÿ434ÿ---ÿ!""ÿÿÿ ÿ ÿÿ ÿÿÿ ÿ%%%ÿ!!!ÿÿ#$$ÿ(((ÿ,,,ÿ111ÿ +++ÿ&&&ÿ!!!ÿÿÿ ÿÿ ÿ ÿÿÿÿÿÿÿýVÛ邚ÿ ÿ ÿÿÿ555ÿAAAÿ555ÿÿÿÿÿ455ÿfffÿªªªÿÞÞÞÿùûûÿÿÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿúüüÿõööÿøùùÿüþþÿüÿÿÿýÿÿÿøùùÿõööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿíîîÿóóóÿöööÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûüüÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ‚üþþÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿõööÿøùùÿüþþÿûýýÿûüüÿƒüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿüÿÿÿüþþÿûüüÿ…üþþÿûüüÿúüüÿŒüþþÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ…üþþÿ úüüÿûýýÿüþþÿÿÿÿÿêëëÿ®®®ÿLLLÿÿÿÿ„ÿ!ÿÿ ÿ ÿÿ000ÿ888ÿ===ÿ???ÿ>>>ÿ888ÿ,,,ÿ%%%ÿ ÿÿ ÿ ÿ ÿÿÿ !!ÿ&&&ÿ%&&ÿ$%%ÿ&&&ÿ(('ÿ(((ÿ%&&ÿ ÿÿÿÿ ÿÿ‚ÿÿÿÿÿÿýKÛ邘ÿÿÿ ÿÿÿ333ÿHIIÿ666ÿÿÿÿÿÿ677ÿkkkÿ®®®ÿàááÿùûûÿÿÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿûýýÿùúúÿúüüÿüþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿüþþÿûýýÿøùùÿðððÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿåååÿêêêÿïïïÿôõõÿ÷øøÿö÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿ÷øøÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿüþþÿÿÿÿÿïððÿ¿¿¿ÿVVVÿÿÿÿ„ÿ!ÿÿÿÿ ÿÿ ÿ&&&ÿ,,,ÿ555ÿ888ÿ222ÿ***ÿ"""ÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿ’ÿþ—;Ü邘ÿÿÿÿÿ(((ÿGHHÿOQQÿÿÿÿÿÿÿ899ÿoppÿ³³³ÿäååÿùûûÿÿÿÿÿˆüþþÿ ýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿ üþþÿùúúÿóóóÿïïïÿæççÿÜÝÝÿÚÛÛÿÞßßÿéééÿðððÿôôôÿúûûÿýÿÿÿ±üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿÿÿÿÿóôôÿÍÍÍÿ]]]ÿÿÿÿ‹ÿÿ ÿÿ000ÿ555ÿ+++ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿžÿÍÜé‚–ÿÿÿÿ ÿ ÿ=;;ÿTUUÿQSSÿÿÿÿÿÿÿ8::ÿoppÿ³³³ÿäååÿúüüÿÿÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúûûÿüþþÿûýýÿùúúÿûüüÿüýýÿ÷øøÿøùùÿüþþÿüÿÿÿýÿÿÿ‚üþþÿ ûüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿúûûÿüþþÿùúúÿúûûÿ†üþþÿûýýÿùúúÿûüüÿýÿÿÿ‚üþþÿüÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿúûûÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÚÛÛÿÞßßÿêëëÿîîîÿïïïÿõõõÿøùùÿ÷÷÷ÿùûûÿˆüþþÿüÿÿÿýÿÿÿ‚üþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿúûûÿö÷÷ÿúüüÿüýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿ†üþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿôööÿÑÑÑÿeeeÿ ÿÿÿˆÿÿ‚ÿ ÿÿ#$$ÿ<<<ÿ566ÿÿÿ ÿÿÿÿÿ‚ÿÿÿÿÿÿÿ™ÿþÿÙÜé‚•ÿÿÿ ÿ ÿÿÿ,,,ÿMKKÿXXXÿJKKÿÿÿÿÿÿÿ788ÿoppÿµµµÿåææÿøúúÿþÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿˆüþþÿýÿÿÿ„üþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÚÛÛÿÞßßÿèééÿìììÿíííÿñññÿôôôÿøùùÿˆüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿ üýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿ†üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿ…üþþÿ üÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿÿÿÿÿö÷÷ÿ×××ÿmnnÿÿÿÿ‹ÿÿÿÿ>??ÿ>>>ÿ(((ÿÿÿÿÿÿ‚ÿÿ‚ÿŸÿÎÜé‚•ÿÿÿ ÿÿÿ !!ÿ666ÿWVVÿSSSÿ:::ÿÿÿÿÿÿ ÿ344ÿoppÿº»»ÿéêêÿóôôÿúûûÿüþþÿýÿÿÿúûûÿõõõÿøúúÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿ„üþþÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿüýýÿƒüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿëëëÿôôôÿõööÿúüüÿ†üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿ„üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿüýýÿ†üþþÿ ÷øøÿõõõÿûüüÿüþþÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿüÿÿÿûýýÿ‚üþþÿÿÿÿÿùûûÿáââÿuvvÿÿÿÿÿÿÿ888ÿBBBÿ888ÿÿÿÿÿ¨ÿÎÜé‚”ÿ ÿÿÿ ÿÿ'((ÿ111ÿIHHÿiiiÿRRRÿ***ÿ ÿÿÿÿÿ ÿ122ÿlmmÿµµµÿäääÿñññÿùúúÿüÿÿÿýÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúûûÿ„üþþÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿûýýÿùúúÿúûûÿƒüþþÿ úüüÿö÷÷ÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿñññÿóóóÿö÷÷ÿüþþÿýÿÿÿƒüþþÿ ýÿÿÿüþþÿùúúÿúûûÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿüþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüÿÿÿ‚üþþÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿúûûÿøúúÿûýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøùùÿüýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûýýÿýÿÿÿ‚üþþÿþÿÿÿúüüÿçèèÿÿ ÿÿÿŽÿ ÿ'((ÿ;<<ÿAAAÿ !!ÿÿÿÿ¨ÿÎÜé‚•ÿÿ ÿÿ"##ÿ777ÿDCCÿ^\\ÿ~~~ÿSSSÿÿÿÿÿÿÿ ÿ000ÿhggÿ«««ÿÜÜÜÿñññÿûüüÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ’üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿƒüþþÿ ýÿÿÿûüüÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ…üþþÿûüüÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿšüþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿ©üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿþÿÿÿûýýÿëëëÿŒŒŒÿ...ÿ ÿÿÿÿÿÿ.//ÿDDDÿ&''ÿ ÿÿÿ¨ÿÎÜé‚’ÿÿÿÿ ÿÿ$%%ÿ333ÿA@@ÿRQQÿmmmÿ‹ŒŒÿRSSÿÿÿÿÿÿÿ ÿ000ÿgggÿ«ªªÿÝÝÝÿ÷øøÿþÿÿÿ…üþþÿýÿÿÿ„üþþÿ ýÿÿÿüþþÿûýýÿùûûÿûüüÿüþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿ…üþþÿ øúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùûûÿúüüÿƒüþþÿúûûÿöööÿïïïÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÞÞÿãääÿìììÿñññÿö÷÷ÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿöööÿøúúÿûüüÿ…üþþÿúûûÿ†üþþÿýÿÿÿ…üþþÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿûüüÿùûûÿüýýÿ†üþþÿýÿÿÿúüüÿöööÿùúúÿ†üþþÿüÿÿÿýÿÿÿ„üþþÿýÿÿÿúûûÿöööÿ÷øøÿúûûÿ„üþþÿýÿÿÿüýýÿ÷øøÿüþþÿýÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿðððÿ’’’ÿ333ÿ ÿÿÿ ÿÿ ÿ&&&ÿAAAÿ011ÿÿ ÿÿÿ§ÿÎÜé†ÿþÿÿ ÿÿÿ"""ÿ877ÿBBBÿKKKÿ^^^ÿxxxÿÿMNOÿ ÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÞÞÞÿøùùÿþÿÿÿ…üþþÿúüüÿûüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿùûûÿõööÿùúúÿüÿÿÿ…üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ„üþþÿøùùÿòòòÿîîîÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿ ãããÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿûüüÿúüüÿ…üþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿüÿÿÿúûûÿõööÿùúúÿ†üþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿúûûÿõööÿùûûÿýÿÿÿƒüþþÿüýýÿúûûÿûýýÿüþþÿ÷÷÷ÿ†üþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøøøÿƒüþþÿ ûýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿþÿÿÿõõõÿ•••ÿ544ÿ ÿÿÿÿÿ555ÿ:99ÿ-,,ÿÿÿÿ§ÿÎÜéˆÿþÿÿÿÿÿ"""ÿ+,,ÿ777ÿGEEÿNNNÿUWWÿiiiÿ~}}ÿ‰ˆˆÿCDFÿÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÜÜÜÿòòòÿûüüÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ„üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ—üþþÿøùùÿóóóÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ÷øøÿõõõÿûýýÿýÿÿÿ…üþþÿûýýÿüýýÿŒüþþÿûýýÿ†üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ„üþþÿûýýÿ„üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüýýÿ…üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿ‚üþþÿûýýÿüýýÿƒüþþÿøùùÿôõõÿúüüÿüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿúúúÿ˜˜˜ÿ433ÿ ÿÿÿ ÿ ÿ ÿA@@ÿ@>>ÿÿÿ ÿÿÿ¥ÿÎÜé8æŽÿ ÿ ÿ ÿÿ%%%ÿ000ÿ<;;ÿLIIÿPOOÿUWWÿoooÿ€€ÿ==>ÿÿÿÿÿÿ ÿ122ÿjjjÿ°°°ÿàààÿñññÿúûûÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿøúúÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿøùùÿóòòÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿèèèÿìììÿñññÿö÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿ‚üþþÿ ýÿÿÿüÿÿÿúüüÿøøøÿ÷øøÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿüþþÿ‚ýÿÿÿ…üþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿƒýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿøøøÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿ…üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿ‚üþþÿúüüÿøøøÿúüüÿƒüþþÿýÿÿÿÿÿÿÿûûûÿ›ššÿ877ÿ ÿÿÿÿÿÿAAAÿHHHÿÿ ÿÿÿ¦ÿÎÜç ÄŽÿÿ ÿÿÿ$$$ÿ---ÿ988ÿHFFÿLKKÿQQQÿpppÿ€€€ÿwwwÿ877ÿÿÿÿÿÿ ÿ-..ÿeeeÿ°°°ÿâââÿòòòÿúûûÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ‹üþþÿûýýÿüýýÿƒüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‚üþþÿûýýÿ†üþþÿûýýÿ…üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿ üþþÿøùùÿôôôÿúûûÿýÿÿÿüþþÿüýýÿûýýÿüþþÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ†üþþÿûýýÿüþþÿúüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿûýýÿ…üþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿÿÿÿÿúúúÿœœÿ;99ÿ ÿÿÿÿÿ ÿ===ÿKKKÿ$%%ÿÿÿ¦ÿÎÜçÅŽÿÿ ÿÿÿ%%%ÿ+**ÿ222ÿ>>>ÿBBBÿIIIÿjjjÿzzzÿnnnÿ322ÿÿÿƒÿÿÿJJJÿŸŸŸÿÛÛÛÿñññÿûüüÿüþþÿûýýÿúüüÿûýýÿ†üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿ üÿÿÿýÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿüþþÿùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúüüÿûýýÿüþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿƒüþþÿúüüÿüþþÿøùùÿõööÿúüüÿüÿÿÿüþþÿýÿÿÿùúúÿõööÿúûûÿüþþÿúüüÿûýýÿüþþÿ÷÷÷ÿ üþþÿýÿÿÿüþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿÿÿÿÿúúúÿ™™™ÿ655ÿ ÿÿÿÿÿ544ÿIIIÿ222ÿÿÿÿ¦ÿÎÜêÇŽÿÿ ÿÿÿÿ%%%ÿ,,,ÿ444ÿ999ÿCCCÿeeeÿqqqÿ___ÿ+**ÿÿÿ‚ÿÿÿÿ888ÿ“““ÿÖÖÖÿðððÿûüüÿ‚üþþÿýÿÿÿ…üþþÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿûýýÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿüþþÿûüüÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿ ûýýÿùûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿþÿÿÿûýýÿðññÿåææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿ÷÷÷ÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿýÿÿÿ„üþþÿýÿÿÿ üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿúüüÿúûûÿüþþÿúûûÿöööÿúûûÿ‚ýÿÿÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùûûÿúüüÿüþþÿûýýÿùûûÿúüüÿ„üþþÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿ†üþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿùûûÿúüüÿ…üþþÿúüüÿýþþÿúúúÿ˜˜˜ÿ444ÿ ÿÿÿÿÿ*))ÿCCCÿBAAÿ$%'ÿÿÿÿ¥ÿÎÜêÇŽÿÿÿ ÿÿÿÿ'''ÿ+++ÿ111ÿ???ÿabbÿghhÿJJJÿ! ÿÿÿ‚ÿÿÿ ÿ000ÿŽŽÿÓÓÔÿðððÿûüüÿ•üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿúûûÿôôôÿøùùÿ‹üþþÿ ýÿÿÿûýýÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüýýÿüÿÿÿ¢üþþÿ÷øøÿõõõÿûüüÿüÿÿÿšüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿýÿÿÿüýýÿö÷÷ÿùùùÿúúúÿ™™™ÿ444ÿ ÿÿÿÿÿÿ999ÿPPPÿ222ÿ ÿÿÿ¥ÿÎÜêÇŽÿ ÿÿÿ ÿÿÿ"##ÿ***ÿ211ÿ???ÿbccÿ;;;ÿÿÿÿ‚ÿÿÿ ÿ//0ÿˆ‰ŠÿÎÏÐÿðððÿüýýÿ„üþþÿýÿÿÿ‚üþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿùúúÿúûûÿƒüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿúüüÿýÿÿÿˆüþþÿ‚ýÿÿÿ ûýýÿõõõÿêêêÿÜÝÝÿÚÛÛÿÝÞÞÿãããÿèèèÿíííÿòòòÿõõõÿö÷÷ÿúûûÿýÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ†üþþÿúûûÿ÷÷÷ÿúüüÿüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ‡üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿúûûÿüþþÿùúúÿùûûÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿüþþÿûýýÿøùùÿùúúÿˆüþþÿýÿÿÿüþþÿøøøÿøùùÿüþþÿýÿÿÿˆüþþÿùúúÿüþþÿüÿÿÿûýýÿùúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿúûûÿýþþÿúúúÿ•••ÿ///ÿ ÿÿÿÿÿ ÿ'((ÿPPPÿ676ÿ ÿÿÿ¥ÿÎÜêÊÿ ÿÿ ÿÿÿ(((ÿ000ÿ<==ÿdddÿ`aaÿ...ÿÿÿÿ‚ÿÿÿ ÿ///ÿ„…†ÿÊÊËÿïïïÿüýýÿƒüþþÿûýýÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿ„üþþÿøùùÿõõõÿúüüÿýÿÿÿ„üþþÿüÿÿÿ†üþþÿüÿÿÿ‹üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿëëëÿÜÝÝÿÚÛÛÿÝÞÞÿáââÿæææÿëëëÿñññÿõõõÿôôôÿøùùÿŠüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿûýýÿƒüþþÿüÿÿÿ‡üþþÿûýýÿ‚üþþÿûýýÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõööÿ÷÷÷ÿ‰üþþÿúüüÿõööÿ÷÷÷ÿŠüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿLLLÿ:::ÿÿ ÿÿ¥ÿÎÜêÕÿþÿ ÿ ÿÿ###ÿ(((ÿ222ÿgggÿdddÿ$%%ÿ ÿÿ‚ÿÿÿ ÿ)))ÿ€€ÿÇÇÇÿïïïÿýþþÿüþþÿýÿÿÿ üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ†üþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿ‚üþþÿüÿÿÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿûýýÿñòòÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÝÝÿàààÿæææÿïïïÿ÷÷÷ÿûüüÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿüýýÿûýýÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‡üþþÿüÿÿÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ„üþþÿýÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿüýýÿûüüÿûýýÿ†üþþÿýÿÿÿüýýÿöööÿö÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ…üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõõõÿùúúÿüýýÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ‰üþþÿ ûüüÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿIHHÿBAAÿ###ÿ ÿÿ¥ÿÎÜê sÇýÿŽÿÿ ÿÿÿ !!ÿ***ÿcccÿ```ÿÿÿÿÿƒÿÿÿ#$$ÿwxwÿÀ¿¿ÿëëëÿûüüÿüþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøøøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿùûûÿùúúÿüþþÿýÿÿÿüÿÿÿ‚üþþÿûýýÿùúúÿúûûÿƒüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ‚üþþÿýÿÿÿûüüÿùúúÿûýýÿûüüÿ÷÷÷ÿúûûÿûýýÿóóóÿèèèÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿÞÞÞÿäääÿïïïÿöööÿùúúÿûýýÿüþþÿûýýÿùúúÿúüüÿüþþÿûüüÿøúúÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿˆüþþÿ÷øøÿøùùÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿúüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ-,,ÿ ÿÿ’ÿÿÿ?==ÿDCCÿ322ÿÿÿ¥ÿÎÜéNù‘ÿ ÿÿÿÿ'''ÿ^__ÿ[\\ÿÿÿÿ„ÿÿÿÿnooÿ¶¶¶ÿæååÿùúúÿüþþÿöööÿüþþÿüÿÿÿ“üþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿøùùÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿøùùÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿýÿÿÿúüüÿôôôÿ÷øøÿŠüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿšüþþÿüÿÿÿüýýÿöööÿõööÿüýýÿýÿÿÿ…üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿ ÿ...ÿBBBÿÿÿÿÿ£ÿÎÜé)N"ÿÿþÿÿ ÿÿ!!!ÿ222ÿjjjÿcddÿÿÿÿ„ÿÿÿÿkllÿ³³³ÿåååÿúûûÿüþþÿúûûÿ„üþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ„üþþÿ ýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ üþþÿýÿÿÿüýýÿùûûÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿ‚üþþÿùûûÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùûûÿûýýÿüþþÿ ýÿÿÿûýýÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿ÷÷÷ÿùúúÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿùúúÿûüüÿ‰üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿ‚ýÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿùûûÿö÷÷ÿúûûÿüþþÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿúûûÿˆüþþÿûýýÿúûûÿûýýÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ‘‘‘ÿ(((ÿ ÿÿ’ÿÿ ÿÿAAAÿRRRÿ#$$ÿÿÿÿ£ÿÎÜì:>4ÆôÿÿŽÿ ÿÿÿ$%%ÿ999ÿqqqÿgggÿÿÿÿ„ÿÿÿÿdeeÿ«««ÿãããÿùúúÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿüþþÿûüüÿõööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿ‚üþþÿüÿÿÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿûüüÿõööÿøùùÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿíííÿõõõÿúüüÿ‚üþþÿüýýÿûüüÿûýýÿ‚üþþÿýÿÿÿ‹üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûýýÿúüüÿüþþÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿúüüÿüýýÿüþþÿ ûýýÿúüüÿüþþÿùûûÿõõõÿùûûÿýÿÿÿüÿÿÿøúúÿõõõÿúüüÿýÿÿÿˆüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿ‚üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿÿÿÿÿùùùÿŒŒŒÿ###ÿ ÿÿ’ÿÿÿÿ???ÿ^^^ÿ---ÿ ÿÿÿ£ÿÎÜí>¢ÿ ÿÿÿ$%%ÿ888ÿlllÿ```ÿÿÿÿ„ÿÿÿÿWWWÿœœÿÜÜÜÿ÷øøÿýÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿüþþÿûýýÿüýýÿˆüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿŠüþþÿûýýÿüýýÿƒüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿéééÿîîîÿóóóÿùúúÿüþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ—üþþÿøùùÿõõõÿúüüÿüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿ…üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿüÿÿÿøúúÿôõõÿùûûÿýÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿþÿÿÿôôôÿ†††ÿÿÿÿ’ÿÿÿÿ;;;ÿdddÿ777ÿÿ ÿÿ£ÿÎÜê//™ÿþÿÿÿÿ !!ÿ333ÿfffÿ[\\ÿÿÿ…ÿÿÿÿMNNÿ’““ÿÚÚÚÿ÷øøÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿ„üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿ„üþþÿúüüÿøùùÿúüüÿüÿÿÿýÿÿÿ‹üþþÿüÿÿÿ„üþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿìììÿòòòÿ÷øøÿûüüÿýÿÿÿúüüÿ÷øøÿúûûÿ…üþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿùúúÿ†üþþÿýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿüþþÿýÿÿÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿ÷øøÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿþÿÿÿóóóÿ‚‚‚ÿÿÿÿ’ÿ ÿÿÿ457ÿ^__ÿ;;:ÿÿ ÿÿÿ¢ÿÎÜîÿÿÿÿÿ000ÿabbÿXYYÿÿÿ…ÿÿÿÿFGGÿŠ‹‹ÿÚÚÚÿøøøÿýÿÿÿ‚üþþÿüýýÿŠüþþÿ÷øøÿõõõÿúüüÿüþþÿüýýÿƒüþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ’üþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿüþþÿüýýÿ‰üþþÿüýýÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ„üþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿ„üþþÿüýýÿ üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‰üþþÿüýýÿƒüþþÿüýýÿ„üþþÿýÿÿÿþÿÿÿóôôÿ€€€ÿÿÿÿ’ÿÿÿÿ+.0ÿTUUÿ<<<ÿ ÿ ÿÿ£ÿÎÜîbôÿþ‹ÿÿÿÿÿ555ÿdddÿXYYÿÿÿ…ÿÿÿÿ@@@ÿƒƒƒÿÙÙÙÿøùùÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿüþþÿúûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿ ûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõõõÿöööÿúüüÿýÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿúüüÿ‚üþþÿúüüÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿöööÿøúúÿ‚üþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿˆüþþÿ ýÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿüþþÿýÿÿÿþÿÿÿóóóÿÿÿÿÿ“ÿÿÿ%%&ÿJKKÿBBBÿ('(ÿÿÿ£ÿÎÜì•ãÿ ÿÿÿÿ888ÿaaaÿTUUÿÿÿÿ„ÿÿÿÿ677ÿyyyÿÙØØÿùúúÿýÿÿÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿüþþÿ‚ýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ„üþþÿúüüÿúûûÿüýýÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿ†üþþÿûýýÿúûûÿûýýÿüýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõööÿöööÿö÷÷ÿûüüÿýÿÿÿüþþÿúüüÿúûûÿüýýÿüþþÿûüüÿøúúÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿüþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿ†üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿøøøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿúûûÿúüüÿüþþÿüÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ‰üþþÿúüüÿøùùÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿüÿÿÿüþþÿûüüÿúûûÿüþþÿÿÿÿÿôôôÿÿÿÿÿ“ÿÿÿ! ÿDDDÿFFFÿ...ÿÿÿ£ÿÎÜì‚lÿ ÿ ÿ ÿÿ777ÿXYYÿLLLÿÿÿÿ„ÿÿÿÿ+++ÿlllÿ×××ÿúûûÿýÿÿÿ„üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿîîîÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûüüÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿˆüþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿüþþÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüÿÿÿŽüþþÿýÿÿÿûýýÿõööÿöööÿûýýÿ†üþþÿ üÿÿÿøùùÿôôôÿûüüÿÿÿÿÿôôôÿ{||ÿÿÿÿ“ÿÿÿÿ@@@ÿHHHÿ234ÿ ÿÿ£ÿÎÜîbÿþŠÿÿÿÿÿ<<<ÿZZZÿJJJÿ ÿÿ…ÿ ÿÿÿÿ\\\ÿËËËÿõööÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿùúúÿøúúÿüýýÿýÿÿÿüþþÿùúúÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿûýýÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿ÷øøÿûüüÿûýýÿøùùÿúüüÿüþþÿøøøÿëëëÿÛÜÜÿÚÛÛÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿøùùÿûýýÿüÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿ úüüÿ÷øøÿúûûÿüþþÿøúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿýÿÿÿ‚üþþÿúûûÿøùùÿûýýÿ‚üþþÿüÿÿÿƒüþþÿ ûüüÿøøøÿúûûÿüþþÿüÿÿÿûüüÿøùùÿûüüÿûýýÿøøøÿùúúÿüþþÿùúúÿüþþÿýÿÿÿüþþÿùúúÿ üþþÿüÿÿÿûýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿ üþþÿúûûÿøùùÿüþþÿþÿÿÿðððÿvwwÿ ÿÿÿ“ÿÿÿÿ777ÿKKKÿ:;;ÿ ÿÿÿŸÿþÿÝÜñXæŒÿÿÿ ÿ !!ÿ>>>ÿZZZÿGHIÿ ÿÿ…ÿ ÿÿ ÿÿLMMÿ¸¸¸ÿëììÿþÿÿÿ÷øøÿö÷÷ÿüþþÿüÿÿÿüþþÿûýýÿ’üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿ†üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿìììÿÞßßÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿ‰üþþÿûýýÿüþþÿýÿÿÿùûûÿôõõÿøúúÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ„üþþÿüÿÿÿ‡üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿˆüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿöööÿüýýÿýÿÿÿüþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿüþþÿýÿÿÿþÿÿÿüþþÿëëëÿqrrÿÿÿÿ“ÿÿÿÿ...ÿMMMÿAAAÿÿÿÿ¡ÿý¶Üñ2½‹ÿÿÿÿ!""ÿ888ÿQQQÿABCÿ ÿÿ†ÿÿÿ ÿ>??ÿ   ÿÞßßÿÿÿÿÿýÿÿÿûüüÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿüÿÿÿˆüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿö÷÷ÿûýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüýýÿúüüÿûýýÿ†üþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿöööÿðððÿéêêÿáááÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿúüüÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿûýýÿ…üþþÿûüüÿûýýÿŠüþþÿýÿÿÿ…üþþÿûüüÿ üþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿúüüÿûýýÿüþþÿüýýÿúüüÿûýýÿ…üþþÿ üÿÿÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿþÿÿÿûüüÿæççÿoppÿÿÿ“ÿÿÿÿ***ÿMMMÿAAAÿÿÿÿ ÿþzÜï­ÿþˆÿÿÿÿ ÿ666ÿMLLÿ>>?ÿ ÿÿ†ÿÿÿÿ...ÿ€€€ÿÌÎÎÿÿÿÿÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿŠüþþÿùúúÿúûûÿüþþÿ ûýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿƒüþþÿûüüÿùúúÿûüüÿüþþÿýÿÿÿ‰üþþÿøùùÿ÷øøÿûýýÿùûûÿûýýÿƒüþþÿùúúÿôõõÿîîîÿâããÿÛÜÜÿÞßßÿäääÿïïïÿö÷÷ÿùúúÿúûûÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿ‚üþþÿùûûÿúûûÿüþþÿùúúÿ÷÷÷ÿûýýÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿûüüÿö÷÷ÿùúúÿ‚üþþÿýÿÿÿƒüþþÿúûûÿùûûÿüþþÿýÿÿÿƒüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿŠüþþÿüýýÿùúúÿúûûÿ…üþþÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿ„üþþÿüýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿùûûÿâââÿkllÿÿÿÿ“ÿÿ ÿ!""ÿEEEÿ???ÿÿÿÿ ÿýKÛò¬‹ÿÿÿ ÿÿ666ÿKJJÿ><<ÿÿÿ†ÿÿÿÿÿ]^^ÿ¸ººÿÿÿÿÿŽüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ‚üþþÿýÿÿÿ÷ùùÿíííÿâââÿÛÜÜÿÞßßÿäääÿïïïÿõõõÿôôôÿôóóÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿšüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿÿÿÿÿøùùÿÝÝÝÿeeeÿÿÿÿ”ÿÿÿÿ;;;ÿ===ÿÿ ÿÿÿŸÿýXÞò1‰ÿþ†ÿÿÿÿÿ666ÿKIIÿ<:;ÿ ÿÿˆÿÿÿCDDÿ¥¥¥ÿüüüÿÿÿÿÿýÿÿÿüþþÿýÿÿÿüÿÿÿ„üþþÿùúúÿö÷÷ÿúüüÿüÿÿÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿ‚ýÿÿÿüþþÿúüüÿùúúÿûýýÿƒüþþÿùúúÿôôôÿìììÿâââÿÛÜÜÿáââÿêêêÿñññÿö÷÷ÿ‚ùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿüþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿƒüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùúúÿ„üþþÿýÿÿÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿ‚ýÿÿÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøúúÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿüÿÿÿ‚üþþÿúûûÿúüüÿ…üþþÿÿÿÿÿõ÷÷ÿÔÓÓÿ]^`ÿÿÿ”ÿÿÿÿ@AAÿFGGÿ)**ÿÿÿÿŸÿýXÞñ¼öˆÿÿÿÿÿ777ÿNLLÿ==>ÿ ÿÿ†ÿ ÿÿÿÿ333ÿ“’’ÿîïïÿüýýÿþÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿøùùÿõööÿûüüÿüþþÿúüüÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿñññÿìììÿâããÿÛÜÜÿâââÿìììÿðððÿõõõÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿúüüÿüýýÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿûüüÿõööÿøøøÿƒüþþÿûýýÿûüüÿ‚üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûýýÿ…üþþÿÿÿÿÿòôôÿÉÊÊÿVXZÿÿÿ”ÿÿÿÿDDDÿLLLÿ000ÿÿÿÿŸÿýXÞñ‚‹ˆÿÿÿÿÿ888ÿRSSÿCEEÿÿÿ†ÿ ÿÿ ÿÿ---ÿ‚‚‚ÿÛÛÛÿöøøÿÿÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿ‰üþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿö÷÷ÿüþþÿûýýÿüþþÿùúúÿôõõÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿö÷÷ÿñññÿìììÿâããÿÛÜÜÿßààÿåååÿêêêÿïïïÿôôôÿùúúÿüþþÿüÿÿÿƒüþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿŽüþþÿûýýÿüýýÿƒüþþÿ ö÷÷ÿöööÿûýýÿüþþÿûýýÿüþþÿúûûÿõõõÿøùùÿüÿÿÿ„üþþÿûýýÿƒüþþÿ øøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿÿÿÿÿïññÿ¿ÀÁÿQSVÿÿÿ”ÿÿÿÿ@>>ÿJHHÿ...ÿÿÿÿŸÿýXÞòwÿþ†ÿÿÿÿ---ÿNOOÿHIIÿÿ ÿÿ…ÿÿÿÿÿÿpppÿÊÊÊÿòôôÿÿÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿøøøÿøùùÿ†üþþÿ üÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿ ýÿÿÿûýýÿöööÿñññÿìììÿâââÿÚÜÜÿÛÜÜÿÞßßÿäääÿëëëÿñòòÿ÷÷÷ÿúüüÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿûüüÿøùùÿúüüÿƒüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿúüüÿ÷øøÿùûûÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿøùùÿûýýÿ‚ýÿÿÿúüüÿ÷øøÿúûûÿ„üþþÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿûýýÿ÷øøÿøúúÿ…üþþÿÿÿÿÿéêêÿµ¶¶ÿLMNÿÿ–ÿÿ ÿ988ÿHGGÿ555ÿÿÿ ÿýXÞöt‰ÿ ÿÿ ÿÿDEEÿJJJÿ)**ÿÿÿÿ†ÿÿÿÿ]]]ÿ´µµÿìîîÿÿÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿøøøÿôôôÿúüüÿýÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿÖüþþÿüÿÿÿüþþÿüüüÿãããÿ¬¬¬ÿHGGÿÿÿ–ÿÿÿ544ÿHHHÿ>>>ÿ"""ÿ ÿÿÿžÿþXÞöVÔˆÿÿÿÿ;;;ÿJJJÿ888ÿÿÿÿ†ÿÿÿÿFGGÿŒÿÞÞÞÿÿÿÿÿüþþÿüÿÿÿƒüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûüüÿùûûÿûýýÿƒüþþÿüýýÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿýÿÿÿüÿÿÿùúúÿöööÿúüüÿüþþÿùûûÿûüüÿüþþÿûýýÿùûûÿûýýÿüþþÿýÿÿÿüþþÿúûûÿ‰üþþÿýÿÿÿûüüÿöööÿøùùÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿýÿÿÿüþþÿüüüÿáááÿ©©©ÿFEEÿÿÿ–ÿÿÿ977ÿLKKÿ===ÿ!!!ÿ ÿÿÿœÿþÿ`ÞôÀ‰ÿÿ ÿ///ÿEEEÿ!!!ÿÿÿ†ÿÿÿÿ455ÿiiiÿÎÎÎÿÿÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿùúúÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿö÷÷ÿ÷÷÷ÿûýýÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ‚üþþÿýÿÿÿ…üþþÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿõõõÿõööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿüýýÿúûûÿûüüÿüþþÿýÿÿÿüÿÿÿˆüþþÿûýýÿúûûÿüþþÿûüüÿöööÿøùùÿüþþÿûýýÿúûûÿûýýÿƒüþþÿûýýÿùúúÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿûýýÿúûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿ†üþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûýýÿúûûÿþÿÿÿáááÿŸŸŸÿA@@ÿÿÿ–ÿÿÿ<::ÿQPPÿCCCÿ###ÿÿÿÿÿñ¿@ÞôÇÿþ†ÿÿÿ ÿ<<;ÿPOOÿ(*,ÿÿÿ†ÿÿÿÿ%&&ÿMMMÿ¿¾¾ÿùúúÿüýýÿýÿÿÿŠüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùúúÿ†üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿüýýÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿ÷÷÷ÿõõõÿúüüÿƒüþþÿûýýÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ…üþþÿ ýÿÿÿúüüÿôõõÿøøøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüÿÿÿƒüþþÿüÿÿÿøùùÿõõõÿÿÿÿÿáââÿÿ977ÿÿÿ–ÿÿÿ=<<ÿWWWÿQQQÿ***ÿÿÿÿÿ¦ß÷R©ú‡ÿÿÿÿ455ÿXXXÿ;;=ÿÿÿÿ…ÿÿÿ ÿÿ111ÿ§§¨ÿìííÿûýýÿþÿÿÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿ÷øøÿûüüÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿýÿÿÿƒüþþÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿ„üþþÿýÿÿÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿ ûýýÿõööÿðððÿìììÿäååÿÞßßÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿúüüÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿûýýÿúüüÿøùùÿúüüÿüÿÿÿ‚üþþÿûüüÿøùùÿúûûÿ‚üþþÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿýÿÿÿ‚üþþÿùúúÿøùùÿüýýÿƒüþþÿýÿÿÿùûûÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿ…üþþÿüýýÿøùùÿùúúÿƒüþþÿ úûûÿ÷øøÿûüüÿûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ üþþÿùúúÿøùùÿüþþÿúüüÿøùùÿÿÿÿÿßááÿ‡‡‡ÿ422ÿÿÿ–ÿÿ ÿ===ÿYYYÿSSSÿ+++ÿÿÿÿÿ™Üö>ö†ÿ ÿÿÿÿ,--ÿYZZÿLLKÿ*))ÿ ÿÿ†ÿÿÿÿÿ‰Š‹ÿÖרÿúüüÿÿÿÿÿüþþÿ øùùÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿýÿÿÿüþþÿüýýÿûýýÿŒüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ„üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿòòòÿíííÿèèèÿâããÿÝÝÝÿÞÞÞÿäääÿïïïÿõõõÿôôôÿøùùÿƒüþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿˆüþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿŒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüýýÿûýýÿŽüþþÿ ûýýÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿüÿÿÿøúúÿôôôÿùûûÿýÿÿÿüÿÿÿ†üþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿÿÿÿÿÙÛÛÿzzzÿ-,,ÿÿÿ–ÿÿÿ=<<ÿXXXÿRRRÿ+++ÿÿÿÿÿ àöHÿþƒÿ ÿÿÿÿÿ!""ÿPPQÿPPPÿ887ÿ ÿÿ‡ÿ ÿÿÿgggÿ¸¹¹ÿúüüÿÿÿÿÿûýýÿöööÿö÷÷ÿúüüÿüýýÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿ‰üþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿûýýÿøùùÿóóóÿêêêÿâââÿÜÝÝÿÝÞÞÿäääÿîîîÿöööÿúüüÿüþþÿýÿÿÿ üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿ‡üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùûûÿõõõÿùûûÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿ÷øøÿûüüÿ‚üþþÿûüüÿúüüÿ†üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿüþþÿýÿÿÿüþþÿÿÿÿÿÍÌÌÿa__ÿ ÿÿÿ–ÿÿÿ:99ÿUTTÿRRRÿ.//ÿ ÿÿÿÿ àù.¤äƒÿ ÿÿ ÿÿÿÿÿHHHÿUUUÿGGGÿÿÿ‡ÿ ÿÿÿEEEÿ•––ÿòôôÿÿÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿüÿÿÿˆüþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿƒüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿûüüÿõõõÿêêêÿâââÿßßßÿßààÿäääÿñññÿùúúÿùûûÿûýýÿüþþÿúûûÿ üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿùûûÿüýýÿüþþÿúûûÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿ‡üþþÿúûûÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿùúúÿö÷÷ÿûüüÿüÿÿÿƒüþþÿûüüÿùúúÿûýýÿüþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿüÿÿÿúüüÿùûûÿûýýÿüþþÿúüüÿùûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿ‡üþþÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿÿÿÿÿÇÇÇÿJIIÿÿÿÿ–ÿÿÿ977ÿTSSÿRRRÿ122ÿÿÿÿÿ àû‘ƒÿ ÿÿ ÿÿÿÿÿ@@@ÿYYYÿUUUÿÿÿ‡ÿÿ ÿÿ(((ÿqqqÿàààÿûýýÿýÿÿÿ—üþþÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿúûûÿôôôÿêêêÿãããÿäääÿãããÿäääÿõööÿüýýÿôõõÿøùùÿüþþÿöööÿ’üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‹üþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ’üþþÿ ýÿÿÿøúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŒüþþÿ üÿÿÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿ‘üþþÿýÿÿÿÿÿÿÿÆÇÇÿ888ÿ ÿÿÿ–ÿÿÿ:88ÿTSSÿRQQÿ455ÿÿÿÿÿ à÷“ÿþÿ ÿÿÿÿÿÿ222ÿVVVÿ___ÿ+++ÿ ÿÿÿ„ÿ ÿÿ ÿÿÿRSSÿ»»»ÿìííÿÿÿÿÿþÿÿÿˆüþþÿýÿÿÿ„üþþÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿøúúÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿíííÿçççÿåååÿêêêÿóôôÿùúúÿûüüÿüþþÿùúúÿüþþÿüÿÿÿüþþÿýÿÿÿ üþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿýÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿ÷øøÿùúúÿûýýÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿÿÿÿÿº»»ÿ'((ÿÿÿ–ÿÿÿ977ÿTRRÿRQQÿ455ÿÿÿÿšÿþÿ¬àûwêýƒÿ ÿÿÿÿ ÿ###ÿLLLÿ```ÿ:::ÿÿÿÿ…ÿÿ ÿÿ ÿ:::ÿÿÖ××ÿÿÿÿÿþÿÿÿˆüþþÿûüüÿûýýÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿ‚üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôôôÿðððÿëëëÿåååÿæææÿìììÿñððÿöööÿûüüÿüþþÿüÿÿÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüýýÿûüüÿüþþÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿƒüþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüþþÿúûûÿõõõÿøúúÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüýýÿûüüÿ…üþþÿýÿÿÿüþþÿþÿÿÿ®®®ÿÿÿÿ—ÿÿÿ:88ÿUTTÿRRRÿ566ÿÿÿÿ›ÿýî…àû@Ùƒÿ ÿÿ ÿÿÿÿ:::ÿVVVÿIIIÿ*))ÿÿÿ‡ÿÿ ÿ())ÿbbbÿºººÿúûûÿýþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿýÿÿÿüþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿïïïÿêêêÿåååÿãããÿæææÿïïïÿõõõÿôõõÿøùùÿ‡üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿˆüþþÿýÿÿÿùûûÿõõõÿùúúÿüþþÿûýýÿ‚üþþÿûüüÿûýýÿ…üþþÿûýýÿ‚üþþÿüÿÿÿøúúÿõõõÿúûûÿüþþÿûüüÿûýýÿƒüþþÿ÷øøÿõööÿûüüÿýÿÿÿŠüþþÿ üÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿüþþÿûüüÿûýýÿˆüþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿþÿÿÿüþþÿ÷øøÿ¦¦¦ÿÿÿÿ—ÿÿÿ=<<ÿWWWÿRRRÿ999ÿÿ ÿÿ›ÿäKàùÚÿþÿ ÿÿÿÿ ÿ+,-ÿLKKÿPPPÿ444ÿÿÿ†ÿÿÿÿ!""ÿCCCÿŸŸŸÿëëëÿúüüÿÿÿÿÿüþþÿùûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùûûÿüþþÿûüüÿøùùÿúüüÿüþþÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿ„üþþÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùûûÿøùùÿ÷øøÿñññÿêêêÿåååÿãââÿäääÿïïïÿöööÿö÷÷ÿùûûÿ„üþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿúüüÿ÷÷÷ÿùûûÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ„üþþÿøúúÿ÷øøÿûýýÿ…üþþÿüÿÿÿ…üþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‰üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ÷øøÿéêëÿ˜˜™ÿÿÿ˜ÿÿ ÿ==>ÿWWWÿQPPÿ877ÿÿ ÿÿ›ÿÝÞü͆ÿ ÿÿÿ!#ÿ@@@ÿRRRÿ<<<ÿÿÿÿ…ÿÿÿÿÿ///ÿ‚‚‚ÿÒÒÒÿõööÿÿÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿ˜üþþÿ ýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿóôôÿêêêÿåååÿãããÿäääÿîîîÿ÷÷÷ÿüýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿâüþþÿö÷÷ÿõööÿüýýÿñññÿרÙÿ††‡ÿ ÿÿ˜ÿÿ ÿ=>?ÿVUUÿMKKÿ211ÿÿ ÿÿ›ÿß+áü7–†ÿ ÿÿÿ333ÿVVVÿLLLÿ"""ÿ ÿÿÿ„ÿ ÿÿÿÿÿ^^^ÿ©©©ÿêëëÿÿÿÿÿüþþÿúüüÿùûûÿ‚üþþÿúûûÿƒüþþÿûýýÿùúúÿûüüÿüþþÿýÿÿÿ†üþþÿúûûÿ„üþþÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿƒüþþÿ ùûûÿûüüÿýÿÿÿóôôÿéééÿåååÿàááÿÞßßÿèèèÿóóóÿüþþÿýÿÿÿƒüþþÿøùùÿö÷÷ÿûýýÿùúúÿûýýÿüþþÿûüüÿùúúÿüýýÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿ„üþþÿ ùúúÿöööÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿýÿÿÿ‚üþþÿøøøÿ÷÷÷ÿûýýÿüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿŒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ…üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿúûûÿüþþÿÿÿÿÿõööÿÅÆÆÿrrrÿ ÿÿ˜ÿÿ ÿACCÿSTTÿ?>>ÿ'''ÿÿÿÿ›ÿß+áûO†ÿ ÿÿ ÿ$$$ÿOOOÿRRRÿ444ÿÿÿÿ„ÿ ÿÿ ÿÿÿ>??ÿÿÙØØÿýýýÿüþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúüüÿûüüÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿ…üþþÿ ýÿÿÿüþþÿúüüÿóôôÿìììÿæææÿàààÿÝÞÞÿæææÿðððÿùúúÿ„üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿøúúÿ…üþþÿ üÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿûüüÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿ…üþþÿúüüÿ÷øøÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿŒüþþÿúüüÿûüüÿ‚üþþÿúüüÿûüüÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿüþþÿÿÿÿÿøúúÿ±±±ÿ\[[ÿ ÿÿ—ÿ ÿÿÿHIIÿQSSÿ222ÿÿÿÿÿ›ÿå,áû[‡ÿÿÿÿ<<<ÿLLKÿBBBÿÿÿÿ‡ÿÿÿ%&&ÿXXXÿ¿¿¿ÿñòòÿüþþÿþÿÿÿŠüþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿûýýÿüýýÿ„üþþÿ üÿÿÿýÿÿÿúûûÿôõõÿôôôÿñññÿæææÿâââÿãääÿéééÿîîîÿôôôÿùúúÿƒüþþÿüýýÿûýýÿ‰üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüýýÿöööÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøúúÿýÿÿÿüÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿÿÿÿÿöøøÿ™™™ÿDDDÿÿÿ–ÿÿ ÿÿPPPÿRRRÿ)))ÿÿ ÿÿÿ›ÿê-áþbÿþ…ÿÿ ÿ0//ÿJJJÿRRRÿ*+-ÿ ÿÿÿ…ÿÿÿ ÿÿ888ÿ›››ÿÝÝÝÿþÿÿÿÿÿÿÿ‚üþþÿüÿÿÿ…üþþÿúüüÿøùùÿúüüÿûýýÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿ‚üþþÿýÿÿÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿùûûÿøùùÿûýýÿ ÷øøÿ÷÷÷ÿòòòÿæææÿâââÿåååÿéééÿîîîÿóòòÿøùùÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿ‚ýÿÿÿ‚üþþÿ‚ýÿÿÿüþþÿùúúÿøùùÿûýýÿ‚üþþÿüÿÿÿ‚üþþÿøùùÿüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿüÿÿÿúüüÿ÷øøÿúüüÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿùúúÿøùùÿûýýÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿƒüþþÿÿÿÿÿíîîÿzzzÿ(((ÿÿÿ–ÿÿÿ ÿ$$$ÿOPPÿNOOÿ###ÿÿÿœÿÁláþUî‡ÿÿÿ%%%ÿFFFÿ]]]ÿ;;;ÿÿÿÿ…ÿÿÿ ÿÿ ! ÿqqqÿ¾¿¿ÿûýýÿÿÿÿÿ‚üþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿ„üþþÿøøøÿôõõÿúüüÿýÿÿÿüþþÿûýýÿ‡üþþÿüýýÿ‚üþþÿüýýÿ‚üþþÿûýýÿ„üþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüÿÿÿøùùÿñññÿçççÿãããÿäääÿèèèÿîîîÿóóóÿøùùÿ‚üþþÿûýýÿ†üþþÿûýýÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿ‚üþþÿüýýÿ–üþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŒüþþÿûýýÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿùûûÿôôôÿøùùÿüÿÿÿ‡üþþÿúûûÿôôôÿøùùÿŠüþþÿýÿÿÿÿÿÿÿàààÿ]]]ÿÿÿÿ–ÿ ÿÿÿ***ÿMOOÿGIIÿÿ ÿÿÿ›ÿfàþ >¼†ÿÿÿÿ899ÿYZZÿHIIÿ)))ÿ ÿÿ‡ÿÿÿÿBBBÿ•••ÿîïïÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûüüÿúûûÿûýýÿüÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ‚üþþÿýÿÿÿüýýÿ÷÷÷ÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿƒüþþÿûüüÿúûûÿûýýÿýÿÿÿüþþÿøøøÿñññÿëëëÿæææÿäääÿéééÿòòòÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿ üþþÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿúüüÿûüüÿ…üþþÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿõööÿøùùÿûüüÿüþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ†üþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿþÿÿÿùúúÿÒÒÒÿLMMÿÿÿÿ‚ÿÿ‘ÿÿÿÿ988ÿQRQÿBCCÿÿÿÿœÿhàü¢ÿþƒÿÿÿÿ(**ÿJLLÿOPPÿ<<<ÿÿÿ†ÿÿÿÿÿ!!!ÿqqqÿØØÙÿ÷øøÿÿÿÿÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿýÿÿÿˆüþþÿýÿÿÿüþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿ÷øøÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ùúúÿõööÿñññÿêêêÿãããÿáááÿæææÿòòòÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ üþþÿüÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿˆüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿúûûÿûýýÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿüÿÿÿ‚üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿ†üþþÿúûûÿ‚üþþÿüÿÿÿùûûÿöööÿúûûÿýÿÿÿ‚üþþÿ÷øøÿüþþÿýÿÿÿˆüþþÿ÷øøÿüþþÿýÿÿÿƒüþþÿúüüÿúûûÿüýýÿüþþÿ úüüÿûüüÿÿÿÿÿîïïÿ»»»ÿ>??ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ#$&ÿGGGÿOOOÿ999ÿÿÿÿ™ÿþÿqãü¨†ÿ ÿÿÿÿ555ÿNPPÿKMMÿÿÿÿÿ†ÿÿ ÿÿTUUÿ¸¹ºÿëííÿÿÿÿÿýÿÿÿ„üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôõõÿ÷øøÿ•üþþÿýÿÿÿûýýÿöööÿíííÿäääÿâââÿçççÿòòòÿùúúÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ”üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ†üþþÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿ÷÷÷ÿÿÿÿÿÞààÿœœœÿ333ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿ ÿÿÿ/00ÿTVVÿHHHÿ...ÿÿÿÿœÿpãÿ<ð‡ÿÿ$$$ÿHJJÿRTTÿ*++ÿÿÿ†ÿ ÿ ÿ ÿ;<<ÿ‰ŠŠÿØØØÿÿÿÿÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúûûÿùúúÿûýýÿƒüþþÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿ üþþÿúûûÿö÷÷ÿðððÿëëëÿèèèÿêêêÿïððÿøùùÿüýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿûüüÿ÷øøÿùûûÿüþþÿùúúÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿ‚ýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ úûûÿùúúÿûýýÿüÿÿÿüþþÿùúúÿûýýÿÿÿÿÿÌÎÎÿzzzÿ(((ÿÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿƒÿ†ÿ ÿÿÿ?@?ÿdeeÿLMLÿ++,ÿ ÿÿÿšÿØu'ãþ à†ÿÿÿÿ?AAÿRSSÿ9:9ÿÿÿÿ†ÿÿ ÿ ÿ%&&ÿYYYÿ½½½ÿýýýÿüþþÿýÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿƒüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿŒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿøùùÿóóóÿîïïÿíííÿîííÿóóóÿøøøÿ‚ûýýÿ†üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿüþþÿüÿÿÿƒüþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿ÷øøÿõööÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿƒüþþÿûýýÿƒüþþÿÿÿÿÿº»»ÿYZZÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿƒÿ…ÿÿ ÿ$$$ÿOPPÿlllÿLLLÿ&'(ÿ ÿÿ›ÿ¯áþ)á†ÿÿÿÿ333ÿMMMÿKJIÿ*)+ÿÿÿ‡ÿÿ ÿÿ000ÿœœÿëììÿúüüÿÿÿÿÿƒüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿ‚üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿüþþÿûýýÿúüüÿö÷÷ÿòòòÿùúúÿûüüÿöööÿôôôÿõööÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿûüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿüþþÿúüüÿûýýÿƒüþþÿüÿÿÿŠüþþÿýÿÿÿúüüÿõõõÿøùùÿƒüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿûýýÿˆüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿÿÿÿÿ¨¨¨ÿ<<<ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ ÿÿÿÿƒÿÿÿAAAÿ___ÿfffÿ===ÿÿÿÿ›ÿ²áÿ0í‡ÿÿÿ###ÿ@@@ÿVUTÿ;;<ÿ ÿÿÿ…ÿÿÿÿÿÿuuuÿÆÆÆÿôööÿÿÿÿÿüþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿúüüÿùúúÿøøøÿùúúÿ÷÷÷ÿöööÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿ†üþþÿüÿÿÿýÿÿÿ‚üþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿŠüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿƒüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿùûûÿúüüÿˆüþþÿ øùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿýþþÿöööÿ”””ÿ%%%ÿÿ ÿÿÿÿÿ ÿÿ"##ÿ%&&ÿ $%%ÿ!""ÿÿÿÿÿÿ ÿ ÿÿÿÿ ÿÿÿ !!ÿRRRÿ___ÿRRRÿ***ÿÿÿÿ˜ÿþÿ½äÿ-á‡ÿÿÿÿ///ÿXXXÿKKKÿ#""ÿ ÿÿ‡ÿÿÿÿIJJÿ’’’ÿçççÿÿÿÿÿœüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿ˜üþþÿüÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ•üþþÿýÿÿÿúüüÿôôôÿ÷øøÿ§üþþÿ ÿÿÿÿøúúÿâââÿ}}}ÿÿ ÿ ÿÿÿÿ!!!ÿ%%%ÿ$$$ÿ...ÿ555ÿ111ÿ,,,ÿ'''ÿ"""ÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿ+,,ÿXXXÿTTTÿ888ÿÿÿÿÿ›ÿ³äÿ F©†ÿÿ ÿ#$$ÿNMMÿONNÿ666ÿÿÿ‡ÿÿÿÿ"##ÿ^^^ÿÉÉÉÿõööÿýÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùûûÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿøùùÿûýýÿüþþÿõööÿôõõÿüýýÿýÿÿÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùûûÿ‚üþþÿùûûÿƒüþþÿ üÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüýýÿýÿÿÿˆüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿùûûÿƒüþþÿúûûÿö÷÷ÿúûûÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿúüüÿƒüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿŒüþþÿüÿÿÿýÿÿÿŒüþþÿ%ÿÿÿÿòôôÿÇÇÇÿfffÿ ÿÿÿÿÿÿ"""ÿ&&&ÿ)))ÿ444ÿ;;;ÿ:::ÿ999ÿ666ÿ111ÿ,,,ÿ'''ÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ;<<ÿUUUÿGGGÿ(((ÿÿÿ›ÿô‡3äÿf†ÿ ÿÿÿÿ?>>ÿPOOÿKKKÿ%&&ÿ ÿÿÿ…ÿÿÿ ÿ777ÿžžžÿÞßßÿýÿÿÿùùùÿö÷÷ÿüþþÿýÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿüýýÿýÿÿÿüþþÿûüüÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿ úüüÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿˆüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿúûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûüüÿüþþÿüÿÿÿƒüþþÿøøøÿõööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‹üþþÿûýýÿúüüÿûýýÿ‹üþþÿ ÿÿÿÿìîîÿ©©©ÿOOOÿÿÿÿÿÿÿ"""ÿ(((ÿ...ÿ888ÿ>>>ÿ???ÿ>>>ÿ;;;ÿ666ÿ000ÿ&&&ÿÿÿÿÿÿÿÿÿÿ111ÿIIIÿNNNÿ999ÿÿ ÿÿ›ÿì.ãÿoˆÿÿ ÿ../ÿPOOÿaaaÿ===ÿÿÿÿ‡ÿÿÿ !!ÿghhÿ¹ººÿûüüÿþÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‹üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüÿÿÿ‚üþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿùúúÿôõõÿøùùÿƒüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿƒüþþÿö÷÷ÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿ…üþþÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿŠüþþÿÿÿÿÿåççÿˆ‰‰ÿ777ÿÿÿ ÿÿÿ !!ÿ+**ÿ444ÿ999ÿ>>>ÿBBBÿCCCÿDDDÿ???ÿ555ÿ...ÿ(((ÿ ÿÿÿ ÿÿÿ ÿÿ>??ÿPPPÿCCCÿ+,,ÿÿÿÿ›ÿí:ãÿƒxÿþ…ÿÿ ÿ !ÿCCCÿ___ÿOPPÿ122ÿ ÿÿ‡ÿ ÿÿÿ344ÿÿíííÿùúúÿûýýÿüþþÿýÿÿÿûýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿøùùÿûýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿ‚üþþÿüÿÿÿ‚üþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúüüÿýÿÿÿ‚üþþÿüÿÿÿƒüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿøúúÿùúúÿüÿÿÿüþþÿüÿÿÿüþþÿøúúÿøùùÿüýýÿ„üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿ‚üþþÿýÿÿÿùûûÿøùùÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿƒüÿÿÿ‚üþþÿýÿÿÿüÿÿÿÿÿÿÿÔÕÕÿabbÿ ÿÿÿÿ ÿÿÿ&''ÿ111ÿ888ÿ>>>ÿCCCÿHHHÿKKKÿHHHÿAAAÿ555ÿ333ÿ///ÿ !!ÿÿÿ ÿÿÿÿ'((ÿHHHÿPPPÿ766ÿÿ ÿÿÿ™ÿþÿü@æÿƒkû‡ÿ ÿÿÿ011ÿOOOÿ[\\ÿIKKÿÿÿÿÿ†ÿÿÿ ÿfggÿÏÏÏÿíííÿùúúÿüþþÿüÿÿÿ´üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿôõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ•üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ‹üþþÿýÿÿÿûýýÿøùùÿ½¼½ÿ===ÿ ÿƒÿ ÿÿÿ!!!ÿ,,,ÿ666ÿ>>>ÿBBBÿJJJÿPPPÿIIIÿ???ÿ555ÿ222ÿ!""ÿÿÿ ÿÿ ÿÿ777ÿLLLÿHHHÿ(((ÿÿÿÿÿ›ÿâ9æÿƒO͆ÿ ÿÿ ÿ!ÿ???ÿ^^^ÿXYYÿ+++ÿÿÿÿ†ÿÿÿEEEÿšššÿßßßÿÿÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿ üÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿûüüÿúûûÿûýýÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿýÿÿÿüþþÿúûûÿúüüÿ‚üþþÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ…üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûüüÿüþþÿýÿÿÿúûûÿöööÿøøøÿúüüÿ„üþþÿýÿÿÿúûûÿ÷÷÷ÿ‚÷øøÿûüüÿþÿÿÿýÿÿÿüýýÿõööÿçèèÿ¥¦¦ÿ&&'ÿÿƒÿÿÿÿ"""ÿ,,,ÿ222ÿ999ÿCCCÿGGGÿHHHÿFFFÿBBBÿ<<<ÿ555ÿ...ÿ&&&ÿÿÿÿÿÿ***ÿGFFÿFFFÿ555ÿÿ ÿÿÿ›ÿ¨9 æÿ±‡ÿ ÿÿÿ,,,ÿUUUÿ\\\ÿ:::ÿÿÿÿ‡ÿÿÿ$$$ÿaaaÿÆÆÆÿüüüÿüþþÿýÿÿÿ„üþþÿüýýÿúûûÿûýýÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿƒüþþÿ ýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿƒüþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ…üþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ„üþþÿ üÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿõööÿúûûÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùúúÿõööÿòññÿðððÿïïïÿðïïÿõõõÿùûûÿúûûÿüýýÿöööÿÏÐÐÿ„…†ÿÿÿƒÿÿ ÿÿ ÿ***ÿ000ÿ777ÿ@@@ÿDDDÿCCCÿAAAÿ<<<ÿ222ÿ(((ÿ%%%ÿÿ ÿÿ ÿÿ877ÿLKKÿ999ÿ !!ÿ ÿÿÿ™ÿþÿ|äÿ ·ˆÿ ÿÿÿABAÿUUUÿGGGÿ&''ÿÿÿÿ†ÿÿÿ***ÿ   ÿêêêÿûýýÿÿÿÿÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ„üþþÿüýýÿƒüþþÿüýýÿ„üþþÿ ýÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ„üþþÿüýýÿ‰üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿˆüþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿƒüþþÿüýýÿ‰üþþÿüýýÿ„üþþÿþÿÿÿùûûÿîïïÿíííÿçççÿåååÿêêêÿïïïÿóóóÿþÿÿÿûýýÿ°±±ÿ[ZZÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ/..ÿ777ÿ;;;ÿAAAÿDDDÿ@@@ÿ;;;ÿ666ÿ---ÿ###ÿÿÿ ÿÿ333ÿCCCÿEEEÿ&''ÿÿÿÿšÿþÿ‡äÿ„ Åÿþ…ÿ ÿÿ ÿ,-.ÿFFEÿNNNÿ555ÿÿÿÿ‡ÿÿÿÿrrsÿÂÂÂÿóôôÿÿÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ„üþþÿûüüÿøùùÿúüüÿüþþÿ úüüÿøùùÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿüÿÿÿ†üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿøúúÿƒüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüÿÿÿ†üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿúüüÿ÷øøÿúûûÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿö÷÷ÿòòòÿéééÿãããÿßßßÿÜÜÜÿÛÛÛÿÚÚÚÿÝÝÝÿäååÿôõõÿÿÿÿÿòóóÿ‡‡‡ÿ.--ÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ,,,ÿ222ÿ777ÿ===ÿAAAÿ<<<ÿ666ÿ211ÿ(((ÿÿÿÿ ÿÿ"##ÿFGGÿJKKÿ788ÿÿ ÿÿÿ›ÿä‡4èÿ„ ¤ýþ‡ÿÿ ÿÿ444ÿOOOÿAAAÿ###ÿ ÿÿˆÿÿ ÿCDEÿÿàààÿùúúÿýþþÿüþþÿûýýÿ‹üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ…üþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‚üþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ„üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‡üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿüþþÿùûûÿôôôÿùúúÿüÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ‡üþþÿûýýÿüýýÿüþþÿøøøÿõõõÿúüüÿýÿÿÿƒüþþÿøùùÿóòòÿíííÿèèèÿãããÿÚÚÚÿÑÑÑÿ ÒÒÒÿÓÓÓÿ×××ÿâääÿúüüÿýþþÿÜÜÜÿ__`ÿ ÿÿÿƒÿÿ ÿÿÿ###ÿ(((ÿ-,,ÿ111ÿ666ÿ:::ÿ555ÿ000ÿ+++ÿ!""ÿÿÿÿ ÿÿ111ÿQRRÿGIIÿ'''ÿÿÿÿÿ›ÿÄæÿ„jó‡ÿÿÿÿ%&&ÿFFFÿ222ÿÿÿ‡ÿ ÿÿ ÿÿUVWÿ¼¼½ÿèééÿúúúÿýþþÿúûûÿõõõÿùúúÿüÿÿÿ†üþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ…üþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿûýýÿüþþÿüÿÿÿýÿÿÿŠüþþÿüÿÿÿüþþÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿýÿÿÿúûûÿõõõÿøúúÿüþþÿûüüÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ…üþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ„üþþÿýÿÿÿüþþÿüÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿƒüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿö÷÷ÿüþþÿûýýÿúüüÿüýýÿüþþÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿäååÿÝÞÞÿÙÙÙÿÓÓÓÿÍÍÍÿÇÇÇÿÉÉÉÿÒÒÒÿâââÿóóóÿÿÿÿÿîððÿ»»»ÿDEHÿÿÿÿƒÿ ÿ ÿ ÿÿÿ$$$ÿ'''ÿ,,,ÿ000ÿ+++ÿ%&&ÿ !!ÿÿÿ ÿ ÿÿ/..ÿJHHÿMMMÿ888ÿÿ ÿÿÿÿ›ÿÅæÿƒ0ï‡ÿ ÿÿÿÿ555ÿDDDÿBBBÿ###ÿ ÿÿÿ†ÿ ÿ ÿÿ,--ÿ†‡ˆÿËËÌÿ÷÷÷ÿüþþÿûüüÿö÷÷ÿùûûÿ†üþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿ†üþþÿýÿÿÿ„üþþÿùûûÿúûûÿüþþÿüÿÿÿýÿÿÿüþþÿúûûÿùûûÿŠüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ…üþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿùûûÿö÷÷ÿúûûÿüÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿ„üþþÿøøøÿ÷øøÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿùûûÿüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿóóóÿíííÿæææÿÝÞÞÿÖÖÖÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÔÕÕÿêëëÿüýýÿÿÿÿÿÙÙÙÿŠŠŠÿ,-/ÿÿÿ„ÿÿ ÿ ÿÿÿÿÿ ÿ###ÿ%&&ÿ###ÿÿÿÿ ÿ ÿÿÿ<<<ÿNMMÿ@??ÿ(((ÿÿ ÿÿšÿþÿÐéÿƒ@ð‰ÿÿ ÿ ÿ>>>ÿOOOÿ888ÿÿÿÿˆÿÿÿIHHÿ¤¤¤ÿïïïÿûüüÿþÿÿÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿ¬üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿŸüþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿ øùùÿóóóÿîîîÿåææÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÄÄÄÿÉÉÉÿÐÐÐÿÛÛÛÿðññÿÿÿÿÿºººÿPPPÿÿÿÿ„ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿÿ222ÿBBBÿAAAÿ+++ÿÿ ÿÿÿÿÉéÿ†Eÿþ‡ÿÿÿÿ888ÿSSSÿFFFÿ***ÿ ÿÿ‡ÿÿÿÿ ÿxyxÿÐÐÐÿõ÷÷ÿÿÿÿÿýÿÿÿüÿÿÿ‚üþþÿøùùÿ÷øøÿüþþÿúüüÿùúúÿûýýÿ†üþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿüþþÿùúúÿúûûÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿøúúÿüþþÿúûûÿùúúÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùûûÿüÿÿÿ úûûÿ÷÷÷ÿúûûÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿûýýÿùúúÿúüüÿ‘üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿúûûÿùúúÿüýýÿ†üþþÿ ýÿÿÿûýýÿøùùÿóóóÿîîîÿêêêÿáááÿÖ××ÿÒÒÒÿÍÍÍÿÇÇÇÿ ÉÉÉÿÍÍÍÿØØØÿéêêÿúûûÿûýýÿæççÿŒÿÿÿÿ…ÿÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ ÿÿ)((ÿECCÿAAAÿ111ÿÿ ÿÿÿÿ›ÿüšAéÿ†4Èùˆÿÿÿ ÿ/00ÿPPPÿ888ÿÿÿÿ‡ÿÿÿ ÿOPPÿ¥¥¥ÿêëëÿÿÿÿÿûýýÿûüüÿûýýÿüþþÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿ ûýýÿùúúÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿûüüÿ‚üþþÿüýýÿúûûÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿƒüþþÿ üýýÿûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿ‚üþþÿûýýÿ‚üþþÿûýýÿøúúÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‘üþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿüþþÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿüÿÿÿˆüþþÿøùùÿóóóÿíííÿçèèÿãããÿÛÛÛÿÒÒÒÿÍÍÍÿÈÈÈÿÃÃÃÿÇÇÇÿÍÍÍÿÒÒÒÿáááÿöööÿÿÿÿÿòôôÿº»»ÿ\^`ÿÿÿˆÿÿÿ ÿÿÿÿÿ ÿÿÿÿ ÿ!!"ÿ988ÿLJJÿ:99ÿ !!ÿ ÿÿÿÿœÿùCèÿ†˜ˆÿ ÿÿÿ!"$ÿEEDÿZZZÿIIIÿÿÿÿÿ†ÿ ÿÿÿ+,.ÿqqqÿ×××ÿÿÿÿÿöööÿõõõÿö÷÷ÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿúüüÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúûûÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿûüüÿ‚üþþÿûýýÿüýýÿüþþÿûýýÿ‰üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿåååÿÜÝÝÿØØØÿÓÓÓÿÍÍÍÿÇÇÇÿÄÄÄÿÃÃÃÿÆÆÆÿÍÍÍÿÛÛÛÿëììÿûüüÿÿÿÿÿåååÿÿ222ÿÿÿˆÿÿÿ ÿ ÿ ÿÿÿ ÿÿÿ ÿÿ788ÿEEEÿAAAÿ)*)ÿÿÿÿžÿùMèÿ„|‰ÿÿÿÿ777ÿVUUÿNNNÿ'((ÿÿ‰ÿ ÿÿÿFGFÿ²±±ÿæææÿîîîÿóóóÿöööÿøùùÿûüüÿ‚ýÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿùúúÿ üþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿøúúÿ÷øøÿüþþÿýÿÿÿƒüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿ‚üþþÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüýýÿøøøÿøùùÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿûýýÿøúúÿúûûÿüþþÿüÿÿÿûýýÿøùùÿúüüÿüþþÿùúúÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿ†üþþÿ ýÿÿÿûýýÿùúúÿùûûÿùúúÿôôôÿíííÿåææÿÝÞÞÿÖ××ÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿ ÆÆÆÿËËËÿÔÔÔÿâââÿñññÿýÿÿÿÿÿÿÿÐÐÐÿNNNÿÿÿÿ‰ÿÿÿÿÿÿÿ‚ÿ ÿÿ'''ÿBBBÿDDDÿ/00ÿÿ ÿÿÿœÿþÿUëÿˆ†‰ÿ ÿÿÿ'''ÿGGHÿLLLÿ777ÿÿ ÿÿÿ†ÿÿÿ())ÿ‚‚‚ÿÀÀÀÿâââÿðððÿôôôÿóóóÿ÷øøÿˆüþþÿüÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿüÿÿÿŽüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿ‹üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿõööÿöööÿüþþÿýÿÿÿ•üþþÿüÿÿÿúûûÿôôôÿóóóÿîîîÿæææÿÜÝÝÿÖ××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÅÅÅÿËËËÿÔÕÕÿßßßÿèèèÿôõõÿýÿÿÿìííÿ­­­ÿ)))ÿÿ’ÿ ÿÿ ÿÿ111ÿBBBÿ999ÿÿ ÿÿÿÿžÿóMëÿˆ†Šÿ ÿÿÿ778ÿLMLÿMOOÿ677ÿÿÿÿÿ…ÿÿ ÿ"##ÿVXXÿ–——ÿÕÕÕÿãããÿæççÿíííÿóóóÿøøøÿ÷÷÷ÿøùùÿüýýÿ‚ýÿÿÿúûûÿöööÿùûûÿüþþÿúûûÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿùúúÿ…üþþÿýÿÿÿüþþÿúûûÿŠüþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿûýýÿˆüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ’üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿüýýÿúûûÿûüüÿüþþÿûýýÿùûûÿûüüÿüþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿùúúÿö÷÷ÿõõõÿïïïÿèèèÿãääÿÝÞÞÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÅÅÅÿÄÄÄÿÂÂÂÿÆÆÆÿÏÏÏÿÜÜÜÿéééÿïïïÿùùùÿüýýÿ¾¿¿ÿkkkÿÿÿÿ ÿÿÿÿ###ÿ988ÿEDDÿ<<<ÿ)))ÿÿÿÿŸÿ»IëÿˆŠÿþˆÿ ÿ ÿ%&'ÿBCBÿTUUÿFGGÿ---ÿÿÿÿÿÿƒÿÿÿ !!ÿ455ÿqrrÿÂÂÂÿÖÖÖÿÝÞÞÿèèèÿîîîÿðððÿòòòÿö÷÷ÿüþþÿüýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿúüüÿõööÿùúúÿ…üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿŠüþþÿúüüÿüþþÿûýýÿûüüÿüýýÿˆüþþÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿ’üþþÿúüüÿûüüÿüþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿýÿÿÿüþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúüüÿüþþÿúûûÿõööÿùúúÿƒüþþÿ÷øøÿö÷÷ÿüýýÿüþþÿúûûÿôõõÿñññÿéééÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÄÄÄÿ ÉÉÉÿÖÖÖÿäääÿðððÿö÷÷ÿúûûÿðððÿÿ0//ÿ ÿÿÿ ÿÿ ÿÿ:::ÿIHHÿGFFÿ///ÿÿ ÿÿÿŸÿ“éÿˆŒÿþˆÿ ÿÿÿ-..ÿFGGÿJJJÿ???ÿ'''ÿÿÿÿÿƒÿÿÿÿÿSSSÿ©©©ÿÊÊÊÿÛÛÛÿäääÿæææÿðïïÿøøøÿýÿÿÿøúúÿôõõÿúüüÿüþþÿûýýÿ‡üþþÿøùùÿôôôÿúûûÿüþþÿûýýÿ„üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿö÷÷ÿöööÿüþþÿøùùÿôõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿ üÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿüþþÿûýýÿ†üþþÿ ýÿÿÿúûûÿôôôÿïïïÿëëëÿæææÿáââÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿƒÄÄÄÿ ÇÇÇÿÐÐÐÿàààÿìììÿõõõÿþÿÿÿõ÷÷ÿÒÒÒÿ___ÿÿÿÿ ÿÿ ÿÿ554ÿMMMÿGGGÿ333ÿÿÿÿÿÿþÿžéÿˆ;‘è‰ÿ ÿÿ ÿÿ*++ÿ:::ÿ@@@ÿ888ÿ---ÿ !!ÿÿÿÿÿÿÿ ÿÿÿ677ÿyyyÿ±±²ÿÓÓÔÿ×××ÿÜÜÜÿáááÿéééÿðððÿôõõÿö÷÷ÿùúúÿüýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿ÷øøÿùûûÿ„üþþÿýÿÿÿüÿÿÿúüüÿøøøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüþþÿúüüÿøùùÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüþþÿùúúÿ÷øøÿ úûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿüÿÿÿúüüÿøøøÿúüüÿüþþÿúûûÿøøøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿúûûÿøøøÿúüüÿüÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿùúúÿùûûÿöööÿðððÿëëëÿæææÿáááÿÜÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÂÂÂÿ¿ÀÀÿ‚ÃÃÃÿ ÍÍÍÿÙÙÙÿæææÿñòòÿúûûÿÿÿÿÿáââÿ”••ÿ777ÿÿÿŽÿ ÿÿÿ ÿÿ566ÿHHGÿOOOÿ===ÿ#$$ÿÿÿÿÿžÿî™Cíÿ† È‹ÿ ÿÿÿ"##ÿ444ÿ:;;ÿ888ÿ---ÿÿÿÿÿƒÿÿ ÿÿ!""ÿGGGÿŽÿÁÂÂÿÈÈÉÿÒÓÓÿÛÜÜÿàààÿäääÿéééÿôõõÿýÿÿÿüþþÿüýýÿ…üþþÿüýýÿûýýÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ„üþþÿûýýÿüþþÿùûûÿôôôÿùúúÿüþþÿüýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿùúúÿôôôÿøùùÿüÿÿÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿüþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ›üþþÿûýýÿ‚üþþÿüýýÿûýýÿŒüþþÿüýýÿüþþÿûýýÿö÷÷ÿóòòÿóóóÿïïïÿêêêÿåååÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿ¾¿¿ÿ½¾¿ÿÃÃÄÿÄÄÄÿÆÆÆÿÕÖÖÿãããÿëëëÿö÷÷ÿýÿÿÿÿÿÿÿ¿ÀÀÿPRRÿÿÿÿŽÿ ÿÿ ÿ!!!ÿ:::ÿLLLÿPPPÿDDDÿ---ÿÿ ÿÿ ÿØëÿ†É‹ÿ ÿÿÿ ÿÿ"#"ÿ+++ÿ///ÿ$%%ÿÿÿÿƒÿÿÿÿÿ$%%ÿccdÿŸŸŸÿÁÁÁÿÏÏÏÿÑÑÑÿÕÕÕÿÛÛÛÿäääÿðððÿøøøÿ÷÷÷ÿøùùÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿúüüÿ…üþþÿøùùÿöööÿûüüÿüþþÿúûûÿüýýÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿõööÿùúúÿýÿÿÿøùùÿôôôÿùúúÿüþþÿö÷÷ÿ÷øøÿüþþÿûýýÿúüüÿˆüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿüþþÿúüüÿõööÿøùùÿüþþÿúüüÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿòòòÿíííÿêêêÿåååÿßààÿÛÛÛÿÕÕÕÿÑÑÑÿÏÏÏÿÍÍÍÿÈÈÈÿÅÅÅÿÄÄÄÿÂÂÂÿÃÃÃÿÉÉÉÿËËËÿÐÐÐÿàààÿìììÿñððÿûüüÿûýýÿãäåÿ’““ÿ ÿÿÿŒÿÿÿÿ ÿ)))ÿ?@@ÿNNMÿOOOÿDDDÿ000ÿÿ ÿÿÿÿþÿè ëÿ‰ÊŒÿ ÿÿÿÿÿÿ###ÿÿÿÿÿƒÿÿÿÿÿÿAAAÿxxxÿ±±±ÿÆÆÆÿÇÇÈÿÍÍÍÿÕÕÕÿàààÿéééÿðððÿñððÿôôôÿ‚úûûÿüýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ…üþþÿøúúÿö÷÷ÿûüüÿ‚ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿúûûÿõööÿóóóÿôôôÿøøøÿùûûÿö÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿúüüÿö÷÷ÿøúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿûüüÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿüþþÿúüüÿúûûÿ…üþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿúüüÿùúúÿóóóÿðððÿïïïÿêëëÿåååÿßßßÿÜÜÜÿÙÙÙÿÓÔÔÿÎÎÎÿÉÉÉÿÈÈÈÿÂÃÃÿÁÂÂÿÄÄÄÿ ÅÅÅÿÊÊÊÿÑÑÑÿÛÛÛÿéééÿóóóÿ÷÷÷ÿÿÿÿÿôõõÿ²³´ÿ]^^ÿÿÿÿÿÿ ÿÿ&&&ÿA@@ÿKKKÿJJJÿ???ÿ/00ÿÿÿÿÿÿŸÿÝ’îÿ‰Êÿÿ ÿ ÿ ÿÿ ÿÿÿƒÿÿÿÿÿÿ)**ÿQQQÿ˜˜˜ÿ¶¶·ÿ¾¿ÀÿÇÈÈÿÑÑÑÿÛÜÜÿáââÿæææÿêêêÿïïïÿôôôÿõööÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ•üþþÿøùùÿ„ôôôÿõõõÿúüüÿüÿÿÿœüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ’üþþÿýÿÿÿúüüÿõõõÿôôôÿîîîÿêééÿåååÿàààÿÛÛÛÿÕÖÖÿÔÔÔÿÏÏÏÿÊÊÊÿÅÅÅÿÄÄÄÿÃÃÄÿ½¾¿ÿ¾¿ÀÿÄÄÄÿ ÅÅÅÿÉÉÉÿÕÕÕÿäääÿïïïÿ÷øøÿüþþÿÿÿÿÿâââÿsttÿ(''ÿÿÿ‹ÿ ÿÿ ÿÿÿ344ÿGGGÿMKKÿDCCÿ444ÿ$%%ÿÿÿÿ¢ÿiðÿ‰Ùÿþ‹ÿÿÿÿÿÿÿÿ…ÿÿÿÿÿ ÿÿ011ÿvvvÿŸ  ÿµµ¶ÿ¿¿ÀÿÈÈÉÿÒÒÒÿ×××ÿÜÜÜÿåååÿëëëÿðððÿòòòÿöööÿüþþÿûýýÿ÷÷÷ÿúüüÿ‚ýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ„üþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿö÷÷ÿîîîÿïïïÿðððÿïïïÿñññÿõõõÿûýýÿûüüÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüþþÿýÿÿÿüþþÿøøøÿøùùÿ‚üþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿûüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúûûÿ÷øøÿúüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿƒýÿÿÿüýýÿ‚øùùÿ"õööÿóóóÿðððÿîííÿêêêÿåææÿàààÿÚÚÚÿÙÙÙÿÖÖÖÿÐÐÐÿÍÍÍÿËÊÊÿÈÈÈÿÆÆÆÿÄÄÄÿÅÄÄÿÃÃÃÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÊÊÊÿÒÒÒÿÝÞÞÿêêêÿñññÿøøøÿþÿÿÿæççÿ­­®ÿ>@Bÿ ÿÿÿ‡ÿÿÿÿ ÿÿ)((ÿ:99ÿFFFÿHHHÿ?>>ÿ544ÿ***ÿÿÿÿÿÿ¡ÿ[íÿ‰­ùÿÿÿÿ†ÿÿÿÿÿ&&&ÿÿÿQRRÿƒƒƒÿ«««ÿ¶·¸ÿ¿¿ÀÿÈÈÈÿÎÎÎÿÔÔÔÿÞÞÞÿåååÿéééÿïïïÿõõõÿùûûÿøùùÿõõõÿúûûÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿôõõÿëëëÿêêêÿ ëëëÿðððÿöööÿûýýÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿúüüÿõööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ„üþþÿ‚ûýýÿ üþþÿúûûÿôôôÿòòòÿñññÿëëëÿéééÿêêêÿåååÿàààÿÛÜÜÿÖ××ÿÒÒÒÿÐÐÐÿÌÌÌÿÆÆÆÿÂÂÂÿÃÃÃÿÃÄÄÿÃÃÃÿÂÂÃÿ¾¾¿ÿ¿¿ÀÿÅÅÅÿÊÊÊÿÑÒÒÿÛÜÜÿåææÿîîîÿôôôÿ÷øøÿôôôÿº»»ÿjkkÿÿÿ‰ÿÿÿÿ ÿÿ***ÿ>==ÿLJJÿHGGÿ;;;ÿ*++ÿ###ÿÿÿ ÿÿÿ¢ÿfðÿ‰rü›ÿÿÿ,,,ÿÿÿ,,,ÿbbbÿžžžÿ°±²ÿ¹º»ÿ¾¿ÀÿÇÇÈÿÏÏÏÿÕÕÕÿÚÚÚÿßààÿéééÿïïïÿîïïÿôõõÿüþþÿýÿÿÿûýýÿöööÿøùùÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿ‚ýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿ õööÿëëëÿåååÿæææÿëëëÿðððÿõööÿûýýÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿùúúÿûýýÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿŒüþþÿûýýÿûüüÿüýýÿüþþÿøùùÿõõõÿûüüÿ‚ýÿÿÿüþþÿ÷øøÿöööÿö÷÷ÿ÷øøÿõööÿðððÿëëëÿçççÿáââÿßààÿàááÿÛÜÜÿÖÖÖÿÐÐÐÿÎÎÎÿÉÉÉÿÆÆÆÿÁÁÂÿ½¾¿ÿÂÂÃÿÃÃÃÿ¾¾¿ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÅÅÅÿÊÊÊÿÓÔÔÿÛÜÜÿàááÿéééÿóóóÿþÿÿÿ÷ùùÿØÙÚÿ}~ÿ#$$ÿÿÿ‡ÿÿÿÿÿÿ ÿÿ111ÿ???ÿBBBÿ:::ÿ111ÿ'''ÿÿÿÿ ÿÿ¡ÿþÿlðÿˆJÿþ™ÿÿÿ$$$ÿÿÿÿFFFÿ………ÿ££¤ÿ²²³ÿ´µµÿ¾¾¿ÿÇÈÈÿËËËÿÐÐÐÿÕÖÖÿàààÿçèèÿèççÿîïïÿ÷øøÿúûûÿùùùÿôôôÿ÷øøÿýÿÿÿ†üþþÿúûûÿùúúÿüþþÿúûûÿ÷÷÷ÿúüüÿûýýÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿüýýÿùûûÿóóóÿëëëÿçççÿèèèÿìììÿðððÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿ ûýýÿ÷øøÿùúúÿüþþÿúûûÿùûûÿüþþÿùúúÿ÷÷÷ÿûüüÿ‚üþþÿýÿÿÿƒüþþÿûýýÿùúúÿúûûÿ‹üþþÿ„ýÿÿÿúûûÿøøøÿùúúÿúûûÿ ùúúÿõööÿïïïÿîííÿîîîÿíííÿéééÿäääÿàààÿÜÜÜÿ×××ÿÕÖÖÿÑÑÑÿÌÌÌÿÉÉÉÿÈÈÈÿÉÉÉÿÅÅÅÿÃÃÃÿÄÄÄÿÀÀÁÿ¼½¾ÿÂÃÃÿÃÃÃÿ»½¾ÿ¼½¾ÿ¿ÀÀÿÂÂÂÿÈÇÇÿÏÏÏÿÚÚÚÿâããÿåååÿïïïÿøùùÿÿÿÿÿáããÿ—˜™ÿDDEÿÿÿÿ†ÿÿÿ ÿÿÿÿ%&&ÿ555ÿ@@@ÿ888ÿ*+*ÿÿÿ ÿ ÿÿÿÿ¢ÿæ¡9ðÿ‹Rù›ÿÿ ÿÿÿÿ111ÿgggÿ“““ÿªªªÿ«««ÿ´´µÿ½¾¿ÿÂÂÂÿÆÆÆÿËËËÿÕÖÖÿÞßßÿâââÿçççÿìììÿñññÿôôôÿôóóÿøùùÿˆüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿýÿÿÿúûûÿôôôÿøùùÿˆüþþÿýÿÿÿúüüÿõõõÿðïïÿƒìììÿðððÿõööÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿˆüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿ ûýýÿöööÿóóóÿôôôÿïïïÿêêêÿåååÿäããÿäääÿßààÿÙÚÚÿÔÔÔÿÓÓÓÿÎÎÎÿËËËÿÌÌÌÿÇÇÇÿÃÃÃÿ…ÄÄÄÿÀÀÁÿ¼½¾ÿÂÂÃÿ¼½¾ÿÀÀÁÿÄÄÄÿÃÃÃÿÉÉÉÿÔÔÔÿÞÞÞÿæææÿêêêÿõööÿüþþÿñóóÿ¶¶¶ÿIIIÿÿÿÿ†ÿÿÿ ÿ ÿ666ÿ555ÿ999ÿDDDÿGGGÿAAAÿ111ÿ$%%ÿÿÿ ÿ ÿÿ¥ÿ«îÿ‹RÁšÿÿÿ ÿÿÿÿ)))ÿWVVÿЉ‰ÿ¥¥¥ÿ¬¬¬ÿ³´´ÿ¼½¾ÿÀÁÂÿÂÂÃÿËËÌÿÔÔÔÿØØØÿàààÿçççÿéééÿëëëÿïïïÿôôôÿøùùÿ÷øøÿùúúÿýÿÿÿüþþÿüÿÿÿýÿÿÿúüüÿùûûÿüýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿúûûÿóóóÿëëëÿèèèÿæææÿîîîÿöööÿ÷÷÷ÿùúúÿ’üþþÿúûûÿùûûÿ‹üþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿúüüÿ÷÷÷ÿûýýÿýÿÿÿùùùÿøøøÿôõõÿòóóÿóóóÿðññÿíîîÿëëëÿèèèÿäååÿãääÿàááÿÚÛÛÿÙÙÙÿÚÚÚÿÔÔÔÿÐÐÐÿÎÎÎÿÏÏÏÿÎÎÎÿÉÉÈÿÆÆÆÿÅÅÅÿÃÃÃÿ¿¿Àÿ½¾¿ÿ¾¾¿ÿ¾¿¿ÿ¾¿Àÿ½¾¿ÿ»½¾ÿ½¾¿ÿ¿ÀÀÿÁÁÂÿÃÃÃÿÅÅÅÿÇÇÇÿÎÏÏÿÙÙÙÿßßßÿçççÿôõõÿÿÿÿÿüüüÿ¼¼¼ÿnooÿ!!!ÿÿÿÿ…ÿÿÿ ÿ%%%ÿ<==ÿMNNÿLMMÿKKKÿIIIÿ===ÿ---ÿÿÿ ÿÿÿÿÿ¢ÿþÿ¶îÿ‰—šÿÿÿ ÿÿÿÿ$$$ÿIGGÿƒ‚‚ÿ£¤¤ÿ£££ÿ¥¥¥ÿ©©©ÿµ¶¶ÿ¹º»ÿ·¸¹ÿÁÁÂÿÊÊÊÿÎÎÎÿ×××ÿáááÿàààÿáááÿçççÿíííÿñññÿòññÿôôôÿùúúÿûýýÿýÿÿÿûýýÿúüüÿüþþÿýÿÿÿ„üþþÿýÿÿÿŠüþþÿýÿÿÿ õööÿëëëÿåååÿâââÿãããÿìììÿóóóÿòññÿöööÿüþþÿýÿÿÿüþþÿüÿÿÿŒüþþÿýÿÿÿüþþÿ ýÿÿÿúüüÿõööÿùúúÿýÿÿÿüþþÿøùùÿôôôÿ÷øøÿøùùÿòòòÿðððÿëëëÿèèèÿ äääÿßßßÿàààÿÞÞÞÿÙÚÚÿØÙÙÿרØÿÓÓÓÿÑÑÑÿÐÐÐÿËËËÿÉÉÉÿÊÊÊÿÉÉÉÿÄÄÄÿÂÂÂÿÄÄÃÿÅÄÄÿÃÃÄÿ¾¿Àÿ…½¾¿ÿ¾¿¿ÿ½¾¿ÿ¿ÀÀÿ‚ÄÄÄÿ ÉÉÉÿÒÓÓÿÞßßÿãããÿìììÿýÿÿÿýþþÿßßßÿ~~~ÿ222ÿ ÿÿ‡ÿÿ ÿ !!ÿ???ÿPQQÿWYYÿQRRÿJIIÿ@@@ÿ---ÿÿ ÿÿÿÿÿÿ¤ÿüå†ñÿ‰£ÿþ—ÿÿÿ ÿÿ###ÿÿ ÿ999ÿ~~~ÿ¥¦¦ÿ¥¥¥ÿ   ÿžžžÿªªªÿ¯¯¯ÿ­­­ÿ¶·¸ÿÀÁÁÿÄÄÄÿÍÍÍÿÖÖÖÿ×××ÿÝÞÞÿâââÿçççÿìììÿîîîÿ÷øøÿýÿÿÿ÷÷÷ÿôôôÿõõõÿùûûÿýÿÿÿüÿÿÿüþþÿýÿÿÿ õööÿëëëÿåååÿãããÿäääÿêêêÿîîîÿìììÿòóóÿüÿÿÿýÿÿÿ¥üþþÿýÿÿÿüþþÿ÷øøÿõõõÿñññÿìììÿçççÿæææÿáááÿÞßßÿßààÿÚÛÛÿƒÖÖÖÿÑÑÑÿÍÍÍÿÎÎÎÿÊÊÊÿ„ÅÅÅÿÄÄÄÿ¾¿¿ÿÄÄÄÿÅÅÅÿ‹ÄÄÄÿ ÃÃÃÿÄÄÄÿÈÈÈÿÓÓÓÿâããÿíííÿ÷÷÷ÿÿÿÿÿâããÿžžžÿCDDÿ ÿÿÿ…ÿÿÿ ÿ(((ÿAAAÿNNNÿUUUÿRRRÿAAAÿ333ÿ***ÿÿ ÿÿÿÿ§ÿêJñÿJ£ð™ÿ$ÿ ÿÿ!""ÿÿ"""ÿ;;;ÿÿ¥¥¥ÿ¡¡¡ÿ   ÿŸŸŸÿ¢¢¢ÿ¦¦¦ÿ«««ÿ²³³ÿ¹º»ÿ¾¾¿ÿÅÅÅÿÌÌÌÿÎÎÎÿÑÑÑÿÖ××ÿÛÜÜÿàááÿãããÿåååÿçççÿíííÿòóóÿôôôÿôóóÿôôôÿùûûÿüþþÿùúúÿúûûÿ„üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿ ûýýÿùúúÿóóóÿëëëÿæææÿãããÿàááÿâââÿåååÿêêêÿñòòÿ‚ùúúÿüþþÿýÿÿÿüÿÿÿýÿÿÿ›üþþÿüÿÿÿüþþÿúûûÿ÷ùùÿõööÿõ÷÷ÿôõõÿîîîÿìììÿíííÿëêêÿçççÿáââÿÞßßÿÜÜÜÿÖ××ÿÔÔÔÿÔÕÕÿÐÐÐÿËËËÿÌÌÌÿÍÌÌÿÊÊÉÿÇÇÇÿÈÈÈÿÆÆÆÿÃÃÃÿÄÄÃÿ‚ÄÄÄÿÃÃÃÿÁÁÁÿÀÀÁÿÀÁÁÿÀÀÁÿˆÀÁÁÿÁÁÂÿÃÃÃÿÅÅÅÿÈÈÈÿÏÐÐÿÚÚÚÿçççÿõôôÿøøøÿíïïÿ­®¯ÿVVVÿÿÿÿÿ‡ÿ ÿ"##ÿ888ÿBBBÿ@AAÿ788ÿ*++ÿÿÿ ÿÿÿÿÿ¥ÿþÿõ*ðÿ‹Û™ÿÿÿÿÿÿ#$$ÿ???ÿ€€€ÿ¢¢¢ÿœœœÿ   ÿ£££ÿœœœÿŸŸŸÿ«««ÿ°°±ÿ´µ¶ÿ¹»¼ÿ¾¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿØØØÿÛÝÝÿÛÜÜÿÞÞÞÿãããÿãââÿåååÿñññÿôôôÿúûûÿûýýÿôôôÿ÷÷÷ÿ„üþþÿüýýÿ‡üþþÿ ýÿÿÿúüüÿõõõÿðððÿëëëÿæææÿáááÿÜÝÝÿÚÛÛÿÝÞÞÿèééÿïïïÿóóóÿõööÿûüüÿüþþÿüýýÿœüþþÿûýýÿöööÿñððÿìììÿëëëÿêêêÿåååÿâããÿãããÿäããÿâââÿÜÝÝÿרØÿÓÓÓÿÍÍÍÿËËËÿÇÇÇÿ…ÃÃÃÿˆÄÄÄÿÁÂÂÿ‹¼½¾ÿ ¾¿¿ÿÄÄÄÿÈÈÈÿÎÏÏÿÙÚÚÿãääÿíííÿöööÿéééÿ¼½½ÿmmnÿÿÿÿˆÿ ÿÿÿÿ(((ÿ"##ÿÿÿ ÿÿÿ«ÿÛ2óÿ‹"ëÿþ–ÿ ÿÿÿÿÿÿ555ÿyyyÿŸŸŸÿœœœÿžžžÿ ›››ÿžžžÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÉÉÉÿÒÒÒÿÕÕÕÿÙÚÚÿÜÝÝÿÝÞÞÿàààÿäääÿìììÿîîîÿíííÿøùùÿüþþÿôôôÿ÷÷÷ÿýÿÿÿüÿÿÿüþþÿýÿÿÿùúúÿöööÿúüüÿ‚ýÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿ ûýýÿöööÿíííÿåååÿàààÿÝÞÞÿÜÝÝÿÛÜÜÿÝÞÞÿåååÿçççÿèèèÿðððÿöööÿ‚÷÷÷ÿö÷÷ÿøùùÿƒýÿÿÿ…üþþÿýÿÿÿ‰üþþÿüÿÿÿýÿÿÿ÷øøÿ÷÷÷ÿüþþÿûüüÿõööÿðððÿíííÿêééÿåååÿàààÿÞßßÿÛÛÛÿ×××ÿÑÑÑÿÏÏÏÿÎÎÎÿÈÈÈÿÅÄÄÿÆÆÆÿÅÅÅÿÃÃÃÿÄÄÄÿÁÂÂÿ½¾¿ÿ¼½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿÁÂÂÿÄÄÄÿÀÀÁÿ¼½¾ÿ»¼½ÿ¿ÀÀÿÃÃÃÿÂÃÃÿÂÂÃÿÂÂÂÿÂÂÃÿÂÂÂÿÁÁÁÿÃÃÃÿÉÉÉÿÍÍÍÿÓÓÓÿÝÝÝÿëëëÿöööÿìííÿ¿ÀÀÿeffÿ,--ÿÿÿÿŠÿÿ ÿ ÿ ÿÿÿÿÿªÿ 3 óÿŽ›ã˜ÿÿÿ ÿÿÿÿ***ÿsssÿžžžÿœœœÿ›››ÿÿ   ÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÈÈÈÿÒÒÒÿÖÖÖÿØØØÿÜÝÝÿÞßßÿÝÞÞÿâââÿçççÿêêêÿìììÿîîîÿö÷÷ÿúûûÿ÷÷÷ÿøøøÿúûûÿüþþÿúüüÿ÷øøÿöööÿûýýÿüþþÿúûûÿüþþÿûýýÿõõõÿöööÿúüüÿûýýÿùúúÿôôôÿëëëÿãããÿÝÞÞÿÛÜÜÿ‚ÜÝÝÿàààÿâââÿãããÿëëëÿñññÿ‚òòòÿñññÿóóóÿ÷ùùÿùûûÿúüüÿúûûÿûüüÿƒüþþÿûýýÿúûûÿûýýÿˆüþþÿúüüÿúûûÿ ÷÷÷ÿö÷÷ÿúûûÿøøøÿóóóÿîííÿêêêÿèèèÿäääÿàààÿÚÛÛÿÙÚÚÿÔÔÔÿÏÏÏÿËËËÿÊÊÊÿÉÉÉÿÆÆÆÿÄÄÄÿÃÃÃÿÄÄÄÿÂÂÂÿ½¾¿ÿ½½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿ¿ÀÁÿÁÂÂÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÀÁÁÿÂÃÃÿ‚ÂÂÃÿÄÄÄÿÂÃÃÿÃÃÃÿÄÄÄÿÅÅÅÿÈÈÈÿÎÎÎÿÓÓÓÿÛÛÛÿçççÿïïïÿëëëÿ¾¿Àÿ{|}ÿ(''ÿÿÿÿ‹ÿÿÿÿÿÿÿ©ÿþÿsñÿp˜ÿÿÿÿÿ ÿ ÿ !!ÿpqqÿŸŸŸÿ‚œœœÿ ¡¡¡ÿ¦¦¦ÿ«««ÿ¯°°ÿ´µ¶ÿº»¼ÿ¿¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÒÒÒÿÛÛÛÿäääÿãããÿèèèÿìììÿëëëÿïîîÿôôôÿöööÿûýýÿùúúÿôõõÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿôôôÿùûûÿüýýÿõööÿôôôÿõõõÿõööÿóóóÿîîîÿéééÿãããÿÞÞÞÿÛÜÜÿ‚ÜÝÝÿÛÝÝÿßààÿäääÿæææÿìììÿ‚íííÿ ìììÿíííÿñññÿõõõÿôôôÿ÷øøÿüþþÿýÿÿÿüþþÿüÿÿÿøùùÿôõõÿùûûÿýÿÿÿ…üþþÿýÿÿÿûýýÿöööÿóóóÿôôôÿúûûÿûüüÿõõõÿôôôÿïïïÿçççÿÝÞÞÿÜÝÝÿÛÜÜÿÖÖÖÿÔÔÔÿÏÏÏÿËËËÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÊÊÊÿÄÄÄÿÃÃÃÿ‚ÄÄÄÿÃÃÃÿÃÃÄÿ‚ÄÄÄÿÃÃÄÿÄÄÄÿ¿ÀÀÿ¼½¾ÿÁÂÂÿÄÄÄÿ¿ÀÁÿƒ¼½¾ÿÂÂÂÿÃÃÃÿ½¾¾ÿ¿¿ÀÿÄÄÄÿÉÉÉÿÎÎÎÿÒÒÒÿÛÛÛÿæææÿõõõÿëëìÿÅÆÇÿqrrÿ***ÿ ÿÿ¾ÿþÿ}òÿfÿþ—ÿÿ ÿ ÿÿihhÿ™˜˜ÿ›››ÿŸŸŸÿ¡¡¡ÿ£££ÿ¦¦¦ÿ«««ÿ³³´ÿ¹»¼ÿ¾¿¿ÿÅÅÅÿÌÌÌÿÑÒÑÿרØÿßßßÿåååÿéééÿèèèÿêêêÿìììÿïïïÿòòòÿôôôÿóóóÿôôôÿ÷øøÿõööÿóóóÿúüüÿûüüÿóóóÿøùùÿýÿÿÿùúúÿõööÿôóóÿö÷÷ÿ÷øøÿñññÿìììÿêêêÿëëëÿéééÿãääÿàááÿßßßÿÜÝÝÿÛÜÜÿÞßßÿáááÿàááÿßààÿâââÿäääÿãããÿâããÿæææÿçççÿæææÿêêêÿïïïÿòòòÿ÷øøÿüÿÿÿúûûÿøùùÿüþþÿøùùÿôôôÿúûûÿüþþÿøøøÿ÷÷÷ÿøùùÿüþþÿûýýÿ÷øøÿûüüÿüýýÿôôôÿùúúÿüþþÿûýýÿôõõÿôóóÿôôôÿïïïÿçèèÿßààÿßßßÿØÙÙÿÖ××ÿ×××ÿÕÖÖÿÓÓÓÿÐÐÐÿÍÍÍÿËËËÿÏÏÏÿÌÌÌÿÉÉÉÿƒÇÇÇÿÈÈÇÿÈÈÈÿ ÅÅÅÿÃÃÃÿÆÆÆÿÈÈÈÿÉÈÈÿÆÆÆÿÄÄÅÿÇÈÈÿÇÇÇÿÄÄÄÿÁÁÁÿƒ¿ÀÀÿÂÂÃÿÃÃÃÿ¿ÀÀÿÂÃÃÿÈÈÈÿÎÎÎÿÒÓÓÿרØÿâââÿëëëÿñññÿÆÆÆÿwxxÿ9::ÿÿÿÿÿ»ÿþÿî-õÿ[è™ÿÿÿ ÿ ÿÿ^]]ÿŽŽÿšššÿ¡¡¡ÿ¤¤¤ÿ §§§ÿ­­­ÿ··¸ÿ¿ÀÁÿÄÄÄÿÍÌÌÿ×××ÿÛÜÜÿâããÿíííÿïïïÿ„íííÿîïïÿóóóÿƒõõõÿôõõÿôôôÿõõõÿúûûÿõõõÿøùùÿûüüÿö÷÷ÿ‚ôôôÿóòòÿîîîÿéééÿäääÿãããÿáââÿ‚ÜÝÝÿÝÞÞÿÝÝÝÿÝÞÞÿáááÿåååÿáââÿÜÝÝÿáááÿâââÿÜÝÝÿÚÜÜÿÜÝÝÿáââÿäääÿèèèÿîîîÿòòòÿ÷øøÿûýýÿö÷÷ÿôõõÿûýýÿùúúÿôôôÿùúúÿúüüÿõõõÿóóóÿôôôÿúûûÿùûûÿôõõÿøúúÿûüüÿöööÿ÷øøÿüþþÿúûûÿõõõÿôôôÿïïïÿêêêÿæååÿåååÿäääÿßààÿ‚ÞßßÿÜÝÝÿØØØÿƒÖÖÖÿ×××ÿÓÓÓÿÎÎÎÿ‚ÏÏÏÿÎÎÎÿÎÏÏÿËËËÿÆÇÇÿËËËÿÎÏÏÿÍÍÍÿÎÎÍÿÎÎÎÿËËËÿÆÆÆÿ‡ÅÅÅÿ ÈÈÈÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿèèèÿëëëÿÝÝÝÿ———ÿ444ÿÿÿ ÿÿ¾ÿþ¥óÿ5Íÿþ•ÿÿÿ ÿÿÿPQQÿ‚ƒƒÿ™™™ÿžžžÿ ¦¦¦ÿ¯¯°ÿ¸¹ºÿ¾¾¿ÿÄÄÄÿÌÌÌÿ×××ÿáááÿæææÿëììÿòòòÿ‚óóóÿòòòÿö÷÷ÿùúúÿôôôÿöööÿúüüÿûýýÿúüüÿûüüÿúüüÿö÷÷ÿúüüÿøùùÿõõõÿúûûÿùúúÿôôôÿ‚óóóÿïïïÿéééÿåååÿ†âââÿãããÿ‚äääÿâããÿßààÿÜÝÝÿÚÜÜÿÝÞÞÿáââÿâââÿäääÿéééÿïïïÿóóóÿôôôÿõõõÿõööÿôóóÿõõõÿûýýÿùûûÿôôôÿ ö÷÷ÿúüüÿ÷øøÿôóóÿôôôÿ÷øøÿúüüÿ÷øøÿöööÿúûûÿùúúÿöööÿõõõÿôóóÿ‚óóóÿðððÿêêêÿƒéééÿèèèÿäääÿâããÿçççÿåååÿƒàààÿ„ßßßÿÛÛÛÿØÙÙÿרØÿÖ××ÿØÙÙÿרØÿÒÒÒÿÑÑÑÿ‚ÒÒÒÿÑÑÑÿÍÍÍÿ‚ÊÊÊÿÊÉÉÿÊÊÊÿÉÉÉÿÍÍÍÿÓÓÓÿØØØÿÝÝÝÿâââÿíííÿæææÿ¶¶¶ÿnooÿ!""ÿÿÿ ÿÿ»ÿþÿsóÿŽeÆù—ÿÿÿÿÿCDDÿuvvÿ˜˜˜ÿ   ÿŸ  ÿªªªÿµµ¶ÿ¿ÀÀÿÅÅÅÿÍÍÌÿÚÚÚÿäääÿëëëÿîîîÿòòòÿ÷øøÿ÷÷÷ÿôôôÿõõõÿ÷øøÿûýýÿýÿÿÿøùùÿøúúÿ„ýÿÿÿüþþÿøøøÿ üÿÿÿùûûÿ÷÷÷ÿüþþÿúüüÿôôôÿõööÿ÷÷÷ÿõõõÿòòòÿïïïÿëëëÿéééÿ†çççÿæææÿ‚äääÿàààÿÞÞÞÿàááÿæææÿêêêÿëëëÿïîîÿòòòÿôôôÿóóóÿõõõÿøùùÿüþþÿùúúÿôóóÿõõõÿøùùÿýÿÿÿøùùÿóóóÿõõõÿùúúÿýÿÿÿ÷÷÷ÿôôôÿüýýÿùûûÿóóóÿõõõÿ÷÷÷ÿ÷øøÿ øùùÿõööÿïïïÿðññÿòóóÿðððÿñññÿóóóÿíííÿêêêÿðððÿîîîÿƒêêêÿ‚ëëëÿêêêÿèèèÿäååÿâããÿãääÿáââÿÞÞÞÿ‚ÚÚÚÿØØØÿרØÿØØØÿÓÓÓÿÏÎÎÿÏÏÏÿÐÐÐÿÒÓÓÿÐÐÐÿÏÏÏÿÑÒÒÿÔÔÔÿØØØÿÝÞÞÿáââÿäääÿñððÿâââÿ”••ÿLMMÿÿÿÿ ÿÿ¼ÿâœõÿ“9ê˜ÿÿÿÿ677ÿgggÿ———ÿ¤¤¤ÿ¥¥¦ÿ¯¯°ÿ¹¹ºÿÃÃÃÿÍÌÌÿØØØÿèèèÿñññÿôôôÿöööÿüþþÿùúúÿôôôÿóóóÿö÷÷ÿüþþÿüÿÿÿüþþÿ ýÿÿÿùúúÿôôôÿùúúÿûýýÿõööÿóóóÿôôôÿõõõÿòòòÿíííÿëëëÿƒìììÿíííÿëëëÿåååÿãããÿäääÿãããÿåååÿëëëÿðððÿˆôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿ ýÿÿÿúûûÿôôôÿøúúÿûýýÿõõõÿ÷÷÷ÿüþþÿ÷øøÿóóóÿˆôôôÿñññÿìììÿëëëÿƒìììÿæææÿãããÿäääÿãããÿÞßßÿÜÝÝÿרØÿÓÓÓÿרØÿÜÝÝÿ×××ÿÕÕÕÿÛÜÜÿÜÝÝÿâââÿäääÿòòòÿßßßÿxzzÿ133ÿ ÿ ÿ ÿ ÿÿ¼ÿúÿ2ûÿþ•ÿÿÿÿ)))ÿXXXÿ–––ÿ¥¥¥ÿ ³´µÿ¾¿ÀÿÇÇÇÿÕÕÕÿáááÿêêêÿðððÿôôôÿùúúÿúûûÿ÷øøÿøùùÿùúúÿúûûÿüþþÿûýýÿùúúÿüýýÿûýýÿôôôÿõööÿùûûÿö÷÷ÿóóóÿñññÿôôôÿöøøÿóóóÿñññÿòòòÿïïïÿêêêÿäääÿéééÿìììÿïïïÿñññÿóóóÿôôôÿöööÿùúúÿúûûÿƒùúúÿûýýÿýÿÿÿüþþÿûüüÿùúúÿûýýÿýÿÿÿüþþÿúüüÿùúúÿüýýÿýÿÿÿüþþÿúüüÿùûûÿüþþÿûýýÿùúúÿûýýÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿùûûÿûýýÿýÿÿÿúûûÿúüüÿýÿÿÿûýýÿúûûÿùûûÿƒúûûÿûüüÿ÷÷÷ÿôôôÿùúúÿùûûÿ÷øøÿôôôÿñññÿòññÿòòòÿðððÿíííÿêêêÿéééÿãããÿáááÿÜÝÝÿØÙÙÿÙÙÙÿÚÛÛÿÜÝÝÿÙÚÚÿÚÛÛÿàááÿáââÿáááÿãããÿåååÿéééÿôôôÿØØØÿeeeÿÿÿ ÿÿ ÿÿ¹ÿþÿ”öÿ“-Àù—ÿÿÿ ÿÿIIIÿ‘’’ÿ¥¥¥ÿ©©©ÿ¸¸¹ÿÄÅÅÿÎÏÏÿÝÝÝÿéééÿìììÿñññÿöööÿúûûÿõõõÿøùùÿýÿÿÿ’üþþÿýÿÿÿûýýÿöööÿøùùÿýÿÿÿøùùÿõõõÿõööÿúûûÿýÿÿÿ÷÷÷ÿôôôÿõõõÿñññÿìììÿçççÿéééÿîîîÿóóóÿõõõÿôôôÿõõõÿõööÿõõõÿ÷øøÿüþþÿ„ýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ†üþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ„ýÿÿÿ üþþÿûýýÿøøøÿöööÿûýýÿþÿÿÿýÿÿÿøùùÿôôôÿöööÿõööÿôôôÿõõõÿóóóÿîîîÿíííÿèèèÿåååÿæææÿáââÿÝÞÞÿÞßßÿßààÿÝÞÞÿßààÿåååÿæææÿ åååÿçççÿìììÿóôôÿÒÒÒÿWWWÿÿÿ ÿÿ ÿÿ»ÿåsúÿ“—ÿþ”ÿÿÿ ÿÿ899ÿ…††ÿ¦§§ÿ´µ¶ÿ¾¾¿ÿËËËÿÙÚÚÿåååÿíííÿòññÿ÷øøÿûýýÿ÷÷÷ÿõööÿúüüÿ˜üþþÿûýýÿüþþÿ‚ûýýÿüþþÿöööÿóóóÿôôôÿóóóÿòòòÿóóóÿôóóÿóóóÿ÷øøÿ‚ûýýÿ©üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿûýýÿüþþÿýÿÿÿüþþÿ÷÷÷ÿôôôÿúüüÿùúúÿôóóÿ„óóóÿíííÿêêêÿëëëÿæææÿâââÿåææÿêêêÿåååÿãããÿêêêÿìììÿëëëÿ ìììÿíììÿñòòÿÍÎÎÿNNNÿÿ ÿÿÿÿÿ·ÿþÿå<úÿ‘5 õÿþ’ÿÿÿ ÿ ÿ344ÿ€€ÿ¤¥¦ÿ·¸¹ÿÃÃÃÿÏÏÏÿÜÝÝÿæççÿîîîÿóóóÿ÷÷÷ÿùúúÿ÷øøÿøùùÿüþþÿýÿÿÿ—üþþÿýÿÿÿ‚üþþÿ‚ýÿÿÿ üþþÿùúúÿ÷øøÿøøøÿöööÿôôôÿõôôÿôôôÿõõõÿö÷÷ÿøøøÿ÷øøÿúûûÿýÿÿÿüÿÿÿªüþþÿûüüÿ÷øøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿüþþÿûýýÿ÷øøÿøùùÿ ö÷÷ÿôôôÿñññÿîîîÿìììÿéééÿèèèÿêêêÿìììÿíííÿ…ìììÿíííÿééêÿ½¾¾ÿ>>?ÿÿ ÿ ÿ ÿÿÿ¶ÿþÿÊkøÿ“ ¹•ÿ ÿÿ ÿÿ344ÿyxxÿ  ¡ÿ·¸¹ÿÇÇÇÿÓÓÓÿÜÝÝÿæææÿîîîÿóóóÿôôôÿúûûÿýÿÿÿ¢üþþÿýÿÿÿüÿÿÿøøøÿôóóÿ‚ôôôÿùûûÿýÿÿÿ¼üþþÿüÿÿÿýÿÿÿøùùÿôôôÿõõõÿòòòÿíííÿëëëÿîîîÿôôôÿòòòÿìììÿòòòÿóóóÿíííÿ‚ìììÿîîîÿÝÞÞÿ§¨©ÿ.//ÿÿÿÿ ÿÿÿ¸ÿöSúÿ“'Œÿþ‘ÿÿÿ ÿÿ444ÿgffÿ˜™™ÿ¿ÀÁÿÍÎÎÿØØØÿáááÿìììÿóóóÿôôôÿö÷÷ÿúüüÿ¤üþþÿýÿÿÿ÷÷÷ÿôôôÿùûûÿøùùÿóóóÿùúúÿýÿÿÿ½üþþÿüÿÿÿûýýÿúûûÿúüüÿ÷øøÿñññÿðððÿóóóÿúûûÿøùùÿòòòÿôôôÿóóóÿìììÿîîîÿòòòÿôôôÿõõõÿÕÖÖÿ–––ÿ***ÿÿÿÿÿ¶ÿþÿÏJ úÿ•(¹õÿþÿÿÿ ÿÿ-.-ÿSSSÿŽÿÁÂÃÿÐÑÑÿÛÛÛÿäääÿíííÿóóóÿôóóÿ÷÷÷ÿûüüÿ¦üþþÿøùùÿö÷÷ÿúûûÿùúúÿöööÿúûûÿüÿÿÿ¿üþþÿýÿÿÿûýýÿ÷÷÷ÿöööÿ÷øøÿúüüÿùúúÿôôôÿóóóÿîîîÿðððÿõõõÿ÷÷÷ÿÆÆÆÿ|||ÿ#""ÿÿÿÿÿ¸ÿÜoûÿ•‚ ¡ÿþÿ ÿÿ ÿ ÿÿ???ÿ€€ÿ¼½¾ÿÏÏÏÿÛÛÛÿäääÿéééÿîîîÿóóóÿôôôÿùûûÿýÿÿÿ¤üþþÿüÿÿÿûüüÿõõõÿö÷÷ÿüýýÿÄüþþÿüýýÿüþþÿûüüÿöööÿóóóÿ‚ôôôÿóóóÿôôôÿõõõÿöööÿòòòÿ®®®ÿZYYÿÿÿºÿî>‚ûÿ–6”ì‘ÿÿÿ ÿÿ,,,ÿpppÿ´´µÿÍÍÍÿÛÛÛÿãããÿìììÿñññÿóóóÿõööÿøùùÿûýýÿ¢üþþÿüÿÿÿýÿÿÿüþþÿúûûÿøøøÿ÷øøÿùûûÿýÿÿÿÄüþþÿüÿÿÿýÿÿÿüþþÿøúúÿøùùÿ õõõÿôôôÿùúúÿ÷øøÿóóóÿôôôÿöööÿðððÿ–––ÿ777ÿ ÿÿ ÿÿ´ÿþÿÇcýÿ˜Ô‘ÿ ÿÿÿ ÿÿYYXÿŸŸŸÿÈÈÈÿÝÝÝÿäääÿîîîÿõõõÿôôôÿ÷øøÿ¤üþþÿûýýÿüþþÿ÷øøÿõõõÿûýýÿýÿÿÿÉüþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿùúúÿôõõÿõõõÿêêêÿ€€€ÿÿÿÿ ÿÿÿµÿò^ÿÿ˜äÿþÿ ÿÿÿ222ÿsuuÿ¾¾¾ÿäääÿêêêÿíííÿðððÿùúúÿöööÿúûûÿüÿÿÿŸüþþÿüÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿÍüþþÿ ûýýÿùûûÿö÷÷ÿøùùÿúüüÿøùùÿñññÿÝÝÝÿlllÿÿÿÿÿÿ²ÿþÿ×Aÿÿ›‹Ýÿþÿ ÿÿÿNPPÿ¯°°ÿââãÿêêêÿëëëÿîîîÿûýýÿúûûÿóóóÿùúúÿýÿÿÿŸüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿÍüþþÿ ýÿÿÿûüüÿôôôÿ÷øøÿýÿÿÿúûûÿìëëÿÊÊÊÿ[ZZÿÿÿÿÿÿ±ÿþÿÓpÿÿe“ÿ ÿÿ ÿ233ÿš››ÿÕÕÖÿãããÿêééÿïïïÿúüüÿúûûÿôôôÿùúúÿýÿÿÿôüþþÿ ýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüýýÿäääÿ°°°ÿKJJÿÿÿ ÿµÿôE‚ÿÿšhÝÿþÿ ÿÿÿnooÿ³´´ÿäääÿññðÿòòòÿöööÿøùùÿùúúÿûýýÿ üþþÿùûûÿö÷÷ÿùúúÿüþþÿùûûÿøøøÿûýýÿÍüþþÿ ûýýÿùúúÿúüüÿýÿÿÿÿÿÿÿàááÿÿ99;ÿÿÿ ÿ´ÿ¾Z ÿ‚ÿ›†ò’ÿ ÿÿ@AAÿŠ‹‹ÿÜÜÜÿóóóÿöööÿôôôÿøùùÿýÿÿÿüÿÿÿ üþþÿøúúÿôôôÿ÷øøÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿÍüþþÿ ýÿÿÿüþþÿûýýÿÿÿÿÿÖØØÿlmmÿ&')ÿÿÿÿ´ÿÿƒÿ›UøÿþŽÿÿÿÿ``aÿÃÄÅÿêêêÿøøøÿúüüÿ£üþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿ÷øøÿôõõÿûýýÿýÿÿÿÍüþþÿ ýÿÿÿùúúÿõõõÿÿÿÿÿÄÅÅÿJJJÿÿÿÿÿ±ÿþÿÿƒÿ ‚Óÿÿÿÿ:9:ÿ••–ÿÕÕÕÿúúúÿýþþÿýÿÿÿ¢üþþÿüÿÿÿüþþÿúüüÿùúúÿöööÿõõõÿøùùÿúüüÿüÿÿÿýÿÿÿÌüþþÿûüüÿö÷÷ÿôôôÿ°°°ÿ///ÿ ÿÿÿ¯ÿþÿù¬Iÿ‡ÿŸr‘ÿÿÿÿ\\\ÿ¶¶¶ÿöööÿüýýÿýÿÿÿ¢üþþÿüÿÿÿûýýÿöööÿóóóÿ‚ôôôÿóóóÿ÷øøÿÎüþþÿÿÿÿÿúüüÿæççÿ˜™™ÿÿÿ ÿÿÿ²ÿÆÿ…ÿŸxÿþÿÿ ÿ,--ÿÿâãäÿúüüÿÿÿÿÿ¢üþþÿ ýÿÿÿüþþÿö÷÷ÿôôôÿõõõÿñññÿðïïÿôôôÿöööÿ÷øøÿö÷÷ÿøùùÿüþþÿýÿÿÿüþþÿýÿÿÿÅüþþÿÿÿÿÿùûûÿÏÐÐÿÿÿÿ ÿÿÿ®ÿþÿ˜1ÿ…ÿ¢XÓüÿÿÿÿcddÿº»¼ÿîïïÿÿÿÿÿ£üþþÿúûûÿõõõÿòòòÿñññÿìììÿêêêÿïïïÿòòòÿóòòÿõõõÿúûûÿûýýÿûüüÿüþþÿúüüÿûýýÿÄüþþÿÿÿÿÿøúúÿ¸¹¹ÿfffÿÿÿ ÿÿÿ¯ÿùÅ2ÿ‡ÿ£#ËÿþŽÿÿÿ555ÿ~~~ÿÕÕÕÿúûûÿýÿÿÿŸüþþÿýÿÿÿùûûÿôôôÿïïïÿêêêÿæææÿ‚åååÿ èèèÿíííÿòòòÿõõõÿõööÿõõõÿõööÿûýýÿûüüÿõõõÿøùùÿüÿÿÿýÿÿÿÂüþþÿÿÿÿÿ÷ùùÿ¡¢¢ÿLLLÿ ÿÿÿ®ÿþÿ­‚ÿ‡ÿ R´ÿþÿÿÿWWWÿ²²²ÿæææÿûüüÿþÿÿÿýÿÿÿ™üþþÿ‚üÿÿÿýÿÿÿüþþÿúûûÿõööÿðððÿëëëÿæææÿ‚àááÿàààÿãääÿéééÿíííÿîîîÿíííÿîîîÿòòòÿøùùÿùùùÿõõõÿùúúÿýÿÿÿùúúÿùûûÿüÿÿÿÀüþþÿÿÿÿÿñññÿ€ÿ-,,ÿÿÿÿ¬ÿþÿþ£?ÿˆÿ¢6âÿÿÿ888ÿ………ÿÅÅÅÿóóóÿüýýÿ›üþþÿüýýÿ üþþÿùûûÿôôôÿïïïÿêêêÿåååÿàààÿÛÜÜÿÚÛÛÿÛÜÜÿÚÛÛÿÞÞÞÿƒâââÿ æææÿëëëÿðððÿóóóÿòòòÿøùùÿûüüÿõõõÿöööÿûýýÿ¿üþþÿýÿÿÿþÿÿÿàààÿ___ÿÿÿÿ°ÿËÿŠÿ¢4¶ÿþÿÿÿNLLÿ™˜˜ÿãããÿôôôÿùùùÿüýýÿ•üþþÿýÿÿÿ üþþÿ÷øøÿ÷÷÷ÿ÷øøÿôõõÿðððÿëêêÿåææÿàááÿÛÛÛÿÖÖÖÿÑÑÑÿÐÐÐÿÑÑÑÿÒÒÒÿÓÓÓÿÒÒÒÿÔÔÔÿØØØÿÚÚÚÿÜÜÜÿáââÿãääÿãããÿêëëÿòóóÿõõõÿöööÿ÷øøÿûüüÿƒýÿÿÿƒüþþÿýÿÿÿ´üþþÿýÿÿÿÿÿÿÿïññÿ¿¿ÀÿDDDÿÿÿÿ¯ÿ’)ÿŠÿ£TÈõŽÿÿÿ'&%ÿmllÿÀ¿¿ÿèççÿúûûÿüþþÿýÿÿÿ“üþþÿûýýÿúûûÿûüüÿùúúÿóóóÿñññÿïïïÿéééÿâââÿÝÝÝÿÚÚÚÿÖ××ÿÑÑÑÿÌÌÌÿÉÉÉÿÇÇÇÿ‚ÆÆÇÿÆÆÆÿÅÅÆÿÇÇÇÿËÌÌÿÌÌÌÿ ÑÒÒÿÔÕÕÿÖÖÖÿßßßÿéééÿìííÿîîîÿïïïÿö÷÷ÿûýýÿúüüÿúûûÿüýýÿüÿÿÿüþþÿûüüÿúûûÿûýýÿ³üþþÿþÿÿÿÿÿÿÿÖ××ÿŒŒÿ+,-ÿÿ®ÿþÿ`ÿŒÿ£‚#ÏŽÿÿÿÿCDDÿ‹ŠŠÿÕÕÕÿþÿÿÿüþþÿýÿÿÿ’üþþÿýÿÿÿùûûÿôõõÿõõõÿôôôÿîîîÿêêêÿåååÿÛÛÛÿÓÓÓÿÎÎÎÿÍÍÍÿÌÌÌÿÇÇÇÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¾ÿ½½¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿÂÃÃÿÇÇÇÿÌÌÌÿÖ××ÿÞßßÿÝÞÞÿßààÿåååÿïïïÿöööÿõõõÿôôôÿõõõÿúûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿ±üþþÿüÿÿÿþÿÿÿÿÿÿÿ²²²ÿMMMÿÿÿ®ÿþÿkÿŒÿ¥Ùÿþ‡ÿÿÿÿÿ ÿ$%'ÿ\\\ÿ´³³ÿíííÿ÷÷÷ÿüýýÿ’üþþÿ ýÿÿÿúüüÿôôôÿïîîÿêêêÿåææÿßßßÿÖÖÖÿÊËËÿÃÄÄÿ‚ÂÂÃÿ¿ÀÁÿ¿¿Àÿ¿ÀÀÿ½¾¿ÿ†»¼½ÿº¼½ÿ»¼½ÿ½¾¾ÿ¿ÀÀÿÁÂÃÿÈÉÉÿÐÐÐÿÕÖÖÿÚÛÛÿßààÿçççÿíííÿïïïÿòòòÿõõõÿ÷÷÷ÿùûûÿüÿÿÿúüüÿøùùÿûýýÿýÿÿÿ±üþþÿÿÿÿÿûüüÿëììÿÿ"""ÿ ÿÿ¬ÿþÿäu%ÿÿ¨³ýˆÿÿÿÿ ÿÿÿÿÿ566ÿŠŠŠÿÎÎÎÿîîîÿûüüÿýÿÿÿ’üþþÿùúúÿôôôÿéééÿàààÿÛÜÜÿÓÓÓÿÈÈÈÿ¾¿Àÿº»¼ÿ‚»¼½ÿ»¼¾ÿŒ¼½¾ÿ»¼½ÿ¾¾¿ÿÄÄÄÿÎÎÎÿÕÖÖÿÚÛÛÿÞßßÿãããÿéééÿïïïÿòòòÿõõõÿûüüÿýÿÿÿûýýÿ±üþþÿÿÿÿÿóôôÿÊÊÊÿhiiÿ ÿÿÿ­ÿþù“ÿÿ¨~ÿþ„ÿÿÿ ÿÿÿ ÿÿÿÿÿÿ[[[ÿ£££ÿèèèÿþÿÿÿýÿÿÿŽüþþÿ üÿÿÿûýýÿ÷øøÿóóóÿîîîÿåååÿÛÜÜÿÒÒÒÿÇÈÈÿ¾¿Àÿ¼½¾ÿ»¼½ÿ“¼½¾ÿ ¾¿¿ÿÅÅÅÿÊÊÊÿÐÐÐÿÔÔÔÿÚÚÚÿäääÿçççÿèççÿëëëÿðððÿöööÿûüüÿýÿÿÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿ«üþþÿÿÿÿÿåååÿš™™ÿEFGÿÿÿÿ­ÿî^ ÿÿ§% íÿ þÿÿÿÿ ÿ ÿÿÿ ÿÿ‚ÿ ÿ443ÿuuuÿËËËÿïððÿøùùÿúûûÿúüüÿüþþÿýÿÿÿüþþÿö÷÷ÿðððÿéééÿàááÿÖ××ÿËËËÿÂÂÂÿ»¼½ÿ“¼½¾ÿ»¼¾ÿ¼½¾ÿ¿¿ÀÿÁÂÂÿÅÅÆÿËÌÌÿÔÓÓÿÝÜÜÿàààÿáááÿæççÿëëëÿíííÿóóóÿ÷øøÿôôôÿö÷÷ÿüþþÿûüüÿùûûÿüþþÿûüüÿùúúÿûüüÿ§üþþÿ üÿÿÿýÿÿÿüþþÿþÿÿÿÓÓÓÿjjjÿ(()ÿÿÿÿ«ÿþÿô+ÿÿ¨žƒÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿGGGÿÿÒÒÒÿïïïÿóóóÿ÷÷÷ÿüþþÿüÿÿÿ‹üþþÿýÿÿÿûýýÿ÷÷÷ÿïïïÿäääÿÛÛÛÿÑÑÑÿÇÆÆÿÀÀÀÿ˜¼½¾ÿ»¼½ÿ¼½¾ÿÅÆÆÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿâââÿäääÿ çççÿíííÿòòòÿ÷øøÿüþþÿ÷øøÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ§üþþÿýÿÿÿüþþÿôõõÿº»»ÿAAAÿÿ ÿÿÿ­ÿê8ÿ’ÿ¨(|ëÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ!#%ÿcccÿ¯¯¯ÿêëëÿïïïÿóôôÿüþþÿýÿÿÿŠüþþÿúûûÿö÷÷ÿòòòÿêëëÿàààÿÒÒÒÿÇÇÇÿÀÀÁÿ½¾¾ÿ˜¼½¾ÿ»¼½ÿ¾¿ÀÿÃÃÄÿÈÈÈÿÍÍÍÿÒÓÓÿØØØÿÜÜÜÿÞßßÿãããÿèèèÿîîîÿóóóÿøùùÿöööÿõõõÿûýýÿüþþÿùûûÿûýýÿüþþÿýÿÿÿ£üþþÿùúúÿöööÿýÿÿÿÿÿÿÿÖ××ÿŽŽÿ***ÿ ÿÿÿ¬ÿ±Lÿ’ÿªáÿ ÿÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿ222ÿ†‡†ÿØÙÙÿéééÿòóóÿúüüÿûýýÿûüüÿ‰üþþÿ üÿÿÿøùùÿóòòÿíííÿåææÿÛÜÜÿËËËÿ¿¿Àÿ¼½¾ÿ»¼½ÿš¼½¾ÿ»¼½ÿ¼½¾ÿÀÀÁÿÅÅÅÿÊÊÊÿÎÎÎÿÓÓÓÿÙÚÚÿÝÞÞÿáááÿæççÿìììÿðððÿòòòÿôôôÿúûûÿüýýÿûýýÿüþþÿúüüÿûýýÿ¢üþþÿøùùÿõõõÿûüüÿõööÿ¬­­ÿ]^^ÿÿÿ ÿÿÿ¬ÿvÿÿª*ëÿ ÿþÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿÿZ[[ÿ±²²ÿàààÿ‚õõõÿõööÿûüüÿýÿÿÿ„üþþÿüÿÿÿüþþÿýÿÿÿúûûÿóóóÿéééÿàààÿÖÖÖÿÆÇÇÿ»¼½ÿŸ¼½¾ÿÀÁÁÿÅÅÅÿÊÊÊÿÔÔÔÿÖÖÖÿ ÜÜÜÿáââÿæææÿêêêÿïïïÿõõõÿöööÿõööÿûüüÿûýýÿõõõÿ÷øøÿüþþÿýÿÿÿ üþþÿûýýÿ þÿÿÿôööÿÕÖÖÿ{{{ÿ222ÿÿ ÿ ÿÿÿ§ÿÿÿþÿƒÿÿ­sÎ ÿÿþÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿ222ÿzzzÿÈÈÈÿïïïÿðððÿõõõÿøùùÿûýýÿ„üþþÿ úüüÿøúúÿûýýÿüþþÿúûûÿóôôÿìììÿåååÿÚÚÚÿÍÍÍÿÁÂÂÿº¼½ÿм½¾ÿ¿¿ÀÿÀÀÁÿ½¾¿ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÀÀÁÿ¾¿¿ÿÃÄÄÿÏÏÏÿÓÓÓÿÔÔÔÿÖ××ÿÚÛÛÿßààÿåååÿêêêÿìììÿîííÿðððÿö÷÷ÿùúúÿøùùÿúüüÿüþþÿùúúÿ üþþÿ ýÿÿÿÿÿÿÿäääÿ©©©ÿUUUÿÿ ÿÿÿÿ¥ÿÿÿÿþÿÿôœ=ÿ”ÿ¬ a ú ÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿAAAÿ¡¡¡ÿÛÛÛÿêêêÿ÷øøÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿúûûÿûüüÿõõõÿëëëÿâââÿÞßßÿÓÔÔÿÄÄÄÿ¾¾¿ÿ‹¼½¾ÿÁÁÂÿÃÃÄÿ½¾¿ÿ»¼¾ÿ’¼½¾ÿ»¼½ÿ¿ÀÁÿÊÊÊÿÐÐÐÿÔÔÔÿÓÓÓÿÖÖÖÿÛÜÜÿàááÿäããÿãããÿæææÿìììÿðððÿöööÿûýýÿýÿÿÿûýýÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿüüüÿÈÈÈÿvvvÿ777ÿÿÿÿ¨ÿÿ ÿ ÿ ÿÿ¸ ÿ’ÿ¬  N Ù ÿÿþÿÿÿ ÿÿÿƒÿ ÿÿÿÿeggÿ®¯®ÿæææÿöööÿøùùÿûýýÿüÿÿÿ‚üþþÿ ýÿÿÿùúúÿôôôÿö÷÷ÿöööÿðððÿçççÿÝÞÞÿÕÕÕÿÊÊÊÿ¾¿¿ÿ…¼½¾ÿ»½¾ÿ…¼½¾ÿ¾¾¿ÿ¾¿Àÿ”¼½¾ÿ»¼¾ÿ¼½¾ÿ¿ÀÁÿÅÅÅÿÊÊÊÿÍÍÍÿÑÒÒÿ×××ÿØØØÿÚÚÚÿãããÿæææÿçççÿìììÿïððÿñññÿôôôÿ÷øøÿúûûÿüýýÿýÿÿÿžüþþÿÿÿÿÿùûûÿâãäÿŸŸŸÿGGGÿÿ ÿÿÿ§ÿÿ ÿÿ ÿùƒ&ÿ’ÿ­  z Üû ÿ ÿÿ ÿÿÿÿ…ÿÿÿ012ÿyzzÿÒÒÒÿïïïÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿ ûüüÿøùùÿôôôÿóóóÿïïïÿéééÿàààÿÖÖÖÿÍÍÍÿÄÄÄÿ¼½¾ÿ»¼½ÿƒ¼½¾ÿ¾¿¿ÿ†¼½¾ÿ»½¾ÿ”¼½¾ÿ½½¾ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÂÂÂÿÇÇÇÿÌÌÌÿÏÏÏÿÐÐÐÿÓÓÓÿÞÞÞÿàààÿßßßÿæææÿêêêÿéééÿíììÿòòòÿ÷øøÿùûûÿúüüÿûýýÿüþþÿÿÿÿÿóôôÿ½¾¿ÿrstÿ&''ÿÿÿÿÿ¥ÿÿÿÿ ÿÿ ÿþ?ÿ”ÿ­ ‚ G îÿÿ ÿÿ‡ÿÿÿÿBCCÿªªªÿàßßÿùúúÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿõõõÿôôôÿðððÿéééÿßààÿÔÕÕÿÌÌÌÿÇÇÆÿÁÂÂÿ…¼½¾ÿÂÂÂÿÃÃÃÿ½¾¿ÿ»½¾ÿš¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÉÉÉÿÎÎÎÿÔÔÔÿÕÕÕÿàààÿæææÿäääÿèèèÿíííÿïïïÿôôôÿùûûÿýÿÿÿœüþþÿÿÿÿÿèèèÿÿGHHÿÿÿÿ§ÿÿÿ ÿÿþ ÿÿNÿ”ÿ¯ 3üÿþÿ‰ÿÿÿ"""ÿrppÿ¿¾¾ÿôõõÿûýýÿþÿÿÿýÿÿÿúüüÿö÷÷ÿðððÿíííÿëëëÿêêêÿäääÿÙÚÚÿÎÎÎÿÅÅÅÿÁÁÁÿ¾¾¿ÿ…¼½¾ÿ¿ÀÀÿÀÀÁÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿ¾¿Àÿ‚¼½¾ÿ»½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ±¹¾ÿ°¹¿ÿ»½¾ÿ¼½¾ÿ¾¿¿ÿÁÁÁÿÃÃÃÿÆÆÆÿÉÉÉÿÎÎÎÿÑÑÑÿÔÔÔÿÙÙÙÿÝÝÝÿßààÿäääÿéééÿëëëÿíííÿïïïÿôôôÿùúúÿüþþÿýÿÿÿ˜üþþÿ ýÿÿÿþÿÿÿõö÷ÿÉÉÊÿ```ÿ$%%ÿ ÿÿÿÿÿ¥ÿÿÿÿÿÿ Ìqÿ—ÿ²5ÕŽÿÿ ÿ:88ÿ”““ÿáããÿøúúÿÿÿÿÿûýýÿ÷øøÿòòòÿíííÿçççÿãããÿäääÿßßßÿÔÔÔÿÊÊÊÿÂÂÂÿ½¾¿ÿ»¼½ÿ‰¼½¾ÿ½¾¿ÿ¼½¾ÿ¿¿ÀÿÄÄÄÿÀÁÁÿ‚¼½¾ÿ½¾¿ÿ‚¼½¾ÿ½½¾ÿ»½¾ÿª·¿ÿ©·¿ÿº¼¾ÿ¾¾¾ÿ¼½¾ÿ»¼½ÿ¾¿¿ÿÃÃÃÿÄÄÄÿÉÉÉÿÎÎÎÿÓÓÓÿÒÒÒÿÔÔÔÿÚÛÛÿÞßßÿãããÿéééÿìììÿëëëÿïïïÿõõõÿúûûÿ™üþþÿ þÿÿÿýÿÿÿÛÜÝÿ›œÿ888ÿ ÿ ÿÿÿ ÿÿ¤ÿÿÿ ÿÿ ÿ ÿ•ÿ²'¨ÿþŠÿÿÿÿcccÿ»¼¼ÿôööÿÿÿÿÿö÷÷ÿõõõÿóóóÿîîîÿèèèÿãããÿáááÿÚÛÛÿÏÏÏÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼½ÿˆ¼½¾ÿÀÀÁÿÃÃÃÿ¾¿¿ÿ»½¾ÿ„¼½¾ÿ‚½¾¿ÿ¾¾¾ÿ‚¿¾¾ÿ¿¿¿ÿÀÀÀÿÀ¿¿ÿ¾¾¾ÿ½½¾ÿ¿ÀÀÿÃÃÃÿ¿ÀÀÿƒ¼½¾ÿ¸¼¾ÿ·»¾ÿ»½¾ÿ½½¾ÿ¾¾¾ÿ¼½¾ÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÅÅÅÿÇÇÇÿÈÈÈÿÌÌËÿÐÐÐÿÖÖÖÿ×××ÿØØØÿãããÿçççÿåååÿîîîÿöööÿõööÿøùùÿ—üþþÿ ýÿÿÿþÿÿÿö÷÷ÿ±±±ÿ```ÿÿÿ ÿÿÿÿÿ¤ÿÿ ÿÿþÿÿ›ÿ•ÿ°FºñŒÿÿÿ667ÿÿÙÚÚÿùúúÿòòòÿóóóÿðððÿëëëÿçççÿäääÿÝÞÞÿÕÖÖÿÍÍÍÿÇÇÇÿÃÃÃÿ¾¾¿ÿ»¼¾ÿˆ¼½¾ÿ¿ÀÀÿÂÂÂÿ¾¾¿ÿ¼½¾ÿ½½¾ÿ½¾¿ÿ¿¿¿ÿ¿¾¾ÿ¾¼¼ÿ¿¼¼ÿ¼¼¼ÿ´º½ÿ²º½ÿ‚³º½ÿ³¹½ÿ²¹½ÿ´º½ÿ»»»ÿ¿¾ÿÆÄÃÿÂÁÁÿ½¾¾ÿ½½¾ÿ¼½¾ÿ ½½¾ÿ¾¾¾ÿ½½¾ÿ·»¾ÿ³º¾ÿº¼¾ÿ¼¼½ÿ¹¹ºÿº»¼ÿ¼½¾ÿÀÀÁÿÁÁÁÿ ÄÄÄÿÈÈÉÿÍÍÍÿÏÏÏÿÑÑÑÿÚÚÚÿáááÿäääÿêêêÿðððÿóòòÿ÷øøÿüþþÿýÿÿÿ”üþþÿ ýÿÿÿÿÿÿÿúüüÿääåÿ‡ˆˆÿ000ÿÿÿ ÿÿÿÿ¥ÿÿ ÿÿÿ þÁ[ÿ™ÿ±‚Ç‹ÿ ÿÿ ÿÿ@@@ÿ¨¨¨ÿßßßÿìììÿïïïÿëëëÿåååÿäääÿÙÙÙÿÑÑÑÿÍÍÍÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼¾ÿ¼½¾ÿ½¾¿ÿºº»ÿ´µµÿ¶µµÿ¯³¶ÿš¯¸ÿ•­¹ÿ—®¸ÿ‚˜®¸ÿ–­¹ÿš®¸ÿ®³µÿ¹¸¸ÿ½½¾ÿ½¾¿ÿ„¼½¾ÿ½½¾ÿ¯¹¿ÿ¥µ¿ÿ·¼¿ÿ»»»ÿ³´µÿ¸¹ºÿ½¾¿ÿƒ¼½¾ÿ ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿäääÿæææÿñððÿøùùÿüþþÿüÿÿÿ•üþþÿÿÿÿÿðòòÿÄÅÆÿabbÿÿÿÿ©ÿÿÿ ÿÿØ#ÿšÿ² Òÿþˆÿ ÿÿ ÿ ÿ"##ÿbaaÿ ŸŸÿÔÔÔÿæææÿèèèÿàááÿßààÿÔÔÔÿÍÍÍÿÉÉÉÿÃÃÃÿ¾¾¿ÿ»¼¾ÿ‚¼½¾ÿ½¾¿ÿ…¼½¾ÿ#¾½¾ÿÃÀ¿ÿ¿ÀÁÿ¶½Âÿº¸·ÿ³°®ÿ”§¯ÿ¬ÿs•§ÿj’¦ÿg¦ÿk¨ÿmŒ¨ÿk¨ÿ_ލÿYާÿZާÿ`§ÿh“©ÿoœ­ÿv¢³ÿ§¹ÿ—®·ÿ«´¸ÿ´»¿ÿ½¿ÁÿÃÀ¿ÿÂÀ¿ÿÀ¾¾ÿ½½¾ÿ¶»¾ÿ²º¾ÿ»½¾ÿ¶º½ÿ¨´»ÿ²¹¼ÿ¾¾¾ÿºº»ÿµ·¸ÿ¸¹»ÿ½¾¿ÿÃÃÃÿÆÆÆÿÈÈÈÿÌÌÌÿÓÓÓÿÚÚÚÿÝÝÝÿáááÿìììÿôôôÿøøøÿ÷øøÿøùùÿûýýÿüþþÿ ýÿÿÿûýýÿøùøÿö÷÷ÿÓÔÔÿ‘ÿ@@@ÿÿÿÿ§ÿÿÿÿ ÿ ÿ¥Fÿ—ÿµ¤ôþ‰ÿ ÿÿ ÿ  ÿÿ.--ÿnmmÿ¿¿¿ÿÛÛÛÿãããÿÜÝÝÿÛÜÜÿÚÛÛÿÐÐÐÿËËËÿÇÇÇÿÂÂÂÿ½¾¿ÿ»½¾ÿ‚¼½¾ÿ»¼½ÿ‚¼½¾ÿ ½¾¾ÿ½¾¿ÿ¹½¿ÿ³¸»ÿ¥²ºÿ’«ºÿ¡«ÿƒ•žÿYˆžÿ@}ÿ3všÿ&r™ÿ'q˜ÿ:p™ÿ@p™ÿЬÿF±ÿj•®ÿ†Ÿ¯ÿ©ºÿ±½ÿ¯·»ÿ±¹½ÿµ»¾ÿ½¾¾ÿÀ¾¾ÿ¿¾¾ÿµ»¾ÿ§¶¿ÿ²º¿ÿ½½¾ÿ¹¼¿ÿ¶¹»ÿ´µ¶ÿ¹º»ÿ¾¿¿ÿÁÁÁÿÂÂÂÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÖÖÖÿÜÝÝÿçççÿîîîÿòòòÿóóóÿõõõÿûýýÿýÿÿÿüþþÿøùùÿðððÿäååÿ°°°ÿZZZÿ#$$ÿÿÿÿ§ÿÿÿ ÿ ÿ Vÿ™ÿµ iú‰ÿÿÿ ÿÿÿ ÿ___ÿµ¶·ÿÒÒÒÿÚÙÙÿ×××ÿÖÖÖÿÕÕÕÿÏÐÐÿÊÊÊÿÆÆÆÿÁÁÂÿ½¾¾ÿ‚¼½¾ÿA¾¾¿ÿ¼¼½ÿµµ¶ÿ¶·¸ÿ¼½¾ÿ¼¾¿ÿ¾¾¿ÿÁÀ¿ÿ¼ÀÂÿª¸Àÿž®ÿ]Š£ÿB}žÿ,t—ÿm“ÿg’ÿd‘ÿc‘ÿ c‘ÿ b‘ÿb‘ÿb‘ÿb‘ÿ c‘ÿ c‘ÿ c‘ÿ c”ÿf™ÿ+oÿ1s¡ÿ+t¥ÿAv¥ÿLz¦ÿ<¬ÿMŠ®ÿl—¯ÿz£¶ÿ•°¼ÿ¿¿¿ÿÇÁ¿ÿ¿¾ÿ¿¾¾ÿ»½¾ÿ¹¼¾ÿ¼½¾ÿ¹¼¾ÿ¨¶¿ÿ¬·¾ÿ»¼½ÿ½¾¾ÿ»¼½ÿµ¶·ÿ¸¸¹ÿ¾¿¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿØØØÿãããÿéééÿíííÿòññÿö÷÷ÿüýýÿýÿÿÿüþþÿ ýÿÿÿüýýÿøøøÿòòòÿåååÿÍÍÍÿ‹‹‹ÿ+,,ÿ ÿÿÿÿ§ÿÿ ÿ þ  ÿÿdÿ™ÿ´Fÿþˆÿÿÿ ÿÿ ÿ[[[ÿ«¬­ÿÄÄÅÿÌÌÌÿÍÍÍÿÐÏÏÿÑÑÑÿÌÌÌÿÆÇÇÿÁÁÂÿ½¾¿ÿ»¼½ÿ¼½¾ÿ½½¾ÿµ»¿ÿ±¹½ÿµ·¹ÿºººÿ¿¾¿ÿ¿½ÿºº»ÿ¥±¸ÿ¤´ÿo“¬ÿC}›ÿ&m‘ÿfÿaÿ^ÿ]‘ÿ]‘ÿ^‘ÿ^‘ÿ^‘ÿ^‘ÿ‚^‘ÿ'^”ÿ_–ÿd˜ÿfšÿfœÿfœÿgžÿk¡ÿs¤ÿ1~¨ÿN‡­ÿl”²ÿ†¤¶ÿ’¬¹ÿœ²¼ÿ±¹¾ÿ½¾¿ÿÁ¿¾ÿÀ¾¾ÿ¹¼¾ÿ®¸¿ÿ²º¿ÿ½¾¿ÿº»¼ÿ·¸¹ÿµ¶¸ÿ¸¹ºÿ¼½¾ÿ¿¿ÀÿÂÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿÛÛÛÿâââÿéééÿîîîÿóóóÿøùùÿûýýÿýÿÿÿ…üþþÿüÿÿÿ„üþþÿ üýýÿö÷÷ÿìììÿçççÿÖÖÖÿ¨¨¨ÿbbbÿÿÿÿÿ¨ÿ ÿÿ ÿ á—3ÿœÿ·MóŠÿÿ ÿÿ'''ÿ]]]ÿ£££ÿ·¸¹ÿ¾¿ÀÿÂÃÃÿÈÈÈÿËËËÿÇÇÇÿÁÁÂÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ¬¸¿ÿ¦¶¿ÿ¹¼¾ÿ¾¾¾ÿ»¼½ÿ¹¸¸ÿ¡¬²ÿq—«ÿJ}Ÿÿ)g’ÿ `Šÿ]‡ÿ_ˆÿ_Œÿ`’ÿa–ÿa˜ÿŠa—ÿ‚a—ÿ"`—ÿa—ÿdšÿhŸÿl¤ÿ,m¢ÿ>t¤ÿ5€«ÿB޲ÿ_œ¸ÿ®½ÿ®¸¿ÿº¼¾ÿ½½¾ÿ¼½¾ÿ½½¾ÿ½¾¾ÿ¼½¾ÿµ¶·ÿ´µ¶ÿ»¼½ÿ½¾¿ÿ¼½¾ÿ»¼½ÿ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿéééÿíííÿòòòÿøùùÿüþþÿ øøøÿîîîÿÞßßÿÙÙÙÿÃÃÃÿzzzÿ89:ÿ ÿÿÿ§ÿÿ ÿÿ ÿ ¥ÿšÿ·IÇÿþ†ÿ ÿÿ ÿÿ(((ÿ\\\ÿ££¢ÿ·¸¹ÿ½¾¿ÿ¾¾¿ÿ¿ÀÁÿÁÁÂÿ¿ÀÀÿ½¾¿ÿ‚¼½¾ÿ¾¾¿ÿ¶»¿ÿª·¿ÿ®¸¾ÿ·¼¿ÿÂÁÀÿ¼½½ÿ¥°¶ÿu–©ÿIœÿ(p’ÿfÿ`ÿ^Œÿ]Œÿ^ÿ`“ÿc—ÿgÿh ÿ‡hŸÿhžÿhŸÿ(iŸÿe›ÿ_•ÿa—ÿc™ÿa—ÿa˜ÿcšÿb˜ÿgÿtªÿ|±ÿ"„µÿH“·ÿm ¹ÿ¬ºÿ²¹½ÿÆÁ¿ÿ¿¾ÿ¾¾¾ÿ¼½¾ÿ¹»¼ÿ¹º¼ÿ¼½¾ÿºº»ÿ···ÿº»¼ÿ½¾¿ÿ¿¿Àÿ¿ÀÁÿÂÂÃÿÇÇÇÿÌÌÌÿÔÔÔÿàààÿëêêÿïïïÿôôôÿøøøÿ÷øøÿùùùÿƒýÿÿÿúüüÿöööÿùúúÿüÿÿÿ ûüüÿ÷÷÷ÿðððÿæææÿÚÚÚÿÎÎÎÿ¬¬¬ÿLLLÿÿ ÿÿÿÿÿÿÿÿÿ”ÿþ ÿÿ±ÿšÿµhÛú†ÿ ÿÿ ÿÿÿ(((ÿ]]]ÿ¦¦¦ÿ¹º»ÿ½¾Àÿ¼½¾ÿ‚»¼½ÿƒ¼½¾ÿ»¼¼ÿ³¹½ÿ¨¶¿ÿ·¼¿ÿÀ¾¾ÿ´¸¼ÿ–«´ÿk•¨ÿ5w™ÿcÿ\‡ÿ\‹ÿ_‘ÿa’ÿc–ÿdœÿhŸÿl¢ÿp§ÿr©ÿƒq©ÿ‚q¨ÿ r©ÿs«ÿr©ÿp¨ÿq©ÿl¤ÿd›ÿfœÿgœÿdšÿb™ÿ a˜ÿeœÿn§ÿs¯ÿx³ÿ´ÿ7Œ¶ÿa™¸ÿªºÿ¬·¼ÿ³¹¾ÿ¹¼¿ÿ½½¾ÿ½¾¿ÿ½¾¾ÿµ¸ºÿ¯´·ÿ¸º¼ÿ¼½¾ÿ¹º»ÿº»¼ÿ¼½½ÿ¿ÀÀÿÃÃÃÿÉÉÉÿÖÖÖÿáááÿåååÿëëëÿñððÿòññÿôôôÿøúúÿúüüÿûüüÿùúúÿõööÿùûûÿýÿÿÿþÿÿÿúûûÿòòòÿåååÿÛÛÛÿÕÕÕÿ¸¸¸ÿ………ÿ+,,ÿÿÿÿŒÿÿ‚ÿÿÿÿÿÿ”ÿÿûÞ}ÿÿµ‚5Û†ÿ ÿÿ ÿÿÿ'('ÿ___ÿ«««ÿ¼¼½ÿ½¾¿ÿ…¼½¾ÿ½¾¿ÿ»¼½ÿµ¶¶ÿµ¶·ÿ»½¾ÿÄÁÀÿ¸º½ÿˆ¡±ÿJ‡£ÿp–ÿ dŒÿ^‰ÿ_Žÿ_’ÿa–ÿf™ÿkŸÿo¨ÿt®ÿx±ÿ {³ÿ }´ÿ… |´ÿ |³ÿ ~·ÿƒ¾ÿ}·ÿw°ÿx²ÿu¯ÿp©ÿm¤ÿƒk¢ÿl¢ÿ l£ÿs¬ÿz´ÿ}µÿ¸ÿ5…ºÿM¶ÿiž¶ÿ«¾ÿª¶Àÿ¾¾¾ÿ¼½¾ÿ½½¾ÿ¯¹¾ÿ¤µ¾ÿ¶»¿ÿ»»»ÿ³´µÿ·¸¹ÿ¼½¾ÿ ¿ÀÀÿÅÅÅÿËÊÊÿÐÐÐÿÔÔÔÿÝÝÝÿçççÿìììÿîîîÿíííÿñòòÿõõõÿ÷øøÿüýýÿýÿÿÿ þÿÿÿùúúÿíííÿØØØÿÍÍÍÿÌÌÌÿ–––ÿOOOÿÿÿÿÿÿÿÿ ÿÿÿÿ ÿÿÿ“ÿçBÿÿ·Õ†ÿ ÿÿ ÿÿ"##ÿ---ÿaaaÿ¨¨¨ÿº»»ÿ½¾¿ÿ‚¼½¾ÿ½¾¿ÿ»¼½ÿ·¸¹ÿ¹»¼ÿ¼½¾ÿ¹¹ºÿ¹º»ÿ·½Àÿ¥³¼ÿ ²ÿFƒ ÿn–ÿbÿ`‹ÿaÿb”ÿe™ÿižÿ n¢ÿt©ÿz±ÿ}·ÿ€»ÿ ƒ¾ÿ …¿ÿƒ „¿ÿ …Áÿ ‡Ãÿ" ˆÄÿ‰Åÿ…Áÿ½ÿ€ºÿ~¸ÿ|¶ÿx°ÿt¬ÿs«ÿs¬ÿs«ÿp¨ÿo§ÿrªÿs¬ÿv¯ÿ|´ÿ ~·ÿ~¸ÿ…¹ÿ/ŽºÿS˜»ÿƒ§»ÿ±¸»ÿ¿½½ÿÁ¿¾ÿ½½¾ÿµ»¿ÿ¯¹¿ÿ¸¼¿ÿ¼¼¼ÿ¸¸¹ÿ»»»ÿ¾¾¾ÿ¼½¾ÿ¿ÀÀÿÄÄÄÿÉÉÉÿÎÎÎÿÕÕÕÿÜÜÜÿÞÞÞÿâââÿçççÿíííÿñññÿðððÿôôôÿúüüÿùúúÿôõõÿðòñÿêëëÿàààÿÐÐÐÿÆÆÆÿÂÂÂÿ}}}ÿ...ÿÿÿŒÿ ÿÿ ÿ ÿ ÿ ÿÿ...ÿ433ÿ,,,ÿÿÿÿÿŽÿþÿò&ÿœÿº#Ù†ÿ ÿÿ ÿÿ'''ÿ111ÿaaaÿ¤¤¤ÿ¸¹¹ÿ¾¿Àÿƒ¼½¾ÿ¹º»ÿ³´µÿ·¸¹ÿ½¾¾ÿ¾¾¿ÿµ»¿ÿ ²½ÿrœ³ÿ>¥ÿi”ÿ_Žÿ`ÿ d‘ÿ f”ÿf›ÿm¡ÿ t¨ÿ w¬ÿ }³ÿ „»ÿ†¿ÿ‡ÃÿŠÈÿŒÉÿ‹Èÿ‹Éÿ‹ÈÿËÿÏÿÐÿŽÍÿ‚‹Èÿ‡Ãÿ†Âÿ‡Âÿ ƒ¼ÿ ~·ÿ{µÿzµÿz´ÿu¯ÿu®ÿz´ÿv¯ÿs¬ÿ {³ÿ ~¶ÿ~¶ÿ¼ÿ„¿ÿ#‡¶ÿT–µÿª¸ÿ­·¼ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ»½¾ÿº½¾ÿº¼¾ÿ‚¼½¾ÿÀÀÁÿÅÅÅÿÉÉÉÿÎÎÎÿÒÒÒÿ×××ÿáááÿçççÿêêêÿ íííÿñññÿîîîÿçççÿÛÜÜÿÕÖÖÿÑÑÑÿÊÊÊÿÀÀÀÿ°°°ÿfffÿÿÿÿ‹ÿÿ ÿÿ ÿ !!ÿ!""ÿ999ÿMLLÿQOOÿHGGÿ777ÿ!""ÿÿÿÿ‘ÿÓ-ÿŸÿº%èÿþƒÿ ÿÿ ÿÿ''&ÿ+++ÿ___ÿªªªÿ»»¼ÿ½¾¿ÿ‚¼½¾ÿ!¶·¸ÿµ¶·ÿ¹º»ÿ½½½ÿ½¾¾ÿ·¾Âÿž°ºÿu—ªÿ:¤ÿmžÿb–ÿa’ÿ eÿe•ÿfšÿi ÿrªÿ |³ÿ~¸ÿ…ÀÿÉÿÊÿÌÿ ’Óÿ ’Ñÿ‘Ìÿ ’Òÿ “Óÿ’Îÿ’Íÿ“ÏÿÎÿÎÿÍÿÌÿ‚ŒËÿŠÇÿ†Áÿƒ½ÿ‚¼ÿ ¼ÿ€ºÿ }¶ÿy²ÿv°ÿx²ÿ{´ÿ ~¶ÿ~¸ÿ ·ÿƒ´ÿ+‰µÿ=“·ÿp¢¸ÿŸ±»ÿÀ¿¿ÿÆÁ¿ÿ¿¾¾ÿ¾¾¾ÿ¶»¾ÿ©·¿ÿ¥¶¿ÿª·¿ÿ¸¼¾ÿ¾¾¾ÿ¼½¾ÿ½¾¿ÿ¾¿¿ÿ¿ÀÀÿÂÃÃÿÈÈÈÿÑÑÑÿÖÖÖÿØØØÿÚÚÚÿàááÿ ÝÜÜÿÝÝÝÿ×××ÿÆÇÈÿÀÁÂÿÁÂÂÿÅÅÆÿ´µ¶ÿŠ‹‹ÿGGGÿ ÿÿÿ‹ÿÿÿÿ000ÿEEEÿOOOÿRRRÿ\]]ÿbccÿ___ÿ[[[ÿRRRÿ999ÿ"##ÿÿÿÿÿŽÿ™+ÿŸÿº’Ý…ÿ ÿÿ ÿÿ''&ÿ+++ÿ```ÿ¬¬¬ÿ¼¼½ÿ½¾¿ÿ‚¼½¾ÿ·¸¹ÿ"¼½¾ÿ½¿Àÿ´»¿ÿž°»ÿt™®ÿ?}žÿkšÿcšÿb™ÿc–ÿ e“ÿfšÿj ÿp¥ÿz¯ÿ „»ÿ ‹Ãÿ“Ëÿ™ÓÿšÕÿšÖÿ Øÿ œ×ÿšÕÿ ™Öÿ ˜Õÿ—Óÿ–Òÿ •Ñÿ ’Ñÿ ÐÿÏÿ ‘Ðÿ ‘ÑÿÏÿŽÏÿ$Ìÿ‹Éÿ‰ÆÿˆÅÿ‰Åÿ‡Ãÿ…¿ÿ ¹ÿ~·ÿ}·ÿ|·ÿ|¶ÿ }µÿ ·ÿ €¸ÿ€µÿ‚³ÿ†²ÿ;’µÿj ·ÿ”­¸ÿ«µºÿ¶º½ÿ¾¾¾ÿº¼¿ÿª·¿ÿ§¶¿ÿ«·¿ÿ¹¼¾ÿ¼¼½ÿ¹º»ÿº»¼ÿ»¼½ÿº»½ÿ½¾¿ÿÃÃÃÿËËËÿÐÐÐÿÒÑÑÿÓÓÓÿÔÕÕÿÒÒÒÿÍÍÍÿ ÈÉÉÿ¼½¾ÿ¹º»ÿº»¼ÿ¿ÀÁÿ¢¢£ÿ[\\ÿ&'(ÿÿÿÿŠÿÿÿÿ!"$ÿEEEÿbbbÿoooÿpppÿtuuÿuuuÿoooÿjkkÿbbbÿKKKÿ222ÿÿ ÿÿŒÿþÿnÿÿ¼h…ÿ ÿÿ ÿÿ'''ÿ000ÿeddÿ¬¬¬ÿ»¼½ÿ½¾¿ÿƒ¼½¾ÿ½½¾ÿ"µ¼Áÿ ²½ÿu—ªÿ>}Ÿÿ h›ÿa˜ÿb—ÿe›ÿd™ÿa—ÿgŸÿq¥ÿ {¨ÿ ƒ´ÿ ŒÂÿ Ìÿ ¤Óÿ ¢Ùÿ £Þÿ ¥Þÿ ªØÿ ªÚÿ ¤ßÿ žÖÿ šÑÿœ×ÿ ™Øÿ –×ÿ–×ÿ •Õÿ”Ïÿ •Óÿ •Öÿ ÐÿÍÿ„ŽÎÿŽÍÿˆÄÿ„¿ÿ…¿ÿ…Àÿ ‚¼ÿ ~¶ÿ‚¼ÿ„¿ÿ ¸ÿ €±ÿ „¬ÿ‰³ÿ*Œ´ÿDެÿq°ÿž°¹ÿ·»½ÿÀ¿¿ÿ‚»½¾ÿ¼¾¿ÿ¹¹ºÿ³´µÿ¸¹ºÿ¼½¾ÿ»½¾ÿ¿ÀÀÿÄÄÄÿÆÆÆÿËËËÿÒÒÒÿÓÓÓÿÈÈÈÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ··¸ÿˆˆˆÿ+++ÿ ÿ ÿÿ‹ÿÿÿ ÿ---ÿVVVÿtttÿ~~~ÿ{{{ÿ€€ÿƒ‚‚ÿ~}}ÿuvvÿijjÿWVVÿ@??ÿ'&&ÿÿ ÿÿÿÿwÿžÿ¹Z…ÿÿÿ ÿÿ#$$ÿ000ÿgghÿ¯°°ÿ½¾¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¸¹ºÿ»ººÿÄÁÀÿ¥²¹ÿt˜¬ÿ<|›ÿi•ÿa˜ÿd™ÿešÿfšÿmŸÿx¦ÿ „®ÿ Œ½ÿ –Ìÿ ¨Óÿ ¯×ÿ ­Ùÿ ­Ûÿ ¯Üÿ ²Ýÿ °Ýÿ ªÛÿ £Øÿ žÖÿœÙÿ ›Ùÿ šØÿ –Ôÿ •Òÿ –Ôÿ –×ÿ–Øÿ ”Õÿ “Óÿ “Ôÿ “Ôÿ ’Óÿ ÏÿŽÏÿ2‹ÊÿŠÈÿ‹Éÿ‰ÆÿˆÄÿˆÅÿ‡Ãÿ „¿ÿ‡Âÿ‡Ãÿ‚½ÿ·ÿƒ²ÿ‚´ÿ%€³ÿ}®ÿ7бÿeœ·ÿŠªºÿ«¶¼ÿÃÀ¿ÿÃÀ¾ÿ½½¾ÿ¼½¾ÿº»¼ÿ¸¹ºÿ¾¾¿ÿÁÂÂÿÀÀÁÿÄÄÄÿÉÉÉÿÈÈÈÿÉÉÉÿËËËÿÏÏÏÿÎÎÎÿÅÅÅÿÂÂÂÿÄÄÄÿ¾¿¿ÿº»½ÿ¼½¾ÿ¿ÀÁÿ»¼½ÿ£££ÿlllÿÿÿ ÿÿÿˆÿ ÿÿÿÿ ÿ666ÿcccÿxxxÿÿ‚‚‚ÿ…„„ÿ ÿyyyÿpppÿ^^^ÿNMMÿ???ÿ*+*ÿÿ ÿÿˆÿþÿéw(ÿ¡ÿ¼c…ÿ ÿÿ ÿÿÿ---ÿiiiÿµ¶·ÿ¿ÀÁÿ½¾¿ÿ¼½¾ÿº»¼ÿ¶··ÿ¶¹¼ÿ‚ž­ÿB}›ÿi“ÿa’ÿb—ÿešÿgœÿhÿkžÿ s£ÿ ~ªÿ‹¶ÿ –Æÿ ¡Õÿ ±Úÿ ·Üÿ µÛÿ ´Úÿ µÛÿ µâÿ ²Þÿ ­×ÿ ¨Ùÿ £Úÿ žØÿœ×ÿ›×ÿ–Ñÿ ”Ñÿ –Öÿ –×ÿ –Öÿ –×ÿ •Öÿ –×ÿ •ÕÿÏÿŽÍÿŽÎÿ‚ÏÿÌÿ‚‹ÈÿŒÉÿŠÇÿ‡Ãÿ…¿ÿ „»ÿ"€¸ÿ$|µÿy´ÿ~´ÿ.‰µÿT–¶ÿ€¦¹ÿ¬·¼ÿ»½¾ÿ¾¾¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÄÄÄÿÅÅÅÿÉÉÉÿÍÍÍÿ‚ÌÌÌÿËËËÿÆÆÆÿÃÃÃÿ¿¿Àÿ¼½¾ÿÀÁÂÿ»¼½ÿŽŽŽÿRRRÿÿÿ ÿÿÿˆÿÿ ÿ ÿ ÿÿABBÿmmmÿzzzÿ€€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ~~~ÿ{{{ÿuuuÿhhhÿ___ÿZZZÿAAAÿ###ÿ ÿÿ‰ÿþøœÿŸÿ¼c…ÿÿÿ ÿ ÿÿ&&&ÿiiiÿ»½¾ÿÂÃÄÿ¼½¾ÿ ¸¹ºÿ´µ¶ÿÀ½¼ÿ¯¶¹ÿ~œ«ÿAœÿh’ÿe—ÿfšÿh›ÿh›ÿiÿk¡ÿk¢ÿl£ÿv®ÿ ‚·ÿ ¿ÿ ¢Íÿ ³Ûÿ ¼âÿ ¼äÿ ·ãÿ ¶âÿ ¶ãÿ ·åÿ ³àÿ ®Ùÿ ®Úÿ «Øÿ ¦Óÿ Ñÿ–Òÿ –Öÿ•Òÿ‚•Ñÿ$“Ðÿ Ðÿ’Ðÿ•Ðÿ”Ïÿ‘ÎÿŽÎÿ’Ïÿ“ÏÿÎÿÎÿÍÿÌÿÍÿ“ÎÿÎÿÌÿÈÿ‹ÆÿˆÄÿ …Àÿ ƒ¼ÿ¸ÿ}µÿ{³ÿ"ƒ´ÿ>Ž´ÿdœµÿŸ²»ÿÉ¿ÿÃÀ¿ÿ¿¾¾ÿ¼½¾ÿ»½¾ÿ¿ÀÁÿÊÊÊÿÍÍÍÿ‚ÌÌÌÿÍÍÍÿÌÌÌÿÇÇÇÿÂÂÂÿ½¾¿ÿ¼½¾ÿ»½¾ÿÁÂÃÿ»¼½ÿ}~~ÿ>==ÿ ÿÿÿ‰ÿÿÿ ÿÿÿ///ÿTTTÿvvvÿ€€ÿ‚‚‚ÿ~}}ÿ|||ÿ~~~ÿ‚‚‚ÿ€ÿ{{{ÿyyyÿwwwÿtttÿTUUÿ---ÿ ÿÿ‰ÿôe ÿŸÿ¼c†ÿ1ÿÿÿ ÿÿbbbÿ¹¹ºÿÂÃÃÿ½¾¿ÿ¼½¾ÿ»»»ÿ¸¸¸ÿ½¼¼ÿ•ª³ÿB‚›ÿl”ÿc”ÿešÿjŸÿn¢ÿ q¤ÿr¦ÿsªÿr¨ÿr¦ÿ z¯ÿ „·ÿ ¾ÿ ¡Éÿ °Òÿ °Óÿ ­Óÿ §Óÿ ¨ÓÿªÒÿ ªÒÿ §Ðÿ¢Íÿ¢Ìÿ ¢Ìÿ žÌÿ —Ìÿ‘Ìÿ ’Ðÿ “Ïÿ’Ëÿ’Ìÿ“Îÿ’Íÿ‘Îÿ‘Ïÿ’Ïÿ“Ðÿ‘ÏÿŽÏÿ‘Ïÿ‘ÏÿŽÎÿŽÏÿ ‘Òÿ ’Òÿ’ÏÿÏÿŽÎÿŽÌÿŽËÿŒËÿ‰Æÿ†Áÿ„¼ÿ·ÿ{´ÿ ~µÿ‚´ÿ,ˆ³ÿbœ·ÿ“®»ÿ¡³¼ÿ²¹½ÿ¿¾ÿÂÀ¿ÿÂÂÂÿÉÉÉÿÌÌÌÿÍÍÍÿÌÌÌÿÊÊÉÿÊÊÊÿÉÉÉÿÃÃÄÿ¿¿Àÿ¼½¾ÿ»¼½ÿ½¾¾ÿ¿ÀÁÿÃÄÅÿ·¸¹ÿpqqÿ000ÿÿÿÿ‰ÿÿÿ ÿÿ+,+ÿLLLÿiiiÿ~~ÿ„ƒƒÿ‚ÿ{{{ÿ|||ÿ€€€ÿ„ƒƒÿ‚ÿ|||ÿ~~~ÿ|||ÿuuuÿSSSÿ***ÿ ÿÿ‡ÿþÿý8ÿ¡ÿ¼cˆÿÿ ÿÿVUUÿ«««ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¾¾¿ÿº¼½ÿ¥°¶ÿi”¦ÿmÿd“ÿfœÿiœÿmŸÿ r¥ÿ vªÿ x­ÿ w©ÿ w¤ÿ {§ÿ ¬ÿŠ´ÿ•ºÿ¼ÿ–¶ÿ³ÿ‹µÿ´ÿ“³ÿ´ÿ‹µÿ‹·ÿ ‹¿ÿ ‹Áÿ ‹Àÿ ‹Áÿ ‹ÀÿŒÅÿŽÉÿÉÿËÿ”ÏÿÏÿÎÿ…ŽÎÿŽÍÿÏÿ •Öÿ ”Õÿ…ŽÎÿŒÊÿ‰Åÿ†Áÿ„¼ÿ ƒ¹ÿ ¸ÿ~¶ÿ„µÿ<µÿf·ÿ“­ºÿ»½¾ÿÄÂÂÿÄÄÄÿÃÄÄÿÇÇÇÿÌÌÌÿÍÍÍÿÊÊÊÿÄÄÄÿ ÃÃÃÿ¾¾¿ÿ»¼¾ÿ¼½¾ÿ»½¾ÿ½¾¿ÿÄÄÄÿÄÄÅÿ±²³ÿfffÿ'''ÿÿÿŠÿÿÿ ÿÿ788ÿghhÿ}}}ÿ…„„ÿ€€ÿ|||ÿ€€ÿ…„„ÿÿ|||ÿxxxÿoooÿ```ÿ@@@ÿÿ ÿÿ‰ÿðCÿ¤ÿ¼c†ÿ0ÿÿÿÿ ÿBCCÿÿ­®¯ÿ¼¼½ÿÀ¿¿ÿ»½¾ÿ¢¯·ÿYŒ¤ÿ!q–ÿcÿc–ÿhÿmœÿ m˜ÿh•ÿcÿ`ÿb“ÿc’ÿeÿhÿm”ÿ r›ÿ yŸÿ |Ÿÿu˜ÿo“ÿl’ÿm‘ÿo‘ÿp“ÿnÿ k‹ÿmÿo–ÿo™ÿpšÿsÿ xªÿ z°ÿ {°ÿ µÿ ƒ¼ÿ ˆÁÿ‹Ãÿ( ‰Âÿ ˆÁÿ ‡Áÿ‡Âÿ‰ÆÿÊÿÌÿËÿ‘Íÿ’Ïÿ ‘Ñÿ ‘Ñÿ’Ïÿ’Îÿ“Ðÿ ”Ôÿ ‘ÓÿŽÎÿÍÿ‘ÌÿËÿÉÿŽÇÿ‰Äÿ„Àÿ¼ÿ ¸ÿ„µÿ1‰´ÿQ”·ÿs£¼ÿ–°Áÿ²»ÂÿÄÀÀÿÈÂÀÿÆÃÂÿÇÇÆÿÅÅÆÿ¾¿Àÿ¾¾¿ÿ¾¿Àÿƒ¼½¾ÿ½¾¿ÿÀÁÂÿ¿¿Àÿ««¬ÿ]]]ÿ ÿÿÿŠÿ ÿÿ ÿ&&&ÿKKKÿtttÿÿ€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ€ÿ „ƒƒÿƒ‚‚ÿ|||ÿhggÿPOOÿ677ÿ!""ÿÿÿÿˆÿ·Mÿ¤ÿ¼c…ÿ-ÿÿ ÿÿÿÿ011ÿpppÿžÿ··¸ÿ¹»½ÿ¢¯µÿr–¦ÿ o”ÿ\Œÿ_Žÿa”ÿd—ÿfŽÿa†ÿYÿQxÿOwÿVÿ]ˆÿdŒÿiÿn‘ÿr˜ÿ ušÿ všÿ s—ÿq–ÿp•ÿq–ÿq•ÿm’ÿk‹ÿ j…ÿj‹ÿkŽÿiŒÿjŒÿkÿ o›ÿ nŸÿ kœÿ oŸÿ u¨ÿz®ÿ }²ÿ~³ÿ´ÿ €¶ÿ ‚¹ÿ„¿ÿŠÄÿÇÿŒÇÿ‘Ëÿ”ÏÿÎÿÎÿ”Ïÿ”Ðÿ –Õÿ “ÓÿÎÿ“Ïÿ•Ðÿ–Ñÿ•ÐÿÌÿ‹Èÿ‰Äÿ†Àÿƒ»ÿ€¶ÿ„·ÿ2޼ÿ^š¾ÿ‡§¾ÿ¢´¾ÿ®º¾ÿ³¼¿ÿÀÁÂÿÄÂÂÿ¿¿¿ÿ½½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿ²³´ÿ•••ÿLLLÿÿÿÿŠÿÿÿÿ888ÿ]]]ÿ|||ÿ€€ÿ~~~ÿƒ‚‚ÿ„ƒƒÿƒ‚‚ÿ~}}ÿ|||ÿƒƒƒÿ„ƒƒÿzzzÿYXXÿ655ÿÿ ÿÿÿÿˆÿ„ÿ¢ÿ¼c…ÿEÿÿ ÿ ÿÿÿ"""ÿTTTÿŒ‹ÿ®¯¯ÿ¢®µÿl“¤ÿ,pÿc‰ÿ_‰ÿ`Šÿ^ŒÿYˆÿPsÿKhÿIiÿKkÿRsÿ`ƒÿo•ÿ ~¦ÿ‡«ÿ¯ÿ•µÿ–¶ÿ–·ÿ ™½ÿ Åÿ¢Íÿ ©Ñÿ §Íÿ˜¹ÿ“³ÿ”´ÿ¯ÿ‰ªÿ…¥ÿ¥ÿ }¤ÿ wœÿ l’ÿ]‡ÿU{ÿRuÿR{ÿ\‹ÿlŸÿn¥ÿq©ÿ y¯ÿ ~µÿ ºÿ „»ÿ†¾ÿ†ÁÿŒÇÿÌÿÎÿÏÿ•Ïÿ‘ÏÿÎÿ“Ðÿ”Ðÿ“Ïÿ„”Ïÿ“Îÿ’ÎÿÊÿ‹Æÿ…¿ÿƒ¾ÿ …¿ÿ(„»ÿCŠ»ÿVœ¿ÿr¬Ãÿ‘¹Åÿ´¾ÁÿÇÁÀÿÆÄÃÿÂÁÁÿ½½¾ÿ¼½¾ÿ ½½¾ÿ½¾¾ÿ¼½¾ÿ»¼¾ÿžžÿkkkÿ011ÿ ÿÿÿˆÿÿÿÿÿ###ÿLLLÿnmmÿ‚ÿ†……ÿ„ƒƒÿ ‚ÿ}||ÿ{{{ÿ}}}ÿ„ƒƒÿ‚‚‚ÿtttÿNNNÿ(''ÿ ÿÿÿ‡ÿþÿÿ¢ÿ¼c†ÿCÿÿ ÿ ÿ ÿ%#"ÿKGFÿw}ÿ…š£ÿf ÿ8w”ÿ ^†ÿZƒÿX‚ÿW€ÿQyÿMsÿOsÿW{ÿeˆÿm”ÿv¡ÿ„²ÿ “¾ÿ  Çÿ ©Íÿ ¯ÒÿµÕÿ¶Õÿ¶Öÿ ¸Ûÿ¼àÿÀåÿÃçÿÃäÿ ¼Ûÿ¸×ÿ¶×ÿ²Óÿ¯Ïÿ¬Ìÿ ªÌÿ ¦Ëÿ ŸÃÿ •ºÿ ‰°ÿ | ÿq“ÿkÿi“ÿh›ÿe–ÿc‘ÿ e‘ÿ g–ÿjžÿq§ÿx¯ÿ}¶ÿ ‚»ÿ †¿ÿ ‰ÄÿÈÿÌÿÎÿÏÿ“Ïÿ•Ïÿ‚”Ïÿ ”Îÿ–Ñÿ˜Óÿ˜Ñÿ˜Ðÿ˜Ñÿ—Ïÿ”ÍÿÉÿÈÿŠÇÿ†Âÿ†¿ÿ"Àÿ9šÃÿ[¦Äÿ‚«½ÿ ²¼ÿ°»Ãÿ¶¼Âÿ¹¼¿ÿÁ¿¿ÿ½¾¿ÿ³»Àÿº¿Âÿ¼½¾ÿ¯°±ÿ€€ÿAAAÿÿ ÿÿÿˆÿÿ ÿÿ#""ÿ:99ÿaaaÿyyyÿ€€€ÿÿ€€ÿ„ƒƒÿƒƒƒÿ€€ÿÿƒ‚‚ÿ„„„ÿ}}}ÿjjjÿ???ÿÿÿÿÿˆÿëBÿ¦ÿ¼c‡ÿÿÿÿÿ)))ÿACDÿSlwÿN”ÿ'mŠÿ`‡ÿV†ÿS€ÿQ{ÿNxÿLoÿPpÿ bŠÿ x¤ÿºÿ šÌÿ ¢Úÿ ¬æÿ ¶èÿ ¿äÿ Ãêÿ ÈîÿÍïÿÎïÿ ÍïÿÎíÿ(Îìÿ-Îëÿ(ÏíÿÔòÿÓòÿÎïÿÎïÿÏïÿÏðÿÏïÿ Êïÿ Æíÿ Âçÿ ´Úÿ ¦Ëÿ¾ÿŒ³ÿ v©ÿn˜ÿg‰ÿ _ÿZÿYˆÿ`“ÿh›ÿ n ÿ r¥ÿ v«ÿ ~³ÿ „¼ÿ‰ÅÿŒËÿÎÿ“Ïÿ„”Ïÿ˜ÔÿØÿ œÓÿ ›Ñÿ ›Òÿ œÒÿ ÒÿšÒÿ•Ðÿ‘ÍÿŽÈÿ‹ÃÿŒÂÿ%‘ÂÿC•¹ÿd¸ÿ…§¿ÿ•®Àÿ¡´¾ÿ´º½ÿ±¹½ÿ¢´¾ÿ³¼Áÿ¶¶¶ÿ•––ÿ\\\ÿÿÿÿÿÿ†ÿ ÿÿ ÿÿ!!!ÿ655ÿRPPÿrqqÿ€€€ÿ|||ÿ{{{ÿ}}}ÿ‚ÿ„ƒƒÿƒ‚‚ÿ‚ÿ}}}ÿnnnÿVVVÿ-..ÿÿÿÿ‰ÿÌÿ¤ÿ¼c‡ÿIÿÿ ÿÿ)-ÿBSÿVoÿa~ÿ`ÿ [€ÿS€ÿNzÿMuÿQtÿdˆÿ|£ÿ ’¼ÿ ¢Ìÿ «Öÿ ¯åÿ ²îÿ ¸ìÿ ¿êÿ Äêÿ Åðÿ Èôÿ Îôÿ ÐôÿÏóÿÎîÿ$Îëÿ(Íëÿ8Òðÿ=Ôóÿ'Ðïÿ Ñïÿ#Óòÿ$ÔòÿÔòÿÓòÿÓòÿÓòÿÒòÿÑòÿÐðÿÍíÿÈèÿ Ââÿ ¶Úÿ §Ñÿ ¦Îÿ  Ãÿ¬ÿ{¡ÿm™ÿ b‡ÿ VwÿHnÿNwÿ]ŠÿmŸÿx°ÿ»ÿ…Âÿ‹ÇÿËÿ“Îÿ•Ðÿ”Ïÿ”Ðÿ •Õÿ ™×ÿØÿœ×ÿ‚œÖÿ×ÿ ¢Øÿ  ØÿšÖÿ –Õÿ “Òÿ‘ÌÿÈÿ ‰Äÿ‡ºÿ(‡¶ÿFˆ·ÿP¸ÿX™·ÿoš±ÿƒž®ÿ”¤¬ÿ«¯±ÿ¢ Ÿÿdddÿ566ÿÿ ÿÿˆÿÿÿ ÿÿ$$$ÿ@@@ÿ```ÿvvvÿÿ|||ÿ€ÿƒ‚‚ÿÿ}}}ÿwxxÿqqqÿjiiÿb``ÿJIIÿ+,,ÿÿ ÿÿÿ†ÿþÿÜÿ¤ÿ¼cˆÿ)ÿÿÿ/>ÿDdÿLpÿPuÿUxÿSzÿPzÿPyÿW}ÿ i‹ÿ …«ÿ  Ìÿ ¯Ýÿ ¶æÿ ·éÿ ¹ïÿ ºóÿ ½ïÿ Àîÿ Ãïÿ Äñÿ Æòÿ Êñÿ ËñÿËñÿ#Ììÿ,Îëÿ(Ïíÿ6Òðÿ=Óòÿ/Ïíÿ*Ðîÿ,Õòÿ.Õòÿ'ÕñÿÔñÿÓñÿÓñÿÔñÿÔòÿÖóÿÖôÿÔóÿÎïÿÈêÿÈíÿ Ãçÿ³Óÿ£Èÿ ’¼ÿ ¢ÿ n‹ÿZ{ÿTyÿT~ÿY…ÿc‘ÿn¡ÿy°ÿ¼ÿˆÃÿŽÉÿ’Îÿ”Ïÿ•Ñÿ •Õÿ ˜×ÿ ›ØÿœØÿœÙÿœØÿÙÿ ¡Úÿ¡ÚÿŸÙÿ œÙÿšØÿ˜Ôÿ“ÐÿŽËÿˆÃÿ‚¼ÿ|·ÿ€µÿ#†´ÿ2‡²ÿL‹­ÿl¥ÿŽ—ÿruvÿ9::ÿÿÿÿÿˆÿÿÿ ÿÿ,,,ÿMMMÿoooÿzzzÿ}}}ÿ|||ÿ€€€ÿ‚ÿ|||ÿmmmÿXYYÿLMMÿCCCÿ<::ÿ'&'ÿÿ ÿÿ‰ÿþà’ÿ§ÿ¼cˆÿ ÿ ÿ'8ÿ:ZÿIsÿNxÿJuÿNxÿY~ÿp•ÿ’ºÿ ¨Òÿ ´áÿ ´éÿ ´îÿ ¶òÿ ¹îÿ ¼ìÿ ½óÿ ½öÿ ¾õÿ Âîÿ Åëÿ ÄëÿÅëÿ"Êëÿ+Ðíÿ*Ôñÿ*Ðîÿ*Îìÿ+Òðÿ+Ôñÿ*Ôñÿ,Ôñÿ%ÔñÿÓñÿÓñÿ‡ÓñÿÒðÿÎîÿËìÿÊëÿ Çëÿ Àçÿ µÛÿ ªÐÿ  Æÿ ƒ«ÿc‹ÿNoÿLkÿ [|ÿg–ÿr¬ÿ }µÿ …¿ÿ‹Èÿ’Îÿ•Ðÿ”Ïÿ •Óÿ —Øÿ ›ØÿØÿƒœØÿŸÙÿ £Úÿ ¤Úÿ ¡Úÿ Øÿ›Øÿ›×ÿ–ÑÿÊÿ…Àÿ €¹ÿ ¶ÿ„¾ÿ„»ÿ/zªÿ5`yÿ.?Fÿÿÿ ÿÿÿˆÿÿÿ ÿÿ:::ÿ_^^ÿ}}}ÿ~~~ÿ|||ÿ}}}ÿ{{{ÿvvvÿoooÿRRRÿ)))ÿÿÿÿ ÿ ÿÿŠÿý`ÿ©ÿ¼c†ÿ*ÿÿ ÿ"ÿ1KÿAgÿJvÿLxÿHtÿAkÿIpÿ[‚ÿu¡ÿ»ÿ ¥Îÿ ±ßÿ ·ëÿ ¶ðÿ ·ñÿ ºïÿ ¼ëÿ ½ìÿ ¾ôÿ ½ôÿ ¼ïÿ ¾ëÿ Àëÿ ¿ðÿ Áîÿ ÅêÿËìÿ Ïíÿ*Ñîÿ+Îìÿ&ÍëÿÓðÿ!Óðÿ*Ðíÿ-Ïíÿ&ÐîÿÒðÿÕóÿ×ôÿÔñÿ×ôÿÖôÿÔôÿ3ÕôÿÕõÿÓóÿÑòÿÓòÿÐñÿ Ëïÿ Çëÿ Äèÿ Áäÿ °Öÿ ™Àÿ §ÿ m‘ÿ ^ÿTzÿU€ÿf˜ÿ v®ÿ …Áÿ ŽÇÿ ’Ëÿ‘Îÿ“Ñÿ •Óÿ ˜×ÿ ™Øÿ ™×ÿ ›ØÿœØÿ›ØÿØÿ  Ùÿ ÙÿŸÙÿœØÿœÙÿÙÿ›×ÿ–Òÿ‹Éÿƒ¿ÿ€ºÿ…Ãÿ‡Åÿ»ÿc‰ÿ>Oÿÿ ÿÿÿ‰ÿÿÿÿÿIIIÿjjjÿÿ€€€ÿ~~~ÿyzzÿfffÿPPPÿDDDÿ,,,ÿÿÿÿÿÿÿÿÿ‰ÿýLÿ¦ÿ¼c†ÿÿÿÿ$6ÿ9XÿDkÿHrÿItÿIrÿIpÿY~ÿt™ÿ “Åÿ ¦Üÿ ¬Ùÿ ±ãÿ ´îÿ µòÿ ¸ðÿ »ëÿ ¼êÿ »íÿ ¼ôÿ ¼òÿ ¼ëÿ ¼îÿ ½ôÿ Àðÿ Äëÿ ÉìÿÌìÿ$Ìëÿ(Ìêÿ"ÎìÿÒðÿÑïÿ&Íëÿ(Íëÿ"ÎìÿÒðÿ×ôÿÚöÿÕóÿÕòÿÙõÿØöÿ Õöÿ Ööÿ Õöÿ Ö÷ÿÖöÿÔóÿÑðÿÍîÿÎîÿÎïÿ Îñÿ Èîÿ ·âÿ ›Çÿ x¡ÿ]ÿQrÿ\‡ÿjœÿ z°ÿ ƒ¹ÿ ‰ÁÿŒËÿÎÿ”Ïÿ •Ôÿ –×ÿ •×ÿ ™Øÿ…œØÿ‚Øÿ Ùÿš×ÿ‘ÑÿŠÈÿ‡Ãÿ ŠÇÿ ÌÿŒÊÿw¨ÿ Srÿ")ÿ ÿÿÿ‰ÿ ÿÿ ÿ#$$ÿUUUÿqqqÿ~~~ÿ}}}ÿuuuÿfggÿFFGÿ'''ÿÿ ÿÿÿÿŽÿXÿ©ÿ¼c…ÿÿÿ ÿ'ÿ0Jÿ<]ÿAdÿBeÿFiÿTwÿp–ÿ ˆ¯ÿ ›Åÿ §Ûÿ ¬åÿ ¬ãÿ °çÿ µíÿ ¶òÿ ¶ðÿ ¶ëÿ ¶îÿ ·ñÿ ·óÿ ¹óÿ ½ôÿ ¾òÿ Ãîÿ Àìÿ ¾ëÿ Ãëÿ ÆëÿÅëÿÉìÿÍíÿÒñÿÔñÿÒðÿÒðÿÓñÿÓñÿÕòÿØõÿ Õòÿ×ôÿÙöÿÚöÿØöÿ ÕöÿØöÿÙöÿÖõÿ Ôõÿ ÓôÿÓòÿÑïÿÍîÿÌîÿÉìÿ Áæÿ ´Üÿ  Éÿ ‰²ÿ r˜ÿ d‹ÿ`Œÿjžÿx²ÿ†ÃÿÌÿ‘Ðÿ”Ñÿ •Óÿ –×ÿ šÙÿÙÿœØÿ›ØÿØÿ ¡Úÿ £Úÿ ¢ÚÿžÙÿ›Øÿš×ÿ –Õÿ ’Òÿ’Îÿ‘ÎÿÍÿ‰Æÿp¡ÿ9Qÿÿ ÿÿ‰ÿ ÿÿÿ111ÿ___ÿzzzÿ‚‚‚ÿsssÿYYYÿ888ÿÿ ÿÿÿÿÿþÿ^ÿ©ÿ¼c…ÿÿÿ ÿ"2ÿ2Mÿ8Uÿ@`ÿKnÿZ}ÿp”ÿ ‹¶ÿ žÍÿ ©Ûÿ «âÿ «åÿ ¬æÿ °éÿ µíÿ ¶òÿ ´îÿ µñÿ ¶òÿ ·ïÿ ºðÿ ½òÿ ½óÿ ¾ðÿ Âëÿ ¾êÿ »ëÿ Áëÿ Äëÿ Ãëÿ Èìÿ ÍîÿÐïÿÑðÿ‚Ñðÿ(ÓñÿÓñÿÓñÿ×ôÿ×ôÿÓñÿ×óÿÛ÷ÿÙöÿ×öÿ ÕöÿÙöÿÚöÿ Ööÿ Ö÷ÿØ÷ÿÖôÿÓòÿÏîÿÍîÿ ÍïÿÎîÿÐñÿÐôÿÅìÿ ²Ûÿ š¿ÿ „©ÿ rœÿj˜ÿlÿx«ÿ ‚»ÿ ŠÉÿÌÿ“Ïÿ •Ôÿ ˜Õÿ™Õÿ™ÔÿšÖÿœØÿØÿ  Ùÿ ¢Úÿ ¡ÙÿØÿœØÿÙÿ ›Ùÿ ™Øÿ–Ôÿ”Òÿ ‘Òÿ“Ôÿ„¼ÿZ{ÿ1Aÿ ÿÿÿˆÿ ÿÿÿ'''ÿFGGÿZZZÿ^^^ÿMNNÿ444ÿÿ ÿÿÿÿÿæ¥5ÿ©ÿ¼cƒÿ ÿÿ ÿ ÿ!.ÿ*?ÿ1Kÿ6OÿFeÿ^‡ÿ|¥ÿ‘½ÿ ™Íÿ  Ùÿ ¥ßÿ §àÿ «äÿ °éÿ µíÿ ¶ñÿ‚ ¶òÿ ·ñÿ »ìÿ† ¼ëÿ Âëÿ Äëÿ Éìÿ„ÌíÿÍîÿÒñÿÔñÿ‚+Ôñÿ#*ÔñÿØôÿÚöÿÖöÿ Ôöÿ ÕöÿØöÿÙöÿÕöÿ×öÿÚöÿ×öÿÔõÿÓñÿÐòÿ Íóÿ ÌîÿÎîÿÓñÿÐïÿËíÿ Çíÿ ¹ãÿ £Ïÿ ¨ÿ m‘ÿ k’ÿ s£ÿ ¸ÿ ‡ÃÿŽËÿ”Ïÿ•Ðÿ”Ïÿ“Îÿ—Òÿ‰œØÿ ›Øÿ —×ÿ–×ÿ –×ÿ —ÖÿÈÿ |¥ÿ Nhÿ&ÿ ÿÿŠÿÿÿÿ"""ÿ$$$ÿÿÿÿÿ“ÿŸÿ«ÿ¼cƒÿÿÿÿ .;ÿD\ÿMlÿ Sxÿ \†ÿ h’ÿwŸÿŠºÿ—Îÿ ›Òÿ  Øÿ ¥Ýÿ ¥ßÿ ¦àÿ §áÿ ¬åÿ ¯èÿ ¯éÿ ±ëÿ µîÿ µñÿ ¶òÿ ¸ðÿ ¸ïÿ »ñÿ ½ðÿ »ëÿ ¾îÿ Âðÿ Äíÿ Äëÿ ÉìÿÌíÿ Çìÿ ÈìÿÌíÿÏïÿÑðÿÓñÿÑïÿ+Ðíÿ*Öðÿ0Øòÿ;Õóÿ-ÕóÿÖóÿ!Øóÿ×ôÿ Õöÿ Ööÿ×öÿØöÿ×öÿ ÕöÿÕôÿÓõÿ Òõÿ ÒóÿÒòÿÓñÿÓðÿÒñÿÒóÿÌïÿ¿äÿ ¬Ñÿ –¹ÿ~ ÿo”ÿj–ÿw­ÿ …¿ÿ Èÿ”Íÿ•Ñÿ™Ôÿ›×ÿ‚Ùÿ‚œØÿŸÙÿ ¡Ùÿ ŸÙÿœØÿ ›Øÿ ˜Øÿ–×ÿ šÙÿ˜Òÿ ‰Àÿ_†ÿ*<ÿ ÿÿÿ‰ÿÿÿ ÿ ÿ ÿÿÿÿ“ÿ™ÿ§ÿ¼cƒÿÿÿ(4ÿHaÿ a…ÿ i”ÿ ožÿ z±ÿ ‚´ÿ †±ÿÄÿ•Òÿ™Ðÿ žÔÿ ¢Úÿ £Ýÿ ¤Þÿ ¨âÿ ¬åÿ «äÿ ®æÿ ´ëÿ ¶ïÿ ·ñÿ ¶òÿ ·ñÿ »ôÿ ½òÿ ¼ëÿ Àîÿ Ãòÿ Ãíÿ Ãêÿ Äëÿ ÈìÿÊíÿ Äëÿ ÆëÿÌíÿÐïÿÓñÿÏîÿ)Íëÿ-Öðÿ7ÙôÿEÕôÿ;Ôóÿ/Ôñÿ0Ùòÿ#Øôÿ Õöÿ ÕöÿÖöÿÚöÿØöÿ ÔöÿÕöÿÖöÿ‚ Õöÿ Ö÷ÿÕõÿÔòÿÔòÿÕòÿÓòÿÐðÿ Ìðÿ ¼áÿŸ¿ÿ¢ÿm’ÿ qŸÿ z¬ÿ „·ÿŒÄÿ”Ðÿ™Öÿ›Øÿ›×ÿ›Öÿ›×ÿ ›ØÿœØÿ ¢Úÿ ¤Úÿ £ÚÿŸÙÿœØÿØÿ ›Øÿ —×ÿ ›Ùÿ›×ÿÏÿk™ÿ9Nÿÿÿ‹ÿÿÿÿÿÿ•ÿ¢ÿ«ÿ¼cƒÿ ÿ ÿ4IÿX|ÿ nžÿ u¨ÿ x­ÿ ·ÿ „¹ÿ „¸ÿ‹Ãÿ‘Ìÿ”Îÿ™ÓÿÙÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ «äÿ ®çÿ ´ìÿ ¹ìÿ »íÿ ¶òÿ ·ðÿ ¼ëÿ ¼ìÿ ½ìÿ ¼ëÿ ½ìÿ ¼ëÿ ¿ëÿ Äëÿ Åëÿ Äëÿ ÇìÿÌíÿÍíÿÎîÿÓñÿÐîÿ*Íëÿ;ÓñÿDÖõÿEÕôÿCÕôÿ>Õôÿ4Öõÿ Ööÿ ÕöÿØöÿÚöÿÛöÿØöÿ ÕöÿØöÿÙöÿ Õöÿ Õöÿ Õöÿ ÔöÿÖöÿÙõÿ×õÿ‚ Õõÿ Ôõÿ Ôöÿ Ñòÿ Èèÿ ±×ÿ –Áÿ |¢ÿ n“ÿ m–ÿ|°ÿ‹ÉÿÐÿ“Òÿ•Ðÿ•Ñÿ –×ÿ ™ØÿœØÿ ¢ÚÿØÿƒœØÿ ›ØÿœÙÿ›×ÿ”Òÿt ÿFYÿ'ÿ ÿÿÿ¢ÿþÿ©ÿ«ÿ¼cƒÿÿ ÿÕóÿ?Ôòÿ<ÓòÿAÔóÿCÕôÿL×õÿFÙöÿ&ÙöÿØõÿÖõÿÕöÿ ÕöÿØöÿÚöÿ×öÿ×öÿÙöÿ&ÙöÿÖöÿ×öÿÙöÿÖöÿ ÕöÿÖöÿÖöÿ Õöÿ ×÷ÿ ×øÿÔõÿ Ãæÿ ªÐÿ ´ÿ‚¢ÿœÿªÿƒ¹ÿ‹ÀÿÄÿÈÿ–Ðÿ›ÖÿžÚÿØÿ›ÖÿØÿ Úÿ ¤Ûÿ ¥Ûÿ ¡Ôÿ ”Âÿq–ÿB\ÿ*ÿ ÿÿÿ¢ÿê¦ÿ¬ÿ¼c‚ÿÿÿ ÿ 3DÿUzÿp¨ÿx°ÿ y®ÿy²ÿy³ÿ €»ÿ†Âÿ‰ÆÿŽËÿ•ÐÿšÖÿÙÿœØÿ ¡Üÿ ¦àÿ «äÿ ¬åÿ ±éÿ µîÿ µòÿ ¸ïÿ ¼ëÿ ½ëÿ »íÿ ·òÿ ¹ïÿ ¼ëÿ ¾ëÿ Ãêÿ Äëÿ Åëÿ Äëÿ Åëÿ ÉìÿÌíÿÏïÿÔñÿÔñÿÔñÿ+Ôñÿ+Ðîÿ,Îìÿ>ÓòÿDÕõÿ‚CÕôÿAÕôÿ8×óÿ(Úòÿ×õÿ Ôöÿ Õöÿ×öÿÚöÿÚöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿƒ ÕöÿÏðÿÈêÿ Ãêÿ «Ðÿ‰¨ÿ}žÿ~ ÿЬÿŠ®ÿ †°ÿ ‰½ÿ ”Ìÿ £Ûÿ ¡Øÿ ›Òÿ ¡×ÿ ¤Ýÿ ¥ßÿ ¦×ÿ ¡Îÿ “Èÿr ÿHfÿ-ÿ ÿÿÿ¢ÿwÿ­ÿ¼c‚ÿ ÿÿ ÿ +;ÿLpÿn¦ÿv°ÿu­ÿx²ÿz³ÿ |µÿ‚¼ÿ†Âÿ ‹Èÿ’Ðÿ —Öÿ šØÿ›Øÿ Ûÿ ¦àÿ «äÿ ¬åÿ «åÿ ±äÿ µçÿ µïÿ ¶ïÿ ¸ëÿ ·ìÿ ´ïÿ ¸íÿ ½ëÿ ¼ëÿ ¿ëÿ Åìÿ Ãêÿ ¿æÿ ¿çÿ Ãëÿ ÉíÿÍíÿÌíÿÎîÿÐïÿÏîÿ!Ñîÿ)Ôñÿ'Òïÿ*ÑîÿBÖôÿJØöÿGØõÿF×õÿG×õÿK×õÿAØôÿ-ØôÿÖõÿÕöÿ×öÿÙöÿÚöÿØöÿ‚×öÿØöÿÚöÿØöÿ Ôöÿ ÔöÿÖöÿÚöÿØöÿ Õöÿ×öÿ Õ÷ÿ ÔõÿÓôÿ Ôøÿ Äèÿ©Íÿœ¿ÿ”´ÿ‹©ÿ‚¢ÿ zŸÿ {¥ÿ €¯ÿ ‹¼ÿ ’Éÿ™Óÿ ×ÿ¥Ýÿ §âÿ ©ßÿ ¤Öÿ ’Éÿ u¥ÿQpÿ $/ÿ ÿÿÿ¢ÿaÿ«ÿ¹bƒÿ ÿ ÿ!0ÿAcÿižÿr«ÿs¬ÿx±ÿ{´ÿ ~¶ÿ‚¼ÿ…ÀÿˆÅÿŽÎÿ “Ôÿ ˜×ÿ›Øÿ¡Ûÿ ¦àÿ «äÿ ¬æÿ ¬åÿ ±âÿ µãÿ ´éÿ ´ìÿ ´íÿ‚ ´ìÿ ¸ìÿ ¼ëÿ ¾ëÿ Ãëÿ Åìÿ Ãêÿ ¾ãÿ ¿åÿ Åëÿ ÉíÿÌíÿ ÌíÿÌíÿ Ìëÿ)Ïíÿ(Ôñÿ'Ôñÿ-ÕòÿBÙõÿKÚöÿ‚JÚöÿ2KÚöÿBØöÿ1ÖöÿÕöÿÖöÿÚöÿÛöÿÚöÿÖöÿÖöÿÚöÿÛöÿÚöÿÚöÿØöÿÕöÿ ÕöÿÖöÿÙöÿ×öÿ ÕöÿÙöÿÙöÿÖöÿ Õöÿ Ö÷ÿ ×÷ÿ Òõÿ ÈïÿÀçÿ °Õÿ–·ÿƒ¤ÿ wšÿ r”ÿ q–ÿ tŸÿ„¸ÿ–Ðÿ  Ùÿ ©àÿ ®åÿ ±êÿ ªãÿ ”Ìÿ {ªÿ [{ÿ,7ÿ ÿÿÿ¢ÿlÿ®ÿ¹Wƒÿ(ÿÿÿ6OÿbŽÿr¢ÿ x¨ÿy±ÿy´ÿz´ÿ }¶ÿ ‚»ÿˆÄÿˆÅÿ‡ÃÿÌÿ—ÓÿœØÿ ¡Üÿ ¦àÿ «äÿ ­æÿ ¬åÿ ±èÿ µéÿ ´ãÿ ´èÿ ¶ñÿ ¹íÿ ºìÿ ¶ñÿ µïÿ ¶ìÿ ºëÿ ½ëÿ ¾ëÿ Áëÿ Åëÿ ÉëÿËìÿËíÿ ÇìÿËíÿÌíÿÐïÿÓðÿÔñÿ!Ôñÿ-Ôñÿ/Õòÿ;×ôÿLÚöÿIÛ÷ÿEÚöÿDÖõÿE×õÿDÙöÿBÙöÿ2ÙöÿÚöÿÚöÿÚöÿÙöÿÙöÿÚöÿÚöÿÛöÿÚöÿÚöÿÙöÿÙöÿÖöÿ ÕöÿÕöÿ×öÿÙöÿ×öÿ Õöÿ Õöÿ Óõÿ Îóÿ Äëÿ µÛÿŸÂÿ‡¨ÿ v—ÿ r–ÿ {¤ÿ‚®ÿ޾ÿ¦Þÿ¶ëÿ ¾éÿ ¿ñÿ µîÿ ŸÖÿ…´ÿd†ÿ6Iÿÿÿÿ¢ÿlÿ®ÿº8šƒÿÿÿ ÿ%6ÿMoÿh“ÿ w©ÿy°ÿy³ÿ {³ÿ €¹ÿˆÄÿ‡Ãÿ…¿ÿÊÿ–Ñÿ™ÕÿŸÚÿ ¦Þÿ ©âÿ «äÿ ¬åÿ ¯éÿ ²êÿ ´äÿ µéÿ ¶ñÿ ¹íÿ ¹ìÿ ¶ðÿ µîÿ ·ëÿ »ëÿ ¼ëÿ »ëÿ Àëÿ Åëÿ ÇêÿÉëÿÊíÿ ÅëÿËíÿÌíÿÐïÿÑðÿÑïÿÒðÿ#Ôñÿ%Óðÿ0ÕóÿAÙöÿYØöÿ`×õÿIÖôÿFØõÿLÚöÿQÛöÿEÚöÿ(ÚöÿÙöÿÙöÿÚöÿÚöÿÙöÿØöÿØöÿÙöÿ!Øöÿ×öÿÕöÿ ÕöÿÖöÿØöÿÛöÿÙöÿÖöÿ×öÿ×öÿ Ö÷ÿ Ô÷ÿ ÐõÿÊîÿ ¸Üÿ¢Åÿ ²ÿ ‰®ÿ ‘¹ÿ“ºÿ šÂÿ±âÿÁðÿÈîÿÅöÿ ºóÿ ¦àÿÀÿm”ÿ?Vÿ%ÿ ÿÿŸÿþÿpÿ®ÿº"Ò„ÿÿÿÿÿ.FÿT€ÿrªÿ w­ÿ y°ÿy³ÿ |´ÿ €¸ÿ„¿ÿ…Àÿ†ÁÿËÿ•Ðÿ”ÏÿœÕÿ ¤Ûÿ ¥Þÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ µìÿƒ ´ìÿ ¸ìÿƒ ¼ëÿ Áìÿ Äêÿ ½ãÿ ¿åÿ Äëÿ ÅëÿËíÿÍíÿÌíÿ ÌíÿÌìÿ'ÍëÿÐîÿÓñÿ$Ôñÿ*Õóÿ0ÖöÿnÓôÿˆÓòÿTÙõÿEÛöÿƒJÚöÿ>Øöÿ-ÖöÿÙöÿÚöÿÚöÿ×öÿ„ ÕöÿÖöÿÚöÿØöÿ ÕöÿØöÿÚöÿƒÚöÿØöÿ Õöÿ ÕöÿÕõÿÔòÿÌîÿ Âéÿ ¶Üÿ °Öÿ ±×ÿ °×ÿ³ÙÿÁåÿ'Êïÿ0ÍõÿÅ÷ÿ ¹óÿ «æÿ •Ëÿ u¡ÿ C\ÿ (ÿ ÿÿ¢ÿnÿ®ÿº%äÿþƒÿÿ ÿ*ÿIkÿn¡ÿ u©ÿ x­ÿ y°ÿz³ÿ|µÿ €¹ÿƒ½ÿ†Áÿ‹ÇÿÌÿ“ÎÿšÔÿ  Úÿ £Ûÿ ¥Þÿ ¨áÿ ªãÿ ­æÿ ³ìÿ ´íÿ ´ìÿ ¸ëÿ ´ëÿ ¶îÿ ¹ïÿ »ìÿ ¼ëÿ ¾ëÿ ¿êÿ Àçÿ Âèÿ Äìÿ Äëÿ ÆëÿÌíÿÍíÿÌíÿ ËíÿÍíÿÐîÿÒðÿÓñÿ&Ôñÿ,Öòÿ,ÙôÿFØòÿU×òÿH×ôÿGØöÿJÚöÿLÚöÿOÚöÿ6ÙöÿØöÿÚöÿÛöÿÚöÿÙöÿ…Øöÿ×öÿØöÿ×öÿ×öÿÙöÿÛöÿÚöÿØöÿÖöÿ ÕöÿÖõÿÔõÿ Ðôÿ Ìðÿ ÉìÿÉéÿÅêÿ$Åìÿ3Îïÿ9Ñòÿ4ÎõÿÉ÷ÿ¿ñÿ ±âÿ šËÿ x¥ÿ D`ÿ(ÿ ÿÿ ÿÖo$ÿ®ÿº#׆ÿÿÿÿ7Nÿ]„ÿ kœÿ t¨ÿ w¬ÿx±ÿy´ÿ |´ÿ €¹ÿ…ÀÿˆÄÿŒÉÿ’Îÿ—Óÿ›×ÿ  Ùÿ £Ûÿ ¤ßÿ ©âÿ ®æÿ ³êÿ ´ìÿ ºëÿ µìÿ ´ïÿ ·ñÿ »íÿ ½ëÿ ¼ëÿ »ëÿ ½ëÿ Ãìÿ Åëÿ Ãêÿ Åëÿ Êíÿ‚Ìíÿ ÎîÿÒðÿÓñÿÓñÿ"Óñÿ*Öñÿ+Ùòÿ)Úòÿ-Ùóÿ?ÕôÿH×õÿJÚöÿKÚöÿLÚöÿ2ÚöÿÚöÿÚöÿÙöÿÚöÿƒÚöÿÛöÿÙöÿÖöÿØöÿÚöÿ×öÿ ÕöÿØöÿÚöÿÙöÿÚöÿ×öÿ Õöÿ Õöÿ Ööÿ×÷ÿØøÿ Ø÷ÿÖóÿ#Òõÿ9Ð÷ÿCÔõÿ@Óõÿ2ÍõÿÈõÿ ¿ïÿ ±Þÿ —Äÿ rÿ>Yÿ"ÿÿÿ ÿ­ÿ¬ÿº#ׇÿÿÿ!ÿ6MÿV‚ÿjŸÿ u¨ÿy±ÿz´ÿy³ÿ~¶ÿ „»ÿˆÃÿŒÊÿŽÎÿ’Ïÿ–Ñÿ›Öÿ Ûÿ ¥ßÿ ©ãÿ ®åÿ ³âÿ µæÿ ´íÿ µíÿ µìÿ ´ìÿ ·ìÿ ¼ìÿ ¼ëÿ ½ëÿ ¼ëÿ ½ëÿ Äìÿ Âèÿ ½ãÿ Áèÿ Äìÿ Äëÿ ÈìÿÍíÿ ÌíÿÌíÿ%ÎìÿÑïÿÓñÿÓñÿÔñÿ*Õñÿ8ÕóÿBÕôÿDÔôÿG×õÿJÚöÿKÚöÿLÚöÿKÚöÿGÚöÿ?Úöÿ/×öÿ*Ööÿ,×öÿÙöÿÚöÿ‚ÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÙöÿÚöÿÖöÿ ÕöÿÖöÿ Õöÿ Ôöÿ×öÿÚöÿÛ÷ÿÚöÿ Ööÿ(ÕõÿDÔõÿ;Ñõÿ4Îöÿ/É÷ÿ ¿óÿ³êÿ §Ýÿ ‰¸ÿ `ƒÿ0Cÿÿÿÿ ÿ±ÿ¬ÿº#ׇÿÿÿÿ!ÿ5QÿQzÿh›ÿsªÿx°ÿ |³ÿ ¸ÿ†ÀÿŠÇÿÌÿ‘Îÿ•Ïÿ™Óÿ ŸØÿ ¤Ýÿ ©ãÿ ­åÿ °âÿ ³äÿ ´èÿ ´ëÿ ³ìÿ ´ìÿ ·ëÿ ¹ëÿ# ¸ìÿ ¸ëÿ ºëÿ ½ëÿ Àèÿ Àæÿ ¿åÿ Âéÿ Åìÿ Çìÿ Èìÿ Éìÿ ËíÿÌìÿÌëÿÐîÿÓñÿ ÓñÿÓñÿ)Ôñÿ6Õòÿ<×óÿ9×óÿBÙôÿKÚöÿCÙöÿAÙöÿIÚöÿNÚöÿMÚöÿAØöÿ9×öÿ3ÖöÿØöÿÚöÿÚöÿÚöÿÙöÿØöÿØöÿØöÿÙöÿÛöÿÚöÿØöÿ×öÿ×öÿ×öÿÖöÿ Ööÿ×öÿØöÿÙöÿ×õÿÕõÿÓöÿ1Ôöÿ>Óôÿ(Êòÿ Äòÿ$¿óÿ¶íÿ©âÿ ˜Òÿ t¢ÿ Faÿ!-ÿ ÿÿÿ ÿ³ÿ¯ÿº#׉ÿÿÿÿ1JÿW†ÿjÿ u¨ÿ w¬ÿ {±ÿ ~·ÿ‚½ÿ‡ÃÿÈÿ‘Ìÿ•Ïÿ ™Ðÿ žÓÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯ãÿ ´áÿ ´èÿ ´íÿ… ´ìÿ ¹ìÿ ¼êÿ ¼ãÿ ¿åÿ Äëÿ ÆëÿÌíÿ Èìÿ Äëÿ ÊìÿÌíÿÐïÿÓñÿÓñÿÓñÿ*Ôñÿ,Øòÿ+Úòÿ*Úòÿ:ÚôÿJÚöÿ7×öÿ4×öÿHÚöÿLÚöÿJÚöÿLÚöÿCÙöÿ1ÖöÿØöÿÚöÿ‚Úöÿ×öÿ Õöÿ‚ Õöÿ ÕöÿÖöÿÚöÿ×öÿ ÕöÿÙöÿÛöÿÚöÿÖöÿÖöÿÚöÿÙöÿ Ôöÿ ÏôÿÌóÿ/Íõÿ5Îöÿ-ËôÿÀíÿ ¸ëÿ³ëÿ«ãÿœÓÿ ‚¹ÿ Wÿ)<ÿ ÿ ÿÿÿ ÿ³ÿ¯ÿº#×ÿˆÿBÿÿ ÿ"+ÿE]ÿ[€ÿj—ÿt¤ÿz¯ÿ ·ÿ ‚ºÿ…½ÿˆÂÿŒÈÿ‘Ìÿ•Îÿ™ÒÿžÙÿ ¤Þÿ ©âÿ «åÿ ­äÿ ®ãÿ ²éÿ ´íÿ ´ìÿ ´ïÿ µðÿ ¸íÿ ºëÿ ¹ëÿ »ëÿ ¼ëÿ »èÿ ¿éÿ Åëÿ Áæÿ Àåÿ Æëÿ Æìÿ Åìÿ ÊíÿÌíÿ ÌíÿÐïÿÔòÿÔòÿÓñÿ,Ôñÿ-Ùòÿ+Úòÿ)Öñÿ0Öóÿ9×öÿ1Ö÷ÿ5ÖöÿHÚöÿLÛöÿJÚöÿI×õÿ?Öõÿ/Ööÿ(Øôÿ!ÛóÿÛõÿÙöÿÖöÿ… Õöÿ Ööÿ Øöÿ Óõÿ ÐôÿÕóÿÖóÿÓôÿ Ðôÿ ÒõÿØ÷ÿ×öÿ Ñõÿ ËõÿÆóÿÄðÿÁðÿ¼ðÿ ±èÿ­æÿ ¬åÿ ŸÔÿ „³ÿZ€ÿ3Iÿ ÿ  ÿÿ¢ÿ³ÿ¯ÿº#× ÿˆÿÿÿÿ!#$ÿCT[ÿ;r†ÿ*žÿy ÿyªÿ|µÿ·ÿ‚¹ÿ„½ÿˆÃÿŽÊÿ’Îÿ–Òÿ›×ÿ ¡Ûÿ ¦ßÿ «äÿ ­æÿ ­çÿ ²êÿ ´ìÿ µïÿ ¸ñÿ ºíÿ ¼ëÿ ½ëÿ ¼ëÿ ¼ìÿ ¿ìÿ Âëÿ ¾æÿ ¼äÿ Ãêÿ Ãéÿ ÉìÿÍíÿÌíÿÏïÿÒðÿÒðÿÒðÿ$Ôñÿ*×òÿ,Øòÿ*Õñÿ+Õóÿ-×õÿ 6ØõÿIÚöÿLÚöÿJÚöÿG×õÿ@Öõÿ6×öÿ3Øôÿ*ÙóÿÙõÿØöÿÖöÿ‚ Õöÿ Ôöÿ Óõÿ ÓõÿÓöÿÒöÿÍôÿ ËòÿÏñÿÎòÿ Éôÿ Êòÿ Ìòÿ Ðôÿ Îòÿ Èïÿ Âñÿ ½ïÿ·éÿ ±çÿªåÿ ¢ÛÿÕÿ™Íÿ ƒ±ÿa…ÿ4Hÿÿ ÿÿÿ¢ÿ³ÿ¯ÿº1#0×ÿÿÿ‡ÿÿÿ555ÿ‰‹Œÿ¶¹ºÿ«»Ãÿ_‹£ÿ'y¢ÿw®ÿx²ÿ|µÿ ‚¹ÿ‡ÁÿŒÉÿ’Îÿ—Ñÿ ›Òÿ  ×ÿ ¥Ýÿ ªäÿ ¯éÿ ³ìÿ‚ ´ìÿ ¸ìÿ »ìÿ ¶ìÿ ¶ëÿ ¼ëÿ ½ëÿ‚ ¼ëÿ ½ëÿ ¼ëÿ ¾ëÿ Ãëÿ Àçÿ ½ãÿ ÇêÿÍîÿÌíÿ ÌíÿÍíÿ$Íëÿ!ÏíÿÓñÿ Ôñÿ,Õñÿ,Ùòÿ,Úòÿ*Úòÿ4ÚóÿIÚöÿMÚöÿJÚöÿKÚöÿIÚöÿ<Øöÿ*ÖöÿÕöÿ ×öÿÚöÿ×öÿ Õöÿ Òõÿ Íóÿ ÎóÿÌôÿ*ÈöÿÆõÿ Åóÿ Æóÿ Ãôÿ ¿öÿ Äðÿ Æìÿ Áíÿ ¼éÿ ·ãÿ ³èÿ­çÿ¨ßÿŸÚÿ–Òÿ“Ãÿˆ´ÿ u ÿVwÿ4Iÿ ÿ ÿÿÿ£ÿ³ÿ¯ÿº #×ÿÿÿ†ÿÿÿÿQQQÿ¨§§ÿÓÍÊÿØÔÔÿ´ÀÈÿkŸ¹ÿ¬ÿv­ÿw±ÿ €·ÿ „¼ÿˆÂÿŽÇÿ “Éÿ —Éÿ œÓÿ ¢Ûÿ ªÝÿ ±âÿ µçÿ µëÿ ´ìÿ ³ìÿ ¹ëÿ ½ëÿ ¶îÿ ¼ëÿ ºëÿ ¸ëÿ ¼ëÿ »ëÿ »èÿ ¾çÿ Äëÿ Âéÿ ÀæÿÉëÿÍîÿÌíÿ ËíÿÌíÿÏíÿÒïÿÔñÿ$Ôñÿ+Õòÿ,Úòÿ,+×ñÿ*Úñÿ/Ûòÿ9ÚôÿEÚõÿKÚöÿAÙöÿBØöÿJØõÿ=×öÿ-Ö÷ÿ ÕöÿØöÿÛöÿ×öÿ Õöÿ Ööÿ Òõÿ Íóÿ ÎòÿËóÿÅõÿÄõÿ Äôÿ Âñÿ ¼ðÿ µïÿ ¸çÿ¸âÿ®äÿ§ßÿ¡ØÿšÑÿ”Èÿ޽ÿ‡µÿ­ÿ}žÿi†ÿHdÿ-?ÿÿ ÿÿÿ¤ÿ³ÿ¯ÿº#×ÿˆÿ!ÿ ÿ777ÿtuuÿµ¶·ÿÌÍÍÿßÞÝÿ÷òðÿ¹ÏÙÿY™¶ÿ"®ÿ x®ÿ }µÿ €·ÿ ƒ¹ÿ ˆ¾ÿ Àÿ ’Áÿ —ÏÿžÙÿ ©Öÿ °Úÿ ´áÿ ´éÿ ´íÿ ´ìÿ ¸ëÿ »ëÿ ¸ñÿ ¸ðÿ ¼ëÿ ·ëÿ µìÿ ºëÿ ¼ëÿ »åÿ ½ãÿ Ãéÿ Äëÿ Éìÿ‚Ìíÿ ÍíÿÑðÿÔñÿ+Ôñÿ,Óñÿ*Õñÿ,Ùñÿ+×ñÿ*Ôñÿ+Øòÿ+Úòÿ <ÚôÿHÙöÿ4×öÿ3ÕõÿAÕôÿ8Õõÿ/Ööÿ3Ööÿ'ØöÿÚöÿ×öÿ Õöÿ Ñõÿ Ìóÿ Íóÿ Êóÿ Äóÿ Ãóÿ Âñÿ ¾ìÿ µèÿ ªãÿ ªÚÿ §Ôÿ Õÿ —Óÿ“Ìÿ ޽ÿ4‹°ÿF‰§ÿE† ÿ@‚˜ÿI~Žÿ6cqÿ8Eÿ ÿ ÿÿÿ¥ÿ³ÿ¯ÿº#×ÿˆÿÿÿkkkÿ¡¡¡ÿ¾¾¿ÿÔÔÕÿææåÿöôóÿéìíÿÂÓÛÿz§½ÿ9‡­ÿy°ÿz´ÿ ¸ÿ „ºÿ ˆ½ÿ Áÿ’Ëÿ™Ôÿ £Øÿ ªÞÿ ¯äÿ ³êÿ µîÿ ¶ñÿ ¶ïÿ ¶ìÿ ºìÿ ¶ìÿ ¸ëÿ ¹ëÿ ¶ìÿ ¸ìÿ ¼ëÿ ¼êÿ ¼èÿ ¾åÿ ¾ãÿ ¾äÿ Ãéÿ ÈìÿÌíÿÍíÿ1 ÎîÿÏîÿ*Ïíÿ,Ïìÿ*Ïìÿ)Ðìÿ)Òïÿ*Ôñÿ)Öñÿ/Öñÿ=Öóÿ>×õÿ7×öÿ-Õóÿ,Õñÿ2Õòÿ0Õòÿ/Õóÿ5×öÿ'×õÿÖóÿÕòÿÔòÿ Ñôÿ Ìôÿ Æôÿ Ãöÿ Áôÿ ¿ïÿ ½ëÿ ºçÿ ¶âÿ­Þÿ Ùÿ —Íÿ“Ãÿ5“¼ÿQ˜¹ÿm¡¸ÿŠª¸ÿ£¸Àÿ¸ÈÏÿ¸ÈÎÿ±ÂÇÿ³¿ÃÿŸ©­ÿu‚ÿ023ÿÿÿ¦ÿ³ÿ¯ÿº#ׇÿÿ` ÿ122ÿ’’’ÿÂÂÂÿÎÎÎÿàààÿíîîÿõööÿÿüúÿùöôÿÃÔÛÿ{«Âÿ,„¯ÿz¯ÿ }µÿ¶ÿ ƒºÿ ˆ¿ÿ Åÿ”Íÿ žÖÿ ¥Þÿ ªäÿ °èÿ ´íÿ ¶ñÿ ´ïÿ ´ìÿ ºìÿ ¹íÿ ³ìÿ ¹ëÿ ¼ëÿ ·ìÿ ¸ìÿ ¼ëÿ ¼ìÿ ¼êÿ »âÿ ¼áÿ ¾äÿ Âéÿ Æìÿ ÊíÿÊíÿ Êíÿ ÊíÿÊìÿ&Ëëÿ#Êëÿ!Ëëÿ'Ìëÿ*Ðíÿ+Óðÿ+Òòÿ2Óóÿ?Õóÿ3Õôÿ%Õôÿ*Óòÿ(Òòÿ Òòÿ Òðÿ#Òðÿ&ÑõÿÐóÿÏïÿÏðÿÎòÿ Ìôÿ Çóÿ Âòÿ ½óÿ ¼ðÿ »êÿ ´ãÿ «Ùÿ¢Ìÿ›Æÿ!—ÅÿA›Ãÿc£Ãÿ‚®Âÿ¢ºÅÿÀÇËÿÖÒÐÿèàÝÿöñïÿõðîÿîéèÿëçæÿÜÙ×ÿº¶µÿYXXÿÿÿÿ¥ÿ³ÿ¯ÿº#ׇÿÿ ÿRRRÿªªªÿÖÖÖÿâââÿîîîÿöööÿûýýÿþÿÿÿûýþÿïúýÿ½Õáÿf’«ÿ)y¢ÿt©ÿw±ÿ}¶ÿ ƒ¹ÿ ˆ¾ÿ ŽÄÿ ™Ïÿ ¡Øÿ ¦àÿ ªäÿ ¯èÿ ´ìÿ µíÿ ´ìÿ ¶ñÿ µñÿ ´ìÿ ¹ëÿ ½ëÿ‚ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ Àåÿ‚ Äëÿ‚ Åëÿ ÄëÿÅëÿ!ÇêÿÅëÿÆëÿ%Íìÿ*Ïëÿ)Îìÿ0Íóÿ2Ïõÿ.ÔòÿÕñÿÓñÿ,Ïôÿ(ÍõÿÎóÿ ÍïÿËîÿ Æóÿ Äðÿ Åëÿ Åðÿ Åôÿ Âñÿ ½ëÿ ¸æÿ µâÿ ±Ýÿ ¤Óÿ “Âÿ¦ÿ#~žÿ]¦ÿ ³¼ÿÑÒÓÿâäåÿðòóÿùûüÿúüüÿûýüÿüþýÿøùøÿòòòÿïîîÿèèèÿÔÔÔÿ………ÿ888ÿ ÿÿ¥ÿ³ÿ¯ÿº#ׇÿ+ÿÿ-./ÿpooÿºººÿßßßÿêêêÿõõõÿûüüÿüþþÿÿÿÿÿýþþÿÛÞßÿœ£¦ÿHV^ÿF]ÿS|ÿl ÿz´ÿ~·ÿ ƒºÿ ‰¾ÿ Æÿ –Îÿ×ÿ¤ßÿ ¬âÿ ²âÿ µèÿ ¶îÿ µðÿ ´ðÿ µïÿ ·ïÿ ¹îÿ ·ìÿ ¹ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¾æÿ Àìÿ Àèÿ‚ Àæÿ Àçÿ ÀçÿÁæÿÁæÿÂèÿ Áçÿ¾ãÿ¿åÿÂéÿÃëÿÆìÿËîÿÏðÿÐóÿ+Ëöÿ(Éõÿ Èïÿ Èìÿ Æìÿ Àîÿ ¾íÿ ¿ëÿ Áìÿ ½êÿ ¹ëÿ °åÿ Ìÿ ˆ±ÿr–ÿ`€ÿ QmÿFXÿ6Wcÿrˆÿ½½½ÿòëèÿÿýûÿƒÿÿÿÿ þÿÿÿüþþÿùúúÿðððÿëëëÿáááÿ±±±ÿmmmÿÿÿ¥ÿ³ÿ¯ÿº#׆ÿÿÿ ÿBCEÿŒŒŒÿÇÇÇÿåååÿíííÿøùùÿþÿÿÿ!ûüüÿåååÿ   ÿXWVÿÿÿ-EÿUÿm¢ÿw¯ÿ~¶ÿ ƒ¹ÿ ˆ¾ÿ ŒÅÿ’ÍÿšÒÿ ¡Óÿ ¥Ðÿ ¬Ýÿ ²êÿ ´êÿ µíÿ ¶òÿ ¶óÿ µòÿ ´íÿ ·ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¼æÿ ¼ëÿ ¼äÿ‚ »áÿ »àÿ ºáÿ ºáÿ! ºàÿ µÜÿ¨Óÿ¨Ôÿ¯Ûÿ µÝÿ »âÿ Áèÿ ÈîÿÌóÿ$Çõÿ"Ãòÿ Ãëÿ Ãêÿ Âëÿ ¼ëÿ »ìÿ ¼ëÿ »åÿ ´Ûÿ ¥Îÿ˜Çÿˆ¹ÿ k“ÿMkÿ1Hÿ 0ÿ ÿÿ5.,ÿ_]\ÿœœÿÑÒÒÿñòòÿ„üþþÿ ýÿÿÿûýýÿòòòÿìììÿçççÿÔÔÔÿÿ122ÿÿÿÿ£ÿµÿ¯ÿº#׆ÿÿÿÿ__`ÿ©©©ÿÕÕÕÿìììÿóóóÿùúúÿÿÿÿÿMåææÿ¦¦¦ÿIIIÿÿÿÿ ÿ/GÿPwÿ mÿ y­ÿ µÿ „ºÿ†¿ÿˆÃÿЏÿ ‡²ÿ ´ÿ Æÿ ¤Úÿ ²áÿ ·éÿ ¶óÿ ¶ôÿ ¶ñÿ ºìÿ »ëÿ ¼ëÿ ¼ìÿ ¼êÿ ¼âÿ ¼æÿ ¼ìÿ ½åÿ »áÿ ¶áÿ µÝÿ ´Úÿ ±Ûÿ ±Ýÿ ²Ýÿ «ÔÿŸÈÿ ºÿŽ´ÿ–¸ÿ ¡Êÿ ¯Ùÿ ¼âÿ Äéÿ ÆíÿÀíÿ½ìÿ ½ëÿ ¾ëÿ ½ìÿ ¹ïÿ »ïÿ ¼ëÿ °àÿ –Äÿp—ÿNkÿ0Dÿ%ÿÿ ÿ ÿÿÿ ÿÿ00/ÿeefÿ¹º»ÿçèéÿûûûÿýÿÿÿƒüþþÿûýýÿõööÿëêêÿãããÿ¸¸¸ÿVUUÿÿÿÿ ÿþÿÀÿ¯ÿº#׆ÿJÿ ÿ''&ÿuuuÿ¿¿Àÿàààÿðððÿõõõÿýþþÿüþþÿïññÿ®®®ÿWWWÿÿÿÿÿÿÿ+@ÿJiÿ_‹ÿq¥ÿ ¶ÿ …¾ÿ„¾ÿ ‚³ÿ {§ÿ nžÿ z­ÿ Åÿ ¤Õÿ ±âÿ ¶ëÿ ¶ñÿ ·ñÿ »ìÿ ½ëÿ ¼ëÿ ¼éÿ ¼çÿ ¼åÿ ½çÿ ¼èÿ ºãÿ ¸áÿ ´áÿ ²Ýÿ ¯Öÿ¦ÍÿžÆÿ ˜Àÿ µÿ €§ÿ p–ÿp’ÿ|œÿ ’ºÿ¦Ñÿ ¶ßÿ ¾çÿ Àëÿ ½ëÿ ¼ëÿ ½íÿ¼ëÿ¶çÿ¬áÿ Ïÿµÿv™ÿWwÿ6Mÿ(ÿ ÿ„ÿÿÿÿ###ÿijjÿ®®¯ÿæççÿúüüÿÿÿÿÿ‚üþþÿ þÿÿÿûýýÿóôôÿëëëÿÉÉÉÿ~}}ÿ977ÿÿÿÿ ÿùÄlÿ¯ÿº#׆ÿÿ ÿ655ÿˆˆˆÿÐÐÐÿçççÿñññÿôôôÿÿÿÿÿòóóÿ¾¿¿ÿeeeÿÿÿÿ‚ÿÿ ÿ'ÿ8WÿW…ÿ r¦ÿ €¶ÿ ƒ¹ÿ ºÿ y®ÿ m–ÿ oœÿ {°ÿ ‘Èÿ ¥Øÿ ³àÿ ¶ìÿ ·òÿ »íÿ ¼ëÿ ¼äÿ ¼ãÿ ¼êÿ ¼èÿ ¼âÿ ¶áÿ ´áÿ ±Þÿ ©Óÿš½ÿˆ©ÿ wšÿ o“ÿe‰ÿTvÿXzÿlÿ вÿ£Íÿ ²ßÿ ºèÿƒ ¼ëÿ ºèÿ ¯Üÿ —Âÿr”ÿI]ÿ&3ÿÿÿÿˆÿÿÿÿ``aÿ¹º»ÿìîîÿÿÿÿÿƒüþþÿýÿÿÿîïïÿÒÒÒÿ§§§ÿYYYÿ ÿÿÿ ÿí;ÿ±ÿº#׆ÿÿÿQRRÿœÿÙÙÙÿíííÿõõõÿóóóÿûüüÿרØÿtttÿ566ÿÿÿÿ‚ÿÿÿ ÿÿ%:ÿA_ÿ `‡ÿ {«ÿ…¾ÿ…Àÿ ³ÿ |¯ÿ ~´ÿ ¿ÿ œÎÿ ©Ýÿ ±ìÿ ·óÿ »ìÿ ½êÿ ¼êÿ ¸éÿ ¶êÿ ·íÿ ·çÿ ·àÿ ´àÿ ´âÿ ®Ûÿ ¢Íÿ‘¸ÿ¨ÿ uÿ r›ÿ n•ÿ c…ÿ l’ÿ ‚­ÿ Äÿ °×ÿ ¹æÿ ¾îÿ ¿ðÿ¼ìÿ°àÿ¡Ðÿ1¯ÓÿT¬Æÿ=~“ÿHVÿÿ ÿÿÿÿ‡ÿÿÿ###ÿ^^_ÿ½½½ÿõööÿûýýÿýÿÿÿüþþÿýÿÿÿóôôÿàààÿÆÆÆÿtttÿÿ ÿ ÿÿÿžÿì2ÿ®ÿº#׆ÿÿ! ÿmnnÿ°±±ÿáááÿñññÿùùùÿö÷÷ÿæææÿ©ªªÿ778ÿÿÿ ÿÿƒÿÿÿ1ÿ"ÿ8Nÿ]€ÿs¤ÿ‚ºÿŠÀÿ‰¿ÿ ˆ½ÿ Àÿ šÍÿ ¥ßÿ °ìÿ ¹òÿ ¼îÿ ¼íÿ »íÿ ·ìÿ ´ëÿ ´êÿ ³çÿ ³ãÿ ´âÿ µáÿ µâÿ ®Ûÿ ¤Ðÿ —Âÿ Žºÿ Š·ÿ ‰·ÿ ˆ³ÿ „©ÿ ¶ÿ žÍÿ ¯Úÿ ¹äÿ ºìÿ·çÿ²ßÿ¯Ùÿ©Ðÿ1¤ÆÿxºÎÿ•®¸ÿQ]dÿ !$ÿÿÿÿ‹ÿÿÿÿ„„„ÿÕÕÕÿùûûÿÿÿÿÿüþþÿ ýÿÿÿüþþÿö÷÷ÿëêêÿÙÙÙÿŠŠŠÿ***ÿÿ ÿÿÿžÿí;ÿ±ÿº#׆ÿ ÿ,,,ÿ†††ÿÃÃÃÿéééÿòòòÿþÿÿÿýÿÿÿº»ºÿgghÿÿÿÿÿ†ÿÿÿÿÿ"0ÿDbÿeÿªÿ»ÿ ”Åÿ ™Íÿ ¡Øÿ «åÿ ¶êÿ ½îÿ ¾ôÿ »õÿ ·òÿ ºèÿ ºâÿ µâÿ ´çÿ ´ëÿ ´åÿ ´áÿ ³àÿ ²Þÿ ¯Üÿ ±ßÿ µãÿ ±ßÿ ­Úÿ ®Ùÿ °Üÿ ³áÿ ·ëÿ ¶ðÿ®êÿÍÿ±ÿ8’¬ÿ€®¾ÿÈÙÞÿÝãåÿ±µ·ÿ+4;ÿÿÿÿŽÿÿ ÿJJJÿžžžÿöøøÿÿÿÿÿƒüþþÿùúúÿðïïÿßßßÿœœœÿFFFÿÿÿ ÿí;ÿ±ÿº#ׄÿÿÿÿ899ÿ˜˜˜ÿÎÍÍÿëëëÿóóóÿüüüÿñóóÿ‰ŠŠÿ//0ÿ ÿÿÿÿ‡ÿ.ÿÿÿ ÿ 9Eÿ8j}ÿDާÿ.±ÿƒ°ÿ ¿ÿ™Ðÿ¥áÿ ²åÿ »çÿ ¼îÿ ºðÿ ·íÿ ºçÿ ºãÿ ³ãÿ ³èÿ ¶êÿ ³âÿ ³ßÿ ¶âÿ ·çÿ ¸êÿ ¹çÿ ¼íÿ Á÷ÿ ¾ðÿ ¼éÿ »éÿ ¶áÿ¬Õÿ¢Òÿ ’Äÿ}ªÿ&ÿM‘ ÿ²¼ÿÎÖÚÿùðîÿàØÕÿ•““ÿ!ÿÿÿÿÿÿeffÿÝßßÿüýýÿùúúÿüýýÿüÿÿÿüþþÿüýýÿöööÿèèèÿ°°°ÿbbbÿ ÿÿ ÿí;ÿ±ÿº#ׄÿ ÿÿ ÿDEEÿ¦¦¦ÿÓÓÓÿéééÿôôôÿõõõÿÚÛÛÿ_``ÿÿÿÿ‹ÿ ÿÿD@>ÿ|~ÿž®¶ÿp—®ÿ-q•ÿužÿ€°ÿÈÿŸÑÿ «Öÿ ±Ýÿ ³àÿ ³ßÿ ±àÿ «äÿ ®ãÿ ²ßÿ ­×ÿ ¬×ÿ ²ßÿ ³çÿ ³êÿ ²áÿ ³äÿ ´ïÿ ³æÿ °Üÿ «ÖÿžÄÿ­ÿx›ÿc‚ÿ-Sgÿiszÿ®©§ÿèåäÿÿÿÿÿ÷÷÷ÿ³´´ÿ```ÿÿÿ’ÿÿ777ÿ»ººÿêêêÿ÷÷÷ÿûýýÿýÿÿÿüþþÿþÿÿÿúüüÿîïïÿÀÀÀÿzzzÿ---ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿÿTUUÿ±±²ÿ×××ÿèèèÿõõõÿëììÿÂÃÄÿNNNÿÿÿ†ÿ1ÿÿÿÿÿÿÿDA?ÿ‹ÿÉØÞÿµÃËÿtˆ“ÿVjÿHeÿ[ÿp—ÿ…­ÿ •Àÿ Éÿ ŸËÿžËÿ ŸÍÿ  Ôÿ  ÑÿžÊÿœÁÿžÅÿ ¤Ôÿ ¢Ôÿ žÎÿ šÇÿ—Âÿ•¿ÿ·ÿ¦ÿ jŒÿYtÿL`ÿ>Kÿ9LTÿrzÿ¨§©ÿÕÑÏÿñîíÿÿÿÿÿùùùÿ˜˜˜ÿ999ÿ ÿÿ’ÿÿ)((ÿœœÿÞÞÞÿþÿÿÿüþþÿþÿÿÿúüüÿíîîÿÄÄÄÿ„……ÿ111ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ"!!ÿaabÿ¸¹ºÿÛÜÜÿëêêÿø÷÷ÿßßàÿ£¤¥ÿ=>?ÿÿÿÿ…ÿ2ÿÿÿ ÿ ÿÿÿÿ@??ÿ‘’ÿáìðÿæèèÿ²¯­ÿG\bÿ1=ÿ 0@ÿ=TÿOmÿa€ÿkÿp“ÿq•ÿtšÿ {¤ÿ y ÿt—ÿsÿt”ÿ xŸÿ tšÿo‘ÿk‹ÿg„ÿd|ÿZuÿIeÿ1Eÿ'6ÿ(1ÿ)*+ÿ[RNÿ£ žÿÏÎÍÿèééÿôôôÿþþþÿ÷÷÷ÿ………ÿ ÿÿÿ’ÿÿ" ÿÿÏÐÐÿÿÿÿÿþÿÿÿüþþÿþÿÿÿúüüÿïïïÿÉÉÉÿŽŽÿ566ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ)))ÿjjjÿ½½½ÿàààÿðððÿûûûÿÑÑÑÿ€ÿ,-0ÿÿÿÿ…ÿ2ÿÿÿ"""ÿ&&&ÿÿÿÿ;::ÿŠ‹‹ÿèééÿÿÿÿÿßßßÿˆŠ‹ÿAEEÿÿÿÿ%ÿ"/ÿ*;ÿ0Dÿ6Mÿ=Uÿ==ÿ‘‘ÿïððÿÿÿÿÿüþþÿõõõÿÂÁÁÿjjjÿ'(*ÿÿÿƒÿÿ„ÿÿÿÿÿÿ ÿÿÿ333ÿ~~~ÿ¸¹¹ÿÕÖÖÿéêêÿöööÿýþþÿüþþÿçççÿtttÿÿÿÿ…ÿ‡ÿÿÿ ÿÿ ÿÿÿWWWÿ¯¯¯ÿõõõÿüþþÿýÿÿÿüþþÿýÿÿÿûüüÿòóóÿÖÖÖÿ¡¡¡ÿ;;;ÿÿÿÿžÿí;ÿ±ÿ¹%pæ„ÿ ÿÿ444ÿxyyÿÉÉÉÿçççÿóóóÿÿÿÿÿ¶¶¶ÿ???ÿÿÿÿÿƒÿÿ ÿÿ./.ÿHHHÿWVVÿONNÿ&&&ÿÿÿEEEÿ™››ÿòôôÿÿÿÿÿüýýÿùúúÿÔÔÔÿÿ78:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿ+++ÿ[\\ÿ›››ÿÈÈÈÿÞßßÿîïïÿøùùÿýÿÿÿýþþÿéééÿuuuÿÿÿÿ…ÿÿ ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿYZZÿ±±±ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿ×××ÿžžžÿ:::ÿÿÿÿžÿí;ÿ±ÿ¹“†ÿ ÿÿ677ÿ|~~ÿÎÎÎÿíííÿøøøÿÿÿÿÿµµµÿ<<<ÿÿÿÿ„ÿÿÿ"""ÿ888ÿOOOÿfggÿdeeÿ888ÿÿÿVVVÿ­®®ÿóõõÿÿÿÿÿûýýÿöööÿØØØÿ¢¢¢ÿEEEÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿ ÿ&&&ÿ$$$ÿÿ ÿÿLMMÿŽÿ¹ººÿ×××ÿéééÿö÷÷ÿýÿÿÿþÿÿÿüýýÿéééÿuuuÿÿÿÿƒÿÿÿÿÿ ÿÿÿ ÿ ÿ ÿÿ'''ÿ333ÿ222ÿÿÿ_``ÿ¶··ÿûûûÿþÿÿÿýÿÿÿüþþÿýÿÿÿüþþÿûûûÿØØØÿ˜˜˜ÿ888ÿÿÿÿžÿí;ÿ±ÿ¹žÿþƒÿ ÿÿ;;;ÿ‚‚ÿÎÎÎÿíííÿùùùÿÿÿÿÿ¼¼¼ÿDBBÿÿÿÿ‚ÿÿÿ ÿÿ666ÿJIIÿUUUÿkllÿeffÿ011ÿÿÿqqrÿÅÆÇÿöøøÿÿÿÿÿüýýÿùùùÿàààÿ¯¯¯ÿNNNÿÿÿÿÿÿÿÿÿÿ !!ÿ'((ÿ***ÿ,--ÿ111ÿ777ÿ;;;ÿ***ÿ$##ÿ555ÿiiiÿ§§§ÿÆÆÆÿÝÝÝÿïïïÿùúúÿýÿÿÿþÿÿÿýþþÿíííÿ~~~ÿÿÿÿ…ÿ ÿ ÿÿÿÿÿÿÿ$%%ÿ222ÿGGGÿCCCÿ100ÿÿÿkkkÿ¾½½ÿúûûÿýÿÿÿ üþþÿýÿÿÿüþþÿûüüÿ×××ÿ•••ÿ666ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ<;;ÿ‚‚‚ÿÎÎÎÿëëëÿ÷÷÷ÿÿÿÿÿÃÃÃÿQOOÿÿÿÿ‚ÿ6ÿÿÿ%&&ÿLLLÿ^^^ÿ```ÿkllÿ\^^ÿ#$$ÿ ÿ#$$ÿŽÿÝÞÞÿùúúÿÿÿÿÿüþþÿüüüÿäääÿ²²²ÿQRRÿ ÿÿÿÿÿÿÿ"""ÿ)))ÿ0//ÿ888ÿBBBÿDDDÿBBBÿ@@@ÿAAAÿ@AAÿ.//ÿ,,-ÿHHHÿzzzÿ±±±ÿÊÊÊÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿþÿÿÿòòòÿŽŽŽÿ111ÿ ÿÿ…ÿÿÿÿ ÿÿÿ ÿ555ÿDDDÿTTTÿdddÿLLLÿ%%%ÿ ÿ&&&ÿ~}}ÿÉÈÈÿûûûÿýÿÿÿ üþþÿýÿÿÿüþþÿüüüÿÒÒÒÿŒŒŒÿ333ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ544ÿ{{{ÿÎÎÎÿéééÿñññÿþþþÿÆÆÆÿcccÿÿÿÿ‚ÿÿÿÿ666ÿbbbÿuuuÿqqqÿgiiÿLNNÿÿ ÿ111ÿ¥¥¥ÿñòòÿûýýÿþÿÿÿüþþÿüüüÿâââÿ¬¬¬ÿNNNÿ ÿÿÿÿÿ%&&ÿ555ÿDCCÿMLLÿPPPÿRRRÿQQQÿLLKÿ;;;ÿ#$$ÿ ÿÿDFGÿ{||ÿ¯¯¯ÿÉÉÉÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿÿÿÿÿöööÿ£££ÿKKKÿÿÿ‰ÿÿÿ.//ÿSSSÿ`aaÿjkkÿvvvÿLLLÿÿÿ122ÿ—––ÿÚÚÚÿÿÿÿÿþÿÿÿüþþÿýÿÿÿýþþÿýýýÿÉÉÉÿwwwÿ+++ÿÿÿÿžÿí;ÿ±ÿ¹–ÿÿÿƒÿ ÿÿ1//ÿwwwÿÎÎÎÿèèèÿïïïÿýýýÿÖ××ÿˆŠŠÿ000ÿÿÿÿÿÿ ÿ&&&ÿKKKÿoooÿ€€€ÿ{{{ÿbccÿ;<<ÿ ÿÿKLLÿºººÿüüüÿüþþÿýÿÿÿüþþÿûüüÿáááÿ«««ÿNOOÿ ÿ ÿÿÿÿÿ !!ÿ...ÿ=<<ÿEDDÿDDDÿ?@@ÿ888ÿ/02ÿ!!#ÿÿÿ ÿGHHÿ€ÿ²²³ÿÊÊÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿÿÿÿÿúûûÿÃÄÄÿtuvÿÿÿˆÿÿÿÿ>??ÿkkkÿwwwÿzzzÿz{zÿEFGÿ ÿÿBCCÿ´´´ÿêëëÿÿÿÿÿþÿÿÿüþþÿüÿÿÿýÿÿÿÿÿÿÿÀÀÀÿaaaÿ&&&ÿÿÿÿžÿí;ÿ±ÿ¹5–*ÿ ÿÿƒÿ ÿÿ0..ÿvuuÿÎÍÍÿèèèÿðððÿÿÿÿÿìîîÿ¶·¸ÿHHHÿÿÿÿÿÿÿ>>>ÿdddÿxxxÿÿ}}}ÿYYYÿ---ÿÿ$##ÿrssÿÍÎÎÿÿÿÿÿüþþÿýÿÿÿüþþÿüüüÿáááÿªªªÿNNNÿ ÿÿ ÿÿÿÿÿÿ'''ÿ---ÿ,,,ÿÿÿ ÿÿÿÿÿKKKÿ……†ÿ¶·¸ÿËËÌÿÝÝÝÿñññÿúûûÿüþþÿþÿÿÿýÿÿÿåæçÿ£¤¥ÿ))*ÿÿˆÿ ÿ ÿ(''ÿRRRÿ}}}ÿ‡††ÿƒ‚‚ÿtttÿ:<>ÿÿÿZZZÿÑÒÒÿøùùÿýÿÿÿüþþÿýÿÿÿÿÿÿÿ´´´ÿKKKÿ!!!ÿ ÿÿÿžÿí;ÿ±ÿ¹:–.ÿ ÿÿƒÿÿÿ322ÿxwwÿÉÉÉÿéèèÿõõõÿþÿÿÿøúúÿ×××ÿ``aÿ ÿÿÿÿÿ ÿ'''ÿZ[[ÿ…††ÿ‡††ÿ€ÿpppÿKKKÿ%%%ÿÿEEEÿ±±±ÿèééÿÿÿÿÿ‚üþþÿÿÿÿÿäååÿ¢¢¢ÿCBAÿÿÿ ÿÿÿ ÿ ÿÿ ÿÿÿÿÿÿÿÿÿÿÿLMMÿƒƒƒÿ±²²ÿÉÉÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿøùùÿÇÇÇÿNMMÿÿÿƒÿÿÿÿÿ.--ÿRRRÿqqqÿˆ‰‰ÿ‘’’ÿ‡‡‡ÿfggÿ/00ÿÿ(()ÿwwwÿãääÿÿÿÿÿýÿÿÿ‚üþþÿþÿÿÿûüüÿïïïÿÿ444ÿÿ ÿÿÿžÿí;ÿ±ÿ¹*–!ÿ ÿÿƒÿÿÿ100ÿsttÿÄÄÄÿéééÿøøøÿûüüÿýþþÿëëëÿ€€€ÿ'''ÿÿÿÿÿÿ222ÿhiiÿÿ‡††ÿuttÿ\\\ÿ999ÿ###ÿ())ÿwxxÿßßßÿùúúÿÿÿÿÿ‚üþþÿÿÿÿÿáââÿ–––ÿ989ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿIIJÿÿ®®®ÿÉÉÉÿÞÞÞÿòññÿúûûÿüþþÿüÿÿÿüþþÿÿÿÿÿßßßÿ„ƒƒÿ867ÿÿÿƒÿÿÿÿ000ÿUUUÿwwwÿŠŠŠÿÿŽÿ{{{ÿOOOÿ$$$ÿÿUUUÿ¤¤¤ÿîîîÿÿÿÿÿƒüþþÿÿÿÿÿøùúÿÝÞÞÿˆˆˆÿ###ÿ ÿÿ ÿí;ÿ±ÿ¹–ÿÿ„ÿ.ÿÿ&%%ÿgggÿ¿¿¿ÿçççÿ÷÷÷ÿõõõÿúúúÿóóóÿ¨¨¨ÿUTTÿ ÿÿÿÿÿ888ÿbbaÿ|||ÿqqqÿ]]]ÿBBBÿ$$$ÿ,,,ÿpqqÿ¸¸¸ÿóóóÿýþþÿýÿÿÿüþþÿüÿÿÿüþþÿÿÿÿÿ×××ÿ‡‡‡ÿ346ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ  ÿ ÿÿÿÿÿ ÿAAAÿzzzÿ¯¯¯ÿÉÉÉÿÞÞÞÿòññÿúûûÿƒüþþÿüüüÿìììÿÆÆÇÿmnoÿ ÿÿÿ‚ÿÿ ÿ%%%ÿPPOÿxxxÿŽŽŽÿ–——ÿÿ}}}ÿ\\\ÿ///ÿÿ111ÿ™™™ÿßßßÿñññÿûüüÿƒüþþÿÿÿÿÿõ÷÷ÿËÌÍÿvwxÿÿÿÿ ÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿÿVVVÿ®®®ÿÞÞÞÿöööÿøùùÿüýýÿùúúÿØØØÿ“““ÿ)((ÿÿÿ ÿ!!!ÿ<<;ÿMMMÿGGGÿ333ÿÿ,,,ÿ\\\ÿ±±±ÿäääÿûüüÿþÿÿÿüþþÿýÿÿÿüþþÿþÿÿÿÌËËÿmllÿ&&'ÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ>==ÿyxxÿ¯¯¯ÿÆÆÆÿÛÛÛÿòòòÿûüüÿýÿÿÿ‚üþþÿüýýÿ÷øøÿìííÿ¥¥¦ÿCCCÿÿÿÿÿÿÿÿ000ÿ^^^ÿƒƒƒÿŒŒŒÿ…„„ÿpooÿSSSÿ666ÿÿ666ÿsssÿÈÇÇÿ÷÷÷ÿ÷øøÿûüüÿ‚üþþÿýÿÿÿÿÿÿÿïððÿ·¸¸ÿdffÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿEEEÿ™™™ÿÏÏÏÿðððÿúüüÿþÿÿÿüÿÿÿüýýÿÎÎÎÿ___ÿ"!!ÿÿÿÿÿÿ !!ÿ"""ÿÿÿTUUÿžÿãããÿýþþÿýÿÿÿüþþÿýÿÿÿüýýÿúûûÿ¼»»ÿOMMÿÿÿÿ„ÿÿÿ ÿ ÿÿÿ‚ÿÿ ÿ<::ÿwvvÿ®®®ÿÃÃÃÿ×××ÿðððÿúûûÿƒüþþÿýÿÿÿþÿÿÿÕÕÕÿŽÿ:99ÿÿÿÿÿÿ ÿ...ÿUVVÿrrrÿqqqÿa``ÿFDDÿ,++ÿ!!!ÿ+++ÿkkkÿ¼¼¼ÿèèèÿüýýÿüþþÿýÿÿÿƒüþþÿýþþÿäääÿžŸŸÿRSSÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿ<<<ÿ†……ÿ¹¸¸ÿÝÞÞÿòóóÿüýýÿýÿÿÿÿÿÿÿîððÿ¿¿¿ÿ{zzÿ877ÿÿ ÿÿÿÿÿAAAÿxxxÿ±±±ÿÞÞÞÿö÷÷ÿþÿÿÿƒüþþÿÿÿÿÿûýýÿìííÿ¥¤¤ÿ554ÿ ÿÿÿ†ÿÿÿ ÿÿÿ‚ÿ ÿ ÿ988ÿrqqÿ©©©ÿÁÁÁÿÖÖÖÿìììÿôôôÿö÷÷ÿûüüÿüÿÿÿüþþÿýÿÿÿþÿÿÿóôôÿÔÓÓÿƒƒƒÿ;;;ÿ ÿÿ ÿÿÿ&&&ÿ344ÿ777ÿ...ÿ ÿÿ9::ÿ|}~ÿ½¾¾ÿïññÿúüüÿ„üþþÿûýýÿøøøÿñññÿÎÎÎÿ€€€ÿ===ÿ ÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿ ÿ121ÿuttÿ¥¤¤ÿÊÊÊÿèèèÿ÷÷÷ÿúüüÿÿÿÿÿüþþÿðððÿÂÂÂÿˆˆˆÿdddÿNNNÿFGGÿPQQÿdddÿÿÄÄÄÿéééÿýþþÿýÿÿÿƒüþþÿÿÿÿÿ÷øøÿÙÙÙÿŠŠ‹ÿ ÿÿÿ‡ÿÿÿÿÿƒÿ ÿ ÿ///ÿjjjÿ¨¨¨ÿÂÂÂÿÖÖÖÿçççÿñññÿ÷øøÿûýýÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÄÄÄÿ„……ÿBCCÿÿ ÿÿÿÿÿ ÿÿÿ'((ÿJJJÿÿÄÅÆÿîðñÿÿÿÿÿƒüþþÿþÿÿÿûýýÿòòòÿÝÝÝÿ°°°ÿbbbÿ***ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿ&&&ÿfggÿ’““ÿ···ÿÜÜÜÿïïïÿõõõÿûüüÿûýýÿõõõÿïïïÿæææÿÐÐÐÿÁÁÁÿ½½½ÿ¿¿¿ÿÉÉÉÿßßßÿìììÿñññÿøùùÿ†üþþÿþÿÿÿïïïÿ¿¿¾ÿlmnÿ ÿÿÿÿÿ ÿ ÿ```ÿ¨¨¨ÿÃÃÃÿÔÔÔÿâââÿòóóÿýÿÿÿ„üþþÿýÿÿÿûýýÿõööÿ×××ÿ›››ÿ]]]ÿ)))ÿÿ ÿÿÿ ÿÿ222ÿ]]]ÿ¥¤¤ÿÝÝÝÿö÷øÿþÿÿÿ…üþþÿþÿÿÿùúúÿèèèÿÂÂÂÿŒŒŒÿGGGÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿÿ ÿYZ[ÿ€‚ÿ£££ÿÅÅÆÿÛÜÜÿéééÿõööÿüýýÿüþþÿþÿÿÿýÿÿÿñññÿëëëÿîïïÿìììÿîííÿûüüÿÿÿÿÿýþþÿ‚ýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿþÿÿÿæææÿ———ÿHHHÿÿÿÿ ÿÿÿRRRÿ˜——ÿ¸¹¹ÿÎÏÐÿßßßÿïððÿûüüÿýþþÿýÿÿÿ„üþþÿýÿÿÿÿÿÿÿö÷÷ÿÝßßÿ»»»ÿ•••ÿwxxÿ_`aÿPPRÿRRSÿaaaÿ{{{ÿ™™™ÿº¹¹ÿàààÿùûûÿÿÿÿÿüþþÿøùùÿ ýÿÿÿÿÿÿÿþÿÿÿñòòÿÝÞÞÿÃÃÃÿ¢¢¢ÿtttÿ455ÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿ ÿÿKMMÿpqqÿÿ«¬­ÿÃÄÅÿÖ××ÿæææÿñòòÿøúúÿûýýÿøùùÿúúúÿÿÿÿÿüýýÿøøøÿüþþÿþÿÿÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüþþÿúüüÿôõõÿÒÒÒÿnnnÿ'&&ÿÿÿÿ ÿÿÿ@AAÿ€€ÿ§¨¨ÿÂÃÄÿÔÕÕÿåææÿóóóÿúûûÿýÿÿÿ†üþþÿ þÿÿÿÿÿÿÿýþþÿïïïÿÒÓÔÿº»¼ÿªªªÿ­­­ÿ½½½ÿÚÚÚÿðððÿýþþÿÿÿÿÿþÿÿÿüþþÿûýýÿö÷÷ÿöööÿûüüÿûýýÿòóóÿÖ××ÿºººÿÿ„ƒƒÿ^^^ÿ$%&ÿ ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿÿ=>>ÿaaaÿÿ”””ÿ¨©©ÿ»¼½ÿÇÇÈÿÓÓÓÿáââÿëììÿòóóÿûüüÿÿÿÿÿþÿÿÿýÿÿÿƒþÿÿÿ ýÿÿÿ÷øøÿúûûÿÿÿÿÿýþþÿöööÿéêêÿÙÙÙÿ¯¯¯ÿIJJÿÿÿÿÿ ÿÿÿ+,/ÿhhhÿ’’’ÿ­­®ÿ¹º»ÿÐÑÑÿæççÿôõõÿüýýÿþÿÿÿƒýÿÿÿ üþþÿýÿÿÿþÿÿÿýÿÿÿûüüÿõ÷÷ÿñòòÿíïïÿîððÿñóóÿ÷øøÿûüüÿýÿÿÿþÿÿÿýÿÿÿ ùúúÿöööÿûýýÿüýýÿõõõÿãããÿÊËËÿ«««ÿ•••ÿ„„„ÿkjjÿGEFÿÿÿ£ÿí;ÿ±ÿ¹–ˆÿÿÿ+++ÿRRRÿtttÿ………ÿ———ÿ¨©©ÿ°°°ÿ¹¹¹ÿÇÈÉÿÓÓÔÿÝÝÝÿêëêÿðòòÿñòòÿóõõÿõ÷÷ÿ‚õööÿ óõõÿñòòÿîîîÿìííÿéêêÿããäÿØØÙÿÈÉÉÿ­®®ÿ€€ÿ+-.ÿÿÿÿ‘ÿÿÿ !ÿRRRÿ{{zÿ•••ÿ ¡¢ÿ¶·¸ÿÎÎÎÿÞÞÞÿéêêÿñóóÿöøøÿùúúÿúûûÿúüüÿúûûÿüþþÿþÿÿÿýÿÿÿþÿÿÿ‡ÿÿÿÿþÿÿÿûüüÿúüüÿþÿÿÿùúúÿòòòÿôõõÿíîîÿÚÚÚÿÅÄÅÿ­¬¬ÿÿÿrrrÿTSSÿ0//ÿ ÿÿ¡ÿþÿù?ÿ±ÿ¹–ˆÿÿÿÿBCCÿkkkÿ~}}ÿŽŽŽÿœœœÿ¡¡¡ÿ§§§ÿ°±²ÿº»¼ÿÅÅÅÿÏÏÏÿ×××ÿÛÜÜÿàááÿƒäääÿ ßßßÿÛÝÝÿÝÞÞÿÓÓÓÿÃÃÃÿ¹¹ºÿ®¯°ÿ¡¡¡ÿ|}|ÿKMMÿÿÿ“ÿÿÿÿ>>>ÿcccÿ|}}ÿ‰ŠŠÿœœœÿ¯®®ÿ½½½ÿÌÌÌÿÛÜÜÿæææÿîîîÿóóóÿôôôÿùúúÿüÿÿÿŠüþþÿö÷÷ÿõõõÿüýýÿö÷÷ÿëëëÿãããÿÑÒÓÿ¶·¸ÿ¦§§ÿ˜˜˜ÿ„„„ÿtttÿeeeÿ>??ÿÿÿÿ£ÿë;ÿ±ÿ¹–ˆÿÿÿÿ777ÿaaaÿxxxÿ‡‡‡ÿ‘’’ÿÿ¦¦¦ÿ«¬¬ÿ´µµÿ¾¾¿ÿÅÅÅÿËËËÿÐÐÐÿÍÍÍÿÉÊÊÿÈÉÉÿÈÉÊÿ ÄÅÆÿº»»ÿ®®®ÿ¢¢¢ÿœœÿ–——ÿŽŽŽÿ```ÿ,--ÿÿÿÿÿÿÿÿÿ ÿ#$$ÿMNNÿijjÿsttÿƒƒƒÿ”““ÿ¢¢¢ÿ±²²ÿÀÁÂÿÌÌÍÿÖÖÖÿßßÞÿäääÿçèèÿèêéÿëììÿïïïÿïððÿóôôÿõööÿõõõÿñòòÿïððÿóôôÿòóóÿîïïÿìììÿéééÿäååÿÜÜÜÿÑÑÑÿÆÇÇÿ¹º»ÿ©ªªÿ›››ÿŽŽÿ‚‚‚ÿsrsÿ\[[ÿ///ÿ ÿÿÿÿÿÿžÿ²Kÿ±ÿ¹–ˆÿÿÿÿ(((ÿPPPÿrrrÿƒƒƒÿ‰ŠŠÿ™™™ÿ¤¤¤ÿ¨¨¨ÿ²³³ÿ½¾¿ÿÁÁÂÿÆÆÆÿËËËÿÈÈÈÿÂÂÃÿ½½¾ÿº»¼ÿ»¼½ÿ´µ¶ÿ£¤¤ÿ———ÿÿ‹ŒŒÿ„…„ÿvvvÿHHHÿÿÿÿÿÿÿÿÿÿÿÿÿ688ÿUWWÿeffÿtssÿ€€ÿÿžŸŸÿ«¬­ÿ¶··ÿÀÀÀÿÊÊÊÿÐÐÐÿÓÔÔÿÓÕÕÿÕÖÖÿÚÚÛÿÜÜÜÿÝÝÝÿâââÿäääÿßßßÿÝÝÝÿäääÿãããÿÞÞÞÿàààÿÞÞÞÿÓÒÒÿÈÈÈÿ¿¿¿ÿµ¶·ÿ¬­®ÿ¥¥¥ÿ———ÿ‰ŠŠÿÿjjjÿGGGÿ ÿÿÿÿÿÿÿÿÿÿwÿ¯ÿ¹–‰ÿ$ÿÿÿ444ÿiiiÿÿ…„„ÿÿ™™™ÿ¢¢¢ÿ°±±ÿ¾¿ÀÿÂÃÃÿÇÇÇÿÌÌÌÿÍÍÍÿËËËÿÅÅÅÿÃÃÃÿÃÃÄÿ»¼½ÿ°°±ÿ¡¡¡ÿ–––ÿŽŽÿ‡ˆˆÿuuuÿSSSÿ/0/ÿÿ ÿÿÿÿ ÿ ÿÿÿ ÿÿ ÿ@@@ÿbbbÿpppÿyyyÿˆ‰‰ÿ•••ÿžžžÿ©©©ÿ²²²ÿ¶·¸ÿ¸¹ºÿ½¾¿ÿÀÂÂÿÀÁÂÿÄÅÅÿ‚ÉÉÉÿÈÈÈÿÇÇÇÿÈÈÈÿÏÎÎÿÐÐÐÿÎÎÎÿÓÓÓÿÕÕÕÿÏÏÎÿÅÆÆÿ»¼½ÿµ·¸ÿ¯¯°ÿ¦¦¦ÿ™™™ÿ‰ŠŠÿ{||ÿVWVÿ#$$ÿ ÿÿÿÿÿÿ ÿ ÿÿÿÿ¯ÿ¹–‰ÿÿ ÿ ÿTSSÿtrrÿ‚ÿ‹‹‹ÿ”””ÿÿªªªÿ··¸ÿ¾¿¿ÿÄÄÅÿÈÈÈÿÊÊÊÿÈÈÈÿÂÃÃÿÀÁÁÿÁÁÂÿ»¼½ÿ¯°±ÿ›››ÿÿ†‡‡ÿvuuÿZYYÿ122ÿÿ ÿÿÿ ÿ ÿÿÿ‹ÿÿÿÿÿ2ÿÿÿ-..ÿSSSÿeeeÿoppÿ|||ÿˆ‰‰ÿ”””ÿšššÿŸŸŸÿ¦¦§ÿ©©ªÿª«¬ÿ±±²ÿ´µ¶ÿ³´´ÿµµµÿ¸¸¸ÿ¹ººÿ»¼¼ÿ¾¾¿ÿ¿¿ÀÿÀÀÁÿÂÂÃÿÆÆÆÿËËËÿÑÑÑÿÓÓÓÿÎÎÎÿÆÆÇÿ¾¿¿ÿº»¼ÿ³´´ÿ§§§ÿšššÿ†††ÿcccÿ;<<ÿÿ ÿÿÿÿÿ ÿ ÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ:88ÿ^\\ÿzzzÿ†‡‡ÿÿ™™™ÿ¢¢¢ÿ¬¬¬ÿ¶·¸ÿ¾¿ÀÿÃÃÃÿÅÅÄÿÃÃÃÿ¾¿¿ÿ¼½¾ÿ¸¹»ÿ«¬­ÿ‘’’ÿƒ„„ÿxxxÿ[YYÿ977ÿÿÿÿÿÿ ÿ ÿ ÿÿÿŠÿÿÿ ÿÿÿÿÿÿ ÿÿ<<<ÿTSSÿeeeÿnnnÿ{{{ÿŠ‹‹ÿŠŒŒÿŒÿ—˜˜ÿžžžÿ£££ÿ¨¨¨ÿ«««ÿ!ªªªÿ«««ÿ°°±ÿµ¶·ÿ»¼½ÿ¼½¾ÿ»¼½ÿº»¼ÿÁÁÂÿÌÌÌÿÒÒÒÿÓÓÓÿÍÍÍÿÉÉÈÿÄÄÄÿÀÁÂÿ·¸¹ÿ§§§ÿ–••ÿyxxÿCCCÿ"""ÿÿÿÿÿÿÿÿÿÿ ÿÿÿ›ÿÿ³ÿ¹–‹ÿ"ÿ ÿÿAAAÿiiiÿ{{{ÿ‰‰‰ÿ–––ÿœœÿ¢¢¢ÿ¬¬¬ÿ¶¶·ÿ¾¿ÀÿÃÄÄÿÆÆÆÿÅÅÆÿÄÅÆÿÀÂÃÿ®¯°ÿ™™™ÿ………ÿrqqÿ[ZZÿ555ÿÿÿÿÿÿÿÿÿÿÿÿŠÿÿÿ ÿÿÿ‚ÿ0ÿ ÿÿ;;;ÿZXXÿfffÿqqqÿ{{{ÿ~~~ÿ‚ƒƒÿŽŽŽÿ•––ÿ™™™ÿšššÿœœ›ÿ ŸŸÿ£££ÿ§§§ÿ¬¬¬ÿ±²³ÿ¶·¸ÿ³´´ÿ°°±ÿ³´µÿ¼½¾ÿÇÇÇÿÉÉÉÿÉÈÈÿÇÇÇÿÉÉÉÿËËËÿÄÅÆÿ¹º»ÿ¨©©ÿ„‚‚ÿWUUÿ**)ÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ ÿ$%%ÿIIIÿcccÿyxxÿŠŠŠÿ“““ÿ™™™ÿ££¢ÿ­­­ÿ·¸¹ÿ½¾¾ÿ¿¿¿ÿ½½½ÿ¹¹¹ÿ°°±ÿš››ÿ‚‚‚ÿkkkÿQPPÿ655ÿÿÿÿÿ ÿÿÿÿÿÿÿ‹ÿÿÿÿÿ‚ÿÿÿ ÿ"""ÿ@??ÿSRRÿbbbÿoooÿvvvÿ|||ÿ…††ÿ‹ŒŒÿÿÿ’’’ÿ˜˜˜ÿÿ¢¢¢ÿ¦¦¦ÿªªªÿ®¯°ÿ­­­ÿ¬¬¬ÿ¯¯°ÿ¶·¸ÿ¿ÀÀÿÁÁÂÿÁÂÂÿÆÆÇÿÉÊÊÿÂÂÃÿ®¯¯ÿŽŽÿ^]]ÿ0/.ÿÿÿÿÿÿÿ ÿ ÿÿÿ ÿÿÿÿ³ÿ¹–ÿÿ ÿ ÿ?@@ÿ^^^ÿsssÿ„„„ÿ‘‘ÿ™ššÿ£££ÿ­­­ÿ°°°ÿ­®®ÿ¥¥¥ÿ˜˜˜ÿ‰ˆˆÿ|}}ÿghhÿCCCÿ%%%ÿÿÿÿÿ ÿÿ$$$ÿÿ ÿÿÿ•ÿ ÿÿ444ÿNNNÿeeeÿqqqÿwwwÿ|||ÿ€€ÿ…„„ÿŠŠŠÿÿ”””ÿ™™™ÿÿŸŸŸÿ¤¤¥ÿªªªÿ­­­ÿ¬¬¬ÿ¯°°ÿ´µ¶ÿº»¼ÿ½¾¿ÿ¿ÀÁÿ¾¿Àÿµ¶¶ÿ””“ÿ[YYÿ+**ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ³ÿ¹–ÿ ÿÿ ÿÿ566ÿHIIÿ___ÿtvuÿ„……ÿ‘‘‘ÿ›ššÿžžžÿšššÿŒŒŒÿ|}}ÿkjjÿQRRÿ788ÿÿ ÿÿÿÿ ÿÿ###ÿ455ÿ666ÿ'''ÿÿ ÿÿÿŒÿÿÿÿÿƒÿ-ÿÿ ÿÿ---ÿFFEÿZ[[ÿijjÿoooÿvuuÿ|||ÿÿ‡ˆˆÿÿ“””ÿ”••ÿ–——ÿšššÿŸŸŸÿ¢¢¢ÿ¤¤¤ÿ£££ÿ¦¦¦ÿ««¬ÿ²²³ÿ·¸¸ÿ¹¹ºÿ¶·¸ÿª««ÿ‰‰‰ÿ]\\ÿ+++ÿÿÿÿÿÿÿÿ))*ÿ***ÿ"""ÿÿ ÿÿÿÿÿ³ÿ¹–Žÿÿÿÿ ÿ455ÿKMNÿ`aaÿoooÿxwwÿzyyÿvuuÿgggÿXXXÿGGGÿ())ÿÿÿÿÿÿ ÿÿ+,,ÿ:::ÿEDDÿ<<<ÿ$$$ÿÿ ÿÿÿÿ ÿ ÿÿÿƒÿÿ ÿÿ#$$ÿ=>?ÿRTTÿ\\\ÿgggÿrrrÿwwwÿ~~~ÿˆ‰‰ÿŠ‹‹ÿÿ•••ÿ‚›››ÿ šššÿÿ¢¢¢ÿ¦¦¦ÿ¨¨¨ÿ¦¦¦ÿœœœÿ„„„ÿSSSÿ(((ÿ ÿ‚ÿ ÿ ÿ"""ÿ555ÿ>>>ÿ555ÿ"""ÿÿÿÿÿÿÿ³ÿ¹–ÿÿÿÿ ÿ ÿÿ%'(ÿ232ÿ888ÿ566ÿ/00ÿ())ÿÿÿ ÿÿÿÿÿÿÿ$$$ÿ788ÿDDDÿ???ÿ000ÿÿ ÿÿÿÿÿˆÿÿ ÿ !ÿ444ÿBBBÿTTTÿfffÿoppÿuvvÿz{{ÿ~~~ÿ‚‚‚ÿ†……ÿÿ———ÿ™™™ÿ˜˜˜ÿšš™ÿ›››ÿ˜——ÿŒŒÿxxwÿ]]]ÿ?@@ÿ"""ÿÿÿÿÿÿÿÿ111ÿBBBÿ<<<ÿ,,,ÿÿ ÿ ÿÿ³ÿ¹–ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿÿÿÿ ÿ ÿÿ333ÿ???ÿ@@@ÿ333ÿ!""ÿÿÿÿÿÿÿ‡ÿ(ÿÿÿ ÿÿ"!!ÿ0//ÿ@@@ÿLMMÿXYYÿeeeÿnmmÿuutÿ{zzÿƒƒƒÿŒŒŒÿ‹‹‹ÿ‰‰‰ÿŠŠŠÿˆˆˆÿÿpooÿYYYÿ?@Aÿ(()ÿÿ ÿÿÿÿÿÿÿ())ÿ>>>ÿEEEÿ222ÿÿ ÿÿÿŸÿÿ³ÿ¹–Ÿÿ ÿÿ ÿÿ---ÿBBBÿ@@@ÿ222ÿ###ÿÿ ÿÿ ÿÿ ÿÿ...ÿHFFÿVUUÿ^^^ÿhiiÿpppÿuuuÿqqqÿlmmÿmnnÿfhhÿUWWÿ898ÿÿ ÿÿƒÿ ÿ ÿÿ)*)ÿCCCÿIIIÿ???ÿ#$$ÿÿÿÿ ÿÿ³ÿ¹–‹ÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ333ÿ===ÿ:::ÿ---ÿÿÿ ÿÿÿ“ÿÿÿÿÿ„ÿÿÿÿÿÿÿÿ !ÿ%')ÿ012ÿ899ÿ===ÿ<==ÿ899ÿ122ÿ)**ÿÿÿÿÿÿÿ ÿÿ ÿÿ223ÿHHHÿWWWÿLLKÿ445ÿÿÿÿÿþÿ‹ÿ³ÿ¹–‹ÿÿ ÿ ÿ ÿÿÿÿÿÿ†ÿÿÿÿÿ !!ÿ*++ÿ333ÿ@@@ÿ>>>ÿ***ÿÿÿ ÿÿÿÿ“ÿÿ ÿÿÿÿÿ‡ÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ222ÿOOOÿ]]]ÿ[[[ÿCCCÿ%%&ÿ ÿÿ ÿûâiÿ³ÿ¹–‹ÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ&''ÿ444ÿ>>>ÿDDDÿCCCÿ999ÿ+++ÿÿÿ ÿÿÿ•ÿÿÿÿÿ ÿÿ‰ÿ‚ÿÿÿÿ‚ÿÿ‚ÿÿÿÿÿ ÿÿ***ÿ===ÿOONÿbbbÿ```ÿLLLÿ,--ÿÿÿÿ ÿÎ4ÿ³ÿ¹–‹ÿÿÿÿ ÿ ÿÿ ÿ ÿ ÿÿÿÿÿÿ ÿÿÿ !!ÿ***ÿ444ÿ===ÿ555ÿ&&&ÿÿ ÿ ÿÿÿÿ–ÿÿÿÿÿŒÿÿÿÿÿƒÿÿÿÿ ÿÿ+,,ÿAAAÿOOOÿVVVÿWWWÿIIIÿ000ÿÿÿÿÿ ÿÁÿ±ÿ¹–ÿÿÿ… ÿ ÿ ÿ ÿ ÿÿÿ ÿ$$$ÿ###ÿ%%%ÿ+++ÿ%&&ÿÿÿ ÿ ÿÿÿ²ÿÿÿÿ ÿÿÿ,,,ÿ===ÿONNÿSSSÿLLLÿ:::ÿ&&&ÿÿÿÿ¢ÿÆÿ´ÿ¹–Žÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿ©ÿÿ…ÿÿÿÿÿÿÿÿ$$$ÿ*++ÿ333ÿ===ÿGFFÿ@@@ÿ000ÿÿÿÿÿÿ¢ÿÆÿ´ÿ¹–ÿÿÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿÿÿÿÿ©ÿÿÿÿÿÿÿÿÿ ÿÿÿÿ !!ÿ%&&ÿ(((ÿ***ÿ---ÿ000ÿ&%%ÿÿ ÿÿÿ£ÿÆÿ´ÿ¹–“ÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ«ÿÿÿ ÿÿÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ¦ÿÆÿ´ÿ¹–“ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿÿÿÿ ÿÿÿ ÿ ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿ¦ÿÆÿ´ÿ¹—Öÿÿÿÿÿÿ„ÿÿ«ÿÇÿ´ÿ¹¢ÿþÕÿÿ¯ÿþÿÕÿ´ÿ¹bÆöÖÿÿ±ÿýÖƒ ÿ´ÿº(Ùÿÿ‰ÿùSÿ¶ÿ·Õÿÿ‰ÿøDÿ³ÿº#×ÿÿ‰ÿüPÿ¶ÿº#×ÿÿ‡ÿþÿTÿ¶ÿº#×ÿÿˆÿÞ–,ÿ¶ÿº#×ÿÿˆÿ”ÿ´ÿº#×Óÿ‚ÿÿÿÿÿ¬ÿ‘ÿ´ÿº$ÝÒÿÿÿÿÿÿÿÿÿ¬ÿšÿ¸ÿº%ãÿþÎÿ ÿÿ ÿ ÿ ÿ ÿÿÿ ÿ ÿÿÿ§ÿþÿžÿ¸ÿºj¿Ðÿ ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ¥ÿÿï Gÿ¸ÿ¹]Ñÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿ¦ÿÿ×ÿ¶ÿ¹^Ðÿÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿƒÿÿÿþÿÿ'ç1ÿ¶ÿ¼gÿþÍÿÿ ÿ ÿ ÿÿÿƒÿ ÿÿÿ ÿ ÿÿÿÿÿÿÿÿ›ÿÿÿá9—:ÿ¹ÿ¼fÿþÍÿÿÿ ÿÿÿÿÿƒ###ÿ $$$ÿ"##ÿÿÿÿÿ ÿ ÿ ÿÿÿÿjÿ»ÿ¼%uÕÎÿÿ ÿÿÿÿÿ$$$ÿ)))ÿ,,,ÿ)))ÿ(((ÿ'''ÿ ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿþÿa/ÿ¸ÿº¥Ìÿ ÿÿ ÿÿÿÿÿ"""ÿ(((ÿ---ÿ444ÿ666ÿ///ÿ...ÿ///ÿ)))ÿ&&&ÿ'''ÿ"##ÿÿÿÿÿÿ ÿÿÿÿ ÿ ÿ ÿ ÿÿÿ‘ÿæWÿ»ÿº¨Ìÿÿÿ ÿ ÿÿÿ!""ÿ)))ÿ222ÿ===ÿAAAÿ999ÿ;;;ÿ???ÿ444ÿ///ÿ111ÿ---ÿ'''ÿ!""ÿ ÿ!!!ÿÿÿ‚ÿÿÿÿÿ ÿ ÿ ÿÿÿŽÿ¼2ÿ»ÿ½³ÿþÉÿÿÿ ÿ ÿ ÿÿÿ$$$ÿ---ÿ777ÿAAAÿEEEÿDDDÿGGGÿIIIÿBBBÿ===ÿ;;;ÿ666ÿ111ÿ,,,ÿ)))ÿ(((ÿ!!!ÿÿÿÿÿÿÿÿÿ  ÿ ÿÿÿ‹ÿþÿ¬ÿ¹ÿ½«Îÿ"ÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿAAAÿGGGÿOOOÿQQQÿPPPÿQQQÿMMMÿEEEÿ@@@ÿ;;;ÿ666ÿ111ÿ,,,ÿ---ÿ)**ÿÿÿÿ"""ÿ###ÿÿÿÿÿ ÿ ÿÿŽÿ«ÿ¼ÿ½2„ñÌÿÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿFFFÿOOOÿVVVÿ[[[ÿ\\\ÿZZZÿUVVÿOPPÿKLLÿHGGÿAAAÿ;;;ÿ666ÿ444ÿ000ÿ'((ÿ%%%ÿ&&&ÿ)))ÿ"##ÿÿÿÿÿ ÿ ÿÿÿŠÿñ„2ÿ¼ÿ¼&êÌÿ%ÿ ÿÿÿÿ(((ÿ322ÿ===ÿJJJÿTTTÿ\\\ÿdddÿhhhÿcccÿ]^^ÿXZZÿVWWÿRRRÿJJJÿDDDÿ???ÿ999ÿ444ÿ///ÿ...ÿ/..ÿ...ÿ+++ÿ&&&ÿ !!ÿÿÿÿ ÿ ÿÿÿÿ‰ÿê&ÿ»ÿ¼5õÿþÊÿÿÿ ÿÿÿ(((ÿ555ÿCCCÿKKKÿTTTÿ```ÿlllÿrrrÿmmmÿghhÿcccÿ^^^ÿYYYÿQQQÿJJJÿCCCÿ>>>ÿ999ÿ444ÿ333ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿŠÿþÿõ5ÿ»ÿ¿|ÍËÿ#ÿÿ ÿÿÿ(((ÿ444ÿAAAÿJJJÿTTTÿaaaÿmmmÿuuuÿrssÿmnnÿhhhÿeffÿbbbÿYYYÿQQQÿJJJÿDDDÿ>>>ÿ999ÿ666ÿ444ÿ000ÿ***ÿ&%%ÿ !!ÿÿÿÿ ÿÿÿ‡ÿþÿÕ|ÿ¾ÿ½tËÿÿÿ ÿÿÿ(((ÿ222ÿ<<<ÿHHHÿTTTÿaaaÿlllÿtttÿvvvÿrssÿlmmÿkkkÿaaaÿXXXÿQQQÿIIIÿBBBÿ>>>ÿ999ÿ444ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿÿŠÿoÿ¼ÿ½}ÿþÈÿ"ÿÿ ÿÿÿ###ÿ...ÿ<<<ÿHHHÿTTTÿaaaÿlllÿuuuÿyyyÿzzzÿxxxÿuvvÿpqqÿfffÿ___ÿZZZÿMMMÿBBBÿ>>>ÿ999ÿ444ÿ,,,ÿ$$$ÿÿÿÿÿ ÿÿÿ‰ÿÓVÿ¼ÿÁWËõÉÿ ÿÿ ÿÿÿ ÿ,,,ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿ{{{ÿ~~~ÿzzzÿsssÿiiiÿaaaÿ\\\ÿMNNÿBBBÿ>>>ÿ999ÿ222ÿ'''ÿÿÿÿÿ ÿÿÿÿ‰ÿ¿ÿ¾ÿÂÃÉÿ ÿÿ ÿÿÿÿ---ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿzzzÿ}}}ÿ|||ÿyyyÿsssÿhhhÿ___ÿUWWÿKLLÿBBBÿ?>>ÿ777ÿ,,,ÿ !!ÿÿÿÿÿ ÿÿˆÿþÿÆÿ¾ÿ¿ÇÿþÆÿ ÿÿ ÿÿÿ$$$ÿ///ÿ888ÿFEEÿSRRÿ^]]ÿhhhÿqqqÿzzzÿ~~~ÿwwwÿnooÿhhhÿ^__ÿRTTÿGHHÿ>>>ÿ666ÿ///ÿ(((ÿ ÿÿÿÿ ÿÿÿ‡ÿþÿ­PÿÁÿ ¬Éÿ ÿÿ ÿÿÿ'''ÿ///ÿ444ÿB@@ÿOMMÿXXXÿbbbÿkllÿvwwÿ|||ÿ{{{ÿsssÿijjÿfffÿ]]]ÿPPPÿCCCÿ888ÿ...ÿ'''ÿ###ÿÿÿ ÿ ÿÿÿÿ‰ÿÞ6ÿÀÿÂr÷Çÿ ÿ ÿ ÿÿÿ###ÿ+++ÿ444ÿ?>>ÿIIIÿSUUÿ]__ÿgggÿmnnÿpqqÿkllÿeffÿbbbÿZZZÿOMMÿ???ÿ344ÿ///ÿ&''ÿÿÿÿ ÿÿÿ‡ÿþÿ´-ÿÀÿÁ;þÿþÃÿ ÿÿ ÿ ÿ ÿÿÿ!!!ÿ(((ÿ111ÿ===ÿGHHÿPRRÿZZZÿbbbÿghhÿhiiÿfggÿcccÿ^^^ÿWXXÿPPPÿHFFÿ:::ÿ///ÿ)**ÿ!""ÿÿÿ ÿ ÿÿÿ‡ÿÿôÁQÿÁÿÁHøÅÿÿÿ ÿ ÿ ÿÿÿ !!ÿ'''ÿ,,,ÿ;;;ÿHHHÿNNNÿVVVÿ]]]ÿcccÿ ]]]ÿYZZÿSUUÿHIIÿBAAÿ===ÿ444ÿ)))ÿÿÿÿ ÿÿÿŠÿÑ ‚ÿÂÿÄ\ËÿþÃÿÿ ÿ ÿÿÿ!!!ÿ(((ÿ,,,ÿ999ÿCCCÿHHHÿPPPÿVVVÿWVVÿVTTÿTRRÿPPPÿIJJÿ>>>ÿ777ÿ444ÿ**+ÿ ÿÿÿ ÿÿÿÿ‡ÿþÿÿ"Þ5ÿÃÿÂmëÅÿ ÿÿ ÿÿÿ ÿ&&&ÿ+++ÿ444ÿ;;;ÿ@@@ÿGGGÿMMMÿJIIÿHFFÿ EDDÿ>>>ÿ555ÿ...ÿ(((ÿÿÿ ÿ ÿÿÿÿ‡ÿÿÿ ÿ$ø6¯7ÿÆÿÂAæÿþÁÿ ÿÿ ÿ ÿÿÿ!!!ÿ&&&ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿ >>>ÿ:99ÿ555ÿ000ÿ+**ÿ"""ÿÿÿ ÿ ÿÿÿˆÿÿþÿ)ÿ/{AEÿÆÿÄrÉÄÿÿÿ ÿÿÿÿ !!ÿ%%%ÿ***ÿ///ÿ333ÿ555ÿ444ÿ000ÿ*++ÿ%%%ÿ !!ÿÿÿ ÿ ÿÿÿÿÿ‡ÿÿÿÿ ê4˜@$/ÿÅÿÆXÆÿÿ ÿÿÿÿ !!ÿ&&&ÿ+++ÿ,,,ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ ÿ ÿ ÿÿÿŠÿü ý)ÿ5/ÿÆÿÆ[ÿþÃÿÿÿ ÿÿÿÿ !!ÿ"#"ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿ‡ÿþÿ¦ G.S;///ÿÆÿÉDÇùÄÿÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿŠÿüÐJ‚//ÿÈÿʳÿþÃÿÿÿ ÿ‚ ÿ ÿÿÿÿŒÿþÿǃ/ÿÈÿÇC¥ƒÿþÁÿÿÿÿÿÿÿÿ‰ÿþƒÿ°NÿËÿÉ ÑþïûÐÿÿ…ÿüðüß2ÿÍÿÉ56EÖÿþËÿÿÿ ÿÿÿþÿæP49 ÿÍÿ˃vØÍÿÿÿÿþƒÿß…ƒÿÎÿË„HöÊÿÿÿ ÿÿ…ÿ[„ÿÏÿÎ `ʃÿþÆÿþÿÿù†ilÿÒÿÏlëãëÉÿ÷áツÿÓÿÏ,vÿþÂÿþ‚ÿÇ0#%‚ÿÓÿÑ‚#œê¿ÿþƒÿÔ«hƒÿ×ÿÔ˜ÿþ¾ÿþÿ{ƒÿÚÿÔ1]O¤„ÿþ°ÿþ…ÿO]&ƒÿÚÿÖ‚IÓØÎÍé´ÿãÌÏÜÈ0‚ÿÝÿÖ‚ ‘ƒÿþªÿþƒÿu ‚ÿÝÿÙ„;’‡²…ÿþÿþˆÿ¤‰)„ÿàÿÞ‚Aëÿóø ÿýõóƒôÿØ'‚ÿåÿÞ‚CJC8‘ÿþÿþŒÿéY8ƒEK=‚ÿåÿá„:¾Æ‹½¸Éý‚ÿö¸ˆ½Ì”‡ÿéÿá„5ç‚ÿÏ ˆ ‡ÿéÿæe€wXÿñÿ÷†ÿþÿ÷†ÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Aimless (Spirogravity Mix).milk0000775000175000017500000000366511756064137031555 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Notions Of Tonality.milk0000775000175000017500000000456411756064137031607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.013089 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=1.000000 per_frame_1=mv_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=mv_l = 2*max(max(bass,bass_att)-1.2,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_projectM/Phat_Rovastar_Eo.S. spiral_faces.milk0000775000175000017500000002421611756064137031074 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=//ob_r=ib_r-0.5; per_frame_18=//ob_g=ib_g-0.5; per_frame_19=//ob_b=ib_b-0.5; per_frame_20=q1=ib_r; per_frame_21=q2=ib_g; per_frame_22=q3=ib_b; per_frame_23= per_frame_24= per_frame_25= per_frame_26=decay = 1; per_frame_27= per_frame_28= per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_30=//solarize=above(0.5,bass); per_frame_31=//darken=above(0.4,treb); per_frame_32= per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; per_frame_34= per_frame_35=xpos=sin(musictime*0.6)*0.3; per_frame_36=ypos=sin(musictime*0.4)*0.3; per_frame_37=q4=xpos; per_frame_38=q5=ypos; per_frame_39= per_frame_40=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_41=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_42=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_43=// = cx - 0.1*sin(time*0.342); per_frame_44=// = cy + 0.1*sin(time*0.433); per_frame_45=//warp =0; per_frame_46=ib_size = 0.02; per_frame_47=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_48=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_49=ib_b = ib_b - 0.5*sin(time*1.431); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.99; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=.99; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=sin(ag/5)*(2-rd); per_pixel_18=zm=zm+star/20; per_pixel_19=sx=zm; per_pixel_20=sy=zm; per_pixel_21=//rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_22=dx=sin(y*100)*(bass*0.005)*ag/(rd*5); per_pixel_23=dy=cos(x*100)*(bass*0.005)*ag/(rd*5); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milkprojectM-complete-2.1.0-Source/presets_projectM/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren0000775000175000017500000000351611756064137033061 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=1 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.115204 fWaveScale=1.106638 fWaveSmoothing=0.000000 fWaveParam=-0.420000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.042592 fShader=0.000000 zoom=1.000000 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.914340 sy=0.951466 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_6=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_7=wave_b = sin(x_wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*bass_att; per_frame_11=rot = rot + rot_residual*.5; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Airs.milk0000775000175000017500000000362511756064137025530 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.785805 fWaveScale=0.796894 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4= per_frame_5=ib_r = wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + 0.03975*pow(rad,x*2)*sin(time); per_pixel_6=dy = dy + 0.03975*pow(rad,x*2)*cos(time); per_pixel_7=zoom = zoom - 0.125*pow(rad,x*6)*cos(ang*6); per_pixel_8=rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Bellanova (New Wave Mix).milk0000775000175000017500000001344611756064137031042 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=8.311065 fWaveSmoothing=0.606000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.134784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.599182 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.200000 shapecode_0_g2=0.200000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q3; shape_0_per_frame2=y = 1- q4; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_g = 0.5 + 0.5*sin(time*2.13); per_frame_4=wave_b = 0.5 + 0.5*sin(0.89*time); per_frame_5=wave_r = 0.2 + 0.2*sin(time*1.113); per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8= per_frame_9=q3 = 0.5+0.1*sin(movement); per_frame_10=q4 = 0.5-0.1*cos(0.781*movement); per_frame_11= per_frame_12=wave_x = q3; per_frame_13=wave_y = 1-q4; per_frame_14=decay = 0.995; per_frame_15=//decay = 1.0; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot = rot + 0.1*sin(newang*20); per_pixel_6=zoom = 1.0+0.1*abs(sin(newang*4)); projectM-complete-2.1.0-Source/presets_projectM/Mstress & Juppy - Dancer.milk0000775000175000017500000003103011756064137027121 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.300000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=dim =1; //Dancer dimensions wave_0_per_point2=xpos=0;//Dancer x position variation wave_0_per_point3=ypos=0;//Dancer y position variation wave_0_per_point4= wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//Position Stabilization wave_0_per_point8=xpos=xpos+(1-dim)/2; wave_0_per_point9=ypos=ypos+(1-dim)/2; wave_0_per_point10= wave_0_per_point11=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point12=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point13=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point14=bassdiff = (bass - meanbass)*15; wave_0_per_point15=trebdiff = (treb - meantreb)*15; wave_0_per_point16=middiff = (mid - meanmid)*15; wave_0_per_point17=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point18=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point19=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point20= wave_0_per_point21=mi2_prg = mi2_prg+mi; wave_0_per_point22=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point23=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point24= wave_0_per_point25=s = sample *15; wave_0_per_point26=//Gambe wave_0_per_point27=x= if(equal(int(s),1),.4,.4); wave_0_per_point28=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point29= wave_0_per_point30=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point31=y= if(equal(int(s),2),.4,y); wave_0_per_point32= wave_0_per_point33=x= if(equal(int(s),3),.6,x); wave_0_per_point34=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point35= wave_0_per_point36=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point37=y= if(equal(int(s),4),.4,y); wave_0_per_point38= wave_0_per_point39=//Corpo wave_0_per_point40=x= if(equal(int(s),5),.5,x); wave_0_per_point41=y= if(equal(int(s),5),.6,y); wave_0_per_point42= wave_0_per_point43=//Braccia wave_0_per_point44=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point45=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),7),.5,x); wave_0_per_point48=y= if(equal(int(s),7),.6,y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point51=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point52= wave_0_per_point53=x= if(equal(int(s),9),.5,x); wave_0_per_point54=y= if(equal(int(s),9),.6,y); wave_0_per_point55= wave_0_per_point56=//Testa wave_0_per_point57=x= if(equal(int(s),10),.5,x); wave_0_per_point58=y= if(equal(int(s),10),.62,y); wave_0_per_point59= wave_0_per_point60=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point61=y= if(equal(int(s),11),.62,y); wave_0_per_point62=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point63=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point64= wave_0_per_point65=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point66=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point67= wave_0_per_point68=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point69=y= if(equal(int(s),14),.62,y); wave_0_per_point70= wave_0_per_point71=x= if(equal(int(s),15),.50,x); wave_0_per_point72=y= if(equal(int(s),15),.62,y); wave_0_per_point73= wave_0_per_point74=x=x*dim+xpos; wave_0_per_point75=y=y*dim+ypos; wave_0_per_point76= wave_0_per_point77=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point78=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point79=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point80= wave_0_per_point81=hm=sample+mi2_prg; wave_0_per_point82=ht=sample+tr_prg; wave_0_per_point83=hb=sample+ba_prg; wave_0_per_point84= wave_0_per_point85=r=hm; wave_0_per_point86=g=ht; wave_0_per_point87=b=hb; wave_0_per_point88=a=.8; wavecode_1_enabled=0 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_2_per_frame3=ry=atan2(q2,q4); wave_2_per_frame4=rz=0; wave_2_per_frame5= wave_2_per_frame6=t1=sin(rx);t2=cos(rx); wave_2_per_frame7=t3=sin(ry);t4=cos(ry); wave_2_per_frame8=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*q1*134; wave_2_per_point2=x1=sin(sample*543)*2+q2; wave_2_per_point3=y1=cos(sample*4232)*2+q3; wave_2_per_point4=z1=sin(sample*90)*2+q4; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=0 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_3_per_frame3=ry=atan2(q2,q4); wave_3_per_frame4=rz=0; wave_3_per_frame5=ry1=ry1+bass_att*.2; wave_3_per_frame6=t1=sin(rx);t2=cos(rx); wave_3_per_frame7=t3=sin(ry);t4=cos(ry); wave_3_per_frame8=t5=sin(rz);t6=cos(rz); wave_3_per_frame9=t7=sin(ry1);t8=cos(ry1); wave_3_per_frame10= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*q1*10; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*q1*.5; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*t8-z1*t7;z2=x1*t7+z1*t8; wave_3_per_point11=x1=x2+q2; wave_3_per_point12=y1=y1+q3; wave_3_per_point13=z1=z2+q4; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/q1)*q1; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+q1*.33)*.5+.5; wave_3_per_point23=b=sin(hu+q1*.66)*.5+.5; wave_3_per_point24=a=z3*.8; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.361327 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=temp1 = 0.01*(temp1*99+bass); shape_0_per_frame2=temp2 = (bass - temp1)*15; shape_0_per_frame3=temp3 = min(above(temp2,0)*temp2*.005,.11); shape_0_per_frame4= shape_0_per_frame5=temp4= temp4+temp3; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-temp4; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.388689 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.070000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.000000 shapecode_2_rad=0.559238 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_2_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_2_per_frame4=bassdiff = (bass - meanbass)*15; shape_2_per_frame5=trebdiff = (treb - meantreb)*15; shape_2_per_frame6=middiff = (mid - meanmid)*15; shape_2_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_2_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame9=middiff = above(middiff,0)*middiff; shape_2_per_frame10= shape_2_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_2_per_frame12=r = min(1,max(0,0.2*middiff)); shape_2_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_2_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_2_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_2_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_2_per_frame17=border_g = .4+min(.6,max(0,0.1*trebdiff)); shape_2_per_frame18=border_r = .4+min(.6,max(0,0.1*middiff)); shape_2_per_frame19=border_b = .4+min(.6,max(0,0.1*bassdiff)); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=q1=gam; per_frame_11=monitor =mi_prg; per_pixel_1= per_pixel_2=ylim=.8; per_pixel_3= per_pixel_4=sx = sy-below(y,ylim)*.001; per_pixel_5=dx=dx+.01*bass*(1-q1*2)*below(y,ylim); per_pixel_6=rot=rot+.051*below(y,ylim); per_pixel_7=cx=int(x*16)/16; per_pixel_8=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_projectM/Unchained - A Matter Of Taste (Remix).milk0000775000175000017500000000543011756064137031143 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=wave_r=wave_g+.5*mid_residual; per_frame_21=wave_r=wave_b+.5*treb_residual; per_frame_22=zoom=zoom-.0035*q1; per_frame_23=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Parallel Universe.milk0000775000175000017500000000350111756064137030207 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.032378 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.045000 wave_y=0.940000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.400000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+0.5*sin(time); per_frame_2=wave_r = 0.5+0.5*sin(time); per_frame_3=xwave_a = 0; per_frame_4=ib_b = 0.5+0.3*sin(time*2.314); per_frame_5=ib_r = 0.7+0.3*sin(time*1.867); per_frame_6=q8 = if(above(bass,1.2),2*bass,0.5); per_frame_7=q7 = if(above(bass_att,1.2),2*bass_att,0.5); per_frame_8=q6 = if(above(bass+bass_att,2.3),bass+bass_att,0.5); per_frame_9=warp =0; per_frame_10=q5 = if(above(treb+treb_att,2.8),1,0); per_frame_11=monitor = q5; per_frame_12=ib_g = q5; per_pixel_1=myx = x-0.5; per_pixel_2=myy = y-0.5; per_pixel_3=q1 =0.1*sqrt(x*x+y*y); per_pixel_4=q1 = 0.05*(x+y); per_pixel_5=dy = q1*abs(sin(50*bass)); per_pixel_6=dx = q1*abs(sin(50*bass_att)); per_pixel_7=dy = 0.2*q1*q6; per_pixel_8=dx=0.2*q1*q6; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Rocke - Sugar Spun Sister.milk0000775000175000017500000000330311756064137031245 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=1.116811 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.570000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Decreasing Dreams (Increasing Memory Mix) .milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Decreasing Dreams (Increasing Memory Mix)0000775000175000017500000001632011756064137033335 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.204525 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.97; per_frame_8=//decay =1; per_frame_9=wave_r = 0.5 + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_10=wave_b = 0.5 + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_11=wave_g = 0.5 + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_12=volume = 0.3*(bass+mid+att); per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=//counter = if(beat,counter+rand(10),counter); per_frame_23=//counter = if(above(counter,10000),0,counter); per_frame_24=test1 = if(beat,0.001*(rand(20)-10),test1); per_frame_25=test2 = if(beat,rand(79),test2); per_frame_26=test3 = if(beat,0.001*(rand(20)-10),test3); per_frame_27=test4 = if(beat,rand(79),test4); per_frame_28= per_frame_29=q1 =test1; per_frame_30=q2 =test2; per_frame_31=q3 =test3; per_frame_32=q4 =test4; per_frame_33= per_frame_34=//q1 = 0.001*((counter%20)-10); //multiply amount for dx per_frame_35=//q2 = (counter%79); //angle amount for dy per_frame_36=//counter2 = if(beat,counter2+rand(10),counter2); per_frame_37=//counter2 = if(above(counter2,10000),0,counter2); per_frame_38=//q3 = 0.001*((counter2%20)-10); //multiply amount for dy per_frame_39=//q4 = (counter2%79); //angle amount for dy per_frame_40=monitor = test; per_frame_41=zoom = 1.02; per_pixel_1=//dx=q1*0.001*sin(ang*q2); per_pixel_2=//dy=q3*0.001*cos(ang*q4); per_pixel_3=//velocity = 150; per_pixel_4=dy=q1*sin((1.3-rad)*(1.3-rad)*q2); per_pixel_5=dx=q3*cos((1.3-rad)*(1.3-rad)*q4); per_pixel_6= projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Xen Traffic.milk0000775000175000017500000000760611756064137030762 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_pixel_1=bass_effect = max(max(bass,bass_att)-1.18,0); per_pixel_2=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_3=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_4=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*bass_effect; per_pixel_5=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_6=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/presets_projectM/Telek - Flicker.milk0000775000175000017500000000554211756064137025523 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=58.752007 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_2= per_frame_3=wave_x = ((frame%3-1)*.5*bass_x+1)*wave_x; //spreads flame per_frame_4= per_frame_5=decay = 3000000+57.75; // Magic 'flame' decay per_frame_6=//wave_mystery = sin(time*.2)*.05+1; per_frame_7= per_frame_8=ob_a = sqr(sqr(sin(time*1)*.25+.25)); // 'ad-lib decay' to black - no ugly artefacts per_frame_9=// ^4 to get it up there quick -> min time with decay on. per_frame_10= per_frame_11=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_12=// flames so quickly per_frame_13= per_frame_14=monitor = ob_a; per_frame_15= per_frame_16=//Other decays to try: per_frame_17=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_18=//3000000 + 57.75 <<< =:-) per_pixel_1=dy = (x+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_2=dy = -.0025*((1-y)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_3= per_pixel_4=dx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_5=dx = dx*sqr(y); //dampens top per_pixel_6=//dx = dx*(1-x/2); //slows sides per_pixel_7=dx = dx*-.2*(rand(10)-5); //random damper per_pixel_8=dx = dx -(x-.5)*.04*(.8-sqr(y)); //drift towards centre per_pixel_9=dx = dx + cos(sqr(y-.5)*10-time*1.1)*sqr(1-(y))*.01; //add flutter at top per_pixel_10= per_pixel_11=// Telek - 26/09/2002 per_frame_init_1=bass_x = 1; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Beat Demo 1.0.milk0000775000175000017500000000632611756064137026776 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets_projectM/Idiot - MOTIVATION!.milk0000775000175000017500000000416411756064137025701 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.236877 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_g=1-(abs(q1/2/2)); per_frame_12=wave_r=1-(abs(Q2/2/2)); per_frame_13=wave_g=1-(abs(q3/2/2)); per_frame_14= per_pixel_1=zoom=zoom+.1*Sin(Abs(rad/3.14)+.6*sin(above(Q1,1.594)+.1*sin(Q1))); per_pixel_2=rot=rot+.1*sin(rad*3.14)*sin(if(above(q2,1.6),.5,-.5))+(.01*Rad)*sin(above(q1,1.7)); per_pixel_3=dx=dx+.01*Sin(rad*5)*Sin(if(above(q3,1.2),.5,-.5))*sin(rad*50-q1)+.005*Sin(Q2*rad*50); per_pixel_4=dy=dy-.01*sin(rad*5)*sin(if(above(q2,1.5),.5,-.5))*sin(rad*500-q2)-.005*sin(q1*rad*50); projectM-complete-2.1.0-Source/presets_projectM/Phat_Eo.S_shoot_em_up.milk0000775000175000017500000002525611756064137027127 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.420000 fDecay=0.960000 fVideoEchoZoom=0.996623 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.100000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.28; wave_0_per_point2= wave_0_per_point3=xp=sin(n)*.3; wave_0_per_point4=yp=cos(n)*.3; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7=scale=tan(n*(sin(time/10)*10))*.5+.5; wave_0_per_point8=scale=min(scale,(.5+(bass*.5))); wave_0_per_point9=scale=max(scale,-.5); wave_0_per_point10= wave_0_per_point11=xp=xp*scale; wave_0_per_point12=yp=yp*scale; wave_0_per_point13= wave_0_per_point14=zp=max(0.5-min(abs(scale),0.5)*2,0); wave_0_per_point15= wave_0_per_point16=zp=pow(1-zp,2)*0.25; wave_0_per_point17= wave_0_per_point18=//rotate on x axis wave_0_per_point19=ang=time*0.5; wave_0_per_point20=xq=xp; wave_0_per_point21=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point22=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point23= wave_0_per_point24=//rotate on y axis wave_0_per_point25=ang=time; wave_0_per_point26=xp=xq*sin(ang) + zq*cos(ang); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=xq*cos(ang) - zq*sin(ang); wave_0_per_point29= wave_0_per_point30= wave_0_per_point31=//push forward into viewspace wave_0_per_point32=zp=zp+1.1; wave_0_per_point33= wave_0_per_point34=//project into screenspace wave_0_per_point35=xs=xp/zp; wave_0_per_point36=ys=yp/zp; wave_0_per_point37= wave_0_per_point38= wave_0_per_point39=x=xs+.5; wave_0_per_point40=y=ys*1.3+.5; wave_0_per_point41= wave_0_per_point42=r=(sin(time)*.5+.5)*.5; wave_0_per_point43=g=(cos(time/2)*.5+.5)*.8; wave_0_per_point44=b=tan(time); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.28; wave_1_per_point2=xp=sin(n*32+n)*.07; wave_1_per_point3=yp=cos(n*32+n)*.07; wave_1_per_point4=zp=0; wave_1_per_point5= wave_1_per_point6=//rotate on y during waveform draw wave_1_per_point7=ang=n*0.5; wave_1_per_point8=xr=xp*sin(ang) + zp*cos(ang); wave_1_per_point9=yr=yp; wave_1_per_point10=zr=xp*cos(ang) - zp*sin(ang); wave_1_per_point11=zr=zr-0.3; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14=//rotate on x axis wave_1_per_point15=ang=time*0.5; wave_1_per_point16=xq=xr; wave_1_per_point17=yq=yr*sin(ang) + zr*cos(ang); wave_1_per_point18=zq=yr*cos(ang) - zr*sin(ang); wave_1_per_point19= wave_1_per_point20=//rotate on y axis wave_1_per_point21=ang=time; wave_1_per_point22=xp=xq*sin(ang) + zq*cos(ang); wave_1_per_point23=yp=yq; wave_1_per_point24=zp=xq*cos(ang) - zq*sin(ang); wave_1_per_point25= wave_1_per_point26= wave_1_per_point27=//push forward into viewspace wave_1_per_point28=zp=zp+1.1; wave_1_per_point29= wave_1_per_point30=//project into screenspace wave_1_per_point31=xs=xp/zp; wave_1_per_point32=ys=yp/zp; wave_1_per_point33= wave_1_per_point34= wave_1_per_point35=x=xs+.5; wave_1_per_point36=y=ys*1.3+.5; wave_1_per_point37= wave_1_per_point38=g=(cos(time)*.5+.5)*.5; wave_1_per_point39=b=(sin(time/2)*.5+.5)*.8; wave_1_per_point40=r=tan(time); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.28; wave_2_per_point2=xp=sin(n*32)*.03; wave_2_per_point3=yp=cos(n*32)*.03; wave_2_per_point4=zp=0; wave_2_per_point5= wave_2_per_point6=scale=sin(n*32*6)*0.5+0.5; wave_2_per_point7=scale=scale*(sin(n*6)*0.5+0.5); wave_2_per_point8=scale=scale*mid_att*mid_att*0.5; wave_2_per_point9=xp=xp*(1+scale); wave_2_per_point10=yp=yp*(1+scale); wave_2_per_point11= wave_2_per_point12=//rotate on y during waveform draw wave_2_per_point13=ang=n*0.5; wave_2_per_point14=xr=xp*sin(ang) + zp*cos(ang); wave_2_per_point15=yr=yp; wave_2_per_point16=zr=xp*cos(ang) - zp*sin(ang); wave_2_per_point17=xr=xr+0.11; wave_2_per_point18= wave_2_per_point19=//orbit rotation wave_2_per_point20=ang=time*4; wave_2_per_point21=xp=xr*sin(ang) + zr*cos(ang); wave_2_per_point22=yp=yr; wave_2_per_point23=zp=xr*cos(ang) - zr*sin(ang); wave_2_per_point24= wave_2_per_point25= wave_2_per_point26= wave_2_per_point27= wave_2_per_point28=zp=zp-0.3; wave_2_per_point29= wave_2_per_point30= wave_2_per_point31=//rotate on x axis wave_2_per_point32=ang=time*0.5; wave_2_per_point33=xq=xp; wave_2_per_point34=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point35=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point36= wave_2_per_point37=//rotate on y axis wave_2_per_point38=ang=time; wave_2_per_point39=xp=xq*sin(ang) + zq*cos(ang); wave_2_per_point40=yp=yq; wave_2_per_point41=zp=xq*cos(ang) - zq*sin(ang); wave_2_per_point42= wave_2_per_point43= wave_2_per_point44=//push forward into viewspace wave_2_per_point45=zp=zp+1.1; wave_2_per_point46= wave_2_per_point47=//project into screenspace wave_2_per_point48=xs=xp/zp; wave_2_per_point49=ys=yp/zp; wave_2_per_point50= wave_2_per_point51= wave_2_per_point52=x=xs+.5; wave_2_per_point53=y=ys*1.3+.5; wave_2_per_point54= wave_2_per_point55=g=(cos(time)*.5+.5)*.5; wave_2_per_point56=r=(cos(time/2)*.5+.5)*.8; wave_2_per_point57=b=tan(time); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.700000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.28; wave_3_per_point2=ends=sin(sample*3.1415); wave_3_per_point3=xp=value1*4*ends; wave_3_per_point4=yp=value2*4*ends; wave_3_per_point5=zp=-0.23 + sample*0.3; wave_3_per_point6= wave_3_per_point7=//rotate on x axis wave_3_per_point8=ang=time*0.5; wave_3_per_point9=xq=xp; wave_3_per_point10=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point11=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point12= wave_3_per_point13=//rotate on y axis wave_3_per_point14=ang=time; wave_3_per_point15=xp=xq*sin(ang) + zq*cos(ang); wave_3_per_point16=yp=yq; wave_3_per_point17=zp=xq*cos(ang) - zq*sin(ang); wave_3_per_point18= wave_3_per_point19= wave_3_per_point20=//push forward into viewspace wave_3_per_point21=zp=zp+1.1; wave_3_per_point22= wave_3_per_point23=//project into screenspace wave_3_per_point24=xs=xp/zp; wave_3_per_point25=ys=yp/zp; wave_3_per_point26= wave_3_per_point27= wave_3_per_point28=x=xs+.5; wave_3_per_point29=y=ys*1.3+.5; wave_3_per_point30= wave_3_per_point31=a=max(treb-1,0)*2 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=1.000; per_frame_3=sx=1.005; per_frame_4=sy=1.001 per_frame_5= per_frame_6= per_frame_7= per_frame_8= projectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - Entity.milk0000775000175000017500000000734111756064137030610 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998099 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=7.740000 fWaveScale=0.988200 fWaveSmoothing=0.450000 fWaveParam=0.300000 fModWaveAlphaStart=1.359900 fModWaveAlphaEnd=0.380000 fWarpAnimSpeed=0.787543 fWarpScale=1.327700 fZoomExponent=1.332000 fShader=0.500000 zoom=1.195700 rot=0.000000 cx=0.050000 cy=0.950000 dx=0.000000 dy=0.000000 warp=3.753000 sx=0.990000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.340001 ib_size=0.005000 ib_r=0.970000 ib_g=0.500000 ib_b=0.499900 ib_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Studio Music and Unchained - Rapid Alteration.milk0000775000175000017500000000734211756064137033134 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=1.000000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.530000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Idiot24-7 - Ascending to heaven 2.milk0000775000175000017500000000245511756064137030331 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469135 fWaveScale=0.931008 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=5.725291 fZoomExponent=4.778017 fShader=0.000000 zoom=1.093507 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.066200 sx=0.905286 sy=1.010000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 1*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_b = wave_b + 1*( 1.60*sin(1.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_g = wave_g +1*(1.50*sin(1.900*time)+.40*sin(1*time) ); per_frame_4=rot=.140*sin(time); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Cosmic Echoes 2.milk0000775000175000017500000000366211756064137027430 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dy = if(above(y,0.5),sin(0.5-y)/10, log10(1/y)/35); projectM-complete-2.1.0-Source/presets_projectM/Unchained - Ribald Ballad.milk0000775000175000017500000000707711756064137027340 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.991000 fVideoEchoZoom=1.008149 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.160929 fWaveScale=3.394157 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.070000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.035-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q4; per_frame_39=mv_x=bass_flop*(15+q2*15); per_frame_40=mv_y=bass_flop*(15+q3*15); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=cx=cx+sin(pulse*q3)*.1; per_frame_45=cy=cy+sin(pulse*q2)*.1; per_pixel_1=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(ang*3.14*(q1+q2+q3))); per_pixel_2=zoom=if(above(q2,0),zoom-cos(rad*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(ang*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Swirlie 4.milk0000775000175000017500000000424211756064137025710 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= projectM-complete-2.1.0-Source/presets_projectM/Geiss - Nautilus.milk0000775000175000017500000000240111756064137025745 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.058150 fWaveSmoothing=0.750000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.820000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=rot = rot + 0.73*sin(time*0.065); per_frame_2=zoom=zoom+rot*0.2; per_frame_3=warp=warp+max(0,(bass_att-1.2)*4.5); per_frame_4=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Timeless Voyage.milk0000775000175000017500000000240311756064137027672 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.550000 ib_a=0.000000 nMotionVectorsX=52.090683 nMotionVectorsY=37.504894 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.534792 mv_r=0.000000 mv_g=0.162823 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Sperl - Tuxflower.prjm0000775000175000017500000001703211756064137030065 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.01*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.01*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.01*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.01*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.01*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_imageURL=Tux.tga shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.150068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.7100000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.01*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.01*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_17=oldq8 =q8; per_frame_18=mybass = mybass + 0.01*(bass + bass_att); per_frame_19=rot =1 + 0.15*sin(mybass*0.1789); per_frame_20=zoom = 1.6 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); projectM-complete-2.1.0-Source/presets_projectM/CMakeLists.txt0000664000175000017500000000034511756064137024655 0ustar matthiasmatthiasPROJECT(presets-projectm) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake)projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Blender.milk0000775000175000017500000000301311756064137026174 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.915820 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.15*sin(time); per_frame_2=wave_y = wave_y + 0.15*cos(time); per_frame_3=wave_r = wave_r + 0.9; per_frame_4=wave_g = 0.9 - 0.5*bass; per_frame_5=wave_b = 0.9 - 0.5*bass; per_pixel_1=rot = rot - 0.1*min((2-rad)*bass_att,(2-rad)*treb_att); per_pixel_2=grad = sqrt(x*x + y*y)*2; per_pixel_3=dx = dx - 0.02*(1-rad); per_pixel_4=dy = dy + 0.02*(1-rad); per_pixel_5=zoom = zoom - max(grad*(bass/8 - treb/8), 0); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Ice Planet.milk0000775000175000017500000000343011756064137027740 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.334524 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.001*pow((bass+bass_att-2),8),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.013*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(q8*0.321)) + (y*2-1)*(0.08+0.15*cos(q8*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets_projectM/Eo.S.+Phat Fractical_dancer - pulsate box_mix.milk0000775000175000017500000001333411756064137033100 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.244862 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.402702 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.238868 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tex_ang=3.14; shape_1_per_frame2=tex_zoom=2.235; shape_1_per_frame3=x=.5-q5; shape_1_per_frame4=y=.5-q4; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol; per_frame_13= per_frame_14=//q4=0; per_frame_15=q5=0; per_frame_16=q4=sin(musictime*0.02)*0.4; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2= per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5= per_pixel_6=zoom=pow(rd,sin(time)+3.5)/10.5 + .5; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Floater Society.milk0000775000175000017500000000410311756064137027616 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.294621 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.200000 ob_g=0.300000 ob_b=0.000000 ob_a=0.100000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=23.999998 mv_dx=-0.060000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.25*sin(2.3*time); per_frame_4=wave_mystery = sin(time); per_frame_5=mv_l = mv_l + 2*sin(time); per_frame_6=mv_r = wave_r; per_frame_7=mv_g = wave_g; per_frame_8=mv_b = wave_b; per_frame_9=warp = 0; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=bass_seek = below(bass_seek,bass) + bass_att - (above(bass_att,bass_seek) -bass); per_frame_14=trip = 0.4*bass_seek; per_frame_15=dy = dy + dy_r*trip*cos(time); per_frame_16=dx = dx + dx_r*trip*sin(time); per_frame_17=zoom = zoom - 0.025*trip*thresh; per_frame_18=rot = rot + 0.015*trip*thresh; per_pixel_1=dy = dy - 0.95-rad*dx; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Morat's Final Voyage.milk0000775000175000017500000000505511756064137030536 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.976151 fWaveScale=0.931000 fWaveSmoothing=0.180000 fWaveParam=-0.320000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.300000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),5000),-5000,pulse+mid_att*.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)); per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_pixel_1=zoom=zoom-cos(x*10*sin(time+q1*.9)-10*sin(time+q1))*.1-sin(rad*10*sin(time+q1*.5))*.1; per_pixel_2=rot=rot+abs(1-zoom)*sin(time+q1)*2; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk0000775000175000017500000000522211756064137032665 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.006758 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=100.000000 fWaveScale=0.999835 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.010000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=basstrip = above(bass_att,basstrip)*2 + (1-above(bass_att,basstrip))*((basstrip-1.3)*0.96+1.3); per_frame_2=basswack = equal(basstrip,2)*0.97*sin(time*2) + (1-equal(basstrip,2))*basswack; per_frame_3=trebtrip = above(treb_att,trebtrip)*2 + (1-above(treb_att,trebtrip))*((trebtrip-1.3)*0.96+1.3); per_frame_4=trebwack = equal(trebtrip,2)*0.97*sin(time*2.5) + (1-equal(trebtrip,2))*trebwack; per_frame_5=midtrip = above(mid_att,midtrip)*2 + (1-above(mid_att,midtrip))*((midtrip-1.3)*0.96+1.3); per_frame_6=midwack = equal(midtrip,2)*0.97*sin(time*2.75) + (1-equal(midtrip,2))*midwack; per_frame_7=wave_r = wave_r + 0.75*basswack; per_frame_8=wave_g = wave_g + 0.75*trebwack; per_frame_9=wave_b = wave_b + 0.75*midwack; per_frame_10=ob_r = 1- wave_r; per_frame_11=ob_g = 1 - wave_g; per_frame_12=ob_b = 1-wave_b; per_frame_13=ib_r = 0.9*ob_r; per_frame_14=ib_g = 0.9*ob_g; per_frame_15=ib_b = 0.9*ob_b; per_frame_16=volt = (bass_att+treb_att+mid_att)/3; per_frame_17=zoom = zoom - 0.005; per_frame_18=zoom = zoom + if (above(volt,0.75),- 0.005*(1-rad), 0); per_frame_19=sy = sy + if (below(volt,0.83), - 0.01*(0.5-rad), 0); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 0.05*sin(time*(rad*cos(time*12*ang))); per_pixel_5=zoom = zoom + 0.025*cos(time*(0.5-rad)); per_pixel_6=rot = rot - 0.05*((sin(time)-rad)*(0.9+abs(sin(rad*12)))); projectM-complete-2.1.0-Source/presets_projectM/Rozzor & Aderrasi - Canon.milk0000775000175000017500000000435511756064137027265 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.463937 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.100000 ob_size=0.010000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_mystery = wave_mystery + 0.25*tan(3*bass); per_frame_2=q1 = wave_mystery; per_frame_3=wave_b = cos(time) + abs(cos(time)); per_frame_4=wave_g = abs(sin(time)) ; per_frame_5=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_6=ob_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_7=ob_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_8=ob_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_9=ib_g = wave_g; per_frame_10=ib_r = sin(time); per_frame_11=kick = above(bass_att,kick)*2 + (1-above(bass_att,kick))*((kick-1.3)*0.96+1.3); per_frame_12=dx_r = equal(kick,2)*0.018*sin(6*time) + (1-equal(kick,2))*dx_r; per_frame_13=dy_r = equal(kick,2)*0.015*sin(7*time) + (1-equal(kick,2))*dy_r; per_frame_14=dy = dy + 2*dy_r * 0.5*sin(0.8*time); per_frame_15=dx = dx + 2*dx_r * 0.5*sin(time); per_frame_16=warp = warp + if (below(kick,0), + 0.5*treb, 0); per_frame_17=q2 = kick; per_pixel_1=rot = rot + 0.3*(0.2*sin(1-rad)*5 - 0.2*sin(0.05*rad)*5) * q2; per_pixel_2=cx = if(above(dy,-.5),1-rot * 2,rot*q2); per_pixel_3= projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Dark Matter (Converse Mix).milk0000775000175000017500000000413311756064137031327 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.074098 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.451117 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.12*sin(time); per_frame_6=wave_y = wave_y + 0.12*sin(1.24*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - abs(0.6*sin(((sin(cos(time)+0.5*sin(1.6*bass)-0.44*cos(1.1*mid))+sin(-rad)))* per_pixel_6=(sin(bass)*(0.5-rad)))); per_pixel_7=zoom = zoom + 0.02*(2-rad); per_pixel_8=dx = dx + dx_r; per_pixel_9=dy = dy + dy_r; per_pixel_10=dx = dx + abs(0.005*(1.2*cos(bass*0.73*time) + 1.2*sin((0.5-rad)*2.1*time))); per_pixel_11=dy = dy + abs(0.005*(1.2*sin(bass*0.73*time) + 1.2*cos((0.5-rad)*1.3*time))); ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twist0000775000175000017500000000534411756064137032765 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=//rot = -0.01*rad*sin(q8); per_pixel_16=rot =0+abs(3* dx) - abs(3*dy); per_pixel_17=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_18=zoomexp = 1 + abs((300* dx) - (300*dy)); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Multiverse Starfield 1.milk0000775000175000017500000000260311756064137031052 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=zoom = 1.4 +0.15*cos(time*0.42); per_frame_4=rot = 0.01*sin(1.34*time); per_frame_5=dx = 0.005*sin(time*0.646); per_frame_6=dy=0.005*sin(time*0.314); per_frame_7=cx = 0.5 + 0.05*sin(0.497*time); per_frame_8=cy = 0.5 +0.05*sin(0.413*time); projectM-complete-2.1.0-Source/presets_projectM/Unchained - Perverted Dialect.milk0000775000175000017500000000425111756064137030260 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.983000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=2.047093 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.394161 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); projectM-complete-2.1.0-Source/presets_projectM/Rozzor & Shreyas - Deeper Aesthetics.milk0000775000175000017500000003046311756064137031373 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=302 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_0_per_frame2=tt1=tt1+.01+ti*.1; wave_0_per_frame3=t8=tt1; wave_0_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_0_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_0_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_0_per_frame7=rz=0; wave_0_per_frame8= wave_0_per_frame9=t1=sin(rx);t2=cos(rx); wave_0_per_frame10=t3=sin(ry);t4=cos(ry); wave_0_per_frame11=t5=sin(rz);t6=cos(rz); wave_0_per_point1=sample=sample*6.283185*.5;value1=(value1+1)*.3; wave_0_per_point2=x1=sin(sample)*sin(sample*40)*value1; wave_0_per_point3=y1=cos(sample)*value1; wave_0_per_point4=z1=sin(sample)*cos(sample*40)*value1; wave_0_per_point5=x1=x1+(sin(time*.1)*cos(t8)); wave_0_per_point6=y1=y1+(sin(t8)+1); wave_0_per_point7=z1=z1+t7; wave_0_per_point8=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_0_per_point9=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_0_per_point10=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_0_per_point11=z3=if(above(z3,.1),.5/z3,0); wave_0_per_point12=x=if(z3,x3*z3,x)+.5; wave_0_per_point13=y=if(z3,-y3*z3,y)+.5; wave_0_per_point14=hu=sample+sin(time); wave_0_per_point15=r=sin(hu)*.5+.5; wave_0_per_point16=g=sin(hu+6.283185*.33)*.5+.5; wave_0_per_point17=b=sin(hu+6.283185*.66)*.5+.5; wave_0_per_point18=a=z3*.8; wavecode_1_enabled=1 wavecode_1_samples=302 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_1_per_frame2=tt1=tt1+.01+ti*.1; wave_1_per_frame3=t8=tt1; wave_1_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_1_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_1_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_1_per_frame7=rz=0; wave_1_per_frame8= wave_1_per_frame9=t1=sin(rx);t2=cos(rx); wave_1_per_frame10=t3=sin(ry);t4=cos(ry); wave_1_per_frame11=t5=sin(rz);t6=cos(rz); wave_1_per_frame12= wave_1_per_point1=cp=bnot(cp); wave_1_per_point2=r=sample*6.283185*10; wave_1_per_point3=i1=(sample*6)%2; wave_1_per_point4=rt=if(cp,1,.5); wave_1_per_point5=sample=sample*6.283185*.5; wave_1_per_point6= wave_1_per_point7=x1=sin(r)*rt; wave_1_per_point8=z1=cos(r)*rt; wave_1_per_point9=y1=-sin(i1)+.5; wave_1_per_point10=x1=x1+(sin(time*.1)*cos(t8)); wave_1_per_point11=y1=y1+(sin(t8)+1); wave_1_per_point12=z1=z1+t7; wave_1_per_point13=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_1_per_point14=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_1_per_point15=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_1_per_point16=z3=if(above(z3,.1),.5/z3,0); wave_1_per_point17=x=if(z3,x3*z3,x)+.5; wave_1_per_point18=y=if(z3,-y3*z3,y)+.5; wave_1_per_point19=hu=sample+sin(time/6.283185)*6.283185; wave_1_per_point20=r=sin(hu)*.5+.5; wave_1_per_point21=g=sin(hu+6.283185*.33)*.5+.5; wave_1_per_point22=b=sin(hu+6.283185*.66)*.5+.5; wave_1_per_point23=a=z3*.8; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_2_per_frame2=tt1=tt1+.01+ti*.1; wave_2_per_frame3=t8=tt1; wave_2_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_2_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_2_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_2_per_frame7=rz=0; wave_2_per_frame8= wave_2_per_frame9=t1=sin(rx);t2=cos(rx); wave_2_per_frame10=t3=sin(ry);t4=cos(ry); wave_2_per_frame11=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*6.283185*134; wave_2_per_point2=x1=sin(sample*543)*2+(sin(time*.1)*cos(t8)); wave_2_per_point3=y1=cos(sample*4232)*2+(sin(t8)+1); wave_2_per_point4=z1=sin(sample*90)*2+t7; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=1 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_3_per_frame2=tt1=tt1+.01+ti*.1; wave_3_per_frame3=t8=tt1; wave_3_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_3_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_3_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_3_per_frame7=ry1=ry1+bass_att*.2; wave_3_per_frame8=t1=sin(rx);t2=cos(rx); wave_3_per_frame9=t3=sin(ry);t4=cos(ry); wave_3_per_frame10=t5=ry1; wave_3_per_frame11= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*62.83185; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*3.14159; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*cos(t5)-z1*sin(t5);z2=x1*sin(t5)+z1*cos(t5); wave_3_per_point11=x1=x2+(sin(time*.1)*cos(t8)); wave_3_per_point12=y1=y1+(sin(t8)+1); wave_3_per_point13=z1=z2+t7; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2;y3=y2; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/6.283185)*6.283185; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+6.283185*.33)*.5+.5; wave_3_per_point23=b=sin(hu+6.283185*.66)*.5+.5; wave_3_per_point24=a=z3*.8; wave_3_per_point25= wave_3_per_point26= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Eye On Reality (Mega 3 Mix)_phat_edit.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Eye On Reality (Mega 3 Mix)_phat_edit.mil0000775000175000017500000001635211756064137033035 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.996627 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=3.300000 fWaveScale=0.032546 fWaveSmoothing=0.000000 fWaveParam=-0.660000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q7; shape_0_per_frame2=y = 1-q8; shape_0_per_frame3= shape_0_per_frame4=ang=bass; shape_0_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_0_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_0_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_0_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_0_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_0_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.081954 shapecode_1_ang=5.026548 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.063783 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q7; shape_1_per_frame2=y = 1-q8; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_1_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_1_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_1_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_1_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_1_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=q6 =oldq6+ 0.005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_2=oldq6 = q6; per_frame_3=left = 0.5 + 0.25*(sin(0.555*q6) + sin(1.111*q6)); per_frame_4=right = 0.5 + 0.25*(sin(0.333*q6) + sin(1.222*q6)); per_frame_5=centrex = (left+right)/2; per_frame_6=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_7=q1 = centrex + distx; per_frame_8=q2 = centrex - distx; per_frame_9=wave_x = centrex; per_frame_10=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_11=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_12=centrey = (top+bottom)/2; per_frame_13=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_14=q3 = centrey + disty; per_frame_15=q4 = centrey - disty; per_frame_16=wave_y = 1-centrey; per_frame_17=warp=0; per_frame_18=monitor = zoom; per_frame_19=zoom = 1; per_frame_20=q7 = centrex; per_frame_21=q8 = centrey; per_frame_22=wave_a = 0; per_frame_23=dx = 0; per_frame_24=dy =0; per_pixel_1=newx = x-q7; per_pixel_2=newy = y-q8; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.999 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=rot=rot+0.16*sin(q6*-3.3+newrad*11)*(1.3-newrad); per_pixel_7=zoom=zoom+0.04*sin(q6*1.2+newang*6.28*3); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix0000775000175000017500000000676311756064137033140 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=1.553027 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_7=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_8=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_9=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_10=zoom = 1+ 0.06*abs(sin(q8*1.123)); per_frame_11=decay = 0.8+0.2*sin(q8*0.334); per_frame_12= per_frame_13=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_14=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_15=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_17=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_18=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_19=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_20=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_21=lastbeat = if(beat,time,lastbeat); per_frame_22=countertime = if(beat,time,countertime); per_frame_23=counter =-pow(min((time-countertime-1.5),0),9); per_frame_24=q7 = min(time-countertime,1); per_frame_25=q5=oldq5+0.04*counter; per_frame_26=oldq5=q5; per_frame_27=q6 = beat; per_frame_28=echo_zoom = beat*abs(100*sin(3.13*q8)); per_frame_29=echo_alpha = beat*0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot =0.01*rad*sin(q8*0.781); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Unchained - Centre Of Gravity.milk0000775000175000017500000001001711756064137032032 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=0.999994 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.010000 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=mv_x = 1.25; per_frame_44=mv_y = 1.25; per_frame_45=mv_dx = 0.1*sin(time); per_frame_46=mv_dy = -0.1*cos(time); per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=radix=if(above(q3,0),min(x-c2,y-c2),max(x*c1,y*c1)); per_pixel_4=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_5=rot=if(above(q6,0),((sqrt(2)*0.5)-rad)*.18*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_6=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); per_pixel_7=zoomexp=if(above(q2,0),zoomexp, if(above(q3,0),1-.07*sin(q4*.2*radix), 1+.07*cos(radix*10*q4)))*rad; projectM-complete-2.1.0-Source/presets_projectM/Geiss - Octopus Ever Changing.milk0000775000175000017500000000364011756064137030164 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.868656 fWaveScale=1.420825 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.950000 wave_g=0.350000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(13.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*(7.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_projectM/nil - Can't Stop the Cramming.milk0000775000175000017500000000250011756064137027772 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_r=sin(bass); per_frame_4=wave_g=sin(treb); per_frame_5=wave_b=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Anchorpulse (Verified Mix).milk0000775000175000017500000000405211756064137031465 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.347848 fVideoEchoAlpha=0.600000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.266718 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = (0.05 + 0.25*sin(0.6*time + 0.62*cos(time))-(0.5/rad)); per_pixel_6= per_pixel_7=zoom = zoom + (bass_att)*abs(0.33*(0.6*sin(1.52*time)*(0.25-rad) + ((0.5-rad)*0.8*cos(2.2*time))+ ((2*orb+(2-rad))*0.7*sin(time))))*0.4; per_pixel_8= per_pixel_9=sx = sx + (0.5-rad)*0.2*abs((above(sin(time),0))*sin(time)); per_pixel_10=sy = sy + (0.5-rad)*0.2*abs((below(sin(time),0))*cos(time)); per_pixel_11= per_pixel_12=dx = dx + dx_r; per_pixel_13=dy = dy+ dy_r; projectM-complete-2.1.0-Source/presets_projectM/Illusion - Figure Eight.milk0000775000175000017500000000363011756064137027134 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.640223 fWaveSmoothing=0.270000 fWaveParam=0.600000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040100 rot=0.400000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.499900 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=3.000001 mv_l=3.950000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.700000 per_frame_1=dx = dx - .001; per_frame_2=dy = dy - .001; per_frame_3=warp = 0; per_frame_4=wave_r = wave_r + .5*sin(time*.666); per_frame_5=wave_g = wave_g + .5*sin(time*.777); per_frame_6=wave_b = wave_b + .5*sin(time*.888); per_frame_7=wave_r = wave_r + 0.5*sin(1.047*time); per_frame_8=wave_g = wave_g - 0.5*cos(0.835*time); per_frame_9=wave_b = wave_b + 0.5*cos(1.011*time); per_frame_10=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_11=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_12=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_13=mv_a=mid_residual; per_frame_14=mv_x=rand(30); per_frame_15=mv_y=rand(30); per_frame_16=mv_r=wave_b; per_frame_17=mv_b=wave_g; per_frame_18=mv_g=wave_r; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*y)*20+time*5)); per_pixel_2=zoom = zoom + rad*.05; projectM-complete-2.1.0-Source/presets_projectM/Mstress & Juppy - Dancers In The Dark.milk0000775000175000017500000006125311756064137031210 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_0_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_0_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_0_per_point4=bassdiff = (bass_att - meanbass)*15; wave_0_per_point5=trebdiff = (treb_att - meantreb)*15; wave_0_per_point6=middiff = (mid_att - meanmid)*15; wave_0_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point10=baprg=baprg+ba*.3; wave_0_per_point11=trprg=trprg+tr*.2; wave_0_per_point12=miprg=miprg+tr*.2; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=dim =.5+.4*sin(miprg); //Dancer dimensions wave_0_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_0_per_point17=ypos=0+.2*sin(trprg);//Dancer y position variation wave_0_per_point18= wave_0_per_point19= wave_0_per_point20= wave_0_per_point21=//Position Stabilization wave_0_per_point22=xpos=xpos+(1-dim)/2; wave_0_per_point23=ypos=ypos+(1-dim)/2; wave_0_per_point24= wave_0_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point28=bassdiff = (bass - meanbass)*15; wave_0_per_point29=trebdiff = (treb - meantreb)*15; wave_0_per_point30=middiff = (mid - meanmid)*15; wave_0_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point34= wave_0_per_point35=mi2_prg = mi2_prg+mi; wave_0_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point38= wave_0_per_point39=s = sample *15; wave_0_per_point40=//Gambe wave_0_per_point41=x= if(equal(int(s),1),.4,.4); wave_0_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point43= wave_0_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point45=y= if(equal(int(s),2),.4,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),3),.6,x); wave_0_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point51=y= if(equal(int(s),4),.4,y); wave_0_per_point52= wave_0_per_point53=//Corpo wave_0_per_point54=x= if(equal(int(s),5),.5,x); wave_0_per_point55=y= if(equal(int(s),5),.6,y); wave_0_per_point56= wave_0_per_point57=//Braccia wave_0_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point60= wave_0_per_point61=x= if(equal(int(s),7),.5,x); wave_0_per_point62=y= if(equal(int(s),7),.6,y); wave_0_per_point63= wave_0_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point66= wave_0_per_point67=x= if(equal(int(s),9),.5,x); wave_0_per_point68=y= if(equal(int(s),9),.6,y); wave_0_per_point69= wave_0_per_point70=//Testa wave_0_per_point71=x= if(equal(int(s),10),.5,x); wave_0_per_point72=y= if(equal(int(s),10),.62,y); wave_0_per_point73= wave_0_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point75=y= if(equal(int(s),11),.62,y); wave_0_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point78= wave_0_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point81= wave_0_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point83=y= if(equal(int(s),14),.62,y); wave_0_per_point84= wave_0_per_point85=x= if(equal(int(s),15),.50,x); wave_0_per_point86=y= if(equal(int(s),15),.62,y); wave_0_per_point87= wave_0_per_point88=x=x*dim+xpos; wave_0_per_point89=y=y*dim+ypos; wave_0_per_point90= wave_0_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point94= wave_0_per_point95=hm=sample+mi2_prg; wave_0_per_point96=ht=sample+tr_prg; wave_0_per_point97=hb=sample+ba_prg; wave_0_per_point98= wave_0_per_point99=r=hm; wave_0_per_point100=g=ht; wave_0_per_point101=b=hb; wave_0_per_point102=a=.8; wavecode_1_enabled=1 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_1_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_1_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_1_per_point4=bassdiff = (bass_att - meanbass)*15; wave_1_per_point5=trebdiff = (treb_att - meantreb)*15; wave_1_per_point6=middiff = (mid_att - meanmid)*15; wave_1_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point10=baprg=baprg+ba*.4; wave_1_per_point11=trprg=trprg+tr*.1; wave_1_per_point12=miprg=miprg+tr*.3; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=dim =.5+.3*sin(baprg); //Dancer dimensions wave_1_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_1_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_1_per_point18= wave_1_per_point19= wave_1_per_point20= wave_1_per_point21=//Position Stabilization wave_1_per_point22=xpos=xpos+(1-dim)/2; wave_1_per_point23=ypos=ypos+(1-dim)/2; wave_1_per_point24= wave_1_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_1_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_1_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_1_per_point28=bassdiff = (bass - meanbass)*15; wave_1_per_point29=trebdiff = (treb - meantreb)*15; wave_1_per_point30=middiff = (mid - meanmid)*15; wave_1_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point34= wave_1_per_point35=mi2_prg = mi2_prg+mi; wave_1_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_1_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_1_per_point38= wave_1_per_point39=s = sample *15; wave_1_per_point40=//Gambe wave_1_per_point41=x= if(equal(int(s),1),.4,.4); wave_1_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_1_per_point43= wave_1_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_1_per_point45=y= if(equal(int(s),2),.4,y); wave_1_per_point46= wave_1_per_point47=x= if(equal(int(s),3),.6,x); wave_1_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_1_per_point49= wave_1_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_1_per_point51=y= if(equal(int(s),4),.4,y); wave_1_per_point52= wave_1_per_point53=//Corpo wave_1_per_point54=x= if(equal(int(s),5),.5,x); wave_1_per_point55=y= if(equal(int(s),5),.6,y); wave_1_per_point56= wave_1_per_point57=//Braccia wave_1_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_1_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_1_per_point60= wave_1_per_point61=x= if(equal(int(s),7),.5,x); wave_1_per_point62=y= if(equal(int(s),7),.6,y); wave_1_per_point63= wave_1_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_1_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_1_per_point66= wave_1_per_point67=x= if(equal(int(s),9),.5,x); wave_1_per_point68=y= if(equal(int(s),9),.6,y); wave_1_per_point69= wave_1_per_point70=//Testa wave_1_per_point71=x= if(equal(int(s),10),.5,x); wave_1_per_point72=y= if(equal(int(s),10),.62,y); wave_1_per_point73= wave_1_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_1_per_point75=y= if(equal(int(s),11),.62,y); wave_1_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_1_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_1_per_point78= wave_1_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_1_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_1_per_point81= wave_1_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_1_per_point83=y= if(equal(int(s),14),.62,y); wave_1_per_point84= wave_1_per_point85=x= if(equal(int(s),15),.50,x); wave_1_per_point86=y= if(equal(int(s),15),.62,y); wave_1_per_point87= wave_1_per_point88=x=x*dim+xpos; wave_1_per_point89=y=y*dim+ypos; wave_1_per_point90= wave_1_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_1_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_1_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_1_per_point94= wave_1_per_point95=hm=sample+mi2_prg; wave_1_per_point96=ht=sample+tr_prg; wave_1_per_point97=hb=sample+ba_prg; wave_1_per_point98= wave_1_per_point99=r=hm; wave_1_per_point100=g=ht; wave_1_per_point101=b=hb; wave_1_per_point102=a=.8; wavecode_2_enabled=1 wavecode_2_samples=16 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point4=bassdiff = (bass - meanbass)*15; wave_2_per_point5=trebdiff = (treb - meantreb)*15; wave_2_per_point6=middiff = (mid - meanmid)*15; wave_2_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point10=baprg=baprg+ba*.1; wave_2_per_point11=trprg=trprg+tr*.24; wave_2_per_point12=miprg=miprg+tr*.3; wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=dim =.5+.3*sin(miprg); //Dancer dimensions wave_2_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_2_per_point17=ypos=0+.2*sin(baprg);//Dancer y position variation wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21=//Position Stabilization wave_2_per_point22=xpos=xpos+(1-dim)/2; wave_2_per_point23=ypos=ypos+(1-dim)/2; wave_2_per_point24= wave_2_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point28=bassdiff = (bass - meanbass)*15; wave_2_per_point29=trebdiff = (treb - meantreb)*15; wave_2_per_point30=middiff = (mid - meanmid)*15; wave_2_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point34= wave_2_per_point35=mi2_prg = mi2_prg+mi; wave_2_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_2_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_2_per_point38= wave_2_per_point39=s = sample *15; wave_2_per_point40=//Gambe wave_2_per_point41=x= if(equal(int(s),1),.4,.4); wave_2_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_2_per_point43= wave_2_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_2_per_point45=y= if(equal(int(s),2),.4,y); wave_2_per_point46= wave_2_per_point47=x= if(equal(int(s),3),.6,x); wave_2_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_2_per_point49= wave_2_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_2_per_point51=y= if(equal(int(s),4),.4,y); wave_2_per_point52= wave_2_per_point53=//Corpo wave_2_per_point54=x= if(equal(int(s),5),.5,x); wave_2_per_point55=y= if(equal(int(s),5),.6,y); wave_2_per_point56= wave_2_per_point57=//Braccia wave_2_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_2_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_2_per_point60= wave_2_per_point61=x= if(equal(int(s),7),.5,x); wave_2_per_point62=y= if(equal(int(s),7),.6,y); wave_2_per_point63= wave_2_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_2_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_2_per_point66= wave_2_per_point67=x= if(equal(int(s),9),.5,x); wave_2_per_point68=y= if(equal(int(s),9),.6,y); wave_2_per_point69= wave_2_per_point70=//Testa wave_2_per_point71=x= if(equal(int(s),10),.5,x); wave_2_per_point72=y= if(equal(int(s),10),.62,y); wave_2_per_point73= wave_2_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_2_per_point75=y= if(equal(int(s),11),.62,y); wave_2_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_2_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_2_per_point78= wave_2_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_2_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_2_per_point81= wave_2_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_2_per_point83=y= if(equal(int(s),14),.62,y); wave_2_per_point84= wave_2_per_point85=x= if(equal(int(s),15),.50,x); wave_2_per_point86=y= if(equal(int(s),15),.62,y); wave_2_per_point87= wave_2_per_point88=x=x*dim+xpos; wave_2_per_point89=y=y*dim+ypos; wave_2_per_point90= wave_2_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_2_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_2_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_2_per_point94= wave_2_per_point95=hm=sample+mi2_prg; wave_2_per_point96=ht=sample+tr_prg; wave_2_per_point97=hb=sample+ba_prg; wave_2_per_point98= wave_2_per_point99=r=hm; wave_2_per_point100=g=ht; wave_2_per_point101=b=hb; wave_2_per_point102=a=.8; wavecode_3_enabled=1 wavecode_3_samples=16 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=at wave_3_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point4=bassdiff = (bass - meanbass)*15; wave_3_per_point5=trebdiff = (treb - meantreb)*15; wave_3_per_point6=middiff = (mid - meanmid)*15; wave_3_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point10=baprg=baprg+ba*.26; wave_3_per_point11=trprg=trprg+tr*.34; wave_3_per_point12=miprg=miprg+tr*.125; wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=dim =.5+.4*sin(trprg); //Dancer dimensions wave_3_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_3_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_3_per_point18= wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=//Position Stabilization wave_3_per_point22=xpos=xpos+(1-dim)/2; wave_3_per_point23=ypos=ypos+(1-dim)/2; wave_3_per_point24= wave_3_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point28=bassdiff = (bass - meanbass)*15; wave_3_per_point29=trebdiff = (treb - meantreb)*15; wave_3_per_point30=middiff = (mid - meanmid)*15; wave_3_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point34= wave_3_per_point35=mi2_prg = mi2_prg+mi; wave_3_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_3_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_3_per_point38= wave_3_per_point39=s = sample *15; wave_3_per_point40=//Gambe wave_3_per_point41=x= if(equal(int(s),1),.4,.4); wave_3_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_3_per_point43= wave_3_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_3_per_point45=y= if(equal(int(s),2),.4,y); wave_3_per_point46= wave_3_per_point47=x= if(equal(int(s),3),.6,x); wave_3_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_3_per_point49= wave_3_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_3_per_point51=y= if(equal(int(s),4),.4,y); wave_3_per_point52= wave_3_per_point53=//Corpo wave_3_per_point54=x= if(equal(int(s),5),.5,x); wave_3_per_point55=y= if(equal(int(s),5),.6,y); wave_3_per_point56= wave_3_per_point57=//Braccia wave_3_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_3_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_3_per_point60= wave_3_per_point61=x= if(equal(int(s),7),.5,x); wave_3_per_point62=y= if(equal(int(s),7),.6,y); wave_3_per_point63= wave_3_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_3_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_3_per_point66= wave_3_per_point67=x= if(equal(int(s),9),.5,x); wave_3_per_point68=y= if(equal(int(s),9),.6,y); wave_3_per_point69= wave_3_per_point70=//Testa wave_3_per_point71=x= if(equal(int(s),10),.5,x); wave_3_per_point72=y= if(equal(int(s),10),.62,y); wave_3_per_point73= wave_3_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_3_per_point75=y= if(equal(int(s),11),.62,y); wave_3_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_3_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_3_per_point78= wave_3_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_3_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_3_per_point81= wave_3_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_3_per_point83=y= if(equal(int(s),14),.62,y); wave_3_per_point84= wave_3_per_point85=x= if(equal(int(s),15),.50,x); wave_3_per_point86=y= if(equal(int(s),15),.62,y); wave_3_per_point87= wave_3_per_point88=x=x*dim+xpos; wave_3_per_point89=y=y*dim+ypos; wave_3_per_point90= wave_3_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_3_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_3_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_3_per_point94= wave_3_per_point95=hm=sample+mi2_prg; wave_3_per_point96=ht=sample+tr_prg; wave_3_per_point97=hb=sample+ba_prg; wave_3_per_point98= wave_3_per_point99=r=hm; wave_3_per_point100=g=ht; wave_3_per_point101=b=hb; wave_3_per_point102=a=.8; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.321291 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame2=trebdiff = (treb - meantreb)*15; shape_0_per_frame3=tr = min(above(trebdiff,0)*trebdiff*.005,.11); shape_0_per_frame4= shape_0_per_frame5=tr_prg= tr_prg+tr; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-tr_prg; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.361326 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=miprg=miprg+mi; per_frame_11=q1=gam; per_frame_12=monitor =mi_prg; per_frame_13= per_frame_14= per_frame_15=//Thanks to krash for beat detection (modified) per_frame_16=volume = 0.3*bass+mid; per_frame_17=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_18=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_19=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_20=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_21=peakbass_att = max(bass_att,peakbass_att); per_frame_22=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_23=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_24=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_25=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_26=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_27= per_frame_28=echo_zoom =pow(1/(1.8+1.5*sin(miprg)),.5); per_frame_29=monitor=echo_zoom; per_frame_30=//oldecho = echo_zoom; per_pixel_1= per_pixel_2= per_pixel_3= per_pixel_4=DY =dy-.004*below(y,1)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_5=//zoom=zoom+above(y,.49)*.1; per_pixel_6=sx = sy-below(y,1)*.001; per_pixel_7=dx=dx+.01*bass*(1-q1*2);//sin(bass*.2); per_pixel_8=rot=rot+.051*below(y,1);//*(1-below(y,.49)*above(y,.47)); per_pixel_9=cx=int(x*16)/16; per_pixel_10=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Jaded Emotion.milk0000775000175000017500000000425711756064137027402 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; projectM-complete-2.1.0-Source/presets_projectM/Fvese - simple.milk0000775000175000017500000000374611756064137025445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.796630 fWaveScale=0.543759 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.020000 cy=0.020001 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=0.400000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.600000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.200027 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=warp = 0; per_frame_2=dx = dx - .0005; per_frame_3=dy = dy - .0005; per_frame_4=wave_r = abs(wave_r + 0.1*(sin(time*0.346) + sin(time*1.334))); per_frame_5=wave_g = wave_g + 0.1*(sin(time*0.763) + sin(time*1.231)); per_frame_6=wave_b = wave_b + 0.2*(sin(time*0.695) + sin(time*0.367)); per_frame_7=decay=decay-0.01*(frame%1); per_frame_8=wave_x = 0.5+0.1*sin(time+rand(100)/100); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=mv_r=wave_g+bass; per_frame_15=mv_g=wave_r+treb; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*dy)*20+time*5)); per_pixel_2=zoom = zoom + rad*.08; projectM-complete-2.1.0-Source/presets_projectM/Eo.S.+Phat Cool Bug_arm_textured.milk0000775000175000017500000001270311756064137030647 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.999995 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_shaped2_zoe_colours5.milkprojectM-complete-2.1.0-Source/presets_projectM/Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_s0000775000175000017500000001623211756064137033351 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.019788 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999957 sy=0.999997 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.600000 ob_g=0.500000 ob_b=0.800000 ob_a=0.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=1.000000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.670888 shapecode_0_ang=0.000000 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=0.429222 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=flux=q5*9; shape_0_per_frame2=fluxs=max(flux,0); shape_0_per_frame3=fluxs=min(fluxs,1); shape_0_per_frame4=bs=q1*above(q1,0.8) + (q1*0.2 * below(q1,0.8)); shape_0_per_frame5=advflux=(bs*fluxs) + (-bs * (1-fluxs)); shape_0_per_frame6=adv=adv+advflux; shape_0_per_frame7=advs=adv/256; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=ang=advs; shape_0_per_frame11=rad=1.471 + sin(advs*16)*0.4; shape_0_per_frame12=a2=1-(sin(time)*0.4); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.350000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.816695 shapecode_1_r=0.400000 shapecode_1_g=0.400000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.100000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=y=0.1 + q2*0.4; shape_1_per_frame2=rad=q2/2; shape_1_per_frame3=ang=-q2*2; shape_1_per_frame4= shape_1_per_frame5=r=0.90 + (sin(time/2))*0.50; shape_1_per_frame6=g=0.90 + (sin(time/2 + 2)) * 0.50; shape_1_per_frame7=b=0.90 + (sin(time/2 + 4)) * 0.50; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10=r2=0.70 + (sin(time/2))*0.50; shape_1_per_frame11=g2=0.70 + (sin(time/2 + 2)) * 0.50; shape_1_per_frame12=b2=0.70 + (sin(time/2 + 4)) * 0.50 shape_1_per_frame13= shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.089251 shapecode_2_ang=2.890265 shapecode_2_tex_ang=2.890265 shapecode_2_tex_zoom=0.483654 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=flux=q5*9; shape_2_per_frame2=fluxs=max(flux,0); shape_2_per_frame3=fluxs=min(fluxs,1); shape_2_per_frame4=bs=q1*above(q1,0.8) + (q1*0.5 * below(q1,0.8)); shape_2_per_frame5=advflux=(bs*fluxs) + (-bs * (1-fluxs)); shape_2_per_frame6=adv=adv+advflux; shape_2_per_frame7=advs=adv/178; shape_2_per_frame8= shape_2_per_frame9=//ang=sin(time/6)*6.4; shape_2_per_frame10=ang=advs; shape_2_per_frame11=rad=1.671 + sin(advs*16)*0.4; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.840000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.980000 shapecode_3_g=1.000000 shapecode_3_b=0.980000 shapecode_3_a=0.800000 shapecode_3_r2=0.000000 shapecode_3_g2=0.090000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=sin(time/2)*0.4 + 0.5; shape_3_per_frame2=y=sin(time)*0.4+0.5; shape_3_per_frame3=rad=(q2*q2)/2;; shape_3_per_frame4=ang=q2*2; shape_3_per_frame5= shape_3_per_frame6=r=0.70 + (sin(time/2))*0.50; shape_3_per_frame7=g=0.70 + (sin(time/2 + 2)) * 0.50; shape_3_per_frame8=b=0.70 + (sin(time/2 + 4)) * 0.50 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=q1=0;q2=0;q3=0 per_frame_1=decay=.96; per_frame_2=zoom=1.000; per_frame_3=speed=0.80; per_frame_4=speedinv=1-speed; per_frame_5=q1=(qa*speed + bass*speedinv); per_frame_6=q2=(qb*speed + mid *speedinv); per_frame_7=q3=(qc*speed + (treb*0.8)*speedinv); per_frame_8=qa=q1; per_frame_9=qb=q2; per_frame_10=qc=q3; per_frame_11=flux=sin(time/2); per_frame_12=q4=flux * 0.5 + 0.5; per_frame_13=q5=flux; per_frame_14=ib_r=sin(time/2)*0.5 + 0.5; per_frame_15=ib_g=sin(time/2 + 2)* 0.5 + 0.5; per_frame_16=ib_b=sin(time/2 + 4)* 0.5 + 0.5; per_frame_17=ib_size=sin(time/3)*0.05; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Fvese - Stranger Minds (Astral Mix).milk0000775000175000017500000000420011756064137032714 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.023445 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.510000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.400000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.055000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=1-min(bass*0.5,1); per_frame_8=ib_b=1-min(treb*0.5,1); per_frame_9=ib_g=1-min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_frame_13=bass_effect = min(max(max(bass,bass_effect)-1.3,0),0.5); per_frame_14=ib_size = ib_size+ bass_effect; per_frame_15=wave_mystery = wave_mystery + 0.4*bass_effect; per_frame_16=mv_l = mv_l + 0.5*bass_effect; per_frame_17=q1 = bass_effect; per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(q1)*0.1; per_pixel_3=rot = rot + 0.1*q1*(3.14-ang); projectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - State Of Discretion.milk0000775000175000017500000000734111756064137033025 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998168 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.973828 fWaveScale=1.329466 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=0.999998 fWarpScale=0.994977 fZoomExponent=0.057600 fShader=0.950000 zoom=0.773282 rot=0.000000 cx=0.440000 cy=0.440001 dx=0.020000 dy=0.000000 warp=0.999100 sx=0.990096 sy=1.009997 wave_r=0.350000 wave_g=0.360000 wave_b=0.400000 wave_x=0.510000 wave_y=0.500000 ob_size=0.010000 ob_r=0.360000 ob_g=0.500000 ob_b=0.360001 ob_a=0.959999 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.500000 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Krash & TEcHNO - Rhythmic Mantas.milk0000775000175000017500000000466311756064137030255 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.995000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002083 fZoomExponent=1.001830 fShader=1.000000 zoom=0.995048 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.010000 dy=0.010000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_3=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=peakbass_att = max(bass_att,peakbass_att); per_frame_6=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=mode = if(beat,rand(4),mode); per_frame_12=q1 = ((time*20)%50)*0.08; per_frame_13=q2 = 1 - below(mode,2)*2; per_frame_14=q3 = 1 - 2*(mode%2); per_frame_15=wave_x = 1-below(mode,2); per_frame_16=wave_mystery = (frame%2)*(2*(1-equal(mode%3,0))-1); per_frame_17=wave_r=if(below(frame%6,3),bass*0.5,0); per_frame_18=wave_b=0.9+sin(time)*0.1; per_frame_19=wave_g=if(above(frame%6,2),bass*0.5,0); per_pixel_1=dx = dx*pow(-1,0&(13+q1 - 5*(q2*y)))*min(bass,1.2); per_pixel_2=dy = dy*pow(-1,0&(13+q1 - 5*(q3*x)))*min(bass,1.2); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness.milk0000775000175000017500000001220211756064137030016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Multiverse Starfield 3.milk0000775000175000017500000000311511756064137031053 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.300000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_pixel_1=zoom = 1.8 +0.04*cos(time*0.857) + atan(atan(0.5*sqrt(2)-rad)*1.5*rad); per_pixel_2=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_3=dx = 0.02*sin(time*0.46)*(0.5*sqrt(2)-rad)+0.015*sin(time*0.511); per_pixel_4=dy=0.02*sin(time*0.54)*(0.5*sqrt(2)-rad)+0.013*cos(time*0.633); per_pixel_5=cx = 0.5 + 0.1*sin(0.97*time)*(rad*rad); per_pixel_6=cy = 0.5 +0.1*sin(0.613*time)*(rad*rad); per_pixel_7=zoomexp = 0.8-0.2*(1-rad)+0.2*sin(-rad*rad)+0.1*sin(time*0.669); ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Ma0000775000175000017500000000672611756064137032777 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - The Chaos Of Colours (Drifting Mix).milk0000775000175000017500000001513011756064137032753 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r = 0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.200000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.200000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*cos(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*cos(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.005; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.005; per_frame_22=rot = 10*(dx-dy); per_frame_23=wave_a = 0; per_frame_24=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_25=oldq8 = q8; per_frame_26=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_27=monitor = rot; per_pixel_1=zoom = 1+0.05*rad; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Future Speakers.milk0000775000175000017500000001733011756064137027707 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=//effect = sqrt(2)-rad; per_pixel_9=zoom=0.9-(0.1*bass)*cos(pow((effect),3)*8*(bass_att+1)); per_pixel_10= ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Geiss & Sperl - Feedback (projectM idle HDR mix).prjmprojectM-complete-2.1.0-Source/presets_projectM/Geiss & Sperl - Feedback (projectM idle HDR mix).prj0000664000175000017500000001672211756064137032607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.22891 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.999902 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.207965 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.37 shapecode_0_y=0.5 shapecode_0_rad=4.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=0 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=0 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=1 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.37 shapecode_1_y=0.5 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=1 shapecode_1_b=1 shapecode_1_a=0.8 shapecode_1_r2=1 shapecode_1_g2=1 shapecode_1_b2=1 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.67 shapecode_2_y=0.43 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=1 shapecode_2_b=1 shapecode_2_a=0.8 shapecode_2_r2=1 shapecode_2_g2=1 shapecode_2_b2=1 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_5_enabled=1 shapecode_5_sides=16 shapecode_5_additive=1 shapecode_5_thickOutline=1 shapecode_5_textured=0 shapecode_5_x=0.68 shapecode_5_y=0.5 shapecode_5_rad=0.509999 shapecode_5_ang=0 shapecode_5_tex_ang=0 shapecode_5_tex_zoom=1 shapecode_5_r=1 shapecode_5_g=0 shapecode_5_b=0 shapecode_5_a=0.46 shapecode_5_r2=0 shapecode_5_g2=1 shapecode_5_b2=0 shapecode_5_a2=0 shapecode_5_border_r=0 shapecode_5_border_g=1 shapecode_5_border_b=1 shapecode_5_border_a=0 shape_5_per_frame1=ang = time*1.4; shape_5_per_frame2=x = x + q1; shape_5_per_frame3=y = y + q2; shape_5_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_5_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_5_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_5_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_5_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_5_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_ImageURL=M.tga shapecode_3_x=0.68 shapecode_3_y=0.5 shapecode_3_rad=0.41222 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=0.71 shapecode_3_r=1 shapecode_3_g=1 shapecode_3_b=1 shapecode_3_a=1 shapecode_3_r2=1 shapecode_3_g2=1 shapecode_3_b2=1 shapecode_3_a2=1 shapecode_3_border_r=0 shapecode_3_border_g=0 shapecode_3_border_b=0 shapecode_3_border_a=0 shape_3_per_frame1=x = x + q1; shape_3_per_frame2=y = y + q2; shape_3_per_frame3=b2 = (sin(time)+1)*0.5; shape_3_per_frame4=b = (sin(time)+1)*0.5; shape_3_per_frame5=g2 = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame6=g = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame7=r2 = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame8=r = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame9=a = q3; shape_3_per_frame10=a2 = q3; shapecode_4_enabled=1 shapecode_4_sides=4 shapecode_4_additive=0 shapecode_4_thickOutline=0 shapecode_4_textured=1 shapecode_4_ImageURL=headphones.tga shapecode_4_x=0.68 shapecode_4_y=0.58 shapecode_4_rad=0.6 shapecode_4_ang=0 shapecode_4_tex_ang=0 shapecode_4_tex_zoom=0.71 shapecode_4_r=1 shapecode_4_g=1 shapecode_4_b=1 shapecode_4_a=1 shapecode_4_r2=1 shapecode_4_g2=1 shapecode_4_b2=1 shapecode_4_a2=1 shapecode_4_border_r=0 shapecode_4_border_g=0 shapecode_4_border_b=0 shapecode_4_border_a=0 shape_4_per_frame1=x = x + q1; shape_4_per_frame2=y = y + q2; shape_4_per_frame3=rad = rad + bass * 0.1; shape_4_per_frame4=a = q3; shape_4_per_frame5=a2 = q3; shapecode_6_enabled=1 shapecode_6_sides=4 shapecode_6_additive=0 shapecode_6_thickOutline=0 shapecode_6_textured=1 shapecode_6_ImageURL=project.tga shapecode_6_x=0.38 shapecode_6_y=0.435 shapecode_6_rad=0.8 shapecode_6_ang=0 shapecode_6_tex_ang=0 shapecode_6_tex_zoom=0.71 shapecode_6_r=1 shapecode_6_g=1 shapecode_6_b=1 shapecode_6_a=1 shapecode_6_r2=1 shapecode_6_g2=1 shapecode_6_b2=1 shapecode_6_a2=1 shapecode_6_border_r=0 shapecode_6_border_g=0 shapecode_6_border_b=0 shapecode_6_border_a=0 shape_6_per_frame1=x = x + q1; shape_6_per_frame2=y = y + q2; shape_6_per_frame3=a = q3; shape_6_per_frame4=a2 = q3; per_frame_1=wave_mystery = time%5*0.2; per_frame_2=q1 = 0.15*sin(time*1.14); per_frame_3=q2 = 0.1*sin(time*0.93+2); per_frame_4=q3 = if(above(frame,60),1, frame/60.0);projectM-complete-2.1.0-Source/presets_projectM/Unchained & Illusion - Logic Morph.milk0000775000175000017500000000503111756064137030757 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006490 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.968100 fWaveScale=0.706300 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.550000 fModWaveAlphaEnd=1.150000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.208145 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.301000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_frame_16=rot=rot+(dy_residual-dx_residual)*4; per_frame_17=cy=cy+dy_residual*4; per_frame_18=cx=cx+dx_residual*4; per_frame_19=wave_x=wave_x+dx_residual*10; per_frame_20=wave_y=wave_y+dy_residual*10; per_frame_21=ob_r=wave_g; per_frame_22=ob_g=wave_b; per_frame_23=ob_b=wave_r; per_frame_24=ib_r=wave_b; per_frame_25=ib_g=wave_r; per_frame_26=ib_b=wave_g; per_frame_27=ob_size=dy_residual; per_frame_28=ib_size=dx_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; per_pixel_2=rot=rot-(1-zoom); projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Luckless.milk0000775000175000017500000000770711756064137030460 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.619082 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=zoom+.1*sin(time*.8); per_pixel_1=rot = rot + if(below(sin(ang+sin(rad+.5*q4)*5), q6), -rot, 0.5*sin((rad+.5*q1)*4*q5)); per_pixel_2=zoom=zoom+rot*q3; projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Pandora's Volcano.milk0000775000175000017500000000251611756064137030077 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.040000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=tt = time/2; per_frame_2=wave_r = 1; per_frame_3=wave_b = 0.4 + sin(tt)/3; per_frame_4=wave_g = 0.5 - cos(2*tt)/4; per_frame_5=sy = 1.1 + progress/10; per_pixel_1=sx = tan(pow(y,2))-log(y); per_pixel_2=zoom = 1.0 + sin(rad)/5 + progress/10; projectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - plasma temptation.milk0000775000175000017500000001242311756064137030323 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.447720 fVideoEchoAlpha=0.800000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=3.300369 fWarpScale=2.670993 fZoomExponent=100.000000 fShader=1.000000 zoom=0.819143 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=36.971127 sx=3.544923 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=20.160004 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=1.000000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=rand(1); wave_0_per_point2=y=rand(1); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.900000 shapecode_0_g=0.700000 shapecode_0_b=0.900000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=(sin(time)+1)*.5; shape_0_per_frame2=y=(bass_att*.5)+(sin(time*.5)*.2); shape_0_per_frame3= shape_0_per_frame4=ang=time; shape_0_per_frame5=rad=bass*.5; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.808139 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.220183 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.900000 shapecode_1_g2=1.000000 shapecode_1_b2=0.800000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.731599 shapecode_2_ang=0.000000 shapecode_2_tex_ang=5.026548 shapecode_2_tex_zoom=0.248318 shapecode_2_r=0.800000 shapecode_2_g=0.300000 shapecode_2_b=0.800000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=rad=bass*.9; shape_2_per_frame2=ang=time; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.200000 shapecode_3_b=0.300000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.100000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=(cos((time+.233)*.2)+1)*.5; shape_3_per_frame2=y=(sin(time*.1)+1)*.5+(sin(time*.13)*.5); shape_3_per_frame3= shape_3_per_frame4=rad=treb*.2; per_pixel_1=direc=if(above(treb,1.3),direc*-1,direc); per_pixel_2= per_pixel_3=zoom=zoom+sin(x*treb*mid*.1)*direc*-1; per_pixel_4=rot=rot+(cos(y*bass)*x)*direc; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Beat Demo 2.2.milk0000775000175000017500000000727211756064137027002 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Contortion (Xenomorph Mix).milk0000775000175000017500000000446511756064137031572 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.301000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.003415 fWaveScale=2.630066 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=0.010000 fZoomExponent=11.202057 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.2*sin(time); per_frame_13=wave_y = wave_y + 0.2*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.5*(0.5-rad)*(5*sin(0.48*time*dy_r)*sin(time)); per_pixel_6=zoom = zoom - 0.015*(0.65 - 0.25*sin((dx_r+dy_r)*20*bass)+rad); per_pixel_7=cx = cx + .45*sin(time)*(0.75*sin(1.25*time*dy_r)*cos(0.74*sin(dx_r*2*time))); per_pixel_8=cy = cy + .45*cos(time)*(0.75*cos(1.6*time*dx_r)*sin(0.74*cos(dy_r*2*time))); projectM-complete-2.1.0-Source/presets_projectM/Eo.S.+Phat Fractical_dancer_Peacock.milk0000775000175000017500000001350011756064137031317 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.615167 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.050000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=r=sin(time*0.7)*3*(bass*0.2); shape_0_per_frame3=g=sin(time*0.5)*4*(treb*2); shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.987774 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11=//ib_r=bass; per_frame_12=//ib_g=treb; per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//q4=sin(musictime*0.02)*0.1; per_frame_20=//q5=sin(musictime*0.01)*0.1; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*3) + sqr( (y-0.5+q5)*2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=(rd*rd)/2.5; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Krash - Interwoven (Contra Mix).milk0000775000175000017500000001067311756064137032247 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.091806 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=q8 =oldq8+ min(0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps),0.1); per_frame_6=oldq8 = q8; per_frame_7=q7= 0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps); per_frame_8=q6 =oldq6+ 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq6 = q6; per_frame_10= per_frame_11=x1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_12=x2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_13=x3 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_14=y1 = 0.8 + 0.05*sin(0.516*q8) + 0.05*sin(0.232*q8) + 0.05*sin(1.024*q8); per_frame_15=y2 = 0.8 + 0.05*sin(0.341*q8) + 0.05*sin(0.768*q8) + 0.05*sin(1.093*q8); per_frame_16=y3 = 0.8 + 0.05*sin(0.301*q8) + 0.05*sin(0.873*q8) + 0.05*sin(1.251*q8); per_frame_17=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_18=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_19=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_20=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_21=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_22=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_23=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_24=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_25=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_26=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_27=wave_y = if(equal(framethird,0),y1,if(equal(framethird,1),y2,y3)); per_frame_28=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_29=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_30=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_31= per_frame_32=volume = 0.3*(bass+mid); per_frame_33=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_34=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_35=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_36=peakbass_att = max(bass_att,peakbass_att); per_frame_37=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_38=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_39=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_40=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_41=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_42=dx = beat; per_frame_43=mv_a = beat; per_pixel_1=dy = 0.001+0.008*q7 + 0.001*sin(12*x+3.059*q6) + 0.001*sin(24*x+2.025*q6) + 0.001*sin(1.231*q8); per_pixel_2=dx = dx + 0.0001*sin(9*y+0.612*q6) + 0.0001*sin(13*y+0.429*q6) + 0.0001*sin(1.027*q8); per_frame_init_1=oldq8 = time*0.1; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Beat Demo 2.1.milk0000775000175000017500000000715411756064137027000 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=cx=cx+.5*q1; per_frame_42=cy=cy+.5*q2; per_frame_43=warp=bnot(q7%2); per_frame_44=echo_zoom=1+.5*q3; per_frame_45=echo_orientation=q8%4; per_frame_46=wave_mode=q8%7; per_pixel_1=zoom=zoom+.3*sin(y*3.14*q4); per_pixel_2=rot=rot*cos(x*3.14*q5); projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - For The Seagull.milk0000775000175000017500000000547411756064137031476 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999838 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=35.318443 fWaveScale=0.010000 fWaveSmoothing=0.792000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.444800 fWarpScale=86.134796 fZoomExponent=1.030300 fShader=0.500000 zoom=0.992400 rot=0.000000 cx=1.069900 cy=1.069999 dx=0.000000 dy=0.000000 warp=1.307431 sx=1.000000 sy=1.000000 wave_r=0.250000 wave_g=0.260000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed))+(bass+mid+treb)*.025; per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_frame_26=mv_y = 1.25; per_pixel_1=rot = rot + 0.04*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) )+ if(above(q1,0),sin(rad)/30,sin(1-rad)/30); per_pixel_2=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ) + if(above(sin(1.123*time/4),0),sin(1-rad)/40,-sin(rad*q1)/40); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Octopus Gold.milk0000775000175000017500000000421111756064137026444 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=2.673533 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.800000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(0.394*time) + 0.40*sin(0.475*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(0.442*time) + 0.40*sin(0.321*time) ); per_frame_3=wave_r = wave_r + 0.300*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_4=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_5=wave_b = wave_b + 1.000*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_6=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_9=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_10=q1=cos(0.23*time); per_frame_11=q2=time + 0.3*sin(time*0.21); per_frame_12=cx=cx+0.2*sin(q1*0.5); per_frame_13=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_projectM/Reenen Geiss - Triple Feedback.milk0000775000175000017500000002363011756064137030251 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.460478 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.075238 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.550000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1=rate = fps/(fps+1/2); shape_1_per_frame2=beat = above(bass,bassthresh); shape_1_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame4=ran = rand(8)+4; shape_1_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame6=//poly = if(above(poly,8),4,poly); shape_1_per_frame7=sides = poly; shape_1_per_frame8= shape_1_per_frame9=rate2 = fps/(fps+10); shape_1_per_frame10=out = (1-beat)*rate2*out + beat; shape_1_per_frame11=border_a = out; shape_1_per_frame12=te = bass/fps/2 + te; shape_1_per_frame13=x = x + 0.056*sin(te*1.67); shape_1_per_frame14=y = y + 0.043*sin(te*1.23); shape_1_per_frame15=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame16=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame17=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame18=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame19=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame20=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame21=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame22=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.749999 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=rate = fps/(fps+1/2); shape_2_per_frame2=beat = above(mid,bassthresh); shape_2_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.6)*rate+1.6); shape_2_per_frame4=ran = rand(8)+4; shape_2_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_2_per_frame6=//poly = if(above(poly,8),4,poly); shape_2_per_frame7=sides = poly; shape_2_per_frame8= shape_2_per_frame9=rate2 = fps/(fps+10); shape_2_per_frame10=out = (1-beat)*rate2*out + beat; shape_2_per_frame11=border_a = out; shape_2_per_frame12= shape_2_per_frame13=te = mid/fps/2 + te; shape_2_per_frame14=x = x + 0.05*sin(te*1.17); shape_2_per_frame15=y = y + 0.05*sin(te*1.83); shape_2_per_frame16=ang = 3*sin(te*0.5)+2*sin(te*1.1)+4*sin(te*0.3); shape_2_per_frame17=rad = rad * (0.9 + 0.2*t2) + 0.1*sin(te*1.3); shape_2_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.417 + 1))); shape_2_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.391 + 2))); shape_2_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.432 + 4))); shape_2_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.457 + 3))); shape_2_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.437 + 5))); shape_2_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen projectM-complete-2.1.0-Source/presets_projectM/Fvese - New meetings.milk0000775000175000017500000000501011756064137026463 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.050169 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500001 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_5=time = time/100; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.05 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.0005 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=xwave_x = wave_x + 0.250*( 0.60*sin(2.112*time) + 0.40*sin(1.589*time) ); per_frame_11=xwave_y = wave_y + 0.250*( 0.60*sin(1.752*time) + 0.40*sin(2.298*time) ); per_frame_12=bass_eff = max(max(bass,bass_att)-1,0); per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=decay = decay - 0.05*equal(frame%16,0); per_frame_15=zoom = decay; per_frame_16=rot = bass_eff/bass_thresh; per_frame_17=ob_size = rot-bass; per_frame_18=ib_a = 1-bass_eff; per_frame_19=ib_r = 1-wave_r; per_frame_20=ib_b = 1-wave_g; per_frame_21=ib_g = 1-wave_b; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3=zoom=zoom + 0.005*tan(ang-ang); per_pixel_4=ray = pow(rad,1.85)+.037; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Brakefreak.milk0000775000175000017500000000405711756064137026667 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880270 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.020000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=ib_r = wave_r*0.5; per_frame_5=ib_g = wave_g*0.5; per_frame_6=ib_b = wave_b*0.5; per_frame_7=ob_r = wave_b; per_frame_8=ob_g = wave_r; per_frame_9=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.06*(0.1*(time))+(0.5*(0.5-rad))+rad; per_pixel_6=rot = rot - 0.1*sqr(0.5*cos(ang*time)*bass_att); per_pixel_7=zoom = zoom - 0.04*(sin(rad)); per_pixel_8=zoom = zoom - 0.1*above(y,0.5)*sqr(0.5*sin(ang*time)*bass_att); per_pixel_9=zoom = zoom - 0.1*below(y,0.5)*sqr(0.5*cos(ang*time)*treb_att); projectM-complete-2.1.0-Source/presets_projectM/bmelgren - Godhead.milk0000775000175000017500000000230111756064137026214 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,mid))+.8; projectM-complete-2.1.0-Source/presets_projectM/Che - Terracarbon Stream.milk0000775000175000017500000000674111756064137027257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.030740 fWaveScale=0.498516 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.035000 ib_r=0.250000 ib_g=0.450000 ib_b=0.250000 ib_a=0.290000 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.060000 mv_g=1.000000 mv_b=1.000000 mv_a=0.200000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Frantic Thoughts Mix).mil0000775000175000017500000001704311756064137033362 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.700000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_projectM/Fvese - Window Reflection 6.milk0000775000175000017500000000460011756064137027612 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.199862 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.149765 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.999800 rot=0.800000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=q1=bass_eff+sin(time*mytime*4); per_frame_8=q2=bas_eff+cos(time*mytime*2); per_frame_9=q3=bass_eff+abs(rad+.5)+(q2*q5); per_frame_10=q4=bass_thresh+abs(.9*5)*(dx_r*dy_r)*(dx*dy); per_frame_11=q5=bass_tresh+cos(.2*2)*(dx_r*dy_r); per_frame_12=q6=bass_thresh+0.1*(atan(abs(-rad+.5)))*q1; per_frame_13=q7=if(above(bass+bass_att,2),-1.5+bass+bass_att,0); per_frame_14=q8=below(rad- 0.1*x,0.18); per_frame_15=q9=if(above(rad,.5),.9+rad,.5+bass*3%1000*.1); per_frame_16=dx=q8; per_frame_17=zoom=q9+0.4; per_frame_18=monitor=zoom; per_pixel_1=rot=zoom; per_frame_init_1=myzoom=if(below(q1,q6),0.3*dx,if(equal(q2,q5),0.2*(1-dx),if(above(q3,q4),0.3*dy,0.2*(1-dy)+if(equal(q4,q3),0.3* dx, if(above(q5,q2),0.25*(1-dx),if(below(q6,q1),0.3*dy,0.25*(1-dy)+if(equal(q7,q9),0.3*dx, if(below(q8,q7),0.2*(1-dx),if(equal(q9,q6),0.3*dy,0.2*(1-dy)))))))))) + .8 - 0.02*(min(q6+q1,.5))*bass_eff; projectM-complete-2.1.0-Source/presets_projectM/Illusion & Unchained - Invade My Mind.milk0000775000175000017500000000763211756064137031311 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.976000 fVideoEchoZoom=1.028414 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=1.028415 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000206 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.800000 ob_g=0.300000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.200000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*sin(q4+q5); per_frame_28=wave_b=wave_b+wave_b*q2*sin(q3); per_frame_29=wave_g=wave_g+wave_g*q2; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=wave_mystery=.5*q6; per_frame_37=warp=0; per_frame_38=ob_size = 0.070 + (bass+mid)/24 + bass_att/30; per_frame_39=ib_size = ob_size / 4; per_pixel_1=zoom=zoom+.10*sin(q4+time+ang+rad); per_pixel_2=rot=if(above(bnot(1*q4),bnot(1*q3*.24)),rot*sin(rad*sin(q4*.54)),-rot*sin(rad*cos(q4*. per_pixel_3=34)))*Sin(Bass*.43)*sin(time*.13)*sin(q4*.54); per_pixel_4=sx=sx+.2*sqrt(sin(x))*sin(q3)*sin(q4*.42)*sin(q1*.65); per_pixel_5=sy=sy-.2*sqrt(sin(y))*cos(q3*q1)*Sin(above(q3,q3+.4)*.54)*sin(q4*above(q3,q2)*.54); per_pixel_6=dx=rot*sin(q4+q3)*Y*sin(above(q2,q4*.12))*x*sin(q3*.53)*sin(q5*.43); per_pixel_7=dy=-rot*sin(q3)*x*Sin(above(q3,q5)*.53)*y*sin(above(q4,q1)*-.12)*sin(above(q1,q3)*.23);; per_pixel_8=cx = cx + 4 * sin(0.128 * q3); projectM-complete-2.1.0-Source/presets_projectM/Phat_Eo.S. - our own personal demon.milk0000775000175000017500000002376211756064137031162 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.05; wave_0_per_point4=yp=cos(smp )*0.05; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15=ib_r=tan(time*1); per_frame_16=ib_r=min(ib_r,1); per_frame_17=ib_r=max(ib_r,0); per_frame_18=ib_g=tan(time*1+2.1); per_frame_19=ib_g=min(ib_g,1); per_frame_20=ib_g=max(ib_g,0); per_frame_21=ib_b=tan(time*1+4.2); per_frame_22=ib_b=min(ib_b,1); per_frame_23=ib_b=max(ib_b,0); per_frame_24= per_frame_25=ob_r=ib_r-0.5; per_frame_26=ob_g=ib_g-0.5; per_frame_27=ob_b=ib_b-0.5; per_frame_28=q1=ib_r; per_frame_29=q2=ib_g; per_frame_30=q3=ib_b; per_frame_31= per_frame_32= per_frame_33= per_frame_34=decay = 0.9999; per_frame_35= per_frame_36= per_frame_37=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_38=//solarize=above(0.5,bass); per_frame_39=//darken=above(0.4,treb); per_frame_40= per_frame_41=musictime=musictime+(mid*mid*mid)*0.02; per_frame_42= per_frame_43=xpos=sin(musictime*0.6)*0.6; per_frame_44=ypos=sin(musictime*0.4)*0.6; per_frame_45=q4=xpos; per_frame_46=q5=ypos; per_frame_47= per_frame_48=zoom=.98 + min(bass,1)*0.04 per_frame_49= per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=//zoom=-1; per_pixel_9=sx=-1+(bass*0.2); per_pixel_10=sy=-1-(treb*0.2); per_pixel_11= per_pixel_12=cx=0.5+q4; per_pixel_13=cy=0.5-q5; per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_15=//zm=(1.1-(rd/4)); per_pixel_16=zm=.98; per_pixel_17= per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; per_pixel_20=zm=zm+star/20; per_pixel_21=sx=zm; per_pixel_22=sy=zm; per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) projectM-complete-2.1.0-Source/presets_projectM/Unchained - Deeper Logic.milk0000775000175000017500000000667511756064137027230 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_projectM/Idiot - Texture Boxes (Remix).milk0000775000175000017500000001475511756064137030045 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.194000 dy=0.400000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tx=0+1*sin(q1); shape_0_per_frame2=textured=if(below(.5,tx),0,1); shape_0_per_frame3=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame4=ang=ang+1*sin(time*.62); shape_0_per_frame5=x=.5-.3*sin(time*.34); shape_0_per_frame6=y=.5+.3*sin(time*.53); shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tx=0+1*sin(q2); shape_1_per_frame2=textured=if(below(.5,tx),0,1); shape_1_per_frame3=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame4=ang=ang+1*sin(time*.75); shape_1_per_frame5=x=.5-.3*sin(time*.12); shape_1_per_frame6=y=.5+.3*sin(time*.65); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=tx=0+1*sin(q3); shape_2_per_frame2=textured=if(below(.5,tx),0,1); shape_2_per_frame3=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame4=ang=ang+1*sin(time*.12); shape_2_per_frame5=x=.5-.3*sin(time*.23); shape_2_per_frame6=y=.5+.3*sin(time*.56); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=tx=0+1*sin(q4); shape_3_per_frame2=textured=if(below(.5,tx),0,1); shape_3_per_frame3=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame4=ang=ang+1*sin(time*.65); shape_3_per_frame5=x=.5-.3*sin(time*.54); shape_3_per_frame6=y=.5+.3*sin(time*.23); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Unchained - Subjective Experience Of The Manifold.milkprojectM-complete-2.1.0-Source/presets_projectM/Unchained - Subjective Experience Of The Manifold.mi0000775000175000017500000001002411756064137033351 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999496 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.008); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse*q1); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*1.14+q2*1.14+q3*1.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.2*sin(time*2.157); per_frame_29=ob_b=.2+.2*sin(time*1.689); per_frame_30=ob_g=.2+.2*sin(time*1.413); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=echo_zoom=1+.08*q1+.08*q2+.06*q3+.16*cos(time*.681); per_frame_44=wave_r=.5+.5*sin(q1+time*2.183); per_frame_45=wave_b=.5+.5*sin(q2+time*1.211); per_frame_46=wave_g=.5+.5*sin(q3+time*1.541); per_frame_47=wave_mystery=wave_mystery+.5*sin(time*3+q6); per_frame_48=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_49=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_50=wave_mode=q8%3; per_frame_51=wave_a=3+sin(time*1.414)+q3; per_pixel_1=xx=x-.5+.03*q5+.1*y*q6+.1*sin(time*.322); per_pixel_2=yy=y-.5+.03*q6+.1*x*q5+.1*sin(time*.427); per_pixel_3=dx=sin(xx*2); per_pixel_4=dy=sin(yy*2); per_pixel_5=rot=sin(rad*1.4+.3*q4); projectM-complete-2.1.0-Source/presets_projectM/Fvese - Quicksand.milk0000775000175000017500000000377011756064137026073 0ustar matthiasmatthias[preset00] fRating=4.500000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499226 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.200000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=vol = (5*bass + 3*mid + 2*treb)/10; per_frame_4=wave_x = wave_x + 0.03*vol*sin(0.727*time); per_frame_5=wave_y = wave_y + 0.04*vol*sin(0.777*time); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=monitor = time; per_pixel_1=cx = (0.25&(x*5-0.5))*0.1+0.025; per_pixel_2=cy = (0.25&(y*5-0.5))*0.1+0.025; per_pixel_3=sx = sx -.005-abs(x-1)*.01; per_pixel_4=sy = sy -.005-abs(x-1)*.01; per_pixel_5=zoom = pow(rad,0.05)+.050; per_pixel_6=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Kalideostars (Round Round Mix).milk0000775000175000017500000001430411756064137032341 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Kalideostars (Altars Of Madness MIx).milk0000775000175000017500000001425211756064137033232 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=zoom+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_pixel_1=dx=dx+0.003*sin((y*2-1)*64)+0.001*sin((y*2-1)*96); per_pixel_2=dy=dy+0.004*cos((x*2-1)*64)+0.002*cos((x*2-1)*96); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Feedback 2.milk0000775000175000017500000001455111756064137025760 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.207965 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Antidote.milk0000775000175000017500000000405311756064137026375 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.15*sin(time); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Slow Solstice.milk0000775000175000017500000000672711756064137031366 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.92)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_34=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); per_frame_35=wave_mystery=wave_x-.5; per_pixel_1=zoom = zoom + rad/10 + abs(sin(ang-rad)/10) +q4/10; per_pixel_2=rot = rot + treb*.001 + sin(treb+rad)/33 -q3/8; projectM-complete-2.1.0-Source/presets_projectM/Unchained - ReAwoke.milk0000775000175000017500000001752311756064137026335 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999489 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.337423 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.776608 shapecode_0_ang=0.628319 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.408391 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+.05*q4; shape_0_per_frame2=y=.5+.05*q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.03*sin(time*.8); per_frame_51=wave_mode=q8%2; per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=radix=if(above(q3,0),min(xx,yy),max(xx,yy)); per_pixel_6=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_7=rot=sin(rad*(xx*q4+yy*q5+radix*q6)); per_pixel_8=cx=cx+xx; per_pixel_9=cy=cy+yy; projectM-complete-2.1.0-Source/presets_projectM/Reenen - phoenix.milk0000775000175000017500000000267211756064137025767 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.053452 fWaveScale=0.811409 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.608037 fWarpScale=1.220618 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009520 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.591235 sx=0.970590 sy=1.000000 wave_r=0.700000 wave_g=0.100000 wave_b=0.000000 wave_x=0.500000 wave_y=0.240000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20; per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time); per_frame_3=wave_r = wave_r + vol/10; per_frame_4=wave_b = vol/10; per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time); per_frame_6=sx = sx - vol/50; per_frame_7=wave_x = wave_x + vol/50; per_pixel_1=q1 = above(0.5,y); per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x)); per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1); per_pixel_4=rot = if(bor(q1,q2),q3,rot); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Space.milk0000775000175000017500000000555711756064137025742 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29= per_frame_30= per_frame_31=dx = dx + dx_residual; per_frame_32=dy = dy + dy_residual; per_frame_33= per_frame_34= per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_36=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_37=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_38= per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = 215*myx*dx; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; projectM-complete-2.1.0-Source/presets_projectM/Geiss - Downward Spiral.milk0000775000175000017500000000261011756064137027143 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=2.717574 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.999900 wave_r=1.000000 wave_g=0.400000 wave_b=0.100000 wave_x=0.500000 wave_y=0.600000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).mi0000775000175000017500000000621011756064137032225 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.763002 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_frame_25=echo_zoom=echo_zoom-.3*sin(Time*(q5/2/2/2/2/2/2/2)); per_frame_26=//echo_alpha=1; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0)*((ang/2/2/2)-rad)*Sin(q5)/2; per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y-0.5)*96)+0.005*sin((y-0.5)*128)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0.001*cos((x-0.5)*128)+0.001*cos((x-0.5)*96)); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Cosmic Mosaic (Active Mix).milk0000775000175000017500000001322011756064137031335 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=2.608790 fWaveSmoothing=0.500000 fWaveParam=0.350000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=4.320000 mv_dx=-0.136000 mv_dy=-0.012000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.691150 shapecode_0_tex_zoom=2.283879 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = tex_zoom - 0.025 + 0.05*(bass+bass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=warp=0; per_frame_8=decay = 0.970; per_frame_9=zoom =1; per_frame_10=rot=0; per_pixel_1=//dy=dy+0.05*sin((y*2-1)*48+(y*2-1)*64); per_pixel_2=//dy=dy-0.05*cos((x*2-1)*64+(x*2-1)*48); per_pixel_3=//dx=dx+0.005*sin((y*2-1)*48+(y*2-1)*64); per_pixel_4=//dx=dx-0.005*cos((x*2-1)*64+(x*2-1)*48); per_pixel_5= per_pixel_6=dx = 0.005*sin((tan(1-rad))*(90+bass+bass_att)+((ang)*18)); per_pixel_7=dy = -0.005*sin((tan(1-rad))*(90+bass+bass_att)+((-ang)*18)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Clouded Judgement Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Clouded Judgement Mix).mi0000775000175000017500000001660111756064137033313 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=0.700000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.521); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.900000 shapecode_3_y=0.900000 shapecode_3_rad=0.181670 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 +0.4*sin(0.1*q8); shape_3_per_frame2=y = 0.5+0.4*sin(q7*0.19653); shape_3_per_frame3=textured =1; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Sunflower Passion (Enlightment Mix)_Phat_edit.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Sunflower Passion (Enlightment Mix)_Phat_0000775000175000017500000001772111756064137033542 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.447667 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=1.951307 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.135177 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.3 + 0.05*sin(0.89*q8); shape_0_per_frame2=y = 0.4 - 0.05*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.066232 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.3 - 0.05*sin(0.7089*q8); shape_1_per_frame2=y = 0.4 + 0.05*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.036457 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.3 + 0.05*sin(0.679*q8); shape_2_per_frame2=y = 0.4 - 0.05*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.012202 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.3 + 0.05*sin(0.916*q8); shape_3_per_frame2=y = 0.4 - 0.05*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=//wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=//wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=//wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=//zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=.95; per_frame_16=q1=0.5 +0.1*sin(q8); per_frame_17=q2=0.5; per_frame_18= per_frame_19= per_frame_20=q8 = oldq8+ 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_21=oldq8 =q8; per_frame_22=mybass = mybass + 0.01*(bass + bass_att); per_frame_23= per_frame_24=//rot =1 + 0.15*sin(mybass*0.1789); per_frame_25=//zoom = 1.6 + 0.1*sin(mybass*0.786); per_frame_26=zoom = 1.09; per_frame_27=//rot =0.12; per_frame_28=//cx = 0.4; per_frame_29=//cy = 0.4; per_frame_30=q1=0.5 +0.00*sin(0.12*q8); per_frame_31=q2=0.5 -0.00*cos(0.177*q8); per_pixel_1=myx = (x-q1)*1.1; per_pixel_2=myy= (y-q2)*1.1; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = (0.5+0.02*sin(q8))*(myy/(myrad+1)); per_pixel_5=dy = -(0.5+0.02*sin(q8*0.897))*(myx/(myrad+1)); per_pixel_6=rd=bass*rad; per_pixel_7=rot=rd/10; per_pixel_8= per_pixel_9=sy=1.02+(rad/10); per_pixel_10=sx=sy-myrad; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Chromatic Abyss (The Other Side).milk0000775000175000017500000000275611756064137032342 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868317 fWaveScale=0.484545 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=zoom = zoom + 0.01; per_pixel_1=sx = sx + if (above(rad, 0.38), +0.01, 0); per_pixel_2=sy = sy + if (above(rad, 0.38), +0.01, 0); per_pixel_3=warp = warp + if (above(rad,0.56 + 0.05*sin(time)), +0.5*(sin(rad)), 0); projectM-complete-2.1.0-Source/presets_projectM/Phat_Eo.S._Algorithm.milk0000775000175000017500000002254711756064137026612 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.550335 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3=ib_r=tan(time*2); per_frame_4=ib_r=min(ib_r,1); per_frame_5=ib_r=max(ib_r,0); per_frame_6=ib_g=tan(time*2+2.1); per_frame_7=ib_g=min(ib_g,1); per_frame_8=ib_g=max(ib_g,0); per_frame_9=ib_b=tan(time*2+4.2); per_frame_10=ib_b=min(ib_b,1); per_frame_11=ib_b=max(ib_b,0); per_frame_12=//ib_r=1-ib_r; per_frame_13=//ib_g=1-ib_g; per_frame_14=//ib_b=1-ib_b; per_frame_15= per_frame_16=ob_r=ib_r-0.5; per_frame_17=ob_g=ib_g-0.5; per_frame_18=ob_b=ib_b-0.5; per_frame_19=q1=ib_r; per_frame_20=q2=ib_g; per_frame_21=q3=ib_b; per_frame_22= per_frame_23= per_frame_24= per_frame_25=decay = 1; per_frame_26= per_frame_27= per_frame_28=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_29=//solarize=above(0.5,bass); per_frame_30=//darken=above(0.4,treb); per_frame_31= per_frame_32=musictime=musictime+(mid*mid*mid)*0.01; per_frame_33= per_frame_34=xpos=sin(musictime*0.4)*0.2; per_frame_35=ypos=sin(musictime*0.4)*0.2; per_frame_36=q4=xpos; per_frame_37=q5=ypos per_frame_38= per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=-.96-(bass*0.03); per_pixel_9= per_pixel_10=//cx=0.5+q4; per_pixel_11=//cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=sin(rd/5)*(2-rd); per_pixel_18=zm=zm+star/20; per_pixel_19=sx=zm; per_pixel_20=sy=zm; per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_22=dx=sin(y*140)*(bass*0.005)*sin(ag); per_pixel_23=dy=cos(x*140)*(bass*0.005)*cos(ag); per_pixel_24= per_pixel_25= per_pixel_26= per_pixel_27=sect_a=if ( below(x,0.333), 1, 0 ); per_pixel_28=sect_b=if ( below(x,0.666), 1, 0 ); per_pixel_29=sect_b=if ( above(x,0.333), sect_b, 0 ); per_pixel_30=sect_c=if ( above(x,0.666), 1, 0 ); per_pixel_31= per_pixel_32=cy_a=( bass_att)*q1 + 0.5 +rd-ag; per_pixel_33=cy_b=( bass_att)*q2 - 1.2 +ag; per_pixel_34=cy_c=( bass_att)*q3 + 0.5 +rd-ag; per_pixel_35= per_pixel_36=cx=(sect_a*0.166 + sect_b*0.5 + sect_c*0.833)*rd; per_pixel_37=cy=(sect_a/cy_a + sect_b/cy_b + sect_c/cy_c)*rd; projectM-complete-2.1.0-Source/presets_projectM/Geiss - Swirlie 1.milk0000775000175000017500000000360611756064137025710 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets_projectM/Krash - 3D Shapes Demo.milk0000775000175000017500000002265611756064137026474 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 3*sin(time); wave_0_per_frame14=t5 = 10+8*cos(time); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.4*cos(time); wave_0_per_frame17=r = 0.5-0.4*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 =x3 + t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22=//x=(0.5)*sin(8*sample*t8); wave_0_per_point23=b= r+value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets_projectM/Fvese - Lifesavor Anyone.milk0000775000175000017500000000235011756064137027306 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.008081 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997766 fWaveScale=0.653090 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.550000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_pixel_1=zoom = pow(rad,0.05)+.05/bass; projectM-complete-2.1.0-Source/presets_projectM/StudioMusic - It's Only Make Believe.milk0000775000175000017500000000313211756064137031243 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.865441 fWaveScale=69.200165 fWaveSmoothing=0.792000 fWaveParam=0.020000 fModWaveAlphaStart=0.980000 fModWaveAlphaEnd=0.999999 fWarpAnimSpeed=0.960959 fWarpScale=6.948194 fZoomExponent=2.699864 fShader=0.700000 zoom=0.012572 rot=0.000000 cx=0.500000 cy=0.500001 dx=0.000000 dy=0.000000 warp=10.040655 sx=0.999989 sy=0.999999 wave_r=0.250000 wave_g=0.250000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.150000 ob_g=0.350000 ob_b=0.250000 ob_a=0.970000 ib_size=0.010000 ib_r=0.350000 ib_g=0.250000 ib_b=0.150000 ib_a=0.970000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.500000 mv_g=0.500000 mv_b=0.500000 mv_a=0.950000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/bass)/2+0.5; per_frame_3=wave_g = cos(ff/mid)/2+0.5; per_frame_4=wave_b = cos(3*ff/treb)/2+0.5; per_frame_5=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_6=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_7=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_8=ob_r=wave_r; per_frame_9=ob_g=wave_g; per_frame_10=ob_b=wave_b; per_frame_11=rot = rot + 0.180*( 0.60*sin(0.981*time) + 0.80*sin(0.279*time) ); per_frame_12=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_projectM/Idiot - Texture Boxes (Remix 2).milk0000775000175000017500000001466511756064137030167 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=-0.006000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=textured=1; shape_0_per_frame2=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame3=ang=ang+1*sin(time*.62); shape_0_per_frame4=x=.5-.3*sin(time*.34); shape_0_per_frame5=y=.5+.3*sin(time*.53); shape_0_per_frame6=rad=rad-.5*sin(time*.53); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=textured=1; shape_1_per_frame2=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame3=ang=ang+1*sin(time*.75); shape_1_per_frame4=x=.5-.3*sin(time*.12); shape_1_per_frame5=y=.5+.3*sin(time*.65); shape_1_per_frame6=rad=rad+.5*sin(time*.75); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=textured=1; shape_2_per_frame2=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame3=ang=ang+1*sin(time*.12); shape_2_per_frame4=x=.5-.3*sin(time*.23); shape_2_per_frame5=y=.5+.3*sin(time*.56); shape_2_per_frame6=rad=rad+.5*sin(time*.12); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=textured=1; shape_3_per_frame2=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame3=ang=ang+1*sin(time*.65); shape_3_per_frame4=x=.5-.3*sin(time*.54); shape_3_per_frame5=y=.5+.3*sin(time*.23); shape_3_per_frame6=rad=rad+.4*sin(time*.43); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_stt&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Antidote (Side Effects Mix).milk0000775000175000017500000000455311756064137031446 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=5.427025 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.766487 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(2.5*time+2*mid); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time+2.2*treb); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time+2*bass); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.75 + 0.45*sin(sin(0.5*bass_att-0.4*treb_att)*sin(time)); per_frame_6=//warp = warp + (0.8*bass_att - 0.8*treb_att)*0.25; per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.004*sin(cos(x*2.25*time)*0.86*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.004*cos(sin(y*2.25*time)*0.94*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); per_pixel_9=dy = dy - sin((1+x)*time*0.94)*(0.005*above(y,sin(1.14*time+0.02*treb_att))); per_pixel_10=dx = dx + sin((0.25-y)*time*0.97)*(0.005*above(x,cos(1.2*time+0.02*bass_att))); projectM-complete-2.1.0-Source/presets_projectM/Krash - War Machine (Shifting Complexity Mix).milk0000775000175000017500000000553011756064137032734 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; projectM-complete-2.1.0-Source/presets_projectM/Geiss - El Cubismo.milk0000775000175000017500000000274011756064137026071 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Hyperspace (Frozen Rapture Mix).milk0000775000175000017500000000326011756064137032465 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_frame_10=echo_zoom = 1+q1; per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_projectM/Geiss - Eggs.milk0000775000175000017500000000265511756064137025041 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Forgotten Moon.milk0000775000175000017500000000324711756064137027541 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.015199 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.5*sin(time); per_frame_3=ib_g = 0.5+0.5*sin(time*1.576); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=q8 =oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_pixel_1=dx = 0.01*sin(100*y+q8/y); per_pixel_2=dy = 0.01*sin(100*x+q8/x); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_projectM/Fvese - A Blur.milk0000775000175000017500000000405711756064137025215 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = wave_x + 0.4*sin(1.85*time); per_frame_5=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_6=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=bass_eff = max(max(bass,bass_att)-1,0); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=decay = decay - 0.05*equal(frame%16,0); per_frame_11=zoom = zoom + 0.05 * cos(ang-ang); per_frame_12=rot = bass_eff/bass_thresh-0.05; per_frame_13=monitor=zoom; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Surface (Vectrip Mix).milk0000775000175000017500000000612611756064137031665 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.530000 mv_g=0.700000 mv_b=0.330000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=vol = (bass+mid+att)/6; per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=mv_x_speed = 4; per_frame_21=mv_y_speed = 4; per_frame_22=mv_x_range = 0.49; per_frame_23=mv_y_range = 0.049; per_frame_24=mv_x_amount = 20; per_frame_25=mv_y_amount = 2.25; per_frame_26=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_27=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_28=mv_b = mv_b + 0.2*sin(time*0.771); per_frame_29=mv_r = mv_r + 0.25*cos(time*1.701); per_frame_30=mv_g = mv_g + 0.3*cos(time*0.601); per_frame_31=mv_l = 10+6*min((0.5*bass+0.5*bass_att),2); projectM-complete-2.1.0-Source/presets_projectM/shifter - pulsar.milk0000775000175000017500000001513011756064137026044 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099900 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=1.000000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.100000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = 0.6 + 0.3*(sin(time*1.21)*ws + sin(time*1.65)*(1 - ws)); wave_0_per_frame2=g = 0.6 + 0.3*(sin(time*1.78)*ws + sin(time*1.06)*(1 - ws)); wave_0_per_frame3=b = 0.6 + 0.3*(sin(time*1.32)*ws + sin(time*1.54)*(1 - ws)); wave_0_per_point1=x = sample; wave_0_per_point2=y = 0.9999; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.250000 shapecode_0_rad=0.330000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=1.000000 shapecode_1_rad=1.203212 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=ws = r shape_1_per_frame1=an = an + 0.05; shape_1_per_frame2=ang = an; shape_1_per_frame3=sides = 40; shape_1_per_frame4=rv = 0.4*(bass_att + mid_att + treb_att)/3; shape_1_per_frame5=rad = rv; shape_1_per_frame6=r = 0.5 + 0.5*sin(time); shape_1_per_frame7=g = 0.5 + 0.5*sin(time + 2.094); shape_1_per_frame8=b = 0.5 + 0.5*sin(time + 4.188); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.900000 shapecode_2_y=0.899900 shapecode_2_rad=0.400312 shapecode_2_ang=1.005310 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=ws = rand(1); shape_2_per_frame1=r = 0.5 + 0.5*sin(time); shape_2_per_frame2=g = 0.5 + 0.5*sin(time + 2.094); shape_2_per_frame3=b = 0.5 + 0.5*sin(time + 4.188); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.970000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=ws = rand(1); shape_3_per_frame1=rad = rad*(bass_att + treb_att + mid_att)/3; per_frame_init_1=wr1 = 1 + rand(0.404); per_frame_init_2=wg1 = 1 + rand(0.446); per_frame_init_3=wb1 = 1 + rand(0.465); per_frame_init_4=wr2 = 1 + rand(0.454); per_frame_init_5=wg2 = 1 + rand(0.489); per_frame_init_6=wb2 = 1 + rand(0.432); per_frame_init_7=ws = rand(1); per_frame_init_8=decay = 0; per_frame_init_9=dec = 0; per_frame_init_10=vl = 0; per_frame_1=vol = .3333*(bass_att + mid_att + treb_att); per_frame_2=wave_a = 0; per_frame_3=dec = dec + 0.1*(1-dec); per_frame_4=decay = dec; per_frame_5=awarp = 5*above(bass_att,1.4); per_frame_6=dy = .07; per_frame_7=dx = .01; per_frame_8=//ib_a = above(bass_att,1.3); per_pixel_1=vl = (bass_att + mid_att + treb_att)/3; per_pixel_2=vlv = 1.5 + 0.1*(vl - 1); per_pixel_3=arot = 5*if(above(bass_att,1.3),x,x-1); per_pixel_4=shiv = -4 + above(bass_att,1)*(bass_att - 1); per_pixel_5=split = sin(time); per_pixel_6=//shiv = 1; per_pixel_7=vol = 1 + 0.5*(bass_att + treb_att + mid_att)/3; per_pixel_8=vol = 1.5; per_pixel_9=rot = 0.8*(x - y)*vlv; per_pixel_10=awarp = y*5; ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth M0000775000175000017500000000517111756064137033000 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.965000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.470000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=//q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-2),5),0),1); per_frame_5=//oldq8 = q8; per_frame_6=//q8 = q8 + time*0.1; per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=monitor = q8; per_frame_10=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_11=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_12=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_13=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_14=ob_r = wave_r; per_frame_15=ob_g = wave_g; per_frame_16=ob_b = wave_b; per_frame_17=mv_r = wave_r; per_frame_18=mv_b = wave_b; per_frame_19=mv_g = wave_g; per_frame_20=ib_a = abs(sin(q8*0.9141)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny 0000775000175000017500000000463311756064137032773 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.981000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.40*( 0.60*sin(1.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.40*( 0.60*sin(1.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.40*( 0.60*sin(1.714*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=echo_zoom = 1+ q7; per_frame_12=zoom = 1+q7; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Octoplasm.milk0000775000175000017500000000406111756064137027776 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.964000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ob_r = 1-wave_b; per_frame_12=ob_g = wave_r; per_frame_13=ob_b = 1-wave_g; per_frame_14=q1=cos((0.91*time) + sin(time*0.324)); per_frame_15=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.08*sin(rad*23.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*4 + pow((sqrt(2)-rad),13*rad) + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/presets_projectM/Eo.s and PieturP - Starfield.milk0000775000175000017500000005547711756064137027731 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=3.012146 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.010000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799999 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.028414 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ (abs(bass+treb+mid)*.01); wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance; wave_0_per_frame4=ab=ab+(abs(bass+treb+mid)*.001); wave_0_per_frame5=ab=if(above(ab,628),0,ab); wave_0_per_frame6=t2=ab; wave_0_per_frame7= wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*.17; wave_0_per_point6=//plot random y position via function of sample pos; wave_0_per_point7=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point8=yp=yp*.17; wave_0_per_point9=//plot random z position via function of sample pos; wave_0_per_point10=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point11=zp=zp*0.25; wave_0_per_point12= wave_0_per_point13=//pull stars toward screen wave_0_per_point14=zp=zp + 1 - t1; wave_0_per_point15= wave_0_per_point16=//correct when below 0 wave_0_per_point17=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point18=zp=zp*0.7; wave_0_per_point19= wave_0_per_point20=x2=sin(time*.2)*.125; wave_0_per_point21=y2=cos(time*.2)*.125; wave_0_per_point22=x=(xp/zp + 0.5)+x2; wave_0_per_point23=y=(yp/zp + 0.5)+y2; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=h=sin(t2)*.5+.5; wave_0_per_point27= wave_0_per_point28=//darken far stars wave_0_per_point29=//a=(1 - zp*0.5); wave_0_per_point30=l=(1-zp*.5); wave_0_per_point31=s=(1-zp*.5); wave_0_per_point32= wave_0_per_point33= wave_0_per_point34= wave_0_per_point35=////////////////////////////////////////////////////////////////////////////// wave_0_per_point36=// wave_0_per_point37=// HSL to RGB by PieturP wave_0_per_point38=// wave_0_per_point39=// hue h ( 0 - 1 ) rr ( 0 - 1 ) wave_0_per_point40=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_0_per_point41=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_0_per_point42=// wave_0_per_point43=cc=(6*h); wave_0_per_point44=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_0_per_point45=zf=(6*h)-cc; wave_0_per_point46=zm=l; wave_0_per_point47=zp=l*(1-s); wave_0_per_point48=zq=l*(1-s*zf); wave_0_per_point49=zt=l*(1-s*(1-zf)); wave_0_per_point50=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_0_per_point51=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_0_per_point52=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_0_per_point53=rr=if(equal(s,0),l,rr); wave_0_per_point54=gg=if(equal(s,0),l,gg); wave_0_per_point55=bb=if(equal(s,0),l,bb); wave_0_per_point56= wave_0_per_point57=////////////////////////////////////////////////////////////////////////////// wave_0_per_point58= wave_0_per_point59=r=rr; wave_0_per_point60=g=gg; wave_0_per_point61=b=bb; wave_0_per_point62= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=256 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.028414 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ (abs(bass+treb+mid)*.01); wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3=t1=advance; wave_1_per_frame4=ab=ab+(abs(bass+treb+mid)*.001); wave_1_per_frame5=ab=if(above(ab,628),0,ab); wave_1_per_frame6=t2=ab; wave_1_per_frame7= wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_1_per_point5=xp=xp*.20; wave_1_per_point6=//plot random y position via function of sample pos; wave_1_per_point7=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_1_per_point8=yp=yp*.20; wave_1_per_point9=//plot random z position via function of sample pos; wave_1_per_point10=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_1_per_point11=zp=zp*0.25; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=//a=(1 - zp*0.5); wave_1_per_point23= wave_1_per_point24=zp=zp*0.705; wave_1_per_point25= wave_1_per_point26=x=xp/zp + 0.5; wave_1_per_point27=y=yp/zp + 0.5; wave_1_per_point28= wave_1_per_point29=h=sin(t2)*.5+.5; wave_1_per_point30= wave_1_per_point31=s=(1-zp*.5); wave_1_per_point32=l=(zp*.5); wave_1_per_point33= wave_1_per_point34= wave_1_per_point35=////////////////////////////////////////////////////////////////////////////// wave_1_per_point36=// wave_1_per_point37=// HSL to RGB by PieturP wave_1_per_point38=// wave_1_per_point39=// hue h ( 0 - 1 ) rr ( 0 - 1 ) wave_1_per_point40=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_1_per_point41=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_1_per_point42=// wave_1_per_point43=cc=(6*h); wave_1_per_point44=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_1_per_point45=zf=(6*h)-cc; wave_1_per_point46=zm=l; wave_1_per_point47=zp=l*(1-s); wave_1_per_point48=zq=l*(1-s*zf); wave_1_per_point49=zt=l*(1-s*(1-zf)); wave_1_per_point50=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_1_per_point51=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_1_per_point52=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_1_per_point53=rr=if(equal(s,0),l,rr); wave_1_per_point54=gg=if(equal(s,0),l,gg); wave_1_per_point55=bb=if(equal(s,0),l,bb); wave_1_per_point56= wave_1_per_point57=////////////////////////////////////////////////////////////////////////////// wave_1_per_point58= wave_1_per_point59=r=rr; wave_1_per_point60=g=gg; wave_1_per_point61=b=bb; wave_1_per_point62= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.999996 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_2_per_frame3=vg = vol_avg*.1; wave_2_per_frame4=//t1 = if(above(vg,1.8),1.8,vg); wave_2_per_frame5=t1=time*.3; wave_2_per_frame6=//t2=sin(time)*1.5+2; wave_2_per_frame7=//t3=.25; wave_2_per_frame8=//t2=sin(time*.071)*1.2+4.1; wave_2_per_frame9=t2=2; wave_2_per_frame10=t3=0; wave_2_per_frame11=t4=0; wave_2_per_point1=tm=if(above(yp,0.98),t1,tm); wave_2_per_point2=ex=if(above(yp,0.98),t2,ex); wave_2_per_point3=//ex=2; wave_2_per_point4=sp=.01; wave_2_per_point5=yp=if(above(xp,0.9998),yp+sp,yp); wave_2_per_point6=xp=if(above(xp,0.9998),0,xp+sp); wave_2_per_point7=yp=if(above(yp,0.9998),0,yp); wave_2_per_point8=x=((xp*ex)*.1+.5)-(.05*ex)-t3; wave_2_per_point9=y=((yp*ex)*.1+.5)-(.05*ex)-t4; wave_2_per_point10= wave_2_per_point11=//g=sin(xp*yp*1.506+tm); wave_2_per_point12=//b=sin(xp*yp*3.142+tm); wave_2_per_point13=//r=cos(xp*yp*1.506+tm); wave_2_per_point14= wave_2_per_point15=r=sin(xp*3.14+tm)*sin(yp*3.14+tm); wave_2_per_point16=g=sin(xp*6.28+tm)*sin(yp*6.28+tm); wave_2_per_point17=b=.4; wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21= wave_2_per_point22= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_3_per_frame3=vg = vol_avg*.1; wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_3_per_point1=tm = q1; wave_3_per_point2=sp = sample*6.28*8*6; wave_3_per_point3= wave_3_per_point4=vol = (value1+value2)*.5; wave_3_per_point5=it = it*above(sample,0); wave_3_per_point6=it = it + 1; wave_3_per_point7=rad = .5 + vol; wave_3_per_point8=ra = rad*sin(sample*3.14); wave_3_per_point9=ox = ra*sin(sp); wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_3_per_point11=oz = ra*cos(sp); wave_3_per_point12= wave_3_per_point13=xang = tm*.132; wave_3_per_point14=sxang = 0; wave_3_per_point15=yang = tm*.153; wave_3_per_point16=ayang = 0; wave_3_per_point17=zang = tm*.110; wave_3_per_point18=azang = 0; wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); wave_3_per_point20=fov = .5; wave_3_per_point21= wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point24=ox = mx; wave_3_per_point25=oy = my; wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point28=ox = mx; wave_3_per_point29=oz = mz; wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point32=oy = my; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=oz = oz - 2; wave_3_per_point36=x = ox*fov/oz + 0.5; wave_3_per_point37=x = (x-.5)*0.75 + 0.5; wave_3_per_point38=y = oy*fov/oz + 0.5; wave_3_per_point39= wave_3_per_point40=r = 1; wave_3_per_point41=g = .25+.25*sin(sp); wave_3_per_point42=b = 0; wave_3_per_point43=a = .5 + (oz+2)*.5; wave_3_per_point44=a = a*below(z,2); wave_3_per_point45=minrgb = min(r,min(g,b)); wave_3_per_point46=maxrgb = max(r,max(g,b)); wave_3_per_point47=l = (maxrgb-minrgb)*.5; wave_3_per_point48=diff = maxrgb-minrgb; wave_3_per_point49=sum = maxrgb+minrgb; wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_3_per_point52=h = h*0.1666666; wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_3_per_point54= wave_3_per_point55=h = h + time*0.05*1.324; wave_3_per_point56=h = h - int(h); wave_3_per_point57= wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_3_per_point59=tmpa = 2*l - tmpb; wave_3_per_point60=hvr = h + .333333; wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_3_per_point62=hvg = h; wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_3_per_point64=hvb = h - .333333; wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_3_per_point66= wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.140000 shapecode_0_y=0.170000 shapecode_0_rad=2.207644 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.255374 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.140000 shapecode_1_y=0.500000 shapecode_1_rad=0.100996 shapecode_1_ang=3.141593 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=3.241264 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.600000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=p=p+.62; shape_1_per_frame3=slowp=slowp+.062; shape_1_per_frame4=p=below(p,6.283)*p; shape_1_per_frame5=slowp=below(slowp,6.283)*slowp; shape_1_per_frame6=x=sin(p)*.35+.5; shape_1_per_frame7=y=cos(p)*.35+.5; shape_1_per_frame8=h=sin(slowp)*.5+.5; shape_1_per_frame9=s=1; shape_1_per_frame10=l=1; shape_1_per_frame11=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame12=// shape_1_per_frame13=// HSL to RGB by PieturP shape_1_per_frame14=// shape_1_per_frame15=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_1_per_frame16=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_1_per_frame17=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_1_per_frame18=// shape_1_per_frame19=cc=(6*h); shape_1_per_frame20=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_1_per_frame21=zf=(6*h)-cc; shape_1_per_frame22=zm=l; shape_1_per_frame23=zp=l*(1-s); shape_1_per_frame24=zq=l*(1-s*zf); shape_1_per_frame25=zt=l*(1-s*(1-zf)); shape_1_per_frame26=monitor=zq; shape_1_per_frame27=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_1_per_frame28=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_1_per_frame29=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_1_per_frame30=rr=if(equal(s,0),l,rr); shape_1_per_frame31=gg=if(equal(s,0),l,gg); shape_1_per_frame32=bb=if(equal(s,0),l,bb); shape_1_per_frame33= shape_1_per_frame34=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame35=r=rr; shape_1_per_frame36=g=gg; shape_1_per_frame37=b=bb; shape_1_per_frame38= shape_1_per_frame39=h=sin(slowp)*.5+.5; shape_1_per_frame40=l=.5; shape_1_per_frame41=s=.55; shape_1_per_frame42=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame43=// shape_1_per_frame44=// HSL to RGB by PieturP shape_1_per_frame45=// shape_1_per_frame46=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_1_per_frame47=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_1_per_frame48=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_1_per_frame49=// shape_1_per_frame50=cc=(6*h); shape_1_per_frame51=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_1_per_frame52=zf=(6*h)-cc; shape_1_per_frame53=zm=l; shape_1_per_frame54=zp=l*(1-s); shape_1_per_frame55=zq=l*(1-s*zf); shape_1_per_frame56=zt=l*(1-s*(1-zf)); shape_1_per_frame57=monitor=zq; shape_1_per_frame58=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_1_per_frame59=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_1_per_frame60=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_1_per_frame61=rr=if(equal(s,0),l,rr); shape_1_per_frame62=gg=if(equal(s,0),l,gg); shape_1_per_frame63=bb=if(equal(s,0),l,bb); shape_1_per_frame64= shape_1_per_frame65=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame66=r2=rr; shape_1_per_frame67=g2=gg; shape_1_per_frame68=b2=bb; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.791410 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.561512 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.140000 shapecode_3_y=0.500000 shapecode_3_rad=0.123235 shapecode_3_ang=3.141593 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=3.241264 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1= shape_3_per_frame2=p=p+.314; shape_3_per_frame3=slowp=slowp+.00628; shape_3_per_frame4=p=below(p,6.283)*p; shape_3_per_frame5=slowp=below(slowp,6.283)*slowp; shape_3_per_frame6=my=my+(mid*mid*mid)*.02; shape_3_per_frame7=turn=below(sin(my)*.5+.5,.5); shape_3_per_frame8=x=if(equal(turn,1),sin(p)*.3+.5,sin(628-p)*.3+.5); shape_3_per_frame9=y=if(equal(turn,1),cos(p)*.3+.5,cos(628-p)*.3+.5); shape_3_per_frame10=h=sin(slowp)*.5+.5; shape_3_per_frame11=s=min(abs(bass*.6),1); shape_3_per_frame12=l=1; shape_3_per_frame13=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame14=// shape_3_per_frame15=// HSL to RGB by PieturP shape_3_per_frame16=// shape_3_per_frame17=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_3_per_frame18=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_3_per_frame19=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_3_per_frame20=// shape_3_per_frame21=cc=(6*h); shape_3_per_frame22=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_3_per_frame23=zf=(6*h)-cc; shape_3_per_frame24=zm=l; shape_3_per_frame25=zp=l*(1-s); shape_3_per_frame26=zq=l*(1-s*zf); shape_3_per_frame27=zt=l*(1-s*(1-zf)); shape_3_per_frame28=monitor=zq; shape_3_per_frame29=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_3_per_frame30=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_3_per_frame31=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_3_per_frame32=rr=if(equal(s,0),l,rr); shape_3_per_frame33=gg=if(equal(s,0),l,gg); shape_3_per_frame34=bb=if(equal(s,0),l,bb); shape_3_per_frame35= shape_3_per_frame36=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame37=r=rr; shape_3_per_frame38=g=gg; shape_3_per_frame39=b=bb; shape_3_per_frame40= shape_3_per_frame41=h=sin(slowp)*.5+.5; shape_3_per_frame42=l=min(abs(bass*.6),1); shape_3_per_frame43=s=1; shape_3_per_frame44=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame45=// shape_3_per_frame46=// HSL to RGB by PieturP shape_3_per_frame47=// shape_3_per_frame48=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_3_per_frame49=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_3_per_frame50=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_3_per_frame51=// shape_3_per_frame52=cc=(6*h); shape_3_per_frame53=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_3_per_frame54=zf=(6*h)-cc; shape_3_per_frame55=zm=l; shape_3_per_frame56=zp=l*(1-s); shape_3_per_frame57=zq=l*(1-s*zf); shape_3_per_frame58=zt=l*(1-s*(1-zf)); shape_3_per_frame59=monitor=zq; shape_3_per_frame60=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_3_per_frame61=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_3_per_frame62=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_3_per_frame63=rr=if(equal(s,0),l,rr); shape_3_per_frame64=gg=if(equal(s,0),l,gg); shape_3_per_frame65=bb=if(equal(s,0),l,bb); shape_3_per_frame66= shape_3_per_frame67=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame68=r2=rr; shape_3_per_frame69=g2=gg; shape_3_per_frame70=b2=bb; shape_3_per_frame71=border_r=rr; shape_3_per_frame72=border_g=gg; shape_3_per_frame73=border_b=bb; per_frame_1=decay=.8; per_frame_2=warp=0; per_frame_3=dx=0; per_frame_4=dy=0; per_frame_5=zoom=1; ././@LongLink0000000000000000000000000000020400000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Rozzor triangle tweak.milkprojectM-complete-2.1.0-Source/presets_projectM/Unchained - Painful Plasma (Multi-Wave Mirrored Rage0000775000175000017500000001531611756064137033265 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.500000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.020000 ib_size=0.500000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.250000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.100000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=q1; per_frame_39=mv_x=rand(30); per_frame_40=mv_y=rand(30); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_mode=4+4*q4; per_pixel_1=newx = x - abs(q1); per_pixel_2=newy = y - abs(q2); per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = zoom+.07*cos(x*10*q3); per_pixel_9=rot = rot * (zoom-1); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Krash & Rovastar - Altars of Madness (Mad Ocean Mix)0000775000175000017500000000543311756064137032621 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21=wave_x = if(frame%2,1-wave_x,wave_x); per_frame_22=wave_y = if(frame%2,1-wave_y,wave_y); per_frame_23=wave_r = if(frame%2,wave_r,wave_g); per_frame_24=wave_g = if(frame%2,wave_g,wave_b); per_frame_25=wave_b = if(frame%2,wave_b,wave_r); per_frame_26=monitor = green; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*time)))+0.008*sin(((y+sin(time*0.163))*2-1)*(3+sin(0.241*time))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*time)))+0.008*cos(((x+sin(time*0.282))*2-1)*(3+sin(0.349*time))); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Crystal Storm.milk0000775000175000017500000000325611756064137027340 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.649956 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691363 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.931011 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.001000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.500000 ib_size=0.001000 ib_r=0.500000 ib_g=1.000000 ib_b=1.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.050000 per_frame_1=rot = rot + 0.1*(0.4*sin(bass) - 0.4*sin(treb) / 0.4*sin(mid))*sin(5*time); per_frame_2=wave_x = wave_x + 0.1*sin(time) - 0.157*sin(1.73*time); per_frame_3=wave_y = wave_y - 0.126*sin(time) + 0.15*cos(1.1*time); per_frame_5=zoom = zoom + 0.01*bass*0.005*sqrt(treb/bass); per_pixel_1=rot = rot + 0.05*min(abs(1-rad*cos(bass))*tan(bass),-(abs(1-rad*sin(treb))*sin(time))); per_pixel_2=dx = dx + (0.025*sin(bass))*0.8*abs(5*bass-5*treb); per_pixel_3=dy = dy + (0.015*cos(treb))*0.8*abs(5*treb - 5*bass); per_pixel_4=cy = cy + (0.8*rad/time)*bass; per_pixel_5=zoom = zoom - 0.05*log(1.5-rad);projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Kalideostars.milk0000775000175000017500000001430411756064137027322 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Fractopia (Fractal Havok Mix).milk0000775000175000017500000001416411756064137032036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=mv_r = 0.5 + 0.499*(0.60*sin(3.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = 0.5+ 0.499*(0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = 0.5 + 0.499*(0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=wave_a =0; per_frame_5=warp=0; per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8=rot =-0.04+ 0.01*(sin(movement*0.696)+cos(movement*0.463)+sin(movement*0.365)); per_frame_9=cx = 0 + 0.1*(sin(movement*0.247)+cos(movement*0.373)+sin(movement*0.187)); per_frame_10=cy = 0 + 0.1*(sin(movement*0.317)+cos(movement*0.209)+sin(movement*0.109)); per_frame_11=ob_b = q4+0.25*sin(movement*3.816); per_frame_12=ob_g = q4+0.25*sin(movement*0.744); per_frame_13=ob_r = q4+0.25*sin(movement*0.707); per_frame_14=wrap = below(bass+bass_att,3); per_frame_15=zoom = 0.99 + 0.0035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=q1 = movement; per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.095; per_pixel_3=dx = 2*(2*myx*myy); per_pixel_4=dy = 2*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - The Awakening.milk0000775000175000017500000000254611756064137027307 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.483841 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .4*sin(time*.678); per_frame_3=wave_g = wave_g + .4*sin(time*.977); per_frame_4=wave_b = wave_b + .4*sin(time*.766); per_frame_5=decay = 1 - mid /20; per_frame_6=q1 = wave_r; per_frame_7=wave_mystery = -time/6; per_pixel_1=zoom = 0.974 + rad/10 + abs(sin(ang-rad)/10) +q1/10; per_pixel_2=rot = -0.4 + treb*.001 + sin(treb+rad)/33 -q1/8; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness (A Million Miles From E0000775000175000017500000001475211756064137032757 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.299910 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.203212 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.787566 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); shape_0_per_frame2=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; shape_0_per_frame3=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; shape_0_per_frame4=//tex_zoom = 0.8 -0.01*thresh; shape_0_per_frame5=fdx = 1.1* dx_r; shape_0_per_frame6=fdy = 1.1* dy_r; shape_0_per_frame7=x = x+0.1*(fdx + if (above(bass,1.35), 31*dx_r, 0)); shape_0_per_frame8=y = y+0.01*(if (above(bass,1.3), 0, y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11= shape_0_per_frame12=tex_zoom = 0.8-0.0001*pow((bass+bass_att),5)-0.01*(bass+bass_att); shape_0_per_frame13=//tex_ang = bass; shape_0_per_frame14=//x = x +0.01*sin(time); shape_0_per_frame15=//tex_ang = 0.1*bass; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.730000 shapecode_1_rad=0.221671 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448624 shapecode_1_r=1.000000 shapecode_1_g=0.500000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.500000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = 2*3.1415*sin(0.541*time); shape_1_per_frame2=tex_ang = ang; shape_1_per_frame3=x = 0.5 + 0.3*cos(time*0.74); shape_1_per_frame4=y = 0.5 - 0.34*sin(time*0.894); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.230000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220186 shapecode_2_r=0.500000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.500000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = 3.1415*2*sin(time*0.274); shape_2_per_frame2=tex_ang = ang; shape_2_per_frame3=x = 0.5+0.3*sin(time*0.5317); shape_2_per_frame4=y = 0.5+0.35*sin(time*0.6121); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.300000 shapecode_3_y=0.730000 shapecode_3_rad=0.221671 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.970586 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang = 3.1415*2*cos(time*0.314); shape_3_per_frame2=tex_ang = ang; shape_3_per_frame3=x = 0.5-0.3*sin(time*0.7117); shape_3_per_frame4=y = 0.5-0.36*cos(time*0.5621); per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Wormhole Pillars.milk0000775000175000017500000000364011756064137032046 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.997+.003*sin(time*.369); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*.005; per_pixel_4=rot=sin(x*3.14)*.01*q1; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Multiviola.milk0000775000175000017500000000363111756064137026754 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.55*sin(2.4*mid*time) +0.925*cos(2.25*bass)*time; per_frame_2=wave_g = wave_g + 0.55*cos(3.7*treb*time) + 0.925*tan(1.11*mid)*time; per_frame_3=wave_b = wave_b + 0.55*tan(2.84*bass*time)+ 0.925*sin(3.3*treb)*-time; per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.25*sin(2*time); per_frame_6=wave_y = wave_y + 0.25*cos(2*time); per_frame_7=wave_mystery = wave_mystery - sqr(0.06*bass_att+(wave_x-wave_y)) per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + (tan(rad)*0.5*tan(0.8-rad))*(3*(0.7*bass)); per_pixel_6=zoom = zoom - 0.05*sin(rad*tan(rad*time)); projectM-complete-2.1.0-Source/presets_projectM/Geiss - High Dynamic Range.milk0000775000175000017500000001266011756064137027412 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=32.544682 fWaveScale=0.503666 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.879999 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.060000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = q1; shape_0_per_frame3=y = q2; shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1... per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= ././@LongLink0000000000000000000000000000020000000000000011555 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milkprojectM-complete-2.1.0-Source/presets_projectM/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Ki0000775000175000017500000002527411756064137032272 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01; per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4 per_frame_54= per_frame_55= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; per_pixel_13=//sx=-1 projectM-complete-2.1.0-Source/presets_projectM/Unchained - Working the Grid.milk0000775000175000017500000001035311756064137030021 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Fvese - Deadly Flower.milk0000775000175000017500000000367511756064137030466 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=0.669541 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.015000 ob_r=0.230000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.650000 ib_a=0.400000 nMotionVectorsX=12.256001 nMotionVectorsY=9.288002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp =0; per_frame_2=wave_x=0.4+0.1*mid; per_frame_3=wave_y=0.4+0.1*bass; per_frame_4=wave_r=bass; per_frame_5=wave_g=mid; per_frame_6=wave_b=treb; per_frame_7=madbass=max(max(bass,bass_att)-1.3,0); per_frame_8=madtreb=max(max(treb,treb_att)-1.3,0); per_frame_9=zoom = zoom -1.1* madbass+0.00; per_frame_10=ib_a = if(above(bass,1.2),0.7,0); per_frame_11=ob_r = if(above(treb,1.2),0.3,0.1); per_frame_12=mv_x =48; per_frame_13=mv_y= 3.25; per_frame_14=mv_r = 1-bass_att; per_frame_15=mv_b = 1-treb_att; per_frame_16=mv_g = 1-mid_att; per_frame_17=bass_effect=max(max(bass,bass_att)-0.8,0); per_frame_18=q1 = if(above(bass_effect,0),0.45+bass_effect,0); per_pixel_1=rot=if(below(rad,q1),0.05*bass_factor+sin(time*.3+ang*8+(sqrt(2)-rad*7.5))*.063,rot); per_pixel_2=zoom=if(below(rad,q1),-0.05*bass_factor+1-.23*(1-rad)*sin(time*.3+ang*8+rad*7.5),zoom); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milkprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).0000775000175000017500000000246211756064137033241 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/presets_projectM/bmelgren - Take this highway.milk0000775000175000017500000000242211756064137030122 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850142 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = 0.01*frame; per_frame_2=wave_r = 0.5*sin(5*ff/bass)+0.5; per_frame_3=wave_g = 0.5*cos(ff/mid)+0.5; per_frame_4=wave_b = 0.5*cos(3*ff/treb)+0.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+(.6*mid_att); projectM-complete-2.1.0-Source/presets_projectM/Krash - Framed Geometry.milk0000775000175000017500000002750511756064137027125 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369711 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.800000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.122860 mv_dy=0.400769 mv_l=0.055000 mv_r=0.068206 mv_g=0.020766 mv_b=0.516542 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 4*sin(q1); wave_0_per_frame14=t5 = 10+8*cos(q1); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.3*cos(time); wave_0_per_frame17=r = 0.5-0.3*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*t8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*t8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 = x3+t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22= wave_0_per_point23=b= r+5*value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 4*sin(q1+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(q1+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.3*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.3*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x0 = sin(2*t8*sample); wave_1_per_point5=y0 = cos(2*t8*sample); wave_1_per_point6=x1 = (1+value1)*sin(12*t8*sample)*y0; wave_1_per_point7=y1 = (1+value1)*sin(12*t8*sample)*x0; wave_1_per_point8=z1= (1+value1)*cos(12*t8*sample); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point18=//move resulting shape in 3d space wave_1_per_point19=x4 = x3+t4; wave_1_per_point20=y4 = y3; wave_1_per_point21=z4 = z3+t5; wave_1_per_point22=//draw 3d shape in 2d wave_1_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point25= wave_1_per_point26=r = g+5*value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 4*sin(q1+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(q1+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.3*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.3*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+5*value1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=volume = 0.3*(bass+mid); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=dir = if(equal(abs(dir),1),dir,1); per_frame_13=dir = if(equal(beatcount,beat),0-dir,dir); per_frame_14=beatcount = if(above(beatcount,rand(10)+2),1,beatcount+beat); per_frame_15=movement = movement+(dir/fps)*0.5*3.1415/beatrate; per_frame_16=q1 = movement; per_frame_17=monitor = beat; per_pixel_1=zoom = zoom-0.001+0.06*max(abs(y-0.5)-0.3,0); projectM-complete-2.1.0-Source/presets_projectM/nil - Can't Stop the Blithering.milk0000775000175000017500000000254711756064137030337 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_b=sin(bass); per_frame_4=wave_r=sin(treb); per_frame_5=wave_g=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_frame_7=rot=sin(time*sin(q1))*.1; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets_projectM/EvilJim - Ice Drops.milk0000775000175000017500000000212411756064137026200 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999601 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.199862 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000353 fZoomExponent=1.000157 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500001 cy=0.050000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000158 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.999000 wave_y=0.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=treb; per_frame_3=wave_g=mid; per_frame_4=wave_b=bass; per_frame_5=dy=bass/50; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Shaping The Grid.milk0000775000175000017500000001772711756064137027746 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.650000 shapecode_0_y=0.500000 shapecode_0_rad=0.605500 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.816695 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=ang=3.14+3.14*q1; shape_0_per_frame2=x=.5+.1*q2; shape_0_per_frame3=y=.5+.1*q3; shape_0_per_frame4=sides=3+q6; shape_0_per_frame5=rad=.5+.5*q4; shape_0_per_frame6=textured=above(q6,3); shape_0_per_frame7=border_r=1-rad; shape_0_per_frame8=border_b=rad-.01*sides; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=monitor=q1; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Antique Abyss.milk0000775000175000017500000000414011756064137027273 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.000454 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.700000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.200000 ib_b=0.300000 ib_a=0.100000 nMotionVectorsX=25.599995 nMotionVectorsY=33.600002 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.300000 mv_g=0.000000 mv_b=0.000000 mv_a=0.150000 per_frame_1=wave_r = wave_r + (0.35*sin(1.4*time*bass) + 0.25*sin(2.5*time))*4*treb*time; per_frame_2=wave_g = wave_g + (0.35*sin(1.7*time*mid) - 0.25*sin(1.11*time))*4*bass*time; per_frame_3=wave_b = wave_b + (0.35*sin(1.84*time*treb) + 0.25*sin(2.3*time))*4*mid*time; per_frame_4=warp = 0; per_frame_5=mv_g = 0.3 + 0.25*sin(wave_r); per_frame_6=mv_r = 0.3 + 0.25*cos(wave_b); per_frame_7=mv_b = 0.3 + 0.15*sin(wave_g); per_frame_8=mv_x = mv_x - 3*bass; per_frame_9=mv_y = mv_y - 4*treb; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - 0.26*rad*(0.7+0.1*sin(4*bass*time)-rad); per_pixel_5=dy= dy + 1.99*dy_r*(rad*sin(5*treb_att))*(1-rad); per_pixel_6=dx = dx + 1.5*dx_r *(rad*cos(5*bass_att))*(0.6*rad-0.7-rad); per_pixel_7=rot = rot + abs(0.8*(0.7*sin(bass*treb)*x-0.033*cos(ang))*(1-rad)); projectM-complete-2.1.0-Source/presets_projectM/Phat_Rovastar - What_does_your_soul_look_like.milk0000775000175000017500000001757611756064137033754 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.990099 sy=0.990099 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=13 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.555908 shapecode_0_ang=1.696460 shapecode_0_tex_ang=1.633629 shapecode_0_tex_zoom=1.160965 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_0_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_0_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_0_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_0_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_0_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_0_per_frame7=//ang = q1; shape_0_per_frame8=//x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_0_per_frame9=//y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shape_0_per_frame10=a=sin(time)*0.5+0.5; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.232284 shapecode_1_ang=2.324779 shapecode_1_tex_ang=4.712390 shapecode_1_tex_zoom=0.236264 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_1_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_1_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_1_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_1_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_1_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_1_per_frame7=ang = q1 + 3.1415; shape_1_per_frame8=//x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_1_per_frame9=//y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_2_enabled=0 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.503257 shapecode_2_ang=1.696460 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.741923 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.500000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.500000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_2_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_2_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_2_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_2_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_2_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_2_per_frame7=ang = q1+ 3.1415*0.5; shape_2_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_2_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.503257 shapecode_3_ang=1.696460 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.671653 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.500000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.500000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_3_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_3_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_3_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_3_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_3_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_3_per_frame7=ang = q1 - 3.1415*0.5; shape_3_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_3_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); per_frame_1=ib_r = 0.5 + (5.499*( 0.60*sin(0.933*time/3) + 0.40*sin(1.045*time/3) )); per_frame_2=ib_g = 0.5 + (5*( 0.60*sin(0.900*time/3) + 0.40*sin(0.956*time/3) )); per_frame_3=ib_b = 0.5 + (5.499*( 0.60*sin(0.910*time/3) + 0.40*sin(0.920*time/3) )); per_frame_4=wave_a=0; per_frame_5=decay =1; per_frame_6=zoom =1; per_frame_7=rot=0; per_frame_8=warp=0; per_frame_9=q1 = oldq1+0.005*(bass+bass_att+(bass*bass_att)-1); per_frame_10=oldq1 = below(q1,30000)*q1; per_frame_11=monitor =q1; per_pixel_1=//dx=0.003*(bass*bass+bass_att)*sin((sin(sqrt(4)-rad))*5+(rad*5*sin(q1)))*y*ang; per_pixel_2=//dy=0.003*(bass*bass+bass_att)*cos((sin(sqrt(4)-rad))*5+(-rad*5*sin(q1)))*x*rad*ang; per_pixel_3= per_pixel_4=rot=(sin(time/2)*x)/(atan(time*2)/(ang/3)/x); per_pixel_5=warp=(sin(time*9)*y)/(atan(time/2)/rad/y) projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Krash - Flowing Synergy.milk0000775000175000017500000000356311756064137031067 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=0.455629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.993020 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523743 fWarpScale=0.274296 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999900 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.450000 ob_r=1.000000 ob_g=0.900000 ob_b=0.000000 ob_a=0.014000 ib_size=0.250000 ib_r=1.000000 ib_g=1.000000 ib_b=0.940000 ib_a=0.050000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.120000 per_frame_1=q1 = min((2*bass_att + mid_att + treb_att) *0.33,2); per_frame_2=q2 = time*10 + 5*(bass + mid + treb); per_frame_3=wave_g = 0.2 + 0.2*sin(time*1.672); per_frame_4=wave_r = 0.5 + 0.2*cos((time+frame)*1.34); per_frame_5=wave_b = 0.6 + 0.2*sin(time*0.934); per_pixel_1=inside = if (below(abs(x-0.5),0.5),if (below(abs(y-0.5),0.25),1,0),0); per_pixel_2=outsidex = if(below(abs(16*x%2),0.25),0,1); per_pixel_3=outsidey = if(below(abs(12*y%2),0.25),0,1); per_pixel_4=warp = 0.6*warp*abs(1-inside); per_pixel_5=dy = if(outsidex,0,0.03*(q1-1)*log(2-(abs(y*2 - 1.8))) + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)))); per_pixel_6=dx = if(outsidey,0,0.04*(q1-1)*log(2-(abs(x*2 - 1.8))) + 0.01*(cos((y*q2*0.483) + (x*q2*1.238)) + cos((y*q2*1.612) + (x*q2*0.648)))); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milkprojectM-complete-2.1.0-Source/presets_projectM/Rozzor & Rovastar - Oozing Resistance (Waveform Mod)0000775000175000017500000000446211756064137033260 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=5.002776 fWaveScale=1.186400 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_frame_8=sx = 1- 0.1*sin(q8)+0.05*sin(time); per_frame_9=wave_b = cos(time) + abs(cos(time)); per_frame_10=wave_g = abs(sin(time)) ; per_frame_11=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_12=wave_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=wave_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=wave_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15= per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); per_pixel_5=cx = 1-rot * 2; projectM-complete-2.1.0-Source/presets_projectM/Fvese - Stand Still!.milk0000775000175000017500000000431011756064137026322 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.200000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.610095 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=8.319999 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_5=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_6=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time)+vol ); per_frame_7=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time)+vol ); per_frame_8=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_9=rot = rot + 0.005*( 0.60*sin(0.281*time) + 0.40*sin(0.839*time)*vol ); per_frame_10=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_11=myeff=(wave_x + if(above(wave_y,0.75), + 0.1*tan(time), + 0.1*tan(time))+.4+((cos(vol))/2) & wave_y + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_12=dx = dx + 0.085*pow(rad,y*2)*sin(time)/vol; per_frame_13=dy = dy + 0.085*pow(rad,y*2)*cos(time)/vol; per_frame_14=sx = sx + 0.0555*pow(rad,x*2)*sin(time)/vol; per_frame_15=sy = sy + 0.0777*pow(rad,y*2)*sin(time); per_frame_16=monitor = vol; per_frame_17= projectM-complete-2.1.0-Source/presets_projectM/Jess - Trying To Trap A Twister.milk0000775000175000017500000000546011756064137030274 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=zoom=zoom-.0035*q1; per_frame_21=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Causeway Of Dreams.milk0000775000175000017500000000360111756064137030126 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325446 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + dx_r; per_frame_14=dy = dy + dy_r; per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets_projectM/phat_CloseIncounetersV2.milk0000775000175000017500000001550211756064137027507 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.210000 fDecay=0.500000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.988286 sy=0.953205 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=cos(time)*0.1; wave_0_per_point2=y=sin(time)*0.1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=wave_x=1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.738907 shapecode_0_ang=3.141592 shapecode_0_tex_ang=0.188496 shapecode_0_tex_zoom=0.931011 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*6; shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); shape_0_per_frame3= shape_0_per_frame4=//x=sin(time/3)/10; shape_0_per_frame5=//y=cos(time/3)/10; shape_0_per_frame6=g=sin(time/10)*0.1; shape_0_per_frame7=r=cos(time/12)*0.2; shape_0_per_frame8=b=sin(time/15)*0.3; shape_0_per_frame9=g2=cos(time/15)*0.3; shape_0_per_frame10=r2=sin(time/20)*0.1; shape_0_per_frame11=b2=cos(time/10)*0.2; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.628318 shapecode_1_tex_zoom=5.582129 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.200000 shapecode_1_b2=0.600000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time)*6; shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; shape_1_per_frame3=x=cos(time/2)*0.3+0.5; shape_1_per_frame4=y=sin(time/2)*0.3+0.5; shape_1_per_frame5=r=sin(time/5)*0.8; shape_1_per_frame6=g=sin(time/5)*0.879; shape_1_per_frame7=b=cos(time/5)*.567; shape_1_per_frame8=r2=sin(time/5)*0.8; shape_1_per_frame9=g2=cos(time/5)*0.879; shape_1_per_frame10=b2=cos(time/5)*567; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.203211 shapecode_2_ang=5.026548 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=0.189467 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=-.999; per_frame_3=//rot=sin(time/10)*0.3; per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; per_frame_8=ob_g=sin((time/10)+0.1); per_frame_9=ob_r=(cos(time/7))+0.3; per_frame_10= per_pixel_1=xtc=sin(time); per_pixel_2= per_pixel_3=speed=40-above(bass,0.9)*15; per_pixel_4=speed=speed+xtc; per_pixel_5= per_pixel_6= per_pixel_7=acid=x*sin(time/10); per_pixel_8=morphine=y*cos(time/10); per_pixel_9= per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; per_pixel_11=saliva=above(treb,0.9)*.01; per_pixel_12= per_pixel_13=cx=dmt*(rad)*0.1; per_pixel_14=cy=saliva*(rad)*0.1; per_pixel_15= per_pixel_16=dx=sin(y*speed)*0.01; per_pixel_17=dy=cos(x*speed)*0.01; per_pixel_18= per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); per_pixel_20= per_pixel_21=warp=-5*(((sin(time/2)*0.5+0.5)*3)*x)+(((cos(time/2)*0.5+0.5)*3)*y) projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Fvese - Stranger Minds.milk0000775000175000017500000000353011756064137030653 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=3.200000 nMotionVectorsY=1.440000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=min(bass*0.5,1); per_frame_8=ib_b=min(treb*0.5,1); per_frame_9=ib_g=min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(bass_att-1.0)*0.115; projectM-complete-2.1.0-Source/presets_projectM/Unchained & Rovastar - Triptionary.milk0000775000175000017500000000713011756064137031205 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.849581 fWaveScale=7.858094 fWaveSmoothing=0.360000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.400000 ob_size=0.001500 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.017500 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.052); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=zoom = 1- log(sqrt(2)-rad)/20 - 0.1*sin(rad)- 0.09*cos(1-rad); per_pixel_2=rot = log(sqrt(2)-rad)/3- 0.1*cos(time+rad*0.123) - 0.08*sin(time-(1-rad)); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Swirlie 5.milk0000775000175000017500000000342311756064137025711 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000000 fWaveScale=1.693514 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.451118 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=7.397955 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.950000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 per_frame_1=wave_x = wave_x + 0.0200*( 0.60*sin(0.821*time) + 0.40*sin(0.621*time) ); per_frame_2=wave_y = wave_y + 0.0200*( 0.60*sin(0.942*time) + 0.40*sin(0.722*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets_projectM/Rozzor & Che - Inside The House Of Nil.milk0000775000175000017500000000452711756064137031205 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/presets_projectM/Unchained - Goo Kung Fu.milk0000775000175000017500000000326611756064137026743 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.974000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.074092 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=zoom=zoom+mid_att*.1; per_pixel_1=timer_a=10*sin(time); per_pixel_2=timer_b=10*sin(time*.5); per_pixel_3=ripple_x=cos(x*timer_a-timer_b)*bass_att; per_pixel_4=ripple_y=cos(y*timer_a-timer_b)*treb_att; per_pixel_5=ripple_r=cos(rad*timer_b-timer_a)*mid_att; per_pixel_6=ripple=ripple_x+ripple_y+ripple_r; per_pixel_7=zoom=zoom+ripple*.1; projectM-complete-2.1.0-Source/presets_projectM/Che - Escape.milk0000775000175000017500000000736711756064137025006 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000154 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=-0.010000 mv_l=0.350000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/presets_projectM/Pithlit & Illusion - Symetric pattern.milk0000775000175000017500000001253411756064137031636 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=4.712706 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.203507 fShader=0.000000 zoom=1.074096 rot=1.000000 cx=2.000000 cy=-1.000000 dx=-0.980000 dy=1.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.250000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.950000 mv_g=0.800000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = 0.7-bass_att; per_frame_5=mv_b = 0.6-treb_att; per_frame_6=mv_g = 0.5-mid_att; per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_2=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_3=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Arise! (Padded Mix).milk0000775000175000017500000000400211756064137027725 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=1.503739 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.905225 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.408391 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=//decay = 0.995 + 0.004*sin(0.5*time); per_frame_6=wave_x = 0.01; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dy = dy - 0.025*(1-y)*above(y,0.95); per_pixel_6=dy = dy - 0.025*(y)*below(y,0.94); per_pixel_7= per_pixel_8=warp = warp + 0.25*(bass-treb)*above(y,0.9); per_pixel_9=zoom = zoom - 0.02*(rad)*(above(y,0.9)); per_pixel_10=sx = sx - above(x, 0.35 + 0.35*sin(time))*below(x,0.65 + 0.35*sin(time))* per_pixel_11=above(y,0.8)*0.008*sin(time); projectM-complete-2.1.0-Source/presets_projectM/Illusion & Che - The Piper.milk0000775000175000017500000000274211756064137027243 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.998162 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000100 fShader=1.000000 zoom=0.970700 rot=0.020000 cx=0.350000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.072134 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*(0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.150*(0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.150*(0.50*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass*3; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass*2; per_pixel_3=sy = sy + 0.01 * bass_att; projectM-complete-2.1.0-Source/presets_projectM/Krash and Rovastar - Rainbow Orb.milk0000775000175000017500000000346611756064137030564 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.108925 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets_projectM/EvilJim - Follow the ball.milk0000775000175000017500000000233211756064137027327 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.250302 fWaveSmoothing=0.000000 fWaveParam=-0.250000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=0.990097 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=bass*2; per_frame_2=wave_g=mid*4; per_frame_3=wave_b=treb*0.6; per_pixel_1=dx=if(above(x,bass*0.6),0.02,-0.02); per_pixel_2=dy=if(above(y,treb_att*0.5),0.02,-0.02); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & Rocke - Headspin.milk0000775000175000017500000000374511756064137027571 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.060957 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.030000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.396381 fWarpScale=0.720100 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959069 rot=0.500000 cx=0.500000 cy=0.500000 dx=-0.002000 dy=-0.002000 warp=0.010000 sx=1.000000 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.230000 ib_g=0.230000 ib_b=0.230000 ib_a=0.499900 nMotionVectorsX=1.384000 nMotionVectorsY=4.320006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.225*mid_att; per_frame_3=wave_g = 0.213*treb_att; per_frame_4=wave_b = 0.235*bass_att; per_frame_5=wave_mystery = wave_mystery + 0.15*sin(0.5*time); per_frame_6=cx = cx + 0.1*sin(0.2*time); per_frame_7=cy = cy + 0.1*sin(0.4*time); per_frame_8=decay = decay + 0.01*sin(time); per_frame_9=mv_x = 1.5; per_frame_10=mv_y = 3 + 0.1*sin(time); per_frame_11=mv_b = 0.5+0.4*sin(time*0.863); per_frame_12=mv_g = 0.5+0.45*sin(time*0.523); per_frame_13=mv_r = 0.5+0.45*sin(time*0.98); per_frame_14=mv_l = 0.1+ 0.45*mv_y ; per_frame_15=mv_dx = 0.5*(1-bass)+0.5*sin(time*1.1); per_frame_16=mv_dy = 0.5*(1-bass)+0.5*sin(time*0.985); per_frame_17=ob_r =max(bass+bass_att+treb+treb_att-5.5,0); per_frame_18=ib_b = 0.5*max(bass-1,0); per_frame_19=monitor = ob_r; per_frame_20=ob_b = 0.12+0.1*sin(time*12); per_frame_21=ob_g = 0.12+ 0.1*sin(5*time); per_frame_22=warp =0; projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Airhandler (Menagerie Mix).milk0000775000175000017500000000350611756064137031415 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.053726 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.05*sin(time); per_frame_6=wave_y = wave_y + 0.05*cos(time); per_frame_7= per_frame_8=ib_r = ib_r + 0.25*sin(time); per_frame_9=ib_g = ib_g + 0.25*cos(time); per_frame_10=ib_b = ib_b + 0.25*sin(0.5*time); per_pixel_1=zoom = zoom + 0.05*(sin(abs(50*sin(0.1*time))*rad) * sin(sin(time*2*sin(24*ang)*-rad))*3 * cos(rad)); per_pixel_2=rot = rot + 0.1*sin(0.2+ 0.5*sin(time)-rad); per_pixel_3=cx = cx + 1.1*(0.99*(0.5-rad))*sin(0.733*time)*below(sin(time),cos(time)); per_pixel_4=cy = cy + 1.1*(0.99*(0.5-rad))*cos(0.953*time)*above(sin(time),cos(0.5*time)); projectM-complete-2.1.0-Source/presets_projectM/shifter - flashburn.milk0000775000175000017500000001701511756064137026526 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.007768 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.055821 fShader=0.000000 zoom=0.970118 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=15 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=set = rand(20); shape_0_per_frame1=x = 0.5 + 0.5*(sin(time*1.4)*0.4 + 0.3*sin(time*1.9) + 0.3*sin(time*(1 + set*0.05))); shape_0_per_frame2=y = 0.5 + 0.5*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_0_per_frame3= shape_0_per_frame4=r = 0.5 + 0.5*sin(time); shape_0_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_0_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_0_per_frame7= shape_0_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_0_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_0_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_0_per_frame11= shape_0_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_1_enabled=1 shapecode_1_sides=15 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_1_per_frame2=y = 0.5 + 0.5*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_1_per_frame3= shape_1_per_frame4=r = 0.5 + 0.5*sin(time); shape_1_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_1_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_1_per_frame7= shape_1_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_1_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_1_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_1_per_frame11= shape_1_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_2_enabled=1 shapecode_2_sides=15 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_2_per_frame2=y = 0.5 + 0.3*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_2_per_frame3= shape_2_per_frame4=r = 0.5 + 0.5*sin(time); shape_2_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_2_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_2_per_frame7= shape_2_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_2_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_2_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_2_per_frame11= shape_2_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_3_enabled=1 shapecode_3_sides=15 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=set = rand(10); shape_3_per_frame1=x = 0.5 + 0.3*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_3_per_frame2=y = 0.5 + 0.3*(sin(time*1.2)*0.3 + 0.3*sin(time*1.6) + 0.4*sin(time*(1 + set*0.1))); shape_3_per_frame3= shape_3_per_frame4=r = 0.6 + 0.4*(sin(time*0.3)*0.8 + 0.2*sin(time*0.5)); shape_3_per_frame5=g = 0.6 + 0.4*(sin(time*0.3)*0.5 + 0.5*sin(time*0.4)); shape_3_per_frame6=b = 0.6 + 0.4*(sin(time*0.6)*0.6 + 0.4*sin(time*0.1)); shape_3_per_frame7= shape_3_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_3_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_3_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_3_per_frame11= shape_3_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; per_frame_1=azoom = -.95; per_frame_2=decay = decay - .001; per_pixel_1=azoom = -0.95 + 0.4*(x-0.5) + 0.4*(y-0.5); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Distant Memories Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Inner Thoughts (Distant Memories Mix).mil0000775000175000017500000001722311756064137033355 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.449770 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.1; per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_projectM/Geiss & Sperl - Cruzin' (Moody).prjm0000775000175000017500000000233611756064137030052 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4 fWaveScale=1.691672 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.0003 rot=0 cx=0.5 cy=0.11 dx=0 dy=-0.001 warp=0.0243 sx=1.001992 sy=1.004987 wave_r=0 wave_g=0.57 wave_b=1 wave_x=0.65 wave_y=0.5 per_frame_1=wave_r = mood_r; per_frame_2=wave_g = mood_g; per_frame_3=wave_b = mood_b; per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4 ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/CatalystTheElder - Electric Rosebud_Phat_texture_edit.milkprojectM-complete-2.1.0-Source/presets_projectM/CatalystTheElder - Electric Rosebud_Phat_texture_edi0000775000175000017500000001224111756064137034033 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.228237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.034055 fWaveScale=1.285700 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.400000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.300000 wave_g=0.830000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.995947 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.344836 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//rot = 0.1*sin(ang); shape_0_per_frame2=tex_ang=sin(time/3)*6.14; shape_0_per_frame3=tex_zoom=.345+(bass*.03); shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.379369 shapecode_1_ang=0.753982 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.842832 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=g = g + 0.5*cos(time*2.23); shape_1_per_frame2=b = b + 0.5*tan(time*2.33); shape_1_per_frame3=x=(sin(time)*0.3+0.5)+(treb_att*0.1); shape_1_per_frame4=y=(cos(time)*0.3+0.5)+(treb_att*0.1); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_g = wave_g + 0.5*cos(time*2.23); per_frame_2=wave_b = wave_b + 0.5*tan(time*2.33); per_pixel_1=//rot = (0.01*(sin(time)))-rad; per_pixel_2=zoom = 1.1+(bass/10); projectM-complete-2.1.0-Source/presets_projectM/Rovastar & StudioMusic - More Cherished Desires.milk0000775000175000017500000000266711756064137033405 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = zoom+rad*.1+0.05; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets_projectM/Krash - Windowframe To Mega Swirl 2.milk0000775000175000017500000000464011756064137031030 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=left = 0.5 + 0.25*(sin(0.555*time) + sin(1.111*time)); per_frame_8=right = 0.5 + 0.25*(sin(0.333*time) + sin(1.222*time)); per_frame_9=centrex = (left+right)/2; per_frame_10=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_11=q1 = centrex + distx; per_frame_12=q2 = centrex - distx; per_frame_13=wave_x = centrex; per_frame_14=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_15=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_16=centrey = (top+bottom)/2; per_frame_17=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_18=q3 = centrey + disty; per_frame_19=q4 = centrey - disty; per_frame_20=wave_y = 1-centrey; per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=dx = if(above(x,q1), 1,dx); per_pixel_3=dx = if(below(x,q2), -1,dx); per_pixel_4=dy = if(above(y,q3), 1,dy); per_pixel_5=dy = if(below(y,q4), -1,dy); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Negative Sun III.milk0000775000175000017500000000352411756064137027513 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.01; per_pixel_5=zoom = zoom + (0.05 + 0.04*sin(time))*(0.2*sin(ang*time)); per_pixel_6=rot = rot + 0.01*(0.5*cos(ang*5*bass*time)); per_pixel_7= per_pixel_8=dx = dx + 0.1*above(rad,0.25)*dx_r; per_pixel_9=dy = dy + 0.1*above(rad,0.25)*dy_r; projectM-complete-2.1.0-Source/presets_projectM/Krash - Interwoven (Nightmare Weft Mix).milk0000775000175000017500000000741211756064137031732 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_projectM/Unchained - Goofy Beat Detection.milk0000775000175000017500000001017511756064137030612 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059200 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008000 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.05+.03*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=1+.7*sin(time*1.51); per_pixel_1=rot=if(above(q4,0),rad*.2*q5,sin(rad*(q4+q3))); per_pixel_2=zoom=if(above(q2,0),zoom+(1-zoom)*rot*cos(rad*3.14*q2),if(above(q3,0)*above(x,.5+.5*q5),zoom+(1-zoom)*sin(q1*rot*3.14),zoom+(1-zoom)*cos(rad*10*q6))); per_pixel_3=dx=above(q1,0)*sin(rad*.5*q2); per_pixel_4=dy=above(q3,0)*sin(rad*.5*q3); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - The Shroomery.milk0000775000175000017500000003444211756064137027372 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.332702 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=7.058490 nMotionVectorsY=31.639950 mv_dx=-0.385207 mv_dy=-0.168757 mv_l=0.598467 mv_r=0.358736 mv_g=0.275337 mv_b=0.561849 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.027964 wavecode_0_smoothing=0.000000 wavecode_0_r=0.300000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=//t8=3.14159265*0.15; wave_0_init3=//t5 = 1; wave_0_init4= wave_0_init5=//n =300; wave_0_init6=t1 = 300; wave_0_init7=//rx = 0; wave_0_init8=t2 = 0; wave_0_init9=//ry = 0; wave_0_init10=t3 = 0; wave_0_init11=//tpi =3.1415; wave_0_init12=t4 = 3.14159265; wave_0_init13=//c=1; wave_0_init14=t5 = 1; wave_0_init15=//hu=10; wave_0_init16=t6 = 10; wave_0_init17=//hut=-10; wave_0_init18=t7 = -10; wave_0_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_0_per_frame2=t6 = (t7+t6*5)/6; wave_0_per_frame3=t2 = pow(2*bass+bass_att,5)*0.00015111 +oldt2; wave_0_per_frame4=oldt2 = t2; wave_0_per_frame5=//t2 = 3*sin(time*0.0965); wave_0_per_frame6=t3 = pow(2*bass+bass_att,4)*0.00026213 + oldt3; wave_0_per_frame7=oldt3 = t3; wave_0_per_frame8=//t3 = 3*sin(time*0.0872); wave_0_per_frame9= wave_0_per_frame10=q1 = -cos(cos(t2)); wave_0_per_frame11=q2 = cos(-t3); wave_0_per_frame12=q3 = sin(cos(-t2)); wave_0_per_frame13=q4 = sin(t3); wave_0_per_point1=u = sample*2-1; wave_0_per_point2=rf = 512; wave_0_per_point3=shc = 1-u*u; wave_0_per_point4=cf = below(sample,0.45); wave_0_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_0_per_point6=u = u + v/8; wave_0_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_0_per_point8=py = sample*2-1; wave_0_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_0_per_point10=y1 = py*q1 + pz*q3; wave_0_per_point11=z1 = pz*q1 - py*q3; wave_0_per_point12=x2 = px*q2 + z1*q4; wave_0_per_point13=z2 = z1*q2 - px*q4+5; wave_0_per_point14=x = x2/z2; wave_0_per_point15=y = y1/z2; wave_0_per_point16=x = x*0.5 + 0.5; wave_0_per_point17=y = 0.5*y + 0.5; wave_0_per_point18=r = 0.5+sin(sample*195)*0.5; wave_0_per_point19=g = 0.5*sin(time*0.145)+0.499*(0.5+sin(x*95)*0.5); wave_0_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.027964 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.400000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=//t8=3.14159265*0.15; wave_1_init3=//t5 = 1; wave_1_init4= wave_1_init5=//n =300; wave_1_init6=t1 = 300; wave_1_init7=//rx = 0; wave_1_init8=t2 = 0; wave_1_init9=//ry = 0; wave_1_init10=t3 = 0; wave_1_init11=//tpi =3.1415; wave_1_init12=t4 = 3.14159265; wave_1_init13=//c=1; wave_1_init14=t5 = 1; wave_1_init15=//hu=10; wave_1_init16=t6 = 10; wave_1_init17=//hut=-10; wave_1_init18=t7 = -10; wave_1_per_frame1=t7 = 0.5+0.5*sin(time*0.135)*t4; wave_1_per_frame2=t6 = (t7+t6*5)/6; wave_1_per_frame3=t2 = pow(bass+bass_att,6)*0.00005 + 0.022+ oldt2; wave_1_per_frame4=oldt2 = if(above(t2,10000),0,t2); wave_1_per_frame5=//t2 = t2 -cos(time*0.451); wave_1_per_frame6=t3 = pow(bass+bass_att,7)*0.00005 + 0.0278 +oldt3; wave_1_per_frame7=oldt3 = t3; wave_1_per_frame8=//t3 = t3-cos(time*0.321); wave_1_per_frame9=q1 = -cos(cos(t2)); wave_1_per_frame10=q2 = -cos(t3); wave_1_per_frame11=q3 = sin(cos(t2)); wave_1_per_frame12=q4 = sin(t3); wave_1_per_point1=u = sample*2-1; wave_1_per_point2=rf = 1000; wave_1_per_point3=shc = 1-u*u; wave_1_per_point4=cf = below(sample,0.45); wave_1_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_1_per_point6=u = u + v/8; wave_1_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_1_per_point8=py = sample*2-1; wave_1_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_1_per_point10=y1 = py*q1 + pz*q3; wave_1_per_point11=z1 = pz*q1 - py*q3; wave_1_per_point12=x2 = px*q2 + z1*q4; wave_1_per_point13=z2 = z1*q2 - px*q4+5; wave_1_per_point14=x = x2/z2; wave_1_per_point15=y = y1/z2; wave_1_per_point16=x = x*0.5 + 0.5; wave_1_per_point17=y = 0.5*y + 0.5; wave_1_per_point18=r = abs(sample-(sample*progress)); wave_1_per_point19=g = sample/y; wave_1_per_point20=b = x2*sample; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.027964 wavecode_2_smoothing=0.000000 wavecode_2_r=0.800000 wavecode_2_g=0.400000 wavecode_2_b=0.400000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=//t8=3.14159265*0.15; wave_2_init3=//t5 = 1; wave_2_init4= wave_2_init5=//n =300; wave_2_init6=t1 = 300; wave_2_init7=//rx = 0; wave_2_init8=t2 = 0; wave_2_init9=//ry = 0; wave_2_init10=t3 = 0; wave_2_init11=//tpi =3.1415; wave_2_init12=t4 = 3.14159265; wave_2_init13=//c=1; wave_2_init14=t5 = 1; wave_2_init15=//hu=10; wave_2_init16=t6 = 10; wave_2_init17=//hut=-10; wave_2_init18=t7 = -10; wave_2_per_frame1=t7 = 0.5+0.5*sin(time*0.896)*t4; wave_2_per_frame2=t6 = (t7+t6*5)/6; wave_2_per_frame3=t2 = pow(1.13*bass+bass_att,5)*0.0001 +0.0017+oldt2; wave_2_per_frame4=oldt2 = t2; wave_2_per_frame5=t2 = t2 + sin(time*0.01963); wave_2_per_frame6=t3 = pow(bass+1.14*bass_att,5)*0.0001 + 0.00121 +oldt3; wave_2_per_frame7=oldt3 = t3; wave_2_per_frame8=t3 = t3 + sin(time*0.06527); wave_2_per_frame9=q1 = -cos(cos(t2)); wave_2_per_frame10=q2 = cos(t3); wave_2_per_frame11=q3 = sin(cos(t2)); wave_2_per_frame12=q4 = sin(t3); wave_2_per_point1=u = sample*2-1; wave_2_per_point2=rf = 1000; wave_2_per_point3=shc = 1-u*u; wave_2_per_point4=cf = below(sample,0.45); wave_2_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_2_per_point6=u = u + v/8; wave_2_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_2_per_point8=py = sample*2-1; wave_2_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_2_per_point10=y1 = py*q1 + pz*q3; wave_2_per_point11=z1 = pz*q1 - py*q3; wave_2_per_point12=x2 = px*q2 + z1*q4; wave_2_per_point13=z2 = z1*q2 - px*q4+5; wave_2_per_point14=x = x2/z2; wave_2_per_point15=y = y1/z2; wave_2_per_point16=x = x*0.5 + 0.5; wave_2_per_point17=y = 0.5*y + 0.5; wave_2_per_point18=r = sample; wave_2_per_point19=g = x*sample; wave_2_per_point20=b = y*x/sample; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.027964 wavecode_3_smoothing=0.000000 wavecode_3_r=0.000000 wavecode_3_g=0.500000 wavecode_3_b=0.700000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 0; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 3.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = q8*0.7825; wave_3_per_frame4=t3 = q8*0.6242; wave_3_per_frame5=q1 = -cos(cos(t2)); wave_3_per_frame6=q2 = cos(t3); wave_3_per_frame7=q3 = sin(cos(t2)); wave_3_per_frame8=q4 = sin(t3); wave_3_per_point1=u = sample*2-1; wave_3_per_point2=rf = 1000; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,0.45); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/8; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5*(y/x) + 0.499*sin(time*0.564); wave_3_per_point19=b = 0.5*(x*y) + 0.499*sin(time*0.457); wave_3_per_point20=g = 0.5*(x*x) + 0.499*sin(time*0.134); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.496295 shapecode_0_ang=0.000000 shapecode_0_tex_ang=5.617169 shapecode_0_tex_zoom=1.699528 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_0_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_0_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_0_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_0_per_frame5=tex_Ang = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.496295 shapecode_1_ang=0.000000 shapecode_1_tex_ang=5.617169 shapecode_1_tex_zoom=1.719942 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_1_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_1_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_1_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_1_per_frame5=tex_Ang = q8-0.02; shape_1_per_frame6=//x = x +0.01; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.496295 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.740601 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_2_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_2_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_2_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_2_per_frame5=tex_Ang = q8-0.04; shape_2_per_frame6=//x = x +0.01; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.120000 shapecode_3_y=0.200000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); shape_3_per_frame4=rad = 0.5+0.5*sin(q4*0.785); per_frame_init_1=//With thanks to UnConeD for his mushy SSC code. :) per_frame_1=warp=0; per_frame_2=wave_a=0; per_frame_3=decay = 0.97; per_frame_4=q7 = 0.00004*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5= per_frame_6=q6 = oldq6+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+1.2*treb+0.4*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=oldq6 = q6; per_frame_8= per_frame_9=q4 = oldq4+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+0.1*treb+0.1*treb_att+1.2*mid+0.4*mid_att,6)/fps); per_frame_10=oldq4 = q4; per_frame_11= per_frame_12=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_13=oldq8 = q8; per_frame_14= per_frame_15=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_16=oldq8 = if(above(q8,10000),0,q8); per_frame_17=ob_b = max(0,sin(q8*0.2542)*0.2 +0.1); per_frame_18=ob_r = max(0,sin(q8*0.985)*0.4 + 0.2); per_frame_19=ob_g = max(0,sin(q8*0.8711)*0.3 + 0.1); per_frame_20=ob_a =max(0,0.3*(q7-0.2))+0.1; per_frame_21=ib_r = 1-if(ob_size-0.005,0,1); per_frame_22=ib_g = ib_r*(0.21*0.2*sin(time*0.643)); per_frame_23=ib_b = ib_r*(0.21*0.2*sin(time*0.853)); per_frame_24=ib_a =0.2*q7; per_frame_25=echo_alpha = above(q7,0.2); per_frame_26=echo_zoom = 1 + 0.01*q7; per_pixel_1=dx=dx+0.007*sin((y*2-1)*meshx)+ 0.006*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+sin(q8*0.1745)*0.007*cos((x*2-1)*meshx*1.3333)+ sin(q8*0.1875)*0.006*cos((x*2-1)*meshx*1.666); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Dynamic Swirls 1.milk0000775000175000017500000000367411756064137027127 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Fractopia (Fantic Dancing Lights Mix).milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Fractopia (Fantic Dancing Lights Mix).mil0000775000175000017500000001355511756064137033224 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=wave_a =0; per_frame_2=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_3=movement = if(above(movement,10000), 0, movement); per_frame_4=ob_b = q4+0.25*sin(movement*3.816); per_frame_5=ob_g = q4+0.25*sin(movement*0.744); per_frame_6=ob_r = q4+0.25*sin(movement*0.707); per_frame_7=wrap = above(bass+bass_att,3); per_frame_8=decay=1; per_frame_9=rot=0; per_frame_10=zoom =0.98; per_frame_11=mv_r = 0; per_frame_12=mv_g = 0; per_frame_13=mv_b =0; per_frame_14=mv_dy = 0.03*sin(movement*0.34); per_frame_15=mv_dx = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=warp=0; per_frame_17=dx =0.01*sin(movement*5); per_frame_18=dy =0.0005*(bass+bass_att); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx =dx+ 2*(2*myx*myy); per_pixel_4=dy =dy+ 2*((myy*myy) - (myx*myx)); per_pixel_5= projectM-complete-2.1.0-Source/presets_projectM/shifter - feathers (angel wings)_phat_remix.milk0000775000175000017500000002347011756064137033065 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_0_per_point4=vol = .2; wave_0_per_point5= wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); wave_0_per_point7= wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_0_per_point9=oy = (sample - 0)*mod; wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_0_per_point11= wave_0_per_point12=xang = time*0.672; wave_0_per_point13=axang = 0; wave_0_per_point14=yang = time*-1.351; wave_0_per_point15=ayang = 0; wave_0_per_point16=zang = time*-0.401; wave_0_per_point17=azang = 0; wave_0_per_point18=fov = 0.6 + 0.2*sin(time); wave_0_per_point19=fov = .5; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=oz = abs(oz) - 2; wave_0_per_point35=x = ox*fov/oz + 0.5; wave_0_per_point36=x = (x-.5)*0.75 + 0.5; wave_0_per_point37=y = oy*fov/oz + 0.5; wave_0_per_point38= wave_0_per_point39=r = 1 + sin(sp); wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_1_per_point4=vol = .2; wave_1_per_point5= wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); wave_1_per_point7= wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_1_per_point9=oy = (sample - 0)*mod; wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_1_per_point11= wave_1_per_point12=xang = time*-0.321; wave_1_per_point13=axang = 0; wave_1_per_point14=yang = time*1.531; wave_1_per_point15=ayang = 0; wave_1_per_point16=zang = time*-0.101; wave_1_per_point17=azang = 0; wave_1_per_point18=fov = 0.6 + 0.2*sin(time); wave_1_per_point19=fov = .5; wave_1_per_point20= wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point23=ox = mx; wave_1_per_point24=oy = my; wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point27=ox = mx; wave_1_per_point28=oz = mz; wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point31=oy = my; wave_1_per_point32=oz = mz; wave_1_per_point33= wave_1_per_point34=oz = abs(oz) - 2; wave_1_per_point35=x = ox*fov/oz + 0.5; wave_1_per_point36=x = (x-.5)*0.75 + 0.5; wave_1_per_point37=y = oy*fov/oz + 0.5; wave_1_per_point38= wave_1_per_point39=g = 1 + sin(sp); wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_2_per_point4=vol = .2; wave_2_per_point5= wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); wave_2_per_point7= wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_2_per_point9=oy = (sample - 0)*mod; wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_2_per_point11= wave_2_per_point12=xang = time*0.221; wave_2_per_point13=axang = 0; wave_2_per_point14=yang = time*-0.411; wave_2_per_point15=ayang = 0; wave_2_per_point16=zang = time*1.201; wave_2_per_point17=azang = 0; wave_2_per_point18=fov = 0.6 + 0.2*sin(time); wave_2_per_point19=fov = .5; wave_2_per_point20= wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point23=ox = mx; wave_2_per_point24=oy = my; wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point27=ox = mx; wave_2_per_point28=oz = mz; wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point31=oy = my; wave_2_per_point32=oz = mz; wave_2_per_point33= wave_2_per_point34=oz = abs(oz) - 2; wave_2_per_point35=x = ox*fov/oz + 0.5; wave_2_per_point36=x = (x-.5)*0.75 + 0.5; wave_2_per_point37=y = oy*fov/oz + 0.5; wave_2_per_point38= wave_2_per_point39=b = 1+sin(sp); wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=decay=.995; per_pixel_1=it = 0.3*sin(time*0.2); per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*30)*rad; per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod*mod*mod*mod; per_pixel_6=zoom = 1 + abs(0.01*mod); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - cthulhus asshole (bad breakfast remix).milkprojectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - cthulhus asshole (bad breakfast remix).m0000775000175000017500000001312011756064137033332 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.955000 fVideoEchoZoom=0.996628 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.691361 fWarpScale=58.384487 fZoomExponent=10.591505 fShader=1.000000 zoom=0.979819 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.100000 warp=34.955837 sx=1.220179 sy=0.999988 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=21.473322 nMotionVectorsY=15.907337 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.600000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time*.33)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shape_0_per_frame8= shape_0_per_frame9=sides=3+int(treb_att*3); shape_0_per_frame10=tex_zoom=tex_zoom+(sin(time)*treb*above(treb,1)); shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.808142 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.905271 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shape_1_per_frame5= shape_1_per_frame6=ang=time; shape_1_per_frame7=x=rand(100)*.01; shape_1_per_frame8=y=rand(100)*.01; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=cx=.5+(sin(time)*.2); per_frame_2=cy=.5+(sin(time*.3)*.2); per_frame_3= per_frame_4=ob_b=abs(sin(time*.2)); per_frame_5=ob_r=abs(sin(time*.1)); per_frame_6= per_frame_7=ib_g=abs(sin(time*.05)); per_frame_8= per_frame_9=rot=sin(time*.05); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/presets_projectM/StudioMusic & Unchained - So Much Love.milk0000775000175000017500000002375611756064137031470 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.350000 fDecay=0.999000 fVideoEchoZoom=1.006465 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.001574 fWaveScale=0.728900 fWaveSmoothing=0.783000 fWaveParam=-0.140000 fModWaveAlphaStart=0.760000 fModWaveAlphaEnd=0.900001 fWarpAnimSpeed=5.921029 fWarpScale=1.095251 fZoomExponent=1.570168 fShader=0.650000 zoom=0.970805 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.107093 sx=1.078500 sy=0.990000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.970000 wavecode_0_enabled=0 wavecode_0_samples=128 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.749339 wavecode_0_smoothing=0.250000 wavecode_0_r=0.520000 wavecode_0_g=0.410001 wavecode_0_b=0.340001 wavecode_0_a=0.970000 wave_0_per_frame1=x=100*sin(time)*q2+.3; wave_0_per_frame2=t1=cos(time)*q3; wave_0_per_frame3=r = 0.5 + 0.5*sin(time*1.353 +3); wave_0_per_frame4=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame5=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.7; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*50); wave_0_per_point6=a = a*a; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.370001 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.075209 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.640000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.610000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.400000 shape_0_per_frame1=x = 0.5 + 0.50*cos(q3*0.5) + 0.25*cos(time*6.5); shape_0_per_frame2=y = 0.5 + 0.50*sin(q3*0.5) + 0.25*sin(time*6.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.089633 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=0.540000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=0.510000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=0.290000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.16*cos(time*2.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.12*sin(time*2.3) + 0.04*sin(time*0.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.090001 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.590000 shapecode_2_g=0.430000 shapecode_2_b=0.290000 shapecode_2_a=0.560000 shapecode_2_r2=0.160000 shapecode_2_g2=0.400001 shapecode_2_b2=0.540000 shapecode_2_a2=0.530000 shapecode_2_border_r=0.390001 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.350001 shapecode_2_border_a=0.390000 shape_2_per_frame1=x = 0.5 + 0.15*cos(q3*0.5) + 0.21*cos(time*7.5); shape_2_per_frame2=y = 0.5 + 0.15*sin(q3*0.5) + 0.21*sin(time*7.5); shape_2_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 1); shape_2_per_frame4=g = 0.5 + 0.5*sin(time*1.563 + 3); shape_2_per_frame5=b = 0.5 + 0.5*sin(time*1.654 + 2); shape_2_per_frame6=r2 = 0.5 + 0.5*sin(time*1.885 + 3); shape_2_per_frame7=g2 = 0.5 + 0.5*sin(time*1.556+ 2); shape_2_per_frame8=b2 = 0.5 + 0.5*sin(time*1.638 + 4); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=1; per_frame_2=sy=1; per_frame_3=warp=0; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_7=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_8=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_9=treb_changed=abs(bass_changed-equal(treb_thresh,2)); per_frame_10=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_11=mid_changed=abs(bass_changed-equal(mid_thresh,2)); per_frame_12=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_13=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_14=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_15=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_16=q1=mid_residual; per_frame_17=q2=bass_residual; per_frame_18=q3=treb_residual; per_frame_19=q5=sin(pulse); per_frame_20=q4=(1+1*above(q1,0))*(1+2*above(q2,0))*(1+4*above(q3,0))*(1+6*mid_changed*below(q5,0))*(1+10*below(q1,0))*(1+12*mid_changed*above(q5,0)); per_frame_21=wave_r=if(equal(treb_changed,1),0+.2*q1,if(equal(bass_changed,1),.8+.2*q2,.6+.08*q5)); per_frame_22=wave_g=if(equal(treb_changed,1),0,if(equal(mid_changed,1),0,.5+.5*q2)); per_frame_23=wave_b=if(equal(treb_changed,1),.8+.2*q3,0); per_frame_24=ob_r=if(bass_changed,treb_changed,wave_r); per_frame_25=ob_b=if(treb_changed,mid_changedp,wave_b); per_frame_26=ob_g=if(mid_changed,bass_changed,wave_g); per_frame_27=ob_a=.03+.02*wave_r; per_frame_28=ob_size=.05+.04*treb_residual; per_frame_29=ob_size=bnot(q1%102)*.1; per_frame_30=ib_r=if(bass_changed,ob_b,ob_g); per_frame_31=ib_b=if(treb_changed,ob_g,ob_r); per_frame_32=ib_g=if(mid_changed,ob_r,ob_b); per_frame_33=ib_a=.03+.02*wave_g; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=wave_mystery=bnot(q1%2)*.3-bnot(q1%11)*.3+.5*sin(pulse*q2); per_frame_36=cx=cx+.5*q1; per_frame_37=cy=cy+.5*q2; per_frame_38=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_39=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=state=q4; per_pixel_2=bend = cos(x*10*q1*bnot(state%7)-rad*10*q2*bnot(state%3)); per_pixel_3=zoom = zoom+bend*.05*q3*bnot(state%5); per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx=sx-equal(grid,bnot(state%2))*above(q1*q2*q3*q5,.8)*.9; per_pixel_6=rot=if(above(zoom-1,.03+.03*q5)*bnot(below(q1*q2*q3,0)),q1,rot); per_pixel_7=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_8=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_9=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_11=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_12=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_13=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_14=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_15=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_16=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_17=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_18=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; projectM-complete-2.1.0-Source/presets_projectM/fiShbRaiN - crazy diamond.milk0000775000175000017500000001524111756064137027426 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.945000 fVideoEchoZoom=0.996628 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204473 fWaveScale=0.430332 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.110000 fModWaveAlphaEnd=1.500000 fWarpAnimSpeed=0.010000 fWarpScale=1.331000 fZoomExponent=2.063786 fShader=1.000000 zoom=1.374256 rot=0.580000 cx=0.500000 cy=0.500000 dx=-0.000000 dy=0.099900 warp=1.599100 sx=1.220000 sy=0.999900 wave_r=0.750000 wave_g=0.750000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.210000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400006 mv_dx=0.020000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.800000 mv_g=0.800000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),.1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.4,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2,-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.197883 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.691360 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shape_1_per_frame5= shape_1_per_frame6=x=(sin(time+.23)*.5)+.5; shape_1_per_frame7=y=(cos(time*.21)*.5)+.5; shape_1_per_frame8=ang=time; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.270481 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.200000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=time; shape_2_per_frame2=rad=abs(sin(time*.25)); shape_2_per_frame3= shape_2_per_frame4=tex_zoom=bass*treb_att; shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.120321 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=ang=time; shape_3_per_frame2=rad=rad+(treb*.01); per_frame_1=sx=sx+bass_att*.04; per_frame_2=sy=sy+treb_att*.04; per_frame_3= per_frame_4=cx=.5+(sin(time)*.2); per_frame_5=cy=.5+(sin(time*.3)*.1); per_frame_6= per_frame_7=rot=rot+(treb*bass*.01); per_frame_8= per_frame_9=warp=warp+if(above(bass,1.4),bass*8*sin(time*.2),bass); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/presets_projectM/Geiss - Swirlie 3.milk0000775000175000017500000000400511756064137025704 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.220000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.12*( 0.60*sin(0.21*time) + 0.40*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_12=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_13=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_14=blah = 0.4/(ib_r+ib_g+ib_b)*3; per_frame_15=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_16= projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Chapel Of Ghouls.milk0000775000175000017500000002136311756064137027643 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.931011 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=11.360000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.444842 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.200000 shapecode_0_g2=0.300000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.3*sin(time*0.9521); shape_0_per_frame2=y = 0.5+0.3*sin(time*0.782); shape_0_per_frame3=b = 0.2 + 0.199*sin(time*0.462); shape_0_per_frame4=g = 0.2 + 0.199*sin(time*0.3462); shape_0_per_frame5=r = 0.9 + 0.099*sin(time*0.2786); shape_0_per_frame6=r2 = 0.2 + 0.199*sin(time*0.3162); shape_0_per_frame7=g2 = 0.2 + 0.199*sin(time*0.29462); shape_0_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4042); shape_0_per_frame9=//a1=q2; shape_0_per_frame10=//a2 = q2; shape_0_per_frame11=additive = if(q4,(q4-1)*equal(q3,0),bnot(equal(q3,0))); shape_0_per_frame12=textured = bnot(equal(q3,0)); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.200000 shapecode_1_g2=0.300000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*sin(time*0.8521); shape_1_per_frame2=y = 0.5+0.3*sin(time*0.67682); shape_1_per_frame3=b = 0.2 + 0.199*sin(time*0.3462); shape_1_per_frame4=g = 0.2 + 0.199*sin(time*0.462); shape_1_per_frame5=r = 0.9 + 0.099*sin(time*0.3786); shape_1_per_frame6=r2 = 0.2 + 0.199*sin(time*0.4162); shape_1_per_frame7=g2 = 0.2 + 0.199*sin(time*0.39462); shape_1_per_frame8=b2 = 0.2 + 0.199*sin(time*0.3042); shape_1_per_frame9=additive = if(q4,(q4-1)*equal(q3,1),bnot(equal(q3,1))); shape_1_per_frame10=textured = bnot(equal(q3,1)); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.200000 shapecode_2_r2=0.200000 shapecode_2_g2=0.300000 shapecode_2_b2=0.200000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.3*sin(time*0.7721); shape_2_per_frame2=y = 0.5+0.3*sin(time*0.823); shape_2_per_frame3=b = 0.2 + 0.199*sin(time*0.652); shape_2_per_frame4=g = 0.2 + 0.199*sin(time*0.4162); shape_2_per_frame5=r = 0.9 + 0.099*sin(time*0.1786); shape_2_per_frame6=r2 = 0.2 + 0.199*sin(time*0.1862); shape_2_per_frame7=g2 = 0.2 + 0.199*sin(time*0.442); shape_2_per_frame8=b2 = 0.2 + 0.199*sin(time*0.382); shape_2_per_frame9=//a = q2; shape_2_per_frame10=//a2 = q2; shape_2_per_frame11=additive = if(q4,(q4-1)*equal(q3,2),bnot(equal(q3,2))); shape_2_per_frame12=textured = bnot(equal(q3,2)); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.444842 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.200000 shapecode_3_g2=0.300000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.3*sin(time*0.621); shape_3_per_frame2=y = 0.5+0.3*sin(time*0.693); shape_3_per_frame3=b = 0.2 + 0.199*sin(time*0.3862); shape_3_per_frame4=g = 0.2 + 0.199*sin(time*0.449); shape_3_per_frame5=r = 0.9 + 0.099*sin(time*0.3521); shape_3_per_frame6=r2 = 0.2 + 0.199*sin(time*0.5252); shape_3_per_frame7=g2 = 0.2 + 0.199*sin(time*0.3085); shape_3_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4111); shape_3_per_frame9=//a = q2; shape_3_per_frame10=//a2 = q2; shape_3_per_frame11=additive = if(q4,(q4-1)*equal(q3,3),bnot(equal(q3,3))); shape_3_per_frame12=textured = bnot(equal(q3,3)); per_frame_init_1=q4 = int(rand(3)); per_frame_init_2=q5 = 2+int(rand(3))*(1/3); per_frame_init_3=q6 = 2+int(rand(3))*(1/3); per_frame_init_4=q7 = 2+int(rand(3))*(1/3); per_frame_init_5=q8 = 2+int(rand(3))*(1/3); per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_4=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_5=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_8=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_11=lastbeat = if(beat,time,lastbeat); per_frame_12=countertime = if(beat,time,countertime); per_frame_13=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_14=beatcounter = if(beat, Beatcounter+1, beatcounter); per_frame_15=wave_a = 0; per_frame_16=ib_r=0.1+0.0999*sin(time*0.4251); per_frame_17=ib_b=0.1+0.0999*sin(time*0.351); per_frame_18=ib_g=0.1+0.0999*sin(time*0.543); per_frame_19=ob_a =bnot(beat); per_frame_20=q2 = beat; per_frame_21=q3 = beatcounter%4; per_frame_22=monitor = q4; per_frame_23=decay =if(q4,1,0.98); per_frame_24=q1 =20/fps; per_pixel_1=dx= dx+q1*0.005*sin((y-0.5)*meshx*q7) +q1*0.005*sin((y-0.5)*meshx*q4); per_pixel_2=dy=dy+q1*0.0025*cos((x-0.5)*meshx*q6)+ q1*0.0025*cos((x-0.5)*meshx*q5); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milkprojectM-complete-2.1.0-Source/presets_projectM/Bmelgren & Krash - Rainbow Orb Peacock (Centred Jour0000775000175000017500000000362511756064137033006 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=5.277897 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.240000 cx=0.650000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.887449 sy=1.051010 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); projectM-complete-2.1.0-Source/presets_projectM/Eo.S.+Phat Cool Bug_arm.milk0000775000175000017500000001270311756064137026723 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; projectM-complete-2.1.0-Source/presets_projectM/Rovastar and Unchained - Braindance Visions.milk0000775000175000017500000000365711756064137032751 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.935000 fVideoEchoZoom=1.006595 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.489000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=bass_residual = equal(bass_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(bass_thresh,2))*bass_residual; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_4=mid_residual = equal(mid_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(mid_thresh,2))*mid_residual; per_frame_5=q1=.75+.2*bass_residual; per_frame_6=q2=.25+.2*mid_residual; per_frame_7=wave_g = wave_g*bass_residual; per_frame_8=wave_b =wave_b*mid_residual; per_frame_9=wave_r = wave_r + .5*sin(time*bass_residual*mid_residual*.4); per_frame_10=rot=rot+.3*sin(time*mid_residual); per_pixel_1=sy= if(below(y,q1),if(above(y,q2),pow(log(abs(ang)*time),3)/4,q1+.25),q2+.75); per_pixel_2=zoom = 1 + sin(rad)/10*cos((y-.5+rad)*10*sin(time)); per_pixel_3=rot=rot+if(bnot(below(y,q1)*above(y,q2)),0,sin(time/2)*.1); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Madness (Duel Mix).milk0000775000175000017500000001260611756064137031537 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.235590 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_r = wave_b; per_frame_8=ib_b=wave_g; per_frame_9=ib_g=wave_r; per_frame_10=ib_a =1; per_frame_11=wave_x = 0.5 + 0.32*sin(q8*0.3); per_frame_12=wave_y = 0.5 - 0.24*cos(q8*0.2); per_frame_13=ob_size = 0.005 - above(bass,2)*0.005; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.333); per_pixel_3=dx=dx+0.008*sin((y*2-1)*meshx*1.333); per_pixel_4=dy=dy+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_projectM/Fvese - The Tunnel (Final Stage Mix).milk0000775000175000017500000000407211756064137031010 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.241456 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.741921 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=1.440001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx); per_frame_6=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy); per_frame_7=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_8=mytime=.7; per_frame_9=q1=sin(time*mytime*4); per_frame_10=q2=cos(time*mytime*2); per_frame_11=q3=abs(rad-.5)*(q2*q1); per_frame_12=xpos=.5/vol; per_frame_13=ypos=.5/vol; per_frame_14=wave_x=.5+0.1*sin(time+rand(100)/100); per_frame_15=wave_y=.5+0.1*cos(time+rand(100)/100); per_frame_16=ib_r=q3+q2; per_frame_17=ib_b=q2+q1; per_frame_18=ib_g=q1+q3; per_pixel_1=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3)); per_pixel_2= ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awake0000775000175000017500000000456711756064137033070 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.000154 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.010000 fWaveSmoothing=0.100000 fWaveParam=-0.472000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.972366 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.510000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-1.5),5),0),1); per_frame_5=oldq8 = q8; per_frame_6=q8 = q8 + 0.1*time; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=mv_x = 1.25; per_frame_12=mv_y = 1.25; per_frame_13=mv_a =1; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets_projectM/Unchained - In Memory Of Peg.milk0000775000175000017500000001000511756064137027604 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.104060 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.3*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.5*sin(time*1.69); per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=rot=sin(rad*(xx*q4+yy*q5+1.7*q6)); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - The Chaos Of Colours.milk0000775000175000017500000001505111756064137030367 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_projectM/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk0000775000175000017500000000416711756064137032151 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=q = time; per_frame_11=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q)); per_frame_12=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q)); per_frame_13=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets_projectM/Rovastar - Sunflower Passion.milk0000775000175000017500000001705711756064137030266 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.1*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.1*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.1*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.1*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.1*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.1*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.020068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.1*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.1*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16= per_frame_17= per_frame_18= per_frame_19=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_20=oldq8 =q8; per_frame_21=mybass = mybass + 0.01*(bass + bass_att); per_frame_22= per_frame_23=rot =1 + 0.15*sin(mybass*0.1789); per_frame_24=zoom = 1.4 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); projectM-complete-2.1.0-Source/presets_projectM/Geiss - Blasto.milk0000775000175000017500000000246011756064137025372 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=12.162793 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.131195 fWaveSmoothing=0.720000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.019963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.018800 sx=1.000000 sy=0.999831 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + .255*sin(time*.366); per_frame_2=wave_g = wave_g + .255*sin(time*.222); per_frame_3=wave_b = wave_b + .255*sin(time*.288); per_frame_4=wave_r = wave_r + bass*.3; per_frame_5=wave_g = wave_g + treb*.3; per_frame_6=wave_b = wave_b + mid*.3; per_frame_7=decay = .75 + .05*sin(time*2) - treb*.05; per_pixel_1= projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Aimless (Gravity Directive Mix).milk0000775000175000017500000000366511756064137032377 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets_projectM/Eo.S.+Phat Fractical_dancer - pulsate B.milk0000775000175000017500000001341111756064137031610 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//=sin(musictime*0.02)*0.3; per_frame_20=//q5=sin(musictime*0.01)*0.3; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=pow(rd,sin(time)+2.5)*2.0; per_pixel_6=zoom=max(zoom,0.1) per_pixel_7= ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milkprojectM-complete-2.1.0-Source/presets_projectM/Rovastar - Altars Of Harlequin's Madness (Dark Disor0000775000175000017500000001724311756064137033213 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.000000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.400000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.200000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.200000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); projectM-complete-2.1.0-Source/presets_projectM/Aderrasi - Candy Avian.milk0000775000175000017500000000367611756064137026715 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.923483 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.063785 fWaveScale=0.724297 fWaveSmoothing=0.500000 fWaveParam=-0.300000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=2.500333 fZoomExponent=1.000000 fShader=0.100000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.410000 dx=-0.003990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(1.5*time) + 0.25*sin(2.14*time); per_frame_2=wave_b = wave_b + 0.41*sin(1.2*time) + 0.26*sin(2.11*time); per_frame_3=wave_g = wave_g + 0.4*sin(1.34*time) + 0.25*sin(2.34*time); per_frame_4=ib_r = 4; per_frame_5=ib_g = 0; per_frame_6=ib_b = 0; per_frame_7=wave_x = wave_x + per_frame_8=if(above(wave_y,0.75),0.40*sin(time), 0.15*sin(time)); per_frame_9=wave_y = wave_y + 0.30*cos(0.9*time); per_frame_10=cx = cx + per_frame_11=if(above(wave_x,0.5), +0.0*sin(7*treb_att), -0.0*sin(7*mid_att)); per_frame_12=cy = cy + per_frame_13=if(above(wave_x,0.5), +0.0*cos(7*bass_att), -0.0*cos(7*mid_att)); per_frame_14=ob_r = 0.5*sin(treb)*time; per_frame_15=ob_b = 0.5*sin(mid)*0.9*time; per_frame_16=ob_g = 0.5*sin(bass)*0.8*time; per_frame_17=warp = warp + if (above(bass_att,1.5), 1.5, 0); per_frame_18=rot = rot + 0.08*sin(3*time); projectM-complete-2.1.0-Source/fonts/0000775000175000017500000000000011756416657017724 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/fonts/VeraMono.ttf0000775000175000017500000014011011756064134022156 0ustar matthiasmatthiasOS/2´_õ*ª,VPCLT!?ͪ„6cmap¤Ãè ¨Xcvt é— 0fpgmÆp((TŒgaspÀ glyf­‚ñÅ(àtÈhdmxÇ32`ª¼HheadÙ…¥'À6hhea ?ôª$hmtx ε`¡4loca­™§ÌmaxpŠñ©è nameä£Á` úpostnî]¥4–prep:ÇÀ!8::h:: mR0¶u  Œ y t ¤ 0   t 0  0   ~ 6 H `  Ž 0¼ & –Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans MonoBitstreamVeraSansMono-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.comCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans MonoBitstreamVeraSansMono-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com¸Ë¸Ëª‘¸f¸‡¸ÃË˸¸Ë‰ºË¦ü˃ò Ç7ƒ¾X!Ëœçu¼ÓÉÛuç9ºËÓ!߸‰¾‰Ã¾{¾Xm¤®{¸o{¸RÍÑ͇‡“¤oÍ˸ƒ‘Ý´‹ô˜éZ´ºÅ!þÕöª=f‹ÅššƒÕs þáÕ+¤´œbœÕ˜‡ÕÕð¤¸#Ӹ˦¼1NÓ {T\qÛ…#wé`jÏÕ#fy```{{w`ªébø{!Åœ{´RNNÑfœœfœfœÍúƒ‘þHF?{L˜¢'oo5jo{ªª-–{öª3=œf‹öÍoD7fî…´}sÕ¹€²”]A–€þþþþšþ ²ëGA% } % 2 – þþ%þ%þ@Yþþþý}üþûþú2ù»ø}÷öŒ÷þ÷ÀöõYöŒö€õô&õYõ@ô&óò/óúò/ñþðþï2îí–ìëGìþì¸ÿÑ@ÿëGêédê–édèþçæçþæåþäkãþâ»áàáúàß–ÞþÝþÜÛÜþÛÚ–ÙØÙþØ Ø×}Ö:Õ Õ:ÔþÓÒ ÓþÒ ÑþÐþÏŠÏÎÍþÌ–Ë‹%ËþÊþÉ}ÈþÇþÆþÅš ÄþÃþÂþÁþÀ À¿ ¾½»¾þ½¼]½»½€¼»%¼]¼@»%ºþ¹–¸A·þ¶A¶úµš ´þ³d²d±°¯þ®þ@ý­þ¬þ«ªþ©¨©2¨§¦§(¦¥¤-¥}¤-£þ¢þ¡þ Ÿ dŸžŸž œþ›š ›þš ™˜.™þ˜.—A—––•»–þ•”]•»•€”%”]”@“þ’þ‘%‘»%‹%AŽ Ž Œ‹%Œd‹Š‹%Љþˆþ‡þ†…†þ…„þƒþ‚B‚Sþ€x~}þ~}}|þ{zþwþvþut uu¸@Út tÀss@rþqþpþonSo–nm(nSm(lþk2jþi2húg»fþeþdþcbcþbbaþ`þ_þ^Z ^]d\È[Z [Z YþXWþVþUU2TþSþRþQ}PþONþM-MþL»K(JIJ7ICIHEHþGCGdFEF»EDCD7CBCC¸@@ BABB¸@ A@AA¸À@ @? @@¸€@ ? ? ?¸@@d>þ=-=ú<þ;(:þ9B9d818K7þ6-6þ5K404K303þ2B2þ1-10/-/. .»-,--¸€@ ,,,¸@@–+*%+þ* *%):)þ(þ'þ&%B%E$#þ""þ! -!} -KBþþþþþþBF-B-Bþ-B¸@  ¸À@   ¸€@    ¸@´  ¸@7 þ  þ þ-þ:ú-:-¸d…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¶, °%Id°@QX ÈY!-,°%Id°@QX ÈY!-,  °P° y ¸ÿÿPXY°°%°%#á °P° y ¸ÿÿPXY°°%á-,KPX ¸EDY!-,°%E`D-,KSX°%°%EDY!!-,ED-hþ–h¤¼¶ƒ/ÄÔì1ÔìÔì0!%!!hüsüåþ–øòr)ÏÕ @‡†ˆ Ô<ì2991/äüì03#3#Ë¡ËËÕýqþ›eý¸þRªÕ@‰ˆÔìÜì1ô<ì20###®Ñ®ÕýÕ+ýÕ+;J@0Œ Œ    ÔÌ91/<Ô<<ü<<Ô<<Ä2ì220333!3!###!5!!5!#3¬hõi iôþçTúþßh iöiŸhþþ)Tþö/hõTö¾þaŸþašþ²™þbžþbž™NšŸýÇþ²¾þÓZ /d@9($)%/%‹$Ž(‹Ž!$, ( 0Ô<ì2ü<ìüäî1/Æ2ÄîöîîÆöî999906654&'#&&'5&&546753&&'´n|pÞhumÔdfÉbdËcÈÊÓ¿dO¢TU¡PÎØé¼DþNtd]gÑp^VdûÀ-.)´>Bʶ–»ëë­+/þQššÎ !°˜ *9V@/7(" ’"’7“(’.‘“’+  % 4  + :ÄÔìüìîþî99991/îîöîþîî9999032654&#"4632#"&'%32654&#"4632#"&¸iNMklLNi‡¸†@s..2º‡ˆ¶þH#)üiOMllMMk‡¸‡@u--1º†‡¸?NjkMMljO‡¹0./t?…º·`¢`åOikMMkjN‡¹0--uA†¹¸9ÿãÅð*7³@b  -,.+2345617B7 1 +"1—"!%—–™ (! 7+!(!(! .8ÜìÄüÄÆîî99999991/ÆäöîÖÎî9990KSXí9í9íí9Y"6654''3#'#"5467&&54632&&#"3267667# '&¤JKªÕNSºjØþ抋20Ç­AƒF;}Eap:6\[È›*\,#‹ýÑ1–h F'¡óXåmFD ̉êdHŠG–®·'%[M;ÏI£\—Ç ª¾Õ·ˆÔì1ôÄ0#¾®ÕýÕ+ªþòu @œ›  Ôì2ì991üì0#&547u…ƒƒ… —””—äþ;æåþ:æîÃàßÄì\þò' @œ›  Ôüì2991üì03#654\ —””— …ƒƒìþ<ßáþ<ìèÆã䯦J+ðN@,   –    Ô<ì2Ü<ì2991ôÔ<ì2Äì2990%#'%%73%+þšf9þ°sþ°9fþš9PsPßÂÃbËþ‡yËbÃÂcËyþ‡ËXqy“ '@¡  ¡   Ô<ìü<ì1Ô<ìü<ì0!!#!5!¼½þC¨þD¼“þDªþD¼ª¼“þáò/@ £¢ÔìÔÌ1üì03#öüÅšc/Ïþdßmƒ¶ ÔÄ1Ôì0!!d ý÷ƒ¤éå1¶¢Ôì1/ì03#éüü1þÏfÿB7Õ@ ˆÔìÔì1ôÄ03#y¾üî¿Õùm…ÿãLð # @¥ — —–™$!"!$üììÔìî1äôìîÔî0@Ö////////// / / ?????????? ? ? OOOO O ____ _ ŸŸŸŸŸŸŸŸŸŸ Ÿ Ÿ ¯¯¯¯¯¯¯¯¯¯ ¯ ¯ ¿¿¿¿¿¿¿¿¿¿ ¿ ¿ F////////// / / __________ _ _ ¿¿¿¿¿¿¿¿¿¿ ¿ ¿ $]]4632#"&"32'2#"ãM68PO98K…‹‹Ž‹‹Žïõõïïôôî7PP78NLœþÐþÉþÊþÐ0670 þxþþ‚þxˆ~ˆöFÕ &@——ˆ— ## ÔìÄüì1/ì2ôìÔì0%!5%3!!:þ®PÊ6üȪuL¸JúÕª˜#ðQ@)%%B§ —–—  "$üÄüìÀÀ91/ì2ôìôÌ0KSXí9í2Y"%!!5676654&#"56632u®üu»5dF“€[ÈpgÇaÛ Yd8ÕªªªÅ.>z—O}ŽBCÌ12é½`ÀtAæ‰ÿã7ð(G@)— ‹ ¦ —‹ ¦—#–™©)&" )üÄÄüìÔì91ìäôìôìîöîî90#"&'532654&##532654&#"56632“œþëõgÖgfÆb¦²²˜šš‹œ‘†Y¾hy½IÚ‰'Ç•Îë&$É54–‚™¦zms{((º Ûµ{¤foÕ B@   B —ˆ   $üüÔ<ì291/äÔ<ì290KSXÉÉY"!33##!5ßþ)×!êÇÇÉý‡üëÍü3¤þœd¿ÿã-Õ=@"—‹Ž— —ˆ ™ª "üÄüÄìî1ääôìîöîþÄ90!!6632#"&'532654&#"ÏôýÄ+W,èþã÷wÅN\ºa§µ»§QšFÕªþ‘þîêìþð Í21°¢ ²%%…ÿãLð$=@#— — «‹Ž—–™%"& "%üììüäì1äôìôìåîî90&&#"6632# !2"32654&ß?ŽMÀÆ0ªnØíôÝþüò#J”þÝ””†ˆˆ´º%'þßþçdkþ÷óòþöu‘zýlº¤¤º±­®°‹7Õ5@%%B—ˆ"üìÄ991/ôì0KSXííY"!#!‹¬ýêÓý5ÕVú+ƒÿãNð #/C@% —'—-—–™'©0 $*$ "!0üÄìüÄìîî991ìäôìîî990"32654&%&&54632#"$54632654&#"h‡“•…ˆ“•þÊ‘òÐÑò‘–ŸþþääþÿŸM€yz€{y€Å—ŠŠ™—Œ‰˜T!´²ÑѲ´!!ÈŸÊäãÉ Ébx~~xz€ÿãFð $;@"—« ‹ Ž—"—–"™%"  &%üäìüìì1äôìîöîõî902654&#"532#"543 !"&T““†ˆ‡á?ŽMÀÅ/ªnØíóÞòþÝþëI”–º¤¤º±­®°ý‰º%'!dk ôñ þŠþoþ‡þséå'@ ¢¬¢Ô<ì21/ìôì03#3#éüüüü'þÑþ9þÏ“þáò' %@¢£¢¬  ÔüÔüÔÌ1äüìî03#3#öüÅšc üü/ÏþÇþÑXyw!@®­('üì291ôì90 5yü®Rûß!ÁþÀþ÷¢¦¢X`y¢@   Ô<Ä21ÔìÔì0!!!!X!ûß!ûß ¬BªXyw!@®­('ü<ì91ôì9055X!ûßRÁ¶þ^¦þ^·=ôð"{@B  %%B‹ —–†!    ) #ÔìÄÔÔìî99991/îöþôîÍ9990KSXí9í9Y"#546776654&#"566323#¬¾=TZ>/ƒmN²b^¿hºÝC^XE&ÅËË‘šb‰RY;X1YnED¼98À¡Lƒ\VBT=/þòþþÁšs 4p@1(+$ 4¯ ¯ '$¯+¯1+5' ( + . !+ -.5ÜìüÄþ<Äî991ÄÔüÄþÄÕÄîî999990@ €€€€€€]4&#"326#5#"&5463254&#"!267# !2€kkkk€Œ%ƒR¡ÓÓ¡P†$°‘öþÝJ6l90?{:þ›þ]x<Ñú!››‚››þèo?Dò¼¼òF=?œ¾þþ¹þ·þz‡ÒŒ†Îþöà%¬Õ ˜@A%%%% % % %  % B—°ˆ   / Üì91/<äüì90KSXííííííííY"²]@    †‰]]!3#!#hÕªþ±õÉÑnýõlÑ#ý®ú+…þ{¦qÕ =@#— —ˆ— ± 21 0!üì2üìÔì9991/ììôìî9032654&#32654&#%!2!!qï°–ž¨ïë’ƒ”þJºåøƒƒ“§þöþùþFÉýÝ{’‰fþ>p}qd¦Æµ‰žÏ ËÏ‹ÿã1ð.@³²— ³ ²— –™2 10üì2ì1äôìôìîöî0%# !2&&#"32671M¢[þáþÃ?[¢MJªVÅÄÄÅX©I5))–pn™))Ï=@þÐþÍþÎþÐ@=‰RÕ(@— ˆ— 2 10üìüì99991/ìôì0%26&!# !!´ÿÊÉÿ`dVDþ¼þªþѦûHKûûw/þ”þ€þ‚þ•ÕÅNÕ )@——ˆ—±  13 üì2üÄÄ1/ììôìî0!!!!!!ÅvýTŽýr¿üwÕªþFªýãªéXÕ $@——ˆ±14 üì2üÄ1/ìôìî0!!!!#éoý\eý›ËÕªþHªý7fÿãPð<@!—— ³ ²— –™ 625üìüÄüÄ1äôìôìþÔî990%# !2&&#"3267#5!PQËvþäþÄ@^¬PQª_ÅÅ¿ÆCe)Ùš{KM—on™56ÏMIþÏþÎþÉþÕ!‘¦‰HÕ &@—±ˆ 1 0 üì2üì21/<ä2üì03!3#!#‰Ë)ËËý×ËÕýœdú+Çý9ÉÕ %@ —ˆ—77 Ôì2üì21/ì2ôì20!!!!5!!É=þÇ9üÃ9þÇÕªûªªmÿã¼Õ,@ ²—— ˆ™  5üÔüÄ1äôìîöÎ990753265!5!#"&m[ÂhqþƒGÓ÷`¾=ìQQ•ËDªüþæê,‰ÉÕ —@!% %B´  0 üì2À91/<ì290KSXííY"²]@L&&6FUWX dzy{ ',+&:IGG[WXXWkzx]]33 ##‰Ëwíý»VôþšËÕýh˜ýžüì¤ý¸×sÕ@ —ˆ14üìì1/äì03!!×ËÑüdÕúÕªVyÕ …@,  B ´   / 0 üìüì91/<ì2Ä90KSXÉÉÉÉY"² ]@$  &)&) 6968  ]]! !###V»þö™þõºÕýøú+'üíúÙ‹FÕ m@B´10 üìüì991/<ì2990KSXÉÉY"²]@&)&8Wdjuz &)FIWgh]]!3!#‹øÃÿþÃÕû3Íú+Íû3uÿã\ð #@ ——–™2 625üìüì1äôìî0#"32#"32‰‡š™‡‡™š‡Ó÷ýýö÷üý÷éIþæþ·þ¸þæIþzþ€~ˆ‡€þ€ÅuÕ+@—— ˆ 2 8 3üì2üì91/ôìÔì032654&#%!2###ꌜþL´úþÿûêÊ/ýÏ”……“¦ãÛÝâý¨uþò\ð=@ —— –™ 2 625üìüì99991Ääôìî9990"#"32#"32ú÷÷üý÷‰‹È—‡š™‡‡™š‡€†‡€þ€þyþÚþ™H¾d÷Iþæþ·þ¸þæÑÕj@8  %%B— — ˆ    21  0üì2üÄì99991/<ôìÔì9990KSXíí9Y"#&&###!232654&#øNnRËÙ²M{cÁË ö¡ýÐÝ‘Ž—Áo¦þhy¡]ý‰ÕÞÒ”»Yý‰‹ÿãJð'„@=  %  %B ³§—³§—%–™( &919"0(üìÄüìä99991äôìôìîöî90KSXí9í9Y"²]@ ]].#"#"&'532654&/.54$32ô\¹^¦m•jÒÀþøüiÔksÍh™ªu‘lм ßV¾¢Í;<…qch#1ÒµÕà--×ID‰{pv /¾ Èñ'/¢Õ@—ˆ::Ôìüì1/ôì20!!#!/sþ-Ëþ+ÕªúÕ+“ÿã=Õ,@ —™ˆ10üìüì1ä2ôì99903326766553#"&'&&“Ë  yVWx! Ê9FBªjiªCE:=˜ü m];<<;\l^˜ühåÁ?;::;>Å9˜ÕL@)%%%%B´/0üì91/ì290KSXííííY"%3#3h_ÑþKõþKѪ+ú+ÕÑÕ á@D    %%% % B ´   /Ì91/<ü<Ä90KSXííííÉÉÉÉY"² ]@^ //+ ??8 ZZ  &*%*(+ % & 5:5:;: 4 6 TTZXWV[[RW X ] gh yvy v #]]333# #ŪӬÅß¿ËÊ¿ÕûD"üܾú+wü‰¾Õ Æ@K % % % %%%% % B ´  ;/; 0 üäüä91/<ì290KSXííííííííY"²7]@8  '()& X xyw !%+% 5UYX es]]3 3 # #VÙHNÙþAßÙþ’þuÚôÕýÍ3ýBüéƒý}%¬ÕY@.%%%%B´<< Ôìüì9991/ì290KSXííííY"33#%×lkÙþ!ËÕým“üÉýbžœ‘Õ E@%%B—ˆ—/0 üÄüÄ991/ìôì0KSXííY"²]²]!!!5!²Éüô"ü ÷ýÕšûoªš‘Ïþòw@¶·¶µ=ÔüÄ21üìôì0!#3!ϨððþXùüfÿB7Õ@ ˆÔìÔì1ôÄ0#%¾üíÕùm“Zþò@¶·¶µ=ÔÄ2ì1üìôì0!53#5þXððøÞH¨‰Õ@ ˆÔÌ91ôÌ290##ÁȲþ‘þ’²ÈÕýÓ‹þu-þþmµ¸/Ì1Ôì0!5üþmPPîöf1@ º¹<Ôì1ôì0K° TK°T[X½ÿÀ@878Y #Ýšþ»fþˆx…ÿã#{ )n@*  ¶Œ!‹ ¿Œ$¾™   D >*ôìÄüì22991/Ääôüôìîî99990@00 0!0"       ¢    ]#"326757#5#"&546;5.#"5>32¾=¡£zl˜®¹¹;³€«Ìûó÷†“^À[f»X‹Å=& 3qpepÓº)Lý¦d_Á¢»Â†y64¸''RR2“ÁÿãX 0@ Œ Œ™¾›G Fôì22üì1/ìäôìî9904&#"3266632#"&'#3–ˆ…†ŠŠ†…ˆýã,›fÊèéËd™.¸¸/ÖÚÛÕÔÜÚxRXþÉþïþëþÅWSÃÿã%{/@ ‹ À‹ÀŒŒ ¾™ FôÄ2ì1äôìþôîõî0%# !2&&#"3267%JRþüþÛ%QšNI“]­º»¬`˜A9++88*,ÁA:àÐÏá;>{ÿã0@ŒŒ™¾›G Hôìüì221/ìäôìî9903#5#"3232654&#"Z¸¸.™dËéêÊešþˆ……‹‹……ˆÑCùìSW;7Wþ ÖÚÜÔÕÛÚ{ÿãX{E@& ‹ ¶Œ ÁŒ¾ ™ IHôìüìÄ991äôìäîîôî990!3267# 32&&#"Xüã¿®XÀmiÃ[þûþÚ ðÖ÷¸‘ˆ…¬^Z·È89·++9 @þÞÅ¢©°œÃ'4@ ¶Œ›    Ô<Äü<Ä2991/ä2üìî2990#"!!#!5!5463'ÑcMþ¸þÕ+©³™Qgcü/ÑN¸®{þH{ )H@' ' ‹ ŒŒŒ$¾Ã(Â*' G!H*ôÄìüì221ääÄôìîîÕî999904&#"326#"&'5326=#"3253Z‡‡Žˆ‡¸îçL¦Sb C•ˆ,˜mÄêêÄl–/¸9Ï××ÏÏÙÚþÝüþü¶.,¢°}^\::VZ‘Ã,@ Œ¾ › J  Fôì2üì1/<ìôì990#4&#"#36632¹jq‹¸¸1¨s«©¶ýJ¶—Ž·«ý‡ý¤`cá²D .@¶ Ä ›Â¶L LK Ô<äìü<ì1/ì2äüìî0!!!5!!3#×münmþḸ`ü/BCéºþV 8@ Œ¶Ä›Âà  Ô<ì2ÄÄ991ääüìîî990!5!##53263#XþÃõ³¥þêZZ¸¸åûŒÃÓœ}¥éì² Å@:  B›  DE ôìì291/<ìä90KSXííííííY"²]@R546Ffuv ('(;;797JIYYkiiiyxyy]]33 ##ì¾ãàþGþáþb‰¾ü{ÑþZýFBþ?   &@  ¶ Ŷ L ÔìüÌ991/ìüì99033#"&5!5![Y×饵þÙß–|~œÔÂùmo{"Ì@'  Œ ¾ÂMNMNME#ôü<üìüì91/<<äô<ì299990@G000000 0 0 ?????????€€€€€€€ € € #]K° TK°T[K°T[X½#@##ÿÀ878YK°TX½#ÿÀ##@878Y>32#4&#"#4&#"#3>32¤"iJ‡o¨5FP;¨9JI9§§!c?LeîHEÑþßýwís{åýðp{åý``ôìüì1äôìî0"32654&'2#"hŒŒé÷öêéöößÚÖÕÛÛÕÖÚœþÒþâþáþÓ-.¾þVT{3@ŒŒ¾™Ã GFôì22üì1äääôìî990%#36632#"&4&#"326w¹¹.™dËçèÊf™ð‡…†ŠŠ†…‡ýÉ SWþÆþêþïþÉWõÖÚÛÕÔÜÚ‰þRw 3@ Œ Œ¾™Ã G>ôìüì221äääôìî99032654&#"#"3253#L‡……‰‰……‡-™eÉéèÊd™.¹¹+ÖÚÛÕÕÛÚýŠSY7:WSùöjƒ{O@ —¾  ÔÄì21/äôìÔÌ990@%  0030@@C@PPPP].#"#3>32ƒ;zI¬¶¹¹.¿ƒDv6y.*ØÌýÓ`Ûw"$Õÿã{'u@@    B ‹À‹ÀŒŒ%¾™( OI"E(ôÄìüìä99991äôìþõîõî990KSXí9í9Y"&&#"#"&'532654/&&54632ÍO S}{\·J‰ìÒS¶jg¼Tz†õEŸ’ÚÊZ¦9´..QSKJ#œ}¦»##¾55cY€1“¡¯!ƒž1@¶Â¶  Ô<Äü<Ä2991/ìô<Äì2990!!33#"&5!5!f¢þ^^uÏáϪþÕ+žþÂý |b“¦Ë`>Ãÿã^,@ Œ™   JFôìüì21/ä2ôì990332653#5#"&økp‚й¹1©q¬¨¨¶ýJ—Ž·«yû¢¨adádm`e@)BÂIEôì91/ä290KSXííííY"²']@%]]3 3#d¿EF¿þrí`üT¬û Ñ` @E      B    /Ì91/<ô<Ä90KSXííííÉÉÉÉY"² ]@Œ      &&)&))#, 96993< EI F J VX W Y fifij e vzx| r -   ++>>< H Y jih {yz|  ]]333# #¶Ã ¢Ã¶þú°³²°`üwBý¾‰û fýšL…` ©@H      B  IE ôÄüÄ91/<ä290KSXííííííííY"² ]@ fivy  :4 ZV ]] # # 3 ^þo¸Õþ¸þ¹Õ¸þoÌ)'`ýèý¸Áþ?Hþk•hþV` @E       B  ŒÃ IEôìÄ91ä2ôì9990KSXííííí9íY"²8]@v  &&8IIY ]]+532673 3Z.Gc".Š\”mQ\GþOÃLGÃhu¿þø:NNš^ÄNü”lËb X@B¶Â¶IE ôÄì2991/ìôì0KSXííY"²8]@68EJWXejuz ]!!!5!ã-ý}ƒü»ƒý•b¨üÜ–ª%Ýþ²ô$f@5 %   ! ¶ ¶Æ Ƕµ% $  = %Ô<Äü<Ä299999991üìäôìî99999990#"&554&##5326554633#"3ô@ù©kŒ>>j©ù@FŒU[noZUŒ¾”Ýï—tr–ðÝ“WŽøŽŽœøVþ¾·µÔì1üÌ0#¾¬øÝþ²ô$j@7%   ¶¶#ÆÇ¶µ%#= %Ô<Ä2ü<Ä99999991üìäôìî9999999032655467&&554&##53233#"##ÝDVZon[VD>ù¨k@@k¨ù>¾XøœŽŽøX“Ýð–rt—ïÝ”Xìy &@    'üÄ1Ôü<Ôì2990#"'&'&&#"56632326yKOZq Mg3OIN’S5dJ t]F‰ ®;73 !;?®<6 7=ÿÿ%¬N'$u%¬m !Á@W % %%% %!%! %!! % !B  — È É  !  PPK/K!"Üäüäî2î299999991/<ææÖîî9990KSXííííííííY"²€]@… ŠŠ… € €€]]4&#"326!.54632#!#Y?@WX??Y˜Õªþ”:A rr¡@;¬ÑnýõlÑZ?YWA?XXüýP!yIr¡¡rIv$ú‰…þ{ÿÿ‹þu1ð'&ÝdÿÿÅNk'(uÿÿ‹F^'1ÿîuÿÿuÿã\N'2uÿÿ“ÿã=N'8uÿÿ…ÿã#f'Dÿÿ…ÿã#f'DCÿÿ…ÿã#f'D×ÿÿ…ÿã#'DŽÿÿ…ÿã#7'DØÿÿ…ÿã#'DÜÿÿÃþu%{'FÝhÿÿ{ÿãXf'Hÿÿ{ÿãXf'HCÿÿ{ÿãXf'H×ÿÿ{ÿãX'HŽÿÿ²Df'Öÿÿ²Df'ÖCÿÿ²Df'Ö×ÿÿ²D'ÖŽÿÿÃ7'QØÿÿ‰ÿãHf'Rÿÿ‰ÿãHf'RCÿÿ‰ÿãHf'R×ÿÿ‰ÿãH'RŽÿÿ‰ÿãH7'RØÿÿÃÿãf'XÿÿÃÿãf'XCÿÿÃÿãf'X×ÿÿÃÿã'XŽ¢ÿ;/Õ '@Ë ˆÊ RQ R Ô<ìü<ì1äôÔ<ì203!!#!5!±nþ’±þ’nÕþ\™û£]™+u¦ð @Ì ÍÌ–STS Ôìüì1ôìüì02#"&546"32654&hAu,-/º†‡´¸…OomOPqpð1.-rB„·´‡†ºoPPlnNOpÕþÇ%˜!N@*‹ ‹Ë ˾ ™ " E"ôìÔ<Ô<<ì221Ää2ô<Äìþôîõî990&&'667#&5473%C‚??ƒBI‚9gáþüÞg9‚þÞ„  5¬(,üš-(¬"þâ9ûú=þá"ü+` 츸ë‹Xð>@  ¶ ‹§—– — Ô<ÄÄü<ÄÔÄ1/ì2ôìôìÔ<î2990&&#"!!!!53#5354632D>C†sþü3ìÇÇÛßA‰¶¸,,³ÀÙþ/ªªÑîþúÇÿ= ð2>j@<#$93 $*ÎÏÎÏ0–?#=÷><¶¤''PGZswšeZŒ54m@ލ¤''TLf{x™f[1,pE‚ŸýÕ-Z/L‡…-Z/Lˆ?Ñ‘! · Ð V Ôì1Ôä04632#"&?¬}|­®}|«ú|«¬{|­«jÿ;Õ #@ˆWW1 ÜüüÔì91Ä2ôÄÌ0!###&&54$FÀ¿×ìÕùfùáNݸ¾è¼ÿã}/V@1-'!  *‹Œ*Œ›™.  !' $'$-DF0ôìüÌÆîÔîî99991/äþîþÕî9904632#"&'532654&''&&5467&&#"#¼ÒØÌÒ›¨7C:—oàÄE‡BL…;l€AxC\[¢œyqyr»qÕÎÝØ|d1M*%]¤tš²¤aQG_J'8…O€«#krƒ‹û“}ÑN4L…@I  ] ] B  ×× ÖAÔ)Õ5Ô)ÓÑM  \\ [G#X;#Y//æþåþõÄîî299991ôìüäþí2îÖî9990KSXíí9Y"2#'&&####32654&2#"&'&&546766"32676654&'&&X“XP:&rk1=-7‚èffZJJDÚZZ\[[[Ú~}Ú[[[\ZZÚ~jµKKMMKLµijµLLKLKKµLbeG]C;º®P*þضTè6?>5VZZ[Ü~}Ú[[[[[[Ú}~Ü[ZZgJKK¸jh·KLLLLLµij¸KKJ}ÑN1ID@' Ú ÚÜ&Ô>ÚÚÙÔ>Ó2ÑJ\ ^,8 8YD/æþÅþå2î1ôìüôìÔìþýîÖî0&&#"3267#"&54632'"32676654&'&&'2#"&'&&546766`:o:u‡Œ‚8g24r=´Ïг=rÄjµKKMMKLµijµLLKLKKµkÚZZ\[[[Ú~}Ú[[[\ZZÚ/l•€„ŽhȬ­Ê¡JKK¸jh·KLLLLLµij¸KKJgZZ[Ü~}Ú[[[[[[Ú}~Ü[ZZ“fÕh@6    B  × ˆ  ` `_`_/üþìÕîÖî91ô<<ì2Ô<<Ä90KSXÉÉÉÉY"###5!3###¶¢r¢´‰}¬rœ7¦qÕ^þä^ÿý¾âþÓ-þBÛîºf1@ º¹<Ôì1ôì0K°TK° T[X½ÿÀ@878Y3#ôÆþ»šfþˆ?F‘\@ÞÝaaÔüÔì1ô<ì20K° TK° T[K°T[X½@ÿÀ878YK° TK°T[X½ÿÀ@878Y3#%3#?ËˈÊÊÊÊÊX%yÝ<@       Ô<Ä291Ô<Ä2ü<Äþ<Ä990!3!!!'7#5!7!X‡ö}¤Ëþ²¸ýyø}¤ÉJ¸ýþ¢;fÕªì¬þÅhÓ¬ìœÕg@7 % %%%B— ——ˆ—°±   c /Ô<î2ÖÄÄ91/<îîîôî2îî0KSXííííY"!!!!!!#!‰þ®3þÍeýáþ e¸šxÊ5ÕªþFªýãªþÕªüüÿº° +k@:+)&  *&——&–™, #* #)+262#5,üìüìÀ999999991/äôìîÀÀ9999990324&'&&#"#"&''7&5327sƒTš‡ ýÝøsVƒ»)+÷ýy´=g² %÷üs­9‹d/NZInˆ-ýËÏQUþÜþ†PeæQþþ£þzþ€QQËFüIž‡€RPÉJ)ú¨ð /7@$ á'!â á-ß0 $dd*0ÔìÔì99991ü<ì2ü<ì299032654&#"&&#"32676632#"&'#"&54632¶9[=G[TFBiË8\=G[SDCj~/“[w¬£~S€NA„U}¦„^ˆsˆd†lk€ut†c…jmvÿuÛ §Ôdƒ|kÖ¥­ÎsXy“.@ ã  ã    Ô<ì2ü<ì21/ìÔ<ìü<ì07!!!!#!5!X!ûßd½þC¨þD¼ªª“þ·ªþ´LªIVw? (@åä ( ' ü<ì2291/ìôì905!5wûß!üß!ûß¶¶L¨K¸çþ ªªXy? (@åä  (' ü<<ì291/ìôì90%%5!!X#üÝ!ûß!ûß¶êç¸þµ¨þ´Vª%¬Õ@D% % %%B ç çˆ< e e<Ô<ìì2ü<ì2ì99991/ä2Ô<ì2Ô<ì290KSXííííY"333!!!#!5!5'!53%×lkÙþ¶üþÅV‘þoËþqZþËóÕým“ýÏo—#oýô o#—oÃþTž` L@* Œ‹™Ã Â!   JF!ôìüìÄ9991ä2äô<ìüÄ9903326533267#"&'#"&'øxo¹ ! &D">K .…Y\,þT ýHŽ—ª¦ü ;8 ”OOPNLPýÕ¾ÿç-):@'! '!¸ @ * $$*ÔÌÜÌ9991äÌÜÌÎÎ9906654&#"#"&54632#"&54324&#"32JIH7$$0e´ÖþßÕ˜ËÝ¢e‚ WOmVPmmW£Kƒt,>bþÊþùþ±þFØ£Æ[àt}þþÏt{þL=î 7´  ¿ @  Ô<Ä91äôìî990!!55!!LñüR%ýÛšý# þÕ‰\—P_ŒüݘþL9î¹@ €€ÔìÔì1Ä2Ôì0!#!˜¡›ý•þL¢ø^øâPÿÙžL?@!  êêèì hggfôìÔìäÄ91/äôì22î99990!#3267#"&5!##P117,#J%q\þT´L”ý@H?… ƒ°¬üH¸þL%1¹ ² ½@ & ‚&Ôìüì1üìÜäÞä026732#"&'&&#"#"&54632‰j ¾ÊPd@7*9  k½ÄOeD=!0 þú°l9¼TA6?&#Hý•Ánþ!þbSA8?TÕÁð %)d@6  (ó&í&ñí  ïîíð#–*& (' j kji*üìÄüì22ÀÀ9991ôäüôìÄîíÖîî99990"326557#5#"&5463354&#"56632!!¬|WHiƒ1ƒR–»¬¶wu3}CD‡?¸¬ýkœýdPDN@Ms=þ@pABˆtŒZ\#!¬ý {ôÕÝð 3@óñíðí –  jkjiüìüì991ôìôìüì0"32654&'2#"&546!!hfssfeusgªËÊ«ªÊË«¤ý\{œ‹‹šˆ‹œu༻ßß»¼àü`{J‡´>@#ø÷ùqqro prol ôìäôìäää991/<î2öî0353&5323!5654#"Jõ{n ðò!o{øþ1x†´šš³†x¬† ¼7oþ’þȼþß…¬¬LIÞæ þ÷æÞþ·L¬)ÿã°{ C@I=70 6 %C ‹Œ"7‹6¿. ¶Á3Œ@:¾("™D%=/.M/u MCM6+sDôÄìüìÄüÄì29991ä2ô<ì2ô<ì2ôîþ<ôî999990@ 05060708]5#"32654&#"!3267#"&'#"&546;54&#"5>32>321©xYS\JíMWWLëþepO27„Gn• '…aœ£È¿uc^8„>M„<[|%!„Y®‘ºHZqYa…4—…ˆ+#"¡33¬)+RNPP¬¤«³Xx€+'¨#!?@=BíþÎ/ÿ –¼ +s@>+,&  )&  *&Œ& Œ¾&™,+,* # )#D>,ôìüìÀ999999991äôìîÀÀ9999999032654&'&&#"&&5327#"&''mþ1$eA H#cC‹•‹')öédž<“]¤*,öêg9 \ ýÑ//ÛÕ4o¯0.ÖÊ0tG GÃq.78°MÃBÁzþáþÓ;<ºLÁÿåÝÕ!%‚@G  %%B!‹ "†$ —™$ˆ&# # )"#&ÔüÄÔìÖî99991äôìþÍôî9990KSXí9í9Y"33267#"&546776654565#53%¾=TZ>/ƒmN²b^¿hºÝC^XC&ÄÊÊDšb‰RY;X1YnED¼98À¡Lƒ\V@T?þÏÕ @†ˆ Ô<ì2991/ôüÌ0533ËË¡×þþû)eþ›ýqXsy^@  'üÔì1ÔÄì0!#!X!¨ü‡^þ?;ÿÙ   /@     ÔÄ991ÔÄÀÀ90'%3##d)#ÛÓ”/þöÝ}bý%¿ƒù¼9þV°#ˆ@N   B   ¶ú¶ú¶!›$  /Ì91Ä2Äüìôìîöîî299990KSXíí9í9íY"&&#"!!#"&'53267#5!6632°$R,fs-/þ¸d+Ǻ9f.1d0`yuü1Æ”1cð¤|‚þÉý…þöæ¤!–—¯J±ÉX1yÃ7K@&' 10+5    *  5' .810*8Ô<Ä2991Ô<ìÔì2Ü<üÔ<ì99990#"'&'&&#"56632326#"'&'&&#"566323326yKOZq Mg3OIN’S5dK t]F‰JKOZq Sc1NJO’R`‚ t]DŠï;73 ";@®<7  6<þа;83 $77 7=ÿúÙO@*iiiiBùûÔÌ91/äì90KSXííííY"#3 !ÑýþáúqÃûéw# /@  ü¬  v vÔü<Ôì2991ô<ì299055LþÓ-þ+›þÓ-þ+#¿þôþô¿¢R¢¿þôþô¿¢RÁ\# /@  ü¬ vv Ô<üÔ<ì991ô<ì29905%5‡Õþ+-þÓþ:Õþ+-þÓ#þ^Rþ^¿  ¿þ^Rþ^¿  P1 #@¢   ÔüÔìÔì1/<<ì2203#3#3#Püü3üüþfüü1þÏ1þÏ1þÏÿÿ%¬k'$uÿÿ%¬^'$uÿÿuÿã\^'2uHÁÕ;@—  —ˆ— ±  -ÜìüÄÄÔì299991/ìì2ôì2î0%! !!!!!"33Áý£þÙõô(RþšHþ¸þþ±‹‹±=ªªMœ¡KªþFªýãæþ¤þ¦åÿãº{ 8i@92/ & 8 ‹ ¶ Œ#ÁŒ5/¾)#™92& MuMCM,s9ôìüìÄüì29991ä2ô<ì2äî2îôî9999904654&#"265&#"!3267#"&'#"326632PVWMþ¦fRPhgPP¬þcpPƒ/;}Jb“04€T½ªª½Y€/%‚W¯‘ & ‘‡‰ž+ýê¨ï#®§þóþó§‡T£53¬+)CBDA88>A>AíþÎìÑy¶¶ý/Æ1üì0!!Ñû/yìÑyµ¶/Ä1Ôì0!!Ñû/yÓÇþ %@£ µ  ÔÌÔìÔüÔÌ1ü<ì20#53#53œüÄšbþ5þÇ™bÇÏ~þ‚ÏÏ~þ‚ÓÇü '@ £µ  ÔìÔìÔÌÔÎ1ü<ì203#%3#üÅ™bþ5üÄšbÎþÎÎþÏÇ-@ £µÔüÔÌ1üì0#53ËüÄšbÇÏ~þ‚ÏÇ-@ £µÔìÔÌ1üì03#1üÅ™bÎþX–yo '@þþ  w Ô<Äü<Ä1ÔÄüÔìî03#3#!!îõõõõþj!ûß‹õÙö¢ªuþ#\u"@ÔÌ91ÔÌ990 hþþôþ þ üÏüÇ9%ûÛûÓ-ÿÿhþV'\Žÿÿ%¬N'<ufÿB7Õ@ ˆÔìÔì1ôÄ03#y¾üî¿ÕùmÍÃLB /@ (-  * -'! ÿ¸@'ÿ) -0)$ !'$* xyx( $0ÔÄ2ìüÄ2ì9999999991ÔÄ2ìüÄ2ì99999999904&#"3267'#"&''7&&5467'76632d|[Z}}Z[|¦Z¦¨^¦.[20`0¤\¦¨^¦.[3.^ƒZ{{Z\}~t¦]¦1]02[-¦^§£Z¦3].2]-¦_¨Z/#@ ü¬vÔì291ôì905/þÓ-þ+#¿þôþô¿¢R¤y#@ ü¬vÔ<ì91ôì905¤Õþ+-þÓ#þ^Rþ^¿  #7N@* ¶ ŒÄ››      JEEô<äì2ü<Äî2991/<æìþîîî299903#'#"!#!##535463¸¸w´cM“¸þ%¸ÉÉ©³éë™Qgeû¢Ñü/ÑN¸®#7B@# ¶Œ›   JE Eô<äìü<Äî991/<æþîî29990#!"!!##5354637¸þÕcM%þÛ¸ÉÉ©³ùì{Qgeü/ÑN¸®¢ÿ;/Õ<@ËË Ê ˆR Q R Ô<<ì2ü<<ì21äôÄ2Ô<î2î20%!#!5!!5!3!!!/þ’±þ’nþ’n±nþ’nßþ\¤š™¤þ\™ýáé/å`¹µÔì1Ôì03#éüü`þÏ“þáò/²£¸¶ÔìÔÌ1üì03#öüÅšc/ÏþÓþáü/ *´ £¸@  ÔìÔìÔÌÔÎ1ü<ì203#%3#üÅ™bþ5üÄšb/ÏþÏÏþј'3?Kt@%1= ÈÈ1¸µ%È+‘C¸@&7ÈIF:4(:PFz4P@ PzP"P.zP@(/ÄìÄôìîöîîöî99991/<î2î2öîþîî299990'32654&#"4632#"&32654&#"4632#"&32654&#"4632#"&H%'üH_EDbcCE_y¥xx¦§wy¤LaEEacCEay¦yx¦¦xy¦ aEF`bDEay¦yx§§xy¦7aŸ`ýJGacECcaEy¥¦xy¨¦ÓEaaECcaEx§§xy¨§ý"GaaGCcaEx¦¦xy¨§ÿÿ%¬m'$uÿÿÅNm'(uÿÿ%¬k'$uÿÿÅNN'(uÿÿÅNk'(uÿÿÉk',uÿÿÉm',uÿÿÉN',uÿÿÉk',uÿÿuÿã\k'2uÿÿuÿã\m'2uÿÿuÿã\k'2uÿÿ“ÿã=k'8uÿÿ“ÿã=m'8uÿÿ“ÿã=k'8u²D` "@¶Â¶LLK Ôäìüì1/ì2ôì0!!!5!!×münmþá`ü/B)î¨f7@ º¹ Ôì91ôì290K° TK°T[X½ÿÀ@878Y3#'#“ö‹µ´‹fþˆõõ²7»@!  ÌÌ PPÔìÔì99991Ô<üÔ<ì99990K° TK° T[X½ÿÀ@878YK°TX½@ÿÀ878Y@?       ]'.#"#>3232673#"&d9!&$|f['@%9! '$}f['@Z7JQ†”!7JQ†”=b“ö¶¶ÔÌ1Ôì0!!=Výªö”/)¢H 8¹ @ ¹PPÔìÜì1ô<Ôì0K° TX½ÿÀ@878Y332673#"&/w `WU`w ž‘žHLJJLDÏ6@ ÞÝaÔì1ôì0K° TK° T[K°T[X½@ÿÀ878Y3#ÍÍÌVá{ W²È ¸@ È P{PÔìôì1Ôìôì0K° TK° T[X½ÿÀ@878YK° TX½@ÿÀ878Y#"&546324&#"326{ŸtsŸŸstŸ{X@@WW@@Xôs  ssŸŸs?XW@AWX‹þu)'³  º@ |ÔìÔÌÄ1/öþÅ90!#"&'532654&'¼85xv-W,"K/:=,,>i0Y[ ƒ0.W=XîfZ@º¹ÔÜÔÌ991ô<ì20K° TK°T[X½ÿÀ@878YK° TX½@ÿÀ878Y3#3#ªà‰ ³ø‡fþˆxþˆ¤þu"³  ¸@  |ÔìÄÔÌ1/ÔüÄ90!33267#"&546w-+76 >&Dzs5=X..… W]0i)î¨f7@ º¹ Ôì91ô<ì90K° TK°T[X½ÿÀ@878Y373ö‹´µ‹öîxõõþˆÿösÕ 7@ —ˆ  1 4ü<ìì2.9991/äì903%!!'7×Ë;NþwÑüd‘PáÕý˜Ûoþîýãª;jnžL >@!  ¶Å¶  Ô<Ìü<Ì2999991/ìüì999033#"&5'!5!%[Y×饵þÕP{þÙß;Pþu–|~œÔÂ$Ño/ý¾Ûnþíÿÿ‹ÿãJm'6uÿÿÕÿãf'Vàÿÿœ‘m'=uÿÿËf']àþ¢¾˜!¼·Ô<ì21ÔìÔì0##¾¬¬¬˜ý öüý öNÕ ;@!¶ —ˆ —  21 0 0ü<ì2ìüìÄ91/Æ2îöîî20 !!#5326&!#!!´VDþ»þ«þÑ}}/ÿÊÉÿ`þøÕþ”þ€þ‚þ•Å•{úÑûHKûþ+•ýá‰ÿãH)‹@O BŒ $Œ™ ›*'! !'D! >*ôìüì9999991ìÌôìî99990KSXííí9íY"#"32&&''7'3%&&#"32654&ÍŶûåäûûà"#!H&þéí¶Û!!®#R-’™”ˆ‰”:/Ôþ„ÈþôþØ(  (-Y,\bPÈ‘^bþ ÒÇÄÔÔÄnËÿÿ%¬k'<uÿÿhþVf'\ÉÕ4µ—— ¸@ ˆ 28  3üì22üì99991/ôüìÔì032654&#33 !##“êžžþLÊþøøþüþÊ!ý󄃃ƒ´þòÒÚÛÑþ‘¾þVT3@ŒŒ™¾ÃÅ GFôì22üì1ìääôìî990%#36632#"&4&#"326w¹¹.™dËçèÊf™ð‡…†ŠŠ†…‡ýÉÉý²SWþÆþêþïþÉWõÖÚÛÕÔÜÚX-y×¶ ÔÄ1Ôì0!!X!ûßת–®;T .@     Ô<Ì91Ô<Ì2907–^þ¢t^_tþ¢\tþ£þ¤%\^uþ¢^uþ¢þ¤w^þ¢Xœ“ß 9A      @ – aW}a Ôììüì1ôìäÔìî2035733!jÍßåŠÌý× c)t'ý+nBœ}ða@WWBA     @–ÔÄÔÄì9991ôìäÔìî990KSXí9íY"!!576654&#"56632ãšýÅçeQdR1q?Ay;ެJwrnâaz3=L$$}…k9wuFœð(\A          @#–) & )ÔÄÄÔìÔì991ôìäôìîÆöîî90#"&'532654&##532654&#"56632Û^c¾±:r;Eq-evnmBJ]b`W,p;Eu2‘¨X`lP|†yQDJLl?<8?yvcG]ÿÿþòZ{'ðþþœ'  ¸üVÿÿþòZ{'ðþþœ' ñÉüVÿÿþòZŒ'òÿœ'  ¸üVÿÿfÿãPm'* uÿÿ{þHH'JÚÿÿÉP', uÿÿ‹þuJð'6ÝÿÿÕþu{'VÝÿÿ‹ÿã1k'&ZuÿÿÃÿã%f'FZÿÿ‹ÿã1m'&ZuÿÿÃÿã%f'FàZ{ÿãÑ$H@ "ç ¸ @"ŒŒ™¾›   GH%ôìü<Äü<Ä1/ìäôìîý<î2990!5!533##5#"3232654&#"ZþÏ1¸¿¿¸.™dËéêÊešþˆ……‹‹……ˆÑ5y••yúúSW;7Wþ ÖÚÜÔÕÛÚdßmƒ¶ ÔÄ1Ôì0!!d ý÷ƒ¤é/å`¹µÔì1Ôì03#éüü`þÏ%ÿã%ð3p@< ç1&ç³ ²—(#³² —–#™43('1)-&- 2'-4ÔÄÄ2ìÄ2Ä99999999991äôìôìÆ2îöîî2Õ<î2032&&#"!!!!3267#"#73&'&54767#7Ó0ßT“JBŸN’®á1þFi1þÓ®“OCH”Uâþí,®1u¦1´!(*Ï=DÐÌl-.&nËÑC>Ï*( n -/ l?‘ÙQ@ ÞaaÔüÔì1Ô<ì20K°TX½@ÿÀ878YK°TK° T[X½ÿÀ@878Y3#%3#?ËˈÊÊÙËËËÛîZökµÔÄ1ÔÄ0K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@&  //// //]]3# ºåšöþø²éÑ@ Ì Ì ÔÄÔÄ99991Ô<üÔ<ì990K°TK°T[X½@ÿÀ878Y@t        !      ]]'.#"#4632326=3#"&d9 #(}gU$=19#(}fT"<9! 2-ev 3)dwyîööiµÔÄ1ÔÄ0K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TX½@ÿÀ878Y@ //]#1Åšãöþø7îšø]@ ÔÄ91Ô<Ä90K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@ //, ]3#'# ½ÓŒ¦¥Œøþö²²7îšøi@ ÔÄ91ÔÄ290K°TX½@ÿÀ878YK° TX½ÿÀ@878Y@ //*//]373 ÓŒ¥¦ŒÓî ²²þöøZj@ ÔÄ991ÔÜÔÌ0'3$øll œß 5³ ¸ ²º @  W ÔÔ<Äì291ôôÔ<ì29033##5!5!w¢ttŠþ}ƒþîßýæoººy“þc/¢ø ²¸@ PPÔìÔì1ÔüÄ20332673#"&/w dRSaw Ÿžø6978w{zÏÛ·ÞaÔì1Ôì03#ÍÍÛÍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßà>: ~ÿ1BSax~’ÇÝ©À & 0 : ¬!""""+"H"e%Êûÿÿ   0AR^x}’ÆØ©À  0 9 ¬!""""+"H"`%ÊûÿÿÿãÿõÿØÿ ÿ^ÿCÿhÿüöüÛà–à…àVßjÞqÞ_Úï¿8ôüúúü (B¬£„…½–熎‹©¤ŠÙƒ“ñò—ˆÃÝðžªóôõ¢­ÉÇ®bcdËeÈÊÏÌÍÎèfÒÐѯgï‘ÕÓÔhêì‰jikmln oqprsutvwéxzy{}|¸¡~€ëíºýþÿøÖùúãä×àÚÛÜßØÞ²³¶·Ä´µÅ‚‡«˜¨š™î¼¥’”•ÑhÑÑÑÑRÑѾÑ!Ñ9ÑѪÑ\ѦÑXÑ“ÑdÑéÑfÑ…ÑöјщÑfÑÑ…Ñ‹уÑÑéÑ“ÑXÑXÑXÑôÑÑ%ѦÑ‹щÑÅÑéÑfщÑÉÑmщÑ×ÑVÑ‹ÑuÑÅÑuÑÑ‹Ñ/Ñ“Ñ9ÑÑÑ%ÑœÑÏÑfÑZÑHÑÑÑ…ÑÁÑÃÑ{Ñ{ÑÃÑ{ÑÃѲѺÑìÑ ÑmÑÃщѾщÑjÑÕуÑÃÑdÑÑLÑhÑËÑÝÑÑÝÑXÑ%Ñ%Ñ‹ÑÅÑ‹ÑuѓххххххÑÃÑ{Ñ{Ñ{Ñ{ѲѲѲѲÑÃщщщщщÑÃÑÃÑÃÑÃÑ¢Ñ+ÑÕÑ‹ÑÇÑ?ÑjѼÑÑÑÑÛÑ?ÑXÑÑÑ)ÑXÑVÑXÑ%ÑÃѾÑјÑPÑÑÑôÑJÑ)Ñ/ÑÁÑÑXÑ;ÑÑXÑÿúÑwÑÁÑPÑÑ%Ñ%ÑuÑHÑÑÑÑÓÑÓÑÏÑÏÑXÑuÑhÑ%ÑfÑÍÑZѤÑ#Ñ#Ñ¢ÑéÑ“ÑÓÑÑ%ÑÅÑ%ÑÅÑÅÑÉÑÉÑÉÑÉÑuÑuÑuѓѓѓѲÑ)ÑÑ=Ñ/ÑÑVÑ‹ÑXѤÑ)ÑÿöÑLÑ‹ÑÕÑœÑËÑÑщÑ%ÑhÑÉѾÑXÑ–ÑXÑBÑFÑÑÑÑfÑ{ÑÉÑ‹ÑÕÑ‹ÑÃÑ‹ÑÃÑ{ÑdÑéÑ%Ñ?ÑÛÑÑyÑ7Ñ7ÑÑ Ñ/Ñÿ+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþÿ      sfthyphenperiodcenteredEuroc6459c6460c6461c6468c6470c6472c6477c6478c6475c6476%%%%KmËJÍz‘½é6b•ªÄ‡² i§õP~çAbŒ²Ó÷jô \ ° õ . [ ‚ Ó þ ) ^ Å á A Î  [ Á?`§ámï2l©Êì)žæ*rÆdœÐ ‰µO†Â T›JÇláV™þ|¼Écp}Š—¤±¾ËØåòÿ &3@MZgtŽ›¨µÂÏÜéP²ûŒ¬ÙJþ ‹ å! !M!!ê"l"Î##3#a#Ë$#$€$·$Ú% %u%æ&-&€'('©(#(J(f(—))Ž)Ë**A*m*m*z*‡*”*à+k+€+”+Á+ï, ,),V,€,,š,´-?-`-ƒ-Ò..W.o..½/e/r//Œ/™/¦/³/À/Í/Ú/ç/ô0000(0O0|111S1{1Í22C2t2¢2Û3"3/3<3I3V3{3É4S4`4m4­4ö5 5E5x5Ñ696J6[6l6y6†6“6 6­6º6Ç6Ô6á7>7T7l7ô8/8r99K9‹9Ò9í:$:N:d MF@WmþÑÿöÿøÙ ÑGÌþBGÌSf  €¯ JBits@ ûþšmãB¹Ñ`#cÕVeraSansMonoÿÿÿÿ6ÿÿþ628R00@             ÿÿ䥉ë_<õºÀÂlÿöþÙmprojectM-complete-2.1.0-Source/fonts/CMakeLists.txt0000664000175000017500000000033411756064134022451 0ustar matthiasmatthiasPROJECT(fonts) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake) projectM-complete-2.1.0-Source/fonts/Vera.ttf0000775000175000017500000020061411756064134021333 0ustar matthiasmatthiasOS/2´_ôcëpVPCLTÑŠ^—ëÈ6cmap¤Ãè ±lXcvt ÿÓ9üüfpgmç´ñÄ&`‹gaspH glyf tAÏ&ìŠ~hdmx4ð!ìHheadÝ„¢ÐT6hheaEoëL$hmtx ÆŽ²´Ä0kernÜRÕ™½ -ŠlocaóËÒ=»„maxpG:ë, nameټȵßpost´Z/»¸ôŽprep;ñ øh::_:: dM0­l  ƒ p t › &   Y &  &   c . 5 ` õ s 0¡ & {Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.comCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com5¸ËËÁªœ¦¸fqË ²…u¸Ãˉ-˦ðÓª‡ËªJ3ËÙôT´œ99N´R¸çÍ7sÍ`s3¢V¦V9Åɸßsºé3¼Dßͪåªˤ{¸o{RÇÍššoËÍžÓðºƒÕ˜HžÕÁËöƒT3fÓǤ͚sÕ þ+¤´œbœ-ÕÕÕð{T¤¸#Ӹ˦Ãì“ Ó\qÛ…#¨H99`Õš#fy```{œw`ªé`b{Å{´RÍf¼fwÍ;…‰{ÍJ/œœ}oo5jo{®²-–{öƒT7öœáföÍD)fîs¸€@ÿûþúù%ø2÷–öõþôþó%òñ–ð%ïŠAïþî–í–ìúëúêþé:èBçþæ2åäSå–äŠAäSãâ/ãúâ/áþàþß2ÞÝ–ÜþÛÚ}Ù»ØþÖŠAÖ}ÕÔGÕ}ÔGÓÒÓþÒÑþÐþÏþÎþÍ–ÌËÌþËÊ2ÉþÆ…ÆÅÄþÃþÂþÁþÀþ¿þ¾þ½þ¼þ»þº¹†%¹þ¸·»¸þ·¶]·»·€¶µ%¶]@ÿ¶@µ%´þ³–²þ±þ°þ¯þ®d­¬«%¬d«ª«%ª©ŠA©ú¨þ§þ¦þ¥¤þ£¢£2¢¡d ŠA –Ÿþž žþ œ›œd›š›š™ ˜þ—– —þ– •ŠA•–”“”(“’ú‘»‘þ]»€Ž%]@Ž%þŒ‹.Œþ‹.І%ŠA‰ˆ ‰ˆ ‡†%‡d†…†%…„þƒ‚ƒþ‚þ€þþ@ÿ~}}~þ}}|d{T{%zþyþxw v uþtúsúrúqúpþoþnþl!kþjBjSiþh}gBfþeþdþcþbþa:`ú^ ]þ[þZþYX YúX WW2VþUTUBTSSRQJQþP OþNMNþMLþKJKþJIJI IH GþF–E–DþC-CúB»AK@þ?þ>=>=<=<; <@ÿ; :þ9þ878ú76765 65 43 21 2þ1 0/ 0 / .- .- ,2+*%+d*)*%)('%(A'%&% &% $þ#þ"!! dú d BþúBBþdþþþþBþ-B}dþ  þ   þ  þ-þdþ@-þ-þ¸d…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¶, °%Id°@QX ÈY!-,°%Id°@QX ÈY!-,  °P° y ¸ÿÿPXY°°%°%#á °P° y ¸ÿÿPXY°°%á-,KPX °ýEDY!-,°%E`D-,KSX°%°%EDY!!-,ED-fþ–f¤@ ûû/ÄÔì1ÔìÔì0!%!!füsüåþ–øòr)5Õ @@ƒ ü<ì2991/äüÌ0K° TX½ @ ÿÀ878Y¶ P ]%3#3#5ËËË¢þþÕýqþ›eŪéÕM@„üüÜì1ô<ì20K°TK°T[X½@ÿÀ878Y@0 @ P ` p   ¿ ]#!#oª$ªÕýÕ+ýÕ+ž¾`@1 ‡  ‡   üÌ91/<Ô<<ü<<Ô<<Ä2ì220@   ]!! !3!!!!#!#!5!!5!þÝT%Dh$i g8þ¡R>þ›h gþÛg¡hþÅ`Tþ¾if…þ²‡þaŸþašþ²™þbžþbž™NšŸªþÓm!(/Õ@U" '&( /)/))/B" ) *!††#Љ*Љ- ) " & 0ü<ìô<ü<ôäì1/äìÄÔäì2Äîî99990KSXíí9í9íY"K° TX½0@00ÿÀ878YK° TK°T[K°T[X½0ÿÀ00@878Y#.'5.546753.'>54&´diÒjfÑoÝÉÚÌd]®SS¯\ãÖãÖdtzqá{þÓ---´@AÈ$¬–£¼ëè¯*.þU#´œ©Ãš jXV`ÕþOnZXhqÿã)ð #'3•@6$%&%&'$'B’ ’.’$’ &Œ($‘4'!%   ! + 1 4üÄìôìîöî991ä2ô<äìîöîî0KSXííY"K° TK° T[K° T[K°T[K°T[K° T[X½4@44ÿÀ878Y"32654&'2#"&546"32654&%3#2#"&546ÑWccWUccUžº» º»ü—VcbWWcd1 üZ ž¼»ŸŸ¹º‘”„‚••‚ƒ•Ü»»ÛÛ»¼Ûa•‚„””„–ùó Û»½ÚÛ¼ºÜÿãþð 0Í@–  † †  † †††  !         B  (('•+•'”$‘Œ .  .'.'!!1üìÄÔÔìÆî99999991/ÆäöæîîÆ9990KSXíí9í9í9í9í9íí9í9ííí9Y"²2]@² " ) **&:4D ^YZ UZZY0g{›š™—• “••"™-  ' (   2'') #**(/2; 49?2J LKFO2VZ Y UY\_2j i`2uy z““—•œœŸš › š 2 2°29]]3267 >73#'#"5467.54632.#"ò[UÔ _¦Iþ{ü;Bº h]ühäƒñþΆ†02Þ¸S¥UWžDiƒ;#Q¡X’Â?@ýøYËr„þþ~þã“YW×€ác?}<¢Å$$¶/1oX3gŪoÕB@ „üì1ôì0K°TK°T[X½@ÿÀ878Y@ @P`p ]#oªÕýÕ+°þò{ O@˜—  Üä2ì991üì0K°TX½@ÿÀ878YK°TX½ÿÀ@878Y#&547{†‚ƒ… –•”—æþ>ççþ;åëÆàßÄì¤þòo @˜— Ü<ôì991üì03#654¤ –••– …ƒƒìþ<ßàþ:ëåÅççÂ=JÃðN@,  ™ ™ ‘    Ô<ä2Ü<ä2991ôÔ<ì2Äì2990%#'%%73%Ãþ™g:þ°rþ°:gþ™:PrPßÂÃbËþ‡yËbÃÂcËyþ‡ËÙÛ #@ œ  Üü<ü<ì1/Ô<ü<Ä0!!#!5!®-ýÓ¨ýÓ-ýÓªýÓ-ª-žÿÃþ@ žƒüìÔÌ1üì073#ðÓ¤Rþ¬þÀ@d߃¶œÜÌ1Ôì0!!dý僤ۮþ·ƒüì1/ì073#ÛÓÓþþÿB²Õ-@BŸ/Ä991ôì0KSXííY"3#ªýøªÕùm‡ÿãð #@   ‘Œ üìôì1äôìî0"32'2#"‹œœû þ÷ûûþ÷ PþÍþÌþÍþÍ3343 þsþ†þ‡þsyzáZÕ K@B     ÔìÄüì1/ì2ôìÔì0KSXY"K°TX½ ÿÀ @878Y´]7!5%3!!þJþ™eÊJü¤ªsH¸HúÕª–Jð¥@'B¡”  ‘   üÄÔìÀÀ91/ì2ôìôì0KSXíí9Y"K°TK°T[K°T[X½@ÿÀ878Y@2UVVzzv‡tvust‚†‚‚‚¨¨]]%!!567>54&#"5>32‰ÁüLs3aM§†_ÓxzÔXèE[þôªªªw‘:m—Iw–BCÌ12èÂ\¥pþëœÿãsð({@. † †     “  “#‘Œ£)&  )üÄÄÔìôì991ìäôäìæîîîî90K°TK°T[X½)@))ÿÀ878Y@ daa d!]!"&'532654&+532654&#"5>32?‘£þÐþè^ÇjTÈm¾Ç¹¥®¶•ž£˜S¾rsÉYæ Ž%ÄÝò%%Ã12–„•¦wps{$&´ Ѳ|«d¤Õ Œ@   B     ÜÔ<Äì291/äÔ<ì290KSXÉÉY"K° TK° T[X½@ÿÀ878Y@* *HYiwŠ+&+6NO O Vfuz… ]] !33##!5þþ5þÕÕÉý^%üãÍü3¨þ `ÞÿãdÕu@#†  ‰   Œ¤  üÄÔìÄî1ääôìæîþÄî90K°TK°T[X½@ÿÀ878YK°TX½ÿÀ@878Y!!>32!"&'532654&#"Ýý ,X,ú$þÔþï^ÃhZÀk­ÊÊ­Q¡TÕªþ’þîêñþõ Ë10¶œœ¶$&ÿã–ð $X@$ †   ¥  ‰"‘Œ% " !%üììôìä1äôäüäîîî90@ËËÍÍÍËˤ²]]"32654&.#">32# !2¤ˆŸŸˆˆŸŸ L›LÈÓ;²káþðâþýþîPL›;º¢¡»»¡¢ºy¸$&þòþïW]þïëæþêyb¥¨hÕc@B üÌÄ991/ôì0KSXííY"K°TX½@ÿÀ878Y@X9Hg°°]]!#!¨ÀýâÓþý3ÕVú+‹ÿã‹ð #/C@%  ' - ‘Œ'£0 $*$ !0üÄìôÄìîî991ìäôìîî990"32654&%&&54632#"$54632654&#"‹¥¥¦¥þ¥‚‘ÿÞßþ‘’£þ÷÷÷þ÷¤H‘ƒ‚““‚ƒ‘Åš‡‡š›†‡šV ²€³Ðг€² "ÆÙèèÙÆat‚‚tt‚‚ÿã‡ð$X@#†  ¥ ‰ ‘Œ%!"" %üìäôìì1äôìæþõîî90@ÄÂÀÀÀÂμé]]7532#"543 !"&2654&#"áLœKÈÓ:²làþûâþ±þåLœ>ˆŸŸˆˆŸŸ¸$& V\ëæþsþ†þŸþ[—º¢¡»»¡¢ºðÃ#@ƒ¦ƒü<ì21/ìôì073#3#ðÓÓÓÓþþ#þžÿÃ# %@ƒžƒ¦  ü<ì2ÔÌ1äüìî03#3#ðÓÓÓ¤R#þýÙ¬þÀ@Ù^Û¦M@*œœœœB¨§$#üì291ôì90KSXííííY" 5Ûûøúþðþ‘þ“¶ѦÑÙ`Û¢@ œœ#ü<Ä21ÔìÔì0!!!!Ùúþúþ¢¨ðªÙ^Û¦O@+œœœœB¨§$#ü<ì91ôì90KSXííííY"55Ùúþð¶þ/¦þ/¶m“°ð$p@+$  †ˆ•‘ƒ   &%ÜÄüìÔìî99991/îöþôîÍ9990K° TX½%@%%ÿÀ878Y¶y z z ]%3##546?>54&#"5>32‡ËËÅ¿8ZZ93ƒlO³a^Ág¸ßHZX/'þþ‘še‚VY5^1YnFC¼98ŸL‰VV/5<4‡þœq¢ L•@2  ©©L43¬0©7¬$©7CM34( (+(I+*(I,=MÜìüìþýþ<Æî991ÔÄüìþíÔÆÅî2Äî990K° TK° T[K°T[K°T[K°T[X½MÿÀMM@878Y@ NN/N?N]32654&#"#"&5463253>54&'&$#"3267#"$'&5476$32úŽ|{zy!<›g¬×Ø«gœ;’¥?@hþÕ°{â`±smiùhZ}þÙ˜¹þ¸€€†ˆ~R½Ôk{KOþÂþè£¤ŽŒ¥¤þHMIùÈÈúKLƒý ß±k¼Pƒ‹A@fþµÁŸþêjhmWQoagƒ}}I½¶J}‡® bæ{þùþÐhÕ º@A       B•    ÔÄ91/<äÔì90KSXííííííííY"² ]@:XvpŒ VXP ghxv|rwx‡ˆ€ ˜™–]] !3#!#¼þî%þ{å9Òˆý_ˆÕý®ú+þÉìÕ C@#• •• ­ . !üì2üìÔì9991/ììôìî90²"]!2654&#!2654&#%!2#!“D££þ¼+”‘‘”þ çú€|•¥þðûýèÉý݇‹Œ…fþ>orqp¦À±‰¢ ˘ÈÚsÿã'ð6@ ¡® •¡®•‘Œ 0üì2ì1äôìôìîöî0´].# !267# !2'fç‚ÿþð‚çfjí„þ­þz†S†íbÕ_^þÇþØþÙþÇ^_ÓHHŸghŸGɰÕ.@• •  2 üìôì99991/ìôì0²`]3 !%! )“ô5þáþËþBŸ²–þhþPþa/ûw.,¦þ—þ€þ~þ–É‹Õ .@•••­   üì2ÔÄÄ1/ììôìî0² ]!!!!!!ɰýÇý9øü>ÕªþFªýãªÉ#Õ )@••­ üì2ÔÄ1/ìôìî0² ]!!!!#ÉZýpPý°ÊÕªþHªý7sÿã‹ð9@ ••¡®•‘Œ43 üìüäüÄ1äôìôìþÔî990%!5!# !2&&# !26Ãþ¶uþæ þ¢þu‹^’opü‹þîþík¨Õ‘¦ýSU™mn™HF×_`þÎþÑþÒþÎ%É;Õ ,@•­ 8  üì2üì21/<ä2üì0²P ]3!3#!#ÉÊÞÊÊý"ÊÕýœdú+Çý9É“Õ9·¯üì1/ì0K°TX½ÿÀ@878Y@ 0@P`Ÿ]3#ÉÊÊÕú+ÿ–þf“Õ M@ •° 9 üìä991äüì990K°TX½ ÿÀ @878Y@ 0 @ P ` Ÿ ]3+53265ÉÊÍãM?†nÕú“þòôª–ÂÉjÕ ï@(B¯  üì2ÔÄ91/<ì290KSXííííY"²]@’ ((764GFCUgvwƒˆ”›ç    (+*66650 A@E@@@ b`hgwp ‹‹Ž š¶µÅÅ×Öèéèê÷øù,]q]q3! !#ÉÊžýþöý3ÊÕý‰wýHüãÏý1ÉjÕ%@ •:üìì1/äì0@ 0P€€]3!!ÉÊ×ü_ÕúÕªÉÕ ¿@4  B ¯   >  üìüì91/<Äì290KSXííííY"²p]@V   && & 45 i|{y €‚‚  #,'( 4<VY ej vy •›]]! !###É-}-ÅþËþÄÕüøú+üúáÉ3Õ y@B¯6 üìüì991/<ì2990KSXííY"² ]@068HGif€ FIWXeiy…Š•šŸ ]]!3!#É–ÄþðýjÄÕûáú+áûsÿãÙð #@•• ‘Œ 3üìüì1äôìî0"32' ! 'ÜþýÜÜþÿÜ:xþˆþÆþÅþ‡yLþ¸þåþæþ¸HH¤þ[þžþŸþ[¤bb¥ÉÕ:@••   ? üì2üì91/ôìÔì0@ ?_¯]32654&#%!2+#“þššþ8ÈûþÿûþÊ/ýÏ’‡†’¦ãÛÝâý¨sþøÙð R@*  B ••‘Œ    3üìüì9991Ääôìî990KSXíí9Y""32#'# ! 'ÜþýÜÜþÿ? ôÝ!#þÅþ‡y;:xÑLþ¸þåþæþ¸HHúÏþÝï¥ab¥þ[þžþüþŽÉTÕ±@5  B• •   ?  üì2üÄì99991/<ôìÔì9990KSXíí9Y"²@]@Bz%%%&'&&& 66FFhuuwˆˆ˜˜]]#.+#! 32654&#A{>ÍÙ¿J‹xÜÊÈüƒý‰þ’••’¼~þh–bý‰ÕÖØºOýƒ…‡ÿã¢ð'~@<    B ¡”••”%‘Œ( "-"(ÜÄìüìä99991äôäìîöîÆ90KSXí9í9Y"²)]¶)/)O)].#"!"&'532654&/.54$32HsÌ_¥³w¦zâ×þÝþçjï€{ìr­¼‡š{âÊõiÚ¤Å76€vce+Ù¶Ùà0/ÐEFˆ~n|-À«Æä&ÿúéÕJ@•@@Ôäüä1/ôì20K° TX½@ÿÀ878Y@  @ p Ÿ ]!!#!ïýîËýîÕªúÕ+²ÿã)ÕK@ •Œ  8Aüìüì1ä2ôì99990K°TX½@ÿÀ878Y¶Ÿ]332653! ²Ë®Ã®ËþßþæþåþßÕüuðÓÓð‹ü\þÜþÖ*$hÕ·@'B¯ÔÄ91/ì290KSXííííY"²P]@b*GGZ}ƒ *&&))% 833<<7HEEIIGYVfiizvvyyu€˜—)]]!3 3JýÆÓÙÚÒýÇÕûéú+D¦Õ {@I      B ¯    ÔÌ91/<ì2290KSXííííííííY"²]@ò  ($ >>4 0 LMB @ Yjkg ` {|€ –•     !   # $ %  <:5306 9 ? 0FFJ@E@BBB@@ D M @@XVY Pfgab```d d d wv{xwtyywpx  †‡ˆ‰… Š —Ÿ¯[]]3 3 3# #DÌ:9ã:9Íþ‰þþÅþÂþÕûîûîú+úð=;Õ ]@F      B ¯   ÔÄÜÄ91/<ì290KSXííííííííY"K° TK° T[K°T[X½ ÿÀ @878Y@¸ '' 486 KX[fkww †€‡‹… ”—–     &()&(' ) 54<;:;4 4 8 ? H O X _ eejjhiil l xyyx}  x €€ƒˆ…„ƒ ”——•“ Ÿ ¯ @]]3 3 # #ÙsuÙþ Ùþ\þYÚÕýÕ+ý3üø{ý…ÿüçÕ”@(B¯@@ Ôäüä91/ì290KSXííííY"² ]@<5000F@@@QQQe„“ &)78@ ghxp Ÿ ]]3 3#Ùž›ÙýðËÕýšfüòý9Ç\Õ ›@B••B ÜÄÔä991/ìôì0KSXííY"K° TK° T[X½ @ ÿÀ878Y@@ )&8HGH    / 59? GJO UYfio wx Ÿ ]]!!!5!s•üPÇû=°ügÕšûoªš‘°þòXS@©²©±CÜüÌ21üìôì0K° TX½ÿÀ@878YK°TK°T[X½@ÿÀ878Y!#3!°¨ððþXùüÿB²Õ-@BŸ/Ä991ôì0KSXííY"#ªªýøÕùm“Çþòo<@©²©±Cü<Üì1üìôì0K°TK°T[X½ÿÀ@878Y!53#5oþXïïøÞÙ¨ÛÕ@ ÜÌ91ôÌ290##¼ÉþHþHÉÕýÓ‹þu-ÿìþþ¬µ©ÄÄ1Ôì0!5ûØþ¬ªð‰f1@ ´³DÜì1ôì0K° TK°T[X½ÿÀ@878Y #o™þºfþŠv{ÿã-{ %¼@'  ©¹ †º¹#¸Œ   E&üìÌÔì22991/ÄäôüôìÆîî9990@n0000 0!0"?'@@@@ @!@"PPPP P!P"P'p'…‡‡‡ ‡!…"' 'ð'000 0!@@@ @!PPP P!``` `!ppp p!€€€ €!]]"326=7#5#"&5463!54&#"5>32¾ß¬o™¹¸¸?¼ˆ¬Ëýû§—`¶Te¾Zóð3f{bsÙ´)LýªfaÁ¢½À‹..ª''üºÿ㤠8@¹  ¹Œ¸—G Füì22ôì1/ìäôÄìÆî0¶`€ ]4&#"326>32#"&'#3å§’’§§’’§ýŽ:±{ÌÿÿÌ{±:¹¹/ËççËËççRdaþ¼þøþøþ¼ad¨qÿãç{?@†ˆ† ˆ ¹¹¸Œ HEüä2ì1äôìþôîõî0@ € ].#"3267#"!2çNP³ÆÆ³PNM¥]ýþÖ-U¢5¬++ãÍÍã++ª$$>:#qÿãZ8@¹¹Œ¸—G Eüìôì221/ìäôÄìÄî0¶`€ ]3#5#"3232654&#"¢¸¸:±|ËÿÿË|±ýǧ’’¨¨’’§¶^ùì¨daDDaþËççËËççqÿã{p@$ †ˆ©¹ »¹¸ ŒKEüìôìÄ91äôìäîîôî90@)?p Ðð?????,// , ooooo ]q]!3267# 32.#"ü² Í·jÇbcÐkþôþÇ)ü⸥ˆš¹^Z¾Ç44®*,8 CþÝÄ—´®ž/øp@ ©‡—¼    Lü<Äü<ÄÄ991/ä2üìî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y¶@P ]#"!!##535463ø°cM/þѹ°°®½™Phcü/ÑN»«qþVZ{ (J@#  †¹¹&#¸'¼ ¹½& G E)üÄìôì221/ÄäìäôÄìþÕî990¶`*€* *]4&#"326!"&'5326=#"3253¢¥•”¥¥”•¥¸þþúa¬QQžRµ´9²|ÎüüÎ|²9¸=ÈÜÜÈÇÜÜëþâþé³,*½¿[cb::bcªºd4@ ‡¸ — N  Füì2ôì1/<ìôÄì90²`]#4&#"#3>32d¸||•¬¹¹B³uÁƤý\žŸž¾¤ý‡ýžedïÁy+@¾±¼Fü<ì21/äüì0@  @ P ` p ]3#3#Á¸¸¸¸`û éÿÛþVy D@ ¾ ‡½¼ ±O  Fü<ì2ä991ìäôìî990@ @P`p]3+532653#Á¸£µF1iL¸¸`ûŒÖÀœa™(麜 ¼@)B¼— F üì2ÔÄ91/<ìä90KSXííííY"² ]@_ ')+Vfgsw‚‰Ž“–—£    ('(++@ h` ‰…‰š—ª§¶ÅÖ÷ð÷ð]q]33 ##º¹%ëý®kðýǹüiãýôý¬#ýÝÁy"·—Füì1/ì0@ @P`pð]3#Á¸¸ùìº{"Z@&  ‡ ¸¼PPF#üì2üüüì91/<<äô<Äì290@0$P$p$$ $ $¿$ß$ÿ$ ]>32#4&#"#4&#"#3>32)EÀ‚¯¾¹ru¦¹rw¦¹¹?°yz«‰|võâý\ž¡œ¾¤ý‡ž¢›¿£ý‡`®gb|ºd{6@ ‡¸ ¼ N  Füì2ôì1/<äôÄì90´`Ï]#4&#"#3>32d¸||•¬¹¹B³uÁƤý\žŸž¾¤ý‡`®edïqÿãu{ J@¹¹ ¸Œ QEüìôì1äôìî0@#?{{   {  { ð]"32654&'2#"s”¬«•“¬¬“ðþîðñþïßçÉÉçèÈÇéœþÈþìþíþÇ98ºþV¤{>@¹¹¸Œ½¼ GFüì22ôì1äääôÄìÄî0@ `€ à]%#3>32#"&4&#"326s¹¹:±{ÌÿÿÌ{±8§’’§§’’§¨ý® ªdaþ¼þøþøþ¼aëËççËËççqþVZ{ >@¹  ¹¸Œ½¼ GEüìôì221äääôÄìÆî0@ `€ à]32654&#"#"3253#/§’’¨¨’’§s:±|ËÿÿË|±:¸¸/ËççËËççý®daDDadªùöºJ{0@  ‡¸ ¼ FüÄì21/äôìÄÔÌ90´PŸ].#"#3>32JI,œ§¹¹:º….´˾ý²`®fcoÿãÇ{'ç@<  S  SB †‰†‰¹¹%¸Œ( R"E(üÄìÔìä99991äôìþõîõî90KSXí9í9Y"²']@m   . , , , ; ; ; ; $( ( *//*(() )!$'† † † †      '/)?)_))€)) )ð)]]q.#"#"&'532654&/.54632‹N¨Z‰‰b”?Ä¥÷ØZÃlfÆa‚Œe«@«˜àÎf´?®((TT@I!*™‰œ¶##¾55YQKP%$•‚ž¬7òž8@©¼‡  Fü<Äü<Ä2991/ìô<Äì2990²¯]!!;#"&5#53w{þ…Ks½½Õ¢‡‡žþÂý ‰NšŸÒ`>®ÿãX`6@ ‡Œ ¼  NFüìôì21/ä2ôÄì90´`Ï]332653#5#"&®¸||•­¸¸C±uÁȺ¦ýaŸŸ¾¤{û ¬fcð=`@'B¿ÔÄ91/ì290KSXííííY"K° TX½ÿÀ@878YK°TK°T[X½@ÿÀ878Y@ŽHj{†€‘¤  &&)) 55::0FFIIFH@VVYYPffiigh`ut{{uz……‰‰‰†––—š˜˜—¨§°Àßÿ>]]3 3#=Ã^^Ãþ\ú`üT¬û V5` @IU U U U   B ¿    ÔÌ91/<ì2290KSXííííííííY"K° TK°T[K°T[K°T[K° T[X½ ÿÀ @878YK° TK° T[K°T[X½ @ ÿÀ878Y@ÿ" 5 IIF @ [[U P nnf yy‡™˜” ¼¼ÎÇÏ         %%#'!%""%' $ ! # 9669 0FHF@B@@@D D D @@VVVPQRRPS T U cdejejjjn a g ouuy}x}zzxy  { v } ‡ˆ——”“œ›˜˜™@/– Ÿ¦¦¤¤««©©«¤ ¯µ±½»¸ ¿ÄÃÌÊy]]333# #V¸æåÙæå¸þÛÙñòÙ`ü–jü–jû –üj;y` Z@F      B ¿  ÔÄÔÄ91/<ì290KSXííííííííY"K° TK°T[K°T[K°T[X½ ÿÀ @878YK°TX½ @ ÿÀ878Y@˜   & =1 UWX f vzvt ‚ ™Ÿ—’ ¦©¯¥£       )&% * :9746 9 0 IFE J @ YVYYWVYVV Y P o x ›”«¤° Ï ß ÿ /]] # # 3 dþkªÙþºþºÙ³þrÙ))`ýßýÁ¸þHJþq=þV`¢@C        B  ‡½ ¼  ÔÄÄ91ä2ôì9990KSXíííííí2Y"K° TK°T[X½ÿÀ@878YK°TX½@ÿÀ878Y@ð     # 5 I O N Z Z j ‡ € “        '$$  )( % $ $ ' ** 755008 6 6 8 990A@@@@@@@@B E G II@TQQUPPVUVW W U U YYPffh ii`{xx‰Š … … ‰ ‰‰™ • • šš¤ ¤ ««°Ïßÿe]]+5326?3 3“N”|“lLT3!þ;Ã^^ÃhÈzšH†TNü”lXÛ` ´@B©¼© ÜÄ2Ä991/ìôì0KSXííY"K° TK° T[X½ @ ÿÀ878YK°TX½ ÿÀ @878Y@B&GI  + 690 @@E@@CWY_ ``f``b € ¯ ]]!!!5!qjýL´ü}´ýe`¨üÛ“¨%þ²$‚@4 %   ! © ©À ©±% $  C %Ô<Äü<Ä299999991üìÄôìî99999990K° TX½%ÿÀ%%@878Y²&]#"&=4&+5326=46;#"3>ù©lŽ==k©ù>DV[noZV¾”Ýï—ts•ðÝ“XøŽŽœøXþ®·±Ôì1üÌ0#®ªøþ²$ž@6%   ©©#À©±%#C %Ô<Ä2ü<Ä99999991üìÄôìî99999990K° TX½%@%%ÿÀ878YK°TX½%ÿÀ%%@878Y²&]326=467.=4&+532;#"+FŒUZooZUŒF?ù§lŽ>>Žl§ù?¾VøœŽŽøŽW“Ýð•st—ïÝ”ÙÓÛ1#@ œœ ÔÄ1ÔüÔìÀ990#"'&'&'&#"56632326Ûi³an’ ›^X¬bi³an“ ›^V©1²OD;>MS²OE<>LÿÿhN'$¼uhm !Ë@T   !!  ! !!!B  Á • Ž  !  VV!"ÔÄÔì2Ôî299999991/<æÖîÔî9990KSXííííííííY"² #]@  s › P#f iu {yyv v!€# ]]4&#"326!.54632#!#TY?@WX??Y˜þð!þX=>Ÿsr¡?<Òˆý_ˆÕZ?YWA?XXþóýN)sIs ¡rFv)ú‹þÿÿsþu'ð'&Ý-ÿÿÉ‹k'(žuÿÿÉ3^'1þuÿÿsÿãÙN'2'uÿÿ²ÿã)N'8îuÿÿ{ÿã-f'DRÿÿ{ÿã-f'DCRÿÿ{ÿã-f'D×Rÿÿ{ÿã-'DŽRÿÿ{ÿã-7'DØRÿÿ{ÿã-'DÜRÿÿqþuç{'FÝÿÿqÿãf'H‹ÿÿqÿãf'HC‹ÿÿqÿãf'H׋ÿÿqÿã'HŽ‹ÿÿof'ÖÿÿÿÿǦf'ÖCÿÿÿÿÞ\f'Ö×ÿÿÿÿôF'ÖŽÿÿÿºd7'Qؘÿÿqÿãuf'Rsÿÿqÿãuf'RCsÿÿqÿãuf'R×sÿÿqÿãu'RŽsÿÿqÿãu7'RØsÿÿ®ÿãXf'X{ÿÿ®ÿãXf'XC{ÿÿ®ÿãXf'X×{ÿÿ®ÿãX'XŽ{9ÿ;ÇÕ '@¹  YW Y Ô<ìü<ì1äôÔ<ì203!!#!5!¨°oþ‘°þ‘oÕþ\™û£]™Ãu=ð  @ÃÄà ‘ Z[ZÜìüì1ôìüì0"32654&'2#"&546PnnPPnoO@v+..¹†‡´¸ooPOmmOOp1.-rB„·´‡†º¬þÇ#˜!Q@+  †ˆ †ˆ ¹ ¹¸Œ"  "ÜìÔ<Ô<<ì221äô<ÄìÄþôîõî9990%&&'667#&73¦“¤¤JˆDF‰HA‰Mfñþ÷ ñfI‰ƒX⸹⡬)*ü *'ª#þä 32þá!bð`@!† ©  ”‘   Ü<ÌÌü<ÄÔÄ1/ì2ôäìÔ<î2î990K° TX½ÿÀ@878Y´66].#"!!!!53#535632NLˆ=”t‡þy-üìÇÇÖè=—´¶))›Ô×þ/ªªÑîó\ÿ=¢ð >‘@54&.#"#"&'532654/.5467.54632{?>‹ú?>ÌS8alÎÓƒ\]>9Ì­IšXW”:fqÝÖ€][;;ȦI™¨.Z.L…‡-[.Kˆ“¤''PGZswšeZŒ54m@ލ¤''TLf{x™f[1,pE‚Ÿ3Ñ…! · Ç \ Ôì1Ôì04632#"&3­~|«¬}}¬ú|««|}¬¬žÿ;9Õ %@Á]] ÔÔüÜì91Ä2ôì90!###&&54$yÀ¾Ž×ëÕùfùáNݸ¾èºÿã¬/š@0-'!  *†¹*¹—Œ.  !' $'$-F0üÄüÌÆîÔîî99991/äþîþÕî990@@'(Š Š     ! "&  : :!MM I!I"jj ¥¥¦ ]]4632#"&'532654&/.5467.#"#ºïÚÐÛ—¨:A9¦`áÓ@ˆIPŒAtx;e\`W§—ƒq‚ˆ»qÈÛèàs`/Q*%jŽd¬·¤_[?T>7;‡[¬gp‹ƒû“åÍ/8L`@6EBC?2ÉH0É9JCÊ 9ÊÉÈ É$HE301BKL?gwyVpMIßÑ`3þœDåÍ/IC@&=Ë>:ÌAÊ$1Ë04ÌGÊÉÈ$É 7aD=0^* D^ JÜÌüìþí2î1/îöþýîÖîýîÖî02#"$'&5476$"32676654&'&&&&#"3267#"&54632˜mmllmmþù˜˜þùmmllmm˜ƒâ^^``^^⃄ã^]]^\^ã§B‚B•§«›@zBC‰FØûûØIˆÍnmmþúš˜þûmmnnmm˜šmmng^^^å‚ã^^__^]⃅ã]^^õ! ¯Ÿ®"ôÐÑò'“FÕ >@!  É  b b cbcÔäüäÔìÔì91ô<<ì2Ô<<Ä903#######5J®¤ªqÃ7ËrqËrÉÕÿý¾äþÑ/þB^þä^sîRf1@ ´³DÔì1ôì0K° TK°T[X½ÿÀ@878Y3#‹Çþº™fþˆ×F)’@ÎÍddÜüÔì1ü<ì20K° TK° T[X½@ÿÀ878YK° TK° T[K°T[K°T[X½ÿÀ@878YK°TK°T[X½@ÿÀ878Y@````pppp]3#%3#^ËËþyËËÊÊÊÙ'ÛÝ>@" Ïœ Ï œ  Ü<Ä291Ô<Ì2ü<ìþ<ì990!!!!!'7!5!7!Ù}®/þHÃ{üúþþ}®þÕ¶Ãý‡¢;fÕ¨ðªþÇfÓªðHÕ‡@9  B• ••••­    ÔÔ<ì2ÔÄÄ91/<ììÄôììîî0KSXííííY"²€]@gww† …– ¿ ]!!!!!!#!5ýÇý9øü=ýð Íq‹þ¶ËÕªþFªýãªþÕžüðfÿºå +ž@< +,  )&  *&•& •‘&Œ,+,* # )#3,üìüìÀ999999991äôìîÀÀ99999990@*WZWU!je!{vu! FYVjddj(|svz( ]] 324&'.#"&5!27!"&''¶ý3>¡_Ü'y=¡_Üþý''†NOy;‚ÝW¢fªNPþˆþÆ€Ý[¢gXü²@CHp¸¸@Cþ¸þåp¼Džf b¥MK¿YÆgþöžþŸþ[KK¿XÝÝÏî /ÿ@- !$'!!0 $*0ÔÄÔÄ99991ÔÄÔÄÀ9990@¾     $$$   $$ $ ***///***55500055 5 :::???:::EEE@@@EE E JJJOOOJJJV´° °!°"°&°'°(´)]]32654&#".#"326#"&54632>32#"&“1†Te€vYR…Ä1…UfvYR†F^ˆº§†_™HDža†¼§†^•/XZ‡ie†‡7XX„je†ˆ‡ߦ¯Ø~ŠŠƒá§¯ÖwÙÛ .@МР œ   Ô<ì2ü<ì21/ìÔ<ìü<ì0!!#!5!!!®-ýÓ¨ýÓ-ýÓúþþ}ªþ}ƒªƒû¦ªÙÛ¨ T@.œœœœBѧœ $# ü<ì2291/ìôì90KSXííííY" 5!!Ûü@Àúþúþúþøþëþî²pªoüªÙÛ¨ V@/œœœœBѧœ$ # ü<<ì291/ìôì90KSXííííY"55!5ÙúþÁAúþø°þ‘ªþ²ýǪªRÃÕÆ@F  B Ó Ó   fe f eÔ<ì2ìüì2ì99991/ä2Ô<ì2Ô<ì290KSXííííY"K° TX½ÿÀ@878Y@(†¦ µ' ' ')((79‡ ˆ¦ ¥ª©]]!#!5!5'!5!3 3!!!þcÉþ` Tþ´þþ{y¿þÂþµTŸÇþ9Ç{3›{JýD¼ý¶{›3®þVå` M@% ‡Œ ¼½!   NF!üì2ôìÄ91ää2ô<ìÜÄ990¶"`"Ï"]3326533267#"&'#"&'®¸Š‡”•¸#% )I#ER2‘bf*þV ýH‘”¨¨ü¢<9 ”NPOONNý×hÿçÁ-)b@'! '!Õ* $$*ÔÌÜÌ9991äÌÜÌÎÎ990K° TK° T[K°T[K°T[K°T[X½*@**ÿÀ878Y>54&#"#"&54632#"&54324&#"32ôIH7$$0e´ÖþßÕ˜ËÝ¢e‚ WOmVPmmW£Kƒt,>bþÊþùþ±þFØ£Æ[àt}þþÏt{þw;Á ]@    ÔÄ91ÄÔÌÎ990@0QVPZ spvupz €€ Z pp{ t €€ ]]!! !!5 7êüA ýJïúÞÕýIÁÁý3ýÀ•!ãœþwqÁ@×Ö¯ggÔìÔì1üìì20!#!#œÕðý ïÁø¶}ùƒÿáÿðª/#Ë@1 ÚÙ"ØÕ $ #" #h#$ÔÔÔì9999991/<äôì22î9990K° TX½$ÿÀ$$@878Y@V             ##(]]#3267#"&5467!##"#>3!‡¶i/7.%7vy"PþºÂµÃ)6<  ¥y‘þJ\:1fd.¡xüo‘@E¦}/þú%&@ Û Ûܱ& iji&Üìüì1üìÜäÞä026732#"&'&&#"#"&546327j ¾ÊPd@7*8  k½ÄOeD=!0 þú°l9¼TA6?&#Hý•Ánþ!þbSA8?SsÕ;ð)_@3(%ãÝá%Ý ßÞÝ à‘* "(kl"k *ÜìÌüì22ÀÀ9991ôäüôìÄîíÖîî99990!!#5#"&5463354&#"56632"32655‹°ýP®•,]€˜¿¼¶uu>ˆDI‘E·³þì¡~bRh‚P{¸þ@p?D‡q‡Š[[""°ðCO@Mr`Õdð.@ãáÝ àÝ‘ klk Üìüì991ôìôìüì0!!2#"&546"32654&‹°ýPX³Îγ³Ðгi~hi}|P{Ý¿¿Ûܾ¿Ýs¡ˆ…  …‰ NÏç@@" å‘å  mm  ÔììÔììÀÀ9991/<ì2ôì0%!5654#"!5!&5! Ïý¨±ÆþøØØþ÷Dzý¨?ž‘1/Ž¡²²²aLÊð"þÝïÊþ´a²²‹*¸>ŠþwþËÂþØ{ÿão{3>@C'-%= 4©%†ˆ©:¹.†-º*¹»1 ¸Œ%?47&%7& =&-7"E?üìÌÔü<ÔìÄ999991Ää2ô<Ääü<ôìÄî2îôîî9990@0+0,0-0.0/00@+@,@-@.@/@0P+P,P-P.P/P0…+…0€@@ @°@À@Ð@à@à@ð@??? ??0,0-0.0/@,@-@.@/P,P-P.P/ooo oo`,`-`.`/p,p-p.p/€,€-€.€/]q].#">32!3267#"&'#"&5463!54&#"5>32"326=¶¥‰™¹DJÔ„âü² Ì·hÈddÐj§øMIؽÒýû§—`¶Te¾ZŽÕï߬o™¹”—´®ž0Z^þÝúZ¿È55®*,ywxx»¨½À‹..ª''`þf{bsÙ´)Hÿ¢œ¼ +ä@<+,&  )&  *&¹& ¹¸&Œ,+,* # #Q)E,üì2ôì2À9999991äôìîÀÀ99999990@p(?-YVUV jf!{    { z{ {!"#$%{&›•%¨ -ð-&YVUZ(ifej(ztvz(‰•š$¢­$]] 32654&'.#".5327#"&''‰þ)gA“¬\*g>—©}66ñ]ŸC‹_’56þîð`¡?‹`!ý°*(èÈOuš))ëÓHn.—MÅw834¨O³MÆxþíþÇ43¨Nÿã¬Õ $†@/ †ˆ !ƒ# •Œ#%" " "!& %ÜìÔüìÔì99991äôìþÍôî9990K°TK°T[K°T[X½%ÿÀ%%@878Y@ ttttv]33267#"&546?>7>5#53ô¾7ZZ:3ƒmN´`^Àg¸àIYX0&ÄÊÊDœe‚WX5^1YnFC¼98ŸL‰VV/5<6þ5Õ b@ƒ ü<ì2991/ôüÌ0K° TX½ @ ÿÀ878YK°TK°T[K°T[X½ ÿÀ @878Y¶ P ]#53#3ËËË¢×þú+eþ›ÙÛ^@ œÜÔì1ÔÄì0!#!Ù¨û¦^ýÁ•=ÿ×} *@    ÔÌ91ÔÌÄ903##'%\½sý®BþÁ}}`ùºs-Pbý;þV#Š@@   B   ©Šæ©Šæ©!—$  $ÔÌ91Ä2Äüìôìîöîî299990KSXí2í9Y"K° TX½$ÿÀ$$@878Y.#"!!#"&'53267#5!>32&P,`r<þÃ:¼º:d/4a/am"‰ø?$Æ—5dð¤z„þÉý…þãÓ¦!!‰¦­J·ÃÙÛô;?@.9*-" *œ19œ"œ œ<-<Ô<Ä21ÔìÔìÜüÔìÀ9999990#"'&'&'&#"56632326#"'&'&'&#"56632326Ûi³an’ ›^X¬bi³an“ ›^V©gi³an’ ›^X¬bi³an“ ›^V©o³NE;=LT³NE;=KÚ²OE;=LS²NE;=Kÿú`Á8@ÔÌ91/ÄÌ90@cmpxyvn]] !3!¬þ^DýïàCúšîûÄú?ž%# †@Ièèèè è è è  è B  ç¦ o o nüü<Ôì2991ô<ì2990KSXííííííííY"55%þÓ-þ+#þÓ-þ+#¿þôþô¿¢R¢¿þôþô¿¢RÁH# †@I è è è è èèèèB  ç¦ o opü<üÔ<ì991ô<ì2990KSXííííííííY"5%5ÁÕþ+-þÓ²Õþ+-þÓ#þ^Rþ^¿  ¿þ^Rþ^¿  ìþ #@ƒ   ÔüÔìÔì1/<<ì220%3#%3#%3#–ÔÔ©ÕÕú­ÕÕþþþþþþÿÿhk'$¼uÿÿh^'$¼uÿÿsÿãÙ^'2'us Õ;@•••­   üìÔÄÄÔì299991/ìì2ôì2î0!!!!! !# !3úýÇý9øû×þOþA¿±gþ¿þÀ@AÕªþFªýãª|pm|ªþáþàþßþßqÿãÃ{'3„@1†ˆ ©. ¹(¹»"%¸Œ4"1 K1 Q+E4üìôüôìÄ9991ä2ô<Ääì2Äî2îôî90@%?5_5p5Ÿ5Ï5Ð5ð5????? ooooo ]q].#"!3267#"&'#"32>32%"32654& ¤‰™¹Hü² Ì·jÈbdÐj òQGÑŒñþïñŒÓBNèâú°”¬«•“¬¬”˜³®ž5Z¾Ç44®*,nmnm98olkpþ݇çÉÉçèÈÇééy¶©é/Æ1üì0!!üyéyµ©/Ì1Ôì0!!øy®émÕ '@ž   ÜüÌÔÌþÔÎ1ô<ì20#53#53Ó¤RšÓ¤Ré­?þÁ­­?þÁ®émÕ '@ ž  ÜìÔÌÜîÔÎ1ô<ì203#%3#Ó¤RšÓ¤RÕ¬þÀ@¬¬þÀ@®éÓÕ@ žÜüÔÌ1ôì0#53Ó¤Ré­?þÁ²þ×Õ@ žqÜìÔÌ1ôì03#Ó¤RÕ˜þÁ?Ù–Ûo )@êêœ r ÜÔ<ü<Ä1ÔÄüÄîî03#3#!!ßööööýúúþoöþõAªþ#îu"@ÔÌ91ÔÌ990 úþþôþ þ üÏüÇ9%ûÛûÓ-ÿÿ=þV'\Ž^ÿÿÿüçN'<suþ‰ÿãÍð+@BŒ‘ÔÌ1ää0KSXííY"3#- ü\ ðùó^R¼²#/ƒ@I -'! - -¹ëì'¹ë!0 *$0* $ $(st*(s0Üäìôäì9999999991ÔäìôäìÀ9999999907'#"&''7&&5467'766324&#"326{ÏrÎ%$&(ÑrÏ;t=:x=ÏqÏ%%&&ÏsÏ7t@?s9ÏqÏ(&%%ÏsÎ>v:@t8ÎsÏ'%$þ|pššprœžs#G@%èèèèBç¦onüì291ôì90KSXííííY"5sþÓ-þ+#¿þôþô¿¢RÁ–#I@&èèèèBç¦opü<ì91ôì90KSXííííY"5ÁÕþ+-þÓ#þ^Rþ^¿  /J›@( ©‡¾±— ¼ Lü<Ä2Äü<Äî2991/<æ2îþîîî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@0P€€€ Ðï]]#!##53546;#"3#J¹þ¹°°­³¹°cMù¹¹`û Ñü/ÑN·¯™Phc²é/J„@! © ‡— ¼   Lü<ÄÄü<Äî991/<æ2þîî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@0P€ € € Ðï]!#!"!!##53546J¹þ·cM/þѹ°°®ùì{Phcü/ÑN»«9ÿ;ÇÕ>@ ¹¹  ÂY W Y Ô<<ì2ü<<ì21äôÄ2Ä2î2î20%!#!5!!5!3!!!Çþ‘°þ‘oþ‘o°oþ‘oßþ\¤š™¤þ\™ýáÛH®F·ƒÔì1Ôì03#ÛÓÓFþ®ÿÓþ@ žƒÔìÔÌ1üì0%3#Ó¤Rþ¬þÀ@®ÿmþ '@ žƒ   ÜìÔÌÜîÔÎ1ü<ì20%3#%3#šÓ¤RþfÓ¤Rþ¬þÀ@¬¬þÀ@qÿã Lð #'3?K®@D$%&%&'$'B@’ .’(’F’4 :&Œ$‘L%IC'1+C =  1 =I 7+ ! LüäìÔÄìäîîöîî991ä2ô<<ä2ì2îöîî20KSXííY"K°TK° T[K° T[K° T[K° T[K°T[X½L@LLÿÀ878Y"32654&'2#"&5462#"&546!3#"32654&2#"&546"32654&ôWddWUccUžº» º»ùtž¼»ŸŸ¹º% üZ VcbWWcd²žº» º»ŸWccWUcc‘”„‚••‚ƒ•Ü»»ÛÛ»¼ÛàÛ»½ÚÛ¼ºÜùóŽ•‚„””„–ýŸÜ»»ÛÛ»¼Û”„‚••‚ƒ•ÿÿhm'$¼uÿÿÉ‹m'(žuÿÿhk'$¼uÿÿÉ‹N'(žuÿÿÉ‹k'(žuÿÿ¢k',ÿ/uÿÿÿþ`m',ÿ/uÿÿXN',ÿ/uÿÿ;ºk',ÿ/uÿÿsÿãÙk'2'uÿÿsÿãÙm'2'uÿÿsÿãÙk'2'uÿÿ²ÿã)k'8îuÿÿ²ÿã)m'8îuÿÿ²ÿã)k'8îuÁy` ·¿Füì1/ì0@ @P`p]3#Á¸¸`û Áî?f7@ ´³uÜì91ôì290K° TK°T[X½ÿÀ@878Y3#'#¶”õ‹´´‹fþˆõõ¶J7c@$  Ãà íVwVvôìüì99991ü<üÔ<ì99990K° TK° T[X½ÿÀ@878Y'.#"#>3232673#"&ü9! &$}f[&@%9! &$}f[&@Z7IR‡“!7IR‡“Õb+ö/·ïîÔÌ1üì0K° TK°T[X½ÿÀ@878Y!!ÕVýªö”Ç)9H W@ ð³VVÜìÔì1ô<Ôì0K° TX½ÿÀ@878YK°TK°T[K°T[X½@ÿÀ878Y332673#"&Çv aWV` v ž‘‘žHKKJLšDf,@ ÎÍdÔì1üì0K° TX½ÿÀ@878Y3#šÌÌÌîá _@Áò ÁñV xVÔìôì1ôìôì0K° TK° T[X½ÿÀ@878YK° TK° T[K° T[X½ÿÀ@878Y4&#"3267#"&54632˜X@AWWA@XzŸssŸŸssŸô?XW@AWX@s  ssŸŸ#þuÁ@  ó' ÜÔìÔÌ1/ÔüÄ90!#"&'532654&'T76xv.W+"J/;<+->i0Y[ ƒ0.W=ðî®fB@´³ÔÜÔÌ991ô<ì20K° TK°T[X½ÿÀ@878Y3#3#ü²ø‡ªß‰fþˆxþˆLþuÁ @  óô 'ÔìÄÔÌ1/üüÄ90!33267#"&546¸w-+76 >&Dzs5=X..… W]0iÁî?f7@ ´³uÜì91ô<ì90K° TK°T[X½ÿÀ@878Y373¶õ‹´´‹õîxõõþˆÿòuÕ ?@ •  : yô<ìÄü<Ä991/äì90´0P]3%!!'7ÓË9Pþw×ü^”MáÕý˜Ûoþîýãª;jnžH ^@ — z z Ô<äü<ä991/ì90K°TX½ @ ÿÀ878Y@ @ P ` sz p à ð ]37#'7Ǹ}Lɸ{JÅý¦ZjüãšXjÿÿ‡ÿã¢m'6‹uÿÿoÿãÇf'Vàÿÿ\m'=¾uÿÿXÛf']àþ¢®˜@ õõÜ<ì21ÔìÔì0##®ªªª˜ý öý ö ºÕ g@  © ••  2  yô<ì2ÄôìÄ91/Æ2îöîî20@( °Ÿ Ÿ Ÿ Ÿ ŸŸŸŸ¿ ¿ ¿ ¿ ¿¿¿¿]]! )#53!!3 !Ó ±–þiþPþ`ÉÉËPþ°ó5þáþËÕþ—þ€þ~þ–¼ãþýê.,qÿãu('@^%{&%#${##{#({'(#&'('%$%(('"#" ! B('&%"! ##¹ ¹Œ#±)&' ! (%#" QE)üìôì99999991ìÄôìî9990KSXÉÉÉÉííííY"²?*]@v%+("/#/$)%-&-'*(6%F%X X!` `!f"u u!u"%#%$&&&''(6$6%F$E%Z Z!b b!z{     {zzv v!x" *ð*']].#"32654&#"5432''%'3%F2X)§¹®’‘®6 ~rþäæçþåÝ4*ŸþÁ!µäM!þÙ“ØÃ¼ÞÞ¼z¼&þà­ÿþÉ7ÿú7´kc\Ì‘oabÿÿÿüçk'<suÿÿ=þVf'\^ÉÕ =@• •ö  ? üì22üì91/ôüìÔì0@ ?_]332+#32654&#ÉÊþûþÿûþÊÊþš™ŽÕþøáÜÜâþ®'ýÑ’††‘ºþV¤>@¹¹Œ¸½— GFüì22ôì1ìääôÄìÆî0@ `€ à]%#3>32#"&4&#"326s¹¹:±{ÌÿÿÌ{±8§’’§§’’§¨ý®¾ý¢daþ¼þøþøþ¼aëËççËËççÙ-Û×¶œÔÄ1Ôì0!!Ùúþת?œÅ …@M œ  œœœœœ œ œ B   Ô<Ì291Ô<Ì290KSXííííííííY" '7œþ7Éwþ5þ5vÈþ8vËËLþ5þ7yËþ5yÉËyþ5ˉœÅß ,@Ý ÝÝ ÷‘ |]|| Üôäüä1ôììÔìî2035733!œÌßæ‰Íý× c)t'ý+n^œ´ðJ@$}}BÝÝ÷ Ý‘~ÜÄÔÄì91ôÄìüìî90KSXí2íY"!!56754&#"56632 ¨ýª"?XhU4zHM…9‘®þµ8rn81^BQ##{„l‹þä0bÍð(H@' Ý Ý Ý Ý ø÷Ý ø#‘)~&~ )ÜÄÄÔìÔì9991ôäìüäìÔìîî90#"&'532654&##532654&#"56632 \e¾±9}F4wCmxolV^^ad_(fQI€7©Z`mR|†yOFJLl?<:=svcE`ÿÿ‰ÿãð'ð'¼5 ‹ýdÿÿ‰ÿã?ð'ð'¼5ñ‹ýdÿÿbÿãð'ò'¼5 ‹ýdÿÿsÿã‹m'* uÿÿqþVZH'JÚ‹ÿÿÉ•P', ÿ/uÿÿ‡þu¢ð'6Ý‹ÿÿoþuÇ{'VÝÿÿsÿã'k'&-uÿÿqÿãçf'F‰ÿÿsÿã'm'&-uÿÿqÿãçf'Fà‰qÿãô$J@$Ó ù"¹¹ Œ¸—   GE%üìô<Äü<Ä1/ìäôÄìÄîý<î20¶`&€& &]!5!533##5#"3232654&#"¢þºF¸šš¸:±|ËÿÿË|±ýǧ’’¨¨’’§¶N}““}úü¨daDDaþËççËËççd߃¶œÜÌ1Ôì0!!dý僤ÛH®F·ƒÔì1Ôì03#ÛÓÓFþÿãð1@: Ó"+Ó ¡®•¡®•/‘Œ) 2+"!)#&  , & &*!/<ÔÄ2üÄÄ99999999991Ä2äôìôìîöîî2Ý<î20K° TK° T[K° T[K°T[K°T[K°T[X½2ÿÀ22@878Y@z  1Ti lnooooiko o!o"o#n$l%i'i-ŸŸŸ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸ–Ÿ Ÿ!Ÿ"Ÿ#Ÿ$Ÿ%Ÿ&Ÿ'Ÿ(Ÿ)Ÿ*Ÿ+Ÿ,-2   USjg ]].#"!!!!3267#"#734&5465#7332[©fÊ A7ýæ¾8þŠ Êf©[Y¹`íþË(Ó7‹Â7œ(6ìb¹bÕiZÈ»{.# .{»ÊZiÓHH"{/ #/{"G×)Ù¥@ ÎddÔüÜì1Ô<ì20K°TK°T[X½@ÿÀ878YK°TK° T[K°T[X½ÿÀ@878YK°TK°T[X½@ÿÀ878YK°TX½ÿÀ@878Y@````pppp]3#%3#^ËËþyËËÙËËËsîðö@BúÄÀ1ôÌ0KSXÉÉY"K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@ %%6FVjg //]]3#7¹ä™öþø¶Jéu@!  ÃÃúVV ÔìÔì99991ô<ìÔì2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y´ ]'.#"#4632326=3#"&ü9 $(}gV$=09" (}gT";9! 2-ev 3)dw î‹ö‰@BúÄÀ1ôÌ0KSXÉÉY"K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@*$$5CUUŸŸ¯¯//]]#ÇÄ™æöþøÏî1øw@ úÔÄ91ô<Ä90K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TX½ÿÀ@878Y@ //- ]3#'#¢¼Ó‹¦¦‹øþö²²Ïî1ø†@ úÔÄ91ôÄ290K° TK° T[K° T[K° T[X½ÿÀ@878YK°TX½@ÿÀ878YK°TX½ÿÀ@878Y@ "  ]373¢Ó‹¦¦‹Óî ²²þö?œôß Ô@ Ý ÷‘ ] ÜÔ<Äì291ôüÔ<ì290K°TK°T[K°T[K°T[K° T[K° T[X½@ÿÀ878YK°TK°T[X½ÿÀ@878Y@T /9IFYi‹«»       "5GK S[ e„¥µ]] !33##5!5ÝþË5¦‡‡þbfþ]ýämººyÇ9ø j@à úVVÔìÔì1ôüÄ20K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TK°T[X½ÿÀ@878Y332673#"&Çv cSRav  Ÿø6978w{zšfÛ¶úÔÌ1ôÌ03#šÌÌÛÍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßà>: ~ÿ1BSax~’ÇÝ©À & 0 : ¬!""""+"H"e%Êûÿÿ   0AR^x}’ÆØ©À  0 9 ¬!""""+"H"`%ÊûÿÿÿãÿõÿØÿ ÿ^ÿCÿhÿüöüÛà–à…àVßjÞqÞ_Úï¿8ôüúúü (B¬£„…½–熎‹©¤ŠÙƒ“ñò—ˆÃÝðžªóôõ¢­ÉÇ®bcdËeÈÊÏÌÍÎèfÒÐѯgï‘ÕÓÔhêì‰jikmln oqprsutvwéxzy{}|¸¡~€ëíºýþÿøÖùúãä×àÚÛÜßØÞ²³¶·Ä´µÅ‚‡«˜¨š™î¼¥’”•Íf‹‹55®Å´žªšq=3ۤ=´Ù‹žãd‹Û²‡á–œdž¨‹²ð²ž´Ù´Ù´Ù?“‡y}É–s)ÉÉšÉ3sÉ\É\ÿ–?ÉuÉçÉüÉLsÓÉLsɇãÿúÛ²yéD{=ãÿü{\°²Ç´Ùÿìªç{ºfqqìqÑ/qº9Á9ÿÛ¢º9Á˺ºåqºqJº+o#7®¼=‹V¼;¼=3X²´Ùyy–sÉüÉLsÛ²ç{ç{ç{ç{ç{ç{fqìqìqìqìq99ÿÇ9ÿÞ9ÿôºåqåqåqåqåq®®®®9ì\¸3ž º's×´ÙËLfªÝ´Ù´Ù´ÙR®#hdœ¶ÿá+/ÅsÅ`NÛ{åH?55´Ù=´ÙZÿúåžåÁìyyLss/q%®%®‹®‹²´Ùô¼=ãÿüVþ‰^3ž3Á / /9‹Û‹®%® ¼qyÉyÉÉ\¢\ÿþ\\;LsLsLsÛ²Û²Û²9ÁÁ¶ÕÇšî#ðLÁÿòF‡+o{\3X²3 åqãÿü¼=×ɺ´Ù´5‰5^5bÁ‰Á‰Áb3sq\ɇ+o–sfq–sfqqãd‹Û×s¶ ÏÏ5?Çšÿ+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþÿ     sfthyphenperiodcenteredEuroc6459c6460c6461c6462c6463c6466c6467c6468c6469""""X“ÿ¶Oƒ²ö!n˜´ÊÞE‚~áL·üeÏî  R s ®  ß X ° û : i “ æ  = z /¬E…ëuñ)pཊëP‹±á@Ö"m¹#{ßC€øw³R¡Ø‡Äº‡wè [ r ó!5!B!â!ï!ü" ""#"0"="J"W"d"q"~"‹"˜"¥"²"¿"Ì"Ù"æ"ó## ##'#4#A#N#[#h#”#Ï$4$%3%S%&&º'K''·((X(Ã)_*%*\*£*é+z+Ó,D,,±-P- ..R.ª/‡0A0½11!1P1Ï2H2z2ß3F3p3p3}3Š3—3æ4z44£4Ñ4ÿ5595g5‘5ž5«5Ï6[6“6Í7C7©7ë888J999)969C9P9]9j9w9„9‘9ž9«9¸9Å9Ò9ï::{: :å;;^;Ž;Ä;ô<"<_<§<´<Á<Î<Û<þ=c>;>H>U>˜>ç>ý?a??Ü@:@K@\@m@z@‡@”@¡@®@»@È@Õ@âA@AVAkBEBªB÷C_C²CÿDUDÛE*E?-†” x$ÿÓ%ÿ·&')*K+-r./2934K57ÿD9ÿˆ:ÿ­;ÿš<ÿ =IQR&UYÿÉZ\ÿÜbÿÓdg9xy&z&{&|&}&‰­ÿÓ®ÿÓ¯9ºÿÜ»ÿ ÇÿÓÉÿÓÐ9Ñ9Ò9åéêÿ ëÿÜìöKûý$ÿÓ$ÿÜ$ÿÜ$$9$&ÿÜ$*ÿÜ$2ÿÜ$4ÿÜ$6$7ÿa$8$9ÿ}$:ÿ$;$<ÿa$FÿÜ$GÿÜ$HÿÜ$Iÿ·$RÿÜ$TÿÜ$WÿÜ$X$Yÿˆ$Zÿ­$\ÿu$b9$dÿÜ$gÿÜ$h$oÿÜ$pÿÜ$qÿÜ$rÿÜ$sÿÜ$yÿÜ$zÿÜ${ÿÜ$|ÿÜ$}ÿÜ$~$$€$$©ÿ·$ª$­9$®9$¯ÿÜ$´þø$µÿ$ºÿu$»ÿa$Å/$Ç9$É9$ÐÿÜ$ÑÿÜ$ÒÿÜ$Ó$Ô$Õ$ã$êÿa$ëÿu$öÿÜ$ù$ûÿÜ$üÿÜ$ýÿÜ$þÿÜ%%&ÿÜ%*ÿÜ%2ÿÜ%6ÿÜ%9ÿÁ%:ÿ·%<ÿ%dÿÜ%gÿÜ%©ÿÁ%ªÿÜ%¯ÿÜ%´ÿ%µÿ%»ÿ%Åÿ­%ÐÿÜ%ÑÿÜ%ÒÿÜ%ãÿÜ%êÿ%öÿÜ%ùÿÜ%ûÿÜ%ýÿÜ&&$&6&<ÿÜ&b&©ÿÜ&ªÿÜ&­&®&´&µ&&»ÿÜ&Å&Ç&É&ã&êÿÜ&ù''$ÿÜ'9ÿÜ':'<ÿ'bÿÜ'©ÿÜ'ªÿÜ'­ÿÜ'®ÿÜ'´ÿÓ'µÿÉ'»ÿ'ÅÿD'ÇÿÜ'ÉÿÜ'êÿ))þ·)ÿa)$ÿD)6ÿÜ)7ÿÜ)DÿD)Hÿ)Lÿk)Rÿ·)Uÿk)Xÿ)\ÿD)bÿD)iÿD)jÿD)kÿD)lÿD)mÿD)nÿD)pÿ)qÿ)rÿ)sÿ)yÿ·)zÿ·){ÿ·)|ÿ·)}ÿ·)~ÿ)ÿ)€ÿ)ÿ)©)ª)­ÿD)®ÿD)´ÿÓ)µ)ºÿD)Åþˆ)ÇÿD)ÉÿD)ãÿÜ)ëÿD)ùÿÜ**$*7ÿ·*:*<ÿš*b*©ÿÜ*ªÿÜ*­*®*´ÿÓ*µÿÓ*»ÿš*ÅÿÉ*Ç*É*êÿš++ÿÜ++©+ª+´ÿ·+µÿÁ+Åÿ·-ÿ·-$ÿÜ-bÿÜ-©ÿÜ-ªÿÜ-­ÿÜ-®ÿÜ-´ÿ·-µÿÁ-Åÿ-ÇÿÜ-ÉÿÜ.ÿ).$ÿÜ.&ÿ.2ÿ.7ÿa.8ÿÉ.:ÿ·.<ÿ·.DÿÜ.Hÿš.Rÿš.Xÿš.\ÿk.bÿÜ.dÿ.gÿ.hÿÉ.iÿÜ.jÿÜ.kÿÜ.lÿÜ.mÿÜ.nÿÜ.pÿš.qÿš.rÿš.sÿš.yÿš.zÿš.{ÿš.|ÿš.}ÿš.~ÿš.ÿš.€ÿš.ÿš.©ÿ}.ª.­ÿÜ.®ÿÜ.¯ÿ.´ÿÁ.µÿÁ.ºÿk.»ÿ·.Å.ÇÿÜ.ÉÿÜ.Ðÿ.Ñÿ.Òÿ.ÓÿÉ.ÔÿÉ.ÕÿÉ.êÿ·.ëÿk.ûÿ.ýÿ/ÿÜ/$//2ÿ·/7þæ/8ÿš/9ÿ/:ÿD/<þð/D/HÿÜ/RÿÜ/XÿÜ/\ÿD/b//gÿ·/hÿš/i/j/k/l/m/n/pÿÜ/qÿÜ/rÿÜ/sÿÜ/yÿÜ/zÿÜ/{ÿÜ/|ÿÜ/}ÿÜ/~ÿÜ/ÿÜ/€ÿÜ/ÿÜ/©/ª/­//®//¯ÿ·/´þa/µýæ/ºÿD/»þð/Å/Ç//É//Ðÿ·/Ñÿ·/Òÿ·/Óÿš/Ôÿš/Õÿš/êþð/ëÿD292ÿ­2ÿÜ2$ÿÜ29ÿÜ2;ÿ}2<ÿ2bÿÜ2©ÿÜ2ª2­ÿÜ2®ÿÜ2´ÿÓ2µÿÜ2»ÿ2ÅÿD2ÇÿÜ2ÉÿÜ2êÿ3ÿÓ3þÁ33$ÿ}383:3<ÿÓ3Dÿ¤3Hÿ·3LÿÓ3QÿÜ3Rÿ·3UÿÜ3VÿÜ3XÿÜ3\3bÿ}3h3iÿ¤3jÿ¤3kÿ¤3lÿ¤3mÿ¤3nÿ¤3pÿ·3qÿ·3rÿ·3sÿ·3xÿÜ3yÿ·3zÿ·3{ÿ·3|ÿ·3}ÿ·3~ÿÜ3ÿÜ3€ÿÜ3ÿÜ3©ÿÜ3ª3­ÿ}3®ÿ}3´&3µ&3º3»ÿÓ3Åþ·3Çÿ}3Éÿ}3Ó3Ô3Õ3äÿÜ3êÿÓ3ë3úÿÜ494©4ª4´ÿÓ4µÿÜ4Åÿ}5ÿ­5ÿ·5ÿÁ5$ÿ­5&ÿš57ÿk59ÿ5:ÿ­5<ÿ}5DÿÓ5Hÿ¤5Rÿ¤5Xÿ¤5\ÿ5bÿ­5dÿš5iÿÓ5jÿÓ5kÿÓ5lÿÓ5mÿÓ5nÿÓ5pÿ¤5qÿ¤5rÿ¤5sÿ¤5yÿ¤5zÿ¤5{ÿ¤5|ÿ¤5}ÿ¤5~ÿ¤5ÿ¤5€ÿ¤5ÿ¤5©ÿ5ªÿÜ5­ÿ­5®ÿ­5´ÿk5µÿ}5ºÿ5»ÿ}5ÅÿÜ5Çÿ­5Éÿ­5êÿ}5ëÿ5ûÿš5ýÿš6$&6&6*6264666b&6d6g6­&6®&6¯6Ç&6É&6Ð6Ñ6Ò6ã6ö6ù6û6ý7ÿD7ÿ 7ÿ7$ÿa7&ÿˆ77ÿÜ7Dþ­7Fþ¤7Hþ¤7LÿÁ7Rþ¤7UþÓ7Vþ­7XþÉ7Zþ­7\þÁ7bÿa7dÿˆ7iþ­7jþ­7kþ­7lþ­7mþ­7nþ­7oþ¤7pþ¤7qþ¤7rþ¤7sþ¤7yþ¤7zþ¤7{þ¤7|þ¤7}þ¤7~þÉ7þÉ7€þÉ7þÉ7©ÿD7ªÿ7­ÿa7®ÿa7´7µÿÓ7ºþÁ7Åþø7Çÿa7Éÿa7äþ­7ëþÁ7úþ­7ûÿˆ7üþ¤7ýÿˆ7þþ¤8$8-8=ÿÜ8b8­8®8Ç8É8åÿÜ9ÿˆ9þø9ÿY9$ÿ}92ÿÜ9Dÿa9Hÿa9LÿÓ9Rÿa9Xÿu9\ÿÉ9bÿ}9gÿÜ9iÿa9jÿa9kÿa9lÿa9mÿa9nÿa9pÿa9qÿa9rÿa9sÿa9yÿa9zÿa9{ÿa9|ÿa9}ÿa9~ÿu9ÿu9€ÿu9ÿu9©ÿN9ªÿ9­ÿ}9®ÿ}9¯ÿÜ9´9µ9ºÿÉ9Åþæ9Çÿ}9Éÿ}9ÐÿÜ9ÑÿÜ9ÒÿÜ9ëÿÉ:ÿ­:ÿ:ÿˆ:$ÿ:Dÿ}:Hÿˆ:LÿÓ:Rÿˆ:Uÿ¤:Xÿ·:\ÿÜ:bÿ:iÿ}:jÿ}:kÿ}:lÿ}:mÿ}:nÿ}:pÿˆ:qÿˆ:rÿˆ:sÿˆ:yÿˆ:zÿˆ:{ÿˆ:|ÿˆ:}ÿˆ:~ÿ·:ÿ·:€ÿ·:ÿ·:©ÿ:ªÿÜ:­ÿ:®ÿ:´ÿÜ:µ:ºÿÜ:Åþø:Çÿ:Éÿ:ëÿÜ;ÿš;$;&ÿk;2ÿ};7ÿÜ;Hÿ¤;b;dÿk;gÿ};pÿ¤;qÿ¤;rÿ¤;sÿ¤;©ÿ;ª;­;®;¯ÿ};´ÿa;µÿ­;ÅÿÓ;Ç;É;Ðÿ};Ñÿ};Òÿ};ûÿk;ýÿk<ÿ <þa<þð<$ÿa<&ÿ<2ÿ<Dþæ<Hþð<Lÿ·<Rþð<Xÿ<bÿa<dÿ<gÿ<iþæ<jþæ<kþæ<lþæ<mþæ<nþæ<pþð<qþð<rþð<sþð<yþð<zþð<{þð<|þð<}þð<~ÿ<ÿ<€ÿ<ÿ<©ÿ<ªÿk<­ÿa<®ÿa<¯ÿ<´ÿ<µÿÜ<Åþø<Çÿa<Éÿa<Ðÿ<Ñÿ<Òÿ<ûÿ<ýÿ=ÿÜ=©=ª=´ÿÜ=µÿÜ=ÅÿÜH[ÿÜIÿIÿkIÿ·IWÿÜIZÿÜI\ÿÜI©ÿ·IªÿÜI´AIµIºÿÜIÅÿIëÿÜNDÿÜNHÿ·NRÿ·NXÿÁN\ÿ·NiÿÜNjÿÜNkÿÜNlÿÜNmÿÜNnÿÜNpÿ·Nqÿ·Nrÿ·Nsÿ·Nyÿ·Nzÿ·N{ÿ·N|ÿ·N}ÿ·N~ÿÁNÿÁN€ÿÁNÿÁNºÿ·Nëÿ·QQQQ©QªQ´ÿkQµÿQÅÿ¤R&RÿÜRR[ÿÁR©RªR´ÿkRµÿ·RÅÿ}Uÿ}UÿDUÿÜUFÿÓUGÿÜUHÿÓUIUJÿÜUKÿÜUPÿÜUQÿÜURÿÓUTÿÜUUÿÜUXUYUZU[ÿÉU\U]UoÿÓUpÿÓUqÿÓUrÿÓUsÿÓUxÿÜUyÿÓUzÿÓU{ÿÓU|ÿÓU}ÿÓU~UU€UU©ÿ·UªU´UµVUºUÅþÉUæUëU÷ÿÜUüÿÓUþÿÓYÿÉYÿaYÿY©ÿÜYªÿÜY´YµÿÜYÅþðZZÿDZÿZ©ÿÜZªÿÜZ´ZµZÅÿ)[FÿÜ[HÿÁ[RÿÁ[oÿÜ[pÿÁ[qÿÁ[rÿÁ[sÿÁ[yÿÁ[zÿÁ[{ÿÁ[|ÿÁ[}ÿÁ[üÿÜ[þÿÜ\ÿÜ\þÜ\ÿk\©ÿÜ\ªÿÜ\´\µ\ÅþÓbÿÓbÿÜbÿÜb$9b&ÿÜb*ÿÜb2ÿÜb4ÿÜb6b7ÿab8b9ÿ}b:ÿb;b<ÿabFÿÜbGÿÜbHÿÜbIÿ·bRÿÜbTÿÜbWÿÜbXbYÿˆbZÿ­b\ÿubb9bdÿÜbgÿÜbhboÿÜbpÿÜbqÿÜbrÿÜbsÿÜbyÿÜbzÿÜb{ÿÜb|ÿÜb}ÿÜb~bb€bb©ÿ·bªb­9b®9b¯ÿÜb´þøbµÿbºÿub»ÿabÅ/bÇ9bÉ9bÐÿÜbÑÿÜbÒÿÜbÓbÔbÕbãbêÿabëÿuböÿÜbùbûÿÜbüÿÜbýÿÜbþÿÜdd$d6d<ÿÜdbd©ÿÜdªÿÜd­d®d´dµ&d»ÿÜdÅdÇdÉdãdêÿÜdùg9gÿ­gÿÜg$ÿÜg9ÿÜg;ÿ}g<ÿgbÿÜg©ÿÜgªg­ÿÜg®ÿÜg´ÿÓgµÿÜg»ÿgÅÿDgÇÿÜgÉÿÜgêÿh$h-h=ÿÜhbh­h®hÇhÉhåÿÜp[ÿÜq[ÿÜr[ÿÜs[ÿÜxxxx©xªx´ÿkxµÿxÅÿ¤y&yÿÜyy[ÿÁy©yªy´ÿkyµÿ·yÅÿ}z&zÿÜzz[ÿÁz©zªz´ÿkzµÿ·zÅÿ}{&{ÿÜ{{[ÿÁ{©{ª{´ÿk{µÿ·{Åÿ}|&|ÿÜ||[ÿÁ|©|ª|´ÿk|µÿ·|Åÿ}}&}ÿÜ}}[ÿÁ}©}ª}´ÿk}µÿ·}Åÿ}‰&‰©‰ª‰´ÿ‰µÿ‰Åÿ­©ª´ÿ­µÿ¤Åÿ©$©%ÿÜ©&ÿÜ©'ÿÜ©)©*ÿÜ©+©-ÿÜ©.©/©2©3©4©5©7ÿ©9ÿ©:ÿÜ©;©<ÿk©=©I©Q©R©U©YÿÜ©ZÿÜ©\ÿÜ©b©dÿÜ©g©x©y©z©{©|©}©‰©—©­©®©¯©ºÿÜ©»ÿk©Ç©É©Ð©Ñ©Ò©å©é©êÿk©ëÿÜ©ì©öÿÜ©ûÿÜ©ýÿܪ$ÿ·ª%ÿ·ª&ÿܪ'ÿܪ)ª*ª+ª-ÿܪ.ª/ª2ÿܪ3ª4ª5ª7ÿDª9ÿNª:ÿª;ÿª<ÿª=ªIªQªRªUªYÿܪZÿܪ\ÿܪbÿ·ªdÿܪgÿܪxªyªzª{ª|ª}ª‰ªª­ÿ·ª®ÿ·ª¯ÿܪºÿܪ»ÿªÇÿ·ªÉÿ·ªÐÿܪÑÿܪÒÿܪåªéªêÿªëÿܪìªöªûÿܪýÿÜ­ÿÓ­ÿÜ­ÿÜ­$9­&ÿÜ­*ÿÜ­2ÿÜ­4ÿÜ­6­7ÿa­8­9ÿ}­:ÿ­;­<ÿa­FÿÜ­GÿÜ­HÿÜ­Iÿ·­RÿÜ­TÿÜ­WÿÜ­X­Yÿˆ­Zÿ­­\ÿu­b9­dÿÜ­gÿÜ­h­oÿÜ­pÿÜ­qÿÜ­rÿÜ­sÿÜ­yÿÜ­zÿÜ­{ÿÜ­|ÿÜ­}ÿÜ­~­­€­­©ÿ·­ª­­9­®9­¯ÿÜ­´þø­µÿ­ºÿu­»ÿa­Å/­Ç9­É9­ÐÿÜ­ÑÿÜ­ÒÿÜ­Ó­Ô­Õ­ã­êÿa­ëÿu­öÿÜ­ù­ûÿÜ­üÿÜ­ýÿÜ­þÿÜ®ÿÓ®ÿÜ®ÿÜ®$9®&ÿÜ®*ÿÜ®2ÿÜ®4ÿÜ®6®7ÿa®8®9ÿ}®:ÿ®;®<ÿa®FÿÜ®GÿÜ®HÿÜ®Iÿ·®RÿÜ®TÿÜ®WÿÜ®X®Yÿˆ®Zÿ­®\ÿu®b9®dÿÜ®gÿÜ®h®oÿÜ®pÿÜ®qÿÜ®rÿÜ®sÿÜ®yÿÜ®zÿÜ®{ÿÜ®|ÿÜ®}ÿÜ®~®®€®®©ÿ·®ª®­9®®9®¯ÿÜ®´þø®µÿ®ºÿu®»ÿa®Å/®Ç9®É9®ÐÿÜ®ÑÿÜ®ÒÿܮӮԮծã®êÿa®ëÿu®öÿÜ®ù®ûÿÜ®üÿÜ®ýÿÜ®þÿܯ9¯ÿ­¯ÿܯ$ÿܯ9ÿܯ;ÿ}¯<ÿ¯bÿܯ©ÿܯª¯­ÿܯ®ÿܯ´ÿÓ¯µÿܯ»ÿ¯ÅÿD¯ÇÿܯÉÿܯêÿ´$þø´%ÿÁ´&ÿ·´'ÿÁ´)ÿÁ´*ÿ·´+ÿÁ´-ÿÁ´.ÿÁ´/ÿÁ´2ÿ·´3ÿÁ´4ÿ·´5ÿÁ´7´9´:´;ÿˆ´<´=ÿÜ´Iÿ·´Qÿ´Rÿk´Uÿ´Yÿ·´Zÿ·´\ÿ·´bþø´dÿ·´gÿ·´xÿ´yÿk´zÿk´{ÿk´|ÿk´}ÿk´‰ÿÁ´þ}´­þø´®þø´¯ÿ·´ºÿ·´»´Çþø´Éþø´Ðÿ·´Ñÿ·´Òÿ·´åÿÜ´éÿ·´ê´ëÿ·´ìÿÁ´öÿ·´ûÿ·´ýÿ·ºÿܺþܺÿkº©ÿܺªÿܺ´ºµºÅþÓ»ÿ »þa»þð»$ÿa»&ÿ»2ÿ»Dþæ»Hþð»Lÿ·»Rþð»Xÿ»bÿa»dÿ»gÿ»iþæ»jþæ»kþæ»lþæ»mþæ»nþæ»pþð»qþð»rþð»sþð»yþð»zþð»{þð»|þð»}þð»~ÿ»ÿ»€ÿ»ÿ»©ÿ»ªÿk»­ÿa»®ÿa»¯ÿ»´ÿ»µÿÜ»Åþø»Çÿa»Éÿa»Ðÿ»Ñÿ»Òÿ»ûÿ»ýÿÅ$&Å%ÿ·Å&ÿÅ'ÿ·Å)ÿ·Å*ÿ·Å+ÿ·Å-/Å.ÿ·Å/ÿ·Å2ÿÅ3ÿ·Å4ÿÅ5ÿ·Å7þæÅ9þˆÅ:ÿÅ;ÿ·Å<þˆÅ=ÅIÿÜÅQÿ·ÅRÿ·ÅUÿ·ÅYÿÅZÿ<Å\ÿÅb&ÅdÿÅgÿÅxÿ·Åyÿ·Åzÿ·Å{ÿ·Å|ÿ·Å}ÿ·Å‰ÿ·Å&Å­&Å®&ůÿźÿÅ»þˆÅÇ&ÅÉ&ÅÐÿÅÑÿÅÒÿÅåÅéÿ·ÅêþˆÅëÿÅìÿ·Åöÿ·ÅûÿÅýÿÇÿÓÇÿÜÇÿÜÇ$9Ç&ÿÜÇ*ÿÜÇ2ÿÜÇ4ÿÜÇ6Ç7ÿaÇ8Ç9ÿ}Ç:ÿÇ;Ç<ÿaÇFÿÜÇGÿÜÇHÿÜÇIÿ·ÇRÿÜÇTÿÜÇWÿÜÇXÇYÿˆÇZÿ­Ç\ÿuÇb9ÇdÿÜÇgÿÜÇhÇoÿÜÇpÿÜÇqÿÜÇrÿÜÇsÿÜÇyÿÜÇzÿÜÇ{ÿÜÇ|ÿÜÇ}ÿÜÇ~ÇÇ€ÇÇ©ÿ·ÇªÇ­9Ç®9ǯÿÜÇ´þøÇµÿǺÿuÇ»ÿaÇÅ/ÇÇ9ÇÉ9ÇÐÿÜÇÑÿÜÇÒÿÜÇÓÇÔÇÕÇãÇêÿaÇëÿuÇöÿÜÇùÇûÿÜÇüÿÜÇýÿÜÇþÿÜÉÿÓÉÿÜÉÿÜÉ$9É&ÿÜÉ*ÿÜÉ2ÿÜÉ4ÿÜÉ6É7ÿaÉ8É9ÿ}É:ÿÉ;É<ÿaÉFÿÜÉGÿÜÉHÿÜÉIÿ·ÉRÿÜÉTÿÜÉWÿÜÉXÉYÿˆÉZÿ­É\ÿuÉb9ÉdÿÜÉgÿÜÉhÉoÿÜÉpÿÜÉqÿÜÉrÿÜÉsÿÜÉyÿÜÉzÿÜÉ{ÿÜÉ|ÿÜÉ}ÿÜÉ~ÉÉ€ÉÉ©ÿ·ÉªÉ­9É®9ɯÿÜÉ´þøÉµÿɺÿuÉ»ÿaÉÅ/ÉÇ9ÉÉ9ÉÐÿÜÉÑÿÜÉÒÿÜÉÓÉÔÉÕÉãÉêÿaÉëÿuÉöÿÜÉùÉûÿÜÉüÿÜÉýÿÜÉþÿÜÐ9Ðÿ­ÐÿÜÐ$ÿÜÐ9ÿÜÐ;ÿ}Ð<ÿÐbÿÜЩÿÜЪЭÿÜЮÿÜдÿÓеÿÜлÿÐÅÿDÐÇÿÜÐÉÿÜÐêÿÑ9Ñÿ­ÑÿÜÑ$ÿÜÑ9ÿÜÑ;ÿ}Ñ<ÿÑbÿÜÑ©ÿÜѪѭÿÜÑ®ÿÜÑ´ÿÓѵÿÜÑ»ÿÑÅÿDÑÇÿÜÑÉÿÜÑêÿÒ9Òÿ­ÒÿÜÒ$ÿÜÒ9ÿÜÒ;ÿ}Ò<ÿÒbÿÜÒ©ÿÜÒªÒ­ÿÜÒ®ÿÜÒ´ÿÓÒµÿÜÒ»ÿÒÅÿDÒÇÿÜÒÉÿÜÒêÿÓ$Ó-Ó=ÿÜÓbÓ­Ó®ÓÇÓÉÓåÿÜÔ$Ô-Ô=ÿÜÔbÔ­Ô®ÔÇÔÉÔåÿÜÕ$Õ-Õ=ÿÜÕbÕ­Õ®ÕÇÕÉÕåÿÜã$&ã&ã*ã2ã4ã6ãb&ãdãgã­&ã®&ã¯ãÇ&ãÉ&ãÐãÑãÒãããöãùãûãýåÿÜå©åªå´ÿÜåµÿÜåÅÿÜéé©éªé´ÿ¤éµÿéÅÿ·êÿ êþaêþðê$ÿaê&ÿê2ÿêDþæêHþðêLÿ·êRþðêXÿêbÿaêdÿêgÿêiþæêjþæêkþæêlþæêmþæênþæêpþðêqþðêrþðêsþðêyþðêzþðê{þðê|þðê}þðê~ÿêÿê€ÿêÿê©ÿêªÿkê­ÿaê®ÿaê¯ÿê´ÿêµÿÜêÅþøêÇÿaêÉÿaêÐÿêÑÿêÒÿêûÿêýÿëÿÜëþÜëÿkë©ÿÜëªÿÜë´ëµëÅþÓììÿkìÿ·ì©ìªì´ÿÜìµìÅÿDöö$ö7ÿ·ö:ö<ÿšöbö©ÿÜöªÿÜö­ö®ö´ÿÓöµÿÓö»ÿšöÅÿÉöÇöÉöêÿšù$&ù&ù*ù2ù4ù6ùb&ùdùgù­&ù®&ù¯ùÇ&ùÉ&ùÐùÑùÒùãùöùùùûùýûû$û6û<ÿÜûbû©ÿÜûªÿÜû­û®û´ûµ&û»ÿÜûÅûÇûÉûãûêÿÜûùýý$ý6ý<ÿÜýbý©ÿÜýªÿÜý­ý®ý´ýµ&ý»ÿÜýÅýÇýÉýãýêÿÜýù MB@hmþ ¼þ‰þ‰ L GÌþBGÌSf €¯ JBits@ ûþšmãB±‹`#cÕVeraSansÿÿÿÿ6ÿÿþ628R00@                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "                      "       #                       #     $               $    &              &    ÿÿ P ì_<õº¹ð¸ºÂg‘þ‰þ LmprojectM-complete-2.1.0-Source/FAQ.txt0000775000175000017500000001251411756064137017741 0ustar matthiasmatthias projectM -- Milkdrop-esque visualisation SDK Copyright (C)2003-2007 projectM Team This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA See 'LICENSE.txt' included within this release --------------------------------------------------- projectM v.0.94.20 FAQ ------------------ written by Peter Sperl and Carmelo Piccione --------------------------------------------------- Q1: What is projectM? Q2: What? This preset doesn't look like it does on Milkdrop. Q3: Where can I get more presets? Q4: What are the system requirements? Q5: Why is projectM so slow!!! Q6: How can I increase the rendering quality to make projectM look better? Q7: How can I configure projectM? (where's the config file?) Q8: Where are the presets? Q1: What is projectM? -------------------- A: projectM makes pretty pictures from music in realtime. Specifically it uses iterative image-based rendering techniques which are hardware accelerated via OpenGL. projectM was developed with cross-platform support in mind, using SDL and OpenGL. The only port right now is Linux/XMMS, but it should be easy to plug-in to other music players on other platforms (even windows and Mac OS X). projectM aims for compatability with MilkDrop's latest release (1.04b at this time), but we have always intended to surpass it. This program was inspired by Ryan Geiss' wonderful program MilkDrop. www.geisswerks.com Q2: What? This preset doesn't look like it does on Milkdrop. ----------------------------------------------------------- A: We know. Some of the simple waveforms (1,2,3,4,5) are not even close to correct. They are similiar, but not exactly the same. Also, the solarize, brighten, and darken filters aren't done yet either. Sometimes things just don't look right because we might, for example, draw shapes a tiny bit too big or small. Small errors propagate and become HUGE after a few manipulations. But who knows because it takes forever to tweak things like this. Q3: Where can I get more presets? -------------------------------- A: www.milkdrop.co.uk is a great place to start. However, all their presets are packaged in self-unzipping .exe's for win32. I extracted them with wine and it worked wonderfully. Check out the milkdrop forums at www.winamp.com to find new presets daily. The URL is below http://forums.winamp.com/forumdisplay.php?forumid=81 Q4: What are the system requirements? ------------------------------------ A: To run projectM you need a Linux system w/a sound card and a video card with OpenGL hardware acceleration. We find that projectM runs MUCH better with the 2.6 series kernel and ALSA sound. What does that mean? Well... projectM has only been tested prior to me writing this on 4 computers. All those computers used some form of Redhat (8,9, & Fedora 1), although this should make no differance if you run a differant distro. Also, all of them used Nvidia (Geforce 3 Ti200, Geforce 4 MX440 & Ti4200) WE STRONGLY RECCOMEND THE USE OF ALSA AND THE 2.6 SERIES KERNEL Q5: Why is projectM so slow!!! ----------------------------- A: If projectM is slow for you all the time, and not just on a select few presets, you can try lowering the rendering quality, and this will speed things up A LOT. To do this, lower the texsize and gridsize (gx,gy) in /etc/projectM/config Texsize controls the size of the rendered image. If you think your video card is too slow or doesn't have enough memory, then change this. A middle value for texsize is 512. 1024 is nice looking, and 256 is for VERY slow computers. If your processor is the bottleneck, then lower gx and gy. gx and gy control the size of the interpolated per-pixel mesh. 24/18 is a low-middle value. I run at 48/32 some times on my Athlon 64 3200, and I could probably go higher, although some presets slow down for me at this VERY high setting. Certain presets can be processor hogs and slow the framerate down to almost 0. In this situation my best advice is not to use those presets. All the presets that come with projectM should be slim enough to run on nearly all machines capable of running projectM in the first place. Q6:How can I increase the rendering quality to make projectM look better? ------------------------------------------------------------------------- A: Read Q5 and do the opposite! Q7: How can I configure projectM? (where's the config file?) ------------------------------------------------------------ A: /etc/projectM/config Q8: Where are the presets? -------------------------- A: /usr/share/projectM/presets projectM-complete-2.1.0-Source/CMakeLists.txt0000664000175000017500000000020111756064137021314 0ustar matthiasmatthiasPROJECT(projectM-complete) cmake_minimum_required(VERSION 2.8.0) include(src/cmake/CPack-projectM.cmake) add_subdirectory(src) projectM-complete-2.1.0-Source/presets/0000775000175000017500000000000011756416657020260 5ustar matthiasmatthias././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Smoking Delusion Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Smoking Delusion Mix).mi0000775000175000017500000000701611756064134032610 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); per_frame_5=oldtq8 = tq8; per_frame_6=tq8 = tq8 + time*0.1; per_frame_7=monitor = tq8; per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); per_frame_16=decay = decay - 0.01*equal(q8%5,0); per_frame_17=wave_a =0; per_frame_18=ob_r = wave_r-.2; per_frame_19=ob_b = wave_b-.2; per_frame_20=ob_g = wave_g-2; per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1); per_pixel_7=dy = mult*cos(ang2-1); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1); per_pixel_14=dy = dy + mult*cos(ang2+1); per_pixel_15=du = x*2-1 - q5; per_pixel_16=dv = y*2-1 - q6; per_pixel_17=dist = sqrt(du*du+dv*dv); per_pixel_18=ang2 = atan2(du,dv); per_pixel_19=mult = 0.008/(dist+0.2); per_pixel_20=dx = dx + mult*sin(ang2+2); per_pixel_21=dy = dy + mult*cos(ang2+2); per_pixel_22=du = x*2-1 - q7; per_pixel_23=dv = y*2-1 - q8; per_pixel_24=dist = sqrt(du*du+dv*dv); per_pixel_25=ang2 = atan2(du,dv); per_pixel_26=mult = 0.008/(dist+0.2); per_pixel_27=dx = dx + mult*sin(ang2-2); per_pixel_28=dy = dy + mult*cos(ang2-2); per_pixel_29=zoom = 3*dx - 3*dy+1; per_pixel_30=//rot = 3*dx - 3*dy; per_pixel_31=//dx = 0; per_pixel_32=//dy =0; projectM-complete-2.1.0-Source/presets/Unchained - Cranked On Failure.milk0000775000175000017500000000630311756064134026400 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.320553 fWaveScale=1 fWaveSmoothing=0.45 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.96 fShader=0.19 zoom=0.999698 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.58 ib_size=0.015 ib_r=0.55 ib_g=1 ib_b=0.4999 ib_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(radix*3.14*(q1+q2+q3))); per_pixel_4=zoom=if(above(q2,0),zoom-cos(radix*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/Rovastar - Space (Twisted Dimension Mix).milk0000775000175000017500000000614011756064134030232 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.980000 fDecay=0.940000 fVideoEchoZoom=1.019701 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22=dx = dx + dx_residual; per_frame_23=dy = dy + dy_residual; per_frame_24= per_frame_25= per_frame_26=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_27=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_28=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_29= per_frame_30=wave_a = Bass_thresh; per_frame_31=monitor = rot; per_frame_32=zoom = 1.5 +0.25*myy*dy; per_frame_33=rot = 215*myx*dx; per_frame_34=wave_x = 0.5 + 0.05*myx + 0.08*bass_thresh -0.1; per_frame_35=wave_y=0.5 + 0.05*myy; per_frame_36=monitor = rot; per_frame_37=mv_dx = dx; per_frame_38=mv_dy =dy; per_frame_39=echo_zoom =1+ 0.1*(myx-myy); per_frame_40=monitor=echo_zoom; per_pixel_1=zoom = zoom + 0.1*(1-rad); per_pixel_2=sy = 1+ 0.2*(1-rad); per_pixel_3=rot = rot + 0.2*rad; per_pixel_4=dx = dx*rad; per_pixel_5=dy = dy*(1-rad); projectM-complete-2.1.0-Source/presets/TobiasWolfBoi - Cataract.milk0000775000175000017500000000247411756064134025460 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=2.100000 fWaveScale=71.663254 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=100.000000 fShader=0.000000 zoom=1.567768 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.990000 wave_b=0.990000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.010*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.010*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.010*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=q2=0.05+0.01*sin(time*0.71); per_pixel_2=zoom=zoom+q2*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets/Geiss - Planet 2.milk0000775000175000017500000000310711756064134023644 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.981000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.050*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay-0.01*equal(frame%3,0); per_pixel_1=zoom=zoom-0.02*acos(x*2-1); projectM-complete-2.1.0-Source/presets/Geiss - Pinch.milk0000775000175000017500000000242311756064134023340 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=rot=rot+0.05+0.04*sin(ang*3+time*1.6); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Rovastar - Magic Carpet.milk0000775000175000017500000000304511756064134025246 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.994000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=8 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.013223 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_5=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_6=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_7=wave_a=0; per_frame_8=decay = 0.990 + abs(0.01*sin(0.321*q8)); per_pixel_1=dx = 0.008*sin(100*y+(q8*y)); per_pixel_2=dy = 0.008*sin(100*x+(q8*x)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets/Geiss - Bipolar 1.milk0000775000175000017500000000364311756064134024015 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=1.170370 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.113); per_frame_5=rot = rot + 0.01*sin(time*0.533); per_frame_6=rot = rot + 0.02*sin(time*-0.323); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=0.9615+rad*0.1; per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); projectM-complete-2.1.0-Source/presets/StudioMusic & Unchained - Minor Alteration.milk0000775000175000017500000000703311756064134030633 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=0.400000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/Rovastar - Hyperspace.milk0000775000175000017500000000322011756064134025125 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets/Aderrasi - Making Time (Swamp Mix).milk0000775000175000017500000000477111756064134026763 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599181 fWaveSmoothing=0.900000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_tick = above(bass_att,bass_tick)*2 + (1-above(bass_att,bass_tick))* per_frame_2=((bass_tick-1.3)*0.96+1.3); per_frame_3=treb_tick = above(treb_att,treb_tick)*2 + (1-above(treb_att,treb_tick))* per_frame_4=((treb_tick-1.3)*0.96+1.3); per_frame_5=mid_tick = above(mid_att,mid_tick)*2 + (1-above(mid_att,mid_tick))* per_frame_6=((mid_tick-1.3)*0.96+1.3); per_frame_7=bass_shift = equal(bass_tick,2)*0.95*sin(time*5) + (1-equal(bass_tick,2))*bass_shift; per_frame_8=treb_shift = equal(treb_tick,2)*0.95*sin(time*5) + (1-equal(treb_tick,2))*treb_shift; per_frame_9=mid_shift = equal(mid_tick,2)*0.95*sin(time*5) + (1-equal(mid_tick,2))*mid_shift; per_frame_10=wave_mystery = wave_mystery + 0.15*sin(time) + 0.2*sin(0.2*time); per_frame_11=wave_r = wave_r +bass_shift+0.3; per_frame_12=wave_g = wave_g+treb_shift; per_frame_13=wave_b = wave_b +mid_shift; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 2*abs((0.9*dy_r)*bass)*sin(0.7*time); per_pixel_5=zoom = zoom + 10*(0.2*rad*(3-bass/cos(rad/12)*2*tan(12)))*(0.002*sin(ang*(12*sin(8*bass)))); per_pixel_6=cx = cx + 0.3*sin(3*dy_r); per_pixel_7=cy = cy + 0.3*cos(3*dx_r); per_pixel_8=dy = dy + 1.7*dy_r; per_pixel_9=dx = dx + 1.7*dx_r; projectM-complete-2.1.0-Source/presets/Geiss - Music Box.milk0000775000175000017500000000245611756064134024076 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.000000 fWaveScale=0.022504 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.041000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.001000 warp=0.350933 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.480000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); fRating=3.000000 projectM-complete-2.1.0-Source/presets/Unchained - Non-Professional Music Analyzer.milk0000775000175000017500000000677111756064134031140 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.958904 fWaveScale=0.010000 fWaveSmoothing=0.540000 fWaveParam=-0.460000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=monitor=warp/100; per_frame_18=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(bass_changed*mid_changed*treb_changed,bass_flop+treb_flop+mid_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=mv_r=.5+.5*sin(q4*.3+time*1.678); per_frame_29=mv_b=.5+.5*sin(q4*.3+time*.789); per_frame_30=mv_g=.5+.5*sin(q5*.3+time*.456); per_frame_31=mv_a=.3+.3*sin(time*1.178+q5*1.14); per_frame_32=wave_r=1-if(above(q7,3),ib_g,ob_g); per_frame_33=wave_b=1-if(below(q7,3),ib_r,ob_r); per_frame_34=wave_g=1-if(q7%3,ib_b,ob_b); per_frame_35=wave_y=.25+.25*q2+.5*bnot(frame%3); per_frame_36=wave_mystery=wave_mystery+.05*q3; per_frame_37=wave_x=wave_x+.01*q4;; per_frame_38=warp=0; per_frame_39=rot=0; per_frame_40=decay=.905+.005*q3; per_frame_41=wave_mode=4*bnot(frame%3); per_pixel_1=zoom = zoom + (q1*.005); per_pixel_2=dy = if(below(y,.5+.5*q1),-.01*rand(10),0); per_pixel_3=rot=.01*sin((y-.5)*3.14*q2); projectM-complete-2.1.0-Source/presets/Illusion & Rovastar - Snowflake Return.milk0000775000175000017500000000371011756064134030104 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=1.000000 fShader=1.000000 zoom=1.030301 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5+0.499*sin(time*1.12); per_frame_5=mv_b = 0.2 + 0.19*cos(time*0.45); per_frame_6=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_7=decay = if(above(bass_effect,0),0.96,0.996); per_frame_8=wave_x = 0.6+0.3*sin(time*0.724); per_frame_9=warp = warp + (2*sin(0.75*time)); per_frame_10=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_11=wave_b = wave_b + 0.5*sin(time); per_frame_12=wave_r = wave_r + (bass - 0.5); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets/idiot - Spectrum.milk0000775000175000017500000000424211756064134024140 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=0.986700 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_r=.1+.5*sin(time*.54)-.2*sin(below(Q1,q2)); per_frame_12=wave_B=if(Above(q2,q3),.5-.3*Sin(time*.23),0); per_frame_13=wave_g=if(above(q2,q3),wave_r-.05*Sin(time*.3)+.5*sin(above(Q1,q2)),1-.5*Sin(Time) per_frame_14=*sin(equal(wave_b,0))); per_frame_15=ez=sin(wave_g)*cos(wave_R-wave_b)+.3*Sin(if(below(ez,.7),ez,ez+.2)); per_frame_16=echo_zoom=ez; per_frame_17= per_pixel_1=zoom=zoom+.01*Sin(Rad*3.14-q1)+.03*sin(q3); per_pixel_2=rot=rot-.01*sin(rad*3.14)+.02*sin(Above(Q1,q2)); per_pixel_3=dx=dx+.01*Sin(rad*5)*sin(time*.54-q3); projectM-complete-2.1.0-Source/presets/Illusion & Unchained - Frozen Eye 1.milk0000775000175000017500000000364411756064134027105 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599179 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.072695 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.410000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=bass_on=if(above(bass_att,1.3),1,0); per_frame_3=treb_on=if(above(treb_att,1.3),1,0); per_frame_4=state = 1 + bass; per_frame_5=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state; per_frame_6=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state); per_frame_7=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state); per_frame_8=wave_y=if(equal(state,1),wave_y+rand(10)*.1*sin(time*3),wave_y); per_frame_9=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_10=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_11=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_12=zoom = 0.99 * net_effect; per_frame_13=rot = 0.03 * net_effect * sin(time); per_frame_14=wave_size=6*state + 3; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Krash & Rovastar - A Million Miles from Earth (Ripple Mix).milkprojectM-complete-2.1.0-Source/presets/Krash & Rovastar - A Million Miles from Earth (Ripple Mix).mi0000775000175000017500000000467411756064134032471 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535234 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.000000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.4 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=test = equal(thresh,2); per_frame_7=dx_r = test*0.002*sin(5*time)+(1-test)*dx_r; per_frame_8=dy_r = test*0.002*sin(6*time)+(1-test)*dy_r; per_frame_9=zoom = zoom -0.01*thresh; per_frame_10=dx = 1.1* dx_r; per_frame_11=dy = 1.1* dy_r; per_frame_12=dx = dx + if (above(bass,1.3), 21*dx_r, 0); per_frame_13=mv_x = if(test,2,64); per_frame_14=mv_y = if(test,64,2); per_frame_15=mv_dx = if(test,-0.1,0); per_frame_16=mv_dy = if(test,0,-0.1); per_frame_17=mv_a = if(test,1,0.5); per_frame_18=xpos = xpos + 0.05*(80*dx_r - xpos); per_frame_19=ypos = ypos + 0.05*(80*dy_r - ypos); per_frame_20=wave_x = 0.5 - xpos + 0.1*sin(2*time); per_frame_21=wave_y = 0.5 - ypos + 0.1*cos(2*time); per_frame_22=q1 = wave_x; per_frame_23=q2 = 1 - wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = min(5*newrad,1)*dx + max(-newrad*5+1,0)*((newx)*newzoom - newx); per_pixel_6=dy = min(5*newrad,1)*dy + max(-newrad*5+1,0)*((newy)*newzoom - newy); projectM-complete-2.1.0-Source/presets/Aderrasi - Songflower (Moss Posy).milk0000664000175000017500000001452311756064134027043 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.447722 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=leafset = 3; per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*3+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,3)*0.015*sin(5*time)+(1-equal(pfthresh,3))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,3)*0.015*sin(6*time)+(1-equal(pfthresh,3))*pfdy_r; per_frame_8=q1 = wave_r; per_frame_9=q2 = wave_g; per_frame_10=q3 = wave_b; per_frame_11= per_frame_12=ob_r = 1-abs(q1)*0.75; per_frame_13=ob_g = 1-abs(q2)*0.75; per_frame_14=ob_b = 1-abs(q3)*0.75; per_frame_15=echo_zoom = echo_zoom + min(max(0.75,50*pfdx_r),1); per_frame_16= per_frame_17=echo_orient = echo_orient + 16*pfdy_r; per_frame_18= per_frame_19=dx = dx + 15.1*pfdx_r; per_frame_20=dy = dy + 15.1*pfdy_r; per_frame_21=ob_size = ob_size + 0.005*bass_att; per_frame_22=ib_a = ib_a - min(0.5,0.5-abs(dx+dy)); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=ladder = abs(sin(1*time)); per_pixel_6=leaf = 5*below(ladder,0.2) + 8*above(ladder,0.2)*below(ladder,0.4) + per_pixel_7=12*above(ladder,0.4)*below(ladder,0.6) + 18*above(ladder,0.6)*below(ladder,0.8) + per_pixel_8=24*above(ladder,0.8); per_pixel_9=leafset = if(equal(thresh,2), leaf, leafset); per_pixel_10= per_pixel_11=zoom = zoom + 0.05*(0.75-cos(leafset*rad))*(1-rad); per_pixel_12=zoom = zoom - abs(0.05*(0.75-cos(4*rad))); projectM-complete-2.1.0-Source/presets/Geiss - Reducto Absurdum.milk0000775000175000017500000000317311756064134025452 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx-max(0,(bass_att-1.2)); per_frame_9=sy=sy-max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets/Geiss - Warp Of Dali Bright.milk0000775000175000017500000000303711756064134025571 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=decay=decay-0.02*pow(0.5+0.5*sin(time*0.9),3.2); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); projectM-complete-2.1.0-Source/presets/che - adela the flower.milk0000775000175000017500000000640711756064134025060 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.988000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.450000 fWaveParam=-0.000000 fModWaveAlphaStart=0.200000 fModWaveAlphaEnd=0.600000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=0.980515 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999999 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.200000 ob_r=0.000000 ob_g=0.600000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0.000000 mv_dy=-0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=mv_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=zoom=.98+.02*sin(12*cc); per_frame_29=zoomexp=1+.3*sin(26*cc); per_frame_30=sx=1+.01*sin(11*cc); per_frame_31=sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=mv_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=mv_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=mv_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=if(block,x-1.5,.01*sin(24*x+13*y)*sin(3*rad*(q1%5))); per_pixel_4=dy=if(block,y-1.5,.01*sin(25*x+12*y)*sin(3*rad*(q1%5))); projectM-complete-2.1.0-Source/presets/Krash & Rovastar - Altars Of Madness (Mad Ocean Mix).milk0000775000175000017500000000543311756064134031646 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21=wave_x = if(frame%2,1-wave_x,wave_x); per_frame_22=wave_y = if(frame%2,1-wave_y,wave_y); per_frame_23=wave_r = if(frame%2,wave_r,wave_g); per_frame_24=wave_g = if(frame%2,wave_g,wave_b); per_frame_25=wave_b = if(frame%2,wave_b,wave_r); per_frame_26=monitor = green; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*time)))+0.008*sin(((y+sin(time*0.163))*2-1)*(3+sin(0.241*time))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*time)))+0.008*cos(((x+sin(time*0.282))*2-1)*(3+sin(0.349*time))); per_frame_init_1=q8=0; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).mil0000775000175000017500000000743611756064134032624 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets/Rovastar & Illusion - Shifting Sphere.milk0000775000175000017500000000365311756064134027703 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.998000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.875688 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=dx = dx + dx_residual; per_frame_5=dy = dy + dy_residual; per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_8=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom = if(above(rad,0.4),1.01+0.1*sin(rad), 0.95+0.1*sin(rad)-0.1*sin(1-rad)); per_pixel_2=rot = 0.4 * (if(above(rad,0.4),cos(rad*2*rad)/25+sin(pow(rad,5))/25,cos(1-rad)/25+sin(rad)/25)); projectM-complete-2.1.0-Source/presets/Geiss - Supernova 2.milk0000775000175000017500000000366711756064134024416 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=1.089924 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=0.810235 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.264809 fZoomExponent=1.000000 fShader=0.000000 zoom=1.051800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.000000 warp=0.238010 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.005*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay + 0.01*equal(frame%8,0); per_frame_10=my_x = 0.2*sin(time*0.392) + 0.2*sin(time*0.551+2); per_frame_11=my_y = 0.2*sin(time*0.322+1) + 0.2*sin(time*0.611+3); per_frame_12=dx = dx + 0.03*my_x; per_frame_13=dy = dy + 0.03*my_y; per_frame_14=wave_x = wave_x - 0.89*my_x; per_frame_15=wave_y = wave_y + 0.89*my_y; projectM-complete-2.1.0-Source/presets/Geiss - Spacedust.milk0000775000175000017500000000302311756064134024227 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.600000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.900000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.564000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Dark Subconscious.milk0000775000175000017500000000325411756064134027511 0ustar matthiasmatthias[preset00] fRating=2.5 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.5 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.23 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0 ib_r=0 ib_g=0 ib_b=0.3 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=0 mv_b=0 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),0.25,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets/Geiss - Diffraction.milk0000775000175000017500000000277111756064134024535 0ustar matthiasmatthias[preset00] fGammaAdj=1.490000 fDecay=0.980000 fVideoEchoZoom=1.091009 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.000000 fWaveScale=1.694000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.210000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.319000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%30,0); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Geiss - Octopus.milk0000775000175000017500000000340111756064134023730 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.881700 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); projectM-complete-2.1.0-Source/presets/Telek - Target Practice (tracking retreat slide).milk0000775000175000017500000000400511756064134031644 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,3.8)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=z = (z-beat*.15)*.8+.2; per_frame_10=zoom = z; per_frame_11= per_frame_12=wave_x = x; per_frame_13=wave_y = y; per_frame_14=wave_mystery = xx*1.7-.5; per_frame_15=ob_a = beat; per_frame_16=wave_r= sin(time*.197)*.5+.5; per_frame_17=wave_g=cos(time*.201)*.5+.5; per_frame_18=wave_b=sin(time*.215)*.5+.5; per_frame_19= per_frame_20=xx=sin(xx*62.82)*.5+.5; per_frame_21=wave_r = xx+(1-xx)*wave_r; per_frame_22=wave_g = xx+(1-xx)*wave_g; per_frame_23=wave_b = xx+(1-xx)*wave_b; per_frame_24=//wave_b= wave_g; per_frame_25=//rot = .015; per_frame_26=monitor = zoom; projectM-complete-2.1.0-Source/presets/Unchained - Invariant Under Rigorous Motions.milk0000775000175000017500000000615611756064134031326 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.992000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008150 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.990099 sy=0.990099 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=zoom=zoom-.0035*q1; per_frame_29=rot=.05*q3; per_frame_30=wave_mystery=below(q1,0); per_pixel_1=disk_shift = if(equal(abs(sin(ang)), if(above(q1,0),0,1)), -rot, sign(q3)*.1); per_pixel_2=timer=q4; per_pixel_3=x_or_y=if(above(q1,0),y,x); per_pixel_4=rot = 0 + if(equal(x_or_y*10%2,0),if(below(timer,0),disk_shift,rot),if(above(timer,0),-disk_shift,0)); per_pixel_5=zoom=zoom+rot; projectM-complete-2.1.0-Source/presets/Krash - Twisting Indecision.milk0000775000175000017500000000446211756064134026157 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=decay = decay - equal(frame%100,0)*0.1; per_frame_6=vol = 0.167*(bass+mid); per_frame_7=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_8=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_9=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_10=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_11=xpos = xpos + 0.001*xspeed; per_frame_12=wave_x = 1.5*xpos + 0.5; per_frame_13=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_14=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_15=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_16=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_17=ypos = ypos + 0.001*yspeed; per_frame_18=wave_y = 1.5*ypos + 0.5; per_frame_19=q1 = xpos; per_frame_20=q2 = -ypos; per_pixel_1=cx = (0&(x+q1))-q1; per_pixel_2=cy = (0&(y+q2))-q2; projectM-complete-2.1.0-Source/presets/Rovastar - Decreasing Dreams (Extended Movement Mix).milk0000775000175000017500000001422411756064134032423 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.985; per_frame_8=//decay =1; per_frame_9= per_frame_10=ib_r = 0.666 - 0.333*sin(time*1.234); per_frame_11=ib_g = 0.666+0.333*sin(time*2.123); per_frame_12=ib_b = 0.01+0.1*treb; per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = (35+15*sin(time*0.3426)+0.8*bass); per_frame_20=wave_x = q1; per_frame_21=wave_y = 1- q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=dy=0.007*sin((1.3-newrad)*(1.3-newrad)*(q3)); per_pixel_5=dx=-0.007*cos((1.3-newrad)*(1.3-newrad)*(q3)); projectM-complete-2.1.0-Source/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk0000775000175000017500000000425511756064134031156 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.451116 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.800000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = wave_b; per_frame_7=ob_g = wave_r; per_frame_8=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = ((0.5 - 0.5*sin(12*(sin(rad*time+ang))*(ang*time+rad)*time+rad))-2*rad); per_pixel_6= per_pixel_7=zoom = zoom + 0.1*sin(0.6*cos(0.33*(0.6*sin(1.52*time)*orb + (orb*0.8*cos(2.2*time))+ ((cos(orb))*0.7*sin(time)))))*(above(zoom,0.3)*0); per_pixel_8= per_pixel_9=sx = sx + (orb)*0.2*abs((above(sin(1.2*time),0))*sin(0.8*time)); per_pixel_10=sy = sy + (-orb)*0.2*abs((below(sin(1.45*time),0))*cos(0.63*time)); per_pixel_11= per_pixel_12=dx = dx + 2*dx_r; per_pixel_13=dy = dy+ 2*dy_r; projectM-complete-2.1.0-Source/presets/Rovastar - Cosmic Echoes 1.milk0000775000175000017500000000403311756064134025552 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dx = if(above(x,0.5),sin(0.5-x)/15, log10(1/x)/45); per_pixel_2=xrot = if(above(rad,0.4),cos(rad*2*x)/25+sin(pow(ang,5))/25,cos(1-rad)/25+2*sin(-rad)/25); projectM-complete-2.1.0-Source/presets/Geiss - Swirlie 2.milk0000775000175000017500000000342311756064134024040 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.030000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milkprojectM-complete-2.1.0-Source/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).mil0000775000175000017500000000423111756064134033126 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972362 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*(0.25*sin(1.4*time)) + 0.25*sin(7.25*time); per_frame_2=wave_g = wave_g + 0.34*(0.25*sin(1.7*time)) + 0.25*sin(6.11*time); per_frame_3=wave_b = wave_b + 0.3*(0.25*sin(1.84*time)) + 0.25*sin(9.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.025*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + dx_r*(above(x,0.45+0.45*sin(1.5*time))*below(x,0.55+0.45*sin(1.5*time))); per_pixel_6=dy = dy + dy_r*(above(y,0.45+0.45*cos(1.25*time))*below(y,0.55+0.45*cos(1.25*time))); per_pixel_7=cx = cx + bass*(above(x,0.35+0.45*sin(1.05*time))*below(x,0.65+0.45*sin(1.05*time))); per_pixel_8=cy = cy + bass*(above(y,0.35+0.45*cos(1.75*time))*below(y,0.65+0.45*cos(1.75*time))); per_pixel_9=rot = rot + 0.15*((0.43*rad)*(5*cos(dx*dy-bass_att+(0.5-rad))*2-rad))*abs(0.5*(2*sin(0.2*time))); per_pixel_10=zoom = zoom - 0.02*(abs(cos(12*ang))+0.4*rad); projectM-complete-2.1.0-Source/presets/Rovastar - Attacking Freedom.milk0000775000175000017500000000452711756064134026304 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.000000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=mv_g = mv_g + 0.1*(0.6*sin(time*0.763) + 0.4*sin(time*1.231)); per_frame_3=mv_b = mv_b + 0.2*(0.6*sin(time*0.695) + 0.4*sin(time*0.367)); per_frame_4=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_5=oldq8 = q8; per_frame_6=wave_x = 0.1*sin(q8*1.0677) + 0.5; per_frame_7=wave_y = 0.1*sin(q8*1.1931) + 0.5; per_frame_8=q1 = wave_x; per_frame_9=q2 = 1-wave_y; per_frame_10=cx = wave_x; per_frame_11=cy = 1-wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newzoom = pow(0.996, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = 1+newzoom*0.3; projectM-complete-2.1.0-Source/presets/Geiss - Dynamic Swirls 2.milk0000775000175000017500000000367411756064134025262 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=4.695139 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.700000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Geiss - Heavenly 3.milk0000775000175000017500000000264711756064134024205 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.205000 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets/Geiss - Oldskool Mellowstyle.milk0000775000175000017500000000311011756064134026360 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.605000 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=zoom=zoom+(bass_att-1)*0.001; projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Bipolar 2 (Vectrip Mix).milk0000775000175000017500000000556411756064134030146 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=0.408000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.400000 mv_g=0.700000 mv_b=0.700000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_frame_4=vol = (bass+mid+att)/6; per_frame_5=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_6=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_7=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_8=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=mv_x_speed = 16; per_frame_18=mv_y_speed = 12; per_frame_19=mv_x_range = 0.01; per_frame_20=mv_y_range = 0.01; per_frame_21=mv_x_amount = 1.25; per_frame_22=mv_y_amount = 1.25; per_frame_23=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_24=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_25=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_26=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_27=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_28=mv_l = 100 + 100*min(bass*0.5 + bass_att*0.5,2); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets/Rovastar - Omnipresence Resurrection.milk0000775000175000017500000000516211756064134030125 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=ypos = ypos + 0.001*yspeed; per_frame_24=dy = ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); projectM-complete-2.1.0-Source/presets/StudioMusic & Unchained - Wrenched Fate.milk0000775000175000017500000000715211756064134030065 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999001 fDecay=0.980000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.010000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); per_pixel_5=rot=if(equal(q1,1),rad*(sin(mid+treb)/7),rad*(sin(-mid-treb)/7)); projectM-complete-2.1.0-Source/presets/Geiss - Tube.milk0000775000175000017500000000227311756064134023201 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.200000 fWaveScale=1.694000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.135000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=rot = rot + 0.025*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cy = cy + 0.007*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets/Rovastar & StudioMusic - Twisted Spider Web.milk0000775000175000017500000000340311756064134030714 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.001799 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.995648 fWaveScale=0.995868 fWaveSmoothing=0.837000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=10.784599 fZoomExponent=1.001700 fShader=0.000000 zoom=1.009989 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.500000 dy=0.500000 warp=1.000000 sx=0.999900 sy=1.000000 wave_r=0.500000 wave_g=0.499900 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.950000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_2=treb_effect = max(max(treb,treb_att)-1.2,0); per_frame_3=warp = 0.25 + bass_att*1.25; per_frame_4=ib_r= ib_r-+ 0.5*( sin(time*0.391)); per_frame_5=ib_g= ib_g + 0.5*( sin(time*1.527) ); per_frame_6=ib_b= ib_b - 0.5*( sin(time*1.843) ); per_frame_7=ob_r = 1 - ib_r; per_frame_8=ob_g = 1 - ib_g; per_frame_9=ob_b = 1 - ib_b; per_frame_10=ob_size = if(above(bass_effect,0), 0.001+0.0065*bass_effect,0.001); per_frame_11=ib_size = if(above(treb_effect,0), 0.001+0.0065*treb_effect,0.001); per_frame_12=zoom=1.35+0.2*sin(time); per_pixel_1=rot = rot + 1 + log(sqrt(2)-rad); per_pixel_2=zoom=zoom-0.5*rad +0.1*sin(rad); projectM-complete-2.1.0-Source/presets/Rovastar - A Million Miles from Earth (Pathfinder Mix).milk0000775000175000017500000000321611756064134032501 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.963000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.002*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.002*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.3), 21*dx_r, 0); projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness (Boxfresh Mix).milk0000775000175000017500000000444311756064134030560 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=y_pos = (sin(q8)/2 + 0.5 - (sin(q8)/2 + 0.5)* q1); per_frame_9=x_pos = (sin(q8/3)/2 + 0.5 - (sin(q8/3)/2 +0.5)*q2); per_frame_10=q3 = y_pos; per_frame_11=q4 = x_pos; per_pixel_1=effect1 = dx+0.001*sin((y*2-1)*96)+0.01*sin((y*2-1)*128); per_pixel_2=effect2 = dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_3=box_effect = if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect1,effect2),effect2),effect2),effect2); per_pixel_4=dx= box_effect; per_pixel_5=effect3 = dy+0.001*cos((x*2-1)*128)+0.01*cos((x*2-1)*96); per_pixel_6=effect4 = dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); per_pixel_7=box_effect2= if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect3,effect4),effect4),effect4),effect4); per_pixel_8=dy= box_effect2; per_frame_init_1=q8=0; per_frame_init_2=q1 = 0.005*rand(60)+0.2; per_frame_init_3=q2 = 0.005*rand(60)+0.2; projectM-complete-2.1.0-Source/presets/Unchained - French Clothing.milk0000775000175000017500000000374711756064134026072 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=0.478000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=6.811278 fShader=0.000000 zoom=1.000678 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=2.117467 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.570000 wave_b=0.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=q1 = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=q4 = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=cx=if(above(sin(time*1.321),0),q1,cx); per_pixel_2=cy=if(above(sin(time*1.432),0),q2,cx); per_pixel_3=dx=if(above(sin(time*1.543),0),q3,dx); per_pixel_4=dy=if(above(sin(time*1.654),0),q4,dy); per_pixel_5=rot=if(above(sin(time*3.888),0),rot-.2*cos(x*2-1),.2*sin(time*4.216)); per_pixel_6=zoom=zoom-.043*cos(x*2-1)*sin(time*1.21); projectM-complete-2.1.0-Source/presets/Rovastar - Starquake (Sunquake Mix).milk0000775000175000017500000000275611756064134027413 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.044484 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.800000 ob_b=0.900000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.650000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=mv_r = 0.7 + 0.3*sin(time*0.5683); per_frame_3=mv_b = 0.8 + 0.2*sin(time*0.7832); per_frame_4=mv_g = 0.82 + 0.15*sin(time*1.103); per_frame_5=q1 = max(max(bass,bass_att)-1.15,0); per_frame_6=q2 = max(max(treb,treb_att)-1.15,0); per_frame_7=rot = abs(0.05*sin(time))-1.3*q1; per_pixel_1=zoom = 0.4 + atan(atan(rad)*1.5*rad)+2.5*q1; per_pixel_2=zoomexp= max(10*(1+q1-q2),0.2); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milkprojectM-complete-2.1.0-Source/presets/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.m0000775000175000017500000000516111756064134033106 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.650000 wave_x=0.010000 wave_y=0.000000 ob_size=0.005000 ob_r=0.300000 ob_g=0.500000 ob_b=0.300000 ob_a=0.700000 ib_size=0.005000 ib_r=0.450000 ib_g=0.350000 ib_b=0.350000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b - 0.200*( 0.60*sin(1.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_r = wave_r + 0.500*( 0.60*sin(1.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_g = wave_g + 0.500*( 0.60*sin(1.1*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_g = ob_g -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect+ 0.2*treb_effect; per_frame_11=ib_b = ib_b - 0.2*mid_effect+ 0.2*treb_effect; per_frame_12=ok_to_change = if(above(time,beat_time+5),1,0); per_frame_13=bass_effect = max(bass, bass_att)-1; per_frame_14=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_frame_15=effect = if(equal(time,beat_time),effect+rand(3)+1,effect); per_frame_16=effect = if(above(effect,3),effect-4,effect); per_frame_17=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_18=q1 = effect; per_frame_19=q2 = bass_effect; per_frame_20=wave_x = if(equal(q1,0),0.01,if(equal(q1,1),0.99,if(equal(q1,2),0.01,0.99))); per_frame_21=wave_mystery = if(equal(q1,0),1,if(equal(q1,1),1,if(equal(q1,2),0,0))); per_frame_22=monitor = q1; per_frame_23=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); per_pixel_1=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); projectM-complete-2.1.0-Source/presets/CrystalHigh - mad ravetriping.milk0000775000175000017500000000521211756064134026521 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.902700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469448 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=MyVolume = min(bass+mid+treb,5); per_frame_2=decay = 1 - 0.01*MyVolume; per_frame_3=wave_r = 0.30 + 0.15*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=wave_r = if(above(bass,1.2),wave_r + 0.35,wave_r); per_frame_5=wave_g = 0.30 + 0.15*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = 0.30 + 0.15*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=wave_b = if(above(wave_r,0.8),wave_b-0.25,wave_b); per_frame_8=ib_a = max(sin(time),0); per_frame_9=ib_size = 0.010 + 0.002*MyVolume; per_frame_10=ob_a = 0.380 + 0.1*MyVolume; per_frame_11=ob_size = 0.050 - 0.004*MyVoulme; per_frame_12=ib_r = 0.340 + 0.2*sin(time*0.5413); per_frame_13=ib_g = 0.340 + 0.2*sin(time*0.6459); per_frame_14=ib_b = 0.340 + 0.2*sin(time*0.7354); per_frame_15=ob_r = 0.340 + 0.2*sin(time*0.7251); per_frame_16=ob_r = if(above(bass,1.2),ob_r + 0.35,ob_r); per_frame_17=ob_g = 0.340 + 0.2*sin(time*0.5315); per_frame_18=ob_b = 0.340 + 0.2*sin(time*0.6349); per_frame_19=ob_b = if(above(ob_r,0.8),ob_b-0.25,ob_b); per_frame_20=zoom = max(sin(bass-bass_residual*10),0.2); per_frame_21=rot = mid_residual*2.5; per_frame_22=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_23=bass_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*bass_residual; per_frame_24=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.92+1.3); per_frame_25=mid_residual = equal(mid_thresh,2)*0.013*sin(time*7) + (1-equal(mid_thresh,2))*mid_residual; per_frame_26=monitor = zoom; projectM-complete-2.1.0-Source/presets/Geiss - Davod The Pod.milk0000775000175000017500000000256711756064134024551 0ustar matthiasmatthias[preset00] fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.762000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8= ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milkprojectM-complete-2.1.0-Source/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .m0000775000175000017500000000343211756064134032454 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599180 fWaveSmoothing=0.750000 fWaveParam=1.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.844378 sy=1.061520 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/sqr(bass_att*1.5)); projectM-complete-2.1.0-Source/presets/EMPR - Random - Look mama I'm on TV! 2.milk0000775000175000017500000000537011756064134026601 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=100.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=-0.250278 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=1.000000 dy=1.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.840465 wave_g=0.977183 wave_b=0.577708 wave_x=0.681590 wave_y=0.841076 ob_size=0.010000 ob_r=0.364951 ob_g=0.522256 ob_b=0.961900 ob_a=0.345787 ib_size=0.000000 ib_r=0.691402 ib_g=0.523066 ib_b=0.706478 ib_a=0.808526 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.479713 mv_dy=-0.559295 mv_l=5.000000 mv_r=0.376825 mv_g=0.651550 mv_b=0.954265 mv_a=0.602945 per_frame_1=ob_r = 0.9 - 0.7*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.4*sin(time*0.342); per_frame_5=cy = cy + 0.6*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.08; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_frame_13=dy = wave_r * wave_g; per_frame_14=wave_g = treb - wave_r; per_frame_15=wave_b = wave_r * bass; per_frame_16=dy=if(below(dy,-1), -1, dy); per_frame_17=dy=if(above(dy,1.0), 1.0, dy); per_frame_18=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_19=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_20=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_21=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_22=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_23=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_24=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_25=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_pixel_1=box=(1-rad)+0.7*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time)-time*.1,rot); per_pixel_5=zoom = b + y*1.2; per_pixel_6=dx = time * a; per_pixel_7=zoom=if(below(zoom,0.01), 0.01, zoom); per_pixel_8=zoom=if(above(zoom,100), 100, zoom); per_pixel_9=dx=if(below(dx,-1), -1, dx); per_pixel_10=dx=if(above(dx,1.0), 1.0, dx); projectM-complete-2.1.0-Source/presets/Rovastar & Idiot24-7 - Balk Acid.milk0000775000175000017500000000325711756064134026177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=1.000000 wave_b=0.600000 wave_x=0.500000 wave_y=1.000000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=0.410000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.400000 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/presets/Tschoey - Music Flower.milk0000775000175000017500000000243211756064134025142 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=3.001487 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=10.879999 nMotionVectorsY=11.520000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5 + 0.5 *sin(time*1.13); per_frame_2=wave_g = 0.5 + 0.5 *sin(time*1.23); per_frame_3=wave_b = 0.5 + 0.5 *sin(time*1.33); per_pixel_1=zoom = 1 +0.05*(rad)* if(above(rad,0.7),1,-1); projectM-complete-2.1.0-Source/presets/Unchained - Resistance.milk0000775000175000017500000000720011756064134025221 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.671653 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.95 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_changed,wave_r); per_frame_30=ob_b=if(treb_flop,mid_changed,wave_b); per_frame_31=ob_g=if(mid_flop,bass_changed,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=shift=q3*.1*mid_att; per_pixel_2=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_3=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_4=dx=if(checkx,shift*q4,dx); per_pixel_5=dy=if(checky,shift*q5,dy); per_pixel_6=rot=if(checkx*checky,0,shift); per_pixel_7=zoom=if(above(q5,.8),zoom-shift*.1,if(below(q5,-.8),zoom+shift*.1,zoom)); projectM-complete-2.1.0-Source/presets/Krash & Illusion - Spiral Movement.milk0000775000175000017500000000553411756064134027175 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.504218 fWaveSmoothing=0.750000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.020100 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.819544 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; projectM-complete-2.1.0-Source/presets/Geiss - Bass Kaleidosphere.milk0000775000175000017500000000256711756064134025740 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.882000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); fRating=3.000000 projectM-complete-2.1.0-Source/presets/Geiss & Rovastar - Notions Of Tonality 2.milk0000775000175000017500000000465411756064134030063 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.693000 fDecay=0.970000 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=1.093260 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.259127 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.180378 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.550000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=57.599998 nMotionVectorsY=44.160000 mv_dx=0.002000 mv_dy=0.002000 mv_l=5.000000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=0.100000 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness (Surealist Mix).milk0000775000175000017500000001253111756064134030750 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=q2 = q8; per_frame_9=q1 = 0.1*q8; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*2.6667)-0.008*cos((x*2-1)*meshx); per_pixel_3=rot=rot+0.01*sin(rad*(9.5 + 5.5*sin(q8*0.1623)) + q2*1.3 + q1*1.31); per_pixel_4=zoom=zoom+0.01*sin(ang*6 + rad*(5.5 + 1.5*sin(q8*0.13)) + q2*1.63 + q1); projectM-complete-2.1.0-Source/presets/Krash - Digital Flame.milk0000775000175000017500000000361611756064134024664 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.3697 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.6999 wave_g=0.6 wave_b=0.8 wave_x=0 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); projectM-complete-2.1.0-Source/presets/che - burning hus (oil mix).milk0000775000175000017500000000567111756064134025663 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010225 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.080000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q8=60/fps; per_frame_2=// timed sidon sensor per_frame_3=// le = signal level; desired average value = 2 per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=above(le,th); per_frame_6=// pulsefreq = running average of interval between last 5 pulses per_frame_7=pulsefreq=if(equal(pulsefreq,0),2, per_frame_8=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_9=lastpulse=if(pulse,time,lastpulse); per_frame_10=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_11=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_12=// hccp = handcicap for th driven by bt per_frame_13=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_14=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_15=beat=band(above(le,th+hccp),btblock); per_frame_16=btblock=1-above(le,th+hccp); per_frame_17=lastbeat=if(beat,time,lastbeat); per_frame_18=beatfreq=if(equal(beatfreq,0),2, per_frame_19=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_20=// th = threshold per_frame_21=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_22=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_23=th=if(above(th,6),6,th); per_frame_24=thccl=thccl+q8*(th-2.5144); per_frame_25=leccl=leccl+q8*le; per_frame_26=btccl=btccl+beat; per_frame_27=q1=thccl; per_frame_28=q2=leccl; per_frame_29=q3=btccl; per_frame_30=q4=sqr(sin(.0023*leccl)); per_frame_31=q5=6.28*sqr(sin(.0023*leccl)); per_frame_32=wave_r=sqr(sin(1.5*time+.0037*leccl+3*bccl)); per_frame_33=wave_g=.5+.5*sin(1.6*time+.0042*leccl+2*bccl); per_frame_34=wave_b=.5+.5*sin(1.7*time+.0056*leccl+4*bccl); per_pixel_1=zoom=1.01+q8*.13*sin(.1*q1)*(sin((8+3*sin(q3))*rad)+sin(.1*q2)); per_pixel_2=rot=.05*q8*sin(.02*q1*sin(q3))*sin((4+3*sin(q3+.03*q2))*rad); per_pixel_3=zoom=if(below(abs(rot),.0025),exp(rad-q4),zoom); per_pixel_4=rot=if(below(abs(rot),.002),ang-q5,rot); projectM-complete-2.1.0-Source/presets/Rovastar - Solarized Space (Space DNA Mix).milk0000775000175000017500000001741411756064134030242 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=sides = 360; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.5); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.5); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.4413 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*1.23 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.721 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.775 + 4); shape_1_per_frame8=g2 = 0.5 - 0.5*sin(q8*0.676+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.738 + 3); shape_1_per_frame10=sides = 360; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); per_frame_17=cy = 0.5 +0.05*sin(0.413*time); per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_26=lastbeat = if(beat,time,lastbeat); per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_30=beateven = beatcounter%4; per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_32=beateven = if(equal(beateven,3),-1,beateven); per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_35=dx = 0.1*beateven*myx; per_frame_36=dy = 0.1*beateven*myy; per_frame_37=monitor = beateven; per_frame_38=wave_a = Bass_thresh; per_frame_39=zoom = 1.5 +0.25*myy; per_frame_40=rot = myx*beateven; per_frame_41=wave_x = 0.5 + 0.05*myx; per_frame_42=wave_y=0.5 + 0.05*myy; per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_44=oldq8 = q8; projectM-complete-2.1.0-Source/presets/Mstress - Snowing Fiber City.milk0000775000175000017500000001411411756064134026212 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.463900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279600 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.520000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*103.41 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wave_0_per_point6= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150000 shapecode_0_ang=0.000000 shapecode_0_r=0.790000 shapecode_0_g=0.460000 shapecode_0_b=0.420000 shapecode_0_a=1.000000 shapecode_0_r2=0.360000 shapecode_0_g2=0.460001 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_init1=oldx=.5; shape_0_init2=oldy=.5; shape_0_per_frame1=rad=rad+.1*sin(time); shape_0_per_frame2=mbass=max(bass_att,3); shape_0_per_frame3=xmovn = 0.1*rand(10)*mbass*0.015*(1-2*above(rand(10),5)); shape_0_per_frame4=ymovn = pow(pow(mbass*0.015,2)-pow(xmovn,2),1/2)*(1-2*above(rand(10),5)); shape_0_per_frame5=//ymovn=.05; shape_0_per_frame6=xmov = if(beat,xmovn,xmov*.9); shape_0_per_frame7=ymov = if(beat,ymovn,ymov*.9); shape_0_per_frame8=q1=oldx; shape_0_per_frame9=q2=oldy; shape_0_per_frame10=out_x = bor(above(q1+xmov,.9),below(q1+xmov,.1)); shape_0_per_frame11=out_y = bor(above(q2+ymov,.9),below(q2+ymov,.1)); shape_0_per_frame12=xmov = xmov + (-2*xmov*out_x); shape_0_per_frame13=ymov = ymov + (-2*ymov*out_y); shape_0_per_frame14=x = q1+xmov ; shape_0_per_frame15=y = q2+ymov; shape_0_per_frame16=q1=x; shape_0_per_frame17=q2=y; shape_0_per_frame18=oldx = q1; shape_0_per_frame19=oldy = q2; shape_0_per_frame20= shape_0_per_frame21=decay = decay - 0.91*(treble); shape_0_per_frame22= shape_0_per_frame23=//Thanks to krash for beat detection (modified) shape_0_per_frame24=volume = 0.3*bass+mid; shape_0_per_frame25=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); shape_0_per_frame26=lastbeat = lastbeat + equal(lastbeat,0)*time; shape_0_per_frame27=meanbass_att = 0.1*(meanbass_att*9 + bass_att); shape_0_per_frame28=runmeanbass =(runmeanbass*2 + bass_att)/3; shape_0_per_frame29=peakbass_att = max(bass_att,peakbass_att); shape_0_per_frame30=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); shape_0_per_frame31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); shape_0_per_frame32=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); shape_0_per_frame33=lastbeat = beat*time + (1-beat)*lastbeat; shape_0_per_frame34=peakbass_att = max(peakbass_att,1.1*meanbass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=rot=tot+.1*sin(time); per_frame_2=dx=dx+.1*sin(time*.5); per_frame_3=dy=dy+.1*sin(time*.3); projectM-complete-2.1.0-Source/presets/Rovastar & Telek - Cosmic Fireworks.milk0000775000175000017500000001335411756064134027337 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.300000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.2*sin(time*0.5624); shape_0_per_frame2=y = 0.5+0.2*sin(time*0.8934); shape_0_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_0_per_frame4=b2 = 0.5+0.5*sin(time*3.175); shape_0_per_frame5=g = 1 - 0.1*bass; shape_0_per_frame6=r2 = 0.5*0.5*sin(1.7823); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*2.32); shape_0_per_frame8=rad=0.02 + 0.00004*pow(bass+bass,5); shape_0_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.2*sin(time*0.6824); shape_1_per_frame2=y = 0.5+0.2*sin(time*0.934); shape_1_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_1_per_frame4=b2 = 0.5+0.5*sin(time*3.675); shape_1_per_frame5=g = 1 - 0.1*bass; shape_1_per_frame6=r2 = 0.5*0.5*sin(2.23); shape_1_per_frame7=g2 = 0.5 + 0.5*sin(time*1.32); shape_1_per_frame8=rad=0.08 + 0.00001*pow(bass+bass,7); shape_1_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.2*sin(time*0.9824); shape_2_per_frame2=y = 0.5+0.2*sin(time*0.34); shape_2_per_frame3=v =0.5+0.5*sin(time*0.9431); shape_2_per_frame4=r2 = 0.5+0.5*sin(time*1.675); shape_2_per_frame5=g = 1 - 0.1*bass; shape_2_per_frame6=g2 = 0.5*0.5*sin(1.23); shape_2_per_frame7=b2 = 0.5 + 0.5*sin(time*1.32); shape_2_per_frame8=rad=0.02 + 0.00001*pow(bass+bass,5); shape_2_per_frame9=ang = 0.2*sin(time) + (rad-0.1)*10;; per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,4.5)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=zoom = 1-beat*.1; per_frame_10=wave_x = x; per_frame_11=wave_y = y; per_frame_12=wave_mystery = xx*1.7-.5; per_frame_13=ob_a = beat; per_frame_14=wave_r= sin(time*.197)*.5+.5; per_frame_15=wave_g=cos(time*.201)*.5+.5; per_frame_16=wave_b=sin(time*.215)*.5+.5; per_frame_17= per_frame_18=xx=sin(xx*62.82)*.5+.5; per_frame_19=wave_r = xx+(1-xx)*wave_r; per_frame_20=wave_g = xx+(1-xx)*wave_g; per_frame_21=wave_b = xx+(1-xx)*wave_b; per_frame_22=//wave_b= wave_g; per_frame_23=//rot = .015; per_frame_24=monitor = xx; per_pixel_1=//rot = 0.001*rad; projectM-complete-2.1.0-Source/presets/Krash - 3D Shapes Demo 2.milk0000775000175000017500000002243311756064134024741 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx =0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz =0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Torus wave_0_per_point4=x0 = (1+value1)*sin(2*t8*sample); wave_0_per_point5=y0 = (1+value1)*cos(2*t8*sample); wave_0_per_point6=x1 = 0.5*sin(32*t8*sample)*y0+y0; wave_0_per_point7=y1 = 0.5*sin(32*t8*sample)*x0+x0; wave_0_per_point8=z1= 0.5*cos(32*t8*sample); wave_0_per_point9= wave_0_per_point10=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point11=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point12=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point13=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point14=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point15=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point16=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point17=//move resulting shape in 3d space wave_0_per_point18=x4 = x3; wave_0_per_point19=y4 = y3; wave_0_per_point20=z4 = z3+2; wave_0_per_point21=//draw 3d shape in 2d wave_0_per_point22=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point23=y=0.5+0.5*(y4/(1+z4*0.5)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets/Eo.S. + Phat - chasers 18 hallway.milk0000664000175000017500000004473011756064134026326 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=0.500000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + ((phs*4)/q2)*0.1; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=yp=yp*0.1 - 0.2; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample)*0.3; wave_0_per_point80= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.320000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 2.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.2-0.1)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.600000 wavecode_3_g=0.700000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 1.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.15-0.075)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*14 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm)-3.5; wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample)*0.4; shapecode_0_enabled=0 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.045563 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.700000 shapecode_0_b=0.300000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.761306 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=vol2=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol2=vol2*vol2; per_frame_8= per_frame_9=q2=vol2; per_frame_10= per_frame_11=mtime=mtime+(0.03 * (sin(time)*0.5 + 0.5))*(75/fps); per_frame_12= per_frame_13=q1=mtime*1; per_frame_14= per_frame_15= per_frame_16=gamma=1 + min(vol*0.8,1)*0.7; per_frame_17= per_frame_18= per_pixel_1=zm=1.002; per_pixel_2= per_pixel_3=sx=-zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets/Rovastar - Inner Thoughts (Strange Cargo Mix).milk0000775000175000017500000001735111756064134031134 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.01; shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.01;; shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.02; shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+ 0.02; shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.03; shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.03; shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986) +0.04; shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846) +0.04; shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.2; per_frame_21=decay =0.1*(bass_att+bass); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 2.3.milk0000775000175000017500000000754711756064134025142 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.018281 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=decay=.98+q8*.001; per_frame_44=monitor=q8; per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=c3=rad*q3; per_pixel_4=radix=if(above(q5,0),min(c1,c2),max(c1,c2)); per_pixel_5=radix=if(above(q6,0),min(radix,c3),max(radix,c3)); per_pixel_6=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_7=zoom=if(below(abs(q1),.5),zoom,if(below(abs(q2),.5),1+.07*sin(q4*3.14*radix),1+.07*sin(radix*q8*q4*1.618))); projectM-complete-2.1.0-Source/presets/Aderrasi - What cannot be.milk0000775000175000017500000000412011756064134025470 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.216706 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.749272 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.990000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) - 0.25*sin(1.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + dy_r +below(y,0.5)*0.005; per_pixel_5=dy = dy - dy_r -above(y,0.5)*0.005; per_pixel_6=dx = dx + dx_r+ above(y,sin(time))*0.005 - below(y,0.8*sin(time))*0.005; per_pixel_7=dx = dx + dx_r+ above(y,0.76*sin(1.2*time))*0.005 - below(y,0.55*sin(2*time))*0.005; per_pixel_8=nx = 0.8*x * sin(time) - 0.4*x *sin(1.22*time); per_pixel_9=ny = 0.8*y * cos(time) - 0.4*y *cos(1.4*time); per_pixel_10=zoom = zoom + if(below(rad,0.4), + 0.05-rad, 0); per_pixel_11=zoom = zoom + if (below(rad,0.2), + 0.1-rad, 0); projectM-complete-2.1.0-Source/presets/Rovastar - Sea Shells.milk0000775000175000017500000001437511756064134024762 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = 0.5*r2 + 0.1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = movement; per_frame_20=wave_x = q1; per_frame_21=wave_y = 1-q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = newrad*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x); per_pixel_5=dy=-0.007*cos(pow((sqrt(2)-effect),5)*10); per_pixel_6=dx=-0.007*sin(pow((sqrt(2)-effect),5)*10); projectM-complete-2.1.0-Source/presets/Aderrasi - Contortion.milk0000775000175000017500000000431611756064134025120 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691364 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.57*sin(time); per_frame_13=wave_y = wave_y + 0.57*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + above(bass,1)*0.25*(1-rad)*(100*dx_r); per_pixel_6=zoom = zoom - 0.2*(1-rad); per_pixel_7=cx = cx + above(bass,1)*0.25*sin(time)*(100*dy_r); per_pixel_8=cy = cy + above(bass,1)*0.25*cos(time)*(100*dy_r); projectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Oddball World.milk0000775000175000017500000000470411756064134027430 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=25.080072 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=0.122270 rot=0.240000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=1.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=ob_r=ob_r + time*sin(bass); per_frame_14=ob_b=ob_b + time*sin(treb+1); per_frame_15=ob_g=ob_g + time*sin(mid/1.5); per_frame_16=zoomexp = q1; per_frame_17=myb = cos(time) + abs(cos(time)); per_frame_18=myg = abs(sin(time)) ; per_frame_19=myr = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_20=avg = .9*avg+.1*le; per_frame_21=wave_r = if(below(avg,1.8),myr,0); per_frame_22=wave_b = if(below(avg,1.8),myb,0); per_frame_23=wave_g = if(below(avg,1.8),myg,0); per_frame_24=monitor = avg; per_pixel_1=grid=sign(pow(sin(ang*(q2)+x*y*q1)*2,1+q2%4)) -.5; per_pixel_2=snee=.5*sin(q2*q1); per_pixel_3=rot=bnot(grid%((q2%10)+2))*above(x,.5+snee)*above(y,.5-snee); per_pixel_4=sx=sx-sin((q2+.5)*x)*band(rot,snee)*.003; per_pixel_5=sy=sy-cos((q2+3.4)*y)*band(rot,snee)*.003; per_pixel_6=zoom=1+.1*sin((q1-q2)*3)+.2*cos(1.6*sin(time)+rad*6.28*q1)*below(x,.5+snee)*below(y,.5-snee); projectM-complete-2.1.0-Source/presets/Rovastar - Touchdown on Mars (Detailed Pictures Mix).milk0000775000175000017500000000236711756064134032401 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.381900 fWaveSmoothing=0.810000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000995 sy=1.000000 wave_r=0.050000 wave_g=0.100000 wave_b=0.100000 wave_x=0.920000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.7+0.3*sin(time); per_frame_2=wave_y = wave_y + 0.1*sin(20*time); per_frame_3=sx = 1.0006; per_pixel_1=dy = 0.0003+0.006*(y+0.05*(bass+bass_att)); projectM-complete-2.1.0-Source/presets/Krash & Rovastar - The Devil Is In The Details.milk0000775000175000017500000000573211756064134030671 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_19=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_20=ib_r = 0.3+xpos; per_frame_21=ib_b = 0.06*bass; per_frame_22=ib_g = 0.25+ypos; per_frame_23=q3 = 10+8*(0.6*sin(0.423*time) + 0.4*sin(0.253*time)); per_frame_24=q4 = 1/q3; per_frame_25=q5 = 0.5*sign(xpos); per_frame_26=q6 = 0.5*sign(ypos); per_frame_27=monitor = rot; per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); projectM-complete-2.1.0-Source/presets/idiot - Nothing Yet - 03 - The worst of the pack.milk0000775000175000017500000000423711756064134031014 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.796892 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.216000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.1+q1; per_frame_19=wave_b=.9-q2; per_frame_20=wave_G=.5-q3+q4; per_pixel_1=zoom=zoom-.05*(rad-x-y+.05*sin(x*3.14*sin(y*3.14)))*q2*rad*3.14*sin(Q3)+.05*sin(ang*3.14-q2*rad*3.14); per_pixel_2=rot=rot+.01*sin(ang*x-q1/y*ang*Rad-q3-zoom); per_pixel_3=dx=rot*sin(x*3.14)/2; per_pixel_4=dy=rot*sin(y*3.14)/2; per_pixel_5=cx=-dx; per_pixel_6=cy=dy; projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Approach (Vectrip Mix).milk0000775000175000017500000000641711756064134030167 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=0.600000 mv_g=0.500000 mv_b=0.450000 mv_a=1.000000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.002*sin(time+0.073); per_frame_7=decay = decay - 0.03*equal(frame%30,0); per_frame_8=vol = (bass+mid+att)/6; per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_14=xpos = xpos + 0.001*xspeed; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=mv_x_speed = 16; per_frame_22=mv_y_speed = 12; per_frame_23=mv_x_range = 0.499; per_frame_24=mv_y_range = 0.499; per_frame_25=mv_x_amount = 2; per_frame_26=mv_y_amount = 3+1.5*sin(sin(time*0.245)+cos(time*0.45)); per_frame_27=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_28=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_29=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_30=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_31=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_32=mv_l = 30*sin(10*ypos)+ 40*cos(10*xpos); per_frame_33=wave_r = wave_r + 0.5*sin(3.758); per_frame_34=wave_b = wave_b + 0.4*cos(time*2.023); per_frame_35=wave_g = wave_g + 0.4*sin(time*2.01); projectM-complete-2.1.0-Source/presets/Eo.S. - heater core C_Phat's_class + sparks_mix.milk0000664000175000017500000003226111756064134031242 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=freq=sin(q7*0.5)*4+4; wave_0_per_point4= wave_0_per_point5=scale=sin(n*freq)*0.3+0.7; wave_0_per_point6=xp=sin(n*1)*0.3*scale; wave_0_per_point7=yp=cos(n*1)*0.3*scale; wave_0_per_point8=zp=abs(sin(n*freq+time)*0.1); wave_0_per_point9= wave_0_per_point10=//rotate on y wave_0_per_point11=ang=(q7+time*0.01)*0.2; wave_0_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_0_per_point13=yp2=yp; wave_0_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_0_per_point15= wave_0_per_point16=//rotate on x wave_0_per_point17=ang=(q7+time*0.01)*0.3; wave_0_per_point18=xp3=xp2; wave_0_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_0_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_0_per_point21= wave_0_per_point22= wave_0_per_point23=xp=xp3; wave_0_per_point24=yp=yp3; wave_0_per_point25=zp=zp3; wave_0_per_point26=zp=zp+2.1; wave_0_per_point27=xs=xp/zp; wave_0_per_point28=ys=yp/zp; wave_0_per_point29= wave_0_per_point30=x=xs+0.5; wave_0_per_point31=y=ys*1.3+0.5; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_0_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2= wave_1_per_point3=freq=sin(q7*0.5)*4+4; wave_1_per_point4= wave_1_per_point5=scale=sin(n*freq)*0.3+0.7; wave_1_per_point6=xp=sin(n*1)*0.3*scale; wave_1_per_point7=yp=cos(n*1)*0.3*scale; wave_1_per_point8=zp=-abs(sin(n*freq+time)*0.1); wave_1_per_point9= wave_1_per_point10=//rotate on y wave_1_per_point11=ang=(q7+time*0.01)*0.2; wave_1_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_1_per_point13=yp2=yp; wave_1_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_1_per_point15= wave_1_per_point16=//rotate on x wave_1_per_point17=ang=(q7+time*0.01)*0.3; wave_1_per_point18=xp3=xp2; wave_1_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_1_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_1_per_point21= wave_1_per_point22= wave_1_per_point23=xp=xp3; wave_1_per_point24=yp=yp3; wave_1_per_point25=zp=zp3; wave_1_per_point26=zp=zp+2.1; wave_1_per_point27=xs=xp/zp; wave_1_per_point28=ys=yp/zp; wave_1_per_point29= wave_1_per_point30=x=xs+0.5; wave_1_per_point31=y=ys*1.3+0.5; wave_1_per_point32= wave_1_per_point33= wave_1_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_1_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38= wave_2_per_point39= wave_2_per_point40=a=aflux wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.150000 wavecode_3_a=1.000000 wave_3_per_frame1=spark=rand(40); wave_3_per_frame2=spark= above(spark,37); wave_3_per_frame3= wave_3_per_frame4=t1=spark; wave_3_per_frame5=t2=0; wave_3_per_frame6=t3=0; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=offran=1-t1*0.1; wave_3_per_point3=sparkcycle=above( sin(n*2) , 0); wave_3_per_point4= wave_3_per_point5=zran=(rand(8) - 4); wave_3_per_point6=xran=(rand(8) - 4); wave_3_per_point7=yran=(rand(8) - 4); wave_3_per_point8=alp=min( 1-abs(zran*0.25), min( 1-abs(xran*0.25),1-abs(yran*0.25) )); wave_3_per_point9=alp=alp*alp; wave_3_per_point10=a=alp*(1-t1) + t1; wave_3_per_point11=zran=zran*0.001*offran; wave_3_per_point12=xran=xran*0.001*offran; wave_3_per_point13=yran=yran*0.001*offran; wave_3_per_point14= wave_3_per_point15=xseed=sin(sample*3.14+time*15)+sin(sample*11)*0.4; wave_3_per_point16=yseed=cos(sample*3.14+time*9)+sin(sample*17+time)*0.4; wave_3_per_point17=t2=t2+xseed*sparkcycle; wave_3_per_point18=t3=t3+yseed*sparkcycle; wave_3_per_point19=xspark=t2*0.002; wave_3_per_point20=yspark=t3*0.008; wave_3_per_point21= wave_3_per_point22=scale=sin(n*freq)*0.3+0.7; wave_3_per_point23=zp=sin(time)+ zran; wave_3_per_point24=zp=zp + yspark*t1*sparkcycle; wave_3_per_point25= wave_3_per_point26=aflux=sin(zp*3.14 + 3.14); wave_3_per_point27=xp=sin(n)*0.1*aflux + xran; wave_3_per_point28=xp=xp + xspark*t1*sparkcycle; wave_3_per_point29=yp=cos(n)*0.1*aflux + yran; wave_3_per_point30= wave_3_per_point31=//rotate on y wave_3_per_point32=ang=(q7+time*0.01)*0.2; wave_3_per_point33=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point34=yp2=yp; wave_3_per_point35=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point36= wave_3_per_point37=//rotate on x wave_3_per_point38=ang=(q7+time*0.01)*0.3; wave_3_per_point39=xp3=xp2; wave_3_per_point40=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point41=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point42= wave_3_per_point43= wave_3_per_point44=xp=xp3; wave_3_per_point45=yp=yp3; wave_3_per_point46=zp=zp3; wave_3_per_point47= wave_3_per_point48=zp=zp+2.1; wave_3_per_point49=xs=xp/zp; wave_3_per_point50=xs=xs+0.5; wave_3_per_point51=ys=yp/zp; wave_3_per_point52=ys=ys*1.3 + 0.5; wave_3_per_point53= wave_3_per_point54=x=xs; wave_3_per_point55=y=ys; wave_3_per_point56= wave_3_per_point57= wave_3_per_point58= wave_3_per_point59= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.800000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=border_a=treb; shape_0_per_frame2=rad=bass; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.216712 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=1.000000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5) shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=decay=1; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5=mtime=mtime+vol*0.018*(70/fps); per_frame_6=q7=mtime; per_frame_7=q8=vol per_pixel_1=zoom=-1.02 + rad*10; per_pixel_2=//rot=rad*500; projectM-complete-2.1.0-Source/presets/Aderrasi - Antidote (Aqualung Mix).milk0000775000175000017500000000461511756064134027130 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599171 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.100000 wave_b=1.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.25*sin(time); per_frame_6=wave_y = 0.5 + 0.25*cos(time); per_frame_7=ib_r = above(sin(0.2*time),-0.333)*1*below(sin(0.2*time),0.333); per_frame_8=ib_g = below(sin(0.2*time),-0.333)*1; per_frame_9=ib_b = above(sin(0.2*time),0.333)*1; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + 0.001; per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6=rot = rot + 0.4*(1-rad)*0.5*sin(70*dy_r+dx_r*60); per_pixel_7=zoom = zoom + 0.01*(1-rad*2)*0.03*(0.5-rad*0.1*sin(time)); per_pixel_8=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_9=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); projectM-complete-2.1.0-Source/presets/Rovastar - Dark Ritual (Star Of Destiny Mix).milk0000775000175000017500000001710711756064134030613 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=100.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.460000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=1.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.050000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.400000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.600000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.600000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang =1- time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.300000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = 0.5+time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets/Fvese & Idiot24-7 - Rearview Mirror.milk0000775000175000017500000000306611756064134026771 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.280000 fDecay=0.970000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660119 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.607700 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=0.999900 wave_r=0.600000 wave_g=0.400000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r=wave_r*sin(bass+mid); per_frame_2=wave_b=wave_b-.4*sin(time*bass); per_frame_3=wave_g=wave_g+.6*cos(time*mid-bass); per_frame_4=bass_eff = max(max(bass,bass_att)-1,0); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=decay = decay - 0.05*equal(frame%16,0); per_frame_7=rot = rot + bass_eff/bass_thresh-0.05; per_frame_8=monitor = rot; per_pixel_1=zoom=pow(.8+x&.8+y,1+x&1+y)+.1; projectM-complete-2.1.0-Source/presets/Illusion - Heavenly Eye.milk0000775000175000017500000000254411756064134025305 0ustar matthiasmatthias[preset00] fGammaAdj=1.5000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=8.000000 fWarpScale=1.331000 fZoomExponent=15.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=2.000000 projectM-complete-2.1.0-Source/presets/Rovastar - VooV's Movement.milk0000775000175000017500000001163611756064134025732 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.186471 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.351767 fShader=0.000000 zoom=0.980296 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.700000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_15=q2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_16=q6 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_17=q7 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_18=//ob_size = beat*0.05; per_frame_19=ob_r = sin(20*(q1+q2)); per_frame_20=ob_g = sin(25*(q6+q7)); per_frame_21=//mv_x = 1.25; per_frame_22=//mv_y = 1.25; per_frame_23=//mv_dx = (0.33*(q1+q2+q6))-0.5; per_frame_24=//mv_dy = (1-0.33*(3-q2-q6-q7))-0.5; per_frame_25=//mv_a = 1; per_frame_26=//mv_l = 10*bass; per_frame_27=change = if(beat,rand(10)+3,oldchange); per_frame_28=oldchange = change; per_frame_29=q4 = (change + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_30=//ch = if(beat,rand(10)+3,oldch); per_frame_31=zz = if(beat,rand(13)+3,oldzz); per_frame_32=oldzz =zz; per_frame_33=q5 = (zz + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_34=q3 = mode; per_frame_35=monitor = mode; per_frame_36=//wave_x = if(framehalf,q1,q2); per_frame_37=//wave_y =1- if(framehalf,q6,q7); per_frame_38=//wave_a =0; per_frame_39=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_40=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_41=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milkprojectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.m0000775000175000017500000000375011756064134032757 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.5*sin(time*0.894); per_frame_3=wave_g = 0.5 + 0.5*sin(time*1.14); per_frame_4=wave_b = 0.5 + 0.5*sin(3-bass_att); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.995+.004*sin(time*.369)+.001*sin(time*1.54); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*(.009+.003*sin(time*2.18))*sin(time*.3); per_pixel_4=rot=sin(x*3.14)*.001*sin(time*.67); projectM-complete-2.1.0-Source/presets/Geiss - Cepiasound.milk0000775000175000017500000000327211756064134024374 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.900000 fWaveScale=0.436037 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.050000 fModWaveAlphaEnd=1.390000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.065000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.280000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=-1.400000 mv_dy=2.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_pixel_1=zoom=zoom+max(bass-1,0)*0.25*sin(rad*15); projectM-complete-2.1.0-Source/presets/headphones.tga0000664000175000017500000005235411756064134023071 0ustar matthiasmatthias  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•wÿÌ<¿–•uÿß4ÿÉuûÿ¬–”=ûÿùkÿDzƒÿo•“å„ÿ9ÿÆ(óƒÿú8”’¼„ÿÿÈV„ÿâ“’e„ÿÇÿÉ„ÿ•“‘íƒÿì‰z ÿ²]ˆŃÿý2’‘ƒÿþH‰Vÿòe)rÿ޲ÿ‡‰ðƒÿÈ‘:þƒÿ‰ë‚ÿr˜Q™áÿWîSœg‚ÿü7‰n„ÿe‘Ѓÿ‚ÿã… $zÂû„ÿ‰íÿûÄ|5+…¼‚ÿ׈уÿìX„ÿh‰XƒÿE†¨Å.Šžü‡ÿ»íF…ÿë¦W‹róÐ…ñ‚ÿŒ‰<þƒÿ}σÿˈì‚ÿ—†Dÿ÷‡ “ù…ÿÿÿÿííxˆÿØW‰ëÿp†d‚ÿý:‰¡ƒÿê ŽH„ÿ;‰¯‚ÿÞ …Ùÿ‡̃ÿÿÿ<<<ÿ```ÿsssÿSSSÿ‚ÿìªÿÿ###ÿÿ…ÿÐ0‰aÿò†·‚ÿÚ ˆúƒÿkŽÀƒÿ‰V‚ÿþ>†|ÿä †2ä‚ÿÿ ÿQQQÿcccÿhhhÿnnnÿsssÿiiiÿ‚ÿRìÝÿ777ÿsssÿnnnÿNNNÿ---ÿ ÿƒÿôQˆÃÿ¨†ï‚ÿ€‰ƒÿߎ8„ÿK‰Ë‚ÿ†!öÿT†4õ‚ÿ ÿDDDÿVVVÿ\\\ÿaaaÿfffÿlllÿqqqÿsssÿ ÿÿ„ë‚ÿNNNÿsssÿoooÿiiiÿdddÿ]]]ÿ555ÿ ÿ‚ÿþ{ˆ-ûÿD†^‚ÿæˆ'ýƒÿZŽ«ƒÿÓˆ3‚ÿæ †³ÿ·†ׂÿ ÿGGGÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿoooÿsssÿ###ÿÿ¶ëA‚ÿeeeÿrrrÿmmmÿgggÿbbbÿ]]]ÿWWWÿOOOÿ&&&ÿƒÿ~ˆ‹ÿ؆΂ÿT‰«ƒÿÊŽŒøƒÿ]‰œ‚ÿƒ†%ÿ÷#†‚ÿ ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿrrrÿ:::ÿÿèëtÿ ÿsssÿpppÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿ---ÿÿÿû5‡ äÿ@†f‚ÿ½‰3„ÿ%Œbƒÿæˆõÿý†…ÿš†Bþÿ ÿ:::ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿpppÿPPPÿ‚ÿê¦ÿ ÿsssÿnnnÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ///ÿÿÿ× ‡~ÿ¡† òÿþ&‰ÍƒÿŒ½ƒÿ‰m‚ÿ³†äÿ8†Åÿ ÿ,,,ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿnnnÿgggÿ‚ÿMêÙÿ 666ÿqqqÿlllÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿÿ‚ÿ‡ýÿõ †–‚ÿމtƒÿÙ‹ýƒÿ6‰Õ‚ÿK†Hÿ׆þÿÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿlllÿrrrÿ ÿÿé þÿ LLLÿoooÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ ÿÿû‡ºÿc†/‚ÿíˆþƒÿ3Œ‹pƒÿÛ‰>‚ÿᆩÿu†nÿÿ'''ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿjjjÿpppÿ!!!ÿÿ±é=‚ÿ cccÿmmmÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ&&&ÿ‚ÿa‡XÿŇǂÿ_‰ÂƒÿˆŒ‹·ƒÿ‚‰§‚ÿ{†øÿû†Ãÿ ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿnnnÿ777ÿÿãépÿÿqqqÿkkkÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿÿÿ¶‡îÿ&†`‚ÿÉiƒÿÉŒŠòƒÿ4‰ïÿû†eÿ³†þÿÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿlllÿMMMÿ‚ÿè¢ÿÿoooÿiiiÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿÿÿú‡•ÿw† ïÿùˆ"ƒÿû ‹Š5ƒÿòˆ!‚ÿÀ‡šÿa†L‚ÿÿ$$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿbbbÿ‚ÿHèÔÿ333ÿmmmÿgggÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿÿ‚ÿ`‡Qÿ¨‡¶‚ÿ/‰ãƒÿF‹Štƒÿ·‰R‚ÿއËÿ/†]ÿÿÿ"""ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿÿÿzç üÿHHHÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿÿÿ”‡!ÿÙ‡…‚ÿ`‰¤ƒÿ…‹Š²ƒÿy‰ƒ‚ÿ^†÷ÿø†oÿÿÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿÿÿ¬ç9‚ÿ]]]ÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿÿ ÿÿ¥ˆïÿý †T‚ÿ‘‰fƒÿÄ‹Šìƒÿ:‰³‚ÿ.†,ÿˇ€ÿÿÿ$$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿ333ÿÿÞçlÿÿkkkÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿÿ ÿÿµˆ¿ÿ;†#‚ÿ‰'ƒÿöЉƒÿø‰äÿø†]ÿš‡’ÿÿÿ"""ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿHHHÿ‚ÿæžÿÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿÿ ÿÿƈÿk†ðÿñ‰ïƒÿЉ6ƒÿÕ‰‚ÿ͇ÿh‡¤ÿ ÿ‚ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿ[[[ÿ‚ÿCæÐÿ///ÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿÿÿÿÖˆ^ÿœ‡Á‚ÿ$‰ÊƒÿAЉ\ƒÿ±‰F‚ÿœ‡¼ÿ8‡¦ÿ ÿ‚ÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿÿÿuåûÿCCCÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿæˆ1ÿć‚ÿU‰¦ƒÿgЉƒÿ‰w‚ÿl‡Éÿ%‡†ÿÿ‚ÿ!!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿÿÿ§å5‚ÿ VVVÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ‚ÿÿÿéˆ$ÿʇ_‚ÿ…‰‚ƒÿŒŠ‰¦ƒÿh‰‚ÿI‡Ëÿ"‡eÿÿƒÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿ///ÿÿÙåhÿÿeeeÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ‚ÿ ÿÿʈ!ÿ̇H‚ÿމ^ƒÿ±Š‰ÁƒÿF‰‚ÿI‡Îÿ‡E‚ÿÿ‚ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿCCCÿÿþ äšÿÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿ‚ÿ ÿÿ¨ˆÿ·I‚ÿŒ‰?ƒÿÄŠ‰Ìƒÿ5‰‹‚ÿJ‡Ðÿ‡$‚ÿÿ‚ÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿVVVÿ‚ÿ>äÌÿ +++ÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿ†ˆÿчJ‚ÿЉ2ƒÿÏŠ‰×ƒÿ*‰‰‚ÿK‡Òÿ‡ýÿÿƒÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿcccÿÿÿpãùÿ ???ÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿƒÿÿÿeˆÿÓ‡K‚ÿ‰‰&ƒÿÛŠ‰âƒÿ‰‡‚ÿL‡Õÿˆãÿÿƒÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿÿÿ¢ã1‚ÿ QQQÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿÿ‚ÿCˆÿÕ‡L‚ÿ‡‰ƒÿ抉îƒÿ‰…‚ÿM‡×ÿˆÂÿ ÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿ+++ÿÿÔãcÿ ÿaaaÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿƒÿÿ‚ÿ"ˆÿÖ‡M‚ÿ…‰ƒÿñЉùƒÿ‰„‚ÿN‡Ãÿ.ˆ‹ÿÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿ>>>ÿÿü â–ÿ ÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿûˆ<ÿ¶‡N‚ÿƒ‰ƒÿüЉüƒÿ‰‚‚ÿO‡–ÿ[ˆE‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿPPPÿ‚ÿ9âÈÿ '''ÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿ ÿÿĉiÿ‰‡O‚ÿ‰ƒÿøŠ‰ïƒÿ‰€‚ÿV‡jÿ‡ˆöÿÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ^^^ÿÿÿkáöÿ :::ÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ„ÿÿÿ~‰•ÿ]‡a‚ÿ}‰ƒÿꊉàƒÿ!‰c‚ÿ…‡=ÿ´‰¹ÿÿ„ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿÿÿá-‚ÿ LLLÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿ8‰Âÿ0‡–‚ÿT‰&ƒÿÜŠ‰Òƒÿ0‰.‚ÿ»‡ÿà‰sÿÿÿƒÿ ÿ%%%ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ(((ÿÿÏá_ÿ ÿ[[[ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿ„ÿÿÿï‰îÿü‡Ë‚ÿ‰5ƒÿΊ‰Äƒÿ?‰õÿï‡åÿˆ,‚ÿÿ„ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ999ÿÿúà’ÿ ÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ„ÿÿÿ¬‰ÿׇùÿéŠDƒÿÀЉ¶ƒÿPŠÂ‚ÿ&‡¸ÿR‰æÿ ÿ„ÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿJJJÿ‚ÿ4àÄÿ $$$ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿ„ÿÿ‚ÿf‰pÿ§‡6‚ÿ³ŠXƒÿ°Š‰šƒÿsŠ‚ÿ\‡mÿµ‰”‚ÿÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿXXXÿÿÿfßôÿ 555ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ„ÿÿ‚ÿ ‰ÒÿN‡k‚ÿ~ŠƒÿЉqƒÿžŠW‚ÿ’‡øÿüˆúÿ ÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿÿÿ˜ß)‚ÿ FFFÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿÿˉ5ÿ燠‚ÿHŠ«ƒÿeЉHƒÿÉŠ"‚ÿȈ§ÿ{‰œ‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ$$$ÿÿËß[ÿ ÿUUUÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿÿ‚ÿN‰—ÿˆˆÖ‚ÿŠÖƒÿ;ЉƒÿòŠëÿø‡Dÿ݈"ûÿ ÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿ555ÿÿøÞŽÿ ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿƒÿÿÿÿω ðÿ&‡ýÿÝŠûƒÿЉóƒÿе‚ÿX‡ßÿB‰ ÿÿÿƒÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿEEEÿ‚ÿ/ÞÀÿ ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿR‰[ÿˆq‚ÿ Š,ƒÿ苊˃ÿUŠ`‚ÿ»ˆ~ÿ¸‰&üÿÿÿ‚ÿ ÿ%%%ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿSSSÿÿÿaÝñÿ 111ÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿÿÓˆ Ùÿ_ˆÔ‚ÿAŠkƒÿ»‹ŠƒÿŠ òÿþ ‡ùÿf‰‚ÿÿÿ‚ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿÿÿ“Ý%‚ÿ BBBÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ‚ÿÿÿ‚ÿW‰”ÿä ‡9‚ÿÝвƒÿz‹ŠJƒÿä‹›‚ÿ…ˆwÿó"ˆ©‚ÿ ÿÿÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿ ÿÿÆÝW‚ÿ PPPÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿ ÿ‚ÿ­ˆFþÿþFˆª‚ÿ|Šóƒÿ5‹Š ùƒÿ,Š9‚ÿñ‡Åÿˆ Ê‚ÿÿÿÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿ111ÿÿõÜŠÿ ÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ‚ÿÿ‚ÿÎ ˆäÿ”ˆ1þÿüŠ@ƒÿî‹‹Àƒÿs‹Å‚ÿŒˆ#ôÿt‰ãƒÿ ÿÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿ@@@ÿ‚ÿ*ܼÿ ÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ‚ÿ牧ÿÚ ˆ¶‚ÿ ‹‡ƒÿ¬Œ‹zƒÿËA‚ÿ÷ˆiÿø2‰'̃ÿ ÿ ÿÿ***ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿKKKÿEEEÿ‚ÿ\Üîÿ ---ÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿÿÿÿ‚ÿ÷7‰mÿü7ˆ<‚ÿù Š݃ÿgŒ‹2„ÿ(‹¼‚ÿ¢‰¹ÿñD‰€û…ÿÿ ÿÿ ÿÿ„ÿŽÛ!‚ÿ ...ÿCCCÿDDDÿBBBÿ===ÿ777ÿ222ÿ)))ÿÿ ÿÿƒÿÛ8ˆ‡‚ÿƒˆÍ‚ÿ“‹DƒÿüŒŒÓƒÿ‹7ƒÿNˆäÿú^Š4ÍŽÿÀÛS…ÿÿ ÿÿÿ†ÿ— ˆ§‚ÿ³ˆ‚ÿô‹ªƒÿ´Œnƒÿì‹¡‚ÿèˆÑ‚ÿ|‹,‡àŠÿïÆÛ…ŽÿÑH‰‚ÿ–ˆ5û‚ÿk‹ùƒÿNŒ÷ƒÿX‹ä‚ÿ¬‰¼‚ÿ›‹1Sp÷‚ÿC$ ÝÑë‰ÿß…+ŠØÿþv‰Ú‚ÿ¼‹uƒÿ壃ÿÉŒGƒÿ‰¢ÿñ&Ó‚ÿ(â ‹‚ÿ£_B%Œ ÍÿøX‰¾‚ÿñ‹ æƒÿƒŽ=„ÿQŒ™ƒÿ_Š…úD‘¤‚ÿcä ‚ÿ‘Í>ŠŸƒÿaŒzƒÿý ŽŽÉƒÿÕ‹ É‚ÿúBŠ$’h‚ÿžäáÿⓊƒÿŒðƒÿ¤ŽB„ÿ_ŒÝ‚ÿôH,‚ÿÚã!‚ÿ§Žƒÿ¬Œƒÿú!ºƒÿߌ'í‚ÿû^œî‚ÿâb‚ÿkœ¨ƒÿÆŒ øƒÿ”3þƒÿˆ=ô‚ÿþwœ´‚ÿQ⢂ÿ/›ÀƒÿÒŒ¾ƒÿôªƒÿý<6ëƒÿ¬šw‚ÿŒâãÿñšKèƒÿ¿r„ÿ„‘%÷ƒÿÞ &߃ÿçI™;‚ÿÎá#‚ÿ¸™ ™„ÿ¨+øƒÿà ‘‘o„ÿŽÏ„ÿ|˜ø‚ÿ1à€‚ÿ|™“ƒÿþ‹σÿý?’‘¼„ÿ\Žþÿû7™Â‚ÿ˜ßê‚ÿ4™çÿåF˜„ÿŒ“’ïƒÿù@Däÿ€šh‚ÿó Þe‚ÿÏ›Hÿ¨y„ÿÓ““[„ÿï*ƒšö‚ÿgÝׂÿjœ4\þƒÿù/””¨„ÿà­£‚ÿÏÝK‚ÿõ­Cú„ÿl•” Ç„ÿͬ@ƒÿ7ܽ‚ÿŸ­<ò„ÿŠ–•Ù„ÿÕ«Ü‚ÿžÛ0ƒÿ:¬T÷„ÿ¥––"è„ÿç3«{‚ÿöÚ£‚ÿÔ¬oý„ÿ½——3ô„ÿôLªü‚ÿ¡Ù5û‚ÿoª…ÿИ˜>ï„ÿüpªµƒÿE× Ù‚ÿ÷©´…ÿÙ™*á…ÿ¸¨RƒÿÞ Ö–ƒÿ¤©Së…ÿ¬ššÎ…ÿíW§݃ÿ‹ÕJƒÿø#§¤†ÿ‘›› ¸†ÿ¦¦Qƒÿü2Óçƒÿ‚§+ã…ÿþsœ“…ÿô#§¾ƒÿÎÒ®ƒÿß § Ø„ÿèLžžFãƒÿh¨.üƒÿvÑa„ÿO©7ü‚ÿ¬ŸŸ£ÿ·ª˜ƒÿö0Ï'òƒÿ¶«…ÿï[¡¡RÙªðƒÿåÍâƒÿø$«“¢¢¬r„ÿÓËÚ„ÿƒÒÐÙ„ÿ»ÉЄÿà ÒÑL…ÿ¹ ÇÌ…ÿQÓÒ´…ÿÆÅ.â…ÿ¦ÔÒâ…ÿÒÃJò…ÿÑ ÔÓ8ú…ÿâ:Àwü…ÿî"ÕÔo†ÿûx½%ņÿýHÖÕ«‡ÿ¹ºmõ‡ÿv×Õ·ÿée·-¿ˆÿ„ØÖ؈ÿÓG´#¥ýˆÿŠÙ×â‰ÿ·1°—ú‰ÿÚØ'êŠÿÃWªF©ùŠÿ•ÛÙ0ç‹ÿå}¦€á‹ÿýyÜÚÒŒÿýÈ6ž@ƒÇþŒÿñLÝÛ ·ÿë¤c8–;v¹õÿÚ)ÞÜ–“ÿã¹gSD5&  !,7B[€¥Êï“ÿ¸ßÞañ›ÿûþœÿîcà߸¸ÿ©âádñ´ÿâLäâ«þ°ÿéx åä,ªþ¬ÿâm çæ+¨ý¨ÿÙbéè&Ø£ÿÞ‹7ëë/†ÝÿÛ‡3ïî3p¢Ôü“ÿè·†U$òò 7i•§¶ÄÓâñýòáÑÀ¯ŸŽxJ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets/Idiot & Che - Various Abstract Effects.milk0000775000175000017500000001032311756064134027575 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=-0.720000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000198 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.600000 wave_y=0.700000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=10.656000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=wave_r=.5*sqr(sin(time*3.7))+.5*sin(37*ccl+.01*leccl); per_frame_25=wave_g=.5*sqr(sin(time*2.8))+.5*sin(38*ccl+.01*leccl); per_frame_26=wave_b=.5*sqr(sin(time*3.2))+.5*sin(36*ccl+.01*leccl); per_frame_27=wave_x=.5+.1*sin(leccl+frame); per_frame_28=wave_y=.5+.1*sin(1.2*leccl+frame+1.17); per_frame_29= per_frame_30=ccl=ccl+beat; per_frame_31=q1=ccl; per_frame_32=leccl=leccl+bass+treb; per_frame_33=q2=.001*leccl; per_frame_34=q3=th; per_frame_35= per_frame_36=ob_r=wave_R; per_frame_37=ob_b=wave_b; per_frame_38=ob_g=wave_G; per_pixel_1=sector=(ang+rot+x+y)*5000+q1+10*sin(q2); per_pixel_2=orient=sector%4; per_pixel_3=spd=.005*q3; per_pixel_4=quadrant=above(x,.5)*2+above(y,.5-x); per_pixel_5= per_pixel_6=// variant movement per_pixel_7=dx=dx+equal(quadrant,q1%4)*if(below(orient,2),-spd,spd); per_pixel_8=dy=dx+equal(quadrant,q1%4)*if(orient%2,-spd,spd); per_pixel_9= per_pixel_10=// pulsed zoom per_pixel_11=zoom = 1+equal(quadrant,(q1+1)%4-x*5*sin(100*q2+10*sign(sin(20*q1))*rad)); per_pixel_12= per_pixel_13=// weird warp per_pixel_14=dx=dx+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18*q2))*x per_pixel_15=+(15+10*sin(19*q2))*y+sin(1.8*q2)*q1)*Rad*sin(q1); per_pixel_16=dy=dy+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18.5*q2))*x per_pixel_17=+(15+10*sin(19.5*q2))*y+sin(1.7*q2)*q1)*Rad*sin(q1); per_pixel_18= per_pixel_19=// ccl driven stretch fx per_pixel_20=sx=1+equal(quadrant,(q1+2)%4)*.1*sin(53*q1+10*q2+4*ang); per_pixel_21=sy=1+equal(quadrant,(q1+2)%4)*.1*sin(32*q1+10*q2+4*ang); per_pixel_22=rot=equal(quadrant,(q1+2)%4)*.05*sin(27*q1+10*q2); per_pixel_23= per_pixel_24=// structures per_pixel_25=structure=equal(quadrant,(21.7*q1)%4)*above(sector%6,2)-q1*rad; per_pixel_26= per_pixel_27=dx=if(structure,5*-dx,dx); per_pixel_28=dy=if(structure,5*-dy,dy);; per_pixel_29=rot=if(structure,5*-rot-rad*rad,rad*rad); per_pixel_30=zoom=if(structure,5*-zoom+6,zoom); per_pixel_31= per_pixel_32=sx=sx+.3*Sin(x)*sin(q3); per_pixel_33=sy=sy-.3*sin(y)*sin(q1); projectM-complete-2.1.0-Source/presets/Geiss - Cruzin'.milk0000775000175000017500000000300311756064134023613 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.691672 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.110000 dx=0.000000 dy=-0.001000 warp=0.024300 sx=1.001992 sy=1.004987 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.650000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4.000000 projectM-complete-2.1.0-Source/presets/Geiss - Asymptote.milk0000775000175000017500000000375011756064134024270 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.140000 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=0.090000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.020000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_12=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_13=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; projectM-complete-2.1.0-Source/presets/Aderrasi - Bitterfeld (Crystal Border Mix).milk0000775000175000017500000000407311756064134030505 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.448626 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.310603 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ib_r =wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_frame_8=wave_mystery = wave_mystery + 0.3*time; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - 0.2*(1.5-rad)*sin(bass/2*treb_att)*(rad*2*(rad*abs(sin(9*ang)))); per_pixel_6=rot = rot + dy_r*(2-zoom)*0.3*cos(bass)*20; per_pixel_7=rot = rot - 0.4*(rad*cos(abs(12*ang)))*below(rad,0.3+ 0.4*sin(bass)); per_pixel_8=dx = dx + 0.5*abs(rad+x-0.5*(bass/y*0.2))*dx_r; per_pixel_9=dy = dy + 0.5*abs(rad+y-0.5*(treb/x*0.2))*dy_r; projectM-complete-2.1.0-Source/presets/Geiss - Descent.milk0000775000175000017500000000253011756064134023663 0ustar matthiasmatthias[preset00] fGammaAdj=1.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.900000 fWaveScale=1.372000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.164000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%50,0); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets/shifter - escape the worm - Eo.S. + Phat - Before_It_Eats_Your_Brain_Mix_v2.milkprojectM-complete-2.1.0-Source/presets/shifter - escape the worm - Eo.S. + Phat - Before_It_Eats_You0000664000175000017500000003303711756064134032362 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.999894 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.399996 nMotionVectorsY=4.800006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.275918 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.080000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599580 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.850000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.542619 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.090529 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2=decay=.999; per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3 = q3*q3*0.5 + 0.1; per_frame_40=q3 = min(q3,1.0); per_frame_41=//q3=1.25; per_frame_42=monitor = int(q3*4)/4; per_frame_43= per_frame_44=q4 = mt; per_frame_45=q5 = bt; per_frame_46= per_frame_47=cx = q1; per_frame_48=cy = q2; per_frame_49= per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_55= per_frame_56=q6 = rmod; per_frame_57= per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_59= per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_61= per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.0;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=limit=0.05; per_pixel_25= per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_27=dsign=sign(dx); per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; per_pixel_29= per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_31=dsign=sign(dy); per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; per_pixel_33= projectM-complete-2.1.0-Source/presets/Aderrasi - Circlefacade.milk0000775000175000017500000000313511756064134025305 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220186 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.459160 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.340000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.100000 wave_y=0.900000 ob_size=0.070000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = 0.5 + 0.3*sin(0.75*time); per_frame_2=wave_y = 0.5 + 0.3*cos(0.75*time); per_frame_3=ob_r = ob_r + 0.445*sin(1.52*time); per_frame_4=ob_g = ob_g + 0.436*sin(1.062*time); per_frame_5=ob_b = ob_b + 0.325*sin(1.22*time); per_frame_6=ib_a = ib_a + 5*tan(0.5*time); per_frame_7=zoom = zoom - 0.1*zoom; per_pixel_1=dx = dx + (sin(rad)*0.05)*0.76*sin(1.2255*time); per_pixel_2=dy = dy + (sin(rad)*0.05)*0.76*cos(1.435*time); per_pixel_3=rot = rot + (0.1*max(above(dx,dy),above(dy,dx))*bass_att)*(0.75-rad); projectM-complete-2.1.0-Source/presets/StudioMusic - Numerosity.milk0000775000175000017500000000342711756064134025660 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.330231 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.501800 fWaveScale=1.297700 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=0.517589 fWarpScale=0.704400 fZoomExponent=0.347586 fShader=0.610000 zoom=0.793914 rot=0.000000 cx=0.499900 cy=0.499900 dx=0.000000 dy=0.000000 warp=0.290273 sx=0.929000 sy=0.932617 wave_r=0.030000 wave_g=0.030000 wave_b=0.030000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_5=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_6=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=gridx=bnot((x*q7)%2); per_pixel_2=gridy=bnot((y*q7)%2); per_pixel_3=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad*3.14*gridy))*2.14+rad*sin(q4*2.14+q1))*gridx; projectM-complete-2.1.0-Source/presets/Rovastar - Frozen Rapture .milk0000775000175000017500000001675311756064134025747 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shape_0_per_frame10=ang = time*0.35; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2; shape_1_per_frame8=x = q1+0.15*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.2*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2; shape_2_per_frame8=x = q1+0.15*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.2*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2; shape_3_per_frame10=x = q1+0.15*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.2*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = sqrt(2)-newrad; per_pixel_5=dy=0.01*cos(pow((effect),3)*8); projectM-complete-2.1.0-Source/presets/Aderrasi - Causeway Of Dreams (REMix).milk0000775000175000017500000000423111756064134027346 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.400279 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + 0.0*dx_r + if(above(gup,0), + 0.8*gup*dx_r, 0) + if(above(gslup,0), + 0.535*gslup*dx_r, 0); per_frame_14=dy = dy + 0.0*dy_r + if(above(gup,0), + 0.8*gup*dy_r, 0) + if(above(glsup,0), + 0.535*gslup*dy_r, 0); per_frame_15=gup = +2*sin(time) + sin(0.75*time); per_frame_16=gslup = sin(0.655*time) - sin(0.176*time); per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets/Aderrasi - Elastoid.milk0000775000175000017500000000423711756064134024530 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.655694 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ob_r = wave_r; per_frame_5=ob_g = wave_g; per_frame_6=ob_b=wave_b; per_frame_7=zoom = zoom - 0.02; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=m1 = 2*sin(1.25*time); per_pixel_6=m2 = 1.25*sin(4*time); per_pixel_7=m3 = 5*sin(0.33*time); per_pixel_8=sx = sx + if (above(m1,m2), if (above(m1,m3), dx_r, -dx_r), dx_r*1.75)*(.75-rad); per_pixel_9=sy = sy + if (above(m2,m3), if (above(m3,m1), dy_r, dy_r*1.5), dy_r*0.75)*(.75-rad); per_pixel_10=dx = dx + if (above(m2,m1), if (below(m1,m3), dx_r, dx_r*0.66), dx_r*1.8)*(.75-rad); per_pixel_11=dy = dy + if (above(m3,m1), if(below(m2,m3), -dy_r, dy_r*1.25), dy_r*0.8)*(0.75-rad); projectM-complete-2.1.0-Source/presets/Geiss - Cosmic Dust 2.milk0000775000175000017500000000405711756064134024543 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets/Unchained - Games With Light & Sound.milk0000775000175000017500000000710511756064134027264 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.12 fDecay=1 fVideoEchoZoom=2.986806 fVideoEchoAlpha=0.9 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.573208 fWaveScale=0.282091 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9687 rot=0 cx=0.02 cy=0.02 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.6 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=decay=.995+.0025*q3+.0025*q1; per_frame_53=mv_a=above(q2,0)*(.1+.1*q5); per_frame_54=mv_r=1-ob_g; per_frame_55=mv_b=1-ob_r; per_frame_56=mv_g=1-ob_b; per_frame_57=zoom=.999+.001*q1; per_frame_58=cx=0.5; per_frame_59=cy=0.5; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=zoom=zoom+.03*if(above(grid,0),q6*snee,q5*snur); per_pixel_5=rot=sin((x*q4+y*q5)*3.14)*.01; projectM-complete-2.1.0-Source/presets/nil - Cid and Lucy.milk0000775000175000017500000000260411756064134024127 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.022740 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=3.072695 fShader=0.000000 zoom=0.999837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=12.023998 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*bass_att*sin(time*1.543)); per_frame_2=wave_g=sin(time*1.6432*mid_att*sin(time*1.721)); per_frame_3=wave_b=sin(time*1.37563*treb_att*sin(time*1.666)); per_pixel_1=rot=abs(sin(ang*cos(time)*sin(time*1.8232)*.09)); per_pixel_2=zoom=zoom+sin(rad*sin(time)*sin(time*1.562543)*.3)+.1; projectM-complete-2.1.0-Source/presets/Fvese - 0 To 60.milk0000775000175000017500000000420511756064134023205 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.091679 fWaveScale=0.721421 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.007348 fZoomExponent=1.000000 fShader=0.000000 zoom=1.115109 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_b = rand(100)/100; per_frame_2=wave_r = rand(100)/100; per_frame_3=wave_g = rand(100)/100; per_frame_4=wave_y = wave_y; per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=vol =bass+treb+mid; per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_r = equal(bass_thresh,2)*0.016*sin(time*3) + (1-equal(bass_eff,2))*dx_r; per_frame_11=dy_r = equal(bass_thresh,2)*0.012*sin(time*7) + (1-equal(bass_eff,2))*dy_r; per_frame_12=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_13=q1=sin(time*.7*.5)+(dx_r*dy_r)+(dx*dy); per_frame_14=q2=sin(time*.7*.2)+(dx_r*dy_r); per_frame_15=q3=0.1*(atan(abs(-rad+.5)))*q2; per_pixel_1=zoom=zoom+.05*q3+.05*q1+bass_eff; per_pixel_2=dx = .01*atan((rad)/.1*sin((dx_r*dy_r)*20+time*5)); per_pixel_3=zoom = zoom + bass_eff + rad*.2*(q2)-vol; projectM-complete-2.1.0-Source/presets/Geiss - Swirl 1.milk0000775000175000017500000000361311756064134023522 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_10=dx_residual = equal(bass_thresh,2.5)*0.006*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.5)*0.0045*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+0.04*sin(time*-2.7+rad*13)*(1.3-rad); projectM-complete-2.1.0-Source/presets/TEcHNO and SandStorm - Psychodelic Highway.milk0000775000175000017500000000336411756064134030517 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002076 fZoomExponent=1.001830 fShader=1.000000 zoom=1.077494 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.030000 ib_r=0.380000 ib_g=0.270000 ib_b=0.030000 ib_a=0.300000 nMotionVectorsX=10.879999 nMotionVectorsY=11.520000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.250000 per_frame_1=wave_mystery=abs(sin(time*0.51))*-1; per_frame_2=cx=cx+(sin(time)*if(above(sin(time),0),(-1+bass),1.3))*0.5; per_frame_3=cy=cy+(cos(time)*if(below(sin(time),0),(-1+bass),1.3))*0.6; per_frame_4=mv_x=mv_x+sin(time/1.8)*3; per_frame_5=mv_y=mv_x-sin(time/2)*3.5; per_frame_6=wave_r=bass; per_frame_7=wave_g=wave_g+sin(time*0.74)*0.3; per_frame_8=wave_b=wave_b+sin(time*0.83)*0.2; per_frame_9=mv_g=mv_g*abs(sin(time)); per_frame_10=mv_r=bass; per_frame_11=mv_b=treb; per_frame_12=ib_size=ib_size+bass*0.15; per_frame_13=rot=sin(time)*0.03; per_frame_14=ib_r=abs(sin(time*1.5))*0.4; per_frame_15=ib_g=abs(sin(time*1.53))*0.5 ; per_frame_16=ib_b=abs(sin(time*1.51))*0.45 ; per_pixel_1=zoom=zoom+rad*0.1; projectM-complete-2.1.0-Source/presets/idiot - Some big word I learned.milk0000775000175000017500000000457011756064134026467 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.073159 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.216000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.1+.3*Sin(time*q1); per_frame_19=wave_b=.3+q2; per_frame_20=wave_g=.3+.1*Sin(q3-time); per_pixel_1=zoom=zoom+.1*sin(pick*picke); per_pixel_2=pick=if(above(Q1,q2),rade,ange); per_pixel_3=rade=if(Above(q1,q3),rad*3.14-.01*x*sin(time*2),rad*3.14-.0*y*sin(time*2)); per_pixel_4=ange=if(Above(q2,q3),ang*3.14-.01*x*sin(time*2),ang*3.14-.01*y*sin(time*2)); per_pixel_5=picke=if(Above(Q2,q1),3.14,1); per_pixel_6=rot=if(Above(q1,q2),rot+.03*rade,rot+.03*ange)*sin(q3); per_pixel_7=dx=.01*sin(rade*sin(q2))/2/2/2/2/2; per_pixel_8=dy=.01*Sin(ange*sin(q1))/2/2/2/2/2; projectM-complete-2.1.0-Source/presets/Geiss - Sinews 2.milk0000775000175000017500000000345511756064134023677 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.997000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.800000 fWaveScale=1.170000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000415 fShader=0.000000 zoom=0.986000 rot=-0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.002710 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=ib_r = ib_r + 0.1*sin(time*0.5413); per_frame_8=ib_g = ib_g + 0.1*sin(time*0.6459); per_frame_9=ib_b = ib_b + 0.1*sin(time*0.4354); per_frame_10=blah = 0.6/(ib_r+ib_g+ib_b); per_frame_11=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=cx=0.5 + 0.4*cos(ang+time*0.397-rad); per_pixel_2=cy=0.5 + 0.4*sin(ang+time*0.78+rad); projectM-complete-2.1.0-Source/presets/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milk0000775000175000017500000000414211756064134031373 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.700000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=0.800000 mv_g=0.800000 mv_b=0.800000 mv_a=1.000000 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets/Geiss - Greenland.milk0000775000175000017500000000307111756064134024176 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.989900 fVideoEchoZoom=1.061000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.395453 fWaveScale=0.135085 fWaveSmoothing=0.500000 fWaveParam=0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.700000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.001000 warp=0.319549 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.540000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.01*( 0.60*sin(0.337*time) + 0.40*sin(0.270*time) ); per_frame_5=decay = decay - 0.03*equal(frame%4,0); per_frame_6=wave_mystery = wave_mystery + 0.07*sin(time*0.09); per_pixel_1=warp = warp*(x*2-1)*(y*2-1); projectM-complete-2.1.0-Source/presets/project.tga0000664000175000017500000020205511756064134022414 0ustar matthiasmatthias  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ;{ ¯½—¿À¾µ ‹y^#ÿÿ‰ÿÍFÅæúÿÿ™ÿÿ ûîäÕ¶†Lÿÿ†ÿÌ-¸ ÿ$*ÿGTÿ`sÿl‚ÿ uŒÿ— vÿ vÿ uŒÿ p†ÿdwÿVgÿM\ÿ:Fÿ#ÿýÉUÿÿ„ÿÌhñ/8ÿ ™ÿ»àÿÎõÿÊñÿÉðÿ˜ÉïÿÉðÿ ËòÿÌôÿÌóÿ­Îÿ y‘ÿERÿ!'ÿÿëy-ÿÿ‚ƒ ’ÿ¯dêZkÿ°ÒÿÅëÿ ¿äÿ ÁçÿÆìÿÄéÿ ¥Äÿ]oÿÿÿ¼K ÿÿ‚1ƒ½Ì‘ÊÐR ÿ¯,à7Aÿ •²ÿÆíÿ£¿äÿÀåÿ¾âÿ ž»ÿ4=þÿòÿÿ vê÷ù ú úŒ ú ú úûüÿ‹ÿ°Ò ÿ xÿÌóÿ¤¿äÿÀåÿ½âÿµÙÿ rˆÿ!ÿø±ÿÿoíÿbtÿ ‘­ÿ œºÿ š¸ÿ Ÿ¾ÿq‡ÿÿý(ÿ±‰ëN^ÿ±ÓÿÂçÿ¤¿äÿÀåÿÃéÿ¸Ûÿ Œ§ÿ6Bÿ÷¹'ÿþ\ãÿ xŽÿ¯ÑÿÅëÿÈïÿŒÇîÿÈïÿËòÿ † ÿø·ÿ³+Ê%ÿ }•ÿÊñÿ¦¿äÿÄêÿ¿äÿ ’¯ÿ=Iÿý·5ÿüp¨ ÿcwþ¾ãÿÃéÿÀåÿ¿äÿÁæÿ¿äÿ xÿò‡ÿ´“øIWÿ¾ãÿÀåÿ¦¿äÿÂèÿÁæÿ ™·ÿÞÿ ž¼ÿ½âÿÀåÿ¿äÿÀæÿ¼àÿ •±ÿ ÿ¸0ÿô„£ó`tÿÃéÿÀåÿ¿äÿÄêÿ »ÿ;FÿØTÿÎzÿUdÿ²ÕÿÃéÿ¿äÿÁæÿ½áÿ&.þùWÿô„SØ;Gÿ ¼ÿÄêÿ¿äÿÀåÿÄêÿ`sÿô¢Å“»‚­*ïþ £ÃÿÅëÿ¿äÿÀåÿ¾âÿfyÿÿŠ£›­…›‘ ¢  „ ¼ÿ p‡ÿÈïÿ‘¿äÿÈïÿ …Ÿÿ &ÿÛÃ3M[\‘[\Z¹ ,.%ª ü —ÿ¹ÝÿÁçÿ¿äÿ¿ãÿ ¥Æÿ#ÿÈJ¢/Jš[\[S6¬7PUWXZ›[\ZI)t¬¡³´®”l: œ…‡îFTÿÃèÿ¿åÿ¿äÿÄêÿ ©ÉÿRaÿî72”43/)# £ZÃèæê“ìïðl² =e|•­ÇÚãå äãâáàßÜÑ­†_9£ SûKYÿ ¦ÆÿÅëÿ‘¿äÿÃéÿ@Mÿÿ}› !VrŒ¦ÂØâæéœìëæãÖ»}'¥8z¶Ûãçê‚ëžìéᾆ)‹‚ßò÷£öôîéÓ}š…FÅ*1ÿ ˜´ÿÂçÿ¿äÿÀåÿÃéÿ }•ÿûæÐ–Ï ÎÌÊÈÆÄ¼§‰h<cÎ ÿ(0ÿFSÿScÿYiÿYjÿ[lÿ/9ÿÿÁK ¯2f›¿Óàçï÷ÿ!'ÿ09ÿJÿ:Eÿ6Aÿ2<ÿ.7ÿ*2ÿ'.ÿ")ÿÿöêÞÑij”sJŸèÿ ”°ÿÊðÿ‘¿äÿÄêÿ wŽÿ ÿ¬"— 6r©ÌÛäíóþ!'ÿ1:ÿANÿRaÿš]pÿ ^pÿ]oÿVfÿCPÿ0:ÿ$ÿüèÈ•?Ÿ B‰¹Ñæú%ÿ3=ÿFSÿVgÿ YjÿXhÿKZÿ(/ÿüìÅl ‰‰éÿXhÿ ƒœÿ ¨ÿ  Œ¨ÿ ¨ÿ Š¥ÿ {“ÿexÿ>Jÿ ÿí­G™… šÿ^qÿÇîÿ‘¿äÿÆíÿ £ÃÿN]ÿ—;Gÿ;Fÿ9Dÿ5@ÿ2;ÿ.7ÿ+3ÿ'/ÿ$,ÿ"ÿÿïÚ¿™l,™Ã ÿN]ÿ “°ÿ  ¿ÿ ¨Éÿ ¬Íÿ±Óÿ ˆ¢ÿ4>ÿí•;«&;všºÚû"ÿ:FÿRbÿ^qÿjÿ sŠÿ ~–ÿ ˆ£ÿ ’¯ÿ š¸ÿ ›¹ÿ ˜¶ÿ –³ÿ ”±ÿ ‘­ÿ ªÿ Œ§ÿ ‰¤ÿ šÿq‡ÿ_qÿKZÿ8Cÿ%,ÿÿöâÉ¥wDœ¬ö u‹ÿ¾ãÿÁæÿ¿äÿÁæÿ®Ðÿ4?ÿÚe’~ºâ ÿ)1ÿGUÿZkÿgzÿq‡ÿ }•ÿ ˆ¢ÿ “¯ÿ ¼ÿ ¨Èÿ›¯Ñÿ ®Ðÿ ªËÿ ž½ÿ ’¯ÿ ‡¢ÿ tŠÿP_ÿ%ÿ÷Ãjœ .ƒÇïÿ4>ÿTdÿ r‰ÿ ˆ¢ÿ ”±ÿ  ¿ÿ ªËÿ  ¬Íÿ «Ìÿ £Ãÿ ¨ÿ wŽÿFSÿÿâ)‡Ká"ÿkÿ¯ÑÿÅëÿ¢ÉðÿÈïÿÁçÿ³Öÿ œºÿ wŽÿ2<ÿÿ³˜†kï1:ÿ¼áÿ‘¿äÿÀåÿºÞÿ ¨Éÿ˜ ›¹ÿ ˜¶ÿ •±ÿ ‘­ÿ ¨ÿ ‰¤ÿ …Ÿÿ ‚›ÿ xÿg{ÿScÿAMÿ*2ÿÿê©_–Iæ5@ÿ ™·ÿÏ÷ÿÅëÿÄêÿÃéÿÎõÿ r‡ÿÿÁ¬0q¸õÿ%-ÿ:EÿVgÿ xÿ š¸ÿ´×ÿÁçÿÌóÿËóÿÊñÿÈïÿÇíÿ‚ÆìÿÆíÿÇíÿÇîÿÈïÿÉðÿÌôÿÁæÿ ­Îÿ —µÿ ‚œÿ l‚ÿVgÿDQÿ-6ÿÿöÁŠY5™[ëKYÿ ¤ÄÿÄëÿ‘¿äÿÉðÿXjÿÿ¢“ Fšø"ÿ–Ø"ÿ „ÿÉðÿ‘¿äÿÆíÿ ˆ¢ÿ)1ÿË*’ MÐ ÿ(0ÿ wÿ·ÛÿÊñÿÇíÿÃéÿÁæÿ¨¿äÿÂèÿÈîÿ¾ãÿeyÿ#ÿÿŒ— iâ ÿ6@ÿ {“ÿÂèÿÈïÿÅëÿÁçÿ©¿äÿÅëÿÄêÿ ‡¢þ(/ÿÿ•ƒ-ø,4ÿ ›¹ÿÊñÿ¨¿äÿÀæÿÈïÿ ˆ¢þÿí+–† z ÿSdÿ½âÿÀæÿµ¿äÿ ÀåÿÂèÿÆíÿ·Ûÿfyÿ%ÿÿßT “xëi}ÿ¼àÿÁæÿ‘¿äÿËóÿXiÿó’ª >³ÿÿ2<ÿ šÿÁåÿÆìÿÃéÿÀæÿš¿äÿ ÀåÿÂèÿÇíÿÁæÿ ž¼ÿauÿ*2ÿÿ ÿø¨D–ªöcvÿÆìÿÀåÿ¿äÿÂçÿ³ÕÿN]ÿäu‘5³ ÿGTÿ®ÏÿÂèÿÁæÿ®¿äÿÀåÿÈîÿ ‚šÿ!(ÿí–Wê ÿ_qþ³ÖÿÇíÿÀåÿ­¿äÿÀæÿÄêÿ •±ÿ ÿþ;‚LôSbÿ ¨ÈÿÄêÿ©¿äÿÄêÿ¯Ñÿasÿ÷€–‡Lí ÿ¹ÜÿÁæÿ¹¿äÿÃéÿ £ÃÿRaþÿô} ’oêWhÿ®ÏÿÃéÿ‘¿äÿÊñÿeyÿ ÿ¤©Oõþ+3ÿ šÿ¶ÚÿÁæÿ¤¿äÿ¼áÿ œºÿcvÿ&ýÿð£(–aÜAMÿ £ÂÿÃéÿ‘¿äÿËòÿo„ÿü¹‘’ÿ5@ÿ»Þÿ³¿äÿÆíÿ p†ÿÿØ^”?íÿo„ÿ¹ÝÿÁæÿ°¿äÿÂçÿ¶Ùÿ wŽÿþ¦‚ gõatÿ®ÐÿÃéÿ©¿äÿÀåÿÄéÿ ’®ÿûÏ–‡)¤ ÿ ˆ£ÿºÞÿÁæÿ¸¿äÿÀæÿ¿äÿ³Õÿ }•ÿÿô§#‘+Þ-5ÿ ¨ÿÇîÿ‘¿äÿÉðÿ rˆÿÿ»©Qéÿ n„ÿ ªÊÿ¼áÿÀåÿ£¿äÿ ÀåÿÀæÿ½âÿ·Ûÿ ®Ðÿ rˆÿ!(ÿùኔÄ#ÿ z‘ÿÈîÿ‘¿äÿÈîÿ ©ÿ+3ÿÝ"ŽaÖ&.ÿ ‹¥ÿÃéÿ³¿äÿÁæÿ½âÿ`sÿÿÊ’Áülÿ²ÔÿÂçÿ¿åÿ±¿äÿÃèÿ «Ìÿ!'ÿý>‚ XõQaÿ §ÇÿÄêÿª¿äÿÅëÿ ¦Æÿ/9ÿþ;•‡[ÿIXÿ´ÖÿÃéÿ¹¿äÿ ÀåÿÂèÿ¸Üÿ ‹¥ÿ'/ÿø¦,ºþjÿËòÿ‘¿äÿÅëÿ ”±ÿ5?ÿÓ9§UÖÿdxÿ±ÔÿÂèÿÁçÿ§¿äÿ ÀåÿÂçÿÃéÿ¶Ùÿ ˜µÿ_qÿÿìÇn“˜úO_ÿÈïÿ‘¿äÿÃéÿ¬ÎÿWhÿìiލÿZlÿÁæÿÀåÿ´¿äÿÆìÿ ¡ÀÿCPÿéb‘ Xü1;ÿ ¤ÃÿÃéÿÀåÿ²¿äÿÂèÿ·Ûÿ^pÿ ÿx‚ê!'ÿ “¯ÿÉðÿª¿äÿÂèÿ³Öÿjÿÿ•ˆ/äþ ¥ÆÿÃéÿ»¿äÿÂèÿÁæÿ ¬ÿ,5ÿù–"‘{åIWÿ²ÕÿÁçÿ¿äÿÁæÿºÞÿYkÿê…¦C¾ ÿUeÿ°ÒÿÁçÿÀåÿ«¿äÿ ÃéÿÄéÿ°Òÿ šÿGUÿ ÿà¥Q‘^Õ1;ÿ ¨ÈÿÁæÿ¿äÿÀåÿÃéÿ ~–ÿø¸Ë%,ÿ …žÿÊñÿµ¿äÿÀæÿÃéÿ t‹ÿø·‘+½ÿ ƒÿ»ßÿÂçÿ³¿äÿÀåÿ½áÿ ›¹ÿ ÿº4‚³÷ vÿÃéÿÀåÿ©¿äÿÀåÿ¿äÿ Ÿ½ÿ ÿÐ.•ˆ˜þ }–ÿ¸ÜÿÁçÿ»¿äÿÀæÿÉïÿ ‰¤ÿ(/ÿï‰1È)0ÿ ˆ¢ÿÆìÿ‘¿äÿÊòÿ {“ÿ þÆ¥’ÿ=Jÿ «ÌÿÄêÿ®¿äÿ ¿åÿÄêÿÆíÿ ¥Äÿeyÿ09ÿÿÑk«ÿ u‹ÿÄêÿ‘¿äÿÉðÿ ˜¶ÿ&ÿì^ßIWÿ ©ÊÿÃéÿ¶¿äÿÊñÿ ‘®ÿ$ÿê Oÿ)1ÿ´×ÿÁçÿµ¿äÿÀåÿ»ßÿ&-ÿõW‚fèQ`ÿ «ÌÿÃéÿª¿äÿÃéÿ·Ûÿ-5þÿR•ˆIû@Lÿ ¦ÆÿÆìÿ½¿äÿÊñÿ z’þ 'ÿçy ¥ ÿ\mÿÈïÿ‘¿äÿÆíÿ ™·ÿ9Dÿë1£¹"ÿ xÿËóÿ²¿äÿÄéÿÉñÿ –´ÿL[ÿÿêoÿCPÿÃéÿ‘¿äÿÄêÿ ªÌÿVgÿûZ ŒŸói~ÿÄêÿÀåÿ¶¿äÿÄêÿ ªËÿWhÿ÷g w ÿexÿ»àÿÁçÿµ¿äÿÀåÿ¿äÿ[lÿ ÿ‚ !Õ&.ÿ ‡¢ÿÉïÿª¿äÿÁæÿºÞÿ lÿ ÿ‰”‰ß ý ¬ÿÆíÿ¾¿äÿÈîÿ s‰þÿè_qã6@ÿ»ßÿÀåÿ¿äÿÂèÿ´×ÿh}ÿòƒ £VÔ:Fÿ ¡ÁÿÃèÿ™¿äÿ…Àåÿ”¿äÿÅëÿ¾ãÿq†þÿøxSÓ$ÿ®Ñÿ‘¿äÿÁæÿ¼àÿ ‡¡ÿü§ŒÓÿ ƒœÿÊñÿ·¿äÿÀæÿ¿åÿ ˆ£ÿû¹/¨ÿ “¯ÿ½áÿÀåÿµ¿äÿÀåÿ¿äÿ ’®ÿ!ÿ·<ƒ²ýfyÿÉðÿª¿äÿÀåÿ¾âÿ ¤ÄÿÿÊC”‰ ôjÿ¶ÙÿÂçÿ½¿äÿÀæÿ¿äÿs‰þÿìDŽ7·!'ÿ ˆ¢ÿÂçÿ‘¿äÿÈîÿ «ÿúÑ£–ñWhÿÆìÿÀåÿ™¿äÿ…¾ãÿ•¿äÿÁæÿ½âÿ ƒœþÿÿŠŽ$›ÿ uŒÿ¾âÿÀåÿ¿äÿÅëÿ §Çÿþï(‹ã*2ÿ ¬ÿÇîÿ¸¿äÿÆìÿ ¤Ãÿ#+ÿü-JÑ ÿ¼àÿ¹¿äÿÁæÿ.7ÿëkƒmßESÿ°ÒÿÁçÿª¿äÿÀåÿÂçÿ4>ÿÿl”‰8ê7Bÿ ˜µÿÆíÿ¾¿äÿÁçÿµØÿ q‡ÿýå7Ž‹ ÿSbÿÄêÿ‘¿äÿÅìÿ £Âÿ:Eÿù7¡Ìÿ z’ÿÉðÿ•¿äÿÀæÿÃèÿÅìÿÄêÿ §Çÿ ‘­ÿ §ÿ ˆ¢ÿ ƒœÿ €˜ÿ —´ÿ¶ÚÿÆìÿÆíÿÄêÿÁæÿ‘¿äÿÀåÿ»ßÿ ¬ÿÿûž%Žfÿ;Gÿ¾ãÿÁæÿ¿äÿÃéÿ±ÓÿN^ÿÿY‰ æ9Eÿ ™·ÿÆíÿ¸¿äÿÃéÿ±Óÿ_qÿÿsŽSÜ$,ÿÃéÿÀåÿ¸¿äÿÅëÿ]oÿÿ˜‚(Á&.ÿ …ŸÿÅëÿª¿äÿÀåÿÁæÿ m‚ÿÿ›“ŠÇý yÿËòÿ¾¿äÿÀåÿÂçÿ¯ÐÿdxÿÿÆ'Ž_ç&-ÿºÞÿ‘¿äÿÂèÿµØÿ s‰ÿþ 4Ü9Dÿ —´ÿÆìÿ“¿äÿÂèÿÄêÿ´Öÿ † ÿ\mÿ2;ÿ$ÿÿÿÿÿÿ ÿ!(ÿ3=ÿN^ÿ s‰ÿ«ÌÿÈïÿÅëÿÀåÿ¿äÿÁæÿ»àÿ “¯ÿ#)ÿú”$@Öÿ«Ìÿ¿äÿÀåÿ¿äÿÁæÿºÞÿ ˆ¢ÿÿš"‰:éIXÿ ¢ÂÿÅëÿ¸¿äÿÀåÿ¾ãÿ ™·ÿÿÀ*ŽYæ,5ÿÃéÿÀåÿ¸¿äÿÃéÿ Ž©ÿ'.ÿ¾9ƒžÿWhÿËóÿ™¿äÿÀåÿÂçÿÁçÿÀæÿ¿äÿÀåÿ ¨Èÿ%,ÿÎS“‹éTdÿ³ÖÿÂçÿ¾¿äÿÀåÿÁæÿ ªËÿANÿÿ‚3®ÿ ¨ÿ½âÿÀåÿ¿äÿÀåÿÁçÿ ž½ÿ ýÑ# KáJXÿ ¤ÄÿÄêÿ’¿äÿÉðÿ¸Üÿ }”ÿ8Cÿ#)ÿÿì¿£›˜•“ªÇç ÿÿ6@ÿbuÿ ™·ÿÁæÿÆíÿ¿äÿÁæÿ «ÿ!(ÿó|Œ ’ÿ y‘ÿ¸ÜÿÁçÿ¿äÿÀåÿ¯Ñÿÿâ>‰TíZlÿ¬ÎÿÃéÿ¹¿äÿÂèÿ³Öÿ(/ÿûJŽ_ð5?ÿÃéÿÀåÿœ¿äÿÀåÿÁçÿÂèÿÂçÿÁçÿÁæÿÀæÿÀåÿ‘¿äÿÀåÿ»ßÿ@Mÿæyƒkà6@ÿ·ÚÿÀåÿ–¿äÿÃéÿÊñÿÁæÿ³ÖÿŠ´Öÿ³ÖÿµØÿ¾ãÿÊñÿÄêÿESÿýˆ“‹/Ò,4ÿ ‹¦ÿÇîÿ’¿äÿÁçÿÅëÿÆìÿÅëÿÄêÿÂèÿÁæÿ¿åÿ”¿äÿÁæÿÀåÿ š·ÿ!ÿãY t ÿP_ÿ½áÿÁçÿ¿äÿÄêÿ²Ôÿ4>þÿF XãRbÿ «ÌÿÃéÿ‘¿äÿÅëÿ ¤Äÿcvÿ!'ÿò´‘jB*$!1Jd¨Þ ÿ7Bÿ jÿ §ÈÿÇíÿ¿äÿÀåÿÉïÿuþÿÖYŒRÿ;Fÿ²ÕÿÄêÿ¿äÿÁçÿ½áÿBOÿ ÿd‰aîcvÿ±ÔÿÃèÿ¹¿äÿÁçÿºÞÿcwÿ ÿ€eú=IÿÃèÿÀåÿ˜¿äÿÂçÿÆíÿÈïÿÊñÿÆìÿ»ßÿ´×ÿ·ÚÿºÞÿ½áÿÀåÿÃéÿÆìÿÈïÿÊñÿÉñÿÉðÿÉïÿÈïÿÈîÿÇíÿÅìÿÄêÿÂèÿÁæÿƒ¿äÿËòÿcvÿ ÿ®ƒ1²%ÿ ФÿÁçÿ•¿äÿÃéÿ ªËÿ „žÿ`sÿN]ÿO^ÿŠO_ÿ O^ÿP_ÿ]oÿ „ÿ ©ÊÿÌôÿ wŽÿÿ³’Œ­ ÿasÿÈïÿ‘¿äÿÁæÿ´×ÿ ¤Äÿ  ¿ÿ ¡Àÿ ¤Äÿ ¬Íÿ´×ÿ½áÿÃéÿÄêÿÁæÿ“¿äÿÀåÿÅêÿbtÿÿ°0Gò#ÿ³ÕÿÁæÿ¿äÿÁçÿ¸Ûÿ sŠÿÿ‚ŸfæZlÿ²ÔÿÂèÿ¿äÿÄéÿ ›¹þHVÿ ý×,‹l´àýTdÿ ªÊÿÄêÿ¿äÿÀåÿ¾ãÿYjÿ ÿÃ(Œ(à þ ¡ÀÿÂèÿ¿åÿ¿äÿÀåÿ½áÿ }–ÿÿ—#ˆ`îcvÿ±ÓÿÃèÿ˜¿äÿÀåÿÀæÿÁæÿÁçÿÂçÿÁçÿ„ÁæÿÀåÿƒ¿äÿÀåÿ½âÿ ¼ÿÿÄ?l ÿERÿÂèÿ¿åÿ–¿äÿÁæÿÂèÿ¶Úÿ œ»ÿ ’¯ÿ Š¥ÿ €˜ÿ o„ÿdwÿi}ÿ n‚ÿ rˆÿ vÿ z’ÿ ˜ÿ ƒœÿ † ÿ ˆ¢ÿ Фÿ ‹¦ÿ ©ÿ «ÿ ‘®ÿ “°ÿ –²ÿ ™·ÿ ¢Áÿ «Ìÿ´×ÿ½âÿÄêÿÅëÿÄêÿÂèÿÇíÿ §ÿ-6ÿÐ.‚† ÿScÿÄêÿ•¿äÿ±Óÿ`sÿÿõáÞŠß Þáð ÿSdÿ ªÿ ™·ÿ:EÿÕ\’ŒnÞJÿWhÿ p†ÿ Š¥ÿ Ÿ¾ÿ ¨Èÿ ¬Îÿ³ÕÿÁæÿ´×ÿRbÿæyƒ]ê%,ÿ¼àÿ“¿äÿÀåÿ¾ãÿs‰ÿÿç¥leŠf dm–Þðÿ uŒÿDRÿö’Œ+¶!(ÿ ˜ÿÄêÿ¿äÿÅëÿ Ÿ½ÿERÿÿýŽøùúûüý/8þ ‰¢ÿ¸Üÿ”¿äÿÄêÿ ‰£ÿ'/ÿ×aŒfÿTdÿ±ÓÿÃéÿ¿äÿÁæÿ½âÿ6@ÿÿ]ŸƒílÿÁæÿÀæÿŽ¿äÿÀåÿ¿åÿ vÿÿµ8’MÇÿ?Kþ¹Ýÿ¿äÿÉðÿ Œ¨ÿ'/ÿîkŠFû@Lÿ ¤ÄÿÅëÿ‘¿äÿÅëÿ@LÿÿxˆWí]oÿ ®ÏÿÃéÿ”¿äÿ½âÿ»àÿ¹Ýÿ²Ôÿ ¤Ãÿ ”±ÿ …Ÿÿ xÿ rˆÿ t‹ÿ xÿ |”ÿ €™ÿ „ÿ ‡¡ÿ Š¥ÿ «ÿ ¡Àÿ¶Úÿ»àÿ¼àÿ¾ãÿ¿äÿÀåÿÁæÿ i}ÿÿ—Œw ÿSdÿÂèÿ¿åÿ•¿äÿÄêÿ “¯ÿ7Aþýö׺Ÿ‚omu{‡Ž–¥­µ¼ÄÌÓÛäñøúûüý2;ÿZkÿ ¡¿ÿÉïÿsˆÿü¾ƒ3­ÿ «ÿ½âÿÀåÿ‘¿äÿÁæÿ¼áÿ*2ÿÿ`‚ëÿ ÿ ÿΑÿIXÿÉðÿ¿äÿÀæÿÀåÿ o„ÿ÷¼)#Š& %&7Ww˜Ëÿ ÿ9Dÿ ¥ÅÿÃéÿÀåÿ‘¿äÿ¿åÿÅëÿ`sÿ ÿÄŒ.öþ ¨ÉÿÆìÿ¿äÿÀåÿ¾ãÿp†ÿÿŽž‘ð uŒÿÈïÿ¿åÿŽ¿äÿÀåÿºÞÿ&-þÿi”D½ÿgzÿ¾ãÿÀæÿŽ¿äÿÀæÿÁåÿ €˜ÿþë3Šà ý “¯ÿÉïÿ‘¿äÿÂèÿ s‰ÿÿ¡‡Sí[lÿ ¬ÎÿÃéÿ’¿äÿ ÃéÿµØÿ ˆ¢ÿGUÿÿ ÿ ÿ ÿ ÿÿÿÿÿÿ ÿ ÿ  ÿÿ.7ÿ]oÿ –³ÿÂçÿÄêÿÀæÿ £Âÿ%,ÿÊOŒr ÿL[ÿÂèÿ¿åÿ”¿äÿ Âçÿ ¥Äÿ:Eÿý¿A ‚‚ ‚  *Lo’¶Úýÿ ÿRaþj~ÿ3<ÿâ' r ÿWhÿ»ßÿÁæÿ‘¿äÿÀæÿ¹ÝÿÿÌ=‘>Èÿá^‘XÕ'/ÿ­Îÿ‘¿äÿÈîÿ Œ§ÿÿä  $WÁÿ+2ÿ ¬þÄêÿÀæÿ‘¿äÿÄêÿ ªÊÿIVÿóŒ°ü ‡¡ÿ¼àÿÁæÿ‘¿äÿ«Ìÿ#ÿÆHžò {’ÿËóÿŽ¿äÿÁæÿ¹Ýÿ t‹ÿ ÿª.•Yìÿ ¥Äÿ¾ãÿÀåÿŽ¿äÿÃéÿ±Ôÿg|ÿý®Š –ôm‚ÿ·ÛÿÂçÿ¿äÿÀæÿ ¨Éÿ,4ÿËQ‡OìVgÿªËÿÄêÿ‘¿äÿ Äêÿ ©ÊÿScÿÿ ÿ⾫™‡vlŽnpty}‚†‹“²Úÿ ÿÿ09ÿ l€ÿ¹ÞÿÊñÿDQÿü‡Œd÷8CÿÃéÿÀåÿ”¿äÿÄêÿGTþÿ±)–$1â ÿÿ ÿïq‚Hñ"ÿ¸ÜÿÂèÿ‘¿äÿÁæÿºÝÿÿÆ:’*¨ÿø®‘!œÿ vÿÀåÿ¿äÿÅìÿ ¤ÃÿGUÿ÷R‘5¡û'.ÿ „žþÆìÿ¿åÿ¿äÿ¿åÿÅëÿ ˆ¢ÿ#*ÿåKŠ `üUeÿ ªËÿÄêÿ‘¿äÿÃéÿ@Lÿûwž’ð uŒÿÇîÿ¿åÿ¿äÿÂèÿµØÿESÿÿY •„ÿJXþ¶ÙÿÄêÿŽ¿äÿÀåÿÂèÿ ¤Äÿ)2ÿøP‰Cí?Kÿ œ»ÿÆìÿ‘¿äÿÅëÿIXÿøŠ‡:êGUÿ ¡ÀÿÅëÿ¿äÿ ¿åÿ»àÿVfÿ ÿÐi@2*# -=R~½ôÿ>Jÿ ¬ÿp†ÿ &ÿ±‹Uà#*ÿÄéÿÀåÿ”¿äÿ œºÿ#ÿÏUŸA„Öÿú ‚*²ÿ ”±ÿ¼àÿÀæÿ¿äÿÁæÿ¼àÿÿÄ9”-§ÿáŽjÿ9DÿÀåÿÀæÿ¿äÿÁçÿ¹Ýÿ z’ÿú¤“*šñ/8ÿ ‘®ÿÉïÿ‘¿äÿÃéÿ¶Ùÿ m‚ÿü½‹!ì"ÿ –³ÿÉðÿ‘¿äÿÅëÿ q‡ÿÿ¢ì k€ÿÀåÿÀæÿ¿äÿÂèÿ´×ÿ7Aÿÿ;—/Ò ÿ †Ÿÿ»ßÿÂçÿŽ¿äÿÂèÿ»ßÿ }–ÿÿ´*Š Ñÿ ~—ÿÊòÿ‘¿äÿÉðÿ p‡ÿÿ´ †æ2<ÿ •²ÿÇíÿ¿äÿÁæÿ »ÿ#*ÿÕe¡ =p±ü,4ÿIWÿ%ÿÖ[‹FÊÿ¹Üÿ“¿äÿÀåÿ¿äÿ`sÿÿŠ¡aÇÿñ*‚jÿ]pÿ³ÕÿÃèÿ¿äÿÁæÿ½âÿÿØA•GÝþJŽ@Ðÿ¨Éÿ¾ãÿÀåÿ¿äÿÅìÿ ž½ÿýç&”§ü=IÿªËÿÃéÿ‘¿äÿÈïÿ ¤Äÿ09ÿÿMЏø z‘ÿÂçÿÀåÿ¿äÿÁæÿ ¤Ãÿ09ÿËPkè`rÿ·ÚÿÂçÿ¿äÿÃèÿ´×ÿ5?ÿÿ=— bö5?ÿ ž½ÿÅëÿ¿äÿÁæÿ·Úÿ-6þÿhŠ–ï]pÿ¾âÿÁæÿ¿äÿÃéÿ œ»ÿ7BÿÑJ‡Û$ÿ ˆ£ÿÉïÿ¿äÿÂèÿ sˆÿÿ– ¤-˜Ù þÿöž‹7³ÿ ¤Ãÿ¾ãÿÀåÿ‘¿äÿÀæÿ¾ãÿ+4ÿøZ£Zïÿd ‚3ö$,þ ¨ÈÿÅëÿ¿äÿÁæÿ¾âÿ,5ÿû]•`¨:އ ÿ m‚ÿ¹ÜÿÁçÿ¿äÿÄêÿ­ÎÿERÿÿS”=¹ ÿQ`ÿºÞÿ‘¿äÿÁçÿ¹Üÿ šÿÿ¸$ŠeìP_ÿ §ÈÿÄêÿ‘¿äÿÈîÿLZÿò‹XãUeÿ ­ÏÿÃèÿ¿äÿÃèÿ³Öÿ2<ÿý;˜ ¼ùi~ÿ·ÚÿÃèÿŽ¿äÿÀåÿ¾ãÿ ‚›ÿÿ¼>ŠJØ9Dÿ ˜¶ÿÅëÿ¿äÿÀåÿÀæÿWhÿ펈À ü {“ÿËòÿ¿äÿÃéÿRbÿ ÿ}§]ËýÿЊ(ÿ Ž©ÿ½áÿÀåÿ‘¿äÿÀåÿ¶ÙÿÿÄ;¤}Ýj‚¼û ‘­ÿÁæÿÀåÿ¿äÿÀåÿ¾ãÿg{ÿÿŽ©Hÿ/:ÿ±ÔÿÃèÿ¿äÿÁçÿ¸Ûÿ ~–ÿÿœ!•RØÿ z’ÿ¼àÿÀåÿ¿äÿÄêÿ±Óÿ,5ÿÿU‰Ü#)ÿ ‡¡ÿÈïÿ‘¿äÿÈïÿ vÿ!ÿ½ œEßJXÿ ¥ÄÿÄêÿ¿äÿÃèÿ³Öÿ/8ÿ÷9˜8ã"ÿ „ÿÇîÿ¿äÿÂèÿ8Dþÿ†Š¾ÿ p†ÿÉïÿ‘¿äÿÊòÿ xÿÿˈñnƒÿËòÿ¿äÿÃéÿN^ÿ ÿw¨<¼ÿã_Іÿ yÿ»àÿÀæÿ¿äÿÀåÿ½âÿ  ¾ÿÿ«.¥*„où`rÿ®ÏÿÃéÿ¿äÿ¿åÿ¿äÿ Ÿ¾ÿ$ÿÆI©)Äÿ œºÿ¿äÿÀåÿ¿äÿÂçÿ¯Ðÿ ÿå9• _ÿþ¯ÑÿÀæÿ¿äÿÁæÿ»ßÿ ‡¡ÿ ÿ¸3‹°ùg{ÿÈïÿ‘¿äÿÃéÿ  ¿ÿ>Jÿ×Qœ1Û?Kÿ œºÿÅëÿ¿äÿÃèÿ³Öÿ-6ÿý:š‘îIWÿ ¨ÈÿÃéÿ¿äÿÂçÿ ‹¦ÿ")ÿÊOŠ‹ïIXÿÄêÿÀåÿ¿äÿÆìÿ ˜µÿ;Fÿà>†}è_qÿ¿ãÿÀæÿ¿äÿÃèÿ`sÿÿ„©8¹ïaŠ o ÿ_rÿºÞÿÁæÿ¿äÿÁæÿ»ßÿ ‰¤ÿ ÿ”"¦…%õ,5ÿ š¸ÿÇíÿ‘¿äÿÅëÿ7Bÿüy©tÿdwÿ±ÓÿÃéÿ¿äÿÂçÿ¸ÜÿANÿÿb•!—ÿ]oÿ´×ÿÃéÿ¿äÿÀåÿ¸Ûÿ2<ÿÿk‹ißDQÿ ¨ÈÿÃèÿ¿äÿÀåÿÄêÿasÿñ›œÖ4?ÿ “¯ÿÆìÿ¿äÿÂèÿµÙÿGUÿÿTšà ÿcvþÉïÿ¿äÿ¿åÿÂçÿO^ÿÿ£‰LÊ.7ÿ ™·ÿÂèÿ¿äÿÁçÿ¹Üÿexÿ]ÞN]ÿ®ÏÿÂèÿ¿äÿÂèÿ r‡ÿÿ‘¨#6 ‹Mÿ6@ÿ¸ÜÿÂèÿ¿äÿÁçÿ¹Üÿ sŠÿ ÿ{­ Áù ‚›ÿÇîÿ‘¿äÿÅëÿh}ÿÿ£¨.ø$*ÿ ¢ÂÿÈîÿ¿äÿÀæÿ»àÿ |”ÿÿœ'–8æþ ”±ÿÀåÿ¿äÿÀåÿ „žÿÿº;ŠÆ!(ÿ ~—ÿÈîÿ‘¿äÿÊñÿ ›ÿÿÑ œ Ó*2ÿ Š¥ÿÇîÿ¿äÿÁçÿ¹Üÿjÿ ÿzšeÛ*2ÿ ‘­ÿÅëÿ¿äÿÇíÿ ¬ÿ-6ÿÔL‰ ¥ÿh|ÿÇíÿ‘¿äÿÇíÿ …Ÿÿ þц<Ô>Jÿ »ÿÄêÿ¿äÿÂçÿ ‚›ÿ#ÿ¢¸7Úÿ°ÓÿÂçÿ¿äÿÁæÿ¹Ýÿ vÿ ÿ€­xí\mÿ°ÒÿÃèÿ¿äÿÂçÿ ž½ÿ-6ÿËN¨¾ú …žÿÀåÿÀæÿŽ¿äÿ¿åÿ¾ãÿ¯Ðÿ ÿÜO– zÿHVÿ ¨ÉÿÇíÿ‘¿äÿºßÿ;Fÿú‹ýTeÿÈïÿ‘¿äÿÅëÿ ¢ÁÿHUÿêJœÆÿ {’ÿÉñÿ¿äÿÀåÿ¼àÿ ¬ÿÿ¢*š•ÿERÿ»ßÿ¿äÿÀæÿ¿ãÿ\mÿö¦Šyö;FÿÂçÿ‘¿äÿÇîÿ »ÿ6@ÿó1…Ë-7ÿ Œ§ÿÆìÿ¿äÿÁæÿ ž½ÿ(/ÿ¿B¸$£ÿ ’®ÿ¼àÿÀæÿ¿äÿÀæÿ»ßÿ Œ¦ÿ ÿ˜$­+á/9ÿ ‘­ÿÈîÿ¿äÿÀåÿÂçÿJXÿô¨fôVfÿªËÿÄêÿ¿äÿÀåÿÅëÿ?Kÿÿy—Ïý z‘ÿ¾ãÿÁæÿ¿äÿÆìÿ —ÿ"ÿÁ:ŠeÙ4>ÿ¯ÑÿÀæÿ¿äÿÁæÿ½âÿ s‰ÿôžœ¦ùfzÿËòÿ¿äÿ±ÓÿÿÊA›CÄÿ ‡¡ÿÀåÿŽ¿äÿËòÿ † ÿ &ÿÝ&ˆGÃ$ÿ  ¿ÿ‘¿äÿÃèÿ²Õÿi~ÿøy†À$ÿ {“ÿÈïÿ¿äÿ¿åÿ½âÿ:Eÿäq¸mÿgzÿ³ÖÿÂèÿ¿äÿÀåÿ¾ãÿ §Èÿÿµ3¯¾ ÿ p†ÿÉðÿ‘¿äÿËòÿ p…ÿÿ¾ §ã"(ÿ ¨ÿÈïÿ¿äÿÁæÿ xÿÿ¥%–bé;Gÿ š¸ÿÆíÿ¿äÿÀåÿ¼àÿHUÿõ“Š'¯#ÿ {“ÿÃéÿ‘¿äÿÉñÿ “°ÿþáœ{äPaÿÂèÿÀåÿ¿äÿÀåÿÁçÿ'/ÿñXœnÿ;Fÿ»ßÿÀåÿŽ¿äÿÃéÿ®ÏÿYjÿð‡ˆŽÿexÿÀåÿ¿äÿÀåÿÃèÿ ”±ÿüĆ®ÿi~ÿÊñÿ¿äÿËòÿWhÿ ÿœ¹<ÿJÿ §ÇÿÂèÿ¿äÿÀåÿL[ÿ ÿqœ;Ç ÿ œ»ÿ½âÿÀåÿŽ¿äÿÉðÿ ˆ¢ÿÿÞ‰^ÿ.7ÿ½âÿÀåÿ¿äÿÅëÿ ¨Èÿ,5ÿÿ1†ñWhÿËòÿ¿äÿÆìÿ }•ÿ!'ÿº¸æý ¡ÀÿÆìÿ¿äÿÀæÿ¿äÿ)1ÿíQ¯8Ë/7ÿ Ž©ÿÅëÿ¿äÿÀæÿÀåÿ^pÿ𘧒]áERÿ ¢ÁÿÄêÿ¿äÿÉðÿJXÿÿ’˜aÜ7Aÿ ˜µÿÄêÿ¿äÿÂçÿ²ÕÿO^ÿèŠXÙ")ÿ³Öÿ‘¿äÿÁçÿºÞÿ šÿû˜›(¿,4ÿ ¨ÿÄêÿ¿äÿÀåÿ nƒÿÿ›nÿO^ÿµØÿÂèÿŽ¿äÿÅëÿ ¤ÄÿHVÿ÷^ ˆ:Áÿ ¡Áÿ¾âÿÀåÿ¿äÿÂèÿ³Õÿdwÿÿq…qàERÿÀæÿÀåÿ¿äÿÃéÿ  ¿ÿ:EÿÒO¸ªû Œ¨ÿÀæÿÀåÿ¿äÿÀåÿ¿äÿDQÿ ÿa°®ÿexÿÉðÿ‘¿äÿÉðÿ —ÿÿצ’Ì ÿ z’ÿÊñÿ¿äÿÆíÿ wŽÿ#ÿ· —°ÿYjÿÉñÿ‘¿äÿÈïÿ wŽÿ ÿω)¡ÿ }”ÿ¾âÿÀåÿ¿äÿÄêÿ £Ãÿýè%œ­ÿ rˆÿÇíÿŽ¿äÿ¿åÿ ’­ÿ#ÿ­2œ3à þ £ÂÿÁçÿÀåÿ¿äÿÁæÿ¾ãÿ ˆ¢ÿüˆ ÿh|ÿ¸ÛÿÁçÿ¿äÿÀåÿ¾ãÿ œ¹ÿÿ·*…BÅ09ÿ ›¹ÿÂèÿ¿äÿÀåÿÃèÿSdÿ醸 q÷g{ÿ±ÓÿÃèÿ¿äÿÀåÿ¿äÿ\mÿÿu°yè?Kÿ¿äÿÀåÿ¿äÿÆìÿ »ÿANÿéM¥“–óTdÿÄéÿÀåÿ¿äÿÂèÿ ¨Èÿ;FÿÙa˜`×,4ÿ š¸ÿÂèÿ¿äÿÆíÿ ž¼ÿAMÿëT‰kÿANþ¿äÿÁæÿ¿äÿÄéÿ±ÓÿIXÿÿT›‘þUeÿÊñÿ¿äÿ·Úÿ(0ÿØ]œ„ÿfyÿ²ÔÿÃéÿŽ¿äÿÄêÿ §Çÿ,5ÿûGˆFÿ)1þ´×ÿÄêÿ¿äÿÂçÿ´×ÿ%+ÿ÷D… §ÿ r‰ÿÅëÿ¿äÿÊñÿ o…ÿ ÿ¼¸5÷ANÿ ¡ÀÿÅìÿ¿äÿÀåÿ¿äÿ €˜ÿÿœ#¯?¿&.ÿ ”°ÿÂçÿ¿äÿÁçÿ»ßÿ p…ÿôœ¥“PÐ3<ÿ ž¼ÿÂèÿ¿äÿÀåÿÅëÿ[mÿù¤˜™ ÿQaÿÅëÿ¿äÿÁæÿ½âÿ vÿø¶‰Dàÿ ®Ðÿ¿äÿ¿åÿ¿äÿÁæÿºÞÿ ˆ¢ÿÿ—!›oã=IÿÅìÿ¿äÿÆíÿJXÿÿŠœ0ð#þ œºÿÇíÿŽ¿äÿÂèÿ·Úÿ u‹ÿÿˆ'Éÿ š¸ÿ¿äÿÀåÿ¿äÿÁçÿºÞÿYjÿ ÿr …„þIWÿÉðÿ¿äÿÈîÿ ‹¦ÿ*3ÿØ·âÿ ­ÿÉðÿ‘¿äÿ ­Îÿ#*ÿÌO¯•ÿ^pÿÆìÿ‘¿äÿÇîÿ ¬ÿþ॓ªÿh|ÿÉïÿ¿äÿÊñÿ ~–ÿ"ÿИWÜ#ÿ ¡Àÿ¿äÿÀåÿ¿äÿÉïÿ ›¸ÿ"(ÿò/ˆ$›ÿ ‚œÿºÞÿÁæÿ¿äÿÀåÿ±Òÿÿß?›MÈ,5ÿ®ÐÿÀåÿŽ¿äÿÅëÿ y‘ÿ#ÿ²œ ©ø sˆÿ¹ÜÿÂçÿ¿äÿÀåÿ©ÊÿÿÚ8ˆyÿi~ÿ²ÕÿÃèÿ¿äÿÀåÿ½áÿ “°ÿÿ­2…\Ù+3ÿ¹Ýÿ¿äÿÄêÿ §ÇÿM\ÿåY·³÷ |”ÿÆìÿÀåÿ¿äÿÆíÿ?Kÿø{°kó2;ÿ¾ãÿ‘¿äÿÅìÿ ¥ÅÿCPÿýH¤”|ô;GÿÁçÿ¿äÿÄêÿ ¢ÁÿESÿã]—‰ ÿQaÿ¼àÿÀæÿ¿äÿÃéÿ°Óÿfzÿý„ˆZÿDQÿ²ÔÿÃéÿ¿äÿÁçÿ¼áÿHUÿ ÿe›'©#ÿ ƒÿÁçÿŽ¿äÿÂçÿ §Èÿ8CÿÕ]œBê4>ÿ —´ÿÇîÿŽ¿äÿÂèÿºßÿ9DþÿXˆ6ø/9ÿ £ÂÿÆìÿ‘¿äÿ¼àÿ$,ÿæY…3®!ÿ ‘¬ÿ¿äÿ¿åÿŽ¿äÿÁæÿ¿äÿmƒÿò˜¸xìatÿ¶ÙÿÂçÿ¿äÿÆìÿ k€ÿÿ¢¯>»ÿ œ»ÿ¾ãÿÀåÿ¿äÿÂçÿ·Úÿ y‘ÿü˜¤”B¾!'ÿ —´ÿÀåÿ¿äÿÀåÿÁçÿm‚ÿõ¨˜Eæÿ ¦Åÿ¾ãÿÀåÿŽ¿äÿÀåÿÃèÿ ¼ÿýÝ)‰*êþ ¥ÅÿÃéÿ¿äÿÀåÿ½âÿ ƒÿÿ'›ƒ ÿQaÿÃèÿ¿äÿÉðÿUfÿõšžÂû p‡ÿÅëÿÀåÿ¿äÿÁæÿ»àÿ s‰ÿÿŒˆÎû Ž©ÿÅëÿÀåÿ¿äÿÀåÿÃèÿScÿ ÿ‚… „ÿbtÿÀåÿ¿äÿËòÿ ˆ¢ÿ ýÔª …?á@Mÿ œ»ÿÅëÿ¿äÿÂèÿ —´ÿ,5ÿÃA¯ƒÿatÿ½âÿÀæÿ¿äÿÄêÿ £Ãÿ ýâ)¤” Šÿ\nÿÁæÿÀåÿ¿äÿÉðÿ ‹¦ÿÿ昀ÿUeÿ³ÕÿÂèÿ¿äÿÃéÿ°ÒÿESÿÿ_ ˆœý –ÿ¸ÜÿÁçÿ‘¿äÿ¹Üÿ &ÿ×S›[ç#*ÿ¾ãÿ¿äÿÈïÿ {“ÿ#ÿÇaáANÿ Ÿ½ÿÄêÿ¿äÿÀåÿ¾ãÿ ¨ÈÿÿÅCˆ }ôcwÿ°ÓÿÃèÿ¿äÿÁæÿ ‡ ÿ#ÿ®0…_ÿ3=ÿÀåÿ¿äÿÆíÿ š¸ÿ5?ÿÿ«ùúæÇ£‚\"… Õ!(ÿ „ÿÈïÿ¿äÿÀåÿDQÿäy°Sþ)1ÿ»àÿÁçÿ¿äÿÃéÿ¯ÑÿBPÿÿR£•\ï#+ÿ¾âÿÀåÿ¿äÿÅëÿ ¤ÄÿKYÿòW˜2é ý ¼ÿÁçÿÀåÿŽ¿äÿÁæÿ»ßÿ Ž©ÿÿ²-ˆNþGUÿ §ÇÿÅëÿ‘¿äÿÃéÿM[ÿ ÿ€›5°ÿ ’®ÿ½âÿÀåÿ¿äÿÄêÿ ¡ÀÿBOÿÝT ÿlÿÌóÿ¿äÿÁæÿ3>ÿýjˆ,î2;ÿ –³ÿÇîÿ¿äÿ¿åÿ¹Þÿ/9ÿÜe…AÍÿ °Òÿ¿äÿ¿åÿŽ¿äÿÃèÿ¯Ñÿ qˆÿ+4ÿ«.8ÿ.7ÿ!þú÷ôñâg …®új~ÿÌôÿ‘¿äÿÉðÿeyÿ ÿ¯°4¿ ÿ Ÿ¾ÿ¾âÿÀåÿ¿äÿÁçÿ¹Üÿ ~–ÿÿ—"£•2¯ÿ ªÿ¼áÿÀåÿŽ¿äÿÁæÿ¼áÿ }•ÿø¦˜€ÿWiÿ­ÏÿÅëÿ¿äÿÀæÿµØÿ&.ÿøN‰åþ •²ÿÉïÿ‘¿äÿÂèÿ šÿ#ÿ«&š w ÿ^oÿ»ßÿÁæÿ¿äÿÀåÿÂèÿgzÿñžžxäAMÿ¯ÐÿÁæÿŽ¿äÿÃèÿdwÿÿ“ˆÄü {’ÿÊñÿ‘¿äÿÇîÿTeÿ ÿ—…$˜ ÿ „ÿ»ßÿÁæÿŽ¿äÿÀåÿ½áÿ±Ôÿ ¡Áÿ¬ ¢Áÿ »ÿ –³ÿ Фÿ uŒÿRbÿ ÿéD„|æQ`ÿ»ßÿÁæÿ¿äÿÇíÿ ˆ£ÿ*2ÿÌ&¯{ÿj~ÿ¶ÙÿÂçÿ¿äÿ¿åÿÀåÿ®Ðÿÿá?£• l ÿP_ÿ¹ÝÿÂèÿ¿äÿÆìÿ ›¹ÿþé!˜'ãþ ¨ÿÄêÿÀåÿŽ¿äÿÁæÿ¾ãÿ[mÿ ÿ}ˆ £ö s‰ÿ»ßÿÁçÿ¿äÿÀåÿ´Öÿ3=ÿØb›Lø&-ÿ¹ÝÿÂèÿŽ¿äÿÊñÿ …ŸÿÿÖ "·ÿ t‹ÿÇíÿŽ¿äÿÀæÿ ™¶ÿ$*ÿ½@‰êWhÿ³ÖÿÂçÿ¿äÿÆìÿ šÿ#*ÿ¼#„bÿScÿ¶ÚÿÂèÿ¿äÿÀåÿÂèÿ­ÆìÿÇíÿÈïÿÄêÿ»ßÿ ¥Åÿcvÿÿ™"„?Î4>ÿ —µÿÄêÿ¿äÿÂèÿ ­ÏÿKZÿáf°@ÿ,5þ¯ÑÿÅëÿ¿äÿÁçÿ½áÿ@Lÿÿh£–=íÿ­ÎÿÁçÿ¿äÿÄêÿ ¬ÍÿIXÿÿS˜ŠõVgÿ ¬ÍÿÄêÿŽ¿äÿÀåÿ¾ãÿ —³ÿÿ¶:ˆOîERÿ  ¿ÿÅìÿ‘¿äÿÊñÿUfÿþ˜›/Á ÿ  ¿ÿ¾ãÿÀåÿ¿äÿÅìÿ  ¿ÿERÿïC€ö?KÿÂçÿ¿äÿ¾ãÿ;Fÿêv‰2×09ÿ ªÿÇíÿ¿äÿÂçÿ ­Ïÿ@LÿÚe…<÷!)ÿ²ÔÿÃéÿÁ¿äÿÀåÿÂèÿÃéÿ±Óÿ"ÿéL„¯ÿlÿÊñÿ¿äÿÀåÿÅëÿjÿö©° Îý ™·ÿÁæÿÀåÿ¿äÿÀåÿ½âÿ }•ÿÿ&¢–!£ÿ ‡¡ÿºÞÿÁæÿŽ¿äÿÁçÿ¹Üÿ ‚›ÿÿŸ˜$Ùÿ ‚œÿÉðÿ¿äÿ¿ãÿ,5ÿíg‰Øÿ ‚›ÿÉðÿ‘¿äÿÆíÿ ƒœÿ%,ÿÁš|ÿ n„ÿµØÿÂèÿ¿äÿÁçÿ¹Ýÿ sˆÿõ• DÀ 'ÿ ¡Àÿ¿åÿŽ¿äÿÊñÿ^pÿ ÿ£Š· ÿi~ÿÉðÿ‘¿äÿÉðÿ_qÿø£…'Áþ  ¾ÿÀæÿÀåÿ¿äÿÁæÿÀåÿP^ÿ ÿy„„óERÿÄêÿ‘¿äÿÊñÿ ‡¡ÿ!ÿÜ®~ý m‚ÿ³ÖÿÂèÿ¿äÿ¿ãÿ¯Ñÿ")ÿÙU¢– WÿHVÿ ¬ÍÿÄêÿ¿äÿÃèÿ ­Îÿþã6š›ñ_qÿÀæÿ¿äÿÅëÿ\mÿÿ“‰¡óbuÿÂèÿÀåÿ¿äÿÂçÿ®ÏÿFSÿÝh›@ÿ7Cÿ «ÌÿÄêÿŽ¿äÿÈïÿ —³ÿ üߎÿfzÿÁæÿÀåÿ¿äÿÄëÿ ‹¥ÿ*2ÿÄ2‰{åESÿ»àÿÀæÿ¿äÿÉïÿ ‚›ÿ!(ÿÒ„‚ÿ q‡ÿµØÿÂèÿ¿äÿÀåÿ¾ãÿ Žªÿÿ´9„LÇ+3ÿ £ÁÿÁæÿ¿äÿÄêÿ ¥ÅÿO^ÿïj®8÷6@ÿ  ¿ÿÆìÿ‘¿äÿÇîÿDQÿÿ¢—è ý œ»ÿÆìÿ¿äÿÂèÿ¶ÙÿFSÿÿ^™IÖ8Cÿ ˜µÿÅëÿ¿äÿÂçÿ «ÿ%,ÿ¾?‰VÛ>Jÿ ž¼ÿÄêÿ‘¿äÿËòÿg{ÿø­›Øû ž¼ÿÅëÿŽ¿äÿÄêÿ ©ÊÿLZÿþa bþ09ÿÀåÿ¿äÿÁæÿ´ÖÿGTÿár‰9Â)1ÿ Œ§ÿÄêÿ¿äÿÄêÿ ¤ÄÿIWÿâZƒ@ÿ6@ÿ ¥ÄÿÅëÿÄ¿äÿÁæÿ.7ÿðn„ÿ o„ÿÃèÿ¿äÿÀåÿÃéÿ „žÿúɯ Õü §ÿÈîÿ‘¿äÿÂèÿ {“ÿ"ÿ¬&¡——ø t‹ÿ·ÛÿÂçÿŽ¿äÿÁæÿ»ßÿ €™ÿ ÿ(™ºÿlÿÊñÿ¿äÿÀåÿ¿äÿ;Gÿéz‰ Åÿ vÿÉðÿ‘¿äÿÈîÿ Фÿ)0ÿ×™‹ú kÿ²ÔÿÃèÿ¿äÿÀæÿ¾ãÿ “°ÿþÈ$<Áÿ ¢Âÿ¾âÿÀåÿ¿äÿÊñÿexÿþ³ŠŸÿ\nÿÈïÿ¿äÿÀåÿÃéÿo„ÿó¤„Ìû ¨ÿÄéÿÀåÿÿäÿÄêÿbuÿÿ „tÿ;FÿÆíÿ‘¿äÿÅìÿ  ¿ÿ5?ÿøA®‰òf{ÿ´×ÿÂèÿ¿äÿÀåÿ°Òÿ2;ÿ×a¡—@ö>Jÿ Ÿ¾ÿÆìÿ¿äÿ³ÖÿÿàLš€êERÿ½âÿÀåÿ¿äÿÈïÿcvÿÿ¬‰“ôO^ÿÆìÿ‘¿äÿÃéÿ¬ÎÿTeÿée™0õ%-ÿ ™·ÿÉðÿŽ¿äÿÃèÿ¯Ñÿ6AÿÿXœ ÿ k€ÿ¹ÝÿÁçÿ¿äÿÈïÿ † ÿ&-ÿÓˆmæ4>ÿ½áÿ‘¿äÿÈïÿ ‹¦ÿÿà„ tõZlÿ ¬ÍÿÄéÿÿäÿÂçÿ œºÿ+4ÿÉL„KÍ$ÿ«Íÿ¾ãÿ¿äÿÂçÿ·Ûÿ y‘ÿþ®9é:Eÿ ™¶ÿÆíÿ‘¿äÿÇíÿTdÿÿœ¡˜Ò þ „žÿÉðÿ¿äÿÀåÿÁçÿCPÿ ÿtš;Á(/ÿ ‘­ÿÃèÿ¿äÿÅëÿ Žªÿ.6ÿÍ:‰VÐ1;ÿ ¡ÁÿÂçÿ¿äÿÀåÿÄêÿ {’ÿø¸š µø s‰ÿ½âÿÁæÿ¿äÿÁæÿ»ßÿ „žÿÿ¬+Kÿ-6þµÙÿÃéÿ¿äÿÃéÿ ¨ÈÿM[ÿæaˆ8µ#ÿ ¬ÿÀåÿ¿äÿÅëÿ £ÃÿHVÿóKƒ!æ$ÿ ŽªÿÊñÿÿäÿ¿åÿÂçÿL[ÿö‘„”ÿ z’ÿ½âÿÀåÿ¿äÿÂèÿ ¤Äÿÿï6¯Ë ÿ z“ÿËóÿ‘¿äÿÇîÿ ~–ÿ"(ÿÂ! ˜ï`rÿ·ÚÿÂçÿŽ¿äÿÀåÿ |”ÿÿ£&™– ÿXiÿÈîÿ¿äÿÁæÿ·ÛÿO^ÿäy‰ªÿ o„ÿÆìÿ‘¿äÿÉðÿ –´ÿ$,ÿê šRé>Jÿ »ÿÇíÿŽ¿äÿÀåÿµØÿ'/ÿõ^*Ì ÿ £ÃÿÀæÿÀåÿŒ¿äÿÀåÿÂçÿ q‡ÿö¬ˆ„ ÿUfÿÃèÿÀåÿ¿äÿÁçÿºÞÿ yÿ÷˜…­ök€ÿ¿äÿÀæÿÿäÿÊñÿ tŠÿÿ½ „aÿ;Gþ¼áÿÁçÿ¿äÿÃéÿ¶ÙÿXjÿÿu¯íZlÿ¼àÿÁæÿ¿äÿÂèÿ«ËÿCPÿÞg ˜9Ý3=ÿ ’®ÿÇîÿ¿äÿ®Ðÿ*1ÿØ\šfç,5ÿ¹Ýÿ¿äÿÌôÿ mƒÿù°Š€þ@MÿÃéÿ‘¿äÿÃéÿ ¬Îÿ\nÿùb šÄ ÿ q‡ÿÆíÿŽ¿äÿÀåÿÀæÿkÿÿœ!œ‰ÿ €˜ÿ¸ÜÿÁçÿ¿äÿÊñÿ Ž©ÿÿã‰Yð&-ÿºÞÿ‘¿äÿÇíÿ ›¹ÿ ýÝ…Sá@Lÿ ž½ÿÅëÿ’¿äÿÁçÿŸÃéÿÂçÿŽ¿äÿÄêÿ š¸ÿ9DÿÒA„9× ÿ ¥Åÿ¿äÿÀåÿ¿äÿÀåÿ½áÿ ›¹ÿÿÊ:¯DÖ8Bÿ ˜µÿÅëÿ¿äÿ¿åÿÇíÿexÿø¬ š¾ ÿ mÿÈïÿ¿äÿÊðÿIVÿÿš1«ÿ ‰¤ÿ¿äÿÀåÿŽ¿äÿÈïÿ ˆ¢ÿ%-ÿØ ‰OÌ!'ÿ ©Éÿ‘¿äÿÀåÿ Œ§ÿû²›wåFSÿ®ÐÿÂèÿ¿äÿ®Ïÿ(/ÿâdœ UÿVgÿ®ÐÿÃéÿ¿äÿÅëÿ £ÂÿGVÿóBˆ2®ÿ ”±ÿ½áÿÀåÿ¿äÿÅëÿ ªËÿBOÿÿC„ Ãÿ s‰ÿÈïÿ’¿äÿ¶Úÿ°Òÿ±Óÿ°Òÿš¯Ñÿ°Òÿ¶Ùÿ¾ãÿ¿äÿÁçÿ·ÛÿScÿåy„ƒÿi}ÿµØÿÂèÿ¿äÿÁçÿ¿äÿ5>þÿh¯ºÿo„ÿÉïÿ‘¿äÿÉðÿ ‡¡ÿ#*ÿÜžšzåHWÿ·ÚÿÁæÿ¿äÿÅëÿ z’ÿ%ÿ´!™w ÿXiÿ¾ãÿÀåÿŽ¿äÿÅëÿ ¡ÀÿFTÿäIˆ–ÿ n„ÿ¿äÿÀåÿ¿äÿÆìÿ ¦Æÿ#*ÿø*›À!ÿ uŒÿÇíÿ¿äÿÆíÿYjÿ ÿ¡ œ&ý-7ÿ ¤ÄÿÅìÿ¿äÿÂèÿ´×ÿ lÿõo ˆ p ÿWiÿ¸ÜÿÁçÿ¿äÿÂçÿ¶Ùÿ xÿÿ‹……êIXÿ½áÿÀåÿ¿äÿÀåÿÀäÿ ‚›ÿO_ÿQaÿN]ÿJYÿ™HVÿGUÿKYÿ sŠÿ¶ÚÿÁçÿ¿äÿÌóÿmÿø¯…:ÿ&.ÿ ©ÊÿÄêÿ¿äÿÀåÿ¾ãÿ }•ÿÿ©0¯‰ðHVÿÅëÿ¿åÿ¿äÿÄêÿ §ÈÿP_ÿéfžš1Ä(/ÿ ‡¡ÿÅëÿ¿äÿÁçÿ «Ìÿ:EÿØbš[ÿ8Cÿ¾ãÿÀæÿŽ¿äÿÁçÿºÞÿi}ÿeÿ5?ÿÀåÿÀæÿ¿äÿÃèÿ±Ôÿ^pÿÿf›‰òANÿÀæÿ¿åÿŽ¿äÿÂçÿ »ÿ.7ÿÕ^œÏû š·ÿÇîÿ¿äÿÀåÿÁçÿ ‰£ÿø›‰?õ þ´×ÿÃéÿ¿äÿÁçÿ¨Éÿ ÿÓ/…8Ã(0ÿ ‰¤ÿÄêÿ¿äÿÉðÿ uŒÿÿÿÿ™ÿÿÿ (þ ­ÎÿÄêÿ¿äÿÉïÿ …Ÿÿ%ÿÙ „¹ý Š¥ÿ½âÿÁæÿ‘¿äÿ»Þÿ(0ÿîi¯MÊ.7ÿ ›ºÿÂçÿ¿äÿÀåÿÄêÿ z‘ÿ÷µž›žÿUeÿËóÿ¿äÿÇîÿYjÿü£šEÙÿ½áÿÁæÿ¿äÿÈîÿ „ÿûlj@Íÿ §Çÿ¾ãÿÀåÿ¿äÿÀåÿ½âÿ ˜¶ÿÿ®'›=¾"(ÿ ‰£ÿÃèÿ¿äÿÅëÿVgÿÿ«œ™ø ~–ÿ¼áÿÁæÿ¿äÿÆíÿ š¸ÿûƉ%°ÿ ¬ÿ¼àÿÁæÿ¿äÿÂèÿµØÿ8BÿÿO†™ÿRaÿËñÿ¿äÿÄêÿ ¤ÄÿGUÿô±B˜@;U¾ý —´ÿÀåÿŒ¿äÿÅìÿ œ»ÿ@Mÿæ?ƒ _üN]ÿ ¨ÉÿÅëÿ‘¿äÿÄêÿ`rÿÿŸ®¤ÿ k€ÿÅëÿ‘¿äÿÇîÿ ”±ÿ"(ÿìž›fÝ2<ÿ±ÓÿÀåÿ¿äÿÉðÿ ~–ÿ &ÿÊ™2³ÿ §Èÿ¾ãÿÀåÿŽ¿äÿÈïÿ —´ÿ&-ÿ퉋 ÿ rˆÿ¹ÜÿÁçÿ¿äÿÂçÿ³Öÿ$,ÿóCœˆÿEQÿÄêÿ¿äÿÈîÿ Œ§ÿ+3ÿÙN› aóZkÿ «ÌÿÄéÿ¿äÿÆìÿ £Ãÿ%,ÿñ‰ cÿZkÿ°ÒÿÃéÿ¿äÿÁæÿºÞÿp†ÿ ÿ†…_Ù-5ÿ­ÎÿÀåÿ¿äÿÀåÿÄéÿ yÿ þЙuý nƒÿ³ÖÿÂèÿŒ¿äÿÂèÿµØÿdwÿïz„åÿ ¬ÿÈïÿ‘¿äÿÁçÿ ¤Ãÿ.7ÿàk¯y÷:FÿÅëÿ‘¿äÿÄêÿ «ÌÿWhÿúa ›(«ÿ ~–ÿÂèÿ¿äÿÃéÿ ¦ÆÿGTÿá_™+¥ ÿ š¸ÿ½áÿÀåÿŽ¿äÿÄêÿ §ÈÿP_ÿøR‰Oÿ4>þ´×ÿÄéÿ¿äÿÁçÿ»ßÿ[mÿ ÿr ›HËÿ ŽªÿÀåÿ¿äÿÁæÿ¹Þÿ`rÿùµ ™0ï?Kÿ ž¼ÿÆìÿ¿äÿÄêÿ «ÌÿESÿÿ7Š+ñ%þ £ÂÿÆíÿ¿äÿÀåÿ¾ãÿ ¦ÆÿÿÆ>…Ÿÿ t‹ÿÃèÿÀåÿ¿äÿÇîÿ  ¿ÿ?Kÿõ]˜5û>Jÿ ¤ÃÿÆìÿŒ¿äÿÀåÿÅëÿ ‚›ÿø¸„Ÿõj~ÿ¸ÛÿÂçÿ‘¿äÿÅëÿatÿ ÿ·®KÈ%ÿ ¥Åÿ‘¿äÿÁæÿ¾âÿ ‰£ÿû´œ{ ÿDQÿÂèÿ¿äÿÀåÿÃéÿk€ÿöª™*¤ ÿ ™·ÿ½áÿÀåÿŽ¿äÿÂçÿ¸Ûÿ xÿú‹‰)× þ ¡ÀÿÁæÿÀåÿ¿äÿÀåÿ½âÿ –³ÿÿ¯3› tÿ9Dÿ´×ÿÀåÿŽ¿äÿÉðÿ —´ÿ2;ÿñ`šë,5ÿ •²ÿÇîÿ¿äÿÃèÿ²Ôÿexÿÿ_ ‰¶ù ‡¡ÿÀåÿÀæÿ¿äÿÀåÿÂçÿ09ÿúd†kþ7Bÿ»àÿ¿äÿÁæÿ¼àÿ —ÿüÆ™Üþ “¯ÿÇîÿ¿äÿÉðÿ –³ÿÿè„Bç3=ÿ •²ÿÈïÿ‘¿äÿÅëÿ  ¿ÿ>Jÿè{®“ÿ nƒÿ¿äÿÀåÿ¿äÿÆìÿ §Çÿ!þò/œNÖÿ°Ñÿ¾ãÿ¿äÿÊñÿ Фÿ"ÿâ˜,© ÿ »ÿ½âÿÀåÿŽ¿äÿÀåÿÄéÿ —´ÿü·‰ˆÿ s‰ÿµØÿÂèÿ’¿äÿ(0ÿê]œ.½ÿ ‚›ÿºÞÿÁçÿ¿äÿÁæÿ¿äÿ }–ÿüÖšá!ÿ ¨ÿÈïÿ¿äÿÁæÿ¹Ýÿ „žÿÿˆ‰ cõXhÿ «ËÿÄêÿ¿äÿÀåÿÀæÿ g{ÿÿŽ…:½ÿ «ÿ½âÿÀæÿ¿äÿÇîÿ ¦Æÿ-5ÿÿK˜ šô z‘ÿÀåÿÀæÿŒ¿äÿÅëÿ ¤ÄÿERÿû>„ÄÿjÿÄêÿÀåÿ‘¿äÿÉðÿ u‹ÿ ÿ× ­cÿ8Bÿ½áÿÀæÿ¿äÿÃéÿ±ÔÿXjÿÿd œœ"•ÿ t‹ÿ¼àÿÀæÿŽ¿äÿÄëÿ ¤ÄÿM\ÿïZ—:Ãÿ ¬Íÿ¿äÿÀåÿ¿äÿÆìÿ £Ãÿýß ‰@ý9Eÿ ¥ÅÿÅëÿ¿äÿ¿åÿÂèÿ\nÿÿˆ›Lÿ!'ÿ ¦ÇÿÃéÿŽ¿äÿÅëÿ ¨ÉÿKZÿþ|™È ý „ÿÊñÿ¿äÿÀåÿ ¤Ãÿÿ±&Šë%-ÿ ’®ÿÇîÿ¿äÿÀåÿ ›¹ÿ")ÿ¾C…fÿ7Aÿ´×ÿÂçÿ¿äÿÂçÿ·Úÿ {“ÿÿ°%˜ZìVgÿ ªËÿÄéÿŒ¿äÿÂèÿ³Öÿ nƒÿû{…hß:Eÿ ›¹ÿÄêÿ‘¿äÿÄêÿ ¥ÅÿN]ÿñŠ ­?Îÿ¬Íÿ¿äÿÀåÿ¿äÿÁæÿ»àÿ ­ÿÿ®)œXÿ6@ÿ¹ÝÿÂçÿŽ¿äÿÀæÿ¿äÿ }•ÿø§—Zÿ1;ÿ¾âÿÀæÿ¿äÿÄëÿ ©Êÿ1;ÿÿ+ŠÙü “°ÿÇîÿ‘¿äÿÀæÿ “¯ÿ"(ÿ¶8œ ýh|ÿ±ÓÿÃéÿ¿äÿÀåÿÁçÿ œ»ÿ þóA™­õ z’ÿËóÿŽ¿äÿÃéÿ²ÕÿþÚ3г÷ vÿÆìÿÀåÿ¿äÿÄëÿ7Bÿðv†-Áÿ ‰¤ÿºÞÿÁæÿ¿äÿÃèÿ¯Ñÿ"þÿ[—6çFTÿ  ¿ÿÅëÿŒ¿äÿÀåÿÁçÿ •³ÿýµ… · ÿ_rÿÊòÿ’¿äÿÇíÿ ‹¦ÿ ÿð7¬Œ ÿ t‹ÿ¸ÜÿÁçÿ¿äÿÂçÿ¶Ùÿ!ÿöDœ5Ì ÿ £Ãÿ¿äÿÀåÿŽ¿äÿÆíÿ ™¶ÿÿî–‹ÿauÿ¿äÿÀåÿ¿äÿÃéÿ¯ÑÿO`ÿÿL‰ õjÿ´×ÿÂèÿ‘¿äÿÁæÿ7Bÿêtœ-ïÿ ‘¬ÿÇíÿŽ¿äÿÂçÿ¶ÙÿlÿÿÈ5˜“ð o„ÿÅëÿÀåÿ¿äÿÂèÿµÙÿ5@ÿÿ@ŠhæO^ÿ ©ÊÿÃéÿ¿äÿÆíÿcwÿÿ¡…Sÿ0:ÿ ªËÿÆíÿ¿äÿÁæÿ»àÿ ™ÿ ÿÚI— ä:Eÿ ™¶ÿÆìÿ¿äÿÄêÿ §Èÿ!ÿï'†kÝ2<ÿ ¢ÂÿÁçÿ‘¿äÿÃèÿ´×ÿo„ÿýÆ­Mÿ:Eÿ³ÕÿÃéÿ¿äÿÁçÿ»ßÿVfÿ ÿt ›ÿlÿµØÿÂèÿŽ¿äÿÄêÿ ªÌÿN]ÿÿV •aá!'ÿ ¤Äÿ’¿äÿÂèÿµØÿo„ÿÿr‰:ð:Fÿ ›¹ÿÇíÿ‘¿äÿÈïÿh|ÿÿ³!œ†õM\ÿ ¦ÆÿÆìÿ¿äÿÀåÿ¿äÿ¯Ðÿ>Kÿÿœ&—•ñ q‡ÿÇîÿÀåÿ¿äÿÁçÿ¸ÛÿWhÿ ÿ\‰Ö%,ÿ ‡¡ÿÉðÿ¿äÿÃéÿ ’¯ÿ+4ÿÄ<†½ü |”ÿ¹ÝÿÁçÿ¿äÿ·ÚÿRbÿ ÿ¯3–â2<ÿ ”°ÿÇíÿ¿äÿÄêÿ®Ðÿ=Iÿÿ5†¥ÿ\oþÉïÿ’¿äÿÂçÿ ¨Èÿü*3ÿ «ÌÿÆìÿŽ¿äÿÁæÿºÞÿ † ÿþ¡”3¹ÿ_qþÃèÿ’¿äÿÁæÿ»ßÿ Ž©ÿÿ— Š Ð ÿ ˜ÿÉðÿ‘¿äÿÂèÿ ¨Èÿ?Kÿë…œÍ ÿ sŠÿÄêÿÀåÿ¿äÿÀåÿÁçÿ š·ÿ(/ÿò –©õ z‘ÿÊñÿŽ¿äÿÁæÿºÞÿ vŒÿ ÿ~‹ªúcuÿÈîÿ¿äÿÀåÿ»ßÿGUÿç~†Nõ1;ÿ œºþÉïÿ¿äÿ¿åÿÂçÿ ¦Çÿ6@ÿø’•*å=Hÿ š¸ÿÆìÿ¿äÿÃèÿ²ÔÿUfÿÿK†då(0ÿ¬Íÿ’¿äÿÁæÿ¾âÿ •±ÿÿæ^ «ÿ z‘ÿ·ÚÿÂçÿ‘¿äÿºÞÿ)1ÿí]›žÉü ‘¬ÿÀåÿŽ¿äÿÃéÿ ©Ëÿþç3“*¨õBNÿ ¨ÈÿÂèÿ’¿äÿÀåÿ §Èÿÿ³+‹î^pÿºÞÿÁçÿ‘¿äÿÊñÿ wŽþÿÙ;pç4?ÿ ™·þÇîÿ¿äÿÈïÿ yÿ ÿÙh •à û ƒœÿÊñÿŽ¿äÿÀæÿ»ßÿ ƒœÿÿŽ‹gÜAMÿ¯ÑÿÁçÿ¿äÿÌôÿh}ÿ ÿ´‡½ùlÿ¼àÿÁçÿ¿äÿÉðÿ †Ÿÿ$+ÿãq•XìRbÿ ¨ÉÿÄêÿ¿äÿÂèÿµØÿi}ÿÿd †!™ ÿezÿÁæÿ‘¿äÿÂçÿÁæÿdwÿ ÿÆaªGý@Mÿ §ÇÿÅìÿ¿äÿ¿åÿÅëÿXhþ ÿ•šžrú`qÿ®ÐÿÃéÿŽ¿äÿÃèÿ´×ÿJXÿÿ[4®ù1:ÿ ‹¦ÿÊñÿ”¿äÿÂèÿ´Øÿ ÿÄ1‹BÚ7Bÿ •²ÿÆìÿ‘¿äÿÄéÿ «ÌÿXiÿúÂ7› ¬ÿKZÿµØÿÂèÿŽ¿äÿ¿åÿÄêÿ`sý ÿÝa”Û ÿ ‹¦ÿÉïÿŽ¿äÿÁæÿ»ßÿ ~–ÿÿˆ‹%¼#*ÿ €™ÿÆìÿ¿äÿÆíÿ Žªÿ/8ÿÔ,†Pá0:ÿ ¬ÿÇíÿ‘¿äÿÇíÿkþÿÛH “¡öo…ÿ¸ÜÿÂçÿ¿äÿÁçÿ¸Üÿ }•ÿÿ|‡Tô%ÿ­Îÿ¿åÿÀåÿ’¿äÿ ¹ÜÿGUý ÿä~% ¦ßþ ”±ÿÆìÿ‘¿äÿÁæÿ “°ÿ'/ÿÙo˜ž&ñ(0ÿ —´ÿÇíÿŽ¿äÿÁæÿºÞÿ „žÿ ÿž(Œ  iêÿ09ÿ ’­ÿÉðÿ•¿äÿÂèÿ¶ÚÿÿÓ7‹Àÿ o…ÿÉðÿ’¿äÿ Çíÿ Ÿ½ÿ@Lÿÿàm†GÃÿ`qÿÀåÿ¿äÿÂçÿ¶Ùÿ`rþ ÿñt’-î.8ÿ –³ÿÇîÿŽ¿äÿÁæÿºÞÿ xŽÿ ÿŒ—ÿScÿÇîÿ¿äÿÂèÿ±ÓÿTdÿçwˆ²üYkÿÁæÿÀåÿ¿äÿÂèÿ´Öÿ]oÿÿëZ Dû%ÿ š¸ÿÈîÿŽ¿äÿÀæÿ»àÿ ‘®ÿ ÿ”!‡#™ÿ_rÿ´×ÿÂçÿ’¿äÿ Áæÿ»ßÿ^qþÿÿÜŒQ@2$• ƒƒ¥÷ u‹ÿ»ßÿÁçÿ‘¿äÿÄéÿ\nþÿå†; ‹ †Ÿ¹ø {“ÿÅëÿÀåÿŽ¿äÿÀåÿ¶Ùÿÿâ`‹/r¹ñþý\nÿªËÿÂèÿ–¿äÿÂèÿ·Úÿ#ÿä=ŒˆëJYÿÁåÿÀåÿ’¿äÿ Ãèÿ­ÏÿWiÿþÿÙ”dR=.-.†bàÿ šÿ¿äÿÀåÿŽ¿äÿÁæÿºÞÿ vÿ ÿù‘‘¶úg{ÿ±ÔÿÃèÿŽ¿äÿÁæÿºÞÿ q‡ÿ ÿ{Œ`×/9ÿ³ÖÿÀåÿ¿äÿÊñÿ wÿû¿ˆLÐ)1ÿ ‡¢ÿÅëÿ‘¿äÿÂèÿ°Òÿg{ÿþú™-Ž Zêþ y‘ÿ·ÚÿÂçÿŽ¿äÿÀåÿ¿äÿ ¦Æÿ ÿ¬*ˆ7ìþ ”°ÿ¾ãÿÀåÿ“¿äÿÂçÿ «ÿ>Kÿ þþýüýúò’æçäΛj)‚ «áè‚æçòþESÿ Ÿ¿ÿÅëÿ‘¿äÿÀåÿ½áÿatþ þþýüîç‰æãÔ»—C…ŸgêO^ÿ §ÇÿÄêÿŽ¿äÿÀæÿ¾ãÿGUÿýîãØ¼Ÿ‚d[dtƒ’¡Ïçñù&ÿTeÿ •²ÿ³Öÿ¿äÿÀåÿ–¿äÿÂçÿ¸Ûÿ,4ÿõCŒEÉ.7ÿ ”±ÿÃéÿ’¿äÿ Àåÿ¿äÿ³Öÿ •±ÿLZÿ üôïìêèéÊ’C„qþ"ÿ ¢Áÿ¾ãÿÀåÿŽ¿äÿÀæÿ¹Ýÿ ‡¢ÿÿöÀbŽ2­ù-5ÿ  ¾ÿÃéÿ¿äÿÁæÿ¹Ýÿk€ÿ ÿuŒ'©!ÿ €˜ÿÁçÿ¿äÿÈîÿ ’®ÿ+4ÿæ$‡™ÿFSÿÃéÿ‘¿äÿÀåÿµØÿ †Ÿÿÿõé¨ZŠ\ªñþ^qÿ°ÓÿÁæÿ¿äÿÁçÿ¶Úÿ ÿÅ5ˆhÿ4>ÿ ¤ÄÿÈîÿ“¿äÿ Áæÿ»ßÿ³Õÿ £Ãÿ {“ÿWhÿLZÿBOÿ8Bÿ-6ÿ$+ÿ"ÿ‘!ÿ"ÿþ ûöðê¢9~ð ÿÿ"ÿ!ÿ!þÿ3=ÿ ¬ÿÇîÿ’¿äÿÀåÿ¸Üÿ š¸ÿmÿHVÿ5?ÿ")ÿ"ÿˆ!ÿ"ÿ ÿýùõðÀY„ŸÚ%ÿ …žÿÊñÿŽ¿äÿÀåÿ¿äÿ •±ÿ[lÿ=Hÿ,5ÿ!ÿ ûòêáÞáåêïò ÿ3=ÿ`rÿ …Ÿÿ œ»ÿ «Íÿ¾ãÿÂçÿÀåÿ—¿äÿÂçÿ¸Üÿ9DÿÿIŒ§ÿdwÿÈïÿ“¿äÿ ÀåÿÂçÿ¿ãÿ ©Êÿ ‹¦ÿ rˆÿatÿTeÿGVÿ?Jÿ>Jÿ>JÿŠ>Jÿ>Kÿ?Kÿ.7ÿ ÿðÖ•ƒ‰ÿ4>ý®ÏÿÃèÿ¿äÿ Âçÿºßÿ «ÿJÿ Ÿ¾ÿÄêÿ¯¿äÿÅëÿ·Úÿmÿÿ©¢÷FTÿÅëÿ¿¿äÿÂèÿ·Úÿÿà;Žaü+4ÿ¾ãÿÀåÿ­¿äÿÁæÿ¾ãÿ ˜µÿ ÿÝ:„˜ï.7ÿ ˆ£ÿ¾ãÿÁæÿ’¿äÿÀåÿÂçÿÃéÿÅëÿÆìÿÆíÿ‚ÇíÿÆíÿÆìÿÅëÿÄéÿÁçÿ¿åÿ”¿äÿÁæÿ¼àÿ «ÿÿ©#:äÿ±ÒÿÁçÿ¿äÿÁæÿ»àÿ Š¥ÿþ¨ˆBðý ‹¥ÿ¾âÿÁæÿš¿äÿÀåÿÀæÿÀåÿ›¿äÿÀåÿ¼áÿ —µÿ ÿ¢&ŒbÖÿj~ÿ¾ãÿÀåÿ´¿äÿ Êðÿ š·ÿ+4ÿùR¾#ÿ y‘ÿÈïÿ°¿äÿÆíÿ ªÊÿýÞ$¢NÉ*2ÿ ›¹ÿÁæÿ¾¿äÿÂèÿ¶Ùÿ ÿÑ6Ž;½ÿ œ»ÿ½âÿÀåÿ­¿äÿÂçÿ¸ÜÿGUÿÿhƒ ªû#ÿ vÿÃéÿ¶¿äÿÃéÿ°Òÿ\nÿÿg!™ÿ „ÿ¹ÝÿÁæÿ¿äÿÄêÿ­Ïÿþï2‰ mø%,ÿ •³ÿÇíÿ¹¿äÿÁæÿ»ßÿ Ž©ÿ ÿ—"uíÿ }”ÿ¿äÿÀåÿ³¿äÿ ÁçÿºÞÿ {’ÿùš•ùSbÿÊñÿ°¿äÿÄêÿ ¬Îÿ4>ÿÿ0¢ ›ÿdxÿÄêÿ¾¿äÿÁæÿ­ÎÿÿÃ1Ž} ÿcvÿ¹ÜÿÁçÿ­¿äÿÀæÿ¼áÿ Фÿÿ«1„Šóÿ]oÿÀæÿÁæÿ´¿äÿÆíÿ §Çÿ*2ÿý,PÿIVÿ®ÏÿÄéÿ¿äÿÂèÿ´×ÿM]ÿÿ_‰ª÷HWÿ ¢ÁÿÆíÿ¸¿äÿÂçÿµØÿj~ÿÿ{ výÿ «ÿ¾âÿÁæÿ³¿äÿ Æìÿ œºÿ ýÞXÖ7Bÿ ¬ÍÿÁæÿ¯¿äÿÃèÿ²ÔÿTdÿÿQ£lò/8ÿÀæÿ½¿äÿÁçÿ¸Ûÿ }•ÿÿ™!Hý$+þ¶ÙÿÃéÿ“¿äÿ¿ãÿÅìÿÅìÿÂèÿÁæÿ–¿äÿ¹Ýÿ#+ÿð\…nâÿL\þ´ÖÿÆìÿÁçÿ±¿äÿÂèÿºÞÿ {“ÿýÇ‘(ñ$+ÿ ¦ÇÿÅëÿ¿äÿÁæÿ»ßÿ ˆ¢ÿ ÿ'Š$Íÿ^pÿ¹ÜÿÂèÿ·¿äÿÅëÿ®Ïÿ,5þÿ?~ÿ 'ÿ š¸ÿÁæÿÂçÿ²¿äÿ Åëÿ ©Êÿ6Aÿÿ9&± &ÿ €˜ÿÃéÿ¯¿äÿÂçÿ·Úÿ s‰ÿÿv£<ºÿ ˜¶ÿ¾ãÿÀåÿ»¿äÿÅëÿ®Ïÿ=HÿÿS)Ãÿ ™¶ÿ¾âÿÀåÿ’¿äÿÃéÿ ªÿRaÿo„ÿ½âÿÀåÿ”¿äÿÀåÿÄêÿUeÿ ÿ‹ …^Ë ÿAMÿ §ÿ¾âÿÇîÿ°¿äÿÆìÿ ­þ%,ÿóS‘ ì 'þ ¥ÆÿÅëÿ‘¿äÿ²ÕÿÿáG‹RÚÿr‡þÇíÿÁæÿµ¿äÿÀåÿ ”±ÿýË ’ÿ4>ÿ ‘­ÿÁæÿÅìÿ±¿äÿ Âèÿ³Öÿi}ÿÿtˆ ÿO^ÿÈïÿ¯¿äÿÀæÿ¼àÿ “¯ÿÿœ$£†ÿm‚ÿ½áÿÀæÿº¿äÿÀåÿÂèÿ ˜µÿ þÞ"tÿeyÿ²ÕÿÃèÿ’¿äÿÆíÿdwÿÿ þ ‡¢ÿÈîÿ•¿äÿÀæÿ ”°ÿ &ÿ¾A†O¶ú-5ÿ m‚ÿ §ÇÿÆìÿÃéÿ¬¿äÿ¿åÿÊñÿ ¥ÅþERÿö™’!ñ'.ÿ §ÇÿÅëÿ¿äÿÁæÿCOÿ ÿoŒ}ì &ÿ šþ¿äÿÁæÿ´¿äÿÄêÿ±Ôÿeyÿý{‘ ¬ü2<ÿ xÿ¯ÑÿÈîÿÀæÿ¯¿äÿ Àåÿ½âÿ ˜µÿÿµZå,4ÿºÞÿ°¿äÿÀåÿ®Ðÿ ÿÂ4¤d ÿO^ÿ¼àÿÁæÿº¿äÿÄêÿ´×ÿj~ÿûŠ‘5ù,4ÿ ¥ÅÿÆìÿ’¿äÿÆìÿj~ÿÿÿ9Dþµ×ÿÀåÿ–¿äÿ;Fÿï{… ,Ÿà ÿL[ÿ ”±ÿ²ÔÿÃéÿÃèÿÀåÿ¨¿äÿÁæÿÂèÿ¯ÑÿVfÿ ÿ¿“*ú0:ÿ ©ÉÿÅëÿ¿äÿÀåÿ¿äÿ |”ÿÿ#‹Œòÿ ƒþ¹ÝÿÂçÿÀåÿ±¿äÿ¿åÿÆìÿ ˜¶ÿ*2ÿõ3’'§êÿ^pÿ £Ãþ¿äÿÂèÿÀåÿ®¿äÿ ÃèÿµØÿÿí6,±ÿ ¬ÿ¿äÿÀåÿ®¿äÿÂçÿ»àÿ#ÿéC¤Nÿ8Cÿ»ßÿÁæÿ¹¿äÿÀæÿÄêÿ ’®ÿ*1ÿñ9‘Ëú “¯ÿÄêÿ¿åÿ‘¿äÿÅëÿ ~–ÿ#)ÿÿÿh}ÿ¾âÿÀåÿ”¿äÿÈïÿg|ÿÿ® ‰ hÌùÿ i}ÿ ¢Áÿ²Ôÿ½áÿÀæÿÀåÿ¤¿äÿÀåÿÀæÿºßÿ ¥ÄÿKYÿ ÿÍU“KÿKYÿ®ÐÿÃéÿ’¿äÿ §Èÿ!(ÿ¿CŒ‡÷ ÿ ƒœÿ²ÔÿÀåÿÁæÿ¯¿äÿÀåÿÃéÿ³ÖÿeyÿûÅ” Úü3=ÿ •²ÿ¶Ùÿ¿äÿÁæÿÀåÿ¬¿äÿ Âçÿ¸ÜÿN]ÿ ÿ^ ÿZkÿ¿äÿÀåÿ®¿äÿÁæÿ»ßÿ?KÿÿU¤Pÿ;Gÿ»àÿÁæÿ¹¿äÿÃéÿ £ÂÿKZÿùº’ €ölÿ´×ÿÂèÿ‘¿äÿÃéÿ ªÿ,5ÿþüý ¦Åÿ¾ãÿÀåÿ“¿äÿÃéÿ š¸ÿ4>ÿÑRŠ%—÷ý ýO^ÿ ™·ÿ¹Ýÿ¦¿äÿºÞÿ ‡¢ÿ#ýÿÕa”‡ÿ xÿ·ÚÿÂçÿ’¿äÿ«Ìÿ")ÿ¼Apüý_rÿ ªËÿÁæÿ±¿äÿk€ÿ ÿá@–A¹ÿ þeyÿ ¨Èÿ»ßÿ¾ãÿ«¿äÿ Àæÿ»àÿ €™ÿÿ–Pü&-ÿ½âÿÁæÿ®¿äÿÁæÿ¼àÿ_qÿ ÿn£t ÿCPÿ¼àÿÁæÿ·¿äÿÂçÿÊñÿ —µÿ;GÿÿÎ’7ð=Iÿ ¼ÿÆìÿ‘¿äÿÃéÿ •±ÿ/8ÿÕ³ÿ@Lÿ¹ÜÿÄêÿ“¿äÿÀåÿÅëÿTeÿõœŠ  1‹éÿ ÿ4>ÿ {“ÿ´×ÿÆíÿÁçÿ¿äÿ ÀåÿÂçÿÇîÿ¸Üÿ …ŸÿDQÿ ÿÿ—,•/Âÿ ¥Åÿ¿äÿÀåÿ¿äÿ¿åÿ¿äÿ ˜µÿ#ÿ±6Ž Zîÿ!'ÿs‰þ¹ÜÿÈîÿÃéÿÁçÿ¿åÿ¦¿äÿ ÀåÿÂçÿÄêÿÈïÿ ¤ÄÿHVþ ÿåi˜ yøÿ ÿ6Aÿ p†ÿ ©ÉÿÆíÿÃéÿÁæÿª¿äÿ²ÔÿÿË:,¿ÿ –³ÿÀäÿÇíÿÆíÿÅëÿÄêÿÂèÿÁæÿ¨¿äÿÀåÿ½áÿ }•ÿÿŠ£RÙÿ Œ¨ÿ¾âÿÀåÿ²¿äÿ ÀåÿÁçÿÄêÿÈïÿÄêÿ –³ÿ\mÿ$*ÿÿ½;•î/8ÿ —´ÿÇíÿ‘¿äÿ Çíÿ „žÿ#+ÿ¬KÅ ÿWiÿ´ÖÿÉðÿÀæÿ’¿äÿÉðÿ {“ÿ ÿË‹-mÅÿÿ+3ÿ_qÿ Ÿ½ÿÆìÿÊñÿÈîÿÅëÿÂèÿÀåÿ¿äÿÀåÿÁçÿÂèÿÃéÿÅëÿÇîÿÉðÿÌòÿºÝÿ «ÿWhÿ)1ÿÿ ÿÖ\•Fþ,4ÿ¹ÝÿÅëÿÂèÿŽÂçÿÂèÿÃéÿÆíÿÅëÿSdÿ ÿ†  4–ôÿ(/ÿHVÿ s‰ÿ ›¹ÿÂçÿËòÿÊñÿÈïÿÆíÿÅëÿÄéÿÃéÿÃèÿÂèÿÂçÿÁçÿÁæÿÀåÿˆ¿äÿÀåÿÁæÿÁçÿÂçÿÂèÿÃéÿÄêÿÅëÿÅìÿÆíÿÈîÿÉñÿÌóÿÆìÿ²Ôÿ ’­ÿg{ÿ;Fÿ%ÿ ÿÍX š@„Êÿÿ$ÿ>Jÿ u‹ÿ©ÉÿÉðÿÈïÿÅìÿÃéÿÁçÿÀåÿ£¿äÿÀåÿÁæÿ8Cÿÿa„ÿÿ"(ÿ)1ÿ4>ÿFTÿcvÿ ‡¡ÿ «ÌÿÈîÿÉðÿÃéÿÀåÿ¤¿äÿÀåÿ¾ãÿ œ»ÿÿ§¢7´ÿWiÿÅëÿÉðÿ±Êñÿ ËòÿÌóÿÂèÿ³Öÿ š¸ÿ p†ÿCQÿ)1ÿÿç1’LòM[ÿ «ËÿÎöÿŽÈîÿÈïÿÊñÿÍôÿ½âÿKZþ ÿšP_LßÿHVÿ «þ¿äÿÍõÿÈïÿÈîÿÍôÿ­ÏÿM\ÿå`Ž5e¦êÿ-5ÿ@MÿZlÿ vÿ ­ÿ ¬ÍÿÃéÿÌóÿÉðÿÈïÿÇîÿÇíÿÆìÿÅìÿÆíÿÇîÿÈïÿÉðÿÊñÿËóÿÌôÿÊòÿÁæÿ¶Ùÿ¬Íÿ ¡Àÿ ¬ÿ xÿatÿHVÿ9Dÿ%,ÿ ÿê­s@–'¥ ÿTcÿ«Ìÿ±Óÿ¯ÐÿޝÑÿ­Ïÿ ¤Ãÿ ‹¦ÿ^qÿÿòV’!\¢ßÿÿ+3ÿ=HÿM\ÿ_qÿ q†ÿ šÿ ‘­ÿ ¼ÿ ¢Âÿ §Èÿ¬Íÿ°Òÿµ×ÿ¹Ýÿ½âÿÂçÿÇíÿËòÿÍôÿÌôÿ‚ÌóÿÌôÿÍôÿÉðÿÂèÿ¼àÿ¶Øÿ°Òÿ ©Éÿ £Âÿ »ÿ –³ÿ ¬ÿ ‰¤ÿ €šÿ q‡ÿ_rÿM\ÿ?Lÿ5?ÿ'.ÿÿùÐŒ@ 9]‘Íýÿ2;ÿQ`ÿ tŠÿ Œ§ÿ  ¿ÿµØÿÇîÿÍôÿÌóÿËòÿÊñÿÉñÿžÊñÿÌôÿ q†ÿÿ‹ 7¼ÃÐÝêÿÿ")ÿ2<ÿCPÿjÿ  ÀÿÃéÿÉïÿÂçÿ¿äÿ¾ãÿÆìÿ‘ÊñÿÉðÿÄêÿ"(ÿßPv¼ôÿWhÿ šÿ |•ÿ± |”ÿ q‡ÿdxÿXjÿL[ÿ8CÿÿñÅšc•T½ûJXÿ €˜ÿ ¨ÿŽ Š¥ÿ ‡¡ÿ z’ÿh|ÿSdÿÿÕV^Äÿ-6ÿZkÿ vÿ ‰£ÿ Š¥ÿ ‹¦ÿ ‰¤ÿKZÿø³‘'+hŸÊäÿ!ÿ0:ÿFTÿ\nÿp…ÿ ˜ÿ † ÿ Œ§ÿ ’®ÿ ˜µÿ œºÿ ›¸ÿ –³ÿ «ÿ ‡¡ÿ ˜ÿ wŽÿo„ÿfzÿ_rÿWhÿO^ÿGTÿ>Iÿ09ÿ$ÿ ÿëÔ¸’c3—-Ÿüÿ.6ÿGUÿIWÿGUÿ@Lÿ,5ÿ ÿßy”2)[¡ÄÜí ÿÿ$+ÿ1:ÿ;Fÿ?KÿCPÿFTÿJXÿN\ÿQaÿUeÿXiÿ]nÿ`rÿcvÿfzÿi~ÿl‚ÿlÿg|ÿcvÿ^pÿYjÿTdÿO]ÿJXÿDQÿ?Kÿ:Eÿ5?ÿ09ÿ+3ÿ$+ÿÿ ÿñßÍ·•sO¢Lz¥Ðúÿ,5ÿ=HÿN]ÿ]pÿfyÿkÿ q‡ÿ wŽÿ {“ÿ }•ÿ |”ÿ }•ÿXiÿÿ·6=EP[ew“°Ííÿ;Gÿg{ÿ ’¯ÿ·ÚÿÉïÿÄéÿÀåÿŒ¿äÿÃèÿ ‘­ÿ {“ÿ }•ÿ |”ÿ |•ÿ šÿÿ㟻‚ÿ ÿÿ²ÿ ÿøîåÜи‡H—&·ÿ#ÿ(0ÿ'/ÿ'.ÿ'/ÿ#*ÿÿôçÝj‚J¢Óì þ%,ÿ'/ÿ'.ÿ+3ÿ!ÿÿó(‘"Ouœ¶ÉÚëûÿ!(ÿ*2ÿ2;ÿ:Eÿ@Lÿ>Jÿ7Bÿ.7ÿ#*ÿÿÿøñëäÝÖÐÆ·¡~]4™pÌß”×ÓǸj –Fjƒ›¯¼ÅÍÐÓÖÙÜßâåèëîðóöòîêæâÞÚÖÒÎÊÆÂ½´ ‡mT4¨ W”²ÂÏÞêðôùþÿÿŸÿÿÿâi‡ *T€´Ýû/9ÿh}ÿ “¯ÿ­ÎÿÁçÿÄêÿÀæÿŠ¿äÿÇîÿ\mÿ ÿÿÿÿ ÿúŸŽ¿ÆÄ´Ä­”za>š ’ÚÙØÙ×É¢K„BŒ¿Ú“ØÜÏU• -[‰µÐ×ÚÜßà ßÜÙϾ«šˆvdSB(žK[•UI(  ':BJRYaiqy‰‘™¡¨¦’‡}rh]SH=3(³@f‡™£­¹Á¡ÄÆÃiŠ ^´çôÿ]oÿ —´ÿ°Òÿ¼àÿÂçÿ‰¿äÿÆìÿ tŠÿÿòÒÑĞÚ’–$,%ÿõ8îúüFSþ •±ÿÀåÿ‰¿äÿÂèÿ ¡¿ÿ6AÿÍK’žÚ Ûÿ÷  |ÞÿÿYkÿ³ÕÿÃèÿ‡¿äÿ¿åÿÆìÿQaÿÿÿ–k¦½ÌÕÖ‹ÕÖÕ¹ ÿ«!zá ÿ,4ÿ —ÿÂèÿÁçÿ†¿äÿÉðÿ tŠÿÿÁ‘ÿÿ”sÙù ÿÿ"(ÿ‹")ÿ#*ÿ$ÿÿû4ÿ¬L¥ý%ÿbvÿ¹ÝÿÅëÿ…¿äÿÅìÿ —´ÿ8DÿÚ<‘ÿÿ“~âÿUeÿ xÿ ˜ÿ †Ÿÿ‹ † ÿ ˆ¢ÿ €™ÿUeÿþxÿ®)€ßÿdwÿ±ÔÿÆíÿ„¿äÿÁçÿ¸Üÿ]oÿ냑ÿÿ’Iýÿbvÿµ×ÿÏ÷ÿÉðÿŒÈïÿÉðÿÈïÿ š¹ÿýÇ!ÿ¯mÜ ÿcuÿ ®ÏþÄêÿ„¿äÿÊñÿ |”ÿüÄÿÿ’xÿ^oÿ»ßÿÅëÿ¿äÿÅëÿ¯Ñÿ*3þÿ=ÿ±lÛÿ^pÿµ×ÿÃéÿƒ¿äÿÇîÿ –³ÿ1:ÿî$ÿÿ’‘ ÿ …ŸÿºÞÿÁæÿ¿äÿÂçÿ¶Ùÿh|ÿÿyÿ±dÚÿeyÿÄêÿ¿åÿ‚¿äÿÃéÿ®Ïÿ^qÿòm ÿÿ’lÿatÿ´×ÿÂèÿ¿äÿÀåÿ¾âÿ ¡Àÿ ÿ½3ÿ²qá!(ÿ ‚›ÿÄéÿ‚¿äÿÀåÿÃéÿ ‰£ÿùµÿÿ“8ÿ/8ÿ­ÎÿÄêÿ¿äÿÁæÿ¹Ýÿ-6ÿþSÿ²‡ü)1ÿ ¥Åÿ¿äÿ¿åÿ¿äÿÆìÿ ž½ÿ")ÿó!ÿÿ“!Íý ž¼ÿÃéÿ¿åÿ¿äÿÀæÿ¾ãÿcvÿÿƒÿ²"›ÿ@Lþ½âÿÁæÿ¿äÿÄêÿ ­ÏÿUfÿÿZ Žÿÿ“‰ü yÿ·ÚÿÂçÿ¿äÿÀåÿ¾ãÿ ž¼ÿÿ»>ÿ³ >È ÿ ˆ£ÿ»àÿÁæÿ¿äÿÁæÿ»ßÿ Š¥ÿÿŸŽÿÿ“FûIWÿ ¦ÆÿÅëÿ‘¿äÿÁæÿ3<ÿðkÿ³ aþ4>ÿ­ÏÿÇíÿÄêÿÈîÿ°Óÿþâ2Žÿÿ”é!ÿ •²ÿÇîÿ‘¿äÿÅëÿdwÿÿ˜ÿ³ Áÿ |•ÿ ©Êÿ­Îÿ «Ìÿ®Ðÿ ¢Áÿ9CÿÿTŽÿÿ” ®ö —ÿÄêÿÀåÿ¿äÿÂçÿ «ÿ&-ÿ»9ÿ³ J÷$ÿCPÿN]ÿL[ÿM\ÿIWÿ*2ÿÿ‘ ÿÿ”kíZkÿ­ÏÿÃéÿ¿äÿÂèÿ ‡¡ÿ")ÿ²,ÿ´ µú„ÿÿÎBÿÿ”%ä3<ÿ “°ÿÇíÿ¿äÿÅëÿcwÿÿ”ÿ´!>B„AB<ÿÿ•Ä þ |”ÿÕþÿÉðÿÉïÿÉðÿÊñÿÁæÿ6Aÿÿxÿ·…ÿÿ–Œì>Jÿ {“ÿ vÿŒ vÿ vÿ uŒÿj~ÿO^ÿÿÁ@ÿÏÿÿ–Jß ÿÿÿÿÿÿôÚa ÿÏÿÿ–”ÈŽ¿À¼«–YÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets/Illusion & Rovastar - Clouded Bottle.milk0000775000175000017500000000406611756064134027511 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=0.132909 fShader=1.000000 zoom=0.970590 rot=0.000000 cx=2.000000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=1.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5 + 0.499*sin(time*1.12); per_frame_4=mv_g = 0.5 + 0.123*cos(time*1.83); per_frame_5=mv_b = 0.4 + 0.79*cos(time*0.45); per_frame_6=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_7=decay = if(above(bass_effect,0),0.96,0.996); per_frame_8=wave_x = 0.6+0.3*sin(time*0.724); per_frame_9=warp = warp + (2*sin(0.75*time)); per_frame_10=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_9=wave_r = 0.5 + (sin(time/2) - cos(time*0.22))/2; per_frame_10=wave_g = 0.5 - sin(time*0.877)/2; per_frame_11=wave_b = 0.5 - cos(time)/2; per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets/Geiss - Corpus Callosum.milk0000775000175000017500000000210611756064134025310 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.400000 fWaveScale=1.605447 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=sx = sx + max(0,max(bass_att,bass)-1)*0.5; per_pixel_1=zoom=0.9615+rad*0.1; fRating=1.000000 projectM-complete-2.1.0-Source/presets/Geiss - Cosmic Dust 1.milk0000775000175000017500000000274711756064134024546 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.977723 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.996240 fWaveScale=1.497458 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.162176 fZoomExponent=1.001000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.796896 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_7=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); per_pixel_1=rot=rot+rad*0.18*sin(0.4*time); projectM-complete-2.1.0-Source/presets/Illusion & Unchained - Re-Enter Homeworld.milk0000775000175000017500000000644111756064134030356 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=3.047823 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.217956 fWaveScale=0.568168 fWaveSmoothing=0.072000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.600000 dy=0.600000 warp=1.000000 sx=1.020100 sy=1.020100 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.500000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.97+.03*sin(beat); per_frame_6=entropy=if(bnot(entropy),1,if(equal(pulse,-3.14),entropy+sin(beat),entropy)); per_frame_7=bass_thresh = above(bass,bass_thresh)*2 + (1-above(bass,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb,treb_thresh)*2 + (1-above(treb,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid,mid_thresh)*2 + (1-above(mid,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.016); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01*entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+cos(time*q3)*.5; per_frame_27=wave_b=wave_b+cos(time*q1)*.5; per_frame_28=wave_g=wave_g+cos(time*q2)*.5; per_frame_29=ob_r=.5+.5*q2; per_frame_30=ob_b=.5+.5*-q2; per_frame_31=ob_g=.5+.5*q3; per_frame_32=ib_r=.5+.3*q2; per_frame_33=ib_g=.6+.1*q3; per_frame_34=dx=.01*q4; per_frame_35=dy=.01*q5; per_frame_36=zoom=zoom+.03*q1; per_frame_37=ib_size=.25+.25*q2; per_frame_38=ob_size=.25+.25*q3; per_frame_39=ib_a=.04+.03*sin(time+q5); per_frame_40=ob_a=.04+.03*cos(time+q5); per_pixel_1=grid=bor(above(x,.5)*above(y,.5),below(x,.5)*below(y,.5)); per_pixel_2=zoom=if(bor(grid*above(q1,0),bnot(grid)*below(q1,0)),zoom-.1*cos((x-.5)*6.2+q3),zoom+.1*sin(rad*3.14+q2)); projectM-complete-2.1.0-Source/presets/Che - Burning Hus.milk0000775000175000017500000000536011756064134024053 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010225 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.080000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q8=60/fps; per_frame_2=// timed sidon sensor per_frame_3=// le = signal level; desired average value = 2 per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=above(le,th); per_frame_6=// pulsefreq = running average of interval between last 5 pulses per_frame_7=pulsefreq=if(equal(pulsefreq,0),2, per_frame_8=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_9=lastpulse=if(pulse,time,lastpulse); per_frame_10=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_11=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_12=// hccp = handcicap for th driven by bt per_frame_13=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_14=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_15=beat=band(above(le,th+hccp),btblock); per_frame_16=btblock=1-above(le,th+hccp); per_frame_17=lastbeat=if(beat,time,lastbeat); per_frame_18=beatfreq=if(equal(beatfreq,0),2, per_frame_19=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_20=// th = threshold per_frame_21=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_22=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_23=th=if(above(th,6),6,th); per_frame_24=thccl=thccl+q8*(th-2.5144); per_frame_25=leccl=leccl+q8*le; per_frame_26=btccl=btccl+beat; per_frame_27=q1=thccl; per_frame_28=q2=leccl; per_frame_29=q3=btccl; per_frame_30=wave_r=sqr(sin(1.5*time+.0037*leccl+3*bccl)); per_frame_31=wave_g=.5+.5*sin(1.6*time+.0042*leccl+2*bccl); per_frame_32=wave_b=.5+.5*sin(1.7*time+.0056*leccl+4*bccl); per_pixel_1=zoom=1.01+q8*.13*sin(.1*q1)*(sin((8+3*sin(q3))*rad)+sin(.1*q2)); per_pixel_2=rot=.05*q8*sin(.02*q1*sin(q3))*sin((4+3*sin(q3+.03*q2))*rad); projectM-complete-2.1.0-Source/presets/Geiss - Runoff.milk0000775000175000017500000000245311756064134023541 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=1.605000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%60,0); per_pixel_1=warp=warp+pow(rad,1.3)*2.0; projectM-complete-2.1.0-Source/presets/Geiss - Trampoline.milk0000775000175000017500000000313511756064134024412 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.700000 fWaveScale=1.605447 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.03*sin((x*2-1)*4+time*1.63)+0.03*sin((y*2-1)*3+time*1.37)-0.1*sin(rad*0.1+time*1.6); projectM-complete-2.1.0-Source/presets/nil - Vortex of Vortices.milk0000775000175000017500000000250111756064134025437 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.998000 fVideoEchoZoom=7.113829 fVideoEchoAlpha=0.470001 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.985613 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.090000 fModWaveAlphaEnd=0.820000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.040000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.003500 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.700000 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.350000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*2.345); per_frame_2=wave_g=sin(time*1.456); per_frame_3=wave_b=sin(time*1.789); per_pixel_1=zoom=zoom+if(above(rad,.666),rad*.01,rad*.1)+sin(ang+time*.534)*.2; per_pixel_2=rot=sin((rad+time*.666+bass_att*.2)*9)*.2; ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix - www.eos4life.com.milkprojectM-complete-2.1.0-Source/presets/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix - www.eos4life.com.0000664000175000017500000003173011756064134033210 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.483827 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=pphase=(sample*5671*cos(time*.0001)); wave_1_per_point2=pheight=((sample*7654)%100)*.005*sin(time*.2); wave_1_per_point3= wave_1_per_point4=//xspout=.5; wave_1_per_point5=xspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),xspout); wave_1_per_point6=//yspout=.5; wave_1_per_point7=yspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),yspout); wave_1_per_point8= wave_1_per_point9=px=xspout+(cos(time+pphase)*pheight); wave_1_per_point10=py=yspout+(sin(time+pphase)*pheight); wave_1_per_point11= wave_1_per_point12=x=px; wave_1_per_point13=y=py; wave_1_per_point14=a=abs(sin(time*.2)*.3+(treb_att*.1)); wave_1_per_point15= wave_1_per_point16=r=treb*2; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs*4; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.1*0.6-0.05*0.6)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); wave_3_per_point80= wave_3_per_point81=//fade=min((1-sample)*1.4,1); wave_3_per_point82=//b=b*fade; wave_3_per_point83=//g=g*fade; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=1.000000 shapecode_0_y=0.590000 shapecode_0_rad=0.559231 shapecode_0_ang=3.392920 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=sin(time/10)*0.1+0.5+(treb_att*0.1); shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.300000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_ang=(sin(time/4)*0.5+0.5)*6.28; shape_2_per_frame2=ang=ang + sin(time*0.5)*0.1 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.284278 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=2.987755 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.950000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! per_frame_1=decay=.999; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.01*(55/fps); per_frame_11= per_frame_12=q1=mtime*0.5; per_frame_13= per_frame_14=ob_r = sin(mtime*0.3)*0.5 + 0.5; per_frame_15=ob_g = sin(mtime*0.3 + 2.1)*0.5 + 0.5; per_frame_16=ob_b = sin(mtime*0.3 + 4.2)*0.5 + 0.5 per_pixel_1=zoom=1.005-(rad/100); per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets/Aderrasi - Agitator.milk0000775000175000017500000000306511756064134024534 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.504000 fDecay=0.900000 fVideoEchoZoom=0.999592 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.311604 fWaveSmoothing=0.450000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=0.438651 fZoomExponent=0.999994 fShader=0.000000 zoom=1.000156 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.990099 sy=0.990099 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.600000 ob_b=0.500000 ob_a=0.100000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=12.799995 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(1.2*frame) + 0.3*sin(1.9*frame); per_frame_2=wave_g = wave_g + 0.7*sin(1.1*frame) + 0.4*cos(1.6*frame); per_frame_3=wave_b = wave_b + 0.2*sin(1.3*frame) + 0.4*sin(2*frame); per_pixel_1=rot=rot + (0.5 + 0.1*sin(bass)-rad)*pow(bass,3)/50; per_pixel_2=zoom= zoom + (0.5 + 0.3*tan(3*bass_att)-rad)*(cos(pow(rad,2.4))+(0.2*mid_att)); per_pixel_3=warp = warp + if (above(bass,1.34), 0.5*(0.5+ 0.1*sin(bass)-rad)*(cos(pow(rad,2.4))+(5*bass_att)), 0); projectM-complete-2.1.0-Source/presets/Geiss - Vortex 2.milk0000775000175000017500000000307311756064134023712 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.600000 fWaveScale=0.948000 fWaveSmoothing=0.500000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.180000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_frame_7=wave_mystery = 0.5 + 0.4*sin(time*0.207); per_frame_8=wave_x = 0.5 + 0.3*sin(time*0.177); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets/Rovastar - Oozing Resistance.milk0000775000175000017500000000337511756064134026363 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); projectM-complete-2.1.0-Source/presets/EMPR - Random - Changing Polyevolution.milk0000775000175000017500000000623211756064134027677 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.241455 fWaveSmoothing=0.000000 fWaveParam=-0.261032 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.526528 wave_g=0.324083 wave_b=0.134239 wave_x=0.482812 wave_y=0.467471 ob_size=0.004500 ob_r=0.071102 ob_g=0.089654 ob_b=0.514650 ob_a=0.985207 ib_size=0.005000 ib_r=0.491715 ib_g=0.022579 ib_b=0.569085 ib_a=0.949768 nMotionVectorsX=3.000000 nMotionVectorsY=48.000000 mv_dx=-0.505893 mv_dy=-0.993957 mv_l=5.000000 mv_r=0.835033 mv_g=0.249397 mv_b=0.055806 mv_a=0.175581 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_frame_21=wave_mode = wave_g * wave_b; per_frame_22=wave_r = time + treb; per_frame_23=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_24=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_25=wave_mode=if(below(wave_mode,0), 0, wave_mode); per_frame_26=wave_mode=if(above(wave_mode,7.0), 7.0, wave_mode); per_frame_27=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_28=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); per_pixel_2=cy = x * b; per_pixel_3=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_4=cy=if(above(cy,2.0), 2.0, cy); projectM-complete-2.1.0-Source/presets/Krash & Rovastar - Switching Polygons.milk0000775000175000017500000000510111756064134027713 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.850000 fDecay=0.973000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396647 fWaveScale=0.883471 fWaveSmoothing=0.520000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Octotrip.milk0000775000175000017500000000424411756064134025775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/presets/Krash and Fvese - Molten Indecision (Fvese Remix).milk0000775000175000017500000001035011756064134031571 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=6.000000 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_5=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_8=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_11=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_14=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_16=drip1y = 0.001 + drip1y + drip1grav; per_frame_17=drip2y = 0.001 + drip2y + drip2grav; per_frame_18=drip3y = 0.001 + drip3y + drip3grav; per_frame_19=drip4y = 0.001 + drip4y + drip4grav; per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_25=vol = (bass+mid+att)/6; per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_30=xpos = xpos + 0.001*xspeed; per_frame_31=wave_x = xpos + 0.5; per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_36=ypos = ypos + 0.001*yspeed; per_frame_37=wave_y = ypos + 0.5; per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_41=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_42=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_43=warp = warp*vol+treb_att; per_frame_44=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_45=ob_a = ob_a - 2*vol; per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); per_pixel_2=zoom=zoom+0.07*sin(rad*9*time*2.5); per_pixel_3=rot=if(below(rad,bass_factor),sin(time*.3+ang*8+rad*7.5)*.063,rot); projectM-complete-2.1.0-Source/presets/Geiss - Eddies 2.milk0000775000175000017500000000414411756064134023620 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=1.645405 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.605989 fWaveScale=0.870018 fWaveSmoothing=0.100000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.593743 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.010000 warp=0.278033 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.140000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = dx + mult*sin(ang2-1.5); per_pixel_7=dy = dy + mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets/Bmelgren - Godhead.milk0000775000175000017500000000230111756064134024306 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,mid))+.8; projectM-complete-2.1.0-Source/presets/Unchained - Free to Feel (Valium Remix).milk0000775000175000017500000000657711756064134027665 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.986000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=2.468550 fWaveSmoothing=0.360000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=old_bass_flop=bass_flop; per_frame_5=old_treb_flop=treb_flop; per_frame_6=old_mid_flop=mid_flop; per_frame_7=chaos=.9+.1*sin(beat); per_frame_8=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_10=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_12=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_14=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_15=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_16=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_17=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_18=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_19=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_20=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_21=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_22=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_23=q1=mid_residual; per_frame_24=q2=bass_residual; per_frame_25=q3=treb_residual; per_frame_26=q4=sin(pulse); per_frame_27=q5=sin(beat); per_frame_28=mv_r=mv_r+.5*bass_residual; per_frame_29=mv_g=mv_g+.5*mid_residual; per_frame_30=mv_b=mv_b+.5*treb_residual; per_frame_31=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_32=mv_x=abs(beat*10)*entropy; per_frame_33=mv_y=abs(pulse*10)*entropy; per_frame_34=mv_l=entropy*(q4-q5); per_frame_35=wave_r=bass_flop*mv_g; per_frame_36=wave_g=mid_flop*mv_b; per_frame_37=wave_b=treb_flop*mv_r; per_frame_38=ob_r=wave_r; per_frame_39=ob_g=wave_g; per_frame_40=ob_b=wave_b; per_pixel_1=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5))*rand(10); per_pixel_2=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*sin(x*q3*3.14+y*q5*3.14)*.1; projectM-complete-2.1.0-Source/presets/Rocke - Personal Comet.milk0000775000175000017500000000213511756064134025103 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684000 fWaveParam=-0.040000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=0.999996 sy=0.999996 wave_r=0.610000 wave_g=0.320000 wave_b=0.100001 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.370000 ob_g=0.460000 ob_b=0.350000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 per_frame_1=dx = dx + 0.003*sin(0.1*time); per_frame_2=dy = dy + 0.005*sin(0.4*time); per_pixel_1=rot = rot + 0.02*sin(0.25*time); projectM-complete-2.1.0-Source/presets/Aderrasi - Airs (Windy Mix).milk0000775000175000017500000000424611756064134025574 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.241455 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.004500 ob_r=1.000000 ob_g=0.800000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=3.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(1.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time); per_frame_4= per_frame_5=ib_r = wave_g; per_frame_6=ib_g = wave_b; per_frame_7=ib_b = wave_r; per_frame_8=ob_r = wave_b; per_frame_9=ob_g = wave_r; per_frame_10=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=randomize = sin(time) - 0.75*cos(1.52*time) + 1.52*sin(5.5*time) - rand(2); per_pixel_6=dx = dx + 0.07*pow(rad,x*2)*sin(time) + dx_r*1.75*sin(0.25-rad*randomize); per_pixel_7=dy = dy + 0.07*pow(rad,x*2)*cos(time) + dy_r*1.75*sin(0.25-rad*randomize); per_pixel_8=zoom = zoom - 0.1*pow(rad,x*0.6 + y*0.6)*cos(rad*randomize)*2*sin(time); per_pixel_9=rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets/Geiss - Iris.milk0000775000175000017500000000437511756064134023215 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.972750 fWaveScale=0.656000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=10.400000 fShader=0.000000 zoom=1.124000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(1.321*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(1.422*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.090*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.097*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=decay = decay - 0.01*equal(frame%70,0); per_frame_10= per_frame_11=dx = dx + dx_residual; per_frame_12=dy = dy + dy_residual; per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_14=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_15=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+rad*0.14*sin(0.6186*time); projectM-complete-2.1.0-Source/presets/Geiss - Quasilinear Submanifolds.milk0000775000175000017500000000244711756064134027171 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.400000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.762000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets/Rovastar - Explosive Minds.milk0000775000175000017500000000266711756064134026051 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.011046 fWaveSmoothing=0.750000 fWaveParam=-0.420000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=-0.060000 mv_dy=-0.026000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass_att*.3; per_frame_3=wave_g = treb_att*.3; per_frame_4=wave_b = mid_att*.3; per_frame_5=ob_r = 0.5+0.5*sin(time*5.12); per_frame_6=ob_b = 0.5+0.5*sin(time*6.112); per_frame_7=ob_g = 0.5+0.5*sin(time*7.212); per_frame_8=q1 = zoom + pow((bass+bass_att),3)*.005-.02; per_pixel_1=zoom =q1+ rad*sin(ang*25)*.05; projectM-complete-2.1.0-Source/presets/Telek EMPR - Scanner - Trust me I've got a Melways.milk0000775000175000017500000001376411756064134031351 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.630000 fWaveParam=-0.512022 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.080049 wave_g=0.672309 wave_b=0.063195 wave_x=0.075045 wave_y=0.423466 ob_size=0.055000 ob_r=0.773572 ob_g=0.389471 ob_b=0.393519 ob_a=0.013639 ib_size=0.003500 ib_r=0.718305 ib_g=0.386754 ib_b=0.344725 ib_a=0.018358 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=-0.281976 mv_dy=0.406558 mv_l=5.000000 mv_r=0.787740 mv_g=0.415692 mv_b=0.483679 mv_a=0.111690 per_frame_1=high_bass = above(bass_att,2); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=ob_r = sin(time*.3)/2+.5; per_frame_7=ob_g= sin(time*.34)/2+.5; per_frame_8=ob_b = sin(time*.3714)/2+.5; per_frame_9= per_frame_10=boomnow = if(high_bass,time,boomnow); per_frame_11=brightness = min(sqr(time-boomnow-.866)+.25,1); per_frame_12=av_bass=if(high_bass,av_bass*.8+.2*bass,av_bass); per_frame_13=count=count+above(bass,av_bass*1.2); per_frame_14= per_frame_15=ob_r = ob_r*brightness; per_frame_16=ob_g = ob_g*brightness; per_frame_17=ob_b = ob_b*brightness; per_frame_18= per_frame_19=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_20=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_21= per_frame_22=w_x = w_x+w_dx; per_frame_23=w_y = w_y +w_dy; per_frame_24=q1 = bits; per_frame_25= per_frame_26= per_frame_27=w_dx = if(above(abs(w_x-.5),.5),-w_dx,w_dx); per_frame_28=w_dy = if(above(abs(w_y-.5),.5),-w_dy,w_dy); per_frame_29=w_x = if(above(abs(w_x-.5),.5),(w_x-.5)*.95+.5,w_x); per_frame_30=w_y = if(above(abs(w_y-.5),.5),(w_y-.5)*.95+.5,w_y); per_frame_31= per_frame_32=wave_x = w_x; per_frame_33=wave_y = w_y; per_frame_34= per_frame_35=monitor = count; per_frame_36= per_frame_37= per_frame_38=ob_a = max(wave_b - bass , wave_b * time); per_frame_39=ib_r = max(treb * bass_att , wave_x * wave_b); per_frame_40=//ob_g = max(time * wave_r , warp * wave_x); per_frame_41=wave_g = min(wave_r + wave_x , time * wave_g); per_frame_42=wave_b = if(equal(bass * wave_r , bass * treb_att) , treb * zoom , treb - time); per_frame_43=//ob_b = max(max(bass_att + treb_att , mid_att * wave_g) , wave_r - wave_b); per_frame_44=mv_l = 5 + min(bass + wave_g , zoom - frame); per_frame_45=wave_b = max(if(equal(wave_b * wave_y , mid_att - wave_r) , time - frame , zoom * wave_r) , treb * frame); per_frame_46=mv_r = if(equal(treb + mid , bass - mid_att) , wave_y + wave_y , wave_r * treb); per_frame_47=mv_g = if(above(wave_r * treb_att , time - frame) , mid + warp , warp - treb); per_frame_48=ib_G = wave_x + zoom; per_frame_49=//ob_r = if(below(time * time , frame * bass) , bass_att * wave_g , bass * wave_g); per_frame_50=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_51=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_52=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_53=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_54=//ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_55=//ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_56=//ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_57=//ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_58=//ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_59=//ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_60=//ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_61=//ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_62=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_63=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_64=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_65=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_frame_66=mv_l=if(below(mv_l,0.0), 0.0, mv_l); per_frame_67=mv_l=if(above(mv_l,5.0), 5.0, mv_l); per_frame_68=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_69=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_70=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_71=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_72=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_73=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_74=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_75=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_76=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_77=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_78=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_79=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_80=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_81=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_82=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_83=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_84=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_85=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_86=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_87=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_88=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_89=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_90=ib_r=if(below(ib_r,0.0), 0.0, ib_r); per_frame_91=ib_r=if(above(ib_r,1.0), 1.0, ib_r); per_frame_92=ib_b=if(below(ib_b,0.0), 0.0, ib_b); per_frame_93=ib_b=if(above(ib_b,1.0), 1.0, ib_b); per_frame_94=ib_G=if(below(ib_G,0.0), 0.0, ib_G); per_frame_95=ib_G=if(above(ib_G,1.0), 1.0, ib_G); per_frame_96=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_97=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_98=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_99=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_pixel_1=zoom = 1-.03*(1-rad); per_pixel_2=rot = sin(time*.07845+sin(time*.1))*.04*(1+sin(time*.09784)*.5-rad); per_frame_init_1=bits = 5; projectM-complete-2.1.0-Source/presets/Geiss - Heavenly 2.milk0000775000175000017500000000254511756064134024201 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=4.000000 projectM-complete-2.1.0-Source/presets/Geiss - Bright Fiber Matrix 1.milk0000775000175000017500000000247211756064134026100 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.990000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.320000 fWaveScale=2.718000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=4.044000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.344*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.313*time) + 0.40*sin(0.223*time) ); fRating=4.000000 projectM-complete-2.1.0-Source/presets/Geiss - Hovering.milk0000775000175000017500000000300511756064134024055 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.100000 fWaveScale=3.019205 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=decay = decay - 0.01*equal((frame/30)%2,0); per_pixel_1=q1=0.5+0.5*sin(rad*12.0 + time*0.7); per_pixel_2=dx=0.01*cos(q1+time*0.5); per_pixel_3=dy=0.01*sin(q1+time*0.5); projectM-complete-2.1.0-Source/presets/nil - Singularity in My Oscilloscope.milk0000775000175000017500000000235111756064134027675 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=10.673611 fWaveSmoothing=0.657000 fWaveParam=0.380000 fModWaveAlphaStart=0.090000 fModWaveAlphaEnd=0.540001 fWarpAnimSpeed=1.308204 fWarpScale=1.514802 fZoomExponent=0.842832 fShader=0.000000 zoom=1.000000 rot=0.179900 cx=0.020000 cy=-0.039999 dx=0.240000 dy=0.260000 warp=0.871553 sx=0.602019 sy=0.749342 wave_r=0.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.065000 ob_r=0.190000 ob_g=0.140000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.679998 nMotionVectorsY=15.239994 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.730000 per_frame_1=rot=rot+sin(time*.4567)*.2-.1; per_frame_2=cx=cx+sin(time*1.234)*.4; per_frame_3=cy=cy+cos(time*1.234)*.4; per_pixel_1=zoom = sin(x+1)*.8; projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Harlequin's Maddess.milk0000775000175000017500000000721611756064134030312 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=mybeat = if(beat,mybeat+1,mybeat); per_frame_21=mybeat = if(above(mybeat,7),0,mybeat); per_frame_22=mybeat2 = if(equal(mybeat,1),1,0); per_frame_23=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_24=oldq7=q7; per_frame_25=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_26=oldq6=q6; per_frame_27=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_28=oldq5=q5; per_frame_29=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_30=oldq4=q4; per_frame_31=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_32=oldflag = flag; per_frame_33=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_34=OldRatio = Ratio; per_frame_35=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_36=oldq3=q3; per_frame_37=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_38=oldq2=q2; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets/Rovastar - Fractopia (Upspoken Mix).milk0000664000175000017500000001724311756064134027365 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.180933 fWaveSmoothing=0.750000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.537415 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.725085 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=//mv_a = if(beat, 0.1, ib_a); per_frame_31=//ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1-wave_y; per_frame_35=q2 = ypos+0.5; per_frame_36=warp=0; per_frame_37= per_frame_38=//q2 = 1-(ypos + 0.5); per_frame_39=//q1 = 0.5; per_frame_40=//q2=0.5; per_frame_41=ob_r = 1-wave_g; per_frame_42=ob_b = 1-wave_r; per_frame_43=ob_g = 1-wave_b; per_frame_44= per_frame_45=monitor = wave_y; per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_47=movement = if(above(movement,10000), 0, movement); per_frame_48=rot =1*sin(movement); per_frame_49=cx = wave_x; per_frame_50=cy = y_pos+0.5; per_frame_51= per_frame_52=q8 = movement; per_pixel_1=myy = x-q1; per_pixel_2=myx = y-q2+0.1; per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); projectM-complete-2.1.0-Source/presets/Geiss - Surface.milk0000775000175000017500000000306511756064134023672 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets/EMPR - Random - Turbulence Sandwich.milk0000775000175000017500000001316311756064134027142 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=0.933237 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.541826 wave_g=0.907035 wave_b=0.436348 wave_x=0.911091 wave_y=0.486312 ob_size=0.010000 ob_r=0.429397 ob_g=0.567931 ob_b=0.857834 ob_a=0.309108 ib_size=0.010000 ib_r=0.331510 ib_g=0.272420 ib_b=0.199382 ib_a=0.856912 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=-0.523285 mv_dy=-0.160162 mv_l=0.055000 mv_r=0.934155 mv_g=0.462715 mv_b=0.821308 mv_a=0.850204 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_frame_6=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_7=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_8=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_9=// Appended Code From C:\Program Files\Winamp\Plugins\MilkDrop\Self\Turbulence.milk per_frame_10=wave_b = if(equal(bass + wave_y , bass + bass) , min(min(bass * treb , time * treb_att) , time + wave_g) , treb_att * treb); per_frame_11=ob_g = max(if(below(frame - bass_att , wave_g * bass) , time + treb , wave_y * wave_g) , wave_y * wave_r); per_frame_12=wave_g = if(below(wave_r + time , treb - bass_att) , treb_att * treb , bass * bass); per_frame_13=ib_a = min(min(wave_g * wave_r , treb * mid) , wave_g - warp); per_frame_14=wave_r = if(below(bass + bass_att , wave_b + frame) , wave_b * bass_att , wave_g * treb); per_frame_15=mv_x = 12 + bass_att - warp; per_frame_16=ob_a = max(bass * time , bass_att * wave_b); per_frame_17=ib_G = treb + warp; per_frame_18=dy = 0 + if(equal(treb + bass , mid_att * zoom) , bass_att - bass , bass_att - treb); per_frame_19=wave_r = if(below(wave_r * treb_att , wave_b + frame) , min(zoom + wave_g , wave_g * bass) , wave_b - warp); per_frame_20=ob_g = max(if(equal(ob_g + wave_y , wave_b + wave_b) , wave_y + wave_b , wave_g * warp) , treb * wave_g); per_frame_21=wave_y = if(above(treb * treb , treb + treb) , wave_r * frame , mid * wave_x); per_frame_22=dy=if(below(dy,-1), -1, dy); per_frame_23=dy=if(above(dy,1.0), 1.0, dy); per_frame_24=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_25=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_26=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_27=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_28=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_29=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_30=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_31=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_32=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_33=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_34=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_35=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_36=ib_g=if(below(ib_g,0.0), 0.0, ib_g); per_frame_37=ib_g=if(above(ib_g,1.0), 1.0, ib_g); per_frame_38=ib_a=if(below(ib_a,0.0), 0.0, ib_a); per_frame_39=ib_a=if(above(ib_a,1.0), 1.0, ib_a); per_frame_40=mv_x=if(below(mv_x,0.0), 0.0, mv_x); per_frame_41=mv_x=if(above(mv_x,64.0), 64.0, mv_x); per_frame_42=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_43=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_44=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_45=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_46=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_47=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_48=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_49=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_50=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_51=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_52=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_53=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_54=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_55=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_56=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_57=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_58=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_59=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_60=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_61=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_62=ib_G=if(below(ib_G,0.0), 0.0, ib_G); per_frame_63=ib_G=if(above(ib_G,1.0), 1.0, ib_G); per_frame_64=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_65=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_66=ib_a=if(below(ib_a,0.0), 0.0, ib_a); per_frame_67=ib_a=if(above(ib_a,1.0), 1.0, ib_a); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); per_pixel_3=rot=0; per_pixel_4=dx = ((x-.5)+(y-.5)*.25*sin(time/10))*(2+.1*treb_att); per_pixel_5=dy=(y-.5)*(2-.1*treb_att); per_pixel_6=zoom =1; per_pixel_7=; per_pixel_8=warp = 1 + if(above(q1 * b , sx * y) , zoomexp * a , bass_att * warp); per_pixel_9=warp=if(below(warp,0.01), 0.01, warp); per_pixel_10=warp=if(above(warp,100.0), 100.0, warp); projectM-complete-2.1.0-Source/presets/Aderrasi - Flowing Form.milk0000775000175000017500000000343311756064134025252 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.920000 fVideoEchoZoom=1.343302 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.611957 fWaveSmoothing=0.000000 fWaveParam=0.080000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.999834 fWarpScale=100.000000 fZoomExponent=1.200114 fShader=1.000000 zoom=1.010011 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.020000 warp=0.059958 sx=0.999998 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.500000 ob_g=0.500000 ob_b=0.100000 ob_a=0.500000 ib_size=0.000000 ib_r=0.550000 ib_g=0.250000 ib_b=0.050000 ib_a=0.700000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=ob_r = wave_g; per_frame_8=ob_g = wave_b; per_frame_9=ob_b = wave_r; per_pixel_1=sx=sx+0.5*cos((y*2-1)*6+time*1.53+(x*2-1)*3.2); per_pixel_2=sy=sy+0.5*cos((x*2-1)*8+time*1.71+(y*2-1)*4.3); per_pixel_3=zoom = zoom - 0.01*ang; projectM-complete-2.1.0-Source/presets/che - terracarbon stream.milk0000775000175000017500000000674111756064134025551 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.030740 fWaveScale=0.498516 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.035000 ib_r=0.250000 ib_g=0.450000 ib_b=0.250000 ib_a=0.290000 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.060000 mv_g=1.000000 mv_b=1.000000 mv_a=0.200000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; projectM-complete-2.1.0-Source/presets/PieturP - triptrap_(ultimate-trip-mix).milk0000664000175000017500000001724511756064134030263 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.955900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.000000 zoom=1.001800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.000000 wave_g=0.650000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=48.000000 mv_dx=0.500000 mv_dy=0.500000 mv_l=5.000000 mv_r=0.013716 mv_g=0.872347 mv_b=0.522466 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.746302 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.746302 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.364564 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364564 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1= shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; shape_3_per_frame6= shape_3_per_frame7=g=vg; shape_3_per_frame8=r=vr; shape_3_per_frame9=b=vb; shape_3_per_frame10=g2=g; shape_3_per_frame11=r2=r; shape_3_per_frame12=b2=b; shape_3_per_frame13=dist=(frame%100)*.01; shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); shape_3_per_frame15=maat=below(maat,16)*maat; shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=1; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=(sin(time)*.5+.5)%2; per_frame_20=zval=cos(time*.3)*zoomin; per_frame_21=zuse=(zval)*.05+1; per_frame_22=monitor=zuse; per_frame_23=zoom=zuse; per_frame_24= per_frame_25=//echo_orient=((maat*.5)%4)+1; per_frame_26= per_frame_27=//monitor=val; per_frame_28=r=above(bass,1.3)+r*.95; per_frame_29=t=below(r,5); per_frame_30=q1=t*val*.5; per_frame_31= per_frame_32= per_frame_33= per_frame_34= per_frame_35= per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets/Unchained - Cartoon Factory.milk0000775000175000017500000000750611756064134026127 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.098608 fWaveSmoothing=0.810000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.502500 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.900000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*3.14+q2*3.14+q3*3.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=wave_r=.5+.5*sin(q1+abs(q4*2.14)); per_frame_29=wave_b=.5+.5*sin(q2+abs(q5*2.14)); per_frame_30=wave_g=.5+.5*sin(q3+abs(q6*2.14)); per_frame_31=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_32=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_33=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_34=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_35=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_36=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_37=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_38=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_39=ob_size=.1+.1*sin(q3*3+q1); per_frame_40=ib_size=.15+.05*sin(q1*3+q3); per_frame_41=mv_r=mv_r+.5*sin(q4+q5*6*q1); per_frame_42=mv_b=mv_b+.5*sin(q4+q5*6*q2); per_frame_43=mv_g=mv_g+.5*sin(q5+q5*6*q3); per_frame_44=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_45=mv_l=.1*q8; per_frame_46=mv_x=q8*q7; per_frame_47=mv_y=q8*q7; per_frame_48=wave_mystery=wave_mystery+.25*sin(time*q4); per_frame_49=echo_zoom=1+.2*q1+.2*q5+.3*q4; per_frame_50=echo_orientation=q7%3; per_pixel_1=dx=sin(pow(x,2)*3.14*q3); per_pixel_2=dy=sin(pow(y,2)*3.14*q2); per_pixel_3=rot=sin(rad*3.14*q1); projectM-complete-2.1.0-Source/presets/Rovastar - Inner Thoughts (Dark Secret Mix).milk0000775000175000017500000001734411756064134030606 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.153926 mv_g=0.153926 mv_b=0.714137 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=invert = 1+sin(q8); per_frame_21=monitor = q8; per_frame_22=invert =int(1 + sin(0.01*q8)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Fractal Encounter.milk0000775000175000017500000001047011756064134030471 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.010000 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.900000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.630000 mv_g=0.200000 mv_b=0.300000 mv_a=0.000000 per_frame_1=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.5*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx -0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437)); per_frame_10=dy = dy - 0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315)); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=mode = (mode+beat*(rand(3)+1))%4; per_frame_39=echo_orient = mode; per_frame_40=wave_a = 0; per_frame_41=q6 = beat; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.5*rad+0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.05*sin(rad+2*q4); per_pixel_7=cy = cy + 0.04*sin(((0.5*sqrt(2))-rad)-2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); projectM-complete-2.1.0-Source/presets/StudioMusic - Harmonic Bliss (elated mix).milk0000775000175000017500000000615511756064134030416 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.916200 fWaveScale=0.999400 fWaveSmoothing=0.666000 fWaveParam=-0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=2.814595 fZoomExponent=0.999600 fShader=0.830000 zoom=1.006500 rot=0.000000 cx=0.500001 cy=0.500000 dx=0.000000 dy=0.000000 warp=3.947234 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=11.999902 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.303); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(3.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; per_pixel_14=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_15=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_16=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets/Rovastar - Solarized Space.milk0000775000175000017500000000726311756064134026005 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_20=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_21=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_22=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_23=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_24=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_25=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_26=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_27=lastbeat = if(beat,time,lastbeat); per_frame_28=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_29=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_30=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_31=beateven = beatcounter%4; per_frame_32=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_33=beateven = if(equal(beateven,3),-1,beateven); per_frame_34=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_35=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_36=dx = 0.1*beateven*myx; per_frame_37=dy = 0.1*beateven*myy; per_frame_38=monitor = beateven; per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = myx*beateven; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; per_frame_44= projectM-complete-2.1.0-Source/presets/M.tga0000664000175000017500000006647511756064134021160 0ustar matthiasmatthias  ÿÿÿÿÿÿ­ÿ}ÿ¡ª­ÿ­ÿÇÿ ì­ÿþ¬ÿýÿŸ5­ÿþ­ÿZÿŸ}­ÿÂlƒÿ ÿ£777ÿ+++ÿƒÿ¤ÿŸÅƒÿ444ÿ£777ÿ ÿƒÿký‚ÿÿùùùÿ¢ÿÿÿÿðððÿÿ‚ÿëÿü‚ÿÿ£ÿÿÿÿùùùÿÿ‚ÿü¿ƒÿ³³³ÿ£ÿÿÿÿ>>>ÿƒÿ7ÿTƒÿcccÿ£ÿÿÿÿ²²²ÿƒÿ½iƒÿ]]]ÿ£ÿÿÿÿ‡‡‡ÿƒÿ€ÿœƒÿªªªÿ£ÿÿÿÿ[[[ÿƒÿfü‚ÿÿøøøÿ¢ÿÿÿÿÑÑÑÿƒÿÊÿä‚ÿÿïïïÿ¢ÿÿÿÿ÷÷÷ÿ ÿ‚ÿû¼ƒÿ±±±ÿ£ÿÿÿÿÿ‚ÿþÿ›,ƒÿ:::ÿ£ÿÿÿÿ­­­ÿƒÿ¸fƒÿZZZÿ£ÿÿÿÿdddÿƒÿ]ÿ›tƒÿÿ£ÿÿÿÿVVVÿƒÿaû‚ÿ ÿ÷÷÷ÿ¢ÿÿÿÿ­­­ÿƒÿ¦ÿ›»ƒÿÉÉÉÿ¢ÿÿÿÿôôôÿ ÿ‚ÿù‚¹ƒÿ®®®ÿ¢ÿÿÿÿòòòÿÿ‚ÿíÿ™ ø‚ÿÿýýýÿ¢ÿÿÿÿ¨¨¨ÿƒÿ³‚‚cƒÿXXXÿ£ÿÿÿÿ@@@ÿƒÿ9ÿ™KƒÿYYYÿ£ÿÿÿÿQQQÿƒÿ\‚‚ú‚ÿ ÿöööÿ¢ÿÿÿÿŠŠŠÿƒÿƒÿ™“ƒÿ   ÿ¢ÿÿÿÿòòòÿÿ‚ÿ÷ ‚ƒ·ƒÿ«««ÿ¢ÿÿÿÿÓÓÓÿƒÿÌÿ™Û‚ÿÿçççÿ¢ÿÿÿÿ£££ÿƒÿ®ƒƒ`ƒÿUUUÿ£ÿÿÿÿÿ‚ÿþÿ—"ƒÿ000ÿ£ÿÿÿÿLLLÿƒÿWƒƒù‚ÿ ÿôôôÿ¢ÿÿÿÿfffÿƒÿ_ÿ—jƒÿwwwÿ¢ÿÿÿÿïïïÿÿ‚ÿõ ƒ„´ƒÿ¨¨¨ÿ¢ÿÿÿÿ°°°ÿƒÿ©ÿ—²ƒÿ¿¿¿ÿ¢ÿÿÿÿžžžÿƒÿ©„„^ƒÿRRRÿ¢ÿÿÿÿóóóÿÿ‚ÿîÿ•ó‚ÿ ÿúúúÿ¢ÿÿÿÿGGGÿƒÿR„„ø‚ÿ ÿóóóÿ¢ÿÿÿÿCCCÿƒÿ<ÿ•BƒÿNNNÿ¢ÿÿÿÿëëëÿÿ‚ÿò„…±ƒÿ¦¦¦ÿ¢ÿÿÿÿŒŒŒÿƒÿ…ÿ•‰ƒÿ–––ÿ¢ÿÿÿÿ™™™ÿƒÿ¤……[ƒÿOOOÿ¢ÿÿÿÿÖÖÖÿƒÿÏÿ•уÿÞÞÞÿ¢ÿÿÿÿBBBÿƒÿM…… ÷‚ÿÿñññÿ¢ÿÿÿÿ ÿ‚ÿþÿ“ƒÿ%%%ÿ¢ÿÿÿÿèèèÿÿ‚ÿï…†®ƒÿ£££ÿ¢ÿÿÿÿiiiÿƒÿaÿ“aƒÿmmmÿ¢ÿÿÿÿ”””ÿƒÿŸ††XƒÿMMMÿ¢ÿÿÿÿ³³³ÿƒÿ«ÿ“¨ƒÿµµµÿ¢ÿÿÿÿ===ÿƒÿH†† ö‚ÿÿðððÿ¡ÿÿÿÿôôôÿÿ‚ÿðÿ‘í‚ÿÿõõõÿ¡ÿÿÿÿäääÿÿ‚ÿ솇«ƒÿ   ÿ¢ÿÿÿÿFFFÿƒÿ>ÿ‘8ƒÿDDDÿ¢ÿÿÿÿÿƒÿš‡‡UƒÿJJJÿ¢ÿÿÿÿÿƒÿ‡ÿ‘€ƒÿŒŒŒÿ¢ÿÿÿÿ888ÿƒÿC‡‡ ô‚ÿÿîîîÿ¡ÿÿÿÿÙÙÙÿƒÿÑÿ‘ȃÿÔÔÔÿ¡ÿÿÿÿàààÿƒÿ釈©ƒÿÿ¢ÿÿÿÿ"""ÿƒÿÿý‚ÿÿ¢ÿÿÿÿŠŠŠÿƒÿ•ˆˆRƒÿGGGÿ¢ÿÿÿÿlllÿƒÿdÿWƒÿcccÿ¢ÿÿÿÿ333ÿƒÿ>ˆˆ ó‚ÿÿìììÿ¡ÿÿÿÿµµµÿƒÿ­ÿŸƒÿ«««ÿ¡ÿÿÿÿÛÛÛÿƒÿ刉¦ƒÿ›››ÿ¡ÿÿÿÿöööÿÿ‚ÿñÿŽæ‚ÿÿïïïÿ¡ÿÿÿÿ………ÿƒÿ‰‰PƒÿDDDÿ¢ÿÿÿÿHHHÿƒÿ@ÿ/ƒÿ:::ÿ¢ÿÿÿÿ...ÿƒÿ9‰‰ñ‚ÿÿêêêÿ¡ÿÿÿÿ’’’ÿƒÿŠÿvƒÿ‚‚‚ÿ¡ÿÿÿÿ×××ÿƒÿቊ£ƒÿ˜˜˜ÿ¡ÿÿÿÿÛÛÛÿƒÿÓÿ¾ƒÿÉÉÉÿ¡ÿÿÿÿ€€€ÿƒÿ‹ŠŠMƒÿBBBÿ¢ÿÿÿÿ%%%ÿƒÿÿ‹ ù‚ÿÿýýýÿ¡ÿÿÿÿ)))ÿƒÿ4ŠŠð‚ÿÿèèèÿ¡ÿÿÿÿnnnÿƒÿfÿ‹NƒÿYYYÿ¡ÿÿÿÿÒÒÒÿƒÿÝ‹‹ ƒÿ•••ÿ¡ÿÿÿÿ¸¸¸ÿƒÿ°ÿ‹•ƒÿ   ÿ¡ÿÿÿÿ{{{ÿƒÿ†‹‹Jƒÿ???ÿ¡ÿÿÿÿ÷÷÷ÿ ÿ‚ÿóÿŠÝ‚ÿÿçççÿ¡ÿÿÿÿ$$$ÿƒÿ/‹‹î‚ÿÿæææÿ¡ÿÿÿÿKKKÿƒÿCÿ‰%ƒÿ000ÿ¡ÿÿÿÿÍÍÍÿƒÿØŒŒžƒÿ’’’ÿ¡ÿÿÿÿ”””ÿƒÿŒÿ‰mƒÿwwwÿ¡ÿÿÿÿvvvÿƒÿŒŒGƒÿ<<<ÿ¡ÿÿÿÿÞÞÞÿƒÿÖÿ‰µƒÿ¿¿¿ÿ¡ÿÿÿÿ ÿƒÿ*ŒŒì‚ÿÿäääÿ¡ÿÿÿÿ'''ÿƒÿ¸X”hH·õ‚ÿ ÿúúúÿ ÿÿÿÿÈÈÈÿƒÿÓ›ƒÿÿ¡ÿÿÿÿqqqÿƒÿi·ý”ÿì¶DƒÿNNNÿ¡ÿÿÿÿqqqÿƒÿ|Dƒÿ999ÿ¡ÿÿÿÿºººÿƒÿ²·s–ÿK¶Œƒÿ–––ÿ ÿÿÿÿþþþÿÿƒÿ&ê‚ÿÿâââÿ ÿÿÿÿøøøÿ ÿ‚ÿô¶Ë–ÿ£¶ÔƒÿÞÞÞÿ ÿÿÿÿÃÃÃÿƒÿÏŽŽ˜ƒÿÿ¡ÿÿÿÿMMMÿƒÿEµ#—ÿò´ƒÿ&&&ÿ¡ÿÿÿÿlllÿƒÿxŽŽBƒÿ777ÿ¡ÿÿÿÿ———ÿƒÿµzƒÿMMMÿŽŸŸŸÿ444ÿƒÿR´cƒÿmmmÿ ÿÿÿÿýýýÿÿƒÿ!ŽŽèƒÿàààÿ ÿÿÿÿàààÿƒÿص҃ÿÂÂÂÿŽÿÿÿÿšššÿƒÿª´«ƒÿµµµÿ ÿÿÿÿ¾¾¾ÿƒÿÊ•ƒÿŠŠŠÿ¡ÿÿÿÿ***ÿƒÿ"³*ƒÿÿþþþÿŽÿÿÿÿíííÿÿ‚ÿö ²ï‚ÿÿõõõÿ ÿÿÿÿgggÿƒÿs?ƒÿ444ÿ¡ÿÿÿÿsssÿƒÿk³‚ƒÿrrrÿÿÿÿÿJJJÿƒÿZ²;ƒÿDDDÿ ÿÿÿÿûûûÿÿ‚ÿþæƒÿÝÝÝÿ ÿÿÿÿ½½½ÿƒÿ´³ÚƒÿÊÊÊÿÿÿÿÿ¢¢¢ÿƒÿ±²‚ƒÿŒŒŒÿ ÿÿÿÿ¹¹¹ÿƒÿÅ’ƒÿ‡‡‡ÿ ÿÿÿÿùùùÿ ÿ‚ÿö±2ƒÿ"""ÿ‘ÿÿÿÿòòòÿÿ‚ÿù±ÊƒÿÔÔÔÿ ÿÿÿÿbbbÿƒÿn<ƒÿ111ÿ¡ÿÿÿÿPPPÿƒÿG±‰ƒÿzzzÿ’ÿÿÿÿRRRÿƒÿa°ý‚ÿÿ ÿÿÿÿúúúÿÿ‚ÿýäƒÿÛÛÛÿ ÿÿÿÿ™™™ÿƒÿ‘°àƒÿÒÒÒÿ’ÿÿÿÿªªªÿƒÿ¹°Zƒÿcccÿ ÿÿÿÿ´´´ÿƒÿÀ‘‘ƒÿ………ÿ ÿÿÿÿâââÿƒÿÚ°9ƒÿ***ÿ“ÿÿÿÿöööÿ ÿ‚ÿû¯¢ƒÿ«««ÿ ÿÿÿÿ]]]ÿƒÿi‘‘9ƒÿ...ÿ¡ÿÿÿÿ,,,ÿƒÿ$¯‘ƒÿÿ”ÿÿÿÿYYYÿƒÿh®è‚ÿÿïïïÿŸÿÿÿÿøøøÿÿ‚ÿü‘‘âƒÿØØØÿ ÿÿÿÿvvvÿƒÿm®æƒÿÙÙÙÿ”ÿÿÿÿ±±±ÿƒÿÀ®1ƒÿ:::ÿ ÿÿÿÿ¯¯¯ÿƒÿ»’’ƒÿ‚‚‚ÿ ÿÿÿÿ¿¿¿ÿƒÿ·®Aƒÿ111ÿ•ÿÿÿÿùùùÿÿ‚ÿý­yƒÿ‚‚‚ÿ ÿÿÿÿXXXÿƒÿd’’6ƒÿ,,,ÿ ÿÿÿÿúúúÿÿ‚ÿ÷ ­™ƒÿ‰‰‰ÿ–ÿÿÿÿaaaÿƒÿp­ÁƒÿÉÉÉÿŸÿÿÿÿõõõÿ ÿ‚ÿú’“߃ÿÕÕÕÿ ÿÿÿÿRRRÿƒÿJ¬ì‚ÿÿàààÿ–ÿÿÿÿ¹¹¹ÿƒÿǬú‚ÿÿýýýÿŸÿÿÿÿªªªÿƒÿ¶““Šƒÿÿ ÿÿÿÿœœœÿƒÿ“¬Hƒÿ999ÿ—ÿÿÿÿûûûÿÿƒÿ «PƒÿYYYÿ ÿÿÿÿSSSÿƒÿ_““4ƒÿ)))ÿ ÿÿÿÿåååÿƒÿݬ ƒÿ‘‘‘ÿ˜ÿÿÿÿiiiÿƒÿw«˜ƒÿ¡¡¡ÿŸÿÿÿÿóóóÿ ÿ‚ÿø“”݃ÿÓÓÓÿ ÿÿÿÿ///ÿƒÿ&ªð‚ÿÿæææÿ˜ÿÿÿÿÁÁÁÿƒÿÏ«à‚ÿÿçççÿŸÿÿÿÿ¥¥¥ÿƒÿ±””‡ƒÿ|||ÿ ÿÿÿÿxxxÿƒÿpªPƒÿAAAÿ™ÿÿÿÿýýýÿÿƒÿ'©(ƒÿ000ÿ ÿÿÿÿNNNÿƒÿZ””1ƒÿ&&&ÿ ÿÿÿÿÂÂÂÿƒÿ¹ª¨ƒÿ˜˜˜ÿšÿÿÿÿpppÿƒÿ~©oƒÿxxxÿŸÿÿÿÿðððÿÿ‚ÿö ”•ÚƒÿÐÐÐÿŸÿÿÿÿûûûÿÿ‚ÿø ¨ ô‚ÿÿìììÿšÿÿÿÿÈÈÈÿƒÿÖ©·ƒÿ¿¿¿ÿŸÿÿÿÿ   ÿƒÿ¬••„ƒÿzzzÿ ÿÿÿÿUUUÿƒÿL¨WƒÿHHHÿœÿÿÿÿ!!!ÿƒÿ.§ö‚ÿ ÿúúúÿŸÿÿÿÿIIIÿƒÿU••.ƒÿ$$$ÿ ÿÿÿÿžžžÿƒÿ–¨¯ƒÿ   ÿœÿÿÿÿxxxÿƒÿ†§GƒÿOOOÿŸÿÿÿÿíííÿÿ‚ÿô •–؃ÿÍÍÍÿŸÿÿÿÿçççÿÿ‚ÿß§ø‚ÿÿðððÿœÿÿÿÿÐÐÐÿƒÿݧƒÿ–––ÿŸÿÿÿÿ›››ÿƒÿ§––‚ƒÿwwwÿ ÿÿÿÿ111ÿƒÿ)¦_ƒÿPPPÿžÿÿÿÿ(((ÿƒÿ5¦ÖƒÿÞÞÞÿŸÿÿÿÿDDDÿƒÿP––+ƒÿ!!!ÿ ÿÿÿÿ{{{ÿƒÿr¦·ƒÿ¨¨¨ÿžÿÿÿÿ€€€ÿƒÿ¥ƒÿ&&&ÿŸÿÿÿÿéééÿÿ‚ÿñ–—ÕƒÿÊÊÊÿŸÿÿÿÿÄÄÄÿƒÿ¼¥û‚ÿ ÿõõõÿžÿÿÿÿØØØÿƒÿã¤fƒÿmmmÿŸÿÿÿÿ–––ÿƒÿ¢——ƒÿtttÿŸÿÿÿÿüüüÿÿ‚ÿù ¤fƒÿXXXÿ ÿÿÿÿ000ÿƒÿ=¤®ƒÿµµµÿŸÿÿÿÿ???ÿƒÿK——)ƒÿÿ ÿÿÿÿWWWÿƒÿO¤¾ƒÿ¯¯¯ÿ ÿÿÿÿ‡‡‡ÿƒÿ”£ñ‚ÿÿõõõÿžÿÿÿÿåååÿÿ‚ÿî—˜ÒƒÿÈÈÈÿŸÿÿÿÿ¡¡¡ÿƒÿ˜£ý‚ÿÿøøøÿ ÿÿÿÿßßßÿƒÿé¢=ƒÿDDDÿŸÿÿÿÿ‘‘‘ÿƒÿ˜˜|ƒÿqqqÿŸÿÿÿÿéééÿÿ‚ÿá£nƒÿ___ÿ¢ÿÿÿÿ777ÿƒÿD¢…ƒÿŒŒŒÿŸÿÿÿÿ:::ÿƒÿF˜˜&ƒÿÿþþþÿŸÿÿÿÿ444ÿƒÿ+¢Æƒÿ···ÿ¢ÿÿÿÿÿƒÿœ¢ÍƒÿÔÔÔÿžÿÿÿÿáááÿÿ‚ÿ똙σÿÅÅÅÿŸÿÿÿÿ~~~ÿƒÿt¡þ‚ÿÿûûûÿ¢ÿÿÿÿåååÿÿ‚ÿî þ‚ÿÿŸÿÿÿÿŒŒŒÿƒÿ˜™™yƒÿoooÿŸÿÿÿÿÇÇÇÿƒÿ¾¡uƒÿgggÿ¤ÿÿÿÿ???ÿƒÿK \ƒÿcccÿŸÿÿÿÿ555ÿƒÿA™™#ƒÿÿþþþÿžÿÿÿÿýýýÿÿ‚ÿú  Íƒÿ¿¿¿ÿ¤ÿÿÿÿ———ÿƒÿ£ ¤ƒÿ«««ÿžÿÿÿÿÝÝÝÿƒÿ癚̓ÿÂÂÂÿŸÿÿÿÿZZZÿƒÿQŸ%ƒÿÿýýýÿ¤ÿÿÿÿêêêÿÿ‚ÿòžê‚ÿÿïïïÿžÿÿÿÿ‡‡‡ÿƒÿ“ššvƒÿlllÿŸÿÿÿÿ¤¤¤ÿƒÿšŸ}ƒÿoooÿ¦ÿÿÿÿGGGÿƒÿSž4ƒÿ:::ÿŸÿÿÿÿ000ÿƒÿ<šš!ƒÿÿýýýÿžÿÿÿÿëëëÿÿ‚ÿãŸÕƒÿÆÆÆÿ¦ÿÿÿÿžžžÿƒÿªž|ƒÿ‚‚‚ÿžÿÿÿÿÙÙÙÿƒÿ䚛ʃÿ¿¿¿ÿŸÿÿÿÿ777ÿƒÿ-,ƒÿÿ§ÿÿÿÿïïïÿÿ‚ÿö ÃÿÊÊÊÿžÿÿÿÿ‚‚‚ÿƒÿŽ››tƒÿiiiÿŸÿÿÿÿ€€€ÿƒÿw„ƒÿvvvÿ¨ÿÿÿÿNNNÿƒÿZœû‚ÿÿýýýÿžÿÿÿÿ+++ÿƒÿ7››þ‚ÿÿüüüÿžÿÿÿÿÊÊÊÿƒÿÀ܃ÿÎÎÎÿ¨ÿÿÿÿ¦¦¦ÿƒÿ²œSƒÿYYYÿžÿÿÿÿÔÔÔÿƒÿßœœÇƒÿ½½½ÿžÿÿÿÿýýýÿÿ‚ÿû›4ƒÿ&&&ÿ©ÿÿÿÿôôôÿ ÿ‚ÿù››ƒÿ¡¡¡ÿžÿÿÿÿ}}}ÿƒÿ‰œœqƒÿfffÿŸÿÿÿÿ]]]ÿƒÿS›Œƒÿ~~~ÿªÿÿÿÿVVVÿƒÿa›â‚ÿÿçççÿžÿÿÿÿ&&&ÿƒÿ2œœþ‚ÿÿûûûÿžÿÿÿÿ¦¦¦ÿƒÿšâƒÿÖÖÖÿªÿÿÿÿ®®®ÿƒÿ¹š*ƒÿ000ÿžÿÿÿÿÏÏÏÿƒÿÛăÿºººÿžÿÿÿÿíííÿÿ‚ÿåš;ƒÿ...ÿ«ÿÿÿÿ÷÷÷ÿÿ‚ÿû™rƒÿxxxÿžÿÿÿÿxxxÿƒÿ„nƒÿdddÿŸÿÿÿÿ999ÿƒÿ0™“ƒÿ†††ÿ¬ÿÿÿÿ^^^ÿƒÿi™ºƒÿ¿¿¿ÿžÿÿÿÿ!!!ÿƒÿ-ý‚ÿÿûûûÿžÿÿÿÿƒƒƒÿƒÿy˜èƒÿÝÝÝÿ¬ÿÿÿÿµµµÿƒÿÀ˜ ø‚ÿ ÿúúúÿÿÿÿÿÊÊÊÿƒÿÖžžÁƒÿ···ÿžÿÿÿÿÌÌÌÿƒÿØCƒÿ555ÿ­ÿÿÿÿúúúÿÿ‚ÿý—JƒÿOOOÿžÿÿÿÿsssÿƒÿžžkƒÿaaaÿžÿÿÿÿþþþÿÿ‚ÿü—›ƒÿÿ®ÿÿÿÿeeeÿƒÿp—‘ƒÿ———ÿÿÿÿÿþþþÿÿƒÿ)žžý‚ÿÿúúúÿžÿÿÿÿ___ÿƒÿV–í‚ÿÿãããÿ®ÿÿÿÿ½½½ÿƒÿÈ—ÙƒÿÞÞÞÿÿÿÿÿÅÅÅÿƒÿÒŸŸ¿ƒÿµµµÿžÿÿÿÿ©©©ÿƒÿŸ–Jƒÿ===ÿ¯ÿÿÿÿýýýÿÿƒÿ •!ƒÿ&&&ÿžÿÿÿÿnnnÿƒÿ{ŸŸhƒÿ^^^ÿžÿÿÿÿîîîÿÿ‚ÿç•¢ƒÿ•••ÿ°ÿÿÿÿmmmÿƒÿw•iƒÿnnnÿÿÿÿÿýýýÿÿƒÿ$ŸŸü‚ÿÿùùùÿžÿÿÿÿ<<<ÿƒÿ2”ò‚ÿÿéééÿ°ÿÿÿÿÅÅÅÿƒÿÏ•°ƒÿµµµÿÿÿÿÿÀÀÀÿƒÿÍ  ¼ƒÿ²²²ÿžÿÿÿÿ………ÿƒÿ|”RƒÿEEEÿ±ÿÿÿÿþþþÿÿƒÿ'“ó‚ÿÿõõõÿÿÿÿÿiiiÿƒÿv  fƒÿ\\\ÿžÿÿÿÿÏÏÏÿƒÿÅ”ªƒÿÿ²ÿÿÿÿuuuÿƒÿ“@ƒÿEEEÿÿÿÿÿüüüÿÿƒÿ   û‚ÿ ÿ÷÷÷ÿžÿÿÿÿÿ‚ÿü’ ö‚ÿÿîîîÿ²ÿÿÿÿÌÌÌÿƒÿÖ“ˆƒÿŒŒŒÿÿÿÿÿ»»»ÿƒÿÈ¡¡¹ƒÿ¯¯¯ÿžÿÿÿÿbbbÿƒÿX’YƒÿLLLÿ´ÿÿÿÿ%%%ÿƒÿ.’ЃÿÔÔÔÿÿÿÿÿdddÿƒÿq¡¡cƒÿYYYÿžÿÿÿÿ«««ÿƒÿ¢’±ƒÿ¤¤¤ÿ´ÿÿÿÿ|||ÿƒÿ†‘þ‚ÿÿÿÿÿÿúúúÿÿ‚ÿþ¡¡ú‚ÿ ÿöööÿÿÿÿÿðððÿÿ‚ÿéù‚ÿ ÿóóóÿ´ÿÿÿÿÔÔÔÿƒÿÝ‘_ƒÿcccÿÿÿÿÿ¶¶¶ÿƒÿ⢶ƒÿ¬¬¬ÿžÿÿÿÿ>>>ÿƒÿ4aƒÿTTTÿ¶ÿÿÿÿ,,,ÿƒÿ6§ƒÿ«««ÿÿÿÿÿ___ÿƒÿl¢¢`ƒÿVVVÿžÿÿÿÿˆˆˆÿƒÿ~¹ƒÿ¬¬¬ÿ¶ÿÿÿÿ„„„ÿƒÿì‚ÿÿïïïÿœÿÿÿÿøøøÿÿ‚ÿý¢¢ù‚ÿ ÿõõõÿÿÿÿÿÑÑÑÿƒÿÇû‚ÿ ÿ÷÷÷ÿ¶ÿÿÿÿÛÛÛÿƒÿãŽ7ƒÿ:::ÿÿÿÿÿ±±±ÿƒÿ¾££´ƒÿªªªÿžÿÿÿÿÿ‚ÿýŽiƒÿ\\\ÿ¸ÿÿÿÿ444ÿƒÿ=Ž~ƒÿ‚‚‚ÿÿÿÿÿZZZÿƒÿg££]ƒÿSSSÿžÿÿÿÿdddÿƒÿZŽÀƒÿ´´´ÿ¸ÿÿÿÿŒŒŒÿƒÿ•ŽÆƒÿÊÊÊÿœÿÿÿÿöööÿ ÿ‚ÿû££ø‚ÿ ÿóóóÿÿÿÿÿ®®®ÿƒÿ¤ý‚ÿÿúúúÿ¸ÿÿÿÿâââÿÿ‚ÿéŒü‚ÿÿýýýÿœÿÿÿÿ¬¬¬ÿƒÿ¹¤¤±ƒÿ§§§ÿÿÿÿÿòòòÿÿ‚ÿëŒpƒÿcccÿœÿÿÿÿèèèÿœÿÿÿÿ;;;ÿƒÿDŒVƒÿYYYÿÿÿÿÿUUUÿƒÿb¤¤ZƒÿQQQÿžÿÿÿÿAAAÿƒÿ7ŒÈƒÿ»»»ÿ›ÿÿÿÿøøøÿXXXÿœÿÿÿÿ“““ÿƒÿœŒƒÿ¡¡¡ÿœÿÿÿÿôôôÿ ÿ‚ÿú¤¤ ÷‚ÿÿòòòÿÿÿÿÿŠŠŠÿƒÿ€‹ ƒÿÿüüüÿ›ÿÿÿÿ¯¯¯ÿÿðððÿ›ÿÿÿÿèèèÿÿ‚ÿî‹å‚ÿÿçççÿœÿÿÿÿ§§§ÿƒÿ´¥¥®ƒÿ¤¤¤ÿÿÿÿÿÔÔÔÿƒÿÊ‹xƒÿkkkÿœÿÿÿÿXXXÿÿ¤¤¤ÿœÿÿÿÿCCCÿƒÿLŠ-ƒÿ000ÿÿÿÿÿPPPÿƒÿ]¥¥XƒÿNNNÿžÿÿÿÿÿ‚ÿþŠÏƒÿÃÃÃÿ›ÿÿÿÿõõõÿ ÿÿQQQÿœÿÿÿÿ›››ÿƒÿ£Šuƒÿxxxÿœÿÿÿÿñññÿÿ‚ÿø¥¥ ö‚ÿÿðððÿÿÿÿÿgggÿƒÿ]‰'ƒÿÿþþþÿ›ÿÿÿÿªªªÿÿ ÿôôôÿ›ÿÿÿÿíííÿÿ‚ÿò‰½ƒÿÀÀÀÿœÿÿÿÿ¢¢¢ÿƒÿ¯¦¦«ƒÿ¡¡¡ÿÿÿÿÿ°°°ÿƒÿ¦‰ƒÿsssÿœÿÿÿÿSSSÿ‚ÿ«««ÿœÿÿÿÿKKKÿƒÿSˆ ù‚ÿ ÿúúúÿœÿÿÿÿJJJÿƒÿX¦¦UƒÿKKKÿÿÿÿÿóóóÿÿ‚ÿíˆ×ƒÿËËËÿ›ÿÿÿÿóóóÿ ÿ‚ÿXXXÿœÿÿÿÿ£££ÿƒÿ«ˆLƒÿOOOÿœÿÿÿÿîîîÿÿ‚ÿõ ¦¦ ô‚ÿÿïïïÿÿÿÿÿCCCÿƒÿ9‡/ƒÿ###ÿœÿÿÿÿ¦¦¦ÿƒÿ ÿ÷÷÷ÿ›ÿÿÿÿòòòÿÿ‚ÿö ‡”ƒÿ———ÿœÿÿÿÿœœœÿƒÿª§§¨ƒÿŸŸŸÿÿÿÿÿÿƒÿƒ‡‡ƒÿzzzÿœÿÿÿÿPPPÿ„ÿ±±±ÿœÿÿÿÿRRRÿƒÿZ‡ÜƒÿÞÞÞÿœÿÿÿÿEEEÿƒÿS§§RƒÿHHHÿÿÿÿÿÖÖÖÿƒÿ̇ރÿÒÒÒÿ›ÿÿÿÿòòòÿÿ„ÿ]]]ÿœÿÿÿÿªªªÿƒÿ²†$ƒÿ&&&ÿœÿÿÿÿêêêÿÿ‚ÿó §§ ó‚ÿÿíííÿÿÿÿÿ ÿ‚ÿþ…6ƒÿ***ÿœÿÿÿÿ¤¤¤ÿ…ÿÿùùùÿ›ÿÿÿÿöööÿ ÿ‚ÿù…kƒÿnnnÿœÿÿÿÿ———ÿƒÿ¥¨¨¦ƒÿœœœÿÿÿÿÿiiiÿƒÿ_…Žƒÿ‚‚‚ÿœÿÿÿÿMMMÿ†ÿ¶¶¶ÿœÿÿÿÿZZZÿƒÿb…³ƒÿµµµÿœÿÿÿÿ@@@ÿƒÿN¨¨OƒÿFFFÿÿÿÿÿ³³³ÿƒÿ©„äƒÿÚÚÚÿ›ÿÿÿÿðððÿÿ†ÿbbbÿœÿÿÿÿ²²²ÿƒÿ¹„ô‚ÿÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿð¨¨ñ‚ÿÿëëëÿœÿÿÿÿõõõÿÿ‚ÿîƒ>ƒÿ222ÿœÿÿÿÿ¡¡¡ÿ‡ÿÿûûûÿ›ÿÿÿÿùùùÿÿ‚ÿüƒCƒÿEEEÿœÿÿÿÿ’’’ÿƒÿ ©©£ƒÿ™™™ÿÿÿÿÿFFFÿƒÿ<ƒ–ƒÿŠŠŠÿœÿÿÿÿKKKÿƒÿõƒÿ»»»ÿœÿÿÿÿbbbÿƒÿiƒŠƒÿÿœÿÿÿÿ;;;ÿƒÿI©©LƒÿCCCÿÿÿÿÿÿƒÿ…‚ê‚ÿÿàààÿ›ÿÿÿÿîîîÿÿ‚ÿô{ƒÿhhhÿœÿÿÿÿºººÿƒÿÁƒÒƒÿÔÔÔÿ›ÿÿÿÿãããÿÿ‚ÿí©©ð‚ÿÿéééÿœÿÿÿÿÙÙÙÿƒÿÏ‚Eƒÿ999ÿœÿÿÿÿžžžÿƒÿ©ƒÿÿýýýÿ›ÿÿÿÿüüüÿÿ‚ÿýƒÿÿœÿÿÿÿÿƒÿ›ªª ƒÿ–––ÿÿÿÿÿ"""ÿ‚ÿþƒÿ‘‘‘ÿœÿÿÿÿHHHÿƒÿRʃÿÀÀÀÿœÿÿÿÿiiiÿƒÿpbƒÿdddÿœÿÿÿÿ666ÿƒÿDªªJƒÿ@@@ÿÿÿÿÿlllÿƒÿbï‚ÿÿçççÿ›ÿÿÿÿíííÿÿ‚ÿó vƒÿmmmÿœÿÿÿÿÁÁÁÿƒÿȪƒÿ«««ÿ›ÿÿÿÿßßßÿƒÿꪪî‚ÿÿçççÿœÿÿÿÿµµµÿƒÿ«MƒÿAAAÿœÿÿÿÿ›››ÿƒÿ¦#ƒÿÿþþþÿ›ÿÿÿÿþþþÿÿƒÿ!î‚ÿÿïïïÿ›ÿÿÿÿˆˆˆÿƒÿ–««ƒÿ”””ÿœÿÿÿÿöööÿÿ‚ÿð¥ƒÿ™™™ÿœÿÿÿÿEEEÿƒÿP‚σÿÆÆÆÿœÿÿÿÿqqqÿƒÿx9ƒÿ;;;ÿœÿÿÿÿ111ÿƒÿ?««Gƒÿ===ÿÿÿÿÿHHHÿƒÿGó‚ÿÿìììÿ›ÿÿÿÿëëëÿÿ‚ÿñ‚{ƒÿrrrÿœÿÿÿÿÉÉÉÿƒÿσÿ‚‚‚ÿ›ÿÿÿÿÚÚÚÿƒÿæ««ì‚ÿÿåååÿœÿÿÿÿ’’’ÿƒÿÖƒÿIIIÿœÿÿÿÿ˜˜˜ÿƒÿ£ƒ(ƒÿÿÿÿÿÿ!!!ÿƒÿãƒÿÊÊÊÿ›ÿÿÿÿƒƒƒÿƒÿ‘¬¬šƒÿ‘‘‘ÿœÿÿÿÿÜÜÜÿˆÿ¡¡¡ÿœÿÿÿÿBBBÿƒÿM„ÔƒÿËËËÿœÿÿÿÿyyyÿ‡ÿÿýýýÿ›ÿÿÿÿ,,,ÿƒÿ:¬¬Dƒÿ;;;ÿÿÿÿÿ%%%ÿ†ÿÿñññÿ›ÿÿÿÿéééÿÿ‚ÿð„ƒÿwwwÿœÿÿÿÿÑÑÑÿ‡ÿYYYÿ›ÿÿÿÿÕÕÕÿƒÿ⬬ê‚ÿÿãããÿœÿÿÿÿoooÿ†ÿPPPÿœÿÿÿÿ–––ÿƒÿ¡…-ƒÿ$$$ÿÿÿÿÿ(((ÿ†ÿ¡¡¡ÿ›ÿÿÿÿ~~~ÿƒÿŒ­­˜ƒÿŽŽŽÿœÿÿÿÿ¸¸¸ÿ†ÿ¨¨¨ÿœÿÿÿÿ???ÿƒÿJ†ÙƒÿÐÐÐÿœÿÿÿÿ€€€ÿ…ÿÿèèèÿ›ÿÿÿÿ'''ÿƒÿ5­­Aƒÿ888ÿœÿÿÿÿ÷÷÷ÿ ÿ„ÿ ÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿƒÿ|||ÿœÿÿÿÿØØØÿ…ÿ000ÿ›ÿÿÿÿÐÐÐÿƒÿÞ®­è‚ÿÿáááÿœÿÿÿÿKKKÿ„ÿXXXÿœÿÿÿÿ“““ÿƒÿž‡2ƒÿ)))ÿÿÿÿÿ000ÿ„ÿxxxÿ›ÿÿÿÿyyyÿƒÿ‡®®•ƒÿ‹‹‹ÿœÿÿÿÿ•••ÿ„ÿ°°°ÿœÿÿÿÿ===ÿƒÿHˆÞƒÿÕÕÕÿœÿÿÿÿˆˆˆÿ„ÿÀÀÀÿ›ÿÿÿÿ###ÿƒÿ0®®?ƒÿ555ÿœÿÿÿÿÞÞÞÿƒÿÿøøøÿ›ÿÿÿÿåååÿÿ‚ÿ툋ƒÿ‚‚‚ÿœÿÿÿÿßßßÿƒÿ ÿúúúÿšÿÿÿÿËËËÿƒÿÙ¯®æƒÿÞÞÞÿœÿÿÿÿ(((ÿ‚ÿ```ÿœÿÿÿÿÿƒÿ›‰8ƒÿ...ÿÿÿÿÿ888ÿ‚ÿOOOÿ›ÿÿÿÿtttÿƒÿƒ¯¯’ƒÿ‰‰‰ÿœÿÿÿÿqqqÿ‚ÿ¸¸¸ÿœÿÿÿÿ:::ÿƒÿE‰ãƒÿÚÚÚÿœÿÿÿÿÿ‚ÿ˜˜˜ÿšÿÿÿÿþþþÿÿƒÿ,¯¯<ƒÿ222ÿœÿÿÿÿ»»»ÿÿÿûûûÿ›ÿÿÿÿâââÿÿ‚ÿ늃ÿ‡‡‡ÿœÿÿÿÿäääÿÿÿáááÿšÿÿÿÿÆÆÆÿƒÿÕ°¯äƒÿÜÜÜÿ›ÿÿÿÿùùùÿ ÿÿiiiÿœÿÿÿÿÿƒÿ™‹=ƒÿ333ÿÿÿÿÿ===ÿÿ)))ÿ›ÿÿÿÿoooÿƒÿ~°°ƒÿ†††ÿœÿÿÿÿNNNÿÿÁÁÁÿœÿÿÿÿ777ÿƒÿB‹çƒÿßßßÿœÿÿÿÿ”””ÿÿrrrÿšÿÿÿÿþþþÿÿƒÿ'°°9ƒÿ000ÿœÿÿÿÿ˜˜˜ÿÿþþþÿ›ÿÿÿÿàààÿƒÿ錖ƒÿŒŒŒÿœÿÿÿÿèèèÿÿ»»»ÿšÿÿÿÿÁÁÁÿƒÿб°áƒÿÙÙÙÿ›ÿÿÿÿáááÿrrrÿœÿÿÿÿ‹‹‹ÿƒÿ–Bƒÿ999ÿÿÿÿÿNNNÿøøøÿšÿÿÿÿjjjÿƒÿy±±Œƒÿƒƒƒÿœÿÿÿÿæææÿœÿÿÿÿ444ÿƒÿ@ë‚ÿÿäääÿœÿÿÿÿÝÝÝÿšÿÿÿÿüüüÿÿƒÿ"±±6ƒÿ---ÿ¹ÿÿÿÿÞÞÞÿƒÿ玛ƒÿ‘‘‘ÿ¸ÿÿÿÿ¼¼¼ÿƒÿ˲²ßƒÿ×××ÿ¸ÿÿÿÿˆˆˆÿƒÿ“Gƒÿ>>>ÿ¸ÿÿÿÿeeeÿƒÿt²²Šƒÿ€€€ÿ¸ÿÿÿÿ222ÿƒÿ=î‚ÿÿèèèÿ¶ÿÿÿÿûûûÿÿ‚ÿþ²²3ƒÿ***ÿ·ÿÿÿÿÛÛÛÿƒÿå ƒÿ———ÿ¶ÿÿÿÿ···ÿƒÿƳ³ÝƒÿÔÔÔÿ¶ÿÿÿÿ………ÿƒÿ‘‘MƒÿCCCÿ¶ÿÿÿÿ```ÿƒÿo³³‡ƒÿ~~~ÿ¶ÿÿÿÿ///ÿƒÿ:‘ò‚ÿÿìììÿ´ÿÿÿÿùùùÿÿ‚ÿý³³1ƒÿ'''ÿµÿÿÿÿØØØÿƒÿã’¥ƒÿœœœÿ´ÿÿÿÿ²²²ÿƒÿÁ´´ÚƒÿÑÑÑÿ´ÿÿÿÿ‚‚‚ÿƒÿŽ“RƒÿHHHÿ´ÿÿÿÿ[[[ÿƒÿj´´„ƒÿ{{{ÿ´ÿÿÿÿ,,,ÿƒÿ8“ ô‚ÿÿïïïÿ²ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü´´.ƒÿ%%%ÿ³ÿÿÿÿÖÖÖÿƒÿᔫƒÿ¡¡¡ÿ²ÿÿÿÿ­­­ÿƒÿ¼µµ×ƒÿÎÎÎÿ²ÿÿÿÿÿƒÿ‹•WƒÿNNNÿ²ÿÿÿÿVVVÿƒÿeµµƒÿxxxÿ²ÿÿÿÿ)))ÿƒÿ5• ÷‚ÿÿòòòÿ°ÿÿÿÿõõõÿ ÿ‚ÿûµµ+ƒÿ"""ÿ±ÿÿÿÿÓÓÓÿƒÿÞ—°ƒÿ¦¦¦ÿ°ÿÿÿÿ¨¨¨ÿƒÿ·¶¶ÕƒÿÌÌÌÿ°ÿÿÿÿ}}}ÿƒÿ‰—\ƒÿSSSÿ°ÿÿÿÿQQQÿƒÿ`¶¶~ƒÿuuuÿ°ÿÿÿÿ'''ÿƒÿ3—ù‚ÿ ÿõõõÿ®ÿÿÿÿòòòÿÿ‚ÿù¶¶(ƒÿ ÿ¯ÿÿÿÿÐÐÐÿƒÿÜ™µƒÿ¬¬¬ÿ®ÿÿÿÿ£££ÿƒÿ²··ÒƒÿÉÉÉÿ®ÿÿÿÿzzzÿƒÿ†™aƒÿXXXÿ®ÿÿÿÿLLLÿƒÿ[··|ƒÿsssÿ®ÿÿÿÿ$$$ÿƒÿ0™û‚ÿ ÿ÷÷÷ÿ¬ÿÿÿÿïïïÿÿ‚ÿ÷ ··&ƒÿÿþþþÿ¬ÿÿÿÿÍÍÍÿƒÿÙ›ºƒÿ±±±ÿ¬ÿÿÿÿžžžÿƒÿ­¸¸ÏƒÿÆÆÆÿ¬ÿÿÿÿwwwÿƒÿƒ›gƒÿ]]]ÿ¬ÿÿÿÿGGGÿƒÿV¸¸yƒÿpppÿ¬ÿÿÿÿ!!!ÿƒÿ-›ý‚ÿÿúúúÿªÿÿÿÿìììÿÿ‚ÿô ¸¸#ƒÿÿþþþÿªÿÿÿÿËËËÿƒÿ×Àƒÿ¶¶¶ÿªÿÿÿÿ™™™ÿƒÿ¨¹¹ÌƒÿÃÃÃÿªÿÿÿÿtttÿƒÿlƒÿbbbÿªÿÿÿÿBBBÿƒÿQ¹¹vƒÿmmmÿªÿÿÿÿÿƒÿ+þ‚ÿÿûûûÿ¨ÿÿÿÿèèèÿÿ‚ÿò¹¹ ƒÿÿýýýÿ¨ÿÿÿÿÈÈÈÿƒÿԟŃÿ»»»ÿ¨ÿÿÿÿ”””ÿƒÿ£ººÊƒÿÁÁÁÿ¨ÿÿÿÿrrrÿƒÿ~Ÿqƒÿhhhÿ¨ÿÿÿÿ===ÿƒÿLººsƒÿjjjÿ§ÿÿÿÿþþþÿÿƒÿ(Ÿƒÿÿýýýÿ¦ÿÿÿÿäääÿÿ‚ÿﺺþ‚ÿÿýýýÿ¦ÿÿÿÿÅÅÅÿƒÿҡʃÿÁÁÁÿ¦ÿÿÿÿÿƒÿž»»Çƒÿ¾¾¾ÿ¦ÿÿÿÿoooÿƒÿ{¡vƒÿmmmÿ¦ÿÿÿÿ888ÿƒÿG»»pƒÿhhhÿ¥ÿÿÿÿþþþÿÿƒÿ%¡#ƒÿÿþþþÿ¤ÿÿÿÿàààÿÿ‚ÿì»»þ‚ÿÿüüüÿ¤ÿÿÿÿÂÂÂÿƒÿϣσÿÆÆÆÿ¤ÿÿÿÿŠŠŠÿƒÿ™¼¼Äƒÿ»»»ÿ¤ÿÿÿÿlllÿƒÿy£|ƒÿrrrÿ¤ÿÿÿÿ333ÿƒÿB¼¼nƒÿeeeÿ£ÿÿÿÿýýýÿÿƒÿ#£(ƒÿÿ£ÿÿÿÿÜÜÜÿƒÿè¼¼ý‚ÿÿûûûÿ¢ÿÿÿÿ¿¿¿ÿƒÿÌ¥ÔƒÿËËËÿ¢ÿÿÿÿ………ÿƒÿ”½½Áƒÿ¹¹¹ÿ¢ÿÿÿÿiiiÿƒÿv¥ƒÿwwwÿ¢ÿÿÿÿ...ÿƒÿ=½½kƒÿbbbÿ¡ÿÿÿÿüüüÿÿƒÿ!¥-ƒÿ$$$ÿ¡ÿÿÿÿ×××ÿƒÿä½½ý‚ÿÿúúúÿ ÿÿÿÿ½½½ÿƒÿʧڃÿÐÐÐÿ ÿÿÿÿ€€€ÿƒÿ¾¾¾ƒÿ¶¶¶ÿ ÿÿÿÿfffÿƒÿt§†ƒÿ}}}ÿ ÿÿÿÿ)))ÿƒÿ8¾¾hƒÿ```ÿŸÿÿÿÿûûûÿÿ‚ÿþ§3ƒÿ)))ÿŸÿÿÿÿÒÒÒÿƒÿ྾ü‚ÿÿùùùÿžÿÿÿÿºººÿƒÿǩރÿÖÖÖÿžÿÿÿÿ{{{ÿƒÿŠ¿¿¼ƒÿ³³³ÿžÿÿÿÿdddÿƒÿq©‹ƒÿ‚‚‚ÿžÿÿÿÿ$$$ÿƒÿ3¿¿eƒÿ]]]ÿÿÿÿÿûûûÿÿ‚ÿþ©8ƒÿ...ÿÿÿÿÿÍÍÍÿƒÿÜÀ¿û‚ÿÿøøøÿœÿÿÿÿ···ÿƒÿĪãƒÿÛÛÛÿœÿÿÿÿvvvÿƒÿ†ÀÀ¹ƒÿ°°°ÿœÿÿÿÿaaaÿƒÿn«‘ƒÿ‡‡‡ÿœÿÿÿÿ ÿƒÿ/ÀÀbƒÿZZZÿ›ÿÿÿÿúúúÿÿ‚ÿý«=ƒÿ444ÿ›ÿÿÿÿÈÈÈÿƒÿ×ÁÀú‚ÿ ÿ÷÷÷ÿšÿÿÿÿ´´´ÿƒÿ¬çƒÿßßßÿšÿÿÿÿqqqÿƒÿÁÁ¶ƒÿ®®®ÿšÿÿÿÿ^^^ÿƒÿl­–ƒÿŒŒŒÿ™ÿÿÿÿþþþÿÿƒÿ*ÁÁ`ƒÿWWWÿ™ÿÿÿÿøøøÿÿ‚ÿý­Bƒÿ999ÿ™ÿÿÿÿÃÃÃÿƒÿÓÂÁù‚ÿ ÿõõõÿ˜ÿÿÿÿ²²²ÿƒÿ¿®ë‚ÿÿäääÿ˜ÿÿÿÿlllÿƒÿ|³ƒÿ«««ÿ˜ÿÿÿÿ[[[ÿƒÿi¯›ƒÿ’’’ÿ—ÿÿÿÿýýýÿÿƒÿ%ÂÂ]ƒÿUUUÿ—ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü¯Gƒÿ>>>ÿ—ÿÿÿÿ¾¾¾ÿƒÿÎÃÂø‚ÿ ÿôôôÿ–ÿÿÿÿ¯¯¯ÿƒÿ¼°î‚ÿÿèèèÿ–ÿÿÿÿgggÿƒÿwÃðƒÿ¨¨¨ÿ–ÿÿÿÿYYYÿƒÿf± ƒÿ———ÿ•ÿÿÿÿûûûÿÿƒÿ ÃÃZƒÿRRRÿ•ÿÿÿÿöööÿ ÿ‚ÿû±MƒÿCCCÿ•ÿÿÿÿ¹¹¹ÿƒÿÉÄà ÷‚ÿÿóóóÿ”ÿÿÿÿ¬¬¬ÿƒÿº²ò‚ÿÿìììÿ”ÿÿÿÿbbbÿƒÿrÄÄ®ƒÿ¥¥¥ÿ”ÿÿÿÿVVVÿƒÿd³¦ƒÿœœœÿ“ÿÿÿÿúúúÿÿ‚ÿþÄÄWƒÿOOOÿ“ÿÿÿÿõõõÿ ÿ‚ÿû³RƒÿIIIÿ“ÿÿÿÿ´´´ÿƒÿÄÅÄ õ‚ÿÿñññÿ’ÿÿÿÿ©©©ÿƒÿ·´ ô‚ÿÿïïïÿ’ÿÿÿÿ]]]ÿƒÿmÅÅ«ƒÿ£££ÿ’ÿÿÿÿSSSÿƒÿaµ«ƒÿ¡¡¡ÿ‘ÿÿÿÿøøøÿÿ‚ÿýÅÅUƒÿLLLÿ‘ÿÿÿÿóóóÿ ÿ‚ÿúµWƒÿNNNÿ‘ÿÿÿÿ¯¯¯ÿƒÿ¿ÆÅ ô‚ÿÿïïïÿÿÿÿÿ¦¦¦ÿƒÿµ¶ ÷‚ÿÿòòòÿÿÿÿÿXXXÿƒÿhÆÆ¨ƒÿ   ÿÿÿÿÿPPPÿƒÿ^·°ƒÿ§§§ÿÿÿÿÿõõõÿ ÿ‚ÿüÆÆRƒÿJJJÿÿÿÿÿòòòÿÿ‚ÿù·\ƒÿSSSÿÿÿÿÿªªªÿƒÿºÇÆó‚ÿÿîîîÿŽÿÿÿÿ¤¤¤ÿƒÿ²¸ù‚ÿ ÿõõõÿŽÿÿÿÿSSSÿƒÿcÇÇ¥ƒÿÿŽÿÿÿÿMMMÿƒÿ\¹µƒÿ¬¬¬ÿÿÿÿÿóóóÿ ÿ‚ÿúÇÇOƒÿGGGÿÿÿÿÿðððÿÿ‚ÿ÷ ¹bƒÿXXXÿÿÿÿÿ¥¥¥ÿƒÿµÈÇñ‚ÿÿìììÿŒÿÿÿÿ¡¡¡ÿƒÿ¯ºû‚ÿ ÿ÷÷÷ÿŒÿÿÿÿNNNÿƒÿ^ÈÈ¢ƒÿšššÿŒÿÿÿÿKKKÿƒÿY»ºƒÿ±±±ÿ‹ÿÿÿÿðððÿÿ‚ÿøÈÈLƒÿDDDÿ‹ÿÿÿÿîîîÿÿ‚ÿö »gƒÿ]]]ÿ‹ÿÿÿÿ   ÿƒÿ°ÉÈï‚ÿÿêêêÿŠÿÿÿÿžžžÿƒÿ­¼ý‚ÿÿúúúÿŠÿÿÿÿIIIÿƒÿYÉÉ ƒÿ˜˜˜ÿŠÿÿÿÿHHHÿƒÿV½Àƒÿ¶¶¶ÿ‰ÿÿÿÿíííÿÿ‚ÿö ÉÉIƒÿAAAÿ‰ÿÿÿÿíííÿÿ‚ÿõ ½lƒÿcccÿ‰ÿÿÿÿ›››ÿƒÿ«ÊÉî‚ÿÿèèèÿˆÿÿÿÿ›››ÿƒÿª¾þ‚ÿÿûûûÿˆÿÿÿÿDDDÿƒÿTÊʃÿ•••ÿˆÿÿÿÿEEEÿƒÿT¿Åƒÿ¼¼¼ÿ‡ÿÿÿÿéééÿÿ‚ÿó ÊÊGƒÿ???ÿ‡ÿÿÿÿëëëÿÿ‚ÿô ¿qƒÿhhhÿ‡ÿÿÿÿ–––ÿƒÿ¦ËÊì‚ÿÿæææÿ†ÿÿÿÿ™™™ÿƒÿ§Àƒÿÿýýýÿ†ÿÿÿÿ???ÿƒÿOËËšƒÿ’’’ÿ†ÿÿÿÿBBBÿƒÿQÁʃÿÁÁÁÿ…ÿÿÿÿæææÿÿ‚ÿñËËDƒÿ<<<ÿ…ÿÿÿÿéééÿÿ‚ÿòÁwƒÿmmmÿ…ÿÿÿÿ‘‘‘ÿƒÿ¡ÌËê‚ÿÿäääÿ„ÿÿÿÿ–––ÿƒÿ¥Â#ƒÿÿþþþÿ„ÿÿÿÿ:::ÿƒÿJÌÌ—ƒÿÿ„ÿÿÿÿ???ÿƒÿNÃσÿÆÆÆÿƒÿÿÿÿâââÿÿ‚ÿîÌÌAƒÿ999ÿƒÿÿÿÿçççÿÿ‚ÿñÃ|ƒÿrrrÿƒÿÿÿÿŒŒŒÿƒÿœÍÌè‚ÿÿâââÿ‚ÿÿÿÿ“““ÿƒÿ¢Ä(ƒÿÿƒÿÿÿÿ555ÿƒÿEÍÍ”ƒÿÿ‚ÿÿÿÿ===ÿƒÿLÅÕƒÿËËËÿÿÿÿÿÝÝÝÿƒÿêÍÍ>ƒÿ666ÿÿÿÿÿåååÿÿ‚ÿïŃÿxxxÿÿÿÿÿ‡‡‡ÿƒÿ—ÎÍæƒÿßßßÿÿÿÿÿÿƒÿŸÆ-ƒÿ$$$ÿÿÿÿÿ000ÿƒÿ@ÎÎ’ƒÿŠŠŠÿÿÿÿÿ:::ÿƒÿIÇÚƒÿÐÐÐÿÙÙÙÿƒÿçÎÎ;ƒÿ444ÿâââÿÿ‚ÿídžƒÿ}}}ÿ‚‚‚ÿƒÿ’ÏÎãƒÿkkkÿƒÿÈ3ƒÿ)))ÿ+++ÿƒÿ;ÏσÿÿƒÿFÉ߇ÿãÏÏ9‡ÿìÉŒ‡ÿÐÏá†ÿšÊ8‡ÿ7ÐÐŒ†ÿDÊã…ÿßÑÐ6…ÿêË‘…ÿ‰ÑÑß„ÿ—Ì=…ÿ2Ñщ„ÿAÌçƒÿÚÒÑ3ƒÿèÍ–ƒÿ„ÒÒÜ‚ÿ•ÎBƒÿ-ÒÒ†‚ÿ?ÎëÿÕÓÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets/Geiss - Tokamak.milk0000775000175000017500000000320511756064134023665 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=4.225629 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.750000 wave_g=0.750000 wave_b=0.750000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets/Telek - Slow Shift Matrix (bb4.5).milk0000775000175000017500000000267311756064134026423 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.63 fWaveParam=1 fModWaveAlphaStart=2 fModWaveAlphaEnd=2 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.001 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0.3 ob_a=1 ib_size=0.1 ib_r=1 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=tt = if(above(bass*bass_att,4.5),rand(32768),tt); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.15); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51)*.5+.5; per_frame_11=ib_g = sin(tt*.71)*.5+.5; per_frame_12=ib_b = sin(tt*.81)*.5+.5; per_frame_13=monitor = tt; per_frame_14= per_pixel_1=zoom = .8-.2*pow(1-rad,1); per_frame_init_1=tt = rand(10000); per_frame_init_2= projectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Xen Traffic.milk0000775000175000017500000000764411756064134027116 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=0.400000 mv_b=0.400000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_frame_45=q6 = max(max(bass,bass_att)-1.18,0); per_pixel_1=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_2=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*q6; per_pixel_4=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_5=sy=sy+.2*q2*sin(y*1.6)*(1-grid); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).mi0000775000175000017500000000346611756064134033036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time),rot); projectM-complete-2.1.0-Source/presets/Idiot - 9-7-02 (Remix) (sustain fixed).milk0000775000175000017500000001643411756064134027075 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000235 rot=0.000000 cx=0.530000 cy=0.470000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=1.000000 ob_size=0.049900 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=new_bass_thresh=bass_thresh+bass_effect-.2*sin(bass_thresh-new_bass_thresh+1); per_frame_9=new_treb_thresh=treb_thresh+treb_Effect-.2*sin(treb_thresh-new_treb_thresh+1); per_frame_10=new_mid_thresh=mid_thresh+mid_effect-.2*sin(mid_thresh-new_mid_thresh+1); per_frame_11=treb_effect=max(max(treb,treb_Att),treb_thresh); per_frame_12=bass_effect=max(max(Bass,bass_Att),bass_thresh); per_frame_13=mid_effect=max(max(mid,mid_att),mid_thresh); per_frame_14=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_15=react=if(equal(new_vol,change),1,0); per_frame_16=new_bass=if(above(react,bass_effect),bass_thresh,new_bass_thresh); per_frame_17=new_treb=if(above(react,treb_effect),treb_thresh,new_treb_thresh); per_frame_18=new_mid=if(above(react,mid_effect),mid_thresh,new_mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=r=.2*sin(time); per_frame_31=b=0+.3*sin(q1-time); per_frame_32=g=0+.6*sin(time*.64-.2); per_frame_33=wave_b=g; per_frame_34=wave_r=r; per_frame_35=wave_g=b; per_frame_36=ob_r=r+.3*sin(time*.31); per_frame_37=ob_b=b+.3-.1*sin(time*.12); per_frame_38=ob_g=g-.3-.5*sin(time+.1);; per_pixel_1=rot=if(above(zoom,box),if(equal(myzoom,1),rot+.2*sin(q1-q2*rad*.25),0) per_pixel_2=*if(above(rad,x),rad-x*.25,pow(rad,1000)),0-.02*rad*x*-.2*sin(q1)); per_pixel_3=be2=rad&rad-.4-.5*sin(q6); per_pixel_4=box=sin(if(above(q1,q3),rad&rad+.2-x-y*.25*sin(Q3),be2)); per_pixel_5=myzoomexp=cos(sin(if(Above(q1,q2),pow(box,2)*rad*5,box)));; per_pixel_6=myzoom=if(Above(q1,q2),if(above(Q2,q3),1-y+.3*sin(q1)+.3,zoom-.2),1)+.1; per_pixel_7=a=if(above(q3,q2),pow(myzoom-x,pow(myzoomexp,rad*2-.22-box-x+.2*sin(q1-q3)))+.2*.25,1); per_pixel_8=dx=(x-.5)*a+.5-x+box; per_pixel_9=dy=(y-.5)*a+.5-y+box; per_pixel_10=cx=cx+.2*sin(Above(rad,x)); per_pixel_11=cy=cy+.2*sin(above(rad,y)); projectM-complete-2.1.0-Source/presets/Krash - Dynamic Borders 1.milk0000775000175000017500000000467611756064134025377 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999990 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.050000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=ib_r = ib_r + 0.10*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=ib_g = ib_g + 0.10*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_5=ib_b = ib_b + 0.10*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_6=temp = 0.12*tan(0.3*(mid+bass)); per_frame_7=ib_a = if(below(temp,0.4),temp,0.4); per_frame_8=ob_size = ob_size - 0.01; per_frame_9=ob_size = ob_size + 0.15*sin(0.5*bass_att); per_frame_10=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_13=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_14=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*1.5; per_pixel_16=dy = dy*1.5; projectM-complete-2.1.0-Source/presets/Geiss - Monotone Ripples.milk0000775000175000017500000000311011756064134025466 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.100000 fWaveScale=2.202000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.990000 wave_b=0.990000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.010*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.010*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.010*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=q2=0.05+0.01*sin(time*0.71); per_pixel_1=zoom=zoom+q2*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Octotrip (MultiTrip Mix).milk0000775000175000017500000001445111756064134030547 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_frame_20=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_21=movement = if(above(movement,10000), 0, movement); per_frame_22= per_frame_23=q3 = 0.5+0.15*sin(movement); per_frame_24=q4 = 0.5-0.15*cos(0.781*movement); per_frame_25= per_frame_26=wave_x = q3; per_frame_27=wave_y = 1-q4; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot=0+0.05*sin(newrad*13.5 + q2*1.3 + q1*1.31); per_pixel_6=zoom=zoom+0.05*sin(newang*10.0 + newrad*7.5 + q2*1.63 + q1)-0.05; projectM-complete-2.1.0-Source/presets/Aderrasi - Ashes Of Air (Remix).milk0000775000175000017500000000272411756064134026235 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.001000 fDecay=1.000000 fVideoEchoZoom=1.469141 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.386134 fWaveScale=1.568857 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.25*(0.05*bass_att + sin(sin(time+rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = 0.06*sin(rad); per_pixel_3=dx = dx + 0.008*(0.99*1-rad)*sin(0.733*time); per_pixel_4=dy = dy + 0.008*(0.99*1-rad)*cos(0.953*time); projectM-complete-2.1.0-Source/presets/Rovastar - Cosmic Havoc.milk0000775000175000017500000000460611756064134025271 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.902000 fVideoEchoZoom=0.999606 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.099694 fWaveSmoothing=0.630000 fWaveParam=0.899900 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999995 fShader=1.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999997 sy=0.999999 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.55+abs(sin(time/2)/10),0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.35,0.7); per_frame_12=wave_r= red-green; per_frame_13=wave_b = blue; per_frame_14=wave_g= green; per_frame_15=mybass= if(above((bass+bass_att),2.1),bass+bass_att,0); per_frame_16=mytreb = if(below(treb,1),(1-treb)*3+2,0); per_frame_17=q1 = if(above(mytreb+mybass,4),1, 0); per_frame_18=wave_mystery= if(equal(q1,0),1,0); per_pixel_1=effect1 = 0.32+(bass + bass_att*2)/20; per_pixel_2=effect2 = 0.32+(mid + mid_att*2)/20; per_pixel_3=dx =if(equal(q1,0), if(above(x,effect1),sin(effect1-x)/5, log10(1/x)/15),0); per_pixel_4=dy = if(equal(q1,1),if(above(y,effect2),sin(effect2-y)/4, log10(1/y)/12),0); projectM-complete-2.1.0-Source/presets/Geiss - Mega Swirl 1.milk0000775000175000017500000000241311756064134024351 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); fRating=3.000000 projectM-complete-2.1.0-Source/presets/Bmelgren - Take This Highway.milk0000775000175000017500000000242211756064134026114 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850142 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = 0.01*frame; per_frame_2=wave_r = 0.5*sin(5*ff/bass)+0.5; per_frame_3=wave_g = 0.5*cos(ff/mid)+0.5; per_frame_4=wave_b = 0.5*cos(3*ff/treb)+0.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+(.6*mid_att); projectM-complete-2.1.0-Source/presets/Geiss - Tornado.milk0000775000175000017500000000245411756064134023711 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=3.020000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5)); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Aderrasi - Bow To Gravity.milk0000775000175000017500000000433411756064134025462 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.930000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.796896 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999995 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.5*wave_r; per_frame_6=ob_b = 0.5*wave_g; per_frame_7=ob_g = 0.5*wave_b; per_frame_8=ib_r = wave_g; per_frame_9=ib_g = wave_b; per_frame_10=ib_b = wave_r; per_frame_11=wave_mystery = wave_mystery + 25*sin(3-1*(sin(0.001*time))); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dx = dx + above(x,0.5)*x*0.005; per_pixel_5=dx = dx - below(x,0.5)*(1-x)*0.005; per_pixel_6=dy = dy + above(y,0.5)*y*0.005; per_pixel_7=dy = dy + below(y,0.5)*(1-y)*0.005; per_pixel_8=zoom = zoom - 100*((1-rad)*((1.5*rad)*0.005 + 0.004*sin(0.5*bass_att))); per_pixel_9= per_pixel_10=rot = rot + (cos(bass_att*treb_att)/(1-treb)+0.5*time)*0.0005; per_pixel_11=zoomexp = 0.8 + 1+sin(treb_att); projectM-complete-2.1.0-Source/presets/Rovastar - twisted bytes.milk0000775000175000017500000000271111756064134025620 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.931000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.394148 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.700000 wave_b=0.500000 wave_x=0.000000 wave_y=0.030000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r - 0.5*sin(1.7*time); per_frame_2=wave_b = wave_b + 0.4*sin(time*1.123); per_frame_3=wave_g = wave_g - 0.3*cos(0.8*time); per_frame_4=dx =dx -00.005; per_frame_5=dy=dy-0.0005; per_frame_6=warp=0; per_pixel_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_pixel_2=dx = if(above(y,0.1),0.02+0*log(x/y)+0.25*bass_effect,0.25*bass_effect-0*log(ang)); per_pixel_3=zoom = 0.4*rad*x +1; per_pixel_4=sy= 1+0.5*x; projectM-complete-2.1.0-Source/presets/Rovastar & Che - Asylum Animations.milk0000775000175000017500000001047011756064134027152 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.500000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.230000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.330000 mv_l=5.000000 mv_r=1.000000 mv_g=0.300000 mv_b=0.100000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),6*dx,dx); per_frame_13=// timed sidon sensor per_frame_14=// le = signal level; desired average value = 2 per_frame_15=le=1.4*bass_att+.1*bass+.5*treb; per_frame_16=pulse=above(le,th); per_frame_17=// pulsefreq = running average of interval between last 5 pulses per_frame_18=pulsefreq=if(equal(pulsefreq,0),2, per_frame_19=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_20=lastpulse=if(pulse,time,lastpulse); per_frame_21=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_22=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_23=// hccp = handcicap for th driven by bt per_frame_24=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_25=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_26=beat=band(above(le,th+hccp),btblock); per_frame_27=btblock=1-above(le,th+hccp); per_frame_28=lastbeat=if(beat,time,lastbeat); per_frame_29=beatfreq=if(equal(beatfreq,0),2, per_frame_30=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_31=// th = threshold per_frame_32=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_33=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_34=th=if(above(th,6),6,th); per_frame_35=q3=30/fps; per_frame_36=ccl=ccl+beat; per_frame_37=minorccl=minorccl+.01*le; per_frame_38=q4=beat; per_frame_39=wave_r=.5+.15*sin(12*ccl)+.35*sin(3.62*minorccl); per_frame_40=wave_g=.5+.15*sin(14*ccl)+.35*sin(7.38*minorccl); per_frame_41=wave_b=.5+.15*sin(16*ccl)+.35*sin(5.21*minorccl); per_frame_42=q1=.5+.25*sin(17*ccl+minorccl); per_frame_43=cx=if(beat,.5+.5*sin(38*ccl),q1); per_frame_44=q2=.5+.25*sin(17*ccl+minorccl); per_frame_45=cy=if(beat,.5+.5*sin(46*ccl),q2); per_frame_46=mv_x = 1.25; per_frame_47=mv_y = 1.25; per_frame_48=mv_dx =q1-0.5; per_frame_49=mv_dy = -1*(q2-0.5); per_pixel_1=myrot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_2=rot = myrot; per_pixel_3=// coordinates transfomation per_pixel_4=// q1,q2 = position; q3 = 1/zoom; q4 = rotation per_pixel_5=aang=atan2(y-q2,x-q1)-1.57; per_pixel_6=arad=sqrt(sqr(y-q2)+sqr(x-q1)); per_pixel_7=atx=cos(aang)*arad; per_pixel_8=aty=sin(aang)*arad; per_pixel_9= per_pixel_10=sound=if(below(x,.5),2*x*mid+(1-(2*x))*bass, per_pixel_11=(x-.5)*2*treb+(1-(x-.5)*2)*mid); per_pixel_12=sound=sound*q3; per_pixel_13=zone=below(abs(x-q1),.15)*below(abs(y-q2),.15); per_pixel_14=rot=if(zone,bass*bass_att*0.2*pow(arad,arad),myrot); per_pixel_15=dx = if(zone,0,dx+0.01*rad*sound); projectM-complete-2.1.0-Source/presets/Telek - Lost Star (Flash).milk0000775000175000017500000000447411756064134025253 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.959000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.500000 ob_a=0.000000 ib_size=0.003500 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=0.000000 mv_dy=0.000002 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=high_bass = above(bass_att,1.5); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=mv_rr = if(high_bass,.5 ,mv_rr*.9); per_frame_7=mv_r = mv_rr; per_frame_8=mv_b = if(high_treb*high_bass,0,1); per_frame_9= per_frame_10=mv_g = if(high_treb*high_bass,0,.1*sin(time*.302)+.1); per_frame_11=mv_a = if(above(bass_att,1.5),.6,mv_a); per_frame_12=mv_x = bits *3; per_frame_13=mv_y = mv_x *.8; per_frame_14= per_frame_15= per_frame_16=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_17=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_18= per_frame_19=w_x = w_x+w_dx; per_frame_20=w_y = w_y +w_dy; per_frame_21=monitor = bits; per_frame_22=q1 = bits; per_frame_23=w_x = if(above(abs(w_x-.5),.5),rand(10)/10,w_x); per_frame_24=w_y = if(above(abs(w_y-.5),.5),rand(10)/10,w_y); per_frame_25= per_frame_26=wave_x = w_x; per_frame_27=wave_y = w_y; per_frame_28= per_frame_29= per_pixel_1=dx = above(y,0.9)*0.01; per_pixel_2=dy = dx*.15*sin(x*10+time); per_pixel_3=// q1 is number of bits per_pixel_4=dx = (above((y*q1)%2,0)*.01-.005)*sin(time); per_pixel_5=dy = (above((x*q1)%2,0)*.01-.005)*cos(time); per_frame_init_1=bits = rand(7)+7; projectM-complete-2.1.0-Source/presets/Geiss - Rocket.milk0000775000175000017500000000247311756064134023533 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=0.559607 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.300000 fShader=0.000000 zoom=1.046000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.025000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.620000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%80,0); per_pixel_1=sy=sy-0.1*log10(y*2+0.2); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Geiss - Script.milk0000775000175000017500000000320611756064134023543 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=3.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=3.541000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.110000 fModWaveAlphaEnd=1.410000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=3.200000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.210000 sx=1.000000 sy=1.000000 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milk0000775000175000017500000000407711756064134032104 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.000000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_pixel_1=ok_to_change = if(above(time,beat_time+5),1,0); per_pixel_2=bass_effect = max(bass, bass_att)-1; per_pixel_3=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_pixel_4=effect = if(equal(time,beat_time),abs(effect-1),effect); per_pixel_5=bass_effect = max(max(bass,bass_att)-1.34,0); per_pixel_6=zoom = if(above(effect,0),0.4*x,0.4*y) +0.6 -0.13*(min(bass_effect,0.3)); projectM-complete-2.1.0-Source/presets/Illusion & Che - Return Of The King.milk0000775000175000017500000000267111756064134026774 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=1.000000 zoom=1.000200 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.030301 sy=1.020100 wave_r=0.000000 wave_g=0.500000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*( 0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.850*( 0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.250*( 0.90*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass; projectM-complete-2.1.0-Source/presets/Rovastar - LabFunk.milk0000775000175000017500000000272511756064134024355 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.039368 fWaveScale=0.461371 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999922 fShader=0.000000 zoom=0.773208 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.310000 ob_g=0.200000 ob_b=0.100000 ob_a=0.200000 ib_size=0.260000 ib_r=0.250000 ib_g=0.050000 ib_b=0.000000 ib_a=0.300000 per_frame_1=tt = time/100; per_frame_2=ob_size = abs(cos(time))/5 - 0.3 + bass/8; per_frame_3=ib_size = abs(sin(time))/5 - 0.3 + treble/7; per_frame_4=ob_r = sin(3*tt)/4+0.75; per_frame_5=ib_b = sin(tt)/2 +0.5; per_frame_6=ob_a = 2*bass_att-0.5 ; per_frame_7=ib_a = 2*treble_att-0.5; per_frame_8=wave_r = sin(4*tt)/3 +0.3; per_frame_9=wave_b = atan(3*tt)/2 +1; per_frame_10=wave_g = cos(tt)/2 + 1; per_pixel_1=rot = if(above(bass_att,1.1),-sin(rad)/2, sin(rad)/2); per_pixel_2=cx = abs(sin(rad)); projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 2.0.milk0000775000175000017500000000712511756064134025127 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=zoom=zoom+.1*q4; per_frame_41=rot=.2*q5; per_frame_42=wave_mystery=.5*q6; per_frame_43=cx=cx+.5*q1; per_frame_44=cy=cy+.5*q2; per_frame_45=warp=bnot(q7%2); per_frame_46=echo_zoom=1+.5*q3; per_frame_47=echo_orientation=q8%4; per_frame_48=wave_mode=q8%7; projectM-complete-2.1.0-Source/presets/Geiss - Flotsam.milk0000775000175000017500000000354011756064134023705 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.099998 fWaveScale=2.245670 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.012991 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=1.000000 wave_g=0.650000 wave_b=0.250000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.250*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.92*( 0.60*sin(0.374*time) + 0.40*sin(0.494*time) ); per_frame_5=q2 = (cy*2-1) + 0.92*( 0.60*sin(0.393*time) + 0.40*sin(0.423*time) ); per_frame_6=q3 = (cx*2-1) + 0.92*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.92*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = (x*2-1) - q3; per_pixel_9=dv = (y*2-1) - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Rovastar - A Million Miles from Earth.milk0000775000175000017500000000327711756064134027604 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if (above(bass,1.3), 0, dy); projectM-complete-2.1.0-Source/presets/Rovastar - Tripmaker.milk0000664000175000017500000001703011756064134024761 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=1.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.200000 ob_g=0.400000 ob_b=0.220000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.080000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.080000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.791418 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=0.080000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.080000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.919739 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom = q1+tex_zoom; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=border_a = q1; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.138869 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.050000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.050000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=r = 0.5 + 0.49*sin(time*0.2754); shape_3_per_frame2=b = 0.5 + 0.49*sin(time*0.6254); shape_3_per_frame3=g = 0.5 + 0.49*sin(time*0.514); shape_3_per_frame4=r2 = 0.5 + 0.49*sin(time*0.475); shape_3_per_frame5=b2 = 0.5 + 0.49*sin(time*0.2107); shape_3_per_frame6=g2 = 0.5 + 0.49*sin(time*0.7714); per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_frame_32=mv_a = q1*0.02; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+ sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2-time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); projectM-complete-2.1.0-Source/presets/Tux.tga0000664000175000017500000102147211756064134021531 0ustar matthiasmatthias  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿž,@,@†,?9+>~&7z'9w+?w(:w$5w(:w+?w'9$5X…,@ÿ’&8&8„,?I,@€,?x+?w,?w+?w‰+>w+?+?W†,@,@ÿÿš,@„):+> -C0H4S5U-B•,@ÿ':ÿ(;ÿ,@ÿ)<ÿ&8ÿ)<ÿ,@ÿ(;ÿ&8Î(;,?,?,? „,@ÿˆ&8„$5&8*==c/G,@³…,@ÿ‹,Aÿ,@Í-C/G,@+>+?+>‚,@ÿŠÿš,@„'4+=§-BË/H½/G»/Gº.Få.Eÿ-Cÿ-Dÿ.Eÿ-Dÿ,Cÿ-Dÿ.Fÿ-Eÿ,Bö+?Â+>¸,?¾,?Ì+?}„,@,@ÿˆ&8&8„$4e&7É*=Á.D¹/H¾,Aî,?ÿ.Dÿ.Eÿ-Dÿ/Eÿ2Gÿ2Jÿƒ2Lÿ2Kÿ 2Lÿ2Mÿ2Lÿ/Gÿ-Dö.FÂ/G¸.F½+?½*=Å+>Á*=B‚,@,@ÿŠÿ•,@„ *<8,AK/GE/H6.El.Dý0Hÿ2Mÿ2Nÿ3Nÿ4Oÿ4Pþ3Oÿ3Nÿ‚3Oÿ3Nÿ2Lÿ2Mþ1Kÿ/Eÿ-Cÿ-Bÿ-BÓ/GJ-C;+?F,@J-A'ƒ &9ÿƒ,@,@#4&8I*=H-@>,?A(<¼)=ÿ,@ÿ/Fÿ1Kÿ/Fÿ/Fþ3Nÿ4Pÿ4Oÿ5Pÿ7Qÿ:Sÿ:Wÿ:[ÿ:Zÿ;\ÿ;]ÿ;[ÿ:Zÿ:Xÿ6Sþ5Pÿ4Oÿ3Nÿ1Iÿ/Fÿ.Dÿ.D™%,B: *>G)<'ƒ/Gÿ‡ÿ•,@„(8+?Ê-Cÿ0Hô/Hó1Jö5Pþ7Vÿ9Zÿ:[ÿ=^ÿ>_ÿ=^ÿ:[ÿ9Yÿ9Zÿ:Zÿ:[ÿ8Wÿ5Rÿ6Rÿ2Mÿ/Hÿ0Iü0Iô-Có,?÷,@ÿ,@’ƒ &9ÿƒ,@,@%6t&8þ*>û,@ó.Eû/Hÿ/Gÿ2Lÿ6Rÿ5Qÿ7Tÿ<]ÿ=_ÿAbÿBcÿCgÿDkÿ‚DjÿGpÿHrÿElÿCgÿƒBcÿ?aÿ=^ÿ=_ÿ;[ÿ5Rÿ1Kø-Dö ,@ÿ+>‘ƒ/Gÿ‡ÿ‘0I0Iƒ*`ÿBgÿ@dÿ>`ÿ@dÿ?cÿ<]ÿ<^ÿ;\ÿ:Zÿ :Yÿ8Xÿ6Uÿ5Rÿ5Sþ5Rÿ3Nÿ0Hÿ-Bÿ,@ÿ*<Û%6‹$6’'%7l&8þ,@,@‚.B,@z*=Ö)<ÿ,Bÿ.Dÿ-Cÿ1Iÿ4Pþ5Qÿ7Uÿ:Yÿ<^ÿ?bÿAeÿCiÿDkÿFmÿGnÿIoÿKuÿLyÿMzÿP{ÿOzÿNyÿLyÿLvÿLrÿJpÿHoÿFmÿ FlÿFhÿCbþ=]ÿ:Yÿ8Sÿ 4Kÿ1GÛ.EŠ-D’&-Ckƒ/G/Gÿƒÿ0I„':.F7W1J,-AÔ.Dÿ1Jÿ4Pÿ7Uÿ9Xþ;]ÿ<^ÿ;]ÿ;\ÿ@eÿFmÿAeÿFmÿBgÿ@cÿElÿDkÿ?cÿ…?bÿ>aÿ<]ÿ;]ÿ<^ÿ;]ÿ:Zÿ7Uÿ4Oÿ0Jÿ.Dþ*>ÿ':ÿ':ÿ';Ý&94‚ &9û&8-A ,@+? ,@R,@û,@ÿ-Bþ0Hÿ1Kÿ4Pÿ8Vÿ;\ÿ=`ÿ@cÿEkÿHpÿGoÿIsÿKwÿLxÿO{ÿS‚ÿT‡ÿT†ÿVˆÿZŠÿW„ÿUÿT†ÿU„ÿT€ÿQ}ÿNzÿLxÿNzÿQ{ÿOqÿJkÿEhÿEiÿDfÿ?\þ8Rÿ2Kÿ0Iÿ1JÛ5R17W#-C2':6Sÿ‚ÿ0I„(< .F½1LÚ5QÓ3Mø4Oÿ7Uÿ:Zÿ<\ÿ>_ÿAcÿBgÿCiÿBhÿCiÿElÿFnÿGqÿHrÿGqÿGpÿHrÿHqÿGpÿGqÿFoÿDjÿCiÿDiÿDjÿCiÿChÿCiÿ ?bÿ<]ÿ9Zÿ9Yÿ8Wÿ5Qÿ1Kÿ.Eÿ .Fÿ ,Cÿ':à%5a &9 &9û&8-AJ,@Ô+?Û+>ÿ-Bÿ/Gÿ3Nÿ6Sÿ7Vÿ:Yÿ=^ÿAeÿFmÿKsÿNwÿQ{ÿT€ÿU‚ÿUƒÿT‚ÿU„ÿWŠÿ[ÿ‚^”ÿ_”ÿ_“ÿ^’ÿ^”ÿ\ÿX‹ÿWŠÿXŠÿ[Šÿ]Œÿ\‹ÿW„ÿS}ÿPwÿMuÿJqÿDiÿ@bÿ>^ÿ ;[ÿ :Zù:[Ô3OÙ"-DÂ0(;%6Sÿ‚ÿ‰0I0I‚-DK0I`5QY8WL7U‚6Qÿ8Uÿ;[ÿ<^ÿ>aþ?dÿAfÿBhÿBgÿChÿEjÿHoÿIqÿHpÿKxÿLzÿKvÿKuÿLwÿLzÿKxÿIuÿItÿGpÿFoÿGoÿFoÿGoÿGpÿGoÿElÿ@cÿ=^ÿ;]ÿ;\ÿ:[ÿ7Vÿ4Oÿ0Iÿ1Kþ.Eÿ&8ÿ $6Â'%8MH$8 &9ø,@#4@)<¬,@ÿ-Aÿ.Cÿ/Fÿ1Jþ4Pÿ7Uÿ;[ÿ>aÿAeÿEjÿIpÿNwÿR~ÿU‚ÿX‡ÿ\ÿ\ÿ\Žÿ]Žÿ^ÿ_”ÿa˜ÿdšÿ‚ešÿdšÿcšÿdšÿa—ÿ^”ÿ_•ÿa•ÿc–ÿc•ÿa“ÿ]ÿZŒÿYˆÿW„ÿS€ÿNyÿJrÿHlÿDjþAfÿ>aÿ9Xÿ5Pÿ4O3O/6S6Sÿÿ‰0I‚ /H&/HÚ2Lÿ6Sþ8Xþ<]þBdÿDhÿEmÿHrÿ†ItÿLwÿNxÿNwÿNxÿQÿNyÿMwÿNyÿR‚ÿOÿItÿIsÿ†ItÿGqÿDkÿ?bÿ>_ÿ>`ÿ<^ÿ9Zÿ7Uÿ3Nÿ0Iÿ0Jÿ.Eÿ'9ÿ%7ÿ!&9ð#&9@ &9ø,@%7&&7Û(;ÿ,@ÿ/Fÿ1Lÿ5Rÿ8Wÿ:\ÿ=^ÿ@cÿEkÿJsÿOyÿR|ÿUÿX‡ÿYŒÿ[‘ÿ`–ÿa—ÿešÿƒf›ÿiÿjÿgœÿƒf›ÿiœÿiÿf›ÿc™ÿƒa—ÿ a“ÿ_ŽÿZ‰ÿTÿNxÿJuÿHrÿEmÿDiÿBcÿ9Wÿ5Q¶5R 6Sÿÿ„0I0I„*>(.Fž1J¢6R±:Xü7EZ &9ò &9=T,@(,@»,@ÿ-Aÿ/Eþ1Lÿ5Qÿ8Wÿ<^ÿBgÿHpÿJuÿN}ÿT†ÿX‰ÿ[Œÿ[ÿ^”ÿb™ÿc™ÿe›ÿjÿiÿhÿl£ÿm£ÿkžÿl¡ÿm¥ÿn¥ÿm¤ÿm¥ÿn¥ÿ‚n¦ÿn¥ÿm¤ÿƒn¥ÿj ÿfšÿb“ÿ_’ÿ]’ÿ[ŽÿZ‰ÿW‚ÿQ}ÿKwÿIsþBgÿ9Wÿ7S•;P‚6Sýÿ/G„+A-/GÒ2Lî6Sà8XÞ:Zë;[ÿBgÿGpÿGqÿLuÿQzÿQÿPÿQÿS‚ÿW…ÿY‹ÿX‹ÿW†ÿX‰ÿYÿYŒÿYÿ\Žÿ^Žÿ^ÿ^‘ÿ^”ÿ[ÿYÿXÿ\‘ÿ_”ÿZÿXÿYÿYŽÿX‹ÿS„ÿQ‚ÿR‚ÿR„ÿOÿItÿMzÿQÿKwÿHsÿIsÿGpÿDjÿ?aÿ=_ÿ;[ÿ9Zÿ:[ÿ5Rÿ.Fÿ ,@ÿ +>ÿ,?é,@Y &9ò &9-A>,@Ý,?ÿ,Aÿ.Fÿ2Lÿ5Rÿ7Uÿ<^ÿFoÿKtÿMwÿO}ÿS…ÿXÿ]’ÿ`•ÿ_•ÿa—ÿešÿj ÿl¢ÿjÿkŸÿl£ÿm¤ÿl£ÿm¤ÿp©ÿp¨ÿm¤ÿl£ÿm¥ÿp©ÿ‚qªÿp¨ÿm¤ÿl£ÿm¤ÿm£ÿm¤ÿkŸÿh›ÿe™ÿd™ÿ a—ÿ_“ÿ_Žÿ[‰ÿUƒÿOzÿIqÿBhÿ=[ÿ:RÃ;P6Sýù:[…P %+A`/Gw4Pn8Wb6U—5Qÿ8Vÿ<]ÿ>bÿAfÿEjÿKvþN}ÿLzÿP}ÿV‚ÿV‡ÿV‰ÿX‰ÿZ‹ÿ\ÿ]“ÿ]’ÿ\Žÿ^’ÿ_•ÿ_•ÿa•ÿc–ÿe–ÿe•ÿf˜ÿešÿ`•ÿ^“ÿ_”ÿb—ÿc™ÿ^”ÿ\’ÿ]“ÿ^“ÿ\‘ÿV‰ÿT‡ÿUˆÿV‰ÿS„ÿLzÿO~ÿRƒÿO}ÿKxÿItÿHrÿFnÿBfÿAeÿ >`ÿ;\ÿ:\ÿ8Wÿ4Pÿ/Gþ-Bÿ-Cÿ*?À)#5W‚ ‚  ï*$6 *$6L)<­,@ÿ-Bÿ/Fþ2Lÿ5Qÿ8Wÿ=`ÿDkÿKuÿNzÿP~ÿT…ÿXŒÿ]“ÿa—ÿdšÿfÿhžÿiŸÿl£ÿm£ÿkŸÿm£ÿp¨ÿ‚o§ÿq©ÿs«ÿu¯ÿs¬ÿo¦ÿp¦ÿr©ÿu®ÿ‚u¯ÿt®ÿr«ÿp¨ÿo§ÿqªÿrªÿr¨ÿo¥ÿm¢ÿl£ÿk¢ÿiŸÿgœÿe™ÿe—ÿa“ÿ\ŽÿX†ÿT€þOzþDhÿ=[ÿ7S”/H5,>^,>^ûó6S†8X:Z <^ ?a Bd 2K6 /Hé2Mÿ7Uÿ9Zÿ<]ÿ>aÿChÿFoÿItÿLwÿOyÿQ€ÿS„ÿR„ÿU…ÿYˆÿZÿ\ÿ`ÿa”ÿb˜ÿa—ÿdšÿgœÿhÿ„kžÿjžÿhœÿ‚gœÿf›ÿc™ÿa˜ÿb˜ÿ`–ÿ\‘ÿZÿZÿ[ÿXÿS…ÿRƒÿS„ÿOÿJuÿItÿIsÿFnÿElÿ Aeÿ=_ÿ:\ÿ;\ÿ:[ÿ3Nÿ0Iÿ1Jÿ*@ÿ!&9ê&87 „ê!&9!&9Ñ(;ÿ,@ÿ.Eÿ1Kÿ5Rÿ8Vÿ;]ÿEmÿKwÿNxÿP~ÿS…ÿXÿ]“ÿa—ÿd™ÿhÿl£ÿn¥ÿƒm¤ÿp¨ÿr«ÿr¬ÿr«ÿv°ÿz´ÿw°ÿs¬ÿv¬ÿ y¯ÿy³ÿy´ÿy³ÿz´ÿv¯ÿs¬ÿx²ÿz²ÿ x®ÿu¬ÿr¬ÿs¬ÿp©ÿm¤ÿkŸÿjÿkžÿf›ÿa—ÿa“ÿ_ÿZ‰ÿOzÿCiÿ9Xÿ5Q¬.=] ‚Ceúò6S6S†$7V]9YÀ;\¹>`µAbµBc¯ @aÄ =^ÿ ?cÿCiÿCjÿDlÿHoÿKvþN}ÿR€ÿU„ÿVˆÿZŠÿ\ÿ\‘ÿ]’ÿ^’ÿ^“ÿ`•ÿc—ÿfšÿg›ÿg›ÿgšÿgšÿižÿk¢ÿn¦ÿo¥ÿ p¢ÿp¥ÿo§ÿo¦ÿr§ÿ n¦ÿn¦ÿn¦ÿm¥ÿk£ÿiŸÿi ÿhžÿc˜ÿ`•ÿ^“ÿZÿ ]’ÿ[ÿVŠÿS…ÿQÿPÿKxÿHrÿHqÿFoÿElÿDjÿAfÿ=_ÿ<^ÿ9Xÿ6Tÿ4Pÿ 0Iÿ,Cÿ)=Ä#¸µ6„ê*>*>Ó *>ÿ,?ÿ.Dÿ1Kÿ7Vÿ=_ÿBgÿFoÿLxÿTÿW‡ÿXÿ]“ÿa—ÿd™ÿhžÿl¢ÿm£ÿn¦ÿp©ÿt­ÿv¯ÿv¯ÿt­ÿr«ÿu¯ÿw±ÿx²ÿy³ÿx³ÿy³ÿ z³ÿ |³ÿ |´ÿƒ |µÿ }¶ÿ |´ÿz³ÿy³ÿx±ÿx±ÿv°ÿs¬ÿqªÿp©ÿm£ÿk¡ÿl¡ÿk¢ÿi ÿf›ÿc•ÿ_ŽÿX†þP{ÿElÿ?bô0<[µG8T0Ceúì>`…,$43N75SB8X>;[>?b6Dk7>a´=`ÿ@dÿCgÿFjÿFkÿGmÿIsÿKwþLzÿMzÿO{ÿSÿU„ÿWˆÿZ‹ÿ\ÿ]“ÿ`“ÿc”ÿd™ÿdšÿc™ÿcšÿe›ÿiÿkžÿlŸÿl ÿm¡ÿn¡ÿo¥ÿq©ÿt­ÿt¬ÿ t©ÿt¬ÿt®ÿ‚u®ÿ y°ÿv®ÿu®ÿv®ÿv¯ÿu­ÿr©ÿq©ÿo§ÿk¡ÿhžÿeœÿ`–ÿ_”ÿb˜ÿ`–ÿ[ÿUˆÿS„ÿR„ÿN|ÿKwÿLyÿItÿFmÿFoÿElÿ@dÿ@cÿ =`ÿ:[ÿ8Vÿ4Pþ/Hÿ+?ÿ)ÿ ÿ ‹/;A; æ,@-A,@Ê,Aÿ-Bÿ/Gÿ3Nÿ9Yÿ@eÿGpÿItÿN|ÿXˆÿZÿ[ÿ`–ÿešÿhÿk¢ÿn¥ÿp¨ÿt®ÿx²ÿzµÿz´ÿv°ÿt­ÿx²ÿ{µÿ{´ÿ{´ÿ}µÿ €·ÿ €¸ÿ €¹ÿ €¸ÿ €¸ÿ €¸ÿ €¹ÿ €¸ÿ ·ÿ €·ÿ ·ÿ|µÿ{´ÿ{µÿ{µÿy³ÿt®ÿs­ÿt­ÿqªÿp¨ÿ o§ÿm¤ÿj ÿfšÿb“ÿ_ÿYŠÿQþHpÿ#BdÿAb?^#Itøì>`… 1K)5QØ7Uÿ9Zî<]î?cîDkîFoøHrÿKuÿOwÿR{ÿQÿQÿPÿQÿTƒÿYˆÿ^Žÿ_ÿ`”ÿb˜ÿešÿfšÿ‚iœÿj ÿm£ÿ q¤ÿ q¤ÿ q¤ÿq¨ÿsªÿ w«ÿx¯ÿƒx²ÿw²ÿy³ÿ |µÿ‰ }µÿz³ÿv°ÿr«ÿq©ÿp©ÿn¥ÿiŸÿa—ÿ`–ÿ[ÿVŠÿRƒÿQÿQ‚ÿRƒÿN|ÿHsÿIsÿHrÿElÿEkÿDkÿ@cÿ<^ÿ:[ÿ4Qÿ/Gÿ-Bÿ&7ÿ&ÿ õíîüå<æ,@ +?,?É-Bÿ0Hÿ3Nÿ7Tÿ<\ÿBhÿItÿN}ÿT…ÿYŽÿZÿb—ÿižÿl£ÿm¤ÿm¥ÿp©ÿt®ÿƒy³ÿx²ÿ |µÿ ~¶ÿ }µÿ €·ÿ ƒ¸ÿ‚ ‚¸ÿ„½ÿ„Àÿƒ„¿ÿ„½ÿ ‚¹ÿ„ ‚¸ÿ €·ÿ |µÿy²ÿ‚x²ÿy²ÿy³ÿs«ÿl£ÿm£ÿj¡ÿfšÿc˜ÿ_”ÿX‰ÿTÿQzÿGkÿAaÁ bÿ@dÿChÿDjÿGmÿKrÿNzÿRþW€ÿXƒÿW‡ÿV‰ÿWŠÿYŠÿZŒÿZŽÿ\ÿ^‘ÿa”ÿb•ÿc–ÿd˜ÿgœÿiŸÿk¢ÿl£ÿm¤ÿo¦ÿr¨ÿs«ÿt¬ÿu¬ÿ w­ÿ x®ÿx°ÿy±ÿ {²ÿ }´ÿ~¶ÿ~µÿ·ÿ ‚ºÿ ƒºÿ „»ÿ †½ÿ‡Àÿ†Àÿ†¿ÿ „¾ÿ „¿ÿ ‚¼ÿ ‚»ÿ&»ÿ~¹ÿz²ÿw°ÿv¯ÿrªÿn¦ÿj¢ÿfœÿb—ÿa–ÿ^’ÿZŽÿX‹ÿU‰ÿS…ÿP€ÿN|ÿJvÿHrÿHqÿGoÿEkÿ@cÿ=_ÿ<^ÿ7Uÿ2Lÿ0Gÿ+?þ"2ÿÿ ÿÿÿÿµYé-A=-A–,?é-Bÿ0Iÿ5Rÿ:[ÿ@cÿFlÿLwÿS„ÿXŒÿYŽÿ]’ÿa–ÿd™ÿiŸÿ‚p¨ÿu®ÿw±ÿy³ÿ{´ÿ {´ÿ |µÿ~¶ÿºÿ ‚»ÿ »ÿ‚»ÿ„¼ÿ †¿ÿˆÁÿ‰ÁÿˆÃÿˆÄÿ‰Åÿ‚ŠÅÿ‰Äÿ‰Áÿ ˆÁÿ ‡Áÿ †¿ÿ„½ÿ‚»ÿ»ÿ€ºÿ¸ÿ~¶ÿ{´ÿy´ÿ v°ÿr«ÿp¨ÿn¦ÿl¤ÿhžÿe™ÿc”ÿ_þZ‡ÿQzÿKsúGrœDr8KjKjöáIt„8TAbEdKiMsZŠ Q|@c§@cÿCfÿEjÿFnÿFmÿGoÿJvÿNzþP{ÿOzÿQ{ÿTÿW…ÿ[Šÿ_Šÿ_Œÿ[ÿZ‘ÿ\‘ÿa‘ÿb•ÿ‚b™ÿ b˜ÿe›ÿhÿkžÿm¡ÿn¥ÿrªÿt­ÿs¬ÿv°ÿ{µÿz´ÿ}¶ÿ ¸ÿ‚ ·ÿ ‚¹ÿ …»ÿ „ºÿ ‡¾ÿ Ãÿ ŒÃÿ ŽÇÿËÿËÿŽËÿŒÉÿ‹ÈÿˆÃÿ†Áÿ†Âÿ…Àÿ €¹ÿ }¶ÿz´ÿv¯ÿt­ÿn¥ÿgÿhÿfœÿb˜ÿ^”ÿYŽÿT†ÿR„ÿRƒÿMzÿItÿIuÿHqÿElÿ@dÿ>`ÿ?aÿ;Zÿ6Rÿ2Mÿ.Eÿ'9ÿ$ÿ ÿÿþÿÊ‚Û/ˆ,?+?ÿ,?ÿ-Bþ0Iÿ6Sÿ<_ÿDjÿJrÿOzÿW‰ÿ[‘ÿZÿa–ÿgœÿf›ÿj ÿr«ÿs¬ÿt­ÿx²ÿz´ÿz³ÿ }µÿ ·ÿ ¸ÿ „ºÿ…¿ÿ†Âÿ†Áÿ‡ÂÿŠÇÿÊÿÊÿŒÉÿ‹ÈÿŽÊÿ†ÊÿŒÉÿ‰Æÿ‚†Áÿ†Âÿ…¿ÿ ƒºÿ}µÿy³ÿz³ÿ{´ÿz´ÿu®ÿs¬ÿs­ÿo¥ÿkžÿl ÿh›ÿb“ÿ^ŽþW†ÿLxÿIr¡H^ ‚KjõáIt„ 6Q"Aa¹EdÕJiÈLsÈMwÆMvÇMtìMuÿMyÿN|ÿ M|ÿO}ÿT‚ÿW‡ÿWŠÿU„ÿW…ÿ]‹ÿ_‘ÿ_”ÿ`”ÿ_•ÿa—ÿd™ÿgšÿhšÿh›ÿiŸÿj¡ÿi ÿo¤ÿ uªÿv­ÿv¯ÿv¯ÿy²ÿ {´ÿ z³ÿ }µÿ ·ÿ €·ÿ €¶ÿºÿƒ½ÿ‚½ÿ„¼ÿ ‡½ÿ ŠÂÿ‹Åÿ‹ÄÿÇÿ’Ìÿ’Ìÿ ’Íÿ “Ñÿ “Óÿ‚ ”Ôÿ “Ôÿ ’Ðÿ‘Íÿ‘ÌÿËÿ‹ËÿŠÈÿ‡Äÿƒ¾ÿ‚¼ÿ‚½ÿ¹ÿx²ÿv¯ÿu­ÿrªÿj¢ÿa—ÿ_•ÿ^“ÿYŽÿUˆÿR‚ÿPÿN|ÿItÿHrÿHqÿDlÿCgÿBdÿ=^ÿ8Xÿ6Sÿ2Jÿ+>ÿ /ÿÿÿÿÿÁƒÚ/ˆ(;‚':ÿ+>ÿ-Bÿ/Hÿ5Rÿ=_ÿFnÿLyÿRÿW‹ÿ[‘ÿ^”ÿc˜ÿgœÿj ÿm¥ÿr«ÿv¯ÿx²ÿx³ÿ|µÿ ·ÿ ‚¹ÿƒ½ÿ †¾ÿ ‰¿ÿ ‰Ãÿ‰Æÿ‹ÆÿÉÿ‘Ìÿ‘Íÿ‚’Íÿ‘Íÿ‡’Íÿ’ÎÿËÿ‚‹Æÿ‰Æÿ‡Ãÿ„½ÿ¹ÿ €¶ÿ €·ÿ ·ÿ }µÿz³ÿw²ÿv­ÿ u©ÿq©ÿn¥ÿj ÿf›ÿa’ÿ[…ÿRu÷He¾E_(KjõØ"Nt"Nt‡!9EoFJtWRzQZˆCPzIoÿKoÿOsÿQ|ÿQÿQ~ÿVƒÿYˆþX‹ÿXŒÿX‹ÿW‹ÿX‹ÿ[Œÿ\ÿ]“ÿ\ÿ_ÿb”ÿc—ÿc™ÿdšÿe›ÿhÿkŸÿkŸÿl ÿm¢ÿp§ÿqªÿq©ÿu¬ÿ z°ÿ{´ÿ|¶ÿ}¸ÿ¹ÿ ¹ÿ ‚ºÿ „»ÿ †½ÿ‡¾ÿ ‡¿ÿˆÂÿŠÆÿŠÇÿ Èÿ ‘Éÿ ‘Ìÿ ‘Ïÿ’Ïÿ”Ðÿ—Òÿ˜Ôÿ ›Úÿ ›Úÿ ›Ùÿ ›Úÿ šÚÿ ™Ùÿ —Õÿ—Òÿ$–Óÿ“ÒÿÍÿŒÈÿŠÆÿ‰Äÿ‡Ãÿ‡Âÿ„¿ÿ~¸ÿ{¶ÿy´ÿw±ÿp©ÿfÿeœÿdšÿ^”ÿXÿT†ÿUˆÿS…ÿMzÿKwÿJuÿHqÿFmÿDhÿ?bÿ;\ÿ9Yÿ4Pÿ.Cÿ&8ÿ'ÿ ÿÿÿÔ\LI »Ž)>1,W RQQQL K!1­(;ÿ+>ÿ.Dÿ2Lÿ7Uÿ>aÿIrÿO}ÿR„ÿYÿ^”ÿc˜ÿd™ÿfœÿm¤ÿp©ÿqªÿv°ÿz´ÿz³ÿ~·ÿ„¼ÿ †»ÿ †½ÿ†Âÿ‰Äÿ ŒÆÿÈÿŽËÿ ‘Îÿ “Ñÿ –Óÿ—Òÿ‚—Òÿ—ÓÿšÔÿ™Ôÿ—Òÿ‚–Òÿ˜Òÿ™Óÿ˜Óÿ•Ñÿ“Îÿ’ÎÿŽËÿŒÈÿŠÅÿˆÀÿ †½ÿ †¾ÿ …½ÿ ƒ»ÿ ¸ÿ ¶ÿ}µÿ {²ÿ x¯ÿv¯ÿr¬ÿo§ÿl¤ÿižÿf“þZ‚ÿPtÿLlD],ƒ,>^,>^ñØ"Nt‡Fp&HsÚLwÿS}úW„úX‡ûW†ÿX‡ÿYÿYÿYŽÿ^“ÿ…a—ÿa–ÿ`–ÿa—ÿdšÿf›ÿ e›ÿf›ÿiœÿkŸÿm¤ÿp¥ÿ q¤ÿm£ÿn¦ÿr«ÿw±ÿy³ÿx²ÿy³ÿ |´ÿ €¹ÿ…¿ÿ…Àÿ†Àÿ ŠÀÿ ŠÃÿŠÇÿŒÈÿŽÊÿÍÿÎÿ”Ïÿ •Õÿ ˜×ÿœØÿ ˜×ÿ –×ÿ ›×ÿœØÿ›×ÿÙÿ ¤Þÿ ¤Ýÿ £Úÿ ¥Þÿ ¢ÝÿœØÿ›×ÿƒœØÿ—Òÿ“Îÿ”ÏÿÌÿ‰Æÿ†Âÿ…Àÿ¹ÿx²ÿy³ÿw°ÿr«ÿo§ÿk¢ÿc™ÿ]“ÿZŽÿZÿXÿS„ÿP}ÿMwÿJuÿHrÿElÿAeÿ=_ÿ;]ÿ7Uÿ0Iÿ*?ÿ#2ÿ#ÿ ÿÿþúÿä2»Ž)5 (ÿ ýúúúú ú,ý-Bÿ,@ÿ/Fÿ6Rÿ:ZÿAdÿLtÿP}ÿR„ÿ\‘ÿc™ÿf›ÿešÿgœÿo§ÿs¬ÿr«ÿv¯ÿz´ÿ }µÿ ºÿ…Àÿ ‰Àÿ ‹ÂÿŠÆÿ‹ÊÿŽÎÿ’Îÿ •Ñÿ –Öÿ•×ÿ –×ÿ ›ØÿœØÿ›×ÿÙÿ ¤Þÿ ¡Üÿ›Øÿ›×ÿ›Øÿ  Ùÿ ¢ÚÿØÿ›ØÿœØÿ›Öÿ•Ðÿ“Îÿ ËÿÈÿŠÇÿ‡Äÿ„¿ÿ ƒºÿ ƒ¸ÿ ƒ¹ÿ}µÿx²ÿy³ÿv°ÿr«ÿp¨ÿkŸÿf˜ÿ^ÿPsÿIeºG` ‚,>^ñÓX‡X‡„;AY'KoNy¢P˜O€˜R˜V…˜XŒW‹¬UƒþW†ÿ[Œÿ\Žÿ]ÿ^‘ÿ]‘þ]‘ÿ^“ÿ_•ÿa—ÿc™ÿdšÿ‚d™ÿc˜ÿdšÿ‚hŸÿ‚j ÿUk¢ÿn¥ÿq¦ÿ s§ÿt©ÿv¬ÿv­ÿs¬ÿu®ÿy²ÿ~¶ÿ€·ÿ¶ÿ¸ÿ€ºÿ „ºÿ ‡¾ÿŠÅÿÈÿÉÿÉÿ ‘Íÿ ‘Ñÿ ’Òÿ “Òÿ–Õÿ˜Õÿ™Õÿ š×ÿ ›ÙÿœØÿ š×ÿ šØÿŸÛÿ¤Þÿ ¦àÿ ¢Ýÿ¢Ýÿ©âÿ§àÿ¤Üÿ¨áÿ§áÿ¡Üÿ£Þÿ ¦àÿ ¢Ýÿ ¡Üÿ ¢Üÿœ×ÿ˜Ôÿ™Õÿ•ÑÿËÿÊÿÈÿ‰Åÿ„¿ÿ¹ÿ |µÿ {³ÿz²ÿt­ÿo§ÿj¡ÿe›ÿa–ÿ]’ÿXŒÿS„ÿQ€ÿP}ÿMxÿKuÿHrÿDiÿ@aÿ;]ÿ8Wÿ4Oÿ0Iÿ)>ÿ*ÿÿÿþƒÿ±‹˜ž8¿2›'Ÿ,˜˜˜3˜˜˜ƒ˜,“™ãÿÿÿÿÿÿÿ,ÿ*>þ+>ÿ/Eÿ6Sÿ=\ÿCfÿIqÿP~ÿW‹ÿ^”ÿc™ÿf›ÿhÿk¡ÿp¨ÿs­ÿv¯ÿy²ÿ }¶ÿ»ÿ …¾ÿ ‰Àÿ ‹ÄÿŽÇÿËÿ“Ðÿ—Õÿ˜Ôÿ™Õÿ ™Øÿ œÚÿ ŸÜÿ ¡Üÿ¡Üÿ ¡Üÿ( ¢Ýÿ ¥ßÿ £Þÿ¡Üÿ ¤ßÿ ¦áÿ ¦àÿ ¨áÿ ©áÿ £Ýÿ ¡Üÿ ¢Ýÿ ¢Ûÿ ÙÿšÕÿ˜Ôÿ™Õÿ •Óÿ ’ÑÿÍÿÊÿŽÈÿ‹Ãÿ‰Áÿ ‡Áÿƒ½ÿ¹ÿ·ÿ }´ÿy±ÿw±ÿu®ÿp§ÿm£þhœÿ[†ÿSzðLuŸ@bœ39V‰d&AKjðÏ_ˆ„O}W…!Z…'_‡$p­T€cPxÿRÿT†ÿT†ÿV‡ÿZ‰ÿ[Žÿ]’ÿb”ÿd—þc™ÿ„cšÿc™ÿdšÿgÿ„hÿ hžÿj ÿn¥ÿo¦ÿn¦ÿo¦ÿo§ÿo¦ÿqªÿu®ÿ y¯ÿ z¯ÿ y¯ÿz²ÿ{µÿ }·ÿ €¸ÿ ƒ¹ÿ „»ÿ …¼ÿ†ÀÿˆÃÿ ŒÄÿ ÇÿËÿ“Ïÿ•Ñÿ•Ñÿ –Ôÿ ˜Øÿ ˜Ùÿ šÙÿœØÿÙÿžÙÿÙÿžÙÿžÚÿžÙÿ Ûÿ ¦àÿ ªäÿ ­æÿ ©ãÿ ¨âÿ ­æÿ «äÿ §áÿ ¬åÿ ¨áÿ «äÿ ¬åÿ ¨áÿ ¦àÿ §àÿ ¡ÜÿÙÿžÚÿšÖÿ•Ðÿ’ÎÿŒÈÿ‰Åÿ†Áÿ »ÿ €¸ÿy²ÿr«ÿo§ÿl¢ÿgÿ_•ÿXÿT†ÿS…ÿ P}ÿMxÿIuÿGnÿCfÿ<^ÿ9Xÿ6Tÿ4Oÿ.Eÿ"3ÿÿÿÿÿþÿŠ »% !‚ÿÿ#ÿÿÿ(ÿÿÿ…ÿÿþ‚ÿ#ÿ ÿÿ .ÿ'9ÿ+?ÿ0Hÿ6Tÿ?_ÿEiÿHrÿQÿ[ÿ`–ÿc™ÿešÿj ÿo¦ÿrªÿu¯ÿz´ÿ }µÿ €¸ÿ„¿ÿˆÂÿ ŒÃÿŽÇÿÌÿ”Ðÿ™ÕÿÙÿžÚÿžÙÿÙÿ£Ýÿ §áÿƒ §àÿ‚ ¦àÿ ¨áÿ ¬åÿ‚ ­æÿ ¬åÿ ¨áÿ ¦àÿ ¥Ýÿ £ÚÿŸÚÿžÙÿ ™Ùÿ –Öÿ–Ñÿ–Ñÿ•Ñÿ‘ÍÿŽËÿŒÉÿŠÆÿ‡Âÿ …½ÿ ƒºÿ €¸ÿ}·ÿy´ÿt®ÿqªÿn¥ÿhœþ_ÿT€ÿIoÿ(BcúCcXV]S}îÏ_ˆ„ RW†ÂZ…é_‡Ùa“Ö`–å ]‘ÿ]‘ÿ^“ÿa–ÿc—ÿe˜ÿh›ÿk ÿjŸÿhœÿjŸÿƒk¢ÿk¡ÿk¢ÿn¦ÿp©ÿ‚p¨ÿu®ÿv¯ÿrªÿp©ÿqªÿu¯ÿw±ÿ&w±ÿx²ÿ |´ÿ }µÿ }´ÿ ¶ÿ‚¹ÿƒ½ÿƒ¾ÿ„¾ÿƒ½ÿ†Áÿ‹ÊÿÌÿ’Íÿ “Òÿ –Õÿ™Õÿ —Öÿ –ÖÿšÖÿš×ÿ ›Øÿ ¡Ýÿ ¢Ýÿ›ØÿŸÚÿ ¤Þÿ£Ýÿ¥ßÿ©ãÿ©âÿ ªãÿ°èÿ¯èÿ¬åÿ ¯èÿ ²êÿ²êÿ‚±éÿ²êÿ ²êÿ ¯çÿ «äÿ«äÿ «äÿ ¦àÿ £Ýÿ ¤Þÿ ÛÿšÖÿ–Ñÿ‘ÌÿÈÿŒÇÿ ‰Æÿ‡Ãÿ„¿ÿ}·ÿv¯ÿr«ÿo§ÿl¢ÿdšÿ]“ÿ‚YÿT†ÿN}ÿItÿIsÿGpÿ?cÿ:Yÿ6Sÿ2Mÿ/Gÿ,Aÿ*ÿ ÿÿÿ’ÿë×½Ù ×êÿ ÿ ÿÿÿ ÿÿÿ†ÿÿ‚ÿ#ÿ ÿ%ÿ"1ÿ':ÿ-Dÿ3Nÿ9Yÿ@cÿGoÿO}ÿUˆÿ[ÿb˜ÿf›ÿešÿk¢ÿr«ÿv°ÿz³ÿ }¶ÿ €·ÿ ƒ¹ÿ„¾ÿˆÅÿÌÿ‘Íÿ“Ïÿ •Õÿ ˜×ÿœØÿ¢Ýÿ ¤Þÿ £Ýÿ ¨áÿ ¬åÿƒ «äÿ ªäÿ ªãÿ ®çÿ ²êÿ ®çÿ ¬åÿ¬åÿ‚ «äÿ §àÿ ¤Þÿ £Þÿ ¤Þÿ £Þÿ Ùÿš×ÿ›Öÿ ˜Öÿ •Öÿ ”Óÿ’Îÿ’Íÿ‘ÌÿŠÆÿ†Âÿ„¾ÿ ¼ÿy³ÿs­ÿp©ÿp¨ÿn¥ÿižÿ a’ÿ XƒÿLmóF`‰S}S}îÈ``… P_…S_‰n_e`Y]‡[Œÿ]ÿaÿb•ÿcšÿgžÿh þi ÿj ÿk¢ÿm£ÿn¤ÿp¨ÿn¥ÿm£ÿq¨ÿrªÿ‚o§ÿrªÿr«ÿrªÿt­ÿv¯ÿu¯ÿu®ÿu¯ÿy³ÿu®ÿZw¯ÿz³ÿ|µÿ}¶ÿ~·ÿ~¸ÿ ·ÿ €·ÿ €ºÿ …½ÿ‰Áÿ‰Ãÿ‰ÅÿˆÆÿ‰ÅÿÉÿ”Óÿ—Ôÿ˜Ôÿ ˜×ÿ œÚÿ¡Üÿ ›Ùÿ ˜ØÿžÚÿ ÛÿŸÚÿ¤Þÿ¥ßÿ¢Ýÿ¤ßÿ ¨âÿ ªãÿ­åÿ¯èÿ °êÿ ²ìÿµîÿ²ëÿ¯çÿ µíÿ ¹ñÿµïÿ´îÿµïÿ·ïÿ¸ðÿ ¶ïÿ ³íÿ °êÿ¯èÿ °èÿ °èÿ «äÿ¨áÿ ¨âÿ ¥ßÿŸÛÿœÖÿ˜Òÿ”Ïÿ’ÍÿËÿÊÿ‹ÇÿˆÄÿ‚¾ÿ|·ÿv°ÿr«ÿo§ÿgžÿa—ÿ^“ÿ\’ÿZÿT‡ÿPÿMxÿKvÿHsÿCiÿ=_ÿ7Vÿ4Pÿ1Kÿ/Eÿ!0ÿÿÿÿÿþÃÿþÿÿÿÿÿ‹ÿ ÿ ÿ'ÿ"2ÿ':ÿ.Eÿ4Pÿ:[ÿBgÿItÿQÿV‰ÿZÿc˜ÿhÿm¤ÿs¬ÿx²ÿ{µÿ ~¶ÿ ¹ÿ…½ÿ‡Áÿ‹ÈÿÏÿ•Òÿ˜Ôÿ ˜×ÿ ›Ùÿ Ûÿ ¤Þÿ ¦àÿ ¨âÿ «äÿ¬åÿ ­åÿ ¬åÿ ®çÿ °èÿ ¯èÿ ³ëÿ µíÿ ®çÿ ¬äÿ ¯çÿ ¯çÿ¯çÿ ¯èÿ °èÿ °èÿ «äÿ§áÿ ¨áÿ ¨âÿ¥ßÿ¢Üÿ Ûÿ žÛÿ œÛÿ ™Ùÿ ˜Öÿ˜Óÿ —Óÿ •ÒÿÍÿŒÉÿ‰ÆÿˆÄÿ†Âÿ½ÿ|µÿv¯ÿv¯ÿt®ÿqªÿl£þe—ÿZ„ÿT{ßOwjDi`íÂ`†`Ž`a–`•`_‰%_ˆÙ_‹ÿ`ÿ `’ÿa—ÿdšÿfœÿf›ÿhÿm¤ÿq©ÿr«ÿn¥ÿo¦ÿr«ÿr¬ÿ‚r«ÿs¬ÿx²ÿs¬ÿqªÿs¬ÿx²ÿz´ÿˆy³ÿ|µÿ ·ÿ ~¶ÿ €·ÿ ƒ¹ÿ…¾ÿ…Àÿ „ºÿ„»ÿ…Àÿ‹ÆÿÊÿŽÉÿŽÌÿÏÿ’Ïÿ—ÒÿœØÿÙÿœØÿ Ûÿ ¥ßÿ ÛÿÙÿ ¤Þÿ ¦àÿ ¥ßÿ §áÿ ¬åÿ¬åÿ ­æÿ²êÿ´ëÿ³ëÿµïÿ ¶óÿµïÿ³ëÿºòÿ ¼õÿ ·óÿ µòÿ ¶òÿ ¼õÿ+ ¶òÿ ¶òÿ ¶ñÿ´ìÿ´ëÿ ´ìÿ ¯èÿ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ¤Üÿ ¢ÚÿÙÿ˜Ôÿ“ÎÿÊÿÈÿŠÇÿˆÄÿƒ¾ÿ|¶ÿv°ÿr«ÿj ÿe™ÿb˜ÿ^”ÿYŽÿT†ÿRÿS~ÿNxÿHsÿFoÿAfÿ:[ÿ8Wÿ5Pÿ.Dÿ#2ÿÿ ÿÿçÿÿ ÿ&ÿ"2ÿ':ÿ.Eÿ3Oÿ:ZÿCjÿKxÿPÿUˆÿ[ÿb—ÿhžÿl£ÿp¨ÿs¬ÿw±ÿ{´ÿ ~¶ÿ‚¼ÿ‡ÂÿŒÈÿ‘Ìÿ”ÏÿšÕÿœÙÿœØÿ Ûÿ ¥ßÿ §áÿ ¬åÿ ­åÿƒ ¬åÿ ±éÿ µíÿ‚ ´ìÿ ®çÿ ®æÿ ´ìÿ´ìÿ³ëÿ´ìÿ µíÿ ´ìÿ ¯èÿƒ ¬åÿ ­æÿ «äÿ ¦àÿ ¥ßÿžÚÿœØÿ ™Øÿ –Öÿ•Ñÿ’ÏÿŽÎÿ‹ÊÿŠÇÿ‹Èÿ …Àÿ ~¶ÿ{´ÿw±ÿs¬ÿo§ÿm¥ÿo¨ÿd—ÿT~ÿQyi‚f›ëÂ`† ^ŒL_µ`•²`”­_­_“¦`•¹_‘ú`’ÿc–ÿfšÿhÿiŸÿk£þ‚n¦ÿp¨ÿqªÿr¬ÿt­ÿv¯ÿw±ÿv°ÿx±ÿ z²ÿ |´ÿ‚ z²ÿ |´ÿ ~¶ÿ €·ÿ }µÿ€»ÿ¼ÿ€»ÿ¼ÿ„Àÿ…Áÿ †Áÿ †½ÿ ‡½ÿ‡Áÿ‰Äÿ‹ÆÿŽÇÿÈÿÊÿËÿ’Îÿ “Òÿ •Ôÿ˜ÕÿÖÿž×ÿœØÿŸÚÿ ¢Ýÿ ¢Üÿ£Ýÿ¤Þÿ¥ßÿ ¨áÿ®æÿ¯çÿ?®æÿ¯èÿ ³îÿ ³îÿ ³îÿµðÿ·ñÿºòÿ¸òÿ ·óÿ ºôÿ ¹óÿµðÿ·òÿ ¸óÿ ¶òÿ µòÿ ¶òÿ ¸óÿ ¸óÿ ¶òÿµïÿ´íÿµïÿµðÿ ¶ðÿ³ìÿ±èÿ ±êÿ ®çÿ ªãÿ ¦ßÿ ¤Ýÿ £ÝÿžÚÿ™Ôÿ”ÏÿËÿÈÿˆÃÿ„¿ÿƒ¾ÿ{¶ÿqªÿm¤ÿiŸÿešÿb—ÿ^”ÿYŽÿU‡ÿSÿO{ÿKtÿGnÿBgÿ=^ÿ;Xÿ8Rÿ1Jÿ$6ÿÿ ÿÿçÿ8ÿ ÿ&ÿ%5ÿ+?ÿ.Eÿ3Nÿ9ZÿCjÿKxÿP€ÿW‹ÿ_•ÿc˜ÿhÿp¨ÿt®ÿw±ÿw²ÿ{µÿ‚¼ÿ…Áÿ‰ÆÿËÿ–ÐÿšÕÿ›×ÿžÙÿ¢Üÿ ¤Þÿ ¥ßÿ ¨âÿ «äÿ ¬åÿ¯èÿ°éÿ ¬åÿ­æÿ ±éÿ³ëÿ´ëÿ³ëÿ³ëÿ³ëÿ ²íÿ ³îÿ µðÿ¶ðÿµðÿ µðÿ µïÿ ´ìÿ²êÿ±éÿ ²êÿ ¯èÿ¬åÿ ¬åÿ «äÿ ¨áÿ ¥ßÿ¢ÝÿŸÚÿœØÿ šØÿ ™×ÿ –Õÿ ”Ôÿ “Õÿ “Óÿ ‘ÑÿŽÍÿˆÅÿ‚¼ÿ‚¼ÿ¹ÿ z³ÿw¯ÿu®ÿv±þq©ÿg›ÿa’ß\ŠŠ;Tf›f›ë»`…Ks_Ž._’:`–6_–6a—0fœ,b“¢a’ÿb—ÿb–ÿb’ÿb–ÿcšÿdœÿfþiŸÿn¦ÿq©ÿo¦ÿq©ÿt®ÿt­ÿs¬ÿt­ÿ{µÿ|¶ÿz´ÿ{µÿ|¶ÿ~·ÿ €¹ÿ €¸ÿ €¹ÿ €¸ÿ ¸ÿ ¹ÿ …¼ÿ ¹ÿ €¹ÿ…Áÿ‡Ãÿ†Âÿ‡Ãÿ‰ÅÿÉÿËÿÉÿ Åÿ Æÿ ËÿÌÿ’Íÿ–Ñÿ—Òÿ–Òÿ—Òÿ˜Ôÿ —×ÿ šÙÿŸÚÿ £ÛÿžÙÿ¢Ýÿ §áÿ §àÿ ¨áÿ ¬æÿ ±êÿ´íÿµîÿµíÿ´íÿµïÿ ¸óÿ ¸ôÿ ¶óÿ ¶òÿ ¹ôÿ ¾öÿ ¹ôÿ ¶òÿ ½õÿ »ôÿ ¶òÿ µòÿ ¶òÿ ·óÿ ¸óÿ- ¶òÿ µòÿ ¶òÿ´îÿ´ìÿ ·òÿ ¸ôÿ ¶òÿµïÿµíÿ ·ïÿ ³ëÿ ¬åÿ ¨âÿ ¦àÿ ¨áÿ ¢Ýÿ›Øÿ˜Óÿ”ÏÿËÿŠÅÿ†Áÿ‡Âÿ¹ÿs¬ÿp¨ÿm¤ÿižÿešÿa—ÿ^”ÿYŽÿT‡ÿQ€ÿNyÿHqÿCiÿ?aÿ=[ÿ9Tÿ3Mÿ&9ÿÿ ÿÿçÿ'ÿ ÿ&ÿ&7ÿ.Cÿ0Hÿ4Qÿ;\ÿCjÿKwÿP€ÿYŒÿc™ÿgœÿk¡ÿqªÿv°ÿz´ÿz³ÿ~¸ÿ†ÀÿŠÆÿŽËÿ“Ïÿ˜ÕÿœÙÿœØÿžÙÿ ¥ßÿ ¦àÿ §àÿ «äÿ¬åÿ ¬åÿ°éÿ³ëÿ®çÿ °èÿ µîÿ´íÿ‚³ìÿ´íÿ·òÿ ¸ôÿ ¶òÿ ¶óÿ ¸óÿ ·ñÿ µíÿ´íÿ´íÿ µîÿ ²ëÿ ­æÿ ­æÿ ®æÿ ­åÿ ©ãÿ ¦àÿ ©âÿ ¦àÿžÚÿžÙÿ šÙÿ ˜Ùÿ ˜Øÿ —×ÿ ‘ÒÿŒÊÿ‡Ãÿ …Àÿ ¹ÿ ~·ÿ|·ÿ}·ÿ{µþv°ÿjŸÿd•òd—Y_–ƒRƒè»`…[ˆ_Ç`’úa—é`–éb—èešèešõe™ÿh›ÿi›ÿh›ÿjŸÿl¤ÿo¨ÿp©ÿq©ÿv°ÿw±ÿqªÿt­ÿx³ÿ‚x²ÿw±ÿy³ÿ‚½ÿ‚¼ÿ }µÿ»ÿ‡„¿ÿ„¾ÿ†Áÿ‰Åÿ†Áÿ„¿ÿˆÅÿ‰Æÿ‹ÊÿŽÍÿ’Îÿ“Îÿ’Íÿ “Ïÿ ”Õÿ ˜Öÿ›×ÿ š×ÿ›×ÿ ¡Üÿ ¢Ýÿ›Øÿ žÚÿ ¤Þÿ ¥ßÿ ¤Þÿ£Þÿ§áÿ«äÿ ­åÿ±éÿ´îÿ ¶ñÿ µñÿ ¶ñÿ µñÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¸óÿ µòÿ ¶òÿ µñÿ ¶òÿ ¼ôÿ »ôÿ ¶òÿ µñÿ ·òÿ ½õÿ ¶îÿ «äÿ«äÿ ¬åÿ ¤Þÿ›×ÿœØÿ™Õÿ”ÎÿÉÿˆÅÿ†Âÿ€ºÿx²ÿs­ÿp¨ÿm¤ÿgÿ`–ÿa—ÿ_”ÿZÿUˆÿP€ÿJwÿFmÿBdÿ>^ÿ8Wÿ2Mÿ(<ÿ&ÿ ÿÿçÿ(ÿ ÿ&ÿ%6ÿ.Cÿ3Nÿ8Wÿ=_ÿDkÿJvÿOÿZÿfœÿn¦ÿr«ÿqªÿu®ÿz´ÿ·ÿ …»ÿ ŠÀÿÈÿ”Ðÿ •Õÿ ˜ØÿœØÿ›×ÿÙÿ ¤Þÿ ¨âÿ «äÿ¬åÿ«åÿ «äÿ °éÿ ´ìÿ²êÿ³íÿ ¶ñÿ ¶òÿ ¶ñÿ µñÿ+ ¶òÿ »ôÿ ¼õÿ ¶òÿ µòÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ¶òÿ ¶òÿ´ïÿ²êÿ³ëÿ ²êÿ ¬åÿ ªäÿ ¬åÿ ²ëÿ ¯èÿ ¤ßÿ £Ýÿ ¤Þÿ ¤ßÿ  Üÿ›Øÿ›×ÿ šØÿ –×ÿ ‘ÒÿŒÌÿŠÈÿˆÃÿ„¿ÿ„¾ÿ„¿ÿ…Àÿ€ºÿx²ÿw±ÿs¬ÿgûb–ƒƒRƒè¶m¤m¤„)]‹:^‚]Œ~`‘{d™{hœph™’d•ûd–ÿd™ÿe›ÿfÿhžÿj¡ÿl£þm£ÿo¥ÿq¨ÿp§ÿp©ÿu®ÿv°ÿu¯ÿx²ÿy³ÿw°ÿy±ÿ {´ÿ~¸ÿºÿ¹ÿ~¹ÿºÿ„¿ÿ…Àÿ „¾ÿ†ÁÿˆÄÿˆÄÿˆÄÿ‰ÄÿˆÄÿ‡ÃÿˆÅÿ‰Çÿ‹ÈÿËÿÉÿŒÇÿÉÿÌÿ“Ïÿ”Òÿ•Ôÿ—Óÿ˜Óÿ›Öÿ Ùÿ žÜÿ  Üÿ¡Üÿ Ûÿ ¢Ýÿ ¤ßÿ ¥àÿ ¥ßÿ¤Þÿ¦àÿ©âÿ¨áÿ ©âÿ«äÿ®æÿ°èÿ °ëÿ ²íÿµïÿ¶ñÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ ºôÿ ºôÿ ºóÿ‰ ¹óÿƒ ºôÿ ¹óÿ ºôÿ ºôÿ ºôÿ& ¹óÿ ·óÿ ¶òÿ¸ñÿµìÿ ¯èÿ¯èÿ¯èÿ ­æÿ¦àÿŸÛÿÙÿ š×ÿ •Ôÿ Íÿ‹ÇÿˆÅÿƒ½ÿ {´ÿx±ÿs­ÿn¥ÿhžÿc˜ÿb˜ÿ_•ÿ[ÿV‰ÿQÿMyÿJsÿFmÿ?cÿ8Wÿ2Lÿ(<ÿ'ÿ ÿÿçÿ.ÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Xÿ>`ÿGqÿPÿT†ÿ\ÿg›ÿo§ÿt®ÿu®ÿx±ÿ |µÿ‚ºÿ†¿ÿ ŠÃÿÊÿ•Ñÿ ˜×ÿ œÙÿŸÙÿ Úÿ ¡Üÿ ¤Þÿ ªäÿ ±éÿ°èÿ¯èÿ °èÿ ³ìÿ µïÿµïÿµðÿ ¶òÿ ¶òÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¹óÿ ºôÿ ¹óÿ‚ ºôÿ ¹óÿ ¶òÿ$ ¶òÿ ¶òÿµñÿµïÿµïÿ ´ïÿ ±ìÿ °æÿ °âÿ ±çÿ ®çÿ ©âÿ ¨âÿ ©âÿ ªãÿ ¦àÿ Ûÿ¡Ûÿ ŸÛÿ šØÿ •Öÿ ’Óÿ ‘Ñÿ ŽÍÿŠÇÿˆÄÿ‡ÃÿˆÄÿ†Âÿ½ÿ‚½þ}·ÿp§ÿn¥Ôo¨xV‰Ix\``æµ x­k¢l£xµ}¾a’”a‘ÿc•ÿgœÿižÿkžÿkžþkŸÿm£ÿn¦ÿn¥ÿp©ÿs¬ÿr¬ÿu¯ÿz´ÿv¯ÿs¬ÿy³ÿ{µÿz´ÿy´ÿ{´ÿ ·ÿ ¸ÿ„¾ÿ†Âÿ‚†Áÿ†ÀÿˆÃÿƒ‹ÈÿÉÿÊÿŒÉÿŠÇÿ‹ÈÿÌÿÏÿ‘Ïÿƒ•Ðÿ™Ôÿ„ÙÿžÚÿ ¤Þÿ §àÿ ¦ßÿ ¦àÿ ¥ßÿ ©âÿ ­åÿ ¨áÿ ¦àÿ ¬åÿ ­æÿ¬åÿ ¯èÿ´ìÿ´ìÿ´ìÿ¶ñÿ ·óÿ ¶òÿ ¸óÿ ½õÿ »ôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹óÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ µòÿ ·òÿ »ôÿ ¾õÿ ½õÿ) ¼õÿ ·òÿ ¸óÿ ½õÿ ¹ôÿµñÿ³ìÿ´ìÿ µíÿµíÿ²êÿ ­æÿ©âÿ ¤ÞÿŸÚÿ šØÿ —Øÿ ’ÏÿŽÉÿŒÉÿ †Áÿ ~¶ÿ|µÿw±ÿo§ÿj ÿf›ÿc™ÿ_•ÿ[ÿV‰ÿRÿOzÿMwÿItÿ@eÿ8Wÿ3Mÿ(<ÿ'ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Wÿ>`ÿJuÿT‡ÿYÿ_•ÿgœÿn¦ÿt®ÿy³ÿ |µÿ ¸ÿ„¾ÿ‡ÃÿŠÇÿÌÿ–Ñÿ›×ÿŸÙÿ £Úÿ ¥Þÿ ¥ßÿ ¬åÿ µíÿ´ìÿ³ëÿ ´ìÿ µðÿ ¶óÿƒ ¶òÿ ·óÿ ½õÿ »ôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ µòÿ† ¶òÿ ·óÿ ¶óÿ ¶êÿ ´áÿ ®äÿ ¬æÿ ­æÿ ¬åÿ ­æÿ ªãÿ ¦àÿ ¤ÞÿžÙÿ ™Øÿ –×ÿ —Øÿ •Öÿ ÐÿŒËÿ‹ÈÿŠÈÿ‹Èÿ‰Åÿ„¿ÿ}·þx³ÿr«ÿ]‘ÿR‚ÓW‡%„Itãµ x­j¡Jl£Çl£Èl£¾jŸæižÿl¢ÿm¥ÿn¦ÿo¦ÿo§ÿrªþu®ÿv¯ÿv¯ÿu¯ÿv°ÿw±ÿv°ÿz³ÿ ¸ÿ }´ÿ {³ÿ€»ÿ‚½ÿ‚¼ÿ»ÿ‚½ÿ †Âÿ ‡Ãÿ ‡ÂÿˆÄÿ‰Åÿ‹Æÿ‹ÈÿŒÊÿËÿŒÌÿÌÿ‘Ìÿ- ’Ðÿ ”Ôÿ’Ïÿ‘Íÿ ’Òÿ ’Ôÿ ”Õÿ —Õÿ™ÖÿšÖÿ™Õÿ›Öÿ Úÿ ¢Ýÿ £Ýÿ ¢Ýÿ ¤Þÿ ¨âÿ ©âÿ ¨âÿ «äÿ ©âÿ¥Þÿ§áÿªäÿ ªãÿ «äÿ¬åÿªãÿ «äÿ°èÿ²éÿ±éÿ ²íÿ ¶ðÿ»óÿ¸òÿ¶ñÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ½õÿ5 »ôÿ ¼ôÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ·óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ·óÿ ·òÿ µòÿ ¸óÿ ½õÿ ¸óÿ ¶òÿºòÿ¼óÿ »óÿ¸òÿ³îÿ ¬åÿ ¨áÿ ¤Þÿ £Ýÿ  Üÿ šØÿ•Òÿ‘ÌÿŽÊÿ‰Äÿƒ½ÿ ¸ÿ {´ÿw±ÿq©ÿj ÿfœÿc™ÿ`–ÿ[ÿUƒÿP{ÿKtÿFnÿ>bÿ8Xÿ6Tÿ+Aÿ&ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ-Bÿ3Nÿ:XÿAbÿIqÿQÿW‹ÿa˜ÿl¢ÿo¨ÿt­ÿ |µÿ ºÿ„¾ÿ ˆ¿ÿ ŒÄÿ‘Íÿ—Óÿ›Öÿ›×ÿŸÚÿ ¥Þÿ ¦ßÿ©âÿ ¯çÿ ´ìÿ´ëÿ´íÿ µðÿ µòÿ ¶òÿ ¸óÿ ¼ôÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¹óÿ ¼õÿ ¾õÿ »ôÿ ·òÿ ¶òÿ‚ µòÿ ¶òÿ »ôÿ ¹ôÿ ¶òÿ ºôÿ »ôÿ ¶óÿ ¶ðÿ ¶îÿ ´îÿ ´ïÿ ´ðÿ ¯éÿ «äÿ¬åÿ «äÿ §áÿ ¤Þÿ ŸÛÿ š×ÿ šØÿ ™×ÿ •Õÿ ”Õÿ “Óÿ ŽÍÿŒÌÿÌÿ‹ÈÿˆÄÿ‡Ãÿ„¿ÿ¹ÿs¬ÿiŸý_ÐWƒTƒItã³y³8•“ z­4r©¨„p¨ÿqªþt®ÿv¯ÿv¯ÿv¯ÿu®ÿx±ÿ{µÿ|µÿ}¶ÿ}·ÿ|·ÿ}·ÿ€¸ÿ„»ÿ ƒ»ÿ ƒ¼ÿ‡ÂÿˆÄÿˆÅÿˆÄÿ‰ÆÿÊÿŽÊÿÊÿ Ëÿ ŽÌÿ ‘Íÿ’Ðÿ“Òÿ •Òÿ ”Òÿ’Ñÿ•Òÿ—Òÿ —Õÿ ˜Øÿ—Óÿ˜Óÿ ›Úÿ ›Úÿ ›Úÿ žÚÿ ÛÿŸÚÿžÚÿ Ûÿ ¥ßÿ‚ §áÿ ©âÿ ¬åÿ ­æÿ ­åÿ­æÿ «äÿ ©âÿ¬åÿ ¯çÿ ¯çÿ ®çÿ ®æÿ ®èÿ ±êÿ¶îÿ¶îÿ´îÿ·òÿ ºõÿ ¼õÿ ¹ôÿ ¶óÿ ºôÿ ¸óÿ ºôÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¼õÿ ¸óÿ ºôÿ ¾õÿ ¼ôÿ ¸óÿ ·óÿ( ¸óÿ ºôÿ ½õÿ ºôÿ ¸óÿ »õÿ ¼õÿ »õÿ ¸ôÿ ´ðÿ °êÿ ªäÿ §àÿ ¨âÿ ¥ßÿŸÙÿšÓÿ•Ïÿ‘ÌÿŒÈÿ‡Âÿ ‚ºÿ ~µÿ{µÿt®ÿn¥ÿižÿfšÿb˜ÿ]‘ÿX‡ÿR}ÿLuÿFnÿ@dÿ<\ÿ9Wÿ,Cÿ&ÿ ÿÿçÿ0ÿ ÿ&ÿ&8ÿ/Eÿ5Qÿ<]ÿEiÿKsÿQÿYÿdšÿn¥ÿr«ÿv¯ÿ |´ÿ»ÿ†Áÿ ŠÂÿ Çÿ”ÏÿšÕÿÙÿžÚÿ ¡Üÿ ¥ßÿ ¦àÿ ¨âÿ ­æÿ ²ëÿ µîÿ³ëÿ´íÿ ¸óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ »ôÿ ¸óÿ ·òÿ ¼õÿ »ôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ ¹óÿ ·óÿƒ ¸óÿ ¹óÿ »ôÿ ºôÿ ¸óÿ »ôÿ ¹óÿ ·óÿ ¶óÿ ·óÿ ·óÿ¶ñÿ ²ëÿ ®æÿ ®çÿ ®æÿ ¬åÿ©âÿ ¦àÿ ¢ÝÿŸÚÿŸÚÿ Ùÿ —Øÿ–Øÿ –×ÿ ’Òÿ Ñÿ Ñÿ Ìÿ‹ÉÿŒÊÿ‹Éÿ‰Åÿ…Âþz³ÿiœÿh›±m¦ALxI>e0X‡X‡á³y³ x«& x¬Ù x¯ÿy³ÿx³ÿ„x²ÿz³ÿ }µÿ ~µÿ‚ }µÿ ~¶ÿ ·ÿƒºÿ„¿ÿ„Àÿ…¿ÿ ‰Àÿ ‰Àÿ…¿ÿ‡ÃÿŠÇÿÈÿŽÊÿÍÿÍÿ“Îÿ”Îÿ”Ïÿ •Ôÿ•×ÿ •Öÿ ™×ÿ›Øÿ —×ÿ›×ÿœØÿ›×ÿœØÿ›×ÿžÙÿ ¤Þÿ ¥ßÿ ¤ßÿ ¥ßÿ‚ ¤ßÿ ¤Þÿ §áÿ… ¬åÿ«äÿ ®æÿ²êÿ³ëÿ³ëÿ ³ëÿ³ëÿ³ëÿ´ïÿ ·óÿ ¼õÿ ºóÿ ¶òÿ »ôÿ ¼õÿ ·òÿ‚ ¶òÿ ¹óÿ ½õÿ ¹óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ‘ ½õÿ ¼ôÿ ·òÿ„ ¶òÿ ±ëÿ «äÿ ¬åÿ ©âÿ £Úÿ žÔÿ ™Ðÿ•ÏÿÌÿŠÆÿ …½ÿ €·ÿz´ÿu¯ÿqªÿl ÿgšÿb—ÿ]“ÿYÿUÿOyÿItÿFkÿAaÿ9Wÿ+Bÿ&ÿ ÿÿçÿÿ ÿ&ÿ';ÿ2Lÿ7Vÿ?dÿIsÿN|ÿU†ÿ^“ÿfÿm¤ÿv¯ÿy´ÿy³ÿ~¹ÿ†ÁÿŒÆÿËÿ”Îÿ˜ÔÿžÙÿ £Þÿ ¥ßÿ ©âÿ ­æÿ²êÿµïÿ ¶òÿ³ìÿµíÿ ¼ôÿ ¾öÿ ¼õÿ ·óÿ ¶òÿ µòÿ ·òÿ ¼õÿ‚ ½õÿ »ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ½õÿ ºôÿ ¶òÿ ¶òÿµðÿ³ëÿ³ëÿ ´ìÿ³ëÿ°éÿ ¬åÿ¬åÿ ªäÿ ¦àÿ ¤Þÿ ¥ßÿ ¦ßÿ ¡Ýÿ –×ÿ •Öÿƒ –×ÿ ‘ÑÿÍÿŽÍÿŽÎÿÍÿŒÊÿ †Âÿ ~¶ÿy²ûn¦öQÿCl«X‡á± x­ x­y´My²²x°ÿx±ÿy³ÿ{µÿ }¶ÿ‚·ÿ€ºÿ»ÿ‚ ‚¼ÿ ‚»ÿ ‚½ÿ …¿ÿˆÀÿŠÃÿŠÇÿŒÉÿŽÉÿÉÿ Êÿ ŽÍÿ Ïÿ ‘Ñÿ–Òÿ •Óÿ ’Óÿ ‘Óÿ “Óÿ˜Ôÿ™Ôÿ™Ôÿ ™×ÿ ™Øÿ ™×ÿ ›Øÿ›Øÿ ˜×ÿ ›Ùÿ ¡Üÿ ¢Üÿ ¡Üÿ¡Üÿ  Ûÿ£Þÿ©âÿªãÿ ªãÿ‚©âÿ ©âÿ ­æÿ ¯çÿ°èÿ°èÿ°éÿ ±ìÿ ²íÿ ²ìÿ°èÿ±êÿµïÿµïÿ ¹ñÿ ¸ñÿµïÿ¹óÿ »õÿ ºôÿ ¸óÿ ¶òÿ ¸óÿ µòÿ ¶òÿ ¸óÿ »ôÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¼õÿ ºôÿ »ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ·òÿ ¶òÿ ·óÿ ±ìÿ «äÿ ­åÿ ªãÿ ¥Ýÿ ŸØÿ›Ôÿ™Ñÿ“Íÿ‹ÈÿˆÃÿ…¾ÿ€·ÿz±ÿu«ÿo¤ÿhžÿa˜ÿ\ÿXˆÿUÿOxÿGoÿChÿ?`ÿ9Xÿ,Bÿ'ÿ ÿÿçÿÿ ÿ&ÿ(<ÿ2Mÿ8Wÿ@eÿItÿN~ÿT‡ÿ^”ÿhŸÿp©ÿw°ÿz´ÿ {´ÿ¼ÿ‰ÅÿŒÊÿ Ïÿ ”Óÿ ˜ÖÿÙÿ ¤Þÿ ¥ßÿ ­æÿ ³ëÿ³êÿ´îÿ ¶òÿ¸ñÿ»òÿ ¾õÿ ¼õÿ ¸óÿ ¶òÿ ·òÿ‚ ºôÿƒ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ºôÿ ½õÿ »ôÿ ¸óÿ µòÿ ·òÿ ¹óÿ ¶òÿ ¹óÿ ¸óÿ ¶òÿµñÿµïÿ µïÿ³ìÿ±éÿ°èÿ¯çÿ ©ãÿ©âÿ ©ãÿ §àÿ £Þÿ‚ žÛÿ šØÿ ™×ÿ ™Øÿ ˜Õÿ•Ôÿ “Ôÿ ’Òÿ‘ÏÿÍÿ‹Éÿ ‡Ãþ‚½ÿy³ÿe™ÿYŠîS‚˜Is-‚X‡X‡Þ´ x­y²»y³ÿz´ÿz´þ{µÿ }¶ÿ €·ÿ ƒºÿ „ºÿ „»ÿ…¿ÿƒ†Áÿ‡Âÿ‰ÅÿŒÉÿŽËÿÍÿÐÿ“Ñÿ–Ñÿ–Ðÿ —Óÿ ˜Øÿ ˜Ùÿ ™Ùÿ œÙÿ ›Ùÿ ˜Øÿ ™Ùÿ ÙÿžÙÿÙÿžÙÿžÚÿžÙÿ¡Üÿ ¦àÿ §àÿ„ ¦àÿ ¨áÿ ­æÿ ­æÿ ¬åÿ ­æÿ ­æÿ ­æÿ ¯èÿ ´ìÿµíÿ´ìÿ³ìÿ´îÿ ¶òÿ ·ôÿ ¶òÿ´íÿ´îÿ ·óÿ ·óÿ ¸óÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ¼ôÿ ·óÿ‚ ¶òÿ ·òÿ ¶òÿ ·óÿ ¼õÿ ¾õÿƒ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿ… ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿƒ ½õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¹óÿ ¶òÿ ¶óÿ ±ìÿ ¬åÿ ªãÿ ¥ßÿ ÜÿØÿ œÓÿ—ÎÿÊÿÊÿŠÆÿ …¼ÿ ´ÿ w­ÿq§ÿi¡ÿb˜ÿ\ÿW†ÿTÿNwÿEmÿ@dÿ<]ÿ8Vÿ+Aÿ%ÿ ÿÿçÿ"ÿ ÿ$ÿ':ÿ2Lÿ7Vÿ?dÿItÿO}ÿU‡ÿ_”ÿi¡ÿs¬ÿx±ÿ{´ÿ ~µÿ …¿ÿ‹ÉÿÍÿ ‘Òÿ –×ÿ šØÿžÙÿ ¤Þÿ ¥ßÿ ¦àÿ ¯çÿ ´ìÿ³ìÿµïÿ ·óÿ »õÿ ½õÿ ¼õÿ ¹óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ† ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¶òÿ ·òÿ‚ ¶òÿ ·òÿ ¶òÿ ¶óÿ ¶òÿµíÿ´ìÿ´íÿ³ëÿ ®çÿ ­æÿ ¬åÿ §áÿ ¦ßÿ §àÿ ¥ßÿŸÚÿØÿÙÿ œØÿ ˜Øÿ –Ôÿ•Ðÿ‘Ðÿ ŽÎÿŒÊÿŠÆÿ†Áÿ|·þm£ÿ]ÿ\Œ…s®X‡P}ƒ"NtÛ³ x«J x­Óx°üy³ÿ |µÿ€ºÿƒ¾ÿ ‚¹ÿ„¾ÿ…¿ÿ„¾ÿ„¿ÿ†Âÿ‰ÅÿˆÅÿŠÆÿËÿ’Íÿ’Îÿ “Òÿ –Öÿ™ÖÿšÖÿ›ÖÿŸØÿ ŸØÿ ›Øÿ ŸÜÿ ¢ÝÿœØÿ Ùÿ ¢Ýÿ ¢Þÿ ¢Ýÿ‚ £Þÿ £Ýÿ ¥ßÿ ©âÿ ªãÿ ©ãÿ ªãÿ ªäÿ «äÿ«äÿªäÿ ªãÿ ¬åÿ±éÿ¯çÿ ¬äÿ°èÿ²êÿ²éÿ³îÿ ´ïÿ³ëÿ´íÿµñÿ¶ñÿ‚ ¶òÿµñÿ·òÿ ¼õÿ ½õÿ ¼õÿ ¸óÿ‚ ¶òÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ºôÿ ¼õÿ ¼ôÿ ¼õÿ… ½õÿ ¼õÿ ¼ôÿ‰ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿƒ ½õÿ ¼õÿ ½õÿ ºôÿ ·òÿ »ôÿ ·óÿ ´ïÿ ²êÿ ­æÿ ©âÿ ¥ßÿ ¤Þÿ ¢ÝÿØÿšÓÿ ™Ïÿ•ÏÿËÿ†Àÿ¸ÿx±ÿp¨ÿj ÿf›ÿ_”ÿX‹ÿQ}ÿLvÿIsÿ@fÿ9Yÿ4Oÿ&9ÿÿ ÿÿçÿÿ ÿÿ%7ÿ2Mÿ7Wÿ?dÿIsÿQÿZŠÿc—ÿk¢ÿr«ÿz³ÿ ¶ÿ ·ÿ †¿ÿ‹ÈÿÍÿ•Òÿ šØÿ ŸÙÿ ¢Úÿ ¤Ýÿ §áÿ ªäÿ¬åÿ ¯èÿ ´ïÿ ¹óÿ ¼õÿ ¹óÿ ·òÿ ¹óÿ ¼õÿ ¼ôÿ ¼õÿŠ ½õÿ ¼õÿ ½õÿ ¼õÿƒ ¼ôÿ ¼õÿ ºôÿ ¶òÿ µñÿ ¶òÿ »ôÿ ¶òÿ µòÿ ¶òÿ »óÿºóÿ¶ñÿµðÿ²ëÿ¯çÿ«åÿªäÿ «äÿ ¨áÿ ¤Þÿ £Þÿ ¤ÞÿŸÚÿ›×ÿ ›Øÿ›×ÿšÖÿ –Öÿ “Ôÿ’ÎÿÊÿ‹Æÿ…Àÿ¸ÿ{¯ÿs©ègÒXˆáQ~}ƒ"NtÛ³ x®e x¯ÿz²ÿ {´þ }µÿ »ÿ†Áÿ†¿ÿ†Àÿ‡ÃÿˆÄÿˆÃÿ‡ÂÿŠÅÿŽÊÿÊÿËÿ—Òÿ˜Óÿ—Óÿ —Öÿ šÙÿ ŸÛÿ Ûÿ ¤Üÿ £ÜÿŸÚÿ¥ßÿ ¨áÿ£Ýÿ¤Þÿ ©âÿ©âÿ¨âÿ ¨âÿ ¨áÿ §áÿ©ãÿ­åÿ‚­æÿ ®çÿ ¯èÿ ­æÿ ¬åÿ¯çÿ¯çÿ¯çÿ°éÿ´îÿ²ìÿ °êÿ¶îÿ·ïÿµîÿ¸òÿ ¹ôÿ´îÿ¶ïÿ ¹ôÿ ·óÿ ¶òÿ ¹óÿ ·óÿ ¶òÿ ¸óÿ ºôÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ »ôÿ ¹óÿ ¼õÿ‚ ¾õÿ‡ ½õÿ ¾õÿš ½õÿ ¾õÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ´ìÿ ±éÿ ­æÿ ¨áÿ §àÿ ¤ÞÿÚÿœÖÿ œÔÿ˜Òÿ‘Íÿ‰Åÿ€»ÿx²ÿqªÿm£ÿiÿa–ÿXŒÿP|ÿKuÿHrÿ>bÿ6Tÿ3Nÿ$6ÿÿÿÿçÿ"ÿÿÿ$5ÿ2Mÿ8Wÿ?dÿIsÿR€ÿ[‹ÿd˜ÿm¤ÿu®ÿ {´ÿ €¸ÿƒ»ÿ‡ÁÿŒÉÿ”ÎÿšÓÿŸÙÿ ¢Ûÿ ¥Üÿ ¦àÿ «äÿ °èÿ ®æÿ°éÿ ¸òÿ »õÿ ºôÿ ¶òÿ µòÿ ¸óÿ »ôÿ ¾õÿ ½õÿ„ ¾õÿ ¼õÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ ¼ôÿ ¶òÿ ¹ôÿ ½öÿ »õÿ ¶òÿ ¶óÿ ¶òÿµïÿ²êÿ®çÿ ¯çÿ ¯çÿ­åÿ©ãÿ§áÿ ¨âÿ §áÿ ¥ßÿ £Þÿ¡Üÿ Ûÿ ŸÛÿ Úÿ š×ÿ˜Óÿ”Ñÿ Îÿ‹Èÿ‰Åþ ŠÂÿ~·ÿq©ÿf™ÿd•Îf˜\Qx])EgIX‡Ù³x³]y³ÿ |µÿ ~¶ÿ ºÿ…Áÿ‰ÅÿŠÇÿŒÈÿŽÉÿËÿ”Ïÿ•Ðÿ›×ÿÙÿœØÿ›ØÿžÚÿ ¤Þÿ ¦ßÿƒ ¥ßÿ ©âÿ ¬åÿ «åÿ ¯èÿ ´ìÿ ¯èÿ ­æÿ²êÿ´ëÿ³ëÿ³ëÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·òÿ ½õÿ ºôÿ ¶òÿ ¼ôÿƒ ¶òÿ ¹óÿ± ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ´ìÿ µìÿ ²êÿ ¬åÿ ¨âÿ £ÞÿÙÿœØÿ—Óÿ’ÍÿŒÉÿ‚¾ÿx²ÿt­ÿp§ÿkžÿa–ÿXŒÿP}ÿKsÿElÿ;\ÿ5Qÿ3Mÿ!2ÿ ÿÿÿçÿ ÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿo¦ÿz´ÿ }µÿ €¸ÿ„¿ÿ‰ÅÿÊÿ ˜Ïÿ žÔÿ £Úÿ ¤Ýÿ ¦àÿ ªäÿ °èÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ µòÿ ¸óÿœ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ºôÿ‚ ¶òÿ ¶òÿµïÿ³ëÿ´ìÿ ²êÿ‚ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ©ãÿ «åÿ ¦àÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿ ™Øÿ •Öÿ ÑÿŽÌÿŽÉÿ‰Äÿ„¿ÿ €¹ÿw®ÿjÿV€ÿ$LqÏ$Lqܳ |µ] |µÿ }µÿ €¸ÿ …ÀÿˆÄÿ‰Åÿ‡Ãÿ ‰ÆÿŽÊÿ“Îÿ—Òÿ —Ôÿ •Ôÿ —ÔÿšÕÿ›×ÿžÚÿ ¢Ýÿ¥ßÿ ¨áÿ‚ ªãÿ ©ãÿ©ãÿ«äÿ‚¬åÿ ¬äÿ¯èÿ°èÿ ¬åÿ®çÿ ²êÿ±éÿ°èÿƒ°èÿ±éÿ³ëÿ³ìÿ ³îÿ´ïÿµðÿ ´ïÿ¶ñÿ ºôÿ ¹ôÿ ¶óÿ ¸óÿ ¸óÿ ¶òÿ ·òÿ ¹óÿ ºôÿ ¸óÿ ºôÿ ¸óÿ ¹óÿ ºôÿ ¹óÿƒ ºôÿ ¼ôÿ± ½õÿ ¾õÿ ¼õÿ ¶óÿ µòÿ µïÿ °éÿ ­æÿ ¬åÿ «äÿ ©âÿ ¢ÛÿžÙÿ›ØÿšÓÿ–ÎÿÊÿ‡Áÿ~¶ÿv®ÿn¦ÿhœÿ`•ÿXŒÿQ}ÿJqÿDhÿ<\ÿ3Nÿ';ÿ ÿÿéÿÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿn¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿ‹Çÿ“Îÿ•Îÿ™ÒÿžØÿ ¥ßÿ «äÿ ¬åÿ ­æÿ ¯çÿ³íÿ¶ñÿ ¸óÿ ¹ôÿ ºôÿ »ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ! ºôÿ ¶òÿµñÿµðÿ ¶ñÿ ´îÿ±éÿ±éÿ°éÿ ­æÿ­åÿ ¯çÿ ®æÿ¬åÿ ªãÿ ©ãÿ©ãÿ¦Þÿ£Üÿ ¢Üÿ ¡Ýÿ ŸÜÿ ™×ÿ–Ôÿ—Óÿ“ÎÿŽÉÿ‹Æþ„½ÿy±ÿm¡ÿc”ûV…¹JvJƒX‡Ö³ €·] ·ÿ ~µÿ €¹ÿˆÅÿ‹Èÿ‰Æÿ†Âÿ ŠÇÿÍÿ–ÒÿœØÿ ›Ùÿ —Øÿ ›ÙÿžÚÿÙÿ ¡Üÿ §áÿ «äÿ ­æÿ‚ ¬åÿ ®æÿ ®çÿ ®æÿ‚ ­æÿ ­æÿ ®çÿ²êÿ²ëÿ ®èÿ °éÿ´ìÿ´íÿ´íÿƒ´íÿ´ìÿµíÿ¶ñÿ‚ ·óÿ ¶òÿ ·óÿ ¹ôÿ ¾õÿ ºôÿ ¶òÿ ·òÿ ·óÿ ·òÿ ¸óÿ ½õÿ »ôÿ ·òÿ ¼ôÿ ¼õÿ ·òÿ ºôÿ ½õÿ ¸óÿ ½õÿ ¾õÿ ½õÿ ¾õÿ² ½õÿ ¼õÿ ºóÿ ·ñÿ ·òÿ µòÿ ¯éÿ ­åÿ ®æÿ ­æÿ ªãÿ ¥Üÿ ¡ÙÿØÿ Õÿ ™ÑÿËÿ‰Âÿ ‚¸ÿx°ÿo¨ÿhžÿa–ÿYŒÿQ}ÿIpÿBdÿ;Zÿ0Iÿ,ÿ ÿÿèÿÿÿÿ$5ÿ1Kÿ7Vÿ?dÿItÿRÿ[‹ÿd—ÿo¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿÈÿ•Ðÿ—ÒÿœØÿ ¦àÿ ­æÿ ¬åÿ ­æÿ ³îÿ ·óÿ ·òÿ ºôÿ ¾õÿ¥ ½õÿ ¾õÿ ¼õÿ ¸óÿ ·óÿ ·óÿ µñÿ´íÿ´ìÿ³ëÿ®çÿ °èÿ µíÿ ±éÿ ­æÿ ®çÿ ®çÿ ®æÿ ªãÿ §áÿ §áÿ §àÿ ÛÿžÚÿŸÚÿšÕÿ•Ðÿ“ÎÿËÿŠÆÿ†Ãþy²ÿb“ÿ_« y®'\‹+N{!ƒa—Ó³ „¹] ƒ¹ÿ ¶ÿ ·ÿ„¿ÿ†Áÿ…ÁÿˆÄÿŠÈÿÌÿ ’Òÿ —×ÿ ›ØÿœØÿ ›Øÿ  Ûÿ ¤Þÿ £Þÿ §àÿ «äÿ ¬åÿ ¬äÿ «äÿ ¬åÿ ±éÿ³ëÿ²êÿ²êÿ²êÿ²éÿ³íÿ µñÿ³ìÿ³ëÿ µðÿ´îÿ³ëÿµïÿ ¶òÿ ¶ñÿ µñÿ ¸òÿ ¼ôÿ ¸óÿ ¶òÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ¹óÿ ¶òÿ »ôÿ ½õÿ‚ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ¶ ½õÿ ¸ôÿ ·ðÿ »ëÿ ¹ïÿ ¶òÿ ´íÿ ´ëÿ ´ìÿ «åÿ ¤Þÿ £Ûÿ £ÚÿŸÙÿ™ÕÿËÿˆÁÿ ‚¸ÿ|µÿu®ÿm¤ÿf™ÿ]ŒÿR~ÿHoÿ?aÿ7Uÿ,Cÿ'ÿ ÿÿèÿÿÿÿ"1ÿ/Eÿ7Uÿ?eÿItÿR€ÿ[‹ÿg™ÿq§ÿy´ÿ }µÿ €¸ÿ„¿ÿŒÈÿ•Ðÿ™ÕÿØÿ ¢Ùÿ ¨àÿ ­æÿ ¬åÿ ¯çÿ ³ëÿ µðÿ ¸óÿ ¼õÿª ½õÿ# ¼õÿ ½õÿ ¼õÿ ¸óÿ µòÿ µñÿ´îÿ³êÿ²êÿ²êÿ³ëÿ³ëÿ²êÿ ³ëÿ³ëÿ²êÿ²êÿ°èÿ «åÿ«äÿ ªãÿ¥ßÿ£Þÿ ¤ÞÿžÚÿšÖÿšÖÿ ˜Öÿ ”Õÿ ”ÑÿÇÿµÿ {¯ô u©â]óQ£ƒa—a—Ò³¶]·ÿ €¸ÿ‚¼ÿ†Âÿ‡Ãÿ ‰ÅÿŒÉÿÎÿ ”Ôÿ —Øÿ šØÿÙÿ Ûÿ ¦àÿ ©âÿ ¨âÿ ¬åÿ °éÿ ±êÿ ±ëÿ °ëÿ ±ëÿ ´îÿ¶ïÿµïÿ´îÿµïÿ¸ðÿ¸ñÿ ·óÿ·ñÿ¸ðÿ ·óÿ·ñÿ·ïÿ ·òÿ ¶óÿ ¶òÿ ¸óÿ ¹ôÿ ·óÿ ºôÿ ¹ôÿ ºôÿ ½õÿ ¼õÿ ºôÿ ¼õÿ ½õÿ ºôÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¾õÿÁ ½õÿ ºôÿ ºòÿ ½ðÿ ºñÿ ¶òÿ µîÿ ´ëÿ ±éÿ «åÿ ¦àÿ £Ûÿ ¡Ùÿ  Ùÿ ž×ÿ™Ôÿ’ÎÿŠÃÿ ‚¸ÿ|µÿv°ÿo¦ÿgšÿ^ÿS~ÿHoÿ>`ÿ3Nÿ&9ÿ ÿ ÿÿÿŠÿƒÿ„ÿƒÿÿƒÿ‚ÿÿ…ÿƒÿ½ÿÿ ÿÿ"1ÿ.Cÿ5Rÿ>`ÿJoÿS~ÿ[Œÿe˜ÿp§ÿz´ÿ ~¶ÿ ‚¹ÿ ‡¿ÿŽÇÿ•Ðÿš×ÿŸÙÿ £Úÿ ©àÿ ¬æÿ «äÿ ¯çÿ µíÿ µîÿ ¶ðÿ ¹óÿ ¼õÿª ½õÿ& ¾õÿ ½õÿ ºôÿ ¹ôÿ ºôÿ·ñÿ´îÿµîÿµïÿ´îÿ´ìÿ³ëÿ´ìÿ´íÿµïÿ´íÿ³êÿ°èÿ °éÿ °ëÿ­æÿªãÿ ¨âÿ¥ßÿ£Þÿ¡Üÿ žÛÿ ™Ùÿ —×ÿ ”ÑÿÈþ‡¿ÿ}µÿo¤ÿ hœæ%kžzb–qZe1c ‚ r¥ r¥Ï³w±]y³ÿ€»ÿ‡ÂÿŠÇÿŠÈÿŠÇÿ‰ÇÿÉÿ”Îÿ •Ôÿ —Øÿ ›ØÿŸÚÿ ¥ßÿ ªãÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ ¶ñÿ ¶óÿ ¶òÿ… ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿƒ ½õÿ »ôÿ ¶òÿ ¹óÿ ¾õÿÈ ½õÿ ºôÿ ¶ñÿ µîÿ ±éÿ ¬åÿ ¬æÿ «äÿ ¥Üÿ  ÙÿœØÿ œÓÿ šÐÿ–ÐÿŒÅÿ ‚¸ÿ|µÿu¯ÿn¥ÿfšÿ]ŒÿR}ÿHoÿ>`ÿ/Gÿ .ÿÿ ÿÿÿ’ÿƒÿÿÿÿƒÿÊÿÿÿÿ"1ÿ.Cÿ3Nÿ=[ÿJiÿS{ÿ[‹ÿc—ÿn¦ÿz³ÿ€·ÿ …»ÿ ŠÀÿ Èÿ•ÐÿšÖÿžÙÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ ¹ôÿ¯ ½õÿ ¹ôÿ ¶òÿ! ¶òÿ ¶òÿ´îÿ³ëÿ³êÿ´îÿ ¶òÿ´îÿ³ëÿ³ëÿµïÿ ·òÿµîÿ±éÿ ­æÿ ­æÿ ¬åÿ §áÿ¢ÜÿœØÿ ˜Øÿ–Öÿ•ÑÿÌÿ‹ÈÿŠÆþºÿ#q¥ÿgœÿb˜íeœ< q£ nŸ‚ x­Ì³w±]y³ÿ€»ÿ‡Ãÿ‚ŠÇÿŒÇÿÊÿ“Îÿ—Óÿ ›Ùÿ ¡Üÿ ¤Þÿ ¥ßÿ ªãÿ ­åÿ«äÿ¯çÿ´ëÿ¶ñÿ¶òÿ´íÿµïÿ ¶óÿ ¶òÿ µòÿ ¹ôÿ ¼õÿ ¹óÿ ·òÿ µòÿ ·óÿ µòÿ ºôÿ ¾õÿ ¸óÿ ¶òÿ »ôÿ ½õÿ ¼õÿ ·òÿ »ôÿ ½õÿ ¾õÿ »ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ¼õÿ° ½õÿ ¼õÿ ¸óÿ ¹óÿ’ ½õÿ ¾öÿ ¾óÿ ½îÿ ¹ðÿ ¶òÿ ´îÿ ³ëÿ ²êÿ ¯éÿ ¬ãÿ «Ùÿ §Øÿ ¡Ùÿ Óÿ ™Ðÿ–ÐÿŒÅÿ ‚·ÿ|¶ÿu®ÿl ÿc—ÿYŒÿN{ÿEmÿ<^ÿ+Aÿ%ÿ ÿÿ‡ÿ$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿÿÿ³ÿÿÿÿ)ÿ+?ÿ6Oÿ?\ÿEfÿNuÿX…ÿc–ÿn¤ÿ y¯ÿ €¶ÿ …¼ÿ ‰ÄÿËÿ”ÐÿšÖÿŸÚÿ ¤Ýÿ ©âÿ ­æÿ ±êÿ ³ëÿ ´ìÿ ´îÿ ·ñÿ »ôÿ ¼õÿ¬ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ »ôÿ ·óÿ µòÿ ¶òÿ ¶ñÿµïÿ³ëÿ´íÿ ¶òÿ µñÿµðÿ¹óÿ ¼õÿ¸òÿ´ðÿ ³ïÿ²ìÿ°èÿ «äÿ¦àÿ¢Üÿ ¡Ýÿ ŸÛÿ ›×ÿ –Õÿ “Óÿ’ÏþŒÇÿ‚¼ÿ ~¸ÿ}¸ÿ }¶È w¬» p¢º kš:‚ x­ x­̳x²]y³ÿ€»ÿ‡ÂÿŠÆÿ‹Èÿ‹ÉÿÊÿÌÿ”Ðÿ˜ÕÿÙÿ ¤Þÿ §àÿ §áÿ ªãÿ ­åÿ®æÿ°éÿ´íÿ¶ñÿ ¶ñÿµíÿ¶ïÿ ¶òÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ ·òÿ ¸óÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ¹óÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¹óÿ ·óÿ »ôÿ ¾õÿ± ½õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼ôÿ… ½õÿ »ôÿ ¼ôÿ… ½õÿ ¼õÿ »òÿ ºìÿ ¸ïÿ ¶òÿ ´íÿ ´ëÿ ³ëÿ ®çÿ ªâÿ «Ûÿ ¨Ùÿ ¢Úÿ žÖÿšÒÿ•ÐÿŒÆÿ‚ºÿ|µÿt¬ÿjÿ`”ÿWŠÿMzÿCjÿ8Wÿ%6ÿÿ ÿÿƒÿÿÿ+ÿÿ ÿ ÿÿÿÿ ÿ$$$ÿ,,,ÿ344ÿ777ÿ<==ÿCDEÿMNNÿUUUÿXXXÿ\\\ÿ___ÿ\\\ÿWWWÿQQQÿKLLÿEFFÿ>?@ÿ899ÿ333ÿ555ÿ677ÿ000ÿ///ÿ011ÿ,--ÿ)))ÿ(((ÿ%%%ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ%ÿ(:ÿ5Lÿ=ZÿBdÿLrÿW‚ÿc–ÿn¤ÿ y­ÿ €µÿ …½ÿ‰ÅÿËÿ—ÐÿšÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ±êÿ ´ìÿ µîÿ µñÿ ·óÿ »ôÿ ½õÿ »ôÿª ½õÿ »ôÿ ·óÿ »ôÿ ½õÿ ¹óÿ ¸óÿ" ·óÿ ¶òÿ´íÿµïÿ ¸óÿ ·óÿ ¶óÿ ¸óÿ ºôÿ »ôÿ ·óÿ ¶óÿ ¹ôÿ·ðÿ³ìÿ °êÿ ¬æÿ ©âÿ ©âÿ¦àÿ Ûÿ ›Ùÿ ˜Øÿ˜Ôÿ•ÑÿÎÿ Îþ ŽËÿ …Àÿ }µÿ w­ÿ x­{³4 vªC s¥"„$n¢Ç³ x²]y³ÿ€»ÿ‡Âÿ‰ÆÿŒËÿŽÎÿŽÍÿ Ðÿ •Öÿ ™×ÿØÿ £Ýÿ ¨âÿ ¬åÿ ­æÿ ²êÿ µïÿ ¶òÿ ¶òÿ ¸óÿ ¼ôÿ ¹óÿ ¶òÿ »ôÿ ½õÿ ¹óÿ ·òÿ »ôÿ„ ½õÿ ¹óÿ ¶òÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸óÿ¹ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¸óÿƒ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ¶ñÿ ¶òÿ µîÿ ²êÿ ­æÿ ¨âÿ ¥ßÿ ¦ßÿ ¢ÜÿœØÿ›Öÿ–ÑÿÈÿ„¾ÿ |³ÿ s¨ÿgœÿ^ÿV…ÿMzÿAgÿ1Kÿ(ÿÿÿÿƒÿÿÿÿÿÿÿ ÿ)))ÿ211ÿ<<<ÿOOOÿ```ÿnnnÿ}}}ÿŒŒŒÿšššÿ§§§ÿ°±²ÿ¶¶·ÿ¼¼¼ÿÇÇÇÿËËËÿÊÊÊÿÈÈÈÿÃÂÂÿ¾¾¾ÿ·¸¸ÿ¬­®ÿ¥¥¦ÿ¡¡¡ÿœœœÿ˜˜˜ÿ“““ÿ‹‹‹ÿ‚ƒƒÿ‚‚ÿ€ÿ|{{ÿmmmÿYYYÿEEEÿ111ÿÿÿ ÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ#ÿ&5ÿ-Dÿ7TÿCeÿMsÿWƒÿc—ÿn¤ÿ y®ÿ €µÿ …»ÿ ŠÀÿ “Éÿ ›Òÿ›ÖÿŸÚÿ ¥ßÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ ºôÿ ½õÿ ¸óÿ ·óÿ± ½õÿ ¹óÿ µòÿ µñÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ¼õÿ ºôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¹óÿ µñÿ µòÿ´ïÿ²êÿ ®çÿªãÿ¥ßÿŸÛÿ›×ÿ š×ÿ –×ÿ”Òÿ“Îÿ ŽÍÿ‹ÊÿˆÅÿ ‚»ö {²ô x­ÿ vª‡„$n¢Ç³s¬du¯ÿ¹ÿˆÃþŠÇÿ‹ÉÿŒËÿÍÿ Ñÿ •×ÿ œÚÿ¢Üÿ ¤Þÿ ¦àÿ ¨âÿªãÿ ­æÿ³êÿµïÿ ¶óÿ µòÿ ¸óÿ ¾öÿ ºôÿ ¶òÿ ¼õÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ »ôÿ ¾õÿ± ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ¹óÿ »ôÿƒ ½õÿ ¾õÿ ½õÿ ºôÿ ½õÿ? ¼õÿ ¹óÿ »ôÿ ½õÿ »ôÿ ¹ôÿ ºôÿ ¸ôÿ µòÿ ¶ñÿ ³íÿ ¬åÿ ¦áÿ ¤Þÿ ©Üÿ ¤Ùÿ›Øÿ›ÖÿšÔÿ–ÑÿÈÿƒ»ÿ |­ÿ r£ÿgÿ_’ÿV„ÿKtÿ=]ÿ+Aÿ #ÿ ÿÿÿÿÿÿÿÿÿÿ-,,ÿDCCÿZZZÿnnnÿ{{{ÿˆ‰‰ÿ———ÿ«¬¬ÿºººÿÀÀÀÿÇÇÇÿÐÏÏÿÛÜÜÿáââÿâããÿçèèÿìííÿòóóÿòòòÿîîîÿòòòÿòóóÿìëëÿëììÿââãÿÞÞßÿàááÿÞßßÿÚÛÛÿÕÕÕÿÏÏÏÿÊÊÊÿÍÏÏÿÏÐÐÿÉÈÈÿ½½½ÿ¯¯¯ÿ¢¢¢ÿ•••ÿ‡ˆˆÿ}}}ÿpqqÿ^__ÿQPPÿFEEÿ567ÿ$%'ÿÿ ÿ‚ÿÿÿÿÿ¨ÿÿÿ ÿÿ"0ÿ)=ÿ4Nÿ@bÿJqÿT€ÿ_ÿk ÿu­ÿµÿ …»ÿ Š¿ÿ ”Éÿ Òÿ›ÖÿžÚÿ ¤Þÿ ©âÿ ­æÿ ¯èÿ ²ëÿ µïÿµîÿ´îÿ µñÿ ¹ôÿ ¾õÿ ºôÿ® ½õÿ* ºôÿ »ôÿ ½õÿ ¹óÿ µòÿ µòÿ ¹ôÿ ¾õÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ »ôÿ ½õÿ ¹óÿ ¶òÿ ºôÿ¹óÿµïÿ²ëÿ¯çÿ­æÿ ©âÿ¤Þÿ¢ÝÿžÛÿ ™Øÿ˜Õÿ˜Ôÿ —Ôÿ•Ôþ ‘ÒÿŒÈÿ‡Àÿ ƒ½ÿ‚½Õƒ½„{µ‚sª‹%kŸŽ+f—9/~µ/~µÅ³o¨Sr«è}·ÿ†Âÿ‰ÆÿŠÇÿŒËÿ Ðÿ •Öÿ ŸÜÿ ¦àÿ ¥ßÿ ©ãÿ ®çÿ²ëÿµîÿ ·ñÿ ¶òÿ ¸óÿ ¼õÿ ºôÿ ·òÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ·òÿ ¹óÿ ¾õÿ¾ ½õÿ »ôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ‚ ½õÿ ¾õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ+ ºóÿ ¶ñÿ ¶òÿ ²îÿ ¬åÿ §áÿ ¦Ýÿ ¬Øÿ ¦ØÿœØÿ ›Ôÿ šÑÿ•ÏÿŒÅÿ ‚·ÿ zªÿq¡ÿg›ÿ^‘ÿTÿHmÿ7Rÿ$5ÿÿ ÿÿÿÿ ÿÿÿ)))ÿAAAÿXXXÿtssÿ“’’ÿ¬¬¬ÿÀÀÀÿÍÍÍÿÚÛÛÿèééÿöööÿýýýÿûûûÿúúúÿÿÿÿÿþÿÿÿøøøÿûüüÿÿÿÿÿûüüÿö÷÷ÿüýýÿýÿÿÿ÷øøÿúûûÿÿÿÿÿúúúÿ‚ÿÿÿÿûûûÿùùùÿúúúÿÿÿÿÿüüüÿøøøÿôôôÿðññÿíííÿéëëÿãããÿÖÖÖÿ¾¿¿ÿ©©©ÿ–••ÿ€ÿgggÿNNNÿ777ÿ#%%ÿÿÿ ÿ ÿÿÿÿÿ¨ÿÿÿÿ+ÿ(:ÿ3Lÿ=_ÿGnÿQ}ÿ\‹ÿh›ÿs«ÿ~µÿ †¼ÿ ŠÀÿ “Éÿ ›ÒÿœÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ²ëÿ ´ìÿ³ëÿ´íÿ ¶ñÿ ¹ôÿ° ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¹óÿ ¼õÿ ¸óÿ ½õÿ ºôÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »õÿ ·óÿ´îÿ´ìÿ´ìÿ±êÿ ­æÿ ¨âÿ £ÞÿžÙÿÙÿ žÙÿ ›Ùÿ —Øÿ–Ôÿ•Ñÿ ’ÑþŒËÿ†Áÿºÿw°ÿ q¦ÿ&p¥’FŠÂ ƒy³Â³_™ qª4 }¶¹ ºÿ…ÀÿˆÄÿŠÇÿ Ìÿ •Öÿ ŸÜÿ §áÿ ªäÿ «äÿ ªäÿ ¯çÿ ³ìÿ´ñÿ ·ïÿ »ìÿ ¼òÿ »õÿ ¸óÿ ¹óÿ »ôÿ ¸óÿ »ôÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¹óÿ ·óÿ »ôÿÀ ½õÿ ¼õÿ »ôÿ ¼õÿ‹ ½õÿ ¹óÿ ·óÿ ¼ôÿ ¾õÿ‚ ½õÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºðÿ »ìÿ ±éÿ ¬çÿ ¬æÿ «Ýÿ ªØÿ §Ýÿ ¤Ýÿ ¡ÙÿžÙÿšÓÿ •Æÿ Œ¾ÿ ‚¸ÿx¯ÿn£ÿc”ÿY‡ÿNyÿCiÿ0Jÿ%ÿÿ ÿÿÿÿ222ÿcddÿŽŽÿ¯¯¯ÿÆÆÆÿÕÕÕÿßßßÿéêêÿñòòÿóõõÿ÷øøÿùûûÿ÷øøÿøøøÿýþþÿýÿÿÿýþþÿþÿÿÿýÿÿÿüýýÿýþþÿýÿÿÿüþþÿûýýÿýÿÿÿûýýÿüþþÿýÿÿÿüþþÿ‚þÿÿÿýÿÿÿýþþÿùúúÿøùùÿüþþÿýÿÿÿüýýÿûýýÿúüüÿõööÿïïïÿïððÿêëëÿàààÿÜÛÛÿÓÒÒÿ¿ÀÀÿ®®®ÿœœœÿˆˆˆÿiiiÿ=>?ÿ !ÿ ÿÿÿÿÿÿÿ¤ÿÿÿ ÿ&ÿ*?ÿ5Qÿ>_ÿGnÿR}ÿ\Œÿjšÿ w¦ÿ €³ÿ †½ÿ‰ÄÿËÿ–Ðÿž×ÿ ¥Þÿ «äÿ ¬åÿ ­åÿ ±êÿ ¶ñÿ ¶ñÿ ·òÿ »ôÿ ºôÿ ¸óÿ ¼ôÿ ¾õÿ® ½õÿ ¼ôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ ¼õÿ ¹óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ‚ ½õÿ ¼õÿ »ôÿ ¸óÿ ¹óÿ ¼õÿ ¸òÿµñÿ ´îÿ±éÿ ¬åÿ©âÿ¨âÿ¥ßÿ¢Ýÿ £Þÿ  Ûÿ š×ÿ šÖÿš×ÿ –Õÿ ‘ÑÿŒËÿ‡Åÿ „¿ÿ€¸ö5|²·Nt¦‚y³y³Â±r«r« }µ ·ÿ„¾ÿˆÄÿŠÇÿ‰Åÿ ŒÊÿ •Öÿ Ûÿ£Þÿ ©âÿ «äÿ ¬åÿ ²ëÿ ¶ïÿ ¸ðÿ »ïÿ ½îÿ ¼òÿ ¹ôÿ µòÿ ¹óÿ ¾õÿ ¹óÿ ¾õÿ ¾öÿ ½õÿ »ôÿ ½õÿ ¹óÿ ½õÿ ¾õÿÀ ½õÿ ¾õÿŒ ½õÿ ºôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ' ½õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¸îÿ ¹êÿ ®æÿ «äÿ ¯äÿ ®Þÿ «Ûÿ ¨Ýÿ ¦Ýÿ ¤Üÿ ¢Ùÿ Òÿ •Èÿ ŒÀÿ ‚¸ÿv°ÿj¡ÿ^ŽÿSÿGlÿ6Uÿ#5ÿÿ ÿ ÿ ÿÿ;<<ÿ___ÿˆˆˆÿµ¶¶ÿÕÖÖÿìììÿúúúÿ…ÿÿÿÿþÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿùûûÿüþþÿýÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿûüüÿýÿÿÿøùùÿ÷÷÷ÿüþþÿýÿÿÿþÿÿÿÿÿÿÿüýýÿúûûÿ„ÿÿÿÿöøøÿíïïÿãääÿÔÕÕÿºººÿ“““ÿxxxÿbbbÿIIIÿ456ÿ"$'ÿÿÿÿÿÿÿ£ÿÿÿ ÿ$ÿ)=ÿ5Qÿ>_ÿFmÿP{ÿ\‰ÿ j—ÿ v¥ÿ ~±ÿ „½ÿ‰ÆÿÌÿ˜Ñÿ ¡×ÿ §Þÿ ªãÿ «åÿ ¬åÿ ®æÿ ±ëÿ ¶ñÿµðÿ·ñÿ ½õÿ ºôÿ µòÿ »ôÿ ¾õÿ² ½õÿ ¾õÿ »ôÿ ¸óÿ ¼ôÿ ¾õÿ ½õÿ ¾õÿ‚ ½õÿ ¾õÿ ½õÿ ¸óÿ ºôÿ ¾õÿ ¹óÿ ¶óÿ ¸ôÿ·ñÿ´íÿ ±êÿ °êÿ ±êÿ ­çÿªãÿ ¨âÿ¥ßÿ¡Üÿ ÛÿŸÚÿ Ûÿ Úÿ ˜Ùÿ ”Õÿ‘Òþ‘ÐþˆÄÿ#‚¼ÿ†ÁƒÀJw°Vp¨‚ x­¿²r« €¸ }µ¤ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ Ëÿ •Öÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ²îÿ ·ñÿ »ìÿ ½ïÿ ½õÿ ¸óÿ µòÿ ¶òÿ ¹óÿƒ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿØ ½õÿ& ¸óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ³ëÿ ­çÿ ®ãÿ ´áÿ °äÿ ¬ãÿ ¬Ùÿ ©Úÿ ¥ßÿ ¥Õÿ ¡Ïÿ–ÐÿŒÆÿ ·ÿt«ÿfœÿZ‰ÿNwÿ>]ÿ$6ÿÿ ÿÿÿ...ÿbbbÿŸŸŸÿÕÕÕÿôôôÿúüüÿ–üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ‘üþþÿûýýÿüþþÿùûûÿôôôÿíííÿÞÞÞÿ¼¼¼ÿ–––ÿmnnÿ?@@ÿÿ ÿ ÿ ÿÿÿ¢ÿÿ ÿ#ÿ'8ÿ3Lÿ>_ÿDlÿMxÿ[„ÿh•ÿ s¦ÿ z±ÿ »ÿˆÅÿ“Ìÿ œÒÿ ¢Øÿ ¤Üÿ ¥ßÿ ©âÿ ­æÿ ³ëÿ µíÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ »ôÿ ¾õÿà ½õÿ ¸óÿ ·òÿ ¼õÿ ºôÿƒ ¶òÿ µîÿ²êÿ ­æÿ¬åÿ ¬åÿ §áÿ ¤ßÿ ¥ßÿ¡Üÿ›Øÿ —×ÿ –×ÿ ’ÓÿÍÿŒÊý„Àÿy³ÿv°f‚ x­¿´ z° y¯² {²ÿ €¸ÿ„¾þˆÄÿ‹Êÿ ŽÎÿ ‘Ñÿ —ÕÿÙÿ £Þÿ ¨áÿ ¬åÿ ¶ïÿ »ôÿ ¹ðÿ ¸ðÿ ¸ôÿ ¹ôÿ ºôÿ »ôÿ ¹óÿ ¼õÿ ¸óÿ »ôÿ ½õÿ ºôÿ »ôÿÕ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ³ëÿ ²äÿ °âÿ ¯äÿ °äÿ °áÿ ­Øÿ ©Úÿ ¥ßÿ ¢Öÿ œÏÿ“Íÿ‡Ãÿ{´ÿq¢ÿg•ÿ[‹ÿIpÿ3Lÿ!ÿ ÿÿ766ÿfffÿÿÅÅÅÿàââÿ÷øøÿ‚ÿÿÿÿ þÿÿÿøùùÿøúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿ„üþþÿúüüÿ÷÷÷ÿùûûÿüþþÿýÿÿÿüþþÿùûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùúúÿýÿÿÿ‚üþþÿ‚ýÿÿÿþÿÿÿƒÿÿÿÿ ýþþÿöõõÿìííÿÜÝÝÿÆÇÆÿ«««ÿŒÿkkkÿCCDÿÿÿÿÿÿŸÿÿ ÿÿ '6ÿ3Mÿ=`ÿFnÿPzÿ\„ÿ h”ÿ s¦ÿ z±ÿ ºÿ ‰Áÿ ‘Éÿ˜ÐÿœÖÿ ¢Üÿ ©âÿ «äÿ ­åÿ ®çÿ ±éÿ³ëÿ´íÿµðÿ ¸óÿ ¹ôÿ »ôÿ ½õÿ ¾õÿà ½õÿ »ôÿ ½õÿ ¼õÿ ºôÿ »õÿ ºôÿ ¶óÿ¶ñÿµïÿ ³îÿ ³íÿ ³îÿ°éÿ­åÿ ªãÿ¥ßÿ¡Ûÿ  Üÿ žÛÿ šØÿ˜×þ–Ôÿ’Îÿ‹Èÿ…Âÿ„ÁÊ»˜ w¬¥s¥W/~µ/~µ½´ x¬ w«ˆ x®í |´ý €¹ÿ„¿ÿŠÉÿÍÿŒÌÿ”ÑÿœØÿ ¢Üÿ ¦àÿ ¬åÿ ·ïÿ ½öÿ ·óÿ µòÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »ôÿ ·òÿ ºôÿ ¾õÿÑ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ ¹óÿ ·òÿ ¼ôÿ ¼õÿ ·óÿ ´ðÿ ´ëÿ µãÿ ²áÿ ­äÿ ²ãÿ µßÿ ¯Øÿ ªÚÿ ¥ßÿ Ÿ×ÿ˜ÏÿËÿ„¿ÿx¯ÿ p›ÿfŽÿX†ÿ=`ÿ%7ÿÿ&# ÿDDDÿ}~~ÿ¹ººÿïïïÿ‚ÿÿÿÿ üþþÿûüüÿüþþÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿûýýÿýÿÿÿùúúÿ÷÷÷ÿþÿÿÿÿÿÿÿøùùÿçèèÿÅÅÅÿ“““ÿ[[[ÿ666ÿÿ ÿÿÿÿÿÿÿ ÿÿ %4ÿ3Lÿ>_ÿHoÿQ{ÿ[„ÿf”ÿ r¦ÿ z±ÿ ‚¹ÿ ŠÀÿÉÿ–ÒÿšÖÿ¢Ýÿ ¬åÿ ­æÿ ¬åÿ¬åÿ¯èÿ³ìÿµñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ ¼õÿÉ ½õÿ »ôÿ ·óÿ ¶òÿ ¶òÿ ¶óÿ ·óÿ¶ïÿ³ìÿ ¯èÿ «äÿ ¨áÿ ¨áÿ¥ÞÿžÙÿžÙÿ žÙÿ˜Óÿ”Ñþ’ÒÿŒÉÿ …¿ÿ }´ÿ z°¸5|²$ÿRp‚ x­º´ w¬q—x°My³ç {´ÿ ·ÿ„¿ÿˆÄÿŠÇÿÌÿ—Ñÿ›Öÿ¢Ýÿ ¬åÿ ´ïÿ ¸ôÿ ¶óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ ¹óÿ ¼õÿ ½õÿ ¼õÿÔ ½õÿ ¸óÿ. ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ¼õÿ ¾õÿ ¼õÿ ¶óÿ ´ðÿ ´ëÿ ´ãÿ ³àÿ ²áÿ ¸âÿ »àÿ ´Ùÿ ­Ûÿ ¤ßÿ Ÿ×ÿ ˜Ïÿ‘Ìÿ‡¼ÿ |¨ÿ o™ÿ _ŠÿLvÿ)Cÿÿ"%'ÿ`^]ÿ¬¬¬ÿÖÖÖÿíííÿóóóÿúúúÿþÿÿÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿ üÿÿÿüþþÿüýýÿûýýÿüþþÿûýýÿõööÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûýýÿ‡üþþÿüÿÿÿùúúÿõõõÿúûûÿüþþÿûýýÿƒüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüþþÿûýýÿ‚ýÿÿÿ üþþÿùûûÿõööÿéêêÿÔÔÔÿ°°°ÿ}}}ÿ888ÿÿÿÿÿÿœÿÿ ÿÿ 0ÿ2Gÿ B\ÿGlÿLyÿUƒÿb”ÿo¦ÿ y±ÿ ºÿˆÅÿ“ÐÿœØÿ  Ùÿ ¦Ýÿ ¬åÿ ­æÿ ²êÿ µîÿ¶ñÿ ¶òÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¸óÿÈ ½õÿ ¸óÿ ¼õÿ ¹óÿ µòÿ‚ ¶òÿ ¶òÿ ¶ñÿ µñÿ³íÿ±éÿ ­åÿ¨âÿ£Þÿ £Ýÿ Øÿ š×ÿ›×ÿ–ÑÿËÿŒÊÿ„Àÿ1|³Ù?x­=‚ x­ x­º³ x­x´"x²í|µÿ »ÿƒ½ÿ†Áÿ‰ÆÿËÿ’Ðÿ™Öÿ Ûÿ ¨àÿ ®èÿ ²îÿ ´ïÿ ¸òÿ »ôÿ ¸óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ½õÿ »ôÿ ºôÿ ¼õÿÑ ½õÿ ¹óÿ0 ½õÿ ¾õÿ ¼õÿ ¹óÿ ºôÿ ½õÿ ¾õÿ ¼õÿ ¹óÿ »ôÿ ¾õÿ »õÿ ºóÿ ¹ïÿ ¶îÿ ´ìÿ ³ãÿ µáÿ ·åÿ »çÿ ¼åÿ ¶Þÿ °Üÿ ¨ÛÿžÕÿ”Íÿ‹Åÿ „¸ÿ {©ÿ mœÿWÿ:Zÿ $4ÿ(.0ÿkllÿ­­­ÿåææÿûûûÿÿÿÿÿùùùÿùûûÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿýÿÿÿƒÿÿÿÿêêêÿÅÅÅÿ‘‘‘ÿdddÿ<<<ÿÿÿÿÿ›ÿÿÿ ÿ+ÿ/DÿA]ÿIlÿPxÿXƒÿb’ÿl¢ÿ x¯ÿ ‚ºÿ ‰Ãÿ’ÍÿšÖÿ ¡Ùÿ ¦Ýÿ ©âÿ ªäÿ ¬åÿ °èÿ ³íÿ ¶óÿ ¶óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¹óÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ »ôÿƒ ¹óÿ ·óÿ ¶óÿ ¶óÿ¶ñÿµîÿ ²ìÿ ¯éÿ¬åÿ ªãÿ§áÿ¢ÝÿžÚÿØÿ˜Õÿ”Óÿ ”ÕþËÿ'†¾ÿ…¾¢¸` vªnr¤1/~µ/~µ¸¶x²-x²Ý~¸ÿ…Àÿ †Âÿ‰Æÿ‹ÊÿÏÿ™ÖÿŸÙÿ ¢Úÿ ¨àÿ ®æÿ ³ëÿ µïÿƒ ¶òÿ ºôÿ ½õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾õÿÝ ½õÿ ¸óÿ ·ðÿ ¼ìÿ ¸ìÿ ´ëÿ ³ãÿ ·ãÿ ¼ëÿ ½ìÿ »êÿ ¶ãÿ ±Ýÿ ¬×ÿÓÿÊÿ …»ÿ ~³ÿ v«ÿiœÿNvÿ-Bÿ)6=ÿhfeÿÆÆÅÿôööÿýÿÿÿþÿÿÿ“üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿùúúÿôôôÿîîîÿËËËÿ”””ÿOOOÿ !ÿ ÿÿÿÿ ÿ&ÿ-Cÿ=_ÿKmÿVxÿ]„ÿc‘ÿkžÿ w®ÿ ‚ºÿ ŠÀÿÈÿ•Ðÿ ×ÿ ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ µòÿ ¹óÿÓ ½õÿ ¹óÿƒ ¶òÿ ¶óÿ¶ñÿ´ìÿ°èÿ ¬åÿ ¨áÿ ¢ÝÿØÿ ˜×ÿ –×ÿ –Øÿ–Õÿ”Ïÿ ‹Çÿ‚»ÿ z¯ÿ w¬ƒ ~¶·¶w± x²<{µ£}¸ÿ‚½ÿ†Áÿ†ÂÿˆÅÿŒÊÿ”Ðÿ™ÔÿžØÿ ¦àÿ ®çÿ ³ëÿ µïÿ ¶óÿ ºôÿ ¼ôÿ ¹óÿ ¸óÿ ºôÿ ¼ôÿ ¾õÿ ¼ôÿ »ôÿÒ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ‚ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ·óÿ ·òÿ ½óÿ ¸ëÿ ³ãÿ ·àÿ ½åÿ Âìÿ ¿èÿ ºäÿ ¶âÿ ¯Þÿ ¦ØÿšÔÿËÿ …»ÿ }³ÿ s¦ÿ\†ÿEdÿ7Jÿgqxÿ¼¹¸ÿíííÿÿÿÿÿþÿÿÿýÿÿÿ‹üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿûýýÿùûûÿûýýÿ‰üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿ„üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýþþÿôõõÿßààÿ·¸¸ÿˆˆ‰ÿUVWÿ)))ÿ ÿÿÿ™ÿÿÿ%ÿ.Dÿ>`ÿIpÿR{ÿX„ÿa’ÿm£ÿ x°ÿ ‚»ÿ ‰Äÿ’ËÿšÑÿ ¡×ÿ ¥Ýÿ ©âÿ ¯çÿ ³ëÿ ³îÿ ´îÿ ´íÿ ¶ðÿ ¶òÿ µòÿ ¹óÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿÌ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ºôÿ ¼õÿ »õÿ ¸óÿ ¶òÿ¶ñÿ³ìÿ°èÿ «äÿ¢Üÿ Üÿ  Üÿ ›Øÿ ˜×ÿ–Õÿ “Òÿ ŽÌÿ‡Äÿ»ë6|±¢Xx« ~¶·µy³x±fz³ÿ‚¼ÿ†Áÿ…¿ÿ‡Ãÿ‹ÈÿÌÿ•Òÿ›Øÿ¥ßÿ ­æÿ ±éÿ ´íÿ¶ñÿ ºôÿ ½õÿ ¼õÿ ¹óÿ ·óÿ ¼õÿ ½õÿ »ôÿ ½õÿ ¾õÿÓ ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹ôÿ ¹óÿ ½ôÿ ¹ëÿ ¶âÿ ¼ãÿ Àæÿ Ãéÿ Áæÿ ¼ãÿ ·âÿ ­àÿ ¢Ûÿ™ÒÿÈÿ †¼ÿ {±ÿ kÿLpÿH_ÿNdqÿ©¯´ÿññðÿýÿþÿÿÿÿÿ‹üþþÿ üÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿŠüþþÿ ùúúÿõööÿúûûÿýÿÿÿüþþÿûüüÿúüüÿüýýÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿ üýýÿúüüÿûüüÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿÿÿÿÿöööÿØÙÙÿ©ª©ÿuuuÿDDDÿ$##ÿÿÿÿÿ–ÿÿÿ#ÿ,Aÿ=]ÿInÿQ{ÿW„ÿa“ÿn¥ÿ y±ÿ ‚»ÿ‰Äÿ ’Íÿ ›Óÿ ¡Øÿ ¦Þÿ ¬åÿ ±éÿ ³ìÿ ´ïÿ ´íÿ µðÿ ¶óÿ ·óÿ ¹óÿ »ôÿ ½õÿ »ôÿ ·óÿ ºôÿÎ ½õÿ ¹óÿ ¸óÿ ½õÿ ¼ôÿ ¹óÿ ·óÿ ¶óÿ¶ðÿ¶íÿµíÿ°éÿ ©âÿ §àÿ¥Þÿ Úÿ ›Øÿ —Øÿ —Ùÿ –Øÿ“Ôþ‰Æÿ'€¹ÿ~µuu«0ƒºµµy³ }´q ~¶ÿƒ½ÿ†Áÿ…Àÿ‡Ãÿ‹ÈÿÌÿ“ÒÿœØÿ ¢Ýÿ ¨áÿ¬åÿ°èÿ´ìÿ¶ðÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿÕ ½õÿ ¼õÿ‚ ½õÿ ºôÿ ¶òÿ ºôÿƒ ½õÿ ½öÿ ¼óÿ ¼íÿ »ëÿ ¼ëÿ Âëÿ Âèÿ ¼âÿ Áçÿ Âéÿ ·ãÿ ®áÿ ¤ßÿ ™Íÿ Àÿ ‡½ÿu«ÿ_ÿ>`ÿ1\nÿ­±³ÿæåäÿþÿÿÿýÿÿÿŽüþþÿüýýÿûýýÿ‚üþþÿûýýÿŽüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿ üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿƒüþþÿûýýÿüþþÿ ýÿÿÿùúúÿõõõÿùúúÿúüüÿõ÷÷ÿáââÿ»»»ÿ~~ÿDDDÿÿÿÿÿ–ÿÿÿÿ(:ÿ;UÿJiÿVyÿ]„ÿe”ÿn¥ÿy±ÿ ‚¹ÿ ŠÀÿ Ìÿ ˜Øÿ  Ùÿ §Þÿ ¬åÿ ­æÿ ­åÿ ¬åÿ °êÿ ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿÔ ½õÿ ºôÿ ¶òÿ »ôÿ ¶òÿ ¹ôÿ¼ôÿµíÿ²êÿ²êÿ ªãÿ¤Þÿ ¤Þÿ¡Üÿ›Øÿ —×ÿ•×ÿ –×ÿ ’Òÿ ‹Êÿ €ºÿ {²¥0ƒº0ƒºµ¸ ~¶z ~¶ÿ €¹ÿƒ¼þ…¿ÿˆÄÿ‹Èÿ‹Éÿ Ïÿ ™×ÿ Úÿ¢Üÿ§àÿ «äÿ°èÿ´ïÿ ¶óÿ µòÿ ºôÿ ¾öÿ »ôÿ µòÿ ¹óÿ ½õÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¾õÿ‚ ½õÿ ½òÿ ½îÿ ¼ëÿ ¼èÿ ½çÿ Ãëÿ Ãêÿ ¿æÿ Äêÿ Ãëÿ ¸äÿ ®Þÿ ¥×ÿ ›Êÿ ¾ÿ „¶ÿd’ÿMpÿ1Zmÿ€‘—ÿâââÿûùøÿûüýÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿƒýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿüþþÿúûûÿøøøÿüþþÿ‚ÿÿÿÿ îïïÿÏÐÐÿ¦§§ÿtuuÿ=<<ÿÿÿÿÿÿ“ÿÿÿÿ#4ÿ8SÿHjÿTzÿY„ÿc”ÿn¥ÿv°ÿ ¸ÿ ‰¾ÿ ’Íÿ šÚÿ  Ùÿ ¦Ýÿ‚ ¬åÿ ®çÿ ²ëÿ µïÿ ¸îÿ ºïÿ ºóÿ ¹ôÿ ¹óÿ ¼õÿ ºôÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼õÿ ½õÿ ºôÿ ºôÿ ¹ôÿµðÿ´íÿ´ìÿ¯èÿ«äÿ ªãÿ¥ßÿ Ûÿ žÛÿ œÚÿ šØÿ –×þ’Óÿ ‹Éÿ‡Âí0¸ˆ@~³0·¸ ~¶i ~¶õ }µÿ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ³îÿ ¶óÿ ¶òÿ ¹óÿ ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿÏ ½õÿ ¼õÿ† ½õÿ ¼õÿ ¼îÿ ¼ëÿ »æÿ ½âÿ Âéÿ Åìÿ Äëÿ Åìÿ Áéÿ ·ãÿ ­Úÿ £Ðÿ ™Èÿ Œ»ÿ y§ÿVyÿI^ÿ‚Œ‘ÿÓÎËÿüþþÿýþþÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿ‡üþþÿûýýÿ„üþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿüþþÿýÿÿÿúüüÿôõõÿøùùÿ•üþþÿüýýÿûýýÿ…üþþÿ ýÿÿÿþÿÿÿÿÿÿÿùûûÿÚÚÚÿŽŽÿJHHÿ ÿ ÿÿÿÿ’ÿÿÿÿ!1ÿ5QÿEkÿQ|ÿV„ÿa“ÿn¥ÿu®ÿ~·ÿ ‰Àÿ ”ÍÿÙÿ ¡Úÿ ¦Þÿ ¬åÿ ­æÿ ³ëÿ ´íÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ¾õÿ »ôÿ ¶òÿ ºôÿÖ ½õÿ ¹óÿ ¶òÿ ·óÿ¶ðÿ³ìÿ´ìÿ³ëÿ ®çÿ ªãÿ ¦àÿ¤ÞÿžÙÿ ™×ÿ —Øÿ ™Úþ‘Ðÿ-…½ÿ3‚¸w –×´¸ ~¶ ~¶E ~µË €¸ÿ…¿ÿ†Áÿ†ÂÿˆÄÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Þÿ ¨áÿ ¬åÿ ²ëÿ µïÿ ¶òÿ ·óÿ ¸óÿ ·òÿ ¸óÿ »ôÿ ½õÿ ¼õÿ‚ ½õÿ »ôÿ ¼õÿÎ ½õÿ! ¹óÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »ôÿ ·óÿ »ôÿ ½òÿ ¼íÿ »åÿ ¼áÿ Âèÿ Åìÿ Äëÿ Âèÿ ¼âÿ ²Üÿ¨ÙÿžÖÿ ’Éÿ}°ÿ_ÿTrÿRkwÿÂÈÊÿýûúÿýÿÿÿüþþÿúûûÿüýýÿüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿúüüÿüþþÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûýýÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ‚ýÿÿÿ úûûÿùúúÿöøøÿäääÿÁÁÁÿŒŒÿNNNÿÿÿÿÿ‘ÿÿÿÿ%5ÿ6MÿEiÿR~ÿZ„ÿd“ÿm¥ÿw°ÿ ºÿŒÅÿ’Ìÿ—Òÿ ¡Ûÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹óÿ‚ ½õÿ ¼ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ¹óÿ »ôÿ ¼õÿ ºóÿ¶ñÿ´íÿ²êÿ²êÿ¯çÿ ªäÿ¦àÿ¤Þÿ £Ýÿ žÚÿ š×ÿ›Ùþ—ÓÿÉÿ$ŒÅj –×´¶ ~¶ ~¶ {´³ ~¸ÿ„¿ÿ†Áÿ‡Âÿ‰Çÿ Îÿ –×ÿ šØÿžÙÿ £Þÿ ¨âÿ ¬åÿ ±éÿµíÿ ¶òÿ µòÿ ·òÿ ºôÿ ¾õÿ ¼õÿ ºôÿ »ôÿ ¼õÿ‚ ½õÿ ¾õÿÏ ½õÿ ºôÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »óÿ ·ïÿ »òÿ ½ñÿ ¼éÿ ½åÿ ¿åÿ Ãéÿ Åìÿ Äìÿ Áçÿ ¹ßÿ ­Öÿ £Öÿ ™Öÿ ŠÅÿp£ÿMtÿBg|ÿ™¢¦ÿéìíÿÿÿÿÿýÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿûüüÿùûûÿûýýÿûüüÿö÷÷ÿøúúÿƒüþþÿûüüÿúüüÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ÷øøÿƒüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿƒüþþÿúüüÿùûûÿüýýÿ†üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿùûûÿûýýÿüýýÿ÷÷÷ÿøùùÿÿÿÿÿüýýÿÙÙÙÿ ¡¡ÿ```ÿ.--ÿ ÿÿÿÿÿÿÿÿ$4ÿ4JÿCdÿQyÿ]†ÿf–ÿo¥ÿ y°ÿ ƒ¼ÿÈÿ‘Ìÿ•Ïÿ  Úÿ §àÿ ©ãÿ «äÿ ­æÿ ´íÿ µîÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ºôÿ ¾õÿ ¾öÿ »õÿ ¶óÿ¶ðÿ¶îÿµîÿ±êÿ ¬åÿ ªãÿ ©âÿ ¨âÿ£ÝÿžÙÿŸÚÿ žÙÿ›Öÿ˜Õ¢ “Ö9ƒø”ϲ¶ ~¶x² x²¸|¶ÿ„¿ÿˆÄÿŠÈÿÌÿ ‘Ñÿ –×ÿ šØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶òÿ ¶òÿ ¶òÿ »ôÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ µòÿ ¹óÿÚ ½õÿ ½öÿ ¼ñÿ ¼ëÿ ¼ìÿ ¼éÿ »âÿ Àæÿƒ Äëÿ Áçÿ ¹ßÿ ©ÓÿžÑÿ”Ïÿ €¹ÿ g”ÿ Mfÿ}–ÿàààÿøùøÿÿÿÿÿ”üþþÿüÿÿÿøùùÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿòóóÿÔÔÔÿ„„„ÿ===ÿÿÿÿÿÿÿÿ.ÿ0Hÿ@]ÿPrÿ\Šÿhšÿ r¦ÿ z°ÿ ‚»ÿÇÿ‘Ìÿ•Ðÿ Ÿ×ÿ ¤Üÿ ¥ßÿ ¨âÿ ®çÿ µðÿ ¶ñÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿØ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ¸óÿ ±ìÿ ¬åÿ°éÿ²êÿ ­æÿ¨áÿ ¤Þÿ ¤ßÿ ¥ßÿ œÚÿ •ÖÛ ”×(”ϲ¹ {´ {³¸~·ÿ„¿ÿˆÄÿ‹ÈÿÍÿ Ðÿ ‘Òÿ —ÕÿžÙÿ ¤Þÿ ¨âÿ ¬åÿ²íÿµðÿ´íÿ·ðÿ ºôÿ ¹óÿ ¸óÿ ¹óÿ ºôÿ »ôÿ ½õÿ ºôÿ ¹óÿ” ½õÿ ¹óÿ ºôÿ¹ ½õÿ! ¾õÿ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹óÿ ¼õÿ ½ôÿ ½ñÿ ¼íÿ ½êÿ Àçÿ Ãéÿ Åìÿ Äìÿ Ãêÿ Àçÿ ºàÿ ±Úÿ ¤×ÿ ™Òÿ‹Äÿh™ÿ`‚ÿmƒŽÿ¾ÁÃÿúúùÿþÿÿÿûýýÿ÷øøÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ„üþþÿúûûÿøúúÿûýýÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿúûûÿøúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ„üþþÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÔÔÔÿ   ÿ`aaÿ)))ÿÿÿÿÿŒÿÿÿ ÿ(ÿ/HÿBcÿQyÿ\‹ÿ hšÿ s¦ÿ |²ÿ …½ÿÇÿ“ÏÿšÖÿ ¢Ûÿ §ßÿ ©âÿ «äÿ ­æÿ ¯éÿ ±ëÿ ´ìÿ ¸îÿ ¸ïÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿØ ½õÿ ¹óÿ ºôÿ ¹ôÿ ·óÿ ´ðÿ ±ìÿ³ìÿ³ëÿ°èÿ¯çÿ­æÿ §áÿ¥ßÿ¦àÿ ¢Þÿ Úÿ–Ò´ËV“γ¹ ~¶ ~µ» €¹ÿ…ÀÿˆÄÿ‹ÈÿÍÿŽÎÿŽÍÿ–ÓÿžÙÿ ¢Ýÿ §áÿ ¬åÿ ³îÿ¶ñÿ³ìÿ¹ðÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿ‚ ½õÿ ¸óÿ ·óÿ ¼õÿŽ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¸óÿ¸ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹óÿ ·óÿ ¼õÿ ½öÿ ½ôÿ ¼íÿ ¾éÿ Äëÿ Åëÿ Äëÿ Åìÿ Âèÿ »áÿ ±Úÿ¦×ÿÙÿËÿ}±ÿY€ÿ7iÿ¸¼¿ÿïëéÿÿÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿƒüþþÿ üýýÿûýýÿüþþÿúüüÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿüÿÿÿˆüþþÿüÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ„üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿ…üþþÿüÿÿÿˆüþþÿüÿÿÿ†üþþÿ ûýýÿüþþÿþÿÿÿÿÿÿÿïïïÿ¶¶¶ÿkllÿ())ÿÿÿÿÿ‹ÿÿÿ ÿ$ÿ/GÿBeÿS~ÿ^ÿhšÿ s¦ÿ ~³ÿ‡¾ÿÇÿ•ÑÿÙÿ ¢Ýÿ §áÿ «äÿ‚ ¬åÿ ¯çÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ¹óÿ‚ ½õÿ ¼õÿØ ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ºôÿ ¶òÿ ·óÿ ¸óÿµîÿ³ìÿµíÿµíÿ³ëÿ ©ãÿ¥ßÿ ¦àÿ§áþ ¤Ýÿ˜Óÿ“ί•Ð³¹ ~µ }´Æ ºÿ‰ÅÿŠÇþŠÈÿÍÿÎÿ“Îÿ™ÔÿœÙÿœØÿ£Ýÿ ¬åÿ²êÿµîÿµðÿ ºóÿ ½õÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ¹óÿ ½õÿ ¼õÿ ½õÿ ¸óÿ‚ ½õÿ ¼õÿ· ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½öÿ ½óÿ ¼ìÿ »åÿ ¾äÿ Äëÿ Åìÿ Äëÿ Æíÿ Áæÿ ¶Ûÿ ¨Ùÿœ×ÿ’Ñÿ|µÿe‘ÿ)b|ÿrŠ”ÿÞàáÿÿýüÿýÿÿÿüýýÿûüüÿüþþÿûýýÿöööÿ÷øøÿ‚üþþÿýÿÿÿùúúÿõõõÿúûûÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿ ýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿöööÿûýýÿüþþÿûüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿûýýÿûüüÿ‰üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿýÿÿÿÿÿÿÿûüüÿìììÿÅÅÆÿŒÿ???ÿÿÿÿÿŠÿÿÿ ÿ#ÿ,Aÿ@[ÿRvÿb”ÿk¡ÿ r¦ÿ }²ÿ†¾ÿŒÈÿ•Îÿ œÓÿœ×ÿ Üÿ ¦àÿ ªãÿ ­æÿ ²êÿ ´ìÿ µðÿ ¶óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ·òÿ ºôÿØ ½õÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ·òÿ¶ñÿ ¼ôÿ¹ðÿ²êÿ ¬åÿªãÿ «äÿ ¨âÿ £Ýÿ œØÿ ™Õ¨ ›Ö³¹ }µ |³k »ÃˆÄú‰ÆÿŠÈÿÌÿ Ðÿ •Òÿ šÖÿÙÿžÙÿ¤ßÿ ­æÿ¯çÿ²ëÿ ¸óÿ ºõÿ ºôÿ ¹óÿ »ôÿ ºôÿ ¸óÿ ºôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ¼õÿ† ½õÿ »ôÿ ºôÿ‚ ½õÿ ¹óÿ¼ ½õÿ ¼ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ½õÿ ¾öÿ ½õÿ ½òÿ ¼îÿ ¼êÿ »æÿ ½æÿ Ãêÿ Äìÿ Äëÿ Ãêÿ ½ãÿ ±Øÿ £Øÿ•Óÿ‹ÅÿmœÿUuÿcÿ´»¾ÿóôôÿÿÿÿÿüþþÿüÿÿÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ#üÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿúûûÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿ‚üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿþÿÿÿÿÿÿÿóôõÿÒÓÔÿŒŒŒÿMNOÿ"ÿ ÿÿÿÿˆÿÿÿ ÿÿ)<ÿ??ÿ˜™™ÿôôôÿþÿÿÿýÿÿÿüþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúûûÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ„üþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿ"ûüüÿõ÷øÿéïñÿæéêÿääãÿÙÙÙÿÐÐÐÿÊÊÊÿÃÃÃÿÀÀÁÿËÌÍÿ©©©ÿdddÿ1)%ÿ#ÿZ{ÿs£ÿ x®ÿ €¸ÿ†Àÿ‹Æÿ Íÿ •ÓÿšÖÿŸÚÿ ¥ßÿ ªãÿ ­æÿ «äÿ ¯çÿ µìÿ µïÿ µðÿ µòÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ¸óÿ ºôÿ ·òÿ µòÿ ¶òÿ µðÿ µïÿ µðÿ µîÿ ´ìÿ ¶ïÿ ´îÿ ±éÿ °èÿ‹ ±éÿ °éÿ ±éÿ ³ëÿ µîÿ ·óÿ ³íÿ °èÿ ³ëÿ µíÿ µïÿ ´ïÿ ¶ðÿ ºóÿ ¹óÿ ¶òÿ µñÿ ·óÿ ½õÿ »ôÿ ¹óÿ ¼õÿž ½õÿ ¾öÿ ½öÿºòÿ¸ðÿ ¹óÿ ·óÿ µòÿ ·ïÿ ºðÿ ¾õÿ ½óÿ ºïÿ µïþ®æÿ§Ùÿ ¤ØÅ Ó&‘Á›2ŒºRšÃšÃ½» ·H ƒ¸ñˆÁÿ Êÿ“Îÿ—ÓÿœØÿœØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ¶òÿ »ôÿÖ ½õÿ ¼öÿ ¿òÿ Äëÿ ÉìÿÍíÿ Êíÿ Äëÿ ¶ßÿ¥Ôÿ“Îÿ´ÿc„ÿ'ÿÿÿ–ÿ ÿÿ???ÿœœœÿùùùÿÿÿÿÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿƒüþþÿ üÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿ’üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿûýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ—üþþÿùøøÿïóôÿàïõÿàêîÿäããÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÅÅÅÿÇÇÇÿºººÿ™™™ÿRKIÿ)/ÿ _}ÿt¢ÿ y®ÿ»ÿˆÃÿÈÿ ’Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ‰ ¶òÿ µîÿ ´ëÿƒ ´ìÿ ²êÿ ¬åÿ «äÿ‹ ¬åÿ «äÿ ¬åÿ ²êÿ µîÿ ¶òÿ °êÿ ¬åÿ ²ëÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶ñÿ‚ ¶òÿ ¸óÿ ¼õÿ£ ½õÿ ¶îÿ´ìÿ¼ôÿ ºõÿ ¶ñÿ ºìÿ ½íÿ ½ôÿ ºôÿ µðÿ ¯éÿ ¥ØÿšÃü–¼b‚'’¿¹ ~¶ }¶} ¶Ô ‚¸ûˆÀÿËÿ”Òÿ˜ÖÿœØÿ Ûÿ £Ýÿ ¤Þÿ§áÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ·òÿ ¼ôÿ ¸óÿ »ôÿÌ ½õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ ½ñÿ ¼íÿ ¼óÿ ¾õÿ Ãñÿ Éñÿ ÎñÿÏïÿ Èëÿ ºäÿ ªÚÿ œÒÿ ’Ìÿg’ÿ0Cÿ ÿÿÿ–ÿ ÿÿ@BBÿš››ÿóóóÿþÿÿÿýÿÿÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿûüüÿùûûÿûýýÿüþþÿùúúÿöööÿøùùÿúüüÿ„üþþÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿ„üþþÿýÿÿÿüþþÿûýýÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿ†üþþÿ ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿýýýÿôùúÿßðöÿßêîÿääãÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿÆÅÅÿÃÃÃÿ´µ¶ÿvpmÿ>JQÿ#k“ÿ{ªÿ ¬ÿ‚¶ÿ†¿ÿÈÿ •Îÿ ›Óÿ ›×ÿŸÚÿ ¥ßÿ ¦ßÿ ¨âÿ ±éÿ ®çÿ ³íÿ ¶ðÿ µíÿ µïÿ ¶òÿ ¶óÿ µïÿ ´íÿ ¶ñÿ ¶óÿ ¶òÿ µîÿ µìÿ µíÿ ²êÿ ®çÿ ®æÿ ¬åÿ ®æÿ ¯èÿ ¯éÿ °êÿ ²ëÿ ´ìÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶òÿ ¶óÿ ºôÿ ¸óÿ »ôÿž ½õÿ ¼õÿ ¸óÿ ¹ðÿ ¼íÿ »ðÿ¹òÿ¶ïÿ¸íÿ »íÿ ºïÿ ¹ñÿ ¸ðÿ µéþ ¯ßÿ £Øÿ ÒÙ ˜ÀRŠœ‚'’¿¹ ~¶ }¶Ç ¶ÿ ‚¸ÿ ŠÂþ ‘Íÿ •Õÿ ˜ØÿœØÿ¢Ýÿ ¦àÿ ¤ßÿ ¨âÿ ®çÿ²êÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ ¼ôÿ ·óÿ ºôÿË ½õÿ »ôÿ ¼õÿ ½õÿ ¹óÿ ¸óÿ ¼õÿ ½ñÿ ¼íÿ ½òÿ Áôÿ Åòÿ Êòÿ ÍñÿËíÿ Áçÿ °àÿ £×ÿ ”Éÿ µÿJjÿ ÿÿÿ—ÿÿÿFGGÿžžÿòòòÿýÿÿÿüþþÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ‚üþþÿýþþÿöúûÿäðôÿáèëÿâááÿÙÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿ ÆÆÆÿÂÂÃÿ˜•ÿny€ÿ?}¤ÿ¯ÿ…°ÿƒµÿ …¼ÿŒÇÿ ”Îÿ ›Óÿ›ÖÿŸÚÿ ¥ßÿ ¨âÿ ±éÿ ­æÿ ³ïÿ ¶òÿ µíÿ µïÿ ¶òÿ‚ ¶ñÿ µîÿ ´íÿ µðÿ ¶òÿ ´íÿ ²êÿ ²ëÿ ¯èÿ «åÿ «äÿ† ¬åÿ «äÿ ¬åÿ ªäÿ ªãÿ «äÿƒ ¬åÿ «äÿ ¯èÿ ³ëÿ ²êÿ ³ëÿ ´ìÿ ´íÿ µðÿ µñÿ ¶ñÿ ¼òÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¸ôÿ ¹ðÿ ¼íÿ ½òÿ ºôÿ³ìÿ¶êÿ »íÿ ·ðÿ ³ïÿ ±ëÿ «Üÿ ¤Îÿ œÎá ˜Ð{šÃšÃ¹ ~¶ }¶¹ ¶ÿ ‚¸ÿŒÄÿ•Ñÿ•Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ ¤Þÿ «äÿ ´ìÿ ´íÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿÌ ½õÿ ¼õÿ ·òÿ ¸óÿ„ ½õÿ ½ôÿ Áôÿ ÆñÿËíÿÍîÿËíÿ Âåÿ µâÿ §àÿ ŸÔÿ Š·ÿ^„ÿ,?ÿÿÿ˜ÿÿÿOOOÿ§§§ÿøøøÿÿÿÿÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ øùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿüþþÿûýýÿˆüþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ ýÿÿÿüþþÿøùùÿóóóÿíîîÿäææÿÜÝÝÿרØÿÐÐÐÿÅÅÅÿÃÃÃÿƒÄÄÄÿ ÿ½ÿ¥°µÿX“«ÿ$†¯ÿƒ¹ÿ‚¸ÿ „¼ÿ‰Åÿ Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ìÿ µðÿ ¶óÿ‚ ¶òÿ µîÿ ´ìÿ µðÿ ¶òÿ µíÿ µïÿ ¶óÿ °ëÿ‰ ¬åÿ ­æÿ ¨áÿ ¦àÿ ¬åÿ ªäÿ ¥ßÿ §áÿ ¬åÿ ­åÿ„ ¬åÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ µíÿƒ ´ìÿ »ëÿ »íÿ ¶ñÿ ¹ôÿ¡ ½õÿ ½ôÿ ¹ôÿ ¶ñÿ ´ìÿ µîÿ ·òÿ ±ëÿ ¬æÿ©ãÿ Ñÿ ”Â÷ ”ÃK‚šÃ¹ ¸ ¸¸ ·ÿ ‚¸ÿ ŠÂÿ’Îÿ ˜Öÿ šØÿœØÿ¡Üÿ ¦àÿ ¨áÿ ¬åÿ °éÿ²êÿ´íÿ‚ ¶òÿ ¸óÿ »ôÿÌ ½õÿ ¼õÿ ºóÿ ºôÿ ½öÿ ¾öÿ ½ôÿ ½ðÿ ¼òÿ ½öÿ Áôÿ Çòÿ Íðÿ Íïÿ Æêÿ ¹ßÿ ­Ûÿ  Úÿ –Îÿ w£ÿ;Nÿ ÿÿ–ÿÿÿÿa``ÿ³³³ÿøøøÿþÿÿÿýÿÿÿüþþÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøøøÿúüüÿüþþÿ úûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ…üþþÿúüüÿøøøÿúüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿ‚ýÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿøùùÿùúúÿüþþÿ÷øøÿòòòÿïîîÿæææÿÛÜÜÿÔÔÔÿÌÌÌÿÅÅÅÿÃÃÃÿƒÄÄÄÿÎÉÇÿ´¿Äÿ^š·ÿ%‰²ÿƒ³ÿ‚¶ÿ …½ÿ‹Æÿ Îÿ •Ôÿ™ÖÿŸÚÿ ¥ßÿ ªãÿ ­åÿ «äÿ ¯çÿ µíÿ µîÿ µðÿ ¶óÿ ¶ñÿ µïÿ ´ìÿ µïÿ ¶ðÿ µïÿ ±éÿ °éÿ ±ëÿ ®èÿ ¬åÿ ªäÿ… ¨âÿ ©âÿ ¨áÿ §ßÿ ¦ßÿ ¥ßÿ §ßÿ ¥ßÿ ¤ßÿ ¥àÿ ¨âÿ «äÿ ¬åÿ ©ãÿ‚ ¬åÿ «äÿ ­æÿ °èÿ ±éÿ ³ëÿ ´ìÿ ¸íÿ ¸ïÿ ¶òÿ ¹ôÿ› ½õÿ ¾õÿºòÿ·ïÿ ¹òÿ ºôÿ ·óÿ µòÿ ¶ðÿ ´ïÿ ±ìÿªäþ Ÿ×ÿ“ÉÿÃÏ ¾k¥ ›ÑĹ ƒ¹ ƒ¹¸ ƒ¸ÿˆÁÿËÿšÕÿÙÿœØÿ ¡Üÿ §àÿ «åÿ¬åÿ ¬åÿ±éÿ´íÿ ¶òÿ ·óÿ ·òÿ ¶òÿ ¸óÿÏ ½õÿ ½ôÿ ½õÿ ½óÿ ¼ìÿ ¼ïÿ ¾õÿ Âôÿ Èóÿ Ìóÿ Éïÿ Àèÿ °Ûÿ ¥Õÿ šÏÿ ‚¸ÿ Yÿ!ÿ ÿÿÿ—ÿ ÿÿ!!!ÿrqqÿ¾½½ÿ÷÷÷ÿþÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ‰üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‘üþþÿûýýÿüýýÿ‚üþþÿûýýÿˆüþþÿüÿÿÿ„üþþÿûýýÿ…üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿŠüþþÿ ýÿÿÿûýýÿõõõÿ÷øøÿüþþÿøùùÿòòòÿíííÿåååÿÚÛÛÿÐÐÐÿÉÉÉÿ…ÄÄÄÿ ÍÇÄÿ±½Ãÿ\œ¿ÿ&еÿ „¬ÿ‚³ÿ…½ÿÈÿ‘Íÿ•ÐÿšÖÿ Ûÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ëÿ ´ëÿ ´íÿ ¶ñÿ µïÿ ´ìÿ ´ëÿ µîÿ ¶òÿ µïÿ ²êÿ ­æÿ «äÿ ¬äÿ «äÿ ¬åÿ ©âÿ ¥ßÿ ¤ßÿ„ ¥ßÿ ¤Ýÿ £Úÿ ¤Ýÿ ¥Þÿ £Úÿ £Ûÿ ¥ßÿ ¥Þÿ ¤Þÿ ¨âÿ «äÿ ¦àÿ «äÿ„ ¬åÿ «äÿ ­æÿ ³ëÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ½õÿ·ïÿ³ìÿ¶ñÿ ¶óÿ‚ ¶òÿ ·óÿ ²íÿ ªâÿ žÔÿ‘Äÿ ƒ´÷&}­l “ “ÂŹ· ·¸€·ÿ‚¸ÿ‹Ãÿ”Ïÿ ›ÖÿœØÿ›×ÿ ¡Üÿ §àÿ «äÿ ¯èÿ ³ëÿ ³ëÿ ´íÿ ¶òÿ ¹ôÿ ¼õÿ »ôÿ ¼ôÿÍ ½õÿ ½öÿ ½ñÿ ¼ìÿ ½òÿ ½õÿ ¼óÿ ¿óÿ Ãôÿ Éôÿ Ëòÿ Çîÿ Äéÿ ¼äÿ §ÜÿÔÿ”Áÿ^ÿ*?ÿ ÿÿ˜ÿÿÿ ÿ...ÿzzzÿÁÁÁÿ÷ööÿ‚ýÿÿÿüÿÿÿüþþÿúüüÿûüüÿˆüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿõööÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿ úüüÿûýýÿüþþÿøùùÿòòòÿèèèÿÞÞÞÿÕÕÕÿÏÏÏÿÊÊÊÿ…ÄÄÄÿ ÈÃÁÿ«¸¿ÿZ›½ÿ.Š·ÿƒ±ÿµÿ…¼ÿÇÿ ‘Ïÿ –Öÿ  Üÿ ¥ßÿ ©âÿ ­æÿ ²êÿ ±éÿ ­æÿ ±êÿ µíÿ ´íÿ ´ìÿ µíÿ µîÿ ±êÿ ­æÿ‚ ¬åÿ ¨âÿ ¦àÿ §àÿ ¦àÿ… ¥ßÿ ¦àÿ ¥Þÿ £Úÿ ¤Úÿ ¤Ûÿ £Úÿƒ ¤Ûÿ ¥Þÿ §áÿ ¦àÿ ¦ßÿ ¦àÿ §áÿ ¬åÿ ­æÿ ¬åÿ «äÿ ­æÿ ´ìÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ— ½õÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¹óÿ¼óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ µîÿµïÿ®êþ ŸÚÿ!ˆ´ÿ-}£â%¬Jw¶ “ÂŹ}¶ }¶¸~¶ÿ ‚¸ÿŒÆÿ—Ôÿ ›×ÿÙÿŸÚÿ ¢Ýÿ ¦àÿ «äÿ ¯çÿ ²êÿ ¶îÿ ·ïÿµðÿ¸òÿ »ôÿ ½õÿ ¾õÿÍ ½õÿ ½öÿ ½òÿ ¼íÿ ½òÿ ½öÿ ¾õÿ Áóÿ Åðÿ Ìñÿ Ìðÿ Åìÿ ½ãÿ ±Ûÿ Ûÿ’Êÿ|¤ÿ=Sÿ ÿÿÿ—ÿÿÿ ÿ ÿJJJÿ”””ÿÐÐÐÿùúúÿþÿÿÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ†üþþÿ üÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿ…üþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿƒüþþÿ÷øøÿ…üþþÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ‚üþþÿýÿÿÿüþþÿö÷÷ÿïîîÿæææÿÜÜÜÿÓÓÓÿÌÌÌÿÇÇÇÿ…ÄÄÄÿÉÄÂÿ¬¸¿ÿZ›½ÿ-йÿ‚¶ÿ ‚¸ÿ†¿ÿÉÿ “Òÿ ™Ùÿ  Üÿ ¤Þÿ ¥ßÿ ©âÿ ­æÿ ±êÿ °éÿ ®çÿ ²êÿ µíÿ„ ´ìÿ ²êÿ ®çÿ «äÿ ªãÿ «äÿ ¬åÿ ¨áÿ ¤Þÿ ¥ßÿ ¤Þÿ ¢Ýÿ ¤Ýÿƒ ¢Ýÿ ¢Üÿ ¡Úÿ‡ ¡Ùÿ ¡Ûÿ ¢Ýÿ £Ýÿ ¥ßÿ ¤Þÿ ¥Þÿ ©âÿ «äÿ ¬åÿ ­æÿ ±éÿ ³ëÿ ´ìÿ µïÿ µñÿ ¶òÿ ¸óÿ »ôÿ— ½õÿ ¼õÿ ºôÿ ¸óÿ ·óÿ ¸óÿ ¹óÿ»óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ´ëÿ´çþ ¦Ýÿ ”Îÿ&€ªÙ@pŒ{ ƒ´ǹ1~µ 3}µ¸&µÿ ‚¸ÿ Éÿ —Ùÿ ›ØÿŸÚÿ ¥ßÿ ¦àÿ «äÿ ¬åÿ ¸ñÿ¼ôÿ´ìÿ³îÿ ·óÿ »ôÿ ¾õÿÑ ½õÿ ¾õÿ Ãôÿ Äïÿ ÄëÿÊìÿÌîÿ Æìÿ ´Ýÿ ¢ÐÿœÖÿ¶ÿVxÿ"0ÿÿÿÿ—ÿ ÿ ÿÿ<<<ÿqqqÿ»»»ÿèèèÿýÿÿÿþÿÿÿúûûÿôôôÿøùùÿ˜üþþÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿšüþþÿ üÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿòóóÿêêêÿæææÿÝÝÝÿÓÓÓÿÈÈÈÿÃÃÃÿ…ÄÄÄÿÍÇÅÿ²½Ãÿ\œ½ÿ%‰ºÿƒ¹ÿƒ¼ÿ‡ÃÿÌÿ•ÔÿœØÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ ¯èÿ… ´ìÿ µíÿ ²êÿ ­åÿ ¬åÿ «äÿ ¦àÿ §áÿ ¬åÿ ¨âÿ ¥ßÿ ¦ßÿ ¡ÜÿœØÿ ¡Ùÿ ¢ÚÿØÿœØÿŸÚÿ ¥ßÿ ¤Üÿ £Úÿ ¤Þÿ ¨âÿƒ ¬åÿ °èÿ ´ìÿ µîÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ• ½õÿ ¹ôÿ ¶òÿ »ôÿ ¾öÿ ½õÿ¸ïÿ³ëÿµðÿ ¶óÿ ¶òÿµïÿ²èÿ ¯Üÿ Ìÿ ‹Áü †½R‚ ƒ´Ç¹~­ }¬¸±ÿƒ»ÿÉÿ–Ôÿ š×ÿŸÙÿ ¤Üÿ §àÿ ªãÿ«åÿ ­æÿ°èÿ ·ñÿ¸òÿ²êÿ¶îÿ »ôÿÑ ½õÿ ½öÿ ¼öÿ Àõÿ Éôÿ Êïÿ ÉëÿÍíÿ Êìÿ ½æÿ ¬Ûÿ œÏÿ ’Èÿi“ÿ.Bÿÿÿÿ–ÿÿÿÿ ÿÿPPPÿŽÿÔÓÓÿôõõÿþÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿƒüþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿúûûÿ÷÷÷ÿúûûÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ üþþÿýÿÿÿüþþÿóóóÿéééÿáââÿØØØÿÎÎÎÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÂÿ­¹¿ÿ[š¼ÿ$‹½ÿˆ¿ÿ ‰ÃÿÍÿ•ÔÿØÿ›×ÿŸÚÿ ©âÿ «äÿ ­æÿ ¯èÿ ³ëÿ µíÿ ±éÿ ¯èÿ ³ëÿ µíÿ ´ìÿ ±éÿ ®çÿ ¬åÿ ªãÿ §áÿ ¥ßÿ ¦ßÿ §ßÿ £ÜÿŸÛÿ ÛÿžÙÿœØÿžØÿŸÙÿ‚œØÿ ™Øÿ —Öÿ—Óÿ–Òÿ˜ÓÿœØÿš×ÿ—ÓÿšÓÿ œÔÿ ›Óÿ ›Ôÿœ×ÿÚÿ ÛÿŸÚÿŸÙÿ £Ûÿ ¦Þÿ ¨âÿ ©âÿ «äÿ ­æÿ °éÿ ³ëÿ µíÿ µîÿ ¸ñÿ »ôÿ— ½õÿ »ñÿ ºíÿ ½óÿ¼ôÿ¸ïÿµîÿ´ïÿ µñÿ¶òÿµîÿ³çþ¬Ûÿ ŸÌÿ –ÄÑ ˆ½a†Î3yœɹ~ª }©¸ °ÿ…¿ÿÉÿ•Ðÿ šÖÿŸÙÿ £Úÿ ©áÿ ­æÿ¬åÿ¯èÿ´íÿµðÿ µðÿ´ìÿ¸ðÿË ½õÿ ¼õÿ ½õÿ ¼õÿ‚ ½õÿ ¼ôÿ Àóÿ Ëóÿ ÎñÿÌîÿ Äêÿ ³âÿ ¦Ûÿ ”Êÿ z¨ÿIeÿÿÿÿ˜ÿÿ ÿÿ***ÿkllÿ¯°°ÿçççÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿ ûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿûýýÿ üþþÿýÿÿÿüþþÿòóóÿçççÿÞßßÿÔÔÔÿËËËÿÆÅÅÿÃÃÃÿ…ÄÄÄÿ ÈÃÁÿ«·¾ÿ[›½ÿ(޾ÿ ‹Àÿ ‹Àÿ ŒÄÿŽÍÿ•ÔÿØÿœØÿ¢Ýÿ ¬åÿ ­æÿ ³ëÿ µíÿ ³ëÿ ®çÿ ®çÿ ³ëÿ ´ìÿ ²ëÿ ­æÿ «äÿ §áÿ ¤Þÿ ¥ßÿ ¤Ýÿ ¢ÙÿžØÿ›×ÿ›Øÿ ›Øÿ›Øÿ›×ÿ ›Øÿ —×ÿ ”Óÿ”Ïÿ“Íÿ•ÐÿšÖÿ˜Ôÿ”Îÿ˜Ïÿ‚ šÐÿ šÑÿ›Õÿ‚›×ÿœØÿ ¡Ùÿ £Ûÿ £Þÿ ¦ßÿ «äÿ «åÿ «äÿ °éÿ ³ëÿ ´ëÿ ¸ðÿ— ½õÿ ½öÿ ¼ðÿ ¼ìÿ ½óÿºóÿ³ìÿ´ïÿ ¶óÿµðÿ²êÿ ®Þÿ¥Ðÿ ”Ãî Ž½u ‹Á ‹Áʹ-}³ /}³¸#·ÿ ‰ÀÿÉÿ •ÐÿšÖÿŸÚÿ ¤Þÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ´îÿ ¶îÿ »óÿ ¹óÿ ·óÿ ¼ôÿÉ ½õÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾öÿ ½õÿ »ïÿ ½íÿ Äòÿ Êóÿ Ìòÿ Äîÿ ¸éÿ ªâÿ  Úÿ ‡»ÿMmÿ!/ÿÿÿ˜ÿÿ ÿÿ"#$ÿFHHÿ—˜˜ÿÙÚÚÿöøøÿûüüÿõõõÿúûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ†üþþÿ ûýýÿûüüÿûýýÿüþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ…üþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿ ÷øøÿõõõÿûüüÿþÿÿÿüÿÿÿîîîÿâââÿÞßßÿÕÖÖÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿ ÌÆÄÿ²½Ãÿ`¡Áÿ3‘»ÿŠ·ÿ ‰ÀÿŒÉÿ’Íÿ˜ÓÿÙÿ ¡Üÿ ¦àÿ ¬åÿ ­æÿ ³ëÿ ²êÿ ­æÿ ±éÿ ´ìÿ ±éÿ ­æÿ ¬åÿ ªãÿ ¦àÿ ¥àÿ ¥ßÿ ¤Üÿ ¡ÚÿØÿœØÿØÿ šØÿ —Øÿ –Öÿ•Ñÿ –Ôÿ —×ÿ •Òÿƒ”Ïÿ•Ðÿ”Ïÿ•Ïÿƒ•Ðÿ—Ñÿ ›Òÿ œÖÿƒÙÿ  Ùÿ ¥Ýÿ ¬äÿ ªãÿ ¦àÿ ªäÿ ¯èÿ ³ëÿ ¶ðÿ ¸óÿ ¼õÿ• ½õÿ ¾öÿ ºóÿ ·ñÿ ¼ôÿ »ôÿ¶ñÿ µñÿ ¶óÿ ·ôÿ ´ðþ ®çÿ £Ùÿ œÏë –ÈGZq ‹Áʶ x­ x­&}¯´´ÿ ŠÀÿ Éÿ •Ðÿ ×ÿ¢Ûÿ ¥ßÿ ªãÿ ¬åÿ«äÿ ¯éÿµðÿ ´îÿ ·ðÿ ¾õÿ ºôÿ µòÿ »ôÿ ¾õÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹ôÿ ¼õÿ ½öÿ ½õÿ ½ðÿ Àîÿ Æóÿ ÍôÿÐóÿ Äíÿ ´ãÿ ¡Öÿ Çÿ pžÿ /Aÿ ÿÿÿ–ÿÿÿÿ ÿÿDEEÿ}ÿÂÂÂÿñññÿüþþÿüýýÿ÷÷÷ÿúüüÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‡üþþÿýÿÿÿ üÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ†üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿøúúÿúüüÿüþþÿúüüÿøúúÿûüüÿ†üþþÿ ùúúÿ÷øøÿûýýÿüþþÿøúúÿîîîÿãääÿÛÛÛÿÓÓÓÿÌÌÌÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÃÿ°¼Âÿa¢Áÿ1“¿ÿ‹½ÿ ŠÄÿËÿ ”Ñÿ ˜ÕÿÙÿ ¥ßÿ ªãÿ ¬åÿ ®æÿ °éÿ ´ìÿ ²ëÿ ¯çÿ °éÿ ²ëÿ ´ìÿ °éÿ ¬åÿ ªãÿ ¥ßÿ ¥Þÿ ¤Ýÿ ¢ÚÿŸØÿœØÿ šØÿ šØÿ ˜Öÿ •Ôÿ •Óÿ”Ïÿ “Ñÿ “Óÿ”Ðÿ”Ïÿ’Ïÿ”Ïÿ’Ïÿ‘Íÿ’Íÿ”Ïÿ‘Íÿ‘Ìÿ‘Íÿ“Îÿ•Ïÿ˜Ðÿ™Óÿ™Õÿ˜Ôÿ™Ôÿ›Õÿ  Øÿ ¥Üÿ ©âÿ ¨áÿ ¥ßÿ ©âÿ ®çÿ ´ìÿ µîÿ ¶ðÿ ¼ôÿ ¾öÿ“ ½õÿ ¼ôÿ¹ñÿ¶ñÿ ¶óÿ ¼õÿ ¼õÿ ¶óÿ µñÿ µïÿ ·íÿ ²æÿ ©Ýÿ  ÕÍ —Ïx´ÿ “ “Â̹ |ª }¨º ¯ÿ Š¿ÿÉÿ–Ñÿ  Øÿ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ¬åÿ¯çÿ³ëÿµðÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿÐ ½õÿ Áôÿ Æóÿ ÌóÿÒóÿÒðÿÅèÿ ±Úÿ –Åÿy¨ÿSwÿ "ÿ ÿ˜ÿ ÿÿ ÿÿ555ÿrrsÿ¾¿ÀÿæææÿùúúÿüýýÿýÿÿÿÐüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿùûûÿôôôÿðððÿçççÿ×××ÿÏÏÏÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ¬¸¾ÿa¡Àÿ)”ÅÿŽÉÿÈÿ Ìÿ •Öÿ ™ØÿžÙÿ ©âÿ ­æÿ ¬åÿ ±éÿ µìÿ‚ ´ìÿ ®çÿ ­æÿ ´ìÿ ±éÿ ¬åÿ ªäÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿœØÿ ˜×ÿ –×ÿ •Óÿƒ”ÏÿÎÿŽÎÿ“Ïÿ’ÏÿŽÎÿ’Îÿ“ÏÿÎÿÌÿŽÉÿ’Íÿ“ÎÿÊÿÈÿŽÉÿ’Íÿƒ”Ïÿ“Ïÿ–Ïÿ ›Ñÿ  Öÿ ¤Ûÿ ¥Þÿ ¥ßÿ ©ãÿ ®çÿ ³ìÿ ´ìÿ µíÿ »óÿ ¾öÿ’ ½õÿ ¾öÿ»óÿ´ìÿ³íÿ ·òÿ ¼õÿ ·òÿ µïÿ ´ëÿ µäÿ ®Úÿ ¤Ðÿ¢Í^ ›Ñθ v«H x¬´ {¯î µÿ Š¿ÿ “ÉÿšÑÿ œÖÿ¢Üÿ ªãÿ«äÿ ­æÿ°èÿ²êÿ´ëÿ µðÿ ·óÿ ¸óÿ ¹óÿ »ôÿ“ ½õÿ ¾õÿ³ ½õÿ ¾õÿ ½õÿ ¹ôÿ ½õÿ ½ðÿ ½îÿ Áòÿ Âôÿ Æñÿ Ëïÿ ÍïÿËíÿÃçÿ ±Ýÿ ŸÓÿ ŒÃÿ^†ÿ.Aÿ ÿÿ—ÿÿÿ ÿÿ(((ÿhhhÿ«««ÿååæÿøøùÿƒüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿŠüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‡üþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ†üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüÿÿÿ‚üþþÿùúúÿïïïÿâââÿÖÖÖÿÌÌÌÿÆÆÆÿ‡ÄÄÄÿËÅÃÿ±½Ãÿa¦Åÿ&”ÇÿŠÈÿ Ëÿ“Ðÿ•Öÿ ›Úÿ£Þÿ ªãÿ ¬åÿ «äÿ ±êÿ µìÿ ¯èÿ °éÿ ´ìÿ ®çÿ ­æÿ ´ìÿ ®çÿ §àÿ ¬åÿ ©ãÿ ÛÿžÙÿ žØÿ ™Øÿ —Öÿ—Òÿ•Òÿ •Òÿ“ÑÿÎÿŽËÿÉÿÊÿŽÌÿŽÎÿŽËÿÊÿ‹ÊÿÊÿŽËÿŒÊÿ‹Éÿ‹ÈÿÊÿŽËÿÊÿÉÿŒÈÿÊÿ‘Ëÿ‚Ëÿ“Îÿ•Ïÿ–Ïÿ˜ÑÿšÔÿžÚÿžÛÿ Ûÿ ©ãÿ ®çÿ ¯çÿ ²êÿ µíÿ ·òÿ ºôÿ ½õÿ ¾õÿ‘ ½õÿ ¼ôÿºòÿºóÿ »ôÿ·ïÿ »ôÿ¸ñÿ³êÿ ®äþ £Ùÿ™Ïÿ–Ìa ›Ñθ y®{ y¯ÿ |´ÿ ºþ ‰Áÿ ”Ëÿ ›ÔÿœØÿ£Þÿ ¬åÿ¬åÿ ­æÿ³êÿ´ìÿ µíÿ ¶ñÿ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼ôÿ ¼õÿ£ ½õÿ »ôÿ ·ñÿ ¸òÿ ½õÿ ¼ðÿ ½íÿ Âòÿ Ãôÿ ÄóÿËðÿÏíÿÌíÿ Ãçÿ µÞÿ ¡Ôÿ Æÿ x®ÿA_ÿÿÿÿ—ÿ ÿ ÿÿ(((ÿPPPÿ   ÿÙÙÙÿùúúÿÿÿÿÿýÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿøùùÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ†üþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿíîîÿßßßÿÖÖÖÿÌÌÌÿÅÅÅÿ‡ÄÄÄÿ+ÌÆÃÿ±¾Äÿ`¨Èÿ(–Éÿ ŒÉÿ‘Íÿ•Ñÿ –Öÿ žÛÿ §àÿ «äÿ ­æÿ ®æÿ ±éÿ ²êÿ ®æÿ °èÿ ´ìÿ ¯çÿ ­æÿ ²êÿ ­æÿ ¦àÿ ªãÿ §áÿœØÿ›×ÿ›Øÿ —Öÿ ”Óÿ”Ïÿ“Íÿ“Íÿ“ÍÿÍÿÌÿŠÈÿ‰Æÿ ‰ÅÿŒÊÿÍÿ‰ÇÿˆÅÿ‰ÅÿˆÄÿ‰Åÿ‰ÆÿˆÄÿ‰ÄÿŒÅÿŠÆÿ‰ÆÿŒÈÿÉÿŒÈÿŽÉÿ’Íÿ”Ïÿ “Îÿ•Ðÿ›Õÿ›Öÿœ×ÿ ¦ßÿ «äÿ ªãÿ ®çÿ ³ìÿ µñÿ ¸óÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿŒ ½õÿ ¾öÿ »ôÿµíÿµîÿ ¼õÿ¸ñÿ°èÿ ¥ÜÿœÔú“ÏÌÍJѸ ~µs ~¶ÿ }µÿ €ºÿ‰Åÿ Ïÿ ˜Øÿ ¡Ýÿ ¨âÿ ¬åÿ ­æÿ ³êÿ µîÿ‚ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ºôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ ·òÿ ¸óÿ¡ ½õÿ ¾õÿ ºôÿ ¶ñÿ ºìÿ ¼îÿƒ ½õÿ ¿ôÿ ÄóÿÏòÿÒðÿ Èíÿ ¼äÿ ¬×ÿ šÎÿ ~±ÿX|ÿ%4ÿÿÿ–ÿ ÿÿÿÿ'''ÿYYYÿ•••ÿÔÔÔÿôõõÿüýýÿýÿÿÿ…üþþÿûýýÿüýýÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‡üþþÿýÿÿÿùûûÿôôôÿøúúÿüþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿ’üþþÿüýýÿûýýÿüþþÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüÿÿÿîîîÿßßßÿÖÖÖÿÐÐÐÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ«¹¿ÿ^§Æÿ.šËÿ“Îÿ’Îÿ•Ñÿ š×ÿ Ûÿ ¦ßÿ ªãÿ ¯èÿ ³ëÿ ¯èÿ ­æÿ ²êÿ ´ìÿ ¯çÿ ¬åÿ ­æÿ «äÿ ¨áÿ £Ýÿ‚œØÿ–Ñÿ”Ïÿ‘ÌÿŽÉÿÊÿÉÿŠÈÿ ŠÆÿ ‹Âÿ ‹ÅÿŠÈÿ‡Ãÿ…Áÿ†Áÿ„¼ÿ „»ÿ†Àÿ†Âÿ†Áÿ„½ÿ „ºÿ…½ÿ†Âÿ‰Æÿ‹ÈÿŠÇÿ‹ÈÿŽÉÿ‘Íÿ•Ðÿ”Ïÿ•Ðÿ ›Òÿ œÑÿ œÒÿ ¢Øÿ ¥Ýÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·ôÿ ·óÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ·óÿ ½õÿ ¾õÿŠ ½õÿ ¾õÿ ºôÿ ¶òÿ ¶ñÿ ¶òÿ ·óÿ ³ïþ «âÿ žËÿ™Ãº“ÎÒ¸ {±r{²ÿ~²ÿƒºÿ‹Çÿ“Ðÿ šÖÿ ŸÚÿ ¤Þÿ ¨âÿ ªãÿ ®çÿ ´îÿ ¶ñÿ ¶óÿ ·óÿ ¹óÿ ºôÿ ¼õÿ† ½õÿ ¾õÿ ½õÿ ¹óÿ »ôÿ† ½õÿ »ôÿ ¹óÿ »ôÿŒ ½õÿ ¼õÿ ºôÿ  ½õÿ ¼õÿ ºôÿ ¹ôÿ ¼ðÿ ½ñÿ ½õÿ ½òÿ ½ñÿ ¾ôÿ Âóÿ ÈðÿÌðÿËîÿ Ãéÿ µàÿ ¢Óÿ ‘Æÿ m˜ÿ5Kÿÿÿÿ’ÿ ÿÿÿÿÿÿ ÿ,,,ÿ```ÿžžžÿÓÓÓÿñòòÿýÿÿÿ‚üþþÿúûûÿøùùÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøúúÿüþþÿúûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿûýýÿøùùÿïïïÿãããÿ×××ÿÎÎÎÿÈÈÈÿÅÅÅÿ†ÄÄÄÿIÉÄÁÿ®»Áÿ^§Æÿ0šËÿ”Ïÿ–Òÿ ™Ôÿœ×ÿ£Ýÿ ©ãÿ «äÿ ¯èÿ µíÿ ²êÿ °èÿ ´ìÿ µíÿ ´ìÿ ¯èÿ «äÿ ¬åÿ «äÿ ©âÿ ¦àÿ ¢ÝÿØÿšÖÿ˜Óÿ•Ðÿ“Îÿ‘ÌÿŽÊÿ‹ÇÿŠÅÿˆÄÿ‡ÄÿˆÄÿˆÃÿ‰Áÿ ˆÁÿ ‡Àÿ…½ÿ„¼ÿ„½ÿ „ºÿ ƒ¹ÿ¹ÿ€»ÿ‚»ÿ ¹ÿ ·ÿ ƒ¸ÿ ‚ºÿ‚¼ÿ †¿ÿ ‡Áÿ ‡ÀÿˆÃÿˆÄÿ‰ÁÿŠÄÿÉÿÌÿ“Íÿ•Íÿ–Îÿ˜Ñÿ Óÿ ¡×ÿ ¤Üÿ ¦ßÿ ªãÿ ¯êÿ ³îÿ µïÿ µðÿ ¹óÿ ºôÿ‚ ¹ôÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ ¹óÿ ·óÿ ¶òÿµñþ «äÿ¡Øÿ ›Ç«–·H”Ï”Ïϸ w¬r y­ÿ±ÿ†ºÿÈÿ•Îÿ ›Òÿ›ÖÿŸÛÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·óÿ ¶òÿ µñÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ‡ ½õÿ »ôÿ ¶òÿ ¹óÿ¹ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼ïÿ ½ìÿ Ãòÿ ÉñÿÌíÿ Çìÿ Áéÿ ½ãÿ ­Ûÿ —Íÿ „µÿXyÿ"ÿÿÿÿ’ÿ ÿÿ ÿ ÿ ÿÿ)))ÿ]]]ÿ¦¦¦ÿÝÝÝÿýýýÿýÿÿÿ‚üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿƒüþþÿûýýÿƒüþþÿüýýÿüÿÿÿúüüÿôõõÿøøøÿ™üþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿúûûÿôôôÿñððÿèèèÿØØØÿËËËÿÃÃÃÿ†ÄÄÄÿÍÇÄÿ³¿Åÿ`¨Èÿ/šËÿ”Ðÿ ™ÖÿœÙÿ›×ÿ ¤Þÿ ¬åÿ ®çÿ ³ëÿƒ ´ìÿ ³ìÿ ¯çÿ ¬åÿ ©âÿ ¥ßÿ £ÝÿÙÿ—Óÿ“Îÿ”Ïÿ’ÍÿŽÉÿ‹ÈÿˆÅÿ…Áÿ„¿ÿ…¿ÿ…Àÿ„Àÿƒ¼ÿƒ ‚¸ÿ ƒ¹ÿ ·ÿz³ÿz³ÿ }µÿ ¶ÿ ‚¸ÿ €·ÿ ~µÿ ·ÿ ‚¸ÿƒ¼ÿ„¿ÿ ‚¹ÿ‚¹ÿ„¾ÿŠÅÿŽÈÿÈÿËÿ”Îÿ˜Ïÿ Óÿ ¢Ùÿ £Üÿ ¥ßÿ ªãÿ ¯çÿ ³ëÿ ´ìÿ ´íÿ µñÿ µòÿ ¶òÿ »ôÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¸ôÿµðÿ´ëÿ¥Ûÿ™ÏÖ—Ï&šÃѸ )|²{&}³ÿµÿ ‡½þŽÈÿ’Ìÿ—Ðÿ Ÿ×ÿ¥Þÿ ªäÿ «äÿ ­æÿ ³íÿ µîÿ ´íÿ ·ïÿ ½õÿ ºôÿ ¶òÿ ¼ôÿ ·óÿ ºôÿƒ ½õÿ ¹óÿ ·óÿ ºôÿ ½õÿ ¸óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ ¼õÿ ¼ðÿ ¼íÿ ½óÿ ½öÿ ½õÿ ¼ôÿ ¾óÿ Èôÿ ÎñÿÍíÿ Äèÿ »âÿ ´Üÿ ¥Öÿ Äÿ h‘ÿ:Pÿ ÿÿ“ÿ ÿ ÿ ÿÿÿÿ333ÿqrsÿ­®®ÿßßßÿö÷÷ÿþÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúüüÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿˆüþþÿýÿÿÿüþþÿùúúÿõööÿúüüÿüþþÿúûûÿûýýÿüýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿúûûÿóóóÿçççÿ×××ÿËËËÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ³ÀÆÿd¬Îÿ.Òÿ•Õÿ –×ÿ ˜×ÿš×ÿ Ûÿ §áÿ «äÿ ­åÿ ­æÿ ±êÿ µíÿ µìÿ ²êÿ ®çÿ‚ ¬åÿ ©ãÿ ¥ßÿ ¥Üÿ ¢ÛÿÙÿ˜Ôÿ“Îÿ‘ËÿŽÊÿ‹ÈÿˆÅÿ†Âÿ…Áÿ„¾ÿ„»ÿ „»ÿ ƒ»ÿ €¹ÿ}·ÿ{´ÿ{µÿ|µÿ |³ÿ {°ÿ y¯ÿ‚ z°ÿ {±ÿ {°ÿ z°ÿ{´ÿ|¶ÿ{µÿ|¶ÿ {µÿ²ÿ…°ÿ †¸ÿ‡¿ÿ‡ÂÿŠÃÿ ŽÆÿ”Íÿ ˜Óÿ ™Ùÿ ›Ùÿ Ûÿ ªãÿ ®æÿ ²êÿ µíÿ ´íÿ µðÿ ¶òÿ »ïÿ ¼îÿ ¶ñÿ ¹ôÿ ½öÿ ¾öÿ ½õÿ »ôÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ ¼ôÿ ½õÿ ¸ôÿ ´ìÿ °Þÿ ©×’Ë.9ÏšÃѸ;~µN0¶À€·ñ„¼ÿŒÇÿÎÿ–Óÿ ž×ÿ¥Ýÿ ªäÿ «åÿ ­æÿ³êÿ ´ìÿ ´ìÿ ³ëÿ ¶îÿ »ôÿ ¹óÿ ¶òÿ ¼ôÿ ¼õÿ ¸óÿ »ôÿ ¾õÿ ¼õÿ »ôÿ ¸óÿ ½õÿ ¾öÿ ½õÿ ¹óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ »õÿ ¼ðÿ ¼îÿ ½óÿ ½öÿ ½õÿ ½ôÿ Áóÿ Ëòÿ Îðÿ Êíÿ Âæÿ ¸ßÿ «Øÿ šÍÿ ~°ÿIfÿ)ÿÿÿ‘ÿ ÿÿÿ ÿÿÿ!""ÿBBBÿrrsÿ´´µÿâãäÿúûûÿÿÿÿÿýÿÿÿ‚üþþÿúüüÿúûûÿüþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿ ýÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ‰üþþÿúüüÿúûûÿŒüþþÿüÿÿÿùúúÿöööÿúûûÿ‚ýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿýÿÿÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe­Ðÿ, Öÿ —Øÿ •×ÿ ˜Øÿ  Ûÿ¤Þÿ §áÿ «äÿ ¬åÿ ­æÿ ²êÿ µíÿ ±éÿ «äÿ ¬åÿ ©âÿ ¤Ýÿ ¢ÚÿŸØÿšÖÿ–Ñÿ‘ÌÿŽÉÿ‹ÆÿˆÃÿ…¿ÿ„½ÿƒ¾ÿ ƒ»ÿ ‚¸ÿ ·ÿ ¶ÿ }´ÿ z²ÿy²ÿy³ÿy²ÿx±ÿw®ÿ v¬ÿ‚ w­ÿv­ÿ w­ÿ x­ÿ w­ÿw­ÿy°ÿz±ÿy°ÿy±ÿ x²ÿ{®ÿ «ÿ €°ÿ ·ÿ‚¼ÿ …½ÿ ‰¾ÿÇÿ‘Íÿ ”Ðÿ ˜Óÿ×ÿ¥ßÿ ªãÿ ¬åÿ °èÿ ³ëÿ ´ëÿ µîÿ ¶ñÿ ¹îÿ ºíÿ ¶òÿ ¹òÿ ½òÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼õÿ ½õÿ ºöþ °éÿ ¥Õÿ £Ïo ›Ñ ›ÑÒ¹ ~µ }´¼ ºÿ‰Æÿ ‘Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ©ãÿ ®æÿ²êÿ´ìÿ ´ìÿ µíÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ‚ ½õÿ ¾õÿ ºôÿ ¶òÿ ºôÿ¼ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿƒ ½õÿ Àïÿ ÅëÿËíÿ Êíÿ Äëÿ Áçÿ ·àÿ ¢×ÿ ‹¾ÿ iÿ(9ÿÿÿÿ’ÿ ÿÿ ÿ ÿÿ???ÿÿÅÅÅÿçççÿøùùÿüýýÿýÿÿÿƒüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ­üþþÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŸüþþÿ ýÿÿÿùûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüþþÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe¬Ðÿ+¡Õÿ›Øÿ –×ÿ šÚÿ ªäÿ ­æÿ ¬åÿ «äÿ ®çÿ ³ëÿ ´ìÿ µíÿ ±éÿ‚ ¬åÿ ¬æÿ ¨àÿ ¢ÚÿžÙÿšÖÿ•Ðÿ‘ÌÿŽÉÿ‹ÈÿˆÂÿ ƒºÿ ƒ¹ÿ ‚¹ÿ ·ÿ ~¶ÿ{µÿy²ÿ‚ y®ÿ y¯ÿ x¬ÿ t¨ÿp§ÿ„o§ÿ p§ÿ t¨ÿr¨ÿp§ÿ v§ÿ y¦ÿ x¦ÿ yªÿ y®ÿ x®ÿ‚ x­ÿ y¯ÿ }µÿ ¸ÿ „ºÿ„¿ÿ‰Áÿ ’Âÿ ˜Êÿ œÓÿœ×ÿ¢Ýÿ ¬åÿ ­åÿ ®æÿ ³ëÿ µìÿ ´íÿ ¶ðÿ ¶òÿ ¹îÿ ¼ìÿ ·ðÿ ¸óÿ ½õÿ ¾õÿƒ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ »öþ¬èÿ–Ñÿ‘Ëy ›ÑÓ¶8w«8w«}µ¯ €¹ÿ ŠÃÿÌÿ—Ôÿ žØÿ¢Ûÿ ¤ßÿ ©âÿ ®æÿ³ëÿ´ìÿ ´ìÿ ´ëÿ ´íÿ‚ ¶òÿ ¸óÿ ¹óÿ ¹ôÿ ¹óÿ ¹ôÿ ºôÿ ¼ðÿ ½ðÿ ¹óÿ »òÿ ½ïÿ »òÿ ¹ôÿ ¹óÿ »ôÿ ¾õÿ ¼ôÿ ¹óÿ »ôÿ¯ ½õÿ ºôÿ ¸óÿ ¹ôÿ »ñÿ ½ðÿ ½óÿ ¼öÿ Äðÿ Éëÿ Èìÿ Åêÿ Àæÿ »áÿ ®Úÿ —Îÿ qŸÿC^ÿÿÿ‘ÿÿÿÿÿÿÿ'''ÿQRRÿ’““ÿÅÅÅÿéééÿùùùÿþÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿùúúÿøúúÿûýýÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿùúúÿ„üþþÿýÿÿÿ„üþþÿ ýÿÿÿûüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüýýÿƒüþþÿ ýÿÿÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿøøøÿûýýÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿùûûÿ÷øøÿûýýÿøùùÿúüüÿüþþÿýÿÿÿüþþÿìô÷ÿàèìÿÛÝÝÿÏÏÎÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ´ÀÇÿi°Òÿ-¤×ÿœØÿ •Öÿ ™Ùÿ §áÿ©âÿ¨âÿ ®çÿ ³ìÿ ¶ñÿ ²ìÿ ¯èÿ ´ìÿ ±êÿ‚ ¬åÿ5 ­æÿ ©àÿ £ÙÿžÙÿ™Õÿ”Ïÿ‘ÌÿÈÿ‰Åÿ…¿ÿ ƒ¹ÿ ‚¸ÿ ·ÿ |µÿ {³ÿ {±ÿx²ÿv°ÿt«ÿ r¥ÿ oŸÿjœÿd“ÿ [‡ÿVÿRzÿNuÿLtÿMuÿPvÿQwÿPvÿNuÿNvÿ Y|ÿ a†ÿd‘ÿkÿ r§ÿv®ÿy²ÿ {³ÿ z°ÿ z¯ÿ z°ÿ |³ÿ}¶ÿ¸ÿ ƒ»ÿ ‹ÀÿÇÿ•Îÿ –Õÿ žÜÿ ¨âÿ ©ãÿ ¯èÿ °èÿ ³íÿ ¶ñÿ ¶óÿ ºîÿ ¼ëÿ ·ðÿ ·ôÿ ½õÿ »ôÿ ¹ôÿ ½õÿ ¼ôÿ ¹óÿ ¼ôÿ ½õÿ ºôÿ ¼õÿ ½ôÿ ¶èÿ ¬ÞÝ”Ð|†Ç,Ö¸ÿ2t¨* |´Â ¸ÿ ‰¿ÿÇÿ–Ðÿ  Øÿ¤Üÿ ¥ßÿ ©âÿ ®çÿ ³ëÿ µìÿ ´ìÿ ´ìÿ µîÿ ¶ñÿ„ ¶òÿ µñÿ µòÿ ¸ôÿ ½õÿ ¼îÿ ºìÿ ¶òÿ ¸ïÿ »ëÿ ·ðÿ µòÿ ¹óÿ ½õÿ ºôÿ ¶òÿ ºôÿ® ½õÿ ¼õÿ ¸óÿ ½õÿ ½ðÿ ¼ìÿ ½óÿ ½öÿ ½ôÿ ÇñÿÍíÿ Æìÿ Áèÿ »áÿ ²Üÿ¡Ñÿ ‡½ÿTzÿ.ÿ ÿÿ‘ÿÿ ÿ ÿ ÿ444ÿ_``ÿ™ššÿÞßßÿöööÿøùùÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿ„üþþÿüýýÿûýýÿ…üþþÿùúúÿôõõÿøùùÿýÿÿÿùúúÿôõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿûýýÿ…üþþÿ ýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿ…üþþÿ ûýýÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿûýýÿˆüþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿ‚üþþÿýÿþÿüþþÿêöúÿÝëðÿÝààÿÑÐÐÿÃÃÃÿ†ÄÄÄÿÌÆÃÿµÁÇÿk²Óÿ/¥ØÿœØÿ—Øÿ ›Úÿ ¤ßÿ ¦ßÿ §áÿ ±éÿ ¶ïÿ µñÿ °êÿ ­æÿ ³ëÿ ²êÿƒ ¬åÿH §àÿ ¢ÙÿžÙÿ™Öÿ”ÐÿËÿŒÇÿ†Áÿƒ¼ÿ ‚¸ÿ ¶ÿ |´ÿy³ÿx°ÿ w¬ÿrªÿl¢ÿd•ÿ[…ÿSwÿLrÿDgÿ;Yÿ6Oÿ1Gÿ*@ÿ(=ÿ)=ÿ,?ÿ-?ÿ(=ÿ&;ÿ(=ÿ4Hÿ=WÿCgÿMvÿX„ÿ`’ÿiœÿ r¤ÿ t¨ÿ v«ÿ x¬ÿ x¯ÿy²ÿ |´ÿ ¸ÿƒ¾ÿˆÃÿŽÉÿ “Óÿ ›Úÿ £Þÿ ¤Þÿ ¥ßÿ ªãÿ «äÿ ¬åÿ °èÿ ´íÿ µñÿ ¹îÿ »ëÿ ·ïÿ ¹óÿ ½õÿ ¹óÿ ·ñÿ ¼ôÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾÷ÿ ¼óÿ ¯Þÿ¨Ó¸”Ï”ÏÔ¸Go d=r¤ëz±ÿ€¸ÿ „¹ÿŒÅÿ–Ñÿ œÖÿ¡Ûÿ ¥ßÿªãÿ ®çÿ³ëÿ´ìÿ´ìÿµðÿ ¶ñÿ ´íÿ µïÿ‚ ¶óÿ ¶òÿ µïÿ ´íÿ ¶ñÿ ·óÿ ¸óÿ ·òÿ ·ñÿ ·óÿ¶ïÿµëÿ¶ñÿƒ ·óÿ ·òÿ ¹óÿ ¼õÿ‚ ½õÿ ¾õÿª ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ½õÿ ½ôÿ ½óÿ ¼õÿ ¾óÿ Âíÿ Êðÿ Íòÿ Çíÿ Àèÿ ¶âÿ¦ÜÿÉÿs¤ÿ`ÿPtÿ ]„ÿ h’ÿq§ÿx²ÿ }±ÿ „¸ÿ ŠÀÿÉÿ“Ðÿ˜Ôÿ×ÿ ¡Úÿ £Üÿ §áÿ ¬åÿ ®ãÿ °åÿ ³ëÿ ´îÿ µïÿ »ëÿ ¼ìÿ ºñÿ ºïÿ ºîÿ »óÿ ºôÿ ¹óÿ ¼õÿ ¶òÿ ¹õÿ ¹òÿÙÿ̼Î ×¹ x³ x²¸{´ÿ‚¸ÿŒÄÿ•Ñÿ–Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ¨áÿ ¬åÿ±éÿ´íÿ ¶òÿ µïÿ… ´ìÿ ´ìÿ´ìÿ³ëÿ³ëÿ²êÿ ­æÿ¬åÿƒ ¬åÿ °èÿ µíÿ ¶ñÿ ¶òÿ »ôÿ ¼õÿ ·òÿ µòÿ ¶òÿ »ôÿ ¾õÿ§ ½õÿ ½öÿ ½õÿ ¼íÿ ¼ìÿ ½ôÿ ½öÿ ½õÿ Âôÿ ÇñÿÌíÿ Èìÿ Ãêÿ ¿åÿ ´Üÿ ¤Ðÿ ‘Àÿ iÿ'8ÿ ÿÿŽÿ ÿÿ ÿÿÿ<==ÿjjjÿÿÊÊÊÿíííÿùûûÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøøøÿŠüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿˆüþþÿøùùÿñññÿçççÿØØØÿËËËÿÌÌÌÿÊÊÊÿ…ÄÄÄÿ ÍÆÂÿ±ÁÈÿW°Üÿ!¤ÞÿœØÿ›×ÿžÙÿ ¤Þÿ ©âÿ ­æÿ ²ëÿ µíÿ‚ ´ìÿ µìÿ ±éÿ ¬åÿ «äÿ ¦àÿ  ÛÿœØÿÙÿ™ÕÿÊÿˆÀÿ ‚¸ÿ ·ÿ |³ÿ x­ÿu­ÿo¨ÿe˜ÿMsÿ.Eÿÿÿ—ÿÿ ÿ"ÿ-CÿEiÿ\ÿl¡ÿ v£ÿ ~¯ÿ „»ÿˆÄÿÊÿ”Ïÿ™ÕÿÙÿ ¢Ùÿ §ßÿ ¬åÿ ²âÿ µãÿ ´ëÿ µðÿ ·òÿ »íÿ ºëÿ ´ìÿ µïÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸õÿ ´ïÿ‘Ìÿ€»¼‚½ ×¶?q£?q£ÿÿx³Äz³ÿ ¶ÿ ‡ÁþÌÿ “Ðÿ—Ôÿ›ØÿžÙÿ Ûÿ¤Þÿ¦àÿ ¨áÿ°èÿ´ìÿ °êÿ²ëÿ´ìÿ´ëÿ´ìÿ µíÿµìÿ²êÿ¯çÿ®çÿ ®æÿ ¬åÿ¬åÿ‚ ¬åÿ ­æÿ °èÿ´íÿµîÿ´îÿ¶ïÿ ·ðÿ ¶òÿ ¶òÿ ¸óÿ ¹ôÿ ¸óÿ »ôÿ£ ½õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ½òÿ‚ ½õÿ Áôÿ Çóÿ Íòÿ Êïÿ Âéÿ ·ßÿ ¨Õÿ ”Çÿ |©ÿQpÿÿÿÿ†ÿÿ†ÿ ÿÿÿÿ***ÿPPPÿ‚‚‚ÿ±±±ÿÕÕÕÿîîîÿúüüÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿúûûÿüþþÿüÿÿÿ„üþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúüüÿö÷÷ÿùûûÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿŠüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿ÷øøÿúûûÿ„üþþÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿüýýÿö÷÷ÿìììÿàààÿÔÕÕÿÊÊÊÿÄÄÄÿÃÃÃÿ„ÄÄÄÿ$ÍÆÃÿ²ÀÇÿ_­Ôÿ&¡ØÿœØÿŸÛÿ ¤Þÿ ¨âÿ­æÿ±éÿ ³ëÿ µíÿ µñÿ µòÿ µïÿ ´æÿ ³æÿ ±éÿ ®çÿ ªäÿ ¦àÿ ¤Þÿ ¢Üÿ›Öÿ“ÏÿÉÿ …¿ÿ µÿ {²ÿ w®ÿs©ÿp¥ÿbÿB`ÿ&9ÿÿÿÿÿÿ…ÿˆÿÿÿ‚ÿÿ ÿÿ*ÿ-Eÿ@`ÿSzÿj›ÿ}·ÿ „½ÿŒÆÿ”Ïÿ™ÖÿžÙÿ ¢Ùÿ §ßÿ ¬æÿ ®åÿ °äÿ ´äÿ µåÿ µçÿ ·êÿ ¶íÿ µðÿ µòÿ µóÿ ¶òÿ ·óÿ ¸óÿ ¹óÿ »ôÿ»ôÿ±ëÿ Æÿ{´¼}¶ ×¹y³ x³”z³ì }µýƒ¾ÿŠÇÿ ‘Íÿ ˜ÓÿœØÿÙÿ ¢Ýÿ¤Þÿ ¥ßÿ­æÿ°èÿ ªãÿ®æÿƒ²êÿ²ëÿ ³ëÿ±êÿ®çÿªäÿ«äÿ¬åÿ «äÿ ¬åÿ‚ «äÿ «äÿ ¬åÿ±éÿ²êÿ²êÿ³êÿ ´ìÿµðÿ ¶ñÿ ¶ñÿ µñÿ µòÿ ¹ôÿ£ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼õÿ ½õÿ Ãóÿ Éòÿ Íóÿ Êïÿ Àçÿ ¯Úÿ Ïÿ ‡¼ÿ`‡ÿ4Iÿ ÿÿ†ÿÿÿÿ†ÿÿÿ,-.ÿYYYÿÿ¿¿¿ÿãããÿö÷÷ÿþÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿûýýÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿ„üþþÿýÿÿÿüÿÿÿŠüþþÿûüüÿûýýÿüþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿüÿÿÿüþþÿýÿÿÿŠüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿ„üþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿƒüþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿþÿÿÿúüüÿòòòÿéêêÿÞßßÿÍÍÍÿÄÄÄÿÅÅÅÿ„ÄÄÄÿ'ÌÆÃÿ´ÀÆÿh®Ñÿ-¢ÖÿœØÿ Üÿ ¦àÿ«äÿ°éÿ´ìÿ´íÿ µîÿ ·ñÿ ¸òÿ ·ïÿ ´äÿ ´åÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ £Ýÿ˜ÓÿËÿŠÆÿ ‚½ÿ |³ÿ y­ÿs¨ÿj ÿ_ŒÿIhÿ#1ÿ ÿÿÿÿÿÿ•ÿÿÿÿÿÿ ÿ&ÿ-GÿIpÿe—ÿx­ÿ‡¿ÿ’Íÿ˜ÔÿœØÿ  Ùÿ ¦Ýÿ ¬âÿ ¬äÿ ®äÿ ³ãÿ ´áÿ ´ãÿ ³éÿ ´îÿ ¶ñÿ ·ñÿ ¶ñÿ ·óÿ ¶òÿ ·óÿ ¼õÿ»óÿ®æÿ ‰Áÿw®¼ y± ×¹u°d£ |µY ~¶ò»ÿ‡Ãÿ‘Ìÿ™ÔÿØÿÙÿœØÿœØÿ Ûÿ ¦ßÿ §áÿ ¦àÿ ¥ßÿ ©ãÿ ®æÿ‚ ­æÿ ®æÿ ¬åÿ ¨âÿ ¦àÿ ¦àÿ «äÿ ¬åÿ ¦àÿ ©ãÿ ­æÿ ¨âÿ ¥ßÿ ¦àÿ ©ãÿ ­æÿ ­æÿ ­æÿ±éÿ´ìÿ´íÿ µíÿ´ìÿ´íÿ ¶òÿ ºôÿ ¾õÿ¢ ½õÿ ¼õÿƒ ½õÿ ¼öÿ ¾õÿ ÇïÿÍíÿÍîÿ Çéÿ ºáÿ ¥Øÿ ”Êÿ |¬ÿ?Xÿÿÿÿ…ÿÿÿ ÿÿƒÿ ÿÿÿÿ001ÿdeeÿ›œœÿÎÏÏÿçççÿôôôÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿýÿÿÿ‡üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ…üþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿŽüþþÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ„üþþÿýÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿôõõÿèèèÿØØØÿÎÎÎÿËËËÿÆÆÆÿÃÃÃÿ‚ÄÄÄÿ'ËÅÂÿµÂÈÿn·Úÿ2¨ÝÿœØÿ›Øÿ Ûÿªãÿ ±éÿ ´íÿ µñÿ ¸ðÿ ¼ìÿ ½ëÿ »ëÿ µêÿ ´ëÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¡ÜÿœØÿ—ÒÿÊÿ†Áÿ~¹ÿy±ÿ z©ÿ pŸÿ]Žÿ@`ÿ%6ÿÿ ÿ ÿ ÿ ÿ ÿÿ˜ÿÿ ÿÿÿ ÿ)ÿ7Rÿ`‘ÿ{¶ÿˆÄÿ‘Íÿ—Óÿ›×ÿ £Øÿ ¬Øÿ ±Þÿ ´äÿ ´êÿ ´ìÿ ´ëÿ ³ìÿ ´íÿ ¹ìÿ »ìÿ µìÿ ·ðÿ ½õÿ ¸ôÿ µòÿ ·óÿ µïÿ ©âÿ …»ÿs©¼u« ׸y³ ~®7 ~°þ€¶ÿ †¾þ‹Æÿ‘Îÿ–Ôÿ ˜Õÿ™Õÿ ›×ÿžÚÿ ¡Üÿ£Üÿ¤Ýÿ ¥ßÿ §áÿƒ©âÿ ©ãÿ ¨áÿ¤Ýÿ£Üÿ ¤Ýÿ ¥ßÿ ¤Ýÿ¥Þÿ¥àÿ ¥Þÿ ¤Üÿ §àÿ ªäÿ©ãÿ¨âÿ©âÿ­æÿ±éÿ°éÿ °èÿ °éÿ²êÿ´ìÿµïÿ¸òÿ ºôÿ ºôÿ »ôÿ§ ½õÿ ¾õÿ Áôÿ Êñÿ Îïÿ Êíÿ ½æÿ ­Ýÿ ›Óÿ ~°ÿ Vxÿ"/ÿÿÿÿ†ÿÿÿÿÿÿÿÿÿÿ???ÿnnnÿ£££ÿÏÐÐÿïññÿùúúÿûüüÿýÿÿÿûüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿüþþÿúüüÿøùùÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿƒüþþÿ ùûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ ûüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿýÿÿÿ‚üþþÿ3üÿÿÿþÿÿÿùúúÿðïïÿäääÿÚÚÚÿÐÐÐÿÉÉÉÿÅÅÅÿÃÃÃÿÃÂÂÿÃÃÃÿËÅÂÿµÁÇÿn¶Øÿ1¨ÛÿœØÿ™Öÿ ŸÛÿ®æÿ³ëÿ´íÿ µñÿ ·ñÿ ºîÿ ºíÿ ¹îÿ ¶ïÿ ´ïÿ ³ìÿ ¯èÿ ªãÿ ¦ßÿ ¢ÝÿŸÚÿ›Öÿ“ÏÿˆÄÿ€»ÿz³ÿ xªÿe’ÿGmÿ+Aÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ—ÿÿÿÿÿÿÿ ÿ$ÿ5PÿWÿ z¯ÿ‰Ãÿ’Îÿ™×ÿ£Ûÿ ­Ýÿ ²ßÿ ¶ãÿ ·èÿ ¸èÿ ¸ëÿ ¶ìÿ ´ìÿ ·ëÿ ¸ëÿ µîÿ ¶ðÿ ¹ñÿ ¹ïÿ ¹ïÿ ¹óÿ ¸óÿ ­çÿ…ºÿr¤¼t¦ ×» }¨> ~©ç €±ÿ ƒºÿƒ½ÿ‡ÄÿÍÿ‘Îÿ•Ðÿ ›ÖÿœØÿœØÿ  Ùÿ ¤Ûÿ ¥Þÿ… ¥ßÿ ¤Þÿ £Ûÿ £ÚÿØÿ ¢Ùÿ ŸØÿ ›×ÿ  Ùÿ £Úÿ ¢Úÿ £Üÿ ¤Þÿ ¤ßÿ ¤Þÿ ¥ßÿ ©âÿ ¬åÿ ¬äÿ«äÿ ¬åÿ±éÿ³ëÿ³êÿ´îÿ ¶òÿ µòÿ ¸óÿ§ ½õÿ Àôÿ Åóÿ Ìôÿ Ìñÿ Äëÿ ²âÿ Õÿ ‹Ãÿ_ˆÿ':ÿ ÿÿÿŒÿÿÿÿÿAAAÿzzzÿ³³³ÿÛÛÛÿóóóÿüþþÿþÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŠüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ…üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿöööÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüÿÿÿ‚üþþÿ÷øøÿôôôÿúüüÿýÿÿÿ”üþþÿüÿÿÿùúúÿôôôÿñññÿçççÿ×××ÿÐÐÐÿÌÌÌÿÆÆÆÿÄÄÄÿÅÅÅÿÌÆÃÿµÁÇÿl²Ôÿ/¥ØÿœØÿš×ÿ ¡Üÿ±êÿ´ìÿ³ëÿµðÿ ¶óÿ‚ ¶òÿ ¶óÿ ¶ðÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ  Ûÿ—Ôÿ‹Èÿ „¾ÿ |³ÿp¦ÿT}ÿ.Fÿ*ÿÿ ÿÿ ÿÿÿÿšÿ!ÿÿ ÿÿ ÿ ÿ,>ÿ `‰ÿx®ÿ‰Åÿ˜Ôÿ¤ßÿ ¬åÿ ±ãÿ ¶áÿ ¼âÿ ½áÿ ¼ãÿ ½éÿ ºìÿ ´ìÿ ³ìÿ ´íÿ ¶òÿ µðÿ ´ìÿ ¹ëÿ ½íÿ ¾ôÿ ¾ùÿ³ïÿ#‡»ÿ.r¢¼-t¥ ×» €  ~§<|²¸|µÿ~·ÿ „½þ ŒÅÿ Éÿ ‘Íÿ–ÑÿšÖÿÙÿžÙÿžÚÿ¡Ûÿ ¤Ûÿ ¤Üÿ¤Üÿ¥Üÿ ¤ÛÿŸÙÿžØÿžÙÿÙÿØÿžÕÿ›Óÿ–Òÿ ˜Òÿ™Õÿ šÙÿ ™Öÿ™ÔÿÙÿ¡Ûÿ ¤Üÿ ¦Ýÿ ¥Ýÿ ©áÿ ­æÿ ®çÿ ®çÿ ®æÿ±êÿ´îÿ ´íÿ µïÿ ¸óÿ »ôÿ¥ ½õÿ Àôÿ Åóÿ Íñÿ Êíÿ ¼æÿ ªÚÿ ‘Âÿm™ÿZÿ u¡ÿ žÑÿ ±äÿ ¾îÿ Åñÿ Äìÿ Äíÿ Åôÿ Áîÿ ¿ëÿ Äòÿ Âôÿ ¿ñÿ Äîÿ Èîÿ Çóÿ Çôþ ¼èÿ’½ÿ~¨Ä« ×Ày³…}¶ ~¶µ ƒ´µ}¶„ ~¶ ~¶ ~· ~³~ª~®/~µ~¶|µy³ÈÊÒ‰Ãÿ ~¶ÿ }´ÿ ¸ÿ„¿ÿ‡Ãÿ ‹Èÿ‘Ìÿ–Òÿ ›×ÿ¡Üÿ ¦ßÿ ¥ßÿ §áÿ ¬åÿ ±êÿ ´ìÿ³ëÿ´îÿ ¶òÿ »ôÿ ½õÿ Ãõÿ Âðÿ ·äÿ ªÜÿ —Íÿ z«ÿ Igÿ ÿÿÿ…ÿÿÿ ÿÿÿÿÿ;;;ÿqrrÿ¯°±ÿÙÙÚÿðððÿóóóÿøùùÿüþþÿýÿÿÿúûûÿôôôÿøøøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ”üþþÿýÿÿÿúûûÿôõõÿïïïÿƒìììÿñññÿö÷÷ÿûýýÿýÿÿÿƒüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿ‡üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿÿÿÿæôúÿÅçÿ4©ÜÿœØÿ¡Üÿ §áÿ «äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ½öÿ ½ñÿ ¼ëÿ ¼éÿ ¼ãÿ ºáÿ ²àÿ¤Üÿ•Òÿ †½ÿ b‰ÿ;Qÿ*ÿ ÿ ÿÿÿ©ÿÿÿÿ ÿÿWnÿ ˆ³ÿ ŸÖÿ ¶çÿ Åìÿ Åëÿ Äîÿ Äóÿ Äîÿ Äìÿ Äòÿ Ãðÿ Äëÿ Êðÿ Îôÿ Íóÿ Íóÿ Àèÿ“Áÿ"}®¿!± ׯ ~¶ ~¶•’ÎOŠÄe}¶c ƒ¾Ò…Àÿ„¿ÿ†ÂþŠÈÿ ŽÌÿ’Ðÿ–Òÿ›×ÿ Ûÿ ¤Þÿ ¨áÿ ¬åÿ ®çÿ °èÿ²êÿ¶ïÿ‚ ºôÿ™ ½õÿ ¼õÿ ¿õÿ Âôÿ Ãóÿ ¼êÿ ®Úÿ ¡Ñÿ ‡¸ÿPrÿ#2ÿÿÿ„ÿÿÿÿ ÿ ÿÿÿ///ÿPPPÿ~~ÿ°°±ÿßßßÿóôôÿûüüÿùûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿüÿÿÿ‰üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿöööÿðððÿêêêÿçççÿéééÿìììÿòòòÿöööÿ÷÷÷ÿúûûÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿˆüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿ„üþþÿ üÿÿÿüþþÿúüüÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ†üþþÿúûûÿùúúÿûýýÿýÿÿÿüÿÿÿÿÿüÿÞíôÿk¼ãÿ(¡Úÿ ˜×ÿŸÜÿ §áÿ «äÿ¯èÿ´ìÿ»óÿ ¾öÿƒ ½õÿ ¼óÿ ¼ñÿ ¿ñÿ Áîÿ Áèÿ Áçÿ ½æÿ ²Þÿ ¢Ôÿ ‹Âÿ`ˆÿ5Jÿ "ÿ ÿÿ­ÿÿ ÿ ÿ 6Fÿeˆÿ •Çÿ ¶äÿ Èîÿ Êíÿ Èíÿ Äíÿ Ãïÿ Äðÿ Èïÿ Éïÿ Éðÿ Ëòÿ Ïôÿ Óöÿ Ìïÿ ¿åøžË•*p¦>'x­×܎ɃË~ ŠÆï …Àÿ †ÁÿŠÆÿŒËÿ Îÿ“Îÿ˜ÓÿÙÿ¢Üÿ §àÿ «äÿ«äÿ ¬åÿ±éÿ¸ðÿ ¼õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ” ½õÿ ¾õÿ ½õÿ ¾õÿ Áôÿ Ãñÿ ¿ìÿ ´ãÿ ¤Òÿ ºÿ iŽÿ*:ÿ ÿÿÿƒÿ ÿÿ ÿ ÿ  ÿÿ ÿ666ÿcccÿ”””ÿ¾¿Àÿáââÿùùùÿþÿÿÿýÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿýÿÿÿŒüþþÿûýýÿ üþþÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøúúÿôôôÿóóóÿïïïÿéééÿåååÿâââÿæææÿìììÿñññÿóóóÿôôôÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ„üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûüüÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿ ÿþúÿÙêñÿ[·ãÿÚÿ —×ÿŸÜÿ§áÿ«äÿ¯èÿ´ìÿ»óÿ ¾öÿ„ ½õÿ ¾õÿ Âõÿ Åòÿ Äìÿ Æìÿ Äëÿ ¼áÿ «Öÿ ‘ÆÿaŠÿ3Iÿ ÿ ÿÿÿ¬ÿÿÿ ÿ&ÿA[ÿ «ÿ ©Öÿ ÃêÿËíÿ Ëíÿ Æìÿ Äñÿ ÆóÿÌîÿÏïÿ Îóÿ Îóÿ ÐôÿÖöÿ Èëÿ ¸ßöÁç8 ƒ´Ö܎Ƀ·ÿ†ÀN,ƒ»ó„½ÿ†Âÿ‰ÆþÊÿ ”Ïÿ™ÔÿÙÿÙÿ Ûÿ ¦àÿ©ãÿ ­æÿ²êÿ¶ïÿ ·óÿ ¶òÿ ·óÿ ½õÿ ¾õÿ“ ½õÿ ¿ôÿ Ãóÿ ¿ôÿ ½õÿ Ãôÿ Âñÿ ½ìÿ ¶áÿ ªØÿ ˜Îÿ k’ÿ7Hÿÿÿ…ÿ ÿÿÿÿÿ"""ÿCCCÿrssÿ¨©©ÿÕÖÖÿîððÿúüüÿüýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüÿÿÿ†üþþÿ÷÷÷ÿõööÿûýýÿüþþÿûüüÿ‚üþþÿýÿÿÿúüüÿñññÿçççÿÞßßÿÝÞÞÿÜÝÝÿãääÿìììÿðððÿúûûÿýÿÿÿüþþÿö÷÷ÿüþþÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿûüüÿûýýÿ‰üþþÿ üÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿÿÿÿßòùÿ\½éÿ£Þÿ›Øÿ¡Üÿ §áÿ«äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¼õÿ ¿õÿ Ãóÿ Äôÿ Äñÿ Äëÿ Åëÿ Ãêÿ ºäÿ «Úÿ •ÆÿfŒÿ 9Nÿ#&ÿ ÿÿÿ¦ÿÿÿÿÿÿÿ ÿ ÿ"1ÿVxÿ ˆ²ÿ °Ûÿ Âéÿ Êðÿ Ìòÿ Ìóÿ ÍóÿÑñÿÓðÿÒñÿÓôÿ ÕöÿÖôþ Áåÿ ­Øÿ«×F ƒ´ÖߊNJǼs˜<ƒ¹{‚ºÕ‚»ÿ…ÀÿŠÆþËÿ •ÐÿšÕÿ ›×ÿžÚÿ ¤Þÿ ©âÿ ­æÿ¯èÿ²ëÿ µðÿ µñÿ ·óÿ ºôÿ ¼õÿ ½õÿ ºôÿ ½õÿ ¿õÿ Âôÿ Áôÿ Áôÿ Âõÿ ¿òÿ ¸ìÿ °áÿ Îÿ ~¯ÿHeÿÿÿÿƒÿÿ ÿ ÿÿÿ*++ÿOOOÿ~~~ÿ³´´ÿÛÜÜÿõ÷÷ÿÿÿÿÿýÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿ„üþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿƒüþþÿùúúÿøùùÿûýýÿýÿÿÿ‚üþþÿûýýÿøùùÿïððÿåååÿÛÜÜÿÚÜÜÿÛÜÜÿÚÛÛÿâââÿìììÿíííÿòòòÿüþþÿûýýÿøùùÿ÷÷÷ÿøùùÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿûýýÿøùùÿúüüÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüþþÿúûûÿøúúÿûýýÿüþþÿ ÿÿýÿÝðøÿ[¿êÿ¤ßÿ šØÿ Ûÿ ¨áÿ®çÿ ²êÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¿ôÿ Áôÿ Äóÿ Çóÿ Èòÿ Èïÿ Èîÿ Çîÿ Àêÿ ³àÿ žÌÿ m’ÿ =Uÿ"*ÿ ÿÿÿ¥ÿÿÿÿÿÿÿÿÿÿÿÿ -=ÿ c„ÿ ˜Çÿ ²Ýÿ Äëÿ Îôÿ Ïôÿ ÎóÿÒñÿÔñÿÔóÿ ÕõÿÖöÿÖóÿÅçØ¨ÔŒ¡Ï%Ùá0ƒº }´g ~¶ÿ‚¼ÿ†Âÿ‰ÆÿËÿ•Ðÿ šÖÿŸÛÿ ¥ßÿ ªãÿ ¬åÿ «åÿ ¯çÿ ´ìÿ ¶ðÿ ¶òÿ ºôÿ ½õÿ ·óÿ’ ½õÿ Âôÿ Ãóÿ ¾õÿ ºóÿ ³ëÿ §ßÿŠ»ÿZ}ÿ'8ÿÿÿÿƒÿ ÿÿ ÿÿ!!!ÿ777ÿYYYÿÿÀÀÀÿêêêÿúûûÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿ‰üþþÿüýýÿõööÿöööÿüþþÿøùùÿóóóÿïïïÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿâããÿìììÿòññÿ÷÷÷ÿüþþÿøùùÿôôôÿúûûÿýÿÿÿ…üþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿöööÿõööÿûýýÿ‰üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿüùÿØêñÿ[½éÿ¢Þÿ –×ÿžÛÿ ©âÿ²êÿ´ìÿ µíÿ »óÿ ¾öÿ ½õÿ ¾õÿ Ãóÿ Äóÿ Êóÿ Îóÿ Íóÿ Îôÿ Íóÿ Éïÿ ¾çÿ ©Õÿ vÿA^ÿ -ÿ ÿÿÿ¥ÿÿ ÿ ÿ ÿ ÿÿƒÿÿÿ ÿAVÿ }«ÿ ŸÌÿ ¹ãÿ Ìòÿ Îõÿ ÎóÿÒñÿÔóÿ Õöÿ Õ÷ÿÔõÿÓñÿÓðˆ ¬××á0ƒºuª ~¶X„¾Ï†Âÿ‰Æÿ Ëÿ‘Ïÿ •Õÿ Úÿ ¥ßÿ «äÿ ­æÿ«äÿ ®æÿ³ëÿ¶ðÿ ¶óÿ µòÿ ºôÿ ¾õÿ »ôÿ‘ ½õÿ ¼õÿ ¿õÿ ¿ôÿ ºòÿ µêÿ «Ûÿ ”ÃÿhŽÿ*<ÿ ÿÿÿÿÿÿÿÿ ÿÿ!!!ÿ:::ÿiijÿžŸ ÿÈÈÈÿæææÿùúúÿþÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿ…üþþÿ ùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿàááÿåææÿìììÿñññÿöööÿûýýÿùûûÿûýýÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿöööÿúûûÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿüþþÿûýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿûüüÿüýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿýÿÿÿüþþÿÿýùÿØèðÿ]¹äÿ žÛÿ •×ÿžÛÿ §áÿ ­åÿ ±ëÿ ¶ñÿ »ôÿ ½öÿ ¼õÿ ¿ôÿ Ãóÿ Éóÿ Êóÿ Ìóÿ Íóÿ Íôÿ Íóÿ Ìïÿ Åëÿ ³àÿ ƒªÿ Ohÿ&.ÿ ÿÿÿ£ÿÿ  ÿÿÿÿÿ ÿÿ‚ ÿÿÿÿ /;ÿbÿ ·ÿ °Ûÿ Âíÿ Ëóÿ Ðôÿ Óõÿ×õÿÙöÿÚùþ Òôÿ ÅèÿÁå‘ ¬× ¬××â ~¶ ~¶ƒ½³„¿ÿˆÅÿ‹ÉÿŽÎÿ “Õÿ šÚÿ £Ýÿ¨áÿ «äÿ ­æÿ°èÿ³ëÿµïÿ µñÿ ¶òÿ ¸óÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ ¾õÿ ¿ôÿ ¿öÿ »ôÿ ²ìÿ ©Þÿ ˜Åÿ o‘ÿ>Rÿ ÿÿÿƒÿ ÿ ÿ ÿÿ%%%ÿ???ÿlllÿ¢££ÿÕÖÖÿíîîÿúúúÿýÿÿÿüþþÿüýýÿúüüÿö÷÷ÿöööÿûýýÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿ üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ„üþþÿ úûûÿðððÿæççÿÞßßÿÛÜÜÿÝÞÞÿãããÿèèèÿîîîÿóóóÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿýÿÿÿüþþÿøùùÿõööÿúüüÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿýùÿÙéðÿ]¸ãÿžÚÿ —×ÿ Ýÿ ©âÿ ­æÿ ²îÿ ¸ôÿ ½ôÿ ¾õÿ Âóÿ Èóÿ Îóÿ Ðôÿ„ Ïôÿ ÏóÿÐðÿ Ëîÿ ¼èÿ ¶ÿ Ytÿ)0ÿ ÿÿÿ¤ÿÿ ÿÿ&&&ÿ$%%ÿÿÿÿÿÿÿÿÿ ÿ#ÿDVÿ } ÿ ¢Ñÿ µçÿ Âðÿ Ìòÿ Ôõÿ×öÿ×õÿÓóÿ Ëîþ ¼ãØ ¶ÞhÛâ ~¶ ~¶ ~¶½ €¹ÿ…ÀÿˆÄþŒÉÿ “Ôÿ ™ÙÿœØÿ¡Üÿ ¨áÿ±éÿ´ìÿ ´ìÿ³ëÿ´íÿ µñÿ ¶òÿ ·òÿ »ôÿ ¾õÿ ½õÿ ¿ôÿ Äóÿ Ã÷ÿ ¹óÿ ¦âÿ“Îÿ wªÿ9Kÿÿÿÿ‚ÿ ÿÿ ÿÿÿ'''ÿFGGÿvwwÿµµµÿÜÜÜÿòòóÿúûûÿ‚üþþÿüÿÿÿýÿÿÿùúúÿôôôÿøùùÿ‹üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿûýýÿüýýÿƒüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ…üþþÿ ùúúÿôôôÿîîîÿéééÿäääÿÞßßÿÜÝÝÿâââÿêêêÿóóóÿùúúÿŽüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ‡üþþÿûýýÿƒüþþÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŒüþþÿûýýÿüýýÿ‡üþþÿûýýÿüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ”üþþÿÿýùÿØêñÿ[½èÿ£Þÿ›Øÿ¥ßÿ ¯èÿ ´ðÿ ¸ôÿ ¼õÿ Áôÿ Ãóÿ Âóÿ Çóÿ Íóÿ Óõÿ Õöÿ… ÔöÿÔóÿÑñÿ Æíÿ —Áÿ ]ÿ&4ÿ ÿÿÿ¢ÿ ÿÿ ÿ ÿÿ)))ÿ,++ÿ###ÿÿÿÿÿ ÿÿÿ ÿ"/ÿ b‡ÿ Ãÿ ¥ßÿ µêÿ ÂíÿÑñþÔôÿ Îóÿ Ãéÿ ½âÜ ¼â/Üå |´ |³R ·©„¼÷…¿ÿ ‰Åÿ’Ïÿ˜Õÿœ×ÿ¡Ûÿ §àÿ®çÿ³ëÿ ´ìÿ²êÿ´ìÿ ¹óÿ ºôÿ ºôÿ ¼õÿ‘ ½õÿ" ¿õÿ Âõÿ ¾ïÿ ²äÿ Òÿw¦ÿGhÿ !ÿ ÿÿÿÿÿÿÿ ÿÿÿ,-,ÿKKKÿÿ´µµÿäååÿõööÿøøøÿüýýÿýÿÿÿüþþÿùûûÿøùùÿûýýÿûüüÿ÷øøÿúüüÿýÿÿÿƒüþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüýýÿøùùÿùúúÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿøùùÿòòòÿîîîÿèèèÿáááÿÝÞÞÿÝÝÝÿáââÿíííÿùúúÿýÿÿÿüýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿ ýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿüýýÿúüüÿ÷øøÿúüüÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿ„üþþÿÿýùÿ×éñÿV¼èÿ¥àÿ Ûÿ§àÿ °éÿ ¹óÿ Àõÿ Æôÿ Ëôÿ Íôÿ ÌôÿÑôÿÕõÿØöÿÙöÿ‚Øöÿ ÙöÿØ÷ÿ ÖöÿÕóÿÓóÿÊôÿ¤ÍÿmŽÿ*<ÿ ÿÿÿ£ÿÿÿÿ ÿÿ$$$ÿ"""ÿÿÿÿÿ ÿÿÿÿIhÿ z§ÿ žÐÿ²èþ½ðÿÅêÿÊëÛ Ëó ¿æ‡ ·Þf ¼âÙä ~¶ ƒ¸4 ‚¸îƒ»ÿ†ÁÿËÿ—Òÿ ›Øÿ¡Üÿ ¦àÿªäÿ ¯èÿ ´ìÿ³ëÿ¶îÿ ¼ôÿ ½öÿ“ ½õÿ ¾öÿ ½õÿ ´åÿ £Íÿ ‰±ÿUpÿ&ÿ ÿÿƒÿÿ ÿÿ ÿ***ÿLLLÿÿ¼¼¼ÿèééÿûýýÿûüüÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿ…üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ…üþþÿûýýÿƒüþþÿûýýÿ„üþþÿûýýÿ„üþþÿøùùÿôôôÿîîîÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿáááÿîïïÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿˆüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüýýÿ‚üþþÿûýýÿüýýÿ„üþþÿûýýÿƒüþþÿûýýÿŒüþþÿüýýÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ„üþþÿ ÿüùÿÙêñÿ_¾éÿªãÿ¦àÿ©âÿ °éÿ »ôÿ Æõÿ Ïóÿ Ôõÿ ÖöÿÙöÿ†Úöÿ ×öÿ ÔöÿÔòÿÑõÿ+Èøÿ®Ùÿ€žÿ4Dÿ ÿÿÿ¥ÿÿÿ ÿÿ%%%ÿ'''ÿ$$$ÿÿÿ ÿÿ ÿÿ ÿ1Gÿb„ÿ”¼ÿ©Ûÿ²èÿ¹ãÿ ¼àƒ ¼âÛä ~¶ ~µ; ¶ÿºÿ†Âþ Ëÿ ’Òÿ —×ÿ  Üÿ §áÿ«äÿ ¯çÿ³ëÿ¹ñÿ »ôÿ ¸óÿ ·óÿ ¸óÿ ¼ôÿ ½õÿ ¾öÿ ¾÷ÿ ºóÿ §áÿ…·ÿQpÿ&4ÿÿÿÿÿÿÿ ÿÿÿ111ÿYXXÿÿÄÅÅÿèêêÿùúúÿ÷÷÷ÿøùùÿúüüÿ‚üþþÿûüüÿúûûÿüýýÿ…üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ†üþþÿøúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿëëëÿáááÿÛÜÜÿÝÞÞÿâââÿìììÿ÷÷÷ÿûýýÿüÿÿÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿõööÿúüüÿýÿÿÿ‡üþþÿúüüÿûüüÿ…üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüýýÿ÷÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ üÿÿÿùúúÿõööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿüþþÿüýýÿúûûÿûüüÿüþþÿýÿÿÿúüüÿõööÿøúúÿüþþÿýÿÿÿüþþÿÿúøÿáìòÿŒÐðÿ<¹êÿªäÿ ®çÿµîÿ ¼õÿ Æõÿ Ðóÿ ÕõÿØ÷ÿÚöÿÙöÿ„×öÿ ÖöÿÒôÿ Ðôÿ Ðóÿ ÑòÿÍõÿÂ÷ÿ ±éÿ ‹·ÿ"?Jÿÿÿÿ¥ÿÿÿÿÿ000ÿ444ÿ...ÿ###ÿ ÿ!""ÿÿÿ ÿ ÿ ÿ&ÿG]ÿ €¦ÿ·ÿºç §Ïa Ýÿƒ ¼âÛç |´( }µ¤ ¸ë…¾ÿŠÈÿ Ðþ•Ôÿ žÚÿ¦ßÿ«ãÿ¯éÿ´îÿ¹ñÿºóÿ ¶òÿ ¸óÿ ¼ôÿŽ ½õÿ ¾öÿ ½õÿ ¼õÿ ¶îÿ ªÞÿ †·ÿ X~ÿ%6ÿ ÿÿÿÿÿÿÿ ÿÿ222ÿZZZÿ‘‘‘ÿÃÃÃÿëììÿüþþÿþÿÿÿ÷÷÷ÿøùùÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿûüüÿùûûÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿ!üÿÿÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿûüüÿûýýÿéêêÿàààÿßßßÿÜÝÝÿÝÞÞÿâââÿêêêÿôôôÿøùùÿúüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿöööÿúüüÿüÿÿÿ‡üþþÿýÿÿÿ…üþþÿúûûÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿüþþÿüýýÿúûûÿúüüÿüþþÿûýýÿùûûÿûýýÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿúûûÿúüüÿüþþÿþüúÿìóöÿ¼âôÿfÇíÿ¬åÿ ¬æÿ²ëÿ ¹òÿ Âôÿ Êõÿ ÏõÿÓõÿ×õÿÕõÿ Óõÿ‚ Óõÿ Ôöÿ Ñõÿ Ëóÿ Èóÿ Èôÿ Éôÿ Æöÿ ½÷ÿ ²íÿ‘Àÿ!GSÿÿÿÿ¥ÿÿÿ ÿÿ333ÿ777ÿ444ÿ---ÿ)))ÿ&&&ÿ!""ÿÿÿ ÿ ÿÿ ,6ÿ Phÿ TnÿQiÛ& ~˜ ~˜Þé !‚²Š„¶ÿ ˆÂÿ Ëÿ”ÏÿÕÿ¥Üÿ ªãÿ ±ëÿ ¶òÿ´íÿ³ìÿ µñÿ ¹ôÿ ½õÿ ¾öÿ ¼õÿ ³îÿ ¤Ùÿ ‰³ÿ Rmÿ ".ÿ ÿÿ‚ÿ ÿÿ ÿÿÿ---ÿ___ÿ–——ÿËÌÌÿèèèÿóóóÿúûûÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿŸüþþÿþÿÿÿúüüÿéééÿâââÿäääÿßßßÿÜÝÝÿâââÿëëëÿôôôÿöööÿûýýÿýÿÿÿüþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿˆüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿûýýÿõõõÿö÷÷ÿüþþÿÿÿÿÿùüüÿéóöÿ™Ôîÿ6°åÿ¦àÿ¨âÿ ³ëÿ ºòÿ ¿öÿ Ãôÿ Èóÿ… Îóÿ Ïóÿ Ìóÿ Æóÿ Áôÿ ¾õÿ ¾öÿ ½öÿ ¹õÿ ¯ãÿ µÿ I]ÿ!ÿÿÿ¥ÿÿÿÿÿ,,,ÿ222ÿ666ÿ;;;ÿ666ÿ+++ÿ&&&ÿ!"!ÿÿÿ ÿÿÿ ÿ ÿ Þ% Þå ~¶ ~¶3€ª'„µ~ ŠÂâ Çÿ‘Ìÿ œÔÿ¦Ýÿ «äÿ ®èÿ °ëÿ³íÿµïÿ µòÿ ºôÿ ¾õÿ ½õÿ ¾öÿ ¼õÿ ´íÿ ¦Úÿ ƒ­ÿ Smÿ &2ÿ ÿÿÿÿÿÿ ÿ ÿ ÿÿ888ÿcccÿ˜˜˜ÿÈÉÉÿëííÿùûûÿúûûÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúüüÿùúúÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿøøøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿ‚ýÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿƒüþþÿ ýÿÿÿúüüÿõööÿìììÿåååÿàááÿÝÝÝÿÝÞÞÿâââÿëëëÿôôôÿ÷øøÿùûûÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿƒüþþÿùûûÿ÷÷÷ÿ÷øøÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿøúúÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüýýÿùúúÿ üþþÿýÿÿÿýþþÿüüûÿÉèöÿ|Ëïÿ:®âÿ¢Ýÿ§âÿªåÿ®éÿ¶îÿ»ðÿ½ïÿ ½ïÿ ½ïÿ¾ïÿ½ïÿ ½ïÿ¾ïÿ½ïÿ ºïÿ ¸ðÿ ¶ðÿ µñÿ °íÿ ¦âÿ ”Ãÿ v–ÿB\ÿ (ÿÿÿ¥ÿÿÿ ÿÿÿ(((ÿ222ÿ===ÿ<<<ÿ555ÿ000ÿ***ÿ"""ÿÿ ÿÿÿÿÿó®Tàç ƒ´ ƒ´”Ò ˆ½Æ ‰ÀÿŒÆÿ ˜Ñÿ ¤Üÿ ªãÿ ¬äÿ ­äÿ ³îÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¼õÿ ¼ôÿ ´íÿ ¢Øÿ†¯ÿ Wrÿ !.ÿ ÿÿÿ‚ÿ ÿÿÿÿ@@@ÿlllÿŸŸŸÿËÌÌÿìííÿûýýÿÿÿÿÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüýýÿûýýÿüýýÿ‚üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿ…üþþÿ ùúúÿôôôÿïïïÿæççÿÜÝÝÿÚÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿýÿÿÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ‚üþþÿûýýÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿŠüþþÿüÿÿÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿüþþÿýÿþÿÿÿÿÿëøüÿ¿åöÿ|ÄèÿC®àÿªàÿ¦ßÿ§ßÿ°èÿ´ìÿ³ëÿ²êÿ²êÿ³ëÿ²êÿ²éÿ²êÿ³ëÿ²éÿ ³êÿ±èÿ£Ûÿ’Éÿ ±ÿ hŠÿOfÿ 8Oÿ+ÿÿÿ¥ÿÿÿ ÿ ÿÿ!!!ÿ100ÿ999ÿ===ÿ999ÿ222ÿ(((ÿÿÿÿÿÿþÿªàç ƒ´ x® z¯Ô }³ÿ…¼ÿÉþ›Õÿ ¤ßÿ­áÿ ³áÿ ¶íÿ ¶ôÿ µòÿ ¹óÿ‹ ½õÿ ¾õÿ ½öÿ ºõÿ ¶óÿ ³íÿ ¦Úÿ ‡±ÿJcÿ+ÿ ÿÿ ÿÿÿ ÿÿÿ-..ÿJLLÿz{{ÿªªªÿÔÔÔÿíîîÿûýýÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿûüüÿ…üþþÿøøøÿõööÿûüüÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿ‚ýÿÿÿûýýÿö÷÷ÿüþþÿûýýÿûüüÿ‚üþþÿýÿÿÿûüüÿõõõÿøøøÿ‚üþþÿýÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿûüüÿûýýÿ‰üþþÿýÿÿÿ‡üþþÿ ýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿýÿÿÿˆüþþÿüÿÿÿ‚üþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿüþþÿýÿÿÿ‚üþþÿþÿÿÿ÷úúÿêñôÿÕèñÿ®ÛïÿwÊîÿU¼éÿD´åÿE¶æÿF·çÿF·èÿG·çÿH·çÿF·èÿI¶åÿM´âÿH¶æÿG·çÿMµâÿO¶åÿD­ÜÿªÿWyÿ9Pÿ '2ÿ!%ÿ(,0ÿ$$'ÿÿÿÿ¦ÿÿÿ ÿ$$$ÿ666ÿ444ÿ777ÿ;;;ÿ877ÿ222ÿ---ÿ&&&ÿÿÿÿÿÿ£àê t© t©v y®É€¶ý‡Áÿ‘Íÿ ž×ÿ©Þÿ ³ãÿµìÿ¶ñÿ ¸óÿ »ôÿ‹ ½õÿ) ¼ôÿ ºòÿ ¹ñÿ ´ëÿ ¨Þÿ„®ÿTnÿ+ÿÿÿÿÿÿÿÿ ÿÿ,,,ÿQQQÿ€€ÿ®¯¯ÿÕÕÕÿñòòÿüþþÿþÿÿÿúûûÿùûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿùûûÿö÷÷ÿúüüÿüÿÿÿüþþÿüýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿûüüÿüþþÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿ†üþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùûûÿüþþÿúüüÿùúúÿûüüÿ„üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿƒüþþÿüüûÿüùøÿûúùÿéõùÿÅèøÿªÛòÿ›ÒìÿžÕïÿœÒìÿÕîÿžÖðÿœÒìÿžÒëÿ¢ÔìÿžÒìÿÒìÿ£Ôìÿ£Õîÿ¿Øÿ>>ÿLJJÿ[ZZÿfffÿjkkÿ]]]ÿFDDÿ'''ÿÿÿÿ ÿÿÿ‚ÿþÿ[ÞçÉÿÿÿ ÿÿ )ÿ .=ÿ=TÿPpÿ d‹ÿtŸÿ~«ÿ‚¯ÿ„±ÿ­ÿy¢ÿjÿVqÿ@Tÿ-:ÿ &ÿ ÿÿÿÿ‚ÿ ÿÿ ÿ###ÿ>>>ÿXXXÿYXXÿXXXÿ‡††ÿ¾¾¾ÿôõõÿÿÿÿÿúûûÿûýýÿüþþÿúüüÿúûûÿüýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúûûÿûýýÿüþþÿøùùÿöööÿøúúÿûüüÿ„üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿùûûÿöööÿøùùÿúüüÿ‚üþþÿúüüÿƒüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿõõõÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿóóóÿúüüÿüþþÿö÷÷ÿ÷øøÿúûûÿüýýÿˆüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿƒüþþÿúûûÿúüüÿ‰üþþÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿ…üþþÿüÿÿÿúüüÿöööÿøùùÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿ„üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿþÿÿÿ¾¾¾ÿFFFÿÿÿÿÿÿ ÿÿ$$$ÿ)))ÿ&&&ÿÿÿÿ ÿÿÿƒÿÿ†ÿÿ„ÿÿÿÿÿÿ ÿÿÿ'''ÿ///ÿ333ÿ777ÿ@@@ÿFFFÿJIIÿPOOÿOOOÿDDDÿ111ÿÿ ÿÿÿÿÿÿƒÿþÿ[ÞéU׃ÿÿÿÿ ÿÿ.ÿ-Fÿ>>ÿ;;;ÿ===ÿ9::ÿ899ÿ222ÿ""#ÿÿÿÿÿÿ†ÿýXÞé{þ‰ÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ…ÿ ÿÿ ÿ!""ÿ@AAÿXXXÿYYYÿ<<<ÿ222ÿFFFÿ———ÿØÙÙÿøúúÿÿÿÿÿ‘üþþÿüýýÿ„üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷øøÿõõõÿûüüÿüþþÿüýýÿ‰üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿúüüÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ‰üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿšüþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿüÿÿÿüýýÿ„üþþÿýÿÿÿúüüÿôôôÿøùùÿŠüþþÿüýýÿ‚üþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúüüÿôôôÿøøøÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿýÿÿÿüþþÿÿÿÿÿÑÑÑÿrssÿ*))ÿÿÿÿÿÿ ÿÿ'''ÿ===ÿBBBÿ555ÿ%&&ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ ÿ ÿ‚ ÿ ÿÿÿ%&&ÿ***ÿ###ÿ%%%ÿ,,,ÿ222ÿ666ÿ222ÿ---ÿ(((ÿ#$$ÿÿÿÿ ÿÿŒÿýXÞé‹ÿþ†ÿÿ…ÿÿÿÿÿÿÿ‚ÿÿÿÿ ÿ898ÿJJJÿ???ÿ.//ÿ#$$ÿ///ÿTTTÿ¢¢¢ÿÝÞÞÿùûûÿÿÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿ…üþþÿýÿÿÿüþþÿúüüÿøùùÿúüüÿƒüþþÿùúúÿ üþþÿþÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿéééÿñññÿö÷÷ÿúûûÿýÿÿÿ‚üþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿƒüþþÿ üÿÿÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüþþÿøùùÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿøùùÿúüüÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿ üþþÿúûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿ"üþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿüþþÿÿÿÿÿÛÜÜÿ‡ˆˆÿ433ÿÿÿÿ"ÿÿÿ ÿÿ...ÿ:::ÿ999ÿ888ÿ343ÿ***ÿ$$$ÿ"""ÿÿÿÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ&&&ÿ000ÿ333ÿ---ÿ+++ÿ***ÿ &''ÿÿÿÿÿÿ ÿ ÿÿÿÿÿ‹ÿýXÞé‚‘ÿÿ‡ÿÿÿÿÿÿ555ÿDDDÿ???ÿÿÿÿ122ÿbbbÿ©©©ÿßßßÿùûûÿÿÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ„üþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿôôôÿúûûÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿ‚üþþÿûýýÿüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüÿÿÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùûûÿôõõÿùúúÿýÿÿÿùúúÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿüþþÿýÿÿÿƒüþþÿ÷÷÷ÿõööÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿüþþÿýÿÿÿùûûÿôõõÿøùùÿýÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿýÿÿÿÿÿÿÿäææÿ›œœÿ>>>ÿÿÿƒÿÿÿ ÿÿ$$$ÿ---ÿ;;;ÿDDDÿ@@@ÿ<<<ÿ888ÿ434ÿ---ÿ!""ÿÿÿ ÿ ÿÿ ÿÿÿ ÿ%%%ÿ!!!ÿÿ#$$ÿ(((ÿ,,,ÿ111ÿ +++ÿ&&&ÿ!!!ÿÿÿ ÿÿ ÿ ÿÿÿÿÿÿÿýVÛ邚ÿ ÿ ÿÿÿ555ÿAAAÿ555ÿÿÿÿÿ455ÿfffÿªªªÿÞÞÞÿùûûÿÿÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿúüüÿõööÿøùùÿüþþÿüÿÿÿýÿÿÿøùùÿõööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿíîîÿóóóÿöööÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûüüÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ‚üþþÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿõööÿøùùÿüþþÿûýýÿûüüÿƒüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿüÿÿÿüþþÿûüüÿ…üþþÿûüüÿúüüÿŒüþþÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ…üþþÿ úüüÿûýýÿüþþÿÿÿÿÿêëëÿ®®®ÿLLLÿÿÿÿ„ÿ!ÿÿ ÿ ÿÿ000ÿ888ÿ===ÿ???ÿ>>>ÿ888ÿ,,,ÿ%%%ÿ ÿÿ ÿ ÿ ÿÿÿ !!ÿ&&&ÿ%&&ÿ$%%ÿ&&&ÿ(('ÿ(((ÿ%&&ÿ ÿÿÿÿ ÿÿ‚ÿÿÿÿÿÿýKÛ邘ÿÿÿ ÿÿÿ333ÿHIIÿ666ÿÿÿÿÿÿ677ÿkkkÿ®®®ÿàááÿùûûÿÿÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿûýýÿùúúÿúüüÿüþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿüþþÿûýýÿøùùÿðððÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿåååÿêêêÿïïïÿôõõÿ÷øøÿö÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿ÷øøÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿüþþÿÿÿÿÿïððÿ¿¿¿ÿVVVÿÿÿÿ„ÿ!ÿÿÿÿ ÿÿ ÿ&&&ÿ,,,ÿ555ÿ888ÿ222ÿ***ÿ"""ÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿ’ÿþ—;Ü邘ÿÿÿÿÿ(((ÿGHHÿOQQÿÿÿÿÿÿÿ899ÿoppÿ³³³ÿäååÿùûûÿÿÿÿÿˆüþþÿ ýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿ üþþÿùúúÿóóóÿïïïÿæççÿÜÝÝÿÚÛÛÿÞßßÿéééÿðððÿôôôÿúûûÿýÿÿÿ±üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿÿÿÿÿóôôÿÍÍÍÿ]]]ÿÿÿÿ‹ÿÿ ÿÿ000ÿ555ÿ+++ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿžÿÍÜé‚–ÿÿÿÿ ÿ ÿ=;;ÿTUUÿQSSÿÿÿÿÿÿÿ8::ÿoppÿ³³³ÿäååÿúüüÿÿÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúûûÿüþþÿûýýÿùúúÿûüüÿüýýÿ÷øøÿøùùÿüþþÿüÿÿÿýÿÿÿ‚üþþÿ ûüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿúûûÿüþþÿùúúÿúûûÿ†üþþÿûýýÿùúúÿûüüÿýÿÿÿ‚üþþÿüÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿúûûÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÚÛÛÿÞßßÿêëëÿîîîÿïïïÿõõõÿøùùÿ÷÷÷ÿùûûÿˆüþþÿüÿÿÿýÿÿÿ‚üþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿúûûÿö÷÷ÿúüüÿüýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿ†üþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿôööÿÑÑÑÿeeeÿ ÿÿÿˆÿÿ‚ÿ ÿÿ#$$ÿ<<<ÿ566ÿÿÿ ÿÿÿÿÿ‚ÿÿÿÿÿÿÿ™ÿþÿÙÜé‚•ÿÿÿ ÿ ÿÿÿ,,,ÿMKKÿXXXÿJKKÿÿÿÿÿÿÿ788ÿoppÿµµµÿåææÿøúúÿþÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿˆüþþÿýÿÿÿ„üþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÚÛÛÿÞßßÿèééÿìììÿíííÿñññÿôôôÿøùùÿˆüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿ üýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿ†üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿ…üþþÿ üÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿÿÿÿÿö÷÷ÿ×××ÿmnnÿÿÿÿ‹ÿÿÿÿ>??ÿ>>>ÿ(((ÿÿÿÿÿÿ‚ÿÿ‚ÿŸÿÎÜé‚•ÿÿÿ ÿÿÿ !!ÿ666ÿWVVÿSSSÿ:::ÿÿÿÿÿÿ ÿ344ÿoppÿº»»ÿéêêÿóôôÿúûûÿüþþÿýÿÿÿúûûÿõõõÿøúúÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿ„üþþÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿüýýÿƒüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿëëëÿôôôÿõööÿúüüÿ†üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿ„üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿüýýÿ†üþþÿ ÷øøÿõõõÿûüüÿüþþÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿüÿÿÿûýýÿ‚üþþÿÿÿÿÿùûûÿáââÿuvvÿÿÿÿÿÿÿ888ÿBBBÿ888ÿÿÿÿÿ¨ÿÎÜé‚”ÿ ÿÿÿ ÿÿ'((ÿ111ÿIHHÿiiiÿRRRÿ***ÿ ÿÿÿÿÿ ÿ122ÿlmmÿµµµÿäääÿñññÿùúúÿüÿÿÿýÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúûûÿ„üþþÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿûýýÿùúúÿúûûÿƒüþþÿ úüüÿö÷÷ÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿñññÿóóóÿö÷÷ÿüþþÿýÿÿÿƒüþþÿ ýÿÿÿüþþÿùúúÿúûûÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿüþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüÿÿÿ‚üþþÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿúûûÿøúúÿûýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøùùÿüýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûýýÿýÿÿÿ‚üþþÿþÿÿÿúüüÿçèèÿÿ ÿÿÿŽÿ ÿ'((ÿ;<<ÿAAAÿ !!ÿÿÿÿ¨ÿÎÜé‚•ÿÿ ÿÿ"##ÿ777ÿDCCÿ^\\ÿ~~~ÿSSSÿÿÿÿÿÿÿ ÿ000ÿhggÿ«««ÿÜÜÜÿñññÿûüüÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ’üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿƒüþþÿ ýÿÿÿûüüÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ…üþþÿûüüÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿšüþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿ©üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿþÿÿÿûýýÿëëëÿŒŒŒÿ...ÿ ÿÿÿÿÿÿ.//ÿDDDÿ&''ÿ ÿÿÿ¨ÿÎÜé‚’ÿÿÿÿ ÿÿ$%%ÿ333ÿA@@ÿRQQÿmmmÿ‹ŒŒÿRSSÿÿÿÿÿÿÿ ÿ000ÿgggÿ«ªªÿÝÝÝÿ÷øøÿþÿÿÿ…üþþÿýÿÿÿ„üþþÿ ýÿÿÿüþþÿûýýÿùûûÿûüüÿüþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿ…üþþÿ øúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùûûÿúüüÿƒüþþÿúûûÿöööÿïïïÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÞÞÿãääÿìììÿñññÿö÷÷ÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿöööÿøúúÿûüüÿ…üþþÿúûûÿ†üþþÿýÿÿÿ…üþþÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿûüüÿùûûÿüýýÿ†üþþÿýÿÿÿúüüÿöööÿùúúÿ†üþþÿüÿÿÿýÿÿÿ„üþþÿýÿÿÿúûûÿöööÿ÷øøÿúûûÿ„üþþÿýÿÿÿüýýÿ÷øøÿüþþÿýÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿðððÿ’’’ÿ333ÿ ÿÿÿ ÿÿ ÿ&&&ÿAAAÿ011ÿÿ ÿÿÿ§ÿÎÜé†ÿþÿÿ ÿÿÿ"""ÿ877ÿBBBÿKKKÿ^^^ÿxxxÿÿMNOÿ ÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÞÞÞÿøùùÿþÿÿÿ…üþþÿúüüÿûüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿùûûÿõööÿùúúÿüÿÿÿ…üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ„üþþÿøùùÿòòòÿîîîÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿ ãããÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿûüüÿúüüÿ…üþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿüÿÿÿúûûÿõööÿùúúÿ†üþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿúûûÿõööÿùûûÿýÿÿÿƒüþþÿüýýÿúûûÿûýýÿüþþÿ÷÷÷ÿ†üþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøøøÿƒüþþÿ ûýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿþÿÿÿõõõÿ•••ÿ544ÿ ÿÿÿÿÿ555ÿ:99ÿ-,,ÿÿÿÿ§ÿÎÜéˆÿþÿÿÿÿÿ"""ÿ+,,ÿ777ÿGEEÿNNNÿUWWÿiiiÿ~}}ÿ‰ˆˆÿCDFÿÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÜÜÜÿòòòÿûüüÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ„üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ—üþþÿøùùÿóóóÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ÷øøÿõõõÿûýýÿýÿÿÿ…üþþÿûýýÿüýýÿŒüþþÿûýýÿ†üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ„üþþÿûýýÿ„üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüýýÿ…üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿ‚üþþÿûýýÿüýýÿƒüþþÿøùùÿôõõÿúüüÿüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿúúúÿ˜˜˜ÿ433ÿ ÿÿÿ ÿ ÿ ÿA@@ÿ@>>ÿÿÿ ÿÿÿ¥ÿÎÜé8æŽÿ ÿ ÿ ÿÿ%%%ÿ000ÿ<;;ÿLIIÿPOOÿUWWÿoooÿ€€ÿ==>ÿÿÿÿÿÿ ÿ122ÿjjjÿ°°°ÿàààÿñññÿúûûÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿøúúÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿøùùÿóòòÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿèèèÿìììÿñññÿö÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿ‚üþþÿ ýÿÿÿüÿÿÿúüüÿøøøÿ÷øøÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿüþþÿ‚ýÿÿÿ…üþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿƒýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿøøøÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿ…üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿ‚üþþÿúüüÿøøøÿúüüÿƒüþþÿýÿÿÿÿÿÿÿûûûÿ›ššÿ877ÿ ÿÿÿÿÿÿAAAÿHHHÿÿ ÿÿÿ¦ÿÎÜç ÄŽÿÿ ÿÿÿ$$$ÿ---ÿ988ÿHFFÿLKKÿQQQÿpppÿ€€€ÿwwwÿ877ÿÿÿÿÿÿ ÿ-..ÿeeeÿ°°°ÿâââÿòòòÿúûûÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ‹üþþÿûýýÿüýýÿƒüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‚üþþÿûýýÿ†üþþÿûýýÿ…üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿ üþþÿøùùÿôôôÿúûûÿýÿÿÿüþþÿüýýÿûýýÿüþþÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ†üþþÿûýýÿüþþÿúüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿûýýÿ…üþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿÿÿÿÿúúúÿœœÿ;99ÿ ÿÿÿÿÿ ÿ===ÿKKKÿ$%%ÿÿÿ¦ÿÎÜçÅŽÿÿ ÿÿÿ%%%ÿ+**ÿ222ÿ>>>ÿBBBÿIIIÿjjjÿzzzÿnnnÿ322ÿÿÿƒÿÿÿJJJÿŸŸŸÿÛÛÛÿñññÿûüüÿüþþÿûýýÿúüüÿûýýÿ†üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿ üÿÿÿýÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿüþþÿùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúüüÿûýýÿüþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿƒüþþÿúüüÿüþþÿøùùÿõööÿúüüÿüÿÿÿüþþÿýÿÿÿùúúÿõööÿúûûÿüþþÿúüüÿûýýÿüþþÿ÷÷÷ÿ üþþÿýÿÿÿüþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿÿÿÿÿúúúÿ™™™ÿ655ÿ ÿÿÿÿÿ544ÿIIIÿ222ÿÿÿÿ¦ÿÎÜêÇŽÿÿ ÿÿÿÿ%%%ÿ,,,ÿ444ÿ999ÿCCCÿeeeÿqqqÿ___ÿ+**ÿÿÿ‚ÿÿÿÿ888ÿ“““ÿÖÖÖÿðððÿûüüÿ‚üþþÿýÿÿÿ…üþþÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿûýýÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿüþþÿûüüÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿ ûýýÿùûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿþÿÿÿûýýÿðññÿåææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿ÷÷÷ÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿýÿÿÿ„üþþÿýÿÿÿ üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿúüüÿúûûÿüþþÿúûûÿöööÿúûûÿ‚ýÿÿÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùûûÿúüüÿüþþÿûýýÿùûûÿúüüÿ„üþþÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿ†üþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿùûûÿúüüÿ…üþþÿúüüÿýþþÿúúúÿ˜˜˜ÿ444ÿ ÿÿÿÿÿ*))ÿCCCÿBAAÿ$%'ÿÿÿÿ¥ÿÎÜêÇŽÿÿÿ ÿÿÿÿ'''ÿ+++ÿ111ÿ???ÿabbÿghhÿJJJÿ! ÿÿÿ‚ÿÿÿ ÿ000ÿŽŽÿÓÓÔÿðððÿûüüÿ•üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿúûûÿôôôÿøùùÿ‹üþþÿ ýÿÿÿûýýÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüýýÿüÿÿÿ¢üþþÿ÷øøÿõõõÿûüüÿüÿÿÿšüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿýÿÿÿüýýÿö÷÷ÿùùùÿúúúÿ™™™ÿ444ÿ ÿÿÿÿÿÿ999ÿPPPÿ222ÿ ÿÿÿ¥ÿÎÜêÇŽÿ ÿÿÿ ÿÿÿ"##ÿ***ÿ211ÿ???ÿbccÿ;;;ÿÿÿÿ‚ÿÿÿ ÿ//0ÿˆ‰ŠÿÎÏÐÿðððÿüýýÿ„üþþÿýÿÿÿ‚üþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿùúúÿúûûÿƒüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿúüüÿýÿÿÿˆüþþÿ‚ýÿÿÿ ûýýÿõõõÿêêêÿÜÝÝÿÚÛÛÿÝÞÞÿãããÿèèèÿíííÿòòòÿõõõÿö÷÷ÿúûûÿýÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ†üþþÿúûûÿ÷÷÷ÿúüüÿüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ‡üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿúûûÿüþþÿùúúÿùûûÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿüþþÿûýýÿøùùÿùúúÿˆüþþÿýÿÿÿüþþÿøøøÿøùùÿüþþÿýÿÿÿˆüþþÿùúúÿüþþÿüÿÿÿûýýÿùúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿúûûÿýþþÿúúúÿ•••ÿ///ÿ ÿÿÿÿÿ ÿ'((ÿPPPÿ676ÿ ÿÿÿ¥ÿÎÜêÊÿ ÿÿ ÿÿÿ(((ÿ000ÿ<==ÿdddÿ`aaÿ...ÿÿÿÿ‚ÿÿÿ ÿ///ÿ„…†ÿÊÊËÿïïïÿüýýÿƒüþþÿûýýÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿ„üþþÿøùùÿõõõÿúüüÿýÿÿÿ„üþþÿüÿÿÿ†üþþÿüÿÿÿ‹üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿëëëÿÜÝÝÿÚÛÛÿÝÞÞÿáââÿæææÿëëëÿñññÿõõõÿôôôÿøùùÿŠüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿûýýÿƒüþþÿüÿÿÿ‡üþþÿûýýÿ‚üþþÿûýýÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõööÿ÷÷÷ÿ‰üþþÿúüüÿõööÿ÷÷÷ÿŠüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿLLLÿ:::ÿÿ ÿÿ¥ÿÎÜêÕÿþÿ ÿ ÿÿ###ÿ(((ÿ222ÿgggÿdddÿ$%%ÿ ÿÿ‚ÿÿÿ ÿ)))ÿ€€ÿÇÇÇÿïïïÿýþþÿüþþÿýÿÿÿ üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ†üþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿ‚üþþÿüÿÿÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿûýýÿñòòÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÝÝÿàààÿæææÿïïïÿ÷÷÷ÿûüüÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿüýýÿûýýÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‡üþþÿüÿÿÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ„üþþÿýÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿüýýÿûüüÿûýýÿ†üþþÿýÿÿÿüýýÿöööÿö÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ…üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõõõÿùúúÿüýýÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ‰üþþÿ ûüüÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿIHHÿBAAÿ###ÿ ÿÿ¥ÿÎÜê sÇýÿŽÿÿ ÿÿÿ !!ÿ***ÿcccÿ```ÿÿÿÿÿƒÿÿÿ#$$ÿwxwÿÀ¿¿ÿëëëÿûüüÿüþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøøøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿùûûÿùúúÿüþþÿýÿÿÿüÿÿÿ‚üþþÿûýýÿùúúÿúûûÿƒüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ‚üþþÿýÿÿÿûüüÿùúúÿûýýÿûüüÿ÷÷÷ÿúûûÿûýýÿóóóÿèèèÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿÞÞÞÿäääÿïïïÿöööÿùúúÿûýýÿüþþÿûýýÿùúúÿúüüÿüþþÿûüüÿøúúÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿˆüþþÿ÷øøÿøùùÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿúüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ-,,ÿ ÿÿ’ÿÿÿ?==ÿDCCÿ322ÿÿÿ¥ÿÎÜéNù‘ÿ ÿÿÿÿ'''ÿ^__ÿ[\\ÿÿÿÿ„ÿÿÿÿnooÿ¶¶¶ÿæååÿùúúÿüþþÿöööÿüþþÿüÿÿÿ“üþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿøùùÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿøùùÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿýÿÿÿúüüÿôôôÿ÷øøÿŠüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿšüþþÿüÿÿÿüýýÿöööÿõööÿüýýÿýÿÿÿ…üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿ ÿ...ÿBBBÿÿÿÿÿ£ÿÎÜé)N"ÿÿþÿÿ ÿÿ!!!ÿ222ÿjjjÿcddÿÿÿÿ„ÿÿÿÿkllÿ³³³ÿåååÿúûûÿüþþÿúûûÿ„üþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ„üþþÿ ýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ üþþÿýÿÿÿüýýÿùûûÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿ‚üþþÿùûûÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùûûÿûýýÿüþþÿ ýÿÿÿûýýÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿ÷÷÷ÿùúúÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿùúúÿûüüÿ‰üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿ‚ýÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿùûûÿö÷÷ÿúûûÿüþþÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿúûûÿˆüþþÿûýýÿúûûÿûýýÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ‘‘‘ÿ(((ÿ ÿÿ’ÿÿ ÿÿAAAÿRRRÿ#$$ÿÿÿÿ£ÿÎÜì:>4ÆôÿÿŽÿ ÿÿÿ$%%ÿ999ÿqqqÿgggÿÿÿÿ„ÿÿÿÿdeeÿ«««ÿãããÿùúúÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿüþþÿûüüÿõööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿ‚üþþÿüÿÿÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿûüüÿõööÿøùùÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿíííÿõõõÿúüüÿ‚üþþÿüýýÿûüüÿûýýÿ‚üþþÿýÿÿÿ‹üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûýýÿúüüÿüþþÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿúüüÿüýýÿüþþÿ ûýýÿúüüÿüþþÿùûûÿõõõÿùûûÿýÿÿÿüÿÿÿøúúÿõõõÿúüüÿýÿÿÿˆüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿ‚üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿÿÿÿÿùùùÿŒŒŒÿ###ÿ ÿÿ’ÿÿÿÿ???ÿ^^^ÿ---ÿ ÿÿÿ£ÿÎÜí>¢ÿ ÿÿÿ$%%ÿ888ÿlllÿ```ÿÿÿÿ„ÿÿÿÿWWWÿœœÿÜÜÜÿ÷øøÿýÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿüþþÿûýýÿüýýÿˆüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿŠüþþÿûýýÿüýýÿƒüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿéééÿîîîÿóóóÿùúúÿüþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ—üþþÿøùùÿõõõÿúüüÿüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿ…üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿüÿÿÿøúúÿôõõÿùûûÿýÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿþÿÿÿôôôÿ†††ÿÿÿÿ’ÿÿÿÿ;;;ÿdddÿ777ÿÿ ÿÿ£ÿÎÜê//™ÿþÿÿÿÿ !!ÿ333ÿfffÿ[\\ÿÿÿ…ÿÿÿÿMNNÿ’““ÿÚÚÚÿ÷øøÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿ„üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿ„üþþÿúüüÿøùùÿúüüÿüÿÿÿýÿÿÿ‹üþþÿüÿÿÿ„üþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿìììÿòòòÿ÷øøÿûüüÿýÿÿÿúüüÿ÷øøÿúûûÿ…üþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿùúúÿ†üþþÿýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿüþþÿýÿÿÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿ÷øøÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿþÿÿÿóóóÿ‚‚‚ÿÿÿÿ’ÿ ÿÿÿ457ÿ^__ÿ;;:ÿÿ ÿÿÿ¢ÿÎÜîÿÿÿÿÿ000ÿabbÿXYYÿÿÿ…ÿÿÿÿFGGÿŠ‹‹ÿÚÚÚÿøøøÿýÿÿÿ‚üþþÿüýýÿŠüþþÿ÷øøÿõõõÿúüüÿüþþÿüýýÿƒüþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ’üþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿüþþÿüýýÿ‰üþþÿüýýÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ„üþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿ„üþþÿüýýÿ üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‰üþþÿüýýÿƒüþþÿüýýÿ„üþþÿýÿÿÿþÿÿÿóôôÿ€€€ÿÿÿÿ’ÿÿÿÿ+.0ÿTUUÿ<<<ÿ ÿ ÿÿ£ÿÎÜîbôÿþ‹ÿÿÿÿÿ555ÿdddÿXYYÿÿÿ…ÿÿÿÿ@@@ÿƒƒƒÿÙÙÙÿøùùÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿüþþÿúûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿ ûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõõõÿöööÿúüüÿýÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿúüüÿ‚üþþÿúüüÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿöööÿøúúÿ‚üþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿˆüþþÿ ýÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿüþþÿýÿÿÿþÿÿÿóóóÿÿÿÿÿ“ÿÿÿ%%&ÿJKKÿBBBÿ('(ÿÿÿ£ÿÎÜì•ãÿ ÿÿÿÿ888ÿaaaÿTUUÿÿÿÿ„ÿÿÿÿ677ÿyyyÿÙØØÿùúúÿýÿÿÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿüþþÿ‚ýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ„üþþÿúüüÿúûûÿüýýÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿ†üþþÿûýýÿúûûÿûýýÿüýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõööÿöööÿö÷÷ÿûüüÿýÿÿÿüþþÿúüüÿúûûÿüýýÿüþþÿûüüÿøúúÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿüþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿ†üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿøøøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿúûûÿúüüÿüþþÿüÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ‰üþþÿúüüÿøùùÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿüÿÿÿüþþÿûüüÿúûûÿüþþÿÿÿÿÿôôôÿÿÿÿÿ“ÿÿÿ! ÿDDDÿFFFÿ...ÿÿÿ£ÿÎÜì‚lÿ ÿ ÿ ÿÿ777ÿXYYÿLLLÿÿÿÿ„ÿÿÿÿ+++ÿlllÿ×××ÿúûûÿýÿÿÿ„üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿîîîÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûüüÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿˆüþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿüþþÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüÿÿÿŽüþþÿýÿÿÿûýýÿõööÿöööÿûýýÿ†üþþÿ üÿÿÿøùùÿôôôÿûüüÿÿÿÿÿôôôÿ{||ÿÿÿÿ“ÿÿÿÿ@@@ÿHHHÿ234ÿ ÿÿ£ÿÎÜîbÿþŠÿÿÿÿÿ<<<ÿZZZÿJJJÿ ÿÿ…ÿ ÿÿÿÿ\\\ÿËËËÿõööÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿùúúÿøúúÿüýýÿýÿÿÿüþþÿùúúÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿûýýÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿ÷øøÿûüüÿûýýÿøùùÿúüüÿüþþÿøøøÿëëëÿÛÜÜÿÚÛÛÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿøùùÿûýýÿüÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿ úüüÿ÷øøÿúûûÿüþþÿøúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿýÿÿÿ‚üþþÿúûûÿøùùÿûýýÿ‚üþþÿüÿÿÿƒüþþÿ ûüüÿøøøÿúûûÿüþþÿüÿÿÿûüüÿøùùÿûüüÿûýýÿøøøÿùúúÿüþþÿùúúÿüþþÿýÿÿÿüþþÿùúúÿ üþþÿüÿÿÿûýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿ üþþÿúûûÿøùùÿüþþÿþÿÿÿðððÿvwwÿ ÿÿÿ“ÿÿÿÿ777ÿKKKÿ:;;ÿ ÿÿÿŸÿþÿÝÜñXæŒÿÿÿ ÿ !!ÿ>>>ÿZZZÿGHIÿ ÿÿ…ÿ ÿÿ ÿÿLMMÿ¸¸¸ÿëììÿþÿÿÿ÷øøÿö÷÷ÿüþþÿüÿÿÿüþþÿûýýÿ’üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿ†üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿìììÿÞßßÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿ‰üþþÿûýýÿüþþÿýÿÿÿùûûÿôõõÿøúúÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ„üþþÿüÿÿÿ‡üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿˆüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿöööÿüýýÿýÿÿÿüþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿüþþÿýÿÿÿþÿÿÿüþþÿëëëÿqrrÿÿÿÿ“ÿÿÿÿ...ÿMMMÿAAAÿÿÿÿ¡ÿý¶Üñ2½‹ÿÿÿÿ!""ÿ888ÿQQQÿABCÿ ÿÿ†ÿÿÿ ÿ>??ÿ   ÿÞßßÿÿÿÿÿýÿÿÿûüüÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿüÿÿÿˆüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿö÷÷ÿûýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüýýÿúüüÿûýýÿ†üþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿöööÿðððÿéêêÿáááÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿúüüÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿûýýÿ…üþþÿûüüÿûýýÿŠüþþÿýÿÿÿ…üþþÿûüüÿ üþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿúüüÿûýýÿüþþÿüýýÿúüüÿûýýÿ…üþþÿ üÿÿÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿþÿÿÿûüüÿæççÿoppÿÿÿ“ÿÿÿÿ***ÿMMMÿAAAÿÿÿÿ ÿþzÜï­ÿþˆÿÿÿÿ ÿ666ÿMLLÿ>>?ÿ ÿÿ†ÿÿÿÿ...ÿ€€€ÿÌÎÎÿÿÿÿÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿŠüþþÿùúúÿúûûÿüþþÿ ûýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿƒüþþÿûüüÿùúúÿûüüÿüþþÿýÿÿÿ‰üþþÿøùùÿ÷øøÿûýýÿùûûÿûýýÿƒüþþÿùúúÿôõõÿîîîÿâããÿÛÜÜÿÞßßÿäääÿïïïÿö÷÷ÿùúúÿúûûÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿ‚üþþÿùûûÿúûûÿüþþÿùúúÿ÷÷÷ÿûýýÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿûüüÿö÷÷ÿùúúÿ‚üþþÿýÿÿÿƒüþþÿúûûÿùûûÿüþþÿýÿÿÿƒüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿŠüþþÿüýýÿùúúÿúûûÿ…üþþÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿ„üþþÿüýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿùûûÿâââÿkllÿÿÿÿ“ÿÿ ÿ!""ÿEEEÿ???ÿÿÿÿ ÿýKÛò¬‹ÿÿÿ ÿÿ666ÿKJJÿ><<ÿÿÿ†ÿÿÿÿÿ]^^ÿ¸ººÿÿÿÿÿŽüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ‚üþþÿýÿÿÿ÷ùùÿíííÿâââÿÛÜÜÿÞßßÿäääÿïïïÿõõõÿôôôÿôóóÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿšüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿÿÿÿÿøùùÿÝÝÝÿeeeÿÿÿÿ”ÿÿÿÿ;;;ÿ===ÿÿ ÿÿÿŸÿýXÞò1‰ÿþ†ÿÿÿÿÿ666ÿKIIÿ<:;ÿ ÿÿˆÿÿÿCDDÿ¥¥¥ÿüüüÿÿÿÿÿýÿÿÿüþþÿýÿÿÿüÿÿÿ„üþþÿùúúÿö÷÷ÿúüüÿüÿÿÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿ‚ýÿÿÿüþþÿúüüÿùúúÿûýýÿƒüþþÿùúúÿôôôÿìììÿâââÿÛÜÜÿáââÿêêêÿñññÿö÷÷ÿ‚ùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿüþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿƒüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùúúÿ„üþþÿýÿÿÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿ‚ýÿÿÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøúúÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿüÿÿÿ‚üþþÿúûûÿúüüÿ…üþþÿÿÿÿÿõ÷÷ÿÔÓÓÿ]^`ÿÿÿ”ÿÿÿÿ@AAÿFGGÿ)**ÿÿÿÿŸÿýXÞñ¼öˆÿÿÿÿÿ777ÿNLLÿ==>ÿ ÿÿ†ÿ ÿÿÿÿ333ÿ“’’ÿîïïÿüýýÿþÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿøùùÿõööÿûüüÿüþþÿúüüÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿñññÿìììÿâããÿÛÜÜÿâââÿìììÿðððÿõõõÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿúüüÿüýýÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿûüüÿõööÿøøøÿƒüþþÿûýýÿûüüÿ‚üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûýýÿ…üþþÿÿÿÿÿòôôÿÉÊÊÿVXZÿÿÿ”ÿÿÿÿDDDÿLLLÿ000ÿÿÿÿŸÿýXÞñ‚‹ˆÿÿÿÿÿ888ÿRSSÿCEEÿÿÿ†ÿ ÿÿ ÿÿ---ÿ‚‚‚ÿÛÛÛÿöøøÿÿÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿ‰üþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿö÷÷ÿüþþÿûýýÿüþþÿùúúÿôõõÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿö÷÷ÿñññÿìììÿâããÿÛÜÜÿßààÿåååÿêêêÿïïïÿôôôÿùúúÿüþþÿüÿÿÿƒüþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿŽüþþÿûýýÿüýýÿƒüþþÿ ö÷÷ÿöööÿûýýÿüþþÿûýýÿüþþÿúûûÿõõõÿøùùÿüÿÿÿ„üþþÿûýýÿƒüþþÿ øøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿÿÿÿÿïññÿ¿ÀÁÿQSVÿÿÿ”ÿÿÿÿ@>>ÿJHHÿ...ÿÿÿÿŸÿýXÞòwÿþ†ÿÿÿÿ---ÿNOOÿHIIÿÿ ÿÿ…ÿÿÿÿÿÿpppÿÊÊÊÿòôôÿÿÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿøøøÿøùùÿ†üþþÿ üÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿ ýÿÿÿûýýÿöööÿñññÿìììÿâââÿÚÜÜÿÛÜÜÿÞßßÿäääÿëëëÿñòòÿ÷÷÷ÿúüüÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿûüüÿøùùÿúüüÿƒüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿúüüÿ÷øøÿùûûÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿøùùÿûýýÿ‚ýÿÿÿúüüÿ÷øøÿúûûÿ„üþþÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿûýýÿ÷øøÿøúúÿ…üþþÿÿÿÿÿéêêÿµ¶¶ÿLMNÿÿ–ÿÿ ÿ988ÿHGGÿ555ÿÿÿ ÿýXÞöt‰ÿ ÿÿ ÿÿDEEÿJJJÿ)**ÿÿÿÿ†ÿÿÿÿ]]]ÿ´µµÿìîîÿÿÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿøøøÿôôôÿúüüÿýÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿÖüþþÿüÿÿÿüþþÿüüüÿãããÿ¬¬¬ÿHGGÿÿÿ–ÿÿÿ544ÿHHHÿ>>>ÿ"""ÿ ÿÿÿžÿþXÞöVÔˆÿÿÿÿ;;;ÿJJJÿ888ÿÿÿÿ†ÿÿÿÿFGGÿŒÿÞÞÞÿÿÿÿÿüþþÿüÿÿÿƒüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûüüÿùûûÿûýýÿƒüþþÿüýýÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿýÿÿÿüÿÿÿùúúÿöööÿúüüÿüþþÿùûûÿûüüÿüþþÿûýýÿùûûÿûýýÿüþþÿýÿÿÿüþþÿúûûÿ‰üþþÿýÿÿÿûüüÿöööÿøùùÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿýÿÿÿüþþÿüüüÿáááÿ©©©ÿFEEÿÿÿ–ÿÿÿ977ÿLKKÿ===ÿ!!!ÿ ÿÿÿœÿþÿ`ÞôÀ‰ÿÿ ÿ///ÿEEEÿ!!!ÿÿÿ†ÿÿÿÿ455ÿiiiÿÎÎÎÿÿÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿùúúÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿö÷÷ÿ÷÷÷ÿûýýÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ‚üþþÿýÿÿÿ…üþþÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿõõõÿõööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿüýýÿúûûÿûüüÿüþþÿýÿÿÿüÿÿÿˆüþþÿûýýÿúûûÿüþþÿûüüÿöööÿøùùÿüþþÿûýýÿúûûÿûýýÿƒüþþÿûýýÿùúúÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿûýýÿúûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿ†üþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûýýÿúûûÿþÿÿÿáááÿŸŸŸÿA@@ÿÿÿ–ÿÿÿ<::ÿQPPÿCCCÿ###ÿÿÿÿÿñ¿@ÞôÇÿþ†ÿÿÿ ÿ<<;ÿPOOÿ(*,ÿÿÿ†ÿÿÿÿ%&&ÿMMMÿ¿¾¾ÿùúúÿüýýÿýÿÿÿŠüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùúúÿ†üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿüýýÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿ÷÷÷ÿõõõÿúüüÿƒüþþÿûýýÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ…üþþÿ ýÿÿÿúüüÿôõõÿøøøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüÿÿÿƒüþþÿüÿÿÿøùùÿõõõÿÿÿÿÿáââÿÿ977ÿÿÿ–ÿÿÿ=<<ÿWWWÿQQQÿ***ÿÿÿÿÿ¦ß÷R©ú‡ÿÿÿÿ455ÿXXXÿ;;=ÿÿÿÿ…ÿÿÿ ÿÿ111ÿ§§¨ÿìííÿûýýÿþÿÿÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿ÷øøÿûüüÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿýÿÿÿƒüþþÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿ„üþþÿýÿÿÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿ ûýýÿõööÿðððÿìììÿäååÿÞßßÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿúüüÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿûýýÿúüüÿøùùÿúüüÿüÿÿÿ‚üþþÿûüüÿøùùÿúûûÿ‚üþþÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿýÿÿÿ‚üþþÿùúúÿøùùÿüýýÿƒüþþÿýÿÿÿùûûÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿ…üþþÿüýýÿøùùÿùúúÿƒüþþÿ úûûÿ÷øøÿûüüÿûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ üþþÿùúúÿøùùÿüþþÿúüüÿøùùÿÿÿÿÿßááÿ‡‡‡ÿ422ÿÿÿ–ÿÿ ÿ===ÿYYYÿSSSÿ+++ÿÿÿÿÿ™Üö>ö†ÿ ÿÿÿÿ,--ÿYZZÿLLKÿ*))ÿ ÿÿ†ÿÿÿÿÿ‰Š‹ÿÖרÿúüüÿÿÿÿÿüþþÿ øùùÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿýÿÿÿüþþÿüýýÿûýýÿŒüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ„üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿòòòÿíííÿèèèÿâããÿÝÝÝÿÞÞÞÿäääÿïïïÿõõõÿôôôÿøùùÿƒüþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿˆüþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿŒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüýýÿûýýÿŽüþþÿ ûýýÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿüÿÿÿøúúÿôôôÿùûûÿýÿÿÿüÿÿÿ†üþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿÿÿÿÿÙÛÛÿzzzÿ-,,ÿÿÿ–ÿÿÿ=<<ÿXXXÿRRRÿ+++ÿÿÿÿÿ àöHÿþƒÿ ÿÿÿÿÿ!""ÿPPQÿPPPÿ887ÿ ÿÿ‡ÿ ÿÿÿgggÿ¸¹¹ÿúüüÿÿÿÿÿûýýÿöööÿö÷÷ÿúüüÿüýýÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿ‰üþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿûýýÿøùùÿóóóÿêêêÿâââÿÜÝÝÿÝÞÞÿäääÿîîîÿöööÿúüüÿüþþÿýÿÿÿ üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿ‡üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùûûÿõõõÿùûûÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿ÷øøÿûüüÿ‚üþþÿûüüÿúüüÿ†üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿüþþÿýÿÿÿüþþÿÿÿÿÿÍÌÌÿa__ÿ ÿÿÿ–ÿÿÿ:99ÿUTTÿRRRÿ.//ÿ ÿÿÿÿ àù.¤äƒÿ ÿÿ ÿÿÿÿÿHHHÿUUUÿGGGÿÿÿ‡ÿ ÿÿÿEEEÿ•––ÿòôôÿÿÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿüÿÿÿˆüþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿƒüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿûüüÿõõõÿêêêÿâââÿßßßÿßààÿäääÿñññÿùúúÿùûûÿûýýÿüþþÿúûûÿ üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿùûûÿüýýÿüþþÿúûûÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿ‡üþþÿúûûÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿùúúÿö÷÷ÿûüüÿüÿÿÿƒüþþÿûüüÿùúúÿûýýÿüþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿüÿÿÿúüüÿùûûÿûýýÿüþþÿúüüÿùûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿ‡üþþÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿÿÿÿÿÇÇÇÿJIIÿÿÿÿ–ÿÿÿ977ÿTSSÿRRRÿ122ÿÿÿÿÿ àû‘ƒÿ ÿÿ ÿÿÿÿÿ@@@ÿYYYÿUUUÿÿÿ‡ÿÿ ÿÿ(((ÿqqqÿàààÿûýýÿýÿÿÿ—üþþÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿúûûÿôôôÿêêêÿãããÿäääÿãããÿäääÿõööÿüýýÿôõõÿøùùÿüþþÿöööÿ’üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‹üþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ’üþþÿ ýÿÿÿøúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŒüþþÿ üÿÿÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿ‘üþþÿýÿÿÿÿÿÿÿÆÇÇÿ888ÿ ÿÿÿ–ÿÿÿ:88ÿTSSÿRQQÿ455ÿÿÿÿÿ à÷“ÿþÿ ÿÿÿÿÿÿ222ÿVVVÿ___ÿ+++ÿ ÿÿÿ„ÿ ÿÿ ÿÿÿRSSÿ»»»ÿìííÿÿÿÿÿþÿÿÿˆüþþÿýÿÿÿ„üþþÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿøúúÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿíííÿçççÿåååÿêêêÿóôôÿùúúÿûüüÿüþþÿùúúÿüþþÿüÿÿÿüþþÿýÿÿÿ üþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿýÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿ÷øøÿùúúÿûýýÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿÿÿÿÿº»»ÿ'((ÿÿÿ–ÿÿÿ977ÿTRRÿRQQÿ455ÿÿÿÿšÿþÿ¬àûwêýƒÿ ÿÿÿÿ ÿ###ÿLLLÿ```ÿ:::ÿÿÿÿ…ÿÿ ÿÿ ÿ:::ÿÿÖ××ÿÿÿÿÿþÿÿÿˆüþþÿûüüÿûýýÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿ‚üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôôôÿðððÿëëëÿåååÿæææÿìììÿñððÿöööÿûüüÿüþþÿüÿÿÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüýýÿûüüÿüþþÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿƒüþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüþþÿúûûÿõõõÿøúúÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüýýÿûüüÿ…üþþÿýÿÿÿüþþÿþÿÿÿ®®®ÿÿÿÿ—ÿÿÿ:88ÿUTTÿRRRÿ566ÿÿÿÿ›ÿýî…àû@Ùƒÿ ÿÿ ÿÿÿÿ:::ÿVVVÿIIIÿ*))ÿÿÿ‡ÿÿ ÿ())ÿbbbÿºººÿúûûÿýþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿýÿÿÿüþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿïïïÿêêêÿåååÿãããÿæææÿïïïÿõõõÿôõõÿøùùÿ‡üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿˆüþþÿýÿÿÿùûûÿõõõÿùúúÿüþþÿûýýÿ‚üþþÿûüüÿûýýÿ…üþþÿûýýÿ‚üþþÿüÿÿÿøúúÿõõõÿúûûÿüþþÿûüüÿûýýÿƒüþþÿ÷øøÿõööÿûüüÿýÿÿÿŠüþþÿ üÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿüþþÿûüüÿûýýÿˆüþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿþÿÿÿüþþÿ÷øøÿ¦¦¦ÿÿÿÿ—ÿÿÿ=<<ÿWWWÿRRRÿ999ÿÿ ÿÿ›ÿäKàùÚÿþÿ ÿÿÿÿ ÿ+,-ÿLKKÿPPPÿ444ÿÿÿ†ÿÿÿÿ!""ÿCCCÿŸŸŸÿëëëÿúüüÿÿÿÿÿüþþÿùûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùûûÿüþþÿûüüÿøùùÿúüüÿüþþÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿ„üþþÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùûûÿøùùÿ÷øøÿñññÿêêêÿåååÿãââÿäääÿïïïÿöööÿö÷÷ÿùûûÿ„üþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿúüüÿ÷÷÷ÿùûûÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ„üþþÿøúúÿ÷øøÿûýýÿ…üþþÿüÿÿÿ…üþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‰üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ÷øøÿéêëÿ˜˜™ÿÿÿ˜ÿÿ ÿ==>ÿWWWÿQPPÿ877ÿÿ ÿÿ›ÿÝÞü͆ÿ ÿÿÿ!#ÿ@@@ÿRRRÿ<<<ÿÿÿÿ…ÿÿÿÿÿ///ÿ‚‚‚ÿÒÒÒÿõööÿÿÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿ˜üþþÿ ýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿóôôÿêêêÿåååÿãããÿäääÿîîîÿ÷÷÷ÿüýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿâüþþÿö÷÷ÿõööÿüýýÿñññÿרÙÿ††‡ÿ ÿÿ˜ÿÿ ÿ=>?ÿVUUÿMKKÿ211ÿÿ ÿÿ›ÿß+áü7–†ÿ ÿÿÿ333ÿVVVÿLLLÿ"""ÿ ÿÿÿ„ÿ ÿÿÿÿÿ^^^ÿ©©©ÿêëëÿÿÿÿÿüþþÿúüüÿùûûÿ‚üþþÿúûûÿƒüþþÿûýýÿùúúÿûüüÿüþþÿýÿÿÿ†üþþÿúûûÿ„üþþÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿƒüþþÿ ùûûÿûüüÿýÿÿÿóôôÿéééÿåååÿàááÿÞßßÿèèèÿóóóÿüþþÿýÿÿÿƒüþþÿøùùÿö÷÷ÿûýýÿùúúÿûýýÿüþþÿûüüÿùúúÿüýýÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿ„üþþÿ ùúúÿöööÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿýÿÿÿ‚üþþÿøøøÿ÷÷÷ÿûýýÿüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿŒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ…üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿúûûÿüþþÿÿÿÿÿõööÿÅÆÆÿrrrÿ ÿÿ˜ÿÿ ÿACCÿSTTÿ?>>ÿ'''ÿÿÿÿ›ÿß+áûO†ÿ ÿÿ ÿ$$$ÿOOOÿRRRÿ444ÿÿÿÿ„ÿ ÿÿ ÿÿÿ>??ÿÿÙØØÿýýýÿüþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúüüÿûüüÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿ…üþþÿ ýÿÿÿüþþÿúüüÿóôôÿìììÿæææÿàààÿÝÞÞÿæææÿðððÿùúúÿ„üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿøúúÿ…üþþÿ üÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿûüüÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿ…üþþÿúüüÿ÷øøÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿŒüþþÿúüüÿûüüÿ‚üþþÿúüüÿûüüÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿüþþÿÿÿÿÿøúúÿ±±±ÿ\[[ÿ ÿÿ—ÿ ÿÿÿHIIÿQSSÿ222ÿÿÿÿÿ›ÿå,áû[‡ÿÿÿÿ<<<ÿLLKÿBBBÿÿÿÿ‡ÿÿÿ%&&ÿXXXÿ¿¿¿ÿñòòÿüþþÿþÿÿÿŠüþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿûýýÿüýýÿ„üþþÿ üÿÿÿýÿÿÿúûûÿôõõÿôôôÿñññÿæææÿâââÿãääÿéééÿîîîÿôôôÿùúúÿƒüþþÿüýýÿûýýÿ‰üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüýýÿöööÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøúúÿýÿÿÿüÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿÿÿÿÿöøøÿ™™™ÿDDDÿÿÿ–ÿÿ ÿÿPPPÿRRRÿ)))ÿÿ ÿÿÿ›ÿê-áþbÿþ…ÿÿ ÿ0//ÿJJJÿRRRÿ*+-ÿ ÿÿÿ…ÿÿÿ ÿÿ888ÿ›››ÿÝÝÝÿþÿÿÿÿÿÿÿ‚üþþÿüÿÿÿ…üþþÿúüüÿøùùÿúüüÿûýýÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿ‚üþþÿýÿÿÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿùûûÿøùùÿûýýÿ ÷øøÿ÷÷÷ÿòòòÿæææÿâââÿåååÿéééÿîîîÿóòòÿøùùÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿ‚ýÿÿÿ‚üþþÿ‚ýÿÿÿüþþÿùúúÿøùùÿûýýÿ‚üþþÿüÿÿÿ‚üþþÿøùùÿüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿüÿÿÿúüüÿ÷øøÿúüüÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿùúúÿøùùÿûýýÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿƒüþþÿÿÿÿÿíîîÿzzzÿ(((ÿÿÿ–ÿÿÿ ÿ$$$ÿOPPÿNOOÿ###ÿÿÿœÿÁláþUî‡ÿÿÿ%%%ÿFFFÿ]]]ÿ;;;ÿÿÿÿ…ÿÿÿ ÿÿ ! ÿqqqÿ¾¿¿ÿûýýÿÿÿÿÿ‚üþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿ„üþþÿøøøÿôõõÿúüüÿýÿÿÿüþþÿûýýÿ‡üþþÿüýýÿ‚üþþÿüýýÿ‚üþþÿûýýÿ„üþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüÿÿÿøùùÿñññÿçççÿãããÿäääÿèèèÿîîîÿóóóÿøùùÿ‚üþþÿûýýÿ†üþþÿûýýÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿ‚üþþÿüýýÿ–üþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŒüþþÿûýýÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿùûûÿôôôÿøùùÿüÿÿÿ‡üþþÿúûûÿôôôÿøùùÿŠüþþÿýÿÿÿÿÿÿÿàààÿ]]]ÿÿÿÿ–ÿ ÿÿÿ***ÿMOOÿGIIÿÿ ÿÿÿ›ÿfàþ >¼†ÿÿÿÿ899ÿYZZÿHIIÿ)))ÿ ÿÿ‡ÿÿÿÿBBBÿ•••ÿîïïÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûüüÿúûûÿûýýÿüÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ‚üþþÿýÿÿÿüýýÿ÷÷÷ÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿƒüþþÿûüüÿúûûÿûýýÿýÿÿÿüþþÿøøøÿñññÿëëëÿæææÿäääÿéééÿòòòÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿ üþþÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿúüüÿûüüÿ…üþþÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿõööÿøùùÿûüüÿüþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ†üþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿþÿÿÿùúúÿÒÒÒÿLMMÿÿÿÿ‚ÿÿ‘ÿÿÿÿ988ÿQRQÿBCCÿÿÿÿœÿhàü¢ÿþƒÿÿÿÿ(**ÿJLLÿOPPÿ<<<ÿÿÿ†ÿÿÿÿÿ!!!ÿqqqÿØØÙÿ÷øøÿÿÿÿÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿýÿÿÿˆüþþÿýÿÿÿüþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿ÷øøÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ùúúÿõööÿñññÿêêêÿãããÿáááÿæææÿòòòÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ üþþÿüÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿˆüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿúûûÿûýýÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿüÿÿÿ‚üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿ†üþþÿúûûÿ‚üþþÿüÿÿÿùûûÿöööÿúûûÿýÿÿÿ‚üþþÿ÷øøÿüþþÿýÿÿÿˆüþþÿ÷øøÿüþþÿýÿÿÿƒüþþÿúüüÿúûûÿüýýÿüþþÿ úüüÿûüüÿÿÿÿÿîïïÿ»»»ÿ>??ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ#$&ÿGGGÿOOOÿ999ÿÿÿÿ™ÿþÿqãü¨†ÿ ÿÿÿÿ555ÿNPPÿKMMÿÿÿÿÿ†ÿÿ ÿÿTUUÿ¸¹ºÿëííÿÿÿÿÿýÿÿÿ„üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôõõÿ÷øøÿ•üþþÿýÿÿÿûýýÿöööÿíííÿäääÿâââÿçççÿòòòÿùúúÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ”üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ†üþþÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿ÷÷÷ÿÿÿÿÿÞààÿœœœÿ333ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿ ÿÿÿ/00ÿTVVÿHHHÿ...ÿÿÿÿœÿpãÿ<ð‡ÿÿ$$$ÿHJJÿRTTÿ*++ÿÿÿ†ÿ ÿ ÿ ÿ;<<ÿ‰ŠŠÿØØØÿÿÿÿÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúûûÿùúúÿûýýÿƒüþþÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿ üþþÿúûûÿö÷÷ÿðððÿëëëÿèèèÿêêêÿïððÿøùùÿüýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿûüüÿ÷øøÿùûûÿüþþÿùúúÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿ‚ýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ úûûÿùúúÿûýýÿüÿÿÿüþþÿùúúÿûýýÿÿÿÿÿÌÎÎÿzzzÿ(((ÿÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿƒÿ†ÿ ÿÿÿ?@?ÿdeeÿLMLÿ++,ÿ ÿÿÿšÿØu'ãþ à†ÿÿÿÿ?AAÿRSSÿ9:9ÿÿÿÿ†ÿÿ ÿ ÿ%&&ÿYYYÿ½½½ÿýýýÿüþþÿýÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿƒüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿŒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿøùùÿóóóÿîïïÿíííÿîííÿóóóÿøøøÿ‚ûýýÿ†üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿüþþÿüÿÿÿƒüþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿ÷øøÿõööÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿƒüþþÿûýýÿƒüþþÿÿÿÿÿº»»ÿYZZÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿƒÿ…ÿÿ ÿ$$$ÿOPPÿlllÿLLLÿ&'(ÿ ÿÿ›ÿ¯áþ)á†ÿÿÿÿ333ÿMMMÿKJIÿ*)+ÿÿÿ‡ÿÿ ÿÿ000ÿœœÿëììÿúüüÿÿÿÿÿƒüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿ‚üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿüþþÿûýýÿúüüÿö÷÷ÿòòòÿùúúÿûüüÿöööÿôôôÿõööÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿûüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿüþþÿúüüÿûýýÿƒüþþÿüÿÿÿŠüþþÿýÿÿÿúüüÿõõõÿøùùÿƒüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿûýýÿˆüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿÿÿÿÿ¨¨¨ÿ<<<ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ ÿÿÿÿƒÿÿÿAAAÿ___ÿfffÿ===ÿÿÿÿ›ÿ²áÿ0í‡ÿÿÿ###ÿ@@@ÿVUTÿ;;<ÿ ÿÿÿ…ÿÿÿÿÿÿuuuÿÆÆÆÿôööÿÿÿÿÿüþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿúüüÿùúúÿøøøÿùúúÿ÷÷÷ÿöööÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿ†üþþÿüÿÿÿýÿÿÿ‚üþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿŠüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿƒüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿùûûÿúüüÿˆüþþÿ øùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿýþþÿöööÿ”””ÿ%%%ÿÿ ÿÿÿÿÿ ÿÿ"##ÿ%&&ÿ $%%ÿ!""ÿÿÿÿÿÿ ÿ ÿÿÿÿ ÿÿÿ !!ÿRRRÿ___ÿRRRÿ***ÿÿÿÿ˜ÿþÿ½äÿ-á‡ÿÿÿÿ///ÿXXXÿKKKÿ#""ÿ ÿÿ‡ÿÿÿÿIJJÿ’’’ÿçççÿÿÿÿÿœüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿ˜üþþÿüÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ•üþþÿýÿÿÿúüüÿôôôÿ÷øøÿ§üþþÿ ÿÿÿÿøúúÿâââÿ}}}ÿÿ ÿ ÿÿÿÿ!!!ÿ%%%ÿ$$$ÿ...ÿ555ÿ111ÿ,,,ÿ'''ÿ"""ÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿ+,,ÿXXXÿTTTÿ888ÿÿÿÿÿ›ÿ³äÿ F©†ÿÿ ÿ#$$ÿNMMÿONNÿ666ÿÿÿ‡ÿÿÿÿ"##ÿ^^^ÿÉÉÉÿõööÿýÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùûûÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿøùùÿûýýÿüþþÿõööÿôõõÿüýýÿýÿÿÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùûûÿ‚üþþÿùûûÿƒüþþÿ üÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüýýÿýÿÿÿˆüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿùûûÿƒüþþÿúûûÿö÷÷ÿúûûÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿúüüÿƒüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿŒüþþÿüÿÿÿýÿÿÿŒüþþÿ%ÿÿÿÿòôôÿÇÇÇÿfffÿ ÿÿÿÿÿÿ"""ÿ&&&ÿ)))ÿ444ÿ;;;ÿ:::ÿ999ÿ666ÿ111ÿ,,,ÿ'''ÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ;<<ÿUUUÿGGGÿ(((ÿÿÿ›ÿô‡3äÿf†ÿ ÿÿÿÿ?>>ÿPOOÿKKKÿ%&&ÿ ÿÿÿ…ÿÿÿ ÿ777ÿžžžÿÞßßÿýÿÿÿùùùÿö÷÷ÿüþþÿýÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿüýýÿýÿÿÿüþþÿûüüÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿ úüüÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿˆüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿúûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûüüÿüþþÿüÿÿÿƒüþþÿøøøÿõööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‹üþþÿûýýÿúüüÿûýýÿ‹üþþÿ ÿÿÿÿìîîÿ©©©ÿOOOÿÿÿÿÿÿÿ"""ÿ(((ÿ...ÿ888ÿ>>>ÿ???ÿ>>>ÿ;;;ÿ666ÿ000ÿ&&&ÿÿÿÿÿÿÿÿÿÿ111ÿIIIÿNNNÿ999ÿÿ ÿÿ›ÿì.ãÿoˆÿÿ ÿ../ÿPOOÿaaaÿ===ÿÿÿÿ‡ÿÿÿ !!ÿghhÿ¹ººÿûüüÿþÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‹üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüÿÿÿ‚üþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿùúúÿôõõÿøùùÿƒüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿƒüþþÿö÷÷ÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿ…üþþÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿŠüþþÿÿÿÿÿåççÿˆ‰‰ÿ777ÿÿÿ ÿÿÿ !!ÿ+**ÿ444ÿ999ÿ>>>ÿBBBÿCCCÿDDDÿ???ÿ555ÿ...ÿ(((ÿ ÿÿÿ ÿÿÿ ÿÿ>??ÿPPPÿCCCÿ+,,ÿÿÿÿ›ÿí:ãÿƒxÿþ…ÿÿ ÿ !ÿCCCÿ___ÿOPPÿ122ÿ ÿÿ‡ÿ ÿÿÿ344ÿÿíííÿùúúÿûýýÿüþþÿýÿÿÿûýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿøùùÿûýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿ‚üþþÿüÿÿÿ‚üþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúüüÿýÿÿÿ‚üþþÿüÿÿÿƒüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿøúúÿùúúÿüÿÿÿüþþÿüÿÿÿüþþÿøúúÿøùùÿüýýÿ„üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿ‚üþþÿýÿÿÿùûûÿøùùÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿƒüÿÿÿ‚üþþÿýÿÿÿüÿÿÿÿÿÿÿÔÕÕÿabbÿ ÿÿÿÿ ÿÿÿ&''ÿ111ÿ888ÿ>>>ÿCCCÿHHHÿKKKÿHHHÿAAAÿ555ÿ333ÿ///ÿ !!ÿÿÿ ÿÿÿÿ'((ÿHHHÿPPPÿ766ÿÿ ÿÿÿ™ÿþÿü@æÿƒkû‡ÿ ÿÿÿ011ÿOOOÿ[\\ÿIKKÿÿÿÿÿ†ÿÿÿ ÿfggÿÏÏÏÿíííÿùúúÿüþþÿüÿÿÿ´üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿôõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ•üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ‹üþþÿýÿÿÿûýýÿøùùÿ½¼½ÿ===ÿ ÿƒÿ ÿÿÿ!!!ÿ,,,ÿ666ÿ>>>ÿBBBÿJJJÿPPPÿIIIÿ???ÿ555ÿ222ÿ!""ÿÿÿ ÿÿ ÿÿ777ÿLLLÿHHHÿ(((ÿÿÿÿÿ›ÿâ9æÿƒO͆ÿ ÿÿ ÿ!ÿ???ÿ^^^ÿXYYÿ+++ÿÿÿÿ†ÿÿÿEEEÿšššÿßßßÿÿÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿ üÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿûüüÿúûûÿûýýÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿýÿÿÿüþþÿúûûÿúüüÿ‚üþþÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ…üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûüüÿüþþÿýÿÿÿúûûÿöööÿøøøÿúüüÿ„üþþÿýÿÿÿúûûÿ÷÷÷ÿ‚÷øøÿûüüÿþÿÿÿýÿÿÿüýýÿõööÿçèèÿ¥¦¦ÿ&&'ÿÿƒÿÿÿÿ"""ÿ,,,ÿ222ÿ999ÿCCCÿGGGÿHHHÿFFFÿBBBÿ<<<ÿ555ÿ...ÿ&&&ÿÿÿÿÿÿ***ÿGFFÿFFFÿ555ÿÿ ÿÿÿ›ÿ¨9 æÿ±‡ÿ ÿÿÿ,,,ÿUUUÿ\\\ÿ:::ÿÿÿÿ‡ÿÿÿ$$$ÿaaaÿÆÆÆÿüüüÿüþþÿýÿÿÿ„üþþÿüýýÿúûûÿûýýÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿƒüþþÿ ýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿƒüþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ…üþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ„üþþÿ üÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿõööÿúûûÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùúúÿõööÿòññÿðððÿïïïÿðïïÿõõõÿùûûÿúûûÿüýýÿöööÿÏÐÐÿ„…†ÿÿÿƒÿÿ ÿÿ ÿ***ÿ000ÿ777ÿ@@@ÿDDDÿCCCÿAAAÿ<<<ÿ222ÿ(((ÿ%%%ÿÿ ÿÿ ÿÿ877ÿLKKÿ999ÿ !!ÿ ÿÿÿ™ÿþÿ|äÿ ·ˆÿ ÿÿÿABAÿUUUÿGGGÿ&''ÿÿÿÿ†ÿÿÿ***ÿ   ÿêêêÿûýýÿÿÿÿÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ„üþþÿüýýÿƒüþþÿüýýÿ„üþþÿ ýÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ„üþþÿüýýÿ‰üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿˆüþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿƒüþþÿüýýÿ‰üþþÿüýýÿ„üþþÿþÿÿÿùûûÿîïïÿíííÿçççÿåååÿêêêÿïïïÿóóóÿþÿÿÿûýýÿ°±±ÿ[ZZÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ/..ÿ777ÿ;;;ÿAAAÿDDDÿ@@@ÿ;;;ÿ666ÿ---ÿ###ÿÿÿ ÿÿ333ÿCCCÿEEEÿ&''ÿÿÿÿšÿþÿ‡äÿ„ Åÿþ…ÿ ÿÿ ÿ,-.ÿFFEÿNNNÿ555ÿÿÿÿ‡ÿÿÿÿrrsÿÂÂÂÿóôôÿÿÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ„üþþÿûüüÿøùùÿúüüÿüþþÿ úüüÿøùùÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿüÿÿÿ†üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿøúúÿƒüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüÿÿÿ†üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿúüüÿ÷øøÿúûûÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿö÷÷ÿòòòÿéééÿãããÿßßßÿÜÜÜÿÛÛÛÿÚÚÚÿÝÝÝÿäååÿôõõÿÿÿÿÿòóóÿ‡‡‡ÿ.--ÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ,,,ÿ222ÿ777ÿ===ÿAAAÿ<<<ÿ666ÿ211ÿ(((ÿÿÿÿ ÿÿ"##ÿFGGÿJKKÿ788ÿÿ ÿÿÿ›ÿä‡4èÿ„ ¤ýþ‡ÿÿ ÿÿ444ÿOOOÿAAAÿ###ÿ ÿÿˆÿÿ ÿCDEÿÿàààÿùúúÿýþþÿüþþÿûýýÿ‹üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ…üþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‚üþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ„üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‡üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿüþþÿùûûÿôôôÿùúúÿüÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ‡üþþÿûýýÿüýýÿüþþÿøøøÿõõõÿúüüÿýÿÿÿƒüþþÿøùùÿóòòÿíííÿèèèÿãããÿÚÚÚÿÑÑÑÿ ÒÒÒÿÓÓÓÿ×××ÿâääÿúüüÿýþþÿÜÜÜÿ__`ÿ ÿÿÿƒÿÿ ÿÿÿ###ÿ(((ÿ-,,ÿ111ÿ666ÿ:::ÿ555ÿ000ÿ+++ÿ!""ÿÿÿÿ ÿÿ111ÿQRRÿGIIÿ'''ÿÿÿÿÿ›ÿÄæÿ„jó‡ÿÿÿÿ%&&ÿFFFÿ222ÿÿÿ‡ÿ ÿÿ ÿÿUVWÿ¼¼½ÿèééÿúúúÿýþþÿúûûÿõõõÿùúúÿüÿÿÿ†üþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ…üþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿûýýÿüþþÿüÿÿÿýÿÿÿŠüþþÿüÿÿÿüþþÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿýÿÿÿúûûÿõõõÿøúúÿüþþÿûüüÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ…üþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ„üþþÿýÿÿÿüþþÿüÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿƒüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿö÷÷ÿüþþÿûýýÿúüüÿüýýÿüþþÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿäååÿÝÞÞÿÙÙÙÿÓÓÓÿÍÍÍÿÇÇÇÿÉÉÉÿÒÒÒÿâââÿóóóÿÿÿÿÿîððÿ»»»ÿDEHÿÿÿÿƒÿ ÿ ÿ ÿÿÿ$$$ÿ'''ÿ,,,ÿ000ÿ+++ÿ%&&ÿ !!ÿÿÿ ÿ ÿÿ/..ÿJHHÿMMMÿ888ÿÿ ÿÿÿÿ›ÿÅæÿƒ0ï‡ÿ ÿÿÿÿ555ÿDDDÿBBBÿ###ÿ ÿÿÿ†ÿ ÿ ÿÿ,--ÿ†‡ˆÿËËÌÿ÷÷÷ÿüþþÿûüüÿö÷÷ÿùûûÿ†üþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿ†üþþÿýÿÿÿ„üþþÿùûûÿúûûÿüþþÿüÿÿÿýÿÿÿüþþÿúûûÿùûûÿŠüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ…üþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿùûûÿö÷÷ÿúûûÿüÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿ„üþþÿøøøÿ÷øøÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿùûûÿüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿóóóÿíííÿæææÿÝÞÞÿÖÖÖÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÔÕÕÿêëëÿüýýÿÿÿÿÿÙÙÙÿŠŠŠÿ,-/ÿÿÿ„ÿÿ ÿ ÿÿÿÿÿ ÿ###ÿ%&&ÿ###ÿÿÿÿ ÿ ÿÿÿ<<<ÿNMMÿ@??ÿ(((ÿÿ ÿÿšÿþÿÐéÿƒ@ð‰ÿÿ ÿ ÿ>>>ÿOOOÿ888ÿÿÿÿˆÿÿÿIHHÿ¤¤¤ÿïïïÿûüüÿþÿÿÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿ¬üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿŸüþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿ øùùÿóóóÿîîîÿåææÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÄÄÄÿÉÉÉÿÐÐÐÿÛÛÛÿðññÿÿÿÿÿºººÿPPPÿÿÿÿ„ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿÿ222ÿBBBÿAAAÿ+++ÿÿ ÿÿÿÿÉéÿ†Eÿþ‡ÿÿÿÿ888ÿSSSÿFFFÿ***ÿ ÿÿ‡ÿÿÿÿ ÿxyxÿÐÐÐÿõ÷÷ÿÿÿÿÿýÿÿÿüÿÿÿ‚üþþÿøùùÿ÷øøÿüþþÿúüüÿùúúÿûýýÿ†üþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿüþþÿùúúÿúûûÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿøúúÿüþþÿúûûÿùúúÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùûûÿüÿÿÿ úûûÿ÷÷÷ÿúûûÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿûýýÿùúúÿúüüÿ‘üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿúûûÿùúúÿüýýÿ†üþþÿ ýÿÿÿûýýÿøùùÿóóóÿîîîÿêêêÿáááÿÖ××ÿÒÒÒÿÍÍÍÿÇÇÇÿ ÉÉÉÿÍÍÍÿØØØÿéêêÿúûûÿûýýÿæççÿŒÿÿÿÿ…ÿÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ ÿÿ)((ÿECCÿAAAÿ111ÿÿ ÿÿÿÿ›ÿüšAéÿ†4Èùˆÿÿÿ ÿ/00ÿPPPÿ888ÿÿÿÿ‡ÿÿÿ ÿOPPÿ¥¥¥ÿêëëÿÿÿÿÿûýýÿûüüÿûýýÿüþþÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿ ûýýÿùúúÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿûüüÿ‚üþþÿüýýÿúûûÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿƒüþþÿ üýýÿûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿ‚üþþÿûýýÿ‚üþþÿûýýÿøúúÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‘üþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿüþþÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿüÿÿÿˆüþþÿøùùÿóóóÿíííÿçèèÿãããÿÛÛÛÿÒÒÒÿÍÍÍÿÈÈÈÿÃÃÃÿÇÇÇÿÍÍÍÿÒÒÒÿáááÿöööÿÿÿÿÿòôôÿº»»ÿ\^`ÿÿÿˆÿÿÿ ÿÿÿÿÿ ÿÿÿÿ ÿ!!"ÿ988ÿLJJÿ:99ÿ !!ÿ ÿÿÿÿœÿùCèÿ†˜ˆÿ ÿÿÿ!"$ÿEEDÿZZZÿIIIÿÿÿÿÿ†ÿ ÿÿÿ+,.ÿqqqÿ×××ÿÿÿÿÿöööÿõõõÿö÷÷ÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿúüüÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúûûÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿûüüÿ‚üþþÿûýýÿüýýÿüþþÿûýýÿ‰üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿåååÿÜÝÝÿØØØÿÓÓÓÿÍÍÍÿÇÇÇÿÄÄÄÿÃÃÃÿÆÆÆÿÍÍÍÿÛÛÛÿëììÿûüüÿÿÿÿÿåååÿÿ222ÿÿÿˆÿÿÿ ÿ ÿ ÿÿÿ ÿÿÿ ÿÿ788ÿEEEÿAAAÿ)*)ÿÿÿÿžÿùMèÿ„|‰ÿÿÿÿ777ÿVUUÿNNNÿ'((ÿÿ‰ÿ ÿÿÿFGFÿ²±±ÿæææÿîîîÿóóóÿöööÿøùùÿûüüÿ‚ýÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿùúúÿ üþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿøúúÿ÷øøÿüþþÿýÿÿÿƒüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿ‚üþþÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüýýÿøøøÿøùùÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿûýýÿøúúÿúûûÿüþþÿüÿÿÿûýýÿøùùÿúüüÿüþþÿùúúÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿ†üþþÿ ýÿÿÿûýýÿùúúÿùûûÿùúúÿôôôÿíííÿåææÿÝÞÞÿÖ××ÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿ ÆÆÆÿËËËÿÔÔÔÿâââÿñññÿýÿÿÿÿÿÿÿÐÐÐÿNNNÿÿÿÿ‰ÿÿÿÿÿÿÿ‚ÿ ÿÿ'''ÿBBBÿDDDÿ/00ÿÿ ÿÿÿœÿþÿUëÿˆ†‰ÿ ÿÿÿ'''ÿGGHÿLLLÿ777ÿÿ ÿÿÿ†ÿÿÿ())ÿ‚‚‚ÿÀÀÀÿâââÿðððÿôôôÿóóóÿ÷øøÿˆüþþÿüÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿüÿÿÿŽüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿ‹üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿõööÿöööÿüþþÿýÿÿÿ•üþþÿüÿÿÿúûûÿôôôÿóóóÿîîîÿæææÿÜÝÝÿÖ××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÅÅÅÿËËËÿÔÕÕÿßßßÿèèèÿôõõÿýÿÿÿìííÿ­­­ÿ)))ÿÿ’ÿ ÿÿ ÿÿ111ÿBBBÿ999ÿÿ ÿÿÿÿžÿóMëÿˆ†Šÿ ÿÿÿ778ÿLMLÿMOOÿ677ÿÿÿÿÿ…ÿÿ ÿ"##ÿVXXÿ–——ÿÕÕÕÿãããÿæççÿíííÿóóóÿøøøÿ÷÷÷ÿøùùÿüýýÿ‚ýÿÿÿúûûÿöööÿùûûÿüþþÿúûûÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿùúúÿ…üþþÿýÿÿÿüþþÿúûûÿŠüþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿûýýÿˆüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ’üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿüýýÿúûûÿûüüÿüþþÿûýýÿùûûÿûüüÿüþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿùúúÿö÷÷ÿõõõÿïïïÿèèèÿãääÿÝÞÞÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÅÅÅÿÄÄÄÿÂÂÂÿÆÆÆÿÏÏÏÿÜÜÜÿéééÿïïïÿùùùÿüýýÿ¾¿¿ÿkkkÿÿÿÿ ÿÿÿÿ###ÿ988ÿEDDÿ<<<ÿ)))ÿÿÿÿŸÿ»IëÿˆŠÿþˆÿ ÿ ÿ%&'ÿBCBÿTUUÿFGGÿ---ÿÿÿÿÿÿƒÿÿÿ !!ÿ455ÿqrrÿÂÂÂÿÖÖÖÿÝÞÞÿèèèÿîîîÿðððÿòòòÿö÷÷ÿüþþÿüýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿúüüÿõööÿùúúÿ…üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿŠüþþÿúüüÿüþþÿûýýÿûüüÿüýýÿˆüþþÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿ’üþþÿúüüÿûüüÿüþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿýÿÿÿüþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúüüÿüþþÿúûûÿõööÿùúúÿƒüþþÿ÷øøÿö÷÷ÿüýýÿüþþÿúûûÿôõõÿñññÿéééÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÄÄÄÿ ÉÉÉÿÖÖÖÿäääÿðððÿö÷÷ÿúûûÿðððÿÿ0//ÿ ÿÿÿ ÿÿ ÿÿ:::ÿIHHÿGFFÿ///ÿÿ ÿÿÿŸÿ“éÿˆŒÿþˆÿ ÿÿÿ-..ÿFGGÿJJJÿ???ÿ'''ÿÿÿÿÿƒÿÿÿÿÿSSSÿ©©©ÿÊÊÊÿÛÛÛÿäääÿæææÿðïïÿøøøÿýÿÿÿøúúÿôõõÿúüüÿüþþÿûýýÿ‡üþþÿøùùÿôôôÿúûûÿüþþÿûýýÿ„üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿö÷÷ÿöööÿüþþÿøùùÿôõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿ üÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿüþþÿûýýÿ†üþþÿ ýÿÿÿúûûÿôôôÿïïïÿëëëÿæææÿáââÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿƒÄÄÄÿ ÇÇÇÿÐÐÐÿàààÿìììÿõõõÿþÿÿÿõ÷÷ÿÒÒÒÿ___ÿÿÿÿ ÿÿ ÿÿ554ÿMMMÿGGGÿ333ÿÿÿÿÿÿþÿžéÿˆ;‘è‰ÿ ÿÿ ÿÿ*++ÿ:::ÿ@@@ÿ888ÿ---ÿ !!ÿÿÿÿÿÿÿ ÿÿÿ677ÿyyyÿ±±²ÿÓÓÔÿ×××ÿÜÜÜÿáááÿéééÿðððÿôõõÿö÷÷ÿùúúÿüýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿ÷øøÿùûûÿ„üþþÿýÿÿÿüÿÿÿúüüÿøøøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüþþÿúüüÿøùùÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüþþÿùúúÿ÷øøÿ úûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿüÿÿÿúüüÿøøøÿúüüÿüþþÿúûûÿøøøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿúûûÿøøøÿúüüÿüÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿùúúÿùûûÿöööÿðððÿëëëÿæææÿáááÿÜÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÂÂÂÿ¿ÀÀÿ‚ÃÃÃÿ ÍÍÍÿÙÙÙÿæææÿñòòÿúûûÿÿÿÿÿáââÿ”••ÿ777ÿÿÿŽÿ ÿÿÿ ÿÿ566ÿHHGÿOOOÿ===ÿ#$$ÿÿÿÿÿžÿî™Cíÿ† È‹ÿ ÿÿÿ"##ÿ444ÿ:;;ÿ888ÿ---ÿÿÿÿÿƒÿÿ ÿÿ!""ÿGGGÿŽÿÁÂÂÿÈÈÉÿÒÓÓÿÛÜÜÿàààÿäääÿéééÿôõõÿýÿÿÿüþþÿüýýÿ…üþþÿüýýÿûýýÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ„üþþÿûýýÿüþþÿùûûÿôôôÿùúúÿüþþÿüýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿùúúÿôôôÿøùùÿüÿÿÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿüþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ›üþþÿûýýÿ‚üþþÿüýýÿûýýÿŒüþþÿüýýÿüþþÿûýýÿö÷÷ÿóòòÿóóóÿïïïÿêêêÿåååÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿ¾¿¿ÿ½¾¿ÿÃÃÄÿÄÄÄÿÆÆÆÿÕÖÖÿãããÿëëëÿö÷÷ÿýÿÿÿÿÿÿÿ¿ÀÀÿPRRÿÿÿÿŽÿ ÿÿ ÿ!!!ÿ:::ÿLLLÿPPPÿDDDÿ---ÿÿ ÿÿ ÿØëÿ†É‹ÿ ÿÿÿ ÿÿ"#"ÿ+++ÿ///ÿ$%%ÿÿÿÿƒÿÿÿÿÿ$%%ÿccdÿŸŸŸÿÁÁÁÿÏÏÏÿÑÑÑÿÕÕÕÿÛÛÛÿäääÿðððÿøøøÿ÷÷÷ÿøùùÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿúüüÿ…üþþÿøùùÿöööÿûüüÿüþþÿúûûÿüýýÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿõööÿùúúÿýÿÿÿøùùÿôôôÿùúúÿüþþÿö÷÷ÿ÷øøÿüþþÿûýýÿúüüÿˆüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿüþþÿúüüÿõööÿøùùÿüþþÿúüüÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿòòòÿíííÿêêêÿåååÿßààÿÛÛÛÿÕÕÕÿÑÑÑÿÏÏÏÿÍÍÍÿÈÈÈÿÅÅÅÿÄÄÄÿÂÂÂÿÃÃÃÿÉÉÉÿËËËÿÐÐÐÿàààÿìììÿñððÿûüüÿûýýÿãäåÿ’““ÿ ÿÿÿŒÿÿÿÿ ÿ)))ÿ?@@ÿNNMÿOOOÿDDDÿ000ÿÿ ÿÿÿÿþÿè ëÿ‰ÊŒÿ ÿÿÿÿÿÿ###ÿÿÿÿÿƒÿÿÿÿÿÿAAAÿxxxÿ±±±ÿÆÆÆÿÇÇÈÿÍÍÍÿÕÕÕÿàààÿéééÿðððÿñððÿôôôÿ‚úûûÿüýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ…üþþÿøúúÿö÷÷ÿûüüÿ‚ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿúûûÿõööÿóóóÿôôôÿøøøÿùûûÿö÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿúüüÿö÷÷ÿøúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿûüüÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿüþþÿúüüÿúûûÿ…üþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿúüüÿùúúÿóóóÿðððÿïïïÿêëëÿåååÿßßßÿÜÜÜÿÙÙÙÿÓÔÔÿÎÎÎÿÉÉÉÿÈÈÈÿÂÃÃÿÁÂÂÿÄÄÄÿ ÅÅÅÿÊÊÊÿÑÑÑÿÛÛÛÿéééÿóóóÿ÷÷÷ÿÿÿÿÿôõõÿ²³´ÿ]^^ÿÿÿÿÿÿ ÿÿ&&&ÿA@@ÿKKKÿJJJÿ???ÿ/00ÿÿÿÿÿÿŸÿÝ’îÿ‰Êÿÿ ÿ ÿ ÿÿ ÿÿÿƒÿÿÿÿÿÿ)**ÿQQQÿ˜˜˜ÿ¶¶·ÿ¾¿ÀÿÇÈÈÿÑÑÑÿÛÜÜÿáââÿæææÿêêêÿïïïÿôôôÿõööÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ•üþþÿøùùÿ„ôôôÿõõõÿúüüÿüÿÿÿœüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ’üþþÿýÿÿÿúüüÿõõõÿôôôÿîîîÿêééÿåååÿàààÿÛÛÛÿÕÖÖÿÔÔÔÿÏÏÏÿÊÊÊÿÅÅÅÿÄÄÄÿÃÃÄÿ½¾¿ÿ¾¿ÀÿÄÄÄÿ ÅÅÅÿÉÉÉÿÕÕÕÿäääÿïïïÿ÷øøÿüþþÿÿÿÿÿâââÿsttÿ(''ÿÿÿ‹ÿ ÿÿ ÿÿÿ344ÿGGGÿMKKÿDCCÿ444ÿ$%%ÿÿÿÿ¢ÿiðÿ‰Ùÿþ‹ÿÿÿÿÿÿÿÿ…ÿÿÿÿÿ ÿÿ011ÿvvvÿŸ  ÿµµ¶ÿ¿¿ÀÿÈÈÉÿÒÒÒÿ×××ÿÜÜÜÿåååÿëëëÿðððÿòòòÿöööÿüþþÿûýýÿ÷÷÷ÿúüüÿ‚ýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ„üþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿö÷÷ÿîîîÿïïïÿðððÿïïïÿñññÿõõõÿûýýÿûüüÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüþþÿýÿÿÿüþþÿøøøÿøùùÿ‚üþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿûüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúûûÿ÷øøÿúüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿƒýÿÿÿüýýÿ‚øùùÿ"õööÿóóóÿðððÿîííÿêêêÿåææÿàààÿÚÚÚÿÙÙÙÿÖÖÖÿÐÐÐÿÍÍÍÿËÊÊÿÈÈÈÿÆÆÆÿÄÄÄÿÅÄÄÿÃÃÃÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÊÊÊÿÒÒÒÿÝÞÞÿêêêÿñññÿøøøÿþÿÿÿæççÿ­­®ÿ>@Bÿ ÿÿÿ‡ÿÿÿÿ ÿÿ)((ÿ:99ÿFFFÿHHHÿ?>>ÿ544ÿ***ÿÿÿÿÿÿ¡ÿ[íÿ‰­ùÿÿÿÿ†ÿÿÿÿÿ&&&ÿÿÿQRRÿƒƒƒÿ«««ÿ¶·¸ÿ¿¿ÀÿÈÈÈÿÎÎÎÿÔÔÔÿÞÞÞÿåååÿéééÿïïïÿõõõÿùûûÿøùùÿõõõÿúûûÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿôõõÿëëëÿêêêÿ ëëëÿðððÿöööÿûýýÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿúüüÿõööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ„üþþÿ‚ûýýÿ üþþÿúûûÿôôôÿòòòÿñññÿëëëÿéééÿêêêÿåååÿàààÿÛÜÜÿÖ××ÿÒÒÒÿÐÐÐÿÌÌÌÿÆÆÆÿÂÂÂÿÃÃÃÿÃÄÄÿÃÃÃÿÂÂÃÿ¾¾¿ÿ¿¿ÀÿÅÅÅÿÊÊÊÿÑÒÒÿÛÜÜÿåææÿîîîÿôôôÿ÷øøÿôôôÿº»»ÿjkkÿÿÿ‰ÿÿÿÿ ÿÿ***ÿ>==ÿLJJÿHGGÿ;;;ÿ*++ÿ###ÿÿÿ ÿÿÿ¢ÿfðÿ‰rü›ÿÿÿ,,,ÿÿÿ,,,ÿbbbÿžžžÿ°±²ÿ¹º»ÿ¾¿ÀÿÇÇÈÿÏÏÏÿÕÕÕÿÚÚÚÿßààÿéééÿïïïÿîïïÿôõõÿüþþÿýÿÿÿûýýÿöööÿøùùÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿ‚ýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿ õööÿëëëÿåååÿæææÿëëëÿðððÿõööÿûýýÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿùúúÿûýýÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿŒüþþÿûýýÿûüüÿüýýÿüþþÿøùùÿõõõÿûüüÿ‚ýÿÿÿüþþÿ÷øøÿöööÿö÷÷ÿ÷øøÿõööÿðððÿëëëÿçççÿáââÿßààÿàááÿÛÜÜÿÖÖÖÿÐÐÐÿÎÎÎÿÉÉÉÿÆÆÆÿÁÁÂÿ½¾¿ÿÂÂÃÿÃÃÃÿ¾¾¿ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÅÅÅÿÊÊÊÿÓÔÔÿÛÜÜÿàááÿéééÿóóóÿþÿÿÿ÷ùùÿØÙÚÿ}~ÿ#$$ÿÿÿ‡ÿÿÿÿÿÿ ÿÿ111ÿ???ÿBBBÿ:::ÿ111ÿ'''ÿÿÿÿ ÿÿ¡ÿþÿlðÿˆJÿþ™ÿÿÿ$$$ÿÿÿÿFFFÿ………ÿ££¤ÿ²²³ÿ´µµÿ¾¾¿ÿÇÈÈÿËËËÿÐÐÐÿÕÖÖÿàààÿçèèÿèççÿîïïÿ÷øøÿúûûÿùùùÿôôôÿ÷øøÿýÿÿÿ†üþþÿúûûÿùúúÿüþþÿúûûÿ÷÷÷ÿúüüÿûýýÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿüýýÿùûûÿóóóÿëëëÿçççÿèèèÿìììÿðððÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿ ûýýÿ÷øøÿùúúÿüþþÿúûûÿùûûÿüþþÿùúúÿ÷÷÷ÿûüüÿ‚üþþÿýÿÿÿƒüþþÿûýýÿùúúÿúûûÿ‹üþþÿ„ýÿÿÿúûûÿøøøÿùúúÿúûûÿ ùúúÿõööÿïïïÿîííÿîîîÿíííÿéééÿäääÿàààÿÜÜÜÿ×××ÿÕÖÖÿÑÑÑÿÌÌÌÿÉÉÉÿÈÈÈÿÉÉÉÿÅÅÅÿÃÃÃÿÄÄÄÿÀÀÁÿ¼½¾ÿÂÃÃÿÃÃÃÿ»½¾ÿ¼½¾ÿ¿ÀÀÿÂÂÂÿÈÇÇÿÏÏÏÿÚÚÚÿâããÿåååÿïïïÿøùùÿÿÿÿÿáããÿ—˜™ÿDDEÿÿÿÿ†ÿÿÿ ÿÿÿÿ%&&ÿ555ÿ@@@ÿ888ÿ*+*ÿÿÿ ÿ ÿÿÿÿ¢ÿæ¡9ðÿ‹Rù›ÿÿ ÿÿÿÿ111ÿgggÿ“““ÿªªªÿ«««ÿ´´µÿ½¾¿ÿÂÂÂÿÆÆÆÿËËËÿÕÖÖÿÞßßÿâââÿçççÿìììÿñññÿôôôÿôóóÿøùùÿˆüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿýÿÿÿúûûÿôôôÿøùùÿˆüþþÿýÿÿÿúüüÿõõõÿðïïÿƒìììÿðððÿõööÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿˆüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿ ûýýÿöööÿóóóÿôôôÿïïïÿêêêÿåååÿäããÿäääÿßààÿÙÚÚÿÔÔÔÿÓÓÓÿÎÎÎÿËËËÿÌÌÌÿÇÇÇÿÃÃÃÿ…ÄÄÄÿÀÀÁÿ¼½¾ÿÂÂÃÿ¼½¾ÿÀÀÁÿÄÄÄÿÃÃÃÿÉÉÉÿÔÔÔÿÞÞÞÿæææÿêêêÿõööÿüþþÿñóóÿ¶¶¶ÿIIIÿÿÿÿ†ÿÿÿ ÿ ÿ666ÿ555ÿ999ÿDDDÿGGGÿAAAÿ111ÿ$%%ÿÿÿ ÿ ÿÿ¥ÿ«îÿ‹RÁšÿÿÿ ÿÿÿÿ)))ÿWVVÿЉ‰ÿ¥¥¥ÿ¬¬¬ÿ³´´ÿ¼½¾ÿÀÁÂÿÂÂÃÿËËÌÿÔÔÔÿØØØÿàààÿçççÿéééÿëëëÿïïïÿôôôÿøùùÿ÷øøÿùúúÿýÿÿÿüþþÿüÿÿÿýÿÿÿúüüÿùûûÿüýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿúûûÿóóóÿëëëÿèèèÿæææÿîîîÿöööÿ÷÷÷ÿùúúÿ’üþþÿúûûÿùûûÿ‹üþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿúüüÿ÷÷÷ÿûýýÿýÿÿÿùùùÿøøøÿôõõÿòóóÿóóóÿðññÿíîîÿëëëÿèèèÿäååÿãääÿàááÿÚÛÛÿÙÙÙÿÚÚÚÿÔÔÔÿÐÐÐÿÎÎÎÿÏÏÏÿÎÎÎÿÉÉÈÿÆÆÆÿÅÅÅÿÃÃÃÿ¿¿Àÿ½¾¿ÿ¾¾¿ÿ¾¿¿ÿ¾¿Àÿ½¾¿ÿ»½¾ÿ½¾¿ÿ¿ÀÀÿÁÁÂÿÃÃÃÿÅÅÅÿÇÇÇÿÎÏÏÿÙÙÙÿßßßÿçççÿôõõÿÿÿÿÿüüüÿ¼¼¼ÿnooÿ!!!ÿÿÿÿ…ÿÿÿ ÿ%%%ÿ<==ÿMNNÿLMMÿKKKÿIIIÿ===ÿ---ÿÿÿ ÿÿÿÿÿ¢ÿþÿ¶îÿ‰—šÿÿÿ ÿÿÿÿ$$$ÿIGGÿƒ‚‚ÿ£¤¤ÿ£££ÿ¥¥¥ÿ©©©ÿµ¶¶ÿ¹º»ÿ·¸¹ÿÁÁÂÿÊÊÊÿÎÎÎÿ×××ÿáááÿàààÿáááÿçççÿíííÿñññÿòññÿôôôÿùúúÿûýýÿýÿÿÿûýýÿúüüÿüþþÿýÿÿÿ„üþþÿýÿÿÿŠüþþÿýÿÿÿ õööÿëëëÿåååÿâââÿãããÿìììÿóóóÿòññÿöööÿüþþÿýÿÿÿüþþÿüÿÿÿŒüþþÿýÿÿÿüþþÿ ýÿÿÿúüüÿõööÿùúúÿýÿÿÿüþþÿøùùÿôôôÿ÷øøÿøùùÿòòòÿðððÿëëëÿèèèÿ äääÿßßßÿàààÿÞÞÞÿÙÚÚÿØÙÙÿרØÿÓÓÓÿÑÑÑÿÐÐÐÿËËËÿÉÉÉÿÊÊÊÿÉÉÉÿÄÄÄÿÂÂÂÿÄÄÃÿÅÄÄÿÃÃÄÿ¾¿Àÿ…½¾¿ÿ¾¿¿ÿ½¾¿ÿ¿ÀÀÿ‚ÄÄÄÿ ÉÉÉÿÒÓÓÿÞßßÿãããÿìììÿýÿÿÿýþþÿßßßÿ~~~ÿ222ÿ ÿÿ‡ÿÿ ÿ !!ÿ???ÿPQQÿWYYÿQRRÿJIIÿ@@@ÿ---ÿÿ ÿÿÿÿÿÿ¤ÿüå†ñÿ‰£ÿþ—ÿÿÿ ÿÿ###ÿÿ ÿ999ÿ~~~ÿ¥¦¦ÿ¥¥¥ÿ   ÿžžžÿªªªÿ¯¯¯ÿ­­­ÿ¶·¸ÿÀÁÁÿÄÄÄÿÍÍÍÿÖÖÖÿ×××ÿÝÞÞÿâââÿçççÿìììÿîîîÿ÷øøÿýÿÿÿ÷÷÷ÿôôôÿõõõÿùûûÿýÿÿÿüÿÿÿüþþÿýÿÿÿ õööÿëëëÿåååÿãããÿäääÿêêêÿîîîÿìììÿòóóÿüÿÿÿýÿÿÿ¥üþþÿýÿÿÿüþþÿ÷øøÿõõõÿñññÿìììÿçççÿæææÿáááÿÞßßÿßààÿÚÛÛÿƒÖÖÖÿÑÑÑÿÍÍÍÿÎÎÎÿÊÊÊÿ„ÅÅÅÿÄÄÄÿ¾¿¿ÿÄÄÄÿÅÅÅÿ‹ÄÄÄÿ ÃÃÃÿÄÄÄÿÈÈÈÿÓÓÓÿâããÿíííÿ÷÷÷ÿÿÿÿÿâããÿžžžÿCDDÿ ÿÿÿ…ÿÿÿ ÿ(((ÿAAAÿNNNÿUUUÿRRRÿAAAÿ333ÿ***ÿÿ ÿÿÿÿ§ÿêJñÿJ£ð™ÿ$ÿ ÿÿ!""ÿÿ"""ÿ;;;ÿÿ¥¥¥ÿ¡¡¡ÿ   ÿŸŸŸÿ¢¢¢ÿ¦¦¦ÿ«««ÿ²³³ÿ¹º»ÿ¾¾¿ÿÅÅÅÿÌÌÌÿÎÎÎÿÑÑÑÿÖ××ÿÛÜÜÿàááÿãããÿåååÿçççÿíííÿòóóÿôôôÿôóóÿôôôÿùûûÿüþþÿùúúÿúûûÿ„üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿ ûýýÿùúúÿóóóÿëëëÿæææÿãããÿàááÿâââÿåååÿêêêÿñòòÿ‚ùúúÿüþþÿýÿÿÿüÿÿÿýÿÿÿ›üþþÿüÿÿÿüþþÿúûûÿ÷ùùÿõööÿõ÷÷ÿôõõÿîîîÿìììÿíííÿëêêÿçççÿáââÿÞßßÿÜÜÜÿÖ××ÿÔÔÔÿÔÕÕÿÐÐÐÿËËËÿÌÌÌÿÍÌÌÿÊÊÉÿÇÇÇÿÈÈÈÿÆÆÆÿÃÃÃÿÄÄÃÿ‚ÄÄÄÿÃÃÃÿÁÁÁÿÀÀÁÿÀÁÁÿÀÀÁÿˆÀÁÁÿÁÁÂÿÃÃÃÿÅÅÅÿÈÈÈÿÏÐÐÿÚÚÚÿçççÿõôôÿøøøÿíïïÿ­®¯ÿVVVÿÿÿÿÿ‡ÿ ÿ"##ÿ888ÿBBBÿ@AAÿ788ÿ*++ÿÿÿ ÿÿÿÿÿ¥ÿþÿõ*ðÿ‹Û™ÿÿÿÿÿÿ#$$ÿ???ÿ€€€ÿ¢¢¢ÿœœœÿ   ÿ£££ÿœœœÿŸŸŸÿ«««ÿ°°±ÿ´µ¶ÿ¹»¼ÿ¾¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿØØØÿÛÝÝÿÛÜÜÿÞÞÞÿãããÿãââÿåååÿñññÿôôôÿúûûÿûýýÿôôôÿ÷÷÷ÿ„üþþÿüýýÿ‡üþþÿ ýÿÿÿúüüÿõõõÿðððÿëëëÿæææÿáááÿÜÝÝÿÚÛÛÿÝÞÞÿèééÿïïïÿóóóÿõööÿûüüÿüþþÿüýýÿœüþþÿûýýÿöööÿñððÿìììÿëëëÿêêêÿåååÿâããÿãããÿäããÿâââÿÜÝÝÿרØÿÓÓÓÿÍÍÍÿËËËÿÇÇÇÿ…ÃÃÃÿˆÄÄÄÿÁÂÂÿ‹¼½¾ÿ ¾¿¿ÿÄÄÄÿÈÈÈÿÎÏÏÿÙÚÚÿãääÿíííÿöööÿéééÿ¼½½ÿmmnÿÿÿÿˆÿ ÿÿÿÿ(((ÿ"##ÿÿÿ ÿÿÿ«ÿÛ2óÿ‹"ëÿþ–ÿ ÿÿÿÿÿÿ555ÿyyyÿŸŸŸÿœœœÿžžžÿ ›››ÿžžžÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÉÉÉÿÒÒÒÿÕÕÕÿÙÚÚÿÜÝÝÿÝÞÞÿàààÿäääÿìììÿîîîÿíííÿøùùÿüþþÿôôôÿ÷÷÷ÿýÿÿÿüÿÿÿüþþÿýÿÿÿùúúÿöööÿúüüÿ‚ýÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿ ûýýÿöööÿíííÿåååÿàààÿÝÞÞÿÜÝÝÿÛÜÜÿÝÞÞÿåååÿçççÿèèèÿðððÿöööÿ‚÷÷÷ÿö÷÷ÿøùùÿƒýÿÿÿ…üþþÿýÿÿÿ‰üþþÿüÿÿÿýÿÿÿ÷øøÿ÷÷÷ÿüþþÿûüüÿõööÿðððÿíííÿêééÿåååÿàààÿÞßßÿÛÛÛÿ×××ÿÑÑÑÿÏÏÏÿÎÎÎÿÈÈÈÿÅÄÄÿÆÆÆÿÅÅÅÿÃÃÃÿÄÄÄÿÁÂÂÿ½¾¿ÿ¼½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿÁÂÂÿÄÄÄÿÀÀÁÿ¼½¾ÿ»¼½ÿ¿ÀÀÿÃÃÃÿÂÃÃÿÂÂÃÿÂÂÂÿÂÂÃÿÂÂÂÿÁÁÁÿÃÃÃÿÉÉÉÿÍÍÍÿÓÓÓÿÝÝÝÿëëëÿöööÿìííÿ¿ÀÀÿeffÿ,--ÿÿÿÿŠÿÿ ÿ ÿ ÿÿÿÿÿªÿ 3 óÿŽ›ã˜ÿÿÿ ÿÿÿÿ***ÿsssÿžžžÿœœœÿ›››ÿÿ   ÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÈÈÈÿÒÒÒÿÖÖÖÿØØØÿÜÝÝÿÞßßÿÝÞÞÿâââÿçççÿêêêÿìììÿîîîÿö÷÷ÿúûûÿ÷÷÷ÿøøøÿúûûÿüþþÿúüüÿ÷øøÿöööÿûýýÿüþþÿúûûÿüþþÿûýýÿõõõÿöööÿúüüÿûýýÿùúúÿôôôÿëëëÿãããÿÝÞÞÿÛÜÜÿ‚ÜÝÝÿàààÿâââÿãããÿëëëÿñññÿ‚òòòÿñññÿóóóÿ÷ùùÿùûûÿúüüÿúûûÿûüüÿƒüþþÿûýýÿúûûÿûýýÿˆüþþÿúüüÿúûûÿ ÷÷÷ÿö÷÷ÿúûûÿøøøÿóóóÿîííÿêêêÿèèèÿäääÿàààÿÚÛÛÿÙÚÚÿÔÔÔÿÏÏÏÿËËËÿÊÊÊÿÉÉÉÿÆÆÆÿÄÄÄÿÃÃÃÿÄÄÄÿÂÂÂÿ½¾¿ÿ½½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿ¿ÀÁÿÁÂÂÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÀÁÁÿÂÃÃÿ‚ÂÂÃÿÄÄÄÿÂÃÃÿÃÃÃÿÄÄÄÿÅÅÅÿÈÈÈÿÎÎÎÿÓÓÓÿÛÛÛÿçççÿïïïÿëëëÿ¾¿Àÿ{|}ÿ(''ÿÿÿÿ‹ÿÿÿÿÿÿÿ©ÿþÿsñÿp˜ÿÿÿÿÿ ÿ ÿ !!ÿpqqÿŸŸŸÿ‚œœœÿ ¡¡¡ÿ¦¦¦ÿ«««ÿ¯°°ÿ´µ¶ÿº»¼ÿ¿¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÒÒÒÿÛÛÛÿäääÿãããÿèèèÿìììÿëëëÿïîîÿôôôÿöööÿûýýÿùúúÿôõõÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿôôôÿùûûÿüýýÿõööÿôôôÿõõõÿõööÿóóóÿîîîÿéééÿãããÿÞÞÞÿÛÜÜÿ‚ÜÝÝÿÛÝÝÿßààÿäääÿæææÿìììÿ‚íííÿ ìììÿíííÿñññÿõõõÿôôôÿ÷øøÿüþþÿýÿÿÿüþþÿüÿÿÿøùùÿôõõÿùûûÿýÿÿÿ…üþþÿýÿÿÿûýýÿöööÿóóóÿôôôÿúûûÿûüüÿõõõÿôôôÿïïïÿçççÿÝÞÞÿÜÝÝÿÛÜÜÿÖÖÖÿÔÔÔÿÏÏÏÿËËËÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÊÊÊÿÄÄÄÿÃÃÃÿ‚ÄÄÄÿÃÃÃÿÃÃÄÿ‚ÄÄÄÿÃÃÄÿÄÄÄÿ¿ÀÀÿ¼½¾ÿÁÂÂÿÄÄÄÿ¿ÀÁÿƒ¼½¾ÿÂÂÂÿÃÃÃÿ½¾¾ÿ¿¿ÀÿÄÄÄÿÉÉÉÿÎÎÎÿÒÒÒÿÛÛÛÿæææÿõõõÿëëìÿÅÆÇÿqrrÿ***ÿ ÿÿ¾ÿþÿ}òÿfÿþ—ÿÿ ÿ ÿÿihhÿ™˜˜ÿ›››ÿŸŸŸÿ¡¡¡ÿ£££ÿ¦¦¦ÿ«««ÿ³³´ÿ¹»¼ÿ¾¿¿ÿÅÅÅÿÌÌÌÿÑÒÑÿרØÿßßßÿåååÿéééÿèèèÿêêêÿìììÿïïïÿòòòÿôôôÿóóóÿôôôÿ÷øøÿõööÿóóóÿúüüÿûüüÿóóóÿøùùÿýÿÿÿùúúÿõööÿôóóÿö÷÷ÿ÷øøÿñññÿìììÿêêêÿëëëÿéééÿãääÿàááÿßßßÿÜÝÝÿÛÜÜÿÞßßÿáááÿàááÿßààÿâââÿäääÿãããÿâããÿæææÿçççÿæææÿêêêÿïïïÿòòòÿ÷øøÿüÿÿÿúûûÿøùùÿüþþÿøùùÿôôôÿúûûÿüþþÿøøøÿ÷÷÷ÿøùùÿüþþÿûýýÿ÷øøÿûüüÿüýýÿôôôÿùúúÿüþþÿûýýÿôõõÿôóóÿôôôÿïïïÿçèèÿßààÿßßßÿØÙÙÿÖ××ÿ×××ÿÕÖÖÿÓÓÓÿÐÐÐÿÍÍÍÿËËËÿÏÏÏÿÌÌÌÿÉÉÉÿƒÇÇÇÿÈÈÇÿÈÈÈÿ ÅÅÅÿÃÃÃÿÆÆÆÿÈÈÈÿÉÈÈÿÆÆÆÿÄÄÅÿÇÈÈÿÇÇÇÿÄÄÄÿÁÁÁÿƒ¿ÀÀÿÂÂÃÿÃÃÃÿ¿ÀÀÿÂÃÃÿÈÈÈÿÎÎÎÿÒÓÓÿרØÿâââÿëëëÿñññÿÆÆÆÿwxxÿ9::ÿÿÿÿÿ»ÿþÿî-õÿ[è™ÿÿÿ ÿ ÿÿ^]]ÿŽŽÿšššÿ¡¡¡ÿ¤¤¤ÿ §§§ÿ­­­ÿ··¸ÿ¿ÀÁÿÄÄÄÿÍÌÌÿ×××ÿÛÜÜÿâããÿíííÿïïïÿ„íííÿîïïÿóóóÿƒõõõÿôõõÿôôôÿõõõÿúûûÿõõõÿøùùÿûüüÿö÷÷ÿ‚ôôôÿóòòÿîîîÿéééÿäääÿãããÿáââÿ‚ÜÝÝÿÝÞÞÿÝÝÝÿÝÞÞÿáááÿåååÿáââÿÜÝÝÿáááÿâââÿÜÝÝÿÚÜÜÿÜÝÝÿáââÿäääÿèèèÿîîîÿòòòÿ÷øøÿûýýÿö÷÷ÿôõõÿûýýÿùúúÿôôôÿùúúÿúüüÿõõõÿóóóÿôôôÿúûûÿùûûÿôõõÿøúúÿûüüÿöööÿ÷øøÿüþþÿúûûÿõõõÿôôôÿïïïÿêêêÿæååÿåååÿäääÿßààÿ‚ÞßßÿÜÝÝÿØØØÿƒÖÖÖÿ×××ÿÓÓÓÿÎÎÎÿ‚ÏÏÏÿÎÎÎÿÎÏÏÿËËËÿÆÇÇÿËËËÿÎÏÏÿÍÍÍÿÎÎÍÿÎÎÎÿËËËÿÆÆÆÿ‡ÅÅÅÿ ÈÈÈÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿèèèÿëëëÿÝÝÝÿ———ÿ444ÿÿÿ ÿÿ¾ÿþ¥óÿ5Íÿþ•ÿÿÿ ÿÿÿPQQÿ‚ƒƒÿ™™™ÿžžžÿ ¦¦¦ÿ¯¯°ÿ¸¹ºÿ¾¾¿ÿÄÄÄÿÌÌÌÿ×××ÿáááÿæææÿëììÿòòòÿ‚óóóÿòòòÿö÷÷ÿùúúÿôôôÿöööÿúüüÿûýýÿúüüÿûüüÿúüüÿö÷÷ÿúüüÿøùùÿõõõÿúûûÿùúúÿôôôÿ‚óóóÿïïïÿéééÿåååÿ†âââÿãããÿ‚äääÿâããÿßààÿÜÝÝÿÚÜÜÿÝÞÞÿáââÿâââÿäääÿéééÿïïïÿóóóÿôôôÿõõõÿõööÿôóóÿõõõÿûýýÿùûûÿôôôÿ ö÷÷ÿúüüÿ÷øøÿôóóÿôôôÿ÷øøÿúüüÿ÷øøÿöööÿúûûÿùúúÿöööÿõõõÿôóóÿ‚óóóÿðððÿêêêÿƒéééÿèèèÿäääÿâããÿçççÿåååÿƒàààÿ„ßßßÿÛÛÛÿØÙÙÿרØÿÖ××ÿØÙÙÿרØÿÒÒÒÿÑÑÑÿ‚ÒÒÒÿÑÑÑÿÍÍÍÿ‚ÊÊÊÿÊÉÉÿÊÊÊÿÉÉÉÿÍÍÍÿÓÓÓÿØØØÿÝÝÝÿâââÿíííÿæææÿ¶¶¶ÿnooÿ!""ÿÿÿ ÿÿ»ÿþÿsóÿŽeÆù—ÿÿÿÿÿCDDÿuvvÿ˜˜˜ÿ   ÿŸ  ÿªªªÿµµ¶ÿ¿ÀÀÿÅÅÅÿÍÍÌÿÚÚÚÿäääÿëëëÿîîîÿòòòÿ÷øøÿ÷÷÷ÿôôôÿõõõÿ÷øøÿûýýÿýÿÿÿøùùÿøúúÿ„ýÿÿÿüþþÿøøøÿ üÿÿÿùûûÿ÷÷÷ÿüþþÿúüüÿôôôÿõööÿ÷÷÷ÿõõõÿòòòÿïïïÿëëëÿéééÿ†çççÿæææÿ‚äääÿàààÿÞÞÞÿàááÿæææÿêêêÿëëëÿïîîÿòòòÿôôôÿóóóÿõõõÿøùùÿüþþÿùúúÿôóóÿõõõÿøùùÿýÿÿÿøùùÿóóóÿõõõÿùúúÿýÿÿÿ÷÷÷ÿôôôÿüýýÿùûûÿóóóÿõõõÿ÷÷÷ÿ÷øøÿ øùùÿõööÿïïïÿðññÿòóóÿðððÿñññÿóóóÿíííÿêêêÿðððÿîîîÿƒêêêÿ‚ëëëÿêêêÿèèèÿäååÿâããÿãääÿáââÿÞÞÞÿ‚ÚÚÚÿØØØÿרØÿØØØÿÓÓÓÿÏÎÎÿÏÏÏÿÐÐÐÿÒÓÓÿÐÐÐÿÏÏÏÿÑÒÒÿÔÔÔÿØØØÿÝÞÞÿáââÿäääÿñððÿâââÿ”••ÿLMMÿÿÿÿ ÿÿ¼ÿâœõÿ“9ê˜ÿÿÿÿ677ÿgggÿ———ÿ¤¤¤ÿ¥¥¦ÿ¯¯°ÿ¹¹ºÿÃÃÃÿÍÌÌÿØØØÿèèèÿñññÿôôôÿöööÿüþþÿùúúÿôôôÿóóóÿö÷÷ÿüþþÿüÿÿÿüþþÿ ýÿÿÿùúúÿôôôÿùúúÿûýýÿõööÿóóóÿôôôÿõõõÿòòòÿíííÿëëëÿƒìììÿíííÿëëëÿåååÿãããÿäääÿãããÿåååÿëëëÿðððÿˆôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿ ýÿÿÿúûûÿôôôÿøúúÿûýýÿõõõÿ÷÷÷ÿüþþÿ÷øøÿóóóÿˆôôôÿñññÿìììÿëëëÿƒìììÿæææÿãããÿäääÿãããÿÞßßÿÜÝÝÿרØÿÓÓÓÿרØÿÜÝÝÿ×××ÿÕÕÕÿÛÜÜÿÜÝÝÿâââÿäääÿòòòÿßßßÿxzzÿ133ÿ ÿ ÿ ÿ ÿÿ¼ÿúÿ2ûÿþ•ÿÿÿÿ)))ÿXXXÿ–––ÿ¥¥¥ÿ ³´µÿ¾¿ÀÿÇÇÇÿÕÕÕÿáááÿêêêÿðððÿôôôÿùúúÿúûûÿ÷øøÿøùùÿùúúÿúûûÿüþþÿûýýÿùúúÿüýýÿûýýÿôôôÿõööÿùûûÿö÷÷ÿóóóÿñññÿôôôÿöøøÿóóóÿñññÿòòòÿïïïÿêêêÿäääÿéééÿìììÿïïïÿñññÿóóóÿôôôÿöööÿùúúÿúûûÿƒùúúÿûýýÿýÿÿÿüþþÿûüüÿùúúÿûýýÿýÿÿÿüþþÿúüüÿùúúÿüýýÿýÿÿÿüþþÿúüüÿùûûÿüþþÿûýýÿùúúÿûýýÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿùûûÿûýýÿýÿÿÿúûûÿúüüÿýÿÿÿûýýÿúûûÿùûûÿƒúûûÿûüüÿ÷÷÷ÿôôôÿùúúÿùûûÿ÷øøÿôôôÿñññÿòññÿòòòÿðððÿíííÿêêêÿéééÿãããÿáááÿÜÝÝÿØÙÙÿÙÙÙÿÚÛÛÿÜÝÝÿÙÚÚÿÚÛÛÿàááÿáââÿáááÿãããÿåååÿéééÿôôôÿØØØÿeeeÿÿÿ ÿÿ ÿÿ¹ÿþÿ”öÿ“-Àù—ÿÿÿ ÿÿIIIÿ‘’’ÿ¥¥¥ÿ©©©ÿ¸¸¹ÿÄÅÅÿÎÏÏÿÝÝÝÿéééÿìììÿñññÿöööÿúûûÿõõõÿøùùÿýÿÿÿ’üþþÿýÿÿÿûýýÿöööÿøùùÿýÿÿÿøùùÿõõõÿõööÿúûûÿýÿÿÿ÷÷÷ÿôôôÿõõõÿñññÿìììÿçççÿéééÿîîîÿóóóÿõõõÿôôôÿõõõÿõööÿõõõÿ÷øøÿüþþÿ„ýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ†üþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ„ýÿÿÿ üþþÿûýýÿøøøÿöööÿûýýÿþÿÿÿýÿÿÿøùùÿôôôÿöööÿõööÿôôôÿõõõÿóóóÿîîîÿíííÿèèèÿåååÿæææÿáââÿÝÞÞÿÞßßÿßààÿÝÞÞÿßààÿåååÿæææÿ åååÿçççÿìììÿóôôÿÒÒÒÿWWWÿÿÿ ÿÿ ÿÿ»ÿåsúÿ“—ÿþ”ÿÿÿ ÿÿ899ÿ…††ÿ¦§§ÿ´µ¶ÿ¾¾¿ÿËËËÿÙÚÚÿåååÿíííÿòññÿ÷øøÿûýýÿ÷÷÷ÿõööÿúüüÿ˜üþþÿûýýÿüþþÿ‚ûýýÿüþþÿöööÿóóóÿôôôÿóóóÿòòòÿóóóÿôóóÿóóóÿ÷øøÿ‚ûýýÿ©üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿûýýÿüþþÿýÿÿÿüþþÿ÷÷÷ÿôôôÿúüüÿùúúÿôóóÿ„óóóÿíííÿêêêÿëëëÿæææÿâââÿåææÿêêêÿåååÿãããÿêêêÿìììÿëëëÿ ìììÿíììÿñòòÿÍÎÎÿNNNÿÿ ÿÿÿÿÿ·ÿþÿå<úÿ‘5 õÿþ’ÿÿÿ ÿ ÿ344ÿ€€ÿ¤¥¦ÿ·¸¹ÿÃÃÃÿÏÏÏÿÜÝÝÿæççÿîîîÿóóóÿ÷÷÷ÿùúúÿ÷øøÿøùùÿüþþÿýÿÿÿ—üþþÿýÿÿÿ‚üþþÿ‚ýÿÿÿ üþþÿùúúÿ÷øøÿøøøÿöööÿôôôÿõôôÿôôôÿõõõÿö÷÷ÿøøøÿ÷øøÿúûûÿýÿÿÿüÿÿÿªüþþÿûüüÿ÷øøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿüþþÿûýýÿ÷øøÿøùùÿ ö÷÷ÿôôôÿñññÿîîîÿìììÿéééÿèèèÿêêêÿìììÿíííÿ…ìììÿíííÿééêÿ½¾¾ÿ>>?ÿÿ ÿ ÿ ÿÿÿ¶ÿþÿÊkøÿ“ ¹•ÿ ÿÿ ÿÿ344ÿyxxÿ  ¡ÿ·¸¹ÿÇÇÇÿÓÓÓÿÜÝÝÿæææÿîîîÿóóóÿôôôÿúûûÿýÿÿÿ¢üþþÿýÿÿÿüÿÿÿøøøÿôóóÿ‚ôôôÿùûûÿýÿÿÿ¼üþþÿüÿÿÿýÿÿÿøùùÿôôôÿõõõÿòòòÿíííÿëëëÿîîîÿôôôÿòòòÿìììÿòòòÿóóóÿíííÿ‚ìììÿîîîÿÝÞÞÿ§¨©ÿ.//ÿÿÿÿ ÿÿÿ¸ÿöSúÿ“'Œÿþ‘ÿÿÿ ÿÿ444ÿgffÿ˜™™ÿ¿ÀÁÿÍÎÎÿØØØÿáááÿìììÿóóóÿôôôÿö÷÷ÿúüüÿ¤üþþÿýÿÿÿ÷÷÷ÿôôôÿùûûÿøùùÿóóóÿùúúÿýÿÿÿ½üþþÿüÿÿÿûýýÿúûûÿúüüÿ÷øøÿñññÿðððÿóóóÿúûûÿøùùÿòòòÿôôôÿóóóÿìììÿîîîÿòòòÿôôôÿõõõÿÕÖÖÿ–––ÿ***ÿÿÿÿÿ¶ÿþÿÏJ úÿ•(¹õÿþÿÿÿ ÿÿ-.-ÿSSSÿŽÿÁÂÃÿÐÑÑÿÛÛÛÿäääÿíííÿóóóÿôóóÿ÷÷÷ÿûüüÿ¦üþþÿøùùÿö÷÷ÿúûûÿùúúÿöööÿúûûÿüÿÿÿ¿üþþÿýÿÿÿûýýÿ÷÷÷ÿöööÿ÷øøÿúüüÿùúúÿôôôÿóóóÿîîîÿðððÿõõõÿ÷÷÷ÿÆÆÆÿ|||ÿ#""ÿÿÿÿÿ¸ÿÜoûÿ•‚ ¡ÿþÿ ÿÿ ÿ ÿÿ???ÿ€€ÿ¼½¾ÿÏÏÏÿÛÛÛÿäääÿéééÿîîîÿóóóÿôôôÿùûûÿýÿÿÿ¤üþþÿüÿÿÿûüüÿõõõÿö÷÷ÿüýýÿÄüþþÿüýýÿüþþÿûüüÿöööÿóóóÿ‚ôôôÿóóóÿôôôÿõõõÿöööÿòòòÿ®®®ÿZYYÿÿÿºÿî>‚ûÿ–6”ì‘ÿÿÿ ÿÿ,,,ÿpppÿ´´µÿÍÍÍÿÛÛÛÿãããÿìììÿñññÿóóóÿõööÿøùùÿûýýÿ¢üþþÿüÿÿÿýÿÿÿüþþÿúûûÿøøøÿ÷øøÿùûûÿýÿÿÿÄüþþÿüÿÿÿýÿÿÿüþþÿøúúÿøùùÿ õõõÿôôôÿùúúÿ÷øøÿóóóÿôôôÿöööÿðððÿ–––ÿ777ÿ ÿÿ ÿÿ´ÿþÿÇcýÿ˜Ô‘ÿ ÿÿÿ ÿÿYYXÿŸŸŸÿÈÈÈÿÝÝÝÿäääÿîîîÿõõõÿôôôÿ÷øøÿ¤üþþÿûýýÿüþþÿ÷øøÿõõõÿûýýÿýÿÿÿÉüþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿùúúÿôõõÿõõõÿêêêÿ€€€ÿÿÿÿ ÿÿÿµÿò^ÿÿ˜äÿþÿ ÿÿÿ222ÿsuuÿ¾¾¾ÿäääÿêêêÿíííÿðððÿùúúÿöööÿúûûÿüÿÿÿŸüþþÿüÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿÍüþþÿ ûýýÿùûûÿö÷÷ÿøùùÿúüüÿøùùÿñññÿÝÝÝÿlllÿÿÿÿÿÿ²ÿþÿ×Aÿÿ›‹Ýÿþÿ ÿÿÿNPPÿ¯°°ÿââãÿêêêÿëëëÿîîîÿûýýÿúûûÿóóóÿùúúÿýÿÿÿŸüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿÍüþþÿ ýÿÿÿûüüÿôôôÿ÷øøÿýÿÿÿúûûÿìëëÿÊÊÊÿ[ZZÿÿÿÿÿÿ±ÿþÿÓpÿÿe“ÿ ÿÿ ÿ233ÿš››ÿÕÕÖÿãããÿêééÿïïïÿúüüÿúûûÿôôôÿùúúÿýÿÿÿôüþþÿ ýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüýýÿäääÿ°°°ÿKJJÿÿÿ ÿµÿôE‚ÿÿšhÝÿþÿ ÿÿÿnooÿ³´´ÿäääÿññðÿòòòÿöööÿøùùÿùúúÿûýýÿ üþþÿùûûÿö÷÷ÿùúúÿüþþÿùûûÿøøøÿûýýÿÍüþþÿ ûýýÿùúúÿúüüÿýÿÿÿÿÿÿÿàááÿÿ99;ÿÿÿ ÿ´ÿ¾Z ÿ‚ÿ›†ò’ÿ ÿÿ@AAÿŠ‹‹ÿÜÜÜÿóóóÿöööÿôôôÿøùùÿýÿÿÿüÿÿÿ üþþÿøúúÿôôôÿ÷øøÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿÍüþþÿ ýÿÿÿüþþÿûýýÿÿÿÿÿÖØØÿlmmÿ&')ÿÿÿÿ´ÿÿƒÿ›UøÿþŽÿÿÿÿ``aÿÃÄÅÿêêêÿøøøÿúüüÿ£üþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿ÷øøÿôõõÿûýýÿýÿÿÿÍüþþÿ ýÿÿÿùúúÿõõõÿÿÿÿÿÄÅÅÿJJJÿÿÿÿÿ±ÿþÿÿƒÿ ‚Óÿÿÿÿ:9:ÿ••–ÿÕÕÕÿúúúÿýþþÿýÿÿÿ¢üþþÿüÿÿÿüþþÿúüüÿùúúÿöööÿõõõÿøùùÿúüüÿüÿÿÿýÿÿÿÌüþþÿûüüÿö÷÷ÿôôôÿ°°°ÿ///ÿ ÿÿÿ¯ÿþÿù¬Iÿ‡ÿŸr‘ÿÿÿÿ\\\ÿ¶¶¶ÿöööÿüýýÿýÿÿÿ¢üþþÿüÿÿÿûýýÿöööÿóóóÿ‚ôôôÿóóóÿ÷øøÿÎüþþÿÿÿÿÿúüüÿæççÿ˜™™ÿÿÿ ÿÿÿ²ÿÆÿ…ÿŸxÿþÿÿ ÿ,--ÿÿâãäÿúüüÿÿÿÿÿ¢üþþÿ ýÿÿÿüþþÿö÷÷ÿôôôÿõõõÿñññÿðïïÿôôôÿöööÿ÷øøÿö÷÷ÿøùùÿüþþÿýÿÿÿüþþÿýÿÿÿÅüþþÿÿÿÿÿùûûÿÏÐÐÿÿÿÿ ÿÿÿ®ÿþÿ˜1ÿ…ÿ¢XÓüÿÿÿÿcddÿº»¼ÿîïïÿÿÿÿÿ£üþþÿúûûÿõõõÿòòòÿñññÿìììÿêêêÿïïïÿòòòÿóòòÿõõõÿúûûÿûýýÿûüüÿüþþÿúüüÿûýýÿÄüþþÿÿÿÿÿøúúÿ¸¹¹ÿfffÿÿÿ ÿÿÿ¯ÿùÅ2ÿ‡ÿ£#ËÿþŽÿÿÿ555ÿ~~~ÿÕÕÕÿúûûÿýÿÿÿŸüþþÿýÿÿÿùûûÿôôôÿïïïÿêêêÿæææÿ‚åååÿ èèèÿíííÿòòòÿõõõÿõööÿõõõÿõööÿûýýÿûüüÿõõõÿøùùÿüÿÿÿýÿÿÿÂüþþÿÿÿÿÿ÷ùùÿ¡¢¢ÿLLLÿ ÿÿÿ®ÿþÿ­‚ÿ‡ÿ R´ÿþÿÿÿWWWÿ²²²ÿæææÿûüüÿþÿÿÿýÿÿÿ™üþþÿ‚üÿÿÿýÿÿÿüþþÿúûûÿõööÿðððÿëëëÿæææÿ‚àááÿàààÿãääÿéééÿíííÿîîîÿíííÿîîîÿòòòÿøùùÿùùùÿõõõÿùúúÿýÿÿÿùúúÿùûûÿüÿÿÿÀüþþÿÿÿÿÿñññÿ€ÿ-,,ÿÿÿÿ¬ÿþÿþ£?ÿˆÿ¢6âÿÿÿ888ÿ………ÿÅÅÅÿóóóÿüýýÿ›üþþÿüýýÿ üþþÿùûûÿôôôÿïïïÿêêêÿåååÿàààÿÛÜÜÿÚÛÛÿÛÜÜÿÚÛÛÿÞÞÞÿƒâââÿ æææÿëëëÿðððÿóóóÿòòòÿøùùÿûüüÿõõõÿöööÿûýýÿ¿üþþÿýÿÿÿþÿÿÿàààÿ___ÿÿÿÿ°ÿËÿŠÿ¢4¶ÿþÿÿÿNLLÿ™˜˜ÿãããÿôôôÿùùùÿüýýÿ•üþþÿýÿÿÿ üþþÿ÷øøÿ÷÷÷ÿ÷øøÿôõõÿðððÿëêêÿåææÿàááÿÛÛÛÿÖÖÖÿÑÑÑÿÐÐÐÿÑÑÑÿÒÒÒÿÓÓÓÿÒÒÒÿÔÔÔÿØØØÿÚÚÚÿÜÜÜÿáââÿãääÿãããÿêëëÿòóóÿõõõÿöööÿ÷øøÿûüüÿƒýÿÿÿƒüþþÿýÿÿÿ´üþþÿýÿÿÿÿÿÿÿïññÿ¿¿ÀÿDDDÿÿÿÿ¯ÿ’)ÿŠÿ£TÈõŽÿÿÿ'&%ÿmllÿÀ¿¿ÿèççÿúûûÿüþþÿýÿÿÿ“üþþÿûýýÿúûûÿûüüÿùúúÿóóóÿñññÿïïïÿéééÿâââÿÝÝÝÿÚÚÚÿÖ××ÿÑÑÑÿÌÌÌÿÉÉÉÿÇÇÇÿ‚ÆÆÇÿÆÆÆÿÅÅÆÿÇÇÇÿËÌÌÿÌÌÌÿ ÑÒÒÿÔÕÕÿÖÖÖÿßßßÿéééÿìííÿîîîÿïïïÿö÷÷ÿûýýÿúüüÿúûûÿüýýÿüÿÿÿüþþÿûüüÿúûûÿûýýÿ³üþþÿþÿÿÿÿÿÿÿÖ××ÿŒŒÿ+,-ÿÿ®ÿþÿ`ÿŒÿ£‚#ÏŽÿÿÿÿCDDÿ‹ŠŠÿÕÕÕÿþÿÿÿüþþÿýÿÿÿ’üþþÿýÿÿÿùûûÿôõõÿõõõÿôôôÿîîîÿêêêÿåååÿÛÛÛÿÓÓÓÿÎÎÎÿÍÍÍÿÌÌÌÿÇÇÇÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¾ÿ½½¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿÂÃÃÿÇÇÇÿÌÌÌÿÖ××ÿÞßßÿÝÞÞÿßààÿåååÿïïïÿöööÿõõõÿôôôÿõõõÿúûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿ±üþþÿüÿÿÿþÿÿÿÿÿÿÿ²²²ÿMMMÿÿÿ®ÿþÿkÿŒÿ¥Ùÿþ‡ÿÿÿÿÿ ÿ$%'ÿ\\\ÿ´³³ÿíííÿ÷÷÷ÿüýýÿ’üþþÿ ýÿÿÿúüüÿôôôÿïîîÿêêêÿåææÿßßßÿÖÖÖÿÊËËÿÃÄÄÿ‚ÂÂÃÿ¿ÀÁÿ¿¿Àÿ¿ÀÀÿ½¾¿ÿ†»¼½ÿº¼½ÿ»¼½ÿ½¾¾ÿ¿ÀÀÿÁÂÃÿÈÉÉÿÐÐÐÿÕÖÖÿÚÛÛÿßààÿçççÿíííÿïïïÿòòòÿõõõÿ÷÷÷ÿùûûÿüÿÿÿúüüÿøùùÿûýýÿýÿÿÿ±üþþÿÿÿÿÿûüüÿëììÿÿ"""ÿ ÿÿ¬ÿþÿäu%ÿÿ¨³ýˆÿÿÿÿ ÿÿÿÿÿ566ÿŠŠŠÿÎÎÎÿîîîÿûüüÿýÿÿÿ’üþþÿùúúÿôôôÿéééÿàààÿÛÜÜÿÓÓÓÿÈÈÈÿ¾¿Àÿº»¼ÿ‚»¼½ÿ»¼¾ÿŒ¼½¾ÿ»¼½ÿ¾¾¿ÿÄÄÄÿÎÎÎÿÕÖÖÿÚÛÛÿÞßßÿãããÿéééÿïïïÿòòòÿõõõÿûüüÿýÿÿÿûýýÿ±üþþÿÿÿÿÿóôôÿÊÊÊÿhiiÿ ÿÿÿ­ÿþù“ÿÿ¨~ÿþ„ÿÿÿ ÿÿÿ ÿÿÿÿÿÿ[[[ÿ£££ÿèèèÿþÿÿÿýÿÿÿŽüþþÿ üÿÿÿûýýÿ÷øøÿóóóÿîîîÿåååÿÛÜÜÿÒÒÒÿÇÈÈÿ¾¿Àÿ¼½¾ÿ»¼½ÿ“¼½¾ÿ ¾¿¿ÿÅÅÅÿÊÊÊÿÐÐÐÿÔÔÔÿÚÚÚÿäääÿçççÿèççÿëëëÿðððÿöööÿûüüÿýÿÿÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿ«üþþÿÿÿÿÿåååÿš™™ÿEFGÿÿÿÿ­ÿî^ ÿÿ§% íÿ þÿÿÿÿ ÿ ÿÿÿ ÿÿ‚ÿ ÿ443ÿuuuÿËËËÿïððÿøùùÿúûûÿúüüÿüþþÿýÿÿÿüþþÿö÷÷ÿðððÿéééÿàááÿÖ××ÿËËËÿÂÂÂÿ»¼½ÿ“¼½¾ÿ»¼¾ÿ¼½¾ÿ¿¿ÀÿÁÂÂÿÅÅÆÿËÌÌÿÔÓÓÿÝÜÜÿàààÿáááÿæççÿëëëÿíííÿóóóÿ÷øøÿôôôÿö÷÷ÿüþþÿûüüÿùûûÿüþþÿûüüÿùúúÿûüüÿ§üþþÿ üÿÿÿýÿÿÿüþþÿþÿÿÿÓÓÓÿjjjÿ(()ÿÿÿÿ«ÿþÿô+ÿÿ¨žƒÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿGGGÿÿÒÒÒÿïïïÿóóóÿ÷÷÷ÿüþþÿüÿÿÿ‹üþþÿýÿÿÿûýýÿ÷÷÷ÿïïïÿäääÿÛÛÛÿÑÑÑÿÇÆÆÿÀÀÀÿ˜¼½¾ÿ»¼½ÿ¼½¾ÿÅÆÆÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿâââÿäääÿ çççÿíííÿòòòÿ÷øøÿüþþÿ÷øøÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ§üþþÿýÿÿÿüþþÿôõõÿº»»ÿAAAÿÿ ÿÿÿ­ÿê8ÿ’ÿ¨(|ëÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ!#%ÿcccÿ¯¯¯ÿêëëÿïïïÿóôôÿüþþÿýÿÿÿŠüþþÿúûûÿö÷÷ÿòòòÿêëëÿàààÿÒÒÒÿÇÇÇÿÀÀÁÿ½¾¾ÿ˜¼½¾ÿ»¼½ÿ¾¿ÀÿÃÃÄÿÈÈÈÿÍÍÍÿÒÓÓÿØØØÿÜÜÜÿÞßßÿãããÿèèèÿîîîÿóóóÿøùùÿöööÿõõõÿûýýÿüþþÿùûûÿûýýÿüþþÿýÿÿÿ£üþþÿùúúÿöööÿýÿÿÿÿÿÿÿÖ××ÿŽŽÿ***ÿ ÿÿÿ¬ÿ±Lÿ’ÿªáÿ ÿÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿ222ÿ†‡†ÿØÙÙÿéééÿòóóÿúüüÿûýýÿûüüÿ‰üþþÿ üÿÿÿøùùÿóòòÿíííÿåææÿÛÜÜÿËËËÿ¿¿Àÿ¼½¾ÿ»¼½ÿš¼½¾ÿ»¼½ÿ¼½¾ÿÀÀÁÿÅÅÅÿÊÊÊÿÎÎÎÿÓÓÓÿÙÚÚÿÝÞÞÿáááÿæççÿìììÿðððÿòòòÿôôôÿúûûÿüýýÿûýýÿüþþÿúüüÿûýýÿ¢üþþÿøùùÿõõõÿûüüÿõööÿ¬­­ÿ]^^ÿÿÿ ÿÿÿ¬ÿvÿÿª*ëÿ ÿþÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿÿZ[[ÿ±²²ÿàààÿ‚õõõÿõööÿûüüÿýÿÿÿ„üþþÿüÿÿÿüþþÿýÿÿÿúûûÿóóóÿéééÿàààÿÖÖÖÿÆÇÇÿ»¼½ÿŸ¼½¾ÿÀÁÁÿÅÅÅÿÊÊÊÿÔÔÔÿÖÖÖÿ ÜÜÜÿáââÿæææÿêêêÿïïïÿõõõÿöööÿõööÿûüüÿûýýÿõõõÿ÷øøÿüþþÿýÿÿÿ üþþÿûýýÿ þÿÿÿôööÿÕÖÖÿ{{{ÿ222ÿÿ ÿ ÿÿÿ§ÿÿÿþÿƒÿÿ­sÎ ÿÿþÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿ222ÿzzzÿÈÈÈÿïïïÿðððÿõõõÿøùùÿûýýÿ„üþþÿ úüüÿøúúÿûýýÿüþþÿúûûÿóôôÿìììÿåååÿÚÚÚÿÍÍÍÿÁÂÂÿº¼½ÿм½¾ÿ¿¿ÀÿÀÀÁÿ½¾¿ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÀÀÁÿ¾¿¿ÿÃÄÄÿÏÏÏÿÓÓÓÿÔÔÔÿÖ××ÿÚÛÛÿßààÿåååÿêêêÿìììÿîííÿðððÿö÷÷ÿùúúÿøùùÿúüüÿüþþÿùúúÿ üþþÿ ýÿÿÿÿÿÿÿäääÿ©©©ÿUUUÿÿ ÿÿÿÿ¥ÿÿÿÿþÿÿôœ=ÿ”ÿ¬ a ú ÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿAAAÿ¡¡¡ÿÛÛÛÿêêêÿ÷øøÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿúûûÿûüüÿõõõÿëëëÿâââÿÞßßÿÓÔÔÿÄÄÄÿ¾¾¿ÿ‹¼½¾ÿÁÁÂÿÃÃÄÿ½¾¿ÿ»¼¾ÿ’¼½¾ÿ»¼½ÿ¿ÀÁÿÊÊÊÿÐÐÐÿÔÔÔÿÓÓÓÿÖÖÖÿÛÜÜÿàááÿäããÿãããÿæææÿìììÿðððÿöööÿûýýÿýÿÿÿûýýÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿüüüÿÈÈÈÿvvvÿ777ÿÿÿÿ¨ÿÿ ÿ ÿ ÿÿ¸ ÿ’ÿ¬  N Ù ÿÿþÿÿÿ ÿÿÿƒÿ ÿÿÿÿeggÿ®¯®ÿæææÿöööÿøùùÿûýýÿüÿÿÿ‚üþþÿ ýÿÿÿùúúÿôôôÿö÷÷ÿöööÿðððÿçççÿÝÞÞÿÕÕÕÿÊÊÊÿ¾¿¿ÿ…¼½¾ÿ»½¾ÿ…¼½¾ÿ¾¾¿ÿ¾¿Àÿ”¼½¾ÿ»¼¾ÿ¼½¾ÿ¿ÀÁÿÅÅÅÿÊÊÊÿÍÍÍÿÑÒÒÿ×××ÿØØØÿÚÚÚÿãããÿæææÿçççÿìììÿïððÿñññÿôôôÿ÷øøÿúûûÿüýýÿýÿÿÿžüþþÿÿÿÿÿùûûÿâãäÿŸŸŸÿGGGÿÿ ÿÿÿ§ÿÿ ÿÿ ÿùƒ&ÿ’ÿ­  z Üû ÿ ÿÿ ÿÿÿÿ…ÿÿÿ012ÿyzzÿÒÒÒÿïïïÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿ ûüüÿøùùÿôôôÿóóóÿïïïÿéééÿàààÿÖÖÖÿÍÍÍÿÄÄÄÿ¼½¾ÿ»¼½ÿƒ¼½¾ÿ¾¿¿ÿ†¼½¾ÿ»½¾ÿ”¼½¾ÿ½½¾ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÂÂÂÿÇÇÇÿÌÌÌÿÏÏÏÿÐÐÐÿÓÓÓÿÞÞÞÿàààÿßßßÿæææÿêêêÿéééÿíììÿòòòÿ÷øøÿùûûÿúüüÿûýýÿüþþÿÿÿÿÿóôôÿ½¾¿ÿrstÿ&''ÿÿÿÿÿ¥ÿÿÿÿ ÿÿ ÿþ?ÿ”ÿ­ ‚ G îÿÿ ÿÿ‡ÿÿÿÿBCCÿªªªÿàßßÿùúúÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿõõõÿôôôÿðððÿéééÿßààÿÔÕÕÿÌÌÌÿÇÇÆÿÁÂÂÿ…¼½¾ÿÂÂÂÿÃÃÃÿ½¾¿ÿ»½¾ÿš¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÉÉÉÿÎÎÎÿÔÔÔÿÕÕÕÿàààÿæææÿäääÿèèèÿíííÿïïïÿôôôÿùûûÿýÿÿÿœüþþÿÿÿÿÿèèèÿÿGHHÿÿÿÿ§ÿÿÿ ÿÿþ ÿÿNÿ”ÿ¯ 3üÿþÿ‰ÿÿÿ"""ÿrppÿ¿¾¾ÿôõõÿûýýÿþÿÿÿýÿÿÿúüüÿö÷÷ÿðððÿíííÿëëëÿêêêÿäääÿÙÚÚÿÎÎÎÿÅÅÅÿÁÁÁÿ¾¾¿ÿ…¼½¾ÿ¿ÀÀÿÀÀÁÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿ¾¿Àÿ‚¼½¾ÿ»½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ±¹¾ÿ°¹¿ÿ»½¾ÿ¼½¾ÿ¾¿¿ÿÁÁÁÿÃÃÃÿÆÆÆÿÉÉÉÿÎÎÎÿÑÑÑÿÔÔÔÿÙÙÙÿÝÝÝÿßààÿäääÿéééÿëëëÿíííÿïïïÿôôôÿùúúÿüþþÿýÿÿÿ˜üþþÿ ýÿÿÿþÿÿÿõö÷ÿÉÉÊÿ```ÿ$%%ÿ ÿÿÿÿÿ¥ÿÿÿÿÿÿ Ìqÿ—ÿ²5ÕŽÿÿ ÿ:88ÿ”““ÿáããÿøúúÿÿÿÿÿûýýÿ÷øøÿòòòÿíííÿçççÿãããÿäääÿßßßÿÔÔÔÿÊÊÊÿÂÂÂÿ½¾¿ÿ»¼½ÿ‰¼½¾ÿ½¾¿ÿ¼½¾ÿ¿¿ÀÿÄÄÄÿÀÁÁÿ‚¼½¾ÿ½¾¿ÿ‚¼½¾ÿ½½¾ÿ»½¾ÿª·¿ÿ©·¿ÿº¼¾ÿ¾¾¾ÿ¼½¾ÿ»¼½ÿ¾¿¿ÿÃÃÃÿÄÄÄÿÉÉÉÿÎÎÎÿÓÓÓÿÒÒÒÿÔÔÔÿÚÛÛÿÞßßÿãããÿéééÿìììÿëëëÿïïïÿõõõÿúûûÿ™üþþÿ þÿÿÿýÿÿÿÛÜÝÿ›œÿ888ÿ ÿ ÿÿÿ ÿÿ¤ÿÿÿ ÿÿ ÿ ÿ•ÿ²'¨ÿþŠÿÿÿÿcccÿ»¼¼ÿôööÿÿÿÿÿö÷÷ÿõõõÿóóóÿîîîÿèèèÿãããÿáááÿÚÛÛÿÏÏÏÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼½ÿˆ¼½¾ÿÀÀÁÿÃÃÃÿ¾¿¿ÿ»½¾ÿ„¼½¾ÿ‚½¾¿ÿ¾¾¾ÿ‚¿¾¾ÿ¿¿¿ÿÀÀÀÿÀ¿¿ÿ¾¾¾ÿ½½¾ÿ¿ÀÀÿÃÃÃÿ¿ÀÀÿƒ¼½¾ÿ¸¼¾ÿ·»¾ÿ»½¾ÿ½½¾ÿ¾¾¾ÿ¼½¾ÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÅÅÅÿÇÇÇÿÈÈÈÿÌÌËÿÐÐÐÿÖÖÖÿ×××ÿØØØÿãããÿçççÿåååÿîîîÿöööÿõööÿøùùÿ—üþþÿ ýÿÿÿþÿÿÿö÷÷ÿ±±±ÿ```ÿÿÿ ÿÿÿÿÿ¤ÿÿ ÿÿþÿÿ›ÿ•ÿ°FºñŒÿÿÿ667ÿÿÙÚÚÿùúúÿòòòÿóóóÿðððÿëëëÿçççÿäääÿÝÞÞÿÕÖÖÿÍÍÍÿÇÇÇÿÃÃÃÿ¾¾¿ÿ»¼¾ÿˆ¼½¾ÿ¿ÀÀÿÂÂÂÿ¾¾¿ÿ¼½¾ÿ½½¾ÿ½¾¿ÿ¿¿¿ÿ¿¾¾ÿ¾¼¼ÿ¿¼¼ÿ¼¼¼ÿ´º½ÿ²º½ÿ‚³º½ÿ³¹½ÿ²¹½ÿ´º½ÿ»»»ÿ¿¾ÿÆÄÃÿÂÁÁÿ½¾¾ÿ½½¾ÿ¼½¾ÿ ½½¾ÿ¾¾¾ÿ½½¾ÿ·»¾ÿ³º¾ÿº¼¾ÿ¼¼½ÿ¹¹ºÿº»¼ÿ¼½¾ÿÀÀÁÿÁÁÁÿ ÄÄÄÿÈÈÉÿÍÍÍÿÏÏÏÿÑÑÑÿÚÚÚÿáááÿäääÿêêêÿðððÿóòòÿ÷øøÿüþþÿýÿÿÿ”üþþÿ ýÿÿÿÿÿÿÿúüüÿääåÿ‡ˆˆÿ000ÿÿÿ ÿÿÿÿ¥ÿÿ ÿÿÿ þÁ[ÿ™ÿ±‚Ç‹ÿ ÿÿ ÿÿ@@@ÿ¨¨¨ÿßßßÿìììÿïïïÿëëëÿåååÿäääÿÙÙÙÿÑÑÑÿÍÍÍÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼¾ÿ¼½¾ÿ½¾¿ÿºº»ÿ´µµÿ¶µµÿ¯³¶ÿš¯¸ÿ•­¹ÿ—®¸ÿ‚˜®¸ÿ–­¹ÿš®¸ÿ®³µÿ¹¸¸ÿ½½¾ÿ½¾¿ÿ„¼½¾ÿ½½¾ÿ¯¹¿ÿ¥µ¿ÿ·¼¿ÿ»»»ÿ³´µÿ¸¹ºÿ½¾¿ÿƒ¼½¾ÿ ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿäääÿæææÿñððÿøùùÿüþþÿüÿÿÿ•üþþÿÿÿÿÿðòòÿÄÅÆÿabbÿÿÿÿ©ÿÿÿ ÿÿØ#ÿšÿ² Òÿþˆÿ ÿÿ ÿ ÿ"##ÿbaaÿ ŸŸÿÔÔÔÿæææÿèèèÿàááÿßààÿÔÔÔÿÍÍÍÿÉÉÉÿÃÃÃÿ¾¾¿ÿ»¼¾ÿ‚¼½¾ÿ½¾¿ÿ…¼½¾ÿ#¾½¾ÿÃÀ¿ÿ¿ÀÁÿ¶½Âÿº¸·ÿ³°®ÿ”§¯ÿ¬ÿs•§ÿj’¦ÿg¦ÿk¨ÿmŒ¨ÿk¨ÿ_ލÿYާÿZާÿ`§ÿh“©ÿoœ­ÿv¢³ÿ§¹ÿ—®·ÿ«´¸ÿ´»¿ÿ½¿ÁÿÃÀ¿ÿÂÀ¿ÿÀ¾¾ÿ½½¾ÿ¶»¾ÿ²º¾ÿ»½¾ÿ¶º½ÿ¨´»ÿ²¹¼ÿ¾¾¾ÿºº»ÿµ·¸ÿ¸¹»ÿ½¾¿ÿÃÃÃÿÆÆÆÿÈÈÈÿÌÌÌÿÓÓÓÿÚÚÚÿÝÝÝÿáááÿìììÿôôôÿøøøÿ÷øøÿøùùÿûýýÿüþþÿ ýÿÿÿûýýÿøùøÿö÷÷ÿÓÔÔÿ‘ÿ@@@ÿÿÿÿ§ÿÿÿÿ ÿ ÿ¥Fÿ—ÿµ¤ôþ‰ÿ ÿÿ ÿ  ÿÿ.--ÿnmmÿ¿¿¿ÿÛÛÛÿãããÿÜÝÝÿÛÜÜÿÚÛÛÿÐÐÐÿËËËÿÇÇÇÿÂÂÂÿ½¾¿ÿ»½¾ÿ‚¼½¾ÿ»¼½ÿ‚¼½¾ÿ ½¾¾ÿ½¾¿ÿ¹½¿ÿ³¸»ÿ¥²ºÿ’«ºÿ¡«ÿƒ•žÿYˆžÿ@}ÿ3všÿ&r™ÿ'q˜ÿ:p™ÿ@p™ÿЬÿF±ÿj•®ÿ†Ÿ¯ÿ©ºÿ±½ÿ¯·»ÿ±¹½ÿµ»¾ÿ½¾¾ÿÀ¾¾ÿ¿¾¾ÿµ»¾ÿ§¶¿ÿ²º¿ÿ½½¾ÿ¹¼¿ÿ¶¹»ÿ´µ¶ÿ¹º»ÿ¾¿¿ÿÁÁÁÿÂÂÂÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÖÖÖÿÜÝÝÿçççÿîîîÿòòòÿóóóÿõõõÿûýýÿýÿÿÿüþþÿøùùÿðððÿäååÿ°°°ÿZZZÿ#$$ÿÿÿÿ§ÿÿÿ ÿ ÿ Vÿ™ÿµ iú‰ÿÿÿ ÿÿÿ ÿ___ÿµ¶·ÿÒÒÒÿÚÙÙÿ×××ÿÖÖÖÿÕÕÕÿÏÐÐÿÊÊÊÿÆÆÆÿÁÁÂÿ½¾¾ÿ‚¼½¾ÿA¾¾¿ÿ¼¼½ÿµµ¶ÿ¶·¸ÿ¼½¾ÿ¼¾¿ÿ¾¾¿ÿÁÀ¿ÿ¼ÀÂÿª¸Àÿž®ÿ]Š£ÿB}žÿ,t—ÿm“ÿg’ÿd‘ÿc‘ÿ c‘ÿ b‘ÿb‘ÿb‘ÿb‘ÿ c‘ÿ c‘ÿ c‘ÿ c”ÿf™ÿ+oÿ1s¡ÿ+t¥ÿAv¥ÿLz¦ÿ<¬ÿMŠ®ÿl—¯ÿz£¶ÿ•°¼ÿ¿¿¿ÿÇÁ¿ÿ¿¾ÿ¿¾¾ÿ»½¾ÿ¹¼¾ÿ¼½¾ÿ¹¼¾ÿ¨¶¿ÿ¬·¾ÿ»¼½ÿ½¾¾ÿ»¼½ÿµ¶·ÿ¸¸¹ÿ¾¿¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿØØØÿãããÿéééÿíííÿòññÿö÷÷ÿüýýÿýÿÿÿüþþÿ ýÿÿÿüýýÿøøøÿòòòÿåååÿÍÍÍÿ‹‹‹ÿ+,,ÿ ÿÿÿÿ§ÿÿ ÿ þ  ÿÿdÿ™ÿ´Fÿþˆÿÿÿ ÿÿ ÿ[[[ÿ«¬­ÿÄÄÅÿÌÌÌÿÍÍÍÿÐÏÏÿÑÑÑÿÌÌÌÿÆÇÇÿÁÁÂÿ½¾¿ÿ»¼½ÿ¼½¾ÿ½½¾ÿµ»¿ÿ±¹½ÿµ·¹ÿºººÿ¿¾¿ÿ¿½ÿºº»ÿ¥±¸ÿ¤´ÿo“¬ÿC}›ÿ&m‘ÿfÿaÿ^ÿ]‘ÿ]‘ÿ^‘ÿ^‘ÿ^‘ÿ^‘ÿ‚^‘ÿ'^”ÿ_–ÿd˜ÿfšÿfœÿfœÿgžÿk¡ÿs¤ÿ1~¨ÿN‡­ÿl”²ÿ†¤¶ÿ’¬¹ÿœ²¼ÿ±¹¾ÿ½¾¿ÿÁ¿¾ÿÀ¾¾ÿ¹¼¾ÿ®¸¿ÿ²º¿ÿ½¾¿ÿº»¼ÿ·¸¹ÿµ¶¸ÿ¸¹ºÿ¼½¾ÿ¿¿ÀÿÂÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿÛÛÛÿâââÿéééÿîîîÿóóóÿøùùÿûýýÿýÿÿÿ…üþþÿüÿÿÿ„üþþÿ üýýÿö÷÷ÿìììÿçççÿÖÖÖÿ¨¨¨ÿbbbÿÿÿÿÿ¨ÿ ÿÿ ÿ á—3ÿœÿ·MóŠÿÿ ÿÿ'''ÿ]]]ÿ£££ÿ·¸¹ÿ¾¿ÀÿÂÃÃÿÈÈÈÿËËËÿÇÇÇÿÁÁÂÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ¬¸¿ÿ¦¶¿ÿ¹¼¾ÿ¾¾¾ÿ»¼½ÿ¹¸¸ÿ¡¬²ÿq—«ÿJ}Ÿÿ)g’ÿ `Šÿ]‡ÿ_ˆÿ_Œÿ`’ÿa–ÿa˜ÿŠa—ÿ‚a—ÿ"`—ÿa—ÿdšÿhŸÿl¤ÿ,m¢ÿ>t¤ÿ5€«ÿB޲ÿ_œ¸ÿ®½ÿ®¸¿ÿº¼¾ÿ½½¾ÿ¼½¾ÿ½½¾ÿ½¾¾ÿ¼½¾ÿµ¶·ÿ´µ¶ÿ»¼½ÿ½¾¿ÿ¼½¾ÿ»¼½ÿ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿéééÿíííÿòòòÿøùùÿüþþÿ øøøÿîîîÿÞßßÿÙÙÙÿÃÃÃÿzzzÿ89:ÿ ÿÿÿ§ÿÿ ÿÿ ÿ ¥ÿšÿ·IÇÿþ†ÿ ÿÿ ÿÿ(((ÿ\\\ÿ££¢ÿ·¸¹ÿ½¾¿ÿ¾¾¿ÿ¿ÀÁÿÁÁÂÿ¿ÀÀÿ½¾¿ÿ‚¼½¾ÿ¾¾¿ÿ¶»¿ÿª·¿ÿ®¸¾ÿ·¼¿ÿÂÁÀÿ¼½½ÿ¥°¶ÿu–©ÿIœÿ(p’ÿfÿ`ÿ^Œÿ]Œÿ^ÿ`“ÿc—ÿgÿh ÿ‡hŸÿhžÿhŸÿ(iŸÿe›ÿ_•ÿa—ÿc™ÿa—ÿa˜ÿcšÿb˜ÿgÿtªÿ|±ÿ"„µÿH“·ÿm ¹ÿ¬ºÿ²¹½ÿÆÁ¿ÿ¿¾ÿ¾¾¾ÿ¼½¾ÿ¹»¼ÿ¹º¼ÿ¼½¾ÿºº»ÿ···ÿº»¼ÿ½¾¿ÿ¿¿Àÿ¿ÀÁÿÂÂÃÿÇÇÇÿÌÌÌÿÔÔÔÿàààÿëêêÿïïïÿôôôÿøøøÿ÷øøÿùùùÿƒýÿÿÿúüüÿöööÿùúúÿüÿÿÿ ûüüÿ÷÷÷ÿðððÿæææÿÚÚÚÿÎÎÎÿ¬¬¬ÿLLLÿÿ ÿÿÿÿÿÿÿÿÿ”ÿþ ÿÿ±ÿšÿµhÛú†ÿ ÿÿ ÿÿÿ(((ÿ]]]ÿ¦¦¦ÿ¹º»ÿ½¾Àÿ¼½¾ÿ‚»¼½ÿƒ¼½¾ÿ»¼¼ÿ³¹½ÿ¨¶¿ÿ·¼¿ÿÀ¾¾ÿ´¸¼ÿ–«´ÿk•¨ÿ5w™ÿcÿ\‡ÿ\‹ÿ_‘ÿa’ÿc–ÿdœÿhŸÿl¢ÿp§ÿr©ÿƒq©ÿ‚q¨ÿ r©ÿs«ÿr©ÿp¨ÿq©ÿl¤ÿd›ÿfœÿgœÿdšÿb™ÿ a˜ÿeœÿn§ÿs¯ÿx³ÿ´ÿ7Œ¶ÿa™¸ÿªºÿ¬·¼ÿ³¹¾ÿ¹¼¿ÿ½½¾ÿ½¾¿ÿ½¾¾ÿµ¸ºÿ¯´·ÿ¸º¼ÿ¼½¾ÿ¹º»ÿº»¼ÿ¼½½ÿ¿ÀÀÿÃÃÃÿÉÉÉÿÖÖÖÿáááÿåååÿëëëÿñððÿòññÿôôôÿøúúÿúüüÿûüüÿùúúÿõööÿùûûÿýÿÿÿþÿÿÿúûûÿòòòÿåååÿÛÛÛÿÕÕÕÿ¸¸¸ÿ………ÿ+,,ÿÿÿÿŒÿÿ‚ÿÿÿÿÿÿ”ÿÿûÞ}ÿÿµ‚5Û†ÿ ÿÿ ÿÿÿ'('ÿ___ÿ«««ÿ¼¼½ÿ½¾¿ÿ…¼½¾ÿ½¾¿ÿ»¼½ÿµ¶¶ÿµ¶·ÿ»½¾ÿÄÁÀÿ¸º½ÿˆ¡±ÿJ‡£ÿp–ÿ dŒÿ^‰ÿ_Žÿ_’ÿa–ÿf™ÿkŸÿo¨ÿt®ÿx±ÿ {³ÿ }´ÿ… |´ÿ |³ÿ ~·ÿƒ¾ÿ}·ÿw°ÿx²ÿu¯ÿp©ÿm¤ÿƒk¢ÿl¢ÿ l£ÿs¬ÿz´ÿ}µÿ¸ÿ5…ºÿM¶ÿiž¶ÿ«¾ÿª¶Àÿ¾¾¾ÿ¼½¾ÿ½½¾ÿ¯¹¾ÿ¤µ¾ÿ¶»¿ÿ»»»ÿ³´µÿ·¸¹ÿ¼½¾ÿ ¿ÀÀÿÅÅÅÿËÊÊÿÐÐÐÿÔÔÔÿÝÝÝÿçççÿìììÿîîîÿíííÿñòòÿõõõÿ÷øøÿüýýÿýÿÿÿ þÿÿÿùúúÿíííÿØØØÿÍÍÍÿÌÌÌÿ–––ÿOOOÿÿÿÿÿÿÿÿ ÿÿÿÿ ÿÿÿ“ÿçBÿÿ·Õ†ÿ ÿÿ ÿÿ"##ÿ---ÿaaaÿ¨¨¨ÿº»»ÿ½¾¿ÿ‚¼½¾ÿ½¾¿ÿ»¼½ÿ·¸¹ÿ¹»¼ÿ¼½¾ÿ¹¹ºÿ¹º»ÿ·½Àÿ¥³¼ÿ ²ÿFƒ ÿn–ÿbÿ`‹ÿaÿb”ÿe™ÿižÿ n¢ÿt©ÿz±ÿ}·ÿ€»ÿ ƒ¾ÿ …¿ÿƒ „¿ÿ …Áÿ ‡Ãÿ" ˆÄÿ‰Åÿ…Áÿ½ÿ€ºÿ~¸ÿ|¶ÿx°ÿt¬ÿs«ÿs¬ÿs«ÿp¨ÿo§ÿrªÿs¬ÿv¯ÿ|´ÿ ~·ÿ~¸ÿ…¹ÿ/ŽºÿS˜»ÿƒ§»ÿ±¸»ÿ¿½½ÿÁ¿¾ÿ½½¾ÿµ»¿ÿ¯¹¿ÿ¸¼¿ÿ¼¼¼ÿ¸¸¹ÿ»»»ÿ¾¾¾ÿ¼½¾ÿ¿ÀÀÿÄÄÄÿÉÉÉÿÎÎÎÿÕÕÕÿÜÜÜÿÞÞÞÿâââÿçççÿíííÿñññÿðððÿôôôÿúüüÿùúúÿôõõÿðòñÿêëëÿàààÿÐÐÐÿÆÆÆÿÂÂÂÿ}}}ÿ...ÿÿÿŒÿ ÿÿ ÿ ÿ ÿ ÿÿ...ÿ433ÿ,,,ÿÿÿÿÿŽÿþÿò&ÿœÿº#Ù†ÿ ÿÿ ÿÿ'''ÿ111ÿaaaÿ¤¤¤ÿ¸¹¹ÿ¾¿Àÿƒ¼½¾ÿ¹º»ÿ³´µÿ·¸¹ÿ½¾¾ÿ¾¾¿ÿµ»¿ÿ ²½ÿrœ³ÿ>¥ÿi”ÿ_Žÿ`ÿ d‘ÿ f”ÿf›ÿm¡ÿ t¨ÿ w¬ÿ }³ÿ „»ÿ†¿ÿ‡ÃÿŠÈÿŒÉÿ‹Èÿ‹Éÿ‹ÈÿËÿÏÿÐÿŽÍÿ‚‹Èÿ‡Ãÿ†Âÿ‡Âÿ ƒ¼ÿ ~·ÿ{µÿzµÿz´ÿu¯ÿu®ÿz´ÿv¯ÿs¬ÿ {³ÿ ~¶ÿ~¶ÿ¼ÿ„¿ÿ#‡¶ÿT–µÿª¸ÿ­·¼ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ»½¾ÿº½¾ÿº¼¾ÿ‚¼½¾ÿÀÀÁÿÅÅÅÿÉÉÉÿÎÎÎÿÒÒÒÿ×××ÿáááÿçççÿêêêÿ íííÿñññÿîîîÿçççÿÛÜÜÿÕÖÖÿÑÑÑÿÊÊÊÿÀÀÀÿ°°°ÿfffÿÿÿÿ‹ÿÿ ÿÿ ÿ !!ÿ!""ÿ999ÿMLLÿQOOÿHGGÿ777ÿ!""ÿÿÿÿ‘ÿÓ-ÿŸÿº%èÿþƒÿ ÿÿ ÿÿ''&ÿ+++ÿ___ÿªªªÿ»»¼ÿ½¾¿ÿ‚¼½¾ÿ!¶·¸ÿµ¶·ÿ¹º»ÿ½½½ÿ½¾¾ÿ·¾Âÿž°ºÿu—ªÿ:¤ÿmžÿb–ÿa’ÿ eÿe•ÿfšÿi ÿrªÿ |³ÿ~¸ÿ…ÀÿÉÿÊÿÌÿ ’Óÿ ’Ñÿ‘Ìÿ ’Òÿ “Óÿ’Îÿ’Íÿ“ÏÿÎÿÎÿÍÿÌÿ‚ŒËÿŠÇÿ†Áÿƒ½ÿ‚¼ÿ ¼ÿ€ºÿ }¶ÿy²ÿv°ÿx²ÿ{´ÿ ~¶ÿ~¸ÿ ·ÿƒ´ÿ+‰µÿ=“·ÿp¢¸ÿŸ±»ÿÀ¿¿ÿÆÁ¿ÿ¿¾¾ÿ¾¾¾ÿ¶»¾ÿ©·¿ÿ¥¶¿ÿª·¿ÿ¸¼¾ÿ¾¾¾ÿ¼½¾ÿ½¾¿ÿ¾¿¿ÿ¿ÀÀÿÂÃÃÿÈÈÈÿÑÑÑÿÖÖÖÿØØØÿÚÚÚÿàááÿ ÝÜÜÿÝÝÝÿ×××ÿÆÇÈÿÀÁÂÿÁÂÂÿÅÅÆÿ´µ¶ÿŠ‹‹ÿGGGÿ ÿÿÿ‹ÿÿÿÿ000ÿEEEÿOOOÿRRRÿ\]]ÿbccÿ___ÿ[[[ÿRRRÿ999ÿ"##ÿÿÿÿÿŽÿ™+ÿŸÿº’Ý…ÿ ÿÿ ÿÿ''&ÿ+++ÿ```ÿ¬¬¬ÿ¼¼½ÿ½¾¿ÿ‚¼½¾ÿ·¸¹ÿ"¼½¾ÿ½¿Àÿ´»¿ÿž°»ÿt™®ÿ?}žÿkšÿcšÿb™ÿc–ÿ e“ÿfšÿj ÿp¥ÿz¯ÿ „»ÿ ‹Ãÿ“Ëÿ™ÓÿšÕÿšÖÿ Øÿ œ×ÿšÕÿ ™Öÿ ˜Õÿ—Óÿ–Òÿ •Ñÿ ’Ñÿ ÐÿÏÿ ‘Ðÿ ‘ÑÿÏÿŽÏÿ$Ìÿ‹Éÿ‰ÆÿˆÅÿ‰Åÿ‡Ãÿ…¿ÿ ¹ÿ~·ÿ}·ÿ|·ÿ|¶ÿ }µÿ ·ÿ €¸ÿ€µÿ‚³ÿ†²ÿ;’µÿj ·ÿ”­¸ÿ«µºÿ¶º½ÿ¾¾¾ÿº¼¿ÿª·¿ÿ§¶¿ÿ«·¿ÿ¹¼¾ÿ¼¼½ÿ¹º»ÿº»¼ÿ»¼½ÿº»½ÿ½¾¿ÿÃÃÃÿËËËÿÐÐÐÿÒÑÑÿÓÓÓÿÔÕÕÿÒÒÒÿÍÍÍÿ ÈÉÉÿ¼½¾ÿ¹º»ÿº»¼ÿ¿ÀÁÿ¢¢£ÿ[\\ÿ&'(ÿÿÿÿŠÿÿÿÿ!"$ÿEEEÿbbbÿoooÿpppÿtuuÿuuuÿoooÿjkkÿbbbÿKKKÿ222ÿÿ ÿÿŒÿþÿnÿÿ¼h…ÿ ÿÿ ÿÿ'''ÿ000ÿeddÿ¬¬¬ÿ»¼½ÿ½¾¿ÿƒ¼½¾ÿ½½¾ÿ"µ¼Áÿ ²½ÿu—ªÿ>}Ÿÿ h›ÿa˜ÿb—ÿe›ÿd™ÿa—ÿgŸÿq¥ÿ {¨ÿ ƒ´ÿ ŒÂÿ Ìÿ ¤Óÿ ¢Ùÿ £Þÿ ¥Þÿ ªØÿ ªÚÿ ¤ßÿ žÖÿ šÑÿœ×ÿ ™Øÿ –×ÿ–×ÿ •Õÿ”Ïÿ •Óÿ •Öÿ ÐÿÍÿ„ŽÎÿŽÍÿˆÄÿ„¿ÿ…¿ÿ…Àÿ ‚¼ÿ ~¶ÿ‚¼ÿ„¿ÿ ¸ÿ €±ÿ „¬ÿ‰³ÿ*Œ´ÿDެÿq°ÿž°¹ÿ·»½ÿÀ¿¿ÿ‚»½¾ÿ¼¾¿ÿ¹¹ºÿ³´µÿ¸¹ºÿ¼½¾ÿ»½¾ÿ¿ÀÀÿÄÄÄÿÆÆÆÿËËËÿÒÒÒÿÓÓÓÿÈÈÈÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ··¸ÿˆˆˆÿ+++ÿ ÿ ÿÿ‹ÿÿÿ ÿ---ÿVVVÿtttÿ~~~ÿ{{{ÿ€€ÿƒ‚‚ÿ~}}ÿuvvÿijjÿWVVÿ@??ÿ'&&ÿÿ ÿÿÿÿwÿžÿ¹Z…ÿÿÿ ÿÿ#$$ÿ000ÿgghÿ¯°°ÿ½¾¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¸¹ºÿ»ººÿÄÁÀÿ¥²¹ÿt˜¬ÿ<|›ÿi•ÿa˜ÿd™ÿešÿfšÿmŸÿx¦ÿ „®ÿ Œ½ÿ –Ìÿ ¨Óÿ ¯×ÿ ­Ùÿ ­Ûÿ ¯Üÿ ²Ýÿ °Ýÿ ªÛÿ £Øÿ žÖÿœÙÿ ›Ùÿ šØÿ –Ôÿ •Òÿ –Ôÿ –×ÿ–Øÿ ”Õÿ “Óÿ “Ôÿ “Ôÿ ’Óÿ ÏÿŽÏÿ2‹ÊÿŠÈÿ‹Éÿ‰ÆÿˆÄÿˆÅÿ‡Ãÿ „¿ÿ‡Âÿ‡Ãÿ‚½ÿ·ÿƒ²ÿ‚´ÿ%€³ÿ}®ÿ7бÿeœ·ÿŠªºÿ«¶¼ÿÃÀ¿ÿÃÀ¾ÿ½½¾ÿ¼½¾ÿº»¼ÿ¸¹ºÿ¾¾¿ÿÁÂÂÿÀÀÁÿÄÄÄÿÉÉÉÿÈÈÈÿÉÉÉÿËËËÿÏÏÏÿÎÎÎÿÅÅÅÿÂÂÂÿÄÄÄÿ¾¿¿ÿº»½ÿ¼½¾ÿ¿ÀÁÿ»¼½ÿ£££ÿlllÿÿÿ ÿÿÿˆÿ ÿÿÿÿ ÿ666ÿcccÿxxxÿÿ‚‚‚ÿ…„„ÿ ÿyyyÿpppÿ^^^ÿNMMÿ???ÿ*+*ÿÿ ÿÿˆÿþÿéw(ÿ¡ÿ¼c…ÿ ÿÿ ÿÿÿ---ÿiiiÿµ¶·ÿ¿ÀÁÿ½¾¿ÿ¼½¾ÿº»¼ÿ¶··ÿ¶¹¼ÿ‚ž­ÿB}›ÿi“ÿa’ÿb—ÿešÿgœÿhÿkžÿ s£ÿ ~ªÿ‹¶ÿ –Æÿ ¡Õÿ ±Úÿ ·Üÿ µÛÿ ´Úÿ µÛÿ µâÿ ²Þÿ ­×ÿ ¨Ùÿ £Úÿ žØÿœ×ÿ›×ÿ–Ñÿ ”Ñÿ –Öÿ –×ÿ –Öÿ –×ÿ •Öÿ –×ÿ •ÕÿÏÿŽÍÿŽÎÿ‚ÏÿÌÿ‚‹ÈÿŒÉÿŠÇÿ‡Ãÿ…¿ÿ „»ÿ"€¸ÿ$|µÿy´ÿ~´ÿ.‰µÿT–¶ÿ€¦¹ÿ¬·¼ÿ»½¾ÿ¾¾¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÄÄÄÿÅÅÅÿÉÉÉÿÍÍÍÿ‚ÌÌÌÿËËËÿÆÆÆÿÃÃÃÿ¿¿Àÿ¼½¾ÿÀÁÂÿ»¼½ÿŽŽŽÿRRRÿÿÿ ÿÿÿˆÿÿ ÿ ÿ ÿÿABBÿmmmÿzzzÿ€€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ~~~ÿ{{{ÿuuuÿhhhÿ___ÿZZZÿAAAÿ###ÿ ÿÿ‰ÿþøœÿŸÿ¼c…ÿÿÿ ÿ ÿÿ&&&ÿiiiÿ»½¾ÿÂÃÄÿ¼½¾ÿ ¸¹ºÿ´µ¶ÿÀ½¼ÿ¯¶¹ÿ~œ«ÿAœÿh’ÿe—ÿfšÿh›ÿh›ÿiÿk¡ÿk¢ÿl£ÿv®ÿ ‚·ÿ ¿ÿ ¢Íÿ ³Ûÿ ¼âÿ ¼äÿ ·ãÿ ¶âÿ ¶ãÿ ·åÿ ³àÿ ®Ùÿ ®Úÿ «Øÿ ¦Óÿ Ñÿ–Òÿ –Öÿ•Òÿ‚•Ñÿ$“Ðÿ Ðÿ’Ðÿ•Ðÿ”Ïÿ‘ÎÿŽÎÿ’Ïÿ“ÏÿÎÿÎÿÍÿÌÿÍÿ“ÎÿÎÿÌÿÈÿ‹ÆÿˆÄÿ …Àÿ ƒ¼ÿ¸ÿ}µÿ{³ÿ"ƒ´ÿ>Ž´ÿdœµÿŸ²»ÿÉ¿ÿÃÀ¿ÿ¿¾¾ÿ¼½¾ÿ»½¾ÿ¿ÀÁÿÊÊÊÿÍÍÍÿ‚ÌÌÌÿÍÍÍÿÌÌÌÿÇÇÇÿÂÂÂÿ½¾¿ÿ¼½¾ÿ»½¾ÿÁÂÃÿ»¼½ÿ}~~ÿ>==ÿ ÿÿÿ‰ÿÿÿ ÿÿÿ///ÿTTTÿvvvÿ€€ÿ‚‚‚ÿ~}}ÿ|||ÿ~~~ÿ‚‚‚ÿ€ÿ{{{ÿyyyÿwwwÿtttÿTUUÿ---ÿ ÿÿ‰ÿôe ÿŸÿ¼c†ÿ1ÿÿÿ ÿÿbbbÿ¹¹ºÿÂÃÃÿ½¾¿ÿ¼½¾ÿ»»»ÿ¸¸¸ÿ½¼¼ÿ•ª³ÿB‚›ÿl”ÿc”ÿešÿjŸÿn¢ÿ q¤ÿr¦ÿsªÿr¨ÿr¦ÿ z¯ÿ „·ÿ ¾ÿ ¡Éÿ °Òÿ °Óÿ ­Óÿ §Óÿ ¨ÓÿªÒÿ ªÒÿ §Ðÿ¢Íÿ¢Ìÿ ¢Ìÿ žÌÿ —Ìÿ‘Ìÿ ’Ðÿ “Ïÿ’Ëÿ’Ìÿ“Îÿ’Íÿ‘Îÿ‘Ïÿ’Ïÿ“Ðÿ‘ÏÿŽÏÿ‘Ïÿ‘ÏÿŽÎÿŽÏÿ ‘Òÿ ’Òÿ’ÏÿÏÿŽÎÿŽÌÿŽËÿŒËÿ‰Æÿ†Áÿ„¼ÿ·ÿ{´ÿ ~µÿ‚´ÿ,ˆ³ÿbœ·ÿ“®»ÿ¡³¼ÿ²¹½ÿ¿¾ÿÂÀ¿ÿÂÂÂÿÉÉÉÿÌÌÌÿÍÍÍÿÌÌÌÿÊÊÉÿÊÊÊÿÉÉÉÿÃÃÄÿ¿¿Àÿ¼½¾ÿ»¼½ÿ½¾¾ÿ¿ÀÁÿÃÄÅÿ·¸¹ÿpqqÿ000ÿÿÿÿ‰ÿÿÿ ÿÿ+,+ÿLLLÿiiiÿ~~ÿ„ƒƒÿ‚ÿ{{{ÿ|||ÿ€€€ÿ„ƒƒÿ‚ÿ|||ÿ~~~ÿ|||ÿuuuÿSSSÿ***ÿ ÿÿ‡ÿþÿý8ÿ¡ÿ¼cˆÿÿ ÿÿVUUÿ«««ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¾¾¿ÿº¼½ÿ¥°¶ÿi”¦ÿmÿd“ÿfœÿiœÿmŸÿ r¥ÿ vªÿ x­ÿ w©ÿ w¤ÿ {§ÿ ¬ÿŠ´ÿ•ºÿ¼ÿ–¶ÿ³ÿ‹µÿ´ÿ“³ÿ´ÿ‹µÿ‹·ÿ ‹¿ÿ ‹Áÿ ‹Àÿ ‹Áÿ ‹ÀÿŒÅÿŽÉÿÉÿËÿ”ÏÿÏÿÎÿ…ŽÎÿŽÍÿÏÿ •Öÿ ”Õÿ…ŽÎÿŒÊÿ‰Åÿ†Áÿ„¼ÿ ƒ¹ÿ ¸ÿ~¶ÿ„µÿ<µÿf·ÿ“­ºÿ»½¾ÿÄÂÂÿÄÄÄÿÃÄÄÿÇÇÇÿÌÌÌÿÍÍÍÿÊÊÊÿÄÄÄÿ ÃÃÃÿ¾¾¿ÿ»¼¾ÿ¼½¾ÿ»½¾ÿ½¾¿ÿÄÄÄÿÄÄÅÿ±²³ÿfffÿ'''ÿÿÿŠÿÿÿ ÿÿ788ÿghhÿ}}}ÿ…„„ÿ€€ÿ|||ÿ€€ÿ…„„ÿÿ|||ÿxxxÿoooÿ```ÿ@@@ÿÿ ÿÿ‰ÿðCÿ¤ÿ¼c†ÿ0ÿÿÿÿ ÿBCCÿÿ­®¯ÿ¼¼½ÿÀ¿¿ÿ»½¾ÿ¢¯·ÿYŒ¤ÿ!q–ÿcÿc–ÿhÿmœÿ m˜ÿh•ÿcÿ`ÿb“ÿc’ÿeÿhÿm”ÿ r›ÿ yŸÿ |Ÿÿu˜ÿo“ÿl’ÿm‘ÿo‘ÿp“ÿnÿ k‹ÿmÿo–ÿo™ÿpšÿsÿ xªÿ z°ÿ {°ÿ µÿ ƒ¼ÿ ˆÁÿ‹Ãÿ( ‰Âÿ ˆÁÿ ‡Áÿ‡Âÿ‰ÆÿÊÿÌÿËÿ‘Íÿ’Ïÿ ‘Ñÿ ‘Ñÿ’Ïÿ’Îÿ“Ðÿ ”Ôÿ ‘ÓÿŽÎÿÍÿ‘ÌÿËÿÉÿŽÇÿ‰Äÿ„Àÿ¼ÿ ¸ÿ„µÿ1‰´ÿQ”·ÿs£¼ÿ–°Áÿ²»ÂÿÄÀÀÿÈÂÀÿÆÃÂÿÇÇÆÿÅÅÆÿ¾¿Àÿ¾¾¿ÿ¾¿Àÿƒ¼½¾ÿ½¾¿ÿÀÁÂÿ¿¿Àÿ««¬ÿ]]]ÿ ÿÿÿŠÿ ÿÿ ÿ&&&ÿKKKÿtttÿÿ€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ€ÿ „ƒƒÿƒ‚‚ÿ|||ÿhggÿPOOÿ677ÿ!""ÿÿÿÿˆÿ·Mÿ¤ÿ¼c…ÿ-ÿÿ ÿÿÿÿ011ÿpppÿžÿ··¸ÿ¹»½ÿ¢¯µÿr–¦ÿ o”ÿ\Œÿ_Žÿa”ÿd—ÿfŽÿa†ÿYÿQxÿOwÿVÿ]ˆÿdŒÿiÿn‘ÿr˜ÿ ušÿ všÿ s—ÿq–ÿp•ÿq–ÿq•ÿm’ÿk‹ÿ j…ÿj‹ÿkŽÿiŒÿjŒÿkÿ o›ÿ nŸÿ kœÿ oŸÿ u¨ÿz®ÿ }²ÿ~³ÿ´ÿ €¶ÿ ‚¹ÿ„¿ÿŠÄÿÇÿŒÇÿ‘Ëÿ”ÏÿÎÿÎÿ”Ïÿ”Ðÿ –Õÿ “ÓÿÎÿ“Ïÿ•Ðÿ–Ñÿ•ÐÿÌÿ‹Èÿ‰Äÿ†Àÿƒ»ÿ€¶ÿ„·ÿ2޼ÿ^š¾ÿ‡§¾ÿ¢´¾ÿ®º¾ÿ³¼¿ÿÀÁÂÿÄÂÂÿ¿¿¿ÿ½½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿ²³´ÿ•••ÿLLLÿÿÿÿŠÿÿÿÿ888ÿ]]]ÿ|||ÿ€€ÿ~~~ÿƒ‚‚ÿ„ƒƒÿƒ‚‚ÿ~}}ÿ|||ÿƒƒƒÿ„ƒƒÿzzzÿYXXÿ655ÿÿ ÿÿÿÿˆÿ„ÿ¢ÿ¼c…ÿEÿÿ ÿ ÿÿÿ"""ÿTTTÿŒ‹ÿ®¯¯ÿ¢®µÿl“¤ÿ,pÿc‰ÿ_‰ÿ`Šÿ^ŒÿYˆÿPsÿKhÿIiÿKkÿRsÿ`ƒÿo•ÿ ~¦ÿ‡«ÿ¯ÿ•µÿ–¶ÿ–·ÿ ™½ÿ Åÿ¢Íÿ ©Ñÿ §Íÿ˜¹ÿ“³ÿ”´ÿ¯ÿ‰ªÿ…¥ÿ¥ÿ }¤ÿ wœÿ l’ÿ]‡ÿU{ÿRuÿR{ÿ\‹ÿlŸÿn¥ÿq©ÿ y¯ÿ ~µÿ ºÿ „»ÿ†¾ÿ†ÁÿŒÇÿÌÿÎÿÏÿ•Ïÿ‘ÏÿÎÿ“Ðÿ”Ðÿ“Ïÿ„”Ïÿ“Îÿ’ÎÿÊÿ‹Æÿ…¿ÿƒ¾ÿ …¿ÿ(„»ÿCŠ»ÿVœ¿ÿr¬Ãÿ‘¹Åÿ´¾ÁÿÇÁÀÿÆÄÃÿÂÁÁÿ½½¾ÿ¼½¾ÿ ½½¾ÿ½¾¾ÿ¼½¾ÿ»¼¾ÿžžÿkkkÿ011ÿ ÿÿÿˆÿÿÿÿÿ###ÿLLLÿnmmÿ‚ÿ†……ÿ„ƒƒÿ ‚ÿ}||ÿ{{{ÿ}}}ÿ„ƒƒÿ‚‚‚ÿtttÿNNNÿ(''ÿ ÿÿÿ‡ÿþÿÿ¢ÿ¼c†ÿCÿÿ ÿ ÿ ÿ%#"ÿKGFÿw}ÿ…š£ÿf ÿ8w”ÿ ^†ÿZƒÿX‚ÿW€ÿQyÿMsÿOsÿW{ÿeˆÿm”ÿv¡ÿ„²ÿ “¾ÿ  Çÿ ©Íÿ ¯ÒÿµÕÿ¶Õÿ¶Öÿ ¸Ûÿ¼àÿÀåÿÃçÿÃäÿ ¼Ûÿ¸×ÿ¶×ÿ²Óÿ¯Ïÿ¬Ìÿ ªÌÿ ¦Ëÿ ŸÃÿ •ºÿ ‰°ÿ | ÿq“ÿkÿi“ÿh›ÿe–ÿc‘ÿ e‘ÿ g–ÿjžÿq§ÿx¯ÿ}¶ÿ ‚»ÿ †¿ÿ ‰ÄÿÈÿÌÿÎÿÏÿ“Ïÿ•Ïÿ‚”Ïÿ ”Îÿ–Ñÿ˜Óÿ˜Ñÿ˜Ðÿ˜Ñÿ—Ïÿ”ÍÿÉÿÈÿŠÇÿ†Âÿ†¿ÿ"Àÿ9šÃÿ[¦Äÿ‚«½ÿ ²¼ÿ°»Ãÿ¶¼Âÿ¹¼¿ÿÁ¿¿ÿ½¾¿ÿ³»Àÿº¿Âÿ¼½¾ÿ¯°±ÿ€€ÿAAAÿÿ ÿÿÿˆÿÿ ÿÿ#""ÿ:99ÿaaaÿyyyÿ€€€ÿÿ€€ÿ„ƒƒÿƒƒƒÿ€€ÿÿƒ‚‚ÿ„„„ÿ}}}ÿjjjÿ???ÿÿÿÿÿˆÿëBÿ¦ÿ¼c‡ÿÿÿÿÿ)))ÿACDÿSlwÿN”ÿ'mŠÿ`‡ÿV†ÿS€ÿQ{ÿNxÿLoÿPpÿ bŠÿ x¤ÿºÿ šÌÿ ¢Úÿ ¬æÿ ¶èÿ ¿äÿ Ãêÿ ÈîÿÍïÿÎïÿ ÍïÿÎíÿ(Îìÿ-Îëÿ(ÏíÿÔòÿÓòÿÎïÿÎïÿÏïÿÏðÿÏïÿ Êïÿ Æíÿ Âçÿ ´Úÿ ¦Ëÿ¾ÿŒ³ÿ v©ÿn˜ÿg‰ÿ _ÿZÿYˆÿ`“ÿh›ÿ n ÿ r¥ÿ v«ÿ ~³ÿ „¼ÿ‰ÅÿŒËÿÎÿ“Ïÿ„”Ïÿ˜ÔÿØÿ œÓÿ ›Ñÿ ›Òÿ œÒÿ ÒÿšÒÿ•Ðÿ‘ÍÿŽÈÿ‹ÃÿŒÂÿ%‘ÂÿC•¹ÿd¸ÿ…§¿ÿ•®Àÿ¡´¾ÿ´º½ÿ±¹½ÿ¢´¾ÿ³¼Áÿ¶¶¶ÿ•––ÿ\\\ÿÿÿÿÿÿ†ÿ ÿÿ ÿÿ!!!ÿ655ÿRPPÿrqqÿ€€€ÿ|||ÿ{{{ÿ}}}ÿ‚ÿ„ƒƒÿƒ‚‚ÿ‚ÿ}}}ÿnnnÿVVVÿ-..ÿÿÿÿ‰ÿÌÿ¤ÿ¼c‡ÿIÿÿ ÿÿ)-ÿBSÿVoÿa~ÿ`ÿ [€ÿS€ÿNzÿMuÿQtÿdˆÿ|£ÿ ’¼ÿ ¢Ìÿ «Öÿ ¯åÿ ²îÿ ¸ìÿ ¿êÿ Äêÿ Åðÿ Èôÿ Îôÿ ÐôÿÏóÿÎîÿ$Îëÿ(Íëÿ8Òðÿ=Ôóÿ'Ðïÿ Ñïÿ#Óòÿ$ÔòÿÔòÿÓòÿÓòÿÓòÿÒòÿÑòÿÐðÿÍíÿÈèÿ Ââÿ ¶Úÿ §Ñÿ ¦Îÿ  Ãÿ¬ÿ{¡ÿm™ÿ b‡ÿ VwÿHnÿNwÿ]ŠÿmŸÿx°ÿ»ÿ…Âÿ‹ÇÿËÿ“Îÿ•Ðÿ”Ïÿ”Ðÿ •Õÿ ™×ÿØÿœ×ÿ‚œÖÿ×ÿ ¢Øÿ  ØÿšÖÿ –Õÿ “Òÿ‘ÌÿÈÿ ‰Äÿ‡ºÿ(‡¶ÿFˆ·ÿP¸ÿX™·ÿoš±ÿƒž®ÿ”¤¬ÿ«¯±ÿ¢ Ÿÿdddÿ566ÿÿ ÿÿˆÿÿÿ ÿÿ$$$ÿ@@@ÿ```ÿvvvÿÿ|||ÿ€ÿƒ‚‚ÿÿ}}}ÿwxxÿqqqÿjiiÿb``ÿJIIÿ+,,ÿÿ ÿÿÿ†ÿþÿÜÿ¤ÿ¼cˆÿ)ÿÿÿ/>ÿDdÿLpÿPuÿUxÿSzÿPzÿPyÿW}ÿ i‹ÿ …«ÿ  Ìÿ ¯Ýÿ ¶æÿ ·éÿ ¹ïÿ ºóÿ ½ïÿ Àîÿ Ãïÿ Äñÿ Æòÿ Êñÿ ËñÿËñÿ#Ììÿ,Îëÿ(Ïíÿ6Òðÿ=Óòÿ/Ïíÿ*Ðîÿ,Õòÿ.Õòÿ'ÕñÿÔñÿÓñÿÓñÿÔñÿÔòÿÖóÿÖôÿÔóÿÎïÿÈêÿÈíÿ Ãçÿ³Óÿ£Èÿ ’¼ÿ ¢ÿ n‹ÿZ{ÿTyÿT~ÿY…ÿc‘ÿn¡ÿy°ÿ¼ÿˆÃÿŽÉÿ’Îÿ”Ïÿ•Ñÿ •Õÿ ˜×ÿ ›ØÿœØÿœÙÿœØÿÙÿ ¡Úÿ¡ÚÿŸÙÿ œÙÿšØÿ˜Ôÿ“ÐÿŽËÿˆÃÿ‚¼ÿ|·ÿ€µÿ#†´ÿ2‡²ÿL‹­ÿl¥ÿŽ—ÿruvÿ9::ÿÿÿÿÿˆÿÿÿ ÿÿ,,,ÿMMMÿoooÿzzzÿ}}}ÿ|||ÿ€€€ÿ‚ÿ|||ÿmmmÿXYYÿLMMÿCCCÿ<::ÿ'&'ÿÿ ÿÿ‰ÿþà’ÿ§ÿ¼cˆÿ ÿ ÿ'8ÿ:ZÿIsÿNxÿJuÿNxÿY~ÿp•ÿ’ºÿ ¨Òÿ ´áÿ ´éÿ ´îÿ ¶òÿ ¹îÿ ¼ìÿ ½óÿ ½öÿ ¾õÿ Âîÿ Åëÿ ÄëÿÅëÿ"Êëÿ+Ðíÿ*Ôñÿ*Ðîÿ*Îìÿ+Òðÿ+Ôñÿ*Ôñÿ,Ôñÿ%ÔñÿÓñÿÓñÿ‡ÓñÿÒðÿÎîÿËìÿÊëÿ Çëÿ Àçÿ µÛÿ ªÐÿ  Æÿ ƒ«ÿc‹ÿNoÿLkÿ [|ÿg–ÿr¬ÿ }µÿ …¿ÿ‹Èÿ’Îÿ•Ðÿ”Ïÿ •Óÿ —Øÿ ›ØÿØÿƒœØÿŸÙÿ £Úÿ ¤Úÿ ¡Úÿ Øÿ›Øÿ›×ÿ–ÑÿÊÿ…Àÿ €¹ÿ ¶ÿ„¾ÿ„»ÿ/zªÿ5`yÿ.?Fÿÿÿ ÿÿÿˆÿÿÿ ÿÿ:::ÿ_^^ÿ}}}ÿ~~~ÿ|||ÿ}}}ÿ{{{ÿvvvÿoooÿRRRÿ)))ÿÿÿÿ ÿ ÿÿŠÿý`ÿ©ÿ¼c†ÿ*ÿÿ ÿ"ÿ1KÿAgÿJvÿLxÿHtÿAkÿIpÿ[‚ÿu¡ÿ»ÿ ¥Îÿ ±ßÿ ·ëÿ ¶ðÿ ·ñÿ ºïÿ ¼ëÿ ½ìÿ ¾ôÿ ½ôÿ ¼ïÿ ¾ëÿ Àëÿ ¿ðÿ Áîÿ ÅêÿËìÿ Ïíÿ*Ñîÿ+Îìÿ&ÍëÿÓðÿ!Óðÿ*Ðíÿ-Ïíÿ&ÐîÿÒðÿÕóÿ×ôÿÔñÿ×ôÿÖôÿÔôÿ3ÕôÿÕõÿÓóÿÑòÿÓòÿÐñÿ Ëïÿ Çëÿ Äèÿ Áäÿ °Öÿ ™Àÿ §ÿ m‘ÿ ^ÿTzÿU€ÿf˜ÿ v®ÿ …Áÿ ŽÇÿ ’Ëÿ‘Îÿ“Ñÿ •Óÿ ˜×ÿ ™Øÿ ™×ÿ ›ØÿœØÿ›ØÿØÿ  Ùÿ ÙÿŸÙÿœØÿœÙÿÙÿ›×ÿ–Òÿ‹Éÿƒ¿ÿ€ºÿ…Ãÿ‡Åÿ»ÿc‰ÿ>Oÿÿ ÿÿÿ‰ÿÿÿÿÿIIIÿjjjÿÿ€€€ÿ~~~ÿyzzÿfffÿPPPÿDDDÿ,,,ÿÿÿÿÿÿÿÿÿ‰ÿýLÿ¦ÿ¼c†ÿÿÿÿ$6ÿ9XÿDkÿHrÿItÿIrÿIpÿY~ÿt™ÿ “Åÿ ¦Üÿ ¬Ùÿ ±ãÿ ´îÿ µòÿ ¸ðÿ »ëÿ ¼êÿ »íÿ ¼ôÿ ¼òÿ ¼ëÿ ¼îÿ ½ôÿ Àðÿ Äëÿ ÉìÿÌìÿ$Ìëÿ(Ìêÿ"ÎìÿÒðÿÑïÿ&Íëÿ(Íëÿ"ÎìÿÒðÿ×ôÿÚöÿÕóÿÕòÿÙõÿØöÿ Õöÿ Ööÿ Õöÿ Ö÷ÿÖöÿÔóÿÑðÿÍîÿÎîÿÎïÿ Îñÿ Èîÿ ·âÿ ›Çÿ x¡ÿ]ÿQrÿ\‡ÿjœÿ z°ÿ ƒ¹ÿ ‰ÁÿŒËÿÎÿ”Ïÿ •Ôÿ –×ÿ •×ÿ ™Øÿ…œØÿ‚Øÿ Ùÿš×ÿ‘ÑÿŠÈÿ‡Ãÿ ŠÇÿ ÌÿŒÊÿw¨ÿ Srÿ")ÿ ÿÿÿ‰ÿ ÿÿ ÿ#$$ÿUUUÿqqqÿ~~~ÿ}}}ÿuuuÿfggÿFFGÿ'''ÿÿ ÿÿÿÿŽÿXÿ©ÿ¼c…ÿÿÿ ÿ'ÿ0Jÿ<]ÿAdÿBeÿFiÿTwÿp–ÿ ˆ¯ÿ ›Åÿ §Ûÿ ¬åÿ ¬ãÿ °çÿ µíÿ ¶òÿ ¶ðÿ ¶ëÿ ¶îÿ ·ñÿ ·óÿ ¹óÿ ½ôÿ ¾òÿ Ãîÿ Àìÿ ¾ëÿ Ãëÿ ÆëÿÅëÿÉìÿÍíÿÒñÿÔñÿÒðÿÒðÿÓñÿÓñÿÕòÿØõÿ Õòÿ×ôÿÙöÿÚöÿØöÿ ÕöÿØöÿÙöÿÖõÿ Ôõÿ ÓôÿÓòÿÑïÿÍîÿÌîÿÉìÿ Áæÿ ´Üÿ  Éÿ ‰²ÿ r˜ÿ d‹ÿ`Œÿjžÿx²ÿ†ÃÿÌÿ‘Ðÿ”Ñÿ •Óÿ –×ÿ šÙÿÙÿœØÿ›ØÿØÿ ¡Úÿ £Úÿ ¢ÚÿžÙÿ›Øÿš×ÿ –Õÿ ’Òÿ’Îÿ‘ÎÿÍÿ‰Æÿp¡ÿ9Qÿÿ ÿÿ‰ÿ ÿÿÿ111ÿ___ÿzzzÿ‚‚‚ÿsssÿYYYÿ888ÿÿ ÿÿÿÿÿþÿ^ÿ©ÿ¼c…ÿÿÿ ÿ"2ÿ2Mÿ8Uÿ@`ÿKnÿZ}ÿp”ÿ ‹¶ÿ žÍÿ ©Ûÿ «âÿ «åÿ ¬æÿ °éÿ µíÿ ¶òÿ ´îÿ µñÿ ¶òÿ ·ïÿ ºðÿ ½òÿ ½óÿ ¾ðÿ Âëÿ ¾êÿ »ëÿ Áëÿ Äëÿ Ãëÿ Èìÿ ÍîÿÐïÿÑðÿ‚Ñðÿ(ÓñÿÓñÿÓñÿ×ôÿ×ôÿÓñÿ×óÿÛ÷ÿÙöÿ×öÿ ÕöÿÙöÿÚöÿ Ööÿ Ö÷ÿØ÷ÿÖôÿÓòÿÏîÿÍîÿ ÍïÿÎîÿÐñÿÐôÿÅìÿ ²Ûÿ š¿ÿ „©ÿ rœÿj˜ÿlÿx«ÿ ‚»ÿ ŠÉÿÌÿ“Ïÿ •Ôÿ ˜Õÿ™Õÿ™ÔÿšÖÿœØÿØÿ  Ùÿ ¢Úÿ ¡ÙÿØÿœØÿÙÿ ›Ùÿ ™Øÿ–Ôÿ”Òÿ ‘Òÿ“Ôÿ„¼ÿZ{ÿ1Aÿ ÿÿÿˆÿ ÿÿÿ'''ÿFGGÿZZZÿ^^^ÿMNNÿ444ÿÿ ÿÿÿÿÿæ¥5ÿ©ÿ¼cƒÿ ÿÿ ÿ ÿ!.ÿ*?ÿ1Kÿ6OÿFeÿ^‡ÿ|¥ÿ‘½ÿ ™Íÿ  Ùÿ ¥ßÿ §àÿ «äÿ °éÿ µíÿ ¶ñÿ‚ ¶òÿ ·ñÿ »ìÿ† ¼ëÿ Âëÿ Äëÿ Éìÿ„ÌíÿÍîÿÒñÿÔñÿ‚+Ôñÿ#*ÔñÿØôÿÚöÿÖöÿ Ôöÿ ÕöÿØöÿÙöÿÕöÿ×öÿÚöÿ×öÿÔõÿÓñÿÐòÿ Íóÿ ÌîÿÎîÿÓñÿÐïÿËíÿ Çíÿ ¹ãÿ £Ïÿ ¨ÿ m‘ÿ k’ÿ s£ÿ ¸ÿ ‡ÃÿŽËÿ”Ïÿ•Ðÿ”Ïÿ“Îÿ—Òÿ‰œØÿ ›Øÿ —×ÿ–×ÿ –×ÿ —ÖÿÈÿ |¥ÿ Nhÿ&ÿ ÿÿŠÿÿÿÿ"""ÿ$$$ÿÿÿÿÿ“ÿŸÿ«ÿ¼cƒÿÿÿÿ .;ÿD\ÿMlÿ Sxÿ \†ÿ h’ÿwŸÿŠºÿ—Îÿ ›Òÿ  Øÿ ¥Ýÿ ¥ßÿ ¦àÿ §áÿ ¬åÿ ¯èÿ ¯éÿ ±ëÿ µîÿ µñÿ ¶òÿ ¸ðÿ ¸ïÿ »ñÿ ½ðÿ »ëÿ ¾îÿ Âðÿ Äíÿ Äëÿ ÉìÿÌíÿ Çìÿ ÈìÿÌíÿÏïÿÑðÿÓñÿÑïÿ+Ðíÿ*Öðÿ0Øòÿ;Õóÿ-ÕóÿÖóÿ!Øóÿ×ôÿ Õöÿ Ööÿ×öÿØöÿ×öÿ ÕöÿÕôÿÓõÿ Òõÿ ÒóÿÒòÿÓñÿÓðÿÒñÿÒóÿÌïÿ¿äÿ ¬Ñÿ –¹ÿ~ ÿo”ÿj–ÿw­ÿ …¿ÿ Èÿ”Íÿ•Ñÿ™Ôÿ›×ÿ‚Ùÿ‚œØÿŸÙÿ ¡Ùÿ ŸÙÿœØÿ ›Øÿ ˜Øÿ–×ÿ šÙÿ˜Òÿ ‰Àÿ_†ÿ*<ÿ ÿÿÿ‰ÿÿÿ ÿ ÿ ÿÿÿÿ“ÿ™ÿ§ÿ¼cƒÿÿÿ(4ÿHaÿ a…ÿ i”ÿ ožÿ z±ÿ ‚´ÿ †±ÿÄÿ•Òÿ™Ðÿ žÔÿ ¢Úÿ £Ýÿ ¤Þÿ ¨âÿ ¬åÿ «äÿ ®æÿ ´ëÿ ¶ïÿ ·ñÿ ¶òÿ ·ñÿ »ôÿ ½òÿ ¼ëÿ Àîÿ Ãòÿ Ãíÿ Ãêÿ Äëÿ ÈìÿÊíÿ Äëÿ ÆëÿÌíÿÐïÿÓñÿÏîÿ)Íëÿ-Öðÿ7ÙôÿEÕôÿ;Ôóÿ/Ôñÿ0Ùòÿ#Øôÿ Õöÿ ÕöÿÖöÿÚöÿØöÿ ÔöÿÕöÿÖöÿ‚ Õöÿ Ö÷ÿÕõÿÔòÿÔòÿÕòÿÓòÿÐðÿ Ìðÿ ¼áÿŸ¿ÿ¢ÿm’ÿ qŸÿ z¬ÿ „·ÿŒÄÿ”Ðÿ™Öÿ›Øÿ›×ÿ›Öÿ›×ÿ ›ØÿœØÿ ¢Úÿ ¤Úÿ £ÚÿŸÙÿœØÿØÿ ›Øÿ —×ÿ ›Ùÿ›×ÿÏÿk™ÿ9Nÿÿÿ‹ÿÿÿÿÿÿ•ÿ¢ÿ«ÿ¼cƒÿ ÿ ÿ4IÿX|ÿ nžÿ u¨ÿ x­ÿ ·ÿ „¹ÿ „¸ÿ‹Ãÿ‘Ìÿ”Îÿ™ÓÿÙÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ «äÿ ®çÿ ´ìÿ ¹ìÿ »íÿ ¶òÿ ·ðÿ ¼ëÿ ¼ìÿ ½ìÿ ¼ëÿ ½ìÿ ¼ëÿ ¿ëÿ Äëÿ Åëÿ Äëÿ ÇìÿÌíÿÍíÿÎîÿÓñÿÐîÿ*Íëÿ;ÓñÿDÖõÿEÕôÿCÕôÿ>Õôÿ4Öõÿ Ööÿ ÕöÿØöÿÚöÿÛöÿØöÿ ÕöÿØöÿÙöÿ Õöÿ Õöÿ Õöÿ ÔöÿÖöÿÙõÿ×õÿ‚ Õõÿ Ôõÿ Ôöÿ Ñòÿ Èèÿ ±×ÿ –Áÿ |¢ÿ n“ÿ m–ÿ|°ÿ‹ÉÿÐÿ“Òÿ•Ðÿ•Ñÿ –×ÿ ™ØÿœØÿ ¢ÚÿØÿƒœØÿ ›ØÿœÙÿ›×ÿ”Òÿt ÿFYÿ'ÿ ÿÿÿ¢ÿþÿ©ÿ«ÿ¼cƒÿÿ ÿÕóÿ?Ôòÿ<ÓòÿAÔóÿCÕôÿL×õÿFÙöÿ&ÙöÿØõÿÖõÿÕöÿ ÕöÿØöÿÚöÿ×öÿ×öÿÙöÿ&ÙöÿÖöÿ×öÿÙöÿÖöÿ ÕöÿÖöÿÖöÿ Õöÿ ×÷ÿ ×øÿÔõÿ Ãæÿ ªÐÿ ´ÿ‚¢ÿœÿªÿƒ¹ÿ‹ÀÿÄÿÈÿ–Ðÿ›ÖÿžÚÿØÿ›ÖÿØÿ Úÿ ¤Ûÿ ¥Ûÿ ¡Ôÿ ”Âÿq–ÿB\ÿ*ÿ ÿÿÿ¢ÿê¦ÿ¬ÿ¼c‚ÿÿÿ ÿ 3DÿUzÿp¨ÿx°ÿ y®ÿy²ÿy³ÿ €»ÿ†Âÿ‰ÆÿŽËÿ•ÐÿšÖÿÙÿœØÿ ¡Üÿ ¦àÿ «äÿ ¬åÿ ±éÿ µîÿ µòÿ ¸ïÿ ¼ëÿ ½ëÿ »íÿ ·òÿ ¹ïÿ ¼ëÿ ¾ëÿ Ãêÿ Äëÿ Åëÿ Äëÿ Åëÿ ÉìÿÌíÿÏïÿÔñÿÔñÿÔñÿ+Ôñÿ+Ðîÿ,Îìÿ>ÓòÿDÕõÿ‚CÕôÿAÕôÿ8×óÿ(Úòÿ×õÿ Ôöÿ Õöÿ×öÿÚöÿÚöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿƒ ÕöÿÏðÿÈêÿ Ãêÿ «Ðÿ‰¨ÿ}žÿ~ ÿЬÿŠ®ÿ †°ÿ ‰½ÿ ”Ìÿ £Ûÿ ¡Øÿ ›Òÿ ¡×ÿ ¤Ýÿ ¥ßÿ ¦×ÿ ¡Îÿ “Èÿr ÿHfÿ-ÿ ÿÿÿ¢ÿwÿ­ÿ¼c‚ÿ ÿÿ ÿ +;ÿLpÿn¦ÿv°ÿu­ÿx²ÿz³ÿ |µÿ‚¼ÿ†Âÿ ‹Èÿ’Ðÿ —Öÿ šØÿ›Øÿ Ûÿ ¦àÿ «äÿ ¬åÿ «åÿ ±äÿ µçÿ µïÿ ¶ïÿ ¸ëÿ ·ìÿ ´ïÿ ¸íÿ ½ëÿ ¼ëÿ ¿ëÿ Åìÿ Ãêÿ ¿æÿ ¿çÿ Ãëÿ ÉíÿÍíÿÌíÿÎîÿÐïÿÏîÿ!Ñîÿ)Ôñÿ'Òïÿ*ÑîÿBÖôÿJØöÿGØõÿF×õÿG×õÿK×õÿAØôÿ-ØôÿÖõÿÕöÿ×öÿÙöÿÚöÿØöÿ‚×öÿØöÿÚöÿØöÿ Ôöÿ ÔöÿÖöÿÚöÿØöÿ Õöÿ×öÿ Õ÷ÿ ÔõÿÓôÿ Ôøÿ Äèÿ©Íÿœ¿ÿ”´ÿ‹©ÿ‚¢ÿ zŸÿ {¥ÿ €¯ÿ ‹¼ÿ ’Éÿ™Óÿ ×ÿ¥Ýÿ §âÿ ©ßÿ ¤Öÿ ’Éÿ u¥ÿQpÿ $/ÿ ÿÿÿ¢ÿaÿ«ÿ¹bƒÿ ÿ ÿ!0ÿAcÿižÿr«ÿs¬ÿx±ÿ{´ÿ ~¶ÿ‚¼ÿ…ÀÿˆÅÿŽÎÿ “Ôÿ ˜×ÿ›Øÿ¡Ûÿ ¦àÿ «äÿ ¬æÿ ¬åÿ ±âÿ µãÿ ´éÿ ´ìÿ ´íÿ‚ ´ìÿ ¸ìÿ ¼ëÿ ¾ëÿ Ãëÿ Åìÿ Ãêÿ ¾ãÿ ¿åÿ Åëÿ ÉíÿÌíÿ ÌíÿÌíÿ Ìëÿ)Ïíÿ(Ôñÿ'Ôñÿ-ÕòÿBÙõÿKÚöÿ‚JÚöÿ2KÚöÿBØöÿ1ÖöÿÕöÿÖöÿÚöÿÛöÿÚöÿÖöÿÖöÿÚöÿÛöÿÚöÿÚöÿØöÿÕöÿ ÕöÿÖöÿÙöÿ×öÿ ÕöÿÙöÿÙöÿÖöÿ Õöÿ Ö÷ÿ ×÷ÿ Òõÿ ÈïÿÀçÿ °Õÿ–·ÿƒ¤ÿ wšÿ r”ÿ q–ÿ tŸÿ„¸ÿ–Ðÿ  Ùÿ ©àÿ ®åÿ ±êÿ ªãÿ ”Ìÿ {ªÿ [{ÿ,7ÿ ÿÿÿ¢ÿlÿ®ÿ¹Wƒÿ(ÿÿÿ6OÿbŽÿr¢ÿ x¨ÿy±ÿy´ÿz´ÿ }¶ÿ ‚»ÿˆÄÿˆÅÿ‡ÃÿÌÿ—ÓÿœØÿ ¡Üÿ ¦àÿ «äÿ ­æÿ ¬åÿ ±èÿ µéÿ ´ãÿ ´èÿ ¶ñÿ ¹íÿ ºìÿ ¶ñÿ µïÿ ¶ìÿ ºëÿ ½ëÿ ¾ëÿ Áëÿ Åëÿ ÉëÿËìÿËíÿ ÇìÿËíÿÌíÿÐïÿÓðÿÔñÿ!Ôñÿ-Ôñÿ/Õòÿ;×ôÿLÚöÿIÛ÷ÿEÚöÿDÖõÿE×õÿDÙöÿBÙöÿ2ÙöÿÚöÿÚöÿÚöÿÙöÿÙöÿÚöÿÚöÿÛöÿÚöÿÚöÿÙöÿÙöÿÖöÿ ÕöÿÕöÿ×öÿÙöÿ×öÿ Õöÿ Õöÿ Óõÿ Îóÿ Äëÿ µÛÿŸÂÿ‡¨ÿ v—ÿ r–ÿ {¤ÿ‚®ÿ޾ÿ¦Þÿ¶ëÿ ¾éÿ ¿ñÿ µîÿ ŸÖÿ…´ÿd†ÿ6Iÿÿÿÿ¢ÿlÿ®ÿº8šƒÿÿÿ ÿ%6ÿMoÿh“ÿ w©ÿy°ÿy³ÿ {³ÿ €¹ÿˆÄÿ‡Ãÿ…¿ÿÊÿ–Ñÿ™ÕÿŸÚÿ ¦Þÿ ©âÿ «äÿ ¬åÿ ¯éÿ ²êÿ ´äÿ µéÿ ¶ñÿ ¹íÿ ¹ìÿ ¶ðÿ µîÿ ·ëÿ »ëÿ ¼ëÿ »ëÿ Àëÿ Åëÿ ÇêÿÉëÿÊíÿ ÅëÿËíÿÌíÿÐïÿÑðÿÑïÿÒðÿ#Ôñÿ%Óðÿ0ÕóÿAÙöÿYØöÿ`×õÿIÖôÿFØõÿLÚöÿQÛöÿEÚöÿ(ÚöÿÙöÿÙöÿÚöÿÚöÿÙöÿØöÿØöÿÙöÿ!Øöÿ×öÿÕöÿ ÕöÿÖöÿØöÿÛöÿÙöÿÖöÿ×öÿ×öÿ Ö÷ÿ Ô÷ÿ ÐõÿÊîÿ ¸Üÿ¢Åÿ ²ÿ ‰®ÿ ‘¹ÿ“ºÿ šÂÿ±âÿÁðÿÈîÿÅöÿ ºóÿ ¦àÿÀÿm”ÿ?Vÿ%ÿ ÿÿŸÿþÿpÿ®ÿº"Ò„ÿÿÿÿÿ.FÿT€ÿrªÿ w­ÿ y°ÿy³ÿ |´ÿ €¸ÿ„¿ÿ…Àÿ†ÁÿËÿ•Ðÿ”ÏÿœÕÿ ¤Ûÿ ¥Þÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ µìÿƒ ´ìÿ ¸ìÿƒ ¼ëÿ Áìÿ Äêÿ ½ãÿ ¿åÿ Äëÿ ÅëÿËíÿÍíÿÌíÿ ÌíÿÌìÿ'ÍëÿÐîÿÓñÿ$Ôñÿ*Õóÿ0ÖöÿnÓôÿˆÓòÿTÙõÿEÛöÿƒJÚöÿ>Øöÿ-ÖöÿÙöÿÚöÿÚöÿ×öÿ„ ÕöÿÖöÿÚöÿØöÿ ÕöÿØöÿÚöÿƒÚöÿØöÿ Õöÿ ÕöÿÕõÿÔòÿÌîÿ Âéÿ ¶Üÿ °Öÿ ±×ÿ °×ÿ³ÙÿÁåÿ'Êïÿ0ÍõÿÅ÷ÿ ¹óÿ «æÿ •Ëÿ u¡ÿ C\ÿ (ÿ ÿÿ¢ÿnÿ®ÿº%äÿþƒÿÿ ÿ*ÿIkÿn¡ÿ u©ÿ x­ÿ y°ÿz³ÿ|µÿ €¹ÿƒ½ÿ†Áÿ‹ÇÿÌÿ“ÎÿšÔÿ  Úÿ £Ûÿ ¥Þÿ ¨áÿ ªãÿ ­æÿ ³ìÿ ´íÿ ´ìÿ ¸ëÿ ´ëÿ ¶îÿ ¹ïÿ »ìÿ ¼ëÿ ¾ëÿ ¿êÿ Àçÿ Âèÿ Äìÿ Äëÿ ÆëÿÌíÿÍíÿÌíÿ ËíÿÍíÿÐîÿÒðÿÓñÿ&Ôñÿ,Öòÿ,ÙôÿFØòÿU×òÿH×ôÿGØöÿJÚöÿLÚöÿOÚöÿ6ÙöÿØöÿÚöÿÛöÿÚöÿÙöÿ…Øöÿ×öÿØöÿ×öÿ×öÿÙöÿÛöÿÚöÿØöÿÖöÿ ÕöÿÖõÿÔõÿ Ðôÿ Ìðÿ ÉìÿÉéÿÅêÿ$Åìÿ3Îïÿ9Ñòÿ4ÎõÿÉ÷ÿ¿ñÿ ±âÿ šËÿ x¥ÿ D`ÿ(ÿ ÿÿ ÿÖo$ÿ®ÿº#׆ÿÿÿÿ7Nÿ]„ÿ kœÿ t¨ÿ w¬ÿx±ÿy´ÿ |´ÿ €¹ÿ…ÀÿˆÄÿŒÉÿ’Îÿ—Óÿ›×ÿ  Ùÿ £Ûÿ ¤ßÿ ©âÿ ®æÿ ³êÿ ´ìÿ ºëÿ µìÿ ´ïÿ ·ñÿ »íÿ ½ëÿ ¼ëÿ »ëÿ ½ëÿ Ãìÿ Åëÿ Ãêÿ Åëÿ Êíÿ‚Ìíÿ ÎîÿÒðÿÓñÿÓñÿ"Óñÿ*Öñÿ+Ùòÿ)Úòÿ-Ùóÿ?ÕôÿH×õÿJÚöÿKÚöÿLÚöÿ2ÚöÿÚöÿÚöÿÙöÿÚöÿƒÚöÿÛöÿÙöÿÖöÿØöÿÚöÿ×öÿ ÕöÿØöÿÚöÿÙöÿÚöÿ×öÿ Õöÿ Õöÿ Ööÿ×÷ÿØøÿ Ø÷ÿÖóÿ#Òõÿ9Ð÷ÿCÔõÿ@Óõÿ2ÍõÿÈõÿ ¿ïÿ ±Þÿ —Äÿ rÿ>Yÿ"ÿÿÿ ÿ­ÿ¬ÿº#ׇÿÿÿ!ÿ6MÿV‚ÿjŸÿ u¨ÿy±ÿz´ÿy³ÿ~¶ÿ „»ÿˆÃÿŒÊÿŽÎÿ’Ïÿ–Ñÿ›Öÿ Ûÿ ¥ßÿ ©ãÿ ®åÿ ³âÿ µæÿ ´íÿ µíÿ µìÿ ´ìÿ ·ìÿ ¼ìÿ ¼ëÿ ½ëÿ ¼ëÿ ½ëÿ Äìÿ Âèÿ ½ãÿ Áèÿ Äìÿ Äëÿ ÈìÿÍíÿ ÌíÿÌíÿ%ÎìÿÑïÿÓñÿÓñÿÔñÿ*Õñÿ8ÕóÿBÕôÿDÔôÿG×õÿJÚöÿKÚöÿLÚöÿKÚöÿGÚöÿ?Úöÿ/×öÿ*Ööÿ,×öÿÙöÿÚöÿ‚ÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÙöÿÚöÿÖöÿ ÕöÿÖöÿ Õöÿ Ôöÿ×öÿÚöÿÛ÷ÿÚöÿ Ööÿ(ÕõÿDÔõÿ;Ñõÿ4Îöÿ/É÷ÿ ¿óÿ³êÿ §Ýÿ ‰¸ÿ `ƒÿ0Cÿÿÿÿ ÿ±ÿ¬ÿº#ׇÿÿÿÿ!ÿ5QÿQzÿh›ÿsªÿx°ÿ |³ÿ ¸ÿ†ÀÿŠÇÿÌÿ‘Îÿ•Ïÿ™Óÿ ŸØÿ ¤Ýÿ ©ãÿ ­åÿ °âÿ ³äÿ ´èÿ ´ëÿ ³ìÿ ´ìÿ ·ëÿ ¹ëÿ# ¸ìÿ ¸ëÿ ºëÿ ½ëÿ Àèÿ Àæÿ ¿åÿ Âéÿ Åìÿ Çìÿ Èìÿ Éìÿ ËíÿÌìÿÌëÿÐîÿÓñÿ ÓñÿÓñÿ)Ôñÿ6Õòÿ<×óÿ9×óÿBÙôÿKÚöÿCÙöÿAÙöÿIÚöÿNÚöÿMÚöÿAØöÿ9×öÿ3ÖöÿØöÿÚöÿÚöÿÚöÿÙöÿØöÿØöÿØöÿÙöÿÛöÿÚöÿØöÿ×öÿ×öÿ×öÿÖöÿ Ööÿ×öÿØöÿÙöÿ×õÿÕõÿÓöÿ1Ôöÿ>Óôÿ(Êòÿ Äòÿ$¿óÿ¶íÿ©âÿ ˜Òÿ t¢ÿ Faÿ!-ÿ ÿÿÿ ÿ³ÿ¯ÿº#׉ÿÿÿÿ1JÿW†ÿjÿ u¨ÿ w¬ÿ {±ÿ ~·ÿ‚½ÿ‡ÃÿÈÿ‘Ìÿ•Ïÿ ™Ðÿ žÓÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯ãÿ ´áÿ ´èÿ ´íÿ… ´ìÿ ¹ìÿ ¼êÿ ¼ãÿ ¿åÿ Äëÿ ÆëÿÌíÿ Èìÿ Äëÿ ÊìÿÌíÿÐïÿÓñÿÓñÿÓñÿ*Ôñÿ,Øòÿ+Úòÿ*Úòÿ:ÚôÿJÚöÿ7×öÿ4×öÿHÚöÿLÚöÿJÚöÿLÚöÿCÙöÿ1ÖöÿØöÿÚöÿ‚Úöÿ×öÿ Õöÿ‚ Õöÿ ÕöÿÖöÿÚöÿ×öÿ ÕöÿÙöÿÛöÿÚöÿÖöÿÖöÿÚöÿÙöÿ Ôöÿ ÏôÿÌóÿ/Íõÿ5Îöÿ-ËôÿÀíÿ ¸ëÿ³ëÿ«ãÿœÓÿ ‚¹ÿ Wÿ)<ÿ ÿ ÿÿÿ ÿ³ÿ¯ÿº#×ÿˆÿBÿÿ ÿ"+ÿE]ÿ[€ÿj—ÿt¤ÿz¯ÿ ·ÿ ‚ºÿ…½ÿˆÂÿŒÈÿ‘Ìÿ•Îÿ™ÒÿžÙÿ ¤Þÿ ©âÿ «åÿ ­äÿ ®ãÿ ²éÿ ´íÿ ´ìÿ ´ïÿ µðÿ ¸íÿ ºëÿ ¹ëÿ »ëÿ ¼ëÿ »èÿ ¿éÿ Åëÿ Áæÿ Àåÿ Æëÿ Æìÿ Åìÿ ÊíÿÌíÿ ÌíÿÐïÿÔòÿÔòÿÓñÿ,Ôñÿ-Ùòÿ+Úòÿ)Öñÿ0Öóÿ9×öÿ1Ö÷ÿ5ÖöÿHÚöÿLÛöÿJÚöÿI×õÿ?Öõÿ/Ööÿ(Øôÿ!ÛóÿÛõÿÙöÿÖöÿ… Õöÿ Ööÿ Øöÿ Óõÿ ÐôÿÕóÿÖóÿÓôÿ Ðôÿ ÒõÿØ÷ÿ×öÿ Ñõÿ ËõÿÆóÿÄðÿÁðÿ¼ðÿ ±èÿ­æÿ ¬åÿ ŸÔÿ „³ÿZ€ÿ3Iÿ ÿ  ÿÿ¢ÿ³ÿ¯ÿº#× ÿˆÿÿÿÿ!#$ÿCT[ÿ;r†ÿ*žÿy ÿyªÿ|µÿ·ÿ‚¹ÿ„½ÿˆÃÿŽÊÿ’Îÿ–Òÿ›×ÿ ¡Ûÿ ¦ßÿ «äÿ ­æÿ ­çÿ ²êÿ ´ìÿ µïÿ ¸ñÿ ºíÿ ¼ëÿ ½ëÿ ¼ëÿ ¼ìÿ ¿ìÿ Âëÿ ¾æÿ ¼äÿ Ãêÿ Ãéÿ ÉìÿÍíÿÌíÿÏïÿÒðÿÒðÿÒðÿ$Ôñÿ*×òÿ,Øòÿ*Õñÿ+Õóÿ-×õÿ 6ØõÿIÚöÿLÚöÿJÚöÿG×õÿ@Öõÿ6×öÿ3Øôÿ*ÙóÿÙõÿØöÿÖöÿ‚ Õöÿ Ôöÿ Óõÿ ÓõÿÓöÿÒöÿÍôÿ ËòÿÏñÿÎòÿ Éôÿ Êòÿ Ìòÿ Ðôÿ Îòÿ Èïÿ Âñÿ ½ïÿ·éÿ ±çÿªåÿ ¢ÛÿÕÿ™Íÿ ƒ±ÿa…ÿ4Hÿÿ ÿÿÿ¢ÿ³ÿ¯ÿº1#0×ÿÿÿ‡ÿÿÿ555ÿ‰‹Œÿ¶¹ºÿ«»Ãÿ_‹£ÿ'y¢ÿw®ÿx²ÿ|µÿ ‚¹ÿ‡ÁÿŒÉÿ’Îÿ—Ñÿ ›Òÿ  ×ÿ ¥Ýÿ ªäÿ ¯éÿ ³ìÿ‚ ´ìÿ ¸ìÿ »ìÿ ¶ìÿ ¶ëÿ ¼ëÿ ½ëÿ‚ ¼ëÿ ½ëÿ ¼ëÿ ¾ëÿ Ãëÿ Àçÿ ½ãÿ ÇêÿÍîÿÌíÿ ÌíÿÍíÿ$Íëÿ!ÏíÿÓñÿ Ôñÿ,Õñÿ,Ùòÿ,Úòÿ*Úòÿ4ÚóÿIÚöÿMÚöÿJÚöÿKÚöÿIÚöÿ<Øöÿ*ÖöÿÕöÿ ×öÿÚöÿ×öÿ Õöÿ Òõÿ Íóÿ ÎóÿÌôÿ*ÈöÿÆõÿ Åóÿ Æóÿ Ãôÿ ¿öÿ Äðÿ Æìÿ Áíÿ ¼éÿ ·ãÿ ³èÿ­çÿ¨ßÿŸÚÿ–Òÿ“Ãÿˆ´ÿ u ÿVwÿ4Iÿ ÿ ÿÿÿ£ÿ³ÿ¯ÿº #×ÿÿÿ†ÿÿÿÿQQQÿ¨§§ÿÓÍÊÿØÔÔÿ´ÀÈÿkŸ¹ÿ¬ÿv­ÿw±ÿ €·ÿ „¼ÿˆÂÿŽÇÿ “Éÿ —Éÿ œÓÿ ¢Ûÿ ªÝÿ ±âÿ µçÿ µëÿ ´ìÿ ³ìÿ ¹ëÿ ½ëÿ ¶îÿ ¼ëÿ ºëÿ ¸ëÿ ¼ëÿ »ëÿ »èÿ ¾çÿ Äëÿ Âéÿ ÀæÿÉëÿÍîÿÌíÿ ËíÿÌíÿÏíÿÒïÿÔñÿ$Ôñÿ+Õòÿ,Úòÿ,+×ñÿ*Úñÿ/Ûòÿ9ÚôÿEÚõÿKÚöÿAÙöÿBØöÿJØõÿ=×öÿ-Ö÷ÿ ÕöÿØöÿÛöÿ×öÿ Õöÿ Ööÿ Òõÿ Íóÿ ÎòÿËóÿÅõÿÄõÿ Äôÿ Âñÿ ¼ðÿ µïÿ ¸çÿ¸âÿ®äÿ§ßÿ¡ØÿšÑÿ”Èÿ޽ÿ‡µÿ­ÿ}žÿi†ÿHdÿ-?ÿÿ ÿÿÿ¤ÿ³ÿ¯ÿº#×ÿˆÿ!ÿ ÿ777ÿtuuÿµ¶·ÿÌÍÍÿßÞÝÿ÷òðÿ¹ÏÙÿY™¶ÿ"®ÿ x®ÿ }µÿ €·ÿ ƒ¹ÿ ˆ¾ÿ Àÿ ’Áÿ —ÏÿžÙÿ ©Öÿ °Úÿ ´áÿ ´éÿ ´íÿ ´ìÿ ¸ëÿ »ëÿ ¸ñÿ ¸ðÿ ¼ëÿ ·ëÿ µìÿ ºëÿ ¼ëÿ »åÿ ½ãÿ Ãéÿ Äëÿ Éìÿ‚Ìíÿ ÍíÿÑðÿÔñÿ+Ôñÿ,Óñÿ*Õñÿ,Ùñÿ+×ñÿ*Ôñÿ+Øòÿ+Úòÿ <ÚôÿHÙöÿ4×öÿ3ÕõÿAÕôÿ8Õõÿ/Ööÿ3Ööÿ'ØöÿÚöÿ×öÿ Õöÿ Ñõÿ Ìóÿ Íóÿ Êóÿ Äóÿ Ãóÿ Âñÿ ¾ìÿ µèÿ ªãÿ ªÚÿ §Ôÿ Õÿ —Óÿ“Ìÿ ޽ÿ4‹°ÿF‰§ÿE† ÿ@‚˜ÿI~Žÿ6cqÿ8Eÿ ÿ ÿÿÿ¥ÿ³ÿ¯ÿº#×ÿˆÿÿÿkkkÿ¡¡¡ÿ¾¾¿ÿÔÔÕÿææåÿöôóÿéìíÿÂÓÛÿz§½ÿ9‡­ÿy°ÿz´ÿ ¸ÿ „ºÿ ˆ½ÿ Áÿ’Ëÿ™Ôÿ £Øÿ ªÞÿ ¯äÿ ³êÿ µîÿ ¶ñÿ ¶ïÿ ¶ìÿ ºìÿ ¶ìÿ ¸ëÿ ¹ëÿ ¶ìÿ ¸ìÿ ¼ëÿ ¼êÿ ¼èÿ ¾åÿ ¾ãÿ ¾äÿ Ãéÿ ÈìÿÌíÿÍíÿ1 ÎîÿÏîÿ*Ïíÿ,Ïìÿ*Ïìÿ)Ðìÿ)Òïÿ*Ôñÿ)Öñÿ/Öñÿ=Öóÿ>×õÿ7×öÿ-Õóÿ,Õñÿ2Õòÿ0Õòÿ/Õóÿ5×öÿ'×õÿÖóÿÕòÿÔòÿ Ñôÿ Ìôÿ Æôÿ Ãöÿ Áôÿ ¿ïÿ ½ëÿ ºçÿ ¶âÿ­Þÿ Ùÿ —Íÿ“Ãÿ5“¼ÿQ˜¹ÿm¡¸ÿŠª¸ÿ£¸Àÿ¸ÈÏÿ¸ÈÎÿ±ÂÇÿ³¿ÃÿŸ©­ÿu‚ÿ023ÿÿÿ¦ÿ³ÿ¯ÿº#ׇÿÿ` ÿ122ÿ’’’ÿÂÂÂÿÎÎÎÿàààÿíîîÿõööÿÿüúÿùöôÿÃÔÛÿ{«Âÿ,„¯ÿz¯ÿ }µÿ¶ÿ ƒºÿ ˆ¿ÿ Åÿ”Íÿ žÖÿ ¥Þÿ ªäÿ °èÿ ´íÿ ¶ñÿ ´ïÿ ´ìÿ ºìÿ ¹íÿ ³ìÿ ¹ëÿ ¼ëÿ ·ìÿ ¸ìÿ ¼ëÿ ¼ìÿ ¼êÿ »âÿ ¼áÿ ¾äÿ Âéÿ Æìÿ ÊíÿÊíÿ Êíÿ ÊíÿÊìÿ&Ëëÿ#Êëÿ!Ëëÿ'Ìëÿ*Ðíÿ+Óðÿ+Òòÿ2Óóÿ?Õóÿ3Õôÿ%Õôÿ*Óòÿ(Òòÿ Òòÿ Òðÿ#Òðÿ&ÑõÿÐóÿÏïÿÏðÿÎòÿ Ìôÿ Çóÿ Âòÿ ½óÿ ¼ðÿ »êÿ ´ãÿ «Ùÿ¢Ìÿ›Æÿ!—ÅÿA›Ãÿc£Ãÿ‚®Âÿ¢ºÅÿÀÇËÿÖÒÐÿèàÝÿöñïÿõðîÿîéèÿëçæÿÜÙ×ÿº¶µÿYXXÿÿÿÿ¥ÿ³ÿ¯ÿº#ׇÿÿ ÿRRRÿªªªÿÖÖÖÿâââÿîîîÿöööÿûýýÿþÿÿÿûýþÿïúýÿ½Õáÿf’«ÿ)y¢ÿt©ÿw±ÿ}¶ÿ ƒ¹ÿ ˆ¾ÿ ŽÄÿ ™Ïÿ ¡Øÿ ¦àÿ ªäÿ ¯èÿ ´ìÿ µíÿ ´ìÿ ¶ñÿ µñÿ ´ìÿ ¹ëÿ ½ëÿ‚ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ Àåÿ‚ Äëÿ‚ Åëÿ ÄëÿÅëÿ!ÇêÿÅëÿÆëÿ%Íìÿ*Ïëÿ)Îìÿ0Íóÿ2Ïõÿ.ÔòÿÕñÿÓñÿ,Ïôÿ(ÍõÿÎóÿ ÍïÿËîÿ Æóÿ Äðÿ Åëÿ Åðÿ Åôÿ Âñÿ ½ëÿ ¸æÿ µâÿ ±Ýÿ ¤Óÿ “Âÿ¦ÿ#~žÿ]¦ÿ ³¼ÿÑÒÓÿâäåÿðòóÿùûüÿúüüÿûýüÿüþýÿøùøÿòòòÿïîîÿèèèÿÔÔÔÿ………ÿ888ÿ ÿÿ¥ÿ³ÿ¯ÿº#ׇÿ+ÿÿ-./ÿpooÿºººÿßßßÿêêêÿõõõÿûüüÿüþþÿÿÿÿÿýþþÿÛÞßÿœ£¦ÿHV^ÿF]ÿS|ÿl ÿz´ÿ~·ÿ ƒºÿ ‰¾ÿ Æÿ –Îÿ×ÿ¤ßÿ ¬âÿ ²âÿ µèÿ ¶îÿ µðÿ ´ðÿ µïÿ ·ïÿ ¹îÿ ·ìÿ ¹ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¾æÿ Àìÿ Àèÿ‚ Àæÿ Àçÿ ÀçÿÁæÿÁæÿÂèÿ Áçÿ¾ãÿ¿åÿÂéÿÃëÿÆìÿËîÿÏðÿÐóÿ+Ëöÿ(Éõÿ Èïÿ Èìÿ Æìÿ Àîÿ ¾íÿ ¿ëÿ Áìÿ ½êÿ ¹ëÿ °åÿ Ìÿ ˆ±ÿr–ÿ`€ÿ QmÿFXÿ6Wcÿrˆÿ½½½ÿòëèÿÿýûÿƒÿÿÿÿ þÿÿÿüþþÿùúúÿðððÿëëëÿáááÿ±±±ÿmmmÿÿÿ¥ÿ³ÿ¯ÿº#׆ÿÿÿ ÿBCEÿŒŒŒÿÇÇÇÿåååÿíííÿøùùÿþÿÿÿ!ûüüÿåååÿ   ÿXWVÿÿÿ-EÿUÿm¢ÿw¯ÿ~¶ÿ ƒ¹ÿ ˆ¾ÿ ŒÅÿ’ÍÿšÒÿ ¡Óÿ ¥Ðÿ ¬Ýÿ ²êÿ ´êÿ µíÿ ¶òÿ ¶óÿ µòÿ ´íÿ ·ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¼æÿ ¼ëÿ ¼äÿ‚ »áÿ »àÿ ºáÿ ºáÿ! ºàÿ µÜÿ¨Óÿ¨Ôÿ¯Ûÿ µÝÿ »âÿ Áèÿ ÈîÿÌóÿ$Çõÿ"Ãòÿ Ãëÿ Ãêÿ Âëÿ ¼ëÿ »ìÿ ¼ëÿ »åÿ ´Ûÿ ¥Îÿ˜Çÿˆ¹ÿ k“ÿMkÿ1Hÿ 0ÿ ÿÿ5.,ÿ_]\ÿœœÿÑÒÒÿñòòÿ„üþþÿ ýÿÿÿûýýÿòòòÿìììÿçççÿÔÔÔÿÿ122ÿÿÿÿ£ÿµÿ¯ÿº#׆ÿÿÿÿ__`ÿ©©©ÿÕÕÕÿìììÿóóóÿùúúÿÿÿÿÿMåææÿ¦¦¦ÿIIIÿÿÿÿ ÿ/GÿPwÿ mÿ y­ÿ µÿ „ºÿ†¿ÿˆÃÿЏÿ ‡²ÿ ´ÿ Æÿ ¤Úÿ ²áÿ ·éÿ ¶óÿ ¶ôÿ ¶ñÿ ºìÿ »ëÿ ¼ëÿ ¼ìÿ ¼êÿ ¼âÿ ¼æÿ ¼ìÿ ½åÿ »áÿ ¶áÿ µÝÿ ´Úÿ ±Ûÿ ±Ýÿ ²Ýÿ «ÔÿŸÈÿ ºÿŽ´ÿ–¸ÿ ¡Êÿ ¯Ùÿ ¼âÿ Äéÿ ÆíÿÀíÿ½ìÿ ½ëÿ ¾ëÿ ½ìÿ ¹ïÿ »ïÿ ¼ëÿ °àÿ –Äÿp—ÿNkÿ0Dÿ%ÿÿ ÿ ÿÿÿ ÿÿ00/ÿeefÿ¹º»ÿçèéÿûûûÿýÿÿÿƒüþþÿûýýÿõööÿëêêÿãããÿ¸¸¸ÿVUUÿÿÿÿ ÿþÿÀÿ¯ÿº#׆ÿJÿ ÿ''&ÿuuuÿ¿¿Àÿàààÿðððÿõõõÿýþþÿüþþÿïññÿ®®®ÿWWWÿÿÿÿÿÿÿ+@ÿJiÿ_‹ÿq¥ÿ ¶ÿ …¾ÿ„¾ÿ ‚³ÿ {§ÿ nžÿ z­ÿ Åÿ ¤Õÿ ±âÿ ¶ëÿ ¶ñÿ ·ñÿ »ìÿ ½ëÿ ¼ëÿ ¼éÿ ¼çÿ ¼åÿ ½çÿ ¼èÿ ºãÿ ¸áÿ ´áÿ ²Ýÿ ¯Öÿ¦ÍÿžÆÿ ˜Àÿ µÿ €§ÿ p–ÿp’ÿ|œÿ ’ºÿ¦Ñÿ ¶ßÿ ¾çÿ Àëÿ ½ëÿ ¼ëÿ ½íÿ¼ëÿ¶çÿ¬áÿ Ïÿµÿv™ÿWwÿ6Mÿ(ÿ ÿ„ÿÿÿÿ###ÿijjÿ®®¯ÿæççÿúüüÿÿÿÿÿ‚üþþÿ þÿÿÿûýýÿóôôÿëëëÿÉÉÉÿ~}}ÿ977ÿÿÿÿ ÿùÄlÿ¯ÿº#׆ÿÿ ÿ655ÿˆˆˆÿÐÐÐÿçççÿñññÿôôôÿÿÿÿÿòóóÿ¾¿¿ÿeeeÿÿÿÿ‚ÿÿ ÿ'ÿ8WÿW…ÿ r¦ÿ €¶ÿ ƒ¹ÿ ºÿ y®ÿ m–ÿ oœÿ {°ÿ ‘Èÿ ¥Øÿ ³àÿ ¶ìÿ ·òÿ »íÿ ¼ëÿ ¼äÿ ¼ãÿ ¼êÿ ¼èÿ ¼âÿ ¶áÿ ´áÿ ±Þÿ ©Óÿš½ÿˆ©ÿ wšÿ o“ÿe‰ÿTvÿXzÿlÿ вÿ£Íÿ ²ßÿ ºèÿƒ ¼ëÿ ºèÿ ¯Üÿ —Âÿr”ÿI]ÿ&3ÿÿÿÿˆÿÿÿÿ``aÿ¹º»ÿìîîÿÿÿÿÿƒüþþÿýÿÿÿîïïÿÒÒÒÿ§§§ÿYYYÿ ÿÿÿ ÿí;ÿ±ÿº#׆ÿÿÿQRRÿœÿÙÙÙÿíííÿõõõÿóóóÿûüüÿרØÿtttÿ566ÿÿÿÿ‚ÿÿÿ ÿÿ%:ÿA_ÿ `‡ÿ {«ÿ…¾ÿ…Àÿ ³ÿ |¯ÿ ~´ÿ ¿ÿ œÎÿ ©Ýÿ ±ìÿ ·óÿ »ìÿ ½êÿ ¼êÿ ¸éÿ ¶êÿ ·íÿ ·çÿ ·àÿ ´àÿ ´âÿ ®Ûÿ ¢Íÿ‘¸ÿ¨ÿ uÿ r›ÿ n•ÿ c…ÿ l’ÿ ‚­ÿ Äÿ °×ÿ ¹æÿ ¾îÿ ¿ðÿ¼ìÿ°àÿ¡Ðÿ1¯ÓÿT¬Æÿ=~“ÿHVÿÿ ÿÿÿÿ‡ÿÿÿ###ÿ^^_ÿ½½½ÿõööÿûýýÿýÿÿÿüþþÿýÿÿÿóôôÿàààÿÆÆÆÿtttÿÿ ÿ ÿÿÿžÿì2ÿ®ÿº#׆ÿÿ! ÿmnnÿ°±±ÿáááÿñññÿùùùÿö÷÷ÿæææÿ©ªªÿ778ÿÿÿ ÿÿƒÿÿÿ1ÿ"ÿ8Nÿ]€ÿs¤ÿ‚ºÿŠÀÿ‰¿ÿ ˆ½ÿ Àÿ šÍÿ ¥ßÿ °ìÿ ¹òÿ ¼îÿ ¼íÿ »íÿ ·ìÿ ´ëÿ ´êÿ ³çÿ ³ãÿ ´âÿ µáÿ µâÿ ®Ûÿ ¤Ðÿ —Âÿ Žºÿ Š·ÿ ‰·ÿ ˆ³ÿ „©ÿ ¶ÿ žÍÿ ¯Úÿ ¹äÿ ºìÿ·çÿ²ßÿ¯Ùÿ©Ðÿ1¤ÆÿxºÎÿ•®¸ÿQ]dÿ !$ÿÿÿÿ‹ÿÿÿÿ„„„ÿÕÕÕÿùûûÿÿÿÿÿüþþÿ ýÿÿÿüþþÿö÷÷ÿëêêÿÙÙÙÿŠŠŠÿ***ÿÿ ÿÿÿžÿí;ÿ±ÿº#׆ÿ ÿ,,,ÿ†††ÿÃÃÃÿéééÿòòòÿþÿÿÿýÿÿÿº»ºÿgghÿÿÿÿÿ†ÿÿÿÿÿ"0ÿDbÿeÿªÿ»ÿ ”Åÿ ™Íÿ ¡Øÿ «åÿ ¶êÿ ½îÿ ¾ôÿ »õÿ ·òÿ ºèÿ ºâÿ µâÿ ´çÿ ´ëÿ ´åÿ ´áÿ ³àÿ ²Þÿ ¯Üÿ ±ßÿ µãÿ ±ßÿ ­Úÿ ®Ùÿ °Üÿ ³áÿ ·ëÿ ¶ðÿ®êÿÍÿ±ÿ8’¬ÿ€®¾ÿÈÙÞÿÝãåÿ±µ·ÿ+4;ÿÿÿÿŽÿÿ ÿJJJÿžžžÿöøøÿÿÿÿÿƒüþþÿùúúÿðïïÿßßßÿœœœÿFFFÿÿÿ ÿí;ÿ±ÿº#ׄÿÿÿÿ899ÿ˜˜˜ÿÎÍÍÿëëëÿóóóÿüüüÿñóóÿ‰ŠŠÿ//0ÿ ÿÿÿÿ‡ÿ.ÿÿÿ ÿ 9Eÿ8j}ÿDާÿ.±ÿƒ°ÿ ¿ÿ™Ðÿ¥áÿ ²åÿ »çÿ ¼îÿ ºðÿ ·íÿ ºçÿ ºãÿ ³ãÿ ³èÿ ¶êÿ ³âÿ ³ßÿ ¶âÿ ·çÿ ¸êÿ ¹çÿ ¼íÿ Á÷ÿ ¾ðÿ ¼éÿ »éÿ ¶áÿ¬Õÿ¢Òÿ ’Äÿ}ªÿ&ÿM‘ ÿ²¼ÿÎÖÚÿùðîÿàØÕÿ•““ÿ!ÿÿÿÿÿÿeffÿÝßßÿüýýÿùúúÿüýýÿüÿÿÿüþþÿüýýÿöööÿèèèÿ°°°ÿbbbÿ ÿÿ ÿí;ÿ±ÿº#ׄÿ ÿÿ ÿDEEÿ¦¦¦ÿÓÓÓÿéééÿôôôÿõõõÿÚÛÛÿ_``ÿÿÿÿ‹ÿ ÿÿD@>ÿ|~ÿž®¶ÿp—®ÿ-q•ÿužÿ€°ÿÈÿŸÑÿ «Öÿ ±Ýÿ ³àÿ ³ßÿ ±àÿ «äÿ ®ãÿ ²ßÿ ­×ÿ ¬×ÿ ²ßÿ ³çÿ ³êÿ ²áÿ ³äÿ ´ïÿ ³æÿ °Üÿ «ÖÿžÄÿ­ÿx›ÿc‚ÿ-Sgÿiszÿ®©§ÿèåäÿÿÿÿÿ÷÷÷ÿ³´´ÿ```ÿÿÿ’ÿÿ777ÿ»ººÿêêêÿ÷÷÷ÿûýýÿýÿÿÿüþþÿþÿÿÿúüüÿîïïÿÀÀÀÿzzzÿ---ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿÿTUUÿ±±²ÿ×××ÿèèèÿõõõÿëììÿÂÃÄÿNNNÿÿÿ†ÿ1ÿÿÿÿÿÿÿDA?ÿ‹ÿÉØÞÿµÃËÿtˆ“ÿVjÿHeÿ[ÿp—ÿ…­ÿ •Àÿ Éÿ ŸËÿžËÿ ŸÍÿ  Ôÿ  ÑÿžÊÿœÁÿžÅÿ ¤Ôÿ ¢Ôÿ žÎÿ šÇÿ—Âÿ•¿ÿ·ÿ¦ÿ jŒÿYtÿL`ÿ>Kÿ9LTÿrzÿ¨§©ÿÕÑÏÿñîíÿÿÿÿÿùùùÿ˜˜˜ÿ999ÿ ÿÿ’ÿÿ)((ÿœœÿÞÞÞÿþÿÿÿüþþÿþÿÿÿúüüÿíîîÿÄÄÄÿ„……ÿ111ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ"!!ÿaabÿ¸¹ºÿÛÜÜÿëêêÿø÷÷ÿßßàÿ£¤¥ÿ=>?ÿÿÿÿ…ÿ2ÿÿÿ ÿ ÿÿÿÿ@??ÿ‘’ÿáìðÿæèèÿ²¯­ÿG\bÿ1=ÿ 0@ÿ=TÿOmÿa€ÿkÿp“ÿq•ÿtšÿ {¤ÿ y ÿt—ÿsÿt”ÿ xŸÿ tšÿo‘ÿk‹ÿg„ÿd|ÿZuÿIeÿ1Eÿ'6ÿ(1ÿ)*+ÿ[RNÿ£ žÿÏÎÍÿèééÿôôôÿþþþÿ÷÷÷ÿ………ÿ ÿÿÿ’ÿÿ" ÿÿÏÐÐÿÿÿÿÿþÿÿÿüþþÿþÿÿÿúüüÿïïïÿÉÉÉÿŽŽÿ566ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ)))ÿjjjÿ½½½ÿàààÿðððÿûûûÿÑÑÑÿ€ÿ,-0ÿÿÿÿ…ÿ2ÿÿÿ"""ÿ&&&ÿÿÿÿ;::ÿŠ‹‹ÿèééÿÿÿÿÿßßßÿˆŠ‹ÿAEEÿÿÿÿ%ÿ"/ÿ*;ÿ0Dÿ6Mÿ=Uÿ==ÿ‘‘ÿïððÿÿÿÿÿüþþÿõõõÿÂÁÁÿjjjÿ'(*ÿÿÿƒÿÿ„ÿÿÿÿÿÿ ÿÿÿ333ÿ~~~ÿ¸¹¹ÿÕÖÖÿéêêÿöööÿýþþÿüþþÿçççÿtttÿÿÿÿ…ÿ‡ÿÿÿ ÿÿ ÿÿÿWWWÿ¯¯¯ÿõõõÿüþþÿýÿÿÿüþþÿýÿÿÿûüüÿòóóÿÖÖÖÿ¡¡¡ÿ;;;ÿÿÿÿžÿí;ÿ±ÿ¹%pæ„ÿ ÿÿ444ÿxyyÿÉÉÉÿçççÿóóóÿÿÿÿÿ¶¶¶ÿ???ÿÿÿÿÿƒÿÿ ÿÿ./.ÿHHHÿWVVÿONNÿ&&&ÿÿÿEEEÿ™››ÿòôôÿÿÿÿÿüýýÿùúúÿÔÔÔÿÿ78:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿ+++ÿ[\\ÿ›››ÿÈÈÈÿÞßßÿîïïÿøùùÿýÿÿÿýþþÿéééÿuuuÿÿÿÿ…ÿÿ ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿYZZÿ±±±ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿ×××ÿžžžÿ:::ÿÿÿÿžÿí;ÿ±ÿ¹“†ÿ ÿÿ677ÿ|~~ÿÎÎÎÿíííÿøøøÿÿÿÿÿµµµÿ<<<ÿÿÿÿ„ÿÿÿ"""ÿ888ÿOOOÿfggÿdeeÿ888ÿÿÿVVVÿ­®®ÿóõõÿÿÿÿÿûýýÿöööÿØØØÿ¢¢¢ÿEEEÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿ ÿ&&&ÿ$$$ÿÿ ÿÿLMMÿŽÿ¹ººÿ×××ÿéééÿö÷÷ÿýÿÿÿþÿÿÿüýýÿéééÿuuuÿÿÿÿƒÿÿÿÿÿ ÿÿÿ ÿ ÿ ÿÿ'''ÿ333ÿ222ÿÿÿ_``ÿ¶··ÿûûûÿþÿÿÿýÿÿÿüþþÿýÿÿÿüþþÿûûûÿØØØÿ˜˜˜ÿ888ÿÿÿÿžÿí;ÿ±ÿ¹žÿþƒÿ ÿÿ;;;ÿ‚‚ÿÎÎÎÿíííÿùùùÿÿÿÿÿ¼¼¼ÿDBBÿÿÿÿ‚ÿÿÿ ÿÿ666ÿJIIÿUUUÿkllÿeffÿ011ÿÿÿqqrÿÅÆÇÿöøøÿÿÿÿÿüýýÿùùùÿàààÿ¯¯¯ÿNNNÿÿÿÿÿÿÿÿÿÿ !!ÿ'((ÿ***ÿ,--ÿ111ÿ777ÿ;;;ÿ***ÿ$##ÿ555ÿiiiÿ§§§ÿÆÆÆÿÝÝÝÿïïïÿùúúÿýÿÿÿþÿÿÿýþþÿíííÿ~~~ÿÿÿÿ…ÿ ÿ ÿÿÿÿÿÿÿ$%%ÿ222ÿGGGÿCCCÿ100ÿÿÿkkkÿ¾½½ÿúûûÿýÿÿÿ üþþÿýÿÿÿüþþÿûüüÿ×××ÿ•••ÿ666ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ<;;ÿ‚‚‚ÿÎÎÎÿëëëÿ÷÷÷ÿÿÿÿÿÃÃÃÿQOOÿÿÿÿ‚ÿ6ÿÿÿ%&&ÿLLLÿ^^^ÿ```ÿkllÿ\^^ÿ#$$ÿ ÿ#$$ÿŽÿÝÞÞÿùúúÿÿÿÿÿüþþÿüüüÿäääÿ²²²ÿQRRÿ ÿÿÿÿÿÿÿ"""ÿ)))ÿ0//ÿ888ÿBBBÿDDDÿBBBÿ@@@ÿAAAÿ@AAÿ.//ÿ,,-ÿHHHÿzzzÿ±±±ÿÊÊÊÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿþÿÿÿòòòÿŽŽŽÿ111ÿ ÿÿ…ÿÿÿÿ ÿÿÿ ÿ555ÿDDDÿTTTÿdddÿLLLÿ%%%ÿ ÿ&&&ÿ~}}ÿÉÈÈÿûûûÿýÿÿÿ üþþÿýÿÿÿüþþÿüüüÿÒÒÒÿŒŒŒÿ333ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ544ÿ{{{ÿÎÎÎÿéééÿñññÿþþþÿÆÆÆÿcccÿÿÿÿ‚ÿÿÿÿ666ÿbbbÿuuuÿqqqÿgiiÿLNNÿÿ ÿ111ÿ¥¥¥ÿñòòÿûýýÿþÿÿÿüþþÿüüüÿâââÿ¬¬¬ÿNNNÿ ÿÿÿÿÿ%&&ÿ555ÿDCCÿMLLÿPPPÿRRRÿQQQÿLLKÿ;;;ÿ#$$ÿ ÿÿDFGÿ{||ÿ¯¯¯ÿÉÉÉÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿÿÿÿÿöööÿ£££ÿKKKÿÿÿ‰ÿÿÿ.//ÿSSSÿ`aaÿjkkÿvvvÿLLLÿÿÿ122ÿ—––ÿÚÚÚÿÿÿÿÿþÿÿÿüþþÿýÿÿÿýþþÿýýýÿÉÉÉÿwwwÿ+++ÿÿÿÿžÿí;ÿ±ÿ¹–ÿÿÿƒÿ ÿÿ1//ÿwwwÿÎÎÎÿèèèÿïïïÿýýýÿÖ××ÿˆŠŠÿ000ÿÿÿÿÿÿ ÿ&&&ÿKKKÿoooÿ€€€ÿ{{{ÿbccÿ;<<ÿ ÿÿKLLÿºººÿüüüÿüþþÿýÿÿÿüþþÿûüüÿáááÿ«««ÿNOOÿ ÿ ÿÿÿÿÿ !!ÿ...ÿ=<<ÿEDDÿDDDÿ?@@ÿ888ÿ/02ÿ!!#ÿÿÿ ÿGHHÿ€ÿ²²³ÿÊÊÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿÿÿÿÿúûûÿÃÄÄÿtuvÿÿÿˆÿÿÿÿ>??ÿkkkÿwwwÿzzzÿz{zÿEFGÿ ÿÿBCCÿ´´´ÿêëëÿÿÿÿÿþÿÿÿüþþÿüÿÿÿýÿÿÿÿÿÿÿÀÀÀÿaaaÿ&&&ÿÿÿÿžÿí;ÿ±ÿ¹5–*ÿ ÿÿƒÿ ÿÿ0..ÿvuuÿÎÍÍÿèèèÿðððÿÿÿÿÿìîîÿ¶·¸ÿHHHÿÿÿÿÿÿÿ>>>ÿdddÿxxxÿÿ}}}ÿYYYÿ---ÿÿ$##ÿrssÿÍÎÎÿÿÿÿÿüþþÿýÿÿÿüþþÿüüüÿáááÿªªªÿNNNÿ ÿÿ ÿÿÿÿÿÿ'''ÿ---ÿ,,,ÿÿÿ ÿÿÿÿÿKKKÿ……†ÿ¶·¸ÿËËÌÿÝÝÝÿñññÿúûûÿüþþÿþÿÿÿýÿÿÿåæçÿ£¤¥ÿ))*ÿÿˆÿ ÿ ÿ(''ÿRRRÿ}}}ÿ‡††ÿƒ‚‚ÿtttÿ:<>ÿÿÿZZZÿÑÒÒÿøùùÿýÿÿÿüþþÿýÿÿÿÿÿÿÿ´´´ÿKKKÿ!!!ÿ ÿÿÿžÿí;ÿ±ÿ¹:–.ÿ ÿÿƒÿÿÿ322ÿxwwÿÉÉÉÿéèèÿõõõÿþÿÿÿøúúÿ×××ÿ``aÿ ÿÿÿÿÿ ÿ'''ÿZ[[ÿ…††ÿ‡††ÿ€ÿpppÿKKKÿ%%%ÿÿEEEÿ±±±ÿèééÿÿÿÿÿ‚üþþÿÿÿÿÿäååÿ¢¢¢ÿCBAÿÿÿ ÿÿÿ ÿ ÿÿ ÿÿÿÿÿÿÿÿÿÿÿLMMÿƒƒƒÿ±²²ÿÉÉÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿøùùÿÇÇÇÿNMMÿÿÿƒÿÿÿÿÿ.--ÿRRRÿqqqÿˆ‰‰ÿ‘’’ÿ‡‡‡ÿfggÿ/00ÿÿ(()ÿwwwÿãääÿÿÿÿÿýÿÿÿ‚üþþÿþÿÿÿûüüÿïïïÿÿ444ÿÿ ÿÿÿžÿí;ÿ±ÿ¹*–!ÿ ÿÿƒÿÿÿ100ÿsttÿÄÄÄÿéééÿøøøÿûüüÿýþþÿëëëÿ€€€ÿ'''ÿÿÿÿÿÿ222ÿhiiÿÿ‡††ÿuttÿ\\\ÿ999ÿ###ÿ())ÿwxxÿßßßÿùúúÿÿÿÿÿ‚üþþÿÿÿÿÿáââÿ–––ÿ989ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿIIJÿÿ®®®ÿÉÉÉÿÞÞÞÿòññÿúûûÿüþþÿüÿÿÿüþþÿÿÿÿÿßßßÿ„ƒƒÿ867ÿÿÿƒÿÿÿÿ000ÿUUUÿwwwÿŠŠŠÿÿŽÿ{{{ÿOOOÿ$$$ÿÿUUUÿ¤¤¤ÿîîîÿÿÿÿÿƒüþþÿÿÿÿÿøùúÿÝÞÞÿˆˆˆÿ###ÿ ÿÿ ÿí;ÿ±ÿ¹–ÿÿ„ÿ.ÿÿ&%%ÿgggÿ¿¿¿ÿçççÿ÷÷÷ÿõõõÿúúúÿóóóÿ¨¨¨ÿUTTÿ ÿÿÿÿÿ888ÿbbaÿ|||ÿqqqÿ]]]ÿBBBÿ$$$ÿ,,,ÿpqqÿ¸¸¸ÿóóóÿýþþÿýÿÿÿüþþÿüÿÿÿüþþÿÿÿÿÿ×××ÿ‡‡‡ÿ346ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ  ÿ ÿÿÿÿÿ ÿAAAÿzzzÿ¯¯¯ÿÉÉÉÿÞÞÞÿòññÿúûûÿƒüþþÿüüüÿìììÿÆÆÇÿmnoÿ ÿÿÿ‚ÿÿ ÿ%%%ÿPPOÿxxxÿŽŽŽÿ–——ÿÿ}}}ÿ\\\ÿ///ÿÿ111ÿ™™™ÿßßßÿñññÿûüüÿƒüþþÿÿÿÿÿõ÷÷ÿËÌÍÿvwxÿÿÿÿ ÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿÿVVVÿ®®®ÿÞÞÞÿöööÿøùùÿüýýÿùúúÿØØØÿ“““ÿ)((ÿÿÿ ÿ!!!ÿ<<;ÿMMMÿGGGÿ333ÿÿ,,,ÿ\\\ÿ±±±ÿäääÿûüüÿþÿÿÿüþþÿýÿÿÿüþþÿþÿÿÿÌËËÿmllÿ&&'ÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ>==ÿyxxÿ¯¯¯ÿÆÆÆÿÛÛÛÿòòòÿûüüÿýÿÿÿ‚üþþÿüýýÿ÷øøÿìííÿ¥¥¦ÿCCCÿÿÿÿÿÿÿÿ000ÿ^^^ÿƒƒƒÿŒŒŒÿ…„„ÿpooÿSSSÿ666ÿÿ666ÿsssÿÈÇÇÿ÷÷÷ÿ÷øøÿûüüÿ‚üþþÿýÿÿÿÿÿÿÿïððÿ·¸¸ÿdffÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿEEEÿ™™™ÿÏÏÏÿðððÿúüüÿþÿÿÿüÿÿÿüýýÿÎÎÎÿ___ÿ"!!ÿÿÿÿÿÿ !!ÿ"""ÿÿÿTUUÿžÿãããÿýþþÿýÿÿÿüþþÿýÿÿÿüýýÿúûûÿ¼»»ÿOMMÿÿÿÿ„ÿÿÿ ÿ ÿÿÿ‚ÿÿ ÿ<::ÿwvvÿ®®®ÿÃÃÃÿ×××ÿðððÿúûûÿƒüþþÿýÿÿÿþÿÿÿÕÕÕÿŽÿ:99ÿÿÿÿÿÿ ÿ...ÿUVVÿrrrÿqqqÿa``ÿFDDÿ,++ÿ!!!ÿ+++ÿkkkÿ¼¼¼ÿèèèÿüýýÿüþþÿýÿÿÿƒüþþÿýþþÿäääÿžŸŸÿRSSÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿ<<<ÿ†……ÿ¹¸¸ÿÝÞÞÿòóóÿüýýÿýÿÿÿÿÿÿÿîððÿ¿¿¿ÿ{zzÿ877ÿÿ ÿÿÿÿÿAAAÿxxxÿ±±±ÿÞÞÞÿö÷÷ÿþÿÿÿƒüþþÿÿÿÿÿûýýÿìííÿ¥¤¤ÿ554ÿ ÿÿÿ†ÿÿÿ ÿÿÿ‚ÿ ÿ ÿ988ÿrqqÿ©©©ÿÁÁÁÿÖÖÖÿìììÿôôôÿö÷÷ÿûüüÿüÿÿÿüþþÿýÿÿÿþÿÿÿóôôÿÔÓÓÿƒƒƒÿ;;;ÿ ÿÿ ÿÿÿ&&&ÿ344ÿ777ÿ...ÿ ÿÿ9::ÿ|}~ÿ½¾¾ÿïññÿúüüÿ„üþþÿûýýÿøøøÿñññÿÎÎÎÿ€€€ÿ===ÿ ÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿ ÿ121ÿuttÿ¥¤¤ÿÊÊÊÿèèèÿ÷÷÷ÿúüüÿÿÿÿÿüþþÿðððÿÂÂÂÿˆˆˆÿdddÿNNNÿFGGÿPQQÿdddÿÿÄÄÄÿéééÿýþþÿýÿÿÿƒüþþÿÿÿÿÿ÷øøÿÙÙÙÿŠŠ‹ÿ ÿÿÿ‡ÿÿÿÿÿƒÿ ÿ ÿ///ÿjjjÿ¨¨¨ÿÂÂÂÿÖÖÖÿçççÿñññÿ÷øøÿûýýÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÄÄÄÿ„……ÿBCCÿÿ ÿÿÿÿÿ ÿÿÿ'((ÿJJJÿÿÄÅÆÿîðñÿÿÿÿÿƒüþþÿþÿÿÿûýýÿòòòÿÝÝÝÿ°°°ÿbbbÿ***ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿ&&&ÿfggÿ’““ÿ···ÿÜÜÜÿïïïÿõõõÿûüüÿûýýÿõõõÿïïïÿæææÿÐÐÐÿÁÁÁÿ½½½ÿ¿¿¿ÿÉÉÉÿßßßÿìììÿñññÿøùùÿ†üþþÿþÿÿÿïïïÿ¿¿¾ÿlmnÿ ÿÿÿÿÿ ÿ ÿ```ÿ¨¨¨ÿÃÃÃÿÔÔÔÿâââÿòóóÿýÿÿÿ„üþþÿýÿÿÿûýýÿõööÿ×××ÿ›››ÿ]]]ÿ)))ÿÿ ÿÿÿ ÿÿ222ÿ]]]ÿ¥¤¤ÿÝÝÝÿö÷øÿþÿÿÿ…üþþÿþÿÿÿùúúÿèèèÿÂÂÂÿŒŒŒÿGGGÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿÿ ÿYZ[ÿ€‚ÿ£££ÿÅÅÆÿÛÜÜÿéééÿõööÿüýýÿüþþÿþÿÿÿýÿÿÿñññÿëëëÿîïïÿìììÿîííÿûüüÿÿÿÿÿýþþÿ‚ýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿþÿÿÿæææÿ———ÿHHHÿÿÿÿ ÿÿÿRRRÿ˜——ÿ¸¹¹ÿÎÏÐÿßßßÿïððÿûüüÿýþþÿýÿÿÿ„üþþÿýÿÿÿÿÿÿÿö÷÷ÿÝßßÿ»»»ÿ•••ÿwxxÿ_`aÿPPRÿRRSÿaaaÿ{{{ÿ™™™ÿº¹¹ÿàààÿùûûÿÿÿÿÿüþþÿøùùÿ ýÿÿÿÿÿÿÿþÿÿÿñòòÿÝÞÞÿÃÃÃÿ¢¢¢ÿtttÿ455ÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿ ÿÿKMMÿpqqÿÿ«¬­ÿÃÄÅÿÖ××ÿæææÿñòòÿøúúÿûýýÿøùùÿúúúÿÿÿÿÿüýýÿøøøÿüþþÿþÿÿÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüþþÿúüüÿôõõÿÒÒÒÿnnnÿ'&&ÿÿÿÿ ÿÿÿ@AAÿ€€ÿ§¨¨ÿÂÃÄÿÔÕÕÿåææÿóóóÿúûûÿýÿÿÿ†üþþÿ þÿÿÿÿÿÿÿýþþÿïïïÿÒÓÔÿº»¼ÿªªªÿ­­­ÿ½½½ÿÚÚÚÿðððÿýþþÿÿÿÿÿþÿÿÿüþþÿûýýÿö÷÷ÿöööÿûüüÿûýýÿòóóÿÖ××ÿºººÿÿ„ƒƒÿ^^^ÿ$%&ÿ ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿÿ=>>ÿaaaÿÿ”””ÿ¨©©ÿ»¼½ÿÇÇÈÿÓÓÓÿáââÿëììÿòóóÿûüüÿÿÿÿÿþÿÿÿýÿÿÿƒþÿÿÿ ýÿÿÿ÷øøÿúûûÿÿÿÿÿýþþÿöööÿéêêÿÙÙÙÿ¯¯¯ÿIJJÿÿÿÿÿ ÿÿÿ+,/ÿhhhÿ’’’ÿ­­®ÿ¹º»ÿÐÑÑÿæççÿôõõÿüýýÿþÿÿÿƒýÿÿÿ üþþÿýÿÿÿþÿÿÿýÿÿÿûüüÿõ÷÷ÿñòòÿíïïÿîððÿñóóÿ÷øøÿûüüÿýÿÿÿþÿÿÿýÿÿÿ ùúúÿöööÿûýýÿüýýÿõõõÿãããÿÊËËÿ«««ÿ•••ÿ„„„ÿkjjÿGEFÿÿÿ£ÿí;ÿ±ÿ¹–ˆÿÿÿ+++ÿRRRÿtttÿ………ÿ———ÿ¨©©ÿ°°°ÿ¹¹¹ÿÇÈÉÿÓÓÔÿÝÝÝÿêëêÿðòòÿñòòÿóõõÿõ÷÷ÿ‚õööÿ óõõÿñòòÿîîîÿìííÿéêêÿããäÿØØÙÿÈÉÉÿ­®®ÿ€€ÿ+-.ÿÿÿÿ‘ÿÿÿ !ÿRRRÿ{{zÿ•••ÿ ¡¢ÿ¶·¸ÿÎÎÎÿÞÞÞÿéêêÿñóóÿöøøÿùúúÿúûûÿúüüÿúûûÿüþþÿþÿÿÿýÿÿÿþÿÿÿ‡ÿÿÿÿþÿÿÿûüüÿúüüÿþÿÿÿùúúÿòòòÿôõõÿíîîÿÚÚÚÿÅÄÅÿ­¬¬ÿÿÿrrrÿTSSÿ0//ÿ ÿÿ¡ÿþÿù?ÿ±ÿ¹–ˆÿÿÿÿBCCÿkkkÿ~}}ÿŽŽŽÿœœœÿ¡¡¡ÿ§§§ÿ°±²ÿº»¼ÿÅÅÅÿÏÏÏÿ×××ÿÛÜÜÿàááÿƒäääÿ ßßßÿÛÝÝÿÝÞÞÿÓÓÓÿÃÃÃÿ¹¹ºÿ®¯°ÿ¡¡¡ÿ|}|ÿKMMÿÿÿ“ÿÿÿÿ>>>ÿcccÿ|}}ÿ‰ŠŠÿœœœÿ¯®®ÿ½½½ÿÌÌÌÿÛÜÜÿæææÿîîîÿóóóÿôôôÿùúúÿüÿÿÿŠüþþÿö÷÷ÿõõõÿüýýÿö÷÷ÿëëëÿãããÿÑÒÓÿ¶·¸ÿ¦§§ÿ˜˜˜ÿ„„„ÿtttÿeeeÿ>??ÿÿÿÿ£ÿë;ÿ±ÿ¹–ˆÿÿÿÿ777ÿaaaÿxxxÿ‡‡‡ÿ‘’’ÿÿ¦¦¦ÿ«¬¬ÿ´µµÿ¾¾¿ÿÅÅÅÿËËËÿÐÐÐÿÍÍÍÿÉÊÊÿÈÉÉÿÈÉÊÿ ÄÅÆÿº»»ÿ®®®ÿ¢¢¢ÿœœÿ–——ÿŽŽŽÿ```ÿ,--ÿÿÿÿÿÿÿÿÿ ÿ#$$ÿMNNÿijjÿsttÿƒƒƒÿ”““ÿ¢¢¢ÿ±²²ÿÀÁÂÿÌÌÍÿÖÖÖÿßßÞÿäääÿçèèÿèêéÿëììÿïïïÿïððÿóôôÿõööÿõõõÿñòòÿïððÿóôôÿòóóÿîïïÿìììÿéééÿäååÿÜÜÜÿÑÑÑÿÆÇÇÿ¹º»ÿ©ªªÿ›››ÿŽŽÿ‚‚‚ÿsrsÿ\[[ÿ///ÿ ÿÿÿÿÿÿžÿ²Kÿ±ÿ¹–ˆÿÿÿÿ(((ÿPPPÿrrrÿƒƒƒÿ‰ŠŠÿ™™™ÿ¤¤¤ÿ¨¨¨ÿ²³³ÿ½¾¿ÿÁÁÂÿÆÆÆÿËËËÿÈÈÈÿÂÂÃÿ½½¾ÿº»¼ÿ»¼½ÿ´µ¶ÿ£¤¤ÿ———ÿÿ‹ŒŒÿ„…„ÿvvvÿHHHÿÿÿÿÿÿÿÿÿÿÿÿÿ688ÿUWWÿeffÿtssÿ€€ÿÿžŸŸÿ«¬­ÿ¶··ÿÀÀÀÿÊÊÊÿÐÐÐÿÓÔÔÿÓÕÕÿÕÖÖÿÚÚÛÿÜÜÜÿÝÝÝÿâââÿäääÿßßßÿÝÝÝÿäääÿãããÿÞÞÞÿàààÿÞÞÞÿÓÒÒÿÈÈÈÿ¿¿¿ÿµ¶·ÿ¬­®ÿ¥¥¥ÿ———ÿ‰ŠŠÿÿjjjÿGGGÿ ÿÿÿÿÿÿÿÿÿÿwÿ¯ÿ¹–‰ÿ$ÿÿÿ444ÿiiiÿÿ…„„ÿÿ™™™ÿ¢¢¢ÿ°±±ÿ¾¿ÀÿÂÃÃÿÇÇÇÿÌÌÌÿÍÍÍÿËËËÿÅÅÅÿÃÃÃÿÃÃÄÿ»¼½ÿ°°±ÿ¡¡¡ÿ–––ÿŽŽÿ‡ˆˆÿuuuÿSSSÿ/0/ÿÿ ÿÿÿÿ ÿ ÿÿÿ ÿÿ ÿ@@@ÿbbbÿpppÿyyyÿˆ‰‰ÿ•••ÿžžžÿ©©©ÿ²²²ÿ¶·¸ÿ¸¹ºÿ½¾¿ÿÀÂÂÿÀÁÂÿÄÅÅÿ‚ÉÉÉÿÈÈÈÿÇÇÇÿÈÈÈÿÏÎÎÿÐÐÐÿÎÎÎÿÓÓÓÿÕÕÕÿÏÏÎÿÅÆÆÿ»¼½ÿµ·¸ÿ¯¯°ÿ¦¦¦ÿ™™™ÿ‰ŠŠÿ{||ÿVWVÿ#$$ÿ ÿÿÿÿÿÿ ÿ ÿÿÿÿ¯ÿ¹–‰ÿÿ ÿ ÿTSSÿtrrÿ‚ÿ‹‹‹ÿ”””ÿÿªªªÿ··¸ÿ¾¿¿ÿÄÄÅÿÈÈÈÿÊÊÊÿÈÈÈÿÂÃÃÿÀÁÁÿÁÁÂÿ»¼½ÿ¯°±ÿ›››ÿÿ†‡‡ÿvuuÿZYYÿ122ÿÿ ÿÿÿ ÿ ÿÿÿ‹ÿÿÿÿÿ2ÿÿÿ-..ÿSSSÿeeeÿoppÿ|||ÿˆ‰‰ÿ”””ÿšššÿŸŸŸÿ¦¦§ÿ©©ªÿª«¬ÿ±±²ÿ´µ¶ÿ³´´ÿµµµÿ¸¸¸ÿ¹ººÿ»¼¼ÿ¾¾¿ÿ¿¿ÀÿÀÀÁÿÂÂÃÿÆÆÆÿËËËÿÑÑÑÿÓÓÓÿÎÎÎÿÆÆÇÿ¾¿¿ÿº»¼ÿ³´´ÿ§§§ÿšššÿ†††ÿcccÿ;<<ÿÿ ÿÿÿÿÿ ÿ ÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ:88ÿ^\\ÿzzzÿ†‡‡ÿÿ™™™ÿ¢¢¢ÿ¬¬¬ÿ¶·¸ÿ¾¿ÀÿÃÃÃÿÅÅÄÿÃÃÃÿ¾¿¿ÿ¼½¾ÿ¸¹»ÿ«¬­ÿ‘’’ÿƒ„„ÿxxxÿ[YYÿ977ÿÿÿÿÿÿ ÿ ÿ ÿÿÿŠÿÿÿ ÿÿÿÿÿÿ ÿÿ<<<ÿTSSÿeeeÿnnnÿ{{{ÿŠ‹‹ÿŠŒŒÿŒÿ—˜˜ÿžžžÿ£££ÿ¨¨¨ÿ«««ÿ!ªªªÿ«««ÿ°°±ÿµ¶·ÿ»¼½ÿ¼½¾ÿ»¼½ÿº»¼ÿÁÁÂÿÌÌÌÿÒÒÒÿÓÓÓÿÍÍÍÿÉÉÈÿÄÄÄÿÀÁÂÿ·¸¹ÿ§§§ÿ–••ÿyxxÿCCCÿ"""ÿÿÿÿÿÿÿÿÿÿ ÿÿÿ›ÿÿ³ÿ¹–‹ÿ"ÿ ÿÿAAAÿiiiÿ{{{ÿ‰‰‰ÿ–––ÿœœÿ¢¢¢ÿ¬¬¬ÿ¶¶·ÿ¾¿ÀÿÃÄÄÿÆÆÆÿÅÅÆÿÄÅÆÿÀÂÃÿ®¯°ÿ™™™ÿ………ÿrqqÿ[ZZÿ555ÿÿÿÿÿÿÿÿÿÿÿÿŠÿÿÿ ÿÿÿ‚ÿ0ÿ ÿÿ;;;ÿZXXÿfffÿqqqÿ{{{ÿ~~~ÿ‚ƒƒÿŽŽŽÿ•––ÿ™™™ÿšššÿœœ›ÿ ŸŸÿ£££ÿ§§§ÿ¬¬¬ÿ±²³ÿ¶·¸ÿ³´´ÿ°°±ÿ³´µÿ¼½¾ÿÇÇÇÿÉÉÉÿÉÈÈÿÇÇÇÿÉÉÉÿËËËÿÄÅÆÿ¹º»ÿ¨©©ÿ„‚‚ÿWUUÿ**)ÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ ÿ$%%ÿIIIÿcccÿyxxÿŠŠŠÿ“““ÿ™™™ÿ££¢ÿ­­­ÿ·¸¹ÿ½¾¾ÿ¿¿¿ÿ½½½ÿ¹¹¹ÿ°°±ÿš››ÿ‚‚‚ÿkkkÿQPPÿ655ÿÿÿÿÿ ÿÿÿÿÿÿÿ‹ÿÿÿÿÿ‚ÿÿÿ ÿ"""ÿ@??ÿSRRÿbbbÿoooÿvvvÿ|||ÿ…††ÿ‹ŒŒÿÿÿ’’’ÿ˜˜˜ÿÿ¢¢¢ÿ¦¦¦ÿªªªÿ®¯°ÿ­­­ÿ¬¬¬ÿ¯¯°ÿ¶·¸ÿ¿ÀÀÿÁÁÂÿÁÂÂÿÆÆÇÿÉÊÊÿÂÂÃÿ®¯¯ÿŽŽÿ^]]ÿ0/.ÿÿÿÿÿÿÿ ÿ ÿÿÿ ÿÿÿÿ³ÿ¹–ÿÿ ÿ ÿ?@@ÿ^^^ÿsssÿ„„„ÿ‘‘ÿ™ššÿ£££ÿ­­­ÿ°°°ÿ­®®ÿ¥¥¥ÿ˜˜˜ÿ‰ˆˆÿ|}}ÿghhÿCCCÿ%%%ÿÿÿÿÿ ÿÿ$$$ÿÿ ÿÿÿ•ÿ ÿÿ444ÿNNNÿeeeÿqqqÿwwwÿ|||ÿ€€ÿ…„„ÿŠŠŠÿÿ”””ÿ™™™ÿÿŸŸŸÿ¤¤¥ÿªªªÿ­­­ÿ¬¬¬ÿ¯°°ÿ´µ¶ÿº»¼ÿ½¾¿ÿ¿ÀÁÿ¾¿Àÿµ¶¶ÿ””“ÿ[YYÿ+**ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ³ÿ¹–ÿ ÿÿ ÿÿ566ÿHIIÿ___ÿtvuÿ„……ÿ‘‘‘ÿ›ššÿžžžÿšššÿŒŒŒÿ|}}ÿkjjÿQRRÿ788ÿÿ ÿÿÿÿ ÿÿ###ÿ455ÿ666ÿ'''ÿÿ ÿÿÿŒÿÿÿÿÿƒÿ-ÿÿ ÿÿ---ÿFFEÿZ[[ÿijjÿoooÿvuuÿ|||ÿÿ‡ˆˆÿÿ“””ÿ”••ÿ–——ÿšššÿŸŸŸÿ¢¢¢ÿ¤¤¤ÿ£££ÿ¦¦¦ÿ««¬ÿ²²³ÿ·¸¸ÿ¹¹ºÿ¶·¸ÿª««ÿ‰‰‰ÿ]\\ÿ+++ÿÿÿÿÿÿÿÿ))*ÿ***ÿ"""ÿÿ ÿÿÿÿÿ³ÿ¹–Žÿÿÿÿ ÿ455ÿKMNÿ`aaÿoooÿxwwÿzyyÿvuuÿgggÿXXXÿGGGÿ())ÿÿÿÿÿÿ ÿÿ+,,ÿ:::ÿEDDÿ<<<ÿ$$$ÿÿ ÿÿÿÿ ÿ ÿÿÿƒÿÿ ÿÿ#$$ÿ=>?ÿRTTÿ\\\ÿgggÿrrrÿwwwÿ~~~ÿˆ‰‰ÿŠ‹‹ÿÿ•••ÿ‚›››ÿ šššÿÿ¢¢¢ÿ¦¦¦ÿ¨¨¨ÿ¦¦¦ÿœœœÿ„„„ÿSSSÿ(((ÿ ÿ‚ÿ ÿ ÿ"""ÿ555ÿ>>>ÿ555ÿ"""ÿÿÿÿÿÿÿ³ÿ¹–ÿÿÿÿ ÿ ÿÿ%'(ÿ232ÿ888ÿ566ÿ/00ÿ())ÿÿÿ ÿÿÿÿÿÿÿ$$$ÿ788ÿDDDÿ???ÿ000ÿÿ ÿÿÿÿÿˆÿÿ ÿ !ÿ444ÿBBBÿTTTÿfffÿoppÿuvvÿz{{ÿ~~~ÿ‚‚‚ÿ†……ÿÿ———ÿ™™™ÿ˜˜˜ÿšš™ÿ›››ÿ˜——ÿŒŒÿxxwÿ]]]ÿ?@@ÿ"""ÿÿÿÿÿÿÿÿ111ÿBBBÿ<<<ÿ,,,ÿÿ ÿ ÿÿ³ÿ¹–ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿÿÿÿ ÿ ÿÿ333ÿ???ÿ@@@ÿ333ÿ!""ÿÿÿÿÿÿÿ‡ÿ(ÿÿÿ ÿÿ"!!ÿ0//ÿ@@@ÿLMMÿXYYÿeeeÿnmmÿuutÿ{zzÿƒƒƒÿŒŒŒÿ‹‹‹ÿ‰‰‰ÿŠŠŠÿˆˆˆÿÿpooÿYYYÿ?@Aÿ(()ÿÿ ÿÿÿÿÿÿÿ())ÿ>>>ÿEEEÿ222ÿÿ ÿÿÿŸÿÿ³ÿ¹–Ÿÿ ÿÿ ÿÿ---ÿBBBÿ@@@ÿ222ÿ###ÿÿ ÿÿ ÿÿ ÿÿ...ÿHFFÿVUUÿ^^^ÿhiiÿpppÿuuuÿqqqÿlmmÿmnnÿfhhÿUWWÿ898ÿÿ ÿÿƒÿ ÿ ÿÿ)*)ÿCCCÿIIIÿ???ÿ#$$ÿÿÿÿ ÿÿ³ÿ¹–‹ÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ333ÿ===ÿ:::ÿ---ÿÿÿ ÿÿÿ“ÿÿÿÿÿ„ÿÿÿÿÿÿÿÿ !ÿ%')ÿ012ÿ899ÿ===ÿ<==ÿ899ÿ122ÿ)**ÿÿÿÿÿÿÿ ÿÿ ÿÿ223ÿHHHÿWWWÿLLKÿ445ÿÿÿÿÿþÿ‹ÿ³ÿ¹–‹ÿÿ ÿ ÿ ÿÿÿÿÿÿ†ÿÿÿÿÿ !!ÿ*++ÿ333ÿ@@@ÿ>>>ÿ***ÿÿÿ ÿÿÿÿ“ÿÿ ÿÿÿÿÿ‡ÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ222ÿOOOÿ]]]ÿ[[[ÿCCCÿ%%&ÿ ÿÿ ÿûâiÿ³ÿ¹–‹ÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ&''ÿ444ÿ>>>ÿDDDÿCCCÿ999ÿ+++ÿÿÿ ÿÿÿ•ÿÿÿÿÿ ÿÿ‰ÿ‚ÿÿÿÿ‚ÿÿ‚ÿÿÿÿÿ ÿÿ***ÿ===ÿOONÿbbbÿ```ÿLLLÿ,--ÿÿÿÿ ÿÎ4ÿ³ÿ¹–‹ÿÿÿÿ ÿ ÿÿ ÿ ÿ ÿÿÿÿÿÿ ÿÿÿ !!ÿ***ÿ444ÿ===ÿ555ÿ&&&ÿÿ ÿ ÿÿÿÿ–ÿÿÿÿÿŒÿÿÿÿÿƒÿÿÿÿ ÿÿ+,,ÿAAAÿOOOÿVVVÿWWWÿIIIÿ000ÿÿÿÿÿ ÿÁÿ±ÿ¹–ÿÿÿ… ÿ ÿ ÿ ÿ ÿÿÿ ÿ$$$ÿ###ÿ%%%ÿ+++ÿ%&&ÿÿÿ ÿ ÿÿÿ²ÿÿÿÿ ÿÿÿ,,,ÿ===ÿONNÿSSSÿLLLÿ:::ÿ&&&ÿÿÿÿ¢ÿÆÿ´ÿ¹–Žÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿ©ÿÿ…ÿÿÿÿÿÿÿÿ$$$ÿ*++ÿ333ÿ===ÿGFFÿ@@@ÿ000ÿÿÿÿÿÿ¢ÿÆÿ´ÿ¹–ÿÿÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿÿÿÿÿ©ÿÿÿÿÿÿÿÿÿ ÿÿÿÿ !!ÿ%&&ÿ(((ÿ***ÿ---ÿ000ÿ&%%ÿÿ ÿÿÿ£ÿÆÿ´ÿ¹–“ÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ«ÿÿÿ ÿÿÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ¦ÿÆÿ´ÿ¹–“ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿÿÿÿ ÿÿÿ ÿ ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿ¦ÿÆÿ´ÿ¹—Öÿÿÿÿÿÿ„ÿÿ«ÿÇÿ´ÿ¹¢ÿþÕÿÿ¯ÿþÿÕÿ´ÿ¹bÆöÖÿÿ±ÿýÖƒ ÿ´ÿº(Ùÿÿ‰ÿùSÿ¶ÿ·Õÿÿ‰ÿøDÿ³ÿº#×ÿÿ‰ÿüPÿ¶ÿº#×ÿÿ‡ÿþÿTÿ¶ÿº#×ÿÿˆÿÞ–,ÿ¶ÿº#×ÿÿˆÿ”ÿ´ÿº#×Óÿ‚ÿÿÿÿÿ¬ÿ‘ÿ´ÿº$ÝÒÿÿÿÿÿÿÿÿÿ¬ÿšÿ¸ÿº%ãÿþÎÿ ÿÿ ÿ ÿ ÿ ÿÿÿ ÿ ÿÿÿ§ÿþÿžÿ¸ÿºj¿Ðÿ ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ¥ÿÿï Gÿ¸ÿ¹]Ñÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿ¦ÿÿ×ÿ¶ÿ¹^Ðÿÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿƒÿÿÿþÿÿ'ç1ÿ¶ÿ¼gÿþÍÿÿ ÿ ÿ ÿÿÿƒÿ ÿÿÿ ÿ ÿÿÿÿÿÿÿÿ›ÿÿÿá9—:ÿ¹ÿ¼fÿþÍÿÿÿ ÿÿÿÿÿƒ###ÿ $$$ÿ"##ÿÿÿÿÿ ÿ ÿ ÿÿÿÿjÿ»ÿ¼%uÕÎÿÿ ÿÿÿÿÿ$$$ÿ)))ÿ,,,ÿ)))ÿ(((ÿ'''ÿ ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿþÿa/ÿ¸ÿº¥Ìÿ ÿÿ ÿÿÿÿÿ"""ÿ(((ÿ---ÿ444ÿ666ÿ///ÿ...ÿ///ÿ)))ÿ&&&ÿ'''ÿ"##ÿÿÿÿÿÿ ÿÿÿÿ ÿ ÿ ÿ ÿÿÿ‘ÿæWÿ»ÿº¨Ìÿÿÿ ÿ ÿÿÿ!""ÿ)))ÿ222ÿ===ÿAAAÿ999ÿ;;;ÿ???ÿ444ÿ///ÿ111ÿ---ÿ'''ÿ!""ÿ ÿ!!!ÿÿÿ‚ÿÿÿÿÿ ÿ ÿ ÿÿÿŽÿ¼2ÿ»ÿ½³ÿþÉÿÿÿ ÿ ÿ ÿÿÿ$$$ÿ---ÿ777ÿAAAÿEEEÿDDDÿGGGÿIIIÿBBBÿ===ÿ;;;ÿ666ÿ111ÿ,,,ÿ)))ÿ(((ÿ!!!ÿÿÿÿÿÿÿÿÿ  ÿ ÿÿÿ‹ÿþÿ¬ÿ¹ÿ½«Îÿ"ÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿAAAÿGGGÿOOOÿQQQÿPPPÿQQQÿMMMÿEEEÿ@@@ÿ;;;ÿ666ÿ111ÿ,,,ÿ---ÿ)**ÿÿÿÿ"""ÿ###ÿÿÿÿÿ ÿ ÿÿŽÿ«ÿ¼ÿ½2„ñÌÿÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿFFFÿOOOÿVVVÿ[[[ÿ\\\ÿZZZÿUVVÿOPPÿKLLÿHGGÿAAAÿ;;;ÿ666ÿ444ÿ000ÿ'((ÿ%%%ÿ&&&ÿ)))ÿ"##ÿÿÿÿÿ ÿ ÿÿÿŠÿñ„2ÿ¼ÿ¼&êÌÿ%ÿ ÿÿÿÿ(((ÿ322ÿ===ÿJJJÿTTTÿ\\\ÿdddÿhhhÿcccÿ]^^ÿXZZÿVWWÿRRRÿJJJÿDDDÿ???ÿ999ÿ444ÿ///ÿ...ÿ/..ÿ...ÿ+++ÿ&&&ÿ !!ÿÿÿÿ ÿ ÿÿÿÿ‰ÿê&ÿ»ÿ¼5õÿþÊÿÿÿ ÿÿÿ(((ÿ555ÿCCCÿKKKÿTTTÿ```ÿlllÿrrrÿmmmÿghhÿcccÿ^^^ÿYYYÿQQQÿJJJÿCCCÿ>>>ÿ999ÿ444ÿ333ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿŠÿþÿõ5ÿ»ÿ¿|ÍËÿ#ÿÿ ÿÿÿ(((ÿ444ÿAAAÿJJJÿTTTÿaaaÿmmmÿuuuÿrssÿmnnÿhhhÿeffÿbbbÿYYYÿQQQÿJJJÿDDDÿ>>>ÿ999ÿ666ÿ444ÿ000ÿ***ÿ&%%ÿ !!ÿÿÿÿ ÿÿÿ‡ÿþÿÕ|ÿ¾ÿ½tËÿÿÿ ÿÿÿ(((ÿ222ÿ<<<ÿHHHÿTTTÿaaaÿlllÿtttÿvvvÿrssÿlmmÿkkkÿaaaÿXXXÿQQQÿIIIÿBBBÿ>>>ÿ999ÿ444ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿÿŠÿoÿ¼ÿ½}ÿþÈÿ"ÿÿ ÿÿÿ###ÿ...ÿ<<<ÿHHHÿTTTÿaaaÿlllÿuuuÿyyyÿzzzÿxxxÿuvvÿpqqÿfffÿ___ÿZZZÿMMMÿBBBÿ>>>ÿ999ÿ444ÿ,,,ÿ$$$ÿÿÿÿÿ ÿÿÿ‰ÿÓVÿ¼ÿÁWËõÉÿ ÿÿ ÿÿÿ ÿ,,,ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿ{{{ÿ~~~ÿzzzÿsssÿiiiÿaaaÿ\\\ÿMNNÿBBBÿ>>>ÿ999ÿ222ÿ'''ÿÿÿÿÿ ÿÿÿÿ‰ÿ¿ÿ¾ÿÂÃÉÿ ÿÿ ÿÿÿÿ---ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿzzzÿ}}}ÿ|||ÿyyyÿsssÿhhhÿ___ÿUWWÿKLLÿBBBÿ?>>ÿ777ÿ,,,ÿ !!ÿÿÿÿÿ ÿÿˆÿþÿÆÿ¾ÿ¿ÇÿþÆÿ ÿÿ ÿÿÿ$$$ÿ///ÿ888ÿFEEÿSRRÿ^]]ÿhhhÿqqqÿzzzÿ~~~ÿwwwÿnooÿhhhÿ^__ÿRTTÿGHHÿ>>>ÿ666ÿ///ÿ(((ÿ ÿÿÿÿ ÿÿÿ‡ÿþÿ­PÿÁÿ ¬Éÿ ÿÿ ÿÿÿ'''ÿ///ÿ444ÿB@@ÿOMMÿXXXÿbbbÿkllÿvwwÿ|||ÿ{{{ÿsssÿijjÿfffÿ]]]ÿPPPÿCCCÿ888ÿ...ÿ'''ÿ###ÿÿÿ ÿ ÿÿÿÿ‰ÿÞ6ÿÀÿÂr÷Çÿ ÿ ÿ ÿÿÿ###ÿ+++ÿ444ÿ?>>ÿIIIÿSUUÿ]__ÿgggÿmnnÿpqqÿkllÿeffÿbbbÿZZZÿOMMÿ???ÿ344ÿ///ÿ&''ÿÿÿÿ ÿÿÿ‡ÿþÿ´-ÿÀÿÁ;þÿþÃÿ ÿÿ ÿ ÿ ÿÿÿ!!!ÿ(((ÿ111ÿ===ÿGHHÿPRRÿZZZÿbbbÿghhÿhiiÿfggÿcccÿ^^^ÿWXXÿPPPÿHFFÿ:::ÿ///ÿ)**ÿ!""ÿÿÿ ÿ ÿÿÿ‡ÿÿôÁQÿÁÿÁHøÅÿÿÿ ÿ ÿ ÿÿÿ !!ÿ'''ÿ,,,ÿ;;;ÿHHHÿNNNÿVVVÿ]]]ÿcccÿ ]]]ÿYZZÿSUUÿHIIÿBAAÿ===ÿ444ÿ)))ÿÿÿÿ ÿÿÿŠÿÑ ‚ÿÂÿÄ\ËÿþÃÿÿ ÿ ÿÿÿ!!!ÿ(((ÿ,,,ÿ999ÿCCCÿHHHÿPPPÿVVVÿWVVÿVTTÿTRRÿPPPÿIJJÿ>>>ÿ777ÿ444ÿ**+ÿ ÿÿÿ ÿÿÿÿ‡ÿþÿÿ"Þ5ÿÃÿÂmëÅÿ ÿÿ ÿÿÿ ÿ&&&ÿ+++ÿ444ÿ;;;ÿ@@@ÿGGGÿMMMÿJIIÿHFFÿ EDDÿ>>>ÿ555ÿ...ÿ(((ÿÿÿ ÿ ÿÿÿÿ‡ÿÿÿ ÿ$ø6¯7ÿÆÿÂAæÿþÁÿ ÿÿ ÿ ÿÿÿ!!!ÿ&&&ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿ >>>ÿ:99ÿ555ÿ000ÿ+**ÿ"""ÿÿÿ ÿ ÿÿÿˆÿÿþÿ)ÿ/{AEÿÆÿÄrÉÄÿÿÿ ÿÿÿÿ !!ÿ%%%ÿ***ÿ///ÿ333ÿ555ÿ444ÿ000ÿ*++ÿ%%%ÿ !!ÿÿÿ ÿ ÿÿÿÿÿ‡ÿÿÿÿ ê4˜@$/ÿÅÿÆXÆÿÿ ÿÿÿÿ !!ÿ&&&ÿ+++ÿ,,,ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ ÿ ÿ ÿÿÿŠÿü ý)ÿ5/ÿÆÿÆ[ÿþÃÿÿÿ ÿÿÿÿ !!ÿ"#"ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿ‡ÿþÿ¦ G.S;///ÿÆÿÉDÇùÄÿÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿŠÿüÐJ‚//ÿÈÿʳÿþÃÿÿÿ ÿ‚ ÿ ÿÿÿÿŒÿþÿǃ/ÿÈÿÇC¥ƒÿþÁÿÿÿÿÿÿÿÿ‰ÿþƒÿ°NÿËÿÉ ÑþïûÐÿÿ…ÿüðüß2ÿÍÿÉ56EÖÿþËÿÿÿ ÿÿÿþÿæP49 ÿÍÿ˃vØÍÿÿÿÿþƒÿß…ƒÿÎÿË„HöÊÿÿÿ ÿÿ…ÿ[„ÿÏÿÎ `ʃÿþÆÿþÿÿù†ilÿÒÿÏlëãëÉÿ÷áツÿÓÿÏ,vÿþÂÿþ‚ÿÇ0#%‚ÿÓÿÑ‚#œê¿ÿþƒÿÔ«hƒÿ×ÿÔ˜ÿþ¾ÿþÿ{ƒÿÚÿÔ1]O¤„ÿþ°ÿþ…ÿO]&ƒÿÚÿÖ‚IÓØÎÍé´ÿãÌÏÜÈ0‚ÿÝÿÖ‚ ‘ƒÿþªÿþƒÿu ‚ÿÝÿÙ„;’‡²…ÿþÿþˆÿ¤‰)„ÿàÿÞ‚Aëÿóø ÿýõóƒôÿØ'‚ÿåÿÞ‚CJC8‘ÿþÿþŒÿéY8ƒEK=‚ÿåÿá„:¾Æ‹½¸Éý‚ÿö¸ˆ½Ì”‡ÿéÿá„5ç‚ÿÏ ˆ ‡ÿéÿæe€wXÿñÿ÷†ÿþÿ÷†ÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/presets/Aderrasi - Aimless (Spirogravity Mix).milk0000775000175000017500000000366511756064134027707 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets/Rovastar - Bellanova (New Wave Mix).milk0000775000175000017500000001344611756064134027174 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=8.311065 fWaveSmoothing=0.606000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.134784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.599182 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.200000 shapecode_0_g2=0.200000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q3; shape_0_per_frame2=y = 1- q4; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_g = 0.5 + 0.5*sin(time*2.13); per_frame_4=wave_b = 0.5 + 0.5*sin(0.89*time); per_frame_5=wave_r = 0.2 + 0.2*sin(time*1.113); per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8= per_frame_9=q3 = 0.5+0.1*sin(movement); per_frame_10=q4 = 0.5-0.1*cos(0.781*movement); per_frame_11= per_frame_12=wave_x = q3; per_frame_13=wave_y = 1-q4; per_frame_14=decay = 0.995; per_frame_15=//decay = 1.0; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot = rot + 0.1*sin(newang*20); per_pixel_6=zoom = 1.0+0.1*abs(sin(newang*4)); projectM-complete-2.1.0-Source/presets/Rovastar - Dreamcatcher.milk0000775000175000017500000000502611756064134025412 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.083110 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.998000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.210000 nMotionVectorsX=1.280000 nMotionVectorsY=5.280000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = (frame)%2; per_frame_7=wave_r = red + red*sin(time*1.067)+.2*bass*frametest; per_frame_8=wave_g = green + green*sin(time*.722)+.2*treb*frametest; per_frame_9=wave_b = blue + blue*sin(time*0.451)+.2*mid*frametest; per_frame_10=wave_mystery = if(frametest,1,0); per_frame_11=ib_a = 0.03*(treb_att +treb); per_frame_12=ib_r = 0.08*(bass_att+bass); per_frame_13=ib_g = 0.08*(mid+mid_att); per_frame_14=ib_g =0.3*(mid*bass); per_pixel_1=q4 = below(x,0.3)+ above(x,0.7); per_pixel_2=q7 = 15 + int(3*rad); per_pixel_3=cx = if(q4,(0&(x*q7-0.5))*(1/q7)+0.05,0.5); per_pixel_4=cy = if(q4,(0&(y*15-0.5))*(1/15)+0.05,0.5); per_pixel_5=zoom = 1+if(q4,0,0.05*log(rad)); per_pixel_6=q5 = if(above(x,0.7),1,-1); per_pixel_7=rot = if(q4,q5*0.05*(sy+bass+bass_att),0); per_pixel_8=q6 = above(rad,0.2); per_pixel_9=rot = if(q6,rot,0.125*(q1-q2)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; per_frame_init_3=blue = (rand(30)/30) + 0.1; per_frame_init_4=green = (rand(30)/30) + 0.1; per_frame_init_5=red = (rand(30)/30) + 0.1; projectM-complete-2.1.0-Source/presets/Geiss - Octopus Gold with Dots.milk0000775000175000017500000000373311756064134026434 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=0.838983 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_7=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_8=q1=cos(0.23*time); per_frame_9=q2=time + 0.3*sin(time*0.21); per_frame_10=cx=cx+0.2*sin(q1*0.5); per_frame_11=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets/Rovastar - Hyperspace (Hyper Speed Mix).milk0000775000175000017500000000321711756064134030063 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.5*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets/Mstress & Juppy - Dancer.milk0000775000175000017500000003103011756064134025253 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.300000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=dim =1; //Dancer dimensions wave_0_per_point2=xpos=0;//Dancer x position variation wave_0_per_point3=ypos=0;//Dancer y position variation wave_0_per_point4= wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//Position Stabilization wave_0_per_point8=xpos=xpos+(1-dim)/2; wave_0_per_point9=ypos=ypos+(1-dim)/2; wave_0_per_point10= wave_0_per_point11=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point12=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point13=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point14=bassdiff = (bass - meanbass)*15; wave_0_per_point15=trebdiff = (treb - meantreb)*15; wave_0_per_point16=middiff = (mid - meanmid)*15; wave_0_per_point17=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point18=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point19=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point20= wave_0_per_point21=mi2_prg = mi2_prg+mi; wave_0_per_point22=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point23=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point24= wave_0_per_point25=s = sample *15; wave_0_per_point26=//Gambe wave_0_per_point27=x= if(equal(int(s),1),.4,.4); wave_0_per_point28=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point29= wave_0_per_point30=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point31=y= if(equal(int(s),2),.4,y); wave_0_per_point32= wave_0_per_point33=x= if(equal(int(s),3),.6,x); wave_0_per_point34=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point35= wave_0_per_point36=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point37=y= if(equal(int(s),4),.4,y); wave_0_per_point38= wave_0_per_point39=//Corpo wave_0_per_point40=x= if(equal(int(s),5),.5,x); wave_0_per_point41=y= if(equal(int(s),5),.6,y); wave_0_per_point42= wave_0_per_point43=//Braccia wave_0_per_point44=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point45=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),7),.5,x); wave_0_per_point48=y= if(equal(int(s),7),.6,y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point51=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point52= wave_0_per_point53=x= if(equal(int(s),9),.5,x); wave_0_per_point54=y= if(equal(int(s),9),.6,y); wave_0_per_point55= wave_0_per_point56=//Testa wave_0_per_point57=x= if(equal(int(s),10),.5,x); wave_0_per_point58=y= if(equal(int(s),10),.62,y); wave_0_per_point59= wave_0_per_point60=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point61=y= if(equal(int(s),11),.62,y); wave_0_per_point62=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point63=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point64= wave_0_per_point65=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point66=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point67= wave_0_per_point68=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point69=y= if(equal(int(s),14),.62,y); wave_0_per_point70= wave_0_per_point71=x= if(equal(int(s),15),.50,x); wave_0_per_point72=y= if(equal(int(s),15),.62,y); wave_0_per_point73= wave_0_per_point74=x=x*dim+xpos; wave_0_per_point75=y=y*dim+ypos; wave_0_per_point76= wave_0_per_point77=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point78=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point79=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point80= wave_0_per_point81=hm=sample+mi2_prg; wave_0_per_point82=ht=sample+tr_prg; wave_0_per_point83=hb=sample+ba_prg; wave_0_per_point84= wave_0_per_point85=r=hm; wave_0_per_point86=g=ht; wave_0_per_point87=b=hb; wave_0_per_point88=a=.8; wavecode_1_enabled=0 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_2_per_frame3=ry=atan2(q2,q4); wave_2_per_frame4=rz=0; wave_2_per_frame5= wave_2_per_frame6=t1=sin(rx);t2=cos(rx); wave_2_per_frame7=t3=sin(ry);t4=cos(ry); wave_2_per_frame8=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*q1*134; wave_2_per_point2=x1=sin(sample*543)*2+q2; wave_2_per_point3=y1=cos(sample*4232)*2+q3; wave_2_per_point4=z1=sin(sample*90)*2+q4; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=0 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_3_per_frame3=ry=atan2(q2,q4); wave_3_per_frame4=rz=0; wave_3_per_frame5=ry1=ry1+bass_att*.2; wave_3_per_frame6=t1=sin(rx);t2=cos(rx); wave_3_per_frame7=t3=sin(ry);t4=cos(ry); wave_3_per_frame8=t5=sin(rz);t6=cos(rz); wave_3_per_frame9=t7=sin(ry1);t8=cos(ry1); wave_3_per_frame10= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*q1*10; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*q1*.5; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*t8-z1*t7;z2=x1*t7+z1*t8; wave_3_per_point11=x1=x2+q2; wave_3_per_point12=y1=y1+q3; wave_3_per_point13=z1=z2+q4; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/q1)*q1; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+q1*.33)*.5+.5; wave_3_per_point23=b=sin(hu+q1*.66)*.5+.5; wave_3_per_point24=a=z3*.8; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.361327 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=temp1 = 0.01*(temp1*99+bass); shape_0_per_frame2=temp2 = (bass - temp1)*15; shape_0_per_frame3=temp3 = min(above(temp2,0)*temp2*.005,.11); shape_0_per_frame4= shape_0_per_frame5=temp4= temp4+temp3; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-temp4; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.388689 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.070000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.000000 shapecode_2_rad=0.559238 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_2_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_2_per_frame4=bassdiff = (bass - meanbass)*15; shape_2_per_frame5=trebdiff = (treb - meantreb)*15; shape_2_per_frame6=middiff = (mid - meanmid)*15; shape_2_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_2_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame9=middiff = above(middiff,0)*middiff; shape_2_per_frame10= shape_2_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_2_per_frame12=r = min(1,max(0,0.2*middiff)); shape_2_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_2_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_2_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_2_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_2_per_frame17=border_g = .4+min(.6,max(0,0.1*trebdiff)); shape_2_per_frame18=border_r = .4+min(.6,max(0,0.1*middiff)); shape_2_per_frame19=border_b = .4+min(.6,max(0,0.1*bassdiff)); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=q1=gam; per_frame_11=monitor =mi_prg; per_pixel_1= per_pixel_2=ylim=.8; per_pixel_3= per_pixel_4=sx = sy-below(y,ylim)*.001; per_pixel_5=dx=dx+.01*bass*(1-q1*2)*below(y,ylim); per_pixel_6=rot=rot+.051*below(y,ylim); per_pixel_7=cx=int(x*16)/16; per_pixel_8=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets/Rovastar - Clouded Judgement 3.milk0000775000175000017500000000355011756064134026435 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.902236 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_8=ob_size = ob_size + 0.005*treb_effect; per_frame_9=ib_size = ib_size + 0.005*mid_effect; per_frame_10=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_11=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_frame_12=dx = -0.01*treb_effect; per_frame_13=rot = 0.1-2*bass_effect; per_frame_14=zoom =0.99 - 0.2*(min(bass_effect,0.3)); projectM-complete-2.1.0-Source/presets/idiot - Nucleus.milk0000775000175000017500000000507511756064134023761 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.796892 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=if(above(q1,q3),redform1,redform2)+nozero; per_frame_19=redform1=.3+.5*sin(q2); per_frame_20=redform2=redform1-.3*Sin(Q4); per_frame_21=wave_b=if(Above(Q1,q2),blueform1,blueform2)+nozero; per_frame_22=blueform1=.1+.4*sin(q3); per_frame_23=blueform2=blueform1+.3*sin(Q2); per_frame_24=wave_g=if(Above(Q4,q5),.3*sin(time*.43),.7*sin(time*.43))+nozero; per_frame_25= per_frame_26=nozero=.2*sin(q3-.03*sin(q5))+.4; per_pixel_1=zoome=zoom+.1*sin(rad*xy*3.14)/2*sin(q3); per_pixel_2=xy=x+y*sin(ang*3.14*sin(q3)); per_pixel_3=rot=rot+.01*sin(x*3.14*q1-y*3.14+ang*3.14*rand(300*sin(q2)*tan(rad+3*sin(q4)))); per_pixel_4=zoome2=zoome+.10*sin(rad&Rad*sin(q3)); per_pixel_5=zoom=if(equal(zoome2,0),zoom+.1*sin(rad*3.14*sin(q1)*ang*3.14*sin(bass_att-1)),zoome2); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Mstress - Acoustic Nerve Impulses (Under Drug Effetcs (Hypn.milkprojectM-complete-2.1.0-Source/presets/Mstress - Acoustic Nerve Impulses (Under Drug Effetcs (Hypn.m0000775000175000017500000002044311756064134033062 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.998500 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.118879 fWaveSmoothing=0.000000 fWaveParam=-0.000100 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.010514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=1.000000 ib_size=0.000000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=73 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.959247 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=0.999998 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.090000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=flag1=int(abs(flag1-q1)); shape_0_per_frame2=flag=int(abs(flag-q1*flag1)); shape_0_per_frame3=ang =ang +if(flag,0,-.4)+abs(sin(bass))*.4*if(flag,1,-1); shape_0_per_frame4= shape_0_per_frame5=x=x+sin(time*.7)*.06; shape_0_per_frame6=y=y+sin(time*.5)*.06; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=a = if(equal(q5+q6+q7,0),0,a); shape_0_per_frame11=a2=a; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.840000 shapecode_1_y=0.220000 shapecode_1_rad=0.600092 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.734577 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.890000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=flag = abs(flag-1); shape_1_per_frame2=y = if(flag,.8,.2); shape_1_per_frame3=ang=if(flag,-q2,q3); shape_1_per_frame4=tex_ang=if(flag,-q3*3,q2*3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.181000 shapecode_2_y=0.800000 shapecode_2_rad=0.599578 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.734577 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=flag = abs(flag-1); shape_2_per_frame2=y = if(flag,.2,.8); shape_2_per_frame3=ang=if(flag,-q3,q2); shape_2_per_frame4=tex_ang=if(flag,-q2*3,q3*3); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.150000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.130000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=g = min(1,max(0,0.2*q7)); shape_3_per_frame2=r = min(1,max(0,0.2*q6)); shape_3_per_frame3=b = min(1,max(0,0.2*q5)); shape_3_per_frame4=g2 = min(.8,max(0,0.1*q7)); shape_3_per_frame5=r2 = min(.8,max(0,0.1*q6)); shape_3_per_frame6=b2 = min(.8,max(0,0.1*q5)); shape_3_per_frame7=ang=time; shape_3_per_frame8=a = if(equal(q5+q6+q7,0),0,a); shape_3_per_frame9=a2=if(equal(q5+q6+q7,0),0,a2); shape_3_per_frame10= shape_3_per_frame11=mbass=bass*5; shape_3_per_frame12=xmov = 0.1*rand(10)*mbass*0.015*(1-2*above(rand(10),5)); shape_3_per_frame13=ymov = pow(pow(mbass*0.015,2)-pow(xmovn,2),1/2)*(1-2*above(rand(10),5)); shape_3_per_frame14=x = .5+xmov ; shape_3_per_frame15=y = .5+ymov; per_frame_init_1=oldy=.4; per_frame_1=meanbass = 0.01*(meanbass*99+bass); per_frame_2=meantreb = 0.01*(meantreb*99+treb); per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=bassdiff = (bass - meanbass)*15; per_frame_5=trebdiff = (treb - meantreb)*15; per_frame_6=middiff = (mid - meanmid)*15; per_frame_7=bassdiff = above(bassdiff,0)*bassdiff; per_frame_8=trebdiff = above(trebdiff,0)*trebdiff; per_frame_9=middiff = above(middiff,0)*middiff; per_frame_10=q5=bassdiff; per_frame_11=q6=middiff; per_frame_12=q7=trebdiff; per_frame_13= per_frame_14= per_frame_15= per_frame_16=//Thanks to krash for beat detection (modified) per_frame_17=volume = 0.3*bass+mid; per_frame_18=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_19=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_20=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_21=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_22=peakbass_att = max(bass_att,peakbass_att); per_frame_23=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_26=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_27=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_28=q1 = beat; per_frame_29=q2=oldq2+bass*.02; per_frame_30=oldq2=q2; per_frame_31=q3=oldq3+treb*.02; per_frame_32=oldq3=q3; per_frame_33=temp = y; per_frame_34=y = if(beat,oldy,y); per_frame_35=oldy=if(beat,temp,oldy); per_frame_36= per_frame_37=monitor =q2; projectM-complete-2.1.0-Source/presets/Geiss - Symmetry.milk0000775000175000017500000000257311756064134024136 0ustar matthiasmatthias[preset00] fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.700000 fWaveScale=0.948000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.948717 fZoomExponent=1.000000 fShader=1.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.651000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.300000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.050*( 0.60*sin(0.994*time) + 0.40*sin(0.941*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.990*time) + 0.40*sin(1.002*time) ); per_frame_3=wave_b = wave_b + 0.050*( 0.60*sin(0.775*time) + 0.40*sin(1.071*time) ); per_frame_4=zoom = zoom + 0.015*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Geiss - Solar Flare (Blue).milk0000775000175000017500000000341111756064134025360 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=0.387000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.123000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets/Unchained - A Matter Of Taste (Remix).milk0000775000175000017500000000512711756064134027300 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.993 fVideoEchoZoom=0.99662 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.72 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0.3 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1.06152 sy=1.06152 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=wave_r=wave_g+.5*mid_residual; per_frame_21=wave_r=wave_b+.5*treb_residual; per_frame_22=zoom=zoom-.0035*q1; per_frame_23=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets/Rovastar - Parallel Universe.milk0000775000175000017500000000350111756064134026341 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.032378 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.045000 wave_y=0.940000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.400000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+0.5*sin(time); per_frame_2=wave_r = 0.5+0.5*sin(time); per_frame_3=xwave_a = 0; per_frame_4=ib_b = 0.5+0.3*sin(time*2.314); per_frame_5=ib_r = 0.7+0.3*sin(time*1.867); per_frame_6=q8 = if(above(bass,1.2),2*bass,0.5); per_frame_7=q7 = if(above(bass_att,1.2),2*bass_att,0.5); per_frame_8=q6 = if(above(bass+bass_att,2.3),bass+bass_att,0.5); per_frame_9=warp =0; per_frame_10=q5 = if(above(treb+treb_att,2.8),1,0); per_frame_11=monitor = q5; per_frame_12=ib_g = q5; per_pixel_1=myx = x-0.5; per_pixel_2=myy = y-0.5; per_pixel_3=q1 =0.1*sqrt(x*x+y*y); per_pixel_4=q1 = 0.05*(x+y); per_pixel_5=dy = q1*abs(sin(50*bass)); per_pixel_6=dx = q1*abs(sin(50*bass_att)); per_pixel_7=dy = 0.2*q1*q6; per_pixel_8=dx=0.2*q1*q6; projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Rainbow Obscura.milk0000775000175000017500000000317711756064134030002 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.985 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.040271 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=-0.19 cy=-0.1 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_x = 0.01*rand(100); per_frame_3=wave_r = 1 + sin(-wave_x*3.1415); per_frame_4=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_5=wave_b = sin(wave_x*3.1415); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05*sin(rad*4*sin(time*.8))); per_pixel_2=zoom=zoom+rot*sin(time*2); projectM-complete-2.1.0-Source/presets/Rovastar - Dark Ritual (Star Of Destiny Denied Mix).milk0000775000175000017500000001761711756064134031772 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=100.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.460000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=1.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.050000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.600000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = 0.1*q7+time*4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=rad =0.2+q7*0.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.600000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang =1+(0.1*q7)+ time*4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_1_per_frame10=rad = 0.2+0.1*q7; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = 0.3333+ (0.1*q7)+time*4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_2_per_frame10=rad = 0.2+q7*0.1; per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_frame_32=q7= 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_33=dx = 0.5; per_frame_34=dy =0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = dx+mult*sin(ang2-1.5); per_pixel_7=dy = dy+mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.1*rad*q7; per_pixel_16=zoom = 1.01 + rad*0.15*q7 projectM-complete-2.1.0-Source/presets/Geiss - Drift.milk0000775000175000017500000000331311756064134023346 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.165135 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.110549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.02*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets/Rovastar & Rocke - Sugar Spun Sister.milk0000775000175000017500000000330311756064134027377 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=1.116811 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.570000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); projectM-complete-2.1.0-Source/presets/Geiss - Bipolar 4.milk0000775000175000017500000000257211756064134024020 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=0.559785 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.001440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.800000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.8215+rad*0.5; projectM-complete-2.1.0-Source/presets/Rovastar - Chemical Spirituality.milk0000775000175000017500000000442111756064134027216 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.083110 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.503000 wave_y=1.000000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.210000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = frame%2; per_frame_7=wave_r = .2 + .2*sin(time)+.4*bass*frametest; per_frame_8=wave_g = .2 + .2*sin(time*.222)+.4*treb*frametest; per_frame_9=wave_b = .2 + .2*sin(time*.555)+.4*mid*frametest; per_frame_10=q3 = min(max(q2,2),0.5); per_frame_11=monitor =q1; per_frame_12=wave_mystery = if(frametest,0,1); per_frame_13=wave_x = if(frametest,0.5,0.5); per_frame_14=wave_y = if(frametest,0.999,0.999); per_frame_15=monitor = wave_g; per_frame_16=ib_a = 0.03*(treb_att +treb); per_frame_17=ib_b = 0.08*(bass_att+bass); per_frame_18=ib_g = 0.08*(mid+mid_att); per_pixel_1=cx = (0&(x*15-0.5))*(1/15)+0.05; per_pixel_2=cy = (0&(y*15-0.5))*(1/15)+0.05; per_pixel_3=rot = (0.1)*(q3*((5*(q2-(0.8+0.1*q1)+cx))*rad-q1)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; projectM-complete-2.1.0-Source/presets/Geiss - Vortex 1.milk0000775000175000017500000000310611756064134023706 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.061817 fWaveScale=0.948000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.240000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_pixel_1=rot=rot+0.1/(rad+0.1); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Ro.milkprojectM-complete-2.1.0-Source/presets/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Ro.m0000775000175000017500000001531611756064134032456 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.500000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.020000 ib_size=0.500000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.250000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.100000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=q1; per_frame_39=mv_x=rand(30); per_frame_40=mv_y=rand(30); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_mode=4+4*q4; per_pixel_1=newx = x - abs(q1); per_pixel_2=newy = y - abs(q2); per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = zoom+.07*cos(x*10*q3); per_pixel_9=rot = rot * (zoom-1); projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Xen Traffic.milk0000775000175000017500000000760611756064134027114 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_pixel_1=bass_effect = max(max(bass,bass_att)-1.18,0); per_pixel_2=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_3=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_4=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*bass_effect; per_pixel_5=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_6=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/presets/Telek - Flicker.milk0000775000175000017500000000554211756064134023655 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=58.752007 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_2= per_frame_3=wave_x = ((frame%3-1)*.5*bass_x+1)*wave_x; //spreads flame per_frame_4= per_frame_5=decay = 3000000+57.75; // Magic 'flame' decay per_frame_6=//wave_mystery = sin(time*.2)*.05+1; per_frame_7= per_frame_8=ob_a = sqr(sqr(sin(time*1)*.25+.25)); // 'ad-lib decay' to black - no ugly artefacts per_frame_9=// ^4 to get it up there quick -> min time with decay on. per_frame_10= per_frame_11=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_12=// flames so quickly per_frame_13= per_frame_14=monitor = ob_a; per_frame_15= per_frame_16=//Other decays to try: per_frame_17=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_18=//3000000 + 57.75 <<< =:-) per_pixel_1=dy = (x+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_2=dy = -.0025*((1-y)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_3= per_pixel_4=dx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_5=dx = dx*sqr(y); //dampens top per_pixel_6=//dx = dx*(1-x/2); //slows sides per_pixel_7=dx = dx*-.2*(rand(10)-5); //random damper per_pixel_8=dx = dx -(x-.5)*.04*(.8-sqr(y)); //drift towards centre per_pixel_9=dx = dx + cos(sqr(y-.5)*10-time*1.1)*sqr(1-(y))*.01; //add flutter at top per_pixel_10= per_pixel_11=// Telek - 26/09/2002 per_frame_init_1=bass_x = 1; projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 1.0.milk0000775000175000017500000000632611756064134025130 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets/Unchained - Unclaimed Wreckage.milk0000775000175000017500000000741411756064134026542 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999800 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.450290 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.183895 fShader=0.400000 zoom=1.001507 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=zoom=.9985; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.03*sin(rad*2+rad*q2)*sign(snee)-.06*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*below(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid; per_pixel_11=sy=sy+.17*sin(rad)*q2*grid; projectM-complete-2.1.0-Source/presets/Geiss - Anomaly 2.milk0000775000175000017500000000340211756064134024017 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=6.140000 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=0.060000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(time*0.3986); fRating=4.000000 projectM-complete-2.1.0-Source/presets/Idiot - MOTIVATION!.milk0000775000175000017500000000416411756064134024033 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.236877 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_g=1-(abs(q1/2/2)); per_frame_12=wave_r=1-(abs(Q2/2/2)); per_frame_13=wave_g=1-(abs(q3/2/2)); per_frame_14= per_pixel_1=zoom=zoom+.1*Sin(Abs(rad/3.14)+.6*sin(above(Q1,1.594)+.1*sin(Q1))); per_pixel_2=rot=rot+.1*sin(rad*3.14)*sin(if(above(q2,1.6),.5,-.5))+(.01*Rad)*sin(above(q1,1.7)); per_pixel_3=dx=dx+.01*Sin(rad*5)*Sin(if(above(q3,1.2),.5,-.5))*sin(rad*50-q1)+.005*Sin(Q2*rad*50); per_pixel_4=dy=dy-.01*sin(rad*5)*sin(if(above(q2,1.5),.5,-.5))*sin(rad*500-q2)-.005*sin(q1*rad*50); projectM-complete-2.1.0-Source/presets/Geiss - Planet 1.milk0000775000175000017500000000322611756064134023645 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(time*0.321)) + (y*2-1)*(0.08+0.15*cos(time*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets/StudioMusic & Unchained - Entity.milk0000775000175000017500000000734111756064134026742 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998099 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=7.740000 fWaveScale=0.988200 fWaveSmoothing=0.450000 fWaveParam=0.300000 fModWaveAlphaStart=1.359900 fModWaveAlphaEnd=0.380000 fWarpAnimSpeed=0.787543 fWarpScale=1.327700 fZoomExponent=1.332000 fShader=0.500000 zoom=1.195700 rot=0.000000 cx=0.050000 cy=0.950000 dx=0.000000 dy=0.000000 warp=3.753000 sx=0.990000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.340001 ib_size=0.005000 ib_r=0.970000 ib_g=0.500000 ib_b=0.499900 ib_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/Studio Music and Unchained - Rapid Alteration.milk0000775000175000017500000000734211756064134031266 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=1.000000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.530000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/Idiot24-7 - Ascending to heaven 2.milk0000775000175000017500000000245511756064134026463 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469135 fWaveScale=0.931008 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=5.725291 fZoomExponent=4.778017 fShader=0.000000 zoom=1.093507 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.066200 sx=0.905286 sy=1.010000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 1*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_b = wave_b + 1*( 1.60*sin(1.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_g = wave_g +1*(1.50*sin(1.900*time)+.40*sin(1*time) ); per_frame_4=rot=.140*sin(time); projectM-complete-2.1.0-Source/presets/Unchained - Unified Drag 2.milk0000775000175000017500000000663711756064134025501 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.96 fVideoEchoZoom=2.216266 fVideoEchoAlpha=0.78 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.931011 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0081 fShader=0.4 zoom=0.820774 rot=0 cx=0.4999 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999998 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.9 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=rot=1; per_frame_51=cx=cx+.05*q4; per_frame_52=cy=cy+.05*q5; per_frame_53=zoom=.95+.05*q6; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=zoom=zoom+.02*cos(rad*2+rad*q2)*sign(snee)-.04*sin(rad*3.14*q3-3.14*cos(rad*3.14*snur-3.14*q6)); per_pixel_5=sx=if(below(x,.5)*below(y,.5),sx+.2*q4*snur,1+.1*q2*grid); per_pixel_6=sy=if(below(x,.5)*below(y,.5),sy+.2*q5*snee,1+.1*q2*grid); projectM-complete-2.1.0-Source/presets/Rovastar - Cosmic Echoes 2.milk0000775000175000017500000000366311756064134025563 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dy = if(above(y,0.5),sin(0.5-y)/10, log10(1/y)/35); projectM-complete-2.1.0-Source/presets/Unchained - Ribald Ballad.milk0000775000175000017500000000707711756064134025472 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.991000 fVideoEchoZoom=1.008149 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.160929 fWaveScale=3.394157 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.070000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.035-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q4; per_frame_39=mv_x=bass_flop*(15+q2*15); per_frame_40=mv_y=bass_flop*(15+q3*15); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=cx=cx+sin(pulse*q3)*.1; per_frame_45=cy=cy+sin(pulse*q2)*.1; per_pixel_1=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(ang*3.14*(q1+q2+q3))); per_pixel_2=zoom=if(above(q2,0),zoom-cos(rad*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(ang*10*q1))); projectM-complete-2.1.0-Source/presets/Geiss - Swirlie 4.milk0000775000175000017500000000424211756064134024042 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= projectM-complete-2.1.0-Source/presets/Geiss - Nautilus.milk0000775000175000017500000000240111756064134024077 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.058150 fWaveSmoothing=0.750000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.820000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=rot = rot + 0.73*sin(time*0.065); per_frame_2=zoom=zoom+rot*0.2; per_frame_3=warp=warp+max(0,(bass_att-1.2)*4.5); per_frame_4=decay = decay - 0.01*equal(frame%20,0); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Soul.milkprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Soul.m0000775000175000017500000000534411756064134032566 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=//rot = -0.01*rad*sin(q8); per_pixel_16=rot =0+abs(3* dx) - abs(3*dy); per_pixel_17=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_18=zoomexp = 1 + abs((300* dx) - (300*dy)); projectM-complete-2.1.0-Source/presets/Rovastar - Timeless Voyage.milk0000775000175000017500000000240311756064134026024 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.550000 ib_a=0.000000 nMotionVectorsX=52.090683 nMotionVectorsY=37.504894 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.534792 mv_r=0.000000 mv_g=0.162823 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/presets/Geiss - Three Kinds Of Amphetamines.milk0000775000175000017500000000376511756064134027332 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.420000 fWaveScale=0.691358 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.888000 fShader=1.000000 zoom=1.045000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=zoom = zoom + rad*0.2; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.008*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.006*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=zoom+0.13*rad; projectM-complete-2.1.0-Source/presets/Rovastar & Sperl - Tuxflower.prjm0000775000175000017500000001703211756064134026217 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.01*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.01*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.01*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.01*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.01*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_imageURL=Tux.tga shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.150068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.7100000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.01*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.01*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_17=oldq8 =q8; per_frame_18=mybass = mybass + 0.01*(bass + bass_att); per_frame_19=rot =1 + 0.15*sin(mybass*0.1789); per_frame_20=zoom = 1.6 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); projectM-complete-2.1.0-Source/presets/CMakeLists.txt0000664000175000017500000000033611756064134023007 0ustar matthiasmatthiasPROJECT(presets) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake) projectM-complete-2.1.0-Source/presets/Aderrasi - Blender.milk0000775000175000017500000000301311756064134024326 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.915820 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.15*sin(time); per_frame_2=wave_y = wave_y + 0.15*cos(time); per_frame_3=wave_r = wave_r + 0.9; per_frame_4=wave_g = 0.9 - 0.5*bass; per_frame_5=wave_b = 0.9 - 0.5*bass; per_pixel_1=rot = rot - 0.1*min((2-rad)*bass_att,(2-rad)*treb_att); per_pixel_2=grad = sqrt(x*x + y*y)*2; per_pixel_3=dx = dx - 0.02*(1-rad); per_pixel_4=dy = dy + 0.02*(1-rad); per_pixel_5=zoom = zoom - max(grad*(bass/8 - treb/8), 0); projectM-complete-2.1.0-Source/presets/Geiss - Julia Fractal 1.milk0000775000175000017500000000421111756064134025016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets/Geiss - Space Voyage Bright.milk0000775000175000017500000000264511756064134025753 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.100000 fWaveScale=1.694000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets/Rovastar - A Million Miles From Earth (Wormhole Mix).milk0000775000175000017500000000340311756064134032147 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); projectM-complete-2.1.0-Source/presets/Fvese - Round and Round (geiss gamma mix).milk0000775000175000017500000001317111756064134030216 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.944900 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.987793 fWaveScale=1.008109 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.001800 fWarpScale=1.001800 fZoomExponent=1.008149 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=2.400001 mv_dx=0.000000 mv_dy=0.340000 mv_l=0.999999 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=rot = rot+0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_6=myeff=(q3+ if(above(q2,0.75), + q1*tan(time), + q2*tan(time))+.4+((cos(vol))/2) +q3 + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_7=mytime=.7; per_frame_8=q1=sin(mytime*4); per_frame_9=q2=sin(mytime*2); per_frame_10=q3=abs(rad-.1)*(mytime*myeff); per_frame_11=xpos=.5; per_frame_12=ypos=.5; per_frame_13=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_14=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_pixel_1=dx=q3*atan((rad)/q2*sin((dx_r*dy_r)*q3+time*5)); per_pixel_2=dy=q3*atan((rad)/q2*cos((dx*dy)*q3+time*5)); per_pixel_3= projectM-complete-2.1.0-Source/presets/Telek - Spokes (More Dynamic).milk0000775000175000017500000000427111756064134026111 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.228237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.120321 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=-0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.200000 ob_a=0.100000 ib_size=0.260000 ib_r=0.100000 ib_g=0.100000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=7.552002 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ab15 = above(bass_att,1.5); per_frame_2=ab10 = above(bass_att, 1.0) - ab15; per_frame_3=ab05 = above(bass_att, 0.5) - ab15 - ab10; per_frame_4=ab00 = 1 - ab15 - ab10 - ab05; per_frame_5=wave_r = ab15*1 + ab10*(6*sin(time*.31)+ .5) + per_frame_6= ab05*(.4*sin(time*.15)+.2) + ab00*.1; per_frame_7=wave_g = ab15*.5 + ab10*(.2*sin(time*.316)+.1) + per_frame_8= ab05*(.2*sin(time*.101)+.1) + ab00*1; per_frame_9=wave_b = ab15*0 + ab10*(.4*sin(time*.407)+.7) + per_frame_10= ab05*(.3*sin(time*.112)+.4) + ab00*.1; per_frame_11=exb =exb*.92 + bass*.05; per_frame_12=ext =ext *.92 + treb*.05; per_frame_13=ob_t=.5; per_frame_14=monitor = ext; per_frame_15=w_y = w_y*.6+.2*max(min(1,bass_att*exb),.2); per_frame_16=wave_y=w_y; per_frame_17=wave_y = wave_y *(1- pow(progress,4)); per_frame_18= per_frame_19=wave_m = wave_m - fps*pow(1-wave_y, 3)*.01; per_frame_20=wave_mystery = wave_m; per_frame_21=//ob_a=above(bass_att,4); per_frame_22= per_pixel_1=rot = rot + (2-ang+time*1)*1.9+1.0*time; per_frame_init_1=wave_m = 0; projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Ice Planet.milk0000775000175000017500000000301111756064134026065 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.998 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.334524 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.001*pow((bass+bass_att-2),8),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.013*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(q8*0.321)) + (y*2-1)*(0.08+0.15*cos(q8*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Spirit (Twisted Mix).milk0000775000175000017500000000600511756064134030706 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=dx = dx -0.008*sin(time*0.23); per_frame_28=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=dx = if(above(box,1),sin(0.542*time),dx); per_pixel_5=dy= if(above(box,1),sin(0.581*time),dy); per_pixel_6=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets/Geiss - Pelota De Fuego.milk0000775000175000017500000000322611756064134025064 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.500000 fWaveScale=3.187000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.350000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.450*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets/Geiss - Cycloid 2.milk0000775000175000017500000000276611756064134024021 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.490254 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.024000 rot=-0.080000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets/Aderrasi - Floater Society.milk0000775000175000017500000000410311756064134025750 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.294621 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.200000 ob_g=0.300000 ob_b=0.000000 ob_a=0.100000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=23.999998 mv_dx=-0.060000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.25*sin(2.3*time); per_frame_4=wave_mystery = sin(time); per_frame_5=mv_l = mv_l + 2*sin(time); per_frame_6=mv_r = wave_r; per_frame_7=mv_g = wave_g; per_frame_8=mv_b = wave_b; per_frame_9=warp = 0; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=bass_seek = below(bass_seek,bass) + bass_att - (above(bass_att,bass_seek) -bass); per_frame_14=trip = 0.4*bass_seek; per_frame_15=dy = dy + dy_r*trip*cos(time); per_frame_16=dx = dx + dx_r*trip*sin(time); per_frame_17=zoom = zoom - 0.025*trip*thresh; per_frame_18=rot = rot + 0.015*trip*thresh; per_pixel_1=dy = dy - 0.95-rad*dx; projectM-complete-2.1.0-Source/presets/Eo.S. - heater core C_Phat's_on route_mix+beam.milk0000664000175000017500000003370211756064134031172 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=freq=sin(q7*0.5)*4+4; wave_0_per_point4= wave_0_per_point5=scale=sin(n*freq)*0.3+0.7; wave_0_per_point6=xp=sin(n*1)*0.3*scale; wave_0_per_point7=yp=cos(n*1)*0.3*scale; wave_0_per_point8=zp=abs(sin(n*freq+time)*0.1); wave_0_per_point9= wave_0_per_point10=//rotate on y wave_0_per_point11=ang=(q7+time*0.01)*0.2; wave_0_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_0_per_point13=yp2=yp; wave_0_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_0_per_point15= wave_0_per_point16=//rotate on x wave_0_per_point17=ang=(q7+time*0.01)*0.3; wave_0_per_point18=xp3=xp2; wave_0_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_0_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_0_per_point21= wave_0_per_point22= wave_0_per_point23=xp=xp3; wave_0_per_point24=yp=yp3; wave_0_per_point25=zp=zp3; wave_0_per_point26=zp=zp+2.1; wave_0_per_point27=xs=xp/zp; wave_0_per_point28=ys=yp/zp; wave_0_per_point29= wave_0_per_point30=x=xs+0.5; wave_0_per_point31=y=ys*1.3+0.5; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_0_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2= wave_1_per_point3=freq=sin(q7*0.5)*4+4; wave_1_per_point4= wave_1_per_point5=scale=sin(n*freq)*0.3+0.7; wave_1_per_point6=xp=sin(n*1)*0.3*scale; wave_1_per_point7=yp=cos(n*1)*0.3*scale; wave_1_per_point8=zp=-abs(sin(n*freq+time)*0.1); wave_1_per_point9= wave_1_per_point10=//rotate on y wave_1_per_point11=ang=(q7+time*0.01)*0.2; wave_1_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_1_per_point13=yp2=yp; wave_1_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_1_per_point15= wave_1_per_point16=//rotate on x wave_1_per_point17=ang=(q7+time*0.01)*0.3; wave_1_per_point18=xp3=xp2; wave_1_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_1_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_1_per_point21= wave_1_per_point22= wave_1_per_point23=xp=xp3; wave_1_per_point24=yp=yp3; wave_1_per_point25=zp=zp3; wave_1_per_point26=zp=zp+2.1; wave_1_per_point27=xs=xp/zp; wave_1_per_point28=ys=yp/zp; wave_1_per_point29= wave_1_per_point30=x=xs+0.5; wave_1_per_point31=y=ys*1.3+0.5; wave_1_per_point32= wave_1_per_point33= wave_1_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_1_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38= wave_2_per_point39= wave_2_per_point40=a=aflux wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2= wave_3_per_point3= wave_3_per_point4= wave_3_per_point5=scale=sin(n*freq)*0.3+0.7; wave_3_per_point6=zp=sin(time); wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); wave_3_per_point8=xp=sin(n)*0.1*aflux; wave_3_per_point9=yp=cos(n)*0.1*aflux; wave_3_per_point10= wave_3_per_point11= wave_3_per_point12=//rotate on y wave_3_per_point13=ang=(q7+time*0.01)*0.2; wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yp2=yp; wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=//rotate on x wave_3_per_point19=ang=(q7+time*0.01)*0.3; wave_3_per_point20=xp3=xp2; wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point23= wave_3_per_point24= wave_3_per_point25=xp=xp3; wave_3_per_point26=yp=yp3; wave_3_per_point27=zp=zp3; wave_3_per_point28= wave_3_per_point29=zp=zp+2.1; wave_3_per_point30=xs=xp/zp; wave_3_per_point31=ys=yp/zp; wave_3_per_point32= wave_3_per_point33=x=xs+0.5; wave_3_per_point34=y=ys*1.3+0.5; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37= wave_3_per_point38=a=aflux shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.180000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=1.000000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5) shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen per_frame_20= per_frame_21= per_frame_22=decay=1; per_frame_23= per_frame_24=vol=(bass+mid+treb)*0.25; per_frame_25=vol=vol*vol; per_frame_26=mtime=mtime+vol*0.018*(68/fps); per_frame_27=q7=mtime; per_frame_28=q8=vol per_pixel_1=zoom=-1.02 + ((rad*(treb*10))*(bass*bass)); projectM-complete-2.1.0-Source/presets/Unchained - Morat's Final Voyage.milk0000775000175000017500000000454111756064134026667 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.976151 fWaveScale=0.931 fWaveSmoothing=0.18 fWaveParam=-0.32 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=2.3 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0.01 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),5000),-5000,pulse+mid_att*.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)); per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_pixel_1=zoom=zoom-cos(x*10*sin(time+q1*.9)-10*sin(time+q1))*.1-sin(rad*10*sin(time+q1*.5))*.1; per_pixel_2=rot=rot+abs(1-zoom)*sin(time+q1)*2; projectM-complete-2.1.0-Source/presets/Idiot - Tentacle Dreams (Remix).milk0000775000175000017500000000633111756064134026420 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.544918 fWaveSmoothing=0.630000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000376 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=0.500000 ob_b=1.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=react=vol; per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; per_frame_17=change=bnot(1); per_frame_18=q1=new_bass; per_frame_19=q2=new_treb; per_frame_20=q3=new_mid; per_frame_21=q4=new_vol; per_frame_22=q5=bass_thresh; per_frame_23=q6=treb_thresh; per_frame_24=q7=mid_thresh; per_frame_25=q8=vol_thresh; per_frame_26=wave_r=.4+.3*Sin(time+Q1); per_frame_27=wave_b=.3+.6*sin(time+q2); per_frame_28=wave_g=.5+.5*sin(time-q1); per_frame_29= per_frame_30= per_pixel_1=rot_effect=.3*Sin(rad-+ang*x+yQ3)*rad*sin(if(Above(Q1,q2),q5,-q5))*rad-.1*sin(Q3*rad+ang-x*y*rad*q1); per_pixel_2=rot_effect2=if(Above(q5,q6),rot_effect,-rot_effect)-rad*.25*sin(Q6)+.2*Sin(Q6)-x*.25-.01*sin(Q7)- per_pixel_3=above(rad,x)*sin(Q8)*.25*sin(time*.65); per_pixel_4=rot=if(above(q5,q7),rot_effect,rot_effect2); per_pixel_5=cx_x=if(Above(Q2,q3),cx+.5*Sin(x-.3*Rad*cos(q1-.3)-.2-rad*sin(q6)),.5); per_pixel_6=cy_x=if(Above(Q2,q3),cy+.5*sin(y-.3*rad*cos(q2-.3)-.2-rad*sin(q5)),.5); per_pixel_7=cx=if(above(q5,q6),cx_x,cx_x-.2); per_pixel_8=cy=if(Above(Q5,q7),cy_x,cy_x-.2); per_pixel_9=zoom=zoom-.10*rad*sin(Q1)*Rad-.02*sin(q6-x+y*sin(q6+rad)+rad); per_pixel_10=//388-0250; projectM-complete-2.1.0-Source/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk0000775000175000017500000000522211756064134031017 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.006758 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=100.000000 fWaveScale=0.999835 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.010000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=basstrip = above(bass_att,basstrip)*2 + (1-above(bass_att,basstrip))*((basstrip-1.3)*0.96+1.3); per_frame_2=basswack = equal(basstrip,2)*0.97*sin(time*2) + (1-equal(basstrip,2))*basswack; per_frame_3=trebtrip = above(treb_att,trebtrip)*2 + (1-above(treb_att,trebtrip))*((trebtrip-1.3)*0.96+1.3); per_frame_4=trebwack = equal(trebtrip,2)*0.97*sin(time*2.5) + (1-equal(trebtrip,2))*trebwack; per_frame_5=midtrip = above(mid_att,midtrip)*2 + (1-above(mid_att,midtrip))*((midtrip-1.3)*0.96+1.3); per_frame_6=midwack = equal(midtrip,2)*0.97*sin(time*2.75) + (1-equal(midtrip,2))*midwack; per_frame_7=wave_r = wave_r + 0.75*basswack; per_frame_8=wave_g = wave_g + 0.75*trebwack; per_frame_9=wave_b = wave_b + 0.75*midwack; per_frame_10=ob_r = 1- wave_r; per_frame_11=ob_g = 1 - wave_g; per_frame_12=ob_b = 1-wave_b; per_frame_13=ib_r = 0.9*ob_r; per_frame_14=ib_g = 0.9*ob_g; per_frame_15=ib_b = 0.9*ob_b; per_frame_16=volt = (bass_att+treb_att+mid_att)/3; per_frame_17=zoom = zoom - 0.005; per_frame_18=zoom = zoom + if (above(volt,0.75),- 0.005*(1-rad), 0); per_frame_19=sy = sy + if (below(volt,0.83), - 0.01*(0.5-rad), 0); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 0.05*sin(time*(rad*cos(time*12*ang))); per_pixel_5=zoom = zoom + 0.025*cos(time*(0.5-rad)); per_pixel_6=rot = rot - 0.05*((sin(time)-rad)*(0.9+abs(sin(rad*12)))); projectM-complete-2.1.0-Source/presets/Rozzor & Aderrasi - Canon.milk0000775000175000017500000000435511756064134025417 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.463937 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.100000 ob_size=0.010000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_mystery = wave_mystery + 0.25*tan(3*bass); per_frame_2=q1 = wave_mystery; per_frame_3=wave_b = cos(time) + abs(cos(time)); per_frame_4=wave_g = abs(sin(time)) ; per_frame_5=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_6=ob_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_7=ob_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_8=ob_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_9=ib_g = wave_g; per_frame_10=ib_r = sin(time); per_frame_11=kick = above(bass_att,kick)*2 + (1-above(bass_att,kick))*((kick-1.3)*0.96+1.3); per_frame_12=dx_r = equal(kick,2)*0.018*sin(6*time) + (1-equal(kick,2))*dx_r; per_frame_13=dy_r = equal(kick,2)*0.015*sin(7*time) + (1-equal(kick,2))*dy_r; per_frame_14=dy = dy + 2*dy_r * 0.5*sin(0.8*time); per_frame_15=dx = dx + 2*dx_r * 0.5*sin(time); per_frame_16=warp = warp + if (below(kick,0), + 0.5*treb, 0); per_frame_17=q2 = kick; per_pixel_1=rot = rot + 0.3*(0.2*sin(1-rad)*5 - 0.2*sin(0.05*rad)*5) * q2; per_pixel_2=cx = if(above(dy,-.5),1-rot * 2,rot*q2); per_pixel_3= projectM-complete-2.1.0-Source/presets/Aderrasi - Dark Matter (Converse Mix).milk0000775000175000017500000000413311756064134027461 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.074098 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.451117 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.12*sin(time); per_frame_6=wave_y = wave_y + 0.12*sin(1.24*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - abs(0.6*sin(((sin(cos(time)+0.5*sin(1.6*bass)-0.44*cos(1.1*mid))+sin(-rad)))* per_pixel_6=(sin(bass)*(0.5-rad)))); per_pixel_7=zoom = zoom + 0.02*(2-rad); per_pixel_8=dx = dx + dx_r; per_pixel_9=dy = dy + dy_r; per_pixel_10=dx = dx + abs(0.005*(1.2*cos(bass*0.73*time) + 1.2*sin((0.5-rad)*2.1*time))); per_pixel_11=dy = dy + abs(0.005*(1.2*sin(bass*0.73*time) + 1.2*cos((0.5-rad)*1.3*time))); projectM-complete-2.1.0-Source/presets/Unchained - Ghostlight Whisper.milk0000775000175000017500000000732011756064134026642 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.982000 fVideoEchoZoom=1.160967 fVideoEchoAlpha=0.200000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=0.359738 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999600 fShader=0.030000 zoom=0.999300 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.180000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_29=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_30=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_31=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_32=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_33=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_34=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_35=mv_l=(q7)*2; per_frame_36= per_frame_37= per_frame_38= per_frame_39=wave_x=wave_x+.03*q7*q4; per_frame_40=wave_y=wave_x+.01*q6*q5; per_frame_41=mv_x=q6*q7; per_frame_42=mv_y=q6*q7; per_frame_43=zoom=zoom+.01*q1; per_pixel_1=gridx=bnot((q7*sin(x*3.14))%2); per_pixel_2=gridy=bnot((q7*sin(y*3.14))%2); per_pixel_3=dx=sin((y-0.5)*q1*6.2)*.01+q5*sin((y-0.5)*q2*6.2)*.01; per_pixel_4=dy=cos((x-0.5)*q2*6.2)*.01+q4*cos((x-0.5)*q1*6.2)*.01; per_pixel_5=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q5))*(10+q7)); per_pixel_6=rot=rot*sign(grid)*q4; per_pixel_7=sx=sx+grid*.03; per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets/Geiss - Journey.milk0000775000175000017500000000376111756064134023740 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=2.868977 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.059000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_x = wave_x + 0.080*( 0.60*sin(0.221*time) + 0.40*sin(0.121*time) ); per_frame_2=wave_y = wave_y + 0.120*( 0.60*sin(0.142*time) + 0.40*sin(0.232*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.007*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.02*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.004*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.004*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.1*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets/Geiss - Supernova 1.milk0000775000175000017500000000407711756064134024411 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=1.089924 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=0.810235 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.371990 fZoomExponent=1.000000 fShader=0.000000 zoom=1.041800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.238010 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.007*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=my_rad = sqrt(my_x*my_x + my_y*my_y); per_frame_10=my_mod = 16 - 14*below(my_rad,0.2); per_frame_11=decay = decay - 0.01*equal(frame%my_mod,0); per_frame_12=my_x = 0.2*sin(time*0.392) + 0.2*sin(time*0.551+2); per_frame_13=my_y = 0.2*sin(time*0.322+1) + 0.2*sin(time*0.611+3); per_frame_14=dx = dx + 0.03*my_x; per_frame_15=dy = dy + 0.03*my_y; per_frame_16=wave_x = wave_x - 0.89*my_x; per_frame_17=wave_y = wave_y + 0.89*my_y; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets/Geiss - Festive.milk0000775000175000017500000000312611756064134023705 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=4.077960 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = min(1,max(0,0.4*bass)); per_frame_2=wave_g = min(1,max(0,0.4*mid)); per_frame_3=wave_b = min(1,max(0,0.4*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets/Rovastar - Multiverse Starfield 1.milk0000775000175000017500000000260311756064134027204 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=zoom = 1.4 +0.15*cos(time*0.42); per_frame_4=rot = 0.01*sin(1.34*time); per_frame_5=dx = 0.005*sin(time*0.646); per_frame_6=dy=0.005*sin(time*0.314); per_frame_7=cx = 0.5 + 0.05*sin(0.497*time); per_frame_8=cy = 0.5 +0.05*sin(0.413*time); projectM-complete-2.1.0-Source/presets/Unchained - Perverted Dialect.milk0000775000175000017500000000425111756064134026412 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.983000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=2.047093 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.394161 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mix)0000664000175000017500000000335611756064134032413 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.28 fDecay=0.994 fVideoEchoZoom=1.64463 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.475355 fWaveSmoothing=0.63 fWaveParam=-0.14 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=63.504501 fShader=0 zoom=0.544958 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.6 wave_g=0.4999 wave_b=0.56 wave_x=0.5 wave_y=0.5 ob_size=0.4 ob_r=1 ob_g=0 ob_b=0 ob_a=0.6 ib_size=0.02 ib_r=0.51 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r=.5-.3*sin(Time*.33); per_frame_2=wave_b=.5+.3*sin(time*13); per_frame_3=wave_g=wave_g+.5*Sin(time*1.14); per_frame_4=bass_max=max(Bass,bass_att); per_frame_5=wave_mystery=wave_mystery-.2*(1-bass_max); per_frame_6=echo_Zoom=echo_zoom-0.1+.20*Sin(time*0.95); per_frame_7=echo_alpha = if(above(bass,1), if(below(sin(time*0.95),0),echo_alpha-0.2,echo_alpha),echo_alpha); per_frame_8=ob_a = if(above(bass,1), if(below(sin(time*0.95),0),ob_a-0.3,ob_a),ob_a); per_frame_9=ib_g = ib_g + 0.49*sin(time*4.16); per_frame_10=ib_r = ib_r + 0.49*sin(time*5.876); per_frame_11=ib_b = ib_b + 0.49*sin(time*0.846); per_frame_12=decay = 1.005 + 0.01*sin(0.953*time); per_frame_13=decay = if(above(decay,1),1,decay); per_frame_14=zoomexp=zoomexp+zoomexp*sin(treb); per_pixel_1=zoom=zoom+0.96*sin(rad) ; per_pixel_2=rot = rot + (rad-1.4)*1.7*max(0.1*log(sqrt(2)-rad),0.1*rad+min((bass_att-1)/1.5,2)); projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk0000775000175000017500000000676311756064134032276 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=1.553027 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_7=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_8=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_9=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_10=zoom = 1+ 0.06*abs(sin(q8*1.123)); per_frame_11=decay = 0.8+0.2*sin(q8*0.334); per_frame_12= per_frame_13=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_14=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_15=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_17=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_18=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_19=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_20=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_21=lastbeat = if(beat,time,lastbeat); per_frame_22=countertime = if(beat,time,countertime); per_frame_23=counter =-pow(min((time-countertime-1.5),0),9); per_frame_24=q7 = min(time-countertime,1); per_frame_25=q5=oldq5+0.04*counter; per_frame_26=oldq5=q5; per_frame_27=q6 = beat; per_frame_28=echo_zoom = beat*abs(100*sin(3.13*q8)); per_frame_29=echo_alpha = beat*0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot =0.01*rad*sin(q8*0.781); projectM-complete-2.1.0-Source/presets/Eo.S. - repeater 15 - kaleidoscope b.milk0000664000175000017500000004737611756064134027043 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.100000 wavecode_1_g=1.000000 wavecode_1_b=0.700000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//wrist movement; wave_1_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_1_per_point14= wave_1_per_point15=xq=xp; wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=yq=yp*sinang + zp*cosang; wave_1_per_point18=zq=yp*cosang - zp*sinang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=sinang=sin(ang);cosang=cos(ang); wave_1_per_point24=xp=xq*sinang + yq*cosang; wave_1_per_point25=yp=xq*cosang - yq*sinang; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//forearm movement; wave_1_per_point29=zp=zp-0.3; wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point31=sinang=sin(ang);cosang=cos(ang); wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sinang + zp*cosang; wave_1_per_point34=zq=yp*cosang - zp*sinang; wave_1_per_point35= wave_1_per_point36=//upper arm twist wave_1_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point38=sinang=sin(ang);cosang=cos(ang); wave_1_per_point39=xp=xq*sinang + yq*cosang; wave_1_per_point40=yp=xq*cosang - yq*sinang; wave_1_per_point41=zp=zq; wave_1_per_point42= wave_1_per_point43=//upper arm outward; wave_1_per_point44=zp=zp-0.35; wave_1_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point46=sinang=sin(ang);cosang=cos(ang); wave_1_per_point47=xq=xp*sinang + zp*cosang; wave_1_per_point48=yq=yp; wave_1_per_point49=zq=xp*cosang - zp*sinang; wave_1_per_point50= wave_1_per_point51=//upper arm up down; wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; wave_1_per_point53=sinang=sin(ang);cosang=cos(ang); wave_1_per_point54=xp=xq; wave_1_per_point55=yp=yq*cosang - zq*sinang; wave_1_per_point56=zp=yq*sinang + zq*cosang; wave_1_per_point57= wave_1_per_point58=//xp=xq;yp=yq;zp=zq; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=//project into screenspace and draw on screen wave_1_per_point62=zp=zp+2; wave_1_per_point63=xs=-xp/zp; wave_1_per_point64=ys=yp/zp; wave_1_per_point65= wave_1_per_point66=x=xs+0.5; wave_1_per_point67=y=ys*1.3+0.5; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point71=a=a*a; wave_1_per_point72= wave_1_per_point73=b=b+pow(1-sample,2)*0.3; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=yq=yp*sinang + zp*cosang; wave_3_per_point18=zq=yp*cosang - zp*sinang; wave_3_per_point19=yq=yp; wave_3_per_point20=zq=zp; wave_3_per_point21= wave_3_per_point22=ang=tm*8 + 1; wave_3_per_point23=sinang=sin(ang);cosang=cos(ang); wave_3_per_point24=xp=xq*sinang + yq*cosang; wave_3_per_point25=yp=xq*cosang - yq*sinang; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//forearm movement; wave_3_per_point29=zp=zp-0.3; wave_3_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point31=sinang=sin(ang);cosang=cos(ang); wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sinang + zp*cosang; wave_3_per_point34=zq=yp*cosang - zp*sinang; wave_3_per_point35= wave_3_per_point36=//upper arm twist wave_3_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point38=sinang=sin(ang);cosang=cos(ang); wave_3_per_point39=xp=xq*sinang + yq*cosang; wave_3_per_point40=yp=xq*cosang - yq*sinang; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//upper arm outward; wave_3_per_point44=zp=zp-0.35; wave_3_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point46=sinang=sin(ang);cosang=cos(ang); wave_3_per_point47=xq=xp*sinang + zp*cosang; wave_3_per_point48=yq=yp; wave_3_per_point49=zq=xp*cosang - zp*sinang; wave_3_per_point50= wave_3_per_point51=//upper arm up down; wave_3_per_point52=ang=cos(tm)*0.5 - 0.5; wave_3_per_point53=sinang=sin(ang);cosang=cos(ang); wave_3_per_point54=xp=xq; wave_3_per_point55=yp=yq*cosang - zq*sinang; wave_3_per_point56=zp=yq*sinang + zq*cosang; wave_3_per_point57= wave_3_per_point58=//xp=xq;yp=yq;zp=zq; wave_3_per_point59= wave_3_per_point60= wave_3_per_point61=//project into screenspace and draw on screen wave_3_per_point62=zp=zp+2; wave_3_per_point63=xs=-xp/zp; wave_3_per_point64=ys=yp/zp; wave_3_per_point65= wave_3_per_point66=x=xs+0.5; wave_3_per_point67=y=ys*1.3+0.5; wave_3_per_point68= wave_3_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point70= wave_3_per_point71= wave_3_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=r=t4; wave_3_per_point76=g=t5; wave_3_per_point77=b=t6; wave_3_per_point78= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2/2 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.499999 shapecode_3_rad=0.476930 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.026830 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.4998 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.05*flip*(65/fps); per_frame_26=mtimeb=mtimeb+vol*0.1*(65/fps); per_frame_27= per_frame_28=q1=time*3; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/30; per_frame_35=sx=-1 projectM-complete-2.1.0-Source/presets/Unchained - Picture Of Nectar.milk0000775000175000017500000001005711756064134026262 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=2.002966 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend; per_pixel_5=sx=sx-if(above(q1,2),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(above(q1,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=equal(grid,3)*q3+bnot(grid%q7)*cos(zoom*grid*q1*.01); projectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Centre Of Gravity.milk0000775000175000017500000001001711756064134030164 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=0.999994 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.010000 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=mv_x = 1.25; per_frame_44=mv_y = 1.25; per_frame_45=mv_dx = 0.1*sin(time); per_frame_46=mv_dy = -0.1*cos(time); per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=radix=if(above(q3,0),min(x-c2,y-c2),max(x*c1,y*c1)); per_pixel_4=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_5=rot=if(above(q6,0),((sqrt(2)*0.5)-rad)*.18*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_6=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); per_pixel_7=zoomexp=if(above(q2,0),zoomexp, if(above(q3,0),1-.07*sin(q4*.2*radix), 1+.07*cos(radix*10*q4)))*rad; projectM-complete-2.1.0-Source/presets/Unchained - Custom Gramatix (Remix).milk0000775000175000017500000000657611756064134027335 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028401 fWaveScale=0.282087 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.001827 fShader=0.1 zoom=0.98001 rot=0 cx=0.4399 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(above(pulse,pulse_cap-entropy*10),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=pulse_cap=entropy*100; per_frame_17=pulse=if(above(abs(pulse),pulse_cap),0-pulse_cap,pulse+.1*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.03); per_frame_18=q3=sin(pulse); per_frame_19=effect_1=1+1*bass_flop*above(q3,0); per_frame_20=effect_2=1+2*treb_flop*below(q3,0); per_frame_21=effect_3=1+4*mid_flop*above(q3,0); per_frame_22=effect_4=1+6*mid_flop*below(q3,0); per_frame_23=effect_5=1+10*treb_flop*above(q3,0); per_frame_24=effect_6=1+12*bass_flop*below(q3,0); per_frame_25=q1=effect_1*effect_2*effect_3*effect_4*effect_5*effect_6; per_frame_26=q2=time*q1*entropy*chaos*.002; per_frame_27=q4=sin(q2*.02); per_frame_28=q5=entropy; per_frame_29=wave_r=if(treb_flop,abs(.5*q4),if(bass_flop,.5+.5*q4,1)); per_frame_30=wave_g=if(treb_changed,0,if(mid_changed,0,.49)); per_frame_31=wave_b=if(treb_flop,.8+.2*q4,bass_changed*mid_changed); per_frame_32=cx=.5+.2*q3; per_frame_33=cy=.5+.2*q4; per_frame_34=wave_x=cy; per_frame_35=wave_y=cx; per_frame_36=ob_r=if(bass_flop,treb_flop,wave_g); per_frame_37=ob_b=if(treb_flop,wave_r,wave_b); per_frame_38=ob_g=if(mid_flop,wave_g,wave_b); per_frame_39=ob_a=.07+.05*q2; per_frame_40=ob_size=.01+.009*q4; per_frame_41=ib_r=ib_r+.5*sin(time*.04*entropy); per_frame_42=ib_b=ib_b+.5*sin(time*.03*entropy); per_frame_43=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_44=ib_a=.07+.05*q3*q4; per_frame_45=ib_size=.01+.009*q3; per_frame_46=zoom=zoom+.19*q4; per_pixel_1=g1=sin(q2+time*q5*.01)/2; per_pixel_2=g2=sin(q2+time*q5*.02)/2; per_pixel_3=rot=if(above(sin(q2+time*q5*.025),0),g1*rad,g2*(1-rad)); projectM-complete-2.1.0-Source/presets/Geiss - Octopus Ever Changing.milk0000775000175000017500000000364011756064134026316 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.868656 fWaveScale=1.420825 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.950000 wave_g=0.350000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(13.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*(7.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets/Geiss - Swirl 2.milk0000775000175000017500000000247311756064134023526 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.286678 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.04*sin(time*-2.7+rad*13)*(1.3-rad); projectM-complete-2.1.0-Source/presets/Unchained - Making a Science of It 4.milk0000775000175000017500000000673711756064134027146 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.560001 fDecay=1 fVideoEchoZoom=0.9998 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.419996 fWaveScale=0.972362 fWaveSmoothing=0.09 fWaveParam=0.02 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=2.468457 fShader=0 zoom=1.001789 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=decay=.997+.0015*q3+.0015*q1; per_frame_50=ob_a=.5+.5*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=(1-snee*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q6*.13; per_pixel_5=zoom=zoom+.01*sin(rad*(q7%2+q5)*2*q2+1.6*q1+q8)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx-bor(bnot(snee),bnot(snur))*cos(y*3.14*q4)*.04; per_pixel_7=sy=sy-bor(bnot(snee),snur)*cos(x*3.14*q6)*.04; per_pixel_8=cx=cx+sin(rad*3.14*q4)*.26; per_pixel_9=cy=cx+sin(3.14*q5)*.1816; projectM-complete-2.1.0-Source/presets/Geiss - Solar Flare (Reptile).milk0000775000175000017500000000365711756064134026111 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=1.000000 fVideoEchoZoom=1.061000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.450375 fWaveScale=0.729000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.700000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.112000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=zoom = zoom + 0.007*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.370*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.370*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=dx = dx + 0.008*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = dy + 0.008*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_10=warp = warp + 0.100*( 0.60*sin(0.324*time) + 0.40*sin(0.347*time) ); per_frame_11=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Smoke Mix).milk0000775000175000017500000000702311756064134031041 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.980000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=1.169958 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999972 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.350000 wave_g=0.350000 wave_b=0.350000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=countertime = if(beat,time,countertime); per_frame_14=counter =-pow(min((time-countertime-1.5),0),9); per_frame_15=q7 = min(time-countertime,1); per_frame_16=q5=oldq5+0.04*counter; per_frame_17=oldq5=q5; per_frame_18=q6 = beat; per_frame_19=//mv_a = q6; per_frame_20=q1 = 0.62*( 0.60*sin(0.374*q5) + 0.40*sin(0.294*q5) ); per_frame_21=q2 = 0.62*( 0.60*sin(0.393*q5) + 0.40*sin(0.223*q5) ); per_frame_22=q3 = 0.62*( 0.60*sin(0.174*-q5) + 0.40*sin(0.364*q5) ); per_frame_23=q4 = 0.62*( 0.60*sin(0.234*q5) + 0.40*sin(0.271*-q5) ); per_frame_24=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_25=ob_g = 0.5- 0.48*sin(time*3.324); per_frame_26=ob_b = 0.5 - 0.48*cos(time*2.316); per_frame_27=ib_r = 0.4 - 0.3*(0.5*sin(time*0.801)+ 0.3*cos(time*0.338)); per_frame_28=ib_g = 0.5- 0.48*sin(time*4.8124); per_frame_29=ib_b = 0.5 - 0.48*cos(time*3.316); per_frame_30=wave_a = 0; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.015/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets/nil - Can't Stop the Cramming.milk0000775000175000017500000000250011756064134026124 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_r=sin(bass); per_frame_4=wave_g=sin(treb); per_frame_5=wave_b=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets/Geiss - Shake.milk0000775000175000017500000000267511756064134023343 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.500000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q1=max(0,bass-1)*0.04; per_frame_5=dx=dx+q1*sin(time*71.2); per_frame_6=dy=dy+q1*cos(time*97.2); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Geiss and Rovastar - The Chaos Of Colours (sprouting diment.milkprojectM-complete-2.1.0-Source/presets/Geiss and Rovastar - The Chaos Of Colours (sprouting diment.m0000775000175000017500000001740111756064134033124 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=-0.020000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets/Telek - Flicker (@xis).milk0000775000175000017500000001052411756064134024656 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000001 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.387300 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.500000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=15.647999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=//virtual per_frame_2=vnum_increment = 2/fps; per_frame_3=vtarget = vtarget + if(above(bass*bass_att,4.5), if(below(vtarget,vnum+1),1,0),0); per_frame_4=vnum = vnum + if(below(vnum,vtarget-vnum_increment*.5), vnum_increment,0); per_frame_5=monitor = vnum; per_frame_6= per_frame_7=vang = vnum*3.14159265358979323*.25; per_frame_8=q1=vang; per_frame_9=q2 = vnum_increment; per_frame_10=q3 = vnum; per_frame_11=q4=vtarget; per_frame_12=//vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_frame_13=//vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_frame_14= per_frame_15=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_16=wave_vx = ((frame%3-1)*bass_x* above(vnum,vtarget-vnum_increment*.5) +1)*wave_x; //spreads flame per_frame_17=wave_vy=wave_y; per_frame_18= per_frame_19=wave_x = -(wave_vx-.5)*cos(vang) + (wave_vy-.5)*sin(vang)+.5; per_frame_20=wave_y = -(wave_vx-.5)*sin(vang) - (wave_vy-.5)*cos(vang)+.5; per_frame_21=//end virtual per_frame_22=wave_r = above(vnum,vtarget-vnum_increment*.5); per_frame_23=//wave_g = below(bass*bass_att,3.5); per_frame_24=decay = 3000000+57.75; // Magic 'flame' decay per_frame_25=//wave_mystery = sin(time*.2)*.05+1; per_frame_26= per_frame_27=ob_a = max(sqr(sqr(sin(time*1)*.25+.25)),if(below(vnum,vtarget-.1),.2,0)); // 'ad-lib decay' to black - no ugly artefacts per_frame_28=// ^4 to get it up there quick -> min time with decay on. per_frame_29= per_frame_30=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_31=// flames so quickly per_frame_32= per_frame_33=//ob_a=0; per_frame_34=//monitor = ob_a; per_frame_35= per_frame_36=//Other decays to try: per_frame_37=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_38=//3000000 + 57.75 <<< =:-) per_frame_39= per_pixel_1=rot = below(q3, q4-q2*.5)*q2*.8*(1-0*(rad)); per_pixel_2= per_pixel_3=//virtual axes per_pixel_4=vang=q1; per_pixel_5=vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_pixel_6=vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_pixel_7=vy=1-vy; per_pixel_8= per_pixel_9=dvy = (vx+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_10=dvy = -.0025*((1-vy)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_11= per_pixel_12=dvx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_13=dvx = dvx*sqr(vy); //dampens top per_pixel_14=//dvx = dvx*(1-x/2); //slows sides per_pixel_15=dvx = dvx*-.2*(rand(10)-5); //random damper per_pixel_16=dvx = dvx -(vx-.5)*.04*(.8-sqr(vy)); //drift towards centre per_pixel_17=dvx = dvx + cos(sqr(vy-.5)*10-time*1.1)*sqr(1-(vy))*.01; //add flutter at top per_pixel_18= per_pixel_19=//de-virtualise per_pixel_20=dx = dvx*cos(vang) - dvy*sin(vang); per_pixel_21=dy = -dvx*sin(vang) - dvy*cos(vang); per_pixel_22= per_pixel_23=// Telek - 09/11/2002 per_frame_init_1=bass_x = 1; per_frame_init_2=vtarget=4.000000; per_frame_init_3=vnum = 4.000000; projectM-complete-2.1.0-Source/presets/Aderrasi - Anchorpulse (Verified Mix).milk0000775000175000017500000000405211756064134027617 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.347848 fVideoEchoAlpha=0.600000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.266718 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = (0.05 + 0.25*sin(0.6*time + 0.62*cos(time))-(0.5/rad)); per_pixel_6= per_pixel_7=zoom = zoom + (bass_att)*abs(0.33*(0.6*sin(1.52*time)*(0.25-rad) + ((0.5-rad)*0.8*cos(2.2*time))+ ((2*orb+(2-rad))*0.7*sin(time))))*0.4; per_pixel_8= per_pixel_9=sx = sx + (0.5-rad)*0.2*abs((above(sin(time),0))*sin(time)); per_pixel_10=sy = sy + (0.5-rad)*0.2*abs((below(sin(time),0))*cos(time)); per_pixel_11= per_pixel_12=dx = dx + dx_r; per_pixel_13=dy = dy+ dy_r; projectM-complete-2.1.0-Source/presets/Geiss - Bipolar 5.milk0000775000175000017500000000271711756064134024022 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.904763 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.559785 fWaveSmoothing=0.900000 fWaveParam=0.200000 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.001440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.800000 wave_b=0.950000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.049*( 0.60*sin(0.816*time) + 0.40*sin(1.036*time) ); per_frame_4=decay = decay - 0.01*equal(frame%40,0); per_frame_5=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.745+rad*0.5; projectM-complete-2.1.0-Source/presets/Illusion - Figure Eight.milk0000775000175000017500000000363011756064134025266 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.640223 fWaveSmoothing=0.270000 fWaveParam=0.600000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040100 rot=0.400000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.499900 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=3.000001 mv_l=3.950000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.700000 per_frame_1=dx = dx - .001; per_frame_2=dy = dy - .001; per_frame_3=warp = 0; per_frame_4=wave_r = wave_r + .5*sin(time*.666); per_frame_5=wave_g = wave_g + .5*sin(time*.777); per_frame_6=wave_b = wave_b + .5*sin(time*.888); per_frame_7=wave_r = wave_r + 0.5*sin(1.047*time); per_frame_8=wave_g = wave_g - 0.5*cos(0.835*time); per_frame_9=wave_b = wave_b + 0.5*cos(1.011*time); per_frame_10=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_11=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_12=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_13=mv_a=mid_residual; per_frame_14=mv_x=rand(30); per_frame_15=mv_y=rand(30); per_frame_16=mv_r=wave_b; per_frame_17=mv_b=wave_g; per_frame_18=mv_g=wave_r; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*y)*20+time*5)); per_pixel_2=zoom = zoom + rad*.05; projectM-complete-2.1.0-Source/presets/Mstress & Juppy - Dancers In The Dark.milk0000775000175000017500000006125311756064134027342 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_0_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_0_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_0_per_point4=bassdiff = (bass_att - meanbass)*15; wave_0_per_point5=trebdiff = (treb_att - meantreb)*15; wave_0_per_point6=middiff = (mid_att - meanmid)*15; wave_0_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point10=baprg=baprg+ba*.3; wave_0_per_point11=trprg=trprg+tr*.2; wave_0_per_point12=miprg=miprg+tr*.2; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=dim =.5+.4*sin(miprg); //Dancer dimensions wave_0_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_0_per_point17=ypos=0+.2*sin(trprg);//Dancer y position variation wave_0_per_point18= wave_0_per_point19= wave_0_per_point20= wave_0_per_point21=//Position Stabilization wave_0_per_point22=xpos=xpos+(1-dim)/2; wave_0_per_point23=ypos=ypos+(1-dim)/2; wave_0_per_point24= wave_0_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point28=bassdiff = (bass - meanbass)*15; wave_0_per_point29=trebdiff = (treb - meantreb)*15; wave_0_per_point30=middiff = (mid - meanmid)*15; wave_0_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point34= wave_0_per_point35=mi2_prg = mi2_prg+mi; wave_0_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point38= wave_0_per_point39=s = sample *15; wave_0_per_point40=//Gambe wave_0_per_point41=x= if(equal(int(s),1),.4,.4); wave_0_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point43= wave_0_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point45=y= if(equal(int(s),2),.4,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),3),.6,x); wave_0_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point51=y= if(equal(int(s),4),.4,y); wave_0_per_point52= wave_0_per_point53=//Corpo wave_0_per_point54=x= if(equal(int(s),5),.5,x); wave_0_per_point55=y= if(equal(int(s),5),.6,y); wave_0_per_point56= wave_0_per_point57=//Braccia wave_0_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point60= wave_0_per_point61=x= if(equal(int(s),7),.5,x); wave_0_per_point62=y= if(equal(int(s),7),.6,y); wave_0_per_point63= wave_0_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point66= wave_0_per_point67=x= if(equal(int(s),9),.5,x); wave_0_per_point68=y= if(equal(int(s),9),.6,y); wave_0_per_point69= wave_0_per_point70=//Testa wave_0_per_point71=x= if(equal(int(s),10),.5,x); wave_0_per_point72=y= if(equal(int(s),10),.62,y); wave_0_per_point73= wave_0_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point75=y= if(equal(int(s),11),.62,y); wave_0_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point78= wave_0_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point81= wave_0_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point83=y= if(equal(int(s),14),.62,y); wave_0_per_point84= wave_0_per_point85=x= if(equal(int(s),15),.50,x); wave_0_per_point86=y= if(equal(int(s),15),.62,y); wave_0_per_point87= wave_0_per_point88=x=x*dim+xpos; wave_0_per_point89=y=y*dim+ypos; wave_0_per_point90= wave_0_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point94= wave_0_per_point95=hm=sample+mi2_prg; wave_0_per_point96=ht=sample+tr_prg; wave_0_per_point97=hb=sample+ba_prg; wave_0_per_point98= wave_0_per_point99=r=hm; wave_0_per_point100=g=ht; wave_0_per_point101=b=hb; wave_0_per_point102=a=.8; wavecode_1_enabled=1 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_1_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_1_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_1_per_point4=bassdiff = (bass_att - meanbass)*15; wave_1_per_point5=trebdiff = (treb_att - meantreb)*15; wave_1_per_point6=middiff = (mid_att - meanmid)*15; wave_1_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point10=baprg=baprg+ba*.4; wave_1_per_point11=trprg=trprg+tr*.1; wave_1_per_point12=miprg=miprg+tr*.3; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=dim =.5+.3*sin(baprg); //Dancer dimensions wave_1_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_1_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_1_per_point18= wave_1_per_point19= wave_1_per_point20= wave_1_per_point21=//Position Stabilization wave_1_per_point22=xpos=xpos+(1-dim)/2; wave_1_per_point23=ypos=ypos+(1-dim)/2; wave_1_per_point24= wave_1_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_1_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_1_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_1_per_point28=bassdiff = (bass - meanbass)*15; wave_1_per_point29=trebdiff = (treb - meantreb)*15; wave_1_per_point30=middiff = (mid - meanmid)*15; wave_1_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point34= wave_1_per_point35=mi2_prg = mi2_prg+mi; wave_1_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_1_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_1_per_point38= wave_1_per_point39=s = sample *15; wave_1_per_point40=//Gambe wave_1_per_point41=x= if(equal(int(s),1),.4,.4); wave_1_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_1_per_point43= wave_1_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_1_per_point45=y= if(equal(int(s),2),.4,y); wave_1_per_point46= wave_1_per_point47=x= if(equal(int(s),3),.6,x); wave_1_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_1_per_point49= wave_1_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_1_per_point51=y= if(equal(int(s),4),.4,y); wave_1_per_point52= wave_1_per_point53=//Corpo wave_1_per_point54=x= if(equal(int(s),5),.5,x); wave_1_per_point55=y= if(equal(int(s),5),.6,y); wave_1_per_point56= wave_1_per_point57=//Braccia wave_1_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_1_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_1_per_point60= wave_1_per_point61=x= if(equal(int(s),7),.5,x); wave_1_per_point62=y= if(equal(int(s),7),.6,y); wave_1_per_point63= wave_1_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_1_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_1_per_point66= wave_1_per_point67=x= if(equal(int(s),9),.5,x); wave_1_per_point68=y= if(equal(int(s),9),.6,y); wave_1_per_point69= wave_1_per_point70=//Testa wave_1_per_point71=x= if(equal(int(s),10),.5,x); wave_1_per_point72=y= if(equal(int(s),10),.62,y); wave_1_per_point73= wave_1_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_1_per_point75=y= if(equal(int(s),11),.62,y); wave_1_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_1_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_1_per_point78= wave_1_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_1_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_1_per_point81= wave_1_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_1_per_point83=y= if(equal(int(s),14),.62,y); wave_1_per_point84= wave_1_per_point85=x= if(equal(int(s),15),.50,x); wave_1_per_point86=y= if(equal(int(s),15),.62,y); wave_1_per_point87= wave_1_per_point88=x=x*dim+xpos; wave_1_per_point89=y=y*dim+ypos; wave_1_per_point90= wave_1_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_1_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_1_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_1_per_point94= wave_1_per_point95=hm=sample+mi2_prg; wave_1_per_point96=ht=sample+tr_prg; wave_1_per_point97=hb=sample+ba_prg; wave_1_per_point98= wave_1_per_point99=r=hm; wave_1_per_point100=g=ht; wave_1_per_point101=b=hb; wave_1_per_point102=a=.8; wavecode_2_enabled=1 wavecode_2_samples=16 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point4=bassdiff = (bass - meanbass)*15; wave_2_per_point5=trebdiff = (treb - meantreb)*15; wave_2_per_point6=middiff = (mid - meanmid)*15; wave_2_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point10=baprg=baprg+ba*.1; wave_2_per_point11=trprg=trprg+tr*.24; wave_2_per_point12=miprg=miprg+tr*.3; wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=dim =.5+.3*sin(miprg); //Dancer dimensions wave_2_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_2_per_point17=ypos=0+.2*sin(baprg);//Dancer y position variation wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21=//Position Stabilization wave_2_per_point22=xpos=xpos+(1-dim)/2; wave_2_per_point23=ypos=ypos+(1-dim)/2; wave_2_per_point24= wave_2_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point28=bassdiff = (bass - meanbass)*15; wave_2_per_point29=trebdiff = (treb - meantreb)*15; wave_2_per_point30=middiff = (mid - meanmid)*15; wave_2_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point34= wave_2_per_point35=mi2_prg = mi2_prg+mi; wave_2_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_2_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_2_per_point38= wave_2_per_point39=s = sample *15; wave_2_per_point40=//Gambe wave_2_per_point41=x= if(equal(int(s),1),.4,.4); wave_2_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_2_per_point43= wave_2_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_2_per_point45=y= if(equal(int(s),2),.4,y); wave_2_per_point46= wave_2_per_point47=x= if(equal(int(s),3),.6,x); wave_2_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_2_per_point49= wave_2_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_2_per_point51=y= if(equal(int(s),4),.4,y); wave_2_per_point52= wave_2_per_point53=//Corpo wave_2_per_point54=x= if(equal(int(s),5),.5,x); wave_2_per_point55=y= if(equal(int(s),5),.6,y); wave_2_per_point56= wave_2_per_point57=//Braccia wave_2_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_2_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_2_per_point60= wave_2_per_point61=x= if(equal(int(s),7),.5,x); wave_2_per_point62=y= if(equal(int(s),7),.6,y); wave_2_per_point63= wave_2_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_2_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_2_per_point66= wave_2_per_point67=x= if(equal(int(s),9),.5,x); wave_2_per_point68=y= if(equal(int(s),9),.6,y); wave_2_per_point69= wave_2_per_point70=//Testa wave_2_per_point71=x= if(equal(int(s),10),.5,x); wave_2_per_point72=y= if(equal(int(s),10),.62,y); wave_2_per_point73= wave_2_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_2_per_point75=y= if(equal(int(s),11),.62,y); wave_2_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_2_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_2_per_point78= wave_2_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_2_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_2_per_point81= wave_2_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_2_per_point83=y= if(equal(int(s),14),.62,y); wave_2_per_point84= wave_2_per_point85=x= if(equal(int(s),15),.50,x); wave_2_per_point86=y= if(equal(int(s),15),.62,y); wave_2_per_point87= wave_2_per_point88=x=x*dim+xpos; wave_2_per_point89=y=y*dim+ypos; wave_2_per_point90= wave_2_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_2_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_2_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_2_per_point94= wave_2_per_point95=hm=sample+mi2_prg; wave_2_per_point96=ht=sample+tr_prg; wave_2_per_point97=hb=sample+ba_prg; wave_2_per_point98= wave_2_per_point99=r=hm; wave_2_per_point100=g=ht; wave_2_per_point101=b=hb; wave_2_per_point102=a=.8; wavecode_3_enabled=1 wavecode_3_samples=16 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=at wave_3_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point4=bassdiff = (bass - meanbass)*15; wave_3_per_point5=trebdiff = (treb - meantreb)*15; wave_3_per_point6=middiff = (mid - meanmid)*15; wave_3_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point10=baprg=baprg+ba*.26; wave_3_per_point11=trprg=trprg+tr*.34; wave_3_per_point12=miprg=miprg+tr*.125; wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=dim =.5+.4*sin(trprg); //Dancer dimensions wave_3_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_3_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_3_per_point18= wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=//Position Stabilization wave_3_per_point22=xpos=xpos+(1-dim)/2; wave_3_per_point23=ypos=ypos+(1-dim)/2; wave_3_per_point24= wave_3_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point28=bassdiff = (bass - meanbass)*15; wave_3_per_point29=trebdiff = (treb - meantreb)*15; wave_3_per_point30=middiff = (mid - meanmid)*15; wave_3_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point34= wave_3_per_point35=mi2_prg = mi2_prg+mi; wave_3_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_3_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_3_per_point38= wave_3_per_point39=s = sample *15; wave_3_per_point40=//Gambe wave_3_per_point41=x= if(equal(int(s),1),.4,.4); wave_3_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_3_per_point43= wave_3_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_3_per_point45=y= if(equal(int(s),2),.4,y); wave_3_per_point46= wave_3_per_point47=x= if(equal(int(s),3),.6,x); wave_3_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_3_per_point49= wave_3_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_3_per_point51=y= if(equal(int(s),4),.4,y); wave_3_per_point52= wave_3_per_point53=//Corpo wave_3_per_point54=x= if(equal(int(s),5),.5,x); wave_3_per_point55=y= if(equal(int(s),5),.6,y); wave_3_per_point56= wave_3_per_point57=//Braccia wave_3_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_3_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_3_per_point60= wave_3_per_point61=x= if(equal(int(s),7),.5,x); wave_3_per_point62=y= if(equal(int(s),7),.6,y); wave_3_per_point63= wave_3_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_3_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_3_per_point66= wave_3_per_point67=x= if(equal(int(s),9),.5,x); wave_3_per_point68=y= if(equal(int(s),9),.6,y); wave_3_per_point69= wave_3_per_point70=//Testa wave_3_per_point71=x= if(equal(int(s),10),.5,x); wave_3_per_point72=y= if(equal(int(s),10),.62,y); wave_3_per_point73= wave_3_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_3_per_point75=y= if(equal(int(s),11),.62,y); wave_3_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_3_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_3_per_point78= wave_3_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_3_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_3_per_point81= wave_3_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_3_per_point83=y= if(equal(int(s),14),.62,y); wave_3_per_point84= wave_3_per_point85=x= if(equal(int(s),15),.50,x); wave_3_per_point86=y= if(equal(int(s),15),.62,y); wave_3_per_point87= wave_3_per_point88=x=x*dim+xpos; wave_3_per_point89=y=y*dim+ypos; wave_3_per_point90= wave_3_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_3_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_3_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_3_per_point94= wave_3_per_point95=hm=sample+mi2_prg; wave_3_per_point96=ht=sample+tr_prg; wave_3_per_point97=hb=sample+ba_prg; wave_3_per_point98= wave_3_per_point99=r=hm; wave_3_per_point100=g=ht; wave_3_per_point101=b=hb; wave_3_per_point102=a=.8; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.321291 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame2=trebdiff = (treb - meantreb)*15; shape_0_per_frame3=tr = min(above(trebdiff,0)*trebdiff*.005,.11); shape_0_per_frame4= shape_0_per_frame5=tr_prg= tr_prg+tr; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-tr_prg; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.361326 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=miprg=miprg+mi; per_frame_11=q1=gam; per_frame_12=monitor =mi_prg; per_frame_13= per_frame_14= per_frame_15=//Thanks to krash for beat detection (modified) per_frame_16=volume = 0.3*bass+mid; per_frame_17=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_18=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_19=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_20=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_21=peakbass_att = max(bass_att,peakbass_att); per_frame_22=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_23=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_24=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_25=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_26=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_27= per_frame_28=echo_zoom =pow(1/(1.8+1.5*sin(miprg)),.5); per_frame_29=monitor=echo_zoom; per_frame_30=//oldecho = echo_zoom; per_pixel_1= per_pixel_2= per_pixel_3= per_pixel_4=DY =dy-.004*below(y,1)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_5=//zoom=zoom+above(y,.49)*.1; per_pixel_6=sx = sy-below(y,1)*.001; per_pixel_7=dx=dx+.01*bass*(1-q1*2);//sin(bass*.2); per_pixel_8=rot=rot+.051*below(y,1);//*(1-below(y,.49)*above(y,.47)); per_pixel_9=cx=int(x*16)/16; per_pixel_10=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets/Unchained - Jaded Emotion.milk0000775000175000017500000000372411756064134025532 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.99663 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.25 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.1 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; projectM-complete-2.1.0-Source/presets/Fvese - simple.milk0000775000175000017500000000374611756064134023577 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.796630 fWaveScale=0.543759 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.020000 cy=0.020001 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=0.400000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.600000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.200027 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=warp = 0; per_frame_2=dx = dx - .0005; per_frame_3=dy = dy - .0005; per_frame_4=wave_r = abs(wave_r + 0.1*(sin(time*0.346) + sin(time*1.334))); per_frame_5=wave_g = wave_g + 0.1*(sin(time*0.763) + sin(time*1.231)); per_frame_6=wave_b = wave_b + 0.2*(sin(time*0.695) + sin(time*0.367)); per_frame_7=decay=decay-0.01*(frame%1); per_frame_8=wave_x = 0.5+0.1*sin(time+rand(100)/100); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=mv_r=wave_g+bass; per_frame_15=mv_g=wave_r+treb; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*dy)*20+time*5)); per_pixel_2=zoom = zoom + rad*.08; projectM-complete-2.1.0-Source/presets/fiShbRaiN - blueprint.milk0000664000175000017500000001520311756064134025033 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999996 fShader=1.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=1.000000 dy=0.020000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=20.160004 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=1.000000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma1=ma1+(above(bass,1)*3.1415*.1*bass); wave_0_per_point2=ma2=ma2-(above(treb,1)*3.1415*.1*treb); wave_0_per_point3= wave_0_per_point4=malpha=above(bass,.7)*above(treb,.7); wave_0_per_point5= wave_0_per_point6=mx=mx+(.02*cos(ma1)); wave_0_per_point7=my=my+(.02*sin(ma2)); wave_0_per_point8= wave_0_per_point9=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point10=my=if(above(my,.9),(.9-my),my); wave_0_per_point11=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point12=my=if(below(my,.1),(.9+my),my); wave_0_per_point13= wave_0_per_point14=x=mx; wave_0_per_point15=y=my; wave_0_per_point16= wave_0_per_point17=a=malpha; wave_0_per_point18=r=bass*.7; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=mx=.5; wave_1_init2=my=.5; wave_1_per_point1=mo=rand(4); wave_1_per_point2= wave_1_per_point3=mx=mx+(equal(mo,0)*.05*bass); wave_1_per_point4=mx=mx-(equal(mo,1)*.05*bass); wave_1_per_point5=my=my+(equal(mo,2)*.05*treb); wave_1_per_point6=my=my-(equal(mo,3)*.05*treb); wave_1_per_point7= wave_1_per_point8=mx=if(equal(sample,1),.5,mx); wave_1_per_point9=my=if(equal(sample,1),.5,my); wave_1_per_point10= wave_1_per_point11=x=mx; wave_1_per_point12=y=my; wave_1_per_point13=a=if(equal(rand(50),0),1,0); wave_1_per_point14=g=treb*.7; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma1=ma1+(above(bass,1)*3.1415*.01*bass); wave_2_per_point2=ma2=ma2-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=malpha=above(bass,1)*above(treb,1); wave_2_per_point5= wave_2_per_point6=mx=mx+(.02*cos(ma1)); wave_2_per_point7=my=my+(.02*sin(ma2)); wave_2_per_point8= wave_2_per_point9=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point10=my=if(above(my,.9),(.9-my),my); wave_2_per_point11=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point12=my=if(below(my,.1),(.9+my),my); wave_2_per_point13= wave_2_per_point14=x=mx; wave_2_per_point15=y=my; wave_2_per_point16= wave_2_per_point17=a=malpha; wave_2_per_point18=b=bass*.7; wave_2_per_point19=r=treb*.8; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=eo=((time*.1)+(bass_att*4))%4; per_frame_2= per_frame_3=echo_orient=eo; projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Stranger Minds (Astral Mix).milk0000775000175000017500000000420011756064134031046 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.023445 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.510000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.400000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.055000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=1-min(bass*0.5,1); per_frame_8=ib_b=1-min(treb*0.5,1); per_frame_9=ib_g=1-min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_frame_13=bass_effect = min(max(max(bass,bass_effect)-1.3,0),0.5); per_frame_14=ib_size = ib_size+ bass_effect; per_frame_15=wave_mystery = wave_mystery + 0.4*bass_effect; per_frame_16=mv_l = mv_l + 0.5*bass_effect; per_frame_17=q1 = bass_effect; per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(q1)*0.1; per_pixel_3=rot = rot + 0.1*q1*(3.14-ang); projectM-complete-2.1.0-Source/presets/Krash - Pulse.milk0000775000175000017500000000330411756064134023364 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.199999 fDecay=0.980000 fVideoEchoZoom=1.216077 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.888676 fWaveScale=0.911592 fWaveSmoothing=0.900000 fWaveParam=-0.600000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.001828 fWarpScale=0.998166 fZoomExponent=0.224776 fShader=0.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.749001 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=27.000000 nMotionVectorsY=19.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=warp = 0; per_pixel_1=angval = 0.3/sqrt((3.14*tan(ang*0.001-time*3))+4); per_pixel_2=zoom = if( above( rad,0.05 ), if( above( rad/7.8, angval ), if( below( (rad-0.05)/7.8, angval), 0.95, 1.1 ), if( above( rad/2.8, angval ), if( below( (rad-0.05)/2.8, angval), 0.95, 1.1 ), if( above( rad/1, angval ), if( below( (rad-0.05)/1, angval), 0.95, 1.1 ), 1.1 ) ) ), 1.1 ); per_pixel_3=rot = 0.02*zoom-0.05*rad; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Lost Souls of the Bermuda Triangle (Darkest Soul.milkprojectM-complete-2.1.0-Source/presets/Rovastar - Lost Souls of the Bermuda Triangle (Darkest Soul.m0000775000175000017500000000662611756064134033113 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=0.316113 fWaveSmoothing=0.594000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000995 sy=1.000000 wave_r=0.050000 wave_g=0.100000 wave_b=0.100000 wave_x=0.920000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.030000 ob_b=0.070000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.040000 nMotionVectorsX=63.936001 nMotionVectorsY=1.056000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.7+0.3*sin(time*1.125) + 0.1*sin(time*0.145) + 0.1*tan(frame); per_frame_2=wave_y = wave_y + 0.1*sin(20*time); per_frame_3=sx = 1.0006; per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_14=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_15=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_16=beateven = beatcounter%2; per_frame_17=monitor = beatcounter; per_frame_18=wave_b = if(LifeSign,1-0.05*beatcounter+0.2*sin(time*0.142),wave_b); per_frame_19=wave_g = if(LifeSign,1-0.05*beatcounter+0.2*sin(time*0.265),wave_g); per_frame_20=Darkness = if(above(beatcounter,0),if(below(beatcounter,5),1,0),0); per_frame_21=ib_b = 0.3+0.13*(sin(0.87*time)-1.15*sin(time*0.365)); per_frame_22=ib_r = 0.3+0.13*(sin(0.97*time)-0.8*sin(time*0.365)); per_frame_23=ib_g = 0.3+0.13*(sin(0.831*time)-1.1*sin(time*0.665)); per_frame_24=ib_r = if(Darkness,0.6,ib_r); per_frame_25=ib_b = if(Darkness,0.6,ib_b); per_frame_26=ib_g = if(Darkness,0.6,ib_g); per_frame_27=ib_a = if(Darkness,0.3-0.05*beatcounter,ib_a); per_frame_28=LifeSign = Beat; per_frame_29=wave_mode = if(LifeSign,0,wave_mode); per_frame_30=wave_mystery = if(LifeSign,-0.5,wave_mystery); per_frame_31=wave_y = if(LifeSIgn,0.9,wave_y); per_frame_32=wave_x = if(LifeSIgn,0.5-0.45*sin(bass*treb*50),wave_x); per_frame_33=wave_r = if(LifeSign,0.6,wave_r); per_pixel_1=dy = 0.0003+0.009*(y+0.05*(bass+bass_att)); per_pixel_2=dx = 0.0003*sin(rad-time+(0.5*ang)); per_frame_init_1=beatcounter = 0; projectM-complete-2.1.0-Source/presets/Geiss - Microcosm.milk0000775000175000017500000000273011756064134024233 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets/StudioMusic & Unchained - State Of Discretion.milk0000775000175000017500000000734111756064134031157 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998168 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.973828 fWaveScale=1.329466 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=0.999998 fWarpScale=0.994977 fZoomExponent=0.057600 fShader=0.950000 zoom=0.773282 rot=0.000000 cx=0.440000 cy=0.440001 dx=0.020000 dy=0.000000 warp=0.999100 sx=0.990096 sy=1.009997 wave_r=0.350000 wave_g=0.360000 wave_b=0.400000 wave_x=0.510000 wave_y=0.500000 ob_size=0.010000 ob_r=0.360000 ob_g=0.500000 ob_b=0.360001 ob_a=0.959999 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.500000 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 03 music.milk0000664000175000017500000003772311756064134026064 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=(1-sample); wave_0_per_point71= wave_0_per_point72=b=b+pow(1-sample,2)*0.3; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=r1=t1; wave_0_per_point77=g1=t2; wave_0_per_point78=b1=t3; wave_0_per_point79=r2=t4; wave_0_per_point80=g2=t5; wave_0_per_point81=b2=t6; wave_0_per_point82= wave_0_per_point83=r=r1*flip + r2*(1-flip); wave_0_per_point84=g=g1*flip + g2*(1-flip); wave_0_per_point85=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=(1-sample); wave_1_per_point72= wave_1_per_point73= wave_1_per_point74=b=b+pow(1-sample,2)*0.3; wave_1_per_point75= wave_1_per_point76=r1=t1; wave_1_per_point77=g1=t2; wave_1_per_point78=b1=t3; wave_1_per_point79=r2=t4; wave_1_per_point80=g2=t5; wave_1_per_point81=b2=t6; wave_1_per_point82= wave_1_per_point83=r=r1*flip + r2*(1-flip); wave_1_per_point84=g=g1*flip + g2*(1-flip); wave_1_per_point85=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_5=vol=vol*vol; per_frame_6=mtime=mtime+vol*0.1*(75/fps); per_frame_7= per_frame_8=q1=mtime*0.4; per_frame_9= per_frame_10= per_frame_11= per_frame_12= ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. hall of ghouls Remix.milkprojectM-complete-2.1.0-Source/presets/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. hall of gho0000664000175000017500000002541011756064134032111 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=flip=1 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(70/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4; per_frame_54= per_frame_55=flip=-flip; per_frame_56=sx=flip per_frame_57= per_frame_58= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; projectM-complete-2.1.0-Source/presets/Geiss - Starfish 1.milk0000775000175000017500000000246211756064134024206 0ustar matthiasmatthias[preset00] fGammaAdj=1.850000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets/Rovastar and Unchained - Life After Pie (Remix).milk0000775000175000017500000000434611756064134031223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.977000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.192474 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.35)*0.96+1.3); per_frame_2=bass_factor = equal(bass_thresh,2)*sin(time*bass_thresh*.4) + (1-equal(bass_thresh,2))*bass_factor; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.35)*0.96+1.3); per_frame_4=mid_factor = equal(mid_thresh,2)*sin(time*mid_thresh*.4) + (1-equal(mid_thresh,2))*mid_factor; per_frame_5=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.35)*0.96+1.3); per_frame_6=treb_factor = equal(treb_thresh,2)*sin(time*treb_thresh*.4) + (1-equal(treb_thresh,2))*treb_factor; per_frame_7=wave_r = 0.5+0.5*bass_factor; per_frame_8=wave_b = 0.5+0.5*mid_factor; per_frame_9=wave_g = 0.5+0.5*treb_factor; per_frame_10=wave_mystery = sin(time*.7)/10; per_frame_11=q1=bass_factor; per_frame_12=q2=mid_factor; per_frame_13=q3=treb_factor; per_pixel_1=pi=22/7+.2-.2*q1; per_pixel_2=rpi=pi*rad; per_pixel_3=api=(1-rad)*pi; per_pixel_4=zoom = if(above(rad,abs(q2)),1.07+sin(rpi)*.04*q2, 0.97+(sin(rpi)/10-sin(api)/10)*.04*q2)+cos(rpi*3*q3)*.07; per_pixel_5=rot = if(above(rad,abs(q2)),cos((rad*2*rpi)+sin(pi*pow(rad,5)))*.1*q1,(cos(api)/25+sin(rpi))*.1*q1)+cos(api*3*q3)*.1; projectM-complete-2.1.0-Source/presets/Geiss - Bipolar 3.milk0000775000175000017500000000251511756064134024014 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=0.948000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.007440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets/Krash & TEcHNO - Rhythmic Mantas.milk0000775000175000017500000000466311756064134026407 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.995000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002083 fZoomExponent=1.001830 fShader=1.000000 zoom=0.995048 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.010000 dy=0.010000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_3=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=peakbass_att = max(bass_att,peakbass_att); per_frame_6=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=mode = if(beat,rand(4),mode); per_frame_12=q1 = ((time*20)%50)*0.08; per_frame_13=q2 = 1 - below(mode,2)*2; per_frame_14=q3 = 1 - 2*(mode%2); per_frame_15=wave_x = 1-below(mode,2); per_frame_16=wave_mystery = (frame%2)*(2*(1-equal(mode%3,0))-1); per_frame_17=wave_r=if(below(frame%6,3),bass*0.5,0); per_frame_18=wave_b=0.9+sin(time)*0.1; per_frame_19=wave_g=if(above(frame%6,2),bass*0.5,0); per_pixel_1=dx = dx*pow(-1,0&(13+q1 - 5*(q2*y)))*min(bass,1.2); per_pixel_2=dy = dy*pow(-1,0&(13+q1 - 5*(q3*x)))*min(bass,1.2); projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness.milk0000775000175000017500000001220211756064134026150 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets/Geiss - Cycloid 1.milk0000775000175000017500000000277011756064134024013 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=-0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets/Rovastar - Multiverse Starfield 3.milk0000775000175000017500000000311511756064134027205 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.300000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_pixel_1=zoom = 1.8 +0.04*cos(time*0.857) + atan(atan(0.5*sqrt(2)-rad)*1.5*rad); per_pixel_2=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_3=dx = 0.02*sin(time*0.46)*(0.5*sqrt(2)-rad)+0.015*sin(time*0.511); per_pixel_4=dy=0.02*sin(time*0.54)*(0.5*sqrt(2)-rad)+0.013*cos(time*0.633); per_pixel_5=cx = 0.5 + 0.1*sin(0.97*time)*(rad*rad); per_pixel_6=cy = 0.5 +0.1*sin(0.613*time)*(rad*rad); per_pixel_7=zoomexp = 0.8-0.2*(1-rad)+0.2*sin(-rad*rad)+0.1*sin(time*0.669); projectM-complete-2.1.0-Source/presets/Geiss - Galaxy 2.milk0000775000175000017500000000233211756064134023645 0ustar matthiasmatthias[preset00] fGammaAdj=1.970000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.000000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.869267 sx=1.000000 sy=0.990000 wave_r=0.250000 wave_g=0.250000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_frame_4=dx=dx+0.004*sin(time*0.974); per_frame_5=dy=dy+0.004*cos(time*0.705); per_frame_6= per_pixel_1=rot=rot+0.082*(1-pow(abs(rad-0.3)*2.0, 0.3)); fRating=1.000000 projectM-complete-2.1.0-Source/presets/Geiss - Two-Pointed Pulsagon.milk0000775000175000017500000000236311756064134026224 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=zoom=zoom+0.06-0.06*sin(ang*2+time*3); projectM-complete-2.1.0-Source/presets/Geiss - Ultrafast.milk0000775000175000017500000000322311756064134024243 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.456111 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.153000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.098615 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.07*( 0.60*sin(0.381*time) + 0.09*sin(-0.579*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets/Rovastar - The Chaos Of Colours (Drifting Mix).milk0000775000175000017500000001513011756064134031105 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r = 0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.200000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.200000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*cos(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*cos(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.005; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.005; per_frame_22=rot = 10*(dx-dy); per_frame_23=wave_a = 0; per_frame_24=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_25=oldq8 = q8; per_frame_26=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_27=monitor = rot; per_pixel_1=zoom = 1+0.05*rad; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Telek - Directive Swagger (Spectral Inferno) (fix...) maybe.milkprojectM-complete-2.1.0-Source/presets/Telek - Directive Swagger (Spectral Inferno) (fix...) maybe.m0000775000175000017500000001161711756064134032514 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.088520 fWaveScale=0.499500 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.300000 ob_g=0.000000 ob_b=0.500000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.759997 mv_dx=0.000000 mv_dy=-0.620000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=// Hello, per_frame_2= per_frame_3=// My beat detection algorithm had the aim of being able to detect and pickup a reliable beat throughout a song. This has creative possibilities of being able to PREDICT coming beats, and to have things lasting for (say) half a beat, etc. It still requires work, but I think I have made progress. per_frame_4=// I emplore you to have a look over it and try to underdstand it. Help me out here - I think it could be reallly good. per_frame_5= per_frame_6=//Telek Sterling =:-) per_frame_7=//Dilettante Extrodinaire per_frame_8= per_frame_9= per_frame_10=//rt = realtime (for use with beat count) per_frame_11=rt=time-start; per_frame_12= per_frame_13=//color cycling, yellow dynamic treble per_frame_14=wave_g = max(0,min(1,.25*sin(time*10)+treb/2)); per_frame_15=wave_x = cos(time*2.12)*.33+.5; per_frame_16=wave_y = sin(time*1.5)*.13+.3; per_frame_17= per_frame_18=//initialisation bug patch per_frame_19=beatrate = if(below(beatcount,2),.1,beatrate); per_frame_20= per_frame_21=//beat = if(longer that 10 sec,1,above(bass, decaying threshold)*(can't be less that .4 of last beat length) per_frame_22=beat =if(above(rt-lastbeat,10),1, above(bass,1.6+.2*(lastbeat-rt)/beatrate)* above((rt-lastbeat)/beatrate,max(.4,.95-abs(accuracy*2)))); per_frame_23= per_frame_24=//Testing auto-beat trigger... exciting stuff.. per_frame_25=beat = if(beat,1, if(below(abs(accuracy),0.1)*below((lastbeat-rt)/beatrate,-1),1,0)); per_frame_26= per_frame_27=//Comparison of last beat duration to current. Best value is 0. -1 and 5 are pretty bad. per_frame_28=accuracy =if(beat,(rt-nextbeat)/beatrate,accuracy); per_frame_29= per_frame_30=beatcount = beatcount + beat; per_frame_31= per_frame_32=w_a = if(beat,1,w_a*0); per_frame_33=wave_a = w_a; // I can't actually change this, can I..... Oh well, it's here now. per_frame_34= per_frame_35=//Preserve beat rate per_frame_36=l_beatrate=if(beat,beatrate, l_beatrate); per_frame_37=//Record new beatrate per_frame_38=beatrate = if(beat,rt-lastbeat,beatrate); per_frame_39= per_frame_40=//Record most recent beat per_frame_41=lastbeat=if(beat,rt,lastbeat); per_frame_42=//Predict time of next beat per_frame_43=nextbeat=if(beat,rt+beatrate,nextbeat); per_frame_44= per_frame_45= per_frame_46= per_frame_47= per_frame_48=//Actual Display code: per_frame_49= per_frame_50=//Current direction of travel per_frame_51=state = beat * (state+1)%4+(1-beat)*state; per_frame_52= per_frame_53=//acceleration of horizon point per_frame_54=dddy = state%2-.5; per_frame_55=dddx = above(state,1.5)-.5; per_frame_56= per_frame_57=//adjustment factors to play with per_frame_58=ddx = dddx*.5; per_frame_59=ddy = dddy*.5; per_frame_60= per_frame_61= per_frame_62=q1 = (qq1*19+ddx)*.041; per_frame_63=//preserve q variables per_frame_64=qq1 = q1; per_frame_65= per_frame_66=q2 = (qq2*19+ddy)*.035; per_frame_67=qq2 = q2; per_frame_68= per_frame_69=//Decay to Blue!! per_frame_70=ob_a = 0.1*above(frame%10,6); per_frame_71= per_frame_72= per_frame_73= per_frame_74= per_frame_75=//Well, what do we want to monitor?? per_frame_76= per_frame_77=//monitor = q1; per_frame_78=//monitor = beat; per_frame_79=//monitor = 1.6+.2*(lastbeat-rt)/beatrate; per_frame_80=monitor = (rt-lastbeat)/beatrate; per_frame_81=//monitor = accuracy; per_frame_82=//monitor = max(.4,.95-abs(accuracy*2)); per_frame_83=//monitor = wave_a; per_frame_84=//monitor = wave_g; per_frame_85=//qwer = accuracy + if(below(abs(accuracy),0.1)*above((lastbeat-rt)/beatrate,1),1,0)*1000; per_frame_86=//monitor = qwer; per_frame_87=//monitor = (lastbeat-rt)/beatrate; per_pixel_1=dx = sin(.5-x)*.1+q1; per_pixel_2=dy = sin(.5-y)*.1+q2; per_frame_init_1=ddx = 0; per_frame_init_2=ddy = 0; per_frame_init_3=start = time; per_frame_init_4=rt = 0; per_frame_init_5=beatcount = 0; projectM-complete-2.1.0-Source/presets/Geiss - Scary.milk0000775000175000017500000000332511756064134023362 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.004851 fWaveScale=2.868000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=6.322000 fWarpScale=3.138000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=5.560000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.530000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets/Rovastar - Future Speakers.milk0000775000175000017500000001733011756064134026041 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=//effect = sqrt(2)-rad; per_pixel_9=zoom=0.9-(0.1*bass)*cos(pow((effect),3)*8*(bass_att+1)); per_pixel_10= projectM-complete-2.1.0-Source/presets/Geiss & Sperl - Feedback (projectM idle HDR mix).prjm0000664000175000017500000001672211756064134031116 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.22891 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.999902 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.207965 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.37 shapecode_0_y=0.5 shapecode_0_rad=4.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=0 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=0 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=1 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.37 shapecode_1_y=0.5 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=1 shapecode_1_b=1 shapecode_1_a=0.8 shapecode_1_r2=1 shapecode_1_g2=1 shapecode_1_b2=1 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.67 shapecode_2_y=0.43 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=1 shapecode_2_b=1 shapecode_2_a=0.8 shapecode_2_r2=1 shapecode_2_g2=1 shapecode_2_b2=1 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_5_enabled=1 shapecode_5_sides=16 shapecode_5_additive=1 shapecode_5_thickOutline=1 shapecode_5_textured=0 shapecode_5_x=0.68 shapecode_5_y=0.5 shapecode_5_rad=0.509999 shapecode_5_ang=0 shapecode_5_tex_ang=0 shapecode_5_tex_zoom=1 shapecode_5_r=1 shapecode_5_g=0 shapecode_5_b=0 shapecode_5_a=0.46 shapecode_5_r2=0 shapecode_5_g2=1 shapecode_5_b2=0 shapecode_5_a2=0 shapecode_5_border_r=0 shapecode_5_border_g=1 shapecode_5_border_b=1 shapecode_5_border_a=0 shape_5_per_frame1=ang = time*1.4; shape_5_per_frame2=x = x + q1; shape_5_per_frame3=y = y + q2; shape_5_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_5_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_5_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_5_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_5_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_5_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_ImageURL=M.tga shapecode_3_x=0.68 shapecode_3_y=0.5 shapecode_3_rad=0.41222 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=0.71 shapecode_3_r=1 shapecode_3_g=1 shapecode_3_b=1 shapecode_3_a=1 shapecode_3_r2=1 shapecode_3_g2=1 shapecode_3_b2=1 shapecode_3_a2=1 shapecode_3_border_r=0 shapecode_3_border_g=0 shapecode_3_border_b=0 shapecode_3_border_a=0 shape_3_per_frame1=x = x + q1; shape_3_per_frame2=y = y + q2; shape_3_per_frame3=b2 = (sin(time)+1)*0.5; shape_3_per_frame4=b = (sin(time)+1)*0.5; shape_3_per_frame5=g2 = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame6=g = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame7=r2 = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame8=r = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame9=a = q3; shape_3_per_frame10=a2 = q3; shapecode_4_enabled=1 shapecode_4_sides=4 shapecode_4_additive=0 shapecode_4_thickOutline=0 shapecode_4_textured=1 shapecode_4_ImageURL=headphones.tga shapecode_4_x=0.68 shapecode_4_y=0.58 shapecode_4_rad=0.6 shapecode_4_ang=0 shapecode_4_tex_ang=0 shapecode_4_tex_zoom=0.71 shapecode_4_r=1 shapecode_4_g=1 shapecode_4_b=1 shapecode_4_a=1 shapecode_4_r2=1 shapecode_4_g2=1 shapecode_4_b2=1 shapecode_4_a2=1 shapecode_4_border_r=0 shapecode_4_border_g=0 shapecode_4_border_b=0 shapecode_4_border_a=0 shape_4_per_frame1=x = x + q1; shape_4_per_frame2=y = y + q2; shape_4_per_frame3=rad = rad + bass * 0.1; shape_4_per_frame4=a = q3; shape_4_per_frame5=a2 = q3; shapecode_6_enabled=1 shapecode_6_sides=4 shapecode_6_additive=0 shapecode_6_thickOutline=0 shapecode_6_textured=1 shapecode_6_ImageURL=project.tga shapecode_6_x=0.38 shapecode_6_y=0.435 shapecode_6_rad=0.8 shapecode_6_ang=0 shapecode_6_tex_ang=0 shapecode_6_tex_zoom=0.71 shapecode_6_r=1 shapecode_6_g=1 shapecode_6_b=1 shapecode_6_a=1 shapecode_6_r2=1 shapecode_6_g2=1 shapecode_6_b2=1 shapecode_6_a2=1 shapecode_6_border_r=0 shapecode_6_border_g=0 shapecode_6_border_b=0 shapecode_6_border_a=0 shape_6_per_frame1=x = x + q1; shape_6_per_frame2=y = y + q2; shape_6_per_frame3=a = q3; shape_6_per_frame4=a2 = q3; per_frame_1=wave_mystery = time%5*0.2; per_frame_2=q1 = 0.15*sin(time*1.14); per_frame_3=q2 = 0.1*sin(time*0.93+2); per_frame_4=q3 = if(above(frame,60),1, frame/60.0);projectM-complete-2.1.0-Source/presets/Idiot - What Shall Come.milk0000775000175000017500000000707111756064134025074 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.020068 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.041020 rot=0.240000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.025000 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.040000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.799995 nMotionVectorsY=48.000000 mv_dx=0.500000 mv_dy=0.500000 mv_l=3.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),react); per_frame_9=bass_effect=max(max(Bass,bass_Att),react); per_frame_10=mid_effect=max(max(mid,mid_att),react); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=normal=5; per_frame_13=more=bass_effect; per_frame_14=less=7; per_frame_15=react=less; per_frame_16=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_17=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_18=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=wave_R=.5*sin(above(q1,q2)); per_frame_31=wave_b=1*sin(above(q3,q2)); per_frame_32=wave_G=wave_g*Sin(q4); per_frame_33=wave_myster=wavE_myster-.2*sin(above(Q3,q5)); per_frame_34= per_frame_35=ob_r=wave_r; per_frame_36=ob_b=wave_b; per_frame_37=ob_g=wave_g; per_frame_38=mv_r=wave_r; per_frame_39=mv_b=wave_B; per_frame_40=mv_g=wave_g; per_frame_41=ob_a=mv_a; per_frame_42=mv_A=.6*sin(above(q2,q3)); per_pixel_1=rot=if(above(q1,bass),if(above(no_effect,0),rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05 per_pixel_2=*sin(q6-x+y*rad)-rot*sin(above(q1,q2)),.1*rad*ang*x*y),0*rad*Ang+.1*sin(q5)*ang-.3*rad*Sin(q5)); per_pixel_3=zoom=if(above(no_effect,2),zoom+raD*.03*sin(q2+q5)-x*.05*sin(q4+q6)+y*.10*.25*sin(q5-q3) per_pixel_4=,1+.10*sin(ang+Rad-x*ang+rad*sin(q4)) per_pixel_5=)&y+.5-rad+x+y*sin(equal(q2,q2)&rad*sin(q6));; per_pixel_6=no_effect=q4*sin(above(q4,1)); per_pixel_7= per_pixel_8=sx=sx+.07*sin(above(Q1,q3))*rad*.25; per_pixel_9=sy=sy+.07*sin(above(Q1,q2))*rad*.25; projectM-complete-2.1.0-Source/presets/Geiss - Aieeeeee!!!.milk0000775000175000017500000000305411756064134024132 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.990548 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8= per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets/Unchained & Illusion - Logic Morph.milk0000775000175000017500000000454111756064134027116 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.00649 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9681 fWaveScale=0.7063 fWaveSmoothing=0 fWaveParam=- fModWaveAlphaStart=0.55 fModWaveAlphaEnd=1.15 fWarpAnimSpeed=1.53 fWarpScale=1.731 fZoomExponent=1.208145 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.301 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_frame_16=rot=rot+(dy_residual-dx_residual)*4; per_frame_17=cy=cy+dy_residual*4; per_frame_18=cx=cx+dx_residual*4; per_frame_19=wave_x=wave_x+dx_residual*10; per_frame_20=wave_y=wave_y+dy_residual*10; per_frame_21=ob_r=wave_g; per_frame_22=ob_g=wave_b; per_frame_23=ob_b=wave_r; per_frame_24=ib_r=wave_b; per_frame_25=ib_g=wave_r; per_frame_26=ib_b=wave_g; per_frame_27=ob_size=dy_residual; per_frame_28=ib_size=dx_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; per_pixel_2=rot=rot-(1-zoom); projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Luckless.milk0000775000175000017500000000770711756064134026612 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.619082 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=zoom+.1*sin(time*.8); per_pixel_1=rot = rot + if(below(sin(ang+sin(rad+.5*q4)*5), q6), -rot, 0.5*sin((rad+.5*q1)*4*q5)); per_pixel_2=zoom=zoom+rot*q3; projectM-complete-2.1.0-Source/presets/Rovastar - Pandora's Volcano.milk0000775000175000017500000000251611756064134026231 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.040000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=tt = time/2; per_frame_2=wave_r = 1; per_frame_3=wave_b = 0.4 + sin(tt)/3; per_frame_4=wave_g = 0.5 - cos(2*tt)/4; per_frame_5=sy = 1.1 + progress/10; per_pixel_1=sx = tan(pow(y,2))-log(y); per_pixel_2=zoom = 1.0 + sin(rad)/5 + progress/10; projectM-complete-2.1.0-Source/presets/Unchained - Unclaimed Wreckage 2 (Shamanic).milk0000775000175000017500000000706211756064134030510 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.05 fDecay=0.92 fVideoEchoZoom=0.9998 fVideoEchoAlpha=0.4999 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.45029 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.998166 fShader=0 zoom=0.879987 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999998 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.9 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.003*sin(rad*2+rad*q2)*sign(snee)-.01*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*above(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid*(1-abs(rot)); per_pixel_11=sy=sy+.17*sin(rad)*q2*grid*(1-abs(rot)); projectM-complete-2.1.0-Source/presets/Geiss - Galaxy 1.milk0000775000175000017500000000242511756064134023647 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.000000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.990000 wave_r=0.250000 wave_g=0.250000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot-0.082*(1-pow(abs(rad-0.3)*2.0, 0.3)); projectM-complete-2.1.0-Source/presets/Redi Jedi - acid in your brain.milk0000664000175000017500000002106511756064134026266 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=sample; wave_1_per_point2=y=value1+.5; wave_1_per_point3=r=sin(q2*.1+sample*3.14)*.5+.5; wave_1_per_point4=g=cos(q3*.15-sample*3.14)*.5+.5; wave_1_per_point5=b=sin(q4*.2+(sample-.5)*3.14)*.5+.5; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.99+vol*.01; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.999+(1-phase)*.001; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33=zoom=1; per_frame_34= per_frame_35=bpm=(60/avgbeatrate)*.005; per_frame_36=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_37=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_38=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_39=monitor=avgvol; per_frame_40=q1=mtime; per_frame_41=q2=t1; per_frame_42=q3=t2; per_frame_43=q4=t3; per_frame_44= per_frame_45=cx=sin(q2*.01)*.5+.5; per_frame_46=cy=cos(q3*.01)*.5+.5; per_frame_47=rot=sin(q2*.01-(q3*.01))*15+35; per_frame_48=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.06); per_pixel_3=cc=sin(q3*.074-q1*.005); per_pixel_4=ccc=sin(q4*.0575); per_pixel_5=cx1=.5+ccc*.3-c*.2; per_pixel_6=cy1=.5+c*.4-cc*.2; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+c*.4-cc*.1; per_pixel_24=cy1=.5+cc*.25-ccc*.15; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix02b.milkprojectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat cod0000664000175000017500000005303611756064134032355 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.038091 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.600000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=1; per_frame_21=zoom=1.002; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*(55/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0 per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=var=tan(time)*treb*treb; per_pixel_3= per_pixel_4=zoom=1+(rad/40)+(var/40); per_pixel_5=//rot=((rad/100)*var)*sin(time); projectM-complete-2.1.0-Source/presets/Studio Music - Cherished Desires.milk0000775000175000017500000000266111756064134027016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = 1.2+rad*.1; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 2.2.milk0000775000175000017500000000727211756064134025134 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); projectM-complete-2.1.0-Source/presets/Geiss - Starfish 2.milk0000775000175000017500000000236011756064134024204 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.990000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.700000 fWaveScale=2.202000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets/Aderrasi - Contortion (Xenomorph Mix).milk0000775000175000017500000000446511756064134027724 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.301000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.003415 fWaveScale=2.630066 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=0.010000 fZoomExponent=11.202057 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.2*sin(time); per_frame_13=wave_y = wave_y + 0.2*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.5*(0.5-rad)*(5*sin(0.48*time*dy_r)*sin(time)); per_pixel_6=zoom = zoom - 0.015*(0.65 - 0.25*sin((dx_r+dy_r)*20*bass)+rad); per_pixel_7=cx = cx + .45*sin(time)*(0.75*sin(1.25*time*dy_r)*cos(0.74*sin(dx_r*2*time))); per_pixel_8=cy = cy + .45*cos(time)*(0.75*cos(1.6*time*dx_r)*sin(0.74*cos(dy_r*2*time))); projectM-complete-2.1.0-Source/presets/Geiss - Fiberglass.milk0000775000175000017500000000311111756064134024353 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.800000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.100000 fWaveScale=15.477304 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.163000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.358000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%16,0); projectM-complete-2.1.0-Source/presets/Telek - Recirculate (Cool).milk0000775000175000017500000000327411756064134025536 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=1.000000 ob_g=1.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.002500 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=1.537793 nMotionVectorsY=2.090259 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.070441 mv_r=0.024048 mv_g=0.024048 mv_b=1.000000 mv_a=0.000000 per_frame_1=//wave_r = (bass)-1.5; per_frame_2=//wave_b = wave_r*treb*.5; per_frame_3=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_4=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_5=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_6= per_frame_7=ob_r = wave_r; per_frame_8=ob_g = wave_g; per_frame_9=ob_b = wave_b; per_frame_10= per_frame_11= per_frame_12=monitor = wave_r; per_pixel_1=cx = .25+.5*above(x,.5); per_pixel_2=cy = .5+sin(time)*(above(x,.5)-.5)*1.5; per_pixel_3=rot =(.16*(above(x,.5)-.5)-sqr(y-.5)*.16)*sin(time*1.22+bass_att*.5); projectM-complete-2.1.0-Source/presets/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix.milk0000664000175000017500000003000311756064134030645 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.483827 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=pphase=(sample*5671*cos(time*.0001)); wave_1_per_point2=pheight=((sample*7654)%100)*.005*sin(time*.2); wave_1_per_point3= wave_1_per_point4=//xspout=.5; wave_1_per_point5=xspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),xspout); wave_1_per_point6=//yspout=.5; wave_1_per_point7=yspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),yspout); wave_1_per_point8= wave_1_per_point9=px=xspout+(cos(time+pphase)*pheight); wave_1_per_point10=py=yspout+(sin(time+pphase)*pheight); wave_1_per_point11= wave_1_per_point12=x=px; wave_1_per_point13=y=py; wave_1_per_point14=a=abs(sin(time*.2)*.3+(treb_att*.1)); wave_1_per_point15= wave_1_per_point16=r=treb*2; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=q1; wave_3_per_frame2= wave_3_per_frame3=t7=.0; wave_3_per_frame4=t8=.45; wave_3_per_frame5= wave_3_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_3_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_3_per_frame8=ddtan=atan2(ddy,ddx); wave_3_per_frame9=t2=-ddtan; wave_3_per_frame10= wave_3_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_3_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_3_per_frame13= wave_3_per_frame14=t6=-sign(t1); wave_3_per_frame15=t7=t7-val1; wave_3_per_frame16=t8=t8-val2; wave_3_per_frame17= wave_3_per_frame18=t3=q2; wave_3_per_point1=sample=pow(sample,.85); wave_3_per_point2= wave_3_per_point3=c1=6.2831*t1/(1.1-sample); wave_3_per_point4=c=cos(c1); wave_3_per_point5=s=sin(c1); wave_3_per_point6=c2=sqrt(1-sample); wave_3_per_point7= wave_3_per_point8=ox=t7-.5*c2*c; wave_3_per_point9=oy=t8-.625*c2*s; wave_3_per_point10= wave_3_per_point11=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_3_per_point12=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_3_per_point13= wave_3_per_point14=inv=1/sqr(1.1-sample); wave_3_per_point15=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_3_per_point16=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_3_per_point17=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_3_per_point18=fdx=fdx*invMag; wave_3_per_point19=fdy=fdy*invMag; wave_3_per_point20= wave_3_per_point21=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_3_per_point22=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_3_per_point23=tt=rand(100)/100; wave_3_per_point24=x=x+rdx*(.15*tt)*(1-sample); wave_3_per_point25=y=y+rdy*(.15*tt)*(1-sample); wave_3_per_point26= wave_3_per_point27=x=x*.55; wave_3_per_point28=y=(y-.5)*.55+.5; wave_3_per_point29= wave_3_per_point30=r=sample; wave_3_per_point31=g=1-sample; wave_3_per_point32=b=1; wave_3_per_point33=a=below(sample,.995); wave_3_per_point34= wave_3_per_point35= wave_3_per_point36=y=y+t3; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=1.000000 shapecode_0_y=0.590000 shapecode_0_rad=0.559231 shapecode_0_ang=3.392920 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=sin(time/10)*0.1+0.5+(treb_att*0.1); shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.300000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_ang=(sin(time/4)*0.5+0.5)*6.28; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.284278 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=2.987755 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.950000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! per_frame_1=decay=.999; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.01*(55/fps); per_frame_11= per_frame_12=q1=time*0.5; per_pixel_1=zoom=1.005-(rad/100); per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal 3.milk0000775000175000017500000001044711756064134030242 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=0.535238 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=48.000000 mv_l=3.500000 mv_r=0.700000 mv_g=0.700000 mv_b=0.300000 mv_a=1.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.901)+ 0.3*cos(time*1.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*3.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*2.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=ib_size = 0.005 + 0.02*sin(time*0.963); per_frame_22=ob_size = 0.02*abs(sin(time*0.7834)); per_frame_23=mv_r = mv_r + 0.3*sin(time*3.034); per_frame_24=mv_g = mv_g + 0.3*sin(time*2.547); per_frame_25=mv_b = mv_b - 0.3*sin(time*1.731); per_frame_26=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_27=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_28=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_29=ib_r = ib_r + 0.5*sin(time*0.734); per_frame_30=ib_g = ib_g + 0.5*sin(time*1.215); per_frame_31=ib_b = ib_b + 0.5*sin(time*1.414); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_frame_48=ib_a = if(beat,1,0); per_frame_49=ob_a = if(beat,1,0); per_pixel_1=box =0.05+2*x%2+2*y%2; per_pixel_2=q1 = 6.4+1.4*(sin(x+(0.6*time))-cos(y+(0.432*time))); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4*4,dx); per_pixel_6=dy= if(above(box,1),q2*4,dy); projectM-complete-2.1.0-Source/presets/Idiot - Typomatic (Remix 2).milk0000775000175000017500000000644011756064134025561 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.438652 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010404 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_25=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_26=q7=if(above(q5,q6),q5,-q6);; per_frame_27=q8=if(above(q6,q7),q6,-q7);; per_frame_28=ib_r=q3-.2*sin(q2); per_frame_29=ib_b=q3+.2*sin(q1); per_frame_30=ib_g=q3-1*sin(q2); per_frame_31=wave_r=.2*sin(Q3); per_frame_32=wave_b=.6*sin(Q1); per_frame_33=wave_g=.7*sin(Q2); per_pixel_1=zoom=if(above(q1-q3,q6-q7),if(above(q2,q1),if(above(pow(x,q1-q5),pow(y,q1-q6)),zoom*sin(rad+1*sin(q1)*sin(q4)),zoom per_pixel_2=*sin(Rad-.2)+1)-rad*sin(q6+rad-x-q6)+x*sin(above(q7,q6)*sin(Q7))+.2*sin(x*sin(q8)),1.20 per_pixel_3=*sin(pow(x,y)*sin(Q4))),1+rad-.2*sin(q4-x))-(rad&rad*sin(q4)); per_pixel_4= per_pixel_5=rot=if(above(q3,q5),if(above(q5,.5),if(above(q7,q6),if(Above(q1,q2),rot*sin(Rad-.2*ang+x),-rot*Sin(rad+x-tan(ang)-cos(x*q3))+.2 per_pixel_6=-x)*band(rad-zoom,rad+zoom),-.2*Sin(rad-ang-x)),0*sin(rad-.2)*zoom)*sin(q1-q2),rot&rad-1*x); per_pixel_7= per_pixel_8= projectM-complete-2.1.0-Source/presets/Geiss - Shift.milk0000775000175000017500000000373411756064134023362 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets/StudioMusic - Twisted Galaxy.milk0000775000175000017500000000254511756064134026333 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=2.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets/Geiss - Anomaly 1.milk0000775000175000017500000000272711756064134024027 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.240000 fWaveScale=157.167007 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.100000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); fRating=1.000000 projectM-complete-2.1.0-Source/presets/Unchained - Picture Of Poison.milk0000775000175000017500000001006011756064134026307 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.740601 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend*.1; per_pixel_5=sx=sx-if(above(q1,2),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(above(q1,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=equal(grid,3)*q3+bnot(grid%q7)*cos(zoom*grid*q1*.01); projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Delight (Endless Tunnel Mix).milk0000775000175000017500000000533011756064134032214 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.996546 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.01+abs(0.01*sin(0.1*rand(1000))); per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.934); per_frame_25=ib_g = ib_g + 0.5*sin(time*1.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_pixel_1=box=abs(x*2-sin(q3))%2 + abs(y*2+sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom*0.95); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Che - Adela The Flower (Altars Of Madness Mix 2).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Che - Adela The Flower (Altars Of Madness Mix 2).m0000775000175000017500000000712711756064134032140 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.200000 fModWaveAlphaEnd=0.600000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999999 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.600000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=ib_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=//zoom=.98+.02*sin(12*cc); per_frame_29=//zoomexp=1+.3*sin(26*cc); per_frame_30=//sx=1+.01*sin(11*cc); per_frame_31=//sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=ob_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=ob_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=ob_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=dx+0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)+0.000*tan((ang-3.1415)*8); per_pixel_4=dy =dy+0.005*sin((x*2-1)*48)+0.001*tan((x*2-1)*64)+0.000*tan((ang-3.1415)*6); per_pixel_5=//dx=dx+0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64); per_pixel_6=//dy=dy+0.008*cos((y-0.5)*64); per_pixel_7=dx=if(block,dx,0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64)); per_pixel_8=dy=if(block,dy,0.008*cos((y-0.5)*64)); per_pixel_9= per_pixel_10=zoom = if(block,1,0.97); projectM-complete-2.1.0-Source/presets/Rovastar & Krash - Interwoven (Contra Mix).milk0000775000175000017500000001067311756064134030401 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.091806 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=q8 =oldq8+ min(0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps),0.1); per_frame_6=oldq8 = q8; per_frame_7=q7= 0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps); per_frame_8=q6 =oldq6+ 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq6 = q6; per_frame_10= per_frame_11=x1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_12=x2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_13=x3 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_14=y1 = 0.8 + 0.05*sin(0.516*q8) + 0.05*sin(0.232*q8) + 0.05*sin(1.024*q8); per_frame_15=y2 = 0.8 + 0.05*sin(0.341*q8) + 0.05*sin(0.768*q8) + 0.05*sin(1.093*q8); per_frame_16=y3 = 0.8 + 0.05*sin(0.301*q8) + 0.05*sin(0.873*q8) + 0.05*sin(1.251*q8); per_frame_17=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_18=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_19=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_20=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_21=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_22=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_23=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_24=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_25=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_26=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_27=wave_y = if(equal(framethird,0),y1,if(equal(framethird,1),y2,y3)); per_frame_28=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_29=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_30=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_31= per_frame_32=volume = 0.3*(bass+mid); per_frame_33=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_34=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_35=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_36=peakbass_att = max(bass_att,peakbass_att); per_frame_37=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_38=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_39=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_40=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_41=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_42=dx = beat; per_frame_43=mv_a = beat; per_pixel_1=dy = 0.001+0.008*q7 + 0.001*sin(12*x+3.059*q6) + 0.001*sin(24*x+2.025*q6) + 0.001*sin(1.231*q8); per_pixel_2=dx = dx + 0.0001*sin(9*y+0.612*q6) + 0.0001*sin(13*y+0.429*q6) + 0.0001*sin(1.027*q8); per_frame_init_1=oldq8 = time*0.1; projectM-complete-2.1.0-Source/presets/Aderrasi - Potion of Spirits.milk0000664000175000017500000001404311756064134026230 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.420000 fDecay=1.000000 fVideoEchoZoom=0.999823 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001185 fWaveScale=0.325446 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=2.630064 fWarpScale=3.209168 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 2; per_frame_5= per_frame_6=ob_r = ob_r+wave_b*above(sin(0.1*time),0); per_frame_7=ob_b = ob_b+wave_g*above(sin(0.1*time),0); per_frame_8=ob_g = ob_g+wave_r*above(sin(0.1*time),0); per_frame_9=ob_r = ob_r+wave_g*below(sin(0.1*time),0); per_frame_10=ob_b = ob_b+wave_r*below(sin(0.1*time),0); per_frame_11=ob_g = ob_g+wave_b*below(sin(0.1*time),0); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.056*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 22*above(tg1,0.75) + 12*below(tg1,0.25) + 18*above(tg1,0.25)*below(tg1,0.5)+ per_pixel_6=12*above(tg1,0.5)*below(tg1,0.75); per_pixel_7=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_8= per_pixel_9=six = sin(x); per_pixel_10= per_pixel_11=dx = dx + dx_r*sin(abs(tg3*y))*sin(time); per_pixel_12=dy = dy + dy_r*sin(abs(tg3*x))*cos(time); per_pixel_13=dx = dx + dx_r*pow(rad,y*2)*sin(time); per_pixel_14=dy = dy + dy_r*pow(rad,x*2)*sin(time); per_pixel_15=zoom = zoom - 0.0825*pow(rad,x*6)*cos(ang*6); per_pixel_16=rot = rot - 0.0525*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets/Geiss - Approach.milk0000775000175000017500000000313611756064134024036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.002*sin(time+0.073); per_frame_7=decay = decay - 0.03*equal(frame%30,0); projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 2.1.milk0000775000175000017500000000715411756064134025132 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=cx=cx+.5*q1; per_frame_42=cy=cy+.5*q2; per_frame_43=warp=bnot(q7%2); per_frame_44=echo_zoom=1+.5*q3; per_frame_45=echo_orientation=q8%4; per_frame_46=wave_mode=q8%7; per_pixel_1=zoom=zoom+.3*sin(y*3.14*q4); per_pixel_2=rot=rot*cos(x*3.14*q5); projectM-complete-2.1.0-Source/presets/Aderrasi - What Cannot Be Undone.milk0000775000175000017500000000372211756064134026610 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.216706 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.749272 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.990000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) - 0.25*sin(1.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + dy_r +below(y,0.5)*0.005; per_pixel_5=dy = dy - dy_r -above(y,0.5)*0.005; per_pixel_6=dx = dx + dx_r+ above(y,sin(time))*0.005 - below(y,0.8*sin(time))*0.005; per_pixel_7=dx = dx + dx_r+ above(y,0.76*sin(1.2*time))*0.005 - below(y,0.55*sin(2*time))*0.005; per_pixel_8=nx = 0.8*x * sin(time) - 0.4*x *sin(1.22*time); per_pixel_9=ny = 0.8*y * cos(time) - 0.4*y *cos(1.4*time); projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - For The Seagull.milk0000775000175000017500000000547411756064134027630 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999838 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=35.318443 fWaveScale=0.010000 fWaveSmoothing=0.792000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.444800 fWarpScale=86.134796 fZoomExponent=1.030300 fShader=0.500000 zoom=0.992400 rot=0.000000 cx=1.069900 cy=1.069999 dx=0.000000 dy=0.000000 warp=1.307431 sx=1.000000 sy=1.000000 wave_r=0.250000 wave_g=0.260000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed))+(bass+mid+treb)*.025; per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_frame_26=mv_y = 1.25; per_pixel_1=rot = rot + 0.04*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) )+ if(above(q1,0),sin(rad)/30,sin(1-rad)/30); per_pixel_2=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ) + if(above(sin(1.123*time/4),0),sin(1-rad)/40,-sin(rad*q1)/40); projectM-complete-2.1.0-Source/presets/Geiss - Octopus Gold.milk0000775000175000017500000000421111756064134024576 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=2.673533 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.800000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(0.394*time) + 0.40*sin(0.475*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(0.442*time) + 0.40*sin(0.321*time) ); per_frame_3=wave_r = wave_r + 0.300*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_4=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_5=wave_b = wave_b + 1.000*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_6=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_9=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_10=q1=cos(0.23*time); per_frame_11=q2=time + 0.3*sin(time*0.21); per_frame_12=cx=cx+0.2*sin(q1*0.5); per_frame_13=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets/Unchained & Illusion - Spirit Morph.milk0000775000175000017500000000410011756064134027322 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006490 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.968100 fWaveScale=0.780267 fWaveSmoothing=0.126000 fWaveParam=0.000000 fModWaveAlphaStart=0.550000 fModWaveAlphaEnd=1.150000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.208145 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.301000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; projectM-complete-2.1.0-Source/presets/Fvese - New meetings.milk0000775000175000017500000000501011756064134024615 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.050169 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500001 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_5=time = time/100; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.05 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.0005 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=xwave_x = wave_x + 0.250*( 0.60*sin(2.112*time) + 0.40*sin(1.589*time) ); per_frame_11=xwave_y = wave_y + 0.250*( 0.60*sin(1.752*time) + 0.40*sin(2.298*time) ); per_frame_12=bass_eff = max(max(bass,bass_att)-1,0); per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=decay = decay - 0.05*equal(frame%16,0); per_frame_15=zoom = decay; per_frame_16=rot = bass_eff/bass_thresh; per_frame_17=ob_size = rot-bass; per_frame_18=ib_a = 1-bass_eff; per_frame_19=ib_r = 1-wave_r; per_frame_20=ib_b = 1-wave_g; per_frame_21=ib_g = 1-wave_b; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3=zoom=zoom + 0.005*tan(ang-ang); per_pixel_4=ray = pow(rad,1.85)+.037; projectM-complete-2.1.0-Source/presets/Telek - Spiral Tabletop (New and Improved!).milk0000775000175000017500000000616011756064134030445 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.684871 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.016000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_x = pow(sin(time*.3011101),5)*.4+.5; per_frame_2=wave_y = pow(cos(time*.3),3)*.4+.5; per_frame_3=wave_r = sin(time*.874)*.5+.5; per_frame_4=wave_g = sin(time*1.54)*.5+.5; per_frame_5=wave_b = sin(time*1.1)*.5+.5; per_frame_6= per_frame_7=vol= (bass+treb+mid)*.3; per_frame_8=vol_cap = (max(min(vol,1),.5)-.5)*2; per_frame_9=wave_r = wave_r*vol_cap; per_frame_10=wave_g = wave_g*vol_cap; per_frame_11=wave_b = wave_b*vol_cap; per_frame_12=ob_size =1; per_frame_13=ob_r=wave_r*.0; per_frame_14=ob_g=wave_g*.0; per_frame_15=ob_b=wave_b*.0; per_frame_16= per_frame_17=q1=wave_x; per_frame_18=q2=1-wave_y; per_frame_19= per_frame_20= per_frame_21=beat=if(above(bass*bass_att,2.7),1,0); per_frame_22=dm=dm-sign(dm)*bass*beat; per_frame_23=vang=vang+.3*dm/fps; per_frame_24=q3 = vang; per_frame_25= per_frame_26=monitor = vang; per_frame_27=//mv_a = 1; decay = 0.81; per_pixel_1=//cen_x = cos(time)*.2+.3; per_pixel_2=//cen_y = sin(time)*.5+.5; per_pixel_3=cen_x = q1; per_pixel_4=cen_y = q2; per_pixel_5=radxy = sin(time*.1)*.15+.3; per_pixel_6= per_pixel_7=dist_x = (x-cen_x)/(radxy*(sin(time*.2*0)*.3+cos((cen_x-x+ (cen_y-y))*10+time*2)*.3+1)); per_pixel_8=dist_y = (y-cen_y)/(radxy*(sin(time*.2*0)*.3+sin((cen_x-x+ (cen_y-y))*10+time*2)*.3+1)); per_pixel_9=in = below(abs(dist_x),1)*below(abs(dist_y),1); per_pixel_10=//in = bnot(in); per_pixel_11=out = bnot(in); per_pixel_12=inx =(cen_x-q1)+.08*sign(dist_x)*sqr(1-abs(dist_x)); per_pixel_13=iny =(cen_y-q2)+.08*sign(dist_y)*sqr(1-abs(dist_y)); per_pixel_14= per_pixel_15=//**********outside per_pixel_16=vang=q3; //time*.1; per_pixel_17=vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_pixel_18=vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_pixel_19= per_pixel_20=dvx=.01*sin(time+vy*60*radxy); per_pixel_21=dvy=.01*cos(time+vx*60*radxy); per_pixel_22= per_pixel_23=outx = dvx*cos(vang) - dvy*sin(vang); per_pixel_24=outy = -dvx*sin(vang) - dvy*cos(vang); per_pixel_25= per_pixel_26=dx=in*inx+out*outx; per_pixel_27=dy=in*iny+out*outy; per_frame_init_1=dm = 1; projectM-complete-2.1.0-Source/presets/Geiss & Rovastar - Julia Fractal (Vectrip Mix).milk0000775000175000017500000000717411756064134031034 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=0.600000 mv_g=0.700000 mv_b=0.640000 mv_a=0.700000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=vol = (bass+mid+att)/6; per_frame_15=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_16=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_17=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_18=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_19=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xpos = xpos + 0.001*xspeed; per_frame_21=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_22=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_23=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_24=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_25=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_26=ypos = ypos + 0.001*yspeed; per_frame_27=mv_x_speed = 16; per_frame_28=mv_y_speed = 12; per_frame_29=mv_x_range = 0.099; per_frame_30=mv_y_range = 0.499; per_frame_31=mv_x_amount = 1; per_frame_32=mv_y_amount = 4; per_frame_33=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_34=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_35=mv_b = mv_b - 0.3*sin(time*3.511); per_frame_36=mv_r = mv_r + 0.25*cos(time*0.433); per_frame_37=mv_g = mv_g + 0.25*cos(time*0.568); per_frame_38=mv_l = 24*sin(10*ypos)+ 32*cos(10*xpos); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets/Geiss - Coral.milk0000775000175000017500000000330111756064134023333 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.502464 fWaveScale=1.111000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.400*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_7=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.4*time); projectM-complete-2.1.0-Source/presets/Aderrasi - Brakefreak.milk0000775000175000017500000000405711756064134025021 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880270 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.020000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=ib_r = wave_r*0.5; per_frame_5=ib_g = wave_g*0.5; per_frame_6=ib_b = wave_b*0.5; per_frame_7=ob_r = wave_b; per_frame_8=ob_g = wave_r; per_frame_9=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.06*(0.1*(time))+(0.5*(0.5-rad))+rad; per_pixel_6=rot = rot - 0.1*sqr(0.5*cos(ang*time)*bass_att); per_pixel_7=zoom = zoom - 0.04*(sin(rad)); per_pixel_8=zoom = zoom - 0.1*above(y,0.5)*sqr(0.5*sin(ang*time)*bass_att); per_pixel_9=zoom = zoom - 0.1*below(y,0.5)*sqr(0.5*cos(ang*time)*treb_att); projectM-complete-2.1.0-Source/presets/Unchained - Bad Karma Oddnezz Style.milk0000775000175000017500000000627611756064134027316 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=0.300000 zoom=1.486000 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0071); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_29=ib_b=.5+.5*cos(time*2.811+q2*.1); per_frame_30=ib_g=.5+.5*cos(time*1.666+q3*.1); per_frame_31=rot=0; per_pixel_1=grid=pow((sin(ang*10*q1)+x*y*q4)*2,1+q8*q7%11)%2; per_pixel_2=snee=(.3+.2*q6)*q3; per_pixel_3=rot=bnot(grid)*above(x,.5+snee)*above(y,.5-snee) - per_pixel_4=ang*cos(5+(3.14*q6))*below(x,.5+snee)*below(y,.5-snee)*.05; per_pixel_5=sx=sx+sin((q8%4+q7%5)*x*3.14)*bnot(rot)*.004; per_pixel_6=sy=sy+sin((q8%5+q7%4)*y*3.14)*bnot(rot)*.004; per_pixel_7=zoom=zoom+.1*cos(rad*q8*q7); projectM-complete-2.1.0-Source/presets/Geiss - Casino.milk0000775000175000017500000000275011756064134023516 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=0.672168 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.500000 fShader=0.000000 zoom=1.150549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.850000 wave_b=0.650000 wave_x=0.500000 wave_y=0.370000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=dx = dx + 0.03*( 0.60*sin(0.334*time) + 0.40*sin(0.264*time) ); per_frame_5=decay = decay - 0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets/Geiss - Bonfire.milk0000775000175000017500000000306411756064134023665 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=1.170000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.611000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.018000 warp=0.313000 sx=0.952000 sy=1.000000 wave_r=0.675000 wave_g=0.550000 wave_b=0.350000 wave_x=0.500000 wave_y=0.140000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.20*( 0.60*sin(0.849*time) + 0.40*sin(1.090*time) ); per_frame_2=wave_g = wave_g + 0.20*( 0.60*sin(0.711*time) + 0.40*sin(0.982*time) ); per_frame_3=wave_b = wave_b + 0.20*( 0.60*sin(0.737*time) + 0.40*sin(1.012*time) ); per_frame_4=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_5=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_6=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); projectM-complete-2.1.0-Source/presets/Geiss - Mega Swirl 3.milk0000775000175000017500000000322311756064134024353 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.500000 fWaveScale=0.621787 fWaveSmoothing=0.500000 fWaveParam=-0.140000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3); projectM-complete-2.1.0-Source/presets/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milk0000775000175000017500000001704311756064134031667 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.700000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets/Geiss - De La Moutard 1.milk0000775000175000017500000000247611756064134024671 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=2.578376 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets/Idiot - What Is.milk0000775000175000017500000000612211756064134023534 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.041020 rot=0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),react); per_frame_9=bass_effect=max(max(Bass,bass_Att),react); per_frame_10=mid_effect=max(max(mid,mid_att),react); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=normal=5; per_frame_13=more=bass_effect; per_frame_14=less=7; per_frame_15=react=less; per_frame_16=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_17=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_18=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=wave_R=.5*sin(above(q1,q2)); per_frame_31=wave_b=1*sin(above(q3,q2)); per_frame_32=wave_G=wave_g*Sin(q4); per_frame_33=wave_myster=wavE_myster-.2*sin(above(Q3,q5)); per_pixel_1=rot=if(above(no_effect,5),rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05 per_pixel_2=*sin(q6-x+y*rad)-rot*sin(equal(q1,q2)),.1*rad); per_pixel_3=zoom=if(above(no_effect,5),zoom+raD*.03*sin(q2+q5)-x*.05*sin(q4+q6)+y*.10*.25*sin(q5-q3) per_pixel_4=,1+.10*sin(rad) per_pixel_5=); per_pixel_6=no_effect=q1-q3*sin(above(q1,q2)); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness M.milkprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness M.m0000775000175000017500000000672611756064134032576 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets/Fvese - Window Reflection 6.milk0000775000175000017500000000460011756064134025744 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.199862 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.149765 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.999800 rot=0.800000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=q1=bass_eff+sin(time*mytime*4); per_frame_8=q2=bas_eff+cos(time*mytime*2); per_frame_9=q3=bass_eff+abs(rad+.5)+(q2*q5); per_frame_10=q4=bass_thresh+abs(.9*5)*(dx_r*dy_r)*(dx*dy); per_frame_11=q5=bass_tresh+cos(.2*2)*(dx_r*dy_r); per_frame_12=q6=bass_thresh+0.1*(atan(abs(-rad+.5)))*q1; per_frame_13=q7=if(above(bass+bass_att,2),-1.5+bass+bass_att,0); per_frame_14=q8=below(rad- 0.1*x,0.18); per_frame_15=q9=if(above(rad,.5),.9+rad,.5+bass*3%1000*.1); per_frame_16=dx=q8; per_frame_17=zoom=q9+0.4; per_frame_18=monitor=zoom; per_pixel_1=rot=zoom; per_frame_init_1=myzoom=if(below(q1,q6),0.3*dx,if(equal(q2,q5),0.2*(1-dx),if(above(q3,q4),0.3*dy,0.2*(1-dy)+if(equal(q4,q3),0.3* dx, if(above(q5,q2),0.25*(1-dx),if(below(q6,q1),0.3*dy,0.25*(1-dy)+if(equal(q7,q9),0.3*dx, if(below(q8,q7),0.2*(1-dx),if(equal(q9,q6),0.3*dy,0.2*(1-dy)))))))))) + .8 - 0.02*(min(q6+q1,.5))*bass_eff; projectM-complete-2.1.0-Source/presets/Rovastar - Omnipresence Resurrection (Raw Mix).milk0000775000175000017500000000463211756064134031477 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos; per_frame_22=wave_a = 0; per_pixel_1=zoom = log(sqrt(2)-rad) -0.24; projectM-complete-2.1.0-Source/presets/Telek - Slow Shift Matrix.milk0000775000175000017500000000312411756064134025477 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=wave_x =-1; per_frame_4=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_5=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_6=rot = 1*sin(tt*.15); per_frame_7=cx = sin(tt*.16)*.5+.5; per_frame_8=cy = cos(tt*.46)*.5+.5; per_frame_9=ib_r = sin(tt*.51)*.5+.5; per_frame_10=ib_g = sin(tt*.71)*.5+.5; per_frame_11=ib_b = sin(tt*.81)*.5+.5; per_frame_12=monitor = bv; per_pixel_1=zoom = .8-.1*pow(1-rad,2); per_frame_init_1=tt = rand(10000); projectM-complete-2.1.0-Source/presets/Illusion & Unchained - Invade My Mind.milk0000775000175000017500000000763211756064134027443 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.976000 fVideoEchoZoom=1.028414 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=1.028415 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000206 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.800000 ob_g=0.300000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.200000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*sin(q4+q5); per_frame_28=wave_b=wave_b+wave_b*q2*sin(q3); per_frame_29=wave_g=wave_g+wave_g*q2; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=wave_mystery=.5*q6; per_frame_37=warp=0; per_frame_38=ob_size = 0.070 + (bass+mid)/24 + bass_att/30; per_frame_39=ib_size = ob_size / 4; per_pixel_1=zoom=zoom+.10*sin(q4+time+ang+rad); per_pixel_2=rot=if(above(bnot(1*q4),bnot(1*q3*.24)),rot*sin(rad*sin(q4*.54)),-rot*sin(rad*cos(q4*. per_pixel_3=34)))*Sin(Bass*.43)*sin(time*.13)*sin(q4*.54); per_pixel_4=sx=sx+.2*sqrt(sin(x))*sin(q3)*sin(q4*.42)*sin(q1*.65); per_pixel_5=sy=sy-.2*sqrt(sin(y))*cos(q3*q1)*Sin(above(q3,q3+.4)*.54)*sin(q4*above(q3,q2)*.54); per_pixel_6=dx=rot*sin(q4+q3)*Y*sin(above(q2,q4*.12))*x*sin(q3*.53)*sin(q5*.43); per_pixel_7=dy=-rot*sin(q3)*x*Sin(above(q3,q5)*.53)*y*sin(above(q4,q1)*-.12)*sin(above(q1,q3)*.23);; per_pixel_8=cx = cx + 4 * sin(0.128 * q3); projectM-complete-2.1.0-Source/presets/Idiot - Cortex (Spiritual Visions Mix).milk0000775000175000017500000000535311756064134027755 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.984600 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.073089 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.347980 fShader=0.000000 zoom=1.020502 rot=0.260000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.008264 sx=0.999945 sy=0.999904 wave_r=0.300000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass+bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb+treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid+mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=q4*.4*sin(q4)*.04; per_frame_25=q6=-q1+q2+Q3+q4+q5+q6;; per_frame_26=wave_r=wave_r*sin(q3); per_frame_27=wave_B=wave_B-.2*cos(q4); per_frame_28=wave_g=wave_b+wave_g*sin(q2+q5); per_frame_29=wave_mystery=wave_myster-.1*sin(q1)+.4*sin(q5); per_pixel_1=rot=rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05*sin(q6); per_pixel_2=zoom=zoom+rad+.3*sin(Q4-q1)*pow(x+.2*sin(Q4),y-.2*sin(Q1)) projectM-complete-2.1.0-Source/presets/Unchained - Deeper Logic.milk0000775000175000017500000000667511756064134025362 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets/shifter - escape the worm - Eo.S. + Phat 5362.milk0000664000175000017500000003227511756064134030134 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006543 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.125000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.336672 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599580 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.850000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.542619 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.090529 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2= per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3=q3*q3*0.5 + 0.1; per_frame_40= per_frame_41=q4 = mt; per_frame_42=q5 = bt; per_frame_43= per_frame_44=cx = q1; per_frame_45=cy = q2; per_frame_46= per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_52= per_frame_53=q6 = rmod; per_frame_54= per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_56= per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_58= per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.5;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_26= projectM-complete-2.1.0-Source/presets/Idiot - Texture Boxes (Remix).milk0000775000175000017500000001475511756064134026177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.194000 dy=0.400000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tx=0+1*sin(q1); shape_0_per_frame2=textured=if(below(.5,tx),0,1); shape_0_per_frame3=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame4=ang=ang+1*sin(time*.62); shape_0_per_frame5=x=.5-.3*sin(time*.34); shape_0_per_frame6=y=.5+.3*sin(time*.53); shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tx=0+1*sin(q2); shape_1_per_frame2=textured=if(below(.5,tx),0,1); shape_1_per_frame3=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame4=ang=ang+1*sin(time*.75); shape_1_per_frame5=x=.5-.3*sin(time*.12); shape_1_per_frame6=y=.5+.3*sin(time*.65); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=tx=0+1*sin(q3); shape_2_per_frame2=textured=if(below(.5,tx),0,1); shape_2_per_frame3=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame4=ang=ang+1*sin(time*.12); shape_2_per_frame5=x=.5-.3*sin(time*.23); shape_2_per_frame6=y=.5+.3*sin(time*.56); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=tx=0+1*sin(q4); shape_3_per_frame2=textured=if(below(.5,tx),0,1); shape_3_per_frame3=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame4=ang=ang+1*sin(time*.65); shape_3_per_frame5=x=.5-.3*sin(time*.54); shape_3_per_frame6=y=.5+.3*sin(time*.23); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets/Unchained - Subjective Experience Of The Manifold.milk0000775000175000017500000001002411756064134032032 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999496 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.008); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse*q1); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*1.14+q2*1.14+q3*1.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.2*sin(time*2.157); per_frame_29=ob_b=.2+.2*sin(time*1.689); per_frame_30=ob_g=.2+.2*sin(time*1.413); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=echo_zoom=1+.08*q1+.08*q2+.06*q3+.16*cos(time*.681); per_frame_44=wave_r=.5+.5*sin(q1+time*2.183); per_frame_45=wave_b=.5+.5*sin(q2+time*1.211); per_frame_46=wave_g=.5+.5*sin(q3+time*1.541); per_frame_47=wave_mystery=wave_mystery+.5*sin(time*3+q6); per_frame_48=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_49=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_50=wave_mode=q8%3; per_frame_51=wave_a=3+sin(time*1.414)+q3; per_pixel_1=xx=x-.5+.03*q5+.1*y*q6+.1*sin(time*.322); per_pixel_2=yy=y-.5+.03*q6+.1*x*q5+.1*sin(time*.427); per_pixel_3=dx=sin(xx*2); per_pixel_4=dy=sin(yy*2); per_pixel_5=rot=sin(rad*1.4+.3*q4); projectM-complete-2.1.0-Source/presets/Aderrasi - Spillswirl.milk0000775000175000017500000000320511756064134025122 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.020100 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499722 fWaveSmoothing=0.900000 fWaveParam=-0.080000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=27.429565 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.001990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + if(above(wave_y,0.75), - 0.1*tan(time), + 0.1*tan(time)); per_frame_2=wave_y = wave_y + 0.40*sin(8*mid); per_frame_3=wave_r = wave_r + if(above(3*bass,2), +1,-2); per_frame_4=wave_g = wave_g + if(above(3*mid,2), +1, -2); per_frame_5=wave_b = wave_b + if(above(3*treb,2), +1, -2); per_frame_6=warp = 0; per_frame_7=rot = rot - 0.05; per_pixel_1=zoom = zoom + if (below(rad,0.3), -0.2*(1-rad), 0); per_pixel_2=zoom = zoom + if(below(rad,0.6), -0.2*(0.5-rad), 0); per_pixel_3=rot = rot - if(below(rad,0.2), 0.1*(1-rad), 0); projectM-complete-2.1.0-Source/presets/Geiss - Luz.milk0000775000175000017500000000251111756064134023047 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=71.269997 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.014000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%30,0); per_pixel_1=rot=rot+0.04*rad*cos(ang*4+time*1.9); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Fvese - Quicksand.milk0000775000175000017500000000377011756064134024225 0ustar matthiasmatthias[preset00] fRating=4.500000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499226 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.200000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=vol = (5*bass + 3*mid + 2*treb)/10; per_frame_4=wave_x = wave_x + 0.03*vol*sin(0.727*time); per_frame_5=wave_y = wave_y + 0.04*vol*sin(0.777*time); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=monitor = time; per_pixel_1=cx = (0.25&(x*5-0.5))*0.1+0.025; per_pixel_2=cy = (0.25&(y*5-0.5))*0.1+0.025; per_pixel_3=sx = sx -.005-abs(x-1)*.01; per_pixel_4=sy = sy -.005-abs(x-1)*.01; per_pixel_5=zoom = pow(rad,0.05)+.050; per_pixel_6=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets/Geiss - Mega Swirl 2.milk0000775000175000017500000000251511756064134024355 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); fRating=3.000000 projectM-complete-2.1.0-Source/presets/Rovastar - Kalideostars (Round Round Mix).milk0000775000175000017500000001430411756064134030473 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets/Rovastar - Kalideostars (Altars Of Madness MIx).milk0000775000175000017500000001425211756064134031364 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=zoom+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_pixel_1=dx=dx+0.003*sin((y*2-1)*64)+0.001*sin((y*2-1)*96); per_pixel_2=dy=dy+0.004*cos((x*2-1)*64)+0.002*cos((x*2-1)*96); projectM-complete-2.1.0-Source/presets/Geiss - Feedback 2.milk0000775000175000017500000001455111756064134024112 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.207965 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/presets/Geiss - Solar Flare.milk0000775000175000017500000000341111756064134024367 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=0.478000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.123000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.570000 wave_b=0.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets/Aderrasi - Antidote.milk0000775000175000017500000000405311756064134024527 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.15*sin(time); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rozzor and Rovastar - Altars Of Madness 3 (ooze tweak with .milkprojectM-complete-2.1.0-Source/presets/Rozzor and Rovastar - Altars Of Madness 3 (ooze tweak with .m0000775000175000017500000001445111756064134032711 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-1.000000 dy=-1.000000 warp=0.010000 sx=1.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=384 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=22.479836 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.600000 wave_0_per_frame1=x = 100*sin(time) * q2+.2; wave_0_per_frame2=t1 = cos(time)*q3; wave_0_per_point1=x = sample+(value1*t1); wave_0_per_point2=y = value2 +q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_init_1=decay=0.1; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_a =bass; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_16=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_17=oldq7=q7; per_frame_18=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_19=oldq6=q6; per_frame_20=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_21=oldq5=q5; per_frame_22=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_23=oldq4=q4; per_frame_24=Flag = If(beat,if(Rand(2)-1,1,0),oldFlag); per_frame_25=oldflag = flag; per_frame_26=Ratio = If(Beat,50+rand(100),oldRatio); per_frame_27=OldRatio = Ratio; per_frame_28=q1 = if(beat,if(flag,ratio,0.75*ratio),oldq1); per_frame_29=oldq1=q1; per_frame_30=q2 = if(beat,if(flag,0.75*ratio,ratio),oldq2); per_frame_31=//q2 = if(beat, rand(2)+1,oldq2); per_frame_32=oldq2=q2; per_frame_33=//monitor = if(rand(2)-1,-1,1); per_frame_34=temp_b = cos(time) + abs(cos(time)); per_frame_35=temp_g = abs(sin(time)) ; per_frame_36=temp_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_37=ob_r = 1 - if(above(temp_r,1),1,if(above(temp_r,0), abs(temp_r),0)); per_frame_38=ob_g = 1 - if(above(temp_g,1),1,if(above(temp_g,0), abs(temp_g),0)); per_frame_39=ob_b = 1 - if(above(temp_b,1),1,if(above(temp_b,0), abs(temp_b),0)); per_frame_40=q3 = .5+.5*sin(q8); per_frame_41=monitor = q3; per_pixel_1=dx=q4*sin((y-0.5)*q1)+q5*sin((y-0.5)*q2); per_pixel_2=dy=q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q1); per_pixel_3=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-dx)); per_pixel_4=cx = if(above(dy,-.5),1-rot * 2,rot*q8); projectM-complete-2.1.0-Source/presets/EMPR - Random - They're so cute Dad can I keep one!.milk0000775000175000017500000000710511756064134031216 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.651498 fWaveSmoothing=0.000000 fWaveParam=-0.180163 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999997 sx=0.578528 sy=1.030301 wave_r=0.610115 wave_g=0.337971 wave_b=0.298628 wave_x=0.671479 wave_y=0.725962 ob_size=0.030000 ob_r=0.148379 ob_g=0.786533 ob_b=0.637879 ob_a=0.973918 ib_size=0.045000 ib_r=0.841289 ib_g=0.297099 ib_b=0.775799 ib_a=0.238807 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.598910 mv_dy=0.978744 mv_l=0.500000 mv_r=0.296168 mv_g=0.490016 mv_b=0.461879 mv_a=0.573571 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_frame_21=wave_y = treb + wave_b; per_frame_22=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_23=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_24=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_25=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); per_pixel_2=cy = q1 * warp; per_pixel_3=cy = cy * rad; per_pixel_4=cx = a * bass_att; per_pixel_5=dy = warp + time; per_pixel_6=zoomexp = bass_att + a; per_pixel_7=rot = a * bass_att; per_pixel_8=rot = rot * y; per_pixel_9=zoomexp=if(below(zoomexp,0.01), 0.01, zoomexp); per_pixel_10=zoomexp=if(above(zoomexp,100.0), 100.0, zoomexp); per_pixel_11=rot=if(below(rot,-1.0), -1.0, rot); per_pixel_12=rot=if(above(rot,1.0), 1.0, rot); per_pixel_13=cx=if(below(cx,-1.0), -1.0, cx); per_pixel_14=cx=if(above(cx,2.0), 2.0, cx); per_pixel_15=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_16=cy=if(above(cy,2.0), 2.0, cy); per_pixel_17=dy=if(below(dy,-1), -1, dy); per_pixel_18=dy=if(above(dy,1.0), 1.0, dy); projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal 1.milk0000775000175000017500000001032511756064134030233 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=1.284528 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=xdx = dx -0.008*sin(time*0.23); per_frame_28=xdy = dy - 0.008*sin(time*0.2); per_frame_29=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_30=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_31=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_pixel_1=box=0.8*(1-rad)+0.5*abs(x*3-0.2*sin(q3))%2 + 0.5*abs(y*3+0.2*sin(q5))%2; per_pixel_2=q1 = 8.05+1.2*(sin(x)-cos(y)); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4,dx); per_pixel_6=dy= if(above(box,1),q2,dy); projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Slow Solstice.milk0000775000175000017500000000672711756064134027520 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.92)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_34=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); per_frame_35=wave_mystery=wave_x-.5; per_pixel_1=zoom = zoom + rad/10 + abs(sin(ang-rad)/10) +q4/10; per_pixel_2=rot = rot + treb*.001 + sin(treb+rad)/33 -q3/8; projectM-complete-2.1.0-Source/presets/Unchained - ReAwoke.milk0000775000175000017500000001752311756064134024467 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999489 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.337423 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.776608 shapecode_0_ang=0.628319 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.408391 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+.05*q4; shape_0_per_frame2=y=.5+.05*q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.03*sin(time*.8); per_frame_51=wave_mode=q8%2; per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=radix=if(above(q3,0),min(xx,yy),max(xx,yy)); per_pixel_6=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_7=rot=sin(rad*(xx*q4+yy*q5+radix*q6)); per_pixel_8=cx=cx+xx; per_pixel_9=cy=cy+yy; projectM-complete-2.1.0-Source/presets/Geiss - Warp Of Dali 1.milk0000775000175000017500000000263711756064134024517 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); projectM-complete-2.1.0-Source/presets/Reenen - phoenix.milk0000775000175000017500000000267211756064134024121 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.053452 fWaveScale=0.811409 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.608037 fWarpScale=1.220618 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009520 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.591235 sx=0.970590 sy=1.000000 wave_r=0.700000 wave_g=0.100000 wave_b=0.000000 wave_x=0.500000 wave_y=0.240000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20; per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time); per_frame_3=wave_r = wave_r + vol/10; per_frame_4=wave_b = vol/10; per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time); per_frame_6=sx = sx - vol/50; per_frame_7=wave_x = wave_x + vol/50; per_pixel_1=q1 = above(0.5,y); per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x)); per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1); per_pixel_4=rot = if(bor(q1,q2),q3,rot); projectM-complete-2.1.0-Source/presets/Rovastar - Space.milk0000775000175000017500000000555711756064134024074 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29= per_frame_30= per_frame_31=dx = dx + dx_residual; per_frame_32=dy = dy + dy_residual; per_frame_33= per_frame_34= per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_36=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_37=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_38= per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = 215*myx*dx; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; projectM-complete-2.1.0-Source/presets/Geiss - Downward Spiral.milk0000775000175000017500000000261011756064134025275 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=2.717574 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.999900 wave_r=1.000000 wave_g=0.400000 wave_b=0.100000 wave_x=0.500000 wave_y=0.600000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); projectM-complete-2.1.0-Source/presets/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milk0000775000175000017500000000621011756064134030706 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.763002 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_frame_25=echo_zoom=echo_zoom-.3*sin(Time*(q5/2/2/2/2/2/2/2)); per_frame_26=//echo_alpha=1; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0)*((ang/2/2/2)-rad)*Sin(q5)/2; per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y-0.5)*96)+0.005*sin((y-0.5)*128)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0.001*cos((x-0.5)*128)+0.001*cos((x-0.5)*96)); projectM-complete-2.1.0-Source/presets/Rozzor and che - Inside the House of nil.milk0000775000175000017500000000452711756064134030154 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/presets/Geiss - Destruction.milk0000775000175000017500000000415511756064134024606 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.581546 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.594000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.019*( 0.60*sin(100.334*time) + 0.40*sin(250.277*time) ); per_frame_11=dy = dy + 0.019*( 0.60*sin(200.384*time) + 0.40*sin(150.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Fractal Encounter 2.milk0000775000175000017500000001170711756064134030617 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=100.000000 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.100000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.201000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=5.760000 nMotionVectorsY=4.680001 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.600000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.21 - 0.2*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.2*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx +0.001+abs(0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437))); per_frame_10=dy = dy + abs(0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315))); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_39=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_40=beateven = beatcounter%2; per_frame_41=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_42=echo_orient = mode; per_frame_43=wave_a = if(beat,1,0); per_frame_44=wave_r = wave_r + 0.2*sin(time*0.7854) - 0.2*beateven; per_frame_45=wave_b = wave_b + 0.1*sin(time*0.8254) + 0.2*beateven; per_frame_46=wave_g = wave_g + 0.1*sin(time*0.854) + 0.2*beateven; per_frame_47=q6 = beat; per_frame_48=wave_mode = if(beateven,7,0); per_frame_49=mv_a = if(beat,if(equal(beatcounter,6),1,0),0); per_frame_50=mv_r = if(mv_a,rand(2),0); per_frame_51=mv_b = if(mv_a,rand(2),0); per_frame_52=mv_g= if(mv_a,rand(2),0); per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.45+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.15*sin(2*q4); per_pixel_7=cy = cy + 0.14*sin(2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); per_frame_init_1=beatcounter =0; projectM-complete-2.1.0-Source/presets/Rovastar - Cosmic Mosaic (Active Mix).milk0000775000175000017500000001322011756064134027467 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=2.608790 fWaveSmoothing=0.500000 fWaveParam=0.350000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=4.320000 mv_dx=-0.136000 mv_dy=-0.012000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.691150 shapecode_0_tex_zoom=2.283879 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = tex_zoom - 0.025 + 0.05*(bass+bass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=warp=0; per_frame_8=decay = 0.970; per_frame_9=zoom =1; per_frame_10=rot=0; per_pixel_1=//dy=dy+0.05*sin((y*2-1)*48+(y*2-1)*64); per_pixel_2=//dy=dy-0.05*cos((x*2-1)*64+(x*2-1)*48); per_pixel_3=//dx=dx+0.005*sin((y*2-1)*48+(y*2-1)*64); per_pixel_4=//dx=dx-0.005*cos((x*2-1)*64+(x*2-1)*48); per_pixel_5= per_pixel_6=dx = 0.005*sin((tan(1-rad))*(90+bass+bass_att)+((ang)*18)); per_pixel_7=dy = -0.005*sin((tan(1-rad))*(90+bass+bass_att)+((-ang)*18)); projectM-complete-2.1.0-Source/presets/TobiasWolfBoi - The Pit.milk0000775000175000017500000000242211756064134025164 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.386143 fWaveSmoothing=0.000000 fWaveParam=0.900000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.008151 fWarpScale=3.151486 fZoomExponent=0.100000 fShader=0.000000 zoom=0.801925 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets/Rozzor - Learning Curve (Invert tweak).milk0000775000175000017500000000451611756064134030010 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.010000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.793875 fWaveScale=1.074093 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000001 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.300000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.025000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att + treb + mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean - 0.5 * (vol_mean-vol_now),0.1 * (vol_mean * 9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.15 * vol_mean),1,0); per_frame_5=sinbeat =sin(beat * (vol_now-vol_mean)); per_frame_6=wave_b = cos(time) + abs(cos(time)); per_frame_7=wave_g = abs(sin(time)) ; per_frame_8=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_9=ib_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_10=ib_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_11=ib_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_12=ob_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=ob_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=ob_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15=q1 = sinbeat+.35 ; per_frame_16=wave_mystery = vol_now; per_frame_17=monitor = sinbeat; per_pixel_1=a = pow(1.02, pow(1, rad * 2 - 1)); per_pixel_2=dx = (x - .5) * a + .5 - x; per_pixel_3=dy = (y - .5) * a + .5 - y; per_pixel_4=zoom = q1 + x; projectM-complete-2.1.0-Source/presets/[Ishan] - Life in the drains.milk0000664000175000017500000001276611756064134026037 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.074097 fWaveSmoothing=0.630000 fWaveParam=0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.065000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_b1=wave_b1+if(above(bass_att,0),bass_att,-bass_att); per_frame_2=wave_r=wave_r+(sin(time*1.43)*wave_b1)*.5; per_frame_3=wave_g=wave_g+(cos(time*1.73)*wave_b1)*.5; per_frame_4=wave_b=wave_b-(sin(time*2.03)*wave_b1)*.5; per_frame_5=wave_mystery=sin((time+bass_att)*.5); per_frame_6=wave_thick=1; per_frame_7=rot=rot-wave_mystery*.1; per_frame_8=wave_x1=wave_x1+.1; per_frame_9=wave_y1=wave_y1-.1; per_frame_10=decay = decay - 0.01*equal(frame%50,0); per_frame_11=ob_r=sin(wave_r+time); per_frame_12=ob_g=cos(wave_g+time); per_frame_13=ob_b=sin(wave_b-time); per_frame_14=gamma=2; per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_pixel_1=zoom=sin(zoom*1.3)-.1; per_pixel_2=rot=rot+sin(rad*(zoom+sqr(rad)))*.1; per_pixel_3= per_pixel_4= per_pixel_5= projectM-complete-2.1.0-Source/presets/Geiss - Space Voyage (High-Warp).milk0000775000175000017500000000264511756064134026443 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.200000 fWaveScale=1.694000 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.300000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.683000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets/Rovastar - Inner Thoughts (Clouded Judgement Mix).milk0000775000175000017500000001660111756064134031774 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=0.700000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.521); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.900000 shapecode_3_y=0.900000 shapecode_3_rad=0.181670 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 +0.4*sin(0.1*q8); shape_3_per_frame2=y = 0.5+0.4*sin(q7*0.19653); shape_3_per_frame3=textured =1; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets/Geiss - Reducto Ad Nauseum.milk0000775000175000017500000000317311756064134025612 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx+max(0,(bass_att-1.2)); per_frame_9=sy=sy+max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets/Idiot - Madness Within The Void (Remix).milk0000775000175000017500000000605711756064134027672 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.454960 fWaveScale=0.863577 fWaveSmoothing=0.630000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.200000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.500000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_counter = equal(bass_thresh,2)*1+bass_counter; per_frame_2=treb_counter=equal(treb_thresh,2)*1+treb_counter; per_frame_3=mid_counter=equal(mid_thresh,2)*1+mid_counter; per_frame_4=vol_counter=equal(vol_thresh,2)*1+vol_counter; per_frame_5=bass_cycler = bass_counter%8; per_frame_6=treb_cycler=treb_counter%8; per_frame_7=mid_cycler=mid_counter%8; per_frame_8=q1=sin(Bass&timE*.43); per_frame_9=q2=sin(bass_att&time*.23); per_frame_10=q3=sin(treb&time*.43); per_frame_11=q4=sin(mid&time*.23); per_frame_12=q5=sin(mid_att&time*.54); per_frame_13=q6=frame%40-bass*sin(time*.53-q3); per_frame_14=q7=frame%20-treb*sin(time*.65-q2); per_frame_15=q8=frame%30-mid*sin(time*.43-q1); per_frame_16=ob_r=.3+.4*sin(above(q6,wave_b)); per_frame_17=ob_b=.2+.7*sin(Above(q7,wave_g)); per_frame_18=ob_G=.4+.5*sin(above(q8,wave_r)); per_frame_19=//wave_A=100; per_frame_20=wave_a=0; per_frame_21=//wave_r=wave_b; per_frame_22=//wave_g=wave_g; per_frame_23=//wave_b=wave_R; per_pixel_1=rad_cycle=rad*rad*x*60*rad*sin(q6); per_pixel_2=d=.03*(sin(rad*3.14*sin(q3)))+1; per_pixel_3=r=d-.03*(sin(ang*3.14*sin(q2))); per_pixel_4=radx=below(0.3-rad+x,0.3+rad-x); per_pixel_5=rady=below(0.3-rad+y,0.3+rad-y); per_pixel_6=snare=below(0,x-rad-.3*sin(q4)-x-y*d*r)*sin(q1-d+r-q3); per_pixel_7=x2=above(x,rad); per_pixel_8=y2=above(y,rad); per_pixel_9=zoome=zoom+.2*sin(above(q6,q7)/q8)*(radx*rady-d*sin(q2)-r*sin(q3)+.1*sin(rad*3.14*sin(Q1)) per_pixel_10=+rad-x*radx-y*rady)*x2*y2-.03*sin(q4); per_pixel_11=sx=sx-.09*sin(Q4)*sin(x2-rad+radx*sin(q2-q7))*radx-x2/2/2/2/2*rad; per_pixel_12=sx=sx-.09*sin(q2)*sin(y2-rad+rady*sin(q3-q6))*rady-y2/2/2/2/2*rad; per_pixel_13=rote=.1*sin(radx*rady-x2*sin(q3-x1+rad*300))-.03*d*r-.02*sin(q3-q1)-sin(ang*d/2/2/2/2/2 per_pixel_14=*sin(q3)); per_pixel_15=rote2=rot+.1--rad/2/2/2/2/2; per_pixel_16=rot=if(above(q1,q2),rote,rote2*rad-ang/2*sin(above(bass,3.5))); per_pixel_17=zoom=if(above(q2,q1),zoome,zoom+.05*sin(rad))+.01/2; per_pixel_18= per_pixel_19= ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Aderrasi - Oceanic Bassograph (Underwater Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Aderrasi - Oceanic Bassograph (Underwater Mix).mil0000775000175000017500000000416111756064134033050 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.504000 fDecay=1.000000 fVideoEchoZoom=2.987781 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.049629 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.000154 fZoomExponent=1.028415 fShader=0.800000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.000000 wave_r=0.500000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.015000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.500000 ob_a=0.100000 ib_size=0.000000 ib_r=1.000000 ib_g=1.000000 ib_b=0.250000 ib_a=0.200000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.500000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_2=oldq8 = q8; per_frame_3=wave_x = wave_x +(0.48*sin(4*bass*treb*mid))*sin(q8/bass); per_frame_4=wave_r = if(above((time*20)%2,0),0,wave_r + 0.5*sin(time)); per_frame_5=wave_b=if(above((time*20)%2,0),1,0); per_frame_6=rot = rot + 0.0*sin(time); per_frame_7=dy = dy - 0.01- 0.01*sin(0.1*q8); per_frame_8=ob_r = .1 + if(above(.2*sin(time*.444),0),.3*sin(time*.444),0); per_frame_9=ob_g =.1 + if(above(.2*sin(time*.777),0),.3*sin(time*.777),0); per_pixel_1=warp = warp + if (below(y, 0.5), if(below(rad,0.9), +0.5 + 0.5*sin(0.613*q8), 0), +0.1); projectM-complete-2.1.0-Source/presets/Aderrasi - Chromatic Abyss (The Other Side).milk0000775000175000017500000000275611756064134030474 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868317 fWaveScale=0.484545 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=zoom = zoom + 0.01; per_pixel_1=sx = sx + if (above(rad, 0.38), +0.01, 0); per_pixel_2=sy = sy + if (above(rad, 0.38), +0.01, 0); per_pixel_3=warp = warp + if (above(rad,0.56 + 0.05*sin(time)), +0.5*(sin(rad)), 0); projectM-complete-2.1.0-Source/presets/Rovastar - Fractopia (Galaxy Swirl Mix).milk0000664000175000017500000001423411756064134030064 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=wave_x = 1-(xpos + 0.5); per_frame_4=wave_y = ypos + 0.5; per_frame_5=mv_r = 0.5 + 0.499*(0.60*sin(3.980*time) + 0.40*sin(1.047*time) ); per_frame_6=mv_g = 0.5+ 0.499*(0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_7=mv_b = 0.5 + 0.499*(0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_8=q1 = (x_pos+0.5); per_frame_9=q2 = 1- (ypos+0.5); per_frame_10=wave_a =0; per_frame_11=warp=0; per_frame_12=zoom =1; per_frame_13=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_14=movement = if(above(movement,10000), 0, movement); per_frame_15=rot =-0.04+ 0.01*(sin(movement*0.696)+cos(movement*0.463)+sin(movement*0.365)); per_frame_16=cx = 0 + 0.1*(sin(movement*0.247)+cos(movement*0.373)+sin(movement*0.187)); per_frame_17=cy = 0 + 0.1*(sin(movement*0.317)+cos(movement*0.209)+sin(movement*0.109)); per_frame_18=ob_b = q4+0.25*sin(movement*3.816); per_frame_19=ob_g = q4+0.25*sin(movement*0.744); per_frame_20=ob_r = q4+0.25*sin(movement*0.707); per_frame_21=wrap = below(bass+bass_att,3); per_frame_22=zoom = 0.99 + 0.0035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx = 2*(2*myx*myy); per_pixel_4=dy = 2*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/presets/Geiss - Four Kinds of Amphetamines.milk0000775000175000017500000000244711756064134027232 0ustar matthiasmatthias[preset00] fGammaAdj=0.800000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.053000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.488000 fShader=1.000000 zoom=1.316000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets/Geiss - Swirlie 1.milk0000775000175000017500000000360611756064134024042 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets/Krash - 3D Shapes Demo.milk0000775000175000017500000002265611756064134024626 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 3*sin(time); wave_0_per_frame14=t5 = 10+8*cos(time); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.4*cos(time); wave_0_per_frame17=r = 0.5-0.4*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 =x3 + t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22=//x=(0.5)*sin(8*sample*t8); wave_0_per_point23=b= r+value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets/Fvese - Lifesavor Anyone.milk0000775000175000017500000000235011756064134025440 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.008081 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997766 fWaveScale=0.653090 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.550000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_pixel_1=zoom = pow(rad,0.05)+.05/bass; projectM-complete-2.1.0-Source/presets/illusion & studio music - charged bliss.milk0000775000175000017500000000416011756064134030254 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.981000 fVideoEchoZoom=1.008098 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.916265 fWaveScale=0.999496 fWaveSmoothing=0.666000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=0.712962 fZoomExponent=0.999788 fShader=0.830000 zoom=1.006500 rot=1.000000 cx=1.280000 cy=0.470000 dx=0.000000 dy=0.000000 warp=1.728309 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=26.719893 nMotionVectorsY=48.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_18=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_frame_19=ff = frame/100; per_frame_20=monitor = wave_r; per_pixel_1=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_2=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_3=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets/StudioMusic - It's Only Make Believe.milk0000775000175000017500000000313211756064134027375 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.865441 fWaveScale=69.200165 fWaveSmoothing=0.792000 fWaveParam=0.020000 fModWaveAlphaStart=0.980000 fModWaveAlphaEnd=0.999999 fWarpAnimSpeed=0.960959 fWarpScale=6.948194 fZoomExponent=2.699864 fShader=0.700000 zoom=0.012572 rot=0.000000 cx=0.500000 cy=0.500001 dx=0.000000 dy=0.000000 warp=10.040655 sx=0.999989 sy=0.999999 wave_r=0.250000 wave_g=0.250000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.150000 ob_g=0.350000 ob_b=0.250000 ob_a=0.970000 ib_size=0.010000 ib_r=0.350000 ib_g=0.250000 ib_b=0.150000 ib_a=0.970000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.500000 mv_g=0.500000 mv_b=0.500000 mv_a=0.950000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/bass)/2+0.5; per_frame_3=wave_g = cos(ff/mid)/2+0.5; per_frame_4=wave_b = cos(3*ff/treb)/2+0.5; per_frame_5=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_6=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_7=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_8=ob_r=wave_r; per_frame_9=ob_g=wave_g; per_frame_10=ob_b=wave_b; per_frame_11=rot = rot + 0.180*( 0.60*sin(0.981*time) + 0.80*sin(0.279*time) ); per_frame_12=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets/Idiot - Texture Boxes (Remix 2).milk0000775000175000017500000001466511756064134026321 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=-0.006000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=textured=1; shape_0_per_frame2=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame3=ang=ang+1*sin(time*.62); shape_0_per_frame4=x=.5-.3*sin(time*.34); shape_0_per_frame5=y=.5+.3*sin(time*.53); shape_0_per_frame6=rad=rad-.5*sin(time*.53); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=textured=1; shape_1_per_frame2=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame3=ang=ang+1*sin(time*.75); shape_1_per_frame4=x=.5-.3*sin(time*.12); shape_1_per_frame5=y=.5+.3*sin(time*.65); shape_1_per_frame6=rad=rad+.5*sin(time*.75); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=textured=1; shape_2_per_frame2=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame3=ang=ang+1*sin(time*.12); shape_2_per_frame4=x=.5-.3*sin(time*.23); shape_2_per_frame5=y=.5+.3*sin(time*.56); shape_2_per_frame6=rad=rad+.5*sin(time*.12); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=textured=1; shape_3_per_frame2=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame3=ang=ang+1*sin(time*.65); shape_3_per_frame4=x=.5-.3*sin(time*.54); shape_3_per_frame5=y=.5+.3*sin(time*.23); shape_3_per_frame6=rad=rad+.4*sin(time*.43); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_stt&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets/Aderrasi - Antidote (Side Effects Mix).milk0000775000175000017500000000455311756064134027600 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=5.427025 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.766487 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(2.5*time+2*mid); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time+2.2*treb); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time+2*bass); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.75 + 0.45*sin(sin(0.5*bass_att-0.4*treb_att)*sin(time)); per_frame_6=//warp = warp + (0.8*bass_att - 0.8*treb_att)*0.25; per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.004*sin(cos(x*2.25*time)*0.86*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.004*cos(sin(y*2.25*time)*0.94*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); per_pixel_9=dy = dy - sin((1+x)*time*0.94)*(0.005*above(y,sin(1.14*time+0.02*treb_att))); per_pixel_10=dx = dx + sin((0.25-y)*time*0.97)*(0.005*above(x,cos(1.2*time+0.02*bass_att))); projectM-complete-2.1.0-Source/presets/Geiss - Serpent.milk0000775000175000017500000000324011756064134023715 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=1.300000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_pixel_1=sx=sx+0.05*sin((y*2-1)*6+time*1.53+(x*2-1)*3.2); per_pixel_2=sy=sy+0.05*cos((x*2-1)*8+time*1.71+(y*2-1)*4.3); projectM-complete-2.1.0-Source/presets/Krash - War Machine (Shifting Complexity Mix).milk0000775000175000017500000000553011756064134031066 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; ././@LongLink0000000000000000000000000000021300000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix07 recursive demons.milkprojectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat cod0000664000175000017500000005526511756064134032363 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.100000 wavecode_2_g=1.000000 wavecode_2_b=0.700000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=-xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point71=a=a*a; wave_2_per_point72= wave_2_per_point73=b=b+pow(1-sample,2)*0.3; wave_2_per_point74= wave_2_per_point75= wave_2_per_point76= wave_2_per_point77=r1=t1; wave_2_per_point78=g1=t2; wave_2_per_point79=b1=t3; wave_2_per_point80=r2=t4; wave_2_per_point81=g2=t5; wave_2_per_point82=b2=t6; wave_2_per_point83= wave_2_per_point84=r=r1*flip + r2*(1-flip); wave_2_per_point85=g=g1*flip + g2*(1-flip); wave_2_per_point86=b=b1*flip + b2*(1-flip); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.200000 wavecode_3_g=1.000000 wavecode_3_b=0.600000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=-xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=b=b+pow(1-sample,2)*0.3; wave_3_per_point76= wave_3_per_point77=r1=t1; wave_3_per_point78=g1=t2; wave_3_per_point79=b1=t3; wave_3_per_point80=r2=t4; wave_3_per_point81=g2=t5; wave_3_per_point82=b2=t6; wave_3_per_point83= wave_3_per_point84=r=r1*flip + r2*(1-flip); wave_3_per_point85=g=g1*flip + g2*(1-flip); wave_3_per_point86=b=b1*flip + b2*(1-flip); shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.038091 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.600000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=zoom=1; per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19=angadv=angadv+beat; per_frame_20=angadv=if( above(angadv,5) , 2 , angadv ); per_frame_21=q7=angadv; per_frame_22= per_frame_23= per_frame_24=decay=0.95; per_frame_25=zoom=1.002; per_frame_26= per_frame_27=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_28=vol=vol*vol; per_frame_29=mtime=mtime+vol*0.1*flip*(37/fps); per_frame_30= per_frame_31=q1=mtime*0.4; per_frame_32= per_frame_33=warp=0.0; per_frame_34= per_frame_35=cx=sin(mtime*0.2)*0.4 + 0.5; per_frame_36=cy=sin(mtime*0.33); per_frame_37=cys=sign(cy); per_frame_38=cy=cy*cy*cys; per_frame_39=cy=cy*0.4+0.5; per_frame_40= per_frame_41=//cx=sin(time)*0.5+0.5; per_frame_42=//cy=cos(time)*0.5+0.5; per_frame_43=//cx=0.5; per_frame_44=//cy=0.5; per_frame_45=rot=sin(time*0.25)*0.31 per_frame_46= per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=//var=tan(time)*treb; per_pixel_3=tbr=0.7+treb*0.3; per_pixel_4=var=-2*tbr*0.75; per_pixel_5= per_pixel_6=ag=atan( (y-0.5-(cy-0.5))/(x-0.5-(cx-0.5)) )*1.75; per_pixel_7=star=sin(ang*q7)*tbr; per_pixel_8= per_pixel_9=rdd=max( abs(x-0.5) , abs(y-0.5) )*4 ; per_pixel_10=zm=1+(rdd/40)+(var/40)+star*0.003 ; per_pixel_11= per_pixel_12=//sx=zm; per_pixel_13=//sy=zm; per_pixel_14=//sx=1+star*0.1;sy=1+star*0.1; per_pixel_15=sx=0.8;sy=sx; per_pixel_16=//rot=star*0.01*tbr projectM-complete-2.1.0-Source/presets/Geiss - Toy.milk0000775000175000017500000000334511756064134023056 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=0.387000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time) + 0.30*sin(1.821*time) ); per_frame_2=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time) + 0.70*sin(2.522*time) ); per_frame_3=wave_r = wave_r + 0.890*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.890*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.890*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_7=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets/Geiss - Calligraphy.milk0000775000175000017500000000262611756064134024543 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.478300 fWaveSmoothing=0.900000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.036087 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000715 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_init_1=billy = 100; per_frame_1=//zoom = 1;// + billy*0.01; per_frame_2=wave_r = wave_r + 0.3*sin(time*0.345); per_frame_3=wave_g = wave_g + 0.3*sin(time*0.425); per_frame_4=wave_b = wave_b + 0.3*sin(time*0.515); per_frame_5=decay = decay - 0.03*equal(int(frame)%2,0); per_frame_6=rot = rot + 0.02*sin(time*0.05); projectM-complete-2.1.0-Source/presets/Geiss - El Cubismo.milk0000775000175000017500000000274011756064134024223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness 2 (Frozen Time Mix).milk0000775000175000017500000000543111756064134031242 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=27.154621 fWaveScale=0.982837 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(2.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*2.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*2.465); per_frame_7=ib_a =1; per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_16=lastbeat = if(beat,time,lastbeat); per_frame_17=countertime = if(beat,time,countertime); per_frame_18=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_19=wave_a = beat; per_frame_20=wave_x =0.2+(0.01*rand(60))*beat; per_frame_21=ib_r=wave_g; per_frame_22=ib_b= wave_r; per_frame_23=ib_g = wave_b; per_frame_24=mv_a = 1+beat; per_frame_25=q2 = 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)); per_frame_26=monitor = q2; per_pixel_1=dx=dx+q2*0.01*sin((y-0.5)*96)+q2*0.01*sin((y-0.5)*128); per_pixel_2=dy=dy+q2*0.001*cos((x-0.5)*128)+q2*0.001*cos((x-0.5)*96); per_frame_init_1=decay=0.1; projectM-complete-2.1.0-Source/presets/Rovastar - Hyperspace (Frozen Rapture Mix).milk0000775000175000017500000000326011756064134030617 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_frame_10=echo_zoom = 1+q1; per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets/Geiss - De La Moutard 2.milk0000775000175000017500000000247611756064134024672 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=2.578376 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.158989 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.2)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets/Geiss - Eggs.milk0000775000175000017500000000265511756064134023173 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); projectM-complete-2.1.0-Source/presets/Eo.S.+Phat Cool Bug v2 + (Krash's beat detection).milk0000664000175000017500000001531311756064134031075 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shape_1_per_frame3=ang = time/5 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(75/fps); per_frame_16= per_frame_17=q4=sin(musictime*0.02)*0.3; per_frame_18=q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.01; per_frame_21=dy=cos(musictime*0.069)*0.01; per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26=monitor=rot; per_frame_27= per_frame_28= per_frame_29= per_frame_30=//krash's beat detection code per_frame_31=volume = 0.3*(bass+mid+att); per_frame_32=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_33=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_34=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_35=peakbass_att = max(bass_att,peakbass_att); per_frame_36=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_37=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_38=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_39=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_40=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_41=beatcounter = beatcounter + beat; per_frame_42=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_43=flip = 2*mode-1; per_frame_44=flip = flip*0.5+0.5; per_frame_45= per_frame_46=rot = -time/4 * flip; per_frame_47= projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo (Demonology Mix).milk0000775000175000017500000000744211756064134027605 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.996 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.818 fWaveScale=0.374038 fWaveSmoothing=0.81 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.9957 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.968827 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.4241 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.5+.5*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.005); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=.5+.5*q1; per_frame_28=wave_b=.5+.5*q2; per_frame_29=wave_g=.5+.5*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+time*2.18); per_frame_31=ob_bob_b+ob_b*sin(q2+time*1.73); per_frame_32=ob_g=ob_g+ob_g*sin(q3+time*2.09); per_frame_33=ib_r=ib_r+ib_r*cos(q4+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q4+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q4+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_38=ob_size=.025+.025*sin(q3*3+q1); per_frame_39=ib_size=.025+.025*sin(q1*3+q3); per_frame_40=warp=0; per_frame_41=wave_mystery=wave_mystery+.1*sin(time*2.18+q6); per_frame_42=wave_x=wave_x+.2*sin(time*.811+q1)+.01*(frame%5)*sign(q3); per_frame_43=wave_y=wave_y+.2*sin(time*2.3+q2)+.01*q7; per_frame_44=decay=.996+.004*q3; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=zoom+.05*sin(rad*(q7*2+q5)+q1)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); projectM-complete-2.1.0-Source/presets/Rovastar - Forgotten Moon.milk0000775000175000017500000000324711756064134025673 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.015199 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.5*sin(time); per_frame_3=ib_g = 0.5+0.5*sin(time*1.576); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=q8 =oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_pixel_1=dx = 0.01*sin(100*y+q8/y); per_pixel_2=dy = 0.01*sin(100*x+q8/x); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Paranormal Static.milk0000775000175000017500000000406111756064134027471 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=0.965000 fVideoEchoZoom=0.996600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.002776 fWaveScale=1.089980 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=0.997374 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.001829 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=1.000000 nMotionVectorsX=9.599999 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_x = 0.5 + 0.2*(sin(time*0.678) + sin(time*0.987)); per_frame_2=wave_y = 0.5 - 0.2*(sin(time*0.876) + sin(time*0.789)); per_frame_3=decay = decay - 0.05*equal(frame%16,1); per_frame_4=wave_r = 0.8+ 0.2*sin(time*1.24); per_frame_5=wave_g = 0.3+0.1*sin(time*0.54); per_frame_6=wave_b = 0.25+0.1*sin(time*0.677); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_8=cx = cx + bass_thresh; per_frame_9=sx = sx - bass_thresh*0.2; per_frame_10=cy = cy + wave_y; per_frame_11=ib_r= wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_12=ib_g= wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_13=ib_b= wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_14=warp =0; per_frame_15=dx = 0.02*bass; per_pixel_1=zoom=zoom + 0.005*tan(ang-ang); per_pixel_2=cx = (0&(x*20-0.5))*0.05+0.05; per_pixel_3=cy = (0&(y*20-0.5))*0.05+0.05; projectM-complete-2.1.0-Source/presets/Unchained & Che - Oddnezz 3.milk0000775000175000017500000000601711756064134025454 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001043 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=1.008080 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=mvrot=if(pulse, per_frame_14=if(above(mvrot,4),0,mvrot+1),mvrot); per_frame_15=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_16=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_17=if(equal(mvrot,0),1,.773))); per_frame_18=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_19=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_20=if(equal(mvrot,0),1,.38))); per_frame_21=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_22=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_23=if(equal(mvrot,0),1,.145))); per_frame_24= per_frame_25=thccl = thccl + th; per_frame_26=mv_r=min(1,max(0,mv_r+.5*sin(.015*thccl))); per_frame_27=mv_g=min(1,max(0,mv_g+.5*sin(.016*thccl))); per_frame_28=mv_b=min(1,max(0,mv_b+.5*sin(.017*thccl))); per_frame_29=wave_r=1-mv_b; per_frame_30=wave_g=1-mv_r; per_frame_31=wave_b=1-mv_g; per_frame_32= per_frame_33=mv_x=mv_x+ccl%31-9; per_frame_34=mv_y=mv_y+ccl%21-7; per_frame_35= per_frame_36=ob_r=ob_r + time*sin(bass); per_frame_37=ob_b=ob_b + time*sin(treb+1); per_frame_38=ob_g=ob_g + time*sin(mid/1.5); per_frame_39=CX=2*sin(time); per_pixel_1=zone=below(rad,q1); per_pixel_2=zoom=1+.01*sin(if(zone,q2%4-1,(q2+1)%3)*q2+rad*8); per_pixel_3=sx=sx+sin(if(zone,(q2+.5)%8-5,(q2+3)%6-3)*q2)*.008; per_pixel_4=sy=sy+sin(if(zone,q2%7-5,(q2+3.4)%7-3)*q2)*.008; per_pixel_5=grid=pow(x*(4+sin(q1*18)),1+q2%5)%2 + pow(y*(4+sin(q1*20)),1+q2%6)%2; per_pixel_6=rot=bnot(grid)*above(x,y)*above(y,(1-x))*below(rad,.5+.25*sin(zoom*317)); projectM-complete-2.1.0-Source/presets/Fvese - A Blur.milk0000775000175000017500000000405711756064134023347 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = wave_x + 0.4*sin(1.85*time); per_frame_5=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_6=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=bass_eff = max(max(bass,bass_att)-1,0); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=decay = decay - 0.05*equal(frame%16,0); per_frame_11=zoom = zoom + 0.05 * cos(ang-ang); per_frame_12=rot = bass_eff/bass_thresh-0.05; per_frame_13=monitor=zoom; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk0000775000175000017500000000425711756064134032611 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.994 fDecay=0.981 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.00496 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.55 wave_g=0.55 wave_b=0.55 wave_x=0.5 wave_y=0.36 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=2.016 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=0 mv_g=0 mv_b=0.7 mv_a=0 per_frame_1=wave_r = wave_r + 0.40*( 0.60*sin(1.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.40*( 0.60*sin(1.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.40*( 0.60*sin(1.714*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=echo_zoom = 1+ q7; per_frame_12=zoom = 1+q7; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Fractopia (Upspoken Mix)_Phat_Speak_When_Spoken_2.milkprojectM-complete-2.1.0-Source/presets/Rovastar - Fractopia (Upspoken Mix)_Phat_Speak_When_Spoken_2.0000664000175000017500000003235611756064134033332 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001273 fWaveScale=0.180933 fWaveSmoothing=0.750000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.075000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.03; wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.10; wave_0_per_point4=yp=cos(smp )*0.10; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=//axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=//yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=//zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=//yp=yq; wave_0_per_point28=//zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=//x=xs+0.5+q4; wave_0_per_point49=//y=ys+0.5+q5; wave_0_per_point50=x=xs+q4; wave_0_per_point51=y=ys+q5; wave_0_per_point52= wave_0_per_point53=//r=1-q1; wave_0_per_point54=//g=1-q2; wave_0_per_point55=//b=1-q3; wave_0_per_point56= wave_0_per_point57=n2=abs((sample*6.283)-3.1415); wave_0_per_point58= wave_0_per_point59=r=sin(n2+time)*0.5+0.5; wave_0_per_point60=g=sin(n2+2.1+time)*0.5+0.5; wave_0_per_point61=b=sin(n2+4.2+time)*0.5+0.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_frame1=basstime=basstime+(bass*bass); wave_1_per_frame2=t1=basstime*0.06; wave_1_per_point1=//plot x,y,z to point on circle wave_1_per_point2=smp=sample*6.283; wave_1_per_point3=xp=sin(smp )*0.1; wave_1_per_point4=yp=cos(smp )*0.1; wave_1_per_point5=zp=0; wave_1_per_point6= wave_1_per_point7= wave_1_per_point8=//alter shape; wave_1_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_1_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point12=xp=xq; wave_1_per_point13=zp=zq; wave_1_per_point14= wave_1_per_point15= wave_1_per_point16=//rotate on y axis; wave_1_per_point17=angy=t1*0.1; wave_1_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point20=xp=xq; wave_1_per_point21=zp=zq; wave_1_per_point22= wave_1_per_point23=//rotate on x axis wave_1_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_1_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_1_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_1_per_point27=yp=yq; wave_1_per_point28=zp=zq; wave_1_per_point29= wave_1_per_point30=//rotate on y axis again wave_1_per_point31=axs2 = sin(t1*0.1)*3.3; wave_1_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_1_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_1_per_point34=xp=xq; wave_1_per_point35=zp=zq; wave_1_per_point36= wave_1_per_point37=//stretch y axis to compensate for aspect ratio wave_1_per_point38=yp=yp*1.2; wave_1_per_point39= wave_1_per_point40=//push forward into viewpace wave_1_per_point41=zp=zp+2.1; wave_1_per_point42= wave_1_per_point43=//project x,y,z into screenspace wave_1_per_point44=xs=xp/zp; wave_1_per_point45=ys=yp/zp; wave_1_per_point46= wave_1_per_point47=//center 0,0 in middle of screen wave_1_per_point48=//x=xs+0.5+q4; wave_1_per_point49=//y=ys+0.5+q5; wave_1_per_point50=x=xs+q4; wave_1_per_point51=y=ys+q5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=xs=sin(sample*6.28); wave_2_per_point2=ys=cos(sample*6.28); wave_2_per_point3=xs=xs*0.7 + 0.5; wave_2_per_point4=ys=ys*0.7 + 0.5; wave_2_per_point5=xs=min(xs,0.958); wave_2_per_point6=xs=max(xs,0.042); wave_2_per_point7=ys=min(ys,0.988); wave_2_per_point8=ys=max(ys,0.012); wave_2_per_point9=x=xs-0.02;y=ys; wave_2_per_point10= wave_2_per_point11=n2=abs((sample*6.283)-3.1415); wave_2_per_point12= wave_2_per_point13=r=sin(n2+time)*0.5+0.5; wave_2_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_2_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.247309 shapecode_0_ang=0.000000 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=33.803761 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.010000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=xs+q4; shape_0_per_frame2=y=ys+q5; shape_0_per_frame3=tex_ang=sin(time)*6.28; shape_0_per_frame4=//rad=.166+(treb/100); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.756120 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.567128 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=tex_ang=0.001 shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.153398 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x=xs+q4; shape_2_per_frame2=y=ys+q5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=//wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=//wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=//wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=//mv_a = if(beat, 0.1, ib_a); per_frame_31=//ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1-wave_y; per_frame_35=q2 = ypos+0.5; per_frame_36=warp=0; per_frame_37=q4=xpos +0.5; per_frame_38=q5=1-(ypos + 0.5); per_frame_39= per_frame_40=wave_a=0; per_frame_41=//q2 = 1-(ypos + 0.5); per_frame_42=//q1 = 0.5; per_frame_43=//q2=0.5; per_frame_44=ob_r = 1-wave_g; per_frame_45=ob_b = 1-wave_r; per_frame_46=ob_g = 1-wave_b; per_frame_47= per_frame_48=monitor = wave_y; per_frame_49=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_50=movement = if(above(movement,10000), 0, movement); per_frame_51=rot =1*sin(movement); per_frame_52=cx = wave_x; per_frame_53=cy = y_pos+0.5; per_frame_54= per_frame_55=q8 = movement; per_frame_56=wrap=above(sin(time*200),0); per_pixel_1=myy = x-q1; per_pixel_2=myx = y-q2+0.1; per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); projectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Octoplasm.milk0000775000175000017500000000406111756064134026130 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.964000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ob_r = 1-wave_b; per_frame_12=ob_g = wave_r; per_frame_13=ob_b = 1-wave_g; per_frame_14=q1=cos((0.91*time) + sin(time*0.324)); per_frame_15=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.08*sin(rad*23.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*4 + pow((sqrt(2)-rad),13*rad) + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/presets/Rovastar & Rocke - Answer.42 (Trippy S. Mix).milk0000775000175000017500000000306611756064134030217 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.998000 fDecay=0.996700 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.150351 fWaveScale=100.000000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.905287 wave_r=0.850000 wave_g=0.450000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=1.000000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.199999 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.15*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.15*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.25*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%10,0); per_pixel_1=zoom = zoom + (0.1*(1+rad+0.5*bass)); per_pixel_2=mymovement = sin(sin(1.211*time)+ 0.3*cos(0.887*time)- 0.4*sin(1.453*time)); per_pixel_3=rot = rot - 0.15*sin(mymovement-ang); projectM-complete-2.1.0-Source/presets/Telek - Slow Shift Matrix (Ethereal Drift).milk0000775000175000017500000000323611756064134030367 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.488853 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.040000 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=-0.281976 mv_dy=0.406558 mv_l=5.000000 mv_r=0.787740 mv_g=0.415692 mv_b=0.483679 mv_a=0.000000 per_frame_1=bv = bass*.3+.7*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=c_inc = min(2*(pow(max(1,bv),3)-1),3); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.151); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51+c_inc)*.5+.5; per_frame_11=ib_g = sin(tt*.71+c_inc)*.5+.5; per_frame_12=ib_b = sin(tt*.81+c_inc)*.5+.5; per_frame_13=monitor = c_inc; per_pixel_1=zoom = .8-.1*pow(1-rad,2); per_frame_init_1=tt = rand(10000); projectM-complete-2.1.0-Source/presets/Geiss - Julia Fractal 2.milk0000775000175000017500000000461511756064134025027 0ustar matthiasmatthias[preset00] fRating=3.00000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.070000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.025000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_15=ib_g = ib_g + 0.2*sin(time*0.3459); per_frame_16=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_17=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_18=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets/Rovastar - Biohazard Warning.milk0000775000175000017500000001750011756064134026321 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.1*sin(movement); per_frame_21=q2 = 0.5-0.1*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=zoom=0.8+(0.3+0.3*bass)*cos(pow((effect),3)*10); per_pixel_9=//rot=-0.01*sin(pow((effect),3)*10); per_pixel_10=dx=0.015*sin(pow((effect2),3)*10); per_pixel_11=dy=0.015*cos(pow((effect2),3)*10); per_pixel_12= projectM-complete-2.1.0-Source/presets/Unchained - Beat Demo 10.milk0000775000175000017500000000603211756064134025044 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.00644 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.54 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.008151 fShader=0.2 zoom=0.9998 rot=0 cx=0.47 cy=0.5 dx=0.005 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets/Unchained & Illusion - Dual Wave 3.milk0000775000175000017500000000253311756064134026705 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=1 nMotionVectorsY=3 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.402300 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.640000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_y = wave_y + 0.1*sin(time); per_frame_3=wave_x = wave_x + 0.1*sin(time); per_pixel_1=crazy_bass_effect=sin (time + abs(ang * bass * 2)); per_pixel_2=dx= 0.03 * crazy_bass_effect; per_pixel_3=rot=0.02 * bass * sin (time * .8); per_pixel_4=warp=if(below(crazy_bass_effect,0),0,warp); projectM-complete-2.1.0-Source/presets/nil - Disco Comet.milk0000775000175000017500000000252511756064134024103 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.630000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.306781 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.350000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=abs(sin(time*7)); per_frame_2=wave_g=abs(sin(time*7.1)); per_frame_3=wave_b=abs(sin(time*7.2)); per_frame_4=cx=sin(time*1.234); per_frame_5=cy=cos(time*.983); per_pixel_1=zoom=zoom+sin(rad*5)*sin(time)*.2+.2; per_pixel_2=rot=rot+sin(rad*.2); projectM-complete-2.1.0-Source/presets/Unchained & Che - Oddnezz 4 (Done it again).milk0000775000175000017500000000555411756064134030106 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001043 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=1.008076 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=mvrot=if(pulse, per_frame_14=if(above(mvrot,4),0,mvrot+1),mvrot); per_frame_15=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_16=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_17=if(equal(mvrot,0),1,.773))); per_frame_18=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_19=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_20=if(equal(mvrot,0),1,.38))); per_frame_21=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_22=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_23=if(equal(mvrot,0),1,.145))); per_frame_24= per_frame_25=thccl = thccl + th; per_frame_26=mv_r=min(1,max(0,mv_r+.5*sin(.015*thccl))); per_frame_27=mv_g=min(1,max(0,mv_g+.5*sin(.016*thccl))); per_frame_28=mv_b=min(1,max(0,mv_b+.5*sin(.017*thccl))); per_frame_29=wave_r=1-mv_b; per_frame_30=wave_g=1-mv_r; per_frame_31=wave_b=1-mv_g; per_frame_32= per_frame_33=mv_x=mv_x+ccl%31-9; per_frame_34=mv_y=mv_y+ccl%21-7; per_frame_35= per_frame_36=ob_r=ob_r + time*sin(bass); per_frame_37=ob_b=ob_b + time*sin(treb+1); per_frame_38=ob_g=ob_g + time*sin(mid/1.5); per_pixel_1=grid=pow(sin(rad*6*sin(q2)+x*y*16*q1)*2,1+q2%5)%2; per_pixel_2=snee=.5*sin(q2*q1); per_pixel_3=rot=bnot(grid)*above(x,.5+snee)*above(y,.5-snee); per_pixel_4=sx=sx+sin((q2+.5)*x)*bnot(rot)*.003; per_pixel_5=sy=sy+sin((q2+3.4)*y)*bnot(rot)*.003; projectM-complete-2.1.0-Source/presets/Aderrasi - Crystal Storm.milk0000775000175000017500000000325611756064134025472 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.649956 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691363 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.931011 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.001000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.500000 ib_size=0.001000 ib_r=0.500000 ib_g=1.000000 ib_b=1.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.050000 per_frame_1=rot = rot + 0.1*(0.4*sin(bass) - 0.4*sin(treb) / 0.4*sin(mid))*sin(5*time); per_frame_2=wave_x = wave_x + 0.1*sin(time) - 0.157*sin(1.73*time); per_frame_3=wave_y = wave_y - 0.126*sin(time) + 0.15*cos(1.1*time); per_frame_5=zoom = zoom + 0.01*bass*0.005*sqrt(treb/bass); per_pixel_1=rot = rot + 0.05*min(abs(1-rad*cos(bass))*tan(bass),-(abs(1-rad*sin(treb))*sin(time))); per_pixel_2=dx = dx + (0.025*sin(bass))*0.8*abs(5*bass-5*treb); per_pixel_3=dy = dy + (0.015*cos(treb))*0.8*abs(5*treb - 5*bass); per_pixel_4=cy = cy + (0.8*rad/time)*bass; per_pixel_5=zoom = zoom - 0.05*log(1.5-rad);projectM-complete-2.1.0-Source/presets/Geiss - Heavenly 1.milk0000775000175000017500000000255111756064134024175 0ustar matthiasmatthias[preset00] fGammaAdj=1.993000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.300000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay = decay - 0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=3.000000 projectM-complete-2.1.0-Source/presets/Rovastar - Kalideostars.milk0000775000175000017500000001430411756064134025454 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets/Krash & Idiot - Memories Of The Castle.milk0000775000175000017500000000530211756064134027435 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.357394 fWaveSmoothing=0.630000 fWaveParam=-0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000376 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999904 wave_r=0.000000 wave_g=0.000000 wave_b=0.200000 wave_x=0.500000 wave_y=0.490000 ob_size=0.049900 ob_r=0.110000 ob_g=0.500000 ob_b=1.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=react=vol; per_frame_9=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_10=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_11=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_12=new_vol=new_bass+new_treb+new_mid+.04; per_frame_13=rotadd = rotadd+sign(0.6*sin(time*0.456) + 0.4*sin(time*0.965)); per_frame_14=q1=new_bass; per_frame_15=q2=new_treb; per_frame_16=q3=0.03*rotadd; per_frame_17=q4=new_vol; per_frame_18=q5=bass_thresh; per_frame_19=q6=treb_thresh; per_frame_20=q7=mid_thresh; per_frame_21=q8=vol_thresh; per_frame_22=mode = frame%2; per_frame_23=wave_r=.3+.5*sin(new_mid-time)+mode; per_frame_24=wave_g=.5-.2*sin(q2-time)-mode; per_frame_25=wave_b=.2+.6*sin(q1-time)-mode; per_frame_26=wave_mode = if(mode,0,wave_mode); per_pixel_1=shine=band(rad,2)-rad%8*rad%2+.2*sin(q1)+.1*sin(above(Q1,q2)); per_pixel_2=zoom=shine+.2*sin(above(q2,q1)-rad*sin(q5&time*.75*sin(above(Q5,q6)))); per_pixel_3=zoom = zoom - below(rad,0.5)*0.8*(zoom-1); per_pixel_4=rot=if(above(q1,q2),.2*sin(q1),-.2*sin(q2))+above(rad,0.5)*q3; projectM-complete-2.1.0-Source/presets/Geiss - Three And A Half Kinds Of Amphetamines.milk0000775000175000017500000000274311756064134031004 0ustar matthiasmatthias[preset00] fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.620000 fWaveScale=0.691358 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.888000 fShader=1.000000 zoom=1.085000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=zoom = zoom + 0.5*max(0,bass_att-1.05); per_frame_6=zoom = zoom + rad*0.1; per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.13*rad; projectM-complete-2.1.0-Source/presets/Geiss - Feedback.milk0000775000175000017500000001402511756064134023764 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.460478 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=ang = time*(0.3 + 0.1*t1); shape_1_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.749999 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=ang = time*(0.3 + 0.1*t1); shape_2_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.700000 shapecode_3_y=0.580000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 projectM-complete-2.1.0-Source/presets/Geiss - Pistons.milk0000775000175000017500000000215311756064134023736 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.975000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); fRating=3.000000 ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/StudioMusic Aderrasi & nil - LA movement (Intellectual Sens.milkprojectM-complete-2.1.0-Source/presets/StudioMusic Aderrasi & nil - LA movement (Intellectual Sens.m0000775000175000017500000000536211756064134033044 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=98.029610 fWaveScale=0.935100 fWaveSmoothing=0.306000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.963044 fShader=0.000001 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.090000 wave_g=0.090000 wave_b=0.090000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.020000 ob_g=0.020000 ob_b=0.020000 ob_a=0.990000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.990000 nMotionVectorsX=42.111980 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.640000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ib_r=sin(bass*cos(frame*0.535)); per_frame_2=ib_g=sin(bass*cos(frame*0.635)); per_frame_3=ib_b=sin(bass*cos(frame*0.735)); per_frame_4=dx=sin(time*1.234)*.0125; per_frame_5=dy=cos(time*.9666)*.0125; per_frame_6=q1=frame%2; per_frame_7=wave_r=q1; per_frame_8=wave_g=q1; per_frame_9=wave_b=q1; per_frame_10=ff = frame/100; per_frame_11=wave_r = sin(5*ff/bass)/2+0.5; per_frame_12=wave_g = cos(ff/mid)/2+0.5; per_frame_13=wave_b = cos(3*ff/treb)/2+0.5; per_frame_14=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_15=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_16=ob_r=wave_r; per_frame_17=ob_g=wave_g; per_frame_18=ob_b=wave_b; per_pixel_1=q2=above(rad,.603); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(3.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Voodoo Chess Magnet (Everglow Mix).milkprojectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Voodoo Chess Magnet (Everglow Mix).mil0000775000175000017500000000640411756064134032744 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1.006496 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.781664 fWaveScale=0.590116 fWaveSmoothing=0.36 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=7.523901 fShader=0 zoom=1.009898 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=warp=0; per_frame_2=state=if(above(bass_att,1.3),3,if(above(treb_att,1.3),2,1)); per_frame_3=wave_b=if(equal(state,2),.2+.2*sin(time),if(equal(state,3),.9+.1*sin(time),.6+.08*sin(time))); per_frame_4=wave_g=if(equal(state,2),0,if(equal(state,3),0,.49)); per_frame_5=wave_r=if(equal(state,2),.7+.1*sin(time*.888),0); per_frame_6=//zoom=if(above(bass_att+treb,2),1+sin(state*1.3)/10,1-sin(state*1.5)/10); per_frame_7=q1=state; per_frame_8=wave_mystery=wave_mystery+(1-zoom)*10; per_frame_9=// timed sidon sensor per_frame_10=// le = signal level; desired average value = 2 per_frame_11=le=1.4*bass_att+.1*bass+.5*treb; per_frame_12=pulse=above(le,th); per_frame_13=// pulsefreq = running average of interval between last 5 pulses per_frame_14=pulsefreq=if(equal(pulsefreq,0),2, per_frame_15=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_16=lastpulse=if(pulse,time,lastpulse); per_frame_17=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_18=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_19=// hccp = handcicap for th driven by bt per_frame_20=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_21=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_22=beat=band(above(le,th+hccp),btblock); per_frame_23=btblock=1-above(le,th+hccp); per_frame_24=lastbeat=if(beat,time,lastbeat); per_frame_25=beatfreq=if(equal(beatfreq,0),2, per_frame_26=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_27=// th = threshold per_frame_28=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_29=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_30=th=if(above(th,6),6,th); per_frame_31=q3=30/fps; per_frame_32=ccl=ccl+beat; per_frame_33=minorccl=minorccl+.01*le; per_frame_34=q4=beat; per_frame_35=beatcounter = if(beat,beatcounter +1, beatcounter); per_frame_36=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_37=beateven = beatcounter%2; per_frame_38=q5 = beateven; per_frame_39=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_40=oldq8 = q8; per_pixel_1=grid=abs(x*18+3*q5)%2 + abs(y*18+3*q5)%2; per_pixel_2=cx = grid; per_pixel_3=cy = grid; per_pixel_4=zoom=1+0.5*if(bnot(grid),cos(rad*10*sin(q8))*.07,cos(x*10*sin(q8))*.07); per_pixel_5=rot = 0.01*(1-rad); per_pixel_6=dx=0.4*grid*(0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64)); per_pixel_7=dy=0.4*grid*(0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48)); projectM-complete-2.1.0-Source/presets/Rovastar - The Awakening.milk0000775000175000017500000000254611756064134025441 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.483841 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .4*sin(time*.678); per_frame_3=wave_g = wave_g + .4*sin(time*.977); per_frame_4=wave_b = wave_b + .4*sin(time*.766); per_frame_5=decay = 1 - mid /20; per_frame_6=q1 = wave_r; per_frame_7=wave_mystery = -time/6; per_pixel_1=zoom = 0.974 + rad/10 + abs(sin(ang-rad)/10) +q1/10; per_pixel_2=rot = -0.4 + treb*.001 + sin(treb+rad)/33 -q1/8; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal (Dual Spiral Mix ).milkprojectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal (Dual Spiral Mix ).mil0000775000175000017500000000545211756064134032724 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.35 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*3.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.003*sin(time*0.23); per_frame_10=dy = dy - 0.003*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.21*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((1-rad)-2*q2); projectM-complete-2.1.0-Source/presets/Geiss - Sinews 1.milk0000775000175000017500000000256411756064134023676 0ustar matthiasmatthias[preset00] fGammaAdj=1.997000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.800000 fWaveScale=1.170000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000415 fShader=0.000000 zoom=1.006000 rot=-0.080000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.057228 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=cx=0.5 + 0.3*cos(ang+time*0.97); per_pixel_2=cy=0.5 + 0.3*sin(ang+time*0.78); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milkprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.m0000775000175000017500000001475211756064134032551 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.299910 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.203212 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.787566 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); shape_0_per_frame2=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; shape_0_per_frame3=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; shape_0_per_frame4=//tex_zoom = 0.8 -0.01*thresh; shape_0_per_frame5=fdx = 1.1* dx_r; shape_0_per_frame6=fdy = 1.1* dy_r; shape_0_per_frame7=x = x+0.1*(fdx + if (above(bass,1.35), 31*dx_r, 0)); shape_0_per_frame8=y = y+0.01*(if (above(bass,1.3), 0, y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11= shape_0_per_frame12=tex_zoom = 0.8-0.0001*pow((bass+bass_att),5)-0.01*(bass+bass_att); shape_0_per_frame13=//tex_ang = bass; shape_0_per_frame14=//x = x +0.01*sin(time); shape_0_per_frame15=//tex_ang = 0.1*bass; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.730000 shapecode_1_rad=0.221671 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448624 shapecode_1_r=1.000000 shapecode_1_g=0.500000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.500000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = 2*3.1415*sin(0.541*time); shape_1_per_frame2=tex_ang = ang; shape_1_per_frame3=x = 0.5 + 0.3*cos(time*0.74); shape_1_per_frame4=y = 0.5 - 0.34*sin(time*0.894); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.230000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220186 shapecode_2_r=0.500000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.500000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = 3.1415*2*sin(time*0.274); shape_2_per_frame2=tex_ang = ang; shape_2_per_frame3=x = 0.5+0.3*sin(time*0.5317); shape_2_per_frame4=y = 0.5+0.35*sin(time*0.6121); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.300000 shapecode_3_y=0.730000 shapecode_3_rad=0.221671 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.970586 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang = 3.1415*2*cos(time*0.314); shape_3_per_frame2=tex_ang = ang; shape_3_per_frame3=x = 0.5-0.3*sin(time*0.7117); shape_3_per_frame4=y = 0.5-0.36*cos(time*0.5621); per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets/Geiss - Warp Of Dali 2.milk0000775000175000017500000000270011756064134024507 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.007318 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); per_pixel_3=zoom=zoom+rad*0.02; projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Wormhole Pillars.milk0000775000175000017500000000364011756064134030200 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.997+.003*sin(time*.369); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*.005; per_pixel_4=rot=sin(x*3.14)*.01*q1; projectM-complete-2.1.0-Source/presets/Illusion & Rovastar - Snowflake Delight.milk0000775000175000017500000000337211756064134030211 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=1.000000 fShader=1.000000 zoom=1.030301 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5+0.499*sin(time*1.12); per_frame_5=mv_g = 0.199+0.8*sin(time); per_frame_6=mv_g = 0.499+0.5*sin(time); per_frame_7=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_8=decay = if(above(bass_effect,0),0.96,0.996); per_frame_9=wave_x = 0.6+0.3*sin(time*0.724); per_frame_10=warp = warp + (2*sin(0.75*time)); per_frame_11=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_12=wave_r = wave_r + 0.150*( 0.60*sin(0.994*time) + 0.40*sin(0.941*time) ); per_frame_13=wave_g = wave_g + 0.150*( 0.60*sin(0.990*time) + 0.40*sin(1.002*time) ); per_frame_14=wave_b = wave_b + 0.150*( 0.60*sin(0.775*time) + 0.40*sin(1.071*time) ); projectM-complete-2.1.0-Source/presets/Geiss - High Dynamic Range.milk0000775000175000017500000001266011756064134025544 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=32.544682 fWaveScale=0.503666 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.879999 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.060000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = q1; shape_0_per_frame3=y = q2; shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1... per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= projectM-complete-2.1.0-Source/presets/Unchained - Working the Grid.milk0000775000175000017500000001035311756064134026153 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Deadly Flower.milk0000775000175000017500000000367511756064134026620 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=0.669541 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.015000 ob_r=0.230000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.650000 ib_a=0.400000 nMotionVectorsX=12.256001 nMotionVectorsY=9.288002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp =0; per_frame_2=wave_x=0.4+0.1*mid; per_frame_3=wave_y=0.4+0.1*bass; per_frame_4=wave_r=bass; per_frame_5=wave_g=mid; per_frame_6=wave_b=treb; per_frame_7=madbass=max(max(bass,bass_att)-1.3,0); per_frame_8=madtreb=max(max(treb,treb_att)-1.3,0); per_frame_9=zoom = zoom -1.1* madbass+0.00; per_frame_10=ib_a = if(above(bass,1.2),0.7,0); per_frame_11=ob_r = if(above(treb,1.2),0.3,0.1); per_frame_12=mv_x =48; per_frame_13=mv_y= 3.25; per_frame_14=mv_r = 1-bass_att; per_frame_15=mv_b = 1-treb_att; per_frame_16=mv_g = 1-mid_att; per_frame_17=bass_effect=max(max(bass,bass_att)-0.8,0); per_frame_18=q1 = if(above(bass_effect,0),0.45+bass_effect,0); per_pixel_1=rot=if(below(rad,q1),0.05*bass_factor+sin(time*.3+ang*8+(sqrt(2)-rad*7.5))*.063,rot); per_pixel_2=zoom=if(below(rad,q1),-0.05*bass_factor+1-.23*(1-rad)*sin(time*.3+ang*8+rad*7.5),zoom); projectM-complete-2.1.0-Source/presets/Geiss - Flower Blossom.milk0000775000175000017500000000304011756064134025130 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.499900 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.100000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets/Unchained & CTho - Bad Vibes.milk0000775000175000017500000000647411756064134025600 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=1.605447 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.450000 wave_g=0.650000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid_thresh+bass_thresh+treb_thresh)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=sy=sy+.07*bnot(q1%22)-.09*bnot(q1%17)+.07*q3*bnot(q1%65); per_frame_34=sx = sx + max(0,max(bass_att,bass)-1)*0.5; per_pixel_1=zoom=0.9615+rad*0.1*(zoom-1); per_pixel_2=dx=dx+q1*.005; per_pixel_3=dy=dy+q3*.005; projectM-complete-2.1.0-Source/presets/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk0000775000175000017500000000246211756064134032250 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/presets/Eo.S. - repeater 05 - rave on acid.milk0000664000175000017500000004724211756064134026401 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.630000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*(45/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0; per_frame_30= per_frame_31= per_frame_32=q4 = min( vol*0.8 , 1 )*0.1 + 0.9 projectM-complete-2.1.0-Source/presets/Krash - Framed Geometry.milk0000775000175000017500000002750511756064134025257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369711 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.800000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.122860 mv_dy=0.400769 mv_l=0.055000 mv_r=0.068206 mv_g=0.020766 mv_b=0.516542 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 4*sin(q1); wave_0_per_frame14=t5 = 10+8*cos(q1); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.3*cos(time); wave_0_per_frame17=r = 0.5-0.3*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*t8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*t8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 = x3+t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22= wave_0_per_point23=b= r+5*value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 4*sin(q1+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(q1+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.3*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.3*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x0 = sin(2*t8*sample); wave_1_per_point5=y0 = cos(2*t8*sample); wave_1_per_point6=x1 = (1+value1)*sin(12*t8*sample)*y0; wave_1_per_point7=y1 = (1+value1)*sin(12*t8*sample)*x0; wave_1_per_point8=z1= (1+value1)*cos(12*t8*sample); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point18=//move resulting shape in 3d space wave_1_per_point19=x4 = x3+t4; wave_1_per_point20=y4 = y3; wave_1_per_point21=z4 = z3+t5; wave_1_per_point22=//draw 3d shape in 2d wave_1_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point25= wave_1_per_point26=r = g+5*value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 4*sin(q1+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(q1+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.3*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.3*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+5*value1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=volume = 0.3*(bass+mid); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=dir = if(equal(abs(dir),1),dir,1); per_frame_13=dir = if(equal(beatcount,beat),0-dir,dir); per_frame_14=beatcount = if(above(beatcount,rand(10)+2),1,beatcount+beat); per_frame_15=movement = movement+(dir/fps)*0.5*3.1415/beatrate; per_frame_16=q1 = movement; per_frame_17=monitor = beat; per_pixel_1=zoom = zoom-0.001+0.06*max(abs(y-0.5)-0.3,0); projectM-complete-2.1.0-Source/presets/nil - Can't Stop the Blithering.milk0000775000175000017500000000254711756064134026471 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_b=sin(bass); per_frame_4=wave_r=sin(treb); per_frame_5=wave_g=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_frame_7=rot=sin(time*sin(q1))*.1; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets/EvilJim - Ice Drops.milk0000775000175000017500000000212411756064134024332 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999601 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.199862 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000353 fZoomExponent=1.000157 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500001 cy=0.050000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000158 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.999000 wave_y=0.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=treb; per_frame_3=wave_g=mid; per_frame_4=wave_b=bass; per_frame_5=dy=bass/50; projectM-complete-2.1.0-Source/presets/Unchained - Shaping The Grid.milk0000775000175000017500000001772711756064134026100 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.650000 shapecode_0_y=0.500000 shapecode_0_rad=0.605500 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.816695 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=ang=3.14+3.14*q1; shape_0_per_frame2=x=.5+.1*q2; shape_0_per_frame3=y=.5+.1*q3; shape_0_per_frame4=sides=3+q6; shape_0_per_frame5=rad=.5+.5*q4; shape_0_per_frame6=textured=above(q6,3); shape_0_per_frame7=border_r=1-rad; shape_0_per_frame8=border_b=rad-.01*sides; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=monitor=q1; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); projectM-complete-2.1.0-Source/presets/Aderrasi - Antique Abyss.milk0000775000175000017500000000414011756064134025425 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.000454 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.700000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.200000 ib_b=0.300000 ib_a=0.100000 nMotionVectorsX=25.599995 nMotionVectorsY=33.600002 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.300000 mv_g=0.000000 mv_b=0.000000 mv_a=0.150000 per_frame_1=wave_r = wave_r + (0.35*sin(1.4*time*bass) + 0.25*sin(2.5*time))*4*treb*time; per_frame_2=wave_g = wave_g + (0.35*sin(1.7*time*mid) - 0.25*sin(1.11*time))*4*bass*time; per_frame_3=wave_b = wave_b + (0.35*sin(1.84*time*treb) + 0.25*sin(2.3*time))*4*mid*time; per_frame_4=warp = 0; per_frame_5=mv_g = 0.3 + 0.25*sin(wave_r); per_frame_6=mv_r = 0.3 + 0.25*cos(wave_b); per_frame_7=mv_b = 0.3 + 0.15*sin(wave_g); per_frame_8=mv_x = mv_x - 3*bass; per_frame_9=mv_y = mv_y - 4*treb; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - 0.26*rad*(0.7+0.1*sin(4*bass*time)-rad); per_pixel_5=dy= dy + 1.99*dy_r*(rad*sin(5*treb_att))*(1-rad); per_pixel_6=dx = dx + 1.5*dx_r *(rad*cos(5*bass_att))*(0.6*rad-0.7-rad); per_pixel_7=rot = rot + abs(0.8*(0.7*sin(bass*treb)*x-0.033*cos(ang))*(1-rad)); projectM-complete-2.1.0-Source/presets/Rozzor and StudioMusic - Vertigyny (Geiss shape mod).milk0000775000175000017500000001343611756064134032511 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=98.029610 fWaveScale=0.935100 fWaveSmoothing=0.306000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000001 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.090000 wave_g=0.090000 wave_b=0.090000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.020000 ob_g=0.020000 ob_b=0.020000 ob_a=0.970000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.970000 nMotionVectorsX=5.120042 nMotionVectorsY=5.088000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.899999 mv_r=0.800000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.000000 shapecode_0_y=0.500000 shapecode_0_rad=0.250000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_0_per_frame3=y = q1 + 0.02*sin(time*1.3) + 0.04*sin(time*0.2); shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r=sin(cos(slowtime*0.235)); per_frame_6=ib_g=sin(cos(slowtime*0.335)); per_frame_7=ib_b=sin(cos(slowtime*0.435)); per_frame_8=redneg = if(below(ib_r,0),1,0); per_frame_9=greenneg = if(below(ib_g,0),1,0); per_frame_10=blueneg = if(below(ib_b,0),1,0); per_frame_11=ib_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r)); per_frame_12=ib_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g)); per_frame_13=ib_b =1 - (if(blueneg,1 + ib_b, ib_b)); per_frame_14=ff = slowtime/100; per_frame_15=wave_r = sin(5*ff/bass)/2+0.5; per_frame_16=wave_g = cos(ff/mid)/2+0.5; per_frame_17=wave_b = cos(3*ff/treb)/2+0.5; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*slowtime) + 0.40*sin(0.579*slowtime) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_20=ob_r=sin(beat*cos(slowtime*0.735)); per_frame_21=ob_g=sin(bass*cos(slowtime*0.635)); per_frame_22=ob_b=sin(bass*cos(slowtime*0.535)); per_frame_23=redneg = if(below(ob_r,0),1,0); per_frame_24=greenneg = if(below(ob_g,0),1,0); per_frame_25=blueneg = if(below(ob_b,0),1,0); per_frame_26=ob_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ob_r),ob_r)); per_frame_27=ob_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ob_g),ob_g)); per_frame_28=ob_b =1 - (if(blueneg,1 + ob_b, ob_b)); per_frame_29=q1 = sin(slowtime); per_pixel_1=q2=above(rad,.603); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); projectM-complete-2.1.0-Source/presets/Unchained - Picture Of Exile.milk0000775000175000017500000001013211756064134026106 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.998108 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend*below(y,.5)*below(x,.5)*.1; per_pixel_5=sx=sx-if(above(q7,3),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(below(q7,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=if(equal(grid,3),q3,bnot(grid%q7)*above(x,.5)*above(y,.5)*sin(zoom)); projectM-complete-2.1.0-Source/presets/Rovastar & Krash - Flowing Synergy.milk0000775000175000017500000000356311756064134027221 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=0.455629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.993020 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523743 fWarpScale=0.274296 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999900 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.450000 ob_r=1.000000 ob_g=0.900000 ob_b=0.000000 ob_a=0.014000 ib_size=0.250000 ib_r=1.000000 ib_g=1.000000 ib_b=0.940000 ib_a=0.050000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.120000 per_frame_1=q1 = min((2*bass_att + mid_att + treb_att) *0.33,2); per_frame_2=q2 = time*10 + 5*(bass + mid + treb); per_frame_3=wave_g = 0.2 + 0.2*sin(time*1.672); per_frame_4=wave_r = 0.5 + 0.2*cos((time+frame)*1.34); per_frame_5=wave_b = 0.6 + 0.2*sin(time*0.934); per_pixel_1=inside = if (below(abs(x-0.5),0.5),if (below(abs(y-0.5),0.25),1,0),0); per_pixel_2=outsidex = if(below(abs(16*x%2),0.25),0,1); per_pixel_3=outsidey = if(below(abs(12*y%2),0.25),0,1); per_pixel_4=warp = 0.6*warp*abs(1-inside); per_pixel_5=dy = if(outsidex,0,0.03*(q1-1)*log(2-(abs(y*2 - 1.8))) + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)))); per_pixel_6=dx = if(outsidey,0,0.04*(q1-1)*log(2-(abs(x*2 - 1.8))) + 0.01*(cos((y*q2*0.483) + (x*q2*1.238)) + cos((y*q2*1.612) + (x*q2*0.648)))); projectM-complete-2.1.0-Source/presets/DaNOnE - Highway to Heaven (rotating).milk0000775000175000017500000000211511756064134027412 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684000 fWaveParam=-0.040000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.010000 wave_g=0.100000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.370000 ob_g=0.460000 ob_b=0.350000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 per_frame_1=ib_size = ib_size + (0.05*bass); per_frame_2=rot = rot + 0.3*sin(time); per_frame_3=warp = warp + treb projectM-complete-2.1.0-Source/presets/Unchained - Housed In A Childish Mind.milk0000775000175000017500000001066211756064134027426 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560001 fDecay=1.000000 fVideoEchoZoom=0.999700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.573200 fWaveScale=1.135639 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.998170 fShader=0.000000 zoom=0.998137 rot=1.000000 cx=2.000000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.600000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=cy=.5+.5*q4+sin(time*.086); per_frame_53= per_frame_54=decay=.995+.0025*q3+.0025*q1; per_frame_55=mv_a=above(q2,0)*(.1+.1*q5); per_frame_56=mv_r=1-ob_g; per_frame_57=mv_b=1-ob_r; per_frame_58=mv_g=1-ob_b; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5+.5*y*q6)*above(q3,0)+below(y,.5+.5*sin(x*6.28*q1))*below(q7,4)); per_pixel_3=grid=sin((rad*q1+x*q2+y*q3+ang*q4)*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=(1+.01*sin(rad*q7+q5)*bnot(snee)*if(snur,-1,1))*(1+.03*q1*atan(ang*q4-rot*q2)); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); per_pixel_8=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_9=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_10=dx=checkx*sin(x*q3*6.29)*rot; per_pixel_11=dy=checky*sin(y*q3*6.29)*rot; per_pixel_12=rot=if(above(y,.5+.5*x*q3),rot*.01,rot*zoom*.005); per_pixel_13=dx=dx*atan2(pow(ang*q4,1+q7),ang*sin(rad*3.14*q2)); per_pixel_14=dy=dy*atan2(pow(ang*q5,1+(q8%6)),ang*sin(y*3.14*q1)); projectM-complete-2.1.0-Source/presets/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milk0000775000175000017500000000446211756064134032345 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=5.002776 fWaveScale=1.186400 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_frame_8=sx = 1- 0.1*sin(q8)+0.05*sin(time); per_frame_9=wave_b = cos(time) + abs(cos(time)); per_frame_10=wave_g = abs(sin(time)) ; per_frame_11=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_12=wave_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=wave_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=wave_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15= per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); per_pixel_5=cx = 1-rot * 2; projectM-complete-2.1.0-Source/presets/Fvese - Stand Still!.milk0000775000175000017500000000431011756064134024454 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.200000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.610095 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=8.319999 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_5=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_6=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time)+vol ); per_frame_7=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time)+vol ); per_frame_8=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_9=rot = rot + 0.005*( 0.60*sin(0.281*time) + 0.40*sin(0.839*time)*vol ); per_frame_10=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_11=myeff=(wave_x + if(above(wave_y,0.75), + 0.1*tan(time), + 0.1*tan(time))+.4+((cos(vol))/2) & wave_y + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_12=dx = dx + 0.085*pow(rad,y*2)*sin(time)/vol; per_frame_13=dy = dy + 0.085*pow(rad,y*2)*cos(time)/vol; per_frame_14=sx = sx + 0.0555*pow(rad,x*2)*sin(time)/vol; per_frame_15=sy = sy + 0.0777*pow(rad,y*2)*sin(time); per_frame_16=monitor = vol; per_frame_17= projectM-complete-2.1.0-Source/presets/Jess - Trying To Trap A Twister.milk0000775000175000017500000000546011756064134026426 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=zoom=zoom-.0035*q1; per_frame_21=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets/Aderrasi - Causeway Of Dreams.milk0000775000175000017500000000360111756064134026260 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325446 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + dx_r; per_frame_14=dy = dy + dy_r; per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets/Rovastar - Halcyon Dreams 3.milk0000775000175000017500000000251111756064134025740 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.979000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.824241 fWaveScale=0.970586 fWaveSmoothing=0.570000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.072135 rot=0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .33*sin(time*1.2); per_frame_3=wave_g = wave_g + .33*sin(time*.888); per_frame_4=wave_b = wave_g + .33*sin(time*.999); per_pixel_1=fleem=if(above(bass_att,1),-4,8)+if(above(treb_att,1),8,-4); per_pixel_2=zoom = zoom + 0.07*cos(((rad)*-fleem)-rad); per_pixel_3=sx = 1+sin(rad)/9; per_pixel_4=sy = 1+sin(rad)/8; projectM-complete-2.1.0-Source/presets/Geiss - Smoke.milk0000775000175000017500000000252211756064134023355 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.783000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.611000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.015000 warp=0.423967 sx=0.985185 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.140000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.849*time) + 0.40*sin(1.090*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.711*time) + 0.40*sin(0.982*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(1.012*time) ); per_frame_4=cx = cx + 0.03*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.03*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=decay=decay-0.02*pow(0.5+0.5*sin(time*1.5),3.8); projectM-complete-2.1.0-Source/presets/Geiss - Eddies 1.milk0000775000175000017500000000367411756064134023626 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.870018 fWaveSmoothing=0.100000 fWaveParam=0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.593743 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.278033 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=4.000000 projectM-complete-2.1.0-Source/presets/Geiss - Sound And The Fury.milk0000775000175000017500000000405711756064134025466 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.900000 fWaveScale=0.769339 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.135000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.280000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b + min(1,max(0,(bass_att-1)*1.5)); per_frame_2=wave_r = wave_b*0.4; per_frame_3=wave_g = wave_b*0.4; per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.005*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.005*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9= per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_13=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=zoom = zoom + 0.1*rad; projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Spirit.milk0000775000175000017500000000561111756064134026445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),dx); per_pixel_6=dy= if(above(box,1),sin(0.581*time),dy); projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Stranger Minds.milk0000775000175000017500000000353011756064134027005 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=3.200000 nMotionVectorsY=1.440000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=min(bass*0.5,1); per_frame_8=ib_b=min(treb*0.5,1); per_frame_9=ib_g=min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(bass_att-1.0)*0.115; projectM-complete-2.1.0-Source/presets/Rovastar & Fvese - Mosaic Waves.milk0000775000175000017500000000373511756064134026455 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.500000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.230000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),5*dx,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets/PieturP - triptrap_(getting_concrete_visions_through_a_diafragma_version).milkprojectM-complete-2.1.0-Source/presets/PieturP - triptrap_(getting_concrete_visions_through_a_diafra0000664000175000017500000001707211756064134034325 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.905900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.924157 fWaveScale=0.653091 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=0.800000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.000000 zoom=1.001800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.000000 wave_g=0.650000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=24.000004 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=38 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.254862 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_per_frame1=r=1; wave_0_per_frame2=g=1; wave_0_per_frame3=b=1; wave_0_per_frame4=a=0.1; wave_0_per_point1= wave_0_per_point2=y=sample; wave_0_per_point3=x=value1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.746302 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.746302 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.364564 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shape_2_per_frame18= shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364564 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.500000 shapecode_3_b=0.500000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=0.995; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=bass+(zoomin*10)*.001; per_frame_20=zoomi=above(zoomin,2)+zoomi*.975; per_frame_21=zval=cos(time*.3)*(above(zoomi,2)); per_frame_22=zuse=(zval)*.05+1; per_frame_23=monitor=zoomi; per_frame_24=zoom=zuse; per_frame_25= per_frame_26=//echo_orient=((maat*.5)%4)+1; per_frame_27= per_frame_28=//monitor=val; per_frame_29=r=above(bass,1.3)+r*.95; per_frame_30=t=below(r,5); per_frame_31=q1=t*val*.5; per_frame_32=mv_dx=sin(time)*.5+.5; per_frame_33=mv_dy=cos(time)*.5+.5; per_frame_34=ob_r=0; per_frame_35=ob_g=0; per_frame_36=ob_b=0; per_frame_37=ib_r=0; per_frame_38=ib_g=0; per_frame_39=ib_b=0; per_frame_40=ib_a=0.375; per_frame_41=ob_a=0.475; per_frame_42=ob_size=bass*.1; per_frame_43=ib_size=treb*.1; per_frame_44= per_frame_45= per_frame_46=wave_r=1; per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets/Geiss - Inkblot.milk0000775000175000017500000000242411756064134023702 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=1.010137 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.500000 fWaveScale=2.202000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.196462 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.600000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.300*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.3); fRating=3.000000 projectM-complete-2.1.0-Source/presets/Unchained & Rovastar - Triptionary.milk0000775000175000017500000000713011756064134027337 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.849581 fWaveScale=7.858094 fWaveSmoothing=0.360000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.400000 ob_size=0.001500 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.017500 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.052); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=zoom = 1- log(sqrt(2)-rad)/20 - 0.1*sin(rad)- 0.09*cos(1-rad); per_pixel_2=rot = log(sqrt(2)-rad)/3- 0.1*cos(time+rad*0.123) - 0.08*sin(time-(1-rad)); projectM-complete-2.1.0-Source/presets/Krash & Illusion - Indecisive Mosaic.milk0000775000175000017500000000531211756064134027440 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=decay = decay - equal(frame%100,0)*0.1; per_frame_6=vol = 0.167*(bass+mid+att); per_frame_7=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_8=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_9=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_10=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_11=xpos = xpos + 0.001*xspeed; per_frame_12=wave_x = 1.5*xpos + 0.5; per_frame_13=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_14=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_15=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_16=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_17=ypos = ypos + 0.001*yspeed; per_frame_18=wave_y = 1.5*ypos + 0.5; per_frame_19=dx = dx + dx_residual; per_frame_20=dy = dy + dy_residual; per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_23=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_24=rot = 0.1; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; projectM-complete-2.1.0-Source/presets/Geiss - Swirlie 5.milk0000775000175000017500000000342311756064134024043 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000000 fWaveScale=1.693514 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.451118 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=7.397955 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.950000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 per_frame_1=wave_x = wave_x + 0.0200*( 0.60*sin(0.821*time) + 0.40*sin(0.621*time) ); per_frame_2=wave_y = wave_y + 0.0200*( 0.60*sin(0.942*time) + 0.40*sin(0.722*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets/Telek - Slow Thing (Spiderman Mix).milk0000775000175000017500000000357711756064134027024 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.356739 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.209289 fWaveScale=1.486134 fWaveSmoothing=0.000000 fWaveParam=-0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=24.831774 fWarpScale=0.419995 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=55.044964 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.330000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.200000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_b = if(below(treb, 1.8),1-.025*rand(10),0); per_frame_4=wave_g = wave_g*sqr(.01*rand(100)); per_frame_5=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); per_frame_6=monitor = wave_g; per_frame_7=cx=.5+.3*cos(time*.21); per_frame_8=cy=.5+.3*sin(time*.1); per_frame_9=cx=cx+(bass-1.2)*.1; per_frame_10=cy=cy+(treb_att-1)*.1; per_frame_11=mv_r=bass_att*.4; per_frame_12=wave_x = cx; per_frame_13=wave_y=1-cy; per_frame_14= per_frame_15=q1=cx; per_frame_16=q2=cy; per_pixel_1=near=below(sqr(q1-x)+sqr(q2-y),.04); per_pixel_2=notnear = 1- near; per_pixel_3=sy=max(0.3,pow(bass_att,.2))*near + notnear; per_pixel_4=sx=1/sy*near + notnear; per_pixel_5=rot = .02*sin(x*5+time)*notnear-.03; per_pixel_6=zoom = 1+ notnear*.001*(.5+sin(ang*5+time)); projectM-complete-2.1.0-Source/presets/Rozzor & Che - Inside The House Of Nil.milk0000775000175000017500000000452711756064134027337 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/presets/Rovastar - VooV's Movement (After Dark Mix).milk0000775000175000017500000001155511756064134030455 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.186471 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.351767 fShader=0.000000 zoom=0.980296 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.700000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_15=oldq8 = q8; per_frame_16=q1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_17=q2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_18=q6 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_19=q7 = 0.5 + 0.15*sin(0.531*q8) + 0.15*sin(0.671*q8) + 0.1*sin(1.442*q8); per_frame_20=ob_size = beat*0.05; per_frame_21=ob_r = sin(20*(q1+q2)); per_frame_22=ob_g = sin(25*(q6+q7)); per_frame_23=q4 = (8 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_24=q5 = (12 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_25=q3 = mode; per_frame_26=wave_a =0.4; per_frame_27=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_28=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_29=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; projectM-complete-2.1.0-Source/presets/Unchained - Goo Kung Fu.milk0000775000175000017500000000326611756064134025075 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.974000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.074092 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=zoom=zoom+mid_att*.1; per_pixel_1=timer_a=10*sin(time); per_pixel_2=timer_b=10*sin(time*.5); per_pixel_3=ripple_x=cos(x*timer_a-timer_b)*bass_att; per_pixel_4=ripple_y=cos(y*timer_a-timer_b)*treb_att; per_pixel_5=ripple_r=cos(rad*timer_b-timer_a)*mid_att; per_pixel_6=ripple=ripple_x+ripple_y+ripple_r; per_pixel_7=zoom=zoom+ripple*.1; projectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Demonology (Vampire Soul Mix).milk0000775000175000017500000001010511756064134032251 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.868000 fWaveScale=0.282091 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.001700 fShader=0.000000 zoom=0.988100 rot=1.000000 cx=2.000000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.600000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.550000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+0.2*sin(time*2.18+q6); per_frame_49=wave_x=wave_x+0.1*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+0.1*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51=wave_mode=3 - 0.3*q7; per_frame_52=mv_a = bass+ bass_att -2.5; per_pixel_1=snee=bnot(above(x,.5)*above(q2,0)+above(y,.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=pow(sin(rad*6*sin(q8)+(atan(ang*(1-y)-1.57))*6*q1)*2,1+q8%3)*(1+q7); per_pixel_4=test = below(rad,0.5+ 0.25*q1); per_pixel_5=cx =if(test,(0&(x*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_6=cy =if(test, (0&(y*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_7=rot=if(test, 0.1*q1-0.5*rad,snee*bnot(below(y,.5)*below(q7,3))*if(bnot(grid%q8),1,.1*sin(rad*3.14*q3))); per_pixel_8=zoom=zoom-.031*snur*sin(rad*q7*q5)+snee*bnot(snur)*sin(rad*6*q5)*.1; per_pixel_9=sx=if(test,1,sx+.0361*bnot(snee)*cos(y*3.14*q4)); per_pixel_10=sy=if(test,1,sy+.00361*bnot(snur)*cos(x*3.14*q6)); per_pixel_11=zoomexp = if(test,1 + rad,zoom+rot); projectM-complete-2.1.0-Source/presets/Che - Escape.milk0000775000175000017500000000736711756064134023140 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000154 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=-0.010000 mv_l=0.350000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/presets/Redi Jedi - multiple points of origin, one destination.milk0000664000175000017500000002170711756064134033054 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.9; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46= per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps); per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps); per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps); per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.1)*.5+.5; per_frame_57=cy=cos(q3*.1)*.5+.5; per_frame_58=rot=sin(q2*.01+sin(q3*.001))*10+10; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx + sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy + sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets/Aderrasi - Arise! (Padded Mix).milk0000775000175000017500000000400211756064134026057 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=1.503739 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.905225 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.408391 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=//decay = 0.995 + 0.004*sin(0.5*time); per_frame_6=wave_x = 0.01; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dy = dy - 0.025*(1-y)*above(y,0.95); per_pixel_6=dy = dy - 0.025*(y)*below(y,0.94); per_pixel_7= per_pixel_8=warp = warp + 0.25*(bass-treb)*above(y,0.9); per_pixel_9=zoom = zoom - 0.02*(rad)*(above(y,0.9)); per_pixel_10=sx = sx - above(x, 0.35 + 0.35*sin(time))*below(x,0.65 + 0.35*sin(time))* per_pixel_11=above(y,0.8)*0.008*sin(time); projectM-complete-2.1.0-Source/presets/Illusion & Che - The Piper.milk0000775000175000017500000000274211756064134025375 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.998162 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000100 fShader=1.000000 zoom=0.970700 rot=0.020000 cx=0.350000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.072134 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*(0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.150*(0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.150*(0.50*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass*3; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass*2; per_pixel_3=sy = sy + 0.01 * bass_att; projectM-complete-2.1.0-Source/presets/Geiss - Churn.milk0000775000175000017500000000321211756064134023353 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.488000 fShader=1.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.239000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets/Krash and Rovastar - Rainbow Orb.milk0000775000175000017500000000346611756064134026716 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.108925 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets/EvilJim - Follow the ball.milk0000775000175000017500000000233211756064134025461 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.250302 fWaveSmoothing=0.000000 fWaveParam=-0.250000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=0.990097 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=bass*2; per_frame_2=wave_g=mid*4; per_frame_3=wave_b=treb*0.6; per_pixel_1=dx=if(above(x,bass*0.6),0.02,-0.02); per_pixel_2=dy=if(above(y,treb_att*0.5),0.02,-0.02); projectM-complete-2.1.0-Source/presets/Geiss - Bipolar 2.milk0000775000175000017500000000251611756064134024014 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=0.408000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets/Rovastar & Unchained - Ambrosia Mystic (Dark Heart Mix).milk0000775000175000017500000000303511756064134032526 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.942000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.799900 fWaveScale=1.549220 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040604 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5 + 0.5*sin(time*1.143); per_frame_2=wave_g = 0.5+0.5*sin(time*0.896); per_frame_3=q8 = (bass+bass_att)*0.5; per_pixel_1=state_scalar=if(equal(q8,3),-.1,if(equal(q8,2),2,1)); per_pixel_2=location = sin(ang*10+time+abs(pow(1+rad,q8)+x*10%5)); per_pixel_3=zoom = zoom+.08*state_scalar*location; per_pixel_4=rot = rot+.02*state_scalar*location; per_pixel_5=zoomexp = 1/(pow(q8,q8*10)); per_pixel_6=zoomexp = if(above(rad,0.8),1,zoomexp); projectM-complete-2.1.0-Source/presets/Rovastar & Rocke - Headspin.milk0000775000175000017500000000374511756064134025723 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.060957 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.030000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.396381 fWarpScale=0.720100 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959069 rot=0.500000 cx=0.500000 cy=0.500000 dx=-0.002000 dy=-0.002000 warp=0.010000 sx=1.000000 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.230000 ib_g=0.230000 ib_b=0.230000 ib_a=0.499900 nMotionVectorsX=1.384000 nMotionVectorsY=4.320006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.225*mid_att; per_frame_3=wave_g = 0.213*treb_att; per_frame_4=wave_b = 0.235*bass_att; per_frame_5=wave_mystery = wave_mystery + 0.15*sin(0.5*time); per_frame_6=cx = cx + 0.1*sin(0.2*time); per_frame_7=cy = cy + 0.1*sin(0.4*time); per_frame_8=decay = decay + 0.01*sin(time); per_frame_9=mv_x = 1.5; per_frame_10=mv_y = 3 + 0.1*sin(time); per_frame_11=mv_b = 0.5+0.4*sin(time*0.863); per_frame_12=mv_g = 0.5+0.45*sin(time*0.523); per_frame_13=mv_r = 0.5+0.45*sin(time*0.98); per_frame_14=mv_l = 0.1+ 0.45*mv_y ; per_frame_15=mv_dx = 0.5*(1-bass)+0.5*sin(time*1.1); per_frame_16=mv_dy = 0.5*(1-bass)+0.5*sin(time*0.985); per_frame_17=ob_r =max(bass+bass_att+treb+treb_att-5.5,0); per_frame_18=ib_b = 0.5*max(bass-1,0); per_frame_19=monitor = ob_r; per_frame_20=ob_b = 0.12+0.1*sin(time*12); per_frame_21=ob_g = 0.12+ 0.1*sin(5*time); per_frame_22=warp =0; projectM-complete-2.1.0-Source/presets/Aderrasi - Airhandler (Menagerie Mix).milk0000775000175000017500000000350611756064134027547 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.053726 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.05*sin(time); per_frame_6=wave_y = wave_y + 0.05*cos(time); per_frame_7= per_frame_8=ib_r = ib_r + 0.25*sin(time); per_frame_9=ib_g = ib_g + 0.25*cos(time); per_frame_10=ib_b = ib_b + 0.25*sin(0.5*time); per_pixel_1=zoom = zoom + 0.05*(sin(abs(50*sin(0.1*time))*rad) * sin(sin(time*2*sin(24*ang)*-rad))*3 * cos(rad)); per_pixel_2=rot = rot + 0.1*sin(0.2+ 0.5*sin(time)-rad); per_pixel_3=cx = cx + 1.1*(0.99*(0.5-rad))*sin(0.733*time)*below(sin(time),cos(time)); per_pixel_4=cy = cy + 1.1*(0.99*(0.5-rad))*cos(0.953*time)*above(sin(time),cos(0.5*time)); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mi.milkprojectM-complete-2.1.0-Source/presets/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mi.m0000775000175000017500000000373711756064134032413 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.994000 fVideoEchoZoom=1.644630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.475355 fWaveSmoothing=0.630000 fWaveParam=-0.140000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=63.504501 fShader=0.000000 zoom=0.544958 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.499900 wave_b=0.560000 wave_x=0.500000 wave_y=0.500000 ob_size=0.400000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.600000 ib_size=0.020000 ib_r=0.510000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=.5-.3*sin(Time*.33); per_frame_2=wave_b=.5+.3*sin(time*13); per_frame_3=wave_g=wave_g+.5*Sin(time*1.14); per_frame_4=bass_max=max(Bass,bass_att); per_frame_5=wave_mystery=wave_mystery-.2*(1-bass_max); per_frame_6=echo_Zoom=echo_zoom-0.1+.20*Sin(time*0.95); per_frame_7=echo_alpha = if(above(bass,1), if(below(sin(time*0.95),0),echo_alpha-0.2,echo_alpha),echo_alpha); per_frame_8=ob_a = if(above(bass,1), if(below(sin(time*0.95),0),ob_a-0.3,ob_a),ob_a); per_frame_9=ib_g = ib_g + 0.49*sin(time*4.16); per_frame_10=ib_r = ib_r + 0.49*sin(time*5.876); per_frame_11=ib_b = ib_b + 0.49*sin(time*0.846); per_frame_12=decay = 1.005 + 0.01*sin(0.953*time); per_frame_13=decay = if(above(decay,1),1,decay); per_frame_14=zoomexp=zoomexp+zoomexp*sin(treb); per_pixel_1=zoom=zoom+0.96*sin(rad) ; per_pixel_2=rot = rot + (rad-1.4)*1.7*max(0.1*log(sqrt(2)-rad),0.1*rad+min((bass_att-1)/1.5,2)); projectM-complete-2.1.0-Source/presets/Rovastar - Inner Thoughts (Distant Memories Mix).milk0000775000175000017500000001722311756064134031662 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.449770 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.1; per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets/idiot - Sinful Code (unchained style).milk0000775000175000017500000000572411756064134027620 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.574824 fWaveScale=0.179141 fWaveSmoothing=0.630000 fWaveParam=0.280000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004499 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999005 sy=0.999005 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.800000 ob_g=0.800000 ob_b=0.000000 ob_a=1.000000 ib_size=0.025000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=3.984001 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.3+q1; per_frame_19=wave_b=.3+q3; per_frame_20=wave_g=.5+.1*sin(q3); per_frame_21=wave_mystery=wave_mystery-.6*sin(q2); per_frame_22=ob_r=wave_r*sin(Q4); per_frame_23=ob_b=wave_b*sin(Q2); per_frame_24=ob_g=wave_g*sin(Q1); per_frame_25=decay=decay-.01*sin(frame%2); per_frame_26=//mv_a=1*sin(Q2); per_frame_27= per_frame_28=mv_r=.3+.6*sin(Q1-q2); per_frame_29=mv_b=.4+.5*sin(Q3-q1); per_frame_30=mv_g=.3+.5*sin(q2-q1); per_frame_31=mv_dx=mv_dx+.03*sin(time*.54-q3); per_frame_32=mv_dy=mv_dy-.03*sin(time*.43-q1); per_frame_33=wave_x=wave_x+.2*sin(time*.43); per_frame_34=wave_y=wave_y-.2*sin(time*.23); per_frame_35=wave_mode=rand(10)*sin(above(Q1,q3)); per_pixel_1=zoom=zoom+.05*sin(rad*3.14*sin(Q1)*ang*3.14*sin(q1))*sin(q4); per_pixel_2=cx=rot*rad*sin(q1)-y*sin(q4); per_pixel_3=cy=rot*rad*sin(q2)-x*sin(Q6); per_pixel_4=rot=rot-.0003*tan(rad*3*sin(q1)); per_pixel_5=dxon=above(q1,q2); per_pixel_6=dxoff=below(q1,q2); per_pixel_7=dyon=above(q2,q3); per_pixel_8=dyoff=below(q2,q3); per_pixel_9=dx=.01-below(rad,x-.03)*sin(above(dxon,dxoff))/2*sin(Q2)/2/2-.01/2; per_pixel_10=dy=.01-below(rad,y-.03)*sin(above(dyon,dyoff))/2*sin(q1)/2/2-.01/2; projectM-complete-2.1.0-Source/presets/Telek - City Helix Lattice.milk0000775000175000017500000000342011756064134025577 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.916999 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.028413 fWaveSmoothing=0.450000 fWaveParam=-0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.073160 fWarpScale=0.543568 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.650000 wave_x=0.749900 wave_y=0.719900 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.007000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.006000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = if(below(treb, 2),1,0); per_frame_2=decay = if(equal(frame % 20,0),.99,1); per_frame_3=dx = if(equal(frame % 100,0),.001,0); per_frame_4= per_frame_5=rot = .05 *cos(time*.4); per_frame_6=wave_x = (wave_x-.45)*sin(time*.4) + wave_x; per_frame_7=wave_y = (wave_y-.45)*sin(time*.4) + wave_y; per_frame_8=zoom = 1- cos(time*.4)*.05; per_frame_9=//rot = -0.005; per_frame_10=wave_x = .5+(wave_x-.5)*cos(time*5); per_frame_11=wave_y = .5+(wave_y-.5)*sin(time*5); per_frame_12=ib_a = cos(time*.4)*-.5+.5; per_frame_13=ob_a = ib_a; per_frame_14=ob_r = cos(time)*.5+.5; per_frame_15=ob_b = .5; per_frame_init_1=warp = 0; per_frame_init_2=zoom = 1; per_frame_init_3=rot = 0.01; projectM-complete-2.1.0-Source/presets/Rovastar & StudioMusic - More Cherished Desires.milk0000775000175000017500000000266711756064134031537 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = zoom+rad*.1+0.05; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets/Krash - Windowframe To Mega Swirl 2.milk0000775000175000017500000000464011756064134027162 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=left = 0.5 + 0.25*(sin(0.555*time) + sin(1.111*time)); per_frame_8=right = 0.5 + 0.25*(sin(0.333*time) + sin(1.222*time)); per_frame_9=centrex = (left+right)/2; per_frame_10=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_11=q1 = centrex + distx; per_frame_12=q2 = centrex - distx; per_frame_13=wave_x = centrex; per_frame_14=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_15=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_16=centrey = (top+bottom)/2; per_frame_17=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_18=q3 = centrey + disty; per_frame_19=q4 = centrey - disty; per_frame_20=wave_y = 1-centrey; per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=dx = if(above(x,q1), 1,dx); per_pixel_3=dx = if(below(x,q2), -1,dx); per_pixel_4=dy = if(above(y,q3), 1,dy); per_pixel_5=dy = if(below(y,q4), -1,dy); projectM-complete-2.1.0-Source/presets/Geiss - Bright Fiber Matrix 2.milk0000775000175000017500000000367211756064134026104 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.500000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.320000 fWaveScale=2.718000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=4.044000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.344*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.313*time) + 0.40*sin(0.223*time) ); per_frame_8=dx = dx + dx_residual; per_frame_9=dy = dy + dy_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2.4 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.5)*0.99+1.5); per_frame_11=dx_residual = equal(bass_thresh,2.4)*0.020*sin(time*7) + (1-equal(bass_thresh,2.4))*dx_residual; per_frame_12=dy_residual = equal(bass_thresh,2.4)*0.015*sin(time*9) + (1-equal(bass_thresh,2.4))*dy_residual; projectM-complete-2.1.0-Source/presets/Rovastar - Harlequin's Dynamic Fractal 2.milk0000775000175000017500000001010311756064134030226 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=0.535238 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.901)+ 0.3*cos(time*1.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*3.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*2.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=ib_size = 0.005 + 0.02*sin(time*0.963); per_frame_22=ob_size = 0.005+ 0.02*abs(sin(time*0.7834)); per_frame_23=ib_r = 0.8*(1- ob_r)+0.2; per_frame_24=ib_g = 0.7*(1- ob_g)+0.3; per_frame_25=ib_b = ib_b - 0.5*sin(time*1.731); per_frame_26=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_27=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_28=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_29=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_30=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_31=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_32=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_33=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_34=xpos = xpos + 0.001*xspeed; per_frame_35=dx = 0.1*xpos; per_frame_36=q2 = xpos; per_frame_37=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_38=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_39=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_40=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_41=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_42=ypos = ypos + 0.001*yspeed; per_frame_43=dy =0.1*ypos; per_frame_44=q4 = ypos; per_pixel_1=box =0.12+2*x%2+2*y%2; per_pixel_2=q1 = 6.4+1.2*(sin(x+(0.6*time))-cos(y+(0.432*time))); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4*3,dx); per_pixel_6=dy= if(above(box,1),q2*3,dy); projectM-complete-2.1.0-Source/presets/Unchained - Jaundice.milk0000775000175000017500000000651511756064134024653 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983999 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.583010 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=wave_r=bass_flop*mv_g; per_frame_33=wave_g=mid_flop*mv_b; per_frame_34=wave_b=treb_flop*mv_r; per_frame_35=ob_r=wave_r; per_frame_36=ob_g=wave_g; per_frame_37=ob_b=wave_b; per_pixel_1=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5)); per_pixel_2=rot=if(grid,.07*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*sin(x*q3*3.14+y*q5*3.14)*.07; projectM-complete-2.1.0-Source/presets/Unchained - Goofy Beat Detection.milk0000775000175000017500000000763311756064134026751 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.992 fVideoEchoZoom=0.9994 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.0592 fWaveScale=0.653093 fWaveSmoothing=0.27 fWaveParam=-0.38 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.008 rot=0.0019 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.5 ib_g=0.9 ib_b=0.5 ib_a=1 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.05+.03*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=1+.7*sin(time*1.51); per_pixel_1=rot=if(above(q4,0),rad*.2*q5,sin(rad*(q4+q3))); per_pixel_2=zoom=if(above(q2,0),zoom+(1-zoom)*rot*cos(rad*3.14*q2),if(above(q3,0)*above(x,.5+.5*q5),zoom+(1-zoom)*sin(q1*rot*3.14),zoom+(1-zoom)*cos(rad*10*q6))); per_pixel_3=dx=above(q1,0)*sin(rad*.5*q2); per_pixel_4=dy=above(q3,0)*sin(rad*.5*q3); projectM-complete-2.1.0-Source/presets/Geiss - Octopus Blue.milk0000775000175000017500000000342111756064134024602 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.179452 fWaveScale=3.540751 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.450000 wave_g=0.450000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.02*equal(frame%5,0); per_frame_8=q1=cos(1.41*time); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + time*-1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*8.0 + rad*7.5 + time*-1.63 + q1); projectM-complete-2.1.0-Source/presets/Rovastar - Snapshot Of Space.milk0000775000175000017500000000424311756064134026170 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.630064 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=24.986328 nMotionVectorsY=20.030640 mv_dx=0.064545 mv_dy=0.109009 mv_l=0.035858 mv_r=0.816156 mv_g=0.098993 mv_b=0.816156 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual; per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual; per_frame_12=dx=q5_residual ; per_frame_13=dy=q6_residual ; per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_15=monitor = q1; per_frame_16=mv_a = bass-1.2; per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1; per_pixel_2=zoomexp = 2*zoom; projectM-complete-2.1.0-Source/presets/Rovastar - The Shroomery.milk0000775000175000017500000003444211756064134025524 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.332702 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=7.058490 nMotionVectorsY=31.639950 mv_dx=-0.385207 mv_dy=-0.168757 mv_l=0.598467 mv_r=0.358736 mv_g=0.275337 mv_b=0.561849 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.027964 wavecode_0_smoothing=0.000000 wavecode_0_r=0.300000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=//t8=3.14159265*0.15; wave_0_init3=//t5 = 1; wave_0_init4= wave_0_init5=//n =300; wave_0_init6=t1 = 300; wave_0_init7=//rx = 0; wave_0_init8=t2 = 0; wave_0_init9=//ry = 0; wave_0_init10=t3 = 0; wave_0_init11=//tpi =3.1415; wave_0_init12=t4 = 3.14159265; wave_0_init13=//c=1; wave_0_init14=t5 = 1; wave_0_init15=//hu=10; wave_0_init16=t6 = 10; wave_0_init17=//hut=-10; wave_0_init18=t7 = -10; wave_0_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_0_per_frame2=t6 = (t7+t6*5)/6; wave_0_per_frame3=t2 = pow(2*bass+bass_att,5)*0.00015111 +oldt2; wave_0_per_frame4=oldt2 = t2; wave_0_per_frame5=//t2 = 3*sin(time*0.0965); wave_0_per_frame6=t3 = pow(2*bass+bass_att,4)*0.00026213 + oldt3; wave_0_per_frame7=oldt3 = t3; wave_0_per_frame8=//t3 = 3*sin(time*0.0872); wave_0_per_frame9= wave_0_per_frame10=q1 = -cos(cos(t2)); wave_0_per_frame11=q2 = cos(-t3); wave_0_per_frame12=q3 = sin(cos(-t2)); wave_0_per_frame13=q4 = sin(t3); wave_0_per_point1=u = sample*2-1; wave_0_per_point2=rf = 512; wave_0_per_point3=shc = 1-u*u; wave_0_per_point4=cf = below(sample,0.45); wave_0_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_0_per_point6=u = u + v/8; wave_0_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_0_per_point8=py = sample*2-1; wave_0_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_0_per_point10=y1 = py*q1 + pz*q3; wave_0_per_point11=z1 = pz*q1 - py*q3; wave_0_per_point12=x2 = px*q2 + z1*q4; wave_0_per_point13=z2 = z1*q2 - px*q4+5; wave_0_per_point14=x = x2/z2; wave_0_per_point15=y = y1/z2; wave_0_per_point16=x = x*0.5 + 0.5; wave_0_per_point17=y = 0.5*y + 0.5; wave_0_per_point18=r = 0.5+sin(sample*195)*0.5; wave_0_per_point19=g = 0.5*sin(time*0.145)+0.499*(0.5+sin(x*95)*0.5); wave_0_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.027964 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.400000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=//t8=3.14159265*0.15; wave_1_init3=//t5 = 1; wave_1_init4= wave_1_init5=//n =300; wave_1_init6=t1 = 300; wave_1_init7=//rx = 0; wave_1_init8=t2 = 0; wave_1_init9=//ry = 0; wave_1_init10=t3 = 0; wave_1_init11=//tpi =3.1415; wave_1_init12=t4 = 3.14159265; wave_1_init13=//c=1; wave_1_init14=t5 = 1; wave_1_init15=//hu=10; wave_1_init16=t6 = 10; wave_1_init17=//hut=-10; wave_1_init18=t7 = -10; wave_1_per_frame1=t7 = 0.5+0.5*sin(time*0.135)*t4; wave_1_per_frame2=t6 = (t7+t6*5)/6; wave_1_per_frame3=t2 = pow(bass+bass_att,6)*0.00005 + 0.022+ oldt2; wave_1_per_frame4=oldt2 = if(above(t2,10000),0,t2); wave_1_per_frame5=//t2 = t2 -cos(time*0.451); wave_1_per_frame6=t3 = pow(bass+bass_att,7)*0.00005 + 0.0278 +oldt3; wave_1_per_frame7=oldt3 = t3; wave_1_per_frame8=//t3 = t3-cos(time*0.321); wave_1_per_frame9=q1 = -cos(cos(t2)); wave_1_per_frame10=q2 = -cos(t3); wave_1_per_frame11=q3 = sin(cos(t2)); wave_1_per_frame12=q4 = sin(t3); wave_1_per_point1=u = sample*2-1; wave_1_per_point2=rf = 1000; wave_1_per_point3=shc = 1-u*u; wave_1_per_point4=cf = below(sample,0.45); wave_1_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_1_per_point6=u = u + v/8; wave_1_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_1_per_point8=py = sample*2-1; wave_1_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_1_per_point10=y1 = py*q1 + pz*q3; wave_1_per_point11=z1 = pz*q1 - py*q3; wave_1_per_point12=x2 = px*q2 + z1*q4; wave_1_per_point13=z2 = z1*q2 - px*q4+5; wave_1_per_point14=x = x2/z2; wave_1_per_point15=y = y1/z2; wave_1_per_point16=x = x*0.5 + 0.5; wave_1_per_point17=y = 0.5*y + 0.5; wave_1_per_point18=r = abs(sample-(sample*progress)); wave_1_per_point19=g = sample/y; wave_1_per_point20=b = x2*sample; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.027964 wavecode_2_smoothing=0.000000 wavecode_2_r=0.800000 wavecode_2_g=0.400000 wavecode_2_b=0.400000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=//t8=3.14159265*0.15; wave_2_init3=//t5 = 1; wave_2_init4= wave_2_init5=//n =300; wave_2_init6=t1 = 300; wave_2_init7=//rx = 0; wave_2_init8=t2 = 0; wave_2_init9=//ry = 0; wave_2_init10=t3 = 0; wave_2_init11=//tpi =3.1415; wave_2_init12=t4 = 3.14159265; wave_2_init13=//c=1; wave_2_init14=t5 = 1; wave_2_init15=//hu=10; wave_2_init16=t6 = 10; wave_2_init17=//hut=-10; wave_2_init18=t7 = -10; wave_2_per_frame1=t7 = 0.5+0.5*sin(time*0.896)*t4; wave_2_per_frame2=t6 = (t7+t6*5)/6; wave_2_per_frame3=t2 = pow(1.13*bass+bass_att,5)*0.0001 +0.0017+oldt2; wave_2_per_frame4=oldt2 = t2; wave_2_per_frame5=t2 = t2 + sin(time*0.01963); wave_2_per_frame6=t3 = pow(bass+1.14*bass_att,5)*0.0001 + 0.00121 +oldt3; wave_2_per_frame7=oldt3 = t3; wave_2_per_frame8=t3 = t3 + sin(time*0.06527); wave_2_per_frame9=q1 = -cos(cos(t2)); wave_2_per_frame10=q2 = cos(t3); wave_2_per_frame11=q3 = sin(cos(t2)); wave_2_per_frame12=q4 = sin(t3); wave_2_per_point1=u = sample*2-1; wave_2_per_point2=rf = 1000; wave_2_per_point3=shc = 1-u*u; wave_2_per_point4=cf = below(sample,0.45); wave_2_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_2_per_point6=u = u + v/8; wave_2_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_2_per_point8=py = sample*2-1; wave_2_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_2_per_point10=y1 = py*q1 + pz*q3; wave_2_per_point11=z1 = pz*q1 - py*q3; wave_2_per_point12=x2 = px*q2 + z1*q4; wave_2_per_point13=z2 = z1*q2 - px*q4+5; wave_2_per_point14=x = x2/z2; wave_2_per_point15=y = y1/z2; wave_2_per_point16=x = x*0.5 + 0.5; wave_2_per_point17=y = 0.5*y + 0.5; wave_2_per_point18=r = sample; wave_2_per_point19=g = x*sample; wave_2_per_point20=b = y*x/sample; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.027964 wavecode_3_smoothing=0.000000 wavecode_3_r=0.000000 wavecode_3_g=0.500000 wavecode_3_b=0.700000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 0; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 3.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = q8*0.7825; wave_3_per_frame4=t3 = q8*0.6242; wave_3_per_frame5=q1 = -cos(cos(t2)); wave_3_per_frame6=q2 = cos(t3); wave_3_per_frame7=q3 = sin(cos(t2)); wave_3_per_frame8=q4 = sin(t3); wave_3_per_point1=u = sample*2-1; wave_3_per_point2=rf = 1000; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,0.45); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/8; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5*(y/x) + 0.499*sin(time*0.564); wave_3_per_point19=b = 0.5*(x*y) + 0.499*sin(time*0.457); wave_3_per_point20=g = 0.5*(x*x) + 0.499*sin(time*0.134); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.496295 shapecode_0_ang=0.000000 shapecode_0_tex_ang=5.617169 shapecode_0_tex_zoom=1.699528 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_0_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_0_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_0_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_0_per_frame5=tex_Ang = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.496295 shapecode_1_ang=0.000000 shapecode_1_tex_ang=5.617169 shapecode_1_tex_zoom=1.719942 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_1_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_1_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_1_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_1_per_frame5=tex_Ang = q8-0.02; shape_1_per_frame6=//x = x +0.01; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.496295 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.740601 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_2_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_2_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_2_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_2_per_frame5=tex_Ang = q8-0.04; shape_2_per_frame6=//x = x +0.01; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.120000 shapecode_3_y=0.200000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); shape_3_per_frame4=rad = 0.5+0.5*sin(q4*0.785); per_frame_init_1=//With thanks to UnConeD for his mushy SSC code. :) per_frame_1=warp=0; per_frame_2=wave_a=0; per_frame_3=decay = 0.97; per_frame_4=q7 = 0.00004*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5= per_frame_6=q6 = oldq6+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+1.2*treb+0.4*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=oldq6 = q6; per_frame_8= per_frame_9=q4 = oldq4+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+0.1*treb+0.1*treb_att+1.2*mid+0.4*mid_att,6)/fps); per_frame_10=oldq4 = q4; per_frame_11= per_frame_12=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_13=oldq8 = q8; per_frame_14= per_frame_15=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_16=oldq8 = if(above(q8,10000),0,q8); per_frame_17=ob_b = max(0,sin(q8*0.2542)*0.2 +0.1); per_frame_18=ob_r = max(0,sin(q8*0.985)*0.4 + 0.2); per_frame_19=ob_g = max(0,sin(q8*0.8711)*0.3 + 0.1); per_frame_20=ob_a =max(0,0.3*(q7-0.2))+0.1; per_frame_21=ib_r = 1-if(ob_size-0.005,0,1); per_frame_22=ib_g = ib_r*(0.21*0.2*sin(time*0.643)); per_frame_23=ib_b = ib_r*(0.21*0.2*sin(time*0.853)); per_frame_24=ib_a =0.2*q7; per_frame_25=echo_alpha = above(q7,0.2); per_frame_26=echo_zoom = 1 + 0.01*q7; per_pixel_1=dx=dx+0.007*sin((y*2-1)*meshx)+ 0.006*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+sin(q8*0.1745)*0.007*cos((x*2-1)*meshx*1.3333)+ sin(q8*0.1875)*0.006*cos((x*2-1)*meshx*1.666); projectM-complete-2.1.0-Source/presets/Geiss - Dynamic Swirls 1.milk0000775000175000017500000000367411756064134025261 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Rovastar & Krash - Cerebral Demons.milk0000775000175000017500000000642711756064134027122 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid+att); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=dx = dx + dx_residual; per_frame_19=dy = dy + dy_residual; per_frame_20=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_21=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_22=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_23=rot = 0.1; per_frame_24=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_25=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_26=ib_r = 0.3+xpos; per_frame_27=ib_b = 0.06*bass; per_frame_28=ib_g = 0.25+ypos; per_frame_29=monitor =ib_g; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_frame_init_1=decay = 10000001; projectM-complete-2.1.0-Source/presets/Geiss - Digital Smoke.milk0000775000175000017500000000270111756064134024712 0ustar matthiasmatthias[preset00] fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.800000 fWaveScale=1.694000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=2.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.239000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.10*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.10*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.10*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); fRating=2.000000 projectM-complete-2.1.0-Source/presets/Geiss - Demonic Distortion.milk0000775000175000017500000000325111756064134025774 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.499900 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.003*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.0040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%2,0); per_pixel_1=zoom=zoom+(y*2-1)*(0.06+0.12*sin(time*0.351))-(x*2-1)*(0.06+0.12*cos(time*0.351)); per_pixel_2=rot=rot+(zoom-1.0)*0.16; projectM-complete-2.1.0-Source/presets/Rovastar - Mosaics Of Ages.milk0000775000175000017500000000603611756064134025615 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=9.599999 nMotionVectorsY=9.000000 mv_dx=-0.220000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_8=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_9=dx = dx -0.008*sin(time*0.23); per_frame_10=dy = dy - 0.008*sin(time*0.2); per_frame_11= per_frame_12=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_13=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_14=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_17=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_20=lastbeat = if(beat,time,lastbeat); per_frame_21=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_22=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_23=beateven = beatcounter%2; per_frame_24=//dx = dx + beateven*0.01; per_frame_25=q2 = beateven; per_pixel_1=qx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=qy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_4=box = 3*qy+3*qx; per_pixel_5=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_6=zoom = if(above(box,1.5),q1*.1,zoom); per_pixel_7=rot = if(above(box,1.5),1*sin(0.385*time),rot); per_pixel_8=cx= q2*(0&(x*4-0.5))*0.25+0.05; per_pixel_9=cy= q2*(0&(y*4-0.5))*0.25+0.05; projectM-complete-2.1.0-Source/presets/Geiss - Octopus Fat and Ever Changing.milk0000775000175000017500000000366611756064134027544 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=0.838983 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; per_pixel_4=rot=rot*rad; projectM-complete-2.1.0-Source/presets/Geiss - Waterfall.milk0000775000175000017500000000257511756064134024230 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.390620 fWaveScale=2.201000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.005000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.150000 wave_g=0.150000 wave_b=0.750000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.533*time) + 0.40*sin(0.945*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.600*time) + 0.40*sin(0.856*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.920*time) ); per_pixel_1=sy=1.1-0.065*(1-cos((x*2-1)*1.57)); projectM-complete-2.1.0-Source/presets/Rovastar - Fractopia (Fantic Dancing Lights Mix).milk0000664000175000017500000001355511756064134031526 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=wave_a =0; per_frame_2=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_3=movement = if(above(movement,10000), 0, movement); per_frame_4=ob_b = q4+0.25*sin(movement*3.816); per_frame_5=ob_g = q4+0.25*sin(movement*0.744); per_frame_6=ob_r = q4+0.25*sin(movement*0.707); per_frame_7=wrap = above(bass+bass_att,3); per_frame_8=decay=1; per_frame_9=rot=0; per_frame_10=zoom =0.98; per_frame_11=mv_r = 0; per_frame_12=mv_g = 0; per_frame_13=mv_b =0; per_frame_14=mv_dy = 0.03*sin(movement*0.34); per_frame_15=mv_dx = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=warp=0; per_frame_17=dx =0.01*sin(movement*5); per_frame_18=dy =0.0005*(bass+bass_att); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx =dx+ 2*(2*myx*myy); per_pixel_4=dy =dy+ 2*((myy*myy) - (myx*myx)); per_pixel_5= ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Geiss & Rovastar - The Chaos Of Colours (sprouting dimentia mix).milkprojectM-complete-2.1.0-Source/presets/Geiss & Rovastar - The Chaos Of Colours (sprouting dimentia m0000664000175000017500000001561411756064134033004 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.94 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=-0.02 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1 wavecode_3_smoothing=0.5 wavecode_3_r=1 wavecode_3_g=1 wavecode_3_b=1 wavecode_3_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.55 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.9 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.4 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.4 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.3 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.4 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.5 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets/Geiss - Constant Velocity.milk0000775000175000017500000000262511756064134025653 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=dx=0.01*cos(ang+1.57); per_pixel_2=dy=-0.01*sin(ang+1.57); projectM-complete-2.1.0-Source/presets/StudioMusic & Unchained - So Much Love.milk0000775000175000017500000002375611756064134027622 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.350000 fDecay=0.999000 fVideoEchoZoom=1.006465 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.001574 fWaveScale=0.728900 fWaveSmoothing=0.783000 fWaveParam=-0.140000 fModWaveAlphaStart=0.760000 fModWaveAlphaEnd=0.900001 fWarpAnimSpeed=5.921029 fWarpScale=1.095251 fZoomExponent=1.570168 fShader=0.650000 zoom=0.970805 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.107093 sx=1.078500 sy=0.990000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.970000 wavecode_0_enabled=0 wavecode_0_samples=128 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.749339 wavecode_0_smoothing=0.250000 wavecode_0_r=0.520000 wavecode_0_g=0.410001 wavecode_0_b=0.340001 wavecode_0_a=0.970000 wave_0_per_frame1=x=100*sin(time)*q2+.3; wave_0_per_frame2=t1=cos(time)*q3; wave_0_per_frame3=r = 0.5 + 0.5*sin(time*1.353 +3); wave_0_per_frame4=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame5=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.7; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*50); wave_0_per_point6=a = a*a; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.370001 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.075209 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.640000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.610000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.400000 shape_0_per_frame1=x = 0.5 + 0.50*cos(q3*0.5) + 0.25*cos(time*6.5); shape_0_per_frame2=y = 0.5 + 0.50*sin(q3*0.5) + 0.25*sin(time*6.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.089633 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=0.540000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=0.510000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=0.290000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.16*cos(time*2.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.12*sin(time*2.3) + 0.04*sin(time*0.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.090001 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.590000 shapecode_2_g=0.430000 shapecode_2_b=0.290000 shapecode_2_a=0.560000 shapecode_2_r2=0.160000 shapecode_2_g2=0.400001 shapecode_2_b2=0.540000 shapecode_2_a2=0.530000 shapecode_2_border_r=0.390001 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.350001 shapecode_2_border_a=0.390000 shape_2_per_frame1=x = 0.5 + 0.15*cos(q3*0.5) + 0.21*cos(time*7.5); shape_2_per_frame2=y = 0.5 + 0.15*sin(q3*0.5) + 0.21*sin(time*7.5); shape_2_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 1); shape_2_per_frame4=g = 0.5 + 0.5*sin(time*1.563 + 3); shape_2_per_frame5=b = 0.5 + 0.5*sin(time*1.654 + 2); shape_2_per_frame6=r2 = 0.5 + 0.5*sin(time*1.885 + 3); shape_2_per_frame7=g2 = 0.5 + 0.5*sin(time*1.556+ 2); shape_2_per_frame8=b2 = 0.5 + 0.5*sin(time*1.638 + 4); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=1; per_frame_2=sy=1; per_frame_3=warp=0; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_7=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_8=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_9=treb_changed=abs(bass_changed-equal(treb_thresh,2)); per_frame_10=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_11=mid_changed=abs(bass_changed-equal(mid_thresh,2)); per_frame_12=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_13=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_14=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_15=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_16=q1=mid_residual; per_frame_17=q2=bass_residual; per_frame_18=q3=treb_residual; per_frame_19=q5=sin(pulse); per_frame_20=q4=(1+1*above(q1,0))*(1+2*above(q2,0))*(1+4*above(q3,0))*(1+6*mid_changed*below(q5,0))*(1+10*below(q1,0))*(1+12*mid_changed*above(q5,0)); per_frame_21=wave_r=if(equal(treb_changed,1),0+.2*q1,if(equal(bass_changed,1),.8+.2*q2,.6+.08*q5)); per_frame_22=wave_g=if(equal(treb_changed,1),0,if(equal(mid_changed,1),0,.5+.5*q2)); per_frame_23=wave_b=if(equal(treb_changed,1),.8+.2*q3,0); per_frame_24=ob_r=if(bass_changed,treb_changed,wave_r); per_frame_25=ob_b=if(treb_changed,mid_changedp,wave_b); per_frame_26=ob_g=if(mid_changed,bass_changed,wave_g); per_frame_27=ob_a=.03+.02*wave_r; per_frame_28=ob_size=.05+.04*treb_residual; per_frame_29=ob_size=bnot(q1%102)*.1; per_frame_30=ib_r=if(bass_changed,ob_b,ob_g); per_frame_31=ib_b=if(treb_changed,ob_g,ob_r); per_frame_32=ib_g=if(mid_changed,ob_r,ob_b); per_frame_33=ib_a=.03+.02*wave_g; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=wave_mystery=bnot(q1%2)*.3-bnot(q1%11)*.3+.5*sin(pulse*q2); per_frame_36=cx=cx+.5*q1; per_frame_37=cy=cy+.5*q2; per_frame_38=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_39=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=state=q4; per_pixel_2=bend = cos(x*10*q1*bnot(state%7)-rad*10*q2*bnot(state%3)); per_pixel_3=zoom = zoom+bend*.05*q3*bnot(state%5); per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx=sx-equal(grid,bnot(state%2))*above(q1*q2*q3*q5,.8)*.9; per_pixel_6=rot=if(above(zoom-1,.03+.03*q5)*bnot(below(q1*q2*q3,0)),q1,rot); per_pixel_7=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_8=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_9=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_11=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_12=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_13=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_14=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_15=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_16=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_17=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_18=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; projectM-complete-2.1.0-Source/presets/Geiss - Space Voyage.milk0000775000175000017500000000266311756064134024553 0ustar matthiasmatthias[preset00] fGammaAdj=1.642000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=1.694000 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets/baked - mushroom rainbows[2].milk0000664000175000017500000002203211756064134026316 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.164463 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tmie= (time*0.25) * (bass*0.05); shape_0_per_frame2= shape_0_per_frame3=ang = tmie; shape_0_per_frame4= shape_0_per_frame5=dx = asx; shape_0_per_frame6= shape_0_per_frame7=asx= sx - abs(time-sin(ang*x-y)); shape_0_per_frame8=asy= sy - abs(time-sin(ang*x-y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11=x = sin(time/2)*0.4 + 0.5; shape_0_per_frame12= shape_0_per_frame13= shape_0_per_frame14=r = r2 * tmie ; shape_0_per_frame15=g = g2 * tmie ; shape_0_per_frame16=b = b2 * tmie ; shape_0_per_frame17=r2 = r*.9998 - tmie ; shape_0_per_frame18=g2 = g*.9998 - tmie ; shape_0_per_frame19=b2 = b*.9998 - tmie ; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599577 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.756687 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = sin(time*0.3) + .5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ob_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ob_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ob_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=ib_r = ob_r*1.001; per_frame_18=ib_g = ob_g*1.001; per_frame_19=ib_b = ob_b*1.001; per_frame_20= per_frame_21= per_frame_22= per_frame_23=decay = 0.9999; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29=basstemp= bass + bass_att + bass_thresh; per_frame_30=trebtemp= treb + treb_att + treb_thresh; per_frame_31=trasstemp= (max(basstemp, trebtemp)); per_frame_32=trassave= (trasstemp/3); per_frame_33= per_frame_34=basst= max(bass + bass_att, treb + treb_att); per_frame_35=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_36=midbeat= trebb/3; per_frame_37=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_38=mtb= midtb/2.25; per_frame_39= per_frame_40=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_41=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_42=beetAB= (beetA+beetB)/2; per_frame_43=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_44=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_45=beetCD= (beetC+beetD)/2; per_frame_46=beet= (beetAB+beetCD) /2; per_frame_47= per_frame_48=madbeat= (trassave+mtb+beet) /3; per_pixel_1=rot = rot +.05 * sin(rad-(time*.1+bas)) ; per_pixel_2=bas = (bass*2.5); per_pixel_3=bos = bass; per_pixel_4=warp = (bos + bass + bass) * .1; per_pixel_5=cx = (cx + treb) * .5; per_pixel_6= per_pixel_7=dx = dy+.01 ; per_pixel_8=dy = dx-.01 ; per_pixel_9= per_pixel_10=basstemp= bass + bass_att + bass_thresh; per_pixel_11=trebtemp= treb + treb_att + treb_thresh; per_pixel_12=trasstemp= (max(basstemp, trebtemp)); per_pixel_13=trassave= (trasstemp/3); per_pixel_14= per_pixel_15=basst= max(bass + bass_att, treb + treb_att); per_pixel_16=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_17=midbeat= trebb/3; per_pixel_18=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_19=mtb= midtb/2.25; per_pixel_20= per_pixel_21=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_22=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_23=beetAB= (beetA+beetB)/2; per_pixel_24=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_25=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_26=beetCD= (beetC+beetD)/2; per_pixel_27=beet= (beetAB+beetCD) /2; per_pixel_28= per_pixel_29=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets/Geiss - Swirlie 3.milk0000775000175000017500000000400511756064134024036 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.220000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.12*( 0.60*sin(0.21*time) + 0.40*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_12=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_13=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_14=blah = 0.4/(ib_r+ib_g+ib_b)*3; per_frame_15=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_16= projectM-complete-2.1.0-Source/presets/Rozzor and Idiot - Any Other Deep Rising.milk0000775000175000017500000000620311756064134030151 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.140000 fDecay=0.910000 fVideoEchoZoom=0.591237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0.000000 fWaveParam=0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001827 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.905286 sy=0.932718 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.100000 ob_g=0.100000 ob_b=0.100000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=11.520000 nMotionVectorsY=10.559999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=redneg = if(below(ib_r,0),1,0); per_frame_18=greenneg = if(below(ib_g,0),1,0); per_frame_19=blueneg = if(below(ib_b,0),1,0); per_frame_20=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r); per_frame_21=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g); per_frame_22=wave_b = if(blueneg,1 + ib_b, ib_b); per_frame_23=q1 = if(yin,sin(slowtime),q1); per_frame_24=q2 = if(yin,cos(slowtime),0); per_frame_25=q3 = sin(beatcount); per_frame_26=dx = if(yin,.01*sin(slowtime),if(equal(yin,yang),0,dx)); per_frame_27=dy = if(yin,.01*cos(slowtime),0); per_frame_28=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_29=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); per_frame_30=wave_mode=rand(slowtime%12); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=sy = if(equal(q3,0),sy,1-solipsist); per_pixel_4=new_x=rad*.05-x; per_pixel_5=new_y=rad*.05-y; per_pixel_6=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y)))*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; projectM-complete-2.1.0-Source/presets/Rovastar - Chapel Of Ghouls.milk0000775000175000017500000002136311756064134025775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.931011 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=11.360000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.444842 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.200000 shapecode_0_g2=0.300000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.3*sin(time*0.9521); shape_0_per_frame2=y = 0.5+0.3*sin(time*0.782); shape_0_per_frame3=b = 0.2 + 0.199*sin(time*0.462); shape_0_per_frame4=g = 0.2 + 0.199*sin(time*0.3462); shape_0_per_frame5=r = 0.9 + 0.099*sin(time*0.2786); shape_0_per_frame6=r2 = 0.2 + 0.199*sin(time*0.3162); shape_0_per_frame7=g2 = 0.2 + 0.199*sin(time*0.29462); shape_0_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4042); shape_0_per_frame9=//a1=q2; shape_0_per_frame10=//a2 = q2; shape_0_per_frame11=additive = if(q4,(q4-1)*equal(q3,0),bnot(equal(q3,0))); shape_0_per_frame12=textured = bnot(equal(q3,0)); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.200000 shapecode_1_g2=0.300000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*sin(time*0.8521); shape_1_per_frame2=y = 0.5+0.3*sin(time*0.67682); shape_1_per_frame3=b = 0.2 + 0.199*sin(time*0.3462); shape_1_per_frame4=g = 0.2 + 0.199*sin(time*0.462); shape_1_per_frame5=r = 0.9 + 0.099*sin(time*0.3786); shape_1_per_frame6=r2 = 0.2 + 0.199*sin(time*0.4162); shape_1_per_frame7=g2 = 0.2 + 0.199*sin(time*0.39462); shape_1_per_frame8=b2 = 0.2 + 0.199*sin(time*0.3042); shape_1_per_frame9=additive = if(q4,(q4-1)*equal(q3,1),bnot(equal(q3,1))); shape_1_per_frame10=textured = bnot(equal(q3,1)); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.200000 shapecode_2_r2=0.200000 shapecode_2_g2=0.300000 shapecode_2_b2=0.200000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.3*sin(time*0.7721); shape_2_per_frame2=y = 0.5+0.3*sin(time*0.823); shape_2_per_frame3=b = 0.2 + 0.199*sin(time*0.652); shape_2_per_frame4=g = 0.2 + 0.199*sin(time*0.4162); shape_2_per_frame5=r = 0.9 + 0.099*sin(time*0.1786); shape_2_per_frame6=r2 = 0.2 + 0.199*sin(time*0.1862); shape_2_per_frame7=g2 = 0.2 + 0.199*sin(time*0.442); shape_2_per_frame8=b2 = 0.2 + 0.199*sin(time*0.382); shape_2_per_frame9=//a = q2; shape_2_per_frame10=//a2 = q2; shape_2_per_frame11=additive = if(q4,(q4-1)*equal(q3,2),bnot(equal(q3,2))); shape_2_per_frame12=textured = bnot(equal(q3,2)); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.444842 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.200000 shapecode_3_g2=0.300000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.3*sin(time*0.621); shape_3_per_frame2=y = 0.5+0.3*sin(time*0.693); shape_3_per_frame3=b = 0.2 + 0.199*sin(time*0.3862); shape_3_per_frame4=g = 0.2 + 0.199*sin(time*0.449); shape_3_per_frame5=r = 0.9 + 0.099*sin(time*0.3521); shape_3_per_frame6=r2 = 0.2 + 0.199*sin(time*0.5252); shape_3_per_frame7=g2 = 0.2 + 0.199*sin(time*0.3085); shape_3_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4111); shape_3_per_frame9=//a = q2; shape_3_per_frame10=//a2 = q2; shape_3_per_frame11=additive = if(q4,(q4-1)*equal(q3,3),bnot(equal(q3,3))); shape_3_per_frame12=textured = bnot(equal(q3,3)); per_frame_init_1=q4 = int(rand(3)); per_frame_init_2=q5 = 2+int(rand(3))*(1/3); per_frame_init_3=q6 = 2+int(rand(3))*(1/3); per_frame_init_4=q7 = 2+int(rand(3))*(1/3); per_frame_init_5=q8 = 2+int(rand(3))*(1/3); per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_4=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_5=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_8=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_11=lastbeat = if(beat,time,lastbeat); per_frame_12=countertime = if(beat,time,countertime); per_frame_13=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_14=beatcounter = if(beat, Beatcounter+1, beatcounter); per_frame_15=wave_a = 0; per_frame_16=ib_r=0.1+0.0999*sin(time*0.4251); per_frame_17=ib_b=0.1+0.0999*sin(time*0.351); per_frame_18=ib_g=0.1+0.0999*sin(time*0.543); per_frame_19=ob_a =bnot(beat); per_frame_20=q2 = beat; per_frame_21=q3 = beatcounter%4; per_frame_22=monitor = q4; per_frame_23=decay =if(q4,1,0.98); per_frame_24=q1 =20/fps; per_pixel_1=dx= dx+q1*0.005*sin((y-0.5)*meshx*q7) +q1*0.005*sin((y-0.5)*meshx*q4); per_pixel_2=dy=dy+q1*0.0025*cos((x-0.5)*meshx*q6)+ q1*0.0025*cos((x-0.5)*meshx*q5); projectM-complete-2.1.0-Source/presets/Telek - Sine Wave.milk0000775000175000017500000000342211756064134024052 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.970000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.400000 per_frame_1=mv_g=1-bass_att*.4; per_frame_2=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_3=q1=beat*2-1; per_frame_4= per_frame_5=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_6=q2 = min(amp,1); per_frame_7=trebcap=trebcap*.7+.16*treb; per_frame_8=q3=trebcap*2; per_frame_9=monitor = q3; per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_2=in = 0; per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_5=in=bnot(bnot(in)); per_pixel_6=dx = .02*in; per_pixel_7=dy = .08*cos(wang)*q2*in; per_pixel_8= per_pixel_9=dx = dx+bnot(in)*.005*q1; per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milkprojectM-complete-2.1.0-Source/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.m0000775000175000017500000000362511756064134032625 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=5.277897 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.240000 cx=0.650000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.887449 sy=1.051010 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); projectM-complete-2.1.0-Source/presets/Rovastar and Unchained - Braindance Visions.milk0000775000175000017500000000365711756064134031103 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.935000 fVideoEchoZoom=1.006595 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.489000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=bass_residual = equal(bass_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(bass_thresh,2))*bass_residual; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_4=mid_residual = equal(mid_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(mid_thresh,2))*mid_residual; per_frame_5=q1=.75+.2*bass_residual; per_frame_6=q2=.25+.2*mid_residual; per_frame_7=wave_g = wave_g*bass_residual; per_frame_8=wave_b =wave_b*mid_residual; per_frame_9=wave_r = wave_r + .5*sin(time*bass_residual*mid_residual*.4); per_frame_10=rot=rot+.3*sin(time*mid_residual); per_pixel_1=sy= if(below(y,q1),if(above(y,q2),pow(log(abs(ang)*time),3)/4,q1+.25),q2+.75); per_pixel_2=zoom = 1 + sin(rad)/10*cos((y-.5+rad)*10*sin(time)); per_pixel_3=rot=rot+if(bnot(below(y,q1)*above(y,q2)),0,sin(time/2)*.1); projectM-complete-2.1.0-Source/presets/Geiss - Hyperion.milk0000775000175000017500000000303111756064134024070 0ustar matthiasmatthias[preset00] fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=8.200001 fWaveScale=3.227871 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.050000 fModWaveAlphaEnd=1.650000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.205000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.016046 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.600000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); projectM-complete-2.1.0-Source/presets/Unchained - All You Can Eat.milk0000775000175000017500000000651211756064134025547 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=1.136001 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=ob_r+.2*q4+.3*bnot(q1%7)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*sin(q2*.8); per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.1*bnot(q1%42)-.4*sin(q2*.7); per_frame_26=ib_g=ib_g+.5*sin(pulse*.5*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(above(q3,0),if(above(q4,0),zoom_fade-.0013,zoom_fade+.002),1+.04*q4); per_frame_30=zoom=zoom_fade; per_pixel_1=g1=sin(q2*.04*q5); per_pixel_2=g2=sin(q2*.05*q5); per_pixel_3=g3=sin(q2*.06*q5); per_pixel_4=x_shift=pow(x,2)+x*g1*2+sqr(g1); per_pixel_5=y_shift=pow(y,2)+y*g2*2+sqr(g2); per_pixel_6=r_shift=pow(rad,2)+rad*g3*2+sqr(g3); per_pixel_7=zoom=zoom -sin(x_shift*bnot(q1%10)+y_shift*bnot(q1%14)+r_shift*bnot(q1%21))*q3*(.1+.1*bnot(q1%30)+.1*bnot(q1%7)); per_pixel_8=dx=dx+bnot(q1%35)*(rad-.5*g3)*g2-cos(y*1.68)*.1*bnot(q1%21); per_pixel_9=dy=dy-cos(x*1.68)*bnot(q1%10); per_pixel_10=rot=if(above(sin(q2*4.3),0),.3*above(abs(zoom-1),.05),.3*g3); projectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Madness (Duel Mix).milk0000775000175000017500000001260611756064134027671 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.235590 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_r = wave_b; per_frame_8=ib_b=wave_g; per_frame_9=ib_g=wave_r; per_frame_10=ib_a =1; per_frame_11=wave_x = 0.5 + 0.32*sin(q8*0.3); per_frame_12=wave_y = 0.5 - 0.24*cos(q8*0.2); per_frame_13=ob_size = 0.005 - above(bass,2)*0.005; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.333); per_pixel_3=dx=dx+0.008*sin((y*2-1)*meshx*1.333); per_pixel_4=dy=dy+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets/Fvese - The Tunnel (Final Stage Mix).milk0000775000175000017500000000347611756064134027151 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.995 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.241456 fWaveSmoothing=0.09 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.741921 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.9999 sy=0.9999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0.4 ob_a=0 ib_size=0.005 ib_r=0 ib_g=0.3 ib_b=0 ib_a=1 nMotionVectorsX=6.4 nMotionVectorsY=1.440001 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.7599 mv_g=0.48 mv_b=0.39 mv_a=0 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx); per_frame_6=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy); per_frame_7=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_8=mytime=.7; per_frame_9=q1=sin(time*mytime*4); per_frame_10=q2=cos(time*mytime*2); per_frame_11=q3=abs(rad-.5)*(q2*q1); per_frame_12=xpos=.5/vol; per_frame_13=ypos=.5/vol; per_frame_14=wave_x=.5+0.1*sin(time+rand(100)/100); per_frame_15=wave_y=.5+0.1*cos(time+rand(100)/100); per_frame_16=ib_r=q3+q2; per_frame_17=ib_b=q2+q1; per_frame_18=ib_g=q1+q3; per_pixel_1=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3)); per_pixel_2= projectM-complete-2.1.0-Source/presets/Geiss - Sunsets.milk0000775000175000017500000000311511756064134023742 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.700000 fWaveScale=0.453000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=0.400000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.417000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.550000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milkprojectM-complete-2.1.0-Source/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.m0000775000175000017500000000456711756064134032657 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.000154 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.010000 fWaveSmoothing=0.100000 fWaveParam=-0.472000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.972366 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.510000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-1.5),5),0),1); per_frame_5=oldq8 = q8; per_frame_6=q8 = q8 + 0.1*time; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=mv_x = 1.25; per_frame_12=mv_y = 1.25; per_frame_13=mv_a =1; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets/Rozzor and Rovastar - Altars Of Madness 3 (ooze tweak).milk0000775000175000017500000000722411756064134032466 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-1.000000 dy=-1.000000 warp=0.010000 sx=1.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_a =bass; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_16=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_17=oldq7=q7; per_frame_18=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_19=oldq6=q6; per_frame_20=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_21=oldq5=q5; per_frame_22=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_23=oldq4=q4; per_frame_24=Flag = If(beat,if(Rand(2)-1,1,0),oldFlag); per_frame_25=oldflag = flag; per_frame_26=Ratio = If(Beat,50+rand(100),oldRatio); per_frame_27=OldRatio = Ratio; per_frame_28=q1 = if(beat,if(flag,ratio,0.75*ratio),oldq1); per_frame_29=oldq1=q1; per_frame_30=q2 = if(beat,if(flag,0.75*ratio,ratio),oldq2); per_frame_31=//q2 = if(beat, rand(2)+1,oldq2); per_frame_32=oldq2=q2; per_frame_33=//monitor = if(rand(2)-1,-1,1); per_frame_34=temp_b = cos(time) + abs(cos(time)); per_frame_35=temp_g = abs(sin(time)) ; per_frame_36=temp_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_37=ob_r = 1 - if(above(temp_r,1),1,if(above(temp_r,0), abs(temp_r),0)); per_frame_38=ob_g = 1 - if(above(temp_g,1),1,if(above(temp_g,0), abs(temp_g),0)); per_frame_39=ob_b = 1 - if(above(temp_b,1),1,if(above(temp_b,0), abs(temp_b),0)); per_pixel_1=dx=q4*sin((y-0.5)*q1)+q5*sin((y-0.5)*q2); per_pixel_2=dy=q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q1); per_pixel_3=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-dx)); per_pixel_4=cx = if(above(dy,-.5),1-rot * 2,rot*q8); per_frame_init_1=decay=0.1; projectM-complete-2.1.0-Source/presets/Unchained - In Memory Of Peg.milk0000775000175000017500000001000511756064134025736 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.104060 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.3*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.5*sin(time*1.69); per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=rot=sin(rad*(xx*q4+yy*q5+1.7*q6)); projectM-complete-2.1.0-Source/presets/Idiot24-7 - Meeting place.milk0000775000175000017500000000230711756064134025245 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=0.880200 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254862 fWaveScale=1.691355 fWaveSmoothing=0.600000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.906940 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.535239 sy=1.000000 wave_r=0.600000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.499900 ob_b=0.399900 ob_a=0.089900 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.200000 ib_a=0.100000 nMotionVectorsX=6.400000 nMotionVectorsY=48.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_g=1*sin(time); per_frame_2=wave_r=.5*tan(bass_att); per_frame_3=wave_b=.3*cos(treb); per_frame_4= per_pixel_1= per_pixel_2=zoom=zoom-time+time+.10 projectM-complete-2.1.0-Source/presets/Krash - Season's Greetings 2.milk0000775000175000017500000001123111756064134026006 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.042592 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=1.000000 mv_dx=-0.500000 mv_dy=-0.500000 mv_l=2.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=q1 = (bass_att + mid_att + treb_att) /3; per_frame_3=q2 = time + 5*(bass + mid + treb); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_5=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_6=bass_on = above(bass_thresh,1.9); per_frame_7=treb_on = above(treb_thresh,1.9); per_frame_8=swapcolour = bass_on - treb_on; per_frame_9=red_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,0)); per_frame_10=green_aim = if(equal(swapcolour,1),0.4,if(equal(swapcolour,0),0.3,0.2)); per_frame_11=blue_aim = if(equal(swapcolour,1),0.3,if(equal(swapcolour,0),0.2,0)); per_frame_12=red = red + (red_aim - red)*0.5; per_frame_13=green = green + (green_aim - green)*0.5; per_frame_14=blue = blue + (blue_aim - blue)*0.5; per_frame_15=vol = 0.167*(bass+mid); per_frame_16=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_17=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_18=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_19=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xpos = xpos + 0.001*xspeed; per_frame_21=mv_dx = 0.2*xpos - 0.5; per_frame_22=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_23=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_24=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_25=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_26=ypos = ypos + 0.001*yspeed; per_frame_27=mv_dy = 1.5*ypos - 0.5; per_frame_28=mv_r = 0.75 + 0.25*(0.6*sin(1.346*time) + 0.4*sin(0.832*time)); per_frame_29=mv_g = 0.25 + 0.25*(0.6*sin(0.912*time) + 0.4*sin(0.327*time)); per_frame_30=mv_b = 0.5 + 0.25*(0.6*sin(1.247*time) + 0.4*sin(0.721*time)); per_frame_31=mv_l = -(1.5*ypos + 0.5)*15; per_frame_32=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(2*vol,0.01) + (1-below(2*vol,0.01))*beatrate); per_frame_33=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_34=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_35=peakbass_att = max(bass_att,peakbass_att); per_frame_36=beat = above(2*vol,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_37=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_38=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_39=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_40=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_41=wasbeat = if(beat,time+0.2,wasbeat); per_frame_42=decoration = above(wasbeat,time)*equal(frame%2,0); per_frame_43=wave_r = if(decoration,1,red); per_frame_44=wave_g = if(decoration,0.5,green); per_frame_45=wave_b = if(decoration,0.1,blue); per_frame_46=wave_y = if(decoration,0.2 + 0.01*rand(50),wave_y); per_frame_47=wave_x = if(decoration,0.5 + 0.1*(1-wave_y)*sin(50*time),wave_x); per_frame_48=wave_mode = if(decoration,0,6); per_frame_49=wave_mystery = if(decoration,-0.48,-1); per_frame_50=monitor = beat; per_pixel_1=dx = if(above(x,0.5),if(below(y,0.9),above(rand(20),1)*0.02*pow(y+0.15,2),0.005),dx); per_pixel_2=dx = if(below(x,0.5),if(below(y,0.9),above(rand(20),1)*-0.02*pow(y+0.15,2),-0.005),dx); per_pixel_3=dy = -0.02*(abs(x-0.5)); projectM-complete-2.1.0-Source/presets/Rovastar - The Chaos Of Colours.milk0000775000175000017500000001505111756064134026521 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets/Unchained - ventilation.milk0000775000175000017500000000444111756064134025461 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.997000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.264000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=18.423244 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.990099 sy=0.990099 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_random = rand(100)/100; per_frame_5=wave_r = 1 + sin(-wave_random*3.1415); per_frame_6=wave_g = abs(sin(2*wave_random*3.1415)); per_frame_7=wave_b = sin(wave_random*3.1415); per_frame_8=treb_effect = if(above((treb_att*3+mid_att+bass_att)/5,1.4),pow(.99,treb_att),1.03); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = 1.3; per_frame_13=bass_thresh = above((bass_att*3+mid_att+treb_att)/5,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=shift = (tan(time*7)) -0.05; per_frame_15=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_16=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_17=timer=sin(time*.888); per_frame_18=wave_mystery=if(above(timer,0),0,1); per_frame_19=q1=timer; per_pixel_1=disk_shift = if(equal(abs(sin(ang)), if(above(q1,0),0,1)), -rot, 0.05); per_pixel_2=timer=sin(time*1.3); per_pixel_3=x_or_y=if(above(q1,0),y,x); per_pixel_4=rot = rot + if(equal(x_or_y*10%2,0),if(below(timer,0),disk_shift,-rot),if(above(timer,0),disk_shift,-rot)); projectM-complete-2.1.0-Source/presets/Unchained - God Of The Game (Remix).milk0000775000175000017500000000621611756064134026706 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.976000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=15 nMotionVectorsY=6 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.876469 fWaveScale=0.944293 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.003424 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.140100 sx=1.006000 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0))*(1+10*bass_changed*above(pulse,0))*(1+12*treb_changed*above(q4,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=if(bass_changed,wave_r,wave_g); per_frame_20=ob_b=if(bnot(q1%14),.5+.5*q3,wave_b); per_frame_21=ob_g=if(mid_changed,wave_g,wave_b); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=if(bnot(q1%13),wave_r,wave_b); per_frame_25=ib_b=if(bnot(q1%11),bnot(q1%21),wave_g); per_frame_26=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.01+.009*q3; per_pixel_1=bend = cos(abs(x*10-5)*q2*bnot(q1%11)+(rad*10*q2-10*q3)*bnot(q1%7)+abs(y*10*q4-10*q3)*bnot(q1%13)); per_pixel_2=zoom = zoom+bend*.05*bnot(q1%22); per_pixel_3=dx=if(bnot(q1%5),dx,0); per_pixel_4=dy=if(bnot(q1%3),dx,0); per_pixel_5=grid=x*100%q5 + y*100%q5; per_pixel_6=sx=sx-if(bnot(q1%10),if(bnot(grid),q3/2,.03),.1*q2*bnot(q1%77)); per_pixel_7=sy=sy-if(bnot(q1%21),if(bnot(grid),q2/2,.03),.1*q3*bnot(q1%26)); projectM-complete-2.1.0-Source/presets/Eo.S.+Phat - Arm_upgrades - transformer.milk0000664000175000017500000001570711756064134030016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.001822 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=size=0.165; wave_1_per_point3= wave_1_per_point4=x=sin(n)*size + 0.5; wave_1_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_1_per_point6= wave_1_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_1_per_point8=r=sin(n)*0.5 + 0.5; wave_1_per_point9=g=sin(n+2.1)*0.5+0.5; wave_1_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_1_per_point11=r=r*flux; wave_1_per_point12=g=g*flux; wave_1_per_point13=b=b*flux wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=65 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.724343 shapecode_1_ang=6.283185 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=1.020088 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shape_1_per_frame5= shape_1_per_frame6=vol= (mid*mid+treb*treb); shape_1_per_frame7=vol=vol* above(vol,1); shape_1_per_frame8=//ang=ang+ vol*0.1; shape_1_per_frame9=ang=(sin(time/2)*0.5+0.5)*6.28; shapecode_2_enabled=1 shapecode_2_sides=13 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444840 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.550441 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(44/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25=zoom=.8; per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29= per_frame_30=musictime=musictime+mid*0.1; per_frame_31= per_frame_32=xpos=sin(musictime*0.1)*0.2; per_frame_33=ypos=cos(musictime*0.1)*0.2; per_frame_34=q4=xpos; per_frame_35=q5=ypos projectM-complete-2.1.0-Source/presets/Eo.S. - glowsticks v2 04 music minimal.milk0000664000175000017500000003775511756064134027501 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=(1-sample); wave_0_per_point71= wave_0_per_point72=b=b+pow(1-sample,2)*0.3; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=r1=t1; wave_0_per_point77=g1=t2; wave_0_per_point78=b1=t3; wave_0_per_point79=r2=t4; wave_0_per_point80=g2=t5; wave_0_per_point81=b2=t6; wave_0_per_point82= wave_0_per_point83=r=r1*flip + r2*(1-flip); wave_0_per_point84=g=g1*flip + g2*(1-flip); wave_0_per_point85=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=(1-sample); wave_1_per_point72= wave_1_per_point73= wave_1_per_point74=b=b+pow(1-sample,2)*0.3; wave_1_per_point75= wave_1_per_point76=r1=t1; wave_1_per_point77=g1=t2; wave_1_per_point78=b1=t3; wave_1_per_point79=r2=t4; wave_1_per_point80=g2=t5; wave_1_per_point81=b2=t6; wave_1_per_point82= wave_1_per_point83=r=r1*flip + r2*(1-flip); wave_1_per_point84=g=g1*flip + g2*(1-flip); wave_1_per_point85=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_5=vol=vol*vol; per_frame_6=mtime=mtime+vol*0.1*(75/fps); per_frame_7= per_frame_8=q1=mtime*0.4; per_frame_9= per_frame_10=warp=0 per_frame_11= per_frame_12= projectM-complete-2.1.0-Source/presets/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk0000775000175000017500000000416711756064134030303 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=q = time; per_frame_11=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q)); per_frame_12=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q)); per_frame_13=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets/Geiss - Blasto.milk0000775000175000017500000000246011756064134023524 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=12.162793 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.131195 fWaveSmoothing=0.720000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.019963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.018800 sx=1.000000 sy=0.999831 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + .255*sin(time*.366); per_frame_2=wave_g = wave_g + .255*sin(time*.222); per_frame_3=wave_b = wave_b + .255*sin(time*.288); per_frame_4=wave_r = wave_r + bass*.3; per_frame_5=wave_g = wave_g + treb*.3; per_frame_6=wave_b = wave_b + mid*.3; per_frame_7=decay = .75 + .05*sin(time*2) - treb*.05; per_pixel_1= projectM-complete-2.1.0-Source/presets/Aderrasi - Aimless (Gravity Directive Mix).milk0000775000175000017500000000366511756064134030531 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets/Che - Watch & Fly.milk0000775000175000017500000000675211756064134023624 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.173164 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.105069 fWaveSmoothing=0.900000 fWaveParam=-0.560000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.035000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=8.959999 nMotionVectorsY=7.200006 mv_dx=0.080000 mv_dy=0.060000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// sensor - alpha per_frame_2=// le = signal level; desired average value = 2 per_frame_3=// th = threshold per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=band(above(le,th),above(le-th,block)); per_frame_6=block=le-th; per_frame_7=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_8=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_9=th=if(above(th,6),6,th); per_frame_10= per_frame_11=// pulse cycler per_frame_12=pcl=if(pulse,pcl+1,pcl); per_frame_13=q1=pcl; per_frame_14= per_frame_15=ib_r=.5+.5*sin(pcl)+.3*sin(time*2.2); per_frame_16=ib_g=.5+.5*sin(pcl*1.1)+.3*sin(time*2.1); per_frame_17=ib_b=.5+.5*sin(pcl*1.2)+.3*sin(time*2); per_frame_18=mv_r=ib_g; per_frame_19=mv_g=ib_b; per_frame_20=mv_b=ib_r; per_frame_21=wave_r=1-ib_r; per_frame_22=wave_g=1-ib_g; per_frame_23=wave_b=1-ib_b; per_frame_24= per_frame_25=// level cycler per_frame_26=levccl=levccl+le; per_frame_27=q2=.1*levccl; per_frame_28= per_frame_29=mvx=if(pulse,rand(2)*rand(25),mvx);mv_x=mvx; per_frame_30=mvy=if(pulse,rand(2)*rand(19),mvy);mv_y=mvy; per_frame_31= per_frame_32=q3=.5+.2*sin(23*pcl)+.2*sin(.023*levccl); per_frame_33=wave_x=q3; per_frame_34=q4=.5+.2*sin(24*pcl)+.2*sin(.02*levccl); per_frame_35=wave_y=1-q4; per_frame_36=thavg=.5*thavg+.5*th; per_frame_37=q6=.2*thavg; per_pixel_1=// coordinates transfomation per_pixel_2=// q3,q4 = position; q6 = 1/size; per_pixel_3=aang=atan2(y-q4,x-q3); per_pixel_4=arad=sqrt(sqr(y-q4)+sqr(x-q3))*q6; per_pixel_5=atx=cos(aang)*arad; per_pixel_6=aty=sin(aang)*arad; per_pixel_7= per_pixel_8=boxzone=below(arad,.1); per_pixel_9= per_pixel_10=fxzone=band(band(above(x,.1),below(x,.9)), per_pixel_11=band(above(y,.1),below(y,9))); per_pixel_12= per_pixel_13= per_pixel_14=zoom=zoom+(1-boxzone)*if(fxzone,(-.2+.3*sin(3*q1)),-.2); per_pixel_15=rot=(1-boxzone)*fxzone*(3.142*sin(12*q1)); per_pixel_16= per_pixel_17=dx=.01*bor(band(above(x,.05),below(x,.1)),above per_pixel_18=(x,.95))-.01*bor(below(x,.05),band(above(x,.9),below(x,.95))); per_pixel_19=dy=.01*bor(band(above(y,.05),below(y,.1)),above per_pixel_20=(y,.95))-.01*bor(below(y,.05),band(above(y,.9),below(y,.95))); per_pixel_21= per_pixel_22=dx=if(boxzone,.1*atx,dx+fxzone*(.05*sin(q1+(9+4*sin(q1*2.3))*x+ per_pixel_23=(6+3*sin(q1*2.4))*y+q2)+sin(q1*13))); per_pixel_24=dy=if(boxzone,.1*aty,dy+fxzone*(.05*sin(q1+(8+4*sin(q1*2.2))*x+ per_pixel_25=(5+3*sin(q1*2.1))*y+q2*1.2)+sin(q1*14))); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milkprojectM-complete-2.1.0-Source/presets/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.m0000775000175000017500000001724311756064134033011 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.000000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.400000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.200000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.200000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); projectM-complete-2.1.0-Source/presets/Krash & Rovastar - Cerebral Demons (Distant Memory Mix).milk0000775000175000017500000000671011756064134032574 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_28=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_29=ib_r = 0.3+xpos; per_frame_30=ib_b = 0.06*bass; per_frame_31=ib_g = 0.25+ypos; per_frame_32=ib_r = 0.2125*ib_r + 0.7154*ib_g + 0.0721*ib_b; per_frame_33=ib_g = ib_r; per_frame_34=ib_b = ib_r; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); projectM-complete-2.1.0-Source/presets/Geiss - Flower.milk0000775000175000017500000000247411756064134023543 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.960000 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=1.000000 projectM-complete-2.1.0-Source/presets/Aderrasi - Candy Avian.milk0000775000175000017500000000367611756064134025047 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.923483 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.063785 fWaveScale=0.724297 fWaveSmoothing=0.500000 fWaveParam=-0.300000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=2.500333 fZoomExponent=1.000000 fShader=0.100000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.410000 dx=-0.003990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(1.5*time) + 0.25*sin(2.14*time); per_frame_2=wave_b = wave_b + 0.41*sin(1.2*time) + 0.26*sin(2.11*time); per_frame_3=wave_g = wave_g + 0.4*sin(1.34*time) + 0.25*sin(2.34*time); per_frame_4=ib_r = 4; per_frame_5=ib_g = 0; per_frame_6=ib_b = 0; per_frame_7=wave_x = wave_x + per_frame_8=if(above(wave_y,0.75),0.40*sin(time), 0.15*sin(time)); per_frame_9=wave_y = wave_y + 0.30*cos(0.9*time); per_frame_10=cx = cx + per_frame_11=if(above(wave_x,0.5), +0.0*sin(7*treb_att), -0.0*sin(7*mid_att)); per_frame_12=cy = cy + per_frame_13=if(above(wave_x,0.5), +0.0*cos(7*bass_att), -0.0*cos(7*mid_att)); per_frame_14=ob_r = 0.5*sin(treb)*time; per_frame_15=ob_b = 0.5*sin(mid)*0.9*time; per_frame_16=ob_g = 0.5*sin(bass)*0.8*time; per_frame_17=warp = warp + if (above(bass_att,1.5), 1.5, 0); per_frame_18=rot = rot + 0.08*sin(3*time); projectM-complete-2.1.0-Source/projectMTrunk.kdevelop.pcs0000664000175000017500004154675111756064134023735 0ustar matthiasmatthiasPCSó^/home/struktured/workspace/projectm_trunk/lic.cJˆKˆ6â¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKG‹8†Â/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKG‹E™"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGŒU"./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGŒfÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGyVÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKG‡ F/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKG—6R/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKG©YÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGŒ½òÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGŒËïV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGÜbb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGïÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGŽ>Ü/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGŽ;V/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGŽ"®b/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGŽ5aÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKGJŠÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKGX?F/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKG‘hjR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppKG‘z˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppJˆK$&ˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cJˆK$¾sˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hJˆK$Û–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cJˆK$Ýs–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hJˆK$ ‰–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hJˆKC¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.hJˆK=·´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hJˆKR«œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hJˆKrzœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hJˆKŸö¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.hJˆK¿¾–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hJˆKÓ¶–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hJˆK…’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hJˆKR÷¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.hJˆKXÀ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.hJˆKn¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.hJˆK…f¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.hJˆK›k¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.hJˆK±L¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hJˆKÃ=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hJˆKñƒª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hJˆKPœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hJˆK<|–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hJˆK_q¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.hJˆK‚V¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.hJˆK“L˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hJˆK¦à /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.hJˆKØw–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hJˆKéE¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hJˆK*š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hJˆK,Œ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hJˆKaø /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cppJˆK$Äð˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cppJˆK$ã–˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cppJˆK$îž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cppJˆK$ø%’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppJˆK$!g’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppJˆK$1C¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppJˆK$OÏ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cppJˆK$Z·¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cppJˆK$bߢ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppJˆK$më¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppJˆK$xÓ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cppJˆK$!”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cppJˆK$­ ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cppJˆK$±Ï˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cppJˆK$Â×¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cppJˆK$É: /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cppJˆK$Ïæ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cppJˆK$Ö+œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cppJˆK$ÜÚ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cppJˆK$ãD¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cppJˆK$ï-ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppJˆK$ö´ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppJˆK —¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppJˆK <¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppJˆK d¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppJˆK „¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppJˆK Ò©ª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppJˆK úž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppJˆK 1ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppJˆK `Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppJˆK ³ü°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppJˆK Û“®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppJˆK а/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppJˆK '“°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppJˆK OР/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppJˆK wײ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppJˆK ¡û¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cppJˆK Ò‹ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppJˆK êhž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppJˆK  ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppJˆK +<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppJˆK SÁ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppJˆK šO¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppJˆK Êzž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppJˆK ñ—¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppJˆK Û®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppJˆK .¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppJˆK Vª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppJˆK uv¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppJˆK ½9”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hJˆK Ôáž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppJˆK ñ±ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppJˆK øS˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cppJˆK þõ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppJˆK /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppJˆK8ñŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hJˆKö&/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hJˆK"°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppJˆK$$Hè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.hJˆJçYwè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.hJˆJç\¾È/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.cJˆJç`Ê/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cJˆJçgg²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/atari/ATARI.HJˆJßá®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cJˆJß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ft2unix.hJˆJÚÔ´¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.cJˆJÚ×_´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hJˆJßö«´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.cJˆJß¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/win32/ftdebug.cJˆJßʪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ft2build.hJˆKãª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.hJˆK pÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hJˆJè%Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.hJˆJè1DÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.hJˆJè5²Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.hJˆJè8¦Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.hJˆJè>sÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hJˆJèPI¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.hJˆJèÉtº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.hJˆJèÎeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hJˆJèÚŽ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hJˆJèç_Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftchapters.hJˆJè%ÞÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrdef.hJˆJè(´À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hJˆJè+~¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.hJˆJè8m¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hJˆJè=¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hJˆJèW-¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.hJˆJèŒÙ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hJˆJ襜À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hJˆJèÖºÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.hJˆJèú±¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.hJˆJè º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.hJˆJèÙº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hJˆJè*B¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hJˆJè;žÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hJˆJèO#À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hJˆJèp;/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hJˆJè‘h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hJˆJè²*º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.hJˆJèÑ¡À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hJˆJèín¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.hJˆJè ‘À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.hJˆJè À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hJˆJ葾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.hJˆJèCÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hJˆJèK«À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hJˆJèrT¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hJˆJ膇À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hJˆJèª1¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.hJˆJ豄Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hJˆJè¶+Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.hJˆJèÂdÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.hJˆJèË]Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hJˆJèÔCÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hJˆJèêjÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hJˆJè oÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hJˆJèG®Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.hJˆJè’ÝÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hJˆJèžäÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hJˆJè­ÅÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.hJˆJè.ÁÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hJˆJè1»Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/internal.hJˆJèAnÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.hJˆJèDnÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hJˆJèJWÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hJˆJè—Þ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.hJˆJç Úä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.hJˆJçââ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.hJˆJç"à/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.hJˆJç$¼Ü/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.hJˆJç*˜â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.hJˆJç5:Þ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.hJˆJç;ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.hJˆJçCfä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hJˆJçIVä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.hJˆJç^Bà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.hJˆJçf¤ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.hJˆJço”â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.hJˆJçv´ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.hJˆJç{Þä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.hJˆJçÌä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.hJˆJ燺Ê/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hJˆJèŠðÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hJˆJè¤GÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hJˆJè¼ À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hJˆJèømÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.hJˆJèÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hJˆJè*•¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttags.hJˆJè?:¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttunpat.hJˆJèBe®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/ft2build.hJˆJèE–¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.cJˆK H/¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.hJˆK Ož°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.cJˆK RJ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hJˆK Zð´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.cJˆK a1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.hJˆK kѶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hJˆK qf¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cJˆK t¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hJˆK ˜´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cJˆK ˜‡´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hJˆK ¾‘´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.cJˆK å´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.hJˆK íg´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cJˆK ó¼´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hJˆK 1Ÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cJˆK _J¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.hJˆK ¢v¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cJˆK ¨Õ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hJˆK ¾‰¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.cJˆK ÍÙ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.hJˆK Ýy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hJˆK áʲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.cJˆK  ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.hJˆK   ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/autofit.cJˆK Nª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cJˆK-.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbase.cJˆK?M¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cJˆKPŽª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.cJˆKeS°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.cJˆKlF¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cJˆK|W°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.cJˆK’¤®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cJˆK—¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgasp.cJˆK°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cJˆK¢3®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cJˆK¸.®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cJˆKÛQ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cJˆKåž°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.cJˆKîª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cJˆKòè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cJˆK2Þ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.cJˆKBC¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cJˆKED®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.cJˆKÙ%®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cJˆKàÔ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cJˆKòª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.cJˆK 9®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.cJˆK@°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cJˆK#{°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cJˆKM²®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.cJˆKªŽ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cJˆK±™°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cJˆK‹®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.cJˆKà‚¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cJˆKè#°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.cJˆK¶¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftxf86.cJˆK g¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.cJˆJí°¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hJˆJ퉮/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cJˆJí3Æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.hJˆJíY¢®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hJˆJíaª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cJˆJícœ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcache.cJˆKé·²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cJˆKþF²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cJˆKPZ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hJˆK~²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hJˆK˜°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cJˆK·²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.hJˆK⡲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cJˆKåA²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hJˆK†²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.cJˆK6<²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hJˆKMó²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cJˆKah²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hJˆK¢â®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cJˆK¯Ö®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hJˆKÅð²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cJˆKé²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hJˆK¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cff.cJˆJí-w¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cJˆJí?^¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hJˆJíW®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cJˆJí^(®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.hJˆJíâ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hJˆJí„®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cJˆJ톟®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hJˆJí¹ÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cJˆJíÌÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hJˆJí ö¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cJˆJí >¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hJˆJí 8¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cJˆJí Qé®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hJˆJí z®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.hJˆJí …-®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hJˆJí ‡Á¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hJˆJí œk®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.cJˆJí žù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hJˆJí «{¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cJˆJí ²¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hJˆJí ÕO¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cJˆJí Ý¿¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hJˆJí õE®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.cJˆJí! Š®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hJˆJí!™®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cJˆJí!!®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.hJˆJí!1î®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.hJˆJí!6!®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/type1cid.cJˆJí!8µ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.cJˆJí!Gß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hJˆJí!p´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cJˆJí!‰ø¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cJˆJí!´¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hJˆJí".ÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.hJˆJí"z>´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cJˆJí"|ê´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hJˆJí"ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.cJˆJí"§´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cJˆJí"¹:´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cJˆJí"÷£´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cJˆJí#Mɲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cJˆJí#qU²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.hJˆJí#Ž;´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cJˆJí#‘H´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hJˆJí#²'¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.cJˆJí#Èñ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cJˆJí#ÜI¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cJˆJí#ýN¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.cJˆJí$Œ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.cJˆJí$8 ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.cJˆJí$Tå´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hJˆJí$jb¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.cJˆJí$|_¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cJˆJí$O¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cJˆJí$³Ò¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.cJˆJí$Ö,¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.cJˆJí$áË´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.cJˆJí% ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cJˆJí% Á´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cJˆJí%LÝ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cJˆK%ka¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.cJˆK%…g°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cJˆK%‹Ë°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hJˆK%ÚØ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.cJˆK%ä0°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hJˆK&3˜°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.hJˆK&:œ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cJˆK&=6°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.cJˆK&xn°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hJˆK&´{®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.cJˆK&®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hJˆK&Ü«ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hJˆK'‘¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hJˆK'!&ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.cJˆK'4.ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hJˆK'HU¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.cJˆK 'eò¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cJˆK 'oU¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hJˆK '‰.´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.cJˆJþ'–.´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.hJˆJþ'§R´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cJˆJþ'µÈ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cJˆJþ'Öô¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJˆJþ( X¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJˆJþ(>}´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.cJˆJþ(A)´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cJˆJþ(e‡´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.hJˆJþ(ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cJˆJþ(Çø´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.cJˆJþ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cJˆJþ)0²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.hJˆJþ)A¹¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.cJˆK)DƤ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hJˆK)O|®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.cJˆK)pm®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.hJˆK)™n®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcferror.hJˆK)œo¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.cJˆK)Ÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.hJˆK)Ûa¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.cJˆK)ßò¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.hJˆK)èØ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfr.cJˆJì)ðU¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.cJˆJì*~¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hJˆJì* |®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.cJˆJì*Ü®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.hJˆJì*%`®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hJˆJì*(a®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cJˆJì**õ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hJˆJì*Q½¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cJˆJì*[0¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hJˆJì*‡¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.cJˆJì*ž¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hJˆJì*·L¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cJˆJì*Ëå¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hJˆJì*ñ—®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hJˆJì*ø\²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cJˆJó+¢²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hJˆJó+U¥¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psaux.cJˆJó+k"²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hJˆJó+{é²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.cJˆJó+~‰²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.hJˆJó+‰ù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cJˆJó+®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hJˆJó+Ÿå®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cJˆJó+¬p®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hJˆJó+÷T®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cJˆJó,)S®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hJˆJó,F²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cJˆJó,MÞ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hJˆJó,iÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cJˆJí,v̶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hJˆJí,×M¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cJˆJí-€¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hJˆJí-‹¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshinter.cJˆJí-9¿´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cJˆJí-EÒ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.hJˆJí-V÷¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hJˆJí-Z ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cJˆJí-\¼´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hJˆJí-· ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cJˆK-ÏÖ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.hJˆK-á ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.hJˆK-ä9´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnames.cJˆK-æå¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hJˆK-í»°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.hJˆJí.5´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cJˆJí.Y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hJˆJí.à§²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.cJˆJí.㺲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.hJˆJí.ör°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/raster.cJˆJí.ù´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hJˆJí/²°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.cJˆK/X°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.hJˆK/´°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.hJˆK/!»¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfnt.cJˆK/$U¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cJˆK/4̬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hJˆK/Vݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.cJˆK/_Úª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.hJˆK/f]¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cJˆK/mû¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hJˆK/}î¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.cJˆK/Œ<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hJˆK/™o¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cJˆK/¡¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hJˆK/¿}ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cJˆK/×€ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hJˆK/ãK¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cJˆK/ì@¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.hJˆK/ýŸ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.cJˆK0´¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.hJˆK0 H®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cJˆK0‚²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cJˆK0F²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.hJˆK0—%´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmerrs.hJˆK0›„´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.cJˆK0ž*´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.hJˆK0¹–°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/smooth.cJˆK0¼©²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cJˆJí0ÄÜÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cJˆJí0çp²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cJˆJí15U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cJˆJí1@:´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cJˆJí1Z¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/truetype.cJˆJè1q*¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.cJˆJè1~ ¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.hJˆJè1”ž¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hJˆJè1—½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cJˆJè1šo¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.hJˆJè1Ó¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.cJˆJè1Û¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.hJˆJè1äç¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.cJˆJè1ü¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hJˆJè2þ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cJˆJè2!u´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hJˆJè253¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cJˆJè2T£¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.hJˆJè2hð¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.cJˆJþ2z?¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.hJˆJþ2i²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1driver.cJˆJþ2› ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1driver.hJˆJþ2½-²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.hJˆJþ2À:°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1gload.cJˆJþ2ÂÚ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1gload.hJˆJþ2Ðë®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.cJˆJþ2Ù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.hJˆJþ3!J®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1objs.cJˆJþ32ή/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1objs.hJˆJþ3KÕ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.cJˆJþ3d$°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hJˆJþ3v;²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1tokens.hJˆJþ3€\¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/type1.cJˆJþ3‚ü´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42drivr.cJˆJè3”o´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42drivr.hJˆJè3¯|´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42error.hJˆJè3²²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.cJˆJè3µ5²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.hJˆJè3ÑX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cJˆJè3í´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hJˆJè4¤´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hJˆJè4/K°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/type42.cJˆJè44f¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.hJˆK4?’´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.cJˆK4B>´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.hJˆK4qþž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cJˆK>4ƒ;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hJˆK>4š‚¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.cJˆK>4²'¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.cJˆK>4¹Ë¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.cJˆK>4¿¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.cJˆK>4ÆÑ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_license.hJˆK>4Χ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_glx.cJˆK>4Ѧ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_head.cJˆK>4Ôç¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_tail.cJˆK>4Ø·¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_wgl.cJˆK>4Û3ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.hJˆK>4Ý© /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cJˆK>4æ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.hJˆK>4þº¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_gl.cJˆK>5 ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_glx.cJˆK>5 ®¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.cJˆK>5¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cJˆK>5+´¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_wgl.cJˆK>55>À /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.hJˆK>5A0 /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_tail.hJˆK>5OÀ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/sgi_license.hJˆK>5Rm /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_head.hJˆK>5TÝ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.hJˆK>5W˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hJˆK*5\ºš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hJˆK*:Pbš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hJˆK*:¿ÃŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJˆK6;"’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cJˆK6Hœ¢–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cJˆK6P6I /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hJˆKP„ÿœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hJˆKPØ„¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.hJˆKPéÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cppJˆJµPóȾ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hJˆJµQÔÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppJˆJµQi¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hJˆJµQ)€Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cppJˆJµQKƒÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hJˆJµQ|ÌÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cppJˆJµQÀ›È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hJˆJµQÌÁÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppJˆJµQâõÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hJˆJµQô Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppJˆJµR ”À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hJˆJµRæÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.cppJˆJµR;ÃÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.hJˆJµRJÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cppJˆJµR\ºÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hJˆJµRjäÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppJˆJµR³Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hJˆJµR±€È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cppJˆJµRñyÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hJˆJµSÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cppJˆJµS&ÐÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hJˆJµS3–Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cppJˆJµSFAÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hJˆJµSRãÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppJˆJµSeþÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hJˆJµSõpØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppJˆJµTôÛÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hJˆJµU •Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppJˆJÑUm¶Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hJˆJÑUà Ö/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppJˆJÑVR0Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hJˆJÑV™£Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppJˆJÑVñÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hJˆJÑW&Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cppJˆJÒW€ØÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hJˆJÒWš°Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cppJˆJÒWÀÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hJˆJÒWÕèÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppJˆJÒWÙÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hJˆJÒWú²Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppJˆJÒX#Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hJˆJÒX[(Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppJˆJÒX—uÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hJˆJÒXº$Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppJˆJÒXèÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hJˆJÒY9ÖÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cppJˆJÒYÇ/Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.hJˆJÒYÏjÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cppJˆJÒY݃Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hJˆJÒYí¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppJˆJÔYøÞ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hJˆJÔZ"]Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppJˆJÔZQÔÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hJˆJÔZÚÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cppJˆJÔ[‹Ù¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hJˆJÔ[³•¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppJˆJÔ[¼?²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hJˆJÔ\Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cppJˆJÔ\ÁÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hJˆJÔ\æóÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cppJˆJÔ\ÿãÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.hJˆJÔ]hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppJˆJÔ]&Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hJˆJÔ]Eš¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppJˆJÔ]†jº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hJˆJÔ^¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cppJˆJÔ_¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hJˆJÔ_D ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppJˆJÔ_Fþ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hJˆJÔ_x÷´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppJˆJÔ_Æ)°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hJˆJÔ_îÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cppJˆJÔ`5ôÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hJˆJÔ`G¯¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppJˆJÔ`‡^¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hJˆJÔa <Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppJˆJÔco`À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hJˆJÔcðÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cppJˆJÔcÎ^Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hJˆJÔcã¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppJˆJÔc÷~²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hJˆJÔd<'´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppJˆJÔd“„°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hJˆJÔdß™Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppJˆJÔe ‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hJˆJÔe;[Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.hJˆJÔeq4Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppJˆJÔevJÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hJˆJÔe—›¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppJˆJÔeÊϲ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hJˆJÔfàÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppJˆJÔfl¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hJˆJÔf¯ž¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cppJˆJÔgº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hJˆJÔg û¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppJˆJÔg¢¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hJˆJÔg[²Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppJˆJÔg¾®À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hJˆJÔh BÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cppJˆJÔhbzÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hJˆJÔh~cÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppJˆJÔhÂüÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hJˆJÔi•À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hppJˆJÔi“uÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cJˆJµi› Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hJˆJµiÖ(Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hJˆJµj›ÎÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.hJˆJµjïÄÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppJˆJµk¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hJˆJµk6¡Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cppJˆJµkyÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.hJˆJµkˆlº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cppJˆJÑk’¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.hJˆJÑkŸéÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppJˆJÑk¥)Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.hJˆJÑk¶€´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.cppJˆJÑk¼ °/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.hJˆJÑk¾ËÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppJˆJÑkÁ’Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hJˆJÑkÙ®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJˆJÑküÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hJˆJÑp»ÛÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.cJˆJÑv¬´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hJˆJÑv±2°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hJˆJÑv³Ø–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppJˆIuwBž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cJˆItw…ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hJˆItwIEª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hJˆItw»,ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cJˆItwôþž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hJˆItx'ëª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hJˆIty§”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cppJ’çyM/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hJˆIy<š/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppJˆIyç-œ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cppJ’çz<ñ–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.hJ’çz‰{”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cppJ’çz™U/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hJ’çz¶¢ž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cppJˆKkzÀdš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hJˆKkzó¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppJˆKk{\òž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.hJˆKk{¬^/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cJˆI€{´ˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.cJˆI€{Ùcž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cJˆI€{äU /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cppJ’ç{ñœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hJˆI€|#¿¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cppJ’ç|޼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÿÿÿÿ|¬¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cppJ’ç|ϸ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hppJ’ç|Ûþ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppJˆI€|/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppJ’ç}Uö´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppJ’ç}Ä/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cppJ’~ç/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppJˆJ²~KæŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppJ’~³×¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.cppJ’~Å¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppJ’$~Èà˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppJÈ9~ò ˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppJÒph2T /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppJ’cnÞ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cppJ’i‘¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hppÿÿÿÿŸØž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hppJ’¶>š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cppJ’Ÿßš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppJ’ånŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppJ’µïV¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppJÒpZùú¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppJÒpZ€Å¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cppJÈT%g¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hppÿÿÿÿY›š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppJ¥™V¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hppJ°q~Õš/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.hJˆI䈖/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hJˆIæà–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/util.cppJˆI‚ Jª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppJˆI‚<˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.ccJˆIg‚/ðš/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.hJˆIg‚<”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppJˆI‚I{/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hJˆI‚{¢¢/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.cppJ¥ÿ‚㓞/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.hJˆIƒ Jª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cppJˆIƒ ª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cppJˆIƒX¸š/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cppJˆIƒ¤h–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hJˆIƒò”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cppJˆIƒÿá/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hJˆI„ª¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.cppJˆIb„l /home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.hJˆIb„ç°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppJˆIb„`¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hJˆIb„Q=°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.cJˆIb„ÈŠ¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cppJˆIb„Ï ¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppJˆIb„àá¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.hJˆIb…-ÿ’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cppJˆI…0uŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hJˆI…@.˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppJˆI…Bg”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hJˆI…WÌ–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cppJˆI…l°’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.hJˆI…~º”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppJˆJµ…„/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hJˆJµ…¿«ˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppK³†'œ–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.hJˆJµ††ç”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cppJˆJµ†”•/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hJˆJµ†È+ »^/home/struktured/workspace/projectm_trunk/lic.c%v q@ÿÿÿÿ^/home/struktured/workspace/projectm_trunk/lic.cĬx™.yÞ ^/home/struktured/workspace/projectm_trunk/lic.cÿÿÿÿÿÿÿÿÿÿÿÿ ­¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÂxÿÿÿÿ›6s ÉñìCOMPILER_IDC ""¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c÷R‚Ão†¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmain¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿuosargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmain¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿuosargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compiler¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platform¶/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ±Â/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÂxÿÿÿÿ›6s ÉñìCOMPILER_ID: ""Â/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""Â/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppiLÓ°pÜWfÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformÂ/home/struktured/workspace/projectm_trunk/presets/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* µ"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÆ`ÿÿÿÿ›6s ÉñìCOMPILER_IDC """/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID """/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿ"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¸]C¡Ñ5ðÓ"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmain"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmain"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compiler"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platform"/home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ¹./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÆ`ÿÿÿÿ›6s ÉñìCOMPILER_ID: ""./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿ./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppc¾“dóp“./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmain./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmain./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compiler./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platform./home/struktured/workspace/projectm_trunk/presets/_CPack_Packages/Linux-Source/TGZ/presets-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ½È/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÒÿÿÿÿ›6s ÉñìCOMPILER_IDC ""È/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""È/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.cZx•ïþÂà7È/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformÈ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÁÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÒÿÿÿÿ›6s ÉñìCOMPILER_ID: ""Ô/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""Ô/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppŽà]ÓDúwÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformÔ/home/struktured/workspace/projectm_trunk/presets_milkdrop/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÅF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÖÿÿÿÿ›6s ÉñìCOMPILER_IDC ""F/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""F/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cŒáÑ7 Ý5F/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformF/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÉR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÖÿÿÿÿ›6s ÉñìCOMPILER_ID: ""R/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""R/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppX,mÆ ÷?µR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformR/home/struktured/workspace/projectm_trunk/presets_milkdrop/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÍÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÆ`ÿÿÿÿ›6s ÉñìCOMPILER_IDC ""Ð/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""Ð/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.câzMiyutÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÑÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÆ`ÿÿÿÿ›6s ÉñìCOMPILER_ID: ""Ü/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""Ü/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp]ÅÀlvfÛÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿrelargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿrelargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÕV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÊHÿÿÿÿ›6s ÉñìCOMPILER_IDC ""V/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""V/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÃ6U,ø=V/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformV/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* Ùb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÊHÿÿÿÿ›6s ÉñìCOMPILER_ID: ""b/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""b/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpprc ¹°6õ½b/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformb/home/struktured/workspace/projectm_trunk/presets_milkdrop_104/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_104-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ÝÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÎ0ÿÿÿÿ›6s ÉñìCOMPILER_IDC ""Ð/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""Ð/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÜ›PjXÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformÐ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* áÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÎ0ÿÿÿÿ›6s ÉñìCOMPILER_ID: ""Ü/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""Ü/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp´ @Ó«†øÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿrelargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿrelargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformÜ/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* åV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÎ0ÿÿÿÿ›6s ÉñìCOMPILER_IDC ""V/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""V/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cŸÌ!Cà˜²·V/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformV/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* éb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÎ0ÿÿÿÿ›6s ÉñìCOMPILER_ID: ""b/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""b/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp䮫jôC÷b/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformb/home/struktured/workspace/projectm_trunk/presets_milkdrop_200/_CPack_Packages/Linux-Source/TGZ/presets_milkdrop_200-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* íÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÖÿÿÿÿ›6s ÉñìCOMPILER_IDC ""È/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""È/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¶·n-îÁYÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformÈ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ñÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÖÿÿÿÿ›6s ÉñìCOMPILER_ID: ""Ô/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""Ô/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp—¦EOóÍYÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿc.dargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformÔ/home/struktured/workspace/projectm_trunk/presets_projectM/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* õF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c%vÙèÿÿÿÿ›6s ÉñìCOMPILER_IDC ""F/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c?FÎ5OgìPLATFORM_ID ""F/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c»\ˆ"/+__cplusplus1ÿÿÿÿF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c]æÍ_•ÙVF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cÿÿÿÿÿÿÿÿÿÿÿÿmainF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c­´”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.cKK?ÿÿÿÿ char*info_platformF/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdC/CMakeCCompilerId.c¥¥? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ùR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp%vÙèÿÿÿÿ›6s ÉñìCOMPILER_ID: ""R/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp?FÎ5OgìPLATFORM_ID” ""R/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp»\ˆ"/+__cplusplus1ÿÿÿÿR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp'ÿÍ×ÕGR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppÿÿÿÿÿÿÿÿÿÿÿÿmainR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp¡¨”--------------------------------------------------------------------------ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintinfo_compilerR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppBB? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char*info_platformR/home/struktured/workspace/projectm_trunk/presets_projectM/_CPack_Packages/Linux-Source/TGZ/presets-projectm-2.0.0-Source/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cppœœ? Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. char* ¿ ÿÿÿÿ*/usr/include/stdlib.h(/usr/include/stdio.hˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp%vê ÿÿÿÿ áè)ü>‹EDITING  1˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppSóû¯ª>pFONT_FILE 0˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÅ7ßÚÏ>pFTGL_BITMAP# 0˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÅ7çm'->‹FTGL_PIXMAP$ 1˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppç¿çësò>¦INTERACTIVE! 2˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp@µø:û>ÜFTGL_EXTRUDE' 4˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp@¶[%[¤>¦FTGL_OUTLINE% 2˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp@¶ahû>ÁFTGL_POLYGON& 3˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp@¶„-ôû>÷FTGL_TEXTURE( 5˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6ˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hn‚.8kAn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê64/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppì¢`eBR˜4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÿÿÿÿÿÿÿÿÿÿÿÿSetCamera˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidmain˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÓñÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿint SetCamera˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp¸Ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddisplay˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp6Rÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddo_display˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidmain˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÓñÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿint motion˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp¡¤ÿÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoid mouse˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp¦©ÿÿÿÿÿÿÿÿ buttonÿÿÿÿÿÿÿÿintÿÿÿÿ stateÿÿÿÿÿÿÿÿintÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidmyReshape˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp«¶ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid myinit˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppUuÿÿÿÿÿÿÿÿfontfileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidparsekey˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppxžÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿunsigned charÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidrenderFontInfo˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppÕÿÿÿÿÿÿÿÿvoid"renderFontmetrics˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp•ÒÿÿÿÿÿÿÿÿvoidsetUpFonts˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cppj’ÿÿÿÿÿÿÿÿfontfileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidsetUpLighting˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp@gÿÿÿÿÿÿÿÿvoid  carat˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp// ÿÿÿÿintcurrent_font˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp++ ÿÿÿÿintfontfile˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp**ÿÿÿÿ char* fonts˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp4 4ÿÿÿÿFTFont** h_win˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp--ÿÿÿÿ GLintinfoFont˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp55ÿÿÿÿFTGLPixmapFont*mode˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp..ÿÿÿÿintmyString˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp22Rwchar_t myString[16] = { 0x6FB3, 0x9580};wchar_t*texture˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp7 :Vÿÿÿÿ float*textureID˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp<<ÿÿÿÿ GLuint w_win˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/FTGLDemo.cpp--ÿÿÿÿ GLint Ã&/usr/include/math.h*/usr/include/assert.hÿÿÿÿˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c%vê ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h ˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cn‚.8k<ˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hn‚.8kA–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hG¿4 ¶Ì{0/usr/include/gnu/stubs.h z?w+§‰;6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ8/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/mathinline.h¾€,&|ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿÿÿÿÿÿÿÿÿ _tbAnimateˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c %ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid_tbStartMotionˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c'1ÿÿÿÿÿÿÿÿ/xÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿtimeÿÿÿÿÿÿÿÿintÿÿÿÿvoid_tbStopMotionˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c3AÿÿÿÿÿÿÿÿetimeÿÿÿÿÿÿÿÿunsignedÿÿÿÿvoidtbAnimateˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cCGÿÿÿÿÿÿÿÿanimateÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿvoid tbInitˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cINÿÿÿÿÿÿÿÿ buttonÿÿÿÿÿÿÿÿ GLuintÿÿÿÿvoidtbMatrixˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cPXÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtbMotionˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cn~ÿÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidtbMouseˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cclÿÿÿÿÿÿÿÿ buttonÿÿÿÿÿÿÿÿintÿÿÿÿ stateÿÿÿÿÿÿÿÿintÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidtbReshapeˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cZaÿÿÿÿÿÿÿÿ widthÿÿÿÿÿÿÿÿintÿÿÿÿ heightÿÿÿÿÿÿÿÿintÿÿÿÿvoid  beginxˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c ÿÿÿÿint beginyˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c ÿÿÿÿintcurquatˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿ float*lastquatˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿ float*tb_animateˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c%ÿÿÿÿGLbooleantb_buttonˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿ GLinttb_heightˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿ GLuinttb_lasttimeˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c globals  GLuinttb_trackingˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.c'ÿÿÿÿGLbooleantb_widthˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.cÿÿÿÿ GLuint ˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.h%vê ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hn‚.8kAˆ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/tb.hÿÿÿÿÿÿÿÿÿÿÿÿ Ç&/usr/include/math.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c%vê ÿÿÿÿT:/^];`RENORMCOUNTó 97–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c tfDµ¯ Næ7QTRACKBALLSIZE= (0.4)–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cG¿4 ¶Ìv–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hG¿4 ¶Ì{0/usr/include/gnu/stubs.h z?w+§‰;6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”8/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/mathinline.h¾€,&|ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cÿÿÿÿÿÿÿÿÿÿÿÿnormalize_quat–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cC C%ÿÿÿÿÿÿÿÿ[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid(tb_project_to_sphere–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cB B6n Local function prototypes (not defined in trackball.h)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ floatÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ floatÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ floatÿÿÿÿ floatadd_quats–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cõ¤ Given two rotations, e1 and e2, expressed as quaternion rotations, figure out the equivalent single rotation and stuff it into dest. This routine also normalizes the result every RENORMCOUNT times it is called, to keep error from creeping in. NOTE: This routine is written so that q1 or q2 may be the same as dest (or each other).ÿÿÿÿq1[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿq2[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿ dest[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidaxis_to_quat–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cÌØ\ Given an axis and angle, compute quaternion.ÿÿÿÿa[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿphiÿÿÿÿÿÿÿÿ floatÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidbuild_rotmatrix–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c,Bn Build a rotation matrix, given a quaternion rotation. ÿÿÿÿ m[][]ÿÿÿÿÿÿÿÿfloat**ÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidnormalize_quat–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c+p Quaternions always obey: a^2 + b^2 + c^2 + d^2 = 1.0 If they don't add up to 1.0, dividing by their magnitued will renormalize them. Note: See the following for more information on quaternions: - Shoemake, K., Animating rotation with quaternion curves, Computer Graphics 19, No 3 (Proc. SIGGRAPH'85), 245-254, 1985. - Pletinckx, D., Quaternion calculus as a basic tool in computer graphics, The Visual Computer 5, 2-13, 1989.ÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid(tb_project_to_sphere–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cÙñæ Project an x,y pair onto a sphere of radius r OR a hyperbolic sheet if we are away from the center of the sphere.ÿÿÿÿrÿÿÿÿÿÿÿÿ floatÿÿÿÿxÿÿÿÿÿÿÿÿ floatÿÿÿÿyÿÿÿÿÿÿÿÿ floatÿÿÿÿ floattrackball–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cžËê Ok, simulate a track-ball. Project the points onto the virtual trackball, then figure out the axis of rotation, which is the cross product of P1 P2 and O P1 (O is the center of the ball, 0,0,0) Note: This is a deformed trackball-- is a trackball in the center, but is deformed into a hyperbolic sheet of rotation away from the center. This particular function was chosen after trying out several variations. It is assumed that the arguments to this routine are in the range (-1.0 ... 1.0)ÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿp1xÿÿÿÿÿÿÿÿ floatÿÿÿÿp1yÿÿÿÿÿÿÿÿ floatÿÿÿÿp2xÿÿÿÿÿÿÿÿ floatÿÿÿÿp2yÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidvadd–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cŠÿÿÿÿÿÿÿÿsrc1ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿsrc2ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿdstÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid vcopy–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c]cÿÿÿÿÿÿÿÿv1ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿv2ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid vcross–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cenÿÿÿÿÿÿÿÿv1ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿv2ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿ crossÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidvdot–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c„ˆÿÿÿÿÿÿÿÿv1ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿv2ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿ floatvlength–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cptÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿconst float*ÿÿÿÿ floatvnormal–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.c~‚ÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid vscale–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cv|ÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿ float*ÿÿÿÿdivÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidvset–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cMSÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿ float*ÿÿÿÿxÿÿÿÿÿÿÿÿ floatÿÿÿÿyÿÿÿÿÿÿÿÿ floatÿÿÿÿzÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidvsub–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cU[ÿÿÿÿÿÿÿÿsrc1ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿsrc2ÿÿÿÿÿÿÿÿconst float*ÿÿÿÿdstÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid vzero–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.cEKÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.h%vê ÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hG¿4 ¶Ì{–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hÿÿÿÿÿÿÿÿÿÿÿÿadd_quats–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hAA, Given two quaternions, add them together to get a third quaternion. Adding quaternions to get a compound rotation is analagous to adding translations to get a compound translation. When incrementally adding rotations, the first argument here should be the new rotation, the second and third the total rotation (which will be over-written with the resulting new total rotation).ÿÿÿÿq1ÿÿÿÿÿÿÿÿ float*ÿÿÿÿq2ÿÿÿÿÿÿÿÿ float*ÿÿÿÿdestÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidaxis_to_quat–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hPP/’ This function computes a quaternion based on an axis (defined by the given vector) and an angle about which to rotate. The angle is expressed in radians. The result is put into the third argument.ÿÿÿÿa[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿphiÿÿÿÿÿÿÿÿ floatÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidbuild_rotmatrix–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.hHH*¤ A useful function, builds a rotation matrix in Matrix based on given quaternion.ÿÿÿÿy m[][]ÿÿÿÿÿÿÿÿfloat**ÿÿÿÿq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoidtrackball–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/demo/trackball.h66Aš Pass the x and y coordinates of the last and current positions of the mouse, scaled so they are from (-1.0 ... 1.0). The resulting rotation is returned as a quaternion rotation in the first paramater.ÿÿÿÿapsq[]ÿÿÿÿÿÿÿÿ float*ÿÿÿÿp1xÿÿÿÿÿÿÿÿ floatÿÿÿÿp1yÿÿÿÿÿÿÿÿ floatÿÿÿÿp2xÿÿÿÿÿÿÿÿ floatÿÿÿÿp2yÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidç./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h%vÓ0ÿÿÿÿ€¸1; FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hÿÿÿÿÿÿÿÿÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hwv FTBBox is a convenience class for handling bounding boxes.ÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h ÿÿÿÿÿÿÿÿ FTBBoxÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h!/ ÿÿÿÿÿÿÿÿ FTBBoxlxÿÿÿÿÿÿÿÿ floatÿÿÿÿlyÿÿÿÿÿÿÿÿ floatÿÿÿÿlzÿÿÿÿÿÿÿÿ floatÿÿÿÿuxÿÿÿÿÿÿÿÿ floatÿÿÿÿuyÿÿÿÿÿÿÿÿ floatÿÿÿÿuzÿÿÿÿÿÿÿÿ floatÿÿÿÿÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h0F ÿÿÿÿÿÿÿÿ FTBBox glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿMove–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hPY À Move the Bounding Box by a vector. @param distance The distance to move the bbox in 3D space.ÿÿÿÿ FTBBoxdistanceÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTBBox&SetDepth–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hgp(ÿÿÿÿÿÿÿÿ FTBBox depthÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidoperator +=–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h[e ÿÿÿÿÿÿÿÿ FTBBoxbboxÿÿÿÿÿÿÿÿconst FTBBox&ÿÿÿÿFTBBox&~ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hGO ÿÿÿÿÿÿÿÿ FTBBoxÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h ÿÿÿÿÿÿÿÿ FTBBoxÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h!/ ÿÿÿÿÿÿÿÿ FTBBoxlxÿÿÿÿÿÿÿÿ floatÿÿÿÿlyÿÿÿÿÿÿÿÿ floatÿÿÿÿlzÿÿÿÿÿÿÿÿ floatÿÿÿÿuxÿÿÿÿÿÿÿÿ floatÿÿÿÿuyÿÿÿÿÿÿÿÿ floatÿÿÿÿuzÿÿÿÿÿÿÿÿ floatÿÿÿÿÿÿÿÿ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h0F ÿÿÿÿÿÿÿÿ FTBBox glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿMove–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hPY À Move the Bounding Box by a vector. @param distance The distance to move the bbox in 3D space.ÿÿÿÿ FTBBoxdistanceÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTBBox&SetDepth–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hgp(ÿÿÿÿÿÿÿÿ FTBBox depthÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidoperator +=–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h[e ÿÿÿÿÿÿÿÿ FTBBoxbboxÿÿÿÿÿÿÿÿconst FTBBox&ÿÿÿÿFTBBox&~ FTBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hGO ÿÿÿÿÿÿÿÿ FTBBoxÿÿÿÿ lowerX–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hqq< Make these ftPoints & private float lowerY–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hqq< Make these ftPoints & private float lowerZ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hqq$< Make these ftPoints & private float upperX–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hq&q,< Make these ftPoints & private float upperY–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hq.q4< Make these ftPoints & private float upperZ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.hq6q<< Make these ftPoints & private floatë./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h¥ãi_¡•Õn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTBitmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.hGÿÿÿÿÿÿÿÿFTGlyphFTBitmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h*ÿÿÿÿÿÿÿÿFTBitmapGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h++: Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTBitmapGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTBitmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h## ÿÿÿÿÿÿÿÿFTBitmapGlyphÿÿÿÿdata¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.hEE8 Pointer to the 'image' dataunsigned char*destHeight¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h66@ The height of the glyph 'image'unsigned intdestPitch¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h;;> The pitch of the glyph 'image'unsigned intdestWidth¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h11> The width of the glyph 'image'unsigned intpos¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBitmapGlyph.h@@‚ Vector from the pen position to the topleft corner of the bitmapFTPointï*/usr/include/stdlib.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h%vÓ0ÿÿÿÿ€¸1; FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W4/usr/include/bits/stdlib.höµJš*ë./usr/include/GL/glext.h¦a‡’p'7*/usr/include/endian.hên-¨Wr^ ´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hJßdB8Cÿ(/usr/include/GL/gl.h+è] ¸¹$¦4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]*/usr/include/GL/glu.hên-¥DK»»0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE24/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hÿÿÿÿÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMap´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h~ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMap´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h(+ ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapÿÿÿÿ clear´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h:G ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapvoidfind´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hI_ ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMap.tcÿÿÿÿÿÿÿÿCharacterCodeÿÿÿÿ const GlyphIndex insert´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.haz ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapmicÿÿÿÿÿÿÿÿCharacterCodeÿÿÿÿgÿÿÿÿÿÿÿÿGlyphIndexÿÿÿÿvoid.~ FTCharToGlyphIndexMap´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h-8 ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapÿÿÿÿ*FTCharToGlyphIndexMap´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h(+ ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapÿÿÿÿ clear´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h:G ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapvoidfind´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hI_ ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMap.tcÿÿÿÿÿÿÿÿCharacterCodeÿÿÿÿ const GlyphIndex insert´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.haz ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapmicÿÿÿÿÿÿÿÿCharacterCodeÿÿÿÿgÿÿÿÿÿÿÿÿGlyphIndexÿÿÿÿvoid.~ FTCharToGlyphIndexMap´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h-8 ÿÿÿÿÿÿÿÿ*FTCharToGlyphIndexMapÿÿÿÿBucketSize´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h$ $ÿÿÿÿconst intIndexNotFound´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h% %ÿÿÿÿconst intIndices´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h}}ÿÿÿÿGlyphIndex**NumberOfBuckets´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h# #!ÿÿÿÿconst int CharacterCode´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h+ÿÿÿÿunsigned long GlyphIndex´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h&ÿÿÿÿsigned longó./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý4/usr/include/bits/stdlib.höµJš*ë./usr/include/GL/glext.h¦a‡’p'7*/usr/include/endian.hên-¨Wr^ ´/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharToGlyphIndexMap.hJßdB8Cÿ(/usr/include/GL/gl.h+è] ¸¹$¦œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hTÄœ‚›w€4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]*/usr/include/GL/glu.hên-¥DK»»&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE24/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hÿÿÿÿÿÿÿÿÿÿÿÿFTCharmapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h„ÿÿÿÿÿÿÿÿCharMapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hF F+< Sets the character map for the face. Valid encodings as at Freetype 2.0.4 ft_encoding_none ft_encoding_symbol ft_encoding_unicode ft_encoding_latin_2 ft_encoding_sjis ft_encoding_gb2312 ft_encoding_big5 ft_encoding_wansung ft_encoding_johab ft_encoding_adobe_standard ft_encoding_adobe_expert ft_encoding_adobe_custom ft_encoding_apple_roman @param encoding the Freetype encoding symbol. See above. @return <code>true</code> if charmap was valid and set correctly. If the requested encoding is unavailable it will be set to ft_encoding_none.ÿÿÿÿFTCharmapencodingÿÿÿÿÿÿÿÿFT_EncodingÿÿÿÿboolEncodingœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h.E ® Queries for the current character map code. @return The current character map code.ÿÿÿÿFTCharmap.e FT_Encoding Errorœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hjj-˜ Queries for errors. @return The current error code. Zero means no error.ÿÿÿÿFTCharmap FT_ErrorFTCharmapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h"" ÿÿÿÿÿÿÿÿFTCharmapfaceÿÿÿÿÿÿÿÿFTFace*ÿÿÿÿÿÿÿÿFontIndexœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hYYA Get the font glyph index of the input character. @param characterCode The character code of the requested glyph in the current encoding eg apple roman. @return The glyph index for the character.ÿÿÿÿFTCharmapitcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿunsigned intGlyphListIndexœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hPPF4 Get the FTGlyphContainer index of the input character. @param characterCode The character code of the requested glyph in the current encoding eg apple roman. @return The FTGlyphContainer index for the character or zero if it wasn't foundÿÿÿÿFTCharmapcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿunsigned intInsertIndexœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hc c^@ Set the FTGlyphContainer index of the character code. @param characterCode The character code of the requested glyph in the current encoding eg apple roman. @param containerIndex The index into the FTGlyphContainer of the character code.ÿÿÿÿFTCharmapcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿcontainerIndexÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿvoid~ FTCharmapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h''ÿÿÿÿÿÿÿÿFTCharmaph.ÿÿÿÿEncodingœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h.E ® Queries for the current character map code. @return The current character map code.ÿÿÿÿFTCharmap.e FT_Encoding Errorœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hjj-˜ Queries for errors. @return The current error code. Zero means no error.ÿÿÿÿFTCharmap FT_ErrorcharMapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h}}ÿÿÿÿCharacterMaperrœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h‚‚( Current error code.FT_ErrorftEncodingœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.hpp8 Current character map code.FT_Encoding ftFaceœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.huu6 The current Freetype face.const FT_Face CharacterMapœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTCharmap.h|&|2º A structure that maps glyph indices to character codes < character code, face glyph index>*FTCharToGlyphIndexMap÷˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hk2)°§ígœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hTÄ@³È¾œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hÿÿÿÿÿÿÿÿÿÿÿÿFTContourœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hUÿÿÿÿÿÿÿÿAddPointœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h;;,ú Add a point to this contour. This function tests for duplicate points. @param point The point to be added to the contour.ÿÿÿÿFTContour pointÿÿÿÿÿÿÿÿFTPointÿÿÿÿvoidAddPointœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h==/ÿÿÿÿÿÿÿÿFTContourulxÿÿÿÿÿÿÿÿ floatÿÿÿÿyÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidFTContourœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hTÿÿÿÿÿÿÿÿFTContour.tcontourÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿpointTagsÿÿÿÿÿÿÿÿ char*ÿÿÿÿnumberOfPointsÿÿÿÿÿÿÿÿunsigned intÿÿÿÿÿÿÿÿ Pointœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h+1 Ä Return a point at index. @param index of the point in the curve. @return const point referenceÿÿÿÿFTContourT  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿconst FTPoint&PointCountœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h22=¦ How many points define this contour @return the number of points in this contourÿÿÿÿFTContour size_t$evaluateCubicCurveœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hII( De Casteljau (bezier) algorithm contributed by Jed Soane Evaluates a cubic (third degree) curveÿÿÿÿFTContour$void,evaluateQuadraticCurveœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hCC,Þ De Casteljau (bezier) algorithm contributed by Jed Soane Evaluates a quadratic or conic (second degree) curveÿÿÿÿFTContourvoid~ FTContourœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h * ÿÿÿÿÿÿÿÿFTContourÿÿÿÿ Pointœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h+1 Ä Return a point at index. @param index of the point in the curve. @return const point referenceÿÿÿÿFTContourT  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿconst FTPoint&PointCountœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h22=¦ How many points define this contour @return the number of points in this contourÿÿÿÿFTContour size_t~ FTContourœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h * ÿÿÿÿÿÿÿÿFTContourÿÿÿÿcontrolPointsœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hTT!f 2D array storing values of de Casteljau algorithm.float**pointListœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hOOÿÿÿÿPointVector PointVectorœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hN"N-H The list of points in this contour&FTVector< FTPoint >û./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.hÑ_e‡=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTExtrdGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h@ FTExtrdGlyph is a specialisation of FTGlyph for creating tessellated extruded polygon glyphs. @see FTGlyphContainer @see FTVectoriser ÿÿÿÿFTGlyphFTExtrdGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h  KÿÿÿÿÿÿÿÿFTExtrdGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ depthÿÿÿÿÿÿÿÿ floatÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿGetNormal¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h88> Calculate the normal vector to 2 points. This is 2D and ignores the z component. The normal will be normalised @param a @param b @returnÿÿÿÿFTExtrdGlyph1aÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPoint Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h--: Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTExtrdGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTExtrdGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h%%ÿÿÿÿÿÿÿÿFTExtrdGlyphÿÿÿÿ glList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTExtrdGlyph.h>>( OpenGL display list GLuintÿ./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hÿÿÿÿÿÿÿÿÿÿÿÿ FTFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hÿÿÿÿÿÿÿÿ  Attach–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h1 1.| Attach auxilliary file to font (e.g., font metrics). @param fontFilePath auxilliary font file path. @return <code>true</code> if file has opened successfully.ÿÿÿÿ FTFaceWfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿbool Attach–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h; ;Q Attach auxilliary data to font (e.g., font metrics) from memory @param pBufferBytes the in-memory buffer @param bufferSizeInBytes the length of the buffer in bytes @return <code>true</code> if file has opened successfully.ÿÿÿÿ FTFacehpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿboolCharMapCount–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hUU#œ Get the number of character maps in this face. @return character map count.ÿÿÿÿ FTFaceunsigned intCharMapList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h\\"¨ Get a list of character maps in this face. @return pointer to the first encoding.ÿÿÿÿ FTFace˜FT_Encoding* Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hrr.n Queries for errors. @return The current error code.ÿÿÿÿ FTFaceh FT_Error FTFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h)ÿÿÿÿÿÿÿÿ FTFaceBfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FTFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h!!Mÿÿÿÿÿÿÿÿ FTFacepBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hBM € Get the freetype face object.. @return pointer to an FT_Face.ÿÿÿÿ FTFace FT_Face* Glyph–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hffBH Loads and creates a Freetype glyph.ÿÿÿÿ FTFaceÉ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿload_flagsÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_GlyphSlotGlyphCount–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hkq ^ Gets the number of glyphs in the current face.ÿÿÿÿ FTFaceh unsigned intKernAdvance–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.haaFV Gets the kerning vector between two glyphsÿÿÿÿ FTFace  index1ÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ index2ÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTPointSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hNNL8 Sets the char size for the current face. This doesn't guarantee that the size was set correctly. Clients should check errors. @param size the face size in points (1/72 inch) @param res the resolution of the target device. @return <code>FTSize</code> objectÿÿÿÿ FTFacesizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿconst FTSize&~ FTFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h((ÿÿÿÿÿÿÿÿ FTFaceÿÿÿÿ Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hrr.n Queries for errors. @return The current error code.ÿÿÿÿ FTFaceh FT_ErrorFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hBM € Get the freetype face object.. @return pointer to an FT_Face.ÿÿÿÿ FTFace FT_Face*GlyphCount–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hkq ^ Gets the number of glyphs in the current face.ÿÿÿÿ FTFaceh unsigned intcharSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h}}T The size object associated with this face FTSizeerr–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hŽŽR Current error code. Zero means no error.FT_Error fontEncodingList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h„„%ÿÿÿÿFT_Encoding* ftFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.hxx$ The Freetype faceFT_Face*hasKerningTable–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h‰‰: This face has kerning tablesboolnumGlyphs–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h‚ ‚D The number of glyphs in this faceint./usr/include/ft2build.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hÿÿÿÿÿÿÿÿÿÿÿÿ FTFont–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h˜ FTFont is the public interface for the FTGL library. Specific font classes are derived from this class. It uses the helper classes FTFace and FTSize to access the Freetype library. This class is abstract and deriving classes must implement the protected <code>MakeGlyph</code> function to create glyphs of the appropriate type. It is good practice after using these functions to test the error code returned. <code>FT_Error Error()</code>. Check the freetype file fterrdef.h for error definitions. @see FTFace @see FTSize @see FTGlyphContainer @see FTGlyphÿÿÿÿAdvance–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h»»-È Get the advance width for a string. @param string a wchar_t string @return advance widthÿÿÿÿ FTFont@ stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿ floatAdvance–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hÃÃ* Get the advance width for a string. @param string a char string @return advance widthÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ floatAscender–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h‹‹ Get the global ascender height for the face. @return Ascender heightÿÿÿÿ FTFont float Attach–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hA A.î Attach auxilliary file to font e.g font metrics. Note: not all font formats implement this function. @param fontFilePath auxilliary font file path. @return <code>true</code> if file has been attached successfully.ÿÿÿÿ FTFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿbool Attach–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hM MQt Attach auxilliary data to font e.g font metrics, from memory Note: not all font formats implement this function. @param pBufferBytes the in-memory buffer @param bufferSizeInBytes the length of the buffer in bytes @return <code>true</code> if file has been attached successfully.ÿÿÿÿ FTFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿboolBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h¦ ¦n€ Get the bounding box for a string. @param string a char string @param llx lower left near x coord @param lly lower left near y coord @param llz lower left near z coord @param urx upper right far x coord @param ury upper right far y coord @param urz upper right far z coordÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿllxÿÿÿÿÿÿÿÿ float&ÿÿÿÿllyÿÿÿÿÿÿÿÿ float&ÿÿÿÿllzÿÿÿÿÿÿÿÿ float&ÿÿÿÿurxÿÿÿÿÿÿÿÿ float&ÿÿÿÿuryÿÿÿÿÿÿÿÿ float&ÿÿÿÿurzÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidBBox–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h³ ³q† Get the bounding box for a string. @param string a wchar_t string @param llx lower left near x coord @param lly lower left near y coord @param llz lower left near z coord @param urx upper right far x coord @param ury upper right far y coord @param urz upper right far z coordÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿllxÿÿÿÿÿÿÿÿ float&ÿÿÿÿllyÿÿÿÿÿÿÿÿ float&ÿÿÿÿllzÿÿÿÿÿÿÿÿ float&ÿÿÿÿurxÿÿÿÿÿÿÿÿ float&ÿÿÿÿuryÿÿÿÿÿÿÿÿ float&ÿÿÿÿurzÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidCharMap–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hV V,Œ Set the character map for the face. @param encoding Freetype enumerate for char map code. @return <code>true</code> if charmap was valid and set correctlyÿÿÿÿ FTFonthencodingÿÿÿÿÿÿÿÿFT_EncodingÿÿÿÿboolCharMapCount–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h]]#œ Get the number of character maps in this face. @return character map count.ÿÿÿÿ FTFonthunsigned intCharMapList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hdd"¨ Get a list of character maps in this face. @return pointer to the first encoding.ÿÿÿÿ FTFonth.FT_Encoding*CheckGlyph–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h7, Check that the glyph at <code>chr</code> exist. If not load it. @param chr character index @return <code>true</code> if the glyph can be created.ÿÿÿÿ FTFontchrÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿbool Depth–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h|ƒ è Set the extrusion distance for the font. Only implemented by FTGLExtrdFont @param depth The extrusion distance.ÿÿÿÿ FTFonth depthÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidDescender–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’’– Gets the global descender height for the face. @return Descender heightÿÿÿÿ FTFont float Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hØØ-€ Queries the Font for errors. @return The current error code.ÿÿÿÿ FTFont7 FT_Error FTFont–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h'')ÿÿÿÿÿÿÿÿ FTFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FTFont–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h11Lÿÿÿÿÿÿÿÿ FTFont#pBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿFaceSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hmmT¨ Set the char size for the current face. @param size the face size in points (1/72 inch) @param res the resolution of the target device. @return <code>true</code> if size was set correctlyÿÿÿÿ FTFontRsizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolFaceSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.htt%r Get the current face size in points. @return face sizeÿÿÿÿ FTFonth unsigned intLineHeight–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h™™ v Gets the line spacing for the font. @return Line heightÿÿÿÿ FTFont floatMakeGlyph–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hää7´ Construct a glyph of the correct type. Clients must overide the function and return their specialised FTGlyph. @param g The glyph index NOT the char code. @return An FT****Glyph or <code>null</code> on failure.ÿÿÿÿ FTFonteDgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hÊÊ1¨ Render a string of characters @param string 'C' style string to be output. ÿÿÿÿ FTFontt stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hÑÑ4¨ Render a string of characters @param string wchar_t string to be output. ÿÿÿÿ FTFont6 stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoidUseDisplayList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h„ „*` Enable or disable the use of Display Lists inside FTGL @param useList <code>true</code> turns ON display lists. <code>false</code> turns OFF display lists.ÿÿÿÿ FTFontuseListÿÿÿÿÿÿÿÿboolÿÿÿÿvoid~ FTFont–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h66ÿÿÿÿÿÿÿÿ FTFontÿÿÿÿ Depth–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h|ƒ è Set the extrusion distance for the font. Only implemented by FTGLExtrdFont @param depth The extrusion distance.ÿÿÿÿ FTFonth depthÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hØØ-€ Queries the Font for errors. @return The current error code.ÿÿÿÿ FTFont7 FT_ErrorcharSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hîî( Current size object FTSizeerr–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.húúR Current error code. Zero means no error.FT_Errorface–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.héé( Current face object FTFaceglyphList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h#L An object that holds a list of glyphs"FTGlyphContainer*pen–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h  @ Current pen or cursor position;FTPointuseDisplayLists–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hõ õ. Flag to enable or disable the use of Display Lists inside FTGL <code>true</code> turns ON display lists. <code>false</code> turns OFF display lists.bool(/usr/include/GL/gl.h*/usr/include/GL/glu.h ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h%vÓ0ÿÿÿÿ.ËîC4APIENTRY"ÿÿÿÿ(/usr/include/GL/gl.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦*/usr/include/GL/glu.hên-¥DK»»’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hÿÿÿÿÿÿÿÿÿÿÿÿ FTGL_DOUBLE’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hÿÿÿÿ double FTGL_FLOAT’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hÿÿÿÿ float –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h‡Ð» ÆÌÛ(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLBitmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h?È FTGLBitmapFont is a specialisation of the FTFont class for handling Bitmap fonts @see FTFontÿÿÿÿ FTFontFTGLBitmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h1ÿÿÿÿÿÿÿÿFTGLBitmapFontepfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLBitmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.hTÿÿÿÿÿÿÿÿFTGLBitmapFonts/pBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h==: Construct a FTBitmapGlyph. @param g The glyph index NOT the char code. @return An FTBitmapGlyph or <code>null</code> on failure.ÿÿÿÿFTGLBitmapFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h+ +(ª Renders a string of characters @param string 'C' style string to be output. ÿÿÿÿFTGLBitmapFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h2 2+² Renders a string of characters @param string 'C' style wide string to be output. ÿÿÿÿFTGLBitmapFontrcs stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid ~ FTGLBitmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLBitmapFont.h$$ÿÿÿÿÿÿÿÿFTGLBitmapFontylÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h¥éæ8܃½E˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLExtrdFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h: FTGLExtrdFont is a specialisation of the FTFont class for handling extruded Polygon fonts @see FTFont @see FTGLPolygonFontÿÿÿÿ FTFont Depth¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h++*œ Set the extrusion distance for the font. @param d The extrusion distance.ÿÿÿÿFTGLExtrdFontdÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidFTGLExtrdFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h0ÿÿÿÿÿÿÿÿFTGLExtrdFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLExtrdFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.hSÿÿÿÿÿÿÿÿFTGLExtrdFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h44C Construct a FTPolyGlyph. @param glyphIndex The glyph index NOT the char code. @return An FTExtrdGlyph or <code>null</code> on failure.ÿÿÿÿFTGLExtrdFontglyphIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*~ FTGLExtrdFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h$$ÿÿÿÿÿÿÿÿFTGLExtrdFontÿÿÿÿ Depth¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h++*œ Set the extrusion distance for the font. @param d The extrusion distance.ÿÿÿÿFTGLExtrdFontdÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid depth¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLExtrdFont.h99L The extrusion distance for the font.  float–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.hM!:ÿœ$ƒ®–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLOutlineFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h>Ú FTGLOutlineFont is a specialisation of the FTFont class for handling Vector Outline fonts @see FTFontÿÿÿÿ FTFontFTGLOutlineFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h2ÿÿÿÿÿÿÿÿFTGLOutlineFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLOutlineFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h  UÿÿÿÿÿÿÿÿFTGLOutlineFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h<<: Construct a FTOutlineGlyph. @param g The glyph index NOT the char code. @return An FTOutlineGlyph or <code>null</code> on failure.ÿÿÿÿFTGLOutlineFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h, ,(ª Renders a string of characters @param string 'C' style string to be output. ÿÿÿÿFTGLOutlineFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h3 3+ª Renders a string of characters @param string wchar_t string to be output. ÿÿÿÿFTGLOutlineFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid"~ FTGLOutlineFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLOutlineFont.h%%ÿÿÿÿÿÿÿÿFTGLOutlineFontÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h‰…‹&3Ê͘/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLPixmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h?â FTGLPixmapFont is a specialisation of the FTFont class for handling Pixmap (Grey Scale) fonts @see FTFontÿÿÿÿ FTFontFTGLPixmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h1ÿÿÿÿÿÿÿÿFTGLPixmapFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLPixmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h!!TÿÿÿÿÿÿÿÿFTGLPixmapFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h==: Construct a FTPixmapGlyph. @param g The glyph index NOT the char code. @return An FTPixmapGlyph or <code>null</code> on failure.ÿÿÿÿFTGLPixmapFonttgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h- -(ª Renders a string of characters @param string 'C' style string to be output. ÿÿÿÿFTGLPixmapFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h4 4+ª Renders a string of characters @param string wchar_t string to be output. ÿÿÿÿFTGLPixmapFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid ~ FTGLPixmapFont¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPixmapFont.h&&ÿÿÿÿÿÿÿÿFTGLPixmapFontÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.hM"„—dyÝv¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLPolygonFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h0ì FTGLPolygonFont is a specialisation of the FTFont class for handling tesselated Polygon Mesh fonts @see FTFontÿÿÿÿ FTFontFTGLPolygonFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h2ÿÿÿÿÿÿÿÿFTGLPolygonFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLPolygonFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h  UÿÿÿÿÿÿÿÿFTGLPolygonFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h..: Construct a FTPolyGlyph. @param g The glyph index NOT the char code. @return An FTPolyGlyph or <code>null</code> on failure.ÿÿÿÿFTGLPolygonFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*"~ FTGLPolygonFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLPolygonFont.h%%ÿÿÿÿÿÿÿÿFTGLPolygonFontÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFont.h"%Y/ÿ' –/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTFace.h"%Y/ìks(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hM)ª³]?*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hk2)°§íg¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hÿÿÿÿÿÿÿÿÿÿÿÿFTGLTextureFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h‘Ú FTGLTextureFont is a specialisation of the FTFont class for handling Texture mapped fonts @see FTFontÿÿÿÿ FTFont (CalculateTextureSize¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hNN*N Get the size of a block of memory required to layout the glyphs Calculates a width and height based on the glyph sizes and the number of glyphs. It over estimates.ÿÿÿÿFTGLTextureFontvoidCreateTexture¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hZZ%ò Creates a 'blank' OpenGL texture object. The format is GL_ALPHA and the params are GL_TEXTURE_WRAP_S = GL_CLAMP GL_TEXTURE_WRAP_T = GL_CLAMP GL_TEXTURE_MAG_FILTER = GL_LINEAR GL_TEXTURE_MIN_FILTER = GL_LINEAR Note that mipmapping is NOT usedÿÿÿÿFTGLTextureFont GLuintFTGLTextureFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h2ÿÿÿÿÿÿÿÿFTGLTextureFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLTextureFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h  UÿÿÿÿÿÿÿÿFTGLTextureFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿFaceSize¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h..T¨ Set the char size for the current face. @param size the face size in points (1/72 inch) @param res the resolution of the target device. @return <code>true</code> if size was set correctlyÿÿÿÿFTGLTextureFontsizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolMakeGlyph¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hFFC Construct a FTTextureGlyph. @param glyphIndex The glyph index NOT the char code. @return An FTTextureGlyph or <code>null</code> on failure.ÿÿÿÿFTGLTextureFontglyphIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h550ª Renders a string of characters @param string 'C' style string to be output. ÿÿÿÿFTGLTextureFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h<<3ª Renders a string of characters @param string wchar_t string to be output. ÿÿÿÿFTGLTextureFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid"~ FTGLTextureFont¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h%%"ÿÿÿÿÿÿÿÿFTGLTextureFontÿÿÿÿ glyphHeight¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hs s\ The max height for glyphs in the current fontintglyphWidth¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hx xZ The max width for glyphs in the current fontint(maximumGLTextureSize¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h__$v The maximum texture dimension on this OpenGL implemetationGLsizeinumGlyphs¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hƒƒÿÿÿÿunsigned intpadding¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h~~À A value to be added to the height and width to ensure that glyphs don't overlap in the textureunsigned intremGlyphs¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h‡‡ÿÿÿÿunsigned inttextureHeight¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hiin The minimum texture height required to hold the glyphsGLsizeitextureIDList¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hnn'.An array of texture ids$FTVector< GLuint >textureWidth¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.hddl The minimum texture width required to hold the glyphsGLsizeixOffset¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h‹ ‹ÿÿÿÿintyOffset¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGLTextureFont.h ÿÿÿÿint#./usr/include/ft2build.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTGlyph˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h`ÿÿÿÿÿÿÿÿAdvance˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h7= † Return the advance width for this glyph. @return advance width.ÿÿÿÿFTGlyph const FTPoint&BBox˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h>D ‚ Return the bounding box for this glyph. @return bounding box.ÿÿÿÿFTGlyphlg/ const FTBBox& Error˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hEE-n Queries for errors. @return The current error code.ÿÿÿÿFTGlyphrf/ FT_ErrorFTGlyph˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h##@ÿÿÿÿÿÿÿÿFTGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ Render˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h00> Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTGlyphDpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTGlyph˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h((ÿÿÿÿÿÿÿÿFTGlyphÿÿÿÿAdvance˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h7= † Return the advance width for this glyph. @return advance width.ÿÿÿÿFTGlyph const FTPoint&BBox˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h>D ‚ Return the bounding box for this glyph. @return bounding box.ÿÿÿÿFTGlyphlg/ const FTBBox& Error˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hEE-n Queries for errors. @return The current error code.ÿÿÿÿFTGlyphrf/ FT_Erroradvance˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hKKH The advance distance for this glyphFTPointbBox˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hPP@ The bounding box of this glyph. FTBBoxerr˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h\\R Current error code. Zero means no error.FT_ErroruseDisplayList˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hW W. Flag to enable or disable the use of Display Lists inside FTGL <code>true</code> turns ON display lists. <code>false</code> turns OFF display lists.bool'./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hk2)°§ígª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hoµpê§ëª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hÿÿÿÿÿÿÿÿÿÿÿÿ FTGlyphContainerª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h{” FTGlyphContainer holds the post processed FTGlyph objects. @see FTGlyphÿÿÿÿ Addª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h= =CX Adds a glyph to this glyph list. @param glyph The FTGlyph to be inserted into the container @param characterCode The char code of the glyph NOT the glyph index.ÿÿÿÿ FTGlyphContainer glyphÿÿÿÿÿÿÿÿFTGlyph*ÿÿÿÿcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿvoidAdvanceª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hUU^† Returns the kerned advance width for a glyph. @param characterCode glyph index of the character @param nextCharacterCode the next glyph in a string @return advance widthÿÿÿÿ FTGlyphContainercharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ"nextCharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ floatBBoxª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hLL<â Get the bounding box for a character. @param characterCode The char code of the glyph NOT the glyph index ÿÿÿÿ FTGlyphContainert characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ FTBBoxCharMapª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h, ,+” Sets the character map for the face. @param encoding the Freetype encoding symbol. See above. @return <code>true</code> if charmap was valid and set correctlyÿÿÿÿ FTGlyphContainer/seencodingÿÿÿÿÿÿÿÿFT_Encodingÿÿÿÿbool Errorª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hee-€ Queries the Font for errors. @return The current error code.ÿÿÿÿ FTGlyphContainerngi FT_Error FTGlyphContainerª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h'ÿÿÿÿÿÿÿÿ FTGlyphContainerfaceÿÿÿÿÿÿÿÿFTFace*ÿÿÿÿÿÿÿÿFontIndexª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h55H´ Get the font index of the input character. @param characterCode The character code of the requested glyph in the current encoding eg apple roman. @return The font index for the character.ÿÿÿÿ FTGlyphContaineraps characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿunsigned int Glyphª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hFFKz Get a glyph from the glyph list @param characterCode The char code of the glyph NOT the glyph index @return An FTGlyph or <code>null</code> is it hasn't been loaded.ÿÿÿÿ FTGlyphContainert characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ(const FTGlyph* const Renderª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h^^tF Renders a character @param characterCode the glyph to be Rendered @param nextCharacterCode the next glyph in the string. Used for kerning. @param penPosition the position to Render the glyph @return The distance to advance the pen position after Renderingÿÿÿÿ FTGlyphContainercrscharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ"nextCharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿpenPositionÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTPoint$~ FTGlyphContainerª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h##ÿÿÿÿÿÿÿÿ FTGlyphContainer.maÿÿÿÿ Errorª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hee-€ Queries the Font for errors. @return The current error code.ÿÿÿÿ FTGlyphContainerngi FT_ErrorcharMapª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hppt The Character Map object associated with the current faceFTCharmap*errª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hzzR Current error code. Zero means no error.FT_Errorfaceª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.hkk The FTGL faceFTFace* glyphsª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.huu> A structure to hold the glyphsGlyphVector GlyphVectorª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyphContainer.h#.ÿÿÿÿ*FTVector< FTGlyph * >+./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hTÄ«:‰’9(/usr/include/GL/gl.h+è] ¸¹$¦*/usr/include/GL/glu.hên-¥DK»»œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hÿÿÿÿÿÿÿÿÿÿÿÿFTLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h^Ö FTLibrary class is the global accessor for the Freetype library. This class encapsulates the Freetype Library. This is a singleton class and ensures that only one FT_Library is in existence at any one time. All constructors are private therefore clients cannot create or instantiate this class themselves and must access it's methods via the static <code>FTLibrary::Instance()</code> function. Just because this class returns a valid <code>FTLibrary</code> object doesn't mean that the Freetype Library has been successfully initialised. Clients should check for errors. You can initialse the library AND check for errors using the following code... <code>err = FTLibrary::Instance().Error();</code> @see "Freetype 2 Documentation" ÿÿÿÿ Errorœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h28 † Queries the library for errors. @return The current error code.ÿÿÿÿFTLibraryh. FT_ErrorFTLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hBBÿÿÿÿÿÿÿÿFTLibrarytt/ÿÿÿÿFTLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hCC'ÿÿÿÿÿÿÿÿFTLibrarycniÿÿÿÿÿÿÿÿÿÿÿÿ"const FT_Library&ÿÿÿÿÿÿÿÿGetLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h+1 È Gets a pointer to the native Freetype library. @return A handle to a FreeType library instance. ÿÿÿÿFTLibraryrf/ .const FT_Library* constInitialiseœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hQ Q´ Initialises the Freetype library Even though this function indicates success via the return value, clients can't see this so must check the error codes. This function is only ever called by the default c_stor @return <code>true</code> if the Freetype library was successfully initialised, <code>false</code> otherwise.ÿÿÿÿFTLibrarycrsboolInstanceœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h$$*Ò Global acces point to the single FTLibrary object. @return The global <code>FTLibrary</code> object.ÿÿÿÿFTLibraryc const FTLibrary&operator =œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hDP ÿÿÿÿÿÿÿÿFTLibraryÿÿÿÿÿÿÿÿÿÿÿÿ"const FT_Library&ÿÿÿÿFTLibrary&~ FTLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h99ÿÿÿÿÿÿÿÿFTLibraryrf/ÿÿÿÿ Errorœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h28 † Queries the library for errors. @return The current error code.ÿÿÿÿFTLibraryh. FT_ErrorFTLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hCC'ÿÿÿÿÿÿÿÿFTLibrarycniÿÿÿÿÿÿÿÿÿÿÿÿ"const FT_Library&ÿÿÿÿÿÿÿÿGetLibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h+1 È Gets a pointer to the native Freetype library. @return A handle to a FreeType library instance. ÿÿÿÿFTLibraryrf/ .const FT_Library* constoperator =œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hDP ÿÿÿÿÿÿÿÿFTLibraryÿÿÿÿÿÿÿÿÿÿÿÿ"const FT_Library&ÿÿÿÿFTLibrary&errœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.h\\R Current error code. Zero means no error.FT_Errorlibraryœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTLibrary.hVV2 Freetype library handle.FT_Library*/’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h%vÓ0ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h"%Y0yß`*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hÿÿÿÿÿÿÿÿÿÿÿÿ FTList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h lÿÿÿÿÿÿÿÿ"FT_LIST_ITEM_TYPEÿÿÿÿNode–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hWf ÿÿÿÿÿÿÿÿ FTListNode–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hY [ÿÿÿÿÿÿÿÿ FTListNodeÿÿÿÿNode–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h] a ÿÿÿÿÿÿÿÿ FTListNodeitemÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿÿÿÿÿNode–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hY [ÿÿÿÿÿÿÿÿ FTListNodeÿÿÿÿNode–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h] a ÿÿÿÿÿÿÿÿ FTListNodeitemÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿÿÿÿÿnext–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hccÿÿÿÿ Node*payload–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.heeÿÿÿÿvalue_type FTList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h ÿÿÿÿÿÿÿÿ FTListÿÿÿÿback–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hQT H Get the item at the end of the listÿÿÿÿ FTList reference front–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hIP L Get the item at the front of the listÿÿÿÿ FTList referencepush_back–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h5H F Add an item to the end of the listÿÿÿÿ FTListcrsitemÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿvoidsize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h-4 H Get the number of items in the listÿÿÿÿ FTListe size_type~ FTList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h, ÿÿÿÿÿÿÿÿ FTListÿÿÿÿ FTList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h ÿÿÿÿÿÿÿÿ FTListÿÿÿÿback–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hQT H Get the item at the end of the listÿÿÿÿ FTList reference front–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hIP L Get the item at the front of the listÿÿÿÿ FTList referencepush_back–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h5H F Add an item to the end of the listÿÿÿÿ FTListcrsitemÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿvoidsize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h-4 H Get the number of items in the listÿÿÿÿ FTListe size_type~ FTList–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h, ÿÿÿÿÿÿÿÿ FTListÿÿÿÿhead–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hj jÿÿÿÿ Node*listSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hhhÿÿÿÿsize_typetail–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.hk kÿÿÿÿ Node* const_reference–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h 1ÿÿÿÿ"const value_type& reference–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h  %ÿÿÿÿvalue_type& size_type–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h ÿÿÿÿ size_t value_type–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h " ,ÿÿÿÿ"FT_LIST_ITEM_TYPE3./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.hüJišæ¨˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTOutlineGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h4ä FTOutlineGlyph is a specialisation of FTGlyph for creating outlines. @see FTGlyphContainer @see FTVectoriser ÿÿÿÿFTGlyphFTOutlineGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h@ÿÿÿÿÿÿÿÿFTOutlineGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h,,: Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTOutlineGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint& ~ FTOutlineGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h$$!ÿÿÿÿÿÿÿÿFTOutlineGlyphÿÿÿÿ glList¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTOutlineGlyph.h22( OpenGL display list GLuint7./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h¦kbBÞrç˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTPixmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h@ÿÿÿÿÿÿÿÿFTGlyphFTPixmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h*ÿÿÿÿÿÿÿÿFTPixmapGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h'': Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTPixmapGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTPixmapGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h ÿÿÿÿÿÿÿÿFTPixmapGlyphÿÿÿÿdata¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h>>8 Pointer to the 'image' dataunsigned char*destHeight¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h4 4@ The height of the glyph 'image'intdestWidth¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h/ /> The width of the glyph 'image'intpos¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPixmapGlyph.h99‚ Vector from the pen position to the topleft corner of the pixmapFTPoint;./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hÿÿÿÿÿÿÿÿÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h žÿÿÿÿÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h ÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h + ÿÿÿÿÿÿÿÿFTPoint/xÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h,8 ÿÿÿÿÿÿÿÿFTPointft_vectorÿÿÿÿÿÿÿÿ const FT_Vector&ÿÿÿÿÿÿÿÿX˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h0 SettersÿÿÿÿFTPointxÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidX˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h••2 GettersÿÿÿÿFTPointnur FTGL_DOUBLEY˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hŽŽ0ÿÿÿÿÿÿÿÿFTPointmyÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidY˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h––2ÿÿÿÿÿÿÿÿFTPointa FTGL_DOUBLEZ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h0ÿÿÿÿÿÿÿÿFTPointzÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidZ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h——2ÿÿÿÿÿÿÿÿFTPoint FTGL_DOUBLEoperator !=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h~~Eº Operator != Tests for non equality @param a @param b @return true if a & b are not equalÿÿÿÿFTPointcrsaÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbooloperator *˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hYj  Operator * @param multiplier @return <code>this</code> multiplied by <code>multiplier</code>.ÿÿÿÿFTPointTF/multiplierÿÿÿÿÿÿÿÿ doubleÿÿÿÿFTPointoperator *˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hkkDà Operator * @param point @param multiplier @return <code>multiplier</code> multiplied by <code>point</code>.ÿÿÿÿFTPointmultiplierÿÿÿÿÿÿÿÿ doubleÿÿÿÿ pointÿÿÿÿÿÿÿÿFTPoint&ÿÿÿÿFTPointoperator +˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hHX h Operator + @param point @return this plus point.ÿÿÿÿFTPoint pointÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPointoperator +=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h9G Operator += In Place Addition. @param point @return this plus point.ÿÿÿÿFTPointp pointÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPoint&operator ==˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.huuEª Operator == Tests for eqaulity @param a @param b @return true if a & b are equalÿÿÿÿFTPointcrsaÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbool8operator const FTGL_DOUBLE *˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h„Œ ÿÿÿÿÿÿÿÿFTPointL ÿÿÿÿ FTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h ÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h + ÿÿÿÿÿÿÿÿFTPoint/xÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿÿÿÿÿFTPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h,8 ÿÿÿÿÿÿÿÿFTPointft_vectorÿÿÿÿÿÿÿÿ const FT_Vector&ÿÿÿÿÿÿÿÿX˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h0 SettersÿÿÿÿFTPointxÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidX˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h••2 GettersÿÿÿÿFTPointnur FTGL_DOUBLEY˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hŽŽ0ÿÿÿÿÿÿÿÿFTPointmyÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidY˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h––2ÿÿÿÿÿÿÿÿFTPointa FTGL_DOUBLEZ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h0ÿÿÿÿÿÿÿÿFTPointzÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidZ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h——2ÿÿÿÿÿÿÿÿFTPoint FTGL_DOUBLEoperator *˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hYj  Operator * @param multiplier @return <code>this</code> multiplied by <code>multiplier</code>.ÿÿÿÿFTPointTF/multiplierÿÿÿÿÿÿÿÿ doubleÿÿÿÿFTPointoperator +˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hHX h Operator + @param point @return this plus point.ÿÿÿÿFTPoint pointÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPointoperator +=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h9G Operator += In Place Addition. @param point @return this plus point.ÿÿÿÿFTPointp pointÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPoint&8operator const FTGL_DOUBLE *˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h„Œ ÿÿÿÿÿÿÿÿFTPointL ÿÿÿÿ values˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.h The point dataFTGL_DOUBLE*?./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o< /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h=² Y 9¼˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8 /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTPolyGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h6 FTPolyGlyph is a specialisation of FTGlyph for creating tessellated polygon glyphs. @see FTGlyphContainer @see FTVectoriser ÿÿÿÿFTGlyphFTPolyGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h!!=ÿÿÿÿÿÿÿÿFTPolyGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ Render /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h..: Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTPolyGlypheropenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTPolyGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h&&ÿÿÿÿÿÿÿÿFTPolyGlypheroÿÿÿÿ glList /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPolyGlyph.h44( OpenGL display list GLuintC./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h"%Y1üÿ–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hÿÿÿÿÿÿÿÿÿÿÿÿ FTSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h†ÿÿÿÿÿÿÿÿ Ascender–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h88¦ Gets the global ascender height for the face in pixels. @return Ascender heightÿÿÿÿ FTSizeK floatCharSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h* *t$ Sets the char size for the current face. This doesn't guarantee that the size was set correctly. Clients should check errors. @param face Parent face for this size object @param point_size the face size in points (1/72 inch) @param x_resolution the horizontal resolution of the target device. @param y_resolution the vertical resolution of the target device. @return <code>true</code> if the size has been set. Clients should check Error() for more information if this function returns false()ÿÿÿÿ FTSize_efaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿpoint_sizeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿx_resolutionÿÿÿÿÿÿÿÿunsigned intÿÿÿÿy_resolutionÿÿÿÿÿÿÿÿunsigned intÿÿÿÿboolCharSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h11%” get the char size for the current face. @return The char size in pointsÿÿÿÿ FTSize` unsigned intDescender–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h??¨ Gets the global descender height for the face in pixels. @return Ascender heightÿÿÿÿ FTSizep float Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hee.n Queries for errors. @return The current error code.ÿÿÿÿ FTSizets FT_Error FTSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h ÿÿÿÿÿÿÿÿ FTSizeÈÿÿÿÿ Height–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hKK€ Gets the global face height for the face. If the face is scalable this returns the height of the global bounding box which ensures that any glyph will be less than or equal to this height. If the font isn't scalable there is no guarantee that glyphs will not be taller than this value. @return height in pixels.ÿÿÿÿ FTSize floatUnderline–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h^^¤ Gets the underline position for the face. @return underline position in pixelsÿÿÿÿ FTSize.b float Width–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hWWD Gets the global face width for the face. If the face is scalable this returns the width of the global bounding box which ensures that any glyph will be less than or equal to this width. If the font isn't scalable this value is the max_advance for the face. @return width in pixels.ÿÿÿÿ FTSizenur float~ FTSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hÿÿÿÿÿÿÿÿ FTSizeÿÿÿÿ Error–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hee.n Queries for errors. @return The current error code.ÿÿÿÿ FTSizets FT_Errorerr–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h„„R Current error code. Zero means no error.FT_Error ftFace–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hkk| The current Freetype face that this FTSize object relates to.FT_Face* ftSize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hpp( The Freetype size.FT_Sizesize–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.huu* The size in points.unsigned intxResolution–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.hzz 8 The horizontal resolution.unsigned intyResolution–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTSize.h 4 The vertical resolution.unsigned intG./usr/include/ft2build.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.h¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)ݦ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h‹©ž!yI./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®*/usr/include/GL/glu.hên-¥DK»»–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTBBox.h"%Y/o<˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGlyph.hBŠzì1.Þ8¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTTextureGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hZÿÿÿÿÿÿÿÿFTGlyphFTTextureGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h##lÿÿÿÿÿÿÿÿFTTextureGlyph_ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿidÿÿÿÿÿÿÿÿintÿÿÿÿxOffsetÿÿÿÿÿÿÿÿintÿÿÿÿyOffsetÿÿÿÿÿÿÿÿintÿÿÿÿ widthÿÿÿÿÿÿÿÿGLsizeiÿÿÿÿ heightÿÿÿÿÿÿÿÿGLsizeiÿÿÿÿÿÿÿÿ Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h00: Renders this glyph at the current pen position. @param pen The current pen position. @return The advance distance for this glyph.ÿÿÿÿFTTextureGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&$ResetActiveTexture¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h66O Reset the currently active texture to zero to get into a known state before drawing a string. This is to get round possible threading issues.ÿÿÿÿFTTextureGlyphFTTextureGlyphdvoid ~ FTTextureGlyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h((!ÿÿÿÿÿÿÿÿFTTextureGlyphÿÿÿÿ$ResetActiveTexture¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h66O Reset the currently active texture to zero to get into a known state before drawing a string. This is to get round possible threading issues.ÿÿÿÿFTTextureGlyphFTTextureGlyphdvoidactiveTextureID¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hXX$6 The texture index of the currently active texture We keep track of the currently active texture to try to reduce the number of texture bind operations. GLintdestHeight¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hA A@ The height of the glyph 'image'intdestWidth¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.h< <> The width of the glyph 'image'intglTextureID¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hP Pf The texture index that this glyph is contained in.intpos¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hFF‚ Vector from the pen position to the topleft corner of the pixmapFTPointuv¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTTextureGlyph.hKKl The texture co-ords of this glyph within the texture.FTPoint*K’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦*/usr/include/GL/glu.hên-¥DK»»š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hk2)°§ígš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hÿÿÿÿÿÿÿÿÿÿÿÿFTVectorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h »ÿÿÿÿÿÿÿÿ&FT_VECTOR_ITEM_TYPEÿÿÿÿFTVectorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h ÿÿÿÿÿÿÿÿFTVectorÿÿÿÿ beginš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h:= ÿÿÿÿÿÿÿÿFTVectornuriterator beginš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h?B ÿÿÿÿÿÿÿÿFTVector const_iteratorcapacityš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h58 ÿÿÿÿÿÿÿÿFTVector size_type clearš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h]e ÿÿÿÿÿÿÿÿFTVectorngivoid emptyš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hNQ ÿÿÿÿÿÿÿÿFTVector boolendš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hDG ÿÿÿÿÿÿÿÿFTVectorc.miteratorendš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hIL ÿÿÿÿÿÿÿÿFTVector const_iterator expandš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h™¶ ÿÿÿÿÿÿÿÿFTVectorcapacity_hintÿÿÿÿÿÿÿÿsize_typeÿÿÿÿvoidoperator =š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h. ÿÿÿÿÿÿÿÿFTVectorevÿÿÿÿÿÿÿÿconst FTVector&ÿÿÿÿFTVector&operator [ ]š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hSV ÿÿÿÿÿÿÿÿFTVectorposÿÿÿÿÿÿÿÿsize_typeÿÿÿÿreferenceoperator [ ]š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hX[ ÿÿÿÿÿÿÿÿFTVectorjo posÿÿÿÿÿÿÿÿsize_typeÿÿÿÿconst_referencepush_backš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hox ÿÿÿÿÿÿÿÿFTVector_xÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿvoidreserveš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hgm ÿÿÿÿÿÿÿÿFTVector/dnÿÿÿÿÿÿÿÿsize_typeÿÿÿÿvoid resizeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hz• ÿÿÿÿÿÿÿÿFTVectorrnÿÿÿÿÿÿÿÿsize_typeÿÿÿÿxÿÿÿÿÿÿÿÿvalue_typeÿÿÿÿvoidsizeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h03 ÿÿÿÿÿÿÿÿFTVector.eg size_type~ FTVectorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h ÿÿÿÿÿÿÿÿFTVector5ÿÿÿÿFTVectorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h ÿÿÿÿÿÿÿÿFTVectorÿÿÿÿ beginš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h:= ÿÿÿÿÿÿÿÿFTVectornuriterator beginš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h?B ÿÿÿÿÿÿÿÿFTVector const_iteratorcapacityš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h58 ÿÿÿÿÿÿÿÿFTVector size_type clearš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h]e ÿÿÿÿÿÿÿÿFTVectorngivoid emptyš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hNQ ÿÿÿÿÿÿÿÿFTVector boolendš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hDG ÿÿÿÿÿÿÿÿFTVectorc.miteratorendš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hIL ÿÿÿÿÿÿÿÿFTVector const_iterator expandš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h™¶ ÿÿÿÿÿÿÿÿFTVectorcapacity_hintÿÿÿÿÿÿÿÿsize_typeÿÿÿÿvoidoperator =š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h. ÿÿÿÿÿÿÿÿFTVectorevÿÿÿÿÿÿÿÿconst FTVector&ÿÿÿÿFTVector&operator [ ]š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hSV ÿÿÿÿÿÿÿÿFTVectorposÿÿÿÿÿÿÿÿsize_typeÿÿÿÿreferenceoperator [ ]š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hX[ ÿÿÿÿÿÿÿÿFTVectorjo posÿÿÿÿÿÿÿÿsize_typeÿÿÿÿconst_referencepush_backš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hox ÿÿÿÿÿÿÿÿFTVector_xÿÿÿÿÿÿÿÿ"const value_type&ÿÿÿÿvoidreserveš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hgm ÿÿÿÿÿÿÿÿFTVector/dnÿÿÿÿÿÿÿÿsize_typeÿÿÿÿvoid resizeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hz• ÿÿÿÿÿÿÿÿFTVectorrnÿÿÿÿÿÿÿÿsize_typeÿÿÿÿxÿÿÿÿÿÿÿÿvalue_typeÿÿÿÿvoidsizeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h03 ÿÿÿÿÿÿÿÿFTVector.eg size_type~ FTVectorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h ÿÿÿÿÿÿÿÿFTVector5ÿÿÿÿCapacityš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h¸¸ÿÿÿÿsize_type Itemsš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hººÿÿÿÿvalue_type*Sizeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h¹¹ÿÿÿÿsize_type const_iteratorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h 0ÿÿÿÿ"const value_type* const_referenceš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h 1ÿÿÿÿ"const value_type& iteratorš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h$ÿÿÿÿvalue_type* referenceš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h  %ÿÿÿÿvalue_type& size_typeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h ÿÿÿÿ size_t value_typeš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h $ .ÿÿÿÿ&FT_VECTOR_ITEM_TYPEOœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.h–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.h’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h%vÓ0ÿÿÿÿÅ7áj¢’FTGL_EXPORTR ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTGL.h5D<]Q©W./usr/include/ft2build.h¦a‹+Cï)Ý./usr/include/GL/glext.h¦a‡’p'7(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTPoint.hBŠzì>N*®–/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTList.h"%Y0yß`*/usr/include/GL/glu.hên-¥DK»»š/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVector.hk2)°§ígœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTContour.hTÄ@³È¾¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÓŠœ‹3Í¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÿÿÿÿÿÿÿÿÿÿÿÿ FTMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hO¡Œ FTMesh is a container of FTTesselation's that make up a polygon glyphÿÿÿÿ AddPoint¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hb bU0 Add a point to the meshÿÿÿÿ FTMeshxÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿvoid Begin¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hl l$( Begin a new polygonÿÿÿÿ FTMeshrf/meshTypeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿvoidCombine¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hggb\ Create a combine point for the gluTesselatorÿÿÿÿ FTMesherxÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿ$const FTGL_DOUBLE*End¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hq q End a polygonÿÿÿÿ FTMesh-Lvoid Error¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hvz < Record a gluTesselation errorÿÿÿÿ FTMesh/eÿÿÿÿÿÿÿÿ GLenumÿÿÿÿvoid Error¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hŠŠ+` Get the GL ERROR returned by the glu tesselatorÿÿÿÿ FTMesha GLenum FTMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hXXÿÿÿÿÿÿÿÿ FTMeshapsÿÿÿÿTempPointList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h…‰ f Return the temporary point list. For testing only.ÿÿÿÿ FTMesh const PointList&Tesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h€€I6 Get a tesselation by indexÿÿÿÿ FTMesh(  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ4const FTTesselation* const TesselationCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h{ N The number of tesselations in the meshÿÿÿÿ FTMeshcn unsigned int~ FTMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h]]ÿÿÿÿÿÿÿÿ FTMeshÿÿÿÿ Error¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hvz < Record a gluTesselation errorÿÿÿÿ FTMesh/eÿÿÿÿÿÿÿÿ GLenumÿÿÿÿvoid Error¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hŠŠ+` Get the GL ERROR returned by the glu tesselatorÿÿÿÿ FTMesha GLenumTempPointList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h…‰ f Return the temporary point list. For testing only.ÿÿÿÿ FTMesh const PointList& TesselationCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h{ N The number of tesselations in the meshÿÿÿÿ FTMeshcn unsigned int$currentTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h)^ The current sub mesh that we are constructing.FTTesselation*err¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hŸŸP GL ERROR returned by the glu tesselator GLenumtempPointList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hšš| Holds extra points created by gluTesselator. See ftglCombine.PointListtesselationList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h••)^ Holds each sub mesh that comprises this glyph."TesselationVector PointList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hRR"ÿÿÿÿ"FTList< FTPoint > "TesselationVector¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hQ"Q3ÿÿÿÿ6FTVector< FTTesselation * >FTTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hIÿÿÿÿÿÿÿÿAddPoint¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h*1 2 Add a point to the mesh.ÿÿÿÿFTTesselationpmexÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿvoidFTTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h! ÿÿÿÿÿÿÿÿFTTesselationmÿÿÿÿÿÿÿÿ GLenumÿÿÿÿÿÿÿÿ Point¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h7; ÿÿÿÿÿÿÿÿFTTesselationrf/  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿconst FTPoint&PointCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h26 D The number of points in this meshÿÿÿÿFTTesselationaps size_tPolygonType¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h<<6@ Return the OpenGL polygon type.ÿÿÿÿFTTesselationcrs GLenum~ FTTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h") ÿÿÿÿÿÿÿÿFTTesselationÿÿÿÿAddPoint¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h*1 2 Add a point to the mesh.ÿÿÿÿFTTesselationpmexÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿvoidFTTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h! ÿÿÿÿÿÿÿÿFTTesselationmÿÿÿÿÿÿÿÿ GLenumÿÿÿÿÿÿÿÿ Point¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h7; ÿÿÿÿÿÿÿÿFTTesselationrf/  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿconst FTPoint&PointCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h26 D The number of points in this meshÿÿÿÿFTTesselationaps size_tPolygonType¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h<<6@ Return the OpenGL polygon type.ÿÿÿÿFTTesselationcrs GLenum~ FTTesselation¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h") ÿÿÿÿÿÿÿÿFTTesselationÿÿÿÿmeshType¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hHHT OpenGL primitive type from gluTesselator. GLenumpointList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hCCÿÿÿÿPointVector PointVector¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hB"B-F Points generated by gluTesselator.&FTVector< FTPoint >FTVectoriser¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h±Z FTVectoriser class is a helper class that converts font outlines into point data. @see FTExtrdGlyph @see FTOutlineGlyph @see FTPolyGlyph @see FTContour @see FTPoint ÿÿÿÿ Contour¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hààBv Return a contour at index @return the number of contoursÿÿÿÿFTVectoriserca  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ,const FTContour* constContourCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÙß – Get the count of contours in this outline @return the number of contoursÿÿÿÿFTVectoriser_ size_tContourFlag¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hïï6¤ Get the flag for the tesselation rule for this outline @return The contour flagÿÿÿÿFTVectoriser intContourSize¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hèî " Get the number of points in a specific contour in this outline @param c The contour index @return the number of points in contour[c]ÿÿÿÿFTVectorisert cÿÿÿÿÿÿÿÿintÿÿÿÿ size_tFTVectoriser¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h¹¹/ÿÿÿÿÿÿÿÿFTVectoriserÓu glyphÿÿÿÿÿÿÿÿ$const FT_GlyphSlotÿÿÿÿÿÿÿÿGetMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hËÑ , Get the current mesh.ÿÿÿÿFTVectoriserre &const FTMesh* constMakeMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÆ Æ? Build an FTMesh from the vector outline data. @param zNormal The direction of the z axis of the normal for this meshÿÿÿÿFTVectoriserzNormalÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidPointCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÒÒš Get the total count of points in this outline @return the number of pointsÿÿÿÿFTVectorisero size_tProcessContours¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hõ õt Process the freetype outline data into contours of pointsÿÿÿÿFTVectoriseruvoid~ FTVectoriser¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h¾¾ÿÿÿÿÿÿÿÿFTVectoriserrÿÿÿÿContourCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÙß – Get the count of contours in this outline @return the number of contoursÿÿÿÿFTVectoriser_ size_tContourFlag¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hïï6¤ Get the flag for the tesselation rule for this outline @return The contour flagÿÿÿÿFTVectoriser intContourSize¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hèî " Get the number of points in a specific contour in this outline @param c The contour index @return the number of points in contour[c]ÿÿÿÿFTVectorisert cÿÿÿÿÿÿÿÿintÿÿÿÿ size_tGetMesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hËÑ , Get the current mesh.ÿÿÿÿFTVectoriserre &const FTMesh* constcontourFlag¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h  j A flag indicating the tesselation rule for the glyphintcontourList¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.húúD The list of contours in the glyphFTContour**ftContourCount¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hX The number of contours reported by Freetype shortmesh¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.hÿÿ0 A Mesh for tesselationsFTMesh*outline¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h& A Freetype outlineFT_Outline FTGL_BACK_FACING¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h¤¤)ÿÿÿÿ"const FTGL_DOUBLE"FTGL_FRONT_FACING¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/include/FTVectoriser.h££)ÿÿÿÿ"const FTGL_DOUBLE Ë:/usr/include/c++/4.4.1/stringÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cpp%vê ÿÿÿÿKL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Ø /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cppɼÎÏTI×4x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTBitmapGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cpp*ÿÿÿÿÿÿÿÿFTBitmapGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Render /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cpp3@ÿÿÿÿÿÿÿÿFTBitmapGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTBitmapGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTBitmapGlyph.cpp-0ÿÿÿÿÿÿÿÿFTBitmapGlyphÿÿÿÿ Ïÿÿÿÿÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp%vê ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp9ÂÙÄ:÷à?˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cppÿÿÿÿÿÿÿÿÿÿÿÿCharMap˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp+ÿÿÿÿÿÿÿÿFTCharmapencodingÿÿÿÿÿÿÿÿFT_EncodingÿÿÿÿboolFTCharmap˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cppÿÿÿÿÿÿÿÿFTCharmapppcfaceÿÿÿÿÿÿÿÿFTFace*ÿÿÿÿÿÿÿÿFontIndex˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp47ÿÿÿÿÿÿÿÿFTCharmapcharacterCodeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿunsigned intGlyphListIndex˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp.1ÿÿÿÿÿÿÿÿFTCharmapcharacterCodeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿunsigned intInsertIndex˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cpp:=ÿÿÿÿÿÿÿÿFTCharmapcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿcontainerIndexÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿvoid~ FTCharmap˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTCharmap.cppÿÿÿÿÿÿÿÿFTCharmapÿÿÿÿ Óÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp%vê ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp9ÂÚšÔk—=˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cppÿÿÿÿÿÿÿÿÿÿÿÿAddPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp ÿÿÿÿÿÿÿÿFTContour pointÿÿÿÿÿÿÿÿFTPointÿÿÿÿvoidAddPoint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cppÿÿÿÿÿÿÿÿFTContourxÿÿÿÿÿÿÿÿ floatÿÿÿÿyÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidFTContour˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cppH’ÿÿÿÿÿÿÿÿFTContourcontourÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿpointTagsÿÿÿÿÿÿÿÿ char*ÿÿÿÿnumberOfPointsÿÿÿÿÿÿÿÿunsigned intÿÿÿÿÿÿÿÿ$evaluateCubicCurve˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp)EÿÿÿÿÿÿÿÿFTContourvoid,evaluateQuadraticCurve˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp'ÿÿÿÿÿÿÿÿFTContourvoid BEZIER_STEP_SIZE˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTContour.cpp*ÿÿÿÿconst float ×>/usr/include/c++/4.4.1/iostream&/usr/include/math.hÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp%vê ÿÿÿÿdL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp„ß Ÿî‹ënT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTExtrdGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp‚ÿÿÿÿÿÿÿÿFTExtrdGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ depthÿÿÿÿÿÿÿÿ floatÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿGetNormalž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp˜«ÿÿÿÿÿÿÿÿFTExtrdGlyphaÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿFTPoint Renderž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp‹•ÿÿÿÿÿÿÿÿFTExtrdGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTExtrdGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTExtrdGlyph.cpp…ˆÿÿÿÿÿÿÿÿFTExtrdGlyphÿÿÿÿ Ûÿÿÿÿÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp%vê ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp6«ð„{m¤Ò’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppÿÿÿÿÿÿÿÿÿÿÿÿ  Attach’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp<@ÿÿÿÿÿÿÿÿ FTFacefontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿbool Attach’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppCMÿÿÿÿÿÿÿÿ FTFacepBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿboolCharMapCount’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppY\ÿÿÿÿÿÿÿÿ FTFaceunsigned intCharMapList’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp_kÿÿÿÿÿÿÿÿ FTFaceFT_Encoding* FTFace’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppÿÿÿÿÿÿÿÿ FTFacefontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FTFace’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp.ÿÿÿÿÿÿÿÿ FTFacepBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿ Glyph’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp„ÿÿÿÿÿÿÿÿ FTFace indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿload_flagsÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_GlyphSlotKernAdvance’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppnÿÿÿÿÿÿÿÿ FTFace index1ÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ index2ÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTPointSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cppPVÿÿÿÿÿÿÿÿ FTFacesizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿconst FTSize&~ FTFace’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFace.cpp19ÿÿÿÿÿÿÿÿ FTFaceÿÿÿÿ ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp%vê ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp6«ð„“kj’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppÿÿÿÿÿÿÿÿÿÿÿÿAdvance’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppÐßÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿ floatAdvance’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppâñÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ floatAscender’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppvyÿÿÿÿÿÿÿÿ FTFont float Attach’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp%1ÿÿÿÿÿÿÿÿ FTFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿbool Attach’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp4@ÿÿÿÿÿÿÿÿ FTFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿboolBBox’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp†¨ÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿllxÿÿÿÿÿÿÿÿ float&ÿÿÿÿllyÿÿÿÿÿÿÿÿ float&ÿÿÿÿllzÿÿÿÿÿÿÿÿ float&ÿÿÿÿurxÿÿÿÿÿÿÿÿ float&ÿÿÿÿuryÿÿÿÿÿÿÿÿ float&ÿÿÿÿurzÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidBBox’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp«Íÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿllxÿÿÿÿÿÿÿÿ float&ÿÿÿÿllyÿÿÿÿÿÿÿÿ float&ÿÿÿÿllzÿÿÿÿÿÿÿÿ float&ÿÿÿÿurxÿÿÿÿÿÿÿÿ float&ÿÿÿÿuryÿÿÿÿÿÿÿÿ float&ÿÿÿÿurzÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidCharMap’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp]bÿÿÿÿÿÿÿÿ FTFontencodingÿÿÿÿÿÿÿÿFT_EncodingÿÿÿÿboolCharMapCount’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppehÿÿÿÿÿÿÿÿ FTFontunsigned intCharMapList’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppknÿÿÿÿÿÿÿÿ FTFontFT_Encoding*CheckGlyph’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp'ÿÿÿÿÿÿÿÿ FTFontcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolDescender’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp|ÿÿÿÿÿÿÿÿ FTFont float FTFont’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppÿÿÿÿÿÿÿÿ FTFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FTFont’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppÿÿÿÿÿÿÿÿ FTFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿFaceSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppCTÿÿÿÿÿÿÿÿ FTFontsizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolFaceSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppWZÿÿÿÿÿÿÿÿ FTFont unsigned intLineHeight’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp„ÿÿÿÿÿÿÿÿ FTFont float Render’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppôÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppÿÿÿÿÿÿÿÿ FTFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoidUseDisplayList’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cppqtÿÿÿÿÿÿÿÿ FTFontuseListÿÿÿÿÿÿÿÿboolÿÿÿÿvoid~ FTFont’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTFont.cpp"ÿÿÿÿÿÿÿÿ FTFontÿÿÿÿ ãÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cpp%vê ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppás/VGí:¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGLBitmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppÿÿÿÿÿÿÿÿFTGLBitmapFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLBitmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cpp ÿÿÿÿÿÿÿÿFTGLBitmapFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppÿÿÿÿÿÿÿÿFTGLBitmapFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cpp!/ÿÿÿÿÿÿÿÿFTGLBitmapFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cpp2@ÿÿÿÿÿÿÿÿFTGLBitmapFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid ~ FTGLBitmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLBitmapFont.cppÿÿÿÿÿÿÿÿFTGLBitmapFontÿÿÿÿ çÿÿÿÿÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cpp%vê ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cppщO˜\¤ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGLExtrdFont /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cppÿÿÿÿÿÿÿÿFTGLExtrdFontpc.fontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLExtrdFont /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cpp ÿÿÿÿÿÿÿÿFTGLExtrdFontrpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cpp ÿÿÿÿÿÿÿÿFTGLExtrdFontrglyphIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*~ FTGLExtrdFont /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLExtrdFont.cppÿÿÿÿÿÿÿÿFTGLExtrdFontrÿÿÿÿ ëÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cpp%vê ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cpp}k-_½Í­¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGLOutlineFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cppÿÿÿÿÿÿÿÿFTGLOutlineFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLOutlineFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cpp ÿÿÿÿÿÿÿÿFTGLOutlineFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cppÿÿÿÿÿÿÿÿFTGLOutlineFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cpp!/ÿÿÿÿÿÿÿÿFTGLOutlineFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cpp2@ÿÿÿÿÿÿÿÿFTGLOutlineFont  stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid"~ FTGLOutlineFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLOutlineFont.cppÿÿÿÿÿÿÿÿFTGLOutlineFontÿÿÿÿ ïÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cpp%vê ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppãl’mR›l¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGLPixmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppÿÿÿÿÿÿÿÿFTGLPixmapFontc.tfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLPixmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cpp ÿÿÿÿÿÿÿÿFTGLPixmapFontbpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppÿÿÿÿÿÿÿÿFTGLPixmapFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cpp!7ÿÿÿÿÿÿÿÿFTGLPixmapFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cpp:PÿÿÿÿÿÿÿÿFTGLPixmapFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid ~ FTGLPixmapFont¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPixmapFont.cppÿÿÿÿÿÿÿÿFTGLPixmapFontÿÿÿÿ óÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cpp%vê ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppñ†ˆ(u¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGLPolygonFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppÿÿÿÿÿÿÿÿFTGLPolygonFontpc.fontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLPolygonFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cpp ÿÿÿÿÿÿÿÿFTGLPolygonFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppÿÿÿÿÿÿÿÿFTGLPolygonFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*"~ FTGLPolygonFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLPolygonFont.cppÿÿÿÿÿÿÿÿFTGLPolygonFontÿÿÿÿ ÷</usr/include/c++/4.4.1/cassert:/usr/include/c++/4.4.1/stringÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp%vê ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.hML/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/c++/4.4.1/cassertÿ›^ÒF|<N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp#½ªGåj^2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cppÿÿÿÿÿÿÿÿÿÿÿÿ (CalculateTextureSize¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cppapÿÿÿÿÿÿÿÿFTGLTextureFontvoidCreateTexture¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpps‰ÿÿÿÿÿÿÿÿFTGLTextureFont GLuintFTGLTextureFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp!ÿÿÿÿÿÿÿÿFTGLTextureFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFTGLTextureFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp$0ÿÿÿÿÿÿÿÿFTGLTextureFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿFaceSize¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cppŒ–ÿÿÿÿÿÿÿÿFTGLTextureFontsizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿresÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolMakeGlyph¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp9^ÿÿÿÿÿÿÿÿFTGLTextureFontglyphIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*NextPowerOf2¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cppÿÿÿÿÿÿÿÿinÿÿÿÿÿÿÿÿ GLuintÿÿÿÿ GLuint Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp™¥ÿÿÿÿÿÿÿÿFTGLTextureFont stringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid Render¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp¨´ÿÿÿÿÿÿÿÿFTGLTextureFont stringÿÿÿÿÿÿÿÿconst wchar_t*ÿÿÿÿvoid"~ FTGLTextureFont¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGLTextureFont.cpp36ÿÿÿÿÿÿÿÿFTGLTextureFontÿÿÿÿ ûÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cpp%vê ÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cpp¡jøÎÿö‘w”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGlyph”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cpp ÿÿÿÿÿÿÿÿFTGlyphc.t glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ~ FTGlyph”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyph.cppÿÿÿÿÿÿÿÿFTGlyphÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp%vê ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp‘ýHøröʦ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cppÿÿÿÿÿÿÿÿÿÿÿÿ Add¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp*.ÿÿÿÿÿÿÿÿ FTGlyphContainertempGlyphÿÿÿÿÿÿÿÿFTGlyph*ÿÿÿÿcharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿvoidAdvance¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp>Gÿÿÿÿÿÿÿÿ FTGlyphContainercharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ"nextCharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ floatBBox¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp8;ÿÿÿÿÿÿÿÿ FTGlyphContainer characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ FTBBoxCharMap¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp!ÿÿÿÿÿÿÿÿ FTGlyphContainerencodingÿÿÿÿÿÿÿÿFT_Encodingÿÿÿÿbool FTGlyphContainer¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp ÿÿÿÿÿÿÿÿ FTGlyphContainerfÿÿÿÿÿÿÿÿFTFace*ÿÿÿÿÿÿÿÿFontIndex¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp$'ÿÿÿÿÿÿÿÿ FTGlyphContainer characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿunsigned int Glyph¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cpp15ÿÿÿÿÿÿÿÿ FTGlyphContainer characterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ(const FTGlyph* const Render¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cppJZÿÿÿÿÿÿÿÿ FTGlyphContainercharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿ"nextCharacterCodeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿpenPositionÿÿÿÿÿÿÿÿFTPointÿÿÿÿFTPoint$~ FTGlyphContainer¦/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTGlyphContainer.cppÿÿÿÿÿÿÿÿ FTGlyphContainereÿÿÿÿ ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cpp%vê ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cpp9ÂêaÞÄ ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cppÿÿÿÿÿÿÿÿÿÿÿÿFTLibrary˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cpp#ÿÿÿÿÿÿÿÿFTLibraryÿÿÿÿInitialise˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cpp&?ÿÿÿÿÿÿÿÿFTLibraryboolInstance˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cppÿÿÿÿÿÿÿÿFTLibrary const FTLibrary&~ FTLibrary˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTLibrary.cpp ÿÿÿÿÿÿÿÿFTLibraryÿÿÿÿ ÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cpp%vê ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cpp…üÑA*ˆ-§¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTOutlineGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cpp-ÿÿÿÿÿÿÿÿFTOutlineGlyph/ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cpp6@ÿÿÿÿÿÿÿÿFTOutlineGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint& ~ FTOutlineGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTOutlineGlyph.cpp03ÿÿÿÿÿÿÿÿFTOutlineGlyphÿÿÿÿ ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cpp%vê ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cppê{ÜÀÛÿh† /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTPixmapGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cpp0ÿÿÿÿÿÿÿÿFTPixmapGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Render /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cpp9HÿÿÿÿÿÿÿÿFTPixmapGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTPixmapGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPixmapGlyph.cpp36ÿÿÿÿÿÿÿÿFTPixmapGlyphÿÿÿÿ ÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cpp%vê ÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cpp¡jøÝÐKâ­”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cppÿÿÿÿÿÿÿÿÿÿÿÿoperator !=”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cpp ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbooloperator *”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cppÿÿÿÿÿÿÿÿmultiplierÿÿÿÿÿÿÿÿ doubleÿÿÿÿ pointÿÿÿÿÿÿÿÿFTPoint&ÿÿÿÿFTPointoperator ==”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPoint.cppÿÿÿÿÿÿÿÿppcaÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿbool ÿÿÿÿÿÿÿÿœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cpp%vê ÿÿÿÿœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cpp5­ÿ[–{œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTPolyGlyphœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cpp9ÿÿÿÿÿÿÿÿFTPolyGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿuseDisplayListÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ Renderœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cppBLÿÿÿÿÿÿÿÿFTPolyGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&~ FTPolyGlyphœ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTPolyGlyph.cpp<?ÿÿÿÿÿÿÿÿFTPolyGlyphÿÿÿÿ ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp%vê ÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp6«ð…ÆÖóÞ’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cppÿÿÿÿÿÿÿÿÿÿÿÿ Ascender’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp36ÿÿÿÿÿÿÿÿ FTSize floatCharSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp*ÿÿÿÿÿÿÿÿ FTSizefaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿpointSizeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿxResÿÿÿÿÿÿÿÿunsigned intÿÿÿÿyResÿÿÿÿÿÿÿÿunsigned intÿÿÿÿboolCharSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp-0ÿÿÿÿÿÿÿÿ FTSize unsigned intDescender’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp9<ÿÿÿÿÿÿÿÿ FTSize float FTSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp ÿÿÿÿÿÿÿÿ FTSizeÿÿÿÿ Height’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp?Nÿÿÿÿÿÿÿÿ FTSize floatUnderline’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cppcfÿÿÿÿÿÿÿÿ FTSize float Width’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cppQ`ÿÿÿÿÿÿÿÿ FTSize float~ FTSize’/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTSize.cpp ÿÿÿÿÿÿÿÿ FTSizeÿÿÿÿ ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cpp%vê ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cpp'×KŒ•)•h¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cppÿÿÿÿÿÿÿÿÿÿÿÿFTTextureGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cpp2ÿÿÿÿÿÿÿÿFTTextureGlyphp glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿidÿÿÿÿÿÿÿÿintÿÿÿÿxOffsetÿÿÿÿÿÿÿÿintÿÿÿÿyOffsetÿÿÿÿÿÿÿÿintÿÿÿÿ widthÿÿÿÿÿÿÿÿGLsizeiÿÿÿÿ heightÿÿÿÿÿÿÿÿGLsizeiÿÿÿÿÿÿÿÿ Render¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cpp9RÿÿÿÿÿÿÿÿFTTextureGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint& ~ FTTextureGlyph¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTTextureGlyph.cpp56ÿÿÿÿÿÿÿÿFTTextureGlyphÿÿÿÿ ÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp%vê ÿÿÿÿ/FCALLBACKÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp‡ Þ§vZ‡Ùž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppÿÿÿÿÿÿÿÿÿÿÿÿAddPointž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppEHÿÿÿÿÿÿÿÿ FTMeshxÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿvoid Beginž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppRUÿÿÿÿÿÿÿÿ FTMeshmeshTypeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿvoidCombinež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppKOÿÿÿÿÿÿÿÿ FTMeshxÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿyÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿzÿÿÿÿÿÿÿÿ"const FTGL_DOUBLEÿÿÿÿ$const FTGL_DOUBLE*Contourž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp¨«ÿÿÿÿÿÿÿÿFTVectoriser  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ,const FTContour* constEndž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppX[ÿÿÿÿÿÿÿÿ FTMeshvoid FTMeshž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp27ÿÿÿÿÿÿÿÿ FTMeshÿÿÿÿFTVectoriserž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppdtÿÿÿÿÿÿÿÿFTVectoriser glyphÿÿÿÿÿÿÿÿ$const FT_GlyphSlotÿÿÿÿÿÿÿÿMakeMeshž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp®ßÿÿÿÿÿÿÿÿFTVectoriserzNormalÿÿÿÿÿÿÿÿFTGL_DOUBLEÿÿÿÿvoidPointCountž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppœ¥ÿÿÿÿÿÿÿÿFTVectoriser size_tProcessContoursž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppƒ™ÿÿÿÿÿÿÿÿFTVectoriservoidTesselationž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp^aÿÿÿÿÿÿÿÿ FTMesh  indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿ4const FTTesselation* constftglBeginž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp&)ÿÿÿÿÿÿÿÿtypeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglCombinež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp#ÿÿÿÿÿÿÿÿcoords[]ÿÿÿÿÿÿÿÿFTGL_DOUBLE*ÿÿÿÿvertex_data[]ÿÿÿÿÿÿÿÿ void**ÿÿÿÿweight[]ÿÿÿÿÿÿÿÿGLfloat*ÿÿÿÿoutDataÿÿÿÿÿÿÿÿ void**ÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglEndž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp,/ÿÿÿÿÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglErrorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppÿÿÿÿÿÿÿÿerrCodeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglVertexž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppÿÿÿÿÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoid~ FTMeshž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cpp:Bÿÿÿÿÿÿÿÿ FTMeshÿÿÿÿ~ FTVectoriserž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/src/FTVectoriser.cppw€ÿÿÿÿÿÿÿÿFTVectoriserÿÿÿÿ #ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h./usr/include/ft2build.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp%vË`ÿÿÿÿ ./usr/include/ft2build.h¦a‹+Cï)Ý0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppηám—בs8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTBBoxTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp–ÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp-ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿÿÿÿÿ,testDefaultConstructorÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp+ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿÿÿÿÿ(testGlyphConstructorÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp#ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿÿÿÿÿtestMoveBBoxÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp%ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿÿÿÿÿtestPlusEqualsÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp#ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿFTBBoxTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿFTBBoxTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppIÿÿÿÿÿÿÿÿFTBBoxTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpprs ÿÿÿÿÿÿÿÿFTBBoxTestvoidsetUpFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp~ ÿÿÿÿÿÿÿÿFTBBoxTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppvw ÿÿÿÿÿÿÿÿFTBBoxTestvoid tearDownFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp” ÿÿÿÿÿÿÿÿFTBBoxTestvoid,testDefaultConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp' ÿÿÿÿÿÿÿÿFTBBoxTestvoid(testGlyphConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp*8 ÿÿÿÿÿÿÿÿFTBBoxTestvoidtestMoveBBoxž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp:Q ÿÿÿÿÿÿÿÿFTBBoxTestvoidtestPlusEqualsž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppSp ÿÿÿÿÿÿÿÿFTBBoxTestvoid FTBBoxTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp ÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿFTBBoxTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppIÿÿÿÿÿÿÿÿFTBBoxTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpprs ÿÿÿÿÿÿÿÿFTBBoxTestvoidsetUpFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp~ ÿÿÿÿÿÿÿÿFTBBoxTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppvw ÿÿÿÿÿÿÿÿFTBBoxTestvoid tearDownFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp” ÿÿÿÿÿÿÿÿFTBBoxTestvoid,testDefaultConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp' ÿÿÿÿÿÿÿÿFTBBoxTestvoid(testGlyphConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp*8 ÿÿÿÿÿÿÿÿFTBBoxTestvoidtestMoveBBoxž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp:Q ÿÿÿÿÿÿÿÿFTBBoxTestvoidtestPlusEqualsž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppSp ÿÿÿÿÿÿÿÿFTBBoxTestvoidfacež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp{{ÿÿÿÿFT_Face glyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp||ÿÿÿÿFT_Glyphlibraryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cppzzÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBBox-Test.cpp˜˜,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTBBoxTestÿÿÿÿÿÿÿÿ 'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp·¥±q½YÐ./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ"FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp Pÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp  &ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp  !ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp  *ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿ"FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿ"FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppPÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp45 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidsetUpFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp>I ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp78 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoid tearDownFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppKO ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtestConstructor¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp% ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtestRender¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp'2 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoid&~ FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿ "FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿ"FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppPÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp45 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidsetUpFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp>I ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp78 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoid tearDownFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppKO ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtestConstructor¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp% ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoidtestRender¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp'2 ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestvoid&~ FTBitmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿface¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp<<ÿÿÿÿFT_Facelibrary¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cpp;;ÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATION¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTBitmapGlyph-Test.cppRR3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"FTBitmapGlyphTestÿÿÿÿÿÿÿÿ +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp%vË`ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppF2^¬Û£¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTest¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp<ÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp  &ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp  !ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿÿÿÿÿÿÿÿÿtestInsertÿÿÿÿÿÿÿÿCPPUNIT_TEST¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp  ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿÿÿÿÿÿÿÿÿtestClearÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp  2ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTesteT-ÿÿÿÿÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿ2FTCharToGlyphIndexMapTest¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿ2FTCharToGlyphIndexMapTest¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppXÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp45 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtearDown¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp89 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestClear¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp(1 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestConstructor¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestInsert¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp& ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestpvoid2FTCharToGlyphIndexMapTest¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿ2FTCharToGlyphIndexMapTest¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cppXÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp45 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtearDown¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp89 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestClear¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp(1 ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestConstructor¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestvoidtestInsert¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp& ÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestpvoid>CPPUNIT_TEST_SUITE_REGISTRATION¼/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharToGlyphIndexMap-Test.cpp>>;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ2FTCharToGlyphIndexMapTestÿÿÿÿÿÿÿÿ / >/usr/include/c++/4.4.1/iostreamÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h./usr/include/ft2build.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp%vË`ÿÿÿÿdL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppµÛµ¤”./usr/include/ft2build.h¦a‹+Cï)ÝX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–ÖN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp‹ÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp&ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp&ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetEncodingÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp,ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿ*testGetGlyphListIndexÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp'ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿ testGetFontIndexÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp/ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿ0testInsertCharacterIndexÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp&ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿFTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿFTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp""LÿÿÿÿÿÿÿÿFTCharmapTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppru ÿÿÿÿÿÿÿÿFTCharmapTestvoidsetUpFreetype¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp… ÿÿÿÿÿÿÿÿFTCharmapTestvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppx{ ÿÿÿÿÿÿÿÿFTCharmapTestvoid tearDownFreetype¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp‡Š ÿÿÿÿÿÿÿÿFTCharmapTestvoidtestConstructor¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp*. ÿÿÿÿÿÿÿÿFTCharmapTestvoid testGetFontIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppRb ÿÿÿÿÿÿÿÿFTCharmapTestvoid*testGetGlyphListIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp?O ÿÿÿÿÿÿÿÿFTCharmapTestpvoid0testInsertCharacterIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppep ÿÿÿÿÿÿÿÿFTCharmapTestvoidtestSetEncoding¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp1< ÿÿÿÿÿÿÿÿFTCharmapTestvoid~ FTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp$' ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿ FTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿFTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp""LÿÿÿÿÿÿÿÿFTCharmapTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppru ÿÿÿÿÿÿÿÿFTCharmapTestvoidsetUpFreetype¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp… ÿÿÿÿÿÿÿÿFTCharmapTestvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppx{ ÿÿÿÿÿÿÿÿFTCharmapTestvoid tearDownFreetype¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp‡Š ÿÿÿÿÿÿÿÿFTCharmapTestvoidtestConstructor¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp*. ÿÿÿÿÿÿÿÿFTCharmapTestvoid testGetFontIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppRb ÿÿÿÿÿÿÿÿFTCharmapTestvoid*testGetGlyphListIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp?O ÿÿÿÿÿÿÿÿFTCharmapTestpvoid0testInsertCharacterIndex¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppep ÿÿÿÿÿÿÿÿFTCharmapTestvoidtestSetEncoding¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp1< ÿÿÿÿÿÿÿÿFTCharmapTestvoid~ FTCharmapTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp$' ÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿcharmap¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cppÿÿÿÿFTCharmap*face¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp~~ÿÿÿÿFTFace*>CPPUNIT_TEST_SUITE_REGISTRATION¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTCharmap-Test.cpp/ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTCharmapTestÿÿÿÿÿÿÿÿ 3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp%vË`ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppǪa&w­6ò¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTContourTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp‰Þÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppŒŒ$ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿtestNullCurveÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp&ÿÿÿÿÿÿÿÿFTContourTestc.tÿÿÿÿÿÿÿÿÿÿÿÿtestBrokenCurveÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppŽŽ'ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿ testStraightLineÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp%ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿtestConicCurveÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp+ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿ(testDoubleConicCurveÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp‘‘%ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿtestCubicCurveÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp’’)ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿ$testCompositeCurveÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp‹‹&ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp““ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿFTContourTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp–— ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿFTContourTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp™š ÿÿÿÿÿÿÿÿFTContourTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÖ× ÿÿÿÿÿÿÿÿFTContourTestrvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÚÛ ÿÿÿÿÿÿÿÿFTContourTestrvoidtestBrokenCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp£° ÿÿÿÿÿÿÿÿFTContourTestvoid$testCompositeCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÏÓ ÿÿÿÿÿÿÿÿFTContourTestrvoidtestConicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppº¾ ÿÿÿÿÿÿÿÿFTContourTestvoidtestCubicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÈÌ ÿÿÿÿÿÿÿÿFTContourTesttvoid(testDoubleConicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÁÅ ÿÿÿÿÿÿÿÿFTContourTestvoidtestNullCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppœ  ÿÿÿÿÿÿÿÿFTContourTestvoid testStraightLine¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp³· ÿÿÿÿÿÿÿÿFTContourTestvoid FTContourTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp–— ÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿFTContourTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp™š ÿÿÿÿÿÿÿÿFTContourTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÖ× ÿÿÿÿÿÿÿÿFTContourTestrvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÚÛ ÿÿÿÿÿÿÿÿFTContourTestrvoidtestBrokenCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp£° ÿÿÿÿÿÿÿÿFTContourTestvoid$testCompositeCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÏÓ ÿÿÿÿÿÿÿÿFTContourTestrvoidtestConicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppº¾ ÿÿÿÿÿÿÿÿFTContourTestvoidtestCubicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÈÌ ÿÿÿÿÿÿÿÿFTContourTesttvoid(testDoubleConicCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÁÅ ÿÿÿÿÿÿÿÿFTContourTestvoidtestNullCurve¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppœ  ÿÿÿÿÿÿÿÿFTContourTestvoid testStraightLine¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp³· ÿÿÿÿÿÿÿÿFTContourTestvoid>CPPUNIT_TEST_SUITE_REGISTRATION¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppàà/ÿÿÿÿÿÿÿÿrÿÿÿÿÿÿÿÿÿÿÿÿFTContourTestÿÿÿÿÿÿÿÿ brokenPoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp-2ÿÿÿÿFT_Vector*brokenTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp $ÿÿÿÿ char*compositePoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp]q ARIAl 'd'FT_Vector*compositeTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpps ‡ÿÿÿÿ char*cubicPoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppKQÿÿÿÿFT_Vector*cubicTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppS Yÿÿÿÿ char*"doubleConicPoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp;AÿÿÿÿFT_Vector*doubleConicTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppC Iÿÿÿÿ char*shortLine¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp 8 FT_Curve_Tag_Cubic 2FT_Vector*"simpleConicPoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp&+ÿÿÿÿFT_Vector*simpleConicTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp4 9ÿÿÿÿ char*$straightLinePoints¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cppÿÿÿÿFT_Vector* straightLineTags¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTContour-Test.cpp ÿÿÿÿ char* 7ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h ª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp””¿héÉÀó0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp Wÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp&ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp!ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp  )ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppOÿÿÿÿÿÿÿÿ FTExtrdGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp:; ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidsetUpFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppDO ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtearDownª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp=> ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestTvoid tearDownFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppQU ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtestConstructorª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp) ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtestRenderª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp+8 ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoid$~ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿ  FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppOÿÿÿÿÿÿÿÿ FTExtrdGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp:; ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidsetUpFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppDO ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtearDownª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp=> ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestTvoid tearDownFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppQU ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtestConstructorª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp) ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoidtestRenderª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp+8 ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestvoid$~ FTExtrdGlyphTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cpp ÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿfaceª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppBBÿÿÿÿFT_Facelibraryª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppAAÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATIONª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTExtrdGlyph-Test.cppYY2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ FTExtrdGlyphTestÿÿÿÿÿÿÿÿ ;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Öž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppÎÃ×7•“p—ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTFaceTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp ~ÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp  #ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿtestOpenFaceÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp  -ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿ,testOpenFaceFromMemoryÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp%ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿtestAttachFileÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp+ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿ(testAttachMemoryDataÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp%ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿtestGlyphCountÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp&ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetFontSizeÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp)ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿ$testGetCharmapListÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp"ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿtestKerningÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp  #ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿFTFaceTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp;ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿFTFaceTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppIÿÿÿÿÿÿÿÿFTFaceTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppps ÿÿÿÿÿÿÿÿFTFaceTestovoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppvy ÿÿÿÿÿÿÿÿFTFaceTestvoidtestAttachFilež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp/9 ÿÿÿÿÿÿÿÿFTFaceTestvoid(testAttachMemoryDataž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp<F ÿÿÿÿÿÿÿÿFTFaceTestvoid$testGetCharmapListž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppV^ ÿÿÿÿÿÿÿÿFTFaceTestvoidtestGlyphCountž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppIL ÿÿÿÿÿÿÿÿFTFaceTestvoidtestKerningž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppam ÿÿÿÿÿÿÿÿFTFaceTestvoidtestOpenFacež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp" ÿÿÿÿÿÿÿÿFTFaceTestvoid,testOpenFaceFromMemoryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp%, ÿÿÿÿÿÿÿÿFTFaceTestvoidtestSetFontSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppOS ÿÿÿÿÿÿÿÿFTFaceTestvoid FTFaceTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp;ÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿFTFaceTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppIÿÿÿÿÿÿÿÿFTFaceTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppps ÿÿÿÿÿÿÿÿFTFaceTestovoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppvy ÿÿÿÿÿÿÿÿFTFaceTestvoidtestAttachFilež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp/9 ÿÿÿÿÿÿÿÿFTFaceTestvoid(testAttachMemoryDataž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp<F ÿÿÿÿÿÿÿÿFTFaceTestvoid$testGetCharmapListž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppV^ ÿÿÿÿÿÿÿÿFTFaceTestvoidtestGlyphCountž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppIL ÿÿÿÿÿÿÿÿFTFaceTestvoidtestKerningž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppam ÿÿÿÿÿÿÿÿFTFaceTestvoidtestOpenFacež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp" ÿÿÿÿÿÿÿÿFTFaceTestvoid,testOpenFaceFromMemoryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp%, ÿÿÿÿÿÿÿÿFTFaceTestvoidtestSetFontSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cppOS ÿÿÿÿÿÿÿÿFTFaceTestvoidtestFacež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp||ÿÿÿÿFTFace*>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFace-Test.cpp€€,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTFaceTestÿÿÿÿÿÿÿÿ ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Öž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppÎÅ¡b¦à6¯ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ BadGlyphTestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp0Sÿÿÿÿÿÿÿÿ FTFont BadGlyphTestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp35 ÿÿÿÿÿÿÿÿ BadGlyphTestFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿCheckGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppFQ ÿÿÿÿÿÿÿÿ BadGlyphTestFontchrÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolMakeGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp7C ÿÿÿÿÿÿÿÿ BadGlyphTestFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph* BadGlyphTestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp35 ÿÿÿÿÿÿÿÿ BadGlyphTestFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿCheckGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppFQ ÿÿÿÿÿÿÿÿ BadGlyphTestFontchrÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿboolMakeGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp7C ÿÿÿÿÿÿÿÿ BadGlyphTestFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*FTFontTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppV"ÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppYY#ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestOpenFontÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppZZ-ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿ,testOpenFontFromMemoryÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp[[%ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestAttachFileÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp\\%ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestAttachDataÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp]]&ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetFontSizeÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp^^%ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetCharMapÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp__)ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿ$testGetCharmapListÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp``&ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestBoundingBoxÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppaa,ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿ*testCheckGlyphFailureÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppbb"ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestAdvanceÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppcc!ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppXX#ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppddÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿFTFontTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppgg;ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿFTFontTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpphhIÿÿÿÿÿÿÿÿFTFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿFTFontTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿFTFontTestvoidtestAdvancež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppû ÿÿÿÿÿÿÿÿFTFontTestvoidtestAttachDataž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp†Š ÿÿÿÿÿÿÿÿFTFontTestvoidtestAttachFilež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppƒ ÿÿÿÿÿÿÿÿFTFontTestvoidtestBoundingBoxž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp¾ñ ÿÿÿÿÿÿÿÿFTFontTestvoid*testCheckGlyphFailurež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppóù ÿÿÿÿÿÿÿÿFTFontTestvoid$testGetCharmapListž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp³» ÿÿÿÿÿÿÿÿFTFontTestvoidtestOpenFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppkr ÿÿÿÿÿÿÿÿFTFontTestvoid,testOpenFontFromMemoryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppu| ÿÿÿÿÿÿÿÿFTFontTestvoidtestRenderž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp  ÿÿÿÿÿÿÿÿFTFontTestvoidtestSetCharMapž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppª° ÿÿÿÿÿÿÿÿFTFontTestvoidtestSetFontSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp§ ÿÿÿÿÿÿÿÿFTFontTestvoidFTFontTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppgg;ÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿFTFontTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpphhIÿÿÿÿÿÿÿÿFTFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿFTFontTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿFTFontTestvoidtestAdvancež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppû ÿÿÿÿÿÿÿÿFTFontTestvoidtestAttachDataž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp†Š ÿÿÿÿÿÿÿÿFTFontTestvoidtestAttachFilež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppƒ ÿÿÿÿÿÿÿÿFTFontTestvoidtestBoundingBoxž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp¾ñ ÿÿÿÿÿÿÿÿFTFontTestvoid*testCheckGlyphFailurež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppóù ÿÿÿÿÿÿÿÿFTFontTestvoid$testGetCharmapListž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp³» ÿÿÿÿÿÿÿÿFTFontTestvoidtestOpenFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppkr ÿÿÿÿÿÿÿÿFTFontTestvoid,testOpenFontFromMemoryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppu| ÿÿÿÿÿÿÿÿFTFontTestvoidtestRenderž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp  ÿÿÿÿÿÿÿÿFTFontTestvoidtestSetCharMapž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppª° ÿÿÿÿÿÿÿÿFTFontTestvoidtestSetFontSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp§ ÿÿÿÿÿÿÿÿFTFontTestvoidtestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp  ÿÿÿÿTestFont*TestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp-ÿÿÿÿÿÿÿÿ FTFontMakeGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp , ÿÿÿÿÿÿÿÿTestFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*TestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿTestFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿTestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿTestFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿMakeGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp , ÿÿÿÿÿÿÿÿTestFontgÿÿÿÿÿÿÿÿunsigned intÿÿÿÿFTGlyph*TestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿTestFontfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿTestFontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿTestFontpBufferBytesÿÿÿÿÿÿÿÿ(const unsigned char*ÿÿÿÿ"bufferSizeInBytesÿÿÿÿÿÿÿÿ size_tÿÿÿÿÿÿÿÿTestGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp ÿÿÿÿÿÿÿÿFTGlyph Renderž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppDÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp  ÿÿÿÿÿÿÿÿTestGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Renderž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cppDÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyphž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp  ÿÿÿÿÿÿÿÿTestGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTFont-Test.cpp$$,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTFontTestÿÿÿÿÿÿÿÿ Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp%vË`ÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp¢N<4ßUž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp iÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp&ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp!ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp&ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestPenPositionÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp&ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestDisplayListÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp  +ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿ$FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿ$FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppQÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppbc ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppef ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp' ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestDisplayList®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppQ` ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestPenPosition®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp;N ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp)8 ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoid(~ FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿ $FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿ$FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppQÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppbc ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppef ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp' ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestDisplayList®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppQ` ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestPenPosition®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp;N ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp)8 ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestvoid(~ FTGLBitmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLBitmapFont-Test.cppkk4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLBitmapFontTestÿÿÿÿÿÿÿÿ Gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp%vË`ÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp‘ã@øžab./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp dÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp&ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp!ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp)ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿÿÿÿÿ$testBadDisplayListÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp*ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿÿÿÿÿ&testGoodDisplayListÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp  ,ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿ&FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿ&FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp]^ ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp`a ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid$testBadDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp:I ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp' ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid&testGoodDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppK[ ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp)8 ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid*~ FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿ &FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿ&FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp]^ ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp`a ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid$testBadDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp:I ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp' ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid&testGoodDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppK[ ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp)8 ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestvoid*~ FTGLOutlineFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLOutlineFont-Test.cppff5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLOutlineFontTestÿÿÿÿÿÿÿÿ Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp%vË`ÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp>’YY‹=§Q”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp Qÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp&ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp!ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp&ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestiÿÿÿÿÿÿÿÿÿÿÿÿtestDisplayListÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp  +ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿ$FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿ$FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppQÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppJK ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppMN ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp& ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestDisplayList®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp9H ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp(7 ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoid(~ FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿ$FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿ$FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppQÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppJK ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppMN ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp& ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestDisplayList®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp9H ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp(7 ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestvoid(~ FTGLPixmapFontTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cpp ÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPixmapFont-Test.cppSS4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$FTGLPixmapFontTestÿÿÿÿÿÿÿÿ Oÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp%vË`ÿÿÿÿ °/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppÈq‘¬/åêª0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp eÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp&ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp!ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp)ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿÿÿÿÿ$testBadDisplayListÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp*ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿÿÿÿÿ&testGoodDisplayListÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp  ,ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿ&FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿ&FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp^_ ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppab ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid$testBadDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp;J ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp' ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid&testGoodDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppL\ ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp)9 ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid*~ FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿ &FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿ&FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp^_ ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppab ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid$testBadDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp;J ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp' ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid&testGoodDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppL\ ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp)9 ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestvoid*~ FTGLPolygonFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLPolygonFont-Test.cppgg5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLPolygonFontTestÿÿÿÿÿÿÿÿ Sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp%vË`ÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppâ´0•¹c./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp aÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp&ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp$ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestResizeBugÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp!ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿCPPUNIT_TEST°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp&ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿÿÿÿÿtestDisplayListÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp  ,ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿ&FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿ&FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLTextureFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppZ[ ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp]^ ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp& ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppIX ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp8G ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestResizeBug°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp(6 ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoid*~ FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿ &FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿ&FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppRÿÿÿÿÿÿÿÿ&FTGLTextureFontTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppZ[ ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtearDown°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp]^ ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestConstructor°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp& ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestDisplayList°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppIX ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestRender°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp8G ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoidtestResizeBug°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp(6 ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestvoid*~ FTGLTextureFontTest°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cpp ÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGLTextureFont-Test.cppcc5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&FTGLTextureFontTestÿÿÿÿÿÿÿÿ Wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Öž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp»>®éÌL /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTGlyphTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppdÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp)ÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ$testBadConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp*ÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ&testGoodConstructorÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp$ÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿFTGlyphTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿFTGlyphTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppJÿÿÿÿÿÿÿÿFTGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿloadGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppT\ ÿÿÿÿÿÿÿÿFTGlyphTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid setUp /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp?@ ÿÿÿÿÿÿÿÿFTGlyphTestvoidsetUpFreetype /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppJR ÿÿÿÿÿÿÿÿFTGlyphTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidtearDown /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppCD ÿÿÿÿÿÿÿÿFTGlyphTestvoid tearDownFreetype /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp^b ÿÿÿÿÿÿÿÿFTGlyphTestvoid$testBadConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp + ÿÿÿÿÿÿÿÿFTGlyphTestvoid&testGoodConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp.< ÿÿÿÿÿÿÿÿFTGlyphTestvoid FTGlyphTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿFTGlyphTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppJÿÿÿÿÿÿÿÿFTGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿloadGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppT\ ÿÿÿÿÿÿÿÿFTGlyphTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid setUp /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp?@ ÿÿÿÿÿÿÿÿFTGlyphTestvoidsetUpFreetype /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppJR ÿÿÿÿÿÿÿÿFTGlyphTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidtearDown /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppCD ÿÿÿÿÿÿÿÿFTGlyphTestvoid tearDownFreetype /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp^b ÿÿÿÿÿÿÿÿFTGlyphTestvoid$testBadConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp + ÿÿÿÿÿÿÿÿFTGlyphTestvoid&testGoodConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp.< ÿÿÿÿÿÿÿÿFTGlyphTestvoidface /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppHHÿÿÿÿFT_Facelibrary /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppGGÿÿÿÿFT_LibraryTestGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppÿÿÿÿÿÿÿÿFTGlyph Render /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppEÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp  ÿÿÿÿÿÿÿÿTestGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ Render /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppEÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyph /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cpp  ÿÿÿÿÿÿÿÿTestGlyph glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyph-Test.cppff-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTGlyphTestÿÿÿÿÿÿÿÿ [ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿÿÿÿÿÿÿÿÿ²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp¢=ITzçž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ(FTGlyphContainerTest²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppvÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿtestAddÿÿÿÿÿÿÿÿCPPUNIT_TEST²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp%ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetCharMapÿÿÿÿÿÿÿÿCPPUNIT_TEST²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp%ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿtestGlyphIndexÿÿÿÿÿÿÿÿCPPUNIT_TEST²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp"ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿtestAdvanceÿÿÿÿÿÿÿÿCPPUNIT_TEST²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp  !ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp-ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp!!ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿ(FTGlyphContainerTest²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp$( ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿ(FTGlyphContainerTest²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp*- ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppgj ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtearDown²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppmp ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestAdd²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp/: ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestAdvance²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppNV ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestGlyphIndex²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppGK ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestRender²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppYd ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestSetCharMap²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp=D ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoid (FTGlyphContainerTest²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp$( ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿ(FTGlyphContainerTest²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp*- ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppgj ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtearDown²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppmp ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestAdd²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp/: ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestAdvance²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppNV ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestGlyphIndex²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppGK ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestRender²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppYd ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidtestSetCharMap²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp=D ÿÿÿÿÿÿÿÿ(FTGlyphContainerTestvoidface²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppssÿÿÿÿFTFace*glyphContainer²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpptt(ÿÿÿÿ"FTGlyphContainer*TestGlyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp ÿÿÿÿÿÿÿÿFTGlyph Render²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppLÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp ÿÿÿÿÿÿÿÿTestGlyphÿÿÿÿ Render²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppLÿÿÿÿÿÿÿÿTestGlyphpenÿÿÿÿÿÿÿÿconst FTPoint&ÿÿÿÿconst FTPoint&TestGlyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cpp ÿÿÿÿÿÿÿÿTestGlyphÿÿÿÿ>CPPUNIT_TEST_SUITE_REGISTRATION²/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTGlyphContainer-Test.cppxx6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(FTGlyphContainerTestÿÿÿÿÿÿÿÿ _ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp%vË`ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp}e@ûM=¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTLibraryTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp/ÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp  &ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp  ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿÿÿÿÿÿÿÿÿtestErrorÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp  &ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp  ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿFTLibraryTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿFTLibraryTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cppLÿÿÿÿÿÿÿÿFTLibraryTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp&' ÿÿÿÿÿÿÿÿFTLibraryTestvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp*+ ÿÿÿÿÿÿÿÿFTLibraryTestvoidtestConstructor¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp ÿÿÿÿÿÿÿÿFTLibraryTestvoidtestError¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp# ÿÿÿÿÿÿÿÿFTLibraryTestvoidFTLibraryTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp ÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿFTLibraryTest¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cppLÿÿÿÿÿÿÿÿFTLibraryTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp&' ÿÿÿÿÿÿÿÿFTLibraryTestvoidtearDown¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp*+ ÿÿÿÿÿÿÿÿFTLibraryTestvoidtestConstructor¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp ÿÿÿÿÿÿÿÿFTLibraryTestvoidtestError¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp# ÿÿÿÿÿÿÿÿFTLibraryTestvoid>CPPUNIT_TEST_SUITE_REGISTRATION¤/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTLibrary-Test.cpp11/ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTLibraryTestÿÿÿÿÿÿÿÿ cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppÎÑZâ'“}4ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTListTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppMÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp  &ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp  #ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿÿÿÿÿtestPushBackÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp  "ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetBackÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp#ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetFrontÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp  #ÿÿÿÿÿÿÿÿFTListTestc.tÿÿÿÿÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppÿÿÿÿÿÿÿÿFTListTestÿÿÿÿFTListTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿFTListTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppIÿÿÿÿÿÿÿÿFTListTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppEF ÿÿÿÿÿÿÿÿFTListTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppIJ ÿÿÿÿÿÿÿÿFTListTestvoidtestConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp ÿÿÿÿÿÿÿÿFTListTestvoidtestGetBackž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp-6 ÿÿÿÿÿÿÿÿFTListTestvoidtestGetFrontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp9B ÿÿÿÿÿÿÿÿFTListTestvoidtestPushBackž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp* ÿÿÿÿÿÿÿÿFTListTestvoidFTListTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp ÿÿÿÿÿÿÿÿFTListTestÿÿÿÿFTListTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppIÿÿÿÿÿÿÿÿFTListTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppEF ÿÿÿÿÿÿÿÿFTListTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppIJ ÿÿÿÿÿÿÿÿFTListTestvoidtestConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp ÿÿÿÿÿÿÿÿFTListTestvoidtestGetBackž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp-6 ÿÿÿÿÿÿÿÿFTListTestvoidtestGetFrontž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp9B ÿÿÿÿÿÿÿÿFTListTestvoidtestPushBackž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cpp* ÿÿÿÿÿÿÿÿFTListTestvoid>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTList-Test.cppOO,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTListTestÿÿÿÿÿÿÿÿ gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppÎÒîÌñ•ªež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTMeshTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppŠÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp)ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿÿÿÿÿ$testGetTesselationÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp#ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿÿÿÿÿtestAddPointÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp  (ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿÿÿÿÿ"testTooManyPointsÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp#ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp!!ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿFTMeshTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp$% ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿFTMeshTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp'( ÿÿÿÿÿÿÿÿFTMeshTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp‚ƒ ÿÿÿÿÿÿÿÿFTMeshTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp†‡ ÿÿÿÿÿÿÿÿFTMeshTestvoidtestAddPointž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp<a ÿÿÿÿÿÿÿÿFTMeshTestvoid$testGetTesselationž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp*9 ÿÿÿÿÿÿÿÿFTMeshTestvoid"testTooManyPointsž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppd€ ÿÿÿÿÿÿÿÿFTMeshTestvoidFTMeshTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp$% ÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿFTMeshTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp'( ÿÿÿÿÿÿÿÿFTMeshTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp‚ƒ ÿÿÿÿÿÿÿÿFTMeshTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp†‡ ÿÿÿÿÿÿÿÿFTMeshTestvoidtestAddPointž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp<a ÿÿÿÿÿÿÿÿFTMeshTestvoid$testGetTesselationž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp*9 ÿÿÿÿÿÿÿÿFTMeshTestvoid"testTooManyPointsž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppd€ ÿÿÿÿÿÿÿÿFTMeshTestvoid>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cppŒŒ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTMeshTestÿÿÿÿÿÿÿÿftglBeginž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp  3ÿÿÿÿÿÿÿÿtypeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglCombinež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp  xÿÿÿÿÿÿÿÿcoords[]ÿÿÿÿÿÿÿÿFTGL_DOUBLE*ÿÿÿÿvertex_data[]ÿÿÿÿÿÿÿÿ void**ÿÿÿÿweight[]ÿÿÿÿÿÿÿÿGLfloat*ÿÿÿÿoutDataÿÿÿÿÿÿÿÿ void**ÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglEndž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp  $ÿÿÿÿÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglErrorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp6ÿÿÿÿÿÿÿÿerrCodeÿÿÿÿÿÿÿÿ GLenumÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidftglVertexž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp  3ÿÿÿÿÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿmeshÿÿÿÿÿÿÿÿFTMesh*ÿÿÿÿvoidPOINT_DATAž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTMesh-Test.cpp ÿÿÿÿ float* kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp¥ç@û#ü0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ$FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp Uÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp&ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp!ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp  +ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿ$FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿ$FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppQÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp89 ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidsetUpFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppBM ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp;< ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoid tearDownFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppOS ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp( ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp*6 ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoid(~ FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿ $FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿ$FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppQÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp89 ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidsetUpFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppBM ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp;< ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoid tearDownFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppOS ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp( ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp*6 ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestvoid(~ FTOutlineGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿface®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp@@ÿÿÿÿFT_Facelibrary®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cpp??ÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATION®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTOutlineGlyph-Test.cppWW4ÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿ$FTOutlineGlyphTestÿÿÿÿÿÿÿÿ o>/usr/include/c++/4.4.1/iostreamÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.hcL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–ÖN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp+ á,? j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ"FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp]ÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp&ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp!ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp*ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿ"FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿ"FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppPÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp@A ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidsetUpFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppJU ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppCD ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoid tearDownFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppW[ ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtestConstructor¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp#/ ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtestRender¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp1> ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoid&~ FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp! ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿ "FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿ"FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppPÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp@A ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidsetUpFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppJU ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppCD ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoid tearDownFreetype¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppW[ ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtestConstructor¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp#/ ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoidtestRender¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp1> ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestvoid&~ FTPixmapGlyphTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp! ÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿface¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppHHÿÿÿÿFT_Facelibrary¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cppGGÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATION¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPixmapGlyph-Test.cpp__3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"FTPixmapGlyphTestÿÿÿÿÿÿÿÿ sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp%vË`ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp¼~ù·%rZb /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTPointTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppžÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp  &ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp  (ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ"testOperatorEqualÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp  'ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ testOperatorPlusÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp+ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ(testOperatorMultiplyÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp+ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ(testOperatorNotEqualÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp-ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ,testOperatorPlusEqualsÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp)ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿ$testOperatorDoubleÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp"ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿtestSettersÿÿÿÿÿÿÿÿCPPUNIT_TEST /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp"ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿtestGettersÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp  $ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿFTPointTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿFTPointTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppJÿÿÿÿÿÿÿÿFTPointTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp–— ÿÿÿÿÿÿÿÿFTPointTestvoidtearDown /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppš› ÿÿÿÿÿÿÿÿFTPointTestvoidtestConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp3 ÿÿÿÿÿÿÿÿFTPointTestvoidtestGetters /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppŒ“ ÿÿÿÿÿÿÿÿFTPointTestvoid$testOperatorDouble /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppv~ ÿÿÿÿÿÿÿÿFTPointTestvoid"testOperatorEqual /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp6? ÿÿÿÿÿÿÿÿFTPointTestvoid(testOperatorMultiply /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppZg ÿÿÿÿÿÿÿÿFTPointTestvoid(testOperatorNotEqual /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppBK ÿÿÿÿÿÿÿÿFTPointTestvoid testOperatorPlus /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppNW ÿÿÿÿÿÿÿÿFTPointTestvoid,testOperatorPlusEquals /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppjs ÿÿÿÿÿÿÿÿFTPointTestvoidtestSetters /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp€Š ÿÿÿÿÿÿÿÿFTPointTestvoid FTPointTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp ÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿFTPointTest /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppJÿÿÿÿÿÿÿÿFTPointTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp–— ÿÿÿÿÿÿÿÿFTPointTestvoidtearDown /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppš› ÿÿÿÿÿÿÿÿFTPointTestvoidtestConstructor /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp3 ÿÿÿÿÿÿÿÿFTPointTestvoidtestGetters /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppŒ“ ÿÿÿÿÿÿÿÿFTPointTestvoid$testOperatorDouble /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppv~ ÿÿÿÿÿÿÿÿFTPointTestvoid"testOperatorEqual /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp6? ÿÿÿÿÿÿÿÿFTPointTestvoid(testOperatorMultiply /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppZg ÿÿÿÿÿÿÿÿFTPointTestvoid(testOperatorNotEqual /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppBK ÿÿÿÿÿÿÿÿFTPointTestvoid testOperatorPlus /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppNW ÿÿÿÿÿÿÿÿFTPointTestvoid,testOperatorPlusEquals /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cppjs ÿÿÿÿÿÿÿÿFTPointTestvoidtestSetters /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp€Š ÿÿÿÿÿÿÿÿFTPointTestvoid>CPPUNIT_TEST_SUITE_REGISTRATION /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPoint-Test.cpp  -ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTPointTestÿÿÿÿÿÿÿÿ wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpptnèÓ°:./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp Wÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp&ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp!ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp  (ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿFTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿFTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppNÿÿÿÿÿÿÿÿFTPolyGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp:; ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidsetUpFreetype¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppDO ÿÿÿÿÿÿÿÿFTPolyGlyphTestbvoidtearDown¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp=> ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoid tearDownFreetype¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppQU ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidtestConstructor¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp) ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidtestRender¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp+8 ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoid"~ FTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿ FTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿFTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppNÿÿÿÿÿÿÿÿFTPolyGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp:; ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidsetUpFreetype¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppDO ÿÿÿÿÿÿÿÿFTPolyGlyphTestbvoidtearDown¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp=> ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoid tearDownFreetype¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppQU ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidtestConstructor¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp) ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoidtestRender¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp+8 ÿÿÿÿÿÿÿÿFTPolyGlyphTestvoid"~ FTPolyGlyphTest¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cpp ÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿface¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppBBÿÿÿÿFT_Facelibrary¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppAAÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATION¨/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTPolyGlyph-Test.cppYY1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTPolyGlyphTestÿÿÿÿÿÿÿÿ {ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h./usr/include/ft2build.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h ./usr/include/ft2build.h¦a‹+Cï)Ý0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppÎßãWÜ_kc*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTSizeTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppZÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp&ÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TESTž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp&ÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿÿÿÿÿÿÿÿÿtestSetCharSizeÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp#ÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿFTSizeTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp ÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿFTSizeTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppIÿÿÿÿÿÿÿÿFTSizeTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppAB ÿÿÿÿÿÿÿÿFTSizeTestvoidsetUpFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppLR ÿÿÿÿÿÿÿÿFTSizeTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppEF ÿÿÿÿÿÿÿÿFTSizeTestvoid tearDownFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppTX ÿÿÿÿÿÿÿÿFTSizeTestvoidtestConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp( ÿÿÿÿÿÿÿÿFTSizeTestvoidtestSetCharSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp+> ÿÿÿÿÿÿÿÿFTSizeTestvoidFTSizeTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp ÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿFTSizeTestž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppIÿÿÿÿÿÿÿÿFTSizeTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUpž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppAB ÿÿÿÿÿÿÿÿFTSizeTestvoidsetUpFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppLR ÿÿÿÿÿÿÿÿFTSizeTestvoidtearDownž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppEF ÿÿÿÿÿÿÿÿFTSizeTestvoid tearDownFreetypež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppTX ÿÿÿÿÿÿÿÿFTSizeTestvoidtestConstructorž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp( ÿÿÿÿÿÿÿÿFTSizeTestvoidtestSetCharSizež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp+> ÿÿÿÿÿÿÿÿFTSizeTestvoidfacež/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppJJÿÿÿÿFT_Facelibraryž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cppIIÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATIONž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTSize-Test.cpp\\,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTSizeTestÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp%vË`ÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpplwè¨r3¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ"FTTesselationTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppEÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp  #ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿÿÿÿÿÿÿÿÿtestAddPointÿÿÿÿÿÿÿÿCPPUNIT_TEST¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp  #ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetPointÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp  *ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp  ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿ"FTTesselationTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿ"FTTesselationTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp ÿÿÿÿÿÿÿÿ"FTTesselationTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp=> ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppAB ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtestAddPoint¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp) ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtestGetPoint¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp,: ÿÿÿÿÿÿÿÿ"FTTesselationTestvoid"FTTesselationTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp ÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿ"FTTesselationTest¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp ÿÿÿÿÿÿÿÿ"FTTesselationTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp=> ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtearDown¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppAB ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtestAddPoint¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp) ÿÿÿÿÿÿÿÿ"FTTesselationTestvoidtestGetPoint¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cpp,: ÿÿÿÿÿÿÿÿ"FTTesselationTestvoid>CPPUNIT_TEST_SUITE_REGISTRATION¬/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTesselation-Test.cppGG3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"FTTesselationTestÿÿÿÿÿÿÿÿ ƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h 0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppùmÅúið ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ$FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp qÿÿÿÿÿÿÿÿ"CppUnit::TestCase CPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp&ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp!ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿtestRenderÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp  +ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿ$FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿ$FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppQÿÿÿÿÿÿÿÿ$FTTextureGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppTU ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidsetUpFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp^i ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppWX ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoid tearDownFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppko ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp6 ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp8R ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoid(~ FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿ $FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿ$FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppQÿÿÿÿÿÿÿÿ$FTTextureGlyphTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppTU ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidsetUpFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp^i ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtearDown®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppWX ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoid tearDownFreetype®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppko ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtestConstructor®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp6 ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoidtestRender®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp8R ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestvoid(~ FTTextureGlyphTest®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp ÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿface®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp\\ÿÿÿÿFT_Facelibrary®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cpp[[ÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATION®/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTTextureGlyph-Test.cppss4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$FTTextureGlyphTestÿÿÿÿÿÿÿÿ ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp%vË`ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp‘1¯·`Ë¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTVectorTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppRÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp  &ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿCPPUNIT_TEST¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp  "ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿÿÿÿÿtestReserveÿÿÿÿÿÿÿÿCPPUNIT_TEST¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp  #ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿÿÿÿÿtestPushBackÿÿÿÿÿÿÿÿCPPUNIT_TEST¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp1ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿÿÿÿÿ4testOperatorSquareBracketsÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp  %ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿFTVectorTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿFTVectorTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppKÿÿÿÿÿÿÿÿFTVectorTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppJK ÿÿÿÿÿÿÿÿFTVectorTestvoidtearDown¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppNO ÿÿÿÿÿÿÿÿFTVectorTestvoidtestConstructor¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp ÿÿÿÿÿÿÿÿFTVectorTestvoid4testOperatorSquareBrackets¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp<G ÿÿÿÿÿÿÿÿFTVectorTestvoidtestPushBack¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp,9 ÿÿÿÿÿÿÿÿFTVectorTestvoidtestReserve¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp!) ÿÿÿÿÿÿÿÿFTVectorTestvoidFTVectorTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp ÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿFTVectorTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppKÿÿÿÿÿÿÿÿFTVectorTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppJK ÿÿÿÿÿÿÿÿFTVectorTestvoidtearDown¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppNO ÿÿÿÿÿÿÿÿFTVectorTestvoidtestConstructor¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp ÿÿÿÿÿÿÿÿFTVectorTestvoid4testOperatorSquareBrackets¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp<G ÿÿÿÿÿÿÿÿFTVectorTestvoidtestPushBack¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp,9 ÿÿÿÿÿÿÿÿFTVectorTestvoidtestReserve¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cpp!) ÿÿÿÿÿÿÿÿFTVectorTestvoid>CPPUNIT_TEST_SUITE_REGISTRATION¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVector-Test.cppTT.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFTVectorTestÿÿÿÿÿÿÿÿ ‹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/assert.h”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp%vË`ÿÿÿÿ=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h ª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppBÚWìêÏLÎ0/usr/include/gnu/stubs.h z?w+§‰;ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Ö./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿ FTVectoriserTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppþÍÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp*ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ&testFreetypeVersionÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp+ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ(testNullGlyphProcessÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp*ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ&testBadGlyphProcessÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp-ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ,testSimpleGlyphProcessÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp.ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ.testComplexGlyphProcessÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp%ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetContourÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp%ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetOutlineÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp"ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿtestGetMeshÿÿÿÿÿÿÿÿCPPUNIT_TESTª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp  #ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿtestMakeMeshÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITEª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp)ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_ENDª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp  ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿ FTVectoriserTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp  ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿ FTVectoriserTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp ÿÿÿÿÿÿÿÿ FTVectoriserTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿloadGlyphª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp½Å ÿÿÿÿÿÿÿÿ FTVectoriserTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid setUpª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp¨© ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidsetUpFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp³» ÿÿÿÿÿÿÿÿ FTVectoriserTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidtearDownª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp¬­ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid tearDownFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppÇË ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid&testBadGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp/7 ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid.testComplexGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppGQ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid&testFreetypeVersionª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp% ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetContourª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppT^ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetMeshª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppx‚ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetOutlineª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppau ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestMakeMeshª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp…¥ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid(testNullGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp(, ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid,testSimpleGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp:D ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid FTVectoriserTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp  ÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿ FTVectoriserTestª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp ÿÿÿÿÿÿÿÿ FTVectoriserTestnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿloadGlyphª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp½Å ÿÿÿÿÿÿÿÿ FTVectoriserTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid setUpª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp¨© ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidsetUpFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp³» ÿÿÿÿÿÿÿÿ FTVectoriserTestcharacterIndexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidtearDownª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp¬­ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid tearDownFreetypeª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppÇË ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid&testBadGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp/7 ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid.testComplexGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppGQ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid&testFreetypeVersionª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp% ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetContourª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppT^ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetMeshª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppx‚ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestGetOutlineª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppau ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidtestMakeMeshª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp…¥ ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid(testNullGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp(, ÿÿÿÿÿÿÿÿ FTVectoriserTestvoid,testSimpleGlyphProcessª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp:D ÿÿÿÿÿÿÿÿ FTVectoriserTestvoidfaceª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp±±ÿÿÿÿFT_Facelibraryª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp°°ÿÿÿÿFT_Library>CPPUNIT_TEST_SUITE_REGISTRATIONª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppÏÏ2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ FTVectoriserTestÿÿÿÿÿÿÿÿtestMeshª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppƒûÿÿÿÿdouble*$testMeshPointCountª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp}€ÿÿÿÿunsigned int*(testMeshPolygonTypesª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cppjzÿÿÿÿGLenum*testOutlineª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTVectoriser-Test.cpp gÿÿÿÿdouble* ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp%vË`ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppÄÆUd¬{æž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Öž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppÿÿÿÿÿÿÿÿÿÿÿÿFTLayoutTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp $ÿÿÿÿÿÿÿÿ"CppUnit::TestCaseCPPUNIT_TEST¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp  &ÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿÿÿÿÿÿÿÿÿtestConstructorÿÿÿÿÿÿÿÿ$CPPUNIT_TEST_SUITE¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp  %ÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿÿÿÿÿ,CPPUNIT_TEST_SUITE_END¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿFTLayoutTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿFTLayoutTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppKÿÿÿÿÿÿÿÿFTLayoutTestTnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTestloovoidtearDown¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ! ÿÿÿÿÿÿÿÿFTLayoutTestvoidtestConstructor¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTest.voidFTLayoutTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿFTLayoutTest¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cppKÿÿÿÿÿÿÿÿFTLayoutTestTnameÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ setUp¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTestloovoidtearDown¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ! ÿÿÿÿÿÿÿÿFTLayoutTestvoidtestConstructor¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp ÿÿÿÿÿÿÿÿFTLayoutTest.void>CPPUNIT_TEST_SUITE_REGISTRATION¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp&&.ÿÿÿÿÿÿÿÿotcÿÿÿÿÿÿÿÿÿÿÿÿFTLayoutTestÿÿÿÿÿÿÿÿ SCRIPT¢/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/FTlayout-Test.cpp arabicconst intSž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cpp”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Z”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h¢!–Öž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%v”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.hÿÿÿÿÿÿÿÿÿÿÿÿARIAL_FONT_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Dÿÿÿÿ"const char* const*BAD_ASCII_TEST_STRING”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h 7ÿÿÿÿ"const char* constBAD_FONT_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h 6ÿÿÿÿ"const char* const$BIG_CHARACTER_CODE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h3ÿÿÿÿ$const unsigned intBIG_FONT_INDEX”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h)ÿÿÿÿ$const unsigned int CHARACTER_CODE_A”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned int CHARACTER_CODE_G”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned int.COMPLEX_CHARACTER_INDEX”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned intFONT_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Dÿÿÿÿ"const char* constFONT_INDEX_OF_A”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h'ÿÿÿÿ$const unsigned intFONT_POINT_SIZE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h(ÿÿÿÿ$const unsigned int,GOOD_ASCII_TEST_STRING”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Bÿÿÿÿ"const char* constGOOD_FONT_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Kÿÿÿÿ"const char* const0GOOD_UNICODE_TEST_STRING”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h  Kÿÿÿÿconst wchar_t*&NULL_CHARACTER_CODE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned int(NULL_CHARACTER_INDEX”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned intNULL_FONT_INDEX”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h&ÿÿÿÿ$const unsigned int NUMBER_OF_GLYPHS”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h(ÿÿÿÿ$const unsigned intRESOLUTION”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h"ÿÿÿÿ$const unsigned int,SIMPLE_CHARACTER_INDEX”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h0ÿÿÿÿ$const unsigned intTOO_MANY_GLYPHS”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h  +6 MHei-Medium-Acro has 14099$const unsigned intTYPE1_AFM_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Fÿÿÿÿ"const char* constTYPE1_FONT_FILE”/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/Fontdefs.h Fÿÿÿÿ"const char* const “ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÒáäG%vž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppÿÿÿÿÿÿÿÿÿÿÿÿHPGCalc_afmž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cppAEÿÿÿÿ(BINARYFILEDUMP const*byte_data_HPGCalc_afmž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cpp=ÿÿÿÿ(const unsigned char**byte_size_HPGCalc_afmž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cpp? ?'ÿÿÿÿconst int BINARYFILEDUMPž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_afm.cpp  ÿÿÿÿ*BINARYFILEDUMP_struct —ž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cpp%vË`ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÒáäG#¬?Zž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÿÿÿÿÿÿÿÿÿÿÿÿHPGCalc_pfbž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cppÿÿÿÿ(BINARYFILEDUMP const*byte_data_HPGCalc_pfbž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cpp ÿÿÿÿ(const unsigned char**byte_size_HPGCalc_pfbž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cpp  'ÿÿÿÿconst int BINARYFILEDUMPž/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/HPGCalc_pfb.cpp  ÿÿÿÿ*BINARYFILEDUMP_struct ›ÿÿÿÿÿÿÿÿÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cpp%vË`ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cppXE,hf˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cppÿÿÿÿÿÿÿÿÿÿÿÿmain˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cpp ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿconst char**ÿÿÿÿintbuildGLContext˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cpp*ÿÿÿÿÿÿÿÿvoidmain˜/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/TestMain.cpp ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿconst char**ÿÿÿÿint Ÿ>/usr/include/c++/4.4.1/iostream*/usr/include/stdlib.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp%vË`ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hfL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppÖ ¾†ÓJüf</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppÿÿÿÿÿÿÿÿÿÿÿÿmain/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppBÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿint do_ortho/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppChÿÿÿÿÿÿÿÿvoiddraw_scene/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppŒèÿÿÿÿÿÿÿÿvoidfile_exists/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppü ÿÿÿÿÿÿÿÿfontFilePathÿÿÿÿÿÿÿÿconst char*ÿÿÿÿintmain/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppBÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmy_display/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppëóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidmy_handle_key/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpptŠÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿunsigned charÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidmy_idle/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppöúÿÿÿÿÿÿÿÿvoidmy_init/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp%AJ YOU'LL PROBABLY WANT TO CHANGE THESEÿÿÿÿfont_filenameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidmy_reshape/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cppkrÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid usage/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp ÿÿÿÿÿÿÿÿprogramÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid fonts/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp "#include "mmgr.h"FTFont** height/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp ÿÿÿÿint width/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/demo.cpp ÿÿÿÿint £ >/usr/include/c++/4.4.1/iostream(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/assert.h*/usr/include/string.h&/usr/include/time.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h4/usr/include/c++/4.4.1/new*/usr/include/unistd.hŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h5/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp%vË`ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexprI~ ±nVÈß“ú va_end/( __builtin_va_end(v)n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.hvLßüb[_@ 2GSm_assert¹ä ( ( cond ) ? static_cast < void > ( 0 ) : __assert_fail ( # cond , __FILE__ , __LINE__ , __PRETTY_FUNCTION__ ) ) /home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppcondR÷Î̇¿åKva_start.0 __builtin_va_start(v,l)n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.hvll‰Þî‡eSTRESS_TEST…ÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.hp>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o4/usr/include/bits/stdlib.höµJš*ëŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hÀöKLÓ4éX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hÖ ¾‡ÖD’†j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÖ ¾‡ºn½D(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÿÿÿÿÿÿÿÿÿÿÿÿ(MemStaticTimeTracker/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppIN ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ(MemStaticTimeTracker/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppLL3ÿÿÿÿÿÿÿÿ(MemStaticTimeTrackerÿÿÿÿ,~ MemStaticTimeTracker/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppMMEÿÿÿÿÿÿÿÿ(MemStaticTimeTrackerÿÿÿÿ(MemStaticTimeTracker/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppLL3ÿÿÿÿÿÿÿÿ(MemStaticTimeTrackerÿÿÿÿ,~ MemStaticTimeTracker/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppMMEÿÿÿÿÿÿÿÿ(MemStaticTimeTrackerÿÿÿÿ,doCleanupLogOnFirstRun/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppôô&ÿÿÿÿÿÿÿÿvoid'&calculateActualSize/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp–Ÿ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿ size_t0calculateReportedAddress/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp¬·„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿactualAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿ void**calculateReportedSize/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp¡ª„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿactualSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿ size_t,doCleanupLogOnFirstRun/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppC„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿvoiddumpAllocations/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppñ „ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿfpÿÿÿÿÿÿÿÿ FILE*ÿÿÿÿvoiddumpLeakReport/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp G„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿvoidfindAllocUnit/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp€”„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿsAllocUnit*insertCommas/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppZs„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ valueÿÿÿÿÿÿÿÿunsigned intÿÿÿÿconst char*log/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppú„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ formatÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidm_allocator/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp »„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿ void*m_alwaysLogAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp]c„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ bool&&m_alwaysValidateAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppU[„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ bool&m_alwaysWipeAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppek„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ bool&&m_breakOnAllocation/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp¡¨„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ countÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid m_breakOnDealloc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppŸ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ bool& m_breakOnRealloc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppxŽ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ bool&m_calcAllUnused/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp`t„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿunsigned intm_calcUnused/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppQ^„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿunsigned intm_deallocator/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp„ì„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ deallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿvoidm_dumpAllocUnit/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppv„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿ prefixÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid$m_dumpMemoryReport/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppƒÄ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿfilenameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿoverwriteÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoid*m_getMemoryStatistics/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÆÍ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsMStatsm_randomeWipe/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppmv„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿ bool&m_reallocator/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp½‚„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ reallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ void*m_setOwner/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppªâ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿfileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿlineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿfuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid"m_validateAddress/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppîõ„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿbool.m_validateAllAllocUnits/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp O„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿbool&m_validateAllocUnit/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp÷„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿbool memorySizeString/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppu~„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsizeÿÿÿÿÿÿÿÿunsigned longÿÿÿÿconst char*operator delete/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÙî„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&operator delete [ ]/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppð„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidoperator new/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppò*„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿ void*operator new/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpplž„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿintÿÿÿÿ void* operator new [ ]/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp,j„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿ void* operator new [ ]/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp ׄ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿintÿÿÿÿ void*ownerString/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppPX„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿconst char*resetGlobals/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppäð„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿvoid$sourceFileStripper/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppEN„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿconst char*wipeWithPattern/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp¹ï„ ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿallocUnitÿÿÿÿÿÿÿÿsAllocUnit*ÿÿÿÿpatternÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ(originalReportedSizeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿvoid$allocationTypes/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppäæ1ÿÿÿÿconst char**alwaysLogAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp––,ÿÿÿÿbool"alwaysValidateAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp••,ÿÿÿÿboolalwaysWipeAll/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp——,ÿÿÿÿbool,breakOnAllocationCount/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppêê/ÿÿÿÿunsigned int(cleanupLogOnFirstRun/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp˜˜,ÿÿÿÿbool,currentAllocationCount/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppéé/ÿÿÿÿunsigned inthashBits/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp““4 ---------------------------------------------------------------------------------------------------------------------------------$const unsigned inthashSize/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppãã@ ---------------------------------------------------------------------------------------------------------------------------------$const unsigned inthashTable/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppçç'ÿÿÿÿsAllocUnit**m_alloc_calloc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÐÐ.ÿÿÿÿ$const unsigned intm_alloc_delete/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÒÒ.ÿÿÿÿ$const unsigned int(m_alloc_delete_array/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÓÓ.ÿÿÿÿ$const unsigned intm_alloc_free/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÔÔ.ÿÿÿÿ$const unsigned intm_alloc_malloc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÏÏ.ÿÿÿÿ$const unsigned intm_alloc_new/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÍÍ.ÿÿÿÿ$const unsigned int"m_alloc_new_array/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÎÎ.ÿÿÿÿ$const unsigned intm_alloc_realloc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÑÑ.ÿÿÿÿ$const unsigned intm_alloc_unknown/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÌÌ. ---------------------------------------------------------------------------------------------------------------------------------$const unsigned int"memoryLeakLogFile/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppóó:ÿÿÿÿconst char*memoryLogFile/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppòò8ÿÿÿÿconst char*mstt/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppOO ÿÿÿÿ(MemStaticTimeTrackerpaddingSize/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp™™68 An extra 8K per allocation!$const unsigned intpostfixPattern/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÛÛ8d Fill pattern for bytes following allocated blocksunsigned intprefixPattern/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÚÚ8p --------------------------------------------------------------------------------------------------------------------------------- ( Fill pattern for bytes preceeding allocated blocks)unsigned intrandomWipe/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cpp””,ÿÿÿÿboolreleasedPattern/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÝÝ8H Fill pattern for deallocated blocksunsigned intreservoir/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppèèÿÿÿÿsAllocUnit*reservoirBuffer/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppðð1ÿÿÿÿsAllocUnit**&reservoirBufferSize/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppññ/ÿÿÿÿunsigned intsourceFile/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppìì0ÿÿÿÿconst char*sourceFunc/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppíí0ÿÿÿÿconst char*sourceLine/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppîî/ÿÿÿÿunsigned int staticDeinitTime/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppïï,ÿÿÿÿbool stats/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppëëÿÿÿÿsMStatsunusedPattern/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.cppÜÜ8T Fill pattern for freshly allocated blocksunsigned intW/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h%vË`ÿÿÿÿUôC×ÀÞ™áæ__FUNCTION__/ "??"Œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hÀöKLÓ4é/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hÖ ¾‡ÖD’†Œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hÿÿÿÿÿÿÿÿÿÿÿÿm_allocatorŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hrsE ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿapssourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿ void* m_breakOnDeallocŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hll.ÿÿÿÿÿÿÿÿ.ehreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ bool& m_breakOnReallocŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hkk. ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿrf/reportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ bool&m_calcAllUnusedŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h† †ÿÿÿÿÿÿÿÿÿïï€unsigned intm_calcUnusedŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h… …6 ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿunsigned intm_deallocatorŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hvwJÿÿÿÿÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ deallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿvoidm_dumpAllocUnitŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hŒŒK ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿnurallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿ prefixÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid$m_dumpMemoryReportŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h]ÿÿÿÿÿÿÿÿpfilenameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿoverwriteÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoid*m_getMemoryStatisticsŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hŽ Ž ÿÿÿÿÿÿÿÿuossMStatsm_reallocatorŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.htu`ÿÿÿÿÿÿÿÿnursourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿsourceFuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ reallocationTypeÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿconst size_tÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿ void*m_setOwnerŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.heeM ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿfileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿlineÿÿÿÿÿÿÿÿ$const unsigned intÿÿÿÿfuncÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid"m_validateAddressŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h}}4 ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿreportedAddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿbool.m_validateAllAllocUnitsŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hÿÿÿÿÿÿÿÿrbool&m_validateAllocUnitŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h~~6ÿÿÿÿÿÿÿÿniallocUnitÿÿÿÿÿÿÿÿ"const sAllocUnit*ÿÿÿÿbooloperator deleteŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h˜˜+ÿÿÿÿÿÿÿÿnurreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&operator delete [ ]Œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h™™-ÿÿÿÿÿÿÿÿpreportedAddressÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidoperator newŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h””' ---------------------------------------------------------------------------------------------------------------------------------ÿÿÿÿapsreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿ void*operator newŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h––Oÿÿÿÿÿÿÿÿ.sbreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿintÿÿÿÿ void* operator new [ ]Œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h••)ÿÿÿÿÿÿÿÿpreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿ void* operator new [ ]Œ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.h——QÿÿÿÿÿÿÿÿreportedSizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿsourceFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsourceLineÿÿÿÿÿÿÿÿintÿÿÿÿ void* sAllocUnitŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hDD ÿÿÿÿ tag_au sMStatsŒ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/mmgr.hQQ ÿÿÿÿÿÿÿÿ[/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.h%vË`ÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hÖ ¾‡ÖD’†/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/test/nommgr.hÿÿÿÿÿÿÿÿÿÿÿÿ §>/usr/include/c++/4.4.1/iostream*/usr/include/stdlib.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp%vê ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hfL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppbäÑ»Âá*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppÿÿÿÿÿÿÿÿÿÿÿÿmain°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppXÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿint do_ortho°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppt¾ÿÿÿÿÿÿÿÿvoiddraw_scene°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp¾ÿÿÿÿÿÿÿÿvoidfile_exists°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppØòÿÿÿÿÿÿÿÿfilenameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿintmain°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppXÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmy_display°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppÄÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidmy_handle_key°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppÖÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿunsigned charÿÿÿÿxÿÿÿÿÿÿÿÿintÿÿÿÿyÿÿÿÿÿÿÿÿintÿÿÿÿvoidmy_init°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp>pJ YOU'LL PROBABLY WANT TO CHANGE THESEÿÿÿÿfont_filenameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidmy_reshape°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppÄÒÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid usage°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cppöþÿÿÿÿÿÿÿÿprogramÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid fonts°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp P original source: henryj@paradise.net.nzFTFont** height°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp ÿÿÿÿint width°/home/struktured/workspace/projectm_trunk/src/WinLibs/FTGL/win32_vcpp/ftgl_demo/demo.cpp ÿÿÿÿint_ÿÿÿÿè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.h%vüXÿÿÿÿè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.h-Lè( —Þìè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftconfig.hÿÿÿÿÿÿÿÿÿÿÿÿcè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.h%vüXÿÿÿÿè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.h-Lè(þgCLè/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config/ftmodule.hÿÿÿÿÿÿÿÿÿÿÿÿ «ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.h|È/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.c%vüXÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÈ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.cs&IÚ¯†ŽÈ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.cÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Trace_Get_CountÈ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"FT_Trace_Get_NameÈ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.c ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿft_debug_initÈ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftdebug.cùüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ ¯ÿÿÿÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.h(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.hÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c%vüXÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h:ÎýŠ)GqøIOBUF_SIZE9 512Ê/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cl‰&G s„·(»STREAM_FILEñb ( (struct SysFile *)stream->descriptor.pointer )Ê/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c stream >/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê64/usr/include/bits/select.höµJ…:LBÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c¥Šç‡--[\0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cÿÿÿÿÿÿÿÿÿÿÿÿSysFileÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c>DŠ structure that helps us to avoid useless calls of Seek() and Read()ÿÿÿÿfileÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c@@ ÿÿÿÿBPTR iobufÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cCCÿÿÿÿ UBYTE*iobuf_endÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cBBÿÿÿÿ ULONGiobuf_startÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cAAÿÿÿÿ ULONG Alloc_VecPooledÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cHUF† C implementation of AllocVecPooled (see autodoc exec/AllocPooled) ÿÿÿÿpoolHeaderÿÿÿÿÿÿÿÿAPTRÿÿÿÿmemSizeÿÿÿÿÿÿÿÿ ULONGÿÿÿÿAPTRFT_Done_MemoryÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cú ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFT_New_MemoryÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cÒ÷$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿFT_Stream_OpenÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c|Ï$ÿÿÿÿÿÿÿÿt streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿFree_VecPooledÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cVŠM„ C implementation of FreeVecPooled (see autodoc exec/AllocPooled) ÿÿÿÿpoolHeaderÿÿÿÿÿÿÿÿAPTRÿÿÿÿ memoryÿÿÿÿÿÿÿÿAPTRÿÿÿÿvoidft_allocÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cŒªMÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿsizeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ*ft_amiga_stream_closeÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c!Mÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ$ft_amiga_stream_ioÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c#y$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ offsetÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ bufferÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ countÿÿÿÿÿÿÿÿunsigned longÿÿÿÿÿÿÿÿft_freeÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.cÔþMÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿft_reallocÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/amiga/src/base/ftsystem.c¬ÒMÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿcur_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿnew_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿg²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/atari/ATARI.H%vÝÿÿÿÿ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/atari/ATARI.H$¬v¹Q$Àd²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/atari/ATARI.Hÿÿÿÿÿÿÿÿÿÿÿÿ ³./usr/include/ft2build.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c%vÝÿÿÿÿ2ë à=>pHAVE_ATSˆ 0®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c9{X”S>pHAVE_FSREFq 0®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cÑ0áÚj>pHAVE_FSSPECh 0®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cCò‹ÔWv>‹PREFER_LWFN 1®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c!·ŸÅru§Ž>p*HAVE_QUICKDRAW_CARBON 0®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cIˆÎªGµeþ¶_ÍHFS_MAXPATHLENv 1024®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cÔ¸ì}wû¨ù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cÿÿÿÿÿÿÿÿÿÿÿÿ4FT_ATSFontGetFileReference®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cv Apple will provide one eventually. ÿÿÿÿcats_font_idÿÿÿÿÿÿÿÿATSFontRefÿÿÿÿats_font_refÿÿÿÿÿÿÿÿ FSRef*ÿÿÿÿOSStatus FT_FSPathMakeRes®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cB/ÿÿÿÿÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿresÿÿÿÿÿÿÿÿ short*ÿÿÿÿ OSErr@FT_GetFilePath_From_Mac_ATS_Name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cTzMÿÿÿÿÿÿÿÿcfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿmaxPathSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ>FT_GetFileRef_From_Mac_ATS_Name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c=ÿÿÿÿÿÿÿÿcfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿats_font_refÿÿÿÿÿÿÿÿ FSRef*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿFT_Error8FT_GetFile_From_Mac_ATS_Name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c|ÿÿÿÿÿÿÿÿffontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ0FT_GetFile_From_Mac_Name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c¥AÿÿÿÿÿÿÿÿcfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿFT_New_Face®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cНMÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ*FT_New_Face_From_FOND®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cî_CÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfondÿÿÿÿÿÿÿÿ Handleÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ,FT_New_Face_From_FSRef®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c±åMÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿrefÿÿÿÿÿÿÿÿconst FSRef*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ.FT_New_Face_From_FSSpec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cç ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿspecÿÿÿÿÿÿÿÿconst FSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ*FT_New_Face_From_LWFN®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.ct“Hp Create a new FT_Face from a file spec to an LWFN file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error2FT_New_Face_From_Resource®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c`ˆMz Common function to load a new FT_Face from a resource file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error*FT_New_Face_From_SFNT®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c”ÀA„ Create a new FT_Face from an SFNT resource, specified by res ID. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿsfnt_idÿÿÿÿÿÿÿÿ shortÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error2FT_New_Face_From_Suitcase®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cÁë#v Create a new FT_Face from a file spec to a suitcase file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Errorcount_faces®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cp—"ÿÿÿÿÿÿÿÿfondÿÿÿÿÿÿÿÿ Handleÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿ short(count_faces_scalable®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c“¯ÿÿÿÿÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿ short count_faces_sfnt®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cˆÿÿÿÿÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿ short create_lwfn_name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cj…ˆ Given a PostScript font name, create the Macintosh LWFN file name. ÿÿÿÿps_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿlwfn_file_nameÿÿÿÿÿÿÿÿ Str255ÿÿÿÿvoid.get_file_type_from_path®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cCiJR Return the file type for given pathname ÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿ OSType&lookup_lwfn_by_fond®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.cmÿÿÿÿÿÿÿÿpath_fondÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿbase_lwfnÿÿÿÿÿÿÿÿ ConstStr255Paramÿÿÿÿpath_lwfnÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿpath_sizeÿÿÿÿÿÿÿÿintÿÿÿÿFT_Error&memory_stream_close®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c< Finalizer for a memory stream; gets called by FT_Done_Face(). It frees the memory it uses. ÿÿÿÿnur streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿvoid"new_memory_stream®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c?>l Create a new memory stream from a buffer and a size. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ closeÿÿÿÿÿÿÿÿ&FT_Stream_CloseFuncÿÿÿÿastreamÿÿÿÿÿÿÿÿFT_Stream*ÿÿÿÿFT_Error*open_face_from_buffer®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c@s>p Create a new FT_Face given a buffer and a driver name. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿdriver_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Errorparse_fond®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c± Look inside the FOND data, answer whether there should be an SFNT resource, and answer the name of a possible LWFN Type 1 file. Thanks to Paul Miller (paulm@profoundeffects.com) for the fix to load a face OTHER than the first one in the FOND!ÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿhave_sfntÿÿÿÿÿÿÿÿ short*ÿÿÿÿsfnt_idÿÿÿÿÿÿÿÿ short*ÿÿÿÿlwfn_file_nameÿÿÿÿÿÿÿÿ Str255ÿÿÿÿface_indexÿÿÿÿÿÿÿÿ shortÿÿÿÿvoidread_lwfn®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/mac/ftmac.c˜ $R Read Type 1 data from the POST resources inside the LWFN file, return a PFB buffer. This is somewhat convoluted because the FT2 PFB parser wants the ASCII header as one chunk, and the LWFN chunks are often not organized that way, so we glue chunks of the same type together. ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿresÿÿÿÿÿÿÿÿ shortÿÿÿÿpfb_dataÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Errorkÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ft2unix.h%vÉÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ft2unix.hr(8§b“Ï&´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ft2unix.hÿÿÿÿÿÿÿÿÿÿÿÿ · ./usr/include/ft2build.hÿÿÿÿ./usr/include/sys/mman.h0/usr/include/sys/types.h./usr/include/sys/stat.h(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h(/usr/include/errno.h ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c%vÉÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hmxÙ1ßÞëýo EINTR@ 4 /* Interrupted system call */J/usr/include/asm-generic/errno-base.hÄ“J1ß/Q?µx errno. . (*__errno_location ())2/usr/include/bits/errno.h6@a|;>pMAP_FILE3 00/usr/include/bits/mman.hǰӀ0„¯]¬nx<©PROT_READ : 0x1 /* Page can be read. */0/usr/include/bits/mman.h)øÜȬç×¥ÿMAP_PRIVATE+B 0x02 /* Changes are private. */0/usr/include/bits/mman.hAõÖD÷ÌþøMUNMAP_ARG_CAST( char *¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c*>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6@/usr/include/asm-generic/errno.hR×$VŸæ n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ 2/usr/include/bits/errno.hÔ’1|[rh:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/bits/stat.h z5Æ®&ë^(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/bits/mman.h z5Æ­›úë¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c”«Ã#ÇÑÐ */usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD*/usr/include/string.hên-©·®H˜2/usr/include/sys/select.hÔÀèfm¿./usr/include/sys/mman.h¦aŒ ?©#È(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Done_Memory¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c” ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFT_New_Memory¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c|‘$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿFT_Stream_Open¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.cåy$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿft_alloc¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c`|Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿsizeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ.ft_close_stream_by_free¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.cØâ$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ2ft_close_stream_by_munmap¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.cÂÖMÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿft_free¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c˜ÀMÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿft_realloc¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/unix/ftsystem.c~–Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿcur_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿnew_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿo./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.h%vÝÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ@*yŸe7ƒ’äbk}- FT_END_STMNTÁ } while ( 0 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hBÜzIäõ>ÜFT_SIZEOF_INTB 4´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hHoÆ—’¹¥%ÚFT_BEGIN_STMNTÀ do {´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hHp¤ÚuÎX>ÜFT_SIZEOF_LONGC 4´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.h./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hrJÊÄWO˜´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Int16´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hxx"ÿÿÿÿsigned short FT_UInt16´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftconfig.hyy#ÿÿÿÿunsigned short »./usr/include/ft2build.hÿÿÿÿ./usr/include/sys/mman.h0/usr/include/sys/types.h./usr/include/sys/stat.h(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c%vÝÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h6@a|;>pMAP_FILE3 00/usr/include/bits/mman.hǰӀ0„¯]¬nx<©PROT_READ : 0x1 /* Page can be read. */0/usr/include/bits/mman.h)øÜȬç×¥ÿMAP_PRIVATE+B 0x02 /* Changes are private. */0/usr/include/bits/mman.hAõÖD÷ÌþøMUNMAP_ARG_CAST( char *´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c$>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.crJÌZŒ¥’./usr/include/ft2build.h¦a‹+Cï)Ý4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê64/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/bits/stat.h z5Æ®&ë^4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/bits/mman.h z5Æ­›úë*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD*/usr/include/string.hên-©·®H˜2/usr/include/sys/select.hÔÀèfm¿./usr/include/sys/mman.h¦aŒ ?©#È(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Done_Memory´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c7@ ÿÿÿÿÿÿÿÿph. memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFT_New_Memory´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c4$ÿÿÿÿÿÿÿÿmÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿFT_Stream_Open´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.cÎ$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿft_alloc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c_{Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿsizeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿft_close_stream´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.cÁË$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿft_free´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c—¿Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿft_realloc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/vms/ftsystem.c}•Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿcur_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿnew_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿ ¿./usr/include/ft2build.ho¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/win32/ftdebug.c%vÝÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/win32/ftdebug.c˜ª*i>%Q¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/builds/win32/ftdebug.cÿÿÿÿÿÿÿÿÿÿÿÿsÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ft2build.h%v°ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ft2build.hÒ-#¿'ܪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ft2build.hÿÿÿÿÿÿÿÿÿÿÿÿw./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.h%v°ÿÿÿÿo×»9¾' JTT_CONFIG_OPTION_BYTECODE_INTERPRETERÌÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.hð⮨TÆð4FT_CONFIG_OPTION_MAC_FONTSÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.h./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.hÒ-)§'ý£ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/devel/ftoption.hÿÿÿÿÿÿÿÿÿÿÿÿ{./usr/include/ft2build.hÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h%v@ÿÿÿÿÆAή¡3ªOTFT_CHAR_BITE CHAR_BITÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h»\ˆ"/+__cplusplus1ÿÿÿÿ@*yŸe7ƒ’äbk}- FT_END_STMNTÚ } while ( 0 )Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hBÜzIäõ¥)‘ά¢FT_SIZEOF_INTK" (16 / CHAR_BIT )Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hHoÆ—’¹¥%ÚFT_BEGIN_STMNTÙ do {Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hHp¤ÚuÎXoŒ-hâÃËFT_SIZEOF_LONGW" (32 / CHAR_BIT )Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h./usr/include/ft2build.h¦a‹+Cï)ÝÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hUûn“ë² ¬Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Int16Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h‘‘"ÿÿÿÿsigned short FT_UInt16Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftconfig.h’’#ÿÿÿÿunsigned shortÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.h%v@ÿÿÿÿ8Ö­´GüÞtƒ¡ªÖ•+FT_CACHE_HÙ* <freetype/ftcache.h>Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.h»\ˆ"/+__cplusplus1ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.hUûn”V|ÜÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftheader.hÿÿÿÿÿÿÿÿÿÿÿÿƒÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.h%v@ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.hUûn”ßr Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftmodule.hÿÿÿÿÿÿÿÿÿÿÿÿ‡./usr/include/ft2build.hÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.h%v@ÿÿÿÿc) ¿k'8ÄFTT_CONFIG_OPTION_UNPATENTED_HINTINGûÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.hð⮨TÆð4FT_CONFIG_OPTION_MAC_FONTSÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.h./usr/include/ft2build.h¦a‹+Cï)ÝÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.hUûn•'êÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftoption.hÿÿÿÿÿÿÿÿÿÿÿÿ‹n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h*/usr/include/string.h(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/setjmp.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.hÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.h%v@ÿÿÿÿGåñÌ>`Ž? setjmpD _setjmp (env)*/usr/include/setjmp.henv…l|³ü#郄INT_MAXI __INT_MAX__n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h/Í…ÂÄGá {.-ÈCHAR_BIT __CHAR_BIT__n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h;éѳèÁÎæ|ÕUINT_MAXM0 (__INT_MAX__ * 2U + 1U)n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.hüɇ†•@Ñà9$ULONG_MAXX6 (__LONG_MAX__ * 2UL + 1UL)n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h#>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ */usr/include/setjmp.hên-©¢F3Ä:/usr/include/bits/stdio_lim.hƒ­<¸pøê6t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ (/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.hUûn•yfêX8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/config/ftstdlib.hÿÿÿÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h%v@ÿÿÿÿ8Öɘ¤vNä"«jnLØFT_ENC_TAGóÖ value = ( ( (FT_UInt32)(a) << 24 ) | ( (FT_UInt32)(b) << 16 ) | ( (FT_UInt32)(c) << 8 ) | (FT_UInt32)(d) )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h valueabcd# •K‡ËqU8{fM0FT_FACE_FLAG_FIXED_SIZESþ ( 1L << 1 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h# •n¹qU8{„È0FT_FACE_FLAG_FIXED_WIDTHÿ ( 1L << 2 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h#9ý‡+áqU8|Z%0FT_FACE_FLAG_GLYPH_NAMES ( 1L << 9 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h,´$éµÝqU8{£C"FT_FACE_FLAG_SFNT ( 1L << 3 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hHpu(äBZŠGY€FT_OPEN_DRIVERf 0x8À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hHpu(é%3¥GXÃFT_OPEN_MEMORYc 0x1À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hHpu(êʫ¼êFT_OPEN_PARAMSg 0x10À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hHpu(í;> GXÞFT_OPEN_STREAMd 0x2À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h]NZŽÆ6–qU8|;ª:FT_FACE_FLAG_MULTIPLE_MASTERS ( 1L << 8 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hjM\ì.fqU8{Á¾.FT_FACE_FLAG_HORIZONTAL ( 1L << 4 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h¶ØgüQÛÄqU8{GÒ*FT_FACE_FLAG_SCALABLEý ( 1L << 0 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h¶Øgþqü&qU8{à9*FT_FACE_FLAG_VERTICAL ( 1L << 5 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÆôC19ƨGY FT_OPEN_PATHNAMEe 0x4À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÏu(ØÁ>TRf¥çÂR@T˜FT_LOAD_TARGET_ ‰B ( (FT_Int32)( (x) & 15 ) << 16 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hxì£Qhã4ËqU8{þ´(FT_FACE_FLAG_KERNING ( 1L << 6 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hë‘LÙ>²9[À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÿÿÿÿÿÿÿÿÿÿÿÿ&FT_Attach_FileÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h^_-ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FT_Attach_StreamÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h‚/ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿparametersÿÿÿÿÿÿÿÿFT_Open_Args*ÿÿÿÿÿÿÿÿFT_CeilFixÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ¯ ¯ÿÿÿÿÿÿÿÿedaÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿÿÿÿÿFT_DivFixÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ‰ ŠÿÿÿÿÿÿÿÿaolaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_Done_FaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h••ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ FT_Done_FreeTypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h==)ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿÿÿÿÿ8FT_Face_CheckTrueTypePatentsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h C C/ÿÿÿÿÿÿÿÿcrsfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ8FT_Face_SetUnpatentedHintingÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ^ _0ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ valueÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿÿÿÿÿFT_FloorFixÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  Âÿÿÿÿÿÿÿÿ* aÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ"FT_Get_Char_IndexÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h X Y)ÿÿÿÿÿÿÿÿapsfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ(FT_Get_Charmap_IndexÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h < <-ÿÿÿÿÿÿÿÿ*charmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ"FT_Get_First_CharÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ˆ ‰(ÿÿÿÿÿÿÿÿapsfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿagindexÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"FT_Get_Glyph_NameÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h Ò Õ-ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿbuffer_maxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿFT_Get_KerningÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h Š Ž(ÿÿÿÿÿÿÿÿnfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkern_modeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿakerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ"FT_Get_Name_IndexÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h Á Â-ÿÿÿÿÿÿÿÿapsfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_nameÿÿÿÿÿÿÿÿFT_String*ÿÿÿÿÿÿÿÿ FT_Get_Next_CharÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ª ¬(ÿÿÿÿÿÿÿÿyfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿagindexÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ,FT_Get_Postscript_NameÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ì ì)ÿÿÿÿÿÿÿÿedfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ(FT_Get_SubGlyph_InfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  3ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsub_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿp_indexÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿp_flagsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ p_arg1ÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ p_arg2ÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿp_transformÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ(FT_Get_Track_KerningÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h § ª-ÿÿÿÿÿÿÿÿtfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿpoint_sizeÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿ degreeÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿakerningÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ FT_Init_FreeTypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h**+ÿÿÿÿÿÿÿÿ/alibraryÿÿÿÿÿÿÿÿFT_Library*ÿÿÿÿÿÿÿÿ$FT_Library_VersionÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h $ '+ÿÿÿÿÿÿÿÿllibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ amajorÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ aminorÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ apatchÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿÿÿÿÿFT_Load_CharÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h°²&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿFT_Load_GlyphÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿFT_MulDivÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h J Lÿÿÿÿÿÿÿÿi-MaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿcÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_MulFixÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h m nÿÿÿÿÿÿÿÿrf/aÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_New_FaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hëî#ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ$FT_New_Memory_FaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h-ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfile_baseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿfile_sizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿFT_Open_FaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hFI,ÿÿÿÿÿÿÿÿytlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿargsÿÿÿÿÿÿÿÿ&const FT_Open_Args*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿFT_Render_GlyphÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h $ %0ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_ModeÿÿÿÿÿÿÿÿFT_Request_SizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h$%)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_RequestÿÿÿÿÿÿÿÿFT_RoundFixÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h œ œÿÿÿÿÿÿÿÿxeaÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ"FT_Select_CharmapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  ,ÿÿÿÿÿÿÿÿ/nfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿencodingÿÿÿÿÿÿÿÿFT_EncodingÿÿÿÿÿÿÿÿFT_Select_SizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h«¬)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ FT_Set_Char_SizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hLP1ÿÿÿÿÿÿÿÿr-faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿchar_widthÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿchar_heightÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿhorz_resolutionÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvert_resolutionÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿFT_Set_CharmapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h & ''ÿÿÿÿÿÿÿÿçfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ$FT_Set_Pixel_SizesÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hhj-ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿpixel_widthÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpixel_heightÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ FT_Set_TransformÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ½ ¿'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ&FT_Vector_TransformÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h × Ø1ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿÿÿÿÿ FT_Bitmap_SizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h((ÿÿÿÿFT_Bitmap_Size_ FT_CharMapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÚÚ,,struct FT_CharMapRec_* FT_CharMapRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÞÞÿÿÿÿFT_CharMapRec_ FT_DriverÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h``**struct FT_DriverRec_* FT_EncodingÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h££ÿÿÿÿFT_Encoding_ FT_FaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h‡‡&&struct FT_FaceRec_* FT_FaceRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h¶¶ÿÿÿÿFT_FaceRec_ FT_Face_InternalÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hö%ö88struct FT_Face_InternalRec_* FT_GlyphSlotÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hº!º00struct FT_GlyphSlotRec_* FT_GlyphSlotRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÿÿÿÿ FT_GlyphSlotRec_ FT_Glyph_MetricsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hõõÿÿÿÿ"FT_Glyph_Metrics_ FT_Kerning_ModeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h A Aÿÿÿÿ FT_Kerning_Mode_ FT_LibraryÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hG!G,,struct FT_LibraryRec_* FT_ModuleÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hTT**struct FT_ModuleRec_* FT_Open_ArgsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÎÎÿÿÿÿFT_Open_Args_ FT_ParameterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h††ÿÿÿÿFT_Parameter_ FT_Render_ModeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h ù ùÿÿÿÿFT_Render_Mode_ FT_RendererÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hn n..struct FT_RendererRec_* FT_SizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h¥¥&&struct FT_SizeRec_* FT_SizeRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h&&ÿÿÿÿFT_SizeRec_ FT_Size_InternalÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hÂ%Â88struct FT_Size_InternalRec_* FT_Size_MetricsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  ÿÿÿÿ FT_Size_Metrics_ FT_Size_RequestÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  (ÿÿÿÿ(FT_Size_RequestRec_* $FT_Size_RequestRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h  ÿÿÿÿ&FT_Size_RequestRec_ (FT_Size_Request_TypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hããÿÿÿÿ*FT_Size_Request_Type_ FT_Slot_InternalÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.hE%E88struct FT_Slot_InternalRec_* FT_SubGlyphÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/freetype.h9 9..struct FT_SubGlyphRec_*“./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.hÞDµÛŽÈOܼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.hÿÿÿÿÿÿÿÿÿÿÿÿ&FT_Outline_Get_BBox¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbbox.hLM+ÿÿÿÿerfoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ abboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿFT_BEGIN_HEADER—./usr/include/ft2build.hº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݺ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.hßåì”qÏ£½º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.hÿÿÿÿÿÿÿÿÿÿÿÿ*FT_Get_BDF_Charset_IDº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h›:ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ"acharset_encodingÿÿÿÿÿÿÿÿconst char**ÿÿÿÿ"acharset_registryÿÿÿÿÿÿÿÿconst char**ÿÿÿÿÿÿÿÿ&FT_Get_BDF_Propertyº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h¼¾4ÿÿÿÿÿÿÿÿ_faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿprop_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿapropertyÿÿÿÿÿÿÿÿ BDF_PropertyRec*ÿÿÿÿÿÿÿÿ BDF_Propertyº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h[![0„******************************************************************** @type: BDF_Property @description: A handle to a @BDF_PropertyRec structure to model a given BDF/PCF property.0struct BDF_PropertyRec_* BDF_PropertyRecº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.h}}ÿÿÿÿ BDF_PropertyRec_ BDF_PropertyTypeº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbdf.hOOÿÿÿÿ"BDF_PropertyType_›./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hë‘LÜ:–À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_Bitmap_ConvertÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.h¦©2ÿÿÿÿÿÿÿÿapslibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ sourceÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿalignmentÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿFT_Bitmap_CopyÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hXZ+ÿÿÿÿÿÿÿÿuoslibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ sourceÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿÿÿÿÿFT_Bitmap_DoneÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hÁÂ&ÿÿÿÿÿÿÿÿiwlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿÿÿÿÿ$FT_Bitmap_EmboldenÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.h~-ÿÿÿÿÿÿÿÿmlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿxStrengthÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿyStrengthÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿÿÿÿÿFT_Bitmap_NewÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftbitmap.hAA&ÿÿÿÿabitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿFT_BEGIN_HEADERŸ./usr/include/ft2build.h(¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h%v@ÿÿÿÿ?C1¼ä@h#*Ä¥êô&FT_POINTER_TO_ULONGÕ< ( (FT_ULong)(FT_Pointer)(p) )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hp¬âtÎÍfè–)|ÄOåcž FTC_FACE_ID_HASH×â ((FT_UInt32)(( ( ( FT_ULong ) ( FT_Pointer ) ( i ) ) >> 3 ) ^ ( ( ( FT_ULong ) ( FT_Pointer ) ( i ) ) << 7 ) ) )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hi./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h”|—¯5¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hÿÿÿÿÿÿÿÿÿÿÿÿ(FTC_CMapCache_Lookup¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hbe2ÿÿÿÿÿÿÿÿv cacheÿÿÿÿÿÿÿÿFTC_CMapCacheÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿcmap_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ"FTC_CMapCache_New¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hCD-ÿÿÿÿÿÿÿÿ,managerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_CMapCache*ÿÿÿÿÿÿÿÿ*FTC_ImageCache_Lookup¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h0ÿÿÿÿÿÿÿÿ, cacheÿÿÿÿÿÿÿÿFTC_ImageCacheÿÿÿÿtypeÿÿÿÿÿÿÿÿFTC_ImageTypeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ6FTC_ImageCache_LookupScaler¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h8=6ÿÿÿÿÿÿÿÿn cacheÿÿÿÿÿÿÿÿFTC_ImageCacheÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ$FTC_ImageCache_New¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hÔÕ/ÿÿÿÿÿÿÿÿ managerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_ImageCache*ÿÿÿÿÿÿÿÿ FTC_Manager_Done¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h[[*ÿÿÿÿÿÿÿÿfomanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ,FTC_Manager_LookupFace¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h‡‰.ÿÿÿÿÿÿÿÿ dmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ,FTC_Manager_LookupSize¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hÝß.ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_Size*ÿÿÿÿÿÿÿÿFTC_Manager_New¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h6<1ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmax_facesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿmax_sizesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿmax_bytesÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿrequesterÿÿÿÿÿÿÿÿ$FTC_Face_Requesterÿÿÿÿreq_dataÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿamanagerÿÿÿÿÿÿÿÿFTC_Manager*ÿÿÿÿÿÿÿÿ0FTC_Manager_RemoveFaceID¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h2ÿÿÿÿÿÿÿÿamanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿÿÿÿÿ"FTC_Manager_Reset¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hLL+ÿÿÿÿÿÿÿÿt managerÿÿÿÿÿÿÿÿFTC_ManagerÿÿÿÿÿÿÿÿFTC_Node_Unref¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hòó(ÿÿÿÿÿÿÿÿecnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ(FTC_SBitCache_Lookup¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hÓ×0ÿÿÿÿÿÿÿÿ, cacheÿÿÿÿÿÿÿÿFTC_SBitCacheÿÿÿÿtypeÿÿÿÿÿÿÿÿFTC_ImageTypeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿsbitÿÿÿÿÿÿÿÿFTC_SBit*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ4FTC_SBitCache_LookupScaler¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h 4ÿÿÿÿÿÿÿÿp cacheÿÿÿÿÿÿÿÿFTC_SBitCacheÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿsbitÿÿÿÿÿÿÿÿFTC_SBit*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ"FTC_SBitCache_New¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h¡¢-ÿÿÿÿÿÿÿÿtmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_SBitCache*ÿÿÿÿÿÿÿÿ FTC_CMapCache¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h'"'2Ô*********************************************************************** @type: FTC_CMapCache @description: An opaque handle used to model a charmap cache. This cache is to hold character codes -> glyph indices mappings. 2struct FTC_CMapCacheRec_* FTC_FaceID¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h§§,ÿÿÿÿ,struct FTC_FaceIDRec_* $FTC_Face_Requester¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hÎÑ,ð********************************************************************** @functype: FTC_Face_Requester @description: A callback function provided by client applications. It is used by the cache manager to translate a given @FTC_FaceID into a new valid @FT_Face object, on demand. <Input> face_id :: The face ID to resolve. library :: A handle to a FreeType library object. req_data :: Application-provided request data (see note below). <Output> aface :: A new @FT_Face handle. <Return> FreeType error code. 0 means success. <Note> The third parameter `req_data' is the same as the one passed by the client when @FTC_Manager_New is called. The face requester should not perform funny things on the returned face object, like creating a new @FT_Size for it, or setting a transformation through @FT_Set_Transform!FT_Error FTC_ImageCache¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h¿#¿44struct FTC_ImageCacheRec_* FTC_ImageType¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h¤"¤2B*********************************************************************** @type: FTC_ImageType @description: A handle to an @FTC_ImageTypeRec structure. 2struct FTC_ImageTypeRec_* FTC_ImageTypeRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h˜˜ÿÿÿÿ"FTC_ImageTypeRec_ FTC_Manager¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hü ü..struct FTC_ManagerRec_* FTC_Node¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h((struct FTC_NodeRec_* FTC_SBit¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hII((struct FTC_SBitRec_* FTC_SBitCache¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.hŒ"Œ22struct FTC_SBitCacheRec_* FTC_SBitRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h~~ÿÿÿÿFTC_SBitRec_ FTC_Scaler¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h´´ÿÿÿÿFTC_ScalerRec_* FTC_ScalerRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftcache.h´´ÿÿÿÿFTC_ScalerRec_£Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftchapters.h%v@ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftchapters.hïĶU±»Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftchapters.hÿÿÿÿÿÿÿÿÿÿÿÿ§À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrdef.h%v@ÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrdef.hë‘LܲYÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrdef.hÿÿÿÿÿÿÿÿÿÿÿÿ«À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.h%v@ÿÿÿÿ 8ÖÌ|ÿeV_vFT_ERR_CATk x ## y À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hxyÆC“¾Å>Ư‚FT_ERRORDEF‹ e = v,À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hevsÆC”E >pFT_ERR_BASE 0À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hÆC”PžWñØFFT_ERR_XCATj x ## yÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hxy»\ˆ"/+__cplusplus1ÿÿÿÿBÒJjÍ9]øDI+FT_ERR_PREFIXr FT_Err_À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.h,Á]¡×s?ü°©îÇ"FT_ERROR_END_LIST$ FT_Err_ ## Max };À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.h†J¾‡Ï.(ÍјL°&FT_ERROR_START_LISTŒ enum {À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hÆÜ^F1” FT_NEED_EXTERN_CÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hë‘LÜÁNÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Err_MaxÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fterrors.hªªÿÿÿÿconst int¯./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.hÞDµÛ3 ì¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Get_Gasp¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgasp.hhiÿÿÿÿÿÿÿÿnfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿppemÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ³./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h”ƒcäµ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Done_Glyph¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hùù"ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿÿÿÿÿFT_Get_Glyph¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.héê&ÿÿÿÿÿÿÿÿerfslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿÿÿÿÿFT_Glyph_Copy¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h$ÿÿÿÿÿÿÿÿFI sourceÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿÿÿÿÿ"FT_Glyph_Get_CBox¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hœž&ÿÿÿÿÿÿÿÿev glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿbbox_modeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ acboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ$FT_Glyph_To_Bitmap¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hçê/ÿÿÿÿÿÿÿÿtthe_glyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿ originÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ$FT_Glyph_Transform¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h )ÿÿÿÿÿÿÿÿd glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ FT_Matrix_Invert¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h..(ÿÿÿÿÿÿÿÿ€ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ$FT_Matrix_Multiply¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h%ÿÿÿÿÿÿÿÿhaÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿbÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ FT_BitmapGlyph¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h~#~44struct FT_BitmapGlyphRec_* "FT_BitmapGlyphRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h¦¦ÿÿÿÿ$FT_BitmapGlyphRec_ FT_Glyph¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hVV((struct FT_GlyphRec_* FT_GlyphRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hrrÿÿÿÿFT_GlyphRec_ $FT_Glyph_BBox_Mode¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hCCÿÿÿÿ&FT_Glyph_BBox_Mode_ FT_Glyph_Class¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hD"D0ÿÿÿÿ,struct FT_Glyph_Class_ FT_OutlineGlyph¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.h²$²66struct FT_OutlineGlyphRec_* $FT_OutlineGlyphRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftglyph.hÔÔÿÿÿÿ&FT_OutlineGlyphRec_·./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h%v@ÿÿÿÿ< ù¬¦_vœp—„¼ÇB"FT_VALIDATE_APPLE ( 0x4000 << 1 )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hBQ@ý÷>zÞY$€s²*FT_VALIDATE_GX_LENGTH] (9 + 1)¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hHpÃøÊÕBîp—„¼¨ÇFT_VALIDATE_MS ( 0x4000 << 0 )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hOdé+¾óέ8ó2FT_VALIDATE_GX_LAST_INDEXQ 9 ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hgemL—²êÝ?c,FT_VALIDATE_lcar_INDEXP 9¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÌÅçq-ÏÑÓ FT_VALIDATE_bsln™\ ( 0x4000 << FT_VALIDATE_ ## bsln ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÎk®-pÿ<3Œž FT_VALIDATE_feat–\ ( 0x4000 << FT_VALIDATE_ ## feat ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÑ ØmÝ ÕLà FT_VALIDATE_justš\ ( 0x4000 << FT_VALIDATE_ ## just ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÑHE,f¸N FT_VALIDATE_kern›\ ( 0x4000 << FT_VALIDATE_ ## kern ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÑÜþÓ(~òFT FT_VALIDATE_lcarŸ\ ( 0x4000 << FT_VALIDATE_ ## lcar ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÒnü¶Ä}† Uºô FT_VALIDATE_mort—\ ( 0x4000 << FT_VALIDATE_ ## mort ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÒoÅœÎð´å{ FT_VALIDATE_morx˜\ ( 0x4000 << FT_VALIDATE_ ## morx ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÓ{±-3ÌKrÝ15 FT_VALIDATE_opbdœ\ ( 0x4000 << FT_VALIDATE_ ## opbd ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÔ5(bäDbhg) FT_VALIDATE_propž\ ( 0x4000 << FT_VALIDATE_ ## prop ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÇM;ÜúÖ*ìˆ,œ™$ FT_VALIDATE_trak\ ( 0x4000 << FT_VALIDATE_ ## trak ## _INDEX ) ¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hݺ^­™?³•’(æ§ëèv.FT_VALIDATE_GX_BITFIELDdP ( 0x4000 << FT_VALIDATE_##tag##_INDEX )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.htagôךiK `rYJ›(FT_VALIDATE_GX_STARTc 0x4000¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h”„bòc./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÿÿÿÿÿÿÿÿÿÿÿÿ&FT_ClassicKern_Free¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hYZ(ÿÿÿÿÿÿÿÿrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ.FT_ClassicKern_Validate¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.h=?3ÿÿÿÿÿÿÿÿ-faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿckern_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿÿÿÿÿ$FT_TrueTypeGX_Free¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hö÷'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ,FT_TrueTypeGX_Validate¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgxval.hÙÜ2¢******************************************************************** @function: FT_TrueTypeGX_Validate @description: Validate various TrueTypeGX tables to assure that all offsets and indices are valid. The idea is that a higher-level library which actually does the text layout can access those tables without error checking (which can be quite time consuming). @input: face :: A handle to the input face. validation_flags :: A bit field which specifies the tables to be validated. See @FT_VALIDATE_GXXXX for possible values. table_length :: The size of the `tables' array. Normally, @FT_VALIDATE_GX_LENGTH should be passed. @output: tables :: The array where all validated sfnt tables are stored. The array itself must be allocated by a client. @return: FreeType error code. 0 means success. @note: This function only works with TrueTypeGX fonts, returning an error otherwise. After use, the application should deallocate the buffers pointed to by each `tables' element, by calling @FT_TrueTypeGX_Free. A NULL value indicates that the table either doesn't exist in the font, the application hasn't asked for validation, or the validator doesn't have the ability to validate the sfnt table. (******************************************************************** @function: FT_TrueTypeGX_Validate @description: Validate various TrueTypeGX tables to assure that all offsets and indices are valid. The idea is that a higher-level library which actually does the text layout can access those tables without error checking (which can be quite time consuming). @input: face :: A handle to the input face. validation_flags :: A bit field which specifies the tables to be validated. See @FT_VALIDATE_GXXXX for possible values. table_length :: The size of the `tables' array. Normally, @FT_VALIDATE_GX_LENGTH should be passed. @output: tables :: The array where all validated sfnt tables are stored. The array itself must be allocated by a client. @return: FreeType error code. 0 means success. @note: This function only works with TrueTypeGX fonts, returning an error otherwise. After use, the application should deallocate the buffers pointed to by each `tables' element, by calling @FT_TrueTypeGX_Free. A NULL value indicates that the table either doesn't exist in the font, the application hasn't asked for validation, or the validator doesn't have the ability to validate the sfnt table.)ÿÿÿÿIFfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtables[]ÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿtable_lengthÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_BEGIN_HEADER»./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.hÞDµÛR½[¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.hÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Stream_OpenGzip¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftgzip.hZ[)Ö********************************************************************** @function: FT_Stream_OpenGzip @description: Open a new stream to parse gzip-compressed font files. This is mainly used to support the compressed `*.pcf.gz' fonts that come with XFree86. @input: stream :: The target embedding stream. source :: The source stream. @return: FreeType error code. 0 means success. @note: The source stream must be opened _before_ calling this function. Calling the internal function `FT_Stream_Close' on the new stream will *not* call `FT_Stream_Close' on the source stream. None of the stream objects will be released to the heap. The stream implementation is very basic and resets the decompression process each time seeking backwards is needed within the stream. In certain builds of the library, gzip compression recognition is automatically handled when calling @FT_New_Face or @FT_Open_Face. This means that if no font driver is capable of handling the raw compressed file, the library will try to open a gzipped stream from it and re-open the face with it. This function may return `FT_Err_Unimplemented_Feature' if your build of FreeType was not compiled with zlib support. (********************************************************************** @function: FT_Stream_OpenGzip @description: Open a new stream to parse gzip-compressed font files. This is mainly used to support the compressed `*.pcf.gz' fonts that come with XFree86. @input: stream :: The target embedding stream. source :: The source stream. @return: FreeType error code. 0 means success. @note: The source stream must be opened _before_ calling this function. Calling the internal function `FT_Stream_Close' on the new stream will *not* call `FT_Stream_Close' on the source stream. None of the stream objects will be released to the heap. The stream implementation is very basic and resets the decompression process each time seeking backwards is needed within the stream. In certain builds of the library, gzip compression recognition is automatically handled when calling @FT_New_Face or @FT_Open_Face. This means that if no font driver is capable of handling the raw compressed file, the library will try to open a gzipped stream from it and re-open the face with it. This function may return `FT_Err_Unimplemented_Feature' if your build of FreeType was not compiled with zlib support.)ÿÿÿÿerf streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿFT_BEGIN_HEADER¿./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h%v@ÿÿÿÿ@*¦AX91S»ùYrî|FT_IMAGE_TAG•ö value = ( ( (unsigned long)_x1 << 24 ) | ( (unsigned long)_x2 << 16 ) | ( (unsigned long)_x3 << 8 ) | (unsigned long)_x4 )¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h value_x1_x2_x3_x48N;7?·TÌGXÃ"FT_RASTER_FLAG_AAË 0x1¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hDÕQqÛ!>‰ÛûåÝ4 (FT_CURVE_TAG_TOUCH_XÆR 8 /* reserved for the TrueType hinter */¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hDÕQqÛ!EüÁ|ƦÉß(FT_CURVE_TAG_TOUCH_YÇT 16 /* reserved for the TrueType hinter */¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hPóÝê"A½ P‹­¾,FT_OUTLINE_SINGLE_PASS¡ 0x200¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h`0´ü¢3'GY.FT_OUTLINE_REVERSE_FILL 0x4¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hbS^ 8ÎGXÞ0FT_OUTLINE_EVEN_ODD_FILLœ 0x2¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hu pŽKØ}GY€4FT_OUTLINE_IGNORE_DROPOUTSž 0x8¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hŠ‚= ?"uP‹C2FT_OUTLINE_HIGH_PRECISION  0x100¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hPÙ^íøBGY&FT_RASTER_FLAG_CLIPÍ 0x4¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hŸ›¦Ôÿ7Ê1GX¨,FT_RASTER_FLAG_DEFAULTÊ 0x0¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÆùD,Ø_‘GXà FT_OUTLINE_OWNER› 0x1¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÏm×´Û Ss>‹FT_CURVE_TAG_ON 1¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÏx²_3ÈGX¨FT_OUTLINE_NONEš 0x0¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h۵ߒ‡,>p$FT_CURVE_TAG_CONICà 0¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h۵ߕNb>¦$FT_CURVE_TAG_CUBICÄ 2¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hëEd*¥Ãñ;GXÞ*FT_RASTER_FLAG_DIRECTÌ 0x2¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h”†:甾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_BBox¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hjj ÿÿÿÿFT_BBox_ FT_Bitmap¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h"" ÿÿÿÿFT_Bitmap_ FT_Glyph_Format¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÌÌÿÿÿÿ FT_Glyph_Format_ FT_Outline¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h\\ÿÿÿÿFT_Outline_ ,FT_Outline_ConicToFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h!5int ,FT_Outline_CubicToFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h>A5int FT_Outline_Funcs¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hvvÿÿÿÿ"FT_Outline_Funcs_ *FT_Outline_LineToFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h4int *FT_Outline_MoveToFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hçè4int FT_Pixel_Mode¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h¨¨ÿÿÿÿFT_Pixel_Mode_ FT_Pos¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h::ÿÿÿÿsigned long FT_Raster¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h**struct FT_RasterRec_* *FT_Raster_BitSet_Func¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hŸ)void ,FT_Raster_BitTest_Func¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hƒ*int $FT_Raster_DoneFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hAA,void FT_Raster_Funcs¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÄÄÿÿÿÿ FT_Raster_Funcs_ "FT_Raster_NewFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h01,int FT_Raster_Params¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hÿÿÿÿ"FT_Raster_Params_ (FT_Raster_RenderFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h£¤<int &FT_Raster_ResetFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hac5void *FT_Raster_SetModeFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hz|1int FT_Span¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.h99 ÿÿÿÿFT_Span_ FT_SpanFunc¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.had(void FT_Vector¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftimage.hOO ÿÿÿÿFT_Vector_Ã./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hë‘LÜë“MOÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_IncrementalÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hR#R4ÿÿÿÿ4struct FT_IncrementalRec_* @FT_Incremental_FreeGlyphDataFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h·¸=Ø************************************************************************* @type: FT_Incremental_FreeGlyphDataFunc @description: A function used to release the glyph data bytes returned by a successful call to @FT_Incremental_GetGlyphDataFunc. @input: incremental :: A handle to an opaque @FT_Incremental handle provided by the client application. data :: A structure describing the glyph data bytes (which will be accessed as a read-only byte block).void .FT_Incremental_FuncsRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hýýÿÿÿÿ0FT_Incremental_FuncsRec_ >FT_Incremental_GetGlyphDataFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hŸ¡= ^************************************************************************* @type: FT_Incremental_GetGlyphDataFunc @description: A function called by FreeType to access a given glyph's data bytes during @FT_Load_Glyph or @FT_Load_Char if incremental loading is enabled. Note that the format of the glyph's data bytes depends on the font file format. For TrueType, it must correspond to the raw bytes within the `glyf' table. For Postscript formats, it must correspond to the *unencrypted* charstring bytes, without any `lenIV' header. It is undefined for any other format. @input: incremental :: Handle to an opaque @FT_Incremental handle provided by the client application. glyph_index :: Index of relevant glyph. @output: adata :: A structure describing the returned glyph data bytes (which will be accessed as a read-only byte block). @return: FreeType error code. 0 means success. @note: If this function returns successfully the method @FT_Incremental_FreeGlyphDataFunc will be called later to release the data bytes. Nested calls to @FT_Incremental_GetGlyphDataFunc can happen for compound glyphs.FT_Error DFT_Incremental_GetGlyphMetricsFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hÜà>Ü************************************************************************* @type: FT_Incremental_GetGlyphMetricsFunc @description: A function used to retrieve the basic metrics of a given glyph index before accessing its data. This is necessary because, in certain formats like TrueType, the metrics are stored in a different place from the glyph images proper. @input: incremental :: A handle to an opaque @FT_Incremental handle provided by the client application. glyph_index :: Index of relevant glyph. vertical :: If true, return vertical metrics. ametrics :: This parameter is used for both input and output. The original glyph metrics, if any, in font units. If metrics are not available all the values must be set to zero. @output: ametrics :: The replacement glyph metrics in font units. FT_Error 0FT_Incremental_InterfaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h4%4At************************************************************************* @type: FT_Incremental_Interface @description: A pointer to an @FT_Incremental_InterfaceRec structure. 8FT_Incremental_InterfaceRec* 6FT_Incremental_InterfaceRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.h((ÿÿÿÿ8FT_Incremental_InterfaceRec_ ,FT_Incremental_MetricsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hss6ÿÿÿÿ6FT_Incremental_MetricsRec_* 2FT_Incremental_MetricsRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftincrem.hssÿÿÿÿ4FT_Incremental_MetricsRec_Ç./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.hë‘LÝ%&__À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.hÿÿÿÿÿÿÿÿÿÿÿÿ.FT_Library_SetLcdFilterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.hš›1ÿÿÿÿÿÿÿÿerflibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ filterÿÿÿÿÿÿÿÿFT_LcdFilterÿÿÿÿÿÿÿÿ FT_LcdFilterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlcdfil.h``ÿÿÿÿÿÿÿÿË./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.hÞDµÛª+ ¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.hÿÿÿÿÿÿÿÿÿÿÿÿFT_List_Add¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.hno"ÿÿÿÿÿÿÿÿedlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿ FT_List_Finalize¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h.ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿdestroyÿÿÿÿÿÿÿÿ$FT_List_Destructorÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_List_Find¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h]^ÿÿÿÿdulistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿFT_BEGIN_HEADERFT_List_Insert¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h€%ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿFT_List_Iterate¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.hÑÓ+ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿiteratorÿÿÿÿÿÿÿÿ FT_List_Iteratorÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_List_Remove¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h“”%ÿÿÿÿÿÿÿÿerlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿFT_List_Up¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h¥¦!ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿ $FT_List_Destructor¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.héë*void FT_List_Iterator¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlist.h¹º*FT_ErrorÏ./usr/include/ft2build.hº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݺ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.hßåì”qÞ®º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_Stream_OpenLZWº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftlzw.hWX(†********************************************************************** @function: FT_Stream_OpenLZW @description: Open a new stream to parse LZW-compressed font files. This is mainly used to support the compressed `*.pcf.Z' fonts that come with XFree86. @input: stream :: The target embedding stream. source :: The source stream. @return: FreeType error code. 0 means success. @note: The source stream must be opened _before_ calling this function. Calling the internal function `FT_Stream_Close' on the new stream will *not* call `FT_Stream_Close' on the source stream. None of the stream objects will be released to the heap. The stream implementation is very basic and resets the decompression process each time seeking backwards is needed within the stream In certain builds of the library, LZW compression recognition is automatically handled when calling @FT_New_Face or @FT_Open_Face. This means that if no font driver is capable of handling the raw compressed file, the library will try to open a LZW stream from it and re-open the face with it. This function may return `FT_Err_Unimplemented_Feature' if your build of FreeType was not compiled with LZW support. (********************************************************************** @function: FT_Stream_OpenLZW @description: Open a new stream to parse LZW-compressed font files. This is mainly used to support the compressed `*.pcf.Z' fonts that come with XFree86. @input: stream :: The target embedding stream. source :: The source stream. @return: FreeType error code. 0 means success. @note: The source stream must be opened _before_ calling this function. Calling the internal function `FT_Stream_Close' on the new stream will *not* call `FT_Stream_Close' on the source stream. None of the stream objects will be released to the heap. The stream implementation is very basic and resets the decompression process each time seeking backwards is needed within the stream In certain builds of the library, LZW compression recognition is automatically handled when calling @FT_New_Face or @FT_Open_Face. This means that if no font driver is capable of handling the raw compressed file, the library will try to open a LZW stream from it and re-open the face with it. This function may return `FT_Err_Unimplemented_Feature' if your build of FreeType was not compiled with LZW support.)ÿÿÿÿerf streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿFT_BEGIN_HEADERÓ./usr/include/ft2build.hº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h%v@ÿÿÿÿýËäÏ£Ð} .FT_DEPRECATED_ATTRIBUTE+ÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h./usr/include/ft2build.h¦a‹+Cï)ݺ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hßåì”qÝk’º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hÿÿÿÿÿÿÿÿÿÿÿÿ@FT_GetFilePath_From_Mac_ATS_Nameº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h»¾=ÿÿÿÿÿÿÿÿifontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿmaxPathSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ8FT_GetFile_From_Mac_ATS_Nameº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hœž9ÿÿÿÿÿÿÿÿ(fontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ0FT_GetFile_From_Mac_Nameº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h€‚5ÿÿÿÿÿÿÿÿfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ*FT_New_Face_From_FONDº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hcf,ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfondÿÿÿÿÿÿÿÿ Handleÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_BEGIN_HEADER,FT_New_Face_From_FSRefº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.h/ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿrefÿÿÿÿÿÿÿÿconst FSRef*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ.FT_New_Face_From_FSSpecº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmac.hÝà1ÿÿÿÿÿÿÿÿtQlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿspecÿÿÿÿÿÿÿÿconst FSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ×./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hv• êIL˸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Get_MM_Var¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h  'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿamasterÿÿÿÿÿÿÿÿFT_MM_Var**ÿÿÿÿÿÿÿÿ&FT_Get_Multi_Master¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hóô2ÿÿÿÿÿÿÿÿerffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿamasterÿÿÿÿÿÿÿÿ FT_Multi_Master*ÿÿÿÿÿÿÿÿ6FT_Set_MM_Blend_Coordinates¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h^`2ÿÿÿÿÿÿÿÿ.4faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ8FT_Set_MM_Design_Coordinates¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h')2ÿÿÿÿÿÿÿÿsyfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ8FT_Set_Var_Blend_Coordinates¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hln3ÿÿÿÿÿÿÿÿofaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ:FT_Set_Var_Design_Coordinates¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hBD4ÿÿÿÿÿÿÿÿ–faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ FT_MM_Axis¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hNNÿÿÿÿFT_MM_Axis_ FT_MM_Var¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hÙÙ ÿÿÿÿFT_MM_Var_ FT_Multi_Master¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.hllÿÿÿÿ FT_Multi_Master_ FT_Var_Axis¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h––ÿÿÿÿFT_Var_Axis_ $FT_Var_Named_Style¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmm.h®®ÿÿÿÿ&FT_Var_Named_Style_Û./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h%v@ÿÿÿÿ&˜B߆—ÝðÂzH«V˜2FT_MODULE_DRIVER_SCALABLE;J 0x100 /* the driver supports */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hx B#SÀ ŠW|;P2$FT_MODULE_RENDERER7L 2 /* this module is a renderer */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h‘ãuþ÷üÙÂÚyßã9wí6FT_MODULE_DRIVER_HAS_HINTER?J 0x400 /* the driver provides its */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h©­±(ê¬ ¦záš ˜û*FT_MODULE_FONT_DRIVER6L 1 /* this module is a font driver */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h°.Ç?‚˜iP‰DaE¯Ç8FT_MODULE_DRIVER_NO_OUTLINES=J 0x200 /* the driver does not */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hÆÖfæÐò(»ÊÅO“³Fõ FT_MODULE_HINTER8L 4 /* this module is a glyph hinter */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hÆÖfí¼Ô—÷Ì%évrè FT_MODULE_STYLER9L 8 /* this module is a styler */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hë‘LÝNÙ À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hÿÿÿÿÿÿÿÿÿÿÿÿ,FT_Add_Default_ModulesÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h77/ÿÿÿÿÿÿÿÿslibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿÿÿÿÿFT_Add_ModuleÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h¢£0ÿÿÿÿÿÿÿÿoFlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ clazzÿÿÿÿÿÿÿÿ,const FT_Module_Class*ÿÿÿÿÿÿÿÿFT_Done_LibraryÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h(ÿÿÿÿÿÿÿÿ/:libraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿÿÿÿÿFT_Get_ModuleÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h»¼+ÿÿÿÿÿÿÿÿ elibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmodule_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ6FT_Get_TrueType_Engine_TypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hŠŠ4ÿÿÿÿÿÿÿÿslibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿÿÿÿÿFT_New_LibraryÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hìí)ÿÿÿÿÿÿÿÿcn memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿalibraryÿÿÿÿÿÿÿÿFT_Library*ÿÿÿÿÿÿÿÿ FT_Remove_ModuleÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hÔÕ(ÿÿÿÿÿÿÿÿBlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿ"FT_Set_Debug_HookÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h$&4ÿÿÿÿÿÿÿÿ0libraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿhook_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿdebug_hookÿÿÿÿÿÿÿÿ"FT_DebugHook_Funcÿÿÿÿÿÿÿÿ "FT_DebugHook_FuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h$void FT_Module_ClassÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.h‰‰ÿÿÿÿ FT_Module_Class_ *FT_Module_ConstructorÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hQQ/ÿÿÿÿFT_Error (FT_Module_DestructorÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hTT.ÿÿÿÿvoid &FT_Module_InterfaceÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hNN)ÿÿÿÿFT_Pointer &FT_Module_RequesterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hWX-ÿÿÿÿ&FT_Module_Interface *FT_TrueTypeEngineTypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmodapi.hrrÿÿÿÿÿÿÿÿßÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h%v@ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ@*Õ/CÙ)ögüÛwrFT_MODERRDEFL, FT_Mod_Err_ ## e = 0,À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hevsspœã¼ &јL°(FT_MODERR_START_LISTO enum {À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hwûõà*¦ƒ5#imù¸«j$FT_MODERR_END_LISTP$ FT_Mod_Err_Max };À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hÆÜ^F1” FT_NEED_EXTERN_CSÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hë‘LÝNÞÊšÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Mod_Err_AutofitÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hi7iMÿÿÿÿconst intFT_Mod_Err_BDFÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hj0jBÿÿÿÿconst intFT_Mod_Err_BaseÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hh1hDÿÿÿÿconst intFT_Mod_Err_CFFÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hl0lBÿÿÿÿconst intFT_Mod_Err_CIDÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hm0mBÿÿÿÿconst int FT_Mod_Err_CacheÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hk2kFÿÿÿÿconst intFT_Mod_Err_GzipÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hn1nDÿÿÿÿconst intFT_Mod_Err_LZWÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.ho0oBÿÿÿÿconst intFT_Mod_Err_MaxÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h€€"ÿÿÿÿconst int$FT_Mod_Err_OTvalidÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hp@pVÿÿÿÿconst intFT_Mod_Err_PCFÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hq0qBÿÿÿÿconst intFT_Mod_Err_PFRÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hr0rBÿÿÿÿconst int FT_Mod_Err_PSauxÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hs9sMÿÿÿÿconst int&FT_Mod_Err_PShinterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.ht6tMÿÿÿÿconst int$FT_Mod_Err_PSnamesÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hu5uKÿÿÿÿconst int"FT_Mod_Err_RasterÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hv3vHÿÿÿÿconst intFT_Mod_Err_SFNTÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hw1wDÿÿÿÿconst int"FT_Mod_Err_SmoothÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hx:xOÿÿÿÿconst int&FT_Mod_Err_TrueTypeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hy5yLÿÿÿÿconst int FT_Mod_Err_Type1À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.hz3zGÿÿÿÿconst int"FT_Mod_Err_Type42À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h{4{Iÿÿÿÿconst int&FT_Mod_Err_WinfontsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftmoderr.h|<|Sÿÿÿÿconst intã./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.h%v@ÿÿÿÿÇM;Üúºc+YB Ó FT_VALIDATE_BASE\ 0x0100¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hÇM;Üú½YB¿N FT_VALIDATE_GDEF] 0x0200¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hÇM;Üú½wíYBüD FT_VALIDATE_GPOS^ 0x0400¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hÇM;Üú½‘õYCv0 FT_VALIDATE_GSUB_ 0x0800¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hÇM;Üú¿$ŸYDˆƒ FT_VALIDATE_JSTF` 0x1000¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.h./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.h”ŽÄ'¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_OpenType_Free¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.h¹º%ÿÿÿÿÿÿÿÿrofaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ(FT_OpenType_Validate¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftotval.hš /2******************************************************************** @function: FT_OpenType_Validate @description: Validate various OpenType tables to assure that all offsets and indices are valid. The idea is that a higher-level library which actually does the text layout can access those tables without error checking (which can be quite time consuming). @input: face :: A handle to the input face. validation_flags :: A bit field which specifies the tables to be validated. See @FT_VALIDATE_OTXXX for possible values. @output: BASE_table :: A pointer to the BASE table. GDEF_table :: A pointer to the GDEF table. GPOS_table :: A pointer to the GPOS table. GSUB_table :: A pointer to the GSUB table. JSTF_table :: A pointer to the JSTF table. @return: FreeType error code. 0 means success. @note: This function only works with OpenType fonts, returning an error otherwise. After use, the application should deallocate the five tables with @FT_OpenType_Free. A NULL value indicates that the table either doesn't exist in the font, or the application hasn't asked for validation. (******************************************************************** @function: FT_OpenType_Validate @description: Validate various OpenType tables to assure that all offsets and indices are valid. The idea is that a higher-level library which actually does the text layout can access those tables without error checking (which can be quite time consuming). @input: face :: A handle to the input face. validation_flags :: A bit field which specifies the tables to be validated. See @FT_VALIDATE_OTXXX for possible values. @output: BASE_table :: A pointer to the BASE table. GDEF_table :: A pointer to the GDEF table. GPOS_table :: A pointer to the GPOS table. GSUB_table :: A pointer to the GSUB table. JSTF_table :: A pointer to the JSTF table. @return: FreeType error code. 0 means success. @note: This function only works with OpenType fonts, returning an error otherwise. After use, the application should deallocate the five tables with @FT_OpenType_Free. A NULL value indicates that the table either doesn't exist in the font, or the application hasn't asked for validation.)ÿÿÿÿ/rfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿBASE_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGDEF_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGPOS_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGSUB_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿJSTF_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿFT_BEGIN_HEADERç./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h”¢·S¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Outline_Check¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hÍÍ*ÿÿÿÿÿÿÿÿMEoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿFT_Outline_Copy¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h.ÿÿÿÿÿÿÿÿ8 sourceÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ(FT_Outline_Decompose¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hln7ÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿfunc_interfaceÿÿÿÿÿÿÿÿ.const FT_Outline_Funcs*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿFT_BEGIN_HEADERFT_Outline_Done¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hµ¶)ÿÿÿÿÿÿÿÿ½Â€libraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ0FT_Outline_Done_Internal¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hº»2ÿÿÿÿÿÿÿÿt memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ&FT_Outline_Embolden¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hXY.ÿÿÿÿÿÿÿÿã %€outlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿstrengthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ*FT_Outline_Get_Bitmap¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hŽ4ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿabitmapÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿÿÿÿÿ&FT_Outline_Get_CBox¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hèé1ÿÿÿÿÿÿÿÿESoutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ acboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ4FT_Outline_Get_Orientation¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hýý4ÿÿÿÿÿÿÿÿrtoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿFT_Outline_New¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h’*ÿÿÿÿÿÿÿÿS_libraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿnumPointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿnumContoursÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿanoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Outline_New_Internal¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h–™3ÿÿÿÿÿÿÿÿed memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿnumPointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿnumContoursÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿanoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ"FT_Outline_Render¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h³µ0ÿÿÿÿÿÿÿÿeclibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ paramsÿÿÿÿÿÿÿÿ"FT_Raster_Params*ÿÿÿÿÿÿÿÿ$FT_Outline_Reverse¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hpp,ÿÿÿÿÿÿÿÿcoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ(FT_Outline_Transform¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.h./3ÿÿÿÿÿÿÿÿSoutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿÿÿÿÿ(FT_Outline_Translate¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hýÿ4ÿÿÿÿÿÿÿÿboutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿxOffsetÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿyOffsetÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ FT_Orientation¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftoutln.hããÿÿÿÿÿÿÿÿë./usr/include/ft2build.hº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݺ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.hßåì”qá¯9º/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.hÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Get_PFR_Advanceº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.hŸ¡*ÿÿÿÿÿÿÿÿYfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿaadvanceÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿÿÿÿÿ$FT_Get_PFR_Kerningº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.h€ƒ+ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿleftÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ rightÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿavectorÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Get_PFR_Metricsº/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftpfr.hY]3Î******************************************************************** @function: FT_Get_PFR_Metrics @description: Return the outline and metrics resolutions of a given PFR face. @input: face :: Handle to the input face. It can be a non-PFR face. @output: aoutline_resolution :: Outline resolution. This is equivalent to `face->units_per_EM'. Optional (parameter can be NULL). ametrics_resolution :: Metrics resolution. This is equivalent to `outline_resolution' for non-PFR fonts. Optional (parameter can be NULL). ametrics_x_scale :: A 16.16 fixed-point number used to scale distance expressed in metrics units to device sub-pixels. This is equivalent to `face->size->x_scale', but for metrics only. Optional (parameter can be NULL) ametrics_y_scale :: Same as `ametrics_x_scale' but for the vertical direction. optional (parameter can be NULL) @return: FreeType error code. 0 means success. @note: If the input face is not a PFR, this function will return an error. However, in all cases, it will return valid values. (******************************************************************** @function: FT_Get_PFR_Metrics @description: Return the outline and metrics resolutions of a given PFR face. @input: face :: Handle to the input face. It can be a non-PFR face. @output: aoutline_resolution :: Outline resolution. This is equivalent to `face->units_per_EM'. Optional (parameter can be NULL). ametrics_resolution :: Metrics resolution. This is equivalent to `outline_resolution' for non-PFR fonts. Optional (parameter can be NULL). ametrics_x_scale :: A 16.16 fixed-point number used to scale distance expressed in metrics units to device sub-pixels. This is equivalent to `face->size->x_scale', but for metrics only. Optional (parameter can be NULL) ametrics_y_scale :: Same as `ametrics_x_scale' but for the vertical direction. optional (parameter can be NULL) @return: FreeType error code. 0 means success. @note: If the input face is not a PFR, this function will return an error. However, in all cases, it will return valid values.)ÿÿÿÿerffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ&aoutline_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ&ametrics_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ ametrics_x_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿ ametrics_y_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿFT_BEGIN_HEADERï./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hë‘LÝ»œsqÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Glyph_Class_À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hIS deprecated ÿÿÿÿglyph_bboxÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hQQ&ÿÿÿÿ(FT_Glyph_GetBBoxFuncglyph_copyÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hOO&ÿÿÿÿ"FT_Glyph_CopyFuncglyph_doneÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hNN&ÿÿÿÿ"FT_Glyph_DoneFuncglyph_formatÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hLL(ÿÿÿÿFT_Glyph_Formatglyph_initÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hMM&ÿÿÿÿ"FT_Glyph_InitFuncglyph_prepareÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hRR)ÿÿÿÿ(FT_Glyph_PrepareFuncglyph_sizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hKK&ÿÿÿÿFT_Longglyph_transformÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hPP+ÿÿÿÿ,FT_Glyph_TransformFuncFT_Get_RendererÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h¶·,ÿÿÿÿÿÿÿÿerflibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_Glyph_FormatÿÿÿÿÿÿÿÿFT_Set_RendererÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hÖÙ.ÿÿÿÿÿÿÿÿillibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿrendererÿÿÿÿÿÿÿÿFT_Rendererÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿparametersÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿ "FT_Glyph_CopyFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h9:+ÿÿÿÿFT_Error "FT_Glyph_DoneFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h--)> destroys a given glyph object void (FT_Glyph_GetBBoxFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h56,ÿÿÿÿvoid "FT_Glyph_InitFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h(),ÿÿÿÿFT_Error (FT_Glyph_PrepareFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h=>/ÿÿÿÿFT_Error ,FT_Glyph_TransformFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h026ÿÿÿÿvoid "FT_Renderer_ClassÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h››ÿÿÿÿ$FT_Renderer_Class_ .FT_Renderer_GetCBoxFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hdf2ÿÿÿÿvoid ,FT_Renderer_RenderFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hWZ7ÿÿÿÿFT_Error .FT_Renderer_SetModeFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.hjl5ÿÿÿÿFT_Error 2FT_Renderer_TransformFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftrender.h]`9ÿÿÿÿFT_Erroró./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.h””gß¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Activate_Size¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.h””#ÿÿÿÿÿÿÿÿlcsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿÿÿÿÿFT_Done_Size¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.hxxÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿÿÿÿÿFT_New_Size¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsizes.hcdÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Size*ÿÿÿÿFT_BEGIN_HEADER÷./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.hë‘LÝßöV˜À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Get_Sfnt_NameÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.hœž)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ anameÿÿÿÿÿÿÿÿFT_SfntName*ÿÿÿÿÿÿÿÿ,FT_Get_Sfnt_Name_CountÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.h}})ÿÿÿÿÿÿÿÿerffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ FT_SfntNameÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsnames.hkkÿÿÿÿFT_SfntName_û./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hë‘LÝê rÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Glyph_StrokeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h•—)ÿÿÿÿÿÿÿÿ  pglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ*FT_Glyph_StrokeBorderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hº½/ÿÿÿÿÿÿÿÿor pglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ insideÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ4FT_Outline_GetInsideBorderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h±±4ÿÿÿÿÿÿÿÿvoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ6FT_Outline_GetOutsideBorderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÆÆ5ÿÿÿÿÿÿÿÿ+outlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Stroker_BeginSubPathÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hZ\-ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿopenÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ$FT_Stroker_ConicToÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h®°&ÿÿÿÿÿÿÿÿfstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿcontrolÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Stroker_CubicToÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÑÔ&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿcontrol1ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿcontrol2ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿFT_Stroker_DoneÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hww(ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿÿÿÿÿ*FT_Stroker_EndSubPathÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.htt.ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿÿÿÿÿ"FT_Stroker_ExportÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hfg+ÿÿÿÿÿÿÿÿtstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Stroker_ExportBorderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h-/6ÿÿÿÿÿÿÿÿastrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ borderÿÿÿÿÿÿÿÿ FT_StrokerBorderÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ4FT_Stroker_GetBorderCountsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÿ?ÿÿÿÿÿÿÿÿMAstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ borderÿÿÿÿÿÿÿÿ FT_StrokerBorderÿÿÿÿanum_pointsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿanum_contoursÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ(FT_Stroker_GetCountsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hLN3ÿÿÿÿÿÿÿÿYstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿanum_pointsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿanum_contoursÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"FT_Stroker_LineToÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h%ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿFT_Stroker_NewÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÝÞ)ÿÿÿÿÿÿÿÿalibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿastrokerÿÿÿÿÿÿÿÿFT_Stroker*ÿÿÿÿÿÿÿÿ.FT_Stroker_ParseOutlineÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h;=0ÿÿÿÿÿÿÿÿ;strokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ openedÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"FT_Stroker_RewindÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h*ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿÿÿÿÿFT_Stroker_SetÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hÿ4ÿÿÿÿÿÿÿÿnurstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ radiusÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿline_capÿÿÿÿÿÿÿÿ$FT_Stroker_LineCapÿÿÿÿline_joinÿÿÿÿÿÿÿÿ&FT_Stroker_LineJoinÿÿÿÿmiter_limitÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ FT_StrokerÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h;;,ÿÿÿÿ,struct FT_StrokerRec_* FT_StrokerBorderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.hœœÿÿÿÿÿÿÿÿ $FT_Stroker_LineCapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h{{ÿÿÿÿÿÿÿÿ &FT_Stroker_LineJoinÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftstroke.h\\ÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h”•³‹W¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.hÿÿÿÿÿÿÿÿÿÿÿÿ*FT_GlyphSlot_Embolden¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h;;-ÿÿÿÿÿÿÿÿesslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ(FT_GlyphSlot_Oblique¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h??,ÿÿÿÿÿÿÿÿixslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ.FT_GlyphSlot_Own_Bitmap¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsynth.h66/’ Make sure slot owns slot->bitmap. ( Make sure slot owns slot->bitmap. )ÿÿÿÿnislotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿFT_BEGIN_HEADER./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hë‘LÝñXžvÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hÿÿÿÿÿÿÿÿÿÿÿÿFT_MemoryRec_À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hª°p*********************************************************************** @struct: FT_MemoryRec @description: A structure used to describe a given memory manager to FreeType 2. @fields: user :: A generic typeless pointer for user data. alloc :: A pointer type to an allocation function. free :: A pointer type to an memory freeing function. realloc :: A pointer type to a reallocation function. ÿÿÿÿ allocÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h­­ÿÿÿÿFT_Alloc_FuncfreeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h®®ÿÿÿÿFT_Free_FuncreallocÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h¯¯ÿÿÿÿFT_Realloc_FuncuserÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h¬¬ÿÿÿÿ void* FT_Alloc_FuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hWY%Ì*********************************************************************** @functype: FT_Alloc_Func @description: A function used to allocate `size' bytes from `memory'. @input: memory :: A handle to the source memory manager. size :: The size in bytes to allocate. @return: Address of new memory block. 0 in case of failure. void* FT_Free_FuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hmn%R*********************************************************************** @functype: FT_Free_Func @description: A function used to release a given block of memory. @input: memory :: A handle to the source memory manager. block :: The address of the target memory block. void FT_MemoryÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hAA*ÿÿÿÿ*struct FT_MemoryRec_* FT_Realloc_FuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h‘(.*********************************************************************** @functype: FT_Realloc_Func @description: A function used to re-allocate a given block of memory. @input: memory :: A handle to the source memory manager. cur_size :: The block's current size in bytes. new_size :: The block's requested new size. block :: The block's current address. @return: New block address. 0 in case of memory shortage. @note: In case of error, the old block must still be available. void* FT_StreamÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hÃÃ************************************************************************ @type: FT_Stream @description: A handle to an input stream. *struct FT_StreamRec_* FT_StreamDescÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hÕÕÿÿÿÿFT_StreamDesc_ FT_StreamRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.hNNÿÿÿÿFT_StreamRec_ &FT_Stream_CloseFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.h  -Ð*********************************************************************** @functype: FT_Stream_CloseFunc @description: A function used to close a given input stream. @input: stream :: A handle to the target stream. void FT_Stream_IoFuncÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftsystem.höù.®*********************************************************************** @functype: FT_Stream_IoFunc @description: A function used to seek and read data from a given input stream. @input: stream :: A handle to the source stream. offset :: The offset of read in stream (always from start). buffer :: The address of the read buffer. count :: The number of bytes to read from the stream. @return: The number of bytes effectively read by the stream. @note: This function might be called to perform a seek or skip operation with a `count' of 0. unsigned longÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h%v@ÿÿÿÿÆ@·ýˆ¸T¦¨7FT_ANGLE_PI? ( 180L << 16 )À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hë‘LÝþÓ@ÔÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Angle_DiffÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hØÙ#ÿÿÿÿÿÿÿÿu angle1ÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿ angle2ÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿÿÿÿÿFT_Atan2À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h¿Àÿÿÿÿÿÿÿÿ9xÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿyÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ FT_CosÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h““ÿÿÿÿÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_SinÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h{{ÿÿÿÿÿÿÿÿes angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_TanÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h§§ÿÿÿÿÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ(FT_Vector_From_PolarÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hQS+ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_Vector_LengthÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h%ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Vector_PolarizeÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h79)ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿÿÿÿÿ FT_Vector_RotateÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h  'ÿÿÿÿÿÿÿÿLvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿÿÿÿÿFT_Vector_UnitÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.hóô%ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_AngleÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttrigon.h33ÿÿÿÿFT_Fixed ./usr/include/ft2build.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h%v@ÿÿÿÿn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h”—%Sƾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_Bool¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hcc ÿÿÿÿunsigned char FT_Byte¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h‘‘ unsigned char FT_Bytes¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hœœ"const FT_Byte* FT_Char¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h††signed char FT_Data¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h’’ ÿÿÿÿFT_Data_ FT_Error¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h##int FT_F26Dot6¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h  !signed long FT_F2Dot14¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÿÿ"signed short FT_FWord¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hoo ( distance in FUnits signed short FT_Fixed¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hsigned long FT_Generic¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÇÇÿÿÿÿFT_Generic_ (FT_Generic_Finalizer¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h££6void FT_Int¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÓÓsigned int FT_List¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h&&struct FT_ListRec_* FT_ListNode¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hù ù..struct FT_ListNodeRec_* FT_ListNodeRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÿÿÿÿFT_ListNodeRec_ FT_ListRec¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h22ÿÿÿÿFT_ListRec_ FT_Long¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.héésigned long FT_Matrix¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h}} ÿÿÿÿFT_Matrix_ FT_Offset¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h;; size_t FT_Pointer¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h.. void* FT_PtrDist¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hHH"ft_ptrdiff_t FT_Short¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h½½ signed short FT_String¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h²²char FT_Tag¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h§§FT_UInt32 FT_UFWord¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h{{#& unsigned distance unsigned short FT_UInt¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÞÞunsigned int FT_ULong¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hôô!unsigned long FT_UShort¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.hÈÈ#unsigned short FT_UnitVector¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/fttypes.h^^ÿÿÿÿFT_UnitVector_./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hë‘LÞ;«G§À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hÿÿÿÿÿÿÿÿÿÿÿÿ(FT_Get_WinFNT_HeaderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hö÷7ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿaheaderÿÿÿÿÿÿÿÿ(FT_WinFNT_HeaderRec*ÿÿÿÿÿÿÿÿ FT_WinFNT_HeaderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hÝÝ*ÿÿÿÿ*FT_WinFNT_HeaderRec_* &FT_WinFNT_HeaderRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftwinfnt.hÝÝÿÿÿÿ(FT_WinFNT_HeaderRec_./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.h%v@ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.hÞDµÛ¥¡Í./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.hÿÿÿÿÿÿÿÿÿÿÿÿ,FT_Get_X11_Font_Format¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ftxf86.hII)ÿÿÿÿtsfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿFT_BEGIN_HEADER./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h&/oS!9oÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hÿÿÿÿÿÿÿÿÿÿÿÿ FT_AutoHinterÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hO$O2ÿÿÿÿ2struct FT_AutoHinterRec_* 8FT_AutoHinter_GlobalDoneFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h~:void 6FT_AutoHinter_GlobalGetFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hhk=void :FT_AutoHinter_GlobalResetFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h’“9void 6FT_AutoHinter_GlyphLoadFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.h®²=FT_Error *FT_AutoHinter_ServiceÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hÄÄ4ÿÿÿÿ4FT_AutoHinter_ServiceRec_* 0FT_AutoHinter_ServiceRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/autohint.hÄÄÿÿÿÿ2FT_AutoHinter_ServiceRec_./usr/include/ft2build.h,Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.h˜†›óHpÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.hÿÿÿÿÿÿÿÿÿÿÿÿFT_SqrtFixedÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.h//ÿÿÿÿÿÿÿÿ.tnxÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ"ft_corner_is_flatÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.hƒ†$ÿÿÿÿÿÿÿÿ.tnin_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿin_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ*ft_corner_orientationÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftcalc.hx{(ÿÿÿÿÿÿÿÿ.tnin_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿin_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ./usr/include/ft2build.hÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.h%v@ÿÿÿÿ2YÏ1X_šnµ«$FT_TRACE^> do ; while ( 0 ) /* nothing */Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.h levelvarformat./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.hM ð\ãŸäÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.hÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Trace_Get_CountÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.httÿÿÿÿÿÿÿÿh.gÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"FT_Trace_Get_NameÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.h"ÿÿÿÿÿÿÿÿh.gidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿft_debug_initÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdebug.hââÿÿÿÿÿÿÿÿh.gÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ#./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h&/ö>j·yÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hÿÿÿÿÿÿÿÿÿÿÿÿ 0FT_CharMap_CharIndexFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hVW5ÿÿÿÿFT_UInt .FT_CharMap_CharNextFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hZ[4ÿÿÿÿFT_Long FT_Driver_ClassÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hÛÛ(ÿÿÿÿ(FT_Driver_ClassRec_* $FT_Driver_ClassRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hÛÛÿÿÿÿ&FT_Driver_ClassRec_ $FT_Face_AttachFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hef,ÿÿÿÿFT_Error FT_Face_DoneFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h%%&ÿÿÿÿvoid .FT_Face_GetAdvancesFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hjn4ÿÿÿÿFT_Error ,FT_Face_GetKerningFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h^a2ÿÿÿÿFT_Error FT_Face_InitFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h"2ÿÿÿÿFT_Error FT_Size_DoneFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h,,&ÿÿÿÿvoid FT_Size_InitFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h))&ÿÿÿÿFT_Error &FT_Size_RequestFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h780ÿÿÿÿFT_Error $FT_Size_SelectFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h;</ÿÿÿÿFT_Error FT_Slot_DoneFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h33+ÿÿÿÿvoid FT_Slot_InitFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.h00+ÿÿÿÿFT_Error FT_Slot_LoadFuncÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftdriver.hOR1ÿÿÿÿFT_Error'./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h%v@ÿÿÿÿvt§[¼Äe»&@‰`êO,FT_GLYPHLOADER_CHECK_C€$ ( (_count) == 0 || (int)((_loader)->base.outline.n_contours + (_loader)->current.outline.n_contours + (_count)) <= (int)(_loader)->max_contours )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h_loader _countvt§[¼ÄÀ‹ê2K‹bŸ,FT_GLYPHLOADER_CHECK_P{ ( (_count) == 0 || (int)((_loader)->base.outline.n_points + (_loader)->current.outline.n_points + (_count)) <= (int)(_loader)->max_points )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h_loader _count./usr/include/ft2build.h¦a‹+Cï)ÝÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h&/öÒæÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hÿÿÿÿÿÿÿÿÿÿÿÿ $FT_GlyphLoader_AddÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h˜˜.ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ4FT_GlyphLoader_CheckPointsÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hvx:ÿÿÿÿÿÿÿÿ.re loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿn_pointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿn_contoursÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ:FT_GlyphLoader_CheckSubGlyphsÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h9ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿ n_subsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ2FT_GlyphLoader_CopyPointsÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hœ5ÿÿÿÿÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ4FT_GlyphLoader_CreateExtraÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hee6ÿÿÿÿÿÿÿÿ.rd loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ&FT_GlyphLoader_DoneÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hii/ÿÿÿÿÿÿÿÿ.re loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ$FT_GlyphLoader_NewÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h`a0ÿÿÿÿÿÿÿÿ.rd memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿaloaderÿÿÿÿÿÿÿÿFT_GlyphLoader*ÿÿÿÿÿÿÿÿ,FT_GlyphLoader_PrepareÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h””2ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ(FT_GlyphLoader_ResetÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hmm0ÿÿÿÿÿÿÿÿ.re loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ*FT_GlyphLoader_RewindÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hqq1ÿÿÿÿÿÿÿÿ.re loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ FT_GlyphLoadÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hKK"ÿÿÿÿ"FT_GlyphLoadRec_* FT_GlyphLoadRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.hKKÿÿÿÿ FT_GlyphLoadRec_ FT_GlyphLoaderÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h*#*4ÿÿÿÿ4struct FT_GlyphLoaderRec_* "FT_GlyphLoaderRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h[[ÿÿÿÿ$FT_GlyphLoaderRec_ FT_SubGlyphRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftgloadr.h@@ÿÿÿÿFT_SubGlyphRec_+./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.h%v@ÿÿÿÿ8Ö¤Ér.)úËYFT_ASSIGNPB0 *((void**)&(p)) = (val)Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hpval8×-Ø _£…ÈA>úÓFT_MEM_DUPU„ (dst) = ft_mem_dup( memory, (address), (FT_ULong)(size), &error )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdstaddresssize8×. gVœUg=Ú~FT_MEM_NEWŒ * ( ( void * * ) & ( ptr ) ) = ( ft_mem_alloc ( memory , ( sizeof ( * ( ptr ) ) ) , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptr8×.GÕØ•ä‘§à5FT_MEM_SET¼> ft_memset( dest, byte, count )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdestbyte countÆHh ¯N‚'~»éC’iFT_MEM_COPY¾B ft_memcpy( dest, source, count )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdest source countÆHh T_ue ZœßóFT_MEM_FREE† FT_BEGIN_STMNT ft_mem_free( memory, (ptr) ); (ptr) = NULL; FT_END_STMNTÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptrÆHhðò…PWš’FT_MEM_MOVEÀD ft_memmove( dest, source, count )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdest source countÆHhúþFuþƒ¾KcyFT_MEM_QNEW—Ä * ( ( void * * ) & ( ptr ) ) = ( ft_mem_qalloc ( memory , ( sizeof ( * ( ptr ) ) ) , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptrÆHhrÁ€/á£ðÎvƒFT_MEM_ZEROÃ@ ft_memset ( dest , 0 , count ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdest count»\ˆ"/+__cplusplus1ÿÿÿÿ@*OMŸ¤ë˨E ûÿkFT_ARRAY_MAX×F ( FT_INT_MAX / sizeof ( *(ptr) ) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptr@*Îè¢.`Ž»¢[FT_MEM_ALLOCƒ¢ * ( ( void * * ) & ( ptr ) ) = ( ft_mem_alloc ( memory , ( size ) , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptrsizeB×½{ÛÛ¥†¡‹RøæFT_MEM_QALLOC”¤ * ( ( void * * ) & ( ptr ) ) = ( ft_mem_qalloc ( memory , ( size ) , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptrsizeB×½}·•ÏË·ÂŽD« FT_MEM_STRDUPOx (dst) = ft_mem_strdup( memory, (const char*)(str), &error )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hdststr3´?(îå[f6{="FT_MEM_ALLOC_MULT¤Þ * ( ( void * * ) & ( ptr ) ) = ( ft_mem_realloc ( memory , ( item_size ) , 0 , ( count ) , NULL , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptr countitem_sizeBë ;Ýp- pâAU?×­(FT_MEM_QREALLOC_MULT³ò * ( ( void * * ) & ( ptr ) ) = ( ft_mem_qrealloc ( memory , ( itmsz ) , ( oldcnt ) , ( newcnt ) , ( ptr ) , & error ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftmemory.hptr oldcnt newcnt itmszHpS•E¨0Ÿ šê…¯ ( ( FT_Face ) ( x ) ) ->driverÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hxÏvvÑÌœf=;ÉâäFT_MODULE_CLASS^@ ( ( FT_Module ) ( x ) ) ->clazzÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hx./usr/include/ft2build.h¦a‹+Cï)ÝÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h˜†œøv+Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hÿÿÿÿÿÿÿÿÿÿÿÿFT_CMap_DoneÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h··ÿÿÿÿÿÿÿÿrcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿÿÿÿÿFT_CMap_NewÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h°³%ÿÿÿÿÿÿÿÿe clazzÿÿÿÿÿÿÿÿFT_CMap_Classÿÿÿÿinit_dataÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿ acmapÿÿÿÿÿÿÿÿFT_CMap*ÿÿÿÿÿÿÿÿ"FT_Done_GlyphSlotÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hÞÞ)ÿÿÿÿÿÿÿÿtslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿFT_Done_MemoryÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h%ÿÿÿÿÿÿÿÿ:òJ€ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ.FT_Get_Module_InterfaceÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h2ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmod_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ$FT_Lookup_RendererÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hêì-ÿÿÿÿÿÿÿÿG_libraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_Glyph_FormatÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNode*ÿÿÿÿÿÿÿÿFT_Match_SizeÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hûþ.ÿÿÿÿÿÿÿÿrf/faceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿignore_widthÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿsize_indexÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ FT_New_GlyphSlotÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hÌÍ*ÿÿÿÿÿÿÿÿcfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ aslotÿÿÿÿÿÿÿÿFT_GlyphSlot*ÿÿÿÿÿÿÿÿFT_New_MemoryÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hÿÿÿÿÿÿÿÿ/eÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ0FT_Render_Glyph_InternalÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hïñ9ÿÿÿÿÿÿÿÿ nlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿÿÿÿÿ$FT_Request_MetricsÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hõö,ÿÿÿÿÿÿÿÿcrsfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿ"FT_Select_MetricsÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hïð-ÿÿÿÿÿÿÿÿerfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ2ft_glyphslot_alloc_bitmapÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h1ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ0ft_glyphslot_free_bitmapÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h  0ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ.ft_glyphslot_set_bitmapÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h1ÿÿÿÿÿÿÿÿ/cslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿft_highpow2Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hXX!ÿÿÿÿÿÿÿÿ valueÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ*ft_module_get_serviceÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h“”2ÿÿÿÿÿÿÿÿD moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ<ft_synthesize_vertical_metricsÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h>ÿÿÿÿÿÿÿÿÔhmetricsÿÿÿÿÿÿÿÿ"FT_Glyph_Metrics*ÿÿÿÿadvanceÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ .FT_Bitmap_LcdFilterFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h‘“EŽ during debugging. void FT_CMapÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h{{2F handle to internal charmap object &struct FT_CMapRec_* FT_CMapRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h††ÿÿÿÿFT_CMapRec_ *FT_CMap_CharIndexFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h›œ2ÿÿÿÿFT_UInt (FT_CMap_CharNextFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hŸ 3ÿÿÿÿFT_UInt FT_CMap_ClassÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h~(~8F handle to charmap class structure >struct const FT_CMap_ClassRec_* FT_CMap_ClassRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h««ÿÿÿÿ"FT_CMap_ClassRec_ FT_CMap_DoneFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h˜˜&ÿÿÿÿvoid FT_CMap_InitFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h”•.4 class method definitions FT_Error FT_DriverRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.huuÿÿÿÿFT_DriverRec_ 0FT_Face_GetGlyphNameFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h÷ú7ÿÿÿÿFT_Error :FT_Face_GetGlyphNameIndexFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hýþ<ÿÿÿÿFT_UInt :FT_Face_GetPostscriptNameFuncÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hóô3ÿÿÿÿconst char* &FT_Face_InternalRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hÿÿÿÿ(FT_Face_InternalRec_ 0FT_GlyphSlot_InternalRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h11ÿÿÿÿ(FT_Slot_InternalRec_ FT_LibraryRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hææÿÿÿÿFT_LibraryRec_ FT_ModuleRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.hYYÿÿÿÿFT_ModuleRec_ FT_RendererRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftobjs.h99ÿÿÿÿFT_RendererRec_3./usr/include/ft2build.hÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.h%v@ÿÿÿÿÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.hM ðq-ýÁ./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.hÿÿÿÿÿÿÿÿÿÿÿÿ4FT_Raccess_Get_DataOffsetsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.h©¯1ÿÿÿÿÿÿÿÿh.klibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿmap_offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿrdata_posÿÿÿÿÿÿÿÿFT_LongÿÿÿÿtagÿÿÿÿÿÿÿÿFT_LongÿÿÿÿoffsetsÿÿÿÿÿÿÿÿFT_Long**ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ2FT_Raccess_Get_HeaderInfoÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.hw{4ÿÿÿÿÿÿÿÿh.klibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿrfork_offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿmap_offsetÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿrdata_posÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ FT_Raccess_GuessÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftrfork.hOT(ÿÿÿÿÿÿÿÿh.klibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbase_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿnew_namesÿÿÿÿÿÿÿÿ char**ÿÿÿÿoffsetsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿ errorsÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ7Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h%v@ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿµs.ügûŠ"Žöw^],FT_SERVICE_UNAVAILABLE×H ((FT_Pointer)-2) /* magic number */Î/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hì£4–˜úˆ"#{G=¶Õ(FT_FACE_FIND_SERVICED& FT_BEGIN_STMNT FT_Module module = FT_MODULE( FT_FACE( face )->driver ); FT_Pointer _tmp_ = NULL; FT_Pointer* _pptr_ = (FT_Pointer*)&(ptr); if ( module->clazz->get_interface ) _tmp_ = module->clazz->get_interface( module, FT_SERVICE_ID_ ## id ); *_pptr_ = _tmp_; FT_END_STMNTÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hfaceptridÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h˜†SÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hÿÿÿÿÿÿÿÿÿÿÿÿ,ft_service_list_lookupÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h°±6ÿÿÿÿÿÿÿÿ&service_descriptorsÿÿÿÿÿÿÿÿFT_ServiceDescÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FT_ServiceCacheÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hÑÑ(ÿÿÿÿ(FT_ServiceCacheRec_* $FT_ServiceCacheRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.hÑÑÿÿÿÿ&FT_ServiceCacheRec_ FT_ServiceDescÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h£!£2ÿÿÿÿ0const FT_ServiceDescRec* "FT_ServiceDescRecÎ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftserv.h¡¡ÿÿÿÿ$FT_ServiceDescRec_;./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h%v@ÿÿÿÿ%2Y2á„Å *$¨Ðr}FT_BYTE_›> ( ((const FT_Byte*)(p))[(i)] )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpi2YkƒÍßóÍ i†üêFT_INT16ž$ ( (FT_Int16)(x) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hx2Yk„ŸßóÍ$öâ%ÔFT_INT32 $ ( (FT_Int32)(x) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hx2Ykˆ-F„‡oKÅ+FT_INT8_œ> ( ((const FT_Char*)(p))[(i)] )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpiW÷ößPä†âÑáFT_UINT16Ÿ& ( (FT_UInt16)(x) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hxW÷öÒßPä‹p,1ËFT_UINT32¡& ( (FT_UInt32)(x) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hxÆAÙ|Od—Ìû”^—j×FT_BYTE_I16£˜ ( ( ( FT_Int16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpisÆAÙ|P6ç´¨!z!FT_BYTE_I32¥˜ ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpisÆAÙ|®8fvjÅÝÂ^FT_BYTE_U16¤š ( ( ( FT_UInt16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpisÆAÙ|¯ ¶]s"~gѨFT_BYTE_U32¦š ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpisÆF²À½±IP ×‰Z…FT_INT8_I16¨˜ ( ( ( FT_Int16 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpisÆF²Á0Y´iÏFT_INT8_I32ª˜ ( ( ( FT_Int32 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( i ) ] ) ) ) << (s) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpis@*ŠørÆg±ßBµFT_GET_MACRO"2 ( (type)func( stream ) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hfunctype@*ð¨Í$ë¥÷G©OݳFT_PEEK_LONG´¬ ( ( FT_Int32 ) ( ( ( ( FT_Int32 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 24 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 3 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hp@*ð¨ÎlÎÇS‹«FT_PEEK_OFF3¾ ( ( FT_Int32 ) ( ( ( ( FT_Int32 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpBÒ›ç=üA®œ´ß*“åFT_FIELD_SIZEbT (FT_Byte)sizeof ( ((FT_STRUCTURE*)0)->f )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hfBÙû5ÚHûjPÒl`‘FT_PEEK_SHORT®h ( ( FT_Int16 ) ( ( ( ( FT_Int16 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpBÙû5î7®SŸÀóHÑØFT_PEEK_ULONG¹¶ ( ( FT_UInt32 ) ( ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 24 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 3 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpBÙû5ïPØ"wV‰:˜?FT_PEEK_UOFF3 ( ( FT_UInt32 ) ( ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpBÛzϽlúÝåØÜ¿3FT_READ_MACRO4v ( var = (type)func( stream, &error ), error != FT_Err_Ok )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hfunctypevar-©u µX¶pÙb[|ç"FT_FRAME_OP_BYTES5< 6 /* read a bytes sequence */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h-©v/Y>¦"FT_FRAME_OP_SHIFT' 2Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h-©v/PWÜQJÈË{"FT_FRAME_OP_SHORT2< 3 /* read 2-byte value */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h-©v5-É~Ïðü-Ñúý"FT_FRAME_OP_START0< 1 /* start a new frame */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h6?zuÂ~èŠ.Ÿj˜Ñ¨"FT_PEEK_USHORT_LEÉn ( ( FT_UInt16 ) ( ( ( ( FT_UInt16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpHpùXÙ±¨†\, ¨ûFT_FRAME_FIELDkú { frame_op, ( FT_Byte ) sizeof ( ( ( FT_STRUCTURE * ) 0 ) -> field ) , ( FT_UShort ) ( offsetof ( FT_STRUCTURE , field ) ) }Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hframe_op fieldHpy®• ‡îŒ[?ý t‚øFT_PEEK_USHORT±n ( ( FT_UInt16 ) ( ( ( ( FT_UInt16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpÆs[.údã.™•sb<¥ FT_FRAME_OP_BYTE1< 2 /* read 1-byte value */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÆs[.ÿR‡K¢qÐÜ›Ì FT_FRAME_OP_LONG3< 4 /* read 4-byte value */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÆs[.š)vƒFÞJ觬 FT_FRAME_OP_OFF34< 5 /* read 3-byte value */Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÆÊÆÖ£òy?WëÇcqj FT_MAKE_FRAME_OP,\ ( ( command << 2 ) | ( little << 1 ) | sign )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hcommand littlesignÆù^‚5¬ûV•ÉXî‘ FT_PEEK_SHORT_LEÆh ( ( FT_Int16 ) ( ( ( ( FT_Int16 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int16 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpÆù^½¦>\R¨›¡ð]ˆ FT_PEEK_ULONG_LEѶ ( ( FT_UInt32 ) ( ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 3 ) ] ) ) ) << ( 24 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpÆù^Mb@é}k Í,ô_ FT_PEEK_UOFF3_LEÚ ( ( FT_UInt32 ) ( ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_UInt32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpÏo vsebz‹Ä¨à*uFT_FIELD_OFFSEThV (FT_UShort)( offsetof( FT_STRUCTURE, f ) )Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hfÏx—‰•ëÌÈ+sh²ƒFT_PEEK_LONG_LE̬ ( ( FT_Int32 ) ( ( ( ( FT_Int32 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 3 ) ] ) ) ) << ( 24 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hpÏx—¡”Qír—rZq˜†aFT_PEEK_OFF3_LEÖ ( ( FT_Int32 ) ( ( ( ( FT_Int32 ) ( ( ( ( const FT_Char * ) ( p ) ) [ ( 2 ) ] ) ) ) << ( 16 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 1 ) ] ) ) ) << ( 8 ) ) | ( ( ( FT_Int32 ) ( ( ( ( const FT_Byte * ) ( p ) ) [ ( 0 ) ] ) ) ) << ( 0 ) ) ) ) Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hp./usr/include/ft2build.h¦a‹+Cï)ÝÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h&/÷°×gùÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÿÿÿÿÿÿÿÿÿÿÿÿFT_Stream_CloseÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hdd&ÿÿÿÿÿÿÿÿ/+ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_Stream_EnterFrameÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h“”*ÿÿÿÿÿÿÿÿtc streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ&FT_Stream_ExitFrameÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h˜˜*ÿÿÿÿÿÿÿÿu/ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ,FT_Stream_ExtractFrameÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h¤¦-ÿÿÿÿÿÿÿÿ/c streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿFT_Stream_FreeÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hYZ'ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿexternalÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ"FT_Stream_GetCharÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h¯¯(ÿÿÿÿÿÿÿÿŽù‰€ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"FT_Stream_GetLongÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h»»(ÿÿÿÿÿÿÿÿ/2 streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ&FT_Stream_GetLongLEÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÃÃ*ÿÿÿÿÿÿÿÿ6_ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ&FT_Stream_GetOffsetÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h··*ÿÿÿÿÿÿÿÿed streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ$FT_Stream_GetShortÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h³³)ÿÿÿÿÿÿÿÿ4. streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_Stream_GetShortLEÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h¿¿+ÿÿÿÿÿÿÿÿC streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿFT_Stream_NewÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hSU/ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿargsÿÿÿÿÿÿÿÿ&const FT_Open_Args*ÿÿÿÿastreamÿÿÿÿÿÿÿÿFT_Stream*ÿÿÿÿÿÿÿÿFT_Stream_OpenÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hKL-ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ(FT_Stream_OpenMemoryÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h^`.ÿÿÿÿÿÿÿÿ^›ÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbaseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Stream_PosÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hss$ÿÿÿÿÿÿÿÿ/4 streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿFT_Stream_ReadÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hxz$ÿÿÿÿÿÿÿÿah streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ FT_Stream_ReadAtÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h~&ÿÿÿÿÿÿÿÿer streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ$FT_Stream_ReadCharÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÈÉ(ÿÿÿÿÿÿÿÿ+ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadFieldsÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hçé:ÿÿÿÿÿÿÿÿe streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ fieldsÿÿÿÿÿÿÿÿ*const FT_Frame_Field*ÿÿÿÿstructureÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿ$FT_Stream_ReadLongÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hר(ÿÿÿÿÿÿÿÿ/r streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadLongLEÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.háâ*ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadOffsetÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÒÓ*ÿÿÿÿÿÿÿÿ/½Ô streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ&FT_Stream_ReadShortÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÍÎ)ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ*FT_Stream_ReadShortLEÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hÜÝ+ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ,FT_Stream_ReleaseFrameÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hª«-ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿFT_Stream_SeekÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hij"ÿÿÿÿÿÿÿÿpb streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Stream_SkipÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hno'ÿÿÿÿÿÿÿÿil streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿdistanceÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿ"FT_Stream_TryReadÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h†ˆ'ÿÿÿÿÿÿÿÿé streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ FT_Frame_FieldÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.h[[ÿÿÿÿFT_Frame_Field_ FT_Frame_OpÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftstream.hRRÿÿÿÿFT_Frame_Op_?Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.h%v@ÿÿÿÿÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.hM ðtÿšÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/fttrace.hÿÿÿÿÿÿÿÿÿÿÿÿC./usr/include/ft2build.hÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h%v@ÿÿÿÿ8ÖòzÙGò§– îFT_INVALIDw> FT_INVALID_( _prefix, _error )Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h_prefix _errorÆF(l©«ƒP›¬HFT_INVALID_x^ ft_validator_error( valid, _prefix ## _error )Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h_prefix _error./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hM ðv~`MÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hÿÿÿÿÿÿÿÿÿÿÿÿ$ft_validator_errorÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hno+ÿÿÿÿÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Errorÿÿÿÿÿÿÿÿ"ft_validator_initÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h_b0ÿÿÿÿÿÿÿÿh.d validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿbaseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿ levelÿÿÿÿÿÿÿÿ$FT_ValidationLevelÿÿÿÿÿÿÿÿ ft_validator_runÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hgg)ÿÿÿÿÿÿÿÿh.d validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ $FT_ValidationLevelÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hKKÿÿÿÿ&FT_ValidationLevel_ FT_ValidatorÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.h)*)9ÿÿÿÿBstruct FT_ValidatorRec_ volatile* FT_ValidatorRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/ftvalid.hXXÿÿÿÿ FT_ValidatorRec_GÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/internal.h%v@ÿÿÿÿÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/internal.h&0@Ê4Ò/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/internal.hÿÿÿÿÿÿÿÿÿÿÿÿK./usr/include/ft2build.hÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h&0îójáÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.hÿÿÿÿÿÿÿÿÿÿÿÿ PCF_Public_FaceÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h//(ÿÿÿÿ(PCF_Public_FaceRec_* $PCF_Public_FaceRecÒ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pcftypes.h//ÿÿÿÿ&PCF_Public_FaceRec_O./usr/include/ft2build.h Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h%v@ÿÿÿÿ ì ÐE*8®¼c Y±áŒIS_PS_DELIMRD ( ( ( ch ) == ' ' || ( ( ch ) == '\r' || ( ch ) == '\n' ) || ( ch ) == '\t' || ( ch ) == '\f' || ( ch ) == '\0' ) || ( ( ch ) == '/' || ( ch ) == '(' || ( ch ) == ')' || ( ch ) == '<' || ( ch ) == '>' || ( ch ) == '[' || ( ch ) == ']' || ( ch ) == '{' || ( ch ) == '}' || ( ch ) == '%' ) )Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hchì ÐGBÁIÃ#DŒaÛIS_PS_DIGITV> ( (ch) >= '0' && (ch) <= '9' )Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hchì ÐÐf¯Coznò3iIS_PS_SPACECÐ ( (ch) == ' ' || ( ( ch ) == '\r' || ( ch ) == '\n' ) || (ch) == '\t' || (ch) == '\f' || (ch) == '\0' )Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hchmx5ƒ.Ù²î4>ø ¤ÔIS_PS_NEWLINE?B ( (ch) == '\r' || (ch) == '\n' )Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hchmx5»gÚ’ÞÈÝx>Wö±IS_PS_SPECIALJ. ( (ch) == '/' || (ch) == '(' || (ch) == ')' || (ch) == '<' || (ch) == '>' || (ch) == '[' || (ch) == ']' || (ch) == '{' || (ch) == '}' || (ch) == '%' )Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hchîK|Ðsž¶³°îŸòxh&T1_NEW_SIMPLE_FIELDî¾ { _ident, T1CODE, _type, 0, FT_FIELD_OFFSET( _fname ), FT_FIELD_SIZE( _fname ), 0, 0, _dict },Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h _ident _type _fname _dictîKçÔ¦U–X4ߨÍ&T1_NEW_TABLE_FIELD2 Ð { _ident, T1CODE, _type, 0, FT_FIELD_OFFSET( _fname ), FT_FIELD_SIZE_DELTA( _fname ), _max, 0, _dict },Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h _ident _type _fname_max _dictó]Õ‚]‘nëV|ì7îÆŒ*T1_NEW_CALLBACK_FIELDø¸ { _ident, T1CODE, T1_FIELD_TYPE_CALLBACK, (T1_Field_ParseFunc)_reader, 0, 0, 0, 0, _dict },Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h _ident_reader _dictþõgýjKqÈÐ3…è÷’u¢$T1_NEW_TABLE_FIELD { _ident, T1CODE, _type, 0, FT_FIELD_OFFSET( _fname ), FT_FIELD_SIZE_DELTA( _fname ), _max, FT_FIELD_OFFSET( num_ ## _fname ), _dict },Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h _ident _type _fname_max _dict./usr/include/ft2build.h¦a‹+Cï)ÝÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hòùZ¼”Ì/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÿÿÿÿÿÿÿÿÿÿÿÿ+ AFM_ParserÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÉÉ,Š*********************************************************************,struct AFM_ParserRec_* AFM_ParserRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÿÿÿÿAFM_ParserRec_ &AFM_Parser_FuncsRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÙÙÿÿÿÿ(AFM_Parser_FuncsRec_ AFM_StreamÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÜÜ,ÿÿÿÿ,struct AFM_StreamRec_* PSAux_InterfaceÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h44,L backwards-compatible type definition PSAux_ServiceRec PSAux_ServiceÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h11$ÿÿÿÿ$PSAux_ServiceRec_* PSAux_ServiceRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h11ÿÿÿÿ"PSAux_ServiceRec_ PS_ParserÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hŽŽ*Š**********************************************************************struct PS_ParserRec_* PS_ParserRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h¬¬ÿÿÿÿPS_ParserRec_ PS_Parser_FuncsÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hJ*J<Š*********************************************************************Bstruct const PS_Parser_FuncsRec_* $PS_Parser_FuncsRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hŠŠÿÿÿÿ&PS_Parser_FuncsRec_ PS_TableÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h))4ÿÿÿÿ(struct PS_TableRec_* PS_TableRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hƒƒÿÿÿÿPS_TableRec_ PS_Table_FuncsÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h*)*:ÿÿÿÿ@struct const PS_Table_FuncsRec_* "PS_Table_FuncsRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hQQÿÿÿÿ$PS_Table_FuncsRec_ T1_BuilderÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h¸¸,Š*********************************************************************,struct T1_BuilderRec_* T1_BuilderRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hQQÿÿÿÿT1_BuilderRec_ 6T1_Builder_Add_Contour_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hËË7ÿÿÿÿFT_Error 4T1_Builder_Add_Point1_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÆÈ0ÿÿÿÿFT_Error 2T1_Builder_Add_Point_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÀÃ2ÿÿÿÿvoid 8T1_Builder_Check_Points_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h¼½6ÿÿÿÿFT_Error :T1_Builder_Close_Contour_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÓÓ9ÿÿÿÿvoid T1_Builder_FuncsÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÖ+Ö>ÿÿÿÿDstruct const T1_Builder_FuncsRec_* &T1_Builder_FuncsRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hëëÿÿÿÿ(T1_Builder_FuncsRec_ 6T1_Builder_Start_Point_FuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÎÐ1ÿÿÿÿFT_Error T1_CMap_ClassesÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h * <Š*********************************************************************Bstruct const T1_CMap_ClassesRec_* $T1_CMap_ClassesRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÿÿÿÿ&T1_CMap_ClassesRec_ T1_DecoderÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hyy8ÿÿÿÿ,struct T1_DecoderRec_* T1_DecoderRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h¾¾ÿÿÿÿT1_DecoderRec_ &T1_Decoder_CallbackÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h~3ÿÿÿÿFT_Error T1_Decoder_FuncsÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hz+z>ÿÿÿÿDstruct const T1_Decoder_FuncsRec_* &T1_Decoder_FuncsRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h——ÿÿÿÿ(T1_Decoder_FuncsRec_ T1_Decoder_ZoneÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hvv(ÿÿÿÿ(T1_Decoder_ZoneRec_* $T1_Decoder_ZoneRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hvvÿÿÿÿ&T1_Decoder_ZoneRec_ T1_FieldÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h’’)ÿÿÿÿ(struct T1_FieldRec_* T1_FieldLocationÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÑÑÿÿÿÿ"T1_FieldLocation_ T1_FieldRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hççÿÿÿÿT1_FieldRec_ T1_FieldTypeÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÀÀÿÿÿÿT1_FieldType_ $T1_Field_ParseFuncÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hÕÖ-ÿÿÿÿvoid T1_ParseStateÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.hööÿÿÿÿT1_ParseState_ T1_TokenÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h)ÿÿÿÿ(struct T1_TokenRec_* T1_TokenRecÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h««ÿÿÿÿT1_TokenRec_ T1_TokenTypeÌ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/psaux.h¡¡ÿÿÿÿT1_TokenType_S./usr/include/ft2build.hÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hM!ˆu£¬Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hÿÿÿÿÿÿÿÿÿÿÿÿ PSH_GlobalsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h( (.ÿÿÿÿ.struct PSH_GlobalsRec_* .PSH_Globals_DestroyFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h774ÿÿÿÿvoid "PSH_Globals_FuncsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h@@,ÿÿÿÿ,PSH_Globals_FuncsRec_* (PSH_Globals_FuncsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h@@ÿÿÿÿ*PSH_Globals_FuncsRec_ &PSH_Globals_NewFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h+-2ÿÿÿÿFT_Error 0PSH_Globals_SetScaleFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h045ÿÿÿÿFT_Error $PSHinter_InterfaceÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h¤¤ÿÿÿÿ&PSHinter_Interface_ PSHinter_ServiceÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h¦¦/ÿÿÿÿ&PSHinter_Interface* T1_HintsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hgg(°*********************************************************************** @type: T1_Hints @description: This is a handle to an opaque structure used to record glyph hints from a Type 1 character glyph character string. The methods used to operate on this object are defined by the @T1_Hints_FuncsRec structure. Recording glyph hints is normally achieved through the following scheme: - Open a new hint recording session by calling the `open' method. This rewinds the recorder and prepare it for new input. - For each hint found in the glyph charstring, call the corresponding method (`stem', `stem3', or `reset'). Note that these functions do not return an error code. - Close the recording session by calling the `close' method. It returns an error code if the hints were invalid or something strange happened (e.g., memory shortage). The hints accumulated in the object can later be used by the PostScript hinter. (struct T1_HintsRec_* $T1_Hints_ApplyFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h/244*********************************************************************** @functype: T1_Hints_ApplyFunc @description: A method of the @T1_Hints class used to apply hints to the corresponding glyph outline. Must be called once all hints have been recorded. @input: hints :: A handle to the Type 1 hints recorder. outline :: A pointer to the target outline descriptor. globals :: The hinter globals for this font. hint_mode :: Hinting information. @return: FreeType error code. 0 means success. @note: On input, all points within the outline are in font coordinates. On output, they are in 1/64th of pixels. The scaling transformation is taken from the `globals' object which must correspond to the same font as the glyph. FT_Error $T1_Hints_CloseFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h .Ø*********************************************************************** @functype: T1_Hints_CloseFunc @description: A method of the @T1_Hints class used to close a hint recording session. @input: hints :: A handle to the Type 1 hints recorder. end_point :: The index of the last point in the input glyph. @return: FreeType error code. 0 means success. @note: The error code is set to indicate that an error occurred during the recording session. FT_Error T1_Hints_FuncsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.ht)t:²*********************************************************************** @type: T1_Hints_Funcs @description: A pointer to the @T1_Hints_FuncsRec structure that defines the API of a given @T1_Hints object. @struct const T1_Hints_FuncsRec_* "T1_Hints_FuncsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h^^ÿÿÿÿ$T1_Hints_FuncsRec_ "T1_Hints_OpenFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hŠŠ)&*********************************************************************** @functype: T1_Hints_OpenFunc @description: A method of the @T1_Hints class used to prepare it for a new Type 1 hints recording session. @input: hints :: A handle to the Type 1 hints recorder. @note: You should always call the @T1_Hints_CloseFunc method in order to close an opened recording session. void $T1_Hints_ResetFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hëì. *********************************************************************** @functype: T1_Hints_ResetFunc @description: A method of the @T1_Hints class used to reset the stems hints in a recording session. @input: hints :: A handle to the Type 1 hints recorder. end_point :: The index of the last point in the input glyph in which the previously defined hints apply. void *T1_Hints_SetStem3FuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hÓÕ.†*********************************************************************** @functype: T1_Hints_SetStem3Func @description: A method of the @T1_Hints class used to record three counter-controlled horizontal or vertical stems at once. @input: hints :: A handle to the Type 1 hints recorder. dimension :: 0 for horizontal stems, 1 for vertical ones. coords :: An array of 6 integers, holding 3 (position,length) pairs for the counter-controlled stems. @note: Use vertical coordinates (y) for horizontal stems (dim=0). Use horizontal coordinates (x) for vertical stems (dim=1). The lengths cannot be negative (ghost stems are never counter-controlled). void (T1_Hints_SetStemFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h±³-þ*********************************************************************** @functype: T1_Hints_SetStemFunc @description: A method of the @T1_Hints class used to record a new horizontal or vertical stem. This corresponds to the Type 1 `hstem' and `vstem' operators. @input: hints :: A handle to the Type 1 hints recorder. dimension :: 0 for horizontal stems (hstem), 1 for vertical ones (vstem). coords :: Array of 2 integers, used as (position,length) stem descriptor. @note: Use vertical coordinates (y) for horizontal stems (dim=0). Use horizontal coordinates (x) for vertical stems (dim=1). `coords[0]' is the absolute stem position (lowest coordinate); `coords[1]' is the length. The length can be negative, in which case it must be either -20 or -21. It is interpreted as a `ghost' stem, according to the Type 1 specification. If the length is -21 (corresponding to a bottom ghost stem), then the real stem position is `coords[0]+coords[1]'. void T2_HintsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h……(¸*********************************************************************** @type: T2_Hints @description: This is a handle to an opaque structure used to record glyph hints from a Type 2 character glyph character string. The methods used to operate on this object are defined by the @T2_Hints_FuncsRec structure. Recording glyph hints is normally achieved through the following scheme: - Open a new hint recording session by calling the `open' method. This rewinds the recorder and prepare it for new input. - For each hint found in the glyph charstring, call the corresponding method (`stems', `hintmask', `counters'). Note that these functions do not return an error code. - Close the recording session by calling the `close' method. It returns an error code if the hints were invalid or something strange happened (e.g., memory shortage). The hints accumulated in the object can later be used by the Postscript hinter. (struct T2_HintsRec_* $T2_Hints_ApplyFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hil4&*********************************************************************** @functype: T2_Hints_ApplyFunc @description: A method of the @T2_Hints class used to apply hints to the corresponding glyph outline. Must be called after the `close' method. @input: hints :: A handle to the Type 2 hints recorder. outline :: A pointer to the target outline descriptor. globals :: The hinter globals for this font. hint_mode :: Hinting information. @return: FreeType error code. 0 means success. @note: On input, all points within the outline are in font coordinates. On output, they are in 1/64th of pixels. The scaling transformation is taken from the `globals' object which must correspond to the same font than the glyph. FT_Error $T2_Hints_CloseFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hBC.Ø*********************************************************************** @functype: T2_Hints_CloseFunc @description: A method of the @T2_Hints class used to close a hint recording session. @input: hints :: A handle to the Type 2 hints recorder. end_point :: The index of the last point in the input glyph. @return: FreeType error code. 0 means success. @note: The error code is set to indicate that an error occurred during the recording session. FT_Error (T2_Hints_CounterFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h$&2h*********************************************************************** @functype: T2_Hints_CounterFunc @description: A method of the @T2_Hints class used to set a given counter mask (this corresponds to the `hintmask' Type 2 operator). @input: hints :: A handle to the Type 2 hints recorder. end_point :: A glyph index of the last point to which the previously defined or active hints apply. bit_count :: The number of bits in the hint mask. bytes :: An array of bytes modelling the hint mask. @note: If the hintmask starts the charstring (before any glyph point definition), the value of `end_point' should be 0. `bit_count' is the number of meaningful bits in the `bytes' array; it must be equal to the total number of hints defined so far (i.e., horizontal+verticals). The `bytes' array can come directly from the Type 2 charstring and respects the same format. void T2_Hints_FuncsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h’)’:²*********************************************************************** @type: T2_Hints_Funcs @description: A pointer to the @T2_Hints_FuncsRec structure that defines the API of a given @T2_Hints object. @struct const T2_Hints_FuncsRec_* "T2_Hints_FuncsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h˜˜ÿÿÿÿ$T2_Hints_FuncsRec_ "T2_Hints_MaskFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.húý/`*********************************************************************** @functype: T2_Hints_MaskFunc @description: A method of the @T2_Hints class used to set a given hintmask (this corresponds to the `hintmask' Type 2 operator). @input: hints :: A handle to the Type 2 hints recorder. end_point :: The glyph index of the last point to which the previously defined or activated hints apply. bit_count :: The number of bits in the hint mask. bytes :: An array of bytes modelling the hint mask. @note: If the hintmask starts the charstring (before any glyph point definition), the value of `end_point' should be 0. `bit_count' is the number of meaningful bits in the `bytes' array; it must be equal to the total number of hints defined so far (i.e., horizontal+verticals). The `bytes' array can come directly from the Type 2 charstring and respects the same format. void "T2_Hints_OpenFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.h¨¨)&*********************************************************************** @functype: T2_Hints_OpenFunc @description: A method of the @T2_Hints class used to prepare it for a new Type 2 hints recording session. @input: hints :: A handle to the Type 2 hints recorder. @note: You should always call the @T2_Hints_CloseFunc method in order to close an opened recording session. void $T2_Hints_StemsFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/pshints.hÐÓ1 *********************************************************************** @functype: T2_Hints_StemsFunc @description: A method of the @T2_Hints class used to set the table of stems in either the vertical or horizontal dimension. Equivalent to the `hstem', `vstem', `hstemhm', and `vstemhm' Type 2 operators. @input: hints :: A handle to the Type 2 hints recorder. dimension :: 0 for horizontal stems (hstem), 1 for vertical ones (vstem). count :: The number of stems. coords :: An array of `count' (position,length) pairs. @note: Use vertical coordinates (y) for horizontal stems (dim=0). Use horizontal coordinates (x) for vertical stems (dim=1). There are `2*count' elements in the `coords' array. Each even element is an absolute position in font units, each odd element is a length in font units. A length can be negative, in which case it must be either -20 or -21. It is interpreted as a `ghost' stem, according to the Type 1 specification. voidWÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h%vüXÿÿÿÿÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.hæé~¤Z,©{Þ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h)-ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿBDFÿÿÿÿÿÿÿÿ .FT_BDF_GetCharsetIdFuncÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h!?ÿÿÿÿFT_Error ,FT_BDF_GetPropertyFuncÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svbdf.h$&:ÿÿÿÿFT_Error[ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h‡p' j–ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h/3ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿGlyphDictÿÿÿÿÿÿÿÿ 0FT_GlyphDict_GetNameFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h%(7ÿÿÿÿFT_Error 4FT_GlyphDict_NameIndexFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgldict.h+,9ÿÿÿÿFT_UInt_â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h%vüXÿÿÿÿâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h­—÷‰Õfmáâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h47ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿGXvalidateÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h9<ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿCKERNvalidateÿÿÿÿÿÿÿÿ &ckern_validate_funcâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h/12ÿÿÿÿFT_Error "gxv_validate_funcâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svgxval.h(+0ÿÿÿÿFT_Errorcà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.h%vüXÿÿÿÿà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.hUhéý¼¯_à/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.h$'ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿKerningÿÿÿÿÿÿÿÿ .FT_Kerning_TrackGetFuncà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svkern.h"3ÿÿÿÿFT_ErrorgÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h%vüXÿÿÿÿÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.hÑYs]Ô©Ü/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h=Dÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿMultiMastersÿÿÿÿÿÿÿÿ FT_Get_MM_FuncÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h&'/ÿÿÿÿFT_Error $FT_Get_MM_Var_FuncÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h*+.ÿÿÿÿFT_Error (FT_Set_MM_Blend_FuncÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h8:-ÿÿÿÿFT_Error *FT_Set_MM_Design_FuncÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h.0.ÿÿÿÿFT_Error ,FT_Set_Var_Design_FuncÜ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svmm.h350ÿÿÿÿFT_Errorkâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h%vüXÿÿÿÿâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h­—÷‰à’?¥â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h(+ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿOTvalidateÿÿÿÿÿÿÿÿ "otv_validate_funcâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svotval.h%0ÿÿÿÿFT_ErroroÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h%vüXÿÿÿÿÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.hæé~¤Z>´÷Þ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h28ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿPfrMetricsÿÿÿÿÿÿÿÿ *FT_PFR_GetAdvanceFuncÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h-/0ÿÿÿÿFT_Error *FT_PFR_GetKerningFuncÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h'*1ÿÿÿÿFT_Error *FT_PFR_GetMetricsFuncÞ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpfr.h $1ÿÿÿÿFT_Errorsä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h‡p'úÑ”pä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h+.ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿPsFontNameÿÿÿÿÿÿÿÿ "FT_PsName_GetFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpostnm.h'('ÿÿÿÿconst char*wä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h‡p'ÿ.Kä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hiuÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿPsCMapsÿÿÿÿÿÿÿÿ 0PS_Adobe_Std_StringsFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h-.6‚ Adobe standard string ID to glyph name. NULL if invalid index.const char* (PS_FreeGlyphNameFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hUV.´ A function used to release the glyph name returned by PS_GetGlyphNameFunc, when neededvoid &PS_GetGlyphNameFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hLN4¸ A function which returns a glyph name for a given index. Returns NULL if invalid index.const char* *PS_Macintosh_NameFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h'(1t Macintosh name id to glyph name. NULL if invalid index.const char* PS_UniMapä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h:: ÿÿÿÿPS_UniMap_ (PS_Unicode_ValueFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h""4ÿÿÿÿFT_UInt32 PS_Unicodesä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.h= =.ÿÿÿÿ.struct PS_UnicodesRec_* PS_UnicodesRecä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hEEÿÿÿÿPS_UnicodesRec_ 2PS_Unicodes_CharIndexFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hab6ÿÿÿÿFT_UInt 0PS_Unicodes_CharNextFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hef5ÿÿÿÿFT_ULong (PS_Unicodes_InitFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpscmap.hY^=ÿÿÿÿFT_Error{ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h‡p'ÿ±íþä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h+0ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿ PsInfoÿÿÿÿÿÿÿÿ $PS_GetFontInfoFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h !6ÿÿÿÿFT_Error *PS_GetFontPrivateFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h'(;ÿÿÿÿFT_Error (PS_HasGlyphNamesFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svpsinfo.h$$+ÿÿÿÿ FT_Intà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h%vüXÿÿÿÿà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.hUhéþk*à/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h?Dÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿSFNT_Tableÿÿÿÿÿÿÿÿ (FT_SFNT_TableGetFuncà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h02-N Used to implement FT_Get_Sfnt_Table(). void* *FT_SFNT_TableInfoFuncà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h9</P Used to implement FT_Sfnt_Table_Info().FT_Error *FT_SFNT_TableLoadFuncà/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svsfnt.h'+/ÿÿÿÿFT_Errorƒä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h‡p(bs°(ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h@Cÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿTTCMapsÿÿÿÿÿÿÿÿ TT_CMapInfoä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h88ÿÿÿÿTT_CMapInfo_ (TT_CMap_Info_GetFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttcmap.h<=4ÿÿÿÿFT_Error‡â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.h%vüXÿÿÿÿâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.h­—÷‰ç¯â/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEâ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svtteng.h)\ Used to implement FT_Get_TrueType_Engine_Typeÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿTrueTypeEngineÿÿÿÿFT_BEGIN_HEADER‹ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h‡p(bÊÔyä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h"%ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿ TTGlyfÿÿÿÿÿÿÿÿ .TT_Glyf_GetLocationFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svttglyf.h 0ÿÿÿÿFT_ULongä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h‡p(œæ{ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.hÿÿÿÿÿÿÿÿÿÿÿÿ"FT_DEFINE_SERVICEä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h#&ÿÿÿÿÿÿÿÿ/seÿÿÿÿÿÿÿÿÿÿÿÿ WinFntÿÿÿÿÿÿÿÿ .FT_WinFnt_GetHeaderFuncä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svwinfnt.h =ÿÿÿÿFT_Error“ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.h%vüXÿÿÿÿä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.h‡p(¬;±&ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/services/svxf86nm.hÿÿÿÿÿÿÿÿÿÿÿÿ—./usr/include/ft2build.h”Ê/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hZh˜xEƾÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hÿÿÿÿÿÿÿÿÿÿÿÿ SFNT_InterfaceÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hííÿÿÿÿSFNT_Interface_ SFNT_ServiceÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hññ( transitional SFNT_Interface* "TT_Done_Face_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h||'void ,TT_Face_GetKerningFuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hwy3l @functype: TT_Face_GetKerningFunc @description: Return the horizontal kerning value between two glyphs. @input: face :: A handle to the source face object. left_glyph :: The left glyph index. right_glyph :: The right glyph index. @return: The kerning value in font units. FT_Int .TT_Find_SBit_Image_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h>FT_Error $TT_Free_Table_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hdd(void &TT_Get_Metrics_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h8<0FT_Error &TT_Get_PS_Name_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h /FT_Error "TT_Init_Face_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hBF/ÿÿÿÿFT_Error TT_Load_Any_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hïó*FT_Error "TT_Load_Face_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hfj/FT_Error (TT_Load_Metrics_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h "0FT_Error .TT_Load_SBit_Image_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hdj=FT_Error 2TT_Load_SBit_Metrics_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.h79:FT_Error 6TT_Load_Strike_Metrics_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hîð=FT_Error $TT_Load_Table_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hTU,FT_Error .TT_Set_SBit_Strike_FuncÊ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/sfnt.hÔÖ>FT_Error›./usr/include/ft2build.hÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hM!ËÿøÍÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hÿÿÿÿÿÿÿÿÿÿÿÿ AFM_FontInfoÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h­­"ÿÿÿÿ"AFM_FontInfoRec_* AFM_FontInfoRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h­­ÿÿÿÿ AFM_FontInfoRec_ AFM_KernPairÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h  "ÿÿÿÿ"AFM_KernPairRec_* AFM_KernPairRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h  ÿÿÿÿ AFM_KernPairRec_ AFM_TrackKernÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h——$ÿÿÿÿ$AFM_TrackKernRec_* AFM_TrackKernRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h——ÿÿÿÿ"AFM_TrackKernRec_ CID_FaceÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h¾¾(ÿÿÿÿ(struct CID_FaceRec_* CID_FaceRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hóóÿÿÿÿCID_FaceRec_ CID_SubrsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h€€ÿÿÿÿCID_SubrsRec_* CID_SubrsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h€€ÿÿÿÿCID_SubrsRec_ T1_EncodingÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hKK ÿÿÿÿ&T1_EncodingRecRec_* T1_EncodingRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hKKÿÿÿÿ$T1_EncodingRecRec_ T1_EncodingTypeÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hVVÿÿÿÿ T1_EncodingType_ T1_FaceÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.h½½'Š*********************************************************************&struct T1_FaceRec_* T1_FaceRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hààÿÿÿÿT1_FaceRec_ T1_FontÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hxxÿÿÿÿT1_FontRec_* T1_FontRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/t1types.hxxÿÿÿÿT1_FontRec_Ÿ./usr/include/ft2build.h]Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hM!2±%`Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿÿÿÿÿÿÿÿÿ/ SFNT_HeaderÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hll ÿÿÿÿ SFNT_HeaderRec_* SFNT_HeaderRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hllÿÿÿÿSFNT_HeaderRec_ TTC_HeaderRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hLLÿÿÿÿTTC_HeaderRec_ TT_ExecContextÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÍ#Í4: handle to execution context 4struct TT_ExecContextRec_* TT_FaceÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¶¶&&struct TT_FaceRec_* TT_FaceRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h––ÿÿÿÿTT_FaceRec_ TT_GaspRangeÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h"ÿÿÿÿ"TT_GaspRangeRec_* TT_GaspRangeRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿ TT_GaspRangeRec_ TT_GaspRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h66ÿÿÿÿTT_Gasp_ TT_GlyphZoneÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÉÉ"ÿÿÿÿ"TT_GlyphZoneRec_* TT_GlyphZoneRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÉÉÿÿÿÿ TT_GlyphZoneRec_ TT_InterpreterÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h»»*„ a function type used for the truetype bytecode interpreter hooks FT_Error TT_LoaderÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¾¾** forward declaration *struct TT_LoaderRec_* TT_LoaderRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hþþÿÿÿÿTT_LoaderRec_ ,TT_Loader_EndGlyphFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h##0void .TT_Loader_GotoTableFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÛÞ1FT_Error .TT_Loader_ReadGlyphFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h1FT_Error 0TT_Loader_StartGlyphFuncÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hþ6FT_Error TT_LongMetricsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hžž&ÿÿÿÿ&TT_LongMetricsRec_* "TT_LongMetricsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hžžÿÿÿÿ$TT_LongMetricsRec_ TT_NameEntryÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÖÖ"ÿÿÿÿ"TT_NameEntryRec_* TT_NameEntryRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÖÖÿÿÿÿ TT_NameEntryRec_ TT_NameTableÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hõõ"ÿÿÿÿ"TT_NameTableRec_* TT_NameTableRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hõõÿÿÿÿ TT_NameTableRec_ TT_Post_20Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿTT_Post_20Rec_* TT_Post_20RecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿTT_Post_20Rec_ TT_Post_25Ð/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿTT_Post_25_* TT_Post_25RecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÿÿÿÿTT_Post_25_ TT_Post_NamesÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h99$ÿÿÿÿ$TT_Post_NamesRec_* TT_Post_NamesRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h99ÿÿÿÿ"TT_Post_NamesRec_ "TT_SBit_ComponentÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¸¸,ÿÿÿÿ,TT_SBit_ComponentRec_* (TT_SBit_ComponentRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¸¸ÿÿÿÿ*TT_SBit_ComponentRec_ &TT_SBit_LineMetricsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h$$0ÿÿÿÿ0TT_SBit_LineMetricsRec_* ,TT_SBit_LineMetricsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h$$ÿÿÿÿ.TT_SBit_LineMetricsRec_ TT_SBit_MetricsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¿¿(ÿÿÿÿ(TT_SBit_MetricsRec_* $TT_SBit_MetricsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h¿¿ÿÿÿÿ&TT_SBit_MetricsRec_ TT_SBit_RangeÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h^^$ÿÿÿÿ"TT_SBit_RangeRec* TT_SBit_RangeRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h^^ÿÿÿÿ TT_SBit_RangeRec TT_SBit_ScaleÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÜÜ$ÿÿÿÿ$TT_SBit_ScaleRec_* TT_SBit_ScaleRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hÜÜÿÿÿÿ"TT_SBit_ScaleRec_ (TT_SBit_SmallMetricsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hàà2ÿÿÿÿ.TT_SBit_Small_Metrics_* .TT_SBit_SmallMetricsRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hààÿÿÿÿ,TT_SBit_Small_Metrics_ TT_SBit_StrikeÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h  &ÿÿÿÿ&TT_SBit_StrikeRec_* "TT_SBit_StrikeRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.h  ÿÿÿÿ$TT_SBit_StrikeRec_ TT_ShortMetricsÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hªª#FT_Short TT_TableÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hˆˆÿÿÿÿTT_TableRec_* TT_TableRecÐ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/internal/tttypes.hˆˆÿÿÿÿTT_TableRec_£./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h%v@ÿÿÿÿSí¡ZF¾,a>ÜT1_MAX_MM_AXISÜ 4À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h³u•‡ºýi,í"T1_MAX_MM_DESIGNSÙ 16À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hë‘Mó¡w‚WÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hÿÿÿÿÿÿÿÿÿÿÿÿ&FT_Get_PS_Font_InfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h•–4ÿÿÿÿÿÿÿÿh.sfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿafont_infoÿÿÿÿÿÿÿÿPS_FontInfoRec*ÿÿÿÿÿÿÿÿ,FT_Get_PS_Font_PrivateÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hµ¶9ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿafont_privateÿÿÿÿÿÿÿÿPS_PrivateRec*ÿÿÿÿÿÿÿÿ*FT_Has_PS_Glyph_NamesÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hvv(ÿÿÿÿÿÿÿÿh.sfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ CID_FaceDictÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h$$"ÿÿÿÿ"CID_FaceDictRec_* CID_FaceDictRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h$$ÿÿÿÿ CID_FaceDictRec_ CID_FaceInfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hNN"ÿÿÿÿ"CID_FaceInfoRec_* CID_FaceInfoRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hNNÿÿÿÿ CID_FaceInfoRec_ CID_FontDictÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h(('B backwards-compatible definition CID_FaceDictRec CID_InfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h[[#CID_FaceInfoRec PS_BlendÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h  ÿÿÿÿPS_BlendRec_* PS_BlendRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h  ÿÿÿÿPS_BlendRec_ PS_DesignMapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.héé"ÿÿÿÿPS_DesignMap_* PS_DesignMapRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hééÿÿÿÿPS_DesignMap_ PS_FontInfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hPP ÿÿÿÿPS_FontInfoRec* PS_FontInfoRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hPPÿÿÿÿPS_FontInfoRec PS_PrivateÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hÿÿÿÿPS_PrivateRec_* PS_PrivateRecÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hÿÿÿÿPS_PrivateRec_ T1_BlendÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hB backwards-compatible definition PS_BlendRec T1_Blend_FlagsÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hÁÁÿÿÿÿÿÿÿÿ T1_DesignMapÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.hìì'B backwards-compatible definition PS_DesignMapRec T1_FontInfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h]]%PS_FontInfoRec T1_PrivateÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/t1tables.h#PS_PrivateRec§./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h%v@ÿÿÿÿ p '›YCƒ<TT_MS_LANGID_TIGRIGNA_ERYTHREA 0x0873À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.hÏøeQiYG û2TT_MS_LANGID_FRENCH_CONGO7 0x240cÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h¬—lb{ÓDYC€ò6TT_MS_LANGID_KASHMIRI_SASIAå 0x0860À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.hHÌ-R’ÿÉÁ5Ô «y@TT_UCR_COMBINING_DIACRITICS_SYMB‡< (1L << 2) /* U+20D0-U+20FF */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.ha?˜óW·Ãðò4Z5y‡T:TT_UCR_ARABIC_PRESENTATIONS_Aø> (1L << 31) /* U+FB50-U+FDFF */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.ha?˜óW·Ã÷Ú}rZœÇ€:TT_UCR_ARABIC_PRESENTATIONS_B< (1L << 3) /* U+FE70-U+FEFE */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h~b‘™ üæ‚CïªAºŽ¿@TT_MS_LANGID_KIRGHIZ_KIRGHIZSTAN¢* /* Cyrillic*/ 0x0440À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h€U=Õ— Ü)ZC®¿6TT_UCR_COMBINING_DIACRITICSN< (1L << 6) /* U+0300-U+036F */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h‘V-†UIßYC:TT_MS_LANGID_DHIVEHI_MALDIVESí 0x0465À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h´{µ#}ú§u[QÇê;TT_UCR_CJK_MISC¾> (1L << 21) /* U+3190-U+319F */À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h·lÙ[¸SYC g@TT_MS_LANGID_SEPEDI_SOUTH_AFRICAø 0x046cÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h¿Ï-'ÉòýYCB8TT_MS_LANGID_DZONGHKA_BHUTANÅ 0x0851À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.h./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.hë‘N_áaxýÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttnameid.hÿÿÿÿÿÿÿÿÿÿÿÿ«./usr/include/ft2build.hÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ÝÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hë‘N`s;xÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Get_CMap_FormatÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.héé+ÿÿÿÿÿÿÿÿ/secharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ.FT_Get_CMap_Language_IDÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hÕÕ0ÿÿÿÿÿÿÿÿ/secharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ"FT_Get_Sfnt_TableÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hXY'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_Sfnt_Tagÿÿÿÿÿÿÿÿ$FT_Load_Sfnt_TableÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h—›)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ$FT_Sfnt_Table_InfoÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h½À)ÿÿÿÿÿÿÿÿ/sefaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿtable_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ FT_Sfnt_TagÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h99ÿÿÿÿÿÿÿÿ TT_HeaderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hXX ÿÿÿÿTT_Header_ TT_HoriHeaderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hÏÏÿÿÿÿTT_HoriHeader_ TT_MaxProfileÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h!!ÿÿÿÿTT_MaxProfile_ TT_OS2À/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h ÿÿÿÿTT_OS2_ TT_PCLTÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hÊÊ ÿÿÿÿTT_PCLT_ TT_PostscriptÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.h¬¬ÿÿÿÿTT_Postscript_ TT_VertHeaderÀ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttables.hMMÿÿÿÿTT_VertHeader_¯./usr/include/ft2build.h¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttags.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݼ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttags.hÞDµÜæ¶0N¼/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/tttags.hÿÿÿÿÿÿÿÿÿÿÿÿ³./usr/include/ft2build.h¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttunpat.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݾ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttunpat.h«T­•¾/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/freetype/ttunpat.hÿÿÿÿÿÿÿÿÿÿÿÿ·ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/ft2build.h%v@ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/ft2build.h[M“R£Vp®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/include/ft2build.hÿÿÿÿÿÿÿÿÿÿÿÿ ô/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hœ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.cê ?˜f57ß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.cÿÿÿÿÿÿÿÿÿÿÿÿaf_sort_pos¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.cö ÿÿÿÿÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿÿÿÿÿaf_sort_widths¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.c # ÿÿÿÿÿÿÿÿ/sm countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ tableÿÿÿÿÿÿÿÿAF_Widthÿÿÿÿÿÿÿÿ»¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.h%v…ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.hê ?˜f57ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.hÿÿÿÿÿÿÿÿÿÿÿÿ Ç´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hE°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.cjÐuȉ7­´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.cÿÿÿÿÿÿÿÿÿÿÿÿ af_cjk_uniranges°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.cÈ&Ëè The algorithm is based on akito's autohint patch, available here: http://www.kde.gr.jp/~akito/patch/freetype2/ 8const AF_Script_UniRangeRec*¿´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hjÐuȉ7²°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hÿÿÿÿÿÿÿÿÿÿÿÿ&af_cjk_script_class°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hÿÿÿÿ.const AF_ScriptClassRec Ë´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c•T¸reMÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h•T¸reMÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.cÿÿÿÿÿÿÿÿÿÿÿÿ(af_dummy_hints_apply´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c!)ÿÿÿÿÿÿÿÿtif hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿFT_Error&af_dummy_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.cŽ***********************************************************************ÿÿÿÿtif hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿ AF_ScriptMetricsÿÿÿÿFT_Errorô/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h•T¸reMÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.hÿÿÿÿÿÿÿÿÿÿÿÿ*af_dummy_script_class´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h  ÿÿÿÿ.const AF_ScriptClassRecǶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h%v…ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hÿÿÿÿÿÿÿÿÿÿÿÿ ϶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c%v…ÿÿÿÿ æÿoçÀ¶>¦,AF_SCRIPT_LIST_DEFAULT, 2¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cV´êžÝG&AF_SCRIPT_LIST_NONE. 255¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.h•T¸rkÛãÑ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h•T¸reMݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cê ?˜ö´y¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hjÐuȉ7²¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cÿÿÿÿÿÿÿÿÿÿÿÿNaf_face_globals_compute_script_coverage¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cCœz Compute the script index of each glyph within a given face. ÿÿÿÿbglobalsÿÿÿÿÿÿÿÿAF_FaceGlobalsÿÿÿÿFT_Error(af_face_globals_free¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c¿ÝÿÿÿÿÿÿÿÿglobalsÿÿÿÿÿÿÿÿAF_FaceGlobalsÿÿÿÿÿÿÿÿ6af_face_globals_get_metrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cá ÿÿÿÿÿÿÿÿglobalsÿÿÿÿÿÿÿÿAF_FaceGlobalsÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿoptionsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿametricsÿÿÿÿÿÿÿÿ"AF_ScriptMetrics*ÿÿÿÿÿÿÿÿ&af_face_globals_new¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c »ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿaglobalsÿÿÿÿÿÿÿÿAF_FaceGlobals*ÿÿÿÿÿÿÿÿ"af_script_classes¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c)Z populate this list when you add new scripts *AF_ScriptClass const* "AF_FaceGlobalsRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c>>ÿÿÿÿ$AF_FaceGlobalsRec_Ë´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hÿÿÿÿÿÿÿÿÿÿÿÿ(af_face_globals_free¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h881ÿÿÿÿÿÿÿÿglobalsÿÿÿÿÿÿÿÿAF_FaceGlobalsÿÿÿÿÿÿÿÿ6af_face_globals_get_metrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h25<ÿÿÿÿÿÿÿÿtifglobalsÿÿÿÿÿÿÿÿAF_FaceGlobalsÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿoptionsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿametricsÿÿÿÿÿÿÿÿ"AF_ScriptMetrics*ÿÿÿÿÿÿÿÿ&af_face_globals_new¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h./2ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿaglobalsÿÿÿÿÿÿÿÿAF_FaceGlobals*ÿÿÿÿÿÿÿÿ AF_FaceGlobals¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h*#*5ÿÿÿÿ4struct AF_FaceGlobalsRec_* Ó´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c•T¸rj ä‹´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cÿÿÿÿÿÿÿÿÿÿÿÿ,af_axis_hints_new_edge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c@2IÿÿÿÿÿÿÿÿaxisÿÿÿÿÿÿÿÿAF_AxisHintsÿÿÿÿfposÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿdirÿÿÿÿÿÿÿÿAF_Directionÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ aedgeÿÿÿÿÿÿÿÿAF_Edge*ÿÿÿÿÿÿÿÿ2af_axis_hints_new_segment´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c<ÿÿÿÿÿÿÿÿaxisÿÿÿÿÿÿÿÿAF_AxisHintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿasegmentÿÿÿÿÿÿÿÿAF_Segment*ÿÿÿÿÿÿÿÿ(af_direction_compute´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cM{2ÿÿÿÿÿÿÿÿdxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿdyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ@af_glyph_hints_align_edge_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.ceIÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_DimensionÿÿÿÿÿÿÿÿDaf_glyph_hints_align_strong_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.chûDÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ@af_glyph_hints_align_weak_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cVï ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_DimensionÿÿÿÿÿÿÿÿDaf_glyph_hints_compute_inflections´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c}êX compute all inflex points in a given glyph ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿvoid&af_glyph_hints_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c÷ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿÿÿÿÿ2af_glyph_hints_dump_edges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cBK5ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿvoid4af_glyph_hints_dump_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c48† when debugging is disabled ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿvoid8af_glyph_hints_dump_segments´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c;?ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿvoid&af_glyph_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cîóÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ*af_glyph_hints_reload´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c(øÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿget_inflectionsÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ,af_glyph_hints_rescale´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c$ÿÿÿÿÿÿÿÿc hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿ AF_ScriptMetricsÿÿÿÿÿÿÿÿ&af_glyph_hints_save´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cüDÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿaf_iup_interp´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cRÿÿÿÿÿÿÿÿp1ÿÿÿÿÿÿÿÿAF_Pointÿÿÿÿp2ÿÿÿÿÿÿÿÿAF_Pointÿÿÿÿref1ÿÿÿÿÿÿÿÿAF_Pointÿÿÿÿref2ÿÿÿÿÿÿÿÿAF_Pointÿÿÿÿvoidaf_iup_shift´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.cþ^************************************************************** WEAK POINT INTERPOLATION **************************************************************ÿÿÿÿp1ÿÿÿÿÿÿÿÿAF_Pointÿÿÿÿp2ÿÿÿÿÿÿÿÿAF_PointÿÿÿÿrefÿÿÿÿÿÿÿÿAF_PointÿÿÿÿvoidÏ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h%v…ÿÿÿÿåpX ʼ¦Es›3C*v(AF_HINTS_TEST_SCALERÜ8 ( (h)->scaler_flags & (f) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hhf./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hÿÿÿÿÿÿÿÿÿÿÿÿ ,af_axis_hints_new_edge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h .ÿÿÿÿÿÿÿÿ/seaxisÿÿÿÿÿÿÿÿAF_AxisHintsÿÿÿÿfposÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿdirÿÿÿÿÿÿÿÿAF_Directionÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿedgeÿÿÿÿÿÿÿÿAF_Edge*ÿÿÿÿÿÿÿÿ2af_axis_hints_new_segment´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h5ÿÿÿÿÿÿÿÿerfaxisÿÿÿÿÿÿÿÿAF_AxisHintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿasegmentÿÿÿÿÿÿÿÿAF_Segment*ÿÿÿÿÿÿÿÿ(af_direction_compute´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h$ÿÿÿÿÿÿÿÿdxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿdyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ@af_glyph_hints_align_edge_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h()8ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_DimensionÿÿÿÿÿÿÿÿDaf_glyph_hints_align_strong_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h,-:ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ@af_glyph_hints_align_weak_points´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h018ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ&af_glyph_hints_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h<<-ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿÿÿÿÿ&af_glyph_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h.ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ*af_glyph_hints_reload´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h!9ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿget_inflectionsÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ,af_glyph_hints_rescale´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h5ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿ AF_ScriptMetricsÿÿÿÿÿÿÿÿ&af_glyph_hints_save´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h$%/ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ AF_AxisHints´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¸¸"ÿÿÿÿ"AF_AxisHintsRec_* AF_AxisHintsRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¸¸ÿÿÿÿ AF_AxisHintsRec_ AF_Dimension´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h))ÿÿÿÿÿÿÿÿ AF_Direction´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h66ÿÿÿÿÿÿÿÿ AF_Edge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hee)ÿÿÿÿ&struct AF_EdgeRec_* AF_EdgeRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¦¦ÿÿÿÿAF_EdgeRec_ AF_Edge_Flags´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h``ÿÿÿÿÿÿÿÿ AF_Flags´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hUU ÿÿÿÿÿÿÿÿ AF_GlyphHintsRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hÙÙÿÿÿÿ"AF_GlyphHintsRec_ AF_Point´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hcc*ÿÿÿÿ(struct AF_PointRec_* AF_PointRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hvvÿÿÿÿAF_PointRec_ AF_Segment´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hdd,ÿÿÿÿ,struct AF_SegmentRec_* AF_SegmentRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hÿÿÿÿAF_SegmentRec_ ×´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h6´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.c•T¸rkÛãÌ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.cÿÿÿÿÿÿÿÿÿÿÿÿ$af_indic_uniranges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.cl&oŽ***********************************************************************8const AF_Script_UniRangeRec*Ó´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.h•T¸rkÛãÑ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.hÿÿÿÿÿÿÿÿÿÿÿÿ*af_indic_script_class´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.hÿÿÿÿ.const AF_ScriptClassRec Û´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c%v…ÿÿÿÿ )&‡è_™RlÖÙ¾3 AF_LOGG> do ; while ( 0 ) /* nothing */´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hx™Œ« ~±¥¯ì­Ó†“,AF_HINTS_DO_HORIZONTALñ~ !( ( h ) -> scaler_flags & ( AF_SCALER_FLAG_NO_HORIZONTAL ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hh=e IUƒ™H Ìž—6Ý–86AF_LATIN_HINTS_DO_HORZ_SNAP r ( ( h ) -> other_flags & ( AF_LATIN_HINTS_HORZ_SNAP ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hh=e áÍ”z;‘³¶C»ïb6AF_LATIN_HINTS_DO_VERT_SNAP£r ( ( h ) -> other_flags & ( AF_LATIN_HINTS_VERT_SNAP ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhEtÇŠ;‡KNê¶– T¶^$AF_LATIN_MAX_BLUESJ$ AF_LATIN_BLUE_MAX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hO-" ²Q.icœL¦½:AF_LATIN_HINTS_DO_STEM_ADJUST¦v ( ( h ) -> other_flags & ( AF_LATIN_HINTS_STEM_ADJUST ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhX~ˆ±ËÙü«Æ"àËW,AF_LATIN_HINTS_DO_MONO©h ( ( h ) -> other_flags & ( AF_LATIN_HINTS_MONO ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhhÕ•‹¨¼NW%÷Xñï (AF_LATIN_IS_TOP_BLUEEÖ ( (b) == AF_LATIN_BLUE_CAPITAL_TOP || (b) == AF_LATIN_BLUE_SMALL_F_TOP || (b) == AF_LATIN_BLUE_SMALL_TOP )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hbœÁ@-÷V,í&AF_LATIN_MAX_WIDTHSI 16´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h¦Q¬|‰6»øFC"AF_HINTS_DO_BLUESú 1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hh©»“>4q¹Á5˜J›ÕLži"AF_LATIN_CONSTANT"– ( ( (c) * (FT_Long)( (AF_LatinMetrics)(metrics) )->units_per_em ) / 2048 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hmetricscåoBkËõÂÜ_ šôs(AF_HINTS_DO_VERTICALôz !( ( h ) -> scaler_flags & ( AF_SCALER_FLAG_NO_VERTICAL ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hhý›(p ÷,8AF_LATIN_MAX_TEST_CHARACTERS‘ 12´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c•T¸ro'œM´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cÿÿÿÿÿÿÿÿÿÿÿÿ4af_latin_align_linked_edge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c?Sp align one stem edge relative to the previous stem edge ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿbase_edgeÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿstem_edgeÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿvoid2af_latin_align_serif_edge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cViMÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿbaseÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿ serifÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿvoid6af_latin_compute_stem_width´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cš=>V compute the snapped width of a given stem ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿ widthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿbase_flagsÿÿÿÿÿÿÿÿAF_Edge_Flagsÿÿÿÿstem_flagsÿÿÿÿÿÿÿÿAF_Edge_Flagsÿÿÿÿ FT_Pos&af_latin_hint_edges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cmöÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ(af_latin_hints_apply´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cùHLÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿFT_ErrorBaf_latin_hints_compute_blue_edges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c¹ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿÿÿÿÿ8af_latin_hints_compute_edges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c£ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ>af_latin_hints_compute_segments´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c^5ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ<af_latin_hints_detect_features´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c§µÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ&af_latin_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.ci>ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿFT_Error8af_latin_hints_link_segments´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c9‹ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ*af_latin_metrics_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cŒ°ÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ6af_latin_metrics_init_blues´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cŸˆÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿvoid8af_latin_metrics_init_widths´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c$ÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ,af_latin_metrics_scale´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cJ[MÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_Scalerÿÿÿÿÿÿÿÿ4af_latin_metrics_scale_dim´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c³FÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_ScalerÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿvoid&af_latin_snap_width´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.ck˜1p current standard widths ÿÿÿÿ widthsÿÿÿÿÿÿÿÿAF_Widthÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ widthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ FT_Pos&af_latin_blue_chars´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c”œÿÿÿÿ$const char* const*$af_latin_uniranges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.cJ&aŒ scripts... 8const AF_Script_UniRangeRec*×´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h%v…ÿÿÿÿœÁ@-÷V,í&AF_LATIN_MAX_WIDTHSI 16´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hÂ3Ä2[O´=]·íÕÇN&AF_HINTS_TEST_OTHERÝ6 ( (h)->other_flags & (f) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hhf./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hÿÿÿÿÿÿÿÿÿÿÿÿ8af_latin_hints_compute_edges´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hÂÃ4ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ>af_latin_hints_compute_segments´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h²³7ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ<af_latin_hints_detect_features´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hÆÇ6ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ8af_latin_hints_link_segments´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hº»4ÿÿÿÿÿÿÿÿ/se hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ*af_latin_metrics_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h€0ÿÿÿÿÿÿÿÿ/semetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ8af_latin_metrics_init_widths´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hˆŠ;ÿÿÿÿÿÿÿÿ/semetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ,af_latin_metrics_scale´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h„…3ÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_Scalerÿÿÿÿÿÿÿÿ(AF_LATIN_BLUE_ACTIVE´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hOO%ÿÿÿÿconst int0AF_LATIN_BLUE_ADJUSTMENT´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hQQ%6 used for scale adjustment const int8AF_LATIN_BLUE_CAPITAL_BOTTOM´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h;; ÿÿÿÿconst int2AF_LATIN_BLUE_CAPITAL_TOP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h::ÿÿÿÿconst int,AF_LATIN_BLUE_FLAG_MAX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hSSÿÿÿÿconst int"AF_LATIN_BLUE_MAX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hAAÿÿÿÿconst int4AF_LATIN_BLUE_SMALL_BOTTOM´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h>>ÿÿÿÿconst int2AF_LATIN_BLUE_SMALL_F_TOP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h<<ÿÿÿÿconst int2AF_LATIN_BLUE_SMALL_MINOR´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h??ÿÿÿÿconst int.AF_LATIN_BLUE_SMALL_TOP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h==ÿÿÿÿconst int"AF_LATIN_BLUE_TOP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hPP%ÿÿÿÿconst int0AF_LATIN_HINTS_HORZ_SNAP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h——': enable stem width snapping const int&AF_LATIN_HINTS_MONO´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h›œJ: indicate monochrome const int4AF_LATIN_HINTS_STEM_ADJUST´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h™™': enable stem width/height const int0AF_LATIN_HINTS_VERT_SNAP´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h˜˜': enable stem height snapping const int*af_latin_script_class´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hÿÿÿÿ.const AF_ScriptClassRec AF_LatinAxis´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hss"ÿÿÿÿ"AF_LatinAxisRec_* AF_LatinAxisRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hssÿÿÿÿ AF_LatinAxisRec_ AF_LatinBlue´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h]]"ÿÿÿÿ"AF_LatinBlueRec_* AF_LatinBlueRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h]]ÿÿÿÿ AF_LatinBlueRec_ AF_LatinMetrics´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h||(ÿÿÿÿ(AF_LatinMetricsRec_* $AF_LatinMetricsRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h||ÿÿÿÿ&AF_LatinMetricsRec_ ß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hz¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c%v…ÿÿÿÿ )&‡è_™RlÖÙ¾3 AF_LOGG> do ; while ( 0 ) /* nothing */´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hx™Œ« ~±¥¯ì­Ó†“,AF_HINTS_DO_HORIZONTALñ~ !( ( h ) -> scaler_flags & ( AF_SCALER_FLAG_NO_HORIZONTAL ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hh=e IUƒ™H Ìž—6Ý–86AF_LATIN_HINTS_DO_HORZ_SNAP r ( ( h ) -> other_flags & ( AF_LATIN_HINTS_HORZ_SNAP ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hh=e áÍ”z;‘³¶C»ïb6AF_LATIN_HINTS_DO_VERT_SNAP£r ( ( h ) -> other_flags & ( AF_LATIN_HINTS_VERT_SNAP ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhEtÇŠ;‡KNê¶– T¶^$AF_LATIN_MAX_BLUESJ$ AF_LATIN_BLUE_MAX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hO-" ²Q.icœL¦½:AF_LATIN_HINTS_DO_STEM_ADJUST¦v ( ( h ) -> other_flags & ( AF_LATIN_HINTS_STEM_ADJUST ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhX~ˆ±ËÙü«Æ"àËW,AF_LATIN_HINTS_DO_MONO©h ( ( h ) -> other_flags & ( AF_LATIN_HINTS_MONO ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hhhÕ•‹¨¼NW%÷Xñï (AF_LATIN_IS_TOP_BLUEEÖ ( (b) == AF_LATIN_BLUE_CAPITAL_TOP || (b) == AF_LATIN_BLUE_SMALL_F_TOP || (b) == AF_LATIN_BLUE_SMALL_TOP )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hbœÁ@-÷V,í&AF_LATIN_MAX_WIDTHSI 16´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h¦Q¬|‰6»øFC"AF_HINTS_DO_BLUESú 1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hh©»“>4q¹Á5˜J›ÕLži"AF_LATIN_CONSTANT"– ( ( (c) * (FT_Long)( (AF_LatinMetrics)(metrics) )->units_per_em ) / 2048 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.hmetricscåoBkËõÂÜ_ šôs(AF_HINTS_DO_VERTICALôz !( ( h ) -> scaler_flags & ( AF_SCALER_FLAG_NO_VERTICAL ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hhý›(p ÷,8AF_LATIN_MAX_TEST_CHARACTERS™ 12¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cê ?™a¡b¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.hê ?™a¡b„´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cÿÿÿÿÿÿÿÿÿÿÿÿ@af_latin2_hints_compute_segments¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c7ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ:af_latin2_hints_link_segments¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c !5ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ6af_latin2_align_linked_edge¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c–ªp align one stem edge relative to the previous stem edge ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿbase_edgeÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿstem_edgeÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿvoid4af_latin2_align_serif_edge¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c­ÀMÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿbaseÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿ serifÿÿÿÿÿÿÿÿAF_Edgeÿÿÿÿvoid8af_latin2_compute_stem_width¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cî”>V compute the snapped width of a given stem ÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿ widthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿbase_flagsÿÿÿÿÿÿÿÿAF_Edge_Flagsÿÿÿÿstem_flagsÿÿÿÿÿÿÿÿAF_Edge_Flagsÿÿÿÿ FT_Pos(af_latin2_hint_edges¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.căÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ*af_latin2_hints_apply¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c†ÑMÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿFT_ErrorDaf_latin2_hints_compute_blue_edges¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cjÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿÿÿÿÿ:af_latin2_hints_compute_edges¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cÅîÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ@af_latin2_hints_compute_segments¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cb`ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ>af_latin2_hints_detect_features¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.còÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ(af_latin2_hints_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cm½>ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿFT_Error:af_latin2_hints_link_segments¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cdÁÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿÿÿÿÿ,af_latin2_metrics_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c”¸ÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ8af_latin2_metrics_init_blues¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c§ÿÿÿÿÿÿÿÿ2metricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿvoid:af_latin2_metrics_init_widths¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c,•ÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ.af_latin2_metrics_scale¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cL]MÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_Scalerÿÿÿÿÿÿÿÿ6af_latin2_metrics_scale_dim¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c»HÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿAF_LatinMetricsÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_ScalerÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿvoid(af_latin2_snap_width¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.c¿ì1p current standard widths ÿÿÿÿ widthsÿÿÿÿÿÿÿÿAF_Widthÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ widthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ FT_Pos(af_latin2_blue_chars¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cœ¤ÿÿÿÿ$const char* const*&af_latin2_uniranges¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.cÔ&ÙŠ*********************************************************************8const AF_Script_UniRangeRec*Û´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.hê ?™a¡b„´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.hÿÿÿÿÿÿÿÿÿÿÿÿ,af_latin2_script_class¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin2.hÿÿÿÿ.const AF_ScriptClassRec ã¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.h ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.c%v…ÿÿÿÿÂ3¸–Ø‘‰MËdCk£‹&AF_HINTS_DO_ADVANCE÷x !( ( h ) -> scaler_flags & ( AF_SCALER_FLAG_NO_ADVANCE ) ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.hh./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cê ?™t#R ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hê ?™t#R´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cÿÿÿÿÿÿÿÿÿÿÿÿaf_loader_done¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cDPÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿAF_Loaderÿÿÿÿÿÿÿÿaf_loader_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.c$ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿAF_Loaderÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ af_loader_load_g¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cSÎÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿAF_Loaderÿÿÿÿ scalerÿÿÿÿÿÿÿÿAF_Scalerÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿ depthÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error(af_loader_load_glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cÒ ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿAF_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿaf_loader_reset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.c(@ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿAF_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hê ?™t#R´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hÿÿÿÿÿÿÿÿÿÿÿÿaf_loader_done¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h77%ÿÿÿÿÿÿÿÿ/se loaderÿÿÿÿÿÿÿÿAF_Loaderÿÿÿÿÿÿÿÿaf_loader_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h-.%ÿÿÿÿÿÿÿÿtif loaderÿÿÿÿÿÿÿÿAF_Loaderÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ(af_loader_load_glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h;>/ÿÿÿÿÿÿÿÿ/se loaderÿÿÿÿÿÿÿÿAF_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿaf_loader_reset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h23$ÿÿÿÿÿÿÿÿtif loaderÿÿÿÿÿÿÿÿAF_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ AF_Loader¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h))ÿÿÿÿAF_LoaderRec_* AF_LoaderRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h))ÿÿÿÿAF_LoaderRec_ ç¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.cê ?™Œï¸k¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.hê ?™Œï¸p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hê ?™t#R´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.cÿÿÿÿÿÿÿÿÿÿÿÿ$af_autofitter_done¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c03ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Autofitterÿÿÿÿÿÿÿÿ$af_autofitter_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c),ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Autofitterÿÿÿÿÿÿÿÿ0af_autofitter_load_glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c7Aÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_AutofitterÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ FT_Autofitter¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c%%$ÿÿÿÿ$FT_AutofitterRec_* FT_AutofitterRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c%%ÿÿÿÿ"FT_AutofitterRec_ã./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.h%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.hê ?™Œï¸p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.hÿÿÿÿÿÿÿÿÿÿÿÿ(autofit_module_class¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.h-ÿÿÿÿ*const FT_Module_Classç./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h%v…ÿÿÿÿ{‚^îL3GAF_ANGLE_PIw 256´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h;3¨MÒ'‘qU‚Òwk¾AF_ANGLE_2PIx ( 256 * 2 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hÿÿÿÿÿÿÿÿÿÿÿÿaf_sort_pos´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h^_ÿÿÿÿÿÿÿÿØï¤ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿÿÿÿÿaf_sort_widths´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hbc$ÿÿÿÿÿÿÿÿh. countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ widthsÿÿÿÿÿÿÿÿAF_Widthÿÿÿÿÿÿÿÿ AF_Angle´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.httT The auto-fitter doesn't need a very high angular accuracy; this allows us to speed up some computations considerably with a light Cordic algorithm (see afangles.c). FT_Int AF_GlyphHints´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h«"«2š opaque handle to glyph-specific hints -- see `afhints.h' for more details2struct AF_GlyphHintsRec_* AF_OutlineRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h¼¼ÿÿÿÿAF_OutlineRec_ AF_Scaler´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hßßÿÿÿÿAF_ScalerRec_* AF_ScalerFlags´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hÒÒÿÿÿÿÿÿÿÿ AF_ScalerRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hßßÿÿÿÿAF_ScalerRec_ AF_Script´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h ÿÿÿÿÿÿÿÿ AF_ScriptClass´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h):ÿÿÿÿ@struct AF_ScriptClassRec_ const* "AF_ScriptClassRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hRRÿÿÿÿ$AF_ScriptClassRec_ AF_ScriptMetrics´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h*ÿÿÿÿ*AF_ScriptMetricsRec_* &AF_ScriptMetricsRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hÿÿÿÿ(AF_ScriptMetricsRec_ 0AF_Script_ApplyHintsFunc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h68:ÿÿÿÿvoid 2AF_Script_DoneMetricsFunc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h..;ÿÿÿÿvoid .AF_Script_InitHintsFunc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h239ÿÿÿÿFT_Error 2AF_Script_InitMetricsFunc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h&'8¨ This function parses an FT_Face to compute global metrics for a specific script.FT_Error 4AF_Script_ScaleMetricsFunc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h*+;ÿÿÿÿvoid $AF_Script_UniRange´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hB'B:ÿÿÿÿ8const AF_Script_UniRangeRec* *AF_Script_UniRangeRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h@@ÿÿÿÿ,AF_Script_UniRangeRec_ AF_Width´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hZZÿÿÿÿAF_WidthRec_* AF_WidthRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.hZZÿÿÿÿAF_WidthRec_ ë²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.hê²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.c×ÎRÃV?²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h×ÎRÃVD´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.cÿÿÿÿÿÿÿÿÿÿÿÿaf_warper_dummy²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.cMM¾*********************************************************************** ( make compiler happy )charë´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h%v…ÿÿÿÿ€¸1F0 AF_WARPER_FLOOR ( (x) & ~63 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.hx./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h×ÎRÃVD´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.hÿÿÿÿÿÿÿÿÿÿÿÿ"af_warper_compute²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h26-ÿÿÿÿÿÿÿÿ warperÿÿÿÿÿÿÿÿAF_Warperÿÿÿÿ hintsÿÿÿÿÿÿÿÿAF_GlyphHintsÿÿÿÿdimÿÿÿÿÿÿÿÿAF_Dimensionÿÿÿÿa_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿa_deltaÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ AF_WarpScore²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h ÿÿÿÿFT_Int32 AF_Warper²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h..ÿÿÿÿAF_WarperRec_* AF_WarperRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afwarp.h..ÿÿÿÿAF_WarperRec_ ï ./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/autofit.c%v…ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afangles.cê ?˜f57ß´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/autofit.c•T¸sꦨš´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.c•T¸ro'œM´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aflatin.h•T¸ro'œR¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.cê ?™Œï¸k¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afmodule.hê ?™Œï¸p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.cê ?™t#R ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afloader.hê ?™t#R´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.c•T¸rkÛãÌ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afindic.h•T¸rkÛãÑ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aftypes.h•T¸r|¬®Ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.c•T¸reMÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afdummy.h•T¸reMݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/aferrors.hê ?˜Î¾¨ç¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.cê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.c•T¸rj ä‹°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.cjÐuȉ7­¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afglobal.hê ?˜ö´y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afhints.h•T¸rj ä°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/afcjk.hjÐuȉ7²´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/autofit/autofit.cÿÿÿÿÿÿÿÿÿÿÿÿ ó./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cA]Óº Áª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cÿÿÿÿÿÿÿÿÿÿÿÿ FT_Access_Frameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cjnÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ FT_Extract_Frameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cZ_ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿFT_Forget_Frameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.crx ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_New_Memory_Streamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.c+3ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿFT_Read_Streamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cGLÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ"FT_Read_Stream_Atª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.cPVÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ FT_Release_Frameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.ccgÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿFT_Seek_Streamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.c7;ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Skip_Streamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftapi.c?Cÿÿÿÿÿÿÿÿtif streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿdistanceÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿ ÷ ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbase.c%vi¸ÿÿÿÿ ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbase.cW-…\$¤2°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.cjc6W6›3./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cÊÖ2ÖOI®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.cÊÖ5ÜS+¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cW-…\9Åê°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cjc6XÀkS®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.cÊÖ/«E¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cW-…]>ó¥°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cjc6W#@¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cW-…]×ǰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cjc6XÕ@Xz¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbase.cÿÿÿÿÿÿÿÿÿÿÿÿ û./usr/include/ft2build.h:¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c%vi¸ÿÿÿÿÏõðÓpC¶m¯¥=zCHECK_XGR ( p->x < bbox.xMin || p->x > bbox.xMax )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cpbboxÏõðÚöq›—†CHECK_YJR ( p->y < bbox.yMin || p->y > bbox.yMax )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cpbbox./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cW-…\%³"¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cÿÿÿÿÿÿÿÿÿÿÿÿ BBox_Conic_Check¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cdŸMÿÿÿÿÿÿÿÿy1ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy2ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy3ÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿminÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿvoidBBox_Conic_To¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c ÓMÿÿÿÿÿÿÿÿcontrolÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿTBBox_Rec*ÿÿÿÿint BBox_Cubic_Check¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cJMÿÿÿÿÿÿÿÿy1ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy2ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy3ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy4ÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿminÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿvoidBBox_Cubic_To¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c2$ÿÿÿÿÿÿÿÿcontrol1ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿcontrol2ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿTBBox_Rec*ÿÿÿÿintBBox_Move_To¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c=cMÿÿÿÿÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿTBBox_Rec*ÿÿÿÿint&FT_Outline_Get_BBox¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c5’ ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ abboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ$test_cubic_extrema¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.cGÿÿÿÿÿÿÿÿy1ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy2ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy3ÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿy4ÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿuÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿminÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿvoid TBBox_Rec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbbox.c&& ÿÿÿÿTBBox_Rec_ ÿ./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.cA]Óº mSª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.cÿÿÿÿÿÿÿÿÿÿÿÿ*FT_Get_BDF_Charset_IDª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.c:#ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ"acharset_encodingÿÿÿÿÿÿÿÿconst char**ÿÿÿÿ"acharset_registryÿÿÿÿÿÿÿÿconst char**ÿÿÿÿÿÿÿÿ&FT_Get_BDF_Propertyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbdf.c=W ÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿprop_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿapropertyÿÿÿÿÿÿÿÿ BDF_PropertyRec*ÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.cjc6W˜´°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.cÿÿÿÿÿÿÿÿÿÿÿÿ"FT_Bitmap_Convert°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.cr]&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ sourceÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿalignmentÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿFT_Bitmap_Copy°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c(]ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ sourceÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿÿÿÿÿFT_Bitmap_Done°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c`u ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿÿÿÿÿ$FT_Bitmap_Embolden°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.cÕo&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿxStrengthÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿyStrengthÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿÿÿÿÿFT_Bitmap_New°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c%&ÿÿÿÿÿÿÿÿtf/abitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿÿÿÿÿ.ft_bitmap_assure_buffer°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c`Ò&ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿxpixelsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿypixelsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Errornull_bitmap°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftbitmap.c;Ž***********************************************************************const FT_Bitmap ./usr/include/ft2build.hè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cW-…\9Åê¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cÿÿÿÿÿÿÿÿÿÿÿÿ FT_Add64¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c+LKÿÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿFT_Int64*ÿÿÿÿyÿÿÿÿÿÿÿÿFT_Int64*ÿÿÿÿzÿÿÿÿÿÿÿÿFT_Int64*ÿÿÿÿvoidFT_CeilFix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cT[&ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿÿÿÿÿFT_DivFix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cûœ$ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_FloorFix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c^bÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿÿÿÿÿFT_MulDiv¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cO˜&ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿcÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_MulFix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c›ø&ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿFT_RoundFix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cJQ&ÿÿÿÿÿÿÿÿtf/aÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿÿÿÿÿFT_SqrtFixed¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.cŸ¿$ÿÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ"ft_corner_is_flat¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c5 ÿÿÿÿÿÿÿÿin_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿin_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ*ft_corner_orientation¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c $ÿÿÿÿÿÿÿÿin_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿin_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ out_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿft_div64by32¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c (ÿÿÿÿÿÿÿÿhiÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿloÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿyÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿFT_UInt32ft_multo64¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.céÿÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿyÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿzÿÿÿÿÿÿÿÿFT_Int64*ÿÿÿÿvoid FT_Int64¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftcalc.c55 ÿÿÿÿFT_Int64_ ./usr/include/ft2build.h«°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.c%vi¸ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.cjc6W6›3./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.cÿÿÿÿÿÿÿÿÿÿÿÿ _debug_mem_dummy°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdbgmem.càà%P ANSI C doesn't like empty source files const FT_Byte ./usr/include/ft2build.hv®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cÊÖ!‘õN®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Trace_Get_Count®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cãæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"FT_Trace_Get_Name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cêõ ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿft_debug_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftdebug.cÜßÿÿÿÿÿÿÿÿtf/ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgasp.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgasp.cW-…\‘2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgasp.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Get_Gasp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgasp.c< ÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿppemÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cjc6W#@°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cÿÿÿÿÿÿÿÿÿÿÿÿ $FT_GlyphLoader_Add°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c;\ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ8FT_GlyphLoader_Adjust_Points°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cŒ P re-adjust the `current' outline fields ÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿvoid>FT_GlyphLoader_Adjust_Subglyphs°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c·ÅMR re-adjust the `current' subglyphs field ÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿvoid4FT_GlyphLoader_CheckPoints°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cÇ Hÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿn_pointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿn_contoursÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ:FT_GlyphLoader_CheckSubGlyphs°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c )Mÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿ n_subsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ2FT_GlyphLoader_CopyPoints°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c`‰ ÿÿÿÿÿÿÿÿ/ targetÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ4FT_GlyphLoader_CreateExtra°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c¤¶/ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ&FT_GlyphLoader_Done°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c~‹.ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ$FT_GlyphLoader_New°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cDT5ÿÿÿÿÿÿÿÿtf/ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿaloaderÿÿÿÿÿÿÿÿFT_GlyphLoader*ÿÿÿÿÿÿÿÿ,FT_GlyphLoader_Prepare°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.c+9Eÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ(FT_GlyphLoader_Reset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cg|ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ*FT_GlyphLoader_Rewind°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgloadr.cVe:ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cÊÖ&—|«®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Done_Glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c™© ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿÿÿÿÿFT_Get_Glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c›Ü%ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿÿÿÿÿFT_Glyph_Copy®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cr˜%ÿÿÿÿÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿÿÿÿÿ"FT_Glyph_Get_CBox®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cÿ0%ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿbbox_modeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ acboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ$FT_Glyph_To_Bitmap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c3–%ÿÿÿÿÿÿÿÿthe_glyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿ originÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ$FT_Glyph_Transform®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cßü%ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ FT_Matrix_Invert®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cQsMÿÿÿÿÿÿÿÿ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ$FT_Matrix_Multiply®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c;N%ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿbÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ(ft_bitmap_glyph_bbox®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c´¾ÿÿÿÿÿÿÿÿbitmap_glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿcboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ(ft_bitmap_glyph_copy®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c™¥ÿÿÿÿÿÿÿÿbitmap_sourceÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿbitmap_targetÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿÿÿÿÿ(ft_bitmap_glyph_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c©°ÿÿÿÿÿÿÿÿbitmap_glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿÿÿÿÿ(ft_bitmap_glyph_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cv•ÿÿÿÿÿÿÿÿbitmap_glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿft_new_glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cVo%Š*********************************************************************ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ clazzÿÿÿÿÿÿÿÿ*const FT_Glyph_Class*ÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿFT_Error*ft_outline_glyph_bbox®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c&-ÿÿÿÿÿÿÿÿoutline_glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿbboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ*ft_outline_glyph_copy®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cÿÿÿÿÿÿÿÿoutline_sourceÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿoutline_targetÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿÿÿÿÿ*ft_outline_glyph_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cùÿÿÿÿÿÿÿÿÿoutline_glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿÿÿÿÿ*ft_outline_glyph_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.cÚõÿÿÿÿÿÿÿÿoutline_glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ0ft_outline_glyph_prepare®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c1<ÿÿÿÿÿÿÿÿoutline_glyphÿÿÿÿÿÿÿÿFT_GlyphÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ4ft_outline_glyph_transform®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftglyph.c"ÿÿÿÿÿÿÿÿoutline_glyphÿÿÿÿÿÿÿÿFT_Glyphÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.c%vi¸ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cÊÖ'–ŠY./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cÿÿÿÿÿÿÿÿÿÿÿÿ&FT_ClassicKern_Free®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cv€ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ.FT_ClassicKern_Validate®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cSrÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿckern_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿÿÿÿÿ$FT_TrueTypeGX_Free®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.cHOÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ,FT_TrueTypeGX_Validate®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftgxval.c#DÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtables[]ÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿtable_lengthÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ #./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.c%vi¸ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cW-…\Ì.»¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cÿÿÿÿÿÿÿÿÿÿÿÿ,FT_Add_Default_Modules¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cPg&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿÿÿÿÿ FT_Done_FreeType¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.c¢ ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿÿÿÿÿ FT_Init_FreeType¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cj&ÿÿÿÿÿÿÿÿalibraryÿÿÿÿÿÿÿÿFT_Library*ÿÿÿÿÿÿÿÿ$ft_default_modules¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftinit.cFJ:const FT_Module_Class* const* './usr/include/ft2build.hà°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.cjc6Wû“w°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.cÿÿÿÿÿÿÿÿÿÿÿÿ.FT_Library_SetLcdFilter°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftlcdfil.cR^ ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ filterÿÿÿÿÿÿÿÿFT_LcdFilterÿÿÿÿÿÿÿÿ +./usr/include/ft2build.hÿÿÿÿ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c%vi¸ÿÿÿÿL‹PREFER_LWFNb 1ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cIˆÎªGµeþ¶_ÍHFS_MAXPATHLENQ 1024ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cA]Óº.5(ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cÿÿÿÿÿÿÿÿÿÿÿÿ4FT_ATSFontGetFileReferenceª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cxŒv Apple will provide one eventually. ÿÿÿÿats_font_idÿÿÿÿÿÿÿÿATSFontRefÿÿÿÿats_font_refÿÿÿÿÿÿÿÿ FSRef*ÿÿÿÿOSStatus FT_FSPathMakeResª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cð/ÿÿÿÿÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿresÿÿÿÿÿÿÿÿ short*ÿÿÿÿ OSErr@FT_GetFilePath_From_Mac_ATS_Nameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c¾ÒMÿÿÿÿÿÿÿÿfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿmaxPathSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ>FT_GetFileRef_From_Mac_ATS_Nameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cºÿÿÿÿÿÿÿÿfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿats_font_refÿÿÿÿÿÿÿÿ FSRef*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿFT_Error8FT_GetFile_From_Mac_ATS_Nameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cÔíÿÿÿÿÿÿÿÿfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ0FT_GetFile_From_Mac_Nameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cgwAÿÿÿÿÿÿÿÿfontNameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿpathSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿFT_New_Faceª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cáMÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ*FT_New_Face_From_FONDª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cp¶CÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfondÿÿÿÿÿÿÿÿ Handleÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ,FT_New_Face_From_FSRefª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c-MÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿrefÿÿÿÿÿÿÿÿconst FSRef*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ.FT_New_Face_From_FSSpecª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c/G ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿspecÿÿÿÿÿÿÿÿconst FSSpec*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ*FT_New_Face_From_LWFNª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cøHp Create a new FT_Face from a file spec to an LWFN file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error2FT_New_Face_From_Resourceª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c·ßMz Common function to load a new FT_Face from a resource file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error*FT_New_Face_From_SFNTª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cBA„ Create a new FT_Face from an SFNT resource, specified by res ID. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿsfnt_idÿÿÿÿÿÿÿÿ shortÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error2FT_New_Face_From_Suitcaseª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cCm#v Create a new FT_Face from a file spec to a suitcase file. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Errorcount_facesª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cö"ÿÿÿÿÿÿÿÿfondÿÿÿÿÿÿÿÿ Handleÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿ short(count_faces_scalableª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cEaÿÿÿÿÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿ short count_faces_sfntª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c:Bÿÿÿÿÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿ short create_lwfn_nameª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c7ˆ Given a PostScript font name, create the Macintosh LWFN file name. ÿÿÿÿps_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿlwfn_file_nameÿÿÿÿÿÿÿÿ Str255ÿÿÿÿvoid.get_file_type_from_pathª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c JR Return the file type for given pathname ÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿ OSType&lookup_lwfn_by_fondª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cËóÿÿÿÿÿÿÿÿpath_fondÿÿÿÿÿÿÿÿconst UInt8*ÿÿÿÿbase_lwfnÿÿÿÿÿÿÿÿ ConstStr255Paramÿÿÿÿpath_lwfnÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿpath_sizeÿÿÿÿÿÿÿÿ size_tÿÿÿÿFT_Error&memory_stream_closeª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c’ < Finalizer for a memory stream; gets called by FT_Done_Face(). It frees the memory it uses. ÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿvoid"new_memory_streamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c¡Ã>l Create a new memory stream from a buffer and a size. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ closeÿÿÿÿÿÿÿÿ&FT_Stream_CloseFuncÿÿÿÿastreamÿÿÿÿÿÿÿÿFT_Stream*ÿÿÿÿFT_Error*open_face_from_bufferª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cÄ÷>p Create a new FT_Face given a buffer and a driver name. ÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿdriver_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Errorparse_fondª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.cdÈ Look inside the FOND data, answer whether there should be an SFNT resource, and answer the name of a possible LWFN Type 1 file. Thanks to Paul Miller (paulm@profoundeffects.com) for the fix to load a face OTHER than the first one in the FOND!ÿÿÿÿfond_dataÿÿÿÿÿÿÿÿ char*ÿÿÿÿhave_sfntÿÿÿÿÿÿÿÿ short*ÿÿÿÿsfnt_idÿÿÿÿÿÿÿÿ short*ÿÿÿÿlwfn_file_nameÿÿÿÿÿÿÿÿ Str255ÿÿÿÿface_indexÿÿÿÿÿÿÿÿ shortÿÿÿÿvoidread_lwfnª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmac.c‘$R Read Type 1 data from the POST resources inside the LWFN file, return a PFB buffer. This is somewhat convoluted because the FT2 PFB parser wants the ASCII header as one chunk, and the LWFN chunks are often not organized that way, so we glue chunks of the same type together. ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿresÿÿÿÿÿÿÿÿ shortÿÿÿÿpfb_dataÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Error /./usr/include/ft2build.h¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݨ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cšnâW¿¨g±¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Get_MM_Var¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cWj"ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿamasterÿÿÿÿÿÿÿÿFT_MM_Var**ÿÿÿÿÿÿÿÿ&FT_Get_Multi_Master¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cAT"ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿamasterÿÿÿÿÿÿÿÿ FT_Multi_Master*ÿÿÿÿÿÿÿÿ6FT_Set_MM_Blend_Coordinates¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.c›²IÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ8FT_Set_MM_Design_Coordinates¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cm"ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ8FT_Set_Var_Blend_Coordinates¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.cµÉ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ:FT_Set_Var_Design_Coordinates¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.c„˜"ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ,ft_face_get_mm_service¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftmm.c">"ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿaserviceÿÿÿÿÿÿÿÿ0FT_Service_MultiMasters*ÿÿÿÿFT_Error 3./usr/include/ft2build.h+®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.cÊÖ/«E®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftnames.cÿÿÿÿÿÿÿÿÿÿÿÿ 7./usr/include/ft2build.hý¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c%vi¸ÿÿÿÿ¦‘‰û§_Ú" GRID_FIT_METRICS&ÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÏ Fô·lYÔ¿x³¬™$FREETYPE_VER_FIXED rn ( ( (FT_Long)FREETYPE_MAJOR << 16 ) | FREETYPE_MINOR )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cW-…]>ó¥¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÿÿÿÿÿÿÿÿÿÿÿÿ*ft_cmap_done_internal¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  (ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿvoid0ft_lookup_glyph_renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cææ0ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿFT_RendererRDestroy_Driver¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c[vMÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_DriverÿÿÿÿvoidDestroy_Module¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c F f&ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿvoid FT_Activate_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ñ ?ÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿÿÿÿÿFT_Add_Module¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c i å&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ clazzÿÿÿÿÿÿÿÿ,const FT_Module_Class*ÿÿÿÿÿÿÿÿFT_Attach_File¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cZm&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ FT_Attach_Stream¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cp™&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿparametersÿÿÿÿÿÿÿÿFT_Open_Args*ÿÿÿÿÿÿÿÿFT_CMap_Done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c z ¤ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿÿÿÿÿFT_CMap_New¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ¨ Û&ÿÿÿÿÿÿÿÿ clazzÿÿÿÿÿÿÿÿFT_CMap_Classÿÿÿÿinit_dataÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿ acmapÿÿÿÿÿÿÿÿFT_CMap*ÿÿÿÿÿÿÿÿFT_Done_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cœ»$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ"FT_Done_GlyphSlot¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c’´&ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿFT_Done_Library¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÀ&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿÿÿÿÿFT_Done_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cû($ÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ$FT_Get_CMap_Format¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c Ù î%ÿÿÿÿÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ.FT_Get_CMap_Language_ID¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c Á Ö&ÿÿÿÿÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ"FT_Get_Char_Index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c Þ ï&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ(FT_Get_Charmap_Index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c [ gÿÿÿÿÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ"FT_Get_First_Char¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ò &ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿagindexÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"FT_Get_Glyph_Name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c @ _&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿbuffer_maxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿFT_Get_Kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c · ð&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkern_modeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿakerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿFT_Get_Module¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c è$ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmodule_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ.FT_Get_Module_Interface¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmod_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ"FT_Get_Name_Index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c & =&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_nameÿÿÿÿÿÿÿÿFT_String*ÿÿÿÿÿÿÿÿ FT_Get_Next_Char¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  #&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿagindexÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ,FT_Get_Postscript_Name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c b |&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿÿÿÿÿFT_Get_Renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ¤ ­&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_Glyph_Formatÿÿÿÿÿÿÿÿ"FT_Get_Sfnt_Table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  ‘&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_Sfnt_Tagÿÿÿÿÿÿÿÿ(FT_Get_SubGlyph_Info¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c{˜ ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsub_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿp_indexÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿp_flagsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ p_arg1ÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ p_arg2ÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿp_transformÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿÿÿÿÿ(FT_Get_Track_Kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ó &ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿpoint_sizeÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿ degreeÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿakerningÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ6FT_Get_TrueType_Engine_Type¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c7ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿÿÿÿÿ$FT_Library_Version¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c¡½&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ amajorÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ aminorÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿ apatchÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿÿÿÿÿFT_Load_Char¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cå÷!ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿFT_Load_Glyph¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.câ&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ$FT_Load_Sfnt_Table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ” ¨&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ$FT_Lookup_Renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  9ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_Glyph_FormatÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNode*ÿÿÿÿÿÿÿÿFT_Match_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c+[$ÿÿÿÿÿÿÿÿ‚€faceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿignore_widthÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿsize_indexÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿFT_New_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c(=&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿpathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ FT_New_GlyphSlot¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.ca$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ aslotÿÿÿÿÿÿÿÿFT_GlyphSlot*ÿÿÿÿÿÿÿÿFT_New_Library¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cxž&ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿalibraryÿÿÿÿÿÿÿÿFT_Library*ÿÿÿÿÿÿÿÿ$FT_New_Memory_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c@p&ÿÿÿÿÿÿÿÿolibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿfile_baseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿfile_sizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿFT_New_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c¾ø$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_Size*ÿÿÿÿÿÿÿÿFT_Open_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.csW&ÿÿÿÿÿÿÿÿ libraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿargsÿÿÿÿÿÿÿÿ&const FT_Open_Args*ÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ FT_Remove_Module¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cAu&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_ModuleÿÿÿÿÿÿÿÿFT_Render_Glyph¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  EMÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿÿÿÿÿ0FT_Render_Glyph_Internal¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c Þ &ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿrender_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿÿÿÿÿ$FT_Request_Metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c± &ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_RequestÿÿÿÿÿÿÿÿFT_Request_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c 9 h&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿ"FT_Select_Charmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  9&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿencodingÿÿÿÿÿÿÿÿFT_Encodingÿÿÿÿÿÿÿÿ"FT_Select_Metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cŽ­ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Select_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c  6&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ FT_Set_Char_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c k &ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿchar_widthÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿchar_heightÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿhorz_resolutionÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvert_resolutionÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿFT_Set_Charmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c < X&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿÿÿÿÿ"FT_Set_Debug_Hook¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿhook_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿdebug_hookÿÿÿÿÿÿÿÿ"FT_DebugHook_Funcÿÿÿÿÿÿÿÿ$FT_Set_Pixel_Sizes¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c “ ´&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿpixel_widthÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpixel_heightÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿFT_Set_Renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c ° ÚÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿrendererÿÿÿÿÿÿÿÿFT_Rendererÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿparametersÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿ FT_Set_Transform¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c·âÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ matrixÿÿÿÿÿÿÿÿFT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Sfnt_Table_Info¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c « ¾&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿtable_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿFT_Stream_Free¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c¶ÔMÿÿÿÿÿÿÿÿtf/ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿexternalÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿFT_Stream_New¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cy²ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿargsÿÿÿÿÿÿÿÿ&const FT_Open_Args*ÿÿÿÿastreamÿÿÿÿÿÿÿÿFT_Stream*ÿÿÿÿÿÿÿÿ destroy_charmaps¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c'!ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoiddestroy_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c(X6 destructor for faces list ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Driverÿÿÿÿvoiddestroy_size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cø6 destructor for sizes list ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Driverÿÿÿÿvoid(find_unicode_charmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cwÎMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿFT_Errorft_add_renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c V ƒÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_ModuleÿÿÿÿFT_Error*ft_cmap_done_internal¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c j vÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿvoid2ft_glyphslot_alloc_bitmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c"ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ$ft_glyphslot_clear¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c%BÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿvoid"ft_glyphslot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cE^$ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿvoid0ft_glyphslot_free_bitmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.côÿÿÿÿÿÿÿÿ/slotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ:ft_glyphslot_grid_fit_metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cê&ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿvoid"ft_glyphslot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c×ðŠ*********************************************************************ÿÿÿÿpslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿFT_Error.ft_glyphslot_set_bitmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ0ft_lookup_glyph_renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c < HÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿFT_Renderer*ft_module_get_service¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c>&ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ6ft_recompute_scaled_metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.ckŠÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿmetricsÿÿÿÿÿÿÿÿ FT_Size_Metrics*ÿÿÿÿvoid$ft_remove_renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c † ¡&ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿvoid,ft_service_list_lookup¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c)=ÿÿÿÿÿÿÿÿ&service_descriptorsÿÿÿÿÿÿÿÿFT_ServiceDescÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ.ft_set_current_renderer¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c K SÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿvoid<ft_synthesize_vertical_metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.c^hÿÿÿÿÿÿÿÿmetricsÿÿÿÿÿÿÿÿ"FT_Glyph_Metrics*ÿÿÿÿadvanceÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ$ft_validator_error¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cXw@ÿÿÿÿÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Errorÿÿÿÿÿÿÿÿ"ft_validator_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cAJÿÿÿÿÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿbaseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿ levelÿÿÿÿÿÿÿÿ$FT_ValidationLevelÿÿÿÿÿÿÿÿ ft_validator_run¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cNTÿÿÿÿÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿopen_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftobjs.cÏ%&ÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Driverÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_Longÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿFT_Error ;./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.cÊÖ2Â\®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.cÿÿÿÿÿÿÿÿÿÿÿÿ FT_OpenType_Free®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.cHR ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ(FT_OpenType_Validate®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftotval.cDÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validation_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿBASE_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGDEF_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGPOS_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿGSUB_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿJSTF_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿÿÿÿÿ ?./usr/include/ft2build.hy®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c%vi¸ÿÿÿÿ3¥Õ„ÁsùŠ(­¡P SCALED5: ( ( (x) << shift ) - delta )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cx./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cÊÖ2ÖOI®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cÿÿÿÿÿÿÿÿÿÿÿÿ FT_Outline_Check®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c2\%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿFT_Outline_Copy®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c_{ÿÿÿÿÿÿÿÿ sourceÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ(FT_Outline_Decompose®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c0ûÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿfunc_interfaceÿÿÿÿÿÿÿÿ.const FT_Outline_Funcs*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_Outline_Done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c–¢%ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ0FT_Outline_Done_Internal®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c“%ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ&FT_Outline_Embolden®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cI¤%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿstrengthÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ*FT_Outline_Get_Bitmap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c\t%ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿabitmapÿÿÿÿÿÿÿÿ const FT_Bitmap*ÿÿÿÿÿÿÿÿ&FT_Outline_Get_CBox®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c¥Ô%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ acboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿÿÿÿÿ4FT_Outline_Get_Orientation®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c§? ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿFT_Outline_New®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c"/%ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿnumPointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿnumContoursÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿanoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Outline_New_Internal®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cÿ%ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿnumPointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿnumContoursÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿanoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ"FT_Outline_Render®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c)Y%ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ paramsÿÿÿÿÿÿÿÿ"FT_Raster_Params*ÿÿÿÿÿÿÿÿ$FT_Outline_Reverse®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cî&%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ(FT_Outline_Transform®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cŽF%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿÿÿÿÿ(FT_Outline_Translate®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c×ë%ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿ"const FT_Outline*ÿÿÿÿxOffsetÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿyOffsetÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ&FT_Vector_Transform®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.cw‹%ÿÿÿÿÿÿÿÿ vectorÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿÿÿÿÿnull_outline®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftoutln.c**7 const FT_Outline C./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cjc6X[áµÓ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cÿÿÿÿÿÿÿÿÿÿÿÿ8FT_Face_CheckTrueTypePatents°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cô&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ8FT_Face_SetUnpatentedHinting°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.c ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ valueÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ4_tt_check_patents_in_range°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.ckŽ***********************************************************************ÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Bool4_tt_check_patents_in_table°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cn‰ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Bool,_tt_face_check_patents°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpatent.cŒñ&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿFT_Bool G./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.cA]Óº2xϪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.cÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Get_PFR_Advanceª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.cnƒ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿaadvanceÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿÿÿÿÿ$FT_Get_PFR_Kerningª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.cUk#ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿleftÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ rightÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿavectorÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Get_PFR_Metricsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.c&R#ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ&aoutline_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ&ametrics_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ ametrics_x_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿ ametrics_y_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿft_pfr_checkª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftpfr.c##$ check the format ÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ*FT_Service_PfrMetrics K./usr/include/ft2build.hr®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.cÊÖ5ÜS+®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.cÿÿÿÿÿÿÿÿÿÿÿÿ4FT_Raccess_Get_DataOffsets®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.c‡ºMÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿmap_offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿrdata_posÿÿÿÿÿÿÿÿFT_LongÿÿÿÿtagÿÿÿÿÿÿÿÿFT_LongÿÿÿÿoffsetsÿÿÿÿÿÿÿÿFT_Long**ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ2FT_Raccess_Get_HeaderInfo®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.c1ƒÿÿÿÿÿÿÿÿrlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿrfork_offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿmap_offsetÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿrdata_posÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿÿÿÿÿ FT_Raccess_Guess®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftrfork.c½× ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbase_nameÿÿÿÿÿÿÿÿ char*ÿÿÿÿnew_namesÿÿÿÿÿÿÿÿ char**ÿÿÿÿoffsetsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿ errorsÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ O./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cjc6XÀkS°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Stream_Close°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c04ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_Stream_EnterFrame°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.câ ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ&FT_Stream_ExitFrame°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c$>ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ,FT_Stream_ExtractFrame°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c¹Ëÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿ"FT_Stream_GetChar°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cBNÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"FT_Stream_GetLong°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cŠ˜ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ&FT_Stream_GetLongLE°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cœªÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ&FT_Stream_GetOffset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cx†ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ$FT_Stream_GetShort°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cRaÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_Stream_GetShortLE°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cetÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(FT_Stream_OpenMemory°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c",ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbaseÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Stream_Pos°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c`cÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿFT_Stream_Read°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cglÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ FT_Stream_ReadAt°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cp˜ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ$FT_Stream_ReadChar°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c®Îÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadFields°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c¼I ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ fieldsÿÿÿÿÿÿÿÿ*const FT_Frame_Field*ÿÿÿÿstructureÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿ$FT_Stream_ReadLong°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c_‰ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadLongLE°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c¸ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ(FT_Stream_ReadOffset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c0[ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ&FT_Stream_ReadShort°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cÒýÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ*FT_Stream_ReadShortLE°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c,ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ,FT_Stream_ReleaseFrame°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cÏÞÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿFT_Stream_Seek°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.c8Tÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿposÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿFT_Stream_Skip°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cX\ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿdistanceÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿ"FT_Stream_TryRead°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstream.cœµÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ S./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c%vi¸ÿÿÿÿ8ÖËJíU>¦FT_EPSILON? 2°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÆFRy+^<Šf0FFT_IS_SMALLA0 ( (x) > -2 && (x) < 2 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cx©¸Þêgé8i–"¨%.FT_STROKE_TAG_BEGIN_ENDñP (FT_STROKE_TAG_BEGIN|FT_STROKE_TAG_END)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c9«•ÛÑ ’+de+*†ºÓ"FT_SIDE_TO_ROTATE³J ( FT_ANGLE_PI2 - (s) * FT_ANGLE_PI )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cs¶//ÅŸU†zæ´x/úþ$FT_ARC_CUBIC_ANGLEÂ( ( FT_ANGLE_PI / 2 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cð½ m#â¯zæ´x0tê0FT_SMALL_CONIC_THRESHOLD=( ( FT_ANGLE_PI / 6 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cõÕHÁ‡vzæ´x0tê0FT_SMALL_CUBIC_THRESHOLD>( ( FT_ANGLE_PI / 6 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cjc6XÀx‰¿°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÿÿÿÿÿÿÿÿÿÿÿÿ*FT_Glyph_Stroke°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c>ƒ&ÿÿÿÿÿÿÿÿ pglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ*FT_Glyph_StrokeBorder°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c†Ù ÿÿÿÿÿÿÿÿ pglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ insideÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿdestroyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ4FT_Outline_GetInsideBorder°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c(&ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ6FT_Outline_GetOutsideBorder°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c+;NÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Stroker_BeginSubPath°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cfuÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿopenÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ$FT_Stroker_ConicTo°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c–õ&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿcontrolÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Stroker_CubicTo°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cøc&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿcontrol1ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿcontrol2ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿFT_Stroker_Done°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c 1ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿÿÿÿÿ*FT_Stroker_EndSubPath°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c» &ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿÿÿÿÿ"FT_Stroker_Export°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c`mÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ.FT_Stroker_ExportBorder°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cM]&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ borderÿÿÿÿÿÿÿÿ FT_StrokerBorderÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿÿÿÿÿ4FT_Stroker_GetBorderCounts°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c*&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ borderÿÿÿÿÿÿÿÿ FT_StrokerBorderÿÿÿÿanum_pointsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿanum_contoursÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ(FT_Stroker_GetCounts°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c-J&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿanum_pointsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿanum_contoursÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"FT_Stroker_LineTo°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cW“&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿFT_Stroker_New°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÎç&ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_LibraryÿÿÿÿastrokerÿÿÿÿÿÿÿÿFT_Stroker*ÿÿÿÿÿÿÿÿ.FT_Stroker_ParseOutline°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.co5ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ openedÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"FT_Stroker_Rewind°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cü&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿÿÿÿÿFT_Stroker_Set°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cêù&ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ radiusÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿline_capÿÿÿÿÿÿÿÿ$FT_Stroker_LineCapÿÿÿÿline_joinÿÿÿÿÿÿÿÿ&FT_Stroker_LineJoinÿÿÿÿmiter_limitÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ0ft_conic_is_small_enough°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c_…ÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿangle_inÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿangle_outÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿFT_Boolft_conic_split°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cK\ÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿvoid0ft_cubic_is_small_enough°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c¤æNÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿangle_inÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿangle_midÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿangle_outÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿFT_Boolft_cubic_split°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cˆ¡ÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿvoidft_pos_abs°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cDHŽ***********************************************************************ÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ FT_Pos,ft_stroke_border_arcto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÅÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿ centerÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ radiusÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿangle_startÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿangle_diffÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿFT_Error,ft_stroke_border_close°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c]ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿreverseÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿvoid0ft_stroke_border_conicto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c„žÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿcontrolÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Error0ft_stroke_border_cubicto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c¡¿ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿcontrol1ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿcontrol2ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Error*ft_stroke_border_done°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c2?ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿvoid.ft_stroke_border_export°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cx±Nÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿvoid6ft_stroke_border_get_counts°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cBuÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿanum_pointsÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿanum_contoursÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿFT_Error*ft_stroke_border_grow°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿnew_pointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error*ft_stroke_border_init°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c&ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid.ft_stroke_border_lineto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c`ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿmovableÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error.ft_stroke_border_moveto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Error,ft_stroke_border_reset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c)/ÿÿÿÿÿÿÿÿ borderÿÿÿÿÿÿÿÿFT_StrokeBorderÿÿÿÿvoid6ft_stroker_add_reverse_left°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cx¹0ÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿopenÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error ft_stroker_arcto°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c4/V creates a circular arc at a corner or cap ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿsideÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Errorft_stroker_cap°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c5e;R adds a cap at the end of an opened path ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿsideÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error"ft_stroker_inside°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cf—Aj process an inside corner, i.e. compute intersection ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿsideÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error$ft_stroker_outside°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c˜ v process an outside corner, i.e. compute bevel/miter/round ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿsideÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error2ft_stroker_process_corner°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c /IÿÿÿÿÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_StrokerÿÿÿÿFT_Error0ft_stroker_subpath_start°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.c0T&† start of the subpath.. ÿÿÿÿstrokerÿÿÿÿÿÿÿÿFT_Strokerÿÿÿÿstart_angleÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿFT_Error FT_StrokeBorder°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cþþ(ÿÿÿÿ(FT_StrokeBorderRec_* $FT_StrokeBorderRec°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cþþÿÿÿÿ&FT_StrokeBorderRec_ FT_StrokeTags°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cïïÿÿÿÿÿÿÿÿ FT_StrokerRec°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftstroke.cÈÈÿÿÿÿFT_StrokerRec_ W./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.cÊÖ8ç#M®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.cÿÿÿÿÿÿÿÿÿÿÿÿ*FT_GlyphSlot_Embolden®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.c`ž ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ(FT_GlyphSlot_Oblique®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.c$CMÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ.FT_GlyphSlot_Own_Bitmap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsynth.cG]%ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ [./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c%vi¸ÿÿÿÿl‰&G^ å22¾”ÂSTREAM_FILE—R ( (FT_FILE*)stream->descriptor.pointer )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c stream./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cjc6XÇŶ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Done_Memory°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c#, ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFT_New_Memory°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c  $ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿFT_Stream_Open°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cØ$ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿfilepathnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿft_alloc°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cD`Mÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿsizeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ(ft_ansi_stream_close°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c¦ÃMÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"ft_ansi_stream_io°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cÅÕ&ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ offsetÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ bufferÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ countÿÿÿÿÿÿÿÿunsigned longÿÿÿÿÿÿÿÿft_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.c|¤Mÿÿÿÿÿÿÿÿs memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿft_realloc°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftsystem.cbzMÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿcur_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿnew_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿ _./usr/include/ft2build.h!°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c%vi¸ÿÿÿÿ@+‡ãÏ‹A 7²}FT_SIGN_LONG—L ( (x) >> ( FT_SIZEOF_LONG * 8 - 1 ) )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cxBÝ–¡ëÂê©?Ãn±p‚uFT_TRIG_SCALE&@ 1166391785UL /* 0x4585BA38UL */°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c;(,¼Êuv.g"FT_TRIG_MAX_ITERS 23°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cÏ|' 1¼Ø±ûS5ÞnNFT_TRIG_COSCALE 0x11616E8EUL°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cjc6XÕ@Xz°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cÿÿÿÿÿÿÿÿÿÿÿÿFT_Angle_Diff°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c! ÿÿÿÿÿÿÿÿ angle1ÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿ angle2ÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿÿÿÿÿFT_Atan2°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cu‡&ÿÿÿÿÿÿÿÿdxÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿdyÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ FT_Cos°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cLY&ÿÿÿÿÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_Sin°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c\b&ÿÿÿÿÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_Tan°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cer&ÿÿÿÿÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ(FT_Vector_From_Polar°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c &ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ FT_Vector_Length°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cÆå&ÿÿÿÿÿÿÿÿsvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$FT_Vector_Polarize°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cèÿ&ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angle*ÿÿÿÿÿÿÿÿ FT_Vector_Rotate°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c Ã&ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_AngleÿÿÿÿÿÿÿÿFT_Vector_Unit°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cŠ&ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ angleÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿÿÿÿÿ"ft_trig_downscale°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c?]h multiply a given value by the CORDIC shrink factor ÿÿÿÿvalÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿFT_Fixedft_trig_prenorm°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cbµÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ FT_Int.ft_trig_pseudo_polarize°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.cþI&ÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿvoid*ft_trig_pseudo_rotate°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c¸ûÿÿÿÿÿÿÿÿvecÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿ thetaÿÿÿÿÿÿÿÿFT_Angleÿÿÿÿvoid(ft_trig_arctan_table°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttrigon.c#~ this table was generated for FT_PI = 180L << 16, i.e. degrees const FT_Fixed* c./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.cÊÖ:X¡:®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.cÿÿÿÿÿÿÿÿÿÿÿÿ&FT_Get_PS_Font_Info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.c0&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿafont_infoÿÿÿÿÿÿÿÿPS_FontInfoRec*ÿÿÿÿÿÿÿÿ,FT_Get_PS_Font_Private®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.cH] ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿafont_privateÿÿÿÿÿÿÿÿPS_PrivateRec*ÿÿÿÿÿÿÿÿ*FT_Has_PS_Glyph_Names®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/fttype1.c3E&ÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ g./usr/include/ft2build.h-¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cW-…]×Ǭ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cÿÿÿÿÿÿÿÿÿÿÿÿFT_List_Add¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿ FT_List_Finalize¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c™ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿdestroyÿÿÿÿÿÿÿÿ$FT_List_Destructorÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_List_Find¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cð$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_List_Insert¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c-$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿFT_List_Iterate¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cf~$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_Listÿÿÿÿiteratorÿÿÿÿÿÿÿÿ FT_List_Iteratorÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿFT_List_Remove¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c0E$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿFT_List_Up¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cHc$ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFT_ListÿÿÿÿnodeÿÿÿÿÿÿÿÿFT_ListNodeÿÿÿÿÿÿÿÿft_highpow2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cô ÿÿÿÿÿÿÿÿ valueÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿft_mem_alloc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c1=ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿft_mem_dup¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c¯½ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿaddressÿÿÿÿÿÿÿÿconst void*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿft_mem_free¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c¦«ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿPÿÿÿÿÿÿÿÿconst void*ÿÿÿÿÿÿÿÿft_mem_qalloc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cAWÿÿÿÿÿÿÿÿb memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿft_mem_qrealloc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cp¢ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿitem_sizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿcur_countÿÿÿÿÿÿÿÿFT_Longÿÿÿÿnew_countÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿft_mem_realloc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.c[lÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿitem_sizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿcur_countÿÿÿÿÿÿÿÿFT_Longÿÿÿÿnew_countÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ blockÿÿÿÿÿÿÿÿ void*ÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿft_mem_strcpyn¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cÎí$ÿÿÿÿÿÿÿÿdstÿÿÿÿÿÿÿÿ char*ÿÿÿÿsrcÿÿÿÿÿÿÿÿconst char*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿft_mem_strdup¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftutil.cÁÊÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿstrÿÿÿÿÿÿÿÿconst char*ÿÿÿÿp_errorÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿÿÿÿÿ k./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.cjc6Y_M°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.cÿÿÿÿÿÿÿÿÿÿÿÿ(FT_Get_WinFNT_Header°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftwinfnt.c2 ÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ headerÿÿÿÿÿÿÿÿ(FT_WinFNT_HeaderRec*ÿÿÿÿÿÿÿÿ o./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftxf86.c%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftxf86.cW-…^¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftxf86.cÿÿÿÿÿÿÿÿÿÿÿÿ,FT_Get_X11_Font_Format¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/base/ftxf86.c' ÿÿÿÿÿÿÿÿtf/faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ s./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hÊ ô¹ap)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cÊ ô·æ.Ñ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.hÊ ô·æ.Ö¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.cõç”¶úS<ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cA] š´Wñ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hõç”¶úS<¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.cÿÿÿÿÿÿÿÿÿÿÿÿï./usr/include/ft2build.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h%vÈÿÿÿÿ;â›’øëh¶’o¿¸`BDF_CHARCELL@b 0x20 /* Font has charcell spacing. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hú Ë£ôDœ@9eoÙáÇBDF_MONOWIDTH?b 0x10 /* Font has mono width. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hQÒFÉ ,s„ ©yÊ BDF_PROPORTIONAL>b 0x08 /* Font has proportional spacing. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hXÌ›`yv¬Í8Á™å¯š$BDF_KEEP_UNENCODED=b 0x04 /* Keep the unencoded glyphs. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hm½T Q%×ÙèoäL.#&BDF_CORRECT_METRICS;b 0x01 /* Correct invalid metrics when loading. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hn¢Ÿ®_éXc‰ÿÒˆ,¼"BDF_KEEP_COMMENTS<b 0x02 /* Preserve the font comments. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h./usr/include/ft2build.h¦a‹+Cï)ݤ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hõç”¶úS<¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hÿÿÿÿÿÿÿÿÿÿÿÿbdf_free_font¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h$ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿÿÿÿÿ*bdf_get_font_property¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h,ÿÿÿÿÿÿÿÿu/fontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ bdf_get_property¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h'ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿÿÿÿÿbdf_load_font¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h'ÿÿÿÿÿÿÿÿr streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿoptsÿÿÿÿÿÿÿÿbdf_options_t*ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t**ÿÿÿÿÿÿÿÿ _hashnode¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h¤¤ ÿÿÿÿ_hashnode_ bdf_bbx_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hŽŽ ÿÿÿÿbdf_bbx_t_ bdf_font_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hððÿÿÿÿbdf_font_t_ bdf_glyph_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hœœÿÿÿÿbdf_glyph_t_ bdf_glyphlist_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h¼¼ÿÿÿÿ bdf_glyphlist_t_ ,bdf_options_callback_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hX[:v Callback function type for unknown configuration options. int bdf_options_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hSSÿÿÿÿbdf_options_t_ bdf_property_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hyyÿÿÿÿbdf_property_t_ hashnode¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h¤¤ÿÿÿÿ_hashnode_* hashtable¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h®® ÿÿÿÿhashtable_ w./usr/include/ft2build.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c%vÈÿÿÿÿ.ýcBä>‹BDF_ATOMe 1¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h…Í+$á>¦BDF_INTEGERf 2¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h;â›VhÏ>ÁBDF_CARDINALg 3¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hQÒFÉ ,s„ ©yÊ BDF_PROPORTIONAL>b 0x08 /* Font has proportional spacing. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hÊ ô¹ap)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cÊ ô·æ.Ñ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.hÊ ô·æ.Ö¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hõç”¶úS<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cÿÿÿÿÿÿÿÿÿÿÿÿ BDF_Face_Done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c.BÿÿÿÿÿÿÿÿbdffaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿÿÿÿÿBDF_Face_Init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cF=ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿbdffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿBDF_Glyph_Load®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.czËÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ BDF_Size_Request®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cRuÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_RequestÿÿÿÿÿÿÿÿBDF_Size_Select®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cANÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ&bdf_cmap_char_index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cY|ÿÿÿÿÿÿÿÿbdfcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ$bdf_cmap_char_next®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c€­ÿÿÿÿÿÿÿÿbdfcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿacharcodeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿbdf_cmap_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cNUÿÿÿÿÿÿÿÿbdfcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿÿÿÿÿbdf_cmap_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c>JÿÿÿÿÿÿÿÿbdfcmapÿÿÿÿÿÿÿÿFT_CMapÿÿÿÿinit_dataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ(bdf_driver_requester®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ(bdf_get_bdf_property®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cÍó BDF SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿBDF_Faceÿÿÿÿprop_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿapropertyÿÿÿÿÿÿÿÿ BDF_PropertyRec*ÿÿÿÿFT_Error$bdf_get_charset_id®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.cöÿÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿBDF_Faceÿÿÿÿ"acharset_encodingÿÿÿÿÿÿÿÿconst char**ÿÿÿÿ"acharset_registryÿÿÿÿÿÿÿÿconst char**ÿÿÿÿFT_Error&bdf_interpret_style®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c»*ÿÿÿÿÿÿÿÿbdfÿÿÿÿÿÿÿÿBDF_FaceÿÿÿÿFT_Errorbdf_service_bdf®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c"ÿÿÿÿ.const FT_Service_BDFRecbdf_services®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c"" SERVICES LIST 0const FT_ServiceDescRec* BDF_CMap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c::ÿÿÿÿBDF_CMapRec_* BDF_CMapRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.c::ÿÿÿÿBDF_CMapRec_ó./usr/include/ft2build.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.hÊ ô·æ.Ö¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hõç”¶úS<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.hÿÿÿÿÿÿÿÿÿÿÿÿ BDF_Face®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h??ÿÿÿÿBDF_FaceRec_* BDF_FaceRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h??ÿÿÿÿBDF_FaceRec_ BDF_encoding_el®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdfdrivr.h,,ÿÿÿÿ BDF_encoding_el_÷®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.h%vÈÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hÊ ô¹ap)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hÿÿÿÿÿÿÿÿÿÿÿÿ {./usr/include/ft2build.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c%vÈÿÿÿÿ0)…tAHÔä¹L¿< ACMSG12‚ "FONT_ASCENT property missing. " "Added \"FONT_ASCENT %hd\".\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…{{>8ûÃÜ ACMSG24† "FONT_DESCENT property missing. " "Added \"FONT_DESCENT %hd\".\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…‚yÿ~¬JHX ACMSG36h "Font width != actual width. Old: %hd New: %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…‰.JŸÙç›æ ACMSG47Š "Font left bearing != actual left bearing. " "Old: %hd New: %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…IÌ‘ð r´L ACMSG59l "Font ascent != actual ascent. Old: %hd New: %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…—µl§ÖŸÑ< ACMSG6:p "Font descent != actual descent. Old: %hd New: %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…žÑj‚3Þ ACMSG7;j "Font height != actual height. Old: %hd New: %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…¥f €°@L ACMSG8<h "Glyph scalable width (SWIDTH) adjustments made.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c)…¬‘‡8qjÇž ACMSG9=t "SWIDTH field missing at line %ld. Set automatically.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*Þ-¿·u¹¢+ACMSG10>v "DWIDTH field missing at line %ld. Set to glyph width.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*Þ öNS:­ºACMSG11?^ "SIZE bits per pixel field adjusted to %hd.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*ÞÒ´¯¯ó¯JÊACMSG12@l "Duplicate encoding %ld (%s) changed to unencoded.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*ÞÒcÏÛx·‚ACMSG13AD "Glyph %ld extra rows removed.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*Þ v çÔACMSG14BJ "Glyph %ld extra columns removed.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹*Þ'1D0žoð6ACMSG15Cp "Incorrect glyph count: %ld indicated but %ld found.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cê€ELj÷÷¾Gö¥ERRMSG1FH "[line %ld] Missing \"%s\" line.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cê€EÎO$$£§ÞqYERRMSG2Gp "[line %ld] Font header corrupted or missing fields.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cê€EÕ‰póqñŠ4ERRMSG3Hp "[line %ld] Font glyphs corrupted or missing fields.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cê€EÜ®.†RJH KERRMSG4I8 "[line %ld] BBX too big.\n"ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cCÓ·µD¤JÎ'¡NO_SKIP]d 256 /* this value cannot be stored in a 'char' */ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.ciKÌLvV±êisdigokL (m[(d) >> 3] & ( 1 << ( (d) & 7 ) ) )ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cmdÄ!TàE_ÓWFïÒsbitset…d ( m[(FT_Byte)(cc) >> 3] & ( 1 << ( (cc) & 7 ) ) )ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cmccÆIcb~­óðkÒ$]setsbitƒx ( m[(FT_Byte)(cc) >> 3] |= (FT_Byte)( 1 << ( (cc) & 7 ) ) )ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cmcc.ýcBä>‹BDF_ATOMe 1¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hBL=ÏŠYBüD_BDF_BBX! 0x0400ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cg#îYB‚Ä_BDF_SIZE 0x0004ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cJØùT"YB‰„_BDF_GLYPH 0x0040ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cJØLurYB„#_BDF_PROPS 0x0010ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cJØg×ÈYB‚s_BDF_START 0x0001ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c…Í+$á>¦BDF_INTEGERf 2¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.høY.zÑaYCv0_BDF_BITMAP" 0x0800ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cøY0!rYB¿N_BDF_DWIDTH  0x0200ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cøY1Ž˜‡YB…î_BDF_GLYPHS 0x0020ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cøY9Ý«YB Ó_BDF_SWIDTH 0x0100ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c;â›VhÏ>ÁBDF_CARDINALg 3¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.h;â›’øëh¶’o¿¸`BDF_CHARCELL@b 0x20 /* Font has charcell spacing. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hú Ë£ôDœ@9eoÙáÇBDF_MONOWIDTH?b 0x10 /* Font has mono width. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hœ\¯¢¡×YB°_BDF_ENCODING 0x0080ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cœ\°^¦î”YBƒ0_BDF_FONT_BBX 0x0008ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cQÒFÉ ,s„ ©yÊ BDF_PROPORTIONAL>b 0x08 /* Font has proportional spacing. */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hU„£Á,¾9)‹¶86Tˆ_BDF_GLYPH_BITS&p ( 0x0040 | 0x0080 | 0x0100 | 0x0200 | 0x0400 | 0x0800 )ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cU„­BfwýYDˆƒ_BDF_SWIDTH_ADJ$ 0x1000ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c_b'¶IÇYB‚Ž_BDF_FONT_NAME 0x0002ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cs”"XÆè¦²Ô%d[/,_BDF_GLYPH_WIDTH_CHECK- 0x40000000ULª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c˜ %ÖQ_ú_hÖ—á# è._bdf_set_glyph_modified,Z ( (map)[(e) >> 5] |= ( 1 << ( (e) & 31 ) ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hmape¢Ð' kHŸˆšÂËdr‡&_bdf_glyph_modified*X ( (map)[(e) >> 5] & ( 1 << ( (e) & 31 ) ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hmape¤¥ÝFÑjwå²zRÈ[._BDF_GLYPH_HEIGHT_CHECK. 0x80000000ULª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cù‰-*±F GÍINITIAL_HT_SIZE´ 241ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdferror.hÊ ô¹ap)ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cA] š´Wñ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdf.hõç”¶úS<ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÿÿÿÿÿÿÿÿÿÿÿÿ _bdf_add_commentª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cLhI" Error messages. ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿcommentÿÿÿÿÿÿÿÿ char*ÿÿÿÿlenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿFT_Error"_bdf_add_propertyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cê~ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿ valueÿÿÿÿÿÿÿÿ char*ÿÿÿÿFT_Error_bdf_atolª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cF|H‚ Routine to convert an ASCII string into an signed long integer. ÿÿÿÿsÿÿÿÿÿÿÿÿ char*ÿÿÿÿendÿÿÿÿÿÿÿÿ char**ÿÿÿÿbaseÿÿÿÿÿÿÿÿintÿÿÿÿlong_bdf_atosª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c}³H„ Routine to convert an ASCII string into an signed short integer. ÿÿÿÿsÿÿÿÿÿÿÿÿ char*ÿÿÿÿendÿÿÿÿÿÿÿÿ char**ÿÿÿÿbaseÿÿÿÿÿÿÿÿintÿÿÿÿ short_bdf_atoulª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cEG† Routine to convert an ASCII string into an unsigned long integer. ÿÿÿÿsÿÿÿÿÿÿÿÿ char*ÿÿÿÿendÿÿÿÿÿÿÿÿ char**ÿÿÿÿbaseÿÿÿÿÿÿÿÿintÿÿÿÿunsigned long_bdf_is_atomª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c«ç† clean it up so the double quotes are removed if they exist. ÿÿÿÿlineÿÿÿÿÿÿÿÿ char*ÿÿÿÿlinelenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿnameÿÿÿÿÿÿÿÿ char**ÿÿÿÿ valueÿÿÿÿÿÿÿÿ char**ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿint_bdf_list_doneª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c’ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿvoid _bdf_list_ensureª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c ¿ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿnum_itemsÿÿÿÿÿÿÿÿintÿÿÿÿFT_Error_bdf_list_initª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c‰ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid_bdf_list_joinª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cØ÷)ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿcÿÿÿÿÿÿÿÿintÿÿÿÿalenÿÿÿÿÿÿÿÿunsigned long*ÿÿÿÿ char*_bdf_list_shiftª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÂÕÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿnÿÿÿÿÿÿÿÿunsigned longÿÿÿÿvoid_bdf_list_splitª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cüZÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿ_bdf_list_t*ÿÿÿÿseparatorsÿÿÿÿÿÿÿÿ char*ÿÿÿÿlineÿÿÿÿÿÿÿÿ char*ÿÿÿÿlinelenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿFT_Error"_bdf_parse_glyphsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cˆI!X Actually parse the glyph info and bitmaps. ÿÿÿÿlineÿÿÿÿÿÿÿÿ char*ÿÿÿÿlinelenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ linenoÿÿÿÿÿÿÿÿunsigned longÿÿÿÿcall_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿclient_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿFT_Error*_bdf_parse_propertiesª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cJ°6 Load the font properties. ÿÿÿÿlineÿÿÿÿÿÿÿÿ char*ÿÿÿÿlinelenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ linenoÿÿÿÿÿÿÿÿunsigned longÿÿÿÿcall_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿclient_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿFT_Error _bdf_parse_startª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c±¤M. Load the font header. ÿÿÿÿlineÿÿÿÿÿÿÿÿ char*ÿÿÿÿlinelenÿÿÿÿÿÿÿÿunsigned longÿÿÿÿ linenoÿÿÿÿÿÿÿÿunsigned longÿÿÿÿcall_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿclient_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿFT_Error_bdf_readstreamª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c`é,ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿcallbackÿÿÿÿÿÿÿÿ _bdf_line_func_tÿÿÿÿclient_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿlnoÿÿÿÿÿÿÿÿunsigned long*ÿÿÿÿFT_Error0_bdf_set_default_spacingª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.ciªI† default specified in the options. ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿoptsÿÿÿÿÿÿÿÿbdf_options_t*ÿÿÿÿFT_Error&bdf_create_propertyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÈõÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿ formatÿÿÿÿÿÿÿÿintÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿFT_Errorbdf_free_fontª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c G ”ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿÿÿÿÿ*bdf_get_font_propertyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c ˜ § ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ bdf_get_propertyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cùEÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t*ÿÿÿÿÿÿÿÿbdf_load_fontª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¨ Cÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿextmemoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿoptsÿÿÿÿÿÿÿÿbdf_options_t*ÿÿÿÿfontÿÿÿÿÿÿÿÿbdf_font_t**ÿÿÿÿÿÿÿÿby_encodingª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c´Å„ Routine to compare two glyphs by encoding so they can be sorted. ÿÿÿÿaÿÿÿÿÿÿÿÿconst void*ÿÿÿÿbÿÿÿÿÿÿÿÿconst void*ÿÿÿÿinthash_bucketª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c¹Òÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿconst char*ÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿhashnode*hash_freeª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÿÿÿÿÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoidhash_initª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cóÿÿÿÿÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Errorhash_insertª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c:ÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿ char*ÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Errorhash_lookupª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c=O6ÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿconst char*ÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿhashnodehash_rehashª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÕðÿÿÿÿÿÿÿÿhtÿÿÿÿÿÿÿÿhashtable*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error _bdf_optsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c=CŠ*********************************************************************&const bdf_options_t_bdf_propertiesª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cO¤Ž the RAW_* and AXIS_* properties in X11R6 polymorphic fonts. *const bdf_property_t*&_num_bdf_propertiesª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c§¨5ÿÿÿÿ&const unsigned longa2iª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cëøL XXX: make this work with EBCDIC also (const unsigned char*ddigitsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cÿÿÿÿ(const unsigned char* emptyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cùù%t An empty string for empty fields. ( XXX eliminate this )const char*hdigitsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c ÿÿÿÿ(const unsigned char*nibble_maskª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c„ÿÿÿÿ(const unsigned char*odigitsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cúÿÿÿÿ(const unsigned char* _bdf_line_func_tª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cRV3` Function type for parsing lines of a BDF font. FT_Error _bdf_list_tª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.cbbÿÿÿÿ_bdf_list_t_ _bdf_parse_tª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c€€ÿÿÿÿ_bdf_parse_t_ hash_free_funcª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/bdf/bdflib.c··%d XXX: Replace this with FreeType's hash functions void  ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcache.c%veÐÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cÊ'n6‡ù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c6)ZkŽ Ò‡²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c6)Zk~>]¥°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcache.cl™Qï²d²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c6)Zk†fm‡²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c6)Zk–½t°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cl™Qž'K¤²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c6)Zkš8²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c6)Zk‰=pf²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcache.cÿÿÿÿÿÿÿÿÿÿÿÿ ƒ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h•²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c%veÐÿÿÿÿ 2I™Bžß›¤$ĺ5FTC_NODEA$ ( (FTC_Node)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxVâîÌÙT-¶Ö`räFTC_GNODE›& ( (FTC_GNode)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hxVã£XwaÀšFTC_INODE5* ( (FTC_INode)( x ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hx8ÅÏ 2n—gMy‡*ËFTC_FAMILY( ( (FTC_Family)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hxšh)àˆ6,í.FTC_SBIT_ITEMS_PER_NODE 16²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h)Šƒ“¤ý-)ž¨Eðƒ¼æ‡*FTC_GCACHE_LOOKUP_CMP* FT_BEGIN_STMNT FTC_GCache _gcache = ( ( FTC_GCache ) ( cache ) ) ; FTC_GQuery _gquery = (FTC_GQuery)( query ); FTC_MruNode_CompareFunc _fcompare = (FTC_MruNode_CompareFunc)(famcmp); _gquery->gindex = (gindex); FT_BEGIN_STMNT FTC_MruNode * _pfirst = & ( & _gcache -> families ) -> nodes ; FTC_MruNode_CompareFunc _compare = ( FTC_MruNode_CompareFunc ) ( _fcompare ) ; FTC_MruNode _first , _node , * _pnode ; error = 0 ; _first = * ( _pfirst ) ; _node = NULL ; if ( _first ) { _node = _first ; do { if ( _compare ( _node , ( _gquery ) ) ) { if ( _node != _first ) FTC_MruNode_Up ( _pfirst , _node ) ; _pnode = ( FTC_MruNode * ) ( void * ) & ( _gquery -> family ) ; * _pnode = _node ; goto _MruOk ; } _node = _node -> next ; } while ( _node != _first ) ; } error = FTC_MruList_New ( ( & _gcache -> families ) , ( _gquery ) , ( FTC_MruNode * ) ( void * ) & ( _gquery -> family ) ) ; _MruOk : ; FT_END_STMNT ; if ( !error ) { FTC_Family _gqfamily = _gquery->family; _gqfamily->num_nodes++; FT_BEGIN_STMNT FTC_Node * _bucket , * _pnode , _node ; FTC_Cache _cache = ( ( FTC_Cache ) ( cache ) ) ; FT_UInt32 _hash = ( FT_UInt32 ) ( hash ) ; FTC_Node_CompareFunc _nodcomp = ( FTC_Node_CompareFunc ) ( nodecmp ) ; FT_UInt _idx ; error = 0 ; node = NULL ; _idx = _hash & _cache -> mask ; if ( _idx < _cache -> p ) _idx = _hash & ( _cache -> mask * 2 + 1 ) ; _bucket = _pnode = _cache -> buckets + _idx ; for ( ; ; ) { _node = * _pnode ; if ( _node == NULL ) goto _NewNode ; if ( _node -> hash == _hash && _nodcomp ( _node , query , _cache ) ) break ; _pnode = & _node -> link ; } if ( _node != * _bucket ) { * _pnode = _node -> link ; _node -> link = * _bucket ; * _bucket = _node ; } { FTC_Manager _manager = _cache -> manager ; void * _nl = & _manager -> nodes_list ; if ( _node != _manager -> nodes_list ) FTC_MruNode_Up ( ( FTC_MruNode * ) _nl , ( FTC_MruNode ) _node ) ; } goto _Ok ; _NewNode : error = FTC_Cache_NewNode ( _cache , _hash , query , & _node ) ; _Ok : _pnode = ( FTC_Node * ) ( void * ) & ( node ) ; * _pnode = _node ; FT_END_STMNT ; if ( --_gqfamily->num_nodes == 0 ) FTC_MruList_Remove ( & ( ( FTC_GCache ) ( ( _gcache ) ) ) -> families , ( FTC_MruNode ) ( _gqfamily ) ) ; } FT_END_STMNT²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h cache famcmpnodecmphash gindex querynode error.ˆÝšhaï2Fž15f[©ú,FTC_BASIC_ATTR_COMPAREN FT_BOOL( ( ( & ( a ) -> scaler ) -> face_id == ( & ( b ) -> scaler ) -> face_id && ( & ( a ) -> scaler ) -> width == ( & ( b ) -> scaler ) -> width && ( & ( a ) -> scaler ) -> height == ( & ( b ) -> scaler ) -> height && ( ( & ( a ) -> scaler ) -> pixel != 0 ) == ( ( & ( b ) -> scaler ) -> pixel != 0 ) && ( ( & ( a ) -> scaler ) -> pixel || ( ( & ( a ) -> scaler ) -> x_res == ( & ( b ) -> scaler ) -> x_res && ( & ( a ) -> scaler ) -> y_res == ( & ( b ) -> scaler ) -> y_res ) ) ) && (a)->load_flags == (b)->load_flags )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cab8Cˆê䳤­Æ™K\:$FTC_SCALER_COMPARE™¦ ( (a)->face_id == (b)->face_id && (a)->width == (b)->width && (a)->height == (b)->height && ((a)->pixel != 0) == ((b)->pixel != 0) && ( (a)->pixel || ( (a)->x_res == (b)->x_res && (a)->y_res == (b)->y_res ) ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hab¥€ ÍëM{Ëd\å}&FTC_BASIC_ATTR_HASHR& ( ( FTC_FACE_ID_HASH ( ( & ( a ) -> scaler ) -> face_id ) + ( & ( a ) -> scaler ) -> width + ( & ( a ) -> scaler ) -> height * 7 + ( ( & ( a ) -> scaler ) -> pixel ? 0 : ( ( & ( a ) -> scaler ) -> x_res * 33 ^ ( & ( a ) -> scaler ) -> y_res * 61 ) ) ) + 31*(a)->load_flags )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.caÍïÜU¶F_f{¤3÷t8FTC_SCALER_HASH¢ö ( FTC_FACE_ID_HASH( (q)->face_id ) + (q)->width + (q)->height*7 + ( (q)->pixel ? 0 : ( (q)->x_res*33 ^ (q)->y_res*61 ) ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hq ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c6)Zk~>]¥²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cÿÿÿÿÿÿÿÿÿÿÿÿ *FTC_ImageCache_Lookup²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c+%ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_ImageCacheÿÿÿÿtypeÿÿÿÿÿÿÿÿFTC_ImageTypeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ6FTC_ImageCache_LookupScaler²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c„>ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_ImageCacheÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ$FTC_ImageCache_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c (%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_ImageCache*ÿÿÿÿÿÿÿÿ(FTC_SBitCache_Lookup²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cpÆ%ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_SBitCacheÿÿÿÿtypeÿÿÿÿÿÿÿÿFTC_ImageTypeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ ansbitÿÿÿÿÿÿÿÿFTC_SBit*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ4FTC_SBitCache_LookupScaler²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cÉ* ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_SBitCacheÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ ansbitÿÿÿÿÿÿÿÿFTC_SBit*ÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ"FTC_SBitCache_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cem%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_SBitCache*ÿÿÿÿÿÿÿÿ0ftc_basic_family_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cgoÿÿÿÿÿÿÿÿÿïï€ftcfamilyÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ4ftc_basic_family_get_count²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cƒ’ÿÿÿÿÿÿÿÿftcfamilyÿÿÿÿÿÿÿÿFTC_FamilyÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ*ftc_basic_family_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.csÿÿÿÿÿÿÿÿftcfamilyÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcqueryÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿftccacheÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ8ftc_basic_family_load_bitmap²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c–­ÿÿÿÿÿÿÿÿftcfamilyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ6ftc_basic_family_load_glyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c±ÝÿÿÿÿÿÿÿÿftcfamilyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿ aglyphÿÿÿÿÿÿÿÿFT_Glyph*ÿÿÿÿÿÿÿÿ<ftc_basic_gnode_compare_faceid²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cáûÿÿÿÿÿÿÿÿbftcgnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿftcface_idÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ FTC_BasicAttrRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cLLÿÿÿÿ"FTC_BasicAttrRec_ FTC_BasicAttrs²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cLL%ÿÿÿÿ$FTC_BasicAttrRec_* FTC_BasicFamily²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.ccc(ÿÿÿÿ(FTC_BasicFamilyRec_* $FTC_BasicFamilyRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.cccÿÿÿÿ&FTC_BasicFamilyRec_ FTC_BasicQuery²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c[[&ÿÿÿÿ&FTC_BasicQueryRec_* "FTC_BasicQueryRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcbasic.c[[ÿÿÿÿ$FTC_BasicQueryRec_ ‡./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.hE²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c%veÐÿÿÿÿ8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hF+öÑ=ê]bFy!k/*FTC_CACHE_TRYLOOP_END"f if ( !error || error != FT_Err_Out_Of_Memory ) break; _try_done = FTC_Manager_FlushN( _try_manager, _try_count ); if ( _try_done == 0 ) break; if ( _try_done == _try_count ) { _try_count *= 2; if ( _try_count < _try_done || _try_count > _try_manager->num_nodes ) _try_count = _try_manager->num_nodes; } } }²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hzÞK,©þ}¸´›±ó,¿q"FTC_CACHE_TRYLOOPô { FTC_Manager _try_manager = ( ( FTC_Cache ) ( cache ) ) ->manager; FT_UInt _try_count = 4; for (;;) { FT_UInt _try_done;²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h cache{'‹ÙY\>¦"FTC_HASH_MAX_LOAD 2²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c{'‹ÙÉýén>‹"FTC_HASH_MIN_LOAD 1²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c{'‹Þ>ùw8dd[~¸û"FTC_HASH_SUB_LOAD ( 2 - 1 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c¡¬¨ÍÉiµ?H*FTC_HASH_INITIAL_SIZE  8²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c6)Zkš8²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cÿÿÿÿÿÿÿÿÿÿÿÿFTC_Cache_Clear²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cVyÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿvoidFTC_Cache_Done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c‘”ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_Cache_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c@Cÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ"FTC_Cache_NewNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c´Õÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿhashÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿ queryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ,FTC_Cache_RemoveFaceID²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cO ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿÿÿÿÿftc_cache_add²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c—°ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿhashÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿvoidftc_cache_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c}ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_cache_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cGSÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_cache_resize²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cYÄ1 Note that this function cannot fail. If we cannot re-size the buckets array appropriately, we simply degrade the hash table's performance!ÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿvoid ftc_node_destroy²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c <MÿÿÿÿÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ$ftc_node_hash_link²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cí,f add a node to the `top' of its cache's hash table ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿvoid(ftc_node_hash_unlink²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.cÅì9V remove a node from its cache's hash table ÿÿÿÿ node0ÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿvoid"ftc_node_mru_link²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c,91~ add a new node to the head of the manager's circular MRU list ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿvoid&ftc_node_mru_unlink²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.c:XV remove a node from the manager's MRU list ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿvoidû®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h%veÐÿÿÿÿ2I™Bžß›¤$ĺ5FTC_NODEA$ ( (FTC_Node)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxVâÃíÙS·ññFTC_CACHE•& ( (FTC_Cache)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hx8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hÿÿÿÿÿÿÿÿÿÿÿÿFTC_Cache_Done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hŸŸ$ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_Cache_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h››$ÿÿÿÿÿÿÿÿh cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ"FTC_Cache_NewNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h°³(ÿÿÿÿÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿhashÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿ queryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿÿÿÿÿ,FTC_Cache_RemoveFaceID²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hÀÁ/ÿÿÿÿÿÿÿÿt cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿÿÿÿÿ FTC_Cache²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h*ÿÿÿÿ*struct FTC_CacheRec_* FTC_CacheClass²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h):. handle to cache class @struct const FTC_CacheClassRec_* "FTC_CacheClassRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hÿÿÿÿ$FTC_CacheClassRec_ FTC_CacheRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h’’ÿÿÿÿFTC_CacheRec_ $FTC_Cache_DoneFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hpp+ÿÿÿÿvoid $FTC_Cache_InitFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hmm+ÿÿÿÿFT_Error FTC_NodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h>>ÿÿÿÿFTC_NodeRec_ (FTC_Node_CompareFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hce.H compare a node to a given key pair FT_Bool "FTC_Node_FreeFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hij*ÿÿÿÿvoid FTC_Node_NewFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hY[+: initialize a new cache node FT_Error &FTC_Node_WeightFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h^_,ÿÿÿÿFT_ULongÿ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h%veÐÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hÿÿÿÿÿÿÿÿÿÿÿÿ ftc_cache_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hOO$ÿÿÿÿÿÿÿÿOD cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_cache_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hLL$ÿÿÿÿÿÿÿÿ/r cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_gcache_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hHH%ÿÿÿÿÿÿÿÿil cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_gcache_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hEE%ÿÿÿÿÿÿÿÿen cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ"ftc_gnode_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h?A(ÿÿÿÿÿÿÿÿhsa gnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_inode_free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h$ÿÿÿÿÿÿÿÿf/e inodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_inode_new²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h"$$ÿÿÿÿÿÿÿÿ pinodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_inode_weight²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h'(&ÿÿÿÿÿÿÿÿ inodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_node_destroy²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.hST*ÿÿÿÿÿÿÿÿÿÿ€nodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ"ftc_snode_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h9;(ÿÿÿÿÿÿÿÿ snodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_snode_free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h,-$ÿÿÿÿÿÿÿÿ.sj snodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_snode_new²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h02$ÿÿÿÿÿÿÿÿ psnodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_snode_weight²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h56&ÿÿÿÿÿÿÿÿrre snodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ‹./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h3°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c%veÐÿÿÿÿVâÃíÙS·ññFTC_CACHE•& ( (FTC_Cache)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxÅÿ/]énmFwŸFTC_CACHE_P–( ( (FTC_Cache*)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hx ­÷e@¬øùDˆžà©aR(FTC_CACHE_LOOKUP_CMPÆn FT_BEGIN_STMNT FTC_Node *_bucket, *_pnode, _node; FTC_Cache _cache = ( ( FTC_Cache ) ( cache ) ) ; FT_UInt32 _hash = (FT_UInt32)(hash); FTC_Node_CompareFunc _nodcomp = (FTC_Node_CompareFunc)(nodecmp); FT_UInt _idx; error = 0; node = NULL; _idx = _hash & _cache->mask; if ( _idx < _cache->p ) _idx = _hash & ( _cache->mask*2 + 1 ); _bucket = _pnode = _cache->buckets + _idx; for (;;) { _node = *_pnode; if ( _node == NULL ) goto _NewNode; if ( _node->hash == _hash && _nodcomp( _node, query, _cache ) ) break; _pnode = &_node->link; } if ( _node != *_bucket ) { *_pnode = _node->link; _node->link = *_bucket; *_bucket = _node; } { FTC_Manager _manager = _cache->manager; void* _nl = &_manager->nodes_list; if ( _node != _manager->nodes_list ) FTC_MruNode_Up( (FTC_MruNode*)_nl, (FTC_MruNode)_node ); } goto _Ok; _NewNode: error = FTC_Cache_NewNode( _cache, _hash, query, &_node ); _Ok: _pnode = (FTC_Node*)(void*)&(node); *_pnode = _node; FT_END_STMNT²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h cachenodecmphash querynode errorA}Ý hIðS;å¢j¬2FTC_CMAP_HASHX’ ( FTC_FACE_ID_HASH( faceid ) + 211 * ( index ) + ( (char_code) / 128 ) )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c faceid indexcharcode¬à;§Ñäßõ³þJ"Ð FTC_CMAP_UNKNOWNz$ ( (FT_UInt16)-1 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cÇ«‚m€Fúy(FTC_CMAP_INDICES_MAXU 128°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cl™Qž'K¤²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cÿÿÿÿÿÿÿÿÿÿÿÿ(FTC_CMapCache_Lookup°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cœ ÿÿÿÿÿÿÿÿcmap_cacheÿÿÿÿÿÿÿÿFTC_CMapCacheÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿcmap_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ"FTC_CMapCache_New°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cü%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_CMapCache*ÿÿÿÿÿÿÿÿ*ftc_cmap_node_compare°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c¾ÑÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿftcqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ$ftc_cmap_node_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c‡’"ÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ"ftc_cmap_node_new°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c”°/ÿÿÿÿÿÿÿÿftcanodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿftcqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ6ftc_cmap_node_remove_faceid°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cÕçMÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿftcface_idÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ(ftc_cmap_node_weight°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.c²¼,ÿÿÿÿÿÿÿÿ cnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ FTC_CMapNode°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.crr"ÿÿÿÿ"FTC_CMapNodeRec_* FTC_CMapNodeRec°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.crrÿÿÿÿ FTC_CMapNodeRec_ FTC_CMapQuery°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.ccc$ÿÿÿÿ$FTC_CMapQueryRec_* FTC_CMapQueryRec°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccmap.cccÿÿÿÿ"FTC_CMapQueryRec_²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h%veÐÿÿÿÿ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.hÿÿÿÿÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c%veÐÿÿÿÿ2I™Bžß›¤$ĺ5FTC_NODEA$ ( (FTC_Node)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxVâÃíÙS·ññFTC_CACHE•& ( (FTC_Cache)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hx8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h86€¼”dÂ1ô³RÄpÙ.FTC_CACHE__GCACHE_CLASSñ„ ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hxÍï4Ó,ôi¬ÝK¦›ÕØFTC_FAMILY_FREE ´ FTC_MruList_Remove( &( ( FTC_GCache ) ( ( cache ) ) ) ->families, (FTC_MruNode)(family) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h family cache ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c6)Zk†fm‡²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cÿÿÿÿÿÿÿÿÿÿÿÿ FTC_Family_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cajÿÿÿÿÿÿÿÿ familyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_GCache_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c¦Ò ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ clazzÿÿÿÿÿÿÿÿFTC_GCacheClassÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_GCache*ÿÿÿÿÿÿÿÿ"FTC_GNode_Compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cQ^Mÿÿÿÿÿÿÿÿ gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿÿÿÿÿFTC_GNode_Done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c7>ÿÿÿÿÿÿÿÿ gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_GNode_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c&ÿÿÿÿÿÿÿÿ gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ familyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿÿÿÿÿ0FTC_GNode_UnselectFamily²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c*3ÿÿÿÿÿÿÿÿ gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_gcache_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.c—ÿÿÿÿÿÿÿÿftccacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_gcache_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cnÿÿÿÿÿÿÿÿftccacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ"ftc_gnode_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.cBMÿÿÿÿÿÿÿÿftcgnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿftcgqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h%veÐÿÿÿÿVâÃíÙS·ññFTC_CACHE•& ( (FTC_Cache)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hx8ÅrùVP±¤z.FTC_GCACHEÔ$ ((FTC_GCache)(x))²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h ­÷e@¬øùDˆžà©aR(FTC_CACHE_LOOKUP_CMPÆn FT_BEGIN_STMNT FTC_Node *_bucket, *_pnode, _node; FTC_Cache _cache = ( ( FTC_Cache ) ( cache ) ) ; FT_UInt32 _hash = (FT_UInt32)(hash); FTC_Node_CompareFunc _nodcomp = (FTC_Node_CompareFunc)(nodecmp); FT_UInt _idx; error = 0; node = NULL; _idx = _hash & _cache->mask; if ( _idx < _cache->p ) _idx = _hash & ( _cache->mask*2 + 1 ); _bucket = _pnode = _cache->buckets + _idx; for (;;) { _node = *_pnode; if ( _node == NULL ) goto _NewNode; if ( _node->hash == _hash && _nodcomp( _node, query, _cache ) ) break; _pnode = &_node->link; } if ( _node != *_bucket ) { *_pnode = _node->link; _node->link = *_bucket; *_bucket = _node; } { FTC_Manager _manager = _cache->manager; void* _nl = &_manager->nodes_list; if ( _node != _manager->nodes_list ) FTC_MruNode_Up( (FTC_MruNode*)_nl, (FTC_MruNode)_node ); } goto _Ok; _NewNode: error = FTC_Cache_NewNode( _cache, _hash, query, &_node ); _Ok: _pnode = (FTC_Node*)(void*)&(node); *_pnode = _node; FT_END_STMNT²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h cachenodecmphash querynode error86€¼”dÂ1ô³RÄpÙ.FTC_CACHE__GCACHE_CLASSñ„ ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx‡%§p Ác¼÷À6À2‘:,FTC_MRULIST_LOOKUP_CMP¡R FT_BEGIN_STMNT FTC_MruNode* _pfirst = &(list)->nodes; FTC_MruNode_CompareFunc _compare = (FTC_MruNode_CompareFunc)(compare); FTC_MruNode _first, _node, *_pnode; error = 0; _first = *(_pfirst); _node = NULL; if ( _first ) { _node = _first; do { if ( _compare( _node, (key) ) ) { if ( _node != _first ) FTC_MruNode_Up( _pfirst, _node ); _pnode = (FTC_MruNode*)(void*)&(node); *_pnode = _node; goto _MruOk; } _node = _node->next; } while ( _node != _first) ; } error = FTC_MruList_New( (list), (key), (FTC_MruNode*)(void*)&(node) ); _MruOk: ; FT_END_STMNT®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hlistkeycomparenode error¬ãgAÅÁDÒÈ#‡†@@ FTC_GCACHE_CLASSï. ((FTC_GCacheClass)(x))²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hxÍï4Ó,ôi¬ÝK¦›ÕØFTC_FAMILY_FREE ´ FTC_MruList_Remove( &( ( FTC_GCache ) ( ( cache ) ) ) ->families, (FTC_MruNode)(family) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h family cache®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÿÿÿÿÿÿÿÿÿÿÿÿFTC_Family_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÊË&ÿÿÿÿÿÿÿÿF familyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_GCache_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hùû,ÿÿÿÿÿÿÿÿ2managerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ clazzÿÿÿÿÿÿÿÿFTC_GCacheClassÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_GCache*ÿÿÿÿÿÿÿÿ"FTC_GNode_Compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hº»)ÿÿÿÿÿÿÿÿ gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿÿÿÿÿFTC_GNode_Done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÅÆ$ÿÿÿÿÿÿÿÿonodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_GNode_Init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²´&ÿÿÿÿÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ familyÿÿÿÿÿÿÿÿFTC_Familyÿÿÿÿÿÿÿÿ0FTC_GNode_UnselectFamily²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÀÁ.ÿÿÿÿÿÿÿÿ* gnodeÿÿÿÿÿÿÿÿFTC_GNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ FTC_Family²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÿÿÿÿFTC_FamilyRec_* FTC_FamilyRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÿÿÿÿFTC_FamilyRec_ FTC_GCache²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÒÒÿÿÿÿFTC_GCacheRec_* FTC_GCacheClass²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hí"í5ÿÿÿÿ2const FTC_GCacheClassRec* $FTC_GCacheClassRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hëëÿÿÿÿ&FTC_GCacheClassRec_ FTC_GCacheRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hÒÒÿÿÿÿFTC_GCacheRec_ FTC_GNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h™™ÿÿÿÿFTC_GNodeRec_* FTC_GNodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h™™ÿÿÿÿFTC_GNodeRec_ FTC_GQuery²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h¤¤ÿÿÿÿFTC_GQueryRec_* FTC_GQueryRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h¤¤ÿÿÿÿFTC_GQueryRec_ “./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c%veÐÿÿÿÿ2I™Bžß›¤$ĺ5FTC_NODEA$ ( (FTC_Node)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxVâîÌÙT-¶Ö`räFTC_GNODE›& ( (FTC_GNode)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx»¾HZ¢±Rg:©xø¯0FTC_CACHE__IFAMILY_CLASSJÞ ( ( FTC_IFamilyClass ) ( ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) -> family_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hx ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c6)Zk‰=pf²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.cÿÿÿÿÿÿÿÿÿÿÿÿFTC_INode_Free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c07)ÿÿÿÿÿÿÿÿ inodeÿÿÿÿÿÿÿÿFTC_INodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_INode_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c9Yÿÿÿÿÿÿÿÿ pinodeÿÿÿÿÿÿÿÿFTC_INode*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_inode_free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c,ÿÿÿÿÿÿÿÿftcinodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_inode_new²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.c]fÿÿÿÿÿÿÿÿftcpinodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿftcgqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_inode_weight²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.cj¢ ÿÿÿÿÿÿÿÿftcinodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿftccacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h%veÐÿÿÿÿVâîÌÙT-¶Ö`räFTC_GNODE›& ( (FTC_GNode)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx86€¼”dÂ1ô³RÄpÙ.FTC_CACHE__GCACHE_CLASSñ„ ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx{9gÑÛHD) 2Rùºò "FTC_IFAMILY_CLASSH0 ((FTC_IFamilyClass)(x))²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hx®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hÿÿÿÿÿÿÿÿÿÿÿÿFTC_INode_Free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hPQ$ÿÿÿÿÿÿÿÿs inodeÿÿÿÿÿÿÿÿFTC_INodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_INode_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hXZ%ÿÿÿÿÿÿÿÿi pinodeÿÿÿÿÿÿÿÿFTC_INode*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ FTC_IFamilyClass²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hF#F6ÿÿÿÿ4const FTC_IFamilyClassRec* &FTC_IFamilyClassRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.hDDÿÿÿÿ(FTC_IFamilyClassRec_ 2FTC_IFamily_LoadGlyphFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h:=4ÿÿÿÿFT_Error FTC_INode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h33ÿÿÿÿFTC_INodeRec_* FTC_INodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h33ÿÿÿÿFTC_INodeRec_ —./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.hS²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c%veÐÿÿÿÿ8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h8Cˆê䳤­Æ™K\:$FTC_SCALER_COMPARE™¦ ( (a)->face_id == (b)->face_id && (a)->width == (b)->width && (a)->height == (b)->height && ((a)->pixel != 0) == ((b)->pixel != 0) && ( (a)->pixel || ( (a)->x_res == (b)->x_res && (a)->y_res == (b)->y_res ) ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.habHYbÂð'H,íFTC_MAX_CACHESW 16²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hHYd-„»>2ÆN/æ›FTC_NODE__PREVET ( ( FTC_Node ) ( ( x ) -> mru . prev ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hx[I‚RXÈ)Ï-9€r€*FTC_MAX_BYTES_DEFAULTTF 200000L /* ~200kByte by default */²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h[n(†2‹´1>¦*FTC_MAX_FACES_DEFAULTR 2²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h\2}h"Å>Ü*FTC_MAX_SIZES_DEFAULTS 4²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h‡%§p Ác¼÷À6À2‘:,FTC_MRULIST_LOOKUP_CMP¡R FT_BEGIN_STMNT FTC_MruNode* _pfirst = &(list)->nodes; FTC_MruNode_CompareFunc _compare = (FTC_MruNode_CompareFunc)(compare); FTC_MruNode _first, _node, *_pnode; error = 0; _first = *(_pfirst); _node = NULL; if ( _first ) { _node = _first; do { if ( _compare( _node, (key) ) ) { if ( _node != _first ) FTC_MruNode_Up( _pfirst, _node ); _pnode = (FTC_MruNode*)(void*)&(node); *_pnode = _node; goto _MruOk; } _node = _node->next; } while ( _node != _first) ; } error = FTC_MruList_New( (list), (key), (FTC_MruNode*)(void*)&(node) ); _MruOk: ; FT_END_STMNT®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hlistkeycomparenode error ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c6)ZkŽ Ò‡²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cÿÿÿÿÿÿÿÿÿÿÿÿ(FTC_Manager_Compress²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c 2&ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ FTC_Manager_Done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c“¸%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ$FTC_Manager_FlushN²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.ch‹%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ,FTC_Manager_LookupFace²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c+U%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿ afaceÿÿÿÿÿÿÿÿFT_Face*ÿÿÿÿÿÿÿÿ,FTC_Manager_LookupSize²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c®ÔMÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_Size*ÿÿÿÿÿÿÿÿFTC_Manager_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cX%ÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿmax_facesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿmax_sizesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿmax_bytesÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿrequesterÿÿÿÿÿÿÿÿ$FTC_Face_Requesterÿÿÿÿreq_dataÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿamanagerÿÿÿÿÿÿÿÿFTC_Manager*ÿÿÿÿÿÿÿÿ2FTC_Manager_RegisterCache²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c5dÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ clazzÿÿÿÿÿÿÿÿFTC_CacheClassÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_Cache*ÿÿÿÿÿÿÿÿ0FTC_Manager_RemoveFaceID²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cŽ%ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿface_idÿÿÿÿÿÿÿÿFTC_FaceIDÿÿÿÿÿÿÿÿ"FTC_Manager_Reset²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c»&ÿÿÿÿÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_ManagerÿÿÿÿÿÿÿÿFTC_Node_Unref²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c Û ÿÿÿÿÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ*ftc_face_node_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcface_idÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ$ftc_face_node_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cü ÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcmanagerÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ$ftc_face_node_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.càøÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcface_idÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿftcmanagerÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ,ftc_scaler_lookup_size²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c#EŽ***********************************************************************ÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ scalerÿÿÿÿÿÿÿÿFTC_Scalerÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_Size*ÿÿÿÿFT_Error*ftc_size_node_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c`nÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcscalerÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ8ftc_size_node_compare_faceid²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cŸ«%X helper function used by ftc_face_node_done ÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcface_idÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿFT_Bool$ftc_size_node_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cR\ÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿdataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ$ftc_size_node_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cr~ÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcscalerÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿftcmanagerÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ&ftc_size_node_reset²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.c‚ÿÿÿÿÿÿÿÿftcnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿftcscalerÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿftcmanagerÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ FTC_FaceNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cÜÜ"ÿÿÿÿ"FTC_FaceNodeRec_* FTC_FaceNodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cÜÜÿÿÿÿ FTC_FaceNodeRec_ FTC_SizeNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cNN"ÿÿÿÿ"FTC_SizeNodeRec_* FTC_SizeNodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.cNNÿÿÿÿ FTC_SizeNodeRec_./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h%veÐÿÿÿÿ€¸1F0 FTC_MAX_CACHESW 16²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hÿÿÿÿÿÿÿÿÿÿÿÿ(FTC_Manager_Compress²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h††.ÿÿÿÿÿÿÿÿ1managerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿÿÿÿÿ$FTC_Manager_FlushN²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hŽ*ÿÿÿÿÿÿÿÿsmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ2FTC_Manager_RegisterCache²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h“•6ÿÿÿÿÿÿÿÿemanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ clazzÿÿÿÿÿÿÿÿFTC_CacheClassÿÿÿÿ acacheÿÿÿÿÿÿÿÿFTC_Cache*ÿÿÿÿÿÿÿÿ FTC_ManagerRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.hmmÿÿÿÿFTC_ManagerRec_ ›./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.hH®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c%veÐÿÿÿÿ8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cÊ'n6‡ù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cÿÿÿÿÿÿÿÿÿÿÿÿ  FTC_MruList_Done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cÂÅÿÿÿÿÿÿÿÿelistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿÿÿÿÿ FTC_MruList_Init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c¨´ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿ clazzÿÿÿÿÿÿÿÿ FTC_MruListClassÿÿÿÿmax_nodesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿdataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFTC_MruList_New®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cëÿÿÿÿÿÿÿÿelistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿkeyÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿÿÿÿÿ$FTC_MruList_Remove®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c3Bÿÿÿÿÿÿÿÿ.listÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ6FTC_MruList_RemoveSelection®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cFd ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿselectionÿÿÿÿÿÿÿÿ.FTC_MruNode_CompareFuncÿÿÿÿkeyÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ"FTC_MruList_Reset®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.c¸¾ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿÿÿÿÿ&FTC_MruNode_Prepend®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cDÿÿÿÿÿÿÿÿb plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ$FTC_MruNode_Remove®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cy¤ÿÿÿÿÿÿÿÿ plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿFTC_MruNode_Up®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.cHuÿÿÿÿÿÿÿÿ plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h%veÐÿÿÿÿ8Å wýFTC_INLINE8ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h‡%§p Ác¼÷À6À2‘:,FTC_MRULIST_LOOKUP_CMP¡R FT_BEGIN_STMNT FTC_MruNode* _pfirst = &(list)->nodes; FTC_MruNode_CompareFunc _compare = (FTC_MruNode_CompareFunc)(compare); FTC_MruNode _first, _node, *_pnode; error = 0; _first = *(_pfirst); _node = NULL; if ( _first ) { _node = _first; do { if ( _compare( _node, (key) ) ) { if ( _node != _first ) FTC_MruNode_Up( _pfirst, _node ); _pnode = (FTC_MruNode*)(void*)&(node); *_pnode = _node; goto _MruOk; } _node = _node->next; } while ( _node != _first) ; } error = FTC_MruList_New( (list), (key), (FTC_MruNode*)(void*)&(node) ); _MruOk: ; FT_END_STMNT®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hlistkeycomparenode error®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÿÿÿÿÿÿÿÿÿÿÿÿ  FTC_MruList_Done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h'ÿÿÿÿÿÿÿÿzlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿÿÿÿÿ FTC_MruList_Init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h‚†.ÿÿÿÿÿÿÿÿUDlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿ clazzÿÿÿÿÿÿÿÿ FTC_MruListClassÿÿÿÿmax_nodesÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿdataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿÿÿÿÿFTC_MruList_New®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h‘“(ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿkeyÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ anodeÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿÿÿÿÿ$FTC_MruList_Remove®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h–—)ÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ6FTC_MruList_RemoveSelection®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hšœ=ÿÿÿÿÿÿÿÿulistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿselectionÿÿÿÿÿÿÿÿ.FTC_MruNode_CompareFuncÿÿÿÿkeyÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ"FTC_MruList_Reset®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h‰‰(ÿÿÿÿÿÿÿÿqlistÿÿÿÿÿÿÿÿFTC_MruListÿÿÿÿÿÿÿÿ&FTC_MruNode_Prepend®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hGH+ÿÿÿÿÿÿÿÿmt plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ$FTC_MruNode_Remove®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hOP*ÿÿÿÿÿÿÿÿl plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿFTC_MruNode_Up®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hKL&ÿÿÿÿÿÿÿÿa plistÿÿÿÿÿÿÿÿFTC_MruNode*ÿÿÿÿnodeÿÿÿÿÿÿÿÿFTC_MruNodeÿÿÿÿÿÿÿÿ FTC_MruList®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hS S:ÿÿÿÿ.struct FTC_MruListRec_* FTC_MruListClass®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hU,U?ÿÿÿÿDstruct FTC_MruListClassRec_ const* &FTC_MruListClassRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hssÿÿÿÿ(FTC_MruListClassRec_ FTC_MruListRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h~~ÿÿÿÿFTC_MruListRec_ FTC_MruNode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h< <.ÿÿÿÿ.struct FTC_MruNodeRec_* FTC_MruNodeRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hCCÿÿÿÿFTC_MruNodeRec_ .FTC_MruNode_CompareFunc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hYZ0ÿÿÿÿFT_Bool (FTC_MruNode_DoneFunc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hgh.ÿÿÿÿvoid (FTC_MruNode_InitFunc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.h]_.ÿÿÿÿFT_Error *FTC_MruNode_ResetFunc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hbd/ÿÿÿÿFT_Error Ÿ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c%veÐÿÿÿÿ2I™Bžß›¤$ĺ5FTC_NODEA$ ( (FTC_Node)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hxVâîÌÙT-¶Ö`räFTC_GNODE›& ( (FTC_GNode)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx5ùê­l(£n¨H0ÜCHECK_CHAR‘B ( temp = (FT_Char)d, temp == d )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cd5ùê'6ß™ì—ÚnCHECK_BYTE’B ( temp = (FT_Byte)d, temp == d )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cdšh)àˆ6,í.FTC_SBIT_ITEMS_PER_NODE 16²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hF+öÑ=ê]bFy!k/*FTC_CACHE_TRYLOOP_END"f if ( !error || error != FT_Err_Out_Of_Memory ) break; _try_done = FTC_Manager_FlushN( _try_manager, _try_count ); if ( _try_done == 0 ) break; if ( _try_done == _try_count ) { _try_count *= 2; if ( _try_count < _try_done || _try_count > _try_manager->num_nodes ) _try_count = _try_manager->num_nodes; } } }²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.hzÞK,©þ}¸´›±ó,¿q"FTC_CACHE_TRYLOOPô { FTC_Manager _try_manager = ( ( FTC_Cache ) ( cache ) ) ->manager; FT_UInt _try_count = 4; for (;;) { FT_UInt _try_done;²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h cache¼Nþµ¿0h"Å=^Ž0FTC_CACHE__SFAMILY_CLASSBÞ ( ( FTC_SFamilyClass ) ( ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) -> family_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hx ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcerror.h6)ZkƒþÙ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c6)Zk–½t²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccback.h6)Zk¬ü¬²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcimage.h6)Zk‰=pk²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cÿÿÿÿÿÿÿÿÿÿÿÿ "FTC_SNode_Compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cˆ ÿÿÿÿÿÿÿÿ snodeÿÿÿÿÿÿÿÿFTC_SNodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_SNode_Free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cP`ÿÿÿÿÿÿÿÿ snodeÿÿÿÿÿÿÿÿFTC_SNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_SNode_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cÈùÿÿÿÿÿÿÿÿ psnodeÿÿÿÿÿÿÿÿFTC_SNode*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ(ftc_sbit_copy_bitmap²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c&9Š*********************************************************************ÿÿÿÿsbitÿÿÿÿÿÿÿÿFTC_SBitÿÿÿÿ bitmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error"ftc_snode_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c8„ÿÿÿÿÿÿÿÿtftcsnodeÿÿÿÿÿÿÿÿFTC_NodeÿÿÿÿftcgqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_snode_free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c=LÿÿÿÿÿÿÿÿftcsnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿftc_snode_load²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.caÄv This function tries to load a small bitmap within a given FTC_SNode. Note that it returns a non-zero error code _only_ in the case of out-of-memory condition. For all other errors (e.g., corresponding to a bad font file), this function will mark the sbit as `unavailable' and return a value of 0. You should also read the comment within the @ftc_snode_compare function below to see how out-of-memory is handled during a lookup.ÿÿÿÿ snodeÿÿÿÿÿÿÿÿFTC_SNodeÿÿÿÿmanagerÿÿÿÿÿÿÿÿFTC_Managerÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Errorftc_snode_new²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.cýÿÿÿÿÿÿÿÿftcpsnodeÿÿÿÿÿÿÿÿFTC_Node*ÿÿÿÿftcgqueryÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ ftc_snode_weight²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.c )ÿÿÿÿÿÿÿÿftcsnodeÿÿÿÿÿÿÿÿFTC_Nodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h%veÐÿÿÿÿVâîÌÙT-¶Ö`räFTC_GNODE›& ( (FTC_GNode)(x) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hxšh)àˆ6,í.FTC_SBIT_ITEMS_PER_NODE 16²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h86€¼”dÂ1ô³RÄpÙ.FTC_CACHE__GCACHE_CLASSñ„ ( ( FTC_GCacheClass ) ( ( ( FTC_Cache ) ( x ) ) -> org_class ) ) ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.hx{ÊL?—w@ f¾Vf|¬‘®"FTC_SFAMILY_CLASS@0 ((FTC_SFamilyClass)(x))²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hx®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmru.hÊ'n6‡ù./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcmanag.h6)ZkŽ ÒŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcglyph.h6)Zk†fmŒ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h6)Zk–½t ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftccache.h6)Zkš8 ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hÿÿÿÿÿÿÿÿÿÿÿÿ"FTC_SNode_Compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hVX(ÿÿÿÿÿÿÿÿ* snodeÿÿÿÿÿÿÿÿFTC_SNodeÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_SNode_Free²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hGH$ÿÿÿÿÿÿÿÿ snodeÿÿÿÿÿÿÿÿFTC_SNodeÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_CacheÿÿÿÿÿÿÿÿFTC_SNode_New²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.hKM%ÿÿÿÿÿÿÿÿ psnodeÿÿÿÿÿÿÿÿFTC_SNode*ÿÿÿÿ gqueryÿÿÿÿÿÿÿÿFTC_GQueryÿÿÿÿ cacheÿÿÿÿÿÿÿÿFTC_Cacheÿÿÿÿÿÿÿÿ FTC_SFamilyClass²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h>#>6ÿÿÿÿ4const FTC_SFamilyClassRec* &FTC_SFamilyClassRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h<<ÿÿÿÿ(FTC_SFamilyClassRec_ 0FTC_SFamily_GetCountFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h-.5ÿÿÿÿFT_UInt 2FTC_SFamily_LoadGlyphFunc²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h144ÿÿÿÿFT_Error FTC_SNode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h%%ÿÿÿÿFTC_SNodeRec_* FTC_SNodeRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cache/ftcsbits.h%%ÿÿÿÿFTC_SNodeRec_ £./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cff.c%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cW0xËÍþ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cÊ1m}øó§®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hÊ1m}øó¬®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cÊ1mz$·®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.hÊ1mz$¼¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cW0xÊÖ`á¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hW0xÊÖ`æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cÊ1mŠ™ë®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hÊ1mŠ™ð¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cff.cõ甸ËÐ ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.hÊ1mé9–¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cW0x˛ܰ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cff.cÿÿÿÿÿÿÿÿÿÿÿÿ §¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cW0xÊÖ`á¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hW0xÊÖ`æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cÿÿÿÿÿÿÿÿÿÿÿÿ 8cff_cmap_encoding_char_index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c6@ÿÿÿÿÿÿÿÿpcmapÿÿÿÿÿÿÿÿCFF_CMapStdÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ6cff_cmap_encoding_char_next¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cDbÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿCFF_CMapStdÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿ,cff_cmap_encoding_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c/2ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿCFF_CMapStdÿÿÿÿÿÿÿÿ,cff_cmap_encoding_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c!+ÿÿÿÿÿÿÿÿffccmapÿÿÿÿÿÿÿÿCFF_CMapStdÿÿÿÿÿÿÿÿ6cff_cmap_unicode_char_index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c¶¿ÿÿÿÿÿÿÿÿiunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ4cff_cmap_unicode_char_next¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cÃÌÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿ*cff_cmap_unicode_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cª²ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿÿÿÿÿ*cff_cmap_unicode_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.c“¦ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿÿÿÿÿ.cff_sid_free_glyph_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cˆÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ gnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ*cff_sid_to_glyph_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.cz„ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hW0xÊÖ`æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hÿÿÿÿÿÿÿÿÿÿÿÿ CFF_CMapStd¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h# #.ÿÿÿÿ.struct CFF_CMapStdRec_* CFF_CMapStdRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h**ÿÿÿÿCFF_CMapStdRec_ «./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c%vÈÿÿÿÿ ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hÊ1m}øó¬®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cÊ1mz$·®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.hÊ1mz$¼¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hW0xÊÖ`æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cÿÿÿÿÿÿÿÿÿÿÿÿLoad_Glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c”½ÿÿÿÿÿÿÿÿcffslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿcffsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ"cff_get_cmap_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cl†Ä TT CMAP INFO If the charmap is a synthetic Unicode encoding cmap or a Type 1 standard (or expert) encoding cmap, hide TT CMAP INFO service defined in SFNT module. Otherwise call the service function in the sfnt module. ÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿcmap_infoÿÿÿÿÿÿÿÿTT_CMapInfo*ÿÿÿÿFT_Error$cff_get_glyph_name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c¿æ* GLYPH DICT SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿCFF_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿbuffer_maxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error"cff_get_interface®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c¨ºBÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿ module_interfaceÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿcff_get_kerning®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cc’Mÿÿÿÿÿÿÿÿffc ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿ$cff_get_name_index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.céÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCFF_Faceÿÿÿÿglyph_nameÿÿÿÿÿÿÿÿFT_String*ÿÿÿÿFT_UInt(cff_ps_get_font_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c*WÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCFF_Faceÿÿÿÿafont_infoÿÿÿÿÿÿÿÿPS_FontInfoRec*ÿÿÿÿFT_Error,cff_ps_has_glyph_names®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c#'4 POSTSCRIPT INFO SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ FT_Int2cff_service_get_cmap_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c‰&Œÿÿÿÿ6const FT_Service_TTCMapsRec,cff_service_glyph_dict®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c(ÿÿÿÿ:const FT_Service_GlyphDictRec&cff_service_ps_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.cZ%_ÿÿÿÿ4const FT_Service_PsInfoReccff_services®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.c›"¤Š*********************************************************************0const FT_ServiceDescRec*./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.hÊ1mz$¼®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.hÿÿÿÿÿÿÿÿÿÿÿÿ cff_driver_class®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffdrivr.h,ÿÿÿÿ0const FT_Driver_ClassRec#¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hÿÿÿÿÿÿÿÿÿÿÿÿ ¯./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hœ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c%vÈÿÿÿÿP$PãdôÑe¼ö*CFF_COUNT_CHECK_WIDTHv 0x80®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cP$SçoË-¾¼ëÎ*CFF_COUNT_CLEAR_STACKx 0x20®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c^ËéJMÐ0&CFF_MAX_SUBRS_CALLS 32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hˆ—AFqa™2„ CFF_MAX_OPERANDS 48®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h÷LÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿCFF_SizeÿÿÿÿslotÿÿÿÿÿÿÿÿCFF_GlyphSlotÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿhint_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿÿÿÿÿ:cff_decoder_parse_charstrings®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c'°MÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿcharstring_baseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿcharstring_lenÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ&cff_decoder_prepare®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cw›@ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ&cff_free_glyph_data®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cjŠÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿpointerÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿvoid$cff_get_glyph_data®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cFgÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpointerÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Error>cff_lookup_glyph_by_stdcharcode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c)CÿÿÿÿÿÿÿÿcffÿÿÿÿÿÿÿÿCFF_Fontÿÿÿÿcharcodeÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ FT_Int"cff_operator_seac®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c%MÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿadxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿadyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ bcharÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ acharÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Errorcff_slot_load®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cí I ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿCFF_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿCFF_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿcheck_points®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cœ¤+t check that there is enough space for `count' more points ÿÿÿÿbuilderÿÿÿÿÿÿÿÿCFF_Builder*ÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error&cff_argument_counts®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.c{¾ÿÿÿÿconst FT_Byte* CFF_Operator®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.cssÿÿÿÿCFF_Operator_'./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h%vÈÿÿÿÿ^ËéJMÐ0&CFF_MAX_SUBRS_CALLS 32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hˆ—AFqa™2„ CFF_MAX_OPERANDS 48®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hÊ1m}øó¬®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hÿÿÿÿÿÿÿÿÿÿÿÿ cff_decoder_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hª¯/ÿÿÿÿÿÿÿÿffcdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿCFF_SizeÿÿÿÿslotÿÿÿÿÿÿÿÿCFF_GlyphSlotÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿhint_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿÿÿÿÿ:cff_decoder_parse_charstrings®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h¿Á?ÿÿÿÿÿÿÿÿldecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿcharstring_baseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿcharstring_lenÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ&cff_decoder_prepare®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h²³2ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿCFF_Decoder*ÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿcff_slot_load®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hÄÇ,ÿÿÿÿÿÿÿÿ/ glyphÿÿÿÿÿÿÿÿCFF_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿCFF_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ CFF_Builder®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.hssÿÿÿÿCFF_Builder_ CFF_Decoder®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h¦¦ÿÿÿÿCFF_Decoder_ CFF_Decoder_Zone®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffgload.h~~ÿÿÿÿ"CFF_Decoder_Zone_ ³./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c%vÈÿÿÿÿ U‘¼¨T0"CFF_MAX_CID_FONTSÕ 32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hˆ^×ôÃ…YFŽ® CFF_CODE_PRIVATE! 0x2000®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hˆ^×C«±‰YDˆƒ CFF_CODE_TOPDICT  0x1000®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hÊ1mŠ™ð®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cW0x˛ܰ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÿÿÿÿÿÿÿÿÿÿÿÿ$CFF_Done_FD_Select¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cWaŠ*********************************************************************ÿÿÿÿfdselectÿÿÿÿÿÿÿÿCFF_FDSelectÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿvoid$CFF_Load_FD_Select¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cdÿÿÿÿÿÿÿÿfdselectÿÿÿÿÿÿÿÿCFF_FDSelectÿÿÿÿnum_glyphsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Error2cff_charset_cid_to_gindex¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cøÿÿÿÿÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_CharsetÿÿÿÿcidÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ0cff_charset_compute_cids¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c×ôŠ*********************************************************************ÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_Charsetÿÿÿÿnum_glyphsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error cff_charset_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÿÿÿÿÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_Charsetÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿvoid*cff_charset_free_cids¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c ÿÿÿÿÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_Charsetÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid cff_charset_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÐÿÿÿÿÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_Charsetÿÿÿÿnum_glyphsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbase_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ invertÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error"cff_encoding_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÓÙÿÿÿÿÿÿÿÿencodingÿÿÿÿÿÿÿÿCFF_Encodingÿÿÿÿvoid"cff_encoding_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÜÎÿÿÿÿÿÿÿÿencodingÿÿÿÿÿÿÿÿCFF_EncodingÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_Charsetÿÿÿÿnum_glyphsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbase_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Error"cff_fd_select_get¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c‘ÕMÿÿÿÿÿÿÿÿfdselectÿÿÿÿÿÿÿÿCFF_FDSelectÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿcff_font_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c= ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿCFF_Fontÿÿÿÿÿÿÿÿcff_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cG ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿfontÿÿÿÿÿÿÿÿCFF_Fontÿÿÿÿÿÿÿÿ2cff_get_standard_encoding¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cµÅ?ÿÿÿÿÿÿÿÿcharcodeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ0cff_index_access_element¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c©ûÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿelementÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿpbyte_lenÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿcff_index_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c)8ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿvoid0cff_index_forget_element¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÿ ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿ$cff_index_get_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c $ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿelementÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ,cff_index_get_pointers¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cy¥z allocate a table containing pointers to an index's elements ÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Byte***ÿÿÿÿFT_Error0cff_index_get_sid_string¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c(TMÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿsidÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpsnamesÿÿÿÿÿÿÿÿ$FT_Service_PsCMapsÿÿÿÿÿÿÿÿcff_index_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÞ&ÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿloadÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error,cff_index_load_offsets¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c;xCÿÿÿÿÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿFT_Error*cff_index_read_offset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÆÛr read an offset from the index's stream current position ÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿ errorpÿÿÿÿÿÿÿÿFT_Error*ÿÿÿÿFT_ULong cff_subfont_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c:Cÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿsubfontÿÿÿÿÿÿÿÿCFF_SubFontÿÿÿÿvoid cff_subfont_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cÑ7ÿÿÿÿÿÿÿÿfontÿÿÿÿÿÿÿÿCFF_SubFontÿÿÿÿidxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿfont_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿbase_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Error$cff_expert_charset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cBYÿÿÿÿ const FT_UShort*&cff_expert_encoding¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cްÿÿÿÿ const FT_UShort*0cff_expertsubset_charset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c[hÿÿÿÿ const FT_UShort*(cff_isoadobe_charset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.c!@Ž*********************************************************************** const FT_UShort**cff_standard_encoding¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.cjŒÿÿÿÿ const FT_UShort*+./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hÿÿÿÿÿÿÿÿÿÿÿÿ 2cff_charset_cid_to_gindex¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h78/ÿÿÿÿÿÿÿÿcharsetÿÿÿÿÿÿÿÿCFF_CharsetÿÿÿÿcidÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ"cff_fd_select_get¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hEF0ÿÿÿÿÿÿÿÿifdselectÿÿÿÿÿÿÿÿCFF_FDSelectÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿcff_font_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hAA!ÿÿÿÿÿÿÿÿlFfontÿÿÿÿÿÿÿÿCFF_Fontÿÿÿÿÿÿÿÿcff_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h<>"ÿÿÿÿÿÿÿÿ_E streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿfontÿÿÿÿÿÿÿÿCFF_Fontÿÿÿÿÿÿÿÿ2cff_get_standard_encoding¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h0ÿÿÿÿÿÿÿÿffccharcodeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ0cff_index_access_element¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h,/2ÿÿÿÿÿÿÿÿ0idxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿelementÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿpbyte_lenÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ0cff_index_forget_element¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h23/ÿÿÿÿÿÿÿÿòá€idxÿÿÿÿÿÿÿÿCFF_Indexÿÿÿÿ pbytesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿÿÿÿÿ$cff_index_get_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h"#*ÿÿÿÿÿÿÿÿitidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿelementÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ0cff_index_get_sid_string¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h&(8ÿÿÿÿÿÿÿÿSidxÿÿÿÿÿÿÿÿCFF_IndexÿÿÿÿsidÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpsnamesÿÿÿÿÿÿÿÿ$FT_Service_PsCMapsÿÿÿÿÿÿÿÿ ·./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h"¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cW0xËÍþ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffcmap.hW0xÊÖ`æ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffload.hW0x˛ܵ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cÿÿÿÿÿÿÿÿÿÿÿÿ cff_driver_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcff_driver_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cþÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcff_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cæúÿÿÿÿÿÿÿÿcfffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿcff_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c)âÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿcfffaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿcff_size_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cHXÿÿÿÿÿÿÿÿcffsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ4cff_size_get_globals_funcs¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c6DŠ*********************************************************************ÿÿÿÿffcsizeÿÿÿÿÿÿÿÿCFF_Sizeÿÿÿÿ"PSH_Globals_Funcscff_size_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c\¤ÿÿÿÿÿÿÿÿcffsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ cff_size_request¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cÄîMÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿcff_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cñôÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿcff_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.cøMÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿcff_strcpy¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.c%Š*********************************************************************ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ sourceÿÿÿÿÿÿÿÿ const FT_String*ÿÿÿÿFT_String*/./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hW0xËÍ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hÿÿÿÿÿÿÿÿÿÿÿÿ cff_driver_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hœœ&ÿÿÿÿÿÿÿÿN moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcff_driver_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h™™&ÿÿÿÿÿÿÿÿc moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcff_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h‘‘ ÿÿÿÿÿÿÿÿnfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿcff_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hŠŽ(ÿÿÿÿÿÿÿÿl streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿcff_size_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hpp ÿÿÿÿÿÿÿÿosizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿcff_size_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hmm ÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ cff_size_request¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hst*ÿÿÿÿÿÿÿÿóhsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿcff_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h%ÿÿÿÿÿÿÿÿ€#€slotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿcff_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h‚‚%ÿÿÿÿÿÿÿÿfslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ CFF_Driver¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h((,ÿÿÿÿ,struct CFF_DriverRec_* CFF_DriverRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hiiÿÿÿÿCFF_DriverRec_ CFF_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h**ÿÿÿÿTT_Face CFF_GlyphSlot¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hOO$ÿÿÿÿ$CFF_GlyphSlotRec_* CFF_GlyphSlotRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.hOOÿÿÿÿ"CFF_GlyphSlotRec_ CFF_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h::ÿÿÿÿCFF_SizeRec_* CFF_SizeRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h::ÿÿÿÿCFF_SizeRec_ CFF_Transform¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffobjs.h]]ÿÿÿÿCFF_Transform_ »./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c%vÈÿÿÿÿ€¸1; &CFF_MAX_STACK_DEPTH 96®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cÊ1mŠ™ë®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hÊ1mŠ™ð®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.hÊ1mé9–¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfferrs.hW0xË ^q®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cÿÿÿÿÿÿÿÿÿÿÿÿ "cff_parse_cid_ros®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c–©ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿFT_Errorcff_parse_fixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c(0=l read a floating point number, either integer or real ÿÿÿÿdÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿFT_Fixed0cff_parse_fixed_thousand®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c17n but return 1000 times the number read in. ÿÿÿÿdÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿFT_Fixed&cff_parse_font_bbox®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.ci~ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿFT_Error*cff_parse_font_matrix®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c9fÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿFT_Error"cff_parse_integer®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cPŠ" read an integer ÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Longcff_parse_num®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c'<N read a number, either integer or real ÿÿÿÿdÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿFT_Long,cff_parse_private_dict®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c“ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿFT_Errorcff_parse_real®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c‹- read a real ÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Fixedcff_parser_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cCOÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿcodeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ objectÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿcff_parser_run®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cå¯ ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_Parserÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ $cff_field_handlers®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.cÛ"áÿÿÿÿ0const CFF_Field_Handler*cff_kind_bool®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c**ÿÿÿÿconst int"cff_kind_callback®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c,,ÿÿÿÿconst intcff_kind_delta®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c++ÿÿÿÿconst intcff_kind_fixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c''ÿÿÿÿconst int.cff_kind_fixed_thousand®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c((ÿÿÿÿconst intcff_kind_max®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c..%ÿÿÿÿconst intcff_kind_none®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c%%ÿÿÿÿconst intcff_kind_num®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c&&ÿÿÿÿconst intcff_kind_string®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c))ÿÿÿÿconst int "CFF_Field_Handler®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c??ÿÿÿÿ$CFF_Field_Handler_ CFF_Field_Reader®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.c33=d now generate handlers for the most simple fields FT_Error3./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h%vÈÿÿÿÿ€¸1F0 &CFF_MAX_STACK_DEPTH 96®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hÊ1mŠ™ð®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.hÿÿÿÿÿÿÿÿÿÿÿÿcff_parser_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h46'ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_ParserÿÿÿÿcodeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ objectÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿcff_parser_run®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h9;%ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCFF_Parserÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ CFF_Parser®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h00ÿÿÿÿCFF_ParserRec_* CFF_ParserRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cffparse.h00ÿÿÿÿCFF_ParserRec_7®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.h%vÈÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.hÊ1mé9–®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftoken.hÿÿÿÿÿÿÿÿÿÿÿÿ;./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h%vÈÿÿÿÿ€¸1F0 "CFF_MAX_CID_FONTSÕ 32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÊ1m‘ÈEª®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÿÿÿÿÿÿÿÿÿÿÿÿ CFF_Charset®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hbb ÿÿÿÿ CFF_CharsetRec_* CFF_CharsetRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hbbÿÿÿÿCFF_CharsetRec_ CFF_Encoding®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hSS"ÿÿÿÿ"CFF_EncodingRec_* CFF_EncodingRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hSSÿÿÿÿ CFF_EncodingRec_ CFF_FDSelect®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÃÃ"ÿÿÿÿ"CFF_FDSelectRec_* CFF_FDSelectRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÃÃÿÿÿÿ CFF_FDSelectRec_ CFF_Font®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÿÿÿÿCFF_FontRec_* CFF_FontRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÿÿÿÿCFF_FontRec_ CFF_FontRecDict®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h(ÿÿÿÿ(CFF_FontRecDictRec_* $CFF_FontRecDictRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÿÿÿÿ&CFF_FontRecDictRec_ CFF_Index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hGGÿÿÿÿCFF_IndexRec_* CFF_IndexRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hGGÿÿÿÿCFF_IndexRec_ CFF_Private®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h²² ÿÿÿÿ CFF_PrivateRec_* CFF_PrivateRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.h²²ÿÿÿÿCFF_PrivateRec_ CFF_SubFont®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÑÑ ÿÿÿÿ CFF_SubFontRec_* CFF_SubFontRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cff/cfftypes.hÑÑÿÿÿÿCFF_SubFontRec_?¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h%vÈÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hÿÿÿÿÿÿÿÿÿÿÿÿ ¿./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hb®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hW0oPñ…J®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.cÊ7d`y7)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÊ7d`y7.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.cÿÿÿÿÿÿÿÿÿÿÿÿcid_load_glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.c'¼ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ&cid_slot_load_glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.c ° ÿÿÿÿÿÿÿÿcidglyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿcidsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿC./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÊ7d`y7.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÿÿÿÿÿÿÿÿÿÿÿÿ&cid_slot_load_glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.h'*1ÿÿÿÿÿÿÿÿdic glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ Ã./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.c%vÈÿÿÿÿ ;Ðßð-6Qy¤S©ŒÉ*cid_parser_load_fieldoj (p)->root.funcs.load_field( &(p)->root, f, o, 0, 0 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpfog$P¦ÞÀ*4ÌÁ<=M,cid_parser_skip_spaces^T (p)->root.funcs.skip_spaces( &(p)->root )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpoþg6Ü`™œ,šßarù0cid_parser_skip_PS_token`X (p)->root.funcs.skip_PS_token( &(p)->root )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpq #ܱªG]=o÷j`Ê2cid_parser_to_fixed_arrayhl (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpmftèŸlàHô”(ujç|žu¶•"cid_parser_to_intcJ (p)->root.funcs.to_int( &(p)->root )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpïî€çM³p…_N©&6cid_parser_load_field_tableqv (p)->root.funcs.load_field_table( &(p)->root, f, o, 0, 0 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpfo./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.hÊ7d`i}¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cW0oPñ…J¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hW0oPñ…J¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cÿÿÿÿÿÿÿÿÿÿÿÿ cid_face_open¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cLƒ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿcid_get_offset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.c)AMÿÿÿÿÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿoffsizeÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿÿÿÿÿ"cid_hex_to_binary¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.céHÿÿÿÿÿÿÿÿdataÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿdata_lenÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_FaceÿÿÿÿFT_Error cid_load_keyword¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cDŠ*********************************************************************ÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿCID_Loader*ÿÿÿÿkeywordÿÿÿÿÿÿÿÿconst T1_FieldÿÿÿÿFT_Errorcid_parse_dict¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cùg8ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿCID_Loader*ÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_LongÿÿÿÿFT_Errorcid_read_subrs¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.chÑd read the subrmap and the subrs of each font dict ÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_FaceÿÿÿÿFT_Errorparse_fd_array¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cÇéÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿ parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿÿÿÿÿ"parse_font_matrix¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.c‘ÃÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿ parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿÿÿÿÿt1_done_loader¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cÞæÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿCID_Loader*ÿÿÿÿvoidt1_init_loader¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cÔÛÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿCID_Loader*ÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿvoid"cid_field_records¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cíöÿÿÿÿ$const T1_FieldRec*G./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hW0oPñ…J¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hÿÿÿÿÿÿÿÿÿÿÿÿcid_face_open¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h+,'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿcid_get_offset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h'(&ÿÿÿÿÿÿÿÿdic startÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿoffsizeÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿÿÿÿÿ CID_Loader¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h##ÿÿÿÿCID_Loader_ Ç./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hW0oPñ…J®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÊ7d`y7.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cW0oPñ¶u`¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cÿÿÿÿÿÿÿÿÿÿÿÿ cid_driver_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cÙß ÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcid_driver_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cÅ×Mÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcid_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cÁMÿÿÿÿÿÿÿÿcidfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿcid_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cÃMÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿcidfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿcid_size_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cn~ÿÿÿÿÿÿÿÿcidsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ4cid_size_get_globals_funcs¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c]jŠ*********************************************************************ÿÿÿÿsizeÿÿÿÿÿÿÿÿCID_Sizeÿÿÿÿ"PSH_Globals_Funcscid_size_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c‚—ÿÿÿÿÿÿÿÿcidsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ cid_size_request¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c›¿MÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿcid_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c14ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿcid_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c8ZMÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿK./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hÿÿÿÿÿÿÿÿÿÿÿÿ cid_driver_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h‘‘&ÿÿÿÿÿÿÿÿe driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcid_driver_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hŽŽ&ÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿcid_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hŠŠ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿcid_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hƒ‡(ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿcid_size_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hyy ÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿcid_size_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h|| ÿÿÿÿÿÿÿÿssizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿ cid_size_request¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h€*ÿÿÿÿÿÿÿÿnsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿÿÿÿÿcid_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hrr%ÿÿÿÿÿÿÿÿdicslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿcid_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.huu%ÿÿÿÿÿÿÿÿffcslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ CID_CharMap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hR R..struct CID_CharMapRec_* CID_Driver¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h,,,,struct CID_DriverRec_* CID_GlyphSlot¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hB"B22struct CID_GlyphSlotRec_* CID_GlyphSlotRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hnnÿÿÿÿ"CID_GlyphSlotRec_ CID_Glyph_Hints¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h!#!2ÿÿÿÿ.struct CID_Glyph_Hints_ CID_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h77((struct CID_SizeRec_* CID_SizeRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.haaÿÿÿÿCID_SizeRec_ CID_Size_Hints¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.h # 1ÿÿÿÿ,struct CID_Size_Hints_ Ë./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.c%vÈÿÿÿÿg$P¦ÞÀ*4ÌÁ<=M,cid_parser_skip_spaces^T (p)->root.funcs.skip_spaces( &(p)->root )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hpoþg6Ü`™œ,šßarù0cid_parser_skip_PS_token`X (p)->root.funcs.skip_PS_token( &(p)->root )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hp./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.cÊ7d`‚Ým®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.cÿÿÿÿÿÿÿÿÿÿÿÿcid_parser_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.cÓá ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿÿÿÿÿcid_parser_new®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.c3Ïÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ psauxÿÿÿÿÿÿÿÿPSAux_ServiceÿÿÿÿÿÿÿÿO./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÿÿÿÿÿÿÿÿÿÿÿÿcid_parser_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hUU(ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿÿÿÿÿcid_parser_new®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hOR(ÿÿÿÿÿÿÿÿdic parserÿÿÿÿÿÿÿÿCID_Parser*ÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ psauxÿÿÿÿÿÿÿÿPSAux_Serviceÿÿÿÿÿÿÿÿ CID_Parser®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hKKÿÿÿÿCID_Parser_ Ï./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÊ7d`y7.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cÊ7d`麬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.hÊ7d`é¿®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cÿÿÿÿÿÿÿÿÿÿÿÿ"cid_get_interface®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cekÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿcid_interfaceÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ.cid_get_postscript_name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.c-74 POSTSCRIPT NAME SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿCID_Faceÿÿÿÿconst char*(cid_ps_get_font_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cEK4 POSTSCRIPT INFO SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿafont_infoÿÿÿÿÿÿÿÿPS_FontInfoRec*ÿÿÿÿFT_Error&cid_service_ps_info®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cN%Sÿÿÿÿ4const FT_Service_PsInfoRec&cid_service_ps_name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.c:)=ÿÿÿÿ<const FT_Service_PsFontNameReccid_services®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.c["a SERVICE LIST 0const FT_ServiceDescRec*S./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.hÊ7d`é¿®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.hÿÿÿÿÿÿÿÿÿÿÿÿ$t1cid_driver_class®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.h.ÿÿÿÿ0const FT_Driver_ClassRecW®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.h%vÈÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.hÊ7d`i}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.hÿÿÿÿÿÿÿÿÿÿÿÿ Ó./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/type1cid.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.cÊ7d`‚Ým®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidparse.hÊ7d`‚Ýr®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidtoken.hÊ7d`i}¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.cW0oPñ…J¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidload.hW0oPñ…J®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.cÊ7d`y7)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidgload.hÊ7d`y7.¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/ciderrs.hW0oPðòËÓ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.cW0oPñ¶u`®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.cÊ7d`麬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidobjs.hW0oPñ¶ue®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/cidriver.hÊ7d`é¿®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/type1cid.cÊ7fP>]5®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/cid/type1cid.cÿÿÿÿÿÿÿÿÿÿÿÿ ×./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.c%vÈÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c²¯b¬5ý¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c²¯b¬1y´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cã(–¯õÕ#U./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c \½‘áVpƲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h \½‘áVp˶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c²¯TBvð´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cã(–¯ö†»Æ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.cã(–¯ö¾Ú<´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cã(–¯ö¾Õ¸´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.cã(–¯öê+{¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c²¯b¬ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c²¯b¬^¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c²¯b¬}¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cã(–¯÷iW¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c²¯b¬4ܶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c²¯b¬2š¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c²¯b¬0X´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cã(–¯ö(¶´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hã(–¯ö(»´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.cã(–¯õ¶H`´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cã(–¯÷YH´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cã(–¯ö˜—ض/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c²¯b¬‚Á¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c²¯b¬~=´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cã(–¯ö…|´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.cÿÿÿÿÿÿÿÿÿÿÿÿ[./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hÿÿÿÿÿÿÿÿÿÿÿÿ "gxv_bsln_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h02*ÿÿÿÿÿÿÿÿdic tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_feat_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h*,*ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_just_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h;=*ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_kern_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hJL*ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ2gxv_kern_validate_classic´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hOR2ÿÿÿÿÿÿÿÿu tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿdialect_flagsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_lcar_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h_a*ÿÿÿÿÿÿÿÿa tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_mort_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h@B*ÿÿÿÿÿÿÿÿiu tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_morx_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hEG*ÿÿÿÿÿÿÿÿ. tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_opbd_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hUW*ÿÿÿÿÿÿÿÿl tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_prop_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hZ\*ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"gxv_trak_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h68*ÿÿÿÿÿÿÿÿdic tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ Û´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c%vÈÿÿÿÿ 3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsTW³Ú¹üäÑp»ž ÛÎîGXV_BSLN_DATA<€ ( ( ( GXV_ ## bsln ## _Data ) valid -> table_data ) -> field ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c fieldI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag field–“}ɆÐh0(GXV_BSLN_VALUE_COUNT0 32´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c–“}Ɇá[ZðW(GXV_BSLN_VALUE_EMPTY1 0xFFFFU´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cã(–¯õÕ#U./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cÿÿÿÿÿÿÿÿÿÿÿÿ6gxv_bsln_LookupFmt4_transit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cz¾ +===============+ --------+ | lookup header | | +===============+ | | BinSrchHeader | | +===============+ | | lastGlyph[0] | | +---------------+ | | firstGlyph[0] | | head of lookup table +---------------+ | + | offset[0] | -> | offset [byte] +===============+ | + | lastGlyph[1] | | (glyphID - firstGlyph) * 2 [byte] +---------------+ | | firstGlyph[1] | | +---------------+ | | offset[1] | | +===============+ | | ... | | 16bit value array | +===============+ | | value | <-------+ ...ÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDesc:gxv_bsln_LookupValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cGxŠ*********************************************************************ÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid8gxv_bsln_parts_fmt0_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c“£ÿÿÿÿÿÿÿÿ tablesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid8gxv_bsln_parts_fmt1_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c¦¼ÿÿÿÿÿÿÿÿ tablesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid8gxv_bsln_parts_fmt2_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c¿èÿÿÿÿÿÿÿÿ tablesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid8gxv_bsln_parts_fmt3_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.cë Mÿÿÿÿÿÿÿÿ tablesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_bsln_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c L ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ GXV_bsln_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c99$ÿÿÿÿ$GXV_bsln_DataRec_* GXV_bsln_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvbsln.c99ÿÿÿÿ"GXV_bsln_DataRec_ ß¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c%vÈÿÿÿÿ 3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs YÐà0d;“Ú¤ =;–úô&GXV_GLYPHOFFSET_FMTtN ( valid->table.entry_glyphoffset_fmt )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h table=Ÿòîm&µxÿ| šŸuÜa*GXV_UNITSIZE_VALIDATE‘Œ FT_BEGIN_STMNT if ( UNITSIZE != CORRECTSIZE ) { FT_ERROR(( "unitSize=%d differs from" "expected unitSize=%d" "in LookupTable %s", UNITSIZE, CORRECTSIZE, FORMAT )); if ( UNITSIZE != 0 && NUNITS != 0 ) { FT_ERROR(( " cannot validate anymore\n" )); FT_INVALID_FORMAT; } else FT_ERROR(( " forcibly continues\n" )); } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c FORMATUNITSIZE NUNITSCORRECTSIZEI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname|Í{kàpÙ¹Êûy.+ä*GXV_LOOKUP_VALUE_LOAD~j ( P += 2, gxv_lookup_value_load( P - 2, SIGNSPEC ) )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cPSIGNSPECžöÞã6®¬?„º·ƒo"/(GXV_GLYPHOFFSET_SIZEwV ( valid->table.entry_glyphoffset_fmt / 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h tableÀõ õ¯2&´Ö"¥¬ŽÖ4GXV_TRACE_HEXDUMP_SFNTNAMEP> FT_BEGIN_STMNT { FT_Bytes b ; for ( b = n . string ; b < ( FT_Bytes ) n . string + n . string_len ; b ++ ) FT_TRACE1 ( ( "\\x%02x" , * b ) ) ; } FT_END_STMNT ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c²¯TBvð¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÿÿÿÿÿÿÿÿÿÿÿÿ"Fgxv_BinSrchHeader_check_consistency¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÿDÿÿÿÿÿÿÿÿbinSrchHeaderÿÿÿÿÿÿÿÿ$GXV_BinSrchHeader*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_BinSrchHeader_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cG|Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿunitSize_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿnUnits_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ.gxv_ClassTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c´þMx highestClass specifies how many classes are defined in this Class Subtable. Apple spec does not mention whether undefined holes in the class (e.g.: 0-3 are predefined, 4 is unused, 5 is used) are permitted. At present, holes in a defined class are not checked. -- suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿlength_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿstateSizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmaxClassID_pÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid.gxv_EntryTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c4«MŽ --------------------------- Entry Table ----------------------------- ÿÿÿÿ  tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿlength_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿmaxEntryÿÿÿÿÿÿÿÿFT_ByteÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ"stateArray_lengthÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmaxClassIDÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ statetable_tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ statetable_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_LookupTable_fmt0_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c¥ØŽ ================= Simple Array Format 0 Lookup Table ================ ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_LookupTable_fmt2_skip_endmarkers¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÙêR Apple spec says: To guarantee that a binary search terminates, you must include one or more special `end of search table' values at the end of the data to be searched. The number of termination values that need to be included is table-specific. The value that indicates binary search termination is 0xFFFF. The problem is that nUnits does not include this end-marker. It's quite difficult to discriminate whether the following 0xFFFF comes from the end-marker or some next data. -- suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿunitSizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_LookupTable_fmt2_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cí5Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_LookupTable_fmt4_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c6ˆMŽ ================= Segment Array Format 4 Lookup Table =============== ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_LookupTable_fmt6_skip_endmarkers¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c‰™Ž ================= Segment Table Format 6 Lookup Table =============== ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿunitSizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_LookupTable_fmt6_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cœÒMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_LookupTable_fmt8_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÓôŽ ================= Trimmed Array Format 8 Lookup Table =============== ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid0gxv_LookupTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cø/Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ.gxv_StateArray_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c2MŽ --------------------------- State Array ----------------------------- ÿÿÿÿcrs tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿlength_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿmaxClassIDÿÿÿÿÿÿÿÿFT_ByteÿÿÿÿstateSizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmaxState_pÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmaxEntry_pÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid:gxv_StateTable_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c®Äÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ.gxv_StateTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÈ+Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿÿÿÿÿDgxv_XClassTable_lookupfmt4_transit¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.co… +===============+ --------+ | lookup header | | +===============+ | | BinSrchHeader | | +===============+ | | lastGlyph[0] | | +---------------+ | | firstGlyph[0] | | head of lookup table +---------------+ | + | offset[0] | -> | offset [byte] +===============+ | + | lastGlyph[1] | | (glyphID - firstGlyph) * 2 [byte] +---------------+ | | firstGlyph[1] | | +---------------+ | | offset[1] | | +===============+ | | .... | | 16bit value array | +===============+ | | value | <-------+ ....ÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDescDgxv_XClassTable_lookupval_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cGnÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid0gxv_XEntryTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cºÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿlength_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿmaxEntryÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ"stateArray_lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿmaxClassIDÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ"xstatetable_tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ"xstatetable_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid0gxv_XStateArray_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cˆ·ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿlength_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿmaxClassIDÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateSizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿmaxState_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿmaxEntry_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid<gxv_XStateTable_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c.Dÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0gxv_XStateTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c#”Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0gxv_array_getlimits_byte¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c³Ìÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿminÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ4gxv_array_getlimits_ushort¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÐòMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿminÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ$gxv_compare_ranges¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c–¯Š*********************************************************************ÿÿÿÿtable1_startÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿtable1_lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿtable2_startÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿtable2_lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿint0gxv_compare_ulong_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cpzŠ*********************************************************************ÿÿÿÿaÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿbÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿint2gxv_compare_ushort_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c/9Š*********************************************************************ÿÿÿÿaÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿbÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿint*gxv_ctlPoint_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cTxMÿÿÿÿÿÿÿÿgidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿctl_pointÿÿÿÿÿÿÿÿFT_Shortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ(gxv_glyphid_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c2QMÿÿÿÿÿÿÿÿgidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ*gxv_lookup_value_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c¤MŠ*********************************************************************ÿÿÿÿpÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿsignspecÿÿÿÿÿÿÿÿintÿÿÿÿ&GXV_LookupValueDesc(gxv_odtect_add_range¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c³¼ÿÿÿÿÿÿÿÿ startÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿnameÿÿÿÿÿÿÿÿ const FT_String*ÿÿÿÿ odtectÿÿÿÿÿÿÿÿ GXV_odtect_Rangeÿÿÿÿÿÿÿÿ&gxv_odtect_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cÀÝ ÿÿÿÿÿÿÿÿ odtectÿÿÿÿÿÿÿÿ GXV_odtect_Rangeÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ<gxv_set_length_by_ulong_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c~¯Mÿÿÿÿÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong**ÿÿÿÿbuffÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ nmembÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ>gxv_set_length_by_ushort_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c=nMÿÿÿÿÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_UShort**ÿÿÿÿbuffÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ nmembÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ*gxv_sfntName_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.c{²ÿÿÿÿÿÿÿÿname_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmin_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmax_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ "GXV_BinSrchHeader¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.cüüÿÿÿÿ$GXV_BinSrchHeader__./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h%vÈÿÿÿÿ/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h‚ªÏ­ ´»Æà?&r½bÛ"GXV_TRACE_HEXDUMP7æ FT_BEGIN_STMNT { FT_Bytes b; for ( b = p; b < (FT_Bytes)p + len; b++ ) FT_TRACE1(("\\x%02x", *b)) ; } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hplen¦Ob€q‹F>=…Å Áö6GXV_XSTATETABLE_HEADER_SIZEô$ ( 4 + 4 + 4 + 4 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÿÿÿÿÿÿÿÿÿÿÿÿ4gxv_BinSrchHeader_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h]a4ÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿunitSize_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿnUnits_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0gxv_LookupTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hdf2ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ:gxv_StateTable_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hœ£7ÿÿÿÿÿÿÿÿrtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ.gxv_StateTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h°²1ÿÿÿÿÿÿÿÿa tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ<gxv_XStateTable_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h¦­8ÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0gxv_XStateTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hµ·2ÿÿÿÿÿÿÿÿe tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0gxv_array_getlimits_byte¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÃÇ2ÿÿÿÿÿÿÿÿjo tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿminÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ4gxv_array_getlimits_ushort¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÊÎ4ÿÿÿÿÿÿÿÿe tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿminÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿmaxÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ*gxv_ctlPoint_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h/ÿÿÿÿÿÿÿÿecgidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿctl_pointÿÿÿÿÿÿÿÿFT_Shortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ(gxv_glyphid_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hrs.ÿÿÿÿÿÿÿÿ gidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ(gxv_odtect_add_range¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h2ÿÿÿÿÿÿÿÿ* startÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿnameÿÿÿÿÿÿÿÿ const FT_String*ÿÿÿÿ odtectÿÿÿÿÿÿÿÿ GXV_odtect_Rangeÿÿÿÿÿÿÿÿ&gxv_odtect_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h0ÿÿÿÿÿÿÿÿ odtectÿÿÿÿÿÿÿÿ GXV_odtect_Rangeÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ<gxv_set_length_by_ulong_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÙÞ7ÿÿÿÿÿÿÿÿc offsetÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong**ÿÿÿÿbuffÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ nmembÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ>gxv_set_length_by_ushort_offset¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÑÖ9ÿÿÿÿÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_UShort**ÿÿÿÿbuffÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ nmembÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ*gxv_sfntName_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h/ÿÿÿÿÿÿÿÿname_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmin_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿmax_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ ,GXV_GlyphOffset_Format¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hqqÿÿÿÿ.GXV_GlyphOffset_Format_ &GXV_LookupValueDesc¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hOOÿÿÿÿ(GXV_LookupValueDesc_ 0GXV_LookupValue_SignSpec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hVVÿÿÿÿ2GXV_LookupValue_SignSpec_ 8GXV_Lookup_Fmt4_Transit_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h_b?ÿÿÿÿ&GXV_LookupValueDesc <GXV_Lookup_Value_Validate_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hZ\Aÿÿÿÿvoid DGXV_StateTable_Entry_Validate_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h”š,ÿÿÿÿvoid <GXV_StateTable_GlyphOffsetDesc¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h††"ÿÿÿÿ>GXV_StateTable_GlyphOffsetDesc_ @GXV_StateTable_OptData_Load_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hŸ=ÿÿÿÿvoid DGXV_StateTable_Subtable_Setup_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hŠ‘?ÿÿÿÿvoid 6GXV_StateTable_ValidatorRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hªªÿÿÿÿ8GXV_StateTable_ValidatorRec_ >GXV_StateTable_ValidatorRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hª!ªAÿÿÿÿ:GXV_StateTable_ValidatorRec_* "GXV_Validate_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hCE.ÿÿÿÿvoid GXV_Validator¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h="=2ÿÿÿÿ2struct GXV_ValidatorRec_* GXV_ValidatorRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hïïÿÿÿÿ"GXV_ValidatorRec_ FGXV_XStateTable_Entry_Validate_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h¼Â,ÿÿÿÿvoid >GXV_XStateTable_GlyphOffsetDesc¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h¯*¯IŽ ---------------------- 32bit XStateTable ---------------------------- <GXV_StateTable_GlyphOffsetDesc BGXV_XStateTable_OptData_Load_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÅ,ÅMÿÿÿÿ@GXV_StateTable_OptData_Load_Func FGXV_XStateTable_Subtable_Setup_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¹@ÿÿÿÿvoid 8GXV_XStateTable_ValidatorRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÔÔ ÿÿÿÿ:GXV_XStateTable_ValidatorRec_ @GXV_XStateTable_ValidatorRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÔ"ÔCÿÿÿÿ<GXV_XStateTable_ValidatorRec_* GXV_odtect_Data¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h)ÿÿÿÿ(GXV_odtect_DataRec_* $GXV_odtect_DataRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hÿÿÿÿ&GXV_odtect_DataRec_ GXV_odtect_Range¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h  *ÿÿÿÿ*GXV_odtect_RangeRec_* &GXV_odtect_RangeRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h  ÿÿÿÿ(GXV_odtect_RangeRec_c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h%vÈÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.hÿÿÿÿÿÿÿÿÿÿÿÿ ã´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsTW׌¨–Û ÝC°o;¹GXV_FEAT_DATA:€ ( ( ( GXV_ ## feat ## _Data ) valid -> table_data ) -> field ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c fieldI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag field– hì{áUö;j·0gxv_feat_registry_length5Š ( sizeof ( gxv_feat_registry ) / sizeof ( GX_Feature_RegistryRec ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cã(–¯ö(¶´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hã(–¯ö(»´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cÿÿÿÿÿÿÿÿÿÿÿÿ8gxv_feat_name_index_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c‰Ÿÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid,gxv_feat_name_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c¾Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_feat_registry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cO†Š*********************************************************************ÿÿÿÿfeatureÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿnSettingsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿexclusiveÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid2gxv_feat_setting_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c¢»ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿexclusiveÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_feat_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cV ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ (GXV_FeatureFlagsMask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.cDDÿÿÿÿÿÿÿÿ GXV_feat_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c77$ÿÿÿÿ$GXV_feat_DataRec_* GXV_feat_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.c77ÿÿÿÿ"GXV_feat_DataRec_g´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hã(–¯ö(»´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hÿÿÿÿÿÿÿÿÿÿÿÿ"gxv_feat_registry´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h:!¥ÿÿÿÿ.GX_Feature_RegistryRec* ,GX_Feature_RegistryRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h22ÿÿÿÿ0GXV_Feature_RegistryRec_ ç(/usr/include/stdio.h*/usr/include/string.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c%vÈÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hGRýHIšŒÝ#øwhEMPTYFEAT_ {0, 0, {0 }}´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c 4¡Ó`,&FEATREG_MAX_SETTING@ 12´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.cCYô À‰W\Íü¶¶²APPLE_RESERVEDS" "Apple Reserved"´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c\ ýØ î,·*APPLE_RESERVED_LENGTHT 14´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/_G_config.h z,xyÞ‘Œ./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ*/usr/include/string.hên-©·®H˜(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.cã(–¯öû68/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.cÿÿÿÿÿÿÿÿÿÿÿÿmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c¹á Š*********************************************************************ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿintmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c¹á Š*********************************************************************ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿintfeatreg_table´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.cb ®ÿÿÿÿ.GX_Feature_RegistryRec* ,GX_Feature_RegistryRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfgen.c\\ÿÿÿÿ.GX_Feature_RegistryRec_ ë´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c%vÈÿÿÿÿ 3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs9À‹ô3±kS0¶ÔyGXV_ODTECTò GXV_odtect_DataRec odtect ## _range[n]; GXV_odtect_RangeRec odtect ## _rec = { 0, NULL }; GXV_odtect_Range odtect = NULL¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hn odtectTXoK(%²õÚ2•¡GXV_JUST_DATA@x ( ( ( GXV_ ## just ## _Data ) valid -> table_data ) -> a ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.caI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag fieldã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _countã7䳕?F¸Æ+aÒŽ¢GXV_ODTECT_INIT ø FT_BEGIN_STMNT odtect ## _rec.nRanges = 0; odtect ## _rec.range = odtect ## _range; odtect = & odtect ## _rec; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h odtect./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cã(–¯ö…|´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cÿÿÿÿÿÿÿÿÿÿÿÿHgxv_just_actSubrecord_type0_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c’²ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_just_actSubrecord_type1_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cµÂÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_just_actSubrecord_type2_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cÅÖÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_just_actSubrecord_type4_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cÙìÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_just_actSubrecord_type5_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cï!ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid<gxv_just_actSubrecord_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c&6 parse single actSubrecord ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidDgxv_just_classTable_entry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c~™ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_just_justClassTable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cœ¾ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_just_justData_lookuptable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cÏçÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_just_justData_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cè%Ž gxv_just_justData_validate() parses and validates horizData, vertData.ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_just_pcActionRecord_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c)@ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_just_pcLookupTable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cQeÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidVgxv_just_pcTable_LookupValue_entry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cCNÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_just_postcompTable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.ch{ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_just_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c)u ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_ValidatorÿÿÿÿÿÿÿÿLgxv_just_wdcTable_LookupValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cÁÌÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid6gxv_just_wdc_entry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.catÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid6gxv_just_wdp_entry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cC^ÿÿÿÿÿÿÿÿ1 tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidHgxv_just_widthDeltaClusters_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.cwÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid GXV_just_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c==$ÿÿÿÿ$GXV_just_DataRec_* GXV_just_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvjust.c==ÿÿÿÿ"GXV_just_DataRec_ ï´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs9À‹ô3±kS0¶ÔyGXV_ODTECTò GXV_odtect_DataRec odtect ## _range[n]; GXV_odtect_RangeRec odtect ## _rec = { 0, NULL }; GXV_odtect_Range odtect = NULL¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hn odtectúŸðÖLñ8ö–”CÒ6KERN_IS_NEWS² ( KERN_VERSION_NEW == ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> version ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c validC£‰eª£OÑõÉ5Ï«KERN_DIALECTV” ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> dialect_request ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c validTX ßñKu~ˆÃ­>ÇiGXV_KERN_DATAO€ ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> field ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c field„#áÒédf}¯‡åîKERN_IS_CLASSICQº ( KERN_VERSION_CLASSIC == ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> version ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c validI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag fieldL[üTðåq©`ÉtKERN_ALLOWS_MSX¾ ( ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> dialect_request ) & KERN_DIALECT_MS )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c validjBó[©Â%þZMìÏj?š"KERN_ALLOWS_APPLEZÄ ( ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> dialect_request ) & KERN_DIALECT_APPLE )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c validš‘>oRQü¢˜ô)ŵ$GXV_KERN_FMT2_DATA^ú ( ( (GXV_kern_subtable_fmt2_DataRec *) ( ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> subtable_data ) ) )->field )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c fieldµP-ã`Ïaq5W‰ã€Êûn:GXV_KERN_SUBTABLE_HEADER_SIZE^Ê ( ( KERN_VERSION_NEW == ( ( ( GXV_ ## kern ## _Data ) valid -> table_data ) -> version ) ) ? 8 : 6 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _countã7䳕?F¸Æ+aÒŽ¢GXV_ODTECT_INIT ø FT_BEGIN_STMNT odtect ## _rec.nRanges = 0; odtect ## _rec.range = odtect ## _range; odtect = & odtect ## _rec; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h odtect./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cã(–¯ö†»Æ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÿÿÿÿÿÿÿÿÿÿÿÿPgxv_kern_coverage_classic_apple_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c>`ÿÿÿÿÿÿÿÿcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿFT_BoolXgxv_kern_coverage_classic_microsoft_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.ccMÿÿÿÿÿÿÿÿcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿFT_BoolHgxv_kern_coverage_new_apple_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c;ÿÿÿÿÿÿÿÿcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿFT_Bool4gxv_kern_coverage_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c‘Ê*********************************************************************ÿÿÿÿcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ GXV_kern_DialectJgxv_kern_subtable_fmt0_pairs_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cl¢Ž ============================= format 0 ============================== ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ nPairsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_kern_subtable_fmt0_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c¤¿Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidJgxv_kern_subtable_fmt1_entry_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cþ%Œ passed table & limit are of whole StateTable, not including subtablesÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidJgxv_kern_subtable_fmt1_subtable_setup´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÜýŽ passed tables_size covers whole StateTable, including kern fmt1 headerÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_kern_subtable_fmt1_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c(DMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_kern_subtable_fmt1_valueTable_load´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÊÛÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_kern_subtable_fmt2_clstbl_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.ce†Œ -------------------------- utility functions ----------------------- ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿspecÿÿÿÿÿÿÿÿ$GXV_kern_ClassSpecÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_kern_subtable_fmt2_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c‰ÁMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid>gxv_kern_subtable_fmt3_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÃŽ ============================= format 3 ============================== ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_kern_subtable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÆMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_kern_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cUZÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ2gxv_kern_validate_classic´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c^k ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿdialect_flagsÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ2gxv_kern_validate_generic´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cQŠ*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿclassic_onlyÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿdialect_requestÿÿÿÿÿÿÿÿ GXV_kern_DialectÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿvoid $GXV_kern_ClassSpec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cKKÿÿÿÿ&GXV_kern_ClassSpec_ GXV_kern_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cLL$ÿÿÿÿ$GXV_kern_DataRec_* GXV_kern_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cLLÿÿÿÿ"GXV_kern_DataRec_ GXV_kern_Dialect´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cCCÿÿÿÿ"GXV_kern_Dialect_ GXV_kern_Version´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c99ÿÿÿÿ"GXV_kern_Version_ 2GXV_kern_fmt1_StateOptRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÇÇÿÿÿÿ4GXV_kern_fmt1_StateOptRec_ :GXV_kern_fmt1_StateOptRecData´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.cÇÇ=ÿÿÿÿ6GXV_kern_fmt1_StateOptRec_* 6GXV_kern_subtable_fmt2_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c[$[@ÿÿÿÿ@GXV_kern_subtable_fmt2_DataRec_* <GXV_kern_subtable_fmt2_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvkern.c[["ÿÿÿÿ>GXV_kern_subtable_fmt2_DataRec_ ó´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hTXl#'ic¤tk¯GXV_LCAR_DATA7€ ( ( ( GXV_ ## lcar ## _Data ) valid -> table_data ) -> FIELD ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c FIELDI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag fieldã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cã(–¯ö˜—Ø´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cÿÿÿÿÿÿÿÿÿÿÿÿ6gxv_lcar_LookupFmt4_transit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c’²M d +------ lcar --------------------+ | | | +===============+ | | | looup header | | | +===============+ | | | BinSrchHeader | | | +===============+ | | | lastGlyph[0] | | | +---------------+ | | | firstGlyph[0] | | head of lcar sfnt table | +---------------+ | + | | offset[0] | -> | offset [byte] | +===============+ | + | | lastGlyph[1] | | (glyphID - firstGlyph) * 2 [byte] | +---------------+ | | | firstGlyph[1] | | | +---------------+ | | | offset[1] | | | +===============+ | | | | .... | | | | 16bit value array | | +===============+ | +------| value | <-------+ | .... | | | | | +----> lcar values...handled by lcar callback functionÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDesc:gxv_lcar_LookupValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cSÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid2gxv_lcar_partial_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cBPŠ*********************************************************************ÿÿÿÿpartialÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_lcar_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.cµÞ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ GXV_lcar_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c44$ÿÿÿÿ$GXV_lcar_DataRec_* GXV_lcar_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvlcar.c44ÿÿÿÿ"GXV_lcar_DataRec_ ÷./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c%vÈÿÿÿÿTXt~’‘RÃY2÷ß…ÅGXV_TABLE_SETeÞ if ( FT_VALIDATE_ ## _sfnt ## _INDEX < table_count ) tables[FT_VALIDATE_ ## _sfnt ## _INDEX] = (FT_Bytes)_sfnt²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c _sfntI™ßµ_ÖµÇH<6‘íGXV_TABLE_DECLKv FT_Byte* volatile _sfnt = NULL; FT_ULong len_ ## _sfnt = 0²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c _sfntI™ßµdWMû=žŽ.-¹ÎGXV_TABLE_LOADOŠ if ( ( FT_VALIDATE_ ## _sfnt ## _INDEX < table_count ) && ( gx_flags & FT_VALIDATE_ ## _sfnt ) ) { error = gxv_load_table( face, TTAG_ ## _sfnt, &_sfnt, &len_ ## _sfnt ); if ( error ) goto Exit; }²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c _sfnt¢òTfÑC­„DaJÏ®$GXV_TABLE_VALIDATEYØ if ( _sfnt ) { ft_validator_init( &valid, _sfnt, _sfnt + len_ ## _sfnt, FT_VALIDATE_DEFAULT ); if ( ft_setjmp( valid.jump_buffer ) == 0 ) gxv_ ## _sfnt ## _validate( _sfnt, face, &valid ); error = valid.error; if ( error ) goto Exit; }²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c _sfnt./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c \½‘áVpƲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h \½‘áVp˶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cÿÿÿÿÿÿÿÿÿÿÿÿ*classic_kern_validate²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c½çÿÿÿÿÿÿÿÿlfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿckern_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿckern_tableÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿFT_Errorgxv_load_table²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.c1HÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿtagÿÿÿÿÿÿÿÿ FT_Tagÿÿÿÿ tableÿÿÿÿÿÿÿÿ$FT_Byte* volatile*ÿÿÿÿtable_lenÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Errorgxv_validate²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cjºÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿgx_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtables[]ÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿtable_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error&gxvalid_get_service²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿFT_Pointer(ckernvalid_interface²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cò%õÿÿÿÿBconst FT_Service_CKERNvalidateRec"gxvalid_interface²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cë"îÿÿÿÿ<const FT_Service_GXvalidateRec gxvalid_services²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.cùþÿÿÿÿ0const FT_ServiceDescRec*k./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.h \½‘áVp˲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmod.hÿÿÿÿÿÿÿÿÿÿÿÿ û´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c%vÈÿÿÿÿ 3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameNp›vûT;iÆk“Õ(GXV_MORT_FEATURE_OFF,F {0, 1, 0x00000000UL, 0x00000000UL}´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h– hì{áUö;j·0gxv_feat_registry_length5Š ( sizeof ( gxv_feat_registry ) / sizeof ( GX_Feature_RegistryRec ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.h«½ŠåjèÚ)`ùæ<»5|8GXV_32BIT_ALIGNMENT_VALIDATE&˜ FT_BEGIN_STMNT { if ( 0 != ( (a) % 4 ) ) FT_INVALID_OFFSET ; } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.haã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _countø‹˜Ýß4ÚµŽ?m±Ã).IS_GXV_MORT_FEATURE_OFF.ö ( (f).featureType == 0 || (f).featureSetting == 1 || (f).enableFlags == 0x00000000UL || (f).disableFlags == 0x00000000UL )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hf./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cã(–¯ö¾Õ¸´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvfeat.hã(–¯ö(»´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cÿÿÿÿÿÿÿÿÿÿÿÿ.gxv_mort_chain_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cÖñÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_mort_coverage_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c{’ÿÿÿÿÿÿÿÿcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ2gxv_mort_feature_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c(Yÿÿÿÿÿÿÿÿfÿÿÿÿÿÿÿÿ GXV_mort_featureÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid<gxv_mort_featurearray_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c[wÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿnFeatureFlagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ6gxv_mort_subtables_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.c•Óÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿnSubtablesÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_mort_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.cõ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿo´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hÿÿÿÿÿÿÿÿÿÿÿÿ4gxv_mort_coverage_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h<=4ÿÿÿÿÿÿÿÿdilcoverageÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ<gxv_mort_featurearray_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h698ÿÿÿÿÿÿÿÿdil tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿnFeatureFlagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type0_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h@B:ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type1_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hEG:ÿÿÿÿÿÿÿÿdil tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type2_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hJL:ÿÿÿÿÿÿÿÿt tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type4_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hOQ:ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type5_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hTV:ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ GXV_mort_feature´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h***ÿÿÿÿ*GXV_mort_featureRec_* &GXV_mort_featureRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h**ÿÿÿÿ(GXV_mort_featureRec_ ÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c²¯b¬0X´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.cÿÿÿÿÿÿÿÿÿÿÿÿLgxv_mort_subtable_type0_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c>kÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_mort_subtable_type0_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.coˆ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ0GXV_Mort_IndicScript_Msg¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort0.c(;const char**´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameÇzönvYì½?Ölã+Y8FGXV_MORT_SUBTABLE_TYPE1_HEADER_SIZE04 ( ( 2 + 2 + 2 + 2 ) + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c²¯b¬1y./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cÿÿÿÿÿÿÿÿÿÿÿÿLgxv_mort_subtable_type1_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c…¯ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid`gxv_mort_subtable_type1_offset_to_subst_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cc‚ÿÿÿÿÿÿÿÿwordOffsetÿÿÿÿÿÿÿÿFT_Shortÿÿÿÿtagÿÿÿÿÿÿÿÿ const FT_String*ÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidVgxv_mort_subtable_type1_substTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c²Üÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid\gxv_mort_subtable_type1_substitutionTable_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c4Aÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_mort_subtable_type1_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cD`ÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_mort_subtable_type1_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.cÞ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_mort_subtable_type1_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c--(ÿÿÿÿHGXV_mort_subtable_type1_StateOptRec_ NGXV_mort_subtable_type1_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort1.c..,ÿÿÿÿJGXV_mort_subtable_type1_StateOptRec_*´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname«½ŠåjèÚ)`ùæ<»5|8GXV_32BIT_ALIGNMENT_VALIDATE&˜ FT_BEGIN_STMNT { if ( 0 != ( (a) % 4 ) ) FT_INVALID_OFFSET ; } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.haljs¬¢Äÿd#— ©Ýït–FGXV_MORT_SUBTABLE_TYPE2_HEADER_SIZE4D ( ( 2 + 2 + 2 + 2 ) + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c²¯b¬2š´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cÿÿÿÿÿÿÿÿÿÿÿÿLgxv_mort_subtable_type2_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c»Õÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid`gxv_mort_subtable_type2_ligActionOffset_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c‡¸ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿligActionOffsetÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid\gxv_mort_subtable_type2_ligatureTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cØòÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidJgxv_mort_subtable_type2_opttable_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c8Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_mort_subtable_type2_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cP„ÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_mort_subtable_type2_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.cö ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_mort_subtable_type2_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c11(ÿÿÿÿHGXV_mort_subtable_type2_StateOptRec_ NGXV_mort_subtable_type2_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort2.c22,ÿÿÿÿJGXV_mort_subtable_type2_StateOptRec_* ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c²¯b¬4Ü´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.cÿÿÿÿÿÿÿÿÿÿÿÿTgxv_mort_subtable_type4_lookupfmt4_transit¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.cMd +===============+ --------+ | lookup header | | +===============+ | | BinSrchHeader | | +===============+ | | lastGlyph[0] | | +---------------+ | | firstGlyph[0] | | head of lookup table +---------------+ | + | offset[0] | -> | offset [byte] +===============+ | + | lastGlyph[1] | | (glyphID - firstGlyph) * 2 [byte] +---------------+ | | firstGlyph[1] | | +---------------+ | | offset[1] | | +===============+ | | .... | | 16bit value array | +===============+ | | value | <-------+ ....ÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDescTgxv_mort_subtable_type4_lookupval_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.c(Kÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_mort_subtable_type4_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort4.ch| ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameÇ´ëg(99ÀõZ€3š^FGXV_MORT_SUBTABLE_TYPE5_HEADER_SIZE6& ( 2 + 2 + 2 + 2 ) ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c²¯b¬5ý./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.cÿÿÿÿÿÿÿÿÿÿÿÿVgxv_mort_subtable_type5_InsertList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.ca†ÿÿÿÿÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_mort_subtable_type5_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c‰¾ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_mort_subtable_type5_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.cA^ÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_mort_subtable_type5_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.cÂá ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_mort_subtable_type5_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c<<(ÿÿÿÿHGXV_mort_subtable_type5_StateOptRec_ NGXV_mort_subtable_type5_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort5.c==,ÿÿÿÿJGXV_mort_subtable_type5_StateOptRec_*´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname«½ŠåjèÚ)`ùæ<»5|8GXV_32BIT_ALIGNMENT_VALIDATE&˜ FT_BEGIN_STMNT { if ( 0 != ( (a) % 4 ) ) FT_INVALID_OFFSET ; } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.haã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.cã(–¯ö¾Ú<´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.cÿÿÿÿÿÿÿÿÿÿÿÿ.gxv_morx_chain_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.ckŒÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid6gxv_morx_subtables_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c'hÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿnSubtablesÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_morx_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.c¶ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hÿÿÿÿÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type0_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h&(:ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type1_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h+-:ÿÿÿÿÿÿÿÿs tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type2_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h02:ÿÿÿÿÿÿÿÿa tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type4_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h57:ÿÿÿÿÿÿÿÿr tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type5_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h:<:ÿÿÿÿÿÿÿÿcn tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c²¯b¬}¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.cÿÿÿÿÿÿÿÿÿÿÿÿLgxv_morx_subtable_type0_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.c(Iÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ>GXV_XStateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_morx_subtable_type0_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx0.cMf ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname‹¹v‡?y½?Ölã+Y8FGXV_MORX_SUBTABLE_TYPE1_HEADER_SIZE24 ( ( 2 + 2 + 2 + 2 ) + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c²¯b¬~=¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cÿÿÿÿÿÿÿÿÿÿÿÿTgxv_morx_subtable_type1_LookupFmt4_transit¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c©Åÿÿÿÿÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDescXgxv_morx_subtable_type1_LookupValue_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c›¦ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_morx_subtable_type1_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.ce˜ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid\gxv_morx_subtable_type1_substitutionTable_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c6Cÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoiddgxv_morx_subtable_type1_substitutionTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cÆê< TODO: length should be limit?ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_morx_subtable_type1_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cFbÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_morx_subtable_type1_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.cì ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_morx_subtable_type1_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c..(ÿÿÿÿHGXV_morx_subtable_type1_StateOptRec_ NGXV_morx_subtable_type1_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx1.c//,ÿÿÿÿJGXV_morx_subtable_type1_StateOptRec_*´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname}}ÍSl‘ò>Ü:GXV_MORX_LIGACTION_ENTRY_SIZE‰ 4¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c‹ÇóL«òRÀPr¨ë‰d‘ÐFGXV_MORX_SUBTABLE_TYPE2_HEADER_SIZE5D ( ( 4 + 4 + 4 + 4 ) + 4 + 4 + 4 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c¦Ob€q‹F>=…Å Áö6GXV_XSTATETABLE_HEADER_SIZEô$ ( 4 + 4 + 4 + 4 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c²¯b¬^¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cÿÿÿÿÿÿÿÿÿÿÿÿLgxv_morx_subtable_type2_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c¸Øÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid^gxv_morx_subtable_type2_ligActionIndex_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cŒµÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿligActionIndexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid\gxv_morx_subtable_type2_ligatureTable_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cÛ÷ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidJgxv_morx_subtable_type2_opttable_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c9Oÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_morx_subtable_type2_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cR†ÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_morx_subtable_type2_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.cû ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_morx_subtable_type2_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c11(ÿÿÿÿHGXV_morx_subtable_type2_StateOptRec_ NGXV_morx_subtable_type2_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx2.c22,ÿÿÿÿJGXV_morx_subtable_type2_StateOptRec_*#´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c²¯b¬ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.cÿÿÿÿÿÿÿÿÿÿÿÿ@gxv_morx_subtable_type4_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx4.c)6 ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ'´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs/ŠfÚi2ÙÀn¼=?E4GXV_STATETABLE_HEADER_SIZEñ$ ( 2 + 2 + 2 + 2 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hname‹ók13Œ•½?Ölã+–.FGXV_MORX_SUBTABLE_TYPE5_HEADER_SIZE;4 ( ( 2 + 2 + 2 + 2 ) + 4 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx.hã(–¯ö¾ÚA´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmort.hã(–¯ö¾Õ½¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c²¯b¬‚Á¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.cÿÿÿÿÿÿÿÿÿÿÿÿVgxv_morx_subtable_type5_InsertList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.cnƒÿÿÿÿÿÿÿÿtable_indexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_morx_subtable_type5_entry_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c†µÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿglyphOffsetÿÿÿÿÿÿÿÿ<GXV_StateTable_GlyphOffsetDescÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid^gxv_morx_subtable_type5_insertionGlyphList_load¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c?Lÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_ValidatorÿÿÿÿvoidLgxv_morx_subtable_type5_subtable_setup¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.cOkÿÿÿÿÿÿÿÿtable_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿclassTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿstateArrayÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿentryTableÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ&classTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&stateArray_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ&entryTable_length_pÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid@gxv_morx_subtable_type5_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c¹Ø ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿÿÿÿÿ FGXV_morx_subtable_type5_StateOptRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c77(ÿÿÿÿHGXV_morx_subtable_type5_StateOptRec_ NGXV_morx_subtable_type5_StateOptRecData¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvmorx5.c88,ÿÿÿÿJGXV_morx_subtable_type5_StateOptRec_*+´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c%vÈÿÿÿÿ3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsTXE;#¥Î}­00±._GXV_OPBD_DATA8€ ( ( ( GXV_ ## opbd ## _Data ) valid -> table_data ) -> FIELD ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c FIELDI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag fieldã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _count./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.cã(–¯öê+{¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.cÿÿÿÿÿÿÿÿÿÿÿÿ6gxv_opbd_LookupFmt4_transit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c„M opbd ---------------------+ | +===============+ | | lookup header | | +===============+ | | BinSrchHeader | | +===============+ | | lastGlyph[0] | | +---------------+ | | firstGlyph[0] | | head of opbd sfnt table +---------------+ | + | offset[0] | -> | offset [byte] +===============+ | + | lastGlyph[1] | | (glyphID - firstGlyph) * 4 * sizeof(FT_Short) [byte] +---------------+ | | firstGlyph[1] | | +---------------+ | | offset[1] | | +===============+ | | .... | | 48bit value array | +===============+ | | value | <-------+ | | | | | | +---------------+ .... ÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDesc:gxv_opbd_LookupValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.cC‚ Š*********************************************************************ÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_opbd_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c Ø ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ GXV_opbd_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c55$ÿÿÿÿ$GXV_opbd_DataRec_* GXV_opbd_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvopbd.c55ÿÿÿÿ"GXV_opbd_DataRec_/´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c%vÈÿÿÿÿ3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hsTXRzÓ’Ñ4@|DGXV_PROP_DATA9€ ( ( ( GXV_ ## prop ## _Data ) valid -> table_data ) -> field ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c field³ÙPó×Zî}÷§ GXV_PROP_FLOATER; 0x8000U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag fieldãtv" À<Zíkg±"GXV_PROP_RESERVED? 0x0060U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c’N¦<ÈÍZíªDGXV_PROP_USE_COMPLEMENTARY_BRACKET< 0x1000U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c«QÎåIøLsZí—8JGXV_PROP_COMPLEMENTARY_BRACKET_OFFSET= 0x0F00U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c¾-ŽÄ;=qñ¬©Ú^…(GXV_PROP_HEADER_SIZE0 ( 4 + 2 + 2 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cÛ”ü=KZíjö¼:GXV_PROP_DIRECTIONALITY_CLASS@ 0x001FU´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _countãŒ- Ûì+zZík¤§6GXV_PROP_ATTACHING_TO_RIGHT> 0x0080U´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cã(–¯÷iW´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cÿÿÿÿÿÿÿÿÿÿÿÿ6gxv_prop_LookupFmt4_transit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cÌêM¾ +===============+ --------+ | lookup header | | +===============+ | | BinSrchHeader | | +===============+ | | lastGlyph[0] | | +---------------+ | | firstGlyph[0] | | head of lookup table +---------------+ | + | offset[0] | -> | offset [byte] +===============+ | + | lastGlyph[1] | | (glyphID - firstGlyph) * 2 [byte] +---------------+ | | firstGlyph[1] | | +---------------+ | | offset[1] | | +===============+ | | ... | | 16bit value array | +===============+ | | value | <-------+ ...ÿÿÿÿrelative_gindexÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿbase_valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿlookuptbl_limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿ&GXV_LookupValueDesc:gxv_prop_LookupValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c¨Êÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ valueÿÿÿÿÿÿÿÿ&GXV_LookupValueDescÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid4gxv_prop_property_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.ci¥^ Pass 0 as GLYPH to check the default property ÿÿÿÿpropertyÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_prop_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cí, ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ<gxv_prop_zero_advance_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.cKh5Š*********************************************************************ÿÿÿÿgidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid GXV_prop_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c77$ÿÿÿÿ$GXV_prop_DataRec_* GXV_prop_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvprop.c77ÿÿÿÿ"GXV_prop_DataRec_3´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c%vÈÿÿÿÿ 3(Sä2êÁߢq_ØGXV_EXIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h3(U®ˆêÁߢq_ØGXV_INIT" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.he®ŒµêÁߢqhaGXV_TRACE" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hs9À‹ô3±kS0¶ÔyGXV_ODTECTò GXV_odtect_DataRec odtect ## _range[n]; GXV_odtect_RangeRec odtect ## _rec = { 0, NULL }; GXV_odtect_Range odtect = NULL¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hn odtectTXd1EyZÖˆlµGXV_TRAK_DATAP€ ( ( ( GXV_ ## trak ## _Data ) valid -> table_data ) -> FIELD ) ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c FIELDI™Û4‚\â¾êÁߣ¿{GXV_NAME_ENTER" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.hnameI™ßµ_¾³aðÂsð GXV_TABLE_DATAòn ( ( (GXV_ ## tag ## _Data)valid->table_data )->field )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.htag field«½ŠåjèÚ)`ùæ<»5|8GXV_32BIT_ALIGNMENT_VALIDATE&˜ FT_BEGIN_STMNT { if ( 0 != ( (a) % 4 ) ) FT_INVALID_OFFSET ; } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.haã7zÝÆ‹êÀuƒˆ{ßÿGXV_LIMIT_CHECKùØ FT_BEGIN_STMNT if ( p + _count > ( limit? limit : valid->root->limit ) ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h _countã7䳕?F¸Æ+aÒŽ¢GXV_ODTECT_INIT ø FT_BEGIN_STMNT odtect ## _rec.nRanges = 0; odtect ## _rec.range = odtect ## _range; odtect = & odtect ## _rec; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h odtect./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvcommn.h²¯TBvõ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxverror.h²¯WjžÕ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cã(–¯÷YH´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvalid.hã(–¯õ¶He´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cÿÿÿÿÿÿÿÿÿÿÿÿ6gxv_trak_trackData_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c‚¿Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid8gxv_trak_trackTable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c[Š*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿnTracksÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿ validÿÿÿÿÿÿÿÿGXV_Validatorÿÿÿÿvoid"gxv_trak_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.c ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ GXV_trak_Data´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cMM$ÿÿÿÿ$GXV_trak_DataRec_* GXV_trak_DataRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gxvalid/gxvtrak.cMMÿÿÿÿ"GXV_trak_DataRec_7¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.c%vi¸ÿÿÿÿ ?l7¥r'´`ÛDO1 4 {s1 += buf[i]; s2 += s1;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cbufi?sF+¦Réu&4DO2” { s1 += buf [ i ] ; s2 += s1 ; } ; { s1 += buf [ i + 1 ] ; s2 += s1 ; } ;®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cbufi?JÁ´öHM§`DO4@ { s1 += buf [ i ] ; s2 += s1 ; } ; { s1 += buf [ i + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ i + 2 ] ; s2 += s1 ; } ; { s1 += buf [ i + 2 + 1 ] ; s2 += s1 ; } ; ;®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cbufi?tÔdÑïþDO8¨ { s1 += buf [ i ] ; s2 += s1 ; } ; { s1 += buf [ i + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ i + 2 ] ; s2 += s1 ; } ; { s1 += buf [ i + 2 + 1 ] ; s2 += s1 ; } ; ; ; { s1 += buf [ i + 4 ] ; s2 += s1 ; } ; { s1 += buf [ i + 4 + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ i + 4 + 2 ] ; s2 += s1 ; } ; { s1 += buf [ i + 4 + 2 + 1 ] ; s2 += s1 ; } ; ; ;®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cbufi$ÌâÈŽvǸ[lBASE \ 65521L /* largest prime smaller than 65536 */®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.c&7¦e•j[ŸdDO16X { s1 += buf [ 0 ] ; s2 += s1 ; } ; { s1 += buf [ 0 + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ 0 + 2 ] ; s2 += s1 ; } ; { s1 += buf [ 0 + 2 + 1 ] ; s2 += s1 ; } ; ; ; { s1 += buf [ 0 + 4 ] ; s2 += s1 ; } ; { s1 += buf [ 0 + 4 + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ 0 + 4 + 2 ] ; s2 += s1 ; } ; { s1 += buf [ 0 + 4 + 2 + 1 ] ; s2 += s1 ; } ; ; ; ; { s1 += buf [ 8 ] ; s2 += s1 ; } ; { s1 += buf [ 8 + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ 8 + 2 ] ; s2 += s1 ; } ; { s1 += buf [ 8 + 2 + 1 ] ; s2 += s1 ; } ; ; ; { s1 += buf [ 8 + 4 ] ; s2 += s1 ; } ; { s1 += buf [ 8 + 4 + 1 ] ; s2 += s1 ; } ; ; { s1 += buf [ 8 + 4 + 2 ] ; s2 += s1 ; } ; { s1 += buf [ 8 + 4 + 2 + 1 ] ; s2 += s1 ; } ; ; ; ;®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cbuf+oœ¿ NMAX  5552®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.c8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h¶OÔ¶vø'¸ZEXPORTà  static xª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hxª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ѩ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cÊèbq#˜I®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.cÿÿÿÿÿÿÿÿÿÿÿÿadler32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/adler32.c/– ========================================================================= ÿÿÿÿ adlerÿÿÿÿÿÿÿÿ uLongÿÿÿÿbufÿÿÿÿÿÿÿÿconst Bytef*ÿÿÿÿlenÿÿÿÿÿÿÿÿuIntÿÿÿÿ uLong;./usr/include/ft2build.h*/usr/include/string.hª¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.c%vi¸ÿÿÿÿn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý0/usr/include/gnu/stubs.h z?w+§‰;./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.cW:ØŸy†ø */usr/include/string.hên-©·®H˜8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.cÿÿÿÿÿÿÿÿÿÿÿÿ$FT_Stream_OpenGzip¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/ftgzip.c© ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ?ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.c%vi¸ÿÿÿÿ*r0†! –ßåÑ¥LOADT` {{ p = z -> next_in ; n = z -> avail_in ; b = s -> bitb ; k = s -> bitk ; } { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h*ƒ¶ÜãMANY# 1440°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h2P>pZ_OKƒ 0¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h6ä¶TãÜLµzbits word.what.Bits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.c›"~b¶ õmæ1 FLUSHP$ {{ s -> write = q ; } r=inflate_flush(s,z,r); { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÌ` AªíÛ˜çLš LEAVEEV {{ { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush(s,z,r);}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hJI´˜B°W/ãüh ZFREEÓf (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrmaddrö ò=È local  staticª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h5Jb%† ,Œ¹¤¤Õ UPDATED {{ s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h5òX#è TracevÅ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hx7¿aÓ—á=Jw>U ZALLOCÑj (*((strm)->zalloc))((strm)->opaque, (items), (size))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrm itemssize8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h<÷yŒP; ¦úPDNEEDOUTQN {if(m==0){{ if ( q == s -> end && s -> read != s -> window ) { q = s -> window ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } if(m==0){{ { s -> write = q ; } r = inflate_flush ( s , z , r ) ; { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } { if ( q == s -> end && s -> read != s -> window ) { q = s -> window ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } if(m==0) { { { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush ( s , z , r ) ; } }}r=0 ;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hüëCoãrïŒzmemcpy­  ft_memcpyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h1¡ïèEï¸YãšDUMPBITSK$ {b>>=(j);k-=(j);}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hj7 gãRN•þÐʼÃQNEEDBITSJ {while(k<(j)){{ if ( n ) r = 0 ; else { { { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush ( s , z , r ) ; } } ;b|=((uLong)( n -- , * p ++ ) )<<k;k+=8;}}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hjÎv¹sßÇ£ÏFZ_MEM_ERROR‰ (-4)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ®ìés`„£Í{Z_DATA_ERRORˆ (-3)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ»Ò\ä >‹Z_STREAM_END„ 1¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h\D4Ãzà!¢£Ë°Z_STREAM_ERROR‡ (-2)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hynŒQ'q:±@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÊèb›\ÄÕÜ2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cynŒQ 72/usr/include/sys/select.hÔÀèfm¿°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hynŒQ 70/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hynŒQ¹° 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cÿÿÿÿÿÿÿÿÿÿÿÿinflate_blocks°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cvsÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿrÿÿÿÿÿÿÿÿintÿÿÿÿint&inflate_blocks_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cv€ÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿint$inflate_blocks_new°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cWsÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿcÿÿÿÿÿÿÿÿcheck_funcÿÿÿÿwÿÿÿÿÿÿÿÿuIntÿÿÿÿ,inflate_blocks_statef*(inflate_blocks_reset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cBTN Notes beyond the 1.93a appnote.txt: 1. Distance pointers never point before the beginning of the output stream. 2. Distance pointers can point back across blocks, up to 32k away. 3. There is an implied maximum of 7 bits for the bit length table and 15 bits for the actual data. 4. If only one code exists, then it is encoded using one bit. (Zero would be more efficient, but perhaps a little confusing.) If two codes exist, they are coded using one bit each (0 and 1). 5. There is no way of sending zero distance codes--a dummy must be sent if there are none. (History: a pre 2.0 version of PKZIP would store blocks with no distance codes, but this was discovered to be too harsh a criterion.) Valid only for 1.93a. 2.04c does allow zero distance codes, which is sent as one code of zero bits in length. 6. There are up to 286 literal/length codes. Code 256 represents the end-of-block. Note however that the static length tree defines 288 codes just to fill out the Huffman codes. Codes 286 and 287 cannot be used though, since there is no length base or extra bits defined for them. Similarily, there are up to 30 distance codes. However, static trees define 32 codes (all 5 bits) to fill out the Huffman codes, but the last two had better not show up in the data. 7. Unzip can check dynamic Huffman blocks for complete code sets. The exception is that a single code would not be complete (see #4). 8. The five bits following the block type is really the number of literal codes sent minus 257. 9. Length codes 8,16,16 are interpreted as 13 length codes of 8 bits (1+6+6). Therefore, to output three times the length, you output three codes (1+1+1), whereas to output four times the same length, you only need two codes (1+3). Hmm. 10. In the tree reconstruction algorithm, Code = Code + Increment only if BitLength(i) is not zero. (Pretty obvious.) 11. Correction: 4 Bits: # of Bit Length codes - 4 (4 - 19) 12. Note: length code 284 can represent 227-258, but length code 285 really is 258. The last length deserves its own, short code since it gets used a lot in very redundant files. The length 258 is special since 258 - 3 (the min match length) is 255. 13. The literal/length and distance code bit lengths are read as a single stream of lengths. It is possible (and advantageous) for a repeat code (16, 17, or 18) to go across the boundary between the two sets of lengths.ÿÿÿÿsÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿcÿÿÿÿÿÿÿÿuLongf*ÿÿÿÿvoid border°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.cIZ Table for deflate from PKZIP's appnote.txt. const uInt*w°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h%vi¸ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hynŒQ 7°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hÿÿÿÿÿÿÿÿÿÿÿÿinflate_blocks°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h  * initial return code ÿÿÿÿdilÿÿÿÿÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿintÿÿÿÿint&inflate_blocks_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h !ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿint(inflate_blocks_reset°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h . check value on output ÿÿÿÿ*ÿÿÿÿÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuLongf*ÿÿÿÿvoidOF°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h2  window size $inflate_blocks_newCª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c%vi¸ÿÿÿÿ*r0†! –ßåÑ¥LOADT` {{ p = z -> next_in ; n = z -> avail_in ; b = s -> bitb ; k = s -> bitk ; } { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h2P>pZ_OKƒ 0¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h6ä¶TãÜLµzbits  word.what.Bits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c8ëD¶TãÜL¼áèexop  word.what.Exop°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c›"~b¶ õmæ1 FLUSHP$ {{ s -> write = q ; } r=inflate_flush(s,z,r); { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÌ` AªíÛ˜çLš LEAVEEV {{ { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush(s,z,r);}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hJI´˜B°W/ãüh ZFREEÓf (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrmaddrö ò=È local  staticª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h*ÃO¾O½‹ Assertà ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hcondmsg5Jb%† ,Œ¹¤¤Õ UPDATED {{ s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h5òX#è TracevÅ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hx7¿aÓ—á=Jw>U ZALLOCÑj (*((strm)->zalloc))((strm)->opaque, (items), (size))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrm itemssize8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h<÷yŒP; ¦úPDNEEDOUTQN {if(m==0){{ if ( q == s -> end && s -> read != s -> window ) { q = s -> window ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } if(m==0){{ { s -> write = q ; } r = inflate_flush ( s , z , r ) ; { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } { if ( q == s -> end && s -> read != s -> window ) { q = s -> window ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } } if(m==0) { { { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush ( s , z , r ) ; } }}r=0 ;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hQ :ĉ[z±b…“OUTBYTER, {*q++=(Byte)(a);m--;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.ha•ÝèTracevvÆ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hx1¡ïèEï¸YãšDUMPBITSK$ {b>>=(j);k-=(j);}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hj7 gãRN•þÐʼÃQNEEDBITSJ {while(k<(j)){{ if ( n ) r = 0 ; else { { { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush ( s , z , r ) ; } } ;b|=((uLong)( n -- , * p ++ ) )<<k;k+=8;}}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hjQ®ìés`„£Í{Z_DATA_ERRORˆ (-3)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ»Ò\ä >‹Z_STREAM_END„ 1¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h\D4Ãzà!¢£Ë°Z_STREAM_ERROR‡ (-2)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hynŒQ'q:±@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÊèb›\ÄÕÜ2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hynŒQ 70/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.cynŒQ¹°°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hynŒQ¹° 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.cÿÿÿÿÿÿÿÿÿÿÿÿ&inflate_codes_state°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c6: inflate codes private state ÿÿÿÿ(infcodes_0)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c$.ÿÿÿÿÿÿÿÿ&inflate_codes_state(infcodes_1)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c%(ÿÿÿÿÿÿÿÿ&inflate_codes_state(infcodes_0)need°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c' ' bits needed uInttree°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c&&& pointer into tree inflate_huft*(infcodes_2)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c*-ÿÿÿÿÿÿÿÿ&inflate_codes_state(infcodes_0)dist°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c, ,8 distance back to copy from uIntget°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c+ +. bits to get for extra uIntcode°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c(( ÿÿÿÿÿÿÿÿcopy°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c-- ÿÿÿÿÿÿÿÿlit°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c) ) f if LEN or DIST, where in tree ( if LIT, literal )uInt dbits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c22 > dtree bits decoder per branch Byte dtree°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c44 distance tree inflate_huft* lbits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c11 € mode independent information ( ltree bits decoded per branch )Bytelen°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c## 8 mode dependent information uInt ltree°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c332 literal/length/eob tree inflate_huft*mode°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c  J mode ( current inflate_codes mode )$inflate_codes_modesub°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c..ÿÿÿÿÿÿÿÿinflate_codes°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.cOðÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿrÿÿÿÿÿÿÿÿintÿÿÿÿint$inflate_codes_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.cóùÿÿÿÿÿÿÿÿcÿÿÿÿÿÿÿÿ*inflate_codes_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿvoid"inflate_codes_new°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c9LÿÿÿÿÿÿÿÿblÿÿÿÿÿÿÿÿuIntÿÿÿÿbdÿÿÿÿÿÿÿÿuIntÿÿÿÿtlÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿtdÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿ*inflate_codes_statef* $inflate_codes_mode°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.c x: got error ÿÿÿÿ{°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h%vi¸ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hynŒQ¹° °/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hÿÿÿÿÿÿÿÿÿÿÿÿinflate_codes°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿintÿÿÿÿint$inflate_codes_free°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h ÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿÿÿÿÿ*inflate_codes_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿvoidOF°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h.ÿÿÿÿ"inflate_codes_new°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.h%vi¸ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.hynŒQ¢ n°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.hÿÿÿÿÿÿÿÿÿÿÿÿGª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c%vi¸ÿÿÿÿ)¡x@ÐAóBAD  INFLATE_BAD®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cIŸFARÐ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h&EŠüMÔZdšhDONE INFLATE_DONE®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c2P>pZ_OKƒ 0¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hJI´˜B°W/ãüh ZFREEÓf (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrmaddr5òX#è TracevÅ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hx7¿aÓ—á=Jw>U ZALLOCÑj (*((strm)->zalloc))((strm)->opaque, (items), (size))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrm itemssize8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h¶OÔ¶vø'¸ZEXPORTà  static xª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hx7 ha`>zúW?mNEEDBYTEŒD {if(z->avail_in==0)return r;r=f;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c78™ånpþ©ÊÛ~NEXTBYTEX (z->avail_in--,z->total_in++,*z->next_in++)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c@…©Æ>ÜZ_FINISH€ 4¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hH[L†½þ?HZ_DEFLATED  8¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hCû>®´zד&&8žàPRESET_DICTCb 0x20 /* preset dictionary flag in zlib header */ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hΞüÙ£ÑZ_BUF_ERRORŠ (-5)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hÎv¹sßÇ£ÏFZ_MEM_ERROR‰ (-4)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hθGY>¦Z_NEED_DICT… 2¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hP¾ê†ÍŠX+RZLIB_VERSION' "1.1.4"¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ®ìés`„£Í{Z_DATA_ERRORˆ (-3)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ»Ò\ä >‹Z_STREAM_END„ 1¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h ¦:Æ¸æ¤Ø£ÒÜZ_VERSION_ERROR‹ (-6)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h\D4Ãzà!¢£Ë°Z_STREAM_ERROR‡ (-2)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ 2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cÊèb›[êm_ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hynŒQ 70/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cÿÿÿÿÿÿÿÿÿÿÿÿinternal_state®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c2. inflate private state ÿÿÿÿ(inflate_0)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c#*8 mode dependent information ÿÿÿÿinternal_state(inflate_1)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c%(ÿÿÿÿÿÿÿÿinternal_state(inflate_0)need®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c' '( stream check value uLongwas®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c& &, computed check value uLong check®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c(( ÿÿÿÿÿÿÿÿ marker®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c) )  if CHECK, check values to compare ( if BAD, inflateSync's marker bytes count )uInt method®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c$ $. if FLAGS, method byte uInt blocks®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c00 < current inflate_blocks state ,inflate_blocks_statef*mode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c  > mode ( current inflate mode )inflate_mode nowrap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c-- l mode independent information ( flag for no wrapper )intsub®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c**ÿÿÿÿÿÿÿÿ wbits®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c.. X log2(window size) (8..15, defaults to 15) uIntinflate®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c’ ÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿfÿÿÿÿÿÿÿÿintÿÿÿÿintinflateEnd®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cC Nÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿintinflateInit2_®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.cQ ‡ÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿversionÿÿÿÿÿÿÿÿconst char*ÿÿÿÿstream_sizeÿÿÿÿÿÿÿÿintÿÿÿÿintinflateReset®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c5 @ÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿint inflate_mode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inflate.c 2 got an error--stay here ÿÿÿÿKª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.h0°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c%vi¸ÿÿÿÿ ue‰u1(C0Š *p++ = 0;°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c ƒ•,/è´(æ@C2‹j * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; °/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c ‘€bÔ¾Í àC4Œ¢ * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; * p ++ = 0 ; °/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c&£´ ¶OF‰ argsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hargsIŸFARÐ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h%#ˆ½Øh¥ ‘™BMAX\P 15 /* maximum bit length of any code */°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c*ƒ¶ÜãMANY# 1440°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h.GrSTDCN ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h2P>pZ_OKƒ 0¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h6ä¶TãÜLµzbits word.what.Bits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c8ëD¶TãÜL¼áèexop word.what.Exop°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.cJI´˜B°W/ãüh ZFREEÓf (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrmaddrö ò=È local  staticª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h7¿aÓ—á=Jw>U ZALLOCÑj (*((strm)->zalloc))((strm)->opaque, (items), (size))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrm itemssize8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hΞüÙ£ÑZ_BUF_ERRORŠ (-5)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hÎv¹sßÇ£ÏFZ_MEM_ERROR‰ (-4)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hQ®ìés`„£Í{Z_DATA_ERRORˆ (-3)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h!n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.cynŒQ'q:¬°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hynŒQ'q:±@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ °/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inffixed.hynŒQ¢ n2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.cÿÿÿÿÿÿÿÿÿÿÿÿhuft_build°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c'±¨ simplify the use of the inflate_huft type with some defines ( code lengths in bits number of codes number of "simple" codes list of base values for non-simple codes list of extra bits for non-simple codes result: starting table maximum lookup bits (returns actual) space for trees hufts used in space code lengths in bits number of codes number of "simple" codes list of base values for non-simple codes list of extra bits for non-simple codes result: starting table maximum lookup bits (returns actual) space for trees hufts used in space space for values )ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuIntÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuIntÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿconst uIntf*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿconst uIntf*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿinflate_huft**ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ uInt*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿinthuft_build°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c^'Š If BMAX needs to be larger than 16, then h and x[] should be uLong. ÿÿÿÿ bÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿnÿÿÿÿÿÿÿÿuIntÿÿÿÿsÿÿÿÿÿÿÿÿuIntÿÿÿÿdÿÿÿÿÿÿÿÿconst uIntf*ÿÿÿÿeÿÿÿÿÿÿÿÿconst uIntf*ÿÿÿÿtÿÿÿÿÿÿÿÿinflate_huft**ÿÿÿÿmÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿhpÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿhnÿÿÿÿÿÿÿÿ uInt*ÿÿÿÿvÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿint$inflate_trees_bits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c*Cÿÿÿÿÿÿÿÿcÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿbbÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿtbÿÿÿÿÿÿÿÿinflate_huft**ÿÿÿÿhpÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿint*inflate_trees_dynamic°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.cF‡2ÿÿÿÿÿÿÿÿ nlÿÿÿÿÿÿÿÿuIntÿÿÿÿndÿÿÿÿÿÿÿÿuIntÿÿÿÿcÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿblÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿbdÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿtlÿÿÿÿÿÿÿÿinflate_huft**ÿÿÿÿtdÿÿÿÿÿÿÿÿinflate_huft**ÿÿÿÿhpÿÿÿÿÿÿÿÿinflate_huft*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿint&inflate_trees_fixed°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c•Ð\ build fixed tables only once--keep them here ÿÿÿÿblÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿbdÿÿÿÿÿÿÿÿ uIntf*ÿÿÿÿtlÿÿÿÿÿÿÿÿ(const inflate_huft**ÿÿÿÿtdÿÿÿÿÿÿÿÿ(const inflate_huft**ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿint cpdext°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c58ÿÿÿÿconst uInt* cpdist°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c14"ÿÿÿÿconst uInt* cplens°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c*,G\ Tables for deflate from PKZIP's appnote.txt. const uInt* cplext°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.c.08^ see note #13 above about 258 ( 112==invalid )const uInt*ƒ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h%vi¸ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hynŒQ'q:±°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hÿÿÿÿÿÿÿÿÿÿÿÿinflate_huft_s°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hÿÿÿÿÿÿÿÿ(inftrees_0)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hÿÿÿÿÿÿÿÿinflate_huft_s(inftrees_1)°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hÿÿÿÿÿÿÿÿinflate_huft_s(inftrees_0)Bits°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h P number of bits in this code or subcode ByteExop°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h F number of extra bits or operation Bytepad°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h  X pad structure to a power of 2 (4 bytes for uIntwhat°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h ÿÿÿÿÿÿÿÿbase°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h ð 16-bit, 8 bytes for 32-bit int's) ( literal, length base, distance base, or table offset )uIntword°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hÿÿÿÿÿÿÿÿOª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.c%vi¸ÿÿÿÿ2P>pZ_OKƒ 0¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hö ò=È local  staticª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h8ÌUÌN Pa‚H Z_NULL£^ 0 /* for initializing zalloc, zfree, opaque */¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hüëCoãrïŒzmemcpy­  ft_memcpyª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hΞüÙ£ÑZ_BUF_ERRORŠ (-5)¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/inftrees.hynŒQ'q:±@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.cÊèb›\ÄÕ×*/usr/include/endian.hên-¨Wr^ ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÊèb›\ÄÕÜ2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infblock.hynŒQ 70/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infcodes.hynŒQ¹° 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.cÿÿÿÿÿÿÿÿÿÿÿÿinflate_flush®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.cUŠ copy as much as possible from the sliding window to the output area ÿÿÿÿsÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿzÿÿÿÿÿÿÿÿz_streampÿÿÿÿrÿÿÿÿÿÿÿÿintÿÿÿÿintinflate_mask®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.c Z And'ing with mask[n] masks the lower n bits const uInt*‡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h%vi¸ÿÿÿÿ 0OömMf }=ÞWRAPOò {if(q==s->end&&s->read!=s->window){q=s->window;m=(uInt)( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ;}}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h›"~b¶ õmæ1 FLUSHP$ {{ s -> write = q ; } r=inflate_flush(s,z,r); { q = s -> write ; m = ( uInt ) ( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÌ` AªíÛ˜çLš LEAVEEV {{ { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush(s,z,r);}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h"°÷1$¾Ž—, UPDINBp {z->avail_in=n;z->total_in+=p-z->next_in;z->next_in=p;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h/ë AŒÖ>ÌžT4 LOADINGd {p=z->next_in;n=z->avail_in;b=s->bitb;k=s->bitk;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h5Jb%† ,Œ¹¤¤Õ UPDATED {{ s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h5Jѧ“ 30€ôãþ UPDOUTC {s->write=q;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h5ýO±Æ¾8½ød WAVAILMN (uInt)(q<s->read?s->read-q-1:s->end-q)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h.œHJ¾ã¹¨Ñ©LOADOUTNª {q=s->write;m=(uInt)( uInt ) ( q < s -> read ? s -> read - q - 1 : s -> end - q ) ;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h‰ð½ôaÔôém$dUPDBITSA. {s->bitb=b;s->bitk=k;}®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h7 ha``µ ЉNNEEDBYTEH’ {if(n)r=Z_OK;else { { { s -> bitb = b ; s -> bitk = k ; } { z -> avail_in = n ; z -> total_in += p - z -> next_in ; z -> next_in = p ; } { s -> write = q ; } } return inflate_flush ( s , z , r ) ; } }®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h78™å·û¦°ûNEXTBYTEI (n--,*p++)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÊèb›\ÄÕÜ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hÿÿÿÿÿÿÿÿÿÿÿÿ(inflate_blocks_state®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h<F inflate blocks semi-private state ÿÿÿÿ(infutil_0)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h!.8 mode dependent information ÿÿÿÿ(inflate_blocks_state(infutil_1)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h#)ÿÿÿÿÿÿÿÿ(inflate_blocks_state(infutil_0)bb®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h' ' . bit length tree depth uInt blens®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h& &, bit lengths of codes uIntf* index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h% %< index into blens (or border) uInt table®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h$ $2 table lengths (14 bits) uInttb®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h((4 bit length decoding tree inflate_huft*(infutil_2)®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h*-F if DTREE, decoding info for trees ÿÿÿÿ(inflate_blocks_state(infutil_0) codes®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h, ,ÿÿÿÿ*inflate_codes_statef* decode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h-- ÿÿÿÿÿÿÿÿleft®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h" " > if STORED, bytes left to copy uInt trees®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h)) ÿÿÿÿÿÿÿÿ bitb®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h33  bit buffer uLongbitk®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h22 j mode independent information ( bits in bit buffer )uInt check®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h:: " check on output uLongcheckfn®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h9 9 check function check_funcend®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h66 > one byte after sliding window Bytef* hufts®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h44< single malloc for tree space inflate_huft*last®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h// d submode ( true if this block is the last block )uIntmode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.hJ mode ( current inflate_block mode )$inflate_block_moderead®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h77 * window read pointer Bytef*sub®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h..ÿÿÿÿÿÿÿÿ window®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h55 sliding window Bytef* write®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h88, window write pointer Bytef*inflate_flush®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h\ _ ÿÿÿÿÿÿÿÿTQÿÿÿÿÿÿÿÿÿÿÿÿ,inflate_blocks_statef*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_streampÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿintÿÿÿÿint $inflate_block_mode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/infutil.h< got a data error--stuck here ÿÿÿÿ‹ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h%vi¸ÿÿÿÿIŸFARÐ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h.GrSTDCN ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h»\ˆ"/+__cplusplus1ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ѫ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÿÿÿÿÿÿÿÿÿÿÿÿ Byteª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÔÔx Compile with -DZLIB_DLL for Windows DLL support ( 8 bits )unsigned char Bytefª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÝÝ" 32 bits or more Byte charfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hßßÿÿÿÿchar intfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hààÿÿÿÿint uIntª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÖÖ8 8 bits ( 16 bits or more )unsigned int uIntfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hááÿÿÿÿuInt uLongª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h××J 16 bits or more ( 32 bits or more )unsigned long uLongfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hââÿÿÿÿ uLong voidpª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hææÿÿÿÿ void* voidpfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hååÿÿÿÿ void*ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h%vi¸ÿÿÿÿ&£´ ¶OF‰ argsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hargsIŸFARÐ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h¶ƒ¶vø'¸ZEXTERNÉ  static xª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hx»\ˆ"/+__cplusplus1ÿÿÿÿP¾ê†ÍŠX+RZLIB_VERSION' "1.1.4"¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ѩ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hÿÿÿÿÿÿÿÿÿÿÿÿ alloc_func¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h>>ql The 'zlib' compression library provides in-memory compression and decompression functions, including integrity checks of the uncompressed data. This version of the library supports only one compression method (deflation) but other algorithms will be added later and will have the same stream interface. Compression can be done in a single step if the buffers are large enough (for example if an input file is mmap'ed), or can be done by repeated calls of the compression function. In the latter case, the application must provide more input and/or consume the output (providing more output space) before each call. The library also supports reading and writing files in gzip (.gz) format with an interface similar to that of stdio. The library does not install any signal handler. The decoder checks the consistency of the compressed data, so the library should never crash even in case of corrupted input. voidpf free_func¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.h??bÿÿÿÿvoid z_stream¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hVV ÿÿÿÿz_stream_s z_streamp¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hXXÿÿÿÿz_stream*Sª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h]ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c%vi¸ÿÿÿÿ.GrSTDCN ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÑ0å—¢HAVE_MEMCPY¥ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ 2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.cA]Ðöä ”ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.cÿÿÿÿÿÿÿÿÿÿÿÿft_scallocª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c©©*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ itemsÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿft_sfreeª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿptrÿÿÿÿÿÿÿÿ itemsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c¥ ¥ÿÿÿÿunsigned opaqueª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c­ ­ÿÿÿÿ voidpfptrª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c® ®ÿÿÿÿ voidpfsizeª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.c¦ ¦ÿÿÿÿunsigned“¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h*/usr/include/string.h*/usr/include/stdlib.h(/usr/include/errno.h ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h%vi¸ÿÿÿÿ&£´ ¶OF‰ argsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hargsIŸFARÐ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.h.GrSTDCN ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hJI´˜B°W/ãüh ZFREEÓf (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hstrmaddrö ò=È local  staticª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hš—žŠ‚q‰ËŒÈüMAX_WBITSu 2 15 /* 32K LZ77 window */ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hÑ0å—¢HAVE_MEMCPY¥ ÿÿÿÿª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h—ÆäâÖ½?cMAX_MEM_LEVELk  9ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë@/usr/include/asm-generic/errno.hR×$VŸæ ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zconf.hA]ÐõX Ñ*/usr/include/endian.hên-¨Wr^ 2/usr/include/bits/errno.hÔ’1|[rh¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zlib.hšnî%Ã.?ò0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS4/usr/include/linux/errno.h ]Ü›3ª–ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hA]Ðöä ™8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hÿÿÿÿÿÿÿÿÿÿÿÿzcallocª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hÎ΀ÿÿÿÿÿÿÿÿ,p opaqueÿÿÿÿÿÿÿÿ voidpfÿÿÿÿ itemsÿÿÿÿÿÿÿÿunsignedÿÿÿÿsizeÿÿÿÿÿÿÿÿunsignedÿÿÿÿ voidpf zcfreeª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hÏÏYÿÿÿÿÿÿÿÿdu opaqueÿÿÿÿÿÿÿÿ voidpfÿÿÿÿptrÿÿÿÿÿÿÿÿ voidpfÿÿÿÿvoid check_funcª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.hÌÍX, Diagnostic functions uLong uchª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h!!‚ compile with -Dlocal if your debugger can't find static symbols unsigned char uchfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h""ÿÿÿÿuch ulgª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h%%ÿÿÿÿunsigned long ushª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h##ÿÿÿÿunsigned short ushfª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/gzip/zutil.h$$ÿÿÿÿushW./usr/include/ft2build.h*/usr/include/string.h(/usr/include/stdio.hû¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.c%vŒàÿÿÿÿ>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/_G_config.h z,xyÞ‘Œ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.cšn÷a†ÿV./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ*/usr/include/string.hên-©·®H˜(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.cÿÿÿÿÿÿÿÿÿÿÿÿ"FT_Stream_OpenLZW¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftlzw.cœ ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ[¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c%vŒàÿÿÿÿ6•ãˆ^U¯¨SŸ@LZW_MASK-. ( ( 1U << (n) ) - 1U )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hnŸæ†:õGLZW_CLEAR( 256¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hŸæŸÚlG:LZW_FIRST) 257¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hE¶V”ú¼ïµLZW_BIT_MASK+ 0x1f¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hE½c¡¶Å,íLZW_MAX_BITS& 16¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hž‹n8ÉŸ÷?cLZW_INIT_BITS% 9¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hN‡<õfŠe޼öLZW_BLOCK_MASK, 0x80¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hµRç´6,ý²Iˆ¦ÒÚ FTLZW_STACK_PUSHâV FT_BEGIN_STMNT if ( state->stack_top >= state->stack_size && ft_lzwstate_stack_grow( state ) < 0 ) goto Eof; state->stack[state->stack_top++] = (FT_Byte)(c); FT_END_STMNT¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cc./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cWEEj‰…¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hWEEj‰Š¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cÿÿÿÿÿÿÿÿÿÿÿÿ ft_lzwstate_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cÑßÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿÿÿÿÿ(ft_lzwstate_get_code¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c4k ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿFT_Int32 ft_lzwstate_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c½Íÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿft_lzwstate_io¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cí ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿout_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ.ft_lzwstate_prefix_grow¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cˆ«> grow the prefix/suffix arrays ÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿint$ft_lzwstate_refill¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c1Ž***********************************************************************ÿÿÿÿb stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿint"ft_lzwstate_reset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.c¯¹ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿÿÿÿÿ,ft_lzwstate_stack_grow¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.cl‡%4 grow the character stack ÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿint—./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h%vŒàÿÿÿÿ€¸1F0 2FT_LZW_DEFAULT_STACK_SIZE# 64¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hWEEj‰Š¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.hÿÿÿÿÿÿÿÿÿÿÿÿ ft_lzwstate_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h™™(ÿÿÿÿÿÿÿÿ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿÿÿÿÿ ft_lzwstate_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h•–)ÿÿÿÿÿÿÿÿuz/ stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿ sourceÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿft_lzwstate_io¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h¡£)ÿÿÿÿÿÿÿÿS stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿout_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ"ft_lzwstate_reset¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h)ÿÿÿÿÿÿÿÿo stateÿÿÿÿÿÿÿÿFT_LzwStateÿÿÿÿÿÿÿÿ FT_LzwPhase¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h77ÿÿÿÿÿÿÿÿ FT_LzwState¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h‘‘ ÿÿÿÿ _FT_LzwStateRec* FT_LzwStateRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/lzw/ftzopen.h‘‘ÿÿÿÿ_FT_LzwStateRec_./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.c%vV0ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cJ“;ûXñø´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.c^½]ᛢvè¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cAÎçgŸÍ¾Î²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.hAÎçgŸÍ¾Ó´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c^½]áœo4å¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c^½]áœ.DŸ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c^½]ᛪÝy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c^½]áœøD´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c^½]áœ*ç´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h^½]áœ*ì´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.cÿÿÿÿÿÿÿÿÿÿÿÿ›./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h%vV0ÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.hÿÿÿÿÿÿÿÿÿÿÿÿ"otv_BASE_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h#$*ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"otv_GDEF_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h),*ÿÿÿÿÿÿÿÿrp tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgsubÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgposÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"otv_GPOS_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h/1*ÿÿÿÿÿÿÿÿ/t tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"otv_GSUB_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h46*ÿÿÿÿÿÿÿÿB$ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ"otv_JSTF_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h;?*ÿÿÿÿÿÿÿÿl tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgsubÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgposÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c%vV0ÿÿÿÿ8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y´0¤êÁߢq_ØOTV_INITÂ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hs3ßIè)U#s;^ KoI$OTV_OPTIONAL_TABLEHP FT_UShort _table; FT_Bytes _table ## _p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _table$qÓèg÷L° f‹ÝoR´&OTV_OPTIONAL_OFFSETKœ FT_BEGIN_STMNT _offset ## _p = p; _offset = FT_NEXT_USHORT( p ); FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h_offsetQoCi’ÓZêÁߣ¿{OTV_NAME_ENTERÄ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hnameQsmpÞ P)¤0l·9f÷OTV_SIZE_CHECKWÜ FT_BEGIN_STMNT if ( _size > 0 && _size < table_size ) { if ( valid->root->level == FT_VALIDATE_PARANOID ) FT_INVALID_OFFSET; else { /* strip off `const' */ FT_Byte* pp = (FT_Byte*)_size ## _p; FT_TRACE3(( "\n" "Invalid offset to optional table `%s'!\n" "Set to zero.\n" "\n", #_size )); /* always assume 16bit entities */ _size = pp[0] = pp[1] = 0; } } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _sizeb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c^½]ᛪÝy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cÿÿÿÿÿÿÿÿÿÿÿÿ"otv_Axis_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cúÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid"otv_BASE_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c= ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ,otv_BaseCoord_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c Dÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid6otv_BaseScriptList_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cÜ÷ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_BaseScript_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c¯Ùÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid0otv_BaseTagList_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cGZÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_BaseValues_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.c]uÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid&otv_MinMax_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvbase.cx¬ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoidg¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c%vV0ÿÿÿÿ8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½ôÓÝúêÁߢq_ØOTV_ENTERÃ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hsQoCi’ÓZêÁߣ¿{OTV_NAME_ENTERÄ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hnameb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cJ“;ûXñø¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cÿÿÿÿÿÿÿÿÿÿÿÿ*otv_ClassDef_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cÇMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ,otv_Coverage_get_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c™ÄMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ,otv_Coverage_get_first¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cpxÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ*otv_Coverage_get_last¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c|•ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ*otv_Coverage_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c(lÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Device_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c8ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ0otv_FeatureList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c°Ù/ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿlookupsÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ*otv_Feature_get_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c¦­ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿFT_UInt(otv_Feature_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cŒ£ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ:otv_GSUBGPOS_get_Lookup_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cíóÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿÿÿÿÿRotv_GSUBGPOS_have_MarkAttachmentType_flag¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c÷ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ(otv_LangSys_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cÜMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ0otv_LookupList_get_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cz‰ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿFT_UInt.otv_LookupList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c`wÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Lookup_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c;] ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ.otv_ScriptList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c)`ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfeaturesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Script_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c&/ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c£6ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_u_O_O_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c|® ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c'R ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ2otv_u_x_Ox_y_Oy_z_Oz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c±éÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_x_y_Ox_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cUy3ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cc}ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.c¦Ä.ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ.otv_x_ux_y_uy_z_uz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cï$0ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_y_ux_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.cÇì.ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_ValidatorÿÿÿÿÿÿÿÿŸ./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h&¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h%vV0ÿÿÿÿ8Y²ÖÌ“{E~¦OTV_FUNCs x ## Func ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx½ôàF%e‚†OTV_FUNC_r x##Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx½õ˜#±OTV_NAME_o #x¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hÿÿÿÿÿÿÿÿÿÿÿÿ*otv_ClassDef_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hñò/ÿÿÿÿÿÿÿÿ/l tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ,otv_Coverage_get_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.håå+ÿÿÿÿÿÿÿÿ_T tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ,otv_Coverage_get_first¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hÝÝ+ÿÿÿÿÿÿÿÿE tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ*otv_Coverage_get_last¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.háá*ÿÿÿÿÿÿÿÿe tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ*otv_Coverage_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hØÙ/ÿÿÿÿÿÿÿÿ.e tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Device_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hþÿ-ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ0otv_FeatureList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h!#2ÿÿÿÿÿÿÿÿS tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿlookupsÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ(otv_Feature_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h.ÿÿÿÿÿÿÿÿpe tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ:otv_GSUBGPOS_get_Lookup_count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h§§2ÿÿÿÿÿÿÿÿo tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿÿÿÿÿRotv_GSUBGPOS_have_MarkAttachmentType_flag¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hªª>ÿÿÿÿÿÿÿÿH tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿÿÿÿÿ(otv_LangSys_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h/0.ÿÿÿÿÿÿÿÿb tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ.otv_LookupList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h1ÿÿÿÿÿÿÿÿLI tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Lookup_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h  -ÿÿÿÿÿÿÿÿr tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ.otv_ScriptList_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hAC1ÿÿÿÿÿÿÿÿi/ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿfeaturesÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_Script_validate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h<=-ÿÿÿÿÿÿÿÿ«î€ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hij&ÿÿÿÿÿÿÿÿs tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ&otv_u_O_O_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h›œ-ÿÿÿÿÿÿÿÿc tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hŽ)ÿÿÿÿÿÿÿÿP tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ2otv_u_x_Ox_y_Oy_z_Oz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h¢£3ÿÿÿÿÿÿÿÿp tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_u_x_y_Ox_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h”•)ÿÿÿÿÿÿÿÿ  tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h]^#ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.htu"ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ.otv_x_ux_y_uy_z_uz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h†‡1ÿÿÿÿÿÿÿÿ5 tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿotv_x_y_ux_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h}~'ÿÿÿÿÿÿÿÿO tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ "OTV_Validate_Func¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h()<ÿÿÿÿvoid OTV_Validator¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h&"&2ÿÿÿÿ2struct OTV_ValidatorRec_* OTV_ValidatorRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hAAÿÿÿÿ"OTV_ValidatorRec_£¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.h%vV0ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hÿÿÿÿÿÿÿÿÿÿÿÿk´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c%vV0ÿÿÿÿP’k[¯~2„»;ÕOTV_RUNÌ valid->func[0]¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y´0¤êÁߢq_ØOTV_INITÂ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½ôÓÝúêÁߢq_ØOTV_ENTERÃ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õmw«ßÁƒOTV_NEST2³à FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxy½õm#ÞˤÔLHOTV_NEST3º FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; valid->func[2] = z ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxyz½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hsF[]aÄ2¤¬RÆ©rLigGlyphFuncT otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h3ßIè)U#s;^ KoI$OTV_OPTIONAL_TABLEHP FT_UShort _table; FT_Bytes _table ## _p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _table$qÓèg÷L° f‹ÝoR´&OTV_OPTIONAL_OFFSETKœ FT_BEGIN_STMNT _offset ## _p = p; _offset = FT_NEXT_USHORT( p ); FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h_offsetEƒd7ÍSÛˆ‰æjœAttachListFunc( otv_O_x_Ox´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.cF[Eè2¡x¤•=_?CaretValueFuncZ0 otv_CaretValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.cQsmpÞ P)¤0l·9f÷OTV_SIZE_CHECKWÜ FT_BEGIN_STMNT if ( _size > 0 && _size < table_size ) { if ( valid->root->level == FT_VALIDATE_PARANOID ) FT_INVALID_OFFSET; else { /* strip off `const' */ FT_Byte* pp = (FT_Byte*)_size ## _p; FT_TRACE3(( "\n" "Invalid offset to optional table `%s'!\n" "Set to zero.\n" "\n", #_size )); /* always assume 16bit entities */ _size = pp[0] = pp[1] = 0; } } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _sizeb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _count¹§ÙV+aM¬RÆí”AttachPointFuncm otv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h©òf‰àÆMeˆ‰æjœ LigCaretListFunc) otv_O_x_Ox´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c^½]áœøD´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.cÿÿÿÿÿÿÿÿÿÿÿÿ.otv_CaretValue_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c\MŠ*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid"otv_GDEF_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.cÚ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgsubÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgposÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿotv_O_x_Ox´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgdef.c-XMD sets valid->extra1 (0) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoido´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c%vV0ÿÿÿÿ"P’k[¯~2„»;ÕOTV_RUNÌ valid->func[0]¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y´0¤êÁߢq_ØOTV_INITÂ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½ôÓÝúêÁߢq_ØOTV_ENTERÃ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õmžFöþñOTV_NEST1­¦ FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx½õmw«ßÁƒOTV_NEST2³à FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxy½õm#ÞˤÔLHOTV_NEST3º FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; valid->func[2] = z ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxyz½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hs[샹_Š“UÐ:ÓØPosRuleFuncx otv_x_y_ux_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h ü=~bzqq5–¡BaseArrayFunc2 otv_x_sxy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cŸóÜØÜ Ó¬RÆ©r&ChainPosRuleSetFuncO otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h3ßIè)U#s;^ KoI$OTV_OPTIONAL_TABLEHP FT_UShort _table; FT_Bytes _table ## _p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _table$qÓèg÷L° f‹ÝoR´&OTV_OPTIONAL_OFFSETKœ FT_BEGIN_STMNT _offset ## _p = p; _offset = FT_NEXT_USHORT( p ); FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h_offsetOú‹|B)#øqq5–¡Mark2ArrayFunc4 otv_x_sxy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cQoCi’ÓZêÁߣ¿{OTV_NAME_ENTERÄ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hnameQsmpÞ P)¤0l·9f÷OTV_SIZE_CHECKWÜ FT_BEGIN_STMNT if ( _size > 0 && _size < table_size ) { if ( valid->root->level == FT_VALIDATE_PARANOID ) FT_INVALID_OFFSET; else { /* strip off `const' */ FT_Byte* pp = (FT_Byte*)_size ## _p; FT_TRACE3(( "\n" "Invalid offset to optional table `%s'!\n" "Set to zero.\n" "\n", #_size )); /* always assume 16bit entities */ _size = pp[0] = pp[1] = 0; } } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _sizeS¨& r.\®¬RÆ©rPosRuleSetFuncX otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _countg ÆD,}ȬRÆ©r"LigatureArrayFuncU otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hoñpsyF sets valid->extra1 (lookup count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_ContextPos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c<)F sets valid->extra1 (lookup count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_CursivePos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c?†Š*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid2otv_ExtensionPos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c{£0 uses valid->type_funcs ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid4otv_GPOS_subtable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c¸Êÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿ"otv_GPOS_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cÍô ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ,otv_MarkArray_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c7\2Š*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid0otv_MarkBasePos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cˆ¯0 sets valid->extra2 (0) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_MarkLigPos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c±Ø0 sets valid->extra2 (1) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid0otv_MarkMarkPos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cÚ)0 sets valid->extra2 (0) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid(otv_PairPos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cÔ=MX sets valid->extra3 (pointer to base table) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid(otv_PairSet_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.cªÒ2Š*********************************************************************ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿformat1ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿformat2ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid,otv_SinglePos_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c^¨MX sets valid->extra3 (pointer to base table) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid0otv_ValueRecord_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c§óMX uses valid->extra3 (pointer to base table) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoidotv_u_O_O_u_O_O´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.ci•MD sets valid->extra1 (class count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid otv_value_length´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c—¥2Š*********************************************************************ÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_UIntotv_x_sxy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c9g(t uses valid->extra2 (boolean to handle NULL anchor field) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_gpos_validate_funcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.c¦"±ÿÿÿÿ0const OTV_Validate_Func*§´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h%vV0ÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h^½]áœ*ì´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.hÿÿÿÿÿÿÿÿÿÿÿÿ4otv_GPOS_subtable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h4ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿÿÿÿÿs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c%vV0ÿÿÿÿP’k[¯~2„»;ÕOTV_RUNÌ valid->func[0]¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y´0¤êÁߢq_ØOTV_INITÂ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½ôÓÝúêÁߢq_ØOTV_ENTERÃ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õmžFöþñOTV_NEST1­¦ FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx½õmw«ßÁƒOTV_NEST2³à FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxy½õm#ÞˤÔLHOTV_NEST3º FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; valid->func[2] = z ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxyz½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hs†3ûë]’“UÐ:ÓØSubRuleFuncz otv_x_y_ux_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hF\Š-Œ…3…Sœ„]šLigatureFuncÊ, otv_Ligature_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cL(ï¿ã¬RÆí”SequenceFuncq otv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hï"ûM\“UÐ:ÓØ SubClassRuleFuncy otv_x_y_ux_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h ËYvHB[¬RÆ©r&ChainSubRuleSetFuncQ otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h.®{?7 ´!³ÇÁï£Í©S*ChainSubClassRuleFunc‚0 otv_x_ux_y_uy_z_uz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hFU÷ÔŸk£¬RÆ©rLigatureSetFuncV otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hQoCi’ÓZêÁߣ¿{OTV_NAME_ENTERÄ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hnameVÓ‹¦)š”6¬RÆ©rSubRuleSetFuncZ otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _countt¨¶`—%#"%T;d0MultipleSubstFormat1Funcf otv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h›FY-[l#"%T;d0LigatureSubstFormat1Funce otv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h¶õôOW‰a#"%T;d2AlternateSubstFormat1Func` otv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h·s¬åš¬xm¬RÆ©r(ChainSubClassSetFuncP otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hÃÿÉ#çø¬RÆ©rSubClassSetFuncY otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hƈÝ.‰d#"%T;d.ContextSubstFormat1Funcd otv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hƈÝ7u+6SDVme¬.ContextSubstFormat2FuncŠ otv_u_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hƈÝ@`ò6SKb¼f).ContextSubstFormat3Func‘ otv_u_x_y_Ox_sy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hÏbýïá"dzÇÁï£Í©S ChainSubRuleFuncƒ0 otv_x_ux_y_uy_z_uz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hìÄdÁã Y#"%T;d8ChainContextSubstFormat1Funcb otv_u_C_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hìÄdÁìŒ Ô*b:X J€8ChainContextSubstFormat2Func˜( otv_u_O_O_O_O_x_Onx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hìÄdÁõwç¾è9gÐ7298ChainContextSubstFormat3FuncŸ4 otv_u_x_Ox_y_Oy_z_Oz_p_sp¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.höÀ#ϸî×ȬRÆí” AlternateSetFuncl otv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c^½]áœ.DŸ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cÿÿÿÿÿÿÿÿÿÿÿÿ 6otv_AlternateSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c£ÌD sets valid->extra1 (glyph count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid<otv_ChainContextSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cQŒ\ sets valid->extra1 (lookup count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid2otv_ContextSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cO4F sets valid->extra1 (lookup count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid6otv_ExtensionSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cŽÃ0 uses valid->type_funcs ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid"otv_GSUB_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c G ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ4otv_LigatureSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cî)ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid*otv_Ligature_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cÎë2 uses valid->glyph_count ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid4otv_MultipleSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cz¡(D sets valid->extra1 (glyph count) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_ValidatorÿÿÿÿvoidHotv_ReverseChainSingleSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.cÅ2 uses valid->glyph_count ÿÿÿÿy tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid0otv_SingleSubst_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c*x(2 uses valid->glyph_count ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_gsub_validate_funcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgsub.c"ÿÿÿÿ0const OTV_Validate_Func*w´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c%vV0ÿÿÿÿP’k[¯~2„»;ÕOTV_RUNÌ valid->func[0]¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y²fNêÁߢq_ØOTV_EXITÅ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h8Y´0¤êÁߢq_ØOTV_INITÂ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½ôÓÝúêÁߢq_ØOTV_ENTERÃ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h½õmžFöþñOTV_NEST1­¦ FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hx½õmw«ßÁƒOTV_NEST2³à FT_BEGIN_STMNT valid->nesting_level = 0; valid->func[0] = x ## Func ; valid->func[1] = y ## Func ; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hxy½õ[0‘êÁߢqhaOTV_TRACEÇ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hs—U—Ÿ¬RÆ©rJstfMaxFuncS otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h3ßIè)U#s;^ KoI$OTV_OPTIONAL_TABLEHP FT_UShort _table; FT_Bytes _table ## _p¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _table$qÓèg÷L° f‹ÝoR´&OTV_OPTIONAL_OFFSETKœ FT_BEGIN_STMNT _offset ## _p = p; _offset = FT_NEXT_USHORT( p ); FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h_offset/ÏÝÚWI:3@yfDΆó. JstfPriorityFunc!4 otv_JstfPriority_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c/üë0ËÐ|¬RÆ©rJstfLangSysFuncR otv_x_Ox¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hGÿ>Ò*íÙ¬RÆí”"ExtenderGlyphFuncn otv_x_ux¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hNðW¥ã¦K‘l£nËy^‰JstfLookupFunc"6 otv_GPOS_subtable_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.cQoCi’ÓZêÁߣ¿{OTV_NAME_ENTERÄ" do ; while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hnameQsmpÞ P)¤0l·9f÷OTV_SIZE_CHECKWÜ FT_BEGIN_STMNT if ( _size > 0 && _size < table_size ) { if ( valid->root->level == FT_VALIDATE_PARANOID ) FT_INVALID_OFFSET; else { /* strip off `const' */ FT_Byte* pp = (FT_Byte*)_size ## _p; FT_TRACE3(( "\n" "Invalid offset to optional table `%s'!\n" "Set to zero.\n" "\n", #_size )); /* always assume 16bit entities */ _size = pp[0] = pp[1] = 0; } } FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _sizeb9OÛ! å*ÊJpn„ÂOTV_LIMIT_CHECKQ¶ FT_BEGIN_STMNT if ( p + (_count) > valid->root->limit ) FT_INVALID_TOO_SHORT; FT_END_STMNT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h _count¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c^½]áœo4å¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvgpos.h^½]áœ*ì´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.cÿÿÿÿÿÿÿÿÿÿÿÿ"otv_JSTF_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.cÌ ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgsubÿÿÿÿÿÿÿÿFT_BytesÿÿÿÿgposÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿglyph_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿftvalidÿÿÿÿÿÿÿÿFT_Validatorÿÿÿÿÿÿÿÿ2otv_JstfPriority_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c(5P sets valid->extra1 (counter) ÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid.otv_JstfScript_validate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvjstf.c’É.^ sets valid->func1 (otv_JstfPriority_validate) ÿÿÿÿ‡ V€ tableÿÿÿÿÿÿÿÿFT_Bytesÿÿÿÿ validÿÿÿÿÿÿÿÿOTV_Validatorÿÿÿÿvoid{./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.c%vV0ÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvcommn.hJ“;ûXñý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvalid.h^½]ᛢví./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cAÎçgŸÍ¾Î²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.hAÎçgŸÍ¾Ó¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otverror.hJ“;û\µÝ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cÿÿÿÿÿÿÿÿÿÿÿÿotv_load_table²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.c(?ÿÿÿÿÿÿÿÿdilfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿtagÿÿÿÿÿÿÿÿ FT_Tagÿÿÿÿ tableÿÿÿÿÿÿÿÿ$FT_Byte* volatile*ÿÿÿÿtable_lenÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Errorotv_validate²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cBÄÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿ FT_Face volatileÿÿÿÿot_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿot_baseÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿot_gdefÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿot_gposÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿot_gsubÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿot_jstfÿÿÿÿÿÿÿÿFT_Bytes*ÿÿÿÿFT_Error&otvalid_get_service²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cÖÝÿÿÿÿÿÿÿÿd moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿFT_Pointer"otvalid_interface²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cÈ"Ëÿÿÿÿ<const FT_Service_OTvalidateRec otvalid_services²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.cÏÓÿÿÿÿ0const FT_ServiceDescRec*«./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.h%vV0ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.hAÎçgŸÍ¾Ó²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/otvalid/otvmod.hÿÿÿÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.c¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.c%vi¸ÿÿÿÿ ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.cõç”ÍžöJ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hõç”ÍžöJ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.cWJ £©Ë¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.hWJ £©Ë®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcferror.hËôªÓ=ÂàC¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.cWJ £þŠR¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.hWJ £þŠW®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.cËôªÓpLSBFirst§ 0¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h6ì’ Ö>‹MSBFirst¨ 1¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hGÄp÷xû®ª§¤õ®OPCF_BIT_MASK¹ ( 1 << 3 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÄ ‹–Zª§¤õÔPCF_BYTE_MASK¸ ( 1 << 2 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h+[ývöÑß ÿƒ‰¼Ä&PCF_GLYPH_PAD_INDEXÀ* ( (f) & ( 3 << 0 ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hfaQ3¸– ‹”²<@ÏëÏPCF_FORMAT_MASK­ 0xFFFFFF00UL¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h¨2–pZѪ¬Í±ø´$PCF_GLYPH_PAD_MASK· ( 3 << 0 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h³'wvƒ­!ª¬Í²r $PCF_SCAN_UNIT_MASKº ( 3 << 4 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÝc\{Çj‡zw‘Ö”dÁ"PCF_SIZE_TO_INDEXÎH ( (s) == 4 ? 2 : (s) == 2 ? 1 : 0 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hsåŸvîÞ¡+•Úq“Y‹Ö&PCF_SCAN_UNIT_INDEXÄ< ( ( (f) & ( 3 << 4 ) ) >> 4 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hf¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hõç”ÍžöJ./usr/include/ft2build.h¦a‹+Cï)ݤ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÿÿÿÿÿÿÿÿÿÿÿÿpcf_load_font¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.häåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPCF_Faceÿÿÿÿÿÿÿÿ PCF_Accel¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h{{ÿÿÿÿPCF_AccelRec_* PCF_AccelRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h{{ÿÿÿÿPCF_AccelRec_ *PCF_Compressed_Metric¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hZZ4ÿÿÿÿ4PCF_Compressed_MetricRec_* 0PCF_Compressed_MetricRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hZZÿÿÿÿ2PCF_Compressed_MetricRec_ PCF_Encoding¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hƒƒ"ÿÿÿÿ"PCF_EncodingRec_* PCF_EncodingRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hƒƒÿÿÿÿ PCF_EncodingRec_ PCF_Face¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h¢¢ÿÿÿÿPCF_FaceRec_* PCF_FaceRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h¢¢ÿÿÿÿPCF_FaceRec_ PCF_Metric¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hggÿÿÿÿPCF_MetricRec_* PCF_MetricRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hggÿÿÿÿPCF_MetricRec_ "PCF_ParseProperty¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h??,ÿÿÿÿ,PCF_ParsePropertyRec_* (PCF_ParsePropertyRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h??ÿÿÿÿ*PCF_ParsePropertyRec_ PCF_Property¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hOO"ÿÿÿÿ"PCF_PropertyRec_* PCF_PropertyRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hOOÿÿÿÿ PCF_PropertyRec_ PCF_Table¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h--ÿÿÿÿPCF_TableRec_* PCF_TableRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h--ÿÿÿÿPCF_TableRec_ PCF_Toc¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h66ÿÿÿÿPCF_TocRec_* PCF_TocRec¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h66ÿÿÿÿPCF_TocRec_ƒ./usr/include/ft2build.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcferror.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.c%vi¸ÿÿÿÿ6ì’ Ö>‹MSBFirst¨ 1¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÄ €o#Îõ@ [”PCF_BIT_ORDER¾B ( ( (f) & ( 1 << 3 ) ) ? 1 : 0 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hfÄ »r’ÖPb[§Êȱ¥PCF_GLYPH_PADÂ@ ( 1 << ( ( f ) & ( 3 << 0 ) ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hfÄ <é•”ì÷ôâ?¥PCF_SCAN_UNITÆR ( 1 << ( ( ( f ) & ( 3 << 4 ) ) >> 4 ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hfQÄ‹MSBFirst¨ 1¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h8»YÐ&˜ª§¤õ®OPCF_BITMAPSÚ ( 1 << 3 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h8»Æ<>ɪ§¤õÔPCF_METRICSÙ ( 1 << 2 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h+[ývöÑß ÿƒ‰¼Ä&PCF_GLYPH_PAD_INDEXÀ* ( (f) & ( 3 << 0 ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hfQÄ÷4PCF_COMPRESSED_METRIC_SIZEä 5¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.cv_†¢Yݪ§¤õqY PCF_ACCELERATORSØ ( 1 << 1 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hvdqB:Ëÿ!ç2ý‹Ã PCF_FILE_VERSIONªj ( ( 'p' << 24 ) | ( 'c' << 16 ) | ( 'f' << 8 ) | 1 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hvdoAö³Jûqß;ô),½ PCF_FORMAT_MATCH´j ( ( (a) & 0xFFFFFF00UL ) == ( (b) & 0xFFFFFF00UL ) )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hab¤ÙM1qjc±ø.+uî$PCF_DEFAULT_FORMAT¯ 0x00000000UL¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h×Ê-–ŠPW3XúNÛ™!ÒGLYPHPADOPTIONSá@ 4 /* I'm not sure about this */¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÜg‚ ý몧¤õëE"PCF_BDF_ENCODINGSÜ ( 1 << 5 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÝ>²Pô‡¡?c"PCF_PROPERTY_SIZEX 9¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.cÝØÔ:¾à±ø.+˜VÞ,PCF_COMPRESSED_METRICS² 0x00000100UL¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hÞrµ7•>ê=ª§¤öF¶(PCF_BDF_ACCELERATORSß ( 1 << 8 )¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hïeu³Éÿαø.+˜VÞ*PCF_ACCEL_W_INKBOUNDS± 0x00000100UL¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcf.hõç”ÍžöJ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.cWJ £©Ë¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfread.hWJ £©Ë®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcferror.hËôªÓ=ÂàC®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfdrivr.hËôªÓÿÿÿÿÿÿÿÿfcpbufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿFourByteSwap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.cTg ÿÿÿÿÿÿÿÿbufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿTwoByteSwap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.cAQÿÿÿÿÿÿÿÿbufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿ¿./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.hWJ £þŠW¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.hÿÿÿÿÿÿÿÿÿÿÿÿBitOrderInvert¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h&'*ÿÿÿÿÿÿÿÿfcpbufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿFourByteSwap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h./(ÿÿÿÿÿÿÿÿ.bufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿTwoByteSwap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pcf/pcfutil.h*+'ÿÿÿÿÿÿÿÿbbufÿÿÿÿÿÿÿÿunsigned char*ÿÿÿÿ nbytesÿÿÿÿÿÿÿÿintÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfr.c%vàÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cWK&£1‘¤¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hWK&£1‘©./usr/include/ft2build.h¦a‹+Cï)ݤ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfr.cõç”Íùš¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.cWK&¡äSS¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hWK&¡äSX®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cËüVÅæ 9®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hËüVÅæ >¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cWK&¢©Ï"¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.cWK&¢Úúp®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.cËüVÂI¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.hËüVÂN¤/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfr.cÿÿÿÿÿÿÿÿÿÿÿÿ“¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.cWK&¡äSS¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hWK&¡äSX®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.cÿÿÿÿÿÿÿÿÿÿÿÿ&pfr_cmap_char_index¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c?VÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿPFR_CMapÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ$pfr_cmap_char_next¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.cZ“ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿPFR_CMapÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿpfr_cmap_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c7;ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿPFR_CMapÿÿÿÿÿÿÿÿpfr_cmap_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.c3ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿPFR_CMapÿÿÿÿÿÿÿÿÃ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hWK&¡äSX®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hÿÿÿÿÿÿÿÿÿÿÿÿ PFR_CMap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h""ÿÿÿÿPFR_CMapRec_* PFR_CMapRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h""ÿÿÿÿPFR_CMapRec_—./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.cËüVÂI¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.hËüVÂN®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.cÿÿÿÿÿÿÿÿÿÿÿÿpfr_get_advance®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c?UÿÿÿÿÿÿÿÿpfrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿanadvanceÿÿÿÿÿÿÿÿFT_Pos*ÿÿÿÿÿÿÿÿpfr_get_kerning®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c<ÿÿÿÿÿÿÿÿrfppfrfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿleftÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ rightÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿavectorÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿpfr_get_metrics®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.cY~ÿÿÿÿÿÿÿÿpfrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ(anoutline_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ&ametrics_resolutionÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ ametrics_x_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿ ametrics_y_scaleÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿpfr_get_service®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c˜žÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿ const FT_String*ÿÿÿÿÿÿÿÿpfr_services®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.c"” SERVICE LIST 0const FT_ServiceDescRec*Ç./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.h%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.hËüVÂN®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrdrivr.hÿÿÿÿÿÿÿÿÿÿÿÿË®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h%vàÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hÿÿÿÿÿÿÿÿÿÿÿÿ›®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c%vàÿÿÿÿ¿Îlc*î>hÖø3ÁPFR_CHECKt do { if ( p + (x) > limit ) goto Too_Short; } while ( 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hxÇ4-~VïÊŸÿ5?PFR_NEXT_BYTE%$ FT_NEXT_BYTE( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpÇ4-¬ÊŸüp²²PFR_NEXT_INT8&$ FT_NEXT_CHAR( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpÇ4-ƒD“Ê¢þ”!rPFR_NEXT_LONG)$ FT_NEXT_OFF3( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpQ:~pòc#útÎæÔÊHPFR_NEXT_SHORT'& FT_NEXT_SHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpdâepf¦D–¡Â8Nò<'oPFR_NEXT_USHORT(( FT_NEXT_USHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hWK&£1‘©./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cËüVÅæ 9®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hËüVÅæ >¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cÿÿÿÿÿÿÿÿÿÿÿÿ .pfr_glyph_close_contour®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cMu7> close current contour, if any ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿvoid$pfr_glyph_curve_to®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cŸÅÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿcontrol1ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿcontrol2ÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Errorpfr_glyph_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c4L%ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿÿÿÿÿpfr_glyph_end®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.càôÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿvoidpfr_glyph_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c'0ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿ"pfr_glyph_line_to®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c}œÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_GlyphÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Errorpfr_glyph_load®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c+; ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿgps_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ.pfr_glyph_load_compound®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.c+ÀB load a composite/compound glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_GlyphÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Error$pfr_glyph_load_rec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cÃ$ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿgps_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Error*pfr_glyph_load_simple®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cõ*'* load a simple glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_GlyphÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Error"pfr_glyph_move_to®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cÈÝÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_GlyphÿÿÿÿtoÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Errorpfr_glyph_start®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.cvzb reset glyph to start the loading of a new glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_GlyphÿÿÿÿvoidÏ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hËüVÅæ >®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hÿÿÿÿÿÿÿÿÿÿÿÿpfr_glyph_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h$ÿÿÿÿÿÿÿÿrfp glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿÿÿÿÿpfr_glyph_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h*ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿ loaderÿÿÿÿÿÿÿÿFT_GlyphLoaderÿÿÿÿÿÿÿÿpfr_glyph_load®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h#'#ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_Glyphÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿgps_offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿŸ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c%vàÿÿÿÿ¿Îlc*î>hÖø3ÁPFR_CHECKt do { if ( p + (x) > limit ) goto Too_Short; } while ( 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hxÇ4-~VïÊŸÿ5?PFR_NEXT_BYTE%$ FT_NEXT_BYTE( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpÇ4-ƒD“Ê¢þ”!rPFR_NEXT_LONG)$ FT_NEXT_OFF3( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpQ:|'ñÊL2”»]×>ùPFR_KERN_INDEXÑ` ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hg1g2Q:~pòc#útÎæÔÊHPFR_NEXT_SHORT'& FT_NEXT_SHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpQ:~pQÖútÕl†Çc)PFR_NEXT_ULONG*& FT_NEXT_UOFF3( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpdâepf¦D–¡Â8Nò<'oPFR_NEXT_USHORT(( FT_NEXT_USHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hp./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cWK&¢©Ï"¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cÿÿÿÿÿÿÿÿÿÿÿÿ "pfr_aux_name_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cq• Loads a name from the auxiliary data. Since this extracts undocumented strings from the font file, we need to be careful here.ÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿastringÿÿÿÿÿÿÿÿFT_String**ÿÿÿÿFT_Error>pfr_extra_item_load_bitmap_info¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c[¼ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿÿÿÿÿ6pfr_extra_item_load_font_id¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c¾ÖÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿÿÿÿÿBpfr_extra_item_load_kerning_pairs¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c`ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿÿÿÿÿ<pfr_extra_item_load_stem_snaps¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cØÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿÿÿÿÿ*pfr_extra_items_parse¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c.hMÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿitem_listÿÿÿÿÿÿÿÿPFR_ExtraItemÿÿÿÿitem_dataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ(pfr_extra_items_skip¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c&*ÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ pfr_header_check¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c¬ÃKÿÿÿÿÿÿÿÿ headerÿÿÿÿÿÿÿÿPFR_Headerÿÿÿÿÿÿÿÿpfr_header_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c˜¨ÿÿÿÿÿÿÿÿ headerÿÿÿÿÿÿÿÿPFR_Headerÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ$pfr_log_font_count¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cÇØÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿsection_offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿ acountÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"pfr_log_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cÜY!ÿÿÿÿÿÿÿÿlog_fontÿÿÿÿÿÿÿÿPFR_LogFontÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿsection_offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿsize_incrementÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"pfr_phy_font_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.c™Áÿÿÿÿÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ"pfr_phy_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cÅ© ÿÿÿÿÿÿÿÿphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ"pfr_header_fields¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cj ”Š**********************************************************************const FT_Frame_Field*0pfr_phy_font_extra_items¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.cd!kÿÿÿÿ.const PFR_ExtraItemRec*Ó¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hÿÿÿÿÿÿÿÿÿÿÿÿ*pfr_extra_items_parse¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hCF3ÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿitem_listÿÿÿÿÿÿÿÿPFR_ExtraItemÿÿÿÿitem_dataÿÿÿÿÿÿÿÿFT_Pointerÿÿÿÿÿÿÿÿ(pfr_extra_items_skip¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h?@)ÿÿÿÿÿÿÿÿrfpppÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ pfr_header_check¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hPP(ÿÿÿÿÿÿÿÿ  headerÿÿÿÿÿÿÿÿPFR_Headerÿÿÿÿÿÿÿÿpfr_header_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hKL'ÿÿÿÿÿÿÿÿe headerÿÿÿÿÿÿÿÿPFR_Headerÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ$pfr_log_font_count¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hUW*ÿÿÿÿÿÿÿÿ  streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ$log_section_offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿ acountÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ"pfr_log_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h[_2ÿÿÿÿÿÿÿÿ/@log_fontÿÿÿÿÿÿÿÿPFR_LogFontÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿface_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿsection_offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿsize_incrementÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"pfr_phy_font_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hkl*ÿÿÿÿÿÿÿÿ phy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ"pfr_phy_font_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hdg(ÿÿÿÿÿÿÿÿhphy_fontÿÿÿÿÿÿÿÿPFR_PhyFontÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ PFR_ExtraItem¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h;(;8ÿÿÿÿ>struct const PFR_ExtraItemRec_* PFR_ExtraItemRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h99ÿÿÿÿ"PFR_ExtraItemRec_ .PFR_ExtraItem_ParseFunc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h020ÿÿÿÿFT_Error£¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c%vàÿÿÿÿQ:|'ñÊL2”»]×>ùPFR_KERN_INDEXÑ` ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hg1g2Q:~p®ÄÄä›Þ¨wϬPFR_NEXT_KPAIR×^ ( p += 2, ( (FT_UInt32)p[-2] << 16 ) | p[-1] )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hp ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hWK&£1‘©./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrcmap.hWK&¡äSX®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrgload.hËüVÅæ >¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.cWK&¢Úúp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.cÿÿÿÿÿÿÿÿÿÿÿÿpfr_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c)8ÿÿÿÿÿÿÿÿpfrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ(pfr_face_get_kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c¿? ÿÿÿÿÿÿÿÿpfrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ glyph1ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ glyph2ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿpfr_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c< Mÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿpfrfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿpfr_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c#ÿÿÿÿÿÿÿÿpfrslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿpfr_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.cÿÿÿÿÿÿÿÿrpfrslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿpfr_slot_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.c'¼MÿÿÿÿÿÿÿÿpfrslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿpfrsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ×®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h%vàÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hÿÿÿÿÿÿÿÿÿÿÿÿpfr_face_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hBB ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿ(pfr_face_get_kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hFI-ÿÿÿÿÿÿÿÿD faceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿ glyph1ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ glyph2ÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿÿÿÿÿpfr_face_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h;?(ÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿpfr_slot_done¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hPP%ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿpfr_slot_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hMM%ÿÿÿÿÿÿÿÿpslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿpfr_slot_load¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hTW+ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ PFR_Face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h(ÿÿÿÿ(struct PFR_FaceRec_* PFR_FaceRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h((ÿÿÿÿPFR_FaceRec_ PFR_Size¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h(ÿÿÿÿ(struct PFR_SizeRec_* PFR_SizeRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h//ÿÿÿÿPFR_SizeRec_ PFR_Slot¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h(ÿÿÿÿ(struct PFR_SlotRec_* PFR_SlotRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h77ÿÿÿÿPFR_SlotRec_§¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c%vàÿÿÿÿ¿Îlc*î>hÖø3ÁPFR_CHECKt do { if ( p + (x) > limit ) goto Too_Short; } while ( 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hxÇ4-~VïÊŸÿ5?PFR_NEXT_BYTE%$ FT_NEXT_BYTE( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpÇ4-¬ÊŸüp²²PFR_NEXT_INT8&$ FT_NEXT_CHAR( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpÇ4-ƒD“Ê¢þ”!rPFR_NEXT_LONG)$ FT_NEXT_OFF3( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpQ:~pòc#útÎæÔÊHPFR_NEXT_SHORT'& FT_NEXT_SHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpQ:~pQÖútÕl†Çc)PFR_NEXT_ULONG*& FT_NEXT_UOFF3( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hpdâepf¦D–¡Â8Nò<'oPFR_NEXT_USHORT(( FT_NEXT_USHORT( p )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cWK&£1‘¤¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hWK&£1‘©./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrerror.hËüVÃŒ[¡¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrload.hWK&¢©Ï'¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cÿÿÿÿÿÿÿÿÿÿÿÿ4pfr_bitwriter_decode_bytes¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cCvÿÿÿÿÿÿÿÿ writerÿÿÿÿÿÿÿÿPFR_BitWriterÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoid2pfr_bitwriter_decode_rle1¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cyÆÿÿÿÿÿÿÿÿ writerÿÿÿÿÿÿÿÿPFR_BitWriterÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoid2pfr_bitwriter_decode_rle2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cÉMÿÿÿÿÿÿÿÿ writerÿÿÿÿÿÿÿÿPFR_BitWriterÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoid$pfr_bitwriter_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c0@ÿÿÿÿÿÿÿÿ writerÿÿÿÿÿÿÿÿPFR_BitWriterÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿdecreasingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿvoid(pfr_load_bitmap_bits¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cß Mÿÿÿÿÿÿÿÿ/pÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ formatÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿdecreasingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ targetÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿFT_Error.pfr_load_bitmap_metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cXÜÿÿÿÿÿÿÿÿ  pdataÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿscaled_advanceÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ axposÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿ ayposÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿ axsizeÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿ aysizeÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿaadvanceÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿaformatÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿFT_Error,pfr_lookup_bitmap_data¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.cWJŠ*********************************************************************ÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿfound_offsetÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿfound_sizeÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿvoid(pfr_slot_load_bitmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c§ ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_SlotÿÿÿÿsizeÿÿÿÿÿÿÿÿPFR_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ PFR_BitWriter¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c--$ÿÿÿÿPFR_BitWriter_* PFR_BitWriterRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.c--ÿÿÿÿPFR_BitWriter_Û¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h%vàÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hWK&£1‘©./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrobjs.hWK&¢Úúu¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.hÿÿÿÿÿÿÿÿÿÿÿÿ(pfr_slot_load_bitmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrsbit.h/ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPFR_SlotÿÿÿÿsizeÿÿÿÿÿÿÿÿPFR_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿß./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h%vàÿÿÿÿ€¸1F0 PFR_KERN_INDEXÑ` ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hg1g2./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hËüVÙµ_<®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÿÿÿÿÿÿÿÿÿÿÿÿ PFR_BitmapChar®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hˆˆ&ÿÿÿÿ&PFR_BitmapCharRec_* "PFR_BitmapCharRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hˆˆÿÿÿÿ$PFR_BitmapCharRec_ PFR_BitmapFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÿÿÿÿ PFR_BitmapFlags_ PFR_Char®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h²²ÿÿÿÿPFR_CharRec_* PFR_CharRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h²²ÿÿÿÿPFR_CharRec_ PFR_Coord®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h44ÿÿÿÿPFR_CoordRec_* PFR_CoordRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h44ÿÿÿÿPFR_CoordRec_ PFR_Dimension®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h½½$ÿÿÿÿ$PFR_DimensionRec_* PFR_DimensionRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h½½ÿÿÿÿ"PFR_DimensionRec_ PFR_Glyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.haaÿÿÿÿPFR_GlyphRec_* PFR_GlyphFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h++ÿÿÿÿPFR_GlyphFlags_ PFR_GlyphRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.haaÿÿÿÿPFR_GlyphRec_ PFR_Header®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hCCÿÿÿÿPFR_HeaderRec_* PFR_HeaderFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hLLÿÿÿÿ PFR_HeaderFlags_ PFR_HeaderRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hCCÿÿÿÿPFR_HeaderRec_ PFR_KernFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÿÿÿÿPFR_KernFlags_ PFR_KernItem®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÁ!Á0ˆ********************************************************************0struct PFR_KernItemRec_* PFR_KernItemRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÎÎÿÿÿÿ PFR_KernItemRec_ "PFR_LineJoinFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.httÿÿÿÿ$PFR_LineJoinFlags_ PFR_LogFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hkkÿÿÿÿPFR_LogFlags_ PFR_LogFont®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h__ ÿÿÿÿ PFR_LogFontRec_* PFR_LogFontRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h__ÿÿÿÿPFR_LogFontRec_ PFR_PhyFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hÿÿÿÿPFR_PhyFlags_ PFR_PhyFont®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h  ÿÿÿÿ PFR_PhyFontRec_* PFR_PhyFontRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h  ÿÿÿÿPFR_PhyFontRec_ PFR_Strike®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h¦¦ÿÿÿÿPFR_StrikeRec_* PFR_StrikeFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h““ÿÿÿÿ PFR_StrikeFlags_ PFR_StrikeRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h¦¦ÿÿÿÿPFR_StrikeRec_ PFR_SubGlyph®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h@@"ÿÿÿÿ"PFR_SubGlyphRec_* "PFR_SubGlyphFlags®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.hJJÿÿÿÿ&PFR_SubgGlyphFlags_ PFR_SubGlyphRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pfr/pfrtypes.h@@ÿÿÿÿ PFR_SubGlyphRec_«./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c%v+8ÿÿÿÿ Gæ%:EOF9 -1²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c.jzÿ*|=ä¥í!AFM_GETCFŽ ( ( (stream)->cursor < (stream)->limit ) ? *(stream)->cursor++ : - 1 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c4f6Œ?è:L|ª žAFM_IS_EOF@D ( (ch) == - 1 || (ch) == '\x1a' )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cch4f6Œª*nlÇ@Ú:qAFM_IS_SEPD ( (ch) == ';' )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cch;êT°W|×Úr‘èKERN_INDEX“@ ( ( (FT_ULong)g1 << 16 ) | g2 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cg1g2;'c”щ¦¦â/r2'ìAFM_IS_SPACEA@ ( (ch) == ' ' || (ch) == '\t' )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cchYjƒmL~#Á¦ôq÷·$AFM_STREAM_KEY_LENML ( (char*)(stream)->cursor - key - 1 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c streamkeyBÇwjÈv‘°²î4>ø ¤ÔAFM_IS_NEWLINE>B ( (ch) == '\r' || (ch) == '\n' )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cchBÇ~ï«)Lû¢¾¸´AFM_STATUS_EOCP\ ( (stream)->status >= AFM_STREAM_STATUS_EOC )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c streamBÇ~ïÂÀ)Lû¢¿%AFM_STATUS_EOFV\ ( (stream)->status >= AFM_STREAM_STATUS_EOF )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c streamBÇ~ïÂê)Lû¢¿ËAFM_STATUS_EOLS\ ( (stream)->status >= AFM_STREAM_STATUS_EOL )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c streamdñ>^c}–C0wie*®(AFM_STREAM_KEY_BEGINJ@ (char*)( (stream)->cursor - 1 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c stream–5§°Â ò>÷"AFM_MAX_ARGUMENTSD 5²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÌ® ä)kÁ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cdy‘o@ž@²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hdy‘o@ž@Dz/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cÿÿÿÿÿÿÿÿÿÿÿÿ,afm_compare_kern_pairs²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c˜£ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿconst void*ÿÿÿÿbÿÿÿÿÿÿÿÿconst void*ÿÿÿÿÿÿÿÿ&afm_parse_kern_data²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c(ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿFT_Error(afm_parse_kern_pairs²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c¦þÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿFT_Error(afm_parse_track_kern²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cF–!ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿFT_Errorafm_parser_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c)/ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿÿÿÿÿafm_parser_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c %ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ&afm_parser_next_key²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c¹ïÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿlineÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ afm_parser_parse²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cJ¿ ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿÿÿÿÿ&afm_parser_read_int²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c3Cÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿaintÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿÿÿÿÿ(afm_parser_read_vals²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.coµÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿvalsÿÿÿÿÿÿÿÿAFM_Valueÿÿÿÿnÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ.afm_parser_skip_section²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c+Fÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿend_sectionÿÿÿÿÿÿÿÿAFM_TokenÿÿÿÿFT_Error&afm_stream_read_one²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cv)N read a key or value in current column ÿÿÿÿ streamÿÿÿÿÿÿÿÿAFM_Streamÿÿÿÿ char*,afm_stream_read_string²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cžÅ9F read a string (i.e., read to EOL) ÿÿÿÿ streamÿÿÿÿÿÿÿÿAFM_Streamÿÿÿÿ char*,afm_stream_skip_spaces²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cZu-z column separator; there is no `column' in the spec actually ÿÿÿÿ streamÿÿÿÿÿÿÿÿAFM_Streamÿÿÿÿintafm_tokenize²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cò ÿÿÿÿÿÿÿÿkeyÿÿÿÿÿÿÿÿconst char*ÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿAFM_Token*AFM_STREAM_STATUS_EOC²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c''ÿÿÿÿconst int*AFM_STREAM_STATUS_EOF²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c))ÿÿÿÿconst int*AFM_STREAM_STATUS_EOL²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c((ÿÿÿÿconst int0AFM_STREAM_STATUS_NORMAL²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c&&ÿÿÿÿconst intafm_key_table²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cdÿÿÿÿ$const char* const* AFM_StreamRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c55ÿÿÿÿAFM_StreamRec_ AFM_Token²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c ÿÿÿÿAFM_Token_ã./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hdy‘o@ž@Dz/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hÿÿÿÿÿÿÿÿÿÿÿÿafm_parser_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h%%'ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿÿÿÿÿafm_parser_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h!&ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ&afm_parser_next_key²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hMO(ÿÿÿÿÿÿÿÿ/ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿlineÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ afm_parser_parse²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h))(ÿÿÿÿÿÿÿÿo parserÿÿÿÿÿÿÿÿAFM_Parserÿÿÿÿÿÿÿÿ(afm_parser_read_vals²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hGI'ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿAFM_ParserÿÿÿÿvalsÿÿÿÿÿÿÿÿAFM_Valueÿÿÿÿnÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ&AFM_VALUE_TYPE_BOOL²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h22ÿÿÿÿAFM_ValueType_(AFM_VALUE_TYPE_FIXED²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h00 real number AFM_ValueType_(AFM_VALUE_TYPE_INDEX²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h33-ÿÿÿÿAFM_ValueType_,AFM_VALUE_TYPE_INTEGER²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h11ÿÿÿÿAFM_ValueType_&AFM_VALUE_TYPE_NAME²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h//ÿÿÿÿAFM_ValueType_*AFM_VALUE_TYPE_STRING²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h..ÿÿÿÿAFM_ValueType_ AFM_Value²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hBBÿÿÿÿAFM_ValueRec_* AFM_ValueRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hBBÿÿÿÿAFM_ValueRec_ AFM_ValueType_²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h,4ÿÿÿÿconst int¯./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psaux.c%v+8ÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psaux.cWL‘ųl$./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.cdy“!kL„²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cdy“$Ûtج²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.hdy“!kL‰²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hdy“$Ûtر²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÌ® ç}¹®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hÌ® ç}¾®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cÌ® ä)k¼®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÌ® ä)kÁ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.cdy‘o@ž@®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÌ® 冲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hdy‘o@ž@Ç®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psaux.cÿÿÿÿÿÿÿÿÿÿÿÿç²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h%v+8ÿÿÿÿ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hÿÿÿÿÿÿÿÿÿÿÿÿ³./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.c%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.cdy“!kL„²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.hdy“!kL‰²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hdy“$Ûtر®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hÌ® ç}¾²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/afmparse.hdy‘o@ž@Ç®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.cÿÿÿÿÿÿÿÿÿÿÿÿpsaux_interface²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.cgvÿÿÿÿ*const PSAux_Interfaceë./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.hdy“!kL‰²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxmod.hÿÿÿÿÿÿÿÿÿÿÿÿ·./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hx®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.c%v+8ÿÿÿÿ&éDùOP/ >=®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.c./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cÌ® ä)k¼®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÌ® ä)kÁ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冮/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cÿÿÿÿÿÿÿÿÿÿÿÿ,PS_Conv_ASCIIHexDecode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cGœÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ&PS_Conv_EexecDecode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.c Ñ ÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿseedÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿÿÿÿÿPS_Conv_Strtol®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cJuÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿbaseÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿPS_Conv_ToFixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cãÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿPS_Conv_ToInt®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.cyŒÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿft_char_table®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.c!, ASCII const FT_Char*ï./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÌ® ä)kÁ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÿÿÿÿÿÿÿÿÿÿÿÿ,PS_Conv_ASCIIHexDecode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h47(ÿÿÿÿÿÿÿÿb/ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ&PS_Conv_EexecDecode®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h:>)ÿÿÿÿÿÿÿÿ2 cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿseedÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿÿÿÿÿPS_Conv_Strtol®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h#ÿÿÿÿÿÿÿÿp/x cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿbaseÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿPS_Conv_ToFixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h'))ÿÿÿÿÿÿÿÿa/x cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿPS_Conv_ToInt®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h#$#ÿÿÿÿÿÿÿÿ cursorÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ»./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h=®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c%v+8ÿÿÿÿKDâ"‚ªà¸…ȦY‡IS_OCTAL_DIGITD: ( '0' <= (c) && (c) <= '7' )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.ccS;Ø<“j¹û0*T1_MAX_TABLE_ELEMENTSÈ 32®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psconv.hÌ® ä)kÁ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÌ® 冮/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冮/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÿÿÿÿÿÿÿÿÿÿÿÿ$ps_parser_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cŒ­Mÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿps_parser_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c}ˆÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_ParserÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ(ps_parser_load_field®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c÷Åÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ fieldÿÿÿÿÿÿÿÿconst T1_Fieldÿÿÿÿobjectsÿÿÿÿÿÿÿÿ void**ÿÿÿÿmax_objectsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pflagsÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ4ps_parser_load_field_table®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÌÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ fieldÿÿÿÿÿÿÿÿconst T1_Fieldÿÿÿÿobjectsÿÿÿÿÿÿÿÿ void**ÿÿÿÿmax_objectsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pflagsÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ.ps_parser_skip_PS_token®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cúTÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ*ps_parser_skip_spaces®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cX_Gÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ$ps_parser_to_bytes®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cGÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ bytesÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmax_bytesÿÿÿÿÿÿÿÿFT_Longÿÿÿÿpnum_bytesÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿdelimitersÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ0ps_parser_to_coord_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cT[ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿmax_coordsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿÿÿÿÿ$ps_parser_to_fixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cKPÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ0ps_parser_to_fixed_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c_gÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿmax_valuesÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ valuesÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ ps_parser_to_int®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c ?ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ$ps_parser_to_token®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cbÆ9ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ tokenÿÿÿÿÿÿÿÿT1_Tokenÿÿÿÿÿÿÿÿ0ps_parser_to_token_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÉûAÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ tokensÿÿÿÿÿÿÿÿT1_Tokenÿÿÿÿmax_tokensÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpnum_tokensÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿÿÿÿÿps_table_add®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c¦æMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ objectÿÿÿÿÿÿÿÿ void*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_PtrDistÿÿÿÿÿÿÿÿps_table_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cèüÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿÿÿÿÿps_table_new®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cC]ÿÿÿÿÿÿÿÿb tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ ps_table_release®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c;ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿÿÿÿÿps_tobool®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cÒôMÿÿÿÿÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿintps_tocoordarray®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cýHAv array; in this case we ignore `max_coords' ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmax_coordsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿ FT_Intps_tofixedarray®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cJ‘v array; in this case we ignore `max_values' ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmax_valuesÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ valuesÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ FT_Int&reallocate_t1_table®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cq¤Mÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿnew_sizeÿÿÿÿÿÿÿÿFT_LongÿÿÿÿFT_Errorshift_elements®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c`nÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿold_baseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoidskip_comment®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c)j first character must be already part of the comment ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoid&skip_literal_string®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cJ”#tacur is positioned at the character after the closing `)' ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Errorskip_procedure®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c½öK` even within a Type1 font ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Errorskip_spaces®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c,HBÿÿÿÿÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿvoidskip_string®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c–»6: first character must be `<' ÿÿÿÿacurÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿFT_Error,t1_builder_add_contour®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c2L9ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿ(t1_builder_add_point®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c9ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿflagÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿÿÿÿÿ*t1_builder_add_point1®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c!02ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ.t1_builder_check_points®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cù+ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ0t1_builder_close_contour®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cg’MÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿt1_builder_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cí÷@ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿt1_builder_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c¯ëMÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_BuilderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ,t1_builder_start_point®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.cNe!ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿt1_decrypt®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.c•¡ ÿÿÿÿÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_OffsetÿÿÿÿseedÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿÿÿÿÿó./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冮/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÿÿÿÿÿÿÿÿÿÿÿÿps_parser_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hŽŽ%ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿps_parser_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hˆ‹%ÿÿÿÿÿÿÿÿT parserÿÿÿÿÿÿÿÿPS_ParserÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ(ps_parser_load_field®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h]a0ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ fieldÿÿÿÿÿÿÿÿconst T1_Fieldÿÿÿÿobjectsÿÿÿÿÿÿÿÿ void**ÿÿÿÿmax_objectsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pflagsÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ4ps_parser_load_field_table®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hdh6ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ fieldÿÿÿÿÿÿÿÿconst T1_Fieldÿÿÿÿobjectsÿÿÿÿÿÿÿÿ void**ÿÿÿÿmax_objectsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ pflagsÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ.ps_parser_skip_PS_token®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hPP.ÿÿÿÿÿÿÿÿ€ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ*ps_parser_skip_spaces®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hMM,ÿÿÿÿÿÿÿÿs parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ$ps_parser_to_bytes®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hos-ÿÿÿÿÿÿÿÿ1- parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ bytesÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿmax_bytesÿÿÿÿÿÿÿÿFT_Longÿÿÿÿpnum_bytesÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿdelimitersÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ0ps_parser_to_coord_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h|~/ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿmax_coordsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿÿÿÿÿ$ps_parser_to_fixed®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hwx,ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ0ps_parser_to_fixed_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h„2ÿÿÿÿÿÿÿÿ  parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿmax_valuesÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ valuesÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿpower_tenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ ps_parser_to_int®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hkk'ÿÿÿÿÿÿÿÿp parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿÿÿÿÿ$ps_parser_to_token®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hST(ÿÿÿÿÿÿÿÿ/ parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ tokenÿÿÿÿÿÿÿÿT1_Tokenÿÿÿÿÿÿÿÿ0ps_parser_to_token_array®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hWZ4ÿÿÿÿÿÿÿÿi parserÿÿÿÿÿÿÿÿPS_Parserÿÿÿÿ tokensÿÿÿÿÿÿÿÿT1_Tokenÿÿÿÿmax_tokensÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿpnum_tokensÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿÿÿÿÿps_table_add®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h69$ÿÿÿÿÿÿÿÿd tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ objectÿÿÿÿÿÿÿÿ void*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_PtrDistÿÿÿÿÿÿÿÿps_table_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h<<"ÿÿÿÿÿÿÿÿt tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿÿÿÿÿps_table_new®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h13#ÿÿÿÿÿÿÿÿp/x tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ ps_table_release®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h@@%ÿÿÿÿÿÿÿÿp tableÿÿÿÿÿÿÿÿPS_Tableÿÿÿÿÿÿÿÿ,t1_builder_add_contour®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h³³/ÿÿÿÿÿÿÿÿebuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿ(t1_builder_add_point®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h¨«*ÿÿÿÿÿÿÿÿebuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_PosÿÿÿÿflagÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿÿÿÿÿ*t1_builder_add_point1®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h®°(ÿÿÿÿÿÿÿÿobuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿ.t1_builder_check_points®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h¤¥.ÿÿÿÿÿÿÿÿobuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿÿÿÿÿ0t1_builder_close_contour®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h½½1ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿt1_builder_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h¡¡(ÿÿÿÿÿÿÿÿrbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿÿÿÿÿt1_builder_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hšž*ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_BuilderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ,t1_builder_start_point®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h·¹)ÿÿÿÿÿÿÿÿbuilderÿÿÿÿÿÿÿÿT1_Builderÿÿÿÿxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿÿÿÿÿt1_decrypt®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÉËÿÿÿÿÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_OffsetÿÿÿÿseedÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿÿÿÿÿps_table_funcs®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h''+ÿÿÿÿ.const PS_Table_FuncsRec¿®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÌ® ç}¹®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hÌ® ç}¾®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÿÿÿÿÿÿÿÿÿÿÿÿ2t1_cmap_custom_char_index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÅÐÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapCustomÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ0t1_cmap_custom_char_next®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÔìÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapCustomÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿ&t1_cmap_custom_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c¼ÁÿÿÿÿÿÿÿÿxcmapÿÿÿÿÿÿÿÿT1_CMapCustomÿÿÿÿÿÿÿÿ&t1_cmap_custom_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cª¸ÿÿÿÿÿÿÿÿxcmapÿÿÿÿÿÿÿÿT1_CMapCustomÿÿÿÿÿÿÿÿ&t1_cmap_expert_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cŽ’ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿÿÿÿÿ*t1_cmap_standard_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cz~ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿÿÿÿÿ,t1_cmap_std_char_index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c>^ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ*t1_cmap_std_char_next®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cbvÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿ t1_cmap_std_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c4:ÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿÿÿÿÿ t1_cmap_std_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c!0Š*********************************************************************ÿÿÿÿt/xcmapÿÿÿÿÿÿÿÿT1_CMapStdÿÿÿÿis_expertÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoid4t1_cmap_unicode_char_index®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c)1ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿchar_codeÿÿÿÿÿÿÿÿFT_UInt32ÿÿÿÿÿÿÿÿ2t1_cmap_unicode_char_next®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c5=ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿpchar_codeÿÿÿÿÿÿÿÿFT_UInt32*ÿÿÿÿÿÿÿÿ(t1_cmap_unicode_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c%ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿÿÿÿÿ(t1_cmap_unicode_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.c ÿÿÿÿÿÿÿÿunicodesÿÿÿÿÿÿÿÿPS_Unicodesÿÿÿÿÿÿÿÿ"t1_get_glyph_name®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.cÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT1_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ÷./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hÌ® ç}¾®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hÿÿÿÿÿÿÿÿÿÿÿÿ T1_CMapCustom®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hC"C2Š*********************************************************************2struct T1_CMapCustomRec_* T1_CMapCustomRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.hLLÿÿÿÿ"T1_CMapCustomRec_ T1_CMapStd®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h%%,ÿÿÿÿ,struct T1_CMapStdRec_* T1_CMapStdRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1cmap.h11ÿÿÿÿT1_CMapStdRec_Ã./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.h^²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c%v+8ÿÿÿÿ•ÛíOž¦R3í"<tadd_pointP* t1_builder_add_point²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cMóšÂJÕ ur¿Eý¤ßadd_point1Q, t1_builder_add_point1²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c 2òv–ÂÐH©K {start_pointN. t1_builder_start_point²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cYè¤ôÉc–ïæ¬Ó€¬check_pointsO0 t1_builder_check_points²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cügà>Ϧ™é‹”vž÷sclose_contourS2 t1_builder_close_contour²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cdy“$Ûtج²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hdy“$Ûtر²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psauxerr.hdy“!kBâ®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/psobjs.hÌ® 冲/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cÿÿÿÿÿÿÿÿÿÿÿÿt1_decoder_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c»Á ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿÿÿÿÿt1_decoder_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c‹¹ÿÿÿÿÿÿÿÿ decoderÿÿÿÿÿÿÿÿT1_DecoderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿglyph_namesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ blendÿÿÿÿÿÿÿÿPS_BlendÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿhint_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿparse_callbackÿÿÿÿÿÿÿÿ&T1_Decoder_Callbackÿÿÿÿÿÿÿÿ8t1_decoder_parse_charstrings²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c=€#ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿcharstring_baseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿcharstring_lenÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ,t1_decoder_parse_glyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c‚‰ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿ glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ<t1_lookup_glyph_by_stdcharcode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c}²MÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿcharcodeÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ FT_Intt1operator_seac²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.c³;MÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿasbÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿadxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿadyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿ bcharÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ acharÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Errort1_args_count²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cKhÿÿÿÿconst FT_Int* T1_Operator²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.cGGÿÿÿÿT1_Operator_û./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h%v+8ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hdy“$Ûtر²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.hÿÿÿÿÿÿÿÿÿÿÿÿt1_decoder_done²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h77(ÿÿÿÿÿÿÿÿ1decoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿÿÿÿÿt1_decoder_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h,45ÿÿÿÿÿÿÿÿp decoderÿÿÿÿÿÿÿÿT1_DecoderÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿglyph_namesÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ blendÿÿÿÿÿÿÿÿPS_BlendÿÿÿÿhintingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿhint_modeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿparse_glyphÿÿÿÿÿÿÿÿ&T1_Decoder_Callbackÿÿÿÿÿÿÿÿ8t1_decoder_parse_charstrings²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h')1ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿT1_DecoderÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ,t1_decoder_parse_glyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h#$3ÿÿÿÿÿÿÿÿt/xdecoderÿÿÿÿÿÿÿÿT1_Decoderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ t1_decoder_funcs²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psaux/t1decode.h-ÿÿÿÿ2const T1_Decoder_FuncsRecÇ./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.h ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c%vÈÿÿÿÿzÉê‚Ê‚ZcœXÞ+2v&psh_hint_deactivate1> (x)->flags &= ~PSH_HINT_ACTIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hxzÕJ+çvaÈÇÂò‡Ê&psh_hint_set_fitted2< (x)->flags |= PSH_HINT_FITTED¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hx~5ÖèßÈÇÂå×>"psh_hint_activate0< (x)->flags |= PSH_HINT_ACTIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hx&ØÌB$”âú|‰u¹€2](psh_point_set_fitted™@ (p)->flags2 |= PSH_POINT_FITTED¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp&ØÌDü夶 S>'9(psh_point_set_inflex‚> (p)->flags |= PSH_POINT_INFLEX¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp&ØÌJ9Mú|‰uت¤Œ(psh_point_set_strong˜@ (p)->flags2 |= PSH_POINT_STRONG¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hpB1ÜÞ‹Ïð>¦$PSH_BLUE_ALIGN_BOT‘ 2¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hB1ÜÞ‹^>‹$PSH_BLUE_ALIGN_TOP 1¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hCñµÍd†Î>¦$PSH_DIR_HORIZONTALk 2¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hFìÂÚÁ²sÆRz¡$psh_corner_is_flat¡$ ft_corner_is_flat¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cKa“ªE^Àu BGH¶õm$psh_hint_is_active,T ( ( (x)->flags & PSH_HINT_ACTIVE ) != 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hxKa“ªHŠß1qß[xýhʹ$psh_hint_is_fitted.T ( ( (x)->flags & PSH_HINT_FITTED ) != 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hxeOªÇ;>p&PSH_BLUE_ALIGN_NONE 0¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hpÓ".6i9öhuúgPSH_DIR_COMPAREnD ( (d1) == (d2) || (d1) == -(d2) )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hd1d2~CüdòŽ>‹ PSH_DIR_VERTICALl 1¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h‰ÏDÐ †¢¹ÐN§“¥¤G&psh_point_is_fitted‘F ( (p)->flags2 & PSH_POINT_FITTED )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp‰ÏDЉ‚¼ ,Í«×f\ƒ&psh_point_is_inflex~D ( (p)->flags & PSH_POINT_INFLEX )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp‰ÏDÐrh ,ÍÅ‘Q”¿&psh_point_is_smooth|D ( (p)->flags & PSH_POINT_SMOOTH )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp‰ÏDв ¹ÐNÊ‹V&psh_point_is_strongF ( (p)->flags2 & PSH_POINT_STRONG )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp’ü®Þy 2ˆÄ(ÇEY—ˆ*psh_point_is_edge_max–J ( (p)->flags2 & PSH_POINT_EDGE_MAX )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp’ü®Þy 5úÄ(ÇEY¦ˆŸ*psh_point_is_edge_min•J ( (p)->flags2 & PSH_POINT_EDGE_MIN )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp’ü®ßJŸNƒÄ(ÊÕ­bÖ*psh_point_is_extremum’J ( (p)->flags2 & PSH_POINT_EXTREMUM )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hp˜’_m-&bs†7t/A·COMPUTE_INFLEXS&` /* compute inflection points to optimize `S' */¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c›è‚"Ûù"Úh˜J¨‹¯,psh_corner_orientation¢, ft_corner_orientation¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c±ð9º¬DCµ0(PSH_STRONG_THRESHOLD| 32¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cÂÏ~–—dÃÆ—-滣ª,psh_point_set_extremumšD (p)->flags2 |= PSH_POINT_EXTREMUM¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hpÂÏ~›ÔUÊçÆ—-úQä~,psh_point_set_negativeœD (p)->flags2 |= PSH_POINT_NEGATIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hpÂÏ~–ØŒgÆ—.Íþ,psh_point_set_positive›D (p)->flags2 |= PSH_POINT_POSITIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hpäœFæa2ÆØ,í.PSH_MAX_STRONG_INTERNALO 16¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cþèµ™‰@/á8PSH_STRONG_THRESHOLD_MAXIMUM 30¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cfsàÒФ=./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hfsàÒФB¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hͱíÿäñ9:´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cÿÿÿÿÿÿÿÿÿÿÿÿps_hints_apply¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cò Š*********************************************************************ÿÿÿÿps_hintsÿÿÿÿÿÿÿÿPS_HintsÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿhint_modeÿÿÿÿÿÿÿÿFT_Render_ModeÿÿÿÿFT_Errorpsh_compute_dir¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cƒ8ÿÿÿÿÿÿÿÿdxÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿdyÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿint4psh_dimension_quantize_len¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cX‡Š*********************************************************************ÿÿÿÿdimÿÿÿÿÿÿÿÿPSH_Dimensionÿÿÿÿlenÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿdo_snappingÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ FT_Pos2psh_glyph_compute_extrema¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cnèMl compute all extrema in a glyph for a given dimension ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoid:psh_glyph_compute_inflections¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.ckX compute all inflex points in a given glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoidpsh_glyph_done¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cp€ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoid4psh_glyph_find_blue_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cÑE„ `out' tangents parallel to the horizontal axis ÿÿÿÿ bluesÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoid8psh_glyph_find_strong_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cƒÐH> find strong points in a glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoidpsh_glyph_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cèm<ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_GlyphÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿps_hintsÿÿÿÿÿÿÿÿPS_HintsÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_GlobalsÿÿÿÿFT_ErrorFpsh_glyph_interpolate_normal_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cQê ÿÿÿÿÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿvoidDpsh_glyph_interpolate_other_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cë}M4 interpolate other points ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿvoidFpsh_glyph_interpolate_strong_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cL~ interpolate strong points with the help of hinted coordinates ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoid*psh_glyph_load_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cž¿5d load outline point coordinates into hinter glyph ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoid*psh_glyph_save_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cÀå^ save hinted point coordinates back to outline ÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoidpsh_hint_align¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cµÿÿÿÿÿÿÿÿhintÿÿÿÿÿÿÿÿPSH_HintÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoid psh_hint_overlap¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c5>N return true if two stem hints overlap ÿÿÿÿ hint1ÿÿÿÿÿÿÿÿPSH_Hintÿÿÿÿ hint2ÿÿÿÿÿÿÿÿPSH_Hintÿÿÿÿ FT_Int:psh_hint_snap_stem_side_delta¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c¦²ÿÿÿÿÿÿÿÿposÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿlenÿÿÿÿÿÿÿÿFT_FixedÿÿÿÿFT_Fixed8psh_hint_table_activate_mask¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.côUMÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿhint_maskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿvoid4psh_hint_table_align_hints¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cN2ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_TableÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ glyphÿÿÿÿÿÿÿÿPSH_Glyphÿÿÿÿvoid2psh_hint_table_deactivate¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cP_.B deactivate all hints in a table ÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿvoid&psh_hint_table_done¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c?O'* destroy hints table ÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿvoidBpsh_hint_table_find_strong_points¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cê‚%Ž -major_dir. ÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿ pointÿÿÿÿÿÿÿÿPSH_Pointÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿthresholdÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿmajor_dirÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoid&psh_hint_table_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c«ñ( create hints table ÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hint_Tableÿÿÿÿhint_masksÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿcounter_masksÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error*psh_hint_table_record¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c`ŒP internal function to record a new hint ÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_TableÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvoid4psh_hint_table_record_mask¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cªÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPSH_Hint_Tableÿÿÿÿhint_maskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿvoidÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h%vÈÿÿÿÿCñµÍd†Î>¦$PSH_DIR_HORIZONTALk 2¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hpÓ".6i9öhuúgPSH_DIR_COMPAREnD ( (d1) == (d2) || (d1) == -(d2) )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hd1d2~CüdòŽ>‹ PSH_DIR_VERTICALl 1¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hfsàÒФB´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hÿÿÿÿÿÿÿÿÿÿÿÿPSH_DIR_DOWN¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hffÿÿÿÿconst intPSH_DIR_LEFT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hggÿÿÿÿconst intPSH_DIR_NONE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hddÿÿÿÿconst intPSH_DIR_RIGHT¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hhhÿÿÿÿconst intPSH_DIR_UP¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.heeÿÿÿÿconst int$PSH_POINT_EDGE_MAX¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hNV point is aligned to top/right stem edge const int$PSH_POINT_EDGE_MIN¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hŒŒV point is aligned to left/bottom stem edge const int$PSH_POINT_EXTREMUM¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h‰‰V point is local extremum const int PSH_POINT_FITTED¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hˆˆV point is already fitted const int PSH_POINT_INFLEX¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hyy80 point is inflection const int$PSH_POINT_NEGATIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h‹‹V extremum has negative contour flow const intPSH_POINT_OFF¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hww0 point is off the curve const int$PSH_POINT_POSITIVE¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hŠŠV extremum has positive contour flow const int PSH_POINT_SMOOTH¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hxx0 point is smooth const int PSH_POINT_STRONG¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h‡‡V point is strong const int PSH_Contour¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h` `.ÿÿÿÿ.struct PSH_ContourRec_* PSH_ContourRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hÇÇÿÿÿÿPSH_ContourRec_ PSH_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hááÿÿÿÿPSH_GlyphRec_* PSH_GlyphRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hááÿÿÿÿPSH_GlyphRec_ PSH_Hint¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h(ÿÿÿÿ(struct PSH_HintRec_* PSH_HintRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h??ÿÿÿÿPSH_HintRec_ PSH_Hint_Flags¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h))ÿÿÿÿÿÿÿÿ PSH_Hint_Table¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h\\&ÿÿÿÿ&PSH_Hint_TableRec_* "PSH_Hint_TableRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h\\ÿÿÿÿ$PSH_Hint_TableRec_ PSH_Point¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h__,ÿÿÿÿ*struct PSH_PointRec_* PSH_PointRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h¹¹ÿÿÿÿPSH_PointRec_ PSH_Zone¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hLLÿÿÿÿPSH_ZoneRec_* PSH_ZoneRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hLLÿÿÿÿPSH_ZoneRec_Ë./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h,¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c%vÈÿÿÿÿB1ÜÞ‹Ïð>¦$PSH_BLUE_ALIGN_BOT‘ 2¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hB1ÜÞ‹^>‹$PSH_BLUE_ALIGN_TOP 1¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.heOªÇ;>p&PSH_BLUE_ALIGN_NONE 0¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cfsàÒК,þ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cÿÿÿÿÿÿÿÿÿÿÿÿ *psh_blues_scale_zones¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cl r reset the blues table when the device transform changes ÿÿÿÿ bluesÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿ scaleÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿ deltaÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿvoid&psh_blues_set_zones¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cèk?ˆ fuzz-expands the zones as well. ÿÿÿÿ targetÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bluesÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿcount_othersÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿother_bluesÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿfuzzÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ familyÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoid*psh_blues_set_zones_0¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c‰çJŠ*********************************************************************ÿÿÿÿ targetÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿis_othersÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿread_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿreadÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿtop_tableÿÿÿÿÿÿÿÿPSH_Blue_Tableÿÿÿÿbot_tableÿÿÿÿÿÿÿÿPSH_Blue_Tableÿÿÿÿvoid&psh_blues_snap_stem¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c QMÿÿÿÿÿÿÿÿ bluesÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿstem_topÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿstem_botÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿalignmentÿÿÿÿÿÿÿÿPSH_Alignmentÿÿÿÿÿÿÿÿ&psh_globals_destroy¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cSjŠ*********************************************************************ÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿvoid,psh_globals_funcs_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cåí ÿÿÿÿÿÿÿÿ funcsÿÿÿÿÿÿÿÿ*PSH_Globals_FuncsRec*ÿÿÿÿÿÿÿÿpsh_globals_new¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cm¾ÿÿÿÿÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿprivÿÿÿÿÿÿÿÿT1_Private*ÿÿÿÿaglobalsÿÿÿÿÿÿÿÿPSH_Globals*ÿÿÿÿFT_Error0psh_globals_scale_widths¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c'‡M@ scale the widths/heights table ÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_GlobalsÿÿÿÿdirectionÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvoid*psh_globals_set_scale¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cÂáÿÿÿÿÿÿÿÿglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿx_scaleÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿy_scaleÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿx_deltaÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿy_deltaÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h%vÈÿÿÿÿt—0ß5§ ,í2PS_GLOBALS_MAX_BLUE_ZONES/ 16¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.ht¤W'~KÑ,í2PS_GLOBALS_MAX_STD_WIDTHS; 16¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hÿÿÿÿÿÿÿÿÿÿÿÿ&psh_blues_snap_stem¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h²µ1ÿÿÿÿÿÿÿÿe bluesÿÿÿÿÿÿÿÿPSH_Bluesÿÿÿÿstem_topÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿstem_botÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿalignmentÿÿÿÿÿÿÿÿPSH_Alignmentÿÿÿÿÿÿÿÿ,psh_globals_funcs_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hžž8ÿÿÿÿÿÿÿÿ* funcsÿÿÿÿÿÿÿÿ*PSH_Globals_FuncsRec*ÿÿÿÿÿÿÿÿ*psh_globals_set_scale¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hª®/ÿÿÿÿÿÿÿÿeglobalsÿÿÿÿÿÿÿÿPSH_Globalsÿÿÿÿx_scaleÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿy_scaleÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿx_deltaÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿy_deltaÿÿÿÿÿÿÿÿFT_Fixedÿÿÿÿÿÿÿÿ PSH_Alignment¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hšš$ÿÿÿÿ$PSH_AlignmentRec_* PSH_AlignmentRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hššÿÿÿÿ"PSH_AlignmentRec_ PSH_Blue_Table¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hoo&ÿÿÿÿ&PSH_Blue_TableRec_* "PSH_Blue_TableRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hooÿÿÿÿ$PSH_Blue_TableRec_ PSH_Blue_Zone¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hgg$ÿÿÿÿ$PSH_Blue_ZoneRec_* PSH_Blue_ZoneRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hggÿÿÿÿ"PSH_Blue_ZoneRec_ PSH_Blues¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h€€ÿÿÿÿPSH_BluesRec_* PSH_BluesRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h€€ÿÿÿÿPSH_BluesRec_ PSH_Dimension¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hWW$ÿÿÿÿ$PSH_DimensionRec_* PSH_DimensionRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hWWÿÿÿÿ"PSH_DimensionRec_ PSH_GlobalsRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hŒŒÿÿÿÿPSH_GlobalsRec_ PSH_Width¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hEEÿÿÿÿPSH_WidthRec_* PSH_WidthRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hEEÿÿÿÿPSH_WidthRec_ PSH_Widths¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hNNÿÿÿÿPSH_WidthsRec_* PSH_WidthsRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hNNÿÿÿÿPSH_WidthsRec_Ï./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshinter.c%vÈÿÿÿÿ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.cfsàÒФ=./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hfsàÒФB´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cº»…² MZ¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hͱíÿäñ9:¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshinter.cͱíÿÝOÒ¼´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cº»…² R»”´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.cfsàÒК,þ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshinter.cÿÿÿÿÿÿÿÿÿÿÿÿÓ./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hfsàÒФB´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cº»…² MZ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cÿÿÿÿÿÿÿÿÿÿÿÿps_hinter_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c'0Bÿÿÿÿÿÿÿÿetn moduleÿÿÿÿÿÿÿÿ PS_Hinter_Moduleÿÿÿÿÿÿÿÿps_hinter_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c2F&ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿ PS_Hinter_Moduleÿÿÿÿÿÿÿÿ4pshinter_get_globals_funcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cHN%ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿ*pshinter_get_t1_funcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cPV%ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿ*pshinter_get_t2_funcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.cX[ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿ$pshinter_interface´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c_dÿÿÿÿ0const PSHinter_Interface PS_Hinter_Module´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c""*ÿÿÿÿ,PS_Hinter_Module_Rec_* &PS_Hinter_ModuleRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.c""ÿÿÿÿ*PS_Hinter_Module_Rec_ ./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.hº»…² M_´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshmod.hÿÿÿÿÿÿÿÿÿÿÿÿ ¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.h%vÈÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hͱíÿäñ9:¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hÿÿÿÿÿÿÿÿÿÿÿÿ×./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshalgo.hfsàÒФB¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshnterr.hͱíÿäñ9:´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cº»…² R»”´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÿÿÿÿÿÿÿÿÿÿÿÿ'0ps_dimension_add_counter´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÆö6l add a "hstem3/vstem3" counter to our dimension table ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿ hint1ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ hint2ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ hint3ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error.ps_dimension_add_t1stem´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÅ<j add a new single stem (called from "T1Stem" method) ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿposÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿlenÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ aindexÿÿÿÿÿÿÿÿFT_Int*ÿÿÿÿFT_Error"ps_dimension_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c$8 finalize a given dimension ÿÿÿÿdimensionÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid ps_dimension_end´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c÷ ` end of recording session for a given dimension ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error*ps_dimension_end_mask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cBSJ„ set the end point in a mask, called from "End" & "Reset" methods ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvoid"ps_dimension_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cAH< initialize a given dimension ÿÿÿÿdimensionÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿvoid.ps_dimension_reset_mask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cTd7ˆ (called by "Reset" method) ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error4ps_dimension_set_mask_bits´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.ce~;b set a new mask, called from the "T2Stem" method ÿÿÿÿdimÿÿÿÿÿÿÿÿPS_Dimensionÿÿÿÿ sourceÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿsource_posÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿsource_bitsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error&ps_hint_table_alloc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cNwÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Hint_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ ahintÿÿÿÿÿÿÿÿPS_Hint*ÿÿÿÿFT_Error$ps_hint_table_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c.88* destroy hints table ÿÿÿÿetn tableÿÿÿÿÿÿÿÿPS_Hint_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid(ps_hint_table_ensure´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c9Kd ensure that a table can contain "count" elements ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Hint_Tableÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Errorps_hints_close´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c:]M. end recording session ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Errorps_hints_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿÿÿÿÿps_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c&,ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿps_hints_open´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c'@8L initialize a hints for a new session ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿhint_typeÿÿÿÿÿÿÿÿPS_Hint_Typeÿÿÿÿvoidps_hints_stem´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cAx=d add one or more stems to the current hints table ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ stemsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿvoid ps_hints_t1reset´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c·ÝGL reset hints (only with Type 1 hints) ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvoid ps_hints_t1stem3´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cy¶,n add one Type1 counter stem to the current hints table ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ stemsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿvoid$ps_hints_t2counter´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c 9ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿbit_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bytesÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿvoidps_hints_t2mask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÞ ‚ Type2 "hintmask" operator, add a new hintmask to each direction ÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿend_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿbit_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ bytesÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿvoid"ps_mask_clear_bit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c¥´/& clear a given bit ÿÿÿÿmaskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿvoidps_mask_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cxƒ3 destroy mask ÿÿÿÿmaskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoidps_mask_ensure´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c„˜(Z ensure that a mask can contain "count" bits ÿÿÿÿmaskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Errorps_mask_set_bit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cµÒR set a given bit, possibly grow the mask ÿÿÿÿmaskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error&ps_mask_table_alloc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cúJ@ allocate a new mask in a table ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ amaskÿÿÿÿÿÿÿÿPS_Mask*ÿÿÿÿFT_Error$ps_mask_table_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cÓä:( destroy mask table ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿvoid(ps_mask_table_ensure´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cåù&h ensure that a mask table can contain "count" masks ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error$ps_mask_table_last´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c4+ˆ return last hint mask in a table, create one if the table is empty ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ amaskÿÿÿÿÿÿÿÿPS_Mask*ÿÿÿÿFT_Error&ps_mask_table_merge´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c’íGd merge two masks, used by ps_mask_table_merge_all ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ index1ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ index2ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error.ps_mask_table_merge_all´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cî"ÿÿÿÿÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error,ps_mask_table_set_bits´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c5q3J set a new mask to a given bit range ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ sourceÿÿÿÿÿÿÿÿconst FT_Byte*ÿÿÿÿbit_posÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿbit_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_Error8ps_mask_table_test_intersect´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cr‘8Z test whether two masks in a table intersect ÿÿÿÿ tableÿÿÿÿÿÿÿÿPS_Mask_Tableÿÿÿÿ index1ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ index2ÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ FT_Int ps_mask_test_bit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c™¤D test a bit value in a given mask ÿÿÿÿmaskÿÿÿÿÿÿÿÿPS_Maskÿÿÿÿidxÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ FT_Int&t1_hints_funcs_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.co‚Mÿÿÿÿÿÿÿÿ funcsÿÿÿÿÿÿÿÿ$T1_Hints_FuncsRec*ÿÿÿÿÿÿÿÿt1_hints_open´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c_cŠ*********************************************************************ÿÿÿÿ hintsÿÿÿÿÿÿÿÿT1_Hintsÿÿÿÿvoidt1_hints_stem´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.cekÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿT1_Hintsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Long*ÿÿÿÿvoid&t2_hints_funcs_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c±¾ ÿÿÿÿÿÿÿÿ funcsÿÿÿÿÿÿÿÿ$T2_Hints_FuncsRec*ÿÿÿÿÿÿÿÿt2_hints_open´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c„ˆŠ*********************************************************************ÿÿÿÿ hintsÿÿÿÿÿÿÿÿT2_Hintsÿÿÿÿvoidt2_hints_stems´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.c‹­ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿT2_Hintsÿÿÿÿdimensionÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ countÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿvoid ./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hº»…² R»™¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshglob.hfsàÒК-´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hÿÿÿÿÿÿÿÿÿÿÿÿps_hints_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h••"ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿÿÿÿÿps_hints_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h‘$ÿÿÿÿÿÿÿÿ hintsÿÿÿÿÿÿÿÿPS_Hintsÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿÿÿÿÿ&t1_hints_funcs_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h™™2ÿÿÿÿÿÿÿÿ funcsÿÿÿÿÿÿÿÿ$T1_Hints_FuncsRec*ÿÿÿÿÿÿÿÿ&t2_hints_funcs_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h2ÿÿÿÿÿÿÿÿ funcsÿÿÿÿÿÿÿÿ$T2_Hints_FuncsRec*ÿÿÿÿÿÿÿÿ PS_Dimension´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h||"ÿÿÿÿ"PS_DimensionRec_* PS_DimensionRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h||ÿÿÿÿ PS_DimensionRec_ PS_Hint´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h33&ÿÿÿÿ&struct PS_HintRec_* PS_HintRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hNNÿÿÿÿPS_HintRec_ PS_Hint_Flags´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hDDÿÿÿÿÿÿÿÿ PS_Hint_Table´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h]]$ÿÿÿÿ$PS_Hint_TableRec_* PS_Hint_TableRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h]]ÿÿÿÿ"PS_Hint_TableRec_ PS_Hint_Type´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.h;;ÿÿÿÿÿÿÿÿ PS_Hints´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hŠŠÿÿÿÿPS_HintsRec_* PS_HintsRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hŠŠÿÿÿÿPS_HintsRec_ PS_Mask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hhhÿÿÿÿPS_MaskRec_* PS_MaskRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hhhÿÿÿÿPS_MaskRec_ PS_Mask_Table´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hrr$ÿÿÿÿ$PS_Mask_TableRec_* PS_Mask_TableRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/pshinter/pshrec.hrrÿÿÿÿ"PS_Mask_TableRec_Û./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.c%veÐÿÿÿÿÆê{“ÀRÄGU FT_NUM_MAC_NAMES¾ 258¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hÆê{Ý[#MGC? FT_NUM_SID_NAMESÚ 391¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.hAÙ†ƒâ!AF¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hAÙ†„súƒÜ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cAÙ†ƒÝ!8‚¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.hAÙ†ƒÝ!8‡¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cÿÿÿÿÿÿÿÿÿÿÿÿ*ps_get_macintosh_name¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cnuŽ***********************************************************************ÿÿÿÿname_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿconst char*.ps_get_standard_strings¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cxÿÿÿÿÿÿÿÿsidÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿconst char*&psnames_get_service¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.c¤«ÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿservice_idÿÿÿÿÿÿÿÿconst char*ÿÿÿÿFT_Pointer"pscmaps_interface¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cƒšÿÿÿÿ6const FT_Service_PsCMapsRec pscmaps_services¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.c"¡ÿÿÿÿ0const FT_ServiceDescRec* ./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.h%veÐÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.hAÙ†ƒÝ!8‡¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.hÿÿÿÿÿÿÿÿÿÿÿÿ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.h%veÐÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.hAÙ†ƒâ!AF¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.hÿÿÿÿÿÿÿÿÿÿÿÿß./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnames.c%veÐÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnamerr.hAÙ†ƒâ!AF¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hAÙ†„súƒÜ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnames.cÇ£bCþ>-ж/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.cAÙ†ƒÝ!8‚¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psmodule.hAÙ†ƒÝ!8‡´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/psnames.cÿÿÿÿÿÿÿÿÿÿÿÿ ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h%veÐÿÿÿÿÆê{“ÀRÄGU FT_NUM_MAC_NAMES¾ 258¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hÆê{Ý[#MGC? FT_NUM_SID_NAMESÚ 391¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hAÙ†„súƒÜ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hÿÿÿÿÿÿÿÿÿÿÿÿ0ft_get_adobe_glyph_index¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hœù t This function searches the compressed table efficiently.ÿÿÿÿetnnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ limitÿÿÿÿÿÿÿÿconst char*ÿÿÿÿunsigned long&ft_adobe_glyph_list¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h3–T This table is a compressed version of the Adobe Glyph List (AGL), optimized for efficient searching. It has been generated by the `glnames.py' python script located in the `src/tools' directory. The lookup function to get the Unicode value for a given string is defined below the table.(const unsigned char*ft_mac_names¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hÂ×z Values are offsets into the `ft_standard_glyph_names' table const short*ft_sid_names¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hÞüz Values are offsets into the `ft_standard_glyph_names' table const short*.ft_standard_glyph_names¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h»x This file has been generated automatically -- do not edit! const char*$t1_expert_encoding¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.h(f the following are indices into the SID name table *const unsigned short*(t1_standard_encoding¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/psnames/pstables.hf the following are indices into the SID name table *const unsigned short* */usr/include/string.h./usr/include/inttypes.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h%vÈÿÿÿÿ n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡0/usr/include/gnu/stubs.h z?w+§‰;*/usr/include/stdint.hên-©¶×./usr/include/features.h¦a‹~—UÀ./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/sys/cdefs.h zV¤+”*/usr/include/string.hên-©·®H˜°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.hÈ™žŠâzž8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.hÿÿÿÿÿÿÿÿÿÿÿÿFT_MulDiv°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h;R ÿÿÿÿÿÿÿÿsemaÿÿÿÿÿÿÿÿFT_LongÿÿÿÿbÿÿÿÿÿÿÿÿFT_LongÿÿÿÿcÿÿÿÿÿÿÿÿFT_LongÿÿÿÿFT_Long FT_Byte°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h&& D from include/freetype2/fttypes.h unsigned char FT_Error°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h,,!ÿÿÿÿint FT_F26Dot6°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h++#ÿÿÿÿsigned long FT_Int°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h''ÿÿÿÿsigned int FT_Int64°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h99& from src/ftcalc.c int64_t FT_Long°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h)) ÿÿÿÿsigned long FT_UInt°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h(( ÿÿÿÿunsigned int FT_ULong°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftmisc.h**!ÿÿÿÿunsigned longã./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.h*´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c%vÈÿÿÿÿµd‰]è‹—ras (*worker)´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c'cÔ¯põ™¤n¶ÝFRAC @ ( (x) & ( ras.precision - 1 ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cx+³õkx¬ïNULLý (void*)0´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c.Åð>‹TRUEõ 1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c•>p FALSEù 0´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cšñ~žv1õÔVxG FLOOR2 ( (x) & -ras.precision )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cxB† ±@TH SWAP_`f do { Long swap = x; x = y; y = swap; } while ( 0 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cxy*ôK81PñGEÞ TRUNCŸV ( (signed long)(x) >> ras.precision_bits )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cx3¥Õ„®ÛèzRÚÙ SCALED¡h ( ( (x) << ras.scale_shift ) - ras.precision_half )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cxÎWH-‘8"¡} åCEILINGžb ( ( (x) + ras.precision - 1 ) & -ras.precision )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cxê/Šè>‹FAILURE 1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.còäDAfŠÂ,êÇ×FMulDivé( ( (a) * (b) / (c) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cabccl&ù TÓ„¶lRAS_ARG} PWorker worker´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cclÅRúÖ6žRAS_VAR€ worker´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cuÐ{¼jW¶õ.SMulDivî FT_MulDiv´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cxº)_>pSUCCESS 0´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c9š.˜Î%”x@ Ð!ÐRAS_ARGS| PWorker worker,´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c9š9·e¨9¥"RAS_VARS worker,´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c±/î‘ÆMÏ›«BMÞMaxBezier l 32 /* The maximum number of stacked Bezier curves. */´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c8×.GÕᯡE¸ª;õFT_MEM_SETß* ft_memset( d, s, c )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cdscAdZ«ö…†Cò8õýqPixel_Bits ^ 6 /* fractional bits of *input* coordinates */´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c †-‚n•ŒG¯}öiQN ,Raster_Err_UnsupportedØ> Raster_Err_Cannot_Render_Glyph´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cs”EKê)U$ Ø. O§k&Raster_Err_OverflowÕ6 Raster_Err_Raster_Overflow´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.czb91PB’¦jnà_ŽCó*Raster_Err_Neg_HeightÖD Raster_Err_Raster_Negative_Height´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¡…Â_ÁµX‰ÿËËõ߀vRaster_Err_NoneÓ Raster_Err_Ok´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÇJN7–K!»ÒíúŸØ FT_UNUSED_RASTER‚( FT_UNUSED( worker )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÊ@O߉9¯€ØÍ‡ ª$Raster_Err_Invalid×6 Raster_Err_Invalid_Outline´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÊ@O´¾XtH²‰ï5÷û$Raster_Err_Not_IniÔ@ Raster_Err_Raster_Uninitialized´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cìBıÍÌæQvåfFk AlignProfileSizei’ ( ( sizeof ( TProfile ) + sizeof ( Alignment ) - 1 ) / sizeof ( long ) )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cQukû8Ž%´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hQukû8Ž%#´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hQum'ãÚ…®´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿÿÿÿÿÿÿÿÿTProfile_´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cKYÿÿÿÿÿÿÿÿX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cMMP current coordinate during sweep FT_F26Dot6 countL´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cTTP number of lines to step before this unsignedflow´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cPPP Profile orientation: Asc/Descending int height´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cQQP profile's height in scanlines longlink´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cNNP link to next profile - various purpose PProfilenext´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cWW¦ profile becomes drawable ( next profile in same contour, used )PProfile offset´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cOOP start of profile's data in render pool PLong start´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cRRP profile's starting scanline longTWorker_´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¨v opcodes, and it results in a smaller executable. ÿÿÿÿ-Proc_Sweep_Drop´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cãã)ÿÿÿÿ(Function_Sweep_Span*Proc_Sweep_Init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cáá)( dispatch variables (Function_Sweep_Init*Proc_Sweep_Span´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cââ)ÿÿÿÿ(Function_Sweep_Span*Proc_Sweep_Step´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cää)ÿÿÿÿ(Function_Sweep_Step*arc´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¾ ¾J current Bezier arc pointer TPoint*arcs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cïï[ò rendering. ( The maximum number of stacked Bezier curves. The Bezier stack )TPoint*bTarget´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÁÁJ target bitmap buffer PByte bWidth´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÀÀJ target bitmap width UShortband_stack´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cññJ band stack used for sub-banding TBand*band_top´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.còòJ band stack top Intbuff´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cµµš == precision_shift+1 for pixmaps ( The profiles buffer ) PLongcProfile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÍÍš removal of doublets ( current profile )PProfiledropOutControl´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cææJ current drop_out control method Byte error´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cººÿÿÿÿFT_ErrorfProfile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÎÎJ head of linked list of profiles PProfile fresh´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÈÈJ signals a fresh new profile which BoolgProfile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÏÏJ contour's first profile in case PProfilegTarget´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÂÂJ target pixmap buffer PBytegray_max_x´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÝÝJ current max x during gray rendering Shortgray_min_x´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÜÜJ current min x during gray rendering Short joint´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÊÊš 'start' field must be completed ( signals that the last arc ended )Bool lastX´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÄÄÿÿÿÿLong lastY´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÄÄÿÿÿÿLongmaxBuff´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c··J Profiles buffer size PLongmaxY´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÄ"Ä&ÿÿÿÿLongminY´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÄÄ ÿÿÿÿLongnumTurns´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¼¼J number of Y-turns in outline Intnum_Profs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÆÆJ current number of profiles UShortoutline´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÕÕÿÿÿÿFT_Outlineprecision´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c««ÿÿÿÿIntprecision_bits´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cªªJ precision related variables Intprecision_half´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¬¬ÿÿÿÿInt precision_jitter´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c°°ÿÿÿÿIntprecision_mask´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c­­ÿÿÿÿLongprecision_shift´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c®®ÿÿÿÿIntprecision_step´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¯¯ÿÿÿÿIntscale_shift´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c²²J == precision_shift for bitmaps Intsecond_pass´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cèèJ indicates whether a horizontal pass BoolsizeBuff´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¶¶J Render pool size PLong state´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÒÒš of impact ( rendering state )TStates target´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÔÔJ description of target bit/pixmap FT_Bitmaptop´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¸¸J Current cursor in buffer PLong traceG´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cØØJ current offset in target pixmap LongtraceIncr´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÚÚJ sweep's increment in target bitmap ShorttraceOfs´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c××J current offset in target bitmap Long&Bezier_Down´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cü*Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿ degreeÿÿÿÿÿÿÿÿIntÿÿÿÿsplitterÿÿÿÿÿÿÿÿTSplitterÿÿÿÿminyÿÿÿÿÿÿÿÿLongÿÿÿÿmaxyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolBezier_Up´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cwûMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿ degreeÿÿÿÿÿÿÿÿIntÿÿÿÿsplitterÿÿÿÿÿÿÿÿTSplitterÿÿÿÿminyÿÿÿÿÿÿÿÿLongÿÿÿÿmaxyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolConic_To´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c‰úMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿcxÿÿÿÿÿÿÿÿLongÿÿÿÿcyÿÿÿÿÿÿÿÿLongÿÿÿÿxÿÿÿÿÿÿÿÿLongÿÿÿÿyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolConvert_Glyph´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cW¡Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿflippedÿÿÿÿÿÿÿÿintÿÿÿÿBoolCubic_To´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cû~Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿcx1ÿÿÿÿÿÿÿÿLongÿÿÿÿcy1ÿÿÿÿÿÿÿÿLongÿÿÿÿcx2ÿÿÿÿÿÿÿÿLongÿÿÿÿcy2ÿÿÿÿÿÿÿÿLongÿÿÿÿxÿÿÿÿÿÿÿÿLongÿÿÿÿyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolDecompose_Curve´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cVMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿ firstÿÿÿÿÿÿÿÿ UShortÿÿÿÿlastÿÿÿÿÿÿÿÿ UShortÿÿÿÿflippedÿÿÿÿÿÿÿÿintÿÿÿÿBool DelOld´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÎðMÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿPProfileListÿÿÿÿprofileÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoidDraw_Sweep´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c “ ŽMŠ*********************************************************************ÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿBoolEnd_Profile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c±íMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿBool,Finalize_Profile_Table´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c!bMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿBool*Horizontal_Sweep_Drop´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c 6 “ÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿyÿÿÿÿÿÿÿÿ Shortÿÿÿÿx1ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿx2ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿleftÿÿÿÿÿÿÿÿPProfileÿÿÿÿ rightÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoid*Horizontal_Sweep_Init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c  †*******************************************************************ÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿminÿÿÿÿÿÿÿÿ Short*ÿÿÿÿmaxÿÿÿÿÿÿÿÿ Short*ÿÿÿÿvoid*Horizontal_Sweep_Span´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c  3ÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿyÿÿÿÿÿÿÿÿ Shortÿÿÿÿx1ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿx2ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿleftÿÿÿÿÿÿÿÿPProfileÿÿÿÿ rightÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoid*Horizontal_Sweep_Step´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c – ‘Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿvoidInit_Linked´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¢®MÿÿÿÿÿÿÿÿlÿÿÿÿÿÿÿÿTProfileList*ÿÿÿÿvoid InsNew´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c¯ÍMÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿPProfileListÿÿÿÿprofileÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoidInsert_Y_Turn´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cî Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿyÿÿÿÿÿÿÿÿIntÿÿÿÿBoolLine_Down´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cH^Jÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿx1ÿÿÿÿÿÿÿÿLongÿÿÿÿy1ÿÿÿÿÿÿÿÿLongÿÿÿÿx2ÿÿÿÿÿÿÿÿLongÿÿÿÿy2ÿÿÿÿÿÿÿÿLongÿÿÿÿminyÿÿÿÿÿÿÿÿLongÿÿÿÿmaxyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolLine_To´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c+ˆMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿxÿÿÿÿÿÿÿÿLongÿÿÿÿyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolLine_Up´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c½GMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿx1ÿÿÿÿÿÿÿÿLongÿÿÿÿy1ÿÿÿÿÿÿÿÿLongÿÿÿÿx2ÿÿÿÿÿÿÿÿLongÿÿÿÿy2ÿÿÿÿÿÿÿÿLongÿÿÿÿminyÿÿÿÿÿÿÿÿLongÿÿÿÿmaxyÿÿÿÿÿÿÿÿLongÿÿÿÿBoolNew_Profile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cs°Mÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿ aStateÿÿÿÿÿÿÿÿTStatesÿÿÿÿBoolRender_Glyph´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c Ø ÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿÿÿÿÿ"Render_Gray_Glyph´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c Y ^ÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿÿÿÿÿ$Render_Single_Pass´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c  ÖMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿflippedÿÿÿÿÿÿÿÿBoolÿÿÿÿint$Set_High_Precision´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cKrMÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿHighÿÿÿÿÿÿÿÿIntÿÿÿÿvoidSort´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cñ*MÿÿÿÿÿÿÿÿlistÿÿÿÿÿÿÿÿPProfileListÿÿÿÿvoidSplit_Conic´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cc‡MÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿTPoint*ÿÿÿÿvoidSplit_Cubic´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cˆ¼MÿÿÿÿÿÿÿÿbaseÿÿÿÿÿÿÿÿTPoint*ÿÿÿÿvoid&Vertical_Sweep_Drop´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cíÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿyÿÿÿÿÿÿÿÿ Shortÿÿÿÿx1ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿx2ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿleftÿÿÿÿÿÿÿÿPProfileÿÿÿÿ rightÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoid&Vertical_Sweep_Init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c,<Š*********************************************************************ÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿminÿÿÿÿÿÿÿÿ Short*ÿÿÿÿmaxÿÿÿÿÿÿÿÿ Short*ÿÿÿÿvoid&Vertical_Sweep_Span´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c?~ÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿyÿÿÿÿÿÿÿÿ Shortÿÿÿÿx1ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿx2ÿÿÿÿÿÿÿÿFT_F26Dot6ÿÿÿÿleftÿÿÿÿÿÿÿÿPProfileÿÿÿÿ rightÿÿÿÿÿÿÿÿPProfileÿÿÿÿvoid&Vertical_Sweep_Step´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cðþKÿÿÿÿÿÿÿÿ workerÿÿÿÿÿÿÿÿPWorkerÿÿÿÿvoidft_black_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c ¬ ±ÿÿÿÿÿÿÿÿ rasterÿÿÿÿÿÿÿÿPRasterÿÿÿÿvoidft_black_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c c wHÿÿÿÿÿÿÿÿ rasterÿÿÿÿÿÿÿÿPRasterÿÿÿÿvoidft_black_new´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c — ©€** a static object. ***ÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿarasterÿÿÿÿÿÿÿÿPRaster*ÿÿÿÿintft_black_render´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c í ÿÿÿÿÿÿÿÿ rasterÿÿÿÿÿÿÿÿPRasterÿÿÿÿ paramsÿÿÿÿÿÿÿÿ.const FT_Raster_Params*ÿÿÿÿintft_black_reset´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c · Ïÿÿÿÿÿÿÿÿ rasterÿÿÿÿÿÿÿÿPRasterÿÿÿÿpool_baseÿÿÿÿÿÿÿÿ char*ÿÿÿÿpool_sizeÿÿÿÿÿÿÿÿlongÿÿÿÿvoid"ft_black_set_mode´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c Ò êÿÿÿÿÿÿÿÿ rasterÿÿÿÿÿÿÿÿPRasterÿÿÿÿmodeÿÿÿÿÿÿÿÿunsigned longÿÿÿÿpaletteÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidcount_table´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c!2Aÿÿÿÿconst char*$ft_standard_raster´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c  %ÿÿÿÿ*const FT_Raster_Funcs Alignment´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c)) ÿÿÿÿAlignment_ Bool´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c  ÿÿÿÿchar Byte´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿunsigned char &Function_Sweep_Init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cŽ-Z prototypes used for sweep function dispatch void &Function_Sweep_Span´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c‘•3ÿÿÿÿvoid &Function_Sweep_Step´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c˜˜/ÿÿÿÿvoid Int´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cŠ*********************************************************************int Long´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿlong PAlignment´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c))ÿÿÿÿAlignment_* PByte´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c &ÿÿÿÿunsigned char* PLong´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c &ÿÿÿÿ long* PProfile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cII$ÿÿÿÿTProfile* PProfileList´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c\\!ÿÿÿÿPProfile* PRaster´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c ÿÿÿÿTRaster_* PUShort´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c"*ÿÿÿÿunsigned short* PWorker´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cˆ%ˆ-ÿÿÿÿ struct TWorker_* Short´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿ short TBand´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cff ÿÿÿÿ TBand_ TFlow´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c:: ÿÿÿÿ TFlow_ TPoint´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c11 ÿÿÿÿTPoint_ TProfile´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cHH$ÿÿÿÿ struct TProfile_ TProfileList´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c[[!ÿÿÿÿPProfile TRaster´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c ÿÿÿÿTRaster_ TSplitter´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c__-ˆ A function type describing the functions used to split Bezier arcs void TStates´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cEE ÿÿÿÿTStates_ TWorker´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cˆˆ#ÿÿÿÿstruct TWorker_ UInt´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿunsigned int ULong´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cÿÿÿÿunsigned long UShort´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c ÿÿÿÿunsigned short #./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hQukû8Ž%#´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hÿÿÿÿÿÿÿÿÿÿÿÿç./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hQukû8Ž%#´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hQum'ãÚ…®²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.cŒR3‡?Þ»÷²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.hŒR3‡?Þ»ü²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.cÿÿÿÿÿÿÿÿÿÿÿÿ&ft_raster1_get_cbox²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.cS_2@ return the glyph's control box ÿÿÿÿ renderÿÿÿÿÿÿÿÿFT_RendererÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿcboxÿÿÿÿÿÿÿÿFT_BBox*ÿÿÿÿvoidft_raster1_init²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c* P initialize renderer -- init its raster ÿÿÿÿ/re renderÿÿÿÿÿÿÿÿFT_RendererÿÿÿÿFT_Error"ft_raster1_render²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c`ÏX convert a slot's glyph image into a bitmap ÿÿÿÿ renderÿÿÿÿÿÿÿÿFT_RendererÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿmodeÿÿÿÿÿÿÿÿFT_Render_Modeÿÿÿÿ originÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿFT_Error&ft_raster1_set_mode²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c+7%4 set render-specific mode ÿÿÿÿ renderÿÿÿÿÿÿÿÿFT_Rendererÿÿÿÿmode_tagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿdataÿÿÿÿÿÿÿÿFT_PointerÿÿÿÿFT_Error(ft_raster1_transform²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c8R&> transform a given glyph image ÿÿÿÿ renderÿÿÿÿÿÿÿÿFT_RendererÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿFT_Error './usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.h%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.hŒR3‡?Þ»ü²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.hÿÿÿÿÿÿÿÿÿÿÿÿë./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.c²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/raster.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.cQukû8Ž%´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftraster.hQukû8Ž%#´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hQum'ãÚ…®²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.cŒR3‡?Þ»÷²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/ftrend1.hŒR3‡?Þ»ü°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/raster.cÈ™Ÿ•šÞ¤°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/raster.cÿÿÿÿÿÿÿÿÿÿÿÿ +´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.h%vÈÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hQum'ãÚ…®´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/raster/rasterrs.hÿÿÿÿÿÿÿÿÿÿÿÿï./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hž°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c%vupÿÿÿÿ ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hWQI†ô|ÒÚ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hWQI†óØn[°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c’Ä'J™Â°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h’Ä'J™Ç°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hWQI†È5x¹ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hA_"qY°¬s°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.cÿÿÿÿÿÿÿÿÿÿÿÿget_sfnt_table°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c8b* SFNT TABLE SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_Sfnt_Tagÿÿÿÿ void*$sfnt_get_interface°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.chnÿÿÿÿÿÿÿÿ moduleÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿ module_interfaceÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ sfnt_get_ps_name°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c§4 POSTSCRIPT NAME SERVICE ÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿconst char*sfnt_table_info°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.ceuÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿFT_Errorsfnt_interface°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.còTÿÿÿÿ(const SFNT_Interface(sfnt_service_ps_name°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c)ÿÿÿÿ<const FT_Service_PsFontNameRec.sfnt_service_sfnt_table°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.cx)}ÿÿÿÿ<const FT_Service_SFNT_TableRecsfnt_services°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.cW"d SERVICE LIST0const FT_ServiceDescRec*0tt_service_get_cmap_info°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c&! TT CMAP INFO6const FT_Service_TTCMapsRec /./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h’Ä'J™Ç°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.hÿÿÿÿÿÿÿÿÿÿÿÿ 3°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h%vupÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.hÿÿÿÿÿÿÿÿÿÿÿÿó./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfnt.c%vupÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hWQI†ô|ÒÚ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cWQI†óØnV¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hWQI†óØn[¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfnt.cšoªÄÒø°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.c’Ä'J™Â°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfdriver.h’Ä'J™Ç°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cWQI†ôê%¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cWQI†È5x´¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hWQI†È5x¹ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cA_"qY°¬nª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hA_"qY°¬s¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.cWQI†ô|ÒÕ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfnt.cÿÿÿÿÿÿÿÿÿÿÿÿ÷./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h[¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c%vupÿÿÿÿÑ—É®µ ÷A— LOAD_Õî do { FT_TRACE2(( "`" #x "' " )); FT_TRACE3(( "-->\n" )); error = sfnt->load_##x( face, stream ); FT_TRACE2(( "%s\n", ( !error ) ? "loaded" : ( error == SFNT_Err_Table_Missing ) ? "missing" : "failed to load" )); FT_TRACE3(( "\n" )); } while ( 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cx/ë”YÿìqÏÞ•† LOADM_ä@ do { FT_TRACE2(( "`%s" #x "' ", vertical ? "vertical " : "" )); FT_TRACE3(( "-->\n" )); error = sfnt->load_##x( face, stream, vertical ); FT_TRACE2(( "%s\n", ( !error ) ? "loaded" : ( error == SFNT_Err_Table_Missing ) ? "missing" : "failed to load" )); FT_TRACE3(( "\n" )); } while ( 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cxverticalà…ß?ur‚S˜ÏFU6&TT_FACE_HAS_KERNING+B ( (face)->kern_avail_bits != 0 )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hface¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hWQI†ô|ÒÚ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hWQI†óØn[°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cWQI†È5x´¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hWQI†È5x¹¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cÿÿÿÿÿÿÿÿÿÿÿÿsfnt_done_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cÖ- ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ$sfnt_find_encoding¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cOBÿÿÿÿÿÿÿÿplatform_idÿÿÿÿÿÿÿÿintÿÿÿÿencoding_idÿÿÿÿÿÿÿÿintÿÿÿÿFT_Encodingsfnt_init_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cžÒÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿsfnt_load_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cöÎÿÿÿÿÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿsfnt_open_font¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cPšx synthesized into a TTC with one offset table. ÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿFT_Error tt_face_get_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c€ÿÿÿÿÿÿÿÿbfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ nameidÿÿÿÿÿÿÿÿFT_UShortÿÿÿÿFT_String*<tt_name_entry_ascii_from_other¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.cNil convert an Apple Roman or symbol name entry to ASCII ÿÿÿÿ entryÿÿÿÿÿÿÿÿTT_NameEntryÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_String*<tt_name_entry_ascii_from_utf16¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.c/M<L convert a UTF-16 name entry to ASCII ÿÿÿÿ entryÿÿÿÿÿÿÿÿTT_NameEntryÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_MemoryÿÿÿÿFT_String* 0TT_NameEntry_ConvertFunc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.clmIÿÿÿÿFT_String* 7./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hWQI†È5x¹¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.hÿÿÿÿÿÿÿÿÿÿÿÿsfnt_done_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h--!ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿsfnt_init_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h#)ÿÿÿÿÿÿÿÿfs/ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿsfnt_load_face¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sfobjs.h&*)ÿÿÿÿÿÿÿÿfs/ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿû./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h¦ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.c%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.cA_"qY¡`Aª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.hA_"qY¡`F°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.cÿÿÿÿÿÿÿÿÿÿÿÿ ;./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.hA_"qY¡`F¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.hÿÿÿÿÿÿÿÿÿÿÿÿ*tt_face_find_bdf_propª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h#%2ÿÿÿÿÿÿÿÿ/refaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿproperty_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ apropÿÿÿÿÿÿÿÿ BDF_PropertyRec*ÿÿÿÿÿÿÿÿ,tt_face_free_bdf_propsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttbdf.h)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿÿ./usr/include/ft2build.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c%vupÿÿÿÿ ±ì%êb6‡2F¤TT_NEXT_ULONG/ FT_NEXT_ULONG¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cUèЮ„ËZöúS‘v€ žÄTT_NEXT_USHORT- FT_NEXT_USHORT¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cUèé{à˜sðúSñ â µöTT_PEEK_USHORT( FT_PEEK_USHORT¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cWQI†óØnV¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hWQI†óØn[°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cÿÿÿÿÿÿÿÿÿÿÿÿtt_cmap_init¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c3ƒMÿÿÿÿÿÿÿÿcmapÿÿÿÿÿÿÿÿTT_CMapÿÿÿÿ tableÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿÿÿÿÿ&tt_face_build_cmaps¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.cÌ $ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ tt_get_cmap_info¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c ( 3 ÿÿÿÿÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿcmap_infoÿÿÿÿÿÿÿÿTT_CMapInfo*ÿÿÿÿÿÿÿÿtt_cmap_classes¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.c¦Å(const TT_CMap_Class* ?./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h%vupÿÿÿÿ€¸1F0 TT_VALIDATORB, ((TT_Validator)( x ))¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hx./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hWQI†óØn[¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hÿÿÿÿÿÿÿÿÿÿÿÿ&tt_face_build_cmaps¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hGG&ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ tt_get_cmap_info¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.hKL-ÿÿÿÿÿÿÿÿcharmapÿÿÿÿÿÿÿÿFT_CharMapÿÿÿÿcmap_infoÿÿÿÿÿÿÿÿTT_CMapInfo*ÿÿÿÿÿÿÿÿ TT_CMap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h''ÿÿÿÿTT_CMapRec_* TT_CMapRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h''ÿÿÿÿTT_CMapRec_ TT_CMap_Class¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h)()8ÿÿÿÿ>struct const TT_CMap_ClassRec_* TT_CMap_ClassRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h77ÿÿÿÿ"TT_CMap_ClassRec_ (TT_CMap_ValidateFunc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h-.0ÿÿÿÿFT_Error TT_Validator¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h??"ÿÿÿÿ"TT_ValidatorRec_* TT_ValidatorRec¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttcmap.h??ÿÿÿÿ TT_ValidatorRec_./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c%vupÿÿÿÿ€¸1F0 TT_KERN_INDEX(H ( ( (FT_ULong)(g1) << 16 ) | (g2) )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.cg1g2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hWQI†ô|ÒÚ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.cWQI†ô|ÒÕ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.cÿÿÿÿÿÿÿÿÿÿÿÿ"tt_face_done_kern¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c¢¬ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ&tt_face_get_kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c°# ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ"tt_face_load_kern¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.c,žÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ C./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h%vupÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hWQI†ô|ÒÚ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.hÿÿÿÿÿÿÿÿÿÿÿÿ"tt_face_done_kern¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h$$$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ&tt_face_get_kerning¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h')0ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ"tt_face_load_kern¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttkern.h !(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cWQI†ôê%¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cÿÿÿÿÿÿÿÿÿÿÿÿcheck_table_dir¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c’MÿÿÿÿÿÿÿÿsfntÿÿÿÿÿÿÿÿSFNT_Headerÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿFT_Error"tt_face_free_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c2MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ$tt_face_goto_table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cn‘MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ tt_face_load_any¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c‰ÉMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ"tt_face_load_cmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c5WMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ*tt_face_load_font_dir¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c‡MÿÿÿÿÿÿÿÿbfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_gasp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c]— ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ6tt_face_load_generic_header¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cÊýÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿFT_Error"tt_face_load_head¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c#MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_maxp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c%„MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c†MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ tt_face_load_os2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cYãMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_pclt¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c![MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_post¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.cåMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(tt_face_lookup_table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.c7lMÿÿÿÿÿÿÿÿtt/faceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ G./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hÿÿÿÿÿÿÿÿÿÿÿÿ "tt_face_free_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hZZ$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ$tt_face_goto_table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h$')ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ tt_face_load_any¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h04'ÿÿÿÿÿÿÿÿffaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_Longÿÿÿÿ bufferÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ"tt_face_load_cmap¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h=>(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ*tt_face_load_font_dir¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h+,,ÿÿÿÿÿÿÿÿffaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_gasp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h^_(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_head¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h89(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_maxp¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hBC(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hGH(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ tt_face_load_os2¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hLM'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_pclt¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hVW(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_post¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hQR(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ(tt_face_lookup_table¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h !'ÿÿÿÿÿÿÿÿffaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿtagÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿÿÿÿÿ ./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h}ª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.c%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêèª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cA_"qY°¬nª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hA_"qY°¬sª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cÿÿÿÿÿÿÿÿÿÿÿÿ&tt_face_get_metricsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cZÐ ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿabearingÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿaadvanceÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿÿÿÿÿ"tt_face_load_hheaª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cýVMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"tt_face_load_hmtxª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.cAûMÿÿÿÿÿÿÿÿtt/faceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ K./usr/include/ft2build.hª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݪ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hA_"qY°¬sª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.hÿÿÿÿÿÿÿÿÿÿÿÿ&tt_face_get_metricsª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h+/-ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿabearingÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿaadvanceÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿÿÿÿÿ"tt_face_load_hheaª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h!*ÿÿÿÿÿÿÿÿtt/faceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ"tt_face_load_hmtxª/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttmtx.h%'*ÿÿÿÿÿÿÿÿ“Óª€faceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿverticalÿÿÿÿÿÿÿÿFT_Boolÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.c%vupÿÿÿÿ68±åg›ŸáÌöÚ´MAC_NAME@2 tt_post_default_names[x]¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cx./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cWQI†ôõþë¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.hWQI†ôõþð¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cÿÿÿÿÿÿÿÿÿÿÿÿload_format_20¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cš ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿFT_Errorload_format_25¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cLÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿFT_Errorload_post_names¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cOqÿÿÿÿÿÿÿÿbfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿFT_Error*tt_face_free_ps_names¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cu°MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ&tt_face_get_ps_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.c² ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ PSnameÿÿÿÿÿÿÿÿFT_String**ÿÿÿÿÿÿÿÿ*tt_post_default_names¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.cD”H the 258 default Mac PS glyph names "const FT_String** O./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.hWQI†ôõþð¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.hÿÿÿÿÿÿÿÿÿÿÿÿ*tt_face_free_ps_names¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h%%(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ&tt_face_get_ps_name¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttpost.h ",ÿÿÿÿÿÿÿÿtt/faceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ PSnameÿÿÿÿÿÿÿÿFT_String**ÿÿÿÿÿÿÿÿ./usr/include/ft2build.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c™¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.c%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.cWQI†õ%¬§¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.hWQI†õ%¬¬®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cÌeáöG€v7¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.cÿÿÿÿÿÿÿÿÿÿÿÿ S./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.h ¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.hWQI†õ%¬¬¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.hÿÿÿÿÿÿÿÿÿÿÿÿ"tt_face_free_eblc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h""$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ"tt_face_load_eblc¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ.tt_face_load_sbit_image¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h@F9ÿÿÿÿÿÿÿÿdufaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿmetricsÿÿÿÿÿÿÿÿ&TT_SBit_MetricsRec*ÿÿÿÿÿÿÿÿ6tt_face_load_strike_metrics¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h+-:ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿmetricsÿÿÿÿÿÿÿÿ FT_Size_Metrics*ÿÿÿÿÿÿÿÿ.tt_face_set_sbit_strike¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h&(;ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿastrike_indexÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.h°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c%vupÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/sferrors.h’Ä''zêè¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttload.hWQI†ôê*¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit.hWQI†õ%¬¬®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cÌeáöG€v7®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cÿÿÿÿÿÿÿÿÿÿÿÿ4tt_sbit_decoder_load_image®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cœŸ5* forward declaration ÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error"tt_face_free_eblc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cŸ§ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ"tt_face_load_eblc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c[›ÿÿÿÿÿÿÿÿtt/faceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ.tt_face_load_sbit_image®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cÉã ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿmapÿÿÿÿÿÿÿÿFT_Bitmap*ÿÿÿÿmetricsÿÿÿÿÿÿÿÿ&TT_SBit_MetricsRec*ÿÿÿÿÿÿÿÿ6tt_face_load_strike_metrics®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c´ÎÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿmetricsÿÿÿÿÿÿÿÿ FT_Size_Metrics*ÿÿÿÿÿÿÿÿ.tt_face_set_sbit_strike®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c«°ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_Requestÿÿÿÿastrike_indexÿÿÿÿÿÿÿÿFT_ULong*ÿÿÿÿÿÿÿÿ8tt_sbit_decoder_alloc_bitmap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c*hÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿFT_Error(tt_sbit_decoder_done®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c#'ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿvoid(tt_sbit_decoder_init®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cæ ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿstrike_indexÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿmetricsÿÿÿÿÿÿÿÿ&TT_SBit_MetricsRec*ÿÿÿÿFT_Error@tt_sbit_decoder_load_bit_aligned®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.czÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error6tt_sbit_decoder_load_bitmap®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c¦ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿglyph_formatÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿglyph_startÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿglyph_sizeÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_ErrorBtt_sbit_decoder_load_byte_aligned®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c¨ ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error:tt_sbit_decoder_load_compound®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c}£ÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿpÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error4tt_sbit_decoder_load_image®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cÅÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ x_posÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ y_posÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿFT_Error8tt_sbit_decoder_load_metrics®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.ckšÿÿÿÿÿÿÿÿdecoderÿÿÿÿÿÿÿÿTT_SBitDecoderÿÿÿÿppÿÿÿÿÿÿÿÿFT_Byte**ÿÿÿÿ limitÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿbigÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error6tt_sbit_line_metrics_fields®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c)!>*const FT_Frame_Field*(tt_strike_end_fields®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cM!Wÿÿÿÿ*const FT_Frame_Field*,tt_strike_start_fields®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c@!Kÿÿÿÿ*const FT_Frame_Field* TT_SBitDecoder®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cãã&ÿÿÿÿ* "TT_SBitDecoderRec®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.cããÿÿÿÿÿÿÿÿ .TT_SBitDecoder_LoadFunc®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/sfnt/ttsbit0.c¡¥GÿÿÿÿFT_Error./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmerrs.hí²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c%vi¸ÿÿÿÿµd‰]è‹—ras± (*worker)²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c*ôj]%ÉíO5q TRUNCÇ2 ( (TCoord)( (x) >> 8 ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cxcl&ù TÓ„¶lRAS_ARG« PWorker worker²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cclÅRúÖ6žRAS_VAR® worker²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cŠvÐËG)“2õnUPSCALEÑ* ( (x) >> ( 6 - 8 ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cx9š.™"%”x@ Ð!ÐRAS_ARG_¬ PWorker worker,²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c9š9 e¨9¥"RAS_VAR_¯ worker,²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c=Ø ?M®µ4Œ€¢DOWNSCALEÒ* ( (x) << ( 6 - 8 ) )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cx¹FÁ4¥qU8|;ªONE_PIXELÅ ( 1L << 8 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cëGð)G™Tæ—K`£SUBPIXELSÈ& ( (TPos)(x) << 8 )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cx8×.GÕᯡE¸ª;õFT_MEM_SET›* ft_memset( d, s, c )²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cdsc?áÎjºe?HPIXEL_BITSà 8²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c3ƒw$œ ^0"FT_MAX_GRAY_SPANS÷ 32²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cH0\]¬T. h›ý2Ü$ý2ErrRaster_Invalid_Outline“6 Smooth_Err_Invalid_Outline²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cleƒ{àfÁ¼¶Ë)Slµ¬’,ErrRaster_Invalid_Mode’> Smooth_Err_Cannot_Render_Glyph²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c€~ïF\9ìSÝq/¾‡'2ErrRaster_Memory_Overflow”2 Smooth_Err_Out_Of_Memory²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cË6".ï.Л ÿI8Ž4ErrRaster_Invalid_Argument•0 Smooth_Err_Bad_Argument²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.c./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.cÏ€š"3&Ϭ²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftgrays.hÏ€š"3&ϱ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmerrs.hÇŠ transform a given glyph image ÿÿÿÿ renderÿÿÿÿÿÿÿÿFT_RendererÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ matrixÿÿÿÿÿÿÿÿ const FT_Matrix*ÿÿÿÿ deltaÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿFT_Error _./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.h%vi¸ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/smooth/ftsmooth.hÇŠpNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hHŠ»g@+ؤÿ'ù4fPROGRAM_NAME "apinames"²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c†ÀŒEá#¶_ÍLINEBUFF_SIZE 1024²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cp.vˆÙ¯ÅËN¼PROGRAM_VERSION "0.1"²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c >/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê64/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cûߦO•‘2/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cÿÿÿÿÿÿÿÿÿÿÿÿmain²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c>ºÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ$const char* const*ÿÿÿÿintmain²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c>ºÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ$const char* const*ÿÿÿÿintname_compare²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.chpÿÿÿÿÿÿÿÿ name1ÿÿÿÿÿÿÿÿconst void*ÿÿÿÿ name2ÿÿÿÿÿÿÿÿconst void*ÿÿÿÿintnames_add²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c9eÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿendÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidnames_dump²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cy¿ÿÿÿÿÿÿÿÿoutÿÿÿÿÿÿÿÿ FILE*ÿÿÿÿ formatÿÿÿÿÿÿÿÿOutputFormatÿÿÿÿdll_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidnames_sort²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.crvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid panic²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c&+ÿÿÿÿÿÿÿÿmessageÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoid read_header_file²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cÈÿÿÿÿÿÿÿÿfileÿÿÿÿÿÿÿÿ FILE*ÿÿÿÿverboseÿÿÿÿÿÿÿÿintÿÿÿÿint usage²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c ;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidmax_names²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c7 7ÿÿÿÿintnum_names²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c6 6ÿÿÿÿintthe_names²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c5 5ÿÿÿÿName Name²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c3 3ÿÿÿÿ* NameRec²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c33 ÿÿÿÿÿÿÿÿ OutputFormat²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.c##ÿÿÿÿÿÿÿÿ State²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/apinames.cÆÆÿÿÿÿÿÿÿÿ+ (/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h,/usr/include/strings.h0/usr/include/sys/types.h./usr/include/sys/stat.h./usr/include/sys/wait.h*/usr/include/unistd.h*/usr/include/dirent.h&/usr/include/math.h*/usr/include/signal.h&/usr/include/time.h./usr/include/ft2build.hÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c%vÈÿÿÿÿ +³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h9cÅTƒâÄ•Tgetc _IO_getc (_fp)(/usr/include/stdio.h_fp>›DQ ::î]Eputc8( _IO_putc (_ch, _fp)(/usr/include/stdio.h_ch_fp@p>‹true0 1Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cÄeí>p false1 0Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c3ÞWòRoP+:º SIGFPE(T 8 /* Floating-point exception (ANSI). */4/usr/include/bits/signum.hqÁéRy)þæ–SIGALRM.> 14 /* Alarm clock (POSIX). */4/usr/include/bits/signum.h~ä› •ø/™r0Â6S_ISDIR‚Ð ( ( ( ( mode ) ) & 0170000 /* These bits determine file type. */ ) == ( 0040000 /* Directory. */ ) ) ./usr/include/sys/stat.hmodeI1)ß”FùØ forever2 for (;;)Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c:d¾T%×8¤mÛpVSEEK_SETxL 0 /* Seek from beginning of file. */(/usr/include/stdio.h— "xësO·áQ[~ÝWIFSIGNALEDU¸ ( ( ( signed char ) ( ( ( ( * ( const int * ) & ( status ) ) ) & 0x7f ) + 1 ) >> 1 ) > 0 ) ./usr/include/sys/wait.h statusI/5†è Pë…ëZÊ(GOOD_FONTS_DIR:< "/home/wl/freetype-testfonts"Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý4/usr/include/bits/stdlib.höµJš*ë8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6</usr/include/bits/sigcontext.h¾€ô]p›™:*/usr/include/unistd.hên-©ßA(¨:/usr/include/bits/local_lim.hƒ­/VI}Î:/usr/include/bits/waitflags.hƒ­B €ë¤8/usr/include/bits/resource.hË‚©…Œ:*/usr/include/dirent.hên-¨8öÃwn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|./usr/include/sys/wait.h¦aŒ @s 46/usr/include/linux/limits.hvÁ;¦ì>g2*/usr/include/endian.hên-¨Wr^ */usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê66/usr/include/sys/resource.hwØÆ@\ìæW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/bits/stat.h z5Æ®&ë^4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/sigstack.hË‚©&,+0/usr/include/_G_config.h z,xyÞ‘Œ4/usr/include/bits/signum.höµJŠœ6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS:/usr/include/bits/sigaction.hƒ­;ŒÄæ#“Ä/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cDû»úå:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw6/usr/include/bits/siginfo.hub ó3怑8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/waitstatus.h¾b³Ê¸©Ë2/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;</usr/include/bits/mathinline.h¾€,&|ë4/usr/include/bits/dirent.höµIŸI(4/usr/include/bits/endian.höµI;ãÑ,/usr/include/strings.h‘QE2“‹</usr/include/bits/posix1_lim.h¾€£0±—Ç÷*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cÿÿÿÿÿÿÿÿÿÿÿÿfontlistÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cX `ÿÿÿÿÿÿÿÿisasciiÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c]]ÿÿÿÿunsigned intisbinaryÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c\\ÿÿÿÿunsigned int ishexÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c^^ÿÿÿÿunsigned intlenÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c[[ÿÿÿÿintnameÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cZZÿÿÿÿ char*mainÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c(’ ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintExecuteTestÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cµØÿÿÿÿÿÿÿÿtestfontÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoidFT_ConicToÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cu{ÿÿÿÿÿÿÿÿ_cpÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿintFT_CubicToÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c~…ÿÿÿÿÿÿÿÿcp1ÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿcp2ÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿtoÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿintFT_LineToÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cmrÿÿÿÿÿÿÿÿtoÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿintFT_MoveToÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cejÿÿÿÿÿÿÿÿtoÿÿÿÿÿÿÿÿ const FT_Vector*ÿÿÿÿuserÿÿÿÿÿÿÿÿ void*ÿÿÿÿintFindFontsÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cE„ÿÿÿÿÿÿÿÿfontdirsÿÿÿÿÿÿÿÿ char**ÿÿÿÿextensionsÿÿÿÿÿÿÿÿ char**ÿÿÿÿvoidTestFaceÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c’²ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿvoidabort_testÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.càæÿÿÿÿÿÿÿÿsigÿÿÿÿÿÿÿÿintÿÿÿÿvoidcopyfontÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cœÛÿÿÿÿÿÿÿÿitemÿÿÿÿÿÿÿÿ struct fontlist*ÿÿÿÿnewfontÿÿÿÿÿÿÿÿ char*ÿÿÿÿintdo_testÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.céÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidextmatchÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cÛòÿÿÿÿÿÿÿÿfilenameÿÿÿÿÿÿÿÿ char*ÿÿÿÿextensionsÿÿÿÿÿÿÿÿ char**ÿÿÿÿintfigurefiletypeÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cõBÿÿÿÿÿÿÿÿitemÿÿÿÿÿÿÿÿ struct fontlist*ÿÿÿÿvoidgetErrorCntÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c‡Žÿÿÿÿÿÿÿÿitemÿÿÿÿÿÿÿÿ struct fontlist*ÿÿÿÿintgetRandomÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c‘™ÿÿÿÿÿÿÿÿlowÿÿÿÿÿÿÿÿintÿÿÿÿhighÿÿÿÿÿÿÿÿintÿÿÿÿintmainÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c(’ ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿint usageÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c%ÿÿÿÿÿÿÿÿoutÿÿÿÿÿÿÿÿ FILE*ÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid check_outlinesÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c55'^ This file is now part of the FreeType library intchild_pidÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cÞÞÿÿÿÿint default_dir_listÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c< @ÿÿÿÿ char** default_ext_listÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cB Qÿÿÿÿ char**error_countÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cSS ÿÿÿÿinterror_fractionÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cTT ÿÿÿÿintfcntÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cbbÿÿÿÿintfont_sizeÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cVV(ÿÿÿÿFT_F26Dot6fontlistÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c`` ÿÿÿÿfontlist*nohintsÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c66'ÿÿÿÿintoutlinefuncsÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.cˆÿÿÿÿ FT_Outline_FuncsrasterizeÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c77'ÿÿÿÿintresults_dirÄ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/ftrandom/ftrandom.c8 8*ÿÿÿÿ char*/./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.c%vÈÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cûߨK:GÒ6²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cÿÿÿÿÿÿÿÿÿÿÿÿmain²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cnœÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintdummy_get_index²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.c?Hÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿlenÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿuser_dataÿÿÿÿÿÿÿÿ void*ÿÿÿÿintdump_fontinfo²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.c =ÿÿÿÿÿÿÿÿfiÿÿÿÿÿÿÿÿAFM_FontInfoÿÿÿÿvoidmain²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cnœÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintparse_afm²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_afm.cJkÿÿÿÿÿÿÿÿlibraryÿÿÿÿÿÿÿÿFT_Libraryÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿfiÿÿÿÿÿÿÿÿAFM_FontInfoÿÿÿÿFT_Error3./usr/include/ft2build.h&/usr/include/time.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c%vÈÿÿÿÿ+P\¸ž (Mâ XX* ((FT_Pos)(x*65536 ))´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cx0õÍϽTœG\XVAL& ((x)/(1.0*65536 ))´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cx0÷jÛüÎÏB†XVEC€ { ( ( FT_Pos ) ( x * 65536 ) ) , ( ( FT_Pos ) ( y * 65536 ) ) }´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cxy3'«7Zo½·ÿ REPEAT” 100000L´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c7+”PÒç XSCALE 65536´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cE W¦‡ÙÉk™CLOCKS_PER_SEC!  1000000l0/usr/include/bits/time.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý0/usr/include/gnu/stubs.h z?w+§‰;´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c¹Ú,þÞÕý­./usr/include/features.h¦a‹~—UÀ&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE20/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cÿÿÿÿÿÿÿÿÿÿÿÿmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c–žÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintdump_outline´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cZnÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿvoidget_time´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cŒ to get the HZ macro which is the equivalent. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿlongmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c–žÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintprofile_outline´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cr’ÿÿÿÿÿÿÿÿoutlineÿÿÿÿÿÿÿÿFT_Outline*ÿÿÿÿ repeatÿÿÿÿÿÿÿÿlongÿÿÿÿvoiddummy_contour_1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c69ÿÿÿÿ short*dummy_outline_1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c;CÿÿÿÿFT_Outlinedummy_outline_2´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cOWÿÿÿÿFT_Outlinedummy_tag_1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c.4ÿÿÿÿ char*dummy_vec_1´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.c,$ dummy outline #1 FT_Vector*dummy_vec_2´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_bbox.cGM$ dummy outline #2 FT_Vector*7./usr/include/ft2build.h&/usr/include/math.h(/usr/include/stdio.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c%vÈÿÿÿÿ'/C7ïJeqtPI. 3.14159265358979323846´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c·]Z 6Þ+pŸSPIL (3.14159265358979323846 /FT_ANGLE_PI)´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cî³P‹5®THRESHOLD  64´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/ft2build.h¦a‹+Cï)Ý(/usr/include/wchar.h+è] Œ6´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c¹Ú,þàoÕn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/_G_config.h z,xyÞ‘Œ6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ë(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cÿÿÿÿÿÿÿÿÿÿÿÿmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cÝëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿintmain´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cÝëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿinttest_atan2´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cZvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_cos´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c&ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_length´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c–«ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_rotate´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c®Úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_sin´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.c*?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_tan´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cBWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidtest_unit´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/tools/test_trig.cx“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid;./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/truetype.c%v@ÿÿÿÿ ./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/truetype.c"[£%à¶¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c #‚L½(¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h #‚L½(¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c"[£×j×x¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c #‚Y¯ò|¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h"[£×j×}¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c> 4ÓÈ硪´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/truetype.cÿÿÿÿÿÿÿÿÿÿÿÿ?./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h2¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h #‚L½(¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c"[£×j×x¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h"[£×j×}¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.cÿÿÿÿÿÿÿÿÿÿÿÿLoad_Glyph¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.cïMÿÿÿÿÿÿÿÿ ttslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿ ttsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿFT_Error tt_get_interface¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.cOhBÿÿÿÿÿÿÿÿ driverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿtt_interfaceÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿtt_get_kerning¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.ch‰Mÿÿÿÿÿÿÿÿ ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿleft_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿright_glyphÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿkerningÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿFT_Errortt_size_request¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c±îMŠ*********************************************************************ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_SizeÿÿÿÿreqÿÿÿÿÿÿÿÿFT_Size_RequestÿÿÿÿFT_Error4tt_service_truetype_engine¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c,-;Š*********************************************************************Dconst FT_Service_TrueTypeEngineRec0tt_service_truetype_glyf¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.c=%@ÿÿÿÿ4const FT_Service_TTGlyfRectt_services¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.cB"Kÿÿÿÿ0const FT_ServiceDescRec* c./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h"[£×j×}¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.hÿÿÿÿÿÿÿÿÿÿÿÿ g¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h%v@ÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hÿÿÿÿÿÿÿÿÿÿÿÿC./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hK¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c%v@ÿÿÿÿ y_²ea„òØsª²ysIS_HINTED P ( ( flags & FT_LOAD_NO_HINTING ) == 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c flags¬ÜêŽüYB‰„&WE_HAVE_AN_XY_SCALE8 0x0040¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c,\ §fYB°WE_HAVE_A_2X29 0x0080¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cpp1.x = (loader)->bbox.xMin - (loader)->left_bearing; (loader)->pp1.y = 0; (loader)->pp2.x = (loader)->pp1.x + (loader)->advance; (loader)->pp2.y = 0; (loader)->pp3.x = 0; (loader)->pp3.y = (loader)->top_bearing + (loader)->bbox.yMax; (loader)->pp4.x = 0; (loader)->pp4.y = (loader)->pp3.y - (loader)->vadvance; } while ( 0 )¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c loader./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c #‚L½(¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h #‚L½(¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cÿÿÿÿÿÿÿÿÿÿÿÿGet_HMetrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cGaMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ checkÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿlsbÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿawÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿvoidGet_VMetrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cb‹MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿidxÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ checkÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿtsbÿÿÿÿÿÿÿÿFT_Short*ÿÿÿÿahÿÿÿÿÿÿÿÿFT_UShort*ÿÿÿÿvoid*TT_Access_Glyph_Frame¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c¬Âÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ offsetÿÿÿÿÿÿÿÿFT_ULongÿÿÿÿbyte_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ*TT_Forget_Glyph_Frame¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cÆÌÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_LoaderÿÿÿÿÿÿÿÿTT_Hint_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cf¹Mÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿis_compositeÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿFT_Error*TT_Init_Glyph_Loading¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cAHÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ.TT_Load_Composite_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cÈ=ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_LoaderÿÿÿÿÿÿÿÿTT_Load_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cU¤ ÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿ glyphÿÿÿÿÿÿÿÿTT_GlyphSlotÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿ(TT_Load_Glyph_Header¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cÐèÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿÿÿÿÿ(TT_Load_Simple_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cìÄÿÿÿÿÿÿÿÿloadÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿÿÿÿÿ<TT_Process_Composite_Component¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c!¾Mÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_LoaderÿÿÿÿsubglyphÿÿÿÿÿÿÿÿFT_SubGlyphÿÿÿÿstart_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿnum_base_pointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error4TT_Process_Composite_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c¿&Mÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿstart_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿstart_contourÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error.TT_Process_Simple_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cº Mÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_LoaderÿÿÿÿFT_Error*compute_glyph_metrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cå†ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Error&load_truetype_glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.c'âÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_Loaderÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿrecurse_countÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿFT_Errortranslate_array¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cŒ©MÿÿÿÿÿÿÿÿnÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Vector*ÿÿÿÿdelta_xÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿdelta_yÿÿÿÿÿÿÿÿ FT_Posÿÿÿÿvoidtt_loader_init¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cÆSMÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿTT_LoaderÿÿÿÿsizeÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿ glyphÿÿÿÿÿÿÿÿTT_GlyphSlotÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿFT_Errortt_prepare_zone¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.cKeMÿÿÿÿÿÿÿÿzoneÿÿÿÿÿÿÿÿTT_GlyphZoneÿÿÿÿloadÿÿÿÿÿÿÿÿFT_GlyphLoadÿÿÿÿstart_pointÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿstart_contourÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿvoid k./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h #‚L½(´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.hÿÿÿÿÿÿÿÿÿÿÿÿ*TT_Init_Glyph_Loading¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h""(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿÿÿÿÿTT_Load_Glyph¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h%(+ÿÿÿÿÿÿÿÿpytsizeÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿ glyphÿÿÿÿÿÿÿÿTT_GlyphSlotÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿload_flagsÿÿÿÿÿÿÿÿFT_Int32ÿÿÿÿÿÿÿÿG./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h¿¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.c%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttdriver.h"[£×j×}¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.c #‚MÊt¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h #‚MÊy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.cÿÿÿÿÿÿÿÿÿÿÿÿ o./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h #‚MÊy´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.hÿÿÿÿÿÿÿÿÿÿÿÿTT_Get_MM_Var¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.hš›&ÿÿÿÿÿÿÿÿ/htfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ masterÿÿÿÿÿÿÿÿFT_MM_Var**ÿÿÿÿÿÿÿÿTT_Set_MM_Blend¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h’&ÿÿÿÿÿÿÿÿpytfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ"TT_Set_Var_Design¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h•—(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿnum_coordsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ coordsÿÿÿÿÿÿÿÿFT_Fixed*ÿÿÿÿÿÿÿÿ0TT_Vary_Get_Glyph_Deltas¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h¤§3ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿglyph_indexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ deltasÿÿÿÿÿÿÿÿFT_Vector**ÿÿÿÿn_pointsÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿtt_done_blend¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h«¬#ÿÿÿÿÿÿÿÿi memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ blendÿÿÿÿÿÿÿÿGX_Blendÿÿÿÿÿÿÿÿ tt_face_vary_cvt¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.hŸ 'ÿÿÿÿÿÿÿÿ/htfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ *GX_AVarCorrespondence¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h++5ÿÿÿÿ4GX_AVarCorrespondenceRec_* 2GX_AVarCorrespondenceRec_¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h++ÿÿÿÿ2GX_AVarCorrespondenceRec_ GX_AVarSegment¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h<<&ÿÿÿÿ&GX_AVarSegmentRec_* "GX_AVarSegmentRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h<<ÿÿÿÿ$GX_AVarSegmentRec_ GX_BlendRec¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.haaÿÿÿÿGX_BlendRec_ $GX_TupleCountFlags¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.hrrÿÿÿÿ&GX_TupleCountFlags_ $GX_TupleIndexFlags¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgxvar.h††ÿÿÿÿ&GX_TupleIndexFlags_K./usr/include/ft2build.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hš¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.c%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.c"[£LÍ“Ž¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h"[£LÍ““¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.cÿÿÿÿÿÿÿÿÿÿÿÿ s./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h%v@ÿÿÿÿ1ÆëƒÞG_ ô/¡HïEXEC_OP_( TT_ExecContext exc,¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h./usr/include/ft2build.h¦a‹+Cï)ݸ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h"[£LÍ““´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hÿÿÿÿÿÿÿÿÿÿÿÿ $TT_Clear_CodeRange¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.híî-ÿÿÿÿÿÿÿÿexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿ rangeÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿÿÿÿÿTT_Done_Context¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h)ÿÿÿÿÿÿÿÿnexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿÿÿÿÿ"TT_Goto_CodeRange¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hâä)ÿÿÿÿÿÿÿÿexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿ rangeÿÿÿÿÿÿÿÿ FT_IntÿÿÿÿIPÿÿÿÿÿÿÿÿFT_LongÿÿÿÿÿÿÿÿTT_Load_Context¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h  )ÿÿÿÿÿÿÿÿsexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿsizeÿÿÿÿÿÿÿÿTT_SizeÿÿÿÿÿÿÿÿTT_New_Context¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h%ÿÿÿÿÿÿÿÿs driverÿÿÿÿÿÿÿÿTT_DriverÿÿÿÿÿÿÿÿTT_RunIns¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h..#ÿÿÿÿÿÿÿÿlgexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿÿÿÿÿTT_Run_Context¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h)ÿÿÿÿÿÿÿÿDexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿ debugÿÿÿÿÿÿÿÿFT_BoolÿÿÿÿÿÿÿÿTT_Save_Context¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.h(ÿÿÿÿÿÿÿÿexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿinsÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿÿÿÿÿ TT_Set_CodeRange¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hçê,ÿÿÿÿÿÿÿÿexecÿÿÿÿÿÿÿÿTT_ExecContextÿÿÿÿ rangeÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿbaseÿÿÿÿÿÿÿÿ void*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿ TT_CallRec¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hiiÿÿÿÿTT_CallRec_ TT_CallStack¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hiiÿÿÿÿTT_CallRec_* "TT_ExecContextRec¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hÛÛÿÿÿÿ$TT_ExecContextRec_ TT_Get_CVT_Func¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hUUC† reading a cvt value. Take care of non-square pixels if necessary FT_F26Dot6 TT_Move_Func¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hJL4j Point displacement along the freedom vector routine void TT_Project_Func¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hPQ,r Distance projection along one of the projection vectors FT_F26Dot6 TT_Round_Func¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hEF7ÿÿÿÿFT_F26Dot6 TT_Set_CVT_Func¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttinterp.hZ[2‚ if necessary voidO./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hƒ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttgload.h #‚L½(¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c> 4ÓÈ硪´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cÿÿÿÿÿÿÿÿÿÿÿÿtt_driver_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c€ MÿÿÿÿÿÿÿÿttdriverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿtt_driver_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c_~MÿÿÿÿÿÿÿÿttdriverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿtt_face_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cEÎMÿÿÿÿÿÿÿÿ ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿtt_face_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cªCMÿÿÿÿÿÿÿÿpyt streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿtt_size_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cíMÿÿÿÿÿÿÿÿ ttsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿtt_size_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.cÐëMÿÿÿÿÿÿÿÿ ttsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿtt_size_reset´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c]MÿÿÿÿÿÿÿÿsizeÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿÿÿÿÿtt_slot_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.c¢¨ ÿÿÿÿÿÿÿÿslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ w./usr/include/ft2build.h%´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h%v@ÿÿÿÿ€¸1F0 $TT_MAX_CODE_RANGES‡ 3´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h> 4ÓÈ硯´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hÿÿÿÿÿÿÿÿÿÿÿÿtt_driver_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hºº'ÿÿÿÿÿÿÿÿattdriverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿtt_driver_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h··'ÿÿÿÿÿÿÿÿduttdriverÿÿÿÿÿÿÿÿFT_Moduleÿÿÿÿÿÿÿÿtt_face_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h””!ÿÿÿÿÿÿÿÿl_ ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿÿÿÿÿtt_face_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h‘'ÿÿÿÿÿÿÿÿsu streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ ttfaceÿÿÿÿÿÿÿÿFT_Faceÿÿÿÿface_indexÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿnum_paramsÿÿÿÿÿÿÿÿ FT_Intÿÿÿÿ paramsÿÿÿÿÿÿÿÿFT_Parameter*ÿÿÿÿÿÿÿÿtt_size_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hŸŸ!ÿÿÿÿÿÿÿÿsi ttsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿtt_size_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hœœ!ÿÿÿÿÿÿÿÿ/: ttsizeÿÿÿÿÿÿÿÿFT_Sizeÿÿÿÿÿÿÿÿtt_size_reset´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h¯¯ ÿÿÿÿÿÿÿÿi/sizeÿÿÿÿÿÿÿÿTT_Sizeÿÿÿÿÿÿÿÿtt_slot_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hÂÂ$ÿÿÿÿÿÿÿÿsslotÿÿÿÿÿÿÿÿFT_GlyphSlotÿÿÿÿÿÿÿÿ TT_CodeRange´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h  ÿÿÿÿTT_CodeRange_ "TT_CodeRangeTable´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h¢¢?ÿÿÿÿTT_CodeRange* TT_CodeRange_Tag´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h˜˜ÿÿÿÿ"TT_CodeRange_Tag_ TT_DefArray´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h°°ÿÿÿÿTT_DefRecord_* TT_DefRecord´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h°°ÿÿÿÿTT_DefRecord_ TT_Driver´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h&&*ÿÿÿÿ*struct TT_DriverRec_* TT_DriverRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h||ÿÿÿÿTT_DriverRec_ TT_GlyphSlot´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h@@$FT_GlyphSlot TT_GraphicsState´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hllÿÿÿÿ"TT_GraphicsState_ TT_Size´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h11&&struct TT_SizeRec_* TT_SizeRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hmmÿÿÿÿTT_SizeRec_ TT_Size_Metrics´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h33ÿÿÿÿ TT_Size_Metrics_ TT_SubGlyphRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hÝÝÿÿÿÿTT_SubglyphRec_ "TT_SubGlyph_Stack´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.hÝÝ&ÿÿÿÿ TT_SubglyphRec_* TT_Transform´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttobjs.h½½ÿÿÿÿTT_Transform_S./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.hG¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c #‚Y¯ò|¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¸/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/tterrors.h"[£ð›(ž¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cÿÿÿÿÿÿÿÿÿÿÿÿ "tt_face_done_loca¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c®ÉMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ"tt_face_free_hdmx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.câñMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ4tt_face_get_device_metrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.có ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿppemÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ(tt_face_get_location¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cvªÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ tt_face_load_cvt¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cËMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_fpgm¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cXMÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_hdmx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c—ÞÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_loca¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.c>rÿÿÿÿÿÿÿÿpytfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_prep¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.cZ”MÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ {./usr/include/ft2build.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h%v@ÿÿÿÿ./usr/include/ft2build.h¦a‹+Cï)ݶ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h #‚Y¯ò¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.hÿÿÿÿÿÿÿÿÿÿÿÿ "tt_face_done_loca¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h''$ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ"tt_face_free_hdmx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h==$ÿÿÿÿÿÿÿÿofaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿÿÿÿÿ4tt_face_get_device_metrics¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.hAC1ÿÿÿÿÿÿÿÿefaceÿÿÿÿÿÿÿÿTT_FaceÿÿÿÿppemÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿÿÿÿÿ(tt_face_get_location¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h"$)ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ gindexÿÿÿÿÿÿÿÿFT_UIntÿÿÿÿ asizeÿÿÿÿÿÿÿÿFT_UInt*ÿÿÿÿÿÿÿÿ tt_face_load_cvt¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h*+'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_fpgm¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h./(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_hdmx¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h89(ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_loca¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h(ÿÿÿÿÿÿÿÿpytfaceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿÿÿÿÿ"tt_face_load_prep¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/truetype/ttpload.h34(ÿÿÿÿÿÿÿÿ.faceÿÿÿÿÿÿÿÿTT_Faceÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_StreamÿÿÿÿÿÿÿÿW./usr/include/ft2build.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.h¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.c%vV0ÿÿÿÿ;êT°W&å”ã¿Ø~KERN_INDEXKH ( ( (FT_ULong)(g1) << 16 ) | (g2) )¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.cg1g2./usr/include/ft2build.h¦a‹+Cï)ݬ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.cWU­¯êII>¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.hWU­¯êIIC®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1objs.h̰ˆ®%½²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.hJM¼Proot.funcs.to_int( &(p)->root )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpAÛ- ɪ§¤õRÞT1_PRIVATE: ( 1 << 0 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.hAÛfpË!D´T,àT1_ToFixedaT (p)->root.funcs.to_fixed( &(p)->root, t )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hptJWÐmB|\ãåF!T1_Add_TableN> (p)->funcs.add( (p), i, o, l )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpiolK® CóÉ>÷TABLE_EXTEND— 5®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.cïÝ ‘G·›ióøy‰T1_Load_Fieldll (p)->root.funcs.load_field( &(p)->root, f, o, m, pf )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpfompfSîßlÓ ¿*4ÌÁ<=MT1_Skip_Spaces]T (p)->root.funcs.skip_spaces( &(p)->root )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpy«Â÷=Í Cª§¤õqY0T1_FONTDIR_AFTER_PRIVATE; ( 1 << 1 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.h{]Ñ…ˆ‚xÖ¯^£we¶&T1_Load_Field_Tableox (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpfompf’Ïï²üÌ”ú=o÷j`ÊT1_ToFixedArrayel (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpmft’Ïú€f)¤¡¹ž¿K‚¯T1_ToTokenArrayil (p)->root.funcs.to_token_array( &(p)->root, t, m, c )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hptmc¿«N5mŽÔl]\¥cfW T1_Release_TableUŒ do { if ( (p)->funcs.release ) (p)->funcs.release( p ); } while ( 0 )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hp¿¾Ê6²àm{,šßarù T1_Skip_PS_Token^X (p)->root.funcs.skip_PS_token( &(p)->root )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hpÏoзÖ$ÕvA„®°¯=FT_FIXED_TO_INTØ6 ( FT_RoundFix( a ) >> 16 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.caÏrœôIòÄóðŒ;w!©FT_INT_TO_FIXED× ( (a) << 16 )®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.ca./usr/include/ft2build.h¦a‹+Cï)ݲ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1tokens.hJM&9¬c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.c̰ˆ®Öúj®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.h̰ˆ®Öúo°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.h—¹—‘ï“J²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.hJM¼Proot.funcs.skip_spaces( &(p)->root )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hp¿¾Ê6²àm{,šßarù T1_Skip_PS_Token^X (p)->root.funcs.skip_PS_token( &(p)->root )°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.hp./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.c—¹—‘ï“E°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.h—¹—‘ï“J²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.hJM¼P¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1afm.hWU­¯êIIC²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1tokens.hJM&9¬c®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.c̰ˆ®Öúj®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1load.h̰ˆ®Öúo®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1objs.c̰ˆ®%¸²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1driver.cJM£ëF®/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1objs.h̰ˆ®%½°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.c—¹—‘ï“E²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1driver.hJM£ëK°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1parse.h—¹—‘ï“J¬/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/type1.cWU­¯ðsöè²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type1/t1errors.hJM¼Proot.funcs.to_int( &(p)->root )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpAÛfUbB‡ñùdí AT1_ToBytestf (p)->root.funcs.to_bytes( &(p)->root, b, m, n, d )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpbmndAÛfðo˜ò)‡¾~Z[T1_ToTokenyT (p)->root.funcs.to_token( &(p)->root, t )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cptJWÐmB|\ãåF!T1_Add_Tablea> (p)->funcs.add( (p), i, o, l )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpiolïÝ ‘G·›ióøy‰T1_Load_Field|l (p)->root.funcs.load_field( &(p)->root, f, o, m, pf )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpfompfSîßlÓ ¿*4ÌÁ<=MT1_Skip_SpacesoT (p)->root.funcs.skip_spaces( &(p)->root )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cp{]Ñ…ˆ‚xÖ¯^£we¶&T1_Load_Field_Table~x (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpfompf’Ïï²üÌ”ú=o÷j`ÊT1_ToFixedArraywl (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cpmft¿«N5mŽÔl]\¥cfW T1_Release_TablehŒ do { if ( (p)->funcs.release ) (p)->funcs.release( p ); } while ( 0 )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cp¿¾Ê6²àm{,šßarù T1_Skip_PS_TokenpX (p)->root.funcs.skip_PS_token( &(p)->root )´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cp´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hGõ9›¿ÍÎN./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42error.hGõ9›©¤Ê³´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cGõ9›¸"´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hGõ9›¸"”²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.hJ© (Üjg´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cÿÿÿÿÿÿÿÿÿÿÿÿ*t42_parse_charstrings´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c+,-ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoid$t42_parse_encoding´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c'(*ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoid*t42_parse_font_matrix´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c$%-ÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoidt42_parse_sfnts´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c/0'ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoid t42_is_space´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cæìÿÿÿÿÿÿÿÿcÿÿÿÿÿÿÿÿFT_Byteÿÿÿÿint t42_load_keyword´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c¶æÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿ fieldÿÿÿÿÿÿÿÿT1_FieldÿÿÿÿFT_Errort42_loader_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c~Ž ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿÿÿÿÿt42_loader_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cmzÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿÿÿÿÿ*t42_parse_charstrings´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c¯³ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoidt42_parse_dict´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cêiÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_LoaderÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿ$t42_parse_encoding´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cÖÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoid*t42_parse_font_matrix´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cïÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoidt42_parse_sfnts´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.câ¬ÿÿÿÿÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿvoidt42_parser_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cÙãÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿT42_Parserÿÿÿÿÿÿÿÿt42_parser_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c…Õÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿT42_Parserÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ psauxÿÿÿÿÿÿÿÿPSAux_Serviceÿÿÿÿÿÿÿÿt42_keywords´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c6^^ we set the last argument of T1_FIELD_XXX to 0 $const T1_FieldRec* T42_Load_Status´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cßßÿÿÿÿÿÿÿÿ «²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h%v@ÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hGõ9›¿ÍÎN./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hGõ9›¸"”²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.hJ© (Üjg´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hÿÿÿÿÿÿÿÿÿÿÿÿt42_loader_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hNN'ÿÿÿÿÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_Loaderÿÿÿÿÿÿÿÿt42_loader_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hJK%ÿÿÿÿÿÿÿÿ4 loaderÿÿÿÿÿÿÿÿT42_LoaderÿÿÿÿfaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿÿÿÿÿt42_parse_dict´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hCF$ÿÿÿÿÿÿÿÿefaceÿÿÿÿÿÿÿÿT42_Faceÿÿÿÿ loaderÿÿÿÿÿÿÿÿT42_LoaderÿÿÿÿbaseÿÿÿÿÿÿÿÿFT_Byte*ÿÿÿÿsizeÿÿÿÿÿÿÿÿFT_Longÿÿÿÿÿÿÿÿt42_parser_done´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h??'ÿÿÿÿÿÿÿÿh parserÿÿÿÿÿÿÿÿT42_Parserÿÿÿÿÿÿÿÿt42_parser_init´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h9<)ÿÿÿÿÿÿÿÿ parserÿÿÿÿÿÿÿÿT42_Parserÿÿÿÿ streamÿÿÿÿÿÿÿÿFT_Streamÿÿÿÿ memoryÿÿÿÿÿÿÿÿFT_Memoryÿÿÿÿ psauxÿÿÿÿÿÿÿÿPSAux_Serviceÿÿÿÿÿÿÿÿ T42_Loader´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h55ÿÿÿÿT42_Loader_* T42_LoaderRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h55ÿÿÿÿT42_Loader_ T42_Parser´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h%%ÿÿÿÿT42_ParserRec_* T42_ParserRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.h%%ÿÿÿÿT42_ParserRec_ ¯./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.h%v@ÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hGõ9›¿ÍÎN./usr/include/ft2build.h¦a‹+Cï)Ý´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hÿÿÿÿÿÿÿÿÿÿÿÿ T42_Face´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.h--ÿÿÿÿT42_FaceRec_* T42_FaceRec´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.h--ÿÿÿÿT42_FaceRec_./usr/include/ft2build.h²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.c´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42drivr.c°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/type42.c%v@ÿÿÿÿ ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42types.hGõ9›¿ÍÎN./usr/include/ft2build.h¦a‹+Cï)ݰ/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/type42.c—¹òcâ´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42error.hGõ9›©¤Ê³´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42drivr.cGõ9›¨)‰[´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42drivr.hGõ9›¨)‰`´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.cGõ9›¸"´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42parse.hGõ9›¸"”²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.cJ© (Üjb²/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/t42objs.hJ© (Üjg°/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/type42/type42.cÿÿÿÿÿÿÿÿÿÿÿÿ ³¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.h%veÐÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.hÖ£×Yé³¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.hÿÿÿÿÿÿÿÿÿÿÿÿƒ./usr/include/ft2build.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.h¶/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/fnterrs.h´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.c%veÐÿÿÿÿÙõ×oƒÞ˜YK<ÎWINFNT_NE_MAGIC 0x454E´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.hÙõ×—Ì4YN°¢WINFNT_MZ_MAGIC€ 0x5A4D´/home/struktured/workspace/projectm_trunk/src/WinLibs/freetype-2.3.5/src/winfonts/winfnt.hÙõ×ÅíªÆYKpNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hûŽPn>‹GL_TRUE6 1,/usr/include/GL/glew.h2³íGë>pGL_FALSE7 0,/usr/include/GL/glew.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v./usr/include/GL/glxew.h¦a‡’†ôÊ*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cÛr4@Îh£,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îWמ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cÿÿÿÿÿÿÿÿÿÿÿÿ_glewStrCLenž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cx~ÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿcÿÿÿÿÿÿÿÿGLubyteÿÿÿÿ GLuint_glewStrLenž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cpv GLEW, just like OpenGL or GLU, does not rely on the standard C library. These functions implement the functionality required in this file.ÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿ GLuint_glewStrSamež/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.c€‡ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame1ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.c‰œÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame2ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.cž¬ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame3ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.c®¼ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean »n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h*/usr/include/GL/glu.hž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h%v P0ÿÿÿÿ£nÛÒíüâ GLAPI externž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h9)wݼÉGLAPIENTRY‚ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h»\ˆ"/+__cplusplus1ÿÿÿÿb¡®7Pæ1YDˆÔ4GL_TEXTURE_INTERNAL_FORMATú 0x1003ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.höòŠz¼<æ³YD΋"GL_INDEX_LOGIC_OPx 0x0BF1ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/GL/gl.h+è] ¸¹$¦*/usr/include/GL/glu.hên-¥DK»»ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hÛr4@Îh¨ž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hÿÿÿÿÿÿÿÿÿÿÿÿ GLbitfieldž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h˜˜ÿÿÿÿunsigned int GLbooleanž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hÿÿÿÿunsigned char GLbytež/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hžžÿÿÿÿsigned char GLclampdž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h¥¥ÿÿÿÿ double GLclampfž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h££ÿÿÿÿ float GLdoublež/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h¤¤ÿÿÿÿ double GLenumž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h——– ----------------------------- GL_VERSION_1_1 ---------------------------- unsigned int GLfloatž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h¢¢ÿÿÿÿ float GLintž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hš šÿÿÿÿint GLint64EXTž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h°°#ÿÿÿÿ signed long long GLshortž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.hŸŸÿÿÿÿ short GLsizeiž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h› ›ÿÿÿÿint GLubytež/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h  ÿÿÿÿunsigned char GLuintž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h™™ÿÿÿÿunsigned int GLuint64EXTž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h±±&ÿÿÿÿ$unsigned long long GLushortž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h¡¡ÿÿÿÿunsigned short GLvoidž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_head.h¦ ¦ÿÿÿÿvoid‹¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.c%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.cywÒBKŠW¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.cÿÿÿÿÿÿÿÿÿÿÿÿglewContextInit¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.cm– ------------------------------------------------------------------------- ÿÿÿÿlg_ÿÿÿÿÿÿÿÿÿÿÿÿ2GLEW_CONTEXT_ARG_DEF_LISTÿÿÿÿ GLenum glewGetExtension¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_gl.cOä Search for name in the extensions string. Use of strstr() is not sufficient because extension names can be prefixes of other extension names. Could use strtok() but the constant string returned by glGetString might be in read-only memory.ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.c%v P0ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.c )ôög€/¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.cÿÿÿÿÿÿÿÿÿÿÿÿ glxewContextInit¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.c3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4GLXEW_CONTEXT_ARG_DEF_LISTÿÿÿÿ GLenum"glxewGetExtension¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_glx.cÿÿÿÿÿÿÿÿlg_nameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean“¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.c%v P0ÿÿÿÿ¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.c›ÉD\ØWGn¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.cÿÿÿÿÿÿÿÿÿÿÿÿ$glewGetErrorString¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.cÿÿÿÿÿÿÿÿgw_ errorÿÿÿÿÿÿÿÿ GLenumÿÿÿÿconst GLubyte*glewGetString¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.cNÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ GLenumÿÿÿÿconst GLubyte*glewInit¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.c'2ÿÿÿÿÿÿÿÿ GLenum glewExperimental¨/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_tail.c %” ------------------------------------------------------------------------ GLboolean—¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.c%v P0ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.c )ôögv¾¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.cÿÿÿÿÿÿÿÿÿÿÿÿ wglewContextInit¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.c#Zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4WGLEW_CONTEXT_ARG_DEF_LISTÿÿÿÿ GLenum"wglewGetExtension¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.cÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean8_wglewGetExtensionsStringARB¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.c(Kÿÿÿÿ@PFNWGLGETEXTENSIONSSTRINGARBPROC8_wglewGetExtensionsStringEXT¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_init_wgl.c(Kÿÿÿÿ@PFNWGLGETEXTENSIONSSTRINGEXTPROC ¿¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_license.h%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_license.hywÖ‹)Ù¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_license.hÿÿÿÿÿÿÿÿÿÿÿÿ›¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_glx.c%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_glx.cywã!¹T¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_glx.cÿÿÿÿÿÿÿÿÿÿÿÿ glxewIsSupported¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_glx.c ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLbooleanŸ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_head.c%v P0ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_head.c )öH‹¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_head.cÿÿÿÿÿÿÿÿÿÿÿÿglewIsSupported¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_head.c ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean£¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_tail.c%v P0ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_tail.c )öHã¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_tail.cÿÿÿÿÿÿÿÿÿÿÿÿ§ ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_wgl.c%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_wgl.cywã5¯ã¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_str_wgl.cÿÿÿÿÿÿÿÿÿÿÿÿ Þ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h%v P0ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.hÛr4AÍîž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.hÿÿÿÿÿÿÿÿÿÿÿÿ$glewGetErrorStringž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h++8ÿÿÿÿÿÿÿÿ errorÿÿÿÿÿÿÿÿ GLenumÿÿÿÿÿÿÿÿ glewGetExtensionž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h**5ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿglewGetStringž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h,,2ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ GLenumÿÿÿÿÿÿÿÿglewInitž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h  ÿÿÿÿÿÿÿÿÿÿÿÿglewIsSupportedž/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_tail.h!!4ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ«,/usr/include/GL/glew.h./usr/include/GL/glxew.h /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.h /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.c%v P0ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hûŽPn>‹GL_TRUE6 1,/usr/include/GL/glew.h2³íGë>pGL_FALSE7 0,/usr/include/GL/glew.h!n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.c’“ðxa¹ Ò /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.h’“ðxa¹ ×./usr/include/GL/glxew.h¦a‡’†ôÊ*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW× /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cÿÿÿÿÿÿÿÿÿÿÿÿ_glewStrCLen /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.c`eÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿcÿÿÿÿÿÿÿÿGLubyteÿÿÿÿ GLuint_glewStrLen /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cY^ GLEW, just like OpenGL or GLU, does not rely on the standard C library. These functions implement the functionality required in this file.ÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿ GLuint_glewStrSame /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cglÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame1 /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cnÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame2 /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.cƒ‘ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame3 /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.c“¡ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean Ç,/usr/include/GL/glew.h./usr/include/GL/glxew.h /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.h%v P0ÿÿÿÿ n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.h’“ðxa¹ ×./usr/include/GL/glxew.h¦a‡’†ôÊ*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW× /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glew_utils.hÿÿÿÿÿÿÿÿÿÿÿÿ¯¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_gl.c%v P0ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_gl.c»Òø üAqÀ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_gl.cÿÿÿÿÿÿÿÿÿÿÿÿglewInfo¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_gl.cÿÿÿÿÿÿÿÿ.lgÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid³¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_glx.c%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_glx.cyxíÀXÞ(¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_glx.cÿÿÿÿÿÿÿÿÿÿÿÿglxewInfo¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_glx.cÿÿÿÿÿÿÿÿxlgvoid·(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h,/usr/include/GL/glew.h./usr/include/GL/glxew.h¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c%v P0ÿÿÿÿ@‹3Ç*!úéŽ\ApÌRGLEW_GET_VAR/Ä0 (*(const GLboolean*)&x),/usr/include/GL/glew.hxA¨+kì²Ì´y¿¹U1–3 GLEW_VERSION_1_1gB GLEW_GET_VAR(__GLEW_VERSION_1_1),/usr/include/GL/glew.hHó.x—a¸>‹GL_VERSION_1_1Ý 1,/usr/include/GL/glew.h->/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë./usr/include/X11/Xlib.h¦a‰;€uê)(/usr/include/wchar.h+è] Œ6:/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v./usr/include/GL/glxew.h¦a‡’†ôÊn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê62/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS(/usr/include/X11/X.h+è] Îã¶Â¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c *ÉÅñÿŸ8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]*/usr/include/GL/glu.hên-¥DK»»4/usr/include/bits/stdio2.höµJš'U7,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 2/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×(/usr/include/libio.h+è] ðª¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.cÿÿÿÿÿÿÿÿÿÿÿÿ"glewCreateContext¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c >ÿÿÿÿÿÿÿÿdisplayÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLboolean$glewDestroyContext¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c$$ÿÿÿÿÿÿÿÿvoidglewParseArgs¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c! !Lÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿdisplayÿÿÿÿÿÿÿÿ char**ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLboolean0_glewInfo_GL_VERSION_1_1¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.cFI– ----------------------------- GL_VERSION_1_1 ---------------------------- ÿÿÿÿ'ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidglewInfoFunc¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c9BOÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿundefinedÿÿÿÿÿÿÿÿ GLintÿÿÿÿvoidglewPrintExt¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c(7– ------------------------------------------------------------------------- ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿdef1ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿdef2ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿdef3ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿvoidf¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_head.c ÿÿÿÿ FILE*»X¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.c%v P0ÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.c *ÉÆñ„÷¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÿÿÿÿÿÿÿÿÿÿÿÿmain¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cYNÿÿÿÿÿÿÿÿiatargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿint"glewCreateContext¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÞÿÿÿÿÿÿÿÿdisplayÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLboolean$glewDestroyContext¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.c ÿÿÿÿÿÿÿÿvoidglewParseArgs¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.c\}N” ------------------------------------------------------------------------ ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿdisplayÿÿÿÿÿÿÿÿ char**ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLbooleanmain¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cYNÿÿÿÿÿÿÿÿiatargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintcmap¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÜ ÜÿÿÿÿColormapctx¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÚ ÚÿÿÿÿGLXContextdpy¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.c××” ------------------------------------------------------------------------ Display*vi¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cØ ØÿÿÿÿXVisualInfo*vis¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÙ ÙÿÿÿÿXVisualInfo*wnd¦/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_tail.cÛÛÿÿÿÿ Window¿¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_wgl.c%v P0ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_wgl.cyxíÀlÔ·¤/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glewinfo_wgl.cÿÿÿÿÿÿÿÿÿÿÿÿ Ë¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glx_license.h%v P0ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glx_license.h»ÓRTÈU¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glx_license.hÿÿÿÿÿÿÿÿÿÿÿÿ Ï./usr/include/X11/Xlib.h0/usr/include/X11/Xutil.h,/usr/include/X11/Xmd.h,/usr/include/GL/glew.h /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.h%v P0ÿÿÿÿ&F$NIBoolX int./usr/include/X11/Xlib.h»\ˆ"/+__cplusplus1ÿÿÿÿn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4! /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.h’“òië:8ð*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW× /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.hÿÿÿÿÿÿÿÿÿÿÿÿ GLXContext /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.h;;*ÿÿÿÿ.struct __GLXcontextRec* GLXDrawable /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.h6 6” ---------------------------- GLX_VERSION_1_0 --------------------------- XID GLXPixmap /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_head.h7 7ÿÿÿÿXID Ó /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_tail.h%v P0ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_tail.h’“òiì9¾H /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/glxew_tail.hÿÿÿÿÿÿÿÿÿÿÿÿ ×¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/sgi_license.h%v P0ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/sgi_license.h»ë7«:)}¢/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/sgi_license.hÿÿÿÿÿÿÿÿÿÿÿÿ Ûÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_head.h%v P0ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_head.h’•Ú¬lÙ™ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_head.hÿÿÿÿÿÿÿÿÿÿÿÿ ß /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.h%v P0ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.h’•Ú¬mÙg /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.hÿÿÿÿÿÿÿÿÿÿÿÿ"wglewGetExtension /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.h6ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ wglewIsSupported /home/struktured/workspace/projectm_trunk/src/WinLibs/glew/auto/src/wglew_tail.h5ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿÿÿÿÿ ãn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h*/usr/include/GL/glu.h˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h%v ÿÿÿÿ£nÛÒíüâ GLAPI» extern˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hú§h¯ÒíüâGLEWAPI· extern˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h9)wݼÉGLAPIENTRY¾ÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h»\ˆ"/+__cplusplus1ÿÿÿÿ 3©/kZÀõYS7P.GL_FOG_COORDINATE_ARRAY„ 0x8457˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h•Ó½q9LYS6ÿ8GL_FOG_COORDINATE_ARRAY_TYPE 0x8454˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hHó¥pœT[YSZoGL_SOURCE0_RGBô 0x8580˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hHó¥p¥@"YSZŠGL_SOURCE1_RGBõ 0x8581˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hHó¥p®+éYSZ¥GL_SOURCE2_RGBö 0x8582˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZd©ÄæÄYS[G GL_SOURCE0_ALPHA÷ 0x8588˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZd©Ä)øï¿YS[b GL_SOURCE1_ALPHAø 0x8589˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZd©Ä4 fYS\: GL_SOURCE2_ALPHAù 0x858A˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hb¡®7Pæ1YDˆÔ4GL_TEXTURE_INTERNAL_FORMAT6 0x1003˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hœn<&+—ñÓYS6“0GL_FOG_COORDINATE_SOURCE} 0x8450˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ$rò¹{YS7<GL_FOG_COORDINATE_ARRAY_STRIDE‚ 0x8455˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓd¡ñ€[…YS75>GL_FOG_COORDINATE_ARRAY_POINTERƒ 0x8456˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ¯|¡Ô‘òcÍÎbGLEW_FUN_EXPORT#? extern ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ¯‡ÕŠŸóHcÍÎbGLEW_VAR_EXPORT#E extern ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hâ4 1yÀ„È*GLEW_APIENTRY_DEFINEDµÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hí…—‡Ñõ¾ñYS6ä2GL_CURRENT_FOG_COORDINATE€ 0x8453˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hô!௔cYS6®"GL_FOG_COORDINATE~ 0x8451˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.höòŠz¼<æ³YD΋"GL_INDEX_LOGIC_OP´ 0x0BF1˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/GL/gl.h+è] ¸¹$¦˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hN'Ä¡ðpsÝ*/usr/include/GL/glu.hên-¥DK»»˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÿÿÿÿÿÿÿÿÿÿÿÿ¦ GLbitfield˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔÔÿÿÿÿunsigned int GLboolean˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÙÙÿÿÿÿunsigned char GLbyte˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÚÚÿÿÿÿsigned char GLchar˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¸ ¸– ----------------------------- GL_VERSION_2_0 ---------------------------- char GLcharARB˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ë Ë– ------------------------- GL_ARB_shader_objects ------------------------- char GLclampd˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hááÿÿÿÿ double GLclampf˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hßßÿÿÿÿ float GLdouble˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hààÿÿÿÿ double GLenum˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓÓ– ----------------------------- GL_VERSION_1_1 ---------------------------- unsigned int GLfloat˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÞÞÿÿÿÿ float GLhalf˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hùù– ---------------------------- GL_NV_half_float --------------------------- unsigned short GLhandleARB˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ì Ì ÿÿÿÿunsigned int GLint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ Öÿÿÿÿint GLint64EXT˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hìì#ÿÿÿÿ signed long long GLintptr˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h00ÿÿÿÿptrdiff_t GLintptrARB˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h “ “ÿÿÿÿptrdiff_t GLshort˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÛÛÿÿÿÿ short GLsizei˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h× ×ÿÿÿÿint GLsizeiptr˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h//– ----------------------------- GL_VERSION_1_5 ---------------------------- ptrdiff_t GLsizeiptrARB˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ’ ’– ---------------------- GL_ARB_vertex_buffer_object ---------------------- ptrdiff_t GLubyte˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÜÜÿÿÿÿunsigned char GLuint˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕÕÿÿÿÿunsigned int GLuint64EXT˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.híí&ÿÿÿÿ$unsigned long long GLushort˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÝÝÿÿÿÿunsigned short GLvoid˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hâ âÿÿÿÿvoid :PFNGLACTIVESTENCILFACEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hã ãG– ------------------------ GL_EXT_stencil_two_side ------------------------ void 2PFNGLACTIVETEXTUREARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h F– -------------------------- GL_ARB_multitexture -------------------------- void ,PFNGLACTIVETEXTUREPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h C– ----------------------------- GL_VERSION_1_3 ---------------------------- void 0PFNGLACTIVEVARYINGNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hT TY– ------------------------ GL_NV_transform_feedback ----------------------- void 6PFNGLADDSWAPHINTRECTWINPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h#2 #2i– ---------------------------- GL_WIN_swap_hint --------------------------- void 8PFNGLALPHAFRAGMENTOP1ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Œ– ------------------------- GL_ATI_fragment_shader ------------------------ void 8PFNGLALPHAFRAGMENTOP2ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŽ ޹ÿÿÿÿvoid 8PFNGLALPHAFRAGMENTOP3ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h æÿÿÿÿvoid 0PFNGLAPPLYTEXTUREEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hj jB– -------------------------- GL_EXT_light_texture ------------------------- void <PFNGLAREPROGRAMSRESIDENTNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hééu– -------------------------- GL_NV_vertex_program ------------------------- GLboolean >PFNGLARETEXTURESRESIDENTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h{– ------------------------- GL_EXT_texture_object ------------------------- GLboolean 0PFNGLARRAYELEMENTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h >– -------------------------- GL_EXT_vertex_array -------------------------- void .PFNGLARRAYOBJECTATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hG G‰– ----------------------- GL_ATI_vertex_array_object ---------------------- void 0PFNGLASYNCMARKERSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h - -D– ----------------------------- GL_SGIX_async ----------------------------- void 0PFNGLATTACHOBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Î Î`ÿÿÿÿvoid *PFNGLATTACHSHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºQÿÿÿÿvoid >PFNGLBEGINFRAGMENTSHADERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Bÿÿÿÿvoid <PFNGLBEGINOCCLUSIONQUERYNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h~ ~F– ------------------------- GL_NV_occlusion_query ------------------------- void ,PFNGLBEGINQUERYARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h _ _M– ------------------------- GL_ARB_occlusion_query ------------------------ void &PFNGLBEGINQUERYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h2 2Jÿÿÿÿvoid ,PFNGLBEGINSCENEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.ho o9– -------------------------- GL_EXT_scene_marker -------------------------- void BPFNGLBEGINTRANSFORMFEEDBACKNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hU UTÿÿÿÿvoid :PFNGLBEGINVERTEXSHADEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h« «@– -------------------------- GL_EXT_vertex_shader ------------------------- void <PFNGLBINDATTRIBLOCATIONARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h • •x– -------------------------- GL_ARB_vertex_shader ------------------------- void 6PFNGLBINDATTRIBLOCATIONPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h» »jÿÿÿÿvoid ,PFNGLBINDBUFFERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h • •Qÿÿÿÿvoid 2PFNGLBINDBUFFERBASENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hV Vbÿÿÿÿvoid 6PFNGLBINDBUFFEROFFSETNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hW Wuÿÿÿÿvoid &PFNGLBINDBUFFERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h3 3Nÿÿÿÿvoid 4PFNGLBINDBUFFERRANGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hX X…ÿÿÿÿvoid @PFNGLBINDFRAGDATALOCATIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h· ·o– --------------------------- GL_EXT_gpu_shader4 -------------------------- void <PFNGLBINDFRAGMENTSHADERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‘ ‘Fÿÿÿÿvoid 6PFNGLBINDFRAMEBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h, ,[– ----------------------- GL_EXT_framebuffer_object ----------------------- void <PFNGLBINDLIGHTPARAMETEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¬¬Yÿÿÿÿ GLuint BPFNGLBINDMATERIALPARAMETEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h­­[ÿÿÿÿ GLuint 2PFNGLBINDPARAMETEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h®®Fÿÿÿÿ GLuint .PFNGLBINDPROGRAMARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  S– ------------------------- GL_ARB_vertex_program ------------------------- void ,PFNGLBINDPROGRAMNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hê êMÿÿÿÿvoid 8PFNGLBINDRENDERBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h- -]ÿÿÿÿvoid >PFNGLBINDTEXGENPARAMETEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¯¯gÿÿÿÿ GLuint .PFNGLBINDTEXTUREEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‘ ‘Sÿÿÿÿvoid HPFNGLBINDTEXTUREUNITPARAMETEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h°°^ÿÿÿÿ GLuint :PFNGLBINDVERTEXARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hb bH– ---------------------- GL_APPLE_vertex_array_object --------------------- void 8PFNGLBINDVERTEXSHADEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h± ±Dÿÿÿÿvoid 6PFNGLBINORMALPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h d– ------------------------ GL_EXT_coordinate_frame ------------------------ void ,PFNGLBLENDCOLOREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h* *p– --------------------------- GL_EXT_blend_color -------------------------- void &PFNGLBLENDCOLORPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h— —m– ----------------------------- GL_VERSION_1_4 ---------------------------- void 2PFNGLBLENDEQUATIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hg gC– -------------------------- GL_EXT_blend_minmax -------------------------- void ,PFNGLBLENDEQUATIONPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h˜ ˜@ÿÿÿÿvoid BPFNGLBLENDEQUATIONSEPARATEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h: :`– --------------------- GL_EXT_blend_equation_separate -------------------- void <PFNGLBLENDEQUATIONSEPARATEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼Kÿÿÿÿvoid :PFNGLBLENDFUNCSEPARATEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hL LŠ– ----------------------- GL_EXT_blend_func_separate ---------------------- void 4PFNGLBLENDFUNCSEPARATEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h™ ™‡ÿÿÿÿvoid 6PFNGLBLITFRAMEBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÚ ÚÀ– ------------------------ GL_EXT_framebuffer_blit ------------------------ void ,PFNGLBUFFERDATAARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h – –xÿÿÿÿvoid &PFNGLBUFFERDATAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h4 4rÿÿÿÿvoid >PFNGLBUFFERREGIONENABLEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hD– -------------------------- GL_KTX_buffer_region ------------------------- GLuint 2PFNGLBUFFERSUBDATAARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h — —ÿÿÿÿvoid ,PFNGLBUFFERSUBDATAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h5 5xÿÿÿÿvoid DPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h..Pÿÿÿÿ GLenum ,PFNGLCLAMPCOLORARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¡ ¡P– ----------------------- GL_ARB_color_buffer_float ----------------------- void 0PFNGLCLEARCOLORIIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hY Yf– ------------------------- GL_EXT_texture_integer ------------------------ void 2PFNGLCLEARCOLORIUIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZ Zkÿÿÿÿvoid ,PFNGLCLEARDEPTHDNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼C– ------------------------ GL_NV_depth_buffer_float ----------------------- void .PFNGLCLEARDEPTHFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ ÑD– ------------------------ GL_OES_single_precision ------------------------ void >PFNGLCLIENTACTIVETEXTUREARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Lÿÿÿÿvoid 8PFNGLCLIENTACTIVETEXTUREPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Iÿÿÿÿvoid HPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h† †P– ------------------------- GL_ATI_vertex_streams ------------------------- void ,PFNGLCLIPPLANEFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ ÒZÿÿÿÿvoid 6PFNGLCOLOR3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"À "Àz– ----------------------------- GL_SUN_vertex ----------------------------- void 8PFNGLCOLOR3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Á "Á]ÿÿÿÿvoid $PFNGLCOLOR3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hû ûVÿÿÿÿvoid &PFNGLCOLOR3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hü üAÿÿÿÿvoid FPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "±ÿÿÿÿvoid HPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"à "Ãwÿÿÿÿvoid $PFNGLCOLOR4HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hý ýdÿÿÿÿvoid &PFNGLCOLOR4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hþ þAÿÿÿÿvoid 8PFNGLCOLOR4UBVERTEX2FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ä "Ä{ÿÿÿÿvoid :PFNGLCOLOR4UBVERTEX2FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Å "Å^ÿÿÿÿvoid 8PFNGLCOLOR4UBVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Æ "Ɔÿÿÿÿvoid :PFNGLCOLOR4UBVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ç "Ç^ÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP1ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h’ ’œÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP2ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h“ “Éÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP3ATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h” ”öÿÿÿÿvoid 8PFNGLCOLORMASKINDEXEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hC C{– -------------------------- GL_EXT_draw_buffers2 ------------------------- void 0PFNGLCOLORPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ‚ÿÿÿÿvoid 8PFNGLCOLORPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¸ ¸Š– ----------------------- GL_IBM_vertex_array_lists ----------------------- void 6PFNGLCOLORPOINTERVINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hö ög– ------------------------ GL_INTEL_parallel_arrays ----------------------- void 2PFNGLCOLORSUBTABLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h™ ™‘– ------------------------- GL_EXT_color_subtable ------------------------- void ,PFNGLCOLORSUBTABLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h d d– ----------------------------- GL_ARB_imaging ---------------------------- void ,PFNGLCOLORTABLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hö ö–– ------------------------ GL_EXT_paletted_texture ------------------------ void <PFNGLCOLORTABLEPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h f foÿÿÿÿvoid BPFNGLCOLORTABLEPARAMETERFVSGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "r– --------------------------- GL_SGI_color_table -------------------------- void <PFNGLCOLORTABLEPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h g gmÿÿÿÿvoid BPFNGLCOLORTABLEPARAMETERIVSGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "pÿÿÿÿvoid &PFNGLCOLORTABLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h e e–ÿÿÿÿvoid ,PFNGLCOLORTABLESGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "—ÿÿÿÿvoid 0PFNGLCOMBINERINPUTNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h) )™– ------------------------ GL_NV_register_combiners ----------------------- void 2PFNGLCOMBINEROUTPUTNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h* *åÿÿÿÿvoid :PFNGLCOMBINERPARAMETERFNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h+ +Wÿÿÿÿvoid <PFNGLCOMBINERPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h, ,`ÿÿÿÿvoid :PFNGLCOMBINERPARAMETERINVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h- -Uÿÿÿÿvoid <PFNGLCOMBINERPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h. .^ÿÿÿÿvoid FPFNGLCOMBINERSTAGEPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hP Ps– ----------------------- GL_NV_register_combiners2 ----------------------- void 2PFNGLCOMPILESHADERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ï ÏMÿÿÿÿvoid ,PFNGLCOMPILESHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½Bÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE1DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h a a²– ----------------------- GL_ARB_texture_compression ---------------------- void :PFNGLCOMPRESSEDTEXIMAGE1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ±ÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE2DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h b bÂÿÿÿÿvoid :PFNGLCOMPRESSEDTEXIMAGE2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Áÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE3DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h c cÑÿÿÿÿvoid :PFNGLCOMPRESSEDTEXIMAGE3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Ðÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h d d®ÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ­ÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h e eÍÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ìÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h f fëÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h êÿÿÿÿvoid >PFNGLCONVOLUTIONFILTER1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÌ Ì – --------------------------- GL_EXT_convolution -------------------------- void 8PFNGLCONVOLUTIONFILTER1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h h hŸÿÿÿÿvoid >PFNGLCONVOLUTIONFILTER2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÍ Ͱÿÿÿÿvoid 8PFNGLCONVOLUTIONFILTER2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h i i¯ÿÿÿÿvoid BPFNGLCONVOLUTIONPARAMETERFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÎ Îjÿÿÿÿvoid <PFNGLCONVOLUTIONPARAMETERFPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h j jhÿÿÿÿvoid DPFNGLCONVOLUTIONPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÏ Ïsÿÿÿÿvoid >PFNGLCONVOLUTIONPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h k kpÿÿÿÿvoid BPFNGLCONVOLUTIONPARAMETERIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÐ Ðhÿÿÿÿvoid <PFNGLCONVOLUTIONPARAMETERIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h l lfÿÿÿÿvoid DPFNGLCONVOLUTIONPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ Ñqÿÿÿÿvoid >PFNGLCONVOLUTIONPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h m mnÿÿÿÿvoid :PFNGLCOPYCOLORSUBTABLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hš šyÿÿÿÿvoid 4PFNGLCOPYCOLORSUBTABLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h n nvÿÿÿÿvoid .PFNGLCOPYCOLORTABLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h o o{ÿÿÿÿvoid 4PFNGLCOPYCOLORTABLESGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "~ÿÿÿÿvoid FPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ Ò‡ÿÿÿÿvoid @PFNGLCOPYCONVOLUTIONFILTER1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h p p„ÿÿÿÿvoid FPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓ Ó—ÿÿÿÿvoid @PFNGLCOPYCONVOLUTIONFILTER2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h q q”ÿÿÿÿvoid 4PFNGLCOPYTEXIMAGE1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ™– -------------------------- GL_EXT_copy_texture -------------------------- void 4PFNGLCOPYTEXIMAGE2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ©ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h †ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¥ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE3DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ´ÿÿÿÿvoid 4PFNGLCOPYTEXSUBIMAGE3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h” ”±– ----------------------------- GL_VERSION_1_2 ---------------------------- void >PFNGLCREATEPROGRAMOBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ð ÐIÿÿÿÿGLhandleARB ,PFNGLCREATEPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾¾;ÿÿÿÿ GLuint <PFNGLCREATESHADEROBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ñ ÑUÿÿÿÿGLhandleARB *PFNGLCREATESHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¿¿Aÿÿÿÿ GLuint 6PFNGLCULLPARAMETERDVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $X– --------------------------- GL_EXT_cull_vertex -------------------------- void 6PFNGLCULLPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %Wÿÿÿÿvoid @PFNGLCURRENTPALETTEMATRIXARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h º ºJ– ------------------------- GL_ARB_matrix_palette ------------------------- void >PFNGLDELETEASYNCMARKERSSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h . .Zÿÿÿÿvoid <PFNGLDELETEBUFFERREGIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Jÿÿÿÿvoid 2PFNGLDELETEBUFFERSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ˜ ˜Xÿÿÿÿvoid ,PFNGLDELETEBUFFERSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h6 6Uÿÿÿÿvoid 4PFNGLDELETEFENCESAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hö öX– ----------------------------- GL_APPLE_fence ---------------------------- void .PFNGLDELETEFENCESNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !U– ------------------------------ GL_NV_fence ------------------------------ void @PFNGLDELETEFRAGMENTSHADERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •Hÿÿÿÿvoid <PFNGLDELETEFRAMEBUFFERSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h/ /bÿÿÿÿvoid 0PFNGLDELETEOBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ò ÒFÿÿÿÿvoid BPFNGLDELETEOCCLUSIONQUERIESNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h \ÿÿÿÿvoid ,PFNGLDELETEPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÀ ÀCÿÿÿÿvoid 4PFNGLDELETEPROGRAMSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLDELETEPROGRAMSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hë ëTÿÿÿÿvoid 2PFNGLDELETEQUERIESARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ` `Tÿÿÿÿvoid ,PFNGLDELETEQUERIESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h7 7Qÿÿÿÿvoid >PFNGLDELETERENDERBUFFERSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h0 0dÿÿÿÿvoid *PFNGLDELETESHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ ÁAÿÿÿÿvoid 4PFNGLDELETETEXTURESEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h’ ’Zÿÿÿÿvoid @PFNGLDELETEVERTEXARRAYSAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hc c^ÿÿÿÿvoid <PFNGLDELETEVERTEXSHADEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h² ²Fÿÿÿÿvoid .PFNGLDEPTHBOUNDSDNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½Rÿÿÿÿvoid .PFNGLDEPTHBOUNDSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h6 6R– ------------------------ GL_EXT_depth_bounds_test ----------------------- void ,PFNGLDEPTHRANGEDNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾ ¾Rÿÿÿÿvoid .PFNGLDEPTHRANGEFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓ ÓLÿÿÿÿvoid 0PFNGLDETACHOBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ó Óhÿÿÿÿvoid *PFNGLDETACHSHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ÂQÿÿÿÿvoid 4PFNGLDETAILTEXFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h} }h– ------------------------- GL_SGIS_detail_texture ------------------------ void 4PFNGLDISABLEINDEXEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hD DTÿÿÿÿvoid JPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h³ ³Mÿÿÿÿvoid HPFNGLDISABLEVERTEXATTRIBARRAYARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Oÿÿÿÿvoid BPFNGLDISABLEVERTEXATTRIBARRAYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà ÃFÿÿÿÿvoid ,PFNGLDRAWARRAYSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !\ÿÿÿÿvoid >PFNGLDRAWARRAYSINSTANCEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZ Zx– ------------------------- GL_EXT_draw_instanced ------------------------- void 8PFNGLDRAWBUFFERREGIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h “ÿÿÿÿvoid .PFNGLDRAWBUFFERSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÏ ÏS– -------------------------- GL_ARB_draw_buffers -------------------------- void .PFNGLDRAWBUFFERSATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h S– -------------------------- GL_ATI_draw_buffers -------------------------- void (PFNGLDRAWBUFFERSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÄ ÄPÿÿÿÿvoid <PFNGLDRAWELEMENTARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÞ Þd– ------------------------- GL_APPLE_element_array ------------------------ void 8PFNGLDRAWELEMENTARRAYATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h) )U– -------------------------- GL_ATI_element_array ------------------------- void BPFNGLDRAWELEMENTSINSTANCEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h[ [‘ÿÿÿÿvoid FPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hß ߃ÿÿÿÿvoid BPFNGLDRAWRANGEELEMENTARRAYATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h* *tÿÿÿÿvoid :PFNGLDRAWRANGEELEMENTSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hl l”– ----------------------- GL_EXT_draw_range_elements ---------------------- void 4PFNGLDRAWRANGEELEMENTSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •‘ÿÿÿÿvoid 6PFNGLEDGEFLAGPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "qÿÿÿÿvoid >PFNGLEDGEFLAGPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¹ ¹wÿÿÿÿvoid 8PFNGLELEMENTPOINTERAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà à[ÿÿÿÿvoid 4PFNGLELEMENTPOINTERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h+ +Yÿÿÿÿvoid 2PFNGLENABLEINDEXEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hE ESÿÿÿÿvoid HPFNGLENABLEVARIANTCLIENTSTATEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h´ ´Lÿÿÿÿvoid FPFNGLENABLEVERTEXATTRIBARRAYARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Nÿÿÿÿvoid @PFNGLENABLEVERTEXATTRIBARRAYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÅ ÅEÿÿÿÿvoid :PFNGLENDFRAGMENTSHADERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h– –@ÿÿÿÿvoid 8PFNGLENDOCCLUSIONQUERYNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h€ €?ÿÿÿÿvoid (PFNGLENDQUERYARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h a a@ÿÿÿÿvoid "PFNGLENDQUERYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h8 8=ÿÿÿÿvoid (PFNGLENDSCENEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hp p7ÿÿÿÿvoid >PFNGLENDTRANSFORMFEEDBACKNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hY YBÿÿÿÿvoid 6PFNGLENDVERTEXSHADEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hµ µ>ÿÿÿÿvoid &PFNGLEVALMAPSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h L– ---------------------------- GL_NV_evaluators --------------------------- void 2PFNGLEXECUTEPROGRAMNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hì ìgÿÿÿÿvoid 8PFNGLEXTRACTCOMPONENTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¶ ¶]ÿÿÿÿvoid :PFNGLFINALCOMBINERINPUTNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h/ /€ÿÿÿÿvoid 0PFNGLFINISHASYNCSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h / /Gÿÿÿÿ GLint 2PFNGLFINISHFENCEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h÷ ÷Dÿÿÿÿvoid ,PFNGLFINISHFENCENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "Aÿÿÿÿvoid 4PFNGLFINISHOBJECTAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hø øRÿÿÿÿvoid 4PFNGLFINISHTEXTURESUNXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"; ";=– ------------------------- GL_SUNX_constant_data ------------------------- void <PFNGLFLUSHPIXELDATARANGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ ÁJ– ------------------------- GL_NV_pixel_data_range ------------------------ void 0PFNGLFLUSHRASTERSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ‚ ‚;– -------------------------- GL_SGIX_flush_raster ------------------------- void FPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h} }_– ---------------------- GL_APPLE_vertex_array_range ---------------------- void @PFNGLFLUSHVERTEXARRAYRANGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h{ {C– ------------------------ GL_NV_vertex_array_range ----------------------- void *PFNGLFOGCOORDDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hƒ ƒBÿÿÿÿvoid $PFNGLFOGCOORDDPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h› ›?ÿÿÿÿvoid ,PFNGLFOGCOORDDVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h„ „Jÿÿÿÿvoid &PFNGLFOGCOORDDVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hœ œGÿÿÿÿvoid *PFNGLFOGCOORDFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h… …Aÿÿÿÿvoid $PFNGLFOGCOORDFPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h >ÿÿÿÿvoid ,PFNGLFOGCOORDFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h† †Iÿÿÿÿvoid &PFNGLFOGCOORDFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hž žFÿÿÿÿvoid (PFNGLFOGCOORDHNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÿ ÿ=ÿÿÿÿvoid *PFNGLFOGCOORDHVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Eÿÿÿÿvoid 6PFNGLFOGCOORDPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‚ ‚l– ---------------------------- GL_EXT_fog_coord --------------------------- void >PFNGLFOGCOORDPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºÿÿÿÿvoid 0PFNGLFOGCOORDPOINTERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hš šiÿÿÿÿvoid (PFNGLFOGFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŒ ŒS– -------------------------- GL_SGIS_fog_function ------------------------- void BPFNGLFRAGMENTCOLORMATERIALEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¦ ¦X– ------------------------ GL_EXT_fragment_lighting ----------------------- void DPFNGLFRAGMENTCOLORMATERIALSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¬ ¬Y– ------------------- GL_SGIX_fragment_specular_lighting ------------------ void 4PFNGLFRAGMENTLIGHTFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h« «bÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTFSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ± ±cÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¬ ¬eÿÿÿÿvoid 8PFNGLFRAGMENTLIGHTFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ² ²fÿÿÿÿvoid 4PFNGLFRAGMENTLIGHTIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h­ ­`ÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTISGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ³ ³aÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h® ®cÿÿÿÿvoid 8PFNGLFRAGMENTLIGHTIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ´ ´dÿÿÿÿvoid >PFNGLFRAGMENTLIGHTMODELFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h§ §Yÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELFSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ­ ­Zÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¨ ¨\ÿÿÿÿvoid BPFNGLFRAGMENTLIGHTMODELFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ® ®]ÿÿÿÿvoid >PFNGLFRAGMENTLIGHTMODELIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h© ©Wÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELISGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¯ ¯Xÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hª ªZÿÿÿÿvoid BPFNGLFRAGMENTLIGHTMODELIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ° °[ÿÿÿÿvoid :PFNGLFRAGMENTMATERIALFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¯ ¯jÿÿÿÿvoid <PFNGLFRAGMENTMATERIALFSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h µ µkÿÿÿÿvoid <PFNGLFRAGMENTMATERIALFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h° °mÿÿÿÿvoid >PFNGLFRAGMENTMATERIALFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¶ ¶nÿÿÿÿvoid :PFNGLFRAGMENTMATERIALIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h± ±hÿÿÿÿvoid <PFNGLFRAGMENTMATERIALISGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h · ·iÿÿÿÿvoid <PFNGLFRAGMENTMATERIALIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h² ²kÿÿÿÿvoid >PFNGLFRAGMENTMATERIALIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¸ ¸lÿÿÿÿvoid FPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h1 1’ÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h2 2Žÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h3 3Žÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE3DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h4 4ÿÿÿÿvoid <PFNGLFRAMEBUFFERTEXTUREEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hz zz– ------------------------ GL_EXT_geometry_shader4 ------------------------ void DPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h{ {‹ÿÿÿÿvoid FPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h| |Œÿÿÿÿvoid ,PFNGLFRAMEZOOMSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ù ÙA– --------------------------- GL_SGIX_framezoom --------------------------- void 8PFNGLFREEOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hH HHÿÿÿÿvoid (PFNGLFRUSTUMFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ Ôsÿÿÿÿvoid 8PFNGLGENASYNCMARKERSSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 0 0Jÿÿÿÿ GLuint ,PFNGLGENBUFFERSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ™ ™Oÿÿÿÿvoid &PFNGLGENBUFFERSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h9 9Lÿÿÿÿvoid 4PFNGLGENERATEMIPMAPEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h7 7Fÿÿÿÿvoid .PFNGLGENFENCESAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hù ùOÿÿÿÿvoid (PFNGLGENFENCESNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #Lÿÿÿÿvoid <PFNGLGENFRAGMENTSHADERSATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h——Kÿÿÿÿ GLuint 6PFNGLGENFRAMEBUFFERSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h5 5Yÿÿÿÿvoid <PFNGLGENOCCLUSIONQUERIESNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Sÿÿÿÿvoid .PFNGLGENPROGRAMSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Qÿÿÿÿvoid ,PFNGLGENPROGRAMSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hí íKÿÿÿÿvoid ,PFNGLGENQUERIESARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h b bKÿÿÿÿvoid &PFNGLGENQUERIESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h: :Hÿÿÿÿvoid 8PFNGLGENRENDERBUFFERSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h6 6[ÿÿÿÿvoid ,PFNGLGENSYMBOLSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h··{ÿÿÿÿ GLuint .PFNGLGENTEXTURESEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h“ “Qÿÿÿÿvoid :PFNGLGENVERTEXARRAYSAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hd d[ÿÿÿÿvoid 8PFNGLGENVERTEXSHADERSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¸¸Iÿÿÿÿ GLuint 6PFNGLGETACTIVEATTRIBARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h – –®ÿÿÿÿvoid 0PFNGLGETACTIVEATTRIBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÆ Æ ÿÿÿÿvoid 8PFNGLGETACTIVEUNIFORMARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ô Ô¯ÿÿÿÿvoid 2PFNGLGETACTIVEUNIFORMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÇ Ç¡ÿÿÿÿvoid 6PFNGLGETACTIVEVARYINGNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZ Z£ÿÿÿÿvoid 8PFNGLGETARRAYOBJECTFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hI Ifÿÿÿÿvoid 8PFNGLGETARRAYOBJECTIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hJ Jdÿÿÿÿvoid <PFNGLGETATTACHEDOBJECTSARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Õ Õ‰ÿÿÿÿvoid 6PFNGLGETATTACHEDSHADERSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÈ È{ÿÿÿÿvoid :PFNGLGETATTRIBLOCATIONARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h — —jÿÿÿÿ GLint 4PFNGLGETATTRIBLOCATIONPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÉÉ\ÿÿÿÿ GLint <PFNGLGETBOOLEANINDEXEDVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hF Fiÿÿÿÿvoid @PFNGLGETBUFFERPARAMETERIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h š šiÿÿÿÿvoid :PFNGLGETBUFFERPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h; ;fÿÿÿÿvoid :PFNGLGETBUFFERPOINTERVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h › ›hÿÿÿÿvoid 4PFNGLGETBUFFERPOINTERVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h< <eÿÿÿÿvoid 8PFNGLGETBUFFERSUBDATAARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h œ œ~ÿÿÿÿvoid 2PFNGLGETBUFFERSUBDATAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h= =uÿÿÿÿvoid 2PFNGLGETCLIPPLANEFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ ÕWÿÿÿÿvoid 2PFNGLGETCOLORTABLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h÷ ÷mÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hø øoÿÿÿÿvoid BPFNGLGETCOLORTABLEPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h s slÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERFVSGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "oÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hù ùmÿÿÿÿvoid BPFNGLGETCOLORTABLEPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h t tjÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERIVSGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "mÿÿÿÿvoid ,PFNGLGETCOLORTABLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h r rmÿÿÿÿvoid 2PFNGLGETCOLORTABLESGIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "nÿÿÿÿvoid LPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h0 0‘ÿÿÿÿvoid LPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h1 1ÿÿÿÿvoid NPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h2 2ÿÿÿÿvoid NPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h3 3ÿÿÿÿvoid LPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hQ Qpÿÿÿÿvoid BPFNGLGETCOMPRESSEDTEXIMAGEARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h g gcÿÿÿÿvoid <PFNGLGETCOMPRESSEDTEXIMAGEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h bÿÿÿÿvoid @PFNGLGETCONVOLUTIONFILTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ Ôuÿÿÿÿvoid :PFNGLGETCONVOLUTIONFILTERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h u utÿÿÿÿvoid JPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ Õpÿÿÿÿvoid DPFNGLGETCONVOLUTIONPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h v vmÿÿÿÿvoid JPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ Önÿÿÿÿvoid DPFNGLGETCONVOLUTIONPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h w wkÿÿÿÿvoid :PFNGLGETDETAILTEXFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h~ ~Zÿÿÿÿvoid *PFNGLGETFENCEIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $]ÿÿÿÿvoid VPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h4 4xÿÿÿÿvoid VPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h5 5vÿÿÿÿvoid .PFNGLGETFOGFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Eÿÿÿÿvoid >PFNGLGETFRAGDATALOCATIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¸¸aÿÿÿÿ GLint <PFNGLGETFRAGMENTLIGHTFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h³ ³hÿÿÿÿvoid >PFNGLGETFRAGMENTLIGHTFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¹ ¹gÿÿÿÿvoid <PFNGLGETFRAGMENTLIGHTIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h´ ´fÿÿÿÿvoid >PFNGLGETFRAGMENTLIGHTIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h º ºeÿÿÿÿvoid BPFNGLGETFRAGMENTMATERIALFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hµ µpÿÿÿÿvoid DPFNGLGETFRAGMENTMATERIALFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h » »oÿÿÿÿvoid BPFNGLGETFRAGMENTMATERIALIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¶ ¶nÿÿÿÿvoid DPFNGLGETFRAGMENTMATERIALIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¼ ¼mÿÿÿÿvoid ^PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h8 8‹ÿÿÿÿvoid *PFNGLGETHANDLEARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ö ÖGÿÿÿÿGLhandleARB 0PFNGLGETHISTOGRAMEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h – ---------------------------- GL_EXT_histogram --------------------------- void FPFNGLGETHISTOGRAMPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h nÿÿÿÿvoid @PFNGLGETHISTOGRAMPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h y ykÿÿÿÿvoid FPFNGLGETHISTOGRAMPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h lÿÿÿÿvoid @PFNGLGETHISTOGRAMPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h z ziÿÿÿÿvoid *PFNGLGETHISTOGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h x x~ÿÿÿÿvoid NPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h? ?x– ------------------------- GL_HP_image_transform ------------------------- void NPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h@ @vÿÿÿÿvoid ,PFNGLGETINFOLOGARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h × ×|ÿÿÿÿvoid <PFNGLGETINTEGERINDEXEDVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hG Geÿÿÿÿvoid @PFNGLGETINVARIANTBOOLEANVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¹ ¹gÿÿÿÿvoid <PFNGLGETINVARIANTFLOATVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºcÿÿÿÿvoid @PFNGLGETINVARIANTINTEGERVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h» »cÿÿÿÿvoid HPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼kÿÿÿÿvoid DPFNGLGETLOCALCONSTANTFLOATVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½gÿÿÿÿvoid HPFNGLGETLOCALCONSTANTINTEGERVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾ ¾gÿÿÿÿvoid DPFNGLGETMAPATTRIBPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h {ÿÿÿÿvoid DPFNGLGETMAPATTRIBPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h yÿÿÿÿvoid <PFNGLGETMAPCONTROLPOINTSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h §ÿÿÿÿvoid 8PFNGLGETMAPPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h gÿÿÿÿvoid 8PFNGLGETMAPPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h eÿÿÿÿvoid *PFNGLGETMINMAXEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h |ÿÿÿÿvoid @PFNGLGETMINMAXPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h kÿÿÿÿvoid :PFNGLGETMINMAXPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h | |hÿÿÿÿvoid @PFNGLGETMINMAXPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h iÿÿÿÿvoid :PFNGLGETMINMAXPARAMETERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h } }fÿÿÿÿvoid $PFNGLGETMINMAXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h { {|ÿÿÿÿvoid :PFNGLGETOBJECTBUFFERFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hK Khÿÿÿÿvoid :PFNGLGETOBJECTBUFFERIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hL Lfÿÿÿÿvoid @PFNGLGETOBJECTPARAMETERFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ø Ømÿÿÿÿvoid @PFNGLGETOBJECTPARAMETERIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ù Ùkÿÿÿÿvoid <PFNGLGETOCCLUSIONQUERYIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‚ ‚cÿÿÿÿvoid >PFNGLGETOCCLUSIONQUERYUIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hƒ ƒeÿÿÿÿvoid PPFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !y– ------------------------- GL_EXT_pixel_transform ------------------------ void PPFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "wÿÿÿÿvoid .PFNGLGETPOINTERVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #Qÿÿÿÿvoid HPFNGLGETPROGRAMENVPARAMETERDVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h pÿÿÿÿvoid HPFNGLGETPROGRAMENVPARAMETERFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h oÿÿÿÿvoid 4PFNGLGETPROGRAMINFOLOGPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÊ Êzÿÿÿÿvoid 0PFNGLGETPROGRAMIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  aÿÿÿÿvoid .PFNGLGETPROGRAMIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hñ ñ\ÿÿÿÿvoid *PFNGLGETPROGRAMIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hË Ë^ÿÿÿÿvoid LPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h rÿÿÿÿvoid LPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  qÿÿÿÿvoid JPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hg g– ------------------------- GL_NV_fragment_program ------------------------ void JPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hh h€ÿÿÿÿvoid @PFNGLGETPROGRAMPARAMETERDVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hî îzÿÿÿÿvoid @PFNGLGETPROGRAMPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hï ïyÿÿÿÿvoid 8PFNGLGETPROGRAMSTRINGARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  dÿÿÿÿvoid 6PFNGLGETPROGRAMSTRINGNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hð ðcÿÿÿÿvoid ,PFNGLGETQUERYIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h e e_ÿÿÿÿvoid &PFNGLGETQUERYIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h@ @\ÿÿÿÿvoid <PFNGLGETQUERYOBJECTI64VEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hî îh– --------------------------- GL_EXT_timer_query -------------------------- void 8PFNGLGETQUERYOBJECTIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h c caÿÿÿÿvoid 2PFNGLGETQUERYOBJECTIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h> >^ÿÿÿÿvoid >PFNGLGETQUERYOBJECTUI64VEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hï ïjÿÿÿÿvoid :PFNGLGETQUERYOBJECTUIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h d dcÿÿÿÿvoid 4PFNGLGETQUERYOBJECTUIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h? ?`ÿÿÿÿvoid LPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h9 9oÿÿÿÿvoid <PFNGLGETSEPARABLEFILTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h× ׋ÿÿÿÿvoid 6PFNGLGETSEPARABLEFILTERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ~ ~Žÿÿÿÿvoid 2PFNGLGETSHADERINFOLOGPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÌ Ìxÿÿÿÿvoid (PFNGLGETSHADERIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÎ Î\ÿÿÿÿvoid 6PFNGLGETSHADERSOURCEARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ú Ú€ÿÿÿÿvoid 0PFNGLGETSHADERSOURCEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÍ Ítÿÿÿÿvoid <PFNGLGETSHARPENTEXFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ Ñ[– ------------------------ GL_SGIS_sharpen_texture ------------------------ void BPFNGLGETTEXBUMPPARAMETERFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hC C\– ------------------------- GL_ATI_envmap_bumpmap ------------------------- void BPFNGLGETTEXBUMPPARAMETERIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hD DZÿÿÿÿvoid :PFNGLGETTEXFILTERFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  j– ------------------------ GL_SGIS_texture_filter4 ------------------------ void <PFNGLGETTEXPARAMETERIIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h[ [gÿÿÿÿvoid >PFNGLGETTEXPARAMETERIUIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h\ \iÿÿÿÿvoid JPFNGLGETTEXPARAMETERPOINTERVAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hF Fp– ------------------------- GL_APPLE_texture_range ------------------------ void 6PFNGLGETTRACKMATRIXIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hò òtÿÿÿÿvoid LPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h[ [rÿÿÿÿvoid @PFNGLGETUNIFORMBUFFERSIZEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h^– ------------------------ GL_EXT_bindable_uniform ------------------------ GLint 0PFNGLGETUNIFORMFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ü Ünÿÿÿÿvoid *PFNGLGETUNIFORMFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÐ Ðcÿÿÿÿvoid 0PFNGLGETUNIFORMIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ý Ýlÿÿÿÿvoid *PFNGLGETUNIFORMIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ Ñaÿÿÿÿvoid <PFNGLGETUNIFORMLOCATIONARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Û Ûkÿÿÿÿ GLint 6PFNGLGETUNIFORMLOCATIONPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÏÏ_ÿÿÿÿ GLint 8PFNGLGETUNIFORMOFFSETEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h]ÿÿÿÿGLintptr 2PFNGLGETUNIFORMUIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¹ ¹fÿÿÿÿvoid FPFNGLGETVARIANTARRAYOBJECTFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hM Mjÿÿÿÿvoid FPFNGLGETVARIANTARRAYOBJECTIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hN Nhÿÿÿÿvoid <PFNGLGETVARIANTBOOLEANVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¿ ¿eÿÿÿÿvoid 8PFNGLGETVARIANTFLOATVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÀ Àaÿÿÿÿvoid <PFNGLGETVARIANTINTEGERVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ Áaÿÿÿÿvoid <PFNGLGETVARIANTPOINTERVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Âcÿÿÿÿvoid :PFNGLGETVARYINGLOCATIONNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h\\_ÿÿÿÿ GLint PPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hj jr– ------------------- GL_ATI_vertex_attrib_array_object ------------------- void PPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hk kpÿÿÿÿvoid :PFNGLGETVERTEXATTRIBDVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  hÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBDVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hô ôgÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBDVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓ ÓRÿÿÿÿvoid :PFNGLGETVERTEXATTRIBFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  gÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hõ õfÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ ÔQÿÿÿÿvoid <PFNGLGETVERTEXATTRIBIIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºfÿÿÿÿvoid >PFNGLGETVERTEXATTRIBIUIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h» »hÿÿÿÿvoid :PFNGLGETVERTEXATTRIBIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  eÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hö ödÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ ÕOÿÿÿÿvoid FPFNGLGETVERTEXATTRIBPOINTERVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  nÿÿÿÿvoid DPFNGLGETVERTEXATTRIBPOINTERVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hó ómÿÿÿÿvoid @PFNGLGETVERTEXATTRIBPOINTERVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ ÒVÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORBSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"V "VJ– -------------------------- GL_SUN_global_alpha -------------------------- void <PFNGLGLOBALALPHAFACTORDSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"W "WLÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORFSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"X "XKÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORISUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Y "YIÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORSSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Z "ZKÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUBSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"[ "[Lÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUISUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"\ "\Kÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUSSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"] "]Mÿÿÿÿvoid *PFNGLHISTOGRAMEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h wÿÿÿÿvoid $PFNGLHISTOGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  tÿÿÿÿvoid FPFNGLIMAGETRANSFORMPARAMETERFHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hA Arÿÿÿÿvoid HPFNGLIMAGETRANSFORMPARAMETERFVHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hB Buÿÿÿÿvoid FPFNGLIMAGETRANSFORMPARAMETERIHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hC Cpÿÿÿÿvoid HPFNGLIMAGETRANSFORMPARAMETERIVHPPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hD Dsÿÿÿÿvoid *PFNGLINDEXFUNCEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h< <L– --------------------------- GL_EXT_index_func --------------------------- void 2PFNGLINDEXMATERIALEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hI IP– ------------------------- GL_EXT_index_material ------------------------- void 0PFNGLINDEXPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $vÿÿÿÿvoid 8PFNGLINDEXPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h» »~ÿÿÿÿvoid 6PFNGLINSERTCOMPONENTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà Ã\ÿÿÿÿvoid 4PFNGLISASYNCMARKERSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 1 1KÿÿÿÿGLboolean (PFNGLISBUFFERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  EÿÿÿÿGLboolean "PFNGLISBUFFERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hAABÿÿÿÿGLboolean 8PFNGLISENABLEDINDEXEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hHH[ÿÿÿÿGLboolean *PFNGLISFENCEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.húúEÿÿÿÿGLboolean $PFNGLISFENCENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h%%BÿÿÿÿGLboolean 2PFNGLISFRAMEBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h::OÿÿÿÿGLboolean 4PFNGLISOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hOOKÿÿÿÿGLboolean 6PFNGLISOCCLUSIONQUERYNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h„„HÿÿÿÿGLboolean *PFNGLISPROGRAMARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  GÿÿÿÿGLboolean (PFNGLISPROGRAMNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h÷÷AÿÿÿÿGLboolean $PFNGLISPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖÖDÿÿÿÿGLboolean &PFNGLISQUERYARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h f f@ÿÿÿÿGLboolean PFNGLISQUERYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hBB=ÿÿÿÿGLboolean 4PFNGLISRENDERBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h;;QÿÿÿÿGLboolean "PFNGLISSHADERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h××BÿÿÿÿGLboolean *PFNGLISTEXTUREEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h””GÿÿÿÿGLboolean 8PFNGLISVARIANTENABLEDEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÄÄUÿÿÿÿGLboolean 6PFNGLISVERTEXARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.heeKÿÿÿÿGLboolean *PFNGLLIGHTENVIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h· ·Mÿÿÿÿvoid .PFNGLLINKPROGRAMARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Þ ÞLÿÿÿÿvoid (PFNGLLINKPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hØ ØAÿÿÿÿvoid ,PFNGLLOADPROGRAMNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hø ørÿÿÿÿvoid @PFNGLLOADTRANSPOSEMATRIXDARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  M– ------------------------ GL_ARB_transpose_matrix ------------------------ void :PFNGLLOADTRANSPOSEMATRIXDPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid @PFNGLLOADTRANSPOSEMATRIXFARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Lÿÿÿÿvoid :PFNGLLOADTRANSPOSEMATRIXFPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid ,PFNGLLOCKARRAYSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¨ ¨O– ---------------------- GL_EXT_compiled_vertex_array --------------------- void *PFNGLMAPBUFFERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ž žTÿÿÿÿGLvoid* $PFNGLMAPBUFFERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hCCPÿÿÿÿGLvoid* 6PFNGLMAPCONTROLPOINTSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Æÿÿÿÿvoid 6PFNGLMAPOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h´ ´H– ------------------------ GL_ATI_map_object_buffer ----------------------- void* 2PFNGLMAPPARAMETERFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h jÿÿÿÿvoid 2PFNGLMAPPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h hÿÿÿÿvoid <PFNGLMATRIXINDEXPOINTERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h » »uÿÿÿÿvoid 4PFNGLMATRIXINDEXUBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¼ ¼Uÿÿÿÿvoid 4PFNGLMATRIXINDEXUIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ½ ½Tÿÿÿÿvoid 4PFNGLMATRIXINDEXUSVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¾ ¾Vÿÿÿÿvoid $PFNGLMINMAXEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h eÿÿÿÿvoid PFNGLMINMAXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h € €bÿÿÿÿvoid 6PFNGLMULTIDRAWARRAYSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h„ „v– ------------------------ GL_EXT_multi_draw_arrays ----------------------- void 0PFNGLMULTIDRAWARRAYSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŸ Ÿsÿÿÿÿvoid FPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.há áŠÿÿÿÿvoid :PFNGLMULTIDRAWELEMENTSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h… …ÿÿÿÿvoid 4PFNGLMULTIDRAWELEMENTSPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h   Œÿÿÿÿvoid PPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hâ â©ÿÿÿÿvoid >PFNGLMULTIMODEDRAWARRAYSIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hv vŸ– ---------------------- GL_IBM_multimode_draw_arrays --------------------- void BPFNGLMULTIMODEDRAWELEMENTSIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hw w¹ÿÿÿÿvoid 6PFNGLMULTITEXCOORD1DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Sÿÿÿÿvoid 0PFNGLMULTITEXCOORD1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid 8PFNGLMULTITEXCOORD1DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h [ÿÿÿÿvoid 2PFNGLMULTITEXCOORD1DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD1FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Rÿÿÿÿvoid 0PFNGLMULTITEXCOORD1FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid 8PFNGLMULTITEXCOORD1FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD1FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 4PFNGLMULTITEXCOORD1HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid 6PFNGLMULTITEXCOORD1HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD1IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Pÿÿÿÿvoid 0PFNGLMULTITEXCOORD1IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Mÿÿÿÿvoid 8PFNGLMULTITEXCOORD1IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Xÿÿÿÿvoid 2PFNGLMULTITEXCOORD1IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 6PFNGLMULTITEXCOORD1SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Rÿÿÿÿvoid 0PFNGLMULTITEXCOORD1SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid 8PFNGLMULTITEXCOORD1SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD1SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD2DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  _ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h \ÿÿÿÿvoid 8PFNGLMULTITEXCOORD2DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  [ÿÿÿÿvoid 2PFNGLMULTITEXCOORD2DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD2FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ]ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Zÿÿÿÿvoid 8PFNGLMULTITEXCOORD2FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Wÿÿÿÿvoid 4PFNGLMULTITEXCOORD2HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Zÿÿÿÿvoid 6PFNGLMULTITEXCOORD2HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD2IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Yÿÿÿÿvoid 0PFNGLMULTITEXCOORD2IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !Vÿÿÿÿvoid 8PFNGLMULTITEXCOORD2IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Xÿÿÿÿvoid 2PFNGLMULTITEXCOORD2IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "Uÿÿÿÿvoid 6PFNGLMULTITEXCOORD2SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ]ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #Zÿÿÿÿvoid 8PFNGLMULTITEXCOORD2SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD2SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD3DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  kÿÿÿÿvoid 0PFNGLMULTITEXCOORD3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %hÿÿÿÿvoid 8PFNGLMULTITEXCOORD3DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  [ÿÿÿÿvoid 2PFNGLMULTITEXCOORD3DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD3FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  hÿÿÿÿvoid 0PFNGLMULTITEXCOORD3FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h' 'eÿÿÿÿvoid 8PFNGLMULTITEXCOORD3FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h( (Wÿÿÿÿvoid 4PFNGLMULTITEXCOORD3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h dÿÿÿÿvoid 6PFNGLMULTITEXCOORD3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD3IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h bÿÿÿÿvoid 0PFNGLMULTITEXCOORD3IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h) )_ÿÿÿÿvoid 8PFNGLMULTITEXCOORD3IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ! !Xÿÿÿÿvoid 2PFNGLMULTITEXCOORD3IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h* *Uÿÿÿÿvoid 6PFNGLMULTITEXCOORD3SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h " "hÿÿÿÿvoid 0PFNGLMULTITEXCOORD3SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h+ +eÿÿÿÿvoid 8PFNGLMULTITEXCOORD3SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h # #Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD3SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h, ,Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD4DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h $ $wÿÿÿÿvoid 0PFNGLMULTITEXCOORD4DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h- -tÿÿÿÿvoid 8PFNGLMULTITEXCOORD4DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h % %[ÿÿÿÿvoid 2PFNGLMULTITEXCOORD4DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h. .Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD4FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h & &sÿÿÿÿvoid 0PFNGLMULTITEXCOORD4FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h/ /pÿÿÿÿvoid 8PFNGLMULTITEXCOORD4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ' 'Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h0 0Wÿÿÿÿvoid 4PFNGLMULTITEXCOORD4HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h nÿÿÿÿvoid 6PFNGLMULTITEXCOORD4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 6PFNGLMULTITEXCOORD4IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ( (kÿÿÿÿvoid 0PFNGLMULTITEXCOORD4IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h1 1hÿÿÿÿvoid 8PFNGLMULTITEXCOORD4IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ) )Xÿÿÿÿvoid 2PFNGLMULTITEXCOORD4IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h2 2Uÿÿÿÿvoid 6PFNGLMULTITEXCOORD4SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h * *sÿÿÿÿvoid 0PFNGLMULTITEXCOORD4SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h3 3pÿÿÿÿvoid 8PFNGLMULTITEXCOORD4SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h + +Zÿÿÿÿvoid 2PFNGLMULTITEXCOORD4SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h4 4Wÿÿÿÿvoid @PFNGLMULTTRANSPOSEMATRIXDARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Mÿÿÿÿvoid :PFNGLMULTTRANSPOSEMATRIXDPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid @PFNGLMULTTRANSPOSEMATRIXFARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Lÿÿÿÿvoid :PFNGLMULTTRANSPOSEMATRIXFPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid 6PFNGLNEWBUFFERREGIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Iÿÿÿÿ GLuint 6PFNGLNEWOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hPPkÿÿÿÿ GLuint 8PFNGLNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"È "È~ÿÿÿÿvoid :PFNGLNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"É "É^ÿÿÿÿvoid &PFNGLNORMAL3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Qÿÿÿÿvoid (PFNGLNORMAL3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Bÿÿÿÿvoid 2PFNGLNORMALPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %wÿÿÿÿvoid :PFNGLNORMALPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼ÿÿÿÿvoid 8PFNGLNORMALPOINTERVINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h÷ ÷\ÿÿÿÿvoid 4PFNGLNORMALSTREAM3BATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‡ ‡dÿÿÿÿvoid 6PFNGLNORMALSTREAM3BVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hˆ ˆXÿÿÿÿvoid 4PFNGLNORMALSTREAM3DATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‰ ‰jÿÿÿÿvoid 6PFNGLNORMALSTREAM3DVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŠ ŠZÿÿÿÿvoid 4PFNGLNORMALSTREAM3FATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‹ ‹gÿÿÿÿvoid 6PFNGLNORMALSTREAM3FVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŒ ŒYÿÿÿÿvoid 4PFNGLNORMALSTREAM3IATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h aÿÿÿÿvoid 6PFNGLNORMALSTREAM3IVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŽ ŽWÿÿÿÿvoid 4PFNGLNORMALSTREAM3SATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h gÿÿÿÿvoid 6PFNGLNORMALSTREAM3SVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Yÿÿÿÿvoid $PFNGLORTHOFOESPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ Öqÿÿÿÿvoid 0PFNGLPASSTEXCOORDATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h˜ ˜_ÿÿÿÿvoid 2PFNGLPIXELDATARANGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Âdÿÿÿÿvoid 0PFNGLPIXELTEXGENSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !B– ------------------------- GL_SGIX_pixel_texture ------------------------- void HPFNGLPIXELTRANSFORMPARAMETERFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #sÿÿÿÿvoid JPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $vÿÿÿÿvoid HPFNGLPIXELTRANSFORMPARAMETERIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %qÿÿÿÿvoid JPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &tÿÿÿÿvoid 0PFNGLPNTRIANGLESFATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÍ ÍR– -------------------------- GL_ATI_pn_triangles -------------------------- void 0PFNGLPNTRIANGLESIATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÎ ÎPÿÿÿÿvoid 6PFNGLPOINTPARAMETERFARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h U– ------------------------ GL_ARB_point_parameters ------------------------ void 6PFNGLPOINTPARAMETERFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hF FU– ------------------------ GL_EXT_point_parameters ------------------------ void 0PFNGLPOINTPARAMETERFPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¡ ¡Rÿÿÿÿvoid 8PFNGLPOINTPARAMETERFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ž ŽXÿÿÿÿvoid 8PFNGLPOINTPARAMETERFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hG GXÿÿÿÿvoid 2PFNGLPOINTPARAMETERFVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¢ ¢Uÿÿÿÿvoid 4PFNGLPOINTPARAMETERINVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ ÔR– --------------------------- GL_NV_point_sprite -------------------------- void 6PFNGLPOINTPARAMETERIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ Õ[ÿÿÿÿvoid ,PFNGLPOLLASYNCSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 2 2Eÿÿÿÿ GLint 2PFNGLPOLYGONOFFSETEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hY YT– ------------------------- GL_EXT_polygon_offset ------------------------- void @PFNGLPRIMITIVERESTARTINDEXNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hæ æK– ------------------------ GL_NV_primitive_restart ------------------------ void 6PFNGLPRIMITIVERESTARTNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hç ç>ÿÿÿÿvoid <PFNGLPRIORITIZETEXTURESEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •zÿÿÿÿvoid HPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h« «“ÿÿÿÿvoid JPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h© ©’– --------------------- GL_NV_parameter_buffer_object --------------------- void LPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hª ª”ÿÿÿÿvoid BPFNGLPROGRAMENVPARAMETER4DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ‹ÿÿÿÿvoid DPFNGLPROGRAMENVPARAMETER4DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  tÿÿÿÿvoid BPFNGLPROGRAMENVPARAMETER4FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ‡ÿÿÿÿvoid DPFNGLPROGRAMENVPARAMETER4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  sÿÿÿÿvoid BPFNGLPROGRAMENVPARAMETERI4INVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ Ô– --------------------------- GL_NV_gpu_program4 -------------------------- void DPFNGLPROGRAMENVPARAMETERI4IVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ Õqÿÿÿÿvoid DPFNGLPROGRAMENVPARAMETERI4UINVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ Ö„ÿÿÿÿvoid FPFNGLPROGRAMENVPARAMETERI4UIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h× ×sÿÿÿÿvoid FPFNGLPROGRAMENVPARAMETERS4FVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ƒ– --------------------- GL_EXT_gpu_program_parameters --------------------- void FPFNGLPROGRAMENVPARAMETERSI4IVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hØ Øÿÿÿÿvoid HPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÙ Ùƒÿÿÿÿvoid FPFNGLPROGRAMLOCALPARAMETER4DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETER4DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  vÿÿÿÿvoid FPFNGLPROGRAMLOCALPARAMETER4FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  ‰ÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETER4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  uÿÿÿÿvoid FPFNGLPROGRAMLOCALPARAMETERI4INVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÚ Úÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÛ Ûsÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETERI4UINVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÜ ܆ÿÿÿÿvoid JPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÝ Ýuÿÿÿÿvoid JPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŽ Ž…ÿÿÿÿvoid JPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÞ Þƒÿÿÿÿvoid LPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hß ß…ÿÿÿÿvoid DPFNGLPROGRAMNAMEDPARAMETER4DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hi iœÿÿÿÿvoid FPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hj jÿÿÿÿvoid DPFNGLPROGRAMNAMEDPARAMETER4FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hk k˜ÿÿÿÿvoid FPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hl l€ÿÿÿÿvoid :PFNGLPROGRAMPARAMETER4DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hù ù‡ÿÿÿÿvoid <PFNGLPROGRAMPARAMETER4DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hú úpÿÿÿÿvoid :PFNGLPROGRAMPARAMETER4FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hû ûƒÿÿÿÿvoid <PFNGLPROGRAMPARAMETER4FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hü üoÿÿÿÿvoid :PFNGLPROGRAMPARAMETERIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h} }eÿÿÿÿvoid >PFNGLPROGRAMPARAMETERS4DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hý ý}ÿÿÿÿvoid >PFNGLPROGRAMPARAMETERS4FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hþ þ|ÿÿÿÿvoid 2PFNGLPROGRAMSTRINGARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  uÿÿÿÿvoid :PFNGLPROGRAMVERTEXLIMITNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hµ µV– ------------------------ GL_NV_geometry_program4 ------------------------ void 8PFNGLREADBUFFERREGIONEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !yÿÿÿÿvoid 6PFNGLREADVIDEOPIXELSSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"} "}•– ------------------------ GL_SUN_read_video_pixels ----------------------- void 6PFNGLREFERENCEPLANESGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !R– ------------------------ GL_SGIX_reference_plane ------------------------ void >PFNGLRENDERBUFFERSTORAGEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h< <ÿÿÿÿvoid bPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¤ ¤Â– ----------------- GL_NV_framebuffer_multisample_coverage ---------------- void TPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hë ë– --------------------- GL_EXT_framebuffer_multisample -------------------- void DPFNGLREPLACEMENTCODEPOINTERSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"§ "§q– -------------------------- GL_SUN_triangle_list ------------------------- void :PFNGLREPLACEMENTCODEUBSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"¨ "¨Hÿÿÿÿvoid <PFNGLREPLACEMENTCODEUBVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"© "©Pÿÿÿÿvoid XPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ê "Ê–ÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ë "Ë€ÿÿÿÿvoid hPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ì "ÌÍÿÿÿÿvoid jPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Í "Íšÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Î "΢ÿÿÿÿvoid \PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ï "Ïÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ð "Кÿÿÿÿvoid \PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ñ "Ñÿÿÿÿvoid :PFNGLREPLACEMENTCODEUISUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"ª "ªGÿÿÿÿvoid |PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ò "Òíÿÿÿÿvoid ~PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ó "Ó·ÿÿÿÿvoid nPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ô "Ôºÿÿÿÿvoid pPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Õ "Õžÿÿÿÿvoid ^PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ö "ÖŽÿÿÿÿvoid `PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"× "ׄÿÿÿÿvoid JPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ø "Ønÿÿÿÿvoid LPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ù "Ùgÿÿÿÿvoid <PFNGLREPLACEMENTCODEUIVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"« "«Oÿÿÿÿvoid :PFNGLREPLACEMENTCODEUSSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"¬ "¬Iÿÿÿÿvoid <PFNGLREPLACEMENTCODEUSVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"­ "­Qÿÿÿÿvoid DPFNGLREQUESTRESIDENTPROGRAMSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÿ ÿWÿÿÿÿvoid 4PFNGLRESETHISTOGRAMEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Fÿÿÿÿvoid .PFNGLRESETHISTOGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Cÿÿÿÿvoid .PFNGLRESETMINMAXEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Cÿÿÿÿvoid (PFNGLRESETMINMAXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ‚ ‚@ÿÿÿÿvoid 4PFNGLRESIZEBUFFERSMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hM M=– ------------------------- GL_MESA_resize_buffers ------------------------ void 4PFNGLSAMPLECOVERAGEARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ù ÙY– --------------------------- GL_ARB_multisample -------------------------- void .PFNGLSAMPLECOVERAGEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h5 5Vÿÿÿÿvoid *PFNGLSAMPLEMAPATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h™ ™]ÿÿÿÿvoid ,PFNGLSAMPLEMASKEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¥ ¥U– --------------------------- GL_EXT_multisample -------------------------- void .PFNGLSAMPLEMASKSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¹ ¹V– -------------------------- GL_SGIS_multisample -------------------------- void 2PFNGLSAMPLEPATTERNEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¦ ¦Fÿÿÿÿvoid 4PFNGLSAMPLEPATTERNSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºGÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3BEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h† †`– ------------------------- GL_EXT_secondary_color ------------------------ void 2PFNGLSECONDARYCOLOR3BPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h£ £]ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3BVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‡ ‡Kÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3BVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¤ ¤Hÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hˆ ˆfÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¥ ¥cÿÿÿÿvoid :PFNGLSECONDARYCOLOR3DVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‰ ‰Mÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¦ ¦Jÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3FEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŠ Šcÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h§ §`ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3FVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‹ ‹Lÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¨ ¨Iÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  _ÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Jÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3IEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŒ Œ]ÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h© ©Zÿÿÿÿvoid :PFNGLSECONDARYCOLOR3IVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Jÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hª ªGÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3SEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŽ Žcÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h« «`ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3SVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Lÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¬ ¬Iÿÿÿÿvoid :PFNGLSECONDARYCOLOR3UBEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h dÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3UBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h­ ­aÿÿÿÿvoid <PFNGLSECONDARYCOLOR3UBVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‘ ‘Mÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3UBVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h® ®Jÿÿÿÿvoid :PFNGLSECONDARYCOLOR3UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h’ ’aÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3UIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¯ ¯^ÿÿÿÿvoid <PFNGLSECONDARYCOLOR3UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h“ “Lÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3UIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h° °Iÿÿÿÿvoid :PFNGLSECONDARYCOLOR3USEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h” ”gÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3USPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h± ±dÿÿÿÿvoid <PFNGLSECONDARYCOLOR3USVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •Nÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3USVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h² ²Kÿÿÿÿvoid BPFNGLSECONDARYCOLORPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h– –xÿÿÿÿvoid JPFNGLSECONDARYCOLORPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½“ÿÿÿÿvoid <PFNGLSECONDARYCOLORPOINTERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h³ ³uÿÿÿÿvoid :PFNGLSEPARABLEFILTER2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hØ ØÀÿÿÿÿvoid 4PFNGLSEPARABLEFILTER2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ƒ ƒÁÿÿÿÿvoid ,PFNGLSETFENCEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hû ûAÿÿÿÿvoid &PFNGLSETFENCENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &Pÿÿÿÿvoid JPFNGLSETFRAGMENTSHADERCONSTANTATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hš šdÿÿÿÿvoid 0PFNGLSETINVARIANTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÅ Å[ÿÿÿÿvoid 8PFNGLSETLOCALCONSTANTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÆ Æ_ÿÿÿÿvoid *PFNGLSHADEROP1EXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÇ ÇVÿÿÿÿvoid *PFNGLSHADEROP2EXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÈ Ècÿÿÿÿvoid *PFNGLSHADEROP3EXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÉ Épÿÿÿÿvoid 0PFNGLSHADERSOURCEARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ß ß‹ÿÿÿÿvoid *PFNGLSHADERSOURCEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÙ Ù~ÿÿÿÿvoid 6PFNGLSHARPENTEXFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ Òiÿÿÿÿvoid :PFNGLSPRITEPARAMETERFSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h!N !NW– ----------------------------- GL_SGIX_sprite ---------------------------- void <PFNGLSPRITEPARAMETERFVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h!O !OZÿÿÿÿvoid :PFNGLSPRITEPARAMETERISGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h!P !PUÿÿÿÿvoid <PFNGLSPRITEPARAMETERIVSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h!Q !QXÿÿÿÿvoid >PFNGLSTENCILFUNCSEPARATEATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.há áw– ------------------------ GL_ATI_separate_stencil ------------------------ void 8PFNGLSTENCILFUNCSEPARATEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÚ Útÿÿÿÿvoid 8PFNGLSTENCILMASKSEPARATEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÛ ÛIÿÿÿÿvoid :PFNGLSTENCILOPSEPARATEATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hâ âsÿÿÿÿvoid 4PFNGLSTENCILOPSEPARATEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÜ Üpÿÿÿÿvoid 8PFNGLSTRINGMARKERGREMEDYPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h) )Z– ------------------------ GL_GREMEDY_string_marker ----------------------- void &PFNGLSWIZZLEEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÊ Ê{ÿÿÿÿvoid 8PFNGLTAGSAMPLEBUFFERSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h!a !a?– ----------------------- GL_SGIX_tag_sample_buffer ----------------------- void 4PFNGLTANGENTPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h cÿÿÿÿvoid 0PFNGLTBUFFERMASK3DFXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¶ ¶B– ---------------------------- GL_3DFX_tbuffer ---------------------------- void .PFNGLTESTFENCEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hüüGÿÿÿÿGLboolean (PFNGLTESTFENCENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h''DÿÿÿÿGLboolean 0PFNGLTESTOBJECTAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hýýVÿÿÿÿGLboolean *PFNGLTEXBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hp pg– ---------------------- GL_EXT_texture_buffer_object --------------------- void <PFNGLTEXBUMPPARAMETERFVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hE EYÿÿÿÿvoid <PFNGLTEXBUMPPARAMETERIVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hF FWÿÿÿÿvoid *PFNGLTEXCOORD1HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  <ÿÿÿÿvoid ,PFNGLTEXCOORD1HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Dÿÿÿÿvoid JPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ú "Úšÿÿÿÿvoid LPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Û "Ûzÿÿÿÿvoid ZPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ü "ÜÑÿÿÿÿvoid \PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Ý "Ý”ÿÿÿÿvoid LPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"Þ "Þ¦ÿÿÿÿvoid NPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"ß "ß{ÿÿÿÿvoid LPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"à "àžÿÿÿÿvoid NPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"á "á{ÿÿÿÿvoid <PFNGLTEXCOORD2FVERTEX3FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"â "ârÿÿÿÿvoid >PFNGLTEXCOORD2FVERTEX3FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"ã "ãaÿÿÿÿvoid *PFNGLTEXCOORD2HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Fÿÿÿÿvoid ,PFNGLTEXCOORD2HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Dÿÿÿÿvoid *PFNGLTEXCOORD3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid ,PFNGLTEXCOORD3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Dÿÿÿÿvoid ZPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"ä "äòÿÿÿÿvoid \PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"å "å”ÿÿÿÿvoid <PFNGLTEXCOORD4FVERTEX4FSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"æ "æ“ÿÿÿÿvoid >PFNGLTEXCOORD4FVERTEX4FVSUNPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h"ç "çaÿÿÿÿvoid *PFNGLTEXCOORD4HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Zÿÿÿÿvoid ,PFNGLTEXCOORD4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Dÿÿÿÿvoid 6PFNGLTEXCOORDPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &…ÿÿÿÿvoid >PFNGLTEXCOORDPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾ ¾ÿÿÿÿvoid <PFNGLTEXCOORDPOINTERVINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hø øjÿÿÿÿvoid 4PFNGLTEXFILTERFUNCSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  xÿÿÿÿvoid ,PFNGLTEXIMAGE3DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hK KÒ– ---------------------------- GL_EXT_texture3D --------------------------- void &PFNGLTEXIMAGE3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h– –Ðÿÿÿÿvoid .PFNGLTEXIMAGE4DSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà àã– --------------------------- GL_SGIS_texture4D --------------------------- void 6PFNGLTEXPARAMETERIIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h] ]jÿÿÿÿvoid 8PFNGLTEXPARAMETERIUIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h^ ^lÿÿÿÿvoid 8PFNGLTEXSCISSORFUNCINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  d– ------------------------ GL_INTEL_texture_scissor ----------------------- void 0PFNGLTEXSCISSORINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  cÿÿÿÿvoid 2PFNGLTEXSUBIMAGE1DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hü ü – --------------------------- GL_EXT_subtexture --------------------------- void 2PFNGLTEXSUBIMAGE2DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hý ý¿ÿÿÿÿvoid 2PFNGLTEXSUBIMAGE3DEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hþ þÝÿÿÿÿvoid ,PFNGLTEXSUBIMAGE3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h— —Üÿÿÿÿvoid 4PFNGLTEXSUBIMAGE4DSGISPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.há áýÿÿÿÿvoid .PFNGLTEXTUREFOGSGIXPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ÿ ŸB– -------------------------- GL_SGIX_fog_texture -------------------------- void 0PFNGLTEXTURELIGHTEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hk kCÿÿÿÿvoid 6PFNGLTEXTUREMATERIALEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hl lRÿÿÿÿvoid 2PFNGLTEXTURENORMALEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hª ªC– --------------------- GL_EXT_texture_perturb_normal --------------------- void 4PFNGLTEXTURERANGEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hG Ggÿÿÿÿvoid ,PFNGLTRACKMATRIXNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h sÿÿÿÿvoid FPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h] ]wÿÿÿÿvoid HPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h^ ^‹ÿÿÿÿvoid *PFNGLUNIFORM1FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h à àNÿÿÿÿvoid $PFNGLUNIFORM1FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÝ ÝKÿÿÿÿvoid ,PFNGLUNIFORM1FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h á áhÿÿÿÿvoid &PFNGLUNIFORM1FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÞ Þeÿÿÿÿvoid *PFNGLUNIFORM1IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h â âLÿÿÿÿvoid $PFNGLUNIFORM1IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hß ßIÿÿÿÿvoid ,PFNGLUNIFORM1IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ã ãfÿÿÿÿvoid &PFNGLUNIFORM1IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà àcÿÿÿÿvoid ,PFNGLUNIFORM1UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼Nÿÿÿÿvoid .PFNGLUNIFORM1UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½hÿÿÿÿvoid *PFNGLUNIFORM2FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ä äZÿÿÿÿvoid $PFNGLUNIFORM2FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.há áWÿÿÿÿvoid ,PFNGLUNIFORM2FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h å åhÿÿÿÿvoid &PFNGLUNIFORM2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hâ âeÿÿÿÿvoid *PFNGLUNIFORM2IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h æ æVÿÿÿÿvoid $PFNGLUNIFORM2IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hã ãSÿÿÿÿvoid ,PFNGLUNIFORM2IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ç çfÿÿÿÿvoid &PFNGLUNIFORM2IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hä äcÿÿÿÿvoid ,PFNGLUNIFORM2UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾ ¾Yÿÿÿÿvoid .PFNGLUNIFORM2UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¿ ¿hÿÿÿÿvoid *PFNGLUNIFORM3FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h è èfÿÿÿÿvoid $PFNGLUNIFORM3FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hå åcÿÿÿÿvoid ,PFNGLUNIFORM3FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h é éhÿÿÿÿvoid &PFNGLUNIFORM3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hæ æeÿÿÿÿvoid *PFNGLUNIFORM3IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ê ê`ÿÿÿÿvoid $PFNGLUNIFORM3IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hç ç]ÿÿÿÿvoid ,PFNGLUNIFORM3IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ë ëfÿÿÿÿvoid &PFNGLUNIFORM3IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hè ècÿÿÿÿvoid ,PFNGLUNIFORM3UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÀ Àdÿÿÿÿvoid .PFNGLUNIFORM3UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ Áhÿÿÿÿvoid *PFNGLUNIFORM4FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ì ìrÿÿÿÿvoid $PFNGLUNIFORM4FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hé éoÿÿÿÿvoid ,PFNGLUNIFORM4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h í íhÿÿÿÿvoid &PFNGLUNIFORM4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hê êeÿÿÿÿvoid *PFNGLUNIFORM4IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h î îjÿÿÿÿvoid $PFNGLUNIFORM4IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hë ëgÿÿÿÿvoid ,PFNGLUNIFORM4IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ï ïfÿÿÿÿvoid &PFNGLUNIFORM4IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hì ìcÿÿÿÿvoid ,PFNGLUNIFORM4UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Âoÿÿÿÿvoid .PFNGLUNIFORM4UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà Ãhÿÿÿÿvoid 2PFNGLUNIFORMBUFFEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h eÿÿÿÿvoid 8PFNGLUNIFORMMATRIX2FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ð ðƒÿÿÿÿvoid 2PFNGLUNIFORMMATRIX2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hí í€ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX2X3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‘ ‘‚– ----------------------------- GL_VERSION_2_1 ---------------------------- void 6PFNGLUNIFORMMATRIX2X4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h’ ’‚ÿÿÿÿvoid 8PFNGLUNIFORMMATRIX3FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ñ ñƒÿÿÿÿvoid 2PFNGLUNIFORMMATRIX3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hî î€ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX3X2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h“ “‚ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX3X4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h” ”‚ÿÿÿÿvoid 8PFNGLUNIFORMMATRIX4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ò òƒÿÿÿÿvoid 2PFNGLUNIFORMMATRIX4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hï ï€ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX4X2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •‚ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX4X3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h– –‚ÿÿÿÿvoid 0PFNGLUNLOCKARRAYSEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h© ©;ÿÿÿÿvoid .PFNGLUNMAPBUFFERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Ÿ ŸHÿÿÿÿGLboolean (PFNGLUNMAPBUFFERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hDDEÿÿÿÿGLboolean :PFNGLUNMAPOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hµ µIÿÿÿÿvoid <PFNGLUPDATEOBJECTBUFFERATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hQ Qÿÿÿÿvoid 8PFNGLUSEPROGRAMOBJECTARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ó óQÿÿÿÿvoid &PFNGLUSEPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hð ð@ÿÿÿÿvoid 6PFNGLVALIDATEPROGRAMARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ô ôPÿÿÿÿvoid 0PFNGLVALIDATEPROGRAMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hñ ñEÿÿÿÿvoid <PFNGLVARIANTARRAYOBJECTATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hR Rÿÿÿÿvoid *PFNGLVARIANTBVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÌ ÌKÿÿÿÿvoid *PFNGLVARIANTDVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÍ ÍMÿÿÿÿvoid *PFNGLVARIANTFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÎ ÎLÿÿÿÿvoid *PFNGLVARIANTIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÏ ÏJÿÿÿÿvoid 4PFNGLVARIANTPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hË Ëlÿÿÿÿvoid *PFNGLVARIANTSVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÐ ÐLÿÿÿÿvoid ,PFNGLVARIANTUBVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ ÑMÿÿÿÿvoid ,PFNGLVARIANTUIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ ÒLÿÿÿÿvoid ,PFNGLVARIANTUSVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓ ÓNÿÿÿÿvoid &PFNGLVERTEX2HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Dÿÿÿÿvoid (PFNGLVERTEX2HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Bÿÿÿÿvoid &PFNGLVERTEX3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Nÿÿÿÿvoid (PFNGLVERTEX3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Bÿÿÿÿvoid &PFNGLVERTEX4HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid (PFNGLVERTEX4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Bÿÿÿÿvoid FPFNGLVERTEXARRAYPARAMETERIAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h~ ~[ÿÿÿÿvoid <PFNGLVERTEXARRAYRANGEAPPLEPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Zÿÿÿÿvoid 6PFNGLVERTEXARRAYRANGENVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h| |Wÿÿÿÿvoid 4PFNGLVERTEXATTRIB1DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Qÿÿÿÿvoid 2PFNGLVERTEXATTRIB1DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Pÿÿÿÿvoid .PFNGLVERTEXATTRIB1DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hò òNÿÿÿÿvoid 6PFNGLVERTEXATTRIB1DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Yÿÿÿÿvoid 4PFNGLVERTEXATTRIB1DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 0PFNGLVERTEXATTRIB1DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hó óVÿÿÿÿvoid 4PFNGLVERTEXATTRIB1FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ! !Pÿÿÿÿvoid 2PFNGLVERTEXATTRIB1FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid .PFNGLVERTEXATTRIB1FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hô ôMÿÿÿÿvoid 6PFNGLVERTEXATTRIB1FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h " "Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB1FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB1FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hõ õUÿÿÿÿvoid 2PFNGLVERTEXATTRIB1HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Nÿÿÿÿvoid 4PFNGLVERTEXATTRIB1HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Vÿÿÿÿvoid 4PFNGLVERTEXATTRIB1SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h # #Pÿÿÿÿvoid 2PFNGLVERTEXATTRIB1SNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Oÿÿÿÿvoid .PFNGLVERTEXATTRIB1SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hö öMÿÿÿÿvoid 6PFNGLVERTEXATTRIB1SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h $ $Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB1SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB1SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h÷ ÷Uÿÿÿÿvoid 4PFNGLVERTEXATTRIB2DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h % %]ÿÿÿÿvoid 2PFNGLVERTEXATTRIB2DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h \ÿÿÿÿvoid .PFNGLVERTEXATTRIB2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hø øZÿÿÿÿvoid 6PFNGLVERTEXATTRIB2DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h & &Yÿÿÿÿvoid 4PFNGLVERTEXATTRIB2DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 0PFNGLVERTEXATTRIB2DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hù ùVÿÿÿÿvoid 4PFNGLVERTEXATTRIB2FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ' '[ÿÿÿÿvoid 2PFNGLVERTEXATTRIB2FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid .PFNGLVERTEXATTRIB2FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hú úXÿÿÿÿvoid 6PFNGLVERTEXATTRIB2FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ( (Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB2FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hû ûUÿÿÿÿvoid 2PFNGLVERTEXATTRIB2HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB2HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Vÿÿÿÿvoid 4PFNGLVERTEXATTRIB2SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ) )[ÿÿÿÿvoid 2PFNGLVERTEXATTRIB2SNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Zÿÿÿÿvoid .PFNGLVERTEXATTRIB2SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hü üXÿÿÿÿvoid 6PFNGLVERTEXATTRIB2SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h * *Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB2SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB2SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hý ýUÿÿÿÿvoid 4PFNGLVERTEXATTRIB3DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h + +iÿÿÿÿvoid 2PFNGLVERTEXATTRIB3DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  hÿÿÿÿvoid .PFNGLVERTEXATTRIB3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hþ þfÿÿÿÿvoid 6PFNGLVERTEXATTRIB3DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h , ,Yÿÿÿÿvoid 4PFNGLVERTEXATTRIB3DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 0PFNGLVERTEXATTRIB3DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÿ ÿVÿÿÿÿvoid 4PFNGLVERTEXATTRIB3FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h - -fÿÿÿÿvoid 2PFNGLVERTEXATTRIB3FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h eÿÿÿÿvoid .PFNGLVERTEXATTRIB3FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h cÿÿÿÿvoid 6PFNGLVERTEXATTRIB3FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h . .Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB3FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 2PFNGLVERTEXATTRIB3HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h bÿÿÿÿvoid 4PFNGLVERTEXATTRIB3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Vÿÿÿÿvoid 4PFNGLVERTEXATTRIB3SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h / /fÿÿÿÿvoid 2PFNGLVERTEXATTRIB3SNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h eÿÿÿÿvoid .PFNGLVERTEXATTRIB3SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h cÿÿÿÿvoid 6PFNGLVERTEXATTRIB3SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 0 0Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB3SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB3SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 6PFNGLVERTEXATTRIB4BVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 8 8Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB4BVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Tÿÿÿÿvoid 4PFNGLVERTEXATTRIB4DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 9 9uÿÿÿÿvoid 2PFNGLVERTEXATTRIB4DNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h tÿÿÿÿvoid .PFNGLVERTEXATTRIB4DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  rÿÿÿÿvoid 6PFNGLVERTEXATTRIB4DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h : :Yÿÿÿÿvoid 4PFNGLVERTEXATTRIB4DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 0PFNGLVERTEXATTRIB4DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Vÿÿÿÿvoid 4PFNGLVERTEXATTRIB4FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ; ;qÿÿÿÿvoid 2PFNGLVERTEXATTRIB4FNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h pÿÿÿÿvoid .PFNGLVERTEXATTRIB4FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h nÿÿÿÿvoid 6PFNGLVERTEXATTRIB4FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h < <Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB4FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB4FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 2PFNGLVERTEXATTRIB4HNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !lÿÿÿÿvoid 4PFNGLVERTEXATTRIB4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "Vÿÿÿÿvoid 6PFNGLVERTEXATTRIB4IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h = =Vÿÿÿÿvoid 0PFNGLVERTEXATTRIB4IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Sÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 1 1Xÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NBVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 2 2Wÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Tÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NSVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 3 3Yÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NSVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Vÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NUBARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 4 4sÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NUBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h pÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 5 5Zÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUBVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 6 6Yÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Vÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUSVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h 7 7[ÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUSVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB4SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h > >qÿÿÿÿvoid 2PFNGLVERTEXATTRIB4SNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h pÿÿÿÿvoid .PFNGLVERTEXATTRIB4SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h nÿÿÿÿvoid 6PFNGLVERTEXATTRIB4SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ? ?Xÿÿÿÿvoid 4PFNGLVERTEXATTRIB4SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid 0PFNGLVERTEXATTRIB4SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 4PFNGLVERTEXATTRIB4UBNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h qÿÿÿÿvoid 8PFNGLVERTEXATTRIB4UBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h @ @Yÿÿÿÿvoid 6PFNGLVERTEXATTRIB4UBVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Xÿÿÿÿvoid 2PFNGLVERTEXATTRIB4UBVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Vÿÿÿÿvoid 8PFNGLVERTEXATTRIB4UIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h A AXÿÿÿÿvoid 2PFNGLVERTEXATTRIB4UIVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Uÿÿÿÿvoid 8PFNGLVERTEXATTRIB4USVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h B BZÿÿÿÿvoid 2PFNGLVERTEXATTRIB4USVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Wÿÿÿÿvoid FPFNGLVERTEXATTRIBARRAYOBJECTATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hl l«ÿÿÿÿvoid 6PFNGLVERTEXATTRIBI1IEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÄ ÄOÿÿÿÿvoid 8PFNGLVERTEXATTRIBI1IVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÅ ÅWÿÿÿÿvoid 8PFNGLVERTEXATTRIBI1UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÆ ÆQÿÿÿÿvoid :PFNGLVERTEXATTRIBI1UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÇ ÇYÿÿÿÿvoid 6PFNGLVERTEXATTRIBI2IEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÈ ÈXÿÿÿÿvoid 8PFNGLVERTEXATTRIBI2IVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÉ ÉWÿÿÿÿvoid 8PFNGLVERTEXATTRIBI2UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÊ Ê[ÿÿÿÿvoid :PFNGLVERTEXATTRIBI2UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hË ËYÿÿÿÿvoid 6PFNGLVERTEXATTRIBI3IEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÌ Ìaÿÿÿÿvoid 8PFNGLVERTEXATTRIBI3IVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÍ ÍWÿÿÿÿvoid 8PFNGLVERTEXATTRIBI3UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÎ Îeÿÿÿÿvoid :PFNGLVERTEXATTRIBI3UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÏ ÏYÿÿÿÿvoid 8PFNGLVERTEXATTRIBI4BVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÐ ÐXÿÿÿÿvoid 6PFNGLVERTEXATTRIBI4IEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÑ Ñjÿÿÿÿvoid 8PFNGLVERTEXATTRIBI4IVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÒ ÒWÿÿÿÿvoid 8PFNGLVERTEXATTRIBI4SVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÓ ÓYÿÿÿÿvoid :PFNGLVERTEXATTRIBI4UBVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ ÔZÿÿÿÿvoid 8PFNGLVERTEXATTRIBI4UIEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÕ Õoÿÿÿÿvoid :PFNGLVERTEXATTRIBI4UIVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÖ ÖYÿÿÿÿvoid :PFNGLVERTEXATTRIBI4USVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h× ×[ÿÿÿÿvoid @PFNGLVERTEXATTRIBIPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hØ Ø‹ÿÿÿÿvoid >PFNGLVERTEXATTRIBPOINTERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h C Cžÿÿÿÿvoid <PFNGLVERTEXATTRIBPOINTERNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ‡ÿÿÿÿvoid 8PFNGLVERTEXATTRIBPOINTERPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h dÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #bÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h dÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h  cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $bÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h! !cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h" "dÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h# #cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %bÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h$ $cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4DVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h% %dÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4FVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &cÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4HVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h& &bÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4SVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h' 'cÿÿÿÿvoid 8PFNGLVERTEXATTRIBS4UBVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h( (dÿÿÿÿvoid .PFNGLVERTEXBLENDARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h S SA– -------------------------- GL_ARB_vertex_blend -------------------------- void 6PFNGLVERTEXBLENDENVFATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h‘ ‘Uÿÿÿÿvoid 6PFNGLVERTEXBLENDENVIATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h’ ’Sÿÿÿÿvoid 2PFNGLVERTEXPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h' 'ƒÿÿÿÿvoid :PFNGLVERTEXPOINTERLISTIBMPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¿ ¿‹ÿÿÿÿvoid 8PFNGLVERTEXPOINTERVINTELPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hù ùhÿÿÿÿvoid 4PFNGLVERTEXSTREAM2DATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h“ “^ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2DVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h” ”Zÿÿÿÿvoid 4PFNGLVERTEXSTREAM2FATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h• •\ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2FVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h– –Yÿÿÿÿvoid 4PFNGLVERTEXSTREAM2IATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h— —Xÿÿÿÿvoid 6PFNGLVERTEXSTREAM2IVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h˜ ˜Wÿÿÿÿvoid 4PFNGLVERTEXSTREAM2SATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h™ ™\ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2SVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hš šYÿÿÿÿvoid 4PFNGLVERTEXSTREAM3DATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h› ›jÿÿÿÿvoid 6PFNGLVERTEXSTREAM3DVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hœ œZÿÿÿÿvoid 4PFNGLVERTEXSTREAM3FATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h gÿÿÿÿvoid 6PFNGLVERTEXSTREAM3FVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hž žYÿÿÿÿvoid 4PFNGLVERTEXSTREAM3IATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hŸ Ÿaÿÿÿÿvoid 6PFNGLVERTEXSTREAM3IVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h   Wÿÿÿÿvoid 4PFNGLVERTEXSTREAM3SATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¡ ¡gÿÿÿÿvoid 6PFNGLVERTEXSTREAM3SVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¢ ¢Yÿÿÿÿvoid 4PFNGLVERTEXSTREAM4DATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h£ £vÿÿÿÿvoid 6PFNGLVERTEXSTREAM4DVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¤ ¤Zÿÿÿÿvoid 4PFNGLVERTEXSTREAM4FATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¥ ¥rÿÿÿÿvoid 6PFNGLVERTEXSTREAM4FVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¦ ¦Yÿÿÿÿvoid 4PFNGLVERTEXSTREAM4IATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h§ §jÿÿÿÿvoid 6PFNGLVERTEXSTREAM4IVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¨ ¨Wÿÿÿÿvoid 4PFNGLVERTEXSTREAM4SATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h© ©rÿÿÿÿvoid 6PFNGLVERTEXSTREAM4SVATIPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hª ªYÿÿÿÿvoid 2PFNGLVERTEXWEIGHTFEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Fÿÿÿÿvoid 4PFNGLVERTEXWEIGHTFVEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Hÿÿÿÿvoid 0PFNGLVERTEXWEIGHTHNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h' 'Dÿÿÿÿvoid 2PFNGLVERTEXWEIGHTHVNVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h( (Lÿÿÿÿvoid >PFNGLVERTEXWEIGHTPOINTEREXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h t– ------------------------ GL_EXT_vertex_weighting ------------------------ void (PFNGLWEIGHTBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h U UNÿÿÿÿvoid (PFNGLWEIGHTDVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h V VPÿÿÿÿvoid (PFNGLWEIGHTFVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h W WOÿÿÿÿvoid (PFNGLWEIGHTIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h X XMÿÿÿÿvoid 2PFNGLWEIGHTPOINTERARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h T Tpÿÿÿÿvoid (PFNGLWEIGHTSVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Y YOÿÿÿÿvoid *PFNGLWEIGHTUBVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h Z ZPÿÿÿÿvoid *PFNGLWEIGHTUIVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h [ [Oÿÿÿÿvoid *PFNGLWEIGHTUSVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h \ \Qÿÿÿÿvoid .PFNGLWINDOWPOS2DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¦ ¦L– --------------------------- GL_ARB_window_pos --------------------------- void 0PFNGLWINDOWPOS2DMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hZ ZM– --------------------------- GL_MESA_window_pos -------------------------- void (PFNGLWINDOWPOS2DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h´ ´Iÿÿÿÿvoid 0PFNGLWINDOWPOS2DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h § §Hÿÿÿÿvoid 2PFNGLWINDOWPOS2DVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h[ [Iÿÿÿÿvoid *PFNGLWINDOWPOS2DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hµ µEÿÿÿÿvoid .PFNGLWINDOWPOS2FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¨ ¨Jÿÿÿÿvoid 0PFNGLWINDOWPOS2FMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h\ \Kÿÿÿÿvoid (PFNGLWINDOWPOS2FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¶ ¶Gÿÿÿÿvoid 0PFNGLWINDOWPOS2FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h © ©Gÿÿÿÿvoid 2PFNGLWINDOWPOS2FVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h] ]Hÿÿÿÿvoid *PFNGLWINDOWPOS2FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h· ·Dÿÿÿÿvoid .PFNGLWINDOWPOS2IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ª ªFÿÿÿÿvoid 0PFNGLWINDOWPOS2IMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h^ ^Gÿÿÿÿvoid (PFNGLWINDOWPOS2IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¸ ¸Cÿÿÿÿvoid 0PFNGLWINDOWPOS2IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h « «Eÿÿÿÿvoid 2PFNGLWINDOWPOS2IVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h_ _Fÿÿÿÿvoid *PFNGLWINDOWPOS2IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¹ ¹Bÿÿÿÿvoid .PFNGLWINDOWPOS2SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¬ ¬Jÿÿÿÿvoid 0PFNGLWINDOWPOS2SMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h` `Kÿÿÿÿvoid (PFNGLWINDOWPOS2SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hº ºGÿÿÿÿvoid 0PFNGLWINDOWPOS2SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ­ ­Gÿÿÿÿvoid 2PFNGLWINDOWPOS2SVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.ha aHÿÿÿÿvoid *PFNGLWINDOWPOS2SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h» »Dÿÿÿÿvoid .PFNGLWINDOWPOS3DARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ® ®Xÿÿÿÿvoid 0PFNGLWINDOWPOS3DMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hb bYÿÿÿÿvoid (PFNGLWINDOWPOS3DPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¼ ¼Uÿÿÿÿvoid 0PFNGLWINDOWPOS3DVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ¯ ¯Hÿÿÿÿvoid 2PFNGLWINDOWPOS3DVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hc cIÿÿÿÿvoid *PFNGLWINDOWPOS3DVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h½ ½Eÿÿÿÿvoid .PFNGLWINDOWPOS3FARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ° °Uÿÿÿÿvoid 0PFNGLWINDOWPOS3FMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hd dVÿÿÿÿvoid (PFNGLWINDOWPOS3FPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¾ ¾Rÿÿÿÿvoid 0PFNGLWINDOWPOS3FVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ± ±Gÿÿÿÿvoid 2PFNGLWINDOWPOS3FVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.he eHÿÿÿÿvoid *PFNGLWINDOWPOS3FVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h¿ ¿Dÿÿÿÿvoid .PFNGLWINDOWPOS3IARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ² ²Oÿÿÿÿvoid 0PFNGLWINDOWPOS3IMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hf fPÿÿÿÿvoid (PFNGLWINDOWPOS3IPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÀ ÀLÿÿÿÿvoid 0PFNGLWINDOWPOS3IVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ³ ³Eÿÿÿÿvoid 2PFNGLWINDOWPOS3IVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hg gFÿÿÿÿvoid *PFNGLWINDOWPOS3IVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÁ ÁBÿÿÿÿvoid .PFNGLWINDOWPOS3SARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ´ ´Uÿÿÿÿvoid 0PFNGLWINDOWPOS3SMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hh hVÿÿÿÿvoid (PFNGLWINDOWPOS3SPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h ÂRÿÿÿÿvoid 0PFNGLWINDOWPOS3SVARBPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.h µ µGÿÿÿÿvoid 2PFNGLWINDOWPOS3SVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hi iHÿÿÿÿvoid *PFNGLWINDOWPOS3SVPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hà ÃDÿÿÿÿvoid 0PFNGLWINDOWPOS4DMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hj jcÿÿÿÿvoid 2PFNGLWINDOWPOS4DVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hk kIÿÿÿÿvoid 0PFNGLWINDOWPOS4FMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hl laÿÿÿÿvoid 2PFNGLWINDOWPOS4FVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hm mHÿÿÿÿvoid 0PFNGLWINDOWPOS4IMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hn nYÿÿÿÿvoid 2PFNGLWINDOWPOS4IVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.ho oFÿÿÿÿvoid 0PFNGLWINDOWPOS4SMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hp paÿÿÿÿvoid 2PFNGLWINDOWPOS4SVMESAPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hq qHÿÿÿÿvoid *PFNGLWRITEMASKEXTPROC˜/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glew.hÔ Ô}ÿÿÿÿvoid ç./usr/include/X11/Xlib.h0/usr/include/X11/Xutil.h,/usr/include/X11/Xmd.h,/usr/include/GL/glew.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h%v ÿÿÿÿ&F$NIBoolX int./usr/include/X11/Xlib.h5m,NI StatusY int./usr/include/X11/Xlib.h»\ˆ"/+__cplusplus1ÿÿÿÿ@˜ºùºáhÒíüâGLXEW_EXPORTì externš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hã2«ÍÉK~ø8ØFGLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIXç 80š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h0¤À÷ŽÞ(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îWך/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÿÿÿÿÿÿÿÿÿÿÿÿV 2GLXBufferClobberEventSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h?Ê?ãÿÿÿÿÿÿÿÿ GLXContextš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hmm*ÿÿÿÿ.struct __GLXcontextRec* GLXContextIDš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h¾ ¾– ------------------------- GLX_EXT_import_context ------------------------ XID GLXDrawableš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hh h” ---------------------------- GLX_VERSION_1_0 --------------------------- XID GLXEventš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h÷÷ ÿÿÿÿ__GLXEvent GLXFBConfigš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hå å,ÿÿÿÿ0struct __GLXFBConfigRec* GLXFBConfigIDš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hâ â– ---------------------------- GLX_VERSION_1_3 ---------------------------- XID "GLXFBConfigIDSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÇ Ç– --------------------------- GLX_SGIX_fbconfig --------------------------- XID GLXFBConfigSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÈ È0ÿÿÿÿ0struct __GLXFBConfigRec* ,GLXHyperpipeConfigSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hüüÿÿÿÿÿÿÿÿ .GLXHyperpipeNetworkSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hïïÿÿÿÿÿÿÿÿ GLXPbufferš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hä äÿÿÿÿXID ,GLXPbufferClobberEventš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hóóÿÿÿÿÿÿÿÿ GLXPbufferSGIXš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h> >– ---------------------------- GLX_SGIX_pbuffer --------------------------- XID GLXPipeRectš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h ÿÿÿÿÿÿÿÿ "GLXPipeRectLimitsš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hööÿÿÿÿÿÿÿÿ GLXPixmapš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hi iÿÿÿÿXID GLXWindowš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hã ãÿÿÿÿXID 4PFNGLXALLOCATEMEMORYNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hR R~– ----------------------- GLX_NV_vertex_array_range ----------------------- void* BPFNGLXBINDCHANNELTOWINDOWSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hu um– ------------------------- GLX_SGIX_video_resize ------------------------- int 6PFNGLXBINDHYPERPIPESGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  Eÿÿÿÿint :PFNGLXBINDSWAPBARRIERSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hV Va– ------------------------- GLX_SGIX_swap_barrier ------------------------- void 2PFNGLXBINDTEXIMAGEATIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h’ ’W– ------------------------- GLX_ATI_render_texture ------------------------ void 2PFNGLXCHANNELRECTSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hv vrÿÿÿÿint :PFNGLXCHANNELRECTSYNCSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hw wkÿÿÿÿint 0PFNGLXCHOOSEFBCONFIGPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hùùuÿÿÿÿGLXFBConfig* 8PFNGLXCHOOSEFBCONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÊÊ}ÿÿÿÿ GLXFBConfigSGIX* 6PFNGLXCOPYSUBBUFFERMESAPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h w– ------------------------ GLX_MESA_copy_sub_buffer ----------------------- void JPFNGLXCREATECONTEXTWITHCONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hËË™ÿÿÿÿGLXContext <PFNGLXCREATEGLXPBUFFERSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hAA”ÿÿÿÿGLXPbuffer :PFNGLXCREATEGLXPIXMAPMESAPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hv– ------------------------ GLX_MESA_pixmap_colormap ----------------------- GLXPixmap NPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÌÌpÿÿÿÿGLXPixmap 4PFNGLXCREATENEWCONTEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.húúŽÿÿÿÿGLXContext .PFNGLXCREATEPBUFFERPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hûûjÿÿÿÿGLXPbuffer ,PFNGLXCREATEPIXMAPPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hüüwÿÿÿÿGLXPixmap ,PFNGLXCREATEWINDOWPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hýýtÿÿÿÿGLXWindow (PFNGLXCUSHIONSGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h• •S– ---------------------------- GLX_SGI_cushion ---------------------------- void >PFNGLXDESTROYGLXPBUFFERSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hB BQÿÿÿÿvoid HPFNGLXDESTROYHYPERPIPECONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  Nÿÿÿÿint 0PFNGLXDESTROYPBUFFERPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hþ þJÿÿÿÿvoid .PFNGLXDESTROYPIXMAPPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÿ ÿJÿÿÿÿvoid .PFNGLXDESTROYWINDOWPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h Gÿÿÿÿvoid 6PFNGLXDRAWABLEATTRIBATIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h“ “fÿÿÿÿvoid 0PFNGLXFREECONTEXTEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÀ ÀMÿÿÿÿvoid ,PFNGLXFREEMEMORYNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hS S8ÿÿÿÿvoid 4PFNGLXGETAGPOFFSETMESAPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hJ– -------------------------- GLX_MESA_agp_offset -------------------------- unsigned int 2PFNGLXGETCONTEXTIDEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÁÁNÿÿÿÿGLXContextID 6PFNGLXGETCURRENTDISPLAYPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hœœ8– ---------------------------- GLX_VERSION_1_2 ---------------------------- Display* @PFNGLXGETCURRENTREADDRAWABLEPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h@ÿÿÿÿGLXDrawable FPFNGLXGETCURRENTREADDRAWABLESGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h¢¢C– ----------------------- GLX_SGI_make_current_read ----------------------- GLXDrawable 6PFNGLXGETFBCONFIGATTRIBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h jÿÿÿÿint >PFNGLXGETFBCONFIGATTRIBSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÍ Írÿÿÿÿint FPFNGLXGETFBCONFIGFROMVISUALSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÎÎaÿÿÿÿGLXFBConfigSGIX ,PFNGLXGETFBCONFIGSPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h[ÿÿÿÿGLXFBConfig* 4PFNGLXGETSELECTEDEVENTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h hÿÿÿÿvoid <PFNGLXGETSELECTEDEVENTSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hC Cjÿÿÿÿvoid @PFNGLXGETTRANSPARENTINDEXSUNPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÍÍŠ– --------------------- GLX_SUN_get_transparent_index --------------------- int 6PFNGLXGETVIDEORESIZESUNPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÝ Ýb– -------------------------- GLX_SUN_video_resize ------------------------- int 2PFNGLXGETVIDEOSYNCSGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h¾ ¾8– --------------------------- GLX_SGI_video_sync -------------------------- int >PFNGLXGETVISUALFROMFBCONFIGPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h\ÿÿÿÿXVisualInfo* FPFNGLXGETVISUALFROMFBCONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÏÏ`ÿÿÿÿXVisualInfo* :PFNGLXHYPERPIPEATTRIBSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  tÿÿÿÿint :PFNGLXHYPERPIPECONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  €ÿÿÿÿint 4PFNGLXIMPORTCONTEXTEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÂÂYÿÿÿÿGLXContext 6PFNGLXJOINSWAPGROUPSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.he ef– -------------------------- GLX_SGIX_swap_group -------------------------- void 8PFNGLXMAKECONTEXTCURRENTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hyÿÿÿÿint 8PFNGLXMAKECURRENTREADSGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h££uÿÿÿÿint @PFNGLXQUERYCHANNELDELTASSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hx x}ÿÿÿÿint <PFNGLXQUERYCHANNELRECTSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hy yÿÿÿÿint :PFNGLXQUERYCONTEXTINFOEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hà Ãkÿÿÿÿint ,PFNGLXQUERYCONTEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h aÿÿÿÿint .PFNGLXQUERYDRAWABLEPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h nÿÿÿÿvoid :PFNGLXQUERYGLXPBUFFERSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hD Dsÿÿÿÿvoid DPFNGLXQUERYHYPERPIPEATTRIBSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  ÿÿÿÿint LPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h •ÿÿÿÿint DPFNGLXQUERYHYPERPIPECONFIGSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hnÿÿÿÿ.GLXHyperpipeConfigSGIX* FPFNGLXQUERYHYPERPIPENETWORKSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h fÿÿÿÿ0GLXHyperpipeNetworkSGIX* DPFNGLXQUERYMAXSWAPBARRIERSSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hWW]ÿÿÿÿint 8PFNGLXRELEASEBUFFERSMESAPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h**P– ------------------------ GLX_MESA_release_buffers ----------------------- int 8PFNGLXRELEASETEXIMAGEATIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h” ”Zÿÿÿÿvoid *PFNGLXSELECTEVENTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h  bÿÿÿÿvoid 2PFNGLXSELECTEVENTSGIXPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hE Edÿÿÿÿvoid 2PFNGLXSET3DFXMODEMESAPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h::=– ------------------------- GLX_MESA_set_3dfx_mode ------------------------ GLboolean 2PFNGLXSWAPINTERVALSGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h± ±9– -------------------------- GLX_SGI_swap_control ------------------------- int 0PFNGLXVIDEORESIZESUNPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.hÞ Þ^ÿÿÿÿint 4PFNGLXWAITVIDEOSYNCSGIPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/glxew.h¿ ¿]ÿÿÿÿint ëÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h%v ÿÿÿÿú§h¯d†Ì˜ˆÓ#ÅGLEWAPI: : extern __declspec(dllimport)š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h»\ˆ"/+__cplusplus1ÿÿÿÿMòŒ…‚AF«u@€xüÕWGLEW_EXPORT3B extern __declspec ( dllimport ) š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h0¤Á5tš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÿÿÿÿÿÿÿÿÿÿÿÿQ GPU_DEVICEš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÙÙ ÿÿÿÿ_GPU_DEVICE 4PFNWGLALLOCATEMEMORYNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h  „– ----------------------- WGL_NV_vertex_array_range ----------------------- void* NPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hƒ ƒ…– -------------------------- WGL_I3D_image_buffer ------------------------- BOOL >PFNWGLBEGINFRAMETRACKINGI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h© ©>– ------------------------ WGL_I3D_swap_frame_usage ----------------------- BOOL DPFNWGLBINDDISPLAYCOLORTABLEEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hiiM– ---------------------- WGL_EXT_display_color_table ---------------------- GLboolean 2PFNWGLBINDTEXIMAGEARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h5 5U– ------------------------- WGL_ARB_render_texture ------------------------ BOOL <PFNWGLCHOOSEPIXELFORMATARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h÷ ÷«– -------------------------- WGL_ARB_pixel_format ------------------------- BOOL <PFNWGLCHOOSEPIXELFORMATEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hþ þ«– -------------------------- WGL_EXT_pixel_format ------------------------- BOOL 8PFNWGLCREATEAFFINITYDCNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÛ ÛMÿÿÿÿHDC >PFNWGLCREATEBUFFERREGIONARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hjj`– ------------------------- WGL_ARB_buffer_region ------------------------- HANDLE HPFNWGLCREATEDISPLAYCOLORTABLEEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hjjOÿÿÿÿGLboolean <PFNWGLCREATEIMAGEBUFFERI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h„„]ÿÿÿÿ LPVOID 4PFNWGLCREATEPBUFFERARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h°°‡– ---------------------------- WGL_ARB_pbuffer ---------------------------- HPBUFFERARB 4PFNWGLCREATEPBUFFEREXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h»»‡– ---------------------------- WGL_EXT_pbuffer ---------------------------- HPBUFFEREXT >PFNWGLDELETEBUFFERREGIONARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hk kHÿÿÿÿVOID (PFNWGLDELETEDCNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÜ Ü6ÿÿÿÿBOOL JPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hk kKÿÿÿÿvoid >PFNWGLDESTROYIMAGEBUFFERI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h… …RÿÿÿÿBOOL 6PFNWGLDESTROYPBUFFERARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h± ±JÿÿÿÿBOOL 6PFNWGLDESTROYPBUFFEREXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h¼ ¼JÿÿÿÿBOOL :PFNWGLDISABLEFRAMELOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h– –<– ------------------------ WGL_I3D_swap_frame_lock ------------------------ BOOL 6PFNWGLDISABLEGENLOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h] ]=– ---------------------------- WGL_I3D_genlock ---------------------------- BOOL 8PFNWGLENABLEFRAMELOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h— —;ÿÿÿÿBOOL 4PFNWGLENABLEGENLOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h^ ^<ÿÿÿÿBOOL :PFNWGLENDFRAMETRACKINGI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hª ª<ÿÿÿÿBOOL 4PFNWGLENUMGPUDEVICESNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÝ ÝlÿÿÿÿBOOL DPFNWGLENUMGPUSFROMAFFINITYDCNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÞ ÞjÿÿÿÿBOOL (PFNWGLENUMGPUSNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hß ßLÿÿÿÿBOOL ,PFNWGLFREEMEMORYNVPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h >ÿÿÿÿvoid <PFNWGLGENLOCKSAMPLERATEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h_ _LÿÿÿÿBOOL >PFNWGLGENLOCKSOURCEDELAYI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h` `NÿÿÿÿBOOL <PFNWGLGENLOCKSOURCEEDGEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.ha aLÿÿÿÿBOOL 4PFNWGLGENLOCKSOURCEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hb bJÿÿÿÿBOOL :PFNWGLGETCURRENTREADDCARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hŠ Š;– ----------------------- WGL_ARB_make_current_read ----------------------- HDC :PFNWGLGETCURRENTREADDCEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h” ”;– ----------------------- WGL_EXT_make_current_read ----------------------- HDC LPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h. .f– --------------------- WGL_I3D_digital_video_control --------------------- BOOL @PFNWGLGETEXTENSIONSSTRINGARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h}}I– ----------------------- WGL_ARB_extensions_string ----------------------- const char* @PFNWGLGETEXTENSIONSSTRINGEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h||F– ----------------------- WGL_EXT_extensions_string ----------------------- const char* 4PFNWGLGETFRAMEUSAGEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h« «BÿÿÿÿBOOL 4PFNWGLGETGAMMATABLEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h@ @z– ----------------------------- WGL_I3D_gamma ----------------------------- BOOL HPFNWGLGETGAMMATABLEPARAMETERSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hA AdÿÿÿÿBOOL BPFNWGLGETGENLOCKSAMPLERATEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hc cPÿÿÿÿBOOL DPFNWGLGETGENLOCKSOURCEDELAYI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hd dRÿÿÿÿBOOL BPFNWGLGETGENLOCKSOURCEEDGEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.he ePÿÿÿÿBOOL :PFNWGLGETGENLOCKSOURCEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hf fNÿÿÿÿBOOL .PFNWGLGETMSCRATEOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h _– -------------------------- WGL_OML_sync_control ------------------------- BOOL 2PFNWGLGETPBUFFERDCARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h² ²GÿÿÿÿHDC 2PFNWGLGETPBUFFERDCEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h½ ½GÿÿÿÿHDC FPFNWGLGETPIXELFORMATATTRIBFVARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hø ø¤ÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBFVEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÿ ÿžÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBIVARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hù ù¢ÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBIVEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h œÿÿÿÿBOOL 8PFNWGLGETSWAPINTERVALEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h :– -------------------------- WGL_EXT_swap_control ------------------------- int 4PFNWGLGETSYNCVALUESOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h `ÿÿÿÿBOOL >PFNWGLISENABLEDFRAMELOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h˜ ˜EÿÿÿÿBOOL :PFNWGLISENABLEDGENLOCKI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hg gLÿÿÿÿBOOL DPFNWGLLOADDISPLAYCOLORTABLEEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hll`ÿÿÿÿGLboolean >PFNWGLMAKECONTEXTCURRENTARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h‹ ‹_ÿÿÿÿBOOL >PFNWGLMAKECONTEXTCURRENTEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h• •_ÿÿÿÿBOOL BPFNWGLQUERYFRAMELOCKMASTERI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h™ ™GÿÿÿÿBOOL >PFNWGLQUERYFRAMETRACKINGI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h¬ ¬{ÿÿÿÿBOOL NPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hh htÿÿÿÿBOOL 2PFNWGLQUERYPBUFFERARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h³ ³fÿÿÿÿBOOL 2PFNWGLQUERYPBUFFEREXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h¾ ¾fÿÿÿÿBOOL JPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h† †eÿÿÿÿBOOL :PFNWGLRELEASEPBUFFERDCARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h´ ´Tÿÿÿÿint :PFNWGLRELEASEPBUFFERDCEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h¿ ¿Tÿÿÿÿint 8PFNWGLRELEASETEXIMAGEARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h6 6XÿÿÿÿBOOL @PFNWGLRESTOREBUFFERREGIONARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hl l‚ÿÿÿÿBOOL :PFNWGLSAVEBUFFERREGIONARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hm mkÿÿÿÿBOOL LPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h/ /lÿÿÿÿBOOL 4PFNWGLSETGAMMATABLEI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hB BŒÿÿÿÿBOOL HPFNWGLSETGAMMATABLEPARAMETERSI3DPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hC CjÿÿÿÿBOOL :PFNWGLSETPBUFFERATTRIBARBPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h7 7eÿÿÿÿBOOL DPFNWGLSETSTEREOEMITTERSTATE3DLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hX XQ– ------------------------- WGL_3DL_stereo_control ------------------------ BOOL 6PFNWGLSWAPBUFFERSMSCOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hpÿÿÿÿ INT64 2PFNWGLSWAPINTERVALEXTPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h @ÿÿÿÿBOOL @PFNWGLSWAPLAYERBUFFERSMSCOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hƒÿÿÿÿ INT64 .PFNWGLWAITFORMSCOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h  ÿÿÿÿBOOL .PFNWGLWAITFORSBCOMLPROCš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.h! !oÿÿÿÿBOOL PGPU_DEVICEš/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/include/GL/wglew.hÙÙÿÿÿÿ_GPU_DEVICE*Ã,/usr/include/GL/glew.h./usr/include/GL/glxew.h—Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%v 0ðÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hú¨UX>pGLEW_OK/  0,/usr/include/GL/glew.hûŽPn>‹GL_TRUE6 1,/usr/include/GL/glew.h2³íGë>pGL_FALSE7 0,/usr/include/GL/glew.hISv‘ûnJ¼4„3ÄJglMinmax 6 GLEW_GET_FUN(__glewMinmax),/usr/include/GL/glew.hÞg…2ƒRös¹AÄ2glIsQueryi8 GLEW_GET_FUN(__glewIsQuery),/usr/include/GL/glew.h6OOÔ–§Ç}ÆÏ`IåCONST_CAST‰$ (*(GLboolean*)&x)Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cx9=š9)Ì>‹GL_S3_s3tc#í 1,/usr/include/GL/glew.h9=•X¸YG'KGL_VERSION“ 0x1F02,/usr/include/GL/glew.hR ²:ð‚^uõPÄ glEndQuery_: GLEW_GET_FUN(__glewEndQuery),/usr/include/GL/glew.hRÄÖõ Ï‚^v­¸·NglIsBufferh: GLEW_GET_FUN(__glewIsBuffer),/usr/include/GL/glew.hRÄà‘#Ú‚^v¯|²lglIsShaderH: GLEW_GET_FUN(__glewIsShader),/usr/include/GL/glew.hÍNhtâ>‹GL_EXT_abgr] 1,/usr/include/GL/glew.hÍNi'b>‹GL_EXT_bgrah 1,/usr/include/GL/glew.hÍEåW*>‹GL_NV_fence 1,/usr/include/GL/glew.h~Í%ó§¨EÏÀ•JªFglColor3hNVœ< GLEW_GET_FUN(__glewColor3hNV),/usr/include/GL/glew.h~Í&yþ¨EÏÀ•m!glColor4hNVž< GLEW_GET_FUN(__glewColor4hNV),/usr/include/GL/glew.h~îÕI6¨EØi$yglFogCoorddÚ< GLEW_GET_FUN(__glewFogCoordd),/usr/include/GL/glew.h~îÕID¨EØi(glFogCoordfÜ< GLEW_GET_FUN(__glewFogCoordf),/usr/include/GL/glew.h~ô ]ø¨EÙ¿v6jglGetMinmax Š< GLEW_GET_FUN(__glewGetMinmax),/usr/include/GL/glew.h$ïN7¨EÝ[Á&Ü–glHistogram Ž< GLEW_GET_FUN(__glewHistogram),/usr/include/GL/glew.hec•¼¨Eá…h §glIsFenceNVŸ< GLEW_GET_FUN(__glewIsFenceNV),/usr/include/GL/glew.hÑØJa¨Eá¡/¯sXglIsProgramG< GLEW_GET_FUN(__glewIsProgram),/usr/include/GL/glew.h5h7Èí¨Eê}!’Ý4glMapBufferj< GLEW_GET_FUN(__glewMapBuffer),/usr/include/GL/glew.h:Ɖނ¨EëÝ%½ÒglMinmaxEXT< GLEW_GET_FUN(__glewMinmaxEXT),/usr/include/GL/glew.hWÂVú$¨EóI¤´ÁoglOrthofOES#r< GLEW_GET_FUN(__glewOrthofOES),/usr/include/GL/glew.h˜Ü§¶¨Fö†¥sùglUniform1fN< GLEW_GET_FUN(__glewUniform1f),/usr/include/GL/glew.h˜Ü§˨Fö†¥yZglUniform1iP< GLEW_GET_FUN(__glewUniform1i),/usr/include/GL/glew.h˜Ü§-¨Fö†¥’tglUniform2fR< GLEW_GET_FUN(__glewUniform2f),/usr/include/GL/glew.h˜Ü§B¨Fö†¥—ÕglUniform2iT< GLEW_GET_FUN(__glewUniform2i),/usr/include/GL/glew.h˜Ü§¤¨Fö†¥°ïglUniform3fV< GLEW_GET_FUN(__glewUniform3f),/usr/include/GL/glew.h˜Ü§¹¨Fö†¥¶PglUniform3iX< GLEW_GET_FUN(__glewUniform3i),/usr/include/GL/glew.h˜Ü§¨Fö†¥ÏjglUniform4fZ< GLEW_GET_FUN(__glewUniform4f),/usr/include/GL/glew.h˜Ü§0¨Fö†¥ÔËglUniform4i\< GLEW_GET_FUN(__glewUniform4i),/usr/include/GL/glew.h1Eÿ•©ð>‹"GL_SGIS_texture4D$… 1,/usr/include/GL/glew.h1…”$ȉ>‹"GL_SGIX_framezoom%‰ 1,/usr/include/GL/glew.h1…´N†îå>‹"GL_SGIX_interlace%– 1,/usr/include/GL/glew.h7HÐ’ð¥¹jBÝ5 (glMultiTexCoord1dARB BN GLEW_GET_FUN(__glewMultiTexCoord1dARB),/usr/include/GL/glew.h7HГž¥¹jBÝzPÁ(glMultiTexCoord1fARB DN GLEW_GET_FUN(__glewMultiTexCoord1fARB),/usr/include/GL/glew.h7HД°£¥¹jBÝá‹R(glMultiTexCoord1iARB FN GLEW_GET_FUN(__glewMultiTexCoord1iARB),/usr/include/GL/glew.h7HЕËÏ¥¹jBÞ*N(glMultiTexCoord1hvNV£N GLEW_GET_FUN(__glewMultiTexCoord1hvNV),/usr/include/GL/glew.h7HЙ𠥹jBß9£à(glMultiTexCoord1sARB HN GLEW_GET_FUN(__glewMultiTexCoord1sARB),/usr/include/GL/glew.h7HКü·¥¹jBß~u–(glMultiTexCoord2dARB JN GLEW_GET_FUN(__glewMultiTexCoord2dARB),/usr/include/GL/glew.h7HМ e¥¹jBßÃGL(glMultiTexCoord2fARB LN GLEW_GET_FUN(__glewMultiTexCoord2fARB),/usr/include/GL/glew.h7HМj¥¹jBà*Ý(glMultiTexCoord2iARB NN GLEW_GET_FUN(__glewMultiTexCoord2iARB),/usr/include/GL/glew.h7HО·–¥¹jBàs Ù(glMultiTexCoord2hvNV¥N GLEW_GET_FUN(__glewMultiTexCoord2hvNV),/usr/include/GL/glew.h7HТÛÐ¥¹jBႚk(glMultiTexCoord2sARB PN GLEW_GET_FUN(__glewMultiTexCoord2sARB),/usr/include/GL/glew.h7HУè~¥¹jBáÇl!(glMultiTexCoord3dARB RN GLEW_GET_FUN(__glewMultiTexCoord3dARB),/usr/include/GL/glew.h7HФõ,¥¹jBâ =×(glMultiTexCoord3fARB TN GLEW_GET_FUN(__glewMultiTexCoord3fARB),/usr/include/GL/glew.h7HЦˆ1¥¹jBâsxh(glMultiTexCoord3iARB VN GLEW_GET_FUN(__glewMultiTexCoord3iARB),/usr/include/GL/glew.h7HЧ£]¥¹jBâ¼d(glMultiTexCoord3hvNV§N GLEW_GET_FUN(__glewMultiTexCoord3hvNV),/usr/include/GL/glew.h7HЫǗ¥¹jBãËö(glMultiTexCoord3sARB XN GLEW_GET_FUN(__glewMultiTexCoord3sARB),/usr/include/GL/glew.h7HЬÔE¥¹jBäb¬(glMultiTexCoord4dARB ZN GLEW_GET_FUN(__glewMultiTexCoord4dARB),/usr/include/GL/glew.h7HЭàó¥¹jBäU4b(glMultiTexCoord4fARB \N GLEW_GET_FUN(__glewMultiTexCoord4fARB),/usr/include/GL/glew.h7HЯsø¥¹jBä¼nó(glMultiTexCoord4iARB ^N GLEW_GET_FUN(__glewMultiTexCoord4iARB),/usr/include/GL/glew.h7Hа$¥¹jBåöï(glMultiTexCoord4hvNV©N GLEW_GET_FUN(__glewMultiTexCoord4hvNV),/usr/include/GL/glew.h7Hд³^¥¹jBæ‡(glMultiTexCoord4sARB `N GLEW_GET_FUN(__glewMultiTexCoord4sARB),/usr/include/GL/glew.h@‹3Ç)¬ºNðGLEW_GET_FUN/Å x,/usr/include/GL/glew.hx@‹3Ç*!úéŽ\ApÌRGLEW_GET_VAR/Ä0 (*(const GLboolean*)&x),/usr/include/GL/glew.hx@‹45ÅýàJ;‘‚ÙUÚwGLEW_S3_s3tc#ö: GLEW_GET_VAR(__GLEW_S3_s3tc),/usr/include/GL/glew.h@ž5íñ>‹GL_EXT_cmykaó 1,/usr/include/GL/glew.h]jfÚë·r,¢|>€¥ÅglBeginQueryY> GLEW_GET_FUN(__glewBeginQuery),/usr/include/GL/glew.h]j˜¸8§,¢‰/•‰glBindBufferZ> GLEW_GET_FUN(__glewBindBuffer),/usr/include/GL/glew.h]jµFRá,¢T‚šXglBlendColorÖ> GLEW_GET_FUN(__glewBlendColor),/usr/include/GL/glew.h]kõlk‘,¢ª¡¸ 6HglBufferData[> GLEW_GET_FUN(__glewBufferData),/usr/include/GL/glew.h]kh†hÑ,¢ËÉêE¦ˆglColor3hvNV> GLEW_GET_FUN(__glewColor3hvNV),/usr/include/GL/glew.h]khT˜,¢ËÉìŽglColor4hvNVŸ> GLEW_GET_FUN(__glewColor4hvNV),/usr/include/GL/glew.h]ki¨‘f,¢ËÊ4—ÂiglColorTable t> GLEW_GET_FUN(__glewColorTable),/usr/include/GL/glew.h]mgýàP,£A?Úó¸ëglEvalMapsNV`> GLEW_GET_FUN(__glewEvalMapsNV),/usr/include/GL/glew.h]mÜ)Ú¯Ð,£_o$úkglFogCoorddvÛ> GLEW_GET_FUN(__glewFogCoorddv),/usr/include/GL/glew.h]mÜ)Ú°¾,£_o%7aglFogCoordfvÝ> GLEW_GET_FUN(__glewFogCoordfv),/usr/include/GL/glew.h]n0g -,£t•èÉglGenBuffers`> GLEW_GET_FUN(__glewGenBuffers),/usr/include/GL/glew.h]n0þ5­,£t»ËÊtglGenQueriesa> GLEW_GET_FUN(__glewGenQueries),/usr/include/GL/glew.h]n5U˜,£uÂé€ glGetQueryivg> GLEW_GET_FUN(__glewGetQueryiv),/usr/include/GL/glew.h]p@³@¦,£ûæWa©glIsQueryARB ‚> GLEW_GET_FUN(__glewIsQueryARB),/usr/include/GL/glew.h]sïYRÊ­,¤íY* tglNormal3hNVª> GLEW_GET_FUN(__glewNormal3hNV),/usr/include/GL/glew.h]wCÙ÷uü,¥Ç´øÌágglSetFenceNV > GLEW_GET_FUN(__glewSetFenceNV),/usr/include/GL/glew.h]xð¦2,¥ùîž¿ñ…glTexImage3Dª> GLEW_GET_FUN(__glewTexImage3D),/usr/include/GL/glew.h]x ;üÄ,¥úÆÊó/glSwizzleEXT*> GLEW_GET_FUN(__glewSwizzleEXT),/usr/include/GL/glew.h]y&§ýP,¦C^ðýAëglUniform1fvO> GLEW_GET_FUN(__glewUniform1fv),/usr/include/GL/glew.h]y&§þµ,¦C^ðý\glUniform1ivQ> GLEW_GET_FUN(__glewUniform1iv),/usr/include/GL/glew.h]y&§7,¦C^ðÿHglUniform2fvS> GLEW_GET_FUN(__glewUniform2fv),/usr/include/GL/glew.h]y&§œ,¦C^ðÿ£‡glUniform2ivU> GLEW_GET_FUN(__glewUniform2iv),/usr/include/GL/glew.h]y&§ ,¦C^ñNAglUniform3fvW> GLEW_GET_FUN(__glewUniform3fv),/usr/include/GL/glew.h]y&§ƒ,¦C^ñ©²glUniform3ivY> GLEW_GET_FUN(__glewUniform3iv),/usr/include/GL/glew.h]y&§,¦C^ñTlglUniform4fv[> GLEW_GET_FUN(__glewUniform4fv),/usr/include/GL/glew.h]y&§j,¦C^ñ¯ÝglUniform4iv]> GLEW_GET_FUN(__glewUniform4iv),/usr/include/GL/glew.h]y[öð˜,¦Q­ ÑglUsePrograma> GLEW_GET_FUN(__glewUseProgram),/usr/include/GL/glew.h]yˆ'8X‰,¦\X0"V`glVertex2hNV¶> GLEW_GET_FUN(__glewVertex2hNV),/usr/include/GL/glew.h]yˆ'8Þà,¦\X0D¿;glVertex3hNV¸> GLEW_GET_FUN(__glewVertex3hNV),/usr/include/GL/glew.h]yˆ'9e7,¦\X0g(glVertex4hNVº> GLEW_GET_FUN(__glewVertex4hNV),/usr/include/GL/glew.h·u£-à–WhN»glActiveTextureFD GLEW_GET_FUN(__glewActiveTexture),/usr/include/GL/glew.h¼‚ =ë5cGÙÅ}Á>glTexCoord2fNormal3fVertex3fSUN'»d GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN),/usr/include/GL/glew.hÆÿïe½¼ešRk€8Y+ÌglBeginQueryARB {D GLEW_GET_FUN(__glewBeginQueryARB),/usr/include/GL/glew.hÆÿð²kÑšRk©rs?glBeginSceneEXTdD GLEW_GET_FUN(__glewBeginSceneEXT),/usr/include/GL/glew.hʼçw?“¹›G‰S¿œPglBindBufferARB D GLEW_GET_FUN(__glewBindBufferARB),/usr/include/GL/glew.hʽ„üvc¤›G±¬e¥&ïglBindProgramNV"ÀD GLEW_GET_FUN(__glewBindProgramNV),/usr/include/GL/glew.hÌàäò܈›ÓåÓÔÃglBlendColorEXT–D GLEW_GET_FUN(__glewBlendColorEXT),/usr/include/GL/glew.hÌàæaø9¢›Óæ1xöµglBlendEquation×D GLEW_GET_FUN(__glewBlendEquation),/usr/include/GL/glew.hÔ“‘¾ƒTÌ©gßglBufferDataARB D GLEW_GET_FUN(__glewBufferDataARB),/usr/include/GL/glew.hÔ“‘§ùx̩ƬöglBufferSubData\D GLEW_GET_FUN(__glewBufferSubData),/usr/include/GL/glew.hÛ*“}›i¬Ÿ|Å>çŽ×glClampColorARB ºD GLEW_GET_FUN(__glewClampColorARB),/usr/include/GL/glew.hÛTñûÚ7ñŸ‡Ÿrô€>¨glClearDepthdNVD GLEW_GET_FUN(__glewClearDepthdNV),/usr/include/GL/glew.hÛ’3òBbŸ—P3¤ æglClipPlanefOES#nD GLEW_GET_FUN(__glewClipPlanefOES),/usr/include/GL/glew.hÞGø¼²ý I›T½ÃglColorTableEXTëD GLEW_GET_FUN(__glewColorTableEXT),/usr/include/GL/glew.hÞGø¼k I›T×ÿzglColorTableSGI&ÏD GLEW_GET_FUN(__glewColorTableSGI),/usr/include/GL/glew.hÞGøÙoðÜ I¢Úµ.GglColorSubTable sD GLEW_GET_FUN(__glewColorSubTable),/usr/include/GL/glew.hÞU9Ž•G… Lh£‰×ÎlglCompileShader.D GLEW_GET_FUN(__glewCompileShader),/usr/include/GL/glew.hàrBøÕÅ™ Öý1wÊb°glCreateProgram/D GLEW_GET_FUN(__glewCreateProgram),/usr/include/GL/glew.hä7â½U?%¡ÎR‹^º;ŒglDeleteBuffers]D GLEW_GET_FUN(__glewDeleteBuffers),/usr/include/GL/glew.hä7ãHÝØ¢¡ÎR¯$ùµglDeleteProgram1D GLEW_GET_FUN(__glewDeleteProgram),/usr/include/GL/glew.hä7ãTcGÌ¡ÎR²›—wglDeleteQueries^D GLEW_GET_FUN(__glewDeleteQueries),/usr/include/GL/glew.häuø»ê ë¡Þ9›JÖ½úglDepthRangedNVD GLEW_GET_FUN(__glewDepthRangedNV),/usr/include/GL/glew.hé¹²)Pôà>‹0GL_EXT_depth_bounds_testž 1,/usr/include/GL/glew.hîÊŒšzƒ¬¤ƒšVºj×glDrawArraysEXTUD GLEW_GET_FUN(__glewDrawArraysEXT),/usr/include/GL/glew.hðI^€Žú¬x;HŽÍ­2glGetInvariantBooleanvEXTX GLEW_GET_FUN(__glewGetInvariantBooleanvEXT),/usr/include/GL/glew.hð¢©i÷ͬOù3n‡2glGetInvariantIntegervEXTX GLEW_GET_FUN(__glewGetInvariantIntegervEXT),/usr/include/GL/glew.hN¬N>‹"GL_SUN_mesh_array'! 1,/usr/include/GL/glew.h·É­` Oª!^i#ÇbNglFinishFenceNVœD GLEW_GET_FUN(__glewFinishFenceNV),/usr/include/GL/glew.h ^?=êcG«RJ†í¡fglFogCoorddvEXTzD GLEW_GET_FUN(__glewFogCoorddvEXT),/usr/include/GL/glew.h ^?=ü:Õ«RJ† Ž|glFogCoordfvEXT|D GLEW_GET_FUN(__glewFogCoordfvEXT),/usr/include/GL/glew.h ¿W<ˆ2«î8±\®ÍglFrameZoomSGIX%D GLEW_GET_FUN(__glewFrameZoomSGIX),/usr/include/GL/glew.h |»˜iU'>‹.GL_EXT_framebuffer_blità 1,/usr/include/GL/glew.h |»˜qbL>‹.GL_EXT_framebuffer_sRGBG 1,/usr/include/GL/glew.h¤ ÈÜ~o@³==³ôø>glGetCombinerStageParameterfvNV æd GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV),/usr/include/GL/glew.h®ég9¹¬ða‰mKjPglGenBuffersARBD GLEW_GET_FUN(__glewGenBuffersARB),/usr/include/GL/glew.h¹_?¦kt¬óo›;¹glGenProgramsNV"ÃD GLEW_GET_FUN(__glewGenProgramsNV),/usr/include/GL/glew.hº<[oF°¬óH@sKglGenQueriesARB ~D GLEW_GET_FUN(__glewGenQueriesARB),/usr/include/GL/glew.h»ñ<ᡬó·ñMêG˜glGenSymbolsEXTD GLEW_GET_FUN(__glewGenSymbolsEXT),/usr/include/GL/glew.hümv?†­<@ ‰glGetColorTable D GLEW_GET_FUN(__glewGetColorTable),/usr/include/GL/glew.hå9t J­aRàU½glGetInfoLogARB D GLEW_GET_FUN(__glewGetInfoLogARB),/usr/include/GL/glew.h>’Eˆ«­£2YºglGetQueryivARB D GLEW_GET_FUN(__glewGetQueryivARB),/usr/include/GL/glew.h1Að!6ëý¯–Pö0GLXEW_ARB_fbconfig_floattT GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float)./usr/include/GL/glxew.h`=¬¢¯9Á‰úª"9ÐglLoadProgramNV"ÎD GLEW_GET_FUN(__glewLoadProgramNV),/usr/include/GL/glew.h`6‡‘N{™ÁÕ …‘°glLockArraysEXTD GLEW_GET_FUN(__glewLockArraysEXT),/usr/include/GL/glew.hd$l>­—±(²áv6glConvolutionParameterfvEXTJ\ GLEW_GET_FUN(__glewConvolutionParameterfvEXT),/usr/include/GL/glew.hd$lYpì±(²çÛö6glConvolutionParameterivEXTL\ GLEW_GET_FUN(__glewConvolutionParameterivEXT),/usr/include/GL/glew.hšŸÅÆàµÐ†îÁwxÜglPollAsyncSGIX$àD GLEW_GET_FUN(__glewPollAsyncSGIX),/usr/include/GL/glew.h£~ü˜¯>©ëQúOuva"glDeleteObjectARB H GLEW_GET_FUN(__glewDeleteObjectARB),/usr/include/GL/glew.hº:-?–žØŸJ|RR£AglSampleMaskEXT˜D GLEW_GET_FUN(__glewSampleMaskEXT),/usr/include/GL/glew.h½Ý*ªÇ~Ù¨µÇL¡glSetFenceAPPLE D GLEW_GET_FUN(__glewSetFenceAPPLE),/usr/include/GL/glew.hÌ‹î) 9ÒÝPkÁc2L%glTexCoord1hvNV¯D GLEW_GET_FUN(__glewTexCoord1hvNV),/usr/include/GL/glew.hÌ‹î)%™ÝPkÁe{B°glTexCoord2hvNV±D GLEW_GET_FUN(__glewTexCoord2hvNV),/usr/include/GL/glew.hÌ‹î)`ÝPkÁgÄ9;glTexCoord3hvNV³D GLEW_GET_FUN(__glewTexCoord3hvNV),/usr/include/GL/glew.hÌ‹î)%ý'ÝPkÁj /ÆglTexCoord4hvNVµD GLEW_GET_FUN(__glewTexCoord4hvNV),/usr/include/GL/glew.hÌUI;Ò ÝQŒt¡íÛ`glTexImage3DEXT?D GLEW_GET_FUN(__glewTexImage3DEXT),/usr/include/GL/glew.h̘<„?ÝS’®¯å}CglTexSubImage3D«D GLEW_GET_FUN(__glewTexSubImage3D),/usr/include/GL/glew.hÖ‘ý¦7ßáu²;߯–glTrackMatrixNV"ÖD GLEW_GET_FUN(__glewTrackMatrixNV),/usr/include/GL/glew.hâÌÃf•ãâÒñì˜áglUniform1fvARB D GLEW_GET_FUN(__glewUniform1fvARB),/usr/include/GL/glew.hâÌÃY8âÒñósijglUniform1ivARB D GLEW_GET_FUN(__glewUniform1ivARB),/usr/include/GL/glew.hâÌÃå·âÒñ (ïìglUniform1uiEXTÏD GLEW_GET_FUN(__glewUniform1uiEXT),/usr/include/GL/glew.hâÌÃþ>âÒñq@MglUniform2fvARB D GLEW_GET_FUN(__glewUniform2fvARB),/usr/include/GL/glew.hâÌÄoâÒñL#îglUniform2ivARB "D GLEW_GET_FUN(__glewUniform2ivARB),/usr/include/GL/glew.hâÌÄ}_<âÒñ4O'glUniform2uiEXTÑD GLEW_GET_FUN(__glewUniform2uiEXT),/usr/include/GL/glew.hâÌÄ•æQâÒñ:IŸˆglUniform3fvARB $D GLEW_GET_FUN(__glewUniform3fvARB),/usr/include/GL/glew.hâÌİ©¦âÒñA$ƒ)glUniform3ivARB &D GLEW_GET_FUN(__glewUniform3ivARB),/usr/include/GL/glew.hâÌÅsâÒñZÙ®bglUniform3uiEXTÓD GLEW_GET_FUN(__glewUniform3uiEXT),/usr/include/GL/glew.hâÌÅ-ŽˆâÒña!þÃglUniform4fvARB (D GLEW_GET_FUN(__glewUniform4fvARB),/usr/include/GL/glew.hâÌÅHQÝâÒñgüâdglUniform4ivARB *D GLEW_GET_FUN(__glewUniform4ivARB),/usr/include/GL/glew.hâÌŬ¯ªâÒñ² glUniform4uiEXTÕD GLEW_GET_FUN(__glewUniform4uiEXT),/usr/include/GL/glew.håìµÇÁ9úãÐ~âÀôè­glVariantubvEXT1D GLEW_GET_FUN(__glewVariantubvEXT),/usr/include/GL/glew.håìµÇÿ¬kãÐ~âÐó¦zglVariantuivEXT2D GLEW_GET_FUN(__glewVariantuivEXT),/usr/include/GL/glew.håìµÈXâ1ãÐ~âçÍGèglVariantusvEXT3D GLEW_GET_FUN(__glewVariantusvEXT),/usr/include/GL/glew.héRwY#Wr™Èÿ·P>glXCreatePixmap,F GLXEW_GET_FUN(__glewXCreatePixmap)./usr/include/GL/glxew.héRw]Cq!™ÈÿÅÒ?ðglXCreateWindow-F GLXEW_GET_FUN(__glewXCreateWindow)./usr/include/GL/glxew.hëáOÑM¶šp­? ¿ÑglXFreeMemoryNVéF GLXEW_GET_FUN(__glewXFreeMemoryNV)./usr/include/GL/glxew.hì^îØÔš€]³”ô7glXGetFBConfigs3F GLXEW_GET_FUN(__glewXGetFBConfigs)./usr/include/GL/glxew.hõhgv¸¥jœáxô&Ž[5glXQueryContext7F GLXEW_GET_FUN(__glewXQueryContext)./usr/include/GL/glxew.hÀÀéü(Æ…ìÀHrã"glDetachObjectARB H GLEW_GET_FUN(__glewDetachObjectARB),/usr/include/GL/glew.hZj2×%Á¨LûÓ¡(¸8glMultiDrawElementArrayAPPLEì^ GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE),/usr/include/GL/glew.hk ]΃IÆPº§ãµ¹ $glWindowPos2dvMESA¶J GLEW_GET_FUN(__glewWindowPos2dvMESA),/usr/include/GL/glew.hk ]ýÓ·ÆPº¨1fw–$glWindowPos2fvMESA¸J GLEW_GET_FUN(__glewWindowPos2fvMESA),/usr/include/GL/glew.hk ]ÄÌ\ÆPº¨¥ï•G$glWindowPos2ivMESAºJ GLEW_GET_FUN(__glewWindowPos2ivMESA),/usr/include/GL/glew.hk ]±^‚ÆPºª*cM•$glWindowPos2svMESA¼J GLEW_GET_FUN(__glewWindowPos2svMESA),/usr/include/GL/glew.hk ]à®ðÆPºªx $glWindowPos3dvMESA¾J GLEW_GET_FUN(__glewWindowPos3dvMESA),/usr/include/GL/glew.hk ]ÿ^ÆPºªÅÄÊ$glWindowPos3fvMESAÀJ GLEW_GET_FUN(__glewWindowPos3fvMESA),/usr/include/GL/glew.hk ]ÖøÆPº«:Mè2$glWindowPos3ivMESAÂJ GLEW_GET_FUN(__glewWindowPos3ivMESA),/usr/include/GL/glew.hk ]!Ê)ÆPº¬¾Á €$glWindowPos3svMESAÄJ GLEW_GET_FUN(__glewWindowPos3svMESA),/usr/include/GL/glew.hk ]"òÚ—ÆPº­ r^ö$glWindowPos4dvMESAÆJ GLEW_GET_FUN(__glewWindowPos4dvMESA),/usr/include/GL/glew.hk ]$"+ÆPº­Z#l$glWindowPos4fvMESAÈJ GLEW_GET_FUN(__glewWindowPos4fvMESA),/usr/include/GL/glew.hk ]%é#ªÆPº­Î¬;$glWindowPos4ivMESAÊJ GLEW_GET_FUN(__glewWindowPos4ivMESA),/usr/include/GL/glew.hk ]+ÕµÐÆPº¯Sók$glWindowPos4svMESAÌJ GLEW_GET_FUN(__glewWindowPos4svMESA),/usr/include/GL/glew.hn^—m÷Me>‹DGL_SGIX_fragment_specular_lighting%\ 1,/usr/include/GL/glew.hÌŒåÜò‘uþ`F HLglReplacementCodeuiColor3fVertex3fvSUN'¦r GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN),/usr/include/GL/glew.hÿ¤ù. Ú?އ›§`·nglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN'­” GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.h–Ì òSÎÝù9¶2-&GLEW_NV_depth_clamp%H GLEW_GET_VAR(__GLEW_NV_depth_clamp),/usr/include/GL/glew.hIÞ·Ñ;ÑÂ>‹$GL_SGIX_fog_offset%? 1,/usr/include/GL/glew.hPá]¶>‹$GL_SGI_color_table&² 1,/usr/include/GL/glew.h 9«îeì>‹:GLX_EXT_fbconfig_packed_floatÝ 1./usr/include/GL/glxew.h«É”ÙÎrÚPp·ŒÕ *glMultiTexCoord1dvARB CP GLEW_GET_FUN(__glewMultiTexCoord1dvARB),/usr/include/GL/glew.h«É”ÙàJhPp¼Â#*glMultiTexCoord1fvARB EP GLEW_GET_FUN(__glewMultiTexCoord1fvARB),/usr/include/GL/glew.h«É”Ùû ½PpÂù¥Ä*glMultiTexCoord1ivARB GP GLEW_GET_FUN(__glewMultiTexCoord1ivARB),/usr/include/GL/glew.h«É”ÚTCƒPpÙÓG2*glMultiTexCoord1svARB IP GLEW_GET_FUN(__glewMultiTexCoord1svARB),/usr/include/GL/glew.h«É”ÚfPpÞe4H*glMultiTexCoord2dvARB KP GLEW_GET_FUN(__glewMultiTexCoord2dvARB),/usr/include/GL/glew.h«É”ÚwòŸPpâ÷!^*glMultiTexCoord2fvARB MP GLEW_GET_FUN(__glewMultiTexCoord2fvARB),/usr/include/GL/glew.h«É”Ú’µôPpéÒÿ*glMultiTexCoord2ivARB OP GLEW_GET_FUN(__glewMultiTexCoord2ivARB),/usr/include/GL/glew.h«É”ÚëëºPq«¦m*glMultiTexCoord2svARB QP GLEW_GET_FUN(__glewMultiTexCoord2svARB),/usr/include/GL/glew.h«É”ÚýÃHPq=“ƒ*glMultiTexCoord3dvARB SP GLEW_GET_FUN(__glewMultiTexCoord3dvARB),/usr/include/GL/glew.h«É”ÛšÖPq Ï€™*glMultiTexCoord3fvARB UP GLEW_GET_FUN(__glewMultiTexCoord3fvARB),/usr/include/GL/glew.h«É”Û*^+Pqªd:*glMultiTexCoord3ivARB WP GLEW_GET_FUN(__glewMultiTexCoord3ivARB),/usr/include/GL/glew.h«É”Ûƒ“ñPq'„¨*glMultiTexCoord3svARB YP GLEW_GET_FUN(__glewMultiTexCoord3svARB),/usr/include/GL/glew.h«É”Û•kPq,ò¾*glMultiTexCoord4dvARB [P GLEW_GET_FUN(__glewMultiTexCoord4dvARB),/usr/include/GL/glew.h«É”Û§C Pq0§ßÔ*glMultiTexCoord4fvARB ]P GLEW_GET_FUN(__glewMultiTexCoord4fvARB),/usr/include/GL/glew.h«É”ÛÂbPq7‚Ãu*glMultiTexCoord4ivARB _P GLEW_GET_FUN(__glewMultiTexCoord4ivARB),/usr/include/GL/glew.h«É”Ü<(PqN\dã*glMultiTexCoord4svARB aP GLEW_GET_FUN(__glewMultiTexCoord4svARB),/usr/include/GL/glew.h­Ì3{‰µ­œb—5uÜ.glTexBumpParameterfvATI´T GLEW_GET_FUN(__glewTexBumpParameterfvATI),/usr/include/GL/glew.h­Ì3–M ­œb—o¢ÂŠ6íô§¨°vuGLEW_EXT_abgra< GLEW_GET_VAR(__GLEW_EXT_abgr),/usr/include/GL/glew.hI>o¢Ã<¶íô§¨Þ.õGLEW_EXT_bgram< GLEW_GET_VAR(__GLEW_EXT_bgra),/usr/include/GL/glew.hI>uš?l~íô©/]?GLEW_NV_fence£< GLEW_GET_VAR(__GLEW_NV_fence),/usr/include/GL/glew.hJ$jžw‹rNðGLXEW_GET_FUNh x./usr/include/GL/glxew.hxJ$jžx²éŽ\ApÌRGLXEW_GET_VARg0 (*(const GLboolean*)&x)./usr/include/GL/glxew.hxJzò34>‹GL_ARB_shadow C 1,/usr/include/GL/glew.hJ~Fr;‹.YG'fGL_EXTENSIONS” 0x1F03,/usr/include/GL/glew.hJˆxJ&>‹GL_SGIX_async$Ð 1,/usr/include/GL/glew.hJˆy“é>‹GL_SGIX_ycrcb&” 1,/usr/include/GL/glew.hJˆ³OÂÏ#>‹GL_SUN_vertex'p 1,/usr/include/GL/glew.hgQ®ÕMHsÐ>ý„Ò¿*v0GLXEW_EXT_import_contextT GLXEW_GET_VAR(__GLXEW_EXT_import_context)./usr/include/GL/glxew.h$4ÉòØ>‹,GL_EXT_secondary_colorn 1,/usr/include/GL/glew.h¥¤’þ®•ï+¹¬&¥¼LglReplacementCodeuiColor4ubVertex3fSUN'©r GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN),/usr/include/GL/glew.h³wäÂÐvÔ‰E0Ô¦8glImageTransformParameterfHPŠ^ GLEW_GET_FUN(__glewImageTransformParameterfHP),/usr/include/GL/glew.h³wäÂмԉE0Ú'8glImageTransformParameteriHPŒ^ GLEW_GET_FUN(__glewImageTransformParameteriHP),/usr/include/GL/glew.høæN¦ÜÎåÝ+¿±"glTbufferMask3DFX½H GLEW_GET_FUN(__glewTbufferMask3DFX),/usr/include/GL/glew.h'úÔ˜¹·± Z¶{–<glGetConvolutionParameterfvEXTPb GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT),/usr/include/GL/glew.h'úÔ³} ± Z¼é_7<glGetConvolutionParameterivEXTQb GLEW_GET_FUN(__glewGetConvolutionParameterivEXT),/usr/include/GL/glew.h‡l`\ÃLËF‡ÔÖÈV2GLEW_SGIS_texture_filter4$²T GLEW_GET_VAR(__GLEW_SGIS_texture_filter4),/usr/include/GL/glew.hj%Ž4>‹0GL_ATI_map_object_buffer 1,/usr/include/GL/glew.h44âÊâöÓGi)¡õglDrawBuffers5@ GLEW_GET_FUN(__glewDrawBuffers),/usr/include/GL/glew.h4=ïFAƒöÕͶž=)2glEndQueryARB }@ GLEW_GET_FUN(__glewEndQueryARB),/usr/include/GL/glew.h4=ïçsðïöÕÍߨW˜öÚÒ&ï?™ŽglGetShaderiv?@ GLEW_GET_FUN(__glewGetShaderiv),/usr/include/GL/glew.h4s¡_õN2öãŽÿ0²glIsBufferARB@ GLEW_GET_FUN(__glewIsBufferARB),/usr/include/GL/glew.h4t>å,öã¶öÕ<¤glIsProgramNV"Í@ GLEW_GET_FUN(__glewIsProgramNV),/usr/include/GL/glew.h4”‚kÃx¯öëú‹¼#Ý.glLinkProgramI@ GLEW_GET_FUN(__glewLinkProgram),/usr/include/GL/glew.h4²ä7öóÂëË-_–glNormal3hvNV«@ GLEW_GET_FUN(__glewNormal3hvNV),/usr/include/GL/glew.h4Þµ§ÞÈ`öþûôjk;glResetMinmax ‘@ GLEW_GET_FUN(__glewResetMinmax),/usr/include/GL/glew.h4øiSz;Ø÷‘BÌÏGÓglTestFenceNV¡@ GLEW_GET_FUN(__glewTestFenceNV),/usr/include/GL/glew.h5 »(¢<Â÷ „ ¨UglUnmapBufferk@ GLEW_GET_FUN(__glewUnmapBuffer),/usr/include/GL/glew.h5 š¿Ó÷ !Û2˜BglVertex2hvNV·@ GLEW_GET_FUN(__glewVertex2hvNV),/usr/include/GL/glew.h5 šÈš÷ !Û4á ÍglVertex3hvNV¹@ GLEW_GET_FUN(__glewVertex3hvNV),/usr/include/GL/glew.h5 šÐóa÷ !Û7*XglVertex4hvNV»@ GLEW_GET_FUN(__glewVertex4hvNV),/usr/include/GL/glew.h5,"‰ðQ^m±ºu³`glXCushionSGILB GLXEW_GET_FUN(__glewXCushionSGI)./usr/include/GL/glxew.h5qf/vø÷O :ÚsglWeightbvARBÊ@ GLEW_GET_FUN(__glewWeightbvARB),/usr/include/GL/glew.h5qfAN†÷O ÌljglWeightdvARBË@ GLEW_GET_FUN(__glewWeightdvARB),/usr/include/GL/glew.h5qfS&÷O ^´ŸglWeightfvARBÌ@ GLEW_GET_FUN(__glewWeightfvARB),/usr/include/GL/glew.h5qfméi÷O 9˜@glWeightivARBÍ@ GLEW_GET_FUN(__glewWeightivARB),/usr/include/GL/glew.h5qfÇ/÷O ,9®glWeightsvARBÎ@ GLEW_GET_FUN(__glewWeightsvARB),/usr/include/GL/glew.h5!­Ÿ£‘5÷#.án\glWindowPos2dõ@ GLEW_GET_FUN(__glewWindowPos2d),/usr/include/GL/glew.h5!­Ÿ£‘C÷#.áqòglWindowPos2f÷@ GLEW_GET_FUN(__glewWindowPos2f),/usr/include/GL/glew.h5!­Ÿ£‘X÷#.áwSglWindowPos2iù@ GLEW_GET_FUN(__glewWindowPos2i),/usr/include/GL/glew.h5!­Ÿ£‘ž÷#.á‰AglWindowPos2sû@ GLEW_GET_FUN(__glewWindowPos2s),/usr/include/GL/glew.h5!­Ÿ£‘¬÷#.áŒ×glWindowPos3dý@ GLEW_GET_FUN(__glewWindowPos3d),/usr/include/GL/glew.h5!­Ÿ£‘º÷#.ámglWindowPos3fÿ@ GLEW_GET_FUN(__glewWindowPos3f),/usr/include/GL/glew.h5!­Ÿ£‘Ï÷#.á•ÎglWindowPos3i@ GLEW_GET_FUN(__glewWindowPos3i),/usr/include/GL/glew.h5!­Ÿ£’÷#.á§¼glWindowPos3s@ GLEW_GET_FUN(__glewWindowPos3s),/usr/include/GL/glew.hlñôBæâtæQðÿå.GLEW_NV_texture_shader2!«P GLEW_GET_VAR(__GLEW_NV_texture_shader2),/usr/include/GL/glew.hlñôBíâtæQñ°.GLEW_NV_texture_shader3!ÆP GLEW_GET_VAR(__GLEW_NV_texture_shader3),/usr/include/GL/glew.h÷7{ ªÄܼCÚœôæ &GLEW_SGIS_texture4D$H GLEW_GET_VAR(__GLEW_SGIS_texture4D),/usr/include/GL/glew.h÷vš?‰èÜÌ /Žé&GLEW_SGIX_framezoom%H GLEW_GET_VAR(__GLEW_SGIX_framezoom),/usr/include/GL/glew.h÷vº¹ýï¹ÜÌ•G)åØÌ&GLEW_SGIX_interlace%šH GLEW_GET_VAR(__GLEW_SGIX_interlace),/usr/include/GL/glew.húѦ´«uíSä j:,glFragmentMaterialfEXT²R GLEW_GET_FUN(__glewFragmentMaterialfEXT),/usr/include/GL/glew.húѦ¶°uíSä w¤Ë,glFragmentMaterialiEXT´R GLEW_GET_FUN(__glewFragmentMaterialiEXT),/usr/include/GL/glew.hK Ii4¯?þ@ñÆ“¿,glGetTexFilterFuncSGIS$¯R GLEW_GET_FUN(__glewGetTexFilterFuncSGIS),/usr/include/GL/glew.hp“±Êt@ªú+žÞÿ(glNewObjectBufferATIÇN GLEW_GET_FUN(__glewNewObjectBufferATI),/usr/include/GL/glew.h{km…'+l‚Õå¡é¤:6glGetFragmentMaterialfvSGIX%\ GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX),/usr/include/GL/glew.h{koLÐl‚ÕærÁë6glGetFragmentMaterialivSGIX%€\ GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX),/usr/include/GL/glew.hÆ÷Tq}­"òÎï¼y\±&GLEW_SUN_mesh_array'&H GLEW_GET_VAR(__GLEW_SUN_mesh_array),/usr/include/GL/glew.hɤ(LÄÏéJ<"glTestObjectAPPLE H GLEW_GET_FUN(__glewTestObjectAPPLE),/usr/include/GL/glew.hïÛ}!v@ô>‹0GLX_MESA_release_buffers“ 1./usr/include/GL/glxew.höüu…J²ºÛ@›ém"glTexScissorINTELOH GLEW_GET_FUN(__glewTexScissorINTEL),/usr/include/GL/glew.h ÙŠÄ1»â@ã㙊"glTextureLightEXT_H GLEW_GET_FUN(__glewTextureLightEXT),/usr/include/GL/glew.hRfYßl" KZ.ôrdz`>glProgramLocalParametersI4uivNV^d GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV),/usr/include/GL/glew.hiy•8Û Ö %Á)³y:GLEW_SGIX_vertex_preclip_hint&\ GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint),/usr/include/GL/glew.h‘MhN”o'MÏ(glTextureMaterialEXT`N GLEW_GET_FUN(__glewTextureMaterialEXT),/usr/include/GL/glew.h â‡Á…3!ŒÈY/™,glXHyperpipeAttribSGIXÉT GLXEW_GET_FUN(__glewXHyperpipeAttribSGIX)./usr/include/GL/glxew.h ãÌúyTî3!à]Å«),glXHyperpipeConfigSGIXÊT GLXEW_GET_FUN(__glewXHyperpipeConfigSGIX)./usr/include/GL/glxew.h V®Ëe¦Ç£‹“£‚©,glBlendFuncSeparateEXT¸R GLEW_GET_FUN(__glewBlendFuncSeparateEXT),/usr/include/GL/glew.h rÓùq/qX¤OžÛc6S6glProgramEnvParameter4dvARBÀ\ GLEW_GET_FUN(__glewProgramEnvParameter4dvARB),/usr/include/GL/glew.h rÓùqAHæ¤Ožßõ#i6glProgramEnvParameter4fvARBÂ\ GLEW_GET_FUN(__glewProgramEnvParameter4fvARB),/usr/include/GL/glew.h rÓù{î×£¤O¡œ iÒ6glProgramEnvParameterI4ivNVT\ GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV),/usr/include/GL/glew.h rÓù{ô¼ü¤O¡£ç6glProgramEnvParameterI4uiNVU\ GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV),/usr/include/GL/glew.h ›L‚¸¹ˆE–Áã‘ÐTglRenderbufferStorageMultisampleCoverageNVz GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV),/usr/include/GL/glew.h  0÷CV(Û"NœC2glGetProgramParameterdvNV"ÄX GLEW_GET_FUN(__glewGetProgramParameterdvNV),/usr/include/GL/glew.h  0÷D(Û"NáÏ2glGetProgramParameterfvNV"ÅX GLEW_GET_FUN(__glewGetProgramParameterfvNV),/usr/include/GL/glew.h Aþú?d»ápó-lÕ T.GLEW_ATI_vertex_streams<P GLEW_GET_VAR(__GLEW_ATI_vertex_streams),/usr/include/GL/glew.h ¹·^À,>‹4GL_EXT_index_array_formats! 1,/usr/include/GL/glew.h +ªºÅR”—0ãô$FŸ4glSecondaryColorPointerEXTšZ GLEW_GET_FUN(__glewSecondaryColorPointerEXT),/usr/include/GL/glew.h ,­†{9×gÃ6ö»6,glCompressedTexImage1DHR GLEW_GET_FUN(__glewCompressedTexImage1D),/usr/include/GL/glew.h ,­†{:NgÃ6öÙ±,glCompressedTexImage2DIR GLEW_GET_FUN(__glewCompressedTexImage2D),/usr/include/GL/glew.h ,­†{:ÅgÃ6öø,,glCompressedTexImage3DJR GLEW_GET_FUN(__glewCompressedTexImage3D),/usr/include/GL/glew.h JX#$Fôð«üáñ*‹FglRenderbufferStorageMultisampleEXTÝl GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT),/usr/include/GL/glew.h }o —Õ¥0?4²ö­ÂÈ8GLEW_ARB_pixel_buffer_object ’Z GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object),/usr/include/GL/glew.h „¢Ð eðx‹—¸/zοs@glTexCoord2fNormal3fVertex3fvSUN'¼f GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN),/usr/include/GL/glew.h •Š¢ÍÀí>‹0GL_EXT_fragment_lighting… 1,/usr/include/GL/glew.h  ƒl û12ï^Áвíh glArrayObjectATI¾F GLEW_GET_FUN(__glewArrayObjectATI),/usr/include/GL/glew.h S¸Ê9£@oR*ìu¿T0glGetOcclusionQueryuivNVýV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV),/usr/include/GL/glew.h o<äF§ï×Ô6Ì…O!Y6,glNormalPointerListIBMR GLEW_GET_FUN(__glewNormalPointerListIBM),/usr/include/GL/glew.h v•ÔÃÜ7OÂÌr¿Üüê glBindProgramARB¯F GLEW_GET_FUN(__glewBindProgramARB),/usr/include/GL/glew.h v˜Lœ3tnOÃnI»ìDQ glBindTextureEXTŠF GLEW_GET_FUN(__glewBindTextureEXT),/usr/include/GL/glew.h ˜t"Ÿ ©ÃIñV4GLXEW_CONTEXT_ARG_DEF_INIT? voidŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ˜t"Ÿ¢ëIñV4GLXEW_CONTEXT_ARG_DEF_LIST@ voidŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ä(e½k·„rwUŽ}–,glActiveStencilFaceEXT×R GLEW_GET_FUN(__glewActiveStencilFaceEXT),/usr/include/GL/glew.hjá… …”kÔÛP9[F[<GLEW_SGIX_texture_multi_buffer&A^ GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer),/usr/include/GL/glew.h¤¹~Åô˜–¢<ÉJ glClearDepthfOES#mF GLEW_GET_FUN(__glewClearDepthfOES),/usr/include/GL/glew.h“~Z8g¡­¼üÍtÙ)ô2glGetMinmaxParameterfvEXTX GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT),/usr/include/GL/glew.h“~Z8‚e¼üÍtàj •2glGetMinmaxParameterivEXTX GLEW_GET_FUN(__glewGetMinmaxParameterivEXT),/usr/include/GL/glew.hÆŽ_¦3ó¥ÐãsKà glCopyColorTable ~F GLEW_GET_FUN(__glewCopyColorTable),/usr/include/GL/glew.hÑovÕˆrz—È‹ì÷C4glDrawElementsInstancedEXTNZ GLEW_GET_FUN(__glewDrawElementsInstancedEXT),/usr/include/GL/glew.hã1ÖWZžàø¸ PQ 0glGlobalAlphaFactorubSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN),/usr/include/GL/glew.hã1Ú»žàø¸ A/ 0glGlobalAlphaFactoruiSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN),/usr/include/GL/glew.hã1ßC!žàø¸ ™G˜0glGlobalAlphaFactorusSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN),/usr/include/GL/glew.höðâ9khA6 þ‰^£\80glEdgeFlagPointerListIBMV GLEW_GET_FUN(__glewEdgeFlagPointerListIBM),/usr/include/GL/glew.h'ƒl>ù]Î{»Â“BglGetPixelTransformParameterfvEXTh GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT),/usr/include/GL/glew.h'ƒlXâN]Î{Âw1BglGetPixelTransformParameterivEXTh GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT),/usr/include/GL/glew.h'¶¢ü†Ò¾³{ÈlÕ¥ glDeleteFencesNV›F GLEW_GET_FUN(__glewDeleteFencesNV),/usr/include/GL/glew.h+ÔØ9Þ?ì¿Á§1bc— glDepthBoundsEXT¥F GLEW_GET_FUN(__glewDepthBoundsEXT),/usr/include/GL/glew.h+ÔØ9ß0M¿Á§1Ÿõ” glDepthBoundsdNVF GLEW_GET_FUN(__glewDepthBoundsdNV),/usr/include/GL/glew.h+Õ„z‹·Ž¿ÁÓOø‡¾ñ glDepthRangefOES#oF GLEW_GET_FUN(__glewDepthRangefOES),/usr/include/GL/glew.h1ÉEëã^>‹*GL_SUNX_constant_data&è 1,/usr/include/GL/glew.hK!,òY'>‹8GL_SGIX_texture_multi_buffer&= 1,/usr/include/GL/glew.h[Æ‚'R°:ìo–TŠ©8GLEW_SGI_texture_color_table&áZ GLEW_GET_VAR(__GLEW_SGI_texture_color_table),/usr/include/GL/glew.hmã}>—V}œF#Œm·:GLEW_NV_depth_range_unclamped4\ GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped),/usr/include/GL/glew.hÛt1ÄyÄÕì½wûè8ü glDrawBuffersARB õF GLEW_GET_FUN(__glewDrawBuffersARB),/usr/include/GL/glew.hÛt1ÄyÅôì½wûè8J glDrawBuffersATI„F GLEW_GET_FUN(__glewDrawBuffersATI),/usr/include/GL/glew.hcQg"œ"Ï>‹<GL_EXT_texture_shared_exponentÏ 1,/usr/include/GL/glew.hh8mi£ŽÆ‰´*glGenRenderbuffersEXT8P GLEW_GET_FUN(__glewGenRenderbuffersEXT),/usr/include/GL/glew.hzÿ•+Û>>‹.GL_SGIX_async_histogram$é 1,/usr/include/GL/glew.h„ë¡ŒÒ ªw~ʯr7(0glGetFragmentLightfvSGIX%}V GLEW_GET_FUN(__glewGetFragmentLightfvSGIX),/usr/include/GL/glew.h„롎™Ow~ʯæÀEÎ0glGetFragmentLightivSGIX%~V GLEW_GET_FUN(__glewGetFragmentLightivSGIX),/usr/include/GL/glew.h™uÉÈ…EIîP_*ô[h4GLEW_EXT_texture_rectangle®V GLEW_GET_VAR(__GLEW_EXT_texture_rectangle),/usr/include/GL/glew.h©¹Rh¢ƒ>‹.GL_SGIS_generate_mipmap$. 1,/usr/include/GL/glew.hÆdíêñ«íŠ®VýˆMa´,glVertexAttrib4NubvARBÞR GLEW_GET_FUN(__glewVertexAttrib4NubvARB),/usr/include/GL/glew.hÆdíë0^Š®Vý˜L,glVertexAttrib4NuivARBßR GLEW_GET_FUN(__glewVertexAttrib4NuivARB),/usr/include/GL/glew.hÆdíë‰T$Š®Vý¯%Àï,glVertexAttrib4NusvARBàR GLEW_GET_FUN(__glewVertexAttrib4NusvARB),/usr/include/GL/glew.hÆdúÒx/:Š®ZK±/Lm,glVertexAttribI1uivEXTÚR GLEW_GET_FUN(__glewVertexAttribI1uivEXT),/usr/include/GL/glew.hÆdúÜŠZኮZNEŸX,glVertexAttribI2uivEXTÞR GLEW_GET_FUN(__glewVertexAttribI2uivEXT),/usr/include/GL/glew.hÆdú朆ˆŠ®ZPÙëòC,glVertexAttribI3uivEXTâR GLEW_GET_FUN(__glewVertexAttribI3uivEXT),/usr/include/GL/glew.hÆdúðp?¾Š®ZS^K‡a,glVertexAttribI4ubvEXTçR GLEW_GET_FUN(__glewVertexAttribI4ubvEXT),/usr/include/GL/glew.hÆdúð®²/Š®ZSnJE.,glVertexAttribI4uivEXTéR GLEW_GET_FUN(__glewVertexAttribI4uivEXT),/usr/include/GL/glew.hÆdúñçõŠ®ZS…#æœ,glVertexAttribI4usvEXTêR GLEW_GET_FUN(__glewVertexAttribI4usvEXT),/usr/include/GL/glew.h½´#"¹>‹$GL_SUN_slice_accum': 1,/usr/include/GL/glew.hV*´/ãÎôLì3±1<glSetFragmentShaderConstantATIb GLEW_GET_FUN(__glewSetFragmentShaderConstantATI),/usr/include/GL/glew.hq‹Gá­ ¼>‹2GL_NV_copy_depth_to_colorÿ 1,/usr/include/GL/glew.h Å'~Ε|Ÿ1 ‚[¼ glGenFencesAPPLE F GLEW_GET_FUN(__glewGenFencesAPPLE),/usr/include/GL/glew.h OS: »ë|$iNܸz glGenProgramsARB³F GLEW_GET_FUN(__glewGenProgramsARB),/usr/include/GL/glew.h yH—Õ .|.Ű Qy glGenTexturesEXTŒF GLEW_GET_FUN(__glewGenTexturesEXT),/usr/include/GL/glew.héj˜§}QLj]Æ glGetFogFuncSGIS$%F GLEW_GET_FUN(__glewGetFogFuncSGIS),/usr/include/GL/glew.hiôô“¥}}r´:FŒ glGetPointervEXTWF GLEW_GET_FUN(__glewGetPointervEXT),/usr/include/GL/glew.hlx:§a}sXã› Nå glGetProgramivNV"ÇF GLEW_GET_FUN(__glewGetProgramivNV),/usr/include/GL/glew.h´]r!Ò³³@¶L%&glSeparableFilter2D ’L GLEW_GET_FUN(__glewSeparableFilter2D),/usr/include/GL/glew.h‹mðu >‹,GLX_ARB_fbconfig_floato 1./usr/include/GL/glxew.h·Ö 7gre £ÐH.GLEW_HP_image_transformP GLEW_GET_VAR(__GLEW_HP_image_transform),/usr/include/GL/glew.hÛAcLGÔ(3bÀº6ù(GLEW_MESA_window_posÎJ GLEW_GET_VAR(__GLEW_MESA_window_pos),/usr/include/GL/glew.h;tîL­çãüéÉþ,®Î@GLEW_EXT_texture_shared_exponentÕb GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent),/usr/include/GL/glew.hÉ›ãhLùð‹O6÷BglMultiDrawRangeElementArrayAPPLEíh GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE),/usr/include/GL/glew.hóÀJlµðV>‹.GL_NV_texgen_reflection ü 1,/usr/include/GL/glew.h:5vÂe›>‹0GL_SUN_read_video_pixels'- 1,/usr/include/GL/glew.hrçækE^»TŸ+Áùxb&glXAllocateMemoryNVèN GLXEW_GET_FUN(__glewXAllocateMemoryNV)./usr/include/GL/glxew.h¯F -nßmä*6ú9<4`glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN'¯† GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN),/usr/include/GL/glew.h³Ë§Œ•‚GQ-CP2,GLEW_KTX_buffer_regionkN GLEW_GET_VAR(__GLEW_KTX_buffer_region),/usr/include/GL/glew.h;h¦ZGš%^‹Áþæ(glReadVideoPixelsSUN'1N GLEW_GET_FUN(__glewReadVideoPixelsSUN),/usr/include/GL/glew.hZNhM†ª‰¦É:¯ŠÚ&glTangentPointerEXTqL GLEW_GET_FUN(__glewTangentPointerEXT),/usr/include/GL/glew.hv½@96*§ä½ŽJ}o¢*glXMakeContextCurrent6R GLXEW_GET_FUN(__glewXMakeContextCurrent)./usr/include/GL/glxew.hwNv·›¸, ÕÊkÎ “,GLEW_WIN_phong_shading'ÐN GLEW_GET_VAR(__GLEW_WIN_phong_shading),/usr/include/GL/glew.h©.›Q³ÆçÈ„©),¿0glBeginFragmentShaderATI V GLEW_GET_FUN(__glewBeginFragmentShaderATI),/usr/include/GL/glew.h²µ0$²Û=$=Ô&ÈWÄ$glIndexMaterialEXT;J GLEW_GET_FUN(__glewIndexMaterialEXT),/usr/include/GL/glew.hÁ} Õ¡Ÿ>‹,GLX_EXT_import_contextô 1./usr/include/GL/glxew.hÐû\å”mûÚä¼9'Œ*glXMakeCurrentReadSGI[R GLXEW_GET_FUN(__glewXMakeCurrentReadSGI)./usr/include/GL/glxew.hýI{ÒE*$#µÛݪ4glMultiModeDrawElementsIBM¼Z GLEW_GET_FUN(__glewMultiModeDrawElementsIBM),/usr/include/GL/glew.htûÖPÍÕ>‹,GL_EXT_texture_env_addÙ 1,/usr/include/GL/glew.htûþŠû0>‹,GL_EXT_texture_integer 1,/usr/include/GL/glew.h%¥áv¥U.Î$Û\µ$M8GLEW_EXT_blend_func_separateºZ GLEW_GET_VAR(__GLEW_EXT_blend_func_separate),/usr/include/GL/glew.hà€hÎKp?^‹.GL_ARB_point_parameters ™ 1,/usr/include/GL/glew.h —ÒhzÎÚmTÚ¢±6glGetVertexAttribPointervNV"É\ GLEW_GET_FUN(__glewGetVertexAttribPointervNV),/usr/include/GL/glew.hƒ+B}ï† p_íÈñ‰.glConvolutionParameterf yT GLEW_GET_FUN(__glewConvolutionParameterf),/usr/include/GL/glew.hƒ+B}ï› p_íÈöê.glConvolutionParameteri {T GLEW_GET_FUN(__glewConvolutionParameteri),/usr/include/GL/glew.hùóò:%O†>‹.GL_SGIX_reference_plane%É 1,/usr/include/GL/glew.h#•&Mr’¢=Ä!ùË]å.glGetTexParameterIivEXTTT GLEW_GET_FUN(__glewGetTexParameterIivEXT),/usr/include/GL/glew.h@—@µ°ƒ>‹(GL_KTX_buffer_regionX 1,/usr/include/GL/glew.h°²BPÄÓ˜>‹(GL_WIN_phong_shading'Ë 1,/usr/include/GL/glew.h¸Â;Òž»æ>‹*GL_MESA_ycbcr_textureÕ 1,/usr/include/GL/glew.hÝjön™vf>‹@GL_3DFX_texture_compression_FXT1Æ 1,/usr/include/GL/glew.hºâ¢¤mÓ>‹,GL_MESAX_texture_stackr 1,/usr/include/GL/glew.h¾, Àù‘\Ù?_[_‰8glCopyConvolutionFilter1DEXTM^ GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT),/usr/include/GL/glew.h¾, Á|Í\Ù?_¤V8glCopyConvolutionFilter2DEXTN^ GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT),/usr/include/GL/glew.hívžu¨IÙ¥Qd¦@Õªð2glCurrentPaletteMatrixARB ÓX GLEW_GET_FUN(__glewCurrentPaletteMatrixARB),/usr/include/GL/glew.h0½ „¬¹©èÐÐ^|Tzü6GLEW_EXT_texture_edge_clamp½X GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp),/usr/include/GL/glew.hBõìõvtž³Øà-wF»4GLEW_EXT_depth_bounds_test§V GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test),/usr/include/GL/glew.hkƒ€+òR_h3«ÅžUQ&glBlendFuncSeparateØL GLEW_GET_FUN(__glewBlendFuncSeparate),/usr/include/GL/glew.h™^>‚ }F•æ§V„ÞÅ6GLEW_ATIX_texture_env_route\X GLEW_GET_VAR(__GLEW_ATIX_texture_env_route),/usr/include/GL/glew.hŸÔ¥ž{â’K4ôþ©¤¡8GLEW_SGIX_texture_scale_bias&uZ GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias),/usr/include/GL/glew.h]+\ú‰9¬t߉h³OÐ.glVertexArrayRangeAPPLE šT GLEW_GET_FUN(__glewVertexArrayRangeAPPLE),/usr/include/GL/glew.hÒŽ±‘€kÊaŽî\Lú0glDrawArraysInstancedEXTMV GLEW_GET_FUN(__glewDrawArraysInstancedEXT),/usr/include/GL/glew.hÔ†s‘þ¨Hž$´ôK›ã$glDeleteBuffersARBJ GLEW_GET_FUN(__glewDeleteBuffersARB),/usr/include/GL/glew.hÔéiŽ0cH Ò›";ë$glDeleteProgramsNV"ÁJ GLEW_GET_FUN(__glewDeleteProgramsNV),/usr/include/GL/glew.hÔ‘Æ…W ŸH¡ =‰@¤Þ$glDeleteQueriesARB |J GLEW_GET_FUN(__glewDeleteQueriesARB),/usr/include/GL/glew.hêš9¯¶æñ>‹,GL_ARB_texture_env_add  1,/usr/include/GL/glew.höäV-Àf\”¼‚壸ƒ8GLEW_SGIS_texture_edge_clamp$£Z GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp),/usr/include/GL/glew.h"‰¡ÿ3µ>‹4GL_ATI_texture_mirror_onceš 1,/usr/include/GL/glew.hÊ2E >‹0GLX_MESA_copy_sub_buffery 1./usr/include/GL/glxew.h†H\ ÷>‹*GL_SGIX_depth_texture%% 1,/usr/include/GL/glew.h¦ë6Œ3O/¹F³· glResetHistogram F GLEW_GET_FUN(__glewResetHistogram),/usr/include/GL/glew.h¦:ª…Æ×3]±Ý©6 glResetMinmaxEXTF GLEW_GET_FUN(__glewResetMinmaxEXT),/usr/include/GL/glew.hýÁ6éŽ>‹*GL_SGIX_list_priority%ª 1,/usr/include/GL/glew.h,µ }δ5”é㜿.glVertexAttribPointerNV"ñT GLEW_GET_FUN(__glewVertexAttribPointerNV),/usr/include/GL/glew.h7ë‘q·¢‚>‹*GL_SGIX_pixel_texture%³ 1,/usr/include/GL/glew.h]ãYßÏÈ·b“ð¯zöÿ– glSampleCoveragesF GLEW_GET_FUN(__glewSampleCoverage),/usr/include/GL/glew.h]ã`?Ðb“òAy;*È glSampleMaskSGIS$QF GLEW_GET_FUN(__glewSampleMaskSGIS),/usr/include/GL/glew.hnƒŒ_³>‹*GL_SGIX_texture_range&H 1,/usr/include/GL/glew.hË< þEöÒ‚ˆÈÌݨña$GLEW_EXT_Cg_shaderVF GLEW_GET_VAR(__GLEW_EXT_Cg_shader),/usr/include/GL/glew.hË=žˆsB`‚‰0)‹Cw$GLEW_EXT_fog_coord~F GLEW_GET_VAR(__GLEW_EXT_fog_coord),/usr/include/GL/glew.hË=±Çî/䂉5©-Fk$GLEW_EXT_histogramF GLEW_GET_VAR(__GLEW_EXT_histogram),/usr/include/GL/glew.hË>7»×›J‚‰Wg"ÒZù$GLEW_EXT_texture3DAF GLEW_GET_VAR(__GLEW_EXT_texture3D),/usr/include/GL/glew.hL‚ψƒ8!£¥Ÿÿ³ëÐT$GLEW_NV_evaluatorsjF GLEW_GET_VAR(__GLEW_NV_evaluators),/usr/include/GL/glew.hL„+­Þb—£¥ù, ×ù²$GLEW_NV_half_floatËF GLEW_GET_VAR(__GLEW_NV_half_float),/usr/include/GL/glew.hR[g~Š¥$õÇo $GLEW_OML_interlace#€F GLEW_GET_VAR(__GLEW_OML_interlace),/usr/include/GL/glew.hR[Ý0Š©¥%ìâfb$GLEW_OML_subsample#œF GLEW_GET_VAR(__GLEW_OML_subsample),/usr/include/GL/glew.h‡–MoG²¢ ÑÎn9¢$GLEW_SGIX_resample%ÞF GLEW_GET_VAR(__GLEW_SGIX_resample),/usr/include/GL/glew.hã¦Ä?i~FvN¤±cÀ0glGetQueryObjectui64vEXTóV GLEW_GET_FUN(__glewGetQueryObjectui64vEXT),/usr/include/GL/glew.h“][ aúš±ØÂüwÖëM glTestFenceAPPLE F GLEW_GET_FUN(__glewTestFenceAPPLE),/usr/include/GL/glew.h••©Ý—jc²jS¾ébD glTexImage4DSGIS$ŠF GLEW_GET_FUN(__glewTexImage4DSGIS),/usr/include/GL/glew.h—ÄWÞM;ý²ùm+ób„ glTextureFogSGIX%SF GLEW_GET_FUN(__glewTextureFogSGIX),/usr/include/GL/glew.hŸ"Æ÷Ï5ÄÚS0Æåo\&glTextureRangeAPPLE aL GLEW_GET_FUN(__glewTextureRangeAPPLE),/usr/include/GL/glew.h´ QRƒ¬‡=i•‰4glColorTableParameterfvSGI&ÍZ GLEW_GET_FUN(__glewColorTableParameterfvSGI),/usr/include/GL/glew.h´ QRžo[‡=%Dy*4glColorTableParameterivSGI&ÎZ GLEW_GET_FUN(__glewColorTableParameterivSGI),/usr/include/GL/glew.hÂö·íåXÁü½ó¼0À$GLEW_WIN_swap_hint'èF GLEW_GET_VAR(__GLEW_WIN_swap_hint),/usr/include/GL/glew.hã(ÎØ|ê( ƒ Ï],glVertexPointerListIBM R GLEW_GET_FUN(__glewVertexPointerListIBM),/usr/include/GL/glew.hG›NÇÊQÎvp¡4glDeleteOcclusionQueriesNVùZ GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV),/usr/include/GL/glew.hX{­è¶ÈZµ’„§±?4GLEW_ATI_map_object_buffer$V GLEW_GET_VAR(__GLEW_ATI_map_object_buffer),/usr/include/GL/glew.hކÔnCÞ>‹6GL_ARB_shading_language_100 8 1,/usr/include/GL/glew.h >•m](®ô—&Í¡é2glXQueryChannelDeltasSGIX3Z GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX)./usr/include/GL/glxew.h û™ZKÿÿæ(V¾ glUniform1uivEXTÐF GLEW_GET_FUN(__glewUniform1uivEXT),/usr/include/GL/glew.h û™ lw¦z†©© glUniform2uivEXTÒF GLEW_GET_FUN(__glewUniform2uivEXT),/usr/include/GL/glew.h û™~£Mäü” glUniform3uivEXTÔF GLEW_GET_FUN(__glewUniform3uivEXT),/usr/include/GL/glew.h û™ Îô£CO glUniform4uivEXTÖF GLEW_GET_FUN(__glewUniform4uivEXT),/usr/include/GL/glew.h "ÖÑ’0µÐÅùgyY\ glUnmapBufferARBF GLEW_GET_FUN(__glewUnmapBufferARB),/usr/include/GL/glew.h 9Ô8oMu>‹<GL_ARB_texture_mirrored_repeat 1,/usr/include/GL/glew.h e7„û×"®Ô½š"glUnlockArraysEXTH GLEW_GET_FUN(__glewUnlockArraysEXT),/usr/include/GL/glew.h sfÜkÑ=±>‹4GL_EXT_texture_env_combineâ 1,/usr/include/GL/glew.h ~yìçêß6Xï`§v glXCreatePbuffer+H GLXEW_GET_FUN(__glewXCreatePbuffer)./usr/include/GL/glxew.h =ŽN·s„/ÕÂf¾–ãÏ glVertexAttrib1dcF GLEW_GET_FUN(__glewVertexAttrib1d),/usr/include/GL/glew.h =ŽN·s’/ÕÂf¾–çe glVertexAttrib1feF GLEW_GET_FUN(__glewVertexAttrib1f),/usr/include/GL/glew.h =ŽN·sí/ÕÂf¾–þ´ glVertexAttrib1sgF GLEW_GET_FUN(__glewVertexAttrib1s),/usr/include/GL/glew.h =ŽN·sû/ÕÂf¾—J glVertexAttrib2diF GLEW_GET_FUN(__glewVertexAttrib2d),/usr/include/GL/glew.h =ŽN·t /ÕÂf¾—à glVertexAttrib2fkF GLEW_GET_FUN(__glewVertexAttrib2f),/usr/include/GL/glew.h =ŽN·td/ÕÂf¾—/ glVertexAttrib2smF GLEW_GET_FUN(__glewVertexAttrib2s),/usr/include/GL/glew.h =ŽN·tr/ÕÂf¾— Å glVertexAttrib3doF GLEW_GET_FUN(__glewVertexAttrib3d),/usr/include/GL/glew.h =ŽN·t€/ÕÂf¾—$[ glVertexAttrib3fqF GLEW_GET_FUN(__glewVertexAttrib3f),/usr/include/GL/glew.h =ŽN·tÛ/ÕÂf¾—;ª glVertexAttrib3ssF GLEW_GET_FUN(__glewVertexAttrib3s),/usr/include/GL/glew.h =ŽN·té/ÕÂf¾—?@ glVertexAttrib4d}F GLEW_GET_FUN(__glewVertexAttrib4d),/usr/include/GL/glew.h =ŽN·t÷/ÕÂf¾—BÖ glVertexAttrib4fF GLEW_GET_FUN(__glewVertexAttrib4f),/usr/include/GL/glew.h =ŽN·uR/ÕÂf¾—Z% glVertexAttrib4s‚F GLEW_GET_FUN(__glewVertexAttrib4s),/usr/include/GL/glew.h =Ž PÛý/ÕÂ{¥+8„ glVertexBlendARBÈF GLEW_GET_FUN(__glewVertexBlendARB),/usr/include/GL/glew.h ‚¤©À3«7j*㱇|_ glXDestroyPixmap/H GLXEW_GET_FUN(__glewXDestroyPixmap)./usr/include/GL/glxew.h ‚¤©ÄSÄË7j*äÀ ~2 glXDestroyWindow0H GLXEW_GET_FUN(__glewXDestroyWindow)./usr/include/GL/glxew.h ©Fe:‚{Ëêb¼¢î'F2GLEW_EXT_framebuffer_blitÎT GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit),/usr/include/GL/glew.h ©Fe:Š Ëêb¼¤þw2GLEW_EXT_framebuffer_sRGBLT GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB),/usr/include/GL/glew.h!KîߤÕujùh3ùçt glXQueryDrawable8H GLXEW_GET_FUN(__glewXQueryDrawable)./usr/include/GL/glxew.h!Næö­´œ>‹2GL_ATI_shader_texture_lodX 1,/usr/include/GL/glew.h!aZÙžÈÜ–>‹.GL_NV_texture_rectangle!+ 1,/usr/include/GL/glew.h!Œï oôn>‹.GL_EXT_bindable_uniformt 1,/usr/include/GL/glew.h!˜î£&Ѐ >‹,GL_APPLE_element_arrayÝ 1,/usr/include/GL/glew.h!«U²ã¸|³6®2Üų glWindowPos2dARB!F GLEW_GET_FUN(__glewWindowPos2dARB),/usr/include/GL/glew.h!«U²ðf|³6®3!—i glWindowPos2fARB#F GLEW_GET_FUN(__glewWindowPos2fARB),/usr/include/GL/glew.h!«U²ƒk|³6®3ˆÑú glWindowPos2iARB%F GLEW_GET_FUN(__glewWindowPos2iARB),/usr/include/GL/glew.h!«U²ÂÑ|³6®4àêˆ glWindowPos2sARB'F GLEW_GET_FUN(__glewWindowPos2sARB),/usr/include/GL/glew.h!«U² Ï|³6®5%¼> glWindowPos3dARB)F GLEW_GET_FUN(__glewWindowPos3dARB),/usr/include/GL/glew.h!«U²!Ü-|³6®5jô glWindowPos3fARB+F GLEW_GET_FUN(__glewWindowPos3fARB),/usr/include/GL/glew.h!«U²#o2|³6®5ÑÈ… glWindowPos3iARB-F GLEW_GET_FUN(__glewWindowPos3iARB),/usr/include/GL/glew.h!«U²(®˜|³6®7)á glWindowPos3sARB/F GLEW_GET_FUN(__glewWindowPos3sARB),/usr/include/GL/glew.h"#W€À {>‹&GL_SUN_global_alpha' 1,/usr/include/GL/glew.h"mGÏl=Ð>‹,GL_APPLE_texture_range T 1,/usr/include/GL/glew.h" l‡ãòLŽ·§öþÅ2glGetVertexAttribPointervCX GLEW_GET_FUN(__glewGetVertexAttribPointerv),/usr/include/GL/glew.h"òvÝ(N’ô½«ˆÃ{rå2glGetHistogramParameterfv ˆX GLEW_GET_FUN(__glewGetHistogramParameterfv),/usr/include/GL/glew.h"òvÝ(O÷ô½«ˆÃ{ÎV2glGetHistogramParameteriv ‰X GLEW_GET_FUN(__glewGetHistogramParameteriv),/usr/include/GL/glew.h# (Ý_u¥k>‹<GL_HP_convolution_border_modesv 1,/usr/include/GL/glew.h#÷¿™_:T’pu¬NP @GLEW_ARB_texture_mirrored_repeat"b GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat),/usr/include/GL/glew.h#4HˆŸSº8 X÷Å)0GLEW_ARB_occlusion_query „R GLEW_GET_VAR(__GLEW_ARB_occlusion_query),/usr/include/GL/glew.h#VÑ×åF9-gæ¼Ð‰¸t&glPointParameteriNV IL GLEW_GET_FUN(__glewPointParameteriNV),/usr/include/GL/glew.h#^|È!VÒDsZ[£ž¥$glUniformBufferEXTƒJ GLEW_GET_FUN(__glewUniformBufferEXT),/usr/include/GL/glew.h#^í ãûúD¶Çì-$glUniformMatrix2fv^J GLEW_GET_FUN(__glewUniformMatrix2fv),/usr/include/GL/glew.h#^í äáD¶ÉòX$glUniformMatrix3fv_J GLEW_GET_FUN(__glewUniformMatrix3fv),/usr/include/GL/glew.h#^í ä ÈD¶Ëøƒ$glUniformMatrix4fv`J GLEW_GET_FUN(__glewUniformMatrix4fv),/usr/include/GL/glew.h#ƒMJ]&™bûªùÄâ°2glDeleteFragmentShaderATIX GLEW_GET_FUN(__glewDeleteFragmentShaderATI),/usr/include/GL/glew.h#„5^8›iCÁ«º+¯@.glGetVariantBooleanvEXTT GLEW_GET_FUN(__glewGetVariantBooleanvEXT),/usr/include/GL/glew.h#„m€7¯Ù‹C0 ³$’.glGetVariantIntegervEXT!T GLEW_GET_FUN(__glewGetVariantIntegervEXT),/usr/include/GL/glew.h#„Ç¢ÕöÐCG¶þÓiœë.glGetVariantPointervEXT"T GLEW_GET_FUN(__glewGetVariantPointervEXT),/usr/include/GL/glew.h$çó'ÞÐ>‹&GL_EXT_blend_minmaxÊ 1,/usr/include/GL/glew.h$ð—oý7>‹&GL_EXT_copy_texturez 1,/usr/include/GL/glew.h$ Fö#: ©>‹&GL_EXT_packed_float° 1,/usr/include/GL/glew.h$ðØ†°Ê—>‹&GL_EXT_scene_marker_ 1,/usr/include/GL/glew.h$-•Ï[âº>‹&GL_EXT_shadow_funcs° 1,/usr/include/GL/glew.h$Ëiž>‹&GL_EXT_stencil_wrapà 1,/usr/include/GL/glew.h$ó\¥"Ð>‹&GL_EXT_texture_sRGBµ 1,/usr/include/GL/glew.h$£,-K’>‹&GL_EXT_vertex_array% 1,/usr/include/GL/glew.h$9ffŒr"%•’B‚"glValidateProgrambH GLEW_GET_FUN(__glewValidateProgram),/usr/include/GL/glew.h$yå®*GLEW_ATI_draw_buffers†L GLEW_GET_VAR(__GLEW_ATI_draw_buffers),/usr/include/GL/glew.h%8¡„ÍÃÇÏXZdñ<â*GLEW_ATI_pn_triangles=L GLEW_GET_VAR(__GLEW_ATI_pn_triangles),/usr/include/GL/glew.h%cÊê֕ȳ+•¼Î<*glEndOcclusionQueryNVúP GLEW_GET_FUN(__glewEndOcclusionQueryNV),/usr/include/GL/glew.h%åLd‰‡jéEú"tþz@GLEW_HP_convolution_border_modesxb GLEW_GET_VAR(__GLEW_HP_convolution_border_modes),/usr/include/GL/glew.h%íîåÕrB.H].º¯44GLEW_EXT_fragment_lighting¼V GLEW_GET_VAR(__GLEW_EXT_fragment_lighting),/usr/include/GL/glew.h&Sz}²ý„K«ˆ¥â¶ãÚ"glFinishAsyncSGIX$ÝH GLEW_GET_FUN(__glewFinishAsyncSGIX),/usr/include/GL/glew.h&ËÿÒÿSg˜-áq‰O.GLEW_NV_vertex_program2#P GLEW_GET_VAR(__GLEW_NV_vertex_program2),/usr/include/GL/glew.h&ËÿÒÿSgŸ-áq‰PÚ.GLEW_NV_vertex_program3#)P GLEW_GET_VAR(__GLEW_NV_vertex_program3),/usr/include/GL/glew.h&ËÿÒÿSg¦-áq‰R¥.GLEW_NV_vertex_program4#2P GLEW_GET_VAR(__GLEW_NV_vertex_program4),/usr/include/GL/glew.h&ý±¦OF'|I´BZÇç$glSamplePatternEXT™J GLEW_GET_FUN(__glewSamplePatternEXT),/usr/include/GL/glew.h'°cØ^¯‘>‹6GL_EXT_texture_mirror_clampm 1,/usr/include/GL/glew.h'Þm[ àÖy'Ë_ Ú¦q"glXChooseFBConfig)J GLXEW_GET_FUN(__glewXChooseFBConfig)./usr/include/GL/glxew.h(%·‡coÞp†wUªÑÂ*GLXEW_MESA_agp_offsetrN GLXEW_GET_VAR(__GLXEW_MESA_agp_offset)./usr/include/GL/glxew.h(ss:.®þ-1èÒ¨¯!"glVertexAttrib1dvdH GLEW_GET_FUN(__glewVertexAttrib1dv),/usr/include/GL/glew.h(ss:.¯ì-1èÒ¨ì"glVertexAttrib1fvfH GLEW_GET_FUN(__glewVertexAttrib1fv),/usr/include/GL/glew.h(ss:.µ÷-1èÒ¨xV"glVertexAttrib1svhH GLEW_GET_FUN(__glewVertexAttrib1sv),/usr/include/GL/glew.h(ss:.¶å-1èÒ¨µL"glVertexAttrib2dvjH GLEW_GET_FUN(__glewVertexAttrib2dv),/usr/include/GL/glew.h(ss:.·Ó-1èÒ¨òB"glVertexAttrib2fvlH GLEW_GET_FUN(__glewVertexAttrib2fv),/usr/include/GL/glew.h(ss:.½Þ-1èÒ¨ ~"glVertexAttrib2svnH GLEW_GET_FUN(__glewVertexAttrib2sv),/usr/include/GL/glew.h(ss:.¾Ì-1èÒ¨ »w"glVertexAttrib3dvpH GLEW_GET_FUN(__glewVertexAttrib3dv),/usr/include/GL/glew.h(ss:.¿º-1èÒ¨ øm"glVertexAttrib3fvrH GLEW_GET_FUN(__glewVertexAttrib3fv),/usr/include/GL/glew.h(ss:.ÅÅ-1èÒ¨ „¬"glVertexAttrib3svtH GLEW_GET_FUN(__glewVertexAttrib3sv),/usr/include/GL/glew.h(ss:.ÅÅ-1èÒ¨ „¬"glVertexAttrib4bv|H GLEW_GET_FUN(__glewVertexAttrib4bv),/usr/include/GL/glew.h(ss:.Ƴ-1èÒ¨ Á¢"glVertexAttrib4dv~H GLEW_GET_FUN(__glewVertexAttrib4dv),/usr/include/GL/glew.h(ss:.Ç¡-1èÒ¨ þ˜"glVertexAttrib4fv€H GLEW_GET_FUN(__glewVertexAttrib4fv),/usr/include/GL/glew.h(ss:.É-1èÒ¨ Z "glVertexAttrib4ivH GLEW_GET_FUN(__glewVertexAttrib4iv),/usr/include/GL/glew.h(ss:.ͬ-1èÒ¨ Š×"glVertexAttrib4svƒH GLEW_GET_FUN(__glewVertexAttrib4sv),/usr/include/GL/glew.h(sbÜl“-2&3±å¬"glVertexWeighthNVÈH GLEW_GET_FUN(__glewVertexWeighthNV),/usr/include/GL/glew.h(¬ïE¿*y)® Ù²R<Ø"glXDestroyPbuffer.J GLXEW_GET_FUN(__glewXDestroyPbuffer)./usr/include/GL/glxew.h)¢¯“≠f§sUÖÔ.glSecondaryColor3ubvEXT•T GLEW_GET_FUN(__glewSecondaryColor3ubvEXT),/usr/include/GL/glew.h)¢¯“âNû~f§sT”¡.glSecondaryColor3uivEXT—T GLEW_GET_FUN(__glewSecondaryColor3uivEXT),/usr/include/GL/glew.h)¢¯“â¨1Df§s¦.6.glSecondaryColor3usvEXT™T GLEW_GET_FUN(__glewSecondaryColor3usvEXT),/usr/include/GL/glew.h)¢¯•ÍC­f§½t?Zô.glSecondaryColorPointerôT GLEW_GET_FUN(__glewSecondaryColorPointer),/usr/include/GL/glew.h)£ÄöØAwèòöqtÅÖ"glFlushRasterSGIX%6H GLEW_GET_FUN(__glewFlushRasterSGIX),/usr/include/GL/glew.h*“šÖÙ£Gí Ãk¹æ(glNormalStream3bvATIN GLEW_GET_FUN(__glewNormalStream3bvATI),/usr/include/GL/glew.h*“šÖÙ´èÕí áý¦ü(glNormalStream3dvATIN GLEW_GET_FUN(__glewNormalStream3dvATI),/usr/include/GL/glew.h*“šÖÙÆÀcí æ”(glNormalStream3fvATIN GLEW_GET_FUN(__glewNormalStream3fvATI),/usr/include/GL/glew.h*“šÖÙჸí íjw³(glNormalStream3ivATIN GLEW_GET_FUN(__glewNormalStream3ivATI),/usr/include/GL/glew.h*“šÖÚ:¹~í ÃÄD!(glNormalStream3svATI N GLEW_GET_FUN(__glewNormalStream3svATI),/usr/include/GL/glew.h+Iüß"å¥Y1Âs+Ï*ä"glXFreeContextEXTJ GLXEW_GET_FUN(__glewXFreeContextEXT)./usr/include/GL/glxew.h+[ëDñ"±p —QÒ~<9ã&glXGetAGPOffsetMESApN GLXEW_GET_FUN(__glewXGetAGPOffsetMESA)./usr/include/GL/glxew.h+“edVógæ!>zˆx"glFogCoordPointerÙH GLEW_GET_FUN(__glewFogCoordPointer),/usr/include/GL/glew.h+šçu[][©³ê‰æ+®,glSeparableFilter2DEXTSR GLEW_GET_FUN(__glewSeparableFilter2DEXT),/usr/include/GL/glew.h,SHÈîcÀÏs‹-Â;z×HGLEW_EXT_pixel_transform_color_table(j GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table),/usr/include/GL/glew.h,l€Õh€ž•ú“½àK€A*glGetMapParameterfvNVdP GLEW_GET_FUN(__glewGetMapParameterfvNV),/usr/include/GL/glew.h,l€Õj£•ú“½à²ºÒ*glGetMapParameterivNVeP GLEW_GET_FUN(__glewGetMapParameterivNV),/usr/include/GL/glew.h,{Ã?WlªêQ£Ðú¢£u&glXGetSelectedEvent4N GLXEW_GET_FUN(__glewXGetSelectedEvent)./usr/include/GL/glxew.h,îÕߟéDê»’'¦ÒFç8glXGetVisualFromFBConfigSGIX‹` GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX)./usr/include/GL/glxew.h-+Ö~K‡¬HŽW]³sƒ6glGetMapAttribParameterfvNVa\ GLEW_GET_FUN(__glewGetMapAttribParameterfvNV),/usr/include/GL/glew.h-+Ö~K‰?MŽW]®6glGetMapAttribParameterivNVb\ GLEW_GET_FUN(__glewGetMapAttribParameterivNV),/usr/include/GL/glew.h-Zžy:fç/ Ë…¸ê4GLEW_SUN_read_video_pixels'3V GLEW_GET_VAR(__GLEW_SUN_read_video_pixels),/usr/include/GL/glew.h-aÌ ~É#Ž>‹BGL_EXT_texture_filter_anisotropic  1,/usr/include/GL/glew.h-wkRîßÒlÁ w¶u%*glReadBufferRegionEXTiP GLEW_GET_FUN(__glewReadBufferRegionEXT),/usr/include/GL/glew.h-ðjåÄï4 ŒL•³,GLEW_NV_texture_shader!…N GLEW_GET_VAR(__GLEW_NV_texture_shader),/usr/include/GL/glew.h/3·û©š0eò"Q›NÀ .glBindLightParameterEXT T GLEW_GET_FUN(__glewBindLightParameterEXT),/usr/include/GL/glew.h/KXã• ã>‹$GL_EXT_blend_colorŒ 1,/usr/include/GL/glew.h/Khi?=G~>‹$GL_EXT_convolution" 1,/usr/include/GL/glew.h/KlÒÞ®œy>‹$GL_EXT_cull_vertex 1,/usr/include/GL/glew.h/KœÁ§Éj¨>‹$GL_EXT_gpu_shader4Š 1,/usr/include/GL/glew.h/Kí1‘#—i>‹$GL_EXT_multisample 1,/usr/include/GL/glew.h/L;}ë—’>‹$GL_EXT_texture_envÄ 1,/usr/include/GL/glew.h/L=ûÅ·Ÿø>‹$GL_EXT_timer_queryë 1,/usr/include/GL/glew.h/uifùœšlgžèš ,GLEW_NV_vertex_program#N GLEW_GET_VAR(__GLEW_NV_vertex_program),/usr/include/GL/glew.h/z¬›Ï®g gïVÉéþŸ.glDeleteVertexShaderEXTT GLEW_GET_FUN(__glewDeleteVertexShaderEXT),/usr/include/GL/glew.h/‘ד]8a™”ˆ¦µCÖ…¬:GLEW_ARB_vertex_buffer_object\ GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object),/usr/include/GL/glew.h/ºZÖáZoƒ>‹.GL_ATI_separate_stencilD 1,/usr/include/GL/glew.h/æ©Àq‰µU‰0vqëøÜ*glTexParameterIuivEXTWP GLEW_GET_FUN(__glewTexParameterIuivEXT),/usr/include/GL/glew.h0É>ÍóúU-@Twg]ø2GLEW_SGIX_async_histogram$îT GLEW_GET_VAR(__GLEW_SGIX_async_histogram),/usr/include/GL/glew.h09ÏÇC· >‹2GL_EXT_framebuffer_objectæ 1,/usr/include/GL/glew.h0>«úE>‹<GL_EXT_blend_equation_separateŸ 1,/usr/include/GL/glew.h0E‚û¿^צï %ØR®²2GLEW_SGIS_generate_mipmap$3T GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap),/usr/include/GL/glew.h0ÇSéßt>‹(GL_NV_texture_shader!9 1,/usr/include/GL/glew.h1;¯ ’š>‹*GL_ATI_envmap_bumpmap¢ 1,/usr/include/GL/glew.h1r_fQå_tâZÃîà,GLXEW_SUN_video_resize˜P GLXEW_GET_VAR(__GLXEW_SUN_video_resize)./usr/include/GL/glxew.h1–6 Yh›6&wËK|)2ù(glValidateProgramARB /N GLEW_GET_FUN(__glewValidateProgramARB),/usr/include/GL/glew.h1ÊÀxG›kz>‹.GL_OES_byte_coordinates#9 1,/usr/include/GL/glew.h1Ì´ŽyŸœÚÅ–•ƒ>GLEW_EXT_gpu_program_parametersƒ` GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters),/usr/include/GL/glew.h1Ͼ0“Iõ€ÈxVê6GLEW_ARB_color_buffer_float ¼X GLEW_GET_VAR(__GLEW_ARB_color_buffer_float),/usr/include/GL/glew.h2}7¨_Ju8ÈHÄà×½*glStencilFuncSeparateKP GLEW_GET_FUN(__glewStencilFuncSeparate),/usr/include/GL/glew.h2¢wüè*vLΨE*glStencilMaskSeparateLP GLEW_GET_FUN(__glewStencilMaskSeparate),/usr/include/GL/glew.h2®'±"iƒêÊ­—<Ÿ26glGetLocalConstantFloatvEXT\ GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT),/usr/include/GL/glew.h2®Í2\â¸>‹(GL_NV_vertex_program"( 1,/usr/include/GL/glew.h2ÓV'Œ\u¯â|ª ®$glBindBufferBaseNV!÷J GLEW_GET_FUN(__glewBindBufferBaseNV),/usr/include/GL/glew.h2ÞLü¸öÎ ±l±æ²ñ1$glBindParameterEXTJ GLEW_GET_FUN(__glewBindParameterEXT),/usr/include/GL/glew.h2øšåužbF~8wZÎÑÉpglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN'®– GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.h3 ®yÌ”|ÓQ2GÞbCB"glGetActiveAttrib7H GLEW_GET_FUN(__glewGetActiveAttrib),/usr/include/GL/glew.h3ò‰ÏìRÍ#‘Û{Á"glGetHistogramEXTH GLEW_GET_FUN(__glewGetHistogramEXT),/usr/include/GL/glew.h3<3$% ·óf 7Ô•[@GLEW_EXT_blend_equation_separate¨b GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate),/usr/include/GL/glew.h33ûå iT¨çK¥¤@"glGetProgramivARB¹H GLEW_GET_FUN(__glewGetProgramivARB),/usr/include/GL/glew.h37y`% U,ðŠaDGT"glGetShaderSource>H GLEW_GET_FUN(__glewGetShaderSource),/usr/include/GL/glew.h3?ê&D,U²ÚqKwW"glGetUniformfvARB H GLEW_GET_FUN(__glewGetUniformfvARB),/usr/include/GL/glew.h3?êAU²Úx&Zø"glGetUniformivARB H GLEW_GET_FUN(__glewGetUniformivARB),/usr/include/GL/glew.h3'•xUÍÕÁ¾ßy;bü4glGetTexBumpParameterfvATI²Z GLEW_GET_FUN(__glewGetTexBumpParameterfvATI),/usr/include/GL/glew.h3'•xU‘*Á¾ß€F4glGetTexBumpParameterivATI³Z GLEW_GET_FUN(__glewGetTexBumpParameterivATI),/usr/include/GL/glew.h3lqwKÀ#GÜ;Gÿ³Yæ,GLXEW_EXT_scene_markerP GLXEW_GET_VAR(__GLXEW_EXT_scene_marker)./usr/include/GL/glxew.h3t<`ÆÖÀ5`{n 'PÜ8glProgramNamedParameter4dvNVã^ GLEW_GET_FUN(__glewProgramNamedParameter4dvNV),/usr/include/GL/glew.h3t<`Æ×Ìã`{n l"’8glProgramNamedParameter4fvNVå^ GLEW_GET_FUN(__glewProgramNamedParameter4fvNV),/usr/include/GL/glew.h3x¿SQŒ>‹>GL_EXT_texture_compression_dxt1m 1,/usr/include/GL/glew.h3x¿STŽá>‹>GL_EXT_texture_compression_latcy 1,/usr/include/GL/glew.h3x¿SVÏÀ>‹>GL_EXT_texture_compression_s3tc• 1,/usr/include/GL/glew.h3x¿SWäU>‹>GL_EXT_texture_compression_rgtc‡ 1,/usr/include/GL/glew.h3|çsEM±%JmωåØÌd.glXQueryChannelRectSGIX4V GLXEW_GET_FUN(__glewXQueryChannelRectSGIX)./usr/include/GL/glxew.h3€AŠX@ -Êá\C¬PôLglTexCoord2fColor4fNormal3fVertex3fSUN'·r GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.h3‰ôάª5wgvºT™2GLEW_NV_texgen_reflection!T GLEW_GET_VAR(__GLEW_NV_texgen_reflection),/usr/include/GL/glew.h3¬_ÍøQX՞εi(GLEW_OES_read_format#]J GLEW_GET_VAR(__GLEW_OES_read_format),/usr/include/GL/glew.h3ó¦@¥ ûJ©6Û¤¨mp½&glFragmentLightfEXT®L GLEW_GET_FUN(__glewFragmentLightfEXT),/usr/include/GL/glew.h3ó¦@¥"ŽO©6Û¤¨Ô«N&glFragmentLightiEXT°L GLEW_GET_FUN(__glewFragmentLightiEXT),/usr/include/GL/glew.h4\ n ‡ª½1ßhãÛ,Y(GLEW_NV_blend_squareäJ GLEW_GET_VAR(__GLEW_NV_blend_square),/usr/include/GL/glew.h4`5 úp¾7¨h¸Ç(GLEW_NV_float_buffer¼J GLEW_GET_VAR(__GLEW_NV_float_buffer),/usr/include/GL/glew.h4`0ŠßeÛ¾ïüVB(GLEW_NV_fog_distanceÉJ GLEW_GET_VAR(__GLEW_NV_fog_distance),/usr/include/GL/glew.h4a"+£j(¾YcÔz޶Ÿ(GLEW_NV_gpu_program4`J GLEW_GET_VAR(__GLEW_NV_gpu_program4),/usr/include/GL/glew.h4h¸ª›apGÀJðÙ}Ã"(GLEW_NV_point_sprite LJ GLEW_GET_VAR(__GLEW_NV_point_sprite),/usr/include/GL/glew.h4¡ýÕ°Å‹IñV2GLEW_CONTEXT_ARG_DEF_INIT: voidŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4¡ýÕ²5³IñV2GLEW_CONTEXT_ARG_DEF_LIST< voidŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4¡ý¾<'!2GLEW_CONTEXT_ARG_VAR_INIT; ÿÿÿÿŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4²9æ9> ³%-«¥0GLEW_EXT_pixel_transformR GLEW_GET_VAR(__GLEW_EXT_pixel_transform),/usr/include/GL/glew.h5J@´g‰ÎÉõ%p~Óø! .glDeleteFramebuffersEXT1T GLEW_GET_FUN(__glewDeleteFramebuffersEXT),/usr/include/GL/glew.h6T «³ œÐï˜Ýj2glPrimitiveRestartIndexNV {X GLEW_GET_FUN(__glewPrimitiveRestartIndexNV),/usr/include/GL/glew.h6 °³MÅrÄoR×Ñ!.glGetInvariantFloatvEXTT GLEW_GET_FUN(__glewGetInvariantFloatvEXT),/usr/include/GL/glew.h64#ãÏsá¬>‹DGL_EXT_pixel_transform_color_table& 1,/usr/include/GL/glew.h6™×ܼs™Ág™]G|°:glGetLocalConstantBooleanvEXT` GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT),/usr/include/GL/glew.h6š1'•êZ»ØF Ç­ÔŠ:glGetLocalConstantIntegervEXT` GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT),/usr/include/GL/glew.h6²lŸ¨êN>‹6GLX_SGIS_shared_multisampleb 1./usr/include/GL/glxew.h6´’Šz6¹ºfÊ ú±L2GLEW_ARB_point_parameters ¦T GLEW_GET_VAR(__GLEW_ARB_point_parameters),/usr/include/GL/glew.h6µÔ¤¶œÃ.>‹.GL_NV_fragment_program2î 1,/usr/include/GL/glew.h6µÔ¤¶œÃ<>‹.GL_NV_fragment_program4ý 1,/usr/include/GL/glew.h6ÚëÐI$•Í>‹0GL_NV_register_combiners … 1,/usr/include/GL/glew.h7•½›Ü> Ú«M4¦m 2GLEW_SGIX_reference_plane%ÏT GLEW_GET_VAR(__GLEW_SGIX_reference_plane),/usr/include/GL/glew.h7Ÿ1À–—ÞÞ>‹&GL_SGIS_color_range#ý 1,/usr/include/GL/glew.h7Ÿ¶¤=˜¨Œ>‹&GL_SGIS_multisample$: 1,/usr/include/GL/glew.h7 ð˜ Úú>‹&GL_SGIS_texture_lod$¹ 1,/usr/include/GL/glew.h7Á|ÔB£9>‹4GL_SGIX_blend_alpha_minmax% 1,/usr/include/GL/glew.h7çãµ~–½>‹&GL_SGIX_async_pixel$õ 1,/usr/include/GL/glew.h7çÊ5]ºˆ>‹&GL_SGIX_fog_texture%K 1,/usr/include/GL/glew.h7ëJÔû Ïh‚?Ü ;¶N<glReplacementCodeuiVertex3fSUN'³b GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN),/usr/include/GL/glew.h8QQí.FA>‹&GL_SGI_color_matrix& 1,/usr/include/GL/glew.h8qµýÏߺSa&ÀÀãlÂ*glGetVertexAttribdvNV"ÊP GLEW_GET_FUN(__glewGetVertexAttribdvNV),/usr/include/GL/glew.h8qµýÏàÇa&ÀÀãc>x*glGetVertexAttribfvNV"ËP GLEW_GET_FUN(__glewGetVertexAttribfvNV),/usr/include/GL/glew.h8qµýÏâZa&ÀÀãÊy *glGetVertexAttribivNV"ÌP GLEW_GET_FUN(__glewGetVertexAttribivNV),/usr/include/GL/glew.h8yg=¤â–>‹$GLX_SGIX_hyperpipe” 1./usr/include/GL/glxew.h8y™a;é>‹$GLX_SGI_video_syncq 1./usr/include/GL/glxew.h9>?«î…vº>‹.GL_APPLE_client_storageÒ 1,/usr/include/GL/glew.h9Âv­´”Û>‹.GL_SGIX_texture_add_env& 1,/usr/include/GL/glew.h:'cyAå)žÔ(QI•8GLEW_NV_texture_env_combine4!Z GLEW_GET_VAR(__GLEW_NV_texture_env_combine4),/usr/include/GL/glew.h:+ ”ä¥Ö)ô›,÷q"glXVideoResizeSUN–J GLXEW_GET_FUN(__glewXVideoResizeSUN)./usr/include/GL/glxew.h;Á¿Øï?@×ÓÊJ•ñT60glProgramParameters4dvNV"ÓV GLEW_GET_FUN(__glewProgramParameters4dvNV),/usr/include/GL/glew.h;Á¿Øï@M…ÓÊJ•ñ˜ðì0glProgramParameters4fvNV"ÔV GLEW_GET_FUN(__glewProgramParameters4fvNV),/usr/include/GL/glew.h<@ OJ†QŽš|D³MÈêHglGetFinalCombinerInputParameterfvNV Ôn GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV),/usr/include/GL/glew.h<@ OJ‡ä Žš|D³µ{HglGetFinalCombinerInputParameterivNV Õn GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV),/usr/include/GL/glew.h‹*GL_NV_texture_shader2!Œ 1,/usr/include/GL/glew.h=<’yDüØ>‹*GL_NV_texture_shader3!² 1,/usr/include/GL/glew.h=Ëçêʉ-Ÿ4óÜà*glClientActiveTextureGP GLEW_GET_FUN(__glewClientActiveTexture),/usr/include/GL/glew.h=ÛWÀ c¿ ¬‰¼»þ2glCopyConvolutionFilter1D X GLEW_GET_FUN(__glewCopyConvolutionFilter1D),/usr/include/GL/glew.h=ÛWÀ d6 ¬‰¼»"y2glCopyConvolutionFilter2D €X GLEW_GET_FUN(__glewCopyConvolutionFilter2D),/usr/include/GL/glew.h>E¬U(…cx¹50\÷0glGetVertexAttribIuivEXTÎV GLEW_GET_FUN(__glewGetVertexAttribIuivEXT),/usr/include/GL/glew.h?B7'ÀWå¥EÊ‹ň<GLEW_IBM_multimode_draw_arrays¾^ GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays),/usr/include/GL/glew.h@"vÏ–:ùQ>‹8GL_IBM_multimode_draw_arrays¶ 1,/usr/include/GL/glew.h@'µ£<ªÉgñ ãÑÊÁ&glMatrixIndexubvARB ÕL GLEW_GET_FUN(__glewMatrixIndexubvARB),/usr/include/GL/glew.h@'µ£Ð[ Oý/ôƒ0’§N.glGetIntegerIndexedvEXT>T GLEW_GET_FUN(__glewGetIntegerIndexedvEXT),/usr/include/GL/glew.h@˜ªfílb&Üòœ¼ÛÎ0glXGetFBConfigAttribSGIX‰X GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX)./usr/include/GL/glxew.h@°î³³b7È>‹:GL_EXT_gpu_program_parameters{ 1,/usr/include/GL/glew.h@ý$ƒ@á˜ê¥÷þ$DÓ×Ù2GLEW_NV_texture_rectangle!2T GLEW_GET_VAR(__GLEW_NV_texture_rectangle),/usr/include/GL/glew.hAŸkŽ >‹*GL_ATI_vertex_streamsã 1,/usr/include/GL/glew.hAº‰cà˜«>‹6GL_ATI_text_fragment_shadera 1,/usr/include/GL/glew.hAYÄÔh‡ùÍon°â<GLEW_APPLE_vertex_array_object ƒ^ GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object),/usr/include/GL/glew.hA(¸È«ˆ°ÂCj¯YºÄóQ2GLEW_EXT_bindable_uniform…T GLEW_GET_VAR(__GLEW_EXT_bindable_uniform),/usr/include/GL/glew.hA§ÖN'` ´6ÏÇ‚D· GLEW_APPLE_fence B GLEW_GET_VAR(__GLEW_APPLE_fence),/usr/include/GL/glew.hA§ÇذR´7 ¥—a GLEW_ARB_imaging ”B GLEW_GET_VAR(__GLEW_ARB_imaging),/usr/include/GL/glew.hA§‹&GL_3DFX_multisample« 1,/usr/include/GL/glew.hAà—Ð~.ƒ¼‘„oã,GLEW_SUN_triangle_list'iN GLEW_GET_VAR(__GLEW_SUN_triangle_list),/usr/include/GL/glew.hAûA› ó>‹8GL_APPLE_vertex_array_object u 1,/usr/include/GL/glew.hB‡)* 0>‹,GL_ARB_fragment_shader / 1,/usr/include/GL/glew.hB8Ìîäÿ²eò^S=¾(glBinormalPointerEXTpN GLEW_GET_FUN(__glewBinormalPointerEXT),/usr/include/GL/glew.hBzÔ‹½¢`êP“ôæµ*glColor3fVertex3fvSUN'œP GLEW_GET_FUN(__glewColor3fVertex3fvSUN),/usr/include/GL/glew.hC ´6 Fh[F?÷°70glDeleteAsyncMarkersSGIX$ÜV GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX),/usr/include/GL/glew.hCcR3ûÅAø@iúß&glXWaitVideoSyncSGIwN GLXEW_GET_FUN(__glewXWaitVideoSyncSGI)./usr/include/GL/glxew.hCïâøXܘz•1ì)Ç(glEdgeFlagPointerEXTVN GLEW_GET_FUN(__glewEdgeFlagPointerEXT),/usr/include/GL/glew.hC‹bo;Y›U I^I[ð(glCullParameterdvEXT”N GLEW_GET_FUN(__glewCullParameterdvEXT),/usr/include/GL/glew.hC‹bç›U IbÛI(glCullParameterfvEXT•N GLEW_GET_FUN(__glewCullParameterfvEXT),/usr/include/GL/glew.hDB]÷$eié‰Y,glMultiDrawElementsEXTxR GLEW_GET_FUN(__glewMultiDrawElementsEXT),/usr/include/GL/glew.hD=î¡ ƒû°ÏÒÆ ósÊ&glFinishObjectAPPLE L GLEW_GET_FUN(__glewFinishObjectAPPLE),/usr/include/GL/glew.hD>1*ÙlŠå°áÆV£‚L&glFinishTextureSUNX&ïL GLEW_GET_FUN(__glewFinishTextureSUNX),/usr/include/GL/glew.hDSë¼ÄÀÆßÚ©…œ0ìž*glColor4ubVertex2fSUN'ŸP GLEW_GET_FUN(__glewColor4ubVertex2fSUN),/usr/include/GL/glew.hDSë¼Äɲ¦Ú©…žyã)*glColor4ubVertex3fSUN'¡P GLEW_GET_FUN(__glewColor4ubVertex3fSUN),/usr/include/GL/glew.hDmº€]ÃR9êA‹7:IŒP,glGenVertexArraysAPPLE €R GLEW_GET_FUN(__glewGenVertexArraysAPPLE),/usr/include/GL/glew.hDCÒãû!·>‹.GL_EXT_stencil_two_sideÐ 1,/usr/include/GL/glew.hD¯ÜJ!'¿¥å¬ÎZç@~8glDrawRangeElementArrayAPPLEê^ GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE),/usr/include/GL/glew.hDÚúŸ|3$¨9’p®˜$ï(glNewBufferRegionEXThN GLEW_GET_FUN(__glewNewBufferRegionEXT),/usr/include/GL/glew.hEûœWŸ(>‹(GL_SUN_triangle_list'E 1,/usr/include/GL/glew.hE'B†ÃóÞµéÃq6ºº,glXBindSwapBarrierSGIXT GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX)./usr/include/GL/glxew.hE;«Se3òÊÍÄÿ‰´0GLEW_NV_geometry_shader44R GLEW_GET_VAR(__GLEW_NV_geometry_shader4),/usr/include/GL/glew.hEe`FRñµ¯ÚUàl\8glFramebufferRenderbufferEXT3^ GLEW_GET_FUN(__glewFramebufferRenderbufferEXT),/usr/include/GL/glew.hE®{ûãJD0BK Š­8glVertexArrayParameteriAPPLE ™^ GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE),/usr/include/GL/glew.hEÒ.–q†a»üj"•·Ò< ,glCombinerParameterfNV ËR GLEW_GET_FUN(__glewCombinerParameterfNV),/usr/include/GL/glew.hEÒ.–q†ypüj"•·ØN‹,glCombinerParameteriNV ÍR GLEW_GET_FUN(__glewCombinerParameteriNV),/usr/include/GL/glew.hEÿ´c¯ûh:>‹0GLX_ARB_get_proc_address† 1./usr/include/GL/glxew.hF‘vyvÚÀ5áƒ4glFragmentColorMaterialEXT©Z GLEW_GET_FUN(__glewFragmentColorMaterialEXT),/usr/include/GL/glew.hF^k* á@>‹6GL_ARB_texture_border_clamp [ 1,/usr/include/GL/glew.hF`„òî. >‹6GL_ARB_texture_env_crossbar ë 1,/usr/include/GL/glew.hFžñ=.ô±Â»0GLEW_SGIX_ir_instrument1%£R GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1),/usr/include/GL/glew.hFÐ{%X¥s¦Y}õ¦£¤×)&glVariantPointerEXT+L GLEW_GET_FUN(__glewVariantPointerEXT),/usr/include/GL/glew.hFü²g‡2ÔjJª’&[šfñ,GLXEW_SGIS_color_rangeOP GLXEW_GET_VAR(__GLXEW_SGIS_color_range)./usr/include/GL/glxew.hFý7K.3žJÌ›ãò¡§,GLXEW_SGIS_multisample[P GLXEW_GET_VAR(__GLXEW_SGIS_multisample)./usr/include/GL/glxew.hGWWÒrF3ÝwFÀìŽ:glProgramBufferParametersfvNV !` GLEW_GET_FUN(__glewProgramBufferParametersfvNV),/usr/include/GL/glew.hGXë5KçS€;€ËE³Ž/>GLXEW_EXT_fbconfig_packed_floatâb GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float)./usr/include/GL/glxew.hG Í dS5%P]†2µˆ:GLEW_ATI_texture_env_combine3}\ GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3),/usr/include/GL/glew.hG­ìÖÿìRp‘IñÏè¡c *glDrawBufferRegionEXTgP GLEW_GET_FUN(__glewDrawBufferRegionEXT),/usr/include/GL/glew.hG¼“dÿƒE{ÐWˆxÂÀ,GLXEW_SGI_swap_controljP GLXEW_GET_VAR(__GLXEW_SGI_swap_control)./usr/include/GL/glxew.hG¼Ö M¯â¨÷ ØÈã(glFogCoordPointerEXTxN GLEW_GET_FUN(__glewFogCoordPointerEXT),/usr/include/GL/glew.hH±½zMf§ZÎ ²‹ŸÆ(glVertexArrayRangeNV"N GLEW_GET_FUN(__glewVertexArrayRangeNV),/usr/include/GL/glew.hH±Ù_™î‚1ZÕ2Ê•PÊh(glVertexAttrib1dvARBÉN GLEW_GET_FUN(__glewVertexAttrib1dvARB),/usr/include/GL/glew.hH±Ù_šY¿ZÕ2Ê™â·~(glVertexAttrib1fvARBËN GLEW_GET_FUN(__glewVertexAttrib1fvARB),/usr/include/GL/glew.hH±Ù_štRÚZÕ2Ê·—<(glVertexAttrib1svARBÍN GLEW_GET_FUN(__glewVertexAttrib1svARB),/usr/include/GL/glew.hH±Ù_š†*hZÕ2ʼ))£(glVertexAttrib2dvARBÏN GLEW_GET_FUN(__glewVertexAttrib2dvARB),/usr/include/GL/glew.hH±Ù_š˜öZÕ2ÊÀ»¹(glVertexAttrib2fvARBÑN GLEW_GET_FUN(__glewVertexAttrib2fvARB),/usr/include/GL/glew.hH±Ù_› ûZÕ2ÊÞo›È(glVertexAttrib2svARBÓN GLEW_GET_FUN(__glewVertexAttrib2svARB),/usr/include/GL/glew.hH±Ù_›ÒŸZÕ2ÊãˆÞ(glVertexAttrib3dvARBÕN GLEW_GET_FUN(__glewVertexAttrib3dvARB),/usr/include/GL/glew.hH±Ù_›/ª-ZÕ2Êç“uô(glVertexAttrib3fvARB×N GLEW_GET_FUN(__glewVertexAttrib3fvARB),/usr/include/GL/glew.hH±Ù_›££HZÕ2ËGû(glVertexAttrib3svARBÙN GLEW_GET_FUN(__glewVertexAttrib3svARB),/usr/include/GL/glew.hH±Ù_›££HZÕ2ËGû(glVertexAttrib4bvARBáN GLEW_GET_FUN(__glewVertexAttrib4bvARB),/usr/include/GL/glew.hH±Ù_›µzÖZÕ2Ë Ùè(glVertexAttrib4dvARBãN GLEW_GET_FUN(__glewVertexAttrib4dvARB),/usr/include/GL/glew.hH±Ù_›ÇRdZÕ2ËkÕ/(glVertexAttrib4fvARBåN GLEW_GET_FUN(__glewVertexAttrib4fvARB),/usr/include/GL/glew.hH±Ù_›â¹ZÕ2ËF¸Ð(glVertexAttrib4ivARBæN GLEW_GET_FUN(__glewVertexAttrib4ivARB),/usr/include/GL/glew.hH±Ù_œ;KZÕ2Ë, Z>(glVertexAttrib4svARBèN GLEW_GET_FUN(__glewVertexAttrib4svARB),/usr/include/GL/glew.hH±Ù_œDEÄZÕ2Ë.m(glVertexAttrib4ubvNV"ðN GLEW_GET_FUN(__glewVertexAttrib4ubvNV),/usr/include/GL/glew.hH±Ù_¦XŸ-ZÕ2ÍÃZ6ô(glVertexAttribI1iEXT×N GLEW_GET_FUN(__glewVertexAttribI1iEXT),/usr/include/GL/glew.hH±Ù_¦aŠôZÕ2ÍÅ£-(glVertexAttribI2iEXTÛN GLEW_GET_FUN(__glewVertexAttribI2iEXT),/usr/include/GL/glew.hH±Ù_¦jv»ZÕ2ÍÇì$ (glVertexAttribI3iEXTßN GLEW_GET_FUN(__glewVertexAttribI3iEXT),/usr/include/GL/glew.hH±Ù_¦sb‚ZÕ2ÍÊ5•(glVertexAttribI4iEXTäN GLEW_GET_FUN(__glewVertexAttribI4iEXT),/usr/include/GL/glew.hH±Ù_¿9ZÕ2Ô"Ë^(glVertexAttribs1dvNV"òN GLEW_GET_FUN(__glewVertexAttribs1dvNV),/usr/include/GL/glew.hH±Ù_¿:#ÍZÕ2Ô"Ô(glVertexAttribs1fvNV"óN GLEW_GET_FUN(__glewVertexAttribs1fvNV),/usr/include/GL/glew.hH±Ù_¿;0{ZÕ2Ô#nÊ(glVertexAttribs1hvNVÄN GLEW_GET_FUN(__glewVertexAttribs1hvNV),/usr/include/GL/glew.hH±Ù_¿@ö8ZÕ2Ô$“ð3(glVertexAttribs1svNV"ôN GLEW_GET_FUN(__glewVertexAttribs1svNV),/usr/include/GL/glew.hH±Ù_¿BæZÕ2Ô$ØÁé(glVertexAttribs2dvNV"õN GLEW_GET_FUN(__glewVertexAttribs2dvNV),/usr/include/GL/glew.hH±Ù_¿C”ZÕ2Ô%“Ÿ(glVertexAttribs2fvNV"öN GLEW_GET_FUN(__glewVertexAttribs2fvNV),/usr/include/GL/glew.hH±Ù_¿DBZÕ2Ô%beU(glVertexAttribs2hvNVÅN GLEW_GET_FUN(__glewVertexAttribs2hvNV),/usr/include/GL/glew.hH±Ù_¿IáÿZÕ2Ô&Üæ¾(glVertexAttribs2svNV"÷N GLEW_GET_FUN(__glewVertexAttribs2svNV),/usr/include/GL/glew.hH±Ù_¿Jî­ZÕ2Ô'!¸t(glVertexAttribs3dvNV"øN GLEW_GET_FUN(__glewVertexAttribs3dvNV),/usr/include/GL/glew.hH±Ù_¿Kû[ZÕ2Ô'fŠ*(glVertexAttribs3fvNV"ùN GLEW_GET_FUN(__glewVertexAttribs3fvNV),/usr/include/GL/glew.hH±Ù_¿M ZÕ2Ô'«[à(glVertexAttribs3hvNVÆN GLEW_GET_FUN(__glewVertexAttribs3hvNV),/usr/include/GL/glew.hH±Ù_¿RÍÆZÕ2Ô)%ÝI(glVertexAttribs3svNV"úN GLEW_GET_FUN(__glewVertexAttribs3svNV),/usr/include/GL/glew.hH±Ù_¿SÚtZÕ2Ô)j®ÿ(glVertexAttribs4dvNV"ûN GLEW_GET_FUN(__glewVertexAttribs4dvNV),/usr/include/GL/glew.hH±Ù_¿Tç"ZÕ2Ô)¯€µ(glVertexAttribs4fvNV"üN GLEW_GET_FUN(__glewVertexAttribs4fvNV),/usr/include/GL/glew.hH±Ù_¿UóÐZÕ2Ô)ôRk(glVertexAttribs4hvNVÇN GLEW_GET_FUN(__glewVertexAttribs4hvNV),/usr/include/GL/glew.hH±Ù_¿[¹ZÕ2Ô+nÓÔ(glVertexAttribs4svNV"ýN GLEW_GET_FUN(__glewVertexAttribs4svNV),/usr/include/GL/glew.hH²A]ç’³¥ZïÕÉ ¨PŒ(glVertexBlendEnvfATI!N GLEW_GET_FUN(__glewVertexBlendEnvfATI),/usr/include/GL/glew.hH²A]ç”FªZïÕÉ ‹(glVertexBlendEnviATI"N GLEW_GET_FUN(__glewVertexBlendEnviATI),/usr/include/GL/glew.hHÁ.³Wg‚Q^ ø¼®(glVertexStream2dvATI$N GLEW_GET_FUN(__glewVertexStream2dvATI),/usr/include/GL/glew.hHÁ.³WyYß^ ýN›(glVertexStream2fvATI&N GLEW_GET_FUN(__glewVertexStream2fvATI),/usr/include/GL/glew.hHÁ.³W”4^ )~¿(glVertexStream2ivATI(N GLEW_GET_FUN(__glewVertexStream2ivATI),/usr/include/GL/glew.hHÁ.³WíRú^  -(glVertexStream2svATI*N GLEW_GET_FUN(__glewVertexStream2svATI),/usr/include/GL/glew.hHÁ.³Wÿ*ˆ^ • C(glVertexStream3dvATI,N GLEW_GET_FUN(__glewVertexStream3dvATI),/usr/include/GL/glew.hHÁ.³X^ $&úY(glVertexStream3fvATI.N GLEW_GET_FUN(__glewVertexStream3fvATI),/usr/include/GL/glew.hHÁ.³X+Åk^ +Ýú(glVertexStream3ivATI0N GLEW_GET_FUN(__glewVertexStream3ivATI),/usr/include/GL/glew.hHÁ.³X„û1^ AÛh(glVertexStream3svATI2N GLEW_GET_FUN(__glewVertexStream3svATI),/usr/include/GL/glew.hHÁ.³X–Ò¿^ Fml~(glVertexStream4dvATI4N GLEW_GET_FUN(__glewVertexStream4dvATI),/usr/include/GL/glew.hHÁ.³X¨ªM^ JÿY”(glVertexStream4fvATI6N GLEW_GET_FUN(__glewVertexStream4fvATI),/usr/include/GL/glew.hHÁ.³XÃm¢^ QÚ=5(glVertexStream4ivATI8N GLEW_GET_FUN(__glewVertexStream4ivATI),/usr/include/GL/glew.hHÁ.³Y£h^ h³Þ£(glVertexStream4svATI:N GLEW_GET_FUN(__glewVertexStream4svATI),/usr/include/GL/glew.hHÝ%iÏX…Í?")þèN¨GLEW_EXT_cmykaú> GLEW_GET_VAR(__GLEW_EXT_cmyka),/usr/include/GL/glew.hHíªê¾gUfGXùGLX_EXTENSIONS« 0x3./usr/include/GL/glxew.hHò)#yT >‹GL_APPLE_fenceö 1,/usr/include/GL/glew.hHò*0_>>‹GL_ARB_imaging  1,/usr/include/GL/glew.hHòbÀ„gä…>‹GL_EXT_textureý 1,/usr/include/GL/glew.hHó &¡~>‹GL_SGIX_shadow%å 1,/usr/include/GL/glew.hHó wÕ>‹GL_SGIX_sprite%þ 1,/usr/include/GL/glew.hHó.x—a¿>‹GL_VERSION_1_2w 1,/usr/include/GL/glew.hHó.x—aÆ>‹GL_VERSION_1_3´ 1,/usr/include/GL/glew.hHó.x—aÍ>‹GL_VERSION_1_4| 1,/usr/include/GL/glew.hHó.x—aÔ>‹GL_VERSION_1_5  1,/usr/include/GL/glew.hHó.x—i˜>‹GL_VERSION_2_0t 1,/usr/include/GL/glew.hHó.x—iŸ>‹GL_VERSION_2_1 1,/usr/include/GL/glew.hI†Îº¡vÒ¾×|óÚaPglGetFramebufferAttachmentParameterivEXT:v GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT),/usr/include/GL/glew.hI‡v‘c"D‘>‹*GL_HP_image_transform 1,/usr/include/GL/glew.hI¤v?ˆ'Ñ<¤K#ß_Þ”'*glGetActiveUniformARB P GLEW_GET_FUN(__glewGetActiveUniformARB),/usr/include/GL/glew.hI©ø;ŽU(tT¢Í›à·*GLXEW_NV_float_buffer´N GLXEW_GET_VAR(__GLXEW_NV_float_buffer)./usr/include/GL/glxew.hIê7‘(s7>‹.GL_APPLE_transform_hint j 1,/usr/include/GL/glew.hIÿ$¶3MÆÒúª·w"*glSetLocalConstantEXT&P GLEW_GET_FUN(__glewSetLocalConstantEXT),/usr/include/GL/glew.hJn±ìÆKœ{µP.ÃNÌÃ8GLEW_EXT_draw_range_elements`Z GLEW_GET_VAR(__GLEW_EXT_draw_range_elements),/usr/include/GL/glew.hJqè]’ý@œ7Tê~ZglReplacementCodeuiColor4fNormal3fVertex3fSUN'§€ GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.hJ³û=+:3¡žéw“±«"&glSecondaryColor3bvåL GLEW_GET_FUN(__glewSecondaryColor3bv),/usr/include/GL/glew.hJ³û=+:!¡žéw“±è&glSecondaryColor3dvçL GLEW_GET_FUN(__glewSecondaryColor3dv),/usr/include/GL/glew.hJ³û=+:¡žéw“²%&glSecondaryColor3fvéL GLEW_GET_FUN(__glewSecondaryColor3fv),/usr/include/GL/glew.hJ³û=+:t¡žéw“²€&glSecondaryColor3ivëL GLEW_GET_FUN(__glewSecondaryColor3iv),/usr/include/GL/glew.hJ³û=+: ¡žéw“³±M&glSecondaryColor3svíL GLEW_GET_FUN(__glewSecondaryColor3sv),/usr/include/GL/glew.hJ³û=+: |¡žéw“³Êg&glSecondaryColor3ubîL GLEW_GET_FUN(__glewSecondaryColor3ub),/usr/include/GL/glew.hJ³û=+: ­¡žéw“³Öô&glSecondaryColor3uiðL GLEW_GET_FUN(__glewSecondaryColor3ui),/usr/include/GL/glew.hJ³û=+: ó¡žéw“³èâ&glSecondaryColor3usòL GLEW_GET_FUN(__glewSecondaryColor3us),/usr/include/GL/glew.hK'T,{ää* Gõ½f¿:glClientActiveVertexStreamATI` GLEW_GET_FUN(__glewClientActiveVertexStreamATI),/usr/include/GL/glew.hKH‚iÿ3Ý哹)Т$glIsFramebufferEXT<J GLEW_GET_FUN(__glewIsFramebufferEXT),/usr/include/GL/glew.hLÀÚ¦¯¸l#CâÐ}P3:glGetColorTableParameterfvEXTí` GLEW_GET_FUN(__glewGetColorTableParameterfvEXT),/usr/include/GL/glew.hLÀÚ§&l#CâЗŒ©:glGetColorTableParameterfvSGI&Ñ` GLEW_GET_FUN(__glewGetColorTableParameterfvSGI),/usr/include/GL/glew.hLÀÚÁs l#Câ×X3Ô:glGetColorTableParameterivEXTî` GLEW_GET_FUN(__glewGetColorTableParameterivEXT),/usr/include/GL/glew.hLÀÚÁÙ{l#Câ×rpJ:glGetColorTableParameterivSGI&Ò` GLEW_GET_FUN(__glewGetColorTableParameterivSGI),/usr/include/GL/glew.hLDçíUiÆ3a„I¦¼.GLEW_IBM_rasterpos_clipÉP GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip),/usr/include/GL/glew.hMž¦:NgªüŒl8Š;:glColor4fNormal3fVertex3fvSUN'ž` GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hMþ Y@±eÿÄgJs&<Ì.glBlendEquationSeparate-T GLEW_GET_FUN(__glewBlendEquationSeparate),/usr/include/GL/glew.hN݆Œì¨ñúò¸Þ éDGLEW_3DFX_texture_compression_FXT1Ëf GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1),/usr/include/GL/glew.hNÿí³uûë_áçTn•§`NglReplacementCodeuiColor4ubVertex3fvSUN'ªt GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN),/usr/include/GL/glew.hOV$€ƒs+× ŸF•-Aç²2GLEW_ATI_separate_stencilQT GLEW_GET_VAR(__GLEW_ATI_separate_stencil),/usr/include/GL/glew.hO­Îé!pS.^= ËS&0GLEW_SGIX_shadow_ambient%÷R GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient),/usr/include/GL/glew.hO¯F!¤®i¡ÑÃî}m¼>GLEW_NV_texture_compression_vtc! ` GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc),/usr/include/GL/glew.hOêö0ïÙ@q¾˜>pô(:glImageTransformParameterfvHP‹` GLEW_GET_FUN(__glewImageTransformParameterfvHP),/usr/include/GL/glew.hOêö0ïÚÓv¾˜>Ø.¹:glImageTransformParameterivHP` GLEW_GET_FUN(__glewImageTransformParameterivHP),/usr/include/GL/glew.hOô^àeØ>‹.GL_EXT_geometry_shader4S 1,/usr/include/GL/glew.hP1^‡¹¬UZ™Ò Ý÷e@glXCreateGLXPixmapWithConfigSGIXˆh GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX)./usr/include/GL/glxew.hP3P Éa&ŸøNTbì”4GLEW_NV_register_combiners ×V GLEW_GET_VAR(__GLEW_NV_register_combiners),/usr/include/GL/glew.hPCž.ýÁ¹¨%HYËÅÃ7*GLXEW_OML_swap_methodN GLXEW_GET_VAR(__GLXEW_OML_swap_method)./usr/include/GL/glxew.hP×£!ëj-ûqñ¯ò:Î08GLEW_SGIX_pixel_texture_bits%ÂZ GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits),/usr/include/GL/glew.hQÆ@fµ+âÚ^iä' ,GLXEW_3DFX_multisampleUP GLXEW_GET_VAR(__GLXEW_3DFX_multisample)./usr/include/GL/glxew.hQ&ì?tM>‹0GL_EXT_multi_draw_arraysr 1,/usr/include/GL/glew.hQfŠ!é´'ÎÚ—ÇËç­2GLEW_OES_byte_coordinates#=T GLEW_GET_VAR(__GLEW_OES_byte_coordinates),/usr/include/GL/glew.hQú0ñ–;me»T€õ!NÌ>glGetCombinerInputParameterfvNV Ðd GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV),/usr/include/GL/glew.hQú0ñ–=j»T€õ!µ;]>glGetCombinerInputParameterivNV Ñd GLEW_GET_FUN(__glewGetCombinerInputParameterivNV),/usr/include/GL/glew.hR@¶n>rK@>‹@GL_SGIX_texture_coordinate_clamp&' 1,/usr/include/GL/glew.hRtŒÃÂP‰ :ñ’ms0GLEW_SGIX_vertex_preclip&R GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip),/usr/include/GL/glew.hShQTÙZŽÏŸ}3š‘ÊJ6GLEW_NV_register_combiners2 èX GLEW_GET_VAR(__GLEW_NV_register_combiners2),/usr/include/GL/glew.hSx~NÆí—I¨@ÛÝ4&glDrawRangeElements©L GLEW_GET_FUN(__glewDrawRangeElements),/usr/include/GL/glew.hSžÌ¶<á©ÎŠʬӧX.glXCreateGLXPbufferSGIXüV GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX)./usr/include/GL/glxew.hSãE¢ËžhNëüMÁ12glMultTransposeMatrixdARBqX GLEW_GET_FUN(__glewMultTransposeMatrixdARB),/usr/include/GL/glew.hSãE¢ËŸtüëü’’ç2glMultTransposeMatrixfARBrX GLEW_GET_FUN(__glewMultTransposeMatrixfARB),/usr/include/GL/glew.hTYUîº2>‹ GLX_SGIX_pbuffer× 1./usr/include/GL/glxew.hTqfÝŒ*’>‹0GLX_SGIS_blended_overlay8 1./usr/include/GL/glxew.hTÀÖ¤¥ M(I .glGetBooleanIndexedvEXT=T GLEW_GET_FUN(__glewGetBooleanIndexedvEXT),/usr/include/GL/glew.hTûkZ%Ñ ™´.¥Q44GLXEW_MESA_pixmap_colormapŒX GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap)./usr/include/GL/glxew.hU.  Ìzteý»56«*glSecondaryColor3bEXTŠP GLEW_GET_FUN(__glewSecondaryColor3bEXT),/usr/include/GL/glew.hU.  Ì{>teý»za*glSecondaryColor3dEXTŒP GLEW_GET_FUN(__glewSecondaryColor3dEXT),/usr/include/GL/glew.hU.  Ì|ìteý»¾Ú*glSecondaryColor3fEXTŽP GLEW_GET_FUN(__glewSecondaryColor3fEXT),/usr/include/GL/glew.hU.  Ì}®ñteý¼&¨*glSecondaryColor3iEXTP GLEW_GET_FUN(__glewSecondaryColor3iEXT),/usr/include/GL/glew.hU.  Ì~§9teý¼e¬Ð*glSecondaryColor3hvNV­P GLEW_GET_FUN(__glewSecondaryColor3hvNV),/usr/include/GL/glew.hU.  Ì‚îWteý½~-6*glSecondaryColor3sEXT’P GLEW_GET_FUN(__glewSecondaryColor3sEXT),/usr/include/GL/glew.hUk}|¬ý«ûAûÝv:,glMultTransposeMatrixdQR GLEW_GET_FUN(__glewMultTransposeMatrixd),/usr/include/GL/glew.hUk}|¬ý¹ûAûÝyÐ,glMultTransposeMatrixfRR GLEW_GET_FUN(__glewMultTransposeMatrixf),/usr/include/GL/glew.hUz-Æ>%êŒ>›%òØÏ¢7*glColorFragmentOp1ATI P GLEW_GET_FUN(__glewColorFragmentOp1ATI),/usr/include/GL/glew.hUz-Æ>&pã>›%òØò *glColorFragmentOp2ATI P GLEW_GET_FUN(__glewColorFragmentOp2ATI),/usr/include/GL/glew.hUz-Æ>&÷:>›%òÙsí*glColorFragmentOp3ATI P GLEW_GET_FUN(__glewColorFragmentOp3ATI),/usr/include/GL/glew.hUNIúvÚ¨¬£ðq¬00GLEW_NV_pixel_data_range 9R GLEW_GET_VAR(__GLEW_NV_pixel_data_range),/usr/include/GL/glew.hUîèÆàà̘$y#p»:glEnableVariantClientStateEXT` GLEW_GET_FUN(__glewEnableVariantClientStateEXT),/usr/include/GL/glew.hUùÙãi±Í‰LÕÈææÓœ8GLEW_EXT_pixel_buffer_objectþZ GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object),/usr/include/GL/glew.hVQžNXµ‚ŠR »¨cŸ2GLEW_NV_fragment_program2öT GLEW_GET_VAR(__GLEW_NV_fragment_program2),/usr/include/GL/glew.hVQžNXµŠR »¨c¢§2GLEW_NV_fragment_program4ÿT GLEW_GET_VAR(__GLEW_NV_fragment_program4),/usr/include/GL/glew.hVŸb—0"/.Çó°¹ì$?‘.glSpriteParameterfvSGIX&T GLEW_GET_FUN(__glewSpriteParameterfvSGIX),/usr/include/GL/glew.hVŸb—1é'ÓÇó°º`­]B.glSpriteParameterivSGIX&T GLEW_GET_FUN(__glewSpriteParameterivSGIX),/usr/include/GL/glew.hWeÀ $â?¾i–êd~:glPixelTransformParameterfEXT` GLEW_GET_FUN(__glewPixelTransformParameterfEXT),/usr/include/GL/glew.hWeÀ $ã—D¾i–ꄟ:glPixelTransformParameteriEXT` GLEW_GET_FUN(__glewPixelTransformParameteriEXT),/usr/include/GL/glew.hW†3ýâ@@Ÿ3wrÔ+¹^&glDetailTexFuncSGIS$L GLEW_GET_FUN(__glewDetailTexFuncSGIS),/usr/include/GL/glew.hWŠÞ&ÒÉ*LýµêíÓ(glGenFramebuffersEXT7N GLEW_GET_FUN(__glewGenFramebuffersEXT),/usr/include/GL/glew.hWöv„ȼO>‹,GL_ATI_fragment_shader¾ 1,/usr/include/GL/glew.hXF…£ Òï`>‹&GL_ARB_draw_buffers ß 1,/usr/include/GL/glew.hXN`ï<ñ.>‹&GL_ARB_multitexture ÷ 1,/usr/include/GL/glew.hXPŸÆåaº>‹&GL_ARB_point_sprite ­ 1,/usr/include/GL/glew.hXUBðl[ è>‹&GL_ARB_vertex_blend 1,/usr/include/GL/glew.hXÃïV9§Ò/æR‰Ñ~£l.(glPointParameterfARB £N GLEW_GET_FUN(__glewPointParameterfARB),/usr/include/GL/glew.hXÃïV9§õæR‰Ñ~¬\(glPointParameterfEXT9N GLEW_GET_FUN(__glewPointParameterfEXT),/usr/include/GL/glew.hXÃïV9«·æR‰Ñu—–(glPointParameterivNV JN GLEW_GET_FUN(__glewPointParameterivNV),/usr/include/GL/glew.hXÚ Už3 Õu¹Œµ í2GLEW_APPLE_client_storageÖT GLEW_GET_VAR(__GLEW_APPLE_client_storage),/usr/include/GL/glew.hY Æ1Š&Žƒt4RÊ(GLEW_APPLE_ycbcr_422 ©J GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422),/usr/include/GL/glew.hY^K OÍQ/RH§ò¢ ª2GLEW_SGIX_texture_add_env& T GLEW_GET_VAR(__GLEW_SGIX_texture_add_env),/usr/include/GL/glew.hY¡y(»·o>>‹ GL_EXT_Cg_shaderQ 1,/usr/include/GL/glew.hY¡z¼EäºÌ>‹ GL_EXT_fog_coordg 1,/usr/include/GL/glew.hY¡zÏ…_¨P>‹ GL_EXT_histogramô 1,/usr/include/GL/glew.hY¡{UyI¶>‹ GL_EXT_texture3D1 1,/usr/include/GL/glew.hZ"¿íEô°>‹ GL_NV_evaluators; 1,/usr/include/GL/glew.hZ"ÁIkOÛ>‹ GL_NV_half_floatg 1,/usr/include/GL/glew.hZ(˜…;û‘p>‹ GL_OML_interlace#{ 1,/usr/include/GL/glew.hZ(˜úíü!s>‹ GL_OML_subsample#— 1,/usr/include/GL/glew.hZ8¬¹NV™Ýj*Ôíl(GLEW_ARB_multisample ðJ GLEW_GET_VAR(__GLEW_ARB_multisample),/usr/include/GL/glew.hZ]DS¾ç³>‹ GL_SGIX_resample%Ö 1,/usr/include/GL/glew.hZ™3Õªy]Ä>‹ GL_WIN_swap_hint'â 1,/usr/include/GL/glew.h[(” VÕøj>‹$GL_IBM_cull_vertex« 1,/usr/include/GL/glew.h[)`-Ö”>‹$GL_IBM_static_dataÐ 1,/usr/include/GL/glew.h[*[èÕÍ‚+¬Ö"Pmá,glXChannelRectSyncSGIX2T GLXEW_GET_FUN(__glewXChannelRectSyncSGIX)./usr/include/GL/glxew.h[O„‚í! @½ýóµ<›*glColorMaskIndexedEXT:P GLEW_GET_FUN(__glewColorMaskIndexedEXT),/usr/include/GL/glew.h[ ˆt=…ÉSãcp0Ãɾ*GLEW_WIN_specular_fog'ÛL GLEW_GET_VAR(__GLEW_WIN_specular_fog),/usr/include/GL/glew.h[¡“‰v[«¶×1bd<éº"glIndexPointerEXTXH GLEW_GET_FUN(__glewIndexPointerEXT),/usr/include/GL/glew.h[è%^,ÌZy¤´ƒmºi$glBlendEquationEXTÓJ GLEW_GET_FUN(__glewBlendEquationEXT),/usr/include/GL/glew.h\  ™ Hðôl&“– ‡"GLEW_3DFX_tbuffer¿D GLEW_GET_VAR(__GLEW_3DFX_tbuffer),/usr/include/GL/glew.h\"öW Fžâú§Ó¬,ÚÚñ"GLEW_OML_resample#D GLEW_GET_VAR(__GLEW_OML_resample),/usr/include/GL/glew.h\&wý"•rûrú@ûV¹A"GLEW_SGIX_clipmap%D GLEW_GET_VAR(__GLEW_SGIX_clipmap),/usr/include/GL/glew.h\0Êí¥Á)ê|©0¥^<GLEW_EXT_compiled_vertex_array^ GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array),/usr/include/GL/glew.h\MÅ'”ÕzwÎÂï¶YõÖ.glBeginOcclusionQueryNVøT GLEW_GET_FUN(__glewBeginOcclusionQueryNV),/usr/include/GL/glew.h\v©mË`[>‹&GLX_MESA_agp_offsetl 1./usr/include/GL/glxew.h\£hi$ìVvû€Ë³E.glFramebufferTextureEXToT GLEW_GET_FUN(__glewFramebufferTextureEXT),/usr/include/GL/glew.h\Ôª²MåW'ñPMbÔ×ÅÆ.glGetUniformLocationARB T GLEW_GET_FUN(__glewGetUniformLocationARB),/usr/include/GL/glew.h\ò-q!Ç輈gy{Mx,glStencilOpSeparateATIOR GLEW_GET_FUN(__glewStencilOpSeparateATI),/usr/include/GL/glew.h] •{ùËV>‹8GL_EXT_compiled_vertex_array 1,/usr/include/GL/glew.h]I ÌrFâ1:]L²ì6u<glGetTexParameterPointervAPPLE `b GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE),/usr/include/GL/glew.h]› X+9Ä>‹*GL_NV_vertex_program2# 1,/usr/include/GL/glew.h]› X+9Ë>‹*GL_NV_vertex_program3#% 1,/usr/include/GL/glew.h]› X+9Ò>‹*GL_NV_vertex_program4#0 1,/usr/include/GL/glew.h]¸úËïõ¯'>‹LGL_NV_framebuffer_multisample_coverage 1,/usr/include/GL/glew.h^kÐ&Ë}óp®Æú¶eº*glXChooseFBConfigSGIX†R GLXEW_GET_FUN(__glewXChooseFBConfigSGIX)./usr/include/GL/glxew.h^“€FÝÖf•>‹:GL_NV_texture_compression_vtc! 1,/usr/include/GL/glew.h^›ÿÞ֛õA^Î?þÓ.glGetMapControlPointsNVcT GLEW_GET_FUN(__glewGetMapControlPointsNV),/usr/include/GL/glew.h^¿K™!‡i‘ Y°À$glSecondaryColor3bäJ GLEW_GET_FUN(__glewSecondaryColor3b),/usr/include/GL/glew.h^¿K™!‡w‘ Y°V$glSecondaryColor3dæJ GLEW_GET_FUN(__glewSecondaryColor3d),/usr/include/GL/glew.h^¿K™!‡…‘ Y°ì$glSecondaryColor3fèJ GLEW_GET_FUN(__glewSecondaryColor3f),/usr/include/GL/glew.h^¿K™!‡š‘ Y°M$glSecondaryColor3iêJ GLEW_GET_FUN(__glewSecondaryColor3i),/usr/include/GL/glew.h^¿K™!‡à‘ Y°/;$glSecondaryColor3sìJ GLEW_GET_FUN(__glewSecondaryColor3s),/usr/include/GL/glew.h^ë¡ÒTò©v9TVI9€RglReplacementCodeuiTexCoord2fVertex3fvSUN'²x GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN),/usr/include/GL/glew.h^õýÛ§¬9ãŸO.H*glColorPointerListIBMP GLEW_GET_FUN(__glewColorPointerListIBM),/usr/include/GL/glew.h_6±h¶IÊE™cUŸáP,&glGenerateMipmapEXT9L GLEW_GET_FUN(__glewGenerateMipmapEXT),/usr/include/GL/glew.h_›ÿLÁ’ܹ§ÅsŽCÐ(glBindAttribLocation,N GLEW_GET_FUN(__glewBindAttribLocation),/usr/include/GL/glew.h_£¦Ïo)·&Í—ì¢~ebglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN'°ˆ GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN),/usr/include/GL/glew.h_§­P}U›™>‹6GL_EXT_packed_depth_stencil¢ 1,/usr/include/GL/glew.h_âlÒ!OíÇ>‹4GL_ATI_vertex_array_object¦ 1,/usr/include/GL/glew.h`¸ ó±=† Gt[ÂD&glBindBufferRangeNV!ùL GLEW_GET_FUN(__glewBindBufferRangeNV),/usr/include/GL/glew.h`p&H|÷ܦ»¼Š_GmÇ0glStencilFuncSeparateATINV GLEW_GET_FUN(__glewStencilFuncSeparateATI),/usr/include/GL/glew.h`”B®QAã“æ®¾=Aà‚(glBindBufferOffsetNV!øN GLEW_GET_FUN(__glewBindBufferOffsetNV),/usr/include/GL/glew.h`›Äø>CñM†5»xN7]*glBindRenderbufferEXT/P GLEW_GET_FUN(__glewBindRenderbufferEXT),/usr/include/GL/glew.h`§pöñ‘ÔÔ~M.á­_.glGetCompressedTexImageNT GLEW_GET_FUN(__glewGetCompressedTexImage),/usr/include/GL/glew.h`»505Í‚Œ‘ˆÁþpÙ‘6GLEW_SGIX_tag_sample_buffer&X GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer),/usr/include/GL/glew.h`Ã{\7aýìü—2¯;xÊÓ0GLEW_EXT_secondary_colorœR GLEW_GET_VAR(__GLEW_EXT_secondary_color),/usr/include/GL/glew.h`÷à%¶ÑV,O{’5,GLEW_EXT_draw_buffers2AN GLEW_GET_VAR(__GLEW_EXT_draw_buffers2),/usr/include/GL/glew.haUÑÂ{ø|.]7uÓÕÍç(glBlitFramebufferEXTÌN GLEW_GET_FUN(__glewBlitFramebufferEXT),/usr/include/GL/glew.ha=wæ_ËZ㠔Ȏ%É,GLEW_EXT_index_textureFN GLEW_GET_VAR(__GLEW_EXT_index_texture),/usr/include/GL/glew.had`Õ±'×úí!5ä]óé,GLEW_EXT_light_texturebN GLEW_GET_VAR(__GLEW_EXT_light_texture),/usr/include/GL/glew.ha—RŒÃˆs¶ú-±ÈI®ü5,GLEW_EXT_packed_pixelsÅN GLEW_GET_VAR(__GLEW_EXT_packed_pixels),/usr/include/GL/glew.haÁÇ;!Âþ õwZ.GLEW_APPLE_float_pixels %P GLEW_GET_VAR(__GLEW_APPLE_float_pixels),/usr/include/GL/glew.haÊ-–SÕ¸61¾Þ©3bõ.GLEW_APPLE_pixel_buffer BP GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer),/usr/include/GL/glew.haÕÅ[\ÑÐË ,‡Ž±yŠ–,GLEW_EXT_texture_arraySN GLEW_GET_VAR(__GLEW_EXT_texture_array),/usr/include/GL/glew.haÖú\lå³^[ÑBǦ.$glExecuteProgramNV"ÂJ GLEW_GET_FUN(__glewExecuteProgramNV),/usr/include/GL/glew.haòr#sŸ„ÉÔª>ý,GLEW_EXT_vertex_shader6N GLEW_GET_VAR(__GLEW_EXT_vertex_shader),/usr/include/GL/glew.hbk“`šÛêiÏ\VÁ¿3](glAddSwapHintRectWIN'æN GLEW_GET_FUN(__glewAddSwapHintRectWIN),/usr/include/GL/glew.hb"ˆywMå>‹:GLX_SUN_get_transparent_index€ 1./usr/include/GL/glxew.hbh>^M¹!ÌCì™â„“˜(glSharpenTexFuncSGIS$|N GLEW_GET_FUN(__glewSharpenTexFuncSGIS),/usr/include/GL/glew.hcOö™_!¾ñÓƒAŠÚ˜,glGetAttribLocationARBR GLEW_GET_FUN(__glewGetAttribLocationARB),/usr/include/GL/glew.hc\ù»¼Ö@>‹.GL_ARB_fragment_program  1,/usr/include/GL/glew.hc¤–[QùdV¸„X!¿$glGetActiveUniform8J GLEW_GET_FUN(__glewGetActiveUniform),/usr/include/GL/glew.hcÁ´QD,7kËú1!þ$glGetBufferSubDatadJ GLEW_GET_FUN(__glewGetBufferSubData),/usr/include/GL/glew.hcȲº›8m– ž73$glGetClipPlanefOES#qJ GLEW_GET_FUN(__glewGetClipPlanefOES),/usr/include/GL/glew.hcËhe[gnHTÅÌ$$glGetColorTableEXTìJ GLEW_GET_FUN(__glewGetColorTableEXT),/usr/include/GL/glew.hcËhe[Í‹nHTÅæPš$glGetColorTableSGI&ÓJ GLEW_GET_FUN(__glewGetColorTableSGI),/usr/include/GL/glew.hcÓ &àz!S:´¸·BGLEW_EXT_texture_compression_dxt1rd GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1),/usr/include/GL/glew.hcÓ ‚¥5z!S:µËXBGLEW_EXT_texture_compression_latc€d GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc),/usr/include/GL/glew.hcÓ „æz!S:µ–›BGLEW_EXT_texture_compression_s3tcœd GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc),/usr/include/GL/glew.hcÓ …ú©z!S:µÝe|BGLEW_EXT_texture_compression_rgtcŽd GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc),/usr/include/GL/glew.hd+ |†Þ q<Ø´ýC–2GLEW_EXT_stencil_two_sideÙT GLEW_GET_VAR(__GLEW_EXT_stencil_two_side),/usr/include/GL/glew.hd1C˪N">‹(GL_EXT_draw_buffers21 1,/usr/include/GL/glew.hd>%¾ÍÛ¤êÖéTäÄø](glBindFramebufferEXT.N GLEW_GET_FUN(__glewBindFramebufferEXT),/usr/include/GL/glew.hdvgCˆæÆ>‹(GL_EXT_index_textureD 1,/usr/include/GL/glew.hdŽGK­•Õ>‹.GL_EXT_clip_volume_hintè 1,/usr/include/GL/glew.hd›Ã±œÙ£vh[øŽp$glGetQueryObjectiveJ GLEW_GET_FUN(__glewGetQueryObjectiv),/usr/include/GL/glew.hdÄ¡JPóf>‹(GL_EXT_light_textureM 1,/usr/include/GL/glew.hd¬¯ü D¨§ûù`&‰ã$glGetShaderInfoLog=J GLEW_GET_FUN(__glewGetShaderInfoLog),/usr/include/GL/glew.hdÏ/S•ÞØ°ÒAƒ¶QS$glGetUniformuivEXTÌJ GLEW_GET_FUN(__glewGetUniformuivEXT),/usr/include/GL/glew.hdжX\±">‹(GL_EXT_packed_pixels½ 1,/usr/include/GL/glew.he)&õúì7>‹(GL_EXT_texture_arrayH 1,/usr/include/GL/glew.he+Õï DºŠ>‹(GL_EXT_vertex_shadero 1,/usr/include/GL/glew.hf½ƒXâzµø˜'ÇS.glAreProgramsResidentNV"¿T GLEW_GET_FUN(__glewAreProgramsResidentNV),/usr/include/GL/glew.hf<Æ˰‚þ··~­†åå¡,glCopyTexSubImage1DEXT„R GLEW_GET_FUN(__glewCopyTexSubImage1DEXT),/usr/include/GL/glew.hf<Æ˹nÅ··~­‰.Ü,,glCopyTexSubImage2DEXT…R GLEW_GET_FUN(__glewCopyTexSubImage2DEXT),/usr/include/GL/glew.hf<ÆËÂZŒ··~­‹wÒ·,glCopyTexSubImage3DEXT†R GLEW_GET_FUN(__glewCopyTexSubImage3DEXT),/usr/include/GL/glew.hf•öR ¹·g&› ïÇaÁÞ<glXCreateContextWithConfigSGIX‡d GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX)./usr/include/GL/glxew.hf»œOr+a9æ®íèØ8glFramebufferTextureLayerEXTq^ GLEW_GET_FUN(__glewFramebufferTextureLayerEXT),/usr/include/GL/glew.hf×'Þ—¯þ>‹.GL_NV_primitive_restart s 1,/usr/include/GL/glew.hguµL¦á}\Kä?8GLEW_REND_screen_coordinates#æZ GLEW_GET_VAR(__GLEW_REND_screen_coordinates),/usr/include/GL/glew.hgæâs¸¢ð›>‹<GL_IBM_texture_mirrored_repeatÜ 1,/usr/include/GL/glew.hhb®ã£úBÿRŸã‡aGPØ<GLEW_ERROR_GLX_VERSION_11_ONLY/¤R 3 /* GLX 1.2 and up are not supported */,/usr/include/GL/glew.hh²½ÅÍ.'Ç$é_ÑÃF8glFlushVertexArrayRangeAPPLE ˜^ GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE),/usr/include/GL/glew.hh¹E5Ým Q1ÐÒ'bê·*glFreeObjectBufferATI¿P GLEW_GET_FUN(__glewFreeObjectBufferATI),/usr/include/GL/glew.hhÑk5œË>‹,GL_HP_texture_lighting¢ 1,/usr/include/GL/glew.hiu àÛ61™cjù‹eV0glAttachShader+B GLEW_GET_FUN(__glewAttachShader),/usr/include/GL/glew.hivO=6£’cÐi?€ð>eglCreateShader0B GLEW_GET_FUN(__glewCreateShader),/usr/include/GL/glew.hivÖoÿ cÞõÎl}glDeleteShader2B GLEW_GET_FUN(__glewDeleteShader),/usr/include/GL/glew.hivÛíê}càsQâØŠ<glDetachShader3B GLEW_GET_FUN(__glewDetachShader),/usr/include/GL/glew.hiy‹?ß!Ídn@žxa¸glFogCoorddEXTyB GLEW_GET_FUN(__glewFogCoorddEXT),/usr/include/GL/glew.hiy‹?à.{dn@žx¦‰ÊglFogCoordfEXT{B GLEW_GET_FUN(__glewFogCoordfEXT),/usr/include/GL/glew.hiy‹?â¹Èdn@žyM\ƒglFogCoordhvNV¡B GLEW_GET_FUN(__glewFogCoordhvNV),/usr/include/GL/glew.hiyiO.úd‡ÎXHùÓÈglGetFenceivNVžB GLEW_GET_FUN(__glewGetFenceivNV),/usr/include/GL/glew.hiyic 4PŒd‡Ó|ÅŒ·glGetHandleARB B GLEW_GET_FUN(__glewGetHandleARB),/usr/include/GL/glew.hiyihµÎ:Wd‡Ôê?Ä%¶glGetHistogram ‡B GLEW_GET_FUN(__glewGetHistogram),/usr/include/GL/glew.hiyi¡WhÊ¢d‡ãk¤[5glGetMinmaxEXTB GLEW_GET_FUN(__glewGetMinmaxEXT),/usr/include/GL/glew.hiyiÉ~ßͶd‡í´›ÀyglGetProgramiv<B GLEW_GET_FUN(__glewGetProgramiv),/usr/include/GL/glew.hiyiÿm†éd‡û…I)@glGetUniformfvAB GLEW_GET_FUN(__glewGetUniformfv),/usr/include/GL/glew.hiyiÿm†Nd‡û…I„±glGetUniformivBB GLEW_GET_FUN(__glewGetUniformiv),/usr/include/GL/glew.hizx&ÔžYþdÍ-åÛ¡glHistogramEXTB GLEW_GET_FUN(__glewHistogramEXT),/usr/include/GL/glew.hi{†‹1U…eoãã´”“glIndexFuncEXT.B GLEW_GET_FUN(__glewIndexFuncEXT),/usr/include/GL/glew.hi{° ˸>eBJbÀáglIsFenceAPPLE B GLEW_GET_FUN(__glewIsFenceAPPLE),/usr/include/GL/glew.hi{¸-7í™$e&d&_mïglIsProgramARB¾B GLEW_GET_FUN(__glewIsProgramARB),/usr/include/GL/glew.hi{º¥DÖweÈ;"nµVglIsTextureEXTB GLEW_GET_FUN(__glewIsTextureEXT),/usr/include/GL/glew.hi}×Tk’&ÒeªE·Î`Ü¥glLightEnviEXTºB GLEW_GET_FUN(__glewLightEnviEXT),/usr/include/GL/glew.hi~Oõ™5ðeÉ+qS glMapBufferARBB GLEW_GET_FUN(__glewMapBufferARB),/usr/include/GL/glew.hiƒlÛ Ä¨×gmË,*6glSampleMapATIB GLEW_GET_FUN(__glewSampleMapATI),/usr/include/GL/glew.hiƒ½x« g,úÝÖ#TglShaderOp1EXT'B GLEW_GET_FUN(__glewShaderOp1EXT),/usr/include/GL/glew.hiƒ½y1dg,úÝÖEm/glShaderOp2EXT(B GLEW_GET_FUN(__glewShaderOp2EXT),/usr/include/GL/glew.hiƒ½y·»g,úÝÖgÖ glShaderOp3EXT)B GLEW_GET_FUN(__glewShaderOp3EXT),/usr/include/GL/glew.hiƒ½óxmg,úÞx»è4glShaderSourceJB GLEW_GET_FUN(__glewShaderSource),/usr/include/GL/glew.hi„€«ë4O g_jZé»àglTexBufferEXTdB GLEW_GET_FUN(__glewTexBufferEXT),/usr/include/GL/glew.hi„€³¨¥˜g_eº…ÃglTexCoord1hNV®B GLEW_GET_FUN(__glewTexCoord1hNV),/usr/include/GL/glew.hi„€³¨+ïg_eº¨+îglTexCoord2hNV°B GLEW_GET_FUN(__glewTexCoord2hNV),/usr/include/GL/glew.hi„€³¨²Fg_eºÊ”ÉglTexCoord3hNV²B GLEW_GET_FUN(__glewTexCoord3hNV),/usr/include/GL/glew.hi„€³¨8g_eºìý¤glTexCoord4hNV´B GLEW_GET_FUN(__glewTexCoord4hNV),/usr/include/GL/glew.hi„‘ÊúFaz^~´²×PŸ.glVariantArrayObjectATIÉT GLEW_GET_FUN(__glewVariantArrayObjectATI),/usr/include/GL/glew.hi…Ä¢¢|ig². ÀglUniform1fARB B GLEW_GET_FUN(__glewUniform1fARB),/usr/include/GL/glew.hi…Ä¢¢ng². èºQglUniform1iARB B GLEW_GET_FUN(__glewUniform1iARB),/usr/include/GL/glew.hi…Ä¢¢h0g².ÊvKglUniform2fARB B GLEW_GET_FUN(__glewUniform2fARB),/usr/include/GL/glew.hi…Ä¢¢û5g².1°ÜglUniform2iARB !B GLEW_GET_FUN(__glewUniform2iARB),/usr/include/GL/glew.hi…Ä¢¢%S÷g².lÖglUniform3fARB #B GLEW_GET_FUN(__glewUniform3fARB),/usr/include/GL/glew.hi…Ä¢¢&æüg².z§gglUniform3iARB %B GLEW_GET_FUN(__glewUniform3iARB),/usr/include/GL/glew.hi…Ä¢¢.?¾g².\caglUniform4fARB 'B GLEW_GET_FUN(__glewUniform4fARB),/usr/include/GL/glew.hi…Ä¢¢/ÒÃg².ÃòglUniform4iARB )B GLEW_GET_FUN(__glewUniform4iARB),/usr/include/GL/glew.hi…þ݃˜WgÀøg‡äF¶glVariantbvEXT,B GLEW_GET_FUN(__glewVariantbvEXT),/usr/include/GL/glew.hi…þ݃©æågÀøgŒv3ÌglVariantdvEXT-B GLEW_GET_FUN(__glewVariantdvEXT),/usr/include/GL/glew.hi…þ݃»¾sgÀøg‘ âglVariantfvEXT.B GLEW_GET_FUN(__glewVariantfvEXT),/usr/include/GL/glew.hi…þ݃ÖÈgÀøg—ãƒglVariantivEXT/B GLEW_GET_FUN(__glewVariantivEXT),/usr/include/GL/glew.hi…þÝ„/·ŽgÀøg®¼¥ñglVariantsvEXT0B GLEW_GET_FUN(__glewVariantsvEXT),/usr/include/GL/glew.hi†)3A/‹Q97ëáÿ2GLEW_APPLE_transform_hint nT GLEW_GET_VAR(__GLEW_APPLE_transform_hint),/usr/include/GL/glew.hi†õã0â% Ez9ÒñS‰rglXSelectEvent9D GLXEW_GET_FUN(__glewXSelectEvent)./usr/include/GL/glxew.hi‡‡ÓÑIëh?¾CµzglWeightubvARBÏB GLEW_GET_FUN(__glewWeightubvARB),/usr/include/GL/glew.hi‡‡Ô¼\h?¾$BsGglWeightuivARBÐB GLEW_GET_FUN(__glewWeightuivARB),/usr/include/GL/glew.hi‡‡Ôhò"h?¾;µglWeightusvARBÑB GLEW_GET_FUN(__glewWeightusvARB),/usr/include/GL/glew.hi‡<‡™Ü§¿hVòãâ~glWindowPos2dvöB GLEW_GET_FUN(__glewWindowPos2dv),/usr/include/GL/glew.hi‡<‡™Ü¨­hVòätglWindowPos2fvøB GLEW_GET_FUN(__glewWindowPos2fv),/usr/include/GL/glew.hi‡<‡™ÜªhVòäzåglWindowPos2ivúB GLEW_GET_FUN(__glewWindowPos2iv),/usr/include/GL/glew.hi‡<‡™Ü®¸hVò嫳glWindowPos2svüB GLEW_GET_FUN(__glewWindowPos2sv),/usr/include/GL/glew.hi‡<‡™Ü¯¦hVòåè©glWindowPos3dvþB GLEW_GET_FUN(__glewWindowPos3dv),/usr/include/GL/glew.hi‡<‡™Ü°”hVòæ%ŸglWindowPos3fvB GLEW_GET_FUN(__glewWindowPos3fv),/usr/include/GL/glew.hi‡<‡™Ü±ùhVòæglWindowPos3ivB GLEW_GET_FUN(__glewWindowPos3iv),/usr/include/GL/glew.hi‡<‡™Ü¶ŸhVòç±ÞglWindowPos3svB GLEW_GET_FUN(__glewWindowPos3sv),/usr/include/GL/glew.hi‡¬òr,]h/!c¯æÚdglWriteMaskEXT4B GLEW_GET_FUN(__glewWriteMaskEXT),/usr/include/GL/glew.hi×;"8@~íÆ&L[[7á´0glCreateProgramObjectARB V GLEW_GET_FUN(__glewCreateProgramObjectARB),/usr/include/GL/glew.hjIŸâ Kwc²át::¢Ö.glGlobalAlphaFactorbSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN),/usr/include/GL/glew.hjIŸâ!X%c²át:tŒ.glGlobalAlphaFactordSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactordSUN),/usr/include/GL/glew.hjIŸâ"dÓc²át:ÄFB.glGlobalAlphaFactorfSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN),/usr/include/GL/glew.hjIŸâ#÷Øc²át;+€Ó.glGlobalAlphaFactoriSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN),/usr/include/GL/glew.hjIŸâ)7>c²át<ƒ™a.glGlobalAlphaFactorsSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN),/usr/include/GL/glew.hjd×)Óå’Ò@Ö›f9.GLXEW_EXT_visual_ratingeR GLXEW_GET_VAR(__GLXEW_EXT_visual_rating)./usr/include/GL/glxew.hjPÓ„á¾`»"(Ô4GLEW_EXT_multi_draw_arrayszV GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays),/usr/include/GL/glew.hj˜h7#ªãø}Yšâº=Ž>GLEW_NV_multisample_filter_hintâ` GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint),/usr/include/GL/glew.hj¯­P²É­'4²B>/ƒÆ.glReplacementCodeubvSUN'cT GLEW_GET_FUN(__glewReplacementCodeubvSUN),/usr/include/GL/glew.hj¯­P³˜4²B>*.A“.glReplacementCodeuivSUN'eT GLEW_GET_FUN(__glewReplacementCodeuivSUN),/usr/include/GL/glew.hj¯­P³aU^4²B>Aã.glReplacementCodeusvSUN'gT GLEW_GET_FUN(__glewReplacementCodeusvSUN),/usr/include/GL/glew.hj¿úâ´µ¯/¥+ÅÒê@GLEW_IBM_texture_mirrored_repeatàb GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat),/usr/include/GL/glew.hk5³ 8MÉæéOp8MNi.glGetQueryObjecti64vEXTòT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT),/usr/include/GL/glew.hkR †ÀÕ>‹2GL_EXT_texture_edge_clamp¹ 1,/usr/include/GL/glew.hk„Z/ÜS"wx÷ƒ"ÅÖNglTexCoord2fColor4fNormal3fVertex3fvSUN'¸t GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hkžR\:ì¢S½e}lLl>š0glXDestroyGLXPbufferSGIXýX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX)./usr/include/GL/glxew.hkºµ¾„âr>‹2GL_ATIX_texture_env_routeV 1,/usr/include/GL/glew.hlI‹]• ÐÖ³«ÃÀ¸ k,glGetVaryingLocationNV!ýR GLEW_GET_FUN(__glewGetVaryingLocationNV),/usr/include/GL/glew.hlና٫ͅ0S**?üED,glXQueryContextInfoEXTT GLXEW_GET_FUN(__glewXQueryContextInfoEXT)./usr/include/GL/glxew.hm&ñÃÿ˜¼¿¡²iÓªg~,glGetDetailTexFuncSGIS$R GLEW_GET_FUN(__glewGetDetailTexFuncSGIS),/usr/include/GL/glew.hmoêåL… j†CrTôãð]*glGenVertexShadersEXTP GLEW_GET_FUN(__glewGenVertexShadersEXT),/usr/include/GL/glew.hn5G(á7 ¢S'(Ø 1.GLEW_EXT_blend_logic_opÃP GLEW_GET_VAR(__GLEW_EXT_blend_logic_op),/usr/include/GL/glew.hn5G-ÉŠS(`óÖ U.GLEW_EXT_blend_subtractáP GLEW_GET_VAR(__GLEW_EXT_blend_subtract),/usr/include/GL/glew.hnL"‚ñ®3Ðu†Õµù“Šë*glIndexPointerListIBMP GLEW_GET_FUN(__glewIndexPointerListIBM),/usr/include/GL/glew.hnO†’ŒÿaÁÆ­ ³YA¸0glGetFragDataLocationEXTËV GLEW_GET_FUN(__glewGetFragDataLocationEXT),/usr/include/GL/glew.hn«éÿ·¥‡M_2î,glXQueryGLXPbufferSGIXÿT GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX)./usr/include/GL/glxew.hoc\2‰EÍ>‹0GL_INTEL_parallel_arrays0 1,/usr/include/GL/glew.ho]ƨ,÷RžÔó­h!.GLEW_EXT_color_subtable P GLEW_GET_VAR(__GLEW_EXT_color_subtable),/usr/include/GL/glew.ho‚”¿fÃêQ“«”{ŒÃ\*GLXEW_ARB_multisample–N GLXEW_GET_VAR(__GLXEW_ARB_multisample)./usr/include/GL/glxew.ho(‰©}Ä, ¢ŠìS2GLEW_EXT_geometry_shader4tT GLEW_GET_VAR(__GLEW_EXT_geometry_shader4),/usr/include/GL/glew.ho³àïÃá‘>‹4GL_ARB_pixel_buffer_object ‹ 1,/usr/include/GL/glew.hp´¼^øªèïnkŠ8i*glDrawElementArrayATI—P GLEW_GET_FUN(__glewDrawElementArrayATI),/usr/include/GL/glew.hp"sùéä媼t½Ì,glEndFragmentShaderATIR GLEW_GET_FUN(__glewEndFragmentShaderATI),/usr/include/GL/glew.hpuàL•³…,æ¾…Dc•tÓ.GLEW_EXT_draw_instancedPP GLEW_GET_VAR(__GLEW_EXT_draw_instanced),/usr/include/GL/glew.hpéØY¯{ĪlËgqÀ*GLEW_INGR_color_clampL GLEW_GET_VAR(__GLEW_INGR_color_clamp),/usr/include/GL/glew.hpò¤ÖÉpÉ/î·¶,C640GLXEW_MESA_set_3dfx_mode©T GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode)./usr/include/GL/glxew.hpþQ1âã0ºòY`û„Y©m2glCompressedTexImage1DARB X GLEW_GET_FUN(__glewCompressedTexImage1DARB),/usr/include/GL/glew.hpþQ1âìòY`û†¢Ÿø2glCompressedTexImage2DARB X GLEW_GET_FUN(__glewCompressedTexImage2DARB),/usr/include/GL/glew.hpþQ1âõHòY`ûˆë–ƒ2glCompressedTexImage3DARB ‘X GLEW_GET_FUN(__glewCompressedTexImage3DARB),/usr/include/GL/glew.hpþY»—=ò[g5–ëëD2glCompressedTexSubImage1DKX GLEW_GET_FUN(__glewCompressedTexSubImage1D),/usr/include/GL/glew.hpþY»—´ò[g5–ì ¿2glCompressedTexSubImage2DLX GLEW_GET_FUN(__glewCompressedTexSubImage2D),/usr/include/GL/glew.hpþY»˜+ò[g5–ì(:2glCompressedTexSubImage3DMX GLEW_GET_FUN(__glewCompressedTexSubImage3D),/usr/include/GL/glew.hq$?JÂÔÜHÐ)2ÐÌÌ4GLXEW_MESA_release_buffers™X GLXEW_GET_VAR(__GLXEW_MESA_release_buffers)./usr/include/GL/glxew.hqG á˜f²RÁìÕI…>glTexCoord2fColor3fVertex3fvSUN'¶d GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN),/usr/include/GL/glew.hqH³UüÈâñ]ð‰g8glProgramLocalParameter4dARBÃ^ GLEW_GET_FUN(__glewProgramLocalParameter4dARB),/usr/include/GL/glew.hqH´bªÈâñ]Ž5[8glProgramLocalParameter4fARBÅ^ GLEW_GET_FUN(__glewProgramLocalParameter4fARB),/usr/include/GL/glew.hqHV·ÇÈâñ]·Éºf8glProgramLocalParameterI4iNVY^ GLEW_GET_FUN(__glewProgramLocalParameterI4iNV),/usr/include/GL/glew.hqI2ˆûîâǙɦ1WIœf$glClearColorIuiEXTSJ GLEW_GET_FUN(__glewClearColorIuiEXT),/usr/include/GL/glew.hq€0²õßù¥²Ü#¿<glSecondaryColorPointerListIBMb GLEW_GET_FUN(__glewSecondaryColorPointerListIBM),/usr/include/GL/glew.hq˜‰bVð® ”h¬¼ $glPixelDataRangeNV 7J GLEW_GET_FUN(__glewPixelDataRangeNV),/usr/include/GL/glew.hrͲf‚îÈxÍW&Ñ8GLEW_NV_packed_depth_stencil Z GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil),/usr/include/GL/glew.hrSÌ#îèØé|E t|0GLEW_EXT_texture_env_addÛR GLEW_GET_VAR(__GLEW_EXT_texture_env_add),/usr/include/GL/glew.hrSÌ$#D|E*fŤË0GLEW_EXT_texture_integerYR GLEW_GET_VAR(__GLEW_EXT_texture_integer),/usr/include/GL/glew.hr’–Jœh&>‹4GL_SGI_texture_color_table&Ü 1,/usr/include/GL/glew.hr½ŸûJ1k>‹6GL_NV_texture_expand_normal!  1,/usr/include/GL/glew.hs "M¥¶Ë1i÷ZEù>glTexCoord2fColor4ubVertex3fSUN'¹d GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN),/usr/include/GL/glew.hs. J÷7 <¤•ï1Øû(glFragmentLightfSGIX%uN GLEW_GET_FUN(__glewFragmentLightfSGIX),/usr/include/GL/glew.hs. J÷IÔ”<¤•ï5´äŸ(glFragmentLightfvEXT¯N GLEW_GET_FUN(__glewFragmentLightfvEXT),/usr/include/GL/glew.hs. J÷RBõ<¤•ï7ݼœ(glFragmentLightiSGIX%wN GLEW_GET_FUN(__glewFragmentLightiSGIX),/usr/include/GL/glew.hs. J÷d—é<¤•ï<È@(glFragmentLightivEXT±N GLEW_GET_FUN(__glewFragmentLightivEXT),/usr/include/GL/glew.hsZ¸53šð=5ÚÜ@!ë9¢0GLEW_ERROR_NO_GL_VERSION/¢6 1 /* missing GL version */,/usr/include/GL/glew.hs¿µ£ÿœZÖÝxkÃ8GLEW_ARB_texture_compression —Z GLEW_GET_VAR(__GLEW_ARB_texture_compression),/usr/include/GL/glew.hs¿ÎèmáZNñÁ"…”8GLEW_ARB_texture_env_combine äZ GLEW_GET_VAR(__GLEW_ARB_texture_env_combine),/usr/include/GL/glew.ht%â¢Ìƒœü WXž7ç2glBindFragDataLocationEXTÊX GLEW_GET_FUN(__glewBindFragDataLocationEXT),/usr/include/GL/glew.htùûr45>‹8GLX_SGIX_visual_select_group= 1./usr/include/GL/glxew.hu :ñr»=,Ì*£IýLÓ.GLEW_EXT_index_material=P GLEW_GET_VAR(__GLEW_EXT_index_material),/usr/include/GL/glew.huf­øõ…L˜wjÅøj s>GLEW_NV_fragment_program_option` GLEW_GET_VAR(__GLEW_NV_fragment_program_option),/usr/include/GL/glew.huñ9-»‹,GL_SGIS_detail_texture$ 1,/usr/include/GL/glew.hv›ØìlÔÂ’.¢ÕjH.glFragmentMaterialfSGIX%yT GLEW_GET_FUN(__glewFragmentMaterialfSGIX),/usr/include/GL/glew.hv›ØìÁÔÂ’.§‡uì.glFragmentMaterialfvEXT³T GLEW_GET_FUN(__glewFragmentMaterialfvEXT),/usr/include/GL/glew.hv›Øì/fÔÂ’.©°Mé.glFragmentMaterialiSGIX%{T GLEW_GET_FUN(__glewFragmentMaterialiSGIX),/usr/include/GL/glew.hv›Øì0„ZÔÂ’.®bY.glFragmentMaterialivEXTµT GLEW_GET_FUN(__glewFragmentMaterialivEXT),/usr/include/GL/glew.hw™tUžÌª@·ó ›.glGetAttachedObjectsARB T GLEW_GET_FUN(__glewGetAttachedObjectsARB),/usr/include/GL/glew.hw¯{«8ß“k>‹0GL_NV_vertex_array_range" 1,/usr/include/GL/glew.hwôĸί>‹.GL_EXT_texture_cube_map£ 1,/usr/include/GL/glew.hwôĹ;_ì>‹.GL_EXT_texture_env_dot3 1,/usr/include/GL/glew.hwôĽé8ý)>‹.GL_EXT_texture_lod_bias` 1,/usr/include/GL/glew.hx ñaÈNòø¬$eZsP¨0GLEW_ARB_texture_env_add ÄR GLEW_GET_VAR(__GLEW_ARB_texture_env_add),/usr/include/GL/glew.hx!êí‰w<õ›­”ÚüjÑX,GLEW_ATI_element_array›N GLEW_GET_VAR(__GLEW_ATI_element_array),/usr/include/GL/glew.hxn­”©1ïÏ3•s Å6Î&glMultiDrawElementsßL GLEW_GET_FUN(__glewMultiDrawElements),/usr/include/GL/glew.hxqF¯VµÅœ‡p:˜M*glGetBufferSubDataARBP GLEW_GET_FUN(__glewGetBufferSubDataARB),/usr/include/GL/glew.hx{¸òWDÅ6ìÊîî°¬&glMultiTexCoord1hNV¢L GLEW_GET_FUN(__glewMultiTexCoord1hNV),/usr/include/GL/glew.hx{¸òWË6ìÊï‡&glMultiTexCoord2hNV¤L GLEW_GET_FUN(__glewMultiTexCoord2hNV),/usr/include/GL/glew.hx{¸òW‘Qs6ìÊï3‚b&glMultiTexCoord3hNV¦L GLEW_GET_FUN(__glewMultiTexCoord3hNV),/usr/include/GL/glew.hx{¸òW‘×Ê6ìÊïUë=&glMultiTexCoord4hNV¨L GLEW_GET_FUN(__glewMultiTexCoord4hNV),/usr/include/GL/glew.hx¿Ñp”3ùñC°¹)ž.GLEW_ARB_matrix_palette ÙP GLEW_GET_VAR(__GLEW_ARB_matrix_palette),/usr/include/GL/glew.hxª©«ÀÝÖñˆCæ.GLEW_EXT_misc_attributekP GLEW_GET_VAR(__GLEW_EXT_misc_attribute),/usr/include/GL/glew.hxöDt­¸§Òˆ„Í‚,GLEW_ATI_texture_float“N GLEW_GET_VAR(__GLEW_ATI_texture_float),/usr/include/GL/glew.hyU-í\¡éâ«ñê^¿·õ.glGenOcclusionQueriesNVûT GLEW_GET_FUN(__glewGenOcclusionQueriesNV),/usr/include/GL/glew.hyY­“Š«ŠMÏ‘h¹e@P<GLEW_ATIX_texture_env_combine3O^ GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3),/usr/include/GL/glew.hyZ–ÞݾÔ>‹.GL_NV_geometry_program4! 1,/usr/include/GL/glew.hy\ua™ï >‹4GL_EXT_blend_func_separate¯ 1,/usr/include/GL/glew.hy|¢²pæc>‹:GL_NV_multisample_filter_hintÞ 1,/usr/include/GL/glew.hz9í;`ä+¹>‹8GL_ATIX_texture_env_combine3I 1,/usr/include/GL/glew.hzy4òþ>‹*GLX_EXT_visual_rating_ 1./usr/include/GL/glxew.h{&lÿÝàœÑÓ/ÅÅ\œ*GLEW_NV_texgen_emboss õL GLEW_GET_VAR(__GLEW_NV_texgen_emboss),/usr/include/GL/glew.h{[N¹" Xa>‹(GL_ATI_element_array 1,/usr/include/GL/glew.h{ß¶/¦’ØÄÓ#r¶‘[• .GLEW_EXT_polygon_offsetMP GLEW_GET_VAR(__GLEW_EXT_polygon_offset),/usr/include/GL/glew.h{üV”H6©â£ æD„ÐÑõ.glProgramParameter4dvNV"ÐT GLEW_GET_FUN(__glewProgramParameter4dvNV),/usr/include/GL/glew.h{üV”H7¶£ æD…£«.glProgramParameter4fvNV"ÒT GLEW_GET_FUN(__glewProgramParameter4fvNV),/usr/include/GL/glew.h|ùH~ÜB2:ʈ\mí§>glGetRenderbufferParameterivEXT;d GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT),/usr/include/GL/glew.h|/§å ÖÔ>‹(GL_ATI_texture_float„ 1,/usr/include/GL/glew.h|Ío-±¶öEæNÜ—¹(glGetActiveAttribARBN GLEW_GET_FUN(__glewGetActiveAttribARB),/usr/include/GL/glew.h|Ípa)’:•EæN0ò@)¼(glGetActiveVaryingNV!ûN GLEW_GET_FUN(__glewGetActiveVaryingNV),/usr/include/GL/glew.h}@LLB|£-s fÌXŽN.GLEW_EXT_rescale_normalXP GLEW_GET_VAR(__GLEW_EXT_rescale_normal),/usr/include/GL/glew.h}ÏEË?h‹!ÚåzDI¸¬Ô0GLEW_APPLE_element_arrayïR GLEW_GET_VAR(__GLEW_APPLE_element_array),/usr/include/GL/glew.h}Ö¤%ÁÅš~>‹4GL_SGIX_texture_scale_bias&n 1,/usr/include/GL/glew.h}ûˆð¡ö>‹&GLX_NV_float_buffer° 1./usr/include/GL/glxew.h~köÛêð/`‰Éù]0glTexCoord2fVertex3fvSUN'¾V GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN),/usr/include/GL/glew.h~£ž÷+HäIuñì ë0GLEW_APPLE_texture_range cR GLEW_GET_VAR(__GLEW_APPLE_texture_range),/usr/include/GL/glew.h~ª*_ÉiDÞŠ#5Tþiý.GLEW_ARB_shader_objects 1P GLEW_GET_VAR(__GLEW_ARB_shader_objects),/usr/include/GL/glew.h~ª2$ÞgÉ‘Š%2ÏægD.GLEW_ARB_shadow_ambient TP GLEW_GET_VAR(__GLEW_ARB_shadow_ambient),/usr/include/GL/glew.h~õ¾uamaçCîv¸ßø¾^0glXGetVisualFromFBConfig5X GLXEW_GET_FUN(__glewXGetVisualFromFBConfig)./usr/include/GL/glxew.h&g*"䢸Bð D/&glElementPointerATI™L GLEW_GET_FUN(__glewElementPointerATI),/usr/include/GL/glew.h-³ÖQ H>‹4GL_SGIS_texture_edge_clamp$Ÿ 1,/usr/include/GL/glew.h21§9ã¬õ{ÃJ¾Ž.GLEW_EXT_texture_objectP GLEW_GET_VAR(__GLEW_EXT_texture_object),/usr/include/GL/glew.h¹ƒéüZk¯>‹&GL_ATI_draw_buffersn 1,/usr/include/GL/glew.hÉE{©Ôs>‹&GL_ATI_pn_triangles+ 1,/usr/include/GL/glew.hêQ¥ñup¤·~&-òc .glTexCoord2fVertex3fSUN'½T GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN),/usr/include/GL/glew.h€|Z†F`ðT%úÇ;2glLoadTransposeMatrixdARBoX GLEW_GET_FUN(__glewLoadTransposeMatrixdARB),/usr/include/GL/glew.h€|Z‡SðT%?˜ñ2glLoadTransposeMatrixfARBpX GLEW_GET_FUN(__glewLoadTransposeMatrixfARB),/usr/include/GL/glew.h€L!tЇŬ#¦Û:ƒ9¬.glTexCoord4fVertex4fSUN'ÁT GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN),/usr/include/GL/glew.h€L¥)U¦©º½{ev…Å3í(glGetProgramStringNV"ÆN GLEW_GET_FUN(__glewGetProgramStringNV),/usr/include/GL/glew.h€|8ÁëWn^Žçh:0glTexCoord4fVertex4fvSUN'ÂV GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN),/usr/include/GL/glew.h€š§6¶HDöK§g 7Ñ.glDrawElementArrayAPPLEéT GLEW_GET_FUN(__glewDrawElementArrayAPPLE),/usr/include/GL/glew.h3Ÿéˆ®'Às×-à’ÿš"GLXEW_SGI_cushionNF GLXEW_GET_VAR(__GLXEW_SGI_cushion)./usr/include/GL/glxew.h3ÅE@P}À}hÐ| X"GLXEW_VERSION_1_0 F GLXEW_GET_VAR(__GLXEW_VERSION_1_0)./usr/include/GL/glxew.h3ÅE@P„À}hÐ|"#"GLXEW_VERSION_1_1±F GLXEW_GET_VAR(__GLXEW_VERSION_1_1)./usr/include/GL/glxew.h3ÅE@P‹À}hÐ|#î"GLXEW_VERSION_1_2¾F GLXEW_GET_VAR(__GLXEW_VERSION_1_2)./usr/include/GL/glxew.h3ÅE@P’À}hÐ|%¹"GLXEW_VERSION_1_3;F GLXEW_GET_VAR(__GLXEW_VERSION_1_3)./usr/include/GL/glxew.h3ÅE@P™À}hÐ|'„"GLXEW_VERSION_1_4IF GLXEW_GET_VAR(__GLXEW_VERSION_1_4)./usr/include/GL/glxew.hKë#£@,'»ueØæ8glCompressedTexSubImage1DARB ’^ GLEW_GET_FUN(__glewCompressedTexSubImage1DARB),/usr/include/GL/glew.hKë,,'»uh!ܦ8glCompressedTexSubImage2DARB “^ GLEW_GET_FUN(__glewCompressedTexSubImage2DARB),/usr/include/GL/glew.hKë5zÎ,'»ujjÓ18glCompressedTexSubImage3DARB ”^ GLEW_GET_FUN(__glewCompressedTexSubImage3DARB),/usr/include/GL/glew.hpðå·ò]A@1Å¢)ò4.GLEW_ARB_vertex_programîP GLEW_GET_VAR(__GLEW_ARB_vertex_program),/usr/include/GL/glew.h¥¥Z¿¶ÂE¬fgU.glTexCoordPointervINTEL?T GLEW_GET_FUN(__glewTexCoordPointervINTEL),/usr/include/GL/glew.hʈœ¾Eå ŽãóIľ*glStringMarkerGREMEDYmP GLEW_GET_FUN(__glewStringMarkerGREMEDY),/usr/include/GL/glew.hó:ÿÁAƦ>‹<GL_ATI_texture_compression_3dcl 1,/usr/include/GL/glew.h‚=K<%Óú™Ä à>’).GLEW_ATIX_point_spritesBP GLEW_GET_VAR(__GLEW_ATIX_point_sprites),/usr/include/GL/glew.h‚LÐÈCõ>‹,GLX_MESA_set_3dfx_mode  1./usr/include/GL/glxew.h‚Àg´ƒG–†¶$(ûâ>GLEW_NV_parameter_buffer_object #` GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object),/usr/include/GL/glew.h‚ð_>2¦€u>‹2GL_ARB_color_buffer_float ° 1,/usr/include/GL/glew.h‚øÃe^îükúF‹Å÷fTv2GLEW_ARB_fragment_program T GLEW_GET_VAR(__GLEW_ARB_fragment_program),/usr/include/GL/glew.hƒˆ×'•>‹*GL_IBM_rasterpos_clipÅ 1,/usr/include/GL/glew.hƒ¾ÇïXï¦5˜ð ïEó%RGLEW_ATIX_vertex_shader_output_point_sizegt GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size),/usr/include/GL/glew.hƒØ¬rf\M>‹0GL_ARB_texture_rectangle2 1,/usr/include/GL/glew.hƒé«Š‰"GÁ>‹.GL_ARB_half_float_pixel ì 1,/usr/include/GL/glew.h„”%Â&ŸaïSêŽ%U&glIsObjectBufferATIÆL GLEW_GET_FUN(__glewIsObjectBufferATI),/usr/include/GL/glew.h„*ÂíÆR)ÿU˜ûÜü2GLEW_EXT_clip_volume_hintìT GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint),/usr/include/GL/glew.h„6¾q× 0Í14´ØI\P(GLEW_SUN_slice_accum'>J GLEW_GET_VAR(__GLEW_SUN_slice_accum),/usr/include/GL/glew.h„Jè.Ü=x>‹:GL_NV_fragment_program_option 1,/usr/include/GL/glew.h„•.ä‡)|”>‹&GLX_OML_swap_method 1./usr/include/GL/glxew.h„œú¶.;˜åÚФ`ÆPGLEW_NV_framebuffer_multisample_coverager GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage),/usr/include/GL/glew.h„Ë^†ëS‹ºXŸ:‹<GL_EXT_separate_specular_color£ 1,/usr/include/GL/glew.h…̺š÷ù_0zZýy꥞,glGetConvolutionFilter „R GLEW_GET_FUN(__glewGetConvolutionFilter),/usr/include/GL/glew.h…÷¾°Þ‘•1¼ÞáýÙÈ*glGetProgramStringARB¸P GLEW_GET_FUN(__glewGetProgramStringARB),/usr/include/GL/glew.h…¦á]„~~cÓº—=‡É’.glUpdateObjectBufferATIÈT GLEW_GET_FUN(__glewUpdateObjectBufferATI),/usr/include/GL/glew.h…³‚—Ó¤;hÿ¸ûêr·4GLXEW_MESA_copy_sub_bufferX GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer)./usr/include/GL/glxew.h…É]].¦W6sø…):glProgramLocalParameter4dvARBÄ` GLEW_GET_FUN(__glewProgramLocalParameter4dvARB),/usr/include/GL/glew.h…É]].à4W6xŠr?:glProgramLocalParameter4fvARBÆ` GLEW_GET_FUN(__glewProgramLocalParameter4fvARB),/usr/include/GL/glew.h…É]]8ÃnñW94µ¸¨:glProgramLocalParameterI4ivNVZ` GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV),/usr/include/GL/glew.h…É]]8ÉTJW968R½:glProgramLocalParameterI4uiNV[` GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV),/usr/include/GL/glew.h…þÍVŠ]¡>‹,GL_SGIS_texture_select$Ç 1,/usr/include/GL/glew.h†rñˆ9lR•$\ükå"¡2GLEW_NV_primitive_restart ~T GLEW_GET_VAR(__GLEW_NV_primitive_restart),/usr/include/GL/glew.h‡u¡ao qâ }®êǨ$glTexSubImage1DEXTòJ GLEW_GET_FUN(__glewTexSubImage1DEXT),/usr/include/GL/glew.h‡u¡ao 8â }±3¾3$glTexSubImage2DEXTóJ GLEW_GET_FUN(__glewTexSubImage2DEXT),/usr/include/GL/glew.h‡u¡aoôÿâ }³|´¾$glTexSubImage3DEXTôJ GLEW_GET_FUN(__glewTexSubImage3DEXT),/usr/include/GL/glew.h‡ÔÑ÷A½9#p˜N“åSŒ@GLEW_EXT_separate_specular_color©b GLEW_GET_VAR(__GLEW_EXT_separate_specular_color),/usr/include/GL/glew.h‡Ø)Y“«yÞ>‹0GL_NV_light_max_exponentÒ 1,/usr/include/GL/glew.hˆ@Ò¼ÆÔÄMGD*h›DGLEW_SGIX_texture_coordinate_clamp&-f GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp),/usr/include/GL/glew.hˆ]ÇŸö-ÇaÒ¥)m®šÜ”4GLEW_INTEL_parallel_arraysBV GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays),/usr/include/GL/glew.hˆªciIô @<—'\{,glCopyColorSubTableEXTR GLEW_GET_FUN(__glewCopyColorSubTableEXT),/usr/include/GL/glew.hˆº´øïÀå>òž{j4Ì8glGetVertexAttribPointervARBº^ GLEW_GET_FUN(__glewGetVertexAttribPointervARB),/usr/include/GL/glew.hˆê¿R^§ÕÀNK³Ôí^x:GLEW_ARB_shading_language_100 <\ GLEW_GET_VAR(__GLEW_ARB_shading_language_100),/usr/include/GL/glew.h‰T§hsÏ ”V GžáÕ$glTextureNormalEXTžJ GLEW_GET_FUN(__glewTextureNormalEXT),/usr/include/GL/glew.h‰_|™6©}ÄèׯHŠ„*glGenAsyncMarkersSGIX$ÞP GLEW_GET_FUN(__glewGenAsyncMarkersSGIX),/usr/include/GL/glew.h‰’§‰߈I{’Aßcñ ,glColor4ubVertex2fvSUN' R GLEW_GET_FUN(__glewColor4ubVertex2fvSUN),/usr/include/GL/glew.h‰’§‰w0€{’AߊÉ{[,glColor4ubVertex3fvSUN'¢R GLEW_GET_FUN(__glewColor4ubVertex3fvSUN),/usr/include/GL/glew.h‰š$±œÙü¦Ûe¡±Ù>glProgramBufferParametersIuivNV d GLEW_GET_FUN(__glewProgramBufferParametersIuivNV),/usr/include/GL/glew.h‰£ä(öƒÛ¾W›Ñ!ßâ%õ8GLXEW_ATI_pixel_format_float¡\ GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float)./usr/include/GL/glxew.hŠ)0VŽзÁE8«=D–4glBindMaterialParameterEXT Z GLEW_GET_FUN(__glewBindMaterialParameterEXT),/usr/include/GL/glew.hЉvpë¦úC‘lPÊ«*glElementPointerAPPLEëP GLEW_GET_FUN(__glewElementPointerAPPLE),/usr/include/GL/glew.hЬ]Uõ+iÝ ]D©™¼6GLEW_IBM_vertex_array_lists X GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists),/usr/include/GL/glew.h‹3ÁÄ~®o#¶¹Q$¸*glTexScissorFuncINTELNP GLEW_GET_FUN(__glewTexScissorFuncINTEL),/usr/include/GL/glew.h‹‹%xOÄ…a dßLJKØ$glFinishFenceAPPLE J GLEW_GET_FUN(__glewFinishFenceAPPLE),/usr/include/GL/glew.h‹¸ÒS6‹T_ÙZ32ÖÞL*GLXEW_SGIX_swap_groupN GLXEW_GET_VAR(__GLXEW_SGIX_swap_group)./usr/include/GL/glxew.h!†,­tvyÝÄR¾t(glGetAttachedShaders9N GLEW_GET_FUN(__glewGetAttachedShaders),/usr/include/GL/glew.hƒ€8ŠS>‹0GL_EXT_stencil_clear_tagÄ 1,/usr/include/GL/glew.hµdÜ𨓙ÂVüœ—-00glConvolutionFilter1DEXTGV GLEW_GET_FUN(__glewConvolutionFilter1DEXT),/usr/include/GL/glew.hµdÜð±`ÂVüœ™N#»0glConvolutionFilter2DEXTHV GLEW_GET_FUN(__glewConvolutionFilter2DEXT),/usr/include/GL/glew.hµßc~\ë Âv^ÊP˜{0glConvolutionParameterfv zV GLEW_GET_FUN(__glewConvolutionParameterfv),/usr/include/GL/glew.hµßc~\ì…Âv^ÊPóì0glConvolutionParameteriv |V GLEW_GET_FUN(__glewConvolutionParameteriv),/usr/include/GL/glew.h¿“kžù"jo ©†Š }q(GLXEW_SGIX_hyperpipeÐL GLXEW_GET_VAR(__GLXEW_SGIX_hyperpipe)./usr/include/GL/glxew.h¿þÂG½o(‚Ì Ø(GLXEW_SGI_video_syncyL GLXEW_GET_VAR(__GLXEW_SGI_video_sync)./usr/include/GL/glxew.h¤Ÿ€ð‘zp”¡H@glGetImageTransformParameterfvHPˆf GLEW_GET_FUN(__glewGetImageTransformParameterfvHP),/usr/include/GL/glew.h¤Ÿ‚ƒ–zpÂûÛÙ@glGetImageTransformParameterivHP‰f GLEW_GET_FUN(__glewGetImageTransformParameterivHP),/usr/include/GL/glew.hkY¶cg„>‹0GLX_EXT_framebuffer_sRGBé 1./usr/include/GL/glxew.h’Y¤ªþ¢ˆ=ݱ|´Ã&glCopyColorTableSGI&ÐL GLEW_GET_FUN(__glewCopyColorTableSGI),/usr/include/GL/glew.h’Y¤È]yù=ݸŠYã&glCopyColorSubTable }L GLEW_GET_FUN(__glewCopyColorSubTable),/usr/include/GL/glew.hÛî)¡dwbÝ·°B.‡:glXDestroyHyperpipeConfigSGIXÈb GLXEW_GET_FUN(__glewXDestroyHyperpipeConfigSGIX)./usr/include/GL/glxew.h‘ßîü„ÿSícbN#™z4GLEW_NV_vertex_array_range"V GLEW_GET_VAR(__GLEW_NV_vertex_array_range),/usr/include/GL/glew.h‘ œVÊZÓÕ ‘Ž:7>:GLEW_EXT_texture_mirror_clamps\ GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp),/usr/include/GL/glew.h‘Vþ0q[¥>‹,GL_INGR_interlace_read% 1,/usr/include/GL/glew.h‘€¢8ƒ˜zå ŠM£“&glCopyTexImage1DEXT‚L GLEW_GET_FUN(__glewCopyTexImage1DEXT),/usr/include/GL/glew.h‘€¢8 o_zå ŠOIš&glCopyTexImage2DEXTƒL GLEW_GET_FUN(__glewCopyTexImage2DEXT),/usr/include/GL/glew.h‘€©èrïÈ%zç¦Ä_Š2Œ&glCopyTexSubImage3D¨L GLEW_GET_FUN(__glewCopyTexSubImage3D),/usr/include/GL/glew.h‘¤?ŒîEÆs>‹:GL_NV_parameter_buffer_object  1,/usr/include/GL/glew.h‘µÌ- +ËèNcÁÙÇ –<GLEW_SGIS_texture_border_clamp$˜^ GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp),/usr/include/GL/glew.h’B^’ýY]æT F„LglReplacementCodeuiNormal3fVertex3fSUN'«r GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN),/usr/include/GL/glew.h’– Ôâc¸7>‹8GL_SGIS_texture_border_clamp$” 1,/usr/include/GL/glew.h”mž/•){†Ç±4ê®XJ$GLXEW_SGIX_pbufferH GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer)./usr/include/GL/glxew.h”y£±ñ—iQìeF±åd@2glFramebufferTexture1DEXT4X GLEW_GET_FUN(__glewFramebufferTexture1DEXT),/usr/include/GL/glew.h”y£±úƒ0QìeF´.ZË2glFramebufferTexture2DEXT5X GLEW_GET_FUN(__glewFramebufferTexture2DEXT),/usr/include/GL/glew.h”y£²n÷QìeF¶wQV2glFramebufferTexture3DEXT6X GLEW_GET_FUN(__glewFramebufferTexture3DEXT),/usr/include/GL/glew.h”Ÿ[™“¼9Õl+¦~.GLEW_SGIS_pixel_texture$]P GLEW_GET_VAR(__GLEW_SGIS_pixel_texture),/usr/include/GL/glew.h”æ÷²—‹~—$áį|ä¡.glFlushPixelDataRangeNV 6T GLEW_GET_FUN(__glewFlushPixelDataRangeNV),/usr/include/GL/glew.h”ëÅ<Ññž+×Gl&½FGLEW_ATI_vertex_attrib_array_objectÜh GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object),/usr/include/GL/glew.h•ŸZ\ß¡¢£½Øø—gâ5LglTexCoord4fColor4fNormal3fVertex4fSUN'¿r GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN),/usr/include/GL/glew.h•ÂaŽü}u/ÿ¤wbV™°0GLXEW_ATI_render_textureÖT GLXEW_GET_VAR(__GLXEW_ATI_render_texture)./usr/include/GL/glxew.h•Ëìy É&ÒvK Æ8™¥0glAreTexturesResidentEXT‰V GLEW_GET_FUN(__glewAreTexturesResidentEXT),/usr/include/GL/glew.h–FÃÙ°1_v¬´¾#—\‘$glXBindTexImageATIÒL GLXEW_GET_FUN(__glewXBindTexImageATI)./usr/include/GL/glxew.h–Ø/ÐB­)šÙ.¶ÞyßÍ&glSampleCoverageARB îL GLEW_GET_FUN(__glewSampleCoverageARB),/usr/include/GL/glew.h–ØÌ C¯nÏÙVøiÅ™Î&glSamplePatternSGIS$RL GLEW_GET_FUN(__glewSamplePatternSGIS),/usr/include/GL/glew.h—ïkÁË©ù ‹¯€X8glXGetCurrentReadDrawableSGIZ` GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI)./usr/include/GL/glxew.h—!2O­Z¦†>‹>GL_ARB_texture_non_power_of_two) 1,/usr/include/GL/glew.h—ŽaÁçkV@•‰Ùãâ2GLEW_EXT_texture_cube_map²T GLEW_GET_VAR(__GLEW_EXT_texture_cube_map),/usr/include/GL/glew.h—ŽbÝxZ@@•Š!©º8—2GLEW_EXT_texture_env_dot3T GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3),/usr/include/GL/glew.h—Žg‹Q¹}@•‹Tzg€2GLEW_EXT_texture_lod_biasfT GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias),/usr/include/GL/glew.h˜‘gÀªÜ”K>‹*GL_APPLE_float_pixels  1,/usr/include/GL/glew.h˜™ÎŠb>‹*GL_APPLE_pixel_buffer > 1,/usr/include/GL/glew.h˜¾H>"aQ>‹.GL_ARB_transpose_matrixc 1,/usr/include/GL/glew.h˜ö`ˆ#ö{(wª‰JQÊß2GLEW_NV_geometry_program4+T GLEW_GET_VAR(__GLEW_NV_geometry_program4),/usr/include/GL/glew.h™4–†nñç?ŽEþfV^(glXDrawableAttribATIÓP GLXEW_GET_FUN(__glewXDrawableAttribATI)./usr/include/GL/glxew.h™{ý+¾`ª¸¿$Në 32glDeleteVertexArraysAPPLE X GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE),/usr/include/GL/glew.h™Îuë’EtÐ>‹,GL_NV_fragment_programÐ 1,/usr/include/GL/glew.h™é0útÎ>‹"GLX_SGIX_fbconfign 1./usr/include/GL/glxew.hšáü˜fyâé’ÕJ T`u(glIsVertexArrayAPPLE N GLEW_GET_FUN(__glewIsVertexArrayAPPLE),/usr/include/GL/glew.hš\æg‘å©ÕÆCQa•ü0glGetTexParameterIuivEXTUV GLEW_GET_FUN(__glewGetTexParameterIuivEXT),/usr/include/GL/glew.hšx1HNí>‹6GL_APPLE_vertex_array_range Š 1,/usr/include/GL/glew.h›ÞúpyŽû>‹&GL_MESA_pack_invert‚ 1,/usr/include/GL/glew.h›AêR!Fbɘ¤è–M&glXCreateNewContext*N GLXEW_GET_FUN(__glewXCreateNewContext)./usr/include/GL/glxew.h›zrß¹ar‹sDÌ—<Ü(glXJoinSwapGroupSGIXP GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX)./usr/include/GL/glxew.h›Ð T—ùYýC¸UÈH,glXCreateGLXPixmapMESAŠT GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA)./usr/include/GL/glxew.h›†ìÆŽðó|>‹.GL_EXT_coordinate_frame\ 1,/usr/include/GL/glew.h›¡ù‰ç2`µÒB¹Smû7*GLEW_PGI_vertex_hints#ÚL GLEW_GET_VAR(__GLEW_PGI_vertex_hints),/usr/include/GL/glew.h›ÿû üz–N ¤f«0glTexCoordPointerListIBM V GLEW_GET_FUN(__glewTexCoordPointerListIBM),/usr/include/GL/glew.hœ+úuÈÁÞ?p]¹¥æ®“þPglReplacementCodeuiTexCoord2fVertex3fSUN'±v GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN),/usr/include/GL/glew.hœ¡ŸÌÇy¸ß{ÞU ¬iÑž6glFramebufferTextureFaceEXTp\ GLEW_GET_FUN(__glewFramebufferTextureFaceEXT),/usr/include/GL/glew.h0ð6 ÝáºU:Ž ;é4GLEW_ARB_texture_rectangle;V GLEW_GET_VAR(__GLEW_ARB_texture_rectangle),/usr/include/GL/glew.hUö㜋>‹4GL_NV_texture_env_combine4! 1,/usr/include/GL/glew.h¡¼£uóÂS>‹.GL_OES_single_precision#d 1,/usr/include/GL/glew.h´yJ4jc>‹,GL_MESA_resize_buffers 1,/usr/include/GL/glew.hžD°Ö=å÷Ó>‹.GL_EXT_vertex_weighting= 1,/usr/include/GL/glew.hžJÞQC8D,Öù*yË0GLEW_ARB_fragment_shader 5R GLEW_GET_VAR(__GLEW_ARB_fragment_shader),/usr/include/GL/glew.hž–(“®ÃîÓêcAqoPQ*glExtractComponentEXTP GLEW_GET_FUN(__glewExtractComponentEXT),/usr/include/GL/glew.hžä²8•÷¾îèô£KoÖQ&glGetAttribLocation:L GLEW_GET_FUN(__glewGetAttribLocation),/usr/include/GL/glew.hží¢é?l߆)79I|Y,glGetMinmaxParameterfv ‹R GLEW_GET_FUN(__glewGetMinmaxParameterfv),/usr/include/GL/glew.hží¢é?là{†)79I×Ê,glGetMinmaxParameteriv ŒR GLEW_GET_FUN(__glewGetMinmaxParameteriv),/usr/include/GL/glew.hŸ 'Ê>hñæxê;YÉ/¨.glColorTableParameterfv uT GLEW_GET_FUN(__glewColorTableParameterfv),/usr/include/GL/glew.hŸ 'Ê>jVæxê;YÉ‹.glColorTableParameteriv vT GLEW_GET_FUN(__glewColorTableParameteriv),/usr/include/GL/glew.hŸ “/sA_Δ¿ÈñÉd&glDisableIndexedEXT;L GLEW_GET_FUN(__glewDisableIndexedEXT),/usr/include/GL/glew.hŸ Aè¶>‹6GL_SGIX_vertex_preclip_hint&ˆ 1,/usr/include/GL/glew.hŸ¶?õùe9À>‹$GL_MESA_window_posš 1,/usr/include/GL/glew.hŸÜõ›-! ¬(‹œ°Y–v×&glGetBufferPointervcL GLEW_GET_FUN(__glewGetBufferPointerv),/usr/include/GL/glew.h g'Ô׸ï%œ(êaMˆ'>GLEW_EXT_shared_texture_palette½` GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette),/usr/include/GL/glew.h —ãǽ¿M>‹>GL_SUN_convolution_border_modes&ø 1,/usr/include/GL/glew.h  ‘;AÇvéHg»x#š98glProgramEnvParameterI4uivNVV^ GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV),/usr/include/GL/glew.h  ’á¼sÿéHh'®´¾8glProgramEnvParameters4fvEXT€^ GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT),/usr/include/GL/glew.h  ’ìiߨéHh*jÖkS8glProgramEnvParametersI4ivNVW^ GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV),/usr/include/GL/glew.h¡0WOûrœ–ÁØïé4GLEW_NV_light_max_exponent×V GLEW_GET_VAR(__GLEW_NV_light_max_exponent),/usr/include/GL/glew.h¡@–Ï6¯"ÿ¸oâ)œq<GLEW_EXT_texture_buffer_objectf^ GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object),/usr/include/GL/glew.h¡…ÞÞÄÅfM’Ù‡0]E6GLEW_NV_vertex_array_range2"!X GLEW_GET_VAR(__GLEW_NV_vertex_array_range2),/usr/include/GL/glew.h¢ Öw 绎>‹8GL_EXT_texture_buffer_objectZ 1,/usr/include/GL/glew.h¢@GŒžÅ›òÿîšhèISE$glNormalPointerEXTYJ GLEW_GET_FUN(__glewNormalPointerEXT),/usr/include/GL/glew.h¢Pí“ÒzZÁ!üo‰-*glBindVertexShaderEXTP GLEW_GET_FUN(__glewBindVertexShaderEXT),/usr/include/GL/glew.h¢pZP¸f÷\Ñ Áµøé(GLEW_EXT_blend_color˜J GLEW_GET_VAR(__GLEW_EXT_blend_color),/usr/include/GL/glew.h¢piÖb$U’\ÕšyiY¡(GLEW_EXT_convolutionUJ GLEW_GET_VAR(__GLEW_EXT_convolution),/usr/include/GL/glew.h¢pn@•ª\Ö»çtÞg(GLEW_EXT_cull_vertex—J GLEW_GET_VAR(__GLEW_EXT_cull_vertex),/usr/include/GL/glew.h¢pž.ʰx¼\ãìeN[c(GLEW_EXT_gpu_shader4íJ GLEW_GET_VAR(__GLEW_EXT_gpu_shader4),/usr/include/GL/glew.h¢pîž´ ¥}\÷Ms°d@(GLEW_EXT_multisample›J GLEW_GET_VAR(__GLEW_EXT_multisample),/usr/include/GL/glew.h¢q<ë~ ¡] «nU®“T(GLEW_EXT_texture_envÒJ GLEW_GET_VAR(__GLEW_EXT_texture_env),/usr/include/GL/glew.h¢q?hèž® ] NÏ4v•s(GLEW_EXT_timer_queryõJ GLEW_GET_VAR(__GLEW_EXT_timer_query),/usr/include/GL/glew.h¢õý‰í¸%à Kñ5FTŒ.glCombinerParameterfvNV ÌT GLEW_GET_FUN(__glewCombinerParameterfvNV),/usr/include/GL/glew.h¢õý‰ïK*à Kñ5­.glCombinerParameterivNV ÎT GLEW_GET_FUN(__glewCombinerParameterivNV),/usr/include/GL/glew.h£3È"'uÏ@ѳüb{Î.glGetSeparableFilterEXTRT GLEW_GET_FUN(__glewGetSeparableFilterEXT),/usr/include/GL/glew.h£…u4+;ââ`&߸¸2GLEW_ARB_half_float_pixel ðT GLEW_GET_VAR(__GLEW_ARB_half_float_pixel),/usr/include/GL/glew.h£žÌ)⽦~5$Hú,ˆ™!$glMapParameterfvNVgJ GLEW_GET_FUN(__glewMapParameterfvNV),/usr/include/GL/glew.h£žÌ)â¿9ƒ5$Hú,ïÓ²$glMapParameterivNVhJ GLEW_GET_FUN(__glewMapParameterivNV),/usr/include/GL/glew.h£Ô%tð+­=>‹&GLX_ARB_multisample‘ 1./usr/include/GL/glxew.h£úã#(2•,ÄáŸÁê^×@glGetCombinerOutputParameterfvNV Òf GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV),/usr/include/GL/glew.h£úã#(4(1ÄáŸÁêÅNh@glGetCombinerOutputParameterivNV Óf GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV),/usr/include/GL/glew.h¤JÊäÂûÒSqæµï%"glMultiDrawArraysÞH GLEW_GET_FUN(__glewMultiDrawArrays),/usr/include/GL/glew.h¤JÖôÉ“íStÜasûw4"glMultiTexCoord1dSH GLEW_GET_FUN(__glewMultiTexCoord1d),/usr/include/GL/glew.h¤JÖôÉ“ûStÜasûzÊ"glMultiTexCoord1fUH GLEW_GET_FUN(__glewMultiTexCoord1f),/usr/include/GL/glew.h¤JÖôÉ”StÜasû€+"glMultiTexCoord1iWH GLEW_GET_FUN(__glewMultiTexCoord1i),/usr/include/GL/glew.h¤JÖôÉ”VStÜasû’"glMultiTexCoord1sYH GLEW_GET_FUN(__glewMultiTexCoord1s),/usr/include/GL/glew.h¤JÖôÉ”dStÜasû•¯"glMultiTexCoord2d[H GLEW_GET_FUN(__glewMultiTexCoord2d),/usr/include/GL/glew.h¤JÖôÉ”rStÜasû™E"glMultiTexCoord2f]H GLEW_GET_FUN(__glewMultiTexCoord2f),/usr/include/GL/glew.h¤JÖôÉ”‡StÜasûž¦"glMultiTexCoord2i_H GLEW_GET_FUN(__glewMultiTexCoord2i),/usr/include/GL/glew.h¤JÖôÉ”ÍStÜasû°”"glMultiTexCoord2saH GLEW_GET_FUN(__glewMultiTexCoord2s),/usr/include/GL/glew.h¤JÖôÉ”ÛStÜasû´*"glMultiTexCoord3dcH GLEW_GET_FUN(__glewMultiTexCoord3d),/usr/include/GL/glew.h¤JÖôÉ”éStÜasû·À"glMultiTexCoord3feH GLEW_GET_FUN(__glewMultiTexCoord3f),/usr/include/GL/glew.h¤JÖôÉ”þStÜasû½!"glMultiTexCoord3igH GLEW_GET_FUN(__glewMultiTexCoord3i),/usr/include/GL/glew.h¤JÖôÉ•DStÜasûÏ"glMultiTexCoord3siH GLEW_GET_FUN(__glewMultiTexCoord3s),/usr/include/GL/glew.h¤JÖôÉ•RStÜasûÒ¥"glMultiTexCoord4dkH GLEW_GET_FUN(__glewMultiTexCoord4d),/usr/include/GL/glew.h¤JÖôÉ•`StÜasûÖ;"glMultiTexCoord4fmH GLEW_GET_FUN(__glewMultiTexCoord4f),/usr/include/GL/glew.h¤JÖôÉ•uStÜasûÛœ"glMultiTexCoord4ioH GLEW_GET_FUN(__glewMultiTexCoord4i),/usr/include/GL/glew.h¤JÖôÉ•»StÜasûíŠ"glMultiTexCoord4sqH GLEW_GET_FUN(__glewMultiTexCoord4s),/usr/include/GL/glew.h¤‰¨ÔÛmóû>‹2GL_NV_register_combiners2 Þ 1,/usr/include/GL/glew.h¤¢ï¦˜ ôÌuûŸšZ`:glDisableVertexAttribArrayARB±` GLEW_GET_FUN(__glewDisableVertexAttribArrayARB),/usr/include/GL/glew.h¤æ¹ qØYgÕ8æQS(glGetSeparableFilter N GLEW_GET_FUN(__glewGetSeparableFilter),/usr/include/GL/glew.h¤ùLÚWáÌ‹×gƒ ©~ºò$glXChannelRectSGIX1L GLXEW_GET_FUN(__glewXChannelRectSGIX)./usr/include/GL/glxew.h¥ç® ñÝÎ>‹*GL_EXT_blend_logic_opÁ 1,/usr/include/GL/glew.h¥ç²õDðB>‹*GL_EXT_blend_subtractÜ 1,/usr/include/GL/glew.h¥"Kb(Å~BÁ q° +@glTexCoord2fColor4ubVertex3fvSUN'ºf GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN),/usr/include/GL/glew.h¥Eô_¦€>O ¸åìV&(glXBindHyperpipeSGIXÇP GLXEW_GET_FUN(__glewXBindHyperpipeSGIX)./usr/include/GL/glxew.h¥WIÇ]|öñ Ã~–{9.glCreateShaderObjectARB T GLEW_GET_FUN(__glewCreateShaderObjectARB),/usr/include/GL/glew.h¥a>@N±L+§«ß?è4glFragmentLightModelfvSGIX%rZ GLEW_GET_FUN(__glewFragmentLightModelfvSGIX),/usr/include/GL/glew.h¥a>GVL+§«uh]™4glFragmentLightModelivSGIX%tZ GLEW_GET_FUN(__glewFragmentLightModelivSGIX),/usr/include/GL/glew.h¥dŸ6\g£SôŸ–:e2ÙB(glPrimitiveRestartNV |N GLEW_GET_FUN(__glewPrimitiveRestartNV),/usr/include/GL/glew.h¥ÚæuFÒ•Kð4´¦Mö>GLXEW_SUN_get_transparent_index†b GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index)./usr/include/GL/glxew.h¦®úkííŠíôâ’ÁŠý*glFragmentLightfvSGIX%vP GLEW_GET_FUN(__glewFragmentLightfvSGIX),/usr/include/GL/glew.h¦®úm´æ/íôãJ¨®*glFragmentLightivSGIX%xP GLEW_GET_FUN(__glewFragmentLightivSGIX),/usr/include/GL/glew.h¦ªÿh#Î>‹6GL_NV_depth_range_unclamped, 1,/usr/include/GL/glew.h¦Q˜3ž%èCîvëM× 4glGetFragmentMaterialfvEXT¸Z GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT),/usr/include/GL/glew.h¦Q˜3¸ÈzèCîvò(º­4glGetFragmentMaterialivEXT¹Z GLEW_GET_FUN(__glewGetFragmentMaterialivEXT),/usr/include/GL/glew.h¦£G>Vþã×ÉZB }¡8glEnableVertexAttribArrayARB²^ GLEW_GET_FUN(__glewEnableVertexAttribArrayARB),/usr/include/GL/glew.h¦,¿KÓçÉ~>‹*GL_EXT_color_subtable 1,/usr/include/GL/glew.h¦3îY÷—ÅŽ‚"Ìfرñ4glProgramEnvParameter4dARB¿Z GLEW_GET_FUN(__glewProgramEnvParameter4dARB),/usr/include/GL/glew.h¦3îY÷˜Ò<‚"Ìgƒ§4glProgramEnvParameter4fARBÁZ GLEW_GET_FUN(__glewProgramEnvParameter4fARB),/usr/include/GL/glew.h¦3îYø;'Y‚"̱âð4glProgramEnvParameterI4iNVSZ GLEW_GET_FUN(__glewProgramEnvParameterI4iNV),/usr/include/GL/glew.h¦j# Þ² ÍÊP ¤}ÞG”.glGetOcclusionQueryivNVüT GLEW_GET_FUN(__glewGetOcclusionQueryivNV),/usr/include/GL/glew.h¦np׫ėÀï‘#g&Ýt›(glMapObjectBufferATI!N GLEW_GET_FUN(__glewMapObjectBufferATI),/usr/include/GL/glew.h¦Ûä{áÀ ç}„Öæ¼6iÂ4GLEW_EXT_stencil_clear_tagÉV GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag),/usr/include/GL/glew.h¦ñ ^&ᥣtO´¯—µ+(glGetShaderSourceARB N GLEW_GET_FUN(__glewGetShaderSourceARB),/usr/include/GL/glew.h§PP¡>‹,GLX_ATI_render_texture¨ 1./usr/include/GL/glxew.h§E€ÑÁnWX>‹*GL_EXT_draw_instancedH 1,/usr/include/GL/glew.h§‚çÞ^vt).tØ5j¼8GLEW_EXT_index_array_formats#Z GLEW_GET_VAR(__GLEW_EXT_index_array_formats),/usr/include/GL/glew.h§Ãf¨Þ´0Ã…ûws0Ë6glFragmentColorMaterialSGIX%p\ GLEW_GET_FUN(__glewFragmentColorMaterialSGIX),/usr/include/GL/glew.h§Û9µ‘=º>‹<GL_ARB_fragment_program_shadow & 1,/usr/include/GL/glew.h§æßá/O9¢®(TCÒ5,glBeginVertexShaderEXT R GLEW_GET_FUN(__glewBeginVertexShaderEXT),/usr/include/GL/glew.h¨ ê”3P:º¾Ùtù m,glSecondaryColor3bvEXT‹R GLEW_GET_FUN(__glewSecondaryColor3bvEXT),/usr/include/GL/glew.h¨ ê”E'Ⱥ¾ÙyŠöƒ,glSecondaryColor3dvEXTR GLEW_GET_FUN(__glewSecondaryColor3dvEXT),/usr/include/GL/glew.h¨ ê”VÿVº¾Ù~ã™,glSecondaryColor3fvEXTR GLEW_GET_FUN(__glewSecondaryColor3fvEXT),/usr/include/GL/glew.h¨ ê”q«º¾Ù„÷Ç:,glSecondaryColor3ivEXT‘R GLEW_GET_FUN(__glewSecondaryColor3ivEXT),/usr/include/GL/glew.h¨ ê”Êøqº¾Ù›Ñh¨,glSecondaryColor3svEXT“R GLEW_GET_FUN(__glewSecondaryColor3svEXT),/usr/include/GL/glew.h¨ ê”ÒQ3º¾Ù³$¢,glSecondaryColor3ubEXT”R GLEW_GET_FUN(__glewSecondaryColor3ubEXT),/usr/include/GL/glew.h¨ ê”Õý”º¾Ùž¤Ÿ,glSecondaryColor3uiEXT–R GLEW_GET_FUN(__glewSecondaryColor3uiEXT),/usr/include/GL/glew.h¨ ê”Û<úº¾ÙŸü-,glSecondaryColor3usEXT˜R GLEW_GET_FUN(__glewSecondaryColor3usEXT),/usr/include/GL/glew.h¨c¾ïdÅMhI«Mß­{Nû$glXSelectEventSGIXL GLXEW_GET_FUN(__glewXSelectEventSGIX)./usr/include/GL/glxew.h¨vúí3m4rPS]4 ÄrÅ(glTexParameterIivEXTVN GLEW_GET_FUN(__glewTexParameterIivEXT),/usr/include/GL/glew.h¨«u lê<Á\ …Ú ¨ $glXSet3DfxModeMESA§L GLXEW_GET_FUN(__glewXSet3DfxModeMESA)./usr/include/GL/glxew.h©‡m"û^d]²pt&Vd,glLoadTransposeMatrixdOR GLEW_GET_FUN(__glewLoadTransposeMatrixd),/usr/include/GL/glew.h©‡m"û^dk²pt&Yú,glLoadTransposeMatrixfPR GLEW_GET_FUN(__glewLoadTransposeMatrixf),/usr/include/GL/glew.h©ÁQ1RÞae0DŠ%,glGetObjectBufferfvATIÂR GLEW_GET_FUN(__glewGetObjectBufferfvATI),/usr/include/GL/glew.h©ÁQKá§Þae7mÆ,glGetObjectBufferivATIÃR GLEW_GET_FUN(__glewGetObjectBufferivATI),/usr/include/GL/glew.h©ã>ÄíOº“>ÈgO`â‚$glColorSubTableEXTJ GLEW_GET_FUN(__glewColorSubTableEXT),/usr/include/GL/glew.h©ìX®²×WÕÏ®ɶ&glVertexAttrib1dARBÈL GLEW_GET_FUN(__glewVertexAttrib1dARB),/usr/include/GL/glew.h©ìX®³…WÕÏ®I›l&glVertexAttrib1fARBÊL GLEW_GET_FUN(__glewVertexAttrib1fARB),/usr/include/GL/glew.h©ìX®³³ZWÕÏ®oº&glVertexAttrib1dvNV"ØL GLEW_GET_FUN(__glewVertexAttrib1dvNV),/usr/include/GL/glew.h©ìX®´ÀWÕÏ®´ŒC&glVertexAttrib1fvNV"ÚL GLEW_GET_FUN(__glewVertexAttrib1fvNV),/usr/include/GL/glew.h©ìX®µÌ¶WÕÏ®ù]ù&glVertexAttrib1hvNV½L GLEW_GET_FUN(__glewVertexAttrib1hvNV),/usr/include/GL/glew.h©ìX®¹ððWÕϰî‹&glVertexAttrib1sARBÌL GLEW_GET_FUN(__glewVertexAttrib1sARB),/usr/include/GL/glew.h©ìX®ºýžWÕϰMÀA&glVertexAttrib2dARBÎL GLEW_GET_FUN(__glewVertexAttrib2dARB),/usr/include/GL/glew.h©ìX®»’sWÕϰsßb&glVertexAttrib1svNV"ÜL GLEW_GET_FUN(__glewVertexAttrib1svNV),/usr/include/GL/glew.h©ìX®¼ LWÕϰ’‘÷&glVertexAttrib2fARBÐL GLEW_GET_FUN(__glewVertexAttrib2fARB),/usr/include/GL/glew.h©ìX®¼Ÿ!WÕϰ¸±&glVertexAttrib2dvNV"ÞL GLEW_GET_FUN(__glewVertexAttrib2dvNV),/usr/include/GL/glew.h©ìX®½«ÏWÕϰý‚Î&glVertexAttrib2fvNV"àL GLEW_GET_FUN(__glewVertexAttrib2fvNV),/usr/include/GL/glew.h©ìX®¾¸}WÕϱBT„&glVertexAttrib2hvNV¿L GLEW_GET_FUN(__glewVertexAttrib2hvNV),/usr/include/GL/glew.h©ìX®ÂÜ·WÕϲQå&glVertexAttrib2sARBÒL GLEW_GET_FUN(__glewVertexAttrib2sARB),/usr/include/GL/glew.h©ìX®ÂízWÕϲV0-&glVertexAttrib4NubvyL GLEW_GET_FUN(__glewVertexAttrib4Nubv),/usr/include/GL/glew.h©ìX®Âð»WÕϲWŠ&glVertexAttrib4NuivzL GLEW_GET_FUN(__glewVertexAttrib4Nuiv),/usr/include/GL/glew.h©ìX®ÂõaWÕϲX6X&glVertexAttrib4Nusv{L GLEW_GET_FUN(__glewVertexAttrib4Nusv),/usr/include/GL/glew.h©ìX®ÃéeWÕϲ–¶Ì&glVertexAttrib3dARBÔL GLEW_GET_FUN(__glewVertexAttrib3dARB),/usr/include/GL/glew.h©ìX®Ä~:WÕϲ¼Õí&glVertexAttrib2svNV"âL GLEW_GET_FUN(__glewVertexAttrib2svNV),/usr/include/GL/glew.h©ìX®ÄöWÕϲۈ‚&glVertexAttrib3fARBÖL GLEW_GET_FUN(__glewVertexAttrib3fARB),/usr/include/GL/glew.h©ìX®ÅŠèWÕϳ§£&glVertexAttrib3dvNV"äL GLEW_GET_FUN(__glewVertexAttrib3dvNV),/usr/include/GL/glew.h©ìX®Æ—–WÕϳFyY&glVertexAttrib3fvNV"æL GLEW_GET_FUN(__glewVertexAttrib3fvNV),/usr/include/GL/glew.h©ìX®Ç¤DWÕϳ‹K&glVertexAttrib3hvNVÁL GLEW_GET_FUN(__glewVertexAttrib3hvNV),/usr/include/GL/glew.h©ìX®ËÈ~WÕÏ´šÛ¡&glVertexAttrib3sARBØL GLEW_GET_FUN(__glewVertexAttrib3sARB),/usr/include/GL/glew.h©ìX®ÌÕ,WÕÏ´ß­W&glVertexAttrib4dARBâL GLEW_GET_FUN(__glewVertexAttrib4dARB),/usr/include/GL/glew.h©ìX®ÍjWÕϵÌx&glVertexAttrib3svNV"èL GLEW_GET_FUN(__glewVertexAttrib3svNV),/usr/include/GL/glew.h©ìX®ÍáÚWÕϵ$ &glVertexAttrib4fARBäL GLEW_GET_FUN(__glewVertexAttrib4fARB),/usr/include/GL/glew.h©ìX®Îv¯WÕϵJž.&glVertexAttrib4dvNV"êL GLEW_GET_FUN(__glewVertexAttrib4dvNV),/usr/include/GL/glew.h©ìX®Ïƒ]WÕϵoä&glVertexAttrib4fvNV"ìL GLEW_GET_FUN(__glewVertexAttrib4fvNV),/usr/include/GL/glew.h©ìX®Ð WÕϵÔAš&glVertexAttrib4hvNVÃL GLEW_GET_FUN(__glewVertexAttrib4hvNV),/usr/include/GL/glew.h©ìX®Ô´EWÕ϶ãÒ,&glVertexAttrib4sARBçL GLEW_GET_FUN(__glewVertexAttrib4sARB),/usr/include/GL/glew.h©ìX®ÖUÈWÕÏ·NÃ&glVertexAttrib4svNV"îL GLEW_GET_FUN(__glewVertexAttrib4svNV),/usr/include/GL/glew.h©ìX®ÖÄjWÕÏ·k]&glVertexAttrib4ubNV"ïL GLEW_GET_FUN(__glewVertexAttrib4ubNV),/usr/include/GL/glew.h©í>û}›ç’ú[ÑüX†&glVertexStream2dATI#L GLEW_GET_FUN(__glewVertexStream2dATI),/usr/include/GL/glew.h©í>û}œ•’ú[ÒA*<&glVertexStream2fATI%L GLEW_GET_FUN(__glewVertexStream2fATI),/usr/include/GL/glew.h©í>û}²š’ú[Ò¨dÍ&glVertexStream2iATI'L GLEW_GET_FUN(__glewVertexStream2iATI),/usr/include/GL/glew.h©í>û}¢ò’ú[Ô}[&glVertexStream2sATI)L GLEW_GET_FUN(__glewVertexStream2sATI),/usr/include/GL/glew.h©í>û}£þ®’ú[ÔEO&glVertexStream3dATI+L GLEW_GET_FUN(__glewVertexStream3dATI),/usr/include/GL/glew.h©í>û}¥ \’ú[ÔŠ Ç&glVertexStream3fATI-L GLEW_GET_FUN(__glewVertexStream3fATI),/usr/include/GL/glew.h©í>û}¦ža’ú[Ôñ[X&glVertexStream3iATI/L GLEW_GET_FUN(__glewVertexStream3iATI),/usr/include/GL/glew.h©í>û}«ÝÇ’ú[ÖIsæ&glVertexStream3sATI1L GLEW_GET_FUN(__glewVertexStream3sATI),/usr/include/GL/glew.h©í>û}¬êu’ú[ÖŽEœ&glVertexStream4dATI3L GLEW_GET_FUN(__glewVertexStream4dATI),/usr/include/GL/glew.h©í>û}­÷#’ú[ÖÓR&glVertexStream4fATI5L GLEW_GET_FUN(__glewVertexStream4fATI),/usr/include/GL/glew.h©í>û}¯Š(’ú[×:Qã&glVertexStream4iATI7L GLEW_GET_FUN(__glewVertexStream4iATI),/usr/include/GL/glew.h©í>û}´ÉŽ’ú[Ø’jq&glVertexStream4sATI9L GLEW_GET_FUN(__glewVertexStream4sATI),/usr/include/GL/glew.h©ífšqð\Ú [Ôùn &glVertexWeightfvEXTSL GLEW_GET_FUN(__glewVertexWeightfvEXT),/usr/include/GL/glew.hª×.âvÑ&uöøÑ."ˆ$glCombinerOutputNV ÊJ GLEW_GET_FUN(__glewCombinerOutputNV),/usr/include/GL/glew.hªuó ûaÿWÑeŸâ¤{::GLEW_ATI_text_fragment_shadere\ GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader),/usr/include/GL/glew.hª¡LÁ³mRû}ÎêÑ29³Ê:glProgramEnvParametersI4uivNVX` GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV),/usr/include/GL/glew.hª³]<»"Îí{¸^-{¸m@GLEW_ARB_fragment_program_shadow (b GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow),/usr/include/GL/glew.hªá•™^ã¹Zd*ˆfÛXÃ$glCompileShaderARB J GLEW_GET_FUN(__glewCompileShaderARB),/usr/include/GL/glew.hªøm†4÷‘>‹(GLX_SUN_video_resize 1./usr/include/GL/glxew.h«ÜÛvžvX>‹*GL_EXT_index_material7 1,/usr/include/GL/glew.h¬+A]‡îísáiªúx4*glGetUniformOffsetEXT‚P GLEW_GET_FUN(__glewGetUniformOffsetEXT),/usr/include/GL/glew.h¬°ˆ›[Ý>‹.GL_NV_vertex_program1_1# 1,/usr/include/GL/glew.h¬× —/±Ï>‹(GLX_EXT_scene_marker  1./usr/include/GL/glxew.h­1¯\` ûÿ’¬ç¾ûÿè>&glGetProgramInfoLog;L GLEW_GET_FUN(__glewGetProgramInfoLog),/usr/include/GL/glew.h­¥lé”ψ>‹4GL_EXT_draw_range_elementsW 1,/usr/include/GL/glew.h®Kƒô_ËÆlÚÜîxuÁ—&glGetQueryObjectuivfL GLEW_GET_FUN(__glewGetQueryObjectuiv),/usr/include/GL/glew.h®[t r< 6!"R@ ó,GLEW_SGIS_fog_function$'N GLEW_GET_VAR(__GLEW_SGIS_fog_function),/usr/include/GL/glew.h®y;¡§»{‚¬ÙS­y…3u"glPNTrianglesfATI:H GLEW_GET_FUN(__glPNTrianglewesfATI),/usr/include/GL/glew.h®y;¡§½‡¬ÙS­yìn"glPNTrianglesiATI;H GLEW_GET_FUN(__glPNTrianglewesiATI),/usr/include/GL/glew.h®® <ÅžûÃIUÝEsJ(glReferencePlaneSGIX%ÍN GLEW_GET_FUN(__glewReferencePlaneSGIX),/usr/include/GL/glew.h¯+ºRŽ,iìû¯”k¾À8glGetHistogramParameterfvEXT^ GLEW_GET_FUN(__glewGetHistogramParameterfvEXT),/usr/include/GL/glew.h¯+ºR¨ï¾ìû¯›F¢a8glGetHistogramParameterivEXT^ GLEW_GET_FUN(__glewGetHistogramParameterivEXT),/usr/include/GL/glew.h¯41QZŽ#\åÞÃI4GLXEW_ARB_get_proc_addressŠX GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address)./usr/include/GL/glxew.h¯Kaú{§Q>‹:GL_EXT_shared_texture_palette¹ 1,/usr/include/GL/glew.h¯_`ý+f_>‹*GL_ARB_matrix_palette À 1,/usr/include/GL/glew.h¯zJ0ëÀ¯G>‹*GL_EXT_misc_attributei 1,/usr/include/GL/glew.h¯ƒwŒ/¨ 0úêPˆUjT0glFogCoordPointerListIBMV GLEW_GET_FUN(__glewFogCoordPointerListIBM),/usr/include/GL/glew.h¯¤}¦ÝŽ Puý(\2û$glVertexAttrib1dNV"×J GLEW_GET_FUN(__glewVertexAttrib1dNV),/usr/include/GL/glew.h¯¤}¦ÝžnPuý(`?Q$glVertexAttrib1fNV"ÙJ GLEW_GET_FUN(__glewVertexAttrib1fNV),/usr/include/GL/glew.h¯¤}¦Ý®<Puý(dK§$glVertexAttrib1hNV¼J GLEW_GET_FUN(__glewVertexAttrib1hNV),/usr/include/GL/glew.h¯¤}¦Ý)Puý(z€$glVertexAttrib1sNV"ÛJ GLEW_GET_FUN(__glewVertexAttrib1sNV),/usr/include/GL/glew.h¯¤}¦Ý÷Puý(~›Ö$glVertexAttrib2dNV"ÝJ GLEW_GET_FUN(__glewVertexAttrib2dNV),/usr/include/GL/glew.h¯¤}¦Ý$ÅPuý(‚¨,$glVertexAttrib2fNV"ßJ GLEW_GET_FUN(__glewVertexAttrib2fNV),/usr/include/GL/glew.h¯¤}¦Ý4“Puý(†´‚$glVertexAttrib2hNV¾J GLEW_GET_FUN(__glewVertexAttrib2hNV),/usr/include/GL/glew.h¯¤}¦Ý}÷Puý(™€Ö$glVertexAttrib4NbvuJ GLEW_GET_FUN(__glewVertexAttrib4Nbv),/usr/include/GL/glew.h¯¤}¦Ý8Puý(šV3$glVertexAttrib4NivvJ GLEW_GET_FUN(__glewVertexAttrib4Niv),/usr/include/GL/glew.h¯¤}¦Ý…ÞPuý(›‡$glVertexAttrib4NsvwJ GLEW_GET_FUN(__glewVertexAttrib4Nsv),/usr/include/GL/glew.h¯¤}¦Ý†@Puý(› $glVertexAttrib4NubxJ GLEW_GET_FUN(__glewVertexAttrib4Nub),/usr/include/GL/glew.h¯¤}¦Ý‹€Puý(œø[$glVertexAttrib2sNV"áJ GLEW_GET_FUN(__glewVertexAttrib2sNV),/usr/include/GL/glew.h¯¤}¦Ý›NPuý(¡±$glVertexAttrib3dNV"ãJ GLEW_GET_FUN(__glewVertexAttrib3dNV),/usr/include/GL/glew.h¯¤}¦Ý«Puý(¥$glVertexAttrib3fNV"åJ GLEW_GET_FUN(__glewVertexAttrib3fNV),/usr/include/GL/glew.h¯¤}¦ÝºêPuý(©]$glVertexAttrib3hNVÀJ GLEW_GET_FUN(__glewVertexAttrib3hNV),/usr/include/GL/glew.h¯¤}¦Ý×Puý(¿a6$glVertexAttrib3sNV"çJ GLEW_GET_FUN(__glewVertexAttrib3sNV),/usr/include/GL/glew.h¯¤}¦Ý!¥Puý(ÃmŒ$glVertexAttrib4dNV"éJ GLEW_GET_FUN(__glewVertexAttrib4dNV),/usr/include/GL/glew.h¯¤}¦Ý1sPuý(Çyâ$glVertexAttrib4fNV"ëJ GLEW_GET_FUN(__glewVertexAttrib4fNV),/usr/include/GL/glew.h¯¤}¦ÝAAPuý(ˆ8$glVertexAttrib4hNVÂJ GLEW_GET_FUN(__glewVertexAttrib4hNV),/usr/include/GL/glew.h¯¤}¦Ý˜.Puý(áÊ$glVertexAttrib4sNV"íJ GLEW_GET_FUN(__glewVertexAttrib4sNV),/usr/include/GL/glew.h¯¤}¦Ý²(Puý(èqc$glVertexAttrib4ubv„J GLEW_GET_FUN(__glewVertexAttrib4ubv),/usr/include/GL/glew.h¯¤}¦ÝµiPuý(éFÀ$glVertexAttrib4uiv…J GLEW_GET_FUN(__glewVertexAttrib4uiv),/usr/include/GL/glew.h¯¤}¦ÝºPuý(êwŽ$glVertexAttrib4usv†J GLEW_GET_FUN(__glewVertexAttrib4usv),/usr/include/GL/glew.h¯¤ˆ¹¬ESLµX¬$glVertexPointerEXT[J GLEW_GET_FUN(__glewVertexPointerEXT),/usr/include/GL/glew.h¯¤Hå0T‰nÏéñK$glVertexWeightfEXTRJ GLEW_GET_FUN(__glewVertexWeightfEXT),/usr/include/GL/glew.h¯¤Kp}T‰nÐÄ$glVertexWeighthvNVÉJ GLEW_GET_FUN(__glewVertexWeighthvNV),/usr/include/GL/glew.h¯º8èÒ;ª”úN'Oª@7:GLEW_ARB_texture_border_clamp _\ GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp),/usr/include/GL/glew.h¯¼½p–HÉ_úó>.Ñ:GLEW_ARB_texture_env_crossbar í\ GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar),/usr/include/GL/glew.h° JC·Û¼ÁaP4Öv8glTransformFeedbackAttribsNV!þ^ GLEW_GET_FUN(__glewTransformFeedbackAttribsNV),/usr/include/GL/glew.h°ZpüÚ?FaÔ6þC‹I&glIsAsyncMarkerSGIX$ßL GLEW_GET_FUN(__glewIsAsyncMarkerSGIX),/usr/include/GL/glew.h°™˜Ñ¨Nâm—Œ¯yÆÛq´:glTransformFeedbackVaryingsNV!ÿ` GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV),/usr/include/GL/glew.h±IQu´cËŠn°ƒ#îý>glGetProgramLocalParameterdvARB¶d GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB),/usr/include/GL/glew.h±IQu´u£n°ƒ(€ >glGetProgramLocalParameterfvARB·d GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB),/usr/include/GL/glew.h±€IgZˆ£!ÖË Í¥êN.GLEW_NV_occlusion_query P GLEW_GET_VAR(__GLEW_NV_occlusion_query),/usr/include/GL/glew.h±”×Ù e!x>‹(GL_SGIS_fog_function$ 1,/usr/include/GL/glew.h±™»"æ°”•>‹<GL_EXT_framebuffer_multisampleÕ 1,/usr/include/GL/glew.h±ÜŒ2I2®>‹2GL_SGIX_tag_sample_buffer& 1,/usr/include/GL/glew.h²/¼fh˜[7oZ¯}ª2glEnableVertexAttribArray6X GLEW_GET_FUN(__glewEnableVertexAttribArray),/usr/include/GL/glew.h²>fŒ­×ÝÊx@y¶&glGetVertexAttribdvDL GLEW_GET_FUN(__glewGetVertexAttribdv),/usr/include/GL/glew.h²>fŒ­‚ÅÝÊx@¶¬&glGetVertexAttribfvEL GLEW_GET_FUN(__glewGetVertexAttribfv),/usr/include/GL/glew.h²>fŒ­„*ÝÊx@‘&glGetVertexAttribivFL GLEW_GET_FUN(__glewGetVertexAttribiv),/usr/include/GL/glew.h²¯V´ÒMªð>‹*GL_EXT_polygon_offsetC 1,/usr/include/GL/glew.h³*î¦Ö¢å¦qŽö¿.Pte,GLEW_SGIX_flush_raster%8N GLEW_GET_VAR(__GLEW_SGIX_flush_raster),/usr/include/GL/glew.h´r™E5">‹4GL_SGIX_pixel_texture_bits%À 1,/usr/include/GL/glew.h´ìѸýNÏ>‹*GL_EXT_rescale_normalT 1,/usr/include/GL/glew.h´,ͬ*`ÇcYþþày®N0GLEW_ATI_fragment_shaderR GLEW_GET_VAR(__GLEW_ATI_fragment_shader),/usr/include/GL/glew.h´qÞªÂY©þµ(:Òû<@GLEW_EXT_framebuffer_multisampleßb GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample),/usr/include/GL/glew.h´xÕÍx™Ï‰>‹.GL_EXT_point_parameters/ 1,/usr/include/GL/glew.h´³Í¸yn…>‹0GL_INTEL_texture_scissorI 1,/usr/include/GL/glew.h´á‘{N¯ÿøp–¸_ÙL>&glStencilOpSeparateML GLEW_GET_FUN(__glewStencilOpSeparate),/usr/include/GL/glew.hµ¸^ÊM½¶ÝN«nåÄ*glAlphaFragmentOp1ATIP GLEW_GET_FUN(__glewAlphaFragmentOp1ATI),/usr/include/GL/glew.hµ¸^ÊÔ¶ÝN«‘NŸ*glAlphaFragmentOp2ATIP GLEW_GET_FUN(__glewAlphaFragmentOp2ATI),/usr/include/GL/glew.hµ¸^ÊZk¶ÝN«³·z*glAlphaFragmentOp3ATIP GLEW_GET_FUN(__glewAlphaFragmentOp3ATI),/usr/include/GL/glew.hµyÊäõ$ >‹*GL_ARB_shader_objects ¹ 1,/usr/include/GL/glew.hµyÒª "›½>‹*GL_ARB_shadow_ambient P 1,/usr/include/GL/glew.hµÅ´ŽÅ.+¯p2$=í..glGenFragmentShadersATIT GLEW_GET_FUN(__glewGenFragmentShadersATI),/usr/include/GL/glew.h¶»–]b >‹*GL_EXT_texture_objectz 1,/usr/include/GL/glew.h¶+p4ì-Ùÿ>‹&GL_WIN_specular_fog'× 1,/usr/include/GL/glew.h¶bE![ZGï‹(GL_SGIX_flush_raster%2 1,/usr/include/GL/glew.h¶†X<„‚4)“s® ¢2£Ø*glXReleaseBuffersMESA—R GLXEW_GET_FUN(__glewXReleaseBuffersMESA)./usr/include/GL/glxew.h¶‡3è'>R“«ò»‹ý}*glXReleaseTexImageATIÔR GLXEW_GET_FUN(__glewXReleaseTexImageATI)./usr/include/GL/glxew.h¶Ÿø$«ú9ð¦=œå¨€Ð>glReplacementCodeuiVertex3fvSUN'´d GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN),/usr/include/GL/glew.h¶×âѸiq@ –Ь ›6glGetConvolutionParameterfv …\ GLEW_GET_FUN(__glewGetConvolutionParameterfv),/usr/include/GL/glew.h¶×âѸir¥ –Ьg 6glGetConvolutionParameteriv †\ GLEW_GET_FUN(__glewGetConvolutionParameteriv),/usr/include/GL/glew.h·»Ah«­œT`içæV*GLXEW_EXT_visual_infoXN GLXEW_GET_VAR(__GLXEW_EXT_visual_info)./usr/include/GL/glxew.h·êÐve¤TØ)¶7’Á¬S8glGetVariantArrayObjectfvATIÄ^ GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI),/usr/include/GL/glew.h·êÐve¿-)¶7’Çóô8glGetVariantArrayObjectivATIÅ^ GLEW_GET_FUN(__glewGetVariantArrayObjectivATI),/usr/include/GL/glew.h¸@‘jã­/m>‹*GL_ARB_vertex_program 1,/usr/include/GL/glew.h¸Kåušð&üõ矡óq©&glIsRenderbufferEXT=L GLEW_GET_FUN(__glewIsRenderbufferEXT),/usr/include/GL/glew.h¸ZçÄz s8Å^™ù»ú^2GLEW_ARB_transpose_matrixtT GLEW_GET_VAR(__GLEW_ARB_transpose_matrix),/usr/include/GL/glew.h¸^s‡›3C@¬¿™¼4c›.glGetVertexAttribIivEXTÍT GLEW_GET_FUN(__glewGetVertexAttribIivEXT),/usr/include/GL/glew.h¸Ü‡ÿ¨M³½{^߯ŸD8glVertexAttribArrayObjectATIÚ^ GLEW_GET_FUN(__glewVertexAttribArrayObjectATI),/usr/include/GL/glew.h¸ëº!Ûéý&È—EÇ–&se8GLEW_ATI_texture_mirror_onceŸZ GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once),/usr/include/GL/glew.h¹ ëÁQì&>‹*GL_ATIX_point_sprites9 1,/usr/include/GL/glew.h¹!} ³â’g³Æn Í$glXSwapIntervalSGIhL GLXEW_GET_FUN(__glewXSwapIntervalSGI)./usr/include/GL/glxew.h¹0©cŒû…u>‹4GL_EXT_pixel_buffer_object÷ 1,/usr/include/GL/glew.hºTØ£°™í4tŸšÂ†µ¿$glEnableIndexedEXT<J GLEW_GET_FUN(__glewEnableIndexedEXT),/usr/include/GL/glew.h»"¶p1 ¯Ðà§Ô£ªÙç2GLEW_EXT_coordinate_framesT GLEW_GET_VAR(__GLEW_EXT_coordinate_frame),/usr/include/GL/glew.h»¥oðVõúG4^Ó¼ðÈuº.GLXEW_SGIX_swap_barrierR GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier)./usr/include/GL/glxew.h»§L¤{ªr4Øíá3ý—.GLXEW_SGIX_video_resize6R GLXEW_GET_VAR(__GLXEW_SGIX_video_resize)./usr/include/GL/glxew.h¼SC× }v×Ò99x‡Ò6$glWeightPointerARBÉJ GLEW_GET_FUN(__glewWeightPointerARB),/usr/include/GL/glew.h¼·2ê2\ù42È¡Ç*glUseProgramObjectARB .P GLEW_GET_FUN(__glewUseProgramObjectARB),/usr/include/GL/glew.h¼ÌÔûcŽbCq´ë²‹ú§r<glProgramBufferParametersIivNV b GLEW_GET_FUN(__glewProgramBufferParametersIivNV),/usr/include/GL/glew.h½<—\H‡…Åußð±[–h8GLEW_EXT_texture_env_combineúZ GLEW_GET_VAR(__GLEW_EXT_texture_env_combine),/usr/include/GL/glew.h½=†M ~§0,wûÏbùB2GLEW_OES_single_precision#tT GLEW_GET_VAR(__GLEW_OES_single_precision),/usr/include/GL/glew.h½³Õ4~êÅæ#9t@­Ž4ý4GLXEW_SGIS_blended_overlay<X GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay)./usr/include/GL/glxew.h½àzßþ´'5WMᑈÂ2GLEW_EXT_vertex_weightingUT GLEW_GET_VAR(__GLEW_EXT_vertex_weighting),/usr/include/GL/glew.h¾$â®ÏôUËÁ ö­†|0glRenderbufferStorageEXT>V GLEW_GET_FUN(__glewRenderbufferStorageEXT),/usr/include/GL/glew.h¿ÚÍÚøºs’ÌÏêŸí,glGetVertexAttribdvARB»R GLEW_GET_FUN(__glewGetVertexAttribdvARB),/usr/include/GL/glew.h¿ÚÍìÐHs’ÌÏ|,glGetVertexAttribfvARB¼R GLEW_GET_FUN(__glewGetVertexAttribfvARB),/usr/include/GL/glew.h¿ÚΓs’ÌÏ Wp¤,glGetVertexAttribivARB½R GLEW_GET_FUN(__glewGetVertexAttribivARB),/usr/include/GL/glew.h¿©MA2Xòm•Ñ£ÞÓ]´*glUniformMatrix2fvARB +P GLEW_GET_FUN(__glewUniformMatrix2fvARB),/usr/include/GL/glew.h¿©MA2𚤕ѣÞùÞ¼ï*glUniformMatrix3fvARB ,P GLEW_GET_FUN(__glewUniformMatrix3fvARB),/usr/include/GL/glew.h¿©MA3ˆBÛ•Ñ£ß ·**glUniformMatrix4fvARB -P GLEW_GET_FUN(__glewUniformMatrix4fvARB),/usr/include/GL/glew.hÀ c¿óí>‹&GLX_SGIX_swap_group 1./usr/include/GL/glxew.hÀP3Çß™¥u»Y<4(U'6GLEW_NV_copy_depth_to_colorX GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color),/usr/include/GL/glew.hÀgNu§Æ>‹(GLX_SGIS_color_rangeC 1./usr/include/GL/glxew.hÀgÓYNÄ>‹(GLX_SGIS_multisampleV 1./usr/include/GL/glxew.hÀ‡}ò«CD>‹$GL_OES_read_format#X 1,/usr/include/GL/glew.hÀÌ|‰‡Ñïݲ~ñnÄ„ HGLEW_OES_compressed_paletted_texture#Qj GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture),/usr/include/GL/glew.hÀ×<Ë”ÉPsCt¢©üâ$glActiveTextureARB @J GLEW_GET_FUN(__glewActiveTextureARB),/usr/include/GL/glew.hÀÞê™q“kêü(´7µ>glXQueryHyperpipeBestAttribSGIXÌf GLXEW_GET_FUN(__glewXQueryHyperpipeBestAttribSGIX)./usr/include/GL/glxew.hÀë†\JJàJ¿¦_<¯Ÿ;(glGetTrackMatrixivNV"ÈN GLEW_GET_FUN(__glewGetTrackMatrixivNV),/usr/include/GL/glew.hÁg#á°aÊôÏùØ8glCombinerStageParameterfvNV å^ GLEW_GET_FUN(__glewCombinerStageParameterfvNV),/usr/include/GL/glew.hÁ'/r¯ãtñ>‹(GLX_SGI_swap_controld 1./usr/include/GL/glxew.hÁ7Ÿç –>‹$GL_NV_blend_squareâ 1,/usr/include/GL/glew.hÁ;ÇÝ9ì\>‹$GL_NV_float_bufferª 1,/usr/include/GL/glew.hÁ;/¼~Ìý>‹$GL_NV_fog_distanceà 1,/usr/include/GL/glew.hÁ< ¾€ƒ>‹$GL_NV_gpu_program4; 1,/usr/include/GL/glew.hÁC·=xzb3>‹$GL_NV_point_sprite @ 1,/usr/include/GL/glew.hÁ „6 kýcTNÛœŽ6glCheckFramebufferStatusEXT0\ GLEW_GET_FUN(__glewCheckFramebufferStatusEXT),/usr/include/GL/glew.hÁ噼¹ÔÖ°©¡¥RÌ>GLEW_EXT_texture_perturb_normal ` GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal),/usr/include/GL/glew.h‚;£'¥² ÉÜôÄæ{"glPassTexCoordATIH GLEW_GET_FUN(__glewPassTexCoordATI),/usr/include/GL/glew.hÃ?öà$¥JhÍâÝe‡*glGetQueryObjectivARB P GLEW_GET_FUN(__glewGetQueryObjectivARB),/usr/include/GL/glew.hÃc¡ÝÐXbɯ{êòÀæñFGLEW_EXT_texture_filter_anisotropich GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic),/usr/include/GL/glew.hÃíê+£”°§»¥1L¬(FJglReplacementCodeuiColor3fVertex3fSUN'¥p GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN),/usr/include/GL/glew.hÅÂ]4Ö-b=éTžÁ00GLEW_HP_texture_lighting¤R GLEW_GET_VAR(__GLEW_HP_texture_lighting),/usr/include/GL/glew.hÅ$Ù÷áÕÚ>‹0GL_GREMEDY_string_markeri 1,/usr/include/GL/glew.hÅ^˜tæ}¤?[×½µÇ8glXQueryHyperpipeNetworkSGIXÎ` GLXEW_GET_FUN(__glewXQueryHyperpipeNetworkSGIX)./usr/include/GL/glxew.hÅ9ʶê>‹4GLX_ATI_pixel_format_float 1./usr/include/GL/glxew.hÅ×î9àOlVBXÝîqj™$glPointParameterfváJ GLEW_GET_FUN(__glewPointParameterfv),/usr/include/GL/glew.hƺ¹µDUÏ.¤f-((glInsertComponentEXT#N GLEW_GET_FUN(__glewInsertComponentEXT),/usr/include/GL/glew.hÆ5Ÿµ˜E>‹6GL_ARB_vertex_buffer_objectÚ 1,/usr/include/GL/glew.hÆDêý”SH}þã-À6¤„&glNormalStream3bATIL GLEW_GET_FUN(__glewNormalStream3bATI),/usr/include/GL/glew.hÆDêý”TU+þã-À6Kv:&glNormalStream3dATIL GLEW_GET_FUN(__glewNormalStream3dATI),/usr/include/GL/glew.hÆDêý”UaÙþã-À6Gð&glNormalStream3fATIL GLEW_GET_FUN(__glewNormalStream3fATI),/usr/include/GL/glew.hÆDêý”VôÞþã-À6÷‚&glNormalStream3iATIL GLEW_GET_FUN(__glewNormalStream3iATI),/usr/include/GL/glew.hÆDêý”\4Dþã-À8O›&glNormalStream3sATIL GLEW_GET_FUN(__glewNormalStream3sATI),/usr/include/GL/glew.hÆÊš#ÏuøË#Ëy*ÃZ6glProgramNamedParameter4dNVâ\ GLEW_GET_FUN(__glewProgramNamedParameter4dNV),/usr/include/GL/glew.hÆÊš#Ïv™#Ëy.ϰ6glProgramNamedParameter4fNVä\ GLEW_GET_FUN(__glewProgramNamedParameter4fNV),/usr/include/GL/glew.hÆýñ`†‡H¦>‹,GL_ARB_occlusion_query j 1,/usr/include/GL/glew.hÇ_¹ªSŸyÏæ­|×,glBindVertexArrayAPPLE ~R GLEW_GET_FUN(__glewBindVertexArrayAPPLE),/usr/include/GL/glew.hÇb¤nIvý¿­×i&Lþ.glBindFragmentShaderATI T GLEW_GET_FUN(__glewBindFragmentShaderATI),/usr/include/GL/glew.hÇ{ŽIxˆ¼Ú·´ŽÅzÛl BGLEW_ARB_texture_non_power_of_two+d GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two),/usr/include/GL/glew.hǘo¿eøÏAâvBxÎÊ*GLEW_SUN_global_alpha'L GLEW_GET_VAR(__GLEW_SUN_global_alpha),/usr/include/GL/glew.hǬßLDst¨³nù^Rã(glColor3fVertex3fSUN'›N GLEW_GET_FUN(__glewColor3fVertex3fSUN),/usr/include/GL/glew.hÈF>+rá½D#Ù^ÄðQœ2glXGetTransparentIndexSUN„Z GLXEW_GET_FUN(__glewXGetTransparentIndexSUN)./usr/include/GL/glxew.hÈQiâ|Û̈BKËáˆ÷4glBlendEquationSeparateEXT¦Z GLEW_GET_FUN(__glewBlendEquationSeparateEXT),/usr/include/GL/glew.hÉåÎ%pdí™”èCSò0:GLEW_EXT_packed_depth_stencil©\ GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil),/usr/include/GL/glew.hÉPÄô$$u&K£ã@o$glPolygonOffsetEXTKJ GLEW_GET_FUN(__glewPolygonOffsetEXT),/usr/include/GL/glew.hÉYµÃ»0¢³sŠïK¬eg"(glColorPointervINTEL=N GLEW_GET_FUN(__glewColorPointervINTEL),/usr/include/GL/glew.hÉuÿ\DÎ$)ë¬ÞŒ„¼k*GLEW_EXT_blend_minmaxÕL GLEW_GET_VAR(__GLEW_EXT_blend_minmax),/usr/include/GL/glew.hÉwÖÁU&o*/¬«ó¼Yê*GLEW_EXT_copy_textureˆL GLEW_GET_VAR(__GLEW_EXT_copy_texture),/usr/include/GL/glew.hÉ_5t‘üý,Õ‚í“v**GLEW_EXT_packed_float¶L GLEW_GET_VAR(__GLEW_EXT_packed_float),/usr/include/GL/glew.hÉ„ عë-„+ÄM²ö*GLEW_EXT_scene_markergL GLEW_GET_VAR(__GLEW_EXT_scene_marker),/usr/include/GL/glew.hÉ„EÕ ³Ò-“¹Ó…×sí*GLEW_EXT_shadow_funcs²L GLEW_GET_VAR(__GLEW_EXT_shadow_funcs),/usr/include/GL/glew.hÉ„ãG»­o-¼ åô¤ê*GLEW_EXT_stencil_wrapåL GLEW_GET_VAR(__GLEW_EXT_stencil_wrap),/usr/include/GL/glew.hÉ… ›öo$-ÆbS²;pk*GLEW_EXT_texture_sRGBÈL GLEW_GET_VAR(__GLEW_EXT_texture_sRGB),/usr/include/GL/glew.hɆ»k~£ æ.4üÅù†e*GLEW_EXT_vertex_array]L GLEW_GET_VAR(__GLEW_EXT_vertex_array),/usr/include/GL/glew.hÊÄœ;zü“¥ý@8(g0glDeleteRenderbuffersEXT2V GLEW_GET_FUN(__glewDeleteRenderbuffersEXT),/usr/include/GL/glew.hÊrn²ÊoP¬ãðõT"glPixelTexGenSGIX%·H GLEW_GET_FUN(__glewPixelTexGenSGIX),/usr/include/GL/glew.hʈbN†™­>‹(GLX_3DFX_multisampleP 1./usr/include/GL/glxew.hÊŽp‹ÙéÃyÓ'{ ÜÐD<glGetProgramNamedParameterdvNVàb GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV),/usr/include/GL/glew.hÊŽp‹ÙêÐ'Ó'{ ÝF<glGetProgramNamedParameterfvNVáb GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV),/usr/include/GL/glew.hʬ„žoð˜ì>‹4GL_REND_screen_coordinates#á 1,/usr/include/GL/glew.hÊ­W¥8WmÉ>‹DGL_OES_compressed_paletted_texture#D 1,/usr/include/GL/glew.hËnû ¹SÒ¿>‹*GL_SGIS_pixel_texture$[ 1,/usr/include/GL/glew.hËsê™W‹Ä>‹&GL_INGR_color_clamp 1,/usr/include/GL/glew.hˉ£ ÇtGäeˆc›Ž2glGetUniformBufferSizeEXTX GLEW_GET_FUN(__glewGetUniformBufferSizeEXT),/usr/include/GL/glew.h˹Ìàu³>‹*GLX_SGIX_swap_barrier  1./usr/include/GL/glxew.hË»©”™Í~t>‹*GLX_SGIX_video_resize% 1./usr/include/GL/glxew.hÌKÍ2=(1æÔ ­,ä2GLEW_NV_vertex_program1_1# T GLEW_GET_VAR(__GLEW_NV_vertex_program1_1),/usr/include/GL/glew.hÍO©Ç=t‰Sa–ãUR:ZÂ6glReplacementCodePointerSUN'a\ GLEW_GET_FUN(__glewReplacementCodePointerSUN),/usr/include/GL/glew.hÍÁÀ½slÙ¥‹õdp<glPixelTransformParameterfvEXTb GLEW_GET_FUN(__glewPixelTransformParameterfvEXT),/usr/include/GL/glew.hÍÁÀ½s60.¥‹ü>ø<glPixelTransformParameterivEXTb GLEW_GET_FUN(__glewPixelTransformParameterivEXT),/usr/include/GL/glew.hÍäm@K™Ô[î·b(üß(glGetUniformLocation@N GLEW_GET_FUN(__glewGetUniformLocation),/usr/include/GL/glew.hÎ 1ü<ªð«¿Œ4á<l4GLEW_INTEL_texture_scissorQV GLEW_GET_VAR(__GLEW_INTEL_texture_scissor),/usr/include/GL/glew.hÎM•xy½~™Yð„ª](GLEW_IBM_cull_vertex¯J GLEW_GET_VAR(__GLEW_IBM_cull_vertex),/usr/include/GL/glew.hÎNašù{$™B£XóÉ÷ (GLEW_IBM_static_dataÕJ GLEW_GET_VAR(__GLEW_IBM_static_data),/usr/include/GL/glew.h΃ v_›­ùúFƒÈ4glGetColorTableParameterfv ‚Z GLEW_GET_FUN(__glewGetColorTableParameterfv),/usr/include/GL/glew.h΃ v_›®vùúFƒì94glGetColorTableParameteriv ƒZ GLEW_GET_FUN(__glewGetColorTableParameteriv),/usr/include/GL/glew.hϸ\ <âu¸¬†Q”œ"glActiveVaryingNV!õH GLEW_GET_FUN(__glewActiveVaryingNV),/usr/include/GL/glew.hÏ^MÌÉÜOÀj.rÐÝâ¡W<GLEW_NV_vertex_program2_option#^ GLEW_GET_VAR(__GLEW_NV_vertex_program2_option),/usr/include/GL/glew.hÏ_á³o78m!-.nÉ‹6glXQueryHyperpipeAttribSGIXË^ GLXEW_GET_FUN(__glewXQueryHyperpipeAttribSGIX)./usr/include/GL/glxew.hÏ_âø§ú|m!€{bÛE6glXQueryHyperpipeConfigSGIXÍ^ GLXEW_GET_FUN(__glewXQueryHyperpipeConfigSGIX)./usr/include/GL/glxew.hÏggŒ3\^AvwkBßÇ"glPointParameterfàH GLEW_GET_FUN(__glewPointParameterf),/usr/include/GL/glew.hÏ߃ *!Ct ²â¶"¼ò&glResetHistogramEXTL GLEW_GET_FUN(__glewResetHistogramEXT),/usr/include/GL/glew.hÐ ÖJMˆ8*WhW^z3(glIsOcclusionQueryNVþN GLEW_GET_FUN(__glewIsOcclusionQueryNV),/usr/include/GL/glew.hÐ-vªñOp†gJÛ峇6GLEW_ATI_shader_texture_lodZX GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod),/usr/include/GL/glew.hÐ>t ñ,>‹8GL_NV_vertex_program2_option# 1,/usr/include/GL/glew.hÐÉÓáó–º>‹:GL_EXT_texture_perturb_normal— 1,/usr/include/GL/glew.hÐÐøjÀؾ}—ZHDá2glGetBufferParameterivARBX GLEW_GET_FUN(__glewGetBufferParameterivARB),/usr/include/GL/glew.hÐò?Áˆí4¡HÒLÏd—>”BGLEW_SUN_convolution_border_modes&üd GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes),/usr/include/GL/glew.hÑ#4…(­VV\ÚMñ™4glDisableVertexAttribArray4Z GLEW_GET_FUN(__glewDisableVertexAttribArray),/usr/include/GL/glew.hÑ€A“f1ûc›©öJwÀ4glXBindChannelToWindowSGIX0\ GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX)./usr/include/GL/glxew.hÑÙT4Ràéá– Ñ*;(glEndVertexShaderEXTN GLEW_GET_FUN(__glewEndVertexShaderEXT),/usr/include/GL/glew.hÑÚú®t}C>‹.GL_EXT_paletted_textureÌ 1,/usr/include/GL/glew.hÑðK;´)—DIÖ-€åñ*glNormal3fVertex3fSUN'£P GLEW_GET_FUN(__glewNormal3fVertex3fSUN),/usr/include/GL/glew.hÒâÑ |ÂIâYÂpÌU*glConvolutionFilter1D wP GLEW_GET_FUN(__glewConvolutionFilter1D),/usr/include/GL/glew.hÒâÑ }9IâYÂpêÐ*glConvolutionFilter2D xP GLEW_GET_FUN(__glewConvolutionFilter2D),/usr/include/GL/glew.hÒ؆?æ÷A.S‡Ñ‹~¸.glGetSharpenTexFuncSGIS${T GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS),/usr/include/GL/glew.hÒˬxªºi*zù}Ô4ŒBÙ0GLEW_SGIS_detail_texture$R GLEW_GET_VAR(__GLEW_SGIS_detail_texture),/usr/include/GL/glew.hÓ™ÍÉp××¾Òõ‰ B‡:glGetProgramEnvParameterdvARB´` GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB),/usr/include/GL/glew.hÓ™ÍÉ‚®ª×¾Òõ²/:glGetProgramEnvParameterfvARBµ` GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB),/usr/include/GL/glew.hÓ!³*æÅ²!WY3ì/0*glNormalPointervINTEL>P GLEW_GET_FUN(__glewNormalPointervINTEL),/usr/include/GL/glew.hÓÏoYImšÚ(_x*,] *glVertexAttrib4NbvARBÚP GLEW_GET_FUN(__glewVertexAttrib4NbvARB),/usr/include/GL/glew.hÓÏoYI¬ K(_x:+Ú*glVertexAttrib4NivARBÛP GLEW_GET_FUN(__glewVertexAttrib4NivARB),/usr/include/GL/glew.hÓÏoYJC(_xQ¼H*glVertexAttrib4NsvARBÜP GLEW_GET_FUN(__glewVertexAttrib4NsvARB),/usr/include/GL/glew.hÓÏoYJ ›Ó(_xRæxB*glVertexAttrib4NubARBÝP GLEW_GET_FUN(__glewVertexAttrib4NubARB),/usr/include/GL/glew.hÓÏoY`ˆ;;(_~"ß *glVertexAttrib4ubvARBéP GLEW_GET_FUN(__glewVertexAttrib4ubvARB),/usr/include/GL/glew.hÓÏoY`Æ­¬(_~%!œ×*glVertexAttrib4uivARBêP GLEW_GET_FUN(__glewVertexAttrib4uivARB),/usr/include/GL/glew.hÓÏoYaãr(_~;û>E*glVertexAttrib4usvARBëP GLEW_GET_FUN(__glewVertexAttrib4usvARB),/usr/include/GL/glew.hÓÏoZ û¶§(_©ÿnF*glVertexAttribI1ivEXTØP GLEW_GET_FUN(__glewVertexAttribI1ivEXT),/usr/include/GL/glew.hÓÏoZ _ñ(_ªI«*glVertexAttribI1uiEXTÙP GLEW_GET_FUN(__glewVertexAttribI1uiEXT),/usr/include/GL/glew.hÓÏoZ “^Þ(_ª&Fm*glVertexAttribI2ivEXTÜP GLEW_GET_FUN(__glewVertexAttribI2ivEXT),/usr/include/GL/glew.hÓÏoZ ÷™Ç(_ª?ò¨æ*glVertexAttribI2uiEXTÝP GLEW_GET_FUN(__glewVertexAttribI2uiEXT),/usr/include/GL/glew.hÓÏoZ +(_ªM̼*glVertexAttribI3ivEXTàP GLEW_GET_FUN(__glewVertexAttribI3ivEXT),/usr/include/GL/glew.hÓÏoZ „<Û(_ªcøn**glVertexAttribI4bvEXTãP GLEW_GET_FUN(__glewVertexAttribI4bvEXT),/usr/include/GL/glew.hÓÏoZ Aþ(_ªfË!*glVertexAttribI3uiEXTáP GLEW_GET_FUN(__glewVertexAttribI3uiEXT),/usr/include/GL/glew.hÓÏoZ ¯L(_ªs÷+÷*glVertexAttribI4ivEXTåP GLEW_GET_FUN(__glewVertexAttribI4ivEXT),/usr/include/GL/glew.hÓÏoZå(_ªŠÐÍe*glVertexAttribI4svEXTæP GLEW_GET_FUN(__glewVertexAttribI4svEXT),/usr/include/GL/glew.hÓÏoZ&ê5(_ª£g\*glVertexAttribI4uiEXTèP GLEW_GET_FUN(__glewVertexAttribI4uiEXT),/usr/include/GL/glew.hÓÏoZw2í(_Åu·*glVertexAttribPointer‡P GLEW_GET_FUN(__glewVertexAttribPointer),/usr/include/GL/glew.hÓÏo[µåÙ(`äŽ$ð*glVertexAttribs4ubvNV"þP GLEW_GET_FUN(__glewVertexAttribs4ubvNV),/usr/include/GL/glew.hÔŸw²‹Ýwê¡¢`2GLEW_EXT_point_parameters<T GLEW_GET_VAR(__GLEW_EXT_point_parameters),/usr/include/GL/glew.hÔ&zÝRž(PêÏ.Öã&glResizeBuffersMESA‘L GLEW_GET_FUN(__glewResizeBuffersMESA),/usr/include/GL/glew.hÔp`¨óª@a§Ø\§8glXGetFBConfigFromVisualSGIXŠ` GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX)./usr/include/GL/glxew.hÔŠ­TYIMIrkð’ÌôÐ8GLEW_SGIX_blend_alpha_minmax% Z GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax),/usr/include/GL/glew.hÔ£óWÕ!ü>—SŠùùç*glVertexPointervINTEL@P GLEW_GET_FUN(__glewVertexPointervINTEL),/usr/include/GL/glew.hÔ¬Ye= u°Z6ê+Iìœ:glBindTextureUnitParameterEXT` GLEW_GET_FUN(__glewBindTextureUnitParameterEXT),/usr/include/GL/glew.hÔëNl¦îø=ŸaÙ´ÃÏÄ0glVertexWeightPointerEXTQV GLEW_GET_FUN(__glewVertexWeightPointerEXT),/usr/include/GL/glew.hÕSÏðün>‹4GL_NV_packed_depth_stencil  1,/usr/include/GL/glew.hÕ±TÀ‹¹ñH>‹&GL_NV_texgen_emboss ï 1,/usr/include/GL/glew.hÕê˜éS ä>‹0GL_SGIX_texture_lod_bias&4 1,/usr/include/GL/glew.hÖa ã¤óá êÍ„€f.Ó(glXCopySubBufferMESA}P GLXEW_GET_FUN(__glewXCopySubBufferMESA)./usr/include/GL/glxew.hÖv\y€æÌ>‹0GL_APPLE_specular_vector I 1,/usr/include/GL/glew.hÖ¯x±lÏ)¡0j8cÆ–¿GLEW_ARB_shadow I@ GLEW_GET_VAR(__GLEW_ARB_shadow),/usr/include/GL/glew.hÖ¯…ϱü.ú¡3Æf÷*A)GLEW_SGIX_async$â@ GLEW_GET_VAR(__GLEW_SGIX_async),/usr/include/GL/glew.hÖ¯…ϲɧ½¡3Æg+ËT@GLEW_SGIX_ycrcb&–@ GLEW_GET_VAR(__GLEW_SGIX_ycrcb),/usr/include/GL/glew.hÖ¯†r‰tâ÷¡3ðº9ÒGLEW_SUN_vertex'Ä@ GLEW_GET_VAR(__GLEW_SUN_vertex),/usr/include/GL/glew.hÖö…$"Oºˆ>‹4GL_ARB_texture_compression y 1,/usr/include/GL/glew.hÖöžh¢·EÍ>‹4GL_ARB_texture_env_combine Ë 1,/usr/include/GL/glew.h×#ô[‘ñÓø>‹.GL_SGIS_sharpen_texture$v 1,/usr/include/GL/glew.h×Éî_N>‹GLX_SGI_cushionH 1./usr/include/GL/glxew.h×É%a¦Ïw>‹GLX_VERSION_1_2¸ 1./usr/include/GL/glxew.h×É%a¦Ï~>‹GLX_VERSION_1_3Å 1./usr/include/GL/glxew.h×É%a¦Ï…>‹GLX_VERSION_1_4B 1./usr/include/GL/glxew.hØ+¸èæœ>‹GL_3DFX_tbuffer¹ 1,/usr/include/GL/glew.hØ£l pÖäd¤ê *glIsVariantEnabledEXT$P GLEW_GET_FUN(__glewIsVariantEnabledEXT),/usr/include/GL/glew.hØ vé><Ž>‹GL_OML_resample#‡ 1,/usr/include/GL/glew.hØ#š—Û3>‹GL_SGIX_clipmap% 1,/usr/include/GL/glew.hØb(12òÖ(nåt›.GLEW_SUNX_constant_data&ñP GLEW_GET_VAR(__GLEW_SUNX_constant_data),/usr/include/GL/glew.hØ{â¾ }2ù>‹,GL_EXT_pixel_transform 1,/usr/include/GL/glew.hÙGïââtÒŠ•…¦&glDeleteFencesAPPLE L GLEW_GET_FUN(__glewDeleteFencesAPPLE),/usr/include/GL/glew.hÙŸ€pÏÊÒ­üMEà=&glDeleteProgramsARB°L GLEW_GET_FUN(__glewDeleteProgramsARB),/usr/include/GL/glew.hÙÉu`9´ Ò¸»”TÃÔ&glDeleteTexturesEXT‹L GLEW_GET_FUN(__glewDeleteTexturesEXT),/usr/include/GL/glew.hÙ#¶kÿÃ…tæ³¹bÿ¨,GLEW_HP_occlusion_test›N GLEW_GET_VAR(__GLEW_HP_occlusion_test),/usr/include/GL/glew.hÙAÙp{ËOéåB¹3Ww&glXImportContextEXTN GLXEW_GET_FUN(__glewXImportContextEXT)./usr/include/GL/glxew.hÙk&3N áÐÃpŸlj,GLEW_ARB_depth_texture ØN GLEW_GET_VAR(__GLEW_ARB_depth_texture),/usr/include/GL/glew.hÚ4§¼îØï2æfÒo~qn.glPrioritizeTexturesEXTŽT GLEW_GET_FUN(__glewPrioritizeTexturesEXT),/usr/include/GL/glew.hÚSacŒ®wh }~Ìk¥_,GLEW_ARB_texture_floatN GLEW_GET_VAR(__GLEW_ARB_texture_float),/usr/include/GL/glew.hÚp+¢ÎèºÕÀU1©,GLEW_ARB_vertex_shaderN GLEW_GET_VAR(__GLEW_ARB_vertex_shader),/usr/include/GL/glew.hÚ”=Ó–YÞ>‹.GL_ARB_texture_cube_map ¬ 1,/usr/include/GL/glew.hÚ”=Ô«'HÈ>‹.GL_ARB_texture_env_dot3 ô 1,/usr/include/GL/glew.hÚÒ@§¨9–Ëügl[¹Ú4glBeginTransformFeedbackNV!öZ GLEW_GET_FUN(__glewBeginTransformFeedbackNV),/usr/include/GL/glew.hÛG"-ZæbBÄÜg¨‚É&GLXEW_SGIX_fbconfigJ GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig)./usr/include/GL/glxew.hÛbá6ÕÊ€OÈ)C£=.glMatrixIndexPointerARB ÔT GLEW_GET_FUN(__glewMatrixIndexPointerARB),/usr/include/GL/glew.hÛf‹•8ö=Þ²2Ò‹ðÊD"glApplyTextureEXT^H GLEW_GET_FUN(__glewApplyTextureEXT),/usr/include/GL/glew.hÛª€"–Tx>‹0GL_NV_depth_buffer_float  1,/usr/include/GL/glew.hÛÍ´X•>‹2GL_IBM_vertex_array_listsç 1,/usr/include/GL/glew.hÜØxò©ú¿Å§¼ñ]ú:GLEW_NV_texture_expand_normal!$\ GLEW_GET_VAR(__GLEW_NV_texture_expand_normal),/usr/include/GL/glew.hÜ]ß(Þñ>‹(GL_HP_occlusion_test– 1,/usr/include/GL/glew.hÜ?ãˆi…WÈ>Í  æz62glFragmentLightModelfSGIX%qX GLEW_GET_FUN(__glewFragmentLightModelfSGIX),/usr/include/GL/glew.hÜ?ãˆ{ÚKÈ>Í ¥˜…Ú2glFragmentLightModelfvEXT«X GLEW_GET_FUN(__glewFragmentLightModelfvEXT),/usr/include/GL/glew.hÜ?㈄H¬È>Í §Á]×2glFragmentLightModeliSGIX%sX GLEW_GET_FUN(__glewFragmentLightModeliSGIX),/usr/include/GL/glew.hÜ?㈖ È>Í ¬si{2glFragmentLightModelivEXT­X GLEW_GET_FUN(__glewFragmentLightModelivEXT),/usr/include/GL/glew.hܤ‰þç4+M>‹(GL_ARB_depth_texture Ð 1,/usr/include/GL/glew.hÜßcSH3ÆŠ5иÉÙÊý*glTagSampleBufferSGIX&P GLEW_GET_FUN(__glewTagSampleBufferSGIX),/usr/include/GL/glew.hÝIÿçïÎ20Rí 4À*GLEW_SGIS_color_range$ L GLEW_GET_VAR(__GLEW_SGIS_color_range),/usr/include/GL/glew.hÝÎãŽð—à0t‹ªTŒú·*GLEW_SGIS_multisample$TL GLEW_GET_VAR(__GLEW_SGIS_multisample),/usr/include/GL/glew.hÝ/édÊN0ˆ™Ë6™S-*GLEW_SGIS_texture_lod$ÀL GLEW_GET_VAR(__GLEW_SGIS_texture_lod),/usr/include/GL/glew.hÝ\¦#Ö†BÛ@œºýD*GLEW_SGIX_async_pixel$þL GLEW_GET_VAR(__GLEW_SGIX_async_pixel),/usr/include/GL/glew.hÝ\âthµ©ÜBê³2(C*GLEW_SGIX_fog_texture%UL GLEW_GET_VAR(__GLEW_SGIX_fog_texture),/usr/include/GL/glew.hÝf¼œJø{aãx$Îû]J"glArrayElementEXTSH GLEW_GET_FUN(__glewArrayElementEXT),/usr/include/GL/glew.hÝŒÅ/%×’Ô>‹(GL_ARB_texture_float 1,/usr/include/GL/glew.hÝ©q÷;ø&>‹(GL_ARB_vertex_shaderõ 1,/usr/include/GL/glew.hÝÆ)‘>†5•]áê')M;8*GLEW_SGI_color_matrix&«L GLEW_GET_VAR(__GLEW_SGI_color_matrix),/usr/include/GL/glew.hÞD”Œ¼8kÑ>‹6GL_ATI_texture_env_combine3w 1,/usr/include/GL/glew.hÞuÆúÔ®ge9¿•fÉfL,glUnmapObjectBufferATI"R GLEW_GET_FUN(__glewUnmapObjectBufferATI),/usr/include/GL/glew.hÞ}=L»†Wnt!»@Í%y 4GLEW_GREMEDY_string_markeroV GLEW_GET_VAR(__GLEW_GREMEDY_string_marker),/usr/include/GL/glew.hÞÌz#ˆF;Ò½…Ö¨ /%"glAsyncMarkerSGIX$ÛH GLEW_GET_FUN(__glewAsyncMarkerSGIX),/usr/include/GL/glew.hßxG0Qß3™võÑ S6GLEW_EXT_framebuffer_object@X GLEW_GET_VAR(__GLEW_EXT_framebuffer_object),/usr/include/GL/glew.hßoXØïælç»Ãôß,glDrawRangeElementsEXT^R GLEW_GET_FUN(__glewDrawRangeElementsEXT),/usr/include/GL/glew.hä[Ôæú5 >‹0GL_NV_transform_feedback!Í 1,/usr/include/GL/glew.härŸ«#ÓšÂzÝöx·h-$glXGetContextIDEXTL GLXEW_GET_FUN(__glewXGetContextIDEXT)./usr/include/GL/glxew.hä‚|ÀÊ¢NŠå†Ñ´W $glXGetVideoSyncSGIvL GLXEW_GET_FUN(__glewXGetVideoSyncSGI)./usr/include/GL/glxew.håä¹Ô@H K{&éoÙ”`*glPointParameterfvARB ¤P GLEW_GET_FUN(__glewPointParameterfvARB),/usr/include/GL/glew.håä¹Ô@jíK{&éoâ„4*glPointParameterfvEXT:P GLEW_GET_FUN(__glewPointParameterfvEXT),/usr/include/GL/glew.hå€nÒ"·]»êÒ³fVd0glMultiModeDrawArraysIBM»V GLEW_GET_FUN(__glewMultiModeDrawArraysIBM),/usr/include/GL/glew.hå˜O@ÑŸöIЇ†¨yãx(glXGetFBConfigAttrib2P GLXEW_GET_FUN(__glewXGetFBConfigAttrib)./usr/include/GL/glxew.hå¶§ÖôR7ËzÅþŸòYÖ.GLEW_SGIX_depth_texture%+P GLEW_GET_VAR(__GLEW_SGIX_depth_texture),/usr/include/GL/glew.håÀ~N¡ÓœÚÑéY޵ß(glXGetCurrentDisplay¼P GLXEW_GET_FUN(__glewXGetCurrentDisplay)./usr/include/GL/glxew.håߟY£û>‹$GL_APPLE_ycbcr_422 £ 1,/usr/include/GL/glew.hå뢶ºªw>‹.GL_SGIS_texture_filter4$ª 1,/usr/include/GL/glew.hæ‹$GL_ARB_multisample à 1,/usr/include/GL/glew.hçÂ\ÐûÌ“>ËUL¸÷0glClientActiveTextureARB AV GLEW_GET_FUN(__glewClientActiveTextureARB),/usr/include/GL/glew.hç5]ØÇr$ÉÈ‚N0©)€*GLEW_3DFX_multisample²L GLEW_GET_VAR(__GLEW_3DFX_multisample),/usr/include/GL/glew.hèO韓ZÏ>‹*GL_NV_occlusion_queryé 1,/usr/include/GL/glew.h苵Xˆ¼—¸âi¤>X³<glTexCoord2fColor3fVertex3fSUN'µb GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN),/usr/include/GL/glew.hèø8AbÕ÷ŠÂ¢x³³xÖ$glMultiTexCoord1dvTJ GLEW_GET_FUN(__glewMultiTexCoord1dv),/usr/include/GL/glew.hèø8AbÖåŠÂ¢x³³µÌ$glMultiTexCoord1fvVJ GLEW_GET_FUN(__glewMultiTexCoord1fv),/usr/include/GL/glew.hèø8AbØJŠÂ¢x³´=$glMultiTexCoord1ivXJ GLEW_GET_FUN(__glewMultiTexCoord1iv),/usr/include/GL/glew.hèø8AbÜðŠÂ¢x³µB $glMultiTexCoord1svZJ GLEW_GET_FUN(__glewMultiTexCoord1sv),/usr/include/GL/glew.hèø8AbÝފ¢x³µ$glMultiTexCoord2dv\J GLEW_GET_FUN(__glewMultiTexCoord2dv),/usr/include/GL/glew.hèø8AbÞ̊¢x³µ»÷$glMultiTexCoord2fv^J GLEW_GET_FUN(__glewMultiTexCoord2fv),/usr/include/GL/glew.hèø8Abà1ŠÂ¢x³¶h$glMultiTexCoord2iv`J GLEW_GET_FUN(__glewMultiTexCoord2iv),/usr/include/GL/glew.hèø8Abä׊¢x³·H6$glMultiTexCoord2svbJ GLEW_GET_FUN(__glewMultiTexCoord2sv),/usr/include/GL/glew.hèø8AbåŊ¢x³·…,$glMultiTexCoord3dvdJ GLEW_GET_FUN(__glewMultiTexCoord3dv),/usr/include/GL/glew.hèø8Ab泊¢x³·Â"$glMultiTexCoord3fvfJ GLEW_GET_FUN(__glewMultiTexCoord3fv),/usr/include/GL/glew.hèø8AbèŠÂ¢x³¸“$glMultiTexCoord3ivhJ GLEW_GET_FUN(__glewMultiTexCoord3iv),/usr/include/GL/glew.hèø8Ab쾊¢x³¹Na$glMultiTexCoord3svjJ GLEW_GET_FUN(__glewMultiTexCoord3sv),/usr/include/GL/glew.hèø8Abí¬ŠÂ¢x³¹‹W$glMultiTexCoord4dvlJ GLEW_GET_FUN(__glewMultiTexCoord4dv),/usr/include/GL/glew.hèø8Ab¢x³¹ÈM$glMultiTexCoord4fvnJ GLEW_GET_FUN(__glewMultiTexCoord4fv),/usr/include/GL/glew.hèø8AbïÿŠÂ¢x³º#¾$glMultiTexCoord4ivpJ GLEW_GET_FUN(__glewMultiTexCoord4iv),/usr/include/GL/glew.hèø8Abô¥ŠÂ¢x³»TŒ$glMultiTexCoord4svrJ GLEW_GET_FUN(__glewMultiTexCoord4sv),/usr/include/GL/glew.héT+L›çm>‹,GL_NV_geometry_shader42 1,/usr/include/GL/glew.hêgºéØ¥#à>‹,GL_SGIX_ir_instrument1%¡ 1,/usr/include/GL/glew.hëÇŒ„/5¶>‹0GLX_MESA_pixmap_colormap† 1./usr/include/GL/glxew.hì Ò5^ÿ>‹&GLX_EXT_visual_infoE 1./usr/include/GL/glxew.hìC-V-ä÷d‘ƒ@6GLXEW_SGI_make_current_read]Z GLXEW_GET_VAR(__GLXEW_SGI_make_current_read)./usr/include/GL/glxew.hí(šlg‡Ÿf¯IY|&(glUniformMatrix2x3fv±N GLEW_GET_FUN(__glewUniformMatrix2x3fv),/usr/include/GL/glew.hí(šlgnŸf¯IYŸ‚Q(glUniformMatrix2x4fv²N GLEW_GET_FUN(__glewUniformMatrix2x4fv),/usr/include/GL/glew.hí(šloìgŸf¯I[äl†(glUniformMatrix3x2fv³N GLEW_GET_FUN(__glewUniformMatrix3x2fv),/usr/include/GL/glew.hí(šloü5Ÿf¯I[èxÜ(glUniformMatrix3x4fv´N GLEW_GET_FUN(__glewUniformMatrix3x4fv),/usr/include/GL/glew.hí(šlxØ.Ÿf¯I^-c(glUniformMatrix4x2fvµN GLEW_GET_FUN(__glewUniformMatrix4x2fv),/usr/include/GL/glew.hí(šlxàŸf¯I^/i<(glUniformMatrix4x3fv¶N GLEW_GET_FUN(__glewUniformMatrix4x3fv),/usr/include/GL/glew.hínó2·¢'åeRß¹KF4glGetCompressedTexImageARB •Z GLEW_GET_FUN(__glewGetCompressedTexImageARB),/usr/include/GL/glew.híUX‰óйÃ&QtóåI 0GLEW_INGR_interlace_read)R GLEW_GET_VAR(__GLEW_INGR_interlace_read),/usr/include/GL/glew.híˆ=Qr‰§ÈçÉI³þ`0glEndTransformFeedbackNV!úV GLEW_GET_FUN(__glewEndTransformFeedbackNV),/usr/include/GL/glew.hî©Â¶ÃR>‹NGL_ATIX_vertex_shader_output_point_sizec 1,/usr/include/GL/glew.hîïe›«ö]ÕïtgR çü(glMapControlPointsNVfN GLEW_GET_FUN(__glewMapControlPointsNV),/usr/include/GL/glew.hïBý-®f#vÈs%ÝC†Ž4GLEW_SGIX_texture_lod_bias&6V GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias),/usr/include/GL/glew.hïxÄY{r~|ÓÈw8¡2glVertexAttribIPointerEXTëX GLEW_GET_FUN(__glewVertexAttribIPointerEXT),/usr/include/GL/glew.hïy§¯.ªÙ>‹"GL_ARB_window_pos 1,/usr/include/GL/glew.hï——*ì<ß›h‚—k'NglTexCoord4fColor4fNormal3fVertex4fvSUN'Àt GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN),/usr/include/GL/glew.hï¤Xª«ÚúdÆ<¬†Õ/-$glBufferSubDataARB J GLEW_GET_FUN(__glewBufferSubDataARB),/usr/include/GL/glew.hïÈŒ®uÇ“q>‹2GLX_SGI_make_current_readU 1./usr/include/GL/glxew.hïÎÀ½D&h`¿'A\ðnbw4GLEW_APPLE_specular_vector MV GLEW_GET_VAR(__GLEW_APPLE_specular_vector),/usr/include/GL/glew.hïø)˜ZS+ŽÕüˆC>º0glVertexAttribPointerARBìV GLEW_GET_FUN(__glewVertexAttribPointerARB),/usr/include/GL/glew.hð Eåö€àºh‹ì…C>glGetTransformFeedbackVaryingNV!üd GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV),/usr/include/GL/glew.hðçM?)€çÄ2³EùY*glIsEnabledIndexedEXT?P GLEW_GET_FUN(__glewIsEnabledIndexedEXT),/usr/include/GL/glew.hðôþööÕ[hˆç9“è/£,glNormal3fVertex3fvSUN'¤R GLEW_GET_FUN(__glewNormal3fVertex3fvSUN),/usr/include/GL/glew.hñvÄX59—kú€ÌŸÑ¶r2GLEW_EXT_paletted_textureðT GLEW_GET_VAR(__GLEW_EXT_paletted_texture),/usr/include/GL/glew.hñn6ÂãÖ¨ïY¨CÄ\glReplacementCodeuiColor4fNormal3fVertex3fvSUN'¨‚ GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hñªbPüðíABÕ:Ÿ&glTexFilterFuncSGIS$°L GLEW_GET_FUN(__glewTexFilterFuncSGIS),/usr/include/GL/glew.hò[JK«6o¡Ö ãubΘBglGetVertexAttribArrayObjectfvATIØh GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI),/usr/include/GL/glew.hò[JK«Q2öÖ ãuhî²9BglGetVertexAttribArrayObjectivATIÙh GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI),/usr/include/GL/glew.hò§6^ÆØËy>‹2GL_NV_vertex_array_range2" 1,/usr/include/GL/glew.hówvÚЉe>‹,GL_SGIX_shadow_ambient%ó 1,/usr/include/GL/glew.hó¸ýç䓘²>‹"GL_EXT_422_pixelsC 1,/usr/include/GL/glew.hó¹(·`€)£>‹"GL_EXT_index_func* 1,/usr/include/GL/glew.hó¹0’ïE›>‹"GL_EXT_subtextureì 1,/usr/include/GL/glew.hõäfYø‰ ¦¦¬Ð«Ó ó4GLEW_NV_depth_buffer_floatV GLEW_GET_VAR(__GLEW_NV_depth_buffer_float),/usr/include/GL/glew.hõó¯ÞÚ3»€ðÎÔ(glSecondaryColor3hNV¬N GLEW_GET_FUN(__glewSecondaryColor3hNV),/usr/include/GL/glew.hõó¯ÞÚ¤v»€ðÎðÿ9(glSecondaryColor3ubvïN GLEW_GET_FUN(__glewSecondaryColor3ubv),/usr/include/GL/glew.hõó¯ÞÚ§·»€ðÎñÔ–(glSecondaryColor3uivñN GLEW_GET_FUN(__glewSecondaryColor3uiv),/usr/include/GL/glew.hõó¯ÞÚ¬]»€ðÎód(glSecondaryColor3usvóN GLEW_GET_FUN(__glewSecondaryColor3usv),/usr/include/GL/glew.höͪÝ䀛jöËë0GLEW_NV_fragment_programçR GLEW_GET_VAR(__GLEW_NV_fragment_program),/usr/include/GL/glew.hö,º8C >‹&GL_PGI_vertex_hints#Á 1,/usr/include/GL/glew.hö>5›©¸}ø>‹,GL_SGIX_vertex_preclip&| 1,/usr/include/GL/glew.hö?˜µš!­”’‰nTËp&GLEW_ARB_window_pos2H GLEW_GET_VAR(__GLEW_ARB_window_pos),/usr/include/GL/glew.höaå§~Su(áG“À Â*glGetVariantFloatvEXT P GLEW_GET_FUN(__glewGetVariantFloatvEXT),/usr/include/GL/glew.hö¿¾4 L}btmDëó2GLEW_SGIS_sharpen_texture$~T GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture),/usr/include/GL/glew.höë9̸oøAü^çÀ$glewGetProcAddress < (*glXGetProcAddressARB)(name)Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cname÷,½– ¼3Awýt¥Ì".glDeleteBufferRegionEXTfT GLEW_GET_FUN(__glewDeleteBufferRegionEXT),/usr/include/GL/glew.h÷7‚ªdÝ›Ýl‚ôÖy¼ä,glReplacementCodeubSUN'bR GLEW_GET_FUN(__glewReplacementCodeubSUN),/usr/include/GL/glew.h÷7‚ªdáH>l‚ôÖz¬ýá,glReplacementCodeuiSUN'dR GLEW_GET_FUN(__glewReplacementCodeuiSUN),/usr/include/GL/glew.h÷7‚ªd懤l‚ôÖ|o,glReplacementCodeusSUN'fR GLEW_GET_FUN(__glewReplacementCodeusSUN),/usr/include/GL/glew.h÷?dâu½(?Iõ2Ì#þ,glGetQueryObjectuivARB €R GLEW_GET_FUN(__glewGetQueryObjectuivARB),/usr/include/GL/glew.h÷AÚ$±>‹0GL_EXT_texture_rectangle§ 1,/usr/include/GL/glew.h÷N—pævYÍê\þC‘(glXGetVideoResizeSUN•P GLXEW_GET_FUN(__glewXGetVideoResizeSUN)./usr/include/GL/glxew.h÷Y´–\ù™±Ž–É—ÍŸ"glSetInvariantEXT%H GLEW_GET_FUN(__glewSetInvariantEXT),/usr/include/GL/glew.h÷šäÚáCô먊Æhÿ"glClearColorIiEXTRH GLEW_GET_FUN(__glewClearColorIiEXT),/usr/include/GL/glew.hø'…²©ÑLÖ!þw#à6glXQueryMaxSwapBarriersSGIX^ GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX)./usr/include/GL/glxew.hø7˜KÓâûgMºLÃ9J0glBufferRegionEnabledEXTeV GLEW_GET_FUN(__glewBufferRegionEnabledEXT),/usr/include/GL/glew.hø<È$¨¯<ïmq4»ã,glProgramParameter4dNV"ÏR GLEW_GET_FUN(__glewProgramParameter4dNV),/usr/include/GL/glew.hø<È4v¯<ïmq8È9,glProgramParameter4fNV"ÑR GLEW_GET_FUN(__glewProgramParameter4fNV),/usr/include/GL/glew.hø<ÈJ¯<ïmxß=,glProgramParameteriEXTrR GLEW_GET_FUN(__glewProgramParameteriEXT),/usr/include/GL/glew.høƒ{½qÏyŒ¦ÝxÉäíÌHGLEW_SGIX_fragment_specular_lighting%‚j GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting),/usr/include/GL/glew.hø–kX˜2ÔÆdŽV\ß,glProgramVertexLimitNV)R GLEW_GET_FUN(__glewProgramVertexLimitNV),/usr/include/GL/glew.høø+£3èÙvÛÆ‡ëÞ6glRequestResidentProgramsNV"Õ\ GLEW_GET_FUN(__glewRequestResidentProgramsNV),/usr/include/GL/glew.hù?èY ŒMp:‡‹n "glShaderSourceARB H GLEW_GET_FUN(__glewShaderSourceARB),/usr/include/GL/glew.hùJ÷!áÞÏ”>‹,GL_NV_pixel_data_range * 1,/usr/include/GL/glew.hùeÈúer<·yBfFKØËj6GLXEW_NV_vertex_array_rangeëZ GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range)./usr/include/GL/glxew.hùŸ½„zØ ïbè,cg4GLXEW_EXT_framebuffer_sRGBíX GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB)./usr/include/GL/glxew.hùêÐ7bÌuw[ª7÷+²’0GLEW_MESA_resize_buffers“R GLEW_GET_VAR(__GLEW_MESA_resize_buffers),/usr/include/GL/glew.hú0}1¯2ƒnjr`Q2GLEW_ARB_texture_cube_map »T GLEW_GET_VAR(__GLEW_ARB_texture_cube_map),/usr/include/GL/glew.hú0~M@ƒnj»'׃2GLEW_ARB_texture_env_dot3 ùT GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3),/usr/include/GL/glew.húl„fßKÕa¨[Ù‰‚Äø.GLEW_ATI_envmap_bumpmap·P GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap),/usr/include/GL/glew.hú~îîP ™†«ÌÆáÿ &GLEW_EXT_422_pixelsJH GLEW_GET_VAR(__GLEW_EXT_422_pixels),/usr/include/GL/glew.hú½Ë÷*w«ÃëéRR&GLEW_EXT_index_func0H GLEW_GET_VAR(__GLEW_EXT_index_func),/usr/include/GL/glew.hú!™[Fo«Ç(²nÅj&GLEW_EXT_subtextureöH GLEW_GET_VAR(__GLEW_EXT_subtexture),/usr/include/GL/glew.húï=k+ÍH¬òlvT¯îy×"glColorPointerEXTTH GLEW_GET_FUN(__glewColorPointerEXT),/usr/include/GL/glew.húòHäc5Úó4…—ÍC "glCombinerInputNV ÉH GLEW_GET_FUN(__glewCombinerInputNV),/usr/include/GL/glew.hüI¿g½fq4[r.:ò¨$glProgramStringARBÇJ GLEW_GET_FUN(__glewProgramStringARB),/usr/include/GL/glew.hüN¥ÅŸ{Rú>‹"GL_NV_depth_clamp! 1,/usr/include/GL/glew.hü«Qþ5ÛþtvÒ›óBæ8GLEW_ATI_vertex_array_objectËZ GLEW_GET_VAR(__GLEW_ATI_vertex_array_object),/usr/include/GL/glew.hüë(R®)ì#>‹2GLX_NV_vertex_array_rangeã 1./usr/include/GL/glxew.hýNö½Û” ^>‹"GL_PGI_misc_hints#£ 1,/usr/include/GL/glew.hý´9*½ÙŒ§—€>‹÷ã?‚4GLEW_NV_transform_feedback"V GLEW_GET_VAR(__GLEW_NV_transform_feedback),/usr/include/GL/glew.hý»â^*Þ´² ÙÉû Œ»*GLEW_ARB_draw_buffers ÷L GLEW_GET_VAR(__GLEW_ARB_draw_buffers),/usr/include/GL/glew.hýÃxN@”à‚´ Ëþg*GLEW_ARB_multitexture cL GLEW_GET_VAR(__GLEW_ARB_multitexture),/usr/include/GL/glew.hýÅ·]=Q´ ]í3Öí*GLEW_ARB_point_sprite ²L GLEW_GET_VAR(__GLEW_ARB_point_sprite),/usr/include/GL/glew.hýÉâ10°½gSÜ· ª:GLEW_ERROR_GL_VERSION_10_ONLY/£P 2 /* GL 1.1 and up are not supported */,/usr/include/GL/glew.hýÊ[/½²ý<µÐV›s3:#*GLEW_ARB_vertex_blendÓL GLEW_GET_VAR(__GLEW_ARB_vertex_blend),/usr/include/GL/glew.hþÏ·xa›¼¹Ÿ²YÞ³P&glTexSubImage4DSGIS$‹L GLEW_GET_FUN(__glewTexSubImage4DSGIS),/usr/include/GL/glew.hþéð=¨Ê¼Ê>‹BGL_ATI_vertex_attrib_array_objectÒ 1,/usr/include/GL/glew.hÿY†¶B©lì˜Ø5bG(glMultiDrawArraysEXTwN GLEW_GET_FUN(__glewMultiDrawArraysEXT),/usr/include/GL/glew.hÿZ]DR†3 çýðÄ÷w¢4glDrawRangeElementArrayATI˜Z GLEW_GET_FUN(__glewDrawRangeElementArrayATI),/usr/include/GL/glew.hÿ…|Ø“²ùWw= õê,glGetBufferParameterivbR GLEW_GET_FUN(__glewGetBufferParameteriv),/usr/include/GL/glew.hÿ…‡ FZZgPÙ†>,glGetBufferPointervARBR GLEW_GET_FUN(__glewGetBufferPointervARB),/usr/include/GL/glew.h n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡./usr/include/X11/Xlib.h¦a‰;€uê):/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v./usr/include/GL/glxew.h¦a‡’†ôÊ*/usr/include/endian.hên-¨Wr^ 2/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/GL/glu.hên-¥DK»»,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW׊/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§QvÖäÑ·ÚŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿÿÿÿÿÿÿÿÿÿÿ«@_glewInit_GLX_ATI_render_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c•žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GLX_EXT_import_contextŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GLX_MESA_agp_offsetŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GLX_MESA_copy_sub_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GLX_MESA_pixmap_colormapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.câéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GLX_MESA_release_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GLX_MESA_set_3dfx_modeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GLX_NV_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GLX_SGIX_fbconfigŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cAMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GLX_SGIX_hyperpipeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GLX_SGIX_pbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cgrÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GLX_SGIX_swap_barrierŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cx€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GLX_SGIX_swap_groupŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c†ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GLX_SGIX_video_resizeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c“žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean2_glewInit_GLX_SGI_cushionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GLX_SGI_make_current_readŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GLX_SGI_swap_controlŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GLX_SGI_video_syncŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanN_glewInit_GLX_SUN_get_transparent_indexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GLX_SUN_video_resizeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë÷NÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean2_glewInit_GLX_VERSION_1_2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean2_glewInit_GLX_VERSION_1_3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c`wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean2_glewInit_GL_3DFX_tbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_APPLE_element_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_APPLE_fenceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cn|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_APPLE_texture_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽ–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanL_glewInit_GL_APPLE_vertex_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanJ_glewInit_GL_APPLE_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GL_ARB_color_buffer_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_ARB_draw_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_ARB_imagingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cñ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_ARB_matrix_paletteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  )ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_ARB_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c / 6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_ARB_multitextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c < dÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_ARB_occlusion_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c j xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_ARB_point_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ‚ ŠÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_ARB_shader_objectsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ” ÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanH_glewInit_GL_ARB_texture_compressionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c × äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_ARB_transpose_matrixŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_ARB_vertex_blendŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  .ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanJ_glewInit_GL_ARB_vertex_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4 EÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_ARB_vertex_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c K ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_ARB_vertex_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c • žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GL_ARB_window_posŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¤ ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_ATI_draw_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Ð ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_ATI_element_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Ý æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_ATI_envmap_bumpmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ì öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_ATI_fragment_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ü ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_ATI_map_object_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_ATI_pn_trianglesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c $ ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_ATI_separate_stencilŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 2 :ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanH_glewInit_GL_ATI_vertex_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c X jÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanV_glewInit_GL_ATI_vertex_attrib_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c p yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_ATI_vertex_streamsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_bindable_uniformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c À ÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_blend_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Ï ÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanP_glewInit_GL_EXT_blend_equation_separateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Ü ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanH_glewInit_GL_EXT_blend_func_separateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c é ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_EXT_blend_minmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ú ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_EXT_color_subtableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanL_glewInit_GL_EXT_compiled_vertex_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ! )ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_convolutionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c / BÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_coordinate_frameŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c H PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_EXT_copy_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c V aÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_cull_vertexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c g oÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_EXT_depth_bounds_testŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c u |ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_EXT_draw_buffers2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ‚ ŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_EXT_draw_instancedŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ” œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanH_glewInit_GL_EXT_draw_range_elementsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¢ ©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_EXT_fog_coordŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¯ ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_EXT_fragment_lightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c À ØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_framebuffer_blitŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Þ åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanP_glewInit_GL_EXT_framebuffer_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ë òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GL_EXT_framebuffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ø ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_geometry_shader4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  #ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanN_glewInit_GL_EXT_gpu_program_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ) 1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_gpu_shader4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 7 _ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_EXT_histogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c e uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GL_EXT_index_funcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  †ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_EXT_index_materialŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Œ “ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_EXT_light_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_EXT_multi_draw_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ° ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¾ ÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_paletted_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Ø âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_EXT_pixel_transformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ì øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_point_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_EXT_polygon_offsetŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_EXT_scene_markerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_EXT_secondary_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c/FÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_stencil_two_sideŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GL_EXT_subtextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cmvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_EXT_texture3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanL_glewInit_GL_EXT_texture_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_EXT_texture_integerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_EXT_texture_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cäðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanN_glewInit_GL_EXT_texture_perturb_normalŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_EXT_timer_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_EXT_vertex_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_EXT_vertex_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_EXT_vertex_weightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.chqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_GREMEDY_string_markerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cw~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_HP_image_transformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆ”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanL_glewInit_GL_IBM_multimode_draw_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GL_IBM_vertex_array_listsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_INTEL_parallel_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_INTEL_texture_scissorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cìôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_KTX_buffer_regionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_MESA_resize_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_MESA_window_posŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c >ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_NV_depth_buffer_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPYÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_NV_evaluatorsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cgvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean*_glewInit_GL_NV_fenceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c|‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_NV_fragment_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c—£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean`_glewInit_GL_NV_framebuffer_multisample_coverageŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_NV_geometry_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_NV_gpu_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_NV_half_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_NV_occlusion_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c-:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanN_glewInit_GL_NV_parameter_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cDMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_NV_pixel_data_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cS[ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_NV_point_spriteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.caiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_NV_primitive_restartŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cowÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_NV_register_combinersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GL_NV_register_combiners2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c–žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_NV_transform_feedbackŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_NV_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cßçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_NV_vertex_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cñ7ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_OES_single_precisionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]iÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean@_glewInit_GL_SGIS_detail_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_SGIS_fog_functionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_SGIS_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_SGIS_sharpen_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÁÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GL_SGIS_texture4DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_SGIS_texture_filter4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean._glewInit_GL_SGIX_asyncŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_SGIX_flush_rasterŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!(ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_SGIX_fog_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c29ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanX_glewInit_GL_SGIX_fragment_specular_lightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c?VÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean6_glewInit_GL_SGIX_framezoomŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_SGIX_pixel_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cu|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanB_glewInit_GL_SGIX_reference_planeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c†ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_SGIX_spriteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸ©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanF_glewInit_GL_SGIX_tag_sample_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean8_glewInit_GL_SGI_color_tableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cäñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean>_glewInit_GL_SUNX_constant_dataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean:_glewInit_GL_SUN_global_alphaŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLbooleanD_glewInit_GL_SUN_read_video_pixelsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean<_glewInit_GL_SUN_triangle_listŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c5BÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean._glewInit_GL_SUN_vertexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_1_2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c'1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_1_3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c7kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_1_4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cq¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_1_5Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cªÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_2_0Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean0_glewInit_GL_VERSION_2_1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean4_glewInit_GL_WIN_swap_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGLboolean_glewStrCLenŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c—ÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿcÿÿÿÿÿÿÿÿGLubyteÿÿÿÿ GLuint_glewStrLenŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c• GLEW, just like OpenGL or GLU, does not rely on the standard C library. These functions implement the functionality required in this file.ÿÿÿÿsÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿ GLuint_glewStrSameŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸ¦ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨»ÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½ËÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLboolean_glewStrSame3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍÛÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿGLubyte**ÿÿÿÿnaÿÿÿÿÿÿÿÿGLuint*ÿÿÿÿbÿÿÿÿÿÿÿÿconst GLubyte*ÿÿÿÿnbÿÿÿÿÿÿÿÿ GLuintÿÿÿÿGLbooleanglewContextInitŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c«– ------------------------------------------------------------------------- ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ GLenum$glewGetErrorStringŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾Ê” ------------------------------------------------------------------------ ÿÿÿÿ errorÿÿÿÿÿÿÿÿ GLenumÿÿÿÿconst GLubyte* glewGetExtensionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c—¨Oä Search for name in the extensions string. Use of strstr() is not sufficient because extension names can be prefixes of other extension names. Could use strtok() but the constant string returned by glGetString might be in read-only memory.ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLbooleanglewGetStringŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌ×Nÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿ GLenumÿÿÿÿconst GLubyte*glewInitŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cãîÿÿÿÿÿÿÿÿ GLenumglewIsSupportedŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cô'€ÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean glxewContextInitŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ¼Nÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ GLenum"glxewGetExtensionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cù ” ------------------------------------------------------------------------ ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean glxewIsSupportedŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c(¢)ôÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿGLboolean(.__GLEW_3DFX_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cý ý-ÿÿÿÿGLboolean&__GLEW_3DFX_tbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþ þ)ÿÿÿÿGLbooleanH__GLEW_3DFX_texture_compression_FXT1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿ ÿ:ÿÿÿÿGLboolean6__GLEW_APPLE_client_storageŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean4__GLEW_APPLE_element_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean$__GLEW_APPLE_fenceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c (ÿÿÿÿGLboolean2__GLEW_APPLE_float_pixelsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean2__GLEW_APPLE_pixel_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean8__GLEW_APPLE_specular_vectorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 2ÿÿÿÿGLboolean4__GLEW_APPLE_texture_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean6__GLEW_APPLE_transform_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean@__GLEW_APPLE_vertex_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 6ÿÿÿÿGLboolean>__GLEW_APPLE_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  5ÿÿÿÿGLboolean,__GLEW_APPLE_ycbcr_422Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  ,ÿÿÿÿGLboolean:__GLEW_ARB_color_buffer_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  3ÿÿÿÿGLboolean0__GLEW_ARB_depth_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  .ÿÿÿÿGLboolean.__GLEW_ARB_draw_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  -ÿÿÿÿGLboolean6__GLEW_ARB_fragment_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLbooleanD__GLEW_ARB_fragment_program_shadowŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 8ÿÿÿÿGLboolean4__GLEW_ARB_fragment_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean6__GLEW_ARB_half_float_pixelŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean$__GLEW_ARB_imagingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c (ÿÿÿÿGLboolean2__GLEW_ARB_matrix_paletteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean,__GLEW_ARB_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ,ÿÿÿÿGLboolean.__GLEW_ARB_multitextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c -ÿÿÿÿGLboolean4__GLEW_ARB_occlusion_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean<__GLEW_ARB_pixel_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4ÿÿÿÿGLboolean6__GLEW_ARB_point_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean.__GLEW_ARB_point_spriteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c -ÿÿÿÿGLboolean2__GLEW_ARB_shader_objectsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean>__GLEW_ARB_shading_language_100Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 5ÿÿÿÿGLboolean"__GLEW_ARB_shadowŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 'ÿÿÿÿGLboolean2__GLEW_ARB_shadow_ambientŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean>__GLEW_ARB_texture_border_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 5ÿÿÿÿGLboolean<__GLEW_ARB_texture_compressionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4ÿÿÿÿGLboolean6__GLEW_ARB_texture_cube_mapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  1ÿÿÿÿGLboolean4__GLEW_ARB_texture_env_addŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c! !0ÿÿÿÿGLboolean<__GLEW_ARB_texture_env_combineŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c" "4ÿÿÿÿGLboolean>__GLEW_ARB_texture_env_crossbarŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c# #5ÿÿÿÿGLboolean6__GLEW_ARB_texture_env_dot3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$ $1ÿÿÿÿGLboolean0__GLEW_ARB_texture_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c% %.ÿÿÿÿGLbooleanD__GLEW_ARB_texture_mirrored_repeatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c& &8ÿÿÿÿGLbooleanF__GLEW_ARB_texture_non_power_of_twoŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c' '9ÿÿÿÿGLboolean8__GLEW_ARB_texture_rectangleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c( (2ÿÿÿÿGLboolean6__GLEW_ARB_transpose_matrixŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c) )1ÿÿÿÿGLboolean.__GLEW_ARB_vertex_blendŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c* *-ÿÿÿÿGLboolean>__GLEW_ARB_vertex_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c+ +5ÿÿÿÿGLboolean2__GLEW_ARB_vertex_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c, ,/ÿÿÿÿGLboolean0__GLEW_ARB_vertex_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c- -.ÿÿÿÿGLboolean*__GLEW_ARB_window_posŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c. .+ÿÿÿÿGLboolean2__GLEW_ATIX_point_spritesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c/ //ÿÿÿÿGLboolean@__GLEW_ATIX_texture_env_combine3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0 06ÿÿÿÿGLboolean:__GLEW_ATIX_texture_env_routeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c1 13ÿÿÿÿGLbooleanV__GLEW_ATIX_vertex_shader_output_point_sizeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2 2AÿÿÿÿGLboolean.__GLEW_ATI_draw_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c3 3-ÿÿÿÿGLboolean0__GLEW_ATI_element_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4 4.ÿÿÿÿGLboolean2__GLEW_ATI_envmap_bumpmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c5 5/ÿÿÿÿGLboolean4__GLEW_ATI_fragment_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6 60ÿÿÿÿGLboolean8__GLEW_ATI_map_object_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c7 72ÿÿÿÿGLboolean.__GLEW_ATI_pn_trianglesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8 8-ÿÿÿÿGLboolean6__GLEW_ATI_separate_stencilŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c9 91ÿÿÿÿGLboolean:__GLEW_ATI_shader_texture_lodŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c: :3ÿÿÿÿGLboolean>__GLEW_ATI_text_fragment_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c; ;5ÿÿÿÿGLbooleanD__GLEW_ATI_texture_compression_3dcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c< <8ÿÿÿÿGLboolean>__GLEW_ATI_texture_env_combine3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c= =5ÿÿÿÿGLboolean0__GLEW_ATI_texture_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c> >.ÿÿÿÿGLboolean<__GLEW_ATI_texture_mirror_onceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c? ?4ÿÿÿÿGLboolean<__GLEW_ATI_vertex_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ @4ÿÿÿÿGLbooleanJ__GLEW_ATI_vertex_attrib_array_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cA A;ÿÿÿÿGLboolean2__GLEW_ATI_vertex_streamsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cB B/ÿÿÿÿGLboolean*__GLEW_EXT_422_pixelsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cC C+ÿÿÿÿGLboolean(__GLEW_EXT_Cg_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cD D*ÿÿÿÿGLboolean__GLEW_EXT_abgrŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cE E%ÿÿÿÿGLboolean__GLEW_EXT_bgraŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cF F%ÿÿÿÿGLboolean6__GLEW_EXT_bindable_uniformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cG G1ÿÿÿÿGLboolean,__GLEW_EXT_blend_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cH H,ÿÿÿÿGLbooleanD__GLEW_EXT_blend_equation_separateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cI I8ÿÿÿÿGLboolean<__GLEW_EXT_blend_func_separateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJ J4ÿÿÿÿGLboolean2__GLEW_EXT_blend_logic_opŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cK K/ÿÿÿÿGLboolean.__GLEW_EXT_blend_minmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cL L-ÿÿÿÿGLboolean2__GLEW_EXT_blend_subtractŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cM M/ÿÿÿÿGLboolean6__GLEW_EXT_clip_volume_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cN N1ÿÿÿÿGLboolean __GLEW_EXT_cmykaŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cO O&ÿÿÿÿGLboolean2__GLEW_EXT_color_subtableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cP P/ÿÿÿÿGLboolean@__GLEW_EXT_compiled_vertex_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cQ Q6ÿÿÿÿGLboolean,__GLEW_EXT_convolutionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cR R,ÿÿÿÿGLboolean6__GLEW_EXT_coordinate_frameŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cS S1ÿÿÿÿGLboolean.__GLEW_EXT_copy_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cT T-ÿÿÿÿGLboolean,__GLEW_EXT_cull_vertexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cU U,ÿÿÿÿGLboolean8__GLEW_EXT_depth_bounds_testŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cV V2ÿÿÿÿGLboolean0__GLEW_EXT_draw_buffers2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cW W.ÿÿÿÿGLboolean2__GLEW_EXT_draw_instancedŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cX X/ÿÿÿÿGLboolean<__GLEW_EXT_draw_range_elementsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cY Y4ÿÿÿÿGLboolean(__GLEW_EXT_fog_coordŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cZ Z*ÿÿÿÿGLboolean8__GLEW_EXT_fragment_lightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[ [2ÿÿÿÿGLboolean6__GLEW_EXT_framebuffer_blitŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\ \1ÿÿÿÿGLbooleanD__GLEW_EXT_framebuffer_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c] ]8ÿÿÿÿGLboolean:__GLEW_EXT_framebuffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c^ ^3ÿÿÿÿGLboolean6__GLEW_EXT_framebuffer_sRGBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c_ _1ÿÿÿÿGLboolean6__GLEW_EXT_geometry_shader4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c` `1ÿÿÿÿGLbooleanB__GLEW_EXT_gpu_program_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ca a7ÿÿÿÿGLboolean,__GLEW_EXT_gpu_shader4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cb b,ÿÿÿÿGLboolean(__GLEW_EXT_histogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cc c*ÿÿÿÿGLboolean<__GLEW_EXT_index_array_formatsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cd d4ÿÿÿÿGLboolean*__GLEW_EXT_index_funcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ce e+ÿÿÿÿGLboolean2__GLEW_EXT_index_materialŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cf f/ÿÿÿÿGLboolean0__GLEW_EXT_index_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cg g.ÿÿÿÿGLboolean0__GLEW_EXT_light_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ch h.ÿÿÿÿGLboolean2__GLEW_EXT_misc_attributeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ci i/ÿÿÿÿGLboolean8__GLEW_EXT_multi_draw_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cj j2ÿÿÿÿGLboolean,__GLEW_EXT_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ck k,ÿÿÿÿGLboolean>__GLEW_EXT_packed_depth_stencilŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cl l5ÿÿÿÿGLboolean.__GLEW_EXT_packed_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cm m-ÿÿÿÿGLboolean0__GLEW_EXT_packed_pixelsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cn n.ÿÿÿÿGLboolean6__GLEW_EXT_paletted_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.co o1ÿÿÿÿGLboolean<__GLEW_EXT_pixel_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cp p4ÿÿÿÿGLboolean4__GLEW_EXT_pixel_transformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cq q0ÿÿÿÿGLbooleanL__GLEW_EXT_pixel_transform_color_tableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cr r<ÿÿÿÿGLboolean6__GLEW_EXT_point_parametersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cs s1ÿÿÿÿGLboolean2__GLEW_EXT_polygon_offsetŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ct t/ÿÿÿÿGLboolean2__GLEW_EXT_rescale_normalŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cu u/ÿÿÿÿGLboolean.__GLEW_EXT_scene_markerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cv v-ÿÿÿÿGLboolean4__GLEW_EXT_secondary_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cw w0ÿÿÿÿGLbooleanD__GLEW_EXT_separate_specular_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cx x8ÿÿÿÿGLboolean.__GLEW_EXT_shadow_funcsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cy y-ÿÿÿÿGLbooleanB__GLEW_EXT_shared_texture_paletteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cz z7ÿÿÿÿGLboolean8__GLEW_EXT_stencil_clear_tagŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{ {2ÿÿÿÿGLboolean6__GLEW_EXT_stencil_two_sideŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c| |1ÿÿÿÿGLboolean.__GLEW_EXT_stencil_wrapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c} }-ÿÿÿÿGLboolean*__GLEW_EXT_subtextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c~ ~+ÿÿÿÿGLboolean$__GLEW_EXT_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c (ÿÿÿÿGLboolean(__GLEW_EXT_texture3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€ €*ÿÿÿÿGLboolean0__GLEW_EXT_texture_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c .ÿÿÿÿGLboolean@__GLEW_EXT_texture_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚ ‚6ÿÿÿÿGLbooleanF__GLEW_EXT_texture_compression_dxt1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cƒ ƒ9ÿÿÿÿGLbooleanF__GLEW_EXT_texture_compression_latcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„ „9ÿÿÿÿGLbooleanF__GLEW_EXT_texture_compression_rgtcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c… …9ÿÿÿÿGLbooleanF__GLEW_EXT_texture_compression_s3tcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c† †9ÿÿÿÿGLboolean6__GLEW_EXT_texture_cube_mapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡ ‡1ÿÿÿÿGLboolean:__GLEW_EXT_texture_edge_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆ ˆ3ÿÿÿÿGLboolean,__GLEW_EXT_texture_envŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰ ‰,ÿÿÿÿGLboolean4__GLEW_EXT_texture_env_addŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŠ Š0ÿÿÿÿGLboolean<__GLEW_EXT_texture_env_combineŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹ ‹4ÿÿÿÿGLboolean6__GLEW_EXT_texture_env_dot3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒ Œ1ÿÿÿÿGLbooleanJ__GLEW_EXT_texture_filter_anisotropicŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ;ÿÿÿÿGLboolean4__GLEW_EXT_texture_integerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽ Ž0ÿÿÿÿGLboolean6__GLEW_EXT_texture_lod_biasŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean>__GLEW_EXT_texture_mirror_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 5ÿÿÿÿGLboolean2__GLEW_EXT_texture_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘ ‘/ÿÿÿÿGLbooleanB__GLEW_EXT_texture_perturb_normalŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’ ’7ÿÿÿÿGLboolean8__GLEW_EXT_texture_rectangleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c“ “2ÿÿÿÿGLboolean.__GLEW_EXT_texture_sRGBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c” ”-ÿÿÿÿGLbooleanD__GLEW_EXT_texture_shared_exponentŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c• •8ÿÿÿÿGLboolean,__GLEW_EXT_timer_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c– –,ÿÿÿÿGLboolean.__GLEW_EXT_vertex_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c— —-ÿÿÿÿGLboolean0__GLEW_EXT_vertex_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜ ˜.ÿÿÿÿGLboolean6__GLEW_EXT_vertex_weightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™ ™1ÿÿÿÿGLboolean8__GLEW_GREMEDY_string_markerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cš š2ÿÿÿÿGLbooleanD__GLEW_HP_convolution_border_modesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c› ›8ÿÿÿÿGLboolean2__GLEW_HP_image_transformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cœ œ/ÿÿÿÿGLboolean0__GLEW_HP_occlusion_testŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c .ÿÿÿÿGLboolean4__GLEW_HP_texture_lightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cž ž0ÿÿÿÿGLboolean,__GLEW_IBM_cull_vertexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸ Ÿ,ÿÿÿÿGLboolean@__GLEW_IBM_multimode_draw_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c   6ÿÿÿÿGLboolean2__GLEW_IBM_rasterpos_clipŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¡ ¡/ÿÿÿÿGLboolean,__GLEW_IBM_static_dataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¢ ¢,ÿÿÿÿGLbooleanD__GLEW_IBM_texture_mirrored_repeatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c£ £8ÿÿÿÿGLboolean:__GLEW_IBM_vertex_array_listsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤ ¤3ÿÿÿÿGLboolean.__GLEW_INGR_color_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥ ¥-ÿÿÿÿGLboolean4__GLEW_INGR_interlace_readŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦ ¦0ÿÿÿÿGLboolean8__GLEW_INTEL_parallel_arraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§ §2ÿÿÿÿGLboolean8__GLEW_INTEL_texture_scissorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨ ¨2ÿÿÿÿGLboolean0__GLEW_KTX_buffer_regionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c© ©.ÿÿÿÿGLboolean4__GLEW_MESAX_texture_stackŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cª ª0ÿÿÿÿGLboolean.__GLEW_MESA_pack_invertŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c« «-ÿÿÿÿGLboolean4__GLEW_MESA_resize_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬ ¬0ÿÿÿÿGLboolean,__GLEW_MESA_window_posŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­ ­,ÿÿÿÿGLboolean2__GLEW_MESA_ycbcr_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c® ®/ÿÿÿÿGLboolean,__GLEW_NV_blend_squareŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯ ¯,ÿÿÿÿGLboolean:__GLEW_NV_copy_depth_to_colorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c° °3ÿÿÿÿGLboolean8__GLEW_NV_depth_buffer_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c± ±2ÿÿÿÿGLboolean*__GLEW_NV_depth_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c² ²+ÿÿÿÿGLboolean>__GLEW_NV_depth_range_unclampedŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c³ ³5ÿÿÿÿGLboolean(__GLEW_NV_evaluatorsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c´ ´*ÿÿÿÿGLboolean__GLEW_NV_fenceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµ µ%ÿÿÿÿGLboolean,__GLEW_NV_float_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶ ¶,ÿÿÿÿGLboolean,__GLEW_NV_fog_distanceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c· ·,ÿÿÿÿGLboolean4__GLEW_NV_fragment_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸ ¸0ÿÿÿÿGLboolean6__GLEW_NV_fragment_program2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¹ ¹1ÿÿÿÿGLboolean6__GLEW_NV_fragment_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cº º1ÿÿÿÿGLbooleanB__GLEW_NV_fragment_program_optionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c» »7ÿÿÿÿGLbooleanT__GLEW_NV_framebuffer_multisample_coverageŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¼ ¼@ÿÿÿÿGLboolean6__GLEW_NV_geometry_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½ ½1ÿÿÿÿGLboolean4__GLEW_NV_geometry_shader4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾ ¾0ÿÿÿÿGLboolean,__GLEW_NV_gpu_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿ ¿,ÿÿÿÿGLboolean(__GLEW_NV_half_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀ À*ÿÿÿÿGLboolean8__GLEW_NV_light_max_exponentŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÁ Á2ÿÿÿÿGLbooleanB__GLEW_NV_multisample_filter_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Â7ÿÿÿÿGLboolean2__GLEW_NV_occlusion_queryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cà Ã/ÿÿÿÿGLboolean<__GLEW_NV_packed_depth_stencilŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄ Ä4ÿÿÿÿGLbooleanB__GLEW_NV_parameter_buffer_objectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅ Å7ÿÿÿÿGLboolean4__GLEW_NV_pixel_data_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆ Æ0ÿÿÿÿGLboolean,__GLEW_NV_point_spriteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇ Ç,ÿÿÿÿGLboolean6__GLEW_NV_primitive_restartŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈ È1ÿÿÿÿGLboolean8__GLEW_NV_register_combinersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉ É2ÿÿÿÿGLboolean:__GLEW_NV_register_combiners2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊ Ê3ÿÿÿÿGLboolean.__GLEW_NV_texgen_embossŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cË Ë-ÿÿÿÿGLboolean6__GLEW_NV_texgen_reflectionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌ Ì1ÿÿÿÿGLbooleanB__GLEW_NV_texture_compression_vtcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍ Í7ÿÿÿÿGLboolean<__GLEW_NV_texture_env_combine4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎ Î4ÿÿÿÿGLboolean>__GLEW_NV_texture_expand_normalŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏ Ï5ÿÿÿÿGLboolean6__GLEW_NV_texture_rectangleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐ Ð1ÿÿÿÿGLboolean0__GLEW_NV_texture_shaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑ Ñ.ÿÿÿÿGLboolean2__GLEW_NV_texture_shader2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÒ Ò/ÿÿÿÿGLboolean2__GLEW_NV_texture_shader3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓ Ó/ÿÿÿÿGLboolean8__GLEW_NV_transform_feedbackŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔ Ô2ÿÿÿÿGLboolean8__GLEW_NV_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕ Õ2ÿÿÿÿGLboolean:__GLEW_NV_vertex_array_range2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÖ Ö3ÿÿÿÿGLboolean0__GLEW_NV_vertex_programŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c× ×.ÿÿÿÿGLboolean6__GLEW_NV_vertex_program1_1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cØ Ø1ÿÿÿÿGLboolean2__GLEW_NV_vertex_program2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙ Ù/ÿÿÿÿGLboolean@__GLEW_NV_vertex_program2_optionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚ Ú6ÿÿÿÿGLboolean2__GLEW_NV_vertex_program3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛ Û/ÿÿÿÿGLboolean2__GLEW_NV_vertex_program4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜ Ü/ÿÿÿÿGLboolean6__GLEW_OES_byte_coordinatesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÝ Ý1ÿÿÿÿGLbooleanL__GLEW_OES_compressed_paletted_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞ Þ<ÿÿÿÿGLboolean,__GLEW_OES_read_formatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cß ß,ÿÿÿÿGLboolean6__GLEW_OES_single_precisionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cà à1ÿÿÿÿGLboolean(__GLEW_OML_interlaceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cá á*ÿÿÿÿGLboolean&__GLEW_OML_resampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.câ â)ÿÿÿÿGLboolean(__GLEW_OML_subsampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cã ã*ÿÿÿÿGLboolean*__GLEW_PGI_misc_hintsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cä ä+ÿÿÿÿGLboolean.__GLEW_PGI_vertex_hintsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cå å-ÿÿÿÿGLboolean<__GLEW_REND_screen_coordinatesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cæ æ4ÿÿÿÿGLboolean__GLEW_S3_s3tcŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cç ç$ÿÿÿÿGLboolean.__GLEW_SGIS_color_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cè è-ÿÿÿÿGLboolean4__GLEW_SGIS_detail_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cé é0ÿÿÿÿGLboolean0__GLEW_SGIS_fog_functionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cê ê.ÿÿÿÿGLboolean6__GLEW_SGIS_generate_mipmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë ë1ÿÿÿÿGLboolean.__GLEW_SGIS_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cì ì-ÿÿÿÿGLboolean2__GLEW_SGIS_pixel_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cí í/ÿÿÿÿGLboolean6__GLEW_SGIS_sharpen_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cî î1ÿÿÿÿGLboolean*__GLEW_SGIS_texture4DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cï ï+ÿÿÿÿGLboolean@__GLEW_SGIS_texture_border_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cð ð6ÿÿÿÿGLboolean<__GLEW_SGIS_texture_edge_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cñ ñ4ÿÿÿÿGLboolean6__GLEW_SGIS_texture_filter4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cò ò1ÿÿÿÿGLboolean.__GLEW_SGIS_texture_lodŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.có ó-ÿÿÿÿGLboolean4__GLEW_SGIS_texture_selectŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cô ô0ÿÿÿÿGLboolean"__GLEW_SGIX_asyncŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cõ õ'ÿÿÿÿGLboolean6__GLEW_SGIX_async_histogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cö ö1ÿÿÿÿGLboolean.__GLEW_SGIX_async_pixelŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷ ÷-ÿÿÿÿGLboolean<__GLEW_SGIX_blend_alpha_minmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cø ø4ÿÿÿÿGLboolean&__GLEW_SGIX_clipmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cù ù)ÿÿÿÿGLboolean2__GLEW_SGIX_depth_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cú ú/ÿÿÿÿGLboolean0__GLEW_SGIX_flush_rasterŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cû û.ÿÿÿÿGLboolean,__GLEW_SGIX_fog_offsetŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cü ü,ÿÿÿÿGLboolean.__GLEW_SGIX_fog_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cý ý-ÿÿÿÿGLbooleanL__GLEW_SGIX_fragment_specular_lightingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþ þ<ÿÿÿÿGLboolean*__GLEW_SGIX_framezoomŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿ ÿ+ÿÿÿÿGLboolean*__GLEW_SGIX_interlaceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c +ÿÿÿÿGLboolean4__GLEW_SGIX_ir_instrument1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean2__GLEW_SGIX_list_priorityŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean2__GLEW_SGIX_pixel_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean<__GLEW_SGIX_pixel_texture_bitsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4ÿÿÿÿGLboolean6__GLEW_SGIX_reference_planeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 1ÿÿÿÿGLboolean(__GLEW_SGIX_resampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c *ÿÿÿÿGLboolean$__GLEW_SGIX_shadowŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c (ÿÿÿÿGLboolean4__GLEW_SGIX_shadow_ambientŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean$__GLEW_SGIX_spriteŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  (ÿÿÿÿGLboolean:__GLEW_SGIX_tag_sample_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  3ÿÿÿÿGLboolean6__GLEW_SGIX_texture_add_envŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  1ÿÿÿÿGLbooleanH__GLEW_SGIX_texture_coordinate_clampŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿGLboolean8__GLEW_SGIX_texture_lod_biasŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  2ÿÿÿÿGLboolean@__GLEW_SGIX_texture_multi_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 6ÿÿÿÿGLboolean2__GLEW_SGIX_texture_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLboolean<__GLEW_SGIX_texture_scale_biasŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4ÿÿÿÿGLboolean4__GLEW_SGIX_vertex_preclipŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 0ÿÿÿÿGLboolean>__GLEW_SGIX_vertex_preclip_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 5ÿÿÿÿGLboolean"__GLEW_SGIX_ycrcbŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 'ÿÿÿÿGLboolean.__GLEW_SGI_color_matrixŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c -ÿÿÿÿGLboolean,__GLEW_SGI_color_tableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ,ÿÿÿÿGLboolean<__GLEW_SGI_texture_color_tableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 4ÿÿÿÿGLboolean2__GLEW_SUNX_constant_dataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c /ÿÿÿÿGLbooleanF__GLEW_SUN_convolution_border_modesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 9ÿÿÿÿGLboolean.__GLEW_SUN_global_alphaŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c -ÿÿÿÿGLboolean*__GLEW_SUN_mesh_arrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c +ÿÿÿÿGLboolean8__GLEW_SUN_read_video_pixelsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 2ÿÿÿÿGLboolean,__GLEW_SUN_slice_accumŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ,ÿÿÿÿGLboolean0__GLEW_SUN_triangle_listŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c .ÿÿÿÿGLboolean"__GLEW_SUN_vertexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c 'ÿÿÿÿGLboolean$__GLEW_VERSION_1_1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cö ö(ÿÿÿÿGLboolean$__GLEW_VERSION_1_2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷ ÷(ÿÿÿÿGLboolean$__GLEW_VERSION_1_3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cø ø(ÿÿÿÿGLboolean$__GLEW_VERSION_1_4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cù ù(ÿÿÿÿGLboolean$__GLEW_VERSION_1_5Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cú ú(ÿÿÿÿGLboolean$__GLEW_VERSION_2_0Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cû û(ÿÿÿÿGLboolean$__GLEW_VERSION_2_1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cü ü(ÿÿÿÿGLboolean0__GLEW_WIN_phong_shadingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c .ÿÿÿÿGLboolean.__GLEW_WIN_specular_fogŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  -ÿÿÿÿGLboolean(__GLEW_WIN_swap_hintŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c! !*ÿÿÿÿGLboolean0__GLXEW_3DFX_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c& &.ÿÿÿÿGLboolean4__GLXEW_ARB_fbconfig_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c' '0ÿÿÿÿGLboolean8__GLXEW_ARB_get_proc_addressŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c( (2ÿÿÿÿGLboolean.__GLXEW_ARB_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c) )-ÿÿÿÿGLboolean<__GLXEW_ATI_pixel_format_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c* *4ÿÿÿÿGLboolean4__GLXEW_ATI_render_textureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c+ +0ÿÿÿÿGLbooleanB__GLXEW_EXT_fbconfig_packed_floatŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c, ,7ÿÿÿÿGLboolean8__GLXEW_EXT_framebuffer_sRGBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c- -2ÿÿÿÿGLboolean4__GLXEW_EXT_import_contextŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c. .0ÿÿÿÿGLboolean0__GLXEW_EXT_scene_markerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c/ /.ÿÿÿÿGLboolean.__GLXEW_EXT_visual_infoŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0 0-ÿÿÿÿGLboolean2__GLXEW_EXT_visual_ratingŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c1 1/ÿÿÿÿGLboolean.__GLXEW_MESA_agp_offsetŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2 2-ÿÿÿÿGLboolean8__GLXEW_MESA_copy_sub_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c3 32ÿÿÿÿGLboolean8__GLXEW_MESA_pixmap_colormapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4 42ÿÿÿÿGLboolean8__GLXEW_MESA_release_buffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c5 52ÿÿÿÿGLboolean4__GLXEW_MESA_set_3dfx_modeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6 60ÿÿÿÿGLboolean.__GLXEW_NV_float_bufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c7 7-ÿÿÿÿGLboolean:__GLXEW_NV_vertex_array_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8 83ÿÿÿÿGLboolean.__GLXEW_OML_swap_methodŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c9 9-ÿÿÿÿGLboolean8__GLXEW_SGIS_blended_overlayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c= =2ÿÿÿÿGLboolean0__GLXEW_SGIS_color_rangeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c> >.ÿÿÿÿGLboolean0__GLXEW_SGIS_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c? ?.ÿÿÿÿGLboolean>__GLXEW_SGIS_shared_multisampleŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ @5ÿÿÿÿGLboolean*__GLXEW_SGIX_fbconfigŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cA A+ÿÿÿÿGLboolean,__GLXEW_SGIX_hyperpipeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cB B,ÿÿÿÿGLboolean(__GLXEW_SGIX_pbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cC C*ÿÿÿÿGLboolean2__GLXEW_SGIX_swap_barrierŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cD D/ÿÿÿÿGLboolean.__GLXEW_SGIX_swap_groupŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cE E-ÿÿÿÿGLboolean2__GLXEW_SGIX_video_resizeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cF F/ÿÿÿÿGLboolean@__GLXEW_SGIX_visual_select_groupŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cG G6ÿÿÿÿGLboolean&__GLXEW_SGI_cushionŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cH H)ÿÿÿÿGLboolean:__GLXEW_SGI_make_current_readŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cI I3ÿÿÿÿGLboolean0__GLXEW_SGI_swap_controlŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJ J.ÿÿÿÿGLboolean,__GLXEW_SGI_video_syncŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cK K,ÿÿÿÿGLbooleanB__GLXEW_SUN_get_transparent_indexŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cL L7ÿÿÿÿGLboolean0__GLXEW_SUN_video_resizeŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cM M.ÿÿÿÿGLboolean&__GLXEW_VERSION_1_0Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c! !)ÿÿÿÿGLboolean&__GLXEW_VERSION_1_1Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c" ")ÿÿÿÿGLboolean&__GLXEW_VERSION_1_2Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c# #)ÿÿÿÿGLboolean&__GLXEW_VERSION_1_3Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$ $)ÿÿÿÿGLboolean&__GLXEW_VERSION_1_4Š/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c% %)ÿÿÿÿGLboolean*__glPNTrianglewesfATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cðð6ÿÿÿÿ0PFNGLPNTRIANGLESFATIPROC*__glPNTrianglewesiATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cññ6ÿÿÿÿ0PFNGLPNTRIANGLESIATIPROC4__glewActiveStencilFaceEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLACTIVESTENCILFACEEXTPROC&__glewActiveTextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cää2ÿÿÿÿ,PFNGLACTIVETEXTUREPROC,__glewActiveTextureARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLACTIVETEXTUREARBPROC*__glewActiveVaryingNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLACTIVEVARYINGNVPROC0__glewAddSwapHintRectWINŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cðð<ÿÿÿÿ6PFNGLADDSWAPHINTRECTWINPROC2__glewAlphaFragmentOp1ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞÞ>ÿÿÿÿ8PFNGLALPHAFRAGMENTOP1ATIPROC2__glewAlphaFragmentOp2ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cßß>ÿÿÿÿ8PFNGLALPHAFRAGMENTOP2ATIPROC2__glewAlphaFragmentOp3ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.càà>ÿÿÿÿ8PFNGLALPHAFRAGMENTOP3ATIPROC*__glewApplyTextureEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐÐ6ÿÿÿÿ0PFNGLAPPLYTEXTUREEXTPROC6__glewAreProgramsResidentNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c&&Bÿÿÿÿ<PFNGLAREPROGRAMSRESIDENTNVPROC8__glewAreTexturesResidentEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLARETEXTURESRESIDENTEXTPROC*__glewArrayElementEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLARRAYELEMENTEXTPROC(__glewArrayObjectATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöö4ÿÿÿÿ.PFNGLARRAYOBJECTATIPROC*__glewAsyncMarkerSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€€6ÿÿÿÿ0PFNGLASYNCMARKERSGIXPROC*__glewAttachObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c336ÿÿÿÿ0PFNGLATTACHOBJECTARBPROC$__glewAttachShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cUU0ÿÿÿÿ*PFNGLATTACHSHADERPROC8__glewBeginFragmentShaderATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cá áDÿÿÿÿ>PFNGLBEGINFRAGMENTSHADERATIPROC6__glewBeginOcclusionQueryNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cññBÿÿÿÿ<PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginQueryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cAA,ÿÿÿÿ&PFNGLBEGINQUERYPROC&__glewBeginQueryARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c''2ÿÿÿÿ,PFNGLBEGINQUERYARBPROC&__glewBeginSceneEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cëë2ÿÿÿÿ,PFNGLBEGINSCENEEXTPROC<__glewBeginTransformFeedbackNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"HÿÿÿÿBPFNGLBEGINTRANSFORMFEEDBACKNVPROC4__glewBeginVertexShaderEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c''@ÿÿÿÿ:PFNGLBEGINVERTEXSHADEREXTPROC0__glewBindAttribLocationŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cVV<ÿÿÿÿ6PFNGLBINDATTRIBLOCATIONPROC6__glewBindAttribLocationARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾¾Bÿÿÿÿ<PFNGLBINDATTRIBLOCATIONARBPROC __glewBindBufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBB,ÿÿÿÿ&PFNGLBINDBUFFERPROC&__glewBindBufferARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.css2ÿÿÿÿ,PFNGLBINDBUFFERARBPROC,__glewBindBufferBaseNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLBINDBUFFERBASENVPROC0__glewBindBufferOffsetNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLBINDBUFFEROFFSETNVPROC.__glewBindBufferRangeNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLBINDBUFFERRANGENVPROC:__glewBindFragDataLocationEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cž!žFÿÿÿÿ@PFNGLBINDFRAGDATALOCATIONEXTPROC6__glewBindFragmentShaderATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cââBÿÿÿÿ<PFNGLBINDFRAGMENTSHADERATIPROC0__glewBindFramebufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„„<ÿÿÿÿ6PFNGLBINDFRAMEBUFFEREXTPROC6__glewBindLightParameterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c((Bÿÿÿÿ<PFNGLBINDLIGHTPARAMETEREXTPROC<__glewBindMaterialParameterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c)")HÿÿÿÿBPFNGLBINDMATERIALPARAMETEREXTPROC,__glewBindParameterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c**8ÿÿÿÿ2PFNGLBINDPARAMETEREXTPROC(__glewBindProgramARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLBINDPROGRAMARBPROC&__glewBindProgramNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c''2ÿÿÿÿ,PFNGLBINDPROGRAMNVPROC2__glewBindRenderbufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c……>ÿÿÿÿ8PFNGLBINDRENDERBUFFEREXTPROC8__glewBindTexGenParameterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c+ +Dÿÿÿÿ>PFNGLBINDTEXGENPARAMETEREXTPROC(__glewBindTextureEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLBINDTEXTUREEXTPROCB__glewBindTextureUnitParameterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,%,NÿÿÿÿHPFNGLBINDTEXTUREUNITPARAMETEREXTPROC4__glewBindVertexArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ@ÿÿÿÿ:PFNGLBINDVERTEXARRAYAPPLEPROC2__glewBindVertexShaderEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c-->ÿÿÿÿ8PFNGLBINDVERTEXSHADEREXTPROC0__glewBinormalPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cMM<ÿÿÿÿ6PFNGLBINORMALPOINTEREXTPROC __glewBlendColorŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿ&PFNGLBLENDCOLORPROC&__glewBlendColorEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c112ÿÿÿÿ,PFNGLBLENDCOLOREXTPROC&__glewBlendEquationŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2ÿÿÿÿ,PFNGLBLENDEQUATIONPROC,__glewBlendEquationEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c778ÿÿÿÿ2PFNGLBLENDEQUATIONEXTPROC6__glewBlendEquationSeparateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cWWBÿÿÿÿ<PFNGLBLENDEQUATIONSEPARATEPROC<__glewBlendEquationSeparateEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c3"3HÿÿÿÿBPFNGLBLENDEQUATIONSEPARATEEXTPROC.__glewBlendFuncSeparateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLBLENDFUNCSEPARATEPROC4__glewBlendFuncSeparateEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c55@ÿÿÿÿ:PFNGLBLENDFUNCSEPARATEEXTPROC0__glewBlitFramebufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€€<ÿÿÿÿ6PFNGLBLITFRAMEBUFFEREXTPROC __glewBufferDataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cCC,ÿÿÿÿ&PFNGLBUFFERDATAPROC&__glewBufferDataARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ctt2ÿÿÿÿ,PFNGLBUFFERDATAARBPROC8__glewBufferRegionEnabledEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cs sDÿÿÿÿ>PFNGLBUFFERREGIONENABLEDEXTPROC&__glewBufferSubDataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cDD2ÿÿÿÿ,PFNGLBUFFERSUBDATAPROC,__glewBufferSubDataARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cuu8ÿÿÿÿ2PFNGLBUFFERSUBDATAARBPROC>__glewCheckFramebufferStatusEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c†#†JÿÿÿÿDPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC&__glewClampColorARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c××2ÿÿÿÿ,PFNGLCLAMPCOLORARBPROC*__glewClearColorIiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  6ÿÿÿÿ0PFNGLCLEARCOLORIIEXTPROC,__glewClearColorIuiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLCLEARCOLORIUIEXTPROC&__glewClearDepthdNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c””2ÿÿÿÿ,PFNGLCLEARDEPTHDNVPROC(__glewClearDepthfOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cgg4ÿÿÿÿ.PFNGLCLEARDEPTHFOESPROC2__glewClientActiveTextureŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåå>ÿÿÿÿ8PFNGLCLIENTACTIVETEXTUREPROC8__glewClientActiveTextureARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLCLIENTACTIVETEXTUREARBPROCB__glewClientActiveVertexStreamATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%NÿÿÿÿHPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC&__glewClipPlanefOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.chh2ÿÿÿÿ,PFNGLCLIPPLANEFOESPROC0__glewColor3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇÇ<ÿÿÿÿ6PFNGLCOLOR3FVERTEX3FSUNPROC2__glewColor3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ>ÿÿÿÿ8PFNGLCOLOR3FVERTEX3FVSUNPROC__glewColor3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÂ*ÿÿÿÿ$PFNGLCOLOR3HNVPROC __glewColor3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÃ,ÿÿÿÿ&PFNGLCOLOR3HVNVPROC@__glewColor4fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉ$ÉLÿÿÿÿFPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROCB__glewColor4fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊ%ÊNÿÿÿÿHPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC__glewColor4hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ*ÿÿÿÿ$PFNGLCOLOR4HNVPROC __glewColor4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅÅ,ÿÿÿÿ&PFNGLCOLOR4HVNVPROC2__glewColor4ubVertex2fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cËË>ÿÿÿÿ8PFNGLCOLOR4UBVERTEX2FSUNPROC4__glewColor4ubVertex2fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ@ÿÿÿÿ:PFNGLCOLOR4UBVERTEX2FVSUNPROC2__glewColor4ubVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍÍ>ÿÿÿÿ8PFNGLCOLOR4UBVERTEX3FSUNPROC4__glewColor4ubVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ@ÿÿÿÿ:PFNGLCOLOR4UBVERTEX3FVSUNPROC2__glewColorFragmentOp1ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cãã>ÿÿÿÿ8PFNGLCOLORFRAGMENTOP1ATIPROC2__glewColorFragmentOp2ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cää>ÿÿÿÿ8PFNGLCOLORFRAGMENTOP2ATIPROC2__glewColorFragmentOp3ATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåå>ÿÿÿÿ8PFNGLCOLORFRAGMENTOP3ATIPROC2__glewColorMaskIndexedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[[>ÿÿÿÿ8PFNGLCOLORMASKINDEXEDEXTPROC*__glewColorPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLCOLORPOINTEREXTPROC2__glewColorPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cbb>ÿÿÿÿ8PFNGLCOLORPOINTERLISTIBMPROC0__glewColorPointervINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ckk<ÿÿÿÿ6PFNGLCOLORPOINTERVINTELPROC&__glewColorSubTableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛÛ2ÿÿÿÿ,PFNGLCOLORSUBTABLEPROC,__glewColorSubTableEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c998ÿÿÿÿ2PFNGLCOLORSUBTABLEEXTPROC __glewColorTableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜÜ,ÿÿÿÿ&PFNGLCOLORTABLEPROC&__glewColorTableEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚÚ2ÿÿÿÿ,PFNGLCOLORTABLEEXTPROC6__glewColorTableParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÝÝBÿÿÿÿ<PFNGLCOLORTABLEPARAMETERFVPROC<__glewColorTableParameterfvSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cª"ªHÿÿÿÿBPFNGLCOLORTABLEPARAMETERFVSGIPROC6__glewColorTableParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞÞBÿÿÿÿ<PFNGLCOLORTABLEPARAMETERIVPROC<__glewColorTableParameterivSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c«"«HÿÿÿÿBPFNGLCOLORTABLEPARAMETERIVSGIPROC&__glewColorTableSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬¬2ÿÿÿÿ,PFNGLCOLORTABLESGIPROC*__glewCombinerInputNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLCOMBINERINPUTNVPROC,__glewCombinerOutputNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLCOMBINEROUTPUTNVPROC4__glewCombinerParameterfNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLCOMBINERPARAMETERFNVPROC6__glewCombinerParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  Bÿÿÿÿ<PFNGLCOMBINERPARAMETERFVNVPROC4__glewCombinerParameteriNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  @ÿÿÿÿ:PFNGLCOMBINERPARAMETERINVPROC6__glewCombinerParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  Bÿÿÿÿ<PFNGLCOMBINERPARAMETERIVNVPROC@__glewCombinerStageParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$LÿÿÿÿFPFNGLCOMBINERSTAGEPARAMETERFVNVPROC&__glewCompileShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cXX2ÿÿÿÿ,PFNGLCOMPILESHADERPROC,__glewCompileShaderARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c448ÿÿÿÿ2PFNGLCOMPILESHADERARBPROC4__glewCompressedTexImage1DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cææ@ÿÿÿÿ:PFNGLCOMPRESSEDTEXIMAGE1DPROC:__glewCompressedTexImage1DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[![Fÿÿÿÿ@PFNGLCOMPRESSEDTEXIMAGE1DARBPROC4__glewCompressedTexImage2DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cçç@ÿÿÿÿ:PFNGLCOMPRESSEDTEXIMAGE2DPROC:__glewCompressedTexImage2DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\!\Fÿÿÿÿ@PFNGLCOMPRESSEDTEXIMAGE2DARBPROC4__glewCompressedTexImage3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cèè@ÿÿÿÿ:PFNGLCOMPRESSEDTEXIMAGE3DPROC:__glewCompressedTexImage3DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]!]Fÿÿÿÿ@PFNGLCOMPRESSEDTEXIMAGE3DARBPROC:__glewCompressedTexSubImage1DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cé!éFÿÿÿÿ@PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC@__glewCompressedTexSubImage1DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c^$^LÿÿÿÿFPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC:__glewCompressedTexSubImage2DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cê!êFÿÿÿÿ@PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC@__glewCompressedTexSubImage2DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c_$_LÿÿÿÿFPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC:__glewCompressedTexSubImage3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë!ëFÿÿÿÿ@PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC@__glewCompressedTexSubImage3DARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c`$`LÿÿÿÿFPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC2__glewConvolutionFilter1DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cßß>ÿÿÿÿ8PFNGLCONVOLUTIONFILTER1DPROC8__glewConvolutionFilter1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c? ?Dÿÿÿÿ>PFNGLCONVOLUTIONFILTER1DEXTPROC2__glewConvolutionFilter2DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.càà>ÿÿÿÿ8PFNGLCONVOLUTIONFILTER2DPROC8__glewConvolutionFilter2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ @Dÿÿÿÿ>PFNGLCONVOLUTIONFILTER2DEXTPROC6__glewConvolutionParameterfŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cááBÿÿÿÿ<PFNGLCONVOLUTIONPARAMETERFPROC<__glewConvolutionParameterfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cA"AHÿÿÿÿBPFNGLCONVOLUTIONPARAMETERFEXTPROC8__glewConvolutionParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.câ âDÿÿÿÿ>PFNGLCONVOLUTIONPARAMETERFVPROC>__glewConvolutionParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cB#BJÿÿÿÿDPFNGLCONVOLUTIONPARAMETERFVEXTPROC6__glewConvolutionParameteriŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cããBÿÿÿÿ<PFNGLCONVOLUTIONPARAMETERIPROC<__glewConvolutionParameteriEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cC"CHÿÿÿÿBPFNGLCONVOLUTIONPARAMETERIEXTPROC8__glewConvolutionParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cä äDÿÿÿÿ>PFNGLCONVOLUTIONPARAMETERIVPROC>__glewConvolutionParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cD#DJÿÿÿÿDPFNGLCONVOLUTIONPARAMETERIVEXTPROC.__glewCopyColorSubTableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåå:ÿÿÿÿ4PFNGLCOPYCOLORSUBTABLEPROC4__glewCopyColorSubTableEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c::@ÿÿÿÿ:PFNGLCOPYCOLORSUBTABLEEXTPROC(__glewCopyColorTableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cææ4ÿÿÿÿ.PFNGLCOPYCOLORTABLEPROC.__glewCopyColorTableSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­­:ÿÿÿÿ4PFNGLCOPYCOLORTABLESGIPROC:__glewCopyConvolutionFilter1DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cç!çFÿÿÿÿ@PFNGLCOPYCONVOLUTIONFILTER1DPROC@__glewCopyConvolutionFilter1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cE$ELÿÿÿÿFPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC:__glewCopyConvolutionFilter2DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cè!èFÿÿÿÿ@PFNGLCOPYCONVOLUTIONFILTER2DPROC@__glewCopyConvolutionFilter2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cF$FLÿÿÿÿFPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC.__glewCopyTexImage1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPP:ÿÿÿÿ4PFNGLCOPYTEXIMAGE1DEXTPROC.__glewCopyTexImage2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cQQ:ÿÿÿÿ4PFNGLCOPYTEXIMAGE2DEXTPROC4__glewCopyTexSubImage1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cRR@ÿÿÿÿ:PFNGLCOPYTEXSUBIMAGE1DEXTPROC4__glewCopyTexSubImage2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSS@ÿÿÿÿ:PFNGLCOPYTEXSUBIMAGE2DEXTPROC.__glewCopyTexSubImage3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cßß:ÿÿÿÿ4PFNGLCOPYTEXSUBIMAGE3DPROC4__glewCopyTexSubImage3DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cTT@ÿÿÿÿ:PFNGLCOPYTEXSUBIMAGE3DEXTPROC&__glewCreateProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cYY2ÿÿÿÿ,PFNGLCREATEPROGRAMPROC8__glewCreateProgramObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c5 5Dÿÿÿÿ>PFNGLCREATEPROGRAMOBJECTARBPROC$__glewCreateShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cZZ0ÿÿÿÿ*PFNGLCREATESHADERPROC6__glewCreateShaderObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c66Bÿÿÿÿ<PFNGLCREATESHADEROBJECTARBPROC0__glewCullParameterdvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cVV<ÿÿÿÿ6PFNGLCULLPARAMETERDVEXTPROC0__glewCullParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cWW<ÿÿÿÿ6PFNGLCULLPARAMETERFVEXTPROC:__glewCurrentPaletteMatrixARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cü!üFÿÿÿÿ@PFNGLCURRENTPALETTEMATRIXARBPROC8__glewDeleteAsyncMarkersSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLDELETEASYNCMARKERSSGIXPROC6__glewDeleteBufferRegionEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cttBÿÿÿÿ<PFNGLDELETEBUFFERREGIONEXTPROC&__glewDeleteBuffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cEE2ÿÿÿÿ,PFNGLDELETEBUFFERSPROC,__glewDeleteBuffersARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cvv8ÿÿÿÿ2PFNGLDELETEBUFFERSARBPROC.__glewDeleteFencesAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÂ:ÿÿÿÿ4PFNGLDELETEFENCESAPPLEPROC(__glewDeleteFencesNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¢¢4ÿÿÿÿ.PFNGLDELETEFENCESNVPROC:__glewDeleteFragmentShaderATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cæ!æFÿÿÿÿ@PFNGLDELETEFRAGMENTSHADERATIPROC6__glewDeleteFramebuffersEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡‡Bÿÿÿÿ<PFNGLDELETEFRAMEBUFFERSEXTPROC*__glewDeleteObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c776ÿÿÿÿ0PFNGLDELETEOBJECTARBPROC<__glewDeleteOcclusionQueriesNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cò"òHÿÿÿÿBPFNGLDELETEOCCLUSIONQUERIESNVPROC&__glewDeleteProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[[2ÿÿÿÿ,PFNGLDELETEPROGRAMPROC.__glewDeleteProgramsARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€€:ÿÿÿÿ4PFNGLDELETEPROGRAMSARBPROC,__glewDeleteProgramsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c((8ÿÿÿÿ2PFNGLDELETEPROGRAMSNVPROC&__glewDeleteQueriesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cFF2ÿÿÿÿ,PFNGLDELETEQUERIESPROC,__glewDeleteQueriesARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c((8ÿÿÿÿ2PFNGLDELETEQUERIESARBPROC8__glewDeleteRenderbuffersEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆ ˆDÿÿÿÿ>PFNGLDELETERENDERBUFFERSEXTPROC$__glewDeleteShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\\0ÿÿÿÿ*PFNGLDELETESHADERPROC.__glewDeleteTexturesEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLDELETETEXTURESEXTPROC:__glewDeleteVertexArraysAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏ!ÏFÿÿÿÿ@PFNGLDELETEVERTEXARRAYSAPPLEPROC6__glewDeleteVertexShaderEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c..Bÿÿÿÿ<PFNGLDELETEVERTEXSHADEREXTPROC(__glewDepthBoundsEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cYY4ÿÿÿÿ.PFNGLDEPTHBOUNDSEXTPROC(__glewDepthBoundsdNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c••4ÿÿÿÿ.PFNGLDEPTHBOUNDSDNVPROC&__glewDepthRangedNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c––2ÿÿÿÿ,PFNGLDEPTHRANGEDNVPROC(__glewDepthRangefOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cii4ÿÿÿÿ.PFNGLDEPTHRANGEFOESPROC*__glewDetachObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c886ÿÿÿÿ0PFNGLDETACHOBJECTARBPROC$__glewDetachShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]]0ÿÿÿÿ*PFNGLDETACHSHADERPROC.__glewDetailTexFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cnn:ÿÿÿÿ4PFNGLDETAILTEXFUNCSGISPROC.__glewDisableIndexedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\\:ÿÿÿÿ4PFNGLDISABLEINDEXEDEXTPROCD__glewDisableVariantClientStateEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c/&/PÿÿÿÿJPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC<__glewDisableVertexAttribArrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c^"^HÿÿÿÿBPFNGLDISABLEVERTEXATTRIBARRAYPROCB__glewDisableVertexAttribArrayARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%NÿÿÿÿHPFNGLDISABLEVERTEXATTRIBARRAYARBPROC&__glewDrawArraysEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2ÿÿÿÿ,PFNGLDRAWARRAYSEXTPROC8__glewDrawArraysInstancedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cb bDÿÿÿÿ>PFNGLDRAWARRAYSINSTANCEDEXTPROC2__glewDrawBufferRegionEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cuu>ÿÿÿÿ8PFNGLDRAWBUFFERREGIONEXTPROC"__glewDrawBuffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c__.ÿÿÿÿ(PFNGLDRAWBUFFERSPROC(__glewDrawBuffersARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙÙ4ÿÿÿÿ.PFNGLDRAWBUFFERSARBPROC(__glewDrawBuffersATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓÓ4ÿÿÿÿ.PFNGLDRAWBUFFERSATIPROC6__glewDrawElementArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¼¼Bÿÿÿÿ<PFNGLDRAWELEMENTARRAYAPPLEPROC2__glewDrawElementArrayATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÕ>ÿÿÿÿ8PFNGLDRAWELEMENTARRAYATIPROC<__glewDrawElementsInstancedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cc"cHÿÿÿÿBPFNGLDRAWELEMENTSINSTANCEDEXTPROC@__glewDrawRangeElementArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½$½LÿÿÿÿFPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC<__glewDrawRangeElementArrayATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÖ"ÖHÿÿÿÿBPFNGLDRAWRANGEELEMENTARRAYATIPROC.__glewDrawRangeElementsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.càà:ÿÿÿÿ4PFNGLDRAWRANGEELEMENTSPROC4__glewDrawRangeElementsEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cee@ÿÿÿÿ:PFNGLDRAWRANGEELEMENTSEXTPROC0__glewEdgeFlagPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLEDGEFLAGPOINTEREXTPROC8__glewEdgeFlagPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cc cDÿÿÿÿ>PFNGLEDGEFLAGPOINTERLISTIBMPROC2__glewElementPointerAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾¾>ÿÿÿÿ8PFNGLELEMENTPOINTERAPPLEPROC.__glewElementPointerATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c××:ÿÿÿÿ4PFNGLELEMENTPOINTERATIPROC,__glewEnableIndexedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]]8ÿÿÿÿ2PFNGLENABLEINDEXEDEXTPROCB__glewEnableVariantClientStateEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0%0NÿÿÿÿHPFNGLENABLEVARIANTCLIENTSTATEEXTPROC:__glewEnableVertexAttribArrayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c`!`Fÿÿÿÿ@PFNGLENABLEVERTEXATTRIBARRAYPROC@__glewEnableVertexAttribArrayARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚$‚LÿÿÿÿFPFNGLENABLEVERTEXATTRIBARRAYARBPROC4__glewEndFragmentShaderATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cçç@ÿÿÿÿ:PFNGLENDFRAGMENTSHADERATIPROC2__glewEndOcclusionQueryNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cóó>ÿÿÿÿ8PFNGLENDOCCLUSIONQUERYNVPROC__glewEndQueryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cGG(ÿÿÿÿ"PFNGLENDQUERYPROC"__glewEndQueryARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c)).ÿÿÿÿ(PFNGLENDQUERYARBPROC"__glewEndSceneEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cìì.ÿÿÿÿ(PFNGLENDSCENEEXTPROC8__glewEndTransformFeedbackNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLENDTRANSFORMFEEDBACKNVPROC0__glewEndVertexShaderEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c11<ÿÿÿÿ6PFNGLENDVERTEXSHADEREXTPROC __glewEvalMapsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜˜,ÿÿÿÿ&PFNGLEVALMAPSNVPROC,__glewExecuteProgramNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c))8ÿÿÿÿ2PFNGLEXECUTEPROGRAMNVPROC2__glewExtractComponentEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c22>ÿÿÿÿ8PFNGLEXTRACTCOMPONENTEXTPROC4__glewFinalCombinerInputNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  @ÿÿÿÿ:PFNGLFINALCOMBINERINPUTNVPROC*__glewFinishAsyncSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚‚6ÿÿÿÿ0PFNGLFINISHASYNCSGIXPROC,__glewFinishFenceAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÃ8ÿÿÿÿ2PFNGLFINISHFENCEAPPLEPROC&__glewFinishFenceNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c££2ÿÿÿÿ,PFNGLFINISHFENCENVPROC.__glewFinishObjectAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ:ÿÿÿÿ4PFNGLFINISHOBJECTAPPLEPROC.__glewFinishTextureSUNXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c²²:ÿÿÿÿ4PFNGLFINISHTEXTURESUNXPROC6__glewFlushPixelDataRangeNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cýýBÿÿÿÿ<PFNGLFLUSHPIXELDATARANGENVPROC*__glewFlushRasterSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡‡6ÿÿÿÿ0PFNGLFLUSHRASTERSGIXPROC@__glewFlushVertexArrayRangeAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓ$ÓLÿÿÿÿFPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC:__glewFlushVertexArrayRangeNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c#!#Fÿÿÿÿ@PFNGLFLUSHVERTEXARRAYRANGENVPROC*__glewFogCoordPointerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLFOGCOORDPOINTERPROC0__glewFogCoordPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cgg<ÿÿÿÿ6PFNGLFOGCOORDPOINTEREXTPROC8__glewFogCoordPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cd dDÿÿÿÿ>PFNGLFOGCOORDPOINTERLISTIBMPROC__glewFogCoorddŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c*ÿÿÿÿ$PFNGLFOGCOORDDPROC$__glewFogCoorddEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.chh0ÿÿÿÿ*PFNGLFOGCOORDDEXTPROC __glewFogCoorddvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿ&PFNGLFOGCOORDDVPROC&__glewFogCoorddvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cii2ÿÿÿÿ,PFNGLFOGCOORDDVEXTPROC__glewFogCoordfŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c*ÿÿÿÿ$PFNGLFOGCOORDFPROC$__glewFogCoordfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cjj0ÿÿÿÿ*PFNGLFOGCOORDFEXTPROC __glewFogCoordfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿ&PFNGLFOGCOORDFVPROC&__glewFogCoordfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ckk2ÿÿÿÿ,PFNGLFOGCOORDFVEXTPROC"__glewFogCoordhNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆÆ.ÿÿÿÿ(PFNGLFOGCOORDHNVPROC$__glewFogCoordhvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇÇ0ÿÿÿÿ*PFNGLFOGCOORDHVNVPROC"__glewFogFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cqq.ÿÿÿÿ(PFNGLFOGFUNCSGISPROC<__glewFragmentColorMaterialEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cm"mHÿÿÿÿBPFNGLFRAGMENTCOLORMATERIALEXTPROC>__glewFragmentColorMaterialSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹#‹JÿÿÿÿDPFNGLFRAGMENTCOLORMATERIALSGIXPROC8__glewFragmentLightModelfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cn nDÿÿÿÿ>PFNGLFRAGMENTLIGHTMODELFEXTPROC:__glewFragmentLightModelfSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒ!ŒFÿÿÿÿ@PFNGLFRAGMENTLIGHTMODELFSGIXPROC:__glewFragmentLightModelfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.co!oFÿÿÿÿ@PFNGLFRAGMENTLIGHTMODELFVEXTPROC<__glewFragmentLightModelfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"HÿÿÿÿBPFNGLFRAGMENTLIGHTMODELFVSGIXPROC8__glewFragmentLightModeliEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cp pDÿÿÿÿ>PFNGLFRAGMENTLIGHTMODELIEXTPROC:__glewFragmentLightModeliSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽ!ŽFÿÿÿÿ@PFNGLFRAGMENTLIGHTMODELISGIXPROC:__glewFragmentLightModelivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cq!qFÿÿÿÿ@PFNGLFRAGMENTLIGHTMODELIVEXTPROC<__glewFragmentLightModelivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"HÿÿÿÿBPFNGLFRAGMENTLIGHTMODELIVSGIXPROC.__glewFragmentLightfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.crr:ÿÿÿÿ4PFNGLFRAGMENTLIGHTFEXTPROC0__glewFragmentLightfSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLFRAGMENTLIGHTFSGIXPROC0__glewFragmentLightfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.css<ÿÿÿÿ6PFNGLFRAGMENTLIGHTFVEXTPROC2__glewFragmentLightfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘‘>ÿÿÿÿ8PFNGLFRAGMENTLIGHTFVSGIXPROC.__glewFragmentLightiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ctt:ÿÿÿÿ4PFNGLFRAGMENTLIGHTIEXTPROC0__glewFragmentLightiSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’’<ÿÿÿÿ6PFNGLFRAGMENTLIGHTISGIXPROC0__glewFragmentLightivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cuu<ÿÿÿÿ6PFNGLFRAGMENTLIGHTIVEXTPROC2__glewFragmentLightivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c““>ÿÿÿÿ8PFNGLFRAGMENTLIGHTIVSGIXPROC4__glewFragmentMaterialfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cvv@ÿÿÿÿ:PFNGLFRAGMENTMATERIALFEXTPROC6__glewFragmentMaterialfSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c””Bÿÿÿÿ<PFNGLFRAGMENTMATERIALFSGIXPROC6__glewFragmentMaterialfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cwwBÿÿÿÿ<PFNGLFRAGMENTMATERIALFVEXTPROC8__glewFragmentMaterialfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c• •Dÿÿÿÿ>PFNGLFRAGMENTMATERIALFVSGIXPROC4__glewFragmentMaterialiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cxx@ÿÿÿÿ:PFNGLFRAGMENTMATERIALIEXTPROC6__glewFragmentMaterialiSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c––Bÿÿÿÿ<PFNGLFRAGMENTMATERIALISGIXPROC6__glewFragmentMaterialivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cyyBÿÿÿÿ<PFNGLFRAGMENTMATERIALIVEXTPROC8__glewFragmentMaterialivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c— —Dÿÿÿÿ>PFNGLFRAGMENTMATERIALIVSGIXPROC&__glewFrameZoomSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2ÿÿÿÿ,PFNGLFRAMEZOOMSGIXPROC@__glewFramebufferRenderbufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰$‰LÿÿÿÿFPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC:__glewFramebufferTexture1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŠ!ŠFÿÿÿÿ@PFNGLFRAMEBUFFERTEXTURE1DEXTPROC:__glewFramebufferTexture2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹!‹Fÿÿÿÿ@PFNGLFRAMEBUFFERTEXTURE2DEXTPROC:__glewFramebufferTexture3DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒ!ŒFÿÿÿÿ@PFNGLFRAMEBUFFERTEXTURE3DEXTPROC6__glewFramebufferTextureEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c––Bÿÿÿÿ<PFNGLFRAMEBUFFERTEXTUREEXTPROC>__glewFramebufferTextureFaceEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c—#—JÿÿÿÿDPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC@__glewFramebufferTextureLayerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜$˜LÿÿÿÿFPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC2__glewFreeObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷÷>ÿÿÿÿ8PFNGLFREEOBJECTBUFFERATIPROC"__glewFrustumfOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cjj.ÿÿÿÿ(PFNGLFRUSTUMFOESPROC2__glewGenAsyncMarkersSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cƒƒ>ÿÿÿÿ8PFNGLGENASYNCMARKERSSGIXPROC __glewGenBuffersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHH,ÿÿÿÿ&PFNGLGENBUFFERSPROC&__glewGenBuffersARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cww2ÿÿÿÿ,PFNGLGENBUFFERSARBPROC(__glewGenFencesAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅÅ4ÿÿÿÿ.PFNGLGENFENCESAPPLEPROC"__glewGenFencesNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤¤.ÿÿÿÿ(PFNGLGENFENCESNVPROC6__glewGenFragmentShadersATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cèèBÿÿÿÿ<PFNGLGENFRAGMENTSHADERSATIPROC0__glewGenFramebuffersEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLGENFRAMEBUFFERSEXTPROC6__glewGenOcclusionQueriesNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.côôBÿÿÿÿ<PFNGLGENOCCLUSIONQUERIESNVPROC(__glewGenProgramsARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cƒƒ4ÿÿÿÿ.PFNGLGENPROGRAMSARBPROC&__glewGenProgramsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c**2ÿÿÿÿ,PFNGLGENPROGRAMSNVPROC __glewGenQueriesŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cII,ÿÿÿÿ&PFNGLGENQUERIESPROC&__glewGenQueriesARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c**2ÿÿÿÿ,PFNGLGENQUERIESARBPROC2__glewGenRenderbuffersEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽŽ>ÿÿÿÿ8PFNGLGENRENDERBUFFERSEXTPROC&__glewGenSymbolsEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c332ÿÿÿÿ,PFNGLGENSYMBOLSEXTPROC(__glewGenTexturesEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLGENTEXTURESEXTPROC4__glewGenVertexArraysAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐÐ@ÿÿÿÿ:PFNGLGENVERTEXARRAYSAPPLEPROC2__glewGenVertexShadersEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c44>ÿÿÿÿ8PFNGLGENVERTEXSHADERSEXTPROC.__glewGenerateMipmapEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLGENERATEMIPMAPEXTPROC*__glewGetActiveAttribŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.caa6ÿÿÿÿ0PFNGLGETACTIVEATTRIBPROC0__glewGetActiveAttribARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿¿<ÿÿÿÿ6PFNGLGETACTIVEATTRIBARBPROC,__glewGetActiveUniformŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cbb8ÿÿÿÿ2PFNGLGETACTIVEUNIFORMPROC2__glewGetActiveUniformARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c99>ÿÿÿÿ8PFNGLGETACTIVEUNIFORMARBPROC0__glewGetActiveVaryingNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLGETACTIVEVARYINGNVPROC2__glewGetArrayObjectfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cøø>ÿÿÿÿ8PFNGLGETARRAYOBJECTFVATIPROC2__glewGetArrayObjectivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cùù>ÿÿÿÿ8PFNGLGETARRAYOBJECTIVATIPROC6__glewGetAttachedObjectsARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c::Bÿÿÿÿ<PFNGLGETATTACHEDOBJECTSARBPROC0__glewGetAttachedShadersŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ccc<ÿÿÿÿ6PFNGLGETATTACHEDSHADERSPROC.__glewGetAttribLocationŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cdd:ÿÿÿÿ4PFNGLGETATTRIBLOCATIONPROC4__glewGetAttribLocationARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀÀ@ÿÿÿÿ:PFNGLGETATTRIBLOCATIONARBPROC6__glewGetBooleanIndexedvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c^^Bÿÿÿÿ<PFNGLGETBOOLEANINDEXEDVEXTPROC4__glewGetBufferParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJJ@ÿÿÿÿ:PFNGLGETBUFFERPARAMETERIVPROC:__glewGetBufferParameterivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cx!xFÿÿÿÿ@PFNGLGETBUFFERPARAMETERIVARBPROC.__glewGetBufferPointervŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cKK:ÿÿÿÿ4PFNGLGETBUFFERPOINTERVPROC4__glewGetBufferPointervARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cyy@ÿÿÿÿ:PFNGLGETBUFFERPOINTERVARBPROC,__glewGetBufferSubDataŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cLL8ÿÿÿÿ2PFNGLGETBUFFERSUBDATAPROC2__glewGetBufferSubDataARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.czz>ÿÿÿÿ8PFNGLGETBUFFERSUBDATAARBPROC,__glewGetClipPlanefOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ckk8ÿÿÿÿ2PFNGLGETCLIPPLANEFOESPROC&__glewGetColorTableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.céé2ÿÿÿÿ,PFNGLGETCOLORTABLEPROC,__glewGetColorTableEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛÛ8ÿÿÿÿ2PFNGLGETCOLORTABLEEXTPROC<__glewGetColorTableParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cê"êHÿÿÿÿBPFNGLGETCOLORTABLEPARAMETERFVPROCB__glewGetColorTableParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜ%ÜNÿÿÿÿHPFNGLGETCOLORTABLEPARAMETERFVEXTPROCB__glewGetColorTableParameterfvSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c®%®NÿÿÿÿHPFNGLGETCOLORTABLEPARAMETERFVSGIPROC<__glewGetColorTableParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë"ëHÿÿÿÿBPFNGLGETCOLORTABLEPARAMETERIVPROCB__glewGetColorTableParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÝ%ÝNÿÿÿÿHPFNGLGETCOLORTABLEPARAMETERIVEXTPROCB__glewGetColorTableParameterivSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯%¯NÿÿÿÿHPFNGLGETCOLORTABLEPARAMETERIVSGIPROC,__glewGetColorTableSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c°°8ÿÿÿÿ2PFNGLGETCOLORTABLESGIPROCF__glewGetCombinerInputParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ' RÿÿÿÿLPFNGLGETCOMBINERINPUTPARAMETERFVNVPROCF__glewGetCombinerInputParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c'RÿÿÿÿLPFNGLGETCOMBINERINPUTPARAMETERIVNVPROCH__glewGetCombinerOutputParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c(TÿÿÿÿNPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROCH__glewGetCombinerOutputParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c(TÿÿÿÿNPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROCF__glewGetCombinerStageParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c'RÿÿÿÿLPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC6__glewGetCompressedTexImageŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cììBÿÿÿÿ<PFNGLGETCOMPRESSEDTEXIMAGEPROC<__glewGetCompressedTexImageARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ca"aHÿÿÿÿBPFNGLGETCOMPRESSEDTEXIMAGEARBPROC4__glewGetConvolutionFilterŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cìì@ÿÿÿÿ:PFNGLGETCONVOLUTIONFILTERPROC:__glewGetConvolutionFilterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cG!GFÿÿÿÿ@PFNGLGETCONVOLUTIONFILTEREXTPROC>__glewGetConvolutionParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cí#íJÿÿÿÿDPFNGLGETCONVOLUTIONPARAMETERFVPROCD__glewGetConvolutionParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cH&HPÿÿÿÿJPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC>__glewGetConvolutionParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cî#îJÿÿÿÿDPFNGLGETCONVOLUTIONPARAMETERIVPROCD__glewGetConvolutionParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cI&IPÿÿÿÿJPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC4__glewGetDetailTexFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.coo@ÿÿÿÿ:PFNGLGETDETAILTEXFUNCSGISPROC$__glewGetFenceivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥¥0ÿÿÿÿ*PFNGLGETFENCEIVNVPROCP__glewGetFinalCombinerInputParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,\ÿÿÿÿVPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROCP__glewGetFinalCombinerInputParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,\ÿÿÿÿVPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC(__glewGetFogFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.crr4ÿÿÿÿ.PFNGLGETFOGFUNCSGISPROC8__glewGetFragDataLocationEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸ ŸDÿÿÿÿ>PFNGLGETFRAGDATALOCATIONEXTPROC6__glewGetFragmentLightfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.czzBÿÿÿÿ<PFNGLGETFRAGMENTLIGHTFVEXTPROC8__glewGetFragmentLightfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜ ˜Dÿÿÿÿ>PFNGLGETFRAGMENTLIGHTFVSGIXPROC6__glewGetFragmentLightivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{{Bÿÿÿÿ<PFNGLGETFRAGMENTLIGHTIVEXTPROC8__glewGetFragmentLightivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™ ™Dÿÿÿÿ>PFNGLGETFRAGMENTLIGHTIVSGIXPROC<__glewGetFragmentMaterialfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c|"|HÿÿÿÿBPFNGLGETFRAGMENTMATERIALFVEXTPROC>__glewGetFragmentMaterialfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cš#šJÿÿÿÿDPFNGLGETFRAGMENTMATERIALFVSGIXPROC<__glewGetFragmentMaterialivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}"}HÿÿÿÿBPFNGLGETFRAGMENTMATERIALIVEXTPROC>__glewGetFragmentMaterialivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c›#›JÿÿÿÿDPFNGLGETFRAGMENTMATERIALIVSGIXPROCX__glewGetFramebufferAttachmentParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0dÿÿÿÿ^PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC$__glewGetHandleARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c;;0ÿÿÿÿ*PFNGLGETHANDLEARBPROC$__glewGetHistogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïï0ÿÿÿÿ*PFNGLGETHISTOGRAMPROC*__glewGetHistogramEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÁÁ6ÿÿÿÿ0PFNGLGETHISTOGRAMEXTPROC:__glewGetHistogramParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cð!ðFÿÿÿÿ@PFNGLGETHISTOGRAMPARAMETERFVPROC@__glewGetHistogramParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂ$ÂLÿÿÿÿFPFNGLGETHISTOGRAMPARAMETERFVEXTPROC:__glewGetHistogramParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cñ!ñFÿÿÿÿ@PFNGLGETHISTOGRAMPARAMETERIVPROC@__glewGetHistogramParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃ$ÃLÿÿÿÿFPFNGLGETHISTOGRAMPARAMETERIVEXTPROCH__glewGetImageTransformParameterfvHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cX(XTÿÿÿÿNPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROCH__glewGetImageTransformParameterivHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cY(YTÿÿÿÿNPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC&__glewGetInfoLogARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<<2ÿÿÿÿ,PFNGLGETINFOLOGARBPROC6__glewGetIntegerIndexedvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c__Bÿÿÿÿ<PFNGLGETINTEGERINDEXEDVEXTPROC:__glewGetInvariantBooleanvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c5!5Fÿÿÿÿ@PFNGLGETINVARIANTBOOLEANVEXTPROC6__glewGetInvariantFloatvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c66Bÿÿÿÿ<PFNGLGETINVARIANTFLOATVEXTPROC:__glewGetInvariantIntegervEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c7!7Fÿÿÿÿ@PFNGLGETINVARIANTINTEGERVEXTPROCB__glewGetLocalConstantBooleanvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8%8NÿÿÿÿHPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC>__glewGetLocalConstantFloatvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c9#9JÿÿÿÿDPFNGLGETLOCALCONSTANTFLOATVEXTPROCB__glewGetLocalConstantIntegervEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:%:NÿÿÿÿHPFNGLGETLOCALCONSTANTINTEGERVEXTPROC>__glewGetMapAttribParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™#™JÿÿÿÿDPFNGLGETMAPATTRIBPARAMETERFVNVPROC>__glewGetMapAttribParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cš#šJÿÿÿÿDPFNGLGETMAPATTRIBPARAMETERIVNVPROC6__glewGetMapControlPointsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c››Bÿÿÿÿ<PFNGLGETMAPCONTROLPOINTSNVPROC2__glewGetMapParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cœœ>ÿÿÿÿ8PFNGLGETMAPPARAMETERFVNVPROC2__glewGetMapParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLGETMAPPARAMETERIVNVPROC__glewGetMinmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.còò*ÿÿÿÿ$PFNGLGETMINMAXPROC$__glewGetMinmaxEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ0ÿÿÿÿ*PFNGLGETMINMAXEXTPROC4__glewGetMinmaxParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cóó@ÿÿÿÿ:PFNGLGETMINMAXPARAMETERFVPROC:__glewGetMinmaxParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅ!ÅFÿÿÿÿ@PFNGLGETMINMAXPARAMETERFVEXTPROC4__glewGetMinmaxParameterivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.côô@ÿÿÿÿ:PFNGLGETMINMAXPARAMETERIVPROC:__glewGetMinmaxParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆ!ÆFÿÿÿÿ@PFNGLGETMINMAXPARAMETERIVEXTPROC4__glewGetObjectBufferfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cúú@ÿÿÿÿ:PFNGLGETOBJECTBUFFERFVATIPROC4__glewGetObjectBufferivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cûû@ÿÿÿÿ:PFNGLGETOBJECTBUFFERIVATIPROC:__glewGetObjectParameterfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c=!=Fÿÿÿÿ@PFNGLGETOBJECTPARAMETERFVARBPROC:__glewGetObjectParameterivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>!>Fÿÿÿÿ@PFNGLGETOBJECTPARAMETERIVARBPROC6__glewGetOcclusionQueryivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cõõBÿÿÿÿ<PFNGLGETOCCLUSIONQUERYIVNVPROC8__glewGetOcclusionQueryuivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cö öDÿÿÿÿ>PFNGLGETOCCLUSIONQUERYUIVNVPROCJ__glewGetPixelTransformParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cß)ßVÿÿÿÿPPFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROCJ__glewGetPixelTransformParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cà)àVÿÿÿÿPPFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC(__glewGetPointervEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!!4ÿÿÿÿ.PFNGLGETPOINTERVEXTPROCB__glewGetProgramEnvParameterdvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„%„NÿÿÿÿHPFNGLGETPROGRAMENVPARAMETERDVARBPROCB__glewGetProgramEnvParameterfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c…%…NÿÿÿÿHPFNGLGETPROGRAMENVPARAMETERFVARBPROC.__glewGetProgramInfoLogŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cee:ÿÿÿÿ4PFNGLGETPROGRAMINFOLOGPROCF__glewGetProgramLocalParameterdvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c†'†RÿÿÿÿLPFNGLGETPROGRAMLOCALPARAMETERDVARBPROCF__glewGetProgramLocalParameterfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡'‡RÿÿÿÿLPFNGLGETPROGRAMLOCALPARAMETERFVARBPROCD__glewGetProgramNamedParameterdvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cª&ªPÿÿÿÿJPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROCD__glewGetProgramNamedParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c«&«PÿÿÿÿJPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC:__glewGetProgramParameterdvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c+!+Fÿÿÿÿ@PFNGLGETPROGRAMPARAMETERDVNVPROC:__glewGetProgramParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,!,Fÿÿÿÿ@PFNGLGETPROGRAMPARAMETERFVNVPROC2__glewGetProgramStringARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆˆ>ÿÿÿÿ8PFNGLGETPROGRAMSTRINGARBPROC0__glewGetProgramStringNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c--<ÿÿÿÿ6PFNGLGETPROGRAMSTRINGNVPROC$__glewGetProgramivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cff0ÿÿÿÿ*PFNGLGETPROGRAMIVPROC*__glewGetProgramivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰‰6ÿÿÿÿ0PFNGLGETPROGRAMIVARBPROC(__glewGetProgramivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c..4ÿÿÿÿ.PFNGLGETPROGRAMIVNVPROC6__glewGetQueryObjecti64vEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLGETQUERYOBJECTI64VEXTPROC,__glewGetQueryObjectivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cMM8ÿÿÿÿ2PFNGLGETQUERYOBJECTIVPROC2__glewGetQueryObjectivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c++>ÿÿÿÿ8PFNGLGETQUERYOBJECTIVARBPROC8__glewGetQueryObjectui64vEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLGETQUERYOBJECTUI64VEXTPROC.__glewGetQueryObjectuivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cNN:ÿÿÿÿ4PFNGLGETQUERYOBJECTUIVPROC4__glewGetQueryObjectuivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,,@ÿÿÿÿ:PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cOO,ÿÿÿÿ&PFNGLGETQUERYIVPROC&__glewGetQueryivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c--2ÿÿÿÿ,PFNGLGETQUERYIVARBPROCF__glewGetRenderbufferParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘'‘RÿÿÿÿLPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC0__glewGetSeparableFilterŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cõõ<ÿÿÿÿ6PFNGLGETSEPARABLEFILTERPROC6__glewGetSeparableFilterEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJJBÿÿÿÿ<PFNGLGETSEPARABLEFILTEREXTPROC,__glewGetShaderInfoLogŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cgg8ÿÿÿÿ2PFNGLGETSHADERINFOLOGPROC*__glewGetShaderSourceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.chh6ÿÿÿÿ0PFNGLGETSHADERSOURCEPROC0__glewGetShaderSourceARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c??<ÿÿÿÿ6PFNGLGETSHADERSOURCEARBPROC"__glewGetShaderivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cii.ÿÿÿÿ(PFNGLGETSHADERIVPROC6__glewGetSharpenTexFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cwwBÿÿÿÿ<PFNGLGETSHARPENTEXFUNCSGISPROC<__glewGetTexBumpParameterfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙ"ÙHÿÿÿÿBPFNGLGETTEXBUMPPARAMETERFVATIPROC<__glewGetTexBumpParameterivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚ"ÚHÿÿÿÿBPFNGLGETTEXBUMPPARAMETERIVATIPROC4__glewGetTexFilterFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}}@ÿÿÿÿ:PFNGLGETTEXFILTERFUNCSGISPROC6__glewGetTexParameterIivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  Bÿÿÿÿ<PFNGLGETTEXPARAMETERIIVEXTPROC8__glewGetTexParameterIuivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  Dÿÿÿÿ>PFNGLGETTEXPARAMETERIUIVEXTPROCD__glewGetTexParameterPointervAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cË&ËPÿÿÿÿJPFNGLGETTEXPARAMETERPOINTERVAPPLEPROC0__glewGetTrackMatrixivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c//<ÿÿÿÿ6PFNGLGETTRACKMATRIXIVNVPROCF__glewGetTransformFeedbackVaryingNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c'RÿÿÿÿLPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC:__glewGetUniformBufferSizeEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c-!-Fÿÿÿÿ@PFNGLGETUNIFORMBUFFERSIZEEXTPROC0__glewGetUniformLocationŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cjj<ÿÿÿÿ6PFNGLGETUNIFORMLOCATIONPROC6__glewGetUniformLocationARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@@Bÿÿÿÿ<PFNGLGETUNIFORMLOCATIONARBPROC2__glewGetUniformOffsetEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c..>ÿÿÿÿ8PFNGLGETUNIFORMOFFSETEXTPROC$__glewGetUniformfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ckk0ÿÿÿÿ*PFNGLGETUNIFORMFVPROC*__glewGetUniformfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cAA6ÿÿÿÿ0PFNGLGETUNIFORMFVARBPROC$__glewGetUniformivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cll0ÿÿÿÿ*PFNGLGETUNIFORMIVPROC*__glewGetUniformivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBB6ÿÿÿÿ0PFNGLGETUNIFORMIVARBPROC,__glewGetUniformuivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLGETUNIFORMUIVEXTPROC@__glewGetVariantArrayObjectfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cü$üLÿÿÿÿFPFNGLGETVARIANTARRAYOBJECTFVATIPROC@__glewGetVariantArrayObjectivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cý$ýLÿÿÿÿFPFNGLGETVARIANTARRAYOBJECTIVATIPROC6__glewGetVariantBooleanvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c;;Bÿÿÿÿ<PFNGLGETVARIANTBOOLEANVEXTPROC2__glewGetVariantFloatvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<<>ÿÿÿÿ8PFNGLGETVARIANTFLOATVEXTPROC6__glewGetVariantIntegervEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c==Bÿÿÿÿ<PFNGLGETVARIANTINTEGERVEXTPROC6__glewGetVariantPointervEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>>Bÿÿÿÿ<PFNGLGETVARIANTPOINTERVEXTPROC4__glewGetVaryingLocationNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLGETVARYINGLOCATIONNVPROCJ__glewGetVertexAttribArrayObjectfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c)VÿÿÿÿPPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROCJ__glewGetVertexAttribArrayObjectivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c)VÿÿÿÿPPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC6__glewGetVertexAttribIivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¡¡Bÿÿÿÿ<PFNGLGETVERTEXATTRIBIIVEXTPROC8__glewGetVertexAttribIuivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¢ ¢Dÿÿÿÿ>PFNGLGETVERTEXATTRIBIUIVEXTPROC:__glewGetVertexAttribPointervŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cm!mFÿÿÿÿ@PFNGLGETVERTEXATTRIBPOINTERVPROC@__glewGetVertexAttribPointervARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŠ$ŠLÿÿÿÿFPFNGLGETVERTEXATTRIBPOINTERVARBPROC>__glewGetVertexAttribPointervNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0#0JÿÿÿÿDPFNGLGETVERTEXATTRIBPOINTERVNVPROC.__glewGetVertexAttribdvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cnn:ÿÿÿÿ4PFNGLGETVERTEXATTRIBDVPROC4__glewGetVertexAttribdvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹‹@ÿÿÿÿ:PFNGLGETVERTEXATTRIBDVARBPROC2__glewGetVertexAttribdvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c11>ÿÿÿÿ8PFNGLGETVERTEXATTRIBDVNVPROC.__glewGetVertexAttribfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.coo:ÿÿÿÿ4PFNGLGETVERTEXATTRIBFVPROC4__glewGetVertexAttribfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒŒ@ÿÿÿÿ:PFNGLGETVERTEXATTRIBFVARBPROC2__glewGetVertexAttribfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c22>ÿÿÿÿ8PFNGLGETVERTEXATTRIBFVNVPROC.__glewGetVertexAttribivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cpp:ÿÿÿÿ4PFNGLGETVERTEXATTRIBIVPROC4__glewGetVertexAttribivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLGETVERTEXATTRIBIVARBPROC2__glewGetVertexAttribivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c33>ÿÿÿÿ8PFNGLGETVERTEXATTRIBIVNVPROC6__glewGlobalAlphaFactorbSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c´´Bÿÿÿÿ<PFNGLGLOBALALPHAFACTORBSUNPROC6__glewGlobalAlphaFactordSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµµBÿÿÿÿ<PFNGLGLOBALALPHAFACTORDSUNPROC6__glewGlobalAlphaFactorfSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶¶Bÿÿÿÿ<PFNGLGLOBALALPHAFACTORFSUNPROC6__glewGlobalAlphaFactoriSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c··Bÿÿÿÿ<PFNGLGLOBALALPHAFACTORISUNPROC6__glewGlobalAlphaFactorsSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸¸Bÿÿÿÿ<PFNGLGLOBALALPHAFACTORSSUNPROC8__glewGlobalAlphaFactorubSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¹ ¹Dÿÿÿÿ>PFNGLGLOBALALPHAFACTORUBSUNPROC8__glewGlobalAlphaFactoruiSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cº ºDÿÿÿÿ>PFNGLGLOBALALPHAFACTORUISUNPROC8__glewGlobalAlphaFactorusSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c» »Dÿÿÿÿ>PFNGLGLOBALALPHAFACTORUSSUNPROC__glewHistogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöö*ÿÿÿÿ$PFNGLHISTOGRAMPROC$__glewHistogramEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇÇ0ÿÿÿÿ*PFNGLHISTOGRAMEXTPROC@__glewImageTransformParameterfHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cZ$ZLÿÿÿÿFPFNGLIMAGETRANSFORMPARAMETERFHPPROCB__glewImageTransformParameterfvHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[%[NÿÿÿÿHPFNGLIMAGETRANSFORMPARAMETERFVHPPROC@__glewImageTransformParameteriHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\$\LÿÿÿÿFPFNGLIMAGETRANSFORMPARAMETERIHPPROCB__glewImageTransformParameterivHPŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]%]NÿÿÿÿHPFNGLIMAGETRANSFORMPARAMETERIVHPPROC$__glewIndexFuncEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ0ÿÿÿÿ*PFNGLINDEXFUNCEXTPROC,__glewIndexMaterialEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ8ÿÿÿÿ2PFNGLINDEXMATERIALEXTPROC*__glewIndexPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c""6ÿÿÿÿ0PFNGLINDEXPOINTEREXTPROC2__glewIndexPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cee>ÿÿÿÿ8PFNGLINDEXPOINTERLISTIBMPROC0__glewInsertComponentEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c??<ÿÿÿÿ6PFNGLINSERTCOMPONENTEXTPROC.__glewIsAsyncMarkerSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„„:ÿÿÿÿ4PFNGLISASYNCMARKERSGIXPROC__glewIsBufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPP(ÿÿÿÿ"PFNGLISBUFFERPROC"__glewIsBufferARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{{.ÿÿÿÿ(PFNGLISBUFFERARBPROC2__glewIsEnabledIndexedEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c``>ÿÿÿÿ8PFNGLISENABLEDINDEXEDEXTPROC$__glewIsFenceAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆÆ0ÿÿÿÿ*PFNGLISFENCEAPPLEPROC__glewIsFenceNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦¦*ÿÿÿÿ$PFNGLISFENCENVPROC,__glewIsFramebufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’’8ÿÿÿÿ2PFNGLISFRAMEBUFFEREXTPROC.__glewIsObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþþ:ÿÿÿÿ4PFNGLISOBJECTBUFFERATIPROC0__glewIsOcclusionQueryNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷÷<ÿÿÿÿ6PFNGLISOCCLUSIONQUERYNVPROC__glewIsProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cqq*ÿÿÿÿ$PFNGLISPROGRAMPROC$__glewIsProgramARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽŽ0ÿÿÿÿ*PFNGLISPROGRAMARBPROC"__glewIsProgramNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c44.ÿÿÿÿ(PFNGLISPROGRAMNVPROC__glewIsQueryŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cQQ&ÿÿÿÿ PFNGLISQUERYPROC __glewIsQueryARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c..,ÿÿÿÿ&PFNGLISQUERYARBPROC.__glewIsRenderbufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c““:ÿÿÿÿ4PFNGLISRENDERBUFFEREXTPROC__glewIsShaderŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.crr(ÿÿÿÿ"PFNGLISSHADERPROC$__glewIsTextureEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0ÿÿÿÿ*PFNGLISTEXTUREEXTPROC2__glewIsVariantEnabledEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@@>ÿÿÿÿ8PFNGLISVARIANTENABLEDEXTPROC0__glewIsVertexArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑÑ<ÿÿÿÿ6PFNGLISVERTEXARRAYAPPLEPROC$__glewLightEnviEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c~~0ÿÿÿÿ*PFNGLLIGHTENVIEXTPROC"__glewLinkProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.css.ÿÿÿÿ(PFNGLLINKPROGRAMPROC(__glewLinkProgramARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cCC4ÿÿÿÿ.PFNGLLINKPROGRAMARBPROC&__glewLoadProgramNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c552ÿÿÿÿ,PFNGLLOADPROGRAMNVPROC4__glewLoadTransposeMatrixdŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cíí@ÿÿÿÿ:PFNGLLOADTRANSPOSEMATRIXDPROC:__glewLoadTransposeMatrixdARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cc!cFÿÿÿÿ@PFNGLLOADTRANSPOSEMATRIXDARBPROC4__glewLoadTransposeMatrixfŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cîî@ÿÿÿÿ:PFNGLLOADTRANSPOSEMATRIXFPROC:__glewLoadTransposeMatrixfARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cd!dFÿÿÿÿ@PFNGLLOADTRANSPOSEMATRIXFARBPROC&__glewLockArraysEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<<2ÿÿÿÿ,PFNGLLOCKARRAYSEXTPROC__glewMapBufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cRR*ÿÿÿÿ$PFNGLMAPBUFFERPROC$__glewMapBufferARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c||0ÿÿÿÿ*PFNGLMAPBUFFERARBPROC0__glewMapControlPointsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cžž<ÿÿÿÿ6PFNGLMAPCONTROLPOINTSNVPROC0__glewMapObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cíí<ÿÿÿÿ6PFNGLMAPOBJECTBUFFERATIPROC,__glewMapParameterfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸŸ8ÿÿÿÿ2PFNGLMAPPARAMETERFVNVPROC,__glewMapParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLMAPPARAMETERIVNVPROC6__glewMatrixIndexPointerARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cýýBÿÿÿÿ<PFNGLMATRIXINDEXPOINTERARBPROC.__glewMatrixIndexubvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþþ:ÿÿÿÿ4PFNGLMATRIXINDEXUBVARBPROC.__glewMatrixIndexuivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿ:ÿÿÿÿ4PFNGLMATRIXINDEXUIVARBPROC.__glewMatrixIndexusvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLMATRIXINDEXUSVARBPROC__glewMinmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷÷$ÿÿÿÿPFNGLMINMAXPROC__glewMinmaxEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ*ÿÿÿÿ$PFNGLMINMAXEXTPROC4__glewMultTransposeMatrixdŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïï@ÿÿÿÿ:PFNGLMULTTRANSPOSEMATRIXDPROC:__glewMultTransposeMatrixdARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ce!eFÿÿÿÿ@PFNGLMULTTRANSPOSEMATRIXDARBPROC4__glewMultTransposeMatrixfŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cðð@ÿÿÿÿ:PFNGLMULTTRANSPOSEMATRIXFPROC:__glewMultTransposeMatrixfARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cf!fFÿÿÿÿ@PFNGLMULTTRANSPOSEMATRIXFARBPROC*__glewMultiDrawArraysŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTIDRAWARRAYSPROC0__glewMultiDrawArraysEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔÔ<ÿÿÿÿ6PFNGLMULTIDRAWARRAYSEXTPROC@__glewMultiDrawElementArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿$¿LÿÿÿÿFPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC.__glewMultiDrawElementsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLMULTIDRAWELEMENTSPROC4__glewMultiDrawElementsEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÕ@ÿÿÿÿ:PFNGLMULTIDRAWELEMENTSEXTPROCJ__glewMultiDrawRangeElementArrayAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀ)ÀVÿÿÿÿPPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC8__glewMultiModeDrawArraysIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c_ _Dÿÿÿÿ>PFNGLMULTIMODEDRAWARRAYSIBMPROC<__glewMultiModeDrawElementsIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c`"`HÿÿÿÿBPFNGLMULTIMODEDRAWELEMENTSIBMPROC*__glewMultiTexCoord1dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cññ6ÿÿÿÿ0PFNGLMULTITEXCOORD1DPROC0__glewMultiTexCoord1dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD1DARBPROC,__glewMultiTexCoord1dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.còò8ÿÿÿÿ2PFNGLMULTITEXCOORD1DVPROC2__glewMultiTexCoord1dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD1DVARBPROC*__glewMultiTexCoord1fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cóó6ÿÿÿÿ0PFNGLMULTITEXCOORD1FPROC0__glewMultiTexCoord1fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD1FARBPROC,__glewMultiTexCoord1fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.côô8ÿÿÿÿ2PFNGLMULTITEXCOORD1FVPROC2__glewMultiTexCoord1fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  >ÿÿÿÿ8PFNGLMULTITEXCOORD1FVARBPROC.__glewMultiTexCoord1hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ:ÿÿÿÿ4PFNGLMULTITEXCOORD1HNVPROC0__glewMultiTexCoord1hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉÉ<ÿÿÿÿ6PFNGLMULTITEXCOORD1HVNVPROC*__glewMultiTexCoord1iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cõõ6ÿÿÿÿ0PFNGLMULTITEXCOORD1IPROC0__glewMultiTexCoord1iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLMULTITEXCOORD1IARBPROC,__glewMultiTexCoord1ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöö8ÿÿÿÿ2PFNGLMULTITEXCOORD1IVPROC2__glewMultiTexCoord1ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  >ÿÿÿÿ8PFNGLMULTITEXCOORD1IVARBPROC*__glewMultiTexCoord1sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷÷6ÿÿÿÿ0PFNGLMULTITEXCOORD1SPROC0__glewMultiTexCoord1sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLMULTITEXCOORD1SARBPROC,__glewMultiTexCoord1svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cøø8ÿÿÿÿ2PFNGLMULTITEXCOORD1SVPROC2__glewMultiTexCoord1svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  >ÿÿÿÿ8PFNGLMULTITEXCOORD1SVARBPROC*__glewMultiTexCoord2dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cùù6ÿÿÿÿ0PFNGLMULTITEXCOORD2DPROC0__glewMultiTexCoord2dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD2DARBPROC,__glewMultiTexCoord2dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cúú8ÿÿÿÿ2PFNGLMULTITEXCOORD2DVPROC2__glewMultiTexCoord2dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD2DVARBPROC*__glewMultiTexCoord2fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cûû6ÿÿÿÿ0PFNGLMULTITEXCOORD2FPROC0__glewMultiTexCoord2fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD2FARBPROC,__glewMultiTexCoord2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cüü8ÿÿÿÿ2PFNGLMULTITEXCOORD2FVPROC2__glewMultiTexCoord2fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD2FVARBPROC.__glewMultiTexCoord2hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊÊ:ÿÿÿÿ4PFNGLMULTITEXCOORD2HNVPROC0__glewMultiTexCoord2hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cËË<ÿÿÿÿ6PFNGLMULTITEXCOORD2HVNVPROC*__glewMultiTexCoord2iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cýý6ÿÿÿÿ0PFNGLMULTITEXCOORD2IPROC0__glewMultiTexCoord2iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD2IARBPROC,__glewMultiTexCoord2ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþþ8ÿÿÿÿ2PFNGLMULTITEXCOORD2IVPROC2__glewMultiTexCoord2ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD2IVARBPROC*__glewMultiTexCoord2sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿ6ÿÿÿÿ0PFNGLMULTITEXCOORD2SPROC0__glewMultiTexCoord2sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD2SARBPROC,__glewMultiTexCoord2svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD2SVPROC2__glewMultiTexCoord2svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD2SVARBPROC*__glewMultiTexCoord3dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTITEXCOORD3DPROC0__glewMultiTexCoord3dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD3DARBPROC,__glewMultiTexCoord3dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD3DVPROC2__glewMultiTexCoord3dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD3DVARBPROC*__glewMultiTexCoord3fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTITEXCOORD3FPROC0__glewMultiTexCoord3fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD3FARBPROC,__glewMultiTexCoord3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD3FVPROC2__glewMultiTexCoord3fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD3FVARBPROC.__glewMultiTexCoord3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ:ÿÿÿÿ4PFNGLMULTITEXCOORD3HNVPROC0__glewMultiTexCoord3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍÍ<ÿÿÿÿ6PFNGLMULTITEXCOORD3HVNVPROC*__glewMultiTexCoord3iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTITEXCOORD3IPROC0__glewMultiTexCoord3iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD3IARBPROC,__glewMultiTexCoord3ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD3IVPROC2__glewMultiTexCoord3ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD3IVARBPROC*__glewMultiTexCoord3sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTITEXCOORD3SPROC0__glewMultiTexCoord3sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD3SARBPROC,__glewMultiTexCoord3svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD3SVPROC2__glewMultiTexCoord3svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD3SVARBPROC*__glewMultiTexCoord4dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  6ÿÿÿÿ0PFNGLMULTITEXCOORD4DPROC0__glewMultiTexCoord4dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLMULTITEXCOORD4DARBPROC,__glewMultiTexCoord4dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLMULTITEXCOORD4DVPROC2__glewMultiTexCoord4dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLMULTITEXCOORD4DVARBPROC*__glewMultiTexCoord4fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  6ÿÿÿÿ0PFNGLMULTITEXCOORD4FPROC0__glewMultiTexCoord4fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLMULTITEXCOORD4FARBPROC,__glewMultiTexCoord4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLMULTITEXCOORD4FVPROC2__glewMultiTexCoord4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!!>ÿÿÿÿ8PFNGLMULTITEXCOORD4FVARBPROC.__glewMultiTexCoord4hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ:ÿÿÿÿ4PFNGLMULTITEXCOORD4HNVPROC0__glewMultiTexCoord4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏÏ<ÿÿÿÿ6PFNGLMULTITEXCOORD4HVNVPROC*__glewMultiTexCoord4iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  6ÿÿÿÿ0PFNGLMULTITEXCOORD4IPROC0__glewMultiTexCoord4iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c""<ÿÿÿÿ6PFNGLMULTITEXCOORD4IARBPROC,__glewMultiTexCoord4ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD4IVPROC2__glewMultiTexCoord4ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c##>ÿÿÿÿ8PFNGLMULTITEXCOORD4IVARBPROC*__glewMultiTexCoord4sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLMULTITEXCOORD4SPROC0__glewMultiTexCoord4sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$$<ÿÿÿÿ6PFNGLMULTITEXCOORD4SARBPROC,__glewMultiTexCoord4svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLMULTITEXCOORD4SVPROC2__glewMultiTexCoord4svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%%>ÿÿÿÿ8PFNGLMULTITEXCOORD4SVARBPROC0__glewNewBufferRegionEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cvv<ÿÿÿÿ6PFNGLNEWBUFFERREGIONEXTPROC0__glewNewObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿ<ÿÿÿÿ6PFNGLNEWOBJECTBUFFERATIPROC2__glewNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏÏ>ÿÿÿÿ8PFNGLNORMAL3FVERTEX3FSUNPROC4__glewNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐÐ@ÿÿÿÿ:PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐÐ,ÿÿÿÿ&PFNGLNORMAL3HNVPROC"__glewNormal3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑÑ.ÿÿÿÿ(PFNGLNORMAL3HVNVPROC,__glewNormalPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c##8ÿÿÿÿ2PFNGLNORMALPOINTEREXTPROC4__glewNormalPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cff@ÿÿÿÿ:PFNGLNORMALPOINTERLISTIBMPROC2__glewNormalPointervINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cll>ÿÿÿÿ8PFNGLNORMALPOINTERVINTELPROC.__glewNormalStream3bATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLNORMALSTREAM3BATIPROC0__glewNormalStream3bvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLNORMALSTREAM3BVATIPROC.__glewNormalStream3dATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿ4PFNGLNORMALSTREAM3DATIPROC0__glewNormalStream3dvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLNORMALSTREAM3DVATIPROC.__glewNormalStream3fATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿ4PFNGLNORMALSTREAM3FATIPROC0__glewNormalStream3fvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  <ÿÿÿÿ6PFNGLNORMALSTREAM3FVATIPROC.__glewNormalStream3iATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLNORMALSTREAM3IATIPROC0__glewNormalStream3ivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLNORMALSTREAM3IVATIPROC.__glewNormalStream3sATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLNORMALSTREAM3SATIPROC0__glewNormalStream3svATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLNORMALSTREAM3SVATIPROC__glewOrthofOESŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cll*ÿÿÿÿ$PFNGLORTHOFOESPROC*__glewPassTexCoordATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.céé6ÿÿÿÿ0PFNGLPASSTEXCOORDATIPROC,__glewPixelDataRangeNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþþ8ÿÿÿÿ2PFNGLPIXELDATARANGENVPROC*__glewPixelTexGenSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸŸ6ÿÿÿÿ0PFNGLPIXELTEXGENSGIXPROCB__glewPixelTransformParameterfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cá%áNÿÿÿÿHPFNGLPIXELTRANSFORMPARAMETERFEXTPROCD__glewPixelTransformParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.câ&âPÿÿÿÿJPFNGLPIXELTRANSFORMPARAMETERFVEXTPROCB__glewPixelTransformParameteriEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cã%ãNÿÿÿÿHPFNGLPIXELTRANSFORMPARAMETERIEXTPROCD__glewPixelTransformParameterivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cä&äPÿÿÿÿJPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC*__glewPointParameterfŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLPOINTPARAMETERFPROC0__glewPointParameterfARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c00<ÿÿÿÿ6PFNGLPOINTPARAMETERFARBPROC0__glewPointParameterfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cææ<ÿÿÿÿ6PFNGLPOINTPARAMETERFEXTPROC,__glewPointParameterfvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLPOINTPARAMETERFVPROC2__glewPointParameterfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c11>ÿÿÿÿ8PFNGLPOINTPARAMETERFVARBPROC2__glewPointParameterfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cçç>ÿÿÿÿ8PFNGLPOINTPARAMETERFVEXTPROC.__glewPointParameteriNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLPOINTPARAMETERINVPROC0__glewPointParameterivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLPOINTPARAMETERIVNVPROC&__glewPollAsyncSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c……2ÿÿÿÿ,PFNGLPOLLASYNCSGIXPROC,__glewPolygonOffsetEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.céé8ÿÿÿÿ2PFNGLPOLYGONOFFSETEXTPROC:__glewPrimitiveRestartIndexNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!Fÿÿÿÿ@PFNGLPRIMITIVERESTARTINDEXNVPROC0__glewPrimitiveRestartNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLPRIMITIVERESTARTNVPROC6__glewPrioritizeTexturesEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLPRIORITIZETEXTURESEXTPROCD__glewProgramBufferParametersIivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cù&ùPÿÿÿÿJPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROCF__glewProgramBufferParametersIuivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cú'úRÿÿÿÿLPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROCB__glewProgramBufferParametersfvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cû%ûNÿÿÿÿHPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC<__glewProgramEnvParameter4dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"HÿÿÿÿBPFNGLPROGRAMENVPARAMETER4DARBPROC>__glewProgramEnvParameter4dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c#JÿÿÿÿDPFNGLPROGRAMENVPARAMETER4DVARBPROC<__glewProgramEnvParameter4fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘"‘HÿÿÿÿBPFNGLPROGRAMENVPARAMETER4FARBPROC>__glewProgramEnvParameter4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’#’JÿÿÿÿDPFNGLPROGRAMENVPARAMETER4FVARBPROC<__glewProgramEnvParameterI4iNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµ"µHÿÿÿÿBPFNGLPROGRAMENVPARAMETERI4INVPROC>__glewProgramEnvParameterI4ivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶#¶JÿÿÿÿDPFNGLPROGRAMENVPARAMETERI4IVNVPROC>__glewProgramEnvParameterI4uiNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c·#·JÿÿÿÿDPFNGLPROGRAMENVPARAMETERI4UINVPROC@__glewProgramEnvParameterI4uivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸$¸LÿÿÿÿFPFNGLPROGRAMENVPARAMETERI4UIVNVPROC@__glewProgramEnvParameters4fvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c›$›LÿÿÿÿFPFNGLPROGRAMENVPARAMETERS4FVEXTPROC@__glewProgramEnvParametersI4ivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¹$¹LÿÿÿÿFPFNGLPROGRAMENVPARAMETERSI4IVNVPROCB__glewProgramEnvParametersI4uivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cº%ºNÿÿÿÿHPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC@__glewProgramLocalParameter4dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c“$“LÿÿÿÿFPFNGLPROGRAMLOCALPARAMETER4DARBPROCB__glewProgramLocalParameter4dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c”%”NÿÿÿÿHPFNGLPROGRAMLOCALPARAMETER4DVARBPROC@__glewProgramLocalParameter4fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c•$•LÿÿÿÿFPFNGLPROGRAMLOCALPARAMETER4FARBPROCB__glewProgramLocalParameter4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c–%–NÿÿÿÿHPFNGLPROGRAMLOCALPARAMETER4FVARBPROC@__glewProgramLocalParameterI4iNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c»$»LÿÿÿÿFPFNGLPROGRAMLOCALPARAMETERI4INVPROCB__glewProgramLocalParameterI4ivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¼%¼NÿÿÿÿHPFNGLPROGRAMLOCALPARAMETERI4IVNVPROCB__glewProgramLocalParameterI4uiNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½%½NÿÿÿÿHPFNGLPROGRAMLOCALPARAMETERI4UINVPROCD__glewProgramLocalParameterI4uivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾&¾PÿÿÿÿJPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROCD__glewProgramLocalParameters4fvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cœ&œPÿÿÿÿJPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROCD__glewProgramLocalParametersI4ivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿&¿PÿÿÿÿJPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROCF__glewProgramLocalParametersI4uivNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀ'ÀRÿÿÿÿLPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC>__glewProgramNamedParameter4dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬#¬JÿÿÿÿDPFNGLPROGRAMNAMEDPARAMETER4DNVPROC@__glewProgramNamedParameter4dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­$­LÿÿÿÿFPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC>__glewProgramNamedParameter4fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c®#®JÿÿÿÿDPFNGLPROGRAMNAMEDPARAMETER4FNVPROC@__glewProgramNamedParameter4fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯$¯LÿÿÿÿFPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC4__glewProgramParameter4dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c66@ÿÿÿÿ:PFNGLPROGRAMPARAMETER4DNVPROC6__glewProgramParameter4dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c77Bÿÿÿÿ<PFNGLPROGRAMPARAMETER4DVNVPROC4__glewProgramParameter4fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c88@ÿÿÿÿ:PFNGLPROGRAMPARAMETER4FNVPROC6__glewProgramParameter4fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c99Bÿÿÿÿ<PFNGLPROGRAMPARAMETER4FVNVPROC4__glewProgramParameteriEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™™@ÿÿÿÿ:PFNGLPROGRAMPARAMETERIEXTPROC8__glewProgramParameters4dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c: :Dÿÿÿÿ>PFNGLPROGRAMPARAMETERS4DVNVPROC8__glewProgramParameters4fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c; ;Dÿÿÿÿ>PFNGLPROGRAMPARAMETERS4FVNVPROC,__glewProgramStringARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c——8ÿÿÿÿ2PFNGLPROGRAMSTRINGARBPROC4__glewProgramVertexLimitNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c³³@ÿÿÿÿ:PFNGLPROGRAMVERTEXLIMITNVPROC2__glewReadBufferRegionEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cww>ÿÿÿÿ8PFNGLREADBUFFERREGIONEXTPROC0__glewReadVideoPixelsSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½½<ÿÿÿÿ6PFNGLREADVIDEOPIXELSSUNPROC0__glewReferencePlaneSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¡¡<ÿÿÿÿ6PFNGLREFERENCEPLANESGIXPROC8__glewRenderbufferStorageEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c” ”Dÿÿÿÿ>PFNGLRENDERBUFFERSTORAGEEXTPROC\__glewRenderbufferStorageMultisampleCoverageNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c±2±hÿÿÿÿbPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROCN__glewRenderbufferStorageMultisampleEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚+‚ZÿÿÿÿTPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC>__glewReplacementCodePointerSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿#¿JÿÿÿÿDPFNGLREPLACEMENTCODEPOINTERSUNPROC4__glewReplacementCodeubSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀÀ@ÿÿÿÿ:PFNGLREPLACEMENTCODEUBSUNPROC6__glewReplacementCodeubvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÁÁBÿÿÿÿ<PFNGLREPLACEMENTCODEUBVSUNPROCR__glewReplacementCodeuiColor3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑ-Ñ^ÿÿÿÿXPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROCT__glewReplacementCodeuiColor3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÒ.Ò`ÿÿÿÿZPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROCb__glewReplacementCodeuiColor4fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓ5ÓnÿÿÿÿhPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROCd__glewReplacementCodeuiColor4fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔ6ÔpÿÿÿÿjPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROCT__glewReplacementCodeuiColor4ubVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕ.Õ`ÿÿÿÿZPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROCV__glewReplacementCodeuiColor4ubVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÖ/Öbÿÿÿÿ\PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROCT__glewReplacementCodeuiNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c×.×`ÿÿÿÿZPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROCV__glewReplacementCodeuiNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cØ/Øbÿÿÿÿ\PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC4__glewReplacementCodeuiSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÂ@ÿÿÿÿ:PFNGLREPLACEMENTCODEUISUNPROCv__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙ?Ù‚ÿÿÿÿ|PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROCx__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚ@Ú„ÿÿÿÿ~PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROCh__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛ8ÛtÿÿÿÿnPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROCj__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜ9ÜvÿÿÿÿpPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROCX__glewReplacementCodeuiTexCoord2fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÝ0Ýdÿÿÿÿ^PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROCZ__glewReplacementCodeuiTexCoord2fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞ1Þfÿÿÿÿ`PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROCD__glewReplacementCodeuiVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cß&ßPÿÿÿÿJPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROCF__glewReplacementCodeuiVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cà'àRÿÿÿÿLPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC6__glewReplacementCodeuivSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÃBÿÿÿÿ<PFNGLREPLACEMENTCODEUIVSUNPROC4__glewReplacementCodeusSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ@ÿÿÿÿ:PFNGLREPLACEMENTCODEUSSUNPROC6__glewReplacementCodeusvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅÅBÿÿÿÿ<PFNGLREPLACEMENTCODEUSVSUNPROC>__glewRequestResidentProgramsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<#<JÿÿÿÿDPFNGLREQUESTRESIDENTPROGRAMSNVPROC(__glewResetHistogramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cøø4ÿÿÿÿ.PFNGLRESETHISTOGRAMPROC.__glewResetHistogramEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉÉ:ÿÿÿÿ4PFNGLRESETHISTOGRAMEXTPROC"__glewResetMinmaxŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cùù.ÿÿÿÿ(PFNGLRESETMINMAXPROC(__glewResetMinmaxEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊÊ4ÿÿÿÿ.PFNGLRESETMINMAXEXTPROC.__glewResizeBuffersMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cyy:ÿÿÿÿ4PFNGLRESIZEBUFFERSMESAPROC(__glewSampleCoverageŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLSAMPLECOVERAGEPROC.__glewSampleCoverageARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLSAMPLECOVERAGEARBPROC$__glewSampleMapATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cêê0ÿÿÿÿ*PFNGLSAMPLEMAPATIPROC&__glewSampleMaskEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c××2ÿÿÿÿ,PFNGLSAMPLEMASKEXTPROC(__glewSampleMaskSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ctt4ÿÿÿÿ.PFNGLSAMPLEMASKSGISPROC,__glewSamplePatternEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cØØ8ÿÿÿÿ2PFNGLSAMPLEPATTERNEXTPROC.__glewSamplePatternSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cuu:ÿÿÿÿ4PFNGLSAMPLEPATTERNSGISPROC,__glewSecondaryColor3bŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLSECONDARYCOLOR3BPROC2__glewSecondaryColor3bEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cîî>ÿÿÿÿ8PFNGLSECONDARYCOLOR3BEXTPROC.__glewSecondaryColor3bvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿ4PFNGLSECONDARYCOLOR3BVPROC4__glewSecondaryColor3bvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïï@ÿÿÿÿ:PFNGLSECONDARYCOLOR3BVEXTPROC,__glewSecondaryColor3dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!!8ÿÿÿÿ2PFNGLSECONDARYCOLOR3DPROC2__glewSecondaryColor3dEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cðð>ÿÿÿÿ8PFNGLSECONDARYCOLOR3DEXTPROC.__glewSecondaryColor3dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"":ÿÿÿÿ4PFNGLSECONDARYCOLOR3DVPROC4__glewSecondaryColor3dvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cññ@ÿÿÿÿ:PFNGLSECONDARYCOLOR3DVEXTPROC,__glewSecondaryColor3fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c##8ÿÿÿÿ2PFNGLSECONDARYCOLOR3FPROC2__glewSecondaryColor3fEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.còò>ÿÿÿÿ8PFNGLSECONDARYCOLOR3FEXTPROC.__glewSecondaryColor3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$$:ÿÿÿÿ4PFNGLSECONDARYCOLOR3FVPROC4__glewSecondaryColor3fvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cóó@ÿÿÿÿ:PFNGLSECONDARYCOLOR3FVEXTPROC0__glewSecondaryColor3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÒÒ<ÿÿÿÿ6PFNGLSECONDARYCOLOR3HNVPROC2__glewSecondaryColor3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓÓ>ÿÿÿÿ8PFNGLSECONDARYCOLOR3HVNVPROC,__glewSecondaryColor3iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%%8ÿÿÿÿ2PFNGLSECONDARYCOLOR3IPROC2__glewSecondaryColor3iEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.côô>ÿÿÿÿ8PFNGLSECONDARYCOLOR3IEXTPROC.__glewSecondaryColor3ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c&&:ÿÿÿÿ4PFNGLSECONDARYCOLOR3IVPROC4__glewSecondaryColor3ivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cõõ@ÿÿÿÿ:PFNGLSECONDARYCOLOR3IVEXTPROC,__glewSecondaryColor3sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c''8ÿÿÿÿ2PFNGLSECONDARYCOLOR3SPROC2__glewSecondaryColor3sEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöö>ÿÿÿÿ8PFNGLSECONDARYCOLOR3SEXTPROC.__glewSecondaryColor3svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c((:ÿÿÿÿ4PFNGLSECONDARYCOLOR3SVPROC4__glewSecondaryColor3svEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷÷@ÿÿÿÿ:PFNGLSECONDARYCOLOR3SVEXTPROC.__glewSecondaryColor3ubŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c)):ÿÿÿÿ4PFNGLSECONDARYCOLOR3UBPROC4__glewSecondaryColor3ubEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cøø@ÿÿÿÿ:PFNGLSECONDARYCOLOR3UBEXTPROC0__glewSecondaryColor3ubvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c**<ÿÿÿÿ6PFNGLSECONDARYCOLOR3UBVPROC6__glewSecondaryColor3ubvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cùùBÿÿÿÿ<PFNGLSECONDARYCOLOR3UBVEXTPROC.__glewSecondaryColor3uiŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c++:ÿÿÿÿ4PFNGLSECONDARYCOLOR3UIPROC4__glewSecondaryColor3uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cúú@ÿÿÿÿ:PFNGLSECONDARYCOLOR3UIEXTPROC0__glewSecondaryColor3uivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,,<ÿÿÿÿ6PFNGLSECONDARYCOLOR3UIVPROC6__glewSecondaryColor3uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cûûBÿÿÿÿ<PFNGLSECONDARYCOLOR3UIVEXTPROC.__glewSecondaryColor3usŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c--:ÿÿÿÿ4PFNGLSECONDARYCOLOR3USPROC4__glewSecondaryColor3usEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cüü@ÿÿÿÿ:PFNGLSECONDARYCOLOR3USEXTPROC0__glewSecondaryColor3usvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c..<ÿÿÿÿ6PFNGLSECONDARYCOLOR3USVPROC6__glewSecondaryColor3usvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cýýBÿÿÿÿ<PFNGLSECONDARYCOLOR3USVEXTPROC6__glewSecondaryColorPointerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c//Bÿÿÿÿ<PFNGLSECONDARYCOLORPOINTERPROC<__glewSecondaryColorPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cþ"þHÿÿÿÿBPFNGLSECONDARYCOLORPOINTEREXTPROCD__glewSecondaryColorPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cg&gPÿÿÿÿJPFNGLSECONDARYCOLORPOINTERLISTIBMPROC.__glewSeparableFilter2DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cúú:ÿÿÿÿ4PFNGLSEPARABLEFILTER2DPROC4__glewSeparableFilter2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cKK@ÿÿÿÿ:PFNGLSEPARABLEFILTER2DEXTPROC&__glewSetFenceAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇÇ2ÿÿÿÿ,PFNGLSETFENCEAPPLEPROC __glewSetFenceNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§§,ÿÿÿÿ&PFNGLSETFENCENVPROCD__glewSetFragmentShaderConstantATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë&ëPÿÿÿÿJPFNGLSETFRAGMENTSHADERCONSTANTATIPROC*__glewSetInvariantEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cAA6ÿÿÿÿ0PFNGLSETINVARIANTEXTPROC2__glewSetLocalConstantEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBB>ÿÿÿÿ8PFNGLSETLOCALCONSTANTEXTPROC$__glewShaderOp1EXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cCC0ÿÿÿÿ*PFNGLSHADEROP1EXTPROC$__glewShaderOp2EXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cDD0ÿÿÿÿ*PFNGLSHADEROP2EXTPROC$__glewShaderOp3EXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cEE0ÿÿÿÿ*PFNGLSHADEROP3EXTPROC$__glewShaderSourceŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ctt0ÿÿÿÿ*PFNGLSHADERSOURCEPROC*__glewShaderSourceARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cDD6ÿÿÿÿ0PFNGLSHADERSOURCEARBPROC0__glewSharpenTexFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cxx<ÿÿÿÿ6PFNGLSHARPENTEXFUNCSGISPROC4__glewSpriteParameterfSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c££@ÿÿÿÿ:PFNGLSPRITEPARAMETERFSGIXPROC6__glewSpriteParameterfvSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤¤Bÿÿÿÿ<PFNGLSPRITEPARAMETERFVSGIXPROC4__glewSpriteParameteriSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥¥@ÿÿÿÿ:PFNGLSPRITEPARAMETERISGIXPROC6__glewSpriteParameterivSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦¦Bÿÿÿÿ<PFNGLSPRITEPARAMETERIVSGIXPROC2__glewStencilFuncSeparateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cuu>ÿÿÿÿ8PFNGLSTENCILFUNCSEPARATEPROC8__glewStencilFuncSeparateATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.có óDÿÿÿÿ>PFNGLSTENCILFUNCSEPARATEATIPROC2__glewStencilMaskSeparateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cvv>ÿÿÿÿ8PFNGLSTENCILMASKSEPARATEPROC.__glewStencilOpSeparateŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cww:ÿÿÿÿ4PFNGLSTENCILOPSEPARATEPROC4__glewStencilOpSeparateATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.côô@ÿÿÿÿ:PFNGLSTENCILOPSEPARATEATIPROC2__glewStringMarkerGREMEDYŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cVV>ÿÿÿÿ8PFNGLSTRINGMARKERGREMEDYPROC __glewSwizzleEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cFF,ÿÿÿÿ&PFNGLSWIZZLEEXTPROC2__glewTagSampleBufferSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¨>ÿÿÿÿ8PFNGLTAGSAMPLEBUFFERSGIXPROC.__glewTangentPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cNN:ÿÿÿÿ4PFNGLTANGENTPOINTEREXTPROC*__glewTbufferMask3DFXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cºº6ÿÿÿÿ0PFNGLTBUFFERMASK3DFXPROC(__glewTestFenceAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ4ÿÿÿÿ.PFNGLTESTFENCEAPPLEPROC"__glewTestFenceNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¨.ÿÿÿÿ(PFNGLTESTFENCENVPROC*__glewTestObjectAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉÉ6ÿÿÿÿ0PFNGLTESTOBJECTAPPLEPROC$__glewTexBufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c0ÿÿÿÿ*PFNGLTEXBUFFEREXTPROC6__glewTexBumpParameterfvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛÛBÿÿÿÿ<PFNGLTEXBUMPPARAMETERFVATIPROC6__glewTexBumpParameterivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜÜBÿÿÿÿ<PFNGLTEXBUMPPARAMETERIVATIPROC$__glewTexCoord1hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔÔ0ÿÿÿÿ*PFNGLTEXCOORD1HNVPROC&__glewTexCoord1hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÕ2ÿÿÿÿ,PFNGLTEXCOORD1HVNVPROCD__glewTexCoord2fColor3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cá&áPÿÿÿÿJPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROCF__glewTexCoord2fColor3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.câ'âRÿÿÿÿLPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROCT__glewTexCoord2fColor4fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cã.ã`ÿÿÿÿZPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROCV__glewTexCoord2fColor4fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cä/äbÿÿÿÿ\PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROCF__glewTexCoord2fColor4ubVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cå'åRÿÿÿÿLPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROCH__glewTexCoord2fColor4ubVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cæ(æTÿÿÿÿNPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROCF__glewTexCoord2fNormal3fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cç'çRÿÿÿÿLPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROCH__glewTexCoord2fNormal3fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cè(èTÿÿÿÿNPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC6__glewTexCoord2fVertex3fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cééBÿÿÿÿ<PFNGLTEXCOORD2FVERTEX3FSUNPROC8__glewTexCoord2fVertex3fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cê êDÿÿÿÿ>PFNGLTEXCOORD2FVERTEX3FVSUNPROC$__glewTexCoord2hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÖÖ0ÿÿÿÿ*PFNGLTEXCOORD2HNVPROC&__glewTexCoord2hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c××2ÿÿÿÿ,PFNGLTEXCOORD2HVNVPROC$__glewTexCoord3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cØØ0ÿÿÿÿ*PFNGLTEXCOORD3HNVPROC&__glewTexCoord3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙÙ2ÿÿÿÿ,PFNGLTEXCOORD3HVNVPROCT__glewTexCoord4fColor4fNormal3fVertex4fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cë.ë`ÿÿÿÿZPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROCV__glewTexCoord4fColor4fNormal3fVertex4fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cì/ìbÿÿÿÿ\PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC6__glewTexCoord4fVertex4fSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cííBÿÿÿÿ<PFNGLTEXCOORD4FVERTEX4FSUNPROC8__glewTexCoord4fVertex4fvSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cî îDÿÿÿÿ>PFNGLTEXCOORD4FVERTEX4FVSUNPROC$__glewTexCoord4hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚÚ0ÿÿÿÿ*PFNGLTEXCOORD4HNVPROC&__glewTexCoord4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÛÛ2ÿÿÿÿ,PFNGLTEXCOORD4HVNVPROC0__glewTexCoordPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$$<ÿÿÿÿ6PFNGLTEXCOORDPOINTEREXTPROC8__glewTexCoordPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ch hDÿÿÿÿ>PFNGLTEXCOORDPOINTERLISTIBMPROC6__glewTexCoordPointervINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cmmBÿÿÿÿ<PFNGLTEXCOORDPOINTERVINTELPROC.__glewTexFilterFuncSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c~~:ÿÿÿÿ4PFNGLTEXFILTERFUNCSGISPROC __glewTexImage3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cáá,ÿÿÿÿ&PFNGLTEXIMAGE3DPROC&__glewTexImage3DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c2ÿÿÿÿ,PFNGLTEXIMAGE3DEXTPROC(__glewTexImage4DSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.czz4ÿÿÿÿ.PFNGLTEXIMAGE4DSGISPROC0__glewTexParameterIivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLTEXPARAMETERIIVEXTPROC2__glewTexParameterIuivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLTEXPARAMETERIUIVEXTPROC2__glewTexScissorFuncINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cpp>ÿÿÿÿ8PFNGLTEXSCISSORFUNCINTELPROC*__glewTexScissorINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cqq6ÿÿÿÿ0PFNGLTEXSCISSORINTELPROC,__glewTexSubImage1DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLTEXSUBIMAGE1DEXTPROC,__glewTexSubImage2DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLTEXSUBIMAGE2DEXTPROC&__glewTexSubImage3DŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cââ2ÿÿÿÿ,PFNGLTEXSUBIMAGE3DPROC,__glewTexSubImage3DEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLTEXSUBIMAGE3DEXTPROC.__glewTexSubImage4DSGISŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{{:ÿÿÿÿ4PFNGLTEXSUBIMAGE4DSGISPROC(__glewTextureFogSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰‰4ÿÿÿÿ.PFNGLTEXTUREFOGSGIXPROC*__glewTextureLightEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑÑ6ÿÿÿÿ0PFNGLTEXTURELIGHTEXTPROC0__glewTextureMaterialEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÒÒ<ÿÿÿÿ6PFNGLTEXTUREMATERIALEXTPROC,__glewTextureNormalEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLTEXTURENORMALEXTPROC.__glewTextureRangeAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ:ÿÿÿÿ4PFNGLTEXTURERANGEAPPLEPROC&__glewTrackMatrixNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c==2ÿÿÿÿ,PFNGLTRACKMATRIXNVPROC@__glewTransformFeedbackAttribsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c $ LÿÿÿÿFPFNGLTRANSFORMFEEDBACKATTRIBSNVPROCB__glewTransformFeedbackVaryingsNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!%!NÿÿÿÿHPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC__glewUniform1fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cxx*ÿÿÿÿ$PFNGLUNIFORM1FPROC$__glewUniform1fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cEE0ÿÿÿÿ*PFNGLUNIFORM1FARBPROC __glewUniform1fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cyy,ÿÿÿÿ&PFNGLUNIFORM1FVPROC&__glewUniform1fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cFF2ÿÿÿÿ,PFNGLUNIFORM1FVARBPROC__glewUniform1iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.czz*ÿÿÿÿ$PFNGLUNIFORM1IPROC$__glewUniform1iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cGG0ÿÿÿÿ*PFNGLUNIFORM1IARBPROC __glewUniform1ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{{,ÿÿÿÿ&PFNGLUNIFORM1IVPROC&__glewUniform1ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHH2ÿÿÿÿ,PFNGLUNIFORM1IVARBPROC&__glewUniform1uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c££2ÿÿÿÿ,PFNGLUNIFORM1UIEXTPROC(__glewUniform1uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤¤4ÿÿÿÿ.PFNGLUNIFORM1UIVEXTPROC__glewUniform2fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c||*ÿÿÿÿ$PFNGLUNIFORM2FPROC$__glewUniform2fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cII0ÿÿÿÿ*PFNGLUNIFORM2FARBPROC __glewUniform2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}},ÿÿÿÿ&PFNGLUNIFORM2FVPROC&__glewUniform2fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJJ2ÿÿÿÿ,PFNGLUNIFORM2FVARBPROC__glewUniform2iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c~~*ÿÿÿÿ$PFNGLUNIFORM2IPROC$__glewUniform2iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cKK0ÿÿÿÿ*PFNGLUNIFORM2IARBPROC __glewUniform2ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿ&PFNGLUNIFORM2IVPROC&__glewUniform2ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cLL2ÿÿÿÿ,PFNGLUNIFORM2IVARBPROC&__glewUniform2uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥¥2ÿÿÿÿ,PFNGLUNIFORM2UIEXTPROC(__glewUniform2uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦¦4ÿÿÿÿ.PFNGLUNIFORM2UIVEXTPROC__glewUniform3fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€€*ÿÿÿÿ$PFNGLUNIFORM3FPROC$__glewUniform3fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cMM0ÿÿÿÿ*PFNGLUNIFORM3FARBPROC __glewUniform3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c,ÿÿÿÿ&PFNGLUNIFORM3FVPROC&__glewUniform3fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cNN2ÿÿÿÿ,PFNGLUNIFORM3FVARBPROC__glewUniform3iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚‚*ÿÿÿÿ$PFNGLUNIFORM3IPROC$__glewUniform3iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cOO0ÿÿÿÿ*PFNGLUNIFORM3IARBPROC __glewUniform3ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cƒƒ,ÿÿÿÿ&PFNGLUNIFORM3IVPROC&__glewUniform3ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPP2ÿÿÿÿ,PFNGLUNIFORM3IVARBPROC&__glewUniform3uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§§2ÿÿÿÿ,PFNGLUNIFORM3UIEXTPROC(__glewUniform3uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¨4ÿÿÿÿ.PFNGLUNIFORM3UIVEXTPROC__glewUniform4fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„„*ÿÿÿÿ$PFNGLUNIFORM4FPROC$__glewUniform4fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cQQ0ÿÿÿÿ*PFNGLUNIFORM4FARBPROC __glewUniform4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c……,ÿÿÿÿ&PFNGLUNIFORM4FVPROC&__glewUniform4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cRR2ÿÿÿÿ,PFNGLUNIFORM4FVARBPROC__glewUniform4iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c††*ÿÿÿÿ$PFNGLUNIFORM4IPROC$__glewUniform4iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSS0ÿÿÿÿ*PFNGLUNIFORM4IARBPROC __glewUniform4ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡‡,ÿÿÿÿ&PFNGLUNIFORM4IVPROC&__glewUniform4ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cTT2ÿÿÿÿ,PFNGLUNIFORM4IVARBPROC&__glewUniform4uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c©©2ÿÿÿÿ,PFNGLUNIFORM4UIEXTPROC(__glewUniform4uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cªª4ÿÿÿÿ.PFNGLUNIFORM4UIVEXTPROC,__glewUniformBufferEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c//8ÿÿÿÿ2PFNGLUNIFORMBUFFEREXTPROC,__glewUniformMatrix2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆˆ8ÿÿÿÿ2PFNGLUNIFORMMATRIX2FVPROC2__glewUniformMatrix2fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cUU>ÿÿÿÿ8PFNGLUNIFORMMATRIX2FVARBPROC0__glewUniformMatrix2x3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c³³<ÿÿÿÿ6PFNGLUNIFORMMATRIX2X3FVPROC0__glewUniformMatrix2x4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c´´<ÿÿÿÿ6PFNGLUNIFORMMATRIX2X4FVPROC,__glewUniformMatrix3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰‰8ÿÿÿÿ2PFNGLUNIFORMMATRIX3FVPROC2__glewUniformMatrix3fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cVV>ÿÿÿÿ8PFNGLUNIFORMMATRIX3FVARBPROC0__glewUniformMatrix3x2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµµ<ÿÿÿÿ6PFNGLUNIFORMMATRIX3X2FVPROC0__glewUniformMatrix3x4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶¶<ÿÿÿÿ6PFNGLUNIFORMMATRIX3X4FVPROC,__glewUniformMatrix4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŠŠ8ÿÿÿÿ2PFNGLUNIFORMMATRIX4FVPROC2__glewUniformMatrix4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cWW>ÿÿÿÿ8PFNGLUNIFORMMATRIX4FVARBPROC0__glewUniformMatrix4x2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c··<ÿÿÿÿ6PFNGLUNIFORMMATRIX4X2FVPROC0__glewUniformMatrix4x3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸¸<ÿÿÿÿ6PFNGLUNIFORMMATRIX4X3FVPROC*__glewUnlockArraysEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c==6ÿÿÿÿ0PFNGLUNLOCKARRAYSEXTPROC"__glewUnmapBufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSS.ÿÿÿÿ(PFNGLUNMAPBUFFERPROC(__glewUnmapBufferARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}}4ÿÿÿÿ.PFNGLUNMAPBUFFERARBPROC4__glewUnmapObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cîî@ÿÿÿÿ:PFNGLUNMAPOBJECTBUFFERATIPROC6__glewUpdateObjectBufferATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLUPDATEOBJECTBUFFERATIPROC __glewUseProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹‹,ÿÿÿÿ&PFNGLUSEPROGRAMPROC2__glewUseProgramObjectARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cXX>ÿÿÿÿ8PFNGLUSEPROGRAMOBJECTARBPROC*__glewValidateProgramŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒŒ6ÿÿÿÿ0PFNGLVALIDATEPROGRAMPROC0__glewValidateProgramARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cYY<ÿÿÿÿ6PFNGLVALIDATEPROGRAMARBPROC6__glewVariantArrayObjectATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLVARIANTARRAYOBJECTATIPROC.__glewVariantPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cGG:ÿÿÿÿ4PFNGLVARIANTPOINTEREXTPROC$__glewVariantbvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHH0ÿÿÿÿ*PFNGLVARIANTBVEXTPROC$__glewVariantdvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cII0ÿÿÿÿ*PFNGLVARIANTDVEXTPROC$__glewVariantfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJJ0ÿÿÿÿ*PFNGLVARIANTFVEXTPROC$__glewVariantivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cKK0ÿÿÿÿ*PFNGLVARIANTIVEXTPROC$__glewVariantsvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cLL0ÿÿÿÿ*PFNGLVARIANTSVEXTPROC&__glewVariantubvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cMM2ÿÿÿÿ,PFNGLVARIANTUBVEXTPROC&__glewVariantuivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cNN2ÿÿÿÿ,PFNGLVARIANTUIVEXTPROC&__glewVariantusvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cOO2ÿÿÿÿ,PFNGLVARIANTUSVEXTPROC __glewVertex2hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜÜ,ÿÿÿÿ&PFNGLVERTEX2HNVPROC"__glewVertex2hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÝÝ.ÿÿÿÿ(PFNGLVERTEX2HVNVPROC __glewVertex3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞÞ,ÿÿÿÿ&PFNGLVERTEX3HNVPROC"__glewVertex3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cßß.ÿÿÿÿ(PFNGLVERTEX3HVNVPROC __glewVertex4hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.càà,ÿÿÿÿ&PFNGLVERTEX4HNVPROC"__glewVertex4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cáá.ÿÿÿÿ(PFNGLVERTEX4HVNVPROC@__glewVertexArrayParameteriAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÔ$ÔLÿÿÿÿFPFNGLVERTEXARRAYPARAMETERIAPPLEPROC6__glewVertexArrayRangeAPPLEŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÕBÿÿÿÿ<PFNGLVERTEXARRAYRANGEAPPLEPROC0__glewVertexArrayRangeNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$$<ÿÿÿÿ6PFNGLVERTEXARRAYRANGENVPROC(__glewVertexAttrib1dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLVERTEXATTRIB1DPROC.__glewVertexAttrib1dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜˜:ÿÿÿÿ4PFNGLVERTEXATTRIB1DARBPROC,__glewVertexAttrib1dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>>8ÿÿÿÿ2PFNGLVERTEXATTRIB1DNVPROC*__glewVertexAttrib1dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽŽ6ÿÿÿÿ0PFNGLVERTEXATTRIB1DVPROC0__glewVertexAttrib1dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™™<ÿÿÿÿ6PFNGLVERTEXATTRIB1DVARBPROC.__glewVertexAttrib1dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c??:ÿÿÿÿ4PFNGLVERTEXATTRIB1DVNVPROC(__glewVertexAttrib1fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLVERTEXATTRIB1FPROC.__glewVertexAttrib1fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cšš:ÿÿÿÿ4PFNGLVERTEXATTRIB1FARBPROC,__glewVertexAttrib1fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@@8ÿÿÿÿ2PFNGLVERTEXATTRIB1FNVPROC*__glewVertexAttrib1fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLVERTEXATTRIB1FVPROC0__glewVertexAttrib1fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c››<ÿÿÿÿ6PFNGLVERTEXATTRIB1FVARBPROC.__glewVertexAttrib1fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cAA:ÿÿÿÿ4PFNGLVERTEXATTRIB1FVNVPROC,__glewVertexAttrib1hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cââ8ÿÿÿÿ2PFNGLVERTEXATTRIB1HNVPROC.__glewVertexAttrib1hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cãã:ÿÿÿÿ4PFNGLVERTEXATTRIB1HVNVPROC(__glewVertexAttrib1sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘‘4ÿÿÿÿ.PFNGLVERTEXATTRIB1SPROC.__glewVertexAttrib1sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cœœ:ÿÿÿÿ4PFNGLVERTEXATTRIB1SARBPROC,__glewVertexAttrib1sNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBB8ÿÿÿÿ2PFNGLVERTEXATTRIB1SNVPROC*__glewVertexAttrib1svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’’6ÿÿÿÿ0PFNGLVERTEXATTRIB1SVPROC0__glewVertexAttrib1svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXATTRIB1SVARBPROC.__glewVertexAttrib1svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cCC:ÿÿÿÿ4PFNGLVERTEXATTRIB1SVNVPROC(__glewVertexAttrib2dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c““4ÿÿÿÿ.PFNGLVERTEXATTRIB2DPROC.__glewVertexAttrib2dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cžž:ÿÿÿÿ4PFNGLVERTEXATTRIB2DARBPROC,__glewVertexAttrib2dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cDD8ÿÿÿÿ2PFNGLVERTEXATTRIB2DNVPROC*__glewVertexAttrib2dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c””6ÿÿÿÿ0PFNGLVERTEXATTRIB2DVPROC0__glewVertexAttrib2dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸŸ<ÿÿÿÿ6PFNGLVERTEXATTRIB2DVARBPROC.__glewVertexAttrib2dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cEE:ÿÿÿÿ4PFNGLVERTEXATTRIB2DVNVPROC(__glewVertexAttrib2fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c••4ÿÿÿÿ.PFNGLVERTEXATTRIB2FPROC.__glewVertexAttrib2fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿ4PFNGLVERTEXATTRIB2FARBPROC,__glewVertexAttrib2fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cFF8ÿÿÿÿ2PFNGLVERTEXATTRIB2FNVPROC*__glewVertexAttrib2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c––6ÿÿÿÿ0PFNGLVERTEXATTRIB2FVPROC0__glewVertexAttrib2fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¡¡<ÿÿÿÿ6PFNGLVERTEXATTRIB2FVARBPROC.__glewVertexAttrib2fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cGG:ÿÿÿÿ4PFNGLVERTEXATTRIB2FVNVPROC,__glewVertexAttrib2hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cää8ÿÿÿÿ2PFNGLVERTEXATTRIB2HNVPROC.__glewVertexAttrib2hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåå:ÿÿÿÿ4PFNGLVERTEXATTRIB2HVNVPROC(__glewVertexAttrib2sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c——4ÿÿÿÿ.PFNGLVERTEXATTRIB2SPROC.__glewVertexAttrib2sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¢¢:ÿÿÿÿ4PFNGLVERTEXATTRIB2SARBPROC,__glewVertexAttrib2sNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cHH8ÿÿÿÿ2PFNGLVERTEXATTRIB2SNVPROC*__glewVertexAttrib2svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c˜˜6ÿÿÿÿ0PFNGLVERTEXATTRIB2SVPROC0__glewVertexAttrib2svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c££<ÿÿÿÿ6PFNGLVERTEXATTRIB2SVARBPROC.__glewVertexAttrib2svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cII:ÿÿÿÿ4PFNGLVERTEXATTRIB2SVNVPROC(__glewVertexAttrib3dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c™™4ÿÿÿÿ.PFNGLVERTEXATTRIB3DPROC.__glewVertexAttrib3dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤¤:ÿÿÿÿ4PFNGLVERTEXATTRIB3DARBPROC,__glewVertexAttrib3dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cJJ8ÿÿÿÿ2PFNGLVERTEXATTRIB3DNVPROC*__glewVertexAttrib3dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cšš6ÿÿÿÿ0PFNGLVERTEXATTRIB3DVPROC0__glewVertexAttrib3dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥¥<ÿÿÿÿ6PFNGLVERTEXATTRIB3DVARBPROC.__glewVertexAttrib3dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cKK:ÿÿÿÿ4PFNGLVERTEXATTRIB3DVNVPROC(__glewVertexAttrib3fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c››4ÿÿÿÿ.PFNGLVERTEXATTRIB3FPROC.__glewVertexAttrib3fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦¦:ÿÿÿÿ4PFNGLVERTEXATTRIB3FARBPROC,__glewVertexAttrib3fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cLL8ÿÿÿÿ2PFNGLVERTEXATTRIB3FNVPROC*__glewVertexAttrib3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cœœ6ÿÿÿÿ0PFNGLVERTEXATTRIB3FVPROC0__glewVertexAttrib3fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§§<ÿÿÿÿ6PFNGLVERTEXATTRIB3FVARBPROC.__glewVertexAttrib3fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cMM:ÿÿÿÿ4PFNGLVERTEXATTRIB3FVNVPROC,__glewVertexAttrib3hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cææ8ÿÿÿÿ2PFNGLVERTEXATTRIB3HNVPROC.__glewVertexAttrib3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cçç:ÿÿÿÿ4PFNGLVERTEXATTRIB3HVNVPROC(__glewVertexAttrib3sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c4ÿÿÿÿ.PFNGLVERTEXATTRIB3SPROC.__glewVertexAttrib3sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¨:ÿÿÿÿ4PFNGLVERTEXATTRIB3SARBPROC,__glewVertexAttrib3sNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cNN8ÿÿÿÿ2PFNGLVERTEXATTRIB3SNVPROC*__glewVertexAttrib3svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cžž6ÿÿÿÿ0PFNGLVERTEXATTRIB3SVPROC0__glewVertexAttrib3svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c©©<ÿÿÿÿ6PFNGLVERTEXATTRIB3SVARBPROC.__glewVertexAttrib3svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cOO:ÿÿÿÿ4PFNGLVERTEXATTRIB3SVNVPROC,__glewVertexAttrib4NbvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŸŸ8ÿÿÿÿ2PFNGLVERTEXATTRIB4NBVPROC2__glewVertexAttrib4NbvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cªª>ÿÿÿÿ8PFNGLVERTEXATTRIB4NBVARBPROC,__glewVertexAttrib4NivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLVERTEXATTRIB4NIVPROC2__glewVertexAttrib4NivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c««>ÿÿÿÿ8PFNGLVERTEXATTRIB4NIVARBPROC,__glewVertexAttrib4NsvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¡¡8ÿÿÿÿ2PFNGLVERTEXATTRIB4NSVPROC2__glewVertexAttrib4NsvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬¬>ÿÿÿÿ8PFNGLVERTEXATTRIB4NSVARBPROC,__glewVertexAttrib4NubŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¢¢8ÿÿÿÿ2PFNGLVERTEXATTRIB4NUBPROC2__glewVertexAttrib4NubARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­­>ÿÿÿÿ8PFNGLVERTEXATTRIB4NUBARBPROC.__glewVertexAttrib4NubvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c££:ÿÿÿÿ4PFNGLVERTEXATTRIB4NUBVPROC4__glewVertexAttrib4NubvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c®®@ÿÿÿÿ:PFNGLVERTEXATTRIB4NUBVARBPROC.__glewVertexAttrib4NuivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¤¤:ÿÿÿÿ4PFNGLVERTEXATTRIB4NUIVPROC4__glewVertexAttrib4NuivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯¯@ÿÿÿÿ:PFNGLVERTEXATTRIB4NUIVARBPROC.__glewVertexAttrib4NusvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¥¥:ÿÿÿÿ4PFNGLVERTEXATTRIB4NUSVPROC4__glewVertexAttrib4NusvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c°°@ÿÿÿÿ:PFNGLVERTEXATTRIB4NUSVARBPROC*__glewVertexAttrib4bvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¦¦6ÿÿÿÿ0PFNGLVERTEXATTRIB4BVPROC0__glewVertexAttrib4bvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c±±<ÿÿÿÿ6PFNGLVERTEXATTRIB4BVARBPROC(__glewVertexAttrib4dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c§§4ÿÿÿÿ.PFNGLVERTEXATTRIB4DPROC.__glewVertexAttrib4dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c²²:ÿÿÿÿ4PFNGLVERTEXATTRIB4DARBPROC,__glewVertexAttrib4dNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPP8ÿÿÿÿ2PFNGLVERTEXATTRIB4DNVPROC*__glewVertexAttrib4dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¨¨6ÿÿÿÿ0PFNGLVERTEXATTRIB4DVPROC0__glewVertexAttrib4dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c³³<ÿÿÿÿ6PFNGLVERTEXATTRIB4DVARBPROC.__glewVertexAttrib4dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cQQ:ÿÿÿÿ4PFNGLVERTEXATTRIB4DVNVPROC(__glewVertexAttrib4fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c©©4ÿÿÿÿ.PFNGLVERTEXATTRIB4FPROC.__glewVertexAttrib4fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c´´:ÿÿÿÿ4PFNGLVERTEXATTRIB4FARBPROC,__glewVertexAttrib4fNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cRR8ÿÿÿÿ2PFNGLVERTEXATTRIB4FNVPROC*__glewVertexAttrib4fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cªª6ÿÿÿÿ0PFNGLVERTEXATTRIB4FVPROC0__glewVertexAttrib4fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµµ<ÿÿÿÿ6PFNGLVERTEXATTRIB4FVARBPROC.__glewVertexAttrib4fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSS:ÿÿÿÿ4PFNGLVERTEXATTRIB4FVNVPROC,__glewVertexAttrib4hNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cèè8ÿÿÿÿ2PFNGLVERTEXATTRIB4HNVPROC.__glewVertexAttrib4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.céé:ÿÿÿÿ4PFNGLVERTEXATTRIB4HVNVPROC*__glewVertexAttrib4ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c««6ÿÿÿÿ0PFNGLVERTEXATTRIB4IVPROC0__glewVertexAttrib4ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶¶<ÿÿÿÿ6PFNGLVERTEXATTRIB4IVARBPROC(__glewVertexAttrib4sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬¬4ÿÿÿÿ.PFNGLVERTEXATTRIB4SPROC.__glewVertexAttrib4sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c··:ÿÿÿÿ4PFNGLVERTEXATTRIB4SARBPROC,__glewVertexAttrib4sNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cTT8ÿÿÿÿ2PFNGLVERTEXATTRIB4SNVPROC*__glewVertexAttrib4svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­­6ÿÿÿÿ0PFNGLVERTEXATTRIB4SVPROC0__glewVertexAttrib4svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸¸<ÿÿÿÿ6PFNGLVERTEXATTRIB4SVARBPROC.__glewVertexAttrib4svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cUU:ÿÿÿÿ4PFNGLVERTEXATTRIB4SVNVPROC.__glewVertexAttrib4ubNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cVV:ÿÿÿÿ4PFNGLVERTEXATTRIB4UBNVPROC,__glewVertexAttrib4ubvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c®®8ÿÿÿÿ2PFNGLVERTEXATTRIB4UBVPROC2__glewVertexAttrib4ubvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¹¹>ÿÿÿÿ8PFNGLVERTEXATTRIB4UBVARBPROC0__glewVertexAttrib4ubvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cWW<ÿÿÿÿ6PFNGLVERTEXATTRIB4UBVNVPROC,__glewVertexAttrib4uivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯¯8ÿÿÿÿ2PFNGLVERTEXATTRIB4UIVPROC2__glewVertexAttrib4uivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cºº>ÿÿÿÿ8PFNGLVERTEXATTRIB4UIVARBPROC,__glewVertexAttrib4usvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c°°8ÿÿÿÿ2PFNGLVERTEXATTRIB4USVPROC2__glewVertexAttrib4usvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c»»>ÿÿÿÿ8PFNGLVERTEXATTRIB4USVARBPROC@__glewVertexAttribArrayObjectATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$LÿÿÿÿFPFNGLVERTEXATTRIBARRAYOBJECTATIPROC0__glewVertexAttribI1iEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c««<ÿÿÿÿ6PFNGLVERTEXATTRIBI1IEXTPROC2__glewVertexAttribI1ivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¬¬>ÿÿÿÿ8PFNGLVERTEXATTRIBI1IVEXTPROC2__glewVertexAttribI1uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c­­>ÿÿÿÿ8PFNGLVERTEXATTRIBI1UIEXTPROC4__glewVertexAttribI1uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c®®@ÿÿÿÿ:PFNGLVERTEXATTRIBI1UIVEXTPROC0__glewVertexAttribI2iEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¯¯<ÿÿÿÿ6PFNGLVERTEXATTRIBI2IEXTPROC2__glewVertexAttribI2ivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c°°>ÿÿÿÿ8PFNGLVERTEXATTRIBI2IVEXTPROC2__glewVertexAttribI2uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c±±>ÿÿÿÿ8PFNGLVERTEXATTRIBI2UIEXTPROC4__glewVertexAttribI2uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c²²@ÿÿÿÿ:PFNGLVERTEXATTRIBI2UIVEXTPROC0__glewVertexAttribI3iEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c³³<ÿÿÿÿ6PFNGLVERTEXATTRIBI3IEXTPROC2__glewVertexAttribI3ivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c´´>ÿÿÿÿ8PFNGLVERTEXATTRIBI3IVEXTPROC2__glewVertexAttribI3uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cµµ>ÿÿÿÿ8PFNGLVERTEXATTRIBI3UIEXTPROC4__glewVertexAttribI3uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¶¶@ÿÿÿÿ:PFNGLVERTEXATTRIBI3UIVEXTPROC2__glewVertexAttribI4bvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c··>ÿÿÿÿ8PFNGLVERTEXATTRIBI4BVEXTPROC0__glewVertexAttribI4iEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¸¸<ÿÿÿÿ6PFNGLVERTEXATTRIBI4IEXTPROC2__glewVertexAttribI4ivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¹¹>ÿÿÿÿ8PFNGLVERTEXATTRIBI4IVEXTPROC2__glewVertexAttribI4svEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cºº>ÿÿÿÿ8PFNGLVERTEXATTRIBI4SVEXTPROC4__glewVertexAttribI4ubvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c»»@ÿÿÿÿ:PFNGLVERTEXATTRIBI4UBVEXTPROC2__glewVertexAttribI4uiEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¼¼>ÿÿÿÿ8PFNGLVERTEXATTRIBI4UIEXTPROC4__glewVertexAttribI4uivEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½½@ÿÿÿÿ:PFNGLVERTEXATTRIBI4UIVEXTPROC4__glewVertexAttribI4usvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¾¾@ÿÿÿÿ:PFNGLVERTEXATTRIBI4USVEXTPROC:__glewVertexAttribIPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿!¿Fÿÿÿÿ@PFNGLVERTEXATTRIBIPOINTEREXTPROC2__glewVertexAttribPointerŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c±±>ÿÿÿÿ8PFNGLVERTEXATTRIBPOINTERPROC8__glewVertexAttribPointerARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¼ ¼Dÿÿÿÿ>PFNGLVERTEXATTRIBPOINTERARBPROC6__glewVertexAttribPointerNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cXXBÿÿÿÿ<PFNGLVERTEXATTRIBPOINTERNVPROC0__glewVertexAttribs1dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cYY<ÿÿÿÿ6PFNGLVERTEXATTRIBS1DVNVPROC0__glewVertexAttribs1fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cZZ<ÿÿÿÿ6PFNGLVERTEXATTRIBS1FVNVPROC0__glewVertexAttribs1hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cêê<ÿÿÿÿ6PFNGLVERTEXATTRIBS1HVNVPROC0__glewVertexAttribs1svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c[[<ÿÿÿÿ6PFNGLVERTEXATTRIBS1SVNVPROC0__glewVertexAttribs2dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c\\<ÿÿÿÿ6PFNGLVERTEXATTRIBS2DVNVPROC0__glewVertexAttribs2fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c]]<ÿÿÿÿ6PFNGLVERTEXATTRIBS2FVNVPROC0__glewVertexAttribs2hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cëë<ÿÿÿÿ6PFNGLVERTEXATTRIBS2HVNVPROC0__glewVertexAttribs2svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c^^<ÿÿÿÿ6PFNGLVERTEXATTRIBS2SVNVPROC0__glewVertexAttribs3dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c__<ÿÿÿÿ6PFNGLVERTEXATTRIBS3DVNVPROC0__glewVertexAttribs3fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c``<ÿÿÿÿ6PFNGLVERTEXATTRIBS3FVNVPROC0__glewVertexAttribs3hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cìì<ÿÿÿÿ6PFNGLVERTEXATTRIBS3HVNVPROC0__glewVertexAttribs3svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.caa<ÿÿÿÿ6PFNGLVERTEXATTRIBS3SVNVPROC0__glewVertexAttribs4dvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cbb<ÿÿÿÿ6PFNGLVERTEXATTRIBS4DVNVPROC0__glewVertexAttribs4fvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ccc<ÿÿÿÿ6PFNGLVERTEXATTRIBS4FVNVPROC0__glewVertexAttribs4hvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cíí<ÿÿÿÿ6PFNGLVERTEXATTRIBS4HVNVPROC0__glewVertexAttribs4svNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cdd<ÿÿÿÿ6PFNGLVERTEXATTRIBS4SVNVPROC2__glewVertexAttribs4ubvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cee>ÿÿÿÿ8PFNGLVERTEXATTRIBS4UBVNVPROC(__glewVertexBlendARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.chh4ÿÿÿÿ.PFNGLVERTEXBLENDARBPROC0__glewVertexBlendEnvfATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXBLENDENVFATIPROC0__glewVertexBlendEnviATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXBLENDENVIATIPROC,__glewVertexPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%%8ÿÿÿÿ2PFNGLVERTEXPOINTEREXTPROC4__glewVertexPointerListIBMŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cii@ÿÿÿÿ:PFNGLVERTEXPOINTERLISTIBMPROC2__glewVertexPointervINTELŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cnn>ÿÿÿÿ8PFNGLVERTEXPOINTERVINTELPROC.__glewVertexStream2dATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM2DATIPROC0__glewVertexStream2dvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM2DVATIPROC.__glewVertexStream2fATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM2FATIPROC0__glewVertexStream2fvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM2FVATIPROC.__glewVertexStream2iATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM2IATIPROC0__glewVertexStream2ivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM2IVATIPROC.__glewVertexStream2sATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM2SATIPROC0__glewVertexStream2svATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM2SVATIPROC.__glewVertexStream3dATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM3DATIPROC0__glewVertexStream3dvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM3DVATIPROC.__glewVertexStream3fATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLVERTEXSTREAM3FATIPROC0__glewVertexStream3fvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLVERTEXSTREAM3FVATIPROC.__glewVertexStream3iATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  :ÿÿÿÿ4PFNGLVERTEXSTREAM3IATIPROC0__glewVertexStream3ivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!!<ÿÿÿÿ6PFNGLVERTEXSTREAM3IVATIPROC.__glewVertexStream3sATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c"":ÿÿÿÿ4PFNGLVERTEXSTREAM3SATIPROC0__glewVertexStream3svATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c##<ÿÿÿÿ6PFNGLVERTEXSTREAM3SVATIPROC.__glewVertexStream4dATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$$:ÿÿÿÿ4PFNGLVERTEXSTREAM4DATIPROC0__glewVertexStream4dvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c%%<ÿÿÿÿ6PFNGLVERTEXSTREAM4DVATIPROC.__glewVertexStream4fATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c&&:ÿÿÿÿ4PFNGLVERTEXSTREAM4FATIPROC0__glewVertexStream4fvATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c''<ÿÿÿÿ6PFNGLVERTEXSTREAM4FVATIPROC.__glewVertexStream4iATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c((:ÿÿÿÿ4PFNGLVERTEXSTREAM4IATIPROC0__glewVertexStream4ivATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c))<ÿÿÿÿ6PFNGLVERTEXSTREAM4IVATIPROC.__glewVertexStream4sATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c**:ÿÿÿÿ4PFNGLVERTEXSTREAM4SATIPROC0__glewVertexStream4svATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c++<ÿÿÿÿ6PFNGLVERTEXSTREAM4SVATIPROC8__glewVertexWeightPointerEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cR RDÿÿÿÿ>PFNGLVERTEXWEIGHTPOINTEREXTPROC,__glewVertexWeightfEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cSS8ÿÿÿÿ2PFNGLVERTEXWEIGHTFEXTPROC.__glewVertexWeightfvEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cTT:ÿÿÿÿ4PFNGLVERTEXWEIGHTFVEXTPROC*__glewVertexWeighthNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cîî6ÿÿÿÿ0PFNGLVERTEXWEIGHTHNVPROC,__glewVertexWeighthvNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïï8ÿÿÿÿ2PFNGLVERTEXWEIGHTHVNVPROC,__glewWeightPointerARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cii8ÿÿÿÿ2PFNGLWEIGHTPOINTERARBPROC"__glewWeightbvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cjj.ÿÿÿÿ(PFNGLWEIGHTBVARBPROC"__glewWeightdvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.ckk.ÿÿÿÿ(PFNGLWEIGHTDVARBPROC"__glewWeightfvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cll.ÿÿÿÿ(PFNGLWEIGHTFVARBPROC"__glewWeightivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cmm.ÿÿÿÿ(PFNGLWEIGHTIVARBPROC"__glewWeightsvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cnn.ÿÿÿÿ(PFNGLWEIGHTSVARBPROC$__glewWeightubvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.coo0ÿÿÿÿ*PFNGLWEIGHTUBVARBPROC$__glewWeightuivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cpp0ÿÿÿÿ*PFNGLWEIGHTUIVARBPROC$__glewWeightusvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cqq0ÿÿÿÿ*PFNGLWEIGHTUSVARBPROC"__glewWindowPos2dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c00.ÿÿÿÿ(PFNGLWINDOWPOS2DPROC(__glewWindowPos2dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÂ4ÿÿÿÿ.PFNGLWINDOWPOS2DARBPROC*__glewWindowPos2dMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c{{6ÿÿÿÿ0PFNGLWINDOWPOS2DMESAPROC$__glewWindowPos2dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c110ÿÿÿÿ*PFNGLWINDOWPOS2DVPROC*__glewWindowPos2dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÃ6ÿÿÿÿ0PFNGLWINDOWPOS2DVARBPROC,__glewWindowPos2dvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c||8ÿÿÿÿ2PFNGLWINDOWPOS2DVMESAPROC"__glewWindowPos2fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c22.ÿÿÿÿ(PFNGLWINDOWPOS2FPROC(__glewWindowPos2fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ4ÿÿÿÿ.PFNGLWINDOWPOS2FARBPROC*__glewWindowPos2fMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c}}6ÿÿÿÿ0PFNGLWINDOWPOS2FMESAPROC$__glewWindowPos2fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c330ÿÿÿÿ*PFNGLWINDOWPOS2FVPROC*__glewWindowPos2fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅÅ6ÿÿÿÿ0PFNGLWINDOWPOS2FVARBPROC,__glewWindowPos2fvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c~~8ÿÿÿÿ2PFNGLWINDOWPOS2FVMESAPROC"__glewWindowPos2iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c44.ÿÿÿÿ(PFNGLWINDOWPOS2IPROC(__glewWindowPos2iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆÆ4ÿÿÿÿ.PFNGLWINDOWPOS2IARBPROC*__glewWindowPos2iMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLWINDOWPOS2IMESAPROC$__glewWindowPos2ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c550ÿÿÿÿ*PFNGLWINDOWPOS2IVPROC*__glewWindowPos2ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇÇ6ÿÿÿÿ0PFNGLWINDOWPOS2IVARBPROC,__glewWindowPos2ivMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c€€8ÿÿÿÿ2PFNGLWINDOWPOS2IVMESAPROC"__glewWindowPos2sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c66.ÿÿÿÿ(PFNGLWINDOWPOS2SPROC(__glewWindowPos2sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ4ÿÿÿÿ.PFNGLWINDOWPOS2SARBPROC*__glewWindowPos2sMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLWINDOWPOS2SMESAPROC$__glewWindowPos2svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c770ÿÿÿÿ*PFNGLWINDOWPOS2SVPROC*__glewWindowPos2svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉÉ6ÿÿÿÿ0PFNGLWINDOWPOS2SVARBPROC,__glewWindowPos2svMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‚‚8ÿÿÿÿ2PFNGLWINDOWPOS2SVMESAPROC"__glewWindowPos3dŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c88.ÿÿÿÿ(PFNGLWINDOWPOS3DPROC(__glewWindowPos3dARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊÊ4ÿÿÿÿ.PFNGLWINDOWPOS3DARBPROC*__glewWindowPos3dMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cƒƒ6ÿÿÿÿ0PFNGLWINDOWPOS3DMESAPROC$__glewWindowPos3dvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c990ÿÿÿÿ*PFNGLWINDOWPOS3DVPROC*__glewWindowPos3dvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cËË6ÿÿÿÿ0PFNGLWINDOWPOS3DVARBPROC,__glewWindowPos3dvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c„„8ÿÿÿÿ2PFNGLWINDOWPOS3DVMESAPROC"__glewWindowPos3fŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c::.ÿÿÿÿ(PFNGLWINDOWPOS3FPROC(__glewWindowPos3fARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ4ÿÿÿÿ.PFNGLWINDOWPOS3FARBPROC*__glewWindowPos3fMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c……6ÿÿÿÿ0PFNGLWINDOWPOS3FMESAPROC$__glewWindowPos3fvŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c;;0ÿÿÿÿ*PFNGLWINDOWPOS3FVPROC*__glewWindowPos3fvARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍÍ6ÿÿÿÿ0PFNGLWINDOWPOS3FVARBPROC,__glewWindowPos3fvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c††8ÿÿÿÿ2PFNGLWINDOWPOS3FVMESAPROC"__glewWindowPos3iŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<<.ÿÿÿÿ(PFNGLWINDOWPOS3IPROC(__glewWindowPos3iARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ4ÿÿÿÿ.PFNGLWINDOWPOS3IARBPROC*__glewWindowPos3iMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‡‡6ÿÿÿÿ0PFNGLWINDOWPOS3IMESAPROC$__glewWindowPos3ivŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c==0ÿÿÿÿ*PFNGLWINDOWPOS3IVPROC*__glewWindowPos3ivARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏÏ6ÿÿÿÿ0PFNGLWINDOWPOS3IVARBPROC,__glewWindowPos3ivMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cˆˆ8ÿÿÿÿ2PFNGLWINDOWPOS3IVMESAPROC"__glewWindowPos3sŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>>.ÿÿÿÿ(PFNGLWINDOWPOS3SPROC(__glewWindowPos3sARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÐÐ4ÿÿÿÿ.PFNGLWINDOWPOS3SARBPROC*__glewWindowPos3sMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‰‰6ÿÿÿÿ0PFNGLWINDOWPOS3SMESAPROC$__glewWindowPos3svŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c??0ÿÿÿÿ*PFNGLWINDOWPOS3SVPROC*__glewWindowPos3svARBŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑÑ6ÿÿÿÿ0PFNGLWINDOWPOS3SVARBPROC,__glewWindowPos3svMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŠŠ8ÿÿÿÿ2PFNGLWINDOWPOS3SVMESAPROC*__glewWindowPos4dMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‹‹6ÿÿÿÿ0PFNGLWINDOWPOS4DMESAPROC,__glewWindowPos4dvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŒŒ8ÿÿÿÿ2PFNGLWINDOWPOS4DVMESAPROC*__glewWindowPos4fMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLWINDOWPOS4FMESAPROC,__glewWindowPos4fvMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cŽŽ8ÿÿÿÿ2PFNGLWINDOWPOS4FVMESAPROC*__glewWindowPos4iMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLWINDOWPOS4IMESAPROC,__glewWindowPos4ivMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLWINDOWPOS4IVMESAPROC*__glewWindowPos4sMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c‘‘6ÿÿÿÿ0PFNGLWINDOWPOS4SMESAPROC,__glewWindowPos4svMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c’’8ÿÿÿÿ2PFNGLWINDOWPOS4SVMESAPROC$__glewWriteMaskEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cPP0ÿÿÿÿ*PFNGLWRITEMASKEXTPROC.__glewXAllocateMemoryNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cää:ÿÿÿÿ4PFNGLXALLOCATEMEMORYNVPROC<__glewXBindChannelToWindowSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c " HÿÿÿÿBPFNGLXBINDCHANNELTOWINDOWSGIXPROC0__glewXBindHyperpipeSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cöö<ÿÿÿÿ6PFNGLXBINDHYPERPIPESGIXPROC4__glewXBindSwapBarrierSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLXBINDSWAPBARRIERSGIXPROC,__glewXBindTexImageATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÑÑ8ÿÿÿÿ2PFNGLXBINDTEXIMAGEATIPROC,__glewXChannelRectSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  8ÿÿÿÿ2PFNGLXCHANNELRECTSGIXPROC4__glewXChannelRectSyncSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c  @ÿÿÿÿ:PFNGLXCHANNELRECTSYNCSGIXPROC*__glewXChooseFBConfigŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c¿¿6ÿÿÿÿ0PFNGLXCHOOSEFBCONFIGPROC2__glewXChooseFBConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cïï>ÿÿÿÿ8PFNGLXCHOOSEFBCONFIGSGIXPROC0__glewXCopySubBufferMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÜÜ<ÿÿÿÿ6PFNGLXCOPYSUBBUFFERMESAPROCD__glewXCreateContextWithConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cð&ðPÿÿÿÿJPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC6__glewXCreateGLXPbufferSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÿÿBÿÿÿÿ<PFNGLXCREATEGLXPBUFFERSGIXPROC4__glewXCreateGLXPixmapMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÞÞ@ÿÿÿÿ:PFNGLXCREATEGLXPIXMAPMESAPROCH__glewXCreateGLXPixmapWithConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cñ(ñTÿÿÿÿNPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC.__glewXCreateNewContextŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÀÀ:ÿÿÿÿ4PFNGLXCREATENEWCONTEXTPROC(__glewXCreatePbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÁÁ4ÿÿÿÿ.PFNGLXCREATEPBUFFERPROC&__glewXCreatePixmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÂÂ2ÿÿÿÿ,PFNGLXCREATEPIXMAPPROC&__glewXCreateWindowŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÃÃ2ÿÿÿÿ,PFNGLXCREATEWINDOWPROC"__glewXCushionSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c.ÿÿÿÿ(PFNGLXCUSHIONSGIPROC8__glewXDestroyGLXPbufferSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c Dÿÿÿÿ>PFNGLXDESTROYGLXPBUFFERSGIXPROCB__glewXDestroyHyperpipeConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c÷%÷NÿÿÿÿHPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC*__glewXDestroyPbufferŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÄÄ6ÿÿÿÿ0PFNGLXDESTROYPBUFFERPROC(__glewXDestroyPixmapŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÅÅ4ÿÿÿÿ.PFNGLXDESTROYPIXMAPPROC(__glewXDestroyWindowŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÆÆ4ÿÿÿÿ.PFNGLXDESTROYWINDOWPROC0__glewXDrawableAttribATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÒÒ<ÿÿÿÿ6PFNGLXDRAWABLEATTRIBATIPROC*__glewXFreeContextEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÕÕ6ÿÿÿÿ0PFNGLXFREECONTEXTEXTPROC&__glewXFreeMemoryNVŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cåå2ÿÿÿÿ,PFNGLXFREEMEMORYNVPROC.__glewXGetAGPOffsetMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÚÚ:ÿÿÿÿ4PFNGLXGETAGPOFFSETMESAPROC,__glewXGetContextIDEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÖÖ8ÿÿÿÿ2PFNGLXGETCONTEXTIDEXTPROC0__glewXGetCurrentDisplayŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c½½<ÿÿÿÿ6PFNGLXGETCURRENTDISPLAYPROC:__glewXGetCurrentReadDrawableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÇ!ÇFÿÿÿÿ@PFNGLXGETCURRENTREADDRAWABLEPROC@__glewXGetCurrentReadDrawableSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c$LÿÿÿÿFPFNGLXGETCURRENTREADDRAWABLESGIPROC0__glewXGetFBConfigAttribŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÈÈ<ÿÿÿÿ6PFNGLXGETFBCONFIGATTRIBPROC8__glewXGetFBConfigAttribSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cò òDÿÿÿÿ>PFNGLXGETFBCONFIGATTRIBSGIXPROC@__glewXGetFBConfigFromVisualSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.có$óLÿÿÿÿFPFNGLXGETFBCONFIGFROMVISUALSGIXPROC&__glewXGetFBConfigsŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÉÉ2ÿÿÿÿ,PFNGLXGETFBCONFIGSPROC.__glewXGetSelectedEventŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÊÊ:ÿÿÿÿ4PFNGLXGETSELECTEDEVENTPROC6__glewXGetSelectedEventSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLXGETSELECTEDEVENTSGIXPROC:__glewXGetTransparentIndexSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c!Fÿÿÿÿ@PFNGLXGETTRANSPARENTINDEXSUNPROC0__glewXGetVideoResizeSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLXGETVIDEORESIZESUNPROC,__glewXGetVideoSyncSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLXGETVIDEOSYNCSGIPROC8__glewXGetVisualFromFBConfigŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cË ËDÿÿÿÿ>PFNGLXGETVISUALFROMFBCONFIGPROC@__glewXGetVisualFromFBConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cô$ôLÿÿÿÿFPFNGLXGETVISUALFROMFBCONFIGSGIXPROC4__glewXHyperpipeAttribSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cøø@ÿÿÿÿ:PFNGLXHYPERPIPEATTRIBSGIXPROC4__glewXHyperpipeConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cùù@ÿÿÿÿ:PFNGLXHYPERPIPECONFIGSGIXPROC.__glewXImportContextEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c××:ÿÿÿÿ4PFNGLXIMPORTCONTEXTEXTPROC0__glewXJoinSwapGroupSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c<ÿÿÿÿ6PFNGLXJOINSWAPGROUPSGIXPROC2__glewXMakeContextCurrentŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÌÌ>ÿÿÿÿ8PFNGLXMAKECONTEXTCURRENTPROC2__glewXMakeCurrentReadSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c>ÿÿÿÿ8PFNGLXMAKECURRENTREADSGIPROC:__glewXQueryChannelDeltasSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c ! Fÿÿÿÿ@PFNGLXQUERYCHANNELDELTASSGIXPROC6__glewXQueryChannelRectSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cBÿÿÿÿ<PFNGLXQUERYCHANNELRECTSGIXPROC&__glewXQueryContextŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÍÍ2ÿÿÿÿ,PFNGLXQUERYCONTEXTPROC4__glewXQueryContextInfoEXTŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cØØ@ÿÿÿÿ:PFNGLXQUERYCONTEXTINFOEXTPROC(__glewXQueryDrawableŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÎÎ4ÿÿÿÿ.PFNGLXQUERYDRAWABLEPROC4__glewXQueryGLXPbufferSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c@ÿÿÿÿ:PFNGLXQUERYGLXPBUFFERSGIXPROC>__glewXQueryHyperpipeAttribSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cú#úJÿÿÿÿDPFNGLXQUERYHYPERPIPEATTRIBSGIXPROCF__glewXQueryHyperpipeBestAttribSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cû'ûRÿÿÿÿLPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC>__glewXQueryHyperpipeConfigSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cü#üJÿÿÿÿDPFNGLXQUERYHYPERPIPECONFIGSGIXPROC@__glewXQueryHyperpipeNetworkSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cý$ýLÿÿÿÿFPFNGLXQUERYHYPERPIPENETWORKSGIXPROC>__glewXQueryMaxSwapBarriersSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c#JÿÿÿÿDPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC2__glewXReleaseBuffersMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.càà>ÿÿÿÿ8PFNGLXRELEASEBUFFERSMESAPROC2__glewXReleaseTexImageATIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÓÓ>ÿÿÿÿ8PFNGLXRELEASETEXIMAGEATIPROC$__glewXSelectEventŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÏÏ0ÿÿÿÿ*PFNGLXSELECTEVENTPROC,__glewXSelectEventSGIXŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLXSELECTEVENTSGIXPROC,__glewXSet3DfxModeMESAŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cââ8ÿÿÿÿ2PFNGLXSET3DFXMODEMESAPROC,__glewXSwapIntervalSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c8ÿÿÿÿ2PFNGLXSWAPINTERVALSGIPROC*__glewXVideoResizeSUNŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c6ÿÿÿÿ0PFNGLXVIDEORESIZESUNPROC.__glewXWaitVideoSyncSGIŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.c:ÿÿÿÿ4PFNGLXWAITVIDEOSYNCSGIPROC glewExperimentalŠ/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glew.cÙ Ù&” ------------------------------------------------------------------------ GLbooleanÇ(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h,/usr/include/GL/glew.h./usr/include/GL/glxew.hc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c%v 0ðÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h,‘ÿ¹ï†ýNonew\ 0L /* universal null resource or null atom */(/usr/include/X11/X.h/Ò>‹TrueZ 1./usr/include/X11/Xlib.hú¨UX>pGLEW_OK/  0,/usr/include/GL/glew.hûŽPn>‹GL_TRUE6 1,/usr/include/GL/glew.h2°¯q>ÜGLX_RGBAn 4./usr/include/GL/glxew.h2³íGë>pGL_FALSE7 0,/usr/include/GL/glew.hISv‘ûnJ¼4„3ÄJglMinmax 6 GLEW_GET_FUN(__glewMinmax),/usr/include/GL/glew.h/¾²TÍ'²\lFÿ-AllocNonelF 0 /* create map with no entries */(/usr/include/X11/X.h]ü`–0YG'GL_VENDOR‘ 0x1F00,/usr/include/GL/glew.hÞg…2ƒRös¹AÄ2glIsQueryi8 GLEW_GET_FUN(__glewIsQuery),/usr/include/GL/glew.h6¤†D±êœÐÎ^CWColormap™ (1L<<13)(/usr/include/X11/X.h9=š9)Ì>‹GL_S3_s3tc#í 1,/usr/include/GL/glew.h9=•X¸YG'KGL_VERSION“ 0x1F02,/usr/include/GL/glew.hC%¥bòñkòN .RootWindowbB (ScreenOfDisplay(dpy,scr)->root)./usr/include/X11/Xlib.hdpyscrR ²:ð‚^uõPÄ glEndQuery_: GLEW_GET_FUN(__glewEndQuery),/usr/include/GL/glew.hRÄÖõ Ï‚^v­¸·NglIsBufferh: GLEW_GET_FUN(__glewIsBuffer),/usr/include/GL/glew.hRÄà‘#Ú‚^v¯|²lglIsShaderH: GLEW_GET_FUN(__glewIsShader),/usr/include/GL/glew.hÍNhtâ>‹GL_EXT_abgr] 1,/usr/include/GL/glew.hÍNi'b>‹GL_EXT_bgrah 1,/usr/include/GL/glew.hÍEåW*>‹GL_NV_fence 1,/usr/include/GL/glew.hÍ<0Ö¿YG'0GL_RENDERER’ 0x1F01,/usr/include/GL/glew.hH¯„·>‹InputOutput‡ 1(/usr/include/X11/X.h~Í%ó§¨EÏÀ•JªFglColor3hNVœ< GLEW_GET_FUN(__glewColor3hNV),/usr/include/GL/glew.h~Í&yþ¨EÏÀ•m!glColor4hNVž< GLEW_GET_FUN(__glewColor4hNV),/usr/include/GL/glew.h~îÕI6¨EØi$yglFogCoorddÚ< GLEW_GET_FUN(__glewFogCoordd),/usr/include/GL/glew.h~îÕID¨EØi(glFogCoordfÜ< GLEW_GET_FUN(__glewFogCoordf),/usr/include/GL/glew.h~ô ]ø¨EÙ¿v6jglGetMinmax Š< GLEW_GET_FUN(__glewGetMinmax),/usr/include/GL/glew.h$ïN7¨EÝ[Á&Ü–glHistogram Ž< GLEW_GET_FUN(__glewHistogram),/usr/include/GL/glew.hec•¼¨Eá…h §glIsFenceNVŸ< GLEW_GET_FUN(__glewIsFenceNV),/usr/include/GL/glew.hÑØJa¨Eá¡/¯sXglIsProgramG< GLEW_GET_FUN(__glewIsProgram),/usr/include/GL/glew.h5h7Èí¨Eê}!’Ý4glMapBufferj< GLEW_GET_FUN(__glewMapBuffer),/usr/include/GL/glew.h:Ɖނ¨EëÝ%½ÒglMinmaxEXT< GLEW_GET_FUN(__glewMinmaxEXT),/usr/include/GL/glew.hWÂVú$¨EóI¤´ÁoglOrthofOES#r< GLEW_GET_FUN(__glewOrthofOES),/usr/include/GL/glew.h˜Ü§¶¨Fö†¥sùglUniform1fN< GLEW_GET_FUN(__glewUniform1f),/usr/include/GL/glew.h˜Ü§˨Fö†¥yZglUniform1iP< GLEW_GET_FUN(__glewUniform1i),/usr/include/GL/glew.h˜Ü§-¨Fö†¥’tglUniform2fR< GLEW_GET_FUN(__glewUniform2f),/usr/include/GL/glew.h˜Ü§B¨Fö†¥—ÕglUniform2iT< GLEW_GET_FUN(__glewUniform2i),/usr/include/GL/glew.h˜Ü§¤¨Fö†¥°ïglUniform3fV< GLEW_GET_FUN(__glewUniform3f),/usr/include/GL/glew.h˜Ü§¹¨Fö†¥¶PglUniform3iX< GLEW_GET_FUN(__glewUniform3i),/usr/include/GL/glew.h˜Ü§¨Fö†¥ÏjglUniform4fZ< GLEW_GET_FUN(__glewUniform4f),/usr/include/GL/glew.h˜Ü§0¨Fö†¥ÔËglUniform4i\< GLEW_GET_FUN(__glewUniform4i),/usr/include/GL/glew.h1Eÿ•©ð>‹"GL_SGIS_texture4D$… 1,/usr/include/GL/glew.h1…”$ȉ>‹"GL_SGIX_framezoom%‰ 1,/usr/include/GL/glew.h1…´N†îå>‹"GL_SGIX_interlace%– 1,/usr/include/GL/glew.h7HÐ’ð¥¹jBÝ5 (glMultiTexCoord1dARB BN GLEW_GET_FUN(__glewMultiTexCoord1dARB),/usr/include/GL/glew.h7HГž¥¹jBÝzPÁ(glMultiTexCoord1fARB DN GLEW_GET_FUN(__glewMultiTexCoord1fARB),/usr/include/GL/glew.h7HД°£¥¹jBÝá‹R(glMultiTexCoord1iARB FN GLEW_GET_FUN(__glewMultiTexCoord1iARB),/usr/include/GL/glew.h7HЕËÏ¥¹jBÞ*N(glMultiTexCoord1hvNV£N GLEW_GET_FUN(__glewMultiTexCoord1hvNV),/usr/include/GL/glew.h7HЙ𠥹jBß9£à(glMultiTexCoord1sARB HN GLEW_GET_FUN(__glewMultiTexCoord1sARB),/usr/include/GL/glew.h7HКü·¥¹jBß~u–(glMultiTexCoord2dARB JN GLEW_GET_FUN(__glewMultiTexCoord2dARB),/usr/include/GL/glew.h7HМ e¥¹jBßÃGL(glMultiTexCoord2fARB LN GLEW_GET_FUN(__glewMultiTexCoord2fARB),/usr/include/GL/glew.h7HМj¥¹jBà*Ý(glMultiTexCoord2iARB NN GLEW_GET_FUN(__glewMultiTexCoord2iARB),/usr/include/GL/glew.h7HО·–¥¹jBàs Ù(glMultiTexCoord2hvNV¥N GLEW_GET_FUN(__glewMultiTexCoord2hvNV),/usr/include/GL/glew.h7HТÛÐ¥¹jBႚk(glMultiTexCoord2sARB PN GLEW_GET_FUN(__glewMultiTexCoord2sARB),/usr/include/GL/glew.h7HУè~¥¹jBáÇl!(glMultiTexCoord3dARB RN GLEW_GET_FUN(__glewMultiTexCoord3dARB),/usr/include/GL/glew.h7HФõ,¥¹jBâ =×(glMultiTexCoord3fARB TN GLEW_GET_FUN(__glewMultiTexCoord3fARB),/usr/include/GL/glew.h7HЦˆ1¥¹jBâsxh(glMultiTexCoord3iARB VN GLEW_GET_FUN(__glewMultiTexCoord3iARB),/usr/include/GL/glew.h7HЧ£]¥¹jBâ¼d(glMultiTexCoord3hvNV§N GLEW_GET_FUN(__glewMultiTexCoord3hvNV),/usr/include/GL/glew.h7HЫǗ¥¹jBãËö(glMultiTexCoord3sARB XN GLEW_GET_FUN(__glewMultiTexCoord3sARB),/usr/include/GL/glew.h7HЬÔE¥¹jBäb¬(glMultiTexCoord4dARB ZN GLEW_GET_FUN(__glewMultiTexCoord4dARB),/usr/include/GL/glew.h7HЭàó¥¹jBäU4b(glMultiTexCoord4fARB \N GLEW_GET_FUN(__glewMultiTexCoord4fARB),/usr/include/GL/glew.h7HЯsø¥¹jBä¼nó(glMultiTexCoord4iARB ^N GLEW_GET_FUN(__glewMultiTexCoord4iARB),/usr/include/GL/glew.h7Hа$¥¹jBåöï(glMultiTexCoord4hvNV©N GLEW_GET_FUN(__glewMultiTexCoord4hvNV),/usr/include/GL/glew.h7Hд³^¥¹jBæ‡(glMultiTexCoord4sARB `N GLEW_GET_FUN(__glewMultiTexCoord4sARB),/usr/include/GL/glew.h@‹3Ç)¬ºNðGLEW_GET_FUN/Å x,/usr/include/GL/glew.hx@‹3Ç*!úéŽ\ApÌRGLEW_GET_VAR/Ä0 (*(const GLboolean*)&x),/usr/include/GL/glew.hx@‹45ÅýàJ;‘‚ÙUÚwGLEW_S3_s3tc#ö: GLEW_GET_VAR(__GLEW_S3_s3tc),/usr/include/GL/glew.h@‹4^",Ì>‹GLEW_VERSION/§ 1,/usr/include/GL/glew.h@ž5íñ>‹GL_EXT_cmykaó 1,/usr/include/GL/glew.h]jfÚë·r,¢|>€¥ÅglBeginQueryY> GLEW_GET_FUN(__glewBeginQuery),/usr/include/GL/glew.h]j˜¸8§,¢‰/•‰glBindBufferZ> GLEW_GET_FUN(__glewBindBuffer),/usr/include/GL/glew.h]jµFRá,¢T‚šXglBlendColorÖ> GLEW_GET_FUN(__glewBlendColor),/usr/include/GL/glew.h]kõlk‘,¢ª¡¸ 6HglBufferData[> GLEW_GET_FUN(__glewBufferData),/usr/include/GL/glew.h]kh†hÑ,¢ËÉêE¦ˆglColor3hvNV> GLEW_GET_FUN(__glewColor3hvNV),/usr/include/GL/glew.h]khT˜,¢ËÉìŽglColor4hvNVŸ> GLEW_GET_FUN(__glewColor4hvNV),/usr/include/GL/glew.h]ki¨‘f,¢ËÊ4—ÂiglColorTable t> GLEW_GET_FUN(__glewColorTable),/usr/include/GL/glew.h]mgýàP,£A?Úó¸ëglEvalMapsNV`> GLEW_GET_FUN(__glewEvalMapsNV),/usr/include/GL/glew.h]mÜ)Ú¯Ð,£_o$úkglFogCoorddvÛ> GLEW_GET_FUN(__glewFogCoorddv),/usr/include/GL/glew.h]mÜ)Ú°¾,£_o%7aglFogCoordfvÝ> GLEW_GET_FUN(__glewFogCoordfv),/usr/include/GL/glew.h]n0g -,£t•èÉglGenBuffers`> GLEW_GET_FUN(__glewGenBuffers),/usr/include/GL/glew.h]n0þ5­,£t»ËÊtglGenQueriesa> GLEW_GET_FUN(__glewGenQueries),/usr/include/GL/glew.h]n5U˜,£uÂé€ glGetQueryivg> GLEW_GET_FUN(__glewGetQueryiv),/usr/include/GL/glew.h]p@³@¦,£ûæWa©glIsQueryARB ‚> GLEW_GET_FUN(__glewIsQueryARB),/usr/include/GL/glew.h]sïYRÊ­,¤íY* tglNormal3hNVª> GLEW_GET_FUN(__glewNormal3hNV),/usr/include/GL/glew.h]wCÙ÷uü,¥Ç´øÌágglSetFenceNV > GLEW_GET_FUN(__glewSetFenceNV),/usr/include/GL/glew.h]xð¦2,¥ùîž¿ñ…glTexImage3Dª> GLEW_GET_FUN(__glewTexImage3D),/usr/include/GL/glew.h]x ;üÄ,¥úÆÊó/glSwizzleEXT*> GLEW_GET_FUN(__glewSwizzleEXT),/usr/include/GL/glew.h]y&§ýP,¦C^ðýAëglUniform1fvO> GLEW_GET_FUN(__glewUniform1fv),/usr/include/GL/glew.h]y&§þµ,¦C^ðý\glUniform1ivQ> GLEW_GET_FUN(__glewUniform1iv),/usr/include/GL/glew.h]y&§7,¦C^ðÿHglUniform2fvS> GLEW_GET_FUN(__glewUniform2fv),/usr/include/GL/glew.h]y&§œ,¦C^ðÿ£‡glUniform2ivU> GLEW_GET_FUN(__glewUniform2iv),/usr/include/GL/glew.h]y&§ ,¦C^ñNAglUniform3fvW> GLEW_GET_FUN(__glewUniform3fv),/usr/include/GL/glew.h]y&§ƒ,¦C^ñ©²glUniform3ivY> GLEW_GET_FUN(__glewUniform3iv),/usr/include/GL/glew.h]y&§,¦C^ñTlglUniform4fv[> GLEW_GET_FUN(__glewUniform4fv),/usr/include/GL/glew.h]y&§j,¦C^ñ¯ÝglUniform4iv]> GLEW_GET_FUN(__glewUniform4iv),/usr/include/GL/glew.h]y[öð˜,¦Q­ ÑglUsePrograma> GLEW_GET_FUN(__glewUseProgram),/usr/include/GL/glew.h]yˆ'8X‰,¦\X0"V`glVertex2hNV¶> GLEW_GET_FUN(__glewVertex2hNV),/usr/include/GL/glew.h]yˆ'8Þà,¦\X0D¿;glVertex3hNV¸> GLEW_GET_FUN(__glewVertex3hNV),/usr/include/GL/glew.h]yˆ'9e7,¦\X0g(glVertex4hNVº> GLEW_GET_FUN(__glewVertex4hNV),/usr/include/GL/glew.h·u£-à–WhN»glActiveTextureFD GLEW_GET_FUN(__glewActiveTexture),/usr/include/GL/glew.h¼‚ =ë5cGÙÅ}Á>glTexCoord2fNormal3fVertex3fSUN'»d GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN),/usr/include/GL/glew.hÆÿïe½¼ešRk€8Y+ÌglBeginQueryARB {D GLEW_GET_FUN(__glewBeginQueryARB),/usr/include/GL/glew.hÆÿð²kÑšRk©rs?glBeginSceneEXTdD GLEW_GET_FUN(__glewBeginSceneEXT),/usr/include/GL/glew.hʼçw?“¹›G‰S¿œPglBindBufferARB D GLEW_GET_FUN(__glewBindBufferARB),/usr/include/GL/glew.hʽ„üvc¤›G±¬e¥&ïglBindProgramNV"ÀD GLEW_GET_FUN(__glewBindProgramNV),/usr/include/GL/glew.hÌàäò܈›ÓåÓÔÃglBlendColorEXT–D GLEW_GET_FUN(__glewBlendColorEXT),/usr/include/GL/glew.hÌàæaø9¢›Óæ1xöµglBlendEquation×D GLEW_GET_FUN(__glewBlendEquation),/usr/include/GL/glew.hÔ“‘¾ƒTÌ©gßglBufferDataARB D GLEW_GET_FUN(__glewBufferDataARB),/usr/include/GL/glew.hÔ“‘§ùx̩ƬöglBufferSubData\D GLEW_GET_FUN(__glewBufferSubData),/usr/include/GL/glew.hÛ*“}›i¬Ÿ|Å>çŽ×glClampColorARB ºD GLEW_GET_FUN(__glewClampColorARB),/usr/include/GL/glew.hÛTñûÚ7ñŸ‡Ÿrô€>¨glClearDepthdNVD GLEW_GET_FUN(__glewClearDepthdNV),/usr/include/GL/glew.hÛ’3òBbŸ—P3¤ æglClipPlanefOES#nD GLEW_GET_FUN(__glewClipPlanefOES),/usr/include/GL/glew.hÞGø¼²ý I›T½ÃglColorTableEXTëD GLEW_GET_FUN(__glewColorTableEXT),/usr/include/GL/glew.hÞGø¼k I›T×ÿzglColorTableSGI&ÏD GLEW_GET_FUN(__glewColorTableSGI),/usr/include/GL/glew.hÞGøÙoðÜ I¢Úµ.GglColorSubTable sD GLEW_GET_FUN(__glewColorSubTable),/usr/include/GL/glew.hÞU9Ž•G… Lh£‰×ÎlglCompileShader.D GLEW_GET_FUN(__glewCompileShader),/usr/include/GL/glew.hàrBøÕÅ™ Öý1wÊb°glCreateProgram/D GLEW_GET_FUN(__glewCreateProgram),/usr/include/GL/glew.hä7â½U?%¡ÎR‹^º;ŒglDeleteBuffers]D GLEW_GET_FUN(__glewDeleteBuffers),/usr/include/GL/glew.hä7ãHÝØ¢¡ÎR¯$ùµglDeleteProgram1D GLEW_GET_FUN(__glewDeleteProgram),/usr/include/GL/glew.hä7ãTcGÌ¡ÎR²›—wglDeleteQueries^D GLEW_GET_FUN(__glewDeleteQueries),/usr/include/GL/glew.häuø»ê ë¡Þ9›JÖ½úglDepthRangedNVD GLEW_GET_FUN(__glewDepthRangedNV),/usr/include/GL/glew.hé¹²)Pôà>‹0GL_EXT_depth_bounds_testž 1,/usr/include/GL/glew.hîÊŒšzƒ¬¤ƒšVºj×glDrawArraysEXTUD GLEW_GET_FUN(__glewDrawArraysEXT),/usr/include/GL/glew.hðI^€Žú¬x;HŽÍ­2glGetInvariantBooleanvEXTX GLEW_GET_FUN(__glewGetInvariantBooleanvEXT),/usr/include/GL/glew.hð¢©i÷ͬOù3n‡2glGetInvariantIntegervEXTX GLEW_GET_FUN(__glewGetInvariantIntegervEXT),/usr/include/GL/glew.hN¬N>‹"GL_SUN_mesh_array'! 1,/usr/include/GL/glew.h·É­` Oª!^i#ÇbNglFinishFenceNVœD GLEW_GET_FUN(__glewFinishFenceNV),/usr/include/GL/glew.h ^?=êcG«RJ†í¡fglFogCoorddvEXTzD GLEW_GET_FUN(__glewFogCoorddvEXT),/usr/include/GL/glew.h ^?=ü:Õ«RJ† Ž|glFogCoordfvEXT|D GLEW_GET_FUN(__glewFogCoordfvEXT),/usr/include/GL/glew.h ¿W<ˆ2«î8±\®ÍglFrameZoomSGIX%D GLEW_GET_FUN(__glewFrameZoomSGIX),/usr/include/GL/glew.h |»˜iU'>‹.GL_EXT_framebuffer_blità 1,/usr/include/GL/glew.h |»˜qbL>‹.GL_EXT_framebuffer_sRGBG 1,/usr/include/GL/glew.h¤ ÈÜ~o@³==³ôø>glGetCombinerStageParameterfvNV æd GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV),/usr/include/GL/glew.h®ég9¹¬ða‰mKjPglGenBuffersARBD GLEW_GET_FUN(__glewGenBuffersARB),/usr/include/GL/glew.h¹_?¦kt¬óo›;¹glGenProgramsNV"ÃD GLEW_GET_FUN(__glewGenProgramsNV),/usr/include/GL/glew.hº<[oF°¬óH@sKglGenQueriesARB ~D GLEW_GET_FUN(__glewGenQueriesARB),/usr/include/GL/glew.h»ñ<ᡬó·ñMêG˜glGenSymbolsEXTD GLEW_GET_FUN(__glewGenSymbolsEXT),/usr/include/GL/glew.hümv?†­<@ ‰glGetColorTable D GLEW_GET_FUN(__glewGetColorTable),/usr/include/GL/glew.hå9t J­aRàU½glGetInfoLogARB D GLEW_GET_FUN(__glewGetInfoLogARB),/usr/include/GL/glew.h>’Eˆ«­£2YºglGetQueryivARB D GLEW_GET_FUN(__glewGetQueryivARB),/usr/include/GL/glew.h1Að!6ëý¯–Pö0GLXEW_ARB_fbconfig_floattT GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float)./usr/include/GL/glxew.h`=¬¢¯9Á‰úª"9ÐglLoadProgramNV"ÎD GLEW_GET_FUN(__glewLoadProgramNV),/usr/include/GL/glew.h`6‡‘N{™ÁÕ …‘°glLockArraysEXTD GLEW_GET_FUN(__glewLockArraysEXT),/usr/include/GL/glew.hd$l>­—±(²áv6glConvolutionParameterfvEXTJ\ GLEW_GET_FUN(__glewConvolutionParameterfvEXT),/usr/include/GL/glew.hd$lYpì±(²çÛö6glConvolutionParameterivEXTL\ GLEW_GET_FUN(__glewConvolutionParameterivEXT),/usr/include/GL/glew.hšŸÅÆàµÐ†îÁwxÜglPollAsyncSGIX$àD GLEW_GET_FUN(__glewPollAsyncSGIX),/usr/include/GL/glew.h£~ü˜¯>©ëQúOuva"glDeleteObjectARB H GLEW_GET_FUN(__glewDeleteObjectARB),/usr/include/GL/glew.hº:-?–žØŸJ|RR£AglSampleMaskEXT˜D GLEW_GET_FUN(__glewSampleMaskEXT),/usr/include/GL/glew.h½Ý*ªÇ~Ù¨µÇL¡glSetFenceAPPLE D GLEW_GET_FUN(__glewSetFenceAPPLE),/usr/include/GL/glew.hÌ‹î) 9ÒÝPkÁc2L%glTexCoord1hvNV¯D GLEW_GET_FUN(__glewTexCoord1hvNV),/usr/include/GL/glew.hÌ‹î)%™ÝPkÁe{B°glTexCoord2hvNV±D GLEW_GET_FUN(__glewTexCoord2hvNV),/usr/include/GL/glew.hÌ‹î)`ÝPkÁgÄ9;glTexCoord3hvNV³D GLEW_GET_FUN(__glewTexCoord3hvNV),/usr/include/GL/glew.hÌ‹î)%ý'ÝPkÁj /ÆglTexCoord4hvNVµD GLEW_GET_FUN(__glewTexCoord4hvNV),/usr/include/GL/glew.hÌUI;Ò ÝQŒt¡íÛ`glTexImage3DEXT?D GLEW_GET_FUN(__glewTexImage3DEXT),/usr/include/GL/glew.h̘<„?ÝS’®¯å}CglTexSubImage3D«D GLEW_GET_FUN(__glewTexSubImage3D),/usr/include/GL/glew.hÖ‘ý¦7ßáu²;߯–glTrackMatrixNV"ÖD GLEW_GET_FUN(__glewTrackMatrixNV),/usr/include/GL/glew.hâÌÃf•ãâÒñì˜áglUniform1fvARB D GLEW_GET_FUN(__glewUniform1fvARB),/usr/include/GL/glew.hâÌÃY8âÒñósijglUniform1ivARB D GLEW_GET_FUN(__glewUniform1ivARB),/usr/include/GL/glew.hâÌÃå·âÒñ (ïìglUniform1uiEXTÏD GLEW_GET_FUN(__glewUniform1uiEXT),/usr/include/GL/glew.hâÌÃþ>âÒñq@MglUniform2fvARB D GLEW_GET_FUN(__glewUniform2fvARB),/usr/include/GL/glew.hâÌÄoâÒñL#îglUniform2ivARB "D GLEW_GET_FUN(__glewUniform2ivARB),/usr/include/GL/glew.hâÌÄ}_<âÒñ4O'glUniform2uiEXTÑD GLEW_GET_FUN(__glewUniform2uiEXT),/usr/include/GL/glew.hâÌÄ•æQâÒñ:IŸˆglUniform3fvARB $D GLEW_GET_FUN(__glewUniform3fvARB),/usr/include/GL/glew.hâÌİ©¦âÒñA$ƒ)glUniform3ivARB &D GLEW_GET_FUN(__glewUniform3ivARB),/usr/include/GL/glew.hâÌÅsâÒñZÙ®bglUniform3uiEXTÓD GLEW_GET_FUN(__glewUniform3uiEXT),/usr/include/GL/glew.hâÌÅ-ŽˆâÒña!þÃglUniform4fvARB (D GLEW_GET_FUN(__glewUniform4fvARB),/usr/include/GL/glew.hâÌÅHQÝâÒñgüâdglUniform4ivARB *D GLEW_GET_FUN(__glewUniform4ivARB),/usr/include/GL/glew.hâÌŬ¯ªâÒñ² glUniform4uiEXTÕD GLEW_GET_FUN(__glewUniform4uiEXT),/usr/include/GL/glew.håìµÇÁ9úãÐ~âÀôè­glVariantubvEXT1D GLEW_GET_FUN(__glewVariantubvEXT),/usr/include/GL/glew.håìµÇÿ¬kãÐ~âÐó¦zglVariantuivEXT2D GLEW_GET_FUN(__glewVariantuivEXT),/usr/include/GL/glew.håìµÈXâ1ãÐ~âçÍGèglVariantusvEXT3D GLEW_GET_FUN(__glewVariantusvEXT),/usr/include/GL/glew.héRwY#Wr™Èÿ·P>glXCreatePixmap,F GLXEW_GET_FUN(__glewXCreatePixmap)./usr/include/GL/glxew.héRw]Cq!™ÈÿÅÒ?ðglXCreateWindow-F GLXEW_GET_FUN(__glewXCreateWindow)./usr/include/GL/glxew.hëáOÑM¶šp­? ¿ÑglXFreeMemoryNVéF GLXEW_GET_FUN(__glewXFreeMemoryNV)./usr/include/GL/glxew.hì^îØÔš€]³”ô7glXGetFBConfigs3F GLXEW_GET_FUN(__glewXGetFBConfigs)./usr/include/GL/glxew.hõhgv¸¥jœáxô&Ž[5glXQueryContext7F GLXEW_GET_FUN(__glewXQueryContext)./usr/include/GL/glxew.hÀÀéü(Æ…ìÀHrã"glDetachObjectARB H GLEW_GET_FUN(__glewDetachObjectARB),/usr/include/GL/glew.hZj2×%Á¨LûÓ¡(¸8glMultiDrawElementArrayAPPLEì^ GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE),/usr/include/GL/glew.hk ]΃IÆPº§ãµ¹ $glWindowPos2dvMESA¶J GLEW_GET_FUN(__glewWindowPos2dvMESA),/usr/include/GL/glew.hk ]ýÓ·ÆPº¨1fw–$glWindowPos2fvMESA¸J GLEW_GET_FUN(__glewWindowPos2fvMESA),/usr/include/GL/glew.hk ]ÄÌ\ÆPº¨¥ï•G$glWindowPos2ivMESAºJ GLEW_GET_FUN(__glewWindowPos2ivMESA),/usr/include/GL/glew.hk ]±^‚ÆPºª*cM•$glWindowPos2svMESA¼J GLEW_GET_FUN(__glewWindowPos2svMESA),/usr/include/GL/glew.hk ]à®ðÆPºªx $glWindowPos3dvMESA¾J GLEW_GET_FUN(__glewWindowPos3dvMESA),/usr/include/GL/glew.hk ]ÿ^ÆPºªÅÄÊ$glWindowPos3fvMESAÀJ GLEW_GET_FUN(__glewWindowPos3fvMESA),/usr/include/GL/glew.hk ]ÖøÆPº«:Mè2$glWindowPos3ivMESAÂJ GLEW_GET_FUN(__glewWindowPos3ivMESA),/usr/include/GL/glew.hk ]!Ê)ÆPº¬¾Á €$glWindowPos3svMESAÄJ GLEW_GET_FUN(__glewWindowPos3svMESA),/usr/include/GL/glew.hk ]"òÚ—ÆPº­ r^ö$glWindowPos4dvMESAÆJ GLEW_GET_FUN(__glewWindowPos4dvMESA),/usr/include/GL/glew.hk ]$"+ÆPº­Z#l$glWindowPos4fvMESAÈJ GLEW_GET_FUN(__glewWindowPos4fvMESA),/usr/include/GL/glew.hk ]%é#ªÆPº­Î¬;$glWindowPos4ivMESAÊJ GLEW_GET_FUN(__glewWindowPos4ivMESA),/usr/include/GL/glew.hk ]+ÕµÐÆPº¯Sók$glWindowPos4svMESAÌJ GLEW_GET_FUN(__glewWindowPos4svMESA),/usr/include/GL/glew.hn^—m÷Me>‹DGL_SGIX_fragment_specular_lighting%\ 1,/usr/include/GL/glew.hÌŒåÜò‘uþ`F HLglReplacementCodeuiColor3fVertex3fvSUN'¦r GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN),/usr/include/GL/glew.hÿ¤ù. Ú?އ›§`·nglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN'­” GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.h–Ì òSÎÝù9¶2-&GLEW_NV_depth_clamp%H GLEW_GET_VAR(__GLEW_NV_depth_clamp),/usr/include/GL/glew.hIÞ·Ñ;ÑÂ>‹$GL_SGIX_fog_offset%? 1,/usr/include/GL/glew.hPá]¶>‹$GL_SGI_color_table&² 1,/usr/include/GL/glew.h 9«îeì>‹:GLX_EXT_fbconfig_packed_floatÝ 1./usr/include/GL/glxew.h«É”ÙÎrÚPp·ŒÕ *glMultiTexCoord1dvARB CP GLEW_GET_FUN(__glewMultiTexCoord1dvARB),/usr/include/GL/glew.h«É”ÙàJhPp¼Â#*glMultiTexCoord1fvARB EP GLEW_GET_FUN(__glewMultiTexCoord1fvARB),/usr/include/GL/glew.h«É”Ùû ½PpÂù¥Ä*glMultiTexCoord1ivARB GP GLEW_GET_FUN(__glewMultiTexCoord1ivARB),/usr/include/GL/glew.h«É”ÚTCƒPpÙÓG2*glMultiTexCoord1svARB IP GLEW_GET_FUN(__glewMultiTexCoord1svARB),/usr/include/GL/glew.h«É”ÚfPpÞe4H*glMultiTexCoord2dvARB KP GLEW_GET_FUN(__glewMultiTexCoord2dvARB),/usr/include/GL/glew.h«É”ÚwòŸPpâ÷!^*glMultiTexCoord2fvARB MP GLEW_GET_FUN(__glewMultiTexCoord2fvARB),/usr/include/GL/glew.h«É”Ú’µôPpéÒÿ*glMultiTexCoord2ivARB OP GLEW_GET_FUN(__glewMultiTexCoord2ivARB),/usr/include/GL/glew.h«É”ÚëëºPq«¦m*glMultiTexCoord2svARB QP GLEW_GET_FUN(__glewMultiTexCoord2svARB),/usr/include/GL/glew.h«É”ÚýÃHPq=“ƒ*glMultiTexCoord3dvARB SP GLEW_GET_FUN(__glewMultiTexCoord3dvARB),/usr/include/GL/glew.h«É”ÛšÖPq Ï€™*glMultiTexCoord3fvARB UP GLEW_GET_FUN(__glewMultiTexCoord3fvARB),/usr/include/GL/glew.h«É”Û*^+Pqªd:*glMultiTexCoord3ivARB WP GLEW_GET_FUN(__glewMultiTexCoord3ivARB),/usr/include/GL/glew.h«É”Ûƒ“ñPq'„¨*glMultiTexCoord3svARB YP GLEW_GET_FUN(__glewMultiTexCoord3svARB),/usr/include/GL/glew.h«É”Û•kPq,ò¾*glMultiTexCoord4dvARB [P GLEW_GET_FUN(__glewMultiTexCoord4dvARB),/usr/include/GL/glew.h«É”Û§C Pq0§ßÔ*glMultiTexCoord4fvARB ]P GLEW_GET_FUN(__glewMultiTexCoord4fvARB),/usr/include/GL/glew.h«É”ÛÂbPq7‚Ãu*glMultiTexCoord4ivARB _P GLEW_GET_FUN(__glewMultiTexCoord4ivARB),/usr/include/GL/glew.h«É”Ü<(PqN\dã*glMultiTexCoord4svARB aP GLEW_GET_FUN(__glewMultiTexCoord4svARB),/usr/include/GL/glew.h­Ì3{‰µ­œb—5uÜ.glTexBumpParameterfvATI´T GLEW_GET_FUN(__glewTexBumpParameterfvATI),/usr/include/GL/glew.h­Ì3–M ­œb—default_screen)./usr/include/X11/Xlib.hdpyI>o¢ÂŠ6íô§¨°vuGLEW_EXT_abgra< GLEW_GET_VAR(__GLEW_EXT_abgr),/usr/include/GL/glew.hI>o¢Ã<¶íô§¨Þ.õGLEW_EXT_bgram< GLEW_GET_VAR(__GLEW_EXT_bgra),/usr/include/GL/glew.hI>uš?l~íô©/]?GLEW_NV_fence£< GLEW_GET_VAR(__GLEW_NV_fence),/usr/include/GL/glew.hJ$jžw‹rNðGLXEW_GET_FUNh x./usr/include/GL/glxew.hxJ$jžx²éŽ\ApÌRGLXEW_GET_VARg0 (*(const GLboolean*)&x)./usr/include/GL/glxew.hxJzò34>‹GL_ARB_shadow C 1,/usr/include/GL/glew.hJˆxJ&>‹GL_SGIX_async$Ð 1,/usr/include/GL/glew.hJˆy“é>‹GL_SGIX_ycrcb&” 1,/usr/include/GL/glew.hJˆ³OÂÏ#>‹GL_SUN_vertex'p 1,/usr/include/GL/glew.hgQ®ÕMHsÐ>ý„Ò¿*v0GLXEW_EXT_import_contextT GLXEW_GET_VAR(__GLXEW_EXT_import_context)./usr/include/GL/glxew.h$4ÉòØ>‹,GL_EXT_secondary_colorn 1,/usr/include/GL/glew.h¥¤’þ®•ï+¹¬&¥¼LglReplacementCodeuiColor4ubVertex3fSUN'©r GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN),/usr/include/GL/glew.h³wäÂÐvÔ‰E0Ô¦8glImageTransformParameterfHPŠ^ GLEW_GET_FUN(__glewImageTransformParameterfHP),/usr/include/GL/glew.h³wäÂмԉE0Ú'8glImageTransformParameteriHPŒ^ GLEW_GET_FUN(__glewImageTransformParameteriHP),/usr/include/GL/glew.høæN¦ÜÎåÝ+¿±"glTbufferMask3DFX½H GLEW_GET_FUN(__glewTbufferMask3DFX),/usr/include/GL/glew.h'úÔ˜¹·± Z¶{–<glGetConvolutionParameterfvEXTPb GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT),/usr/include/GL/glew.h'úÔ³} ± Z¼é_7<glGetConvolutionParameterivEXTQb GLEW_GET_FUN(__glewGetConvolutionParameterivEXT),/usr/include/GL/glew.h‡l`\ÃLËF‡ÔÖÈV2GLEW_SGIS_texture_filter4$²T GLEW_GET_VAR(__GLEW_SGIS_texture_filter4),/usr/include/GL/glew.hj%Ž4>‹0GL_ATI_map_object_buffer 1,/usr/include/GL/glew.h44âÊâöÓGi)¡õglDrawBuffers5@ GLEW_GET_FUN(__glewDrawBuffers),/usr/include/GL/glew.h4=ïFAƒöÕͶž=)2glEndQueryARB }@ GLEW_GET_FUN(__glewEndQueryARB),/usr/include/GL/glew.h4=ïçsðïöÕÍߨW˜öÚÒ&ï?™ŽglGetShaderiv?@ GLEW_GET_FUN(__glewGetShaderiv),/usr/include/GL/glew.h4s¡_õN2öãŽÿ0²glIsBufferARB@ GLEW_GET_FUN(__glewIsBufferARB),/usr/include/GL/glew.h4t>å,öã¶öÕ<¤glIsProgramNV"Í@ GLEW_GET_FUN(__glewIsProgramNV),/usr/include/GL/glew.h4”‚kÃx¯öëú‹¼#Ý.glLinkProgramI@ GLEW_GET_FUN(__glewLinkProgram),/usr/include/GL/glew.h4²ä7öóÂëË-_–glNormal3hvNV«@ GLEW_GET_FUN(__glewNormal3hvNV),/usr/include/GL/glew.h4Þµ§ÞÈ`öþûôjk;glResetMinmax ‘@ GLEW_GET_FUN(__glewResetMinmax),/usr/include/GL/glew.h4øiSz;Ø÷‘BÌÏGÓglTestFenceNV¡@ GLEW_GET_FUN(__glewTestFenceNV),/usr/include/GL/glew.h5 »(¢<Â÷ „ ¨UglUnmapBufferk@ GLEW_GET_FUN(__glewUnmapBuffer),/usr/include/GL/glew.h5 š¿Ó÷ !Û2˜BglVertex2hvNV·@ GLEW_GET_FUN(__glewVertex2hvNV),/usr/include/GL/glew.h5 šÈš÷ !Û4á ÍglVertex3hvNV¹@ GLEW_GET_FUN(__glewVertex3hvNV),/usr/include/GL/glew.h5 šÐóa÷ !Û7*XglVertex4hvNV»@ GLEW_GET_FUN(__glewVertex4hvNV),/usr/include/GL/glew.h5,"‰ðQ^m±ºu³`glXCushionSGILB GLXEW_GET_FUN(__glewXCushionSGI)./usr/include/GL/glxew.h5qf/vø÷O :ÚsglWeightbvARBÊ@ GLEW_GET_FUN(__glewWeightbvARB),/usr/include/GL/glew.h5qfAN†÷O ÌljglWeightdvARBË@ GLEW_GET_FUN(__glewWeightdvARB),/usr/include/GL/glew.h5qfS&÷O ^´ŸglWeightfvARBÌ@ GLEW_GET_FUN(__glewWeightfvARB),/usr/include/GL/glew.h5qfméi÷O 9˜@glWeightivARBÍ@ GLEW_GET_FUN(__glewWeightivARB),/usr/include/GL/glew.h5qfÇ/÷O ,9®glWeightsvARBÎ@ GLEW_GET_FUN(__glewWeightsvARB),/usr/include/GL/glew.h5!­Ÿ£‘5÷#.án\glWindowPos2dõ@ GLEW_GET_FUN(__glewWindowPos2d),/usr/include/GL/glew.h5!­Ÿ£‘C÷#.áqòglWindowPos2f÷@ GLEW_GET_FUN(__glewWindowPos2f),/usr/include/GL/glew.h5!­Ÿ£‘X÷#.áwSglWindowPos2iù@ GLEW_GET_FUN(__glewWindowPos2i),/usr/include/GL/glew.h5!­Ÿ£‘ž÷#.á‰AglWindowPos2sû@ GLEW_GET_FUN(__glewWindowPos2s),/usr/include/GL/glew.h5!­Ÿ£‘¬÷#.áŒ×glWindowPos3dý@ GLEW_GET_FUN(__glewWindowPos3d),/usr/include/GL/glew.h5!­Ÿ£‘º÷#.ámglWindowPos3fÿ@ GLEW_GET_FUN(__glewWindowPos3f),/usr/include/GL/glew.h5!­Ÿ£‘Ï÷#.á•ÎglWindowPos3i@ GLEW_GET_FUN(__glewWindowPos3i),/usr/include/GL/glew.h5!­Ÿ£’÷#.á§¼glWindowPos3s@ GLEW_GET_FUN(__glewWindowPos3s),/usr/include/GL/glew.hlñôBæâtæQðÿå.GLEW_NV_texture_shader2!«P GLEW_GET_VAR(__GLEW_NV_texture_shader2),/usr/include/GL/glew.hlñôBíâtæQñ°.GLEW_NV_texture_shader3!ÆP GLEW_GET_VAR(__GLEW_NV_texture_shader3),/usr/include/GL/glew.h÷7{ ªÄܼCÚœôæ &GLEW_SGIS_texture4D$H GLEW_GET_VAR(__GLEW_SGIS_texture4D),/usr/include/GL/glew.h÷vš?‰èÜÌ /Žé&GLEW_SGIX_framezoom%H GLEW_GET_VAR(__GLEW_SGIX_framezoom),/usr/include/GL/glew.h÷vº¹ýï¹ÜÌ•G)åØÌ&GLEW_SGIX_interlace%šH GLEW_GET_VAR(__GLEW_SGIX_interlace),/usr/include/GL/glew.húѦ´«uíSä j:,glFragmentMaterialfEXT²R GLEW_GET_FUN(__glewFragmentMaterialfEXT),/usr/include/GL/glew.húѦ¶°uíSä w¤Ë,glFragmentMaterialiEXT´R GLEW_GET_FUN(__glewFragmentMaterialiEXT),/usr/include/GL/glew.hK Ii4¯?þ@ñÆ“¿,glGetTexFilterFuncSGIS$¯R GLEW_GET_FUN(__glewGetTexFilterFuncSGIS),/usr/include/GL/glew.hp“±Êt@ªú+žÞÿ(glNewObjectBufferATIÇN GLEW_GET_FUN(__glewNewObjectBufferATI),/usr/include/GL/glew.h{km…'+l‚Õå¡é¤:6glGetFragmentMaterialfvSGIX%\ GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX),/usr/include/GL/glew.h{koLÐl‚ÕærÁë6glGetFragmentMaterialivSGIX%€\ GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX),/usr/include/GL/glew.hÆ÷Tq}­"òÎï¼y\±&GLEW_SUN_mesh_array'&H GLEW_GET_VAR(__GLEW_SUN_mesh_array),/usr/include/GL/glew.hɤ(LÄÏéJ<"glTestObjectAPPLE H GLEW_GET_FUN(__glewTestObjectAPPLE),/usr/include/GL/glew.hïÛ}!v@ô>‹0GLX_MESA_release_buffers“ 1./usr/include/GL/glxew.höüu…J²ºÛ@›ém"glTexScissorINTELOH GLEW_GET_FUN(__glewTexScissorINTEL),/usr/include/GL/glew.h ÙŠÄ1»â@ã㙊"glTextureLightEXT_H GLEW_GET_FUN(__glewTextureLightEXT),/usr/include/GL/glew.hRfYßl" KZ.ôrdz`>glProgramLocalParametersI4uivNV^d GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV),/usr/include/GL/glew.hiy•8Û Ö %Á)³y:GLEW_SGIX_vertex_preclip_hint&\ GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint),/usr/include/GL/glew.h‘MhN”o'MÏ(glTextureMaterialEXT`N GLEW_GET_FUN(__glewTextureMaterialEXT),/usr/include/GL/glew.h â‡Á…3!ŒÈY/™,glXHyperpipeAttribSGIXÉT GLXEW_GET_FUN(__glewXHyperpipeAttribSGIX)./usr/include/GL/glxew.h ãÌúyTî3!à]Å«),glXHyperpipeConfigSGIXÊT GLXEW_GET_FUN(__glewXHyperpipeConfigSGIX)./usr/include/GL/glxew.h V®Ëe¦Ç£‹“£‚©,glBlendFuncSeparateEXT¸R GLEW_GET_FUN(__glewBlendFuncSeparateEXT),/usr/include/GL/glew.h rÓùq/qX¤OžÛc6S6glProgramEnvParameter4dvARBÀ\ GLEW_GET_FUN(__glewProgramEnvParameter4dvARB),/usr/include/GL/glew.h rÓùqAHæ¤Ožßõ#i6glProgramEnvParameter4fvARBÂ\ GLEW_GET_FUN(__glewProgramEnvParameter4fvARB),/usr/include/GL/glew.h rÓù{î×£¤O¡œ iÒ6glProgramEnvParameterI4ivNVT\ GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV),/usr/include/GL/glew.h rÓù{ô¼ü¤O¡£ç6glProgramEnvParameterI4uiNVU\ GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV),/usr/include/GL/glew.h ›L‚¸¹ˆE–Áã‘ÐTglRenderbufferStorageMultisampleCoverageNVz GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV),/usr/include/GL/glew.h  0÷CV(Û"NœC2glGetProgramParameterdvNV"ÄX GLEW_GET_FUN(__glewGetProgramParameterdvNV),/usr/include/GL/glew.h  0÷D(Û"NáÏ2glGetProgramParameterfvNV"ÅX GLEW_GET_FUN(__glewGetProgramParameterfvNV),/usr/include/GL/glew.h Aþú?d»ápó-lÕ T.GLEW_ATI_vertex_streams<P GLEW_GET_VAR(__GLEW_ATI_vertex_streams),/usr/include/GL/glew.h ¹·^À,>‹4GL_EXT_index_array_formats! 1,/usr/include/GL/glew.h +ªºÅR”—0ãô$FŸ4glSecondaryColorPointerEXTšZ GLEW_GET_FUN(__glewSecondaryColorPointerEXT),/usr/include/GL/glew.h ,­†{9×gÃ6ö»6,glCompressedTexImage1DHR GLEW_GET_FUN(__glewCompressedTexImage1D),/usr/include/GL/glew.h ,­†{:NgÃ6öÙ±,glCompressedTexImage2DIR GLEW_GET_FUN(__glewCompressedTexImage2D),/usr/include/GL/glew.h ,­†{:ÅgÃ6öø,,glCompressedTexImage3DJR GLEW_GET_FUN(__glewCompressedTexImage3D),/usr/include/GL/glew.h JX#$Fôð«üáñ*‹FglRenderbufferStorageMultisampleEXTÝl GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT),/usr/include/GL/glew.h }o —Õ¥0?4²ö­ÂÈ8GLEW_ARB_pixel_buffer_object ’Z GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object),/usr/include/GL/glew.h „¢Ð eðx‹—¸/zοs@glTexCoord2fNormal3fVertex3fvSUN'¼f GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN),/usr/include/GL/glew.h •Š¢ÍÀí>‹0GL_EXT_fragment_lighting… 1,/usr/include/GL/glew.h  ƒl û12ï^Áвíh glArrayObjectATI¾F GLEW_GET_FUN(__glewArrayObjectATI),/usr/include/GL/glew.h S¸Ê9£@oR*ìu¿T0glGetOcclusionQueryuivNVýV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV),/usr/include/GL/glew.h o<äF§ï×Ô6Ì…O!Y6,glNormalPointerListIBMR GLEW_GET_FUN(__glewNormalPointerListIBM),/usr/include/GL/glew.h v•ÔÃÜ7OÂÌr¿Üüê glBindProgramARB¯F GLEW_GET_FUN(__glewBindProgramARB),/usr/include/GL/glew.h v˜Lœ3tnOÃnI»ìDQ glBindTextureEXTŠF GLEW_GET_FUN(__glewBindTextureEXT),/usr/include/GL/glew.h ä(e½k·„rwUŽ}–,glActiveStencilFaceEXT×R GLEW_GET_FUN(__glewActiveStencilFaceEXT),/usr/include/GL/glew.hjá… …”kÔÛP9[F[<GLEW_SGIX_texture_multi_buffer&A^ GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer),/usr/include/GL/glew.h¤¹~Åô˜–¢<ÉJ glClearDepthfOES#mF GLEW_GET_FUN(__glewClearDepthfOES),/usr/include/GL/glew.h“~Z8g¡­¼üÍtÙ)ô2glGetMinmaxParameterfvEXTX GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT),/usr/include/GL/glew.h“~Z8‚e¼üÍtàj •2glGetMinmaxParameterivEXTX GLEW_GET_FUN(__glewGetMinmaxParameterivEXT),/usr/include/GL/glew.hÆŽ_¦3ó¥ÐãsKà glCopyColorTable ~F GLEW_GET_FUN(__glewCopyColorTable),/usr/include/GL/glew.hÑovÕˆrz—È‹ì÷C4glDrawElementsInstancedEXTNZ GLEW_GET_FUN(__glewDrawElementsInstancedEXT),/usr/include/GL/glew.hã1ÖWZžàø¸ PQ 0glGlobalAlphaFactorubSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN),/usr/include/GL/glew.hã1Ú»žàø¸ A/ 0glGlobalAlphaFactoruiSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN),/usr/include/GL/glew.hã1ßC!žàø¸ ™G˜0glGlobalAlphaFactorusSUN'V GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN),/usr/include/GL/glew.höðâ9khA6 þ‰^£\80glEdgeFlagPointerListIBMV GLEW_GET_FUN(__glewEdgeFlagPointerListIBM),/usr/include/GL/glew.h'ƒl>ù]Î{»Â“BglGetPixelTransformParameterfvEXTh GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT),/usr/include/GL/glew.h'ƒlXâN]Î{Âw1BglGetPixelTransformParameterivEXTh GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT),/usr/include/GL/glew.h'¶¢ü†Ò¾³{ÈlÕ¥ glDeleteFencesNV›F GLEW_GET_FUN(__glewDeleteFencesNV),/usr/include/GL/glew.h+ÔØ9Þ?ì¿Á§1bc— glDepthBoundsEXT¥F GLEW_GET_FUN(__glewDepthBoundsEXT),/usr/include/GL/glew.h+ÔØ9ß0M¿Á§1Ÿõ” glDepthBoundsdNVF GLEW_GET_FUN(__glewDepthBoundsdNV),/usr/include/GL/glew.h+Õ„z‹·Ž¿ÁÓOø‡¾ñ glDepthRangefOES#oF GLEW_GET_FUN(__glewDepthRangefOES),/usr/include/GL/glew.h1ÉEëã^>‹*GL_SUNX_constant_data&è 1,/usr/include/GL/glew.hK!,òY'>‹8GL_SGIX_texture_multi_buffer&= 1,/usr/include/GL/glew.h[Æ‚'R°:ìo–TŠ©8GLEW_SGI_texture_color_table&áZ GLEW_GET_VAR(__GLEW_SGI_texture_color_table),/usr/include/GL/glew.hmã}>—V}œF#Œm·:GLEW_NV_depth_range_unclamped4\ GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped),/usr/include/GL/glew.hÛt1ÄyÄÕì½wûè8ü glDrawBuffersARB õF GLEW_GET_FUN(__glewDrawBuffersARB),/usr/include/GL/glew.hÛt1ÄyÅôì½wûè8J glDrawBuffersATI„F GLEW_GET_FUN(__glewDrawBuffersATI),/usr/include/GL/glew.hcQg"œ"Ï>‹<GL_EXT_texture_shared_exponentÏ 1,/usr/include/GL/glew.hh8mi£ŽÆ‰´*glGenRenderbuffersEXT8P GLEW_GET_FUN(__glewGenRenderbuffersEXT),/usr/include/GL/glew.hzÿ•+Û>>‹.GL_SGIX_async_histogram$é 1,/usr/include/GL/glew.h„ë¡ŒÒ ªw~ʯr7(0glGetFragmentLightfvSGIX%}V GLEW_GET_FUN(__glewGetFragmentLightfvSGIX),/usr/include/GL/glew.h„롎™Ow~ʯæÀEÎ0glGetFragmentLightivSGIX%~V GLEW_GET_FUN(__glewGetFragmentLightivSGIX),/usr/include/GL/glew.h™uÉÈ…EIîP_*ô[h4GLEW_EXT_texture_rectangle®V GLEW_GET_VAR(__GLEW_EXT_texture_rectangle),/usr/include/GL/glew.h©¹Rh¢ƒ>‹.GL_SGIS_generate_mipmap$. 1,/usr/include/GL/glew.hÆdíêñ«íŠ®VýˆMa´,glVertexAttrib4NubvARBÞR GLEW_GET_FUN(__glewVertexAttrib4NubvARB),/usr/include/GL/glew.hÆdíë0^Š®Vý˜L,glVertexAttrib4NuivARBßR GLEW_GET_FUN(__glewVertexAttrib4NuivARB),/usr/include/GL/glew.hÆdíë‰T$Š®Vý¯%Àï,glVertexAttrib4NusvARBàR GLEW_GET_FUN(__glewVertexAttrib4NusvARB),/usr/include/GL/glew.hÆdúÒx/:Š®ZK±/Lm,glVertexAttribI1uivEXTÚR GLEW_GET_FUN(__glewVertexAttribI1uivEXT),/usr/include/GL/glew.hÆdúÜŠZኮZNEŸX,glVertexAttribI2uivEXTÞR GLEW_GET_FUN(__glewVertexAttribI2uivEXT),/usr/include/GL/glew.hÆdú朆ˆŠ®ZPÙëòC,glVertexAttribI3uivEXTâR GLEW_GET_FUN(__glewVertexAttribI3uivEXT),/usr/include/GL/glew.hÆdúðp?¾Š®ZS^K‡a,glVertexAttribI4ubvEXTçR GLEW_GET_FUN(__glewVertexAttribI4ubvEXT),/usr/include/GL/glew.hÆdúð®²/Š®ZSnJE.,glVertexAttribI4uivEXTéR GLEW_GET_FUN(__glewVertexAttribI4uivEXT),/usr/include/GL/glew.hÆdúñçõŠ®ZS…#æœ,glVertexAttribI4usvEXTêR GLEW_GET_FUN(__glewVertexAttribI4usvEXT),/usr/include/GL/glew.h½´#"¹>‹$GL_SUN_slice_accum': 1,/usr/include/GL/glew.hV*´/ãÎôLì3±1<glSetFragmentShaderConstantATIb GLEW_GET_FUN(__glewSetFragmentShaderConstantATI),/usr/include/GL/glew.hq‹Gá­ ¼>‹2GL_NV_copy_depth_to_colorÿ 1,/usr/include/GL/glew.h Å'~Ε|Ÿ1 ‚[¼ glGenFencesAPPLE F GLEW_GET_FUN(__glewGenFencesAPPLE),/usr/include/GL/glew.h OS: »ë|$iNܸz glGenProgramsARB³F GLEW_GET_FUN(__glewGenProgramsARB),/usr/include/GL/glew.h yH—Õ .|.Ű Qy glGenTexturesEXTŒF GLEW_GET_FUN(__glewGenTexturesEXT),/usr/include/GL/glew.héj˜§}QLj]Æ glGetFogFuncSGIS$%F GLEW_GET_FUN(__glewGetFogFuncSGIS),/usr/include/GL/glew.hiôô“¥}}r´:FŒ glGetPointervEXTWF GLEW_GET_FUN(__glewGetPointervEXT),/usr/include/GL/glew.hlx:§a}sXã› Nå glGetProgramivNV"ÇF GLEW_GET_FUN(__glewGetProgramivNV),/usr/include/GL/glew.h´]r!Ò³³@¶L%&glSeparableFilter2D ’L GLEW_GET_FUN(__glewSeparableFilter2D),/usr/include/GL/glew.h‹mðu >‹,GLX_ARB_fbconfig_floato 1./usr/include/GL/glxew.h·Ö 7gre £ÐH.GLEW_HP_image_transformP GLEW_GET_VAR(__GLEW_HP_image_transform),/usr/include/GL/glew.hÛAcLGÔ(3bÀº6ù(GLEW_MESA_window_posÎJ GLEW_GET_VAR(__GLEW_MESA_window_pos),/usr/include/GL/glew.h;tîL­çãüéÉþ,®Î@GLEW_EXT_texture_shared_exponentÕb GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent),/usr/include/GL/glew.hÉ›ãhLùð‹O6÷BglMultiDrawRangeElementArrayAPPLEíh GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE),/usr/include/GL/glew.hóÀJlµðV>‹.GL_NV_texgen_reflection ü 1,/usr/include/GL/glew.h:5vÂe›>‹0GL_SUN_read_video_pixels'- 1,/usr/include/GL/glew.hrçækE^»TŸ+Áùxb&glXAllocateMemoryNVèN GLXEW_GET_FUN(__glewXAllocateMemoryNV)./usr/include/GL/glxew.h¯F -nßmä*6ú9<4`glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN'¯† GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN),/usr/include/GL/glew.h³Ë§Œ•‚GQ-CP2,GLEW_KTX_buffer_regionkN GLEW_GET_VAR(__GLEW_KTX_buffer_region),/usr/include/GL/glew.h;h¦ZGš%^‹Áþæ(glReadVideoPixelsSUN'1N GLEW_GET_FUN(__glewReadVideoPixelsSUN),/usr/include/GL/glew.hZNhM†ª‰¦É:¯ŠÚ&glTangentPointerEXTqL GLEW_GET_FUN(__glewTangentPointerEXT),/usr/include/GL/glew.hv½@96*§ä½ŽJ}o¢*glXMakeContextCurrent6R GLXEW_GET_FUN(__glewXMakeContextCurrent)./usr/include/GL/glxew.hwNv·›¸, ÕÊkÎ “,GLEW_WIN_phong_shading'ÐN GLEW_GET_VAR(__GLEW_WIN_phong_shading),/usr/include/GL/glew.h©.›Q³ÆçÈ„©),¿0glBeginFragmentShaderATI V GLEW_GET_FUN(__glewBeginFragmentShaderATI),/usr/include/GL/glew.h²µ0$²Û=$=Ô&ÈWÄ$glIndexMaterialEXT;J GLEW_GET_FUN(__glewIndexMaterialEXT),/usr/include/GL/glew.hÁ} Õ¡Ÿ>‹,GLX_EXT_import_contextô 1./usr/include/GL/glxew.hÐû\å”mûÚä¼9'Œ*glXMakeCurrentReadSGI[R GLXEW_GET_FUN(__glewXMakeCurrentReadSGI)./usr/include/GL/glxew.hýI{ÒE*$#µÛݪ4glMultiModeDrawElementsIBM¼Z GLEW_GET_FUN(__glewMultiModeDrawElementsIBM),/usr/include/GL/glew.htûÖPÍÕ>‹,GL_EXT_texture_env_addÙ 1,/usr/include/GL/glew.htûþŠû0>‹,GL_EXT_texture_integer 1,/usr/include/GL/glew.h%¥áv¥U.Î$Û\µ$M8GLEW_EXT_blend_func_separateºZ GLEW_GET_VAR(__GLEW_EXT_blend_func_separate),/usr/include/GL/glew.hà€hÎKp?^‹.GL_ARB_point_parameters ™ 1,/usr/include/GL/glew.h —ÒhzÎÚmTÚ¢±6glGetVertexAttribPointervNV"É\ GLEW_GET_FUN(__glewGetVertexAttribPointervNV),/usr/include/GL/glew.hƒ+B}ï† p_íÈñ‰.glConvolutionParameterf yT GLEW_GET_FUN(__glewConvolutionParameterf),/usr/include/GL/glew.hƒ+B}ï› p_íÈöê.glConvolutionParameteri {T GLEW_GET_FUN(__glewConvolutionParameteri),/usr/include/GL/glew.hùóò:%O†>‹.GL_SGIX_reference_plane%É 1,/usr/include/GL/glew.h#•&Mr’¢=Ä!ùË]å.glGetTexParameterIivEXTTT GLEW_GET_FUN(__glewGetTexParameterIivEXT),/usr/include/GL/glew.h@—@µ°ƒ>‹(GL_KTX_buffer_regionX 1,/usr/include/GL/glew.h°²BPÄÓ˜>‹(GL_WIN_phong_shading'Ë 1,/usr/include/GL/glew.h¸Â;Òž»æ>‹*GL_MESA_ycbcr_textureÕ 1,/usr/include/GL/glew.hÝjön™vf>‹@GL_3DFX_texture_compression_FXT1Æ 1,/usr/include/GL/glew.hºâ¢¤mÓ>‹,GL_MESAX_texture_stackr 1,/usr/include/GL/glew.h¾, Àù‘\Ù?_[_‰8glCopyConvolutionFilter1DEXTM^ GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT),/usr/include/GL/glew.h¾, Á|Í\Ù?_¤V8glCopyConvolutionFilter2DEXTN^ GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT),/usr/include/GL/glew.hívžu¨IÙ¥Qd¦@Õªð2glCurrentPaletteMatrixARB ÓX GLEW_GET_FUN(__glewCurrentPaletteMatrixARB),/usr/include/GL/glew.h0½ „¬¹©èÐÐ^|Tzü6GLEW_EXT_texture_edge_clamp½X GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp),/usr/include/GL/glew.hBõìõvtž³Øà-wF»4GLEW_EXT_depth_bounds_test§V GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test),/usr/include/GL/glew.hkƒ€+òR_h3«ÅžUQ&glBlendFuncSeparateØL GLEW_GET_FUN(__glewBlendFuncSeparate),/usr/include/GL/glew.h™^>‚ }F•æ§V„ÞÅ6GLEW_ATIX_texture_env_route\X GLEW_GET_VAR(__GLEW_ATIX_texture_env_route),/usr/include/GL/glew.hŸÔ¥ž{â’K4ôþ©¤¡8GLEW_SGIX_texture_scale_bias&uZ GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias),/usr/include/GL/glew.h]+\ú‰9¬t߉h³OÐ.glVertexArrayRangeAPPLE šT GLEW_GET_FUN(__glewVertexArrayRangeAPPLE),/usr/include/GL/glew.hÒŽ±‘€kÊaŽî\Lú0glDrawArraysInstancedEXTMV GLEW_GET_FUN(__glewDrawArraysInstancedEXT),/usr/include/GL/glew.hÔ†s‘þ¨Hž$´ôK›ã$glDeleteBuffersARBJ GLEW_GET_FUN(__glewDeleteBuffersARB),/usr/include/GL/glew.hÔéiŽ0cH Ò›";ë$glDeleteProgramsNV"ÁJ GLEW_GET_FUN(__glewDeleteProgramsNV),/usr/include/GL/glew.hÔ‘Æ…W ŸH¡ =‰@¤Þ$glDeleteQueriesARB |J GLEW_GET_FUN(__glewDeleteQueriesARB),/usr/include/GL/glew.hêš9¯¶æñ>‹,GL_ARB_texture_env_add  1,/usr/include/GL/glew.höäV-Àf\”¼‚壸ƒ8GLEW_SGIS_texture_edge_clamp$£Z GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp),/usr/include/GL/glew.h"‰¡ÿ3µ>‹4GL_ATI_texture_mirror_onceš 1,/usr/include/GL/glew.hÊ2E >‹0GLX_MESA_copy_sub_buffery 1./usr/include/GL/glxew.h†H\ ÷>‹*GL_SGIX_depth_texture%% 1,/usr/include/GL/glew.h¦ë6Œ3O/¹F³· glResetHistogram F GLEW_GET_FUN(__glewResetHistogram),/usr/include/GL/glew.h¦:ª…Æ×3]±Ý©6 glResetMinmaxEXTF GLEW_GET_FUN(__glewResetMinmaxEXT),/usr/include/GL/glew.hýÁ6éŽ>‹*GL_SGIX_list_priority%ª 1,/usr/include/GL/glew.h,µ }δ5”é㜿.glVertexAttribPointerNV"ñT GLEW_GET_FUN(__glewVertexAttribPointerNV),/usr/include/GL/glew.h7ë‘q·¢‚>‹*GL_SGIX_pixel_texture%³ 1,/usr/include/GL/glew.h]ãYßÏÈ·b“ð¯zöÿ– glSampleCoveragesF GLEW_GET_FUN(__glewSampleCoverage),/usr/include/GL/glew.h]ã`?Ðb“òAy;*È glSampleMaskSGIS$QF GLEW_GET_FUN(__glewSampleMaskSGIS),/usr/include/GL/glew.hnƒŒ_³>‹*GL_SGIX_texture_range&H 1,/usr/include/GL/glew.hË< þEöÒ‚ˆÈÌݨña$GLEW_EXT_Cg_shaderVF GLEW_GET_VAR(__GLEW_EXT_Cg_shader),/usr/include/GL/glew.hË=žˆsB`‚‰0)‹Cw$GLEW_EXT_fog_coord~F GLEW_GET_VAR(__GLEW_EXT_fog_coord),/usr/include/GL/glew.hË=±Çî/䂉5©-Fk$GLEW_EXT_histogramF GLEW_GET_VAR(__GLEW_EXT_histogram),/usr/include/GL/glew.hË>7»×›J‚‰Wg"ÒZù$GLEW_EXT_texture3DAF GLEW_GET_VAR(__GLEW_EXT_texture3D),/usr/include/GL/glew.hL‚ψƒ8!£¥Ÿÿ³ëÐT$GLEW_NV_evaluatorsjF GLEW_GET_VAR(__GLEW_NV_evaluators),/usr/include/GL/glew.hL„+­Þb—£¥ù, ×ù²$GLEW_NV_half_floatËF GLEW_GET_VAR(__GLEW_NV_half_float),/usr/include/GL/glew.hR[g~Š¥$õÇo $GLEW_OML_interlace#€F GLEW_GET_VAR(__GLEW_OML_interlace),/usr/include/GL/glew.hR[Ý0Š©¥%ìâfb$GLEW_OML_subsample#œF GLEW_GET_VAR(__GLEW_OML_subsample),/usr/include/GL/glew.h‡–MoG²¢ ÑÎn9¢$GLEW_SGIX_resample%ÞF GLEW_GET_VAR(__GLEW_SGIX_resample),/usr/include/GL/glew.hã¦Ä?i~FvN¤±cÀ0glGetQueryObjectui64vEXTóV GLEW_GET_FUN(__glewGetQueryObjectui64vEXT),/usr/include/GL/glew.h“][ aúš±ØÂüwÖëM glTestFenceAPPLE F GLEW_GET_FUN(__glewTestFenceAPPLE),/usr/include/GL/glew.h••©Ý—jc²jS¾ébD glTexImage4DSGIS$ŠF GLEW_GET_FUN(__glewTexImage4DSGIS),/usr/include/GL/glew.h—ÄWÞM;ý²ùm+ób„ glTextureFogSGIX%SF GLEW_GET_FUN(__glewTextureFogSGIX),/usr/include/GL/glew.hŸ"Æ÷Ï5ÄÚS0Æåo\&glTextureRangeAPPLE aL GLEW_GET_FUN(__glewTextureRangeAPPLE),/usr/include/GL/glew.h´ QRƒ¬‡=i•‰4glColorTableParameterfvSGI&ÍZ GLEW_GET_FUN(__glewColorTableParameterfvSGI),/usr/include/GL/glew.h´ QRžo[‡=%Dy*4glColorTableParameterivSGI&ÎZ GLEW_GET_FUN(__glewColorTableParameterivSGI),/usr/include/GL/glew.hÂö·íåXÁü½ó¼0À$GLEW_WIN_swap_hint'èF GLEW_GET_VAR(__GLEW_WIN_swap_hint),/usr/include/GL/glew.hã(ÎØ|ê( ƒ Ï],glVertexPointerListIBM R GLEW_GET_FUN(__glewVertexPointerListIBM),/usr/include/GL/glew.hG›NÇÊQÎvp¡4glDeleteOcclusionQueriesNVùZ GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV),/usr/include/GL/glew.hX{­è¶ÈZµ’„§±?4GLEW_ATI_map_object_buffer$V GLEW_GET_VAR(__GLEW_ATI_map_object_buffer),/usr/include/GL/glew.hކÔnCÞ>‹6GL_ARB_shading_language_100 8 1,/usr/include/GL/glew.h >•m](®ô—&Í¡é2glXQueryChannelDeltasSGIX3Z GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX)./usr/include/GL/glxew.h û™ZKÿÿæ(V¾ glUniform1uivEXTÐF GLEW_GET_FUN(__glewUniform1uivEXT),/usr/include/GL/glew.h û™ lw¦z†©© glUniform2uivEXTÒF GLEW_GET_FUN(__glewUniform2uivEXT),/usr/include/GL/glew.h û™~£Mäü” glUniform3uivEXTÔF GLEW_GET_FUN(__glewUniform3uivEXT),/usr/include/GL/glew.h û™ Îô£CO glUniform4uivEXTÖF GLEW_GET_FUN(__glewUniform4uivEXT),/usr/include/GL/glew.h "ÖÑ’0µÐÅùgyY\ glUnmapBufferARBF GLEW_GET_FUN(__glewUnmapBufferARB),/usr/include/GL/glew.h 9Ô8oMu>‹<GL_ARB_texture_mirrored_repeat 1,/usr/include/GL/glew.h e7„û×"®Ô½š"glUnlockArraysEXTH GLEW_GET_FUN(__glewUnlockArraysEXT),/usr/include/GL/glew.h sfÜkÑ=±>‹4GL_EXT_texture_env_combineâ 1,/usr/include/GL/glew.h ~yìçêß6Xï`§v glXCreatePbuffer+H GLXEW_GET_FUN(__glewXCreatePbuffer)./usr/include/GL/glxew.h =ŽN·s„/ÕÂf¾–ãÏ glVertexAttrib1dcF GLEW_GET_FUN(__glewVertexAttrib1d),/usr/include/GL/glew.h =ŽN·s’/ÕÂf¾–çe glVertexAttrib1feF GLEW_GET_FUN(__glewVertexAttrib1f),/usr/include/GL/glew.h =ŽN·sí/ÕÂf¾–þ´ glVertexAttrib1sgF GLEW_GET_FUN(__glewVertexAttrib1s),/usr/include/GL/glew.h =ŽN·sû/ÕÂf¾—J glVertexAttrib2diF GLEW_GET_FUN(__glewVertexAttrib2d),/usr/include/GL/glew.h =ŽN·t /ÕÂf¾—à glVertexAttrib2fkF GLEW_GET_FUN(__glewVertexAttrib2f),/usr/include/GL/glew.h =ŽN·td/ÕÂf¾—/ glVertexAttrib2smF GLEW_GET_FUN(__glewVertexAttrib2s),/usr/include/GL/glew.h =ŽN·tr/ÕÂf¾— Å glVertexAttrib3doF GLEW_GET_FUN(__glewVertexAttrib3d),/usr/include/GL/glew.h =ŽN·t€/ÕÂf¾—$[ glVertexAttrib3fqF GLEW_GET_FUN(__glewVertexAttrib3f),/usr/include/GL/glew.h =ŽN·tÛ/ÕÂf¾—;ª glVertexAttrib3ssF GLEW_GET_FUN(__glewVertexAttrib3s),/usr/include/GL/glew.h =ŽN·té/ÕÂf¾—?@ glVertexAttrib4d}F GLEW_GET_FUN(__glewVertexAttrib4d),/usr/include/GL/glew.h =ŽN·t÷/ÕÂf¾—BÖ glVertexAttrib4fF GLEW_GET_FUN(__glewVertexAttrib4f),/usr/include/GL/glew.h =ŽN·uR/ÕÂf¾—Z% glVertexAttrib4s‚F GLEW_GET_FUN(__glewVertexAttrib4s),/usr/include/GL/glew.h =Ž PÛý/ÕÂ{¥+8„ glVertexBlendARBÈF GLEW_GET_FUN(__glewVertexBlendARB),/usr/include/GL/glew.h ‚¤©À3«7j*㱇|_ glXDestroyPixmap/H GLXEW_GET_FUN(__glewXDestroyPixmap)./usr/include/GL/glxew.h ‚¤©ÄSÄË7j*äÀ ~2 glXDestroyWindow0H GLXEW_GET_FUN(__glewXDestroyWindow)./usr/include/GL/glxew.h ©Fe:‚{Ëêb¼¢î'F2GLEW_EXT_framebuffer_blitÎT GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit),/usr/include/GL/glew.h ©Fe:Š Ëêb¼¤þw2GLEW_EXT_framebuffer_sRGBLT GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB),/usr/include/GL/glew.h!KîߤÕujùh3ùçt glXQueryDrawable8H GLXEW_GET_FUN(__glewXQueryDrawable)./usr/include/GL/glxew.h!Næö­´œ>‹2GL_ATI_shader_texture_lodX 1,/usr/include/GL/glew.h!aZÙžÈÜ–>‹.GL_NV_texture_rectangle!+ 1,/usr/include/GL/glew.h!Œï oôn>‹.GL_EXT_bindable_uniformt 1,/usr/include/GL/glew.h!˜î£&Ѐ >‹,GL_APPLE_element_arrayÝ 1,/usr/include/GL/glew.h!«U²ã¸|³6®2Üų glWindowPos2dARB!F GLEW_GET_FUN(__glewWindowPos2dARB),/usr/include/GL/glew.h!«U²ðf|³6®3!—i glWindowPos2fARB#F GLEW_GET_FUN(__glewWindowPos2fARB),/usr/include/GL/glew.h!«U²ƒk|³6®3ˆÑú glWindowPos2iARB%F GLEW_GET_FUN(__glewWindowPos2iARB),/usr/include/GL/glew.h!«U²ÂÑ|³6®4àêˆ glWindowPos2sARB'F GLEW_GET_FUN(__glewWindowPos2sARB),/usr/include/GL/glew.h!«U² Ï|³6®5%¼> glWindowPos3dARB)F GLEW_GET_FUN(__glewWindowPos3dARB),/usr/include/GL/glew.h!«U²!Ü-|³6®5jô glWindowPos3fARB+F GLEW_GET_FUN(__glewWindowPos3fARB),/usr/include/GL/glew.h!«U²#o2|³6®5ÑÈ… glWindowPos3iARB-F GLEW_GET_FUN(__glewWindowPos3iARB),/usr/include/GL/glew.h!«U²(®˜|³6®7)á glWindowPos3sARB/F GLEW_GET_FUN(__glewWindowPos3sARB),/usr/include/GL/glew.h"#W€À {>‹&GL_SUN_global_alpha' 1,/usr/include/GL/glew.h"mGÏl=Ð>‹,GL_APPLE_texture_range T 1,/usr/include/GL/glew.h" l‡ãòLŽ·§öþÅ2glGetVertexAttribPointervCX GLEW_GET_FUN(__glewGetVertexAttribPointerv),/usr/include/GL/glew.h"òvÝ(N’ô½«ˆÃ{rå2glGetHistogramParameterfv ˆX GLEW_GET_FUN(__glewGetHistogramParameterfv),/usr/include/GL/glew.h"òvÝ(O÷ô½«ˆÃ{ÎV2glGetHistogramParameteriv ‰X GLEW_GET_FUN(__glewGetHistogramParameteriv),/usr/include/GL/glew.h# (Ý_u¥k>‹<GL_HP_convolution_border_modesv 1,/usr/include/GL/glew.h#÷¿™_:T’pu¬NP @GLEW_ARB_texture_mirrored_repeat"b GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat),/usr/include/GL/glew.h#4HˆŸSº8 X÷Å)0GLEW_ARB_occlusion_query „R GLEW_GET_VAR(__GLEW_ARB_occlusion_query),/usr/include/GL/glew.h#VÑ×åF9-gæ¼Ð‰¸t&glPointParameteriNV IL GLEW_GET_FUN(__glewPointParameteriNV),/usr/include/GL/glew.h#^|È!VÒDsZ[£ž¥$glUniformBufferEXTƒJ GLEW_GET_FUN(__glewUniformBufferEXT),/usr/include/GL/glew.h#^í ãûúD¶Çì-$glUniformMatrix2fv^J GLEW_GET_FUN(__glewUniformMatrix2fv),/usr/include/GL/glew.h#^í äáD¶ÉòX$glUniformMatrix3fv_J GLEW_GET_FUN(__glewUniformMatrix3fv),/usr/include/GL/glew.h#^í ä ÈD¶Ëøƒ$glUniformMatrix4fv`J GLEW_GET_FUN(__glewUniformMatrix4fv),/usr/include/GL/glew.h#ƒMJ]&™bûªùÄâ°2glDeleteFragmentShaderATIX GLEW_GET_FUN(__glewDeleteFragmentShaderATI),/usr/include/GL/glew.h#„5^8›iCÁ«º+¯@.glGetVariantBooleanvEXTT GLEW_GET_FUN(__glewGetVariantBooleanvEXT),/usr/include/GL/glew.h#„m€7¯Ù‹C0 ³$’.glGetVariantIntegervEXT!T GLEW_GET_FUN(__glewGetVariantIntegervEXT),/usr/include/GL/glew.h#„Ç¢ÕöÐCG¶þÓiœë.glGetVariantPointervEXT"T GLEW_GET_FUN(__glewGetVariantPointervEXT),/usr/include/GL/glew.h$çó'ÞÐ>‹&GL_EXT_blend_minmaxÊ 1,/usr/include/GL/glew.h$ð—oý7>‹&GL_EXT_copy_texturez 1,/usr/include/GL/glew.h$ Fö#: ©>‹&GL_EXT_packed_float° 1,/usr/include/GL/glew.h$ðØ†°Ê—>‹&GL_EXT_scene_marker_ 1,/usr/include/GL/glew.h$-•Ï[âº>‹&GL_EXT_shadow_funcs° 1,/usr/include/GL/glew.h$Ëiž>‹&GL_EXT_stencil_wrapà 1,/usr/include/GL/glew.h$ó\¥"Ð>‹&GL_EXT_texture_sRGBµ 1,/usr/include/GL/glew.h$£,-K’>‹&GL_EXT_vertex_array% 1,/usr/include/GL/glew.h$9ffŒr"%•’B‚"glValidateProgrambH GLEW_GET_FUN(__glewValidateProgram),/usr/include/GL/glew.h$yå®*GLEW_ATI_draw_buffers†L GLEW_GET_VAR(__GLEW_ATI_draw_buffers),/usr/include/GL/glew.h%8¡„ÍÃÇÏXZdñ<â*GLEW_ATI_pn_triangles=L GLEW_GET_VAR(__GLEW_ATI_pn_triangles),/usr/include/GL/glew.h%cÊê֕ȳ+•¼Î<*glEndOcclusionQueryNVúP GLEW_GET_FUN(__glewEndOcclusionQueryNV),/usr/include/GL/glew.h%åLd‰‡jéEú"tþz@GLEW_HP_convolution_border_modesxb GLEW_GET_VAR(__GLEW_HP_convolution_border_modes),/usr/include/GL/glew.h%íîåÕrB.H].º¯44GLEW_EXT_fragment_lighting¼V GLEW_GET_VAR(__GLEW_EXT_fragment_lighting),/usr/include/GL/glew.h&Sz}²ý„K«ˆ¥â¶ãÚ"glFinishAsyncSGIX$ÝH GLEW_GET_FUN(__glewFinishAsyncSGIX),/usr/include/GL/glew.h&ËÿÒÿSg˜-áq‰O.GLEW_NV_vertex_program2#P GLEW_GET_VAR(__GLEW_NV_vertex_program2),/usr/include/GL/glew.h&ËÿÒÿSgŸ-áq‰PÚ.GLEW_NV_vertex_program3#)P GLEW_GET_VAR(__GLEW_NV_vertex_program3),/usr/include/GL/glew.h&ËÿÒÿSg¦-áq‰R¥.GLEW_NV_vertex_program4#2P GLEW_GET_VAR(__GLEW_NV_vertex_program4),/usr/include/GL/glew.h&ý±¦OF'|I´BZÇç$glSamplePatternEXT™J GLEW_GET_FUN(__glewSamplePatternEXT),/usr/include/GL/glew.h'°cØ^¯‘>‹6GL_EXT_texture_mirror_clampm 1,/usr/include/GL/glew.h'Þm[ àÖy'Ë_ Ú¦q"glXChooseFBConfig)J GLXEW_GET_FUN(__glewXChooseFBConfig)./usr/include/GL/glxew.h(%·‡coÞp†wUªÑÂ*GLXEW_MESA_agp_offsetrN GLXEW_GET_VAR(__GLXEW_MESA_agp_offset)./usr/include/GL/glxew.h(ss:.®þ-1èÒ¨¯!"glVertexAttrib1dvdH GLEW_GET_FUN(__glewVertexAttrib1dv),/usr/include/GL/glew.h(ss:.¯ì-1èÒ¨ì"glVertexAttrib1fvfH GLEW_GET_FUN(__glewVertexAttrib1fv),/usr/include/GL/glew.h(ss:.µ÷-1èÒ¨xV"glVertexAttrib1svhH GLEW_GET_FUN(__glewVertexAttrib1sv),/usr/include/GL/glew.h(ss:.¶å-1èÒ¨µL"glVertexAttrib2dvjH GLEW_GET_FUN(__glewVertexAttrib2dv),/usr/include/GL/glew.h(ss:.·Ó-1èÒ¨òB"glVertexAttrib2fvlH GLEW_GET_FUN(__glewVertexAttrib2fv),/usr/include/GL/glew.h(ss:.½Þ-1èÒ¨ ~"glVertexAttrib2svnH GLEW_GET_FUN(__glewVertexAttrib2sv),/usr/include/GL/glew.h(ss:.¾Ì-1èÒ¨ »w"glVertexAttrib3dvpH GLEW_GET_FUN(__glewVertexAttrib3dv),/usr/include/GL/glew.h(ss:.¿º-1èÒ¨ øm"glVertexAttrib3fvrH GLEW_GET_FUN(__glewVertexAttrib3fv),/usr/include/GL/glew.h(ss:.ÅÅ-1èÒ¨ „¬"glVertexAttrib3svtH GLEW_GET_FUN(__glewVertexAttrib3sv),/usr/include/GL/glew.h(ss:.ÅÅ-1èÒ¨ „¬"glVertexAttrib4bv|H GLEW_GET_FUN(__glewVertexAttrib4bv),/usr/include/GL/glew.h(ss:.Ƴ-1èÒ¨ Á¢"glVertexAttrib4dv~H GLEW_GET_FUN(__glewVertexAttrib4dv),/usr/include/GL/glew.h(ss:.Ç¡-1èÒ¨ þ˜"glVertexAttrib4fv€H GLEW_GET_FUN(__glewVertexAttrib4fv),/usr/include/GL/glew.h(ss:.É-1èÒ¨ Z "glVertexAttrib4ivH GLEW_GET_FUN(__glewVertexAttrib4iv),/usr/include/GL/glew.h(ss:.ͬ-1èÒ¨ Š×"glVertexAttrib4svƒH GLEW_GET_FUN(__glewVertexAttrib4sv),/usr/include/GL/glew.h(sbÜl“-2&3±å¬"glVertexWeighthNVÈH GLEW_GET_FUN(__glewVertexWeighthNV),/usr/include/GL/glew.h(¬ïE¿*y)® Ù²R<Ø"glXDestroyPbuffer.J GLXEW_GET_FUN(__glewXDestroyPbuffer)./usr/include/GL/glxew.h)¢¯“≠f§sUÖÔ.glSecondaryColor3ubvEXT•T GLEW_GET_FUN(__glewSecondaryColor3ubvEXT),/usr/include/GL/glew.h)¢¯“âNû~f§sT”¡.glSecondaryColor3uivEXT—T GLEW_GET_FUN(__glewSecondaryColor3uivEXT),/usr/include/GL/glew.h)¢¯“â¨1Df§s¦.6.glSecondaryColor3usvEXT™T GLEW_GET_FUN(__glewSecondaryColor3usvEXT),/usr/include/GL/glew.h)¢¯•ÍC­f§½t?Zô.glSecondaryColorPointerôT GLEW_GET_FUN(__glewSecondaryColorPointer),/usr/include/GL/glew.h)£ÄöØAwèòöqtÅÖ"glFlushRasterSGIX%6H GLEW_GET_FUN(__glewFlushRasterSGIX),/usr/include/GL/glew.h*“šÖÙ£Gí Ãk¹æ(glNormalStream3bvATIN GLEW_GET_FUN(__glewNormalStream3bvATI),/usr/include/GL/glew.h*“šÖÙ´èÕí áý¦ü(glNormalStream3dvATIN GLEW_GET_FUN(__glewNormalStream3dvATI),/usr/include/GL/glew.h*“šÖÙÆÀcí æ”(glNormalStream3fvATIN GLEW_GET_FUN(__glewNormalStream3fvATI),/usr/include/GL/glew.h*“šÖÙჸí íjw³(glNormalStream3ivATIN GLEW_GET_FUN(__glewNormalStream3ivATI),/usr/include/GL/glew.h*“šÖÚ:¹~í ÃÄD!(glNormalStream3svATI N GLEW_GET_FUN(__glewNormalStream3svATI),/usr/include/GL/glew.h+Iüß"å¥Y1Âs+Ï*ä"glXFreeContextEXTJ GLXEW_GET_FUN(__glewXFreeContextEXT)./usr/include/GL/glxew.h+[ëDñ"±p —QÒ~<9ã&glXGetAGPOffsetMESApN GLXEW_GET_FUN(__glewXGetAGPOffsetMESA)./usr/include/GL/glxew.h+“edVógæ!>zˆx"glFogCoordPointerÙH GLEW_GET_FUN(__glewFogCoordPointer),/usr/include/GL/glew.h+šçu[][©³ê‰æ+®,glSeparableFilter2DEXTSR GLEW_GET_FUN(__glewSeparableFilter2DEXT),/usr/include/GL/glew.h,SHÈîcÀÏs‹-Â;z×HGLEW_EXT_pixel_transform_color_table(j GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table),/usr/include/GL/glew.h,l€Õh€ž•ú“½àK€A*glGetMapParameterfvNVdP GLEW_GET_FUN(__glewGetMapParameterfvNV),/usr/include/GL/glew.h,l€Õj£•ú“½à²ºÒ*glGetMapParameterivNVeP GLEW_GET_FUN(__glewGetMapParameterivNV),/usr/include/GL/glew.h,{Ã?WlªêQ£Ðú¢£u&glXGetSelectedEvent4N GLXEW_GET_FUN(__glewXGetSelectedEvent)./usr/include/GL/glxew.h,îÕߟéDê»’'¦ÒFç8glXGetVisualFromFBConfigSGIX‹` GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX)./usr/include/GL/glxew.h-+Ö~K‡¬HŽW]³sƒ6glGetMapAttribParameterfvNVa\ GLEW_GET_FUN(__glewGetMapAttribParameterfvNV),/usr/include/GL/glew.h-+Ö~K‰?MŽW]®6glGetMapAttribParameterivNVb\ GLEW_GET_FUN(__glewGetMapAttribParameterivNV),/usr/include/GL/glew.h-Zžy:fç/ Ë…¸ê4GLEW_SUN_read_video_pixels'3V GLEW_GET_VAR(__GLEW_SUN_read_video_pixels),/usr/include/GL/glew.h-aÌ ~É#Ž>‹BGL_EXT_texture_filter_anisotropic  1,/usr/include/GL/glew.h-wkRîßÒlÁ w¶u%*glReadBufferRegionEXTiP GLEW_GET_FUN(__glewReadBufferRegionEXT),/usr/include/GL/glew.h-ðjåÄï4 ŒL•³,GLEW_NV_texture_shader!…N GLEW_GET_VAR(__GLEW_NV_texture_shader),/usr/include/GL/glew.h/3·û©š0eò"Q›NÀ .glBindLightParameterEXT T GLEW_GET_FUN(__glewBindLightParameterEXT),/usr/include/GL/glew.h/KXã• ã>‹$GL_EXT_blend_colorŒ 1,/usr/include/GL/glew.h/Khi?=G~>‹$GL_EXT_convolution" 1,/usr/include/GL/glew.h/KlÒÞ®œy>‹$GL_EXT_cull_vertex 1,/usr/include/GL/glew.h/KœÁ§Éj¨>‹$GL_EXT_gpu_shader4Š 1,/usr/include/GL/glew.h/Kí1‘#—i>‹$GL_EXT_multisample 1,/usr/include/GL/glew.h/L;}ë—’>‹$GL_EXT_texture_envÄ 1,/usr/include/GL/glew.h/L=ûÅ·Ÿø>‹$GL_EXT_timer_queryë 1,/usr/include/GL/glew.h/uifùœšlgžèš ,GLEW_NV_vertex_program#N GLEW_GET_VAR(__GLEW_NV_vertex_program),/usr/include/GL/glew.h/z¬›Ï®g gïVÉéþŸ.glDeleteVertexShaderEXTT GLEW_GET_FUN(__glewDeleteVertexShaderEXT),/usr/include/GL/glew.h/‘ד]8a™”ˆ¦µCÖ…¬:GLEW_ARB_vertex_buffer_object\ GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object),/usr/include/GL/glew.h/ºZÖáZoƒ>‹.GL_ATI_separate_stencilD 1,/usr/include/GL/glew.h/æ©Àq‰µU‰0vqëøÜ*glTexParameterIuivEXTWP GLEW_GET_FUN(__glewTexParameterIuivEXT),/usr/include/GL/glew.h0É>ÍóúU-@Twg]ø2GLEW_SGIX_async_histogram$îT GLEW_GET_VAR(__GLEW_SGIX_async_histogram),/usr/include/GL/glew.h09ÏÇC· >‹2GL_EXT_framebuffer_objectæ 1,/usr/include/GL/glew.h0>«úE>‹<GL_EXT_blend_equation_separateŸ 1,/usr/include/GL/glew.h0E‚û¿^צï %ØR®²2GLEW_SGIS_generate_mipmap$3T GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap),/usr/include/GL/glew.h0ÇSéßt>‹(GL_NV_texture_shader!9 1,/usr/include/GL/glew.h1;¯ ’š>‹*GL_ATI_envmap_bumpmap¢ 1,/usr/include/GL/glew.h1r_fQå_tâZÃîà,GLXEW_SUN_video_resize˜P GLXEW_GET_VAR(__GLXEW_SUN_video_resize)./usr/include/GL/glxew.h1–6 Yh›6&wËK|)2ù(glValidateProgramARB /N GLEW_GET_FUN(__glewValidateProgramARB),/usr/include/GL/glew.h1ÊÀxG›kz>‹.GL_OES_byte_coordinates#9 1,/usr/include/GL/glew.h1Ì´ŽyŸœÚÅ–•ƒ>GLEW_EXT_gpu_program_parametersƒ` GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters),/usr/include/GL/glew.h1Ͼ0“Iõ€ÈxVê6GLEW_ARB_color_buffer_float ¼X GLEW_GET_VAR(__GLEW_ARB_color_buffer_float),/usr/include/GL/glew.h2}7¨_Ju8ÈHÄà×½*glStencilFuncSeparateKP GLEW_GET_FUN(__glewStencilFuncSeparate),/usr/include/GL/glew.h2¢wüè*vLΨE*glStencilMaskSeparateLP GLEW_GET_FUN(__glewStencilMaskSeparate),/usr/include/GL/glew.h2®'±"iƒêÊ­—<Ÿ26glGetLocalConstantFloatvEXT\ GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT),/usr/include/GL/glew.h2®Í2\â¸>‹(GL_NV_vertex_program"( 1,/usr/include/GL/glew.h2ÓV'Œ\u¯â|ª ®$glBindBufferBaseNV!÷J GLEW_GET_FUN(__glewBindBufferBaseNV),/usr/include/GL/glew.h2ÞLü¸öÎ ±l±æ²ñ1$glBindParameterEXTJ GLEW_GET_FUN(__glewBindParameterEXT),/usr/include/GL/glew.h2øšåužbF~8wZÎÑÉpglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN'®– GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.h3 ®yÌ”|ÓQ2GÞbCB"glGetActiveAttrib7H GLEW_GET_FUN(__glewGetActiveAttrib),/usr/include/GL/glew.h3ò‰ÏìRÍ#‘Û{Á"glGetHistogramEXTH GLEW_GET_FUN(__glewGetHistogramEXT),/usr/include/GL/glew.h3<3$% ·óf 7Ô•[@GLEW_EXT_blend_equation_separate¨b GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate),/usr/include/GL/glew.h33ûå iT¨çK¥¤@"glGetProgramivARB¹H GLEW_GET_FUN(__glewGetProgramivARB),/usr/include/GL/glew.h37y`% U,ðŠaDGT"glGetShaderSource>H GLEW_GET_FUN(__glewGetShaderSource),/usr/include/GL/glew.h3?ê&D,U²ÚqKwW"glGetUniformfvARB H GLEW_GET_FUN(__glewGetUniformfvARB),/usr/include/GL/glew.h3?êAU²Úx&Zø"glGetUniformivARB H GLEW_GET_FUN(__glewGetUniformivARB),/usr/include/GL/glew.h3'•xUÍÕÁ¾ßy;bü4glGetTexBumpParameterfvATI²Z GLEW_GET_FUN(__glewGetTexBumpParameterfvATI),/usr/include/GL/glew.h3'•xU‘*Á¾ß€F4glGetTexBumpParameterivATI³Z GLEW_GET_FUN(__glewGetTexBumpParameterivATI),/usr/include/GL/glew.h3lqwKÀ#GÜ;Gÿ³Yæ,GLXEW_EXT_scene_markerP GLXEW_GET_VAR(__GLXEW_EXT_scene_marker)./usr/include/GL/glxew.h3t<`ÆÖÀ5`{n 'PÜ8glProgramNamedParameter4dvNVã^ GLEW_GET_FUN(__glewProgramNamedParameter4dvNV),/usr/include/GL/glew.h3t<`Æ×Ìã`{n l"’8glProgramNamedParameter4fvNVå^ GLEW_GET_FUN(__glewProgramNamedParameter4fvNV),/usr/include/GL/glew.h3x¿SQŒ>‹>GL_EXT_texture_compression_dxt1m 1,/usr/include/GL/glew.h3x¿STŽá>‹>GL_EXT_texture_compression_latcy 1,/usr/include/GL/glew.h3x¿SVÏÀ>‹>GL_EXT_texture_compression_s3tc• 1,/usr/include/GL/glew.h3x¿SWäU>‹>GL_EXT_texture_compression_rgtc‡ 1,/usr/include/GL/glew.h3|çsEM±%JmωåØÌd.glXQueryChannelRectSGIX4V GLXEW_GET_FUN(__glewXQueryChannelRectSGIX)./usr/include/GL/glxew.h3€AŠX@ -Êá\C¬PôLglTexCoord2fColor4fNormal3fVertex3fSUN'·r GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.h3‰ôάª5wgvºT™2GLEW_NV_texgen_reflection!T GLEW_GET_VAR(__GLEW_NV_texgen_reflection),/usr/include/GL/glew.h3¬_ÍøQX՞εi(GLEW_OES_read_format#]J GLEW_GET_VAR(__GLEW_OES_read_format),/usr/include/GL/glew.h3ó¦@¥ ûJ©6Û¤¨mp½&glFragmentLightfEXT®L GLEW_GET_FUN(__glewFragmentLightfEXT),/usr/include/GL/glew.h3ó¦@¥"ŽO©6Û¤¨Ô«N&glFragmentLightiEXT°L GLEW_GET_FUN(__glewFragmentLightiEXT),/usr/include/GL/glew.h4\ n ‡ª½1ßhãÛ,Y(GLEW_NV_blend_squareäJ GLEW_GET_VAR(__GLEW_NV_blend_square),/usr/include/GL/glew.h4`5 úp¾7¨h¸Ç(GLEW_NV_float_buffer¼J GLEW_GET_VAR(__GLEW_NV_float_buffer),/usr/include/GL/glew.h4`0ŠßeÛ¾ïüVB(GLEW_NV_fog_distanceÉJ GLEW_GET_VAR(__GLEW_NV_fog_distance),/usr/include/GL/glew.h4a"+£j(¾YcÔz޶Ÿ(GLEW_NV_gpu_program4`J GLEW_GET_VAR(__GLEW_NV_gpu_program4),/usr/include/GL/glew.h4h¸ª›apGÀJðÙ}Ã"(GLEW_NV_point_sprite LJ GLEW_GET_VAR(__GLEW_NV_point_sprite),/usr/include/GL/glew.h4²9æ9> ³%-«¥0GLEW_EXT_pixel_transformR GLEW_GET_VAR(__GLEW_EXT_pixel_transform),/usr/include/GL/glew.h5J@´g‰ÎÉõ%p~Óø! .glDeleteFramebuffersEXT1T GLEW_GET_FUN(__glewDeleteFramebuffersEXT),/usr/include/GL/glew.h6T «³ œÐï˜Ýj2glPrimitiveRestartIndexNV {X GLEW_GET_FUN(__glewPrimitiveRestartIndexNV),/usr/include/GL/glew.h6 °³MÅrÄoR×Ñ!.glGetInvariantFloatvEXTT GLEW_GET_FUN(__glewGetInvariantFloatvEXT),/usr/include/GL/glew.h64#ãÏsá¬>‹DGL_EXT_pixel_transform_color_table& 1,/usr/include/GL/glew.h6™×ܼs™Ág™]G|°:glGetLocalConstantBooleanvEXT` GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT),/usr/include/GL/glew.h6š1'•êZ»ØF Ç­ÔŠ:glGetLocalConstantIntegervEXT` GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT),/usr/include/GL/glew.h6²lŸ¨êN>‹6GLX_SGIS_shared_multisampleb 1./usr/include/GL/glxew.h6´’Šz6¹ºfÊ ú±L2GLEW_ARB_point_parameters ¦T GLEW_GET_VAR(__GLEW_ARB_point_parameters),/usr/include/GL/glew.h6µÔ¤¶œÃ.>‹.GL_NV_fragment_program2î 1,/usr/include/GL/glew.h6µÔ¤¶œÃ<>‹.GL_NV_fragment_program4ý 1,/usr/include/GL/glew.h6ÚëÐI$•Í>‹0GL_NV_register_combiners … 1,/usr/include/GL/glew.h7•½›Ü> Ú«M4¦m 2GLEW_SGIX_reference_plane%ÏT GLEW_GET_VAR(__GLEW_SGIX_reference_plane),/usr/include/GL/glew.h7Ÿ1À–—ÞÞ>‹&GL_SGIS_color_range#ý 1,/usr/include/GL/glew.h7Ÿ¶¤=˜¨Œ>‹&GL_SGIS_multisample$: 1,/usr/include/GL/glew.h7 ð˜ Úú>‹&GL_SGIS_texture_lod$¹ 1,/usr/include/GL/glew.h7Á|ÔB£9>‹4GL_SGIX_blend_alpha_minmax% 1,/usr/include/GL/glew.h7çãµ~–½>‹&GL_SGIX_async_pixel$õ 1,/usr/include/GL/glew.h7çÊ5]ºˆ>‹&GL_SGIX_fog_texture%K 1,/usr/include/GL/glew.h7ëJÔû Ïh‚?Ü ;¶N<glReplacementCodeuiVertex3fSUN'³b GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN),/usr/include/GL/glew.h8QQí.FA>‹&GL_SGI_color_matrix& 1,/usr/include/GL/glew.h8qµýÏߺSa&ÀÀãlÂ*glGetVertexAttribdvNV"ÊP GLEW_GET_FUN(__glewGetVertexAttribdvNV),/usr/include/GL/glew.h8qµýÏàÇa&ÀÀãc>x*glGetVertexAttribfvNV"ËP GLEW_GET_FUN(__glewGetVertexAttribfvNV),/usr/include/GL/glew.h8qµýÏâZa&ÀÀãÊy *glGetVertexAttribivNV"ÌP GLEW_GET_FUN(__glewGetVertexAttribivNV),/usr/include/GL/glew.h8yg=¤â–>‹$GLX_SGIX_hyperpipe” 1./usr/include/GL/glxew.h8y™a;é>‹$GLX_SGI_video_syncq 1./usr/include/GL/glxew.h9>?«î…vº>‹.GL_APPLE_client_storageÒ 1,/usr/include/GL/glew.h9Âv­´”Û>‹.GL_SGIX_texture_add_env& 1,/usr/include/GL/glew.h:'cyAå)žÔ(QI•8GLEW_NV_texture_env_combine4!Z GLEW_GET_VAR(__GLEW_NV_texture_env_combine4),/usr/include/GL/glew.h:+ ”ä¥Ö)ô›,÷q"glXVideoResizeSUN–J GLXEW_GET_FUN(__glewXVideoResizeSUN)./usr/include/GL/glxew.h;Á¿Øï?@×ÓÊJ•ñT60glProgramParameters4dvNV"ÓV GLEW_GET_FUN(__glewProgramParameters4dvNV),/usr/include/GL/glew.h;Á¿Øï@M…ÓÊJ•ñ˜ðì0glProgramParameters4fvNV"ÔV GLEW_GET_FUN(__glewProgramParameters4fvNV),/usr/include/GL/glew.h<@ OJ†QŽš|D³MÈêHglGetFinalCombinerInputParameterfvNV Ôn GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV),/usr/include/GL/glew.h<@ OJ‡ä Žš|D³µ{HglGetFinalCombinerInputParameterivNV Õn GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV),/usr/include/GL/glew.h‹*GL_NV_texture_shader2!Œ 1,/usr/include/GL/glew.h=<’yDüØ>‹*GL_NV_texture_shader3!² 1,/usr/include/GL/glew.h=Ëçêʉ-Ÿ4óÜà*glClientActiveTextureGP GLEW_GET_FUN(__glewClientActiveTexture),/usr/include/GL/glew.h=ÛWÀ c¿ ¬‰¼»þ2glCopyConvolutionFilter1D X GLEW_GET_FUN(__glewCopyConvolutionFilter1D),/usr/include/GL/glew.h=ÛWÀ d6 ¬‰¼»"y2glCopyConvolutionFilter2D €X GLEW_GET_FUN(__glewCopyConvolutionFilter2D),/usr/include/GL/glew.h>E¬U(…cx¹50\÷0glGetVertexAttribIuivEXTÎV GLEW_GET_FUN(__glewGetVertexAttribIuivEXT),/usr/include/GL/glew.h?B7'ÀWå¥EÊ‹ň<GLEW_IBM_multimode_draw_arrays¾^ GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays),/usr/include/GL/glew.h@"vÏ–:ùQ>‹8GL_IBM_multimode_draw_arrays¶ 1,/usr/include/GL/glew.h@'µ£<ªÉgñ ãÑÊÁ&glMatrixIndexubvARB ÕL GLEW_GET_FUN(__glewMatrixIndexubvARB),/usr/include/GL/glew.h@'µ£Ð[ Oý/ôƒ0’§N.glGetIntegerIndexedvEXT>T GLEW_GET_FUN(__glewGetIntegerIndexedvEXT),/usr/include/GL/glew.h@˜ªfílb&Üòœ¼ÛÎ0glXGetFBConfigAttribSGIX‰X GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX)./usr/include/GL/glxew.h@°î³³b7È>‹:GL_EXT_gpu_program_parameters{ 1,/usr/include/GL/glew.h@ý$ƒ@á˜ê¥÷þ$DÓ×Ù2GLEW_NV_texture_rectangle!2T GLEW_GET_VAR(__GLEW_NV_texture_rectangle),/usr/include/GL/glew.hAŸkŽ >‹*GL_ATI_vertex_streamsã 1,/usr/include/GL/glew.hAº‰cà˜«>‹6GL_ATI_text_fragment_shadera 1,/usr/include/GL/glew.hAYÄÔh‡ùÍon°â<GLEW_APPLE_vertex_array_object ƒ^ GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object),/usr/include/GL/glew.hA(¸È«ˆ°ÂCj¯YºÄóQ2GLEW_EXT_bindable_uniform…T GLEW_GET_VAR(__GLEW_EXT_bindable_uniform),/usr/include/GL/glew.hA§ÖN'` ´6ÏÇ‚D· GLEW_APPLE_fence B GLEW_GET_VAR(__GLEW_APPLE_fence),/usr/include/GL/glew.hA§ÇذR´7 ¥—a GLEW_ARB_imaging ”B GLEW_GET_VAR(__GLEW_ARB_imaging),/usr/include/GL/glew.hA§‹&GL_3DFX_multisample« 1,/usr/include/GL/glew.hAà—Ð~.ƒ¼‘„oã,GLEW_SUN_triangle_list'iN GLEW_GET_VAR(__GLEW_SUN_triangle_list),/usr/include/GL/glew.hAûA› ó>‹8GL_APPLE_vertex_array_object u 1,/usr/include/GL/glew.hB‡)* 0>‹,GL_ARB_fragment_shader / 1,/usr/include/GL/glew.hB8Ìîäÿ²eò^S=¾(glBinormalPointerEXTpN GLEW_GET_FUN(__glewBinormalPointerEXT),/usr/include/GL/glew.hBzÔ‹½¢`êP“ôæµ*glColor3fVertex3fvSUN'œP GLEW_GET_FUN(__glewColor3fVertex3fvSUN),/usr/include/GL/glew.hC ´6 Fh[F?÷°70glDeleteAsyncMarkersSGIX$ÜV GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX),/usr/include/GL/glew.hCcR3ûÅAø@iúß&glXWaitVideoSyncSGIwN GLXEW_GET_FUN(__glewXWaitVideoSyncSGI)./usr/include/GL/glxew.hCïâøXܘz•1ì)Ç(glEdgeFlagPointerEXTVN GLEW_GET_FUN(__glewEdgeFlagPointerEXT),/usr/include/GL/glew.hC‹bo;Y›U I^I[ð(glCullParameterdvEXT”N GLEW_GET_FUN(__glewCullParameterdvEXT),/usr/include/GL/glew.hC‹bç›U IbÛI(glCullParameterfvEXT•N GLEW_GET_FUN(__glewCullParameterfvEXT),/usr/include/GL/glew.hDB]÷$eié‰Y,glMultiDrawElementsEXTxR GLEW_GET_FUN(__glewMultiDrawElementsEXT),/usr/include/GL/glew.hD=î¡ ƒû°ÏÒÆ ósÊ&glFinishObjectAPPLE L GLEW_GET_FUN(__glewFinishObjectAPPLE),/usr/include/GL/glew.hD>1*ÙlŠå°áÆV£‚L&glFinishTextureSUNX&ïL GLEW_GET_FUN(__glewFinishTextureSUNX),/usr/include/GL/glew.hDSë¼ÄÀÆßÚ©…œ0ìž*glColor4ubVertex2fSUN'ŸP GLEW_GET_FUN(__glewColor4ubVertex2fSUN),/usr/include/GL/glew.hDSë¼Äɲ¦Ú©…žyã)*glColor4ubVertex3fSUN'¡P GLEW_GET_FUN(__glewColor4ubVertex3fSUN),/usr/include/GL/glew.hDmº€]ÃR9êA‹7:IŒP,glGenVertexArraysAPPLE €R GLEW_GET_FUN(__glewGenVertexArraysAPPLE),/usr/include/GL/glew.hDCÒãû!·>‹.GL_EXT_stencil_two_sideÐ 1,/usr/include/GL/glew.hD¯ÜJ!'¿¥å¬ÎZç@~8glDrawRangeElementArrayAPPLEê^ GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE),/usr/include/GL/glew.hDÚúŸ|3$¨9’p®˜$ï(glNewBufferRegionEXThN GLEW_GET_FUN(__glewNewBufferRegionEXT),/usr/include/GL/glew.hEûœWŸ(>‹(GL_SUN_triangle_list'E 1,/usr/include/GL/glew.hE'B†ÃóÞµéÃq6ºº,glXBindSwapBarrierSGIXT GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX)./usr/include/GL/glxew.hE;«Se3òÊÍÄÿ‰´0GLEW_NV_geometry_shader44R GLEW_GET_VAR(__GLEW_NV_geometry_shader4),/usr/include/GL/glew.hEe`FRñµ¯ÚUàl\8glFramebufferRenderbufferEXT3^ GLEW_GET_FUN(__glewFramebufferRenderbufferEXT),/usr/include/GL/glew.hE®{ûãJD0BK Š­8glVertexArrayParameteriAPPLE ™^ GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE),/usr/include/GL/glew.hEÒ.–q†a»üj"•·Ò< ,glCombinerParameterfNV ËR GLEW_GET_FUN(__glewCombinerParameterfNV),/usr/include/GL/glew.hEÒ.–q†ypüj"•·ØN‹,glCombinerParameteriNV ÍR GLEW_GET_FUN(__glewCombinerParameteriNV),/usr/include/GL/glew.hEÿ´c¯ûh:>‹0GLX_ARB_get_proc_address† 1./usr/include/GL/glxew.hF‘vyvÚÀ5áƒ4glFragmentColorMaterialEXT©Z GLEW_GET_FUN(__glewFragmentColorMaterialEXT),/usr/include/GL/glew.hF^k* á@>‹6GL_ARB_texture_border_clamp [ 1,/usr/include/GL/glew.hF`„òî. >‹6GL_ARB_texture_env_crossbar ë 1,/usr/include/GL/glew.hFžñ=.ô±Â»0GLEW_SGIX_ir_instrument1%£R GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1),/usr/include/GL/glew.hFÐ{%X¥s¦Y}õ¦£¤×)&glVariantPointerEXT+L GLEW_GET_FUN(__glewVariantPointerEXT),/usr/include/GL/glew.hFü²g‡2ÔjJª’&[šfñ,GLXEW_SGIS_color_rangeOP GLXEW_GET_VAR(__GLXEW_SGIS_color_range)./usr/include/GL/glxew.hFý7K.3žJÌ›ãò¡§,GLXEW_SGIS_multisample[P GLXEW_GET_VAR(__GLXEW_SGIS_multisample)./usr/include/GL/glxew.hGWWÒrF3ÝwFÀìŽ:glProgramBufferParametersfvNV !` GLEW_GET_FUN(__glewProgramBufferParametersfvNV),/usr/include/GL/glew.hGXë5KçS€;€ËE³Ž/>GLXEW_EXT_fbconfig_packed_floatâb GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float)./usr/include/GL/glxew.hG Í dS5%P]†2µˆ:GLEW_ATI_texture_env_combine3}\ GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3),/usr/include/GL/glew.hG­ìÖÿìRp‘IñÏè¡c *glDrawBufferRegionEXTgP GLEW_GET_FUN(__glewDrawBufferRegionEXT),/usr/include/GL/glew.hG¼“dÿƒE{ÐWˆxÂÀ,GLXEW_SGI_swap_controljP GLXEW_GET_VAR(__GLXEW_SGI_swap_control)./usr/include/GL/glxew.hG¼Ö M¯â¨÷ ØÈã(glFogCoordPointerEXTxN GLEW_GET_FUN(__glewFogCoordPointerEXT),/usr/include/GL/glew.hH±½zMf§ZÎ ²‹ŸÆ(glVertexArrayRangeNV"N GLEW_GET_FUN(__glewVertexArrayRangeNV),/usr/include/GL/glew.hH±Ù_™î‚1ZÕ2Ê•PÊh(glVertexAttrib1dvARBÉN GLEW_GET_FUN(__glewVertexAttrib1dvARB),/usr/include/GL/glew.hH±Ù_šY¿ZÕ2Ê™â·~(glVertexAttrib1fvARBËN GLEW_GET_FUN(__glewVertexAttrib1fvARB),/usr/include/GL/glew.hH±Ù_štRÚZÕ2Ê·—<(glVertexAttrib1svARBÍN GLEW_GET_FUN(__glewVertexAttrib1svARB),/usr/include/GL/glew.hH±Ù_š†*hZÕ2ʼ))£(glVertexAttrib2dvARBÏN GLEW_GET_FUN(__glewVertexAttrib2dvARB),/usr/include/GL/glew.hH±Ù_š˜öZÕ2ÊÀ»¹(glVertexAttrib2fvARBÑN GLEW_GET_FUN(__glewVertexAttrib2fvARB),/usr/include/GL/glew.hH±Ù_› ûZÕ2ÊÞo›È(glVertexAttrib2svARBÓN GLEW_GET_FUN(__glewVertexAttrib2svARB),/usr/include/GL/glew.hH±Ù_›ÒŸZÕ2ÊãˆÞ(glVertexAttrib3dvARBÕN GLEW_GET_FUN(__glewVertexAttrib3dvARB),/usr/include/GL/glew.hH±Ù_›/ª-ZÕ2Êç“uô(glVertexAttrib3fvARB×N GLEW_GET_FUN(__glewVertexAttrib3fvARB),/usr/include/GL/glew.hH±Ù_›££HZÕ2ËGû(glVertexAttrib3svARBÙN GLEW_GET_FUN(__glewVertexAttrib3svARB),/usr/include/GL/glew.hH±Ù_›££HZÕ2ËGû(glVertexAttrib4bvARBáN GLEW_GET_FUN(__glewVertexAttrib4bvARB),/usr/include/GL/glew.hH±Ù_›µzÖZÕ2Ë Ùè(glVertexAttrib4dvARBãN GLEW_GET_FUN(__glewVertexAttrib4dvARB),/usr/include/GL/glew.hH±Ù_›ÇRdZÕ2ËkÕ/(glVertexAttrib4fvARBåN GLEW_GET_FUN(__glewVertexAttrib4fvARB),/usr/include/GL/glew.hH±Ù_›â¹ZÕ2ËF¸Ð(glVertexAttrib4ivARBæN GLEW_GET_FUN(__glewVertexAttrib4ivARB),/usr/include/GL/glew.hH±Ù_œ;KZÕ2Ë, Z>(glVertexAttrib4svARBèN GLEW_GET_FUN(__glewVertexAttrib4svARB),/usr/include/GL/glew.hH±Ù_œDEÄZÕ2Ë.m(glVertexAttrib4ubvNV"ðN GLEW_GET_FUN(__glewVertexAttrib4ubvNV),/usr/include/GL/glew.hH±Ù_¦XŸ-ZÕ2ÍÃZ6ô(glVertexAttribI1iEXT×N GLEW_GET_FUN(__glewVertexAttribI1iEXT),/usr/include/GL/glew.hH±Ù_¦aŠôZÕ2ÍÅ£-(glVertexAttribI2iEXTÛN GLEW_GET_FUN(__glewVertexAttribI2iEXT),/usr/include/GL/glew.hH±Ù_¦jv»ZÕ2ÍÇì$ (glVertexAttribI3iEXTßN GLEW_GET_FUN(__glewVertexAttribI3iEXT),/usr/include/GL/glew.hH±Ù_¦sb‚ZÕ2ÍÊ5•(glVertexAttribI4iEXTäN GLEW_GET_FUN(__glewVertexAttribI4iEXT),/usr/include/GL/glew.hH±Ù_¿9ZÕ2Ô"Ë^(glVertexAttribs1dvNV"òN GLEW_GET_FUN(__glewVertexAttribs1dvNV),/usr/include/GL/glew.hH±Ù_¿:#ÍZÕ2Ô"Ô(glVertexAttribs1fvNV"óN GLEW_GET_FUN(__glewVertexAttribs1fvNV),/usr/include/GL/glew.hH±Ù_¿;0{ZÕ2Ô#nÊ(glVertexAttribs1hvNVÄN GLEW_GET_FUN(__glewVertexAttribs1hvNV),/usr/include/GL/glew.hH±Ù_¿@ö8ZÕ2Ô$“ð3(glVertexAttribs1svNV"ôN GLEW_GET_FUN(__glewVertexAttribs1svNV),/usr/include/GL/glew.hH±Ù_¿BæZÕ2Ô$ØÁé(glVertexAttribs2dvNV"õN GLEW_GET_FUN(__glewVertexAttribs2dvNV),/usr/include/GL/glew.hH±Ù_¿C”ZÕ2Ô%“Ÿ(glVertexAttribs2fvNV"öN GLEW_GET_FUN(__glewVertexAttribs2fvNV),/usr/include/GL/glew.hH±Ù_¿DBZÕ2Ô%beU(glVertexAttribs2hvNVÅN GLEW_GET_FUN(__glewVertexAttribs2hvNV),/usr/include/GL/glew.hH±Ù_¿IáÿZÕ2Ô&Üæ¾(glVertexAttribs2svNV"÷N GLEW_GET_FUN(__glewVertexAttribs2svNV),/usr/include/GL/glew.hH±Ù_¿Jî­ZÕ2Ô'!¸t(glVertexAttribs3dvNV"øN GLEW_GET_FUN(__glewVertexAttribs3dvNV),/usr/include/GL/glew.hH±Ù_¿Kû[ZÕ2Ô'fŠ*(glVertexAttribs3fvNV"ùN GLEW_GET_FUN(__glewVertexAttribs3fvNV),/usr/include/GL/glew.hH±Ù_¿M ZÕ2Ô'«[à(glVertexAttribs3hvNVÆN GLEW_GET_FUN(__glewVertexAttribs3hvNV),/usr/include/GL/glew.hH±Ù_¿RÍÆZÕ2Ô)%ÝI(glVertexAttribs3svNV"úN GLEW_GET_FUN(__glewVertexAttribs3svNV),/usr/include/GL/glew.hH±Ù_¿SÚtZÕ2Ô)j®ÿ(glVertexAttribs4dvNV"ûN GLEW_GET_FUN(__glewVertexAttribs4dvNV),/usr/include/GL/glew.hH±Ù_¿Tç"ZÕ2Ô)¯€µ(glVertexAttribs4fvNV"üN GLEW_GET_FUN(__glewVertexAttribs4fvNV),/usr/include/GL/glew.hH±Ù_¿UóÐZÕ2Ô)ôRk(glVertexAttribs4hvNVÇN GLEW_GET_FUN(__glewVertexAttribs4hvNV),/usr/include/GL/glew.hH±Ù_¿[¹ZÕ2Ô+nÓÔ(glVertexAttribs4svNV"ýN GLEW_GET_FUN(__glewVertexAttribs4svNV),/usr/include/GL/glew.hH²A]ç’³¥ZïÕÉ ¨PŒ(glVertexBlendEnvfATI!N GLEW_GET_FUN(__glewVertexBlendEnvfATI),/usr/include/GL/glew.hH²A]ç”FªZïÕÉ ‹(glVertexBlendEnviATI"N GLEW_GET_FUN(__glewVertexBlendEnviATI),/usr/include/GL/glew.hHÁ.³Wg‚Q^ ø¼®(glVertexStream2dvATI$N GLEW_GET_FUN(__glewVertexStream2dvATI),/usr/include/GL/glew.hHÁ.³WyYß^ ýN›(glVertexStream2fvATI&N GLEW_GET_FUN(__glewVertexStream2fvATI),/usr/include/GL/glew.hHÁ.³W”4^ )~¿(glVertexStream2ivATI(N GLEW_GET_FUN(__glewVertexStream2ivATI),/usr/include/GL/glew.hHÁ.³WíRú^  -(glVertexStream2svATI*N GLEW_GET_FUN(__glewVertexStream2svATI),/usr/include/GL/glew.hHÁ.³Wÿ*ˆ^ • C(glVertexStream3dvATI,N GLEW_GET_FUN(__glewVertexStream3dvATI),/usr/include/GL/glew.hHÁ.³X^ $&úY(glVertexStream3fvATI.N GLEW_GET_FUN(__glewVertexStream3fvATI),/usr/include/GL/glew.hHÁ.³X+Åk^ +Ýú(glVertexStream3ivATI0N GLEW_GET_FUN(__glewVertexStream3ivATI),/usr/include/GL/glew.hHÁ.³X„û1^ AÛh(glVertexStream3svATI2N GLEW_GET_FUN(__glewVertexStream3svATI),/usr/include/GL/glew.hHÁ.³X–Ò¿^ Fml~(glVertexStream4dvATI4N GLEW_GET_FUN(__glewVertexStream4dvATI),/usr/include/GL/glew.hHÁ.³X¨ªM^ JÿY”(glVertexStream4fvATI6N GLEW_GET_FUN(__glewVertexStream4fvATI),/usr/include/GL/glew.hHÁ.³XÃm¢^ QÚ=5(glVertexStream4ivATI8N GLEW_GET_FUN(__glewVertexStream4ivATI),/usr/include/GL/glew.hHÁ.³Y£h^ h³Þ£(glVertexStream4svATI:N GLEW_GET_FUN(__glewVertexStream4svATI),/usr/include/GL/glew.hHÝ%iÏX…Í?")þèN¨GLEW_EXT_cmykaú> GLEW_GET_VAR(__GLEW_EXT_cmyka),/usr/include/GL/glew.hHò)#yT >‹GL_APPLE_fenceö 1,/usr/include/GL/glew.hHò*0_>>‹GL_ARB_imaging  1,/usr/include/GL/glew.hHòbÀ„gä…>‹GL_EXT_textureý 1,/usr/include/GL/glew.hHó &¡~>‹GL_SGIX_shadow%å 1,/usr/include/GL/glew.hHó wÕ>‹GL_SGIX_sprite%þ 1,/usr/include/GL/glew.hHó.x—a¸>‹GL_VERSION_1_1Ý 1,/usr/include/GL/glew.hHó.x—a¿>‹GL_VERSION_1_2w 1,/usr/include/GL/glew.hHó.x—aÆ>‹GL_VERSION_1_3´ 1,/usr/include/GL/glew.hHó.x—aÍ>‹GL_VERSION_1_4| 1,/usr/include/GL/glew.hHó.x—aÔ>‹GL_VERSION_1_5  1,/usr/include/GL/glew.hHó.x—i˜>‹GL_VERSION_2_0t 1,/usr/include/GL/glew.hHó.x—iŸ>‹GL_VERSION_2_1 1,/usr/include/GL/glew.hI†Îº¡vÒ¾×|óÚaPglGetFramebufferAttachmentParameterivEXT:v GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT),/usr/include/GL/glew.hI‡v‘c"D‘>‹*GL_HP_image_transform 1,/usr/include/GL/glew.hI¤v?ˆ'Ñ<¤K#ß_Þ”'*glGetActiveUniformARB P GLEW_GET_FUN(__glewGetActiveUniformARB),/usr/include/GL/glew.hI©ø;ŽU(tT¢Í›à·*GLXEW_NV_float_buffer´N GLXEW_GET_VAR(__GLXEW_NV_float_buffer)./usr/include/GL/glxew.hIê7‘(s7>‹.GL_APPLE_transform_hint j 1,/usr/include/GL/glew.hIÿ$¶3MÆÒúª·w"*glSetLocalConstantEXT&P GLEW_GET_FUN(__glewSetLocalConstantEXT),/usr/include/GL/glew.hJn±ìÆKœ{µP.ÃNÌÃ8GLEW_EXT_draw_range_elements`Z GLEW_GET_VAR(__GLEW_EXT_draw_range_elements),/usr/include/GL/glew.hJqè]’ý@œ7Tê~ZglReplacementCodeuiColor4fNormal3fVertex3fSUN'§€ GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN),/usr/include/GL/glew.hJ³û=+:3¡žéw“±«"&glSecondaryColor3bvåL GLEW_GET_FUN(__glewSecondaryColor3bv),/usr/include/GL/glew.hJ³û=+:!¡žéw“±è&glSecondaryColor3dvçL GLEW_GET_FUN(__glewSecondaryColor3dv),/usr/include/GL/glew.hJ³û=+:¡žéw“²%&glSecondaryColor3fvéL GLEW_GET_FUN(__glewSecondaryColor3fv),/usr/include/GL/glew.hJ³û=+:t¡žéw“²€&glSecondaryColor3ivëL GLEW_GET_FUN(__glewSecondaryColor3iv),/usr/include/GL/glew.hJ³û=+: ¡žéw“³±M&glSecondaryColor3svíL GLEW_GET_FUN(__glewSecondaryColor3sv),/usr/include/GL/glew.hJ³û=+: |¡žéw“³Êg&glSecondaryColor3ubîL GLEW_GET_FUN(__glewSecondaryColor3ub),/usr/include/GL/glew.hJ³û=+: ­¡žéw“³Öô&glSecondaryColor3uiðL GLEW_GET_FUN(__glewSecondaryColor3ui),/usr/include/GL/glew.hJ³û=+: ó¡žéw“³èâ&glSecondaryColor3usòL GLEW_GET_FUN(__glewSecondaryColor3us),/usr/include/GL/glew.hK'T,{ää* Gõ½f¿:glClientActiveVertexStreamATI` GLEW_GET_FUN(__glewClientActiveVertexStreamATI),/usr/include/GL/glew.hKH‚iÿ3Ý哹)Т$glIsFramebufferEXT<J GLEW_GET_FUN(__glewIsFramebufferEXT),/usr/include/GL/glew.hLÀÚ¦¯¸l#CâÐ}P3:glGetColorTableParameterfvEXTí` GLEW_GET_FUN(__glewGetColorTableParameterfvEXT),/usr/include/GL/glew.hLÀÚ§&l#CâЗŒ©:glGetColorTableParameterfvSGI&Ñ` GLEW_GET_FUN(__glewGetColorTableParameterfvSGI),/usr/include/GL/glew.hLÀÚÁs l#Câ×X3Ô:glGetColorTableParameterivEXTî` GLEW_GET_FUN(__glewGetColorTableParameterivEXT),/usr/include/GL/glew.hLÀÚÁÙ{l#Câ×rpJ:glGetColorTableParameterivSGI&Ò` GLEW_GET_FUN(__glewGetColorTableParameterivSGI),/usr/include/GL/glew.hLDçíUiÆ3a„I¦¼.GLEW_IBM_rasterpos_clipÉP GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip),/usr/include/GL/glew.hMž¦:NgªüŒl8Š;:glColor4fNormal3fVertex3fvSUN'ž` GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hMþ Y@±eÿÄgJs&<Ì.glBlendEquationSeparate-T GLEW_GET_FUN(__glewBlendEquationSeparate),/usr/include/GL/glew.hN݆Œì¨ñúò¸Þ éDGLEW_3DFX_texture_compression_FXT1Ëf GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1),/usr/include/GL/glew.hNÿí³uûë_áçTn•§`NglReplacementCodeuiColor4ubVertex3fvSUN'ªt GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN),/usr/include/GL/glew.hOV$€ƒs+× ŸF•-Aç²2GLEW_ATI_separate_stencilQT GLEW_GET_VAR(__GLEW_ATI_separate_stencil),/usr/include/GL/glew.hO­Îé!pS.^= ËS&0GLEW_SGIX_shadow_ambient%÷R GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient),/usr/include/GL/glew.hO¯F!¤®i¡ÑÃî}m¼>GLEW_NV_texture_compression_vtc! ` GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc),/usr/include/GL/glew.hOêö0ïÙ@q¾˜>pô(:glImageTransformParameterfvHP‹` GLEW_GET_FUN(__glewImageTransformParameterfvHP),/usr/include/GL/glew.hOêö0ïÚÓv¾˜>Ø.¹:glImageTransformParameterivHP` GLEW_GET_FUN(__glewImageTransformParameterivHP),/usr/include/GL/glew.hOô^àeØ>‹.GL_EXT_geometry_shader4S 1,/usr/include/GL/glew.hP1^‡¹¬UZ™Ò Ý÷e@glXCreateGLXPixmapWithConfigSGIXˆh GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX)./usr/include/GL/glxew.hP3P Éa&ŸøNTbì”4GLEW_NV_register_combiners ×V GLEW_GET_VAR(__GLEW_NV_register_combiners),/usr/include/GL/glew.hPCž.ýÁ¹¨%HYËÅÃ7*GLXEW_OML_swap_methodN GLXEW_GET_VAR(__GLXEW_OML_swap_method)./usr/include/GL/glxew.hP×£!ëj-ûqñ¯ò:Î08GLEW_SGIX_pixel_texture_bits%ÂZ GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits),/usr/include/GL/glew.hQÆ@fµ+âÚ^iä' ,GLXEW_3DFX_multisampleUP GLXEW_GET_VAR(__GLXEW_3DFX_multisample)./usr/include/GL/glxew.hQ&ì?tM>‹0GL_EXT_multi_draw_arraysr 1,/usr/include/GL/glew.hQfŠ!é´'ÎÚ—ÇËç­2GLEW_OES_byte_coordinates#=T GLEW_GET_VAR(__GLEW_OES_byte_coordinates),/usr/include/GL/glew.hQú0ñ–;me»T€õ!NÌ>glGetCombinerInputParameterfvNV Ðd GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV),/usr/include/GL/glew.hQú0ñ–=j»T€õ!µ;]>glGetCombinerInputParameterivNV Ñd GLEW_GET_FUN(__glewGetCombinerInputParameterivNV),/usr/include/GL/glew.hR@¶n>rK@>‹@GL_SGIX_texture_coordinate_clamp&' 1,/usr/include/GL/glew.hRtŒÃÂP‰ :ñ’ms0GLEW_SGIX_vertex_preclip&R GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip),/usr/include/GL/glew.hShQTÙZŽÏŸ}3š‘ÊJ6GLEW_NV_register_combiners2 èX GLEW_GET_VAR(__GLEW_NV_register_combiners2),/usr/include/GL/glew.hSx~NÆí—I¨@ÛÝ4&glDrawRangeElements©L GLEW_GET_FUN(__glewDrawRangeElements),/usr/include/GL/glew.hSžÌ¶<á©ÎŠʬӧX.glXCreateGLXPbufferSGIXüV GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX)./usr/include/GL/glxew.hSãE¢ËžhNëüMÁ12glMultTransposeMatrixdARBqX GLEW_GET_FUN(__glewMultTransposeMatrixdARB),/usr/include/GL/glew.hSãE¢ËŸtüëü’’ç2glMultTransposeMatrixfARBrX GLEW_GET_FUN(__glewMultTransposeMatrixfARB),/usr/include/GL/glew.hTL¥ê7'É>÷ GLX_DOUBLEBUFFERo 5./usr/include/GL/glxew.hTYUîº2>‹ GLX_SGIX_pbuffer× 1./usr/include/GL/glxew.hTqfÝŒ*’>‹0GLX_SGIS_blended_overlay8 1./usr/include/GL/glxew.hTÀÖ¤¥ M(I .glGetBooleanIndexedvEXT=T GLEW_GET_FUN(__glewGetBooleanIndexedvEXT),/usr/include/GL/glew.hTûkZ%Ñ ™´.¥Q44GLXEW_MESA_pixmap_colormapŒX GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap)./usr/include/GL/glxew.hU.  Ìzteý»56«*glSecondaryColor3bEXTŠP GLEW_GET_FUN(__glewSecondaryColor3bEXT),/usr/include/GL/glew.hU.  Ì{>teý»za*glSecondaryColor3dEXTŒP GLEW_GET_FUN(__glewSecondaryColor3dEXT),/usr/include/GL/glew.hU.  Ì|ìteý»¾Ú*glSecondaryColor3fEXTŽP GLEW_GET_FUN(__glewSecondaryColor3fEXT),/usr/include/GL/glew.hU.  Ì}®ñteý¼&¨*glSecondaryColor3iEXTP GLEW_GET_FUN(__glewSecondaryColor3iEXT),/usr/include/GL/glew.hU.  Ì~§9teý¼e¬Ð*glSecondaryColor3hvNV­P GLEW_GET_FUN(__glewSecondaryColor3hvNV),/usr/include/GL/glew.hU.  Ì‚îWteý½~-6*glSecondaryColor3sEXT’P GLEW_GET_FUN(__glewSecondaryColor3sEXT),/usr/include/GL/glew.hUk}|¬ý«ûAûÝv:,glMultTransposeMatrixdQR GLEW_GET_FUN(__glewMultTransposeMatrixd),/usr/include/GL/glew.hUk}|¬ý¹ûAûÝyÐ,glMultTransposeMatrixfRR GLEW_GET_FUN(__glewMultTransposeMatrixf),/usr/include/GL/glew.hUz-Æ>%êŒ>›%òØÏ¢7*glColorFragmentOp1ATI P GLEW_GET_FUN(__glewColorFragmentOp1ATI),/usr/include/GL/glew.hUz-Æ>&pã>›%òØò *glColorFragmentOp2ATI P GLEW_GET_FUN(__glewColorFragmentOp2ATI),/usr/include/GL/glew.hUz-Æ>&÷:>›%òÙsí*glColorFragmentOp3ATI P GLEW_GET_FUN(__glewColorFragmentOp3ATI),/usr/include/GL/glew.hUNIúvÚ¨¬£ðq¬00GLEW_NV_pixel_data_range 9R GLEW_GET_VAR(__GLEW_NV_pixel_data_range),/usr/include/GL/glew.hUîèÆàà̘$y#p»:glEnableVariantClientStateEXT` GLEW_GET_FUN(__glewEnableVariantClientStateEXT),/usr/include/GL/glew.hUùÙãi±Í‰LÕÈææÓœ8GLEW_EXT_pixel_buffer_objectþZ GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object),/usr/include/GL/glew.hVQžNXµ‚ŠR »¨cŸ2GLEW_NV_fragment_program2öT GLEW_GET_VAR(__GLEW_NV_fragment_program2),/usr/include/GL/glew.hVQžNXµŠR »¨c¢§2GLEW_NV_fragment_program4ÿT GLEW_GET_VAR(__GLEW_NV_fragment_program4),/usr/include/GL/glew.hVŸb—0"/.Çó°¹ì$?‘.glSpriteParameterfvSGIX&T GLEW_GET_FUN(__glewSpriteParameterfvSGIX),/usr/include/GL/glew.hVŸb—1é'ÓÇó°º`­]B.glSpriteParameterivSGIX&T GLEW_GET_FUN(__glewSpriteParameterivSGIX),/usr/include/GL/glew.hWeÀ $â?¾i–êd~:glPixelTransformParameterfEXT` GLEW_GET_FUN(__glewPixelTransformParameterfEXT),/usr/include/GL/glew.hWeÀ $ã—D¾i–ꄟ:glPixelTransformParameteriEXT` GLEW_GET_FUN(__glewPixelTransformParameteriEXT),/usr/include/GL/glew.hW†3ýâ@@Ÿ3wrÔ+¹^&glDetailTexFuncSGIS$L GLEW_GET_FUN(__glewDetailTexFuncSGIS),/usr/include/GL/glew.hWŠÞ&ÒÉ*LýµêíÓ(glGenFramebuffersEXT7N GLEW_GET_FUN(__glewGenFramebuffersEXT),/usr/include/GL/glew.hWöv„ȼO>‹,GL_ATI_fragment_shader¾ 1,/usr/include/GL/glew.hXF…£ Òï`>‹&GL_ARB_draw_buffers ß 1,/usr/include/GL/glew.hXN`ï<ñ.>‹&GL_ARB_multitexture ÷ 1,/usr/include/GL/glew.hXPŸÆåaº>‹&GL_ARB_point_sprite ­ 1,/usr/include/GL/glew.hXUBðl[ è>‹&GL_ARB_vertex_blend 1,/usr/include/GL/glew.hXÃïV9§Ò/æR‰Ñ~£l.(glPointParameterfARB £N GLEW_GET_FUN(__glewPointParameterfARB),/usr/include/GL/glew.hXÃïV9§õæR‰Ñ~¬\(glPointParameterfEXT9N GLEW_GET_FUN(__glewPointParameterfEXT),/usr/include/GL/glew.hXÃïV9«·æR‰Ñu—–(glPointParameterivNV JN GLEW_GET_FUN(__glewPointParameterivNV),/usr/include/GL/glew.hXÚ Už3 Õu¹Œµ í2GLEW_APPLE_client_storageÖT GLEW_GET_VAR(__GLEW_APPLE_client_storage),/usr/include/GL/glew.hY Æ1Š&Žƒt4RÊ(GLEW_APPLE_ycbcr_422 ©J GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422),/usr/include/GL/glew.hY^K OÍQ/RH§ò¢ ª2GLEW_SGIX_texture_add_env& T GLEW_GET_VAR(__GLEW_SGIX_texture_add_env),/usr/include/GL/glew.hY¡y(»·o>>‹ GL_EXT_Cg_shaderQ 1,/usr/include/GL/glew.hY¡z¼EäºÌ>‹ GL_EXT_fog_coordg 1,/usr/include/GL/glew.hY¡zÏ…_¨P>‹ GL_EXT_histogramô 1,/usr/include/GL/glew.hY¡{UyI¶>‹ GL_EXT_texture3D1 1,/usr/include/GL/glew.hZ"¿íEô°>‹ GL_NV_evaluators; 1,/usr/include/GL/glew.hZ"ÁIkOÛ>‹ GL_NV_half_floatg 1,/usr/include/GL/glew.hZ(˜…;û‘p>‹ GL_OML_interlace#{ 1,/usr/include/GL/glew.hZ(˜úíü!s>‹ GL_OML_subsample#— 1,/usr/include/GL/glew.hZ8¬¹NV™Ýj*Ôíl(GLEW_ARB_multisample ðJ GLEW_GET_VAR(__GLEW_ARB_multisample),/usr/include/GL/glew.hZ]DS¾ç³>‹ GL_SGIX_resample%Ö 1,/usr/include/GL/glew.hZ™3Õªy]Ä>‹ GL_WIN_swap_hint'â 1,/usr/include/GL/glew.h[(” VÕøj>‹$GL_IBM_cull_vertex« 1,/usr/include/GL/glew.h[)`-Ö”>‹$GL_IBM_static_dataÐ 1,/usr/include/GL/glew.h[*[èÕÍ‚+¬Ö"Pmá,glXChannelRectSyncSGIX2T GLXEW_GET_FUN(__glewXChannelRectSyncSGIX)./usr/include/GL/glxew.h[O„‚í! @½ýóµ<›*glColorMaskIndexedEXT:P GLEW_GET_FUN(__glewColorMaskIndexedEXT),/usr/include/GL/glew.h[ ˆt=…ÉSãcp0Ãɾ*GLEW_WIN_specular_fog'ÛL GLEW_GET_VAR(__GLEW_WIN_specular_fog),/usr/include/GL/glew.h[¡“‰v[«¶×1bd<éº"glIndexPointerEXTXH GLEW_GET_FUN(__glewIndexPointerEXT),/usr/include/GL/glew.h[è%^,ÌZy¤´ƒmºi$glBlendEquationEXTÓJ GLEW_GET_FUN(__glewBlendEquationEXT),/usr/include/GL/glew.h\  ™ Hðôl&“– ‡"GLEW_3DFX_tbuffer¿D GLEW_GET_VAR(__GLEW_3DFX_tbuffer),/usr/include/GL/glew.h\"öW Fžâú§Ó¬,ÚÚñ"GLEW_OML_resample#D GLEW_GET_VAR(__GLEW_OML_resample),/usr/include/GL/glew.h\&wý"•rûrú@ûV¹A"GLEW_SGIX_clipmap%D GLEW_GET_VAR(__GLEW_SGIX_clipmap),/usr/include/GL/glew.h\0Êí¥Á)ê|©0¥^<GLEW_EXT_compiled_vertex_array^ GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array),/usr/include/GL/glew.h\MÅ'”ÕzwÎÂï¶YõÖ.glBeginOcclusionQueryNVøT GLEW_GET_FUN(__glewBeginOcclusionQueryNV),/usr/include/GL/glew.h\v©mË`[>‹&GLX_MESA_agp_offsetl 1./usr/include/GL/glxew.h\£hi$ìVvû€Ë³E.glFramebufferTextureEXToT GLEW_GET_FUN(__glewFramebufferTextureEXT),/usr/include/GL/glew.h\Ôª²MåW'ñPMbÔ×ÅÆ.glGetUniformLocationARB T GLEW_GET_FUN(__glewGetUniformLocationARB),/usr/include/GL/glew.h\ò-q!Ç輈gy{Mx,glStencilOpSeparateATIOR GLEW_GET_FUN(__glewStencilOpSeparateATI),/usr/include/GL/glew.h] •{ùËV>‹8GL_EXT_compiled_vertex_array 1,/usr/include/GL/glew.h]I ÌrFâ1:]L²ì6u<glGetTexParameterPointervAPPLE `b GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE),/usr/include/GL/glew.h]› X+9Ä>‹*GL_NV_vertex_program2# 1,/usr/include/GL/glew.h]› X+9Ë>‹*GL_NV_vertex_program3#% 1,/usr/include/GL/glew.h]› X+9Ò>‹*GL_NV_vertex_program4#0 1,/usr/include/GL/glew.h]¸úËïõ¯'>‹LGL_NV_framebuffer_multisample_coverage 1,/usr/include/GL/glew.h^kÐ&Ë}óp®Æú¶eº*glXChooseFBConfigSGIX†R GLXEW_GET_FUN(__glewXChooseFBConfigSGIX)./usr/include/GL/glxew.h^“€FÝÖf•>‹:GL_NV_texture_compression_vtc! 1,/usr/include/GL/glew.h^›ÿÞ֛õA^Î?þÓ.glGetMapControlPointsNVcT GLEW_GET_FUN(__glewGetMapControlPointsNV),/usr/include/GL/glew.h^¿K™!‡i‘ Y°À$glSecondaryColor3bäJ GLEW_GET_FUN(__glewSecondaryColor3b),/usr/include/GL/glew.h^¿K™!‡w‘ Y°V$glSecondaryColor3dæJ GLEW_GET_FUN(__glewSecondaryColor3d),/usr/include/GL/glew.h^¿K™!‡…‘ Y°ì$glSecondaryColor3fèJ GLEW_GET_FUN(__glewSecondaryColor3f),/usr/include/GL/glew.h^¿K™!‡š‘ Y°M$glSecondaryColor3iêJ GLEW_GET_FUN(__glewSecondaryColor3i),/usr/include/GL/glew.h^¿K™!‡à‘ Y°/;$glSecondaryColor3sìJ GLEW_GET_FUN(__glewSecondaryColor3s),/usr/include/GL/glew.h^ë¡ÒTò©v9TVI9€RglReplacementCodeuiTexCoord2fVertex3fvSUN'²x GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN),/usr/include/GL/glew.h^õýÛ§¬9ãŸO.H*glColorPointerListIBMP GLEW_GET_FUN(__glewColorPointerListIBM),/usr/include/GL/glew.h_6±h¶IÊE™cUŸáP,&glGenerateMipmapEXT9L GLEW_GET_FUN(__glewGenerateMipmapEXT),/usr/include/GL/glew.h_›ÿLÁ’ܹ§ÅsŽCÐ(glBindAttribLocation,N GLEW_GET_FUN(__glewBindAttribLocation),/usr/include/GL/glew.h_£¦Ïo)·&Í—ì¢~ebglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN'°ˆ GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN),/usr/include/GL/glew.h_§­P}U›™>‹6GL_EXT_packed_depth_stencil¢ 1,/usr/include/GL/glew.h_âlÒ!OíÇ>‹4GL_ATI_vertex_array_object¦ 1,/usr/include/GL/glew.h`¸ ó±=† Gt[ÂD&glBindBufferRangeNV!ùL GLEW_GET_FUN(__glewBindBufferRangeNV),/usr/include/GL/glew.h`p&H|÷ܦ»¼Š_GmÇ0glStencilFuncSeparateATINV GLEW_GET_FUN(__glewStencilFuncSeparateATI),/usr/include/GL/glew.h`”B®QAã“æ®¾=Aà‚(glBindBufferOffsetNV!øN GLEW_GET_FUN(__glewBindBufferOffsetNV),/usr/include/GL/glew.h`›Äø>CñM†5»xN7]*glBindRenderbufferEXT/P GLEW_GET_FUN(__glewBindRenderbufferEXT),/usr/include/GL/glew.h`§pöñ‘ÔÔ~M.á­_.glGetCompressedTexImageNT GLEW_GET_FUN(__glewGetCompressedTexImage),/usr/include/GL/glew.h`»505Í‚Œ‘ˆÁþpÙ‘6GLEW_SGIX_tag_sample_buffer&X GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer),/usr/include/GL/glew.h`Ã{\7aýìü—2¯;xÊÓ0GLEW_EXT_secondary_colorœR GLEW_GET_VAR(__GLEW_EXT_secondary_color),/usr/include/GL/glew.h`÷à%¶ÑV,O{’5,GLEW_EXT_draw_buffers2AN GLEW_GET_VAR(__GLEW_EXT_draw_buffers2),/usr/include/GL/glew.haUÑÂ{ø|.]7uÓÕÍç(glBlitFramebufferEXTÌN GLEW_GET_FUN(__glewBlitFramebufferEXT),/usr/include/GL/glew.ha=wæ_ËZ㠔Ȏ%É,GLEW_EXT_index_textureFN GLEW_GET_VAR(__GLEW_EXT_index_texture),/usr/include/GL/glew.had`Õ±'×úí!5ä]óé,GLEW_EXT_light_texturebN GLEW_GET_VAR(__GLEW_EXT_light_texture),/usr/include/GL/glew.ha—RŒÃˆs¶ú-±ÈI®ü5,GLEW_EXT_packed_pixelsÅN GLEW_GET_VAR(__GLEW_EXT_packed_pixels),/usr/include/GL/glew.haÁÇ;!Âþ õwZ.GLEW_APPLE_float_pixels %P GLEW_GET_VAR(__GLEW_APPLE_float_pixels),/usr/include/GL/glew.haÊ-–SÕ¸61¾Þ©3bõ.GLEW_APPLE_pixel_buffer BP GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer),/usr/include/GL/glew.haÕÅ[\ÑÐË ,‡Ž±yŠ–,GLEW_EXT_texture_arraySN GLEW_GET_VAR(__GLEW_EXT_texture_array),/usr/include/GL/glew.haÖú\lå³^[ÑBǦ.$glExecuteProgramNV"ÂJ GLEW_GET_FUN(__glewExecuteProgramNV),/usr/include/GL/glew.haòr#sŸ„ÉÔª>ý,GLEW_EXT_vertex_shader6N GLEW_GET_VAR(__GLEW_EXT_vertex_shader),/usr/include/GL/glew.hbk“`šÛêiÏ\VÁ¿3](glAddSwapHintRectWIN'æN GLEW_GET_FUN(__glewAddSwapHintRectWIN),/usr/include/GL/glew.hb"ˆywMå>‹:GLX_SUN_get_transparent_index€ 1./usr/include/GL/glxew.hbh>^M¹!ÌCì™â„“˜(glSharpenTexFuncSGIS$|N GLEW_GET_FUN(__glewSharpenTexFuncSGIS),/usr/include/GL/glew.hcOö™_!¾ñÓƒAŠÚ˜,glGetAttribLocationARBR GLEW_GET_FUN(__glewGetAttribLocationARB),/usr/include/GL/glew.hc\ù»¼Ö@>‹.GL_ARB_fragment_program  1,/usr/include/GL/glew.hc¤–[QùdV¸„X!¿$glGetActiveUniform8J GLEW_GET_FUN(__glewGetActiveUniform),/usr/include/GL/glew.hcÁ´QD,7kËú1!þ$glGetBufferSubDatadJ GLEW_GET_FUN(__glewGetBufferSubData),/usr/include/GL/glew.hcȲº›8m– ž73$glGetClipPlanefOES#qJ GLEW_GET_FUN(__glewGetClipPlanefOES),/usr/include/GL/glew.hcËhe[gnHTÅÌ$$glGetColorTableEXTìJ GLEW_GET_FUN(__glewGetColorTableEXT),/usr/include/GL/glew.hcËhe[Í‹nHTÅæPš$glGetColorTableSGI&ÓJ GLEW_GET_FUN(__glewGetColorTableSGI),/usr/include/GL/glew.hcÓ &àz!S:´¸·BGLEW_EXT_texture_compression_dxt1rd GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1),/usr/include/GL/glew.hcÓ ‚¥5z!S:µËXBGLEW_EXT_texture_compression_latc€d GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc),/usr/include/GL/glew.hcÓ „æz!S:µ–›BGLEW_EXT_texture_compression_s3tcœd GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc),/usr/include/GL/glew.hcÓ …ú©z!S:µÝe|BGLEW_EXT_texture_compression_rgtcŽd GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc),/usr/include/GL/glew.hd+ |†Þ q<Ø´ýC–2GLEW_EXT_stencil_two_sideÙT GLEW_GET_VAR(__GLEW_EXT_stencil_two_side),/usr/include/GL/glew.hd1C˪N">‹(GL_EXT_draw_buffers21 1,/usr/include/GL/glew.hd>%¾ÍÛ¤êÖéTäÄø](glBindFramebufferEXT.N GLEW_GET_FUN(__glewBindFramebufferEXT),/usr/include/GL/glew.hdvgCˆæÆ>‹(GL_EXT_index_textureD 1,/usr/include/GL/glew.hdŽGK­•Õ>‹.GL_EXT_clip_volume_hintè 1,/usr/include/GL/glew.hd›Ã±œÙ£vh[øŽp$glGetQueryObjectiveJ GLEW_GET_FUN(__glewGetQueryObjectiv),/usr/include/GL/glew.hdÄ¡JPóf>‹(GL_EXT_light_textureM 1,/usr/include/GL/glew.hd¬¯ü D¨§ûù`&‰ã$glGetShaderInfoLog=J GLEW_GET_FUN(__glewGetShaderInfoLog),/usr/include/GL/glew.hdÏ/S•ÞØ°ÒAƒ¶QS$glGetUniformuivEXTÌJ GLEW_GET_FUN(__glewGetUniformuivEXT),/usr/include/GL/glew.hdжX\±">‹(GL_EXT_packed_pixels½ 1,/usr/include/GL/glew.he)&õúì7>‹(GL_EXT_texture_arrayH 1,/usr/include/GL/glew.he+Õï DºŠ>‹(GL_EXT_vertex_shadero 1,/usr/include/GL/glew.hf½ƒXâzµø˜'ÇS.glAreProgramsResidentNV"¿T GLEW_GET_FUN(__glewAreProgramsResidentNV),/usr/include/GL/glew.hf<Æ˰‚þ··~­†åå¡,glCopyTexSubImage1DEXT„R GLEW_GET_FUN(__glewCopyTexSubImage1DEXT),/usr/include/GL/glew.hf<Æ˹nÅ··~­‰.Ü,,glCopyTexSubImage2DEXT…R GLEW_GET_FUN(__glewCopyTexSubImage2DEXT),/usr/include/GL/glew.hf<ÆËÂZŒ··~­‹wÒ·,glCopyTexSubImage3DEXT†R GLEW_GET_FUN(__glewCopyTexSubImage3DEXT),/usr/include/GL/glew.hf•öR ¹·g&› ïÇaÁÞ<glXCreateContextWithConfigSGIX‡d GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX)./usr/include/GL/glxew.hf»œOr+a9æ®íèØ8glFramebufferTextureLayerEXTq^ GLEW_GET_FUN(__glewFramebufferTextureLayerEXT),/usr/include/GL/glew.hf×'Þ—¯þ>‹.GL_NV_primitive_restart s 1,/usr/include/GL/glew.hguµL¦á}\Kä?8GLEW_REND_screen_coordinates#æZ GLEW_GET_VAR(__GLEW_REND_screen_coordinates),/usr/include/GL/glew.hgæâs¸¢ð›>‹<GL_IBM_texture_mirrored_repeatÜ 1,/usr/include/GL/glew.hh²½ÅÍ.'Ç$é_ÑÃF8glFlushVertexArrayRangeAPPLE ˜^ GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE),/usr/include/GL/glew.hh¹E5Ým Q1ÐÒ'bê·*glFreeObjectBufferATI¿P GLEW_GET_FUN(__glewFreeObjectBufferATI),/usr/include/GL/glew.hhÑk5œË>‹,GL_HP_texture_lighting¢ 1,/usr/include/GL/glew.hiu àÛ61™cjù‹eV0glAttachShader+B GLEW_GET_FUN(__glewAttachShader),/usr/include/GL/glew.hivO=6£’cÐi?€ð>eglCreateShader0B GLEW_GET_FUN(__glewCreateShader),/usr/include/GL/glew.hivÖoÿ cÞõÎl}glDeleteShader2B GLEW_GET_FUN(__glewDeleteShader),/usr/include/GL/glew.hivÛíê}càsQâØŠ<glDetachShader3B GLEW_GET_FUN(__glewDetachShader),/usr/include/GL/glew.hiy‹?ß!Ídn@žxa¸glFogCoorddEXTyB GLEW_GET_FUN(__glewFogCoorddEXT),/usr/include/GL/glew.hiy‹?à.{dn@žx¦‰ÊglFogCoordfEXT{B GLEW_GET_FUN(__glewFogCoordfEXT),/usr/include/GL/glew.hiy‹?â¹Èdn@žyM\ƒglFogCoordhvNV¡B GLEW_GET_FUN(__glewFogCoordhvNV),/usr/include/GL/glew.hiyiO.úd‡ÎXHùÓÈglGetFenceivNVžB GLEW_GET_FUN(__glewGetFenceivNV),/usr/include/GL/glew.hiyic 4PŒd‡Ó|ÅŒ·glGetHandleARB B GLEW_GET_FUN(__glewGetHandleARB),/usr/include/GL/glew.hiyihµÎ:Wd‡Ôê?Ä%¶glGetHistogram ‡B GLEW_GET_FUN(__glewGetHistogram),/usr/include/GL/glew.hiyi¡WhÊ¢d‡ãk¤[5glGetMinmaxEXTB GLEW_GET_FUN(__glewGetMinmaxEXT),/usr/include/GL/glew.hiyiÉ~ßͶd‡í´›ÀyglGetProgramiv<B GLEW_GET_FUN(__glewGetProgramiv),/usr/include/GL/glew.hiyiÿm†éd‡û…I)@glGetUniformfvAB GLEW_GET_FUN(__glewGetUniformfv),/usr/include/GL/glew.hiyiÿm†Nd‡û…I„±glGetUniformivBB GLEW_GET_FUN(__glewGetUniformiv),/usr/include/GL/glew.hizx&ÔžYþdÍ-åÛ¡glHistogramEXTB GLEW_GET_FUN(__glewHistogramEXT),/usr/include/GL/glew.hi{†‹1U…eoãã´”“glIndexFuncEXT.B GLEW_GET_FUN(__glewIndexFuncEXT),/usr/include/GL/glew.hi{° ˸>eBJbÀáglIsFenceAPPLE B GLEW_GET_FUN(__glewIsFenceAPPLE),/usr/include/GL/glew.hi{¸-7í™$e&d&_mïglIsProgramARB¾B GLEW_GET_FUN(__glewIsProgramARB),/usr/include/GL/glew.hi{º¥DÖweÈ;"nµVglIsTextureEXTB GLEW_GET_FUN(__glewIsTextureEXT),/usr/include/GL/glew.hi}×Tk’&ÒeªE·Î`Ü¥glLightEnviEXTºB GLEW_GET_FUN(__glewLightEnviEXT),/usr/include/GL/glew.hi~Oõ™5ðeÉ+qS glMapBufferARBB GLEW_GET_FUN(__glewMapBufferARB),/usr/include/GL/glew.hiƒlÛ Ä¨×gmË,*6glSampleMapATIB GLEW_GET_FUN(__glewSampleMapATI),/usr/include/GL/glew.hiƒ½x« g,úÝÖ#TglShaderOp1EXT'B GLEW_GET_FUN(__glewShaderOp1EXT),/usr/include/GL/glew.hiƒ½y1dg,úÝÖEm/glShaderOp2EXT(B GLEW_GET_FUN(__glewShaderOp2EXT),/usr/include/GL/glew.hiƒ½y·»g,úÝÖgÖ glShaderOp3EXT)B GLEW_GET_FUN(__glewShaderOp3EXT),/usr/include/GL/glew.hiƒ½óxmg,úÞx»è4glShaderSourceJB GLEW_GET_FUN(__glewShaderSource),/usr/include/GL/glew.hi„€«ë4O g_jZé»àglTexBufferEXTdB GLEW_GET_FUN(__glewTexBufferEXT),/usr/include/GL/glew.hi„€³¨¥˜g_eº…ÃglTexCoord1hNV®B GLEW_GET_FUN(__glewTexCoord1hNV),/usr/include/GL/glew.hi„€³¨+ïg_eº¨+îglTexCoord2hNV°B GLEW_GET_FUN(__glewTexCoord2hNV),/usr/include/GL/glew.hi„€³¨²Fg_eºÊ”ÉglTexCoord3hNV²B GLEW_GET_FUN(__glewTexCoord3hNV),/usr/include/GL/glew.hi„€³¨8g_eºìý¤glTexCoord4hNV´B GLEW_GET_FUN(__glewTexCoord4hNV),/usr/include/GL/glew.hi„‘ÊúFaz^~´²×PŸ.glVariantArrayObjectATIÉT GLEW_GET_FUN(__glewVariantArrayObjectATI),/usr/include/GL/glew.hi…Ä¢¢|ig². ÀglUniform1fARB B GLEW_GET_FUN(__glewUniform1fARB),/usr/include/GL/glew.hi…Ä¢¢ng². èºQglUniform1iARB B GLEW_GET_FUN(__glewUniform1iARB),/usr/include/GL/glew.hi…Ä¢¢h0g².ÊvKglUniform2fARB B GLEW_GET_FUN(__glewUniform2fARB),/usr/include/GL/glew.hi…Ä¢¢û5g².1°ÜglUniform2iARB !B GLEW_GET_FUN(__glewUniform2iARB),/usr/include/GL/glew.hi…Ä¢¢%S÷g².lÖglUniform3fARB #B GLEW_GET_FUN(__glewUniform3fARB),/usr/include/GL/glew.hi…Ä¢¢&æüg².z§gglUniform3iARB %B GLEW_GET_FUN(__glewUniform3iARB),/usr/include/GL/glew.hi…Ä¢¢.?¾g².\caglUniform4fARB 'B GLEW_GET_FUN(__glewUniform4fARB),/usr/include/GL/glew.hi…Ä¢¢/ÒÃg².ÃòglUniform4iARB )B GLEW_GET_FUN(__glewUniform4iARB),/usr/include/GL/glew.hi…þ݃˜WgÀøg‡äF¶glVariantbvEXT,B GLEW_GET_FUN(__glewVariantbvEXT),/usr/include/GL/glew.hi…þ݃©æågÀøgŒv3ÌglVariantdvEXT-B GLEW_GET_FUN(__glewVariantdvEXT),/usr/include/GL/glew.hi…þ݃»¾sgÀøg‘ âglVariantfvEXT.B GLEW_GET_FUN(__glewVariantfvEXT),/usr/include/GL/glew.hi…þ݃ÖÈgÀøg—ãƒglVariantivEXT/B GLEW_GET_FUN(__glewVariantivEXT),/usr/include/GL/glew.hi…þÝ„/·ŽgÀøg®¼¥ñglVariantsvEXT0B GLEW_GET_FUN(__glewVariantsvEXT),/usr/include/GL/glew.hi†)3A/‹Q97ëáÿ2GLEW_APPLE_transform_hint nT GLEW_GET_VAR(__GLEW_APPLE_transform_hint),/usr/include/GL/glew.hi†õã0â% Ez9ÒñS‰rglXSelectEvent9D GLXEW_GET_FUN(__glewXSelectEvent)./usr/include/GL/glxew.hi‡‡ÓÑIëh?¾CµzglWeightubvARBÏB GLEW_GET_FUN(__glewWeightubvARB),/usr/include/GL/glew.hi‡‡Ô¼\h?¾$BsGglWeightuivARBÐB GLEW_GET_FUN(__glewWeightuivARB),/usr/include/GL/glew.hi‡‡Ôhò"h?¾;µglWeightusvARBÑB GLEW_GET_FUN(__glewWeightusvARB),/usr/include/GL/glew.hi‡<‡™Ü§¿hVòãâ~glWindowPos2dvöB GLEW_GET_FUN(__glewWindowPos2dv),/usr/include/GL/glew.hi‡<‡™Ü¨­hVòätglWindowPos2fvøB GLEW_GET_FUN(__glewWindowPos2fv),/usr/include/GL/glew.hi‡<‡™ÜªhVòäzåglWindowPos2ivúB GLEW_GET_FUN(__glewWindowPos2iv),/usr/include/GL/glew.hi‡<‡™Ü®¸hVò嫳glWindowPos2svüB GLEW_GET_FUN(__glewWindowPos2sv),/usr/include/GL/glew.hi‡<‡™Ü¯¦hVòåè©glWindowPos3dvþB GLEW_GET_FUN(__glewWindowPos3dv),/usr/include/GL/glew.hi‡<‡™Ü°”hVòæ%ŸglWindowPos3fvB GLEW_GET_FUN(__glewWindowPos3fv),/usr/include/GL/glew.hi‡<‡™Ü±ùhVòæglWindowPos3ivB GLEW_GET_FUN(__glewWindowPos3iv),/usr/include/GL/glew.hi‡<‡™Ü¶ŸhVòç±ÞglWindowPos3svB GLEW_GET_FUN(__glewWindowPos3sv),/usr/include/GL/glew.hi‡¬òr,]h/!c¯æÚdglWriteMaskEXT4B GLEW_GET_FUN(__glewWriteMaskEXT),/usr/include/GL/glew.hi×;"8@~íÆ&L[[7á´0glCreateProgramObjectARB V GLEW_GET_FUN(__glewCreateProgramObjectARB),/usr/include/GL/glew.hjIŸâ Kwc²át::¢Ö.glGlobalAlphaFactorbSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN),/usr/include/GL/glew.hjIŸâ!X%c²át:tŒ.glGlobalAlphaFactordSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactordSUN),/usr/include/GL/glew.hjIŸâ"dÓc²át:ÄFB.glGlobalAlphaFactorfSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN),/usr/include/GL/glew.hjIŸâ#÷Øc²át;+€Ó.glGlobalAlphaFactoriSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN),/usr/include/GL/glew.hjIŸâ)7>c²át<ƒ™a.glGlobalAlphaFactorsSUN'T GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN),/usr/include/GL/glew.hjd×)Óå’Ò@Ö›f9.GLXEW_EXT_visual_ratingeR GLXEW_GET_VAR(__GLXEW_EXT_visual_rating)./usr/include/GL/glxew.hjPÓ„á¾`»"(Ô4GLEW_EXT_multi_draw_arrayszV GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays),/usr/include/GL/glew.hj˜h7#ªãø}Yšâº=Ž>GLEW_NV_multisample_filter_hintâ` GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint),/usr/include/GL/glew.hj¯­P²É­'4²B>/ƒÆ.glReplacementCodeubvSUN'cT GLEW_GET_FUN(__glewReplacementCodeubvSUN),/usr/include/GL/glew.hj¯­P³˜4²B>*.A“.glReplacementCodeuivSUN'eT GLEW_GET_FUN(__glewReplacementCodeuivSUN),/usr/include/GL/glew.hj¯­P³aU^4²B>Aã.glReplacementCodeusvSUN'gT GLEW_GET_FUN(__glewReplacementCodeusvSUN),/usr/include/GL/glew.hj¿úâ´µ¯/¥+ÅÒê@GLEW_IBM_texture_mirrored_repeatàb GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat),/usr/include/GL/glew.hk5³ 8MÉæéOp8MNi.glGetQueryObjecti64vEXTòT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT),/usr/include/GL/glew.hkR †ÀÕ>‹2GL_EXT_texture_edge_clamp¹ 1,/usr/include/GL/glew.hk„Z/ÜS"wx÷ƒ"ÅÖNglTexCoord2fColor4fNormal3fVertex3fvSUN'¸t GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hkžR\:ì¢S½e}lLl>š0glXDestroyGLXPbufferSGIXýX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX)./usr/include/GL/glxew.hkºµ¾„âr>‹2GL_ATIX_texture_env_routeV 1,/usr/include/GL/glew.hlI‹]• ÐÖ³«ÃÀ¸ k,glGetVaryingLocationNV!ýR GLEW_GET_FUN(__glewGetVaryingLocationNV),/usr/include/GL/glew.hlና٫ͅ0S**?üED,glXQueryContextInfoEXTT GLXEW_GET_FUN(__glewXQueryContextInfoEXT)./usr/include/GL/glxew.hm&ñÃÿ˜¼¿¡²iÓªg~,glGetDetailTexFuncSGIS$R GLEW_GET_FUN(__glewGetDetailTexFuncSGIS),/usr/include/GL/glew.hmoêåL… j†CrTôãð]*glGenVertexShadersEXTP GLEW_GET_FUN(__glewGenVertexShadersEXT),/usr/include/GL/glew.hn5G(á7 ¢S'(Ø 1.GLEW_EXT_blend_logic_opÃP GLEW_GET_VAR(__GLEW_EXT_blend_logic_op),/usr/include/GL/glew.hn5G-ÉŠS(`óÖ U.GLEW_EXT_blend_subtractáP GLEW_GET_VAR(__GLEW_EXT_blend_subtract),/usr/include/GL/glew.hnL"‚ñ®3Ðu†Õµù“Šë*glIndexPointerListIBMP GLEW_GET_FUN(__glewIndexPointerListIBM),/usr/include/GL/glew.hnO†’ŒÿaÁÆ­ ³YA¸0glGetFragDataLocationEXTËV GLEW_GET_FUN(__glewGetFragDataLocationEXT),/usr/include/GL/glew.hn«éÿ·¥‡M_2î,glXQueryGLXPbufferSGIXÿT GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX)./usr/include/GL/glxew.hoc\2‰EÍ>‹0GL_INTEL_parallel_arrays0 1,/usr/include/GL/glew.ho]ƨ,÷RžÔó­h!.GLEW_EXT_color_subtable P GLEW_GET_VAR(__GLEW_EXT_color_subtable),/usr/include/GL/glew.ho‚”¿fÃêQ“«”{ŒÃ\*GLXEW_ARB_multisample–N GLXEW_GET_VAR(__GLXEW_ARB_multisample)./usr/include/GL/glxew.ho(‰©}Ä, ¢ŠìS2GLEW_EXT_geometry_shader4tT GLEW_GET_VAR(__GLEW_EXT_geometry_shader4),/usr/include/GL/glew.ho³àïÃá‘>‹4GL_ARB_pixel_buffer_object ‹ 1,/usr/include/GL/glew.hp´¼^øªèïnkŠ8i*glDrawElementArrayATI—P GLEW_GET_FUN(__glewDrawElementArrayATI),/usr/include/GL/glew.hp"sùéä媼t½Ì,glEndFragmentShaderATIR GLEW_GET_FUN(__glewEndFragmentShaderATI),/usr/include/GL/glew.hpuàL•³…,æ¾…Dc•tÓ.GLEW_EXT_draw_instancedPP GLEW_GET_VAR(__GLEW_EXT_draw_instanced),/usr/include/GL/glew.hpéØY¯{ĪlËgqÀ*GLEW_INGR_color_clampL GLEW_GET_VAR(__GLEW_INGR_color_clamp),/usr/include/GL/glew.hpò¤ÖÉpÉ/î·¶,C640GLXEW_MESA_set_3dfx_mode©T GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode)./usr/include/GL/glxew.hpþQ1âã0ºòY`û„Y©m2glCompressedTexImage1DARB X GLEW_GET_FUN(__glewCompressedTexImage1DARB),/usr/include/GL/glew.hpþQ1âìòY`û†¢Ÿø2glCompressedTexImage2DARB X GLEW_GET_FUN(__glewCompressedTexImage2DARB),/usr/include/GL/glew.hpþQ1âõHòY`ûˆë–ƒ2glCompressedTexImage3DARB ‘X GLEW_GET_FUN(__glewCompressedTexImage3DARB),/usr/include/GL/glew.hpþY»—=ò[g5–ëëD2glCompressedTexSubImage1DKX GLEW_GET_FUN(__glewCompressedTexSubImage1D),/usr/include/GL/glew.hpþY»—´ò[g5–ì ¿2glCompressedTexSubImage2DLX GLEW_GET_FUN(__glewCompressedTexSubImage2D),/usr/include/GL/glew.hpþY»˜+ò[g5–ì(:2glCompressedTexSubImage3DMX GLEW_GET_FUN(__glewCompressedTexSubImage3D),/usr/include/GL/glew.hq$?JÂÔÜHÐ)2ÐÌÌ4GLXEW_MESA_release_buffers™X GLXEW_GET_VAR(__GLXEW_MESA_release_buffers)./usr/include/GL/glxew.hqG á˜f²RÁìÕI…>glTexCoord2fColor3fVertex3fvSUN'¶d GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN),/usr/include/GL/glew.hqH³UüÈâñ]ð‰g8glProgramLocalParameter4dARBÃ^ GLEW_GET_FUN(__glewProgramLocalParameter4dARB),/usr/include/GL/glew.hqH´bªÈâñ]Ž5[8glProgramLocalParameter4fARBÅ^ GLEW_GET_FUN(__glewProgramLocalParameter4fARB),/usr/include/GL/glew.hqHV·ÇÈâñ]·Éºf8glProgramLocalParameterI4iNVY^ GLEW_GET_FUN(__glewProgramLocalParameterI4iNV),/usr/include/GL/glew.hqI2ˆûîâǙɦ1WIœf$glClearColorIuiEXTSJ GLEW_GET_FUN(__glewClearColorIuiEXT),/usr/include/GL/glew.hq€0²õßù¥²Ü#¿<glSecondaryColorPointerListIBMb GLEW_GET_FUN(__glewSecondaryColorPointerListIBM),/usr/include/GL/glew.hq˜‰bVð® ”h¬¼ $glPixelDataRangeNV 7J GLEW_GET_FUN(__glewPixelDataRangeNV),/usr/include/GL/glew.hrͲf‚îÈxÍW&Ñ8GLEW_NV_packed_depth_stencil Z GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil),/usr/include/GL/glew.hrSÌ#îèØé|E t|0GLEW_EXT_texture_env_addÛR GLEW_GET_VAR(__GLEW_EXT_texture_env_add),/usr/include/GL/glew.hrSÌ$#D|E*fŤË0GLEW_EXT_texture_integerYR GLEW_GET_VAR(__GLEW_EXT_texture_integer),/usr/include/GL/glew.hr’–Jœh&>‹4GL_SGI_texture_color_table&Ü 1,/usr/include/GL/glew.hr½ŸûJ1k>‹6GL_NV_texture_expand_normal!  1,/usr/include/GL/glew.hs "M¥¶Ë1i÷ZEù>glTexCoord2fColor4ubVertex3fSUN'¹d GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN),/usr/include/GL/glew.hs. J÷7 <¤•ï1Øû(glFragmentLightfSGIX%uN GLEW_GET_FUN(__glewFragmentLightfSGIX),/usr/include/GL/glew.hs. J÷IÔ”<¤•ï5´äŸ(glFragmentLightfvEXT¯N GLEW_GET_FUN(__glewFragmentLightfvEXT),/usr/include/GL/glew.hs. J÷RBõ<¤•ï7ݼœ(glFragmentLightiSGIX%wN GLEW_GET_FUN(__glewFragmentLightiSGIX),/usr/include/GL/glew.hs. J÷d—é<¤•ï<È@(glFragmentLightivEXT±N GLEW_GET_FUN(__glewFragmentLightivEXT),/usr/include/GL/glew.hs¿µ£ÿœZÖÝxkÃ8GLEW_ARB_texture_compression —Z GLEW_GET_VAR(__GLEW_ARB_texture_compression),/usr/include/GL/glew.hs¿ÎèmáZNñÁ"…”8GLEW_ARB_texture_env_combine äZ GLEW_GET_VAR(__GLEW_ARB_texture_env_combine),/usr/include/GL/glew.ht%â¢Ìƒœü WXž7ç2glBindFragDataLocationEXTÊX GLEW_GET_FUN(__glewBindFragDataLocationEXT),/usr/include/GL/glew.htùûr45>‹8GLX_SGIX_visual_select_group= 1./usr/include/GL/glxew.hu :ñr»=,Ì*£IýLÓ.GLEW_EXT_index_material=P GLEW_GET_VAR(__GLEW_EXT_index_material),/usr/include/GL/glew.huf­øõ…L˜wjÅøj s>GLEW_NV_fragment_program_option` GLEW_GET_VAR(__GLEW_NV_fragment_program_option),/usr/include/GL/glew.huñ9-»‹,GL_SGIS_detail_texture$ 1,/usr/include/GL/glew.hv›ØìlÔÂ’.¢ÕjH.glFragmentMaterialfSGIX%yT GLEW_GET_FUN(__glewFragmentMaterialfSGIX),/usr/include/GL/glew.hv›ØìÁÔÂ’.§‡uì.glFragmentMaterialfvEXT³T GLEW_GET_FUN(__glewFragmentMaterialfvEXT),/usr/include/GL/glew.hv›Øì/fÔÂ’.©°Mé.glFragmentMaterialiSGIX%{T GLEW_GET_FUN(__glewFragmentMaterialiSGIX),/usr/include/GL/glew.hv›Øì0„ZÔÂ’.®bY.glFragmentMaterialivEXTµT GLEW_GET_FUN(__glewFragmentMaterialivEXT),/usr/include/GL/glew.hw™tUžÌª@·ó ›.glGetAttachedObjectsARB T GLEW_GET_FUN(__glewGetAttachedObjectsARB),/usr/include/GL/glew.hw¯{«8ß“k>‹0GL_NV_vertex_array_range" 1,/usr/include/GL/glew.hwôĸί>‹.GL_EXT_texture_cube_map£ 1,/usr/include/GL/glew.hwôĹ;_ì>‹.GL_EXT_texture_env_dot3 1,/usr/include/GL/glew.hwôĽé8ý)>‹.GL_EXT_texture_lod_bias` 1,/usr/include/GL/glew.hx ñaÈNòø¬$eZsP¨0GLEW_ARB_texture_env_add ÄR GLEW_GET_VAR(__GLEW_ARB_texture_env_add),/usr/include/GL/glew.hx!êí‰w<õ›­”ÚüjÑX,GLEW_ATI_element_array›N GLEW_GET_VAR(__GLEW_ATI_element_array),/usr/include/GL/glew.hxn­”©1ïÏ3•s Å6Î&glMultiDrawElementsßL GLEW_GET_FUN(__glewMultiDrawElements),/usr/include/GL/glew.hxqF¯VµÅœ‡p:˜M*glGetBufferSubDataARBP GLEW_GET_FUN(__glewGetBufferSubDataARB),/usr/include/GL/glew.hx{¸òWDÅ6ìÊîî°¬&glMultiTexCoord1hNV¢L GLEW_GET_FUN(__glewMultiTexCoord1hNV),/usr/include/GL/glew.hx{¸òWË6ìÊï‡&glMultiTexCoord2hNV¤L GLEW_GET_FUN(__glewMultiTexCoord2hNV),/usr/include/GL/glew.hx{¸òW‘Qs6ìÊï3‚b&glMultiTexCoord3hNV¦L GLEW_GET_FUN(__glewMultiTexCoord3hNV),/usr/include/GL/glew.hx{¸òW‘×Ê6ìÊïUë=&glMultiTexCoord4hNV¨L GLEW_GET_FUN(__glewMultiTexCoord4hNV),/usr/include/GL/glew.hx¿Ñp”3ùñC°¹)ž.GLEW_ARB_matrix_palette ÙP GLEW_GET_VAR(__GLEW_ARB_matrix_palette),/usr/include/GL/glew.hxª©«ÀÝÖñˆCæ.GLEW_EXT_misc_attributekP GLEW_GET_VAR(__GLEW_EXT_misc_attribute),/usr/include/GL/glew.hxöDt­¸§Òˆ„Í‚,GLEW_ATI_texture_float“N GLEW_GET_VAR(__GLEW_ATI_texture_float),/usr/include/GL/glew.hyU-í\¡éâ«ñê^¿·õ.glGenOcclusionQueriesNVûT GLEW_GET_FUN(__glewGenOcclusionQueriesNV),/usr/include/GL/glew.hyY­“Š«ŠMÏ‘h¹e@P<GLEW_ATIX_texture_env_combine3O^ GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3),/usr/include/GL/glew.hyZ–ÞݾÔ>‹.GL_NV_geometry_program4! 1,/usr/include/GL/glew.hy\ua™ï >‹4GL_EXT_blend_func_separate¯ 1,/usr/include/GL/glew.hy|¢²pæc>‹:GL_NV_multisample_filter_hintÞ 1,/usr/include/GL/glew.hz9í;`ä+¹>‹8GL_ATIX_texture_env_combine3I 1,/usr/include/GL/glew.hzy4òþ>‹*GLX_EXT_visual_rating_ 1./usr/include/GL/glxew.h{&lÿÝàœÑÓ/ÅÅ\œ*GLEW_NV_texgen_emboss õL GLEW_GET_VAR(__GLEW_NV_texgen_emboss),/usr/include/GL/glew.h{[N¹" Xa>‹(GL_ATI_element_array 1,/usr/include/GL/glew.h{ß¶/¦’ØÄÓ#r¶‘[• .GLEW_EXT_polygon_offsetMP GLEW_GET_VAR(__GLEW_EXT_polygon_offset),/usr/include/GL/glew.h{üV”H6©â£ æD„ÐÑõ.glProgramParameter4dvNV"ÐT GLEW_GET_FUN(__glewProgramParameter4dvNV),/usr/include/GL/glew.h{üV”H7¶£ æD…£«.glProgramParameter4fvNV"ÒT GLEW_GET_FUN(__glewProgramParameter4fvNV),/usr/include/GL/glew.h|ùH~ÜB2:ʈ\mí§>glGetRenderbufferParameterivEXT;d GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT),/usr/include/GL/glew.h|/§å ÖÔ>‹(GL_ATI_texture_float„ 1,/usr/include/GL/glew.h|Ío-±¶öEæNÜ—¹(glGetActiveAttribARBN GLEW_GET_FUN(__glewGetActiveAttribARB),/usr/include/GL/glew.h|Ípa)’:•EæN0ò@)¼(glGetActiveVaryingNV!ûN GLEW_GET_FUN(__glewGetActiveVaryingNV),/usr/include/GL/glew.h}@LLB|£-s fÌXŽN.GLEW_EXT_rescale_normalXP GLEW_GET_VAR(__GLEW_EXT_rescale_normal),/usr/include/GL/glew.h}ÏEË?h‹!ÚåzDI¸¬Ô0GLEW_APPLE_element_arrayïR GLEW_GET_VAR(__GLEW_APPLE_element_array),/usr/include/GL/glew.h}Ö¤%ÁÅš~>‹4GL_SGIX_texture_scale_bias&n 1,/usr/include/GL/glew.h}ûˆð¡ö>‹&GLX_NV_float_buffer° 1./usr/include/GL/glxew.h~köÛêð/`‰Éù]0glTexCoord2fVertex3fvSUN'¾V GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN),/usr/include/GL/glew.h~£ž÷+HäIuñì ë0GLEW_APPLE_texture_range cR GLEW_GET_VAR(__GLEW_APPLE_texture_range),/usr/include/GL/glew.h~ª*_ÉiDÞŠ#5Tþiý.GLEW_ARB_shader_objects 1P GLEW_GET_VAR(__GLEW_ARB_shader_objects),/usr/include/GL/glew.h~ª2$ÞgÉ‘Š%2ÏægD.GLEW_ARB_shadow_ambient TP GLEW_GET_VAR(__GLEW_ARB_shadow_ambient),/usr/include/GL/glew.h~õ¾uamaçCîv¸ßø¾^0glXGetVisualFromFBConfig5X GLXEW_GET_FUN(__glewXGetVisualFromFBConfig)./usr/include/GL/glxew.h&g*"䢸Bð D/&glElementPointerATI™L GLEW_GET_FUN(__glewElementPointerATI),/usr/include/GL/glew.h-³ÖQ H>‹4GL_SGIS_texture_edge_clamp$Ÿ 1,/usr/include/GL/glew.h21§9ã¬õ{ÃJ¾Ž.GLEW_EXT_texture_objectP GLEW_GET_VAR(__GLEW_EXT_texture_object),/usr/include/GL/glew.h¹ƒéüZk¯>‹&GL_ATI_draw_buffersn 1,/usr/include/GL/glew.hÉE{©Ôs>‹&GL_ATI_pn_triangles+ 1,/usr/include/GL/glew.hêQ¥ñup¤·~&-òc .glTexCoord2fVertex3fSUN'½T GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN),/usr/include/GL/glew.h€|Z†F`ðT%úÇ;2glLoadTransposeMatrixdARBoX GLEW_GET_FUN(__glewLoadTransposeMatrixdARB),/usr/include/GL/glew.h€|Z‡SðT%?˜ñ2glLoadTransposeMatrixfARBpX GLEW_GET_FUN(__glewLoadTransposeMatrixfARB),/usr/include/GL/glew.h€L!tЇŬ#¦Û:ƒ9¬.glTexCoord4fVertex4fSUN'ÁT GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN),/usr/include/GL/glew.h€L¥)U¦©º½{ev…Å3í(glGetProgramStringNV"ÆN GLEW_GET_FUN(__glewGetProgramStringNV),/usr/include/GL/glew.h€|8ÁëWn^Žçh:0glTexCoord4fVertex4fvSUN'ÂV GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN),/usr/include/GL/glew.h€š§6¶HDöK§g 7Ñ.glDrawElementArrayAPPLEéT GLEW_GET_FUN(__glewDrawElementArrayAPPLE),/usr/include/GL/glew.h3Ÿéˆ®'Às×-à’ÿš"GLXEW_SGI_cushionNF GLXEW_GET_VAR(__GLXEW_SGI_cushion)./usr/include/GL/glxew.h3ÅE@P‹À}hÐ|#î"GLXEW_VERSION_1_2¾F GLXEW_GET_VAR(__GLXEW_VERSION_1_2)./usr/include/GL/glxew.h3ÅE@P’À}hÐ|%¹"GLXEW_VERSION_1_3;F GLXEW_GET_VAR(__GLXEW_VERSION_1_3)./usr/include/GL/glxew.h3ÅE@P™À}hÐ|'„"GLXEW_VERSION_1_4IF GLXEW_GET_VAR(__GLXEW_VERSION_1_4)./usr/include/GL/glxew.hKë#£@,'»ueØæ8glCompressedTexSubImage1DARB ’^ GLEW_GET_FUN(__glewCompressedTexSubImage1DARB),/usr/include/GL/glew.hKë,,'»uh!ܦ8glCompressedTexSubImage2DARB “^ GLEW_GET_FUN(__glewCompressedTexSubImage2DARB),/usr/include/GL/glew.hKë5zÎ,'»ujjÓ18glCompressedTexSubImage3DARB ”^ GLEW_GET_FUN(__glewCompressedTexSubImage3DARB),/usr/include/GL/glew.hpðå·ò]A@1Å¢)ò4.GLEW_ARB_vertex_programîP GLEW_GET_VAR(__GLEW_ARB_vertex_program),/usr/include/GL/glew.h¥¥Z¿¶ÂE¬fgU.glTexCoordPointervINTEL?T GLEW_GET_FUN(__glewTexCoordPointervINTEL),/usr/include/GL/glew.hʈœ¾Eå ŽãóIľ*glStringMarkerGREMEDYmP GLEW_GET_FUN(__glewStringMarkerGREMEDY),/usr/include/GL/glew.hó:ÿÁAƦ>‹<GL_ATI_texture_compression_3dcl 1,/usr/include/GL/glew.h‚=K<%Óú™Ä à>’).GLEW_ATIX_point_spritesBP GLEW_GET_VAR(__GLEW_ATIX_point_sprites),/usr/include/GL/glew.h‚LÐÈCõ>‹,GLX_MESA_set_3dfx_mode  1./usr/include/GL/glxew.h‚Àg´ƒG–†¶$(ûâ>GLEW_NV_parameter_buffer_object #` GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object),/usr/include/GL/glew.h‚ð_>2¦€u>‹2GL_ARB_color_buffer_float ° 1,/usr/include/GL/glew.h‚øÃe^îükúF‹Å÷fTv2GLEW_ARB_fragment_program T GLEW_GET_VAR(__GLEW_ARB_fragment_program),/usr/include/GL/glew.hƒˆ×'•>‹*GL_IBM_rasterpos_clipÅ 1,/usr/include/GL/glew.hƒ¾ÇïXï¦5˜ð ïEó%RGLEW_ATIX_vertex_shader_output_point_sizegt GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size),/usr/include/GL/glew.hƒØ¬rf\M>‹0GL_ARB_texture_rectangle2 1,/usr/include/GL/glew.hƒé«Š‰"GÁ>‹.GL_ARB_half_float_pixel ì 1,/usr/include/GL/glew.h„”%Â&ŸaïSêŽ%U&glIsObjectBufferATIÆL GLEW_GET_FUN(__glewIsObjectBufferATI),/usr/include/GL/glew.h„*ÂíÆR)ÿU˜ûÜü2GLEW_EXT_clip_volume_hintìT GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint),/usr/include/GL/glew.h„6¾q× 0Í14´ØI\P(GLEW_SUN_slice_accum'>J GLEW_GET_VAR(__GLEW_SUN_slice_accum),/usr/include/GL/glew.h„Jè.Ü=x>‹:GL_NV_fragment_program_option 1,/usr/include/GL/glew.h„•.ä‡)|”>‹&GLX_OML_swap_method 1./usr/include/GL/glxew.h„œú¶.;˜åÚФ`ÆPGLEW_NV_framebuffer_multisample_coverager GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage),/usr/include/GL/glew.h„Ë^†ëS‹ºXŸ:‹<GL_EXT_separate_specular_color£ 1,/usr/include/GL/glew.h…̺š÷ù_0zZýy꥞,glGetConvolutionFilter „R GLEW_GET_FUN(__glewGetConvolutionFilter),/usr/include/GL/glew.h…÷¾°Þ‘•1¼ÞáýÙÈ*glGetProgramStringARB¸P GLEW_GET_FUN(__glewGetProgramStringARB),/usr/include/GL/glew.h…¦á]„~~cÓº—=‡É’.glUpdateObjectBufferATIÈT GLEW_GET_FUN(__glewUpdateObjectBufferATI),/usr/include/GL/glew.h…³‚—Ó¤;hÿ¸ûêr·4GLXEW_MESA_copy_sub_bufferX GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer)./usr/include/GL/glxew.h…É]].¦W6sø…):glProgramLocalParameter4dvARBÄ` GLEW_GET_FUN(__glewProgramLocalParameter4dvARB),/usr/include/GL/glew.h…É]].à4W6xŠr?:glProgramLocalParameter4fvARBÆ` GLEW_GET_FUN(__glewProgramLocalParameter4fvARB),/usr/include/GL/glew.h…É]]8ÃnñW94µ¸¨:glProgramLocalParameterI4ivNVZ` GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV),/usr/include/GL/glew.h…É]]8ÉTJW968R½:glProgramLocalParameterI4uiNV[` GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV),/usr/include/GL/glew.h…þÍVŠ]¡>‹,GL_SGIS_texture_select$Ç 1,/usr/include/GL/glew.h†rñˆ9lR•$\ükå"¡2GLEW_NV_primitive_restart ~T GLEW_GET_VAR(__GLEW_NV_primitive_restart),/usr/include/GL/glew.h‡u¡ao qâ }®êǨ$glTexSubImage1DEXTòJ GLEW_GET_FUN(__glewTexSubImage1DEXT),/usr/include/GL/glew.h‡u¡ao 8â }±3¾3$glTexSubImage2DEXTóJ GLEW_GET_FUN(__glewTexSubImage2DEXT),/usr/include/GL/glew.h‡u¡aoôÿâ }³|´¾$glTexSubImage3DEXTôJ GLEW_GET_FUN(__glewTexSubImage3DEXT),/usr/include/GL/glew.h‡ÔÑ÷A½9#p˜N“åSŒ@GLEW_EXT_separate_specular_color©b GLEW_GET_VAR(__GLEW_EXT_separate_specular_color),/usr/include/GL/glew.h‡Ø)Y“«yÞ>‹0GL_NV_light_max_exponentÒ 1,/usr/include/GL/glew.hˆ@Ò¼ÆÔÄMGD*h›DGLEW_SGIX_texture_coordinate_clamp&-f GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp),/usr/include/GL/glew.hˆ]ÇŸö-ÇaÒ¥)m®šÜ”4GLEW_INTEL_parallel_arraysBV GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays),/usr/include/GL/glew.hˆªciIô @<—'\{,glCopyColorSubTableEXTR GLEW_GET_FUN(__glewCopyColorSubTableEXT),/usr/include/GL/glew.hˆº´øïÀå>òž{j4Ì8glGetVertexAttribPointervARBº^ GLEW_GET_FUN(__glewGetVertexAttribPointervARB),/usr/include/GL/glew.hˆê¿R^§ÕÀNK³Ôí^x:GLEW_ARB_shading_language_100 <\ GLEW_GET_VAR(__GLEW_ARB_shading_language_100),/usr/include/GL/glew.h‰T§hsÏ ”V GžáÕ$glTextureNormalEXTžJ GLEW_GET_FUN(__glewTextureNormalEXT),/usr/include/GL/glew.h‰_|™6©}ÄèׯHŠ„*glGenAsyncMarkersSGIX$ÞP GLEW_GET_FUN(__glewGenAsyncMarkersSGIX),/usr/include/GL/glew.h‰’§‰߈I{’Aßcñ ,glColor4ubVertex2fvSUN' R GLEW_GET_FUN(__glewColor4ubVertex2fvSUN),/usr/include/GL/glew.h‰’§‰w0€{’AߊÉ{[,glColor4ubVertex3fvSUN'¢R GLEW_GET_FUN(__glewColor4ubVertex3fvSUN),/usr/include/GL/glew.h‰š$±œÙü¦Ûe¡±Ù>glProgramBufferParametersIuivNV d GLEW_GET_FUN(__glewProgramBufferParametersIuivNV),/usr/include/GL/glew.h‰£ä(öƒÛ¾W›Ñ!ßâ%õ8GLXEW_ATI_pixel_format_float¡\ GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float)./usr/include/GL/glxew.hŠ)0VŽзÁE8«=D–4glBindMaterialParameterEXT Z GLEW_GET_FUN(__glewBindMaterialParameterEXT),/usr/include/GL/glew.hЉvpë¦úC‘lPÊ«*glElementPointerAPPLEëP GLEW_GET_FUN(__glewElementPointerAPPLE),/usr/include/GL/glew.hЬ]Uõ+iÝ ]D©™¼6GLEW_IBM_vertex_array_lists X GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists),/usr/include/GL/glew.h‹3ÁÄ~®o#¶¹Q$¸*glTexScissorFuncINTELNP GLEW_GET_FUN(__glewTexScissorFuncINTEL),/usr/include/GL/glew.h‹‹%xOÄ…a dßLJKØ$glFinishFenceAPPLE J GLEW_GET_FUN(__glewFinishFenceAPPLE),/usr/include/GL/glew.h‹¸ÒS6‹T_ÙZ32ÖÞL*GLXEW_SGIX_swap_groupN GLXEW_GET_VAR(__GLXEW_SGIX_swap_group)./usr/include/GL/glxew.h!†,­tvyÝÄR¾t(glGetAttachedShaders9N GLEW_GET_FUN(__glewGetAttachedShaders),/usr/include/GL/glew.hƒ€8ŠS>‹0GL_EXT_stencil_clear_tagÄ 1,/usr/include/GL/glew.hµdÜ𨓙ÂVüœ—-00glConvolutionFilter1DEXTGV GLEW_GET_FUN(__glewConvolutionFilter1DEXT),/usr/include/GL/glew.hµdÜð±`ÂVüœ™N#»0glConvolutionFilter2DEXTHV GLEW_GET_FUN(__glewConvolutionFilter2DEXT),/usr/include/GL/glew.hµßc~\ë Âv^ÊP˜{0glConvolutionParameterfv zV GLEW_GET_FUN(__glewConvolutionParameterfv),/usr/include/GL/glew.hµßc~\ì…Âv^ÊPóì0glConvolutionParameteriv |V GLEW_GET_FUN(__glewConvolutionParameteriv),/usr/include/GL/glew.h¿“kžù"jo ©†Š }q(GLXEW_SGIX_hyperpipeÐL GLXEW_GET_VAR(__GLXEW_SGIX_hyperpipe)./usr/include/GL/glxew.h¿þÂG½o(‚Ì Ø(GLXEW_SGI_video_syncyL GLXEW_GET_VAR(__GLXEW_SGI_video_sync)./usr/include/GL/glxew.h¤Ÿ€ð‘zp”¡H@glGetImageTransformParameterfvHPˆf GLEW_GET_FUN(__glewGetImageTransformParameterfvHP),/usr/include/GL/glew.h¤Ÿ‚ƒ–zpÂûÛÙ@glGetImageTransformParameterivHP‰f GLEW_GET_FUN(__glewGetImageTransformParameterivHP),/usr/include/GL/glew.hkY¶cg„>‹0GLX_EXT_framebuffer_sRGBé 1./usr/include/GL/glxew.h’Y¤ªþ¢ˆ=ݱ|´Ã&glCopyColorTableSGI&ÐL GLEW_GET_FUN(__glewCopyColorTableSGI),/usr/include/GL/glew.h’Y¤È]yù=ݸŠYã&glCopyColorSubTable }L GLEW_GET_FUN(__glewCopyColorSubTable),/usr/include/GL/glew.hÛî)¡dwbÝ·°B.‡:glXDestroyHyperpipeConfigSGIXÈb GLXEW_GET_FUN(__glewXDestroyHyperpipeConfigSGIX)./usr/include/GL/glxew.h‘ßîü„ÿSícbN#™z4GLEW_NV_vertex_array_range"V GLEW_GET_VAR(__GLEW_NV_vertex_array_range),/usr/include/GL/glew.h‘ œVÊZÓÕ ‘Ž:7>:GLEW_EXT_texture_mirror_clamps\ GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp),/usr/include/GL/glew.h‘Vþ0q[¥>‹,GL_INGR_interlace_read% 1,/usr/include/GL/glew.h‘€¢8ƒ˜zå ŠM£“&glCopyTexImage1DEXT‚L GLEW_GET_FUN(__glewCopyTexImage1DEXT),/usr/include/GL/glew.h‘€¢8 o_zå ŠOIš&glCopyTexImage2DEXTƒL GLEW_GET_FUN(__glewCopyTexImage2DEXT),/usr/include/GL/glew.h‘€©èrïÈ%zç¦Ä_Š2Œ&glCopyTexSubImage3D¨L GLEW_GET_FUN(__glewCopyTexSubImage3D),/usr/include/GL/glew.h‘¤?ŒîEÆs>‹:GL_NV_parameter_buffer_object  1,/usr/include/GL/glew.h‘µÌ- +ËèNcÁÙÇ –<GLEW_SGIS_texture_border_clamp$˜^ GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp),/usr/include/GL/glew.h’B^’ýY]æT F„LglReplacementCodeuiNormal3fVertex3fSUN'«r GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN),/usr/include/GL/glew.h’– Ôâc¸7>‹8GL_SGIS_texture_border_clamp$” 1,/usr/include/GL/glew.h”mž/•){†Ç±4ê®XJ$GLXEW_SGIX_pbufferH GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer)./usr/include/GL/glxew.h”y£±ñ—iQìeF±åd@2glFramebufferTexture1DEXT4X GLEW_GET_FUN(__glewFramebufferTexture1DEXT),/usr/include/GL/glew.h”y£±úƒ0QìeF´.ZË2glFramebufferTexture2DEXT5X GLEW_GET_FUN(__glewFramebufferTexture2DEXT),/usr/include/GL/glew.h”y£²n÷QìeF¶wQV2glFramebufferTexture3DEXT6X GLEW_GET_FUN(__glewFramebufferTexture3DEXT),/usr/include/GL/glew.h”Ÿ[™“¼9Õl+¦~.GLEW_SGIS_pixel_texture$]P GLEW_GET_VAR(__GLEW_SGIS_pixel_texture),/usr/include/GL/glew.h”æ÷²—‹~—$áį|ä¡.glFlushPixelDataRangeNV 6T GLEW_GET_FUN(__glewFlushPixelDataRangeNV),/usr/include/GL/glew.h”ëÅ<Ññž+×Gl&½FGLEW_ATI_vertex_attrib_array_objectÜh GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object),/usr/include/GL/glew.h•ŸZ\ß¡¢£½Øø—gâ5LglTexCoord4fColor4fNormal3fVertex4fSUN'¿r GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN),/usr/include/GL/glew.h•ÂaŽü}u/ÿ¤wbV™°0GLXEW_ATI_render_textureÖT GLXEW_GET_VAR(__GLXEW_ATI_render_texture)./usr/include/GL/glxew.h•Ëìy É&ÒvK Æ8™¥0glAreTexturesResidentEXT‰V GLEW_GET_FUN(__glewAreTexturesResidentEXT),/usr/include/GL/glew.h–FÃÙ°1_v¬´¾#—\‘$glXBindTexImageATIÒL GLXEW_GET_FUN(__glewXBindTexImageATI)./usr/include/GL/glxew.h–Ø/ÐB­)šÙ.¶ÞyßÍ&glSampleCoverageARB îL GLEW_GET_FUN(__glewSampleCoverageARB),/usr/include/GL/glew.h–ØÌ C¯nÏÙVøiÅ™Î&glSamplePatternSGIS$RL GLEW_GET_FUN(__glewSamplePatternSGIS),/usr/include/GL/glew.h—ïkÁË©ù ‹¯€X8glXGetCurrentReadDrawableSGIZ` GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI)./usr/include/GL/glxew.h—!2O­Z¦†>‹>GL_ARB_texture_non_power_of_two) 1,/usr/include/GL/glew.h—ŽaÁçkV@•‰Ùãâ2GLEW_EXT_texture_cube_map²T GLEW_GET_VAR(__GLEW_EXT_texture_cube_map),/usr/include/GL/glew.h—ŽbÝxZ@@•Š!©º8—2GLEW_EXT_texture_env_dot3T GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3),/usr/include/GL/glew.h—Žg‹Q¹}@•‹Tzg€2GLEW_EXT_texture_lod_biasfT GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias),/usr/include/GL/glew.h˜‘gÀªÜ”K>‹*GL_APPLE_float_pixels  1,/usr/include/GL/glew.h˜™ÎŠb>‹*GL_APPLE_pixel_buffer > 1,/usr/include/GL/glew.h˜¾H>"aQ>‹.GL_ARB_transpose_matrixc 1,/usr/include/GL/glew.h˜ö`ˆ#ö{(wª‰JQÊß2GLEW_NV_geometry_program4+T GLEW_GET_VAR(__GLEW_NV_geometry_program4),/usr/include/GL/glew.h™4–†nñç?ŽEþfV^(glXDrawableAttribATIÓP GLXEW_GET_FUN(__glewXDrawableAttribATI)./usr/include/GL/glxew.h™{ý+¾`ª¸¿$Në 32glDeleteVertexArraysAPPLE X GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE),/usr/include/GL/glew.h™Îuë’EtÐ>‹,GL_NV_fragment_programÐ 1,/usr/include/GL/glew.h™é0útÎ>‹"GLX_SGIX_fbconfign 1./usr/include/GL/glxew.hšáü˜fyâé’ÕJ T`u(glIsVertexArrayAPPLE N GLEW_GET_FUN(__glewIsVertexArrayAPPLE),/usr/include/GL/glew.hš\æg‘å©ÕÆCQa•ü0glGetTexParameterIuivEXTUV GLEW_GET_FUN(__glewGetTexParameterIuivEXT),/usr/include/GL/glew.hšx1HNí>‹6GL_APPLE_vertex_array_range Š 1,/usr/include/GL/glew.h›ÞúpyŽû>‹&GL_MESA_pack_invert‚ 1,/usr/include/GL/glew.h›AêR!Fbɘ¤è–M&glXCreateNewContext*N GLXEW_GET_FUN(__glewXCreateNewContext)./usr/include/GL/glxew.h›zrß¹ar‹sDÌ—<Ü(glXJoinSwapGroupSGIXP GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX)./usr/include/GL/glxew.h›Ð T—ùYýC¸UÈH,glXCreateGLXPixmapMESAŠT GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA)./usr/include/GL/glxew.h›†ìÆŽðó|>‹.GL_EXT_coordinate_frame\ 1,/usr/include/GL/glew.h›¡ù‰ç2`µÒB¹Smû7*GLEW_PGI_vertex_hints#ÚL GLEW_GET_VAR(__GLEW_PGI_vertex_hints),/usr/include/GL/glew.h›ÿû üz–N ¤f«0glTexCoordPointerListIBM V GLEW_GET_FUN(__glewTexCoordPointerListIBM),/usr/include/GL/glew.hœ+úuÈÁÞ?p]¹¥æ®“þPglReplacementCodeuiTexCoord2fVertex3fSUN'±v GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN),/usr/include/GL/glew.hœ¡ŸÌÇy¸ß{ÞU ¬iÑž6glFramebufferTextureFaceEXTp\ GLEW_GET_FUN(__glewFramebufferTextureFaceEXT),/usr/include/GL/glew.h0ð6 ÝáºU:Ž ;é4GLEW_ARB_texture_rectangle;V GLEW_GET_VAR(__GLEW_ARB_texture_rectangle),/usr/include/GL/glew.hUö㜋>‹4GL_NV_texture_env_combine4! 1,/usr/include/GL/glew.h¡¼£uóÂS>‹.GL_OES_single_precision#d 1,/usr/include/GL/glew.h´yJ4jc>‹,GL_MESA_resize_buffers 1,/usr/include/GL/glew.hžD°Ö=å÷Ó>‹.GL_EXT_vertex_weighting= 1,/usr/include/GL/glew.hžJÞQC8D,Öù*yË0GLEW_ARB_fragment_shader 5R GLEW_GET_VAR(__GLEW_ARB_fragment_shader),/usr/include/GL/glew.hž–(“®ÃîÓêcAqoPQ*glExtractComponentEXTP GLEW_GET_FUN(__glewExtractComponentEXT),/usr/include/GL/glew.hžä²8•÷¾îèô£KoÖQ&glGetAttribLocation:L GLEW_GET_FUN(__glewGetAttribLocation),/usr/include/GL/glew.hží¢é?l߆)79I|Y,glGetMinmaxParameterfv ‹R GLEW_GET_FUN(__glewGetMinmaxParameterfv),/usr/include/GL/glew.hží¢é?là{†)79I×Ê,glGetMinmaxParameteriv ŒR GLEW_GET_FUN(__glewGetMinmaxParameteriv),/usr/include/GL/glew.hŸ 'Ê>hñæxê;YÉ/¨.glColorTableParameterfv uT GLEW_GET_FUN(__glewColorTableParameterfv),/usr/include/GL/glew.hŸ 'Ê>jVæxê;YÉ‹.glColorTableParameteriv vT GLEW_GET_FUN(__glewColorTableParameteriv),/usr/include/GL/glew.hŸ “/sA_Δ¿ÈñÉd&glDisableIndexedEXT;L GLEW_GET_FUN(__glewDisableIndexedEXT),/usr/include/GL/glew.hŸ Aè¶>‹6GL_SGIX_vertex_preclip_hint&ˆ 1,/usr/include/GL/glew.hŸ¶?õùe9À>‹$GL_MESA_window_posš 1,/usr/include/GL/glew.hŸÜõ›-! ¬(‹œ°Y–v×&glGetBufferPointervcL GLEW_GET_FUN(__glewGetBufferPointerv),/usr/include/GL/glew.h g'Ô׸ï%œ(êaMˆ'>GLEW_EXT_shared_texture_palette½` GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette),/usr/include/GL/glew.h —ãǽ¿M>‹>GL_SUN_convolution_border_modes&ø 1,/usr/include/GL/glew.h  ‘;AÇvéHg»x#š98glProgramEnvParameterI4uivNVV^ GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV),/usr/include/GL/glew.h  ’á¼sÿéHh'®´¾8glProgramEnvParameters4fvEXT€^ GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT),/usr/include/GL/glew.h  ’ìiߨéHh*jÖkS8glProgramEnvParametersI4ivNVW^ GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV),/usr/include/GL/glew.h¡0WOûrœ–ÁØïé4GLEW_NV_light_max_exponent×V GLEW_GET_VAR(__GLEW_NV_light_max_exponent),/usr/include/GL/glew.h¡@–Ï6¯"ÿ¸oâ)œq<GLEW_EXT_texture_buffer_objectf^ GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object),/usr/include/GL/glew.h¡…ÞÞÄÅfM’Ù‡0]E6GLEW_NV_vertex_array_range2"!X GLEW_GET_VAR(__GLEW_NV_vertex_array_range2),/usr/include/GL/glew.h¢ Öw 绎>‹8GL_EXT_texture_buffer_objectZ 1,/usr/include/GL/glew.h¢@GŒžÅ›òÿîšhèISE$glNormalPointerEXTYJ GLEW_GET_FUN(__glewNormalPointerEXT),/usr/include/GL/glew.h¢Pí“ÒzZÁ!üo‰-*glBindVertexShaderEXTP GLEW_GET_FUN(__glewBindVertexShaderEXT),/usr/include/GL/glew.h¢pZP¸f÷\Ñ Áµøé(GLEW_EXT_blend_color˜J GLEW_GET_VAR(__GLEW_EXT_blend_color),/usr/include/GL/glew.h¢piÖb$U’\ÕšyiY¡(GLEW_EXT_convolutionUJ GLEW_GET_VAR(__GLEW_EXT_convolution),/usr/include/GL/glew.h¢pn@•ª\Ö»çtÞg(GLEW_EXT_cull_vertex—J GLEW_GET_VAR(__GLEW_EXT_cull_vertex),/usr/include/GL/glew.h¢pž.ʰx¼\ãìeN[c(GLEW_EXT_gpu_shader4íJ GLEW_GET_VAR(__GLEW_EXT_gpu_shader4),/usr/include/GL/glew.h¢pîž´ ¥}\÷Ms°d@(GLEW_EXT_multisample›J GLEW_GET_VAR(__GLEW_EXT_multisample),/usr/include/GL/glew.h¢q<ë~ ¡] «nU®“T(GLEW_EXT_texture_envÒJ GLEW_GET_VAR(__GLEW_EXT_texture_env),/usr/include/GL/glew.h¢q?hèž® ] NÏ4v•s(GLEW_EXT_timer_queryõJ GLEW_GET_VAR(__GLEW_EXT_timer_query),/usr/include/GL/glew.h¢õý‰í¸%à Kñ5FTŒ.glCombinerParameterfvNV ÌT GLEW_GET_FUN(__glewCombinerParameterfvNV),/usr/include/GL/glew.h¢õý‰ïK*à Kñ5­.glCombinerParameterivNV ÎT GLEW_GET_FUN(__glewCombinerParameterivNV),/usr/include/GL/glew.h£3È"'uÏ@ѳüb{Î.glGetSeparableFilterEXTRT GLEW_GET_FUN(__glewGetSeparableFilterEXT),/usr/include/GL/glew.h£…u4+;ââ`&߸¸2GLEW_ARB_half_float_pixel ðT GLEW_GET_VAR(__GLEW_ARB_half_float_pixel),/usr/include/GL/glew.h£žÌ)⽦~5$Hú,ˆ™!$glMapParameterfvNVgJ GLEW_GET_FUN(__glewMapParameterfvNV),/usr/include/GL/glew.h£žÌ)â¿9ƒ5$Hú,ïÓ²$glMapParameterivNVhJ GLEW_GET_FUN(__glewMapParameterivNV),/usr/include/GL/glew.h£Ô%tð+­=>‹&GLX_ARB_multisample‘ 1./usr/include/GL/glxew.h£úã#(2•,ÄáŸÁê^×@glGetCombinerOutputParameterfvNV Òf GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV),/usr/include/GL/glew.h£úã#(4(1ÄáŸÁêÅNh@glGetCombinerOutputParameterivNV Óf GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV),/usr/include/GL/glew.h¤JÊäÂûÒSqæµï%"glMultiDrawArraysÞH GLEW_GET_FUN(__glewMultiDrawArrays),/usr/include/GL/glew.h¤JÖôÉ“íStÜasûw4"glMultiTexCoord1dSH GLEW_GET_FUN(__glewMultiTexCoord1d),/usr/include/GL/glew.h¤JÖôÉ“ûStÜasûzÊ"glMultiTexCoord1fUH GLEW_GET_FUN(__glewMultiTexCoord1f),/usr/include/GL/glew.h¤JÖôÉ”StÜasû€+"glMultiTexCoord1iWH GLEW_GET_FUN(__glewMultiTexCoord1i),/usr/include/GL/glew.h¤JÖôÉ”VStÜasû’"glMultiTexCoord1sYH GLEW_GET_FUN(__glewMultiTexCoord1s),/usr/include/GL/glew.h¤JÖôÉ”dStÜasû•¯"glMultiTexCoord2d[H GLEW_GET_FUN(__glewMultiTexCoord2d),/usr/include/GL/glew.h¤JÖôÉ”rStÜasû™E"glMultiTexCoord2f]H GLEW_GET_FUN(__glewMultiTexCoord2f),/usr/include/GL/glew.h¤JÖôÉ”‡StÜasûž¦"glMultiTexCoord2i_H GLEW_GET_FUN(__glewMultiTexCoord2i),/usr/include/GL/glew.h¤JÖôÉ”ÍStÜasû°”"glMultiTexCoord2saH GLEW_GET_FUN(__glewMultiTexCoord2s),/usr/include/GL/glew.h¤JÖôÉ”ÛStÜasû´*"glMultiTexCoord3dcH GLEW_GET_FUN(__glewMultiTexCoord3d),/usr/include/GL/glew.h¤JÖôÉ”éStÜasû·À"glMultiTexCoord3feH GLEW_GET_FUN(__glewMultiTexCoord3f),/usr/include/GL/glew.h¤JÖôÉ”þStÜasû½!"glMultiTexCoord3igH GLEW_GET_FUN(__glewMultiTexCoord3i),/usr/include/GL/glew.h¤JÖôÉ•DStÜasûÏ"glMultiTexCoord3siH GLEW_GET_FUN(__glewMultiTexCoord3s),/usr/include/GL/glew.h¤JÖôÉ•RStÜasûÒ¥"glMultiTexCoord4dkH GLEW_GET_FUN(__glewMultiTexCoord4d),/usr/include/GL/glew.h¤JÖôÉ•`StÜasûÖ;"glMultiTexCoord4fmH GLEW_GET_FUN(__glewMultiTexCoord4f),/usr/include/GL/glew.h¤JÖôÉ•uStÜasûÛœ"glMultiTexCoord4ioH GLEW_GET_FUN(__glewMultiTexCoord4i),/usr/include/GL/glew.h¤JÖôÉ•»StÜasûíŠ"glMultiTexCoord4sqH GLEW_GET_FUN(__glewMultiTexCoord4s),/usr/include/GL/glew.h¤‰¨ÔÛmóû>‹2GL_NV_register_combiners2 Þ 1,/usr/include/GL/glew.h¤¢ï¦˜ ôÌuûŸšZ`:glDisableVertexAttribArrayARB±` GLEW_GET_FUN(__glewDisableVertexAttribArrayARB),/usr/include/GL/glew.h¤æ¹ qØYgÕ8æQS(glGetSeparableFilter N GLEW_GET_FUN(__glewGetSeparableFilter),/usr/include/GL/glew.h¤ùLÚWáÌ‹×gƒ ©~ºò$glXChannelRectSGIX1L GLXEW_GET_FUN(__glewXChannelRectSGIX)./usr/include/GL/glxew.h¥ç® ñÝÎ>‹*GL_EXT_blend_logic_opÁ 1,/usr/include/GL/glew.h¥ç²õDðB>‹*GL_EXT_blend_subtractÜ 1,/usr/include/GL/glew.h¥"Kb(Å~BÁ q° +@glTexCoord2fColor4ubVertex3fvSUN'ºf GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN),/usr/include/GL/glew.h¥Eô_¦€>O ¸åìV&(glXBindHyperpipeSGIXÇP GLXEW_GET_FUN(__glewXBindHyperpipeSGIX)./usr/include/GL/glxew.h¥WIÇ]|öñ Ã~–{9.glCreateShaderObjectARB T GLEW_GET_FUN(__glewCreateShaderObjectARB),/usr/include/GL/glew.h¥a>@N±L+§«ß?è4glFragmentLightModelfvSGIX%rZ GLEW_GET_FUN(__glewFragmentLightModelfvSGIX),/usr/include/GL/glew.h¥a>GVL+§«uh]™4glFragmentLightModelivSGIX%tZ GLEW_GET_FUN(__glewFragmentLightModelivSGIX),/usr/include/GL/glew.h¥dŸ6\g£SôŸ–:e2ÙB(glPrimitiveRestartNV |N GLEW_GET_FUN(__glewPrimitiveRestartNV),/usr/include/GL/glew.h¥ÚæuFÒ•Kð4´¦Mö>GLXEW_SUN_get_transparent_index†b GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index)./usr/include/GL/glxew.h¦®úkííŠíôâ’ÁŠý*glFragmentLightfvSGIX%vP GLEW_GET_FUN(__glewFragmentLightfvSGIX),/usr/include/GL/glew.h¦®úm´æ/íôãJ¨®*glFragmentLightivSGIX%xP GLEW_GET_FUN(__glewFragmentLightivSGIX),/usr/include/GL/glew.h¦ªÿh#Î>‹6GL_NV_depth_range_unclamped, 1,/usr/include/GL/glew.h¦Q˜3ž%èCîvëM× 4glGetFragmentMaterialfvEXT¸Z GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT),/usr/include/GL/glew.h¦Q˜3¸ÈzèCîvò(º­4glGetFragmentMaterialivEXT¹Z GLEW_GET_FUN(__glewGetFragmentMaterialivEXT),/usr/include/GL/glew.h¦£G>Vþã×ÉZB }¡8glEnableVertexAttribArrayARB²^ GLEW_GET_FUN(__glewEnableVertexAttribArrayARB),/usr/include/GL/glew.h¦,¿KÓçÉ~>‹*GL_EXT_color_subtable 1,/usr/include/GL/glew.h¦3îY÷—ÅŽ‚"Ìfرñ4glProgramEnvParameter4dARB¿Z GLEW_GET_FUN(__glewProgramEnvParameter4dARB),/usr/include/GL/glew.h¦3îY÷˜Ò<‚"Ìgƒ§4glProgramEnvParameter4fARBÁZ GLEW_GET_FUN(__glewProgramEnvParameter4fARB),/usr/include/GL/glew.h¦3îYø;'Y‚"̱âð4glProgramEnvParameterI4iNVSZ GLEW_GET_FUN(__glewProgramEnvParameterI4iNV),/usr/include/GL/glew.h¦j# Þ² ÍÊP ¤}ÞG”.glGetOcclusionQueryivNVüT GLEW_GET_FUN(__glewGetOcclusionQueryivNV),/usr/include/GL/glew.h¦np׫ėÀï‘#g&Ýt›(glMapObjectBufferATI!N GLEW_GET_FUN(__glewMapObjectBufferATI),/usr/include/GL/glew.h¦Ûä{áÀ ç}„Öæ¼6iÂ4GLEW_EXT_stencil_clear_tagÉV GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag),/usr/include/GL/glew.h¦ñ ^&ᥣtO´¯—µ+(glGetShaderSourceARB N GLEW_GET_FUN(__glewGetShaderSourceARB),/usr/include/GL/glew.h§PP¡>‹,GLX_ATI_render_texture¨ 1./usr/include/GL/glxew.h§E€ÑÁnWX>‹*GL_EXT_draw_instancedH 1,/usr/include/GL/glew.h§‚çÞ^vt).tØ5j¼8GLEW_EXT_index_array_formats#Z GLEW_GET_VAR(__GLEW_EXT_index_array_formats),/usr/include/GL/glew.h§Ãf¨Þ´0Ã…ûws0Ë6glFragmentColorMaterialSGIX%p\ GLEW_GET_FUN(__glewFragmentColorMaterialSGIX),/usr/include/GL/glew.h§Û9µ‘=º>‹<GL_ARB_fragment_program_shadow & 1,/usr/include/GL/glew.h§æßá/O9¢®(TCÒ5,glBeginVertexShaderEXT R GLEW_GET_FUN(__glewBeginVertexShaderEXT),/usr/include/GL/glew.h¨ ê”3P:º¾Ùtù m,glSecondaryColor3bvEXT‹R GLEW_GET_FUN(__glewSecondaryColor3bvEXT),/usr/include/GL/glew.h¨ ê”E'Ⱥ¾ÙyŠöƒ,glSecondaryColor3dvEXTR GLEW_GET_FUN(__glewSecondaryColor3dvEXT),/usr/include/GL/glew.h¨ ê”VÿVº¾Ù~ã™,glSecondaryColor3fvEXTR GLEW_GET_FUN(__glewSecondaryColor3fvEXT),/usr/include/GL/glew.h¨ ê”q«º¾Ù„÷Ç:,glSecondaryColor3ivEXT‘R GLEW_GET_FUN(__glewSecondaryColor3ivEXT),/usr/include/GL/glew.h¨ ê”Êøqº¾Ù›Ñh¨,glSecondaryColor3svEXT“R GLEW_GET_FUN(__glewSecondaryColor3svEXT),/usr/include/GL/glew.h¨ ê”ÒQ3º¾Ù³$¢,glSecondaryColor3ubEXT”R GLEW_GET_FUN(__glewSecondaryColor3ubEXT),/usr/include/GL/glew.h¨ ê”Õý”º¾Ùž¤Ÿ,glSecondaryColor3uiEXT–R GLEW_GET_FUN(__glewSecondaryColor3uiEXT),/usr/include/GL/glew.h¨ ê”Û<úº¾ÙŸü-,glSecondaryColor3usEXT˜R GLEW_GET_FUN(__glewSecondaryColor3usEXT),/usr/include/GL/glew.h¨c¾ïdÅMhI«Mß­{Nû$glXSelectEventSGIXL GLXEW_GET_FUN(__glewXSelectEventSGIX)./usr/include/GL/glxew.h¨vúí3m4rPS]4 ÄrÅ(glTexParameterIivEXTVN GLEW_GET_FUN(__glewTexParameterIivEXT),/usr/include/GL/glew.h¨«u lê<Á\ …Ú ¨ $glXSet3DfxModeMESA§L GLXEW_GET_FUN(__glewXSet3DfxModeMESA)./usr/include/GL/glxew.h©‡m"û^d]²pt&Vd,glLoadTransposeMatrixdOR GLEW_GET_FUN(__glewLoadTransposeMatrixd),/usr/include/GL/glew.h©‡m"û^dk²pt&Yú,glLoadTransposeMatrixfPR GLEW_GET_FUN(__glewLoadTransposeMatrixf),/usr/include/GL/glew.h©ÁQ1RÞae0DŠ%,glGetObjectBufferfvATIÂR GLEW_GET_FUN(__glewGetObjectBufferfvATI),/usr/include/GL/glew.h©ÁQKá§Þae7mÆ,glGetObjectBufferivATIÃR GLEW_GET_FUN(__glewGetObjectBufferivATI),/usr/include/GL/glew.h©ã>ÄíOº“>ÈgO`â‚$glColorSubTableEXTJ GLEW_GET_FUN(__glewColorSubTableEXT),/usr/include/GL/glew.h©ìX®²×WÕÏ®ɶ&glVertexAttrib1dARBÈL GLEW_GET_FUN(__glewVertexAttrib1dARB),/usr/include/GL/glew.h©ìX®³…WÕÏ®I›l&glVertexAttrib1fARBÊL GLEW_GET_FUN(__glewVertexAttrib1fARB),/usr/include/GL/glew.h©ìX®³³ZWÕÏ®oº&glVertexAttrib1dvNV"ØL GLEW_GET_FUN(__glewVertexAttrib1dvNV),/usr/include/GL/glew.h©ìX®´ÀWÕÏ®´ŒC&glVertexAttrib1fvNV"ÚL GLEW_GET_FUN(__glewVertexAttrib1fvNV),/usr/include/GL/glew.h©ìX®µÌ¶WÕÏ®ù]ù&glVertexAttrib1hvNV½L GLEW_GET_FUN(__glewVertexAttrib1hvNV),/usr/include/GL/glew.h©ìX®¹ððWÕϰî‹&glVertexAttrib1sARBÌL GLEW_GET_FUN(__glewVertexAttrib1sARB),/usr/include/GL/glew.h©ìX®ºýžWÕϰMÀA&glVertexAttrib2dARBÎL GLEW_GET_FUN(__glewVertexAttrib2dARB),/usr/include/GL/glew.h©ìX®»’sWÕϰsßb&glVertexAttrib1svNV"ÜL GLEW_GET_FUN(__glewVertexAttrib1svNV),/usr/include/GL/glew.h©ìX®¼ LWÕϰ’‘÷&glVertexAttrib2fARBÐL GLEW_GET_FUN(__glewVertexAttrib2fARB),/usr/include/GL/glew.h©ìX®¼Ÿ!WÕϰ¸±&glVertexAttrib2dvNV"ÞL GLEW_GET_FUN(__glewVertexAttrib2dvNV),/usr/include/GL/glew.h©ìX®½«ÏWÕϰý‚Î&glVertexAttrib2fvNV"àL GLEW_GET_FUN(__glewVertexAttrib2fvNV),/usr/include/GL/glew.h©ìX®¾¸}WÕϱBT„&glVertexAttrib2hvNV¿L GLEW_GET_FUN(__glewVertexAttrib2hvNV),/usr/include/GL/glew.h©ìX®ÂÜ·WÕϲQå&glVertexAttrib2sARBÒL GLEW_GET_FUN(__glewVertexAttrib2sARB),/usr/include/GL/glew.h©ìX®ÂízWÕϲV0-&glVertexAttrib4NubvyL GLEW_GET_FUN(__glewVertexAttrib4Nubv),/usr/include/GL/glew.h©ìX®Âð»WÕϲWŠ&glVertexAttrib4NuivzL GLEW_GET_FUN(__glewVertexAttrib4Nuiv),/usr/include/GL/glew.h©ìX®ÂõaWÕϲX6X&glVertexAttrib4Nusv{L GLEW_GET_FUN(__glewVertexAttrib4Nusv),/usr/include/GL/glew.h©ìX®ÃéeWÕϲ–¶Ì&glVertexAttrib3dARBÔL GLEW_GET_FUN(__glewVertexAttrib3dARB),/usr/include/GL/glew.h©ìX®Ä~:WÕϲ¼Õí&glVertexAttrib2svNV"âL GLEW_GET_FUN(__glewVertexAttrib2svNV),/usr/include/GL/glew.h©ìX®ÄöWÕϲۈ‚&glVertexAttrib3fARBÖL GLEW_GET_FUN(__glewVertexAttrib3fARB),/usr/include/GL/glew.h©ìX®ÅŠèWÕϳ§£&glVertexAttrib3dvNV"äL GLEW_GET_FUN(__glewVertexAttrib3dvNV),/usr/include/GL/glew.h©ìX®Æ—–WÕϳFyY&glVertexAttrib3fvNV"æL GLEW_GET_FUN(__glewVertexAttrib3fvNV),/usr/include/GL/glew.h©ìX®Ç¤DWÕϳ‹K&glVertexAttrib3hvNVÁL GLEW_GET_FUN(__glewVertexAttrib3hvNV),/usr/include/GL/glew.h©ìX®ËÈ~WÕÏ´šÛ¡&glVertexAttrib3sARBØL GLEW_GET_FUN(__glewVertexAttrib3sARB),/usr/include/GL/glew.h©ìX®ÌÕ,WÕÏ´ß­W&glVertexAttrib4dARBâL GLEW_GET_FUN(__glewVertexAttrib4dARB),/usr/include/GL/glew.h©ìX®ÍjWÕϵÌx&glVertexAttrib3svNV"èL GLEW_GET_FUN(__glewVertexAttrib3svNV),/usr/include/GL/glew.h©ìX®ÍáÚWÕϵ$ &glVertexAttrib4fARBäL GLEW_GET_FUN(__glewVertexAttrib4fARB),/usr/include/GL/glew.h©ìX®Îv¯WÕϵJž.&glVertexAttrib4dvNV"êL GLEW_GET_FUN(__glewVertexAttrib4dvNV),/usr/include/GL/glew.h©ìX®Ïƒ]WÕϵoä&glVertexAttrib4fvNV"ìL GLEW_GET_FUN(__glewVertexAttrib4fvNV),/usr/include/GL/glew.h©ìX®Ð WÕϵÔAš&glVertexAttrib4hvNVÃL GLEW_GET_FUN(__glewVertexAttrib4hvNV),/usr/include/GL/glew.h©ìX®Ô´EWÕ϶ãÒ,&glVertexAttrib4sARBçL GLEW_GET_FUN(__glewVertexAttrib4sARB),/usr/include/GL/glew.h©ìX®ÖUÈWÕÏ·NÃ&glVertexAttrib4svNV"îL GLEW_GET_FUN(__glewVertexAttrib4svNV),/usr/include/GL/glew.h©ìX®ÖÄjWÕÏ·k]&glVertexAttrib4ubNV"ïL GLEW_GET_FUN(__glewVertexAttrib4ubNV),/usr/include/GL/glew.h©í>û}›ç’ú[ÑüX†&glVertexStream2dATI#L GLEW_GET_FUN(__glewVertexStream2dATI),/usr/include/GL/glew.h©í>û}œ•’ú[ÒA*<&glVertexStream2fATI%L GLEW_GET_FUN(__glewVertexStream2fATI),/usr/include/GL/glew.h©í>û}²š’ú[Ò¨dÍ&glVertexStream2iATI'L GLEW_GET_FUN(__glewVertexStream2iATI),/usr/include/GL/glew.h©í>û}¢ò’ú[Ô}[&glVertexStream2sATI)L GLEW_GET_FUN(__glewVertexStream2sATI),/usr/include/GL/glew.h©í>û}£þ®’ú[ÔEO&glVertexStream3dATI+L GLEW_GET_FUN(__glewVertexStream3dATI),/usr/include/GL/glew.h©í>û}¥ \’ú[ÔŠ Ç&glVertexStream3fATI-L GLEW_GET_FUN(__glewVertexStream3fATI),/usr/include/GL/glew.h©í>û}¦ža’ú[Ôñ[X&glVertexStream3iATI/L GLEW_GET_FUN(__glewVertexStream3iATI),/usr/include/GL/glew.h©í>û}«ÝÇ’ú[ÖIsæ&glVertexStream3sATI1L GLEW_GET_FUN(__glewVertexStream3sATI),/usr/include/GL/glew.h©í>û}¬êu’ú[ÖŽEœ&glVertexStream4dATI3L GLEW_GET_FUN(__glewVertexStream4dATI),/usr/include/GL/glew.h©í>û}­÷#’ú[ÖÓR&glVertexStream4fATI5L GLEW_GET_FUN(__glewVertexStream4fATI),/usr/include/GL/glew.h©í>û}¯Š(’ú[×:Qã&glVertexStream4iATI7L GLEW_GET_FUN(__glewVertexStream4iATI),/usr/include/GL/glew.h©í>û}´ÉŽ’ú[Ø’jq&glVertexStream4sATI9L GLEW_GET_FUN(__glewVertexStream4sATI),/usr/include/GL/glew.h©ífšqð\Ú [Ôùn &glVertexWeightfvEXTSL GLEW_GET_FUN(__glewVertexWeightfvEXT),/usr/include/GL/glew.hª×.âvÑ&uöøÑ."ˆ$glCombinerOutputNV ÊJ GLEW_GET_FUN(__glewCombinerOutputNV),/usr/include/GL/glew.hªuó ûaÿWÑeŸâ¤{::GLEW_ATI_text_fragment_shadere\ GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader),/usr/include/GL/glew.hª¡LÁ³mRû}ÎêÑ29³Ê:glProgramEnvParametersI4uivNVX` GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV),/usr/include/GL/glew.hª³]<»"Îí{¸^-{¸m@GLEW_ARB_fragment_program_shadow (b GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow),/usr/include/GL/glew.hªá•™^ã¹Zd*ˆfÛXÃ$glCompileShaderARB J GLEW_GET_FUN(__glewCompileShaderARB),/usr/include/GL/glew.hªøm†4÷‘>‹(GLX_SUN_video_resize 1./usr/include/GL/glxew.h«ÜÛvžvX>‹*GL_EXT_index_material7 1,/usr/include/GL/glew.h¬+A]‡îísáiªúx4*glGetUniformOffsetEXT‚P GLEW_GET_FUN(__glewGetUniformOffsetEXT),/usr/include/GL/glew.h¬°ˆ›[Ý>‹.GL_NV_vertex_program1_1# 1,/usr/include/GL/glew.h¬× —/±Ï>‹(GLX_EXT_scene_marker  1./usr/include/GL/glxew.h­1¯\` ûÿ’¬ç¾ûÿè>&glGetProgramInfoLog;L GLEW_GET_FUN(__glewGetProgramInfoLog),/usr/include/GL/glew.h­¥lé”ψ>‹4GL_EXT_draw_range_elementsW 1,/usr/include/GL/glew.h®Kƒô_ËÆlÚÜîxuÁ—&glGetQueryObjectuivfL GLEW_GET_FUN(__glewGetQueryObjectuiv),/usr/include/GL/glew.h®[t r< 6!"R@ ó,GLEW_SGIS_fog_function$'N GLEW_GET_VAR(__GLEW_SGIS_fog_function),/usr/include/GL/glew.h®y;¡§»{‚¬ÙS­y…3u"glPNTrianglesfATI:H GLEW_GET_FUN(__glPNTrianglewesfATI),/usr/include/GL/glew.h®y;¡§½‡¬ÙS­yìn"glPNTrianglesiATI;H GLEW_GET_FUN(__glPNTrianglewesiATI),/usr/include/GL/glew.h®® <ÅžûÃIUÝEsJ(glReferencePlaneSGIX%ÍN GLEW_GET_FUN(__glewReferencePlaneSGIX),/usr/include/GL/glew.h¯+ºRŽ,iìû¯”k¾À8glGetHistogramParameterfvEXT^ GLEW_GET_FUN(__glewGetHistogramParameterfvEXT),/usr/include/GL/glew.h¯+ºR¨ï¾ìû¯›F¢a8glGetHistogramParameterivEXT^ GLEW_GET_FUN(__glewGetHistogramParameterivEXT),/usr/include/GL/glew.h¯41QZŽ#\åÞÃI4GLXEW_ARB_get_proc_addressŠX GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address)./usr/include/GL/glxew.h¯Kaú{§Q>‹:GL_EXT_shared_texture_palette¹ 1,/usr/include/GL/glew.h¯_`ý+f_>‹*GL_ARB_matrix_palette À 1,/usr/include/GL/glew.h¯zJ0ëÀ¯G>‹*GL_EXT_misc_attributei 1,/usr/include/GL/glew.h¯ƒwŒ/¨ 0úêPˆUjT0glFogCoordPointerListIBMV GLEW_GET_FUN(__glewFogCoordPointerListIBM),/usr/include/GL/glew.h¯¤}¦ÝŽ Puý(\2û$glVertexAttrib1dNV"×J GLEW_GET_FUN(__glewVertexAttrib1dNV),/usr/include/GL/glew.h¯¤}¦ÝžnPuý(`?Q$glVertexAttrib1fNV"ÙJ GLEW_GET_FUN(__glewVertexAttrib1fNV),/usr/include/GL/glew.h¯¤}¦Ý®<Puý(dK§$glVertexAttrib1hNV¼J GLEW_GET_FUN(__glewVertexAttrib1hNV),/usr/include/GL/glew.h¯¤}¦Ý)Puý(z€$glVertexAttrib1sNV"ÛJ GLEW_GET_FUN(__glewVertexAttrib1sNV),/usr/include/GL/glew.h¯¤}¦Ý÷Puý(~›Ö$glVertexAttrib2dNV"ÝJ GLEW_GET_FUN(__glewVertexAttrib2dNV),/usr/include/GL/glew.h¯¤}¦Ý$ÅPuý(‚¨,$glVertexAttrib2fNV"ßJ GLEW_GET_FUN(__glewVertexAttrib2fNV),/usr/include/GL/glew.h¯¤}¦Ý4“Puý(†´‚$glVertexAttrib2hNV¾J GLEW_GET_FUN(__glewVertexAttrib2hNV),/usr/include/GL/glew.h¯¤}¦Ý}÷Puý(™€Ö$glVertexAttrib4NbvuJ GLEW_GET_FUN(__glewVertexAttrib4Nbv),/usr/include/GL/glew.h¯¤}¦Ý8Puý(šV3$glVertexAttrib4NivvJ GLEW_GET_FUN(__glewVertexAttrib4Niv),/usr/include/GL/glew.h¯¤}¦Ý…ÞPuý(›‡$glVertexAttrib4NsvwJ GLEW_GET_FUN(__glewVertexAttrib4Nsv),/usr/include/GL/glew.h¯¤}¦Ý†@Puý(› $glVertexAttrib4NubxJ GLEW_GET_FUN(__glewVertexAttrib4Nub),/usr/include/GL/glew.h¯¤}¦Ý‹€Puý(œø[$glVertexAttrib2sNV"áJ GLEW_GET_FUN(__glewVertexAttrib2sNV),/usr/include/GL/glew.h¯¤}¦Ý›NPuý(¡±$glVertexAttrib3dNV"ãJ GLEW_GET_FUN(__glewVertexAttrib3dNV),/usr/include/GL/glew.h¯¤}¦Ý«Puý(¥$glVertexAttrib3fNV"åJ GLEW_GET_FUN(__glewVertexAttrib3fNV),/usr/include/GL/glew.h¯¤}¦ÝºêPuý(©]$glVertexAttrib3hNVÀJ GLEW_GET_FUN(__glewVertexAttrib3hNV),/usr/include/GL/glew.h¯¤}¦Ý×Puý(¿a6$glVertexAttrib3sNV"çJ GLEW_GET_FUN(__glewVertexAttrib3sNV),/usr/include/GL/glew.h¯¤}¦Ý!¥Puý(ÃmŒ$glVertexAttrib4dNV"éJ GLEW_GET_FUN(__glewVertexAttrib4dNV),/usr/include/GL/glew.h¯¤}¦Ý1sPuý(Çyâ$glVertexAttrib4fNV"ëJ GLEW_GET_FUN(__glewVertexAttrib4fNV),/usr/include/GL/glew.h¯¤}¦ÝAAPuý(ˆ8$glVertexAttrib4hNVÂJ GLEW_GET_FUN(__glewVertexAttrib4hNV),/usr/include/GL/glew.h¯¤}¦Ý˜.Puý(áÊ$glVertexAttrib4sNV"íJ GLEW_GET_FUN(__glewVertexAttrib4sNV),/usr/include/GL/glew.h¯¤}¦Ý²(Puý(èqc$glVertexAttrib4ubv„J GLEW_GET_FUN(__glewVertexAttrib4ubv),/usr/include/GL/glew.h¯¤}¦ÝµiPuý(éFÀ$glVertexAttrib4uiv…J GLEW_GET_FUN(__glewVertexAttrib4uiv),/usr/include/GL/glew.h¯¤}¦ÝºPuý(êwŽ$glVertexAttrib4usv†J GLEW_GET_FUN(__glewVertexAttrib4usv),/usr/include/GL/glew.h¯¤ˆ¹¬ESLµX¬$glVertexPointerEXT[J GLEW_GET_FUN(__glewVertexPointerEXT),/usr/include/GL/glew.h¯¤Hå0T‰nÏéñK$glVertexWeightfEXTRJ GLEW_GET_FUN(__glewVertexWeightfEXT),/usr/include/GL/glew.h¯¤Kp}T‰nÐÄ$glVertexWeighthvNVÉJ GLEW_GET_FUN(__glewVertexWeighthvNV),/usr/include/GL/glew.h¯º8èÒ;ª”úN'Oª@7:GLEW_ARB_texture_border_clamp _\ GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp),/usr/include/GL/glew.h¯¼½p–HÉ_úó>.Ñ:GLEW_ARB_texture_env_crossbar í\ GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar),/usr/include/GL/glew.h° JC·Û¼ÁaP4Öv8glTransformFeedbackAttribsNV!þ^ GLEW_GET_FUN(__glewTransformFeedbackAttribsNV),/usr/include/GL/glew.h°ZpüÚ?FaÔ6þC‹I&glIsAsyncMarkerSGIX$ßL GLEW_GET_FUN(__glewIsAsyncMarkerSGIX),/usr/include/GL/glew.h°™˜Ñ¨Nâm—Œ¯yÆÛq´:glTransformFeedbackVaryingsNV!ÿ` GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV),/usr/include/GL/glew.h±IQu´cËŠn°ƒ#îý>glGetProgramLocalParameterdvARB¶d GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB),/usr/include/GL/glew.h±IQu´u£n°ƒ(€ >glGetProgramLocalParameterfvARB·d GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB),/usr/include/GL/glew.h±€IgZˆ£!ÖË Í¥êN.GLEW_NV_occlusion_query P GLEW_GET_VAR(__GLEW_NV_occlusion_query),/usr/include/GL/glew.h±”×Ù e!x>‹(GL_SGIS_fog_function$ 1,/usr/include/GL/glew.h±™»"æ°”•>‹<GL_EXT_framebuffer_multisampleÕ 1,/usr/include/GL/glew.h±ÜŒ2I2®>‹2GL_SGIX_tag_sample_buffer& 1,/usr/include/GL/glew.h²/¼fh˜[7oZ¯}ª2glEnableVertexAttribArray6X GLEW_GET_FUN(__glewEnableVertexAttribArray),/usr/include/GL/glew.h²>fŒ­×ÝÊx@y¶&glGetVertexAttribdvDL GLEW_GET_FUN(__glewGetVertexAttribdv),/usr/include/GL/glew.h²>fŒ­‚ÅÝÊx@¶¬&glGetVertexAttribfvEL GLEW_GET_FUN(__glewGetVertexAttribfv),/usr/include/GL/glew.h²>fŒ­„*ÝÊx@‘&glGetVertexAttribivFL GLEW_GET_FUN(__glewGetVertexAttribiv),/usr/include/GL/glew.h²¯V´ÒMªð>‹*GL_EXT_polygon_offsetC 1,/usr/include/GL/glew.h³*î¦Ö¢å¦qŽö¿.Pte,GLEW_SGIX_flush_raster%8N GLEW_GET_VAR(__GLEW_SGIX_flush_raster),/usr/include/GL/glew.h³±Êr÷Íá­«œ÷üïNScreenOfDisplay…J(&((_XPrivDisplay)dpy)->screens[scr])./usr/include/X11/Xlib.hdpyscr´r™E5">‹4GL_SGIX_pixel_texture_bits%À 1,/usr/include/GL/glew.h´ìѸýNÏ>‹*GL_EXT_rescale_normalT 1,/usr/include/GL/glew.h´,ͬ*`ÇcYþþày®N0GLEW_ATI_fragment_shaderR GLEW_GET_VAR(__GLEW_ATI_fragment_shader),/usr/include/GL/glew.h´qÞªÂY©þµ(:Òû<@GLEW_EXT_framebuffer_multisampleßb GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample),/usr/include/GL/glew.h´xÕÍx™Ï‰>‹.GL_EXT_point_parameters/ 1,/usr/include/GL/glew.h´³Í¸yn…>‹0GL_INTEL_texture_scissorI 1,/usr/include/GL/glew.h´á‘{N¯ÿøp–¸_ÙL>&glStencilOpSeparateML GLEW_GET_FUN(__glewStencilOpSeparate),/usr/include/GL/glew.hµ¸^ÊM½¶ÝN«nåÄ*glAlphaFragmentOp1ATIP GLEW_GET_FUN(__glewAlphaFragmentOp1ATI),/usr/include/GL/glew.hµ¸^ÊÔ¶ÝN«‘NŸ*glAlphaFragmentOp2ATIP GLEW_GET_FUN(__glewAlphaFragmentOp2ATI),/usr/include/GL/glew.hµ¸^ÊZk¶ÝN«³·z*glAlphaFragmentOp3ATIP GLEW_GET_FUN(__glewAlphaFragmentOp3ATI),/usr/include/GL/glew.hµyÊäõ$ >‹*GL_ARB_shader_objects ¹ 1,/usr/include/GL/glew.hµyÒª "›½>‹*GL_ARB_shadow_ambient P 1,/usr/include/GL/glew.hµÅ´ŽÅ.+¯p2$=í..glGenFragmentShadersATIT GLEW_GET_FUN(__glewGenFragmentShadersATI),/usr/include/GL/glew.h¶»–]b >‹*GL_EXT_texture_objectz 1,/usr/include/GL/glew.h¶+p4ì-Ùÿ>‹&GL_WIN_specular_fog'× 1,/usr/include/GL/glew.h¶bE![ZGï‹(GL_SGIX_flush_raster%2 1,/usr/include/GL/glew.h¶†X<„‚4)“s® ¢2£Ø*glXReleaseBuffersMESA—R GLXEW_GET_FUN(__glewXReleaseBuffersMESA)./usr/include/GL/glxew.h¶‡3è'>R“«ò»‹ý}*glXReleaseTexImageATIÔR GLXEW_GET_FUN(__glewXReleaseTexImageATI)./usr/include/GL/glxew.h¶Ÿø$«ú9ð¦=œå¨€Ð>glReplacementCodeuiVertex3fvSUN'´d GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN),/usr/include/GL/glew.h¶×âѸiq@ –Ь ›6glGetConvolutionParameterfv …\ GLEW_GET_FUN(__glewGetConvolutionParameterfv),/usr/include/GL/glew.h¶×âѸir¥ –Ьg 6glGetConvolutionParameteriv †\ GLEW_GET_FUN(__glewGetConvolutionParameteriv),/usr/include/GL/glew.h·»Ah«­œT`içæV*GLXEW_EXT_visual_infoXN GLXEW_GET_VAR(__GLXEW_EXT_visual_info)./usr/include/GL/glxew.h·êÐve¤TØ)¶7’Á¬S8glGetVariantArrayObjectfvATIÄ^ GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI),/usr/include/GL/glew.h·êÐve¿-)¶7’Çóô8glGetVariantArrayObjectivATIÅ^ GLEW_GET_FUN(__glewGetVariantArrayObjectivATI),/usr/include/GL/glew.h¸@‘jã­/m>‹*GL_ARB_vertex_program 1,/usr/include/GL/glew.h¸Kåušð&üõ矡óq©&glIsRenderbufferEXT=L GLEW_GET_FUN(__glewIsRenderbufferEXT),/usr/include/GL/glew.h¸ZçÄz s8Å^™ù»ú^2GLEW_ARB_transpose_matrixtT GLEW_GET_VAR(__GLEW_ARB_transpose_matrix),/usr/include/GL/glew.h¸^s‡›3C@¬¿™¼4c›.glGetVertexAttribIivEXTÍT GLEW_GET_FUN(__glewGetVertexAttribIivEXT),/usr/include/GL/glew.h¸Ü‡ÿ¨M³½{^߯ŸD8glVertexAttribArrayObjectATIÚ^ GLEW_GET_FUN(__glewVertexAttribArrayObjectATI),/usr/include/GL/glew.h¸ëº!Ûéý&È—EÇ–&se8GLEW_ATI_texture_mirror_onceŸZ GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once),/usr/include/GL/glew.h¹ ëÁQì&>‹*GL_ATIX_point_sprites9 1,/usr/include/GL/glew.h¹!} ³â’g³Æn Í$glXSwapIntervalSGIhL GLXEW_GET_FUN(__glewXSwapIntervalSGI)./usr/include/GL/glxew.h¹0©cŒû…u>‹4GL_EXT_pixel_buffer_object÷ 1,/usr/include/GL/glew.hºTØ£°™í4tŸšÂ†µ¿$glEnableIndexedEXT<J GLEW_GET_FUN(__glewEnableIndexedEXT),/usr/include/GL/glew.h»"¶p1 ¯Ðà§Ô£ªÙç2GLEW_EXT_coordinate_framesT GLEW_GET_VAR(__GLEW_EXT_coordinate_frame),/usr/include/GL/glew.h»¥oðVõúG4^Ó¼ðÈuº.GLXEW_SGIX_swap_barrierR GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier)./usr/include/GL/glxew.h»§L¤{ªr4Øíá3ý—.GLXEW_SGIX_video_resize6R GLXEW_GET_VAR(__GLXEW_SGIX_video_resize)./usr/include/GL/glxew.h¼SC× }v×Ò99x‡Ò6$glWeightPointerARBÉJ GLEW_GET_FUN(__glewWeightPointerARB),/usr/include/GL/glew.h¼·2ê2\ù42È¡Ç*glUseProgramObjectARB .P GLEW_GET_FUN(__glewUseProgramObjectARB),/usr/include/GL/glew.h¼ÌÔûcŽbCq´ë²‹ú§r<glProgramBufferParametersIivNV b GLEW_GET_FUN(__glewProgramBufferParametersIivNV),/usr/include/GL/glew.h½<—\H‡…Åußð±[–h8GLEW_EXT_texture_env_combineúZ GLEW_GET_VAR(__GLEW_EXT_texture_env_combine),/usr/include/GL/glew.h½=†M ~§0,wûÏbùB2GLEW_OES_single_precision#tT GLEW_GET_VAR(__GLEW_OES_single_precision),/usr/include/GL/glew.h½³Õ4~êÅæ#9t@­Ž4ý4GLXEW_SGIS_blended_overlay<X GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay)./usr/include/GL/glxew.h½àzßþ´'5WMᑈÂ2GLEW_EXT_vertex_weightingUT GLEW_GET_VAR(__GLEW_EXT_vertex_weighting),/usr/include/GL/glew.h¾$â®ÏôUËÁ ö­†|0glRenderbufferStorageEXT>V GLEW_GET_FUN(__glewRenderbufferStorageEXT),/usr/include/GL/glew.h¿ÚÍÚøºs’ÌÏêŸí,glGetVertexAttribdvARB»R GLEW_GET_FUN(__glewGetVertexAttribdvARB),/usr/include/GL/glew.h¿ÚÍìÐHs’ÌÏ|,glGetVertexAttribfvARB¼R GLEW_GET_FUN(__glewGetVertexAttribfvARB),/usr/include/GL/glew.h¿ÚΓs’ÌÏ Wp¤,glGetVertexAttribivARB½R GLEW_GET_FUN(__glewGetVertexAttribivARB),/usr/include/GL/glew.h¿©MA2Xòm•Ñ£ÞÓ]´*glUniformMatrix2fvARB +P GLEW_GET_FUN(__glewUniformMatrix2fvARB),/usr/include/GL/glew.h¿©MA2𚤕ѣÞùÞ¼ï*glUniformMatrix3fvARB ,P GLEW_GET_FUN(__glewUniformMatrix3fvARB),/usr/include/GL/glew.h¿©MA3ˆBÛ•Ñ£ß ·**glUniformMatrix4fvARB -P GLEW_GET_FUN(__glewUniformMatrix4fvARB),/usr/include/GL/glew.hÀ c¿óí>‹&GLX_SGIX_swap_group 1./usr/include/GL/glxew.hÀP3Çß™¥u»Y<4(U'6GLEW_NV_copy_depth_to_colorX GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color),/usr/include/GL/glew.hÀgNu§Æ>‹(GLX_SGIS_color_rangeC 1./usr/include/GL/glxew.hÀgÓYNÄ>‹(GLX_SGIS_multisampleV 1./usr/include/GL/glxew.hÀ‡}ò«CD>‹$GL_OES_read_format#X 1,/usr/include/GL/glew.hÀÌ|‰‡Ñïݲ~ñnÄ„ HGLEW_OES_compressed_paletted_texture#Qj GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture),/usr/include/GL/glew.hÀ×<Ë”ÉPsCt¢©üâ$glActiveTextureARB @J GLEW_GET_FUN(__glewActiveTextureARB),/usr/include/GL/glew.hÀÞê™q“kêü(´7µ>glXQueryHyperpipeBestAttribSGIXÌf GLXEW_GET_FUN(__glewXQueryHyperpipeBestAttribSGIX)./usr/include/GL/glxew.hÀë†\JJàJ¿¦_<¯Ÿ;(glGetTrackMatrixivNV"ÈN GLEW_GET_FUN(__glewGetTrackMatrixivNV),/usr/include/GL/glew.hÁg#á°aÊôÏùØ8glCombinerStageParameterfvNV å^ GLEW_GET_FUN(__glewCombinerStageParameterfvNV),/usr/include/GL/glew.hÁ'/r¯ãtñ>‹(GLX_SGI_swap_controld 1./usr/include/GL/glxew.hÁ7Ÿç –>‹$GL_NV_blend_squareâ 1,/usr/include/GL/glew.hÁ;ÇÝ9ì\>‹$GL_NV_float_bufferª 1,/usr/include/GL/glew.hÁ;/¼~Ìý>‹$GL_NV_fog_distanceà 1,/usr/include/GL/glew.hÁ< ¾€ƒ>‹$GL_NV_gpu_program4; 1,/usr/include/GL/glew.hÁC·=xzb3>‹$GL_NV_point_sprite @ 1,/usr/include/GL/glew.hÁ „6 kýcTNÛœŽ6glCheckFramebufferStatusEXT0\ GLEW_GET_FUN(__glewCheckFramebufferStatusEXT),/usr/include/GL/glew.hÁ噼¹ÔÖ°©¡¥RÌ>GLEW_EXT_texture_perturb_normal ` GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal),/usr/include/GL/glew.h‚;£'¥² ÉÜôÄæ{"glPassTexCoordATIH GLEW_GET_FUN(__glewPassTexCoordATI),/usr/include/GL/glew.hÃ?öà$¥JhÍâÝe‡*glGetQueryObjectivARB P GLEW_GET_FUN(__glewGetQueryObjectivARB),/usr/include/GL/glew.hÃc¡ÝÐXbɯ{êòÀæñFGLEW_EXT_texture_filter_anisotropich GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic),/usr/include/GL/glew.hÃíê+£”°§»¥1L¬(FJglReplacementCodeuiColor3fVertex3fSUN'¥p GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN),/usr/include/GL/glew.hÅÂ]4Ö-b=éTžÁ00GLEW_HP_texture_lighting¤R GLEW_GET_VAR(__GLEW_HP_texture_lighting),/usr/include/GL/glew.hÅ$Ù÷áÕÚ>‹0GL_GREMEDY_string_markeri 1,/usr/include/GL/glew.hÅ^˜tæ}¤?[×½µÇ8glXQueryHyperpipeNetworkSGIXÎ` GLXEW_GET_FUN(__glewXQueryHyperpipeNetworkSGIX)./usr/include/GL/glxew.hÅ9ʶê>‹4GLX_ATI_pixel_format_float 1./usr/include/GL/glxew.hÅ×î9àOlVBXÝîqj™$glPointParameterfváJ GLEW_GET_FUN(__glewPointParameterfv),/usr/include/GL/glew.hƺ¹µDUÏ.¤f-((glInsertComponentEXT#N GLEW_GET_FUN(__glewInsertComponentEXT),/usr/include/GL/glew.hÆ5Ÿµ˜E>‹6GL_ARB_vertex_buffer_objectÚ 1,/usr/include/GL/glew.hÆDêý”SH}þã-À6¤„&glNormalStream3bATIL GLEW_GET_FUN(__glewNormalStream3bATI),/usr/include/GL/glew.hÆDêý”TU+þã-À6Kv:&glNormalStream3dATIL GLEW_GET_FUN(__glewNormalStream3dATI),/usr/include/GL/glew.hÆDêý”UaÙþã-À6Gð&glNormalStream3fATIL GLEW_GET_FUN(__glewNormalStream3fATI),/usr/include/GL/glew.hÆDêý”VôÞþã-À6÷‚&glNormalStream3iATIL GLEW_GET_FUN(__glewNormalStream3iATI),/usr/include/GL/glew.hÆDêý”\4Dþã-À8O›&glNormalStream3sATIL GLEW_GET_FUN(__glewNormalStream3sATI),/usr/include/GL/glew.hÆÊš#ÏuøË#Ëy*ÃZ6glProgramNamedParameter4dNVâ\ GLEW_GET_FUN(__glewProgramNamedParameter4dNV),/usr/include/GL/glew.hÆÊš#Ïv™#Ëy.ϰ6glProgramNamedParameter4fNVä\ GLEW_GET_FUN(__glewProgramNamedParameter4fNV),/usr/include/GL/glew.hÆýñ`†‡H¦>‹,GL_ARB_occlusion_query j 1,/usr/include/GL/glew.hÇ_¹ªSŸyÏæ­|×,glBindVertexArrayAPPLE ~R GLEW_GET_FUN(__glewBindVertexArrayAPPLE),/usr/include/GL/glew.hÇb¤nIvý¿­×i&Lþ.glBindFragmentShaderATI T GLEW_GET_FUN(__glewBindFragmentShaderATI),/usr/include/GL/glew.hÇ{ŽIxˆ¼Ú·´ŽÅzÛl BGLEW_ARB_texture_non_power_of_two+d GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two),/usr/include/GL/glew.hǘo¿eøÏAâvBxÎÊ*GLEW_SUN_global_alpha'L GLEW_GET_VAR(__GLEW_SUN_global_alpha),/usr/include/GL/glew.hǬßLDst¨³nù^Rã(glColor3fVertex3fSUN'›N GLEW_GET_FUN(__glewColor3fVertex3fSUN),/usr/include/GL/glew.hÈF>+rá½D#Ù^ÄðQœ2glXGetTransparentIndexSUN„Z GLXEW_GET_FUN(__glewXGetTransparentIndexSUN)./usr/include/GL/glxew.hÈQiâ|Û̈BKËáˆ÷4glBlendEquationSeparateEXT¦Z GLEW_GET_FUN(__glewBlendEquationSeparateEXT),/usr/include/GL/glew.hÉåÎ%pdí™”èCSò0:GLEW_EXT_packed_depth_stencil©\ GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil),/usr/include/GL/glew.hÉPÄô$$u&K£ã@o$glPolygonOffsetEXTKJ GLEW_GET_FUN(__glewPolygonOffsetEXT),/usr/include/GL/glew.hÉYµÃ»0¢³sŠïK¬eg"(glColorPointervINTEL=N GLEW_GET_FUN(__glewColorPointervINTEL),/usr/include/GL/glew.hÉuÿ\DÎ$)ë¬ÞŒ„¼k*GLEW_EXT_blend_minmaxÕL GLEW_GET_VAR(__GLEW_EXT_blend_minmax),/usr/include/GL/glew.hÉwÖÁU&o*/¬«ó¼Yê*GLEW_EXT_copy_textureˆL GLEW_GET_VAR(__GLEW_EXT_copy_texture),/usr/include/GL/glew.hÉ_5t‘üý,Õ‚í“v**GLEW_EXT_packed_float¶L GLEW_GET_VAR(__GLEW_EXT_packed_float),/usr/include/GL/glew.hÉ„ عë-„+ÄM²ö*GLEW_EXT_scene_markergL GLEW_GET_VAR(__GLEW_EXT_scene_marker),/usr/include/GL/glew.hÉ„EÕ ³Ò-“¹Ó…×sí*GLEW_EXT_shadow_funcs²L GLEW_GET_VAR(__GLEW_EXT_shadow_funcs),/usr/include/GL/glew.hÉ„ãG»­o-¼ åô¤ê*GLEW_EXT_stencil_wrapåL GLEW_GET_VAR(__GLEW_EXT_stencil_wrap),/usr/include/GL/glew.hÉ… ›öo$-ÆbS²;pk*GLEW_EXT_texture_sRGBÈL GLEW_GET_VAR(__GLEW_EXT_texture_sRGB),/usr/include/GL/glew.hɆ»k~£ æ.4üÅù†e*GLEW_EXT_vertex_array]L GLEW_GET_VAR(__GLEW_EXT_vertex_array),/usr/include/GL/glew.hÊÄœ;zü“¥ý@8(g0glDeleteRenderbuffersEXT2V GLEW_GET_FUN(__glewDeleteRenderbuffersEXT),/usr/include/GL/glew.hÊrn²ÊoP¬ãðõT"glPixelTexGenSGIX%·H GLEW_GET_FUN(__glewPixelTexGenSGIX),/usr/include/GL/glew.hʈbN†™­>‹(GLX_3DFX_multisampleP 1./usr/include/GL/glxew.hÊŽp‹ÙéÃyÓ'{ ÜÐD<glGetProgramNamedParameterdvNVàb GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV),/usr/include/GL/glew.hÊŽp‹ÙêÐ'Ó'{ ÝF<glGetProgramNamedParameterfvNVáb GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV),/usr/include/GL/glew.hʬ„žoð˜ì>‹4GL_REND_screen_coordinates#á 1,/usr/include/GL/glew.hÊ­W¥8WmÉ>‹DGL_OES_compressed_paletted_texture#D 1,/usr/include/GL/glew.hËnû ¹SÒ¿>‹*GL_SGIS_pixel_texture$[ 1,/usr/include/GL/glew.hËsê™W‹Ä>‹&GL_INGR_color_clamp 1,/usr/include/GL/glew.hˉ£ ÇtGäeˆc›Ž2glGetUniformBufferSizeEXTX GLEW_GET_FUN(__glewGetUniformBufferSizeEXT),/usr/include/GL/glew.h˹Ìàu³>‹*GLX_SGIX_swap_barrier  1./usr/include/GL/glxew.hË»©”™Í~t>‹*GLX_SGIX_video_resize% 1./usr/include/GL/glxew.hÌKÍ2=(1æÔ ­,ä2GLEW_NV_vertex_program1_1# T GLEW_GET_VAR(__GLEW_NV_vertex_program1_1),/usr/include/GL/glew.hÍO©Ç=t‰Sa–ãUR:ZÂ6glReplacementCodePointerSUN'a\ GLEW_GET_FUN(__glewReplacementCodePointerSUN),/usr/include/GL/glew.hÍÁÀ½slÙ¥‹õdp<glPixelTransformParameterfvEXTb GLEW_GET_FUN(__glewPixelTransformParameterfvEXT),/usr/include/GL/glew.hÍÁÀ½s60.¥‹ü>ø<glPixelTransformParameterivEXTb GLEW_GET_FUN(__glewPixelTransformParameterivEXT),/usr/include/GL/glew.hÍäm@K™Ô[î·b(üß(glGetUniformLocation@N GLEW_GET_FUN(__glewGetUniformLocation),/usr/include/GL/glew.hÎ 1ü<ªð«¿Œ4á<l4GLEW_INTEL_texture_scissorQV GLEW_GET_VAR(__GLEW_INTEL_texture_scissor),/usr/include/GL/glew.hÎM•xy½~™Yð„ª](GLEW_IBM_cull_vertex¯J GLEW_GET_VAR(__GLEW_IBM_cull_vertex),/usr/include/GL/glew.hÎNašù{$™B£XóÉ÷ (GLEW_IBM_static_dataÕJ GLEW_GET_VAR(__GLEW_IBM_static_data),/usr/include/GL/glew.h΃ v_›­ùúFƒÈ4glGetColorTableParameterfv ‚Z GLEW_GET_FUN(__glewGetColorTableParameterfv),/usr/include/GL/glew.h΃ v_›®vùúFƒì94glGetColorTableParameteriv ƒZ GLEW_GET_FUN(__glewGetColorTableParameteriv),/usr/include/GL/glew.hϸ\ <âu¸¬†Q”œ"glActiveVaryingNV!õH GLEW_GET_FUN(__glewActiveVaryingNV),/usr/include/GL/glew.hÏ^MÌÉÜOÀj.rÐÝâ¡W<GLEW_NV_vertex_program2_option#^ GLEW_GET_VAR(__GLEW_NV_vertex_program2_option),/usr/include/GL/glew.hÏ_á³o78m!-.nÉ‹6glXQueryHyperpipeAttribSGIXË^ GLXEW_GET_FUN(__glewXQueryHyperpipeAttribSGIX)./usr/include/GL/glxew.hÏ_âø§ú|m!€{bÛE6glXQueryHyperpipeConfigSGIXÍ^ GLXEW_GET_FUN(__glewXQueryHyperpipeConfigSGIX)./usr/include/GL/glxew.hÏggŒ3\^AvwkBßÇ"glPointParameterfàH GLEW_GET_FUN(__glewPointParameterf),/usr/include/GL/glew.hÏ߃ *!Ct ²â¶"¼ò&glResetHistogramEXTL GLEW_GET_FUN(__glewResetHistogramEXT),/usr/include/GL/glew.hÐ ÖJMˆ8*WhW^z3(glIsOcclusionQueryNVþN GLEW_GET_FUN(__glewIsOcclusionQueryNV),/usr/include/GL/glew.hÐ-vªñOp†gJÛ峇6GLEW_ATI_shader_texture_lodZX GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod),/usr/include/GL/glew.hÐ>t ñ,>‹8GL_NV_vertex_program2_option# 1,/usr/include/GL/glew.hÐÉÓáó–º>‹:GL_EXT_texture_perturb_normal— 1,/usr/include/GL/glew.hÐÐøjÀؾ}—ZHDá2glGetBufferParameterivARBX GLEW_GET_FUN(__glewGetBufferParameterivARB),/usr/include/GL/glew.hÐò?Áˆí4¡HÒLÏd—>”BGLEW_SUN_convolution_border_modes&üd GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes),/usr/include/GL/glew.hÑ#4…(­VV\ÚMñ™4glDisableVertexAttribArray4Z GLEW_GET_FUN(__glewDisableVertexAttribArray),/usr/include/GL/glew.hÑ€A“f1ûc›©öJwÀ4glXBindChannelToWindowSGIX0\ GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX)./usr/include/GL/glxew.hÑÙT4Ràéá– Ñ*;(glEndVertexShaderEXTN GLEW_GET_FUN(__glewEndVertexShaderEXT),/usr/include/GL/glew.hÑÚú®t}C>‹.GL_EXT_paletted_textureÌ 1,/usr/include/GL/glew.hÑðK;´)—DIÖ-€åñ*glNormal3fVertex3fSUN'£P GLEW_GET_FUN(__glewNormal3fVertex3fSUN),/usr/include/GL/glew.hÒâÑ |ÂIâYÂpÌU*glConvolutionFilter1D wP GLEW_GET_FUN(__glewConvolutionFilter1D),/usr/include/GL/glew.hÒâÑ }9IâYÂpêÐ*glConvolutionFilter2D xP GLEW_GET_FUN(__glewConvolutionFilter2D),/usr/include/GL/glew.hÒ؆?æ÷A.S‡Ñ‹~¸.glGetSharpenTexFuncSGIS${T GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS),/usr/include/GL/glew.hÒˬxªºi*zù}Ô4ŒBÙ0GLEW_SGIS_detail_texture$R GLEW_GET_VAR(__GLEW_SGIS_detail_texture),/usr/include/GL/glew.hÓ™ÍÉp××¾Òõ‰ B‡:glGetProgramEnvParameterdvARB´` GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB),/usr/include/GL/glew.hÓ™ÍÉ‚®ª×¾Òõ²/:glGetProgramEnvParameterfvARBµ` GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB),/usr/include/GL/glew.hÓ!³*æÅ²!WY3ì/0*glNormalPointervINTEL>P GLEW_GET_FUN(__glewNormalPointervINTEL),/usr/include/GL/glew.hÓÏoYImšÚ(_x*,] *glVertexAttrib4NbvARBÚP GLEW_GET_FUN(__glewVertexAttrib4NbvARB),/usr/include/GL/glew.hÓÏoYI¬ K(_x:+Ú*glVertexAttrib4NivARBÛP GLEW_GET_FUN(__glewVertexAttrib4NivARB),/usr/include/GL/glew.hÓÏoYJC(_xQ¼H*glVertexAttrib4NsvARBÜP GLEW_GET_FUN(__glewVertexAttrib4NsvARB),/usr/include/GL/glew.hÓÏoYJ ›Ó(_xRæxB*glVertexAttrib4NubARBÝP GLEW_GET_FUN(__glewVertexAttrib4NubARB),/usr/include/GL/glew.hÓÏoY`ˆ;;(_~"ß *glVertexAttrib4ubvARBéP GLEW_GET_FUN(__glewVertexAttrib4ubvARB),/usr/include/GL/glew.hÓÏoY`Æ­¬(_~%!œ×*glVertexAttrib4uivARBêP GLEW_GET_FUN(__glewVertexAttrib4uivARB),/usr/include/GL/glew.hÓÏoYaãr(_~;û>E*glVertexAttrib4usvARBëP GLEW_GET_FUN(__glewVertexAttrib4usvARB),/usr/include/GL/glew.hÓÏoZ û¶§(_©ÿnF*glVertexAttribI1ivEXTØP GLEW_GET_FUN(__glewVertexAttribI1ivEXT),/usr/include/GL/glew.hÓÏoZ _ñ(_ªI«*glVertexAttribI1uiEXTÙP GLEW_GET_FUN(__glewVertexAttribI1uiEXT),/usr/include/GL/glew.hÓÏoZ “^Þ(_ª&Fm*glVertexAttribI2ivEXTÜP GLEW_GET_FUN(__glewVertexAttribI2ivEXT),/usr/include/GL/glew.hÓÏoZ ÷™Ç(_ª?ò¨æ*glVertexAttribI2uiEXTÝP GLEW_GET_FUN(__glewVertexAttribI2uiEXT),/usr/include/GL/glew.hÓÏoZ +(_ªM̼*glVertexAttribI3ivEXTàP GLEW_GET_FUN(__glewVertexAttribI3ivEXT),/usr/include/GL/glew.hÓÏoZ „<Û(_ªcøn**glVertexAttribI4bvEXTãP GLEW_GET_FUN(__glewVertexAttribI4bvEXT),/usr/include/GL/glew.hÓÏoZ Aþ(_ªfË!*glVertexAttribI3uiEXTáP GLEW_GET_FUN(__glewVertexAttribI3uiEXT),/usr/include/GL/glew.hÓÏoZ ¯L(_ªs÷+÷*glVertexAttribI4ivEXTåP GLEW_GET_FUN(__glewVertexAttribI4ivEXT),/usr/include/GL/glew.hÓÏoZå(_ªŠÐÍe*glVertexAttribI4svEXTæP GLEW_GET_FUN(__glewVertexAttribI4svEXT),/usr/include/GL/glew.hÓÏoZ&ê5(_ª£g\*glVertexAttribI4uiEXTèP GLEW_GET_FUN(__glewVertexAttribI4uiEXT),/usr/include/GL/glew.hÓÏoZw2í(_Åu·*glVertexAttribPointer‡P GLEW_GET_FUN(__glewVertexAttribPointer),/usr/include/GL/glew.hÓÏo[µåÙ(`äŽ$ð*glVertexAttribs4ubvNV"þP GLEW_GET_FUN(__glewVertexAttribs4ubvNV),/usr/include/GL/glew.hÔŸw²‹Ýwê¡¢`2GLEW_EXT_point_parameters<T GLEW_GET_VAR(__GLEW_EXT_point_parameters),/usr/include/GL/glew.hÔ&zÝRž(PêÏ.Öã&glResizeBuffersMESA‘L GLEW_GET_FUN(__glewResizeBuffersMESA),/usr/include/GL/glew.hÔp`¨óª@a§Ø\§8glXGetFBConfigFromVisualSGIXŠ` GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX)./usr/include/GL/glxew.hÔŠ­TYIMIrkð’ÌôÐ8GLEW_SGIX_blend_alpha_minmax% Z GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax),/usr/include/GL/glew.hÔ£óWÕ!ü>—SŠùùç*glVertexPointervINTEL@P GLEW_GET_FUN(__glewVertexPointervINTEL),/usr/include/GL/glew.hÔ¬Ye= u°Z6ê+Iìœ:glBindTextureUnitParameterEXT` GLEW_GET_FUN(__glewBindTextureUnitParameterEXT),/usr/include/GL/glew.hÔëNl¦îø=ŸaÙ´ÃÏÄ0glVertexWeightPointerEXTQV GLEW_GET_FUN(__glewVertexWeightPointerEXT),/usr/include/GL/glew.hÕSÏðün>‹4GL_NV_packed_depth_stencil  1,/usr/include/GL/glew.hÕ±TÀ‹¹ñH>‹&GL_NV_texgen_emboss ï 1,/usr/include/GL/glew.hÕê˜éS ä>‹0GL_SGIX_texture_lod_bias&4 1,/usr/include/GL/glew.hÖa ã¤óá êÍ„€f.Ó(glXCopySubBufferMESA}P GLXEW_GET_FUN(__glewXCopySubBufferMESA)./usr/include/GL/glxew.hÖv\y€æÌ>‹0GL_APPLE_specular_vector I 1,/usr/include/GL/glew.hÖ¯x±lÏ)¡0j8cÆ–¿GLEW_ARB_shadow I@ GLEW_GET_VAR(__GLEW_ARB_shadow),/usr/include/GL/glew.hÖ¯…ϱü.ú¡3Æf÷*A)GLEW_SGIX_async$â@ GLEW_GET_VAR(__GLEW_SGIX_async),/usr/include/GL/glew.hÖ¯…ϲɧ½¡3Æg+ËT@GLEW_SGIX_ycrcb&–@ GLEW_GET_VAR(__GLEW_SGIX_ycrcb),/usr/include/GL/glew.hÖ¯†r‰tâ÷¡3ðº9ÒGLEW_SUN_vertex'Ä@ GLEW_GET_VAR(__GLEW_SUN_vertex),/usr/include/GL/glew.hÖö…$"Oºˆ>‹4GL_ARB_texture_compression y 1,/usr/include/GL/glew.hÖöžh¢·EÍ>‹4GL_ARB_texture_env_combine Ë 1,/usr/include/GL/glew.h×#ô[‘ñÓø>‹.GL_SGIS_sharpen_texture$v 1,/usr/include/GL/glew.h×Éî_N>‹GLX_SGI_cushionH 1./usr/include/GL/glxew.h×É%a¦Ïw>‹GLX_VERSION_1_2¸ 1./usr/include/GL/glxew.h×É%a¦Ï~>‹GLX_VERSION_1_3Å 1./usr/include/GL/glxew.h×É%a¦Ï…>‹GLX_VERSION_1_4B 1./usr/include/GL/glxew.hØ+¸èæœ>‹GL_3DFX_tbuffer¹ 1,/usr/include/GL/glew.hØ£l pÖäd¤ê *glIsVariantEnabledEXT$P GLEW_GET_FUN(__glewIsVariantEnabledEXT),/usr/include/GL/glew.hØ vé><Ž>‹GL_OML_resample#‡ 1,/usr/include/GL/glew.hØ#š—Û3>‹GL_SGIX_clipmap% 1,/usr/include/GL/glew.hØb(12òÖ(nåt›.GLEW_SUNX_constant_data&ñP GLEW_GET_VAR(__GLEW_SUNX_constant_data),/usr/include/GL/glew.hØ{â¾ }2ù>‹,GL_EXT_pixel_transform 1,/usr/include/GL/glew.hÙGïââtÒŠ•…¦&glDeleteFencesAPPLE L GLEW_GET_FUN(__glewDeleteFencesAPPLE),/usr/include/GL/glew.hÙŸ€pÏÊÒ­üMEà=&glDeleteProgramsARB°L GLEW_GET_FUN(__glewDeleteProgramsARB),/usr/include/GL/glew.hÙÉu`9´ Ò¸»”TÃÔ&glDeleteTexturesEXT‹L GLEW_GET_FUN(__glewDeleteTexturesEXT),/usr/include/GL/glew.hÙ#¶kÿÃ…tæ³¹bÿ¨,GLEW_HP_occlusion_test›N GLEW_GET_VAR(__GLEW_HP_occlusion_test),/usr/include/GL/glew.hÙAÙp{ËOéåB¹3Ww&glXImportContextEXTN GLXEW_GET_FUN(__glewXImportContextEXT)./usr/include/GL/glxew.hÙk&3N áÐÃpŸlj,GLEW_ARB_depth_texture ØN GLEW_GET_VAR(__GLEW_ARB_depth_texture),/usr/include/GL/glew.hÚ4§¼îØï2æfÒo~qn.glPrioritizeTexturesEXTŽT GLEW_GET_FUN(__glewPrioritizeTexturesEXT),/usr/include/GL/glew.hÚSacŒ®wh }~Ìk¥_,GLEW_ARB_texture_floatN GLEW_GET_VAR(__GLEW_ARB_texture_float),/usr/include/GL/glew.hÚp+¢ÎèºÕÀU1©,GLEW_ARB_vertex_shaderN GLEW_GET_VAR(__GLEW_ARB_vertex_shader),/usr/include/GL/glew.hÚ”=Ó–YÞ>‹.GL_ARB_texture_cube_map ¬ 1,/usr/include/GL/glew.hÚ”=Ô«'HÈ>‹.GL_ARB_texture_env_dot3 ô 1,/usr/include/GL/glew.hÚÒ@§¨9–Ëügl[¹Ú4glBeginTransformFeedbackNV!öZ GLEW_GET_FUN(__glewBeginTransformFeedbackNV),/usr/include/GL/glew.hÛG"-ZæbBÄÜg¨‚É&GLXEW_SGIX_fbconfigJ GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig)./usr/include/GL/glxew.hÛbá6ÕÊ€OÈ)C£=.glMatrixIndexPointerARB ÔT GLEW_GET_FUN(__glewMatrixIndexPointerARB),/usr/include/GL/glew.hÛf‹•8ö=Þ²2Ò‹ðÊD"glApplyTextureEXT^H GLEW_GET_FUN(__glewApplyTextureEXT),/usr/include/GL/glew.hÛª€"–Tx>‹0GL_NV_depth_buffer_float  1,/usr/include/GL/glew.hÛÍ´X•>‹2GL_IBM_vertex_array_listsç 1,/usr/include/GL/glew.hÜØxò©ú¿Å§¼ñ]ú:GLEW_NV_texture_expand_normal!$\ GLEW_GET_VAR(__GLEW_NV_texture_expand_normal),/usr/include/GL/glew.hÜ]ß(Þñ>‹(GL_HP_occlusion_test– 1,/usr/include/GL/glew.hÜ?ãˆi…WÈ>Í  æz62glFragmentLightModelfSGIX%qX GLEW_GET_FUN(__glewFragmentLightModelfSGIX),/usr/include/GL/glew.hÜ?ãˆ{ÚKÈ>Í ¥˜…Ú2glFragmentLightModelfvEXT«X GLEW_GET_FUN(__glewFragmentLightModelfvEXT),/usr/include/GL/glew.hÜ?㈄H¬È>Í §Á]×2glFragmentLightModeliSGIX%sX GLEW_GET_FUN(__glewFragmentLightModeliSGIX),/usr/include/GL/glew.hÜ?㈖ È>Í ¬si{2glFragmentLightModelivEXT­X GLEW_GET_FUN(__glewFragmentLightModelivEXT),/usr/include/GL/glew.hܤ‰þç4+M>‹(GL_ARB_depth_texture Ð 1,/usr/include/GL/glew.hÜßcSH3ÆŠ5иÉÙÊý*glTagSampleBufferSGIX&P GLEW_GET_FUN(__glewTagSampleBufferSGIX),/usr/include/GL/glew.hÝIÿçïÎ20Rí 4À*GLEW_SGIS_color_range$ L GLEW_GET_VAR(__GLEW_SGIS_color_range),/usr/include/GL/glew.hÝÎãŽð—à0t‹ªTŒú·*GLEW_SGIS_multisample$TL GLEW_GET_VAR(__GLEW_SGIS_multisample),/usr/include/GL/glew.hÝ/édÊN0ˆ™Ë6™S-*GLEW_SGIS_texture_lod$ÀL GLEW_GET_VAR(__GLEW_SGIS_texture_lod),/usr/include/GL/glew.hÝ\¦#Ö†BÛ@œºýD*GLEW_SGIX_async_pixel$þL GLEW_GET_VAR(__GLEW_SGIX_async_pixel),/usr/include/GL/glew.hÝ\âthµ©ÜBê³2(C*GLEW_SGIX_fog_texture%UL GLEW_GET_VAR(__GLEW_SGIX_fog_texture),/usr/include/GL/glew.hÝf¼œJø{aãx$Îû]J"glArrayElementEXTSH GLEW_GET_FUN(__glewArrayElementEXT),/usr/include/GL/glew.hÝŒÅ/%×’Ô>‹(GL_ARB_texture_float 1,/usr/include/GL/glew.hÝ©q÷;ø&>‹(GL_ARB_vertex_shaderõ 1,/usr/include/GL/glew.hÝÆ)‘>†5•]áê')M;8*GLEW_SGI_color_matrix&«L GLEW_GET_VAR(__GLEW_SGI_color_matrix),/usr/include/GL/glew.hÞD”Œ¼8kÑ>‹6GL_ATI_texture_env_combine3w 1,/usr/include/GL/glew.hÞuÆúÔ®ge9¿•fÉfL,glUnmapObjectBufferATI"R GLEW_GET_FUN(__glewUnmapObjectBufferATI),/usr/include/GL/glew.hÞ}=L»†Wnt!»@Í%y 4GLEW_GREMEDY_string_markeroV GLEW_GET_VAR(__GLEW_GREMEDY_string_marker),/usr/include/GL/glew.hÞÌz#ˆF;Ò½…Ö¨ /%"glAsyncMarkerSGIX$ÛH GLEW_GET_FUN(__glewAsyncMarkerSGIX),/usr/include/GL/glew.hßxG0Qß3™võÑ S6GLEW_EXT_framebuffer_object@X GLEW_GET_VAR(__GLEW_EXT_framebuffer_object),/usr/include/GL/glew.hßoXØïælç»Ãôß,glDrawRangeElementsEXT^R GLEW_GET_FUN(__glewDrawRangeElementsEXT),/usr/include/GL/glew.hä[Ôæú5 >‹0GL_NV_transform_feedback!Í 1,/usr/include/GL/glew.härŸ«#ÓšÂzÝöx·h-$glXGetContextIDEXTL GLXEW_GET_FUN(__glewXGetContextIDEXT)./usr/include/GL/glxew.hä‚|ÀÊ¢NŠå†Ñ´W $glXGetVideoSyncSGIvL GLXEW_GET_FUN(__glewXGetVideoSyncSGI)./usr/include/GL/glxew.håä¹Ô@H K{&éoÙ”`*glPointParameterfvARB ¤P GLEW_GET_FUN(__glewPointParameterfvARB),/usr/include/GL/glew.håä¹Ô@jíK{&éoâ„4*glPointParameterfvEXT:P GLEW_GET_FUN(__glewPointParameterfvEXT),/usr/include/GL/glew.hå€nÒ"·]»êÒ³fVd0glMultiModeDrawArraysIBM»V GLEW_GET_FUN(__glewMultiModeDrawArraysIBM),/usr/include/GL/glew.hå˜O@ÑŸöIЇ†¨yãx(glXGetFBConfigAttrib2P GLXEW_GET_FUN(__glewXGetFBConfigAttrib)./usr/include/GL/glxew.hå¶§ÖôR7ËzÅþŸòYÖ.GLEW_SGIX_depth_texture%+P GLEW_GET_VAR(__GLEW_SGIX_depth_texture),/usr/include/GL/glew.håÀ~N¡ÓœÚÑéY޵ß(glXGetCurrentDisplay¼P GLXEW_GET_FUN(__glewXGetCurrentDisplay)./usr/include/GL/glxew.håߟY£û>‹$GL_APPLE_ycbcr_422 £ 1,/usr/include/GL/glew.hå뢶ºªw>‹.GL_SGIS_texture_filter4$ª 1,/usr/include/GL/glew.hæ‹$GL_ARB_multisample à 1,/usr/include/GL/glew.hçÂ\ÐûÌ“>ËUL¸÷0glClientActiveTextureARB AV GLEW_GET_FUN(__glewClientActiveTextureARB),/usr/include/GL/glew.hç5]ØÇr$ÉÈ‚N0©)€*GLEW_3DFX_multisample²L GLEW_GET_VAR(__GLEW_3DFX_multisample),/usr/include/GL/glew.hèO韓ZÏ>‹*GL_NV_occlusion_queryé 1,/usr/include/GL/glew.h苵Xˆ¼—¸âi¤>X³<glTexCoord2fColor3fVertex3fSUN'µb GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN),/usr/include/GL/glew.hèø8AbÕ÷ŠÂ¢x³³xÖ$glMultiTexCoord1dvTJ GLEW_GET_FUN(__glewMultiTexCoord1dv),/usr/include/GL/glew.hèø8AbÖåŠÂ¢x³³µÌ$glMultiTexCoord1fvVJ GLEW_GET_FUN(__glewMultiTexCoord1fv),/usr/include/GL/glew.hèø8AbØJŠÂ¢x³´=$glMultiTexCoord1ivXJ GLEW_GET_FUN(__glewMultiTexCoord1iv),/usr/include/GL/glew.hèø8AbÜðŠÂ¢x³µB $glMultiTexCoord1svZJ GLEW_GET_FUN(__glewMultiTexCoord1sv),/usr/include/GL/glew.hèø8AbÝފ¢x³µ$glMultiTexCoord2dv\J GLEW_GET_FUN(__glewMultiTexCoord2dv),/usr/include/GL/glew.hèø8AbÞ̊¢x³µ»÷$glMultiTexCoord2fv^J GLEW_GET_FUN(__glewMultiTexCoord2fv),/usr/include/GL/glew.hèø8Abà1ŠÂ¢x³¶h$glMultiTexCoord2iv`J GLEW_GET_FUN(__glewMultiTexCoord2iv),/usr/include/GL/glew.hèø8Abä׊¢x³·H6$glMultiTexCoord2svbJ GLEW_GET_FUN(__glewMultiTexCoord2sv),/usr/include/GL/glew.hèø8AbåŊ¢x³·…,$glMultiTexCoord3dvdJ GLEW_GET_FUN(__glewMultiTexCoord3dv),/usr/include/GL/glew.hèø8Ab泊¢x³·Â"$glMultiTexCoord3fvfJ GLEW_GET_FUN(__glewMultiTexCoord3fv),/usr/include/GL/glew.hèø8AbèŠÂ¢x³¸“$glMultiTexCoord3ivhJ GLEW_GET_FUN(__glewMultiTexCoord3iv),/usr/include/GL/glew.hèø8Ab쾊¢x³¹Na$glMultiTexCoord3svjJ GLEW_GET_FUN(__glewMultiTexCoord3sv),/usr/include/GL/glew.hèø8Abí¬ŠÂ¢x³¹‹W$glMultiTexCoord4dvlJ GLEW_GET_FUN(__glewMultiTexCoord4dv),/usr/include/GL/glew.hèø8Ab¢x³¹ÈM$glMultiTexCoord4fvnJ GLEW_GET_FUN(__glewMultiTexCoord4fv),/usr/include/GL/glew.hèø8AbïÿŠÂ¢x³º#¾$glMultiTexCoord4ivpJ GLEW_GET_FUN(__glewMultiTexCoord4iv),/usr/include/GL/glew.hèø8Abô¥ŠÂ¢x³»TŒ$glMultiTexCoord4svrJ GLEW_GET_FUN(__glewMultiTexCoord4sv),/usr/include/GL/glew.héT+L›çm>‹,GL_NV_geometry_shader42 1,/usr/include/GL/glew.hêgºéØ¥#à>‹,GL_SGIX_ir_instrument1%¡ 1,/usr/include/GL/glew.hëÇŒ„/5¶>‹0GLX_MESA_pixmap_colormap† 1./usr/include/GL/glxew.hì Ò5^ÿ>‹&GLX_EXT_visual_infoE 1./usr/include/GL/glxew.hìC-V-ä÷d‘ƒ@6GLXEW_SGI_make_current_read]Z GLXEW_GET_VAR(__GLXEW_SGI_make_current_read)./usr/include/GL/glxew.hí(šlg‡Ÿf¯IY|&(glUniformMatrix2x3fv±N GLEW_GET_FUN(__glewUniformMatrix2x3fv),/usr/include/GL/glew.hí(šlgnŸf¯IYŸ‚Q(glUniformMatrix2x4fv²N GLEW_GET_FUN(__glewUniformMatrix2x4fv),/usr/include/GL/glew.hí(šloìgŸf¯I[äl†(glUniformMatrix3x2fv³N GLEW_GET_FUN(__glewUniformMatrix3x2fv),/usr/include/GL/glew.hí(šloü5Ÿf¯I[èxÜ(glUniformMatrix3x4fv´N GLEW_GET_FUN(__glewUniformMatrix3x4fv),/usr/include/GL/glew.hí(šlxØ.Ÿf¯I^-c(glUniformMatrix4x2fvµN GLEW_GET_FUN(__glewUniformMatrix4x2fv),/usr/include/GL/glew.hí(šlxàŸf¯I^/i<(glUniformMatrix4x3fv¶N GLEW_GET_FUN(__glewUniformMatrix4x3fv),/usr/include/GL/glew.hínó2·¢'åeRß¹KF4glGetCompressedTexImageARB •Z GLEW_GET_FUN(__glewGetCompressedTexImageARB),/usr/include/GL/glew.híUX‰óйÃ&QtóåI 0GLEW_INGR_interlace_read)R GLEW_GET_VAR(__GLEW_INGR_interlace_read),/usr/include/GL/glew.híˆ=Qr‰§ÈçÉI³þ`0glEndTransformFeedbackNV!úV GLEW_GET_FUN(__glewEndTransformFeedbackNV),/usr/include/GL/glew.hî©Â¶ÃR>‹NGL_ATIX_vertex_shader_output_point_sizec 1,/usr/include/GL/glew.hîïe›«ö]ÕïtgR çü(glMapControlPointsNVfN GLEW_GET_FUN(__glewMapControlPointsNV),/usr/include/GL/glew.hïBý-®f#vÈs%ÝC†Ž4GLEW_SGIX_texture_lod_bias&6V GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias),/usr/include/GL/glew.hïxÄY{r~|ÓÈw8¡2glVertexAttribIPointerEXTëX GLEW_GET_FUN(__glewVertexAttribIPointerEXT),/usr/include/GL/glew.hïy§¯.ªÙ>‹"GL_ARB_window_pos 1,/usr/include/GL/glew.hï——*ì<ß›h‚—k'NglTexCoord4fColor4fNormal3fVertex4fvSUN'Àt GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN),/usr/include/GL/glew.hï¤Xª«ÚúdÆ<¬†Õ/-$glBufferSubDataARB J GLEW_GET_FUN(__glewBufferSubDataARB),/usr/include/GL/glew.hïÈŒ®uÇ“q>‹2GLX_SGI_make_current_readU 1./usr/include/GL/glxew.hïÎÀ½D&h`¿'A\ðnbw4GLEW_APPLE_specular_vector MV GLEW_GET_VAR(__GLEW_APPLE_specular_vector),/usr/include/GL/glew.hïø)˜ZS+ŽÕüˆC>º0glVertexAttribPointerARBìV GLEW_GET_FUN(__glewVertexAttribPointerARB),/usr/include/GL/glew.hð Eåö€àºh‹ì…C>glGetTransformFeedbackVaryingNV!üd GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV),/usr/include/GL/glew.hðçM?)€çÄ2³EùY*glIsEnabledIndexedEXT?P GLEW_GET_FUN(__glewIsEnabledIndexedEXT),/usr/include/GL/glew.hðôþööÕ[hˆç9“è/£,glNormal3fVertex3fvSUN'¤R GLEW_GET_FUN(__glewNormal3fVertex3fvSUN),/usr/include/GL/glew.hñvÄX59—kú€ÌŸÑ¶r2GLEW_EXT_paletted_textureðT GLEW_GET_VAR(__GLEW_EXT_paletted_texture),/usr/include/GL/glew.hñn6ÂãÖ¨ïY¨CÄ\glReplacementCodeuiColor4fNormal3fVertex3fvSUN'¨‚ GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN),/usr/include/GL/glew.hñªbPüðíABÕ:Ÿ&glTexFilterFuncSGIS$°L GLEW_GET_FUN(__glewTexFilterFuncSGIS),/usr/include/GL/glew.hò[JK«6o¡Ö ãubΘBglGetVertexAttribArrayObjectfvATIØh GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI),/usr/include/GL/glew.hò[JK«Q2öÖ ãuhî²9BglGetVertexAttribArrayObjectivATIÙh GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI),/usr/include/GL/glew.hò§6^ÆØËy>‹2GL_NV_vertex_array_range2" 1,/usr/include/GL/glew.hówvÚЉe>‹,GL_SGIX_shadow_ambient%ó 1,/usr/include/GL/glew.hó¸ýç䓘²>‹"GL_EXT_422_pixelsC 1,/usr/include/GL/glew.hó¹(·`€)£>‹"GL_EXT_index_func* 1,/usr/include/GL/glew.hó¹0’ïE›>‹"GL_EXT_subtextureì 1,/usr/include/GL/glew.hõäfYø‰ ¦¦¬Ð«Ó ó4GLEW_NV_depth_buffer_floatV GLEW_GET_VAR(__GLEW_NV_depth_buffer_float),/usr/include/GL/glew.hõó¯ÞÚ3»€ðÎÔ(glSecondaryColor3hNV¬N GLEW_GET_FUN(__glewSecondaryColor3hNV),/usr/include/GL/glew.hõó¯ÞÚ¤v»€ðÎðÿ9(glSecondaryColor3ubvïN GLEW_GET_FUN(__glewSecondaryColor3ubv),/usr/include/GL/glew.hõó¯ÞÚ§·»€ðÎñÔ–(glSecondaryColor3uivñN GLEW_GET_FUN(__glewSecondaryColor3uiv),/usr/include/GL/glew.hõó¯ÞÚ¬]»€ðÎód(glSecondaryColor3usvóN GLEW_GET_FUN(__glewSecondaryColor3usv),/usr/include/GL/glew.höͪÝ䀛jöËë0GLEW_NV_fragment_programçR GLEW_GET_VAR(__GLEW_NV_fragment_program),/usr/include/GL/glew.hö,º8C >‹&GL_PGI_vertex_hints#Á 1,/usr/include/GL/glew.hö>5›©¸}ø>‹,GL_SGIX_vertex_preclip&| 1,/usr/include/GL/glew.hö?˜µš!­”’‰nTËp&GLEW_ARB_window_pos2H GLEW_GET_VAR(__GLEW_ARB_window_pos),/usr/include/GL/glew.höaå§~Su(áG“À Â*glGetVariantFloatvEXT P GLEW_GET_FUN(__glewGetVariantFloatvEXT),/usr/include/GL/glew.hö¿¾4 L}btmDëó2GLEW_SGIS_sharpen_texture$~T GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture),/usr/include/GL/glew.h÷,½– ¼3Awýt¥Ì".glDeleteBufferRegionEXTfT GLEW_GET_FUN(__glewDeleteBufferRegionEXT),/usr/include/GL/glew.h÷7‚ªdÝ›Ýl‚ôÖy¼ä,glReplacementCodeubSUN'bR GLEW_GET_FUN(__glewReplacementCodeubSUN),/usr/include/GL/glew.h÷7‚ªdáH>l‚ôÖz¬ýá,glReplacementCodeuiSUN'dR GLEW_GET_FUN(__glewReplacementCodeuiSUN),/usr/include/GL/glew.h÷7‚ªd懤l‚ôÖ|o,glReplacementCodeusSUN'fR GLEW_GET_FUN(__glewReplacementCodeusSUN),/usr/include/GL/glew.h÷?dâu½(?Iõ2Ì#þ,glGetQueryObjectuivARB €R GLEW_GET_FUN(__glewGetQueryObjectuivARB),/usr/include/GL/glew.h÷AÚ$±>‹0GL_EXT_texture_rectangle§ 1,/usr/include/GL/glew.h÷N—pævYÍê\þC‘(glXGetVideoResizeSUN•P GLXEW_GET_FUN(__glewXGetVideoResizeSUN)./usr/include/GL/glxew.h÷Y´–\ù™±Ž–É—ÍŸ"glSetInvariantEXT%H GLEW_GET_FUN(__glewSetInvariantEXT),/usr/include/GL/glew.h÷šäÚáCô먊Æhÿ"glClearColorIiEXTRH GLEW_GET_FUN(__glewClearColorIiEXT),/usr/include/GL/glew.hø'…²©ÑLÖ!þw#à6glXQueryMaxSwapBarriersSGIX^ GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX)./usr/include/GL/glxew.hø7˜KÓâûgMºLÃ9J0glBufferRegionEnabledEXTeV GLEW_GET_FUN(__glewBufferRegionEnabledEXT),/usr/include/GL/glew.hø<È$¨¯<ïmq4»ã,glProgramParameter4dNV"ÏR GLEW_GET_FUN(__glewProgramParameter4dNV),/usr/include/GL/glew.hø<È4v¯<ïmq8È9,glProgramParameter4fNV"ÑR GLEW_GET_FUN(__glewProgramParameter4fNV),/usr/include/GL/glew.hø<ÈJ¯<ïmxß=,glProgramParameteriEXTrR GLEW_GET_FUN(__glewProgramParameteriEXT),/usr/include/GL/glew.høƒ{½qÏyŒ¦ÝxÉäíÌHGLEW_SGIX_fragment_specular_lighting%‚j GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting),/usr/include/GL/glew.hø–kX˜2ÔÆdŽV\ß,glProgramVertexLimitNV)R GLEW_GET_FUN(__glewProgramVertexLimitNV),/usr/include/GL/glew.høø+£3èÙvÛÆ‡ëÞ6glRequestResidentProgramsNV"Õ\ GLEW_GET_FUN(__glewRequestResidentProgramsNV),/usr/include/GL/glew.hù?èY ŒMp:‡‹n "glShaderSourceARB H GLEW_GET_FUN(__glewShaderSourceARB),/usr/include/GL/glew.hùJ÷!áÞÏ”>‹,GL_NV_pixel_data_range * 1,/usr/include/GL/glew.hùeÈúer<·yBfFKØËj6GLXEW_NV_vertex_array_rangeëZ GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range)./usr/include/GL/glxew.hùŸ½„zØ ïbè,cg4GLXEW_EXT_framebuffer_sRGBíX GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB)./usr/include/GL/glxew.hùêÐ7bÌuw[ª7÷+²’0GLEW_MESA_resize_buffers“R GLEW_GET_VAR(__GLEW_MESA_resize_buffers),/usr/include/GL/glew.hú0}1¯2ƒnjr`Q2GLEW_ARB_texture_cube_map »T GLEW_GET_VAR(__GLEW_ARB_texture_cube_map),/usr/include/GL/glew.hú0~M@ƒnj»'׃2GLEW_ARB_texture_env_dot3 ùT GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3),/usr/include/GL/glew.húl„fßKÕa¨[Ù‰‚Äø.GLEW_ATI_envmap_bumpmap·P GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap),/usr/include/GL/glew.hú~îîP ™†«ÌÆáÿ &GLEW_EXT_422_pixelsJH GLEW_GET_VAR(__GLEW_EXT_422_pixels),/usr/include/GL/glew.hú½Ë÷*w«ÃëéRR&GLEW_EXT_index_func0H GLEW_GET_VAR(__GLEW_EXT_index_func),/usr/include/GL/glew.hú!™[Fo«Ç(²nÅj&GLEW_EXT_subtextureöH GLEW_GET_VAR(__GLEW_EXT_subtexture),/usr/include/GL/glew.húï=k+ÍH¬òlvT¯îy×"glColorPointerEXTTH GLEW_GET_FUN(__glewColorPointerEXT),/usr/include/GL/glew.húòHäc5Úó4…—ÍC "glCombinerInputNV ÉH GLEW_GET_FUN(__glewCombinerInputNV),/usr/include/GL/glew.hüI¿g½fq4[r.:ò¨$glProgramStringARBÇJ GLEW_GET_FUN(__glewProgramStringARB),/usr/include/GL/glew.hüN¥ÅŸ{Rú>‹"GL_NV_depth_clamp! 1,/usr/include/GL/glew.hü«Qþ5ÛþtvÒ›óBæ8GLEW_ATI_vertex_array_objectËZ GLEW_GET_VAR(__GLEW_ATI_vertex_array_object),/usr/include/GL/glew.hüë(R®)ì#>‹2GLX_NV_vertex_array_rangeã 1./usr/include/GL/glxew.hýNö½Û” ^>‹"GL_PGI_misc_hints#£ 1,/usr/include/GL/glew.hý´9*½ÙŒ§—€>‹÷ã?‚4GLEW_NV_transform_feedback"V GLEW_GET_VAR(__GLEW_NV_transform_feedback),/usr/include/GL/glew.hý»â^*Þ´² ÙÉû Œ»*GLEW_ARB_draw_buffers ÷L GLEW_GET_VAR(__GLEW_ARB_draw_buffers),/usr/include/GL/glew.hýÃxN@”à‚´ Ëþg*GLEW_ARB_multitexture cL GLEW_GET_VAR(__GLEW_ARB_multitexture),/usr/include/GL/glew.hýÅ·]=Q´ ]í3Öí*GLEW_ARB_point_sprite ²L GLEW_GET_VAR(__GLEW_ARB_point_sprite),/usr/include/GL/glew.hýÊ[/½²ý<µÐV›s3:#*GLEW_ARB_vertex_blendÓL GLEW_GET_VAR(__GLEW_ARB_vertex_blend),/usr/include/GL/glew.hþÏ·xa›¼¹Ÿ²YÞ³P&glTexSubImage4DSGIS$‹L GLEW_GET_FUN(__glewTexSubImage4DSGIS),/usr/include/GL/glew.hþéð=¨Ê¼Ê>‹BGL_ATI_vertex_attrib_array_objectÒ 1,/usr/include/GL/glew.hÿY†¶B©lì˜Ø5bG(glMultiDrawArraysEXTwN GLEW_GET_FUN(__glewMultiDrawArraysEXT),/usr/include/GL/glew.hÿZ]DR†3 çýðÄ÷w¢4glDrawRangeElementArrayATI˜Z GLEW_GET_FUN(__glewDrawRangeElementArrayATI),/usr/include/GL/glew.hÿ…|Ø“²ùWw= õê,glGetBufferParameterivbR GLEW_GET_FUN(__glewGetBufferParameteriv),/usr/include/GL/glew.hÿ…‡ FZZgPÙ†>,glGetBufferPointervARBR GLEW_GET_FUN(__glewGetBufferPointervARB),/usr/include/GL/glew.h->/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë./usr/include/X11/Xlib.h¦a‰;€uê)(/usr/include/wchar.h+è] Œ6’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c9Óó.s¶:/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v./usr/include/GL/glxew.h¦a‡’†ôÊn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê62/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]*/usr/include/GL/glu.hên-¥DK»»4/usr/include/bits/stdio2.höµJš'U7,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 2/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×(/usr/include/libio.h+è] ðª’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿ"glewCreateContext’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c: :>ÿÿÿÿÿÿÿÿdisplayÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLboolean$glewDestroyContext’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cCCÿÿÿÿÿÿÿÿvoidglewParseArgs’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c@ @Lÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿdisplayÿÿÿÿÿÿÿÿ char**ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLbooleanmain’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cñCN” ------------------------------------------------------------------------ ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿint\<_glewInfo_GLX_3DFX_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÏÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GLX_ARB_fbconfig_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cØÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_ARB_get_proc_address’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cáäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_ARB_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cêíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GLX_ATI_pixel_format_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cóöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GLX_ATI_render_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GLX_EXT_fbconfig_packed_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_EXT_framebuffer_sRGB’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GLX_EXT_import_context’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GLX_EXT_scene_marker’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c),ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_EXT_visual_info’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c25ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GLX_EXT_visual_rating’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c;>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_MESA_agp_offset’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cDIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_MESA_copy_sub_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cOTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_MESA_pixmap_colormap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cZ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_MESA_release_buffers’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cejÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GLX_MESA_set_3dfx_mode’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cpuÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_NV_float_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c{~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GLX_NV_vertex_array_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c„Šÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_OML_swap_method’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GLX_SGIS_blended_overlay’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c©¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GLX_SGIS_color_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c²µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GLX_SGIS_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c»¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GLX_SGIS_shared_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÄÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GLX_SGIX_fbconfig’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÍ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GLX_SGIX_hyperpipe’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÝéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GLX_SGIX_pbuffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cïøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GLX_SGIX_swap_barrier’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GLX_SGIX_swap_group’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GLX_SGIX_video_resize’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GLX_SGIX_visual_select_group’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c$'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GLX_SGI_cushion’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c-2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GLX_SGI_make_current_read’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c8>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GLX_SGI_swap_control’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cDIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GLX_SGI_video_sync’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cOUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GLX_SUN_get_transparent_index’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c[`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GLX_SUN_video_resize’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cfrNÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GLX_VERSION_1_2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GLX_VERSION_1_3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c«Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GLX_VERSION_1_4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÆÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_3DFX_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GL_3DFX_tbuffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidT_glewInfo_GL_3DFX_texture_compression_FXT1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c“–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_APPLE_client_storage’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cœŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_APPLE_element_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¥®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_APPLE_fence’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c´Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_APPLE_float_pixels’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÆÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_APPLE_pixel_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÏÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_APPLE_specular_vector’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cØÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_APPLE_texture_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cáçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_APPLE_transform_hint’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cíðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_APPLE_vertex_array_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cöþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_APPLE_vertex_array_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_APPLE_ycbcr_422’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_ARB_color_buffer_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_ARB_depth_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c%(ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ARB_draw_buffers’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c.3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_fragment_program’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c9<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_ARB_fragment_program_shadow’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cBEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_ARB_fragment_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cKNÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_half_float_pixel’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cTWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_ARB_imaging’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c]‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ARB_matrix_palette’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cˆ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_ARB_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c—œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ARB_multitexture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¢Èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_ARB_occlusion_query’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÎÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_ARB_pixel_buffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.càãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_point_parameters’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.céïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ARB_point_sprite’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cõøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ARB_shader_objects’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cþ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ARB_shading_language_100’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c/2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid._glewInfo_GL_ARB_shadow’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c8;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ARB_shadow_ambient’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cADÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ARB_texture_border_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cJMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_ARB_texture_compression’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cS^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_texture_cube_map’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cdgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_ARB_texture_env_add’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cmpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_ARB_texture_env_combine’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cvyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ARB_texture_env_crossbar’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_texture_env_dot3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cˆ‹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_ARB_texture_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‘”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_ARB_texture_mirrored_repeat’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cšÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_ARB_texture_non_power_of_two’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c£¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_ARB_texture_rectangle’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¬¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ARB_transpose_matrix’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cµ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ARB_vertex_blend’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÃÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ARB_vertex_buffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c׿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ARB_vertex_program’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cì.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_ARB_vertex_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c4;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_ARB_window_pos’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cAUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ATIX_point_sprites’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c[^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_ATIX_texture_env_combine3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cdgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_ATIX_texture_env_route’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cmpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidb_glewInfo_GL_ATIX_vertex_shader_output_point_size’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cvyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ATI_draw_buffers’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c„ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_ATI_element_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cŠ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ATI_envmap_bumpmap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c—Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_ATI_fragment_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¥·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_ATI_map_object_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c½Ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_ATI_pn_triangles’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÉÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_ATI_separate_stencil’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÕÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_ATI_shader_texture_lod’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cáäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ATI_text_fragment_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cêíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_ATI_texture_compression_3dc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cóöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_ATI_texture_env_combine3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_ATI_texture_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_ATI_texture_mirror_once’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_ATI_vertex_array_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidV_glewInfo_GL_ATI_vertex_attrib_array_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c-4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_ATI_vertex_streams’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c:cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_EXT_422_pixels’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cilÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_EXT_Cg_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cruÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*_glewInfo_GL_EXT_abgr’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c{~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*_glewInfo_GL_EXT_bgra’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c„‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_bindable_uniform’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_blend_color’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cšŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_EXT_blend_equation_separate’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¥ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_EXT_blend_func_separate’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_blend_logic_op’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c»¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_blend_minmax’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÄÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_blend_subtract’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÏÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_clip_volume_hint’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cØÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid,_glewInfo_GL_EXT_cmyka’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cáäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_color_subtable’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cêðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_EXT_compiled_vertex_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cöüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_convolution’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_coordinate_frame’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_copy_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c%.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_cull_vertex’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c4:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_EXT_depth_bounds_test’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c@Eÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_draw_buffers2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cKUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_draw_instanced’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c[aÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_EXT_draw_range_elements’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cglÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_EXT_fog_coord’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cr{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_EXT_fragment_lighting’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_framebuffer_blit’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¢ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_EXT_framebuffer_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¨­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_EXT_framebuffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c³ÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_framebuffer_sRGB’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÎÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_geometry_shader4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c×ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_EXT_gpu_program_parameters’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cåëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_gpu_shader4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_EXT_histogram’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_EXT_index_array_formats’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c14ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_EXT_index_func’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c:?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_index_material’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cEJÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_index_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cPSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_light_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cY`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_misc_attribute’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cfiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_EXT_multi_draw_arrays’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.couÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_EXT_packed_depth_stencil’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‡Šÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_packed_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_packed_pixels’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c™œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_paletted_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¢ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_EXT_pixel_buffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c°³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_EXT_pixel_transform’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¹ÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidX_glewInfo_GL_EXT_pixel_transform_color_table’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÉÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_point_parameters’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÒØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_polygon_offset’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÞãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_rescale_normal’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.céìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_scene_marker’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.còøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_EXT_secondary_color’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_EXT_separate_specular_color’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_shadow_funcs’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c"%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_EXT_shared_texture_palette’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c+.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_EXT_stencil_clear_tag’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c47ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_stencil_two_side’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c=Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_stencil_wrap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cHKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_EXT_subtexture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cQXÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_EXT_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c^aÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_EXT_texture3D’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cglÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_texture_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cruÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_EXT_texture_buffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c{€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_EXT_texture_compression_dxt1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c†‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_EXT_texture_compression_latc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_EXT_texture_compression_rgtc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c˜›ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_EXT_texture_compression_s3tc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¡¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_texture_cube_map’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cª­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_EXT_texture_edge_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c³¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_texture_env’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¼¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_EXT_texture_env_add’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÅÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_EXT_texture_env_combine’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÎÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_texture_env_dot3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c×ÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidV_glewInfo_GL_EXT_texture_filter_anisotropic’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.càãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_EXT_texture_integer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.céóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_texture_lod_bias’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cùüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_EXT_texture_mirror_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_EXT_texture_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_EXT_texture_perturb_normal’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_EXT_texture_rectangle’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c & )ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_texture_sRGB’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c / 2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_EXT_texture_shared_exponent’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c 8 ;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_EXT_timer_query’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c A Gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_EXT_vertex_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c M Zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_EXT_vertex_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ` ŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_EXT_vertex_weighting’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ” ›ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_GREMEDY_string_marker’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¡ ¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_HP_convolution_border_modes’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¬ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_HP_image_transform’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c µ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_HP_occlusion_test’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Å Èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_HP_texture_lighting’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Î Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_IBM_cull_vertex’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c × ÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_IBM_multimode_draw_arrays’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c à æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_IBM_rasterpos_clip’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ì ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_IBM_static_data’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c õ øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidP_glewInfo_GL_IBM_texture_mirrored_repeat’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c þ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_IBM_vertex_array_lists’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_INGR_color_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_INGR_interlace_read’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c " %ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_INTEL_parallel_arrays’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c + 3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_INTEL_texture_scissor’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c 9 ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_KTX_buffer_region’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c E Nÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_MESAX_texture_stack’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c T Wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_MESA_pack_invert’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ] `ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_MESA_resize_buffers’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c f kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_MESA_window_pos’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c q ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_MESA_ycbcr_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c “ –ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_NV_blend_square’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c œ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_NV_copy_depth_to_color’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¥ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_NV_depth_buffer_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ® µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_NV_depth_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c » ¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_NV_depth_range_unclamped’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Ä Çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_NV_evaluators’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Í Úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*_glewInfo_GL_NV_fence’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c à ëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_NV_float_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ñ ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_NV_fog_distance’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ú ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_NV_fragment_program’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_fragment_program2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_fragment_program4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_NV_fragment_program_option’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c % (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid`_glewInfo_GL_NV_framebuffer_multisample_coverage’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c . 3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_geometry_program4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c 9 >ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_NV_geometry_shader4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c D Gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_NV_gpu_program4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c M ]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_NV_half_float’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c c •ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_NV_light_max_exponent’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c › žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_NV_multisample_filter_hint’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¤ §ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_occlusion_query’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ­ ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_NV_packed_depth_stencil’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¾ ÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_NV_parameter_buffer_object’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Ç Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_NV_pixel_data_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Ô Úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_NV_point_sprite’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c à æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_primitive_restart’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ì òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_NV_register_combiners’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ø ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_NV_register_combiners2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_NV_texgen_emboss’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_texgen_reflection’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c $ 'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidN_glewInfo_GL_NV_texture_compression_vtc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c - 0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_NV_texture_env_combine4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c 6 9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_NV_texture_expand_normal’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ? BÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_texture_rectangle’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c H Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_NV_texture_shader’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Q Tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_texture_shader2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Z ]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_texture_shader3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c c fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_NV_transform_feedback’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c l {ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_NV_vertex_array_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_NV_vertex_array_range2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_NV_vertex_program’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c – ÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_NV_vertex_program1_1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c à ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_vertex_program2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c é ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_NV_vertex_program2_option’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ò õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_vertex_program3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c û þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_NV_vertex_program4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_OES_byte_coordinates’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidX_glewInfo_GL_OES_compressed_paletted_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_OES_read_format’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_OES_single_precision’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ( 2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_OML_interlace’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c 8 ;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GL_OML_resample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c A Dÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_OML_subsample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c J Mÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_PGI_misc_hints’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c S Vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_PGI_vertex_hints’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c \ _ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_REND_screen_coordinates’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c e hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(_glewInfo_GL_S3_s3tc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c n qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGIS_color_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c w zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_SGIS_detail_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c € †ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_SGIS_fog_function’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Œ ’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIS_generate_mipmap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ˜ ›ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGIS_multisample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¡ §ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SGIS_pixel_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ­ °ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIS_sharpen_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ¶ ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_SGIS_texture4D’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_SGIS_texture_border_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c Î ÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_SGIS_texture_edge_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c × ÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIS_texture_filter4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c à æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGIS_texture_lod’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ì ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_SGIS_texture_select’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c õ øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid._glewInfo_GL_SGIX_async’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIX_async_histogram’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGIX_async_pixel’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_SGIX_blend_alpha_minmax’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c #ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2_glewInfo_GL_SGIX_clipmap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c),ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SGIX_depth_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c25ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_SGIX_flush_raster’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c;@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_SGIX_fog_offset’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cFIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGIX_fog_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cOTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidX_glewInfo_GL_SGIX_fragment_specular_lighting’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cZoÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_SGIX_framezoom’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cuzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_SGIX_interlace’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c€ƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_SGIX_ir_instrument1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‰Œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SGIX_list_priority’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c’•ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SGIX_pixel_texture’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c› ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_SGIX_pixel_texture_bits’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¦©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIX_reference_plane’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¯´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_SGIX_resample’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cº½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_SGIX_shadow’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÃÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_SGIX_shadow_ambient’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÌÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_SGIX_sprite’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÕÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidF_glewInfo_GL_SGIX_tag_sample_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cãèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidB_glewInfo_GL_SGIX_texture_add_env’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cîñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidT_glewInfo_GL_SGIX_texture_coordinate_clamp’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c÷úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_SGIX_texture_lod_bias’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidL_glewInfo_GL_SGIX_texture_multi_buffer’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SGIX_texture_range’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_SGIX_texture_scale_bias’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@_glewInfo_GL_SGIX_vertex_preclip’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c$'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidJ_glewInfo_GL_SGIX_vertex_preclip_hint’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c-0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid._glewInfo_GL_SGIX_ycrcb’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c69ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SGI_color_matrix’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c?Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_SGI_color_table’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cHSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidH_glewInfo_GL_SGI_texture_color_table’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cY\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid>_glewInfo_GL_SUNX_constant_data’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cbgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidR_glewInfo_GL_SUN_convolution_border_modes’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cmpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_SUN_global_alpha’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cv‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6_glewInfo_GL_SUN_mesh_array’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cˆ‹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidD_glewInfo_GL_SUN_read_video_pixels’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c‘–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8_glewInfo_GL_SUN_slice_accum’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cœŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_SUN_triangle_list’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¥°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid._glewInfo_GL_SUN_vertex’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c¶âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_1_1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.ceh– ----------------------------- GL_VERSION_1_1 ---------------------------- ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_1_2’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cnvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_1_3’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c|®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_1_4’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c´åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_1_5’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_2_0’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.ciÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0_glewInfo_GL_VERSION_2_1’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.coyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<_glewInfo_GL_WIN_phong_shading’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cèëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:_glewInfo_GL_WIN_specular_fog’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cñôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid4_glewInfo_GL_WIN_swap_hint’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid"glewCreateContext’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÈòÿÿÿÿÿÿÿÿdisplayÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLboolean$glewDestroyContext’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.côþÿÿÿÿÿÿÿÿvoidglewInfo’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.ctüN” ------------------------------------------------------------------------ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidglewInfoFunc’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cXaOÿÿÿÿÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿundefinedÿÿÿÿÿÿÿÿ GLintÿÿÿÿvoidglewParseArgs’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cFgN” ------------------------------------------------------------------------ ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿdisplayÿÿÿÿÿÿÿÿ char**ÿÿÿÿ visualÿÿÿÿÿÿÿÿint*ÿÿÿÿGLbooleanglewPrintExt’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cGV– ------------------------------------------------------------------------- ÿÿÿÿnameÿÿÿÿÿÿÿÿconst char*ÿÿÿÿdef1ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿdef2ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿdef3ÿÿÿÿÿÿÿÿGLbooleanÿÿÿÿvoidglxewInfo’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.clîN” ------------------------------------------------------------------------ ÿÿÿÿvoidmain’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cñCN” ------------------------------------------------------------------------ ÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintcmap’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÆ ÆÿÿÿÿColormapctx’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÄ ÄÿÿÿÿGLXContextdpy’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÁÁ” ------------------------------------------------------------------------ Display*f’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c) )ÿÿÿÿ FILE*vi’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.c ÂÿÿÿÿXVisualInfo*vis’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cà ÃÿÿÿÿXVisualInfo*wnd’/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/glewinfo.cÅÅÿÿÿÿ WindowË(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/string.h,/usr/include/GL/glew.h./usr/include/GL/glxew.h¸–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.c%v 0ðÿÿÿÿE+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h,‘ÿ¹ï†ýNonew\ 0L /* universal null resource or null atom */(/usr/include/X11/X.h/Ò>‹TrueZ 1./usr/include/X11/Xlib.hú¨UX>pGLEW_OK/  0,/usr/include/GL/glew.hûŽPn>‹GL_TRUE6 1,/usr/include/GL/glew.hŒÞ€Ÿx¯^Gt4Ö7Successb4 0 /* everything's okay */(/usr/include/X11/X.h2°­œ¦YR³°GLX_NONEÜ 0x8000./usr/include/GL/glxew.h2°¯q>ÜGLX_RGBAn 4./usr/include/GL/glxew.h2³íGë>pGL_FALSE7 0,/usr/include/GL/glew.h/¾²TÍ'²\lFÿ-AllocNonelF 0 /* create map with no entries */(/usr/include/X11/X.h]»p‘^>ÁGLX_LEVELm 3./usr/include/GL/glxew.h]ü`–0YG'GL_VENDOR‘ 0x1F00,/usr/include/GL/glew.h6¤†D±êœÐÎ^CWColormap™ (1L<<13)(/usr/include/X11/X.h99w‹D?GLX_STEREOp 6./usr/include/GL/glxew.h9=•X¸YG'KGL_VERSION“ 0x1F02,/usr/include/GL/glew.hC%¥bòñkòN .RootWindowbB (ScreenOfDisplay(dpy,scr)->root)./usr/include/X11/Xlib.hdpyscrÌ®ã#±ÛQÞï#GLU_VERSIONS 100800*/usr/include/GL/glu.hÌÐÝêIéQÝûfGLX_SAMPLESE 100001./usr/include/GL/glxew.hÍ<0Ö¿YG'0GL_RENDERER’ 0x1F01,/usr/include/GL/glew.hH¯„·>‹InputOutput‡ 1(/usr/include/X11/X.h@™Þ4×hÙ?HGLX_RED_SIZEr 8./usr/include/GL/glxew.h@™ÞFÆÛ¬Ñ\Fb³GLX_RGBA_BITÇ 0x00000001./usr/include/GL/glxew.hì^îØÔš€]³”ô7glXGetFBConfigs3F GLXEW_GET_FUN(__glewXGetFBConfigs)./usr/include/GL/glxew.h–úØöÖYH†ãCWBorderPixel (1L<<3)(/usr/include/X11/X.h4ŧÿ,A¾Æ™—K§¡¶DefaultScreencN (((_XPrivDisplay)dpy)->default_screen)./usr/include/X11/Xlib.hdpyJ$jžw‹rNðGLXEW_GET_FUNh x./usr/include/GL/glxew.hxJ$jžx²éŽ\ApÌRGLXEW_GET_VARg0 (*(const GLboolean*)&x)./usr/include/GL/glxew.hxJ7äÉk$,KGLX_BLUE_SIZEt 10./usr/include/GL/glxew.hJ~Fr;‹.YG'fGL_EXTENSIONS” 0x1F03,/usr/include/GL/glew.h&è^6Ö5,·$GLX_ACCUM_RED_SIZEx 14./usr/include/GL/glxew.h8%ïÏQÝûK$GLX_SAMPLE_BUFFERSD 100000./usr/include/GL/glxew.hHëX>3áQÞï>GLU_EXTENSIONST 100801*/usr/include/GL/glu.hHí§ZŸ€}†,fGLX_ALPHA_SIZEu 11./usr/include/GL/glxew.hHí©O[n,GLX_DEPTH_SIZEv 12./usr/include/GL/glxew.hHí¬3P,YR´RGLX_GRAY_SCALEâ 0x8006./usr/include/GL/glxew.hHí¬ ÏS?cGLX_GREEN_SIZEs 9./usr/include/GL/glxew.hHí²‘4=.Ñ\FbÎGLX_PIXMAP_BITË 0x00000002./usr/include/GL/glxew.hHíµú`ÓKÈYR³æGLX_TRUE_COLORÞ 0x8002./usr/include/GL/glxew.hHí·Ó!pÑ\Fb³GLX_WINDOW_BITÉ 0x00000001./usr/include/GL/glxew.hI©ø;ŽU(tT¢Í›à·*GLXEW_NV_float_buffer´N GLXEW_GET_VAR(__GLXEW_NV_float_buffer)./usr/include/GL/glxew.hTLVÀÚ*!eYR´ GLX_DIRECT_COLORß 0x8003./usr/include/GL/glxew.hTL¥ê7'É>÷ GLX_DOUBLEBUFFERo 5./usr/include/GL/glxew.hTWI›%æ8YR´ GLX_PSEUDO_COLORà 0x8004./usr/include/GL/glxew.hTY ¤3tò`YR´7 GLX_STATIC_COLORá 0x8005./usr/include/GL/glxew.hTY£aF*:Š,œ GLX_STENCIL_SIZEw 13./usr/include/GL/glxew.hT^|õ‚‘#YRµ± GLX_X_RENDERABLEë 0x8012./usr/include/GL/glxew.h‚_ÚU&Óâ¼ì(GLX_TRANSPARENT_TYPEÔ 0x23./usr/include/GL/glxew.hˆRÄ8šÑ\F,GLX_RGBA_FLOAT_ATI_BITŸ 0x00000100./usr/include/GL/glxew.h•i®‘´ùÌ,í&GLX_ACCUM_BLUE_SIZEz 16./usr/include/GL/glxew.h–Éq˜5<ðYRµÌ2GLX_NON_CONFORMANT_CONFIGè 0x800D./usr/include/GL/glxew.h™0[SÔ-µ¼ëÎ"GLX_CONFIG_CAVEATÑ 0x20./usr/include/GL/glxew.h™¡ÈœßûKYRµ{"GLX_DRAWABLE_TYPEé 0x8010./usr/include/GL/glxew.hšF‚훡Á:¼ì"GLX_X_VISUAL_TYPEÓ 0x22./usr/include/GL/glxew.h¨]§“©ÀYR´£*GLX_TRANSPARENT_INDEXå 0x8009./usr/include/GL/glxew.h±–Ö( ÂhYF®ô.GLX_FLOAT_COMPONENTS_NV² 0x20B0./usr/include/GL/glxew.h³±Êr÷Íá­«œ÷üïNScreenOfDisplay…J(&((_XPrivDisplay)dpy)->screens[scr])./usr/include/X11/Xlib.hdpyscrÂ)Í…yÂÑ\FbÎ&GLX_COLOR_INDEX_BITÊ 0x00000002./usr/include/GL/glxew.h×È$:mˆmœ?-GLX_AUX_BUFFERSq 7./usr/include/GL/glxew.h×È02߬3b>¦GLX_BUFFER_SIZEl 2./usr/include/GL/glxew.h×ÈU¤çîìYRµÌGLX_FBCONFIG_IDì 0x8013./usr/include/GL/glxew.h×ÈÖ4êQžÑ\FcGLX_PBUFFER_BITÎ 0x00000004./usr/include/GL/glxew.h×ÈñÓ5šYRµ–GLX_RENDER_TYPEê 0x8011./usr/include/GL/glxew.h×É æ+ ÜYR³ËGLX_SLOW_CONFIGÝ 0x8001./usr/include/GL/glxew.h×É s<YR´mGLX_STATIC_GRAYã 0x8007./usr/include/GL/glxew.hÚ~æä*|*YR´ˆ&GLX_TRANSPARENT_RGBä 0x8008./usr/include/GL/glxew.hå˜O@ÑŸöIЇ†¨yãx(glXGetFBConfigAttrib2P GLXEW_GET_FUN(__glewXGetFBConfigAttrib)./usr/include/GL/glxew.håÀ~N¡ÓœÚÑéY޵ß(glXGetCurrentDisplay¼P GLXEW_GET_FUN(__glewXGetCurrentDisplay)./usr/include/GL/glxew.hì–Üà$ö®-(GLX_ACCUM_ALPHA_SIZE{ 17./usr/include/GL/glxew.h웡M¾H{,Ò(GLX_ACCUM_GREEN_SIZEy 15./usr/include/GL/glxew.h->/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë./usr/include/X11/Xlib.h¦a‰;€uê)(/usr/include/wchar.h+è] Œ6:/usr/include/X11/Xfuncproto.hiÖüSh¸B4/usr/include/X11/Xosdefs.hÚ®ì¯'’v./usr/include/GL/glxew.h¦a‡’†ôÊn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ –/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.c^u|ò[:/usr/include/bits/stdio_lim.hƒ­<¸pøê62/usr/include/X11/keysym.hÔì-Í5KÜ(/usr/include/GL/gl.h+è] ¸¹$¦8/usr/include/X11/keysymdef.h«ßšÿ<çÛ4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘*/usr/include/stdlib.hên-©¶‚eS(/usr/include/X11/X.h+è] Îã¶Â8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]*/usr/include/GL/glu.hên-¥DK»»4/usr/include/bits/stdio2.höµJš'U7,/usr/include/GL/glew.h‘Qù‰“R&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/X11/Xmd.h‘Q 2/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—0/usr/include/X11/Xutil.h zóˆ¦W@8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×(/usr/include/libio.h+è] ðª–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cÿÿÿÿÿÿÿÿÿÿÿÿCreateContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cI I(ÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿGLbooleanDestroyContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cJJ$ÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidInitContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cHH!ÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidParseArgs–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cM M+ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿGLbooleanPrintExtensions–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cLL$ÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidVisualInfo–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cKK ÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidmain–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cZÉ7ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintCreateContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.c:XÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿGLbooleanDestroyContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cZaÿÿÿÿÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidInitContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.c18” ------------------------------------------------------------------------ ÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidParseArgs–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.ce”ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿGLbooleanPrintExtensions–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cÊîLæ do the magic to separate all extensions with comma's, except for the last one that _may_ terminate in a space. ÿÿÿÿsÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidVisualInfo–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cUËN ---------------------------------------------------------------------- ÿÿÿÿctxÿÿÿÿÿÿÿÿGLContext*ÿÿÿÿvoidmain–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cZÉ7ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintctx–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cX X ÿÿÿÿGLContextdisplay–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cTTÿÿÿÿ char*displaystdout–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cPPÿÿÿÿintdrawableonly–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cRRÿÿÿÿintfile–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cWWÿÿÿÿ FILE*showall–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cOOÿÿÿÿintverbose–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cQQÿÿÿÿint visual–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cUUÿÿÿÿint GLContext–/home/struktured/workspace/projectm_trunk/src/WinLibs/glew/src/visualinfo.cFF ÿÿÿÿGLContextStruct ï&/usr/include/time.h*/usr/include/setjmp.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h(/usr/include/errno.h(/usr/include/sched.hK /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h%v³ðÿÿÿÿŽà°‘Ît¶ó;Ï DWORD, unsigned long /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÄ“J1ß/Q?µx errno. . (*__errno_location ())2/usr/include/bits/errno.h+Ä]×´géºx Ô ENOSYSD 38 /* Function not implemented */@/usr/include/asm-generic/errno.h-Zøy¯ä HANDLE( void * /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.háºZ.ÍbZµÛu°EDEADLKN 35 /* Resource deadlock would occur */@/usr/include/asm-generic/errno.hè •Rú>¤d…AENOTSUPp 95 /* Operation not supported on transport endpoint */ 2/usr/include/bits/errno.h…l|³ü#郄INT_MAXI __INT_MAX__n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.hK¶§ðgŽòV‡lµETIMEDOUTR> 110 /* Connection timed out */@/usr/include/asm-generic/errno.hF4PíŒfaÝNêÃPTW32_CDECL+ __cdecl /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hF4Q>ä.1PTW32_LEVELk 3  /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h5ÏÂܸ__CLEANUP_CIÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h»\ˆ"/+__cplusplus1ÿÿÿÿÓAk@q€O÷ øJ3PTW32_DLLPORT . __declspec (dllimport) /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h,ûÏ)º_Ô8>ÜF_POSIX_THREAD_DESTRUCTOR_ITERATIONSê 4 /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h-g¦*ùŸOFúy,_POSIX_THREAD_KEYS_MAXð 128 /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h>~~„#Æ–"PTW32__HANDLE_DEF'ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hr|r¾·……¤>ÁPTW32_LEVEL_MAXh 3 /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h›@8mü+RŽKYýHPTHREAD_ERRORCHECK_MUTEX_INITIALIZER¢. ((pthread_mutex_t) -3) /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hšC¬ø#„ PTW32__DWORD_DEF+ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÉ ÛÉæ£¬+RŽKYû:FPTHREAD_RECURSIVE_MUTEX_INITIALIZER¡. ((pthread_mutex_t) -2) /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡@/usr/include/asm-generic/errno.hR×$VŸæ 2/usr/include/bits/errno.hÔ’1|[rh*/usr/include/setjmp.hên-©¢F3Ät/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„0/usr/include/asm/errno.h z4ó×^íW2/usr/include/bits/sched.hÔ’1-WI0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/bits/sigset.höµJŠ¡4!(/usr/include/sched.h+è] úA‹¨4/usr/include/linux/errno.h ]Ü›3ª–./usr/include/features.h¦a‹~—UÀ&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE2J/usr/include/asm-generic/errno-base.hO#v @©4/usr/include/bits/setjmp.höµJ…î¹u /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÒ¾!€¡í9`n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ 0/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÿÿÿÿÿÿÿÿÿÿÿÿpthread_once_t_ /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h– ==================== ==================== Once Key ==================== ====================ÿÿÿÿptw32_cleanup_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÑÖÿÿÿÿÿÿÿÿptw32_exception /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.høø( Internal exceptionsÿÿÿÿ,ptw32_exception_cancel /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hùù8ÿÿÿÿÿÿÿÿptw32_exception(ptw32_exception_exit /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.húú8ÿÿÿÿÿÿÿÿptw32_exceptiontimespec /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h25² To avoid including windows.h we define only those things that we actually need from it.ÿÿÿÿtv_nsec /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h4 4ÿÿÿÿlong tv_sec /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h3 3ÿÿÿÿlong:PTHREAD_BARRIER_SERIAL_THREAD /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hzz$ÿÿÿÿconst int6PTHREAD_CANCEL_ASYNCHRONOUS /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hmm#ÿÿÿÿconst int.PTHREAD_CANCEL_DEFERRED /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hnn# Default const int,PTHREAD_CANCEL_DISABLE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hhh#ÿÿÿÿconst int*PTHREAD_CANCEL_ENABLE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hgg# Default const int.PTHREAD_CREATE_DETACHED /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hVV#ÿÿÿÿconst int.PTHREAD_CREATE_JOINABLE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hUU# Default const int,PTHREAD_EXPLICIT_SCHED /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h\\# Default const int*PTHREAD_INHERIT_SCHED /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h[[#ÿÿÿÿconst int2PTHREAD_MUTEX_ADAPTIVE_NP /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h»»3ÿÿÿÿconst int*PTHREAD_MUTEX_DEFAULT /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÀÀ.ÿÿÿÿconst int0PTHREAD_MUTEX_ERRORCHECK /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h¿¿8ÿÿÿÿconst int6PTHREAD_MUTEX_ERRORCHECK_NP /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h¹¹ÿÿÿÿconst int*PTHREAD_MUTEX_FAST_NP /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h··ÿÿÿÿconst int(PTHREAD_MUTEX_NORMAL /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h½½.ÿÿÿÿconst int.PTHREAD_MUTEX_RECURSIVE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h¾¾6ÿÿÿÿconst int4PTHREAD_MUTEX_RECURSIVE_NP /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h¸¸ÿÿÿÿconst int,PTHREAD_MUTEX_TIMED_NP /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hºº0ÿÿÿÿconst int.PTHREAD_PROCESS_PRIVATE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.htt#ÿÿÿÿconst int,PTHREAD_PROCESS_SHARED /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.huu#ÿÿÿÿconst int*PTHREAD_SCOPE_PROCESS /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.haa#ÿÿÿÿconst int(PTHREAD_SCOPE_SYSTEM /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hbb# Default const int8PTW32_ALERTABLE_ASYNC_CANCEL /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hW: Can cancel blocked threads. ptw32_featuresPTW32_FALSE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hééÿÿÿÿconst intRPTW32_SYSTEM_INTERLOCKED_COMPARE_EXCHANGE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hŒŒ4* System provides it. ptw32_featuresPTW32_TRUE /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hêêÿÿÿÿconst int pthread_attr_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h;;/ÿÿÿÿ.struct pthread_attr_t_* "pthread_barrier_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hF"F5ÿÿÿÿ4struct pthread_barrier_t_* *pthread_barrierattr_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hG&G=ÿÿÿÿ<struct pthread_barrierattr_t_* pthread_cond_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h@@/ÿÿÿÿ.struct pthread_cond_t_* $pthread_condattr_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hA#A7ÿÿÿÿ6struct pthread_condattr_t_* pthread_key_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h==-ÿÿÿÿ,struct pthread_key_t_* pthread_mutex_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h> >1ÿÿÿÿ0struct pthread_mutex_t_* &pthread_mutexattr_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h?$?9ÿÿÿÿ8struct pthread_mutexattr_t_* pthread_once_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h<<-ÿÿÿÿ,struct pthread_once_t_ pthread_rwlock_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hC!C3ÿÿÿÿ2struct pthread_rwlock_t_* (pthread_rwlockattr_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hD%D;ÿÿÿÿ:struct pthread_rwlockattr_t_* $pthread_spinlock_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hE#E7ÿÿÿÿ6struct pthread_spinlock_t_* pthread_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h:: ÿÿÿÿptw32_handle_t 0ptw32_cleanup_callback_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hË Ë>ÿÿÿÿvoid ptw32_cleanup_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.hÄÄ.ÿÿÿÿ,struct ptw32_cleanup_t ptw32_features /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h‹Žÿÿÿÿconst int ptw32_handle_t /home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/pthread.h88ÿÿÿÿÿÿÿÿ ó(/usr/include/errno.hœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h%v³ðÿÿÿÿÄ“J1ß/Q?µx errno. . (*__errno_location ())2/usr/include/bits/errno.hè •Rú>¤d…AENOTSUPp 95 /* Operation not supported on transport endpoint */ 2/usr/include/bits/errno.hF4Q>ä.1PTW32_LEVEL? 3 œ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h»\ˆ"/+__cplusplus1ÿÿÿÿÓAk@q€O÷ øJ3PTW32_DLLPORTR . __declspec (dllimport)œ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hr|r¾·……¤>ÁPTW32_LEVEL_MAX< 3œ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h @/usr/include/asm-generic/errno.hR×$VŸæ 2/usr/include/bits/errno.hÔ’1|[rh0/usr/include/asm/errno.h z4ó×^íW0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/linux/errno.h ]Ü›3ª–./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”J/usr/include/asm-generic/errno-base.hO#v @©8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hƒÔ^Woœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hÿÿÿÿÿÿÿÿÿÿÿÿsched_paramœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hˆŠÿÿÿÿÿÿÿÿsched_priorityœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h‰‰ÿÿÿÿintSCHED_FIFOœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h‚‚ ÿÿÿÿconst intSCHED_MAXœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h……ÿÿÿÿconst intSCHED_MINœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h„„ÿÿÿÿconst intSCHED_OTHERœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hÿÿÿÿconst intSCHED_RRœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.hƒƒ ÿÿÿÿconst int pid_tœ/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/sched.h{ {ÿÿÿÿint ÷(/usr/include/errno.h¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.h%v³ðÿÿÿÿF4Q>ä.1PTW32_LEVEL? 3 ¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.h»\ˆ"/+__cplusplus1ÿÿÿÿÓAk@q€O÷ øJ3PTW32_DLLPORTQ . __declspec (dllimport)¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.hr|r¾·……¤>ÁPTW32_LEVEL_MAX< 3¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.h @/usr/include/asm-generic/errno.hR×$VŸæ 2/usr/include/bits/errno.hÔ’1|[rh0/usr/include/asm/errno.h z4ó×^íW0/usr/include/gnu/stubs.h z?w+§‰;(/usr/include/errno.h+è] ço¦Ç4/usr/include/linux/errno.h ]Ü›3ª–./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”J/usr/include/asm-generic/errno-base.hO#v @©¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.hè£ÖZl‹ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.hÿÿÿÿÿÿÿÿÿÿÿÿ mode_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.hzzÿÿÿÿunsigned int sem_t¤/home/struktured/workspace/projectm_trunk/src/WinLibs/pthreads/include/semaphore.h~~ÿÿÿÿstruct sem_t_*Ï ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp%v9ÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h|)ò² ÃîÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cppËZûi1éÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cppÿÿÿÿÿÿÿÿÿÿÿÿBeatlightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp35ÿÿÿÿÿÿÿÿ VizKitBeatlightpÿÿÿÿ"addSpotlightImageÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cppW†ÿÿÿÿÿÿÿÿ VizKitBeatlightvoid(calcPositionOnScreenÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp‰¦ÿÿÿÿÿÿÿÿ VizKitBeatlightvoid&finishBeatlightShowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cppSTÿÿÿÿÿÿÿÿ VizKitBeatlightvoid(prepareBeatlightShowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp89ÿÿÿÿÿÿÿÿ VizKitBeatlightvoidshowBeatlightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp<Pÿÿÿÿÿÿÿÿ VizKitBeatlightvoid VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.cpp ûÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h%v9ÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h|)ò² Ãî¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h1cÿÿÿÿÿÿÿÿBeatlight¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h8a Performs the action of the BeatlightActor. The Beatlight shows a moving point indicating beat impulses. Beat detection not implemented yet.ÿÿÿÿ VizKitBeatlight¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h?? ÿÿÿÿÿÿÿÿ VizKitBeatlightÿÿÿÿ"addSpotlightImage¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hZZ€ Adds the resource spotlight image to Beatlight's private asset.ÿÿÿÿ VizKitBeatlightSIÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(calcPositionOnScreen¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hSS!b Calculates the screen position of the beatlight.ÿÿÿÿ VizKitBeatlightp/ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid&finishBeatlightShow¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hNN : Finishes the Beatlight show.ÿÿÿÿ VizKitBeatlightoÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(prepareBeatlightShow¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hDD!J Prepares the Beatlight for the show.ÿÿÿÿ VizKitBeatlightSÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowBeatlight¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.hII* Shows the Beatlight.ÿÿÿÿ VizKitBeatlightÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidbeatlightAsset¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/Beatlight.h__6 Beatlight's private asset.VisualAssetÓ ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp%v9ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hé.ÕxIPÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp=ÞüË ‘:‹À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppÿÿÿÿÿÿÿÿÿÿÿÿ CoverArtÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp68ÿÿÿÿÿÿÿÿ VizKitCoverArtÿÿÿÿ(calcPositionOnScreenÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp|ÿÿÿÿÿÿÿÿ VizKitCoverArtvoid clearÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppÎÜÿÿÿÿÿÿÿÿ VizKitCoverArtvoid fadeInÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp ¤ÿÿÿÿÿÿÿÿ VizKitCoverArt,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOutÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp§°ÿÿÿÿÿÿÿÿ VizKitCoverArt,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿclampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid"finishCoverActionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppJLÿÿÿÿÿÿÿÿ VizKitCoverArtvoid makeImageOfCoverÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppOyÿÿÿÿÿÿÿÿ VizKitCoverArtvoid$prepareCoverActionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp@Bÿÿÿÿÿÿÿÿ VizKitCoverArtvoidpulsateÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp³¹ÿÿÿÿÿÿÿÿ VizKitCoverArtvoid rotateÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp¼Âÿÿÿÿÿÿÿÿ VizKitCoverArtvoidscaleSizeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppÅËÿÿÿÿÿÿÿÿ VizKitCoverArt,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿfromÿÿÿÿÿÿÿÿ doubleÿÿÿÿtoÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidshowCoverÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cppEGÿÿÿÿÿÿÿÿ VizKitCoverArtvoid~ CoverArtÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp;=ÿÿÿÿÿÿÿÿ VizKitCoverArtÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.cpp ÿÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h%v9ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hé.ÕxIP¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h1‘ÿÿÿÿÿÿÿÿCoverArt¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h7´ The cover artwork image is displayed. CoverArt performs the action of the CoverArtActor.ÿÿÿÿ VizKit CoverArt¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h>> ÿÿÿÿÿÿÿÿ VizKitCoverArtÿÿÿÿ(calcPositionOnScreen¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h\\!b Calculates the screen position of the cover art.ÿÿÿÿ VizKitCoverArtuÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid clear¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h€€r Clears the memory allocated for the album cover artwork.ÿÿÿÿ VizKitCoverArt8ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid fadeIn¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hbb, Starts fading in the texture of the album cover artwork. @param durationInMilliseconds The duration of the animation measured in milliseconds.ÿÿÿÿ VizKitCoverArt,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOut¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hiiFº Starts fading out the texture of the album cover artwork. @param durationInMilliseconds The duration of the animation measured in milliseconds. @param clampValue The clamp value of the fade out process (default = 0.0).ÿÿÿÿ VizKitCoverArt,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿclampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid"finishCoverAction¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hRRL Finishes the action of the cover art.ÿÿÿÿ VizKitCoverArt/rÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid makeImageOfCover¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hWW\ Creates an image of the cover art image data.ÿÿÿÿ VizKitCoverArt/ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$prepareCoverAction¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hHHL Prepares the action of the cover art.ÿÿÿÿ VizKitCoverArtphÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidpulsate¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hnnœ Starts pulsating the texture (fade in / fade out) of the album cover artwork.ÿÿÿÿ VizKitCoverArtÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid rotate¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hssp Starts rotating the texture of the album cover artwork.ÿÿÿÿ VizKitCoverArtpÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidscaleSize¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h{{G Scales the cover art by multiplying with the provided scaleFactor. @param durationInMilliseconds The duration of the animation measured in milliseconds. @param from The start scale factor of the animation. @param to The end scale factor of the animation.ÿÿÿÿ VizKitCoverArtor,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿfromÿÿÿÿÿÿÿÿ doubleÿÿÿÿtoÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidshowCover¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hMM* Shows the cover art.ÿÿÿÿ VizKitCoverArtvoid~ CoverArt¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.hCC ÿÿÿÿÿÿÿÿ VizKitCoverArt/ÿÿÿÿcoverArtAsset¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/CoverArt.h……„ The asset of the cover art (contains texture and position, too). VisualAsset×È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hÿÿÿÿÿÿÿÿÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp%v9ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hPL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cppnž¼¸«ûª¼R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hµùvwV„Ûal/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cppÿÿÿÿÿÿÿÿÿÿÿÿ ProcessMonitorÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp-/ÿÿÿÿÿÿÿÿ VizKitProcessMonitorÿÿÿÿ<calcTrackProgressMeterVerticesÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp¤¬ÿÿÿÿÿÿÿÿ VizKitProcessMonitor elapsedAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ$remainingAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid8cleanupProgressMeterVerticesÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp¯Âÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoid0finishProcessMonitorShowÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp¦¨ÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoid2prepareProcessMonitorShowÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp7>ÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoid:registerProcessMonitorInfoMapÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp¡£ÿÿÿÿÿÿÿÿ VizKitProcessMonitor*processMonitorInfoMapÿÿÿÿÿÿÿÿjconst std::map< std :: string, std :: string >* constÿÿÿÿvoid4setupProgressMeterVerticesÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp¡ÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoidshowAudioInfoÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cppižÿÿÿÿÿÿÿÿ VizKitProcessMonitor elapsedAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ$remainingAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoidshowInfoStringsÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cppAfÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoid6updateProgressMeterVerticesÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp«ÿÿÿÿÿÿÿÿ VizKitProcessMonitorvoid ~ ProcessMonitorÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp24ÿÿÿÿÿÿÿÿ VizKitProcessMonitorÿÿÿÿ VizKitÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.cpp ÿÿÿÿ:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/mapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h%v9ÿÿÿÿOL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hµùvwV„Ûal/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h4ÿÿÿÿÿÿÿÿProcessMonitorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h; Shows some information on screen for diagnostical and monitoring purposes. ProcessMonitor performs the action of the ProcessMonitorActor.ÿÿÿÿ VizKit ProcessMonitorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hBBÿÿÿÿÿÿÿÿ VizKitProcessMonitorÿÿÿÿ<calcTrackProgressMeterVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.htteŠ Calculates the vertices of the components of the trackProgressMeter.ÿÿÿÿ VizKitProcessMonitorI elapsedAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ$remainingAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid8cleanupProgressMeterVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hyy)º Cleans up the memory allocated for the vertices of the components of the trackProgressMeter.ÿÿÿÿ VizKitProcessMonitorpÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0finishProcessMonitorShowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hcc%: Finishes the ProcessMonitor.ÿÿÿÿ VizKitProcessMonitorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2prepareProcessMonitorShowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hLL&R Prepares the show of the ProcessMonitor.ÿÿÿÿ VizKitProcessMonitorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:registerProcessMonitorInfoMapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h^^k The processMonitorInfoMap is registered. @param processMonitorInfoMap All associative key-value-pairs of the process monitor info map.ÿÿÿÿ VizKitProcessMonitor*processMonitorInfoMapÿÿÿÿÿÿÿÿjconst std::map< std :: string, std :: string >* constÿÿÿÿvoid4setupProgressMeterVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hoo'„ Sets up the vertices of the components of the trackProgressMeter.ÿÿÿÿ VizKitProcessMonitoroÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowAudioInfoÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hXXTL Shows diagnostic info about audio data (waveform and spectrum). @param elapsedAudioTime The elapsed time of the current track in milliseconds. 0 if no time value is available. @param remainingAudioTime The remaining time of the current track in milliseconds. 0 if no time value is available.ÿÿÿÿ VizKitProcessMonitor elapsedAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ$remainingAudioTimeÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoidshowInfoStringsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hQQ^ Shows the info strings of the process monitor.ÿÿÿÿ VizKitProcessMonitor_mÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6updateProgressMeterVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hhh(Ð Updates the vertices of the components of the trackProgressMeter (e.g.\ after a reshape of the canvas).ÿÿÿÿ VizKitProcessMonitoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid ~ ProcessMonitorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hGGÿÿÿÿÿÿÿÿ VizKitProcessMonitorÿÿÿÿprocessInfoMapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hl The map of the process monitor info key-value-pairs. ProcessInfoMap>progressMeterBackgroundVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h……-V Vertices of background of progress meter. VertexChain8progressMeterOutlineVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h‹‹*P Vertices of outline of progress meter. VertexChain*progressMeterVerticesÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.hˆˆ#: Vertices of progress meter. VertexChain ProcessInfoMapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h|-|;” The ProcessInfoMap is a map of the process monitor info key-value-pairs. Pstd::map< std :: string, std :: string > ,ProcessInfoMapIteratorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/ProcessMonitor.h‚#‚9„ The ProcessInfoMapIterator is an iterator of the ProcessInfoMap. 0ProcessInfoMap::iteratorÛÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp%v9ÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cppTfjý–óÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h6SžîF”ÄÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cppÿÿÿÿÿÿÿÿÿÿÿÿTemplateActionÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp+-ÿÿÿÿÿÿÿÿ VizKitTemplateActionÿÿÿÿ(finishTemplateActionÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cppACÿÿÿÿÿÿÿÿ VizKitTemplateActionvoid*prepareTemplateActionÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp79ÿÿÿÿÿÿÿÿ VizKitTemplateActionvoidshowÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp<>ÿÿÿÿÿÿÿÿ VizKitTemplateActionvoid ~ TemplateActionÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp04ÿÿÿÿÿÿÿÿ VizKitTemplateActionÿÿÿÿ VizKitÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.cpp È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h%v9ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h6SžîF”ÄÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h/hÿÿÿÿÿÿÿÿTemplateActionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h8f4 Performs the action of the TemplateActor. A copy of header and implementation file can be made to add to a new concrete subclass of VisualActor. The example implementation of the TemplateAction can be used to get a feeling for working with the perspective projection of OpenGL.ÿÿÿÿ VizKitTemplateActionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h??ÿÿÿÿÿÿÿÿ VizKitTemplateActionoÿÿÿÿ(finishTemplateActionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hSS!J Finishes the action of the template.ÿÿÿÿ VizKitTemplateActionÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*prepareTemplateActionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hII"J Prepares the action of the template.ÿÿÿÿ VizKitTemplateActionrÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hNN4 Shows the TemplateAction.ÿÿÿÿ VizKitTemplateActionNÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid ~ TemplateActionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hDDÿÿÿÿÿÿÿÿ VizKitTemplateAction33ÿÿÿÿimageHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hd d> The image height (in pixels).  UInt32imageWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.ha a< The image width (in pixels).  UInt32textureHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h^ ^B The texture height (in pixels).  UInt32textureNumberÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.hX X> The texture number (name/id).  UInt32textureWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TemplateAction.h[ [@ The texture width (in pixels).  UInt32ß Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp%v9ÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hò0eæ]…Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppŒh¢ •`Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppÿÿÿÿÿÿÿÿÿÿÿÿTrackLyricsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp57ÿÿÿÿÿÿÿÿ VizKitTrackLyricsÿÿÿÿ(calcPositionOnScreenÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppfªÿÿÿÿÿÿÿÿ VizKitTrackLyricsvoid clearÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppÂÒÿÿÿÿÿÿÿÿ VizKitTrackLyricsvoid fadeInÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp­±ÿÿÿÿÿÿÿÿ VizKitTrackLyrics,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOutÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp´¿ÿÿÿÿÿÿÿÿ VizKitTrackLyrics,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿclampValueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid0makeTextureOfTrackLyricsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cppDcÿÿÿÿÿÿÿÿ VizKitTrackLyricstrackLyricsÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿOSStatusshowÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp?Aÿÿÿÿÿÿÿÿ VizKitTrackLyricsvoid~ TrackLyricsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp:<ÿÿÿÿÿÿÿÿ VizKitTrackLyrics/ÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.cpp ÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h%v9ÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hò0eæ]…Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h1qÿÿÿÿÿÿÿÿTrackLyricsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h9oÎ Shows the lyrics of the current audio track. TrackLyrics performs the action of the TrackLyricsActor.ÿÿÿÿ VizKitTrackLyricsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h@@ÿÿÿÿÿÿÿÿ VizKitTrackLyricsh.ÿÿÿÿ(calcPositionOnScreenÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hVV!x Calculates the screen position of the track lyrics texture.ÿÿÿÿ VizKitTrackLyricsTSÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid clearÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hhhr Clears the memory allocated for the track lyrics action.ÿÿÿÿ VizKitTrackLyricsb/ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid fadeInÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.h\\, Starts fading in the texture of the track lyrics. @param durationInMilliseconds The duration of the animation measured in milliseconds.ÿÿÿÿ VizKitTrackLyricsd,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOutÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hccF® Starts fading out the texture of the track lyrics. @param durationInMilliseconds The duration of the animation measured in milliseconds. @param clampValue The clamp value of the fade out process (default = 0.0f).ÿÿÿÿ VizKitTrackLyrics,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿclampValueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid0makeTextureOfTrackLyricsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hQ QDæ Creates the texture of the track lyrics. @param trackLyrics The track lyrics string. @return Success or failure.ÿÿÿÿ VizKitTrackLyricsSItrackLyricsÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿOSStatusshowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hJJ> Shows the track lyrics action.ÿÿÿÿ VizKitTrackLyricsHGÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ TrackLyricsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hEEÿÿÿÿÿÿÿÿ VizKitTrackLyricslÿÿÿÿ trackLyricsAssetÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackLyrics.hmm– The asset of the track lyrics action (contains texture and position too). VisualAssetãÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp%v9ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppÛ6ÁcýœÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h=áç݃rAÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppÿÿÿÿÿÿÿÿÿÿÿÿ TrackTitleÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp79ÿÿÿÿÿÿÿÿ VizKitTrackTitlecÿÿÿÿ(calcPositionOnScreenÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp~¹ÿÿÿÿÿÿÿÿ VizKitTrackTitlevoid clearÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp×åÿÿÿÿÿÿÿÿ VizKitTrackTitlevoid fadeInÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp¼Àÿÿÿÿÿÿÿÿ VizKitTrackTitle,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOutÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppÃËÿÿÿÿÿÿÿÿ VizKitTrackTitle,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidBgetTrackInfoTextureHeightInPixelsÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppv{ÿÿÿÿÿÿÿÿ VizKitTrackTitle UInt16.makeTextureOfTrackTitleÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppEsÿÿÿÿÿÿÿÿ VizKitTrackTitletrackNameÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿOSStatuspulsateÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cppÎÔÿÿÿÿÿÿÿÿ VizKitTrackTitlevoidshowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp@Bÿÿÿÿÿÿÿÿ VizKitTrackTitlevoid~ TrackTitleÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp<=ÿÿÿÿÿÿÿÿ VizKitTrackTitleÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.cpp ÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h%v9ÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h=áç݃rAÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h1{ÿÿÿÿÿÿÿÿTrackTitleÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h9yÈ Shows the title of the current audio track. TrackTitle performs the action of the TrackTitleActor.ÿÿÿÿ VizKit TrackTitleÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h@@ÿÿÿÿÿÿÿÿ VizKitTrackTitleÿÿÿÿ(calcPositionOnScreenÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.h\\!v Calculates the screen position of the track title texture.ÿÿÿÿ VizKitTrackTitletÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid clearÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hrrp Clears the memory allocated for the track title action.ÿÿÿÿ VizKitTrackTitleDÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid fadeInÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hbb, Starts fading in the texture of the track title. @param durationInMilliseconds The duration of the animation measured in milliseconds.ÿÿÿÿ VizKitTrackTitled/,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidfadeOutÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hhh- Starts fading out the texture of the track title. @param durationInMilliseconds The duration of the animation measured in milliseconds.ÿÿÿÿ VizKitTrackTitleh.,durationInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidBgetTrackInfoTextureHeightInPixelsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hW W0æ Returns the height of the track title texture in pixels. @return The height of the track title texture in pixels.ÿÿÿÿ VizKitTrackTitleeÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16.makeTextureOfTrackTitleÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hQ QAö Creates the texture of the track title. @param trackName The track title string. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitTrackTitletrackNameÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿOSStatuspulsateÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hmmŒ Starts pulsating the texture (fade in / fade out) of the track title.ÿÿÿÿ VizKitTrackTitleteÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hJJ< Shows the track title action.ÿÿÿÿ VizKitTrackTitleÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ TrackTitleÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hEEÿÿÿÿÿÿÿÿ VizKitTrackTitleÿÿÿÿtrackInfoAssetÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actions/TrackTitle.hww’ The asset of the track info action (contains texture and position too). VisualAssetçÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.hÿÿÿÿÿÿÿÿÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.cpp%v9ÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.hm®ný:òëâÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/BeatlightActor.cppÑëKߌBÿÿÿÿÿÿÿÿ VizKitCoverArtActor"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cppEIÿÿÿÿÿÿÿÿ VizKitCoverArtActorvoid~ CoverArtActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cpp9;ÿÿÿÿÿÿÿÿ VizKitCoverArtActorÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.cpp ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h%v9ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hd­ÅÑÍô²4Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h1kÿÿÿÿÿÿÿÿCoverArtActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h=i° A visual representation of the cover art data included with the audio track. The cover rotates slowly around the y-axis. iTunes can handle embedded cover art data. The CoverArtActor is responsible for displaying cover art data if there exists any with the current track. The visual representation of the cover art data is created as a texture. The texture of the cover art can be manipulated in various ways. The rotation is a basic example for simplicity's sake.ÿÿÿÿ VizKitVisualActorCoverArtActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hDDÿÿÿÿÿÿÿÿ VizKitCoverArtActorÿÿÿÿfinishShowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hYYH Finishes the show of the cover art.ÿÿÿÿ VizKitCoverArtActorOFvoid$handleNotificationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.h__Jâ The actor receives a notification about an event that occured. @param aNotification The notification passed in.ÿÿÿÿ VizKitCoverArtActoriaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidprepareShowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hOOFÒ Prepares the show of the cover art. @param visualPlayerState Read-only access to the VisualPlayerState.ÿÿÿÿ VizKitCoverArtActorr"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hTTH Performs the show of the cover art.ÿÿÿÿ VizKitCoverArtActorvoid~ CoverArtActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hIIÿÿÿÿÿÿÿÿ VizKitCoverArtActoratÿÿÿÿcoverArtÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hd dH A pointer to the cover art action. CoverArt*8currentAudioTrackHasCoverArtÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/CoverArtActor.hgg#b True if current audio track has cover art data. boolïÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp%v9ÿÿÿÿPL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp¨ý„²(…iR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hWdù_f;µT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppÿÿÿÿÿÿÿÿÿÿÿÿ &ProcessMonitorActorÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp.5ÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorc.rÿÿÿÿfinishShowÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppLNÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorvoid$handleNotificationÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppQ_ÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid isAudioInfoShownÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpplnÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorboolprepareShowÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp=Aÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorc.r"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoid:registerProcessMonitorInfoMapÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppgiÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActor*processMonitorInfoMapÿÿÿÿÿÿÿÿjconst std::map< std :: string, std :: string >* constÿÿÿÿvoid setShowAudioInfoÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppqsÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActor.requestedAudioInfoStateÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetStateÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppbdÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActor"aVisualActorStateÿÿÿÿÿÿÿÿ,const VisualActorStateÿÿÿÿvoidshowÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cppDIÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorc.rvoid*~ ProcessMonitorActorÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp8:ÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorc.rÿÿÿÿ VizKitÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.cpp ÿÿÿÿ:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/mapÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h%v9ÿÿÿÿOL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hWdù_f;µT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h4Šÿÿÿÿÿÿÿÿ&ProcessMonitorActorÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h>ˆ This actor displays textual and graphical information useful for debugging, diagnostics and monitoring purposes. Visual plug-ins can be debugged by writing output to stdout. If it is neccessary to monitor reoccuring and changing data in realtime the data can be registered with the ProcessMonitorActor and refreshed with each render call. The registered output is displayed on screen.ÿÿÿÿ VizKitVisualActor &ProcessMonitorActorÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hEEÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorh.rÿÿÿÿfinishShowÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hZZT Finishes the show of the process monitor.ÿÿÿÿ VizKit&ProcessMonitorActorvoid$handleNotificationÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h``Bâ The actor receives a notification about an event that occured. @param aNotification The notification passed in.ÿÿÿÿ VizKit&ProcessMonitorActore/aNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid isAudioInfoShownÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hrrâ Answers the question whether the audio info is shown or not. @return True if audio info is shown, false if not.ÿÿÿÿ VizKit&ProcessMonitorActoratÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿboolprepareShowÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hPPFÞ Prepares the show of the process monitor. @param visualPlayerState Read-only access to the VisualPlayerState.ÿÿÿÿ VizKit&ProcessMonitorActorh.r"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoid:registerProcessMonitorInfoMapÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hllk The processMonitorInfoMap is registered. @param processMonitorInfoMap All associative key-value-pairs of the process monitor info map.ÿÿÿÿ VizKit&ProcessMonitorActorG*processMonitorInfoMapÿÿÿÿÿÿÿÿjconst std::map< std :: string, std :: string >* constÿÿÿÿvoid setShowAudioInfoÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hxx5 Sets the state of the audio info. @param requestedAudioInfoState True if audio info show be shown, false if it should be hidden.ÿÿÿÿ VizKit&ProcessMonitorActoro.requestedAudioInfoStateÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetStateÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hff9Þ Sets the state of the process monitor actor. @param aVisualActorState The state of the process monitor actor.ÿÿÿÿ VizKit&ProcessMonitorActor/l"aVisualActorStateÿÿÿÿÿÿÿÿ,const VisualActorStateÿÿÿÿvoidshowÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hUUT Performs the show of the process monitor.ÿÿÿÿ VizKit&ProcessMonitorActorh.rvoid*~ ProcessMonitorActorÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hJJÿÿÿÿÿÿÿÿ VizKit&ProcessMonitorActorh.rÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ elapsedAudioTimeÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.hƒ ƒ| The elapsed time of the current audio track in milliseconds.  UInt32processMonitorÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h}} T A pointer to the process monitor action. ProcessMonitor*$remainingAudioTimeÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h† †€ The remaining time of the current audio track in milliseconds.  UInt32"showAudioInfoBoolÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/ProcessMonitorActor.h€€B Should the audio info be shown? boolóÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hÿÿÿÿÿÿÿÿ:/usr/include/c++/4.4.1/stringÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp%v9ÿÿÿÿLL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cppߥ0`°U:/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hŠõñËvŠZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cppÿÿÿÿÿÿÿÿÿÿÿÿTemplateActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp.2ÿÿÿÿÿÿÿÿ VizKitTemplateActorÿÿÿÿfinishShowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cppDFÿÿÿÿÿÿÿÿ VizKitTemplateActorvoidprepareShowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp:<ÿÿÿÿÿÿÿÿ VizKitTemplateActor"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp?Aÿÿÿÿÿÿÿÿ VizKitTemplateActorvoid~ TemplateActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp57ÿÿÿÿÿÿÿÿ VizKitTemplateActorÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.cpp ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.h%v9ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hŠõñËvŠÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.h1`ÿÿÿÿÿÿÿÿTemplateActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.h;^À A template of a VisualActor. A copy of header and implementation file can be made to create a new concrete subclass of VisualActor. TemplateActor registers itself already in VisualStageControl::initVisualStageControl().ÿÿÿÿ VizKitVisualActorTemplateActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hBBÿÿÿÿÿÿÿÿ VizKitTemplateActorÿÿÿÿfinishShowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hWWF Finishes the show of the template.ÿÿÿÿ VizKitTemplateActorivoidprepareShowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hMMFÐ Prepares the show of the template. @param visualPlayerState Read-only access to the VisualPlayerState.ÿÿÿÿ VizKitTemplateActorB$"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hRRF Performs the show of the template.ÿÿÿÿ VizKitTemplateActorosvoid~ TemplateActorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.hGGÿÿÿÿÿÿÿÿ VizKitTemplateActorTÿÿÿÿ"theTemplateActionÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TemplateActor.h\\#F A pointer to the template action. TemplateAction*÷Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp%v9ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cppý‹ê aµdÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h)Ÿî5'ç‰ Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cppÿÿÿÿÿÿÿÿÿÿÿÿ TrackLyricsActorÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp16ÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorÿÿÿÿ clearÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp„†ÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorvoid$handleNotificationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cppFÿÿÿÿÿÿÿÿ VizKit TrackLyricsActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidshowÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp?Cÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorvoid$~ TrackLyricsActorÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp9<ÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.cpp #ÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h%v9ÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h)Ÿî5'ç‰ Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h1aÿÿÿÿÿÿÿÿ TrackLyricsActorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h9_ The lyrics of the audio track are displayed as texture with blended colors. The lyrics of the track can be manipulated in various ways.ÿÿÿÿ VizKitVisualActor TrackLyricsActorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h@@ÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorÿÿÿÿ clearÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hUUh Clears any memory allocated by the actor or action.ÿÿÿÿ VizKit TrackLyricsActorcÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$handleNotificationÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hPPJâ The actor receives a notification about an event that occured. @param aNotification The notification passed in.ÿÿÿÿ VizKit TrackLyricsActoriaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidshowÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hJJN Performs the show of the track lyrics.ÿÿÿÿ VizKit TrackLyricsActorvoid$~ TrackLyricsActorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hEEÿÿÿÿÿÿÿÿ VizKit TrackLyricsActorÿÿÿÿLtextureOfCurrentTrackLyricsIsAvailableÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.h]]-† True if texture of current audio track's lyrics has been created. booltrackLyricsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackLyricsActor.hZ ZN A pointer to the track lyrics action. TrackLyrics*ûÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp%v9ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hÆ7qÌäƒÕÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cppÄ—xM„0Õ°Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cppÿÿÿÿÿÿÿÿÿÿÿÿTrackTitleActorÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp16ÿÿÿÿÿÿÿÿ VizKitTrackTitleActorÿÿÿÿ clearÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cppFHÿÿÿÿÿÿÿÿ VizKitTrackTitleActorvoid$handleNotificationÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cppK€ÿÿÿÿÿÿÿÿ VizKitTrackTitleActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidshowÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp?Cÿÿÿÿÿÿÿÿ VizKitTrackTitleActorvoid"~ TrackTitleActorÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp9<ÿÿÿÿÿÿÿÿ VizKitTrackTitleActorÿÿÿÿ VizKitÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.cpp 'ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h%v9ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hÆ7qÌäƒÕÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h1bÿÿÿÿÿÿÿÿTrackTitleActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h:`¶ The title of the audio track is displayed as texture with blended colors. The texture of the track name can be manipulated in various ways. The smooth shading (Gouraud shading) from red to yellow is a simple example.ÿÿÿÿ VizKitVisualActorTrackTitleActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hAAÿÿÿÿÿÿÿÿ VizKitTrackTitleActorÿÿÿÿ clearÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hPPh Clears any memory allocated by the actor or action.ÿÿÿÿ VizKitTrackTitleActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$handleNotificationÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hVVJâ The actor receives a notification about an event that occured. @param aNotification The notification passed in.ÿÿÿÿ VizKitTrackTitleActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidshowÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hKKL Performs the show of the track title.ÿÿÿÿ VizKitTrackTitleActorvoid"~ TrackTitleActorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.hFFÿÿÿÿÿÿÿÿ VizKitTrackTitleActorÿÿÿÿJtextureOfCurrentTrackTitleIsAvailableÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h^^,„ True if texture of current audio track's title has been created. booltrackTitleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Actors/TrackTitleActor.h[ [L A pointer to the track title action. TrackTitle*ÿ Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(/usr/include/stdio.h>/usr/include/c++/4.4.1/iostream:/usr/include/c++/4.4.1/string&/usr/include/math.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp%v9ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h(Á—Ÿdæ8G†TMAXNUMBEROFBEATSRECORDEDINANALYSETIMEFRAME2 200Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hKyAò¹Vú–Fö 8MAXNUMBEROFBEATHISTOGRAMBINS1 100Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h¶}’âÒWÑ2¶Õ·>MAXNUMBEROFWAVEFORMSHAPEHISTORY/ 1400Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hóI„2›Æ4)¼&tappingBufferLength0 4096Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hkÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppêŸæïS:ÚL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõ`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÒ¿âàèéA¿*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U7@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí(/usr/include/libio.h+è] ðªÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÿÿÿÿÿÿÿÿÿÿÿÿ6HannWindowÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppéïÿÿÿÿÿÿÿÿ VizKitVisualAudioLab0pNumberOfWaveformEntriesÿÿÿÿÿÿÿÿconst intÿÿÿÿTimeSamples[]ÿÿÿÿÿÿÿÿdouble*ÿÿÿÿvoidVisualAudioLabÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppBPÿÿÿÿÿÿÿÿ VizKitVisualAudioLabÿÿÿÿ*addToBeatGapHistogramÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppëñÿÿÿÿÿÿÿÿ VizKitVisualAudioLab"gapInMillisecondsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid addToBeatRecordsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÕàÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoid$addToWaveformShapeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppKUÿÿÿÿÿÿÿÿ VizKitVisualAudioLab minWaveformPointÿÿÿÿÿÿÿÿ SInt8ÿÿÿÿ maxWaveformPointÿÿÿÿÿÿÿÿ SInt8ÿÿÿÿvoid$calcBeatConfidenceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppôÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoiddisposeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp¡¦ÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoid(getAmplitudeEnvelopeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÝæÿÿÿÿÿÿÿÿ VizKitVisualAudioLab waveformEnvelopeÿÿÿÿÿÿÿÿdouble*ÿÿÿÿvoid getBeatHistogramÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppFHÿÿÿÿÿÿÿÿ VizKitVisualAudioLab&const UInt32* constgetBeatImpulseÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppûýÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt8getBeatMeterÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt8*getBestBeatMSIntervalÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp(ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt32.getCurrMusicDataHistoryÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp¤¦ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab SInt16<getCurrTimestampIDOfRenderDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppuwÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt32getDCIntensityÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp§«ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt8getInstanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp“žÿÿÿÿÿÿÿÿ VizKitVisualAudioLabVisualAudioLab*@getMaxNumberOfMusicDataHistoriesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÁÃÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt16DgetMaxNumberOfWaveformShapeHistoryÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppXZÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt16&getMaxSpectrumLevelÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp˜šÿÿÿÿÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst intÿÿÿÿ UInt8&getMinSpectrumLevelÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp“•ÿÿÿÿÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst intÿÿÿÿ UInt84getMonoWaveformDataAtIndexÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppºÑÿÿÿÿÿÿÿÿ VizKitVisualAudioLab indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8PgetMonoWaveformDataAtIndexWithHistoryNumÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppØÚÿÿÿÿÿÿÿÿ VizKitVisualAudioLab indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿhistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8.getNumberOfDataChannelsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp¼¾ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt164getNumberOfSpectrumEntriesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp·¹ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt324getNumberOfWaveformEntriesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp²´ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt32.getPrevMusicDataHistoryÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp©¯ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt8getRMSIntensityÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp®²ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt8<getRemainingTimeOfCurrentTrackÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp‘œÿÿÿÿÿÿÿÿ VizKitVisualAudioLabaudioIsPlayingÿÿÿÿÿÿÿÿboolÿÿÿÿ UInt32(getSpectrumDataArrayÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppvxÿÿÿÿÿÿÿÿ VizKitVisualAudioLab(const UInt8*** const4getTotalTimeOfCurrentTrackÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppŸ¡ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt32(getWaveformAvgValSumÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppŸÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt320getWaveformDataMonoArrayÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppqsÿÿÿÿÿÿÿÿ VizKitVisualAudioLab(const SInt16** const>getWaveformDataOfChannelAtIndexÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppµ·ÿÿÿÿÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8ZgetWaveformDataOfChannelAtIndexWithHistoryNumÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÓÕŠvoid VisualAudioLab::getMonoWaveformData(const UInt8* const waveformArr, const UInt8 numberOfHistories) { UInt8 historyIndex; UInt16 waveDataIndex; SInt8 aHistory; if (numberOfHistories > MAXNUMBEROFMUSICDATAHISTORY) return; aHistory = theVisualAudioLab->currMusicDataHistory; for (historyIndex = 0; historyIndex < numberOfHistories; historyIndex++) { aHistory++; if (aHistory == MAXNUMBEROFMUSICDATAHISTORY) { aHistory = 0; } for (waveDataIndex = 0; waveDataIndex < VisualAudioLab::numberOfAudioWaveformDataEntries; waveDataIndex++) { waveformArr[aHistory * numberOfHistories + waveDataIndex] = theVisualAudioLab->waveformDataMono[aHistory][waveDataIndex]; waveformArr[aHistory * numberOfHistories + waveDataIndex] += 128; // + 128 (?) } } }ÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿhistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8*getWaveformShapeArrayÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp]_ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab$const SInt8* const"getWaveformValSumÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp¢¤ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab UInt322incrementMusicDataHistoryÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÆÌÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoidinitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp©ÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoidisBeatMeterÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp+Cÿÿÿÿÿÿÿÿ VizKitVisualAudioLab4elapsedMSSinceStartOfTrackÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ UInt8 processAudioDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÏÚÿÿÿÿÿÿÿÿ VizKitVisualAudioLab&numWaveformChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currWaveformDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿ&numSpectrumChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currSpectrumDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoid&processSpectrumDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp{ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab&numSpectrumChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currSpectrumDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoid&processWaveformDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppÝÒÿÿÿÿÿÿÿÿ VizKitVisualAudioLab&numWaveformChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currWaveformDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoidDremainingTimeOfCurrentTrackIsKnownÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppˆŽÿÿÿÿÿÿÿÿ VizKitVisualAudioLabbool*resetBeatGapHistogramÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppãèÿÿÿÿÿÿÿÿ VizKitVisualAudioLabvoid.resetVisualAudioLabDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppcÿÿÿÿÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<setCurrTimestampIDOfRenderDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppz…ÿÿÿÿÿÿÿÿ VizKitVisualAudioLabtimestampIDÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid>setMaxNumberOfAudioDataChannelsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppbdÿÿÿÿÿÿÿÿ VizKitVisualAudioLab:aNumberOfMaxAudioDataChannelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoidFsetNumberOfAudioSpectrumDataEntriesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpplnÿÿÿÿÿÿÿÿ VizKitVisualAudioLabBaNumberOfAudioSpectrumDataEntriesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidFsetNumberOfAudioWaveformDataEntriesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppgiÿÿÿÿÿÿÿÿ VizKitVisualAudioLabBaNumberOfAudioWaveformDataEntriesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid4setStartTimeOfCurrentTrackÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppkmÿÿÿÿÿÿÿÿ VizKitVisualAudioLabstartTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid2setStopTimeOfCurrentTrackÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppprÿÿÿÿÿÿÿÿ VizKitVisualAudioLabstopTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid4setTotalTimeOfCurrentTrackÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppfhÿÿÿÿÿÿÿÿ VizKitVisualAudioLabtotalTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid storeBeatImpulseÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppòøÿÿÿÿÿÿÿÿ VizKitVisualAudioLabbeatImpulseÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoid ~ VisualAudioLabÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cppSÿÿÿÿÿÿÿÿ VizKitVisualAudioLabÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.cpp +Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h%v9ÿÿÿÿ€¸1F0 TMAXNUMBEROFBEATSRECORDEDINANALYSETIMEFRAME2 200Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÒ¿âàèéA¿Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h5}ÿÿÿÿÿÿÿÿVisualAudioLabÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h;{¶ A collection of routines dealing with processing, analyzing and interpreting audio data.ÿÿÿÿ VizKit9HannWindowÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h**4è Processes the sample data with a Hann window. @param N The number of samples. @param TimeSamples The sample data.ÿÿÿÿ VizKitVisualAudioLabNÿÿÿÿÿÿÿÿconst intÿÿÿÿTimeSamples[]ÿÿÿÿÿÿÿÿdouble*ÿÿÿÿvoidVisualAudioLabÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hqqÿÿÿÿÿÿÿÿ VizKitVisualAudioLabÿÿÿÿVisualAudioLabÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h{{-ÿÿÿÿÿÿÿÿ VizKitVisualAudioLab otherÿÿÿÿÿÿÿÿ*const VisualAudioLab&ÿÿÿÿÿÿÿÿ*addToBeatGapHistogramÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h¶¶6à Adds a value to beatGapHistogram. @param gapInMilliseconds The gap to previous beat detection in milliseconds.ÿÿÿÿ VizKitVisualAudioLab"gapInMillisecondsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid addToBeatRecordsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h°°j Adds a value to beatsRecordedInBeatAnalyseTimeFrame.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$addToWaveformShapeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h««Ix Adds the minimum and maximum waveform data value to the waveform shape. @param minWaveformPoint The minimum waveform data value. @param maxWaveformPoint The maximum waveform data value.ÿÿÿÿ VizKitVisualAudioLab minWaveformPointÿÿÿÿÿÿÿÿ SInt8ÿÿÿÿ maxWaveformPointÿÿÿÿÿÿÿÿ SInt8ÿÿÿÿvoid$calcBeatConfidenceÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÀÀd Calculates the confidence of the beat estimation.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddisposeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hHH: Disposes the VisualAudiolab.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(getAmplitudeEnvelopeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h5Ü Returns a pointer to the waveform envelope. @param[out] waveformEnvelope A pointer to the waveform envelope.ÿÿÿÿ VizKitVisualAudioLab waveformEnvelopeÿÿÿÿÿÿÿÿdouble*ÿÿÿÿvoid getBeatHistogramÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hll,6 Returns a pointer to the histogram of the gaps between detected beat events. @return A pointer to the histogram of the gaps between detected beat events.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const UInt32* constgetBeatImpulseÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h: Answers the question whether the current waveform data indicates a beat impulse. @return 1 if the current waveform data indicates a beat impulse, 0 if not.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8getBeatMeterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h##& Answers the question whether the current timestamp suggests a beat impulse. @return 1 if the current timestamp suggests a beat impulse, 0 if not.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8*getBestBeatMSIntervalÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÆ Æ$ê Returns the best guess for the beat interval in milliseconds. The best guess for the beat interval in milliseconds.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32.getCurrMusicDataHistoryÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h¯ ¯&¢ Returns the current music data history. @return The current music data history.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ SInt16<getCurrTimestampIDOfRenderDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hw w-* Returns the last processed timestampID of the kVisualPluginRenderMessage. @return The last processed timestampID of the kVisualPluginRenderMessage.ÿÿÿÿ VizKitVisualAudioLabuÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getDCIntensityÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÞ Returns the DC intensity. The DC intensity is the intensity of the direct current. @return The DC intensity.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8getInstanceÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hCC*à Returns the VisualAudioLab. The VisualAudiolab is initialized if required. The VisualAudioLab is a singleton.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualAudioLab*@getMaxNumberOfMusicDataHistoriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hf f/ê Returns the maximum number of histories in waveform data. @return The maximum number of histories in waveform data.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16DgetMaxNumberOfWaveformShapeHistoryÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hZ Z1’ Returns the maximum history number. @return The maximum history number.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16&getMaxSpectrumLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÃÃ.” Returns the maximum spectrum level. @return The maximum sprectrum level.ÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst intÿÿÿÿ UInt8&getMinSpectrumLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h½½. Returns the minimum spectrum level. @return The minum sprectrum level.ÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst intÿÿÿÿ UInt84getMonoWaveformDataAtIndexÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.híí6V Returns the waveform data value of a specific index position. @param index The index of the requested waveform data. @return The mono waveform data at a specific index.ÿÿÿÿ VizKitVisualAudioLab indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8PgetMonoWaveformDataAtIndexWithHistoryNumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hþþ] Returns the mono waveform data of a specific history at a specific index. @param index The index of the requested waveform data. @param historyNum The history of the requested waveform data. @return The mono waveform data of a specific history at a specific index.ÿÿÿÿ VizKitVisualAudioLab indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿhistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8FgetNumberOfAudioSpectrumDataEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hH H2Î Returns the number of audio spectrum data entries. @return The number of audio spectrum data entries.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32.getNumberOfDataChannelsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h` `&– Returns the number of data channels. @return The number of data channels.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt164getNumberOfSpectrumEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hT T)¶ Returns the number of spectrum data entries. @return The number of spectrum data entries.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt324getNumberOfWaveformEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hN N)¶ Returns the number of waveform data entries. @return The number of waveform data entries.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32.getPrevMusicDataHistoryÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h··%n Returns the previous music data history. The previous music data history is the one that was current before the one that is now current. @return The previous music data history.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8getRMSIntensityÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÐÐ Returns the RMS (root-mean-square) intensity. The RMS intensity is the computed root-mean-square value. @return The RMS intensity.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8<getRemainingTimeOfCurrentTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h <è Returns the remaining time of the currently playing audio track measured in milliseconds. @param audioIsPlaying True if audio is playing, false if not. @return The remaining time of the currently playing audio track measured in milliseconds.ÿÿÿÿ VizKitVisualAudioLabaudioIsPlayingÿÿÿÿÿÿÿÿboolÿÿÿÿ UInt32(getSpectrumDataArrayÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÞ Þ1º Returns a pointer to the spectrum data array. @return A pointer to the spectrum data array.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ(const UInt8*** const4getTotalTimeOfCurrentTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h£ £)Z Returns the total time of the currently playing audio track measured in milliseconds. @return The total time of the currently playing audio track measured in milliseconds.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32(getWaveformAvgValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h  #ò Returns the sum of the average values of the waveform data. @return The sum of the average values of the waveform data.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt320getWaveformDataMonoArrayÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hææ5¢ Returns a pointer to the mono waveform data array. The mono waveform data consists of the averaged values of the waveform data of all available channels. @return A pointer to the mono waveform data array.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ(const SInt16** const>getWaveformDataOfChannelAtIndexÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hØØQì Returns the single waveform data of a specific channel at a specific index position. @param channel The channel. @param index The index of the waveform data. @return The single waveform data of a specific channel at a specific index position.ÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8ZgetWaveformDataOfChannelAtIndexWithHistoryNumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hööxÒ Returns the waveform data of a specific channel of a specific history at a specific index. @param channel The cannel of the requested waveform data. @param index The index of the requested waveform data. @param historyNum The history of the requested waveform data. @return The waveform data of a specific channel of a specific history at a specific index.ÿÿÿÿ VizKitVisualAudioLabchannelÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ indexÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿhistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ UInt8*getWaveformShapeArrayÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h0 00¾ Returns a pointer to the waveform shape array. @return A pointer to the waveform shape array.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ$const SInt8* const"getWaveformValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÉ É ¶ Returns the sum of all waveform data values. @return The sum of all waveform data values.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt322incrementMusicDataHistoryÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h©©&Ì Increments the current history number of music data. Music data is stored for a number of histories.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidinitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h‰‰z Allocates and initializes the buffers of the VisualAudioLab.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidisBeatMeterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hyy66 @param elapsedMSSinceStartOfTrack The number of milliseconds elapsed since start of audio track. @return 1 if time is in frame of beat meter, 0 if not.ÿÿÿÿ VizKitVisualAudioLab4elapsedMSSinceStartOfTrackÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ UInt8operator =Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h8 Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKitVisualAudioLab otherÿÿÿÿÿÿÿÿ*const VisualAudioLab&ÿÿÿÿVisualAudioLab& processAudioDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hUZ+ˆ Processes the audio data chunk. With each RenderMessage iTunes delivers waveform data and spectrum data. The spectrum data is a fft (Fast Fourier Transform) of the waveform data. @param numWaveformChannels The number of waveform data channels. @param numWaveformEntries The number of waveform data entries per channel. @param currWaveformData A pointer to the waveform data. @param numSpectrumChannels The number of spectrum data channels. @param numSpectrumEntries The number of spectrum data entries per channel. @param currSpectrumData A pointer to the spectrum data.ÿÿÿÿ VizKitVisualAudioLab&numWaveformChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currWaveformDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿ&numSpectrumChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currSpectrumDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoid&processSpectrumDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hjj Processes the spectrum data. @param numSpectrumChannels The number of spectrum data channels (e.g.\ two for stereo sound).. @param numSpectrumEntries The number of data points per channel. @param currSpectrumData A pointer to the current spectrum data.ÿÿÿÿ VizKitVisualAudioLab&numSpectrumChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currSpectrumDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoid&processWaveformDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hbbþ Processes the waveform data. @param numWaveformChannels The number of waveform data channels (e.g.\ two for stereo sound). @param numWaveformEntries The number of data points per channel. @param currWaveformData A pointer to the current waveform data.ÿÿÿÿ VizKitVisualAudioLab&numWaveformChannelsÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿ$numWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ currWaveformDataÿÿÿÿÿÿÿÿ$const UInt8* constÿÿÿÿvoidDremainingTimeOfCurrentTrackIsKnownÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h––/Æ Answers the question whether the remaining time of the current track is known. Streamed audio has no info about remaining time of current track. @return True if the remaining time of the current track is known, false if not.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool*resetBeatGapHistogramÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h»»": Resets the beatGapHistogram.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid.resetVisualAudioLabDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hqq$d Resets the stored values of the VisualAudioLab. The VisualAudioLab stores analyzed values of an audio track. Typically the values are resetted when a new track starts playing.ÿÿÿÿ VizKitVisualAudioLabÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<setCurrTimestampIDOfRenderDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h}}?: Sets the last processed timestampID of the kVisualPluginRenderMessage. @param timestampID The last processed timestampID of the kVisualPluginRenderMessage.ÿÿÿÿ VizKitVisualAudioLabLtimestampIDÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid>setMaxNumberOfAudioDataChannelsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h66S6 Sets the maximum number of audio data channels (2 channels means stereo). @param aNumberOfMaxAudioDataChannels The maximum number of audio data channels.ÿÿÿÿ VizKitVisualAudioLab:aNumberOfMaxAudioDataChannelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoidFsetNumberOfAudioSpectrumDataEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hBB[ Sets the number of audio spectrum data entries. @param aNumberOfAudioSpectrumDataEntries The number of audio spectrum data entries.ÿÿÿÿ VizKitVisualAudioLabBaNumberOfAudioSpectrumDataEntriesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidFsetNumberOfAudioWaveformDataEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h<<[ Sets the number of audio waveform data entries. @param aNumberOfAudioWaveformDataEntries The number of audio waveform data entries.ÿÿÿÿ VizKitVisualAudioLabBaNumberOfAudioWaveformDataEntriesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid4setStartTimeOfCurrentTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h‰‰= Stores the start time of the current track. @param startTimeInMS The start time of the currently playing audio track measured in milliseconds.ÿÿÿÿ VizKitVisualAudioLabstartTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid2setStopTimeOfCurrentTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h; Stores the stop time of the current track. @param stopTimeInMS The stop time of the currently playing audio track measured in milliseconds.ÿÿÿÿ VizKitVisualAudioLabstopTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid4setTotalTimeOfCurrentTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hƒƒ= Stores the total time of the current track. @param totalTimeInMS The total time of the currently playing audio track measured in milliseconds.ÿÿÿÿ VizKitVisualAudioLab_totalTimeInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid storeBeatImpulseÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h0à Stores the beat impulse. @param beatImpulse 1 if the current waveform data indicates a beat impulse, 0 if not.ÿÿÿÿ VizKitVisualAudioLabbeatImpulseÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoid ~ VisualAudioLabÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.httÿÿÿÿÿÿÿÿ VizKitVisualAudioLabÿÿÿÿ26MAXNUMBEROFMUSICDATAHISTORYÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h $ÿÿÿÿ SInt16"amplitudeEnvelopeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hææhdouble amplitudeEnvelope[kVisualNumWaveformEntries];double*$avgSpectrumDCLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h@ The average spectrum DC level.  float"avgWaveformValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h77bUInt32 avgWaveformValSum[kVisualMaxDataChannels];UInt32*0avgWaveformValSumCounterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h;;"pUInt32 avgWaveformValSumCounter[kVisualMaxDataChannels];UInt32*(beatAnalyseTimeFrameÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hGG*¨ The time frame in which beats are recorded and analysed. Measured in milliseconds. const UInt16 beatGapHistogramÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hýýlUInt32 beatGapHistogram[MAXNUMBEROFBEATHISTOGRAMBINS];UInt32*beatThresholdÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hDD#® The threshold after which we are free to detect a new beat. Measured in milliseconds. const UInt16"beatTimeDeltaInMSÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h 4 The delta between beats.  UInt32"beatTimeToleranceÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hAA&¤ The smallest time a beat is considered to be the same. Measured in milliseconds. const UInt8FbeatsRecordedInBeatAnalyseTimeFrameÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hr r_ô Array in which the detected beats are stored with their elapsed milliseconds timestamp since start of track. Ringbuffer. BeatGuess*(currMusicDataHistoryÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h : The current history number.  SInt16currRMSValueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hd dN The current index of array rmsBuffer.  UInt16 currRecordedBeatÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hgg‚ The current index of array beatsRecordedInBeatAnalyseTimeFrame.  UInt86currTimestampIDOfRenderDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h˜ ˜$† The last processed timestampID of the kVisualPluginRenderMessage.  UInt32$elapsedTimeOfTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h   The accumulated play time of the current audio track measured in milliseconds.  UInt32isBeatImpulseÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h>>ˆ 1 if the current waveform data indicates a beat impulse, 0 if not.  UInt88maxNumberOfAudioDataChannelsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hžž,Œ The maximum number of audio data channels (2 channels means stereo).  UInt16 maxSpectrumLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h^UInt8 maxSpectrumLevel[kVisualMaxDataChannels]; UInt8*maxWaveformValÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h!!ZSInt8 maxWaveformVal[kVisualMaxDataChannels]; SInt8*$maxWaveformValMonoÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h''N The maximum mono waveform data value.  SInt8&maximumBeatIntervalÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hJJ)l The maximum beat interval. Measured in milliseconds. const UInt16meanÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hêêHSInt32 mean[kVisualMaxDataChannels];SInt32* minSpectrumLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h  ^UInt8 minSpectrumLevel[kVisualMaxDataChannels]; UInt8*minWaveformValÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hZSInt8 minWaveformVal[kVisualMaxDataChannels]; SInt8*$minWaveformValMonoÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h$$N The minimum mono waveform data value.  SInt8@numberOfAudioSpectrumDataEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h¤¤0X The number of audio spectrum data entries.  UInt32@numberOfAudioWaveformDataEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h¡¡0X The number of audio waveform data entries.  UInt32>numberOfMillisecondsOfRMSBufferÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hMM5l The number of milliseconds rms values are collected. const UInt166numberOfMusicDataHistoryIntÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h››#F The number of music data history.  SInt80numberOfRMSBufferEntriesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hSS.< The number of records in rmsBuffer. Must be greater than: Audio sample rate (44100) / kVisualNumWaveformEntries * (numberOfMillisecondsOfRMSBuffer / 1000).const UInt16$peakWaveformValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h//dUInt32 peakWaveformValSum[kVisualMaxDataChannels];UInt32*$prevWaveformValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h33dUInt32 prevWaveformValSum[kVisualMaxDataChannels];UInt32*rmsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hòò€double rms[MAXNUMBEROFMUSICDATAHISTORY][kVisualMaxDataChannels];double**rmsBufferÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.ha aÚ Array containg rms mono values for the last numberOfMillisecondsOfRMSBuffer milliseconds.\ Ringbuffer. RMSValues with ((currentMSSinceStartOfTrack - timeInMillisecondsSinceStartOfTrack) > numberOfMillisecondsOfRMSBuffer) are discarded.RMSValue*rmsMonoÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hööXdouble rmsMono[MAXNUMBEROFMUSICDATAHISTORY];double*rmsMonoAvgÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hù ù0 The average rms value.  doublermsMonoMaxÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h  The maximum mono rms value. Timeframe numberOfMillisecondsOfRMSBuffer.  doublespectrumDCLevelÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h‚ The spectrum DC level. 0-256 (?). Direct Current of FFT (mono).  UInt8$spectrumDCLevelSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h† The sum of the spectrum DC level.\ sum of data (for calc of avg).  floatspectrumDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÛÛÆUInt8 spectrumData[MAXNUMBEROFMUSICDATAHISTORY][kVisualMaxDataChannels][kVisualNumSpectrumEntries];UInt8*** startTimeOfTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h’ ’ The start time of the currently playing audio track measured in milliseconds. iTunes allows to set a custom start time for a track.  UInt32stopTimeOfTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h• • The stop time of the currently playing audio track measured in milliseconds. iTunes allows to set a custom stop time for a track.  UInt32tappingBufferÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hîîTdouble tappingBuffer[tappingBufferLength];double*"theVisualAudioLabÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h„„*² VisualAudioLab is a singleton class. Pointer to private instance is handled internally. VisualAudioLab* totalTimeOfTrackÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hŒ Œž The total time of the currently playing audio track measured in milliseconds.  UInt32waveformDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÍÍÆSInt8 waveformData[MAXNUMBEROFMUSICDATAHISTORY][kVisualMaxDataChannels][kVisualNumWaveformEntries];SInt8*** waveformDataMonoÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hÔÔ SInt16 waveformDataMono[MAXNUMBEROFMUSICDATAHISTORY][kVisualNumWaveformEntries];SInt16**waveformShapeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hââ¬SInt8 waveformShape[MAXNUMBEROFWAVEFORMSHAPEHISTORY][2]; // min und max ( min und max)SInt8**waveformValSumÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h++\UInt32 waveformValSum[kVisualMaxDataChannels];UInt32* BeatGuessÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.hoo ÿÿÿÿÿÿÿÿ RMSValueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioLab.h[[ ÿÿÿÿÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÿÿÿÿÿÿÿÿÿÿÿÿØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp%v9ÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h·Ó?Âú±Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp…z=”² Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppÿÿÿÿÿÿÿÿÿÿÿÿ&VisualAudioMetaDataØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp4;ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataataÿÿÿÿ&VisualAudioMetaDataØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppEGÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataata otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿÿÿÿÿcopyØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppgrÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿvoid<disposeAlbumCoverArtworkHandleØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppÌÔÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDatavoid8getAlbumCoverArtworkFileTypeØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppºÀÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData OSType4getAlbumCoverArtworkHandleØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppÃÉÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData HandlegetIsStreamØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp¬®ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDatabool&getNumberOfArtworksØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp±·ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData UInt16getTrackAlbumØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppŸÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData&const VisualString&getTrackArtistØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp˜šÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData&const VisualString&getTrackLyricsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp¢¤ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData&const VisualString&getTrackNameØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp“•ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData&const VisualString&&getTrackSizeInBytesØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp§©ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData UInt32operator !=Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppbdÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿbooloperator =Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppJRÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataata otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿ(VisualAudioMetaData&operator ==Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppU_ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿboolsetIsStreamØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppuwÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataisAStreamÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetTrackAlbumØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp„†ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataaTrackAlbumÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackArtistØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataaTrackArtistÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackLyricsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp‰‹ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDatasomeTrackLyricsÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackNameØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppz|ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataaTrackNameÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoid&setTrackSizeInBytesØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cppŽÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaData"aTrackSizeInBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid*~ VisualAudioMetaDataØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp>Bÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataataÿÿÿÿ VizKitØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.cpp /ÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h%v9ÿÿÿÿÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h·Ó?Âú±Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h1çÿÿÿÿÿÿÿÿ&VisualAudioMetaDataÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h6å¶ Meta data (like track name, artist name, or lyrics, etc.) of audio track or audio stream. ÿÿÿÿ VizKit&VisualAudioMetaDataÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h==ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataataÿÿÿÿ&VisualAudioMetaDataÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hHH7ÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataata otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿÿÿÿÿcopyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hãã-Ê Copy method for assignment operator and copy constructor. @param other Another VisualAudioMetaData.ÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿvoid<disposeAlbumCoverArtworkHandleÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h¸¸+~ Disposes any album cover artwork handle (and associated data).ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8getAlbumCoverArtworkFileTypeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h­ ­+º Returns the file type of album cover artwork. @return The file type of album cover artwork.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ OSType4getAlbumCoverArtworkHandleÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h³ ³)¶ Returns a handle to the album cover artwork. @return A handle to the album cover artwork.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ HandlegetIsStreamÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h¡¡R Answers the question whether audio meta data belongs to stream or track. @return True if audio meta data belongs to stream.\ False if audio meta data belongs to track.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool&getNumberOfArtworksÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h§ §"Ú Returns the number of available album cover artworks. @return The number of available album cover artworks.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getTrackAlbumÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h)¨ Returns the name of the album. @return The name of the album the track belongs to.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&getTrackArtistÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h‰‰*† Returns the artist of the track. @return The artist of the track.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&getTrackLyricsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h••*† Returns the lyrics of the track. @return The lyrics of the track.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&getTrackNameÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hƒƒ(~ Returns the name of the track. @return The name of the track.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&&getTrackSizeInBytesÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h› ›"¢ Returns the size of the track in bytes. @return The size of the track in bytes.ÿÿÿÿ VizKit&VisualAudioMetaDataÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32operator !=Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hYY3€ Inequality operator. @param other Another VisualAudioMetaData.ÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿbooloperator =Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hMMB* Assignment operator.ÿÿÿÿ VizKit&VisualAudioMetaDataata otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿ(VisualAudioMetaData&operator ==Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hSS3| Equality operator. @param other Another VisualAudioMetaData.ÿÿÿÿ VizKit&VisualAudioMetaData otherÿÿÿÿÿÿÿÿ4const VisualAudioMetaData&ÿÿÿÿboolsetIsStreamÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h__" Sets whether data belongs to stream or track. @param isAStream If true data is stream meta data.\ If false data is track meta data.ÿÿÿÿ VizKit&VisualAudioMetaDataisAStreamÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetTrackAlbumÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hqq5¸ Sets the name of the album. @param aTrackAlbum The name of the album the track belongs to.ÿÿÿÿ VizKit&VisualAudioMetaDataaTrackAlbumÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackArtistÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hkk7¢ Sets the artist of the track. @param aTrackArtist The name of the track artist.ÿÿÿÿ VizKit&VisualAudioMetaDataaTrackArtistÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackLyricsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hww:ž Sets the lyrics of the track. @param someTrackLyrics The lyrics of the track.ÿÿÿÿ VizKit&VisualAudioMetaDatasomeTrackLyricsÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoidsetTrackNameÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hee3Œ Sets the name of the track. @param aTrackName The name of the track.ÿÿÿÿ VizKit&VisualAudioMetaDataaTrackNameÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoid&setTrackSizeInBytesÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h}}4¾ Sets the size of the track in bytes. @param aTrackSizeInBytes The size of the track in bytes.ÿÿÿÿ VizKit&VisualAudioMetaData"aTrackSizeInBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid*~ VisualAudioMetaDataÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hBBÿÿÿÿÿÿÿÿ VizKit&VisualAudioMetaDataataÿÿÿÿ 2albumCoverArtworkFileTypeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÚ Ú"Š The 4-char-code identification of the file type (e.g.\ JPGf, PNGf).  OSType.albumCoverArtworkHandleÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÝ Ý J Handle to album cover artwork data.  HandleBalbumCoverArtworkHasBeenEvaluatedÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÏÏ( Flag denoting whether album cover artwork data has been evaluated yet. boolisStreamÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h½½° True if audio meta data belongs to stream.\ False if audio meta data belongs to track. bool numberOfArtworksÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.h× × The number of artworks for current track. Note that iTunes can handle more than one cover art work. But the API interface we use to query iTunes about the number of cover art works for current track cannot handle more than one cover art work. The function PlayerGetCurrentTrackCoverArt only returns the first cover art work for current track. So the maximum value for this var will be 1. UInt16trackAlbumÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÆÆH Name of album the track belogs to. VisualStringtrackArtistÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÃÃ. Name of track artist. VisualStringtrackLyricsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÉÉ$ Lyrics of track. VisualStringtrackNameÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÀÀ, Name of audio track. VisualString trackSizeInBytesÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/AudioLab/VisualAudioMetaData.hÌ Ì> Size of audio track in bytes.  UInt32Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÿÿÿÿÿÿÿÿÿÿÿÿØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp%v¦hÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hXL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¥Øv—¢=4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÆç—Ô!u2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h8àlà”ÐíŒ4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppŠâÃfVgÇP4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualAnimationØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp2Dÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoi$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿÿÿÿÿVisualAnimationØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppNPÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoi otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿÿÿÿÿ6callAnimateCallbackFunctionØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppyÿÿÿÿÿÿÿÿ VizKitVisualAnimationOSStatuscopyØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp]pÿÿÿÿÿÿÿÿ VizKitVisualAnimation otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿvoidBdecrementRemainingNumberOfRepeatsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppDPÿÿÿÿÿÿÿÿ VizKitVisualAnimationvoid$durationIsExceededØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp?Aÿÿÿÿÿÿÿÿ VizKitVisualAnimationvisualAnimationÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&getAnimatedPropertyØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÿÿÿÿÿÿÿÿ VizKitVisualAnimation ,const AnimatedProperty2getDurationInMillisecondsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÏÑÿÿÿÿÿÿÿÿ VizKitVisualAnimation UInt32getEndValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppéëÿÿÿÿÿÿÿÿ VizKitVisualAnimation doublegetIdentifierØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp.0ÿÿÿÿÿÿÿÿ VizKitVisualAnimation Bconst VisualItemIdentifier* const6getStartDelayInMillisecondsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÿÿÿÿÿÿÿÿ VizKitVisualAnimation UInt32getStartValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppßáÿÿÿÿÿÿÿÿ VizKitVisualAnimation doublegetTimelineØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp“•ÿÿÿÿÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualTimeline* isDeadØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp%+ÿÿÿÿÿÿÿÿ VizKitVisualAnimation ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿconst boolisRunningØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp"ÿÿÿÿÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿconst booloperator =Ø/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppSZÿÿÿÿÿÿÿÿ VizKitVisualAnimation otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿ VisualAnimation&:setAnimateCallbackFunctionPtrØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppsvÿÿÿÿÿÿÿÿ VizKitVisualAnimationtheCallbackÿÿÿÿÿÿÿÿ.VisualAnimationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidsetCurrentValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÔ×ÿÿÿÿÿÿÿÿ VizKitVisualAnimationaCurrentValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetDebugModeØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp3<ÿÿÿÿÿÿÿÿ VizKitVisualAnimation$requestedDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid2setDurationInMillisecondsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÊÌÿÿÿÿÿÿÿÿ VizKitVisualAnimation(numberOfMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetEndValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppäæÿÿÿÿÿÿÿÿ VizKitVisualAnimationanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetLoopModeØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppúÿÿÿÿÿÿÿÿ VizKitVisualAnimationaLoopModeÿÿÿÿÿÿÿÿLoopModeÿÿÿÿ,requestedNumberOfLoopsÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿvoid setMaxClampValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppô÷ÿÿÿÿÿÿÿÿ VizKitVisualAnimationaMaxClampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid setMinClampValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppîñÿÿÿÿÿÿÿÿ VizKitVisualAnimationaMinClampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid6setStartDelayInMillisecondsØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualAnimation2aStartDelayInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetStartValueØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÚÜÿÿÿÿÿÿÿÿ VizKitVisualAnimationaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid startØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp˜Âÿÿÿÿÿÿÿÿ VizKitVisualAnimationvoidstopØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppÅÇÿÿÿÿÿÿÿÿ VizKitVisualAnimationvoid"~ VisualAnimationØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cppGKÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoiÿÿÿÿ VizKitØ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.cpp 3:/usr/include/c++/4.4.1/vectorÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h%v¦hÿÿÿÿ#L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÆç—Ô!u0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h1VÿÿÿÿÿÿÿÿVisualAnimationÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hTT@ Calls a provided callback function for the time of the duration of the animation.\ The values range from 0.0 to 1.0. The animation tries to reach the end value in the amount of time set by the duation value. The speed of the animation is determined by the start value of the animation.ÿÿÿÿ VizKitVisualAnimationÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h\\6ÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoi$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿÿÿÿÿVisualAnimationÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hgg/ÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoi otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿÿÿÿÿ6callAnimateCallbackFunctionÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hz z,Ð Calls the callback function to animate a property. @return The return status of the callback function.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatuscopyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h  ) Copy method for assignment operator and copy constructor. @param other Another VisualAnimation.ÿÿÿÿ VizKitVisualAnimation otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿvoidBdecrementRemainingNumberOfRepeatsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h.V Decrement the number of remaining repeats.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$durationIsExceededÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h7> Callback function that is called by the timeline each time when the duration time is exceeded. @param visualAnimation Pointer to instance of VisualAnimation.ÿÿÿÿ VizKitVisualAnimationvisualAnimationÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&getAnimatedPropertyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hââ8 Returns the animated property of the animation. @return The animated property of the animation.ÿÿÿÿ VizKitVisualAnimation ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ,const AnimatedProperty2getDurationInMillisecondsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h— —(ž Returns the duration of the animation. @return The duration of the animation.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getEndValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h¹ ¹¢ Returns the end value of the animation. @return The end value of the animation.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hõõ=Ú Returns a pointer to the identifier of the animation. @return A pointer to the identifier of the animation.ÿÿÿÿ VizKitVisualAnimation ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿBconst VisualItemIdentifier* const6getStartDelayInMillisecondsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÕ Õ*8 Returns the number of milliseconds until the animation is supposed to actually start. @return The number of milliseconds until the animation is supposed to actually start. @remarks The delay is set when calling setDurationInMilliseconds().\ The value is used by VisualStageControl.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getStartValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h¬ ¬ª Returns the start value of the animation. @return The start value of the animation.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetTimelineÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h€€#¶ Returns the VisualTimeline of the animation. @return The VisualTimeline of the animation.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualTimeline* isDeadÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hï ïü Answers the question whether the animation is dead. @return True is the animation is dead.\ False otherwise. @remarks The animation is dead when the duration is exceeded.\ VisualStageControl acts on a true return value and deletes the VisualAnimation.ÿÿÿÿ VizKitVisualAnimation ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿconst boolisRunningÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hè è Answers the question whether the animation is (still) running. @return True is the animation is (still) running.\ False otherwise.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿconst booloperator =Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hmm:’ Assignment operator. @param other Reference to another VisualAnimation.ÿÿÿÿ VizKitVisualAnimationnoi otherÿÿÿÿÿÿÿÿ,const VisualAnimation&ÿÿÿÿ VisualAnimation&:setAnimateCallbackFunctionPtrÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.htt]ø Sets the callback function that is repeatedly called in animation's duration time. @param theCallback Pointer to c-style function (static/class function). @param someUserData Additional data (e.g.\ pointer to instance variable of initialized class).ÿÿÿÿ VizKitVisualAnimationtheCallbackÿÿÿÿÿÿÿÿ.VisualAnimationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidsetCurrentValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hŸŸ,Ì Sets the current value of the animation. @param aCurrentValue The current value of the animation. @remarks The animation always ranges from start value to end value (default: 0.0 to 1.0).\ Setting a specific current value here means that the animation starts its first step with the specific current value. Can be useful if an animation is supposed to continue at the point in time of a prior animation.\ The initial value of the constructor (0.0) does not change the current value.ÿÿÿÿ VizKitVisualAnimationaCurrentValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetDebugModeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hüü,ž Sets the debug mode of the animation @param requestedDebugMode True if debug mode should be turned on, false if debug mode should be turned off. @remarks Can be used to instrument custom ad hoc debugging.ÿÿÿÿ VizKitVisualAnimation$requestedDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid2setDurationInMillisecondsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h‘‘=â Sets the duration of the animation. @param numberOfMilliseconds The number of milliseconds the animation spans.ÿÿÿÿ VizKitVisualAnimation(numberOfMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetEndValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h³³%ä Sets the end value of the animation. @param anEndValue The end value of the animation. @remarks Default is 1.0.ÿÿÿÿ VizKitVisualAnimationanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetLoopModeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÎÎIf Sets the loop mode of the animation. @param aLoopMode The requested loop mode. @param requestedNumberOfLoops The number of times the animation should be repeated (default = 1).ÿÿÿÿ VizKitVisualAnimationaLoopModeÿÿÿÿÿÿÿÿLoopModeÿÿÿÿ,requestedNumberOfLoopsÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿvoid setMaxClampValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÇÇ.L Sets a maximum clamp value for the animation. @param aMaxClampValue The maximum clamp value of the animation. @remarks The animation stops when the current value is higher than the maximum clamp value.\ The clamp value does not affect the speed of the animation (unlike start and end value).ÿÿÿÿ VizKitVisualAnimationaMaxClampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid setMinClampValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÀÀ.J Sets a minimum clamp value for the animation. @param aMinClampValue The minimum clamp value of the animation. @remarks The animation stops when the current value is lower than the minimum clamp value.\ The clamp value does not affect the speed of the animation (unlike start and end value).ÿÿÿÿ VizKitVisualAnimationaMinClampValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid6setStartDelayInMillisecondsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hÜÜDÊ Sets the number of milliseconds until the animation actually starts. @param aStartDelayInMilliseconds The number of milliseconds until the animation actually starts. @remarks The delay counts from the moment start() is called.ÿÿÿÿ VizKitVisualAnimation2aStartDelayInMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetStartValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h¦¦(î Sets the start value of the animation. @param aStartValue The start value of the animation. @remarks Default is 0.0.ÿÿÿÿ VizKitVisualAnimationaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid startÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h†† Starts the Animation. @remarks In case the start is delayed, the animation is only running after the delaying milliseconds did have passed.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidstopÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h‹‹* Stops the Animation.ÿÿÿÿ VizKitVisualAnimationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid"~ VisualAnimationÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.haaÿÿÿÿÿÿÿÿ VizKitVisualAnimationnoiÿÿÿÿ4animateCallbackFunctionPtrÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h!!4x The callback function that is called during the animation. .VisualAnimationCallback animatedPropertyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h  #| The property of the asset that is affected by the animation.  AnimatedProperty&animationIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h''+D The identifier of the animation. *VisualItemIdentifier**currDebugHistoryEntryÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h0 0T< The current entry of the debug history.  UInt32currentValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h 4 Specified current value.  double"currentValueIsSetÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.ht True if the current value has been set, false otherwise. booldebugHistoryÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h99x The data entries stored for debug and monitoring purposes. DebugHistory2debugHistoryIsInitializedÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h<< ¼ True if the maximum number of data entries of debugHistory are initialized, false otherwise. booldebugModeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h,,T< True if in debug mode, false otherwise. bool<maxNumberOfDebugHistoryEntriesÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h..4´< The maximum number of data entries stored in history for debug and monitoring purposes. const UInt32"maximumClampValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hO OB A possible maximum clamp value.  double,maximumClampValueIsSetÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hRRT True if the maximum clamp value was set. bool"minimumClampValueÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hI IB A possible minimum clamp value.  double,minimumClampValueIsSetÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hLLT True if the minimum clamp value was set. bool0remainingNumberOfRepeatsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h !t The remaining number of times the animation should pass.  SInt320startDelayInMillisecondsÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h* *!º The number of milliseconds until the animation will be actually used by VisualStageControl.  UInt32 statusÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hFFH The status of the VisualAnimation. *VisualAnimationStatustheTimelineÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h^ The pointer to the timeline of the animation. VisualTimeline*userDataÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h$$Ø Internally stored pointer to provided user data (e.g.\ pointer to instance variable of initialized class).  void* DebugHistoryÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h33*p Data entries stored for debug and monitoring purposes. *std::vector< double > (DebugHistoryIteratorÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h6!65| The DebugHistoryIterator is an iterator of the DebugHistory. ,DebugHistory::iterator *VisualAnimationStatusÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hCCÿÿÿÿÿÿÿÿ&kInfiniteRepetitionÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hBB&ÿÿÿÿconst SInt32 AnimatedPropertyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.hMMÿÿÿÿÿÿÿÿ LoopModeÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h@@ ÿÿÿÿÿÿÿÿ .VisualAnimationCallbackÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualAnimation.h77T( Animation callback OSStatus Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÿÿÿÿÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp%v¦hÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hQL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¥Øv—¢=4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ Ö/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp5Zé‡ÿÜ-GD/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ðT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h8àlà”ÐíŒ4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualTimelineÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp-;ÿÿÿÿÿÿÿÿ VizKitVisualTimeline.enÿÿÿÿVisualTimelineÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppDFÿÿÿÿÿÿÿÿ VizKitVisualTimeline.en otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿÿÿÿÿcopyÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppSaÿÿÿÿÿÿÿÿ VizKitVisualTimeline otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿvoid8elapsedTimeDidExceedDurationÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp;?ÿÿÿÿÿÿÿÿ VizKitVisualTimelinevoidgetCurrentValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppÝÿÿÿÿÿÿÿÿ VizKitVisualTimeline double2getDurationInMillisecondsÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp„†ÿÿÿÿÿÿÿÿ VizKitVisualTimeline UInt32getEndValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppuwÿÿÿÿÿÿÿÿ VizKitVisualTimeline double$getMovingDirectionÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp13ÿÿÿÿÿÿÿÿ VizKitVisualTimelineMovingDirectiongetRepeatModeÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppŽÿÿÿÿÿÿÿÿ VizKitVisualTimelineRepeatModegetStartValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppjlÿÿÿÿÿÿÿÿ VizKitVisualTimeline doubleoperator =Ö/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppIPÿÿÿÿÿÿÿÿ VizKitVisualTimeline otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿVisualTimeline& resetÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp ÿÿÿÿÿÿÿÿ VizKitVisualTimelinevoid resumeÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp$ÿÿÿÿÿÿÿÿ VizKitVisualTimelinevoidsetCurrentValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp“Úÿÿÿÿÿÿÿÿ VizKitVisualTimelinenewValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetDebugModeÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp68ÿÿÿÿÿÿÿÿ VizKitVisualTimeline$requestedDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid2setDurationInMillisecondsÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppzÿÿÿÿÿÿÿÿ VizKitVisualTimeline(numberOfMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetEndValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpporÿÿÿÿÿÿÿÿ VizKitVisualTimelineanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid(setInterpolationTypeÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp')ÿÿÿÿÿÿÿÿ VizKitVisualTimeline&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿvoid$setMovingDirectionÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp,.ÿÿÿÿÿÿÿÿ VizKitVisualTimelinedirectionÿÿÿÿÿÿÿÿMovingDirectionÿÿÿÿvoidsetRepeatModeÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp‰‹ÿÿÿÿÿÿÿÿ VizKitVisualTimelineaRepeatModeÿÿÿÿÿÿÿÿRepeatModeÿÿÿÿvoidsetStartValueÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppdgÿÿÿÿÿÿÿÿ VizKitVisualTimelineaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid startÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppÿÿÿÿÿÿÿÿ VizKitVisualTimeline"aCallbackFunctionÿÿÿÿÿÿÿÿdVisualTimelineElapsedTimeDidExceedDurationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidstopÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cppÿÿÿÿÿÿÿÿ VizKitVisualTimelinevoid ~ VisualTimelineÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp>Aÿÿÿÿÿÿÿÿ VizKitVisualTimeline.enÿÿÿÿ VizKitÖ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.cpp 7ÿÿÿÿÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h%v¦hÿÿÿÿÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h8àlà”ÐíŒÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h1ùÿÿÿÿÿÿÿÿVisualTimelineÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hLö® Time synchronized interpolation between values. Calculates timed interpolated values.ÿÿÿÿ VizKitVisualTimelineÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hSSÿÿÿÿÿÿÿÿ VizKitVisualTimeline.enÿÿÿÿVisualTimelineÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h^^-ÿÿÿÿÿÿÿÿ VizKitVisualTimeline.en otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿÿÿÿÿcopyÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hØØ(À Copy method for assignment operator and copy constructor. @param other Another VisualTimeline.ÿÿÿÿ VizKitVisualTimeline otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿvoid8elapsedTimeDidExceedDurationÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÛÛ)´ Call callback function that is called each time when elapsed time exceeds duration time. ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidgetCurrentValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h¡ ¡® Returns the current value of the timeline. @return The current value of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double2getDurationInMillisecondsÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hˆ ˆ(š Returns the duration of the timeline. @return The duration of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getEndValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h| |ž Returns the end value of the timeline. @return The end value of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double$getMovingDirectionÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÉÉ*Ò Returns the running direction of the timeline. @return The currently running direction of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿMovingDirectiongetRepeatModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h” ” Æ Returns the current repeat mode of the timeline. @return The current repeat mode of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿRepeatModegetStartValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hp p¦ Returns the start value of the timeline. @return The start value of the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doubleoperator =Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hdd8 Assignment operator. @param other Reference to another VisualTimeline.ÿÿÿÿ VizKitVisualTimeline otherÿÿÿÿÿÿÿÿ*const VisualTimeline&ÿÿÿÿVisualTimeline& resetÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h¦¦r Resets the timeline.\ The timeline starts anew at start.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid resumeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h··œ Resumes the timeline at the point in time where it was stopped the last time.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidsetCurrentValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h››'¬ Sets the current value of the timeline. @param newValue The value to which the timeline is supposed to jump. @remarks The value of the timeline can be set from the outside (e.g.\ in case it is created new and should start with a established value).\ Normally only the start and end values are set and the client asks for the current value.ÿÿÿÿ VizKitVisualTimelinenewValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetDebugModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÐÐ,¬ Sets the debug mode of the timeline object. @param requestedDebugMode True if debug mode should be turned on, false if debug mode should be turned off. @remarks Can be used to instrument custom ad hoc debugging.ÿÿÿÿ VizKitVisualTimeline$requestedDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid2setDurationInMillisecondsÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h‚‚=Þ Sets the duration of the timeline. @param numberOfMilliseconds The number of milliseconds the timeline spans.ÿÿÿÿ VizKitVisualTimeline(numberOfMillisecondsÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetEndValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hvv%Š Sets the end value of the timeline. @param anEndValue An end value.ÿÿÿÿ VizKitVisualTimelineanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid(setInterpolationTypeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h½½B Sets the type of interpolation. @param anInterpolationType The requested type of interpolation.ÿÿÿÿ VizKitVisualTimeline&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿvoid$setMovingDirectionÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÃÃ4Þ Sets the running direction of the timeline. @param direction The requested running direction of the timeline.ÿÿÿÿ VizKitVisualTimelinedirectionÿÿÿÿÿÿÿÿMovingDirectionÿÿÿÿvoidsetRepeatModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hŽŽ,ª Sets the repeat mode of the timeline. @param aRepeatMode The requested repeat mode.ÿÿÿÿ VizKitVisualTimelineaRepeatModeÿÿÿÿÿÿÿÿRepeatModeÿÿÿÿvoidsetStartValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hjj(’ Sets the start value of the timeline. @param aStartValue A start value.ÿÿÿÿ VizKitVisualTimelineaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid startÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h­­tØ Starts the timeline. @param aCallbackFunction A callback function that should be called each time when elapsed time exceeds duration time. @param someUserData Additional data (e.g.\ pointer to instance variable of initialized class).ÿÿÿÿ VizKitVisualTimeline"aCallbackFunctionÿÿÿÿÿÿÿÿdVisualTimelineElapsedTimeDidExceedDurationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidstopÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h²²( Stops the timeline.ÿÿÿÿ VizKitVisualTimelineÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid ~ VisualTimelineÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hXXÿÿÿÿÿÿÿÿ VizKitVisualTimeline.enÿÿÿÿ currentValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hë ëx< The current value as it has been evaluated the last time.  doubledebugModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hïïT< True if in debug mode, false otherwise. bool$durationIdentifierÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.háá*V< The internal identifier of the timeline. *VisualItemIdentifier*,durationInMillisecondsÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hÝ Ý`< The duration of the timeline in milliseconds.  UInt32&elapsedMillisecondsÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hç ç8< The elapsed milliseconds.  UInt32LelapsedTimeGreaterThanDurationCallbackÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hò5ò[À Pointer to callback function that is called each time when elapsed time exceeds duration time. dVisualTimelineElapsedTimeDidExceedDurationCallbackisStoppedÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.híít< True if the timeline has been stopped, false otherwise. boolmovingDirectionÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hãã!P< The moving direction of the timeline. MovingDirection$offsetMillisecondsÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hé éT< Internally used offset in milliseconds.  UInt32repeatModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hß ßF< The repeat mode of the timeline. RepeatModeuserDataÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hõõØ Internally stored pointer to provided user data (e.g.\ pointer to instance variable of initialized class).  void*&visualInterpolationÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.håå*6< The interpolation model. (VisualInterpolation* MovingDirectionÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hCCÿÿÿÿÿÿÿÿ RepeatModeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.h;; ÿÿÿÿÿÿÿÿ dVisualTimelineElapsedTimeDidExceedDurationCallbackÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTimeline.hFFSª Callback function that is called each time when elapsed time exceeds duration time. voidÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÿÿÿÿ2Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp%v¦hÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hPL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¥Øv—¢=4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ðT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp8àlàš¶)Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppÿÿÿÿÿÿÿÿÿÿÿÿ VisualTimingÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp26ÿÿÿÿÿÿÿÿ VizKitVisualTimingpc.ÿÿÿÿ8addDurationItemToDurationMapÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppÿÿÿÿÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoiddisposeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppMRÿÿÿÿÿÿÿÿ VizKitVisualTimingvoid6getCurrentMillisecsDateTimeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppÃõÿÿÿÿÿÿÿÿ VizKitVisualTiming"const char* const@getElapsedMilliSecsSinceLastCallÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp“ÿÿÿÿÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ UInt32@getElapsedMilliSecsSinceLastCallÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp–§ÿÿÿÿÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ UInt32:getElapsedMilliSecsSinceResetÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpppvÿÿÿÿÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ UInt32:getElapsedMilliSecsSinceResetÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppyŠÿÿÿÿÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ UInt32getInstanceÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppBJÿÿÿÿÿÿÿÿ VizKitVisualTimingpc.VisualTiming*resetTimestampÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppª¯ÿÿÿÿÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidresetTimestampÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp²Àÿÿÿÿÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoid0setTimestampOfPlayerCallÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cppUmÿÿÿÿÿÿÿÿ VizKitVisualTimingvoid~ VisualTimingÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp9?ÿÿÿÿÿÿÿÿ VizKitVisualTimingpc.ÿÿÿÿ VizKitÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.cpp ;ÿÿÿÿ4/usr/include/c++/4.4.1/map:/usr/include/c++/4.4.1/string Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h%v¦hÿÿÿÿOL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¥Øv—¢=4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h5çÿÿÿÿÿÿÿÿVisualTimingÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h:åÈ Provides facilities to deal with and calculate time values. All public methods are declared static.ÿÿÿÿ VizKitVisualTimingÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÑÑÿÿÿÿÿÿÿÿ VizKitVisualTimingÿÿÿÿVisualTimingÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÝÝ)ÿÿÿÿÿÿÿÿ VizKitVisualTiming otherÿÿÿÿÿÿÿÿ&const VisualTiming&ÿÿÿÿÿÿÿÿ8addDurationItemToDurationMapÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hŽŽ`à Adds a duration item to the duration map. @param visualDurationIdentifier The identifier of the duration item.ÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoiddisposeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hAA8 Disposes the visual timing.ÿÿÿÿ VizKitVisualTimingÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6getCurrentMillisecsDateTimeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hˆˆ<J Returns the current date and time including milliseconds. The date and time are represented as YYYYMMDDHHMISS000 (year-month-day-hour-minute-seconds-milliseconds).ÿÿÿÿ VizKitVisualTimingÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* const@getElapsedMilliSecsSinceLastCallÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hffP6 Returns the number of milliseconds that have elapsed since the last call of the duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function returns the milliseconds that have passed since the last render call. @param durationName The identifier of the duration. @return The number of milliseconds that have elapsed since the last call.ÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ UInt32@getElapsedMilliSecsSinceLastCallÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hppfN Returns the number of milliseconds that have elapsed since the last call of the duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function returns the milliseconds that have passed since the last render call. @param visualDurationIdentifier The identifier of the duration. @return The number of milliseconds that have elapsed since the last call.ÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ UInt32:getElapsedMilliSecsSinceResetÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hQQM¤ Returns the number of milliseconds that have elapsed since first call of the duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function returns the milliseconds that have passed since the duration item first asked for its elapsed milliseconds. @param durationName The identifier of the duration. @return The number of milliseconds that have elapsed since first call of the duration item.ÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ UInt32:getElapsedMilliSecsSinceResetÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h\\c¼ Returns the number of milliseconds that have elapsed since first call of the duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function returns the milliseconds that have passed since the duration item first asked for its elapsed milliseconds. @param visualDurationIdentifier The identifier of the duration. @return The number of milliseconds that have elapsed since first call of the duration item.ÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ UInt32getInstanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h——(, Returns a pointer to the VisualTiming. Initializes VisualTiming if neccessary. VisualTiming is a singleton. @return A pointer to the VisualTiming.ÿÿÿÿ VizKitVisualTimingÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualTiming*operator =Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hãã4 Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKitVisualTiming otherÿÿÿÿÿÿÿÿ&const VisualTiming&ÿÿÿÿVisualTiming&resetTimestampÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hyy<( Resets the stored timing values for this duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function resets the timing values for this duration item. @param durationName The identifier of the duration.ÿÿÿÿ VizKitVisualTimingdurationNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidresetTimestampÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h‚‚R@ Resets the stored timing values for this duration item. Time is measured individually for single duration items. The duration items are itentified by name. This function resets the timing values for this duration item. @param visualDurationIdentifier The identifier of the duration.ÿÿÿÿ VizKitVisualTiming0visualDurationIdentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoid0setTimestampOfPlayerCallÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hFF,N Stores a timestamp of the player call.ÿÿÿÿ VizKitVisualTimingÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ VisualTimingÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÖÖÿÿÿÿÿÿÿÿ VizKitVisualTimingÿÿÿÿdateTimeStrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÎÎn A string representing date and time (YYYYMMDDHHMISS).  char*durationMapÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h««@ The map of the duration items. DurationMaptheVisualTimingÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.hÆÆ&® VisualTiming is a singleton class. Pointer to private instance is handled internally. VisualTiming* DurationItemÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¥¥ÿÿÿÿÿÿÿÿ DurationMapÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h¨8¨CV A DurationMap is a map of duration items. `std::map< VisualItemIdentifier, DurationItem * > &DurationMapIteratorÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/Timing/VisualTiming.h® ®3r A DurationMapIterator is the iterator of a DurationMap. *DurationMap::iteratorÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp%vªPÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cppá§&è)È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h}r)¶Cær.Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†ÝÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cppÿÿÿÿÿÿÿÿÿÿÿÿhsl2rgbÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp‚°ÿÿÿÿÿÿÿÿ VizKit VisualColorToolshÿÿÿÿÿÿÿÿconst floatÿÿÿÿsÿÿÿÿÿÿÿÿconst floatÿÿÿÿlÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿ float&ÿÿÿÿgÿÿÿÿÿÿÿÿ float&ÿÿÿÿbÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidhslTweenÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp³Íÿÿÿÿÿÿÿÿ VizKit VisualColorTools h1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿs1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿl1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿh2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿs2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿl2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿ tweenÿÿÿÿÿÿÿÿconst floatÿÿÿÿdirectionÿÿÿÿÿÿÿÿconst intÿÿÿÿouthÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutsÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutlÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidrgb2hslÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp$ Copyright (C) 2002 Terence M. Welsh Rgbhsl is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. Rgbhsl is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USAÿÿÿÿ VizKit VisualColorToolsrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿhÿÿÿÿÿÿÿÿ float&ÿÿÿÿsÿÿÿÿÿÿÿÿ float&ÿÿÿÿlÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidrgbTweenÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cppÐØÿÿÿÿÿÿÿÿ VizKit VisualColorTools r1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿg1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿb1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿr2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿg2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿb2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿ tweenÿÿÿÿÿÿÿÿconst floatÿÿÿÿdirectionÿÿÿÿÿÿÿÿconst intÿÿÿÿoutrÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutgÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutbÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoid VizKitÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.cpp ?È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h%vªPÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h}r)¶Cær.È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h0‡ÿÿÿÿÿÿÿÿ VisualColorToolsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h5…z Various functionality to deal with rgb and hsl color values.ÿÿÿÿ VizKit VisualColorToolsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.h€€ÿÿÿÿÿÿÿÿ VizKit VisualColorToolsÿÿÿÿhsl2rgbÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hMM`Ä Converts hsl values to their rgb equivalent. @param h The hue value. @param s The saturation value. @param l The lightness value. @param[out] r The red value. @param[out] g The green value. @param[out] b The blue value.ÿÿÿÿ VizKit VisualColorToolshÿÿÿÿÿÿÿÿconst floatÿÿÿÿsÿÿÿÿÿÿÿÿconst floatÿÿÿÿlÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿ float&ÿÿÿÿgÿÿÿÿÿÿÿÿ float&ÿÿÿÿbÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidhslTweenÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hbd-ì Calculates a tween value for two sets of hsl values. A tween value of 0.0 will output the first color while a tween value of 1.0 will output the second color. A value of 0 for direction indicates a positive progression around the color wheel (i.e. red -> yellow -> green -> cyan...). A value of 1 does the opposite. @param h1 The first hue value. @param s1 The first saturation value. @param l1 The first lightness value. @param h2 The second hue value. @param s2 The second saturation value. @param l2 The second lightness value. @param tween The tween value. @param direction The direction value. @param[out] outh The calculated hue value. @param[out] outs The calculated saturation value. @param[out] outl The calculated lightness value.ÿÿÿÿ VizKit VisualColorTools h1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿs1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿl1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿh2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿs2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿl2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿ tweenÿÿÿÿÿÿÿÿconst floatÿÿÿÿdirectionÿÿÿÿÿÿÿÿconst intÿÿÿÿouthÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutsÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutlÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidrgb2hslÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hBB`Ä Converts rgb values to their hsl equivalent. @param r The red value. @param g The green value. @param b The blue value. @param[out] h The hue value. @param[out] s The saturation value. @param[out] l The lightness value.ÿÿÿÿ VizKit VisualColorToolsrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿhÿÿÿÿÿÿÿÿ float&ÿÿÿÿsÿÿÿÿÿÿÿÿ float&ÿÿÿÿlÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoidrgbTweenÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hy{-Ø Calculates a tween value for two sets of rgb values. A tween value of 0.0 will output the first color while a tween value of 1.0 will output the second color. A value of 0 for direction indicates a positive progression around the color wheel (i.e. red -> yellow -> green -> cyan...). A value of 1 does the opposite. @param r1 The first hue value. @param g1 The first saturation value. @param b1 The first lightness value. @param r2 The second hue value. @param g2 The second saturation value. @param b2 The second lightness value. @param tween The tween value. @param direction The direction value. @param[out] outr The calculated red value. @param[out] outg The calculated green value. @param[out] outb The calculated blue value.ÿÿÿÿ VizKit VisualColorTools r1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿg1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿb1ÿÿÿÿÿÿÿÿconst floatÿÿÿÿr2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿg2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿb2ÿÿÿÿÿÿÿÿconst floatÿÿÿÿ tweenÿÿÿÿÿÿÿÿconst floatÿÿÿÿdirectionÿÿÿÿÿÿÿÿconst intÿÿÿÿoutrÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutgÿÿÿÿÿÿÿÿ float&ÿÿÿÿoutbÿÿÿÿÿÿÿÿ float&ÿÿÿÿvoid$~ VisualColorToolsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualColorTools.hƒƒÿÿÿÿÿÿÿÿ VizKit VisualColorToolsÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hÿÿÿÿÿÿÿÿ(/usr/include/stdio.hŒÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cpp%vªPÿÿÿÿ>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†ÝÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cpp¸”lžPA¸:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/_G_config.h z,xyÞ‘Œ./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cppÿÿÿÿÿÿÿÿÿÿÿÿwriteDebugLogÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cppUfÿÿÿÿÿÿÿÿpc.infoStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidwriteLogÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cpp4B,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿpc.infoStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidwriteLogWÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.cppDRÿÿÿÿÿÿÿÿpc.infoStrÿÿÿÿÿÿÿÿ(const wchar_t* constÿÿÿÿvoid CÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h%vªPÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†ÝÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hÿÿÿÿÿÿÿÿÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h&/usr/include/math.h(/usr/include/stdio.hÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp%vªPÿÿÿÿ+~~µ9'Ø M_PIb@ 3.14159265358979323846 /* pi */&/usr/include/math.h>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†Ý:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‰ãÝ©þñ.0/usr/include/_G_config.h z,xyÞ‘Œ6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ëÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppª=<èÎD÷(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppÿÿÿÿÿÿÿÿÿÿÿÿ &VisualInterpolationÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp38ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationpc.&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿÿÿÿÿ&VisualInterpolationÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp@Bÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationpc. otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿÿÿÿÿcalcDistanceÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp‡ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationvoidcopyÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppMRÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿvoidgetEndValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppfhÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation doublegetStartValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppacÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation double$getValueAtPositionÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppkÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationpositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿ doubleoperator =Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppEJÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationpc. otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿ(VisualInterpolation&setEndValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp[^ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetStartValueÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cppUXÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTypeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp‚„ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿvoid*~ VisualInterpolationÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp;=ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationpc.ÿÿÿÿ VizKitÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.cpp GÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h%vªPÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‰ãÝ©þñ.Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h/“ÿÿÿÿÿÿÿÿ&VisualInterpolationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h<D Interpolation between two values.ÿÿÿÿ VizKit &VisualInterpolationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hDDSÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿÿÿÿÿ&VisualInterpolationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hOO7ÿÿÿÿÿÿÿÿ VizKit&VisualInterpolation otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿÿÿÿÿcalcDistanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h……Ž< Internal method to compute the distance between start and end value. ÿÿÿÿ VizKit&VisualInterpolationvoidcopyÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hƒƒ-Ê Copy method for assignment operator and copy constructor. @param other Another VisualInterpolation.ÿÿÿÿ VizKit&VisualInterpolation otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿvoidgetEndValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hm mˆ Returns the end value of the interpolation. @return The end value.ÿÿÿÿ VizKit&VisualInterpolationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetStartValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hg g Returns the start value of the interpolation. @return The start value.ÿÿÿÿ VizKit&VisualInterpolationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double$getValueAtPositionÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.ht t,\ Returns the computed value at a specific position. @param position The position of the interpolation.\ Position can be between 0.0 and 1.0. @return The interpolated value.ÿÿÿÿ VizKit&VisualInterpolationpositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿ doubleoperator =Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hUUB€ Assignment operator. @param other Another VisualInterpolation.ÿÿÿÿ VizKit&VisualInterpolation otherÿÿÿÿÿÿÿÿ4const VisualInterpolation&ÿÿÿÿ(VisualInterpolation&setEndValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.haa%” Sets the end value of the interpolation. @param anEndValue An end value.ÿÿÿÿ VizKit&VisualInterpolationanEndValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetStartValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h[[(œ Sets the start value of the interpolation. @param aStartValue A start value.ÿÿÿÿ VizKit&VisualInterpolationaStartValueÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTypeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h{{5& Sets the type of interpolation. @param anInterpolationType The type of interpolation. @remarks Linear and sinusoidal interpolation are possible.ÿÿÿÿ VizKit&VisualInterpolation&anInterpolationTypeÿÿÿÿÿÿÿÿ"InterpolationTypeÿÿÿÿvoid*~ VisualInterpolationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.hIIÿÿÿÿÿÿÿÿ VizKit&VisualInterpolationÿÿÿÿdistanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‹ ‹n< The calculated distance between start and end value.  doubleendValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‰ ‰"< The end value.  double"interpolationTypeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h%n< The type of interpolation used (linear, sinusoidal). "InterpolationTypestartValueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‡ ‡&< The start value.  double "InterpolationTypeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h77ÿÿÿÿÿÿÿÿ ,VisualInterpolationRefÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualInterpolation.h‘‘4ÿÿÿÿ(VisualInterpolation*Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h:/usr/include/c++/4.4.1/stringÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp%vªPÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hQL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppÛ/Hz{L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†Ý*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h4"juÒ0@*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppÿÿÿÿÿÿÿÿÿÿÿÿ (VisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp03ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierc.rÿÿÿÿ(VisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp69ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierc.r aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ aTokenÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿÿÿÿÿ(VisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp<Fÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierc.r aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿÿÿÿÿ(VisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppNPÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierc otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿÿÿÿÿcopyÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp‡Žÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoid4createVisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpprÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ*VisualItemIdentifier*getNameÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp‚„ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier"const char* constgetNextTokenÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp‘™ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier UInt32operator !=Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppmoÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbooloperator <Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp[aÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier  otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbooloperator =Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppSXÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ*VisualItemIdentifier&operator ==Ô/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppdjÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbool,~ VisualItemIdentifierÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cppIKÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierÿÿÿÿ VizKitÔ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.cpp K4/usr/include/c++/4.4.1/mapÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h%vªPÿÿÿÿ#L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaD/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h4"juÒ0@N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h1¡ÿÿÿÿÿÿÿÿ(VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h7Ÿ" Identifier of an item (like e.g.\ a VisualDuaration or a VisualNurbs). Identifiers can be shared by supplying a name. If another VisualItemIdentifier with the same name has been created already, it is returned by VisualItemIdentifierRegistry's getVisualItemIdentifier(). ÿÿÿÿ VizKit (VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h>>ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierh.rÿÿÿÿ(VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hDD/ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierh.r aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿÿÿÿÿ(VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hOO9ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierh.r otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿÿÿÿÿ(VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h~~>ÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifier aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ aTokenÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿÿÿÿÿcopyÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h„„.Ì Copy method for assignment operator and copy constructor. @param other Another VisualItemIdentifier.ÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoid4createVisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hooR² Returns a VisualItemIdentifier identified by name.\ By using a name as token, the same identifier can be used at different places. @param aName The name of the VisualItemIdentifier. @return A pointer to a visualItemIdentifier identified by its name. @remarks The caller has to release the allocated memory by calling delete() on the pointer.ÿÿÿÿ VizKit(VisualItemIdentifier aNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ*VisualItemIdentifier*getNameÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hu u!¢ Returns the name (NULL if there is none). @return The optional identifier name.ÿÿÿÿ VizKit(VisualItemIdentifierÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* constgetNextTokenÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hŽŽb Internal method to receive the next valid token.ÿÿÿÿ VizKit(VisualItemIdentifier UInt32operator !=Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hgg4‚ Inequality operator. @param other Another VisualItemIdentifier.ÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbooloperator <Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h[[9v Less than operator. @param other Another VisualItemIdentifier. @remarks The less than operator is used by std::map for find() and sorting (if VisualItemIdentifier is used as key_type).ÿÿÿÿ VizKit(VisualItemIdentifier  otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbooloperator =Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hTTD* Assignment operator.ÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿ*VisualItemIdentifier&operator ==Ð/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.haa4~ Equality operator. @param other Another VisualItemIdentifier.ÿÿÿÿ VizKit(VisualItemIdentifier otherÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿbool,~ VisualItemIdentifierÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hIIÿÿÿÿÿÿÿÿ VizKit(VisualItemIdentifierh.rÿÿÿÿnameÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h‰‰‚ The optional identifier name (for shared VisualItemIdentifiers). char* tokenÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h” ”Æ The internal identifier of the VisualItemIdentifier. @remarks The internal identifier stays the same across copies and instances. Since it is typed as 32bit unsigned integer the number of identifiers is limited to 4294967296. UInt32@visualItemIdentifierNameTokenMapÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.hš*šJ8 A map of names and tokens. @VisualItemIdentifierNameTokenMap @VisualItemIdentifierNameTokenMapÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h—(—H„ A VisualItemIdentifierTokenNameMap is a map of names and tokens. Bstd::map< std :: string, UInt32 > PVisualItemIdentifierNameTokenMapIteratorÐ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualItemIdentifier.h5]Ä A VisualItemIdentifierNameTokenMapIterator is an iterator of a VisualItemIdentifierNameTokenMap. TVisualItemIdentifierNameTokenMap::iterator#Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hÿÿÿÿVÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp%vªPÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†ÝÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppT²sÅ@ŠÖuÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hp:Ý@zúÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppÿÿÿÿÿÿÿÿÿÿÿÿ  flipImportMatrixÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppž§ÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusNgetGraphicsImporterComponentForFileTypeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppUXÿÿÿÿÿÿÿÿ VizKitVisualQuickTimefileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿOSStatus4getGraphicsImporterForFileÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppKpÿÿÿÿÿÿÿÿ VizKitVisualQuickTime aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8getGraphicsImporterForHandleÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppsÿÿÿÿÿÿÿÿ VizKitVisualQuickTimedataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus$getImageDimensionsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp‚”ÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿ widthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿ heightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusinitializeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp,>,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKitVisualQuickTime OSErrsetMaxQualityÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp—›ÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿOSStatusterminateÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppAHÿÿÿÿÿÿÿÿ VizKitVisualQuickTimec OSErr*writeARGBBitmapToFileÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cppRÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeargbBitmapÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿ aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.cpp OÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h%vªPÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hp:Ý@zúÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h9¬ÿÿÿÿÿÿÿÿVisualQuickTimeÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h?ªÎ Collection of QuickTime functionality.\ Access of QuickTime functionality is restricted to this class.ÿÿÿÿ VizKit VisualQuickTimeÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hœœÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeÿÿÿÿ flipImportMatrixÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hxxsä Flips the import matrix. @param importComponent The GraphicsImporter component for which the matrix is flipped. @param imageWidth The width of the image. @param imageHeight The height of the image. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusNgetGraphicsImporterComponentForFileTypeÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h¨¨t  Returns a GraphicsImporter component suitable for the file type. @param fileType The file type expressed as 4-char code file type. @param[out] importComponent The found GraphicsImporter component. @return Error state as SInt32 OSStatus. @remarks Private helper function which returns QuickTime's component for a specific file type.ÿÿÿÿ VizKitVisualQuickTimefileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿOSStatus4getGraphicsImporterForFileÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hVV‰z Returns a GraphicsImporter component suitable for a file. @param aFile Reference to a file. @param[out] importComponent The found GraphicsImporter component. @param fileType Optional file type.\ Providing the file type as a hint may speed up finding the correct component. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTime aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8getGraphicsImporterForHandleÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h__…Š Returns a GraphicsImporter component suitable for a data handle. @param dataHandle The data handle. @param[out] importComponent The found GraphicsImporter component. @param fileType Optional file type.\ Providing the file type as a hint may speed up finding the correct component. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTimedataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus$getImageDimensionsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hhhmÜ Returns the dimensions (width and height) in pixels. @param importComponent The GraphicsImporter component. @param[out] width The width of the image. @param[out] height The height of the image. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿ widthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿ heightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusinitializeÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hGGö Initializes the QuickTime system component.\ Necessary resp. recommended on Windows. @return Error state as SInt16 OSErr.ÿÿÿÿ VizKitVisualQuickTimeÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ OSErrsetMaxQualityÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hooIŠ Sets the import quality to maximum for the GraphicsImporter component. @param importComponent The GraphicsImporter component for which the quality is set. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTimeimportComponentÿÿÿÿÿÿÿÿ0GraphicsImportComponent&ÿÿÿÿOSStatusterminateÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hMMô Terminates the QuickTime system component.\ Necessary resp. recommended on Windows. @return Error state as SInt16 OSErr.ÿÿÿÿ VizKitVisualQuickTimeÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ OSErr*writeARGBBitmapToFileÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.h——‰® Writes the bitmap data into a file stored on hard disk. @param argbBitmap Pointer to RGBA bitmap data. @param aFile Reference to a file. @param width The width of the bitmap. @param height The height of the bitmap. @param aFileFormatType The requested file format of the image file to be written. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualQuickTimeargbBitmapÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿ aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus"~ VisualQuickTimeÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualQuickTime.hŸŸÿÿÿÿÿÿÿÿ VizKitVisualQuickTimeÿÿÿÿ'À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÿÿÿÿÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.h—Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp%vªPÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h%L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualErrorHandling.hâܸ†Ý^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp.»úO|€R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÑ}Ù¬¶À¥V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppÿÿÿÿÿÿÿÿÿÿÿÿ&VisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp08ÿÿÿÿÿÿÿÿ VizKitVisualStringÿÿÿÿVisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp;Kÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿÿÿÿÿVisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppN^ÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿÿÿÿÿVisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppÏæÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ$ConstStringDataRefÿÿÿÿÿÿÿÿVisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppîðÿÿÿÿÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿÿÿÿÿcalcStatisticsÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppUŸÿÿÿÿÿÿÿÿ VizKitVisualStringvoid6characterIsNewlineCharacterÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp0ÿÿÿÿÿÿÿÿ VizKitVisualStringcharacterÿÿÿÿÿÿÿÿUniCharÿÿÿÿbool<characterIsWhitespaceCharacterÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp3Gÿÿÿÿÿÿÿÿ VizKitVisualStringcharacterÿÿÿÿÿÿÿÿUniCharÿÿÿÿbool clearÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppD\ÿÿÿÿÿÿÿÿ VizKitVisualStringvoidcopyÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp%Aÿÿÿÿÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoid(createStringWithLineÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp«¶ÿÿÿÿÿÿÿÿ VizKitVisualString  indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*(createStringWithWordÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¹Äÿÿÿÿÿÿÿÿ VizKitVisualString  indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*0createWithContentsOfFileÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppºÂÿÿÿÿÿÿÿÿ VizKit aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿVisualString**createWithUTF16BufferÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp´·ÿÿÿÿÿÿÿÿ VizKitaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString**createWithUTF16StringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp®±ÿÿÿÿÿÿÿÿ VizKitaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿVisualString*(createWithUTF8BufferÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¨«ÿÿÿÿÿÿÿÿ VizKitaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*(createWithUTF8StringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¢¥ÿÿÿÿÿÿÿÿ VizKitaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿVisualString*&getCharacterAtIndexÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppÿÿÿÿÿÿÿÿ VizKitVisualString indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUniChar(getCharactersPointerÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppÇÉÿÿÿÿÿÿÿÿ VizKitVisualString $ConstStringDataRef*getNumberOfCharactersÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp—™ÿÿÿÿÿÿÿÿ VizKitVisualString UInt32 getNumberOfLinesÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¦¨ÿÿÿÿÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32DgetNumberOfNonWhitespaceCharactersÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppœžÿÿÿÿÿÿÿÿ VizKitVisualString UInt32 getNumberOfWordsÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¡£ÿÿÿÿÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32,getUtf16RepresentationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppý ÿÿÿÿÿÿÿÿ VizKitVisualString(const UniChar* const*getUtf8RepresentationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppÌùÿÿÿÿÿÿÿÿ VizKitVisualString"const char* const,initWithContentsOfFileÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¶Ìÿÿÿÿÿÿÿÿ VizKitVisualString aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿOSStatus&initWithUTF16BufferÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp¥³ÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid&initWithUTF16StringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp”¢ÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿvoid$initWithUTF8BufferÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp{‘ÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid$initWithUTF8StringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppaxÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidoperator !=Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp "ÿÿÿÿÿÿÿÿ VizKitVisualString  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿbooloperator +Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp_xÿÿÿÿÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿ&const VisualString&operator +Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp{”ÿÿÿÿÿÿÿÿ VizKitVisualStringcharStringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ&const VisualString&operator <Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppüÿÿÿÿÿÿÿÿ VizKitVisualString  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿbooloperator =Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppóùÿÿÿÿÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿVisualString&operator ==Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp ÿÿÿÿÿÿÿÿ VizKitVisualString  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿboolwriteDebugLogÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppJRÿÿÿÿÿÿÿÿ VizKitVisualString void~ VisualStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cppéëÿÿÿÿÿÿÿÿ VizKitVisualStringÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.cpp S:/usr/include/c++/4.4.1/vectorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h%vªPÿÿÿÿ#L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÑ}Ù¬¶À¥V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h2kÿÿÿÿÿÿÿÿVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hBfv Unicode string without styling or formatting information. ÿÿÿÿ VizKit&VisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hIIÿÿÿÿÿÿÿÿ VizKitVisualStringÿÿÿÿVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hQQGÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿÿÿÿÿVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hYYPÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿÿÿÿÿVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h„„-ÿÿÿÿÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ$ConstStringDataRefÿÿÿÿÿÿÿÿVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h)ÿÿÿÿÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿÿÿÿÿcalcStatisticsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hGGŠ The number of lines and words are calculated and stored internally. ÿÿÿÿ VizKitVisualStringÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6characterIsNewlineCharacterÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h^^5: Returns true if character is new line character. @param character The character to inspect. @return True if character is new line character, false if not.ÿÿÿÿ VizKitVisualStringcharacterÿÿÿÿÿÿÿÿUniCharÿÿÿÿbool<characterIsWhitespaceCharacterÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hee8B Returns true if character is whitespace character. @param character The character to inspect. @return True if character is whitespace character, false if not.ÿÿÿÿ VizKitVisualStringcharacterÿÿÿÿÿÿÿÿUniCharÿÿÿÿbool clearÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hPP‚ Resets internally used variables and releases allocated memory. ÿÿÿÿ VizKitVisualStringÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidcopyÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hMM&¼ Copy method for assignment operator and copy constructor. @param other Another VisualString.ÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿvoid(createStringWithLineÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÕÕ8„ Returns one line of the string. @param index The requested line number.\ The first line has an index of 0. @return One line of the string. @remarks The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualString  indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*(createStringWithWordÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÝÝ8† Returns one word of the string. @param index The requested index number.\ The first word has an index of 0. @return One word of the string. @remarks The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualString  indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*0createWithContentsOfFileÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hB¼ Creates a VisualString from the contents of a file. @param aFile Reference to a file. @return Error state as SInt32 OSStatus. @remarks The file is opened, the content is read as a string, then the file is closed again.ÿÿÿÿ VizKitVisualString aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿVisualString**createWithUTF16BufferÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hi: Creates a VisualString from a pointer to an UTF-16 string buffer. @param aStringVal A pointer to the UTF-16 encoded char string buffer. @param aNumberOfCharacters The number of characters of the UTF-16 encoded char string buffer. @remarks The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString**createWithUTF16StringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hMÎ Creates a VisualString from a pointer to an UTF-16 string. @param aStringVal A pointer to the UTF-16 encoded char string value. @remarks The string must be terminated with a NULL byte.\ The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿVisualString*(createWithUTF8BufferÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h_ Creates a VisualString from a pointer to an UTF-8 string buffer. @param aStringVal A pointer to the UTF-8 encoded char string buffer. @param numberOfBytes The number of bytes of the UTF-8 encoded char string buffer. @remarks The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿVisualString*(createWithUTF8StringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÿÿIÊ Creates a VisualString from a pointer to an UTF-8 string. @param aStringVal A pointer to the UTF-8 encoded char string value. @remarks The string must be terminated with a NULL byte.\ The caller has to delete the VisualString.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿVisualString*&getCharacterAtIndexÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hW W+r Returns a single character of the string data. @param index The position of the character in the string.\ First position starts with 0. @return A single character of the string data.ÿÿÿÿ VizKitVisualString indexÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUniChar(getCharactersPointerÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hää5¤ Returns a pointer to the internal string data. @return A pointer to the internal string data. @remarks On Mac the string data is stored as a CFString.\ On Windows the string data is stored as a wchar_t type.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ$ConstStringDataRef*getNumberOfCharactersÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hº º* Returns the number of characters of the string. @return The number of characters of the string.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32 getNumberOfLinesÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÍ Í%¬ Returns the number of lines of the string. @return The number of lines of the string. @remarks The number of lines is evaluated by counting the number of lines that contain at least one non-whitespace character.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32DgetNumberOfNonWhitespaceCharactersÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÀ À7þ Returns the number of non-whitespace characters of the string. @return The number of non-whitespace characters of the string.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32 getNumberOfWordsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hÆ Æ%® Returns the number of words of the string. @return The number of words of the string.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32,getUtf16RepresentationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hòò3â Returns a pointer to a 16-bit buffer with utf-16 encoded string data. @return A pointer to a 16-bit buffer with utf-16 encoded string data. @remarks The memory is owned by VisualString and deallocated on destruct of VisualString instance.ÿÿÿÿ VizKitVisualStringÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ(const UniChar* const*getUtf8RepresentationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hë ë/Ö Returns a pointer to a char buffer with utf-8 encoded string data. @return A pointer to a char buffer with utf-8 encoded string data. @remarks The memory is owned by VisualString and deallocated on destruct of VisualString instance.ÿÿÿÿ VizKitVisualStringÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* const,initWithContentsOfFileÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h} }4Ä Initializes a VisualString from the contents of a file. @param aFile Reference to a file. @return Error state as SInt32 OSStatus. @remarks The file is opened, the content is read as a string, then the file is closed again.ÿÿÿÿ VizKitVisualString aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿOSStatus&initWithUTF16BufferÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.huuWØ Initializes a VisualString from a pointer to an UTF-16 string buffer. @param aStringVal A pointer to the UTF-16 encoded char string buffer. @param aNumberOfCharacters The number of characters of the UTF-16 encoded char string buffer.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿ&aNumberOfCharactersÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid&initWithUTF16StringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hnn;~ Initializes a VisualString from a pointer to an UTF-16 string. @param aStringVal A pointer to the UTF-16 encoded char string value. @remarks The string must be terminated with a NULL byte.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ(const UniChar* constÿÿÿÿvoid$initWithUTF8BufferÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hggM¼ Initializes a VisualString from a pointer to an UTF-8 string buffer. @param aStringVal A pointer to the UTF-8 encoded char string buffer. @param numberOfBytes The number of bytes of the UTF-8 encoded char string buffer.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿnumberOfBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid$initWithUTF8StringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h``7z Initializes a VisualString from a pointer to an UTF-8 string. @param aStringVal A pointer to the UTF-8 encoded char string value. @remarks The string must be terminated with a NULL byte.ÿÿÿÿ VizKitVisualStringaStringValÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidoperator !=À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h§§2r Inequality operator. @param other Another VisualString.ÿÿÿÿ VizKitVisualString  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿbooloperator +À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h­­:” Plus operator appends another string. @param other Another VisualString.ÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿ&const VisualString&operator +À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h´´7¤ Plus operator appends an 8-bit char string. @param charString Pointer to 8-bit character string. @remarks The charString must be NULL-terminated so that strlen can determine the correct length of the string.ÿÿÿÿ VizKitVisualStringcharStringÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ&const VisualString&operator <À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h››1V Less than operator. @param other Another VisualString. @remarks The less than operator is used by std::map for find() and sorting (if VisualString is used as key_type).ÿÿÿÿ VizKitVisualString  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿbooloperator =À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h””4* Assignment operator.ÿÿÿÿ VizKitVisualString otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿVisualString&operator ==À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h¡¡2n Equality operator. @param other Another VisualString.ÿÿÿÿ VizKitVisualStringn  otherÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿboolwriteDebugLogÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.høø Þ Writes information about the VisualString to the log file. @remarks Useful for debuggin and tracing purposes.ÿÿÿÿ VizKitVisualString ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ VisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h‰‰ÿÿÿÿÿÿÿÿ VizKitVisualStringÿÿÿÿ arrayOfLinesÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hAA'~ The lines (rows) of the VisualString collected as substrings. 0ArrayOfSubstringPointersarrayOfWordsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hDD'p The words of the VisualString collected as substrings. 0ArrayOfSubstringPointers$numberOfCharactersÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h, ,R The number of characters of the string.  UInt32numberOfLinesÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h5 5H The number of lines of the string.  UInt32>numberOfNonWhitespaceCharactersÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h/ /(R The number of characters of the string.  UInt32numberOfWordsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h2 2H The number of words of the string.  UInt32theStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h##b A pointer to the internally stored string data. StringDataRef&utf16representationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h) )x Optionally available utf-16 representation of string data. UniChar*$utf8representationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h&&v Optionally available utf-8 representation of string data.  char* 0ArrayOfSubstringPointersÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h>4>L VisualStringSubstringPointers can be collected in a vector of structs. Vstd::vector< VisualStringSubstringPointer > 8VisualStringSubstringPointerÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.h;; ÿÿÿÿÿÿÿÿ "ConstVisualStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualString.hii-0 Constant VisualString. $const VisualString+Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp%vªPÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.hT¶‰+½æÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp¢Ju÷abáÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cppÿÿÿÿÿÿÿÿÿÿÿÿ"VisualStringStyleÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp)0ÿÿÿÿÿÿÿÿ VizKit"VisualStringStyleÿÿÿÿ&~ VisualStringStyleÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp24ÿÿÿÿÿÿÿÿ VizKit"VisualStringStyleÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.cpp WÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h%vªPÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.hT¶‰+½æÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h1@ÿÿÿÿÿÿÿÿ"VisualStringStyleÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h6>V Definition of a style for a string (text).ÿÿÿÿ VizKit"VisualStringStyleÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h88ÿÿÿÿÿÿÿÿ VizKit"VisualStringStyleÿÿÿÿ&~ VisualStringStyleÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h99ÿÿÿÿÿÿÿÿ VizKit"VisualStringStyleÿÿÿÿfontColorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h< <2< The color of the font. RGBAColorfontNameStrÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h::R< Destructor. (< The name of the font. ) char*fontSizeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h;;H< The size of the font (in points). float&horizontalAlignmentÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualStringStyle.h==)R The horizontal alignment of the string. &HorizontalAlignment/Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.h Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cpp%vªPÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cppT·$å O_Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hp?8º¤Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cppÿÿÿÿÿÿÿÿÿÿÿÿcreateThreadÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cpp.H,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKitVisualThreading"aThreadingFuncPtrÿÿÿÿÿÿÿÿ ThreadingFuncPtrÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿOSStatus VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.cpp [Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.h%vªPÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hp?8º¤Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.h0TÿÿÿÿÿÿÿÿVisualThreadingÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.h?RT Providing multi-threading functionality. ÿÿÿÿ VizKitVisualThreadingÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hMMÿÿÿÿÿÿÿÿ VizKitVisualThreadingÿÿÿÿcreateThreadÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hHHUž Creates a new thread by starting function. @param aThreadingFuncPtr Pointer to function that should be started in new thread. @param name Optional name for function-thread.\ Useful for debugging purposes.ÿÿÿÿ VizKitVisualThreading"aThreadingFuncPtrÿÿÿÿÿÿÿÿ ThreadingFuncPtrÿÿÿÿnameÿÿÿÿÿÿÿÿ char*ÿÿÿÿOSStatus"~ VisualThreadingÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/Tools/VisualThreading.hPPÿÿÿÿÿÿÿÿ VizKitVisualThreadingÿÿÿÿ3²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp%v² ÿÿÿÿ*L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQèP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp¸ˆ'±/©²²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hVù j]—4/usr/include/c++/4.4.1/newð­usðaÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hï£aNXT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷ü¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppÿÿÿÿÿÿÿÿÿÿÿÿ VisualActor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp.2ÿÿÿÿÿÿÿÿ VizKitVisualActorÿÿÿÿVisualActor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp:<ÿÿÿÿÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿÿÿÿÿcopy¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppGJÿÿÿÿÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿvoidfinishShow¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp^`ÿÿÿÿÿÿÿÿ VizKitVisualActorvoidgetError¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppt}ÿÿÿÿÿÿÿÿ VizKitVisualActorerrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt8getName¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppMPÿÿÿÿÿÿÿÿ VizKitVisualActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* constgetState¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppcfÿÿÿÿÿÿÿÿ VizKitVisualActor VisualActorState$handleNotification¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppiqÿÿÿÿÿÿÿÿ VizKitVisualActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidoperator =¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp?Dÿÿÿÿÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿVisualActor&prepareShow¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppSUÿÿÿÿÿÿÿÿ VizKitVisualActor"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshow¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cppX[ÿÿÿÿÿÿÿÿ VizKitVisualActorvoid~ VisualActor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp57ÿÿÿÿÿÿÿÿ VizKitVisualActorÿÿÿÿ VizKit¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.cpp _¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.h²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h%v² ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQè²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hVù j]—²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h1¡ÿÿÿÿÿÿÿÿVisualActor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h=Ÿê Defines the interface for each specific actor. It is the superclass each actor has to be a subclass of. VisualActor is an abstract class each actor has to extend. Some virtual methods are pure abstract interface methods which must be overridden by the concrete actor. Some virtual methods provide a default implementation which can be overridden by the concrete actor.ÿÿÿÿ VizKit VisualActor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hEEÿÿÿÿÿÿÿÿ VizKitVisualActorÿÿÿÿVisualActor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hPP'ÿÿÿÿÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿÿÿÿÿcopy²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h——%º Copy method for assignment operator and copy constructor. @param other Another VisualActor.ÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿvoidfinishShow²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hssl Asks the actor to finish his/her show. Hook method that can be implemented by subclass. @remarks FinishShow() is called by the VisualEnsemble as part of its showEnsemble() method.ÿÿÿÿ VizKitVisualActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidgetError²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h+N After the completion of the show, the actor is called to see if any errors occured. This method is implemented by the super class.\ It calls the OpenGL error handler. Should not be overridden by subclass.\ Subclasses can implement the method but should then call the superclass implementation inside the subclass implementation also. @param[out] errorString The error c-string. @return The error number. 0 is no error.ÿÿÿÿ VizKitVisualActorerrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt8getName²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h[[)ú Returns the name of the actor. The name is used as identifier by the VisualStageControl. Virtual method that does not need to be implemented by subclass.\ The name of the implemented visual actor is returned if the variable actorName is set correctly.ÿÿÿÿ VizKitVisualActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* constgetState²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h||)| Returns the state of the actor. Interface method that does not need to be implemented by subclass. Default implementation returns the value of the state variable. @return The state of the actor expressed as visualActorState. @remarks If the actor's state is kVisActNoShow, it is not called by the VisualEnsemble.ÿÿÿÿ VizKitVisualActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ VisualActorState$handleNotification²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h††J The actor receives a notification. Each actor can register for a notification (event/message) at compile time in VisualStageControl::initVisualStageControl() or in runtime by calling VisualEnsemble's registerObserverForNotification(). This function receives the notification. Hook method that can be implemented by subclass. @param aNotification The notification package. @remarks For debugging puposes, the subclass can explicitly call this method.\ Each notification key will be written to error log then.ÿÿÿÿ VizKitVisualActoraNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoidoperator =²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hU U2* Assignment operator.ÿÿÿÿ VizKitVisualActor otherÿÿÿÿÿÿÿÿ$const VisualActor&ÿÿÿÿVisualActor&prepareShow²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hccF Asks the actor to do preparations for his/her show. Hook method that can be implemented by subclass. @param visualPlayerState Read-only access to the VisualPlayerState. @remarks PrepareShow() is called by the VisualEnsemble as part of the showEnsemble() method.ÿÿÿÿ VizKitVisualActor"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidshow²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hll, Asks the actor to perform his/her show. This is the main method of the actor. This method triggers the main show of the actor. Interface method that should be implemented by subclass. @remarks Show() is called by the VisualEnsemble as part of his/her showEnsemble() method.ÿÿÿÿ VizKitVisualActorÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ VisualActor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hK Kÿÿÿÿÿÿÿÿ VizKitVisualActorÿÿÿÿactorName²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.h< The name of the VisualActor.  char* state²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hšš> The state of the VisualActor.  VisualActorState7Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hÿÿÿÿÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h]L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿ:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQèL/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞ*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hVù vH ÁÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ a|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hï£aNXT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp’‡p†ý*ž“:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÿÿÿÿÿÿÿÿÿÿÿÿ4&VisualActorGraphicsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp57ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿ$createCheckTextureÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppruÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicstextureNumberÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿvoid&createCoverArtImageÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppPiÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsVisualImage*cullFaceBackÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp £ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoidcullFaceFrontÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppšÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoiddeleteTexturesÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp~ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics numberOfTexturesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtextureNamesÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoiddisableBlendingÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp–™ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoiddisableCullFaceÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp”—ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid disableDepthTestÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppˆ‹ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid&doFallbackActorShowÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppfiÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid"drawBeatHistogramÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppDGÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsbeatHistogramÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoid*drawPerspectiveSquareÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp„‡ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoiddrawSpectrogramÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp>Aÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoid(drawSpectrumAnalyzerÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp8;ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoiddrawSpotÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿ(waveformIntensityValÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿintensityÿÿÿÿÿÿÿÿ floatÿÿÿÿtailSizeÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoid,drawTrackProgressMeterÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppJcÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics>progressMeterBackgroundVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ*progressMeterVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ8progressMeterOutlineVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoiddrawWaveformÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp25ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicshistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ(maxNumberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿ(const SInt16** constÿÿÿÿvoid&enableAlphaBlendingÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp“ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoidenableCullFaceÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppŽ‘ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoidenableDepthTestÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp‚…ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid(finishCoverArtActionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpptyÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid$getBackgroundColorÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppJMÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsRGBAColor(getCanvasCoordHeightÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÆÉÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double&getCanvasCoordWidthÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÀÃÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double(getCanvasPixelHeightÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppº½ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics UInt16&getCanvasPixelWidthÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp´·ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics UInt160getCoordsOfPixelPositionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppœ¥ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsxPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿboolgetErrorÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp>Aÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicserrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt82getMaxBottomCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppØÛÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double,getMaxFarCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppêíÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double.getMaxLeftCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÒÕÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double.getMaxNearCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppäçÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double0getMaxRightCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÞáÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double,getMaxTopCoordOfCanvasÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÌÏÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics double,getNextFreeTextureNameÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppx{ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics UInt320getPixelsOfCoordPositionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp¨±ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsxCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool*prepareCoverArtActionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpplqÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid2prepareProcessMonitorShowÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp #ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicstheColorÿÿÿÿÿÿÿÿRGBAColor&ÿÿÿÿvoid(releaseCoverArtImageÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpploÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicscoverArtImageÿÿÿÿÿÿÿÿVisualImage**ÿÿÿÿvoid(resetModelViewMatrixÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppŠÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoidscaleMatrixÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp|ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsxFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿyFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿzFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid$setBackgroundColorÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppDGÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsaColorValÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoid2setOrthographicProjectionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid0setPerspectiveProjectionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsmaxNearCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&showProcessInfoNoteÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp,/ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsvoid$showProcessInfoRowÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp&)ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿtextRowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid spotGLÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphics zPlaneÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidxCoordToPixelÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppðóÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16xPixelToCoordÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppüÿÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicspixelPosÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ doubleyCoordToPixelÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppöùÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16yPixelToCoordÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cppÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicspixelPosÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ double*~ VisualActorGraphicsÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp:;ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.cpp cÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hï£aNXT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h1¬ÿÿÿÿÿÿÿÿ&VisualActorGraphicsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h>ª The graphics related static functions for the Visual Actors. By gathering the graphics related calls of the Visual Actors, it is easier to track and isolate possible problems. All functions of VisualActorGraphics are static. Most of the time, functions of VisualActorGraphics are executed by VisualGraphics. The static functions of VisualActorGraphics are expected to change more often than the methods of the VisualGraphics class. The static functions of VisualActorGraphics are aggregates of graphical operations.ÿÿÿÿ VizKit4&VisualActorGraphicsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h££ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿ$createCheckTextureÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hjjø Creates a texture of squares. Useful for testing purposes. @param[out] textureNumber The texture number (texture name) of the generated texture. @param[out] textureWidth The width of the generated texture. @param[out] textureHeight The height of the generated texture. @param[out] imageWidth The width of the image data. @param[out] imageHeight The height of the image data.ÿÿÿÿ VizKit&VisualActorGraphicstextureNumberÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿvoid&createCoverArtImageÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hZZ/Ü Creates an image of the cover. @return The image of the album cover artwork.\ Returns NULL if cover image is not available. @remarks The caller has to release the allocated memory by calling VisualActorGraphics::releaseCoverArtImage().ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualImage*cullFaceBackÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hœœ b Specifies that back-facing facets can be culled.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidcullFaceFrontÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h——!d Specifies that front-facing facets can be culled.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddeleteTexturesÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hww]R Frees memory bound by OpenGL textures. @param numberOfTextures The number of textures to free. @param textureNames Pointer to texture names (texture numbers) to free.ÿÿÿÿ VizKit&VisualActorGraphics numberOfTexturesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtextureNamesÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoiddisableBlendingÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h#& Disables blending.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddisableCullFaceÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h’’#. Disables GL_CULL_FACE.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid disableDepthTestÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hˆˆ$0 Disables GL_DEPTH_TEST.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid&doFallbackActorShowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hvvD The default implementation of the show() method of the VisualActor interface class. @param visualActorName The name of the VisualActor.ÿÿÿÿ VizKit&VisualActorGraphicsvisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid"drawBeatHistogramÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hhhB  Draws a histogram of the beat values. @param beatHistogram The beat histogram.ÿÿÿÿ VizKit&VisualActorGraphicsbeatHistogramÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoid*drawPerspectiveSquareÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h~~Bî Draws a perspective square. Used by template actor. @param textureNumber The number/id/name of the texture (if any).ÿÿÿÿ VizKit&VisualActorGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoiddrawSpectrogramÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hbbÌ. Draws a graphical representation of the spectral data as spectrogram. @param currHistoryNum The index of the history the spectrum data is taken from. @param numberOfHistories The maximum number of histories. @param numberOfSpectrumEntries The number of spectrum data values. @param numberOfAudioChannels The number of audio channels. @param spectrumDataArray Pointer to spectrum data of all histories.ÿÿÿÿ VizKit&VisualActorGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoid(drawSpectrumAnalyzerÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hXXÑ@ Draws a graphical representation of the spectral data with subband bar graphs. @param currHistoryNum The index of the history the spectrum data is taken from. @param numberOfHistories The maximum number of histories. @param numberOfSpectrumEntries The number of spectrum data values. @param numberOfAudioChannels The number of audio channels. @param spectrumDataArray Pointer to spectrum data of all histories.ÿÿÿÿ VizKit&VisualActorGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoiddrawSpotÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h«R Draws a single spot. @param xNum The horizontal position of the spot. @param yNum The vertical position of the spot. @param r The red component of the RGB-Color. @param g The green component of the RGB-Color. @param b The blue component of the RGB-Color. @param waveformIntensityVal The current radius of the spot. @param intensity The current intensity of the spot. @param tailSize The current tailSize of the spot.ÿÿÿÿ VizKit&VisualActorGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿ(waveformIntensityValÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿintensityÿÿÿÿÿÿÿÿ floatÿÿÿÿtailSizeÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoid,drawTrackProgressMeterÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hppÈ´ Draws a progress bar that advances with the progress of the currently playing audio track. @param progressMeterBackgroundVertices The vertices of the background of the progress meter. @param progressMeterVertices The vertices of the actual progress meter. @param progressMeterOutlineVertices The vertices of the outline of the progress meter.ÿÿÿÿ VizKit&VisualActorGraphics>progressMeterBackgroundVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ*progressMeterVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ8progressMeterOutlineVerticesÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoiddrawWaveformÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hNN¨ò Draws the waveform data. @param historyNum The index of the history the waveform data is taken from. @param maxNumberOfHistories Maximum number of histories stored in waveformDataMonoArray. @param numberOfWaveformEntries The number of waveform values. @param waveformDataMonoArray Pointer to waveform data of all histories. The array has two dimensions: history and index.ÿÿÿÿ VizKit&VisualActorGraphicshistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ(maxNumberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿ(const SInt16** constÿÿÿÿvoid&enableAlphaBlendingÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hˆˆ'0 Enables alpha blending.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidenableCullFaceÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h", Enables GL_CULL_FACE.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidenableDepthTestÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hƒƒ#. Enables GL_DEPTH_TEST.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(finishCoverArtActionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h&&(L Finishes the action of the cover art.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$getBackgroundColorÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hSS+º Returns the value of the background color. @return The RGBA values of the background color.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿRGBAColor(getCanvasCoordHeightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÉÉ*² Returns the height of the canvas in coords. @return The height of the canvas in coords.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double&getCanvasCoordWidthÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÃÃ)® Returns the width of the canvas in coords. @return The width of the canvas in coords.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double(getCanvasPixelHeightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h½½*² Returns the height of the canvas in pixels. @return The height of the canvas in pixels.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16&getCanvasPixelWidthÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h··)® Returns the width of the canvas in pixels. @return The width of the canvas in pixels.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt160getCoordsOfPixelPositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h™Ÿì Maps window coordinates to object coordinates. @param xPixelPos The horizontal pixel position. @param yPixelPos The vertical pixel position. @param zAxisPos The position on the z-axis. @param xCoordPos Returns: The x-CoordPosition. @param yCoordPos Returns: The y-CoordPosition. @param zCoordPos Returns: The z-CoordPosition. @return True on success, false on error.ÿÿÿÿ VizKit&VisualActorGraphicsxPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿboolgetErrorÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hGG*4 Returns an error string (if there was an error). @param[out] errorString Pointer to character buffer to receive the error string. @return Error Number.ÿÿÿÿ VizKit&VisualActorGraphicserrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt82getMaxBottomCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÛÛ/– Returns the maximum bottom position. @return The maximum bottom position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getMaxFarCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.híí,Š Returns the maximum far position. @return The maximum far position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double.getMaxLeftCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÕÕ-Ž Returns the maximum left position. @return The maximum left position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double.getMaxNearCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hçç-Ž Returns the maximum near position. @return The maximum near position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double0getMaxRightCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.háá.’ Returns the maximum right position. @return The maximum right position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getMaxTopCoordOfCanvasÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hÏÏ,Š Returns the maximum top position. @return The maximum top position.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getNextFreeTextureNameÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hpp,° Returns a free texture name/index/number/id. @return A free texture name/index/number.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt320getPixelsOfCoordPositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h«±ì Maps object coordinates to window coordinates. @param xCoordPos The x-CoordPosition. @param yCoordPos The y-CoordPosition. @param zCoordPos The z-CoordPosition. @param xPixelPos Returns: The horizontal pixel position. @param yPixelPos Returns: The vertical pixel position. @param zAxisPos Returns: The position on the z-axis. @return True on success, false on error.ÿÿÿÿ VizKit&VisualActorGraphicsxCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool*prepareCoverArtActionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h!!)Ì Prepares the action of the cover art by setting up perspective projection and enabling depth testing.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid2prepareProcessMonitorShowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h77<  Prepares the show of the Process Monitor. @param theColor The requested color.ÿÿÿÿ VizKit&VisualActorGraphicstheColorÿÿÿÿÿÿÿÿRGBAColor&ÿÿÿÿvoid(releaseCoverArtImageÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h``?à Releases the allocated memory of the coverArtImage. @param coverArtImage The image of the album cover artwork.ÿÿÿÿ VizKit&VisualActorGraphicscoverArtImageÿÿÿÿÿÿÿÿVisualImage**ÿÿÿÿvoid(resetModelViewMatrixÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hƒƒ(< Resets the model view matrix.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidscaleMatrixÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h~~F† Call of glScalef(). @param xFactor The scale factor in the horizontal dimension. @param yFactor The scale factor in the vertical dimension. @param zFactor The scale factor in the z-dimension.ÿÿÿÿ VizKit&VisualActorGraphicsxFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿyFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿzFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid$setBackgroundColorÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hMM<– Sets the value of the background color. @param aColorVal The RGBA values.ÿÿÿÿ VizKit&VisualActorGraphicsaColorValÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoid2setOrthographicProjectionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h++-F Sets up a orthographic projection.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0setPerspectiveProjectionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h11;† Sets up a perspective projection. @param maxNearCoord The maximum near position.\ With the maxNearCoord the position of the near clipping plane of the viewing volume is set.\ By setting maxNearCoord the perspective projection (the shape of the viewing volume) can be adjusted.\ The value of maxNearCoord must be positive.ÿÿÿÿ VizKit&VisualActorGraphicsmaxNearCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&showProcessInfoNoteÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hEE'H Shows a note about Process Monitor.ÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$showProcessInfoRowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h@@X| Shows a row of Process Monitor Info. The graphical operations involved in putting a row of textual process info on screen is encapsulated within this function. @param xNum Horizontal position. @param yNum Vertical position. @param textRowStr Pointer to character buffer with process info string (label and value).ÿÿÿÿ VizKit&VisualActorGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿtextRowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid spotGLÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h)È Draws a spot (for testing purpose). @param zPlane The z-Coord (optional parameter, default = 0.0).ÿÿÿÿ VizKit&VisualActorGraphics zPlaneÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidxCoordToPixelÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hôô." Converts a horizontal coordinate to a horizontal pixel position. @param coordPos The canvas coord position. @return The canvas pixel position.ÿÿÿÿ VizKit&VisualActorGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16xPixelToCoordÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h4" Converts a horizontal pixel position to a horizontal coordinate. @param pixelPos The canvas pixel position. @return The canvas coord position.ÿÿÿÿ VizKit&VisualActorGraphicspixelPosÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ doubleyCoordToPixelÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hûû. Converts a vertical coordinate to a horizontal pixel position. @param coordPos The canvas coord position. @return The canvas pixel position.ÿÿÿÿ VizKit&VisualActorGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16yPixelToCoordÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h  4 Converts a vertical pixel position to a vertical coordinate. @param pixelPos The canvas pixel position. @return The canvas coord position.ÿÿÿÿ VizKit&VisualActorGraphicspixelPosÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ double*~ VisualActorGraphicsÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h¨¨ÿÿÿÿÿÿÿÿ VizKit&VisualActorGraphicsÿÿÿÿ;¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.h:/usr/include/c++/4.4.1/stringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cpp%v² ÿÿÿÿLL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQè*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cppJTûE’Å#4/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cppÿÿÿÿÿÿÿÿÿÿÿÿ>convertVisualActorStateToStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cpp+>,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKit"aVisualActorStateÿÿÿÿÿÿÿÿ,const VisualActorStateÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.cpp g¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.h%v² ÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQè¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.h0Cÿÿÿÿÿÿÿÿ>convertVisualActorStateToString¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hAA`Ì Constants VisualActorState into char string.\ Possibly useful for debugging or tracing purposes. @param aVisualActorState The state to convert. @param outString The char string that can be printed and used for debugging output.ÿÿÿÿ VizKit"aVisualActorStateÿÿÿÿÿÿÿÿ,const VisualActorStateÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid VisualActorState¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.h::ÿÿÿÿÿÿÿÿ?²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÿÿÿÿ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h1L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hVù k^þ¾^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hA ™I‚TÛ{R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hVù vH ÁÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp¸ˆ'6=–¹N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h䇣¾rÿC:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿÿÿÿÿ(VisualAsset¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp1]ÿÿÿÿÿÿÿÿ VizKitVisualAssetÿÿÿÿVisualAsset¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppw{ÿÿÿÿÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿÿÿÿÿaddAnimation¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÌ ÿÿÿÿÿÿÿÿ VizKitVisualAssetanAnimationÿÿÿÿÿÿÿÿ VisualAnimation&ÿÿÿÿ.animationAttachmentModeÿÿÿÿÿÿÿÿ.AnimationAttachmentModeÿÿÿÿBconst VisualItemIdentifier* constanimateOpacity¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusanimateRotation¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp %ÿÿÿÿÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusanimateSize¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp(,ÿÿÿÿÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatuscopy¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp‰ºÿÿÿÿÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿvoid4createBottomLeftBackVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*6createBottomLeftFrontVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*6createBottomRightBackVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp/;ÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*8createBottomRightFrontVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp ,ÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*.createTopLeftBackVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppóÿÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*0createTopLeftFrontVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppäðÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*0createTopRightBackVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppMYÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*2createTopRightFrontVertex¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp>Jÿÿÿÿÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*draw¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp\bÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿvoid&generateVertexChain¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÔ»ÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertexChain* getBox¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp½¿ÿÿÿÿÿÿÿÿ VizKitVisualAssetVisualStageBox*&getCurrOpacityValue¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp½¿ÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿ float2getCurrRotationAngleValue¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÇÉÿÿÿÿÿÿÿÿ VizKitVisualAsset floatgetPosition¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÂÄÿÿÿÿÿÿÿÿ VizKitVisualAsset&VisualStagePositiongetVertexChain¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp¾Éÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿVertexChain*hasVertexChain¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÌÓÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿbooloperator =¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp~†ÿÿÿÿÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿVisualAsset& removeAnimations¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿ VizKitVisualAsset$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿvoid"removeVertexChain¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÖáÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿvoid8setBottomLeftBackVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpptvÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid:setBottomLeftFrontVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppoqÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid:setBottomRightBackVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp~€ÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid<setBottomRightFrontVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppy{ÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoidsetImage¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÌÑÿÿÿÿÿÿÿÿ VizKitVisualAssetanImageÿÿÿÿÿÿÿÿVisualImage&ÿÿÿÿvoidsetOpacityValue¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp“ºÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿanOpacityValueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidsetPosition¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÇÉÿÿÿÿÿÿÿÿ VizKitVisualAssetaPositionÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoid*setRotationAngleValue¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÂÄÿÿÿÿÿÿÿÿ VizKitVisualAssetaRotationAngleÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidsetScaleFactor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppÿÿÿÿÿÿÿÿ VizKitVisualAssetaScaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid2setTopLeftBackVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppjlÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid4setTopLeftFrontVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppegÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid4setTopRightBackVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppˆŠÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid6setTopRightFrontVertexColor¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cppƒ…ÿÿÿÿÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid~ VisualAsset¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp`tÿÿÿÿÿÿÿÿ VizKitVisualAssetÿÿÿÿ VizKit¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.cpp kÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hÿÿÿÿ4/usr/include/c++/4.4.1/map²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h%v² ÿÿÿÿ+L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hVù k^þ¾^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h4¯ÿÿÿÿÿÿÿÿVisualAsset²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hN­„ Dimensionless asset that includes texture and boxing information.ÿÿÿÿ VizKit(VisualAsset²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hUUÿÿÿÿÿÿÿÿ VizKitVisualAssetÿÿÿÿVisualAsset²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h``'ÿÿÿÿÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿÿÿÿÿaddAnimation²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hüü›J Adds an animation to the asset. @param anAnimation Reference to an animation. @param animationAttachmentMode The way the animation is added to the asset. @remarks Since the VisualAnimation is copied later by the VisualStageControl, the returned VisualItemIdentifier provides access to the animation afterwards for the caller. The VisualAsset will continue the animation of the property at the currently set position.ÿÿÿÿ VizKitVisualAssetanAnimationÿÿÿÿÿÿÿÿ VisualAnimation&ÿÿÿÿ.animationAttachmentModeÿÿÿÿÿÿÿÿ.AnimationAttachmentModeÿÿÿÿBconst VisualItemIdentifier* constanimateOpacity²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h  HH Callback function that is called during animation. @param currentPosition The current position of the animation. @param userData Pointer to VisualAsset instance.ÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusanimateRotation²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hIH Callback function that is called during animation. @param currentPosition The current position of the animation. @param userData Pointer to VisualAsset instance.ÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusanimateSize²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hEH Callback function that is called during animation. @param currentPosition The current position of the animation. @param userData Pointer to VisualAsset instance.ÿÿÿÿ VizKitVisualAssetcurrentPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatuscopy²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h%º Copy method for assignment operator and copy constructor. @param other Another VisualAsset.ÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿvoid4createBottomLeftBackVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hJJ>t Returns the bottom-left vertex at the back of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the bottom-left vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*6createBottomLeftFrontVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hCC?x Returns the bottom-left vertex at the front of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the bottom-left vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*6createBottomRightBackVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hXX?x Returns the bottom-right vertex at the back of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the bottom-right vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*8createBottomRightFrontVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hQQ@| Returns the bottom-right vertex at the front of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the bottom-right vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*.createTopLeftBackVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h<<;h Returns the top-left vertex at the back of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the top-left vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*0createTopLeftFrontVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h55<l Returns the top-left vertex at the front of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the top-left vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*0createTopRightBackVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hff<l Returns the top-right vertex at the back of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the top-right vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*2createTopRightFrontVertex²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h__=p Returns the top-right vertex at the front of the asset. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the top-right vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertex*draw²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h¢¢,¨ Draws the asset. @param vertexChainName The identifier of the VertexChain to draw.ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿvoid&generateVertexChain²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hˆ ˆ]4 Generates a vertex chain for the asset.\ The vertices are set according to texture and position data. @param vertexChainName The identifier/name (enum) of the vertex chain. @param scaleFactor The scale factor of the vertex chain. @return A pointer to the generated vertex chain.ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿscaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿVertexChain* getBox²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hmmà Returns the stage box of the asset. The stage box is the surrounding box. @return The stage box of the asset.ÿÿÿÿ VizKitVisualAssetÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualStageBox*&getCurrOpacityValue²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hçç<< Returns the current opacity value (alpha value). @param vertexChainName The identifier of the VertexChain. @return The current opacity value (alpha value).ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿ float2getCurrRotationAngleValue²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hóó'ª Returns the current rotation angle value. @return The current rotation angle value.ÿÿÿÿ VizKitVisualAssetÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ floatgetPosition²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hss'¾ Returns the position of the asset's stage box. @return The position of the asset's stage box.ÿÿÿÿ VizKitVisualAssetÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&VisualStagePositiongetVertexChain²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h >X Returns the current vertex chain of the asset. @param vertexChainName The identifier/name (enum) of the vertex chain. @return The vertex chain identified with that name.ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿVertexChain*hasVertexChain²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h––6” Answers the question whether a vertex chain with the identifier exists. @param vertexChainName The identifier/name (enum) of the vertex chain. @return True if vertex chain with the identifier exists.ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿbooloperator =²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hf f2Š Assignment operator. @param other Reference to another VisualAsset.ÿÿÿÿ VizKitVisualAsset otherÿÿÿÿÿÿÿÿ$const VisualAsset&ÿÿÿÿVisualAsset& removeAnimations²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hY Clears all currently running animations. @param anAnimatedProperty Optional parameter that specifies the animated property of the animations.ÿÿÿÿ VizKitVisualAsset$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿvoid"removeVertexChain²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hœœ9¼ Clears the vertex chain. @param vertexChainName The identifier of the VertexChain to remove.ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿvoid8setBottomLeftBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hºº<* Sets the color of the bottom-left vertex at the back of the asset. @param vertexColor The color of the bottom-left vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid:setBottomLeftFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h´´=. Sets the color of the bottom-left vertex at the front of the asset. @param vertexColor The color of the bottom-left vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid:setBottomRightBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÆÆ=. Sets the color of the bottom-right vertex at the back of the asset. @param vertexColor The color of the bottom-right vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid<setBottomRightFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÀÀ>2 Sets the color of the bottom-right vertex at the front of the asset. @param vertexColor The color of the bottom-right vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoidsetImage²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h€€%È Sets the image of the asset. @param anImage Reference to the image. @remarks The image is copied.ÿÿÿÿ VizKitVisualAssetanImageÿÿÿÿÿÿÿÿVisualImage&ÿÿÿÿvoidsetOpacityValue²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hààM2 Sets the opacity value (alpha value). @param vertexChainName The identifier of the VertexChain. @param anOpacityValue The opacity value (alpha value).ÿÿÿÿ VizKitVisualAssetvertexChainNameÿÿÿÿÿÿÿÿVertexChainNameÿÿÿÿanOpacityValueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidsetPosition²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hyy8Þ Sets the position of the asset's stage box. @param aPosition The requested position of the asset's stage box.ÿÿÿÿ VizKitVisualAssetaPositionÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoid*setRotationAngleValue²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.híí2¨ Sets the rotation angle value. @param aRotationAngle The requested rotation angle.ÿÿÿÿ VizKitVisualAssetaRotationAngleÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidsetScaleFactor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÙÙ*X Sets the scale value. @param aScaleFactor The factor by which the size of the asset should be multiplied when rendered. @remarks 1.0 means no magnification/minification.ÿÿÿÿ VizKitVisualAssetaScaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid2setTopLeftBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h®®9 Sets the color of the top-left vertex at the back of the asset. @param vertexColor The color of the top-left vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid4setTopLeftFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h¨¨:" Sets the color of the top-left vertex at the front of the asset. @param vertexColor The color of the top-left vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid4setTopRightBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÒÒ:" Sets the color of the top-right vertex at the back of the asset. @param vertexColor The color of the top-right vertex at the back of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid6setTopRightFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hÌÌ;& Sets the color of the top-right vertex at the front of the asset. @param vertexColor The color of the top-right vertex at the front of the asset.ÿÿÿÿ VizKitVisualAssetvertexColorÿÿÿÿÿÿÿÿVertexColorÿÿÿÿvoid~ VisualAsset²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hZZÿÿÿÿÿÿÿÿ VizKitVisualAssetÿÿÿÿassetIdentifier²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h..': The identifier of the asset.*VisualItemIdentifier*2bottomLeftBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h™™'v The color of the vertex at the bottom-left-back position. VertexColor4bottomLeftFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h––(x The color of the vertex at the bottom-left-front position. VertexColor4bottomRightBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hŸŸ(x The color of the vertex at the bottom-right-back position. VertexColor6bottomRightFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hœœ)z The color of the vertex at the bottom-right-front position. VertexColor image²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h$ $0 The image of the asset.VisualImage*opacityValue²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h««T The current opacity value (alpha value).  floatrotationAngle²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h¨¨: The current rotation angle.  floatstageBox²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h))8 The stage box of the asset.VisualStageBox*,topLeftBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h““$p The color of the vertex at the top-left-back position. VertexColor.topLeftFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h%r The color of the vertex at the top-left-front position. VertexColor.topRightBackVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h¥¥%r The color of the vertex at the top-right-back position. VertexColor0topRightFrontVertexColor²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h¢¢&t The color of the vertex at the top-right-front position. VertexColorvertexChainBack²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h @ The chain of the back vertices.VertexChain*"vertexChainBottom²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h„ „ D The chain of the bottom vertices.VertexChain* vertexChainFront²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hk kB The chain of the front vertices.VertexChain*vertexChainLeft²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hu u@ The chain of the left vertices.VertexChain*vertexChainMap²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hŠŠ> The map of the vertex chains. VertexChainMap vertexChainRight²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hz zB The chain of the right vertices.VertexChain*vertexChainTop²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hp p> The chain of the top vertices.VertexChain* VertexChainMap²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h‡2‡@Z A VertexChainMap is a map of vertex chains. Tstd::map< VertexChainName, VertexChain * > ,VertexChainMapIterator²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.h#9~ A VertexChainMapIterator is the iterator of a VertexChainMap. 0VertexChainMap::iterator .AnimationAttachmentMode²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hIIÿÿÿÿÿÿÿÿ VertexChainName²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualAsset.hBBÿÿÿÿÿÿÿÿCÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cpp%v² ÿÿÿÿWL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9nÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cpp¦…ÙÞÌÁa4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ðz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cppÿÿÿÿÿÿÿÿÿÿÿÿ8convertPreferenceKeyToStringÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cpp6ñÿÿÿÿÿÿÿÿ VizKit&VisualConfigurationaKeyÿÿÿÿÿÿÿÿ&const PreferenceKeyÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid*setDefaultPreferencesÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cppôFÿÿÿÿÿÿÿÿ VizKit&VisualConfigurationvoid VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.cpp oÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h%v² ÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h0¼ÿÿÿÿÿÿÿÿ&VisualConfigurationÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h3º® Common definitions and constants that must be customized for each individual plug-in. ÿÿÿÿ VizKit&VisualConfigurationÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hµµÿÿÿÿÿÿÿÿ VizKit&VisualConfigurationÿÿÿÿ8convertPreferenceKeyToStringÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h°°UØ Static helper function that converts a PreferenceKey to the string.\ Possibly useful for debugging or tracing purposes. @param aKey The key of a preference. @param outString The character string value of the PreferenceKey enum value.ÿÿÿÿ VizKit&VisualConfigurationaKeyÿÿÿÿÿÿÿÿ&const PreferenceKeyÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid*setDefaultPreferencesÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h©©)¶ Called upon init of the plug-in in VisualMain. The default (factory) preferences are set.ÿÿÿÿ VizKit&VisualConfigurationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*~ VisualConfigurationÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h¸¸ÿÿÿÿÿÿÿÿ VizKit&VisualConfigurationÿÿÿÿ:kVisualPluginDomainIdentifierÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hFF8’ The identifier of the visualizer plug-in (as used on Mac OS X for preferences identification and as CFBundleIdentifier). Preferences can be stored with the Options Dialog. The values are stored in preferences text file. The preferences file is located at application data (Windows); and on Mac OS X the preferences are stored in Preferences folder inside Library folder in user's home directory. The domain identifier specifies the name of the plist file on Mac OS X; and on Windows the domain identifier specifies the name of the folder inside the application data directory."const char* const"kVisualPluginNameÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h88,T The name of the plug-in, the identifier. "const char* const*kVisualPluginShowNameÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h;;0~ The name of the visualizer as shown in visual menu of iTunes. "const char* const PreferenceKeyÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÿÿÿÿÿÿÿÿGÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp%v² ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h»n eÏ®)ÖÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp—8›ïs<ÑÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cppÿÿÿÿÿÿÿÿÿÿÿÿdisposeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cppAHÿÿÿÿÿÿÿÿ VizKit2VisualConfigurationDialogpc.voidshowÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp1>,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKit2VisualConfigurationDialogpc.void VizKitÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.cpp sÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h%v² ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h»n eÏ®)ÖÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h/Iÿÿÿÿÿÿÿÿ2VisualConfigurationDialogÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h2G˜ Wrapper around OS specific UI implementations of the configuration dialog. ÿÿÿÿ VizKit2VisualConfigurationDialogÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.hBBÿÿÿÿÿÿÿÿ VizKit2VisualConfigurationDialogÿÿÿÿdisposeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h==ˆ Disposes the OS specific UI resources of the configuration dialog. ÿÿÿÿ VizKit2VisualConfigurationDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h:: Displays the OS specific UI of the configuration dialog. @remarks In case the dialog was visible already, it is brought to front.ÿÿÿÿ VizKit2VisualConfigurationDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6~ VisualConfigurationDialogÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.hEEÿÿÿÿÿÿÿÿ VizKit2VisualConfigurationDialogÿÿÿÿKÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp%v² ÿÿÿÿ%L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppÚ{ Y½eŒOÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h‡fKÙU±ƒ”v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppÿÿÿÿÿÿÿÿÿÿÿÿ .VisualConvolutionFilterÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp+”ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFiltern effectÿÿÿÿÿÿÿÿconst EffectÿÿÿÿcolCountÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿrowCountÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿÿÿÿÿ.VisualConvolutionFilterÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppœžÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿÿÿÿÿ applyToPixelDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppÑ"ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter pixelDataÿÿÿÿÿÿÿÿ4const unsigned char* constÿÿÿÿimageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelFormatÿÿÿÿÿÿÿÿintÿÿÿÿpixelDataTypeÿÿÿÿÿÿÿÿintÿÿÿÿ"filteredPixelDataÿÿÿÿÿÿÿÿunsigned char**ÿÿÿÿvoidcopyÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp©­ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoid copyKernelValuesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppÄÎÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFiltert  bufferÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid:getNumberOfKernelValueColumnsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppµ·ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter UInt84getNumberOfKernelValueRowsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp°²ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter UInt8,getPostConvolutionBiasÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp¿Áÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter float:getPostConvolutionScaleFactorÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cppº¼ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter floatoperator =Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp¡¦ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿ0VisualConvolutionFilter&2~ VisualConvolutionFilterÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp—™ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilterÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.cpp wÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:/usr/include/c++/4.4.1/vectorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h‡fKÙU±ƒ”v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h3ªÿÿÿÿÿÿÿÿ.VisualConvolutionFilterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h8¨" Convolution filter for bitmap image effects.\ A.k.a.\ kernel filter or matrix.\ A.k.a.\ correlation, impulse response, or point spread function.ÿÿÿÿ VizKit .VisualConvolutionFilterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hOObÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter effectÿÿÿÿÿÿÿÿconst EffectÿÿÿÿcolCountÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿrowCountÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿÿÿÿÿ.VisualConvolutionFilterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hZZ?ÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿÿÿÿÿ applyToPixelDataÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hŒŒ± Applies the convolution filter to the pixel data. @param pixelData The pixel data on which the convolution filter is about to be applied.\ The pixel data must be provided in RGBA format with 8 bits per color channel. @param imageWidth The width of the image. @param imageHeight The height of the image. @param pixelFormat The format of the pixel data (rgba, luminance, etc.). @param pixelDataType The data type of the pixel data (8-bit byte, float, etc.). @param[out] filteredPixelData The filtered pixel data.\ The filtered pixel data is of the same size as the input pixel data.\ The caller has to free the allocated memory of filteredPixelData.ÿÿÿÿ VizKit.VisualConvolutionFilter pixelDataÿÿÿÿÿÿÿÿ4const unsigned char* constÿÿÿÿimageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelFormatÿÿÿÿÿÿÿÿintÿÿÿÿpixelDataTypeÿÿÿÿÿÿÿÿintÿÿÿÿ"filteredPixelDataÿÿÿÿÿÿÿÿunsigned char**ÿÿÿÿvoidcopyÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h——1Ò Copy method for assignment operator and copy constructor. @param other Another VisualConvolutionFilter.ÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoid copyKernelValuesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h,& Copies the kernel values of the convolution filter into the provided buffer. @param[out] buffer The buffer into which the kernel values are written. @remarks The caller has to make sure that the provided buffer is big enough to store columns * rows * sizeof(float) values.ÿÿÿÿ VizKit.VisualConvolutionFilter  bufferÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid:getNumberOfKernelValueColumnsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hff1² Returns the number of kernel value columns. @return The number of kernel value columns.ÿÿÿÿ VizKit.VisualConvolutionFilter ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt84getNumberOfKernelValueRowsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hll.¦ Returns the number of kernel value rows. @return The number of kernel value rows.ÿÿÿÿ VizKit.VisualConvolutionFilter ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8,getPostConvolutionBiasÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hzz* Returns the post convolution bias. @return The post convolution bias. @remarks The bias is a coefficient that is added to each pixel value.ÿÿÿÿ VizKit.VisualConvolutionFilter ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ float:getPostConvolutionScaleFactorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hss1J Returns the post convolution scale factor. @return The post convolution scale factor. @remarks The scale factor is the factor with which each pixel is multiplied.ÿÿÿÿ VizKit.VisualConvolutionFilter ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ floatoperator =Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h``J¢ Assignment operator. @param other Reference to another VisualConvolutionFilter.ÿÿÿÿ VizKit.VisualConvolutionFilter otherÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿ0VisualConvolutionFilter&2~ VisualConvolutionFilterÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hTTÿÿÿÿÿÿÿÿ VizKit.VisualConvolutionFilteruosÿÿÿÿkernelValuesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hšš Kernel values. KernelValues4numberOfKernelValueColumnsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h"Z The number of columns of the kernel values.  UInt8.numberOfKernelValueRowsÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h  T The number of rows of the kernel values.  UInt8&postConvolutionBiasÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h¦¦f The bias of values applied after the convolution.  float4postConvolutionScaleFactorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h££"l The scaling of values applied after the convolution.  float EffectÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hFF ÿÿÿÿÿÿÿÿ KernelValuesÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h‘‘)Ž Kernel values of convolution filters are stored in vectors of floats. (std::vector< float >O º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hÿÿÿÿÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h\L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp¹l¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÿÿÿÿÿÿÿÿÿÿÿÿ/OSTypeToString¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÉÒÿÿÿÿÿÿÿÿ VizKitVisualDataStorexÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿdestÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoidVisualDataStore¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppJRÿÿÿÿÿÿÿÿ VizKitVisualDataStoreÿÿÿÿ6advanceAudioMetaDataHistory¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp]cÿÿÿÿÿÿÿÿ VizKitVisualDataStorevoidDaudioMetaDataHasBeenSentToEnsemble¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppQTÿÿÿÿÿÿÿÿ VizKitVisualDataStorebool4createLyricsOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualDataStorevoid:currentlyPlayingAudioIsStream¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppƒ…ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbooldispose¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppotÿÿÿÿÿÿÿÿ VizKitVisualDataStorevoid.disposeHandleOfCoverArt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp¡¤ÿÿÿÿÿÿÿÿ VizKitVisualDataStorevoid(evaluateCoverArtInfo¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppŽ’ÿÿÿÿÿÿÿÿ VizKitVisualDataStore2albumCoverArtworkFileTypeÿÿÿÿÿÿÿÿOSType*ÿÿÿÿ.albumCoverArtworkHandleÿÿÿÿÿÿÿÿHandle*ÿÿÿÿ UInt16,getAlbumOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppx{ÿÿÿÿÿÿÿÿ VizKitVisualDataStore&const VisualString&*getAppVersionMajorNum¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppúýÿÿÿÿÿÿÿÿ VizKitVisualDataStore UInt8*getAppVersionMinorNum¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÿÿÿÿÿÿÿÿ VizKitVisualDataStore UInt8.getArtistOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppruÿÿÿÿÿÿÿÿ VizKitVisualDataStore&const VisualString&&getCoverArtFileType¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp•˜ÿÿÿÿÿÿÿÿ VizKitVisualDataStore OSType:getDefaultPreferenceValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppðÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿbool<getDefaultPreferenceValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÝíÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ float8getDefaultPreferenceValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÊÚÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿint&getHandleOfCoverArt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp›žÿÿÿÿÿÿÿÿ VizKitVisualDataStore HandlegetInstance¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppglÿÿÿÿÿÿÿÿ VizKitVisualDataStore VisualDataStore*.getLyricsOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp~€ÿÿÿÿÿÿÿÿ VizKitVisualDataStore&const VisualString&*getNameOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpploÿÿÿÿÿÿÿÿ VizKitVisualDataStore&const VisualString&LgetNumberOfCoverArtworksOfCurrentTrack¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppˆ‹ÿÿÿÿÿÿÿÿ VizKitVisualDataStore UInt16,getPreferenceValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppRÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿvoid.getPreferenceValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp«Oÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ float*getPreferenceValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp¨ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿint"getProcessInfoMap¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÃÆÿÿÿÿÿÿÿÿ VizKitVisualDataStorejconst std::map< std :: string, std :: string >* const&getTrackSizeInBytes¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppfiÿÿÿÿÿÿÿÿ VizKitVisualDataStore UInt32getValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp²Çÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿvoidgetValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppš¯ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ floatgetValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp‚—ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿint setAppVersionNum¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppó÷ÿÿÿÿÿÿÿÿ VizKitVisualDataStoremajorVersionNumÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿminorVersionNumÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿvoidJsetAudioMetaDataHasBeenSentToEnsemble¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppWZÿÿÿÿÿÿÿÿ VizKitVisualDataStorehasBeenSentÿÿÿÿÿÿÿÿboolÿÿÿÿvoid:setDefaultPreferenceValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppµÏÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid<setDefaultPreferenceValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp”²ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid8setDefaultPreferenceValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppw‘ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid,setPreferenceValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp'ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid.setPreferenceValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppìÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid*setPreferenceValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppÒéÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid:setPreferredDisplayResolution¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp§²ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreminBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿmaxBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ*preferredBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoidsetProcessInfo¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppµÀÿÿÿÿÿÿÿÿ VizKitVisualDataStorelabelStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvalueStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidsetValueChar¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp`ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidsetValueFloat¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppD]ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoidsetValueInt¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp*Aÿÿÿÿÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid0storeAudioStreamMetadata¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp-Nÿÿÿÿÿÿÿÿ VizKitVisualDataStorestreamMetadataÿÿÿÿÿÿÿÿ2const ITStreamInfo* constÿÿÿÿbool.storeAudioTrackMetadata¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp*ÿÿÿÿÿÿÿÿ VizKitVisualDataStoretrackMetadataÿÿÿÿÿÿÿÿ0const ITTrackInfo* constÿÿÿÿbool storePreferences¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppðÿÿÿÿÿÿÿÿ VizKitVisualDataStorevoid"~ VisualDataStore¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cppUdÿÿÿÿÿÿÿÿ VizKitVisualDataStore/ÿÿÿÿ VizKit¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.cpp {Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h:/usr/include/c++/4.4.1/vector:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/mapº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hVL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h9ÿÿÿÿÿÿÿÿVisualDataStoreº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hC< Stores essential data for the visualizer. The data stored is general (neither graphics related nor audio specific). All public methods are declared static.ÿÿÿÿ VizKitPreferenceº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h½ÑØ Stores a key-value-pair of preferences. The type of data of the preference is set with the field dataType. ÿÿÿÿ VizKitVisualDataStore dataTypeº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÎÎH The format of the preference data. PrefDataType defaultValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÌÌ„ The default char value of the preference (e.g.\ "LucidaGrande"). char*"defaultValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÊ Êr The default float value of the preference (e.g.\ 1.35). floatdefaultValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÈÈr The default integer value of the preference (e.g.\ 32). intkeyº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÀ&À)j The key of the preference (e.g.\ kFullscreenWidth). DVisualConfiguration::PreferenceKey statusº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÐм Answers the question whether the value is persistently stored or not. Enum value prefStatus. PrefStatusvalueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÆÆt The char value of the preference (e.g.\ "LucidaGrande"). char*valueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÄ Äb The float value of the preference (e.g.\ 1.35). floatvalueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÂÂb The integer value of the preference (e.g.\ 32). int1OSTypeToStringº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h2h Helper function to convert from data type OSType to char buffer. @param x in: The 4-char-code OSType string. @param[out] dest The buffer that receives the 4-char-code as string.ÿÿÿÿ VizKitVisualDataStorexÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿdestÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoidVisualDataStoreº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h’’ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreÿÿÿÿVisualDataStoreº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h¢¢/ÿÿÿÿÿÿÿÿ VizKitVisualDataStore otherÿÿÿÿÿÿÿÿ,const VisualDataStore&ÿÿÿÿÿÿÿÿ6advanceAudioMetaDataHistoryº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hòò(¸ Advance (increment) the history of AudioMetaData.\ The current index is moved one forward. ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidDaudioMetaDataHasBeenSentToEnsembleº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h6T Answers the question whether the audio meta data has been sent to ensemble already. @return True if the audio meta data has been sent to ensemble already, false if not.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool4createLyricsOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hBB.ž The lyrics are created. @remarks The lyrics are created in a separate thread.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid:currentlyPlayingAudioIsStreamº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h==1V Answers the question whether currently playing audio is stream or track. @return True if currently playing audio is stream.\ False if currently playing audio is a track.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbooldisposeº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hJJ< Disposes the VisualDataStore.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid.disposeHandleOfCoverArtº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hmm+: Disposes the cover art data.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(evaluateCoverArtInfoº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h\\hú Receives info about cover art of current audio track. @param[out] albumCoverArtworkFileType The file type of the album cover artwork. @param[out] albumCoverArtworkHandle A handle to the album cover artwork data. @return The number of cover artworks.ÿÿÿÿ VizKitVisualDataStore2albumCoverArtworkFileTypeÿÿÿÿÿÿÿÿOSType*ÿÿÿÿ.albumCoverArtworkHandleÿÿÿÿÿÿÿÿHandle*ÿÿÿÿ UInt16,getAlbumOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h009ô Returns the name of the album of the current audio track. @return A reference to the name of album of the current track.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&*getAppVersionMajorNumº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h÷÷*Ü Returns the major version of the host application. @return The major version number of the host application.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8*getAppVersionMinorNumº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hýý*Ü Returns the minor version of the host application. @return The minor version number of the host application.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt8.getArtistOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h**:ø Returns the name of the artist of the current audio track. @return A reference to the name of artist of the current track.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&&getCoverArtFileTypeº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hbb)ì Returns the file type of cover art data. @return The 4-char-code identification of the file type (e.g.\ JPEG, PNGf).ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ OSType:getDefaultPreferenceValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÏÏtÒ Retrieves a default preference value (character). The default preference is handled as a fallback if a preference value is requested. It is handled as an error if a preference value is requested and no default value has been specified before nor any value with the requested key has been saved before. @param anIdentifier The identifier (key) of the preference value. @param[out] outPrefVal The value of the character preference. @return True if default preference value was found.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿbool<getDefaultPreferenceValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÄÄz Retrieves a default preference value (float). The default preference is handled as a fallback if a preference value is requested. It is handled as an error if a preference value is requested and no default value has been specified before nor any value with the requested key has been saved before. @param anIdentifier The identifier (key) of the preference value. @param isDefaultValue True if default preference value was found. @return The default float preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ float8getDefaultPreferenceValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h¹ ¹vÊ Retrieves a default preference value (integer). The default preference is handled as a fallback if a preference value is requested. It is handled as an error if a preference value is requested and no default value has been specified before nor any value with the requested key has been saved before. @param anIdentifier The identifier (key) of the preference value. @param isDefaultValue True if default preference value was found. @return The default integer preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿint&getHandleOfCoverArtº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hhh)à Returns a handle to internally stored cover art data for further processing. @return Handle to cover art data.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ HandlegetInstanceº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h››+f Constructs a VisualDataStore.\ The VisualDataStore internally is a singleton.\ Returns a pointer to the initialized VisualDataStore. @return A pointer to the singleton instance.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ VisualDataStore*.getLyricsOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h77:ð Returns the lyrics of the current audio track. After new lyrics for the current track are available, a notification is sent (kLyricsAreAvailableMsg). Clients that are interested in being informed about the availability of new lyrics for the current track should register for the notification kLyricsAreAvailableMsg. @return A reference to the lyrics of the current track. ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&*getNameOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h$$8À Returns the name of the current audio track. @return A reference to the name of current track.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&const VisualString&LgetNumberOfCoverArtworksOfCurrentTrackº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hTT<° Returns the number of cover art works for current track. Due to a limitation of the API interface of iTunes, currently the maximum is 1. @return The number of cover art works for current track. 0 if none is found.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16,getPreferenceValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hååŒî Retrieves a persistent preference value (character). @param anIdentifier The identifier (key) of the preference value. @param[out] outPrefVal The value of the character preference. @param isDefaultValue True if returned value is default value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿvoid.getPreferenceValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÝÝ|h Retrieves a persistent preference value (float). @param anIdentifier The identifier (key) of the preference value. @param isDefaultValue True if returned value is default value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ float*getPreferenceValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÖ Öxl Retrieves a persistent preference value (integer). @param anIdentifier The identifier (key) of the preference value. @param isDefaultValue True if returned value is default value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿisDefaultValueÿÿÿÿÿÿÿÿ bool*ÿÿÿÿint"getProcessInfoMapº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h†1†L” Returns a pointer to the process info map. @return The process info map.ÿÿÿÿ VizKitVisualDataStorejconst std::map< std :: string, std :: string >* const&getTrackSizeInBytesº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h)Ê Returns the number of bytes of the current track. @result The number of bytes of the current track.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h®®z$ Retrieves a persistent value (string) which was set previously but not stored in preferences. @param anIdentifier The identifier (key) of the preference value. @param[out] outPrefVal The character string value. @param wasSet Optional parameter that indicates whether the values was set previously. @return Returns a persistent value (string) which was set previously but not stored in preferences.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿoutPrefValÿÿÿÿÿÿÿÿ char*ÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿvoidgetValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h¥¥j¸ Retrieves a persistent value (float) which was set previously but not stored in preferences. @param anIdentifier The identifier (key) of the preference value. @param wasSet Optional parameter that indicates whether the values was set previously. @return Returns a persistent value (float) which was set previously but not stored in preferences.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿ floatgetValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h fÀ Retrieves a persistent value (integer) which was set previously but not stored in preferences. @param anIdentifier The identifier (key) of the preference value. @param wasSet Optional parameter that indicates whether the values was set previously. @return Returns a persistent value (integer) which was set previously but not stored in preferences.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ wasSetÿÿÿÿÿÿÿÿ bool*ÿÿÿÿintoperator =º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h¨¨: Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKitVisualDataStore otherÿÿÿÿÿÿÿÿ,const VisualDataStore&ÿÿÿÿ VisualDataStore& setAppVersionNumº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hññLb Stores the major and minor version of the host application. @param majorVersionNum The major version number of the host application.\ 1st part of version number in BCD. @param minorVersionNum The minor version number of the host application.\ Minor and bug revision part of version number share a byte.ÿÿÿÿ VizKitVisualDataStoremajorVersionNumÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿminorVersionNumÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿvoidJsetAudioMetaDataHasBeenSentToEnsembleº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hEì Flags if the audio meta data has been sent to ensemble. @param hasBeenSent True if audio meta data has been sent to ensemble, false if not. @remarks This method is called when the kAudioMetadataIsAvailableMsg has been sent to ensemble members.ÿÿÿÿ VizKitVisualDataStorehasBeenSentÿÿÿÿÿÿÿÿboolÿÿÿÿvoid:setDefaultPreferenceValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hhh|Ø Sets a default preference value (character). The default preference value is set by VisualConfiguration's setDefaultPreferences(). That way there will always be a preference value present even if the user hasn't set any yet. If it is not possible to set a default value, at least a value has to be set and stored before the value will be returned on request. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (character) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid<setDefaultPreferenceValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h^^wÈ Sets a default preference value (float). The default preference value is set by VisualConfiguration's setDefaultPreferences(). That way there will always be a preference value present even if the user hasn't set any yet. If it is not possible to set a default value, at least a value has to be set and stored before the value will be returned on request. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (float) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid8setDefaultPreferenceValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hTTsÐ Sets a default preference value (integer). The default preference value is set by VisualConfiguration's setDefaultPreferences(). That way there will always be a preference value present even if the user hasn't set any yet. If it is not possible to set a default value, at least a value has to be set and stored before the value will be returned on request. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (integer) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid,setPreferenceValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h€€u Sets a preference value (character). To store a preference persistently, the method storePreferences has to be called afterwards. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (character) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid.setPreferenceValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hxxpø Sets a preference value (float). To store a preference persistently, the method storePreferences has to be called afterwards. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (float) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid*setPreferenceValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hppl Sets a preference value (integer). To store a preference persistently, the method storePreferences has to be called afterwards. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (integer) of the preference value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid:setPreferredDisplayResolutionº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hyy©À Tells iTunes about our preferred fullscreen resolution. Once the preferred display resolution has been set it can not be revoked. Only with the next restart of iTunes the default resolution of iTunes can be set again (by not calling PlayerSetFullScreenOptions). @param minBitsPerPixel Minimum bit depth. @param maxBitsPerPixel Maximum bit depth. @param preferredBitsPerPixel Preferred bit depth. @param horizontalPixels Desired width. @param verticalPixels Desired height.ÿÿÿÿ VizKitVisualDataStoreminBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿmaxBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ*preferredBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoidsetProcessInfoº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h€€Tr Stores label and value of a process info entry that is sent later to the VisualProcessMonitor. @param labelStr The string of the label. @param valueStr The value of the process info.ÿÿÿÿ VizKitVisualDataStorelabelStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvalueStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidsetValueCharº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h••k Sets a persistent value (string) which is not stored in preferences.\ The value is accessible during runtime. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (string) of the value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoidsetValueFloatº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hŽŽf¾ Sets a persistent value (float) which is not stored in preferences.\ The value is accessible during runtime. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (float) of the value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoidsetValueIntº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h‡‡bÆ Sets a persistent value (integer) which is not stored in preferences.\ The value is accessible during runtime. @param anIdentifier The identifier (key) of the preference value. @param aValue The value (integer) of the value.ÿÿÿÿ VizKitVisualDataStoreanIdentifierÿÿÿÿÿÿÿÿPconst VisualConfiguration::PreferenceKeyÿÿÿÿ aValueÿÿÿÿÿÿÿÿconst intÿÿÿÿvoid0storeAudioStreamMetadataº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h  PÜ Stores textual audio stream information. @param streamMetadata Pointer to all accessable stream information. @return True if audio track changed compared to previous one.\ False if metadata is the same as with the previous audio track.ÿÿÿÿ VizKitVisualDataStorestreamMetadataÿÿÿÿÿÿÿÿ2const ITStreamInfo* constÿÿÿÿbool.storeAudioTrackMetadataº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hMÖ Stores textual audio track information. @param trackMetadata Pointer to all accessable track information. @return True if audio track changed compared to previous one.\ False if metadata is the same as with the previous audio track.ÿÿÿÿ VizKitVisualDataStoretrackMetadataÿÿÿÿÿÿÿÿ0const ITTrackInfo* constÿÿÿÿbool storePreferencesº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hêê$\ Stores the preferences in persistent storage.ÿÿÿÿ VizKitVisualDataStoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid"~ VisualDataStoreº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h••ÿÿÿÿÿÿÿÿ VizKitVisualDataStoreÿÿÿÿ $appVersionMajorNumº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÝÝt The major version number of the host application iTunes.  UInt8$appVersionMinorNumº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hààt The minor version number of the host application iTunes.  UInt8LaudioMetaDataHasBeenSentToEnsembleBoolº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hõõ-| True if audio meta data has been sent to ensemble of actors. bool(audioMetaDataHistoryº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hïï*4 Vector of AudioMetaData. &AudioMetaDataVector2audioMetaDataHistoryCountº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hãã/’ The number of entries in history of meta data of audio track or stream. const size_t6currAudioMetaDataHistoryIdxº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hæ æ$’ The current index of the history of meta data of audio track or stream.  size_t:lyricsCreationThreadIsRunningº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.høø+ž Semaphore that flags whether the lyrics creation thread is currently running. bool preferenceVectorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÚÚ#0 Vector of preferences.  PreferenceVectorprocessInfoMapº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hþþh A map of the process monitor info key-value-pairs. ProcessInfoMap$theVisualDataStoreº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h««,´ VisualDataStore is a singleton class. Pointer to private instance is handled internally.  VisualDataStore* &AudioMetaDataVectorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hé,é?ž AudioMetaData entries are collected as a vector of pointers to AudioMetaData. Hstd::vector< VisualAudioMetaData * > 6AudioMetaDataVectorIteratorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hì(ìC˜ The AudioMetaDataVectorIterator is an iterator of the AudioMetaDataVector. :AudioMetaDataVector::iterator PrefDataTypeº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h²²ÿÿÿÿÿÿÿÿ PrefStatusº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hººÿÿÿÿÿÿÿÿ PreferenceVectorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÔ#Ô3† Preferences are collected as a vector of pointers to Preferences. 6std::vector< Preference * > 0PreferenceVectorIteratorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h×%×=Œ The PreferenceVectorIterator is an iterator of the PreferenceVector. 4PreferenceVector::iterator ProcessInfoMapº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hû-û;¶ The ProcessInfoMap is a map of strings that denote key and value of process info records. Pstd::map< std :: string, std :: string > ,ProcessInfoMapIteratorº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h#9„ The ProcessInfoMapIterator is an iterator of the ProcessInfoMap. 0ProcessInfoMap::iteratorS ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿÿÿÿÿ>/usr/include/c++/4.4.1/iostreamp¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hoL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cpplõ&C02üÙL/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞ*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9nR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ a|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ðz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍce@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cppÿÿÿÿÿÿÿÿÿÿÿÿJgraphicsDoSupportTextureRectExtension¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cppÂÆÿÿÿÿÿÿÿÿ VizKit UInt86monitorRenderMessageProcess¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cppN¿ÿÿÿÿÿÿÿÿ VizKitvoidsetProcessInfo¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cppIK,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKitlabelStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvalueStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.cpp ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.h%v² ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hÿÿÿÿÿÿÿÿÿÿÿÿW¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.h¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h0L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQèL/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hVù j]—4/usr/include/c++/4.4.1/newð­usðaÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpplõNˆØ´4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorGraphics.hï£aNXT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hA —¾ì_¿Yj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualEnsemble¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp-/ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleÿÿÿÿVisualEnsemble¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp>@ÿÿÿÿÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿÿÿÿÿ"addEnsembleMember¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppVXÿÿÿÿÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿvoidcopy¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppOSÿÿÿÿÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿvoid(dispatchNotification¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp‰“ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid$getNextVisualActor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp†ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleVisualActor**getStateOfVisualActor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp¯ºÿÿÿÿÿÿÿÿ VizKitVisualEnsemble aVisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ VisualActorState(getVisualActorByName¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp½Èÿÿÿÿÿÿÿÿ VizKitVisualEnsemble aVisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿVisualActor*operator =¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppCLÿÿÿÿÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿVisualEnsemble&>registerObserverForNotification¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp–˜ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿ aNotificationKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid8removeObserverOfNotification¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp›¬ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿ aNotificationKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid2resetVisualActorIterIndex¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cppz|ÿÿÿÿÿÿÿÿ VizKitVisualEnsemblevoidshowEnsemble¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp[wÿÿÿÿÿÿÿÿ VizKitVisualEnsemble"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿ UInt8 ~ VisualEnsemble¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp2;ÿÿÿÿÿÿÿÿ VizKitVisualEnsembleÿÿÿÿ VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.cpp ƒ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h:/usr/include/c++/4.4.1/vector4/usr/include/c++/4.4.1/map¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h%v² ÿÿÿÿ,L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQèP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hVù j]—4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hA —¾ì_¿Yj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h5·ÿÿÿÿÿÿÿÿVisualEnsemble¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h<µœ The group of all actors. Only the VisualStageControl creates its own VisualEnsemble and communicates with it. The VisualEnsemble sends VisualNotifications to VisualActors that are registered as observers.ÿÿÿÿ VizKitVisualEnsemble¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hCCÿÿÿÿÿÿÿÿ VizKitVisualEnsembleÿÿÿÿVisualEnsemble¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hMM-ÿÿÿÿÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿÿÿÿÿ"addEnsembleMember¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hYY3¨ Adds a VisualActor to the VisualEnsemble. @param aVisualActor A pointer to a VisualActor. @remarks VisualEnsemble stores the pointer to the VisualActor and deletes the memory when VisualEnsemble is destructed.ÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿvoidcopy¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hžž(À Copy method for assignment operator and copy constructor. @param other Another VisualEnsemble.ÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿvoid(dispatchNotification¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hyyDL The VisualEnsemble receives notifications that are passed to the actors of the ensemble. Notifications ensure loose connections between external processes and the VisualEnsemble. External processes can package and send a notification to the VisualEnsemble. The VisualEnsemble processes the notification and each registered actor receives the notification (message/package). @param aNotification A notification object.ÿÿÿÿ VizKitVisualEnsembleaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid$getNextVisualActor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hp p'° Resets the index of the internal iterator. The VisualEnsemble iterates over all actors. This functions reset the internal pointer to the first actor. @return The next VisualActor. NULL if there is no next actor.ÿÿÿÿ VizKitVisualEnsembleÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualActor**getStateOfVisualActor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hLh Returns the state of the actor expressed as visualActorState. @param aVisualActorName The name of the visual actor. @return The state of the actor expressed as visualActorState.ÿÿÿÿ VizKitVisualEnsemble aVisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ VisualActorState(getVisualActorByName¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h– –G| Returns a pointer to a VisualActor whose name is aVisualActorName. @param aVisualActorName The name of the visual actor. @return A pointer to a VisualActor whose name is aVisualActorName.ÿÿÿÿ VizKitVisualEnsemble aVisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿVisualActor*operator =¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hRR8* Assignment operator.ÿÿÿÿ VizKitVisualEnsemble otherÿÿÿÿÿÿÿÿ*const VisualEnsemble&ÿÿÿÿVisualEnsemble&>registerObserverForNotification¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.ho² Any actor can register for an event. Each registered actor (observer) receives a notification of the requested kind. @param aVisualActor A visual actor. @param aNotificationKey An enum that denotes a notification.ÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿ aNotificationKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid8removeObserverOfNotification¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hˆˆlx Any actor that can register for an event can also be removed from the list of observers. @param aVisualActor A visual actor. @param aNotificationKey An enum that denotes a notification.ÿÿÿÿ VizKitVisualEnsembleaVisualActorÿÿÿÿÿÿÿÿVisualActor*ÿÿÿÿ aNotificationKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid2resetVisualActorIterIndex¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hhh&2 Resets the index of the internal iterator. The VisualEnsemble iterates over all actors. This functions reset the internal pointer to the first actor.ÿÿÿÿ VizKitVisualEnsembleÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidshowEnsemble¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.haa@† Shows the show of the ensemble. The show method of all active actors is called. @param visualPlayerState Read-only access to the VisualPlayerState. @return 0 for no error. 1 if error occured.ÿÿÿÿ VizKitVisualEnsemble"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿ UInt8 ~ VisualEnsemble¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hHHÿÿÿÿÿÿÿÿ VizKitVisualEnsembleÿÿÿÿobserverMap¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h°°” Multimap of all actors of the ensemble that are registered as observers. ObserverMap(visualActorIterIndex¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h¡ ¡J Current index of internal iterator.  UInt16(visualEnsembleActors¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h§§+N Vector of all actors of the ensemble. (VisualEnsembleActors ObserverMap¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h­=­H† The ObserverMap is a multimap of events/notifications and actors. jstd::multimap< VisualNotificationKey, VisualActor * > &ObserverMapIterator¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h³ ³3x The ObserverMapIterator is an iterator of the ObserverMap. *ObserverMap::iterator (VisualEnsembleActors¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.h¤$¤8š VisualEnsembleActors are collected as a vector of pointers to VisualActors. 8std::vector< VisualActor * > 8VisualEnsembleActorsIterator¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hª)ªEœ The VisualEnsembleActorsIterator is an iterator of the VisualEnsembleActors. <VisualEnsembleActors::iterator[°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hÿÿÿÿÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hò´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp%v² ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp¿‰ÓŒ™9Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌf´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualFile´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp7Bÿÿÿÿÿÿÿÿ VizKitVisualFileusiÿÿÿÿVisualFile´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppJLÿÿÿÿÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿÿÿÿÿappendFileName´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppÊ ÿÿÿÿÿÿÿÿ VizKitVisualFileaFileNameÿÿÿÿÿÿÿÿVisualString&ÿÿÿÿOSStatus clear´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp'1ÿÿÿÿÿÿÿÿ VizKitVisualFilenurvoid close´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp,:ÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatuscopy´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp$ÿÿÿÿÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿvoidFcreateWithDirectoryOfTemporaryItems´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppèðÿÿÿÿÿÿÿÿ VizKitVisualFileVisualFile*DcreateWithPreferenceStoreDirectory´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppþÿÿÿÿÿÿÿÿ VizKitVisualFileVisualFile*<createWithUserDesktopDirectory´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppóûÿÿÿÿÿÿÿÿ VizKitVisualFileVisualFile*doesExist´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp¥­ÿÿÿÿÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿboolgetData´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp=ÿÿÿÿÿÿÿÿ VizKitVisualFiledataÿÿÿÿÿÿÿÿ void**ÿÿÿÿsizeÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusgetFilePath´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp°Âÿÿÿÿÿÿÿÿ VizKitVisualFile filePathÿÿÿÿÿÿÿÿVisualString&ÿÿÿÿvoidgetSize´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppÅåÿÿÿÿÿÿÿÿ VizKitVisualFilesizeÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusBinitWithDirectoryOfTemporaryItems´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppXoÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatus@initWithPreferenceStoreDirectory´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppŒ£ÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatus8initWithUserDesktopDirectory´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppr‰ÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatusopen´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp)ÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatusoperator =´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppOUÿÿÿÿÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿVisualFile&readData´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp„”ÿÿÿÿÿÿÿÿ VizKitVisualFile bufferÿÿÿÿÿÿÿÿ char*ÿÿÿÿnumberOfbytesÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿstartOffsetÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatus remove´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp—¢ÿÿÿÿÿÿÿÿ VizKitVisualFileOSStatus$setFSSpecByFileRef´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp4_ÿÿÿÿÿÿÿÿ VizKitVisualFile aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿ fsSpecÿÿÿÿÿÿÿÿFSSpec&ÿÿÿÿOSStatuswriteDataToFile´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp~‘ÿÿÿÿÿÿÿÿ VizKitVisualFiledataÿÿÿÿÿÿÿÿ void**ÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿOSStatus~ VisualFile´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cppEGÿÿÿÿÿÿÿÿ VizKitVisualFileÿÿÿÿ VizKit´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.cpp ‡ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h%v² ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h3ÿÿÿÿÿÿÿÿVisualFile°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h8 | Path information of file or directory and related operations.ÿÿÿÿ VizKitVisualFile°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h??ÿÿÿÿÿÿÿÿ VizKitVisualFileÿÿÿÿVisualFile°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hJJ%ÿÿÿÿÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿÿÿÿÿappendFileName°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hq q2Þ Appends a file name to the VisualFile. @param aFileName A file name. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFileaFileNameÿÿÿÿÿÿÿÿVisualString&ÿÿÿÿOSStatus clear°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hóó‚ Resets internally used variables and releases allocated memory. ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid close°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h~ ~Ô Closes the file. @return Error state as SInt32 OSStatus. @remarks The file must have been opened first.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatuscopy°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hðð$º Copy method for assignment operator and copy constructor. @param other Another VisualImage.ÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿvoidFcreateWithDirectoryOfTemporaryItems°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h³³>  Creates a file with the directory of temporary items. @return Created instance of VisualFile. @remarks The caller has to release the allocated memory by calling delete() on the returned VisualFile pointer.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualFile*DcreateWithPreferenceStoreDirectory°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hÁÁ=Æ Creates a file with the directory into which the preferences are stored. @return Created instance of VisualFile. @remarks The caller has to release the allocated memory by calling delete() on the returned VisualFile pointer.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualFile*<createWithUserDesktopDirectory°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hºº9° Creates a file with the destop directory of the current user. @return Created instance of VisualFile. @remarks The caller has to release the allocated memory by calling delete() on the returned VisualFile pointer.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualFile*doesExist°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hžžT Answers the question whether a file or directory at the location of the VisualFile exists. @return True if a file or directory at the location of the VisualFile exists.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿboolgetData°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h‘ ‘-ä Returns the data of the file. @param[out] data A pointer to a pointer to the data of the file. @param[in,out] size The requested size of the data memory block in bytes.\ On return the actual size of the read data in bytes. @return Error state as SInt32 OSStatus. @remarks The memory has to be deallocated on the caller's side by calling free on the returned buffer.ÿÿÿÿ VizKitVisualFiledataÿÿÿÿÿÿÿÿ void**ÿÿÿÿsizeÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusgetFilePath°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h¥¥0 Returns the file path as VisualString. @param[out] filePath The file path as VisualString. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFile filePathÿÿÿÿÿÿÿÿVisualString&ÿÿÿÿvoidgetSize°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h¬ ¬ " Returns the logical size of the file in bytes. @param[out] size The logical size of the file in bytes. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFilesizeÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿOSStatusBinitWithDirectoryOfTemporaryItems°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hV V2Ê Initializes the file with the directory of temporary items. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatus@initWithPreferenceStoreDirectory°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hb b1ð Initializes the file with the directory into which the preferences are stored. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatus8initWithUserDesktopDirectory°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h\ \-Ú Initializes the file with the destop directory of the current user. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatusopen°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hw w” Opens the file for write access. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatusoperator =°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hP P0ˆ Assignment operator. @param other Reference to another VisualFile.ÿÿÿÿ VizKitVisualFile otherÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿVisualFile&readData°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hˆ ˆP Reads data from the file. @param[in,out] buffer The buffer into which the data is to be written. @param[in,out] numberOfbytes The number of bytes requested.\ The actual number of bytes written on return. @param startOffset The offset from where reading is supposed to begin. @return Error state as SInt32 OSStatus. @remarks The buffer memory has to be allocated on the caller's side.ÿÿÿÿ VizKitVisualFile bufferÿÿÿÿÿÿÿÿ char*ÿÿÿÿnumberOfbytesÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿstartOffsetÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatus remove°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h˜ ˜ Deletes the file. @return Error state as SInt32 OSStatus. @remarks Named remove instead of delete only because delete is a keyword for c++.ÿÿÿÿ VizKitVisualFileÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatus$setFSSpecByFileRef°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hßßM Utility function to set an FSSpec by passing in a file path. @param aFile Reference to a file. @param[out] fsSpec The FSSpec of the file path. @return Error state as SInt32 OSStatus. @remarks Data type FSSpec is deprecated but used by QuickTime function calls.ÿÿÿÿ VizKitVisualFile aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿ fsSpecÿÿÿÿÿÿÿÿFSSpec&ÿÿÿÿOSStatuswriteDataToFile°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hèèNú Writes the passed in data bytes into a file. @param data A pointer to a pointer to the data to write into file. @param size The number of bytes of the data. @param aFile The file into which to write the data. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualFiledataÿÿÿÿÿÿÿÿ void**ÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ aFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿOSStatus~ VisualFile°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hDDÿÿÿÿÿÿÿÿ VizKitVisualFileÿÿÿÿdoesExistBool°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h  ¬ True if a file or directory at the location of the VisualFile exists.\ False if not. boolisDirectory°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hœ True if VisualFile denotes a directory.\ False if VisualFile denotes a file. boolBknownWhetherFileOrDirectoryExists°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h(â True if it is known whethere a file or directory at the location of the VisualFile exists.\ False if not known. bool_À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cpp%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cppb³í˜E˜¼0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cppÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.cpp ‹:/usr/include/c++/4.4.1/vectorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h%v² ÿÿÿÿ#L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h3(ÿÿÿÿÿÿÿÿ% BlendModeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h&& ÿÿÿÿÿÿÿÿ ConstVertexChainÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÎÎ+: Constant chain of vertices. "const VertexChain :ConstVertexChainConstIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÙ*ÙGd Constant iterator of constant chain of vertices. @ConstVertexChain::const_iterator 0ConstVertexChainIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÕ$Õ<R Iterator of constant chain of vertices. 4ConstVertexChain::iterator &ConstVertexChainRefÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÐÐ1P Pointer to constant chain of vertices. (const VertexChainRef 0ConstVertexPositionChainÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h¨#¨;J Constant chain of vertex positions. 2const VertexPositionChain JConstVertexPositionChainConstIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h³2³Wt Constant iterator of constant chain of vertex positions. PConstVertexPositionChain::const_iterator @ConstVertexPositionChainIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h¯,¯Lb Iterator of constant chain of vertex positions. DConstVertexPositionChain::iterator 6ConstVertexPositionChainRefÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hª&ªA` Pointer to constant chain of vertex positions. 8const VertexPositionChainRef CoordPointÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h@@ ÿÿÿÿÿÿÿÿ CoordSizeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hQQ ÿÿÿÿÿÿÿÿ DepthAlignmentÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÿÿÿÿÿÿÿÿ &HorizontalAlignmentÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÿÿÿÿÿÿÿÿ NurbsDisplayModeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÿÿÿÿÿÿÿÿ PixelÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h88¦ A pixel contains ARGB values (alpha, red, green, blue with 8 bits for each color). UInt32 PixelPointÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hHH ÿÿÿÿÿÿÿÿ PixelSizeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hZZ ÿÿÿÿÿÿÿÿ PositionedRectÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hllÿÿÿÿÿÿÿÿ RGBAColorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h““ ÿÿÿÿÿÿÿÿ RectÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hbbÿÿÿÿÿÿÿÿ ScalingBehaviourÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hwwÿÿÿÿÿÿÿÿ SpacePositionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h‰‰ÿÿÿÿÿÿÿÿ TexCoordPositionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h½½ÿÿÿÿÿÿÿÿ UnitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hûûÿÿÿÿÿÿÿÿ VertexÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÇÇ ÿÿÿÿÿÿÿÿ VertexChainÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÊÊ)( Chain of vertices. .std::vector< Vertex * > 0VertexChainConstIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h×%×=R Constant iterator of chain of vertices. 6VertexChain::const_iterator &VertexChainIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÓÓ2@ Iterator of chain of vertices. *VertexChain::iterator VertexChainRefÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÌÌ$> Pointer to chain of vertices. VertexChain* VertexColorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h˜˜T Stores the color values used by a vertex.RGBAColor VertexPositionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h¡¡ÿÿÿÿÿÿÿÿ &VertexPositionChainÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h¤&¤98 Chain of vertex positions. >std::vector< VertexPosition * > @VertexPositionChainConstIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h±-±Mb Constant iterator of chain of vertex positions. FVertexPositionChain::const_iterator 6VertexPositionChainIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h­'­BP Iterator of chain of vertex positions. :VertexPositionChain::iterator ,VertexPositionChainRefÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h¦¦4N Pointer to chain of vertex positions. (VertexPositionChain* "VerticalAlignmentÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h  ÿÿÿÿÿÿÿÿ VisibilityÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h ÿÿÿÿÿÿÿÿc¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hÿÿÿÿÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.h°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h*/usr/include/stdlib.h>/usr/include/c++/4.4.1/iostream@/usr/include/c++/4.4.1/algorithm&/usr/include/math.hð¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp%v² ÿÿÿÿ+~~µ9'Ø M_PIb@ 3.14159265358979323846 /* pi */&/usr/include/math.h+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h9–WÆÊ»<&ÊRAND_MAX€ 2147483647*/usr/include/stdlib.h„L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨@/usr/include/c++/4.4.1/algorithmîŽf ~Œ®L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞL/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼î*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9nL/usr/include/c++/4.4.1/bits/stl_algo.h“m<9rƒR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖY6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊT/usr/include/c++/4.4.1/bits/algorithmfwd.hãþþ(A+¨æÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ a|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀR/usr/include/c++/4.4.1/bits/stl_tempbuf.hÑS`àQ´—s*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/cstdlibÿ›^ÓÌ£Œ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpplõ’UèªT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h‡fKÙU±ƒ”:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍce</usr/include/bits/mathinline.h¾€,&|ë²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hVù ~<ÚX@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h:2û©â\xX/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿÿÿÿÿBCompareDisplayResolutionAscending¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp…¤J Compare function for sort operation.ÿÿÿÿoperator ( )¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp†£ÿÿÿÿÿÿÿÿBCompareDisplayResolutionAscendingxÿÿÿÿÿÿÿÿ0const DisplayResolution*ÿÿÿÿyÿÿÿÿÿÿÿÿ0const DisplayResolution*ÿÿÿÿbooloperator ( )¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp†£ÿÿÿÿÿÿÿÿBCompareDisplayResolutionAscendingxÿÿÿÿÿÿÿÿ0const DisplayResolution*ÿÿÿÿyÿÿÿÿÿÿÿÿ0const DisplayResolution*ÿÿÿÿbool{VisualGraphics¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp§·ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsÿÿÿÿbindTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNameÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoid4canUseTextureRectExtension¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpph‘ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsboolclearBackground¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÃÆÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid6copyARGBBitmapDataToTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ºÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿbitmapDataÿÿÿÿÿÿÿÿconst UInt32**ÿÿÿÿOSStatus0copyFramebufferToTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp O ”ÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿxPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿyPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelFormatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid*createABGRCheckPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp - Zÿÿÿÿÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32**createARGBCheckPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÊÿÿÿÿÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32**createBGRACheckPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÍúÿÿÿÿÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32*$createCheckTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ] ~ÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿvoid"createNurbsObject¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp + :ÿÿÿÿÿÿÿÿ VizKitVisualGraphics identifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿsNumKnotsÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ sKnotsÿÿÿÿÿÿÿÿ float*ÿÿÿÿtNumKnotsÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ tKnotsÿÿÿÿÿÿÿÿ float*ÿÿÿÿsStrideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtStrideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ sOrderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ tOrderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿVisualNurbs**createRGBACheckPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppý *ÿÿÿÿÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32*cullFaceBack¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp>@ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidcullFaceFront¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp9;ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid"deleteNurbsObject¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp F Lÿÿÿÿÿÿÿÿ VizKitVisualGraphicsidentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoiddeleteTextures¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp`bÿÿÿÿÿÿÿÿ VizKitVisualGraphics numberOfTexturesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtextureNamesÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoiddisableBlending¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoiddisableCullFace¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp46ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid disableDepthTest¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp*,ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid disableTexturing¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppõýÿÿÿÿÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoiddispose¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÓÛÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoiddisposeContext¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppLVÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid&doFallbackActorShow¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp?Lÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid"drawBeatHistogram¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp5Pÿÿÿÿÿÿÿÿ VizKitVisualGraphicsbeatHistogramÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoid"drawCStringWithGL¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp3<ÿÿÿÿÿÿÿÿ VizKitVisualGraphicscStringÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿstringLengthÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿvoid0drawColorlessGLPrimitive¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppSZÿÿÿÿÿÿÿÿ VizKitVisualGraphicsprimitiveTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoiddrawGLPrimitive¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp]eÿÿÿÿÿÿÿÿ VizKitVisualGraphicsprimitiveTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoid$drawHistoryDiagram¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÔÿÿÿÿÿÿÿÿ VizKitVisualGraphicsaVectorÿÿÿÿÿÿÿÿ,std::vector< double >&ÿÿÿÿbaseIdxÿÿÿÿÿÿÿÿ size_tÿÿÿÿ minValÿÿÿÿÿÿÿÿ doubleÿÿÿÿ maxValÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&drawPerspectiveRect¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp2ÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoiddrawPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÞIÿÿÿÿÿÿÿÿ VizKitVisualGraphicspixelDataÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿ xCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ yCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ$aConvolutionFilterÿÿÿÿÿÿÿÿHconst VisualConvolutionFilter* constÿÿÿÿvoiddrawSpectrogram¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÏÿÿÿÿÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoid(drawSpectrumAnalyzer¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppnÌÿÿÿÿÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoiddrawSpot¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppuÞÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿ(waveformIntensityValÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿintensityÿÿÿÿÿÿÿÿ floatÿÿÿÿtailSizeÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoiddrawTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp“Ûÿÿÿÿÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿaBlendModeÿÿÿÿÿÿÿÿBlendModeÿÿÿÿvoiddrawTriangle¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppáÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoiddrawWaveform¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp”Ñÿÿÿÿÿÿÿÿ VizKitVisualGraphicshistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ(maxNumberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿSInt16**ÿÿÿÿvoid$drawWaveformCircle¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿ rotValÿÿÿÿÿÿÿÿconst floatÿÿÿÿ radiusÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid"drawWaveformShape¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp0ÿÿÿÿÿÿÿÿ VizKitVisualGraphics$waveformShapeArrayÿÿÿÿÿÿÿÿ$const SInt8* constÿÿÿÿ>maxNumberOfWaveformShapeHistoryÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿvoid$drawWaveformSpiral¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppkÿÿÿÿÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿ&const SInt16* constÿÿÿÿvoid&enableAlphaBlending¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidenableCullFace¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp/1ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidenableDepthTest¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp%'ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidenableTexturing¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppêòÿÿÿÿÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoidFevaluateFullscreenDisplayResolution¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp2Iÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidfinishGLDrawing¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppuxÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidBgatherAvailableDisplayResolutions¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppRüÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid0gatherOpenGLCapabilities¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp Ç ôÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid<get32BitPixelsOfCurrentTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ bufferÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿvoid:get8BitPixelsOfCurrentTexture¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ bufferÿÿÿÿÿÿÿÿUInt8**ÿÿÿÿvoid$getBackgroundColor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp¾Àÿÿÿÿÿÿÿÿ VizKitVisualGraphicsRGBAColor.getBitsPerPixelOfScreen¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16(getCanvasCoordHeight¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp.0ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double&getCanvasCoordWidth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp)+ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double(getCanvasPixelHeight¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp$&ÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16&getCanvasPixelWidth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp!ÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16getCanvasRect¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppûÿÿÿÿÿÿÿÿ VizKitVisualGraphics aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid0getCanvasSurroundingRect¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp37ÿÿÿÿÿÿÿÿ VizKitVisualGraphics aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid,getCanvasXOriginOffset¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp 8 ;ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsint,getCanvasYOriginOffset¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp > Bÿÿÿÿÿÿÿÿ VizKitVisualGraphicsint0getCoordsOfPixelPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp z —ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool getCosTwoTimesPi¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppOQÿÿÿÿÿÿÿÿ VizKitVisualGraphics float\getCurrentColorBufferForPixelDrawingOperations¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp‚†ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsint\getCurrentColorBufferForPixelReadingOperations¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp{ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsintgetGLVersion¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp T Vÿÿÿÿÿÿÿÿ VizKitVisualGraphicsunsigned shortgetInstance¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppËÐÿÿÿÿÿÿÿÿ VizKitVisualGraphicsVisualGraphics*2getMaxBottomCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp $ &ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double,getMaxFarCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp 3 5ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double.getMaxLeftCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  !ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double.getMaxNearCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp . 0ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double0getMaxRightCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ) +ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double"getMaxTextureSize¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp Y [ÿÿÿÿÿÿÿÿ VizKitVisualGraphicslong,getMaxTopCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics doubleBgetNextAvailableDisplayResolution¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphicsshowStrÿÿÿÿÿÿÿÿ char*ÿÿÿÿisSelectedÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿbool,getNextFreeTextureName¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppY]ÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt32getNurbsObject¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp = Cÿÿÿÿÿÿÿÿ VizKitVisualGraphicsidentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿVisualNurbs*getOpenGLError¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppCOÿÿÿÿÿÿÿÿ VizKitVisualGraphicsoutErrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt80getPixelsOfCoordPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp š Äÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool"getRandXScreenPos¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppR]ÿÿÿÿÿÿÿÿ VizKitVisualGraphics double"getRandYScreenPos¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp`kÿÿÿÿÿÿÿÿ VizKitVisualGraphics double,getRefreshRateOfScreen¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16getRendererName¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp E Gÿÿÿÿÿÿÿÿ VizKitVisualGraphics"const char* const"getRendererVendor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp J Lÿÿÿÿÿÿÿÿ VizKitVisualGraphics"const char* const$getRendererVersion¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp O Qÿÿÿÿÿÿÿÿ VizKitVisualGraphics"const char* constgetScreenHeight¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16getScreenWidth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16 getSinTwoTimesPi¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppTVÿÿÿÿÿÿÿÿ VizKitVisualGraphics floatgetViewportRect¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp:Bÿÿÿÿÿÿÿÿ VizKitVisualGraphicsaViewportÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoidisInitialized¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÞäÿÿÿÿÿÿÿÿ VizKitVisualGraphicsbool0isSetupForFullScreenMode¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppöøÿÿÿÿÿÿÿÿ VizKitVisualGraphicsisFullscreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoidLmatchDisplayResolutionShowStrWithPrefs¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp/ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsselectedShowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿbitsPerPixelÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿrefreshRateÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿOSStatuspower2Ceiling¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ÷ ûÿÿÿÿÿÿÿÿ VizKitVisualGraphicsnÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ UInt32readPixels¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppLRÿÿÿÿÿÿÿÿ VizKitVisualGraphics xCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ yCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelDataÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid>resetDisplayResolutionIterIndex¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÿÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid(resetModelViewMatrix¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÔØÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid@returnPreferredDisplayResolution¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppLOÿÿÿÿÿÿÿÿ VizKitVisualGraphics"DisplayResolutionrotateMatrix¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppàâÿÿÿÿÿÿÿÿ VizKitVisualGraphics angleÿÿÿÿÿÿÿÿ floatÿÿÿÿxAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿyAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿzAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidscaleMatrix¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppåçÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿyFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿzFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid$setBackgroundColor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp¶»ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsaColorValÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoidsetCanvasRect¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppîóÿÿÿÿÿÿÿÿ VizKitVisualGraphicsaCanvasRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿvoidsetColor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp "ÿÿÿÿÿÿÿÿ VizKitVisualGraphicstheColorÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoidNsetColorBufferForPixelDrawingOperations¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppŽÿÿÿÿÿÿÿÿ VizKitVisualGraphicscolorBufferÿÿÿÿÿÿÿÿintÿÿÿÿvoidNsetColorBufferForPixelReadingOperations¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp‰‹ÿÿÿÿÿÿÿÿ VizKitVisualGraphicscolorBufferÿÿÿÿÿÿÿÿintÿÿÿÿvoid"setCurrentContext¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppnrÿÿÿÿÿÿÿÿ VizKitVisualGraphics UInt16*setGraphicsDevicePort¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppçëÿÿÿÿÿÿÿÿ VizKitVisualGraphicsthePortÿÿÿÿÿÿÿÿ*const GRAPHICS_DEVICEÿÿÿÿvoid2setMaxBottomCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics2theMaxBottomCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setMaxFarCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics,theMaxFarCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid.setMaxLeftCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics.theMaxLeftCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid.setMaxNearCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualGraphics.theMaxNearCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid0setMaxRightCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ÿÿÿÿÿÿÿÿ VizKitVisualGraphics0theMaxRightCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setMaxTopCoordOfCanvas¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ü þÿÿÿÿÿÿÿÿ VizKitVisualGraphics,theMaxTopCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid2setOrthographicProjection¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppYÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid0setPerspectiveProjection¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp„³ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsmaxNearCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid*setPixelStorageParams¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÉÑÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoidsetupContext¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppEIÿÿÿÿÿÿÿÿ VizKitVisualGraphicsbool&showProcessInfoNote¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppm{ÿÿÿÿÿÿÿÿ VizKitVisualGraphicsvoid$showProcessInfoRow¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppejÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿtextRowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid spotGL¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ÿÿÿÿÿÿÿÿ VizKitVisualGraphics zPlaneÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidtranslateMatrix¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppÛÝÿÿÿÿÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿzNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidxCoordToPixel¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp h nÿÿÿÿÿÿÿÿ VizKitVisualGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16xPixelToCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp ^ `ÿÿÿÿÿÿÿÿ VizKitVisualGraphicspixelPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ doubleyCoordToPixel¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp q wÿÿÿÿÿÿÿÿ VizKitVisualGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16yPixelToCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp c eÿÿÿÿÿÿÿÿ VizKitVisualGraphicspixelPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ double ~ VisualGraphics¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cppºÈÿÿÿÿÿÿÿÿ VizKitVisualGraphicsÿÿÿÿ VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.cpp À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h4/usr/include/c++/4.4.1/map:/usr/include/c++/4.4.1/vector ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h*L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h@Þÿÿÿÿÿÿÿÿ"DisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hIP^ Stores the attributes of a display resolution.ÿÿÿÿ VizKitbitsPerPixel¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hM Md< The number of bits per pixel of the resolution. UInt16 horizontalPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hK K‚< The horizontal dimension of the resolution measured in pixels. UInt16refreshRate¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hN NL< The refresh rate of the resolution. UInt16showStr¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hOOX< The string that is presented to the user. char*verticalPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hL L~< The vertical dimension of the resolution measured in pixels. UInt16VisualGraphics¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hXÜv Communicates with the graphics device. Language of choice is OpenGL. Any function needing drawing can use a method of Visual Graphics class. That way only the header file of Visual Graphics needs to be included and no strong binding to a specific graphics language is needed inside other classes than this one.ÿÿÿÿ VizKit}VisualGraphics¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hññÿÿÿÿÿÿÿÿ VizKitVisualGraphicsÿÿÿÿVisualGraphics¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hûû-ÿÿÿÿÿÿÿÿ VizKitVisualGraphics otherÿÿÿÿÿÿÿÿ*const VisualGraphics&ÿÿÿÿÿÿÿÿbindTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h&&=è Binds a texture (sets it current) by calling glBindTexture(). @param textureName The name/number/id of the texture. @param useRectExtension If true texture is bound with GL_TEXTURE_RECTANGLE_EXT, if false texture is bound with GL_TEXTURE_2D.ÿÿÿÿ VizKitVisualGraphicstextureNameÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoid4canUseTextureRectExtension¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h<<'~ The function queries the system and answers whether textures can have non power of 2 dimensions. @return true if graphics system does support rectangular texture extension. false otherwise.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿboolclearBackground¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hððZ Clears the screen with the background color.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid6copyARGBBitmapDataToTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hä ä®® Copies ARGB bitmap data into texture. @param textureNumber The texture number (texture name) of the generated texture. @param width The width of the bitmap data (and therefore width of texture, too). @param height The height of the bitmap data (and therefore height of texture, too). @param canUseRectExtension True if the texture does support rectangular texture extension.\ False otherwise. @param format The format of the pixels (kGL_RGBA, kGL_LUMINANCE). @param dataType The data type of the pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT). @param bitmapData Pointer to pointer to the bitmap data.ÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿbitmapDataÿÿÿÿÿÿÿÿconst UInt32**ÿÿÿÿOSStatus0copyFramebufferToTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hàà« Copies the content of a screen rectangle into a texture buffer. @param textureNumber The number/id/name of the texture. @param canUseRectExtension True if graphics system does support rectangular texture extension.\ False otherwise.\ Default false. @param xPos The horizontal x position of the screen rect. @param yPos The vertical y position of the screen rect. @param width The width of the rectangle. @param height The height of the rectangle. @param pixelFormat The format of the pixels (kGL_RGBA, kGL_LUMINANCE). @param dataType The data type of the pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT). @remarks The pixels are copied from the framebuffer.ÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿxPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿyPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelFormatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid*createABGRCheckPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÎÎ<Ž Creates an image buffer with 8-bit per channel ABGR pixel data. @param width The width of the bitmap data. @param height The height of the bitmap data. @return A pointer to pointer to pixel data.ÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32**createARGBCheckPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¶¶<Ž Creates an image buffer with 8-bit per channel ARGB pixel data. @param width The width of the bitmap data. @param height The height of the bitmap data. @return A pointer to pointer to pixel data.ÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32**createBGRACheckPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¾¾<Ž Creates an image buffer with 8-bit per channel BGRA pixel data. @param width The width of the bitmap data. @param height The height of the bitmap data. @return A pointer to pointer to pixel data.ÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32*$createCheckTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hØ؆ø Creates a texture of squares. Useful for testing purposes. @param[out] textureNumber The texture number (texture name) of the generated texture. @param[out] textureWidth The width of the generated texture. @param[out] textureHeight The height of the generated texture. @param[out] imageWidth The width of the image data. @param[out] imageHeight The height of the image data.ÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿtextureHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageWidthÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿimageHeightÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿvoid"createNurbsObject¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÅ ÅÆ Creates a NURBS object and returns a pointer to it. @param identifier Identifier of the NURBS.\ The Nurbs can later be addressed by that token. @param sNumKnots The number of knots in horizontal direction. @param sKnots An array of horizontal knot values. @param tNumKnots The number of knots in vertical direction. @param tKnots An array of vertical knot values. @param sStride The offset between successive control points in u direction. @param tStride The offset between successive control points in v direction. @param sOrder The order of the NURBS surface in u direction. @param tOrder The order of the NURBS surface in v direction. @return The newly created NURBS object with the identifierName.ÿÿÿÿ VizKitVisualGraphics identifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿsNumKnotsÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ sKnotsÿÿÿÿÿÿÿÿ float*ÿÿÿÿtNumKnotsÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ tKnotsÿÿÿÿÿÿÿÿ float*ÿÿÿÿsStrideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtStrideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ sOrderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ tOrderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿVisualNurbs**createRGBACheckPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÆÆ<Ž Creates an image buffer with 8-bit per channel RGBA pixel data. @param width The width of the bitmap data. @param height The height of the bitmap data. @return A pointer to pointer to pixel data.ÿÿÿÿ VizKitVisualGraphics widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿUInt32*cullFaceBack¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hggb Specifies that back-facing facets can be culled.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidcullFaceFront¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hbbd Specifies that front-facing facets can be culled.ÿÿÿÿ VizKitVisualGraphicseÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid"deleteNurbsObject¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hËË@ Deletes a NURBS object. @param identifier The identifier of the NURBS.ÿÿÿÿ VizKitVisualGraphicsidentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿvoiddeleteTextures¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h  VR Frees memory bound by OpenGL textures. @param numberOfTextures The number of textures to free. @param textureNames Pointer to texture names (texture numbers) to free.ÿÿÿÿ VizKitVisualGraphics numberOfTexturesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtextureNamesÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoiddisableBlending¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hCCd Disables blending by calling glDisable(GL_BLEND).ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddisableCullFace¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h]]. Disables GL_CULL_FACE.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid disableDepthTest¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hSS0 Disables GL_DEPTH_TEST.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid disableTexturing¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h.Ð Disables texturing by calling glDisable(GL_TEXTURE_2D) or glDisable(GL_TEXTURE_RECTANGLE_EXT). @param useRectExtension If true texturing is disabled with GL_TEXTURE_RECTANGLE_EXT, if false texturing is disabled with GL_TEXTURE_2D.ÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoiddispose¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hgg^ Cleans up the Visual Graphics singleton class.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddisposeContext¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÓÓF Tears down the OpenGL allocations.ÿÿÿÿ VizKitVisualGraphicsvoid&doFallbackActorShow¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h‡‡= The default implementation of the show() method of the VisualActor interface class. @param visualActorName The name of the VisualActor.ÿÿÿÿ VizKitVisualGraphicsvisualActorNameÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid"drawBeatHistogram¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h$$;² Draws a histogram of the beat values. In use? @param beatHistogram The beat histogram.ÿÿÿÿ VizKitVisualGraphicsbeatHistogramÿÿÿÿÿÿÿÿ&const UInt32* constÿÿÿÿvoid"drawCStringWithGL¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hNø Draws a 7bit char buffer string to screen. Mac uses GLUT_BITMAP_9_BY_15. Win uses Arial font created by wglUseFontBitmaps.ÿÿÿÿ VizKitVisualGraphicscStringÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿstringLengthÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿvoid0drawColorlessGLPrimitive¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h--\ Draws a colorless GL primitive by calling glVertex() between glBegin() and glEnd(). The color of the vertices can be set before calling this method. @param primitiveType Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. @param vertexChain A vector of vertices.ÿÿÿÿ VizKitVisualGraphicsprimitiveTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoiddrawGLPrimitive¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h66S Draws a GL primitive by calling glVertex() between glBegin() and glEnd(). The color of the vertices can be set before calling this method. @param primitiveType Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. @param vertexChain A vector of vertices.ÿÿÿÿ VizKitVisualGraphicsprimitiveTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿvoid$drawHistoryDiagram¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hOOl° Draws the data of a vector. @param aVector Reference to a vextor that holds the data. @param baseIdx The current start index. @param minVal The (possible) minumum value.\ The value is used for calculating the vertical dimension of the diagram. @param maxVal The (possible) maximum value.\ The value is used for calculating the vertical dimension of the diagram. @remarks The vector can act as a ringbuffer by letting baseIdx point to the current start of the vector.ÿÿÿÿ VizKitVisualGraphicsaVectorÿÿÿÿÿÿÿÿ,std::vector< double >&ÿÿÿÿbaseIdxÿÿÿÿÿÿÿÿ size_tÿÿÿÿ minValÿÿÿÿÿÿÿÿ doubleÿÿÿÿ maxValÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&drawPerspectiveRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h9 Draws a perspective rectangle. @param textureNumber The number/id/name of the texture (if any).ÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoiddrawPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÚÚÂÔ Draws image data to framebuffer. @param pixelData Pointer to pointer to image data. @param xCoord The bottom left x coord. @param yCoord The bottom top y coord. @param width The width of the rectangle. @param height The height of the rectangle. @param format The format of the pixels (kGL_RGBA, kGL_LUMINANCE). @param dataType The data type of the pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT). @param aConvolutionFilter An optional convolution filter that is used when drawing the pixels.ÿÿÿÿ VizKitVisualGraphicspixelDataÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿ xCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ yCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ$aConvolutionFilterÿÿÿÿÿÿÿÿHconst VisualConvolutionFilter* constÿÿÿÿvoiddrawSpectrogram¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hkkÅ. Draws a graphical representation of the spectral data as spectrogram. @param currHistoryNum The index of the history the spectrum data is taken from. @param numberOfHistories The maximum number of histories. @param numberOfSpectrumEntries The number of spectrum data values. @param numberOfAudioChannels The number of audio channels. @param spectrumDataArray Pointer to spectrum data of all histories.ÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoid(drawSpectrumAnalyzer¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.haaÊ@ Draws a graphical representation of the spectral data with subband bar graphs. @param currHistoryNum The index of the history the spectrum data is taken from. @param numberOfHistories The maximum number of histories. @param numberOfSpectrumEntries The number of spectrum data values. @param numberOfAudioChannels The number of audio channels. @param spectrumDataArray Pointer to spectrum data of all histories.ÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ"numberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfSpectrumEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*numberOfAudioChannelsÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ"spectrumDataArrayÿÿÿÿÿÿÿÿ(const UInt8*** constÿÿÿÿvoiddrawSpot¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h  ¤R Draws a single spot. @param xNum The horizontal position of the spot. @param yNum The vertical position of the spot. @param r The red component of the RGB-Color. @param g The green component of the RGB-Color. @param b The blue component of the RGB-Color. @param waveformIntensityVal The current radius of the spot. @param intensity The current intensity of the spot. @param tailSize The current tailSize of the spot.ÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿrÿÿÿÿÿÿÿÿconst floatÿÿÿÿgÿÿÿÿÿÿÿÿconst floatÿÿÿÿbÿÿÿÿÿÿÿÿconst floatÿÿÿÿ(waveformIntensityValÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿintensityÿÿÿÿÿÿÿÿ floatÿÿÿÿtailSizeÿÿÿÿÿÿÿÿconst UInt8ÿÿÿÿvoiddrawTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÍÍ€ Draws a texture on screen. If the texture is stored in texture memory, this function can be called to put the texture on screen. @param textureNumber The number/id/name of the texture. @param vertexChain A vector of vertices. @param canUseRectExtension True if graphics system does support rectangular texture extension.\ False otherwise.\ Default false. @param aBlendMode How to blend texture data with the framebuffer data.\ Default kBlend.ÿÿÿÿ VizKitVisualGraphicstextureNumberÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvertexChainÿÿÿÿÿÿÿÿ2ConstVertexChainRef constÿÿÿÿ&canUseRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿaBlendModeÿÿÿÿÿÿÿÿBlendModeÿÿÿÿvoiddrawTriangle¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hR Draws a triangle. For testing purposes.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddrawWaveform¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hEE•ò Draws the waveform data. @param historyNum The index of the history the waveform data is taken from. @param maxNumberOfHistories Maximum number of histories stored in waveformDataMonoArray. @param numberOfWaveformEntries The number of waveform values. @param waveformDataMonoArray Pointer to waveform data of all histories. The array has two dimensions: history and index.ÿÿÿÿ VizKitVisualGraphicshistoryNumÿÿÿÿÿÿÿÿconst SInt16ÿÿÿÿ(maxNumberOfHistoriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿSInt16**ÿÿÿÿvoid$drawWaveformCircle¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.htten Draws a circle representing the waveform data. @param xNum The horizontal position. @param yNum The vertical position. @param rotVal The degree of rotation. @param radius Radius.ÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿyNumÿÿÿÿÿÿÿÿconst floatÿÿÿÿ rotValÿÿÿÿÿÿÿÿconst floatÿÿÿÿ radiusÿÿÿÿÿÿÿÿconst floatÿÿÿÿvoid"drawWaveformShape¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h{{m@ Draws a shape constucted by waveform data. @param waveformShapeArray Pointer to the waveform data. @param maxNumberOfWaveformShapeHistory Maximum of history.ÿÿÿÿ VizKitVisualGraphics$waveformShapeArrayÿÿÿÿÿÿÿÿ$const SInt8* constÿÿÿÿ>maxNumberOfWaveformShapeHistoryÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿvoid$drawWaveformSpiral¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hWW‡â Draws the waveform data in spiral form. @param currHistoryNum The current history of the waveform data. @param numberOfWaveformEntries The number of waveform values. @param waveformDataMonoArray Pointer to waveform data of all histories.ÿÿÿÿ VizKitVisualGraphicscurrHistoryNumÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ.numberOfWaveformEntriesÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿ*waveformDataMonoArrayÿÿÿÿÿÿÿÿ&const SInt16* constÿÿÿÿvoid&enableAlphaBlending¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h>> œ Enables blending by calling glEnable(GL_BLEND) followed by function glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA). The alpha value of the source is taken and blended with the destination color values.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidenableCullFace¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hXX, Enables GL_CULL_FACE.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidenableDepthTest¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hNN. Enables GL_DEPTH_TEST.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidenableTexturing¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h-Æ Enables texturing by calling glEnable(GL_TEXTURE_2D) or glEnable(GL_TEXTURE_RECTANGLE_EXT). @param useRectExtension If true texturing is enabled with GL_TEXTURE_RECTANGLE_EXT, if false texturing is enabled with GL_TEXTURE_2D.ÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿvoidFevaluateFullscreenDisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hìì0ª Evaluates the preferred or best available display resolution for fullscreen display.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidfinishGLDrawing¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h««Ž Ends the GL drawing by flushing, finishing and swaping the buffer content. Every executed drawing command should show its result on screen. The function is called at the end of each RenderMessage.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidBgatherAvailableDisplayResolutions¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÊÊ.ª Gathers the available screen resolutions and stores them in displayResolutionVector.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0gatherOpenGLCapabilities¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¶¶%~ Determines the openGL capabilities and stores them internally.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<get32BitPixelsOfCurrentTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h//iF Writes the pixels of the current texture (last one binded) into the provided buffer. @param useRectExtension If true texture has rectangular dimensions. @param format The format of the pixels (kGL_RGBA, kGL_LUMINANCE). @param type The data type of the pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT). @param[out] buffer Pointer to pointer to allocated buffer of 32bit chunks (one chunk is one pixel with four 8bit channels).ÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ bufferÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿvoid:get8BitPixelsOfCurrentTexture¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h88g@ Writes the pixels of the current texture (last one binded) into the provided buffer. @param useRectExtension If true texture has rectangular dimensions. @param format The format of the pixels (kGL_RGBA, kGL_LUMINANCE). @param type The data type of the pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT). @param[out] buffer Pointer to pointer to allocated buffer of 8bit chunks (four chunks are one pixel with four channels).ÿÿÿÿ VizKitVisualGraphics useRectExtensionÿÿÿÿÿÿÿÿboolÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ bufferÿÿÿÿÿÿÿÿUInt8**ÿÿÿÿvoid$getBackgroundColor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hë ë$º Returns the value of the background color. @return The RGBA values of the background color.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿRGBAColor.getBitsPerPixelOfScreen¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h™ ™& Returns the current number of bits per pixel of the frame buffer. @return The current number of bits per pixel of the frame buffer.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16(getCanvasCoordHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¸ ¸#² Returns the height of the canvas in coords. @return The height of the canvas in coords.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double&getCanvasCoordWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h² ²"® Returns the width of the canvas in coords. @return The width of the canvas in coords.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double(getCanvasPixelHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¬ ¬#² Returns the height of the canvas in pixels. @return The height of the canvas in pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16&getCanvasPixelWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¦ ¦"® Returns the width of the canvas in pixels. @return The width of the canvas in pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getCanvasRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h‡‡#ô Returns the draw rect relative to window rect. @param[out] aRect The draw rect. Coordinates are relative to window rect.ÿÿÿÿ VizKitVisualGraphics aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid0getCanvasSurroundingRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÁÁ.8 Returns the bounding rectangle of the canvas rectangle. If in fullscreen mode, the screen rect is returned. If in windowed mode, the rect of the window is returned (the position values are relative to the screen rectangle). @param[out] aRect The dimensions of the bounding rect.ÿÿÿÿ VizKitVisualGraphics aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid,getCanvasXOriginOffset¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hMM"Î Returns the horizontal origin of the scissor rect. @return The horizontal origin of the scissor rect.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿint,getCanvasYOriginOffset¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hSS"Æ Returns the vertical origin of the scissor rect. @return The vertical origin of the scissor rect.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿint0getCoordsOfPixelPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h™ŸL Maps window coordinates to object coordinates. @param xPixelPos The horizontal pixel position. @param yPixelPos The vertical pixel position. @param zAxisPos The position on the z-axis.\ 0: near clipping plane, 1: far clipping plane. @param xCoordPos Returns: The x-CoordPosition. @param yCoordPos Returns: The y-CoordPosition. @param zCoordPos Returns: The z-CoordPosition. @return True on success, false on error.ÿÿÿÿ VizKitVisualGraphicsxPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool getCosTwoTimesPi¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hb Returns cos(2.0 * _PI). @return cos(2.0 * _PI).ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ float\getCurrentColorBufferForPixelDrawingOperations¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h··: Returns the current color buffer specification for drawing pixels. @return The current color buffer specification for drawing pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿint\getCurrentColorBufferForPixelReadingOperations¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h±±: Returns the current color buffer specification for reading pixels. @return The current color buffer specification for reading pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿintgetGLVersion¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hkk#~ Returns the version of OpenGL. @return The version of OpenGL.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿunsigned shortgetInstance¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hbb*„ Returns a pointer to the instance. Initializes the Visual Graphics class if neccessary. The visual graphics class is of singleton type. @return A pointer to the initialized VisualGraphics.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisualGraphics*2getMaxBottomCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h5 5(– Returns the maximum bottom position. @return The maximum bottom position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getMaxFarCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hG G%Š Returns the maximum far position. @return The maximum far position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double.getMaxLeftCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h/ /&Ž Returns the maximum left position. @return The maximum left position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double.getMaxNearCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA A&Ž Returns the maximum near position. @return The maximum near position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double0getMaxRightCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h; ;'’ Returns the maximum right position. @return The maximum right position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double"getMaxTextureSize¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hqqŠ Returns the maximum texture size. @return the maximum texture size.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿlong,getMaxTopCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h) )%Š Returns the maximum top position. @return The maximum top position.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doubleBgetNextAvailableDisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h€€JP Iterator function. @param[out] showStr The string that can be presented to the user. @param[out] isSelected 1 if current resolution is preferred by user (preference value), 0 otherwise. @return true if there are more DisplayResolutions; false if the last DisplayResolution has been processed.ÿÿÿÿ VizKitVisualGraphicsshowStrÿÿÿÿÿÿÿÿ char*ÿÿÿÿisSelectedÿÿÿÿÿÿÿÿ UInt8*ÿÿÿÿbool,getNextFreeTextureName¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h™ ™%° Returns a free texture name/index/number/id. @return A free texture name/index/number.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getNurbsObject¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÒ ÒE Returns a pointer to a NURBS object. @param identifier The identifier of the NURBS. @return The NURBS object with the identifier.ÿÿÿÿ VizKitVisualGraphicsidentifierÿÿÿÿÿÿÿÿ6const VisualItemIdentifier&ÿÿÿÿVisualNurbs*getOpenGLError¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hxx,< Returns an error string (if there was an error). @param[out] outErrorString Pointer to character buffer to receive the error string. @return Error number. ÿÿÿÿ VizKitVisualGraphicsoutErrorStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿ UInt80getPixelsOfCoordPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h«±ì Maps object coordinates to window coordinates. @param xCoordPos The x-CoordPosition. @param yCoordPos The y-CoordPosition. @param zCoordPos The z-CoordPosition. @param xPixelPos Returns: The horizontal pixel position. @param yPixelPos Returns: The vertical pixel position. @param zAxisPos Returns: The position on the z-axis. @return True on success, false on error.ÿÿÿÿ VizKitVisualGraphicsxCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿyCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿzCoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿxPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿyPixelPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿzAxisPosÿÿÿÿÿÿÿÿdouble*ÿÿÿÿbool"getRandXScreenPos¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h— — ä Returns a randomly picked horizontal position. @return Randomly picks possible position in horizontal dimension.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double"getRandYScreenPos¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h  Ü Returns a randomly picked vertical position. @return Randomly picks possible position in vertical dimension.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getRefreshRateOfScreen¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h   %( Returns the current refresh rate of the screen. Can return 0 if refresh rate can't be determined. @return The current refresh rate of the screen.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getRendererName¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hY Y)Ú Returns the name of the renderer of the graphic card. @return The name of the renderer of the graphic card.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* const"getRendererVendor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h_ _+Ò Returns the name of the vendor of the graphic card. @return The name of the vendor of the graphic card.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* const$getRendererVersion¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.he e,– Returns the version of the renderer. @return The version of the renderer.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"const char* constgetScreenHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h“ “Ò Returns the current height of the screen in pixels. @return The current height of the screen in pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getScreenWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h Î Returns the current width of the screen in pixels. @return The current width of the screen in pixels.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16 getSinTwoTimesPi¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h““b Returns sin(2.0 * _PI). @return sin(2.0 * _PI).ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ floatgetViewportRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÇÇ)¶ Returns the OpenGL viewport. @param[out] aViewport The dimensions of the OpenGL viewport.ÿÿÿÿ VizKitVisualGraphicsaViewportÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoidisInitialized¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hmm!N Answers the question whether the Visual Graphics singleton class is initialized or not. @return True if VisualGraphics singleton class is initialized.\ False if not.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool0isSetupForFullScreenMode¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h8p Stores whether the visualizer is expected to show in fullscreen mode or in windowed mode. @param isFullscreen True if fullscreen mode is expected. False if windowed mode is expected.ÿÿÿÿ VizKitVisualGraphicsisFullscreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoidLmatchDisplayResolutionShowStrWithPrefs¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h‹ ‹±Ö Sets the values according to the showString. @param selectedShowStr The passed-in show string as it is presented on select control. @param[out] horizontalPixels The horizontal dimension of the resolution measured in pixels. @param[out] verticalPixels The vertical dimension of the resolution measured in pixels. @param[out] bitsPerPixel The number of bits per pixel of the resolution. @param[out] refreshRate The refresh rate of the resolution. @return Error state as SInt32 OSStatus.ÿÿÿÿ VizKitVisualGraphicsselectedShowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿbitsPerPixelÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿrefreshRateÿÿÿÿÿÿÿÿUInt16&ÿÿÿÿOSStatusoperator =¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h8 Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKitVisualGraphics otherÿÿÿÿÿÿÿÿ*const VisualGraphics&ÿÿÿÿVisualGraphics&power2Ceiling¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hç ç  Returns the nearest power of 2 integer following the input integer. @param n The input integer. @return A power of 2 integer.ÿÿÿÿ VizKitVisualGraphicsnÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ UInt32readPixels¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hææ€œ Reads image data from framebuffer into processor memory. @param xCoord The bottom left x coord. @param yCoord The bottom top y coord. @param width The width of the rectangle. @param height The height of the rectangle. @param[out] pixelData Pointer to pointer of buffer to write image data to. @param format The format of the requested pixels (kGL_RGBA, kGL_LUMINANCE). @param dataType The data type of the requested pixels (kGL_UNSIGNED_BYTE, kGL_FLOAT).ÿÿÿÿ VizKitVisualGraphics xCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ yCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿpixelDataÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿ formatÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿdataTypeÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿvoid>resetDisplayResolutionIterIndex¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÑÑ,N Resets the iterator. Before iterating over the available screen resolutions gathered in displayResolutionVector the iterator has to be reset by calling this method.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(resetModelViewMatrix¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.húú!< Resets the model view matrix.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid@returnPreferredDisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h‘‘:~ Returns the initially determimed preferred or best display resolution for full screen display. @return The initially determimed preferred or best display resolution for full screen display.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ"DisplayResolutionrotateMatrix¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h  M Call of glRotatef(). @param angle The angle of the rotation. @param xAmount The amount of the rotation around the horizontal axis. @param yAmount The amount of the rotation around the vertical axis. @param zAmount The amount of the rotation around the z-axis.ÿÿÿÿ VizKitVisualGraphics angleÿÿÿÿÿÿÿÿ floatÿÿÿÿxAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿyAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿzAmountÿÿÿÿÿÿÿÿ floatÿÿÿÿvoidscaleMatrix¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h?† Call of glScalef(). @param xFactor The scale factor in the horizontal dimension. @param yFactor The scale factor in the vertical dimension. @param zFactor The scale factor in the z-dimension.ÿÿÿÿ VizKitVisualGraphicsxFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿyFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿzFactorÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid$setBackgroundColor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.håå5– Sets the value of the background color. @param aColorVal The RGBA values.ÿÿÿÿ VizKitVisualGraphicsaColorValÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoidsetCanvasRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h{{5¾ Stores the canvas rect. The canvas rect defines the rectangle where the drawing takes place. The rectangle is passed in by iTunes and can be scaled in fullscreen mode. @param aCanvasRect Pointer to rectangle definition.ÿÿÿÿ VizKitVisualGraphicsaCanvasRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿvoidsetColor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hII*ª Sets a color value by calling glColor4f(). @param theColor The color values to set.ÿÿÿÿ VizKitVisualGraphicstheColorÿÿÿÿÿÿÿÿ const RGBAColor&ÿÿÿÿvoidNsetColorBufferForPixelDrawingOperations¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÃÃ?ð Sets the color buffer specification for drawing pixels. @param colorBuffer The color buffer to use for drawing pixels.ÿÿÿÿ VizKitVisualGraphicscolorBufferÿÿÿÿÿÿÿÿintÿÿÿÿvoidNsetColorBufferForPixelReadingOperations¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h½½?ð Sets the color buffer specification for reading pixels. @param colorBuffer The color buffer to use for reading pixels.ÿÿÿÿ VizKitVisualGraphicscolorBufferÿÿÿÿÿÿÿÿintÿÿÿÿvoid"setCurrentContext¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¤ ¤ , Sets the current context to the one that has been set up before with the setupContext() call. @return errNum: 0 if no error, > 0 error. @remarks The context must be set back to the one set up initially with each render action in case Cover Flow did change it in the meantime.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16*setGraphicsDevicePort¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hss;Ø Stores the port of the graphics device internally. @param thePort The drawing port of the graphics device.ÿÿÿÿ VizKitVisualGraphicsthePortÿÿÿÿÿÿÿÿ*const GRAPHICS_DEVICEÿÿÿÿvoid2setMaxBottomCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hBÜ Stores the maximum bottom position internally. @param theMaxBottomCoordOfGLView The maximum bottom position.ÿÿÿÿ VizKitVisualGraphics2theMaxBottomCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setMaxFarCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h##<Ê Stores the maximum far position internally. @param theMaxFarCoordOfGLView The maximum far position.ÿÿÿÿ VizKitVisualGraphics,theMaxFarCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid.setMaxLeftCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h  >Ð Stores the maximum left position internally. @param theMaxLeftCoordOfGLView The maximum left position.ÿÿÿÿ VizKitVisualGraphics.theMaxLeftCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid.setMaxNearCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h>Ð Stores the maximum near position internally. @param theMaxNearCoordOfGLView The maximum near position.ÿÿÿÿ VizKitVisualGraphics.theMaxNearCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid0setMaxRightCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h@Ö Stores the maximum right position internally. @param theMaxRightCoordOfGLView The maximum right position.ÿÿÿÿ VizKitVisualGraphics0theMaxRightCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setMaxTopCoordOfCanvas¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h<Ê Stores the maximum top position internally. @param theMaxTopCoordOfGLView The maximum top position.ÿÿÿÿ VizKitVisualGraphics,theMaxTopCoordOfGLViewÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid2setOrthographicProjection¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hØØ"b Sets up an orthographic projection matrix of GL.ÿÿÿÿ VizKitVisualGraphicsvoid0setPerspectiveProjection¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hßß: Sets up the perspective projection matrix of GL. @param maxNearCoord The maximum near position.\ With the maxNearCoord the position of the near clipping plane of the viewing volume is set.\ By setting maxNearCoord the perspective projection (the shape of the viewing volume) can be adjusted.\ The value of maxNearCoord must be positive. @remarks Default value for maxNearCoord is 1.0.ÿÿÿÿ VizKitVisualGraphicsmaxNearCoordÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid*setPixelStorageParams¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hõõ"Ö Specifies the storage parameters for pixel packing and unpacking (copying from GPU to CPU and vice versa).ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidsetupContext¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÎÎ Sets up an OpenGL context of the operating system. OS windowing system and OpenGL get connected. @return true on success, false on failure.ÿÿÿÿ VizKitVisualGraphicsbool&showProcessInfoNote¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h®® H Shows a note about Process Monitor.ÿÿÿÿ VizKitVisualGraphicsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$showProcessInfoRow¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h©©Q| Shows a row of Process Monitor Info. The graphical operations involved in putting a row of textual process info on screen is encapsulated within this function. @param xNum Horizontal position. @param yNum Vertical position. @param textRowStr Pointer to character buffer with process info string (label and value).ÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿtextRowStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿvoid spotGL¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h"È Draws a spot (for testing purpose). @param zPlane The z-Coord (optional parameter, default = 0.0).ÿÿÿÿ VizKitVisualGraphics zPlaneÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidtranslateMatrix¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h=ø Call of glTranslatef(). @param xNum Horizontal coord value. @param yNum Vertical coord value. @param zNum Z-coord value.ÿÿÿÿ VizKitVisualGraphicsxNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿyNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿzNumÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidxCoordToPixel¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h† †'" Converts a horizontal coordinate to a horizontal pixel position. @param coordPos The canvas coord position. @return The canvas pixel position.ÿÿÿÿ VizKitVisualGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16xPixelToCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hx x'" Converts a horizontal pixel position to a horizontal coordinate. @param pixelPos The canvas pixel position. @return The canvas coord position.ÿÿÿÿ VizKitVisualGraphicspixelPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ doubleyCoordToPixel¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h ' Converts a vertical coordinate to a horizontal pixel position. @param coordPos The canvas coord position. @return The canvas pixel position.ÿÿÿÿ VizKitVisualGraphicscoordPosÿÿÿÿÿÿÿÿ doubleÿÿÿÿ UInt16yPixelToCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h ' Converts a vertical pixel position to a vertical coordinate. @param pixelPos The canvas pixel position. @return The canvas coord position.ÿÿÿÿ VizKitVisualGraphicspixelPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ double ~ VisualGraphics¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hôôÿÿÿÿÿÿÿÿ VizKitVisualGraphicsÿÿÿÿbackgroundColor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h+ +< The color of the background. RGBAColorcanvasRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h \ The rectangle where the drawing takes place.  ::Rectcapabilities¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¬¬& The capabilities. GLCapabilities4displayResolutionIterIndex¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÅ Å#l Current iterator index of display resolution vector.  UInt16.displayResolutionVector¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¿¿1ˆ The displayResolutionVector that contains all display resolutions. .DisplayResolutionVector6fullscreenDisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h··9 The preferred or best available display resolution for fullscreen display (incl.\ flag if the resolution has been evaluated yet). 6FullscreenDisplayResolution&isSetUpOnFullscreen¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h„ True if set up on full screen, false if set up in windowed mode. bool,maxBottomCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h < The maximum bottom position.  double&maxFarCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h( (6 The maximum far position.  double(maxLeftCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h 8 The maximum left position.  double(maxNearCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h% %8 The maximum near position.  double*maxRightCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h" ": The maximum right position.  double&maxTopCoordOfGLView¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h 6 The maximum top position.  doublenurbsMap¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h× ×Z The nurbsMap is the map of the VisualNurbs. NurbsMap"theVisualGraphics¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h*² VisualGraphics is a singleton class. Pointer to private instance is handled internally. VisualGraphics*windowRect¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h < The rectangle of the window.  ::Rect .DisplayResolutionVector¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¼*¼A„ A DisplayResolutionVector is a vector of all display resolutions.Dstd::vector< DisplayResolution * > >DisplayResolutionVectorIterator¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÂ,ÂK  A DisplayResolutionVectorIterator is an iterator of a DisplayResolutionVector. BDisplayResolutionVector::iterator 6FullscreenDisplayResolution¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h´´ÿÿÿÿÿÿÿÿ GLCapabilities¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h©©ÿÿÿÿÿÿÿÿ NurbsMap¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÔ7Ô?š A NurbsMap is a map of an identifier string and a pointer to a VisualNurbs. ^std::map< VisualItemIdentifier, VisualNurbs * > NurbsMapIterator¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÚÚ-d A NurbsMapIterator is an iterator of a NurbsMap. $NurbsMap::iteratorgÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÿÿÿÿ¯Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp%v² ÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppb³ŽÈŠe³À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h:2û©â\xÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppÿÿÿÿÿÿÿÿÿÿÿÿ$VisualGraphicsCoreÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp8Bÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿdisposeÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppRWÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCorevoidfinishGLDrawingÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppirÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCorevoid.getBitsPerPixelOfScreenÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp2;ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore UInt160getCanvasSurroundingRectÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppPfÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid,getCanvasXOriginOffsetÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp­¯ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreint,getCanvasYOriginOffsetÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp²´ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreint*getGraphicsDevicePortÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreGRAPHICS_DEVICEgetInstanceÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppJOÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore&VisualGraphicsCore*,getRefreshRateOfScreenÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp>Mÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore UInt16getScreenHeightÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp&/ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore UInt16getScreenWidthÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp#ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore UInt16"setCurrentContextÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp®½ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore UInt16*setGraphicsDevicePortÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCorethePortÿÿÿÿÿÿÿÿ*const GRAPHICS_DEVICEÿÿÿÿvoidsetViewportÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppuªÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCorecanvasRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿ*canvasSurroundingRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿisFullscreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoidsetupContextÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppZsÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCorebool(~ VisualGraphicsCoreÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cppEGÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.cpp “À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h%v² ÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h:2û©â\xÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h=ÿÿÿÿÿÿÿÿ$VisualGraphicsCoreÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hBf The core operations of the graphics layer are bundled with this class. VisualGraphics is the only class that accesses VisualGraphicsCore. VisualGraphicsCore is a singleton class.ÿÿÿÿ VizKit$VisualGraphicsCoreÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÑÑÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿ$VisualGraphicsCoreÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÝÝ5ÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCore otherÿÿÿÿÿÿÿÿ2const VisualGraphicsCore&ÿÿÿÿÿÿÿÿdisposeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hQQh Cleans up the Visual Graphics Core singleton class.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidfinishGLDrawingÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h³³Ž Ends the GL drawing by flushing, finishing and swaping the buffer content. Every executed drawing command should show its result on screen. The function is called at the end of each RenderMessage.ÿÿÿÿ VizKit$VisualGraphicsCorevoid.getBitsPerPixelOfScreenÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hŸ Ÿ& Returns the current number of bits per pixel of the frame buffer. @return The current number of bits per pixel of the frame buffer.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt160getCanvasSurroundingRectÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h¬¬. Returns the rect of the iTunes window relative to main screen rect. @param[out] aRect The dimensions of the window rectangle. ÿÿÿÿ VizKit$VisualGraphicsCorer aRectÿÿÿÿÿÿÿÿ::Rect*ÿÿÿÿvoid,getCanvasXOriginOffsetÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÄÄ"Î Returns the horizontal origin of the scissor rect. @return The horizontal origin of the scissor rect.ÿÿÿÿ VizKit$VisualGraphicsCorerÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿint,getCanvasYOriginOffsetÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÊÊ"Æ Returns the vertical origin of the scissor rect. @return The vertical origin of the scissor rect.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿint*getGraphicsDevicePortÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h-¦ Returns the port of the graphics device where the plugin performs its drawing. @return The port of the graphic device. @remarks On Mac GRAPHICS_DEVICE is defined as CGrafPtr, on Windows it is defined as HWND.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿGRAPHICS_DEVICEgetInstanceÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hLL.  Returns a pointer to the instance. Initializes the Visual Graphics Core class if neccessary. The visual graphics core class is of singleton type. @return A pointer to the initialized VisualGraphicsCore.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&VisualGraphicsCore*,getRefreshRateOfScreenÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h¦ ¦%( Returns the current refresh rate of the screen. Can return 0 if refresh rate can't be determined. @return The current refresh rate of the screen.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getScreenHeightÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h™ ™Ò Returns the current height of the screen in pixels. @return The current height of the screen in pixels.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16getScreenWidthÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h“ “Î Returns the current width of the screen in pixels. @return The current width of the screen in pixels.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16operator =À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hãã@ Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKit$VisualGraphicsCore otherÿÿÿÿÿÿÿÿ2const VisualGraphicsCore&ÿÿÿÿ&VisualGraphicsCore&"setCurrentContextÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h_ _ , Sets the current context to the one that has been set up before with the setupContext() call. @return errNum: 0 if no error, > 0 error. @remarks The context must be set back to the one set up initially with each render action in case Cover Flow did change it in the meantime.ÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt16*setGraphicsDevicePortÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h††;Ž Stores the port of the graphics device internally. @param thePort The drawing port of the graphics device. @remarks On Mac GRAPHICS_DEVICE is defined as CGrafPtr, on Windows it is defined as HWND.ÿÿÿÿ VizKit$VisualGraphicsCorethePortÿÿÿÿÿÿÿÿ*const GRAPHICS_DEVICEÿÿÿÿvoidsetViewportÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h¾¾vN Restricts the drawing to the inner rectangle. Inner and outer rectangle can have the same dimensions. The outer rectangle can not be smaller than the inner rectangle. Drawing only takes place inside of the inner rect. @param canvasRect The draw rect, i.e. the inner rect. @param canvasSurroundingRect The bounding rectangle. @param isFullscreen True if the context is set up on fullscreen, false if in windowed mode.ÿÿÿÿ VizKit$VisualGraphicsCorecanvasRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿ*canvasSurroundingRectÿÿÿÿÿÿÿÿ&const ::Rect* constÿÿÿÿisFullscreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoidsetupContextÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hXX Sets up an OpenGL context of the operating system. OS windowing system and OpenGL get connected. @return true on success, false on failure.ÿÿÿÿ VizKit$VisualGraphicsCorebool(~ VisualGraphicsCoreÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hÖÖÿÿÿÿÿÿÿÿ VizKit$VisualGraphicsCoreÿÿÿÿ&canvasXOriginOffsetÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hþþR The x-position of the canvas rectangle. int&canvasYOriginOffsetÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hR The y-position of the canvas rectangle. intportÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hëë´ The graphics port. On Mac it is defined as CGrafPtr.\ On Windows it is defined as HWND. GRAPHICS_DEVICE*theVisualGraphicsCoreÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.hææ2º VisualGraphicsCore is a singleton class. Pointer to private instance is handled internally. &VisualGraphicsCore*kÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp%v² ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cppkĵYíº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hQ´,¼WÍE`Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hЉú½NCA¢Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cppÿÿÿÿÿÿÿÿÿÿÿÿ.getCurrentTrackCoverArtÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp*<,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKit.VisualHostCommunication2albumCoverArtworkFileTypeÿÿÿÿÿÿÿÿOSType*ÿÿÿÿ.albumCoverArtworkHandleÿÿÿÿÿÿÿÿHandle*ÿÿÿÿ UInt16:setPreferredDisplayResolutionÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp?Jÿÿÿÿÿÿÿÿ VizKit.VisualHostCommunicationminBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿmaxBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ*preferredBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿOSStatus VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.cpp —Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.h%v² ÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hЉú½NCA¢Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.h0Wÿÿÿÿÿÿÿÿ.VisualHostCommunicationÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.h5Uì Collection of static methods to communicate with iTunes host application (e.g.\ to receive album cover artwork data).ÿÿÿÿ VizKit.VisualHostCommunicationÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hPPÿÿÿÿÿÿÿÿ VizKit.VisualHostCommunicationÿÿÿÿ.getCurrentTrackCoverArtÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.h??kú Returns the cover artwork of the current audio track. @param[out] albumCoverArtworkFileType The file type of the album cover artwork. @param[out] albumCoverArtworkHandle A handle to the album cover artwork data. @return The number of cover artworks.ÿÿÿÿ VizKit.VisualHostCommunication2albumCoverArtworkFileTypeÿÿÿÿÿÿÿÿOSType*ÿÿÿÿ.albumCoverArtworkHandleÿÿÿÿÿÿÿÿHandle*ÿÿÿÿ UInt16:setPreferredDisplayResolutionÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hKK­À Tells iTunes about our preferred fullscreen resolution. Once the preferred display resolution has been set it can not be revoked. Only with the next restart of iTunes the default resolution of iTunes can be set again (by not calling PlayerSetFullScreenOptions). @param minBitsPerPixel Minimum bit depth. @param maxBitsPerPixel Maximum bit depth. @param preferredBitsPerPixel Preferred bit depth. @param horizontalPixels Desired width. @param verticalPixels Desired height.ÿÿÿÿ VizKit.VisualHostCommunicationminBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿmaxBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ*preferredBitsPerPixelÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ horizontalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿverticalPixelsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿOSStatus2~ VisualHostCommunicationÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualHostCommunication.hSSÿÿÿÿÿÿÿÿ VizKit.VisualHostCommunicationÿÿÿÿo²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÿÿÿÿÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿ1¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h.L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hVù vH Á¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp¸ˆ'‡ý|À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h¹ú]MTÂL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualImage¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp14ÿÿÿÿÿÿÿÿ VizKitVisualImagemÿÿÿÿVisualImage¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp<?ÿÿÿÿÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿÿÿÿÿ,applyConvolutionFilter¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppÙÛ|// - (BOOL) writeToURL:(NSURL *)absURL ofType:(NSString *)typeName forSaveOperation:(NSSaveOperationType)saveOp originalContentsURL:(NSURL *)absOrigURL error:(NSError **)outError { BOOL status = NO; CGImageRef image = [self currentCGImage]; if (image==nil) goto bail; // Create an image destination writing to `url' CGImageDestinationRef dest = CGImageDestinationCreateWithURL((CFURLRef)absURL, (CFStringRef)typeName, 1, nil); if (dest==nil) goto bail; // Set the image in the image destination to be `image' with // optional properties specified in saved properties dict. CGImageDestinationAddImage(dest, image, (CFDictionaryRef)[self saveMetaAndOpts]); status = CGImageDestinationFinalize(dest); CGImageRelease(image); bail: if (status==NO && outError) outError = [NSError errorWithDomain:NSCocoaErrorDomain code:NSFileWriteUnknownError userInfo:nil]; return status; }ÿÿÿÿ VizKitVisualImage$aConvolutionFilterÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoidcopy¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppýÿÿÿÿÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿvoid(createWithDataHandle¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppÿÿÿÿÿÿÿÿ VizKitVisualImageaDataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿVisualImage*<createWithDataPointerToPointer¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp!ÿÿÿÿÿÿÿÿ VizKitVisualImage2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿVisualImage*createWithFile¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp ÿÿÿÿÿÿÿÿ VizKitVisualImage aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿVisualImage* createWithString¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp$,ÿÿÿÿÿÿÿÿ VizKitVisualImagestringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿVisualImage*draw¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppòõÿÿÿÿÿÿÿÿ VizKitVisualImageaVertexChainÿÿÿÿÿÿÿÿVertexChain*ÿÿÿÿvoidgetHeight¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppãåÿÿÿÿÿÿÿÿ VizKitVisualImage UInt32 getLogicalHeight¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppíïÿÿÿÿÿÿÿÿ VizKitVisualImage doublegetLogicalWidth¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppèêÿÿÿÿÿÿÿÿ VizKitVisualImage doublegetWidth¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppÞàÿÿÿÿÿÿÿÿ VizKitVisualImage UInt32$initWithDataHandle¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppSYÿÿÿÿÿÿÿÿ VizKitVisualImageaDataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8initWithDataPointerToPointer¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp\bÿÿÿÿÿÿÿÿ VizKitVisualImage2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatusinitWithFile¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppJPÿÿÿÿÿÿÿÿ VizKitVisualImage aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿOSStatusinitWithString¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppekÿÿÿÿÿÿÿÿ VizKitVisualImagestringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿOSStatusisEmpty¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppøúÿÿÿÿÿÿÿÿ VizKitVisualImagebooloperator =¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppBGÿÿÿÿÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿVisualImage&writeToFile¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cppšÕÿÿÿÿÿÿÿÿ VizKitVisualImageaVisualFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus~ VisualImage¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp79ÿÿÿÿÿÿÿÿ VizKitVisualImageÿÿÿÿanImage¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp5 5'ÿÿÿÿVisualImage* VizKit¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.cpp ›À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hVù vH ÁÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h1ÿÿÿÿÿÿÿÿVisualImage²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h< * Bitmap raster image.ÿÿÿÿ VizKitVisualImage²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hCCÿÿÿÿÿÿÿÿ VizKitVisualImageusiÿÿÿÿVisualImage²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hNN'ÿÿÿÿÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿÿÿÿÿ,applyConvolutionFilter²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hžžPè Applies a convolution filter to the image. @param aConvolutionFilter The convolution filter to apply to the image.ÿÿÿÿ VizKitVisualImage$aConvolutionFilterÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoidcopy²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h%º Copy method for assignment operator and copy constructor. @param other Another VisualImage.ÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿvoid(createWithDataHandle²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÒÒV Creates an image with a data handle. @param aDataHandle A handle of the data. @param aFileFormatType The file type of the image (e.g.\ JPEG or PNGf). @return Initialized instance of VisualImage. @remarks The caller has to release (delete) the allocated memory.ÿÿÿÿ VizKitVisualImageaDataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿVisualImage*<createWithDataPointerToPointer²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÜÜÐ Creates an image with a data pointer to a pointer. @param aPointerToPointerToBuffer A pointer to pointer to the data. @param size The size of the data pointed to in bytes. @param aFileFormatType The file type of the image (e.g.\ JPEG or PNGf). @return Initialized instance of VisualImage. @remarks The caller has to release (delete) the allocated memory.ÿÿÿÿ VizKitVisualImage2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿVisualImage*createWithFile²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÉÉ=d Creates an image with a file. @param aFile Reference to a file. @return Initialized instance of VisualImage. @remarks The caller has to release (delete) the allocated memory.ÿÿÿÿ VizKitVisualImage aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿVisualImage* createWithString²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hå å` Creates an image with a styled string. @param stringValue The string to convert into bitmap image. @param stringStyle The style information of the string. @return Initialized instance of VisualImage. @remarks The caller has to release (delete) the allocated memory.ÿÿÿÿ VizKitVisualImagestringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿVisualImage*draw²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h¼¼&¶ Draws the image. @param aVertexChain The chain of vertices with which the image is drawn.ÿÿÿÿ VizKitVisualImageaVertexChainÿÿÿÿÿÿÿÿVertexChain*ÿÿÿÿvoidgetHeight²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hª ªÒ Returns the height of the bitmap image (in pixels). @return The height of the bitmap image (in pixels).ÿÿÿÿ VizKitVisualImageÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32 getLogicalHeight²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h¶ ¶® Returns the logical height of the texture. @return The logical height of the texture.ÿÿÿÿ VizKitVisualImageÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetLogicalWidth²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h° °ª Returns the logical width of the texture. @return The logical width of the texture.ÿÿÿÿ VizKitVisualImageÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetWidth²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h¤ ¤Î Returns the width of the bitmap image (in pixels). @return The width of the bitmap image (in pixels).ÿÿÿÿ VizKitVisualImageÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32$initWithDataHandle²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hd dI$ Initializes the image with a data handle. @param aDataHandle A handle of the data. @param aFileFormatType The file type of the image (e.g.\ JPEG or PNGf). @return Error state (0 means no Error). @remarks Handle can be created from regular 8bit pointer with PtrToHand().ÿÿÿÿ VizKitVisualImageaDataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8initWithDataPointerToPointer²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hm mƒJ Initializes the image with a data pointer to a pointer. @param aPointerToPointerToBuffer A pointer to pointer to the data. @param size The size of the data pointed to in bytes. @param aFileFormatType The file type of the image (e.g.\ JPEG or PNGf). @return Error state (0 means no Error).ÿÿÿÿ VizKitVisualImage2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatusinitWithFile²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h[ [0Þ Initializes the image with a file. @param aFile Reference to a file. @return Error state (0 means no Error).ÿÿÿÿ VizKitVisualImage aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿOSStatusinitWithString²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hu uZ– Initializes the image with a styled string. @param stringValue The string to convert into bitmap image. @param stringStyle The style information of the string. @return Error state (0 means no Error).ÿÿÿÿ VizKitVisualImagestringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿOSStatusisEmpty²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hÁÁp Answers the question whether the image is empty or set.ÿÿÿÿ VizKitVisualImageÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbooloperator =²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hT T2Š Assignment operator. @param other Reference to another VisualImage.ÿÿÿÿ VizKitVisualImage otherÿÿÿÿÿÿÿÿ$const VisualImage&ÿÿÿÿVisualImage&writeToFile²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h˜ ˜Vp Writes the image to a file on disk. @param aVisualFile Access to file the image is to be written into. @param aFileFormatType The requested file format of the image file to be written. @return Error state (0 means no Error). @remarks For possible file formats consult enum in QuickTimeComponents.h (kQTFileTypePicture = 'PICT', kQTFileTypeMovie = 'MooV', kQTFileTypePICS = 'PICS', kQTFileTypeGIF = 'GIFf', kQTFileTypePNG = 'PNGf', kQTFileTypeTIFF = 'TIFF', kQTFileTypePhotoShop = '8BPS', kQTFileTypeSGIImage = '.SGI', kQTFileTypeBMP = 'BMPf', kQTFileTypeJPEG = 'JPEG', kQTFileTypeJFIF = 'JPEG', kQTFileTypeMacPaint = 'PNTG', kQTFileTypeTargaImage = 'TPIC', kQTFileTypeQuickDrawGXPicture = 'qdgx', kQTFileTypeQuickTimeImage = 'qtif', kQTFileType3DMF = '3DMF', kQTFileTypeFLC = 'FLC ', kQTFileTypeFlash = 'SWFL', kQTFileTypeFlashPix = 'FPix', kQTFileTypeMP4 = 'mpg4', kQTFileTypePDF = 'PDF ', kQTFileType3GPP = '3gpp', kQTFileTypeAMR = 'amr ', kQTFileTypeSDV = 'sdv ', kQTFileType3GP2 = '3gp2', kQTFileTypeAMC = 'amc ', kQTFileTypeJPEG2000 = 'jp2 ').ÿÿÿÿ VizKitVisualImageaVisualFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus~ VisualImage²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.hHHÿÿÿÿÿÿÿÿ VizKitVisualImageÿÿÿÿ isSet²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h  ¤ True if image has been set. False if image is not valid or has not been set yet. bool,visualTextureContainer²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualImage.h0P Pointer to the VisualTextureContainer. .VisualTextureContainer*s°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h&/usr/include/time.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.hÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h:/usr/include/c++/4.4.1/stringÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hEÉÙ‚¸=aŸ>‹2gVisualPluginMajorVersion’ 1Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hEÊC5dº\³?c2gVisualPluginMinorVersion“ 9Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.ht±Ê>V~” >p8gVisualPluginNonFinalReleaseš 0Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hiL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿ:/usr/include/c++/4.4.1/cctypeðë“è®oÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp7ùF˜i&æÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h:ÄÔvÔ}?ºX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp¿‰Ô,ežÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfigurationDialog.h»n eÏ®)ÖP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞL/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼î*/usr/include/endian.hên-¨Wr^ À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9nº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hQ´,¼WÍE`4/usr/include/c++/4.4.1/mapð­usîõ8/usr/include/c++/4.4.1/dequeijіꖠ[2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/c++/4.4.1/queueijіê¨W,R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FJ/usr/include/c++/4.4.1/bits/deque.tcci®Qž|ö/TÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ a|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h_qáy4j`V/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2N/usr/include/c++/4.4.1/bits/stl_queue.hMÊ@ÿàï®å,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/stl_deque.hMÊ@ÿÌðLôN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h䇣¾rÿC*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppÿÿÿÿÿÿÿÿÿÿÿÿ (RegisterVisualPlugin´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp9ÿÿÿÿÿÿÿÿ VizKitVisualMainmessageInfoÿÿÿÿÿÿÿÿ$PluginMessageInfo*ÿÿÿÿOSStatus&VisualPluginHandler´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp|ÿÿÿÿÿÿÿÿ VizKitVisualMainmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ0VisualPluginMessageInfo*ÿÿÿÿ refConÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusDconvertVisualPluginMessageToString´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp9yÿÿÿÿÿÿÿÿ VizKitVisualMainpp&visualPluginMessageÿÿÿÿÿÿÿÿconst OSTypeÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid$finishRenderAction´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppÏÙÿÿÿÿÿÿÿÿ VizKitVisualMainOSStatus6handleAudioPlayStartedEvent´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppóÿÿÿÿÿÿÿÿ VizKitVisualMaintrackDidChangeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid6handleAudioPlayStoppedEvent´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppÜðÿÿÿÿÿÿÿÿ VizKitVisualMainvoid&handleCanvasReshape´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp26ÿÿÿÿÿÿÿÿ VizKitVisualMainvoid(handleCleanupMessage´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp$/ÿÿÿÿÿÿÿÿ VizKitVisualMainvoid8handleShowShouldStartMessage´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp!ÿÿÿÿÿÿÿÿ VizKitVisualMainisFullScreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoid&prepareRenderAction´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppCeÿÿÿÿÿÿÿÿ VizKitVisualMainOSStatusrenderAction´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpphÌÿÿÿÿÿÿÿÿ VizKitVisualMainOSStatusglobalPM´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppA A6#include "VisualAudioLab.h"projectM* status´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cppC CÿÿÿÿOSStatus VizKit´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.cpp Ÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h%v² ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h_qáy4j`°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h1¤ÿÿÿÿÿÿÿÿVisualMain°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h;¢8 Handles the events and messages passed in by iTunes. In its public section VisualMain contains the functions called by iTunes. Private static functions access the various internal classes of the visualizer. Essential events are: audio play start, audio play stop, show start, show stop, and render message. When displaying graphics, the visualizer spends most of its time with executing the render message.ÿÿÿÿ VizKit (RegisterVisualPlugin°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hccFv Called by iTunes, dispatched from main function. Registers the visualizer plug-in to iTunes. The function calls PlayerRegisterVisualPlugin to be registered by iTunes. @param messageInfo A pointer to a data structure passed in by iTunes and sent on to PlayerRegisterVisualPlugin. @return Status of the operation.ÿÿÿÿ VizKitVisualMainmessageInfoÿÿÿÿÿÿÿÿ$PluginMessageInfo*ÿÿÿÿOSStatusVisualMain°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hhhÿÿÿÿÿÿÿÿ VizKitVisualMainÿÿÿÿ&VisualPluginHandler°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h[[iz Called by iTunes to send messages to visualizer plug-in. Known by iTunes via call to PlayerRegisterVisualPlugin. These types of messages can be received: kVisualPluginInitMessage kVisualPluginCleanupMessage kVisualPluginEnableMessage kVisualPluginDisableMessage kVisualPluginIdleMessage kVisualPluginConfigureMessage kVisualPluginShowWindowMessage kVisualPluginHideWindowMessage kVisualPluginSetWindowMessage kVisualPluginRenderMessage kVisualPluginUpdateMessage kVisualPluginPlayMessage kVisualPluginChangeTrackMessage kVisualPluginStopMessage kVisualPluginSetPositionMessage kVisualPluginPauseMessage kVisualPluginUnpauseMessage kVisualPluginEventMessage kVisualPluginDisplayChangedMessage @param message Type of message. @param messageInfo Additional data. @param refCon Pointer to untyped additional data. @return Error status.ÿÿÿÿ VizKitVisualMainmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ0VisualPluginMessageInfo*ÿÿÿÿ refConÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusDconvertVisualPluginMessageToString°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h  c Static helper function that converts a VisualPluginMessage to the string.\ Possibly useful for debugging or tracing purposes. @param visualPluginMessage The visualPluginMessage. @param outString The character string value of the VisualNotificationKey enum value.ÿÿÿÿ VizKitVisualMain&visualPluginMessageÿÿÿÿÿÿÿÿconst OSTypeÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid$finishRenderAction°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h~~*^ Finishes rendering. @return The error status.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatus6handleAudioPlayStartedEvent°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h‰‰>R Called when iTunes starts playing audio.ÿÿÿÿ VizKitVisualMaintrackDidChangeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid6handleAudioPlayStoppedEvent°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h„„/Ì Called when iTunes stops playing audio. Gathered audio data is cleared when the audio stops playing.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid&handleCanvasReshape°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h™™'> Called when canvas is resized.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(handleCleanupMessage°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.h””(X Called when visualizer plug-in is unloaded.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8handleShowShouldStartMessage°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hCÄ Called when iTunes starts showing the visualizer. @param isFullscreen Set to true if fullscreen.ÿÿÿÿ VizKitVisualMainisFullscreenÿÿÿÿÿÿÿÿconst boolÿÿÿÿvoid&prepareRenderAction°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hqq+^ Prepares rendering. @return The error status.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatusrenderAction°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hxx$V The rendering action executed with each kVisualPluginRenderMessage/kVisualPluginIdleMessage. @return The error status. @remarks Probably the most often called function.ÿÿÿÿ VizKitVisualMainÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatus~ VisualMain°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualMain.hkkÿÿÿÿÿÿÿÿ VizKitVisualMainÿÿÿÿwÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hÿÿÿÿÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h.L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h:ÄÔvÔ}?ºP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaL/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼îÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H8/usr/include/c++/4.4.1/dequeijіꖠ[R/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v8/usr/include/c++/4.4.1/queueijіê¨W,R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡J/usr/include/c++/4.4.1/bits/deque.tcci®Qž|ö/TÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpptPcvvkE V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªN/usr/include/c++/4.4.1/bits/stl_queue.hMÊ@ÿàï®åN/usr/include/c++/4.4.1/bits/stl_deque.hMÊ@ÿÌðLôv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppÿÿÿÿÿÿÿÿÿÿÿÿ$VisualNotificationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp,2ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationÿÿÿÿ$VisualNotificationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp<>ÿÿÿÿÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿÿÿÿÿ(callCallbackFunctionÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp€‚ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationvoid<convertNotificationKeyToStringÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppŒÃÿÿÿÿÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoidcopyÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppLWÿÿÿÿÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid getKeyÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp_aÿÿÿÿÿÿÿÿ VizKit$VisualNotification *VisualNotificationKeygetValueÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpporÿÿÿÿÿÿÿÿ VizKit$VisualNotification numberOfBytesÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿ"const void* constoperator =Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppAIÿÿÿÿÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿ&VisualNotification&postÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp{}ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationvoidpostÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp…‰ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid&setCallbackFunctionÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppuxÿÿÿÿÿÿÿÿ VizKit$VisualNotification"aCallbackFunctionÿÿÿÿÿÿÿÿ4VisualNotificationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid setKeyÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppZ\ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoidsetValueÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cppdlÿÿÿÿÿÿÿÿ VizKit$VisualNotification aValueÿÿÿÿÿÿÿÿ"const void* constÿÿÿÿ$valueLengthInBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid(~ VisualNotificationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp59ÿÿÿÿÿÿÿÿ VizKit$VisualNotificationÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.cpp £Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.hÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h%v² ÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UEÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h1§ÿÿÿÿÿÿÿÿ$VisualNotificationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h=¥– A message that can be sent between VisualStageControl and VisualEnsemble. Messaging object that is passed to VisualEnsemble. VisualActors are notified about events and messages via an object. The VisualActors can query the VisualNotification for details. The VisualActors can also set the value to pass it back to the caller.ÿÿÿÿ VizKit$VisualNotificationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hDDÿÿÿÿÿÿÿÿ VizKit$VisualNotificationÿÿÿÿ$VisualNotificationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hNN5ÿÿÿÿÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿÿÿÿÿ(callCallbackFunctionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hzz!: Calls the callback function.ÿÿÿÿ VizKit$VisualNotificationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid<convertNotificationKeyToStringÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h††_ü Static helper function that converts a VisualNotificationKey to the string.\ Possibly useful for debugging or tracing purposes. @param aKey The key of a notification. @param outString The character string value of the VisualNotificationKey enum value.ÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoidcopyÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h••,È Copy method for assignment operator and copy constructor. @param other Another VisualNotification.ÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoid getKeyÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h__*ð Returns the key of the notification. @return The key of the notification.\ Notification keys are implemented as enums.ÿÿÿÿ VizKit$VisualNotification ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ*VisualNotificationKeygetValueÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hn n9\ Returns the value of the notification. @param[out] numberOfBytes The number of bytes the value occupies in memory. @return The pointer to the memory location of the value.ÿÿÿÿ VizKit$VisualNotification numberOfBytesÿÿÿÿÿÿÿÿUInt32&ÿÿÿÿ"const void* constoperator =À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hSS@* Assignment operator.ÿÿÿÿ VizKit$VisualNotification otherÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿ&VisualNotification&postÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hÜ The notification is posted to the VisualNotificationQueue (pushed at the end of the VisualNotificationQueue).ÿÿÿÿ VizKit$VisualNotificationÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidpostÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h4¢ Static function for convenient posting of simple enum value of VisualNotificationKey. @param aKey The notification key to post. @remarks The notification is pushed at the end of the VisualNotificationQueue.ÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoid&setCallbackFunctionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.huuc Sets the second value of a notification. @param aCallbackFunction Pointer to a callback function. @param someUserData Optional user data.ÿÿÿÿ VizKit$VisualNotification"aCallbackFunctionÿÿÿÿÿÿÿÿ4VisualNotificationCallbackÿÿÿÿsomeUserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid setKeyÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hYY/Î Sets the key of a notification. Notification keys are implemented as enums. @param aKey The enum key.ÿÿÿÿ VizKit$VisualNotificationaKeyÿÿÿÿÿÿÿÿ6const VisualNotificationKeyÿÿÿÿvoidsetValueÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hggDª Sets the value of a notification. @param aValue The pointer to the memory location of the value. @param valueLengthInBytes The length of the value in bytes. @remarks The value (not only the pointer) is copied.ÿÿÿÿ VizKit$VisualNotification aValueÿÿÿÿÿÿÿÿ"const void* constÿÿÿÿ$valueLengthInBytesÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid(~ VisualNotificationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hIIÿÿÿÿÿÿÿÿ VizKit$VisualNotificationÿÿÿÿ callbackFunctionÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h¡¡-( Callback function. 4VisualNotificationCallback&notificationEnumKeyÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h˜˜+N Enum value of notification as UInt16. *VisualNotificationKey"notificationValueÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h››” Optional value of notification as pure data (unspecified datatype void).  void*.notificationValueLengthÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.hž ž X The length of the optional value in bytes.  UInt32userDataÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h¤¤Ø Internally stored pointer to provided user data (e.g.\ pointer to instance variable of initialized class).  void* 4VisualNotificationCallbackÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h44;( Callback function. void §Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h%v² ÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h0Fÿÿÿÿÿÿÿÿ *VisualNotificationKeyÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.hDDÿÿÿÿÿÿÿÿ{Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h.L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h:ÄÔvÔ}?ºP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaL/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼îÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H8/usr/include/c++/4.4.1/dequeijіꖠ[R/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v8/usr/include/c++/4.4.1/queueijіê¨W,R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡J/usr/include/c++/4.4.1/bits/deque.tcci®Qž|ö/TV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppX3Ú%ádó5N/usr/include/c++/4.4.1/bits/stl_queue.hMÊ@ÿàï®åN/usr/include/c++/4.4.1/bits/stl_deque.hMÊ@ÿÌðLôv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppÿÿÿÿÿÿÿÿÿÿÿÿ.VisualNotificationQueueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp.0ÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿdisposeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp@Eÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueuevoidgetInstanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp8=ÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueue.0VisualNotificationQueue*popÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppNTÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueue$VisualNotificationpushÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppHKÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueueaNotificationÿÿÿÿÿÿÿÿ&VisualNotification&ÿÿÿÿvoidsizeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cppWZÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueue size_t2~ VisualNotificationQueueÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp35ÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.cpp «À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h8/usr/include/c++/4.4.1/queueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h%v² ÿÿÿÿ-L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h:ÄÔvÔ}?ºP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaL/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼îÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H8/usr/include/c++/4.4.1/dequeijіꖠ[R/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v8/usr/include/c++/4.4.1/queueijіê¨W,R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡J/usr/include/c++/4.4.1/bits/deque.tcci®Qž|ö/TV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªN/usr/include/c++/4.4.1/bits/stl_queue.hMÊ@ÿàï®åN/usr/include/c++/4.4.1/bits/stl_deque.hMÊ@ÿÌðLôv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h3~ÿÿÿÿÿÿÿÿ.VisualNotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h8|F Queue of notifications. Singleton.ÿÿÿÿ VizKit .VisualNotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h__ÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿ.VisualNotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hii?ÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueue otherÿÿÿÿÿÿÿÿ<const VisualNotificationQueue&ÿÿÿÿÿÿÿÿdisposeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hGGb Cleans up the VisualNotificationQueue singleton.ÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidgetInstanceÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hB B3ª Returns a pointer to the instance. Initializes the VisualNotificationQueue class if neccessary. The VisualNotificationQueue is of singleton type. @return A pointer to the initialized VisualNotificationQueue.ÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ0VisualNotificationQueue*operator =Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hooJ Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKit.VisualNotificationQueue otherÿÿÿÿÿÿÿÿ<const VisualNotificationQueue&ÿÿÿÿ0VisualNotificationQueue&popÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hRR%„ Erases the top VisualNotification of the VisualNotificationQueue.ÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ$VisualNotificationpushÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hMM5Þ Pushes a Notification at the end of the VisualNotificationQueue. @param aNotification The VisualNotification.ÿÿÿÿ VizKit.VisualNotificationQueueaNotificationÿÿÿÿÿÿÿÿ&VisualNotification&ÿÿÿÿvoidsizeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hWW’ Returns the number of items currently stored in VisualNotificationQueue.ÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ size_t2~ VisualNotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hbbÿÿÿÿÿÿÿÿ VizKit.VisualNotificationQueueÿÿÿÿ"notificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hzz%B The queue of the notifications. "NotificationQueue4theVisualNotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.h\ \<Ä VisualNotificationQueue is a singleton class. Pointer to private instance is handled internally. 0VisualNotificationQueue* "NotificationQueueÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.ht)t: A NotificationQueue is a queue of notifications. @remarks The VisualNotificationQueue stores its events as a NotificationQueue.@std::deque< VisualNotification > 2NotificationQueueIteratorÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationQueue.hw&w?Œ A NotificationQueueIterator is an iterator of the NotificationQueue. 6NotificationQueue::iterator²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h-L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hVù ~<ÚXv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp¸ˆ'‚²“V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicsCore.h:2û©â\x:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppÿÿÿÿÿÿÿÿÿÿÿÿNurbsTexture¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp›§ÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTextureÿÿÿÿNurbsTexture¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp²´ÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ&const NurbsTexture&ÿÿÿÿÿÿÿÿVisualNurbs¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp-Eÿÿÿÿÿÿÿÿ VizKitVisualNurbsTsKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿsKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿtKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿtKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿs_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿs_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿÿÿÿÿVisualNurbs¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppY[ÿÿÿÿÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿÿÿÿÿcopy¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppr˜ÿÿÿÿÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿvoidcopy¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppÈæÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ@const VisualNurbs::NurbsTexture&ÿÿÿÿvoiddraw¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppAƒÿÿÿÿÿÿÿÿ VizKitVisualNurbsvoidoperator =¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp^oÿÿÿÿÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿVisualNurbs&operator =¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp·Åÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ@const VisualNurbs::NurbsTexture&ÿÿÿÿ4VisualNurbs::NurbsTexture& setControlPoints¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppÿÿÿÿÿÿÿÿ VizKitVisualNurbs*numberOfControlPointsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ"someControlPointsÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid4setControlPointsVisibility¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppÿÿÿÿÿÿÿÿ VizKitVisualNurbsvisibilityÿÿÿÿÿÿÿÿVisibilityÿÿÿÿvoidsetDisplayMode¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppøþÿÿÿÿÿÿÿÿ VizKitVisualNurbs(requestedDisplayModeÿÿÿÿÿÿÿÿ NurbsDisplayModeÿÿÿÿvoid setNurbsProperty¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppéðÿÿÿÿÿÿÿÿ VizKitVisualNurbspropertyÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ valueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid(setSamplingTolerance¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppóõÿÿÿÿÿÿÿÿ VizKitVisualNurbs"samplingToleranceÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTexture¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp-ÿÿÿÿÿÿÿÿ VizKitVisualNurbs sKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿsKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿtKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿtKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿs_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿs_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿaTextureNameÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ.canUseRectExtensionBoolÿÿÿÿÿÿÿÿboolÿÿÿÿvoid.setTextureControlPoints¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp0>ÿÿÿÿÿÿÿÿ VizKitVisualNurbs8numberOfTextureControlPointsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ0someTextureControlPointsÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid~ NurbsTexture¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp©¯ÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTextureÿÿÿÿ~ VisualNurbs¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cppHVÿÿÿÿÿÿÿÿ VizKitVisualNurbsÿÿÿÿ VizKit¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.cpp ¯À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hVù ~<ÚXv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h<àÿÿÿÿÿÿÿÿVisualNurbs²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hBÞj Nurbs (non-uniform rational b-spline) functionality.ÿÿÿÿ VizKitNurbsTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h»Ú, A texture of a NURBS.ÿÿÿÿ VizKitVisualNurbsNurbsTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÈÈÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTextureÿÿÿÿNurbsTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÎÎ*ÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ&const NurbsTexture&ÿÿÿÿÿÿÿÿcopy²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÙÙ'¼ Copy method for assignment operator and copy constructor. @param other Another NurbsTexture.ÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ&const NurbsTexture&ÿÿÿÿvoidoperator =²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÓÓ5¬ Assignment operator of NurbsTexture. @param other Reference to another NurbsTexture.ÿÿÿÿ VizKitVisualNurbsNurbsTexture otherÿÿÿÿÿÿÿÿ&const NurbsTexture&ÿÿÿÿNurbsTexture&~ NurbsTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÉÉÿÿÿÿÿÿÿÿ VizKitVisualNurbsNurbsTextureÿÿÿÿ &canUseRectExtension²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÆÆ < True if graphics system does support rectangular texture extension.\ False if only textures with power-of-2-dimensions are allowed. bool sKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¾¾L< An array of horizontal knot values. float*sNumKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h½ ½^< The number of knots in horizontal direction. UInt8 sOrder²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hà ÃV< The order of the texture in u direction. UInt16sStride²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÁ Á~< The offset between successive control points in u direction. UInt16 tKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÀÀH< An array of vertical knot values. float*tNumKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¿ ¿Z< The number of knots in vertical direction. UInt8 tOrder²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÄ ÄV< The order of the texture in v direction. UInt16tStride²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h Â~< The offset between successive control points in v direction. UInt16textureName²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÅ ÅJ< The name/number/id of the texture. UInt32texturePoints²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÇÇ<< An array of control points. float* VisualNurbs²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hQQ¡ÿÿÿÿÿÿÿÿ VizKitVisualNurbssKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿsKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿtKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿtKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿs_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿs_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿÿÿÿÿVisualNurbs²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h\\'ÿÿÿÿÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿÿÿÿÿcopy²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hžž%º Copy method for assignment operator and copy constructor. @param other Another VisualNurbs.ÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿvoiddraw²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h„„6 Draws the NURBS on screen.ÿÿÿÿ VizKitVisualNurbsÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidoperator =²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hb b2Š Assignment operator. @param other Reference to another VisualNurbs.ÿÿÿÿ VizKitVisualNurbs otherÿÿÿÿÿÿÿÿ$const VisualNurbs&ÿÿÿÿVisualNurbs& setControlPoints²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hiiOŽ Stores the control points of the NURBS. @param numberOfControlPoints The number of control points. @param someControlPoints A pointer to an array of control points.\ The control points are copied.ÿÿÿÿ VizKitVisualNurbs*numberOfControlPointsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ"someControlPointsÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid4setControlPointsVisibility²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h––8L Stores whether the control points of the NURBS should be drawn with the NURBS (or stay invisible). @param visibility The requested visibility of the control points.ÿÿÿÿ VizKitVisualNurbsvisibilityÿÿÿÿÿÿÿÿVisibilityÿÿÿÿvoidsetDisplayMode²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hŠŠ<ö Sets the display mode of the NURBS to filled or outlined polygon. @param requestedDisplayMode The requested display mode.ÿÿÿÿ VizKitVisualNurbs(requestedDisplayModeÿÿÿÿÿÿÿÿ NurbsDisplayModeÿÿÿÿvoid setNurbsProperty²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¶¶5`< Sets an OpenGL attribute of the NURBS object. ÿÿÿÿ VizKitVisualNurbspropertyÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ valueÿÿÿÿÿÿÿÿ floatÿÿÿÿvoid(setSamplingTolerance²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h5Ì Sets the sampling tolerance of the NURBS. @param samplingTolerance The requested sampling tolerance.ÿÿÿÿ VizKitVisualNurbs"samplingToleranceÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hxxØ  Associates the NURBS with a texture. @param sKnotsCount The number of knots in horizontal direction. @param sKnotsPointer A pointer to the array of horizontal knot values.\ The knot values are copied. @param tKnotsCount The number of knots in vertical direction. @param tKnotsPointer A pointer to the array of vertical knot values.\ The knot values are copied. @param s_Stride Specifies the offset (as a number of single-precision floating point values) between successive control points in the parametric u direction in control. @param t_Stride Specifies the offset (as a number of single-precision floating point values) between successive control points in the parametric v direction in control. @param s_Order Specifies the order of the NURBS surface in the parametric u direction. The order is one more than the degree, hence a surface that is cubic in u has a u order of 4. @param t_Order Specifies the order of the NURBS surface in the parametric v direction. The order is one more than the degree, hence a surface that is cubic in v has a v order of 4. @param aTextureName The name/number/id of the texture. @param canUseRectExtensionBool True if graphics system does support rectangular texture extension.\ False if only textures with power-of-2-dimensions are allowed.ÿÿÿÿ VizKitVisualNurbs sKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿsKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿtKnotsCountÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿtKnotsPointerÿÿÿÿÿÿÿÿ float*ÿÿÿÿs_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Strideÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿs_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿt_Orderÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿaTextureNameÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ.canUseRectExtensionBoolÿÿÿÿÿÿÿÿboolÿÿÿÿvoid.setTextureControlPoints²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hd® Stores the control points of the texture. @param numberOfTextureControlPoints The number of control points. @param someTextureControlPoints A pointer to an array of control points.\ The control points are copied.ÿÿÿÿ VizKitVisualNurbs8numberOfTextureControlPointsÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿ0someTextureControlPointsÿÿÿÿÿÿÿÿ float*ÿÿÿÿvoid~ VisualNurbs²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hVVÿÿÿÿÿÿÿÿ VizKitVisualNurbsÿÿÿÿ controlPoints²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h²²<< An array of control points.  float*.controlPointsVisibility²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h´ ´$P< The visibility of the control points. VisibilitynurbsObject²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h   (< The NURBS object. GLUnurbsObj*nurbsTexture²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hÜÜ8< The texture of the NURBS. NurbsTexture* sKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¤¤L< An array of horizontal knot values.  float*sNumKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¢¢^< The number of knots in horizontal direction.  UInt8 sOrder²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h® ®b< The order of the NURBS surface in u direction.  UInt16sStride²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.hª ª~< The offset between successive control points in u direction.  UInt16 tKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¨¨H< An array of vertical knot values.  float*tNumKnots²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¦¦Z< The number of knots in vertical direction.  UInt8 tOrder²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h° °b< The order of the NURBS surface in v direction.  UInt16tStride²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNurbs.h¬ ¬~< The offset between successive control points in v direction.  UInt16ƒ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÿÿÿÿÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hXL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀl/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ðz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp)PÆ@õ·V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppÿÿÿÿÿÿÿÿÿÿÿÿ"VisualPlayerStateÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp28ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿ:convertAudioPlayStateToStringÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp«Áÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState anAudioPlayStateÿÿÿÿÿÿÿÿ(const AudioPlayStateÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid:convertPlayerShowModeToStringÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppÄØÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateaShowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoiddisposeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppKPÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStatevoid0fadeOutEventShouldBeSentÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppw‚ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStatebool"getAudioPlayStateÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp\^ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState AudioPlayState8getElapsedAudioPlayStartTimeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp…‡ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState UInt326getElapsedAudioPlayStopTimeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppŠŒÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState UInt32&getElapsedAudioTimeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppfhÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState UInt32getInstanceÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp@Hÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState$VisualPlayerState*"getPlayerShowModeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppacÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState PlayerShowMode*getRemainingAudioTimeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppqtÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState UInt32isAudioPlayingÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppSYÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState boolisInDebugModeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp‘ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool2remainingAudioTimeIsKnownÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppknÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState bool"setAudioPlayStateÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp”™ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateplayStateÿÿÿÿÿÿÿÿAudioPlayStateÿÿÿÿvoidsetDebugModeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp¡£ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateaDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid"setPlayerShowModeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cppœžÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateaShowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿvoid0setTrackPlayPositionInMSÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp¦¨ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStatepositionInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid&~ VisualPlayerStateÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp;=ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.cpp ³¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h%v² ÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷ü¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h0ôÿÿÿÿÿÿÿÿ"VisualPlayerState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hMòn Provides access to the state of the audio player host.ÿÿÿÿ VizKit"VisualPlayerState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÊÊÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿ"VisualPlayerState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÔÔ3ÿÿÿÿÿÿÿÿ VizKit"VisualPlayerState otherÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿÿÿÿÿ:convertAudioPlayStateToString¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h¾¾cê Static helper function that converts an audioPlayState to the string.\ Possibly useful for debugging or tracing purposes. @param anAudioPlayState An audioPlayState. @param outString The character string value of the AudioPlayState enum value.ÿÿÿÿ VizKit"VisualPlayerState anAudioPlayStateÿÿÿÿÿÿÿÿ(const AudioPlayStateÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoid:convertPlayerShowModeToString¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÅÅ\¶ Static helper function that converts an showMode to the string.\ Possibly useful for debugging or tracing purposes. @param aShowMode A showMode. @param outString The character string value of the ShowMode enum value.ÿÿÿÿ VizKit"VisualPlayerStateaShowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿoutStringÿÿÿÿÿÿÿÿ char*ÿÿÿÿvoiddispose¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hZZ@ Disposes the VisualPlayerState.ÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid0fadeOutEventShouldBeSent¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h……%* Returns true if the fadeOut event should be sent because the remaining time is less than kAudioPlayReachedFadeOutTimeBeforeEndOfTrackEvt. @return True if the fadeOut event should be sent because the remaining time is less than kAudioPlayReachedFadeOutTimeBeforeEndOfTrackEvt.ÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool"getAudioPlayState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hff.¬ Returns the play state of the visual player. @return A value of audioPlayState enum.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿAudioPlayState8getElapsedAudioPlayStartTime¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hŽ Ž1F Returns the actual number of milliseconds that have passed since the last audio play start event. AudioPlayStartTime and audioPlayStopTime are mutual exclusive. If audioPlayStartTime > 0 then audio is playing and audioPlayStopTime == 0. If audioPlayStopTime > 0 then audio is not playing and audioPlayStartTime == 0. @return The actual number of milliseconds that have passed since the last audio play start event.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt326getElapsedAudioPlayStopTime¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h— —0B Returns the actual number of milliseconds that have passed since the last audio play stop event. AudioPlayStartTime and audioPlayStopTime are mutual exclusive. If audioPlayStartTime > 0 then audio is playing and audioPlayStopTime == 0. If audioPlayStopTime > 0 then audio is not playing and audioPlayStartTime == 0. @return The actual number of milliseconds that have passed since the last audio play stop event.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32&getElapsedAudioTime¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hr r(Þ Returns the number of milliseconds of the current audio track that have been passed.\ 0 if no time value is available.\ The player position is returned. @return The number of milliseconds of the current audio track that have been passed.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getInstance¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hUU-f Constructs a VisualPlayerState.\ The VisualPlayerState acts as a singleton.\ Returns a pointer to the initialised VisualPlayerState. @return A pointer to the singleton instance.ÿÿÿÿ VizKit"VisualPlayerStateusiÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ$VisualPlayerState*"getPlayerShowMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hll.² Returns the current mode of the show state. @return The current mode of the show state.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿPlayerShowMode*getRemainingAudioTime¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h *º Returns the number of milliseconds of the current audio track that are waiting to be played.\ 0 if no time value is available. @return The number of milliseconds of the current audio track that are waiting to be played.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32isAudioPlaying¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h``! Answers the question whether currently audio is playing. @return True if audio is playing, false if playing of audio is stopped.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿboolisInDebugMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hŸŸ ¬ Returns true if player is in debug mode, false otherwise. Useful for temporarily and dynamically activated debug mode that can be checked against in different places. @return True if player is in debug mode, false otherwise. @remarks The debug mode does not change anything fundamentally.\ It is only a flag that can be set and asked for.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbooloperator =¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÚÚ> Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKit"VisualPlayerState otherÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿ$VisualPlayerState&2remainingAudioTimeIsKnown¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hyy,Þ Answers the question whether the remaining time of the current audio track is known. Streamed audio has no info about remaining time of current track. @return True if the remaining time of the current audio track is known, false if not.ÿÿÿÿ VizKit"VisualPlayerState ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool"setAudioPlayState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h¥¥8¤ Stores the state of audio play. @param playState A value of audioPlayState enum.ÿÿÿÿ VizKit"VisualPlayerStateplayStateÿÿÿÿÿÿÿÿ(const AudioPlayStateÿÿÿÿvoidsetDebugMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h±±$p Sets the debug mode. @param aDebugMode The debug mode.ÿÿÿÿ VizKit"VisualPlayerStateeaDebugModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoid"setPlayerShowMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h««8 Stores the current mode of the show state. @param aShowMode The current mode of the show state.ÿÿÿÿ VizKit"VisualPlayerStateaShowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿvoid0setTrackPlayPositionInMS¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h··:Ö The the play position of the current track is set. @param positionInMS The play position in milliseconds.ÿÿÿÿ VizKit"VisualPlayerStateepositionInMSÿÿÿÿÿÿÿÿconst UInt32ÿÿÿÿvoid&~ VisualPlayerState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÍÍÿÿÿÿÿÿÿÿ VizKit"VisualPlayerStateÿÿÿÿaudioPlayState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hââ Uses enum audioPlayState to store the state of audio play. See enum audioPlayState for possible different states of audio play. AudioPlayStatedebugMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hððf True if player is in debug mode, false otherwise. bool.fadeOutEventHasBeenSent¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hêê Stores whether the fadeOut event has been sent once during the play of the current audio track. boolshowMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hççÄ Uses enum showMode to store the show mode. See enum showMode for possible different show modes. PlayerShowMode(theVisualPlayerState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÝÝ0¸ VisualPlayerState is a singleton class. Pointer to private instance is handled internally. $VisualPlayerState**trackPlayPositionInMS¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hí í† The current play position of the current track (in milliseconds).  UInt32 AudioPlayState¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<<ÿÿÿÿÿÿÿÿ PlayerShowMode¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hHHÿÿÿÿÿÿÿÿ‡º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cpp%v² ÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cpp@ÿÿÿÿÿÿÿÿ VizKitVisualSignatureITAppProcPtrsetAppCookie¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cpp/1ÿÿÿÿÿÿÿÿ VizKitVisualSignatureanAppCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidsetAppProc¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cpp9;ÿÿÿÿÿÿÿÿ VizKitVisualSignaturecanAppProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿvoid VizKit¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.cpp ·ÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h%v² ÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hQ´,¼WÍE`º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h1bÿÿÿÿÿÿÿÿVisualSignatureº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h6`Ð Collection of static methods for specific data to establish communication with iTunes host application.ÿÿÿÿ VizKitVisualSignatureº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hUUÿÿÿÿÿÿÿÿ VizKitVisualSignatureÿÿÿÿgetAppCookieº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hD D!f Gets the appCookie. @return Pointer to appCookie.ÿÿÿÿ VizKitVisualSignatureÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ void*getAppProcº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hPP&d Gets the appProc. @return Pointer to an appProc.ÿÿÿÿ VizKitVisualSignatureÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿITAppProcPtrsetAppCookieº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h>>-‚ Sets the appCookie. @param anAppCookie Pointer to an appCookie.ÿÿÿÿ VizKitVisualSignatureanAppCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidsetAppProcº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hJJ0z Sets the appProc. @param anAppProc Pointer to an anAppProc.ÿÿÿÿ VizKitVisualSignatureanAppProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿvoid"~ VisualSignatureº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.hXXÿÿÿÿÿÿÿÿ VizKitVisualSignatureÿÿÿÿappCookieº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h[ [. Pointer to AppCookie.  void*appProcº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualSignature.h^^* Pointer to AppProc. ITAppProcPtr‹¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp%v² ÿÿÿÿ-L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hA ™I‚TÛ{R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppl÷ ü!ËÈÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppÿÿÿÿÿÿÿÿÿÿÿÿVisualStageBox¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp+Aÿÿÿÿÿÿÿÿ VizKitVisualStageBoxÿÿÿÿVisualStageBox¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppIKÿÿÿÿÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿÿÿÿÿcalcCoords¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp¶Þÿÿÿÿÿÿÿÿ VizKitVisualStageBoxvoidcopy¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppVhÿÿÿÿÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿvoidgetBackPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp’ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetBottomCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetCoordDepth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp÷ùÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetCoordHeight¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppñôÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetCoordWidth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppëîÿÿÿÿÿÿÿÿ VizKitVisualStageBox double getFrontPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp†ˆÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetLeftCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetRightCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp  ÿÿÿÿÿÿÿÿ VizKitVisualStageBox doublegetScaleFactor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppæèÿÿÿÿÿÿÿÿ VizKitVisualStageBox double&getScalingBehaviour¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppáãÿÿÿÿÿÿÿÿ VizKitVisualStageBox ScalingBehaviourgetTopCoord¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppüþÿÿÿÿÿÿÿÿ VizKitVisualStageBox double,getVisualStagePosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppÿÿÿÿÿÿÿÿ VizKitVisualStageBox&VisualStagePositionoperator =¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppNSÿÿÿÿÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿVisualStageBox&setBackPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp‹ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxaBackPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid*setContentPixelHeight¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppv~ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxpixelHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid(setContentPixelWidth¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppksÿÿÿÿÿÿÿÿ VizKitVisualStageBoxpixelWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid setFrontPosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppƒÿÿÿÿÿÿÿÿ VizKitVisualStageBoxaFrontPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetScaleFactor¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp¦®ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxaScaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&setScalingBehaviour¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp›£ÿÿÿÿÿÿÿÿ VizKitVisualStageBox"aScalingBehaviourÿÿÿÿÿÿÿÿ ScalingBehaviourÿÿÿÿvoid,setVisualStagePosition¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp•˜ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxaPositionÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoid update¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp±³ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxvoid ~ VisualStageBox¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cppDFÿÿÿÿÿÿÿÿ VizKitVisualStageBoxcÿÿÿÿ VizKit¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.cpp »À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h%v² ÿÿÿÿ%L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hA ™I‚TÛ{R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h2öÿÿÿÿÿÿÿÿVisualStageBox¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h8ô Position and dimensions of a box on stage. Used by VisualAsset as a positioning container.\ It's the bounding box of the visual asset.ÿÿÿÿ VizKitVisualStageBox¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h??ÿÿÿÿÿÿÿÿ VizKitVisualStageBoxÿÿÿÿVisualStageBox¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hJJ-ÿÿÿÿÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿÿÿÿÿcalcCoords¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÔÔ¬ Calculates the coord dimension of the box according to alignment and margin settings.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidcopy¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÏÏ(À Copy method for assignment operator and copy constructor. @param other Another VisualStageBox.ÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿvoidgetBackPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.ht t¢ Returns the value of the back position. @return The value of the back position.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetBottomCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h» »– Returns the bottom coord of the box. @return The bottom coord of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetCoordDepth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h© ©z Returns the depth of the box. @return The depth of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetCoordHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h£ £~ Returns the height of the box. @return The height of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetCoordWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h z Returns the width of the box. @return The width of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double getFrontPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hh h¦ Returns the value of the front position. @return The value of the front position.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetLeftCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hµ µŽ Returns the left coord of the box. @return The left coord of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetRightCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÁ Á’ Returns the right coord of the box. @return The right coord of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetScaleFactor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h— —l Returns the magnification/minification of the stage box when drawn. @return The factor by which the stage box is multiplied when rendered (1.0 means no magnification/minification).ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double&getScalingBehaviour¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h‘‘,‚ Returns the scaling attributes. @return The scaling attributes.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ ScalingBehaviourgetTopCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h¯ ¯Š Returns the top coord of the box. @return The top coord of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getVisualStagePosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÇÇ2Æ Returns a copy of the stage position of the box. @return A copy of the stage position of the box.ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&VisualStagePositionoperator =¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hPP8 Assignment operator. @param other Reference to another VisualStageBox.ÿÿÿÿ VizKitVisualStageBox otherÿÿÿÿÿÿÿÿ*const VisualStageBox&ÿÿÿÿVisualStageBox&setBackPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hnn,® Sets value of the back position. @param aBackPosition The value of the back position.ÿÿÿÿ VizKitVisualStageBoxaBackPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid*setContentPixelHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h\\0 Sets the pixel height of the image data. @param pixelHeight The pixel height of the image data.ÿÿÿÿ VizKitVisualStageBoxpixelHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid(setContentPixelWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hVV.¼ Sets the pixel width of the image data. @param pixelWidth The pixel width of the image data.ÿÿÿÿ VizKitVisualStageBoxpixelWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid setFrontPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hbb.´ Sets value of the front position. @param aFrontPosition The value of the front position.ÿÿÿÿ VizKitVisualStageBoxaFrontPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetScaleFactor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h††*– Specifies the magnification/minification of the stage box when drawn. @param aScaleFactor The factor by which the stage box should be multiplied when rendered (1.0 means no magnification/minification).ÿÿÿÿ VizKitVisualStageBoxaScaleFactorÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid&setScalingBehaviour¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h€€>¸ Specifies the scaling behaviour. @param aScalingBehaviour The requested scaling behaviour.ÿÿÿÿ VizKitVisualStageBox"aScalingBehaviourÿÿÿÿÿÿÿÿ ScalingBehaviourÿÿÿÿvoid,setVisualStagePosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hzzCè Sets the stage position of the box. @param aPosition The position that is supposed to become the current position.ÿÿÿÿ VizKitVisualStageBoxaPositionÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoid update¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.h‹‹n Updates the coord values (e.g.\ after canvas reshape).ÿÿÿÿ VizKitVisualStageBoxÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid ~ VisualStageBox¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hDDÿÿÿÿÿÿÿÿ VizKitVisualStageBoxÿÿÿÿbackPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hâ âD< The value of the back position.  doublebottomCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÜ Ü`< The bottom coord value of the positioned box.  double$contentPixelHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hì ìX< The height of the box measured in pixels.  UInt32"contentPixelWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hê êV< The width of the box measured in pixels.  UInt32coordDepth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hè èb< The depth of the box measured in coord values.  doublecoordHeight¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hæ æd< The height of the box measured in coord values.  doublecoordWidth¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hä äb< The width of the box measured in coord values.  doublefrontPosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hà àF< The value of the front position.  doublehasLayout¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÖÖ–< True if calcCoords() was executed at least once, initial state is false. boolleftCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÚ Ú\< The left coord value of the positioned box.  doublerightCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÞ Þ^< The right coord value of the positioned box.  doublescaleFactor¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hò òä< The factor by which the stage box should be multiplied when rendered (1.0 means no magnification/minification).  double scalingBehaviour¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hðð#F< Specifies the scaling behaviour.  ScalingBehaviourstagePosition¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hîî#R< The dimensionless position of the box. &VisualStagePositiontopCoord¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hØ ØZ< The top coord value of the positioned box.  double À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@/usr/include/c++/4.4.1/algorithmÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hkL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡:/usr/include/c++/4.4.1/cctypeðë“è®oÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotificationKey.h¹VšÝÝD¹4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6¼/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActorState.hlô½ÛªQèL/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?Ó*/usr/include/unistd.hên-©ßA(¨@/usr/include/c++/4.4.1/algorithmîŽf ~Œ®L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ²/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualActor.hVù j]—4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|L/usr/include/c++/4.4.1/bits/stl_heap.h“m<9¼î*/usr/include/endian.hên-¨Wr^ Ä/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppCýÙÿÒ,ÞÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualNotification.h,‘ž«UE^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9nL/usr/include/c++/4.4.1/bits/stl_algo.h“m<9rƒ4/usr/include/c++/4.4.1/mapð­usîõ2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!R/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eST/usr/include/c++/4.4.1/bits/algorithmfwd.hãþþ(A+¨æ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀR/usr/include/c++/4.4.1/bits/stl_tempbuf.hÑS`àQ´—s*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/cstdlibÿ›^ÓÌ£ŒN/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹º/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDataStore.hQ´rxÍceN/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½0/usr/include/sys/types.h zV¤EdCD¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualEnsemble.hA —¾ì_¿Y4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h䇣¾rÿC*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConfiguration.h 4¹ãŠÌfT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppÿÿÿÿÿÿÿÿÿÿÿÿ$VisualStageControlÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppBDÿÿÿÿÿÿÿÿ VizKit$VisualStageControlcÿÿÿÿ$addVisualAnimationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl aVisualAnimationÿÿÿÿÿÿÿÿ VisualAnimation&ÿÿÿÿ"anOwnerIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿBconst VisualItemIdentifier* const0advanceAnimationIteratorÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppEHÿÿÿÿÿÿÿÿ VizKit$VisualStageControlvoid(checkForFadeOutEventÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppÿÿÿÿÿÿÿÿ VizKit$VisualStageControlvoid(dispatchNotificationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppÏýÿÿÿÿÿÿÿÿ VizKit$VisualStageControlaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoiddisposeÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp\aÿÿÿÿÿÿÿÿ VizKit$VisualStageControlvoiddoEnsembleShowÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppÈÌÿÿÿÿÿÿÿÿ VizKit$VisualStageControl"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidgetInstanceÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppNYÿÿÿÿÿÿÿÿ VizKit$VisualStageControl&VisualStageControl*,getNextVisualAnimationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp;Bÿÿÿÿÿÿÿÿ VizKit$VisualStageControl VisualAnimation* handleKeyPressedÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppKfÿÿÿÿÿÿÿÿ VizKit$VisualStageControlkeyboadValÿÿÿÿÿÿÿÿconst charÿÿÿÿshowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿOSStatus,initVisualStageControlÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppd¦ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl&VisualStageControl*2processVisualStageControlÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp©Åÿÿÿÿÿÿÿÿ VizKit$VisualStageControl"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoid*removeVisualAnimationÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp&1ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl&animationIdentifierÿÿÿÿÿÿÿÿBconst VisualItemIdentifier* constÿÿÿÿvoidRremoveVisualAnimationsWithOwnerIdentifierÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp#ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl"anOwnerIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿ$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿvoid<resetVisualAnimationsIterIndexÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp48ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl,aVisualAssetIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿvoid(~ VisualStageControlÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cppGKÿÿÿÿÿÿÿÿ VizKit$VisualStageControlÿÿÿÿ VizKitÄ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.cpp ¿¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.hÿÿÿÿÿÿÿÿ4/usr/include/c++/4.4.1/mapÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaD/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h䇣¾rÿC8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualPlayerState.h<`žª[ ÷üT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h5Îÿÿÿÿÿÿÿÿ$VisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hAÌ Mediator that controls the show of the VisualEnsemble. All public methods are declared static. Controls the show of the VisualEnsemble and communicates with individual actors. The VisualStageControl can manipulate the behaviour of individual VisualActors.ÿÿÿÿ VizKit$VisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÿÿÿÿÿÿÿÿ VizKit$VisualStageControlÿÿÿÿ$VisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h  5ÿÿÿÿÿÿÿÿ VizKit$VisualStageControl otherÿÿÿÿÿÿÿÿ2const VisualStageControl&ÿÿÿÿÿÿÿÿ$addVisualAnimationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hc#c‰ Adds a VisualAnimation. @param aVisualAnimation A VisualAnimation to add. @param anOwnerIdentifier The identifier of an owner who is connected with the animation. @return The identifier of the added VisualAnimation. @remarks Since the VisualAnimation is copied by the VisualStageControl, the returned VisualItemIdentifier provides access to the animation afterwards for the caller.ÿÿÿÿ VizKit$VisualStageControl aVisualAnimationÿÿÿÿÿÿÿÿ VisualAnimation&ÿÿÿÿ"anOwnerIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿBconst VisualItemIdentifier* const0advanceAnimationIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h{{,º Advances the internal animation iterator that was set with resetVisualAnimationsIterIndex().ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(checkForFadeOutEventÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hZZ( Checks whether the fade out event should be sent.\ If it should, a notification is added to the queue. @remarks The kAudioPlayReachedFadeOutTimeBeforeEndOfTrackEvt event is sent if remaining audio time of track is less than kFadeOutTimeBeforeEndOfTrackInMS.ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(dispatchNotificationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hTTKŽ Dispatches a VisualNotification. @param aNotification A notification.ÿÿÿÿ VizKit$VisualStageControlaNotificationÿÿÿÿÿÿÿÿ2const VisualNotification&ÿÿÿÿvoiddisposeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hHHB Disposes the VisualStageControl.ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoiddoEnsembleShowÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hNNH Sends each actor a message to prepare, perform and finish show. @param visualPlayerState Read-only access to the VisualPlayerState.ÿÿÿÿ VizKit$VisualStageControl"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoidgetInstanceÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h™™.j Initializes the VisualStageControl if neccessary. Returns a pointer to the VisualStageControl. The VisualStageControl is a singleton. @return A pointer to the VisualStageControl.ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&VisualStageControl*,getNextVisualAnimationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h6Æ Returns the next VisualAnimation with each call. @return The next VisualAnimation with each call.ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ VisualAnimation* handleKeyPressedÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hŠŠX Key-events are processed. @param keyboadVal The value of the key that was pressed. @param showMode The show mode. @return noErr for any keyPress that is handled completely by the plug-in, unimpErr for any keyPress that should be passed through to iTunes.ÿÿÿÿ VizKit$VisualStageControlkeyboadValÿÿÿÿÿÿÿÿconst charÿÿÿÿshowModeÿÿÿÿÿÿÿÿ(const PlayerShowModeÿÿÿÿOSStatus,initVisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h­­2Œ Initializes the VisualStageControl.\ Returns a pointer to the initialised VisualStageControl.\ The VisualStageControl is a singleton. @return A pointer to the initialised VisualStageControl. @remarks In VisualStageControl's initVisualStageControl() the VisualActors are constructed and registered for notification messages.ÿÿÿÿ VizKit$VisualStageControlÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ&VisualStageControl*operator =À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h¦¦@ Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKit$VisualStageControl otherÿÿÿÿÿÿÿÿ2const VisualStageControl&ÿÿÿÿ&VisualStageControl&2processVisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hµµLP The VisualStageControl is processed. The VisualStageControl is processed before the start of the show of the VisualEnsemble. The actors of the show can be prepared or manipulated according to rules of the VisualStageControl. @param visualPlayerState Read-only access to the VisualPlayerState.ÿÿÿÿ VizKit$VisualStageControl"visualPlayerStateÿÿÿÿÿÿÿÿ0const VisualPlayerState&ÿÿÿÿvoid*removeVisualAnimationÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hppZ> Removes the VisualAnimation where the VisualItemIdentifier matches. @param animationIdentifier The identifier of the VisualAnimation which should be removed.ÿÿÿÿ VizKit$VisualStageControl&animationIdentifierÿÿÿÿÿÿÿÿBconst VisualItemIdentifier* constÿÿÿÿvoidRremoveVisualAnimationsWithOwnerIdentifierÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hjj¢, Removes all VisualAnimations where the associated VisualItemIdentifier matches. @param anOwnerIdentifier The identifier of a VisualAsset that is connected with the animation. @param anAnimatedProperty Optional parameter that specifies the animated property of the animations.ÿÿÿÿ VizKit$VisualStageControl"anOwnerIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿ$anAnimatedPropertyÿÿÿÿÿÿÿÿ AnimatedPropertyÿÿÿÿvoid<resetVisualAnimationsIterIndexÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hvvZ° Resets the iterator over the animations to the first one where the identifier matches as a preparation to iteration. @param aVisualAssetIdentifier The identifier of a VisualAsset that is connected with a animation.ÿÿÿÿ VizKit$VisualStageControl,aVisualAssetIdentifierÿÿÿÿÿÿÿÿ*VisualItemIdentifier&ÿÿÿÿvoid(~ VisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h’’ÿÿÿÿÿÿÿÿ VizKit$VisualStageControlÿÿÿÿaVisualEnsembleÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h»»!B A pointer to a visual ensemble. VisualEnsemble*6persistentAnimationIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÇÇ6 Internal persistent iterator that is used by getNextVisualAnimation(). 0VisualAnimationsIterator(persistentIdentifierÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÊÊ+” Internal persistent identifier that is used by getNextVisualAnimation(). (VisualItemIdentifier*theVisualStageControlÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h¸¸2º VisualStageControl is a singleton class. Pointer to private instance is handled internally. &VisualStageControl* visualAnimationsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÄÄ#f Vector of all currently running VisualAnimations.  VisualAnimations VisualAnimationsÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.h¾?¾Oî VisualAnimations is a multimap of VisualAnimations (VisualItemIdentifiers act as keys for later access by the owner). lstd::multimap< VisualItemIdentifier, VisualAnimation > 0VisualAnimationsIteratorÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageControl.hÁ%Á=€ A VisualAnimationsIterator is an iterator of VisualAnimations. 4VisualAnimations::iterator“Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp%v² ÿÿÿÿ%L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cppƒÐ³(t¾RrZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cppÿÿÿÿÿÿÿÿÿÿÿÿ&VisualStagePositionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp*,ÿÿÿÿÿÿÿÿ VizKit&VisualStagePositionÿÿÿÿ&VisualStagePositionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp46ÿÿÿÿÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿÿÿÿÿcopyÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cppAcÿÿÿÿÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoidoperator =Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp9>ÿÿÿÿÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿ(VisualStagePosition& resetÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cppfŠÿÿÿÿÿÿÿÿ VizKit&VisualStagePositionvoid*~ VisualStagePositionÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp/1ÿÿÿÿÿÿÿÿ VizKit&VisualStagePositionÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.cpp ÃÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.hÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h%v² ÿÿÿÿ$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.WP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aV/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1ÿÿÿÿÿÿÿÿ&VisualStagePositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h6T Dimensionless position of asset on stage.ÿÿÿÿ VizKit&VisualStagePositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h==ÿÿÿÿÿÿÿÿ VizKit&VisualStagePositionÿÿÿÿ&VisualStagePositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hHH7ÿÿÿÿÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿÿÿÿÿcopyÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h}}-Ê Copy method for assignment operator and copy constructor. @param other Another VisualStagePosition.ÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿvoidoperator =Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hNNB€ Assignment operator. @param other Another VisualStagePosition.ÿÿÿÿ VizKit&VisualStagePosition otherÿÿÿÿÿÿÿÿ4const VisualStagePosition&ÿÿÿÿ(VisualStagePosition& resetÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hSSh Resets the values of the stage position to default.ÿÿÿÿ VizKit&VisualStagePositionÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid*~ VisualStagePositionÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hBBÿÿÿÿÿÿÿÿ VizKit&VisualStagePositionÿÿÿÿdepthAlignmentÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hWW`< The depth alignment of the box (z-dimension). DepthAlignment&horizontalAlignmentÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hUU)N< The horizontal alignment of the box. &HorizontalAlignmentmarginBottomÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h[ [@< The bottom margin of the box. double marginBottomUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hkkT< The measure of the bottom margin value. UnitmarginLeftÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hZ Z<< The left margin of the box. doublemarginLeftUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hiiP< The measure of the left margin value. UnitmarginRightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h\ \>< The right margin of the box. doublemarginRightUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hjjR< The measure of the right margin value. UnitmarginTopÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hY Y:< The top margin of the box. doublemarginTopUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hhhN< The measure of the top margin value. UnitmaxHeightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hf fB< The maximum height of the box. doublemaxHeightUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.huuV< The measure of the maximum height value. UnitmaxWidthÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hd d@< The maximum width of the box. doublemaxWidthUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hssT< The measure of the maximum width value. UnitminHeightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.he eB< The minimum height of the box. doubleminHeightUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.httV< The measure of the minimum height value. UnitminMarginBottomÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h` `P< The minimum bottom margin of the box. double&minMarginBottomUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hppd< The measure of the minimum bottom margin value. UnitminMarginLeftÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h_ _L< The minimum left margin of the box. double"minMarginLeftUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hnn`< The measure of the minimum left margin value. UnitminMarginRightÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.ha aN< The minimum right margin of the box. double$minMarginRightUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hoob< The measure of the minimum right margin value. UnitminMarginTopÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h^ ^J< The minimum top margin of the box. double minMarginTopUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hmm^< The measure of the minimum top margin value. UnitminWidthÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hc c@< The minimum width of the box. doubleminWidthUnitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hrrT< The measure of the minimum width value. Unit"verticalAlignmentÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.hVV%J< The vertical alignment of the box. "VerticalAlignment— È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.hÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.hÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.h¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.h†Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp%v² ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h1L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphics.hA —úû}|ÿP/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStagePosition.h1-GJ.W°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualFile.h_qáy3Ý>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualDispatch.hA —›?òÞ^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µ¸/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualStageBox.hA ™I‚TÛ{R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h¹ú]MTÂL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualConvolutionFilter.h‡fKÙU±ƒ”Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppó£TL°Æ$ýv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppÿÿÿÿÿÿÿÿÿÿÿÿ,VisualTextureContainerÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp6Kÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerÿÿÿÿ,VisualTextureContainerÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppNkÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineranImageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿanImageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ(useRectExtensionBoolÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ,VisualTextureContainerÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppvxÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿÿÿÿÿ,applyConvolutionFilterÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppd§ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer$aConvolutionFilterÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoidcopyÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppùÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿvoidgetImageHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppMOÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer UInt32getImageWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppHJÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer UInt32getRectPixelsÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp~öÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer formatÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿUInt32* getTextureHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp9;ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer UInt32.getTextureLogicalHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppCEÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer double,getTextureLogicalWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp>@ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer doublegetTextureNameÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp/1ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer UInt32 getTexturePixelsÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp{ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer formatÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿUInt32*getTextureWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp46ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer UInt32&getUseRectExtensionÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppRTÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer bool$initWithDataHandleÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppŠñÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerdataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8initWithDataPointerToPointerÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppôÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatusinitWithFileÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppmÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus&initWithFramebufferÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppùÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerxPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿyPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusinitWithStringÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppp¹ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerstringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿOSStatusoperator =Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp{‡ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿ.VisualTextureContainer&$releaseTextureDataÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppWaÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainervoidsetImageHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp*,ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineranImageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetImageWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp%'ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineranImageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid setTextureHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineraTextureHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid.setTextureLogicalHeightÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp "ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer*aTextureLogicalHeightÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setTextureLogicalWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer(aTextureLogicalWidthÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTextureWidthÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineraTextureWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid0~ VisualTextureContainerÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cppnsÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerÿÿÿÿ VizKitÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.cpp ÇÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h4/usr/include/c++/4.4.1/mapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h%v² ÿÿÿÿ*L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4vR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡À/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualGraphicTypes.h:2ûÛ aÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h¹ú]MTÂL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹lÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h3%ÿÿÿÿÿÿÿÿ,VisualTextureContainerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h=#n A data container with a reference to an image texture.ÿÿÿÿ VizKit,VisualTextureContainerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hDDÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerÿÿÿÿ,VisualTextureContainerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hLL^ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContaineranImageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿanImageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ(useRectExtensionBoolÿÿÿÿÿÿÿÿboolÿÿÿÿÿÿÿÿ,VisualTextureContainerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hWW=ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿÿÿÿÿ,applyConvolutionFilterÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hùùPð Applies a convolution filter to the texture. @param aConvolutionFilter The convolution filter to apply to the texture.ÿÿÿÿ VizKit,VisualTextureContainer$aConvolutionFilterÿÿÿÿÿÿÿÿ<const VisualConvolutionFilter&ÿÿÿÿvoidcopyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h0Ð Copy method for assignment operator and copy constructor. @param other Another VisualTextureContainer.ÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿvoidgetImageHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hç ç#Þ Returns the number of pixels of image data in vertical direction. @return The pixel height of the image data.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getImageWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.há á"à Returns the number of pixels of image data in horizontal direction. @return The pixel width of the image data.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32getRectPixelsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h?ÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainer formatÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿUInt32* getTextureHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÏ Ï%Ž Returns the height of the texture. @return The height of the texture.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32.getTextureLogicalHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÛ Û,® Returns the logical height of the texture. @return The logical height of the texture.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ double,getTextureLogicalWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÕ Õ+ª Returns the logical width of the texture. @return The logical width of the texture.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ doublegetTextureNameÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hà Ã#Î Returns the name/number/id of the current texture. @return The name/number/id of the current texture.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32 getTexturePixelsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h™™BÈ Returns bitmap data of the texture. @param format The format of the requested pixels (kGL_RGBA, kGL_LUMINANCE). @param type The data type of the pixel data (8-bit byte, float, etc.). @return A pointer to the rgba pixel data.ÿÿÿÿ VizKit,VisualTextureContainer formatÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿtypeÿÿÿÿÿÿÿÿconst UInt16ÿÿÿÿUInt32*getTextureWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hÉ É$Š Returns the width of the texture. @return The width of the texture.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ UInt32&getUseRectExtensionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hîî& Returns whether the texture is drawn with rectangular texture extension. @return True if graphics system does support rectangular texture extension.\ False otherwise. @remarks With rectangular texure extension non-power-of-2-rectangles can be stared in tetxures.ÿÿÿÿ VizKit,VisualTextureContainer ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool$initWithDataHandleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hf fAú Initializes a texture by passing a data handle. @param dataHandle A handle of the data. @param fileType The file type of the data (e.g.\ JPEG or PNGf). @return Error status. @remarks Handle can be created from regular 8bit pointer with PtrToHand().ÿÿÿÿ VizKit,VisualTextureContainerdataHandleÿÿÿÿÿÿÿÿ HandleÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus8initWithDataPointerToPointerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.ho oƒV Initializes a texture by passing a data pointer to a pointer. @param aPointerToPointerToBuffer A pointer to pointer to the data. @param size The size of the data pointed to in bytes. @param aFileFormatType The file type of the image (e.g.\ JPEG or PNGf). @return Error state (0 means no Error).ÿÿÿÿ VizKit,VisualTextureContainer2aPointerToPointerToBufferÿÿÿÿÿÿÿÿ6const unsigned char** constÿÿÿÿsizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿaFileFormatTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatusinitWithFileÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hw wJ® Initializes a texture by passing a file. @param aFile Reference to a file. @param fileType Optional file type.\ Providing the file type as a hint may speed up finding the correct component. @return Error status.ÿÿÿÿ VizKit,VisualTextureContainer aFileÿÿÿÿÿÿÿÿ"const VisualFile&ÿÿÿÿfileTypeÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿOSStatus&initWithFramebufferÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h‘ ‘UR Creates a texture with the content of the current screen (framebuffer). @param xPos The horizontal x position of the screen rect. @param yPos The vertical y position of the screen rect. @param width The width of the rectangle. @param height The height of the rectangle. @return Error number.ÿÿÿÿ VizKit,VisualTextureContainerxPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿyPosÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ widthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ heightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusinitWithStringÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h ZV Creates a texture of the passed string. @param stringValue The string to plot to texture. @param stringStyle The style information of the string. @return Error number.ÿÿÿÿ VizKit,VisualTextureContainerstringValueÿÿÿÿÿÿÿÿ&const VisualString&ÿÿÿÿstringStyleÿÿÿÿÿÿÿÿ$VisualStringStyle&ÿÿÿÿOSStatusoperator =È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h]]H  Assignment operator. @param other Reference to another VisualTextureContainer.ÿÿÿÿ VizKit,VisualTextureContainer otherÿÿÿÿÿÿÿÿ:const VisualTextureContainer&ÿÿÿÿ.VisualTextureContainer&$releaseTextureDataÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hóór Frees any resources possibly allocated for texture data.ÿÿÿÿ VizKit,VisualTextureContainerÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidsetImageHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h½½+Æ Sets the pixel height of the image data. @param anImageHeight The pixel height of the image data.ÿÿÿÿ VizKit,VisualTextureContaineranImageHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoidsetImageWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h··)À Sets the pixel width of the image data. @param anImageWidth The pixel width of the image data.ÿÿÿÿ VizKit,VisualTextureContaineranImageWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid setTextureHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h¥¥.¼ Sets the pixel height of the texture. @param aTextureHeight The pixel height of the texture.ÿÿÿÿ VizKit,VisualTextureContaineraTextureHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid.setTextureLogicalHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h±±<Ú Sets the logical height of the texture. @param aTextureLogicalHeight The logical height of the texture.\ The logical height typically ranges from 0.0 to 1.0.\ If the imageHeight is smaller than the textureHeight, aTextureLogicalHeight is smaller than the maximum value.\ If useRectExtension == true then aTextureLogicalHeight equals imageHeight and textureHeight.ÿÿÿÿ VizKit,VisualTextureContainer*aTextureLogicalHeightÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoid,setTextureLogicalWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h««:Æ Sets the logical width of the texture. @param aTextureLogicalWidth The logical width of the texture.\ The logical width typically ranges from 0.0 to 1.0.\ If the imageWidth is smaller than the textureWidth, aTextureLogicalWidth is smaller than the maximum value.\ If useRectExtension == true then aTextureLogicalWidth equals imageWidth and textureWidth.ÿÿÿÿ VizKit,VisualTextureContainer(aTextureLogicalWidthÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidsetTextureWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hŸŸ,¶ Sets the pixel width of the texture. @param aTextureWidth The pixel width of the texture.ÿÿÿÿ VizKit,VisualTextureContaineraTextureWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid0~ VisualTextureContainerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.hQQÿÿÿÿÿÿÿÿ VizKit,VisualTextureContainerÿÿÿÿ dataTypeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h z< The data type of the pixel data (8-bit byte, float, etc.).  UInt16imageHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h L< The pixel height of the image data.  UInt32imageWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h J< The pixel width of the image data.  UInt32pixelBufferÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h!!< Pointer to 4-channel 32-bit pixel buffer of current texture (8 bit per channel).\ NULL if there is no pixel buffer of the texture available. UInt32*pixelFormatÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h p< The format of the pixel data (rgba, luminance, etc.).  UInt16textureHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h F< The pixel height of the texture.  UInt32textureIsSetÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h  z< True if the texture container actually contains a texture. bool(textureLogicalHeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h J< The logical height of the texture.  double&textureLogicalWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h H< The logical width of the texture.  doubletextureNameÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h  P< The name (number, id) of the texture.  UInt32$textureRefCountMapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h  .\ The map of the texture names and ref counts. $TextureRefCountMaptextureWidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h D< The pixel width of the texture.  UInt32 useRectExtensionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h°< True if graphics system does support rectangular texture extension.\ False otherwise. bool $TextureRefCountMapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/VisualTextureContainer.h#5€ A TextureRefCountMap is a map of texture names and ref counts. 4std::map< UInt32, UInt32 > ËÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp%v² ÿÿÿÿÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp7ùF˜i&æÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hppÿÿÿÿÿÿÿÿÿÿÿÿcarbon2pmEventÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp$3à $Id: carbontoprojectM.hpp,v 1.2 2004/11/12 15:12:58 cvs Exp $ Translates CARBON -> projectM variables $Log$ÿÿÿÿ eventÿÿÿÿÿÿÿÿEventRecord*ÿÿÿÿprojectMEvent carbon2pmKeycodeÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hpp5lÿÿÿÿÿÿÿÿ eventÿÿÿÿÿÿÿÿEventRecord*ÿÿÿÿprojectMKeycode"carbon2pmModifierÀ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/carbontoprojectm.hppnpÿÿÿÿÿÿÿÿ eventÿÿÿÿÿÿÿÿEventRecord*ÿÿÿÿ projectMModifier›Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c%v9ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cR‚gÛoH{|Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hR‚gÛoH{Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÌæ3,mXtõÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cÿÿÿÿÿÿÿÿÿÿÿÿ"ITCallApplicationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cƒ‰& ITCallApplication ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿhandlerÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus2ITCallApplicationInternalÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cn& ITCallApplication ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿhandlerÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿ&messageMajorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&messageMinorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusMemClearÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c?a MemClear ÿÿÿÿdestÿÿÿÿÿÿÿÿLogicalAddressÿÿÿÿ lengthÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿvoid:PlayerGetCurrentTrackCoverArtÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c«½> PlayerGetCurrentTrackCoverArt ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿcoverArtÿÿÿÿÿÿÿÿHandle*ÿÿÿÿcoverArtFormatÿÿÿÿÿÿÿÿOSType*ÿÿÿÿOSStatus,PlayerGetFileTrackInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cFS0 PlayerGetFileTrackInfo ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfileSpecÿÿÿÿÿÿÿÿ"const ITFileSpec*ÿÿÿÿtrackInfoÿÿÿÿÿÿÿÿITTrackInfo*ÿÿÿÿOSStatus0PlayerGetITTrackInfoSizeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cd—4 PlayerGetITTrackInfoSize ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿ*appPluginMajorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ*appPluginMinorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿitTrackInfoSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus&PlayerGetPluginDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c¿Ò* PlayerGetPluginData ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus2PlayerGetPluginITFileSpecÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c8D6 PlayerGetPluginITFileSpec ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿpluginFileSpecÿÿÿÿÿÿÿÿITFileSpec*ÿÿÿÿOSStatus0PlayerGetPluginNamedDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cã÷4 PlayerGetPluginNamedData ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatusPlayerIdleÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c  PlayerIdle ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿOSStatusPlayerOpenURLÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c& PlayerOpenURL ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿ stringÿÿÿÿÿÿÿÿ SInt8*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid4PlayerRegisterVisualPluginÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c068 PlayerRegisterVisualPlugin ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus,PlayerSetFileTrackInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cUb0 PlayerSetFileTrackInfo ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfileSpecÿÿÿÿÿÿÿÿ"const ITFileSpec*ÿÿÿÿtrackInfoÿÿÿÿÿÿÿÿ$const ITTrackInfo*ÿÿÿÿOSStatus&PlayerSetFullScreenÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c‹— * PlayerSetFullScreen ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfullScreenÿÿÿÿÿÿÿÿBooleanÿÿÿÿOSStatus4PlayerSetFullScreenOptionsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c™©#8 PlayerSetFullScreenOptions ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿminBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿmaxBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿ"preferredBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredWidthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredHeightÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿOSStatus&PlayerSetPluginDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cÔá* PlayerSetPluginData ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatus0PlayerSetPluginNamedDataÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.cù4 PlayerSetPluginNamedData ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusPlayerShowAboutÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c" PlayerShowAbout ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿvoid,PlayerUnregisterPluginÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.c(. 0 PlayerUnregisterPlugin ÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusSetNumVersionÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.ccl SetNumVersion ÿÿÿÿnumVersionÿÿÿÿÿÿÿÿNumVersion*ÿÿÿÿmajorRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿminorAndBugRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ stageÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿnonRelRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿvoid ÏÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h%v9ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÄQ¹ÏhJ£p§ VOLUME_REFERENCE· SInt16Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hR‚gÛoH{Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿÿÿÿÿÿÿÿÿITFileLocationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h $ ITFileLocation ? ÿÿÿÿITStreamInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hY^ÿÿÿÿÿÿÿÿITTrackInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h$VÿÿÿÿÿÿÿÿHPlayerGetCurrentTrackCoverArtMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h/2ÿÿÿÿÿÿÿÿ:PlayerGetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h{~ÿÿÿÿÿÿÿÿ>PlayerGetITTrackInfoSizeMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h‡‰ÿÿÿÿÿÿÿÿ4PlayerGetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hAFÿÿÿÿÿÿÿÿ@PlayerGetPluginITFileSpecMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hkmž typedef struct PlayerGetPluginFileSpecMessage PlayerGetPluginFileSpecMessage; ÿÿÿÿ>PlayerGetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hQXÿÿÿÿÿÿÿÿ:PlayerHandleMacOSEventMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h[_ÿÿÿÿÿÿÿÿ"PlayerMessageInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hŒ®ÿÿÿÿÿÿÿÿ(iTunesAPI_1)Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h‘­ÿÿÿÿÿÿÿÿ"PlayerMessageInfo(PlayerOpenURLMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h58ÿÿÿÿÿÿÿÿ>PlayerRefreshDeviceMediaMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hvxÿÿÿÿÿÿÿÿBPlayerRegisterDevicePluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿÿÿÿÿBPlayerRegisterVisualPluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.híÿÿÿÿÿÿÿÿDPlayerSetDeviceSerialNumberMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hqsÿÿÿÿÿÿÿÿ:PlayerSetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h„ÿÿÿÿÿÿÿÿ4PlayerSetFullScreenMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h "ÿÿÿÿÿÿÿÿBPlayerSetFullScreenOptionsMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h%,ÿÿÿÿÿÿÿÿ4PlayerSetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h;>ÿÿÿÿÿÿÿÿ>PlayerSetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hINÿÿÿÿÿÿÿÿ"PluginInitMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hª³* Plugin main Messagesÿÿÿÿ"PluginMessageInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÊÑÿÿÿÿÿÿÿÿ(iTunesAPI_0)Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hËÐÿÿÿÿÿÿÿÿ"PluginMessageInfo4PluginVolumeMountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h¶ºÿÿÿÿÿÿÿÿ4PluginVolumeRenamedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÃÇÿÿÿÿÿÿÿÿ8PluginVolumeUnmountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h½ÀÿÿÿÿÿÿÿÿG0kDeviceWantsIdleMessagesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h%ÿÿÿÿconst int8kITPluginMajorMessageVersionÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÊÊ"ÿÿÿÿconst int8kITPluginMinorMessageVersionÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hËË!ÿÿÿÿconst int&kITTIAlbumFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.háá#ÿÿÿÿconst int(kITTIArtistFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hàà#ÿÿÿÿconst int0kITTIAttributesFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hïï'ÿÿÿÿconst int8kITTIBeatsPerMinuteFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hùùD* Added in iTunes 4.0 const int*kITTIBitRateFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.híí%ÿÿÿÿconst int,kITTICommentsFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hèè&ÿÿÿÿconst int2kITTICompilationFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hôô(* Added in iTunes 3.0 const int,kITTIComposerFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hóó&* Added in iTunes 3.0 const int$kITTIDateFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hññ#ÿÿÿÿconst int2kITTIDiscNumberFieldsMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hõõ(* Added in iTunes 3.0 const int,kITTIEQPresetFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hçç%ÿÿÿÿconst int"kITTIFieldInvalidÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÝÝÿÿÿÿconst int2kITTIFileCreatorFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hòò(ÿÿÿÿconst int,kITTIFileNameFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hßß%ÿÿÿÿconst int,kITTIFileTypeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hðð&ÿÿÿÿconst int&kITTIGenreFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hââ#ÿÿÿÿconst int$kITTIKindFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hãã"ÿÿÿÿconst int4kITTILastPlayDateFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.høø)* Added in iTunes 3.0 const int$kITTINameFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÞÞ"ÿÿÿÿconst int.kITTIPlayCountFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h÷÷'* Added in iTunes 3.0 const int0kITTISampleRateFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hîî'ÿÿÿÿconst int$kITTISizeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hìì#ÿÿÿÿconst int2kITTISoundVolumeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hææ'ÿÿÿÿconst int.kITTIStartTimeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hêê'ÿÿÿÿconst int,kITTIStopTimeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hëë&ÿÿÿÿconst int.kITTITotalTimeFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.héé'ÿÿÿÿconst int4kITTITrackNumberFieldsMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hää(ÿÿÿÿconst int:kITTIUserModifiableFieldsMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿyÿÿÿÿconst int0kITTIUserRatingFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.höö'* Added in iTunes 3.0 const int$kITTIYearFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.håå"ÿÿÿÿconst intJkPlayerGetCurrentTrackCoverArtMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h˜˜/P Get current player track cover artwork const int<kPlayerGetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hŒŒ)V Query iTunes for information about a file const int@kPlayerGetITTrackInfoSizeMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h*î Query iTunes for the sizeof(ITTrackInfo). This allows newer plugins to correctly workd with older versions of iTunes. const int6kPlayerGetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h‡‡'0 Get plugin preferences const intBkPlayerGetPluginITFileSpecMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h’’+‚ Get the location of the plugin executable (iTunes 4.1 or later) const int@kPlayerGetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hŠŠ*: Get plugin named preferenes const int<kPlayerHandleMacOSEventMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h‘‘)N Tell player to handle unhandled event const int$kPlayerIdleMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h . Give iTunes some time const int*kPlayerOpenURLMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h„„" Open a URL const intFkPlayerRefreshAllDeviceMediaMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hžž„¤ Tell iTunes to refresh (enumerate) the contents of all media modules on a device const int@kPlayerRefreshDeviceMediaMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h*¬ Tell iTunes to refresh (enumerate) the contents of a single media module on a device const intDkPlayerRegisterDevicePluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h||,4 Register a device plugin const intDkPlayerRegisterVisualPluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h{{,4 Register a visual plugin const intFkPlayerSetDeviceSerialNumberMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hœœ-Œ Set a serial number string for a device. Needed for per-device prefs const int<kPlayerSetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h)X Ask iTunes to set information about a file const int6kPlayerSetFullScreenMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h––', Set full screen mode const intDkPlayerSetFullScreenOptionsMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h——,2 Set full screen options const int6kPlayerSetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h††'0 Set plugin preferences const int@kPlayerSetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h‰‰*: Set plugin named preferenes const int.kPlayerShowAboutMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hƒƒ$* Show the about box. const int<kPlayerUnregisterPluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h€€)N Unregister the plugin this comes from const int*kPluginCleanupMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hee"ÿÿÿÿconst int$kPluginIdleMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hhh ÿÿÿÿconst int$kPluginInitMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hdd ÿÿÿÿconst int6kPluginPrepareToQuitMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hff'ÿÿÿÿconst int6kPluginVolumeMountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hii'ÿÿÿÿconst int6kPluginVolumeRenamedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hkk'ÿÿÿÿconst int:kPluginVolumeUnmountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hjj(ÿÿÿÿconst int0kPluginWantsIdleMessagesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hrr%F Send idle messages to plugin main const int0kPluginWantsToBeLeftOpenÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hss%€ Don't close this plugin just because it didn't register anyone const int4kPluginWantsVolumeMessagesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.htty˜ The plugin wants to be notified when volumes are mounted/unmounted/renamed const int*kTrackCanBeDownloadedÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÒÒ#‚ Device tracks only. Track can be copied from device to desktop. const int0kTrackHasVariableBitRateÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÐÐ%ÿÿÿÿconst intkTrackIsHiddenÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÓÓn’ Device tracks only. Track should not be displayed in the device window. const intkTrackIsLockedÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÑÑp Device tracks only. Track cannot be deleted or renamed const int*kTrackSupportsID3TagsÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÏÏ#ÿÿÿÿconst int*kVisualWantsConfigureÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hêê%ÿÿÿÿconst int0kVisualWantsIdleMessagesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.héé'ÿÿÿÿconst int* &ConstITUniStringPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h+ÿÿÿÿconst UniChar* &DevicePluginProcPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÞÞr> Device plugin message handler OSStatus ITAppProcPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h££hÿÿÿÿOSStatus ITDeviceIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿ UInt32 ITDeviceMediaIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿ UInt32 0ITDevicePlaylistFolderIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h  'ÿÿÿÿ UInt32 $ITDevicePlaylistIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h!ÿÿÿÿ UInt32 ,ITDevicePlaylistItemIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h  %ÿÿÿÿ UInt32 ITDeviceTrackIDÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿ UInt32 ITFileLocationÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h!!,ÿÿÿÿ*struct ITFileLocation ITFileSpecÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÿÿÿÿ FSSpec ITStreamInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h__(ÿÿÿÿ&struct ITStreamInfo ITTIFieldMaskÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hûû ÿÿÿÿOptionBits "ITTrackAttributesÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÕÕ$ÿÿÿÿOptionBits ITTrackInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hWW&ÿÿÿÿ$struct ITTrackInfo ITUniStr255Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h  "ÿÿÿÿUniChar* ITUniStringPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h  !Š Similar to Str255. First element is length of string in characters. UniChar* HPlayerGetCurrentTrackCoverArtMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h343XÿÿÿÿVstruct PlayerGetCurrentTrackCoverArtMessage :PlayerGetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h-JÿÿÿÿHstruct PlayerGetFileTrackInfoMessage >PlayerGetITTrackInfoSizeMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hŠ/ŠNÿÿÿÿLstruct PlayerGetITTrackInfoSizeMessage 4PlayerGetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hG*GDÿÿÿÿBstruct PlayerGetPluginDataMessage @PlayerGetPluginITFileSpecMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hn0nPÿÿÿÿNstruct PlayerGetPluginITFileSpecMessage >PlayerGetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hY/YNÿÿÿÿLstruct PlayerGetPluginNamedDataMessage :PlayerHandleMacOSEventMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h`-`JÿÿÿÿHstruct PlayerHandleMacOSEventMessage "PlayerMessageInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h¯!¯2ÿÿÿÿ0struct PlayerMessageInfo (PlayerOpenURLMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h9$98ÿÿÿÿ6struct PlayerOpenURLMessage >PlayerRefreshDeviceMediaMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hy/yNÿÿÿÿLstruct PlayerRefreshDeviceMediaMessage BPlayerRegisterDevicePluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h1RÿÿÿÿPstruct PlayerRegisterDevicePluginMessage BPlayerRegisterVisualPluginMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h 1 RÿÿÿÿPstruct PlayerRegisterVisualPluginMessage DPlayerSetDeviceSerialNumberMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.ht2tTÿÿÿÿRstruct PlayerSetDeviceSerialNumberMessage :PlayerSetFileTrackInfoMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h…-…JÿÿÿÿHstruct PlayerSetFileTrackInfoMessage 4PlayerSetFullScreenMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h#*#DÿÿÿÿBstruct PlayerSetFullScreenMessage BPlayerSetFullScreenOptionsMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h-1-RÿÿÿÿPstruct PlayerSetFullScreenOptionsMessage 4PlayerSetPluginDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h?*?DÿÿÿÿBstruct PlayerSetPluginDataMessage >PlayerSetPluginNamedDataMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hO/ONÿÿÿÿLstruct PlayerSetPluginNamedDataMessage "PluginInitMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h´!´2ÿÿÿÿ0struct PluginInitMessage "PluginMessageInfoÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÒ!Ò2ÿÿÿÿ0struct PluginMessageInfo PluginProcPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hØØ_R Plugin main entry point message handler OSStatus 4PluginVolumeMountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h»*»DÿÿÿÿBstruct PluginVolumeMountedMessage 4PluginVolumeRenamedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÈ*ÈDÿÿÿÿBstruct PluginVolumeRenamedMessage 8PluginVolumeUnmountedMessageÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÁ,ÁHÿÿÿÿFstruct PluginVolumeUnmountedMessage &VisualPluginProcPtrÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hÛÛr> Visual plugin message handler OSStatus ÓÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.h Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h%v9ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesAPI.hR‚gÛoH{Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÌæ3,mXtõÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÿÿÿÿÿÿÿÿÿÿÿÿ ITStreamInfoV1Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hŠÿÿÿÿÿÿÿÿITTrackInfoV1Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h\ƒ~ modified for cross-platform (mac/win) operation 20040509 (HW)ÿÿÿÿ RenderVisualDataÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÌÒÿÿÿÿÿÿÿÿ<VisualPluginChangeTrackMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h ÿÿÿÿÿÿÿÿ0VisualPluginEventMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h#%ÿÿÿÿÿÿÿÿ.VisualPluginInitMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÕßÿÿÿÿÿÿÿÿ.VisualPluginMessageInfoÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h/=ÿÿÿÿÿÿÿÿ&(iTunesVisualAPI_0)Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h0<ÿÿÿÿÿÿÿÿ.VisualPluginMessageInfo.VisualPluginPlayMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.húÿÿÿÿÿÿÿÿ2VisualPluginRenderMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÿÿÿÿÿÿÿÿ<VisualPluginSetPositionMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÿÿÿÿÿÿÿÿ8VisualPluginSetWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hî÷ÿÿÿÿÿÿÿÿ:VisualPluginShowWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hâëÿÿÿÿÿÿÿÿ6kCurrentITStreamInfoVersionÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h‡‡ ÿÿÿÿconst intDkITVisualPluginMajorMessageVersionÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h””(ÿÿÿÿconst intDkITVisualPluginMinorMessageVersionÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h••'ÿÿÿÿconst int4kVisualDisplayDepthChangedÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h%B the display's depth has changed const int2kVisualDisplayRectChangedÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h#@ the display's location changed const int,kVisualMaxDataChannelsÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÀÀÿÿÿÿconst int2kVisualNumSpectrumEntriesÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h ÿÿÿÿconst int2kVisualNumWaveformEntriesÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÁÁ ÿÿÿÿconst int>kVisualPluginChangeTrackMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¯¯*N Change track (for CD continuous play) const int6kVisualPluginCleanupMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hžž'ÿÿÿÿconst int:kVisualPluginConfigureMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h  (V Configure the plugin (may not be enabled) const int6kVisualPluginDisableMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h££'* Turn off the module const intDkVisualPluginDisplayChangedMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¸¸XN Something about display state changed const int4kVisualPluginEnableMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¢¢&> Turn on the module (automatic)const int2kVisualPluginEventMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¶¶% Mac-event. const int<kVisualPluginHideWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¦¦)p Hide the plugin window (deallocate large memory here!) const int0kVisualPluginIdleMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h››$ÿÿÿÿconst int0kVisualPluginInitMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h$ÿÿÿÿconst int2kVisualPluginPauseMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h³³%T Pausing a track (unused - Pause is stop) const int0kVisualPluginPlayMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h®®$" Playing a track const int4kVisualPluginRenderMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hªª&$ Render to window const int>kVisualPluginSetPositionMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h±±*B Setting the position of a track const int:kVisualPluginSetWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¨¨(< Change the window parameters const int<kVisualPluginShowWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¥¥)l Show the plugin window (allocate large memory here!) const int0kVisualPluginStopMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h°°$$ Stopping a track const int6kVisualPluginUnpauseMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h´´'X Unpausing a track (unused - Pause is stop) const int4kVisualPluginUpdateMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h¬¬&& Update the window const int.kVisualWindowMovedMovedÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hJ> the window has moved location const int&kWindowIsFullScreenÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÈÈ ÿÿÿÿconst int$kWindowIsStretchedÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÉÉÿÿÿÿconst int ITStreamInfoV1Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h,ÿÿÿÿ*struct ITStreamInfoV1 ITTrackInfoV1Ú/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h„„*ÿÿÿÿ(struct ITTrackInfoV1 RenderVisualDataÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hÓ Ó0ÿÿÿÿ.struct RenderVisualData <VisualPluginChangeTrackMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h . LÿÿÿÿJstruct VisualPluginChangeTrackMessage 0VisualPluginEventMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h&(&@ÿÿÿÿ>struct VisualPluginEventMessage .VisualPluginInitMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hà'à>ÿÿÿÿ<struct VisualPluginInitMessage .VisualPluginMessageInfoÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h>'>>ÿÿÿÿ<struct VisualPluginMessageInfo .VisualPluginPlayMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h'>ÿÿÿÿ<struct VisualPluginPlayMessage 2VisualPluginRenderMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h)Bÿÿÿÿ@struct VisualPluginRenderMessage <VisualPluginSetPositionMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.h.LÿÿÿÿJstruct VisualPluginSetPositionMessage 8VisualPluginSetWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hø,øHÿÿÿÿFstruct VisualPluginSetWindowMessage :VisualPluginShowWindowMessageÚ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/iTunesVisualAPI/iTunesVisualAPI.hì-ìJÿÿÿÿHstruct VisualPluginShowWindowMessage ×È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.h%v9ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.hÔ¡Â¥çWÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.hÿÿÿÿÿÿÿÿÿÿÿÿ6getDimensionsOfStringBitmapÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.hF F: Returns the dimensions (width and height in pixels) of an ARGB bitmap of a styled string. @param stringValue The string value that should be converted into a texture. @param[out] bitmapWidth The width of the string (in pixels). @param[out] bitmapHeight The height of the string (in pixels). @param fontNameStr The name of the font. @param[in,out] fontSize The font size.\ On return the fontSize is set and with regard to the optional contraints maxPixelWidth and maxPixelHeight. @param red The red color component of the text font. @param green The green color component of the text font. @param blue The blue color component of the text font. @param maxPixelWidth The requested maximum width of the texture.\ If 0 the argument is ignored. @param maxPixelHeight The requested maximum height of the texture.\ If 0 the argument is ignored. @param alignment The horizontal alignment of the string.\ Possible values: left, center, right. @remarks To access the function with CFBundleGetFunctionPointerForName() the visibility is set to default.ÿÿÿÿ stringValueÿÿÿÿÿÿÿÿCFStringRefÿÿÿÿbitmapWidthÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿbitmapHeightÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿfontNameStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿfontSizeÿÿÿÿÿÿÿÿ float*ÿÿÿÿredÿÿÿÿÿÿÿÿ floatÿÿÿÿ greenÿÿÿÿÿÿÿÿ floatÿÿÿÿblueÿÿÿÿÿÿÿÿ floatÿÿÿÿmaxPixelWidthÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿmaxPixelHeightÿÿÿÿÿÿÿÿ UInt16ÿÿÿÿalignmentÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿOSStatus&getStringBitmapDataÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.hY Yâ ( Writes ARGB pixel bitmap data into provided buffer. @param stringValue The string value that should be converted into a texture. @param bitmapWidth The width of the bitmap (in pixels).\ The size of the bitmap can be different from the exact size of the string so that it may fit for a power-of-2 texture. @param bitmapHeight The height of the bitmap (in pixels).\ The size of the bitmap can be different from the exact size of the string so that it may fit for a power-of-2 texture. @param fontNameStr The name of the font. @param fontSize The font size. @param red The red color component of the text font. @param green The green color component of the text font. @param blue The blue color component of the text font. @param maxPixelWidth The requested maximum width of the texture.\ If 0 the argument is ignored. @param maxPixelHeight The requested maximum height of the texture.\ If 0 the argument is ignored. @param alignment The horizontal alignment of the string.\ Possible values: left, center, right. @param[out] bitmapOut Pointer to pointer to the buffer into which the pixel bitmap data is written. @remarks The bitmapOut buffer is assumed to have allocated sufficient memory.\ To access the function with CFBundleGetFunctionPointerForName() the visibility is set to default.ÿÿÿÿ stringValueÿÿÿÿÿÿÿÿCFStringRefÿÿÿÿbitmapWidthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿbitmapHeightÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿfontNameStrÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿfontSizeÿÿÿÿÿÿÿÿ floatÿÿÿÿredÿÿÿÿÿÿÿÿ floatÿÿÿÿ greenÿÿÿÿÿÿÿÿ floatÿÿÿÿblueÿÿÿÿÿÿÿÿ floatÿÿÿÿalignmentÿÿÿÿÿÿÿÿ"const char* constÿÿÿÿbitmapOutÿÿÿÿÿÿÿÿUInt32**ÿÿÿÿOSStatus0initCocoaForCarbonBundleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.h4 4' Initializes the Cocoa graphics engine for the Carbon app. NSApplicationLoad() is called. Without call of NSApplicationLoad() Cocoa graphics will not be generated. The Cocoa documentation explains about NSApplicationLoad(): "Startup function to call when running Cocoa code from a Carbon application. You typically call this before calling other Cocoa code in a Plug-in loaded into a primarily Carbon application." @remarks To access the function with CFBundleGetFunctionPointerForName() the visibility is set to default.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOSStatuslogCFStringÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/CocoaStringTexture.haa%p Prints a CFString to log. @param aString The string that is to be printed. @remarks To access the function with CFBundleGetFunctionPointerForName() the visibility is set to default.ÿÿÿÿaStringÿÿÿÿÿÿÿÿCFStringRefÿÿÿÿvoidŸ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp%v9ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h$L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©Â/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp]Ö' ^I×±D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hŽðËßV@¶T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppÿÿÿÿÿÿÿÿÿÿÿÿ OptionsDialogÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp^jÿÿÿÿÿÿÿÿ VizKitOptionsDialogÿÿÿÿdisposeÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppO[ÿÿÿÿÿÿÿÿ VizKitOptionsDialogvoid getOptionsDialogÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpprwÿÿÿÿÿÿÿÿ VizKitOptionsDialogOptionsDialog*handleEventÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppÓÿÿÿÿÿÿÿÿ VizKitOptionsDialog inRefÿÿÿÿÿÿÿÿ&EventHandlerCallRefÿÿÿÿinEventÿÿÿÿÿÿÿÿEventRefÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid6optionsDialogControlHandlerÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp?Dÿÿÿÿÿÿÿÿ VizKit inRefÿÿÿÿÿÿÿÿ&EventHandlerCallRefÿÿÿÿinEventÿÿÿÿÿÿÿÿEventRefÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿ4optionsDialogWindowHandlerÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppGLÿÿÿÿÿÿÿÿ VizKit inRefÿÿÿÿÿÿÿÿ&EventHandlerCallRefÿÿÿÿinEventÿÿÿÿÿÿÿÿEventRefÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿshowÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppzÐÿÿÿÿÿÿÿÿ VizKitOptionsDialogvoid8showSelectedPaneOfTabControlÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp>ÿÿÿÿÿÿÿÿ VizKitOptionsDialogvoid~ OptionsDialogÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cppmoÿÿÿÿÿÿÿÿ VizKitOptionsDialogÿÿÿÿ VizKitÂ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.cpp Û:/usr/include/c++/4.4.1/vectorÿÿÿÿ¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h%v9ÿÿÿÿ#L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡P/usr/include/c++/4.4.1/bits/stl_vector.h*nPþSp³L/usr/include/c++/4.4.1/bits/vector.tcc“muô¦?ÓP/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usða^/usr/include/c++/4.4.1/bits/stl_uninitialized.hQ|ÌÜ0Å&©D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H0/usr/include/gnu/stubs.h z?w+§‰;¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hŽðËßV@¶</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nR/usr/include/c++/4.4.1/bits/stl_bvector.hÑS`Ĩ˜µR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡V/usr/include/c++/4.4.1/bits/stl_construct.hO ?&Ïq‰uj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"./usr/include/features.h¦a‹~—UÀV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ªv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç:/usr/include/c++/4.4.1/vectorðë•…“ H/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h+ŸÿÿÿÿÿÿÿÿOptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h0Þ UI (Mac): Shows a configuration dialog when selecting visualizer and choosing Options... menu entry in iTunes.ÿÿÿÿ VizKit OptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hOOÿÿÿÿÿÿÿÿ VizKitOptionsDialogÿÿÿÿOptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hYY+ÿÿÿÿÿÿÿÿ VizKitOptionsDialog otherÿÿÿÿÿÿÿÿ(const OptionsDialog&ÿÿÿÿÿÿÿÿdispose¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hBBp Disposes the allocated resources of the options dialog.ÿÿÿÿ VizKitOptionsDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid getOptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h77.F Returns a pointer to the instance.ÿÿÿÿ VizKitOptionsDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿOptionsDialog*handleEvent¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hJJOl Handles an event that was dispatched by installed EventHandler. @param inRef Reference to EventHandlerCallRef. @param inEvent Reference to event. @param userData Additional data.ÿÿÿÿ VizKitOptionsDialog inRefÿÿÿÿÿÿÿÿ&EventHandlerCallRefÿÿÿÿinEventÿÿÿÿÿÿÿÿEventRefÿÿÿÿuserDataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidoperator =¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h__6 Assignment operator. @remarks Explicitely declared in private section and not implemented to enforce uniqueness of singleton pattern.ÿÿÿÿ VizKitOptionsDialog otherÿÿÿÿÿÿÿÿ(const OptionsDialog&ÿÿÿÿOptionsDialog&show¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h==ì Displays the options dialog on screen. If the options dialog is hidden it is revealed.\ Otherwise it is constructed.ÿÿÿÿ VizKitOptionsDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid8showSelectedPaneOfTabControl¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hee). Shows the selected pane of the tab control (and hides the others). Unfortunately tab controls have to be made visible and invisible programmatically.ÿÿÿÿ VizKitOptionsDialogÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid~ OptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hRRÿÿÿÿÿÿÿÿ VizKitOptionsDialogÿÿÿÿaboutTabPaneId¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hww$p The id of the tab pane that display about information. const SInt32controlHitEvent¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h••,Z Event type definition of control hit event. &const EventTypeSpec*displayResolutionMenu¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h Z The menu is attached to the pop up control. MenuRef<displayResolutionMenuControlID¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h‰‰7| The ControlID of the display resolution pop up menu control. const ControlID.displayResolutionMenuId¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h††-n The id of the display resolution pop up menu control. const SInt32@displayResolutionMenuSelectedIdx¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h’ ’)| The currently selected index of the display resolution menu.  SInt32:displayResolutionPopUpControl¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hŒ Œ*t The pop up control is used to construct the pop up menu. ControlRef4displayResolutionTabPaneId¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hzz0 The id of the tab pane where fullscreen display resolution can be set. const SInt32&optionsDialogWindow¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h› ›6 The window of the dialog. WindowRef0signatureOfOptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hkk.z The four-char-code for identifying controls on this window. const OSTypetabControl¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.ht t$ The tab control. ControlReftabControlID¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hqq%F The ControlID of the tab control. const ControlIDtabControlId¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hnn"8 The id of the tab control. const SInt32tabPaneVector¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hƒƒ„ A vector that contains the id's of all panes of the tab control. TabPaneVector theOptionsDialog¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.hhh(° OptionsDialog is a singleton class. Pointer to private instance is handled internally. OptionsDialog* windowCloseEvent¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h˜˜-\ Event type definition of window close event. &const EventTypeSpec TabPaneVector¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h}}+€ The TabPaneVector is a vector of all panes of the tab control. *std::vector< SInt32 > *TabPaneVectorIterator¾/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/OptionsDialog.h€"€7€ The TabPaneVectorIterator is an iterator of the TabPaneVector. .TabPaneVector::iterator£Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.hÿÿÿÿÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cpp%v9ÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h¤mïì1ø•Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cppŸ³Ù¤i¢pÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cppÿÿÿÿÿÿÿÿÿÿÿÿ"executeScriptFileÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cpp/A,************************************************************************* Copyright (c) 2004-2007 Heiko Wichmann (http://www.imagomat.de/vizkit) This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. *************************************************************************ÿÿÿÿ VizKit"VisualAppleScriptscriptFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿbool VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.cpp ߯/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h%v9ÿÿÿÿÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h¤mïì1ø•Æ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h0Kÿÿÿÿÿÿÿÿ"VisualAppleScriptÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h7I< Interaction with AppleScript.ÿÿÿÿ VizKit"VisualAppleScriptÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.hDDÿÿÿÿÿÿÿÿ VizKit"VisualAppleScriptÿÿÿÿ"executeScriptFileÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.h??7x Executes a script file. @param scriptFile The script file.ÿÿÿÿ VizKit"VisualAppleScriptscriptFileÿÿÿÿÿÿÿÿVisualFile&ÿÿÿÿbool&~ VisualAppleScriptÆ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/mac/VisualAppleScript.hGGÿÿÿÿÿÿÿÿ VizKit"VisualAppleScriptÿÿÿÿ§¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.hÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cpp%v¦hÿÿÿÿº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cppI[’†íëÑ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­fÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h˜*¼~©ÕR5Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h c"±)\(Ù¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h‘–§ 5øÖº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cppÿÿÿÿÿÿÿÿÿÿÿÿCAboutPaneº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cpp26ÿÿÿÿÿÿÿÿCAboutPaneÿÿÿÿDoDataExchangeº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cpp=BÿÿÿÿÿÿÿÿCAboutPanepDXÿÿÿÿÿÿÿÿCDataExchange*ÿÿÿÿvoidOnSetActiveº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cppL\ÿÿÿÿÿÿÿÿCAboutPaneBOOL~ CAboutPaneº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cpp9:ÿÿÿÿÿÿÿÿCAboutPaneÿÿÿÿ VizKitº/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.cpp ã´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h%v¦hÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­f¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h‘–§ 5øÖ¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKit¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h0adÿÿÿÿÿÿÿÿ«Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.hÿÿÿÿÿÿÿÿÿÿÿÿÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp%v¦hÿÿÿÿÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppÈ>Êý¹Ñд/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­fÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h˜*¼~©ÕR5Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h c"±)\(Ù¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h‘–§ 5øÖÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppÿÿÿÿÿÿÿÿÿÿÿÿ,CDisplayResolutionPaneÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp48ÿÿÿÿÿÿÿÿ,CDisplayResolutionPanepc.ÿÿÿÿDoDataExchangeÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp?Eÿÿÿÿÿÿÿÿ,CDisplayResolutionPanepc.pDXÿÿÿÿÿÿÿÿCDataExchange*ÿÿÿÿvoidOnInitDialogÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppj‰ÿÿÿÿÿÿÿÿ,CDisplayResolutionPaneBOOL"OnSelchangeCombo1Ò/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppOgÿÿÿÿÿÿÿÿ,CDisplayResolutionPanepc.voidOnSetActiveÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cppŒÿÿÿÿÿÿÿÿ,CDisplayResolutionPaneBOOL0~ CDisplayResolutionPaneÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp;<ÿÿÿÿÿÿÿÿ,CDisplayResolutionPanepc.ÿÿÿÿ VizKitÒ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.cpp ç´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h%v¦hÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­fÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h˜*¼~©ÕR5Î/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h.hdÿÿÿÿÿÿÿÿ¯ÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.cpp%v¦hÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.cppÄ¡€%ÂÌ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.cppÿÿÿÿÿÿÿÿÿÿÿÿ ë ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.h%v¦hÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.h_uå?!q°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/StdAfx.hÿÿÿÿÿÿÿÿÿÿÿÿ³Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hÿÿÿÿÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp%v¦hÿÿÿÿÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp¹ê)ÿ± 4´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­fÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h˜*¼~©ÕR5Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h c"±)\(Ù¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h‘–§ 5øÖÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppÿÿÿÿÿÿÿÿÿÿÿÿ (CVisualPropertySheetÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp>@ÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheet/ninIDCaptionÿÿÿÿÿÿÿÿUINTÿÿÿÿpParentWndÿÿÿÿÿÿÿÿ CWnd*ÿÿÿÿiSelectPageÿÿÿÿÿÿÿÿUINTÿÿÿÿÿÿÿÿ(CVisualPropertySheetÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppCGÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetpszCaptionÿÿÿÿÿÿÿÿLPCTSTRÿÿÿÿpParentWndÿÿÿÿÿÿÿÿ CWnd*ÿÿÿÿiSelectPageÿÿÿÿÿÿÿÿUINTÿÿÿÿÿÿÿÿDestroyWindowÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppuxÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetBOOLOnCloseÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppnrÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetvoidOnInitDialogÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp{ ÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetBOOLPostNcDestroyÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp£§ÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetvoiddisposeÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp[`ÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetvoidgetInstanceÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppJXÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheet*CVisualPropertySheet*isInitializedÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cppceÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetbool,~ CVisualPropertySheetÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpphkÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetÿÿÿÿ VizKitÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.cpp ï´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hÿÿÿÿ¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.hÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.hÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h%v¦hÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­fÎ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/DisplayResolutionPane.h˜*¼~©ÕR5Ê/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h c"±)\(Ù¶/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/AboutPane.h‘–§ 5øÖÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hÿÿÿÿÿÿÿÿÿÿÿÿ VizKitÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h2dÿÿÿÿÿÿÿÿ(CVisualPropertySheetÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h7|v UI (Windows): Property sheet which contains various panes.ÿÿÿÿ VizKitCPropertySheet (CVisualPropertySheetÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hOOVÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetnIDCaptionÿÿÿÿÿÿÿÿUINTÿÿÿÿpParentWndÿÿÿÿÿÿÿÿ CWnd*ÿÿÿÿiSelectPageÿÿÿÿÿÿÿÿUINTÿÿÿÿÿÿÿÿ(CVisualPropertySheetÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hRRYÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetpszCaptionÿÿÿÿÿÿÿÿLPCTSTRÿÿÿÿpParentWndÿÿÿÿÿÿÿÿ CWnd*ÿÿÿÿiSelectPageÿÿÿÿÿÿÿÿUINTÿÿÿÿÿÿÿÿDestroyWindowÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hiiÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetBOOLOnCloseÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.haaÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetvoidOnInitDialogÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.h\\® Called when property sheet is initialized. @return True on success, false on failure.ÿÿÿÿ VizKit(CVisualPropertySheetBOOLPostNcDestroyÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hrrL We delete any allocated memory here. ÿÿÿÿ VizKit(CVisualPropertySheetvoiddisposeÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hFFD Disposes the VisualPropertySheet.ÿÿÿÿ VizKit(CVisualPropertySheetÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidgetInstanceÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hAA,~ Constructs a VisualPropertySheet.\ The VisualPropertySheet internally is a singleton.\ Returns a pointer to the initialized VisualPropertySheet. @return A pointer to the singleton instance.ÿÿÿÿ VizKit(CVisualPropertySheet*CVisualPropertySheet*isInitializedÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hLL! Ansers the question whether the property sheet is initialized. @return False if singleton instance is not initialized, true if initialized. ÿÿÿÿ VizKit(CVisualPropertySheetÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿbool,~ CVisualPropertySheetÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hU U!ÿÿÿÿÿÿÿÿ VizKit(CVisualPropertySheetÿÿÿÿmAboutPaneÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hw w About pane. CAboutPane,mDisplayResolutionPaneÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hzz/4 Display resolution pane. ,CDisplayResolutionPane4propertysheetIsInitializedÊ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/VisualPropertySheet.hoo( Ansers the question whether the property sheet is initialized. @return False if singleton instance is not initialized, true if initialized. bool ón/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h./usr/include/inttypes.hW®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h%v¦hÿÿÿÿ.ËîC4APIENTRY*ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŠÒx¤ .APIENTRYP- *®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h»\ˆ"/+__cplusplus1ÿÿÿÿ 3©/kZÀõYS7P.GL_FOG_COORDINATE_ARRAY- 0x8457®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h•Ó½q9LYS6ÿ8GL_FOG_COORDINATE_ARRAY_TYPE* 0x8454®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h"*k@ ÉàYST6GL_OFFSET_TEXTURE_MATRIX_NVÜ 0x86E1®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h$o´ÙÝFÖYSŠ2GL_OFFSET_TEXTURE_BIAS_NVÞ 0x86E3®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0œô…K‡àºYS¹ÇLGL_FOG_COORDINATE_ARRAY_BUFFER_BINDINGS 0x889D®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hHó¥pœT[YSZoGL_SOURCE0_RGB 0x8580®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hHó¥p¥@"YSZŠGL_SOURCE1_RGB 0x8581®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hHó¥p®+éYSZ¥GL_SOURCE2_RGB 0x8582®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZd©ÄæÄYS[G GL_SOURCE0_ALPHA 0x8588®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZd©Ä)øï¿YS[b GL_SOURCE1_ALPHA 0x8589®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZd©Ä4 fYS\: GL_SOURCE2_ALPHA 0x858A®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hkk‚ÓrD…YSo4GL_OFFSET_TEXTURE_SCALE_NVÝ 0x86E2®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hœn<&+—ñÓYS6“0GL_FOG_COORDINATE_SOURCE& 0x8450®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÁ$rò¹{YS7<GL_FOG_COORDINATE_ARRAY_STRIDE+ 0x8455®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓd¡ñ€[…YS75>GL_FOG_COORDINATE_ARRAY_POINTER, 0x8456®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞƒãn·YUî4GL_FRAMEBUFFER_BINDING_EXT à 0x8CA6®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí…—‡Ñõ¾ñYS6ä2GL_CURRENT_FOG_COORDINATE) 0x8453®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð–­¾EZ¤YR´£"GL_BLEND_EQUATIONo 0x8009®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô!௔cYS6®"GL_FOG_COORDINATE' 0x8451®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hoï[ò¥Ûkn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡0/usr/include/gnu/stubs.h z?w+§‰;*/usr/include/stdint.hên-©¶×./usr/include/features.h¦a‹~—UÀ./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/sys/cdefs.h zV¤+”8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÿÿÿÿÿÿÿÿÿÿÿÿX GLchar®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h A Al GL type for program/shader text ( native character )char GLcharARB®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h R R´ GL types for handling shader object handles and program/shader text ( native character )char GLhalfARB®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h X X ‚ GL types for "half" precision (s10e5) float data in host memory unsigned short GLhalfNV®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h \ \ÿÿÿÿunsigned short GLhandleARB®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h S S V native character ( shader object handle )unsigned int GLint64EXT®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h … …` (as used in the GL_EXT_timer_query extension). int64_t GLintptr®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h F Ff GL types for handling large vertex buffer objects ptrdiff_t GLintptrARB®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h L Lf GL types for handling large vertex buffer objects ptrdiff_t GLsizeiptr®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h G Gÿÿÿÿptrdiff_t GLsizeiptrARB®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h M Mÿÿÿÿptrdiff_t GLuint64EXT®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h † †ÿÿÿÿuint64_t :PFNGLACTIVESTENCILFACEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hm mFÿÿÿÿvoid 2PFNGLACTIVETEXTUREARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÁ ÁEÿÿÿÿvoid ,PFNGLACTIVETEXTUREPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Bÿÿÿÿvoid 8PFNGLALPHAFRAGMENTOP1ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h6 6‹ÿÿÿÿvoid 8PFNGLALPHAFRAGMENTOP2ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h7 7¸ÿÿÿÿvoid 8PFNGLALPHAFRAGMENTOP3ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8åÿÿÿÿvoid 0PFNGLAPPLYTEXTUREEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hƒ ƒAÿÿÿÿvoid <PFNGLAREPROGRAMSRESIDENTNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h²²yÿÿÿÿGLboolean >PFNGLARETEXTURESRESIDENTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¬¬zÿÿÿÿGLboolean 0PFNGLARRAYELEMENTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ë=ÿÿÿÿvoid .PFNGLARRAYOBJECTATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h\ \ˆÿÿÿÿvoid 0PFNGLASYNCMARKERSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hš šCÿÿÿÿvoid 0PFNGLATTACHOBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h| |_ÿÿÿÿvoid *PFNGLATTACHSHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /Pÿÿÿÿvoid >PFNGLBEGINFRAGMENTSHADERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /Aÿÿÿÿvoid <PFNGLBEGINOCCLUSIONQUERYNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL LEÿÿÿÿvoid ,PFNGLBEGINQUERYARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC CLÿÿÿÿvoid &PFNGLBEGINQUERYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h · ·Iÿÿÿÿvoid :PFNGLBEGINVERTEXSHADEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h’ ’?ÿÿÿÿvoid <PFNGLBINDATTRIBLOCATIONARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¥ ¥wÿÿÿÿvoid 6PFNGLBINDATTRIBLOCATIONPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0 0iÿÿÿÿvoid ,PFNGLBINDBUFFERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h' 'P– All ARB_fragment_program entry points are shared with ARB_vertex_program. void &PFNGLBINDBUFFERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¼ ¼Mÿÿÿÿvoid <PFNGLBINDFRAGMENTSHADERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h- -Eÿÿÿÿvoid 6PFNGLBINDFRAMEBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÜ ÜZÿÿÿÿvoid <PFNGLBINDLIGHTPARAMETEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¬¬Xÿÿÿÿ GLuint BPFNGLBINDMATERIALPARAMETEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h­­Zÿÿÿÿ GLuint 2PFNGLBINDPARAMETEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h°°Eÿÿÿÿ GLuint .PFNGLBINDPROGRAMARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hû ûRÿÿÿÿvoid ,PFNGLBINDPROGRAMNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h³ ³Lÿÿÿÿvoid 8PFNGLBINDRENDERBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ Ö\ÿÿÿÿvoid >PFNGLBINDTEXGENPARAMETEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h®®fÿÿÿÿ GLuint .PFNGLBINDTEXTUREEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h­ ­Rÿÿÿÿvoid HPFNGLBINDTEXTUREUNITPARAMETEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¯¯]ÿÿÿÿ GLuint :PFNGLBINDVERTEXARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¦ ¦Gÿÿÿÿvoid 8PFNGLBINDVERTEXSHADEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”Cÿÿÿÿvoid ,PFNGLBINORMAL3BEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hH HSÿÿÿÿvoid .PFNGLBINORMAL3BVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hI IDÿÿÿÿvoid ,PFNGLBINORMAL3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJ JYÿÿÿÿvoid .PFNGLBINORMAL3DVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hK KFÿÿÿÿvoid ,PFNGLBINORMAL3FEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL LVÿÿÿÿvoid .PFNGLBINORMAL3FVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM MEÿÿÿÿvoid ,PFNGLBINORMAL3IEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hN NPÿÿÿÿvoid .PFNGLBINORMAL3IVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hO OCÿÿÿÿvoid ,PFNGLBINORMAL3SEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hP PVÿÿÿÿvoid .PFNGLBINORMAL3SVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hQ QEÿÿÿÿvoid 6PFNGLBINORMALPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hS Skÿÿÿÿvoid ,PFNGLBLENDCOLOREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hç çoÿÿÿÿvoid &PFNGLBLENDCOLORPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ³ ³lÿÿÿÿvoid 2PFNGLBLENDEQUATIONEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Bÿÿÿÿvoid ,PFNGLBLENDEQUATIONPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ´ ´?ÿÿÿÿvoid BPFNGLBLENDEQUATIONSEPARATEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¡ ¡_ÿÿÿÿvoid <PFNGLBLENDEQUATIONSEPARATEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h* *\ÿÿÿÿvoid :PFNGLBLENDFUNCSEPARATEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó ó‰ÿÿÿÿvoid <PFNGLBLENDFUNCSEPARATEINGRPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hû ûŠÿÿÿÿvoid 4PFNGLBLENDFUNCSEPARATEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h n n†ÿÿÿÿvoid 6PFNGLBLITFRAMEBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¿ÿÿÿÿvoid ,PFNGLBUFFERDATAARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h+ +wÿÿÿÿvoid &PFNGLBUFFERDATAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h À Àqÿÿÿÿvoid <PFNGLBUFFERPARAMETERIAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h. .dÿÿÿÿvoid 2PFNGLBUFFERSUBDATAARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h, ,€ÿÿÿÿvoid ,PFNGLBUFFERSUBDATAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Á Áwÿÿÿÿvoid DPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hßßOÿÿÿÿ GLenum ,PFNGLCLAMPCOLORARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÏ ÏOÿÿÿÿvoid >PFNGLCLIENTACTIVETEXTUREARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ÂKÿÿÿÿvoid 8PFNGLCLIENTACTIVETEXTUREPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Hÿÿÿÿvoid HPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Oÿÿÿÿvoid 6PFNGLCOLOR3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÈ Èyÿÿÿÿvoid 8PFNGLCOLOR3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÉ É\ÿÿÿÿvoid $PFNGLCOLOR3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h( ([ÿÿÿÿvoid &PFNGLCOLOR3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h) )Bÿÿÿÿvoid FPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÌ ̰ÿÿÿÿvoid HPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÍ Ívÿÿÿÿvoid $PFNGLCOLOR4HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h* *kÿÿÿÿvoid &PFNGLCOLOR4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h+ +Bÿÿÿÿvoid 8PFNGLCOLOR4UBVERTEX2FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ Äzÿÿÿÿvoid :PFNGLCOLOR4UBVERTEX2FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ Å]ÿÿÿÿvoid 8PFNGLCOLOR4UBVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ Æ…ÿÿÿÿvoid :PFNGLCOLOR4UBVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ Ç]ÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP1ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3›ÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP2ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4Èÿÿÿÿvoid 8PFNGLCOLORFRAGMENTOP3ATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5õÿÿÿÿvoid 0PFNGLCOLORPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hì ìƒÿÿÿÿvoid 8PFNGLCOLORPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ Ĉÿÿÿÿvoid 6PFNGLCOLORPOINTERVINTELPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´hÿÿÿÿvoid 2PFNGLCOLORSUBTABLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ Æ’ÿÿÿÿvoid ,PFNGLCOLORSUBTABLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ½ ½ÿÿÿÿvoid ,PFNGLCOLORTABLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ Þ˜ÿÿÿÿvoid <PFNGLCOLORTABLEPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h · ·nÿÿÿÿvoid BPFNGLCOLORTABLEPARAMETERFVSGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hn nqÿÿÿÿvoid <PFNGLCOLORTABLEPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¸ ¸lÿÿÿÿvoid BPFNGLCOLORTABLEPARAMETERIVSGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ho ooÿÿÿÿvoid &PFNGLCOLORTABLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¶ ¶•ÿÿÿÿvoid ,PFNGLCOLORTABLESGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hm m˜ÿÿÿÿvoid 0PFNGLCOMBINERINPUTNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hQ Q˜ÿÿÿÿvoid 2PFNGLCOMBINEROUTPUTNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hR Räÿÿÿÿvoid :PFNGLCOMBINERPARAMETERFNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hN NVÿÿÿÿvoid <PFNGLCOMBINERPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM M_ÿÿÿÿvoid :PFNGLCOMBINERPARAMETERINVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hP PTÿÿÿÿvoid <PFNGLCOMBINERPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hO O]ÿÿÿÿvoid FPFNGLCOMBINERSTAGEPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV Vrÿÿÿÿvoid 2PFNGLCOMPILESHADERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hz zLÿÿÿÿvoid ,PFNGLCOMPILESHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h1 1Aÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE1DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ³ÿÿÿÿvoid :PFNGLCOMPRESSEDTEXIMAGE1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 6 6°ÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE2DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ãÿÿÿÿvoid :PFNGLCOMPRESSEDTEXIMAGE2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 5 5Àÿÿÿÿvoid @PFNGLCOMPRESSEDTEXIMAGE3DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Òÿÿÿÿvoid :PFNGLCOMPRESSEDTEXIMAGE3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 4 4Ïÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¯ÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 9 9¬ÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Îÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 8 8Ëÿÿÿÿvoid FPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ìÿÿÿÿvoid @PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 7 7éÿÿÿÿvoid >PFNGLCONVOLUTIONFILTER1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hO O¡ÿÿÿÿvoid 8PFNGLCONVOLUTIONFILTER1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¿ ¿žÿÿÿÿvoid >PFNGLCONVOLUTIONFILTER2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hP P±ÿÿÿÿvoid 8PFNGLCONVOLUTIONFILTER2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h À À®ÿÿÿÿvoid BPFNGLCONVOLUTIONPARAMETERFEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hQ Qjÿÿÿÿvoid <PFNGLCONVOLUTIONPARAMETERFPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Á Ágÿÿÿÿvoid DPFNGLCONVOLUTIONPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hR Rrÿÿÿÿvoid >PFNGLCONVOLUTIONPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Âoÿÿÿÿvoid BPFNGLCONVOLUTIONPARAMETERIEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hS Shÿÿÿÿvoid <PFNGLCONVOLUTIONPARAMETERIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h à Ãeÿÿÿÿvoid DPFNGLCONVOLUTIONPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hT Tpÿÿÿÿvoid >PFNGLCONVOLUTIONPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ä Ämÿÿÿÿvoid :PFNGLCOPYCOLORSUBTABLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ Çxÿÿÿÿvoid 4PFNGLCOPYCOLORSUBTABLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¾ ¾uÿÿÿÿvoid .PFNGLCOPYCOLORTABLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¹ ¹zÿÿÿÿvoid 4PFNGLCOPYCOLORTABLESGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hp p}ÿÿÿÿvoid FPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hU U†ÿÿÿÿvoid @PFNGLCOPYCONVOLUTIONFILTER1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ŠŃÿÿÿÿvoid FPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV V–ÿÿÿÿvoid @PFNGLCOPYCONVOLUTIONFILTER2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Æ Æ“ÿÿÿÿvoid 4PFNGLCOPYTEXIMAGE1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ˜ÿÿÿÿvoid 4PFNGLCOPYTEXIMAGE2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¨ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h …ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  ¤ÿÿÿÿvoid :PFNGLCOPYTEXSUBIMAGE3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h! !³ÿÿÿÿvoid 4PFNGLCOPYTEXSUBIMAGE3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ø Ø°ÿÿÿÿvoid >PFNGLCREATEPROGRAMOBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h{{HÿÿÿÿGLhandleARB ,PFNGLCREATEPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h22:ÿÿÿÿ GLuint <PFNGLCREATESHADEROBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hxxTÿÿÿÿGLhandleARB *PFNGLCREATESHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h33@ÿÿÿÿ GLuint 6PFNGLCULLPARAMETERDVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h2 2Wÿÿÿÿvoid 6PFNGLCULLPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3Vÿÿÿÿvoid @PFNGLCURRENTPALETTEMATRIXARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hH HIÿÿÿÿvoid :PFNGLDEFORMATIONMAP3DSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h~ ~ÿÿÿÿvoid :PFNGLDEFORMATIONMAP3FSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h þÿÿÿÿvoid &PFNGLDEFORMSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h€ €@ÿÿÿÿvoid >PFNGLDELETEASYNCMARKERSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hž žYÿÿÿÿvoid 2PFNGLDELETEBUFFERSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h( (Wÿÿÿÿvoid ,PFNGLDELETEBUFFERSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ½ ½Tÿÿÿÿvoid 4PFNGLDELETEFENCESAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •Wÿÿÿÿvoid .PFNGLDELETEFENCESNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h+ +Tÿÿÿÿvoid @PFNGLDELETEFRAGMENTSHADERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h. .Gÿÿÿÿvoid <PFNGLDELETEFRAMEBUFFERSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÝ Ýaÿÿÿÿvoid 0PFNGLDELETEOBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hu uEÿÿÿÿvoid BPFNGLDELETEOCCLUSIONQUERIESNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJ J[ÿÿÿÿvoid ,PFNGLDELETEPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4Bÿÿÿÿvoid 4PFNGLDELETEPROGRAMSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hü üYÿÿÿÿvoid 2PFNGLDELETEPROGRAMSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´Xÿÿÿÿvoid 2PFNGLDELETEQUERIESARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hA ASÿÿÿÿvoid ,PFNGLDELETEQUERIESPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h µ µPÿÿÿÿvoid >PFNGLDELETERENDERBUFFERSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×cÿÿÿÿvoid *PFNGLDELETESHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5@ÿÿÿÿvoid 4PFNGLDELETETEXTURESEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h® ®Yÿÿÿÿvoid @PFNGLDELETEVERTEXARRAYSAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h§ §]ÿÿÿÿvoid <PFNGLDELETEVERTEXSHADEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –Eÿÿÿÿvoid .PFNGLDEPTHBOUNDSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •Qÿÿÿÿvoid 0PFNGLDETACHOBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hw wgÿÿÿÿvoid *PFNGLDETACHSHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h6 6Pÿÿÿÿvoid 4PFNGLDETAILTEXFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hº ºgÿÿÿÿvoid JPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h« «Lÿÿÿÿvoid HPFNGLDISABLEVERTEXATTRIBARRAYARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hù ùNÿÿÿÿvoid BPFNGLDISABLEVERTEXATTRIBARRAYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h7 7Kÿÿÿÿvoid ,PFNGLDRAWARRAYSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí í[ÿÿÿÿvoid .PFNGLDRAWBUFFERSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà ÃRÿÿÿÿvoid .PFNGLDRAWBUFFERSATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ ÅRÿÿÿÿvoid (PFNGLDRAWBUFFERSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h+ +Oÿÿÿÿvoid <PFNGLDRAWELEMENTARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‚ ‚cÿÿÿÿvoid 8PFNGLDRAWELEMENTARRAYATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h& &Tÿÿÿÿvoid 4PFNGLDRAWMESHARRAYSSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /nÿÿÿÿvoid FPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hƒ ƒ‚ÿÿÿÿvoid BPFNGLDRAWRANGEELEMENTARRAYATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h' 'sÿÿÿÿvoid :PFNGLDRAWRANGEELEMENTSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hq q“ÿÿÿÿvoid 4PFNGLDRAWRANGEELEMENTSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h µ µÿÿÿÿvoid 6PFNGLEDGEFLAGPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hî îpÿÿÿÿvoid >PFNGLEDGEFLAGPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ Æuÿÿÿÿvoid 8PFNGLELEMENTPOINTERAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h \ÿÿÿÿvoid 4PFNGLELEMENTPOINTERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h% %Zÿÿÿÿvoid HPFNGLENABLEVARIANTCLIENTSTATEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hª ªKÿÿÿÿvoid FPFNGLENABLEVERTEXATTRIBARRAYARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hø øMÿÿÿÿvoid @PFNGLENABLEVERTEXATTRIBARRAYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8Jÿÿÿÿvoid :PFNGLENDFRAGMENTSHADERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0 0?ÿÿÿÿvoid 8PFNGLENDOCCLUSIONQUERYNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM M>ÿÿÿÿvoid (PFNGLENDQUERYARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hD D?ÿÿÿÿvoid "PFNGLENDQUERYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¸ ¸<ÿÿÿÿvoid 6PFNGLENDVERTEXSHADEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h“ “=ÿÿÿÿvoid &PFNGLEVALMAPSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hI IKÿÿÿÿvoid 2PFNGLEXECUTEPROGRAMNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µfÿÿÿÿvoid 8PFNGLEXTRACTCOMPONENTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h \ÿÿÿÿvoid :PFNGLFINALCOMBINERINPUTNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hS Sÿÿÿÿvoid 0PFNGLFINISHASYNCSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h››Fÿÿÿÿ GLint 2PFNGLFINISHFENCEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h™ ™Cÿÿÿÿvoid ,PFNGLFINISHFENCENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0 0@ÿÿÿÿvoid 4PFNGLFINISHOBJECTAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h› ›Qÿÿÿÿvoid 4PFNGLFINISHTEXTURESUNXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hk k<ÿÿÿÿvoid HPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /qÿÿÿÿvoid <PFNGLFLUSHPIXELDATARANGENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW WIÿÿÿÿvoid 0PFNGLFLUSHRASTERSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‘ ‘:ÿÿÿÿvoid FPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´`ÿÿÿÿvoid @PFNGLFLUSHVERTEXARRAYRANGENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8Bÿÿÿÿvoid *PFNGLFOGCOORDDEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Aÿÿÿÿvoid $PFNGLFOGCOORDDPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h q q>ÿÿÿÿvoid ,PFNGLFOGCOORDDVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Iÿÿÿÿvoid &PFNGLFOGCOORDDVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h r rFÿÿÿÿvoid *PFNGLFOGCOORDFEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h @ÿÿÿÿvoid $PFNGLFOGCOORDFPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h o o=ÿÿÿÿvoid ,PFNGLFOGCOORDFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Hÿÿÿÿvoid &PFNGLFOGCOORDFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h p pEÿÿÿÿvoid (PFNGLFOGCOORDHNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h< <>ÿÿÿÿvoid *PFNGLFOGCOORDHVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h= =Fÿÿÿÿvoid 6PFNGLFOGCOORDPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h kÿÿÿÿvoid >PFNGLFOGCOORDPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ Çÿÿÿÿvoid 0PFNGLFOGCOORDPOINTERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h s shÿÿÿÿvoid (PFNGLFOGFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hž žRÿÿÿÿvoid DPFNGLFRAGMENTCOLORMATERIALSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hP PXÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTFSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hQ Qbÿÿÿÿvoid 8PFNGLFRAGMENTLIGHTFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hR Rkÿÿÿÿvoid 6PFNGLFRAGMENTLIGHTISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hS S`ÿÿÿÿvoid 8PFNGLFRAGMENTLIGHTIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hT Tiÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELFSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hU UYÿÿÿÿvoid BPFNGLFRAGMENTLIGHTMODELFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV Vbÿÿÿÿvoid @PFNGLFRAGMENTLIGHTMODELISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW WWÿÿÿÿvoid BPFNGLFRAGMENTLIGHTMODELIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX X`ÿÿÿÿvoid <PFNGLFRAGMENTMATERIALFSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY Ydÿÿÿÿvoid >PFNGLFRAGMENTMATERIALFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZ Zmÿÿÿÿvoid <PFNGLFRAGMENTMATERIALISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h[ [bÿÿÿÿvoid >PFNGLFRAGMENTMATERIALIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h\ \kÿÿÿÿvoid FPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hã ã‘ÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà àÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há áÿÿÿÿvoid @PFNGLFRAMEBUFFERTEXTURE3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hâ âœÿÿÿÿvoid ,PFNGLFRAMEZOOMSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hk k@ÿÿÿÿvoid 8PFNGLFREEOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h[ [Gÿÿÿÿvoid 8PFNGLGENASYNCMARKERSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hIÿÿÿÿ GLuint ,PFNGLGENBUFFERSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h) )Nÿÿÿÿvoid &PFNGLGENBUFFERSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¾ ¾Kÿÿÿÿvoid 4PFNGLGENERATEMIPMAPEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hå åEÿÿÿÿvoid .PFNGLGENFENCESAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”Nÿÿÿÿvoid (PFNGLGENFENCESNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h, ,Kÿÿÿÿvoid <PFNGLGENFRAGMENTSHADERSATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h,,Jÿÿÿÿ GLuint 6PFNGLGENFRAMEBUFFERSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ ÞXÿÿÿÿvoid <PFNGLGENOCCLUSIONQUERIESNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hI IRÿÿÿÿvoid .PFNGLGENPROGRAMSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hý ýPÿÿÿÿvoid ,PFNGLGENPROGRAMSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¶ ¶Oÿÿÿÿvoid ,PFNGLGENQUERIESARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h@ @Jÿÿÿÿvoid &PFNGLGENQUERIESPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ´ ´Gÿÿÿÿvoid 8PFNGLGENRENDERBUFFERSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hØ ØZÿÿÿÿvoid ,PFNGLGENSYMBOLSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hžžzÿÿÿÿ GLuint .PFNGLGENTEXTURESEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¯ ¯Pÿÿÿÿvoid :PFNGLGENVERTEXARRAYSAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¨ ¨Tÿÿÿÿvoid 8PFNGLGENVERTEXSHADERSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h••Hÿÿÿÿ GLuint 6PFNGLGETACTIVEATTRIBARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¦ ¦­ÿÿÿÿvoid 0PFNGLGETACTIVEATTRIBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9ÿÿÿÿvoid 8PFNGLGETACTIVEUNIFORMARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h˜ ˜®ÿÿÿÿvoid 2PFNGLGETACTIVEUNIFORMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h: :žÿÿÿÿvoid 8PFNGLGETARRAYOBJECTFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h] ]eÿÿÿÿvoid 8PFNGLGETARRAYOBJECTIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h^ ^cÿÿÿÿvoid <PFNGLGETATTACHEDOBJECTSARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –ˆÿÿÿÿvoid 6PFNGLGETATTACHEDSHADERSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h; ;vÿÿÿÿvoid :PFNGLGETATTRIBLOCATIONARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h§§iÿÿÿÿ GLint 4PFNGLGETATTRIBLOCATIONPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h<<[ÿÿÿÿ GLint @PFNGLGETBUFFERPARAMETERIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0 0hÿÿÿÿvoid :PFNGLGETBUFFERPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Å Åeÿÿÿÿvoid :PFNGLGETBUFFERPOINTERVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h1 1gÿÿÿÿvoid 4PFNGLGETBUFFERPOINTERVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Æ Ædÿÿÿÿvoid 8PFNGLGETBUFFERSUBDATAARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h- -}ÿÿÿÿvoid 2PFNGLGETBUFFERSUBDATAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Âtÿÿÿÿvoid 2PFNGLGETCOLORTABLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hß ßnÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há ánÿÿÿÿvoid BPFNGLGETCOLORTABLEPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h » »kÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERFVSGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hr rnÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà àlÿÿÿÿvoid BPFNGLGETCOLORTABLEPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¼ ¼iÿÿÿÿvoid HPFNGLGETCOLORTABLEPARAMETERIVSGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hs slÿÿÿÿvoid ,PFNGLGETCOLORTABLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h º ºlÿÿÿÿvoid 2PFNGLGETCOLORTABLESGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hq qoÿÿÿÿvoid LPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hT Tÿÿÿÿvoid LPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hU UŽÿÿÿÿvoid NPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV V€ÿÿÿÿvoid NPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW W~ÿÿÿÿvoid LPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW Woÿÿÿÿvoid BPFNGLGETCOMPRESSEDTEXIMAGEARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h fÿÿÿÿvoid <PFNGLGETCOMPRESSEDTEXIMAGEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h : :cÿÿÿÿvoid @PFNGLGETCONVOLUTIONFILTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW Wvÿÿÿÿvoid :PFNGLGETCONVOLUTIONFILTERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ç Çsÿÿÿÿvoid JPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX Xoÿÿÿÿvoid DPFNGLGETCONVOLUTIONPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h È Èlÿÿÿÿvoid JPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY Ymÿÿÿÿvoid DPFNGLGETCONVOLUTIONPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h É Éjÿÿÿÿvoid :PFNGLGETDETAILTEXFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h» »Yÿÿÿÿvoid *PFNGLGETFENCEIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /\ÿÿÿÿvoid VPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX Xwÿÿÿÿvoid VPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY Yuÿÿÿÿvoid .PFNGLGETFOGFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŸ ŸDÿÿÿÿvoid >PFNGLGETFRAGMENTLIGHTFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h] ]hÿÿÿÿvoid >PFNGLGETFRAGMENTLIGHTIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h^ ^fÿÿÿÿvoid DPFNGLGETFRAGMENTMATERIALFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h_ _jÿÿÿÿvoid DPFNGLGETFRAGMENTMATERIALIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h` `hÿÿÿÿvoid ^PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hä äŠÿÿÿÿvoid *PFNGLGETHANDLEARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hvvFÿÿÿÿGLhandleARB 0PFNGLGETHISTOGRAMEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h2 2€ÿÿÿÿvoid FPFNGLGETHISTOGRAMPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3mÿÿÿÿvoid @PFNGLGETHISTOGRAMPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Í Íjÿÿÿÿvoid FPFNGLGETHISTOGRAMPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4kÿÿÿÿvoid @PFNGLGETHISTOGRAMPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Î Îhÿÿÿÿvoid *PFNGLGETHISTOGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ì Ì}ÿÿÿÿvoid NPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µqÿÿÿÿvoid NPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´oÿÿÿÿvoid ,PFNGLGETINFOLOGARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •{ÿÿÿÿvoid 6PFNGLGETINSTRUMENTSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZZ>ÿÿÿÿ GLint @PFNGLGETINVARIANTBOOLEANVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¶ ¶fÿÿÿÿvoid <PFNGLGETINVARIANTFLOATVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¸ ¸bÿÿÿÿvoid @PFNGLGETINVARIANTINTEGERVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h· ·bÿÿÿÿvoid >PFNGLGETLISTPARAMETERFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hò ògÿÿÿÿvoid >PFNGLGETLISTPARAMETERIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó óeÿÿÿÿvoid HPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¹ ¹jÿÿÿÿvoid DPFNGLGETLOCALCONSTANTFLOATVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h» »fÿÿÿÿvoid HPFNGLGETLOCALCONSTANTINTEGERVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hº ºfÿÿÿÿvoid DPFNGLGETMAPATTRIBPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hH Hzÿÿÿÿvoid DPFNGLGETMAPATTRIBPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hG Gxÿÿÿÿvoid <PFNGLGETMAPCONTROLPOINTSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hD D¨ÿÿÿÿvoid 8PFNGLGETMAPPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hF Ffÿÿÿÿvoid 8PFNGLGETMAPPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hE Edÿÿÿÿvoid *PFNGLGETMINMAXEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5}ÿÿÿÿvoid @PFNGLGETMINMAXPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h6 6jÿÿÿÿvoid :PFNGLGETMINMAXPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ð Ðgÿÿÿÿvoid @PFNGLGETMINMAXPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h7 7hÿÿÿÿvoid :PFNGLGETMINMAXPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ñ Ñeÿÿÿÿvoid $PFNGLGETMINMAXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ï Ïzÿÿÿÿvoid :PFNGLGETOBJECTBUFFERFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY Ygÿÿÿÿvoid :PFNGLGETOBJECTBUFFERIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZ Zeÿÿÿÿvoid @PFNGLGETOBJECTPARAMETERFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h“ “lÿÿÿÿvoid @PFNGLGETOBJECTPARAMETERIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”jÿÿÿÿvoid <PFNGLGETOCCLUSIONQUERYIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hN Nbÿÿÿÿvoid >PFNGLGETOCCLUSIONQUERYUIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hO Odÿÿÿÿvoid LPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h aÿÿÿÿvoid LPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŒ Œ_ÿÿÿÿvoid .PFNGLGETPOINTERVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïRÿÿÿÿvoid HPFNGLGETPROGRAMENVPARAMETERDVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h oÿÿÿÿvoid HPFNGLGETPROGRAMENVPARAMETERFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h nÿÿÿÿvoid 4PFNGLGETPROGRAMINFOLOGPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h> >yÿÿÿÿvoid 0PFNGLGETPROGRAMIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  `ÿÿÿÿvoid .PFNGLGETPROGRAMIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¹ ¹[ÿÿÿÿvoid *PFNGLGETPROGRAMIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h= =^ÿÿÿÿvoid LPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h qÿÿÿÿvoid LPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  pÿÿÿÿvoid JPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ë€ÿÿÿÿvoid JPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hê êÿÿÿÿvoid @PFNGLGETPROGRAMPARAMETERDVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h· ·yÿÿÿÿvoid @PFNGLGETPROGRAMPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¸ ¸xÿÿÿÿvoid 8PFNGLGETPROGRAMSTRINGARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  eÿÿÿÿvoid 6PFNGLGETPROGRAMSTRINGNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hº ºbÿÿÿÿvoid ,PFNGLGETQUERYIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hE E^ÿÿÿÿvoid &PFNGLGETQUERYIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¹ ¹[ÿÿÿÿvoid <PFNGLGETQUERYOBJECTI64VEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h gÿÿÿÿvoid 8PFNGLGETQUERYOBJECTIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hF F`ÿÿÿÿvoid 2PFNGLGETQUERYOBJECTIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h º º]ÿÿÿÿvoid >PFNGLGETQUERYOBJECTUI64VEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h iÿÿÿÿvoid :PFNGLGETQUERYOBJECTUIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hG Gbÿÿÿÿvoid 4PFNGLGETQUERYOBJECTUIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h » »_ÿÿÿÿvoid LPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÚ Únÿÿÿÿvoid <PFNGLGETSEPARABLEFILTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZ Zÿÿÿÿvoid 6PFNGLGETSEPARABLEFILTERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ê Êÿÿÿÿvoid 2PFNGLGETSHADERINFOLOGPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h@ @wÿÿÿÿvoid (PFNGLGETSHADERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h? ?\ÿÿÿÿvoid 6PFNGLGETSHADERSOURCEARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h› ›ÿÿÿÿvoid 0PFNGLGETSHADERSOURCEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hA Auÿÿÿÿvoid <PFNGLGETSHARPENTEXFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ ÅZÿÿÿÿvoid BPFNGLGETTEXBUMPPARAMETERFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h [ÿÿÿÿvoid BPFNGLGETTEXBUMPPARAMETERIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Yÿÿÿÿvoid :PFNGLGETTEXFILTERFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h iÿÿÿÿvoid 6PFNGLGETTRACKMATRIXIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h» »sÿÿÿÿvoid 0PFNGLGETUNIFORMFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h™ ™mÿÿÿÿvoid *PFNGLGETUNIFORMFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC Cbÿÿÿÿvoid 0PFNGLGETUNIFORMIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hš škÿÿÿÿvoid *PFNGLGETUNIFORMIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hD D`ÿÿÿÿvoid <PFNGLGETUNIFORMLOCATIONARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h——jÿÿÿÿ GLint 6PFNGLGETUNIFORMLOCATIONPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hBB\ÿÿÿÿ GLint FPFNGLGETVARIANTARRAYOBJECTFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h` `iÿÿÿÿvoid FPFNGLGETVARIANTARRAYOBJECTIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ha agÿÿÿÿvoid <PFNGLGETVARIANTBOOLEANVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h² ²dÿÿÿÿvoid 8PFNGLGETVARIANTFLOATVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´`ÿÿÿÿvoid <PFNGLGETVARIANTINTEGERVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h³ ³`ÿÿÿÿvoid <PFNGLGETVARIANTPOINTERVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µbÿÿÿÿvoid PPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hˆ ˆqÿÿÿÿvoid PPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‰ ‰oÿÿÿÿvoid :PFNGLGETVERTEXATTRIBDVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  gÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBDVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¼ ¼fÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBDVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hE Edÿÿÿÿvoid :PFNGLGETVERTEXATTRIBFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  fÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h½ ½eÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hF Fcÿÿÿÿvoid :PFNGLGETVERTEXATTRIBIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h dÿÿÿÿvoid 8PFNGLGETVERTEXATTRIBIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¾ ¾cÿÿÿÿvoid 4PFNGLGETVERTEXATTRIBIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hG Gaÿÿÿÿvoid FPFNGLGETVERTEXATTRIBPOINTERVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h mÿÿÿÿvoid DPFNGLGETVERTEXATTRIBPOINTERVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¿ ¿lÿÿÿÿvoid @PFNGLGETVERTEXATTRIBPOINTERVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hH Hjÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORBSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hz zIÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORDSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h~ ~Kÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORFSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h} }Jÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORISUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h| |Hÿÿÿÿvoid <PFNGLGLOBALALPHAFACTORSSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h{ {Jÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUBSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Kÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUISUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Jÿÿÿÿvoid >PFNGLGLOBALALPHAFACTORUSSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h€ €Lÿÿÿÿvoid PFNGLHINTPGIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓ ÓGÿÿÿÿvoid *PFNGLHISTOGRAMEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8vÿÿÿÿvoid $PFNGLHISTOGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ò Òsÿÿÿÿvoid 6PFNGLIGLOOINTERFACESGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h [ÿÿÿÿvoid FPFNGLIMAGETRANSFORMPARAMETERFHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h± ±kÿÿÿÿvoid HPFNGLIMAGETRANSFORMPARAMETERFVHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h³ ³tÿÿÿÿvoid FPFNGLIMAGETRANSFORMPARAMETERIHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h° °iÿÿÿÿvoid HPFNGLIMAGETRANSFORMPARAMETERIVHPPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h² ²rÿÿÿÿvoid *PFNGLINDEXFUNCEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Lÿÿÿÿvoid 2PFNGLINDEXMATERIALEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Oÿÿÿÿvoid 0PFNGLINDEXPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ðwÿÿÿÿvoid 8PFNGLINDEXPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÈ È|ÿÿÿÿvoid 6PFNGLINSERTCOMPONENTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hœ œ[ÿÿÿÿvoid <PFNGLINSTRUMENTSBUFFERSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h[ [Wÿÿÿÿvoid 4PFNGLISASYNCMARKERSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŸŸJÿÿÿÿGLboolean (PFNGLISBUFFERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h**DÿÿÿÿGLboolean "PFNGLISBUFFERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¿ ¿AÿÿÿÿGLboolean *PFNGLISFENCEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h——DÿÿÿÿGLboolean $PFNGLISFENCENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h--AÿÿÿÿGLboolean 2PFNGLISFRAMEBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÛÛNÿÿÿÿGLboolean 4PFNGLISOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hWWJÿÿÿÿGLboolean 6PFNGLISOCCLUSIONQUERYNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hKKGÿÿÿÿGLboolean *PFNGLISPROGRAMARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hFÿÿÿÿGLboolean (PFNGLISPROGRAMNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÀÀ@ÿÿÿÿGLboolean $PFNGLISPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hIICÿÿÿÿGLboolean &PFNGLISQUERYARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hBB?ÿÿÿÿGLboolean PFNGLISQUERYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¶ ¶<ÿÿÿÿGLboolean 4PFNGLISRENDERBUFFEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÕÕPÿÿÿÿGLboolean "PFNGLISSHADERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJJAÿÿÿÿGLboolean *PFNGLISTEXTUREEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h°°FÿÿÿÿGLboolean 8PFNGLISVARIANTENABLEDEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h±±TÿÿÿÿGLboolean 6PFNGLISVERTEXARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h©©JÿÿÿÿGLboolean ,PFNGLLIGHTENVISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ha aMÿÿÿÿvoid .PFNGLLINKPROGRAMARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h} }Kÿÿÿÿvoid (PFNGLLINKPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hK K@ÿÿÿÿvoid 6PFNGLLISTPARAMETERFSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô ôaÿÿÿÿvoid 8PFNGLLISTPARAMETERFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hõ õjÿÿÿÿvoid 6PFNGLLISTPARAMETERISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hö ö_ÿÿÿÿvoid 8PFNGLLISTPARAMETERIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h÷ ÷hÿÿÿÿvoid NPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Tÿÿÿÿvoid ,PFNGLLOADPROGRAMNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÁ Áqÿÿÿÿvoid @PFNGLLOADTRANSPOSEMATRIXDARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hî îOÿÿÿÿvoid :PFNGLLOADTRANSPOSEMATRIXDPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 0 0Lÿÿÿÿvoid @PFNGLLOADTRANSPOSEMATRIXFARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí íNÿÿÿÿvoid :PFNGLLOADTRANSPOSEMATRIXFPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h / /Kÿÿÿÿvoid ,PFNGLLOCKARRAYSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h( (Nÿÿÿÿvoid *PFNGLMAPBUFFERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h..RÿÿÿÿGLvoid* $PFNGLMAPBUFFERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h à ÃOÿÿÿÿGLvoid* 6PFNGLMAPCONTROLPOINTSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hA AÇÿÿÿÿvoid 6PFNGLMAPOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hrrIÿÿÿÿGLvoid* 2PFNGLMAPPARAMETERFVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC Ciÿÿÿÿvoid 2PFNGLMAPPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hB Bgÿÿÿÿvoid <PFNGLMATRIXINDEXPOINTERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL Lzÿÿÿÿvoid 4PFNGLMATRIXINDEXUBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hI IZÿÿÿÿvoid 4PFNGLMATRIXINDEXUIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hK KYÿÿÿÿvoid 4PFNGLMATRIXINDEXUSVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJ J[ÿÿÿÿvoid $PFNGLMINMAXEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9dÿÿÿÿvoid PFNGLMINMAXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ó Óaÿÿÿÿvoid 6PFNGLMULTIDRAWARRAYSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  uÿÿÿÿvoid 0PFNGLMULTIDRAWARRAYSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h t trÿÿÿÿvoid FPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h„ „‰ÿÿÿÿvoid :PFNGLMULTIDRAWELEMENTSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  ”ÿÿÿÿvoid 4PFNGLMULTIDRAWELEMENTSPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h u u‘ÿÿÿÿvoid PPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h… …¨ÿÿÿÿvoid >PFNGLMULTIMODEDRAWARRAYSIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h´ ´žÿÿÿÿvoid BPFNGLMULTIMODEDRAWELEMENTSIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µ·ÿÿÿÿvoid 6PFNGLMULTITEXCOORD1DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà ÃRÿÿÿÿvoid 0PFNGLMULTITEXCOORD1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Oÿÿÿÿvoid 8PFNGLMULTITEXCOORD1DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ ÄZÿÿÿÿvoid 2PFNGLMULTITEXCOORD1DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD1FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ ÅQÿÿÿÿvoid 0PFNGLMULTITEXCOORD1FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Nÿÿÿÿvoid 8PFNGLMULTITEXCOORD1FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ ÆYÿÿÿÿvoid 2PFNGLMULTITEXCOORD1FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Vÿÿÿÿvoid 4PFNGLMULTITEXCOORD1HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4Qÿÿÿÿvoid 6PFNGLMULTITEXCOORD1HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5Yÿÿÿÿvoid 6PFNGLMULTITEXCOORD1IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ ÇOÿÿÿÿvoid 0PFNGLMULTITEXCOORD1IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Lÿÿÿÿvoid 8PFNGLMULTITEXCOORD1IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÈ ÈWÿÿÿÿvoid 2PFNGLMULTITEXCOORD1IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Tÿÿÿÿvoid 6PFNGLMULTITEXCOORD1SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÉ ÉQÿÿÿÿvoid 0PFNGLMULTITEXCOORD1SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Nÿÿÿÿvoid 8PFNGLMULTITEXCOORD1SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÊ ÊYÿÿÿÿvoid 2PFNGLMULTITEXCOORD1SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Vÿÿÿÿvoid 6PFNGLMULTITEXCOORD2DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hË Ë^ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  [ÿÿÿÿvoid 8PFNGLMULTITEXCOORD2DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÌ ÌZÿÿÿÿvoid 2PFNGLMULTITEXCOORD2DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD2FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÍ Í\ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Yÿÿÿÿvoid 8PFNGLMULTITEXCOORD2FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÎ ÎYÿÿÿÿvoid 2PFNGLMULTITEXCOORD2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Vÿÿÿÿvoid 4PFNGLMULTITEXCOORD2HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h6 6]ÿÿÿÿvoid 6PFNGLMULTITEXCOORD2HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h7 7Yÿÿÿÿvoid 6PFNGLMULTITEXCOORD2IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÏ ÏXÿÿÿÿvoid 0PFNGLMULTITEXCOORD2IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Uÿÿÿÿvoid 8PFNGLMULTITEXCOORD2IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÐ ÐWÿÿÿÿvoid 2PFNGLMULTITEXCOORD2IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Tÿÿÿÿvoid 6PFNGLMULTITEXCOORD2SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÑ Ñ\ÿÿÿÿvoid 0PFNGLMULTITEXCOORD2SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Yÿÿÿÿvoid 8PFNGLMULTITEXCOORD2SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÒ ÒYÿÿÿÿvoid 2PFNGLMULTITEXCOORD2SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Vÿÿÿÿvoid 6PFNGLMULTITEXCOORD3DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓ Ójÿÿÿÿvoid 0PFNGLMULTITEXCOORD3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  gÿÿÿÿvoid 8PFNGLMULTITEXCOORD3DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÔ ÔZÿÿÿÿvoid 2PFNGLMULTITEXCOORD3DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD3FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÕ Õgÿÿÿÿvoid 0PFNGLMULTITEXCOORD3FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ! !dÿÿÿÿvoid 8PFNGLMULTITEXCOORD3FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ ÖYÿÿÿÿvoid 2PFNGLMULTITEXCOORD3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h " "Vÿÿÿÿvoid 4PFNGLMULTITEXCOORD3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8iÿÿÿÿvoid 6PFNGLMULTITEXCOORD3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9Yÿÿÿÿvoid 6PFNGLMULTITEXCOORD3IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×aÿÿÿÿvoid 0PFNGLMULTITEXCOORD3IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h # #^ÿÿÿÿvoid 8PFNGLMULTITEXCOORD3IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hØ ØWÿÿÿÿvoid 2PFNGLMULTITEXCOORD3IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h $ $Tÿÿÿÿvoid 6PFNGLMULTITEXCOORD3SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÙ Ùgÿÿÿÿvoid 0PFNGLMULTITEXCOORD3SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h % %dÿÿÿÿvoid 8PFNGLMULTITEXCOORD3SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÚ ÚYÿÿÿÿvoid 2PFNGLMULTITEXCOORD3SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h & &Vÿÿÿÿvoid 6PFNGLMULTITEXCOORD4DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÛ Ûvÿÿÿÿvoid 0PFNGLMULTITEXCOORD4DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ' 'sÿÿÿÿvoid 8PFNGLMULTITEXCOORD4DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÜ ÜZÿÿÿÿvoid 2PFNGLMULTITEXCOORD4DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ( (Wÿÿÿÿvoid 6PFNGLMULTITEXCOORD4FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÝ Ýrÿÿÿÿvoid 0PFNGLMULTITEXCOORD4FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ) )oÿÿÿÿvoid 8PFNGLMULTITEXCOORD4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ ÞYÿÿÿÿvoid 2PFNGLMULTITEXCOORD4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h * *Vÿÿÿÿvoid 4PFNGLMULTITEXCOORD4HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h: :uÿÿÿÿvoid 6PFNGLMULTITEXCOORD4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h; ;Yÿÿÿÿvoid 6PFNGLMULTITEXCOORD4IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hß ßjÿÿÿÿvoid 0PFNGLMULTITEXCOORD4IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h + +gÿÿÿÿvoid 8PFNGLMULTITEXCOORD4IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà àWÿÿÿÿvoid 2PFNGLMULTITEXCOORD4IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h , ,Tÿÿÿÿvoid 6PFNGLMULTITEXCOORD4SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há árÿÿÿÿvoid 0PFNGLMULTITEXCOORD4SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h - -oÿÿÿÿvoid 8PFNGLMULTITEXCOORD4SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hâ âYÿÿÿÿvoid 2PFNGLMULTITEXCOORD4SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h . .Vÿÿÿÿvoid @PFNGLMULTTRANSPOSEMATRIXDARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ðOÿÿÿÿvoid :PFNGLMULTTRANSPOSEMATRIXDPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 2 2Lÿÿÿÿvoid @PFNGLMULTTRANSPOSEMATRIXFARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïNÿÿÿÿvoid :PFNGLMULTTRANSPOSEMATRIXFPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 1 1Kÿÿÿÿvoid 6PFNGLNEWOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hVVlÿÿÿÿ GLuint 8PFNGLNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÊ Ê}ÿÿÿÿvoid :PFNGLNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hË Ë]ÿÿÿÿvoid &PFNGLNORMAL3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h& &Vÿÿÿÿvoid (PFNGLNORMAL3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h' 'Cÿÿÿÿvoid 2PFNGLNORMALPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hñ ñxÿÿÿÿvoid :PFNGLNORMALPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÉ É}ÿÿÿÿvoid 8PFNGLNORMALPOINTERVINTELPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h³ ³]ÿÿÿÿvoid 4PFNGLNORMALSTREAM3BATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h fÿÿÿÿvoid 6PFNGLNORMALSTREAM3BVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h \ÿÿÿÿvoid 4PFNGLNORMALSTREAM3DATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h lÿÿÿÿvoid 6PFNGLNORMALSTREAM3DVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ^ÿÿÿÿvoid 4PFNGLNORMALSTREAM3FATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h iÿÿÿÿvoid 6PFNGLNORMALSTREAM3FVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ]ÿÿÿÿvoid 4PFNGLNORMALSTREAM3IATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h cÿÿÿÿvoid 6PFNGLNORMALSTREAM3IVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h [ÿÿÿÿvoid 4PFNGLNORMALSTREAM3SATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h iÿÿÿÿvoid 6PFNGLNORMALSTREAM3SVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ]ÿÿÿÿvoid 0PFNGLPASSTEXCOORDATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h1 1^ÿÿÿÿvoid 2PFNGLPIXELDATARANGENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV Veÿÿÿÿvoid DPFNGLPIXELTEXGENPARAMETERFSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŠ Š[ÿÿÿÿvoid FPFNGLPIXELTEXGENPARAMETERFVSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‹ ‹dÿÿÿÿvoid DPFNGLPIXELTEXGENPARAMETERISGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hˆ ˆYÿÿÿÿvoid FPFNGLPIXELTEXGENPARAMETERIVSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‰ ‰bÿÿÿÿvoid 0PFNGLPIXELTEXGENSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h{ {Aÿÿÿÿvoid HPFNGLPIXELTRANSFORMPARAMETERFEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ Ålÿÿÿÿvoid JPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ Çuÿÿÿÿvoid HPFNGLPIXELTRANSFORMPARAMETERIEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ Äjÿÿÿÿvoid JPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ Æsÿÿÿÿvoid 0PFNGLPNTRIANGLESFATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC CQÿÿÿÿvoid 0PFNGLPNTRIANGLESIATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hB BOÿÿÿÿvoid 6PFNGLPOINTPARAMETERFARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h! !Tÿÿÿÿvoid 6PFNGLPOINTPARAMETERFEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hB BTÿÿÿÿvoid 0PFNGLPOINTPARAMETERFPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h v vQÿÿÿÿvoid 8PFNGLPOINTPARAMETERFSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL LUÿÿÿÿvoid 8PFNGLPOINTPARAMETERFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h" "]ÿÿÿÿvoid 8PFNGLPOINTPARAMETERFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC C]ÿÿÿÿvoid 2PFNGLPOINTPARAMETERFVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h w wZÿÿÿÿvoid :PFNGLPOINTPARAMETERFVSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM M^ÿÿÿÿvoid 4PFNGLPOINTPARAMETERINVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX XQÿÿÿÿvoid 0PFNGLPOINTPARAMETERIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h x xOÿÿÿÿvoid 6PFNGLPOINTPARAMETERIVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY YZÿÿÿÿvoid 2PFNGLPOINTPARAMETERIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h y yXÿÿÿÿvoid ,PFNGLPOLLASYNCSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hœœDÿÿÿÿ GLint 8PFNGLPOLLINSTRUMENTSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h\\Jÿÿÿÿ GLint 2PFNGLPOLYGONOFFSETEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïSÿÿÿÿvoid @PFNGLPRIMITIVERESTARTINDEXNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ha aJÿÿÿÿvoid 6PFNGLPRIMITIVERESTARTNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h` `=ÿÿÿÿvoid <PFNGLPRIORITIZETEXTURESEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h± ±yÿÿÿÿvoid BPFNGLPROGRAMENVPARAMETER4DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hþ þŠÿÿÿÿvoid DPFNGLPROGRAMENVPARAMETER4DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÿ ÿsÿÿÿÿvoid BPFNGLPROGRAMENVPARAMETER4FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h †ÿÿÿÿvoid DPFNGLPROGRAMENVPARAMETER4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h rÿÿÿÿvoid FPFNGLPROGRAMENVPARAMETERS4FVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h$ $‚ÿÿÿÿvoid FPFNGLPROGRAMLOCALPARAMETER4DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Œÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETER4DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h uÿÿÿÿvoid FPFNGLPROGRAMLOCALPARAMETER4FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ˆÿÿÿÿvoid HPFNGLPROGRAMLOCALPARAMETER4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h tÿÿÿÿvoid JPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h% %„ÿÿÿÿvoid DPFNGLPROGRAMNAMEDPARAMETER4DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hç ç›ÿÿÿÿvoid FPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hé éÿÿÿÿvoid DPFNGLPROGRAMNAMEDPARAMETER4FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hæ æ—– Some NV_fragment_program entry points are shared with ARB_vertex_program. void FPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hè è~ÿÿÿÿvoid :PFNGLPROGRAMPARAMETER4DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h †ÿÿÿÿvoid <PFNGLPROGRAMPARAMETER4DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà Ãjÿÿÿÿvoid :PFNGLPROGRAMPARAMETER4FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ Ä‚ÿÿÿÿvoid <PFNGLPROGRAMPARAMETER4FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ Åiÿÿÿÿvoid >PFNGLPROGRAMPARAMETERS4DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÆ Æyÿÿÿÿvoid >PFNGLPROGRAMPARAMETERS4FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÇ Çxÿÿÿÿvoid 2PFNGLPROGRAMSTRINGARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hú úvÿÿÿÿvoid 8PFNGLREADINSTRUMENTSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h] ]Fÿÿÿÿvoid 6PFNGLREFERENCEPLANESGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‰ ‰Qÿÿÿÿvoid >PFNGLRENDERBUFFERSTORAGEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÙ Ù€ÿÿÿÿvoid TPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  œÿÿÿÿvoid DPFNGLREPLACEMENTCODEPOINTERSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •sÿÿÿÿvoid :PFNGLREPLACEMENTCODEUBSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‘ ‘Gÿÿÿÿvoid <PFNGLREPLACEMENTCODEUBVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”Oÿÿÿÿvoid XPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà à•ÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há áÿÿÿÿvoid hPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hä äÌÿÿÿÿvoid jPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hå å™ÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ Þ¡ÿÿÿÿvoid \PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hß ߀ÿÿÿÿvoid ZPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hâ â™ÿÿÿÿvoid \PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hã ã€ÿÿÿÿvoid :PFNGLREPLACEMENTCODEUISUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Fÿÿÿÿvoid |PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hê êìÿÿÿÿvoid ~PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ë¶ÿÿÿÿvoid nPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hè è¹ÿÿÿÿvoid pPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hé éÿÿÿÿvoid ^PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hæ æÿÿÿÿvoid `PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hç çƒÿÿÿÿvoid JPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÜ Ümÿÿÿÿvoid LPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÝ Ýfÿÿÿÿvoid <PFNGLREPLACEMENTCODEUIVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h’ ’Nÿÿÿÿvoid :PFNGLREPLACEMENTCODEUSSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Hÿÿÿÿvoid <PFNGLREPLACEMENTCODEUSVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h“ “Pÿÿÿÿvoid DPFNGLREQUESTRESIDENTPROGRAMSNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÈ Èaÿÿÿÿvoid 4PFNGLRESETHISTOGRAMEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h: :Eÿÿÿÿvoid .PFNGLRESETHISTOGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ô ÔBÿÿÿÿvoid .PFNGLRESETMINMAXEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h; ;Bÿÿÿÿvoid (PFNGLRESETMINMAXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Õ Õ?ÿÿÿÿvoid 4PFNGLRESIZEBUFFERSMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hq q<ÿÿÿÿvoid 4PFNGLSAMPLECOVERAGEARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hø øXÿÿÿÿvoid .PFNGLSAMPLECOVERAGEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h 3 3Uÿÿÿÿvoid *PFNGLSAMPLEMAPATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h2 2\ÿÿÿÿvoid ,PFNGLSAMPLEMASKEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô ôTÿÿÿÿvoid .PFNGLSAMPLEMASKSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ ÖUÿÿÿÿvoid 2PFNGLSAMPLEPATTERNEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hõ õEÿÿÿÿvoid 4PFNGLSAMPLEPATTERNSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×Fÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3BEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ë_ÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3BPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h z z\ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3BVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hì ìJÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3BVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h { {Gÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí íeÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h | |bÿÿÿÿvoid :PFNGLSECONDARYCOLOR3DVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hî îLÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h } }Iÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3FEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïbÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ~ ~_ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3FVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ðKÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Hÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h> >dÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h? ?Kÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3IEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hñ ñ\ÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h € €Yÿÿÿÿvoid :PFNGLSECONDARYCOLOR3IVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hò òIÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Fÿÿÿÿvoid 8PFNGLSECONDARYCOLOR3SEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó óbÿÿÿÿvoid 2PFNGLSECONDARYCOLOR3SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‚ ‚_ÿÿÿÿvoid :PFNGLSECONDARYCOLOR3SVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô ôKÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ƒ ƒHÿÿÿÿvoid :PFNGLSECONDARYCOLOR3UBEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hõ õcÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3UBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h „ „`ÿÿÿÿvoid <PFNGLSECONDARYCOLOR3UBVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hö öLÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3UBVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h … …Iÿÿÿÿvoid :PFNGLSECONDARYCOLOR3UIEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h÷ ÷`ÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3UIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h † †]ÿÿÿÿvoid <PFNGLSECONDARYCOLOR3UIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hø øKÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3UIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‡ ‡Hÿÿÿÿvoid :PFNGLSECONDARYCOLOR3USEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hù ùfÿÿÿÿvoid 4PFNGLSECONDARYCOLOR3USPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ˆ ˆcÿÿÿÿvoid <PFNGLSECONDARYCOLOR3USVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hú úMÿÿÿÿvoid 6PFNGLSECONDARYCOLOR3USVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‰ ‰Jÿÿÿÿvoid BPFNGLSECONDARYCOLORPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hû û}ÿÿÿÿvoid JPFNGLSECONDARYCOLORPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÅ Å‘ÿÿÿÿvoid <PFNGLSECONDARYCOLORPOINTERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Š Šzÿÿÿÿvoid :PFNGLSEPARABLEFILTER2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h[ [Ãÿÿÿÿvoid 4PFNGLSEPARABLEFILTER2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ë ËÀÿÿÿÿvoid ,PFNGLSETFENCEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –@ÿÿÿÿvoid &PFNGLSETFENCENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h1 1Oÿÿÿÿvoid JPFNGLSETFRAGMENTSHADERCONSTANTATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9cÿÿÿÿvoid 0PFNGLSETINVARIANTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŸ Ÿ`ÿÿÿÿvoid 8PFNGLSETLOCALCONSTANTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h   dÿÿÿÿvoid *PFNGLSHADEROP1EXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h— —Uÿÿÿÿvoid *PFNGLSHADEROP2EXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h˜ ˜bÿÿÿÿvoid *PFNGLSHADEROP3EXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h™ ™oÿÿÿÿvoid 0PFNGLSHADERSOURCEARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hy y‰ÿÿÿÿvoid *PFNGLSHADERSOURCEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL L{ÿÿÿÿvoid 6PFNGLSHARPENTEXFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÄ Ähÿÿÿÿvoid :PFNGLSPRITEPARAMETERFSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h2 2Vÿÿÿÿvoid <PFNGLSPRITEPARAMETERFVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3_ÿÿÿÿvoid :PFNGLSPRITEPARAMETERISGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4Tÿÿÿÿvoid <PFNGLSPRITEPARAMETERIVSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5]ÿÿÿÿvoid :PFNGLSTARTINSTRUMENTSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h^ ^?ÿÿÿÿvoid 6PFNGLSTENCILCLEARTAGEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hù ùgÿÿÿÿvoid >PFNGLSTENCILFUNCSEPARATEATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h} }vÿÿÿÿvoid 8PFNGLSTENCILFUNCSEPARATEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h- -sÿÿÿÿvoid 8PFNGLSTENCILMASKSEPARATEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h. .Rÿÿÿÿvoid :PFNGLSTENCILOPSEPARATEATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h| |rÿÿÿÿvoid 4PFNGLSTENCILOPSEPARATEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h, ,oÿÿÿÿvoid 8PFNGLSTOPINSTRUMENTSSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h_ _Fÿÿÿÿvoid 8PFNGLSTRINGMARKERGREMEDYPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí í[ÿÿÿÿvoid &PFNGLSWIZZLEEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hš šzÿÿÿÿvoid 8PFNGLTAGSAMPLEBUFFERSGIXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hs s>ÿÿÿÿvoid *PFNGLTANGENT3BEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h> >Rÿÿÿÿvoid ,PFNGLTANGENT3BVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h? ?Cÿÿÿÿvoid *PFNGLTANGENT3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h@ @Xÿÿÿÿvoid ,PFNGLTANGENT3DVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hA AEÿÿÿÿvoid *PFNGLTANGENT3FEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hB BUÿÿÿÿvoid ,PFNGLTANGENT3FVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC CDÿÿÿÿvoid *PFNGLTANGENT3IEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hD DOÿÿÿÿvoid ,PFNGLTANGENT3IVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hE EBÿÿÿÿvoid *PFNGLTANGENT3SEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hF FUÿÿÿÿvoid ,PFNGLTANGENT3SVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hG GDÿÿÿÿvoid 4PFNGLTANGENTPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hR Rjÿÿÿÿvoid 0PFNGLTBUFFERMASK3DFXPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ëAÿÿÿÿvoid .PFNGLTESTFENCEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h˜˜FÿÿÿÿGLboolean (PFNGLTESTFENCENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h..CÿÿÿÿGLboolean 0PFNGLTESTOBJECTAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hššUÿÿÿÿGLboolean <PFNGLTEXBUMPPARAMETERFVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ^ÿÿÿÿvoid <PFNGLTEXBUMPPARAMETERIVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h \ÿÿÿÿvoid *PFNGLTEXCOORD1HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h, ,=ÿÿÿÿvoid ,PFNGLTEXCOORD1HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h- -Eÿÿÿÿvoid JPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÔ Ô™ÿÿÿÿvoid LPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÕ Õyÿÿÿÿvoid ZPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hØ ØÐÿÿÿÿvoid \PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÙ Ù“ÿÿÿÿvoid LPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÒ Ò¥ÿÿÿÿvoid NPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓ Ózÿÿÿÿvoid LPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ Öÿÿÿÿvoid NPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×zÿÿÿÿvoid <PFNGLTEXCOORD2FVERTEX3FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÎ Îqÿÿÿÿvoid >PFNGLTEXCOORD2FVERTEX3FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÏ Ï`ÿÿÿÿvoid *PFNGLTEXCOORD2HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h. .Iÿÿÿÿvoid ,PFNGLTEXCOORD2HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h/ /Eÿÿÿÿvoid *PFNGLTEXCOORD3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h0 0Uÿÿÿÿvoid ,PFNGLTEXCOORD3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h1 1Eÿÿÿÿvoid ZPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÚ Úñÿÿÿÿvoid \PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÛ Û“ÿÿÿÿvoid <PFNGLTEXCOORD4FVERTEX4FSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÐ Ð’ÿÿÿÿvoid >PFNGLTEXCOORD4FVERTEX4FVSUNPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÑ Ñ`ÿÿÿÿvoid *PFNGLTEXCOORD4HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h2 2aÿÿÿÿvoid ,PFNGLTEXCOORD4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3Eÿÿÿÿvoid 6PFNGLTEXCOORDPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hò ò†ÿÿÿÿvoid >PFNGLTEXCOORDPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÊ Ê‹ÿÿÿÿvoid <PFNGLTEXCOORDPOINTERVINTELPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µkÿÿÿÿvoid 4PFNGLTEXFILTERFUNCSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h wÿÿÿÿvoid ,PFNGLTEXIMAGE3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hü üÓÿÿÿÿvoid &PFNGLTEXIMAGE3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ö ÖÏÿÿÿÿvoid .PFNGLTEXIMAGE4DSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –äÿÿÿÿvoid 2PFNGLTEXSUBIMAGE1DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ¡ÿÿÿÿvoid 2PFNGLTEXSUBIMAGE2DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Àÿÿÿÿvoid 2PFNGLTEXSUBIMAGE3DEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hý ýÞÿÿÿÿvoid ,PFNGLTEXSUBIMAGE3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h × ×Ûÿÿÿÿvoid 4PFNGLTEXSUBIMAGE4DSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h— —þÿÿÿÿvoid :PFNGLTEXTURECOLORMASKSGISPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  zÿÿÿÿvoid 0PFNGLTEXTURELIGHTEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h„ „Bÿÿÿÿvoid 6PFNGLTEXTUREMATERIALEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h… …Qÿÿÿÿvoid 2PFNGLTEXTURENORMALEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Bÿÿÿÿvoid ,PFNGLTRACKMATRIXNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÉ Érÿÿÿÿvoid *PFNGLUNIFORM1FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h€ €Mÿÿÿÿvoid $PFNGLUNIFORM1FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hN NJÿÿÿÿvoid ,PFNGLUNIFORM1FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hˆ ˆgÿÿÿÿvoid &PFNGLUNIFORM1FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hV Vdÿÿÿÿvoid *PFNGLUNIFORM1IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h„ „Kÿÿÿÿvoid $PFNGLUNIFORM1IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hR RHÿÿÿÿvoid ,PFNGLUNIFORM1IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŒ Œeÿÿÿÿvoid &PFNGLUNIFORM1IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hZ Zbÿÿÿÿvoid *PFNGLUNIFORM2FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Yÿÿÿÿvoid $PFNGLUNIFORM2FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hO OVÿÿÿÿvoid ,PFNGLUNIFORM2FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‰ ‰gÿÿÿÿvoid &PFNGLUNIFORM2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hW Wdÿÿÿÿvoid *PFNGLUNIFORM2IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h… …Uÿÿÿÿvoid $PFNGLUNIFORM2IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hS SRÿÿÿÿvoid ,PFNGLUNIFORM2IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h eÿÿÿÿvoid &PFNGLUNIFORM2IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h[ [bÿÿÿÿvoid *PFNGLUNIFORM3FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‚ ‚eÿÿÿÿvoid $PFNGLUNIFORM3FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hP Pbÿÿÿÿvoid ,PFNGLUNIFORM3FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŠ Šgÿÿÿÿvoid &PFNGLUNIFORM3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX Xdÿÿÿÿvoid *PFNGLUNIFORM3IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h† †_ÿÿÿÿvoid $PFNGLUNIFORM3IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hT T\ÿÿÿÿvoid ,PFNGLUNIFORM3IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŽ Žeÿÿÿÿvoid &PFNGLUNIFORM3IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h\ \bÿÿÿÿvoid *PFNGLUNIFORM4FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hƒ ƒqÿÿÿÿvoid $PFNGLUNIFORM4FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hQ Qnÿÿÿÿvoid ,PFNGLUNIFORM4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‹ ‹gÿÿÿÿvoid &PFNGLUNIFORM4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hY Ydÿÿÿÿvoid *PFNGLUNIFORM4IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‡ ‡iÿÿÿÿvoid $PFNGLUNIFORM4IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hU Ufÿÿÿÿvoid ,PFNGLUNIFORM4IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h eÿÿÿÿvoid &PFNGLUNIFORM4IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h] ]bÿÿÿÿvoid 8PFNGLUNIFORMMATRIX2FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‚ÿÿÿÿvoid 2PFNGLUNIFORMMATRIX2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h^ ^ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX2X3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h“ “ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX2X4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •ÿÿÿÿvoid 8PFNGLUNIFORMMATRIX3FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‘ ‘‚ÿÿÿÿvoid 2PFNGLUNIFORMMATRIX3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h_ _ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX3X2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX3X4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h— —ÿÿÿÿvoid 8PFNGLUNIFORMMATRIX4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h’ ’‚ÿÿÿÿvoid 2PFNGLUNIFORMMATRIX4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h` `ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX4X2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –ÿÿÿÿvoid 6PFNGLUNIFORMMATRIX4X3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h˜ ˜ÿÿÿÿvoid 0PFNGLUNLOCKARRAYSEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h) ):ÿÿÿÿvoid .PFNGLUNMAPBUFFERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h//GÿÿÿÿGLboolean (PFNGLUNMAPBUFFERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ä ÄDÿÿÿÿGLboolean :PFNGLUNMAPOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hs sHÿÿÿÿvoid <PFNGLUPDATEOBJECTBUFFERATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hX XŽÿÿÿÿvoid 8PFNGLUSEPROGRAMOBJECTARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h~ ~Pÿÿÿÿvoid &PFNGLUSEPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM M?ÿÿÿÿvoid 6PFNGLVALIDATEPROGRAMARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Oÿÿÿÿvoid 0PFNGLVALIDATEPROGRAMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ha aDÿÿÿÿvoid <PFNGLVARIANTARRAYOBJECTATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h_ _€ÿÿÿÿvoid *PFNGLVARIANTBVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¡ ¡Pÿÿÿÿvoid *PFNGLVARIANTDVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¥ ¥Rÿÿÿÿvoid *PFNGLVARIANTFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¤ ¤Qÿÿÿÿvoid *PFNGLVARIANTIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h£ £Oÿÿÿÿvoid 4PFNGLVARIANTPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h© ©qÿÿÿÿvoid *PFNGLVARIANTSVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¢ ¢Qÿÿÿÿvoid ,PFNGLVARIANTUBVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¦ ¦Rÿÿÿÿvoid ,PFNGLVARIANTUIVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¨ ¨Qÿÿÿÿvoid ,PFNGLVARIANTUSVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h§ §Sÿÿÿÿvoid &PFNGLVERTEX2HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  Gÿÿÿÿvoid (PFNGLVERTEX2HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h! !Cÿÿÿÿvoid &PFNGLVERTEX3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h" "Sÿÿÿÿvoid (PFNGLVERTEX3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h# #Cÿÿÿÿvoid &PFNGLVERTEX4HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h$ $_ÿÿÿÿvoid (PFNGLVERTEX4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h% %Cÿÿÿÿvoid FPFNGLVERTEXARRAYPARAMETERIAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hµ µZÿÿÿÿvoid <PFNGLVERTEXARRAYRANGEAPPLEPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h³ ³[ÿÿÿÿvoid 6PFNGLVERTEXARRAYRANGENVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9^ÿÿÿÿvoid 4PFNGLVERTEXATTRIB1DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓ ÓPÿÿÿÿvoid 2PFNGLVERTEXATTRIB1DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hË ËOÿÿÿÿvoid .PFNGLVERTEXATTRIB1DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hb bMÿÿÿÿvoid 6PFNGLVERTEXATTRIB1DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÔ ÔXÿÿÿÿvoid 4PFNGLVERTEXATTRIB1DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÌ ÌWÿÿÿÿvoid 0PFNGLVERTEXATTRIB1DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hc cUÿÿÿÿvoid 4PFNGLVERTEXATTRIB1FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÕ ÕOÿÿÿÿvoid 2PFNGLVERTEXATTRIB1FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÍ ÍNÿÿÿÿvoid .PFNGLVERTEXATTRIB1FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hd dLÿÿÿÿvoid 6PFNGLVERTEXATTRIB1FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ ÖWÿÿÿÿvoid 4PFNGLVERTEXATTRIB1FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÎ ÎVÿÿÿÿvoid 0PFNGLVERTEXATTRIB1FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.he eTÿÿÿÿvoid 2PFNGLVERTEXATTRIB1HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hB BOÿÿÿÿvoid 4PFNGLVERTEXATTRIB1HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hC CWÿÿÿÿvoid 4PFNGLVERTEXATTRIB1SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×Oÿÿÿÿvoid 2PFNGLVERTEXATTRIB1SNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÏ ÏNÿÿÿÿvoid .PFNGLVERTEXATTRIB1SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hf fLÿÿÿÿvoid 6PFNGLVERTEXATTRIB1SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hØ ØWÿÿÿÿvoid 4PFNGLVERTEXATTRIB1SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÐ ÐVÿÿÿÿvoid 0PFNGLVERTEXATTRIB1SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hg gTÿÿÿÿvoid 4PFNGLVERTEXATTRIB2DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÙ Ù\ÿÿÿÿvoid 2PFNGLVERTEXATTRIB2DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÑ Ñ[ÿÿÿÿvoid .PFNGLVERTEXATTRIB2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hh hYÿÿÿÿvoid 6PFNGLVERTEXATTRIB2DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÚ ÚXÿÿÿÿvoid 4PFNGLVERTEXATTRIB2DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÒ ÒWÿÿÿÿvoid 0PFNGLVERTEXATTRIB2DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hi iUÿÿÿÿvoid 4PFNGLVERTEXATTRIB2FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÛ ÛZÿÿÿÿvoid 2PFNGLVERTEXATTRIB2FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÓ ÓYÿÿÿÿvoid .PFNGLVERTEXATTRIB2FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hj jWÿÿÿÿvoid 6PFNGLVERTEXATTRIB2FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÜ ÜWÿÿÿÿvoid 4PFNGLVERTEXATTRIB2FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÔ ÔVÿÿÿÿvoid 0PFNGLVERTEXATTRIB2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hk kTÿÿÿÿvoid 2PFNGLVERTEXATTRIB2HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hD D[ÿÿÿÿvoid 4PFNGLVERTEXATTRIB2HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hE EWÿÿÿÿvoid 4PFNGLVERTEXATTRIB2SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÝ ÝZÿÿÿÿvoid 2PFNGLVERTEXATTRIB2SNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÕ ÕYÿÿÿÿvoid .PFNGLVERTEXATTRIB2SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hl lWÿÿÿÿvoid 6PFNGLVERTEXATTRIB2SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ ÞWÿÿÿÿvoid 4PFNGLVERTEXATTRIB2SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÖ ÖVÿÿÿÿvoid 0PFNGLVERTEXATTRIB2SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hm mTÿÿÿÿvoid 4PFNGLVERTEXATTRIB3DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hß ßhÿÿÿÿvoid 2PFNGLVERTEXATTRIB3DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h× ×gÿÿÿÿvoid .PFNGLVERTEXATTRIB3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hn neÿÿÿÿvoid 6PFNGLVERTEXATTRIB3DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà àXÿÿÿÿvoid 4PFNGLVERTEXATTRIB3DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hØ ØWÿÿÿÿvoid 0PFNGLVERTEXATTRIB3DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ho oUÿÿÿÿvoid 4PFNGLVERTEXATTRIB3FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há áeÿÿÿÿvoid 2PFNGLVERTEXATTRIB3FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÙ Ùdÿÿÿÿvoid .PFNGLVERTEXATTRIB3FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hp pbÿÿÿÿvoid 6PFNGLVERTEXATTRIB3FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hâ âWÿÿÿÿvoid 4PFNGLVERTEXATTRIB3FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÚ ÚVÿÿÿÿvoid 0PFNGLVERTEXATTRIB3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hq qTÿÿÿÿvoid 2PFNGLVERTEXATTRIB3HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hF Fgÿÿÿÿvoid 4PFNGLVERTEXATTRIB3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hG GWÿÿÿÿvoid 4PFNGLVERTEXATTRIB3SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hã ãeÿÿÿÿvoid 2PFNGLVERTEXATTRIB3SNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÛ Ûdÿÿÿÿvoid .PFNGLVERTEXATTRIB3SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hr rbÿÿÿÿvoid 6PFNGLVERTEXATTRIB3SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hä äWÿÿÿÿvoid 4PFNGLVERTEXATTRIB3SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÜ ÜVÿÿÿÿvoid 0PFNGLVERTEXATTRIB3SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hs sTÿÿÿÿvoid 6PFNGLVERTEXATTRIB4BVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hì ìVÿÿÿÿvoid 0PFNGLVERTEXATTRIB4BVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h{ {Sÿÿÿÿvoid 4PFNGLVERTEXATTRIB4DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí ítÿÿÿÿvoid 2PFNGLVERTEXATTRIB4DNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÝ Ýsÿÿÿÿvoid .PFNGLVERTEXATTRIB4DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h| |qÿÿÿÿvoid 6PFNGLVERTEXATTRIB4DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hî îXÿÿÿÿvoid 4PFNGLVERTEXATTRIB4DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÞ ÞWÿÿÿÿvoid 0PFNGLVERTEXATTRIB4DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h} }Uÿÿÿÿvoid 4PFNGLVERTEXATTRIB4FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïpÿÿÿÿvoid 2PFNGLVERTEXATTRIB4FNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hß ßoÿÿÿÿvoid .PFNGLVERTEXATTRIB4FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h~ ~mÿÿÿÿvoid 6PFNGLVERTEXATTRIB4FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ðWÿÿÿÿvoid 4PFNGLVERTEXATTRIB4FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hà àVÿÿÿÿvoid 0PFNGLVERTEXATTRIB4FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Tÿÿÿÿvoid 2PFNGLVERTEXATTRIB4HNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hH Hsÿÿÿÿvoid 4PFNGLVERTEXATTRIB4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hI IWÿÿÿÿvoid 6PFNGLVERTEXATTRIB4IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hñ ñUÿÿÿÿvoid 0PFNGLVERTEXATTRIB4IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h€ €Rÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hå åWÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NBVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.ht tTÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hæ æVÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hu uSÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NSVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hç çXÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NSVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hv vUÿÿÿÿvoid 8PFNGLVERTEXATTRIB4NUBARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hè èrÿÿÿÿvoid 2PFNGLVERTEXATTRIB4NUBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hw woÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hé éYÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUBVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hx xVÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hê êXÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hy yUÿÿÿÿvoid :PFNGLVERTEXATTRIB4NUSVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ëZÿÿÿÿvoid 4PFNGLVERTEXATTRIB4NUSVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hz zWÿÿÿÿvoid 4PFNGLVERTEXATTRIB4SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hò òpÿÿÿÿvoid 2PFNGLVERTEXATTRIB4SNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.há áoÿÿÿÿvoid .PFNGLVERTEXATTRIB4SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h mÿÿÿÿvoid 6PFNGLVERTEXATTRIB4SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó óWÿÿÿÿvoid 4PFNGLVERTEXATTRIB4SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hâ âVÿÿÿÿvoid 0PFNGLVERTEXATTRIB4SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‚ ‚Tÿÿÿÿvoid 4PFNGLVERTEXATTRIB4UBNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hã ãpÿÿÿÿvoid 8PFNGLVERTEXATTRIB4UBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô ôXÿÿÿÿvoid 6PFNGLVERTEXATTRIB4UBVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hä äWÿÿÿÿvoid 2PFNGLVERTEXATTRIB4UBVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hƒ ƒUÿÿÿÿvoid 8PFNGLVERTEXATTRIB4UIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hõ õWÿÿÿÿvoid 2PFNGLVERTEXATTRIB4UIVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h„ „Tÿÿÿÿvoid 8PFNGLVERTEXATTRIB4USVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hö öYÿÿÿÿvoid 2PFNGLVERTEXATTRIB4USVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h… …Vÿÿÿÿvoid FPFNGLVERTEXATTRIBARRAYOBJECTATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‡ ‡ªÿÿÿÿvoid >PFNGLVERTEXATTRIBPOINTERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h÷ ÷Ÿÿÿÿÿvoid <PFNGLVERTEXATTRIBPOINTERNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÊ ʉÿÿÿÿvoid 8PFNGLVERTEXATTRIBPOINTERPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h† †œÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hå ågÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hæ æfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hJ Jcÿÿÿÿvoid 6PFNGLVERTEXATTRIBS1SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hç çfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hè ègÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hé éfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hK Kcÿÿÿÿvoid 6PFNGLVERTEXATTRIBS2SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hê êfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hë ëgÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hì ìfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hL Lcÿÿÿÿvoid 6PFNGLVERTEXATTRIBS3SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hí ífÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4DVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hî îgÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4FVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïfÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4HVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hM Mcÿÿÿÿvoid 6PFNGLVERTEXATTRIBS4SVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ðfÿÿÿÿvoid 8PFNGLVERTEXATTRIBS4UBVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hñ ñgÿÿÿÿvoid .PFNGLVERTEXBLENDARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h< <@ÿÿÿÿvoid 6PFNGLVERTEXBLENDENVFATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Tÿÿÿÿvoid 6PFNGLVERTEXBLENDENVIATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Rÿÿÿÿvoid 2PFNGLVERTEXPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó ó„ÿÿÿÿvoid :PFNGLVERTEXPOINTERLISTIBMPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hË ˉÿÿÿÿvoid 8PFNGLVERTEXPOINTERVINTELPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h² ²iÿÿÿÿvoid 4PFNGLVERTEXSTREAM1DATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hõ õQÿÿÿÿvoid 6PFNGLVERTEXSTREAM1DVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hö ö^ÿÿÿÿvoid 4PFNGLVERTEXSTREAM1FATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hó óPÿÿÿÿvoid 6PFNGLVERTEXSTREAM1FVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hô ô]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM1IATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hñ ñNÿÿÿÿvoid 6PFNGLVERTEXSTREAM1IVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hò ò[ÿÿÿÿvoid 4PFNGLVERTEXSTREAM1SATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hï ïPÿÿÿÿvoid 6PFNGLVERTEXSTREAM1SVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hð ð]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM2DATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hý ý]ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2DVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hþ þ^ÿÿÿÿvoid 4PFNGLVERTEXSTREAM2FATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hû û[ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2FVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hü ü]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM2IATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hù ùWÿÿÿÿvoid 6PFNGLVERTEXSTREAM2IVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hú ú[ÿÿÿÿvoid 4PFNGLVERTEXSTREAM2SATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h÷ ÷[ÿÿÿÿvoid 6PFNGLVERTEXSTREAM2SVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hø ø]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM3DATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h iÿÿÿÿvoid 6PFNGLVERTEXSTREAM3DVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ^ÿÿÿÿvoid 4PFNGLVERTEXSTREAM3FATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h fÿÿÿÿvoid 6PFNGLVERTEXSTREAM3FVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM3IATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h `ÿÿÿÿvoid 6PFNGLVERTEXSTREAM3IVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h [ÿÿÿÿvoid 4PFNGLVERTEXSTREAM3SATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hÿ ÿfÿÿÿÿvoid 6PFNGLVERTEXSTREAM3SVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM4DATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  uÿÿÿÿvoid 6PFNGLVERTEXSTREAM4DVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ^ÿÿÿÿvoid 4PFNGLVERTEXSTREAM4FATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  qÿÿÿÿvoid 6PFNGLVERTEXSTREAM4FVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  ]ÿÿÿÿvoid 4PFNGLVERTEXSTREAM4IATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  iÿÿÿÿvoid 6PFNGLVERTEXSTREAM4IVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h  [ÿÿÿÿvoid 4PFNGLVERTEXSTREAM4SATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h qÿÿÿÿvoid 6PFNGLVERTEXSTREAM4SVATIPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ]ÿÿÿÿvoid 2PFNGLVERTEXWEIGHTFEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h) )Eÿÿÿÿvoid 4PFNGLVERTEXWEIGHTFVEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h* *Mÿÿÿÿvoid 0PFNGLVERTEXWEIGHTHNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h@ @Eÿÿÿÿvoid 2PFNGLVERTEXWEIGHTHVNVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hA AMÿÿÿÿvoid >PFNGLVERTEXWEIGHTPOINTEREXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h+ +}ÿÿÿÿvoid (PFNGLWEIGHTBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h3 3Sÿÿÿÿvoid (PFNGLWEIGHTDVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h7 7Uÿÿÿÿvoid (PFNGLWEIGHTFVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h6 6Tÿÿÿÿvoid (PFNGLWEIGHTIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h5 5Rÿÿÿÿvoid 2PFNGLWEIGHTPOINTERARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h; ;uÿÿÿÿvoid (PFNGLWEIGHTSVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h4 4Tÿÿÿÿvoid *PFNGLWEIGHTUBVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h8 8Uÿÿÿÿvoid *PFNGLWEIGHTUIVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h: :Tÿÿÿÿvoid *PFNGLWEIGHTUSVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h9 9Vÿÿÿÿvoid .PFNGLWINDOWPOS2DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Kÿÿÿÿvoid 0PFNGLWINDOWPOS2DMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Lÿÿÿÿvoid (PFNGLWINDOWPOS2DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‹ ‹Hÿÿÿÿvoid 0PFNGLWINDOWPOS2DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h€ €Gÿÿÿÿvoid 2PFNGLWINDOWPOS2DVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‘ ‘Hÿÿÿÿvoid *PFNGLWINDOWPOS2DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Œ ŒDÿÿÿÿvoid .PFNGLWINDOWPOS2FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Iÿÿÿÿvoid 0PFNGLWINDOWPOS2FMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h’ ’Jÿÿÿÿvoid (PFNGLWINDOWPOS2FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Fÿÿÿÿvoid 0PFNGLWINDOWPOS2FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‚ ‚Fÿÿÿÿvoid 2PFNGLWINDOWPOS2FVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h“ “Gÿÿÿÿvoid *PFNGLWINDOWPOS2FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Ž ŽCÿÿÿÿvoid .PFNGLWINDOWPOS2IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hƒ ƒEÿÿÿÿvoid 0PFNGLWINDOWPOS2IMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h” ”Fÿÿÿÿvoid (PFNGLWINDOWPOS2IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Bÿÿÿÿvoid 0PFNGLWINDOWPOS2IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h„ „Dÿÿÿÿvoid 2PFNGLWINDOWPOS2IVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h• •Eÿÿÿÿvoid *PFNGLWINDOWPOS2IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Aÿÿÿÿvoid .PFNGLWINDOWPOS2SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h… …Iÿÿÿÿvoid 0PFNGLWINDOWPOS2SMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h– –Jÿÿÿÿvoid (PFNGLWINDOWPOS2SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ‘ ‘Fÿÿÿÿvoid 0PFNGLWINDOWPOS2SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h† †Fÿÿÿÿvoid 2PFNGLWINDOWPOS2SVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h— —Gÿÿÿÿvoid *PFNGLWINDOWPOS2SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ’ ’Cÿÿÿÿvoid .PFNGLWINDOWPOS3DARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‡ ‡Wÿÿÿÿvoid 0PFNGLWINDOWPOS3DMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h˜ ˜Xÿÿÿÿvoid (PFNGLWINDOWPOS3DPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h “ “Tÿÿÿÿvoid 0PFNGLWINDOWPOS3DVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hˆ ˆGÿÿÿÿvoid 2PFNGLWINDOWPOS3DVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h™ ™Hÿÿÿÿvoid *PFNGLWINDOWPOS3DVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ” ”Dÿÿÿÿvoid .PFNGLWINDOWPOS3FARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‰ ‰Tÿÿÿÿvoid 0PFNGLWINDOWPOS3FMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hš šUÿÿÿÿvoid (PFNGLWINDOWPOS3FPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h • •Qÿÿÿÿvoid 0PFNGLWINDOWPOS3FVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŠ ŠFÿÿÿÿvoid 2PFNGLWINDOWPOS3FVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h› ›Gÿÿÿÿvoid *PFNGLWINDOWPOS3FVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h – –Cÿÿÿÿvoid .PFNGLWINDOWPOS3IARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h‹ ‹Nÿÿÿÿvoid 0PFNGLWINDOWPOS3IMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hœ œOÿÿÿÿvoid (PFNGLWINDOWPOS3IPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h — —Kÿÿÿÿvoid 0PFNGLWINDOWPOS3IVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŒ ŒDÿÿÿÿvoid 2PFNGLWINDOWPOS3IVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Eÿÿÿÿvoid *PFNGLWINDOWPOS3IVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ˜ ˜Aÿÿÿÿvoid .PFNGLWINDOWPOS3SARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h Tÿÿÿÿvoid 0PFNGLWINDOWPOS3SMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hž žUÿÿÿÿvoid (PFNGLWINDOWPOS3SPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h ™ ™Qÿÿÿÿvoid 0PFNGLWINDOWPOS3SVARBPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŽ ŽFÿÿÿÿvoid 2PFNGLWINDOWPOS3SVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.hŸ ŸGÿÿÿÿvoid *PFNGLWINDOWPOS3SVPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h š šCÿÿÿÿvoid 0PFNGLWINDOWPOS4DMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h   dÿÿÿÿvoid 2PFNGLWINDOWPOS4DVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¡ ¡Hÿÿÿÿvoid 0PFNGLWINDOWPOS4FMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¢ ¢`ÿÿÿÿvoid 2PFNGLWINDOWPOS4FVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h£ £Gÿÿÿÿvoid 0PFNGLWINDOWPOS4IMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¤ ¤Xÿÿÿÿvoid 2PFNGLWINDOWPOS4IVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¥ ¥Eÿÿÿÿvoid 0PFNGLWINDOWPOS4SMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h¦ ¦`ÿÿÿÿvoid 2PFNGLWINDOWPOS4SVMESAPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h§ §Gÿÿÿÿvoid *PFNGLWRITEMASKEXTPROC®/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/glext.h› ›|ÿÿÿÿvoid ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h%v¦hÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.ha£µaº›È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿÿÿÿÿìBackTrackÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hƒ=ƒQÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ DeleteÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hv=w8ÿÿÿÿÿÿÿÿ@updateAllTracksÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ DeleteÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h §= §Nÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ DeleteÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÓ=ÓNÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ DeleteÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h%ß=%ßNÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ,DownloadPodcastEpisodeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'`='`^ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿEjectIPodÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,ø=,øQÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿFastForwardÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h…=…Sÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ,GotoMusicStoreHomePageÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h½=½^ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿHIITArtworkCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'6'.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITArtworkCollectionÿÿÿÿÿÿÿÿFIITArtworkCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'"'&ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITArtworkCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'):',Bÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITArtworkCollectionÿÿÿÿÿÿÿÿDIITArtworkCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'/'3ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITArtworkCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'6F'8Cÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITArtworkCollectionÿÿÿÿÿÿÿÿLIITArtworkCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h';'?ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITArtwork_Delete_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&`-&a ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITArtworkÿÿÿÿÿÿÿÿ,IITArtwork_Delete_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&d&hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITArtwork_SaveArtworkToFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&w-&yÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITArtworkÿÿÿÿÿÿÿÿBIITArtwork_SaveArtworkToFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&|&€ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITArtwork_SetArtworkFromFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&k-&mÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITArtworkÿÿÿÿÿÿÿÿDIITArtwork_SetArtworkFromFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&p&tÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITArtwork_get_Format_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&ƒ6&…:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITArtworkÿÿÿÿÿÿÿÿ4IITArtwork_get_Format_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&ˆ&ŒÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITAudioCDPlaylist_get_Artist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+Ã6+Å/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿDIITAudioCDPlaylist_get_Artist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+È+ÌÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITAudioCDPlaylist_get_Compilation_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+Ï6+Ñ?ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿNIITAudioCDPlaylist_get_Compilation_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+Ô+ØÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITAudioCDPlaylist_get_Composer_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+Û6+Ý1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿHIITAudioCDPlaylist_get_Composer_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+à+äÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITAudioCDPlaylist_get_DiscCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+ç6+é2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿJIITAudioCDPlaylist_get_DiscCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+ì+ðÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITAudioCDPlaylist_get_DiscNumber_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+ó6+õ3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿLIITAudioCDPlaylist_get_DiscNumber_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+ø+üÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITAudioCDPlaylist_get_Genre_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+ÿ6,.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿBIITAudioCDPlaylist_get_Genre_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,,ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITAudioCDPlaylist_get_Year_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h, 6, -ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITAudioCDPlaylistÿÿÿÿÿÿÿÿ@IITAudioCDPlaylist_get_Year_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,,ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITBrowserWindow_get_MiniPlayer_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hf6h=ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITBrowserWindowÿÿÿÿÿÿÿÿHIITBrowserWindow_get_MiniPlayer_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hkoÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIITBrowserWindow_get_SelectedPlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hŠ6ŒDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITBrowserWindowÿÿÿÿÿÿÿÿTIITBrowserWindow_get_SelectedPlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h“ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿRIITBrowserWindow_get_SelectedTracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h~6€Rÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITBrowserWindowÿÿÿÿÿÿÿÿPIITBrowserWindow_get_SelectedTracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hƒ‡ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITBrowserWindow_put_MiniPlayer_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hr6t/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITBrowserWindowÿÿÿÿÿÿÿÿHIITBrowserWindow_put_MiniPlayer_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hw{ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIITBrowserWindow_put_SelectedPlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h–6˜,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITBrowserWindowÿÿÿÿÿÿÿÿTIITBrowserWindow_put_SelectedPlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h›ŸÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿfIITConvertOperationStatus_GetConversionStatus_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h Ù- Ý1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ2IITConvertOperationStatusÿÿÿÿÿÿÿÿdIITConvertOperationStatus_GetConversionStatus_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h à äÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ\IITConvertOperationStatus_StopConversion_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ç- è/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ2IITConvertOperationStatusÿÿÿÿÿÿÿÿZIITConvertOperationStatus_StopConversion_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ë ïÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿhIITConvertOperationStatus_get_MaxProgressValue_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 9ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ2IITConvertOperationStatusÿÿÿÿÿÿÿÿfIITConvertOperationStatus_get_MaxProgressValue_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿbIITConvertOperationStatus_get_ProgressValue_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h þ6 6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ2IITConvertOperationStatusÿÿÿÿÿÿÿÿ`IITConvertOperationStatus_get_ProgressValue_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿZIITConvertOperationStatus_get_TrackName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ò6 ô2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ2IITConvertOperationStatusÿÿÿÿÿÿÿÿXIITConvertOperationStatus_get_TrackName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÷ ûÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITEQPresetCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h b6 d.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITEQPresetCollectionÿÿÿÿÿÿÿÿHIITEQPresetCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h g kÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿTIITEQPresetCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h {6 ~Dÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITEQPresetCollectionÿÿÿÿÿÿÿÿRIITEQPresetCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  …ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIITEQPresetCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h n: qDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITEQPresetCollectionÿÿÿÿÿÿÿÿFIITEQPresetCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h t xÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITEQPresetCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ˆF ŠCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITEQPresetCollectionÿÿÿÿÿÿÿÿNIITEQPresetCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ‘ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITEQPreset_Delete_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¯-±,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ.IITEQPreset_Delete_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h´¸ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITEQPreset_Rename_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h»-¾,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ.IITEQPreset_Rename_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÁÅÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITEQPreset_get_Band10_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h—6™0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band10_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hœ ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band1_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¿6Á0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band1_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÄÈÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h×6Ù0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÜàÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band3_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hï6ñ0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band3_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hôøÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band4_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6 0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band4_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band5_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6!0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band5_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$(ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band6_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h7690ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band6_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h<@ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band7_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hO6Q0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band7_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hTXÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band8_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hg6i0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band8_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hlpÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_get_Band9_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h60ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_get_Band9_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h„ˆÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITEQPreset_get_Modifiable_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h›6=ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ>IITEQPreset_get_Modifiable_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ¤ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITEQPreset_get_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6‘-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ2IITEQPreset_get_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h”˜ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITEQPreset_get_Preamp_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h§6©0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ6IITEQPreset_get_Preamp_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¬°ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITEQPreset_put_Band10_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h£6¥ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band10_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¨¬ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band1_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hË6Íÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band1_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÐÔÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hã6åÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hèìÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band3_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hû6ýÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band3_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band4_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band4_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band5_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+6-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band5_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h04ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band6_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hC6Eÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band6_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hHLÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band7_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h[6]ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band7_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h`dÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band8_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hs6uÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band8_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hx|ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEQPreset_put_Band9_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‹6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ4IITEQPreset_put_Band9_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h”ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITEQPreset_put_Preamp_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h³6µÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEQPresetÿÿÿÿÿÿÿÿ6IITEQPreset_put_Preamp_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¸¼ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIITEncoderCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hé6ë.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITEncoderCollectionÿÿÿÿÿÿÿÿFIITEncoderCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hîòÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿRIITEncoderCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6Bÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITEncoderCollectionÿÿÿÿÿÿÿÿPIITEncoderCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITEncoderCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hõ:øBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITEncoderCollectionÿÿÿÿÿÿÿÿDIITEncoderCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hûÿÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITEncoderCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hFCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ(IITEncoderCollectionÿÿÿÿÿÿÿÿLIITEncoderCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITEncoder_get_Format_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hC6E/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEncoderÿÿÿÿÿÿÿÿ4IITEncoder_get_Format_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hHLÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITEncoder_get_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h769-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITEncoderÿÿÿÿÿÿÿÿ0IITEncoder_get_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h<@ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿRIITFileOrCDTrack_UpdateInfoFromFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0Û-0Ü&ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿPIITFileOrCDTrack_UpdateInfoFromFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0ß0ãÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITFileOrCDTrack_UpdatePodcastFeed_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0ò-0ó&ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿNIITFileOrCDTrack_UpdatePodcastFeed_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0ö0úÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITFileOrCDTrack_get_BookmarkTime_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1615ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿLIITFileOrCDTrack_get_BookmarkTime_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1’1–ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITFileOrCDTrack_get_Category_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1E61G1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿDIITFileOrCDTrack_get_Category_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1J1NÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITFileOrCDTrack_get_Description_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1]61_4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿJIITFileOrCDTrack_get_Description_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1b1fÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿZIITFileOrCDTrack_get_ExcludeFromShuffle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h161Cÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿXIITFileOrCDTrack_get_ExcludeFromShuffle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h11ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITFileOrCDTrack_get_Location_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0Ï60Ñ1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿDIITFileOrCDTrack_get_Location_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0Ô0ØÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿTIITFileOrCDTrack_get_LongDescription_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1u61w8ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿRIITFileOrCDTrack_get_LongDescription_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1z1~ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITFileOrCDTrack_get_Lyrics_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1-61//ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿ@IITFileOrCDTrack_get_Lyrics_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1216ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITFileOrCDTrack_get_Podcast_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0æ60è:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿBIITFileOrCDTrack_get_Podcast_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0ë0ïÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIITFileOrCDTrack_get_RememberBookmark_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h0ý60ÿAÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿTIITFileOrCDTrack_get_RememberBookmark_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h11ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITFileOrCDTrack_put_BookmarkTime_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1™61›!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿLIITFileOrCDTrack_put_BookmarkTime_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1ž1¢ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITFileOrCDTrack_put_Category_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1Q61Sÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿDIITFileOrCDTrack_put_Category_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1V1ZÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITFileOrCDTrack_put_Description_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1i61k ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿJIITFileOrCDTrack_put_Description_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1n1rÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿZIITFileOrCDTrack_put_ExcludeFromShuffle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1!61#5ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿXIITFileOrCDTrack_put_ExcludeFromShuffle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1&1*ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿTIITFileOrCDTrack_put_LongDescription_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h161ƒ$ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿRIITFileOrCDTrack_put_LongDescription_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1†1ŠÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITFileOrCDTrack_put_Lyrics_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1961;ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿ@IITFileOrCDTrack_put_Lyrics_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1>1BÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIITFileOrCDTrack_put_RememberBookmark_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1 61 3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ IITFileOrCDTrackÿÿÿÿÿÿÿÿTIITFileOrCDTrack_put_RememberBookmark_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h11ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITIPodSource_EjectIPod_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-Ï--Ð#ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITIPodSourceÿÿÿÿÿÿÿÿ8IITIPodSource_EjectIPod_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-Ó-×ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITIPodSource_UpdateIPod_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-Ä--Å#ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITIPodSourceÿÿÿÿÿÿÿÿ:IITIPodSource_UpdateIPod_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-È-ÌÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITIPodSource_get_SoftwareVersion_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-Ú6-Ü8ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITIPodSourceÿÿÿÿÿÿÿÿLIITIPodSource_get_SoftwareVersion_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-ß-ãÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITLibraryPlaylist_AddFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h\-_Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITLibraryPlaylistÿÿÿÿÿÿÿÿ>IITLibraryPlaylist_AddFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hbfÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITLibraryPlaylist_AddFiles_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hi-lIÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITLibraryPlaylistÿÿÿÿÿÿÿÿ@IITLibraryPlaylist_AddFiles_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hosÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITLibraryPlaylist_AddTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hƒ-†Cÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITLibraryPlaylistÿÿÿÿÿÿÿÿ@IITLibraryPlaylist_AddTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‰ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IITLibraryPlaylist_AddURL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hv-yDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITLibraryPlaylistÿÿÿÿÿÿÿÿ<IITLibraryPlaylist_AddURL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h|€ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITObject_GetITObjectIDs_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h„-‰+ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ:IITObject_GetITObjectIDs_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hŒÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITObject_get_Index_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h«6­.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ0IITObject_get_Index_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h°´ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITObject_get_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h“6•-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ.IITObject_get_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h˜œÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITObject_get_PlaylistID_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÃ6Å3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ:IITObject_get_PlaylistID_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÈÌÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITObject_get_SourceID_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h·6¹1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ6IITObject_get_SourceID_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¼ÀÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITObject_get_TrackDatabaseID_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÛ6Ý3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿDIITObject_get_TrackDatabaseID_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hàäÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITObject_get_TrackID_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÏ6Ñ0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ4IITObject_get_TrackID_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÔØÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITObject_put_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hŸ6¡ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITObjectÿÿÿÿÿÿÿÿ.IITObject_put_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¤¨ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITOperationStatus_get_InProgress_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 =ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITOperationStatusÿÿÿÿÿÿÿÿLIITOperationStatus_get_InProgress_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITOperationStatus_get_Tracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 Rÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITOperationStatusÿÿÿÿÿÿÿÿDIITOperationStatus_get_Tracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ! %ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITPlaylistCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,±6,³.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITPlaylistCollectionÿÿÿÿÿÿÿÿHIITPlaylistCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,¶,ºÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿTIITPlaylistCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,Ê6,ÍDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITPlaylistCollectionÿÿÿÿÿÿÿÿRIITPlaylistCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,Ð,ÔÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIITPlaylistCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,½:,ÀDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITPlaylistCollectionÿÿÿÿÿÿÿÿFIITPlaylistCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,Ã,ÇÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITPlaylistCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,×F,ÙCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ*IITPlaylistCollectionÿÿÿÿÿÿÿÿNIITPlaylistCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,Ü,àÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIITPlaylistWindow_get_Playlist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h2ã62åDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ"IITPlaylistWindowÿÿÿÿÿÿÿÿFIITPlaylistWindow_get_Playlist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h2è2ìÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿTIITPlaylistWindow_get_SelectedTracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h2×62ÙRÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ"IITPlaylistWindowÿÿÿÿÿÿÿÿRIITPlaylistWindow_get_SelectedTracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h2Ü2àÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITPlaylist_Delete_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h Ø- Ù!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ.IITPlaylist_Delete_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h Ü àÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITPlaylist_PlayFirstTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ã- ä!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ>IITPlaylist_PlayFirstTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ç ëÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITPlaylist_Print_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h î- òÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ,IITPlaylist_Print_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h õ ùÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITPlaylist_Search_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ü- Rÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ.IITPlaylist_Search_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITPlaylist_get_Duration_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h "6 $1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ:IITPlaylist_get_Duration_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ' +ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITPlaylist_get_Kind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 7ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ2IITPlaylist_get_Kind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITPlaylist_get_Shuffle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h .6 0:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ8IITPlaylist_get_Shuffle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 3 7ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITPlaylist_get_Size_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h F6 H/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ2IITPlaylist_get_Size_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h K OÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITPlaylist_get_SongRepeat_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h R6 TCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ>IITPlaylist_get_SongRepeat_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h W [ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITPlaylist_get_Source_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 @ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ6IITPlaylist_get_Source_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h  ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITPlaylist_get_Time_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h j6 l-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ2IITPlaylist_get_Time_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h o sÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITPlaylist_get_Tracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ‚6 „Rÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ6IITPlaylist_get_Tracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ‡ ‹ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITPlaylist_get_Visible_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h v6 x:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ8IITPlaylist_get_Visible_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h { ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITPlaylist_put_Shuffle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h :6 <*ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ8IITPlaylist_put_Shuffle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ? CÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITPlaylist_put_SongRepeat_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ^6 `/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITPlaylistÿÿÿÿÿÿÿÿ>IITPlaylist_put_SongRepeat_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h c gÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITSourceCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hƒ6….ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITSourceCollectionÿÿÿÿÿÿÿÿDIITSourceCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hˆŒÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITSourceCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hœ6Ÿ@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITSourceCollectionÿÿÿÿÿÿÿÿNIITSourceCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¢¦ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITSourceCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h:’@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITSourceCollectionÿÿÿÿÿÿÿÿBIITSourceCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h•™ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITSourceCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h©F«Cÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITSourceCollectionÿÿÿÿÿÿÿÿJIITSourceCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h®²ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITSource_get_Capacity_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÅ6Ç3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITSourceÿÿÿÿÿÿÿÿ6IITSource_get_Capacity_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÊÎÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITSource_get_FreeSpace_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÑ6Ó4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITSourceÿÿÿÿÿÿÿÿ8IITSource_get_FreeSpace_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÖÚÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITSource_get_Kind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¹6»5ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITSourceÿÿÿÿÿÿÿÿ.IITSource_get_Kind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¾ÂÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITSource_get_Playlists_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÝ6ßXÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITSourceÿÿÿÿÿÿÿÿ8IITSource_get_Playlists_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hâæÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITTrackCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hó6õ.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITTrackCollectionÿÿÿÿÿÿÿÿBIITTrackCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.høüÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNIITTrackCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITTrackCollectionÿÿÿÿÿÿÿÿLIITTrackCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿXIITTrackCollection_get_ItemByPlayOrder_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITTrackCollectionÿÿÿÿÿÿÿÿVIITTrackCollection_get_ItemByPlayOrder_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITTrackCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿ:>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITTrackCollectionÿÿÿÿÿÿÿÿ@IITTrackCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITTrackCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&F(Cÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ$IITTrackCollectionÿÿÿÿÿÿÿÿHIITTrackCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+/ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITTrack_AddArtworkFromFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¸-»Bÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ@IITTrack_AddArtworkFromFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¾ÂÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ*IITTrack_Delete_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¢-£ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ(IITTrack_Delete_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¦ªÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ&IITTrack_Play_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h­-®ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ$IITTrack_Play_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h±µÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_get_Album_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÝ6ß.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_get_Album_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hâæÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_get_Artist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hõ6÷/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_get_Artist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.húþÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_get_Artwork_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hA6CVÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_get_Artwork_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hFJÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ,IITTrack_get_BPM_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h67ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ*IITTrack_get_BPM_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_get_BitRate_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 60ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_get_BitRate_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_get_Comment_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h1630ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_get_Comment_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6:ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_get_Compilation_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hI6K>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_get_Compilation_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hNRÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_get_Composer_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.ha6c1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_get_Composer_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hfjÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITTrack_get_DateAdded_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hy6{2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ6IITTrack_get_DateAdded_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h~‚ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITTrack_get_DiscCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h…6‡2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ6IITTrack_get_DiscCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hŠŽÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_get_DiscNumber_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6Ÿ3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_get_DiscNumber_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¢¦ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_get_Duration_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hµ6·1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_get_Duration_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hº¾ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ*IITTrack_get_EQ_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÙ6Û+ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ(IITTrack_get_EQ_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÞâÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_get_Enabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÁ6Ã:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_get_Enabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÆÊÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_get_Finish_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hý6ÿ/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_get_Finish_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_get_Genre_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 .ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_get_Genre_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_get_Grouping_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!6#1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_get_Grouping_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&*ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IITTrack_get_KindAsString_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h96;-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ<IITTrack_get_KindAsString_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h>BÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITTrack_get_Kind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÅ6Ç4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ,IITTrack_get_Kind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÊÎÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITTrack_get_ModificationDate_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hE6G5ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿDIITTrack_get_ModificationDate_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hJNÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITTrack_get_PlayOrderIndex_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6ƒ.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ@IITTrack_get_PlayOrderIndex_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h†ŠÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_get_PlayedCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hQ6S4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_get_PlayedCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hVZÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_get_PlayedDate_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hi6k3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_get_PlayedDate_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hnrÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_get_Playlist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÑ6ÓDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_get_Playlist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÖÚÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_get_Rating_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_get_Rating_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h’–ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_get_SampleRate_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¥6§3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_get_SampleRate_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hª®ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITTrack_get_Size_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h±6³-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ,IITTrack_get_Size_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¶ºÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_get_Start_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h½6¿.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_get_Start_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÂÆÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITTrack_get_Time_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÕ6×-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ,IITTrack_get_Time_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÚÞÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_get_TrackCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.há6ã3ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_get_TrackCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hæêÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_get_TrackNumber_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hù6û4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_get_TrackNumber_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hþÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITTrack_get_VolumeAdjustment_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h69ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿDIITTrack_get_VolumeAdjustment_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITTrack_get_Year_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)6+-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ,IITTrack_get_Year_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.2ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_put_Album_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hé6ëÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_put_Album_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hîòÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_put_Artist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_put_Artist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ,IITTrack_put_BPM_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h%6'#ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ*IITTrack_put_BPM_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*.ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_put_Comment_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h=6?ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_put_Comment_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hBFÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_put_Compilation_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hU6W0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_put_Compilation_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hZ^ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_put_Composer_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hm6oÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_put_Composer_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hrvÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITTrack_put_DiscCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‘6“ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ6IITTrack_put_DiscCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h–šÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_put_DiscNumber_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h©6«ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_put_DiscNumber_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h®²ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ*IITTrack_put_EQ_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hå6çÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ(IITTrack_put_EQ_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hêîÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITTrack_put_Enabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÍ6Ï,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ2IITTrack_put_Enabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÒÖÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_put_Finish_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hñ6óÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_put_Finish_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.höúÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_put_Genre_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_put_Genre_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITTrack_put_Grouping_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-6/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ4IITTrack_put_Grouping_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h26ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_put_PlayedCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h]6_ ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_put_PlayedCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hbfÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_put_PlayedDate_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hu6wÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_put_PlayedDate_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hz~ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITTrack_put_Rating_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h™6›ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ0IITTrack_put_Rating_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hž¢ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITTrack_put_Start_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÉ6Ëÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ.IITTrack_put_Start_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÎÒÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITTrack_put_TrackCount_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hí6ïÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ8IITTrack_put_TrackCount_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hòöÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITTrack_put_TrackNumber_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6 ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ:IITTrack_put_TrackNumber_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITTrack_put_VolumeAdjustment_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6%ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿDIITTrack_put_VolumeAdjustment_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"&ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITTrack_put_Year_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h567ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITTrackÿÿÿÿÿÿÿÿ,IITTrack_put_Year_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h:>ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITURLTrack_DownloadPodcastEpisode_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*-*!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿNIITURLTrack_DownloadPodcastEpisode_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h**ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITURLTrack_UpdatePodcastFeed_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h* -* !ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿDIITURLTrack_UpdatePodcastFeed_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h* *ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITURLTrack_get_Category_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*6*!1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ:IITURLTrack_get_Category_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*$*(ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITURLTrack_get_Description_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*76*94ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ@IITURLTrack_get_Description_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*<*@ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITURLTrack_get_LongDescription_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*O6*Q8ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿHIITURLTrack_get_LongDescription_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*T*XÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITURLTrack_get_Podcast_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)ý6)ÿ:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ8IITURLTrack_get_Podcast_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h**ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITURLTrack_get_URL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)å6)ç,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ0IITURLTrack_get_URL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)ê)îÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITURLTrack_put_Category_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*+6*-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ:IITURLTrack_put_Category_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*0*4ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIITURLTrack_put_Description_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*C6*E ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ@IITURLTrack_put_Description_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*H*LÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITURLTrack_put_LongDescription_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*[6*]$ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿHIITURLTrack_put_LongDescription_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*`*dÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITURLTrack_put_URL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)ñ6)óÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITURLTrackÿÿÿÿÿÿÿÿ0IITURLTrack_put_URL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h)ö)úÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITUserPlaylist_AddFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h*--Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ8IITUserPlaylist_AddFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h04ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITUserPlaylist_AddFiles_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h7-:Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ:IITUserPlaylist_AddFiles_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h=AÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IITUserPlaylist_AddTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hQ-TCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ:IITUserPlaylist_AddTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hW[ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITUserPlaylist_AddURL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hD-GDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ6IITUserPlaylist_AddURL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hJNÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITUserPlaylist_CreateFolder_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h§-ªBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿBIITUserPlaylist_CreateFolder_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h­±ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIITUserPlaylist_CreatePlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hš-Dÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿFIITUserPlaylist_CreatePlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ¤ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITUserPlaylist_get_Parent_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hŽ6Nÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ>IITUserPlaylist_get_Parent_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h“—ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITUserPlaylist_get_Shared_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h^6`9ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ>IITUserPlaylist_get_Shared_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hcgÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IITUserPlaylist_get_Smart_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hv6x8ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ<IITUserPlaylist_get_Smart_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h{ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿJIITUserPlaylist_get_SpecialKind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‚6„Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿHIITUserPlaylist_get_SpecialKind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‡‹ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITUserPlaylist_put_Parent_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h´6¶*ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ>IITUserPlaylist_put_Parent_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¹½ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IITUserPlaylist_put_Shared_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hj6l+ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITUserPlaylistÿÿÿÿÿÿÿÿ>IITUserPlaylist_put_Shared_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hosÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITVisualCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hP6R.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITVisualCollectionÿÿÿÿÿÿÿÿDIITVisualCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hUYÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITVisualCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hi6l@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITVisualCollectionÿÿÿÿÿÿÿÿNIITVisualCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hosÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITVisualCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h\:_@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITVisualCollectionÿÿÿÿÿÿÿÿBIITVisualCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hbfÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITVisualCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hvFxCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITVisualCollectionÿÿÿÿÿÿÿÿJIITVisualCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h{ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITVisual_get_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hª6¬-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITVisualÿÿÿÿÿÿÿÿ.IITVisual_get_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¯³ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIITWindowCollection_get_Count_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h<6>.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITWindowCollectionÿÿÿÿÿÿÿÿDIITWindowCollection_get_Count_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hAEÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIITWindowCollection_get_ItemByName_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hU6X@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITWindowCollectionÿÿÿÿÿÿÿÿNIITWindowCollection_get_ItemByName_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h[_ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIITWindowCollection_get_Item_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hH:K@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITWindowCollectionÿÿÿÿÿÿÿÿBIITWindowCollection_get_Item_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hNRÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿLIITWindowCollection_get__NewEnum_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hbFdCÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿ&IITWindowCollectionÿÿÿÿÿÿÿÿJIITWindowCollection_get__NewEnum_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hgkÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_get_Bottom_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¶6¸/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_get_Bottom_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h»¿ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_get_Height_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hþ6/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_get_Height_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITWindow_get_Kind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hö6ø5ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ.IITWindow_get_Kind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hûÿÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITWindow_get_Left_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hž6 -ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ.IITWindow_get_Left_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h£§ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IITWindow_get_Maximizable_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h>6@>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ<IITWindow_get_Maximizable_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hCGÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITWindow_get_Maximized_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hJ6L<ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ8IITWindow_get_Maximized_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hOSÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITWindow_get_Minimized_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&6(<ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ8IITWindow_get_Minimized_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h+/ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITWindow_get_Name_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hê6ì-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ.IITWindow_get_Name_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hïóÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITWindow_get_Resizable_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6<ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ8IITWindow_get_Resizable_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITWindow_get_Right_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÎ6Ð.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ0IITWindow_get_Right_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÓ×ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITWindow_get_Top_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h†6ˆ,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ,IITWindow_get_Top_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‹ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITWindow_get_Visible_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ4IITWindow_get_Visible_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITWindow_get_Width_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hæ6è.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ0IITWindow_get_Width_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hëïÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IITWindow_get_Zoomable_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hb6d;ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ6IITWindow_get_Zoomable_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hgkÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_get_Zoomed_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hn6p9ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_get_Zoomed_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hswÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_put_Bottom_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÂ6Äÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_put_Bottom_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÇËÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_put_Height_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h 6 ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_put_Height_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IITWindow_put_Left_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hª6¬ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ.IITWindow_put_Left_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¯³ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITWindow_put_Maximized_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hV6X.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ8IITWindow_put_Maximized_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h[_ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IITWindow_put_Minimized_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h264.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ8IITWindow_put_Minimized_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h7;ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITWindow_put_Right_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÚ6Üÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ0IITWindow_put_Right_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hßãÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IITWindow_put_Top_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h’6”ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ,IITWindow_put_Top_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h—›ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IITWindow_put_Visible_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h6,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ4IITWindow_put_Visible_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IITWindow_put_Width_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hò6ôÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ0IITWindow_put_Width_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h÷ûÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IITWindow_put_Zoomed_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hz6|+ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIITWindowÿÿÿÿÿÿÿÿ2IITWindow_put_Zoomed_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hƒÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IiTunes_Authorize_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"-"1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ,IiTunes_Authorize_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"" ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IiTunes_BackTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!-!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ,IiTunes_BackTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!!"ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_CheckVersion_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!È-!Ì=ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_CheckVersion_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!Ï!ÓÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_ConvertFile2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ê-#íPÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_ConvertFile2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ð#ôÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_ConvertFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!”-!—Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_ConvertFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!š!žÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_ConvertFiles2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#÷-#úPÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_ConvertFiles2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ý$ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_ConvertFiles_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!¡-!¤Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_ConvertFiles_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!§!«ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_ConvertTrack2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$-$Pÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_ConvertTrack2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$ $ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_ConvertTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!®-!±Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_ConvertTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!´!¸ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IiTunes_ConvertTracks2_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$-$Pÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ6IiTunes_ConvertTracks2_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$$ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_ConvertTracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!»-!¾Iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_ConvertTracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!Á!ÅÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IiTunes_CreateEQPreset_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$N-$QDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ6IiTunes_CreateEQPreset_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$T$XÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIiTunes_CreateFolderInSource_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Î-$ÒBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿBIiTunes_CreateFolderInSource_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Õ$ÙÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_CreateFolder_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Á-$ÄBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_CreateFolder_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Ç$ËÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIiTunes_CreatePlaylistInSource_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$[-$_Dÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿFIiTunes_CreatePlaylistInSource_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$b$fÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IiTunes_CreatePlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!æ-!éDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ6IiTunes_CreatePlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!ì!ðÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_FastForward_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!%-!&ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_FastForward_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!)!-ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IiTunes_GetITObjectByID_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!Ö-!Ü@ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ8IiTunes_GetITObjectByID_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!ß!ãÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIiTunes_GetPlayerButtonsState_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$i-$m4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿDIiTunes_GetPlayerButtonsState_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$p$tÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIiTunes_GotoMusicStoreHomePage_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!ÿ-"ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿFIiTunes_GotoMusicStoreHomePage_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h""ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IiTunes_NextTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!0-!1ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ,IiTunes_NextTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!4!8ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ*IiTunes_OpenURL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!ó-!õÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ(IiTunes_OpenURL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!ø!üÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ&IiTunes_Pause_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!;-!<ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ$IiTunes_Pause_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!?!CÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ,IiTunes_PlayFile_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!Q-!Sÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ*IiTunes_PlayFile_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!V!ZÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ.IiTunes_PlayPause_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!]-!^ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ,IiTunes_PlayPause_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!a!eÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ$IiTunes_Play_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!F-!Gÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ"IiTunes_Play_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!J!NÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIiTunes_PlayerButtonClicked_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$w-$z-ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ@IiTunes_PlayerButtonClicked_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$}$ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_PreviousTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!h-!iÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_PreviousTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!l!pÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ$IiTunes_Quit_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"#-"$ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ"IiTunes_Quit_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"'"+ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ(IiTunes_Resume_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!s-!tÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ&IiTunes_Resume_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!w!{ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ(IiTunes_Rewind_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!~-!ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ&IiTunes_Rewind_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!‚!†ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IiTunes_SetOptions_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Þ-#àÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ.IiTunes_SetOptions_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ã#çÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ$IiTunes_Stop_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!‰-!Šÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ"IiTunes_Stop_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h!!‘ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_SubscribeToPodcast_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$ª-$¬ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_SubscribeToPodcast_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$¯$³ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ0IiTunes_UpdateIPod_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h" -" ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ.IiTunes_UpdateIPod_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h""ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_UpdatePodcastFeeds_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$¶-$·ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_UpdatePodcastFeeds_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$º$¾ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿhIiTunes_get_AppCommandMessageProcessingEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$6$ :ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿfIiTunes_get_AppCommandMessageProcessingEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$#$'ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IiTunes_get_BrowserWindow_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#~6#€Nÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ<IiTunes_get_BrowserWindow_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#ƒ#‡ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IiTunes_get_CanSetShuffle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$„6$‡>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ<IiTunes_get_CanSetShuffle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Š$ŽÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIiTunes_get_CanSetSongRepeat_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$‘6$”Aÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿBIiTunes_get_CanSetSongRepeat_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$—$›ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿPIiTunes_get_ConvertOperationStatus_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$ž6$ Pÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿNIiTunes_get_ConvertOperationStatus_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$£$§ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIiTunes_get_CurrentEQPreset_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#N6#PDÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ@IiTunes_get_CurrentEQPreset_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#S#WÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_get_CurrentEncoder_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"¾6"ÀBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_get_CurrentEncoder_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ã"ÇÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIiTunes_get_CurrentPlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#º6#¼Dÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ@IiTunes_get_CurrentPlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#¿#ÃÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿHIiTunes_get_CurrentStreamTitle_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#f6#h4ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿFIiTunes_get_CurrentStreamTitle_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#k#oÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿDIiTunes_get_CurrentStreamURL_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#r6#t2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿBIiTunes_get_CurrentStreamURL_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#w#{ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ<IiTunes_get_CurrentTrack_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#®6#°>ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ:IiTunes_get_CurrentTrack_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#³#·ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IiTunes_get_CurrentVisual_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#6# @ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ<IiTunes_get_CurrentVisual_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h###'ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_get_EQEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#66#8:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_get_EQEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#;#?ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_get_EQPresets_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"F6"HXÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_get_EQPresets_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"K"OÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_get_EQWindow_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Š6#ŒBÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_get_EQWindow_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h##“ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ4IiTunes_get_Encoders_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h":6"<Vÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ2IiTunes_get_Encoders_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"?"CÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIiTunes_get_ForceToForegroundOnDialog_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$66$8Jÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿTIiTunes_get_ForceToForegroundOnDialog_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$;$?ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIiTunes_get_FullScreenVisuals_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"î6"ð=ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿDIiTunes_get_FullScreenVisuals_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"ó"÷ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIiTunes_get_LibraryPlaylist_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#¢6#¤Rÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ@IiTunes_get_LibraryPlaylist_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#§#«ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IiTunes_get_LibrarySource_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#–6#˜Gÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ<IiTunes_get_LibrarySource_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#›#ŸÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ,IiTunes_get_Mute_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"‚6"„8ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ*IiTunes_get_Mute_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"‡"‹ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_get_PlayerPosition_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"¦6"¨2ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_get_PlayerPosition_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"«"¯ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IiTunes_get_PlayerState_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"š6"œ=ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ8IiTunes_get_PlayerState_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ÿ"£ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_get_SelectedTracks_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Æ6#ÈRÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_get_SelectedTracks_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Ë#ÏÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIiTunes_get_SoundVolumeControlEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$Ü6$Þ:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿTIiTunes_get_SoundVolumeControlEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$á$åÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IiTunes_get_SoundVolume_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"j6"l/ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ8IiTunes_get_SoundVolume_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"o"sÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_get_Sources_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h".6"0Tÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_get_Sources_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"3"7ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_get_Version_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Ò6#Ô0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_get_Version_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#×#ÛÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IiTunes_get_VisualSize_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#6#;ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ6IiTunes_get_VisualSize_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h# #ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_get_VisualsEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ö6"Ø:ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_get_VisualsEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Û"ßÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_get_Visuals_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"R6"TTÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_get_Visuals_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"W"[ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ2IiTunes_get_Windows_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"^6"`Tÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ0IiTunes_get_Windows_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"c"gÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿhIiTunes_put_AppCommandMessageProcessingEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$*6$,)ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿfIiTunes_put_AppCommandMessageProcessingEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$/$3ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿBIiTunes_put_CurrentEQPreset_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#Z6#\0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ@IiTunes_put_CurrentEQPreset_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#_#cÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_put_CurrentEncoder_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ê6"Ì.ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_put_CurrentEncoder_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ï"ÓÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ>IiTunes_put_CurrentVisual_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#*6#,,ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ<IiTunes_put_CurrentVisual_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#/#3ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ6IiTunes_put_EQEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#B6#D)ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ4IiTunes_put_EQEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#G#KÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿVIiTunes_put_ForceToForegroundOnDialog_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$B6$D6ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿTIiTunes_put_ForceToForegroundOnDialog_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h$G$KÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿFIiTunes_put_FullScreenVisuals_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"ú6"ü0ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿDIiTunes_put_FullScreenVisuals_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"ÿ#ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ,IiTunes_put_Mute_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"Ž6"'ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ*IiTunes_put_Mute_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"“"—ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_put_PlayerPosition_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"²6"´ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_put_PlayerPosition_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"·"»ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ:IiTunes_put_SoundVolume_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"v6"xÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ8IiTunes_put_SoundVolume_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"{"ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ8IiTunes_put_VisualSize_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#6#'ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ6IiTunes_put_VisualSize_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h##ÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿ@IiTunes_put_VisualsEnabled_ProxyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"â6"ä)ÿÿÿÿÿÿÿÿ__RPC_FARÿÿÿÿÿÿÿÿIiTunesÿÿÿÿÿÿÿÿ>IiTunes_put_VisualsEnabled_StubÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h"ç"ëÿÿÿÿÿÿÿÿThisÿÿÿÿÿÿÿÿIRpcStubBuffer*ÿÿÿÿ$_pRpcChannelBufferÿÿÿÿÿÿÿÿ$IRpcChannelBuffer*ÿÿÿÿ_pRpcMessageÿÿÿÿÿÿÿÿPRPC_MESSAGEÿÿÿÿ_pdwStubPhaseÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿÿÿÿÿNextTrackÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‡=‡Qÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿOpenURLÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hº=»$ÿÿÿÿÿÿÿÿ@urlÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿ PauseÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‰=‰Mÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿPlayÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÕ=ÕLÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿPlayÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‹=‹Lÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿPlayFileÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h=Ž)ÿÿÿÿÿÿÿÿ@filePathÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿPlayFirstTrackÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ©= ©Vÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿPlayPauseÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h=Qÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ&PlayerButtonClickedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.ha=c9ÿÿÿÿÿÿÿÿ@playerButtonÿÿÿÿÿÿÿÿITPlayerButtonÿÿÿÿ0playerButtonModifierKeysÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿPreviousTrackÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h’=’Uÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ PrintÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h «= ®&ÿÿÿÿÿÿÿÿ@showPrintDialogÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿprintKindÿÿÿÿÿÿÿÿ&ITPlaylistPrintKindÿÿÿÿ themeÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿQuitÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÆ=ÆLÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ RenameÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hy={8ÿÿÿÿÿÿÿÿ@newNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿupdateAllTracksÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ ResumeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h”=”Nÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ RewindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h–=–Nÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"SaveArtworkToFileÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h%ä=%å)ÿÿÿÿÿÿÿÿ@filePathÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿ$SetArtworkFromFileÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h%á=%â)ÿÿÿÿÿÿÿÿ@filePathÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿSetOptionsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h4=5(ÿÿÿÿÿÿÿÿ@optionsÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿStopÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h˜=˜Lÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿStopConversionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h @= @Vÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ$SubscribeToPodcastÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hp=q$ÿÿÿÿÿÿÿÿ@urlÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿUpdateIPodÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¿=¿Rÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿUpdateIPodÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,ö=,öRÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ$UpdateInfoFromFileÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h-ü=-üZÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"UpdatePodcastFeedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'^='^Yÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ"UpdatePodcastFeedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.=.Yÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿ$UpdatePodcastFeedsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hs=sZÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿÿÿÿÿput_AlbumÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.häFå&ÿÿÿÿÿÿÿÿ@ albumÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿLput_AppCommandMessageProcessingEnabledÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hJFK5ÿÿÿÿÿÿÿÿ@shouldEnableÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_ArtistÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hêFë'ÿÿÿÿÿÿÿÿ@ artistÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_BPMÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hóFô/ÿÿÿÿÿÿÿÿ@beatsPerMinuteÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_Band1È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h=F>(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band10È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hsFt(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band2È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hCFD(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band3È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hIFJ(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band4È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hOFP(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band5È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hUFV(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band6È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h[F\(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band7È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.haFb(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band8È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hgFh(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_Band9È/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hmFn(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿ put_BookmarkTimeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.*F.+-ÿÿÿÿÿÿÿÿ@bookmarkTimeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_BottomÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hËFÌ'ÿÿÿÿÿÿÿÿ@ bottomÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_CategoryÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'eF'f)ÿÿÿÿÿÿÿÿ@categoryÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_CategoryÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.F.)ÿÿÿÿÿÿÿÿ@categoryÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_CommentÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hùFú(ÿÿÿÿÿÿÿÿ@commentÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_CompilationÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿF<ÿÿÿÿÿÿÿÿ@&shouldBeCompilationÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_ComposerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hF)ÿÿÿÿÿÿÿÿ@composerÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_DescriptionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'kF'l,ÿÿÿÿÿÿÿÿ@descriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_DescriptionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.F.,ÿÿÿÿÿÿÿÿ@descriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_DiscCountÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hF*ÿÿÿÿÿÿÿÿ@discCountÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_DiscNumberÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hF+ÿÿÿÿÿÿÿÿ@discNumberÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ put_EQÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h#F$#ÿÿÿÿÿÿÿÿ@eqÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_EQEnabledÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h F5ÿÿÿÿÿÿÿÿ@shouldEnableÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_EnabledÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hF8ÿÿÿÿÿÿÿÿ@shouldBeEnabledÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ,put_ExcludeFromShuffleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h. F. Aÿÿÿÿÿÿÿÿ@0shouldExcludeFromShuffleÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_FinishÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h&F''ÿÿÿÿÿÿÿÿ@ finishÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ:put_ForceToForegroundOnDialogÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hPFQBÿÿÿÿÿÿÿÿ@2forceToForegroundOnDialogÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ*put_FullScreenVisualsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hûFü<ÿÿÿÿÿÿÿÿ@&shouldUseFullScreenÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_GenreÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h/F0&ÿÿÿÿÿÿÿÿ@ genreÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_GroupingÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h5F6)ÿÿÿÿÿÿÿÿ@groupingÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_HeightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÝFÞ'ÿÿÿÿÿÿÿÿ@ heightÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_LeftÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÅFÆ%ÿÿÿÿÿÿÿÿ@leftÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ&put_LongDescriptionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'qF'r0ÿÿÿÿÿÿÿÿ@longDescriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿ&put_LongDescriptionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.$F.%0ÿÿÿÿÿÿÿÿ@longDescriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_LyricsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.F.'ÿÿÿÿÿÿÿÿ@ lyricsÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_MaximizedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h°F±:ÿÿÿÿÿÿÿÿ@"shouldBeMaximizedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_MiniPlayerÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h,F-;ÿÿÿÿÿÿÿÿ@$shouldBeMiniPlayerÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_MinimizedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h§F¨:ÿÿÿÿÿÿÿÿ@"shouldBeMinimizedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_MuteÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hàFá3ÿÿÿÿÿÿÿÿ@shouldMuteÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_PlayedCountÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hAFB,ÿÿÿÿÿÿÿÿ@playedCountÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_PlayedDateÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hGFH+ÿÿÿÿÿÿÿÿ@playedDateÿÿÿÿÿÿÿÿDATEÿÿÿÿÿÿÿÿ$put_PlayerPositionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.héFê*ÿÿÿÿÿÿÿÿ@playerPosÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_PreampÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h7F8(ÿÿÿÿÿÿÿÿ@ levelÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿput_RatingÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hPFQ'ÿÿÿÿÿÿÿÿ@ ratingÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ(put_RememberBookmarkÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h.F.?ÿÿÿÿÿÿÿÿ@,shouldRememberBookmarkÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_RightÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÑFÒ&ÿÿÿÿÿÿÿÿ@ rightÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_SharedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¶F·7ÿÿÿÿÿÿÿÿ@shouldBeSharedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_ShuffleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÁF Â6ÿÿÿÿÿÿÿÿ@shouldShuffleÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_SongRepeatÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h ÊF Ë;ÿÿÿÿÿÿÿÿ@repeatModeÿÿÿÿÿÿÿÿ(ITPlaylistRepeatModeÿÿÿÿÿÿÿÿput_SoundVolumeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÚFÛ'ÿÿÿÿÿÿÿÿ@ volumeÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_StartÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h\F]&ÿÿÿÿÿÿÿÿ@ startÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_TopÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¿FÀ$ÿÿÿÿÿÿÿÿ@topÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_TrackCountÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.heFf+ÿÿÿÿÿÿÿÿ@trackCountÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_TrackNumberÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hkFl,ÿÿÿÿÿÿÿÿ@trackNumberÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_URLÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h'XF'Y$ÿÿÿÿÿÿÿÿ@urlÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿput_VisibleÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hžFŸ8ÿÿÿÿÿÿÿÿ@shouldBeVisibleÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿput_VisualSizeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hF3ÿÿÿÿÿÿÿÿ@visualSizeÿÿÿÿÿÿÿÿITVisualSizeÿÿÿÿÿÿÿÿ$put_VisualsEnabledÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hõFö5ÿÿÿÿÿÿÿÿ@shouldEnableÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ(put_VolumeAdjustmentÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hqFr1ÿÿÿÿÿÿÿÿ@ volumeAdjustmentÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_WidthÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h×FØ&ÿÿÿÿÿÿÿÿ@ widthÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_YearÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hwFx%ÿÿÿÿÿÿÿÿ@yearÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿput_ZoomedÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¹Fº7ÿÿÿÿÿÿÿÿ@shouldBeZoomedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿ ITArtworkFormatÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hnnÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0272_0001 &ITCOMDisabledReasonÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h88ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0003 :ITConvertOperationStatusEventÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hff#ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0271_0001 ITErrorsÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0000_0002 ITEventÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h`` ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0270_0001 "ITPlayButtonStateÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hBBÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0004 ITPlayerButtonÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hIIÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0005 2ITPlayerButtonModifierKeyÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hRRÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0006 ITPlayerStateÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h**ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0001 ITPlaylistKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h{{ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0278_0001 &ITPlaylistPrintKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‰‰ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0278_0003 (ITPlaylistRepeatModeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h‚‚ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0278_0002 *ITPlaylistSearchFieldÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h““ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0278_0004 ITSourceKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hªªÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0283_0001 ITTrackKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hµµÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0286_0001 2ITUserPlaylistSpecialKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0280_0001 ITVersionÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.hùùÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0000_0001 ITVisualSizeÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h11ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0267_0002 ITWindowKindÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¿¿ÿÿÿÿ\__MIDL___MIDL_itf_iTunesCOMInterface_0292_0001 iTunesAppÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h¦¦!ÿÿÿÿclass iTunesApp 8iTunesConvertOperationStatusÈ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface.h²+²GÿÿÿÿDclass iTunesConvertOperationStatus·Ì/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.c%v¦hÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.c˜LÏÃS­MbÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.cÿÿÿÿÿÿÿÿÿÿÿÿ CLSIDÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.c" "ÿÿÿÿIID IIDÌ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/iTunesCOMInterface_i.cÿÿÿÿ_IID û´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.h%v¦hÿÿÿÿ´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hĤÁd­f´/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/resource.hÿÿÿÿÿÿÿÿÿÿÿÿ ÿI°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h%v¦hÿÿÿÿ.ËîC4APIENTRY*ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h»\ˆ"/+__cplusplus1ÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h_uå¦f°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÿÿÿÿÿÿÿÿÿÿÿÿI 4PFNWGLALLOCATEMEMORYNVPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hò òyÿÿÿÿ void* NPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hP P—ÿÿÿÿBOOL >PFNWGLBEGINFRAMETRACKINGI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hk k>ÿÿÿÿBOOL DPFNWGLBINDDISPLAYCOLORTABLEEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h¬¬MÿÿÿÿGLboolean 2PFNWGLBINDTEXIMAGEARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h™ ™UÿÿÿÿBOOL <PFNWGLCHOOSEPIXELFORMATARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hu u«ÿÿÿÿBOOL <PFNWGLCHOOSEPIXELFORMATEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÛ Û«ÿÿÿÿBOOL >PFNWGLCREATEBUFFERREGIONARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hZZ`r********************************************************* HANDLE HPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hªªOÿÿÿÿGLboolean <PFNWGLCREATEIMAGEBUFFERI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hNN]ÿÿÿÿ LPVOID 4PFNWGLCREATEPBUFFERARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h‹‹‡ÿÿÿÿHPBUFFERARB 4PFNWGLCREATEPBUFFEREXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hˡÿÿÿÿHPBUFFEREXT >PFNWGLDELETEBUFFERREGIONARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h[ [HÿÿÿÿVOID JPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h­ ­KÿÿÿÿVOID >PFNWGLDESTROYIMAGEBUFFERI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hO ORÿÿÿÿBOOL 6PFNWGLDESTROYPBUFFERARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hŽ ŽJÿÿÿÿBOOL 6PFNWGLDESTROYPBUFFEREXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÎ ÎJÿÿÿÿBOOL :PFNWGLDISABLEFRAMELOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h] ]<ÿÿÿÿBOOL 6PFNWGLDISABLEGENLOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h9 9=ÿÿÿÿBOOL 8PFNWGLENABLEFRAMELOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h\ \;ÿÿÿÿBOOL 4PFNWGLENABLEGENLOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h8 8<ÿÿÿÿBOOL :PFNWGLENDFRAMETRACKINGI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hl l<ÿÿÿÿBOOL ,PFNWGLFREEMEMORYNVPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hó ó>ÿÿÿÿvoid <PFNWGLGENLOCKSAMPLERATEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h? ?LÿÿÿÿBOOL >PFNWGLGENLOCKSOURCEDELAYI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hA ANÿÿÿÿBOOL <PFNWGLGENLOCKSOURCEEDGEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h= =LÿÿÿÿBOOL 4PFNWGLGENLOCKSOURCEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h; ;JÿÿÿÿBOOL :PFNWGLGETCURRENTREADDCARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h ;ÿÿÿÿHDC :PFNWGLGETCURRENTREADDCEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h¿ ¿;ÿÿÿÿHDC LPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h fÿÿÿÿBOOL @PFNWGLGETEXTENSIONSSTRINGARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hiiJÿÿÿÿconst char* @PFNWGLGETEXTENSIONSSTRINGEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hµµGÿÿÿÿconst char* 4PFNWGLGETFRAMEUSAGEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hj jBÿÿÿÿBOOL 4PFNWGLGETGAMMATABLEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h$ $zÿÿÿÿBOOL HPFNWGLGETGAMMATABLEPARAMETERSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h" "dÿÿÿÿBOOL BPFNWGLGETGENLOCKSAMPLERATEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h@ @PÿÿÿÿBOOL DPFNWGLGETGENLOCKSOURCEDELAYI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hB BRÿÿÿÿBOOL BPFNWGLGETGENLOCKSOURCEEDGEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h> >PÿÿÿÿBOOL :PFNWGLGETGENLOCKSOURCEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h< <NÿÿÿÿBOOL .PFNWGLGETMSCRATEOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h  _ÿÿÿÿBOOL 2PFNWGLGETPBUFFERDCARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hŒ ŒGÿÿÿÿHDC 2PFNWGLGETPBUFFERDCEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÌ ÌGÿÿÿÿHDC FPFNWGLGETPIXELFORMATATTRIBFVARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.ht t¤ÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBFVEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÚ ÚžÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBIVARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hs s¢ÿÿÿÿBOOL FPFNWGLGETPIXELFORMATATTRIBIVEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÙ ÙœÿÿÿÿBOOL 8PFNWGLGETSWAPINTERVALEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hå å:ÿÿÿÿint 4PFNWGLGETSYNCVALUESOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h `ÿÿÿÿBOOL >PFNWGLISENABLEDFRAMELOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h^ ^EÿÿÿÿBOOL :PFNWGLISENABLEDGENLOCKI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h: :LÿÿÿÿBOOL DPFNWGLLOADDISPLAYCOLORTABLEEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h««fÿÿÿÿGLboolean >PFNWGLMAKECONTEXTCURRENTARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h~ ~_ÿÿÿÿBOOL >PFNWGLMAKECONTEXTCURRENTEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h¾ ¾_ÿÿÿÿBOOL BPFNWGLQUERYFRAMELOCKMASTERI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h_ _GÿÿÿÿBOOL >PFNWGLQUERYFRAMETRACKINGI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hm m{ÿÿÿÿBOOL NPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hC CtÿÿÿÿBOOL 2PFNWGLQUERYPBUFFERARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h fÿÿÿÿBOOL 2PFNWGLQUERYPBUFFEREXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÏ ÏfÿÿÿÿBOOL JPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hQ QkÿÿÿÿBOOL :PFNWGLRELEASEPBUFFERDCARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h Tÿÿÿÿint :PFNWGLRELEASEPBUFFERDCEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hÍ ÍTÿÿÿÿint 8PFNWGLRELEASETEXIMAGEARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hš šXÿÿÿÿBOOL @PFNWGLRESTOREBUFFERREGIONARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h] ]‚ÿÿÿÿBOOL :PFNWGLSAVEBUFFERREGIONARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h\ \kÿÿÿÿBOOL LPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h lÿÿÿÿBOOL 4PFNWGLSETGAMMATABLEI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h% %ŒÿÿÿÿBOOL HPFNWGLSETGAMMATABLEPARAMETERSI3DPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h# #jÿÿÿÿBOOL :PFNWGLSETPBUFFERATTRIBARBPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h› ›eÿÿÿÿBOOL 6PFNWGLSWAPBUFFERSMSCOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h  pÿÿÿÿ INT64 2PFNWGLSWAPINTERVALEXTPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.hä ä@ÿÿÿÿBOOL @PFNWGLSWAPLAYERBUFFERSMSCOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h  ƒÿÿÿÿ INT64 .PFNWGLWAITFORMSCOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h  ÿÿÿÿBOOL .PFNWGLWAITFORSBCOMLPROC°/home/struktured/workspace/projectm_trunk/src/projectM-iTunes-VizKit/source/win/wglext.h  oÿÿÿÿBOOL»*/usr/include/string.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cpp%vWÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡0/usr/include/gnu/stubs.h z?w+§‰;–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppèI=è<ÒQD./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/string.hên-©·®H˜8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppÿÿÿÿÿÿÿÿÿÿÿÿCleanupGL–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppß!B cleanup OpenGL rendering contextÿÿÿÿvoidMAIN–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cpp|ÿÿÿÿÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PluginMessageInfo*ÿÿÿÿ refConÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿRenderGL–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cpp{œ4 render visualization dataÿÿÿÿvoidResizeGL–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppÞ#4 resize rendering viewportÿÿÿÿdestPortÿÿÿÿÿÿÿÿCGrafPtrÿÿÿÿwindowRectÿÿÿÿÿÿÿÿRectÿÿÿÿisFullScreenÿÿÿÿÿÿÿÿintÿÿÿÿvoid(pluginMessageHandler–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppÍ> handle messages sent by iTunesÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ0VisualPluginMessageInfo*ÿÿÿÿ refConÿÿÿÿÿÿÿÿ void*ÿÿÿÿOSStatusregisterPlugin–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppÎ8 register plugin with iTunesÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PluginMessageInfo*ÿÿÿÿOSStatusappCookie–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppZZÿÿÿÿ void*appProc–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cpp[ [ÿÿÿÿITAppProcPtrglobalPM–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppR R projectM info projectM*playing–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppYY ÿÿÿÿintrenderData–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppXX& iTunes information RenderVisualDatawindowHeight–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppOOÿÿÿÿintwindowWidth–/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/iprojectM.cppNN" Port dimensions int¿ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c%vS ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cUÎ'¿o?kž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hUÎ'¿o?pª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hD‘7·p„ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cÿÿÿÿÿÿÿÿÿÿÿÿ"ITCallApplicationž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cDXÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿhandlerÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusMemClearž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c8ÿÿÿÿÿÿÿÿdestÿÿÿÿÿÿÿÿLogicalAddressÿÿÿÿ lengthÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿvoid&PlayerGetPluginDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cyÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus.PlayerGetPluginFileSpecž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c%ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿpluginFileSpecÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿOSStatus0PlayerGetPluginNamedDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c²ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus,PlayerHandleMacOSEventž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿtheEventÿÿÿÿÿÿÿÿ$const EventRecord*ÿÿÿÿeventHandledÿÿÿÿÿÿÿÿBoolean*ÿÿÿÿOSStatusPlayerIdlež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cÃÊÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿOSStatusPlayerOpenURLž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cÓàÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿ stringÿÿÿÿÿÿÿÿ SInt8*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid4PlayerRegisterDevicePluginž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cð÷ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus4PlayerRegisterVisualPluginž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.céïÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus6PlayerSetDeviceSerialNumberž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cøÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿserialNumberÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿOSStatus&PlayerSetFullScreenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cYfÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfullScreenÿÿÿÿÿÿÿÿBooleanÿÿÿÿOSStatus4PlayerSetFullScreenOptionsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cgxÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿminBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿmaxBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿ"preferredBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredWidthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredHeightÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿOSStatus&PlayerSetPluginDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cŽœÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatus0PlayerSetPluginNamedDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c³ÂÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusPlayerShowAboutž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cËÒÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿvoid,PlayerUnregisterPluginž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.cáèÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusSetNumVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.c9CÿÿÿÿÿÿÿÿnumVersionÿÿÿÿÿÿÿÿNumVersion*ÿÿÿÿmajorRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿminorAndBugRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ stageÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿnonRelRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿvoid ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h%vS ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hUÎ'¿o?pž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÿÿÿÿÿÿÿÿÿÿÿÿITFileLocationž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hƒ†ÿÿÿÿÿÿÿÿITStreamInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hŠÿÿÿÿÿÿÿÿITTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hUzÿÿÿÿÿÿÿÿ4PlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hGLÿÿÿÿÿÿÿÿ<PlayerGetPluginFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hhjÿÿÿÿÿÿÿÿ>PlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hW^ÿÿÿÿÿÿÿÿ:PlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.haeÿÿÿÿÿÿÿÿ"PlayerMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hrŒÿÿÿÿÿÿÿÿ(iTunesAPI_1)ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hw‹ÿÿÿÿÿÿÿÿ"PlayerMessageInfo(PlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h;>ÿÿÿÿÿÿÿÿBPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h)ÿÿÿÿÿÿÿÿBPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hùÿÿÿÿÿÿÿÿDPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hmoÿÿÿÿÿÿÿÿ4PlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h,.ÿÿÿÿÿÿÿÿBPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h18ÿÿÿÿÿÿÿÿ4PlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hADÿÿÿÿÿÿÿÿ>PlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hOTÿÿÿÿÿÿÿÿ"PluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÎ×* Plugin main Messagesÿÿÿÿ"PluginMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÚÞÿÿÿÿÿÿÿÿ(iTunesAPI_0)ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÛÝÿÿÿÿÿÿÿÿ"PluginMessageInfo36kCurrentITStreamInfoVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h~~ ÿÿÿÿconst int0kDeviceWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h'ÿÿÿÿconst intFkITCurrentPluginMajorMessageVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h++)ÿÿÿÿconst intFkITCurrentPluginMinorMessageVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h,,(ÿÿÿÿconst int&kITTIAlbumFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hBB"ÿÿÿÿconst int(kITTIArtistFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hAA"ÿÿÿÿconst int0kITTIAttributesFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hOO&ÿÿÿÿconst int*kITTIBitRateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hMM$ÿÿÿÿconst int,kITTICommentsFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hHH%ÿÿÿÿconst int$kITTIDateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hQQ"ÿÿÿÿconst int,kITTIFileNameFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h@@$ÿÿÿÿconst int,kITTIFileTypeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hPP%ÿÿÿÿconst int&kITTIGenreFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hCC"ÿÿÿÿconst int$kITTIKindFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hDD!ÿÿÿÿconst int$kITTINameFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h??!ÿÿÿÿconst int0kITTISampleRateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hNN&ÿÿÿÿconst int$kITTISizeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hLL"ÿÿÿÿconst int2kITTISoundVolumeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hGG&ÿÿÿÿconst int.kITTIStartTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hJJ&ÿÿÿÿconst int,kITTIStopTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hKK%ÿÿÿÿconst int.kITTITotalTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hII&ÿÿÿÿconst int4kITTITrackNumberFieldsMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hEE'ÿÿÿÿconst int$kITTIYearFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hFF!ÿÿÿÿconst int6kPlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h³³'0 Get plugin preferences const int>kPlayerGetPluginFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hºº*V Get the location of the plugin executable const int@kPlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¶¶*: Get plugin named preferenes const int<kPlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¸¸)N Tell player to handle unhandled event const int$kPlayerIdleMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h­­ . Give iTunes some time const int*kPlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h°°" Open a URL const intDkPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h©©,4 Register a device plugin const intDkPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¨¨,4 Register a visual plugin const intFkPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÃÃ-Œ Set a serial number string for a device. Needed for per-device prefs const int6kPlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¾¾', Set full screen mode const intDkPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¿¿,2 Set full screen options const int6kPlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h²²'0 Set plugin preferences const int@kPlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hµµ*: Set plugin named preferenes const int.kPlayerShowAboutMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h¯¯$* Show the about box. const int<kPlayerUnregisterPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÄÄUN Unregister the plugin this comes from const int*kPluginCleanupMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h––"ÿÿÿÿconst int$kPluginIdleMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h˜˜ ÿÿÿÿconst int$kPluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h•• ÿÿÿÿconst int0kPluginWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hŸŸ%F Send idle messages to plugin main const int0kPluginWantsToBeLeftOpenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h ¡+L Don't close this plugin just because const int*kTrackCanBeDownloadedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h44#‚ Device tracks only. Track can be copied from device to desktop. const int0kTrackHasVariableBitRatež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h11%ÿÿÿÿconst intkTrackIsFolderž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h22t Device tracks only. Information returned is for a folder const intkTrackIsHiddenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h55o’ Device tracks only. Track should not be displayed in the device window. const intkTrackIsLockedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h33p Device tracks only. Track cannot be deleted or renamed const int*kTrackSupportsID3Tagsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h00#ÿÿÿÿconst int*kVisualWantsConfigurež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.höö%ÿÿÿÿconst int0kVisualWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hõõ'ÿÿÿÿconst int &DevicePluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hêêr> Device plugin message handler OSStatus ITAppProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÇÇhÿÿÿÿOSStatus ITFileLocationž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h‡‡,ÿÿÿÿ*struct ITFileLocation ITFileSpecž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hÿÿÿÿ FSSpec ITStreamInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h(ÿÿÿÿ&struct ITStreamInfo ITTIFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hSS ÿÿÿÿOptionBits "ITTrackAttributesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h77$ÿÿÿÿOptionBits ITTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h{{&ÿÿÿÿ$struct ITTrackInfo 4PlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hM*MDÿÿÿÿBstruct PlayerGetPluginDataMessage <PlayerGetPluginFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hk.kLÿÿÿÿJstruct PlayerGetPluginFileSpecMessage >PlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h_/_NÿÿÿÿLstruct PlayerGetPluginNamedDataMessage :PlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hf-fJÿÿÿÿHstruct PlayerHandleMacOSEventMessage "PlayerMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h!2ÿÿÿÿ0struct PlayerMessageInfo (PlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h?$?8ÿÿÿÿ6struct PlayerOpenURLMessage BPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h*1*RÿÿÿÿPstruct PlayerRegisterDevicePluginMessage BPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h1RÿÿÿÿPstruct PlayerRegisterVisualPluginMessage DPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hp2pTÿÿÿÿRstruct PlayerSetDeviceSerialNumberMessage 4PlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h/*/DÿÿÿÿBstruct PlayerSetFullScreenMessage BPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.h919RÿÿÿÿPstruct PlayerSetFullScreenOptionsMessage 4PlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hE*EDÿÿÿÿBstruct PlayerSetPluginDataMessage >PlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hU/UNÿÿÿÿLstruct PlayerSetPluginNamedDataMessage "PluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hØ!Ø2ÿÿÿÿ0struct PluginInitMessage "PluginMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hß!ß2ÿÿÿÿ0struct PluginMessageInfo PluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hää_R Plugin main entry point message handler OSStatus &VisualPluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hççr> Visual plugin message handler OSStatus ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h%vS ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesAPI.hUÎ'¿o?pª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hD‘7·p„ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hÿÿÿÿÿÿÿÿÿÿÿÿ  RenderVisualDataª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hW]ÿÿÿÿÿÿÿÿ<VisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h†‰ÿÿÿÿÿÿÿÿ0VisualPluginEventMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h—™ÿÿÿÿÿÿÿÿ.VisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h`jÿÿÿÿÿÿÿÿ.VisualPluginMessageInfoª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hœ§ÿÿÿÿÿÿÿÿ&(iTunesVisualAPI_0)ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h¦ÿÿÿÿÿÿÿÿ.VisualPluginMessageInfo.VisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h{ƒÿÿÿÿÿÿÿÿ2VisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hŒÿÿÿÿÿÿÿÿ<VisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h’”ÿÿÿÿÿÿÿÿ8VisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.htxÿÿÿÿÿÿÿÿ:VisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hmqÿÿÿÿÿÿÿÿ,kVisualMaxDataChannelsª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hKKÿÿÿÿconst int2kVisualNumSpectrumEntriesª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hNN ÿÿÿÿconst int2kVisualNumWaveformEntriesª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hMM ÿÿÿÿconst int>kVisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h<<*N Change track (for CD continuous play) const int6kVisualPluginCleanupMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h++'ÿÿÿÿconst int:kVisualPluginConfigureMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h--(V Configure the plugin (may not be enabled) const int6kVisualPluginDisableMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h00'* Turn off the module const int4kVisualPluginEnableMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h//&> Turn on the module (automatic)const int2kVisualPluginEventMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hCC6 Mac-event. const int<kVisualPluginHideWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h33)p Hide the plugin window (deallocate large memory here!) const int0kVisualPluginIdleMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h(($ÿÿÿÿconst int0kVisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h**$ÿÿÿÿconst int2kVisualPluginPauseMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h@@%T Pausing a track (unused - Pause is stop) const int0kVisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h;;$" Playing a track const int4kVisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h77&$ Render to window const int>kVisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h>>*B Setting the position of a track const int:kVisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h55(< Change the window parameters const int<kVisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h22)l Show the plugin window (allocate large memory here!) const int0kVisualPluginStopMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h==$$ Stopping a track const int6kVisualPluginUnpauseMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hAA'X Unpausing a track (unused - Pause is stop) const int4kVisualPluginUpdateMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h99&& Update the window const int&kWindowIsFullScreenª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hTT ÿÿÿÿconst int RenderVisualDataª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h^ ^0ÿÿÿÿ.struct RenderVisualData <VisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hŠ.ŠLÿÿÿÿJstruct VisualPluginChangeTrackMessage 0VisualPluginEventMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hš(š@ÿÿÿÿ>struct VisualPluginEventMessage .VisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hk'k>ÿÿÿÿ<struct VisualPluginInitMessage .VisualPluginMessageInfoª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h¨'¨>ÿÿÿÿ<struct VisualPluginMessageInfo .VisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h„'„>ÿÿÿÿ<struct VisualPluginPlayMessage 2VisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h)Bÿÿÿÿ@struct VisualPluginRenderMessage <VisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.h•.•LÿÿÿÿJstruct VisualPluginSetPositionMessage 8VisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hy,yHÿÿÿÿFstruct VisualPluginSetWindowMessage :VisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/macos/iTunesVisualAPI.hr-rJÿÿÿÿHstruct VisualPluginShowWindowMessageÞ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c%vS ÿÿÿÿ™õ«™nilk NULLž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c GûSU«ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h GûSU°ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h9ɃnéÄž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÿÿÿÿÿÿÿÿÿÿÿÿ"ITCallApplicationž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cszÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿhandlerÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus2ITCallApplicationInternalž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c_rÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿhandlerÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageÿÿÿÿÿÿÿÿ OSTypeÿÿÿÿ&messageMajorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ&messageMinorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusMemClearž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c0SÿÿÿÿÿÿÿÿdestÿÿÿÿÿÿÿÿLogicalAddressÿÿÿÿ lengthÿÿÿÿÿÿÿÿ SInt32ÿÿÿÿvoid:PlayerGetCurrentTrackCoverArtž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cš¬ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿcoverArtÿÿÿÿÿÿÿÿHandle*ÿÿÿÿcoverArtFormatÿÿÿÿÿÿÿÿOSType*ÿÿÿÿOSStatus,PlayerGetFileTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c3@ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfileSpecÿÿÿÿÿÿÿÿ"const ITFileSpec*ÿÿÿÿtrackInfoÿÿÿÿÿÿÿÿITTrackInfo*ÿÿÿÿOSStatus0PlayerGetITTrackInfoSizež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cO‚ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿ*appPluginMajorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿ*appPluginMinorVersionÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿitTrackInfoSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus&PlayerGetPluginDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c­ÁÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatus2PlayerGetPluginITFileSpecž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c%2ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿpluginFileSpecÿÿÿÿÿÿÿÿITFileSpec*ÿÿÿÿOSStatus0PlayerGetPluginNamedDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÑæÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataBufferSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿUInt32*ÿÿÿÿOSStatusPlayerIdlež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c÷þÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿOSStatusPlayerOpenURLž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿ stringÿÿÿÿÿÿÿÿ SInt8*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿvoid4PlayerRegisterVisualPluginž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c$ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatus,PlayerSetFileTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cANÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfileSpecÿÿÿÿÿÿÿÿ"const ITFileSpec*ÿÿÿÿtrackInfoÿÿÿÿÿÿÿÿ$const ITTrackInfo*ÿÿÿÿOSStatus&PlayerSetFullScreenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c{ˆÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿfullScreenÿÿÿÿÿÿÿÿBooleanÿÿÿÿOSStatus4PlayerSetFullScreenOptionsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.c‰™ÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿminBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿmaxBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿ"preferredBitDepthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredWidthÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿdesiredHeightÿÿÿÿÿÿÿÿ SInt16ÿÿÿÿOSStatus&PlayerSetPluginDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÂÐÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatus0PlayerSetPluginNamedDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cçöÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿdataNameÿÿÿÿÿÿÿÿConstStringPtrÿÿÿÿdataPtrÿÿÿÿÿÿÿÿ void*ÿÿÿÿdataSizeÿÿÿÿÿÿÿÿ UInt32ÿÿÿÿOSStatusPlayerShowAboutž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÿÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿvoid,PlayerUnregisterPluginž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cÿÿÿÿÿÿÿÿappCookieÿÿÿÿÿÿÿÿ void*ÿÿÿÿappProcÿÿÿÿÿÿÿÿITAppProcPtrÿÿÿÿmessageInfoÿÿÿÿÿÿÿÿ$PlayerMessageInfo*ÿÿÿÿOSStatusSetNumVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.cT^ÿÿÿÿÿÿÿÿnumVersionÿÿÿÿÿÿÿÿNumVersion*ÿÿÿÿmajorRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿminorAndBugRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿ stageÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿnonRelRevÿÿÿÿÿÿÿÿ UInt8ÿÿÿÿvoid ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h%vS ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿÄQ¹ÏhJ£p§ VOLUME_REFERENCEˆ SInt16ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hè/Â̤qÐ艒µÉÁÑ 0kITFileSpecMaxPathLengthÞ (MAX_PATH - 1)ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h GûSU°ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÿÿÿÿÿÿÿÿÿÿÿÿEventRecordž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hZ`ÿÿÿÿÿÿÿÿmessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h\$\+ÿÿÿÿ UInt32modifiersž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h_$_-ÿÿÿÿEventModifierswhatž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h[$[(ÿÿÿÿEventKindwhenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h]$](ÿÿÿÿ UInt32 wherež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h^$^)ÿÿÿÿ PointITStreamInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h ÿÿÿÿÿÿÿÿITTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hæÿÿÿÿÿÿÿÿNumVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hLQÿÿÿÿÿÿÿÿmajorRevž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hM Mÿÿÿÿ UInt8minorAndBugRevž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hN Nÿÿÿÿ UInt8nonRelRevž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hP Pÿÿÿÿ UInt8 stagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hO Oÿÿÿÿ UInt8HPlayerGetCurrentTrackCoverArtMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hñôÿÿÿÿÿÿÿÿ:PlayerGetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h36ÿÿÿÿÿÿÿÿ>PlayerGetITTrackInfoSizeMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h?Aÿÿÿÿÿÿÿÿ4PlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÿÿÿÿÿÿÿÿ@PlayerGetPluginITFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h$&ÿÿÿÿÿÿÿÿ>PlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÿÿÿÿÿÿÿÿ:PlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h!ÿÿÿÿÿÿÿÿ"PlayerMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hDcÿÿÿÿÿÿÿÿ(iTunesAPI_1)ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hIbÿÿÿÿÿÿÿÿ"PlayerMessageInfo(PlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h÷úÿÿÿÿÿÿÿÿ>PlayerRefreshDeviceMediaMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h.0ÿÿÿÿÿÿÿÿBPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÓßÿÿÿÿÿÿÿÿBPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¯ÊÿÿÿÿÿÿÿÿDPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h)+ÿÿÿÿÿÿÿÿ:PlayerSetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h9<ÿÿÿÿÿÿÿÿ4PlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hâäÿÿÿÿÿÿÿÿBPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hçîÿÿÿÿÿÿÿÿ4PlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hýÿÿÿÿÿÿÿÿ>PlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h ÿÿÿÿÿÿÿÿ"PluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hlu* Plugin main Messagesÿÿÿÿ"PluginMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hŒ“ÿÿÿÿÿÿÿÿ(iTunesAPI_0)ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h’ÿÿÿÿÿÿÿÿ"PluginMessageInfo4PluginVolumeMountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hx|ÿÿÿÿÿÿÿÿ4PluginVolumeRenamedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h…‰ÿÿÿÿÿÿÿÿ8PluginVolumeUnmountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h‚ÿÿÿÿÿÿÿÿ Pointž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hTWÿÿÿÿÿÿÿÿhž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hV$V%ÿÿÿÿ shortvž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hU$U%ÿÿÿÿ shortRectž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.htyÿÿÿÿÿÿÿÿ bottomž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hw wÿÿÿÿ shortleftž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hv v ÿÿÿÿ short rightž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hx xÿÿÿÿ shorttopž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hu u ÿÿÿÿ short$SoundComponentDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h|…ÿÿÿÿÿÿÿÿ bufferž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hƒƒÿÿÿÿ UInt8* flagsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h}} ÿÿÿÿlong formatž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h~ ~ÿÿÿÿ OSTypenumChannelsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h ÿÿÿÿ shortreservedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h„„ÿÿÿÿlongsampleCountž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h‚‚ÿÿÿÿlongsampleRatež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÿÿÿÿUnsignedFixedsampleSizež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h€ €ÿÿÿÿ shortK0kDeviceWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÐÐ%ÿÿÿÿconst int8kITPluginMajorMessageVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h˜˜"ÿÿÿÿconst int8kITPluginMinorMessageVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h™™!ÿÿÿÿconst int&kITTIAlbumFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¯¯#ÿÿÿÿconst int(kITTIArtistFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h®®#ÿÿÿÿconst int0kITTIAttributesFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h½½'ÿÿÿÿconst int8kITTIBeatsPerMinuteFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÇÇD* Added in iTunes 4.0 const int*kITTIBitRateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h»»%ÿÿÿÿconst int,kITTICommentsFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¶¶&ÿÿÿÿconst int2kITTICompilationFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÂÂ(* Added in iTunes 3.0 const int,kITTIComposerFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÁÁ&* Added in iTunes 3.0 const int$kITTIDateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¿¿#ÿÿÿÿconst int2kITTIDiscNumberFieldsMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÃÃ(* Added in iTunes 3.0 const int,kITTIEQPresetFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hµµ%ÿÿÿÿconst int"kITTIFieldInvalidž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h««ÿÿÿÿconst int2kITTIFileCreatorFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÀÀ(ÿÿÿÿconst int,kITTIFileNameFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h­­%ÿÿÿÿconst int,kITTIFileTypeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¾¾&ÿÿÿÿconst int&kITTIGenreFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h°°#ÿÿÿÿconst int$kITTIKindFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h±±"ÿÿÿÿconst int4kITTILastPlayDateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÆÆ)* Added in iTunes 3.0 const int$kITTINameFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¬¬"ÿÿÿÿconst int.kITTIPlayCountFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÅÅ'* Added in iTunes 3.0 const int0kITTISampleRateFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¼¼'ÿÿÿÿconst int$kITTISizeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hºº#ÿÿÿÿconst int2kITTISoundVolumeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h´´'ÿÿÿÿconst int.kITTIStartTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¸¸'ÿÿÿÿconst int,kITTIStopTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¹¹&ÿÿÿÿconst int.kITTITotalTimeFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h··'ÿÿÿÿconst int4kITTITrackNumberFieldsMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h²²(ÿÿÿÿconst int:kITTIUserModifiableFieldsMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÍÐyÿÿÿÿconst int0kITTIUserRatingFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÄÄ'* Added in iTunes 3.0 const int$kITTIYearFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h³³"ÿÿÿÿconst intJkPlayerGetCurrentTrackCoverArtMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hZZ/P Get current player track cover artwork const int<kPlayerGetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hNN)V Query iTunes for information about a file const int@kPlayerGetITTrackInfoSizeMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hQQ*î Query iTunes for the sizeof(ITTrackInfo). This allows newer plugins to correctly workd with older versions of iTunes. const int6kPlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hII'0 Get plugin preferences const intBkPlayerGetPluginITFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hTT+‚ Get the location of the plugin executable (iTunes 4.1 or later) const int@kPlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hLL*: Get plugin named preferenes const int<kPlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hSS)N Tell player to handle unhandled event const int$kPlayerIdleMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hCC . Give iTunes some time const int*kPlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hFF" Open a URL const intFkPlayerRefreshAllDeviceMediaMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h``„¤ Tell iTunes to refresh (enumerate) the contents of all media modules on a device const int@kPlayerRefreshDeviceMediaMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h__*¬ Tell iTunes to refresh (enumerate) the contents of a single media module on a device const intDkPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h>>,4 Register a device plugin const intDkPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h==,4 Register a visual plugin const intFkPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h^^-Œ Set a serial number string for a device. Needed for per-device prefs const int<kPlayerSetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hOO)X Ask iTunes to set information about a file const int6kPlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hXX', Set full screen mode const intDkPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hYY,2 Set full screen options const int6kPlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hHH'0 Set plugin preferences const int@kPlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hKK*: Set plugin named preferenes const int.kPlayerShowAboutMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hEE$* Show the about box. const int<kPlayerUnregisterPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hBB)N Unregister the plugin this comes from const int*kPluginCleanupMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h''"ÿÿÿÿconst int$kPluginIdleMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h** ÿÿÿÿconst int$kPluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h&& ÿÿÿÿconst int6kPluginPrepareToQuitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h(('ÿÿÿÿconst int6kPluginVolumeMountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h++'ÿÿÿÿconst int6kPluginVolumeRenamedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h--'ÿÿÿÿconst int:kPluginVolumeUnmountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h,,(ÿÿÿÿconst int0kPluginWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h44%F Send idle messages to plugin main const int0kPluginWantsToBeLeftOpenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h55%€ Don't close this plugin just because it didn't register anyone const int4kPluginWantsVolumeMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h66y˜ The plugin wants to be notified when volumes are mounted/unmounted/renamed const int*kTrackCanBeDownloadedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h  #‚ Device tracks only. Track can be copied from device to desktop. const int0kTrackHasVariableBitRatež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hžž%ÿÿÿÿconst intkTrackIsHiddenž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¡¡n’ Device tracks only. Track should not be displayed in the device window. const intkTrackIsLockedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hŸŸp Device tracks only. Track cannot be deleted or renamed const int*kTrackSupportsID3Tagsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h#ÿÿÿÿconst int*kVisualWantsConfigurež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h¬¬%ÿÿÿÿconst int0kVisualWantsIdleMessagesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h««'ÿÿÿÿconst intmemFullErrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hppÿÿÿÿconst int noErrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hnn ÿÿÿÿconst intparamErrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hooÿÿÿÿconst intunimpErrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hqqÿÿÿÿconst intB Booleanž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hccÿÿÿÿ UInt8 &ConstITUniStringPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÜÜ+ÿÿÿÿconst UniChar* ConstStringPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h<<$ÿÿÿÿconst UInt8* &DevicePluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h  r> Device plugin message handler OSStatus EventKindž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hBBÿÿÿÿ UInt16 EventModifiersž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hDD&ÿÿÿÿ UInt16 EventRecordž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.haa&ÿÿÿÿ$struct EventRecord Handlež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hJ Jÿÿÿÿ void** ITAppProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.heehÿÿÿÿOSStatus ITDeviceIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÓÓÿÿÿÿ UInt32 ITDeviceMediaIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÔÔÿÿÿÿ UInt32 0ITDevicePlaylistFolderIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h××'ÿÿÿÿ UInt32 $ITDevicePlaylistIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÖÖ!ÿÿÿÿ UInt32 ,ITDevicePlaylistItemIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hØØ%ÿÿÿÿ UInt32 ITDeviceTrackIDž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÕÕÿÿÿÿ UInt32 ITFileSpecž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hää ÿÿÿÿITFileSpec ITStreamInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h!!(ÿÿÿÿ&struct ITStreamInfo ITTIFieldMaskž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÉÉ ÿÿÿÿOptionBits "ITTrackAttributesž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h££$ÿÿÿÿOptionBits ITTrackInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h&ÿÿÿÿ$struct ITTrackInfo ITUniStr255ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÚÚ"ÿÿÿÿUniChar* ITUniStringPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hÛÛ!Š Similar to Str255. First element is length of string in characters. UniChar* LogicalAddressž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hg gÿÿÿÿ void* NumVersionž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hRR$ÿÿÿÿ"struct NumVersion OSStatusž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h@@ÿÿÿÿ SInt32 OSTypež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h>>ÿÿÿÿ UInt32 OptionBitsž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h==ÿÿÿÿ UInt32 HPlayerGetCurrentTrackCoverArtMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hõ4õXÿÿÿÿVstruct PlayerGetCurrentTrackCoverArtMessage :PlayerGetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h7-7JÿÿÿÿHstruct PlayerGetFileTrackInfoMessage >PlayerGetITTrackInfoSizeMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hB/BNÿÿÿÿLstruct PlayerGetITTrackInfoSizeMessage 4PlayerGetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h * DÿÿÿÿBstruct PlayerGetPluginDataMessage @PlayerGetPluginITFileSpecMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h'0'PÿÿÿÿNstruct PlayerGetPluginITFileSpecMessage >PlayerGetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h/NÿÿÿÿLstruct PlayerGetPluginNamedDataMessage :PlayerHandleMacOSEventMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h"-"JÿÿÿÿHstruct PlayerHandleMacOSEventMessage "PlayerMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hd!d2ÿÿÿÿ0struct PlayerMessageInfo (PlayerOpenURLMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hû$û8ÿÿÿÿ6struct PlayerOpenURLMessage >PlayerRefreshDeviceMediaMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h1/1NÿÿÿÿLstruct PlayerRefreshDeviceMediaMessage BPlayerRegisterDevicePluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hà1àRÿÿÿÿPstruct PlayerRegisterDevicePluginMessage BPlayerRegisterVisualPluginMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hË1ËRÿÿÿÿPstruct PlayerRegisterVisualPluginMessage DPlayerSetDeviceSerialNumberMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h,2,TÿÿÿÿRstruct PlayerSetDeviceSerialNumberMessage :PlayerSetFileTrackInfoMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h=-=JÿÿÿÿHstruct PlayerSetFileTrackInfoMessage 4PlayerSetFullScreenMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hå*åDÿÿÿÿBstruct PlayerSetFullScreenMessage BPlayerSetFullScreenOptionsMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hï1ïRÿÿÿÿPstruct PlayerSetFullScreenOptionsMessage 4PlayerSetPluginDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h*DÿÿÿÿBstruct PlayerSetPluginDataMessage >PlayerSetPluginNamedDataMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h/NÿÿÿÿLstruct PlayerSetPluginNamedDataMessage "PluginInitMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hv!v2ÿÿÿÿ0struct PluginInitMessage "PluginMessageInfož/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h”!”2ÿÿÿÿ0struct PluginMessageInfo PluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hšš_R Plugin main entry point message handler OSStatus 4PluginVolumeMountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h}*}DÿÿÿÿBstruct PluginVolumeMountedMessage 4PluginVolumeRenamedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hŠ*ŠDÿÿÿÿBstruct PluginVolumeRenamedMessage 8PluginVolumeUnmountedMessagež/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hƒ,ƒHÿÿÿÿFstruct PluginVolumeUnmountedMessage Pointž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hX(X-ÿÿÿÿstruct Point Rectž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hzzÿÿÿÿstruct Rect SInt16ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h66ÿÿÿÿsigned short SInt32ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h44ÿÿÿÿsigned long SInt8ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h88ÿÿÿÿsigned char $SoundComponentDataž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h†"†4ÿÿÿÿ2struct SoundComponentData Str255ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h::ÿÿÿÿ UInt8* Str63ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h;;ÿÿÿÿ UInt8* UInt16ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h55ÿÿÿÿunsigned short UInt32ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h33ÿÿÿÿunsigned long UInt64ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hHHÿÿÿÿ unsigned __int64 UInt8ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h77ÿÿÿÿunsigned char UniCharž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hFFÿÿÿÿ UInt16 UnsignedFixedž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.heeÿÿÿÿ UInt32 &VisualPluginProcPtrž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hr> Visual plugin message handler OSStatus ž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.hª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h%vS ÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesAPI.h GûSU°ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h9ɃnéĪ/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÿÿÿÿÿÿÿÿÿÿÿÿ ITStreamInfoV1ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hmrÿÿÿÿÿÿÿÿITTrackInfoV1ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h?fÿÿÿÿÿÿÿÿ RenderVisualDataª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h°¶ÿÿÿÿÿÿÿÿ<VisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.háæÿÿÿÿÿÿÿÿBVisualPluginDisplayChangedMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.húüÿÿÿÿÿÿÿÿ.VisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h¹Ãÿÿÿÿÿÿÿÿ.VisualPluginMessageInfoª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÿ ÿÿÿÿÿÿÿÿ&(iTunesVisualAPI_0)ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h ÿÿÿÿÿÿÿÿ.VisualPluginMessageInfo.VisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÔÞÿÿÿÿÿÿÿÿ2VisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.héìÿÿÿÿÿÿÿÿ<VisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hïñÿÿÿÿÿÿÿÿ8VisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÍÑÿÿÿÿÿÿÿÿ:VisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÆÊÿÿÿÿÿÿÿÿ6kCurrentITStreamInfoVersionª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hjj ÿÿÿÿconst intDkITVisualPluginMajorMessageVersionª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hww(ÿÿÿÿconst intDkITVisualPluginMinorMessageVersionª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hxx'ÿÿÿÿconst int4kVisualDisplayDepthChangedª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hõõ%B the display's depth has changed const int2kVisualDisplayRectChangedª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.höö#@ the display's location changed const int,kVisualMaxDataChannelsª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h££ÿÿÿÿconst int2kVisualNumSpectrumEntriesª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h¦¦ ÿÿÿÿconst int2kVisualNumWaveformEntriesª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h¥¥ ÿÿÿÿconst int>kVisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h’’*N Change track (for CD continuous play) const int6kVisualPluginCleanupMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h'ÿÿÿÿconst int:kVisualPluginConfigureMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hƒƒ(V Configure the plugin (may not be enabled) const int6kVisualPluginDisableMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h††'* Turn off the module const intDkVisualPluginDisplayChangedMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h››XN Something about display state changed const int4kVisualPluginEnableMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h……&> Turn on the module (automatic)const int2kVisualPluginEventMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h™™% Mac-event. const int<kVisualPluginHideWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h‰‰)p Hide the plugin window (deallocate large memory here!) const int0kVisualPluginIdleMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h~~$ÿÿÿÿconst int0kVisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h€€$ÿÿÿÿconst int2kVisualPluginPauseMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h––%T Pausing a track (unused - Pause is stop) const int0kVisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h‘‘$" Playing a track const int4kVisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h&$ Render to window const int>kVisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h””*B Setting the position of a track const int:kVisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h‹‹(< Change the window parameters const int<kVisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hˆˆ)l Show the plugin window (allocate large memory here!) const int0kVisualPluginStopMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h““$$ Stopping a track const int6kVisualPluginUnpauseMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h——'X Unpausing a track (unused - Pause is stop) const int4kVisualPluginUpdateMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h&& Update the window const int.kVisualWindowMovedMovedª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h÷÷J> the window has moved location const int&kWindowIsFullScreenª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h¬¬ ÿÿÿÿconst int$kWindowIsStretchedª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h­­ÿÿÿÿconst int ITStreamInfoV1ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hss,ÿÿÿÿ*struct ITStreamInfoV1 ITTrackInfoV1ª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hgg*ÿÿÿÿ(struct ITTrackInfoV1 RenderVisualDataª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h· ·0ÿÿÿÿ.struct RenderVisualData <VisualPluginChangeTrackMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hç.çLÿÿÿÿJstruct VisualPluginChangeTrackMessage BVisualPluginDisplayChangedMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hý1ýRÿÿÿÿPstruct VisualPluginDisplayChangedMessage .VisualPluginInitMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÄ'Ä>ÿÿÿÿ<struct VisualPluginInitMessage .VisualPluginMessageInfoª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.h ' >ÿÿÿÿ<struct VisualPluginMessageInfo .VisualPluginPlayMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hß'ß>ÿÿÿÿ<struct VisualPluginPlayMessage 2VisualPluginRenderMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hí)íBÿÿÿÿ@struct VisualPluginRenderMessage <VisualPluginSetPositionMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hò.òLÿÿÿÿJstruct VisualPluginSetPositionMessage 8VisualPluginSetWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hÒ,ÒHÿÿÿÿFstruct VisualPluginSetWindowMessage :VisualPluginShowWindowMessageª/home/struktured/workspace/projectm_trunk/src/projectM-iTunes/win32/iTunesVisualAPI.hË-ËJÿÿÿÿHstruct VisualPluginShowWindowMessageÇ/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp%vîPXÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp²]¡=AI’¾|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÞ MGI#J/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp +ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp.2ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExists”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp=E ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cppOZÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp]§ÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& remove”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cpp5:ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrim”/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.cppFL static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid :/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstream/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h%v~ÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÞ MGI#J/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÿÿÿÿÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h5sP See file example.cpp for more examples.ÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hkn Exception typesÿÿÿÿConfigFilefile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilename/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hl lÿÿÿÿ stringkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.horÿÿÿÿÿÿÿÿConfigFilekey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hp p Z thrown only by T read(key) variant of read() stringConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_string/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExists/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <</home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h``J8 Write or read configurationÿÿÿÿConfigFileosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.haaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&read/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool remove/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetComment/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrim/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringsetComment/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyComment/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h99J separator between value and comments stringmyContents/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h;;#4 extracted keys and values4std::map< string, string >myDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h88P Data ( separator between key and value) stringmySentry/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h::L optional string to signal end of file string mapci/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapi/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_string/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidread/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringË /home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.h(/usr/include/fcntl.h*/usr/include/stdlib.h&/usr/include/math.h,/usr/include/SDL/SDL.hÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.h/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h:/usr/include/c++/4.4.1/string>/usr/include/c++/4.4.1/iostream(/usr/include/stdio.h*/usr/include/unistd.h0/usr/include/jack/jack.hš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp%v~ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h›;jÅ3 _-U‡qCONFIG_FILE$: "/share/projectM/config.inp"š/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppoÍ,¥÷#Ù¶ÓhßB¥ã.JACK_DEFAULT_AUDIO_TYPEÉ4 "32 bit float mono audio"2/usr/include/jack/types.h¡L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõ–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.hFÛøm_…'`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?,/usr/include/SDL/SDL.h‘Q g¨óæ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷Ák/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hÞ3ä´‚ZÇN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÞ MGI#J/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"4/usr/include/bits/select.höµJ…:LB@/usr/include/bits/pthreadtypes.hAKQ\‹p>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&0/usr/include/gnu/stubs.h z?w+§‰;š/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppEÙµÒÕ±R2/usr/include/jack/types.hÔ{~tËnT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/jack/jack.h zCx~ðŒR</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»*/usr/include/stdint.hên-©¶×4/usr/include/bits/locale.höµIç¡â8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/SDL/SDL_rwops.h£ã“ÌfU L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/SDL/SDL_active.hÓSÎÖŸ³:/usr/include/c++/4.4.1/cwcharðë”Ñ8/usr/include/sys/sysmacros.hõe.Cw7C³R/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!V/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶6/usr/include/SDL/SDL_main.hsIŸG¹jJ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ðT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ4/usr/include/bits/fcntl2.höµID£ûkT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ6/usr/include/SDL/SDL_quit.hsIŸH)—h</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½:/usr/include/jack/transport.h¬_ÛPõ'F0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ(/usr/include/libio.h+è] ðª8/usr/include/SDL/SDL_timer.h£ã“ÎB¶š/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppÿÿÿÿÿÿÿÿÿÿÿÿmainš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppú”ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintread_configš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp& &ÿÿÿÿÿÿÿÿstd::stringjack_shutdownš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppõøÿÿÿÿÿÿÿÿargÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidmainš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppú”ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintprocessš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppÙóÿÿÿÿÿÿÿÿnframesÿÿÿÿÿÿÿÿjack_nframes_tÿÿÿÿargÿÿÿÿÿÿÿÿ void*ÿÿÿÿintread_configš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppG˜ÿÿÿÿÿÿÿÿstd::stringrenderLoopš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppš×ÿÿÿÿÿÿÿÿvoidExitš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp33ÿÿÿÿclient_state_tInitš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp11ÿÿÿÿclient_state_tRunš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp22ÿÿÿÿclient_state_t clientš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp))ÿÿÿÿjack_client_t*client_stateš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp44ÿÿÿÿ.volatile client_state_tdumpFrameš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp::ÿÿÿÿintfpsš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppBB ÿÿÿÿintframeNumberš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp;;ÿÿÿÿintfullscreenš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppB Bÿÿÿÿintfvhš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppA Aÿÿÿÿintfvwš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cppAA ÿÿÿÿintglobalPMš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp8 8ÿÿÿÿprojectM*gxš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp?? ÿÿÿÿintgyš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp? ?ÿÿÿÿintinput_portš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp( (ÿÿÿÿjack_port_t*outš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp***ÿÿÿÿ8jack_default_audio_sample_t* screenš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp6 6ÿÿÿÿSDL_Surface*texsizeš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp>>ÿÿÿÿintwvhš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp@ @ÿÿÿÿintwvwš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp@@ ÿÿÿÿint client_state_tš/home/struktured/workspace/projectm_trunk/src/projectM-jack/projectM-jack.cpp0 4ÿÿÿÿconst intÏ (/usr/include/fcntl.h*/usr/include/stdlib.h&/usr/include/math.hÿÿÿÿÿÿÿÿÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.h:/usr/include/c++/4.4.1/string>/usr/include/c++/4.4.1/iostream(/usr/include/stdio.h*/usr/include/unistd.h./usr/include/sys/stat.h0/usr/include/jack/jack.hœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp%vîPXÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h<ŠD gGú²\yµõLC_NUMERIC$ __LC_NUMERIC*/usr/include/locale.h?s¹i/ñ‡Lcû‹Ë*3EXIT_FAILURE…< 1 /* Failing exit status. */*/usr/include/stdlib.hoÍ,¥÷#Ù¶ÓhßB¥ã.JACK_DEFAULT_AUDIO_TYPEÉ4 "32 bit float mono audio"2/usr/include/jack/types.h¢Gò[“g÷~ݳÕ# 4QPROJECTM_JACK_CONFIG_FILE$ "/config.inp"œ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cppˆL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõ`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H/home/struktured/workspace/projectm_trunk/src/projectM-jack/ConfigFile.hÞ MGI#J/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"4/usr/include/bits/select.höµJ…:LB@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;2/usr/include/jack/types.hÔ{~tËn0/usr/include/bits/stat.h z5Æ®&ë^T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/jack/jack.h zCx~ðŒR</usr/include/c++/4.4.1/ostreamÿ›^å`bœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp¸§¨•Ö”ÔCR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»*/usr/include/stdint.hên-©¶×4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”Ñ8/usr/include/sys/sysmacros.hõe.Cw7C³R/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!V/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ðT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$4/usr/include/bits/fcntl2.höµID£ûkT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½:/usr/include/jack/transport.h¬_ÛPõ'F0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðªœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cppÿÿÿÿÿÿÿÿÿÿÿÿmainœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp½Gÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintread_configœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp& &ÿÿÿÿÿÿÿÿstd::stringjack_shutdownœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp¸»ÿÿÿÿÿÿÿÿargÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidmainœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp½Gÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintprocessœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cppš¶ÿÿÿÿÿÿÿÿnframesÿÿÿÿÿÿÿÿjack_nframes_tÿÿÿÿargÿÿÿÿÿÿÿÿ void*ÿÿÿÿintread_configœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cppB˜ÿÿÿÿÿÿÿÿstd::stringExitœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp33ÿÿÿÿClientStateInitœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp11ÿÿÿÿClientStateRunœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp22ÿÿÿÿClientState clientœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp))ÿÿÿÿjack_client_t*client_stateœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp44ÿÿÿÿ(volatile ClientStatedumpFrameœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp99ÿÿÿÿintfpsœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp@@ ÿÿÿÿintframeNumberœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp::ÿÿÿÿintfullscreenœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp@ @ÿÿÿÿintfvhœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp? ?ÿÿÿÿintfvwœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp?? ÿÿÿÿintglobalPMœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp7 7ÿÿÿÿprojectM*gxœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp== ÿÿÿÿintgyœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp= =ÿÿÿÿintinput_portœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp( (ÿÿÿÿjack_port_t*outœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp***ÿÿÿÿ8jack_default_audio_sample_t*texsizeœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp<<ÿÿÿÿintwvhœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp> >ÿÿÿÿintwvwœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp>> ÿÿÿÿint ClientStateœ/home/struktured/workspace/projectm_trunk/src/projectM-jack/qprojectM-jack.cpp0 4ÿÿÿÿconst int ÿÿÿÿ,/usr/include/SDL/SDL.h–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.h%vîPXÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.hFÛøm_…',/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã::/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.hÿÿÿÿÿÿÿÿÿÿÿÿsdl2pmEvent–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.h4@Ð $Id: sdltoprojectM.h,v 1.1.1.1 2005/12/23 19:54:50 psperl Exp $ Translates SDL -> projectM variables $Log: sdltoprojectM.h,v $ Revision 1.1.1.1 2005/12/23 19:54:50 psperl Revision 1.1.1.1 2005/12/23 18:42:00 psperl Initial Import Revision 1.1 2004/10/08 00:35:28 cvs Moved and imported Revision 1.1.1.1 2004/10/04 12:56:00 cvs Imported ÿÿÿÿ eventÿÿÿÿÿÿÿÿSDL_EventÿÿÿÿprojectMEventsdl2pmKeycode–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.hB¤ÿÿÿÿÿÿÿÿ keysymÿÿÿÿÿÿÿÿ SDLKeyÿÿÿÿprojectMKeycodesdl2pmModifier–/home/struktured/workspace/projectm_trunk/src/projectM-jack/sdltoprojectM.h¦¨ÿÿÿÿÿÿÿÿmodÿÿÿÿÿÿÿÿ SDLModÿÿÿÿ projectMModifierÓ,/usr/include/SDL/SDL.h(/usr/include/GL/gl.h*/usr/include/GL/glu.h”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp%vîPXÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hû„OÅYBüËGL_BACKÎ 0x0405(/usr/include/GL/gl.h2³Ï$áYDÌÛGL_BLEND´ 0x0BE2(/usr/include/GL/gl.h]úáÛYFê:GL_SMOOTHa 0x1D01(/usr/include/GL/gl.h9=®§neYE^GL_TEXTUREé 0x1702(/usr/include/GL/gl.hAåÄ¡7>‹SDL_ENABLEF 1:/usr/include/SDL/SDL_events.hAåÊ¢Ñ\¦]tyäMSDL_OPENGL}h 0x00000002 /* Create an OpenGL rendering context */8/usr/include/SDL/SDL_video.h`BK÷ >pSDL_DISABLEE 0:/usr/include/SDL/SDL_events.h@žXráubYE]àGL_MODELVIEWç 0x1700(/usr/include/GL/gl.h@žž°•éYBÝÿGL_SRC_ALPHA’ 0x0302(/usr/include/GL/gl.hJ†Mi¹YE]ûGL_PROJECTIONè 0x1701(/usr/include/GL/gl.hðª»{QƹóVæ>—;ÍSDL_HWSURFACEvX 0x00000001 /* Surface is in video memory */8/usr/include/SDL/SDL_video.hð«!©×uÌrêsi­F±SDL_RESIZABLE` 0x00000010 /* This video mode may be resized */8/usr/include/SDL/SDL_video.hHò°îÄß,ÅYDª”GL_LINE_SMOOTHq 0x0B20(/usr/include/GL/gl.hSûTÔÙ—nC /1ÉʹÛSDL_FULLSCREEN|d 0x80000000 /* Surface is a full screen display */8/usr/include/SDL/SDL_video.hSûVÇnÉuzÑ\Fb³SDL_INIT_TIMER6 0x00000001,/usr/include/SDL/SDL.hSûVÇnÛÔÑ\Ff.SDL_INIT_VIDEO8 0x00000020,/usr/include/SDL/SDL.h[þ{–óÄcøÑ\N{D&GL_COLOR_BUFFER_BITY 0x00004000(/usr/include/GL/gl.h§ØysÓ¯YBÞ,GL_ONE_MINUS_SRC_ALPHA“ 0x0303(/usr/include/GL/gl.hØ!r9§Þ3cYD¨ÉGL_POINT_SMOOTHk 0x0B10(/usr/include/GL/gl.hn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp¹R•/Ç(|â./usr/include/GL/glext.h¦a‡’p'7,/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák(/usr/include/GL/gl.h+è] ¸¹$¦>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú*/usr/include/GL/glu.hên-¥DK»»6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã::/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cppÿÿÿÿÿÿÿÿÿÿÿÿsetup_opengl”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp##!ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoidclose_display”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp%'ÿÿÿÿÿÿÿÿvoidinit_display”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp<>with the boolean f (fullscreen)ÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfÿÿÿÿÿÿÿÿintÿÿÿÿvoidresize_display”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp);!ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetup_opengl”/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.cpp‚®ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid /home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.h%vîPXÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hÞ3ä´‚ZÇ/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hÿÿÿÿÿÿÿÿÿÿÿÿ$CreateRenderTarget/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hRÿÿÿÿÿÿÿÿtexsizeÿÿÿÿÿÿÿÿintÿÿÿÿ*RenderTargetTextureIDÿÿÿÿÿÿÿÿint*ÿÿÿÿRenderTargetÿÿÿÿÿÿÿÿint*ÿÿÿÿvoidclose_display/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hÿÿÿÿÿÿÿÿvoidinit_display/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.hFÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfullscreenÿÿÿÿÿÿÿÿintÿÿÿÿvoidresize_display/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.h4ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfullscreenÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetup_opengl/home/struktured/workspace/projectm_trunk/src/projectM-jack/video_init.h"ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoidך/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp%v ÿøÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp2• À;Fn`L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h?X …x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðªž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFilež/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFilež/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExistsž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp#+ ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<ž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp5@ÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>ž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cppCÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& removež/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrimž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.cpp,2 static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid :/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstreamš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h%v ÿøÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h?X …x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðªš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hÿÿÿÿÿÿÿÿÿÿÿÿConfigFileš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h5sP See file example.cpp for more examples.ÿÿÿÿfile_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hkn Exception typesÿÿÿÿConfigFilefile_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilenameš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hl lÿÿÿÿ stringkey_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.horÿÿÿÿÿÿÿÿConfigFilekey_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_foundš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkeyš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hp p Z thrown only by T read(key) variant of read() stringConfigFileš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFileš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_stringš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringaddš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetCommentš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiterš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentryš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExistsš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<š/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h``J8 Write or read configurationÿÿÿÿConfigFileosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>š/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.haaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&readš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTreadš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadIntoš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadIntoš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool removeš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetCommentš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiterš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_Tš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrimš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetCommentš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiterš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentryš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringsetCommentš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiterš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyCommentš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h99J separator between value and comments stringmyContentsš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h;;#4 extracted keys and values4std::map< string, string >myDelimiterš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h88P Data ( separator between key and value) stringmySentryš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h::L optional string to signal end of file string mapciš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapiš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_stringš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringaddš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidreadš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTreadš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadIntoš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadIntoš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.hÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_Tš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >š/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >š/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringÛ>/usr/include/c++/4.4.1/iostream(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/unistd.h(/usr/include/fcntl.h*/usr/include/string.h:/usr/include/c++/4.4.1/string&/usr/include/math.h./usr/include/sys/stat.h0/usr/include/sys/types.hÿÿÿÿÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.hš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp%v ÿøÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h›;jÅ3 _-U‡qCONFIG_FILE: "/share/projectM/config.inp"¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp…>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<ž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h8G ÷£µXn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/bits/stat.h z5Æ®&ë^</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviʦ/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppZàÈó>#Î6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é4/usr/include/bits/fcntl2.höµID£ûkT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿N/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øš/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/ConfigFile.h?X …x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppÿÿÿÿÿÿÿÿÿÿÿÿread_config¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿÿÿÿÿstd::string get_plugin_info¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp0 ZVÿÿÿÿÿÿÿÿ countÿÿÿÿÿÿÿÿint*ÿÿÿÿ(const VisPluginInfo*&lv_projectm_cleanup¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppx „ÿÿÿÿÿÿÿÿ pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿint*lv_projectm_dimension¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp™ §ÿÿÿÿÿÿÿÿr pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿ videoÿÿÿÿÿÿÿÿVisVideo*ÿÿÿÿ widthÿÿÿÿÿÿÿÿintÿÿÿÿ heightÿÿÿÿÿÿÿÿintÿÿÿÿint$lv_projectm_events¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp¨ Ð0† This is the main event loop, where all kind of events can be handled, more information regarding these can be found at: http://libvisual.sourceforge.net/newdocs/docs/html/union__VisEvent.html ÿÿÿÿr pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿ eventsÿÿÿÿÿÿÿÿVisEventQueue*ÿÿÿÿint lv_projectm_init¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp[ v¤ This function is called before we really start rendering, it's the init function ÿÿÿÿ.Mt pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿint&lv_projectm_palette¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppÑ ×+ú Using this function we can update the palette when we're in 8bits mode, which * we aren't with projectm, so just ignore :) ÿÿÿÿr pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿVisPalette*$lv_projectm_render¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppØ íü This is where the real rendering happens! This function is what we call, many times * a second to get our graphical frames. ÿÿÿÿr pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿ videoÿÿÿÿÿÿÿÿVisVideo*ÿÿÿÿ audioÿÿÿÿÿÿÿÿVisAudio*ÿÿÿÿint.lv_projectm_requisition¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp… —\ This is used to ask a plugin if it can handle a certain size, and if not, to set the size it wants by putting a value in width, height that represents the * required size ÿÿÿÿr pluginÿÿÿÿÿÿÿÿVisPluginData*ÿÿÿÿ widthÿÿÿÿÿÿÿÿint*ÿÿÿÿ heightÿÿÿÿÿÿÿÿint*ÿÿÿÿintread_config¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppñ@ÿÿÿÿÿÿÿÿrstd::string fps¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintfullscreen¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintfvh¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintfvw¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintgx¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintgy¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿinttexsize¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cppÿÿÿÿintwvh¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿintwvw¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp ÿÿÿÿint ProjectmPrivate¦/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/actor_projectM.cpp!!ÿÿÿÿÿÿÿÿ #ÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h%v ÿøÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h8G ÷£µXž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.hÿÿÿÿÿÿÿÿÿÿÿÿlv2pmEventž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h$0è $Id: sdltoprojectM.hpp,v 1.1 2004/10/08 00:35:28 cvs Exp $ Translates SDL -> projectM variables $Log: sdltoprojectM.hpp,v $ Revision 1.1 2004/10/08 00:35:28 cvs Moved and imported Revision 1.1.1.1 2004/10/04 12:56:00 cvs Imported ÿÿÿÿ eventÿÿÿÿÿÿÿÿVisEventTypeÿÿÿÿprojectMEventlv2pmKeycodež/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h1—ÿÿÿÿÿÿÿÿ keysymÿÿÿÿÿÿÿÿ VisKeyÿÿÿÿprojectMKeycodelv2pmModifierž/home/struktured/workspace/projectm_trunk/src/projectM-libvisual/lvtoprojectM.h™›ÿÿÿÿÿÿÿÿmodÿÿÿÿÿÿÿÿintÿÿÿÿ projectMModifierß(/usr/include/stdio.h(/usr/include/fcntl.hÿÿÿÿÿÿÿÿÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.c%v‚ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hÖ ¸—M QOw.öBailErr@À {err = x; if (err != noErr) { fprintf(stderr, "Failed at line: %d\n", __LINE__); goto bail; } }/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cx/=·çi‰¼ÏGŽrkVideoTimeScale3 600/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.c>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡2/usr/include/bits/fcntl.hÔ’1|‚É(/usr/include/wchar.h+è] Œ6/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.c ¶ˆ¢t%1(/usr/include/fcntl.h+è] ç–R(n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ :/usr/include/bits/stdio_lim.hƒ­<¸pøê64/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;4/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘Œ8/usr/include/bits/byteswap.hË‚§lE%‘8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U7&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/fcntl2.höµID£ûk:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD2/usr/include/sys/select.hÔÀèfm¿(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA2/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÿÿÿÿÿÿÿÿÿÿÿÿ(ConvertMovieSndTrack/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cEGB functionsÿÿÿÿinFileToConvertÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ movieÿÿÿÿÿÿÿÿ Movie*ÿÿÿÿvideoMediaÿÿÿÿÿÿÿÿ Media*ÿÿÿÿaudioMediaÿÿÿÿÿÿÿÿ Media*ÿÿÿÿvideoTrackÿÿÿÿÿÿÿÿ Track*ÿÿÿÿaudioTrackÿÿÿÿÿÿÿÿ Track*ÿÿÿÿ OSErr(ConvertMovieSndTrack/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.c–ÙF this function does the actual workÿÿÿÿinFileToConvertÿÿÿÿÿÿÿÿconst char*ÿÿÿÿ movieÿÿÿÿÿÿÿÿ Movie*ÿÿÿÿvideoMediaÿÿÿÿÿÿÿÿ Media*ÿÿÿÿaudioMediaÿÿÿÿÿÿÿÿ Media*ÿÿÿÿvideoTrackÿÿÿÿÿÿÿÿ Track*ÿÿÿÿaudioTrackÿÿÿÿÿÿÿÿ Track*ÿÿÿÿ OSErrGetMovieMedia/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cag² a handle to the data is passed back to the caller who is responsible for disposing of itÿÿÿÿ inFileÿÿÿÿÿÿÿÿconst char*ÿÿÿÿoutMovieÿÿÿÿÿÿÿÿ Movie*ÿÿÿÿoutMediaÿÿÿÿÿÿÿÿ Media*ÿÿÿÿ OSErr.GetSoundDescriptionInfo/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cb•%Ê retrieving the sample description and the decompression atom saved as a Sample Description ExtentionÿÿÿÿinMediaÿÿÿÿÿÿÿÿ MediaÿÿÿÿoutAudioAtomÿÿÿÿÿÿÿÿPtr*ÿÿÿÿoutSoundDescÿÿÿÿÿÿÿÿ&SoundDescriptionPtrÿÿÿÿ OSErr@SoundConverterFillBufferDataProc/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÏ[ÿÿÿÿÿÿÿÿoutDataÿÿÿÿÿÿÿÿ,SoundComponentDataPtr*ÿÿÿÿinRefConÿÿÿÿÿÿÿÿ void*ÿÿÿÿÿÿÿÿmain123/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cZÀAÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintpath2fss/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.c7>ÿÿÿÿÿÿÿÿfssÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿpathÿÿÿÿÿÿÿÿ char*ÿÿÿÿintkMaxBufferSize/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cB B(2 max size of input bufferconst UInt32outFile/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cUU ÿÿÿÿ FILE*<scAvailableCompressionListType/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÅÅH2 pointer to OSType Handleconst int4scSoundInputSampleRateType/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÃÃ)2 pointer to UnsignedFixedconst int2scSoundSampleRateChangeOK/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÄÄ)& pointer to Booleanconst int.scSoundVBRCompressionOK/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cÂÂ)& pointer to Booleanconst int SCFillBufferData/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cSSÿÿÿÿÿÿÿÿ &SCFillBufferDataPtr/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/mov123.cSS(ÿÿÿÿ*ã(/usr/include/stdio.hÿÿÿÿň/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.c%v‚ÿÿÿÿ>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;ˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.cüpQÒCº‚–0/usr/include/_G_config.h z,xyÞ‘Œ./usr/include/features.h¦a‹~—UÀ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.cÿÿÿÿÿÿÿÿÿÿÿÿmainˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.c(*ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.c(*ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintpath2fssˆ/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/pm.c &~path2fss makes an FSSpec from a path with or without a filenameÿÿÿÿfssÿÿÿÿÿÿÿÿFSSpec*ÿÿÿÿpathÿÿÿÿÿÿÿÿ char*ÿÿÿÿintç&/usr/include/math.hÿÿÿÿÿÿÿÿ1ž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.c%v‚ÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”8/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/mathinline.h¾€,&|ëž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cWêi/ð€D&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cÿÿÿÿÿÿÿÿÿÿÿÿmainž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cVÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmainž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cVÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.c#SÿÿÿÿÿÿÿÿpmÿÿÿÿÿÿÿÿprojectM_t*ÿÿÿÿpcm_data[][]ÿÿÿÿÿÿÿÿshort**ÿÿÿÿvoiddumpFramež/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.cÿÿÿÿintfbufferž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.c!!ÿÿÿÿGLubyte*frameNumberž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.c  ÿÿÿÿintglobalPMž/home/struktured/workspace/projectm_trunk/src/projectM-moviegen/projectMmovie.c ÿÿÿÿprojectM_t*ëœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp%vîPXÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp0²I—ƒÅ`N/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h=J#¯fd…T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp)ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp,0ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExists /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp;C ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator << /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cppMXÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >> /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp[¥ÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& remove /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cpp38ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrim /home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.cppDJ static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid ':/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstreamœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h%v‚ÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h=J#¯fd…T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðªœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hÿÿÿÿÿÿÿÿÿÿÿÿConfigFileœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h5sP See file example.cpp for more examples.ÿÿÿÿfile_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hkn Exception typesÿÿÿÿConfigFilefile_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilenameœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hl lÿÿÿÿ stringkey_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.horÿÿÿÿÿÿÿÿConfigFilekey_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_foundœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkeyœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hp p Z thrown only by T read(key) variant of read() stringConfigFileœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFileœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_stringœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringaddœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetCommentœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiterœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentryœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExistsœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<œ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h``J8 Write or read configurationÿÿÿÿConfigFileosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>œ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.haaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&readœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTreadœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadIntoœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadIntoœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool removeœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetCommentœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiterœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_Tœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrimœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetCommentœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiterœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentryœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringsetCommentœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiterœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyCommentœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h99J separator between value and comments stringmyContentsœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h;;#4 extracted keys and values4std::map< string, string >myDelimiterœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h88P Data ( separator between key and value) stringmySentryœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h::L optional string to signal end of file string mapciœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapiœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_stringœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringaddœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidreadœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTreadœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadIntoœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadIntoœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.hÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_Tœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >œ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >œ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringï¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÿÿÿÿÿÿÿÿÿÿÿÿ¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp%vîPXÿÿÿÿBn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë8/usr/include/pulse/version.híÏ~Ó²_>/usr/include/pulse/pulseaudio.hë"ж"„8/usr/include/pulse/xmalloc.híÏ~½³ï™6/usr/include/linux/limits.hvÁ;¦ì>g2*/usr/include/endian.hên-¨Wr^ </usr/include/c++/4.4.1/cassertÿ›^ÒF|<./usr/include/sys/time.h¦aŒ @<t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„6/usr/include/pulse/stream.hwfŽòÀx…4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;B/usr/include/pulse/mainloop-api.h^å¢p;Óß6/usr/include/pulse/sample.hwfŽñê ›4/usr/include/bits/sigset.höµJŠ¡4!®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppSÇt™óòáC6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»8/usr/include/pulse/browser.híÏ}ö‘ŽM*/usr/include/stdint.hên-©¶×¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÔ|(‡~8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/sys/param.h zV¤=G */usr/include/stdlib.hên-©¶‚eS</usr/include/pulse/operation.hw=Jèˆp ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp`g/ƒ\Æ|8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ8/usr/include/pulse/timeval.híÏ~íp4+:/usr/include/pulse/gccmacro.hÊÇ]Ð)×Â0/usr/include/asm/param.h z4óåÁ b*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/pulse/def.h zP°°Å–È0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð*/usr/include/assert.hên-§þ4/usr/include/pulse/cdecl.hw‹øô:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/pulse/utf8.hÔ[»¾¢xP</usr/include/bits/mathinline.h¾€,&|ë8/usr/include/pulse/context.híÏ}÷æmÒ~6/usr/include/pulse/scache.hwfŽñëØÔ€4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD4/usr/include/linux/param.h ]Ü©•È¡H/usr/include/pulse/mainloop-signal.h5gü€£2/usr/include/sys/select.hÔÀèfm¿>/usr/include/pulse/introspect.hë<`€Z´:/usr/include/pulse/mainloop.hÊÇ^s)Æ8ˆ0/usr/include/bits/time.h z5Æ®/fAn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ :/usr/include/pulse/proplist.hÊÇ^â0ìµöH/usr/include/pulse/thread-mainloop.hÕñzˆ)m2/usr/include/bits/types.hÔ’1’„Œ—6/usr/include/pulse/volume.hwfŽòGÿa</usr/include/pulse/subscribe.hw=RÃ\”~Ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×2/usr/include/pulse/util.hÔ[»¾¢ì—4/usr/include/pulse/error.hw‘­fƒ>/usr/include/pulse/channelmap.hëtG ž ¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cppÔ|(Ù¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cppÿÿÿÿÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cppF^ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser"qpulseAudioThreadÿÿÿÿÿÿÿÿ$QPulseAudioThread*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿopen¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp`cÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoidreadSettings¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp&8ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoid2updateDevicesListViewLock¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp;Cÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser stateÿÿÿÿÿÿÿÿintÿÿÿÿvoidwriteSettings¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp#ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoidjÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp%vîPXÿÿÿÿAn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë8/usr/include/pulse/version.híÏ~Ó²_>/usr/include/pulse/pulseaudio.hë"ж"„8/usr/include/pulse/xmalloc.híÏ~½³ï™*/usr/include/endian.hên-¨Wr^ 6/usr/include/linux/limits.hvÁ;¦ì>g2./usr/include/sys/time.h¦aŒ @<</usr/include/c++/4.4.1/cassertÿ›^ÒF|<t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„6/usr/include/pulse/stream.hwfŽòÀx…4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;B/usr/include/pulse/mainloop-api.h^å¢p;Óß6/usr/include/pulse/sample.hwfŽñê ›4/usr/include/bits/sigset.höµJŠ¡4!®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppSÇt™óòáC:/usr/include/bits/mathcalls.hƒ­/ÅY À»6/usr/include/bits/mathdef.hub èÄ+»*/usr/include/stdint.hên-©¶×8/usr/include/pulse/browser.híÏ}ö‘ŽM¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÔ|(‡~8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/sys/param.h zV¤=G */usr/include/stdlib.hên-©¶‚eS</usr/include/pulse/operation.hw=Jèˆp ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp`g/ƒ\Æ|8/usr/include/sys/sysmacros.hõe.Cw7C³8/usr/include/pulse/timeval.híÏ~íp4+./usr/include/features.h¦a‹~—UÀ0/usr/include/asm/param.h z4óåÁ b:/usr/include/pulse/gccmacro.hÊÇ]Ð)×Â*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/pulse/def.h zP°°Å–È&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ4/usr/include/pulse/cdecl.hw‹øô:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/pulse/utf8.hÔ[»¾¢xP</usr/include/bits/mathinline.h¾€,&|ë8/usr/include/pulse/context.híÏ}÷æmÒ~6/usr/include/pulse/scache.hwfŽñëØÔ€4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD4/usr/include/linux/param.h ]Ü©•È¡>/usr/include/pulse/introspect.hë<`€Z´2/usr/include/sys/select.hÔÀèfm¿H/usr/include/pulse/mainloop-signal.h5gü€£:/usr/include/pulse/mainloop.hÊÇ^s)Æ8ˆn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ 0/usr/include/bits/time.h z5Æ®/fA:/usr/include/pulse/proplist.hÊÇ^â0ìµöH/usr/include/pulse/thread-mainloop.hÕñzˆ)m2/usr/include/bits/types.hÔ’1’„Œ—6/usr/include/pulse/volume.hwfŽòGÿa&/usr/include/math.h\s+</usr/include/pulse/subscribe.hw=RÃ\”~Ë8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×2/usr/include/pulse/util.hÔ[»¾¢ì—4/usr/include/pulse/error.hw‘­fƒ>/usr/include/pulse/channelmap.hëtG ž ¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÿÿÿÿÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp0ÿÿÿÿÿÿÿÿQDialog8Ui::pulseDeviceChooserDialog0QPulseAudioDeviceChooser¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp##gÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser pulseAudioThreadÿÿÿÿÿÿÿÿ$QPulseAudioThread*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿopen¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp(( ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoidreadSettings¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp++ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoid2updateDevicesListViewLock¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp''+ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooser stateÿÿÿÿÿÿÿÿintÿÿÿÿvoidwriteSettings¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp))ÿÿÿÿÿÿÿÿ0QPulseAudioDeviceChooservoid._qpulseAudioDeviceModel¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp..0ÿÿÿÿ,QPulseAudioDeviceModel$_qpulseAudioThread¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp//(ÿÿÿÿ$QPulseAudioThread* SourceContainer¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp%%,ÿÿÿÿ*QHash< int, QString >ó¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp%vîPXÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp`g/ƒ\À×</usr/include/c++/4.4.1/cassertÿ›^ÒF|<0/usr/include/gnu/stubs.h z?w+§‰;¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp`g/ƒ\Æ|./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cppÿÿÿÿÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cppÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModelveDdevicesÿÿÿÿÿÿÿÿ8const QHash< int, QString >&ÿÿÿÿdevicePositionÿÿÿÿÿÿÿÿXconst QHash< int, QString >::const_iterator&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQObject*ÿÿÿÿÿÿÿÿdata¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp'Oÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantrowCount¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cppQUÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿint(updateItemHighlights¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp%ÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModelvoid /</usr/include/c++/4.4.1/cassertÿÿÿÿÿÿÿÿÿÿÿÿ¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp%vîPXÿÿÿÿ</usr/include/c++/4.4.1/cassertÿ›^ÒF|<0/usr/include/gnu/stubs.h z?w+§‰;¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp`g/ƒ\Æ|./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hppÿÿÿÿÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp1ÿÿÿÿÿÿÿÿ$QAbstractListModel,QPulseAudioDeviceModel¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp&&Žÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModeldevicesÿÿÿÿÿÿÿÿ8const QHash< int, QString >&ÿÿÿÿdevicePositionÿÿÿÿÿÿÿÿXconst QHash< int, QString >::const_iterator&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQObject*ÿÿÿÿÿÿÿÿdata¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp+ +:ÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantrowCount¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp,,@ÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿint(updateItemHighlights¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp##\ must include this if you use Qt signals/slotsÿÿÿÿ,QPulseAudioDeviceModelvoid0~ QPulseAudioDeviceModel¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp''"ÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModelÿÿÿÿ0~ QPulseAudioDeviceModel¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp''"ÿÿÿÿÿÿÿÿ,QPulseAudioDeviceModelÿÿÿÿ_devicePosition¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp0,0=ÿÿÿÿXconst QHash< int, QString >::const_iterator&_devices¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp//%ÿÿÿÿ8const QHash< int, QString >&÷ÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/signal.h*/usr/include/string.h(/usr/include/errno.h*/usr/include/unistd.h*/usr/include/assert.h(/usr/include/stdio.h*/usr/include/stdlib.h*/usr/include/getopt.h(/usr/include/fcntl.hÿÿÿÿÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp%v‚ÿÿÿÿ"+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h3Þo"(cQ'.ü SIGINT!6 2 /* Interrupt (ANSI). */4/usr/include/bits/signum.h=¸VžŸ¤1j‹q$I assertWÐ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __PRETTY_FUNCTION__ ))*/usr/include/assert.hexprqÈæ'DÏ ckMSIGPIPE-> 13 /* Broken pipe (POSIX). */4/usr/include/bits/signum.hqÊá 7Në$¸¤SIGTERM/< 15 /* Termination (ANSI). */4/usr/include/bits/signum.hqËÕB:lAÆ•æ%USIGUSR1*R 10 /* User-defined signal 1 (POSIX). */4/usr/include/bits/signum.hqÐÁP¤ôÀø‘¾×=SIG_IGNV ((__sighandler_t) 1) /* Ignore signal. */4/usr/include/bits/signum.hæ–qNðgyJ’MÖ.PA_CONTEXT_SETTING_NAME>0 PA_CONTEXT_SETTING_NAME0/usr/include/pulse/def.h$ëzꇖ¤ÙpÞÍüÌ«“@PA_SUBSCRIPTION_EVENT_SINK_INPUTB PA_SUBSCRIPTION_EVENT_SINK_INPUT0/usr/include/pulse/def.h%MÑ2{T€ î 1¤*PA_CONTEXT_CONNECTING<, PA_CONTEXT_CONNECTING0/usr/include/pulse/def.h*íò5ÎËhA®ÿ7|­¨$PA_STREAM_CREATINGV& PA_STREAM_CREATING0/usr/include/pulse/def.h/¨ºá‡š- yèÇ—“"PA_CONTEXT_FAILED@$ PA_CONTEXT_FAILED0/usr/include/pulse/def.hC줓–““ðMŸ6®¯.îDPA_SUBSCRIPTION_MASK_SOURCE_OUTPUTF PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT0/usr/include/pulse/def.hPû¡]×£ù,PA_API_VERSION/ 128/usr/include/pulse/version.hPü®??íru‚PB^“ó\YPA_VOLUME_NORMj2 ((pa_volume_t) 0x10000U)6/usr/include/pulse/volume.h`ÅG—CƸ`Ðìu·«Â@PA_STREAM_READYW PA_STREAM_READY0/usr/include/pulse/def.hl-‚eXü]¿ÌÕy-sƒÓ PA_CONTEXT_READY?" PA_CONTEXT_READY0/usr/include/pulse/def.hmÁ x÷0Ðd³Ñƒ¼Ð PA_STREAM_FAILEDX" PA_STREAM_FAILED0/usr/include/pulse/def.huIiNx‰¼o¢\ŸZ½{*PA_STREAM_UNCONNECTEDU, PA_STREAM_UNCONNECTED0/usr/include/pulse/def.hz*ÌapV±ØwŠQAèõX,PA_CONTEXT_AUTHORIZING=. PA_CONTEXT_AUTHORIZING0/usr/include/pulse/def.h^ª¹È(¸&ŽN6祸(PA_STREAM_TERMINATEDY* PA_STREAM_TERMINATED0/usr/include/pulse/def.hŠn1¼=ÏÛ#ü0ðƵàdçFPA_SUBSCRIPTION_EVENT_FACILITY_MASK!H PA_SUBSCRIPTION_EVENT_FACILITY_MASK0/usr/include/pulse/def.h‹7iù˜Šªÿ9×ïA‚FPA_SUBSCRIPTION_EVENT_SOURCE_OUTPUTH PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT0/usr/include/pulse/def.hR6> ‹Þ;.ac—/&PA_SAMPLE_FLOAT32LEå( PA_SAMPLE_FLOAT32LE6/usr/include/pulse/sample.h¨Õ$v­fP¥À÷TIME_EVENT_USEC! 50000®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp­Õ[€=§ìFxiø?|ÆŒnDPA_SUBSCRIPTION_EVENT_SAMPLE_CACHEF PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE0/usr/include/pulse/def.h¸Ý›ÿÇé¬VÕp|õ¿ 8PA_SUBSCRIPTION_EVENT_CLIENT: PA_SUBSCRIPTION_EVENT_CLIENT0/usr/include/pulse/def.h¸Ý›ÿÍVÕp} ÷«É8PA_SUBSCRIPTION_EVENT_MODULE: PA_SUBSCRIPTION_EVENT_MODULE0/usr/include/pulse/def.h¸Ý›ÿn¾%VÕp}ö8PA_SUBSCRIPTION_EVENT_REMOVE$: PA_SUBSCRIPTION_EVENT_REMOVE0/usr/include/pulse/def.h¸Ý›ÿ 5ÔVÕp}qÄ$8PA_SUBSCRIPTION_EVENT_SERVER: PA_SUBSCRIPTION_EVENT_SERVER0/usr/include/pulse/def.h¸Ý›ÿcݺVÕp}ÏpR8PA_SUBSCRIPTION_EVENT_SOURCE: PA_SUBSCRIPTION_EVENT_SOURCE0/usr/include/pulse/def.hÌüPä§ò‚04PA_SAMPLE_SPEC_SNPRINT_MAX+ 326/usr/include/pulse/sample.hÓv”xw¯‰–†ñ®4ZM~4PA_SUBSCRIPTION_EVENT_SINK6 PA_SUBSCRIPTION_EVENT_SINK0/usr/include/pulse/def.hÔþËßD¾v3Ñ4Pêö†>PA_SUBSCRIPTION_EVENT_TYPE_MASK%@ PA_SUBSCRIPTION_EVENT_TYPE_MASK0/usr/include/pulse/def.h\>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡2/usr/include/bits/fcntl.hÔ’1|‚É4/usr/include/bits/stdlib.höµJš*ë8/usr/include/pulse/version.híÏ~Ó²_(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰</usr/include/bits/sigcontext.h¾€ô]p›™:*/usr/include/unistd.hên-©ßA(¨>/usr/include/pulse/pulseaudio.hë"ж"„8/usr/include/pulse/xmalloc.híÏ~½³ï™(/usr/include/fcntl.h+è] ç–R(@/usr/include/asm-generic/errno.hR×$VŸæ n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ 6/usr/include/linux/limits.hvÁ;¦ì>g22/usr/include/bits/errno.hÔ’1|[rh./usr/include/sys/time.h¦aŒ @<*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„6/usr/include/pulse/stream.hwfŽòÀx…0/usr/include/asm/errno.h z4ó×^íW4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;B/usr/include/pulse/mainloop-api.h^å¢p;Óß(/usr/include/errno.h+è] ço¦Ç6/usr/include/pulse/sample.hwfŽñê ›4/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/bits/sigstack.hË‚©&,+®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppSÇt™óòáC0/usr/include/_G_config.h z,xyÞ‘Œ4/usr/include/bits/signum.höµJŠœ:/usr/include/bits/mathcalls.hƒ­/ÅY À»6/usr/include/bits/mathdef.hub èÄ+»*/usr/include/stdint.hên-©¶×8/usr/include/pulse/browser.híÏ}ö‘ŽM8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/sys/param.h zV¤=G */usr/include/stdlib.hên-©¶‚eS:/usr/include/bits/sigaction.hƒ­;ŒÄæ#“</usr/include/pulse/operation.hw=Jèˆp 4/usr/include/linux/errno.h ]Ü›3ª–:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/sys/sysmacros.hõe.Cw7C³./usr/include/features.h¦a‹~—UÀ8/usr/include/pulse/timeval.híÏ~íp4+0/usr/include/asm/param.h z4óåÁ b:/usr/include/pulse/gccmacro.hÊÇ]Ð)×Â*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/pulse/def.h zP°°Å–È4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ4/usr/include/bits/fcntl2.höµID£ûk4/usr/include/pulse/cdecl.hw‹øô:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/pulse/utf8.hÔ[»¾¢xP2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ëJ/usr/include/asm-generic/errno-base.hO#v @©8/usr/include/pulse/context.híÏ}÷æmÒ~6/usr/include/pulse/scache.hwfŽñëØÔ€4/usr/include/bits/endian.höµI;ãÑ*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCD4/usr/include/linux/param.h ]Ü©•È¡>/usr/include/pulse/introspect.hë<`€Z´2/usr/include/sys/select.hÔÀèfm¿H/usr/include/pulse/mainloop-signal.h5gü€£:/usr/include/pulse/mainloop.hÊÇ^s)Æ8ˆ(/usr/include/stdio.h+è] û­4n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ 0/usr/include/bits/time.h z5Æ®/fA:/usr/include/pulse/proplist.hÊÇ^â0ìµöH/usr/include/pulse/thread-mainloop.hÕñzˆ)m2/usr/include/bits/types.hÔ’1’„Œ—6/usr/include/pulse/volume.hwfŽòGÿa&/usr/include/math.h\s+</usr/include/pulse/subscribe.hw=RÃ\”~Ë®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppSÇt™óòÛž8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×2/usr/include/pulse/util.hÔ[»¾¢ì—4/usr/include/pulse/error.hw‘­fƒ>/usr/include/pulse/channelmap.hëtG ž (/usr/include/libio.h+è] ðª*/usr/include/getopt.hên-¨|ÍÔ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÿÿÿÿÿÿÿÿÿÿÿÿ"QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppBFÿÿÿÿÿÿÿÿ"QPulseAudioThread _argcÿÿÿÿÿÿÿÿintÿÿÿÿ _argvÿÿÿÿÿÿÿÿ char**ÿÿÿÿmainWindowÿÿÿÿÿÿÿÿ*QProjectM_MainWindow*ÿÿÿÿÿÿÿÿcleanup®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppjœÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoidconnectDevice®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp¼Åÿÿÿÿÿÿÿÿ"QPulseAudioThread indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidconnectHelper®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppž¬ÿÿÿÿÿÿÿÿ"QPulseAudioThreadposÿÿÿÿÿÿÿÿ>SourceContainer::const_iteratorÿÿÿÿvoid,context_drain_complete®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp¿Ä(< Connection draining complete ÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid,context_state_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppо"h This is called whenever the context status changes ÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidcork®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp%0ÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoid(exit_signal_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppï÷< UNIX signal to quit recieved ÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿ pa_signal_event*ÿÿÿÿsigÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid(initialize_callbacks®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÝúÿÿÿÿÿÿÿÿ"QPulseAudioThreadpulseThreadÿÿÿÿÿÿÿÿ$QPulseAudioThread*ÿÿÿÿvoid mutex®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÿÿÿÿÿÿÿÿ"QPulseAudioThreadQMutex*.pa_source_info_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp-ÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿiÿÿÿÿÿÿÿÿ*const pa_source_info*ÿÿÿÿeolÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid4pa_stream_success_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿsuccessÿÿÿÿÿÿÿÿintÿÿÿÿdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidpulseQuit®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp&07X A shortcut for terminating the application ÿÿÿÿ"QPulseAudioThreadretÿÿÿÿÿÿÿÿintÿÿÿÿvoidreadSettings®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppPhÿÿÿÿÿÿÿÿ"QPulseAudioThreaddQPulseAudioThread::SourceContainer::const_iteratorreconnect®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÈþÿÿÿÿÿÿÿÿ"QPulseAudioThreadposÿÿÿÿÿÿÿÿ>SourceContainer::const_iteratorÿÿÿÿvoidrun®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpprÛÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoid,scanForPlaybackMonitor®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp®ºÿÿÿÿÿÿÿÿ"QPulseAudioThreaddQPulseAudioThread::SourceContainer::const_iterator.sigusr1_signal_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppZ Someone requested that the latency is shown ÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿ pa_signal_event*ÿÿÿÿsigÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidstdout_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppÅî"H Some data may be written to STDOUT ÿÿÿÿ"QPulseAudioThreadaÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿpa_io_event*ÿÿÿÿfdÿÿÿÿÿÿÿÿintÿÿÿÿfÿÿÿÿÿÿÿÿ&pa_io_event_flags_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid*stream_moved_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp‚‰8ÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid(stream_read_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp1Y>f This is called whenever new data may is available ÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿ size_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid*stream_state_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppZt This routine is called whenever the stream state changes ÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid:stream_update_timing_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppø 14 Show the current latency ÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿsuccessÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid$subscribe_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp/\ÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿ$struct pa_context*ÿÿÿÿtÿÿÿÿÿÿÿÿ>enum pa_subscription_event_typeÿÿÿÿ indexÿÿÿÿÿÿÿÿuint32_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&time_event_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cpp_pÿÿÿÿÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿpa_time_event*ÿÿÿÿtvÿÿÿÿÿÿÿÿ*struct const timeval*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid&~ QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.cppINÿÿÿÿÿÿÿÿ"QPulseAudioThreadÿÿÿÿ 3 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>/usr/include/pulse/introspect.h>/usr/include/pulse/pulseaudio.h8/usr/include/pulse/browser.hÿÿÿÿ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp%vîPXÿÿÿÿ>n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡4/usr/include/bits/stdlib.höµJš*ë8/usr/include/pulse/version.híÏ~Ó²_>/usr/include/pulse/pulseaudio.hë"ж"„8/usr/include/pulse/xmalloc.híÏ~½³ï™6/usr/include/linux/limits.hvÁ;¦ì>g2*/usr/include/endian.hên-¨Wr^ ./usr/include/sys/time.h¦aŒ @<t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„6/usr/include/pulse/stream.hwfŽòÀx…4/usr/include/bits/select.höµJ…:LB0/usr/include/gnu/stubs.h z?w+§‰;B/usr/include/pulse/mainloop-api.h^å¢p;Óß6/usr/include/pulse/sample.hwfŽñê ›4/usr/include/bits/sigset.höµJŠ¡4!®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppSÇt™óòáC6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»8/usr/include/pulse/browser.híÏ}ö‘ŽM*/usr/include/stdint.hên-©¶×8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/sys/param.h zV¤=G */usr/include/stdlib.hên-©¶‚eS</usr/include/pulse/operation.hw=Jèˆp 8/usr/include/sys/sysmacros.hõe.Cw7C³8/usr/include/pulse/timeval.híÏ~íp4+./usr/include/features.h¦a‹~—UÀ:/usr/include/pulse/gccmacro.hÊÇ]Ð)×Â0/usr/include/asm/param.h z4óåÁ b*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!0/usr/include/pulse/def.h zP°°Å–È0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ð*/usr/include/assert.hên-§þ4/usr/include/pulse/cdecl.hw‹øô:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/pulse/utf8.hÔ[»¾¢xP</usr/include/bits/mathinline.h¾€,&|ë8/usr/include/pulse/context.híÏ}÷æmÒ~6/usr/include/pulse/scache.hwfŽñëØÔ€4/usr/include/bits/endian.höµI;ãÑ0/usr/include/sys/types.h zV¤EdCD4/usr/include/linux/param.h ]Ü©•È¡>/usr/include/pulse/introspect.hë<`€Z´H/usr/include/pulse/mainloop-signal.h5gü€£2/usr/include/sys/select.hÔÀèfm¿:/usr/include/pulse/mainloop.hÊÇ^s)Æ8ˆ0/usr/include/bits/time.h z5Æ®/fAn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ :/usr/include/pulse/proplist.hÊÇ^â0ìµöH/usr/include/pulse/thread-mainloop.hÕñzˆ)m2/usr/include/bits/types.hÔ’1’„Œ—6/usr/include/pulse/volume.hwfŽòGÿa</usr/include/pulse/subscribe.hw=RÃ\”~Ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×2/usr/include/pulse/util.hÔ[»¾¢ì—4/usr/include/pulse/error.hw‘­fƒ>/usr/include/pulse/channelmap.hëtG ž ®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppÿÿÿÿÿÿÿÿÿÿÿÿ"QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp*„ÿÿÿÿÿÿÿÿQThread""QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp//ÿÿÿÿÿÿÿÿ"QPulseAudioThreadÿÿÿÿ"QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp01Jÿÿÿÿÿÿÿÿ"QPulseAudioThread _argcÿÿÿÿÿÿÿÿintÿÿÿÿ _argvÿÿÿÿÿÿÿÿ char**ÿÿÿÿ(qprojectM_MainWindowÿÿÿÿÿÿÿÿ*QProjectM_MainWindow*ÿÿÿÿÿÿÿÿcleanup®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppHHÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoidconnectDevice®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppJJ?ÿÿÿÿÿÿÿÿ"QPulseAudioThread indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidconnectHelper®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppWWAÿÿÿÿÿÿÿÿ"QPulseAudioThreadposÿÿÿÿÿÿÿÿ>SourceContainer::const_iteratorÿÿÿÿvoid,context_drain_complete®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp^^Eÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid,context_state_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp\\Fÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidcork®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppBB ÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoiddeviceChanged®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppMMÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoiddevices®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp79ÿÿÿÿÿÿÿÿ"QPulseAudioThread,const SourceContainer&(exit_signal_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppaaeÿÿÿÿÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿ pa_signal_event*ÿÿÿÿsigÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid(initialize_callbacks®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp]]Fÿÿÿÿÿÿÿÿ"QPulseAudioThreadpulseThreadÿÿÿÿÿÿÿÿ$QPulseAudioThread*ÿÿÿÿvoidinsertSource®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppDFÿÿÿÿÿÿÿÿ"QPulseAudioThread indexÿÿÿÿÿÿÿÿintÿÿÿÿnameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid mutex®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp5 5ÿÿÿÿÿÿÿÿ"QPulseAudioThreadQMutex*.pa_source_info_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppddiÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿpa_context*ÿÿÿÿiÿÿÿÿÿÿÿÿ*const pa_source_info*ÿÿÿÿeolÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid4pa_stream_success_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpphhSÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿsuccessÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidpulseQuit®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppXX#ÿÿÿÿÿÿÿÿ"QPulseAudioThreadretÿÿÿÿÿÿÿÿintÿÿÿÿvoidreadSettings®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppR)R7ÿÿÿÿÿÿÿÿ"QPulseAudioThread>SourceContainer::const_iteratorreconnect®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppTT<ÿÿÿÿÿÿÿÿ"QPulseAudioThreadposÿÿÿÿÿÿÿÿ>SourceContainer::const_iteratorÿÿÿÿvoidrun®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp33 ÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoid,scanForPlaybackMonitor®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppV)VAÿÿÿÿÿÿÿÿ"QPulseAudioThread>SourceContainer::const_iterator.sigusr1_signal_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppcciÿÿÿÿÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿ pa_signal_event*ÿÿÿÿsigÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidsourcePosition®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp<>ÿÿÿÿÿÿÿÿ"QPulseAudioThreadLconst SourceContainer::const_iterator&stdout_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp``rÿÿÿÿÿÿÿÿ"QPulseAudioThreadaÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿpa_io_event*ÿÿÿÿfdÿÿÿÿÿÿÿÿintÿÿÿÿfÿÿÿÿÿÿÿÿ&pa_io_event_flags_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid*stream_drain_complete®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp__Pÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿsuccessÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid*stream_moved_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppYYAÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid(stream_read_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppZZRÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿ lengthÿÿÿÿÿÿÿÿ size_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid*stream_state_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp[[Dÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid:stream_update_timing_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppbbZÿÿÿÿÿÿÿÿ"QPulseAudioThreadsÿÿÿÿÿÿÿÿpa_stream*ÿÿÿÿsuccessÿÿÿÿÿÿÿÿintÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoid$subscribe_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppee}ÿÿÿÿÿÿÿÿ"QPulseAudioThreadcÿÿÿÿÿÿÿÿ$struct pa_context*ÿÿÿÿtÿÿÿÿÿÿÿÿ>enum pa_subscription_event_typeÿÿÿÿ indexÿÿÿÿÿÿÿÿuint32_tÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidthreadCleanedUp®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppNNÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoid&time_event_callback®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppffsÿÿÿÿÿÿÿÿ"QPulseAudioThreadmÿÿÿÿÿÿÿÿ pa_mainloop_api*ÿÿÿÿeÿÿÿÿÿÿÿÿpa_time_event*ÿÿÿÿtvÿÿÿÿÿÿÿÿ*struct const timeval*ÿÿÿÿuserdataÿÿÿÿÿÿÿÿ void*ÿÿÿÿvoidwriteSettings®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp::ÿÿÿÿÿÿÿÿ"QPulseAudioThreadvoid&~ QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp2 2ÿÿÿÿÿÿÿÿ"QPulseAudioThreadÿÿÿÿ"QPulseAudioThread®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp//ÿÿÿÿÿÿÿÿ"QPulseAudioThreadÿÿÿÿdevices®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp79ÿÿÿÿÿÿÿÿ"QPulseAudioThread,const SourceContainer&insertSource®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppDFÿÿÿÿÿÿÿÿ"QPulseAudioThread indexÿÿÿÿÿÿÿÿintÿÿÿÿnameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoidsourcePosition®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp<>ÿÿÿÿÿÿÿÿ"QPulseAudioThreadLconst SourceContainer::const_iterator&argc®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppmm ÿÿÿÿintargv®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppnnÿÿÿÿ char** buffer®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppssÿÿÿÿ float*buffer_index®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpptt+ÿÿÿÿ size_tbuffer_length®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppttÿÿÿÿ size_tchannel_map®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp#ÿÿÿÿpa_channel_mapchannel_map_set®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp€ €ÿÿÿÿintclient_name®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppxx)ÿÿÿÿ char*context®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppooÿÿÿÿpa_context* device®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppx+x2ÿÿÿÿ char*,m_qprojectM_MainWindow®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppQQ/ÿÿÿÿ*QProjectM_MainWindow*mainloop®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppuu(ÿÿÿÿ*pa_threaded_mainloop*mainloop_api®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppqq&ÿÿÿÿ pa_mainloop_api*s_audioMutex®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppjjÿÿÿÿQMutex*2s_qprojectM_MainWindowPtr®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppyy:ÿÿÿÿ,QProjectM_MainWindow**s_sourceList®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppkk%ÿÿÿÿSourceContainer s_sourcePosition®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppl)l9ÿÿÿÿ>SourceContainer::const_iteratorsample_spec®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp#ÿÿÿÿpa_sample_spec server®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppwwÿÿÿÿ char*stdio_event®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppvv"ÿÿÿÿpa_io_event* stream®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppppÿÿÿÿpa_stream*stream_name®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppxxÿÿÿÿ char*time_event®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpprr"ÿÿÿÿpa_time_event*verbose®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp{ {ÿÿÿÿint volume®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp}}ÿÿÿÿpa_volume_t SourceContainer®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp..-ÿÿÿÿ*QHash< int, QString >(/usr/include/fcntl.h*/usr/include/stdlib.h&/usr/include/math.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h:/usr/include/c++/4.4.1/string>/usr/include/c++/4.4.1/iostream(/usr/include/stdio.h*/usr/include/unistd.hÿÿÿÿÿÿÿÿÿÿÿÿ*/usr/include/unistd.h*/usr/include/string.h(/usr/include/errno.h®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hpp¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp%vîPXÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h<ŠD gGú²\yµõLC_NUMERIC$ __LC_NUMERIC*/usr/include/locale.h›;jÅ3 _-U‡qCONFIG_FILE;: "/share/projectM/config.inp"´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp¯L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõ`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/pulse/version.híÏ~Ó²_8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>>/usr/include/pulse/pulseaudio.hë"ж"„8/usr/include/pulse/xmalloc.híÏ~½³ï™N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?@/usr/include/asm-generic/errno.hR×$VŸæ 4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ26/usr/include/linux/limits.hvÁ;¦ì>g2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe2/usr/include/bits/errno.hÔ’1|[rh</usr/include/c++/4.4.1/cassertÿ›^ÒF|<./usr/include/sys/time.h¦aŒ @<N/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6t/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/syslimits.hþAÀ8„|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹6/usr/include/pulse/stream.hwfŽòÀx…0/usr/include/asm/errno.h z4ó×^íW2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"4/usr/include/bits/select.höµJ…:LB@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDB/usr/include/pulse/mainloop-api.h^å¢p;ÓßT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶(/usr/include/errno.h+è] ço¦Ç6/usr/include/pulse/sample.hwfŽñê ›T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b®/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioThread.hppSÇt™óòáCR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»*/usr/include/stdint.hên-©¶×8/usr/include/pulse/browser.híÏ}ö‘ŽM4/usr/include/bits/locale.höµIç¡â¼/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hppÔ|(‡~8/usr/include/bits/byteswap.hË‚§lE%‘0/usr/include/sys/param.h zV¤=G N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ</usr/include/pulse/operation.hw=Jèˆp 4/usr/include/linux/errno.h ]Ü›3ª–|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"¸/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp`g/ƒ\Æ|:/usr/include/c++/4.4.1/cwcharðë”Ñ8/usr/include/sys/sysmacros.hõe.Cw7C³R/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ8/usr/include/pulse/timeval.híÏ~íp4+./usr/include/features.h¦a‹~—UÀ0/usr/include/asm/param.h z4óåÁ b:/usr/include/pulse/gccmacro.hÊÇ]Ð)×Â*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã*/usr/include/alloca.hên-§óq¹]./usr/include/inttypes.h¦a‹zÂàH!V/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶0/usr/include/pulse/def.h zP°°Å–È</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”&/usr/include/time.h\ï–]ðT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp~¹0âT/'*/usr/include/assert.hên-§þ4/usr/include/bits/fcntl2.höµID£ûk4/usr/include/pulse/cdecl.hw‹øôT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/pulse/utf8.hÔ[»¾¢xP,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ë@/usr/include/c++/4.4.1/streambufîŽf',; @8/usr/include/pulse/context.híÏ}÷æmÒ~J/usr/include/asm-generic/errno-base.hO#v @©>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<6/usr/include/pulse/scache.hwfŽñëØÔ€4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/linux/param.h ]Ü©•È¡4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜>/usr/include/pulse/introspect.hë<`€Z´H/usr/include/pulse/mainloop-signal.h5gü€£2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’:/usr/include/pulse/mainloop.hÊÇ^s)Æ8ˆ(/usr/include/stdio.h+è] û­4n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/limits.h=TE £;~ 0/usr/include/bits/time.h z5Æ®/fA:/usr/include/pulse/proplist.hÊÇ^â0ìµö(/usr/include/ctype.h+è] äÃc†H/usr/include/pulse/thread-mainloop.hÕñzˆ)m\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—6/usr/include/pulse/volume.hwfŽòGÿa</usr/include/c++/4.4.1/sstreamÿ›^êÒæœ/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/ConfigFile.h=J#¯fd…T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+</usr/include/pulse/subscribe.hw=RÃ\”~Ëv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×2/usr/include/pulse/util.hÔ[»¾¢ì—4/usr/include/pulse/error.hw‘­fƒL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜó>/usr/include/pulse/channelmap.hëtG ž Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppÿÿÿÿÿÿÿÿÿÿÿÿmain´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppUÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintread_config´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp= =Ö* This file was copied from PulseAudio. PulseAudio is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. PulseAudio is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with PulseAudio; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *ÿÿÿÿpstd::stringmain´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppUÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintread_config´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp„×ÿÿÿÿÿÿÿÿstd::string dumpFrame´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppLL>#include <pulsecore/gccmacro.h>intfps´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppSS ÿÿÿÿintframeNumber´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppMMÿÿÿÿintfullscreen´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppS Sÿÿÿÿintfvh´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppR Rÿÿÿÿintfvw´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppRR ÿÿÿÿintgx´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppPP ÿÿÿÿintgy´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppP Pÿÿÿÿinttexsize´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppOOÿÿÿÿintwvh´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppQ Qÿÿÿÿintwvw´/home/struktured/workspace/projectm_trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cppQQ ÿÿÿÿint /home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp%vüZÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÍìÝ’› /8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cppÍìÝ’›Šj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp%ÿÿÿÿÿÿÿÿConfigFileslufilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp(,ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExists/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp7? ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <</home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cppITÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cppW¡ÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& remove/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp/4ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrim/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.cpp@F static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid ;:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstream/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp%v-Pÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÍìÝ’› /X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp5sP See file example.cpp for more examples.ÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppkn Exception typesÿÿÿÿConfigFilefile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilename/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppl lÿÿÿÿ stringkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpporÿÿÿÿÿÿÿÿConfigFilekey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppp p Z thrown only by T read(key) variant of read() stringConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_string/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExists/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <</home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp``J8 Write or read configurationÿÿÿÿConfigFilegosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppaaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&read/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool remove/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetComment/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrim/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppYY.ÿÿÿÿÿÿÿÿConfigFile stringsetComment/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyComment/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp99J separator between value and comments stringmyContents/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp;;#4 extracted keys and values4std::map< string, string >myDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp88P Data ( separator between key and value) stringmySentry/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp::L optional string to signal end of file string mapci/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapi/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_string/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidread/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ string ?Œ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp%vl€ÿÿÿÿŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppBÝ–<Œ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppÿÿÿÿÿÿÿÿÿÿÿÿNullableŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp,ÿÿÿÿÿÿÿÿ ValueÿÿÿÿNullableŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppEÿÿÿÿÿÿÿÿNullable valueÿÿÿÿÿÿÿÿconst Value&ÿÿÿÿÿÿÿÿNullableŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp"ÿÿÿÿÿÿÿÿNullableÿÿÿÿhasValueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp((-ÿÿÿÿÿÿÿÿNullable boolnullifyŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp#%ÿÿÿÿÿÿÿÿNullablevoidoperator =Œ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp!ÿÿÿÿÿÿÿÿNullable valueÿÿÿÿÿÿÿÿconst Value&ÿÿÿÿNullable& valueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp''0ÿÿÿÿÿÿÿÿNullable const Value&NullableŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppEÿÿÿÿÿÿÿÿNullable valueÿÿÿÿÿÿÿÿconst Value&ÿÿÿÿÿÿÿÿNullableŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp"ÿÿÿÿÿÿÿÿNullableÿÿÿÿhasValueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp((-ÿÿÿÿÿÿÿÿNullable boolnullifyŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp#%ÿÿÿÿÿÿÿÿNullablevoidoperator =Œ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp!ÿÿÿÿÿÿÿÿNullable valueÿÿÿÿÿÿÿÿconst Value&ÿÿÿÿNullable& valueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp''0ÿÿÿÿÿÿÿÿNullable const Value&m_hasValueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp++ÿÿÿÿboolm_valueŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hpp**ÿÿÿÿ Value7¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.cpp%vþŒ˜ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.cppL8=ß¿ƒW¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppL8=ß¿ˆü¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.cppÿÿÿÿÿÿÿÿÿÿÿÿ Cÿÿÿÿÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp%vþÞ ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppL8=ß¿ˆü¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ&QPlaylistFileDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp§ÿÿÿÿÿÿÿÿQFileDialog &QPlaylistFileDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp'1ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogc parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿgetFilter¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppbqÿÿÿÿÿÿÿÿ&QPlaylistFileDialogQString0isDirectorySelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppVXÿÿÿÿÿÿÿÿ&QPlaylistFileDialog bool&isFileSelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppQSÿÿÿÿÿÿÿÿ&QPlaylistFileDialog bool$isPlaylistSaveMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp35ÿÿÿÿÿÿÿÿ&QPlaylistFileDialoglbool.setAllowDirectorySelect¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppDHÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisAllowedÿÿÿÿÿÿÿÿboolÿÿÿÿvoid$setAllowFileSelect¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppJNÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisAllowedÿÿÿÿÿÿÿÿboolÿÿÿÿvoid&setPlaylistSaveMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp7Bÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisSaveModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoidupdateFileMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp€Ÿÿÿÿÿÿÿÿÿ&QPlaylistFileDialogfileNameÿÿÿÿÿÿÿÿconst QStringÿÿÿÿvoidupdateFileMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp¡¦ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogselectedFilesÿÿÿÿÿÿÿÿ$const QStringList&ÿÿÿÿvoid"updateWindowTitle¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpps|ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogvoid*~ QPlaylistFileDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp\\!ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogÿÿÿÿ &QPlaylistFileDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp'1ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogc parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿgetFilter¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppbqÿÿÿÿÿÿÿÿ&QPlaylistFileDialogQString0isDirectorySelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppVXÿÿÿÿÿÿÿÿ&QPlaylistFileDialog bool&isFileSelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppQSÿÿÿÿÿÿÿÿ&QPlaylistFileDialog bool$isPlaylistSaveMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp35ÿÿÿÿÿÿÿÿ&QPlaylistFileDialoglbool.setAllowDirectorySelect¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppDHÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisAllowedÿÿÿÿÿÿÿÿboolÿÿÿÿvoid$setAllowFileSelect¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppJNÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisAllowedÿÿÿÿÿÿÿÿboolÿÿÿÿvoid&setPlaylistSaveMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp7Bÿÿÿÿÿÿÿÿ&QPlaylistFileDialogisSaveModeÿÿÿÿÿÿÿÿboolÿÿÿÿvoidupdateFileMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp€Ÿÿÿÿÿÿÿÿÿ&QPlaylistFileDialogfileNameÿÿÿÿÿÿÿÿconst QStringÿÿÿÿvoidupdateFileMode¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp¡¦ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogselectedFilesÿÿÿÿÿÿÿÿ$const QStringList&ÿÿÿÿvoid"updateWindowTitle¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpps|ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogvoid*~ QPlaylistFileDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp\\!ÿÿÿÿÿÿÿÿ&QPlaylistFileDialogÿÿÿÿ@OPEN_PLAYLIST_OR_DIRECTORY_TITLE¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp$$4ÿÿÿÿQString&OPEN_PLAYLIST_TITLE¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp##'\ must include this if you use Qt signals/slotsQString&SAVE_PLAYLIST_TITLE¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp%%'ÿÿÿÿQString0m_directorySelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hpp`` ÿÿÿÿbool&m_fileSelectAllowed¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppaaÿÿÿÿbool; ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp%vDÆŒ¨ÿÿÿÿ </usr/include/c++/4.4.1/cassertÿ›^ÒF|<0/usr/include/gnu/stubs.h z?w+§‰;˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp lÄ+1ox./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp¼èâD ¿{˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp lÄ+1u8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppÿÿÿÿÿÿÿÿÿÿÿÿXmlReadFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp"2ÿÿÿÿÿÿÿÿXmlReadFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp$$<ÿÿÿÿÿÿÿÿXmlReadFunctor modelÿÿÿÿÿÿÿÿQPlaylistModel&ÿÿÿÿÿÿÿÿappendItem˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp*,ÿÿÿÿÿÿÿÿXmlReadFunctorurlÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿnameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetPlaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp&(ÿÿÿÿÿÿÿÿXmlReadFunctordescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoidXmlReadFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp$$<ÿÿÿÿÿÿÿÿXmlReadFunctor modelÿÿÿÿÿÿÿÿQPlaylistModel&ÿÿÿÿÿÿÿÿappendItem˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp*,ÿÿÿÿÿÿÿÿXmlReadFunctorurlÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿnameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetPlaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp&(ÿÿÿÿÿÿÿÿXmlReadFunctordescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoidm_model˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp00ÿÿÿÿQPlaylistModel&XmlWriteFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp5PÿÿÿÿÿÿÿÿXmlWriteFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp77IÿÿÿÿÿÿÿÿXmlWriteFunctor modelÿÿÿÿÿÿÿÿQPlaylistModel&ÿÿÿÿÿÿÿÿnextItem˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp>KÿÿÿÿÿÿÿÿXmlWriteFunctornameÿÿÿÿÿÿÿÿQString&ÿÿÿÿurlÿÿÿÿÿÿÿÿQString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿint&ÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿint&ÿÿÿÿboolplaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp:<ÿÿÿÿÿÿÿÿXmlWriteFunctor const QString&XmlWriteFunctor˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp77IÿÿÿÿÿÿÿÿXmlWriteFunctor modelÿÿÿÿÿÿÿÿQPlaylistModel&ÿÿÿÿÿÿÿÿnextItem˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp>KÿÿÿÿÿÿÿÿXmlWriteFunctornameÿÿÿÿÿÿÿÿQString&ÿÿÿÿurlÿÿÿÿÿÿÿÿQString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿint&ÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿint&ÿÿÿÿboolplaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp:<ÿÿÿÿÿÿÿÿXmlWriteFunctor const QString&m_index˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppNN ÿÿÿÿintm_model˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppMMÿÿÿÿQPlaylistModel&QPlaylistModel˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppVZÿÿÿÿÿÿÿÿQPlaylistModel_projectMÿÿÿÿÿÿÿÿprojectM&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQObject*ÿÿÿÿÿÿÿÿappendRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppJSÿÿÿÿÿÿÿÿQPlaylistModelpresetURLÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿpresetNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoid$breedabilityToIcon˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp­ÃÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQVariant clear˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpprwÿÿÿÿÿÿÿÿQPlaylistModelvoidclearItems˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppy~ÿÿÿÿÿÿÿÿQPlaylistModelvoidcolumnCount˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppAHÿÿÿÿÿÿÿÿQPlaylistModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿintdata˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppô%ÿÿÿÿÿÿÿÿQPlaylistModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantdropMimeData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp…’ÿÿÿÿÿÿÿÿQPlaylistModeldataÿÿÿÿÿÿÿÿ const QMimeData*ÿÿÿÿ actionÿÿÿÿÿÿÿÿQt::DropActionÿÿÿÿrowÿÿÿÿÿÿÿÿintÿÿÿÿ columnÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿbool flags˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppz‚ÿÿÿÿÿÿÿÿQPlaylistModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿQt::ItemFlags,getBreedabilityToolTip˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppÝòÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQString*getSillyRatingToolTip˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppÅÚÿÿÿÿÿÿÿÿQPlaylistModel ratingÿÿÿÿÿÿÿÿintÿÿÿÿQStringheaderData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp'9ÿÿÿÿÿÿÿÿQPlaylistModel sectionÿÿÿÿÿÿÿÿintÿÿÿÿorientationÿÿÿÿÿÿÿÿQt::OrientationÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantinsertRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppU]ÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿintÿÿÿÿpresetURLÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿpresetNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoidratingToIcon˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp”ªÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQVariantreadPlaylist˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp­ÿÿÿÿÿÿÿÿQPlaylistModelfileÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿboolremoveRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppjpÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿboolremoveRows˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp_hÿÿÿÿÿÿÿÿQPlaylistModelrowÿÿÿÿÿÿÿÿintÿÿÿÿ countÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿboolrowCount˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp;>ÿÿÿÿÿÿÿÿQPlaylistModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿintsetData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppexÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst QVariant&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿbool*softCutRatingsEnabled˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppRTÿÿÿÿÿÿÿÿQPlaylistModel bool(updateItemHighlights˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cpp]cÿÿÿÿÿÿÿÿQPlaylistModelvoidwritePlaylist˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.cppŽÿÿÿÿÿÿÿÿQPlaylistModelfileÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿbool G</usr/include/c++/4.4.1/cassertÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp%vLF\@ÿÿÿÿ</usr/include/c++/4.4.1/cassertÿ›^ÒF|<0/usr/include/gnu/stubs.h z?w+§‰;./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”*/usr/include/assert.hên-§þ˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp lÄ+1u8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppÿÿÿÿÿÿÿÿÿÿÿÿQPlaylistModel˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp#kÿÿÿÿÿÿÿÿ&QAbstractTableModelQPlaylistModel˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp--?ÿÿÿÿÿÿÿÿQPlaylistModel_projectMÿÿÿÿÿÿÿÿprojectM&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQObject*ÿÿÿÿÿÿÿÿappendRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp11dÿÿÿÿÿÿÿÿQPlaylistModelpresetURLÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿpresetNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoid$breedabilityToIcon˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp@ @0ÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQVariant clear˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp88 ÿÿÿÿÿÿÿÿQPlaylistModelvoidclearItems˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp[[ÿÿÿÿÿÿÿÿQPlaylistModelvoidcolumnCount˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp<<BÿÿÿÿÿÿÿÿQPlaylistModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿintdata˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp: ::ÿÿÿÿÿÿÿÿQPlaylistModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantdropMimeData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppYZ4ÿÿÿÿÿÿÿÿQPlaylistModeldataÿÿÿÿÿÿÿÿ const QMimeData*ÿÿÿÿ actionÿÿÿÿÿÿÿÿQt::DropActionÿÿÿÿrowÿÿÿÿÿÿÿÿintÿÿÿÿ columnÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿbool flags˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppBB3ÿÿÿÿÿÿÿÿQPlaylistModel  indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿQt::ItemFlags,getBreedabilityToolTip˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppAA0ÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQString*getSillyRatingToolTip˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppaa1ÿÿÿÿÿÿÿÿQPlaylistModel ratingÿÿÿÿÿÿÿÿintÿÿÿÿQStringheaderData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp6 6bÿÿÿÿÿÿÿÿQPlaylistModel sectionÿÿÿÿÿÿÿÿintÿÿÿÿorientationÿÿÿÿÿÿÿÿQt::OrientationÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿQVariantinsertRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp22oÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿintÿÿÿÿpresetURLÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿpresetNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿintÿÿÿÿvoidmimeTypes˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppSWÿÿÿÿÿÿÿÿQPlaylistModel QStringListplaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppEGÿÿÿÿÿÿÿÿQPlaylistModelconst QString&ratingToIcon˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppd d(ÿÿÿÿÿÿÿÿQPlaylistModel  ratingÿÿÿÿÿÿÿÿintÿÿÿÿQVariantreadPlaylist˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp>>'ÿÿÿÿÿÿÿÿQPlaylistModelfileÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿbool readPlaylistItem˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppbb1ÿÿÿÿÿÿÿÿQPlaylistModel readerÿÿÿÿÿÿÿÿ"QXmlStreamReader&ÿÿÿÿvoidremoveRow˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp44FÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿboolremoveRows˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp55QÿÿÿÿÿÿÿÿQPlaylistModelrowÿÿÿÿÿÿÿÿintÿÿÿÿ countÿÿÿÿÿÿÿÿintÿÿÿÿ parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿboolrowCount˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp;;@ÿÿÿÿÿÿÿÿQPlaylistModel  parentÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿintsetData˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp//VÿÿÿÿÿÿÿÿQPlaylistModel indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst QVariant&ÿÿÿÿroleÿÿÿÿÿÿÿÿintÿÿÿÿboolsetPlaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppJLÿÿÿÿÿÿÿÿQPlaylistModeldescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid*softCutRatingsEnabled˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppjj"ÿÿÿÿÿÿÿÿQPlaylistModel bool(supportedDropActions˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppNQÿÿÿÿÿÿÿÿQPlaylistModel Qt::DropActions(updateItemHighlights˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp^^ÿÿÿÿÿÿÿÿQPlaylistModelvoidwritePlaylist˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp??+ÿÿÿÿÿÿÿÿQPlaylistModelfileÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿbool ~ QPlaylistModel˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp..ÿÿÿÿÿÿÿÿQPlaylistModelÿÿÿÿmimeTypes˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppSWÿÿÿÿÿÿÿÿQPlaylistModel QStringListplaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppEGÿÿÿÿÿÿÿÿQPlaylistModelconst QString&setPlaylistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppJLÿÿÿÿÿÿÿÿQPlaylistModeldescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid(supportedDropActions˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppNQÿÿÿÿÿÿÿÿQPlaylistModel Qt::DropActions ~ QPlaylistModel˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp..ÿÿÿÿÿÿÿÿQPlaylistModelÿÿÿÿ BreedabilityRole˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp++2ÿÿÿÿconst intNameRole˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp***ÿÿÿÿconst int PRESET_MIME_TYPE˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppcc ÿÿÿÿQStringRatingRole˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp)),ÿÿÿÿconst intURLInfoRole˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp((+\ must include this if you use Qt signals/slotsconst intm_playlistDesc˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppg gÿÿÿÿQStringm_playlistName˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppf fÿÿÿÿQStringm_projectM˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppe eÿÿÿÿprojectM& Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp%vÿÔ¸ÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppæy•dÃ*Я /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppÿÿÿÿÿÿÿÿÿÿÿÿ$QPlaylistTableView /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp{ÿÿÿÿÿÿÿÿQTableView $QPlaylistTableView /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp#$ÿÿÿÿÿÿÿÿ$QPlaylistTableView parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿ deletesRequested /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp**6ÿÿÿÿÿÿÿÿ$QPlaylistTableView itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoiddragEnterEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppRVÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿ QDragEnterEvent*ÿÿÿÿvoiddragLeaveEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppNPÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿ QDragLeaveEvent*ÿÿÿÿvoiddragMoveEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppY\ÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQDragMoveEvent*ÿÿÿÿvoiddropEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp.Kÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQDropEvent*ÿÿÿÿvoid8internalDragAndDropRequested /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp++nÿÿÿÿÿÿÿÿ$QPlaylistTableView itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿ targetÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidkeyReleaseEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpplwÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidmousePressEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppcjÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidmousePressed /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp((@ÿÿÿÿÿÿÿÿ$QPlaylistTableViewÿÿÿÿÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿ itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoidresizeEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp^aÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQResizeEvent*ÿÿÿÿvoidresized /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp))$ÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQResizeEvent*ÿÿÿÿvoid$QPlaylistTableView /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp#$ÿÿÿÿÿÿÿÿ$QPlaylistTableView parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿdragEnterEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppRVÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿ QDragEnterEvent*ÿÿÿÿvoiddragLeaveEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppNPÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿ QDragLeaveEvent*ÿÿÿÿvoiddragMoveEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppY\ÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQDragMoveEvent*ÿÿÿÿvoiddropEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp.Kÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQDropEvent*ÿÿÿÿvoidkeyReleaseEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpplwÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidmousePressEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppcjÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidresizeEvent /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hpp^aÿÿÿÿÿÿÿÿ$QPlaylistTableView eventÿÿÿÿÿÿÿÿQResizeEvent*ÿÿÿÿvoid,m_firstContiguousBlock /home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylisttableview.hppzz(ÿÿÿÿQModelIndexList?¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp%vÿì(ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp @/X·¤5Ô¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp @/X·¤0/¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cppÿÿÿÿÿÿÿÿÿÿÿÿ&QPresetEditorDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp$ÿÿÿÿÿÿÿÿ&QPresetEditorDialog widgetÿÿÿÿÿÿÿÿ QProjectMWidget*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿ buttonBoxHandler¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp[iÿÿÿÿÿÿÿÿ&QPresetEditorDialog buttonÿÿÿÿÿÿÿÿ QAbstractButton*ÿÿÿÿvoidpresetUrl¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp;=ÿÿÿÿÿÿÿÿ&QPresetEditorDialog const QString&revertBuffer¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp?Aÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsaveAndNotify¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cppSYÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsaveFile¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cppCQÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsetPreset¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp&4ÿÿÿÿÿÿÿÿ&QPresetEditorDialogurlÿÿÿÿÿÿÿÿQStringÿÿÿÿrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid"updateWindowTitle¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.cpp79ÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidzÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp%vÿÿ°ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp @/X·¤5Ô¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ&QPresetEditorDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp=ÿÿÿÿÿÿÿÿQDialog &QPresetEditorDialog¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp\ÿÿÿÿÿÿÿÿ&QPresetEditorDialogpph widgetÿÿÿÿÿÿÿÿ QProjectMWidget*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿ buttonBoxHandler¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp..1Hvoid keyReleaseEvent(QKeyEvent * e);ÿÿÿÿ&QPresetEditorDialog buttonÿÿÿÿÿÿÿÿ QAbstractButton*ÿÿÿÿvoidpresetIndex¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp#%ÿÿÿÿÿÿÿÿ&QPresetEditorDialog intpresetModified¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp''#ÿÿÿÿÿÿÿÿ&QPresetEditorDialogurowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoidpresetUrl¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp!!#ÿÿÿÿÿÿÿÿ&QPresetEditorDialogA const QString&revertBuffer¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp55ÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsaveAndNotify¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp00ÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsaveFile¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp//ÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidsetPreset¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp  +ÿÿÿÿÿÿÿÿ&QPresetEditorDialogph.urlÿÿÿÿÿÿÿÿQStringÿÿÿÿrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid"updateWindowTitle¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp11ÿÿÿÿÿÿÿÿ&QPresetEditorDialogvoidpresetIndex¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp#%ÿÿÿÿÿÿÿÿ&QPresetEditorDialog int _qprojectMWidget¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp66$ÿÿÿÿ QProjectMWidget*_ui¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp77ÿÿÿÿ.Ui::QPresetEditorDialogm_index¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp44 ÿÿÿÿintm_presetUrl¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp8 8ÿÿÿÿQString Sÿÿÿÿÿÿÿÿ</usr/include/c++/4.4.1/cassertÿÿÿÿ>/usr/include/c++/4.4.1/iostreamÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp%vBÿÿÿÿaL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãež/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hppšYjáƒTý</usr/include/c++/4.4.1/cassertÿ›^ÒF|<N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ"QPresetFileDialogž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp#2ÿÿÿÿÿÿÿÿQFileDialog"QPresetFileDialogž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp(,ÿÿÿÿÿÿÿÿ"QPresetFileDialog parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿ&~ QPresetFileDialogž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp..ÿÿÿÿÿÿÿÿ"QPresetFileDialogÿÿÿÿ"QPresetFileDialogž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp(,ÿÿÿÿÿÿÿÿ"QPresetFileDialog parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿ&~ QPresetFileDialogž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp..ÿÿÿÿÿÿÿÿ"QPresetFileDialogÿÿÿÿCš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppÿÿÿÿÿÿÿÿÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cpp%v¿ÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cppz‹>Rµ“š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppz‹>R»8š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cppÿÿÿÿÿÿÿÿÿÿÿÿkeyReleaseEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cpp(ÿÿÿÿÿÿÿÿQPresetTextEditeÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidloadPresetTextš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.cpp*>ÿÿÿÿÿÿÿÿQPresetTextEditiurlÿÿÿÿÿÿÿÿQStringÿÿÿÿbool Wÿÿÿÿÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hpp%v„8ÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppz‹>R»8š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppÿÿÿÿÿÿÿÿÿÿÿÿQPresetTextEditš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hpp,ÿÿÿÿÿÿÿÿQTextEditQPresetTextEditš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppFÿÿÿÿÿÿÿÿQPresetTextEdit parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿapplyRequestedš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hpp&&ÿÿÿÿÿÿÿÿQPresetTextEditvoidkeyReleaseEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hpp# #'ÿÿÿÿÿÿÿÿQPresetTextEditeÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidloadPresetTextš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hpp! !$ÿÿÿÿÿÿÿÿQPresetTextEditurlÿÿÿÿÿÿÿÿQStringÿÿÿÿboolQPresetTextEditš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppFÿÿÿÿÿÿÿÿQPresetTextEdit parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿÿÿÿÿ [ÿÿÿÿÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hpp%vÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppHv\-‘^Ž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppÿÿÿÿÿÿÿÿÿÿÿÿQProjectMŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hpp)ÿÿÿÿÿÿÿÿQObjectprojectMQProjectMŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppkÿÿÿÿÿÿÿÿQProjectMconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ&presetSwitchedEventŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hpp!#ÿÿÿÿÿÿÿÿQProjectM hardCutÿÿÿÿÿÿÿÿboolÿÿÿÿ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid(presetSwitchedSignalŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hpp%%CÿÿÿÿÿÿÿÿQProjectM!hardCutÿÿÿÿÿÿÿÿboolÿÿÿÿ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidQProjectMŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppkÿÿÿÿÿÿÿÿQProjectMconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿÿÿÿÿ&presetSwitchedEventŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hpp!#ÿÿÿÿÿÿÿÿQProjectM hardCutÿÿÿÿÿÿÿÿboolÿÿÿÿ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoidGÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppž/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hpp¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hppš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hppÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hpp¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hppŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp%vLF%ÿÿÿÿ=¸VžŸ¤1j‹q$I assertWÐ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __PRETTY_FUNCTION__ ))*/usr/include/assert.hexpr>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]/home/struktured/workspace/projectm_trunk/src/projectM-qt/configfile.hppÍìÝ’› /8/usr/include/bits/confname.hË‚§w¯˜‰X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp•ž,PVVJÄV/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp;O¢uÝ‘ZŒ/home/struktured/workspace/projectm_trunk/src/projectM-qt/nullable.hppBÝ–<n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãež/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresetfiledialog.hppšYjáƒTýN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿</usr/include/c++/4.4.1/cassertÿ›^ÒF|<*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppHv\-‘^0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpreseteditordialog.hpp @/X·¤5ÔN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp;O¢uÝ‹µ:/usr/include/bits/typesizes.hƒ­?+ÍE2š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp|(B2Í|cB,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppL8=ß¿ˆü4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp¼èâD ¿{x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜˜/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistmodel.hpp lÄ+1uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îWך/home/struktured/workspace/projectm_trunk/src/projectM-qt/qpresettextedit.hppz‹>R»8L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÿÿÿÿÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp(Gÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp*,,ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor beginÿÿÿÿÿÿÿÿ”const QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::iterator&ÿÿÿÿendÿÿÿÿÿÿÿÿ”const QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::iterator&ÿÿÿÿdescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿÿÿÿÿnextItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp2@ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctornameÿÿÿÿÿÿÿÿQString&ÿÿÿÿurlÿÿÿÿÿÿÿÿQString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿint&ÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿint&ÿÿÿÿboolplaylistDesc¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp.0ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor const QString&(PlaylistWriteFunctor¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp*,,ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor beginÿÿÿÿÿÿÿÿ”const QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::iterator&ÿÿÿÿendÿÿÿÿÿÿÿÿ”const QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::iterator&ÿÿÿÿdescÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿÿÿÿÿnextItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp2@ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctornameÿÿÿÿÿÿÿÿQString&ÿÿÿÿurlÿÿÿÿÿÿÿÿQString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿint&ÿÿÿÿbreedabilityÿÿÿÿÿÿÿÿint&ÿÿÿÿboolplaylistDesc¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp.0ÿÿÿÿÿÿÿÿ(PlaylistWriteFunctor const QString& m_desc¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppEEÿÿÿÿconst QString& m_end¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppCGCLÿÿÿÿ’QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::const_iterator m_pos¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppBGBLÿÿÿÿ’QVector< QProjectM_MainWindow :: PlaylistItemMetaData * >::const_iterator7GetProjectM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppâåÿÿÿÿÿÿÿÿ(QProjectM_MainWindowprojectM*(QProjectM_MainWindow¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppI€ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿaudioMutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿÿÿÿÿ about¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppýÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidaboutQt¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid addPCM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppçêÿÿÿÿÿÿÿÿ(QProjectM_MainWindow bufferÿÿÿÿÿÿÿÿ float*ÿÿÿÿbufferSizeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid addPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÂÄÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid addPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÆòÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoid*changePresetAttribute¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppæÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidclearPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÈÙÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$clearPlaylistModel¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpphoÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcloseEvent¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp±·ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow eventÿÿÿÿÿÿÿÿQCloseEvent*ÿÿÿÿvoidcopyPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp{œÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateActions¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp)ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateMenus¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppL[ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateStatusBar¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppdhÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateToolBars¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp_bÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid&dockLocationChanged¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp‚„ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowareaÿÿÿÿÿÿÿÿ$Qt::DockWidgetAreaÿÿÿÿvoid0dragAndDropPlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppqÿÿÿÿÿÿÿÿ(QProjectM_MainWindowindicesÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿtargetIndexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidhotkeyReference¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$insertPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÔæÿÿÿÿÿÿÿÿ(QProjectM_MainWindowdataÿÿÿÿÿÿÿÿ6const PlaylistItemMetaData&ÿÿÿÿtargetIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid&insertPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¹Àÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidkeyReleaseEvent¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp€ÿÿÿÿÿÿÿÿ(QProjectM_MainWindoweÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidloadFile¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¥ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowfileNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿ breedÿÿÿÿÿÿÿÿintÿÿÿÿrowÿÿÿÿÿÿÿÿ,const Nullable< int >&ÿÿÿÿvoid$openPlaylistDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppZyÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid,openPresetEditorDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppNeÿÿÿÿÿÿÿÿ(QProjectM_MainWindowrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoidNopenPresetEditorDialogForSelectedPreset¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp<Bÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$openSettingsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid0popupPlaylistContextMenu¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp‡™ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowmouseEventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿ itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoid.postProjectM_Initialize¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp Lÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidpresetHardCut¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp,1ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidpresetSoftCut¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp49ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidqprojectM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÛßÿÿÿÿÿÿÿÿ(QProjectM_MainWindowQProjectM*readConfig¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp›±ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowconfigFileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿvoid(readPlaylistSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¨Åÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidreadSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppjyÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidrefreshHeaders¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppƒ•ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow eventÿÿÿÿÿÿÿÿQResizeEvent*ÿÿÿÿvoidrefreshPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppèûÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid,registerSettingsAction¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppDFÿÿÿÿÿÿÿÿ(QProjectM_MainWindow actionÿÿÿÿÿÿÿÿQAction*ÿÿÿÿvoid&removePlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¢Òÿÿÿÿÿÿÿÿ(QProjectM_MainWindow itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoid6removeSelectedPlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppž ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidsavePlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppôÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid(savePlaylistAsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp7Mÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid.savePlaylistButtonClick¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppPXÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$selectPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp÷þÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoid$selectPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÿÿÿÿÿÿÿÿ(QProjectM_MainWindowrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid6setMenuAndStatusBarsVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¦ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvisibleÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetMenuVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppÇäÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvisibleÿÿÿÿÿÿÿÿboolÿÿÿÿvoidstrippedName¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp¨«ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowfullFileNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿQString0unregisterSettingsAction¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppHJÿÿÿÿÿÿÿÿ(QProjectM_MainWindow actionÿÿÿÿÿÿÿÿQAction*ÿÿÿÿvoid,updateFilteredPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp®öÿÿÿÿÿÿÿÿ(QProjectM_MainWindowtextÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid.updatePlaylistSelection¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cppìõÿÿÿÿÿÿÿÿ(QProjectM_MainWindowhardCutÿÿÿÿÿÿÿÿboolÿÿÿÿ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid"updatePlaylistUrl¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp3ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowurlÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid,warnIfPlaylistModified¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp˜¯ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowboolwriteSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp{Žÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid,~ QProjectM_MainWindow¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.cpp³Æÿÿÿÿÿÿÿÿ(QProjectM_MainWindowÿÿÿÿ _ ÿÿÿÿÿÿÿÿ</usr/include/c++/4.4.1/cassertÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>/usr/include/c++/4.4.1/iostream¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp%vLF%ÿÿÿÿaL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp;O¢uÝ‘Z*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/c++/4.4.1/cassertÿ›^ÒF|<N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÿÿÿÿÿÿÿÿÿÿÿÿ(QProjectM_MainWindow¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp:ÏÿÿÿÿÿÿÿÿQMainWindow;GetProjectM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppB Bÿÿÿÿÿÿÿÿ(QProjectM_MainWindowprojectM*(QProjectM_MainWindow¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp^^Pÿÿÿÿÿÿÿÿ(QProjectM_MainWindowconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿaudioMutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿÿÿÿÿ about¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp‰ ‰ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidaboutQt¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid addPCM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppY Y:ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow bufferÿÿÿÿÿÿÿÿ float*ÿÿÿÿbufferSizeÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid addPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp„ „ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid addPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp… …6ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoid*changePresetAttribute¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp ;ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidclearPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppƒ ƒÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$clearPlaylistModel¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcloseEvent¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppqq/ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow eventÿÿÿÿÿÿÿÿQCloseEvent*ÿÿÿÿvoidcopyPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¡¡ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateActions¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¶ ¶ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateMenus¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp· ·ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateStatusBar¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¹ ¹ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidcreateToolBars¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¸ ¸ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid&dockLocationChanged¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpptt1ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowareaÿÿÿÿÿÿÿÿ$Qt::DockWidgetAreaÿÿÿÿvoid0dragAndDropPlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp’ ’Qÿÿÿÿÿÿÿÿ(QProjectM_MainWindowÿÿÿÿÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoidhotkeyReference¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp} }ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$insertPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp™™Lÿÿÿÿÿÿÿÿ(QProjectM_MainWindowdataÿÿÿÿÿÿÿÿ6const PlaylistItemMetaData&ÿÿÿÿtargetIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid&insertPresetsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppxxÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidkeyReleaseEvent¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppd d,ÿÿÿÿÿÿÿÿ(QProjectM_MainWindoweÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidloadFile¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¼ ¼_ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowfileNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿ ratingÿÿÿÿÿÿÿÿintÿÿÿÿ breedÿÿÿÿÿÿÿÿintÿÿÿÿrowÿÿÿÿÿÿÿÿ,const Nullable< int >&ÿÿÿÿvoid$openPlaylistDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp† †ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid,openPresetEditorDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp€ €/ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoidNopenPresetEditorDialogForSelectedPreset¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp{{/ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$openSettingsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppŽ Žÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid0popupPlaylistContextMenu¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp||Nÿÿÿÿÿÿÿÿ(QProjectM_MainWindowÿÿÿÿÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿ itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoid.postProjectM_Initialize¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppŠ Š$ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidpresetHardCut¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppvvÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidpresetSoftCut¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppwwÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidqprojectM¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppeeÿÿÿÿÿÿÿÿ(QProjectM_MainWindowQProjectM*qprojectMWidget¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpphhGÿÿÿÿÿÿÿÿ(QProjectM_MainWindow QProjectMWidget*readConfig¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppŸŸ0ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowconfigFileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿvoid(readPlaylistSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp––ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidreadSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppº ºÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidrefreshHeaders¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp 3ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow eventÿÿÿÿÿÿÿÿQResizeEvent*ÿÿÿÿvoidrefreshPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppf fÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidregisterAction¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppk k*ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowÿÿÿÿÿÿÿÿÿÿÿÿconst QAction&ÿÿÿÿvoid,registerSettingsAction¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp` `3ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow actionÿÿÿÿÿÿÿÿQAction*ÿÿÿÿvoid&removePlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp‘ ‘=ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow itemsÿÿÿÿÿÿÿÿ,const QModelIndexList&ÿÿÿÿvoid6removeSelectedPlaylistItems¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppyy#ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidsavePlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp››ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid(savePlaylistAsDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppˆ ˆ!ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid.savePlaylistButtonClick¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp‡ ‡$ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid$selectPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp~ ~-ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowrowIndexÿÿÿÿÿÿÿÿintÿÿÿÿvoid$selectPlaylistItem¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppŒ Œ8ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow indexÿÿÿÿÿÿÿÿ$const QModelIndex&ÿÿÿÿvoid6setMenuAndStatusBarsVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppc c4ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvisibleÿÿÿÿÿÿÿÿboolÿÿÿÿvoidsetMenuVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppb b'ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvisibleÿÿÿÿÿÿÿÿboolÿÿÿÿvoidshuttingDown¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp??ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidstrippedName¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp½½7ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowfullFileNameÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿQString0unregisterSettingsAction¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppa a5ÿÿÿÿÿÿÿÿ(QProjectM_MainWindow actionÿÿÿÿÿÿÿÿQAction*ÿÿÿÿvoid,updateFilteredPlaylist¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp 7ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowtextÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid.updatePlaylistSelection¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp‹ ‹Dÿÿÿÿÿÿÿÿ(QProjectM_MainWindowhardCutÿÿÿÿÿÿÿÿboolÿÿÿÿ indexÿÿÿÿÿÿÿÿunsigned intÿÿÿÿvoid"updatePlaylistUrl¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppœœ,ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowurlÿÿÿÿÿÿÿÿconst QString&ÿÿÿÿvoid,warnIfPlaylistModified¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp——ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowboolwriteConfig¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp  ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoidwriteSettings¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp» »ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowvoid,~ QProjectM_MainWindow¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp__%ÿÿÿÿÿÿÿÿ(QProjectM_MainWindowÿÿÿÿqprojectMWidget¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpphhGÿÿÿÿÿÿÿÿ(QProjectM_MainWindow QProjectMWidget*2_menuAndStatusBarsVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp³ ³$ÿÿÿÿbool_menuVisible¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp² ²ÿÿÿÿbool _oldPlaylistSize¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppžžÿÿÿÿ QSizeaboutAct¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÆÆÿÿÿÿQAction*aboutQtAct¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÇÇÿÿÿÿQAction*"activePresetIndex¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp°°(ÿÿÿÿ"Nullable< long >*configDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp««*ÿÿÿÿ,QProjectMConfigDialog*dockWidgetArea¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÊÊ'ÿÿÿÿ$Qt::DockWidgetAreaexitAct¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÅÅÿÿÿÿQAction*fileToolBar¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÂÂÿÿÿÿQToolBar*hHeader¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¤ ¤ÿÿÿÿQHeaderView*historyHash¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¯*¯5ÿÿÿÿLQHash< QString, PlaylistItemVector * >*m_QPlaylistFileDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÍÍ1ÿÿÿÿ(QPlaylistFileDialog**m_QPresetEditorDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp££,ÿÿÿÿ(QPresetEditorDialog*&m_QPresetFileDialog¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÌÌ-ÿÿÿÿ$QPresetFileDialog*"m_QProjectMWidget¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¿¿)ÿÿÿÿ QProjectMWidget*(m_currentPlaylistUrl¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¦¦#ÿÿÿÿQStringm_timer¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp´ ´ÿÿÿÿQTimer*openAct¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÄÄÿÿÿÿQAction*&playlistContextMenu¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÁ Á ÿÿÿÿ QMenu*&playlistItemCounter¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp"ÿÿÿÿunsigned long0playlistItemMetaDataHash¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp­(­@ÿÿÿÿFQHash< long, PlaylistItemMetaData >playlistModel¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp©©$ÿÿÿÿQPlaylistModel*previousFilter¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÉÉÿÿÿÿQString.selectedPlaylistIndexes¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp§§(ÿÿÿÿQModelIndexListui¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppªª#ÿÿÿÿ2Ui::QProjectM_MainWindow*vHeader¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp¥ ¥ÿÿÿÿQHeaderView* (PlaylistItemMetaData¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppVVÿÿÿÿ(PlaylistItemMetaData $PlaylistItemVector¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp\\.ÿÿÿÿQVector< long >Ui¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp35ÿÿÿÿÿÿÿÿK¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hppÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp%vDà ÿÿÿÿfL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp•ž,PVVJÄV/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp;O¢uÝ‘Z*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/c++/4.4.1/cassertÿ›^ÒF|<N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppHv\-‘^R/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp•ž,PVVE</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp|(B2Í|cB,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qplaylistfiledialog.hppL8=ß¿ˆü4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cppÿÿÿÿÿÿÿÿÿÿÿÿ *QProjectMConfigDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp,ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogconfigFileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿqprojectMWidgetÿÿÿÿÿÿÿÿ QProjectMWidget*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿ buttonBoxHandler¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp.@ÿÿÿÿÿÿÿÿ*QProjectMConfigDialog buttonÿÿÿÿÿÿÿÿ QAbstractButton*ÿÿÿÿvoidloadConfig¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp§Çÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid,openMenuFontFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp`nÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid6openPlaylistDirectoryDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cppR_ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid,openPlaylistFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cppBOÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid.openTitleFontFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpppzÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid6populateTextureSizeComboBox¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cppŸ¥ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoidsaveConfig¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.cpp|›ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid„ÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hppÿÿÿÿ¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp%vO ÿÿÿÿbL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp•ž,PVVJÄV/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|¤/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm_mainwindow.hpp;O¢uÝ‘Z*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/c++/4.4.1/cassertÿ›^ÒF|<*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”4/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•öT/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$*/usr/include/assert.hên-§þT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hppÿÿÿÿÿÿÿÿÿÿÿÿ*QProjectMConfigDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp2ÿÿÿÿÿÿÿÿQDialog *QProjectMConfigDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp~ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogph.configFileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿ widgetÿÿÿÿÿÿÿÿ QProjectMWidget*ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿfÿÿÿÿÿÿÿÿQt::WindowFlagsÿÿÿÿÿÿÿÿ buttonBoxHandler¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp((1ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogrhT buttonÿÿÿÿÿÿÿÿ QAbstractButton*ÿÿÿÿvoidloadConfig¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp  ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid,openMenuFontFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp%%ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid6openPlaylistDirectoryDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp##$ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid,openPlaylistFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp""ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid.openTitleFontFileDialog¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp&& ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogveDvoid6populateTextureSizeComboBox¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp//%ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoidprojectM_Reset¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp11ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoidsaveConfig¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp''ÿÿÿÿÿÿÿÿ*QProjectMConfigDialogvoid_configFile¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp,, ÿÿÿÿ"const std::string _qprojectMWidget¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp--%ÿÿÿÿ QProjectMWidget*_settings¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp+ +ÿÿÿÿQSettings_ui¦/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmconfigdialog.hpp.. ÿÿÿÿ2Ui::QProjectMConfigDialog gŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp%v*5lPÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectm.hppHv\-‘^š/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp|(B2Í|cBš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppÿÿÿÿÿÿÿÿÿÿÿÿQProjectMWidgetš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp!0ÿÿÿÿÿÿÿÿQGLWidgetQProjectMWidgetš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp(8ÿÿÿÿÿÿÿÿQProjectMWidgetconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿaudioMutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿÿÿÿÿconfigFileš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppEHÿÿÿÿÿÿÿÿQProjectMWidget$const std::string&destroyProjectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp«³ÿÿÿÿÿÿÿÿQProjectMWidgetvoidhideMouseš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp£§ÿÿÿÿÿÿÿÿQProjectMWidgetvoidinitializeGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppõúÿÿÿÿÿÿÿÿQProjectMWidgetvoidkeyReleaseEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp¼óÿÿÿÿÿÿÿÿQProjectMWidgeteÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidleaveEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppgkÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQEvent*ÿÿÿÿvoidmouseMoveEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp]eÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidmousePressEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp—šÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidpaintGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppüÿÿÿÿÿÿÿÿÿQProjectMWidgetvoid"presetLockChangedš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppŸŸ*ÿÿÿÿÿÿÿÿQProjectMWidgetisLockedÿÿÿÿÿÿÿÿboolÿÿÿÿvoid,projectM_BeforeDestroyš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppžžÿÿÿÿÿÿÿÿQProjectMWidgetvoid(projectM_Initializedš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp+ÿÿÿÿÿÿÿÿQProjectMWidgetÿÿÿÿÿÿÿÿÿÿÿÿQProjectM*ÿÿÿÿvoidqprojectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppZZ7ÿÿÿÿÿÿÿÿQProjectMWidgetQProjectM*"releasePresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppSWÿÿÿÿÿÿÿÿQProjectMWidgetvoidresetProjectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppo„ÿÿÿÿÿÿÿÿQProjectMWidgetvoidresizeGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp>CÿÿÿÿÿÿÿÿQProjectMWidgetwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoidseizePresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppJQÿÿÿÿÿÿÿÿQProjectMWidgetvoidsetAudioMutexš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp†‰ÿÿÿÿÿÿÿÿQProjectMWidget mutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿvoidsetPresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp‹ÿÿÿÿÿÿÿÿQProjectMWidget stateÿÿÿÿÿÿÿÿintÿÿÿÿvoid"setShuffleEnabledš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp‘•ÿÿÿÿÿÿÿÿQProjectMWidget stateÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetup_openglš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp-ÿÿÿÿÿÿÿÿQProjectMWidgetwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid*shuffleEnabledChangedš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp  6ÿÿÿÿÿÿÿÿQProjectMWidget isShuffleEnabledÿÿÿÿÿÿÿÿboolÿÿÿÿvoid"~ QProjectMWidgetš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp::+ÿÿÿÿÿÿÿÿQProjectMWidgetÿÿÿÿQProjectMWidgetš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp(8ÿÿÿÿÿÿÿÿQProjectMWidgetconfig_fileÿÿÿÿÿÿÿÿ$const std::string&ÿÿÿÿ parentÿÿÿÿÿÿÿÿQWidget*ÿÿÿÿaudioMutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿÿÿÿÿconfigFileš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppEHÿÿÿÿÿÿÿÿQProjectMWidget$const std::string&destroyProjectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp«³ÿÿÿÿÿÿÿÿQProjectMWidgetvoidhideMouseš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp£§ÿÿÿÿÿÿÿÿQProjectMWidgetvoidinitializeGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppõúÿÿÿÿÿÿÿÿQProjectMWidgetvoidkeyReleaseEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp¼óÿÿÿÿÿÿÿÿQProjectMWidgeteÿÿÿÿÿÿÿÿQKeyEvent*ÿÿÿÿvoidleaveEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppgkÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQEvent*ÿÿÿÿvoidmouseMoveEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp]eÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidmousePressEventš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp—šÿÿÿÿÿÿÿÿQProjectMWidget eventÿÿÿÿÿÿÿÿQMouseEvent*ÿÿÿÿvoidpaintGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppüÿÿÿÿÿÿÿÿÿQProjectMWidgetvoidqprojectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppZZ7ÿÿÿÿÿÿÿÿQProjectMWidgetQProjectM*"releasePresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppSWÿÿÿÿÿÿÿÿQProjectMWidgetvoidresetProjectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppo„ÿÿÿÿÿÿÿÿQProjectMWidgetvoidresizeGLš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp>CÿÿÿÿÿÿÿÿQProjectMWidgetwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoidseizePresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppJQÿÿÿÿÿÿÿÿQProjectMWidgetvoidsetAudioMutexš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp†‰ÿÿÿÿÿÿÿÿQProjectMWidget mutexÿÿÿÿÿÿÿÿQMutex*ÿÿÿÿvoidsetPresetLockš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp‹ÿÿÿÿÿÿÿÿQProjectMWidget stateÿÿÿÿÿÿÿÿintÿÿÿÿvoid"setShuffleEnabledš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp‘•ÿÿÿÿÿÿÿÿQProjectMWidget stateÿÿÿÿÿÿÿÿintÿÿÿÿvoidsetup_openglš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp-ÿÿÿÿÿÿÿÿQProjectMWidgetwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿvoid"~ QProjectMWidgetš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp::+ÿÿÿÿÿÿÿÿQProjectMWidgetÿÿÿÿ0MOUSE_VISIBLE_TIMEOUT_MSš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp''2\ must include this if you use Qt signals/slotsconst intm_audioMutexš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp¶ ¶ÿÿÿÿQMutex*m_config_fileš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp©©ÿÿÿÿstd::stringm_mouseTimerš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppµ µÿÿÿÿQTimer*$m_presetSeizeMutexš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp· ·ÿÿÿÿ QMutex"m_presetWasLockedš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hpp¸¸ÿÿÿÿboolm_projectMš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppª ªÿÿÿÿQProjectM*.mouseHideTimeoutSecondsš/home/struktured/workspace/projectm_trunk/src/projectM-qt/qprojectmwidget.hppÿÿÿÿint kÿÿÿÿÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp%v39–0ÿÿÿÿ¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp¼èâD ¿{¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hppÿÿÿÿÿÿÿÿÿÿÿÿ&QXmlPlaylistHandler¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp)ÿÿÿÿÿÿÿÿreadPlaylist¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp YÿÿÿÿÿÿÿÿReadFunctorÿÿÿÿ&QXmlPlaylistHandler deviceÿÿÿÿÿÿÿÿQIODevice*ÿÿÿÿreadFuncÿÿÿÿÿÿÿÿReadFunctor&ÿÿÿÿ.QXmlStreamReader::Error readPlaylistItem¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp&!&cÿÿÿÿÿÿÿÿReadFunctorÿÿÿÿ&QXmlPlaylistHandler readerÿÿÿÿÿÿÿÿ"QXmlStreamReader&ÿÿÿÿfunctorÿÿÿÿÿÿÿÿReadFunctor&ÿÿÿÿ.QXmlStreamReader::ErrorwritePlaylist¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp! !IÿÿÿÿÿÿÿÿWriteFunctorÿÿÿÿ&QXmlPlaylistHandler deviceÿÿÿÿÿÿÿÿQIODevice*ÿÿÿÿwriteFuncÿÿÿÿÿÿÿÿWriteFunctor&ÿÿÿÿvoidreadPlaylist¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp,bÿÿÿÿÿÿÿÿReadFunctorÿÿÿÿ&QXmlPlaylistHandler deviceÿÿÿÿÿÿÿÿQIODevice*ÿÿÿÿreadFuncÿÿÿÿÿÿÿÿReadFunctor&ÿÿÿÿ.QXmlStreamReader::Error readPlaylistItem¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hppf“ÿÿÿÿÿÿÿÿReadFunctorÿÿÿÿ&QXmlPlaylistHandler readerÿÿÿÿÿÿÿÿ"QXmlStreamReader&ÿÿÿÿreadFunctorÿÿÿÿÿÿÿÿReadFunctor&ÿÿÿÿ.QXmlStreamReader::ErrorwritePlaylist¢/home/struktured/workspace/projectm_trunk/src/projectM-qt/qxmlplaylisthandler.hpp—ÌJÿÿÿÿÿÿÿÿWriteFunctorÿÿÿÿ&QXmlPlaylistHandler deviceÿÿÿÿÿÿÿÿQIODevice*ÿÿÿÿwriteFunctorÿÿÿÿÿÿÿÿWriteFunctor&ÿÿÿÿvoid {š/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h%v…èÿÿÿÿš/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h§þŸ´D5­š/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.hÿÿÿÿÿÿÿÿÿÿÿÿ –/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h%v…èÿÿÿÿW0ƒù)÷k²Yé™ïòA &REGSTR_PATH_PLUSSCRL (REGSTR_PATH_SETUP "\\Screen Savers")–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hÈä¼x ê'¿ÔÏT1@$REGSTR_PATH_CONFIGN ("Software\\projectM\\wprojectMsaver")–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hx*ƒ§k©n –/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hÿÿÿÿÿÿÿÿÿÿÿÿTSaverSettings–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h2ÿÿÿÿÿÿÿÿ CloseSaverWindow–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h//ÿÿÿÿÿÿÿÿTSaverSettingsvoidEndDialog–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h11ÿÿÿÿÿÿÿÿTSaverSettingsvoid$ReadConfigRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h--ÿÿÿÿÿÿÿÿTSaverSettingsvoid&ReadGeneralRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h,,ÿÿÿÿÿÿÿÿTSaverSettingsvoidStartDialog–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h00ÿÿÿÿÿÿÿÿTSaverSettingsvoidTSaverSettings–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h++ÿÿÿÿÿÿÿÿTSaverSettingsÿÿÿÿ&WriteConfigRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h..ÿÿÿÿÿÿÿÿTSaverSettingsvoid InitCursorPos–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h%%ÿÿÿÿ POINTInitTime–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h&& in ms DWORDIsDialogActive–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h((ÿÿÿÿBOOLMouseThreshold–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h## in pixels DWORDMuteSound–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h$$ÿÿÿÿBOOLPasswordDelay–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h"" in seconds DWORDReallyClose–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h))j for NT, so we know if a WM_CLOSE came from us or it.BOOL Rotate–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h** Œ this is a user-configuration option, particular to this example saverBOOLhwnd–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h!! ÿÿÿÿHWNDidTimer–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h''n a timer id, because this particular saver uses a timerUINT CloseSaverWindow–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hz~ÿÿÿÿÿÿÿÿTSaverSettingsvoidEndDialog–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h†‹ÿÿÿÿÿÿÿÿTSaverSettingsvoid$ReadConfigRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hYjÿÿÿÿÿÿÿÿTSaverSettingsvoid&ReadGeneralRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h;WÿÿÿÿÿÿÿÿTSaverSettingsvoidStartDialog–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h€„ÿÿÿÿÿÿÿÿTSaverSettingsvoidTSaverSettings–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h49ÿÿÿÿÿÿÿÿTSaverSettingsÿÿÿÿ&WriteConfigRegistry–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hlxÿÿÿÿÿÿÿÿTSaverSettingsvoidScrMode–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h ÿÿÿÿTScrModesmConfig–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h ÿÿÿÿTScrMode smNone–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hÿÿÿÿTScrModesmPassword–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h",ÿÿÿÿTScrModesmPreview–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h.7ÿÿÿÿTScrModesmSaver–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h9@ÿÿÿÿTScrMode TScrMode–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hAÿÿÿÿconst intSO–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/util.cpp%v…èÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/util.cppx*ƒ§†+jΖ/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/util.cppÿÿÿÿÿÿÿÿÿÿÿÿMessageName–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/util.cpp'‚ MessageName: this function returns the text name of the message.ÿÿÿÿmsgÿÿÿÿÿÿÿÿUINTÿÿÿÿ char*Wÿÿÿÿ(/usr/include/stdio.hÿÿÿÿ&/usr/include/math.hš/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.h ª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp%v…èÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hnKá+¶[ËIDC_FLASH 1000š/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h6ê:ÏAdFöwDLG_CONFIG 104š/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.hà8‡¸ç>¦IDS_APPNAME 2š/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/_G_config.h z,xyÞ‘Œ6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀš/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/resource.h§þŸ´D5­4/usr/include/bits/stdio2.höµJš'U7ª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppƒÎÆQÞ37<0/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ë–/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/tsaver.hx*ƒ§k©n (/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðªª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppÿÿÿÿÿÿÿÿÿÿÿÿChangePasswordª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp‚’ÿÿÿÿÿÿÿÿhwndÿÿÿÿÿÿÿÿHWNDÿÿÿÿvoid ConfigDialogProcª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppu‹ÿÿÿÿÿÿÿÿhwndÿÿÿÿÿÿÿÿHWNDÿÿÿÿmsgÿÿÿÿÿÿÿÿUINTÿÿÿÿ wParamÿÿÿÿÿÿÿÿ WPARAMÿÿÿÿ lParamÿÿÿÿÿÿÿÿ LPARAMÿÿÿÿBOOLDoSaverª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppsÿÿÿÿÿÿÿÿhparwndÿÿÿÿÿÿÿÿHWNDÿÿÿÿnCmdShowÿÿÿÿÿÿÿÿintÿÿÿÿvoidSaverWindowProcª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp•þÿÿÿÿÿÿÿÿhwndÿÿÿÿÿÿÿÿHWNDÿÿÿÿmsgÿÿÿÿÿÿÿÿUINTÿÿÿÿ wParamÿÿÿÿÿÿÿÿ WPARAMÿÿÿÿ lParamÿÿÿÿÿÿÿÿ LPARAMÿÿÿÿLRESULTVerifyPasswordª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppc€ÿÿÿÿÿÿÿÿhwndÿÿÿÿÿÿÿÿHWNDÿÿÿÿBOOLWinMainª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿHINSTANCEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHINSTANCEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ LPSTRÿÿÿÿnCmdShowÿÿÿÿÿÿÿÿintÿÿÿÿintdisplayª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cppAaÿÿÿÿÿÿÿÿvoid initGLª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp:?ÿÿÿÿÿÿÿÿ widthÿÿÿÿÿÿÿÿintÿÿÿÿ heightÿÿÿÿÿÿÿÿintÿÿÿÿvoidglobalPMª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp8 8 Visualiser projectM_t*hInstanceª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp/ /<#pragma warning(disable: 4244)HINSTANCEhScrWindowª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp00ÿÿÿÿHWNDssª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp22ÿÿÿÿTSaverSettings*szAppNameª/home/struktured/workspace/projectm_trunk/src/projectM-screensaver/wprojectMsaver.cpp55 Name TCHAR*[&/usr/include/math.hÿÿÿÿÿÿÿÿ9˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc%v Xÿÿÿÿ 0/usr/include/gnu/stubs.h z?w+§‰;6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc×óú²Tém./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”8/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/mathinline.h¾€,&|ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.ccÿÿÿÿÿÿÿÿÿÿÿÿmain˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.ccq$ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintmain˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.ccq$ÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿ argv[]ÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoop˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc%nÿÿÿÿÿÿÿÿpmÿÿÿÿÿÿÿÿprojectM*ÿÿÿÿvoiddumpFrame˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.ccÿÿÿÿintfbuffer˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc!!ÿÿÿÿGLubyte*frameNumber˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc  ÿÿÿÿintglobalPM˜/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/projectMvis.cc ÿÿÿÿprojectM* ƒÿÿÿÿ,/usr/include/SDL/SDL.hš/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.h%v Xÿÿÿÿ,/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷š/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.hŠh?`jÄÊS6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã::/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶š/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.hÿÿÿÿÿÿÿÿÿÿÿÿsdl2pmEventš/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.h.:@#include "projectM/projectM.hpp"ÿÿÿÿ eventÿÿÿÿÿÿÿÿSDL_EventÿÿÿÿprojectMEventsdl2pmKeycodeš/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.h<žÿÿÿÿÿÿÿÿ keysymÿÿÿÿÿÿÿÿ SDLKeyÿÿÿÿprojectMKeycodesdl2pmModifierš/home/struktured/workspace/projectm_trunk/src/projectM-sdlvis/sdltoprojectM.h ¢ÿÿÿÿÿÿÿÿmodÿÿÿÿÿÿÿÿ SDLModÿÿÿÿ projectMModifier_/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cpp%v…èÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppJê¢>ÑÙõÕT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h°3ðEÑÎZ4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExists”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cpp#+ ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cpp5@ÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cppCÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& remove”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cpp ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrim”/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.cpp,2 static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid ‡:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstream/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h%v…èÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h°3ðEÑÎZj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hÿÿÿÿÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h5sP See file example.cpp for more examples.ÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hkn Exception typesÿÿÿÿConfigFilefile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilename/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hl lÿÿÿÿ stringkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.horÿÿÿÿÿÿÿÿConfigFilekey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hp p Z thrown only by T read(key) variant of read() stringConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_string/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExists/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <</home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h``J8 Write or read configurationÿÿÿÿConfigFileosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.haaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&read/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool remove/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetComment/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrim/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringsetComment/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyComment/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h99J separator between value and comments stringmyContents/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h;;#4 extracted keys and values4std::map< string, string >myDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h88P Data ( separator between key and value) stringmySentry/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h::L optional string to signal end of file string mapci/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapi/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_string/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidread/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringc:/usr/include/c++/4.4.1/string</usr/include/c++/4.4.1/cstring</usr/include/c++/4.4.1/cstdlibž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h(/usr/include/fcntl.h./usr/include/sys/stat.h:/usr/include/c++/4.4.1/cstdio¢/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.cpp%v*óÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h›;jÅ3 _-U‡qCONFIG_FILE : "/share/projectM/config.inp"ž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.hb>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<</usr/include/c++/4.4.1/cstringÿ›^ÓÍ­1n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}](/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;0/usr/include/bits/stat.h z5Æ®&ë^</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦nT/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eS|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe:/usr/include/bits/posix_opt.hƒ­6Æ¥Awj/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”Ñ./usr/include/features.h¦a‹~—UÀ*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/cstdlibÿ›^ÓÌ£Œ4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é4/usr/include/bits/fcntl2.höµID£ûkT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ./usr/include/sys/stat.h¦aŒ @4;ž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h×O¾%†P»N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž0/usr/include/sys/types.h zV¤EdCD*/usr/include/string.hên-©·®H˜¢/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.cpp§ÎŸ¡%Vj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…G8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×Z/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí(/usr/include/libio.h+è] ðª¢/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.cppÿÿÿÿÿÿÿÿÿÿÿÿ"getConfigFilename¢/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.cpp[L get the full pathname of a configfileÿÿÿÿstd::string ‹ž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h%v…èÿÿÿÿž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h×O¾%†P»ž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.hÿÿÿÿÿÿÿÿÿÿÿÿ"getConfigFilenamež/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h L get the full pathname of a configfileÿÿÿÿliFstd::stringg/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h(/usr/include/GL/gl.h*/usr/include/assert.hª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp%v…èÿÿÿÿ +³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexpr2´YŠÀYBƒGL_QUADSx 0x0007(/usr/include/GL/gl.h9=®§neYE^GL_TEXTUREé 0x1702(/usr/include/GL/gl.h@žXráubYE]àGL_MODELVIEWç 0x1700(/usr/include/GL/gl.h@žž°•éYBÝÿGL_SRC_ALPHA’ 0x0302(/usr/include/GL/gl.hJ|«åºYD³¦GL_DEPTH_TEST• 0x0B71(/usr/include/GL/gl.hJ†Mi¹YE]ûGL_PROJECTIONè 0x1701(/usr/include/GL/gl.hJˆÄÛ@¨(YE ¶GL_TEXTURE_2D' 0x0DE1(/usr/include/GL/gl.h[þ{–óÄcøÑ\N{D&GL_COLOR_BUFFER_BITY 0x00004000(/usr/include/GL/gl.h§ØysÓ¯YBÞ,GL_ONE_MINUS_SRC_ALPHA“ 0x0303(/usr/include/GL/gl.hÒ—bºJâÑ\F&GL_DEPTH_BUFFER_BITS 0x00000100(/usr/include/GL/gl.hå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h‘L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]./usr/include/GL/glext.h¦a‡’p'78/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hh8ÔÓö®P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?,/usr/include/SDL/SDL.h‘Q g¨óæ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷ÁkN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n(/usr/include/GL/gl.h+è] ¸¹$¦</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_error.h£㓹I¸</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y8/usr/include/SDL/SDL_audio.h£㓳·+gN/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/SDL/SDL_rwops.h£ã“ÌfU ª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp þ!)ŸuL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/SDL/SDL_active.hÓSÎÖŸ³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã:/usr/include/SDL/SDL_events.hÓSÏR‹úú8/usr/include/SDL/SDL_mutex.h£ã“ÅhV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶6/usr/include/SDL/SDL_main.hsIŸG¹jJ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$*/usr/include/assert.hên-§þ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ6/usr/include/SDL/SDL_quit.hsIŸH)—h@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™šž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h×O¾%†P»>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«</home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h¶]‡³<ßþ4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h°3ðEÑÎZ4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ(/usr/include/libio.h+è] ðª8/usr/include/SDL/SDL_timer.h£ã“ÎB¶ª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cppÿÿÿÿÿÿÿÿÿÿÿÿmainª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp0Vÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp&&ÿÿÿÿÿÿÿÿvoidtextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp**ÿÿÿÿÿÿÿÿvoidmainª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp0Vÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cppX•ÿÿÿÿÿÿÿÿvoidtextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp—Éÿÿÿÿÿÿÿÿvoid doMemleakTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp-- memleak testbooldoTextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp)) texture testboolfullscreenª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp$$ÿÿÿÿboolfvhª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp## window stuffintfvwª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp## window stuffintglobalPMª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp N i just added what works for me -fatrayprojectM*"memLeakIterationsª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp..ÿÿÿÿintwvhª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp# #  window stuffintwvwª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-memleak.cpp## window stuffintk/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h(/usr/include/GL/gl.h*/usr/include/assert.hª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp%v…èÿÿÿÿ +³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexpr2´YŠÀYBƒGL_QUADSx 0x0007(/usr/include/GL/gl.h9=®§neYE^GL_TEXTUREé 0x1702(/usr/include/GL/gl.h@žXráubYE]àGL_MODELVIEWç 0x1700(/usr/include/GL/gl.h@žž°•éYBÝÿGL_SRC_ALPHA’ 0x0302(/usr/include/GL/gl.hJ|«åºYD³¦GL_DEPTH_TEST• 0x0B71(/usr/include/GL/gl.hJ†Mi¹YE]ûGL_PROJECTIONè 0x1701(/usr/include/GL/gl.hJˆÄÛ@¨(YE ¶GL_TEXTURE_2D' 0x0DE1(/usr/include/GL/gl.h[þ{–óÄcøÑ\N{D&GL_COLOR_BUFFER_BITY 0x00004000(/usr/include/GL/gl.h§ØysÓ¯YBÞ,GL_ONE_MINUS_SRC_ALPHA“ 0x0303(/usr/include/GL/gl.hÒ—bºJâÑ\F&GL_DEPTH_BUFFER_BITS 0x00000100(/usr/include/GL/gl.hå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h‘L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]./usr/include/GL/glext.h¦a‡’p'78/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hh8ÔÓö®P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?,/usr/include/SDL/SDL.h‘Q g¨óæ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷ÁkN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n(/usr/include/GL/gl.h+è] ¸¹$¦</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_error.h£㓹I¸</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y8/usr/include/SDL/SDL_audio.h£㓳·+gN/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/SDL/SDL_rwops.h£ã“ÌfU L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/SDL/SDL_active.hÓSÎÖŸ³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp þ.i•”¹~*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã:/usr/include/SDL/SDL_events.hÓSÏR‹úú8/usr/include/SDL/SDL_mutex.h£ã“ÅhV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶6/usr/include/SDL/SDL_main.hsIŸG¹jJ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$*/usr/include/assert.hên-§þ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ6/usr/include/SDL/SDL_quit.hsIŸH)—h@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™šž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h×O¾%†P»>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«</home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h¶]‡³<ßþ4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h°3ðEÑÎZ4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ(/usr/include/libio.h+è] ðª8/usr/include/SDL/SDL_timer.h£ã“ÎB¶ª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cppÿÿÿÿÿÿÿÿÿÿÿÿmainª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp0Vÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp&&ÿÿÿÿÿÿÿÿvoidtextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp**ÿÿÿÿÿÿÿÿvoidmainª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp0Vÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cppX•ÿÿÿÿÿÿÿÿvoidtextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp—Éÿÿÿÿÿÿÿÿvoid doMemleakTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp-- memleak testbooldoTextureTestª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp)) texture testboolfullscreenª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp$$ÿÿÿÿboolfvhª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp## window stuffintfvwª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp## window stuffintglobalPMª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp N i just added what works for me -fatrayprojectM*"memLeakIterationsª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp..ÿÿÿÿintwvhª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp# #  window stuffintwvwª/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test-texture.cpp## window stuffinto/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.hž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h*/usr/include/stdlib.h(/usr/include/GL/gl.h*/usr/include/assert.hš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp%v…èÿÿÿÿ +³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=¸Vžî¥2Ò³}”Í assertWÊ ((expr) ? static_cast < void > (0) : __assert_fail (# expr , __FILE__, __LINE__, __ASSERT_FUNCTION))*/usr/include/assert.hexpr2´YŠÀYBƒGL_QUADSx 0x0007(/usr/include/GL/gl.h9=®§neYE^GL_TEXTUREé 0x1702(/usr/include/GL/gl.h@žXráubYE]àGL_MODELVIEWç 0x1700(/usr/include/GL/gl.h@žž°•éYBÝÿGL_SRC_ALPHA’ 0x0302(/usr/include/GL/gl.hJ|«åºYD³¦GL_DEPTH_TEST• 0x0B71(/usr/include/GL/gl.hJ†Mi¹YE]ûGL_PROJECTIONè 0x1701(/usr/include/GL/gl.hJˆÄÛ@¨(YE ¶GL_TEXTURE_2D' 0x0DE1(/usr/include/GL/gl.h[þ{–óÄcøÑ\N{D&GL_COLOR_BUFFER_BITY 0x00004000(/usr/include/GL/gl.h§ØysÓ¯YBÞ,GL_ONE_MINUS_SRC_ALPHA“ 0x0303(/usr/include/GL/gl.hÒ—bºJâÑ\F&GL_DEPTH_BUFFER_BITS 0x00000100(/usr/include/GL/gl.hå{Œ~|¯8ÓÆRF: è³"__ASSERT_FUNCTIONi ( __PRETTY_FUNCTION__*/usr/include/assert.h˜L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]./usr/include/GL/glext.h¦a‡’p'78/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hh8ÔÓö®P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?,/usr/include/SDL/SDL.h‘Q g¨óæ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷ÁkN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n(/usr/include/GL/gl.h+è] ¸¹$¦</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_error.h£㓹I¸</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y8/usr/include/SDL/SDL_audio.h£㓳·+gN/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/SDL/SDL_rwops.h£ã“ÌfU L/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã:/usr/include/SDL/SDL_events.hÓSÏR‹úú8/usr/include/SDL/SDL_mutex.h£ã“ÅhV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶6/usr/include/SDL/SDL_main.hsIŸG¹jJ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$*/usr/include/assert.hên-§þ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ6/usr/include/SDL/SDL_quit.hsIŸH)—h@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™šž/home/struktured/workspace/projectm_trunk/src/projectM-test/getConfigFilename.h×O¾%†P»>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«</home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h¶]‡³<ßþ4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½/home/struktured/workspace/projectm_trunk/src/projectM-test/ConfigFile.h°3ðEÑÎZ4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜2/usr/include/sys/select.hÔÀèfm¿</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†š/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cppïê%1ov/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ(/usr/include/libio.h+è] ðª8/usr/include/SDL/SDL_timer.h£ã“ÎB¶š/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cppÿÿÿÿÿÿÿÿÿÿÿÿmainš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp1Wÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp''ÿÿÿÿÿÿÿÿvoidtextureTestš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp++ÿÿÿÿÿÿÿÿvoidcleanupš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp\_ÿÿÿÿÿÿÿÿvoidmainš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp1Wÿÿÿÿÿÿÿÿargcÿÿÿÿÿÿÿÿintÿÿÿÿargvÿÿÿÿÿÿÿÿ char**ÿÿÿÿintrenderLoopš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cppbªÿÿÿÿÿÿÿÿvoidtextureTestš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp¬Þÿÿÿÿÿÿÿÿvoid doMemleakTestš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp.. memleak testbooldoTextureTestš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp** texture testboolfakePCMš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cppYYÿÿÿÿ float*fullscreenš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp%%ÿÿÿÿboolfvhš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp$$ window stuffintfvwš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp$$ window stuffintglobalPMš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp! !N i just added what works for me -fatrayprojectM*"memLeakIterationsš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp//ÿÿÿÿintwvhš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp$ $  window stuffintwvwš/home/struktured/workspace/projectm_trunk/src/projectM-test/projectM-test.cpp$$ window stuffint ÿÿÿÿ,/usr/include/SDL/SDL.h–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h%v…èÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hh8ÔÓö®,/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã::/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.hÿÿÿÿÿÿÿÿÿÿÿÿsdl2pmEvent–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h*ÿÿÿÿÿÿÿÿ eventÿÿÿÿÿÿÿÿSDL_EventÿÿÿÿprojectMEventsdl2pmKeycode–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h,“ÿÿÿÿÿÿÿÿ keysymÿÿÿÿÿÿÿÿ SDLKeyÿÿÿÿmodÿÿÿÿÿÿÿÿ SDLModÿÿÿÿprojectMKeycodesdl2pmModifier–/home/struktured/workspace/projectm_trunk/src/projectM-test/sdltoprojectM.h•—ÿÿÿÿÿÿÿÿmodÿÿÿÿÿÿÿÿ SDLModÿÿÿÿ projectMModifiers,/usr/include/SDL/SDL.h”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cpp%v…èÿÿÿÿAåÄ¡7>‹SDL_ENABLEF 1:/usr/include/SDL/SDL_events.hAåÊ¢Ñ\¦]tyäMSDL_OPENGL}h 0x00000002 /* Create an OpenGL rendering context */8/usr/include/SDL/SDL_video.h`BK÷ >pSDL_DISABLEE 0:/usr/include/SDL/SDL_events.hðª»{QƹóVæ>—;ÍSDL_HWSURFACEvX 0x00000001 /* Surface is in video memory */8/usr/include/SDL/SDL_video.hð«!©×uÌrêsi­F±SDL_RESIZABLE` 0x00000010 /* This video mode may be resized */8/usr/include/SDL/SDL_video.hSûTÔÙ—nC /1ÉʹÛSDL_FULLSCREEN|d 0x80000000 /* Surface is a full screen display */8/usr/include/SDL/SDL_video.hSûVÇnÉuzÑ\Fb³SDL_INIT_TIMER6 0x00000001,/usr/include/SDL/SDL.hSûVÇnÛÔÑ\Ff.SDL_INIT_VIDEO8 0x00000020,/usr/include/SDL/SDL.h,/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cppQß–1W¸ßù8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã::/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cppÿÿÿÿÿÿÿÿÿÿÿÿinit_display”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cpp=>with the boolean f (fullscreen)ÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfÿÿÿÿÿÿÿÿboolÿÿÿÿvoidresize_display”/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.cpp !jjust call init_display again with different variablesÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfÿÿÿÿÿÿÿÿboolÿÿÿÿvoid “/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h%v…èÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h¶]‡³<ßþ/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hÿÿÿÿÿÿÿÿÿÿÿÿinit_display/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.hDÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfullscreenÿÿÿÿÿÿÿÿboolÿÿÿÿvoidresize_display/home/struktured/workspace/projectm_trunk/src/projectM-test/video_init.h2ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfullscreenÿÿÿÿÿÿÿÿboolÿÿÿÿvoidwÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.cpp%v Ðÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.cpp½ÆÖ!Ee?a¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.cppÿÿÿÿÿÿÿÿÿÿÿÿ —ÿÿÿÿÿÿÿÿÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.h%v Ðÿÿÿÿ /home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.h°!Æ©Šf /home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/StdAfx.hÿÿÿÿÿÿÿÿÿÿÿÿ{ÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp%v Ðÿÿÿÿ€¸10 IDS_EFFECTNAME 101¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hh$¯Š¥ð~ñ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h½ÆÙbŠì⤰/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp‘j+…TPL°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppÿÿÿÿÿÿÿÿÿÿÿÿCProjectMwmp°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿColorToWz°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp/JNÿÿÿÿÿÿÿÿCProjectMwmppbstrColorÿÿÿÿÿÿÿÿ BSTR*ÿÿÿÿcrColorÿÿÿÿÿÿÿÿCOLORREFÿÿÿÿHRESULT$ConvertBSTRToLPSTR°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppbNÿÿÿÿÿÿÿÿp bstrInÿÿÿÿÿÿÿÿBSTRÿÿÿÿ char* Create°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppBUNÿÿÿÿÿÿÿÿCProjectMwmphwndParentÿÿÿÿÿÿÿÿHWNDÿÿÿÿSTDMETHODIMPDestroy°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppV_ÿÿÿÿÿÿÿÿCProjectMwmpSTDMETHODIMPFinalConstruct°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp*2)€ of doing this in the constructor, which cannot return an error.ÿÿÿÿCProjectMwmpHRESULTFinalRelease°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp4?NN resources allocated in FinalConstruct.ÿÿÿÿCProjectMwmpvoidGetCapabilities°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp|ŠNÿÿÿÿÿÿÿÿCProjectMwmppdwCapabilitiesÿÿÿÿÿÿÿÿ DWORD*ÿÿÿÿSTDMETHODIMP GetCurrentPreset°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppþ NÿÿÿÿÿÿÿÿCProjectMwmppnPresetÿÿÿÿÿÿÿÿ LONG*ÿÿÿÿSTDMETHODIMPGetPresetCount°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppãòNÿÿÿÿÿÿÿÿCProjectMwmppnPresetCountÿÿÿÿÿÿÿÿ LONG*ÿÿÿÿSTDMETHODIMPGetPresetTitle°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppÈâNÿÿÿÿÿÿÿÿCProjectMwmpnPresetÿÿÿÿÿÿÿÿLONGÿÿÿÿbstrPresetTitleÿÿÿÿÿÿÿÿ BSTR*ÿÿÿÿSTDMETHODIMPGetTitle°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp‹ŸÿÿÿÿÿÿÿÿCProjectMwmpbstrTitleÿÿÿÿÿÿÿÿ BSTR*ÿÿÿÿSTDMETHODIMPGoFullscreen°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp¿ÇNÿÿÿÿÿÿÿÿCProjectMwmpfFullScreenÿÿÿÿÿÿÿÿBOOLÿÿÿÿSTDMETHODIMPMediaInfo°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppp{NÿÿÿÿÿÿÿÿCProjectMwmplChannelCountÿÿÿÿÿÿÿÿLONGÿÿÿÿlSampleRateÿÿÿÿÿÿÿÿLONGÿÿÿÿbstrTitleÿÿÿÿÿÿÿÿBSTRÿÿÿÿSTDMETHODIMPNotifyNewMedia°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp€–NÿÿÿÿÿÿÿÿCProjectMwmp pMediaÿÿÿÿÿÿÿÿIWMPMedia*ÿÿÿÿSTDMETHODIMPOnWindowMessage°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp—¦NÿÿÿÿÿÿÿÿCProjectMwmpmsgÿÿÿÿÿÿÿÿUINTÿÿÿÿ WParamÿÿÿÿÿÿÿÿ WPARAMÿÿÿÿ LParamÿÿÿÿÿÿÿÿ LPARAMÿÿÿÿplResultParamÿÿÿÿÿÿÿÿLRESULT*ÿÿÿÿSTDMETHODIMPReleaseCore°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppÇÜNÿÿÿÿÿÿÿÿCProjectMwmpvoid Render°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp@oNÿÿÿÿÿÿÿÿCProjectMwmppLevelsÿÿÿÿÿÿÿÿTimedLevel*ÿÿÿÿhdcÿÿÿÿÿÿÿÿHDCÿÿÿÿprcÿÿÿÿÿÿÿÿ RECT*ÿÿÿÿSTDMETHODIMP RenderFullScreen°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp¢½ÿÿÿÿÿÿÿÿCProjectMwmppLevelsÿÿÿÿÿÿÿÿTimedLevel*ÿÿÿÿSTDMETHODIMPRenderWindowed°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp§ÆNÿÿÿÿÿÿÿÿCProjectMwmppLevelsÿÿÿÿÿÿÿÿTimedLevel*ÿÿÿÿfRequiredRenderÿÿÿÿÿÿÿÿBOOLÿÿÿÿSTDMETHODIMPSetCore°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppANÿÿÿÿÿÿÿÿCProjectMwmp pCoreÿÿÿÿÿÿÿÿIWMPCore*ÿÿÿÿSTDMETHODIMP SetCurrentPreset°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppóýNÿÿÿÿÿÿÿÿCProjectMwmpnPresetÿÿÿÿÿÿÿÿLONGÿÿÿÿSTDMETHODIMPSwapBytes°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppKNÿÿÿÿÿÿÿÿCProjectMwmp dwRetÿÿÿÿÿÿÿÿ DWORDÿÿÿÿ DWORDWzToColor°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppñ.NÿÿÿÿÿÿÿÿCProjectMwmppwszColorÿÿÿÿÿÿÿÿconst WCHAR*ÿÿÿÿpcrColorÿÿÿÿÿÿÿÿCOLORREF*ÿÿÿÿHRESULT&get_foregroundColor°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppÝæNÿÿÿÿÿÿÿÿCProjectMwmppValÿÿÿÿÿÿÿÿ BSTR*ÿÿÿÿSTDMETHODIMP&put_foregroundColor°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppçðNÿÿÿÿÿÿÿÿCProjectMwmp newValÿÿÿÿÿÿÿÿBSTRÿÿÿÿSTDMETHODIMP~ CProjectMwmp°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp (BÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿglobalPM°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp ÿÿÿÿprojectM* height°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp ÿÿÿÿinthrc°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp Constructor HGLRCstarting°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cppÿÿÿÿbool width°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.cpp ÿÿÿÿint ›¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.hÿÿÿÿÿÿÿÿÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h%v Ðÿÿÿÿ€¸1; IDR_PROJECTMWMP 104¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hh$¯Š¥ð~ñ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h½ÆÙbŠì⤬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hÿÿÿÿÿÿÿÿÿÿÿÿCProjectMwmp¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h‡ CProjectMwmpÿÿÿÿRCComObjectRootEx< CComSingleThreadModel >`CComCoClass< CProjectMwmp, & CLSID_ProjectMwmp >’IDispatchImpl< IProjectMwmp, & IID_IProjectMwmp, & LIBID_PROJECTMWMPLib >IWMPEventsIWMPEffects2H&AudioLanguageChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hTT=ÿÿÿÿÿÿÿÿCProjectMwmp LangIDÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿBuffering¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hYY:ÿÿÿÿÿÿÿÿCProjectMwmp StartÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿCProjectMwmp¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h##ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿ CdromMediaChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h``<ÿÿÿÿÿÿÿÿCProjectMwmpCdromNumÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ Click¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hwwVÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿColorToWz¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h :ÿÿÿÿÿÿÿÿCProjectMwmppbstrColorÿÿÿÿÿÿÿÿ BSTR*ÿÿÿÿcrColorÿÿÿÿÿÿÿÿCOLORREFÿÿÿÿHRESULT"CurrentItemChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hffDÿÿÿÿÿÿÿÿCProjectMwmppdispMediaÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿÿÿÿÿ2CurrentMediaItemAvailable¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.heeIÿÿÿÿÿÿÿÿCProjectMwmpbstrItemNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿ*CurrentPlaylistChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hbbUÿÿÿÿÿÿÿÿCProjectMwmp changeÿÿÿÿÿÿÿÿ4WMPPlaylistChangeEventTypeÿÿÿÿÿÿÿÿ8CurrentPlaylistItemAvailable¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hccLÿÿÿÿÿÿÿÿCProjectMwmpbstrItemNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿDisconnect¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hXX4ÿÿÿÿÿÿÿÿCProjectMwmp ResultÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿDomainChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hrr8ÿÿÿÿÿÿÿÿCProjectMwmpstrDomainÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿDoubleClick¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hxx\ÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ$DurationUnitChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h__EÿÿÿÿÿÿÿÿCProjectMwmpNewDurationUnitÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿEndOfStream¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h\\5ÿÿÿÿÿÿÿÿCProjectMwmp Resultÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ Error¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hZZ"ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿFinalConstruct¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h5 5, CComCoClass OverridesÿÿÿÿCProjectMwmpHRESULTFinalRelease¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h6 6ÿÿÿÿÿÿÿÿCProjectMwmpvoidKeyDown¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hyyGÿÿÿÿÿÿÿÿCProjectMwmpnKeyCodeÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿÿÿÿÿKeyPress¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hzz6ÿÿÿÿÿÿÿÿCProjectMwmpnKeyAsciiÿÿÿÿÿÿÿÿ shortÿÿÿÿÿÿÿÿ KeyUp¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h{{EÿÿÿÿÿÿÿÿCProjectMwmpnKeyCodeÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿÿÿÿÿMarkerHit¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h^^6ÿÿÿÿÿÿÿÿCProjectMwmpMarkerNumÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿMediaChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hdd:ÿÿÿÿÿÿÿÿCProjectMwmpItemÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿÿÿÿÿFMediaCollectionAttributeStringAdded¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hhhjÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿbstrAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿJMediaCollectionAttributeStringChanged¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hjj„ÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿ bstrOldAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿ bstrNewAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿJMediaCollectionAttributeStringRemoved¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hiilÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿbstrAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿ*MediaCollectionChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hgg2ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿMediaError¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hpp@ÿÿÿÿÿÿÿÿCProjectMwmppMediaObjectÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿÿÿÿÿModeChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hooLÿÿÿÿÿÿÿÿCProjectMwmpModeNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿNewValueÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿMouseDown¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h||ZÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿMouseMove¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h}}ZÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿMouseUp¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h~~XÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿNewStream¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hWW&ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿ$OpenPlaylistSwitch¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hqqAÿÿÿÿÿÿÿÿCProjectMwmp pItemÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿÿÿÿÿOpenStateChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hRR;ÿÿÿÿÿÿÿÿCProjectMwmpNewStateÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿPlayStateChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hSS;ÿÿÿÿÿÿÿÿCProjectMwmpNewStateÿÿÿÿÿÿÿÿlongÿÿÿÿÿÿÿÿ.PlayerDockedStateChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.huu4ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿPlayerReconnect¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hvv,ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿPlaylistChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.haadÿÿÿÿÿÿÿÿCProjectMwmpPlaylistÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿ changeÿÿÿÿÿÿÿÿ4WMPPlaylistChangeEventTypeÿÿÿÿÿÿÿÿ0PlaylistCollectionChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hkk5ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿ>PlaylistCollectionPlaylistAdded¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hllRÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿBPlaylistCollectionPlaylistRemoved¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hmmTÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿLPlaylistCollectionPlaylistSetAsDeleted¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hnnuÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvarfIsDeletedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿÿÿÿÿPositionChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h]]RÿÿÿÿÿÿÿÿCProjectMwmpoldPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿnewPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿÿÿÿÿReleaseCore¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hÿÿÿÿÿÿÿÿCProjectMwmpvoidSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h99@ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ&get_foregroundColorÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h::8ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ&put_foregroundColorÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h===ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ RenderÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h>>NÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿMediaInfoÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h??7ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿGetCapabilitiesÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h@@-ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿGoFullscreenÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hAA4ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ RenderFullScreenÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hBBHÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ&DisplayPropertyPageÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hCC(ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿGetTitleÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hDDBÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿGetPresetTitleÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hEE2ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿGetPresetCountÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hFF-ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ SetCurrentPresetÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hGG/ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ GetCurrentPresetÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hJJ(ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿSetCoreÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hKK&ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ CreateÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hLLÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿDestroyÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hMM0ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿNotifyNewMediaÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hNN_ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿOnWindowMessageÿÿÿÿÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hOOIÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿRenderWindowedÿÿÿÿÿÿÿÿScriptCommand¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hVVCÿÿÿÿÿÿÿÿCProjectMwmp scTypeÿÿÿÿÿÿÿÿBSTRÿÿÿÿ ParamÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿStatusChange¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hUU)ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿSwapBytes¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h ÿÿÿÿÿÿÿÿCProjectMwmp dwRetÿÿÿÿÿÿÿÿ DWORDÿÿÿÿ DWORD"SwitchedToControl¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.htt.ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿ6SwitchedToPlayerApplication¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hss8ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿWarning¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h[ÿÿÿÿÿÿÿÿCProjectMwmpWarningTypeÿÿÿÿÿÿÿÿlongÿÿÿÿ ParamÿÿÿÿÿÿÿÿlongÿÿÿÿDescriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿÿÿÿÿWzToColor¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h AÿÿÿÿÿÿÿÿCProjectMwmppwszColorÿÿÿÿÿÿÿÿconst WCHAR*ÿÿÿÿpcrColorÿÿÿÿÿÿÿÿCOLORREF*ÿÿÿÿHRESULT~ CProjectMwmp¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h$$ÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿSTDMETHOD¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hBBHÿÿÿÿÿÿÿÿCProjectMwmpÿÿÿÿÿÿÿÿÿÿÿÿ&DisplayPropertyPageÿÿÿÿÿÿÿÿm_clrForeground¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h" foreground colorCOLORREF m_dwAdviseCookie¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h† †0ÿÿÿÿ DWORDm_hwndParent¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hƒ ƒ,ÿÿÿÿHWNDm_nPreset¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h current presetLONG&m_spConnectionPoint¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h… …3ÿÿÿÿ6CComPtr< IConnectionPoint >m_spCore¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h„ „(ÿÿÿÿ&CComPtr< IWMPCore >ÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c%v Ðÿÿÿÿ»\ˆ"/+__cplusplus1ÿÿÿÿ“hÉgZ@­˜UÑÞxB3â MIDL_DEFINE_GUID@l const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c typenamelw1w2b1b2b3b4b5b6b7b8°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c‘j+…T‚ÿ°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.cÿÿÿÿÿÿÿÿÿÿÿÿ CLSID°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c= =ÿÿÿÿIID IID°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c77ÿÿÿÿ_IIDƒÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.hÿÿÿÿÿÿÿÿÿÿÿÿ°/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp%v Ðÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hh$¯Š¥ð~ñ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h½ÆÙbŠì⤶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp¶9Êí¾)ذ/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp_i.c‘j+…T‚ÿ¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cppÿÿÿÿÿÿÿÿÿÿÿÿDllCanUnloadNow¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp%+Dr Used to determine whether the DLL can be unloaded by OLEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ STDAPI"DllGetClassObject¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp-3:„ Returns a class factory to create an object of the requested typeÿÿÿÿ rclsidÿÿÿÿÿÿÿÿREFCLSIDÿÿÿÿriidÿÿÿÿÿÿÿÿ REFIIDÿÿÿÿppvÿÿÿÿÿÿÿÿLPVOID*ÿÿÿÿ STDAPIDllMain¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp#;ÿÿÿÿÿÿÿÿhInstanceÿÿÿÿÿÿÿÿHINSTANCEÿÿÿÿdwReasonÿÿÿÿÿÿÿÿ DWORDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ LPVOIDÿÿÿÿBOOL"DllRegisterServer¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp5CAp DllRegisterServer - Adds entries to the system registryÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ STDAPI&DllUnregisterServer¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cppEN~ DllUnregisterServer - Removes entries from the system registryÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿ STDAPI_Module¶/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpdll.cpp t Copyright (c) Microsoft Corporation. All rights reserved.CComModule‡ÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.h¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp%v Ðÿÿÿÿ¬/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmp.hh$¯Š¥ð~ñ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h½ÆÙbŠì⤼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpplR¨+%A¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿÿÿÿÿ-&AudioLanguageChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppegÿÿÿÿÿÿÿÿCProjectMwmp LangIDÿÿÿÿÿÿÿÿlongÿÿÿÿvoidBuffering¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppy{ÿÿÿÿÿÿÿÿCProjectMwmp StartÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿvoid CdromMediaChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp¨ªÿÿÿÿÿÿÿÿCProjectMwmpCdromNumÿÿÿÿÿÿÿÿlongÿÿÿÿvoid Click¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp>@ÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿvoid"CurrentItemChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppúüÿÿÿÿÿÿÿÿCProjectMwmppdispMediaÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿvoid2CurrentMediaItemAvailable¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppöøÿÿÿÿÿÿÿÿCProjectMwmpbstrItemNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoid*CurrentPlaylistChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÍìÿÿÿÿÿÿÿÿCProjectMwmp changeÿÿÿÿÿÿÿÿ4WMPPlaylistChangeEventTypeÿÿÿÿvoid8CurrentPlaylistItemAvailable¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppîðÿÿÿÿÿÿÿÿCProjectMwmpbstrItemNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidDisconnect¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppuwÿÿÿÿÿÿÿÿCProjectMwmp ResultÿÿÿÿÿÿÿÿlongÿÿÿÿvoidDomainChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp*,ÿÿÿÿÿÿÿÿCProjectMwmpstrDomainÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidDoubleClick¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppBDÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿvoid$DurationUnitChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp¤¦ÿÿÿÿÿÿÿÿCProjectMwmpNewDurationUnitÿÿÿÿÿÿÿÿlongÿÿÿÿvoidEndOfStream¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp˜šÿÿÿÿÿÿÿÿCProjectMwmp Resultÿÿÿÿÿÿÿÿlongÿÿÿÿvoid Error¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp}’ÿÿÿÿÿÿÿÿCProjectMwmpvoidKeyDown¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppFKÿÿÿÿÿÿÿÿCProjectMwmpnKeyCodeÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿvoidKeyPress¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppLNÿÿÿÿÿÿÿÿCProjectMwmpnKeyAsciiÿÿÿÿÿÿÿÿ shortÿÿÿÿvoid KeyUp¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppPRÿÿÿÿÿÿÿÿCProjectMwmpnKeyCodeÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿvoidMarkerHit¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp ¢ÿÿÿÿÿÿÿÿCProjectMwmpMarkerNumÿÿÿÿÿÿÿÿlongÿÿÿÿvoidMediaChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppòôÿÿÿÿÿÿÿÿCProjectMwmpItemÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿvoidFMediaCollectionAttributeStringAdded¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿbstrAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidJMediaCollectionAttributeStringChanged¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp  ÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿ bstrOldAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿ bstrNewAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidJMediaCollectionAttributeStringRemoved¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmpbstrAttribNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿbstrAttribValÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoid*MediaCollectionChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppþÿÿÿÿÿÿÿÿCProjectMwmpvoidMediaError¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp"$ÿÿÿÿÿÿÿÿCProjectMwmppMediaObjectÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿvoidModeChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp ÿÿÿÿÿÿÿÿCProjectMwmpModeNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿNewValueÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿvoidMouseDown¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppTVÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿvoidMouseMove¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppXZÿÿÿÿÿÿÿÿCProjectMwmpnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿvoidMouseUp¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp\^ÿÿÿÿÿÿÿÿCProjectMwmppnButtonÿÿÿÿÿÿÿÿ shortÿÿÿÿnShiftStateÿÿÿÿÿÿÿÿ shortÿÿÿÿfXÿÿÿÿÿÿÿÿlongÿÿÿÿfYÿÿÿÿÿÿÿÿlongÿÿÿÿvoidNewStream¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppqsÿÿÿÿÿÿÿÿCProjectMwmpvoid$OpenPlaylistSwitch¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp&(ÿÿÿÿÿÿÿÿCProjectMwmp pItemÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿvoidOpenStateChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp @ÿÿÿÿÿÿÿÿCProjectMwmpMtcNewStateÿÿÿÿÿÿÿÿlongÿÿÿÿvoidPlayStateChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppBcÿÿÿÿÿÿÿÿCProjectMwmpNewStateÿÿÿÿÿÿÿÿlongÿÿÿÿvoid.PlayerDockedStateChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp68ÿÿÿÿÿÿÿÿCProjectMwmpvoidPlayerReconnect¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp:<ÿÿÿÿÿÿÿÿCProjectMwmpvoidPlaylistChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp¬ËÿÿÿÿÿÿÿÿCProjectMwmpPlaylistÿÿÿÿÿÿÿÿIDispatch*ÿÿÿÿ changeÿÿÿÿÿÿÿÿ4WMPPlaylistChangeEventTypeÿÿÿÿvoid0PlaylistCollectionChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmpvoid>PlaylistCollectionPlaylistAdded¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidBPlaylistCollectionPlaylistRemoved¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidLPlaylistCollectionPlaylistSetAsDeleted¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppÿÿÿÿÿÿÿÿCProjectMwmp bstrPlaylistNameÿÿÿÿÿÿÿÿBSTRÿÿÿÿvarfIsDeletedÿÿÿÿÿÿÿÿVARIANT_BOOLÿÿÿÿvoidPositionChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppœžÿÿÿÿÿÿÿÿCProjectMwmpoldPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿnewPositionÿÿÿÿÿÿÿÿ doubleÿÿÿÿvoidScriptCommand¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppmoÿÿÿÿÿÿÿÿCProjectMwmp scTypeÿÿÿÿÿÿÿÿBSTRÿÿÿÿ ParamÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoidStatusChange¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cppikÿÿÿÿÿÿÿÿCProjectMwmpvoid"SwitchedToControl¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp24ÿÿÿÿÿÿÿÿCProjectMwmpvoid6SwitchedToPlayerApplication¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp.0ÿÿÿÿÿÿÿÿCProjectMwmpvoidWarning¼/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/projectM-wmpevents.cpp”–ÿÿÿÿÿÿÿÿCProjectMwmpWarningTypeÿÿÿÿÿÿÿÿlongÿÿÿÿ ParamÿÿÿÿÿÿÿÿlongÿÿÿÿDescriptionÿÿÿÿÿÿÿÿBSTRÿÿÿÿvoid Ÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h%v Ðÿÿÿÿ¤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.h½ÆÙbŠì⤤/home/struktured/workspace/projectm_trunk/src/projectM-wmp/projectM-wmp/resource.hÿÿÿÿÿÿÿÿÿÿÿÿ‹(/usr/include/stdio.hÿÿÿÿÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.h’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h-’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp%v…èÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h>¢›+d¢’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h^ ¨<ºAŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hIÙ¬n‡0/usr/include/_G_config.h z,xyÞ‘Œ./usr/include/features.h¦a‹~—UÀ’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp^ ¨4Ì?¢4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cppÿÿÿÿÿÿÿÿÿÿÿÿ OnIdle’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp§«ÿÿÿÿÿÿÿÿwxvisApp eventÿÿÿÿÿÿÿÿwxIdleEvent&ÿÿÿÿvoid OnInit’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp.˜!ÿÿÿÿÿÿÿÿwxvisAppboolshutdown’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp™¥8 Shuts down the application ÿÿÿÿwxvisAppvoidglobalPM’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.cpp% %n $Id: wxvisApp.cpp,v 1.6 2004/11/12 15:47:27 cvs Exp $ projectM* £ÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.h%v…èÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hIÙ¬n‡Ž/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿ&/usr/include/math.hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.h’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h*˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp%v…èÿÿÿÿ ˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppµ‘,¢›+d¢’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h^ ¨<ºAŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hIÙ¬n‡6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»./usr/include/features.h¦a‹~—UÀ0/usr/include/sys/cdefs.h zV¤+”8/usr/include/bits/huge_val.hË‚¨ 0‰ï</usr/include/bits/mathinline.h¾€,&|ë&/usr/include/math.h\s+8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppÿÿÿÿÿÿÿÿÿÿÿÿ"OnEraseBackground˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppÓ×7„ Enables double-buffering, or a reasonable approximation thereof! ÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxEraseEvent&ÿÿÿÿvoidOnKeyPress˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp-& Handle keypresses ÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxKeyEvent&ÿÿÿÿvoidOnPaint˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppG»( Repaint the canvas ÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxPaintEvent&ÿÿÿÿvoid OnSize˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp¼ÒG. Handles resize events ÿÿÿÿwxvisCanvasc eventÿÿÿÿÿÿÿÿwxSizeEvent&ÿÿÿÿvoidgetDepthBits˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp )D Returns the number of depth bits ÿÿÿÿwxvisCanvasintgetStencilBits˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp H Returns the number of stencil bits ÿÿÿÿwxvisCanvasintinitialise˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cppØ'd Initialise the context -- this only happens once ÿÿÿÿwxvisCanvasvoidwxvisCanvas˜/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.cpp2FÿÿÿÿÿÿÿÿwxvisCanvas parentÿÿÿÿÿÿÿÿwxFrame*ÿÿÿÿidÿÿÿÿÿÿÿÿ const wxWindowIDÿÿÿÿposÿÿÿÿÿÿÿÿconst wxPoint&ÿÿÿÿdimsÿÿÿÿÿÿÿÿconst wxSize&ÿÿÿÿ styleÿÿÿÿÿÿÿÿlongÿÿÿÿnameÿÿÿÿÿÿÿÿconst wxString&ÿÿÿÿÿÿÿÿ §ÿÿÿÿÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h%v…èÿÿÿÿ”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h>¢›+d¢”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hÿÿÿÿÿÿÿÿÿÿÿÿwxvisCanvas”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h$PÿÿÿÿÿÿÿÿwxGLCanvas "OnEraseBackground”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h? ?1ÿÿÿÿÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxEraseEvent&ÿÿÿÿvoidOnKeyPress”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h@ @(ÿÿÿÿÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxKeyEvent&ÿÿÿÿvoidOnPaint”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h= =' Event handlers ÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxPaintEvent&ÿÿÿÿvoid OnSize”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h> >%ÿÿÿÿÿÿÿÿwxvisCanvas eventÿÿÿÿÿÿÿÿwxSizeEvent&ÿÿÿÿvoidgetDepthBits”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hIID Returns the number of depth bits ÿÿÿÿwxvisCanvasintgetParent”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hOO/4 Returns the parent frame ÿÿÿÿwxvisCanvaswxvisFrame*getStencilBits”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hLLH Returns the number of stencil bits ÿÿÿÿwxvisCanvasintinitialise”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hF F. Miscellaneous methods ÿÿÿÿwxvisCanvasvoidwxvisCanvas”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h7:GÿÿÿÿÿÿÿÿwxvisCanvasMtc parentÿÿÿÿÿÿÿÿwxFrame*ÿÿÿÿidÿÿÿÿÿÿÿÿ const wxWindowIDÿÿÿÿposÿÿÿÿÿÿÿÿconst wxPoint&ÿÿÿÿdimsÿÿÿÿÿÿÿÿconst wxSize&ÿÿÿÿ styleÿÿÿÿÿÿÿÿlongÿÿÿÿnameÿÿÿÿÿÿÿÿconst wxString&ÿÿÿÿÿÿÿÿgetParent”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.hOO/4 Returns the parent frame ÿÿÿÿwxvisCanvaswxvisFrame*_hasInitialised”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h**H Has this viewport been initialised int_parent”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h''> Parent frame in the hierarchy wxvisFrame*pm”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h3 3 projectM projectM*“(/usr/include/stdio.hÿÿÿÿŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.h’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cpp%v…èÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡(/usr/include/wchar.h+è] Œ6n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|:/usr/include/bits/stdio_lim.hƒ­<¸pøê60/usr/include/gnu/stubs.h z?w+§‰;”/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisCanvas.h>¢›+d¢’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h^ ¨<ºAŽ/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisApp.hIÙ¬n‡0/usr/include/_G_config.h z,xyÞ‘Œ./usr/include/features.h¦a‹~—UÀ–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cpp(ÌMëÚ,Eœ4/usr/include/bits/stdio2.höµJš'U70/usr/include/sys/cdefs.h zV¤+”:/usr/include/bits/typesizes.hƒ­?+ÍE22/usr/include/bits/stdio.hÔ’1˜æÕ(/usr/include/stdio.h+è] û­42/usr/include/bits/types.hÔ’1’„Œ—8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù(/usr/include/libio.h+è] ðª–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cppÿÿÿÿÿÿÿÿÿÿÿÿOnClose–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cppPRp Handles closing down the application by the "X" button ÿÿÿÿwxvisFrame eventÿÿÿÿÿÿÿÿwxCloseEvent&ÿÿÿÿvoidupdaterate–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cppDI.B Print out frame rate statistics ÿÿÿÿwxvisFramemessageÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidupdatestatus–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cppJO=R Print out what wxvis thinks it's doing ÿÿÿÿwxvisFramemessageÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidwxvisFrame–/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.cpp*C&ÿÿÿÿÿÿÿÿwxvisFrame parentÿÿÿÿÿÿÿÿwxvisApp*ÿÿÿÿ titleÿÿÿÿÿÿÿÿconst wxString&ÿÿÿÿposÿÿÿÿÿÿÿÿwxPoint&ÿÿÿÿdimsÿÿÿÿÿÿÿÿwxSize&ÿÿÿÿÿÿÿÿ «ÿÿÿÿÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h%v…èÿÿÿÿ’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h^ ¨<ºA’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.hÿÿÿÿÿÿÿÿÿÿÿÿwxvisFrame’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h0FÿÿÿÿÿÿÿÿwxFrameOnClose’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h< <'4 "X" button event handler ÿÿÿÿwxvisFrame eventÿÿÿÿÿÿÿÿwxCloseEvent&ÿÿÿÿvoidresetViewer’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.hEEL Reset the camera and light positions ÿÿÿÿwxvisFramevoidupdaterate’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.hAA"ÿÿÿÿÿÿÿÿwxvisFrametextÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidupdatestatus’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.hBB$ÿÿÿÿÿÿÿÿwxvisFrametextÿÿÿÿÿÿÿÿconst char*ÿÿÿÿvoidwxvisFrame’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h66UÿÿÿÿÿÿÿÿwxvisFrame parentÿÿÿÿÿÿÿÿwxvisApp*ÿÿÿÿ titleÿÿÿÿÿÿÿÿconst wxString&ÿÿÿÿposÿÿÿÿÿÿÿÿwxPoint&ÿÿÿÿdimsÿÿÿÿÿÿÿÿwxSize&ÿÿÿÿÿÿÿÿapp’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h3 3( Parent application wxvisApp* canvas’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h99 OpenGL canvas wxvisCanvas*8WXPROJECTMVIS_RENDERING_MENU’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h,, ÿÿÿÿconst intBWXPROJECTMVIS_RENDERING_PER_PIXEL’/home/struktured/workspace/projectm_trunk/src/projectM-wxvis/wxvisFrame.h--%ÿÿÿÿconst int—/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cpp%v9ÿÿÿÿrL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹p|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿*/usr/include/signal.hên-©¦ñù_N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿ÏL/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÁèæЫÏ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;T/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføç</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦4/usr/include/bits/wchar2.höµJãÓÖYR/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U74/usr/include/bits/unistd.höµJÂé®Y&/usr/include/time.h\ï–]ð@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö0/usr/include/sys/cdefs.h zV¤+”T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑL/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½4/usr/include/bits/setjmp.höµJ…î¹uj/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ªN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’0/usr/include/bits/time.h z5Æ®/fA(/usr/include/stdio.h+è] û­4(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppƒuë®Ò‘öêv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppÿÿÿÿÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppÿÿÿÿÿÿÿÿConfigFileÿÿÿÿkeyExists”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cpp#+ ÿÿÿÿÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <<”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cpp5@ÿÿÿÿÿÿÿÿosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cppCÿÿÿÿÿÿÿÿisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream& remove”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cpp ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidtrim”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.cpp,2 static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoid ¯:/usr/include/c++/4.4.1/string4/usr/include/c++/4.4.1/map>/usr/include/c++/4.4.1/iostream</usr/include/c++/4.4.1/fstream</usr/include/c++/4.4.1/sstream/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h%v9ÿÿÿÿq>/usr/include/bits/sys_errlist.h¦’BoŒÝUõL/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]X/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[(/usr/include/wchar.h+è] Œ68/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?Z/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usðan/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãeN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_:/usr/include/bits/stdio_lim.hƒ­<¸pøê6L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÁèæЫÏ2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`b0/usr/include/_G_config.h z,xyÞ‘ŒR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜ÃV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„4/usr/include/bits/stdio2.höµJš'U7N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*éT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ@/usr/include/c++/4.4.1/streambufîŽf',; @>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹uN/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ</usr/include/c++/4.4.1/sstreamÿ›^êÒæT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×L/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l(/usr/include/libio.h+è] ðª/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÿÿÿÿÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h5sP See file example.cpp for more examples.ÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hkn Exception typesÿÿÿÿConfigFilefile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfile_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hmnÿÿÿÿÿÿÿÿConfigFilefile_not_foundfilename_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿfilename/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hl lÿÿÿÿ stringkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.horÿÿÿÿÿÿÿÿConfigFilekey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey_not_found/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hqrÿÿÿÿÿÿÿÿConfigFilekey_not_foundkey_ÿÿÿÿÿÿÿÿconst string&ÿÿÿÿÿÿÿÿkey/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hp p Z thrown only by T read(key) variant of read() stringConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hBE%ÿÿÿÿÿÿÿÿConfigFilefilenameÿÿÿÿÿÿÿÿ stringÿÿÿÿdelimiterÿÿÿÿÿÿÿÿ stringÿÿÿÿcommentÿÿÿÿÿÿÿÿ stringÿÿÿÿ sentryÿÿÿÿÿÿÿÿ stringÿÿÿÿÿÿÿÿConfigFile/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hFF ÿÿÿÿÿÿÿÿConfigFileÿÿÿÿT_as_string/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hd!d:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hPP9. Modify keys and valuesÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringkeyExists/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hTT*T Check whether key exists in configurationÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbooloperator <</home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h``J8 Write or read configurationÿÿÿÿConfigFileosÿÿÿÿÿÿÿÿstd::ostream&ÿÿÿÿcfÿÿÿÿÿÿÿÿ"const ConfigFile&ÿÿÿÿstd::ostream&operator >>/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.haaDÿÿÿÿÿÿÿÿConfigFileisÿÿÿÿÿÿÿÿstd::istream&ÿÿÿÿcfÿÿÿÿÿÿÿÿConfigFile&ÿÿÿÿstd::istream&read/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hII4– Search for key and read value or optional default value ( call as read<T>)ÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hJJDÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hKKCÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hMMAÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿbool remove/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hQQ!ÿÿÿÿÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿvoidsetComment/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hee:ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTtrim/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hf fÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿstring&ÿÿÿÿvoidgetComment/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hXX0ÿÿÿÿÿÿÿÿConfigFile stringgetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hWW4J Check or change configuration syntaxÿÿÿÿConfigFile stringgetSentry/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hYY.ÿÿÿÿÿÿÿÿConfigFile stringsetComment/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h\_ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringsetDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hZ[>ÿÿÿÿÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ stringmyComment/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h99J separator between value and comments stringmyContents/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h;;#4 extracted keys and values4std::map< string, string >myDelimiter/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h88P Data ( separator between key and value) stringmySentry/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h::L optional string to signal end of file string mapci/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h>1>6ÿÿÿÿTstd::map< string, string >::const_iterator mapi/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h=+=/ÿÿÿÿHstd::map< string, string >::iterator T_as_string/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hx‚  static ÿÿÿÿTÿÿÿÿConfigFiletÿÿÿÿÿÿÿÿconst T&ÿÿÿÿ stringadd/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hßü@ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFilekeyÿÿÿÿÿÿÿÿ stringÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿvoidread/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h­³ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿTread/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h·¾ÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile keyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿTreadInto/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÂËÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿboolreadInto/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÏÛÿÿÿÿÿÿÿÿTÿÿÿÿConfigFile varÿÿÿÿÿÿÿÿT&ÿÿÿÿkeyÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ valueÿÿÿÿÿÿÿÿconst T&ÿÿÿÿboolstring_as_T/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h„  static ÿÿÿÿTÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿT&string_as_T< bool >/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h›© static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿbool*string_as_T< string >/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.h‘™  static ÿÿÿÿConfigFilesÿÿÿÿÿÿÿÿconst string&ÿÿÿÿ string›(/usr/include/stdio.hÿÿÿÿ*/usr/include/string.h:/usr/include/c++/4.4.1/string*/usr/include/stdlib.h*/usr/include/unistd.h(/usr/include/fcntl.hÿÿÿÿ,/usr/include/SDL/SDL.h:/usr/include/SDL/SDL_thread.hÿÿÿÿ&/usr/include/math.h/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÿÿÿÿ–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.h(/usr/include/GL/gl.hˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp%v?VØÿÿÿÿ +³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hû„…âYRÙrGL_BGRAd 0x80E1./usr/include/GL/glext.h2³öI}YBü°GL_FRONTÍ 0x0404(/usr/include/GL/gl.h›;jÅ3 _-U‡qCONFIG_FILE1: "/share/projectM/config.inp"ˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppÍ §g®YDůGL_VIEWPORT¥ 0x0BA2(/usr/include/GL/gl.h`B¨ßl0bVÒ&{”¬GSDL_SaveBMP+n SDL_SaveBMP_RW(surface, SDL_RWFromFile(file, "wb"), 1)8/usr/include/SDL/SDL_video.hsurfacefileð«8мd“›â:&!S8\SDL_SWSURFACEuZ 0x00000000 /* Surface is in system memory */8/usr/include/SDL/SDL_video.hSûVÇnÉuzÑ\Fb³SDL_INIT_TIMER6 0x00000001,/usr/include/SDL/SDL.hSûVÇnÛÔÑ\Ff.SDL_INIT_VIDEO8 0x00000020,/usr/include/SDL/SDL.he1’+íàH÷YS 6GL_UNSIGNED_INT_8_8_8_8_REVa 0x8367./usr/include/GL/glext.h L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<>/usr/include/bits/sys_errlist.h¦’BoŒÝUõ`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË2/usr/include/bits/fcntl.hÔ’1|‚É:/usr/include/c++/4.4.1/cctypeðë“è®o:/usr/include/c++/4.4.1/cstdioðë“üú]4/usr/include/bits/stdlib.höµJš*ëX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]./usr/include/GL/glext.h¦a‡’p'7X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰(/usr/include/wchar.h+è] Œ6*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;ˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppü†È‡ÁYV/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ(/usr/include/fcntl.h+è] ç–R(x/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/basic_file.h1²Å}¼(?,/usr/include/SDL/SDL.h‘Q g¨óæZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…4/usr/include/c++/4.4.1/newð­usða:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|n/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++io.hXýZYÆ2*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷Ák/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hÁ–}u;½sN/usr/include/c++/4.4.1/bits/sstream.tccMÊ@óB¿N/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ:/usr/include/bits/stdio_lim.hƒ­<¸pøê6|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=HJ/usr/include/c++/4.4.1/bits/stl_map.hi®Q¸?¥9n(/usr/include/GL/gl.h+è] ¸¹$¦</usr/include/c++/4.4.1/fstreamÿ›^Ø•ù4/usr/include/c++/4.4.1/mapð­usîõR/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹/home/struktured/workspace/projectm_trunk/src/projectM-xmms/ConfigFile.hÁèæЫÏ2/usr/include/bits/sched.hÔ’1-WI4/usr/include/bits/select.höµJ…:LBR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)">/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&@/usr/include/bits/pthreadtypes.hAKQ\‹p0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ3J/usr/include/c++/4.4.1/bits/codecvt.hi®Q½µr8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ4/usr/include/bits/sigset.höµJŠ¡4!</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb0/usr/include/_G_config.h z,xyÞ‘Œ(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦6/usr/include/bits/mathdef.hub èÄ+»:/usr/include/bits/mathcalls.hƒ­/ÅY À»R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y8/usr/include/bits/byteswap.hË‚§lE%‘N/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=F*/usr/include/stdlib.hên-©¶‚eSN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/bits/posix_opt.hƒ­6Æ¥AwL/usr/include/c++/4.4.1/bits/stl_tree.h“m<:¥Š`:/usr/include/SDL/SDL_active.hÓSÎÖŸ³j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè"8/usr/include/sys/sysmacros.hõe.Cw7C³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú*/usr/include/alloca.hên-§óq¹]l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã6/usr/include/SDL/SDL_main.hsIŸG¹jJV/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶4/usr/include/bits/stdio2.höµJš'U7@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Y0/usr/include/sys/cdefs.h zV¤+”z/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ4/usr/include/bits/fcntl2.höµID£ûk:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷T/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/bits/typesizes.hƒ­?+ÍE28/usr/include/bits/huge_val.hË‚¨ 0‰ï,/usr/include/pthread.h‘Q@EŠ-¹2/usr/include/bits/stdio.hÔ’1˜æÕ</usr/include/bits/mathinline.h¾€,&|ë6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Ž*/usr/include/string.hên-©·®H˜0/usr/include/sys/types.h zV¤EdCDx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u2/usr/include/sys/select.hÔÀèfm¿N/usr/include/c++/4.4.1/bits/fstream.tccMÊ)þÏq’8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€1X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈ2/usr/include/bits/types.hÔ’1’„Œ—</usr/include/c++/4.4.1/sstreamÿ›^êÒæ–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h)xµC.,T/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†&/usr/include/math.h\s+v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GL/usr/local/include/libprojectM/event.h¡æÙ÷±oŽwN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzuH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiù2/usr/include/bits/wchar.hÔ’1”îW×:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõíT/usr/include/c++/4.4.1/bits/stl_multimap.hæ‰n>¹l8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶(/usr/include/libio.h+è] ðªˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppÿÿÿÿÿÿÿÿÿÿÿÿread_configˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp> >ÿÿÿÿÿÿÿÿstd::string$saveSnapshotToFileˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp??ÿÿÿÿÿÿÿÿvoid disable_projectmˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppqt char *title;ÿÿÿÿsomethingÿÿÿÿÿÿÿÿ void*ÿÿÿÿgint get_vplugin_infoˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppX ]" XMMS entry pointÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿVisPlugin*get_xmms_titleˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppv›ÿÿÿÿÿÿÿÿsomethingÿÿÿÿÿÿÿÿ Uint32ÿÿÿÿsomethingelseÿÿÿÿÿÿÿÿ void*ÿÿÿÿ Uint32projectM_aboutˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp: =ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid projectM_cleanupˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp, 9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid$projectM_configureˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp> Aÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid.projectM_playback_startˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppB Eÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid,projectM_playback_stopˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppF Iÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoid(projectM_render_freqˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppT Wÿÿÿÿÿÿÿÿfreq_data[][]ÿÿÿÿÿÿÿÿgint16**ÿÿÿÿvoid&projectM_render_pcmˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppJ Rÿÿÿÿÿÿÿÿpcm_data[][]ÿÿÿÿÿÿÿÿgint16**ÿÿÿÿvoid$projectM_xmms_initˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvoidÿÿÿÿvoidread_configˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppY¨ÿÿÿÿÿÿÿÿstd::string$saveSnapshotToFileˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp­Ýÿÿÿÿÿÿÿÿvoidworker_funcˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ void*ÿÿÿÿintcaptureˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppÿÿÿÿint eventˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp` `ÿÿÿÿSDL_Eventfpsˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppmm ÿÿÿÿint frameˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppªª ÿÿÿÿintfullscreenˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppm mÿÿÿÿintfvhˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppl lÿÿÿÿintfvwˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppll ÿÿÿÿintglobalPMˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppe eÿÿÿÿprojectM*gxˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppjj ÿÿÿÿintgyˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppj jÿÿÿÿintmaxsamplesˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppggÿÿÿÿintprojectM_vtableˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppE U& Callback functionsVisPlugin screenˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppb bÿÿÿÿSDL_Surface*semˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp__ ÿÿÿÿSDL_sem*texsizeˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppiiÿÿÿÿintworker_threadˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cpp^ ^$ Our worker threadSDL_Thread*wvhˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppk kÿÿÿÿintwvwˆ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/main.cppkk ÿÿÿÿint ³L/usr/local/include/libprojectM/event.h,/usr/include/SDL/SDL.h–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h%v9ÿÿÿÿ,/usr/include/SDL/SDL.h‘Q g¨óæ:/usr/include/SDL/close_code.hÓU\Æ9ì#</usr/include/SDL/SDL_version.h„éÞŠ÷Ák>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰Y:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r8/usr/include/SDL/SDL_rwops.h£ã“ÌfU :/usr/include/SDL/SDL_active.hÓSÎÖŸ³8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú6/usr/include/SDL/SDL_main.hsIŸG¹jJ8/usr/include/SDL/SDL_mouse.h£ã“ÄDþ:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷6/usr/include/SDL/SDL_quit.hsIŸH)—h:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h)xµC.,L/usr/local/include/libprojectM/event.h¡æÙ÷±oŽw:/usr/include/SDL/SDL_endian.hÓSÏFì8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.hÿÿÿÿÿÿÿÿÿÿÿÿsdl2pmEvent–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h)ÿÿÿÿÿÿÿÿ eventÿÿÿÿÿÿÿÿSDL_EventÿÿÿÿprojectMEventsdl2pmKeycode–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h+ÿÿÿÿÿÿÿÿ keysymÿÿÿÿÿÿÿÿ SDLKeyÿÿÿÿprojectMKeycodesdl2pmModifier–/home/struktured/workspace/projectm_trunk/src/projectM-xmms/sdltoprojectM.h‘ÿÿÿÿÿÿÿÿmodÿÿÿÿÿÿÿÿ SDLModÿÿÿÿ projectMModifierŸ,/usr/include/SDL/SDL.h(/usr/include/GL/gl.h*/usr/include/GL/glu.h/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.h>/usr/include/c++/4.4.1/iostream”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cpp%v9ÿÿÿÿ+³>pNULL‘ 0n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.hAåÄ¡7>‹SDL_ENABLEF 1:/usr/include/SDL/SDL_events.hAåÊ¢Ñ\¦]tyäMSDL_OPENGL}h 0x00000002 /* Create an OpenGL rendering context */8/usr/include/SDL/SDL_video.h`BK÷ >pSDL_DISABLEE 0:/usr/include/SDL/SDL_events.hðª»{QƹóVæ>—;ÍSDL_HWSURFACEvX 0x00000001 /* Surface is in video memory */8/usr/include/SDL/SDL_video.hð«!©×uÌrêsi­F±SDL_RESIZABLE` 0x00000010 /* This video mode may be resized */8/usr/include/SDL/SDL_video.hSûTÔÙ—nC /1ÉʹÛSDL_FULLSCREEN|d 0x80000000 /* Surface is a full screen display */8/usr/include/SDL/SDL_video.h|L/usr/include/c++/4.4.1/bits/stl_pair.h“m<:9’<`/usr/include/c++/4.4.1/bits/streambuf_iterator.h1 ïúÚ‹pn/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stddef.h=TE ]yB¡|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_inline.hÃË£ÎË:/usr/include/c++/4.4.1/cctypeðë“è®oX/usr/include/c++/4.4.1/bits/ostream_insert.h¡)~»}]./usr/include/GL/glext.h¦a‡’p'7(/usr/include/wchar.h+è] Œ6X/usr/include/c++/4.4.1/bits/locale_classes.h,zÕt[8/usr/include/bits/confname.hË‚§w¯˜‰*/usr/include/unistd.hên-©ßA(¨L/usr/include/c++/4.4.1/cxxabi-forced.hÿäáBfŒ:/usr/include/c++/4.4.1/stringðë•XÅ>N/usr/include/c++/4.4.1/bits/ostream.tccMÊ9v6Œ;V/usr/include/c++/4.4.1/bits/locale_facets.h>—Ë7%O£P/usr/include/c++/4.4.1/ext/type_traits.h_oo­+µ,/usr/include/SDL/SDL.h‘Q g¨óæ4/usr/include/c++/4.4.1/newð­usðaZ/usr/include/c++/4.4.1/bits/locale_facets.tccí\iAû…:/usr/include/SDL/close_code.hÓU\Æ9ì#n/usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/stdarg.h=TE ]vj|*/usr/include/endian.hên-¨Wr^ D/usr/include/c++/4.4.1/bits/move.hNÁ1áøJãe</usr/include/SDL/SDL_version.h„éÞŠ÷Ák/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hÁ–}u;½sN/usr/include/c++/4.4.1/bits/allocator.hMÊ#€—¿Ï*/usr/include/signal.hên-©¦ñù_L/usr/include/c++/4.4.1/ext/atomicity.h ìClžÀ|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++allocator.h{Â`'=H(/usr/include/GL/gl.h+è] ¸¹$¦R/usr/include/c++/4.4.1/bits/streambuf.tccÑSlh#ïV¹2/usr/include/bits/sched.hÔ’1-WIR/usr/include/c++/4.4.1/backward/binders.h ˜8x+¢)"@/usr/include/bits/pthreadtypes.hAKQ\‹p>/usr/include/SDL/SDL_keyboard.hÓ†˜^Ó&0/usr/include/gnu/stubs.h z?w+§‰;</usr/include/c++/4.4.1/cstddefÿ›^ÓÌšDT/usr/include/c++/4.4.1/ext/new_allocator.h¬4GVføçT/usr/include/c++/4.4.1/bits/stl_algobase.hæ‰lã›Ø¦n</usr/include/c++/4.4.1/cwctypeÿ›^Ôä¶T/usr/include/c++/4.4.1/bits/stl_function.hæ‰m|ãa4v:/usr/include/c++/4.4.1/iosfwdðë”yÏ34/usr/include/bits/sigset.höµJŠ¡4!8/usr/include/SDL/SDL_error.h£㓹I¸>/usr/include/SDL/SDL_joystick.hÓ†ŒÏÆ>µ</usr/include/c++/4.4.1/ostreamÿ›^å`bR/usr/include/c++/4.4.1/bits/char_traits.hÑ0ºQ~Äb(/usr/include/sched.h+è] úA‹¨4/usr/include/bits/wchar2.höµJãÓÖYz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/atomic_word.hLßM’p¿‚¦R/usr/include/c++/4.4.1/bits/functexcept.hÑ8›.‡4/usr/include/bits/locale.höµIç¡â8/usr/include/bits/byteswap.hË‚§lE%‘8/usr/include/SDL/SDL_audio.h£㓳·+g</usr/include/SDL/SDL_cpuinfo.h„éÀ¿‰YN/usr/include/c++/4.4.1/bits/stringfwd.hMÊA Ž¿=FN/usr/include/c++/4.4.1/bits/basic_ios.hMÊÓöviÊ:/usr/include/SDL/SDL_config.hÓSÏG.›:/usr/include/SDL/SDL_loadso.hÓSÏóK5ç:/usr/include/SDL/begin_code.hÓU/ض¨r|/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr-default.h¦p4±µAe4/usr/include/c++/4.4.1/iosð­usëb:/usr/include/bits/posix_opt.hƒ­6Æ¥Aw8/usr/include/SDL/SDL_rwops.h£ã“ÌfU j/usr/include/c++/4.4.1/bits/stl_iterator_base_funcs.hƒJví÷zè":/usr/include/SDL/SDL_active.hÓSÎÖŸ³:/usr/include/c++/4.4.1/cwcharðë”ÑR/usr/include/c++/4.4.1/bits/basic_ios.tccÑ-îI;­Œ./usr/include/features.h¦a‹~—UÀ*/usr/include/wctype.hên-ªMõ½l/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.hK#oi˜Ã8/usr/include/SDL/SDL_mutex.h£ã“Åh:/usr/include/SDL/SDL_events.hÓSÏR‹úú*/usr/include/GL/glu.hên-¥DK»»V/usr/include/c++/4.4.1/ext/numeric_traits.h‘z9¨ôö3¶6/usr/include/SDL/SDL_main.hsIŸG¹jJ</usr/include/c++/4.4.1/istreamÿ›^Üo„N/usr/include/c++/4.4.1/initializer_listnÃÕ¶0/usr/include/sys/cdefs.h zV¤+”@/usr/include/c++/4.4.1/exceptionîŽf»ˆ•ö&/usr/include/time.h\ï–]ð4/usr/include/bits/unistd.höµJÂé®Yz/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/cpu_defines.hLâþ"»í$T/usr/include/c++/4.4.1/exception_defines.h;Œ£äÀb*é8/usr/include/SDL/SDL_mouse.h£ã“ÄDþT/usr/include/c++/4.4.1/bits/stl_iterator.hæ‰mÍP©`ª:/usr/include/SDL/SDL_keysym.hÓSÏÎŽ\÷:/usr/include/bits/typesizes.hƒ­?+ÍE2,/usr/include/pthread.h‘Q@EŠ-¹6/usr/include/SDL/SDL_quit.hsIŸH)—h@/usr/include/c++/4.4.1/streambufîŽf',; @:/usr/include/SDL/SDL_thread.hÓSЮSe:/usr/include/SDL/SDL_stdinc.hÓSÐ¥ø™š>/usr/include/c++/4.4.1/iostreamþùQL”h+N/usr/include/c++/4.4.1/bits/localefwd.hMÊ3‘«<4/usr/include/bits/endian.höµI;ãÑv/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++config.hư%B¡Â½L/usr/include/c++/4.4.1/bits/postypes.h“lâ`Žx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/ctype_base.h1³Ôºk½j/usr/include/c++/4.4.1/bits/stl_iterator_base_types.hƒJvî ø›˜4/usr/include/bits/setjmp.höµJ…î¹u</usr/include/c++/4.4.1/clocaleÿ›^Ó.|ª8/usr/include/SDL/SDL_cdrom.h£㓵9Ã:(/usr/include/stdio.h+è] û­40/usr/include/bits/time.h z5Æ®/fA(/usr/include/ctype.h+è] äÃc†\/usr/include/c++/4.4.1/bits/locale_classes.tccêø´=V/usr/include/c++/4.4.1/bits/concept_check.h)ÆÁ–~¨Ç*/usr/include/locale.hên-©ø€12/usr/include/bits/types.hÔ’1’„Œ—X/usr/include/c++/4.4.1/bits/basic_string.tccrz ŽÃ‘ÝÈT/usr/include/c++/4.4.1/bits/basic_string.hä ÒÝò€ò†v/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/c++locale.hư%C|í…GN/usr/include/c++/4.4.1/bits/istream.tccMÊ.&œzu8/usr/include/bits/wordsize.hË‚©Ÿ¨ßiùH/usr/include/c++/4.4.1/debug/debug.hèÖ¾ûd 2/usr/include/bits/wchar.hÔ’1”îW×”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cppŠjß¡Xpá:/usr/include/SDL/SDL_endian.hÓSÏFìL/usr/include/c++/4.4.1/bits/ios_base.h“l ©mÜóZ/usr/include/c++/4.4.1/bits/cpp_type_traits.h‰ ‚.-'·Øx/usr/include/c++/4.4.1/x86_64-redhat-linux/bits/os_defines.h1´yoÄõí8/usr/include/SDL/SDL_video.h£ã“ÐéeÌ8/usr/include/SDL/SDL_timer.h£ã“ÎB¶”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cppÿÿÿÿÿÿÿÿÿÿÿÿinit_display”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cpp#Y>with the boolean f (fullscreen)ÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfÿÿÿÿÿÿÿÿintÿÿÿÿvoidresize_display”/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.cpp"!ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfÿÿÿÿÿÿÿÿintÿÿÿÿvoid ·/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.h%v9ÿÿÿÿ/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hÁ–}u;½s/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hÿÿÿÿÿÿÿÿÿÿÿÿinit_display/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.hFÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfvwÿÿÿÿÿÿÿÿint*ÿÿÿÿfvhÿÿÿÿÿÿÿÿint*ÿÿÿÿfullscreenÿÿÿÿÿÿÿÿintÿÿÿÿvoidresize_display/home/struktured/workspace/projectm_trunk/src/projectM-xmms/video_init.h4ÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿintÿÿÿÿhÿÿÿÿÿÿÿÿintÿÿÿÿfullscreenÿÿÿÿÿÿÿÿintÿÿÿÿvoidprojectM-complete-2.1.0-Source/docs/0000775000175000017500000000000011756416660017515 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/docs/projectM.dox0000775000175000017500000014426011756064137022024 0ustar matthiasmatthias# Doxyfile 1.4.2 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = projectM # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = c:/tmp/projectM-1.00/src/doxygen/ # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, # Swedish, and Ukrainian. OUTPUT_LANGUAGE = English # This tag can be used to specify the encoding used in the generated output. # The encoding is not always determined by the language that is chosen, # but also whether or not the output is meant for Windows or non-Windows users. # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES # forces the Windows encoding (this is the default for the Windows binary), # whereas setting the tag to NO uses a Unix-style encoding (the default for # all platforms other than Windows). USE_WINDOWS_ENCODING = YES # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like the Qt-style comments (thus requiring an # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the DETAILS_AT_TOP tag is set to YES then Doxygen # will output the detailed description near the top, like JavaDoc. # If set to NO, the detailed description appears after the member # documentation. DETAILS_AT_TOP = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources # only. Doxygen will then generate output that is more tailored for Java. # For instance, namespaces will be presented as packages, qualified scopes # will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = YES # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. SHOW_DIRECTORIES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from the # version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = c:/tmp/projectM-1.00/src/libprojectM/ # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm FILE_PATTERNS = # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. EXCLUDE_PATTERNS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the # filter if there is a match. The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES (the default) # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES (the default) # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = NO # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compressed HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be # generated containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are # probably better off using the HTML help feature. GENERATE_TREEVIEW = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = NO # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = NO # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. This is useful # if you want to understand what is going on. On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = YES # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will # generate a call dependency graph for every global function or class method. # Note that enabling this option will significantly increase the time of a run. # So in most cases it will be better to enable call graphs for selected # functions only using the \callgraph command. CALL_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_WIDTH = 1024 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that a graph may be further truncated if the graph's # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), # the graph is not depth-constrained. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, which results in a white background. # Warning: Depending on the platform used, enabling this option may lead to # badly anti-aliased labels on the edges of a graph (i.e. they become hard to # read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO projectM-complete-2.1.0-Source/INSTALL-xmms.txt0000775000175000017500000002237111756064137021424 0ustar matthiasmatthiasCopyright 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. projectM-complete-2.1.0-Source/src/0000775000175000017500000000000011756416660017354 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-test/0000775000175000017500000000000011756416660022114 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-test/ConfigFile.cpp0000664000175000017500000000674311756064136024634 0ustar matthiasmatthias// ConfigFile.cpp #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-test/config.h.in0000664000175000017500000000511511756064137024137 0ustar matthiasmatthias/* config.h.in. Generated from configure.ac by autoheader. */ /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* GETTEXT package name */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the `dcgettext' function. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLU_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLX_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GL_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* libprojectM data dir */ #undef PROJECTM_DATADIR /* libprojectM configuration dir */ #undef PROJECTM_SYSCONFDIR /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif projectM-complete-2.1.0-Source/src/projectM-test/sdltoprojectM.h0000664000175000017500000000722711756064136025123 0ustar matthiasmatthias/** * $Id: sdltoprojectM.h,v 1.1.1.1 2005/12/23 19:54:50 psperl Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.h,v $ * Revision 1.1.1.1 2005/12/23 19:54:50 psperl * * * Revision 1.1.1.1 2005/12/23 18:42:00 psperl * Initial Import * * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _SDLTOPROJECTM_H #define _SDLTOPROJECTM_H #include #ifdef WIN32 #include #else #include #endif inline projectMEvent sdl2pmEvent( SDL_Event event ) { switch ( event.type ) { case SDL_VIDEORESIZE: return PROJECTM_VIDEORESIZE; case SDL_KEYUP: return PROJECTM_KEYUP; case SDL_KEYDOWN: return PROJECTM_KEYDOWN; default: return PROJECTM_KEYUP; } } projectMKeycode sdl2pmKeycode( SDLKey keysym, SDLMod mod) { bool caps = (mod == KMOD_LSHIFT) || (mod == KMOD_RSHIFT) || (mod == KMOD_CAPS); switch ( keysym ) { case SDLK_F1: return PROJECTM_K_F1; case SDLK_F2: return PROJECTM_K_F2; case SDLK_F3: return PROJECTM_K_F3; case SDLK_F4: return PROJECTM_K_F4; case SDLK_F5: return PROJECTM_K_F5; case SDLK_F6: return PROJECTM_K_F6; case SDLK_F7: return PROJECTM_K_F7; case SDLK_F8: return PROJECTM_K_F8; case SDLK_F9: return PROJECTM_K_F9; case SDLK_F10: return PROJECTM_K_F10; case SDLK_F11: return PROJECTM_K_F11; case SDLK_F12: return PROJECTM_K_F12; case SDLK_ESCAPE: return PROJECTM_K_ESCAPE; case SDLK_a: return PROJECTM_K_a; case SDLK_b: return PROJECTM_K_b; case SDLK_c: return PROJECTM_K_c; case SDLK_d: return PROJECTM_K_d; case SDLK_e: return PROJECTM_K_e; case SDLK_f: return PROJECTM_K_f; case SDLK_g: return PROJECTM_K_g; case SDLK_h: return PROJECTM_K_h; case SDLK_i: return PROJECTM_K_i; case SDLK_j: return PROJECTM_K_j; case SDLK_k: return PROJECTM_K_k; case SDLK_l: return PROJECTM_K_l; case SDLK_m: return PROJECTM_K_m; case SDLK_n: return caps ? PROJECTM_K_N : PROJECTM_K_n; case SDLK_o: return PROJECTM_K_o; case SDLK_p: return caps ? PROJECTM_K_P : PROJECTM_K_p; case SDLK_q: return PROJECTM_K_q; case SDLK_r: return caps ? PROJECTM_K_R : PROJECTM_K_r; case SDLK_s: return PROJECTM_K_s; case SDLK_t: return PROJECTM_K_t; case SDLK_u: return PROJECTM_K_u; case SDLK_v: return PROJECTM_K_v; case SDLK_w: return PROJECTM_K_w; case SDLK_x: return PROJECTM_K_x; case SDLK_y: return PROJECTM_K_y; case SDLK_z: return PROJECTM_K_z; case SDLK_UP: return PROJECTM_K_UP; case SDLK_RETURN: return PROJECTM_K_RETURN; case SDLK_RIGHT: return PROJECTM_K_RIGHT; case SDLK_LEFT: return PROJECTM_K_LEFT; case SDLK_DOWN: return PROJECTM_K_DOWN; case SDLK_PAGEUP: return PROJECTM_K_PAGEUP; case SDLK_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: return PROJECTM_K_NONE; } } inline projectMModifier sdl2pmModifier( SDLMod mod ) { return PROJECTM_KMOD_LSHIFT; } #endif /** _SDLTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/projectM-test/ConfigFile.h0000664000175000017500000001720011756064136024267 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-test/projectM-test.cpp0000664000175000017500000001157411756064136025365 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2008 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "video_init.h" #include #include "sdltoprojectM.h" #include "ConfigFile.h" #include "getConfigFilename.h" #include // FIXME: portable includes? // i just added what works for me -fatray #include #include projectM *globalPM= NULL; // window stuff int wvw, wvh, fvw, fvh; bool fullscreen; void renderLoop(); // texture test bool doTextureTest = false; void textureTest(); // memleak test bool doMemleakTest = false; int memLeakIterations = 100; int main(int argc, char **argv) { // fix `fullscreen quit kills mouse` issue. atexit(SDL_Quit); std::string config_filename = getConfigFilename(); ConfigFile config(config_filename); // window dimensions from configfile wvw = config.read("Window Width", 512); wvh = config.read("Window Height", 512); fullscreen = config.read("Fullscreen", true); init_display(wvw, wvh, &fvw, &fvh, fullscreen); SDL_WM_SetCaption(PROJECTM_TITLE, NULL); // memleak test while (doMemleakTest) { static int k = 0; std::cerr << "[iter " << k++ << "]" << std::endl; globalPM = new projectM(config_filename); assert(globalPM); delete (globalPM); if (k >= memLeakIterations) break; } globalPM = new projectM(config_filename); // if started fullscreen, give PM new viewport dimensions if (fullscreen) globalPM->projectM_resetGL(fvw, fvh); renderLoop(); // not reached return 1; } float fakePCM[512]; void cleanup() { delete(globalPM); exit(0); } void renderLoop() { while (1) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while (SDL_PollEvent(&event)) { /** Translate into projectM codes and process */ evt = sdl2pmEvent(event); key = sdl2pmKeycode(event.key.keysym.sym, event.key.keysym.mod); mod = sdl2pmModifier(event.key.keysym.mod); switch (evt) { case PROJECTM_KEYDOWN: switch (key) { case PROJECTM_K_ESCAPE: cleanup(); break; case PROJECTM_K_f: { fullscreen = !fullscreen; if (fullscreen) { resize_display(fvw, fvh, fullscreen); globalPM->projectM_resetGL(fvw, fvh); } else { resize_display(wvw, wvh, fullscreen); globalPM->projectM_resetGL(wvw, wvh); } break; } case PROJECTM_K_q: cleanup(); break; default: globalPM->key_handler(evt, key, mod); } break; case PROJECTM_VIDEORESIZE: wvw = event.resize.w; wvh = event.resize.h; resize_display(wvw, wvh, 0); globalPM->projectM_resetGL(wvw, wvh); break; default: // not for us, give it to projectM globalPM->key_handler(evt, key, mod); break; } } fakePCM[0]=0; for (int x = 1; x< 512;x++) { fakePCM[x] = fakePCM[x-1] + (rand()%200 - 100) *.002; } globalPM->pcm()->addPCMfloat(fakePCM, 512); globalPM->renderFrame(); if (doTextureTest) textureTest(); SDL_GL_SwapBuffers(); } } void textureTest() { static int textureHandle = globalPM->initRenderToTexture(); static int frame = 0; frame++; glClear(GL_COLOR_BUFFER_BIT); glClear(GL_DEPTH_BUFFER_BIT); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); if (fullscreen) glViewport(0, 0, fvw, fvh); else glViewport(0, 0, wvw, wvh); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glFrustum(-1, 1, -1, 1, 2, 10); glEnable(GL_DEPTH_TEST); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef(cos(frame*0.023), cos(frame*0.017), -5+sin(frame*0.022)*2); glRotatef(sin(frame*0.0043)*360, sin(frame*0.0017)*360, sin(frame *0.0032) *360, 1); glEnable(GL_TEXTURE_2D); glMatrixMode(GL_TEXTURE); glLoadIdentity(); glBindTexture(GL_TEXTURE_2D, textureHandle); glColor4d(1.0, 1.0, 1.0, 1.0); glBegin(GL_QUADS); glTexCoord2d(0, 1); glVertex3d(-0.8, 0.8, 0); glTexCoord2d(0, 0); glVertex3d(-0.8, -0.8, 0); glTexCoord2d(1, 0); glVertex3d(0.8, -0.8, 0); glTexCoord2d(1, 1); glVertex3d(0.8, 0.8, 0); glEnd(); glDisable(GL_TEXTURE_2D); glMatrixMode(GL_MODELVIEW); glDisable(GL_DEPTH_TEST); } projectM-complete-2.1.0-Source/src/projectM-test/CMakeLists.txt0000664000175000017500000000364411756064136024660 0ustar matthiasmatthiasPROJECT(projectM-tests) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) INCLUDE(cmake/CPack-projectM.cmake) ADD_EXECUTABLE(projectM-test projectM-test.cpp sdltoprojectM.h video_init.cpp ConfigFile.h ConfigFile.cpp getConfigFilename.cpp getConfigFilename.h) ADD_EXECUTABLE(projectM-test-memleak projectM-test-memleak.cpp sdltoprojectM.h video_init.cpp ConfigFile.h ConfigFile.cpp getConfigFilename.cpp getConfigFilename.h) ADD_EXECUTABLE(projectM-test-texture projectM-test-texture.cpp sdltoprojectM.h video_init.cpp ConfigFile.h ConfigFile.cpp getConfigFilename.h getConfigFilename.cpp) INCLUDE(FindPkgConfig.cmake) FIND_PACKAGE(OpenGL) FIND_PACKAGE(SDL) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${LIBPROJECTM_PREFIX}\"') else (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${CMAKE_INSTALL_PREFIX}\"') endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) ADD_DEFINITIONS(-DLINUX) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${SDL_INCLUDE_DIR} ${GTK_INCLUDE_DIR}) LINK_DIRECTORIES(${PROJECTM_LINK}) TARGET_LINK_LIBRARIES(projectM-test projectM ${SDL_LIBRARY}) TARGET_LINK_LIBRARIES(projectM-test-memleak projectM ${SDL_LIBRARY} ) TARGET_LINK_LIBRARIES(projectM-test-texture projectM ${SDL_LIBRARY} ) INSTALL(TARGETS projectM-test projectM-test-texture DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) projectM-complete-2.1.0-Source/src/projectM-test/FindPkgConfig.cmake0000664000175000017500000003610511756064136025570 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-test/COPYING0000664000175000017500000004311011756064136023143 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-test/video_init.h0000775000175000017500000000017311756064137024420 0ustar matthiasmatthiasvoid init_display(int w, int h, int *fvw, int *fvh, bool fullscreen); void resize_display(int w, int h, bool fullscreen); projectM-complete-2.1.0-Source/src/projectM-test/projectM-test-memleak.cpp0000664000175000017500000001115111756064136026765 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2008 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "video_init.h" #include #include "sdltoprojectM.h" #include "ConfigFile.h" #include "getConfigFilename.h" // FIXME: portable includes? // i just added what works for me -fatray #include #include projectM *globalPM= NULL; // window stuff int wvw, wvh, fvw, fvh; bool fullscreen; void renderLoop(); // texture test bool doTextureTest = false; void textureTest(); // memleak test bool doMemleakTest = true; int memLeakIterations = 100; int main(int argc, char **argv) { // fix `fullscreen quit kills mouse` issue. atexit(SDL_Quit); std::string config_filename = getConfigFilename(); ConfigFile config(config_filename); // window dimensions from configfile wvw = config.read("Window Width", 512); wvh = config.read("Window Height", 512); fullscreen = config.read("Fullscreen", true); init_display(wvw, wvh, &fvw, &fvh, fullscreen); SDL_WM_SetCaption(PROJECTM_TITLE, NULL); // memleak test while (doMemleakTest) { static int k = 0; std::cerr << "[iter " << k++ << "]" << std::endl; globalPM = new projectM(config_filename); assert(globalPM); delete (globalPM); if (k >= memLeakIterations) break; } globalPM = new projectM(config_filename); // if started fullscreen, give PM new viewport dimensions if (fullscreen) globalPM->projectM_resetGL(fvw, fvh); renderLoop(); // not reached return 1; } void renderLoop() { while (1) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while (SDL_PollEvent(&event)) { /** Translate into projectM codes and process */ evt = sdl2pmEvent(event); key = sdl2pmKeycode(event.key.keysym.sym,event.key.keysym.mod); mod = sdl2pmModifier(event.key.keysym.mod); switch (evt) { case PROJECTM_KEYDOWN: switch (key) { case PROJECTM_K_ESCAPE: delete(globalPM); exit(0); break; case PROJECTM_K_f: { fullscreen = !fullscreen; if (fullscreen) { resize_display(fvw, fvh, fullscreen); globalPM->projectM_resetGL(fvw, fvh); } else { resize_display(wvw, wvh, fullscreen); globalPM->projectM_resetGL(wvw, wvh); } break; } case PROJECTM_K_q: exit(1); break; default: globalPM->key_handler(evt, key, mod); } break; case PROJECTM_VIDEORESIZE: wvw = event.resize.w; wvh = event.resize.h; resize_display(wvw, wvh, 0); globalPM->projectM_resetGL(wvw, wvh); break; default: // not for us, give it to projectM globalPM->key_handler(evt, key, mod); break; } } globalPM->renderFrame(); if (doTextureTest) textureTest(); SDL_GL_SwapBuffers(); } } void textureTest() { static int textureHandle = globalPM->initRenderToTexture(); static int frame = 0; frame++; glClear(GL_COLOR_BUFFER_BIT); glClear(GL_DEPTH_BUFFER_BIT); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); if (fullscreen) glViewport(0, 0, fvw, fvh); else glViewport(0, 0, wvw, wvh); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glFrustum(-1, 1, -1, 1, 2, 10); glEnable(GL_DEPTH_TEST); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef(cos(frame*0.023), cos(frame*0.017), -5+sin(frame*0.022)*2); glRotatef(sin(frame*0.0043)*360, sin(frame*0.0017)*360, sin(frame *0.0032) *360, 1); glEnable(GL_TEXTURE_2D); glMatrixMode(GL_TEXTURE); glLoadIdentity(); glBindTexture(GL_TEXTURE_2D, textureHandle); glColor4d(1.0, 1.0, 1.0, 1.0); glBegin(GL_QUADS); glTexCoord2d(0, 1); glVertex3d(-0.8, 0.8, 0); glTexCoord2d(0, 0); glVertex3d(-0.8, -0.8, 0); glTexCoord2d(1, 0); glVertex3d(0.8, -0.8, 0); glTexCoord2d(1, 1); glVertex3d(0.8, 0.8, 0); glEnd(); glDisable(GL_TEXTURE_2D); glMatrixMode(GL_MODELVIEW); glDisable(GL_DEPTH_TEST); } projectM-complete-2.1.0-Source/src/projectM-test/video_init.cpp0000775000175000017500000000321111756064137024747 0ustar matthiasmatthias//video_init.c - SDL/Opengl Windowing Creation/Resizing Functions // //by Peter Sperl & Ray Telford // //Opens an SDL Window and creates an OpenGL session //also able to handle resizing and fullscreening of windows //just call init_display again with different variables #include void resize_display(int w, int h, bool f) { int flags = SDL_OPENGL|SDL_HWSURFACE|(f ? SDL_FULLSCREEN : SDL_RESIZABLE); // 0 : use current bits per pixel if(!SDL_SetVideoMode(w, h, 0, flags)) { fprintf(stderr, "Video mode set failed: %s\n", SDL_GetError()); return; } SDL_ShowCursor(f ? SDL_DISABLE : SDL_ENABLE); } //init_display // //Sets screen to new width and height (w,h) //Also switches between fullscreen and windowed //with the boolean f (fullscreen) void init_display(int w, int h, int *fvw, int *fvh, bool f) { /* First, initialize SDL's video subsystem. */ if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) < 0) { fprintf(stderr, "Video initialization failed: %s\n", SDL_GetError()); return; } /* Let's get some video information. */ const SDL_VideoInfo* info = SDL_GetVideoInfo(); if(!info) { /* This should probably never happen. */ fprintf(stderr, "Video query failed: %s\n", SDL_GetError()); // todo:what is this? // projectM_vtable.disable_plugin (&projectM_vtable); return; } printf("Screen Resolution: %d x %d\n", info->current_w, info->current_h); *fvw = info->current_w; *fvh = info->current_h; SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE, 8); SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16); SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); if (f) resize_display(*fvw, *fvh, f); else resize_display(w, h, f); } projectM-complete-2.1.0-Source/src/projectM-test/projectM-test-texture.cpp0000664000175000017500000001115211756064137027054 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2008 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "video_init.h" #include #include "sdltoprojectM.h" #include "ConfigFile.h" #include "getConfigFilename.h" // FIXME: portable includes? // i just added what works for me -fatray #include #include projectM *globalPM= NULL; // window stuff int wvw, wvh, fvw, fvh; bool fullscreen; void renderLoop(); // texture test bool doTextureTest = true; void textureTest(); // memleak test bool doMemleakTest = false; int memLeakIterations = 100; int main(int argc, char **argv) { // fix `fullscreen quit kills mouse` issue. atexit(SDL_Quit); std::string config_filename = getConfigFilename(); ConfigFile config(config_filename); // window dimensions from configfile wvw = config.read("Window Width", 512); wvh = config.read("Window Height", 512); fullscreen = config.read("Fullscreen", true); init_display(wvw, wvh, &fvw, &fvh, fullscreen); SDL_WM_SetCaption(PROJECTM_TITLE, NULL); // memleak test while (doMemleakTest) { static int k = 0; std::cerr << "[iter " << k++ << "]" << std::endl; globalPM = new projectM(config_filename); assert(globalPM); delete (globalPM); if (k >= memLeakIterations) break; } globalPM = new projectM(config_filename); // if started fullscreen, give PM new viewport dimensions if (fullscreen) globalPM->projectM_resetGL(fvw, fvh); renderLoop(); // not reached return 1; } void renderLoop() { while (1) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while (SDL_PollEvent(&event)) { /** Translate into projectM codes and process */ evt = sdl2pmEvent(event); key = sdl2pmKeycode(event.key.keysym.sym, event.key.keysym.mod); mod = sdl2pmModifier(event.key.keysym.mod); switch (evt) { case PROJECTM_KEYDOWN: switch (key) { case PROJECTM_K_ESCAPE: delete(globalPM); exit(0); break; case PROJECTM_K_f: { fullscreen = !fullscreen; if (fullscreen) { resize_display(fvw, fvh, fullscreen); globalPM->projectM_resetGL(fvw, fvh); } else { resize_display(wvw, wvh, fullscreen); globalPM->projectM_resetGL(wvw, wvh); } break; } case PROJECTM_K_q: exit(1); break; default: globalPM->key_handler(evt, key, mod); } break; case PROJECTM_VIDEORESIZE: wvw = event.resize.w; wvh = event.resize.h; resize_display(wvw, wvh, 0); globalPM->projectM_resetGL(wvw, wvh); break; default: // not for us, give it to projectM globalPM->key_handler(evt, key, mod); break; } } globalPM->renderFrame(); if (doTextureTest) textureTest(); SDL_GL_SwapBuffers(); } } void textureTest() { static int textureHandle = globalPM->initRenderToTexture(); static int frame = 0; frame++; glClear(GL_COLOR_BUFFER_BIT); glClear(GL_DEPTH_BUFFER_BIT); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); if (fullscreen) glViewport(0, 0, fvw, fvh); else glViewport(0, 0, wvw, wvh); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glFrustum(-1, 1, -1, 1, 2, 10); glEnable(GL_DEPTH_TEST); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef(cos(frame*0.023), cos(frame*0.017), -5+sin(frame*0.022)*2); glRotatef(sin(frame*0.0043)*360, sin(frame*0.0017)*360, sin(frame *0.0032) *360, 1); glEnable(GL_TEXTURE_2D); glMatrixMode(GL_TEXTURE); glLoadIdentity(); glBindTexture(GL_TEXTURE_2D, textureHandle); glColor4d(1.0, 1.0, 1.0, 1.0); glBegin(GL_QUADS); glTexCoord2d(0, 1); glVertex3d(-0.8, 0.8, 0); glTexCoord2d(0, 0); glVertex3d(-0.8, -0.8, 0); glTexCoord2d(1, 0); glVertex3d(0.8, -0.8, 0); glTexCoord2d(1, 1); glVertex3d(0.8, 0.8, 0); glEnd(); glDisable(GL_TEXTURE_2D); glMatrixMode(GL_MODELVIEW); glDisable(GL_DEPTH_TEST); } projectM-complete-2.1.0-Source/src/projectM-test/cmake/0000775000175000017500000000000011756416660023174 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-test/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064136026740 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-test/ChangeLog0000664000175000017500000000140211756064136023660 0ustar matthiasmatthiasdone : whitespace, unused globals, removed locals that shadowed globals made fullscreen a bool refactored eventhandler into a switch case put read_config into own header with a more descriptive name (getConfigFilename.cpp) done some include maintenance Questions: Does anyone need the global `SDL_Surface screen` ? Is projectM-test the example projectM implementation? - create projectM-example - use projectM-test for testing and debugging Todo: projectM-test-texture, necessary? + incorporate into projectm-test as an ifdef'd function projectM-test-memleak, necessary? + incorporate into projectm-test as an ifdef'd function any feedback, please come shout at fatray@users.sourceforge.net, or leave messages of pure hate on the projectM forums. projectM-complete-2.1.0-Source/src/projectM-test/getConfigFilename.h0000664000175000017500000000056611756064136025637 0ustar matthiasmatthias// // File: getConfigFilename.h // // Author: fatray // // Created on 05 December 2007, 23:39 // #ifndef _GETCONFIGFILENAME_H #define _GETCONFIGFILENAME_H //FIXME: define this here? in .cpp? or somewhere else? #define CONFIG_FILE "/share/projectM/config.inp" // get the full pathname of a configfile std::string getConfigFilename(); #endif /* _GETCONFIGFILENAME_H */ projectM-complete-2.1.0-Source/src/projectM-test/cmake_install.cmake0000664000175000017500000000632211756064136025724 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/projectM-test # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-test" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-test") FILE(RPATH_CHECK FILE "$ENV{DESTDIR}/usr/local/bin/projectM-test" RPATH "") ENDIF() list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/bin/projectM-test") FILE(INSTALL DESTINATION "/usr/local/bin" TYPE EXECUTABLE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-test/projectM-test") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-test" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-test") FILE(RPATH_REMOVE FILE "$ENV{DESTDIR}/usr/local/bin/projectM-test") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/usr/local/bin/projectM-test") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture") FILE(RPATH_CHECK FILE "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture" RPATH "") ENDIF() list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/bin/projectM-test-texture") FILE(INSTALL DESTINATION "/usr/local/bin" TYPE EXECUTABLE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-test/projectM-test-texture") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture") FILE(RPATH_REMOVE FILE "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/usr/local/bin/projectM-test-texture") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") projectM-complete-2.1.0-Source/src/projectM-test/getConfigFilename.cpp0000664000175000017500000000442211756064136026165 0ustar matthiasmatthias// // File: getConfigFilename.cpp // // Author: fatray // // Created on 05 December 2007, 23:39 // // FIXME: portability // I hacked include on to silence my compiler, is it valid? #include #include #include #include "getConfigFilename.h" #include #include #include // get the full pathname of a configfile std::string getConfigFilename() { char num[512]; FILE *in; FILE *out; char* home; // FIXME: fixed length buffers are not ideal. char projectM_home[1024]; char projectM_config[1024]; strcpy(projectM_config, PROJECTM_PREFIX); strcpy(projectM_config + strlen(PROJECTM_PREFIX), CONFIG_FILE); projectM_config[strlen(PROJECTM_PREFIX) + strlen(CONFIG_FILE)] = '\0'; printf("dir:%s \n", projectM_config); home = getenv("HOME"); strcpy(projectM_home, home); strcpy(projectM_home + strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home) + strlen("/.projectM/config.inp")] = '\0'; if ((in = fopen(projectM_home, "r"))) { printf("reading ~/.projectM/config.inp \n"); fclose(in); return std::string(projectM_home); } printf("trying to create ~/.projectM/config.inp \n"); projectM_home[strlen(home) + strlen("/.projectM")] = '\0'; mkdir(projectM_home, 0755); strcpy(projectM_home + strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home) + strlen("/.projectM/config.inp")] = '\0'; if((out = fopen(projectM_home, "w"))) { if ((in = fopen(projectM_config, "r"))) { while(fgets(num, 80, in)!=NULL) { fputs(num, out); } fclose(in); fclose(out); if ((in = fopen(projectM_home, "r"))) { printf("created ~/.projectM/config.inp successfully\n"); fclose(in); return std::string(projectM_home); } printf("This shouldn't happen, using implementation defaults\n"); abort(); } printf("Cannot find projectM default config, using implementation defaults\n"); abort(); } printf("Cannot create ~/.projectM/config.inp, using default config file\n"); if ((in = fopen(projectM_config, "r"))) { printf("Successfully opened default config file\n"); fclose(in); return std::string(projectM_config); } printf("Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n"); abort(); } projectM-complete-2.1.0-Source/src/NativePresets/0000775000175000017500000000000011756416660022150 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/NativePresets/RLGFractalDrop7c.cpp0000664000175000017500000000777211756064136025666 0ustar matthiasmatthias/* * RovastarFractalSpiral.hpp * * Created on: Jun 22, 2008 * Author: pete */ #include "Pipeline.hpp" #include "Transformation.hpp" #include "MilkdropCompatability.hpp" #include "VideoEcho.hpp" #include "NativePreset.hpp" class RLGFractalDrop7c : public Pipeline { public: Shape shape1,shape2,shape3,shape4; MilkdropWaveform wave; VideoEcho videoEcho; float movement, t1, t2, t3, t4; RLGFractalDrop7c() : Pipeline() { drawables.push_back(&shape1); drawables.push_back(&shape2); drawables.push_back(&shape3); drawables.push_back(&shape4); drawables.push_back(&wave); compositeDrawables.push_back(&videoEcho); textureWrap = true; screenDecay = 1.0; videoEcho.orientation = FlipX; videoEcho.zoom = 1.006752; videoEcho.a = 0.5; wave.mode = DoubleLine; wave.additive = true; wave.scale = 3.815202; wave.smoothing = 0.9; wave.modOpacityEnd = 1.1; wave.modOpacityStart = 0.0; wave.maximizeColors = true; wave.modulateAlphaByVolume = true; wave.r = 0.65; wave.g = 0.65; wave.b = 1; wave.a = 0.1; movement = 0; t1 = (rand()%100)*0.01; t2 = (rand()%100)*0.01; t3 = (rand()%100)*0.01; t4 = (rand()%100)*0.01; shape1.sides =3; shape1.x = 0.37; shape1.y = 0.5; shape1.radius = 6.811289; shape1.ang = 3.644249; shape1.a = 0.5; shape1.a2 = 0.5; shape1.border_r = 1; shape1.border_g = 1; shape1.border_b = 1; shape1.border_a = 1; shape2.sides =100; shape2.additive = true; shape2.textured = true; shape2.radius = 0.897961; shape2.ang = 3.644249; shape2.a = 0.5; shape2.a2 = 1; shape3.sides =100; shape3.additive = true; shape3.textured = true; shape3.radius = 0.513861; shape3.ang = 4.209736; shape3.a = 1; shape3.a2 = 1; shape4.sides =100; shape4.additive = true; shape4.textured = true; shape4.ang = 0; shape4.a = 1; shape4.r = 0.6; shape4.g = 0.8; shape4.b = 1; shape4.a2 = 1; } virtual void Render(const BeatDetect &music, const PipelineContext &context) { movement += 0.1*max(0,music.bass+music.bass_att-2) + 0.15*pow(music.bass,3) + 0.005; float time = context.time; shape1.ang = movement*(0.303 + 0.01*t1); shape1.r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape1.g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape1.b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape1.r2 = min(1,max(0, 0.02*sin(time*0.657 + 3))); shape1.g2 = min(1,max(0, 0.02*sin(time*0.737 + 5))); shape1.b2 = min(1,max(0, 0.02*sin(time*0.884 + 6))); shape1.additive = ((0.5+0.15*(music.bass+music.bass_att)) > 1.0) ? true : false; shape2.x = 0.37 + 0.07*sin(movement*0.15+3); shape2.y = 0.5 + 0.03*sin(movement*0.19+1); shape2.tex_ang = movement*(0.01 + 0.0001*t2); shape2.r = min(1,max(0, 1 + 0.01*sin(time*0.0417 + 1))); shape2.g = min(1,max(0, 1 + 0.01*sin(time*0.391 + 2))); shape2.b = min(1,max(0, 1 + 0.01*sin(time*0.432 + 4))); shape2.r2 = min(1,max(0, 0.01*sin(time*0.457 + 3))); shape2.g2 = min(1,max(0, 0.01*sin(time*0.0437 + 5))); shape2.b2 = min(1,max(0, 0.01*sin(time*0.484 + 6))); shape3.x = 0.67 + 0.05*sin(movement*0.017); shape3.y = 0.43 + 0.09*sin(movement*0.013); shape3.tex_ang = movement*(0.02 + 0.0001*t3); shape3.radius = 0.222979 * (0.9 + 0.2*t4); shape3.r = min(1,max(0,1+ 0.01*sin(time*0.417 + 1))); shape3.g = min(1,max(0,1 + 0.01*sin(time*0.391 + 2))); shape3.b = min(1,max(0,1 + 0.01*sin(time*0.432 + 4))); shape3.r2 = min(1,max(0,0.01*sin(time*0.457 + 3))); shape3.g2 = min(1,max(0,0.01*sin(time*0.437 + 5))); shape3.b2 = min(1,max(0,0.01*sin(time*0.484 + 6))); shape4.x = 0.5 + 0.08*sin(movement*0.25); shape4.y = 0.5 + 0.1*sin(movement*0.5+2); shape4.ang = time; } virtual Point PerPixel(Point p, const PerPixelContext context) { Transforms::Zoom(p,context,1.029902,1.00); return p; } }; typedef NativePreset RLGFractalDrop7Preset; extern "C" RLGFractalDrop7Preset * create(const char * url) { return new RLGFractalDrop7Preset(std::string(url)); } extern "C" void destroy(RLGFractalDrop7Preset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/CMakeLists.txt0000664000175000017500000000451411756064136024711 0ustar matthiasmatthiasproject(NativePresets) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) include(FindPkgConfig.cmake) Include(cmake/CPack-projectM.cmake) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(LIBPROJECTM_FOUND true) else(${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") pkg_search_module(LIBPROJECTM REQUIRED libprojectM) endif(${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") if (LIBPROJECTM_FOUND) MESSAGE(STATUS "[NativePresets] projectM detected.") else (LIBPROJECTM_FOUND) MESSAGE(FATAL_ERROR "projectM not detected! Please install the projectM module or build from top level projectM source directory.") endif(LIBPROJECTM_FOUND) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${PROJECTM_PREFIX}\"') if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) ADD_LIBRARY(RovastarDriftingChaos SHARED RovastarDriftingChaos.cpp) ADD_LIBRARY(RovastarDarkSecret SHARED RovastarDarkSecret.cpp) ADD_LIBRARY(RovastarFractalSpiral SHARED RovastarFractalSpiral.cpp) ADD_LIBRARY(RovastarFractopiaFrantic SHARED RovastarFractopiaFrantic.cpp) ADD_LIBRARY(MstressJuppyDancer SHARED MstressJuppyDancer.cpp) # Doesn't build yet #ADD_LIBRARY(RLGFractalDrop7c SHARED RLGFractalDrop7c.cpp) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/libprojectM) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${PROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") LINK_DIRECTORIES(${PROJECTM_LINK} ${Renderer_BINARY_DIR} ${NativePresetFactory_BINARY_DIR}) include_directories(${PROJECTM_INCLUDE} ${Renderer_SOURCE_DIR} ${NativePresetFactory_SOURCE_DIR} ${CMAKE_CURRENT_LIBRARY_DIR}) target_link_libraries(RovastarDarkSecret Renderer NativePresetFactory projectM) target_link_libraries(RovastarFractopiaFrantic Renderer NativePresetFactory projectM) target_link_libraries(RovastarFractalSpiral Renderer NativePresetFactory projectM) target_link_libraries(RovastarDriftingChaos Renderer NativePresetFactory projectM) target_link_libraries(MstressJuppyDancer Renderer NativePresetFactory projectM) # Doesn't build yet #target_link_libraries(RLGFractalDrop7c Renderer NativePresetFactory projectM) projectM-complete-2.1.0-Source/src/NativePresets/FindPkgConfig.cmake0000664000175000017500000003610511756064136025624 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/NativePresets/RovastarDriftingChaos.cpp0000664000175000017500000001062311756064136027121 0ustar matthiasmatthias/* * RovastarFractopiaFrantic.hpp * * Created on: Jun 18, 2008 * Author: pete */ #include "Pipeline.hpp" #include "MilkdropCompatability.hpp" #include "Transformation.hpp" #include "MilkdropWaveform.hpp" #include "NativePreset.hpp" class RovastarDriftingChaos : public Pipeline { public: Shape shape1, shape2, shape3; MilkdropWaveform wave; RovastarDriftingChaos() : Pipeline() { screenDecay = 1.0; textureWrap = 0; drawables.push_back(&shape1); drawables.push_back(&shape2); drawables.push_back(&shape3); drawables.push_back(&wave); shape1.sides = 3; shape1.radius=0.550000; shape1.a = 0.1; shape1.a2 = 0.9; shape1.border_r = 1.0; shape1.border_g = 1.0; shape1.border_b = 1.0; shape1.border_a = 0.2; shape2.sides = 32; shape2.radius=0.40000; shape2.a = 1.0; shape2.a2 = 0.3; shape2.border_r = 1.0; shape2.border_g = 1.0; shape2.border_b = 1.0; shape2.border_a = 0.2; shape3.sides = 4; shape3.radius=0.40000; shape3.a = 0.6; shape3.a2 = 0.4; shape3.border_r = 1.0; shape3.border_g = 1.0; shape3.border_b = 1.0; shape3.border_a = 0.2; } float xamptarg, q8, oldq8, q7, xpos, ypos,xdir, xspeed, xamp, yamp, yamptarg,yspeed,ydir; float dx, dy, angle; virtual void Render(const BeatDetect &music, const PipelineContext &context) { float volume = 0.15*(music.bass+music.bass_att+music.treb+music.treb_att+music.mid+music.mid_att); xamptarg = if_milk(equal(context.frame%15,0),min(0.5*volume*music.bass_att,0.5),xamptarg); xamp = xamp + 0.5*(xamptarg-xamp); xdir = if_milk(above(abs(xpos),xamp),-sign(xpos),if_milk(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); float xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); xspeed += xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); xpos = xpos + 0.001*xspeed; dx = xpos*0.005; yamptarg = if_milk(equal(context.frame%15,0),min(0.3*volume*music.treb_att,0.5),yamptarg); yamp += 0.5*(yamptarg-yamp); ydir = if_milk(above(abs(ypos),yamp),-sign(ypos),if_milk(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); float yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); yspeed += ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); ypos = ypos + 0.001*yspeed; dy = ypos*0.005; angle = 10*(dx-dy); q8 =oldq8+ 0.0003*(powf(1+1.2*music.bass+0.4*music.bass_att+0.1*music.treb+0.1*music.treb_att+0.1*music.mid+0.1*music.mid_att,6)/context.fps); oldq8 = q8; q7 = 0.003*(powf(1+1.2*music.bass+0.4*music.bass_att+0.1*music.treb+0.1*music.treb_att+0.1*music.mid+0.1*music.mid_att,6)/context.fps); shape1.ang = context.time*1.4; shape1.x = 0.5 + 0.08*cos(context.time*1.3) + 0.03*cos(context.time*0.7); shape1.y = 0.5 + 0.08*sin(context.time*1.4) + 0.03*sin(context.time*0.7); shape1.r = 0.5 + 0.5*sin(q8*0.613 + 1); shape1.g = 0.5 + 0.5*sin(q8*0.763 + 2); shape1.b = 0.5 + 0.5*sin(q8*0.771 + 5); shape1.r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape1.g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape1.b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape2.ang = context.time*1.7; shape2.x = 0.5 + 0.08*cos(context.time*1.1) + 0.03*cos(context.time*0.7); shape2.y = 0.5 + 0.08*sin(context.time*1.1) + 0.03*sin(context.time*0.7); shape2.r = 0.5 + 0.5*sin(q8*0.713 + 1); shape2.g = 0.5 + 0.5*sin(q8*0.563 + 2); shape2.b = 0.5 + 0.5*sin(q8*0.654 + 5); shape2.r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape2.g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape2.b2 = 0.5 + 0.5*sin(q8*0.638 + 3); shape3.ang = context.time*1.24; shape3.x = 0.5 - 0.08*cos(context.time*1.07) + 0.03*cos(context.time*0.7); shape3.y = 0.5 - 0.08*sin(context.time*1.33) + 0.03*sin(context.time*0.7); shape3.g = 0.5 + 0.5*sin(q8*0.713 + 1); shape3.b = 0.5 + 0.5*cos(q8*0.563 + 2); shape3.r = 0.5 + 0.5*sin(q8*0.654 + 5); shape3.r2 = 0.5 + 0.5*cos(q8*0.885 + 4); shape3.g2 = 0.5 + 0.5*cos(q8*0.556+ 1); shape3.b2 = 0.5 + 0.5*sin(q8*0.638 + 3); } virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context) { Transforms::Zoom(p,context,1+0.05*context.rad,1); Transforms::Transform(p,context,dx,dy); Transforms::Rotate(p,context,angle,0.5,0.5); return p; } }; typedef NativePreset RovastarDriftingChaosPreset; extern "C" RovastarDriftingChaosPreset * create(const char * url) { return new RovastarDriftingChaosPreset(std::string(url)); } extern "C" void destroy(RovastarDriftingChaosPreset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/MstressJuppyDancer.cpp0000664000175000017500000001153211756064136026460 0ustar matthiasmatthias #include "Pipeline.hpp" #include "Transformation.hpp" #include "MilkdropCompatability.hpp" #include "Waveform.hpp" #include "NativePreset.hpp" class Dancer : public Waveform { public: float meanbass; float meanmid; float meantreb; float mi2_prg; float gam; float mi_prg; float ba_prg; float tr_prg; float dim; float xpos; float ypos; float rand_offset1; float rand_offset2; float rand_offset3; Dancer():Waveform(16) { thick = true; smoothing = 0.5; meanbass = 0; meanmid = 0; meantreb = 0; mi2_prg = 0; gam = 0; mi_prg = 0; ba_prg = 0; tr_prg = 0; dim = (rand()%20)*.01; //dim *= 0.5; dim += 0.4; ypos = ((rand()%60)*.01)-0.3; xpos = ((rand()%60)*.01)-0.3; xpos+=(1-dim) * 0.5; ypos+=(1-dim) * 0.5; rand_offset1= (rand()%200)*.01; rand_offset2= (rand()%400)*.01; rand_offset3= (rand()%600)*.01; } ColoredPoint PerPoint(ColoredPoint p, const WaveformContext context) { meanbass = 0.01*(meanbass*99+context.music->bass); meantreb = 0.01*(meantreb*99+context.music->treb); meanmid = 0.01*(meanmid*99+context.music->mid); float bassdiff = (context.music->bass - meanbass)*15; float trebdiff = (context.music->treb - meantreb)*15; float middiff = (context.music->mid - meanmid)*15; float ba = min(above(bassdiff,0)*bassdiff*.005,.11); float tr = min(above(trebdiff,0)*trebdiff*.005,.11); float mi = min(above(middiff,0)*middiff*.005,.11); mi2_prg = mi2_prg+mi; gam = abs(gam-above(mi2_prg,5)); mi2_prg= if_milk(above(mi2_prg,5),0,mi2_prg); float s = context.sample_int; //Gambe p.x= if_milk(equal(int(s),1),.4,.4); p.y= if_milk(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); p.x= if_milk(equal(int(s),2),.5+sin(ba*100)*.03,p.x); p.y= if_milk(equal(int(s),2),.4,p.y); p.x= if_milk(equal(int(s),3),.6,p.x); p.y= if_milk(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),p.y); p.x= if_milk(equal(int(s),4),.5+sin(ba*100)*.03,p.x); p.y= if_milk(equal(int(s),4),.4,p.y); //Corpo p.x= if_milk(equal(int(s),5),.5,p.x); p.y= if_milk(equal(int(s),5),.6,p.y); //Braccia p.x= if_milk(equal(int(s),6),.4-mi*.23,p.x); p.y= if_milk(equal(int(s),6),.5+mi,p.y); p.x= if_milk(equal(int(s),7),.5,p.x); p.y= if_milk(equal(int(s),7),.6,p.y); p.x= if_milk(equal(int(s),8),.6+tr*.23,p.x); p.y= if_milk(equal(int(s),8),.5+tr,p.y); p.x= if_milk(equal(int(s),9),.5,p.x); p.y= if_milk(equal(int(s),9),.6,p.y); //Testa p.x= if_milk(equal(int(s),10),.5,p.x); p.y= if_milk(equal(int(s),10),.62,p.y); p.x= if_milk(equal(int(s),11),.47-ba*.23,p.x); p.y= if_milk(equal(int(s),11),.62,p.y); p.x= if_milk(equal(int(s),12),.47-ba*.23,p.x); p.y= if_milk(equal(int(s),12),.67+ba*.23,p.y); p.x= if_milk(equal(int(s),13),.53+ba*.23,p.x); p.y= if_milk(equal(int(s),13),.67+ba*.23,p.y); p.x= if_milk(equal(int(s),14),.53+ba*.23,p.x); p.y= if_milk(equal(int(s),14),.62,p.y); p.x= if_milk(equal(int(s),15),.50,p.x); p.y= if_milk(equal(int(s),15),.62,p.y); mi_prg= if_milk(above(mi_prg,5),0,mi_prg+mi*.1); ba_prg= if_milk(above(ba_prg,5),0,ba_prg+ba*.1); tr_prg= if_milk(above(tr_prg,5),0,tr_prg+tr*.1); float temp_dim = dim + 0.2 * sin(mi_prg + rand_offset1); float temp_xpos = xpos + 0.2 * cos(ba_prg + rand_offset2); float temp_ypos = ypos + 0.2* sin(tr_prg + rand_offset3); p.x=p.x*temp_dim+temp_xpos; p.y=p.y*temp_dim+temp_ypos; float hm=context.sample+mi2_prg; float ht=context.sample+tr_prg; float hb=context.sample+ba_prg; p.r=hm; p.g=ht; p.b=hb; p.a=.8; return p; } }; class MstressJuppyDancer : public Pipeline { public: Dancer dancer[10]; float dx, dy, cx, cy, time; float q1,meanmid,middiff,mi_prg,gam, bass; MstressJuppyDancer() : Pipeline() { for(int x = 0; x< 10; x++) drawables.push_back(&dancer[x]); textureWrap = false; screenDecay = 0.3; q1 = 0; meanmid = 0; middiff = 0; mi_prg = 0; gam = 0; } virtual void Render(const BeatDetect &music, const PipelineContext &context) { meanmid = 0.01*(meanmid*99+music.mid); middiff = (music.mid - meanmid)*15; float mi = min(above(middiff,0)*middiff*.005,.11); mi_prg = mi_prg+mi; gam = abs(gam-above(mi_prg,.5)); mi_prg= if_milk(above(mi_prg,.5),0,mi_prg); q1 = gam; bass = music.bass; } virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context) { float sx = -below(p.y,0.8)*.001; float dx = .01*bass*(1-q1*2)*below(p.y,0.8); float rot=rot+.051*below(p.y,0.8); float cx=trunc(p.x*16)/16; float cy=trunc(p.y*16)/16; Transforms::Scale(p,context,sx,1,cx,cy); Transforms::Rotate(p,context,rot,cx,cy); Transforms::Transform(p,context,dx,0); return p; } }; typedef NativePreset MstressJuppyDancerPreset; extern "C" MstressJuppyDancerPreset * create(const char * url) { return new MstressJuppyDancerPreset(std::string(url)); } extern "C" void destroy(MstressJuppyDancerPreset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/RovastarDarkSecret.cpp0000664000175000017500000000764111756064136026432 0ustar matthiasmatthias/* * RovastarFractopiaFrantic.hpp * * Created on: Jun 18, 2008 * Author: pete */ #include "Pipeline.hpp" #include "MilkdropCompatability.hpp" #include "Transformation.hpp" #include "MilkdropWaveform.hpp" #include "Filters.hpp" #include "NativePreset.hpp" class RovastarDarkSecret : public Pipeline { public: Shape shape1, shape2, shape3, shape4; Border border; Invert invert; RovastarDarkSecret() : Pipeline() { screenDecay = 0.9; textureWrap = true; drawables.push_back(&border); drawables.push_back(&shape1); drawables.push_back(&shape2); drawables.push_back(&shape3); drawables.push_back(&shape4); compositeDrawables.push_back(&invert); border.outer_size = 0.015; border.inner_size = 0.010; border.outer_a = 1.0; border.inner_a = 1.0; shape1.sides = 4; shape1.additive = true; shape1.radius=1.621747; shape1.textured = true; shape1.tex_zoom=0.424973; shape1.a = 1; shape1.border_a = 0.0; shape1.r = 1; shape1.g = 0; shape1.b = 0; shape1.a2 = 0; shape2.sides = 4; shape2.additive = true; shape2.radius=1.621747; shape2.textured = true; shape2.tex_zoom = 0.424973; shape2.a = 1; shape2.border_a = 0.0; shape2.r = 1; shape2.g = 0; shape2.b = 1; shape2.a2 = 0; shape3.sides = 4; shape3.additive = true; shape3.radius=1.621747; shape3.textured = true; shape3.tex_zoom = 0.424973; shape3.a = 1; shape3.border_a = 0.0; shape3.r = 0; shape3.g = 1; shape3.b = 1; shape3.a2 = 0; shape4.sides = 4; shape4.additive = false; shape4.radius=1.621747; shape4.textured = true; shape4.tex_zoom = 0.424973; shape4.a = 1; shape4.border_a = 0.0; shape4.r = 1; shape4.g = 1; shape4.b = 1; shape4.a2 = 0; q8 = 0; q7 = 0; oldq7 = 0; } float q8, oldq8, q7, oldq7, q6; float dx, dy; virtual void Render(const BeatDetect &music, const PipelineContext &context) { float wave_r = 0.5+ 0.2*(music.bass-1); float wave_g = 0.5+ 0.2*(music.mid-1.2); float wave_b = 0.5+ 0.2*(music.treb-.5); border.outer_r = 1-wave_r; border.outer_g = 1-wave_g; border.outer_b = 1-wave_b; border.inner_r = 0.75 + 0.25*sin(context.time*0.4123); border.inner_g = 0.25 + 0.25*cos(context.time*0.87); border.inner_b = 0.5+0.5*sin(1.23*context.time); float val = 1.2*music.bass+0.4*music.bass_att+0.1*music.treb+0.1*music.treb_att+0.1*music.mid+0.1*music.mid_att; q8 = oldq8 +0.003*(((pow(val,6)/context.fps) + (pow(val,5)/context.fps) + (pow(val,4)/context.fps) + (pow(val,3)/context.fps) + (pow(val,2)/context.fps) +(val)/context.fps)); oldq8 = q8; q7 =oldq7+ 0.001*(pow(val,7)/context.fps); oldq7 = q7; dy = 0.5 + 0.01*(sin(0.786*q7)); dx = 0.1*sin(1.143*q8); q6 = 15+0.1*(((pow(val,6)/context.fps) + (pow(val,5)/context.fps) + (pow(val,4)/context.fps) + (pow(val,3)/context.fps) + (pow(val,2)/context.fps) +(val)/context.fps)); shape1.x = 0.5 + 0.1*sin(q7*0.986); shape1.y = 0.5 + 0.1*sin(q7*0.846); shape1.tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(context.time); shape2.x = 0.5 + 0.1*sin(q7*0.986); shape2.y = 0.5 + 0.1*sin(q7*0.846); shape2.tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(context.time); shape3.x = 0.5 + 0.1*sin(q7*0.986); shape3.y = 0.5 + 0.1*sin(q7*0.846); shape3.tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(context.time); shape4.x = 0.5 + 0.1*sin(q7*0.986); shape4.y = 0.5 + 0.1*sin(q7*0.846); shape4.tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(context.time);; } virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context) { float pdy=dy+0.008*cos((p.x-0.5 - 0.1*sin(q7))*(q6)); Transforms::Zoom(p,context,13.290894,1); Transforms::Transform(p,context,dx,pdy); return p; } }; typedef NativePreset RovastarDarkSecretPreset; extern "C" RovastarDarkSecretPreset * create(const char * url) { return new RovastarDarkSecretPreset(std::string(url)); } extern "C" void destroy(RovastarDarkSecretPreset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/RovastarFractalSpiral.cpp0000664000175000017500000000361311756064136027125 0ustar matthiasmatthias/* * RovastarFractalSpiral.hpp * * Created on: Jun 22, 2008 * Author: pete */ #include "Pipeline.hpp" #include "Transformation.hpp" #include "MilkdropCompatability.hpp" #include "NativePreset.hpp" class RovastarFractalSpiral : public Pipeline { public: Border border; float dx, dy, cx, cy, time; RovastarFractalSpiral() : Pipeline() { drawables.push_back(&border); textureWrap = true; screenDecay = 1.0; border.outer_size = 0.01; border.outer_a = 1.0; border.inner_size = 0.02; border.inner_a = 1.0; } virtual void Render(const BeatDetect &music, const PipelineContext &context) { time = context.time; border.outer_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); border.outer_g = 0.6- 0.4*sin(time*2.924); border.outer_b = 0.35 - 0.3*cos(time*0.816); cx = 0.5 - 0.1*sin(time*0.342); cy = 0.5 + 0.1*sin(time*0.433); border.inner_r = 0.5 + 0.5*sin(time*3.034); border.inner_g = 0.5 + 0.5*sin(time*2.547); border.inner_b = 0.5 + 0.5*sin(time*1.431); dx = -0.008*sin(time*0.23); dy = -0.008*sin(time*0.2); } virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context) { float q1 = 8.05+(sin(p.x+0.137*time)-cos(p.y+0.213*time)); int val1 = abs(p.x*3-0.4*sin(q1)); int val2 = abs(p.y*3+0.4*sin(q1)); val1 = val1%2; val2 = val2%2; float box=(1-context.rad)+ 0.5 * val1 + 0.5*val2; float zoom = if_milk(above(box,1),q1*.1,0.998531); float rot = if_milk(above(box,1),1*sin(0.385*time),0.02); Transforms::Zoom(p,context,zoom,1.01); Transforms::Rotate(p,context,rot,cx,cy); Transforms::Transform(p,context,dx,dy); return p; } }; typedef NativePreset RovastarFractalSpiralPreset; extern "C" RovastarFractalSpiralPreset * create(const char * url) { return new RovastarFractalSpiralPreset(std::string(url)); } extern "C" void destroy(RovastarFractalSpiralPreset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/cmake/0000775000175000017500000000000011756416660023230 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/NativePresets/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064136026774 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/NativePresets/RovastarFractopiaFrantic.cpp0000664000175000017500000000432211756064136027613 0ustar matthiasmatthias/* * RovastarFractopiaFrantic.hpp * * Created on: Jun 18, 2008 * Author: pete */ #include "Pipeline.hpp" #include "Transformation.hpp" #include "NativePreset.hpp" class RovastarFractopiaFrantic : public Pipeline { public: Border border; MotionVectors vectors; float dx, dy; float q4, q5, q6; float movement; RovastarFractopiaFrantic() : Pipeline() { drawables.push_back(&vectors); drawables.push_back(&border); screenDecay = 1.0; vectors.x_num = 64; vectors.y_num = 48; vectors.r = 0.0; vectors.g = 0.0; vectors.b = 0.0; vectors.a = 1.0; vectors.x_offset = -0.002; vectors.length = 2.0; border.outer_size = 0.05; border.outer_a = 1.0; border.inner_size = 0.04; border.inner_r = 0.0; border.inner_g = 0.0; border.inner_g = 0.0; border.inner_a = 1.0; q4 = 0.249+0.5*(rand()%100*0.01); q5 = 0.249+0.5*(rand()%100*0.01); q6 = 0.249+0.5*(rand()%100*0.01); movement = 0.0; } virtual void Render(const BeatDetect &music, const PipelineContext &context) { movement += 0.5*(((music.bass+music.bass_att + 0.075*pow((music.bass+0.6*music.bass_att+0.2*music.treb_att),3)))/(float)context.fps); if (movement > 10000.0) movement = 0.0; border.outer_r = q4+0.25*sin(movement*3.816); border.outer_g = q4+0.25*sin(movement*0.744); border.outer_b = q4+0.25*sin(movement*0.707); if(music.bass+music.bass_att > 3.0) textureWrap = 1; else textureWrap = 0; vectors.y_offset = 0.03*sin(movement*0.34); vectors.x_offset = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); dx =0.01*sin(movement*5); dy =0.0005*(music.bass+music.bass_att); } virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context) { float myy = context.y-(0.250025); float myx = context.x-0.5; Transforms::Zoom(p,context,0.98,1.503744); p.x = p.x - (dx + 2*(2*myx*myy)); p.y = p.y - (dy + 2*((myy*myy) - (myx*myx))); return p; } }; typedef NativePreset RovastarFractopiaFranticPreset; extern "C" RovastarFractopiaFranticPreset * create(const char * url) { return new RovastarFractopiaFranticPreset(std::string(url)); } extern "C" void destroy(RovastarFractopiaFranticPreset * preset) { delete preset; } projectM-complete-2.1.0-Source/src/NativePresets/cmake_install.cmake0000664000175000017500000000225011756064136025754 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/NativePresets # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) projectM-complete-2.1.0-Source/src/projectM-libvisual/0000775000175000017500000000000011756416660023127 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-libvisual/ConfigFile.cpp0000664000175000017500000000674311756064136025647 0ustar matthiasmatthias// ConfigFile.cpp #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-libvisual/INSTALL0000664000175000017500000000031211756064136024151 0ustar matthiasmatthiasFirst install libvisual-0.4 and projectM 1.0 cmake . -DCMAKE_BUILD_TYPE=RELEASE make make install You may need to type ccmake . and change the PREFIX if your system prefers /usr instead of /usr/local.projectM-complete-2.1.0-Source/src/projectM-libvisual/actor_projectM.cpp0000664000175000017500000002231711756064136026610 0ustar matthiasmatthias#include #include #include #include #include #include #include #include #include #include #include #include #include "lvtoprojectM.h" #include "ConfigFile.h" #define CONFIG_FILE "/share/projectM/config.inp" std::string read_config(); int texsize=512; int gx=32,gy=24; int wvw=512,wvh=512; int fvw=1024,fvh=768; int fps=30, fullscreen=0; /* Private context sensitive data goes here, */ typedef struct { projectM *PM; } ProjectmPrivate; extern "C" int lv_projectm_init (VisPluginData *plugin); extern "C" int lv_projectm_cleanup (VisPluginData *plugin); extern "C" int lv_projectm_requisition (VisPluginData *plugin, int *width, int *height); extern "C" int lv_projectm_dimension (VisPluginData *plugin, VisVideo *video, int width, int height); extern "C" int lv_projectm_events (VisPluginData *plugin, VisEventQueue *events); extern "C" VisPalette *lv_projectm_palette (VisPluginData *plugin); extern "C" int lv_projectm_render (VisPluginData *plugin, VisVideo *video, VisAudio *audio); VISUAL_PLUGIN_API_VERSION_VALIDATOR /* Main plugin stuff */ /* The get_plugin_info function provides the libvisual plugin registry, and plugin loader * with the very basic plugin information */ extern "C" const VisPluginInfo *get_plugin_info (int *count) { /* Initialize the plugin specific data structure * with pointers to the functions that represent * the plugin interface it's implementation, more info: * http://libvisual.sourceforge.net/newdocs/docs/html/struct__VisActorPlugin.html */ static VisActorPlugin actor[1]; static VisPluginInfo info[1]; actor[0].requisition = lv_projectm_requisition; actor[0].palette = lv_projectm_palette; actor[0].render = lv_projectm_render; actor[0].vidoptions.depth = VISUAL_VIDEO_DEPTH_GL; /* We want GL clearly */ info[0].type = (char*)VISUAL_PLUGIN_TYPE_ACTOR; info[0].plugname = (char*)"projectM"; info[0].name = (char*)"libvisual projectM"; info[0].author = (char*)"Peter Sperl"; info[0].version = (char*)"1.1"; info[0].about = (char*)"projectM"; info[0].help = (char*)""; info[0].init = lv_projectm_init; info[0].cleanup = lv_projectm_cleanup; info[0].events = lv_projectm_events; info[0].plugin = VISUAL_OBJECT (&actor[0]); *count = sizeof (info) / sizeof (*info); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_ALPHA_SIZE, 8); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_DEPTH_SIZE, 16); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_DOUBLEBUFFER, 1); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_RED_SIZE, 8); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_GREEN_SIZE, 8); VISUAL_VIDEO_ATTRIBUTE_OPTIONS_GL_ENTRY(actor[0].vidoptions, VISUAL_GL_ATTRIBUTE_BLUE_SIZE, 8); return info; } /* This function is called before we really start rendering, it's the init function */ extern "C" int lv_projectm_init (VisPluginData *plugin) { char projectM_data[1024]; ProjectmPrivate *priv; std::string config_file; config_file = read_config(); ConfigFile config(config_file); wvw = config.read( "Window Width", 512 ); wvh = config.read( "Window Height", 512 ); fullscreen = 0; /* Allocate the projectm private data structure, and register it as a private */ priv = new ProjectmPrivate; visual_mem_set (priv, 0, sizeof (ProjectmPrivate)); //priv = visual_mem_new0 (ProjectmPrivate, 1); visual_object_set_private (VISUAL_OBJECT (plugin), priv); //FIXME priv->PM = new projectM(config_file); //globalPM = (projectM *)wipemalloc( sizeof( projectM ) ); return 0; } extern "C" int lv_projectm_cleanup (VisPluginData *plugin) { ProjectmPrivate *priv = (ProjectmPrivate*)visual_object_get_private (VISUAL_OBJECT (plugin)); /* Cleanup, and thus also free our private */ visual_mem_free (priv->PM); visual_mem_free (priv); return 0; } /* This is used to ask a plugin if it can handle a certain size, and if not, to * set the size it wants by putting a value in width, height that represents the * required size */ extern "C" int lv_projectm_requisition (VisPluginData *plugin, int *width, int *height) { int reqw, reqh; /* Size negotiate with the window */ reqw = *width; reqh = *height; if (reqw < 64) reqw = 64; if (reqh < 64) reqh = 64; *width = reqw; *height = reqh; return 0; } extern "C" int lv_projectm_dimension (VisPluginData *plugin, VisVideo *video, int width, int height) { ProjectmPrivate *priv = (ProjectmPrivate*)visual_object_get_private (VISUAL_OBJECT (plugin)); visual_video_set_dimension (video, width, height); priv->PM->projectM_resetGL( width, height ); return 0; } /* This is the main event loop, where all kind of events can be handled, more information * regarding these can be found at: * http://libvisual.sourceforge.net/newdocs/docs/html/union__VisEvent.html */ extern "C" int lv_projectm_events (VisPluginData *plugin, VisEventQueue *events) { ProjectmPrivate *priv = (ProjectmPrivate*)visual_object_get_private (VISUAL_OBJECT (plugin)); VisEvent ev; VisParamEntry *param; projectMEvent evt; projectMKeycode key; projectMModifier mod; while (visual_event_queue_poll (events, &ev)) { switch (ev.type) { case VISUAL_EVENT_KEYUP: evt = lv2pmEvent( ev.type ); key = lv2pmKeycode( ev.event.keyboard.keysym.sym ); mod = lv2pmModifier( ev.event.keyboard.keysym.mod ); priv->PM->key_handler(PROJECTM_KEYDOWN, key,mod); break; case VISUAL_EVENT_RESIZE: lv_projectm_dimension (plugin, ev.event.resize.video, ev.event.resize.width, ev.event.resize.height); break; case VISUAL_EVENT_NEWSONG: priv->PM->projectM_setTitle(ev.event.newsong.songinfo->songname); break; default: /* to avoid warnings */ break; } } return 0; } /* Using this function we can update the palette when we're in 8bits mode, which * we aren't with projectm, so just ignore :) */ extern "C" VisPalette *lv_projectm_palette (VisPluginData *plugin) { return (VisPalette *) NULL; } /* This is where the real rendering happens! This function is what we call, many times * a second to get our graphical frames. */ extern "C" int lv_projectm_render (VisPluginData *plugin, VisVideo *video, VisAudio *audio) { ProjectmPrivate *priv = (ProjectmPrivate*)visual_object_get_private (VISUAL_OBJECT (plugin)); VisBuffer pcmb; float pcm[2][512]; int i; if (video->parent != NULL) lv_projectm_dimension (plugin, video->parent, video->parent->width, video->parent->height); else lv_projectm_dimension (plugin, video, video->width, video->height); visual_buffer_set_data_pair (&pcmb, pcm[0], sizeof (pcm[0])); visual_audio_get_sample (audio, &pcmb, (char*)VISUAL_AUDIO_CHANNEL_LEFT); visual_buffer_set_data_pair (&pcmb, pcm[1], sizeof (pcm[1])); visual_audio_get_sample (audio, &pcmb, (char*)VISUAL_AUDIO_CHANNEL_RIGHT); priv->PM->pcm()->addPCMfloat(*pcm,512); priv->PM->renderFrame(); return 0; } std::string read_config() { int n; char num[512]; FILE *in; FILE *out; char* home; char projectM_home[1024]; char projectM_config[1024]; strcpy(projectM_config, PROJECTM_PREFIX); strcpy(projectM_config+strlen(PROJECTM_PREFIX), CONFIG_FILE); projectM_config[strlen(PROJECTM_PREFIX)+strlen(CONFIG_FILE)]='\0'; printf("dir:%s \n",projectM_config); home=getenv("HOME"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if ((in = fopen(projectM_home, "r")) != 0) { printf("reading ~/.projectM/config.inp \n"); fclose(in); return std::string(projectM_home); } else { printf("trying to create ~/.projectM/config.inp \n"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM"); projectM_home[strlen(home)+strlen("/.projectM")]='\0'; mkdir(projectM_home,0755); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if((out = fopen(projectM_home,"w"))!=0) { if ((in = fopen(projectM_config, "r")) != 0) { while(fgets(num,80,in)!=NULL) { fputs(num,out); } fclose(in); fclose(out); if ((in = fopen(projectM_home, "r")) != 0) { printf("created ~/.projectM/config.inp successfully\n"); fclose(in); return std::string(projectM_home); } else{printf("This shouldn't happen, using implementation defualts\n");abort();} } else{printf("Cannot find projectM default config, using implementation defaults\n");abort();} } else { printf("Cannot create ~/.projectM/config.inp, using default config file\n"); if ((in = fopen(projectM_config, "r")) != 0) { printf("Successfully opened default config file\n"); fclose(in); return std::string(projectM_config);} else{ printf("Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n"); abort();} } } } projectM-complete-2.1.0-Source/src/projectM-libvisual/ConfigFile.h0000664000175000017500000001720011756064136025302 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-libvisual/AUTHORS0000664000175000017500000000341111756064136024173 0ustar matthiasmatthiasMain author, project leader: Dennis Smit Developers: Duilio J. Protti Vitaly V. Bursov Gustavo Sverzut Barbieri (From freevo) The original JESS work: Remi Arquier The original Infinity work: Julien Carme The original lv_gltest work, which is the gl analyzer from xmms: Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies Nebulus: Current maintainer, port to libvisual, cleanups, fixes, additions by: Dennis Smit The previous maintainer and hackers: Pascal Brochart tunnel effect derived from the tides of time by Mirko Teran-Ravnikar child effect derived from the star child demo by Andreas Gustafsson energy effect derived from the tesla demo by Konrad "Yoghurt" Zagorowicz (sunflower) knot effect derived from the knot another torus demo by Jan Horn tentacles derived from the biohazard demo by Jan Horn spectrum analyzer derived from the spectrum plugin by the XMMS team face effect derived from the radial blur demo by Dario Corno / Jeff Molofee and converted to delphi by Jan Horn twist effect derived from the twisting cylinder by Andreas Gustafsson beat detection written by Steve Kirkendall Delphi/C | C++/C conversion by Pascal Brochart Corona: Richard Asbury Linux port by: Jean-Christophe Hoelt Many thanks for quality suggestions and input: Jean-Christophe Hoelt (Goom2 main author) projectM-complete-2.1.0-Source/src/projectM-libvisual/README0000664000175000017500000000001311756064136023776 0ustar matthiasmatthiassee INSTALLprojectM-complete-2.1.0-Source/src/projectM-libvisual/lvtoprojectM.h0000775000175000017500000000762611756064136026003 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: sdltoprojectM.hpp,v 1.1 2004/10/08 00:35:28 cvs Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.hpp,v $ * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #include projectMEvent lv2pmEvent( VisEventType event ) { switch ( event ) { case VISUAL_EVENT_RESIZE: return PROJECTM_VIDEORESIZE; case VISUAL_EVENT_KEYUP: return PROJECTM_KEYUP; case VISUAL_EVENT_KEYDOWN: return PROJECTM_KEYDOWN; default: return PROJECTM_KEYUP; } } projectMKeycode lv2pmKeycode( VisKey keysym ) { switch ( keysym ) { case VKEY_F1: return PROJECTM_K_F1; case VKEY_F2: return PROJECTM_K_F2; case VKEY_F3: return PROJECTM_K_F3; case VKEY_F4: return PROJECTM_K_F4; case VKEY_F5: return PROJECTM_K_F5; case VKEY_F6: return PROJECTM_K_F6; case VKEY_F7: return PROJECTM_K_F7; case VKEY_F8: return PROJECTM_K_F8; case VKEY_F9: return PROJECTM_K_F9; case VKEY_F10: return PROJECTM_K_F10; case VKEY_F11: return PROJECTM_K_F11; case VKEY_F12: return PROJECTM_K_F12; case VKEY_ESCAPE: return PROJECTM_K_ESCAPE; case VKEY_a: return PROJECTM_K_a; case VKEY_b: return PROJECTM_K_b; case VKEY_c: return PROJECTM_K_c; case VKEY_d: return PROJECTM_K_d; case VKEY_e: return PROJECTM_K_e; case VKEY_f: return PROJECTM_K_f; case VKEY_g: return PROJECTM_K_g; case VKEY_h: return PROJECTM_K_h; case VKEY_i: return PROJECTM_K_i; case VKEY_j: return PROJECTM_K_j; case VKEY_k: return PROJECTM_K_k; case VKEY_l: return PROJECTM_K_l; case VKEY_m: return PROJECTM_K_m; case VKEY_n: return PROJECTM_K_n; case VKEY_o: return PROJECTM_K_o; case VKEY_p: return PROJECTM_K_p; case VKEY_q: return PROJECTM_K_q; case VKEY_r: return PROJECTM_K_r; case VKEY_s: return PROJECTM_K_s; case VKEY_t: return PROJECTM_K_t; case VKEY_u: return PROJECTM_K_u; case VKEY_v: return PROJECTM_K_v; case VKEY_w: return PROJECTM_K_w; case VKEY_x: return PROJECTM_K_x; case VKEY_y: return PROJECTM_K_y; case VKEY_z: return PROJECTM_K_z; case VKEY_UP: return PROJECTM_K_UP; case VKEY_RETURN: return PROJECTM_K_RETURN; case VKEY_RIGHT: return PROJECTM_K_RIGHT; case VKEY_LEFT: return PROJECTM_K_LEFT; case VKEY_DOWN: return PROJECTM_K_DOWN; case VKEY_PAGEUP: return PROJECTM_K_PAGEUP; case VKEY_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: return PROJECTM_K_NONE; break; } } projectMModifier lv2pmModifier( int mod ) { return (projectMModifier) mod; } projectM-complete-2.1.0-Source/src/projectM-libvisual/CMakeLists.txt0000664000175000017500000000366611756064136025677 0ustar matthiasmatthiasPROJECT(projectM_libvisual) cmake_minimum_required(VERSION 2.4.0) INCLUDE(cmake/CPack-projectM.cmake) ADD_LIBRARY(projectM_libvisual SHARED actor_projectM.cpp lvtoprojectM.h ConfigFile.h ConfigFile.cpp) INCLUDE(FindPkgConfig.cmake) cmake_policy(SET CMP0005 OLD) FIND_PACKAGE(OpenGL) FIND_PACKAGE(SDL) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${LIBPROJECTM_PREFIX}\"') else (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${CMAKE_INSTALL_PREFIX}\"') endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) ADD_DEFINITIONS(-DLINUX) pkg_search_module(LIBVISUAL REQUIRED libvisual-0.4) if (LIBPROJECTM_FOUND) MESSAGE (STATUS "[projectM-libvisual] projectM detected.") else(LIBPROJECTM_FOUND) MESSAGE (FATAL_ERROR "projectM NOT detected. Please install the projectM module or build from the top level projectM source directory.") endif(LIBPROJECTM_FOUND) if(LIBVISUAL_FOUND) MESSAGE(STATUS "[projectM-libvisual] libvisual detected.") else(LIBVISUAL_FOUND) MESSAGE(FATAL_ERROR "libvisual 0.4 not found! Please visit http://libvisual.sf.net and download the module.") endif(LIBVISUAL_FOUND) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/libprojectM) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${LIBVISUAL_INCLUDEDIR} ${SDL_INCLUDE_DIR}) LINK_DIRECTORIES(${PROJECTM_LINK}) TARGET_LINK_LIBRARIES(projectM_libvisual projectM ${SDL_LIBRARY} ${LIBVISUAL_LIBRARIES}) INSTALL(TARGETS projectM_libvisual DESTINATION ${LIBVISUAL_PLUGINSDIR}/actor ) projectM-complete-2.1.0-Source/src/projectM-libvisual/FindPkgConfig.cmake0000664000175000017500000003646511756064136026614 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_PLUGINSDIR) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PLUGINSDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" PLUGINSDIR "" --variable=pluginsbasedir ) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-libvisual/COPYING0000664000175000017500000004311011756064136024156 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-libvisual/NEWS0000664000175000017500000000000011756064136023611 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-libvisual/cmake/0000775000175000017500000000000011756416660024207 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-libvisual/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064136027753 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "0") SET(CPACK_PACKAGE_VERSION_PATCH "1") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-libvisual/ChangeLog0000664000175000017500000000061311756064136024676 0ustar matthiasmatthias2007-10-10 Peter Sperl * Converted to cmake * Updated to libprojectM 1.0 2006-01-31 Dennis Smit * actor_projectM.c: Again API updates, and set the GL attribs. * main.c: Removed (This was an xmms plugin file). 2006-01-24 Dennis Smit * actor_projectM.c: Updated api to the new libvisual API stuff. projectM-complete-2.1.0-Source/src/projectM-libvisual/libvisual-plugins.spec0000664000175000017500000000311211756064136027446 0ustar matthiasmatthias%define my_build yjl.0.testing.1 Summary: Plugins for use with libvisual Name: libvisual-plugins Epoch: 0 Version: 0.2.0 Release: 0.%{epoch}.%my_build License: GPL Group: Applications/Multimedia URL: http://libvisual.sourceforge.net/v2/ Source0: %{name}-%{version}.tar.bz2 Packager: Michael A. Peters BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: libvisual-devel BuildRequires: xorg-x11-devel BuildRequires: alsa-lib-devel BuildRequires: esound-devel BuildRequires: pango-devel Requires: libvisual Requires: alsa-lib Requires: esound Requires: pango %description This package contains several plugins for libvisual %prep %setup -q %build %configure %__make %install rm -rf $RPM_BUILD_ROOT %makeinstall # fix plugins if [ ! -d %buildroot%_libdir/libvisual ]; then mkdir -p %buildroot%_libdir/libvisual #actor mkdir -p %buildroot%_libdir/libvisual/actor mv %buildroot%_libdir/actor* %buildroot%_libdir/libvisual/actor/ mkdir -p %buildroot%_libdir/libvisual/input mv %buildroot%_libdir/input* %buildroot%_libdir/libvisual/input/ mkdir -p %buildroot%_libdir/libvisual/morph mv %buildroot%_libdir/morph* %buildroot%_libdir/libvisual/morph/ fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README TODO %_libdir/libvisual/actor %_libdir/libvisual/input %_libdir/libvisual/morph %_datadir/libvisual/actor %_datadir/libvisual-plugins %changelog * Mon Jan 31 2005 Michael A. Peters - testing pre 0.2.0 release * Mon Nov 15 2004 Michael A. Peters - Initial build. projectM-complete-2.1.0-Source/src/projectM-libvisual/cmake_install.cmake0000664000175000017500000000504111756064136026734 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/projectM-libvisual # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(EXISTS "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so") FILE(RPATH_CHECK FILE "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so" RPATH "") ENDIF() list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so") FILE(INSTALL DESTINATION "/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor" TYPE SHARED_LIBRARY FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-libvisual/libprojectM_libvisual.so") IF(EXISTS "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so") FILE(RPATH_REMOVE FILE "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/usr/lib/x86_64-linux-gnu/libvisual-0.4/actor/libprojectM_libvisual.so") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") projectM-complete-2.1.0-Source/src/README0000664000175000017500000000134011756064136020227 0ustar matthiasmatthiasPROJECTM README ------------------------------ NOTE: The projectM wiki at http://projectm.wiki.sourceforge.net/ is the official source for build instructions. What lies below is just a terse review of how to build the source yourself. (1) How to configure the projectM build In the top level directory from where you extracted projectM, run ccmake . This will present you with a simple console based gui of options for projectM. First press "c" to run the configure script. Review the options and change what you think is necessary. Press 'g' to generate the make files and exit. (2) Compiling and installing As usual, type make followed by make install If any problems go to the web page at http://projectm.sf.net projectM-complete-2.1.0-Source/src/CMakeLists.txt0000664000175000017500000000321311756064136022110 0ustar matthiasmatthiasproject (projectM-complete) cmake_minimum_required(VERSION 2.4.0) OPTION(INCLUDE-PROJECTM-QT "Build the projectM Qt4 user interface extension library (recommended)" ON) OPTION(INCLUDE-PROJECTM-PULSEAUDIO "Build the projectM pulse audio client (recommended for fedora users)" ON) OPTION(INCLUDE-PROJECTM-LIBVISUAL "Build the projectM libvisual client" ON) OPTION(INCLUDE-PROJECTM-LIBVISUAL-ALSA "Build experimental libvisual / alsa input standalone client (NEW!)" OFF) OPTION(INCLUDE-PROJECTM-JACK "Build the projectM JACK client" OFF) OPTION(INCLUDE-PROJECTM-TEST "Build the projectM test suite" ON) OPTION(INCLUDE-PROJECTM-XMMS "Build the projectM xmms module (deprecated, use audacious instead)" OFF) OPTION(INCLUDE-NATIVE-PRESETS "Build the projectM native preset sample collection " ON) set(PROJECTM_ROOT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) add_subdirectory (libprojectM) if(INCLUDE-PROJECTM-TEST) add_subdirectory (projectM-test) endif(INCLUDE-PROJECTM-TEST) if (INCLUDE-PROJECTM-QT) add_subdirectory (projectM-qt) endif(INCLUDE-PROJECTM-QT) if (INCLUDE-PROJECTM-JACK) add_subdirectory (projectM-jack) endif (INCLUDE-PROJECTM-JACK) if (INCLUDE-PROJECTM-PULSEAUDIO) add_subdirectory (projectM-pulseaudio) endif (INCLUDE-PROJECTM-PULSEAUDIO) if (INCLUDE-PROJECTM-XMMS) add_subdirectory (projectM-xmms) endif (INCLUDE-PROJECTM-XMMS) if (INCLUDE-PROJECTM-LIBVISUAL) add_subdirectory (projectM-libvisual) endif (INCLUDE-PROJECTM-LIBVISUAL) if (INCLUDE-PROJECTM-LIBVISUAL-ALSA) add_subdirectory (projectM-libvisual-alsa) endif (INCLUDE-PROJECTM-LIBVISUAL-ALSA) if (INCLUDE-NATIVE-PRESETS) add_subdirectory(NativePresets) endif (INCLUDE-NATIVE-PRESETS) projectM-complete-2.1.0-Source/src/COPYING0000664000175000017500000000154611756064136020412 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2009 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ projectM-complete-2.1.0-Source/src/projectM-xmms/0000775000175000017500000000000011756416657022127 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-xmms/ConfigFile.cpp0000664000175000017500000000674311756064135024640 0ustar matthiasmatthias// ConfigFile.cpp #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-xmms/INSTALL0000775000175000017500000000031311756064135023146 0ustar matthiasmatthiasInstall libprojectM 1.0 and XMMS, then: cmake . -DCMAKE_BUILD_TYPE=RELEASE make make install You may need to type ccmake . and change the PREFIX if your system prefers /usr instead of /usr/local.projectM-complete-2.1.0-Source/src/projectM-xmms/sdltoprojectM.h0000775000175000017500000000702011756064135025121 0ustar matthiasmatthias/** * $Id: sdltoprojectM.h,v 1.1.1.1 2005/12/23 18:42:00 psperl Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.h,v $ * Revision 1.1.1.1 2005/12/23 18:42:00 psperl * Initial Import * * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _SDLTOPROJECTM_H #define _SDLTOPROJECTM_H #include "libprojectM/event.h" #ifdef WIN32 #include #else #include #endif projectMEvent sdl2pmEvent( SDL_Event event ) { \ switch ( event.type ) { \ case SDL_VIDEORESIZE: return PROJECTM_VIDEORESIZE; \ case SDL_KEYUP: \ return PROJECTM_KEYUP; \ case SDL_KEYDOWN: \ return PROJECTM_KEYDOWN; \ case SDL_QUIT: \ return PROJECTM_VIDEOQUIT; \ default: return PROJECTM_KEYUP; \ } \ } \ projectMKeycode sdl2pmKeycode( SDLKey keysym ) { \ switch ( keysym ) { \ case SDLK_F1: \ return PROJECTM_K_F1; \ case SDLK_F2: \ return PROJECTM_K_F2; \ case SDLK_F3: \ return PROJECTM_K_F3; \ case SDLK_F4: \ return PROJECTM_K_F4; \ case SDLK_F5: \ return PROJECTM_K_F5; \ case SDLK_F6: \ return PROJECTM_K_F6; \ case SDLK_F7: \ return PROJECTM_K_F7; \ case SDLK_F8: \ return PROJECTM_K_F8; \ case SDLK_F9: \ return PROJECTM_K_F9; \ case SDLK_F10: \ return PROJECTM_K_F10; \ case SDLK_F11: \ return PROJECTM_K_F11; \ case SDLK_F12: \ return PROJECTM_K_F12; \ case SDLK_ESCAPE: \ return PROJECTM_K_ESCAPE; case SDLK_a: return PROJECTM_K_a; case SDLK_b: return PROJECTM_K_b; case SDLK_c: return PROJECTM_K_c; case SDLK_d: return PROJECTM_K_d; case SDLK_e: return PROJECTM_K_e; case SDLK_f: return PROJECTM_K_f; case SDLK_g: return PROJECTM_K_g; case SDLK_h: return PROJECTM_K_h; case SDLK_i: return PROJECTM_K_i; case SDLK_j: return PROJECTM_K_j; case SDLK_k: return PROJECTM_K_k; case SDLK_l: return PROJECTM_K_l; case SDLK_m: return PROJECTM_K_m; case SDLK_n: return PROJECTM_K_n; case SDLK_o: return PROJECTM_K_o; case SDLK_p: return PROJECTM_K_p; case SDLK_q: return PROJECTM_K_q; case SDLK_r: return PROJECTM_K_r; case SDLK_s: return PROJECTM_K_s; case SDLK_t: return PROJECTM_K_t; case SDLK_u: return PROJECTM_K_u; case SDLK_v: return PROJECTM_K_v; case SDLK_w: return PROJECTM_K_w; case SDLK_x: return PROJECTM_K_x; case SDLK_y: return PROJECTM_K_y; case SDLK_z: return PROJECTM_K_z; case SDLK_UP: return PROJECTM_K_UP; case SDLK_RETURN: return PROJECTM_K_RETURN; case SDLK_RIGHT: return PROJECTM_K_RIGHT; case SDLK_LEFT: return PROJECTM_K_LEFT; case SDLK_DOWN: return PROJECTM_K_DOWN; case SDLK_PAGEUP: return PROJECTM_K_PAGEUP; case SDLK_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: \ return PROJECTM_K_NONE; \ } \ } \ projectMModifier sdl2pmModifier( SDLMod mod ) { \ return PROJECTM_KMOD_LSHIFT; \ } \ #endif /** _SDLTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/projectM-xmms/ConfigFile.h0000664000175000017500000001720011756064135024273 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-xmms/AUTHORS0000775000175000017500000000000011756064135023156 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-xmms/README0000775000175000017500000000036011756064135022777 0ustar matthiasmatthiassee INSTALL projectM config file now stored at ~/.projectM/config.inp Main Developers: Carmelo Piccione: w1z7ard@sourceforge.net Peter Sperl: psperl@sourceforge.net Advice / Support: Roger Dannenberg (rbd@cs.cmu.edu) projectM-complete-2.1.0-Source/src/projectM-xmms/CMakeLists.txt0000664000175000017500000000320011756064135024650 0ustar matthiasmatthiasPROJECT(xmms_projectM) ADD_LIBRARY(xmms_projectM SHARED main.cpp sdltoprojectM.h video_init.cpp ConfigFile.h ConfigFile.cpp) cmake_policy(SET CMP0005 OLD) cmake_minimum_required(VERSION 2.4.0) INCLUDE(FindPkgConfig.cmake) INCLUDE(cmake/CPack-projectM.cmake) FIND_PACKAGE(OpenGL) FIND_PACKAGE(GTK) FIND_PACKAGE(SDL) pkg_search_module(LIBXMMS REQUIRED libxmms) if(LIBXMMS_FOUND) MESSAGE(FATAL_ERROR "Xmms not found.") else(LIBXMMS_FOUND) MESSAGE(STATUS "Xmms detected.") endif(LIBXMMS_FOUND) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${LIBPROJECTM_PREFIX}\"') else (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${CMAKE_INSTALL_PREFIX}\"') endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${PROJECTM_PREFIX}\"') if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/libprojectM) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${LIBXMMS_INCLUDEDIR} ${SDL_INCLUDE_DIR} ${GTK_INCLUDE_DIR}) LINK_DIRECTORIES(${PROJECTM_LINK} ${LIBXMMS_LDFLAGS}) TARGET_LINK_LIBRARIES(xmms_projectM projectM xmms ${SDL_LIBRARY} ${GTK_LIBRARIES}) INSTALL(TARGETS xmms_projectM DESTINATION lib/xmms/Visualization ) projectM-complete-2.1.0-Source/src/projectM-xmms/FindPkgConfig.cmake0000664000175000017500000003610511756064135025574 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-xmms/COPYING0000775000175000017500000004363411756064135023165 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-xmms/video_init.h0000775000175000017500000000020711756064135024421 0ustar matthiasmatthias void init_display( int w, int h, int *fvw, int *fvh, int fullscreen ); void resize_display( int w, int h, int fullscreen ); projectM-complete-2.1.0-Source/src/projectM-xmms/video_init.cpp0000775000175000017500000000537211756064135024764 0ustar matthiasmatthias//video_init.c - SDL/Opengl Windowing Creation/Resizing Functions // //by Peter Sperl // //Opens an SDL Window and creates an OpenGL session //also able to handle resizing and fullscreening of windows //just call init_display again with differant variables #include #include #include #include "video_init.h" #include extern SDL_Surface *screen; extern int texsize; void resize_display(int w, int h, int f) { int flags; if (f) flags = SDL_OPENGL|SDL_HWSURFACE|SDL_FULLSCREEN; else flags = SDL_OPENGL|SDL_HWSURFACE|SDL_RESIZABLE; // SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); screen = SDL_SetVideoMode( w, h, 0, flags ) ; if(screen == 0 ) { fprintf( stderr, "Video mode set failed: %s\n", SDL_GetError( ) ); return; } SDL_ShowCursor(f ? SDL_DISABLE : SDL_ENABLE); } //init_display // //Sets screen to new width and height (w,h) //Also switches between fullscreen and windowed //with the boolean f (fullscreen) void init_display(int w, int h, int *fvw, int *fvh, int f) { /* Information about the current video settings. */ const SDL_VideoInfo* info = NULL; int bpp = 0; /* Flags we will pass into SDL_SetVideoMode. */ int flags = 0; /* Let's get some video information. */ info = SDL_GetVideoInfo( ); if( !info ) { /* This should probably never happen. */ fprintf( stderr, "Video query failed: %s\n", SDL_GetError( ) ); // projectM_vtable.disable_plugin (&projectM_vtable); return; } // printf("Screen Resolution: %d x %d\n", info->current_w, info->current_h); *fvw = info->current_w; *fvh = info->current_h; bpp = info->vfmt->BitsPerPixel; //SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 8 ); //SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 8 ); //SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_RED_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_GREEN_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_BLUE_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_ALPHA_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, 16 ); SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); if (f==0) flags = SDL_OPENGL|SDL_HWSURFACE|SDL_RESIZABLE; else flags = SDL_OPENGL|SDL_HWSURFACE|SDL_FULLSCREEN; screen= SDL_SetVideoMode( w, h, bpp, flags ) ; if(screen == 0 ) { /* * This could happen for a variety of reasons, * including DISPLAY not being set, the specified * resolution not being available, etc. */ fprintf( stderr, "Video mode set failed: %s\n", SDL_GetError( ) ); // projectM_vtable.disable_plugin (&projectM_vtable); return; } // setup_opengl(w,h); //gluOrtho2D(0, w, 0, h); } projectM-complete-2.1.0-Source/src/projectM-xmms/main.cpp0000775000175000017500000002752311756064135023561 0ustar matthiasmatthias/* projectM v1.01 - xmms-projectm.sourceforge.net -------------------------------------------------- Lead Developers: Carmelo Piccione (carmelo.piccione@gmail.com) & Peter Sperl (peter@sperl.com) We have also been advised by some professors at CMU, namely Roger B. Dannenberg. http://www-2.cs.cmu.edu/~rbd/ The inspiration for this program was Milkdrop by Ryan Geiss. Obviously. This code is distributed under the GPL. THANKS FOR THE CODE!!! ------------------------------------------------- The base for this program was andy@nobugs.org's XMMS plugin tutorial http://www.xmms.org/docs/vis-plugin.html We used some FFT code by Takuya OOURA instead of XMMS' built-in fft code fftsg.c - http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html and some beat detection code was inspired by Frederic Patin @ www.gamedev.net/reference/programming/features/beatdetection/ */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "ConfigFile.h" #include #include "sdltoprojectM.h" #include "video_init.h" #include #define CONFIG_FILE "/share/projectM/config.inp" // Forward declarations extern "C" void projectM_xmms_init(void); extern "C" void projectM_cleanup(void); extern "C" void projectM_about(void); extern "C" void projectM_configure(void); extern "C" void projectM_playback_start(void); extern "C" void projectM_playback_stop(void); extern "C" void projectM_render_pcm(gint16 pcm_data[2][512]); extern "C" void projectM_render_freq(gint16 pcm_data[2][256]); extern "C" int worker_func(void*); extern "C" VisPlugin *get_vplugin_info(); std::string read_config(); void saveSnapshotToFile(); //extern preset_t * active_preset; //FILE * debugFile = fopen("./dwrite-dump", "wb"); // Callback functions VisPlugin projectM_vtable = { NULL, // Handle, filled in by xmms NULL, // Filename, filled in by xmms 0, // Session ID (char*)"projectM v2.00", // description 2, // # of PCM channels for render_pcm() 0, // # of freq channels wanted for render_freq() projectM_xmms_init, // Called when plugin is enabled projectM_cleanup, // Called when plugin is disabled projectM_about, // Show the about box projectM_configure, // Show the configure box NULL, // Called to disable plugin, filled in by xmms projectM_playback_start, // Called when playback starts projectM_playback_stop, // Called when playback stops projectM_render_pcm, // Render the PCM data, must return quickly projectM_render_freq // Render the freq data, must return quickly }; // XMMS entry point extern "C" VisPlugin *get_vplugin_info(void) { return &projectM_vtable; } // Our worker thread SDL_Thread *worker_thread; SDL_sem *sem; SDL_Event event; SDL_Surface *screen; projectM * globalPM = NULL; int maxsamples=512; int texsize=512; int gx=32,gy=24; int wvw=400,wvh=400; int fvw=1024,fvh=768; int fps=35, fullscreen=0; // char *title; gint disable_projectm(void *something) { projectM_vtable.disable_plugin(&projectM_vtable); return 0; } Uint32 get_xmms_title(Uint32 something, void *somethingelse) { static char check_title = 1; static int last_pos; static char *last_title = NULL; int pos; char *title = NULL; //Nice optimization, but we want the title no matter what so I can display it when the song changes #if 0 if(!(globalPM->showtitle%2)) { /* Repeat less often when not showing title */ return 1000; } #endif pos = xmms_remote_get_playlist_pos(projectM_vtable.xmms_session); /* Only check every 1 second for title change, otherwise check pos */ if(check_title || pos != last_pos) { title = xmms_remote_get_playlist_title( projectM_vtable.xmms_session, pos); if(title && (!last_title || strcmp(last_title,title))) { //globalPM->renderer->title = title; //globalPM->renderer->drawtitle = 1; std::string titlepp(title); globalPM->projectM_setTitle(titlepp); g_free(last_title); last_title = title; } else if(title && last_title != title) { /* New copy of last title */ g_free(title); } check_title = !check_title; } last_pos = pos; /* Repeat every 500ms */ return 500; } int capture = 0; int worker_func(void*) { // char projectM_data[1024]; SDL_TimerID title_timer = NULL; std::string config_file; config_file = read_config(); ConfigFile config(config_file); int wvw = config.read( "Window Width", 512 ); int wvh = config.read( "Window Height", 512 ); int fullscreen = 0; if (config.read("Fullscreen", true)) fullscreen = 1; else fullscreen = 0; init_display(wvw,wvh,&fvw,&fvh,fullscreen); SDL_WM_SetCaption("projectM v1.00", "projectM v1.00"); /** Initialise projectM */ globalPM = new projectM(config_file); SDL_SemPost(sem); title_timer = SDL_AddTimer(500, get_xmms_title, NULL); /** Initialise the thread */ // SDL_SemTryWait(sem); while ( SDL_SemValue(sem)==1 ) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while ( SDL_PollEvent( &event ) ) { /** Translate into projectM codes and process */ evt = sdl2pmEvent( event ); key = sdl2pmKeycode( event.key.keysym.sym ); mod = sdl2pmModifier( event.key.keysym.mod ); if ( evt == PROJECTM_KEYDOWN ) { if(key == PROJECTM_K_c) { //SDL_SaveBMP(screen, "/home/pete/1.bmp"); saveSnapshotToFile(); } if(key == PROJECTM_K_v) { // capture++; } if(key == PROJECTM_K_f) { int w, h; if (fullscreen == 0) { w = fvw; h = fvh; fullscreen = 1; } else { w = wvw; h = wvh; fullscreen = 0; } resize_display(w, h, fullscreen); globalPM->projectM_resetGL( w, h ); } else globalPM->key_handler(evt,key,mod); } else if ( evt == PROJECTM_VIDEORESIZE ) { wvw=event.resize.w; wvh=event.resize.h; resize_display(wvw,wvh,fullscreen); globalPM->projectM_resetGL( wvw, wvh ); } else if ( evt == PROJECTM_VIDEOQUIT ) { (void) gtk_idle_add (disable_projectm, NULL); } } /** Add the waveform data */ /** Render the new frame */ // strcpy(title,xmms_remote_get_playlist_title(projectM_vtable.xmms_session, xmms_remote_get_playlist_pos(projectM_vtable.xmms_session))); //printf("%s\n",title); // strcpy(globalPM->title,title); globalPM->renderFrame(); SDL_GL_SwapBuffers(); if (capture % 2 == 1) saveSnapshotToFile(); // SDL_SemPost(sem); } if(title_timer) SDL_RemoveTimer(title_timer); delete globalPM; return 0; } extern "C" void projectM_xmms_init(void) { /* First, initialize SDL's video subsystem. */ // std::cerr << "sdl init begin" << std::endl; if( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER ) < 0 ) { /* Failed, exit. */ fprintf( stderr, "Video initialization failed: %s\n", SDL_GetError( ) ); //projectM_vtable.disable_plugin (&projectM_vtable); return; } sem = SDL_CreateSemaphore(0); // printf("projectM plugin: Initializing\n"); SDL_EnableUNICODE(1); worker_thread = SDL_CreateThread ( *worker_func, NULL); } extern "C" void projectM_cleanup(void) { SDL_SemWait(sem); SDL_WaitThread(worker_thread, NULL); // SDL_KillThread(worker_thread); //printf("killed thread\n"); SDL_DestroySemaphore(sem); //printf("Destroy Mutex\n"); SDL_Quit(); // printf("projectM plugin: Cleanup completed\n"); } extern "C" void projectM_about(void) { printf("projectM plugin: About\n"); } extern "C" void projectM_configure(void) { printf("projectM plugin: Configure\n"); } extern "C" void projectM_playback_start(void) {//thread_control = GO; printf("projectM plugin: Playback starting\n"); } extern "C" void projectM_playback_stop(void) {//thread_control = STOP; printf("projectM plugin: Playback stopping\n"); } extern "C" void projectM_render_pcm(gint16 pcm_data[2][512]) { //SDL_mutexP(mutex); while ( SDL_SemValue(sem)==1 ) if ( SDL_SemValue(sem)==1 ) globalPM->pcm()->addPCM16(pcm_data); //SDL_mutexV(mutex); } extern "C" void projectM_render_freq(gint16 freq_data[2][256]) { printf("NO GOOD\n"); } std::string read_config() { // int n; char num[512]; FILE *in; FILE *out; char* home; char projectM_home[1024]; char projectM_config[1024]; strcpy(projectM_config, PROJECTM_PREFIX); strcpy(projectM_config+strlen(PROJECTM_PREFIX), CONFIG_FILE); projectM_config[strlen(PROJECTM_PREFIX)+strlen(CONFIG_FILE)]='\0'; //printf("dir:%s \n",projectM_config); home=getenv("HOME"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if ((in = fopen(projectM_home, "r")) != 0) { //printf("reading ~/.projectM/config.inp \n"); fclose(in); return std::string(projectM_home); } else { printf("trying to create ~/.projectM/config.inp \n"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM"); projectM_home[strlen(home)+strlen("/.projectM")]='\0'; mkdir(projectM_home,0755); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if((out = fopen(projectM_home,"w"))!=0) { if ((in = fopen(projectM_config, "r")) != 0) { while(fgets(num,80,in)!=NULL) { fputs(num,out); } fclose(in); fclose(out); if ((in = fopen(projectM_home, "r")) != 0) { printf("created ~/.projectM/config.inp successfully\n"); fclose(in); return std::string(projectM_home); } else{printf("This shouldn't happen, using implementation defualts\n");abort();} } else{printf("Cannot find projectM default config, using implementation defaults\n");abort();} } else { printf("Cannot create ~/.projectM/config.inp, using default config file\n"); if ((in = fopen(projectM_config, "r")) != 0) { printf("Successfully opened default config file\n"); fclose(in); return std::string(projectM_config);} else{ printf("Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n"); abort();} } } abort(); } int frame = 1; void saveSnapshotToFile() { char dumpPath[512]; char Home[512]; //char *home; SDL_Surface * bitmap; GLint viewport[4]; long bytewidth; GLint width, height; long bytes; glReadBuffer(GL_FRONT); glGetIntegerv(GL_VIEWPORT, viewport); width = viewport[2]; height = viewport[3]; bytewidth = width * 4; bytewidth = (bytewidth + 3) & ~3; bytes = bytewidth * height; /* glFinish(); glPixelStorei(GL_PACK_ALIGNMENT, 4); glPixelStorei(GL_PACK_ROW_LENGTH, 0); glPixelStorei(GL_PACK_SKIP_ROWS, 0); glPixelStorei(GL_PACK_SKIP_PIXELS, 0); */ bitmap = SDL_CreateRGBSurface(SDL_SWSURFACE, width, height, 32,0,0,0,0); glReadPixels(0, 0, width, height, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, bitmap->pixels); sprintf(dumpPath, "/.projectM/%.8d.bmp", frame++); // home=getenv("HOME"); strcpy(Home, getenv("HOME")); strcpy(Home+strlen(Home), dumpPath); Home[strlen(Home)]='\0'; SDL_SaveBMP(bitmap, Home); SDL_FreeSurface(bitmap); } projectM-complete-2.1.0-Source/src/projectM-xmms/cmake/0000775000175000017500000000000011756416657023207 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-xmms/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064135026744 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-xmms/ChangeLog0000775000175000017500000000000011756064135023660 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-pulseaudio/0000775000175000017500000000000011756416660023307 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-pulseaudio/ConfigFile.cpp0000664000175000017500000001131711756064137026021 0ustar matthiasmatthias // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // ConfigFile.cpp #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioThread.cpp0000664000175000017500000004607611756064137027351 0ustar matthiasmatthias#include "projectM.hpp" #include "QPulseAudioThread.hpp" #include #include #include /* Adopted from PulseAudio by carmelo.piccione+projectm@gmail.com Copyright 2004-2006 Lennart Poettering Copyright 2006 Pierre Ossman for Cendio AB ***/ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include "qprojectm_mainwindow.hpp" #define TIME_EVENT_USEC 50000 #if PA_API_VERSION < 9 #error Invalid PulseAudio API version #endif #define BUFSIZE 1024 pa_context *QPulseAudioThread::context = NULL; pa_stream *QPulseAudioThread::stream = NULL; pa_mainloop_api *QPulseAudioThread::mainloop_api = NULL; pa_time_event *QPulseAudioThread::time_event = NULL; float *QPulseAudioThread::buffer = NULL; size_t QPulseAudioThread::buffer_length = 0, QPulseAudioThread::buffer_index = 0; pa_threaded_mainloop * QPulseAudioThread::mainloop = NULL; pa_io_event * QPulseAudioThread::stdio_event = NULL; char * QPulseAudioThread::server = NULL; char * QPulseAudioThread::stream_name = NULL, *QPulseAudioThread::client_name = NULL, *QPulseAudioThread::device =0; QMutex * QPulseAudioThread::s_audioMutex; int QPulseAudioThread::verbose = 0; pa_volume_t QPulseAudioThread::volume = PA_VOLUME_NORM; pa_channel_map QPulseAudioThread::channel_map; int QPulseAudioThread::channel_map_set = 0; pa_sample_spec QPulseAudioThread::sample_spec ; QPulseAudioThread::SourceContainer QPulseAudioThread::s_sourceList; QPulseAudioThread::SourceContainer::const_iterator QPulseAudioThread::s_sourcePosition; QProjectM_MainWindow ** QPulseAudioThread::s_qprojectM_MainWindowPtr = 0; QPulseAudioThread::QPulseAudioThread ( int _argc, char **_argv, QProjectM_MainWindow * mainWindow ) : QThread ( 0 ), argc ( _argc ), argv ( _argv ), m_qprojectM_MainWindow (mainWindow) { s_qprojectM_MainWindowPtr = new QProjectM_MainWindow*; *s_qprojectM_MainWindowPtr = m_qprojectM_MainWindow; } QPulseAudioThread::~QPulseAudioThread() { if (s_qprojectM_MainWindowPtr) delete(s_qprojectM_MainWindowPtr); s_qprojectM_MainWindowPtr = 0; } QPulseAudioThread::SourceContainer::const_iterator QPulseAudioThread::readSettings() { QSettings settings ( "projectM", "qprojectM-pulseaudio" ); bool tryFirst = settings.value ( "tryFirstAvailablePlaybackMonitor", true ).toBool() ; if ( tryFirst ) { return s_sourceList.end(); } else { QString deviceName = settings.value("pulseAudioDeviceName", QString()).toString(); qDebug() << "device name is " << deviceName; for (SourceContainer::const_iterator pos = s_sourceList.begin(); pos != s_sourceList.end(); ++pos) { if (*pos == deviceName) { return pos; } } } return s_sourceList.end(); } void QPulseAudioThread::cleanup() { pa_threaded_mainloop_stop ( mainloop ); if ( stream ) pa_stream_unref ( stream ); if ( context ) pa_context_unref ( context ); if ( stdio_event ) { assert ( mainloop_api ); mainloop_api->io_free ( stdio_event ); } if ( time_event ) { assert ( mainloop_api ); mainloop_api->time_free ( time_event ); } if ( mainloop_api ) mainloop_api->quit ( mainloop_api, 0 ); if ( mainloop ) { pa_signal_done(); pa_threaded_mainloop_free ( mainloop ); } if ( buffer ) pa_xfree ( buffer ); if ( server ) pa_xfree ( server ); if ( device ) pa_xfree ( device ); if ( client_name ) pa_xfree ( client_name ); if ( stream_name ) pa_xfree ( stream_name ); return ; } void QPulseAudioThread::connectHelper (SourceContainer::const_iterator pos) { Q_ASSERT(stream); pa_stream_flags_t flags = ( pa_stream_flags_t ) 0; // qDebug() << "start2 "; assert (pos != s_sourceList.end()); qDebug() << "connectHelper: " << *pos; int r; if ( ( ( r = pa_stream_connect_record (stream, (*pos).toStdString().c_str(), NULL, flags ) ) ) < 0 ) { fprintf ( stderr, "pa_stream_connect_record() failed: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); } } QPulseAudioThread::SourceContainer::const_iterator QPulseAudioThread::scanForPlaybackMonitor() { for ( SourceContainer::const_iterator pos = s_sourceList.begin(); pos != s_sourceList.end(); ++pos ) { if ( ( *pos ).contains ( "monitor" ) && (*pos).contains("playback")) { return pos; } } return s_sourceList.end(); } void QPulseAudioThread::connectDevice ( const QModelIndex & index ) { if (index.isValid()) reconnect(s_sourceList.begin() + index.row()); else reconnect(s_sourceList.end()); emit(deviceChanged()); } void QPulseAudioThread::reconnect(SourceContainer::const_iterator pos = s_sourceList.end()) { if (s_sourceList.empty()) return; if (pos != s_sourceList.end()) { s_sourcePosition = pos; qDebug() << "reconnecting with" << *pos; } else s_sourcePosition = scanForPlaybackMonitor(); if (s_sourcePosition == s_sourceList.end()) { s_sourcePosition = s_sourceList.begin(); } if (stream && (pa_stream_get_state(stream) == PA_STREAM_READY)) { //qDebug() << "disconnect"; pa_stream_disconnect ( stream ); // pa_stream_unref(stream); //qDebug() << "* return *"; } if ( ! ( stream = pa_stream_new ( context, stream_name, &sample_spec, channel_map_set ? &channel_map : NULL ) ) ) { fprintf ( stderr, "pa_stream_new() failed: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); return; } pa_stream_set_state_callback ( stream, stream_state_callback, &s_sourceList ); pa_stream_set_read_callback ( stream, stream_read_callback, &s_sourceList ); pa_stream_set_moved_callback(stream, stream_moved_callback, &s_sourceList ); switch (pa_stream_get_state(stream)) { case PA_STREAM_UNCONNECTED:// The stream is not yet connected to any sink or source. qDebug() << "unconnected: connecting..."; connectHelper(s_sourcePosition); break; case PA_STREAM_CREATING ://The stream is being created. break; case PA_STREAM_READY :// The stream is established, you may pass audio data to it now. qDebug() << "stream is still ready, waiting for callback..."; break; case PA_STREAM_FAILED :// An error occured that made the stream invalid. qDebug() << "stream is now invalid. great."; break; case PA_STREAM_TERMINATED:// The stream has been terminated cleanly. qDebug() << "terminated..."; break; } } void QPulseAudioThread::pa_stream_success_callback(pa_stream *s, int success, void * data) { static bool pausedFlag = true; if (pausedFlag) qDebug() << "pause"; else { qDebug() << "play"; } pausedFlag = !pausedFlag; // necessarily static // can do pulse stuff here... } QMutex * QPulseAudioThread::mutex() { return s_audioMutex; } void QPulseAudioThread::cork() { int b = 0; pa_operation* op = pa_stream_cork(stream, b, pa_stream_success_callback, this); if (op) pa_operation_unref(op); else qDebug() << "cork operation null"; } /* A shortcut for terminating the application */ void QPulseAudioThread::pulseQuit ( int ret ) { assert ( mainloop_api ); mainloop_api->quit ( mainloop_api, ret ); } /* This is called whenever new data may is available */ void QPulseAudioThread::stream_read_callback ( pa_stream *s, size_t length, void *userdata ) { const void *data; assert ( s && length ); if ( stdio_event ) mainloop_api->io_enable ( stdio_event, PA_IO_EVENT_OUTPUT ); if ( pa_stream_peek ( s, &data, &length ) < 0 ) { fprintf ( stderr, "pa_stream_peek() failed: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); pulseQuit ( 1 ); return ; } if ((!s_qprojectM_MainWindowPtr) || (!*s_qprojectM_MainWindowPtr)) return; assert ( data && length ); if ( buffer ) { fprintf ( stderr, "Buffer overrun, dropping incoming data\n" ); if ( pa_stream_drop ( s ) < 0 ) { fprintf ( stderr, "pa_stream_drop() failed: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); pulseQuit ( 1 ); } return; } (*s_qprojectM_MainWindowPtr)->addPCM( (float*)data, length / ( sizeof ( float ) ) ); //buffer = ( float* ) pa_xmalloc ( buffer_length = length ); //memcpy ( buffer, data, length ); buffer_index = 0; pa_stream_drop ( s ); } /* This routine is called whenever the stream state changes */ void QPulseAudioThread::stream_state_callback ( pa_stream *s, void *userdata ) { assert ( s ); QPulseAudioThread * thread = (QPulseAudioThread *)userdata; switch ( pa_stream_get_state ( s ) ) { case PA_STREAM_UNCONNECTED: qDebug() << "UNCONNECTED"; break; case PA_STREAM_CREATING: qDebug() << "CREATED"; break; case PA_STREAM_TERMINATED: qDebug() << "TERMINATED"; break; case PA_STREAM_READY: qDebug() << "READY"; if ( verbose ) { const pa_buffer_attr *a; fprintf ( stderr, "Stream successfully created.\n" ); if ( ! ( a = pa_stream_get_buffer_attr ( s ) ) ) fprintf ( stderr, "pa_stream_get_buffer_attr() failed: %s\n", pa_strerror ( pa_context_errno ( pa_stream_get_context ( s ) ) ) ); else { fprintf(stderr, "Buffer metrics: maxlength=%u, fragsize=%u\n", a->maxlength, a->fragsize); } } break; case PA_STREAM_FAILED: qDebug() << "FAILED"; default: fprintf ( stderr, "Stream error: %s\n", pa_strerror ( pa_context_errno ( pa_stream_get_context ( s ) ) ) ); pulseQuit ( 1 ); } } void QPulseAudioThread::stream_moved_callback(pa_stream *s, void *userdata) { Q_ASSERT(s); if (verbose) fprintf(stderr, "Stream moved to device %s (%u, %ssuspended).\n", pa_stream_get_device_name(s), pa_stream_get_device_index(s), pa_stream_is_suspended(s) ? "" : "not "); } /* This is called whenever the context status changes */ void QPulseAudioThread::context_state_callback ( pa_context *c, void *userdata ) { assert ( c ); switch ( pa_context_get_state ( c ) ) { case PA_CONTEXT_CONNECTING: case PA_CONTEXT_AUTHORIZING: case PA_CONTEXT_SETTING_NAME: break; case PA_CONTEXT_READY: { int r; assert ( c && !stream ); if ( verbose ) fprintf ( stderr, "Connection established.\n" ); /* if ( ! ( stream = pa_stream_new ( c, stream_name, &sample_spec, channel_map_set ? &channel_map : NULL ) ) ) { fprintf ( stderr, "pa_stream_new() failed: %s\n", pa_strerror ( pa_context_errno ( c ) ) ); goto fail; } */ initialize_callbacks ( ( QPulseAudioThread * ) userdata ); // pa_stream_set_state_callback // ( stream, stream_state_callback, userdata ); // pa_stream_set_read_callback ( stream, stream_read_callback, userdata ); // pa_stream_set_moved_callback(stream, stream_moved_callback, userdata ); break; } case PA_CONTEXT_TERMINATED: pulseQuit ( 0 ); break; case PA_CONTEXT_FAILED: default: fprintf ( stderr, "Connection failure: %s\n", pa_strerror ( pa_context_errno ( c ) ) ); goto fail; } return; fail: pulseQuit ( 1 ); } /* Connection draining complete */ void QPulseAudioThread::context_drain_complete ( pa_context*c, void *userdata ) { pa_context_disconnect ( c ); } /* Some data may be written to STDOUT */ void QPulseAudioThread::stdout_callback ( pa_mainloop_api*a, pa_io_event *e, int fd, pa_io_event_flags_t f, void *userdata ) { assert ( a == mainloop_api && e && stdio_event == e ); if ( !buffer ) { mainloop_api->io_enable ( stdio_event, PA_IO_EVENT_NULL ); return; } else { //s_audioMutex->lock(); QProjectM_MainWindow ** qprojectM_MainWindowPtr = static_cast ( userdata ); QProjectM_MainWindow * qprojectM_MainWindow = * qprojectM_MainWindowPtr; //QProjectM * prjm = (*qprojectMWidgetPtr)->qprojectM(); //if (prjm == 0) { // s_audioMutex->unlock(); // return; //} //Q_ASSERT(prjm); //Q_ASSERT(prjm->pcm()); Q_ASSERT(buffer); qprojectM_MainWindow->addPCM ( buffer+buffer_index, buffer_length / ( sizeof ( float ) ) ); //s_audioMutex->unlock(); //qDebug() << "UNLOCK: add pcm"; //assert ( buffer_length ); pa_xfree ( buffer ); buffer = NULL; buffer_length = buffer_index = 0; } } /* UNIX signal to quit recieved */ void QPulseAudioThread::exit_signal_callback ( pa_mainloop_api*m, pa_signal_event *e, int sig, void *userdata ) { if ( verbose ) fprintf ( stderr, "Got signal, exiting.\n" ); pulseQuit ( 0 ); } /* Show the current latency */ void QPulseAudioThread::stream_update_timing_callback ( pa_stream *s, int success, void *userdata ) { pa_usec_t latency, usec; int negative = 0; assert ( s ); if ( !success || pa_stream_get_time ( s, &usec ) < 0 || pa_stream_get_latency ( s, &latency, &negative ) < 0 ) { fprintf ( stderr, "Failed to get latency: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); pulseQuit ( 1 ); return; } fprintf ( stderr, "Time: %0.3f sec; Latency: %0.0f usec. \r", ( float ) usec / 1000000, ( float ) latency * ( negative?-1:1 ) ); } /* Someone requested that the latency is shown */ void QPulseAudioThread::sigusr1_signal_callback ( pa_mainloop_api*m, pa_signal_event *e, int sig, void *userdata ) { if ( !stream ) return; pa_operation_unref ( pa_stream_update_timing_info ( stream, stream_update_timing_callback, NULL ) ); } void QPulseAudioThread::pa_source_info_callback ( pa_context *c, const pa_source_info *i, int eol, void *userdata ) { assert ( userdata ); QPulseAudioThread * pulseThread = ( QPulseAudioThread* ) userdata; if ( i ) { int index = i->index; QString name = i->name; pulseThread->insertSource ( index,name ); } else { assert ( eol ); SourceContainer::const_iterator pos = readSettings(); reconnect(pos); } } void QPulseAudioThread::subscribe_callback ( struct pa_context *c, enum pa_subscription_event_type t, uint32_t index, void *userdata ) { QPulseAudioThread * thread = static_cast(userdata); switch ( t & PA_SUBSCRIPTION_EVENT_FACILITY_MASK ) { case PA_SUBSCRIPTION_EVENT_SINK: break; case PA_SUBSCRIPTION_EVENT_SOURCE: { if ( ( t & PA_SUBSCRIPTION_EVENT_TYPE_MASK ) == PA_SUBSCRIPTION_EVENT_REMOVE ) { qDebug() << "Warning! untested code. email carmelo.piccione@gmail.com if it explodes"; SourceContainer::const_iterator pos = s_sourceList.find(index); if (pos == s_sourcePosition) { s_sourceList.remove(index); reconnect(); thread->deviceChanged(); } else { s_sourceList.remove(index); thread->deviceChanged(); } } else { pa_operation_unref ( pa_context_get_source_info_by_index ( context, index, pa_source_info_callback, userdata ) ); } break; } case PA_SUBSCRIPTION_EVENT_MODULE: break; case PA_SUBSCRIPTION_EVENT_CLIENT: break; case PA_SUBSCRIPTION_EVENT_SINK_INPUT: break; case PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT: break; case PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE: break; case PA_SUBSCRIPTION_EVENT_SERVER: break; default: fprintf ( stderr, "OTHER EVENT\n" ); break; } } void QPulseAudioThread::time_event_callback ( pa_mainloop_api*m, pa_time_event *e, const struct timeval *tv, void *userdata ) { struct timeval next; if ( stream && pa_stream_get_state ( stream ) == PA_STREAM_READY ) { pa_operation *o; if ( ! ( o = pa_stream_update_timing_info ( stream, stream_update_timing_callback, NULL ) ) ) fprintf ( stderr, "pa_stream_update_timing_info() failed: %s\n", pa_strerror ( pa_context_errno ( context ) ) ); else pa_operation_unref ( o ); } pa_gettimeofday ( &next ); pa_timeval_add ( &next, TIME_EVENT_USEC ); m->time_restart ( e, &next ); } void QPulseAudioThread::run() { const char * error = "FOO"; int ret = 1, r, c; const char *bn = "projectM"; pa_operation * operation ; sample_spec.format = PA_SAMPLE_FLOAT32LE; sample_spec.rate = 44100; sample_spec.channels = 2; pa_context_flags_t flags = ( pa_context_flags_t ) 0; verbose = 0; if ( !pa_sample_spec_valid ( &sample_spec ) ) { fprintf ( stderr, "Invalid sample specification\n" ); goto quit; } if ( channel_map_set && channel_map.channels != sample_spec.channels ) { fprintf ( stderr, "Channel map doesn't match sample specification\n" ); goto quit; } if ( verbose ) { char t[PA_SAMPLE_SPEC_SNPRINT_MAX]; pa_sample_spec_snprint ( t, sizeof ( t ), &sample_spec ); fprintf ( stderr, "Opening a %s stream with sample specification '%s'.\n", "recording" , t ); } if ( !client_name ) client_name = pa_xstrdup ( bn ); //printf("client name:%s", client_name); if ( !stream_name ) stream_name = pa_xstrdup ( client_name ); /* Set up a new main loop */ if ( ! ( mainloop = pa_threaded_mainloop_new() ) ) { fprintf ( stderr, "pa_mainloop_new() failed.\n" ); goto quit; } mainloop_api = pa_threaded_mainloop_get_api ( mainloop ); r = pa_signal_init ( mainloop_api ); assert ( r == 0 ); pa_signal_new ( SIGINT, exit_signal_callback, NULL ); pa_signal_new ( SIGTERM, exit_signal_callback, NULL ); #ifdef SIGUSR1 pa_signal_new ( SIGUSR1, sigusr1_signal_callback, NULL ); #endif #ifdef SIGPIPE signal ( SIGPIPE, SIG_IGN ); #endif /* if ( ! ( stdio_event = mainloop_api->io_new ( mainloop_api, STDOUT_FILENO, PA_IO_EVENT_OUTPUT, stdout_callback, s_qprojectM_MainWindowPtr ) ) ) { fprintf ( stderr, "io_new() failed.\n" ); goto quit; } /* /* Create a new connection context */ if ( ! ( context = pa_context_new ( mainloop_api, client_name ) ) ) { fprintf ( stderr, "pa_context_new() failed.\n" ); goto quit; } pa_context_set_state_callback ( context, context_state_callback, &s_sourceList ); pa_context_connect ( context, server, flags, NULL ); if ( verbose ) { struct timeval tv; pa_gettimeofday ( &tv ); pa_timeval_add ( &tv, TIME_EVENT_USEC ); if ( ! ( time_event = mainloop_api->time_new ( mainloop_api, &tv, time_event_callback, NULL ) ) ) { fprintf ( stderr, "time_new() failed.\n" ); goto quit; } } /* Run the main loop */ if ( pa_threaded_mainloop_start ( mainloop ) < 0 ) { fprintf ( stderr, "pa_mainloop_run() failed.\n" ); goto quit; } quit: emit(threadCleanedUp()); return ; } void QPulseAudioThread::initialize_callbacks ( QPulseAudioThread * pulseThread ) { pa_operation * op; pa_operation_unref ( pa_context_get_source_info_list ( context, pa_source_info_callback, pulseThread ) ); //pa_operation_unref(pa_context_get_server_info(&c, server_info_callback, this)); //pa_operation_unref(pa_context_get_sink_info_list(&c, sink_info_callback, this)); //pa_operation_unref(pa_context_get_source_info_list(&c, source_info_callback, this)); //pa_operation_unref(pa_context_get_module_info_list(&c, module_info_callback, this)); //pa_operation_unref(pa_context_get_client_info_list(&c, client_info_callback, this)); //pa_operation_unref(pa_context_get_sink_input_info_list(&c, sink_input_info_callback, this)); //pa_operation_unref(pa_context_get_source_output_info_list(&c, source_output_info_callback, this)); //pa_operation_unref(pa_context_get_sample_info_list(&c, sample_info_callback, this)); //pa_context_set_drain pa_context_set_subscribe_callback ( context, subscribe_callback, pulseThread ); if ( op = pa_context_subscribe ( context, ( enum pa_subscription_mask ) PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT, NULL, NULL ) ) { pa_operation_unref ( op ); } else { qDebug() << "null op returned on subscribe"; } } projectM-complete-2.1.0-Source/src/projectM-pulseaudio/INSTALL0000664000175000017500000000023511756064137024336 0ustar matthiasmatthias cmake . -DCMAKE_BUILD_TYPE=RELEASE make make install You may need to type ccmake . and change the PREFIX if your system prefers /usr instead of /usr/local.projectM-complete-2.1.0-Source/src/projectM-pulseaudio/ConfigFile.h0000664000175000017500000001720011756064137025463 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioThread.hpp0000664000175000017500000001057411756064137027350 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPULSE_AUDIO_THREAD #define QPULSE_AUDIO_THREAD #include #include #include #include #include #include #include #include extern "C" { #include #include } #include "qprojectm_mainwindow.hpp" class QPulseAudioThread : public QThread { Q_OBJECT public: typedef QHash SourceContainer; QPulseAudioThread () {} QPulseAudioThread (int _argc, char **_argv, QProjectM_MainWindow * qprojectM_MainWindow); virtual ~QPulseAudioThread(); void run(); QMutex * mutex(); inline const SourceContainer & devices() { return s_sourceList; } void writeSettings(); inline const SourceContainer::const_iterator & sourcePosition() { return s_sourcePosition; } public slots: void cork(); inline void insertSource(int index, const QString & name) { s_sourceList[index] = name; } void cleanup(); void connectDevice(const QModelIndex & index = QModelIndex()); signals: void deviceChanged(); void threadCleanedUp(); private: QProjectM_MainWindow * m_qprojectM_MainWindow; static SourceContainer::const_iterator readSettings(); static void reconnect(SourceContainer::const_iterator pos); static SourceContainer::const_iterator scanForPlaybackMonitor(); static void connectHelper (SourceContainer::const_iterator pos); static void pulseQuit ( int ret ); static void stream_moved_callback(pa_stream *s, void *userdata); static void stream_read_callback ( pa_stream *s, size_t length, void *userdata ); static void stream_state_callback ( pa_stream *s, void *userdata ); static void context_state_callback ( pa_context *c, void *userdata ); static void initialize_callbacks ( QPulseAudioThread * pulseThread ); static void context_drain_complete ( pa_context*c, void *userdata ); static void stream_drain_complete ( pa_stream*s, int success, void *userdata ); static void stdout_callback ( pa_mainloop_api*a, pa_io_event *e, int fd, pa_io_event_flags_t f, void *userdata ); static void exit_signal_callback ( pa_mainloop_api*m, pa_signal_event *e, int sig, void *userdata ); static void stream_update_timing_callback ( pa_stream *s, int success, void *userdata ); static void sigusr1_signal_callback ( pa_mainloop_api*m, pa_signal_event *e, int sig, void *userdata ); static void pa_source_info_callback ( pa_context *c, const pa_source_info *i, int eol, void *userdata ); static void subscribe_callback ( struct pa_context *c, enum pa_subscription_event_type t, uint32_t index, void *userdata ); static void time_event_callback ( pa_mainloop_api*m, pa_time_event *e, const struct timeval *tv, void *userdata ); static void pa_stream_success_callback(pa_stream *s, int success, void *userdata); static QMutex * s_audioMutex; static SourceContainer s_sourceList; static SourceContainer::const_iterator s_sourcePosition; int argc; char ** argv; static pa_context *context; static pa_stream *stream; static pa_mainloop_api *mainloop_api; static pa_time_event *time_event; static float * buffer; static size_t buffer_length, buffer_index; static pa_threaded_mainloop * mainloop; static pa_io_event * stdio_event; static char * server; static char * stream_name, *client_name, *device; static QProjectM_MainWindow ** s_qprojectM_MainWindowPtr; static int verbose; static pa_volume_t volume; static pa_channel_map channel_map; static int channel_map_set;; static pa_sample_spec sample_spec ; }; #endif projectM-complete-2.1.0-Source/src/projectM-pulseaudio/AUTHORS0000664000175000017500000000007011756064137024352 0ustar matthiasmatthiasCarmelo Piccione (carmelo.piccione+projectM@gmail.com) projectM-complete-2.1.0-Source/src/projectM-pulseaudio/README0000664000175000017500000000001311756064137024157 0ustar matthiasmatthiassee INSTALLprojectM-complete-2.1.0-Source/src/projectM-pulseaudio/depcomp0000775000175000017500000004224611756064137024672 0ustar matthiasmatthias#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2006-10-15.18 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006 Free Software # Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: projectM-complete-2.1.0-Source/src/projectM-pulseaudio/missing0000775000175000017500000002557711756064137024724 0ustar matthiasmatthias#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2006-05-10.23 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case $1 in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $1 in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: projectM-complete-2.1.0-Source/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp0000664000175000017500000001470411756064137030133 0ustar matthiasmatthias /** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* $Id: parec-simple.c 1418 2007-01-04 13:43:45Z ossman $ */ /*** This file was copied from PulseAudio. PulseAudio is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. PulseAudio is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with PulseAudio; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ***/ #include #include #include #include #include #include #include #include #include #include "ConfigFile.h" #include #include #include #include #include #include #include #define CONFIG_FILE "/share/projectM/config.inp" std::string read_config(); #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include //#include #include "QPulseAudioThread.hpp" #include "QPulseAudioDeviceChooser.hpp" int dumpFrame = 0; int frameNumber = 0; int texsize=512; int gx=32,gy=24; int wvw=512,wvh=512; int fvw=1024,fvh=768; int fps=30, fullscreen=0; class ProjectMApplication : public QApplication { public: ProjectMApplication(int& argc, char ** argv) : QApplication(argc, argv) { } virtual ~ProjectMApplication() { } // catch exceptions which are thrown in slots virtual bool notify(QObject * receiver, QEvent * event) { try { return QApplication::notify(receiver, event); } catch (std::exception& e) { qCritical() << "Exception thrown:" << e.what(); } return false; } }; int main ( int argc, char*argv[] ) { int i; char projectM_data[1024]; ProjectMApplication app ( argc, argv ); setlocale(LC_NUMERIC, "C"); // Fix std::string config_file; config_file = read_config(); QMutex audioMutex; QProjectM_MainWindow * mainWindow = new QProjectM_MainWindow ( config_file, &audioMutex); QAction pulseAction("Pulse audio settings...", mainWindow); mainWindow->registerSettingsAction(&pulseAction); mainWindow->show(); QPulseAudioThread * pulseThread = new QPulseAudioThread(argc, argv, mainWindow); pulseThread->start(); //QApplication::connect // (mainWindow->qprojectMWidget(), SIGNAL(projectM_Initialized(QProjectM *)), pulseThread, SLOT(setQrojectMWidget(QProjectMWidget*))); QPulseAudioDeviceChooser devChooser(pulseThread, mainWindow); QApplication::connect(&pulseAction, SIGNAL(triggered()), &devChooser, SLOT(open())); //QApplication::connect(pulseThread, SIGNAL(threadCleanedUp()), mainWindow, SLOT(close())); //QApplication::connect(mainWindow, SIGNAL(shuttingDown()), pulseThread, SLOT(cleanup()), Qt::DirectConnection); int ret = app.exec(); if (pulseThread != 0) devChooser.writeSettings(); if (mainWindow) mainWindow->unregisterSettingsAction(&pulseAction); pulseThread->cleanup(); delete(pulseThread); return ret; } std::string read_config() { int n; char num[512]; FILE *in; FILE *out; char* home; char projectM_home[1024]; char projectM_config[1024]; strcpy ( projectM_config, PROJECTM_PREFIX ); strcpy ( projectM_config+strlen ( PROJECTM_PREFIX ), CONFIG_FILE ); projectM_config[strlen ( PROJECTM_PREFIX ) +strlen ( CONFIG_FILE ) ]='\0'; printf ( "dir:%s \n",projectM_config ); home=getenv ( "HOME" ); strcpy ( projectM_home, home ); strcpy ( projectM_home+strlen ( home ), "/.projectM/config.inp" ); projectM_home[strlen ( home ) +strlen ( "/.projectM/config.inp" ) ]='\0'; if ( ( in = fopen ( projectM_home, "r" ) ) != 0 ) { printf ( "reading ~/.projectM/config.inp \n" ); fclose ( in ); return std::string ( projectM_home ); } else { printf ( "trying to create ~/.projectM/config.inp \n" ); strcpy ( projectM_home, home ); strcpy ( projectM_home+strlen ( home ), "/.projectM" ); projectM_home[strlen ( home ) +strlen ( "/.projectM" ) ]='\0'; mkdir ( projectM_home, 0755 ); strcpy ( projectM_home, home ); strcpy ( projectM_home+strlen ( home ), "/.projectM/config.inp" ); projectM_home[strlen ( home ) +strlen ( "/.projectM/config.inp" ) ]='\0'; if ( ( out = fopen ( projectM_home,"w" ) ) !=0 ) { if ( ( in = fopen ( projectM_config, "r" ) ) != 0 ) { while ( fgets ( num,80,in ) !=NULL ) { fputs ( num,out ); } fclose ( in ); fclose ( out ); if ( ( in = fopen ( projectM_home, "r" ) ) != 0 ) { printf ( "created ~/.projectM/config.inp successfully\n" ); fclose ( in ); return std::string ( projectM_home ); } else{printf ( "This shouldn't happen, using implementation defualts\n" );abort();} } else{printf ( "Cannot find projectM default config, using implementation defaults\n" );abort();} } else { printf ( "Cannot create ~/.projectM/config.inp, using default config file\n" ); if ( ( in = fopen ( projectM_config, "r" ) ) != 0 ) { printf ( "Successfully opened default config file\n" ); fclose ( in ); return std::string ( projectM_config ); } else{ printf ( "Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n" ); abort();} } } abort(); } projectM-complete-2.1.0-Source/src/projectM-pulseaudio/CMakeLists.txt0000664000175000017500000001060611756064137026050 0ustar matthiasmatthiasPROJECT(projectM-pulseaudio) cmake_minimum_required(VERSION 2.4.0) Include(cmake/CPack-projectM.cmake) # Include the current dir as a source for find_package macro set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}) set(QT_USE_OPENGL TRUE) cmake_policy(SET CMP0005 OLD) include(${QT_USE_FILE} FindPkgConfig.cmake) # only search for these modules when not building monolithically if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) pkg_search_module(LIBPROJECTM-QT REQUIRED libprojectM-qt) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${LIBPROJECTM_PREFIX}\"') else(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) set(LIBPROJECTM-QT_FOUND true) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${CMAKE_INSTALL_PREFIX}\"') endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) FIND_PACKAGE(OpenGL) FIND_PACKAGE(Qt4 REQUIRED) pkg_search_module(LIBPULSE REQUIRED libpulse>=0.9.8) if (LIBPROJECTM_FOUND) MESSAGE (STATUS "[projectM-pulseaudio] projectM detected.") else(LIBPROJECTM_FOUND) MESSAGE (FATAL_ERROR "projectM NOT detected. Please install the projectM module or build from the top level projectM source directory.") endif(LIBPROJECTM_FOUND) if (LIBPROJECTM-QT_FOUND) MESSAGE (STATUS "[projectM-pulseaudio] projectM-qt detected.") else(LIBPROJECTM-QT_FOUND) MESSAGE (FATAL_ERROR "projectM-qt NOT detected. Please install the projectM-qt module or build from the top level projectM source directory.") endif(LIBPROJECTM-QT_FOUND) if (LIBPULSE_FOUND) MESSAGE(STATUS "[projectM-pulseaudio] pulse audio detected.") else (LIBPULSE_FOUND) MESSAGE(FATAL_ERROR "ERROR: Pulse Audio is NOT found. Please install pulse audio 0.9.8 or greater from www.pulseaudio.org.") endif(LIBPULSE_FOUND) # ftgl - OpenGL library to use arbitrary fonts pkg_search_module(FTGL REQUIRED ftgl) if (FTGL_FOUND) message(STATUS "[projectm-pulseaudio] ftgl library detected.") message(STATUS "FTGL_LIBRARIES = ${FTGL_LIBRARIES}") message(STATUS "FTGL_LIBRARY_DIRS = ${FTGL_LIBRARY_DIRS}") include_directories(${FTGL_INCLUDE_DIRS}) link_directories(${FTGL_LIBRARY_DIRS}) else (FTGL_FOUND USE) ## message(FATAL_ERROR "ERROR: ftgl library not detected. Please install it from ftgl.wiki.sourceforge.net") endif (FTGL_FOUND) set(projectM_pulseaudio_SRCS qprojectM-pulseaudio.cpp ConfigFile.h ConfigFile.cpp QPulseAudioThread.cpp QPulseAudioDeviceChooser.cpp QPulseAudioDeviceModel.cpp ) set(projectM_pulseaudio_MOC_HDRS QPulseAudioThread.hpp QPulseAudioDeviceChooser.hpp QPulseAudioDeviceModel.hpp ) set(projectM_pulseaudio_UIS PulseDeviceChooserDialog.ui ) qt4_wrap_ui(projectM_pulseaudio_UIS_H ${projectM_pulseaudio_UIS}) # After this call, foo_MOC_SRCS = moc_Class1.cxx moc_Class2.cxx moc_Class3.cxx. qt4_wrap_cpp(projectM_pulseaudio_MOC_SRCS ${projectM_pulseaudio_MOC_HDRS}) ADD_DEFINITIONS(-DLINUX) ADD_DEFINITIONS(${QT_DEFINITIONS}) ADD_DEFINITIONS(-DQT_NO_DEBUG) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM ${PROJECTM_ROOT_SOURCE_DIR}/projectM-qt) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/libprojectM ${PROJECTM_ROOT_BINARY_DIR}/projectM-qt) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM ${LIBPROJECTM-QT_INCLUDEDIR}/libprojectM-qt) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS} ${LIBPROJECTM-QT_LDFLAGS}) # projectM-qt places itself in same location as (lib)projectM # whether it should is a whole other issue endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${QT_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTOPENGL_INCLUDE_DIR} ${QT_QTCORE_INCLUDE_DIR} ${LIBPULSE_INCLUDEDIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR}/projectM-pulseaudio ) LINK_DIRECTORIES(${PROJECTM_LINK}) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) ADD_EXECUTABLE(projectM-pulseaudio ${projectM_pulseaudio_SRCS} ${projectM_pulseaudio_MOC_SRCS} ${projectM_pulseaudio_UIS_H}) TARGET_LINK_LIBRARIES(projectM-pulseaudio projectM-qt projectM pulse ${QT_QTGUI_LIBRARIES} ${QT_QTOPENGL_LIBRARIES} ${QT_QTCORE_LIBRARIES} ${QT_LIBRARIES} ${GLEW_LIBRARY} ${FTGL_LIBRARIES}) INSTALL(TARGETS projectM-pulseaudio DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) install(FILES "projectM-pulseaudio.desktop" DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) projectM-complete-2.1.0-Source/src/projectM-pulseaudio/FindPkgConfig.cmake0000664000175000017500000003610511756064137026764 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioDeviceChooser.hpp0000664000175000017500000000306711756064137030662 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPULSEAUDIO_DEV_CHOOSER_HPP #define QPULSEAUDIO_DEV_CHOOSER_HPP #include "ui_PulseDeviceChooserDialog.h" #include "QPulseAudioDeviceModel.hpp" #include "QPulseAudioThread.hpp" class QDialog; class QPulseAudioDeviceChooser : public QDialog, public Ui::pulseDeviceChooserDialog { Q_OBJECT public: QPulseAudioDeviceChooser(QPulseAudioThread * pulseAudioThread, QWidget * parent, Qt::WindowFlags f=0); typedef QHash SourceContainer; public slots: void updateDevicesListViewLock(int state); void open(); void writeSettings(); private slots: void readSettings(); private: QPulseAudioDeviceModel _qpulseAudioDeviceModel; QPulseAudioThread * _qpulseAudioThread; }; #endif projectM-complete-2.1.0-Source/src/projectM-pulseaudio/COPYING0000664000175000017500000004311011756064137024337 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-pulseaudio/projectM-pulseaudio.desktop0000664000175000017500000000041311756064137030631 0ustar matthiasmatthias[Desktop Entry] Name=projectM PulseAudio Visualization GenericName=PulseAudio Stream Visualization Comment=Visualization of PulseAudio streams with projectM Exec=projectM-pulseaudio Icon=prjm16-transparent Terminal=false Type=Application Categories=AudioVideo;Audio; projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioDeviceModel.hpp0000664000175000017500000000320611756064137030313 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPULSEAUDIODEVICEMODEL_HPP #define QPULSEAUDIODEVICEMODEL_HPP #include #include "projectM.hpp" #include #include class QPulseAudioDeviceModel : public QAbstractListModel { Q_OBJECT // must include this if you use Qt signals/slots public slots: void updateItemHighlights(); public: QPulseAudioDeviceModel(const QHash & devices, const QHash::const_iterator & devicePosition , QObject * parent); ~QPulseAudioDeviceModel() { } QVariant data ( const QModelIndex & index, int role) const; int rowCount ( const QModelIndex & parent = QModelIndex()) const ; private: const QHash & _devices; const QHash::const_iterator & _devicePosition; }; #endif projectM-complete-2.1.0-Source/src/projectM-pulseaudio/NEWS0000664000175000017500000000000011756064137023772 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-pulseaudio/cmake/0000775000175000017500000000000011756416660024367 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-pulseaudio/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064137030134 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-pulseaudio/cmake/documentation.cmake0000664000175000017500000000767611756064137030260 0ustar matthiasmatthias# Copyright (C) 2009 Julian Andres Klode . # Licensed under the same terms as APT; i.e. GPL 3 or later. macro(add_debiandoc target sourcefiles installdest) foreach(file ${sourcefiles}) get_filename_component(relfile ${file} NAME) string(REPLACE ".sgml" "" manual ${relfile}) get_filename_component(absolute ${file} ABSOLUTE) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html COMMAND debiandoc2html ${absolute} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS ${file} ) set(commands ${commands} ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html) if (NOT ${installdest} EQUAL "" ) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html DESTINATION ${installdest}) endif (NOT ${installdest} EQUAL "" ) endforeach(file ${sourcefiles}) add_custom_target(${target} ALL DEPENDS ${commands}) endmacro(add_debiandoc target sourcefiles installdest) macro(add_po4a type master po target deps) add_custom_command(OUTPUT ${target} COMMAND po4a-translate --keep 0 -f ${type} -m ${master} -p ${po} -l ${target} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${deps} ${master} ${po}) endmacro(add_po4a type master po target deps) # Macro for XML man pages. macro(add_xml_manpages target manpages translations entities) foreach(manpage ${manpages}) string(LENGTH ${manpage} manpage_length) math(EXPR manpage_length ${manpage_length}-1) string(SUBSTRING ${manpage} ${manpage_length} 1 section) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${manpage} COMMAND xmlto man ${CMAKE_CURRENT_SOURCE_DIR}/${manpage}.xml WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${manpage}.xml ) set(commands ${commands} ${CMAKE_CURRENT_BINARY_DIR}/${manpage}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${manpage} DESTINATION share/man/man${section}) # Add the translations for the manpage. foreach(translation ${translations}) set(entities) # transdir = shortcut to the output directory for translations. set(transdir ${CMAKE_CURRENT_BINARY_DIR}/${translation}) foreach(entity ${entities}) add_custom_command(OUTPUT ${transdir}/${entity} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND ${CMAKE_COMMAND} -E make_directory ${transdir} COMMAND ${CMAKE_COMMAND} -E copy ${entity} ${transdir}) set(ent_cmds ${ent_cmds} ${transdir}/${entity}) endforeach(entity ${entities}) add_po4a(docbook ${manpage}.xml po/${translation}.po ${transdir}/${manpage}.xml "${ent_cmds}") add_custom_command(OUTPUT ${transdir}/${manpage} COMMAND xmlto -o ${transdir} man ${transdir}/${manpage}.xml WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${transdir}/${manpage}.xml) set(nls-cmd ${nls-cmd} ${transdir}/${manpage}) install(FILES ${transdir}/${manpage} DESTINATION share/man/${translation}/man${section}) endforeach(translation ${translations}) endforeach(manpage ${manpages}) add_custom_target(${target} ALL DEPENDS ${commands}) # Sort the list of the translations. list(SORT nls-cmd) add_custom_target(nls-${target} ALL DEPENDS ${nls-cmd}) endmacro(add_xml_manpages manpages) macro(add_manpages target manpages translations) foreach(man ${manpages}) string(LENGTH ${man} manpage_length) math(EXPR manpage_length ${manpage_length}-1) string(SUBSTRING ${man} ${manpage_length} 1 section) install(FILES ${man} DESTINATION share/man/man${section}) if (USE_NLS) foreach(translation ${translations}) set(transdir ${CMAKE_CURRENT_BINARY_DIR}/${translation}) add_po4a(man ${man} po/${translation}.po ${transdir}/${man} "") install(FILES ${transdir}/${man} DESTINATION share/man/${translation}/man${section}) set(files ${files} ${transdir}/${man}) endforeach(translation ${translations}) endif(USE_NLS) endforeach(man ${manpages}) add_custom_target(${target} ALL DEPENDS ${files}) endmacro(add_manpages target manpages translations) projectM-complete-2.1.0-Source/src/projectM-pulseaudio/PulseDeviceChooserDialog.ui0000664000175000017500000000632111756064137030521 0ustar matthiasmatthias pulseDeviceChooserDialog 0 0 380 271 Pulse Audio Settings 10 10 361 251 Select a source device below. <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Double click a source device to activate it.</p></body></html> true QListView::ListMode This will try to find any available playback monitor on startup as the pulseaudio source device. This is a quick and dirty way to generally get projectM sound data without specifying a device explicitly. Try first available playback monitor Qt::Vertical QDialogButtonBox::Ok buttonBox rejected() pulseDeviceChooserDialog reject() 316 260 286 274 buttonBox accepted() pulseDeviceChooserDialog accept() 248 254 157 274 projectM-complete-2.1.0-Source/src/projectM-pulseaudio/ChangeLog0000664000175000017500000000003111756064137025051 0ustar matthiasmatthias10/10/2007 FIRST RELEASE!projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioDeviceModel.cpp0000664000175000017500000000455411756064137030315 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "QPulseAudioDeviceModel.hpp" #include #include #include #include QPulseAudioDeviceModel::QPulseAudioDeviceModel(const QHash & devices, const QHash::const_iterator & devicePosition, QObject * parent): _devices(devices), _devicePosition(devicePosition) { } void QPulseAudioDeviceModel::updateItemHighlights() { if ( rowCount() == 0 ) return; emit ( dataChanged ( this->index (0), this->index ( rowCount()-1 ) )); } QVariant QPulseAudioDeviceModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) const { if (!index.isValid()) return QVariant(); if (index.row() >= rowCount()) return QVariant(); QHash::const_iterator pos; switch ( role ) { case Qt::DisplayRole: pos = _devices.begin() + index.row(); return *pos; case Qt::DecorationRole: { QIcon icon(":/check.png"); return icon; break; } case Qt::ToolTipRole: pos = _devices.begin() + index.row(); if (_devicePosition == _devices.begin() + index.row()) return *pos + " (active)"; else return *pos + " (inactive)"; case Qt::BackgroundRole: if (_devicePosition == _devices.begin() + index.row()) { return Qt::green; } else { return Qt::white; } default: return QVariant(); } } int QPulseAudioDeviceModel::rowCount ( const QModelIndex & parent) const { return _devices.count(); } projectM-complete-2.1.0-Source/src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp0000664000175000017500000000633511756064137030656 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "QPulseAudioDeviceChooser.hpp" #include #include #include void QPulseAudioDeviceChooser::writeSettings() { QSettings settings ( "projectM", "qprojectM-pulseaudio" ); settings.setValue ( "tryFirstAvailablePlaybackMonitor", this->tryFirstPlayBackMonitorCheckBox->checkState() == Qt::Checked ); if ( _qpulseAudioThread != 0 && (_qpulseAudioThread->devices().size() > 0) && _qpulseAudioThread->sourcePosition() != _qpulseAudioThread->devices().end()) settings.setValue("pulseAudioDeviceName", *_qpulseAudioThread->sourcePosition()); } void QPulseAudioDeviceChooser::readSettings() { QSettings settings ( "projectM", "qprojectM-pulseaudio" ); bool tryFirst = settings.value ( "tryFirstAvailablePlaybackMonitor", true ).toBool() ; this->tryFirstPlayBackMonitorCheckBox->setCheckState ( tryFirst ? Qt::Checked : Qt::Unchecked ); if ( tryFirst ) { this->devicesListView->setEnabled(false); } else { this->devicesListView->setEnabled(true); } } void QPulseAudioDeviceChooser::updateDevicesListViewLock(int state) { devicesListView->setEnabled(state != Qt::Checked); if (state == Qt::Checked) { if (_qpulseAudioThread != 0) _qpulseAudioThread->connectDevice(); } } QPulseAudioDeviceChooser::QPulseAudioDeviceChooser ( QPulseAudioThread * qpulseAudioThread, QWidget * parent = 0, Qt::WindowFlags f ) : QDialog ( parent, f ), _qpulseAudioDeviceModel ( qpulseAudioThread->devices(), qpulseAudioThread->sourcePosition(), this), _qpulseAudioThread ( qpulseAudioThread ) { setupUi ( this ); readSettings(); this->devicesListView->setModel ( &_qpulseAudioDeviceModel ); QHBoxLayout * hboxLayout = new QHBoxLayout(); hboxLayout->addWidget(this->layoutWidget); this->setLayout(hboxLayout); connect ( tryFirstPlayBackMonitorCheckBox, SIGNAL(stateChanged(int)), this, SLOT(updateDevicesListViewLock(int))); // Using the display index is fine as as we are getting the text associated with it // and passing the raw string to pulse audio. connect ( devicesListView, SIGNAL ( doubleClicked ( const QModelIndex& ) ), _qpulseAudioThread, SLOT ( connectDevice ( const QModelIndex& ) ) ); connect ( _qpulseAudioThread, SIGNAL ( deviceChanged()), &_qpulseAudioDeviceModel, SLOT (updateItemHighlights())); } void QPulseAudioDeviceChooser::open() { this->show(); } projectM-complete-2.1.0-Source/src/projectM-pulseaudio/projectM-pulseaudio.10000664000175000017500000000117211756064137027323 0ustar matthiasmatthias.TH projectM-PulseAudio 1 "June 24, 2010" .SH NAME projectM-pulseaudio \- ProjectM module for PulseAudio .SH DESCRIPTION This manual page documents the .B projectM-pulseaudio command. .PP .B projectM-pulseaudio provides direct visualisation of PulseAudio streams using the projectM audio visualisation library. .PP .B projectM-pulseaudio can be run from the .B Applications menu after it was installed. .SH AUTHOR projectM-PulseAudio was written by Carmelo Piccione . .PP This manual page was written by Matthias Klumpp , for the Debian project (and may be used by others). projectM-complete-2.1.0-Source/src/projectM-pulseaudio/cmake_install.cmake0000664000175000017500000000525011756064137027117 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/projectM-pulseaudio # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio") FILE(RPATH_CHECK FILE "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio" RPATH "") ENDIF() list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/bin/projectM-pulseaudio") FILE(INSTALL DESTINATION "/usr/local/bin" TYPE EXECUTABLE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-pulseaudio/projectM-pulseaudio") IF(EXISTS "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio" AND NOT IS_SYMLINK "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio") FILE(RPATH_REMOVE FILE "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/usr/local/bin/projectM-pulseaudio") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/applications/projectM-pulseaudio.desktop") FILE(INSTALL DESTINATION "/usr/local/share/applications" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-pulseaudio/projectM-pulseaudio.desktop") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") projectM-complete-2.1.0-Source/src/projectM-qt/0000775000175000017500000000000011756416657021567 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-qt/application.qrc.depends0000664000175000017500000000167311756064135026217 0ustar matthiasmatthias images/icons/hi16-action-projectm_add_playlist.png images/icons/hi16-action-projectm_edit.png images/icons/hi16-action-projectm_lock.png images/icons/hi16-action-projectm_playlist_clear.png images/icons/hi16-action-projectm_random.png images/icons/hi16-action-projectm_random_no.png images/icons/hi16-action-projectm_remove.png images/icons/hi16-action-projectm_save.png images/icons/hi16-action-projectm_unlock.png images/icons/prjm16-transparent.svg images/icons/rating-1.png images/icons/rating-2.png images/icons/rating-3.png images/icons/rating-4.png images/icons/rating-5.png projectM-complete-2.1.0-Source/src/projectM-qt/images/0000775000175000017500000000000011756416657023034 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/0000775000175000017500000000000011756416657024147 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_back.png0000664000175000017500000000166111756064135031472 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<.IDAT8]“OhuÇ?¿ÙÙlb’1ÙîL’ÖM‹M•Æ&é¡¶©-ZKÅH,¨HÀCñAÞ¼ B©‚RzËAñb‚u¡Pk´hL‹&„Ö5˜lšÍîd“ÝÙù=јú…wû¾÷}ßÇû*a'”R6Ðg1ç‘'ú~Ÿùñ–ÖÑ 0/"ÞN¾¹£`àèÉs£ÇO¿2ܛٓqSm@¾PþÈ-æ®ûÉ×J©q`f[XDˆÇã´?˜9ÿÖÅìøä¬Î-yRò*R.פ\®IÉ«HnÉ“ñÉYýúÛfÝ®Ý#¶m#"[¸®;ðÜè;c/<{jpЦ¸qŸ-Ó0ØÕfqöø>Õn;OXd?ï0›œœ´;rvìé3/¼úäP·ºº`òÑ&³ËG÷jˆ.O™t>û»“ÔtkoµV¯\|ÿÝ_ ×uûú†NŸ8Ü£1Å9ÍÐC ‹!"pcAxícáûÍFEHÄ'÷¨}ý'‡]×í3×u\ÇÉ´4[[j~È’gQ,4xã*ΑƒMÌß­£C`ÐÒlá¤Ó™²ë:fWf ?ÝÑb)-а’_Ú Þ‘¤=i/C©…‚PéŽËë9ØoÚ¶ ¶J ôCòø‘¢äxÁÖ!×˺!ˆÄ¶ù¶mcîN'n¯®Õ‚0ÒV¤Je_Ð k¬-ÙèìÄêLRYh4„zd""¬kA¦+yÛpg¥Rõs•Z„ÖBèG,{`™ðÕ‡s½e6§Y½W‡HÐ*µˆjµžërݼá8ÎÜ£½É‰kÓyÅžNEêÎŸØø˜1Å›çS|saCf‰˜h ®MçåÐíŽãÌ#"‹ÅÁKŸý–ýnê/¹·V“Òz ›Õ†øA$0?ˆd³ÚÒz ÙŸ–äòsÙ EõïOWýðÅO¯äÆ ÅSÏëRí­ â¦Ahn2¿þðþµ0:u³ð|"adÜTÒR ò…Z:wl05ñø¡Ô8ps;„ÿ3`´ˆ3w·Üp`oÛ-C©`¸/ÎsΔ®M›«IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_playlist_clear.png0000664000175000017500000000107711756064135033602 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<¼IDAT8¥“MKÕAÆgfþ/†z_ÔBˆrU›HÜ+­jU¶ê }–¶­ZmZÔ¢uTЬ$C-‚HK½ÞîÛfN‹ÿ½×®)>0p^æyÎy`FT•ÓÀÈ=½ \ì1yXÑG²&ÕûÅÃ+çåîüE©&svˆ+[º·úMŸ¸,úåóyý„››ëUêë_;Ë®Õôæíê½æö‰ÒñišcÆùƒŸrmz“Ûw. ›¿]ê“Ùáhíùë÷¼j\0Îù®Y\˜£V™6}hS«Œ­--Ì‘>m‹ËÅ’¦£ÓA€’C iFn \&ŽO_R>løòºíŽp&CZí²¦€ª’¸”Ü$¸ƒØ-PÔ”“µ$—0(‚j!ãH±8zsS[‹1 ßÚ„CäÐÁn#P™pĨ(JÇGèy…gvÊr¶b0F°FØÞõÌÎ$È_¾ïÌÔJ•ûŠ€Ó®'*ˆÌð€íÇAN?*Ðõ¸­ûë·ê·–2cú‹ dírUèö"IÒA£¢À‹7ðùÝÞšÀËqàæ¿^ÛgrÚïüo,±þ‡¿<‘Ò]HÙ‰5¿ßY`ñîß3ÀÉ÷Þ>í€Öf´÷hÏðñcƒs!J„Ÿî@KNñLOÀÅ[ D(æBޤ÷hϰÖf Ó}d ”Ïç§N¼0Â,8‡÷žCEÏw·Kk–^J)d=xO´··ñ×½û/ÏþR¹hcGKýa.ÛŒsòYøì­†`Á5¬9O.ÛÌ`©?œûõ·3Öf¨«³p{B—x&¯¥ü µDxú°ç£×3ÿ›èêì@kSV"ªÜÚÚ‚ó»ç=¸” Ër¢ºŠl亂’:·÷­­-ˆ¨²2Æ’¦kSm‰ê mû¯86«–jF[mˆâ„z=!I iê0Æ¢¶wj•ÍêQ’u)"BSõºãaÎ8D —’XÃfu‹íZEimç—WÖñ¼A&¥¨E)ÕRãP¢¼à,¯¬£µ­(­íäõ¹ùØC£•‚ÐÔQÝQÀY%ûpc ×çæc­íuþÜÙ…Õµ±+WoîD2Bû]€qˆìÞA¸rõ&«kcçÏ]h4qböÆí™™Ë?cŒÙíA.Ó¦Êó[÷é;¬0Æ2ýÃ5foÜžÑÚLÓÈûŸ0zè±Îñ×^}1xê Ž<ÞMQ¬¬>àÅ%¾ÿq6^ÿgs ˜˜üâSÐÈéw>ÞŸs>–¢(ÞŸóÔWŸ˜óJ~‚ëÅjJ|IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_equalizer.png0000664000175000017500000000117711756064135032575 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<üIDAT8¥“;kTAÇwærï.$Ë]‹×M°°ðAí’&Zi! ÁÂà§ðhm±©¬|Zldµ“T«BÌ.ËAÔ Ù,™{f,Bæî"V9p8Ì0óœÃ‰ºÝ®ç¡´Öch6›t:šÍfÈ<ÏÉó<œëõ:­V‹z½Ž1­5±Öš$IHÓ”^¯Gš¦}8¦)÷ž8œÏØ*îói5ãüœãÖ9MÇ1Þ{œs¡xïÃÝæú/hd  ý-Oeû7ñB| À{ˆ„: "<\vô}ÖÖÖX\\äÂÂLiÁ97°gac[óíO €õ,_™Åí+FÃMîÞž¡R©0‰•R8ç[Q|þîyô N˜‹¬>̛߱’Ä9‡RªTp"‚Ûµô?lóc6`Çã®×¦T:ç,(¥(Š"€ˆ§O)>>Ïh·Û,--0•ÞûàÍ—„öׄ ¹AþºÆñšðàÒpª‰“rÎ JkÍ«·#öŠ 'çϰï«tÞíb­ ­µ!¬µˆH©àì±^¼üÉ`0 Ñh0gÀÚJ`œü8 šxóZÂÕËŽVë=+++a‡EQLY‘RAEˆÈ?,“žÿ§ Š¢ I’ "c¦v!˲° QaŒ¡Z­’$ J)"kí‘Öù/{¿7×-̼jIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_rewind.png0000664000175000017500000000170211756064135032056 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<?IDAT8]“Mlu‡ŸÿÌîN»ÛnDzîζࢴ´ µC!ФhM5bz1Æ“MŒAÃIãÁÄƒÆ z2•H@M´¢YC¢ĨT µš(›¦›~l»Óiwfg?æõbñw{“÷ë—÷}”ˆ°^J)èÖ4=u_ÿý¿Oþx-óÀ"b¯Ï­+èhß3£{îÊlÊX‰¸0Wtüù™ü…o>ûJ)5LÞ,"„ÃaÚîJŒ<ìDn|âj/ØR²Ëâ8ž8Ž'%»,ù‚-ãWƒ^}?g¥7Ž˜¦‰ˆÜÜÀ²¬þC£¯y|v[‚¦°v‡­¦qwÜ`hÏÕ‘ŒïG rgßþ ˜Ô'&&Ì =zð©gÙÕ¡Œ°†œþEg[Rд›ñ™_uw4á­]®W-Ÿx÷ÍŸ4˲º»wÞ»»SEt…Ø.¼ü©âäwõLàÅO§~"ºbïîNµ¥wß°eYÝ¡”e¥¬T*‹› ÿ^èÛÅv<Þ:°T qÿVƒ²ã"hÄ¢©d2ãXV*”Îô÷&ÛcFµðúG>óUƒŽ®E´°Ž£Ä7èÌÚà­ÖÄ@!$Ûc†ÝÙÓ2MAQ«Ãj©†-‚[—.ëØE´MÀ]«#b (…išh“‘ë‹KžoDà—Z9Úç2{yŽüBÀÊìÙP‰™Ÿ™YÊ«5ª ¡ÞX\öüLºùºf¥Róe·’/{ ‚@xb°…So´’ž™aqz…Wž39y,JëÔ þt({ \·šO[Öœ~üøñ²¦ëÖt¾2pï=mJÓ %¦sx(N*з³… í!ŽŠÓ¢êôô4“»T­‘7o2¿DDX^^Î~pf*÷íÅYYXò¤´âËš[“ŠßZ½!¿!knMJ+¾ä.äÃϧs¾ïgEõïO»•úÓ§ÏåÇ4ÅàciÕÖ!Ò‡5jµ{µÊ¹ i4äü‘ƒ™÷¢M¡/€ÿÜRöòoÅÑ‹WŠOF"ZÆJ4JÁ\Ñó}?Èd_?Ø—®Ü†ðÿ8&°=IMÿíôlß¿¦)5Lwàüw æ‰ñ°‡IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/prjm16-transparent.svg0000664000175000017500000000437111756064135030341 0ustar matthiasmatthias image/svg+xml projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/face5.png0000664000175000017500000000136511756064135025633 0ustar matthiasmatthias‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIME× ' !ètEXtCommentCreated with GIMPWPIDAT8Ë•1KAdzx—4b“*e%¥}Mb‘|+!]¸»Î€{ˆÝ¤ü)$ ¸3?ƒ¹-íRï¾{3w£{“ÃîìÿÍÿýçÍÛ7FU•f­ÅZ[‹‰"2k)¦ŽØZw \“¦ËÀ0@ç·Hº93@D^‘¦OYAdõVà>ÖpîX¬ ˆ­µäyŽò‹4}\Kxwg>À%†%²,›ëز,ÓTÖôìÇG¢q£SÃÞÁOÊ–¦²¦Y–y:EUµ,KMe]?}þœƒCDn#|Xa¾—mi*ëZ–¥ªª&> pÅ«—o£^‰yMbÄï2¤Ã¿¿Ë¿W“*òj÷²­Z¥Ã¢ˆ”Í›O«Nª׈¬ÔP³Ý¦ÑÞŽæ³ðŠãk- @š.‡ 0Æ„t¨*£^Ä<š”‘14ÛmT•aQD¸Èê¸æ©ˆá77z‘+?yÐélõz4ÚÛ>Í•ÜÞºwxÐé%“Eǽ-TF8ù:›õý6^hL;w޵ýP>ÿ3üŸXõX¬;ÆÚAÈßt~k6kU>¢­ˆUs!$ÝĹ NÊVäèmeg'Qûž”-œ» )ñ½±vp§2æ™÷¹Ñƒ±ÚÅЄq¥úkû÷"Iû8wÔFå&"–ÈsK·{Ò2ÏNÊÝîyn1,Õ÷ãYþÙþ×g€Áá!ßw_ܯÑÏ»šÞžžEøû§ÿv5Í»L7ö÷8Ýݽ×eúÕëeËïž5IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_queue.png0000664000175000017500000000134211756064135031712 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<_IDAT8¥“MKTqÆÿ—{ç^gR§‘bÄÀ°¢"ÂȈ¨EA›6®Ú­úmû}‚ÖÑÆABEЂ¦¦’Ò¨£·ttÞîý¿´¸™ÒƳ:Ïâ<ç9çkz#À`¯côTž{ïÑZç ¼÷Œ ;ž¾2‹Šn+ãÊ¡·(Xj„4RIfa¯Ù¥¶PÔ–¾X3«œÀ9GA"!HËã{-è¤0µ(ÏH9ålÕñfµ€ð‚ó]TI!¥”8ç0Æ0§tdȧE‹1- )=t¹s¾ËP9c=I9×ßàÒ`Š”¹¯ÀZË¥Á”í=ÇôªÀZ‹µ–J¡Ëü¦Æ˜\û Î9”ú£À{µ–Ó'-¢Õb~]ý%¸Xí°²­˜^Îññ Ít-ß›”½?ÂFby;+°Æ²ØŽYÛÜ¥Þ¼ž+Ðê:>.+Þ/ÁÄB?‘tXÛ$ e¾ÄݦáÉó˜­¸’XÂÄ;ÇÔz™D”øº.øö³@ÍiÊ^3£T*æ ž½,Š tLòeI2oz:lj‡‡£[Lε¹=Ò¢Ê|¥Yæh´ÿuYù˜ájëï7ûé -n&\qܺw±6Ê(„`üZ‡ÉÙ –|(®ËïP*‚s¿0Ɔ‚,;hBDš¦~mmz½ÅÂwOýܽ!Ñúÿ_Ç1Õj‘eÙ‘Þù7¬J)=òÈYIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_scripts.png0000664000175000017500000000117611756064135032262 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ûIDAT8¥“MkA†Ÿžî¬¬’3XQcA.‚„ /¹‰wo9êoð’ƒàAðª?A?.z<«FÉ%_šd²qÙÙÙêò0ºq]sJAÓPÕõÖó´©ÕjÊ>ÂYk ÃR©Ä‡µ€VnúzÆ{çdYFE…@©TâÁ«2WÏ)\ÿ”Å Xû¡LŸêÍ[kqÎ9T•ãÞ£ÃÿǼ0 O¢xï ‚à/‚¦°“î-ÐÎÛd¨2ˆƒþöôíkÂ¥ÙAæçÁƒÉ²L×××IÓ´gy[[žÕUéÉ©*ÕêA`(—ËT*Lžçûúοðý8ÅÿZ¡IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_random_no.png0000664000175000017500000000152311756064135032543 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÐIDAT8m“Ík\eÅ÷½wîÌÜ d˜fÆZ° uˆ‹Öp¡BAº¨(JÅ/\ù,ˆK*¸tÑ•´©X,ZJ(¡´‘RÁ¬’…Á¡q†Ik3iœ&wÒû¼_.’ŒmèÙ½ç=œsàÞ{vã‡ËWžÞÞÝ>¦^?~¬±›ì\¸x¹¼µýñÅ|Þi.5‚$)™=Õ'BÑn/p˜¾;ñæñ{ÁÙó_ÞŽåãh³”ä—óqô´s.i6›¤iJ½^' Ã^&æï´—íËÄ+À9%Ú\ÊÇê`ÈÆìµŸ¹yãˆóóó4›M¬µxï“ë×®ºñóÕÁBìדb|P´¹|uæœ/äÌb¡p·\.o†ax4`­E)E;‘sîw àœ«ÝjuöF"†œ²Aš¦Ï¥iJ.—kV*•¥4MÎÌÌ•RLLLl–Ëåßœs¬µ/8ïÿ1D¢ …Èö[5Æìo·ÛûÃ0ìNNNþDZj·Û‡Eä¥>Ï{hC”‰FGŽÿ]ö…³,{9Š"fgg¥^¯÷ã8çÉD£´¬5cèv»ÌÍͱ±±1[7€Z­FµZezzšÅÅE´Ö£ÑbP™h´Þ"‹ëë묬¬ôŠÅ"cccXkɲŒR©D£Ñ`e¥“ËD£Do9°Ö’$ ### a­ÅZ‹Ö­5Åb‘ññqâ8faaë¬mP"f­Óu¡s´’$A)õpÄQJqøÈówW»Î‹˜5%¢‡»ë2ukùAµó¯nyÏêÃeî8ÐZ#"«Íåû­F«WîÜK§Dôp |ôéàó àD­’ÿkÏ`¼(ÅqŒ÷¤µË·;½açüà“³g>[zdL;xûÃSG€/¢P½òÔ“ÉŸ­Û½gu׿ýúô]ãn¼ñÎÉWÓÛÏSßóåãýaΛþtžÐIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_refresh.png0000664000175000017500000000167711756064135032237 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<;-€¾ô†šÆMw×wB, nÀŸë ñæ.IPx\ýmŒ‰É¿û¦çŸi6€”ªµ¦º²qËæzK…C½ûNZ¬v°[6×SS]Ù(¥jï¼ÿi]"ÿ©qÇCN2ßçXü› rOmˆ ýÿÖåÃ/cy>|Ñ"W(Ðþ¢›Í®ÜkI¥[êëÒN$Â÷ í]>³n˜ªŠ ׿}&¦‹dò`,°mŽô("áõuiG*½Ç–Rm-/+E¸úW‘ñ9 /Ÿ#ê*Ë_øÔ¤ã,Lçx°vo³ÊËJ‘R5ØBX ÉdßÀ»_z¸‹†ã‚”§ßg`XòpU–§vÛd pàí‡c$“q„°l¥4Å¢ÖEf=Ž  kN]ðèÔt¿Å`˜Yðxé-MEÊàyŠbÑG)]É,.-7¥R Žì³ùø¬ËÅŸz] á.qâŒÇµ9ŸïÇ¡v8ÜäáiE&“%»’±¥Ô£SÓsM%É|^àÂTŠ’t ݌ب’<÷Å–¸ë㦦çRXRꮡˣ®Rж½ÕržùëŠL vˆ<6™±E)_äXk !@)ÅÐåQWJÝønxp¡ûÔ@NJõصÕ<±-ÂÀ3,d|ÒÙY6—Ùÿ¤Í Í |cð}ÃùÁ+üþÇdÛ{¯œ³o<±ãÒðÛu±Øøøöè|½”ým³ôžØˆ°ÐE­5JiÎ}=Ä•oì7Æt¬‘©eï!´Þ¾®ìèŽGïwj7VQ±þ6ì€ÅôÌ<ãÿ0ðÍ%wîúb;ÐÑõÑkf àfšŸ}yUçhÔiÈçÝUOŸ|cÎÿÙNŽXWTšIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_stop.png0000664000175000017500000000156011756064135031555 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<íIDAT8m“ËOYÆ¿{«ª è€5ØvU˜Ö‰ Fb·†(…4‰ïHÂLtf’Þw¬f2Kÿ—êʸc¡ñ±Fmcb…‰Œ…¨XQ°°«h¡».]÷žYàƒ&~ÉÙïwΗœÃˆkų´s®Ù™ÞNx9ö÷¸RrÀkûõ5FÈtç~É÷ümpKzsÚI4™à-”Ä[÷ûèÎ囌±c_ ÃÀ†C§þ}“ezjrN~Í"~M%ÕºRN6¤ÇØ»¯ev˜Ëý&Uú†×Ð@8:B>µœLfÁ,çîàWk]Õljo¤®v!ê…ãǨL|$s¥qŽ|O±• ¤n ±™œ7®k v»,&!¾Ÿuþ~é™áQÖT“d»»Éé¥9H’z÷žÜkÿNˆÇIzËèç8oÇÜL:§©}ðœø§qV_™â]S+ŶèóU%f}&†ñ1ñÐH@…È&Èî9ˈe‚ ÌG«ä¶ŸDÅCu†gŒÅÇÃ2²(-øÆ ‚×/®au±H6æ*Í…ß„×ÏáŸïîí@U œÂ´Ã8–e<×<#äFJŒKÀRÚ²™°\&x4Z¥>^`I£%Œ”É‚ƒ ÄjÕ)xF0FXÚÕE¾òóþ:oôƒF >Hj÷!êwî ŠB¨:ÄÔ={z´·©cצ¸1L»„oP…JÕáûýkpo¨ö_üðDàa °N5œAÜ’ù¾ó iíŸoHËIEND®B`‚././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_playback.pngprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_playback.p0000664000175000017500000000136411756064135033753 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<qIDAT8¥“ËKTqÅÏïwsÇy¥óò¦ùh² •@6Zmjã6l•H m¢MþnZ´ ªE-J#‰ zhATj3>FqÒ¹#ÎÐŒzï\çÞ߯…˜éØ¢:ës>ð}Â9ÇÿˆþKh$‚‹#ß,ô÷-È ‘nNI7§·_¡9ª¢1šÄ™]€k]sM5'¤úÁáDÉÞpÅU«ìT-{qÈÃnEU4FT8"*ÎÿtµN·+ÇìêåþÁá„g;\ÛktùdóS[ƒÐn¬çóUQÕñŽÜ[È„|¶ÇÑéÐ Æa½‹‰îëWÖêDElÕ7¬ËM!‡44f,©ßõÉ£\ ( ‹ž =RÑ Ö0Î)@¬·1±ü鬳§ÈA”ùY½´´Æ%D“ñ™Üj0 ‡´¥µ/©"×$€¿SôV 'Ý¥‚C7ì’;ㆭJ˜Ðà³rë²]˜ý!+&ø:k̤µQPÒˇ]cÛ#ŠT"Þ×QzôAìHe¹+Il:mlŒùp)[.J‹Å`“ÎñÁŸ_°8“¡Ù©JHÛ`«PØw.JcÉD±¯>¯Ô÷^ˆ’ÉÜãÓJ&E¦@$Ô‹í8Öt(œ-Ý퓜ûýçáåôŒù98ZØDÀ0´0p¯‹/2ÿ“g…?B`~\²×û7q°P¤-Õ¼‰@1Ñ8‡ÿëK£¬…LÀbâp:כЗS«`là±8‡ÏA0z_sŽ>ÐæÆyxWûÈÞ6V´-?4]r³n—ý'Y-s(£ßœz_uo¿þV?fmbç¦IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/rating-5.png0000664000175000017500000000046711756064135026300 0ustar matthiasmatthias‰PNG  IHDRóÿasRGB®ÎébKGDfÿÂ3Ö pHYs  šœtIMEØ7‡ò3ë·IDAT8Ë­SÉ 1³£í‚…Dû¤Ôml!X|NÂ좈U÷Ì\Ôf$FɪÀå3Z¥Ñ¾Ëáo%2¥×/JéL©,hrGm°2õص÷RÙ*ÜÖoz Ñ2GÀ@ÂÆ"‹–ƒà›lèõ~4_;Ÿ®U LLÔ=5z`}W‰·_½§(›=™#wÿùLG¾óQPSÆÆ IEND®B`‚././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_general.pngprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_general.pn0000664000175000017500000000154611756064135033762 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ãIDAT8m“Khœe†Ÿóý—™dÆqB‚¥ƒ$-Úhª‘•`kKƒº"Ý©]I" q¡xC±Ð… 7‚ oTQD”J¨Á* Å ¦§·Ä¤éØdÒf.ÿõ;.j¤Õ¾ðìÞóžÃWT•ëõÒ!ú‹9vWÊlí*p/@½ÉïóËL4">xmÁõ~Y Ø÷!’÷x~S?oŒÜ©ž'®¹fJ-$êp¬*ÉdÀ‹aÂwžFÿ xö=dM™ÑÑÞ‹'7^µªD…™Ë†¯ŽÉ‘KË<òîÔ$-öîÒѾî Å*7eqÅÒ×±cHG“{ä©—µÛ0'wn²~Þ³7ݼ)ßÿaiGÊÎ!×8|=iâ§4a“'· âû.X+ÿczÎòÍ/)÷¯mSrRZí ß…-ƒøa“'ÜJf€0VOe„±Rð#¶ ¤X õ+¥NCf¡Ø¡täaÓSbXlvÚ’å£ñŒ5ÅÍÙ&ÜãˆáÔŒ°P~.¬4@zJ »I $©0v8IØ>œ2qÒcãÝ)9ÏC>ÅhƒÁ-¨MQ<’Üê¦Æ'ÓíÕó•Êl.GÆl¾'Ï­E ¨UÆúXë±û1ð<4ƒê¦LðÓì,tù‹,^j¡K1¹|Å÷ŸŸóµŒvËc×£.".I õº5a“ë^ü[Paú"=ØIÞsqÁu Æ(Ó§]îÛ`0bH¡Õ>ý’8l2fªÇ >ù‚WK•Û||×Å8‚ã8äs†T3ææ|Ö÷‚S§aì3öW€«‹¼þëÏÎĹ Vƒï×Á¸õˆ®² ÀÙ³ðöެÔ9€ª¢ªÊ*•õá û_YJNL7tf!Ò…åXÏýÕÔ=ÏEZ«eúæ[¯íÕ}…²Êêœü·Î^ÞÞuûºø™‘Ùºq@¬E¿ûÖY˜ÿÓ9tñ"ï§ñuþ;jmø–çÀIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/rating-4.png0000664000175000017500000000051011756064135026264 0ustar matthiasmatthias‰PNG  IHDRóÿasRGB®ÎébKGDfÿÂ3Ö pHYs  šœtIMEØ7 ‰)»ÙÈIDAT8ËS1Â0;Gy@6&~Ò™3÷'Ll }@¤c(G}&¡œ)²ÎŽ“ø`òÅ\1̆^/FDÌ  AÉA|¾ñÉÍ*²‹%7ßÉQÍ·âì´°åæßw\‘…T¤°ÚŠLP|ÅæŽß§Äél{òm•/æEA&ê>»¨Üö+ÆÞÂDÀÌìD÷Ç-ñ/çëGœ;¾1ªdÅ*öL”…/9q?.ªr²z3ÐÍ¿&Q+î{„ ‡‰ƒ¢öÕþå_cý}ø_µÌQRFIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_visualizations.png0000664000175000017500000000101211756064135033644 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<‡IDAT8¥“¿kA†ŸÙÙlXI ¹ÕÈ1œr ‰Mt”)¬lÿ*kímmB B@äl D¸êÂ击ÉÞ~óYŒ;ë”LóÏμû¾ÃŒ ÊFl­%Ë2’$ù¯eY2¼A’$|>™`§_ÞZ|<²ŸYz¡—IàÖZâ8ŽQUƹ‡Î¹[E1Ρ˜Óð]U‰ãØ'PUV'ˆ4ø:ôµÍU¬,*÷g…߀ՇêXkqÎñéÇ kKE0¨Ùæ²ãàt&(À³Ìyƒ(ŠpÎ…UUƒš=H+Ö–\кjEM‚ßÓ?}•½£{ì<ÍÙ;ò¬žÿͶ–¯šUU…CÌoã¼Ñ6¦ªÓ¶{—<^¸a»§AÛØTáý^½>|›ÚÆ^>¿hˆ»ý3ž,äìö]Ð6&"Ó Þîwx³îxwØ ÚÆ^oœûÆD$ίk?¯µ‰ÆLY–:)ŠæýËHÓ”n·‹™L&wzο ¿óá‰å×ÛIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_edit.png0000664000175000017500000000123611756064135031515 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8…ÏKÓaÇ_ß¹t¥æÜT˜ne¡A]ŠÒKÐ5êRHú :žºÔÁK§ R(• èáE”fcæšÖ”Í}=Ï÷ÓAúº•®>ðÀçó¼>¯çmˆÆ —H´ðâ|RNÖ×!Ô8¦-ÌŒ.bmöë¹ñžAD„ø=g|uÍmZÿ­¡áŒÜQÒÔ·¼ "zÛõ™–°òjí†ï9‹éùuÆ]M!`2¼€«ƒµ_žl’:› ËÍ1–m  l£©Y“T<ÆÊ‡7¯µ¢o \£=7»®ÇËWšp»Ç[!\Ï@;^¥'¶‚½jøé}—;ˆÊÝݰh[ÉŽ­0ÝÝ Ò™2KëôÄ:Dý9íx†ж‡éî®ÿìù&½í¤"õANY•Xšò.“oíi#7·Îí‡qÊK´£*Ž'[NõcËR¼›õ7[\½áï¾¶õN®¥Ø²«>Ϲq7ÆÔXžæXÜï¯|3ɯZ”òfÃŽ­)ÚÕ_8–ÌóqjŽ‹WúýÞô›Œ - 4v6Îû«¨tѪ6X\0I^ÀÔlçŧ™_tdÓû’È|-}IgÝCÑÖ}> íø)Jÿäâ‘8.¥—Ê'¤|N"‚|ßÕppÿèáT8i D@@ü»²[ …¼uZTÿâèoËL"ñ»°IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/face1.png0000664000175000017500000000104611756064135025623 0ustar matthiasmatthias‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIME× )ðdõjtEXtCommentCreated with GIMPWIDAT8˵•AŠÂ@E_‚‚q­KÝͺ¶Þdnr oâ¶ú (³Òµ¸‘0³è¤µMGJ½ú]]ùTUUѱTUÆDéJ%‰ Ú5p˜ð $@k7À1ËÎ81fŠÈ‘ÅMáÕk·À0ZÀƒU•<Ï©8`Ì$ lï¬)°#aD–eÞ»V[q Ëä!ðÒç" T òÜí¶§¾v]+}z[À˜ j×þ°=ŽˆÌyu¹Ü£÷.j§Ú4ùôïçj@b1×’²V-¤®Â)P»ßˆø½˜cœPUwxÆÌµãñÈL’´’ïÅœê¯ë©øi}t»ýgc +åM«÷ÿÙ¿´ÂÚ ªEt†¯'àQ;T ¬Ý æƒÔý)TËNè¹ZOWAÇ ",f‰µ[T‹(´Kí5Ü©ÝzCJo…aKõ_&ÃåC¯¸¨ÞyÕ÷G*„;µ;¯6p7ÁZ[»Tù’mFýømFÿÖ«é?/Ó_þ-ïô™äÇIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_repeat_track.png0000664000175000017500000000106611756064135033235 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<³IDAT8•ÓOˆNQðß½sLff¡Ø[)a¦¦”f&…ݬØJÆBsSÊZѤV:ÉØIQ3)ÒL,&¡OÉŸHY(ņ…0¹ó]‹ïÜñÍG⩳8ïû<ï9ç9ï›UU¥F( ã$ná6—Q3zñ­Œ~‘²Ž«ñ½)ô Wqó¸‚3e´Pkò6ñðÂÈÀ¡—‡:³[³v2aÌ/•¼¿œÎ…oOŸSJMÓw‹†aв99üÊ[ãù‰É™À™+Èj¡"¥’+¥’+«…Š8s™˜œ ^{ûã¼Ù2lY"²>m۽ό¼7úâðSûv%‰Ú]k…4¶„Éà@—jO%a“ü—þ Lë“““ÖŽ>qø¹#îmWg§CÜŸP Àé_tö´ èº"iEqƒMU·^?vôgͶíî†öïëPa]qf ^?©˜¹"p⇀7O) Õu?¬+öïëP]¹C¶mw‡Ò¶¶ÓélÿÅygTS<ödFµl c„4 C£Ñ(¬Õ9aN|_~|épö£X$ô5ð_Ûêûé×¥‘K——ž ‡µ¬ŒšJÁü’ëy^àô÷%¿y¨'9\¾áÿq,`w ’ž½^ÊìÞž¸¢)µÌwáüÎ`qÆt)—IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_download.png0000664000175000017500000000155211756064135032400 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<çIDAT8u“Ýk›eÆÏûæ£iÚ&im“4nv›u®Ö"ÚA77¦TÄ“¨(x"*Ã3ax" ‚Ìÿeî`ˆ+Œ‰ÌHQ×YŹÌ)d¬]×¥iº&i>ú¦y¿òÞ„Ģ솋ûáế¹”ˆð_ ¿í½>ØËÇá Ñ¥"þÇS,|×åR¾Â)9­;m®Úž@½fk‰¨šŸ×&Çwhêût“·žÕyúE2…MäÝ/Ûß^õ^6N¯ "¤NlÝ|ç W>¿,rðS.Þɬ‰4=§)b9"›¦Èû_ÛåЫƔˆ µ«w¿T=±7¡FGS:ç¯XLŽúX(@­+ehØP0@Spò˜?úÊ”ö•:Zéê$îã“#OUiSX]s‰è<‡ñ<Ð÷jÐ×MDà‚;BÞ{€:’…|ÒÕÅÒªËP¿Ž'°¤EV †£­B ,vÇ5µ7©žóhÍæ‹CýºnX¿çèö±R†O/ÃÃp`7tÀ0øyü:$£ i¡€z>:İ V²™žðQ3!…™?àÏØn ¿/ÃÜlÔaþºek}ÏdOiâíïê `XP)Y|öM…[™:µFk‰Ë¥VÛ7rpvðk ¦]ñá6§ß±Ó0[3Ž<5H!»E©hЇ¸ô7$#pæJkŒº©^JÁ¾®üeŽï™:;<ëi_ä¯V‰O&Ð|#u¬'†Ko×înð9UëÂJº”íÝÛ`–-\¥a¸¸ÿ‹§fB5½VÝÊ×?’Üëšd'ĪZçŠwë^Ý‚;?åf½Y ù[K«5À0[¾RvÈ]Èd«éü‡Î‰3-¨Øo‘ЮصþCíZÿîæy·Ò˜IŽ„O>I <Ø.o8Î/s•Òò­ú’lÔßûp¶ÓR[úðµÿX¦Hhn´ý³:ÌîƒÙÄvÍlÇ¿ýÇ1ýõÜýˆ÷Ã?´¦©—Pè¾IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_artist.png0000664000175000017500000000130011756064135032066 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<=IDAT8ÓMHÓqðïo›î?ܪét4ÙšÓܦc¾¤DDot¨iN´K/PA˜ uH°KÑËÁ‹¢ƒ3°0(R:eÒ)ŒÊ¨ìEP·\6Qÿÿm:gŽ­ý}:DÞtûÂs{øð=<#"ÈUfuSsã€17»2²´Lß¾½xú¤¿AŠúHœmnzo)4X‚¡ED"¿Qæ°Õfj7°%dr•Y³³Êº cpØ ‘HHP©2,Yæz>)€cŒ1…B‡½ÓÓÂá%¨38vâxÝ£¤€õ‰“þмѠ‡ï§ IBy©5‡v ¢ÒjÙwt 6YÜ{øüä¯Ùù?D„¢3ª{0«(ò¶ŒË5òmûOÏpkŒˆ™&—¦¦ÎõÚåtØ{Ç·°%ha3NZzìêëÈ9·fM=޼y7WÚzÓß=8xEÀ#Á„\¦Ó“kבë0ñ¶•Æû«ÏðˆuÄg£¯xDÀ`Ë٬ٰr×XÚ«^øŸáÓµ‘À¥ðøŒà€†Êƒ%ÅúlÅý”øøÀØ-¦®ø?M="0SaûûÞ‚ŠÎ‹)à}YÕ›múòˆ€ÒT É³ñt|»}u‰ˆ’NZžûª¾adÁy‹¨¥O¢âÝ=_Ó³®«‰(5€ˆÆ»ÛÇFëÝDçï,¬ðåîgDôï™RIÜÛØ¢ÌïJÿ¬Tœ‚Ý –˜<_©»‘½zH©†Ûz»“K£’¨(Ž.‡þò<án1òãIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_music.png0000664000175000017500000000124011756064135031703 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8¥“»OTQÆçÜs÷î{Ù]v]‰b¡Q1bK$±  j!ÁÆF,¬Œ‰6ú˜XQ˜PšhBa¡Fm,”F…_à3b6° ìÞ½çÞ±1XA˜dŠ™É÷å›É7JDØJu^öGwƒ¸x)ÃjJå.CÚÔ™ÎvÕâô†Ð–h|Zæ'ȳ¶ÿàÎx¡Ü²)座ƒÂÇ/~S_²ŒŽ/Ñžý¼)†Xº•¥ß 1vqN§‹»‹t옫ùäsÞ:@uÞ§Øò¯wïÙc »´vm=%ÅÝ šQ†|.ËУ OߦÈç²k™I%×Õ]‡ÛqC_™¸rˆÛ:ªRâêíe²¦É·Ÿ§\ÞÍÔ¹2G)õß žG 0ž2ôtƸù JùP™E ›­x½h¸Vålok ÉDÄ_ß8ŽG\û˜šDÜе7dôÕ,²£€›4DÖ¡Qf¾Z*e°!ˆ(Áqb8š!­Å©ãIz»…‘û³ŒMºøžÇ~½À¥‹yÒ)‡jm™|Ö‰ "V i1–íE‡RNãhő˭ô›f°¯È‰ž àû¬f[ÑEB ¿j‚#¾%p´B¯æð m¥Z+ÔŠâµ9«„¡(ð-ff²öþú­åÂÉcžÖjåØA(xŸê(ÅAÃb± <|Þ?¼™ŸPð$ œÞ” W"FÔVßù’¥Ò@ŸÍIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_repeat_album.png0000664000175000017500000000176011756064135033232 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<mIDAT8e“hÔuÆŸÏçû½ïûáæ¶Üìîò4·ÐyZm¸ÚîH*K[ÖVY "[0 ý/&.fABF1pý‘Fl.ÅþˆL¥pvÕskí°•w*c¹»í¾÷ýùù¾û#X‹ž¿^<<#",k÷×p†íË4¿ÕpØFUòç$N8¿lz¼›>æ7þã_ ¾à”et­A~ú#Ð|g¹¿’Ût<&(Š 0 *Yy®ÃËe 5!£×%"Ú·A 2q”­›L²u“É ïwìP5`$+!^îÃw89ÉÕ_ )jJÔ_eªÐtÇMHÿ{#0~~…Ä~%À… ˜í Bר•¢A'}_’húu©ÿoi¤³B^,|IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_files2.png0000664000175000017500000000072311756064135031754 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<PIDAT8¥“±jTA†¿¹wšH@‹t±_$Mò°ó¬Í¤¶ð5¬õ l…”IMSİ‚ÆE„ÕÝxïœó챯 ¼Ifš3ç;ÿÏÏIÁmNŠÑ£`tƒÞ1Ç{?²ä#àÝ O[x•¥Bû|—vçÉ¿åé/âàf3 ]ê]<õõ8ú¸]7§,ykão_œOˆ½}âí–Ž®]O¤ØL¡iæÎÊ3{ñ’tï.Ô€¾ÿ¯öF K qšÍûßy>'åáæ«Õº¨µ=É’MIÃãT5ªDC:Í^úINª6 Gêiç³qv›kÌhäÃ^ð¾ëÖ¾ž\d“¾çp¢^ÂU~äZ.$/4º†ëñÒM²Â¥ÄòÌ—+p\ep/²³OÔûëƒöyŒûÞÃj†‡ ‹Ë•P¯îk\þ#àèAÄ—tÛuþèL6E4=ë¶£ŠëÂÞ‡³9q%™ ·©A¤êR#3¥_U_…‹B)Å£G­'SmâýÉëjâÝgÜׄΫ¾½h«™¼”ɸòÒ¿X²¥3J5gP[µÎ!©UÇ4€ž¤út[g }GŠ{ uÁ×ç-çìxYÚ~¿¼«51‹´[¢TVKÛ¼WH1P­!/¾emÕŠâÈÇ%÷ÔÝg Ÿd:Ç¢vk „¥’BÊ>u2~@¾ð6ú}Ö«Oi8Bâ3ë«,‹Xß ­‘¿Ÿ´\¦s½ÆÞmα¯äöÈMí²·=ÕŸ.HŠt¥´›ä*±047BÉݺ`Öq«fiswb×öîÈèö‹C²-ä?áñÜ}.e¢KlL˜Ü³ü 5𠳸hˆ•’GG¸ât´¨”œ[°Ò§ÎW–­ºÖy„6DeÏÎæÏWæÑ|°ÆMA°lXãÿ#®îJ.ü¨Ê™kõo„R €Á·rs•öÖ –s«­ÓÕÒ|ͬz¾ZÅõ9ªîÕöݺ'ñ…üHzv1¯lê›ê9º±md‚šâ‘Í.c?‡D´1ÜÐä©åx @ú}TýÉ2}É2Í:y Ð!·j>{IñÆŽri¸ÇáøË&Í %SàJI"~áQ¬ÁLV·Oœ´V~Ëèýðø³¿ÞÝ|ñÌxéî­ O??=øÉtK2=+Þcqèa\E1ôyŒH>ïÌ`)»+ý¯«{óíëß]þÝPÇΪ§?{ñ±}W¿È^[öÆN/{~øà6wǘþ©³ffbl9úSF7.ÎõÆ!á•–nÖO\¾´{ì6÷'/"¬Së¥âIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_files.png0000664000175000017500000000066211756064135031674 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î</IDAT8¥“ÏJaÅŸ^ s!Ò¦E´µeôî{–½EӮLj ¢E  RæüŸù¾qtüZè`…Á¨g{î9÷žWYkÙrÿJhï tÚ¸¢3Ú@wƒkàV§pvü›çà$0_ü‘)xŸ@˜Òyè¡Ä7Ð:\ó&ƒ‘ ‹êIf §œOgr Üt‡P¯µ6n@œB QE_Ì´Š‘#þ®PÚBR '@OÀXo/¬'816…ÅRVJª(ûq7g÷Us·íBqÅA&šL ÂFÖ¡hs¸“`ß-¬5{>ƒî*Ö¶>$<úýÓ¶âj^=¾…¢Z!Yކ)ˆd˜ßw1æ¬ÂÈbÁxv—_Éúã#XsÝtšKíÎ?‘¦@űw?6í_Üy. W9¨¶)£ŠLÝ,,NÌ´F~éªh4±òÉäPÈiÁKùg¸‹Û/RŒê~À`Zã3򿯤ûûî¸ïî waŠ¥ÿg¡°§8ŠÃÞÈêŠaÜy^À2÷óeÄD¼'Ø1X–Ž˜íÀôf„i*]Žîjà³òÀçÑí*¤ dÆ#¯€ƒ2Vÿzÿ{qP´‡ ÀéìØ*ÅšGßãý׆_ u`•IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_next.png0000664000175000017500000000165711756064135031555 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<,IDAT8]“OheÆßììl’%é$lw&MêÖhS­±IcÑÖ"µEk©‰‚ŠDŠ'sâś⥠BAZüs09ËB±ÔF¥ÐØ”šÚ.Ú°i6ÉtšÝÙ™Ýï{=Dcêïíyÿ<ï£D„PJ¹@¿e¥¼‡ŸøcæçYcôpUD‚|{C#ÀàÞƒ/í?üÚȶÂÖ‚ŸëÈ”+a|³ôgéÜ_ÿ ”šfÖ‹étšM¹Ñcï/NL]2¥ù@V‚ª„a$aÉJP•Ò| S—Ì[ï~Zô»{G]×EDÖ.ð}ðù±÷Æ_}îÐÐö-iëY¶e±¹#ÃÑý}jK¾ãPÚÉPüöÃëÀLjjjÊ}ôñ£ãÏyñõ§voQÓ7m&g-†ï”Þ>i39›¢3«x¬¯…È´o«EIõøÇüfù¾ßß¿ûðÈáå¤KæÊ_Š7OÓ×@êUÃö¼b¾bpRŠÃ=ªoààˆïûý¶çûžïy…l[t¬É:п³•/~ªóÕ™«w-n^J#¤È¶eðòùBèûžÝ]Èwe3 ÁˆÂ$šJh°Z 3ßB;ØIÂb H»ÆH …ïÊf‚žGl×uÔZ 4cM%šÎšqMƒ&N¢ÐžF„u¾ëºØ½yçòâR7µÉh¥hD CC5-$×—ØÙ•°\Q.:i’hADX\ŽâBwëeË÷¼…j­^ªFc„f¢)_ 1¿Þà£7Ò|öþfâª^“Œj¤©Õ’R·ï—-ÏóæÞÖ:yöBY@‘k·8¶'æô—[Ù»'‹m[ø*âÊ-zó), Î^(Ë®Û'=Ï»Šˆ°¼¼ÿn®Çñˆ þýéZ½ùÒÉS¥qKñô³ûºÕ¦v‡´m‘N[4†àn©s󢵜yõHá“¶û{à¿ÿ`è—ß+cç/V^p«àçZ3JA¹ÅqlJû†r“OìÊM×Cøÿ8.°Ãˆxs7€÷wÌZJ-sÀ=qþdùT&TqIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_jamendo.png0000664000175000017500000000107111756064135032202 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<¶IDAT8•ÒÏkAðïÌNW’4ÝÚ¢hZS‘RšÒ“Þ¤þ€Á‹èI¼ þ‚ õ楥× R,-µµâÝ¢Ð$¬t³›lšÝ™ÙyžÚ‹³…¼Ûƒïûðxüñ+l®>´Œˆ0<ÚxÌáœgÀDÑcÉôS“žVþ«8üðÎzAÿ⓾ãÒ¾ZIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/CMakeLists.txt0000664000175000017500000000014311756064135026673 0ustar matthiasmatthias########### install files ############### kde4_install_icons( ${DATA_INSTALL_DIR}/amarok/icons ) ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_indicator.pngprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_indicator.0000664000175000017500000000135311756064135033757 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<hIDAT8’KHUQ…¿}ö¹»Yz¹Þë­( ¡hH4-š‚fŽjDÔÄ"hÚkBÑ £F…×’öôQê5M÷¸÷Ùgï'|@H?¬Ù¿ë_ÿ­çm[{‘ëíb¿ïáñc,öÃO7øaš¿£Dï¹Câø|âØ€º;Ŷ›.ðÛò¢KÇ™Óc W[Êcpï¬Çƒ×޶¼èòr RlLr½¢1N@ … —¡°áÍ&†»/ Ý«Ô×IÞÿpìkuëvü‡¾Äô=µŒ|3|üQjÊR %³£Un]ªY·»Îspç‰âT_Ì»¯;`Ù f]š‘ Ëèû€cöœ_u µÅXrÄékKŒW,x‚†v‡Ï!.n%X¬€ÚZÆ&C.œ¬ÁXÐÚâOþˆR7ÊšáO¡&çx™-Aqóª=q¸¹Jÿåz|)¸ÿÊ¡”Ãÿ5oüá1`_CvÐ47Ë£Û8‘¥JY¼RÁOìuðf”Ú¶ÚJþ'ê3ýá•KIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_play.png0000664000175000017500000000163211756064135031535 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8]“Mh\uÅÿÿ›7/3!ék™Î{i*‹M*ŽùèBEbŠÖ1‹HvêBÈNŠ ‚v%º‰®ªà" Å…™EQF„«h¡± :ůQ:NL2™Œ73ï]L£îêž{ÎYÜ£D„½PJ¹À Ö–wläÞ4À+_]5&\®‰Hy/?²ç`äžÉ3³'N=5=º%å'z€âF%ø-ÿG~ù³÷?UJ-+»Æ"‚mÛìÛŸ˜yæ…ùìBæŠÉʲU®J¥R—J¥.[åªä eYÈ\1Ï};ë÷žq]é$ð}äáٗ瞘yèäèѶ¥±ôž˜Zs°×aêÄu(Ù{ÒŽ:d?zý`ÅÊd2îwMÍ=púѧï;¤[³ü³â•ŒÍä!¡3–¥H¸1ê¦g VoVçß|í[íûþààØ©é‰ãý*j)DÀ´ Ž2<û|±*ˆ°;QK1q¼_IONû¾?¨=ß÷|ÏKuÇ„Ž€´ Ãøp KÂÙ÷ZÔƒ!Ýq/™Ly¾ïé¾ÔH:y ÛQFÀìlU„â6$ûãTí¿Zã»\# ’ºƒýw¤µëºç›î¦RÚ)”¡P†ªD æpî|…fKvù®ë9œŒ®®oÖƒvhœP)D„04”*³ ­Ñë<&ÎÔÄ~D ÖKõ Õ[øž·–ÿ©‘¯ÖÃÁx—(thØ\o"þÎÔ˜ÅKóI,«s†B­R«5ó}Gý¢öþØÁè7ßoÌ^¼¼ñH4ªS~"æ(Åz&?>šX¼{8±\Þ-áÿë ¸Àñr¿VÒC·ö^ÕJ­9à?uþ „%Z¦õIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_redo.png0000664000175000017500000000162611756064135031524 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8m“]h[eÇï›Ó&6=ÍÒœ7m%ݘ©uív1Cæ¦Î1±£ N´âÅЫâìFðÂTDhwÕ oŠ8…µc¬(Œ9D&íÖ¡©[Ôd­kššœä$9ÅÒNø]=_ÿž¿6‡RÊ2Zœ{éøeîûyßo€)n®njxøàs#û¿0Ô›¾;m1 ¿\ªÝÈÝÌ]<÷Å¥Ô$0·±XD…B´w$†O¼1639}ÕÏ-e¥X–RÉ•RÉ••bYr‹E™œ¾ê¿zòÔŒIõ Û¶ˆ¬+0Æ <=òÖèóÃO¼'AKHo9+¨51‹£ûw¨®dìP(l1óÕGsééiûÁ½GGŸ8rìÅGww©3W‚Üß%ü‡@@‘°[qý¶ÞŠë•Ç>yïGmŒÉdv:°§[…Љó>WAäÿ öt«ý‡Œ1íãÇIG#‚¢/áóΗ-Mæ¦!(¢ '™L;Æ8:•èOÆ£–BðÚà ªÚâÓo?W¡ÑôYºíÖÒ©ÖkÚ8N¡\©æÊnßD'_ŽÒž/Ï®rk VËÂÂïuÊn“JÅË¥ŒÉkÇq²÷õ¶N]¸œPh VXóÙ»Œ½¢‰Ì_§ð§GËÏ7ùà¸æÍ×b\¸œ—];Û¦ÇYŒW“¡[ó¿­e¼†l7Û"´&Ôô¤,ª¥Æ+1ñ¾¡Û™Ë®°²ZûöØã½Çãñêߟ®TÏž>›ՊǞܗRímaBAM(¤©×}Škg/.J³)ß?’´¿Pw¸qð‡+Ë#—f—Ÿ ‡uÚ$Z-¥ ¿ìÖj5?·o01õЮÄ$0»aÂ;í Ø@Ÿ/âd¯—úú¶ÇæµR l±ó?™©jO0Òg¥IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_collection.png0000664000175000017500000000163211756064135032723 0ustar matthiasmatthias‰PNG  IHDRísO/sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT(‘uÒ[hWðïœ93»³³›Ý£!©ÙÆFZJ›T¬ä¡BE ‰T°µÔÔ ê*…šb õ¡^JÑF©Aª Ö^Z[Á— B[è-Zm ÞˆŠÁ6¢]³™ÙÝÙ9s=}Á*~Ïÿï÷ðç#B<²!ìɨѶGz)§01Yu¥­â3:þÐíƒ@lÐÞ¨ÊØ¿ûµP[Öé`¦dáÊ¿ ßM4ÚãWé6÷ëÄþG¤ßlU\=½[RsÍçHÂqž}/V·8í'2÷:ô~q7¿ú9Îo.L tq»ûÍȾUQá‡6Ö.ž«¾³îþÎÿ5pžÊeËr¹RÁçßs‡8Þh[2Ú¾u¬feõ zž”%Ås{ vh]+RqeÚDÏ"/ž•‚“—kƒÝ9Äc°ˆãÏ<ô2ägç§ÅqU »êvº}óLäÒ «Vh$åëŠâIÖ¥¶ì/E‹m_ÊEFV×RM ˜8°&jë{ZHÜ P6+ðEc?iXÜRÀÎÑYØ%‡ü\I[°þõ‡•SäÖ%Í}fä“×`ÙÀ"Cçÿ–ÐÒ‡žbÈ’ÛØò©†Â®)DÀ¶í­XÔ®"ˆ]6’§˜NQç/uÕà\cp—óÃHVÝ'ȵªèÐ]ìkÇ%¹ÉÈïó~,œ¬ÀË=B¡Üí§çòL©„JµŠÉI õÅúÏýY¿6 dõ :ç L—B,HE}ñnfå¡£U;¡%Ð<7Ùóc4¨¹FÉta˜vnPRG¾)ÝlIK»:c¸>âù'ltµGK^ž¾¹y@V 8ÂZà0Ïô?©ìØñöœÆ õÌÑ„:G×gÏs¸¥±åÕrÃûy ©$€š7ݽ/ÎäßúçÅÆ,¯i9ð„ðÛQ”¾u›ø¡³°ñxÜ¢¾ïÁá{T­o•Ïw¼á»;—4 ›U•¼C’„À% ¿ïD#€ˆÉ(!XA)³A@¿2Œhð_ÿk¹l i…‘IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/face4.png0000664000175000017500000000110711756064135025624 0ustar matthiasmatthias‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIME× 'Ãç²tEXtCommentCreated with GIMPW¢IDAT8˵•±jÃ0†?™º4Ý;¦l}Ýò&y ã·è›d==† ²§YB uE²TÛM ‰Àsºïþ»“O¦mÛ–‘¥ª¨ê MD‘1WÌ8Õ­#Ö>Ÿ€&8·î» sàkgˆÌYü \£ÚàÜx ÁªJUU´ì±öiØÏ,Øax¤,Ë¿KÕ¶ì)K9 ìê¼@djMUùl¸ˆ%pë“ÒË ¿Xû„ºulvÑùiëœÂ¬â“¯a›÷=tàNí,ª-Ì+¡¯)`ÌæUÏ¢êÂG8&j‰ŽÆ¾Û^êc6Ï8¢ª¾yÖ>÷j 3íŸÑ›oä{WcøÊ6|·o§4§Ù÷9[ʺëtßá2[ì…M¸ÞštŠÛ Z'§bõ/TÈ@µÆ¹ b_(üŸrjÓëü%Oþ‹7~8‰x°Ø%ÎmQ­³ÎŸ[é¯vRf+¹[PtùÅ—žÕbáðP¥|Ç#•ÂûŸ'Ê¿]µ!'$tuÈðƒ}…âÆ^wñ§™¤µP( ç7.éÒ.AŒr•Á©[ÇÞÉ®:ÿ»ðý¹™0Vß.Âó<œŸö0¿ÌÏ>õXjÕ¾#îrRO"¥ËàQ9ÉëRÈY¼i""<Óï|Ó<ɘpg6%à䆒abmVCwWdóИsª«]ቸÆ|…ê¢Ú±wM\²×oh“Åü:&w¶òÕ³ã êgG 0´$¶´-£¥9Š{;™¼¥SZóÜv®‚1œ8r¿º$­Ük_߬…{·®#Ý­¬o·MwÅ0üÑmÈµØørjrM<§Œlšƒ‡8Æ.0¿ÿ˜xýO‹÷0"{¢žÉļük¥m-T‰œþ$Ã|Ÿá‹Ñ*f—<Œ-èÈE”ýj„—,_œ¼±Äzh(TÝZmãôè{Ãód˜&õ˜s¢ÝÓS­÷_™þ#ývŠz_½¨ù™ CjheXuày&gá´ç¢GK>ÿpâ²d·eu¬ÍŒ‡ÅX#ó®$OüR÷K†‰ƒ/Dc×*Âë¤J{ž|XQµD³%­nqõb#Èèïã!³3¦ãSœˆª2 BQ$0³‹ wïõ-ËE+Òçþ×€F´Iye×§±ÚÈf®–±`88þ€mo𪖟o„ÿcp+|:Ø—ýƒ®ÇÚ‚–hÜ´„ýtDœøw÷/ébv¼6—*IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_zoom.png0000664000175000017500000000131211756064135031547 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<GIDAT8•’]HSqÆŸÿùŸsv\zÎü`±™ÅPÓVDÑV„DHDE`DaaÒE·!%EAtч7ë.¤‹Š‚J¼0éCl9ˆ> æÔ‰›ss›íìœóv•Mh/¼7/Ïûãy?Xå[mÝÖÊ€Û³l}‰*©©~àF>÷h˜È}*Û[4€ˆ 6Ïôœ¸g™·^˜ºã´ÞND¿¯ð¿ÁöÏu··hm°h*0ĚŢºÐG‡|4›ò{å v™Ç~­Ý†.wê¿IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_undo.png0000664000175000017500000000162711756064135031541 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8m“OlTeÅß7^ÛIÛó¾RÈ¢­h¥ ‰©EÄXSMÐ&˜¨»º2º1¸‘Ä MºLì,ˆ2jB Á´ÔiT‰u†þ†Î¼y3óÞuÑZ‹á$gwî=÷$÷(a5”R6Эuȹ»ï¡^€_&Î_¿L‰Hqµ>¼j ïÁ]ÏíÜóü@WrcÒÄÛ,€ülÉû#w-wîËO¾PJ+Æ"B$¡}M|ðÅWfFÓ“Anº( Ų”J®”J®,Ë’›.Êhz2xùµcÓ±aжmDdécLß“Co ï||wê®8M}K¬°Ö¬k³Ø·s³ZŸhÛ‰Zd>;ü;0J§Óö}÷ï~tïÓÞ¶^YÀmyj‡OÖh1­ŒŒùè›MwĨ–<>¡—"-ëmÛ&¼!½23çz ?°Ž]åÄEMóÆ5T’qê@ÅõIÅ\¶lŠQóafÞõ’ÍW´qœB¹RÍ•]Ÿ©ßj”…ë7Ya>{»Pàõƒ­(¥(»>•J-×aL^;Ž“ÝÒÕ~'AST£•Bk8{)/[ïlsg a~~>5râçÌWþ’ës®ÌÌUå•7ÿ”#¤Þð¥êù²X©Ë O2ßMˇ'³ÏóR"‚ú÷§+ÕÆ3ÇO熵â‘Çvt¨öÖ(‘°&ÑÔëÅ›5NŸ›ß—oŸÛ›|¿¥)| øoÁ2Rßÿ8;ta|ö©hT'M¼ÙR ò³®çyAnG*>öÀÖø(0¾RÂÿ×°ž@ÄÉ^-õôlj»¬•*Yà–:ÿYÅxŽuòèÐIEND®B`‚././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_playlist_refresh.pngprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_playlist_refresh.pn0000664000175000017500000000144111756064135033776 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<žIDAT8¥“MhTW@Ï÷½ûÞ›$šÉIÆ¡Ähü©mC”¤"m­ ÚêÆ…ŠÅºê¢]´ .*îŠvÑ…‚¨Tºj)(Š‹vÑ…DÔDÄBKÜTƒ?˜ÿ*ÉPu2y3óî»×EÁ•àYŸ³<â½çu0ò…_ á+v)ð·ÿInHþËôÈ[Eùt GZBƒ¾lÎÁ‹"â('Ïk‹ðÇú&²vǦþ\›È‹HŠyÏÍûŽ‘1Çd)ãý%Ê;=5û¿òq?mwîVw˜jÅú+×§©ÏL‡Âê7ßà‡³Âš¾˜}-Êéá*M$Œ?ºGj=ÑœyTf¼±å’|Ð6ÎÖmË8w­™_.dl^ÕDRó<(9L¨¬[óãéÇ>/°¤ðûÈu†Ÿv«1¶¦kÒšo&ŽŽž©`"aòF™áÔÅ”·—7091ËÎ÷"zçG´6‡¬YÑCx&ÍI@ÅL?†ï%|½©Î±Ý!Ÿ}°´ÃñÉ åä^ÏlÙrõ¦ Šcƒ‰Å0ñ0æödƵÛu¶3]‚m{ž2úOÂá½í4†Ê¾£–¡ËeÞÝßÉù¿Ää´†‰P¼¨§ÐÙ.ü6Tá\ÐÕ7æ‰*ß/a­Ð0¿‘î.ER F•ˆC=£½E1mPš†Ò£{Is†â†…ÔËuþçÀž.zŠŠófêCj)v(y%X,œN°NIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_unlock.png0000664000175000017500000000163311756064135032064 0ustar matthiasmatthias‰PNG  IHDRóÿagAMA¯È7ŠétEXtSoftwareAdobe ImageReadyqÉe<-IDATxÚbüÿÿ?Crr3ˆfcccààààããÎWV–Iù÷ï?Û7_ß½ûxéçÏߦüøñãé¯_¿æÎ­e (òþýû'ÅÃÃ9?*ÊÍM]]Èÿ 4ø“ìO+–-ÛåðíÛ·H ò0}7è BÆžÄD7a†Í›ü¿páöÕ?~þSW—U÷ð0gOHð²èë[:ñ÷o… @L è,†>™XZêº((ˆ3¬[·‡aáÂm]OŸ¾5xúôþÖ­ÇóæÍÛøS@€ÁÈHÃòÓ§Ï& = @`>|þ2@AEEVôÍ›· ‡_:ÿã×ÿ–Ÿ¾üeee:uÖµkݼy‡ANNLôã‡O² = @`/ðüÁðòßÇUNÜçädç»~ïã^Ö_Â¥¶1°³±2,ûáÁðí'ã¯ïß¿1üüÉøïíçßU¹^€  °™Z‡¶?RÞÇôè¢((LøÙ~›Kö?@©56à3 ï"ýL'&&Ö ÿÿ2`JLÿþ|b``ebüÿUËóð„óî@af€ðòÃo&fŽ ÀÐ|´‰'I}ºðÆ{†—ÏYÁ lÀ³W¿^Mÿ”¤Ðt!Eø/ +î|a`xûáÙ>°0@ x÷ tï€Ñòö'P=ªÿ@(ÿhøK`Üú‘ùûÏÿÀJlÀÿ?@o€š? ad†høT ?@âÈ R÷ûØ€ÿý IÊ ÞFˆm¿¡ÀÿA5A ‹ƒ"ú/$í@ øÇ¤˜Ù¬÷ƒ  @øï?iü å}òï/$llÀëwö·õÿ·bùÇþûÿ?F¨f(†²ÿA d„8Žõõwæc ½Msn¨½'!¦IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_random_album.png0000664000175000017500000000155211756064135033231 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<çIDAT8}ÒYHTaà÷ÿÿsæ,3ÖI§Í¡Æˆ¡h%0‚¢… º‰ÈnÂ$h£¢E"‚ºˆè:"(º¨‹ n$‚ Ô65E¥QMÆãœeÎÌ9çïÂ’ë½üøxø>x ç?Óô%¶X`@ÛåHá?!œsœy`ü€úÒb§  ¶’±hnÜ* Á=×§§o€= €kðæùaoÝÁ:K‘E®†¬žÇ¿¥ÐšŠ͆ʶg6€õ³+»B~üä^3( ÓïPF!2uLø4Ž>z)ŒîÝLÚÿ¨oyëâÙ¥€ïÜ}ªä®iù‡ÍóÌ"MC8B¢|$hf½³äßJŽpò §Q'`Z&:º¼~#~ÉLš–wÂ@WŸ†âb ñå€1ÁªwÇR÷CÔí'õ…s¤¾°èTš¨¹œŽô· ,Ó†¥ƒŒOúbz’G}²¢!oúØ^.}zBŒ4Ô´6Ö„í^²ß|L‹¿íîÕ5²XA¼ÊZÄ Ú¹ºÒÓÖÄ]©!q ið ŽÕôàzõcLóö±€ÚTR·mÙ8.y^‰U†xhží¨c` àœàÌeÕ …ZrŽÓ•]P‘ø Ì©^jäiù«6,3z¥«é*©MöUÖ®ÔEApàºÜWpô”Šä0£V¢Â–ì¢OÉdLž_à xûfjºHªI–ýkàhŒÇ§Ü²hNùª!áеÒ‚j'!·J„2 ´?Ú}Wñäþð40SK‚2›À¼ed‰~nž#q³D ƒj1gÇ H^Þ‚=ù½ÍסÓK¿3P´CÀ’¨]œC¤¸ £N¢Òw¬óóçÁ6cvÈÜ÷ €óa}•NÔ@i´’«çú'^ô•2öM·þ Ì@JËR·±<²Šø>å}c-Nq{À_ðD^í`s¾åůóï«=‡áìIIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_external.png0000664000175000017500000000172511756064135032415 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<RIDAT8u“]h[eÆŸ÷=ï9o>N“Œ&éÒ,ëë˜k]¶ 7§Vl2¦ ¿.ÔAT(ó¿ÀáD¼/„­2-›aÓéÄm¡h×¥f£Múa隦i²œ$'=Ÿ¯ÎQQøß=Ï?<æ`v™àÝOZڵ߭§ÄÌÝU`púË䉇&cMÝÕ Ó+ßgFÚ¾ìLì­µ€G·®àÙ”Ž|…â…á æÊbôâЦ“·$„ø×¸þÖrK gt‘Ú—K~l|hf¦$^¼6¾®;“Xíeÿ5ãzżúù§  …–r)]>HòÍ%sñâ¥æëڽ˫½x}°}ž¯IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_save.png0000664000175000017500000000107411756064135031526 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<¹IDAT8•’?‹SAÅó2“¬·Én4øA+›­d´¿‚J¿vÛÙ[¥Ó°–¶"("‚+h¡ (»›—Þ¼3wžÅ3yFܸNwïœsî9sGõøÝbxÂ(þçd®Â #Õ¿_~24§wŸ}ãÕ‹}Z­ÕB"põz;wÏsoä~hDųïÞÎxÿæ êF®ÝÚã L¥Cá9œjº„ ¨V“pîb—ýX…G‡R°BÇàÃ2ð¨Œ!õŠP :‚-U- «Ùó¶t Ö)B!èPúºhœü› µÛÚÁo¤m(åþM1ºZ :ä‚ _MR@G¯8Ÿ&š­~DÈEÈô6ÛÜ|\Qc §6Úäž&BR@wMñh[¸qIxúº¶qû²0Xo¿NŸ’‚f IQl ³B±û!`ëlàäZ3Ý–jæ[h¦™"NÐ4UÄiC˜d, Ô€±U‹:NcÛbËâ®vàÑb]5W¤p˜@î›ú ic»A¬«”Z¹C Ñ-Î LÔßÐÑ_ŸȲP}ü\ÔÿÕ „0ú sþ‚M‡'uIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/rating-3.png0000664000175000017500000000037211756064135026271 0ustar matthiasmatthias‰PNG  IHDRóÿasRGB®ÎébKGDfÿÂ3Ö pHYs  šœtIMEØ7s&†ºzIDAT8ËíR± À s*N`ëÔwz0ï0±åwAjA Pu­%Bb‡8ÀX Bë%ò-ªÃY-öH¶¯C’7êVa’Ô`&@½m#æ’˜KjbÚY+–}KjŽý4¿œ™puo\žŠúÒ&Z]˜¹²F$ÞÚ5ô–IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_circle.png0000664000175000017500000000144111756064135032027 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<žIDAT8}SÏKTQþÎ}ïÍóŽ/™æÝq”™¤´¡É_Ae"¦”…‘aAE¸‹vî¢e»vAë?˜EA´ÈYH b!h*¤E52¢åcbæ9ê»§ÅŒ“Jx.çrïw¾sœCÌŒÝFD€F!4ûx˹8|ž}7¯”·`‰™Ý|}W ´œí¹1ÔÙw{ ©È€ß€ôZ&ÿ#õ35õæùk"J˜-%ff†êCÁ»÷GÆÉ9•ZvxÝÉr&ãr&ãòº“åԲÉ䜺÷àÙ¸ Õ Z–f.œ@JÙreèáðÍÁK½­Ç(3ÄžkéBà°ßDgÕý½†ÏÄøËÇßÌjÉdÒ:yºøÂåkwºÚjÉ4ø/4°Ê᪪hÎÝÌŽÐݦ†xÏ€”²Q·¥´¥mG*+L0Š©4Be… ;Œd¤´õP¤%¬©4 Å´úÏxÏ:#XSi:áqݲ,0¨€"K)4Ú!”W’Üá[–½.è[Xýåæ·=ezD`ftHꃙá ß‚±úÛÍGBå BÚöJ6·‘ʺ^‘@ÐA‚¦ h%/@DP Ⱥr¹ÍTHÊ´°m{1-œN3@…à"t]”æ‚ û“Óin>Z5jÛö’ˆÅbNשpbkË›˜ÿº*Ž‚ˆ€®¼( Ìqày<ÑÛMÔ××;´SÓ¹íë/ÆRÂpþbGˆª«|0tÃØÚRpþlblj™=ßÞºyZQ¦¿Ú×­>­ ½ŸY»êó‰ˆ ”›D@zÍÍçó*ÕÑ=ÓH˜)}éþv`hRÌöâ÷LšŽøçÑ €E{Úù/çX6$UŽôIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_search.png0000664000175000017500000000120611756064135032032 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8•“OHaÆŸwþ.îÖÓa%–Ò=D ¡HIftð *lAP**<$ŠNA„— ÙKQA…vH¢è ET Ùj­`Í¢”ŠEwgdfgæí°´TÌö…||ß÷üxàã#fÐ1WÕb¸´»™úqÚj¬ñ·é%~RXþ%™bfÐ!KÛ»]˜ºØ/§T;üUb\žpW^Ìy<Þð%H @*^¹y5#¥ø\C‹W2b“¾Ù½Ö@ îBSºCì*ÿ†ÿ À‘.quôà–Ý®' ðýPô¤XvG@‚é¬Û–ø@ ru ×\—a[`:ëa r3M†Ï f¨‘ ™ ˆ€ÆLÞ,{*PÀ zqìÁÏëÃ$²¨rEJ%wîã¼ }…_ÍóCçŸÍ~(CŠLPÂü¼…3ËÅXƒ¯SKž‚`æ_ÞÙún¢o`îSû®éÇ‚üêx²-÷6;éø;ÒßGÿ¾[Ëmþ'U·õ-OÞãVZ2Fû—©.3CJæ´¶ÓÅüÓYÏo\COQ©KÀ̈t-¥{Fóá{æ-'­Ûu ˜ÊAãÚÑž;úÜ·7ª 2sõ3Õ3Ô»:rb`ÃÙ¨‚•ìk: Õ•ÀâÃrÆ*w¶*{´˜Xþ •|í›+ÁCIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_add_playlist.png0000664000175000017500000000122511756064135033237 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8¥“»kQÆçΙ]ów“(F¨@ $±RšBDÐB±°üCl, ±-,ìQѤ­LTH¢‰%1Ý»3sgŽE`µLȧúÎCT•íÀÈ5íþ&})ðNïÊg‰®§·û»åâpìô-fSnGþþ«®N-è876:X(‹l©ssròÌ|cÌ6ÖŽO.‘Ô·”´v²^+ªuÕßr¤<ËÙs}Mre-Fý"ó«¾ý»SVÖbJQØÔc­‹ÍÈð~JQ{“tYç³müZø´sçB—Õ)EŦæèPþ£º˜‚xÁ¿äÄAµzFG DÆQ©Cµÿo<CŠžÅ†b™þ25ëx<‘ãü"Ê@?nÞƒ¹˵ãŽöAUñm@Áø˜ƒÍTHj)Îx¤b˜[庉CT7tÆX<,IFgYŒA \=2ý­Â‡)_’]˜ïË\9RíÎìÝ窒:…ÄaI{:<º"ƒg„>C½‚I…gocöÖb.ŸéäçÒºJ>y®d¹²¸æ Ͱ;rϦY0z¬…<®µ°žiò d*;Ä”&Æ/Ý8xøôHhŒ€i–ú" ²1ý8Éð}Íž¾nd÷oͼxÑ œßÒn Êvßù/‰HØøzÑ'þIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_change_language.png0000664000175000017500000000154411756064135033662 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<áIDAT8…“Ík\e‡Ÿ÷Þ÷ÎÌ4™;“4IcœF°IlGãGÚÌ M›A”‚éBPÁ… ¸tã¢]v[ÿ‚HÝT¥A…H •fR°©š4M›fjªÓÎ4óq“;÷ÞãbRlÄçƒó;œÍO‰†RÊ>||´oß3¹Læ@`nîúôÊâÏ…¾¿pIDÊ;"ÂÃ#™áüØ™³ KÅu)•jRÛhR*Õd©¸.gÎN,d†óc;t"‚eYœx÷£SS3E¯ºQ·êþ#ÕºLͽ7ß;yÊqœ¿yåĨ噢W«¸R¯þ7µŠ+—gŠÞ˯½5&"˜ãããÎ;ïüåݵîÎßî‡<™¶øWPЙl1ýhOöÃÞþÔxúбѣ#ƒç®j¾¾þ? 8zh`à©ç^Õ]½¹ö„c{Ä#ðÙ·u¾úÑ Õª(‡š×ŸŽ49y^±\ÖìŠA$¢øä ›ö=ûrºoo_ÖÔ&m6´DaËWÚÅþŽ 7JŠÂm…ë ¿nÅxqï«M-P˜Ú$~} ˜šqˆ{¡Ð’ŽÙÛr|w>éÌ éTŒªJ*H‘6&À ‰$êTPPÃD¹ÆâŠ'Ä29£HZ×cH`Ù9Ü%ÖÔï-‹ñ=Þ®f‘C-õ“zÃ@¯!Ûjñª¨*.ö°ï°ÔG{ =†„F¸ÿ6’-°[ß· Êɼ!×añ^‰½²²é c4rx…„ÌOœî÷„Ë»¬W!ZÛåܱfÞ!VÈaç¦6?=ØÍ]N#õ°ó… ·6·™[X§ÿ„¥Xle¼ì°ÉõŠÏÞ„ñ—ɲÀË,0ò×—ùwÅÀc9è;ÿN…çp΃’¿IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_lock.png0000664000175000017500000000170311756064135031517 0ustar matthiasmatthias‰PNG  IHDRóÿa pHYs  šœ/iCCPPhotoshop ICC profilexÚ­Ž½JÃPGÏmEÁ!ˆ7áâ .âÇÖ1iKjI²5É¥Š6¹Ü\?:ù>„ƒ‹£ oPqœ|7A"dpÁ3ÿþü ±âuüncF¹5AÏ—aË™G¦iÀ -µ×ïoäE®øÁû3àiÕëø]þÆlª>ÍL•)ˆu ;³Ú‚¸ÜäH[W€kö‚6ˆ;ÀV>œ¤òÀ1aƒxÜaÅÐp“Ê]ÀµêÜ´ =6‡Ã+7Z­–ô²"Qrw\Z5*åVžFf`UTûªÝžÖÇJ=Ÿÿ%ŒbYÙÛ “ºÕ¤'æô[…xøý®ŒïÁ `ê¶nûp½‹Íº-/ÁüÜè/ñÀP=ú‹æægAMAØëõª cHRMz%€ƒô%„Ñm_èl<‹XƒçxþIDATxÚ”“¿kAÇ?ófvoï6g…€v—€ib’B1 X¦ñR‰U*«¦ÒÚZ¬É? h)¤±ÑRÄ ¨(DO —ûËÝÞÞÎŒÅ$ŠÍa¼bïû™y?Ff÷ÎÜ&§´ù½NÄó·ï×ñ" 4h&1![)\ TRÞ­_ÚžßØ[1úÌÙ:ß¾€µÇI—÷É=¼IeN±ˆ¡<{¥`lûú(,hM1йp‘Éåµ?Ïm½~Fzð‰¸2&†Nãò,¼¼6þô´¿ñÁNïî›÷íGêø|8¸ÿÐ ð hxïù=åðµRäÝl¢IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/face3.png0000664000175000017500000000110011756064135025614 0ustar matthiasmatthias‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIME×  Kê}tEXtCommentCreated with GIMPW›IDAT8˵•±NÃ0†?GTêR˜X:©} ŸØú&¼E”·àMºž#•¨˜º0A— $ÂàÚ‰cGeKQ”œï»ßw—‹éº®cb©*ªZ´‰"2åŠ)PÝ8cíð `†s/À±ÛÉ 8ž°v…È‘Í(p‹êçÀ¢ ‚U•¦ièxÇÚe˜Ÿ,8b¸£®ë¿ªíx§®å*°Ïó‘ ª-MãOÀULÛ]”þ:`íu»Xì†"ëËÖ5•yŠWºÊ6ï{êÁ½ÚUT[™GB]‡€)›W½Šª+áïÑ ›/äkŸcøJ6|wÏÑ1<_³ Y7S•Î~g‹µð··f=عTÛ4bÖfU£=ªíeŽ@å¿”9ªû«Ž×lž1GDþÚÆô¾‹tVôªY®KC[œ;FµI»‰ι˔Ú'csª½Æc³8ÿmÐÿë¯é/¦?®»7¢6©ªIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/rating-1.png0000664000175000017500000000027011756064135026264 0ustar matthiasmatthias‰PNG  IHDRóÿasRGB®ÎébKGDfÿÂ3Ö pHYs  šœtIMEØ7$¼œ#8IDAT8Ëc`£`(€ÿPŒ0âÓ|ÿé6Ei/œj i†\†0QêGFþ'V-ù­8 *‘¹™IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_dynamic.png0000664000175000017500000000155411756064135032217 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<éIDAT8m“MLSyůïµZJ â*¨%0èFêˆÁF]hpœF£°qÆ… g…1Ñ8ãWb\êf\41Æh¢FL1h'ø1cA š@ûúù^ûoÿ³°2 Þä.î¹''¹'÷(RJ¾.å—L)°hÎBKò¼åÃ7Ü/JKÒlZJ ÏκÄû€ÿtuÑì’´½r×Àå'¹‹A9´×d›-  °=Ö4;s”uÛêµÁŸ½Z~AžR›N e°÷9¡Éq¼ ±¨ªÔãòå͹Ú-*¢†ì.¢4éâø Ñ~æÂ}sIe­Ü´ýWÙÙ/åõ¿F岺5ryO^ï“ýR®Û´C–W-—g¯ümžëí–-ºPÔÍ“FÓO…öùnz}•„ݹÔ@<&Ïéš~²ÈHzâI D†š¿MM‚p júFÀK`C ƒ©Ñg+NhvD#:ÇÎ݈•zV<ˆR!2ÔQ“¦@±ø†wã<û×îZUbÞÅ<]R$”gþvoñOÎì…žœƒ'FL•y¿v-*ÐLÓ;‘Â64Æ"{´·ìüŸ&5s<>Ì´Š‘#þ®PÚBR '@OÀXo/¬'816…ÅRVJª(ûq7g÷Us·íBqÅA&šL ÂFÖ¡hs¸“`ß-¬5{>ƒî*Ö¶>$<úýÓ¶âj^=¾…¢Z!Yކ)ˆd˜ßw1æ¬ÂÈbÁxv—_Éúã#XsÝtšKíÎ?‘¦@űw?6í_Üy. W9¨¶)£ŠLÝ,,NÌ´F~éªh4±òÉäPÈiÁKùg¸‹Û/RŒê~À`Zã3򿯤ûûî¸ïî waŠ¥ÿg¡°§8ŠÃÞÈêŠaÜy^À2÷óeÄD¼'Ø1X–Ž˜íÀôf„i*]Žîjà³òÀçÑí*¤ dÆ#¯€ƒ2Vÿzÿ{qP´‡ ÀéìØ*ÅšGßãý׆_ u`•IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_track.png0000664000175000017500000000157111756064135031676 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<öIDAT8U“ÏkÜUÅ?÷å;3ß™d&i&†Æ’:N ÅjF¬R¤;!tQ°š B¡ël\úÔ…ݸ š‚Fé"Ä¢ÔÖ6µf¨ mÚÚ¦3ã8™_ï}¿ï¹šgsïåÀ½çqÎñ2¾¿6Ÿ&qÏórAä0ûáÉ«/ÏËŽÀÕo¯ 0ÕÙ™¸8:2ìoš4o Fð: ZkPþ·ÂõÇÍZ­> Ìœ9}Òí \ùfN€ù‘ᡉ±CVŠ1æ—}¢’Œ:Ðuœ~«ÎË«¬=þ{8ñÉÙSNhm¦†L9œ%÷ÙŸ„ˆ 9øªÇþ¾}!÷9r8ËÐà ­Í@Ç+£™D"1wìè¸×éÇÀZR¾ãúïèòhøë‰áƒ× ¯¥žçÑÓÓÍ£'O/þ–ÿNiLf3#~<ÅZ‡E°=±§[–•åmξ­9–m×­uÄcQ²™_›àŒÒÚŒ§{÷!Ö¹]¾;j)–-ÝqKf`oOÒ½ûÐÚä<•K¥º° íˆµ–±a¨Þl è0D(%ˆ©T"*熖  ­# C¬s(%¤”cÃ$x°^g¨_p8‚RŠ0´ ªÛµ|©\¡ÞjÑ2šÀ†ˆÅ’#jå—‚E”‚±!­ÀP*W¨n×òJë ðìygÁY„nÎai;M«ÃãÏuA‰Bp‚³ðìy­ƒ¼Ò:˜½}·Ð4ÆàœãŸ’åÊ(µžnZÑ(•l”¢Ac ·ïšZWÕåKV7^lM߸µ„sk¡¢…Jƒ]Vk®}ÉÃù¯÷{ÿ{>¿óÂ0 É­5ZëTMD‘¬T¼4pÔ¦üB©ðð€"Æ €¢62 $ÀIà¥êˆˆ4g ÷к1C œZÀµÖ´ÛmBÎPj)xygQZ­–ƒß˜vrF«%Wã>7i¢uvÛî6û®¦3qúwÐÙJ-¡MÇ}l†1"''?ØÛÛwIÓë€ú„@‹º’¼aˆF8¶=gªÐ“[ʯYê¢Ò)¡œÐ4•îê£Á›¿Ço|&Õì¬VWâ{]yÃ(­(ÐËQNèš_¬Ìn¼Ÿ 0Åò¥¦öôžò­òœªú‘_n\U’E·‘¹æ¬Oz׎§óÙ”6áGïñ·-š˜´cò,ÃÄü ¥­át±ýLÛcf¢»'›˜pF=O°7Ÿ·®wtXÉóÁFC,€Wû¯ðz#ϵƒ—àƒ"Û4ªÜ(Nb£*•t‚q¾YˆáE3NŧîbKf÷N{ˆüè{zôz“ À!· tcsÒL%®ö}üÔý‰ÊšVú+âùÂÞ̳«óõ8 ÔåÈW#Ææ±j7´KúKRú ‹áôòºË:Óµ-•ÌØïêH#‘µÙxØXk,û?ðÂÓw z50[lþ9Ú Yx®«_ïÜ!¬ß¦üjäI,ýXºP_ë‘]'ª¿.>„ )4$¤: à6áôF¢ÅÆOûž4^¸;ë×Yò ÒúD®Í Ò\£‰cµ³å°Í︠k?§ôøS Üg÷pd ´©TY1¥¬…·Ý_ ¯¤ýygÍ{„ž—3½3DK÷ʘöÿñÏûKÏ™ \³ "ÀíW£ši‰¬µÍ²œùÚ¼rÃþk€ÿ‹…Íìâìu«ÉŒëaÀš)ª¸AëõŸýL›‰Î©8Vr±FçY[Ñø7@§ŽÀÀãIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_burn.png0000664000175000017500000000152411756064135031536 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÑIDAT8¥“mˆTuÅϽsÇ™¹wf_fÃÇ(µ¤bU6*¢Ò¤Ú, !6²èÅÊ¢·/Dô!B0ˆBŒˆ¢>”V_$„(·( Ôµ`MÙZu”Zw›»wfï½ÿ¹÷éÃB mAt¾>ç98爪òù·£lÕ>`ƒciŤò+pLwÉçqr [âr«{láÊ›. ­Z±íNL¬Ó™Ð>쇙‡õ]çø‚2ÜZYʳÿ…MißëÒl’$´‚6­ E'M85Ó£ÛÞwýÓÌõúaá¨dIo¾×]Ò(ož9ôæV¸e@E4MimD¯gt¼ÍíÛ½ßZ±ÕoIï¤ÈÍç6^Òk– 2ï‡(†/GÇ£è¹Ì…^fš;VýÑã˜ø>ËÌFKÜ4~ 'myðÆvWÇÔ'•U÷·ƒG·‡_Ýó²iœ²IŠžÇÐêp‘Kt¯•M£ËN®Ímœ~Jbs±—õyk_È¡»¿ˆ:sM³cjou]µ¤Ï>÷Fໞ‹Wt¹æòálg¥e…ñÑ+–;yǘ—¢4³b¼žòúÇÂ/NœŠeýûj@wïmj­[-€‚[»@6éÂÀ/kòûë w-)Õ'ætb¬)Í™CÃ5|þ;ÝNbNOÌ• lë£×Ê]Ë–Ú(pxÌ0üäôQUœÕÇ_­^ZÚÖ¿¶âhªˆ%$&åç‘3\X2ìÙQ&—æCW†›ôG¾ ŸÈtáógGÍm³“amé`¥+ß››§%BjÛŒýÔ¤éçÈõyðÉg<œ3AúÞ_E’òÂÝVÖ~ލ»Zê_lûߌsÃU†§J¨,.aÛ;ߣw>hÔ›~²^›ƒ'ÿÞÄÜ·B(Ží/’ŽURõUΜE²YëÓF#y\ãëÚÿ¼F€Pj@Q]{ÞÂÿ|O wºIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/face2.png0000664000175000017500000000104111756064135025617 0ustar matthiasmatthias‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIME× …ƒ^ûtEXtCommentCreated with GIMPW|IDAT8˵•1nÂ@EŸ-Ò j(A‚cìo¹@Î[X¾EÎ ÐÎÖ@© F4(‘âk Ɔ ¶²4Þ7fgÿFEQ\Yf†™µÆ$!éÚV¢6ðh~ pn |ÐÇûð‚Üâj‚¸ÜãÜi†4¿Hœa–ãý´&¨ÀfFš¦ìpnÜ lVvL°!bH’$¼w®¶`G’èOà©Ïs¤9fiª=‚ãª~Y*½z™À¹1æ—ÕaW`Ø#ÍèºÂÞ}îÔNjjãè­úþ)Þk¶XhI^ªqÈp¨©Ýnw´ø­X`0³pxÎMkjG£a™(jl¾ ª?ϧâ»ñÓeù÷ÆŽ¬˜'­Ü ²{¿Â,û7Ò,+}z’ÊÉ—ã|¬îéµYÌI `Ùó˜e5øíCjS»FîI¡á~ÊŒ]Û§;÷ IÈ-ð~Ó©×Aí¦²Ïš»IÂ{_ºTÞÉ6[ýøiFÿÔ§é‘é/¤‹û+¼ÖIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_remove.png0000664000175000017500000000170211756064135032063 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<?IDAT8UÓMh\UÅñÿ½óòf&™Ég+i¦É¤‘65ØPT„‚hÑ1ÔVš(TݸkZ1¨‹F¡¢RˆÔh± Æ*´)­ta°UKº¨iÓ|µ‘|ŒvÒtfÞÌÜ{ß{®Ú³>Îæ'|ßçÞŒœ>“º€]–eµcÆ `ॎö©{ûb}`pè´ºKJŠ5ÆëCåeDK¤³9Vï¬13;ŸÏf^ ¿óåcà»SÃ8¯µm8A$dÖß ëydòŠ«“SÌÎßÚ½²ß—JéîX]m[Ks‘ Í?GûP©>àùÅEnö¼EÄ.¢¥¹‰X]m›Rº@|ñÕÉD4ù«mïžP4dúÐëDÿø›ÛÕÅ$~c˜ê8Àw ©–8:I:¯½ðK>Î<"•6]M‰x(´™9ò‘+WÙ$ÃÔ'“/îcrßR.åQ21ÉÜÑ>ÂA›¦D<¤´é”Jé]U•›f¹Ì&§žÇÖÅ,[—¤ë’)dHn©¤¶§! ª²¥t«B¶––Fð|°kkÙ62ĵš ŽvžAz†ŒÎ2ÓPEbxâùPZAÙjimp]c\\ϧ€ÀØEhS@ €ë{r9²é A;„”×õÐÚ Ó™ìxju §P “\a²«“ºësW‘59“C¸ŠØì×$›\¡`4©Õ5Ò™ì¸TÊL,.%ñ=¸yâeÓsH­pt¹æ7c8º€ÔŠŠùn?ŽïÁâR¥Ì¸TÊ Œ]šÈk­iè}»OíaÙÌ?ºƒ? Ñ22ÌLSœË'õøn¶õ}ˆÖš±Ky¥Ì`àÊooþx.«”~¶1£æùH¹šíŸ|J¨¼;¡º½¥»kìèÿd€ /sýÆü‘/û?8+|ßçµ7ßBˆ3íÞÙöÜ3O‡°¬–ea$Æõ0ÆË8{~ŒË¿ÿ9êû~û·_äo`êzã]t×lª<¶÷é'B [xps5V@²´üÓ³ œûù×|òßT/Ð?ðÍÇþ}׳ÿÕ·78‡Z'¿ÁyøûÏîãü?ê\“Ší1 IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_repeat_playlist.png0000664000175000017500000000136011756064135033767 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<mIDAT8¥“ÍKÔQ†ŸsïùÍ4éè˜BMš%aDdßáª"¾0J"(hÑ&èOhÑ®6Q›‚ (Ú´hU}¡•¡fMi~”&6:æ|Üû»-&ÂMtàp6ï ç<‡W¼÷üO9å›M@ä}% Û_“~Iž.]Z½DŽnl”ªˆAdóP€È_Ü–°ç³ÿñnÌß2QkÛw·ÄRóÅ=_ {šê`}= O•geüDíj!•ù’o7ùYë;ß~§˜›à{¡‚wÓiB„Á‰<‰ü™Ù:ž$h®eQ0@tá"fsqoì̤lO}âÀÁf¾Íhö]¯åìŽI¦K1NlÉ‘ˆ.r\ï*rõUš ‡'H'÷ž¾åÉtƒ2ÆÔÎË©NVr¹+ʆ†ŽMP› âÏÎÇ6ÏÑý5äNo5çöÙ±®‘ÈÝ9Q1ÑD£ÝCŠÖ•®ì2D)Ãh]éx3ªË'qm02#CŽlÞ…¼ ‰XóÀþœS Œx²9Ï£×­bª€Š¢Ñ”J°¢ÊÑ7npV°¬×Nè×,«tX  ‰¢Q5UŠÆ´âøVËǬ¦o& i©¦©ÞP¿Øðp$N.àÔáÄ6KcZS—RP´J–%µŠÚ¤b­®ÇéÛqÆ p~ŸãäMMgFˆG4WŽ8v¯1¸Ð3‘µPr_°„´”ÚZ<õÉY|H0<¥XVã°g•eÿ:! 8/P°ˆªîêì8Ó´¥mg ””¹•\HÑ¿¿aƒSž†jÁ‡Ü–w7.f^<^úÇÍ/Ü–ÿó/˜œõAvgüIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_settings_view.png0000664000175000017500000000156411756064135033466 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ñIDAT8m“Mh\uÅÿÿ{o¾™¦­c°5ÅLÛEÀÐk£\ ¸PÄ¢ .ª(A$¸¢¸ˆŠ•ŠJ­nDP‘ŠÖ$?úAÅÖš&“ÆLšéŒ“ɼïw]Œ&†záÀ]œsî=‹£D„ÿŽ:öæS˜&û É„"nÁÕE—¯¾®J¹oVÞxöÖôñ|´j#aÁŽL;š‚îJ`~Þá­wþ<ãoøoh©HýüJ‘Ÿç'ni¬ – 1ˆYàìÊÃûTügŸŸ{iîrsXê[eÚVÏÜÌÁԾα\!}˜L¼ËR‚]ujryåäÚrkB‚û¶Õùo¹oÛ­e®IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_pause.png0000664000175000017500000000163011756064135031703 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8]“ÍO\eÅïý˜á#¥·Í8÷"4S›vZ#lHä#±@"65’ iuÁθc¥qé`\ª+㎅ƅtA4M« “"mÒ¨·­8”aî™á2ó¾ ©g}žóœóä9JD8 ¥”ä-Ëö/ Œöü¶üÃ-cô°&"ñQ¾sd``xâåÙ±©W§OçNå‚LW Xª&†÷Ã¥¯>þR)5,.\×åø‰ÌÌko¾W˜¿¾bÂõX¢¸&ÕjCªÕ†DqMÂõX毯˜×ßú t÷Îxž‡ˆì;‚`à…Ù·ç®Í{÷w`Ùò†'®ÎŽŽŽMôŸÍðÍ]mö'óïØ1m._Èð`xd"Þ˜™­ òù§§¦/]ìQ"Š¥5ÅvÓáÎß6a î• ,Û`¹¬Ü³Q\ºØ£ÎôMLAwü ðßÏuv¤1Z¨×5åšCeÇ V¶*B:•í"ÐÙ‘ÆÏfsÕ ðîÜ@_ödgZ!¨¢¹ÁfdÖþ¥‹‘A;6QEcDa#dOv¦ãž§úÏó‚#lÅš¤*‘ÁA4l؉5çïyNo6u{s«‘´´Iï(Çš¨ê‘A¥(F†ª RÑì´°Yn$¹îöÛNàûáÝݰÖÐy[)Êå5ÇÐÚÒX Bq£‰Órißlb´K­e¨×÷ÂîsAÑñ}õÉ–^øîçâS£½jîÙFbYŠÓ§N`ÛŠw®Ä“ ”ÐÖf±øýºôŸ=¶àûíkˆåryðÃO-|}ã/y¸Õ¨’ÈN½)»‰–fKËn¢e§Þ”¨’HáÇuùèóÕB’$ƒ"‚ú÷§ë»­—>Y ç,Åøs#Ýêø±®cáºͦ!ÞÞcqi]´–o_¹œ{¿£ÍùøOàƒ?ýRš½q³ôb*eå‚L{Z)(–I’˜pd0³ðLf¸yXÂÿ×ð€óFÄ_ý£Úpþ‰®[–RÀ*ðHÿŽÜÒ[}yIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_editcopy.png0000664000175000017500000000116511756064135032411 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<òIDAT8ÍK”QÆ×¹ïH:£¥2¤ µÄˆHŠH‚P¡MI-"ÚD¹pÑÇ2hQ´kWÐ6ZFA›ÈD(ºHFúPAæÇ|¼÷¾wÞ÷ž†ŽÊ0x8pÎyž{ŸG¸—Œ]?åôvH–:•¼ú¨ÞMÝO]Þµ¼ó2ú^ ­ÔÃT>ŠÒ×̰ˆP ½?ã[\ÒPëñÍjo&ÝDÜ|¨žëÈz¢¸¾€qàQƒÙÛRp1KÑ 5­­õbcUW tÂã 2~i¸2ð« ÜÉGê¶&¡ìêò)E <¹¬ËJzôg´µ^ÊQý”­Pq—lÝ$6¡—â-8'DUv£HÐ6LX·õ-à"©lͬID“Èš©MÌÏxöpž P<}~˜’SU^ôÚŸŠ[ k[˜x»Œx¸y·‡cÙmëÑ3S+“]}™‹ÙŽÆf€}}-æü•NÎæ(ì°jÃD”ˆ ôÄ º¡ µ·éìÕc¹})‚´bp¨m;Ñ$ÌÍx?Y\ÕLÓýŸÛoëî 6 ;3zrkŽ…|‰ž£­óz§çÊJ˜_\0&Óì©•ËÏ%C÷¡Ì·Å/å!%"»Zúf_œh9­Ó )DüF"øúéw²üÃôKo¨„ìøZâ-1ºƒNWªè„#¥êÝ›iE˜+h.ÍkІé?4÷ø(©yît•G»A;<Øð9v½0䨖4X©Q»épåz‰³W+ù‰s­Î8hßG_†fI€mO¢JŒoú:é‘coª» "¤iš!m¤`Œ¡ô*øðx”};žÒ_U¶€nï†>·éôžRU[›§1©$¤Œ!•D¥E¡Ú&ðÅXÝ×j¶Í½ OÞìŽC\úõ /{;",w&798cž‡ÚÕ¿1ýOŽ—÷&‰ák¹dvüÕQë÷´777çÅYÂl²ëˆÍj·BD¡À|’€qŽ®Àck8ËÝs¾(ìðȃ¹ÐI%8ç8?]bóÎFj ú„¢>‡Ýâ®X@Œ1l^kâ~ ^æ.+V·ˆ :N4Š¢ÀñIãȸ#ùéêþìûžÃSÌ燎¦& ÃEOdŒá©.öóĵI‘A'D"ÂÜ+ÖõsÆ$ˆnÔfL¾b4ö@„` ©B²ÿò˜¹?ÿºäÃZ h,è;¶ò°=¦×Äà…ÝbÝÅq–»±ç7†>kš*D€ºà—ÅŒ—Ç;dЦѡ"(Ë¡XÙ&ñ@ùd±þžUÞÈÄþ6¹¦?Àp[dâëF~öì$Cïï÷*…©£ŸÕ·BWg'êZ#·qC)…Pˆf¸‹˜½f1üÌl#Íè~N3ƒWlâö½÷iôU{`ƒ1õùyèDCk̘¥ˆ­%¼½÷FŠÜ¢Ú൥.¨ê/'žx4Ü2þN%â\#Í2@‹RPRA)…zÝǶ×kÉt-?³ Ëin}ö™âŸ¢0Äx°O?Åýá!ˆî. £ƒáòeÉ‘žú.ƒstÀzŸ#tG—êéM®Š%öˆ€m( Zmr´Ç;§5+Kœ¤bãùåüÿy~’ß7bIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_rescan.png0000664000175000017500000000170511756064135032044 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<BIDAT8U“AL›e†Ÿïk)¥…ºa`p ËDQš †ƒÆa‘8ãb3qzÙA#É2Í3§™¸{š'Q œ; [p˜8™Qæ4â¬LF·ÎÁ mùùþïÿ?Oñœß<§÷Ææ‡sƒ  hôz½Q­u˜z_Ûßqýá½Øô}NÝÁ`àdmMµ¿¤xEÁnß·ÈeÒ,ܺie³¹ã@¬óõýfSðMÏ€kª«Ú÷ìŽPè÷á‘ã¾¾,9û§—£{mž®°˜š¾Î\âÖÐñæÁÆ  ”Ýýxmu{C}þ<±aÈ“†‰yI}­½OÀÐ5AsŸ†ú:´ã´ÏÌ&º/<¥åµ‘@ 0Ðòl£W›|Ž|ëreÆðA»K|Ö åQX ðx=œ¹¨x.â¡¢¬˜›ó·Ÿ÷Ke뮺H¿ ßÇG=šG+ì {é7œ:(˜Épv$ÃÂ]›]»‚|Ø£)È÷Q©ñ+[wJ¥ìÆíáf“.KÊCjÙ¡<ßâÝ}! Ÿ’~Á%lr,Üup¼y\qÙ.A);*…ÑP¨‘«š‚m~9޼*PŽËº­q\Mk#¼Ó!YœÏ_”ÏoiB¡B„Q¯mkÇ%³â’¶ ë9A)À8) Žå’µË«6ŽãÁ¶5r5“/-§ikr¹—X!‹‰¿~™ÐH)R ¥dyÕ°²îáNʦ®B³´œf5“K¥ôäb2ÅÎR‰-‡.â“36'¾T )¤”¬Yðñi‹õâvòM{¼,&S(¥ãR)Ý{ilÒ²m›C/²SIrµä=SÉg?ºLݰÙ÷VŠx®„Õ´&ZfQÐ\›´”Ò}ž+—Gî÷õŸÏ*e·½ØòOU.^Hó b-ãœJS¶C°0½BÇn‹c‡ƒ ŒóÏÄû§c'~Úxblôò­ÚqÚ_nm¡De(JÌñ^gWÚʘšÎQUéAkÅà…_ÿýÚ1&¶%¦®·  û‘á“ O6û››*)/+Åë‘$ïüÇÌÜ¿œÿyÔJÝ[:Äz¿úÔllpࣛ9þ(@.gmæ<ðÝ©-9ÿ#–IÎì!IEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_repeat_no.png0000664000175000017500000000151011756064135032537 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÅIDAT8…“KhTgÇÿçÌÜ;¹7™Ä$jÝY,nÄ…ºÉÎE@‘XA‘±j“‰&ºH’… V°BÚBUJb©Ï¶¾´¸(´ÄÒ.JW.Z·ñc&ÎÜù^÷;.ÊHëï÷[|çÔ¹yëÎm"¬„à¶?ø À*!€ß»:78Ìþ¸rýÖvf ó³i* LŠàC ßpdËæÎê[‹ßßè$Â…\˜¢\6$”vi¢\2’ ³².­‰ gû¶o¾|{þÊZ"Läã JTZ Ή«múD«‰p Èpk.—‰*‰MD°®{Ç–{tzìb3þnn Uj6ñ©\`'ý""]ýÅÂK83~)$ fÚø\ÑS"XÎÆØn†ÌOjFkeí+vcwkm:ê2ô ¦¯§°_){·šhÍcl_Ö¹t}6Êæ^Ì*%"{``ï®±¹¿]GkÛkŒ{¸ %×à\ÚÁZÛµ^RXc“¡Áâ£w‰u†‹“ÖØÄûZÛÕ¬ck´ykÄïD‡K쬽oŒ…16><ºø}òðáÑÅÆØØgÝŸÙš²wJejrŒrÅœÐõâàðç½Î2Ó×-M!J嚪)û3õË3Ó?KZMÍ$‰sò•ˆŒœþò€½ƒŸ…ÌtÞ{ÙJÀÙ€7¶-ŒãÇϪÓÞËG$"(îYÃLKۚ♲J”rR/£î3Óxc¬hŠƒ¨4«jm ãxòi%I½tŒŸ:úÇëUþ¤÷`'3}7/6X磗UKк ²´5Þ ž>OìtI)ï¥ûÂØñkÀœcÚºs(ÏL'EäS„¦"X5dÕ¼æ0_*ë4QnäÇs'OÔ7u6mÛhPð€vfZÏDSïÕË_¬¬¿}f`Ôrõ.æIEND®B`‚././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_favourite_genres.pngprojectM-complete-2.1.0-Source/src/projectM-qt/images/icons/hi16-action-projectm_favourite_genres.pn0000664000175000017500000000072711756064135033774 0ustar matthiasmatthias‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<TIDAT8Å“½/Ca‡Ÿ÷ÞÛŠ»THj0ˆ„¤ƒXجRÑÅà°XÄ,$Œƒ…AÒ¡I£ m‚EjCÒji)··÷µI6ÕJœýy~¿s’#¤”Ô2JMô_´j ¡„ꀠ𫞶H_“Þô7&4Mœªª˜þÑ`ãX–€ñµ™p®¥Õ6¯ëÚ\6[Lõôº¶O#ϫҳ„WË@Ш@GææÑ¼8¸*³ÛáTŽ®ãùõ·üÈå÷@-þÀÐŽ„z;äMðXœE’ªz~—ÈMRkiñ{l®¯ƒxÜöc fç Ò')–»‹–Ì|Át3†’æêÝÍ“a33À Ä€L)`AöQÀÑ`7±,!_MÕ/ì”KþH)‹ø€-!0¤dV8¬þˆEœ@Q(T T;ÿÿL“µwTõßIEND®B`‚projectM-complete-2.1.0-Source/src/projectM-qt/templates/0000775000175000017500000000000011756416657023565 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-qt/templates/cpp0000664000175000017500000000253211756064135024262 0ustar matthiasmatthias/*************************************************************************** * Copyright (C) 2007 by carm * * carm@localhost * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ projectM-complete-2.1.0-Source/src/projectM-qt/templates/h0000664000175000017500000000253211756064135023727 0ustar matthiasmatthias/*************************************************************************** * Copyright (C) 2007 by carm * * carm@localhost * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ projectM-complete-2.1.0-Source/src/projectM-qt/ReadMe0000664000175000017500000000202611756064135022635 0ustar matthiasmatthiasPROJECTM-QT README ------------------ projectM-qt is a GUI designed to enhance the projectM user and preset writer experience. I could say it's the best direction for projectM and that's why I wrote it, but it was really a curious digression in Qt4. Please visit the wiki at http://projectm.wiki.sf.net for build instructions. If you're lazy, just make sure you have cmake installed and type - cmake . - then - make make install - If this fails, go online and get help! WARNING: This is my first Qt4 (or Qt*) experience. As such, there will be bugs. Please notify me if something goes wrong! There will be incremental releases henceforth fixing bugs and adding minor features. As an ode to Qt, the Qt4 platform has been generally a fun experience and is much recommended to the developer. As for cross platform support, it will be severely tested as projectM-qt for mac and win rolls out in the near future. Thanks for using projectM-Qt and good luck! - struktured of the projectM team (Carmelo.Piccione+projectM@gmail.com) projectM-complete-2.1.0-Source/src/projectM-qt/src.pro0000664000175000017500000000037511756064135023073 0ustar matthiasmatthiasSOURCES += qgltest.cpp \ main.cpp HEADERS += qgltest.h \ QProjectMFileDialog.hpp TEMPLATE = app CONFIG += warn_on \ thread \ qt TARGET = ../bin/qgltest RESOURCES = application.qrc DISTFILES += ../CMakeLists.txt \ CMakeLists.txt projectM-complete-2.1.0-Source/src/projectM-qt/libprojectM-qt.pc0000664000175000017500000000063611756064135025002 0ustar matthiasmatthiasprefix=/usr/local exec_prefix=/usr/local libdir=${exec_prefix}/lib includedir=/usr/local/include pkgdatadir=/usr/local/share/projectM-qt sysconfdir=/usr/local/share/projectM-qt Name: libprojectM-qt Version: 1.2.0 Description: projectM-qt provides a full featured Qt4 graphical user interface to projectM Requires: libprojectM QtCore QtGui QtXml QtOpenGL +Libs: -L${libdir} -lprojectM-qt +Cflags: -I${includedir} projectM-complete-2.1.0-Source/src/projectM-qt/libprojectM-qt.pc.in0000664000175000017500000000073111756064135025403 0ustar matthiasmatthiasprefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=@CMAKE_INSTALL_PREFIX@ libdir=@LIB_INSTALL_DIR@ includedir=@CMAKE_INSTALL_PREFIX@/include pkgdatadir=@CMAKE_INSTALL_PREFIX@/share/projectM-qt sysconfdir=@CMAKE_INSTALL_PREFIX@/share/projectM-qt Name: libprojectM-qt Version: 1.2.0 Description: projectM-qt provides a full featured Qt4 graphical user interface to projectM Requires: libprojectM QtCore QtGui QtXml QtOpenGL +Libs: -L${libdir} -lprojectM-qt +Cflags: -I${includedir} projectM-complete-2.1.0-Source/src/projectM-qt/application.qrc0000664000175000017500000000167311756064135024576 0ustar matthiasmatthias images/icons/hi16-action-projectm_add_playlist.png images/icons/hi16-action-projectm_edit.png images/icons/hi16-action-projectm_lock.png images/icons/hi16-action-projectm_playlist_clear.png images/icons/hi16-action-projectm_random.png images/icons/hi16-action-projectm_random_no.png images/icons/hi16-action-projectm_remove.png images/icons/hi16-action-projectm_save.png images/icons/hi16-action-projectm_unlock.png images/icons/prjm16-transparent.svg images/icons/rating-1.png images/icons/rating-2.png images/icons/rating-3.png images/icons/rating-4.png images/icons/rating-5.png projectM-complete-2.1.0-Source/src/projectM-qt/qplaylistmodel.cpp0000664000175000017500000003020411756064135025323 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include #include #include #include "qxmlplaylisthandler.hpp" #include "qplaylistmodel.hpp" #include QString QPlaylistModel::PRESET_MIME_TYPE("text/x-projectM-preset"); class XmlReadFunctor { public: XmlReadFunctor(QPlaylistModel & model) : m_model(model) {} inline void setPlaylistDesc(const QString & desc) { m_model.setPlaylistDesc(desc); } inline void appendItem(const QString & url, const QString & name, int rating, int breedability) { m_model.appendRow(url, name, rating, breedability); } private: QPlaylistModel & m_model; }; class XmlWriteFunctor { public: XmlWriteFunctor(QPlaylistModel & model) : m_model(model), m_index(0) {} inline const QString & playlistDesc() const { return m_model.playlistDesc(); } inline bool nextItem(QString & name, QString & url, int & rating, int & breedability) { if (m_index >= m_model.rowCount()) return false; QModelIndex modelIndex = m_model.index(m_index, 0); url = m_model.data(modelIndex, QPlaylistModel::URLInfoRole).toString(); rating = m_model.data(modelIndex, QPlaylistModel::RatingRole).toInt(); breedability = m_model.data(modelIndex, QPlaylistModel::BreedabilityRole).toInt(); m_index++; return true; } private: QPlaylistModel & m_model; int m_index; }; bool QPlaylistModel::softCutRatingsEnabled() const { return m_projectM.settings().softCutRatingsEnabled; } QPlaylistModel::QPlaylistModel ( projectM & _projectM, QObject * parent ) : QAbstractTableModel ( parent ), m_projectM ( _projectM ) { } void QPlaylistModel::updateItemHighlights() { if ( rowCount() == 0 ) return; emit ( dataChanged ( this->index ( 0,0 ), this->index ( rowCount()-1,columnCount()-1 ) ) ); } bool QPlaylistModel::setData ( const QModelIndex & index, const QVariant & value, int role ) { if ( role == QPlaylistModel::RatingRole ) { m_projectM.changePresetRating(index.row(), value.toInt(), HARD_CUT_RATING_TYPE); return true; } else if (role == QPlaylistModel::BreedabilityRole) { m_projectM.changePresetRating(index.row(), value.toInt(), SOFT_CUT_RATING_TYPE); return true; } else if (role == QPlaylistModel::NameRole) { m_projectM.changePresetName(index.row(), value.toString().toStdString()); return true; } else return QAbstractTableModel::setData ( index, value, role ); } Qt::ItemFlags QPlaylistModel::flags(const QModelIndex &index) const { Qt::ItemFlags defaultFlags = QAbstractTableModel::flags(index); if (index.isValid()) return Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled | defaultFlags; else return Qt::ItemIsDropEnabled | defaultFlags; } bool QPlaylistModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) { if (!data->hasFormat(PRESET_MIME_TYPE)) return false; if (action == Qt::IgnoreAction) return true; if (column > 0) return false; return true; } QVariant QPlaylistModel::ratingToIcon ( int rating ) const { switch ( rating ) { case 1: return QVariant (); case 2: return QVariant ( QIcon ( ":/images/icons/rating-1.png" ) ); case 3: return QVariant ( QIcon ( ":/images/icons/rating-2.png" ) ); case 4: return QVariant ( QIcon ( ":/images/icons/rating-3.png" ) ); case 5: return QVariant ( QIcon ( ":/images/icons/rating-4.png" ) ); case 6: return QVariant ( QIcon ( ":/images/icons/rating-5.png" ) ); default: if (rating <= 0) return QVariant (); else return QVariant ( QIcon ( ":/images/icons/rating-5.png" ) ); } } QVariant QPlaylistModel::breedabilityToIcon( int rating ) const { switch ( rating ) { case 1: return QVariant (); case 2: return QVariant ( QIcon ( ":/images/icons/rating-1.png" ) ); case 3: return QVariant ( QIcon ( ":/images/icons/rating-2.png" ) ); case 4: return QVariant ( QIcon ( ":/images/icons/rating-3.png" ) ); case 5: return QVariant ( QIcon ( ":/images/icons/rating-4.png" ) ); case 6: return QVariant ( QIcon ( ":/images/icons/rating-5.png" ) ); default: if (rating <= 0) return QVariant (); else return QVariant ( QIcon ( ":/images/icons/rating-5.png" ) ); } } QString QPlaylistModel::getSillyRatingToolTip(int rating) { switch (rating) { case 1: return QString("Rather watch grass grow than watch this"); case 2: return QString("A very poor preset"); case 3: return QString("Tolerable"); case 4: return QString("Pretty good"); case 5: return QString("Trippy eye candy"); case 6: return QString("Crafted by a psychotic deity"); default: if (rating <= 0 ) return QString("So bad it literally makes other presets bad!"); else return QString("Better than projectM itself!"); } } QString QPlaylistModel::getBreedabilityToolTip(int rating) const { switch (rating) { case 1: return QString("Hidious."); case 2: return QString("Ugly."); case 3: return QString("Doable."); case 4: return QString("Hot."); case 5: return QString("Preset Magnet."); case 6: return QString("Preset Whore."); default: if (rating <= 0 ) return QString("Infertile."); else return QString("Diseased slut."); } } QVariant QPlaylistModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) const { if (!index.isValid()) return QVariant(); unsigned int pos; switch ( role ) { case Qt::DisplayRole: if ( index.column() == 0 ) return QVariant ( QString ( m_projectM.getPresetName ( index.row() ).c_str() ) ); else if (index.column() == 1) return ratingToIcon ( m_projectM.getPresetRating(index.row(), HARD_CUT_RATING_TYPE) ); else return ratingToIcon ( m_projectM.getPresetRating(index.row(), SOFT_CUT_RATING_TYPE) ); case Qt::ToolTipRole: if ( index.column() == 0 ) return QVariant ( QString ( m_projectM.getPresetName ( index.row() ).c_str() ) ); else if (index.column() == 1) return QString ( getSillyRatingToolTip(m_projectM.getPresetRating(index.row(), HARD_CUT_RATING_TYPE))); else return getBreedabilityToolTip(m_projectM.getPresetRating(index.row(), SOFT_CUT_RATING_TYPE)); case Qt::DecorationRole: if ( index.column() == 1 ) return ratingToIcon ( m_projectM.getPresetRating(index.row(), HARD_CUT_RATING_TYPE) ); else if (index.column() == 2) return breedabilityToIcon ( m_projectM.getPresetRating(index.row(), SOFT_CUT_RATING_TYPE) ); else return QVariant(); case QPlaylistModel::RatingRole: return QVariant ( m_projectM.getPresetRating(index.row(), HARD_CUT_RATING_TYPE) ); case QPlaylistModel::BreedabilityRole: return QVariant ( m_projectM.getPresetRating(index.row(), SOFT_CUT_RATING_TYPE) ); case Qt::BackgroundRole: if (!m_projectM.selectedPresetIndex(pos)) return QVariant(); if (m_projectM.isPresetLocked() && ( index.row() == pos ) ) return Qt::red; if (!m_projectM.isPresetLocked() && ( index.row() == pos ) ) return Qt::green; return QVariant(); case QPlaylistModel::URLInfoRole: return QVariant ( QString ( m_projectM.getPresetURL ( index.row() ).c_str() ) ); default: return QVariant(); } } QVariant QPlaylistModel::headerData ( int section, Qt::Orientation orientation, int role ) const { if ( orientation == Qt::Vertical ) return QAbstractTableModel::headerData ( section, orientation, role ); if ( ( section == 0 ) && ( role == Qt::DisplayRole ) ) return QString ( tr ( "Preset" ) ); /// @bug hack. this should be formalized like it is in libprojectM. if ( ( section == 1 ) && ( role == Qt::DisplayRole )) if (columnCount() == 2) return QString ( tr ( "Rating" ) ); else return QString ( tr ( "Hard Rating" ) ); if ( ( section == 2 ) && ( role == Qt::DisplayRole ) ) return QString ( tr ( "Soft Rating" ) ); return QAbstractTableModel::headerData ( section, orientation, role ); } int QPlaylistModel::rowCount ( const QModelIndex & parent ) const { return m_projectM.getPlaylistSize(); } int QPlaylistModel::columnCount ( const QModelIndex & parent ) const { if ( rowCount() > 0 ) return softCutRatingsEnabled() ? 3 : 2; else return 0; } void QPlaylistModel::appendRow ( const QString & presetURL, const QString & presetName, int rating, int breedability ) { RatingList ratings; ratings.push_back(rating); ratings.push_back(breedability); beginInsertRows ( QModelIndex(), rowCount(), rowCount() ); m_projectM.addPresetURL ( presetURL.toStdString(), presetName.toStdString(), ratings); endInsertRows(); } void QPlaylistModel::insertRow (int index, const QString & presetURL, const QString & presetName, int rating, int breedability) { RatingList ratings; ratings.push_back(rating); ratings.push_back(breedability); beginInsertRows ( QModelIndex(), index, index); m_projectM.insertPresetURL (index, presetURL.toStdString(), presetName.toStdString(), ratings); endInsertRows(); } bool QPlaylistModel::removeRows ( int row, int count, const QModelIndex & parent) { beginRemoveRows ( QModelIndex(), row, count); for (int i = 0; i < count; i++) { m_projectM.removePreset (row ); } endRemoveRows(); return true; } bool QPlaylistModel::removeRow ( int index, const QModelIndex & parent) { beginRemoveRows ( QModelIndex(), index, index ); m_projectM.removePreset ( index ); endRemoveRows(); return true; } void QPlaylistModel::clear() { clearItems(); m_playlistName = ""; m_playlistDesc = ""; } void QPlaylistModel::clearItems() { beginRemoveRows ( QModelIndex(), 0, rowCount()-1 ); m_projectM.clearPlaylist(); endRemoveRows(); } bool QPlaylistModel::writePlaylist ( const QString & file ) { QFile qfile(file); if (!qfile.open(QIODevice::WriteOnly)) { QMessageBox::warning (0, "Playlist Save Error", QString("There was a problem trying to save the playlist \"%1\". You may not have permission to modify this file.").arg(file)); return false; } XmlWriteFunctor writeFunctor(*this); QXmlPlaylistHandler::writePlaylist(&qfile, writeFunctor); return true; } bool QPlaylistModel::readPlaylist ( const QString & file ) { if (QFileInfo(file).isDir()) { if (!QDir(file).isReadable()) { QMessageBox::warning (0, "Playlist Directory Error", QString(tr("There was a problem trying to open the playlist directory \"%1\". The directory doesn't exist or you may not have permission to open it. ")).arg(file)); return false; } foreach (QFileInfo info, QDir(file).entryInfoList()) { if (info.fileName().toLower().endsWith(".prjm") || info.fileName().toLower().endsWith(".milk") || info.fileName().toLower().endsWith(".so")) appendRow(info.absoluteFilePath(), info.fileName(), 3,3); } return true; } QFile qfile(file); if (!qfile.open(QIODevice::ReadOnly)) { QMessageBox::warning (0, "Playlist File Error", QString(tr("There was a problem trying to open the playlist \"%1\". The file may no longer exist or you may not have permission to read the file.")).arg(file)); return false; } XmlReadFunctor readFunctor(*this); if (QXmlPlaylistHandler::readPlaylist(&qfile, readFunctor) != QXmlStreamReader::NoError) { QMessageBox::warning ( 0, "Playlist Parse Error", QString(tr("There was a problem trying to parse the playlist \"%1\". Some of your playlist items may have loaded correctly, but don't expect miracles.")).arg(file)); } return true; } void QPlaylistModel::notifyDataChanged(unsigned int ind) { QModelIndex modelIndex = index (ind, 1); emit ( dataChanged ( modelIndex, modelIndex)); } projectM-complete-2.1.0-Source/src/projectM-qt/qprojectm_mainwindow.ui0000664000175000017500000005103611756064135026361 0ustar matthiasmatthias QProjectM_MainWindow 0 0 787 568 projectM :/images/icons/prjm16-transparent.svg:/images/icons/prjm16-transparent.svg Qt::ClickFocus 0 0 787 26 &Playlist &Help &Settings 0 1 315 111 300 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This dock panel provides a convenient interface to manage a list of presets for projectM to render. The behavior is very similar to a music player playlist.</p></body></html> QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable Preset Playlist 1 1 1 0 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Click here to add presets to the current playlist.</p></body></html> :/images/icons/hi16-action-projectm_add_playlist.png:/images/icons/hi16-action-projectm_add_playlist.png 0 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Saves the currently loaded play list</p></body></html> :/images/icons/hi16-action-projectm_save.png:/images/icons/hi16-action-projectm_save.png 0 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Clears<span style=" font-style:italic;"> all </span>presets<span style=" font-style:italic;"> </span>in the playlist.</p></body></html> :/images/icons/hi16-action-projectm_playlist_clear.png:/images/icons/hi16-action-projectm_playlist_clear.png 30 0 Start typing in a filter to crop the play list. <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Use this search bar to crop your preset play list. Only the presets that match your search criteria will be queued.</p></body></html> 2 4 5 5 200 0 Qt::ActionsContextMenu true Double click on a preset to render it, or drag presets to change the preset order. false QFrame::StyledPanel QFrame::Sunken Qt::ScrollBarAlwaysOn Qt::ScrollBarAlwaysOff true false QAbstractItemView::DragDrop false QAbstractItemView::ExtendedSelection QAbstractItemView::SelectRows false Qt::DashDotDotLine true 0 0 PointingHandCursor <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When the dice is activated, projectM will randomly select presets weighted by your rating preferences.</p></body></html> Enable / Disable Shuffle Mode QCheckBox::indicator:checked { image: url(:/images/icons/hi16-action-projectm_random.png); } QCheckBox::indicator:unchecked{ image: url(:/images/icons/hi16-action-projectm_random_no.png); } true true true 1 0 PointingHandCursor <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When the locked icon is shown, projectM will not automatically switch to another preset.</p></body></html> Lock / Unlock the selected preset QCheckBox::indicator:checked {image: url(:/images/icons/hi16-action-projectm_lock.png); } QCheckBox::indicator:unchecked{ image: url(:/images/icons/hi16-action-projectm_unlock.png); } false true 0 0 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans Serif'; font-size:9pt;">Open the file browser to load a playlist.</span></p></body></html> :/images/icons/hi16-action-projectm_edit.png:/images/icons/hi16-action-projectm_edit.png :/images/icons/hi16-action-projectm_add_playlist.png:/images/icons/hi16-action-projectm_add_playlist.png &Add Presets... About projectM About Qt &Quit :/images/icons/hi16-action-projectm_save.png:/images/icons/hi16-action-projectm_save.png &Save Playlist Save Playlist &As... Configure projectM... &Open Playlist... :/images/icons/hi16-action-projectm_lock.png:/images/icons/hi16-action-projectm_lock.png Lock Active Preset Hotkey reference :/images/icons/hi16-action-projectm_edit.png:/images/icons/hi16-action-projectm_edit.png Edit preset :/images/icons/hi16-action-projectm_remove.png:/images/icons/hi16-action-projectm_remove.png Remove selection :/images/icons/hi16-action-projectm_add_playlist.png:/images/icons/hi16-action-projectm_add_playlist.png Insert presets... Hard cut to this preset Switches to this preset immediately. Soft cut to this preset Executes a smooth transition to this preset from the current prese.t QPlaylistTableView QTableView
qplaylisttableview.hpp
presetOpenPushButton clicked() actionAddPresets trigger() 221 66 -1 -1 presetSavePushButton clicked() actionSave_play_list trigger() 52 66 -1 -1 loadPlaylistPushButton clicked() actionOpen_Play_List trigger() 83 76 -1 -1
projectM-complete-2.1.0-Source/src/projectM-qt/qprojectmconfigdialog.cpp0000664000175000017500000001731111756064135026636 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "qprojectmconfigdialog.hpp" #include #include #include "qplaylistfiledialog.hpp" #include #include "qprojectmwidget.hpp" QProjectMConfigDialog::QProjectMConfigDialog(const std::string & configFile, QProjectMWidget * qprojectMWidget, QWidget * parent, Qt::WindowFlags f) : QDialog(parent, f), _configFile(configFile), _qprojectMWidget(qprojectMWidget), _settings("projectM", "qprojectM") { _ui.setupUi(this); QHBoxLayout * hboxLayout = new QHBoxLayout(); hboxLayout->addWidget(_ui.layoutWidget); this->setLayout(hboxLayout); connect(_ui.buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonBoxHandler(QAbstractButton*))); connect(this, SIGNAL(projectM_Reset()), _qprojectMWidget, SLOT(resetProjectM())); connect (_ui.startupPlaylistFileToolButton, SIGNAL(clicked()), this, SLOT(openPlaylistFileDialog())); connect (_ui.startupPlaylistDirectoryToolButton, SIGNAL(clicked()), this, SLOT(openPlaylistDirectoryDialog())); connect (_ui.titleFontPathToolButton, SIGNAL(clicked()), this, SLOT(openTitleFontFileDialog())); connect (_ui.menuFontPathToolButton, SIGNAL(clicked()), this, SLOT(openMenuFontFileDialog())); loadConfig(); } void QProjectMConfigDialog::buttonBoxHandler(QAbstractButton * button) { switch (_ui.buttonBox->standardButton(button)) { case QDialogButtonBox::Close: this->hide(); break; case QDialogButtonBox::Save: saveConfig(); #ifdef PROJECTM_RESET_IS_THREAD_SAFE emit(projectM_Reset()); #endif break; case QDialogButtonBox::Reset: loadConfig(); break; default: break; } } void QProjectMConfigDialog::openPlaylistFileDialog() { QPlaylistFileDialog dialog(this); dialog.setAllowFileSelect(true); dialog.setAllowDirectorySelect(false); if (dialog.exec()) { Q_ASSERT(!dialog.selectedFiles().empty()); _ui.startupPlaylistFileLineEdit->setText(dialog.selectedFiles()[0]); } } void QProjectMConfigDialog::openPlaylistDirectoryDialog() { QPlaylistFileDialog dialog(this); dialog.setAllowFileSelect(false); dialog.setAllowDirectorySelect(true); if (dialog.exec()) { Q_ASSERT(!dialog.selectedFiles().empty()); _ui.startupPlaylistDirectoryLineEdit->setText(dialog.selectedFiles()[0]); } } void QProjectMConfigDialog::openMenuFontFileDialog() { QFileDialog dialog(this, "Select a menu font", _settings.value("Menu Font Directory", QString()).toString(), "True Type Fonts (*.ttf)" ); dialog.setFileMode(QFileDialog::ExistingFile); if (dialog.exec()) { Q_ASSERT(!dialog.selectedFiles().empty()); _ui.menuFontPathLineEdit->setText(dialog.selectedFiles()[0]); _settings.setValue("Menu Font Directory", dialog.directory().absolutePath()); } } void QProjectMConfigDialog::openTitleFontFileDialog() { QFileDialog dialog(this, "Select a title font", _settings.value("Title Font Directory", QString()).toString(), "True Type Fonts (*.ttf)" ); dialog.setFileMode(QFileDialog::ExistingFile); if (dialog.exec()) { Q_ASSERT(!dialog.selectedFiles().empty()); _ui.titleFontPathLineEdit->setText(dialog.selectedFiles()[0]); _settings.setValue("Title Font Directory", dialog.directory().absolutePath()); } } void QProjectMConfigDialog::saveConfig() { projectM::Settings settings = _qprojectMWidget->qprojectM()->settings(); settings.meshX = _ui.meshSizeWidthSpinBox->value(); settings.meshY = _ui.meshSizeHeightSpinBox->value(); settings.windowHeight = _ui.windowHeightSpinBox->value(); settings.windowWidth = _ui.windowWidthSpinBox->value(); settings.titleFontURL = _ui.titleFontPathLineEdit->text().toStdString(); settings.menuFontURL = _ui.menuFontPathLineEdit->text().toStdString(); settings.presetURL = _ui.startupPlaylistDirectoryLineEdit->text().toStdString(); settings.textureSize = _ui.textureSizeComboBox->itemData(_ui.textureSizeComboBox->currentIndex()).toInt(); settings.smoothPresetDuration = _ui.smoothPresetDurationSpinBox->value(); settings.presetDuration = _ui.presetDurationSpinBox->value(); settings.fps = _ui.maxFPSSpinBox->value(); settings.aspectCorrection = _ui.useAspectCorrectionCheckBox->checkState() == Qt::Checked; settings.beatSensitivity = _ui.beatSensitivitySpinBox->value(); settings.easterEgg = _ui.easterEggParameterSpinBox->value(); settings.shuffleEnabled = _ui.shuffleOnStartupCheckBox->checkState() == Qt::Checked; settings.softCutRatingsEnabled = _ui.softCutRatingsEnabledCheckBox->checkState() == Qt::Checked; projectM::writeConfig(_configFile, settings); QSettings qSettings("projectM", "qprojectM"); qSettings.setValue("FullscreenOnStartup", _ui.fullscreenOnStartupCheckBox->checkState() == Qt::Checked); qSettings.setValue("MenuOnStartup", _ui.menuOnStartupCheckBox->checkState() == Qt::Checked); qSettings.setValue("PlaylistFile", _ui.startupPlaylistFileLineEdit->text()); qSettings.setValue("MouseHideOnTimeout", _ui.mouseHideTimeoutSpinBox->value()); } void QProjectMConfigDialog::populateTextureSizeComboBox() { _ui.textureSizeComboBox->clear(); for (int textureSize = 1<<1; textureSize < 1<<14; textureSize<<=1) { _ui.textureSizeComboBox->addItem(QString("%1").arg(textureSize), textureSize); } } void QProjectMConfigDialog::loadConfig() { const projectM::Settings & settings = (* _qprojectMWidget->qprojectM()).settings(); _ui.meshSizeWidthSpinBox->setValue(settings.meshX); _ui.meshSizeHeightSpinBox->setValue(settings.meshY); _ui.titleFontPathLineEdit->setText(settings.titleFontURL.c_str()); _ui.menuFontPathLineEdit->setText(settings.menuFontURL.c_str()); _ui.startupPlaylistDirectoryLineEdit->setText(settings.presetURL.c_str()); _ui.useAspectCorrectionCheckBox->setCheckState(settings.aspectCorrection ? Qt::Checked : Qt::Unchecked); _ui.maxFPSSpinBox->setValue(settings.fps); _ui.beatSensitivitySpinBox->setValue(settings.beatSensitivity); _ui.windowHeightSpinBox->setValue(settings.windowHeight); _ui.windowWidthSpinBox->setValue(settings.windowWidth); _ui.shuffleOnStartupCheckBox->setCheckState(settings.shuffleEnabled ? Qt::Checked : Qt::Unchecked); populateTextureSizeComboBox(); _ui.textureSizeComboBox->insertItem(0, QString("%1").arg(settings.textureSize), settings.textureSize); _ui.textureSizeComboBox->setCurrentIndex(0); _ui.smoothPresetDurationSpinBox->setValue(settings.smoothPresetDuration); _ui.presetDurationSpinBox->setValue(settings.presetDuration); _ui.easterEggParameterSpinBox->setValue(settings.easterEgg); _ui.softCutRatingsEnabledCheckBox->setCheckState(settings.softCutRatingsEnabled ? Qt::Checked : Qt::Unchecked); QSettings qSettings("projectM", "qprojectM"); _ui.fullscreenOnStartupCheckBox->setCheckState(qSettings.value("FullscreenOnStartup", false).toBool() ? Qt::Checked : Qt::Unchecked); _ui.menuOnStartupCheckBox->setCheckState(qSettings.value("MenuOnStartup", false).toBool() ? Qt::Checked : Qt::Unchecked); _ui.startupPlaylistFileLineEdit->setText(qSettings.value("PlaylistFile", QString()).toString() ); _ui.mouseHideTimeoutSpinBox->setValue(qSettings.value("MouseHideOnTimeout", 5).toInt()); } projectM-complete-2.1.0-Source/src/projectM-qt/nullable.hpp0000664000175000017500000000252311756064135024066 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef NULLABLE_HPP #define NULLABLE_HPP template class Nullable { public: Nullable(const Value & value) : m_value(value), m_hasValue(true) {} Nullable() :m_hasValue(false) {} Nullable & operator=(const Value & value) { m_value = value; m_hasValue = true; } void nullify() { m_hasValue = false; } const Value & value() const { return m_value;} bool hasValue() const { return m_hasValue;} private: Value m_value; bool m_hasValue; }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/configfile.cpp0000664000175000017500000001047011756064135024370 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "configfile.hpp" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-qt/qpresettextedit.hpp0000664000175000017500000000245111756064135025526 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPRESET_EDITOR_HPP #define QPRESET_EDITOR_HPP #include #include class QPresetTextEdit: public QTextEdit { Q_OBJECT // must include this if you use Qt signals/slots public: inline QPresetTextEdit(QWidget * parent = 0): QTextEdit(parent) {} bool loadPresetText(QString url); void keyReleaseEvent(QKeyEvent * e); signals: void applyRequested(); public slots: private: }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/CMakeLists.txt0000664000175000017500000001137511756064135024324 0ustar matthiasmatthias project(projectM-qt) # the name of your project cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) include(cmake/CPack-projectM.cmake) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) include(FindPkgConfig.cmake) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(LIBPROJECTM_FOUND true) else(${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") pkg_search_module(LIBPROJECTM REQUIRED libprojectM) endif(${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") OPTION(BUILD_PROJECTM_QT_STATIC "Build a static library of projectM-qt rather than the usual shared library format" OFF) # projectM-Qt version block set(PROJECTM_QT_VERSION 1.10) set(PROJECTM_QT_ABI_LEVEL 1) # find_package(Qt4 REQUIRED) # find and setup Qt4 for this project include(${QT_USE_FILE}) if (QT4_FOUND) MESSAGE(STATUS "[projectM-qt] Qt4 detected.") else (QT4_FOUND) MESSAGE(FATAL_ERROR "Qt4 not detected. Please install Qt4 before continuing (visit www.trolltech.org for more info)") endif(QT4_FOUND) set(QT_USE_OPENGL TRUE) if (LIBPROJECTM_FOUND) MESSAGE(STATUS "[projectM-qt] projectM detected.") else (LIBPROJECTM_FOUND) MESSAGE(FATAL_ERROR "projectM not detected! Please install the projectM module or build from top level projectM source directory.") endif(LIBPROJECTM_FOUND) CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/libprojectM-qt.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libprojectM-qt.pc" @ONLY) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${PROJECTM_PREFIX}\"') ADD_DEFINITIONS(${QT_DEFINITIONS}) ADD_DEFINITIONS(-DQT_PLUGIN) ADD_DEFINITIONS(-DQT_NO_DEBUG) #ADD_DEFINITIONS(-DQT_STATIC) # the variable "projectM-qt_SRCS" contains all .cpp files of this project set(projectM-qt_SRCS qprojectm_mainwindow.cpp qprojectm_mainwindow.hpp configfile.hpp configfile.cpp qpresetfiledialog.hpp qplaylistfiledialog.cpp qplaylistfiledialog.hpp qplaylistmodel.cpp qplaylistmodel.hpp qxmlplaylisthandler.hpp qprojectmconfigdialog.cpp qprojectmconfigdialog.hpp qplaylisttableview.hpp qpresettextedit.cpp qpresettextedit.hpp qpreseteditordialog.cpp qpreseteditordialog.hpp qprojectm.hpp qprojectmwidget.hpp ) set(projectM-qt_MOC_HDRS qprojectm_mainwindow.hpp qpresetfiledialog.hpp qplaylistfiledialog.hpp qplaylistmodel.hpp qprojectmconfigdialog.hpp qplaylisttableview.hpp qpresettextedit.hpp qpreseteditordialog.hpp qprojectm.hpp qprojectmwidget.hpp ) set(projectM-qt_UIS qprojectm_mainwindow.ui qprojectmconfigdialog.ui qpreseteditordialog.ui ) # Qt resource file set( projectM-qt_RESOURCES application.qrc ) # compile resources qt4_add_resources( projectM-qt_RC_SRCS ${projectM-qt_RESOURCES} ) qt4_wrap_ui(projectM-qt_UIS_H ${projectM-qt_UIS}) # After this call, foo_MOC_SRCS = moc_Class1.cxx moc_Class2.cxx moc_Class3.cxx. qt4_wrap_cpp(projectM-qt_MOC_SRCS ${projectM-qt_MOC_HDRS}) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) if (BUILD_PROJECTM_QT_STATIC) ADD_LIBRARY(projectM-qt STATIC ${projectM-qt_SRCS} ${projectM-qt_RC_SRCS} ${projectM-qt_MOC_SRCS} ${projectM-qt_UIS_H}) else(BUILD_PROJECTM_QT_STATIC) ADD_LIBRARY(projectM-qt SHARED ${projectM-qt_SRCS} ${projectM-qt_RC_SRCS} ${projectM-qt_MOC_SRCS} ${projectM-qt_UIS_H}) endif(BUILD_PROJECTM_QT_STATIC) set_property(TARGET projectM-qt PROPERTY LINK_INTERFACE_LIBRARIES "") set_property(TARGET projectM-qt PROPERTY IMPORTED_LINK_DEPENDENT_LIBRARIES "") SET_TARGET_PROPERTIES(projectM-qt PROPERTIES VERSION ${PROJECTM_QT_VERSION} SOVERSION ${PROJECTM_QT_ABI_LEVEL}) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${projectM-complete_SOURCE_DIR}/libprojectM) set(PROJECTM_LINK ${projectM-complete_BINARY_DIR}/libprojectM) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${PROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") LINK_DIRECTORIES(${PROJECTM_LINK}) include_directories(${PROJECTM_INCLUDE} ${QT_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTXML_INCLUDE_DIR} ${QT_QTOPENGL_INCLUDE_DIR} ${CMAKE_CURRENT_LIBRARY_DIR}) # link the "qprojectM" target against the Qt libraries. which libraries exactly, is defined by the "include(${QT_USE_FILE})" line above, which sets up this variable. target_link_libraries(projectM-qt projectM GLEW GL ${QT_QTGUI_LIBRARIES} ${QT_QTOPENGL_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_LIBRARIES}) install(FILES qprojectm_mainwindow.hpp DESTINATION include/libprojectM-qt) install(TARGETS projectM-qt DESTINATION lib) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libprojectM-qt.pc" DESTINATION lib/pkgconfig) install(FILES "images/icons/prjm16-transparent.svg" DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps) projectM-complete-2.1.0-Source/src/projectM-qt/FindPkgConfig.cmake0000664000175000017500000003610511756064135025234 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-qt/qpreseteditordialog.hpp0000664000175000017500000000331411756064135026341 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPRESET_EDITOR_DIALOG_HPP #define QPRESET_EDITOR_DIALOG_HPP #include "ui_qpreseteditordialog.h" class QProjectMWidget; #include class QPresetEditorDialog : public QDialog { Q_OBJECT public: QPresetEditorDialog(QProjectMWidget * widget, QWidget * parent = 0, Qt::WindowFlags f = 0); void setPreset(QString url, int rowIndex); const QString & presetUrl() const; inline int presetIndex() const { return m_index; } signals: void presetModified(int rowIndex); protected: //void keyReleaseEvent(QKeyEvent * e); public slots: private slots: void buttonBoxHandler(QAbstractButton * button); void saveFile(); void saveAndNotify(); void updateWindowTitle(); private: int m_index; void revertBuffer(); QProjectMWidget * _qprojectMWidget; Ui::QPresetEditorDialog _ui; QString m_presetUrl; }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/COPYING0000664000175000017500000004311011756064135022607 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-qt/qplaylistfiledialog.cpp0000664000175000017500000000217111756064135026324 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "qplaylistfiledialog.hpp" QString QPlaylistFileDialog::OPEN_PLAYLIST_TITLE("Open a playlist file"); QString QPlaylistFileDialog::OPEN_PLAYLIST_OR_DIRECTORY_TITLE("Open a playlist or directory"); QString QPlaylistFileDialog::SAVE_PLAYLIST_TITLE("Save a playlist"); projectM-complete-2.1.0-Source/src/projectM-qt/qprojectm_mainwindow.cpp0000664000175000017500000011074711756064135026533 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include "qprojectm_mainwindow.hpp" #include "qpresetfiledialog.hpp" #include "qplaylistfiledialog.hpp" #include #include #include #include "qplaylistmodel.hpp" #include "qpresettextedit.hpp" #include "ui_qprojectm_mainwindow.h" #include "qprojectmconfigdialog.hpp" #include "qpreseteditordialog.hpp" #include "ui_qpreseteditordialog.h" #include "configfile.hpp" #include "qxmlplaylisthandler.hpp" #include "nullable.hpp" #include "qprojectmwidget.hpp" class PlaylistWriteFunctor { public: PlaylistWriteFunctor(const QVector::iterator & begin, const QVector::iterator & end, const QString & desc) : m_pos(begin), m_end(end), m_desc(desc) {} inline const QString & playlistDesc() const { return m_desc; } inline bool nextItem(QString & name, QString & url, int & rating, int & breedability) { if (m_pos == m_end) return false; const QProjectM_MainWindow::PlaylistItemMetaData & data = **m_pos; url = data.url; rating = data.rating; name = data.name; breedability = data.breedability; m_pos++; return true; } private: QVector::const_iterator m_pos; QVector::const_iterator m_end; const QString & m_desc; }; QProjectM_MainWindow::QProjectM_MainWindow ( const std::string & config_file, QMutex * audioMutex) :m_QPresetFileDialog ( new QPresetFileDialog ( this ) ), ui(0), m_QPlaylistFileDialog ( new QPlaylistFileDialog ( this )), playlistModel(0), configDialog(0), hHeader(0), vHeader(0), _menuVisible(true), _menuAndStatusBarsVisible(true), activePresetIndex(new Nullable), playlistItemCounter(0), m_QPresetEditorDialog(0) { ui = new Ui::QProjectM_MainWindow(); ui->setupUi ( this ); m_QProjectMWidget = new QProjectMWidget ( config_file, this, audioMutex); m_timer = new QTimer ( this ); connect ( m_timer, SIGNAL ( timeout() ), m_QProjectMWidget, SLOT ( updateGL() ) ); connect ( ui->lockPresetCheckBox, SIGNAL ( stateChanged ( int ) ), m_QProjectMWidget, SLOT ( setPresetLock ( int ) ) ); connect ( ui->shuffleEnabledCheckBox, SIGNAL ( stateChanged ( int ) ), m_QProjectMWidget, SLOT ( setShuffleEnabled ( int ) ) ); connect ( ui->clearPresetList_PushButton, SIGNAL ( pressed() ), this, SLOT ( clearPlaylist() ) ); connect(ui->tableView, SIGNAL(resized(QResizeEvent *)), this, SLOT(refreshHeaders(QResizeEvent*))); connect(ui->tableView, SIGNAL(mousePressed(QMouseEvent*, const QModelIndexList &)), this, SLOT(popupPlaylistContextMenu(QMouseEvent*, const QModelIndexList &))); connect ( m_QProjectMWidget, SIGNAL ( projectM_Initialized(QProjectM*) ), this, SLOT ( postProjectM_Initialize() ) ); //connect(this, SIGNAL(dockLocationChanged ( Qt::DockWidgetArea)), SLOT(dockLocationChanged(Qt::DockWidgetArea))); if (!m_QProjectMWidget->isValid()) { int ret = QMessageBox::warning(this, tr("projectM cannot be started."), tr("Your graphics driver or configuration is not supported by projectM. Please contact the developers (carmelo.piccione+projectM@gmail.com or psperl+projectM@gmail.com) with your card and driver information so we can help you get it working."), QMessageBox::Ok); exit(-1); } m_QProjectMWidget->makeCurrent(); m_QProjectMWidget->setFocus(); setCentralWidget ( m_QProjectMWidget ); m_timer->start ( 0 ); createActions(); createMenus(); createToolBars(); createStatusBar(); readSettings(); readPlaylistSettings(); connect ( ui->tableView, SIGNAL ( activated ( const QModelIndex & ) ), this, SLOT ( selectPlaylistItem ( const QModelIndex & ) ) ); connect ( ui->tableView, SIGNAL ( clicked ( const QModelIndex & ) ), this, SLOT ( changePresetAttribute ( const QModelIndex & ) ) ); connect ( ui->presetSearchBarLineEdit, SIGNAL ( textChanged ( const QString& ) ), this, SLOT ( updateFilteredPlaylist ( const QString& ) ) ); } void QProjectM_MainWindow::dockLocationChanged(Qt::DockWidgetArea area) { dockWidgetArea = area; } #include void QProjectM_MainWindow::popupPlaylistContextMenu(QMouseEvent * mouseEvent,const QModelIndexList & items) { selectedPlaylistIndexes = items; if (items.empty()) { mouseEvent->accept(); return; } if (mouseEvent->button() == Qt::RightButton) { QPoint point = mouseEvent->globalPos(); playlistContextMenu->popup(point, ui->actionEdit_this_preset); mouseEvent->accept(); } else { mouseEvent->accept(); } } void QProjectM_MainWindow::readConfig(const std::string & configFile ) { QSettings settings ( "projectM", "qprojectM" ); if ( settings.value("FullscreenOnStartup", false).toBool() ) this->setWindowState ( this->windowState() | Qt::WindowFullScreen ); else this->setWindowState ( this->windowState() & ~Qt::WindowFullScreen ); setMenuVisible(settings.value("MenuOnStartup", false).toBool()); ConfigFile config ( configFile ); int wvw = config.read ( "Window Width", 1024 ); int wvh = config.read ( "Window Height", 768 ); ui->shuffleEnabledCheckBox->setCheckState(qprojectM()->settings().shuffleEnabled ? Qt::Checked : Qt::Unchecked); this->resize(wvw,wvh); } QProjectM_MainWindow::~QProjectM_MainWindow() { //this->qprojectMWidget()->mutex()->lock(); for ( QHash::iterator pos = historyHash.begin(); pos != historyHash.end(); ++pos ) { if ( pos.value() ) delete ( pos.value() ); } if (ui) delete ( ui ); if (activePresetIndex) delete (activePresetIndex); } void QProjectM_MainWindow::clearPlaylist() { playlistModel->clear(); updatePlaylistUrl(QString()); for ( QHash::iterator pos = historyHash.begin(); pos != historyHash.end(); ++pos ) { delete ( pos.value() ); } historyHash.clear(); historyHash.insert ( QString(), new PlaylistItemVector ); playlistItemMetaDataHash.clear(); previousFilter = QString(); activePresetIndex->nullify(); ui->presetSearchBarLineEdit->clear(); } QProjectM * QProjectM_MainWindow::qprojectM() { return m_QProjectMWidget->qprojectM(); } projectM * QProjectM_MainWindow::GetProjectM() { return m_QProjectMWidget->qprojectM(); } void QProjectM_MainWindow::addPCM(float * buffer, unsigned int bufferSize) { qprojectM()->pcm()->addPCMfloat(buffer, bufferSize); } void QProjectM_MainWindow::updatePlaylistSelection ( bool hardCut, unsigned int index ) { if ( hardCut ) statusBar()->showMessage ( tr(QString( "*** Hard cut to \"%1\" ***" ).arg(this->qprojectM()->getPresetName(index).c_str()).toStdString().c_str()) , 2000 ); else statusBar()->showMessage ( tr ( "*** Soft cut to \"%1\" ***" ).arg(this->qprojectM()->getPresetName(index).c_str()).toStdString().c_str(), 2000); *activePresetIndex = (*historyHash[previousFilter])[index]; } void QProjectM_MainWindow::selectPlaylistItem ( const QModelIndex & index ) { if ( index.column() > 0 ) return; selectPlaylistItem(index.row()); } void QProjectM_MainWindow::selectPlaylistItem ( int rowIndex) { qprojectM()->selectPreset (rowIndex); *activePresetIndex = rowIndex; playlistModel->updateItemHighlights(); } void QProjectM_MainWindow::postProjectM_Initialize() { QSettings qSettings("projectM", "qprojectM"); playlistModel = new QPlaylistModel ( *qprojectM(), this ); ui->tableView->setModel ( playlistModel ); /// @bug only do this at startup? fix me //static bool firstOfRefreshPlaylist = true; QString url; //if (firstOfRefreshPlaylist) { //if (firstOfRefreshPlaylist) { QString playlistFile; if ((playlistFile = qSettings.value("PlaylistFile", QString()).toString()) == QString()) url = QString(qprojectM()->settings().presetURL.c_str()); else url = playlistFile; if (!playlistModel->readPlaylist(url)) url = QString(); updatePlaylistUrl(url); refreshPlaylist(); if (!configDialog) { configDialog = new QProjectMConfigDialog(m_QProjectMWidget->configFile(), m_QProjectMWidget, this); } readConfig(m_QProjectMWidget->configFile()); connect ( m_QProjectMWidget->qprojectM(), SIGNAL ( presetSwitchedSignal ( bool,unsigned int ) ), this, SLOT ( updatePlaylistSelection ( bool,unsigned int ) ) ); connect ( m_QProjectMWidget->qprojectM(), SIGNAL ( presetRatingChangedSignal ( unsigned int,int, PresetRatingType) ), this, SLOT ( presetRatingChanged( unsigned int,int, PresetRatingType) )); connect ( m_QProjectMWidget->qprojectM(), SIGNAL ( presetSwitchedSignal ( bool,unsigned int ) ), playlistModel, SLOT ( updateItemHighlights() ) ); disconnect (m_QProjectMWidget); connect ( m_QProjectMWidget, SIGNAL ( presetLockChanged ( bool ) ), playlistModel, SLOT ( updateItemHighlights() ) ); disconnect(ui->presetSearchBarLineEdit); connect ( ui->presetSearchBarLineEdit, SIGNAL ( textChanged ( const QString& ) ), playlistModel, SLOT ( updateItemHighlights() ) ); disconnect(ui->tableView); connect(ui->tableView, SIGNAL(deletesRequested(const QModelIndexList&)), this, SLOT(removePlaylistItems(const QModelIndexList&))); connect(ui->tableView, SIGNAL(internalDragAndDropRequested(const QModelIndexList &, const QModelIndex &)), this, SLOT(dragAndDropPlaylistItems(const QModelIndexList &, const QModelIndex &))); connect(qprojectMWidget(), SIGNAL(projectM_BeforeDestroy()), this, SLOT(clearPlaylistModel()), Qt::DirectConnection); /// @bug hack: shouldn't have to change width for this to work correctly m_QProjectMWidget->resize(m_QProjectMWidget->size().width()-1, m_QProjectMWidget->size().height()); } void QProjectM_MainWindow::openPresetEditorDialog(int rowIndex) { qprojectMWidget()->seizePresetLock(); if (!m_QPresetEditorDialog) { m_QPresetEditorDialog = new QPresetEditorDialog(qprojectMWidget()); connect(m_QPresetEditorDialog, SIGNAL(presetModified(int)), this, SLOT(selectPlaylistItem(int))); } Q_ASSERT(historyHash.contains(previousFilter)); Q_ASSERT(playlistItemMetaDataHash.contains((*historyHash[previousFilter])[rowIndex])); const QString presetUrl = playlistItemMetaDataHash[(*historyHash[previousFilter])[rowIndex]].url; m_QPresetEditorDialog->setPreset(presetUrl, rowIndex); if (m_QPresetEditorDialog->exec()) { } qprojectMWidget()->releasePresetLock(); } void QProjectM_MainWindow::clearPlaylistModel() { /// put in a dummy model until projectM is reinitialized ui->tableView->setModel(new QStandardItemModel(this)); if (playlistModel) delete(playlistModel); playlistModel = 0; } void QProjectM_MainWindow::dragAndDropPlaylistItems(const QModelIndexList & indices, const QModelIndex & targetIndex) { /// @bug only first index of the indices passed in is supported! QModelIndex firstIndex = indices.value(0); PlaylistItemMetaData metaData = playlistItemMetaDataHash[historyHash[previousFilter]->value(firstIndex.row())]; int newIndex; if (targetIndex.row() < firstIndex.row()) { newIndex = targetIndex.row(); } else if (targetIndex.row() > firstIndex.row()) { newIndex = targetIndex.row()-1; } else { // Self drag event ignored // abort(); return; } QModelIndexList singularList; singularList.append(firstIndex); removePlaylistItems(singularList); insertPlaylistItem(metaData, newIndex); ui->presetPlayListDockWidget->setWindowModified ( true ); } void QProjectM_MainWindow::setMenuAndStatusBarsVisible(bool visible) { if (visible) { if (_menuVisible) { menuBar()->show(); statusBar()->show(); } else { menuBar()->hide(); statusBar()->hide(); } _menuAndStatusBarsVisible = true; } else { if (_menuVisible) { menuBar()->hide(); statusBar()->hide(); } else { menuBar()->hide(); statusBar()->hide(); } _menuAndStatusBarsVisible = false; } } void QProjectM_MainWindow::readPlaylistSettings() { const QSettings settings ( "projectM", "qprojectM" ); /// @bug Hack for default values here. Should be auto placed or something elative to main window. const QPoint playlistPos = settings.value("playlistPos", QPoint(200,200)).toPoint(); bool playlistDocked = settings.value("playlistDocked", true).toBool(); const QSize playlistWindowSize = settings.value("playlistWindowSize", QSize(300,800)).toSize(); //ui->presetPlayListDockWidget //ui->presetPlayListDockWidget->set if (!playlistDocked) { ui->presetPlayListDockWidget->hide(); ui->presetPlayListDockWidget->setFloating(!playlistDocked); //ui->presetPlayListDockWidget->setFloating(!playlistDocked); ui->presetPlayListDockWidget->move(playlistPos); ui->presetPlayListDockWidget->resize(playlistWindowSize); } else { if (!ui->menuBar->isVisible()) ui->presetPlayListDockWidget->hide(); else ui->presetPlayListDockWidget->show(); ui->presetPlayListDockWidget->hide(); } } void QProjectM_MainWindow::setMenuVisible(bool visible) { if (visible) { ui->dockWidgetContents->resize(_oldPlaylistSize); ui->presetPlayListDockWidget->show(); if (_menuAndStatusBarsVisible) { menuBar()->show(); statusBar()->show(); } else { menuBar()->hide(); statusBar()->hide(); } _menuVisible = true; } else { _oldPlaylistSize = ui->dockWidgetContents->size(); // Only hide the playlist when it is attached to the main window. if (!ui->presetPlayListDockWidget->isFloating()) ui->presetPlayListDockWidget->hide(); menuBar()->hide(); statusBar()->hide(); _menuVisible = false; } } void QProjectM_MainWindow::changePresetAttribute ( const QModelIndex & index ) { if ( index.column() == 0 ) return; PlaylistItemVector & lastCache = *historyHash[previousFilter]; const long id = lastCache[index.row()]; ui->presetPlayListDockWidget->setWindowModified ( true ); if (index.column() == 1) { /// @bug get rid of hard coded rating boundaries const int newRating = ( ( playlistModel->data ( index, QPlaylistModel::RatingRole ).toInt() ) % 6 ) +1 ; playlistModel->setData ( index, newRating, QPlaylistModel::RatingRole ); } else if (index.column() == 2) { /// @bug get rid of hard coded breedability boundaries const int newBreedability = ( ( playlistModel->data ( index, QPlaylistModel::BreedabilityRole ).toInt() ) % 6 ) +1 ; playlistItemMetaDataHash[id].breedability = newBreedability; playlistModel->setData ( index, newBreedability, QPlaylistModel::BreedabilityRole ); } } void QProjectM_MainWindow::keyReleaseEvent ( QKeyEvent * e ) { QModelIndex modelIndex; switch ( e->key() ) { case Qt::Key_E: if (e->modifiers() & Qt::ControlModifier) { if (activePresetIndex->hasValue()) openPresetEditorDialog(historyHash[previousFilter]->indexOf(activePresetIndex->value())); } else e->ignore(); case Qt::Key_L: if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } if ( ui->lockPresetCheckBox->checkState() == Qt::Checked ) { ui->lockPresetCheckBox->setCheckState ( Qt::Unchecked ); } else { ui->lockPresetCheckBox->setCheckState ( Qt::Checked ); } // the projectM widget handles the actual lock //e->ignore(); //m_QProjectMWidget->keyReleaseEvent(e); return; case Qt::Key_Y: if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } if ( ui->shuffleEnabledCheckBox->checkState() == Qt::Checked ) { ui->shuffleEnabledCheckBox->setCheckState ( Qt::Unchecked ); } else { ui->shuffleEnabledCheckBox->setCheckState ( Qt::Checked ); } // the projectM widget handles the actual shuffle event return; case Qt::Key_F1: return; //emit(keyPressed m_QProjectMWidget, case Qt::Key_F: { if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } bool projectM_HadFocus = qprojectMWidget()->hasFocus(); this->setWindowState ( this->windowState() ^ Qt::WindowFullScreen ); if (projectM_HadFocus || !_menuVisible) qprojectMWidget()->setFocus(); return; } case Qt::Key_B: if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } setMenuAndStatusBarsVisible(!_menuAndStatusBarsVisible); return; case Qt::Key_M: if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } setMenuVisible(!_menuVisible); refreshHeaders(); return; case Qt::Key_R: if (!(e->modifiers() & Qt::ControlModifier)) { if ( ui->presetSearchBarLineEdit->hasFocus() ) return; if (ui->tableView->hasFocus()) return; } return; default: break; } } void QProjectM_MainWindow::refreshHeaders(QResizeEvent * event) { hHeader->setResizeMode ( 0, QHeaderView::Fixed); hHeader->setResizeMode ( 1, QHeaderView::ResizeToContents); const int numRatings = qprojectM()->settings().softCutRatingsEnabled ? 2 : 1; int sizeTotal = 0; for (int i = 0; i < numRatings; i++) { // Add 1 to skip the Name column hHeader->setResizeMode (i+1, QHeaderView::ResizeToContents); sizeTotal += hHeader->sectionSize(i+1); } hHeader->resizeSection(0, ui->tableView->size().width()-20-sizeTotal); } bool QProjectM_MainWindow::warnIfPlaylistModified() { if (ui->presetPlayListDockWidget->isWindowModified()) { int ret = QMessageBox::warning(this, tr("Warning: unsaved playlist!"), tr("The open playlist has been modified.\n" "Do you want to save your changes?"), QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel, QMessageBox::Save); switch (ret) { case QMessageBox::Save: savePlaylistButtonClick(); return true; case QMessageBox::Discard: return true; case QMessageBox::Cancel: return false; default: return true; } } return true; } void QProjectM_MainWindow::closeEvent ( QCloseEvent *event ) { if (!warnIfPlaylistModified()) event->ignore(); writeSettings(); } void QProjectM_MainWindow::insertPresetsDialog() { if (selectedPlaylistIndexes.empty()) return; return addPresetsDialog(selectedPlaylistIndexes[0]); } void QProjectM_MainWindow::addPresetsDialog() { return addPresetsDialog(QModelIndex()); } void QProjectM_MainWindow::addPresetsDialog(const QModelIndex & index) { /// @bug this probably isn't thread safe if ( m_QPresetFileDialog->exec() ) { const QStringList & files = m_QPresetFileDialog->selectedFiles(); int i = 0; for ( QStringList::const_iterator pos = files.begin(); pos != files.end(); ++pos ) { if ( *pos != "" ) { Nullable row; if (index != QModelIndex() && index.isValid()) { if (index.row() == 0) row = 0; else row = index.row()-1; } loadFile ( *pos, 3, 3, row); i++; } } PlaylistItemVector * playlistItems = historyHash.value ( QString() ); for ( QHash::iterator pos = historyHash.begin(); pos != historyHash.end(); ++pos ) { if ( pos.key() != QString() ) delete ( pos.value() ); } historyHash.clear(); historyHash.insert ( QString(), playlistItems ); updateFilteredPlaylist ( previousFilter ); ui->presetPlayListDockWidget->setWindowModified ( true ); } //playlistModel->setHeaderData(0, Qt::Horizontal, tr("Preset"));//, Qt::DisplayRole); } void QProjectM_MainWindow::savePlaylist() { //m_currentPlaylistUrl = file; if ( m_currentPlaylistUrl == QString() ) { qDebug() << "current playlist file null!" ; return; } /// @idea add ability to save filtered list #if 0 if ( playlistModel->writePlaylist ( m_currentPlaylistUrl ) ) { this->ui->statusbar->showMessage ( QString ( "Saved cropped preset playlist \"%1\" successfully." ).arg ( m_currentPlaylistUrl ), 3000 ); this->ui->presetPlayListDockWidget->setWindowModified ( false ); } #endif QFile qfile(m_currentPlaylistUrl); if (!qfile.open(QIODevice::WriteOnly)) { QMessageBox::warning (0, "Playlist Save Error", QString("There was a problem trying to save the playlist \"%1\". You may not have permission to modify this file.").arg(m_currentPlaylistUrl)); return ; } // Use the hash that maps "" to playlist items since this list contains the entire playlist item set PlaylistItemVector * playlistItemKeys = historyHash.value(QString(), 0); QVector itemMetaDataVector; foreach (long key, *playlistItemKeys) { itemMetaDataVector.push_back(&playlistItemMetaDataHash[key]); } PlaylistWriteFunctor writeFunctor(itemMetaDataVector.begin(), itemMetaDataVector.end(), playlistModel->playlistDesc()); QXmlPlaylistHandler::writePlaylist(&qfile, writeFunctor); this->ui->statusbar->showMessage ( QString ( "Saved preset playlist \"%1\" successfully." ).arg ( m_currentPlaylistUrl ), 4000 ); this->ui->presetPlayListDockWidget->setWindowModified ( false ); } void QProjectM_MainWindow::updatePlaylistUrl(const QString & url = QString()) { m_currentPlaylistUrl = url; if (url == QString()) { ui->presetPlayListDockWidget->setWindowTitle ( "Preset Playlist - Untitled [*]" ); ui->presetSavePushButton->setEnabled(false); } else if (QFileInfo(url).isDir()) { ui->presetPlayListDockWidget->setWindowTitle ( QString ( "Preset Directory - %1 [*]" ).arg ( url ) ); ui->presetSavePushButton->setEnabled(true); } else { ui->presetPlayListDockWidget->setWindowTitle ( QString ( "Preset Playlist - %1 [*]" ).arg ( QFileInfo(url).fileName() ) ); ui->presetSavePushButton->setEnabled(true); } ui->presetPlayListDockWidget->setWindowModified ( false ); } void QProjectM_MainWindow::savePlaylistAsDialog() { m_QPlaylistFileDialog->setAllowDirectorySelect(false); m_QPlaylistFileDialog->setAllowFileSelect(true); m_QPlaylistFileDialog->setPlaylistSaveMode(true); if ( m_QPlaylistFileDialog->exec() ) { const QStringList & files = m_QPlaylistFileDialog->selectedFiles(); if (files.empty()) return; QString url = files[0]; if (url != QString()) { updatePlaylistUrl(url); savePlaylist(); } } } void QProjectM_MainWindow::savePlaylistButtonClick() { if (m_currentPlaylistUrl == QString() || QFileInfo(m_currentPlaylistUrl).isDir()) return savePlaylistAsDialog(); else { savePlaylist(); } } void QProjectM_MainWindow::openPlaylistDialog() { m_QPlaylistFileDialog->setAllowDirectorySelect(true); m_QPlaylistFileDialog->setAllowFileSelect(true); m_QPlaylistFileDialog->setPlaylistSaveMode(false); if ( m_QPlaylistFileDialog->exec() ) { if (m_QPlaylistFileDialog->selectedFiles().empty()) return; QString searchText = ui->presetSearchBarLineEdit->text(); clearPlaylist(); QString url = m_QPlaylistFileDialog->selectedFiles() [0]; const bool loadedOk = playlistModel->readPlaylist ( url ); if (!loadedOk) { qDebug() << "could not open playlist"; url = QString(); } qDebug() << "url: " << url; updatePlaylistUrl(url); copyPlaylist(); ui->presetSearchBarLineEdit->setText(searchText); updateFilteredPlaylist ( ui->presetSearchBarLineEdit->text() ); } } void QProjectM_MainWindow::copyPlaylist() { qprojectMWidget()->seizePresetLock(); playlistItemMetaDataHash.clear(); PlaylistItemVector * items = new PlaylistItemVector(); for ( long i = 0; i < playlistModel->rowCount(); i++ ) { QModelIndex index = playlistModel->index ( i, 0 ); const QString & url = playlistModel->data ( index, QPlaylistModel::URLInfoRole ).toString(); const QString & name = playlistModel->data ( index, Qt::DisplayRole ).toString(); int rating = playlistModel->data ( index, QPlaylistModel::RatingRole ).toInt(); int breed = playlistModel->data ( index, QPlaylistModel::BreedabilityRole).toInt(); items->push_back (playlistItemCounter ); playlistItemMetaDataHash[playlistItemCounter] = PlaylistItemMetaData ( url, name, rating, breed, playlistItemCounter ); playlistItemCounter++; } historyHash.insert ( QString(), items ); uint index; if (qprojectM()->selectedPresetIndex(index)) *activePresetIndex = index; else activePresetIndex->nullify(); qprojectMWidget()->releasePresetLock(); } void QProjectM_MainWindow::removeSelectedPlaylistItems() { removePlaylistItems(selectedPlaylistIndexes); } void QProjectM_MainWindow::removePlaylistItems(const QModelIndexList & items) { qprojectMWidget()->seizePresetLock(); QMap sortedItems; QList reverseOrderKeys; foreach (QModelIndex index, items) { sortedItems[index.row()] = index; } foreach (int key, sortedItems.keys()) { reverseOrderKeys.insert(0, key); } PlaylistItemVector & lastCachedItems = *historyHash[previousFilter]; assert (lastCachedItems.size() == playlistModel->rowCount()); QVector zombieItems; int i = 0; foreach (long id, lastCachedItems) { if (sortedItems.contains(i)) { zombieItems.push_back(id); playlistItemMetaDataHash.remove(id); if (activePresetIndex->hasValue() && id == activePresetIndex->value()) activePresetIndex->nullify(); } i++; } foreach (QString filter, historyHash.keys()) { PlaylistItemVector & cachedItems = *historyHash.value(filter); foreach(long id, zombieItems) { int index = cachedItems.indexOf(id); if (index >= 0) cachedItems.remove(index); } } foreach (int key, reverseOrderKeys) { playlistModel->removeRow(key); } qprojectMWidget()->releasePresetLock(); ui->presetPlayListDockWidget->setWindowModified ( true ); } void QProjectM_MainWindow::insertPlaylistItem (const PlaylistItemMetaData & data, int targetIndex) { qprojectMWidget()->seizePresetLock(); const long targetId = historyHash[previousFilter]->value(targetIndex); playlistItemMetaDataHash[data.id] = data; foreach(PlaylistItemVector * items, historyHash.values()) { int insertIndex = items->indexOf(targetId); items->insert(insertIndex, data.id); } playlistModel->insertRow(targetIndex, data.url, data.name, data.rating, data.breedability); qprojectMWidget()->releasePresetLock(); } void QProjectM_MainWindow::refreshPlaylist() { copyPlaylist(); if (hHeader) disconnect(hHeader); hHeader = new QHeaderView ( Qt::Horizontal, this ); vHeader = new QHeaderView ( Qt::Vertical, this ); hHeader->setClickable ( false ); hHeader->setSortIndicatorShown ( false ); ui->tableView->setVerticalHeader ( vHeader ); ui->tableView->setHorizontalHeader ( hHeader ); refreshHeaders(); vHeader->hide(); } void QProjectM_MainWindow::about() { QMessageBox::about ( this, tr ( "About projectM-qt and projectM" ), tr ( "

projectM-qt provides useful gui extensions to the projectM core library. For problems please email Carmelo Piccione: \n carmelo.piccione+projectM@gmail.com.

projectM is an advanced opensource music visualizer originally based on Milkdrop but over time has gone above and beyond it. For more info visit us at projectm.sf.net or join #projectM on the freenode IRC network." ) ); } void QProjectM_MainWindow::hotkeyReference() { QMessageBox::information ( this, tr( "Hotkey Reference"), tr ( "

CTRL-L
Locks / unlocks the active preset
CTRL-N
Moves to next preset in the playlist
CTRL-P
Moves to previous preset in the playlist
CTRL-R
Randomly selects a preset from the playlist
CTRL-M
Show / hide the menu display
CTRL-E
Opens the preset editor with the active preset
CTRL-F
Enables / disables full screen mode
CTRL-Y
Enables / disables shuffle mode
CTRL-S
Saves and applies changes to the active preset (only when editing)
CTRL-B
Shows / hides menu and status bar
" )); } void QProjectM_MainWindow::openSettingsDialog() { if (configDialog->exec()) { } } void QProjectM_MainWindow::aboutQt() { return QApplication::aboutQt(); } void QProjectM_MainWindow::createActions() { connect ( ui->actionExit, SIGNAL ( triggered() ), this, SLOT ( close() ) ); connect ( ui->actionAddPresets, SIGNAL ( triggered() ), this, SLOT ( addPresetsDialog() ) ); connect ( ui->actionOpen_Play_List, SIGNAL ( triggered() ), this, SLOT ( openPlaylistDialog() ) ); connect ( ui->actionSave_play_list, SIGNAL ( triggered() ), this, SLOT ( savePlaylistButtonClick() ) ); connect ( ui->actionSave_play_list_as, SIGNAL ( triggered() ), this, SLOT ( savePlaylistAsDialog() ) ); connect ( ui->actionAbout_projectM, SIGNAL ( triggered() ), this, SLOT ( about() ) ); connect ( ui->actionConfigure_projectM, SIGNAL ( triggered() ), this, SLOT (openSettingsDialog()) ); connect ( ui->actionAbout_Qt, SIGNAL(triggered()), this, SLOT(aboutQt())); connect ( ui->actionHotkey_Reference, SIGNAL(triggered()), this, SLOT(hotkeyReference())); connect (ui->actionRemove_selection, SIGNAL(triggered()), this, SLOT(removeSelectedPlaylistItems())); connect (ui->actionInsert_presets, SIGNAL(triggered()), this, SLOT(insertPresetsDialog())); connect (ui->actionEdit_this_preset, SIGNAL(triggered()), this, SLOT(openPresetEditorDialogForSelectedPreset())); connect (ui->actionHard_cut_to_this_preset, SIGNAL(triggered()), this, SLOT(presetHardCut())); connect (ui->actionSoft_cut_to_this_preset, SIGNAL(triggered()), this, SLOT(presetSoftCut())); } void QProjectM_MainWindow::presetHardCut() { if (selectedPlaylistIndexes.empty()) return; qprojectM()->selectPreset(selectedPlaylistIndexes[0].row(), true); } void QProjectM_MainWindow::presetSoftCut() { if (selectedPlaylistIndexes.empty()) return; qprojectM()->selectPreset(selectedPlaylistIndexes[0].row(), false); } void QProjectM_MainWindow::openPresetEditorDialogForSelectedPreset() { if (selectedPlaylistIndexes.empty()) return; openPresetEditorDialog(selectedPlaylistIndexes[0].row()); } void QProjectM_MainWindow::registerSettingsAction(QAction * action) { ui->menuSettings->addAction(action); } void QProjectM_MainWindow::unregisterSettingsAction(QAction * action) { ui->menuSettings->removeAction(action); } void QProjectM_MainWindow::createMenus() { playlistContextMenu = new QMenu("Playlist Actions", this); playlistContextMenu->addAction(ui->actionEdit_this_preset); playlistContextMenu->addAction(ui->actionInsert_presets); playlistContextMenu->addAction(ui->actionRemove_selection); playlistContextMenu->addAction(ui->actionHard_cut_to_this_preset); playlistContextMenu->addAction(ui->actionSoft_cut_to_this_preset); ui->menuBar->hide(); } void QProjectM_MainWindow::createToolBars() { } void QProjectM_MainWindow::createStatusBar() { statusBar()->hide(); statusBar()->showMessage ( tr ( "Welcome to projectM!" ) ); } void QProjectM_MainWindow::readSettings() { // The settings exclusively due to qprojectM QSettings settings ( "projectM", "qprojectM" ); QPoint pos = settings.value ( "pos", QPoint ( 200, 200 ) ).toPoint(); //QSize size = settings.value ( "size", QSize ( 1024, 768 ) ).toSize(); // Load up where the playlist file dialog last was visited last time m_QPlaylistFileDialog->setDirectory ( settings.value ( "playlistPath", m_QPlaylistFileDialog->directory().absolutePath() ).toString() ); //resize ( size().width(), size().height() ); move ( pos ); } void QProjectM_MainWindow::writeSettings() { QSettings settings ( "projectM", "qprojectM" ); settings.setValue ( "pos", pos() ); //settings.setValue ( "size", size() ); settings.setValue ( "playlistPath", m_QPlaylistFileDialog->directory().absolutePath() ); if (m_currentPlaylistUrl != QString()) settings.setValue("PlaylistFile", m_currentPlaylistUrl); const QPoint playlistPos = ui->presetPlayListDockWidget->pos(); const bool playlistDocked = !ui->presetPlayListDockWidget->isFloating(); settings.setValue("playlistDocked", playlistDocked); settings.setValue("playlistPos", playlistPos); settings.setValue("playlistWindowSize", ui->presetPlayListDockWidget->size()); settings.setValue("playlistDockLocation", dockWidgetArea); } void QProjectM_MainWindow::loadFile ( const QString &fileName, int rating, int breed, const Nullable & row) { const QString & name = strippedName ( fileName ); PlaylistItemVector * playlistItems = historyHash.value ( QString(), 0 ); Q_ASSERT ( playlistItems != 0 ); if (playlistItems->empty()) ui->presetSavePushButton->setEnabled(true); playlistItemMetaDataHash[playlistItemCounter] = PlaylistItemMetaData ( fileName, name, rating, breed, playlistItemCounter) ; if (row.hasValue()) playlistItems->insert(row.value(), playlistItemCounter); else playlistItems->push_back (playlistItemCounter); playlistItemCounter++; } QString QProjectM_MainWindow::strippedName ( const QString &fullFileName ) { return QFileInfo ( fullFileName ).fileName(); } void QProjectM_MainWindow::updateFilteredPlaylist ( const QString & text ) { qprojectMWidget()->seizePresetLock(); const QString filter = text.toLower(); unsigned int presetIndexBackup ; bool presetSelected = qprojectM()->selectedPresetIndex(presetIndexBackup); Nullable activePresetId; if (!presetSelected && activePresetIndex->hasValue()) { activePresetId = activePresetIndex->value(); } else if (presetSelected) { const PlaylistItemVector & oldPlaylistItems = *historyHash.value(previousFilter); if ((presetIndexBackup >=0) && (presetIndexBackup < oldPlaylistItems.size())) { activePresetId = oldPlaylistItems[presetIndexBackup]; } } else { } playlistModel->clearItems(); Q_ASSERT(!qprojectM()->presetPositionValid()); bool presetExistsWithinFilter = false; if ( historyHash.contains ( filter ) ) { const PlaylistItemVector & playlistItems = *historyHash.value ( filter ); for ( PlaylistItemVector::const_iterator pos = playlistItems.begin(); pos != playlistItems.end();++pos ) { const PlaylistItemMetaData & data = playlistItemMetaDataHash[*pos]; playlistModel->appendRow ( data.url, data.name, data.rating, data.breedability); if (activePresetId.hasValue() && data.id == activePresetId.value()) { qprojectM()->selectPresetPosition(playlistModel->rowCount()-1); presetExistsWithinFilter = true; } } } else { const PlaylistItemVector & playlistItems = *historyHash.value ( QString() ); PlaylistItemVector * playlistItems2 = new PlaylistItemVector(); for ( PlaylistItemVector::const_iterator pos = playlistItems.begin(); pos != playlistItems.end();++pos ) { const PlaylistItemMetaData & data = playlistItemMetaDataHash[*pos]; if ( ( data.name ).contains ( filter, Qt::CaseInsensitive ) ) { playlistModel->appendRow ( data.url, data.name, data.rating, data.breedability); if (activePresetId.hasValue() && data.id == activePresetId.value()) { qprojectM()->selectPresetPosition(playlistModel->rowCount()-1); presetExistsWithinFilter = true; } playlistItems2->push_back ( *pos ); } } historyHash.insert ( filter, playlistItems2 ); } Q_ASSERT(presetExistsWithinFilter == qprojectM()->presetPositionValid()); previousFilter = filter; qprojectMWidget()->releasePresetLock(); } void QProjectM_MainWindow::presetRatingChanged( unsigned int index, int rating, PresetRatingType ratingType) { PlaylistItemVector & lastCache = *historyHash[previousFilter]; const long id = lastCache[index]; qDebug() << "preset rating changed: " << index << " (rating = " << rating << ")"; playlistItemMetaDataHash[id].rating = rating; ui->presetPlayListDockWidget->setWindowModified ( true ); playlistModel->notifyDataChanged(index); } projectM-complete-2.1.0-Source/src/projectM-qt/qplaylistfiledialog.hpp0000664000175000017500000001053311756064135026332 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPLAYLIST_FILEDIALOG_HPP #define QPLAYLIST_FILEDIALOG_HPP #include #include #include class QPlaylistFileDialog : public QFileDialog { Q_OBJECT // must include this if you use Qt signals/slots public: static QString OPEN_PLAYLIST_TITLE; static QString OPEN_PLAYLIST_OR_DIRECTORY_TITLE; static QString SAVE_PLAYLIST_TITLE; inline QPlaylistFileDialog(QWidget * parent = 0): QFileDialog(parent, OPEN_PLAYLIST_OR_DIRECTORY_TITLE, QString()), m_directorySelectAllowed(true), m_fileSelectAllowed(true) { updateFileMode(selectedFiles()); //connect(this, SIGNAL(filesSelected(const QStringList&)), // this, SLOT(updateFileMode(const QStringList&))); connect(this, SIGNAL(currentChanged(const QString&)), this, SLOT(updateFileMode(const QString&))); } inline bool isPlaylistSaveMode() { return this->acceptMode() == QFileDialog::AcceptSave; } inline void setPlaylistSaveMode(bool isSaveMode) { if (isSaveMode) { this->setAcceptMode(QFileDialog::AcceptSave); updateWindowTitle(); updateFileMode(selectedFiles()); } else { this->setAcceptMode(QFileDialog::AcceptOpen); updateWindowTitle(); updateFileMode(selectedFiles()); } } inline void setAllowDirectorySelect(bool isAllowed) { m_directorySelectAllowed = isAllowed; updateFileMode(selectedFiles()); updateWindowTitle(); } inline void setAllowFileSelect(bool isAllowed) { m_fileSelectAllowed = isAllowed; updateFileMode(selectedFiles()); updateWindowTitle(); } inline bool isFileSelectAllowed() const { return m_fileSelectAllowed; } inline bool isDirectorySelectAllowed() const { return m_directorySelectAllowed; } ~QPlaylistFileDialog() { } private: bool m_directorySelectAllowed; bool m_fileSelectAllowed; QString getFilter() { QString filter; if (isDirectorySelectAllowed()) { filter += "Directories"; } if (isFileSelectAllowed()) { if (filter != QString()) filter += " and "; filter += "Preset Playlists (*.ppl)"; } return filter; } void updateWindowTitle() { if (isPlaylistSaveMode()) setWindowTitle(SAVE_PLAYLIST_TITLE); else { if (isDirectorySelectAllowed() && isFileSelectAllowed()) setWindowTitle(OPEN_PLAYLIST_OR_DIRECTORY_TITLE); else setWindowTitle(OPEN_PLAYLIST_TITLE); } } private slots: void updateFileMode(const QString fileName) { QString filter = getFilter(); if (fileName == QString()) { if (isPlaylistSaveMode()) this->setFileMode(QFileDialog::AnyFile); else this->setFileMode(QFileDialog::ExistingFile); } else if (QFileInfo(fileName).isDir()) { if (isPlaylistSaveMode()) this->setFileMode(QFileDialog::AnyFile); else if (isDirectorySelectAllowed()) this->setFileMode(QFileDialog::Directory); else this->setFileMode(QFileDialog::ExistingFile); } else if (QFileInfo(fileName).isFile()) { if (isPlaylistSaveMode()) this->setFileMode(QFileDialog::AnyFile); else if (isFileSelectAllowed()) this->setFileMode(QFileDialog::ExistingFile); else this->setFileMode(QFileDialog::Directory); } this->setFilter(filter); } void updateFileMode(const QStringList & selectedFiles) { if (selectedFiles.empty()) updateFileMode(QString()); else updateFileMode(selectedFiles[0]); } }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qpreseteditordialog.ui0000664000175000017500000000452711756064135026176 0ustar matthiasmatthias QPresetEditorDialog 0 0 464 383 Dialog true true 1 1 461 381 1 2 false Qt::Vertical QDialogButtonBox::Apply|QDialogButtonBox::Close|QDialogButtonBox::NoButton|QDialogButtonBox::Reset QPresetTextEdit QTextEdit
qpresettextedit.hpp
buttonBox accepted() QPresetEditorDialog accept() 248 254 157 274 buttonBox rejected() QPresetEditorDialog reject() 316 260 286 274
projectM-complete-2.1.0-Source/src/projectM-qt/qplaylisttableview.hpp0000664000175000017500000000626011756064135026217 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPLAYLIST_TABLEVIEW_HPP #define QPLAYLIST_TABLEVIEW_HPP #include #include #include #include #include #include class QPlaylistTableView : public QTableView { Q_OBJECT // must include this if you use Qt signals/slots public: inline QPlaylistTableView(QWidget * parent = 0): QTableView(parent) {} signals: void mousePressed(QMouseEvent*, const QModelIndexList & items); void resized(QResizeEvent * event); void deletesRequested(const QModelIndexList & items); void internalDragAndDropRequested(const QModelIndexList & items, const QModelIndex & target = QModelIndex()); public slots: void dropEvent ( QDropEvent * event ) { QModelIndex dropIndex = this->indexAt(event->pos()); if (!dropIndex.isValid()) { event->ignore(); return; } const QModelIndexList & items = selectedIndexes(); if (items.empty()) { event->ignore(); return; } int i = items[0].row(); // Don't drag and drop into same slot if (i == dropIndex.row()) { event->ignore(); return; } m_firstContiguousBlock.clear(); foreach (QModelIndex index, items) { if (index.row() == i) m_firstContiguousBlock.append(index); else break; i++; } emit(internalDragAndDropRequested(m_firstContiguousBlock, dropIndex)); event->accept(); } void dragLeaveEvent ( QDragLeaveEvent * event ) { //qDebug() << "drag leave"; } void dragEnterEvent ( QDragEnterEvent * event ) { //qDebug() << "drag enter event"; event->accept(); } void dragMoveEvent ( QDragMoveEvent * event ) { //qDebug() << "drag move event"; event->accept(); } inline void resizeEvent(QResizeEvent * event) { QTableView::resizeEvent(event); emit(resized(event)); } inline void mousePressEvent(QMouseEvent * event) { QAbstractItemView::mousePressEvent(event); if (event->button() == Qt::RightButton) { emit(mousePressed(event, selectedIndexes())); } else ; } inline void keyReleaseEvent(QKeyEvent * event) { switch (event->key()) { case Qt::Key_Delete: emit(deletesRequested(selectedIndexes())); break; default: event->ignore(); break; } } private: QModelIndexList m_firstContiguousBlock; }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/cmake/0000775000175000017500000000000011756416657022647 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-qt/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064135026404 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-qt/qprojectm.hpp0000664000175000017500000000314011756064135024270 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPROJECTM_HPP #define QPROJECTM_HPP #include "projectM.hpp" #include class QProjectM : public QObject, public projectM { Q_OBJECT public: QProjectM(const std::string & config_file):projectM(config_file, projectM::FLAG_DISABLE_PLAYLIST_LOAD) {} void presetSwitchedEvent(bool hardCut, unsigned int index) const { presetSwitchedSignal(hardCut, index); } void presetRatingChanged(unsigned int index, int rating, PresetRatingType ratingType) const { presetRatingChangedSignal(index, rating, ratingType); } signals: void presetSwitchedSignal(bool hardCut, unsigned int index) const; void presetRatingChangedSignal(unsigned int index, int rating, PresetRatingType ratingType) const; public slots: }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/configfile.hpp0000664000175000017500000001720011756064135024373 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-qt/qpresetfiledialog.hpp0000664000175000017500000000271611756064135025777 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPRESET_FILEDIALOG_H #define QPRESET_FILEDIALOG_H #define CONFIG_FILE "/share/projectM/config.inp" #include #include #include #include #include #include class QPresetFileDialog : public QFileDialog { Q_OBJECT // must include this if you use Qt signals/slots public: QPresetFileDialog(QWidget * parent = 0): QFileDialog(parent, "Add preset files", QString(), "Presets (*.prjm *.milk *.so)" ) { this->setFileMode(QFileDialog::ExistingFiles); } ~QPresetFileDialog() { } private: }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qpresettextedit.cpp0000664000175000017500000000334511756064135025524 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "qpresettextedit.hpp" #include #include #include void QPresetTextEdit::keyReleaseEvent(QKeyEvent * e) { switch (e->key()) { case Qt::Key_S: if (e->modifiers() & Qt::ControlModifier) { emit(applyRequested()); } e->accept(); break; default: e->ignore(); } } bool QPresetTextEdit::loadPresetText(QString url) { QFile qfile(url); if (!qfile.open(QIODevice::ReadOnly | QIODevice::Text)) { QMessageBox::warning (0, "Preset File Error", QString(tr("There was a problem trying to open the preset \"%1\". The file may no longer exist or you may not have permission to read the file.")).arg(url)); return false; } QTextStream in(&qfile); QString buffer; QTextStream out(&buffer); while (!in.atEnd()) { QString line = in.readLine(); out << line << "\n"; } this->setPlainText(out.readAll()); return true; } projectM-complete-2.1.0-Source/src/projectM-qt/qprojectmconfigdialog.ui0000664000175000017500000006337211756064135026501 0ustar matthiasmatthias QProjectMConfigDialog 0 0 683 409 projectM Settings 8 8 662 385 0 0 50 0 Playlist Directory 2 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;">This sets the default preset playlist directory when projectM starts up. Every valid preset file in the specified directory will be loaded into the playlist upon initialization. <span style=" font-weight:600;">NOTE:</span> This option is overridden by a non empty value of the <span style=" font-style:italic;">Playlist File </span>option.</p></body></html> ... 0 0 50 0 Playlist File 2 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;">This sets the default preset playlist file when projectM starts up. The file must be a valid preset playlist (of type *.ppl). If specified, this overrides the <span style=" font-style:italic;">Playlist Directory</span> value on startup. </p></body></html> ... 0 0 50 0 Menu Font Path 2 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This changes the font projectM will use for its opengl rendered menus</p></body></html> ... 0 0 50 0 Title Font Path 2 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Changes the font projectM will use for rendering the song title</p></body></html> ... Preset Duration (s) <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sets how long a preset should be played in seconds before projectM automatically switches to another in the playlist</p></body></html> 1 100000 Smooth Preset Duration (s) <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sets how long a transition occurs in seconds when smooth preset switching</p></body></html> 1 1000000 0 0 Beat Sensitivity <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sets the intensity threshold for the preset hard cuts</p></body></html> 0.000000000000000 100.000000000000000 0 0 Maximum FPS 2 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This parameter, if nonzero, limits the number of frames per second projectM will attempt to render to screen. 35 is a reasonable limit.</p></body></html> 0 0 0 Texture Size 1 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sets the size of the texture. Higher is better, but slower.</p></body></html> QComboBox::AdjustToMinimumContentsLength 0 0 Easter Egg Parameter <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">A mystery parameter!</p></body></html> 20.000000000000000 0.010000000000000 0 0 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This makes a square look like a square, and a circle look like a circle in cases where they may not otherwise.</p></body></html> Use Aspect Correction 0 0 Show Menu on startup 0 0 Fullscreen on startup 0 0 Shuffle on startup 0 0 Enable to turn on a different rating system for soft cuts and hard cuts. Soft Cut Ratings 0 0 Mesh Size <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;">This modifies the horizontal component of the mesh. Higher is better but slower</p></body></html> 1 1000 1 0 0 by <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;">This modifies the vertical component of the mesh. Higher is better but slower</p></body></html> 1 1000 0 0 Window Size <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This modifies the horizontal component of the startup window size </p></body></html> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This modifies the horizontal component of the startup window size </p></body></html> 1 10000 0 0 by <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;">This modifies the vertical component of the startup window size</p></body></html> 1 10000 Click save to write the settings to your projectM config file. The reset button will bring your settings back to whatever was stored on disk. Qt::RightToLeft Qt::Horizontal QDialogButtonBox::Close|QDialogButtonBox::Reset|QDialogButtonBox::Save Sets how long of an idle interval to wait before hiding the mouse. A value of zero disables this feature. Mouse Hide Timeout (s) Sets how long of an idle interval to wait before hiding the mouse. A value of zero disables this feature. 0 30000 projectM-complete-2.1.0-Source/src/projectM-qt/qprojectmconfigdialog.hpp0000664000175000017500000000326611756064135026647 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPROJECTM_CONFIG_DIALOG_HPP #define QPROJECTM_CONFIG_DIALOG_HPP #include "ui_qprojectmconfigdialog.h" #include "qprojectm_mainwindow.hpp" #include class QProjectMConfigDialog : public QDialog { Q_OBJECT public: QProjectMConfigDialog(const std::string & configFile, QProjectMWidget * widget, QWidget * parent = 0, Qt::WindowFlags f = 0); private: void loadConfig(); private slots: void openPlaylistFileDialog(); void openPlaylistDirectoryDialog(); void openMenuFontFileDialog(); void openTitleFontFileDialog(); void saveConfig(); void buttonBoxHandler(QAbstractButton * button); private: QSettings _settings; const std::string _configFile; QProjectMWidget * _qprojectMWidget; Ui::QProjectMConfigDialog _ui; void populateTextureSizeComboBox(); signals: void projectM_Reset(); }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qprojectmwidget.hpp0000664000175000017500000001624711756064135025510 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPROJECTM_WIDGET_HPP #define QPROJECTM_WIDGET_HPP #include #include "qprojectm.hpp" #include #include #include #include #include #include #include class QProjectMWidget : public QGLWidget { Q_OBJECT // must include this if you use Qt signals/slots public: static const int MOUSE_VISIBLE_TIMEOUT_MS = 5000; QProjectMWidget ( const std::string & config_file, QWidget * parent, QMutex * audioMutex = 0 ) : QGLWidget ( parent ), m_config_file ( config_file ), m_projectM ( 0 ), m_audioMutex ( audioMutex ), m_mouseTimer ( 0 ) { m_mouseTimer = new QTimer ( this ); QSettings settings("projectM", "qprojectM"); mouseHideTimeoutSeconds = settings.value("MouseHideOnTimeout", MOUSE_VISIBLE_TIMEOUT_MS/1000).toInt(); if (mouseHideTimeoutSeconds > 0) m_mouseTimer->start ( mouseHideTimeoutSeconds * 1000); connect ( m_mouseTimer, SIGNAL ( timeout() ), this, SLOT ( hideMouse() ) ); this->setMouseTracking ( true ); } ~QProjectMWidget() { destroyProjectM(); } void resizeGL ( int w, int h ) { // Setup viewport, projection etc setup_opengl ( w,h ); m_projectM->projectM_resetGL ( w, h ); } inline const std::string & configFile() { return m_config_file; } inline void seizePresetLock() { m_presetSeizeMutex.lock(); m_presetWasLocked = qprojectM()->isPresetLocked(); qprojectM()->setPresetLock ( true ); } inline void releasePresetLock() { qprojectM()->setPresetLock ( m_presetWasLocked ); m_presetSeizeMutex.unlock(); } inline QProjectM * qprojectM() { return m_projectM; } protected slots: inline void mouseMoveEvent ( QMouseEvent * event ) { m_mouseTimer->stop(); QApplication::restoreOverrideCursor(); if (mouseHideTimeoutSeconds > 0) m_mouseTimer->start ( mouseHideTimeoutSeconds*1000 ); } inline void leaveEvent ( QEvent * event ) { /// @bug testing if this resolves a bug for ubuntu users QApplication::restoreOverrideCursor(); } public slots: void resetProjectM() { std::cout << "reseting" << std::endl; qDebug() << "reset start"; emit ( projectM_BeforeDestroy() ); if ( m_audioMutex ) m_audioMutex->lock(); destroyProjectM(); // Make a new projectM instance and reset the opengl state initializeGL(); // Allow audio thread to continue its business if ( m_audioMutex ) { m_audioMutex->unlock(); } qDebug() << "reinit'ed"; } void setAudioMutex ( QMutex * mutex ) { m_audioMutex = mutex; } void setPresetLock ( int state ) { m_projectM->setPresetLock ( ( bool ) state ); emit ( presetLockChanged ( ( bool ) state ) ); } void setShuffleEnabled ( int state ) { m_projectM->setShuffleEnabled ( ( bool ) state ); emit ( shuffleEnabledChanged ( ( bool ) state ) ); } void mousePressEvent ( QMouseEvent * event ) { this->setFocus(); } signals: void projectM_Initialized ( QProjectM * ); void projectM_BeforeDestroy(); void presetLockChanged ( bool isLocked ); void shuffleEnabledChanged ( bool isShuffleEnabled ); private slots: void hideMouse() { if ( this->underMouse() && this->hasFocus() ) QApplication::setOverrideCursor ( Qt::BlankCursor ); } private: std::string m_config_file; QProjectM * m_projectM; void destroyProjectM() { if ( m_projectM ) { delete ( m_projectM ); m_projectM = 0; } } QTimer * m_mouseTimer; QMutex * m_audioMutex; QMutex m_presetSeizeMutex; bool m_presetWasLocked; protected: void keyReleaseEvent ( QKeyEvent * e ) { projectMKeycode pkey; bool ignore = false; switch ( e->key() ) { case Qt::Key_F4: pkey = PROJECTM_K_F4; break; case Qt::Key_F3: pkey = PROJECTM_K_F3; break; case Qt::Key_F2: pkey = PROJECTM_K_F2; break; case Qt::Key_F1: pkey = PROJECTM_K_F1; break; case Qt::Key_R: if (e->modifiers() & Qt::ShiftModifier) pkey = PROJECTM_K_R; else pkey = PROJECTM_K_r; break; case Qt::Key_L: pkey = PROJECTM_K_l; ignore = true; break; case Qt::Key_N: if (e->modifiers() & Qt::ShiftModifier) pkey = PROJECTM_K_N; else pkey = PROJECTM_K_n; break; case Qt::Key_P: if (e->modifiers() & Qt::ShiftModifier) pkey = PROJECTM_K_P; else pkey = PROJECTM_K_p; break; case Qt::Key_F5: pkey = PROJECTM_K_F5; break; case Qt::Key_Plus: pkey = PROJECTM_K_PLUS; break; case Qt::Key_Minus: pkey = PROJECTM_K_MINUS; break; case Qt::Key_Equal: pkey = PROJECTM_K_EQUALS; break; default: e->ignore(); return; } projectMModifier modifier; m_projectM->key_handler ( PROJECTM_KEYDOWN, pkey, modifier ); if ( ignore ) e->ignore(); } void initializeGL() { if (m_projectM == 0) { this->m_projectM = new QProjectM ( m_config_file ); projectM_Initialized ( m_projectM ); } } inline void paintGL() { m_projectM->renderFrame(); } private: int mouseHideTimeoutSeconds; void setup_opengl ( int w, int h ) { /* Our shading model--Gouraud (smooth). */ glShadeModel ( GL_SMOOTH ); /* Culling. */ // glCullFace( GL_BACK ); // glFrontFace( GL_CCW ); // glEnable( GL_CULL_FACE ); /* Set the clear color. */ glClearColor ( 0, 0, 0, 0 ); /* Setup our viewport. */ glViewport ( 0, 0, w, h ); /* * Change to the projection matrix and set * our viewing volume. */ glMatrixMode ( GL_TEXTURE ); glLoadIdentity(); // gluOrtho2D(0.0, (GLfloat) width, 0.0, (GLfloat) height); glMatrixMode ( GL_PROJECTION ); glLoadIdentity(); // glFrustum(0.0, height, 0.0,width,10,40); glMatrixMode ( GL_MODELVIEW ); glLoadIdentity(); glDrawBuffer ( GL_BACK ); glReadBuffer ( GL_BACK ); glEnable ( GL_BLEND ); glBlendFunc ( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ); // glBlendFunc(GL_SRC_ALPHA, GL_ONE); glEnable ( GL_LINE_SMOOTH ); glEnable ( GL_POINT_SMOOTH ); glClearColor ( 0.0f, 0.0f, 0.0f, 0.0f ); // glClear(GL_COLOR_BUFFER_BIT); // glCopyTexImage2D(GL_TEXTURE_2D,0,GL_RGB,0,0,texsize,texsize,0); //glCopyTexSubImage2D(GL_TEXTURE_2D,0,0,0,0,0,texsize,texsize); glLineStipple ( 2, 0xAAAA ); } }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qprojectm_mainwindow.hpp0000664000175000017500000001337211756064135026534 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPROJECTM_MAINWINDOW_H #define QPROJECTM_MAINWINDOW_H #define CONFIG_FILE "/share/projectM/config.inp" #include #include #include #include #include #include #include #include "projectM.hpp" #include class QHeaderView; class QAction; class QMenu; class QPresetFileDialog; class QPlaylistFileDialog; class QPlaylistModel; class QModelIndex; class QProjectMConfigDialog; class QPresetEditorDialog; class QProjectM; class QProjectMWidget; template class Nullable; namespace Ui { class QProjectM_MainWindow; } #include class QProjectM_MainWindow:public QMainWindow { Q_OBJECT signals: void shuttingDown(); public: projectM * GetProjectM(); typedef struct PlaylistItemMetaData { PlaylistItemMetaData() {} PlaylistItemMetaData(const QString & _url, const QString & _name, int _rating, int _breed, long _id): url(_url), name(_name), rating(_rating), breedability(_breed), id(_id) {} QString url; QString name; int rating; int breedability; long id; inline bool operator==(const PlaylistItemMetaData & data) { return data.id == id; } inline bool operator==(long rhs_id) { return rhs_id == id; } } PlaylistItemMetaData; void addPCM(float * buffer, unsigned int bufferSize); typedef QVector PlaylistItemVector; QProjectM_MainWindow(const std::string & config_file, QMutex * audioMutex); virtual ~QProjectM_MainWindow(); void registerSettingsAction(QAction * action); void unregisterSettingsAction(QAction * action); void setMenuVisible(bool visible); void setMenuAndStatusBarsVisible(bool visible); void keyReleaseEvent ( QKeyEvent * e ); QProjectM * qprojectM(); void refreshPlaylist(); QProjectMWidget * qprojectMWidget() { return m_QProjectMWidget; } void registerAction(const QAction &); public slots: protected: void closeEvent(QCloseEvent *event); private slots: void dockLocationChanged(Qt::DockWidgetArea area); void presetRatingChanged(unsigned int, int, PresetRatingType); void presetHardCut(); void presetSoftCut(); void insertPresetsDialog() ; void removeSelectedPlaylistItems(); void openPresetEditorDialogForSelectedPreset(); void popupPlaylistContextMenu(QMouseEvent *, const QModelIndexList & items); void hotkeyReference(); void selectPlaylistItem ( int rowIndex); void clearPlaylistModel(); void openPresetEditorDialog(int rowIndex); void aboutQt(); void clearPlaylist(); void addPresetsDialog(); void addPresetsDialog(const QModelIndex & index); void openPlaylistDialog(); void savePlaylistButtonClick(); void savePlaylistAsDialog(); void about(); void postProjectM_Initialize(); void updatePlaylistSelection(bool hardCut, unsigned int index); void selectPlaylistItem(const QModelIndex & index); void changePresetAttribute(const QModelIndex & index); void openSettingsDialog(); void updateFilteredPlaylist(const QString & text); void refreshHeaders(QResizeEvent * event = 0); void removePlaylistItems(const QModelIndexList & items); void dragAndDropPlaylistItems(const QModelIndexList &, const QModelIndex &); private: void readPlaylistSettings(); bool warnIfPlaylistModified(); void insertPlaylistItem(const PlaylistItemMetaData & data, int targetIndex); void savePlaylist(); void updatePlaylistUrl(const QString & url); unsigned long playlistItemCounter; QSize _oldPlaylistSize; void readConfig(const std::string & configFile); void writeConfig(); void copyPlaylist(); QPresetEditorDialog * m_QPresetEditorDialog; QHeaderView * hHeader; QHeaderView * vHeader; QString m_currentPlaylistUrl; QModelIndexList selectedPlaylistIndexes; QPlaylistModel * playlistModel; Ui::QProjectM_MainWindow * ui; QProjectMConfigDialog * configDialog; QHash playlistItemMetaDataHash; QHash historyHash; Nullable * activePresetIndex; bool _menuVisible; bool _menuAndStatusBarsVisible; QTimer * m_timer; void createActions(); void createMenus(); void createToolBars(); void createStatusBar(); void readSettings(); void writeSettings(); void loadFile(const QString &fileName, int rating , int breed, const Nullable & row); QString strippedName(const QString &fullFileName); QProjectMWidget * m_QProjectMWidget; QMenu *playlistContextMenu; QToolBar *fileToolBar; QAction *openAct;; QAction *exitAct; QAction *aboutAct; QAction *aboutQtAct; QString previousFilter; Qt::DockWidgetArea dockWidgetArea; QPresetFileDialog * m_QPresetFileDialog; QPlaylistFileDialog * m_QPlaylistFileDialog; }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qplaylistmodel.hpp0000664000175000017500000000656611756064135025346 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QPROJECTM_PLAYLISTMODEL_H #define QPROJECTM_PLAYLISTMODEL_H #include #include #include #include #include #include class QXmlStreamReader; class QDragMoveEvent; class QPlaylistModel : public QAbstractTableModel { Q_OBJECT // must include this if you use Qt signals/slots public: static const int URLInfoRole = Qt::UserRole; static const int RatingRole = Qt::UserRole+1; static const int NameRole = Qt::UserRole+2; static const int BreedabilityRole = Qt::UserRole+3; QPlaylistModel(projectM & _projectM, QObject * parent = 0); ~QPlaylistModel() { } bool setData(const QModelIndex & index, const QVariant & value, int role=Qt::EditRole); void appendRow (const QString & presetURL, const QString & presetName, int rating, int breedability); void insertRow (int index, const QString & presetURL, const QString & presetName, int rating, int breedability); bool removeRow (int index, const QModelIndex & parent = QModelIndex()); bool removeRows ( int row, int count, const QModelIndex & parent = QModelIndex()); QVariant headerData ( int section, Qt::Orientation orientation, int role = Qt::DisplayRole ) const; void clear(); QVariant data ( const QModelIndex & index, int role) const; int rowCount ( const QModelIndex & parent = QModelIndex()) const ; int columnCount ( const QModelIndex & parent= QModelIndex()) const ; bool readPlaylist(const QString & file); bool writePlaylist ( const QString & file ); QVariant breedabilityToIcon( int rating ) const; QString getBreedabilityToolTip(int rating) const; Qt::ItemFlags flags(const QModelIndex &index) const; inline const QString & playlistDesc() { return m_playlistDesc; } inline void setPlaylistDesc(const QString & desc) { m_playlistDesc = desc; } inline Qt::DropActions supportedDropActions() const { return Qt::MoveAction; } void notifyDataChanged(unsigned int index); inline QStringList mimeTypes () const { QStringList mimeTypes; mimeTypes << PRESET_MIME_TYPE; return mimeTypes; } bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent); void clearItems(); public slots: void updateItemHighlights(); private: static QString getSillyRatingToolTip(int rating); void readPlaylistItem(QXmlStreamReader & reader); static QString PRESET_MIME_TYPE; QVariant ratingToIcon(int rating) const; projectM & m_projectM; QString m_playlistName; QString m_playlistDesc; private: bool softCutRatingsEnabled() const; }; #endif projectM-complete-2.1.0-Source/src/projectM-qt/qxmlplaylisthandler.hpp0000664000175000017500000001250211756064135026367 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #ifndef QXML_PLAYLIST_HANDLER_HPP #define QXML_PLAYLIST_HANDLER_HPP #include #include class QXmlPlaylistHandler { public : template static QXmlStreamReader::Error readPlaylist (QIODevice * device, ReadFunctor & readFunc); template static void writePlaylist (QIODevice * device, WriteFunctor & writeFunc); private: template static QXmlStreamReader::Error readPlaylistItem(QXmlStreamReader & reader, ReadFunctor & functor); }; template QXmlStreamReader::Error QXmlPlaylistHandler::readPlaylist (QIODevice * device, ReadFunctor & readFunc) { QXmlStreamReader reader ( device ); QXmlStreamReader::TokenType token; try { while ( !reader.atEnd() ) { token = reader.readNext(); switch ( token ) { case QXmlStreamReader::StartElement: if (reader.name() == "presetplaylist") { } else if (reader.name() == "description") { reader.readNext(); readFunc.setPlaylistDesc(reader.text().toString().replace("&", "&")); } else if (reader.name() == "item") { readPlaylistItem(reader, readFunc); break; } break; case QXmlStreamReader::NoToken: break; case QXmlStreamReader::Invalid: break; case QXmlStreamReader::StartDocument: break; case QXmlStreamReader::EndDocument: break; case QXmlStreamReader::EndElement: break; case QXmlStreamReader::Characters: case QXmlStreamReader::Comment: case QXmlStreamReader::DTD: case QXmlStreamReader::EntityReference: case QXmlStreamReader::ProcessingInstruction: default: break; } } } catch (const QXmlStreamReader::Error & id) { return id; } if (reader.hasError()) return reader.error(); else return QXmlStreamReader::NoError; } template QXmlStreamReader::Error QXmlPlaylistHandler::readPlaylistItem(QXmlStreamReader & reader, ReadFunctor & readFunctor) { QString url, name; int rating, breedability; while (reader.readNext() != QXmlStreamReader::EndElement) if (reader.name() == "url") { bool repeat; int result; while (repeat = (result = reader.readNext()) == QXmlStreamReader::Characters) url += reader.text().toString(); } else if (reader.name() == "rating") { reader.readNext(); rating = reader.text().toString().toInt(); reader.readNext(); } else if (reader.name() == "breedability") { reader.readNext(); breedability = reader.text().toString().toInt(); reader.readNext(); } else if (reader.name() == "name") { bool repeat; int result; while (repeat = (result = reader.readNext()) == QXmlStreamReader::Characters) name += reader.text().toString(); } else { if (reader.name() == "") continue; else if (reader.hasError()) return reader.error(); else { try { reader.raiseError(QString("Unknown element name %1 ").arg(reader.name().toString())); } catch (...) { return reader.error(); } } } readFunctor.appendItem(url, QFileInfo(url).fileName(), rating, breedability); return QXmlStreamReader::NoError; } template void QXmlPlaylistHandler::writePlaylist (QIODevice * device, WriteFunctor & writeFunctor ) { QXmlStreamWriter writer(device); writer.writeStartDocument(); writer.writeStartElement("presetplaylist"); writer.writeStartElement("description"); writer.writeCharacters(writeFunctor.playlistDesc()); writer.writeEndElement(); QString name; QString url; int rating; int breedability; while (writeFunctor.nextItem(name, url, rating, breedability)) { writer.writeStartElement("item"); writer.writeStartElement("name"); writer.writeCharacters(name.replace("&", "&")); writer.writeEndElement(); writer.writeStartElement("url"); writer.writeCharacters(url.replace("&", "&")); writer.writeEndElement(); writer.writeStartElement("rating"); writer.writeCharacters(QString("%1").arg(rating)+"\n"); writer.writeEndElement(); writer.writeStartElement("breedability"); writer.writeCharacters(QString("%1").arg(breedability)+"\n"); writer.writeEndElement(); writer.writeEndElement(); } writer.writeEndElement(); writer.writeEndDocument(); return; } /// @idea Instead of templates, allow subclassing of the playlist handler #if 0 virtual void QXmlPlaylistHandler::readPresetItem(const QString & url, int rating) {} virtual bool QXmlPlaylistHandler::nextPresetItem(QString & url, int & rating) { return false; } #endif #endif projectM-complete-2.1.0-Source/src/projectM-qt/qpreseteditordialog.cpp0000664000175000017500000000575311756064135026345 0ustar matthiasmatthias/** * projectM-qt -- Qt4 based projectM GUI * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "qpreseteditordialog.hpp" #include #include #include QPresetEditorDialog::QPresetEditorDialog(QProjectMWidget * widget, QWidget * parent, Qt::WindowFlags f): QDialog(parent,f), _qprojectMWidget(widget) { _ui.setupUi(this); QHBoxLayout * hboxLayout = new QHBoxLayout(); hboxLayout->addWidget(_ui.layoutWidget); this->setLayout(hboxLayout); connect(_ui.buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonBoxHandler(QAbstractButton*))); } void QPresetEditorDialog::setPreset(QString url, int rowIndex) { disconnect(_ui.presetTextEdit, 0, this, 0); m_index = rowIndex; m_presetUrl = url; _ui.presetTextEdit->loadPresetText(url); this->setWindowTitle(QString("Preset Editor - %1 [*]").arg(url)); this->setWindowModified(false); connect(_ui.presetTextEdit, SIGNAL(textChanged()), this, SLOT(updateWindowTitle())); connect(_ui.presetTextEdit, SIGNAL(applyRequested()), this, SLOT(saveAndNotify()), Qt::DirectConnection); } void QPresetEditorDialog::updateWindowTitle() { this->setWindowModified(true); } const QString & QPresetEditorDialog::presetUrl() const { return m_presetUrl; } void QPresetEditorDialog::revertBuffer() { setPreset(m_presetUrl, m_index); } void QPresetEditorDialog::saveFile() { QFile qfile(presetUrl()); if (!qfile.open(QIODevice::ReadWrite | QIODevice::Text)) { QMessageBox::warning (0, "Preset File Error", QString(tr("There was a problem trying to save the preset \"%1\". You may not have permission to write to the file.")).arg(presetUrl())); return ; } QTextStream textStream(&qfile); textStream << _ui.presetTextEdit->toPlainText(); textStream.flush(); this->setWindowModified(false); } void QPresetEditorDialog::saveAndNotify() { qDebug() << "save and notify"; saveFile(); emit(presetModified(m_index)); } void QPresetEditorDialog::buttonBoxHandler(QAbstractButton * button) { switch (_ui.buttonBox->standardButton(button)) { case QDialogButtonBox::Close: this->hide(); break; case QDialogButtonBox::Apply: saveAndNotify(); break; case QDialogButtonBox::Reset: revertBuffer(); break; default: break; } } projectM-complete-2.1.0-Source/src/projectM-qt/cmake_install.cmake0000664000175000017500000000724611756064135025376 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/projectM-qt # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/libprojectM-qt" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/qprojectm_mainwindow.hpp") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") FOREACH(file "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so.1.10" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so.1" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so" ) IF(EXISTS "${file}" AND NOT IS_SYMLINK "${file}") FILE(RPATH_CHECK FILE "${file}" RPATH "") ENDIF() ENDFOREACH() FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/libprojectM-qt.so.1.10" "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/libprojectM-qt.so.1" "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/libprojectM-qt.so" ) FOREACH(file "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so.1.10" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so.1" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM-qt.so" ) IF(EXISTS "${file}" AND NOT IS_SYMLINK "${file}") FILE(RPATH_REMOVE FILE "${file}") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "${file}") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDFOREACH() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/libprojectM-qt.pc") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/pixmaps/prjm16-transparent.svg") FILE(INSTALL DESTINATION "/usr/local/share/pixmaps" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/projectM-qt/images/icons/prjm16-transparent.svg") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") projectM-complete-2.1.0-Source/src/projectM-wxvis/0000775000175000017500000000000011756416657022323 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-wxvis/projectM.icns0000775000175000017500000021527411756064135024770 0ustar matthiasmatthiasicns¼ics#Hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿics8cc]]‚‚‚úûü¬úúýü]]]ú{{{{{ûVú¬¬||||||¦{{üVùûüû¬|{||{{{úûýúü¬¬ø]]‚‚‚|‚‚¬üúüû¬ýü]]‚‚¦‚üêüù¬ûü¬ü||  ¦‚ü¬ûüüúüüü¬{{|¦¦û¬úøûüúc]]‚]]]]‡û÷÷ùV+W]]‚]]]]ûVøþ¬ùù|||¦‚]ûüúÿ¬úùWW| ¦¦|üûüþüúùc]]‚‚û¦¦¬ûýýüùù]]]ˆûüýþýû¬ÿýøû|||‚ü¬ýüýýýü¬¬üü||  ¦¦ü]ˆ¬ûVù¬üøis32¢¡‘xhiewYP;wu!F š‹€}k^lsUhiž‚6=_\MPYYIgp=‚PJ[//DLcMC<74U”Y1O‚9G²HJR^elyz‰cR?{u8Yeq~„‡š˜jmm¢~*-™›–“މz’’O•…N:Q;££š’—€„^*|e;'6«^hmov€qt8>zJR(C|~|xmc^RF†:Y:/6§¨˜…ouN2U@=}IC5*……yoqW0\d®PBXiMGOTP`c[ODB®¹_ˆÉ‚yhRTYSTXH«6‰…®¬˜|pjgjXHrf/y„ˆ˜Ž‚ulk€HTf=@pBNVle[cX0\\"=€{.nNHJ>1S:cŸJ–›ˆpR8!/!-&>2+C@6`q>€L<67K"7wGT/F[YM@/%57?‚5WA7>@B:51E5'L9:xGG<1\RA.9ZQ6cd}ªOF_qli^@WqyyeP¸»^Š•Ïkh]>UpouoJ—« 4‹ŒAHL2FhZUP9vk/z‰h`H18V3F;ThAGsƒrpULFF*&)^R%Kƒ~knSCB1M0m¨O?I@<5#>'$7..AGE3*0-*>v<A’{4?ªs8mkÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿICN#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿicl8]]]]]]‚‚‚‚‚‚Wúûûüüüûû÷ûþ¬ýüccc]]]]]]‚‚‚{{{{V{ûûûü¬¬üø+ýþþü]]]]]]]WWW{{{{{{Pûüûûù+Vùûý¬ûWWWW{{{{{{{||¦{{P{úúù+ùüøûúýýý||||   ||||¦¦¦¦{PýûVùVùþú¬ýûþ¬   |   |{|{{{|‚ùVüþýúùùùþýû¬û|u{{{||{{{{{{ùù¬þ¬ùVýú¬¬¬ýù+WWWW{{‚{{|{‚‚‚úýýüûùùüýý¬¬ý¬÷]]]]‚‚‚‚‚‚||‚‚‚‚þ¬ûûùúýü¬ý¬ýý¬]]]]‚‚‚‚‚‚|‚‚‚‚‚¬êüûûVúþúúü¬¬ý¬ü]]]‚‚‚‚‚¦‚¦¦¦‚‚¬þê¬ûùøûþùûû¬¬üûWWWW{{|‚‚¦¦¦¬üûýêêýûøúýýúý¬üûüü¬||{{||||¦¦‚‚ü¬¬ýýüýþ¬ýüù¬üûû¬¬ü       ¦¦¦{üü¬¬úøúüüüø+ûûûüûü¬¬{{||  ¦¦¦‚ûüþýVùüùøøüüüüü¬¬]WWWú{|¦‚úú]ûü¬üúûø+øü¬¬ùùøc]]]]‚‚]]]]]]]]‡üV÷õùúùVøùøöccccccˆˆ]]]]]]]c]]ˆüV÷õVù÷ùùø+]]]]]cˆˆ‡]]]]]]]c]üù÷õ+¬ÿÿVúùVWWWW]‚‚û]]]]]]]]]üø÷VýÿÿþúVVù||{{{|‚¦ûú]]]]]]üüûùøúþÿà¬ûùúù|||||| ¦¦ú]‚]ûüüûV2ûÿÿýüûùùù{||||| ¦¦‚‚¦‚ú¬üûüúù¬ÿþüüüùVVùWWW{|¦ ¦¦¦|ü¬]üúúýÿýüüûùúúc]]]]‚|{¦‚ü¦ ¦‚ý¬]ûþÿ¬ûüüVùcccccû‚ú‚‚¬¦¦¦ýþü]û¬êÿ¬ûûüVùù]]cccˆˆˆûû¬¬¬ýéþüûûüþêÿ¬üü÷ùúWWù]]ˆˆˆˆûüýýþþþþýûûü¬àêêýû÷÷ùü{{{{ú‚‚‚üˆ¬ýýýýþþþ¬ü¬þàÿÿþ¬úøûþ|||||‚‚‚‚ü¬¬ýý¬ûý¬þýýýþüûýÿþý¬þû||||  ¦¦¦¦¦¬ýˆ]]ˆ¬¬¬¬¬VVûþý¬ýûø||     ¦¦¦¦¦¬]]ˆ¬üýýúVVVùüü¬¬Vøil32 E ¡Ÿ›‘†~zoibgb_\‚xMcXPFCQY½_:(O¥¥£ž”Š‚€ukfxyfk’oTTYM41D£Îk&F£¢ž—“€†ug]i]xUOIW[fkРW15WŠ€xqrpnmh^Q=Pw‡XVqzŒÍˆA³mW‡11'`][SF@GMNPRJL;B{¡[Xœ‹}7)bw,GDKMD@JZ^\b_`YV‚˜CnŠ‹k3[9n\jljqrgadttljkh\aˆ†27e’›n#€?>>"…ÊŠŠ„unjvse]cS[^{l$H\ŠH1{3C=8Å“‘Œurjuhae_MkcrV2R[‘w)HuJ;<"'D›™’…wtgm]adSNofY1 =4HK$  _¨z!x.FR]LJF`cfbYVTPF?PQB40!C$0!E‹c=WZXC=EEDB=83.*%7YZ=:7+}©wIDF¥ÌRXeRZK6"oœ˜e?€¯±PhTNPO05”‘‹†ygUHYw€}€xcLg~…gVm€ZAGZ¡³a,JQš›toic`M>99`x{_IRwm9U^NŽ AIOO𣗔ƒoS@A7dzh3@OkL2€tQŽ'#SUY‚‚¨ ›–‚fX`JbvG,CEQ$@|Tso1VXW‰l¨¬¬šƒojv^lo60>7# Q}Td@;W[Z©–Ц©¤”„vqw]i`1%" JyiPG2RPuÇŽzš—‹…vpn\gN1%,gbJ, 'QjÉÇCmv{y{sj`VXG6*%5G/ <}¬qWbdc[XRVVUKF<1,J\2; GQ *4V]`ZMH@>CD6BB:1O‹ŠPC?;-0k¢ \:'[­fYKAIB:;5164>x—’lCE-&o˜”ŠMK::Ÿ¶€NOUX]ccfmjrssn’‡Zk\QGHW]¿_9 @?AGNRW_jlnrt—†‰«‡g`^O65K¦Ïi! 6NR[elr{„‡‡†„–Œ¥´xjZ`_fp“ÓžŠM$&G„‡Ž“”“˜•ŒŠˆr†«·‚tƒ†‘ÍŒHµiP~##”——•ŠŒŠ…‚‚|}mq¦Ç}8fš“},Rk-Ÿ¡Ÿžš”“˜–“—Žƒvœ¯Y&s‹bD*h^n±µ±®ª ›ž›ž˜|t”‘=8e•gk"$1 ‡ÌŒŽ‰ƒ|}…Žsrkr$(GWƒ„>%a)/6¿]`hljlhunx‰‚h|nz^4NSŠp#>_,(5X[dgkqkxo|ƒmc}sg=@PX›|ro>)!.5gglnnqppcojVXqlK@QޱU‹]GB*)5Dœ›“Œ‰ƒxjgcYHUV1 ^¥x"y$3=F53/¬°²`©Ÿ™wq|vXC:( B)AŠa1DEE0+4™ž—Ž‹ƒuel€vNG?0}£pEDE¢ÊMIOA(/y€ˆŠ€€rs{rkgZC-54a~z«JQX^a^`]mrmkc]SWT52S‹°îŽrc}‘ ŸÜ>BFFKECBW[Y^WRPEN[/:޵ï˜~ff¹ˆ‰¤Ìfc]TRLE>LXRVTNSMHdR0y©éÏ7a“u}”šš‘†|paST`[\TO]]Q_VDY ¹š"x–x«®¨œ•ˆ|nitg`[bhWZYHMN„™t/X‹xvª¯®¥œŽvkyqdjtlggOCPO„’O%BK…Š…¢£•‰„}pwpjcs€e;M^Fs€1>ABƒ“‘œ—Œ~ƒovqkT{…K2_^KiuE@EƒwvK]juwvŠffqSXƒ|h&9\`Ti\*C<<Œ~a79YXUL ,B;_²€pˆ…~gP@CKCRA.0)"U\Q1€ $G\¹¶;——Š|i[RFA2+%" 0H8 7t fM —œ“ŒwnXB92$+@/ )!CW#,MŠ•–‘ˆzh\TF,-WY(,:?49p¤¢^3P ‘‡ƒ}nd_SDW\X9%>/,|¥œœ‰LH2.¥sqjd`][]]OE:??@?moFUIB<>QXºZ6 Csmd]XUUZWLC@W]OU€hOGKA,.D¡Ëe :pkb[YXZ]]\WNM_Yv†QK@NR_iŒÍš†K$&Ikjga\XXSNOME@3MwŠZUmv†È‡A¯eLy""EFFA727:864,0&4q ]"YŠ˜‰z,Ti)-.371.8FMJPNPKL|•Cl‡†}c$J,eZlKMQQMHLY^]_a]SY‚‚/0_‹’ep*+3ƒÊcb`[SNIRSOKM;DJj`@S€‚='h014¿`^XPHE„\/FIJ72<21.)&$%$ /OQ354&tœh=?BžÃIIR@KA09VPG;2+# =OPF6bŒˆX:€«§H[B=EH.5nlhcYMB4C^c^fbR=.HrRd¨Ð£g<68g…‚³cfefcRC;ShpssxvzuM@\“¹óod•¥ˆ¦âkkhcaN=9Ueovv{~swyCI›Àö™|ff¹ŠŽªÒtqj`]M<6Phlstt~xn}_8ƒ³îÎ4^“yƒšikiheTA7KgmphfvwhkT?Z¦¼— u—•~FENZZK@:Ijoi^`eW^Z:CKˆs.V‹|}<8CKI9-)0Xgb]TEMZD/?NS&BK†ŠVLLKC4,*'L^YF>FZO/CTD{‹5BEE„—wsncM906(N^M/D;K6QSD'&NfÄÀ‡?NYc`WJC>78( *A-;|©mQ:@E@=8>@8+&BUP@FbuqC4eÅûã®[A"'+6CP@)5NW  ƒ¢¡žœœ››š–“Œ‹‡„ƒ€€a~~}}zvqmmknkhd`_cejgd`]_a`ebdYRV]luxzŠŽt^FFIUdklhQO\bULNMQLGFDA@CIPEKdtjC/mÎþå°Z:!#)8HL?&5Q]¢0¤¤¢¡¡ žœš—’Ž‹‰†ƒ‚~€~~|yvpmmknlid^_ekmnnif€gIjef\UX_o~~‚””‹lYFJPW_bbaSSZ]WTRJKF@@?=:9BK;Chx]VÖõÙ§\H!$+1<3 .KZ¤¢€¤L£¡¡¢ ŸžŸ›˜‘Ž‹ˆ†ƒ€}}~~€}{xvrpqoonkebbkqv{~{usqqrji_Y]fwŠŒ“§†bTHPY[VRSTTY[,UJ@947<>728=+95-  :L§§¨§¦£¤¤¡ œœš•”“‘‹ˆ†‡…†c‡ˆˆ…‚€}ztqnlgdcddckpxzy{|{m\Z^hrw…ŠŠˆŽzhUWYVTY][OFJX]ZYNEIF?527>;5 '8[e¦×áøÝ—e‘§‡XOGGB2$/-%>K¦¦§¦¥¡€ sœš˜˜–•”“ŽŠ‡ˆ††‡ˆˆ‰‰Š‰†…„}wupljigfa`djmpuwxeUU^mxz‡‰ˆƒ‡sbMLQV[[YSPMCU\YVG?HHFA?GU]`KOl˜•¬´ÜïíÄ}H~´«‡eE?C?87;3% 9OY€¢£¢¢  œš™˜”’”–’މˆ‡…€ƒ}„„††ˆ‡†ƒ‚‚€|xsnkfb]XY\]eott`YUbl{x‹‰ŒzbA:GWe`SGHMKNOONEBFHEA>Jk…‡z}žÉÍʽÆÝáÁ[s¥Ç­o/,7KA98<.#7Rbl¡¡¢¡  žš™™–“‘”““ŽŽŠŠ‰„„€ƒ„„……„ƒƒ‚M~{wrplf`SRRSYaff[UT`kzw‰’›…iV>>FQXWNHEFENV^c][`lkpx…˜Ÿ–|€¥ØáÚÀ½ÑÉ­}Y]Š·¿œ^:+:€;9;=ARfiœœš›šš™–˜–”‘ŽŽ‹ŠŠ‰€… ƒ‚‚‚ƒ‚‚~xvtpoic^VROLOUYXRPV`hutŠš§˜}VH@JHE>=AFEAGTfz…€|€•§·º±•sLS‚½Ïη´ÌÁªƒ^ToºËŸR!%.5<7EMAFVS••–•–”“‘“’Œ‹ˆˆ††„‚}}~~}}||{{}|{zxvu[rpnlhfb`][WOKIJJKGOZecko‰œ«–oFAH^SA-.@STKS`v š’“¤¼ÝîåʼnNF‚¯¬¶Â¸œrVPRT–ØÑy0':=DC8476“””€“y‘ŽŒ‰†„ƒ~~zyxwstuxwvtsqqpsrrpolkjliea_^`_\TMGB?;;?Oajaej‹ž¦‰^9CWskU@Gczxjjnx‹š“ˆ‡žÃîýóÔ•RTz¡°Á½¤|YRVM:n¶Ö¥`$8H<,.+ "€Ž€‹…{zwtqrnllihgjnnlkihggeegfeeffge`[YX\^ZRKE?8108McmcejŒŸ¡€[@Mb|yj]i…›™‡zpwƒznk‰¬ÒáÜÌŸh. 3cœµÈÁ‰SDQWODMw¨±“I.B.(&‚ƒ‚ƒ‚{wuqplgdea^^[YZ\dcba_^]^]\€]__`a`^[VQPTVXSLHB8/-/D\jcgl‹Ÿ„n]beoi`U\qž¤—€nx‹‡{v‰›¶ÆÇ¾£€BD…«Æ»o0*>>63/>i‘°ŒS"- %$vvutu€stqnkjeb][XUTSQQUWXWXXWXX€WdUUXYZ\[YSNMMOUPKJD:1/+=WhekoŒž Žˆ|we`OE83Fj’¨—‚uŠ«°¥¢’¥¹½´¢ŒO(jƹm(,) $Bm¸Ë+#dba`^]^^€_x^]WSOLIGGFCCGMLMNQQRQQPPQRSUTVUTPMKHGHNSRKD;4(0Jegqu¢«¨¦|V;)" 1d“‡Œ|“²Ã¹±”‹£«¢ ”S C’·«b##0,/@˜Öº\*!(!#'VTSQPQPOOKGDA?;;9:77:@@ACHImKLMMOONLIFCBDILKHB:2+3Ieiuy¨°¬¦‰mB' Dz˜œ„‰•›Š~¤©Ÿ›ŒO<‰ª•V $!0MJ<,j³Ã•N((4:NLKIHGIIGEDB?=:763€2 //39:=?DEEC€GHI€O6MLIEEFHLKJF>617Jdhv{‘¨³­ {[-,b’ ˆ~tpfco{Œ £›—…M€9„œ{E)(;L`gR*?|­°v1!4NUIIHFGFDB><;7898567>AEHMMNMPPQPO VYZXVSOOQR€SMPJD:?Ndky|¢°¦ŽiT0@k…~slddv€ˆ“—˜˜…ME‰–g53AWgwvX#C‡³±v?#"B_hJHG€F(HILNQRSOKGGDDEDCCDJMSV[[\]_``^\ZZ\addb_\]^\]\XQHJVhl{~™©œ]XA+ &8arŠˆ‹„…Ž™‰PZ”“V*9UlsqkN+']™¼¤Z=`oKJHGGHILQUY[\YUPPMMNLKJMPT\acdffjkkhecdfkmnlhehjihhOeefb^ST\mr€Ž” “{]YG8%#HbŒ¡¦ ¤‘~€ž†M &išS,*"8Zmp\VB4 3f±½…;*KvŠMMK€J(LNUVYZ[XUSQMNOMJJLOU]bffggjkkgddfjlmomigk€nNlhgfecZZaou…„”—ŽƒdO5,  $36JV‚›Ÿ–›—‰z†š¤›x@1sžŽZ=B-/IZ]VQ:/L…©£sDKzŒP€OMMOQ‚XWUTQMNNLIGJNT\b€effggea`eigijfcafjikhe€aHb\[bryЉ”—“ŽlE!(6JTWQuƒˆˆ~y¤¨•n69w¢‘`IT1!2AH@K?;)8K}ª¤g^“¤€b aabdgfijjkieb_\\[ZYXWZaimnooqqonj€gjlkj€gjlomhd]W\d][am}‡“’‘Šƒ[7/DRQQ[v‡Œƒ†™¬«‰_"#I¥Š_R[<!85DHF?6#"M–±š›ºÀssrqpqtvx{{|{xuqnlkjihffglswzyy{|zxupmlmkjkjikZmonke`YUX^YY_l{‡••‘…xN/#%!3FQEMa–•‘–’”ž«ª…V! P‹¦†]MW>%#76IQM?7, =s ²ÅÐÕ‡……ƒ‚‚„†ˆ€‰ˆ†~zxwussonlqv|~~}~~{ytolkhWikkmie^ZVUW\YW\gu„Ž”‘Œ{g=%() ):GM>Ld‚’”“’•œŸŸ¢žu=_ž¨~Q?K?/+;E“€”{“’‘Œ‰†~zwtvwuutrmiikmtzztib\\]_fiabcggcXPGJOXgoqmqlaVZk}…ygG+#8LVSQPMPNfxš¥–}rnjF8o“tY\[XOC<;;DOQA-%'*);E?1(€•”•”’‘Їƒ|xvvwuvurmffhjrxwrha[[`befdehkjbULAHQ]jorptm`TVgxr]="*=JRUUSQVPap”¤›‚yuiD H ‹pXca_ZN?99@II<-$#%.<=98™˜˜q—˜—–”“Їƒ{ywxuwwtoedgjrvvrh_[]cffeggili`RI?GSbkorstn`SUcs{hR4,@IOWYVX\O]q—§Ÿ…~‡kD  T¥§†n\f`\\P?65;BC8*€#",:N]€›œš™—•’‹‰„}ywwuxxtmdefipusme^Z_gihfeefgd\ND>HVdjlptvpcUS\inWB( .EMQVXSWWG[x§ŠŠˆ‰e; c¹±…pakbYWQC:9PXN>4šš™—|•’Ž‹ˆ„~yvspqtuqiabejnmh_XRRW^abb`][[XSIB?GYioigkqncUONNK<- 3MWVQMJIICr¡¶¦–ŠŒpA#‰Ò¹gaqbSMSURJFHF@505;;=HY`VF<•”’’‘zŒŠ†~}wtspqturi`adiljcZRLMRX[]_ZVSRPKD==FYkphdfge^QKIFB5& "6OZWNIHGJKƒµÂ©˜Ž|c02˜×·~heteTPYa^SDEC<0,085HWdkic^b^\KLB@5+  !8RYRIHJLVgš¾Á¤œŽ‰lJ C¤Ê¡hghqaQRencRGF@6,,5=;=EIK[qz‹‹ŠŠ€‰ ˆ……‚}{yur€qnrtpkbdhjhaZSGCDHMPOMNIEDDB?;6)  6NVNCDKUh~¬Å¤ ‚]:)^°Á’[_ao`T\mqg\OMF=33;CBCIIGRfo‹‹Š€‰|ˆˆ†…ƒ}ywuqrqqrtpkhjmlibZSFDEGJIHGEC?>@@<:GY]z”¶½±”–”{N- 7r®¦tJ[cdVR`miab[YSKBAHNJIMKCGV[‹‹Š‚‰‡„|zxutpqpoprpjjkmmg`XQFEE€C5DEA><;=?<99:A?=99==:9322:JW_`hebMF2&  /CIRsš±×êïÔµ–˜€^. e®ªe27C>8?ORHGQY[\[XTQPHDJQLF?7‰‰ˆˆŠ‹Œ‹†ƒ€~|ytrqpmopnjggfd`ZTOMJEB?=?@@=<;??;80--4BOWY]YUA;,"  %9DRtš±ÑÛÚ½Ÿ}ygI"s¿£M%2<13AJWY^`]WQLB>GRRKB:ŒŒ””“ŽŒ‰‰„€{{ywtuvsokkjgd_[YVTOLIEC4BB@?ACC?;40/4Vo–•‘€oTR;# € ‡Ó¥E#,12>..%ŠØ¤D- :@=KSKGOXZYZ]_]VLE<;EPONSV€uvwyzz{zzyyvrnifdcbcbc`_^][[XVRMKIEA@BDHLLMKEC?;=?7'!$$%#!$    #*(J`¬¾ˆ:(4<>GS`VIVgcYUY^UMGA77?FEHPR`_``bceedcbab_]YTRPOQPOONMLLHFA€?n=?CHLRRSOJFC@>?7+'++,,*..$ +31*&!#(-0/)!"*9EQWƒŸ¼ªk726;EGVdXKWgc[UWWNHC<22:>9;DHLKLLOPSSQPNNOMKIJHFE€FwGHHFEDCCA<97678>DPU\]]YQMGFEF?50379:995(&DU^ehf_TNIHILI?99A@?;7."#<\“bM2!");ME,)Rt™¦¬«ÉÙ¼y03VVPFaqcPQYXYUXYUURI==CA509==<;€6\8:;AFX`ikhaUMFFEGFBACJE?6-$*Bbœ°°¤‡oM1(-345GXJ, 2k‘´º»´ÉÉ­f.CC;8>?€EDEEFDDBB@@><==<:9887643312/-,'(+058@GU]ced\TLD>646;DKOF;-#(5Vsžª·¹³¤nOBHQSBNXM4$1Ex™µ·ÁÈáß S5;LZSU[lqg[QNUTMUdg`UK=57<>AD@GGFDB@>;9765442/-,)('%$#"# %.6@JRW[ZZWROD:,%(1?IK?/4Qv“¦¢›¢¨¨« †jXZacPNMG?=Naz’ ž¶ÎðíšLBRTQJYpqiddYU[PEOeh\OH>.*2=81# 3Jhv„ˆŒ”›œŸ¢ v`YWhH'$A_}˜¯½°¡©Ãѳ”dN?DezmO=K][OG;5Oj`MR]N@6,#29€v)tsronnkhfc`[XVUQMJFA=741/-,(*/4>IRk{zkQ=CT\WQ>6Mf`QPQQI<)!03ƒ„‚‚€~|{ywtomidca_\WSPKGA=:862127>GR]cfhnnppnmnoligc]UG;1'"(-@eˆ›¡Ÿž–‰zpid^E3-Kœœ™‘¡¨­Éè΋65emed`jWDALZ_^L7Efl[OGPOA,#0==ދЉ†…†ƒ€}{xtromie_\XTLJGCA>=?DLV`jnqpvyxwutvwvvsolg_VME;4.(#! -Gauˆ’—‘‡{rld[@7=d–­£™—¥²»ÛõÇy/!H€`PGSOGFJSYZK,7bpbXTitmZVhz‚’““‘ŽŒ‹Œ‰‰†„‚|yvqlhc_]UQPKGEDHOW`jswxy}~}|zyyz~}zyxsmfb]XPE901,+-6Fcy’‘‹}qic[IKWt™ª§£©´ÅÉáï¹mMXp…vWG63ANSTROL9"7cm__h“~}”°Ä•””““‘ŽŽ‹‹Š‰ˆ†ƒ~xtokgb_XVTOKIINX^foy{~}‚„ƒ€}{{}„…„€‚|~zyxvrlcXOMHB3,/FWz†‹‚sh`YQcwŠ›Ÿ¤­ºÆÚ×áè´tqŽ’gNC0);OYVMGD93W…‹}~…­´§—¥Äãù˜™˜——””‘“‘ŽŠ…€ztqmhda_\WSQSVcgox„…†‹ŒŠ†„ƒ…Š€ŽI‰…Љ†}yrjab]L916=UpŠl\NTs’¡ š °ÌØîääè·‚ˆ­¥…dH?1,9GPLD@@KSƒ·Â¶°¬¹®‘„£Ëåô‚žœœš™•“’“”’‹ˆƒ}wqlgd`^\WUW]gr~‚†ŠŒ‘“”“‘’‘””’Ž‹‰‡ˆ†|xsppiT@3BZy‚nOSQ€¦²¤“¤¶ÑâëôèÛ²”–™Ÿ|bNPG=HOLLY\Mf}­ØæÙų¸¡qp—ÅÍÕ¡¢££¡)¡ ž›˜–”•–”’‘‡‚{tnjgeb`\Y\cmwƒˆŠ–—™™˜–”€“M•–œŸœ•’’“”‘‡†ˆ„oRA3D]uvq\dk’¬±¦›¬¾ÝìôûéТ€w}ˆzgVWV]jz€‡…‡–¸ÓÓ¾§“Šƒ~–ªËÕØƒ¢) ž›—••–••’’‰ƒ{tligdc`][_eq|†ŠŒŽ‘–™›œ›š˜˜€–w𠥦§ ›•’”–˜˜ˆˆ“‚hU;B[j‡ˆ¢«¦ ¢ºËåóüÿÖŸbF=[©±º­¡›Ÿ¢¦ÃèìѤ•¢²˜oj€³¾ÂÅÛåõ§§€¦§¦¥¦¦£¢ Ÿ££¡Ÿ™‘‡~vpkkjhcahrŠ‘“‘’—™™šœžŸžž ¢ Ÿ¢¦¬­³¯©£™”ŠŠ”‘‡wfOD?P]{ƒ¡­© ¡¸ÈêöþûРp^^v˜·¿À¯›†~uw™ÇÓ¼”Œ¢À²Ž¦ÎØ·¡¬ÑÝ릦§§¨©¨z§¤£¢¥¦§£–„|tpoplgcjt‚Œ••““—››œžŸ žžŸ££¤¥¦ª¯²·³¬¥•‹ŒŒ“—“’šxYF:FRp„£°­¦¨½ÌëúÿûÔ´™•‘Ž–—“o]RGAIm¢ÃĤ„|”¤£¦©Ãdz£¡ÂÔÝ¥¥¦¦§€¨©©¨¦£¢¥§¨¦ ™…}wrrsohelv‚Ž––“•™žœž¡¡¢  ¡£¦¨¨«¯³¶¶´®¥ž˜”“’’‘š¦™}X>2@Oq‡§³±­±ÇÕêýÿýÝÌÂÆ¹š†kX5'&Mƒ¶ÎµxLZ‡¥ ŠŽž±´ž²ÈÏ¥¥¤¤§§¨©y¨¦¥¤££¤¢¥¤ š…}xsppmigkr‹”••–œŸžž ¡£¤§§¥¦ª°³¶³³°©£™“’‘‹’ «ªšjPF<=`©¬±¬²ÃÑå÷ÿýðñëÜÁ‘i6*@‚¹ÂZOošœzhk€™¤ª´»££¢S¤¤££¡ ¡ Ÿž  œ–Œ‚zvtpnjgfio}ˆ’••™Ÿ£›œž¡£¥¨¨¥¤¨¬²³µ¶³¬¨£Ÿ˜”Œ‹–£¨¢‘€vdTB;Vrœ£¬¥«¹Åàð€ÿþëΣrL! %^–Á©ˆpwx]OU~§³«¥ŸŸžžžŸŸžžž›™›š–ˆ~uppmhfbbdjv‚‘”˜Ÿ£›š˜™œ £¦©¦¡¡¢¦¬®µµ³°¬©¥ž–ŽˆŠ™¤¢˜‰‚wcK:H^†˜§¢¦°»ÑÞòÿÿ!üÛ³ˆU2  ._¢¸·›‡„zjSKt®¸¢˜™™š™œ™››€œ™—˜–’‹‚yolieb`][^do{†‹Ž”›Ÿš˜——› ¤¦¦£Ÿ›¡¦©«¯°®®«§¢˜…‹™£ž“‡„‚zjRBCMr§¥­°ºÐÙêöúóÒª|J*  0ož¸©|}‘‹€°­™˜‘‘””––˜™–˜˜š›š—••”ˆ~ukea]ZYWVY\gs~„‰•š™€˜a›Ÿ¢¤¢™—˜œ ¢£§«¬¬«§¢•‹†—š”ˆzxmZMBC`„¥«¸¸½ÊÓâéåÜĤwI+   @o˜¢’}ƒ£¯ÄÁµ° ‘–Ћޑ”–—“–˜˜›™€–)“Žˆukf_[YYVTTYbny€…‹‘•˜™˜›¡¢¡ž˜”’•˜œžž¤¨€ª¤ ’‹ˆ——”‘„yrsne[EMs™¦ ¡“xhnŒ”ecdehijmkmoqtx||zxtngb\YXURQPOKJMXdt‡ŠŠ’•˜—•’Žˆ‡†……„…‡‰Šˆƒ{uwsu~ˆŒ‡ƒ~xpaVKIOW]^XLLcƒš  £¥°¸²¡ˆoA"   %8BLICIiš“›•x„‹’bbcbefhjhijlostutpjd^XTROLKJJIFEHR`o|ƒ…‡Œ’‘‘ދЅ…„‚}M|wqmot|ˆ‹„|xsg\SKHIMTZ`SN^|˜¥§¦¥¬¶°Ÿc81?A>DGMg„‰|†•š¡ª ‘‘a`abcdfh€fthklnnkgaZUQLHFB@?BB?=AKXerz}†ˆ‹Œ‹‰ˆ‡‡…ƒ}xupnmlighlt}ˆ‰‚ytk^TMJGDCIR_WQZw—«±®¨­³­›{X1 (@F?=FIKb‰€}ŽŸ±¹©•€_`abd€ecehhjjhb\SPKHD?;88;<96F__XXp”²¾¿´±±¦‘mI$ )3@KNJGIKM^~𥄙—^€\]^`aa`_abdeehbXROKGB<855985239?IVbntwz|~€‚…„~zuqjaYQMLLTanx„~wwq`H839DMI??IYYSRhޝ¾½³«©ž†d>  #6?EKPRLHECUwœ±–†’žŽ ¡aa`^^€_{a`_``bcdd`[TOLJIA:77;;7326=FR_mvtux|ƒ‚€zunf`ZSLGJOWdqy~xoqjT=308FRQJGJWSPO`¦´µ°¥¤’}W: (=GJKOQMB?EUn’¯ž˜¤®¢˜Ÿ¡jhfe€cFda_`__`acfbZTPMJHC=87<<9449@HS_krvvwz{}~{uoe]SQNLLNQYft~‚‚wkg\F6/1>NZ[U€OMLO^}Ÿ«­ªŸ‡rJ/ .CKLOPOMGBDOg«¢›¥®§¢¥¦srpnkjjifca`aaccfaZTPLJID>99??;77::?@<96;@M[fotwwxxz{wpdWLECFIJLQXamw|~xpbTC1,0?WkswtgWHHOT^s¢£›–|d@(  .CQQSWREJTYOL`…¤ „Œœ££Ÿ‹‰ˆ†„‚‚€zwqoonkhe`ZRMIEBA>:;??;925>L]lsxsxxy|{thSE:A@<8/09I]nwzrwzy|xn]B1,6DHC>@JWdornkifZH3(,7Wo…‰„~q^TORTVh‡š¦¤—ŒmP+&;JTQRTRIJYb]T`‚¢ ˆkj‚‘€’i‘“’’““’Іƒƒ{tmga\UME?=<@BGF@;006F[luwtxxsrl]I,!$5DGDD@GPXbgfe]VD. "5Ij~’•Š~rgZSVVR`–›ŒaE!  1FNTUSTUW]_a[R]‡¯¶§†ruvu|£¤¢Ÿœ›š™™——––‘І~{tkbYPLEFGKPPJD;8AN\govwxupdVD4 *>DCA@FFKU[bc[N@*"Ib‚‹”’†‚yi`TXQL]uŒ–}kL2$;GRXXVWZ\]ZYTP^ˆ²Á²œsf`os¨§¥¡œƒ™˜—”Žˆ‚yribZVUV[_baZSFBCN\dlrvyvl^L:)2GIC?==>DKQVTMD6 %Ok…‹Ž‡„}mbVYRL[r‰‘Šub@)(?IQVWVVXXUTUSSa‰°¼±vd\lt§§¤¡š››˜—–a—–“Žˆ‚}{umea\[]cgkiaZMGFP[dlqvyuhVC2$ 9NMC<9<QL@:758AE@:- !8^tƒ€~€ƒ‹y_SXQKWj~sU=  %5LPQUVXWXZ^\YZat—µ»­¡‰…|€~¨©ªª«¬¯±®©¤ ›—‘‹‚}yuplhcehmu{{sk^YW_hmrtytiVD5+$%(=OJ=8689?@80#'>aw{y|ƒ‰v]RXQJUfxrcD/   &7MQQUWXW[_e_WU_wŸ¿À® Œ‹…ŒŒ¨©ª¬¯²¶¹³®¨£žš’‹ƒ€|wtolgehnv{|ulc\\clqsu{teR@4+$"$8HC7324353*! )@cvyvz‚Œ†s]RXRJRashX8#   ':MQRS€W|]ch_UQ[z¦ÉűŸ‹‹‰•˜©§¦©­²µµ±¬§¢Ÿ˜“Šƒ€}ywqlhgjpv|}sl`^]ahpv{{o^L=3-*%+5::75631+& *Cct|uu|~tWUYULQ]bZD) !5KRST€VZ_`USL]µÐάœ„„‰“—ª¨¨ª­±±¯®ª¥¢ž˜“Œ„~|xtokkmty}|tj_]\_env{xkYG<3-) %-0.-..0*" '?bt|vtx{wkUSXRJMY\N:   0GMPTVSSVYWOUQi‹¼Ó˨—~‚ŠŒ¨¦¦§©¬¬ª§¢š˜“މ„€|zuqlmoux|ypg]ZY\ahs{ugRA92/)!#''%#&((" "7]p}{vsrsneWUXRHIRR@+  -CHMSTRPSVSQ^eƒ¤ÏÞË¥”}|{€€£¢£¤§§¦¥ œ–”’ŽŠ†„‚€}zupnoqvxzwofZWVY_dpwq`J<63/)#"%#   -Rgyyupmlh`ZUVODCGF3!   ';EKPRQSRRSUk{œ¹ØÛÉ¢’~wus ¡¢¢£¢£¡˜”‘Œ‰…„ƒ|xuolprvyzxofYWUY_clqmZC7451*# "   'K`xxumgdc^VQOG==?=+   $8GLOQPRPLYa•¶ÍßØÂž”‡„tjb ¡£¢£¡¡ š•ŒŒ‹ˆ…†„‚}xsniorwxyvof[XW\cdhifS?4243-#""    $GZsutkd`]ZTLE>4596$    %9GNPNOQ+QMWgŒ§ÌÝåÖº››“s\R™›ž ££¤¤š•ŽŽ‹Š‰‡„€ztolps€wmrld\ZZahgea_M;0122.$$#     ?Mgnqld^\YZOD9/04/  #6EOTPNRXYau·ÕÞÜŰ–Ÿœ”nM>‹•˜šž £š–€ŽŠŠ‡‡ƒyrnkmprtqng`]Y[eljc^\M:1233.&$#     3?Xcljc_\[bTF://0*   +?MVSOV`f‰œÃ×êçܾ£Žšœ‘d>-{}‚†‹Ž”—’ŽŒˆ‡…2€‚€zvtrnkoonnkf`ZVW_gonf^VOC;642.''&# €S"-CPclh^ZYc`P9241,  #7WYROUk|¦ÁÜêîåÌ­„—–…Y7)uuz}…‰Šˆ†…‚}|xvtpm€knjgc]WUV[bjhb\SLC;742-)'&$"!"#! !0@VbaYUTc\G2..*$   0HNQV[x”ÃÚíïãΰ—}yŠsG(optwzƒ†ƒ‚€D}}‚}zxvsokkiieaZWTTW[a`[VNHA<952/*'%#%')*&$&8Pad\XV^R:€'2"   9FLX_d…§Úéóëа•…y{’ƒg?'lmprsvz}x€vxywx~~{xusplihgec^XVS€T]VVSOJEB>;940-+&&(*+*%" '?OSKFDG;& "   28;HRYvŽ´¾Ä¹migj}gJ,jj€lmoqo€mqrprxxvtrnljgfdca]XVUSQPPNMJIDB?=:72/,*)*(%# &25/+)(    (4BX^knpkZH?@BBQ;& fghhefgigfdfhGnmlifdcbcc``^[WXVVROMKIHFDA@=<74--.,*% #'++)'$!  € %  $2'%&(,-*%"#%c€d ccegda]]^^\]a_^[YWXY]^\\ZYUWYYUPL€I@HEB??<85//11,(#"&.;JSQG=/%'3750  !*;A851(€+72' #.2bb€cbddc`[YZZXVXWUQNNOQXXWWVTSVYYUPKHHGGEBA><85/1540-,-4@VkwqaR?3-5EMNI5" !#  +'#%"$EYd[XRF6!   *PgaP& -G]f``bbc cfhd_ZXUQOOLJH€EGINNOPQPQTYYTNMLJKKHDBB@:54134306?HaxŽ–Œ~hOB9;IWZXE1".662/032+().)+(>Tu’‚ŒwrTF /=_svU/ -K~—_`abdfhhd^ZVUPNNIHEBB@ABFHHILLJOSSOKIJJIIEBA@>94321455>HXp„—›lRH>8?JQR@/ &27:45:=5'(-9@a{™ž¤•šƒ{\L& %:5;BM<$ @a’ ¨]]`bbehhc]XTTNLLIHFCA>>??@CEGGEFLMIFGF€GDA?@=8410/47=JWh™˜ŒlXM?75;EK=4)'09<=48>>2!#3J[‚œ±¬© ¢Œ‚cP0)   (5A.  $Srš£¦[\\^_acc]XRQPMLKHGFDA>=<:;5410.3;G[iz‹‘—’ˆ€oaUF:57?DB?:9=AA<30.-&!$+CTo€¡±¶¨¨¦¬›scNH  -382/) @o…¢¨ª]\ZZ[\\[VPLKKIIJKKJHC@=;89>=;99v8757789;:;:;733566>Mc{Š“™“‡yiWMHCBBORSNF?802"7Un‘œš¡›–Œ” §¢›‰}|…L-QF9>83*B`gB$ Mr”𥮲gc_ZWURPMHCCDAAEJMJFDA=<€: =>;:87531233468k5218=AJ[p…‘–š•Œ‚r_TMD@@JOOD93.(+""3Nm†—”—‘‹š¤£¡ ”ˆ‹“^'=`N@ELO?<77),Gu¤¡§¯°kfb\YVROMFBB@?>CKKJGB@>;<€; =;:764310/1045€7R411;BITfyŠ“˜›Ž‘•™‡wfYMA?@BGF9/*'$"#*7I^|“œ••‹†– —––™“†Š“c.CcL=BYfS6:f’¡±®³º¹OO€N|OPPONMOPRQRTWVWXXY[]_`abcdd`bcdcegjmonkgfikusomnqsrwsujbgn~‚Š‹šž¢…kRSW`jqssSQ`iVILOPKHGFCDH\WEKgzvH6gÇýå°[A!'+6CN># )?HNN€MNNONNLNPRQRWWXYYZ[]\^`bcdeef[dehjppokggkotspnmqstxuwleip…ŠŠ›ž ƒmTSV`mttpUS_eWNNMQLHGGDFIPWJPiyoH1oÐÿç²Z: #)8HJ: )BN€IJIJKJLKLLMPOPRTUWVXYZ\]_bdeefe\cfhkpqplgiou{{x{~~|}sknu…’“§§~kWY]djnkiWW^aYVRJKFAAB@@?IRBJm†}bXØ÷Ù§\H #*08/ "??€@LABEHKLMNOPQRSTUWYZ[]`ceijlljjklopstvuspt{ƒ–žžš˜—–˜‹†|‚‰š©¬´Ä±”tmehkjd]UR\bb€_UL:2-2?C<1192M|¨¤©¿äö滞mR?0  1C<=>>?@BCEIMNOPPSSTUUWZ[^`behknoqrqooppqqrtsrruy~Ž˜ £¡ŸŸž™Š„‚…“¢ª¬¯º¤ŒvvqkgikfZMYcc`_Z8PL@6--7;3' )/OkšªÍáÿð´…˜‘l=83/'  );??@@CCFGILQSTUU€XYZ]_`bgjmqtvwxyx€wvusuuttuvwzˆ‘™Ÿ £¢•„‚†š©«©§­˜†rtsnkmok_TSada]RGKG@639@@:'.?bj’¨ÙáøÝ—d¦ƒRG??:*%!-:BCDFFIKLNQWYZZ[]_`bcdgijoruwz}~€€‚~~}€|R}||‰”—¢£‘Š™¤¤®¯¬¦ª–„oknpsrme`\N^c`ZKAJIGB@IWbeRVsŸš±¶ÞïíÄ}G}³§]=795.+/' )>H€JLMPPSTW[\]`dhgegjmmpsvxz}€„„†…€„†‰‹‰ˆ„„‚€|{}„ˆ›££Ž‡ƒš©¦¶³·±²Ÿ†e\ftyg[Z\VYWWTKEIIFB?Lm‡Œ„¥ÐÒÏ¿ÈÞâÀ~Wo¡Ã¥f%"+?5+*.'BR\WWXY[^^`bfhjlnqtusuy{{}€‚„…ˆ‰‹ŒŠ‰ŠŠ‹P‘ŽŒŠˆ„€y}}…–˜‹†ƒ‘𩦏½Å¹®’|dbhpupe\WURY^fic^cmlqy‡š¡›ƒ‡¬ßæß¿Òʬ|UY†±·“T0.€-.+,.1BVZddefgilmruwxy|}‚‚„…†‡ŠŒ‘‘““‘‘ŽqŠ…ƒ~{{~…‹ƒ„‡”˜¥¤¹ÈÒè€qfnjd[UWYWPTap‚‹†ƒŽ–¨¸¼³—xS\‰ÄÔÓ¹¶ÍÀ¦XNiŠ²Â–I ','7?27GGrrstvvyz‚…†‡ˆŠ‹‹‹Ž’–•––••€” “’‘Ž‹ŠŠ‰‰ˆ€†„~zz}€|ƒŽ™—Ÿ ºËØÃœpkp„w`JFVff\`m€™¨ •–¥½ÞïçÇ‹S"M‰¢´®¸Á·˜nPJLLŽÏÈp$*-65)(+*„……‡‡‰Š‘‘“”•”•–•”•–”•˜››š˜—•“’“’ŽŒ‹Š‰‹Šˆ‡‡ˆŠŒŠN„}wsrqqv†— •™ž¼ÍÕ¸fm™t]_y‰{wz‚•¢™‹ŠŸÄîýõÖ—W&[¦²Ã¼£xULPE2f®ÍœU (8."€‘’“••˜–——€˜y——š˜•–•”•˜œ›˜–“‘ŽŒ‹‰‰ŠŠ‹‰‡„„†Š‰ƒ|wqlgfo„š¤˜šŸÀÐЯŠmzŠ¡œ‰z›®ª•†z‹‚qnŠ­ÒáÞΡm5:h¡·ÊÀˆO@KQG 2  ’““••——š€˜™™š—–—–’“’‘”™˜—•“‹‹ˆ‡††‡ˆ‡‡„€„†‡‚}{umfdg|”¡˜œ¡ÀÐͲœŠ”Œrt‡ ¯²¥Žz‚“~y‹¶ÆÉÀ¥…IIŠ­Èºn,$66.+*6`ˆ¥E  ••—˜˜™››žžœzžŸž›™™–•”“‘‘“••”’ŽŒ‹Š‡…ƒƒ„…‡†„‚~}€‚…€}|xmfd_tŠ›˜ž ¼ÍÍ»²¦ŸŠƒpcQKY{ ¶¥Ž”²·«¥‘”¥¹¿¶¤‘V'-oŸÇ¸i""6a¬½”••–——˜x™›œš–””‘Ž‹‹Œ’ŽŽŒ‰‰ˆ†…„……„…„ƒ€}|{zx~ƒ‚}vleY`w’” ·ÈÑÎÊ´ w\G>)#Aq “–†¹ÊÀ¶™¥­¤ –\ H”·¦\  0ˆÈ¬P $!#)’“•‚–’‘‘ŽŒŠˆˆ‡ƒƒ„Šˆ†€‡…‚ƒ‚€^€€~|yvvuty|{wqi`W_t‘ŸµËÒÎÈ«Ž`C+-% "Q…¡¥’œ¢—‘ƒ†¦«¡œŽX >‰¨M 96(Z¤·‹F(*8>‘‘’“”ŽŒ‰€ˆ‡†……ƒ~~ƒ‚‚ƒƒ„‚€€€_}}‚‚€|ywwxz{zytjbZ_rŠŽœž´ÊÒÌ¿šyI-+/+ 7m›§…{wkhq}Ž¢¤œ˜‡S;„šu<$7LSA/m¡¦n+!6RY••––€˜—”’€€ ŒŠ‹Š†…†ˆ‰Š€Œ‹ŠŠ‰Š‰‡……ƒŠ‹ŒŠ…‚€‚ƒ€L~vmbet‡‹™œ°¿Íë†pI.',/ IrŒ†…zsiix‚Š•˜™™‡QE‡‘^*,@PceG 7}««r>#$Dclž†Ÿ ¡Ÿœœ›™š™•’“”–™€šd™—˜™™—”’’‘–˜—•‹ŒŒŠ‰‡€ynmvˆŠ™™ª³Ã¶˜vqYA($",-?fw”’ŠŽ…†˜œŠRUŽŠJ $>R\]Z=S‘¶ YAds£¤¥¦¤§¦§©ª©§¥¥¤¢£¡™šš €¢ ž€¢\ ›œ ¢ ž˜••—™˜•’މƒvtzˆ‹š—¥ª¶©‘so]J/%(#"+(Mg‘¦¨¢¦ž’Œœ…M !c‘‚D !@SYHG3(+`­¼…=.OzŽ€¨©{¨¨§¨©ª©¨¦¤¢ ¡Ÿš——˜›ž¡ ŸœŸ  ž››¡£¤£Ÿ˜–—š››—“ŽŠ†xuzˆ‹›—£§ª¡–waG<% &*68LX„ —œ–ˆy‚– —w> +j’F(+.?FBB+# H„ª£uHO~§¨¨€ª©§§¥€£¤£¢Ÿœœ™•’•šœ›™—˜—˜™˜•—œ žŸ™’’–••’Œˆ†„‚wty…Š›˜¢¥¡›œzS/) $+9MVYSwŽŽ„‡‡}u‰ ¤‘j10l“€K2:&.,<307L~¬¦kb—¨°±±³´µµ´®­¬«¬¬«©¦¦£¢¡ž™–˜œŸ¡ ž›š›œ›™›ž¡¢¡š–|™”‰‚zzvrsŒ•œŸž–gC(''#0ESRR\wŽŽ†ˆ‹€“¦¥ƒY=r‘uH8A!09:4,#N˜³œ¼Â³µ¶·¸¹··µ³±²³³±°­¬ª¨§£Ÿœ›ž¢¥£¢ ŸŸ Ÿž ¡¡ ž›˜€—S–‘‹ƒ|uswpmnyˆ’›Ÿ›‚X9'--&"4EPFNb€•”Œ’ŒŽ˜¥¢}NAz‘oC2<#4@>3-& >u¢´ÇÐ×´µ¶·€¸·´´²²³²°®­­ª§¥£žœ—š žœš™šœ€›\œœœš™™˜–•‰‚{uqqtnijr€—œ—”ƒoE-$0/&*;FL=Kc~ŽŒ”——š”k5 PŠ‘d6!-! ":HB0-.&;s®áäñ¨¨ª«ª§€¥¦¥¢¡ Ÿ›™•‘‰‹Ž‘‘Œ‡‰‹Ž‘’““‚”U‘†vqprvxpkhmw„•‘‹u`9&''"'4AGJCK[ly„ˆ…‰˜Ÿ˜”Œ`% c›’\&(.=I?+)-!!Q‹Öèú“”––€—–•”“”•“‘Ž‹‰†ƒ€z|‚‚{{~„†‰‰ŒŒ‘’Œ‡~vlhltyzrmggo}‰‰„mY7($3@EGIKKQZh}‡}v‰•ކ}Pj W'&.4,&# 6MUMFEDCCav˜¡i``vhG! Gu~aC86/"(7=-" (*+/6Z[[]_`abehjlljihgijjkkljhdfhkrxxunkhjpw‰ƒ‡‹‹„ypddgpz‚{|wi^bs…nP4$&9KSNJIEHF^p’Ÿwlhyd@ .c„€_CC@:1%)5:-090 €Y[\^abehikkjigilmmnpnjcegltzzxpkhlt{€†„‡Š‹‚uj^biu}‚€~xk_arƒŒ|gF+ ->IORPNKPJ[jŽž•~uq}e@ @ƒ‘{]CJFA<0!%/2' "-.($YZ[\]_`cgij€kqjklopprtroefjnv}}{rljoyƒ‡‰‹Œ‰~pdY_kw~€€yk^`p~†r[='2BJNTTQRVIWk‘¡›}zƒg@ N›w^IPGA>2! ')! ):I€[\]_adfhikjjijmppqtvtpgjnsz€~{rnls~ƒƒ„…††…‚wi]W^kw}}~‚ƒ}pb`kvzbM2#4GNPUUPSSCWt™£œ‰‰‡ˆd: bµ©{aQVI><3%!&'!$,/7@Z[Z![\_adeegghgfhkmnosvrnhkpt{|vqllt~€ƒ"„ƒ€~zpdYU\jy|zz~…€te`eijTA, 6K€TQLMK=^†¦£—‹ŽˆV/ xDz|`QZK:63-&"(++&%!-F@5)*)"# '5DJFBC\\[\]^`adghkjk}ijlnmmqsroglqutokhdccisxxuuqiea\TOOYgtxvojplj[\SQF9.$'>U\SJIKKUf™¾Á¤œŽ‰nL L«Ï¡d_\aN:;KTH7+*&&$&.24DW`ddccddfhikmn€lmonqsroimqusnge_`agnqpnojd`]YSMNUamrrmhmjj[[OI<,%9QYODELTg}«Å¤ ‚_< 2g·Æ’WWU`M?ESWMA31,#$,+,220;LUssr€q|suuvvuutssqsrruwvsptwyvphd_bcgjlkjhc]ZYWRMMPXcjmkglkk\ZJ@/  0HSJ?HZ\y“µ¼°”–”{N-  >{µ¨tFSWUC=KVRJHA?91+*173264,0EB54FMC>EGFC=97:=5366/,-,Œ‹‹Š‹‹Š†„„‚€~}}{z|~|xxyzzvngcbca`_adge`[YYWSPGCCKYfklspmZSA5# !.BHQt›°ÓæëÓ´•—]- j³¯g1/7/(+;=32DP]cdhd_KG80"! $8CQu™­Í×Ö¼ž|xfH!uÁ¥N! (0"#(0.),5ACGIF@:5+'0;;4+#ªª€¨V©ª©¨¥£¡¡Ÿ›—˜˜”“’“Œˆˆ‡„€{wusqolkjjiifdbb_[UIEBDJNONOKI88-)   .4=Un}’‘|kPN:"€ ‰Õ¦D "%#,1/+.5:DFIKIB93'%/;;752€²±²´ ±®­­ª¥¢£¢Ÿ€œiš•‘ŒŠ‡‚€~zyvurplimkhiif`[QMHFEB>7;87*,%#  '%%0@EPD?88(*!‹Ù£C'04-;?73;DFEFIIG@6/&%/:98=@€²³´¶€·¶´²¯¬¨¦¦¥£ Ÿš™”Œ‰‡„€~~{yxtpoqqtvvspjcXRQSI8/001-)+.% )'I_­¿‡9",227CMC4ARPEDHJA93-##+214<>«¬­¯¯²²³°¯¬ª¨¥¡Ÿœœš——•”ŽŒ†‚|ywxvttrprvw{~|zvqi\TRSJ<59786455+,3.'!   $'$ $5APV‚ž½«j3,./77FQE6BRNGDFF=72+!!)-(*37¢¢£¥§©ª¬¨§¤¢¡žš˜—•’‘ŽŒ‹ˆ‚~{zwtspnmmnqw„ˆ‡„~vm^XWXPD>?ACA@?;.!)?Yg_Q?0 *99+6Mjz‰’ÀÜÄC -:7<7KXJ:BNKFCDB<:7.$$,," )/¡¢£¥§©«¬¬ «©¨¦¤ ›˜—€– ”“‘Žˆƒ€~|ztrp€nzqu„Š‹‚wl^Z[^XNEEKJFB=4()?]“~]H+#7GA&$Lp•¢¨¨ÈØ»x,+LJB3N\N;DLMLG=1/36.-14€ ¡£€¤v¢ žœš˜–”’މ†ƒ€}yurhfgjmnqv„ˆˆ‚zoeWNECCHNUWNA3&"+8Wt‘ž§²´®‰gH=CLPAOWN3$0Dw˜±³¾ÅÞÜŸR15DNEEHW[QE;8??8APSLD<.(*13697‚” ——˜–”‘Œˆ‡‰‡†€„oƒ|{wvrojfZY\`dioux{|ytqjdVJ;45>ISSF6&!:Tu’¥Ÿ–š¡¡¢—cSU\`QPNI??Naz’Ÿ³Ëëê™K>LLE9.!'1:<5‘‘‘€’Љ‡…ƒ‚~}}|zutqolid^XVW[`fpvrspliigcWI://8BJF9'Ad†Ÿ«š‡‰“–¦¤•~kghi_QDBHUj}‹šœ”¬ËíéšQLVMFARgZGENF;7' !B_}“ —ˆ‡‘ž ™„gX]ilQ0)>Wu‘¤³¦š ÁÞϦkL==MZjlG2?OH<80!6XQ9:G<(!!"04““”•–——˜šš˜—•’Ž‹‰‡†ƒ‚~|zvspke`_bfkrttsrqnkihha[QGDC>6( 3I^juz}†‹Œ”’„kWPRgI(&Cd‚±¿°¢¥À̰“cJ;<[ns]<(5GE92'!;YO>BPC5-#,3——™š›œœ Ÿžœš—’ŽŠ‰‡ˆˆ‡{†…|xtplgcdgmquusrromjiihda[UOF:/  ,59Ic{ŒŒ‹‹„whZQNU;#1\~“¡§¶¯§²ÍÅ–c?=EJaol[>(.?GB<*%2),•–—™šœžŸŸžœ›—’ˆ†ƒ…€}xtpmidflrvwtqrpnkihiifd`\UM?2& *Pr†ŠŠ‰ƒvjb^YT?/)Iž •¥ª­ÈäȈ54dg]ZT[G1,7EJJ;(6W\NB:ED7")66Ž’”•—˜œ››š˜•‘‡…„„…††‡pƒ~zvsomklqy||wrtrokihjkggd_\WLB91'  0J^n{€|rhb^VO817_–®§›©´»ÚñÁu0#I€zXF;D?737@FF<*UcWMI]hcPL^px€ƒ†ˆŠ‹Œ‘Œ‰„ƒ€‚ƒ„…†ƒ‚~yuqpooqw|~~xttroljikgea`^YSJFA<4),G_xzth^YSL>BNo—ª¨§­¸ÆËßî³iNZq†rQ?,'2>CA?<;,*XbTT]u‡†tsЦºoqsuwz{~€ƒ„ƒ€}||{|€{wr€o rsx}€~ytutpmk€ihfeccb^ZWUSOI@5,.+# ';^ltm_XPJEXnƒ–ž¥®¾ÊÛÙßç®ps“”‚cH;&,?IF=75.*L|‚tsz¡¨›‹™¸×í`bdfikmostvxz{yxvutuvyz{}}zuomnntuy}~yvwvsqmkjiWghhfec^X]\YUQMHB;?:)6TpvjXH=Ef‡˜›˜Ÿ¯ÍÙíäâã±~ˆ¯¦„`B7' *8@<401@Jz®¹­¥¡­¢…x—¿ÙèUVWZ\_`c€gimnoolmmljklnpomkfdfilsz|{xvrsrppomkijfcb`]XRQNNPRSPNKFEE>,"<]ukX9?@s™§šŒž³Îàéïãլޒ˜›x\FF;19@==JM@]v¦ÑÝк¨«”dcŒºÂÊNOPQTWYZ[\]_befededccbcdffed`]`dipwywurno€namkihgdaa`^[WNLLPV[^][UTYVC*$>Y\ZENZ‚œ¤š‘¤¸×æîöâÉ™zsy‚t_NLJN[kpq{€z€‘±Ìʵœˆ}vq‰ŸÀÊÍHIILNPRSTUUWZ\€]^\[ZYYZ\]]\YX[`gmstqpmkl~kjjheb_^_`_]TQMNSZ^`XQR]bT<+$9ETOas‘ ™˜®ÀßìôýẀ`MVfsf_[_gx£¯¶³¡˜˜™ˆp`XJ`½¼Ê×ÚCDEGIKNONOPRTUVXWVUTSQOPRSUUQPTZbjookigeffh€ivhgb_\[[]\]YUQMNRUXXQR^d^NC*!#/HQlx”™™•™²ÄÞëöüÛ¨iI4Hcƒ€„{{‚‘£±ÂÛàÒ°—ІlNGQGs«ÑÈÑÝç?@ACEFGIJKLLMOQSPQPMLIHIHJMMIHMS]djhd€a _`aceedb`[XVU€VOWTQMNOQRSRS[^VMJ8*:Ikp–””®ÁÝëöúÑš]A7U{£©²¤˜’–™ ½ãçÌ¢“­‘f_uƒ¦±µ¸ÎØè==??ABDE€HGGIJ€M*LJGEDCBFHHBAFMV^cb]ZZ\ZZ\^_``_[YURPPQRVSPMI€GkEHOVUNKOI:%-:\h‹—”Ž‘ª¼àî÷õË›kYXp’±·¸¦’}xor”ÅѼ“Š »«‡…›Á˪”ŸÄÐÞ>?@@ABCCGGFEDEFIJKJGEBA@?BDC>ACB<9?ENUZXSRTVSUVXYZYXVTRPNOQSRPLGB><:=AIPXWTTWYSQNOSVZZXTOLMOQRTTSNLJFEGGEGTfml`TM>2"8X‚Œ”•¤³ÐãøüûùæÉŸlF  )dœÅ­‰puЇmP@Dm–¢š”kkjhfdca]\ZXVURPQRSQMKHGIHFD@=?BHOXYWW[]RPMNQUZ[YUPMLNPQVXXUSRPMKFBHYijdZX[SC-.Do‹š§ÀÎåõûöÖ¯„Q, $ 4e¨¼¸›…xo]D:cš¤Ž„{{ywvtqplihfdb^€[(ZXUPMLMKHFA?@BGNWYYZ\^TRNNRW[][WOKLMPQSWZ€YAVTNGBJ]iib[\^[M7)-6[xŽ–š¤¼ÈÛêïë̦xF$6u¤¼ªwv…„|o~œ™…„‰|‡…ƒ‚zxvvsplihgeb^YTSPNKJFCCDHOWYZ[\]XTRRUY\^\WPLLMOQRUY\\^[XOHEN]fgf^\Z[SD9..Ko”¡¡§¶ÂÑÚÙÒ¼žsE'  Fuœ¤’x}˜£µ°¡›‹|”€•g”“’‡†„‚€}zwusqmje_\XUSQNIGGKRY\\]]\ZXVWY[\]ZVPLLNPRRX]_aa]YOJIS]bdg]YTYYQI3):a‰•¨¤¦§´ÄÊù¨’nD+€Fz¢£‰Œ¥ÁÄ­—…z{››€>›™—’‹Š‡„‚€}zxuqkgd`^\YRNLMT[__`__\\Z\\][[WTPNMOPRUZ_bca\XPJLW€_%cXTKTVXW<(.T‘©¡Ÿ¢­»Á¹°¢g@*  €v)\•¨šˆ{‘¤«œˆ}zy ¡¡££¡ ž›™–“‘ŒŠ‰†ƒ{vrnkhfaZTRRX`bced`^]^__^[ZWTQOORTUY^bcda[VTMOZb^[^UPFMQX^C((LyŽ©™—Ÿ«°«¥˜„`9$ €=   Ez™¡”~}„Œ„uqvy¥§§©©¨§¥¤ œ™—–•“’‘‹†‚xuqnkf`\]_eknle`€aWba_][WVTQPRW]acffc^YVRRV\_][[TK@CNZWP61>e‰—•Œ”¥®¨ŽZ6  '03AaŠ£Œ‹…r^Zcpx¨ª¬€­"¬©§£žœšš™˜”“‘ŽŠ…‚€|{vrpkgbaekqsqjdd€cba^\YYXWXZ_cghif_XSQUW[]]\ZZQI@ALVUQ@8=ZzЉ…‡Œœ§£–†tO- %7IC@Os—¡š˜‡iTYhry¨©«¬­®¬«¦¢Ÿœ›šš˜–”‘‰…‚€|yvuqlgehpw{xpjigfe;c`^\YZ\\_bfikljd[RONT[_\ZYXWNHAAIPTUOA>Qm‚„‡•¢Ÿ‘|g@" € 3@LICIg‹•’‰rdotsxª«¬®€¯/®¨¥¡žœ›š–”‘ˆ…‚€€}yxutnigjs{}vonkifca^][]acfhj€l-icZTRRT^b]XXWRNJEEGKQUYJ@Lf}‡ˆ‡†‘›ŒsY3€,:<HOMGKP^WLI[z”ž’‘‹wV8 #y-7BEAADEGXx‘œ…su{|„‚§¨¨ª¬¯°±°­©¨§¦¥¤£–’Š„€zz|{ungfjouz}|urnjgffghjlptwutpmhhlqtsogdfdXD64:GRRLMSZSICSt‘ž›Ž‰‰€lJ-  €L 09?@BFB94A@;?V~œ˜Œ——–—–™šš›ž ¢ š€˜–•”‰…„„€…‚~~€|wspqux{zvrnjhjljhd`\^gqz€‚€ƒk„†ƒ}ne]UG7//8J\dimdVGDGHJ\s‚…}zbM+  ':FDDHC69EJC@Tz™•‚x€””—˜˜š¡¢£¡žš˜˜—”‘Š…‚€€‚}~‚‚~ypootz~|w€l&mqsni_WT\lv|}~‚†‰‹‰€vha\RB4./>RciklaSJI€JYq€„…~x^F%   .?HDCF@35FPJCTx–”{fk‚‘‘’“•˜› ¤¦¡žš™™—“‹‰…€~}}~}~„ƒ{omlrz€}xiknqvwogTMM]r}|z|‚ˆŒˆ}qc^WJ;/.1GYhjih^RNLLJFSmˆˆ}uX?  !4AGDAC>56EQLEQv—•}`_v…††‰Š‘–› ¤ ž›œ›š”Œˆ…ƒ}|{|ƒ†…€|okipy|wjmqruukaMIMbw€}‚†ŠŠ‡|q_WL>/+07M]jkgaZSRPNKDOk~‰‡yqS:  '9CGEAA?P\ike\XWTRRNF1Pj€ƒ‚rjN6  ,=CGFB@AAGJLGANx£«œ{gjjipbgnt|‚‡€Œ‘‘Љ†„~|ƒ‡‰‡xldbiorqtoqpokeXOGIXq~ƒ‡‡„~|}{|vfUB2#:E\]aa\^_YZSWNGTfy„|h\?, 0;CHE?@BDGCA?;Jx¥¸¨kb]geUZ`hntz}~€„‡ˆˆ†ƒƒ~|}~|‚…‰‹‰xia]djnoqprrog^QJEI\u€ƒ„ƒ†€~~||ufK:*$AM]\_^[_a[]UYPHUgy€zdV9&  2;;:9Jw£´§‘j]WdhLPU[afknnoqv{~~}||{z}~ƒˆŒƒyg_[_fhjmossncVIADMd~…ƒ‚€}xvwsqhXA0 'GVa\[ZYae__WZQIVgy}v_P0 #6>ADB@>=<6569;:559>BSyŸ«¢“p_Ubi>?CEILPSPQSX^ccdcfegiknpv}„‹Žƒxg]W[acfjnrqhZKA  +?B€A@><;99=BHY}ž©Ÿ“wmahj79;>@CFJGGIMSWVWWYZ[^`cfmt}†‹Š€ve\WZadfjoqnbUJA>GUo‡‡}yvrprpcVE/'7R^^RLNXiogXSZSKWexseG4  .ACA@A@?=??==@G]¡ªž’|yptr5679:>AEBBDFJMKLMNORSVX[ahr|‚‚zpbYTZ`efkqpj]PGB?JTl‚yvttppj[N<(*;V_^PJMXjmeVRZSLUcsiZ;(  !0BDA@B@?@DF@;;E`‰«¯Ÿ‘}~x5679:=ADA@ABGGFEFHIJLMQTU]hryzsk^URY_dglsphYNFB?GNdxxqonnhe\L>/*;U^^PIMYjmbVRZTLTapaQ1 "1BDBABGA?BHLC97Dc³± |~|ˆ‹=;88;=>@?>@ABB?>?ACDEGIILT^iqrkaTONRX`hoskaSIBACER^h€lMmibYL?1&);S\_UJKUbecQV[YPU_bW?$   ,@ECBA@@BDE:81FhŸºº›uw|†ŠKGC@@€ABCBCCB?<;>??@ABEHPYcjkbYNKILS\eopgZNEA?@>HRY\^_baYL?2(!&7R\_XOMV_`]QU\YQT\^N7   )>BCBA>=>A?7:9Rt¦½·—†pqu}YUQLIGGHFFEDDB=::<=>==>@DLT[aaZQGDCFMUbmkaPE@==;:AGLNQTWUL=0& -KX_XRPV\[XUW\YNOUS?*   &:=@CB=;=@=;FOmŽ¹È·”ƒmopuwfd^YTRQROMKIGC>:<€=<$AHQW\ZTKB?>CHQ]igZH=:<:98=@CBDFHG>2' €- !@O\YURVYYXXYZVLKMI4   "4<@CB?>€=K@Ue†£Âǵ‘‚rsnljvtoic_^^\[VSOKC@?>><:988?FMSWVPI><=BHPYc`R?56986379:87664/' € 9H[[YUTUVWVURM€E@,   1>ABA@@>:DOj€¡¸Êî„zyka[…ƒ}yrnlmhf`\VQIDCA@=:755=DKPSSMG>=>ELQU[YK90366515764/,(%# 2BY[\WSSUVTPKF>??N9%   #4@EDA?A?;EUz•·ÈÐÁ©‹‹ˆ„jUKŠŠ‡‚~{|~vrlg`YQLIGD@=965AJQT€RE5,/€304541+'#   *7OV\ZUSUV\RJA9::2 !1>FHDAEHIQe§ÃÌʳŸ†‘‰eF9Š‹‹‰‡ˆŠ†‚|uoh`YSPLHB>;9=CIMNLHCA@DNUUPMM@0),/11.010+'!€!#" € #,DOZ[XVWXeZNB776-    ):FLGCISY|³ÇÚ×Ê®“~‘†[7&†ˆŠŒ‘”—Œ…€zslga[TPNLGDHJLMMIEBBDKSXWOGB<5/,-,-*,.+'$""''&'&"V !8EXc`YUXijW@9:3-    !2PRIEI_p˜³ÎÜáØ¼ ‚wŒ‹zN. ˆ‹”–šœ™”‰…€zuoic_[YSPNM€OKGCCEHOSQIC<80-€+h*()''&%%&&%#! (8N]\VQUjhQ944+%     +CGJLQnŠ·ÌßáÖÁ£Šrn„h<‹’•—›œ˜”ŽŒŠ‡‚}xsmjfb]X€TSRNHE€DHJIB=74.++,+*'&#$&)*+'$€  0K\_YTWe^D.--#   7DGSX]~ÎÝçßĤ‰ynp‡x\4’’”•˜™›”’ŒŠŠ‡‚€{wtoje`]\[YVQMIFDBAB?:631..--+)'%""&'(&!  ":LPJEFQG0"&(    066CKRo‡ª²¸­‘sa]\_r\?!”––——˜š›—“ŽŽŒŠˆ…‚}ysnkfec_]YTPJFA><:6420.//.+)&%"!!  G !/1.*+2* "   &/=SWadfaP>6799H2 —˜™™˜™š›™•‘€Ž‹Œ‰…‚}xurpnjge`\XPKE?;96420/00/,)$#!      -""#  ˜™›š››œž›˜“‘ŽŒŒŠ‡‚}ywvxvrnlieaXQJE?<9765€21-*€#;  #2;:0(&,+( '%  $7C?<8-" $0+ €%)—™šœœŸ¡Ÿœ—€”‘ŽŠ†€}|{~{xuqolh^XQJE@=<<:76640-#%$ !5KWTD7($6AB?- $)($!(1-&&! =Ufb_YK;%  #I`ZI$>T]“–™›œž¡¥¤Ÿ™—”ŽŽŒŠ†ƒ€~}||zxwvusoe^WQMKHFFB><<:4/+%"!";Phph[F2*!%5FNN=.#19<:78;81+,/*+%9Op~”‰‘|wYH! *8XloN($Bu„Ž“—™›Ÿ£¨¤Ÿ›™–“‘‘ŽŠ‡ƒ€~}zyywuqhb[WSQOMLGBA@>72,&#!!.DXkpeYF1)(7AG8*'5=@<=BE;-#!+/:@^x”§šŸˆ€aN(  504;F5 7X‰—Ÿ‹Ž‘”™ž£¨£ž›š—”’”Ї„‚}}||{ywqjd`[YXWUROJHFC<6/'#!$,;NZhj^SB1(%2=4-&)2=BD;?EE:) )7M]‚œ®¬¬£¥„eR2)   #0<) Hg˜›ˆ‰Œ”™ž£ž›˜™˜•|”–’‘ŽŠ‡ƒ}|}~}zwrkeb`^^]\XUQNKHB=3+$"#(2CFI63..!:h}”‘—žŸ”‹’Ž€!‘‘ŽŒŠ‰‡†„ƒ„ƒ‚‚}yvqokifea`__^\WTOK€HLLR\ac``SQVZaXPB3+%!"+3=@7.+*'%&/?Qjˆ¡ª££™™’Ÿ§™••˜’…‰’b-BaJ;@S`J- /Y…‘¡ž£©¨r popnkgfddedaa_€^7][[\\]^\]]_\]]XRNKIIFD?988:A?=:;>?>EAC838?QYchy‰nV@ADMU€\/@>MVF9?BD?>=;8:>UP?EatpB1bÂøà«W=#'2?M=#+BK€t|rrpomjgccdedaa``^`]]\[\]\][^^``]WQLJIIGC=96:;@?<;:=??FCE:59@Q\bey…lXBABMX]]YB@LRG>A@E@>=<9NRONC:>=6.+3:93 '8[dŒ£ÔÝôÙ“`Œ¢€OD<<7'$!1>rqpomkjfb``][XVWVVWWU€V XYY[]_^_^\€[ZURQMMJLJIGJQW]`flm\LNWfqt~|yl]JIORWVQJEC;KQNK<4=?=:8CQ[^KOl˜”«±ÙëéÀyCy¯£|Z:473-+/' *BLpnnljgfc_\\YVUVYVTUWVUTVWXWY[\]]_\[Z\]_`]YWSSNJGGJMRZemm[TR_kzwˆƒˆ…†t^?7DSa[L@@CCHGGF=:>A><9Gh‚†y|ÈËÈ¹ÂØÜ»ySk¿¢a# *>4*)- (CS]pnommjheab_][Z[][YZ\[ZZ\Z[Z[]^]^]\\^^Pbceb`^\ZUPLEGGIPZbcYTTal{xŠ•ŒfS=>HNV[USXedks‚•œ•{¤×ߨ¼¹ÌħwQU‚®²ŽR.-€,*-/2CW[€m!lkhgfedca_^]__]]_]\]_]]\]^^]]^]]^^€a]\\ZYSNKGFEDHOVWQQWdlyx‹™¤–{VG?HGB<9>A?9@Oas}xtx†Ž¢²·®”rKT¼Í̳°Ç»¢{UKf‡­½‘D&,'6>38HGljkjiihfhfebaa``a]\]^Z[]`]]\[[ZZ[ZZYYXYXVUTROMKJLIEABDGHFP]hgoq‹«–oFAI]S@,*=NNGN[qŠ™’Š‹µØéâˆME›­¨²¼²”jMGII‰ÊÃk#*-54*(+*mllmlmkjihgeccb_`^][[YZ[^[ZXWUTQRQRPQOON POLJHFHIID?97€5AEC?:50*'&3H`j`bi¡¤ƒ^BOc}{i\g„˜•‹„vkr~uhe„§ÎÝÛËžg. 2aš±Ä»ƒK=?ADEBA=9446:>:740'" M&;Ue_chˆ¡¡‰safhpk_TZpŠœ ”}lu†‚up…—²Âƽ¢BBƒ§Âµi(!33+($1[ƒ¡}B  YWZX[[€\|[YYWUROLIGFECCFGGFEDCB?>;;9:;<=?<:40-/19433.&1M^]cf†ž¢’Š~zfbQE93Eh¥–€s‡¨­¡œ‹Ž¡µº±¡‹O'hšÁ´e ! 5`«º|  HFHFHHIJKKHD?<9778557=;<<>>=€:\9967430-*))(0763-&! ;-[¥¶‰C$'5;ƒ2[550..-,+)(%!!"! $**-.23225775310053310-++.03231*# (=W]kq‰£°ªŸz[. .d“Ÿ‡}sodakwˆœž–’O€8‚™u= *@A@<998?AB@=:8:<=>>@>93-2CZaos‰ž®¤hU1  Aj„~}rkbbr|„’““NC†‘_, #1FVhiK 7{¨¨n:!A`iƒ/22569:<:7552232125:ap‚0z3348;?ABC@==;:;:79:@CILOOQRY\\WTRSWZ\^\ZWZ\[ZZWZYXUKKVem|{‰‘Ÿ’z\ZH8 !!F`ŠŸ¢œ ˜Œyz‡—˜€K !c’„G'GZ_MJ6*(]©·8+Lw‹‚1z346::=>?@><:89:9578>BHNQPQRYZZXUUW]_ac`_]adbba]]\^\RR\jr‚“–‚cO5- -2FR~—š‘–‘ƒt~’œ“r= +k”‚K-15FLGE.%D¤ŸpEL{€235577:;:€<;<97r325:?GMMNMOUVWSRSX\[_`^[Y]a`a^[YZZ[VV]mu†ƒ”Š‹iB "0DPSMqˆˆ~‚‚xq…œ f11n–„P8A -51?522Fx§¡h_”¥BCCDFGJJ€HJKJHGDCCBCCBACJQ€VUW€\"YXY[^ba`__`cdgc^[TOT\VUYgwƒŠŽˆY5€` (=KLLVq‰‰„‡{}£¢€V?u–zN?H( ""5<<6+ H“®™š¹¿PQQRTUVWXXWXXWWURSQRQONLNRY]_^]_eedb`]^_a`aSccb`ZVOKNUQQUctŠŽŽ‚uK, ,>I@H\{ˆ‰Ž‰‹•¢ŸzKD~–uJ9C* !#9DA5,$ 8p±ÄÎÔaabccdd€cb`^\][[YWUSPTZ^`_^_deedb€^W\\[]]_``[WPLIHJPONQ]kz„Œ‰…t`6##"3?E8F^zŠŒŠ‰Œ‘””—’i2 S—k=)5)%)?LE2,, 7o¬ßãï€fdfdffdca][[ZXVVSOMJMSVXWVWX[\[[XUUTRST€WPVPJD@BGNRPNOU`o{ƒ{gQ*,9@C>FWhu€…‚†•œ•’Š^# f ˜c.$&'%05BMB-(+ MŠÕçù€b}`a`a`__^^\YVSUSRPPMJGBDJMOONOPQRRQOMLKJMOQPNJD?85;EMRNLILWfs|xr]I' (8>@BGGNWez„zt‡“Œ…|O !n¥•^& #/.5;AF;)!!4Q¢Òèb‚a`^]€[sZVROQPONMKHFBDGJPONNPQPNNKIGFFIJNLGD<7//8EKMNJEEObqzsmUB(  5CCAAGELUf„xet‚xkC $k›['*&)0<>6(&i¸Ö€`^ \ZXYYXVRON€MmKIGEBDFKQQPQQOLJKJJIFEFIMG@<52,/;HLIMJC@I]nwpiM9!  $>LIB?AAMZo’š}fmwyrc@ .jŽS0"!$4;6)%'D’¯\\€[ YWWXVWVVQMJJIHFDBCFKOROPKHEEDGHHAACGIE=7€,C1?LMHLIA?@DJOPMD?977;@H<;?CD?5/&%'0?JLIKH>5?A@@^s•žŒf]]seDHv€dG=<7*  "/=B2 '!),-29aba`a]\ZYVUSOMIGEGHHGEA>:;=@GMOIA:€47<@68;??90'!")2BJLHOJ?48I[dZL/  3FLHBABEC[mœtieva= ,b…bFGEB9-&$%0<@2 ! 2;3$aa`_`\\ZZVUSOMIGFHGFED?;456:CIIF=723599;9:=@@7," +7EJMKRK@46GXbWD% $8DHKHFHMGXg‹›’zqmya<=’|_FNKID8)"#,68,$01,)ccb`a^^\\XXTSOKIGFGDFEA;1237AGGD=4118;88;<>@>4(-:FIMNRL@35DS\M:  (7./26=CA>80.18::997::80$.;EFKOUOD64?JP?-*AHINNIOO?Sp•Ÿ—„„‚ƒ_5 ]±§zbRYMEC;-$#(-.'(04A1#,ENLMJEIG9Z‚¡ž’†‰ƒ|Q)r°z`R]NA=;5.*/22-%!$)#%1AI?.$a_^\€[ZWTROLHGEB@==A?;2+,.3894.)%%*045441/--(1CHDDJRPG95354* /GQOJEBCC=l›° ‘…‡|k<"‡Í²w\S`P@:?A<4243-$ %,,.9IPF5+[XWVUVVUTSPMIHGEB@?>AA<4*+/4881)$!"&,/13.+'&'!3FKECGIKF:430.% 2ITPGA@ADE}¯¼¤“‰ˆw^+ 3—Ó²v]YeTC=EMH=010) (%,:IOKHIVVUSQRQ{PQPQPLKHHEDCABB>8016872.*#!(--**($###4CJJEBJFF67.,$ 2LSKBACFQb•º½ ˜Š…iGD£Èa]\bP@AR[O>54/%&.,.6:HHGBJGI:9-' .HPG<=DPcy§Á¾ œ‹~Z7 *_¯¿ŽTUUaODKZ^TH=;5,$$,434::8CU^WWV€STUUTSQPLKJJIHFHHD?<48EJYYXWWY€ZRXVSRPONKLKHJJFBBDFFB=50*)((&%&'%! #%$ !%/>GLKXVWF@,  4C@>Tt¢ºÌÁª”‡f5€|O’¬€J%>7465ZZYXXYZ[[YUUTRRPNLJGIHFBBCFEA<50/-)'$%&)($$%(('$':GRS^[ZF?,  ';AJn•¬Ðãèϰ‘“{Y)€fc¬¨a--70)0@B87AKLMLIEBA95;B=70(]]\\^_beca^^_]\WUSQMNOMIFFHFD>87861.*(+,-*)*,-+) %4CKOUSP<7( €N1;84302201662.&$"'18<=@<<+*€  '-6PizŽŠyhMK6€3 ƒÏ ?!%$-6403:?KMQSQJA;/-7CC?=:``bbcfilnllmolhca^[€XVRPQONMK^IFB>;528658<<63/.*+..,(.+,!   ,%/4.7.-7BA@EH€RSTWXZ]^€_ ^\ZVTRPOPNMJJK€J€IHFB=7688>BX>:65581# "#" #    $"DZ§¹‚4)018DOE7DURJHLOF>:4**298;EGBBCDEGJKLMLJGDBA??@??@?@?>zA><;757;>DIHIGD?<8784'$()*+)++! ")% %(&!$2>KQ{—·¥e/)+.68GSG9EUQLHJJA;81''/3.0;?556779=@=>=>==<:97766767998‚7 9641126;/-/467651"4O]VH7( (77,6Mgw…޹վ‰>*76;8M[M=EQNKHIG@>=4**11*(17223577;<<=>==;:897658899::9‚8753€2|6;MU[^]WMF??ADC955>=<83*4Su‰„uU@#  4E>&$Lm’ž¤¡ÁѶs( (JIA5P_Q>?FEIFIJHHG>2397-*1667768:9:<=;<=<975644668775656645122€3Y9=NV_b`XLE<;;=?;<>E@;2'":Yv’¤£—x`>" &)-APD%-dŠ­²³ª¿Á§`&1UQE8R`R@9;>FCIQTSMC64;=538:€434342200.--+*++)(**+*))**+*''"#%+.07?KSZ]ZTJC93,*/4?FJA7)"/Mj‡”žª¬¦•_@5;DG;BD=FUZSJA3-1796($-7?A:97641//.*'# #-:CCGHFFHIH<0!&3=<:73€0.+*('&" #+4>FJMN€QOPQMH>7674/!  /E]jvy~…‹Š‘€gPILbC" >^|—¬º¬œ¡¹Æ©Ž^F79Ymr^>+8JH<5.(B_UCJWI;2(#3:``_]\XWTVRNLGD?>=<96531/**'&$#!(-6@GLNRUTTRoSSTTSMHE?5+  ,8=Md€Ž‘‹„tdULIQ7-Y{ž¤±«¡®Æ¿^98AG_nk\@+1BJE?1+B\XIHKLD:'!03kljjhddaa^ZWSOJIECA=<;8720.*)€%|'/6@JOPPWXWWUTUWXZVTPJ=3( 2Uz‹Œ…xjaZUR=,&H}›š’¢§©ÄàÅ0/_dZXS\H3/:HMOA-;\dUIAKJ?*#0==qrqpokkhkgdb`]YVQOMIHFCB=;840€-2:BMTXYX]_][YXZ]_`_]\XNG@:0)# 8Tfw†ujc]UN617a–®¦œš¦±·Öí¾q*C{wUD:E@859BHKA&1\j]SOfqkXTfx€qrqpomljkhhfec`]YWTQNKJHC@>85114;BKT[]^^ba`][ZZ]ceedde`\VRMHB5+"#&7Sh€zk`ZTM@CQq˜ªª¨¬·ÆÈÞê±eHTk€nN<*'3?DCA>?11^hZZc~Ž|{’®Âlkjjihfeeccddca_\WUQOMLJDA@97248BHPY_acbdeeb][[^eihhikigefd`[QG>>;3%4EhszrdYQKG\q†š¡§°¿ÉÛÖÞã¬mmŒŽ|_E8$-@JG>882/R‡yy€ª±¤”¢Áàöggfggeecfdedffdb_]XUUQNLJIF?:89<HOV]cfhg€lyjfbceiopoqrolqqnlhd^XPSN=( %+C^y|o]MAJk‹›Ÿ›¢²ÏÛðäãã±{„© \?4& +9A=514DO³¾²«§¶«Ž Èâñdbceffgfhedehigfeb_ZWQNLJFD@;9;?IS]bg€i moppommkrpp€rn€kKjmqqmjhc``WB-!/Fg~s`AFFz ­¢“¥¹ÔãìñåÕ¬Œ”˜uZDE=3;7=BLV`defijnqtwvuts€twuz|}~vtrrw~‚ƒ}vt|nS?'(1FQ_Zk|™§©£¡·Éçóûÿ㼃`JSdqd]]aiz’Ÿ¥±º¶¥›œžuf^Qg–ÄÃÑÝàdefgfgffdccbcdedb^\WOID@?=>=76:AMXadcdhimpt€vQutuusvx|€}wtvy{|~ww€„{hZ>2)0<>;76;BPZbdcdhkmpquvvuvwvttuy{~~{yxz{{~yzuibM=+*0JYy}™¢Ÿ›Ÿ¸ÊæôýÿÕž_A7Sy¡§°¥™“—š ½ãéÎ¥–¡±–ke{Š­¸¼¿Õßïkij(hiijhjhgdcbdeda\XQKC><=>;84Kkv—£ šœµÆé÷þüÏŸmYXn¯µ¶§“~xor”ÄÒ¼–£¿°Œ‹¡ÈÒ±›¦Ë×ånlmklkkjjhgcb`bcda\XQKE@>=?<84;CPZccabgjknpt€uvuvx|~„~xtnkipsx{zuzw`B1&4@`w™¦¤ž¢ºÊêûÿüÓµ˜‹†Ž‰wiWLB@?=74:DP[bcacgllnrsttvuvvwXvxz‚€}wsolkuruvtu‹~d@),=`zœ¨§¤©ÂÒèûÿûÜËÁñ’~cN+! $L„¹Ñ¶yLY„¡šƒ†–§ª”¨¾Åqqpopnnmlhca€`U]`_^XRKEB?<<;97;@OY`bachlmnoqsuwwxuttuy}~~}wurnjqtsns‚ŒŒ~dP90&)Nqœ¡§¢©½ÌáôÿûïîêÙ¹‰a.‚~)A…½ÅŽZNl––s`cvŽ™Ÿ©°ssrqonnljgc__^]\\]\XRJDA@>=;87:AMWbbefmplmmnqtwxyvrrtwz}‚€|yvroqpmluƒ‡ƒsc[K>+&Ba–¡›¡°¾ÚêþÿþùæÉœjD  €&bšÄ¬‰pvŒŠqUEJsœ¨ šuutrqnmjgfcba^[Y][ZUOHC@A?<:657>JT`bfhpskiijmquwyupooruy~‚€~|yurkfiwƒ‚xjdf]L3&5Mw‰š•š¤°ÈÖìùþöÖ¬N* 2c¦»¸›†{sbI@i¡«•‹uutsrqmmgfedc`^[^]YUOIA?=:97335>;748BNX]afjkllnpqrpmkhdbbeiknsz||zxskeckplihZRHNQPO4&/V‚—¯§¥§²À¸¯Šd<'  $Y’¦šˆ}“§°¡‚~a`ccdfe_fgfihjigfhhda[VOKGCCA?958COX^agkllmnpqpmkgda_`cefmrvwyvpkha`koib`TL@FIOV;&&Mz‘¬¡¢®±«¤“]5! €!  Bw— ”‡‰zv|RRQPQQSV[\^a€c}dfeb^XSONGFDA@>;9EMWbilkhnopqpnkieda^]_dimossrmhc^\bhjf`\PB68FRRK1,^ˆ¢Œ‡vc_iwHHGFGGIKQSWZ^€_^]ZVQLHHDDBA@<:;DMXckmljmpqqmkhf``_]]_dgklolha\XX[aegb\XK=23@LPL:08Vz‹‰‹Ÿ©£“qK+ %6G@=Lq–¡š™‰lY^ny€FDCABCDHJOSTX[\[[YVQLHDCBA>>?>;9AKWbmpmk€onliec]]€^2`cfhigaZROOU]da`^YRE;32;EMNH;;Ooƒˆ‡Šš¤ ‘{d< €K 3?JGAGfŠ•“‹uitzzB@@?>ADGHKNRTVVUURNID@?=>;98;:77=FSbjonknpomkfc`\[]^]^_€`-^XPMLNP]d`ZYTLC9326AEGHLN€P}QPMHC>;96621043116@KWcikklmljgec`^]^^]]ZXVUSMHHJMR[b^YWQE<75446?HRIBJe‚•š–‘—š‰jL,":@::CFH]zƒzu„“¢©™„?=<9:;?CEIILN€MOJD>;7630,)+/.,(/6@MYaeijjhffcb`_^__]ZVRNJIEDEKOV\`^[VJ=3135539BWOHKcƒ›¢¡™™ž™„cC& 0BE<@FGHZy‹|x~ޔކ€=;9678;@DFGJLLKKMJB;9653-(&(++(%(/7CP[beghfddbb``]^^ZVPLGEBAEJQSZYZ\\R@1(*28849AWTLJ`ž©©ž›š’~\<#-8CFBADEGXx’‡uxƒ€‰‡<;9877;>CEFJLLJKNIA;9742,(%'*+&$$)0;IT^ddeca``a_[[ZYWQLGC@=@IQWYZUUZYM8'"&2<=8;DRPHDX{›©§›•”ˆsQ1  09=CGIDB==Oq”©}ˆ’€‘A?=:98<>CFHIJJHJ|JFA<96560*%'*,&"%,6CP[d_^]^`_^\ZYUPONID?@ADMTYYWNMUVE0&!'3@DBBGPJECQp’Ÿ¡œ~lD- $7ACDGJD:6=MfЧ•𢕋’JGCB>=@CEEHGH€GIE?:85430*&%++($!&-6ANY`a_\ZZ€YWUOHEEF€EQDHNY__ZPLNK:+#$-;GMLJJHDBCOl‹–™–‰ˆua9# *=DEGHGC>9;F_…£™’›¤›•˜™URMLHFEHJIHIGHC=864331+((..,'%(/7DOX^`^ZXWVVTRLD>=>CEHHIKS]ccZPIF@0'$(7ISYZUNC@BEOf‚‡…mW3 !5DGHLIAACB=AX€žšŽ™š™š™b`\VRPPRRQPNNLHGtFA;44100/+))./-)&(-7GPZ^^][XXWUOH?745;>BBDKPV]_^SMGC8+&(0BU]de]QB@EHOb}‰‡„iS0  *=JIIMH;=HMEBV|›—„z‚——“omica€^\[VTTQMJF@;43/.-.++,22/+"#+6IT]`Y[[\[ZRI9-%*28989?IQX[VSLKHB4*(+=Pcfjl`PFBGHK\x‡Ž…cK&  1BLIHLF9:JTMFVz˜–}hm„““xtrnkjklfb_^]XRKGC>741.*-,,1440,! '6IX__WZ]\^YOB("273029FNUWQKGGD:.')/H[lomk`RKEIHGVt†’’„{]C  #7DLIGIE<;JUPHTx™—bax‡ˆˆxwurqqprymjggeaZSLGC>:51,--/4783- &3HW^^X\\ZZVI8052./5?HOPJGBB;/%#.8Rbqsni`WOIKIERq…Ž€vU;  )<1$!2BWfuumf_XQKNKFQmƒŠ†ymP7  .@GLKJGJIOOQLEQ{¥­ž}illkrtvzy{{|{ytrrokd_ZVRKFA;:68;?BC=5*%'8EPW]\_^ZSH8) .5563315=BJHA>2%:IgipmfdbXTKRJDSf{‡l^@+ 3AJPMKJOOSMJGCQ}ª¼¬‘lc_igtuxzz|{}{ytrpokfa\ZTPJDB><@CGJIA9+'*5DMU]^`_ZQD3$16521539@ELKD8, ?RjjokdcaXVMSKDRfz‚|gX:% !5BJQOLLMNKHECAQ}¨¹«“k^Xfjpru|vuspmlkgd_ZYTQMHFDBFKORPG>.')3CKSY]c`XL;*%;=520.,4:>B@8."!EYkjkgceeZXORJBPcw|u_N0%9DIONLKKJCBCDDT~¦´ª”m[Scknpp€qrrlj€g\ec]XVUQOKIGILRUZXNB3*+4@HQW_c`VF4%.BC70-007>@@:.$"H\jeda`fh_VMRJCPcvzrYE&*>GI€MpKIHBBEIJ[€¥°§•raWdknooponppjhededb\XVURMKIGKNU\_]SI7.-7BJQW_b`RA/#1GD80+/19@=9/! )L]g`][_ilaQIPHAN`sujQ;€".BIILMMKJIFFIMRc„¤®¤˜|ocjlklnn€opmhffed`\VSSPLJHFJPV^a`WK:218CLTY`a\N=/%5IE82/-/6:6-! 0Q`eZUU]ilaNGMFAM]pm`D/  "1EJILMMLKMLJIKRg‰¨°£—{rvtlmnmnqstqkigfda\URPNKIFDFLR[``XM=53JQW[d`UE5,%1B?610301/% 3R^bTNP[hhZKELF?GUeYI)  $4FKJLNMLPVXOEBNm𽏦•ƒnljknqs}trnmjjeaZTRQNLHEBAFOV]\TI:67=FPYaf]N?1)&#%17743430*# "6Q\`XOMV_`YCFMJAFRVN7   /DLKMMLLORSHF?Pr©Äã’z|‹qnklmqplkjea\TPPLKFDBBFNU[YSG856;DNYacYH:0(%#',+,-/1+"   2P\`ZPNT[XRCEMIADOQD.  ,AHJMMJIKNLDHF\~°ÇÀŸŒuvz‚…tqnmnnoom2kigfb]WSOOKJDB?@DKQVTMC7438@JVb_SA2,($  !""%)*$€   +IX_ZRPRVTOHIMI@AJI8#  )=CGMMIGILIGS[yšÃÒÀœ‹uttyzsqpnnonpmjgec_XTRPNKGC@=?DINRPI@5216>FT^[L9-''%  . >O\ZTPPRQMKJKF=,  $7AFLLJJ€I9Laq’¯Ìо™Šywqomwvtponppnkifc_YSRPMHEA=:>CINQPIA3118>GPXUE1€&$ 7H[[VQ€M}LIFE?6697&  !4CGKKJKIEPZvŒ­ÄÖÏ·•Œpf`zyxusrrtqnkgc_YUTPLGC>95+"#&#   4BXZXRK€J|GA=7/250  $6EJMJIKJFP`… ÃÔÜͱ““ŽŠoZPuvwwvwz}vrnjhc]YWSPJD=:698:BKMKJI:' #!   ,7MTWTN€KoOE<2,-0)   "3CKQMJNRS[o—±Î×Õ¾§Ž——jK=kmprtx|€{wsnlga\WUOKC>869>CFHFA;;9KTPLR\b…˜½ÑäáÕ¸›†”—Œ`<+\^cflqv{wspkie_[WPIECA?<@ABCC?:679BJRQIA93*! "  4AT\[SOQ__]M6/0-' "6UWNMRhy£¾ÙçêáÆ©‰~’‘~R1#VX]`finssqmjigd^YRMIHFC@>@ACB>:659?FMKD>4/% €}   #3IWVOMO`\F/**%/GLOTYv’Á×êìßʬ“xtŠ…l@!PRVY^cimkjhfgeb_\VSPMIFD@BACA=96559=BA;6/+#€W #! +EVYRPQ[R9$##   :GKW_d…¥ØçðèÍ­’‚tv~`8!KMQSV[^c__^]€^|[YVROMIGECBCAA<765546753-+&#!" 4EIC@@F;%    39:GRYv޳¼Á¶š|jfbexbC%HILMOPSWVUTU€YVWURNMJGGEDDBB>986510/-,'(#! (-)%%'  )3AW\ilniXF;<>>M7 CDEGFHKOOMLLOOPNNLIHE€CDD€C=?<<852-,*''%#!  $%$!    €<   #1&%$&*+(!! <=>@@BFJGECDFFDCDB@=;:<>CDC€BP@>:84/,)'('%"#0@IH@5)!+.*&    !3=751')50%*.:;<==?CDEB? ><<;:6657;AB€@l=94.+)'((&#"!$1F^jfVH6+$,;CB=* %#:Q`ZXRE5"  (Ne_N$ )CYb469:;?BFD?<:7310-./159::<@?@@=;71/--..*&$$"!+5Pf‡oZB8./:761/0/0-,,+/15789<=;<;731.//0/-('&$&3B[q„‰~o[B8,'.9AC3"(12--35- "06UoŽ–ž“˜yZI# "727>I8 <]Žœ¤1368@C=9532/,/../-.-+,+-26874321€.13420/-+("#.@P_px~{ohWH;+  )0/-+,1461(## !;Ifu•¥«Ÿ ¦•Œo_JD(.3-+%;j€œ¢¤9889:=>=830//,,//01/0/--*-036620..++-l/13420.,(#!):Qap{yytnnaPA0&"$(,7:<:952*% 0BZez€“•’“ž§“{pfe070&,'$$9SW7Ht”›ŸA@;;:;:85/--,)*-//€0--€, 02432/++))+-./€20.*%"€ &5I`ox~vsqpriXG6-*'')8=A;5/(!)Kdƒ‡’Ž•‹‹™ ›”‚xw€G(NC6;2-$=;:5/++*)'+.00..,-,..12410/+*))*,,-0010.+&#%&+4DWjvx{rpprvm`O=3-'%'39;1(! $?a{Œ‰Œƒ…„…š›™˜Œ‚…X"8]K=BDG74// #?m…œ™Ÿ¦§PLFBB>=97/,**'%)-./-,+,+0/22310-,**(*)+*//10.+'$(,3L=O`oxy|rprvzpeTB6-""%+10&'9Qpˆ‘ŠŠ€zŠ•Œ“ŽŽ‘‹€„])>`I:?Q^K. 1^Š™©¦«±°t8mk@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿprojectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisFrame.cpp0000775000175000017500000000520311756064135025153 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * wxvisFrame.cpp */ #include #include #include "wxvisApp.h" #include "wxvisFrame.h" #include "wxvisCanvas.h" #ifdef DEBUG extern FILE *debugFile; #endif /** DEBUG */ /** Event handlers */ BEGIN_EVENT_TABLE(wxvisFrame, wxFrame) /** Idling */ EVT_CLOSE(wxvisFrame::OnClose) END_EVENT_TABLE() /** Create the frame */ wxvisFrame::wxvisFrame( wxvisApp *parent, const wxString &title, wxPoint &pos, wxSize &dims ) : wxFrame( (wxFrame *)NULL, -1, title, pos, dims ) { /** Ensure sub-windows/dialogs are null... */ canvas = NULL; /** Store the parent */ app = parent; /** Mesh/texture size menu */ wxMenu *renderingMenu = new wxMenu(); renderingMenu->Append( WXPROJECTMVIS_RENDERING_PER_PIXEL, "&Toggle per-pixel rendering", "Toggles per-pixel rendering", TRUE ); renderingMenu->Check( WXPROJECTMVIS_RENDERING_PER_PIXEL, TRUE ); /** Create a menubar */ wxMenuBar *menuBar = new wxMenuBar; menuBar->Append( renderingMenu, "Rendering" ); SetMenuBar( menuBar ); /** Create a status line */ CreateStatusBar( 2 ); SetStatusText( "Ready", 1 ); } /** Print out frame rate statistics */ void wxvisFrame::updaterate(const char *message ) { // SendMessage( progress, SB_SETTEXT, 0, (LPARAM)message ); SetStatusText( message, 0 ); } /** Print out what wxvis thinks it's doing */ void wxvisFrame::updatestatus( const char *message ) { // SendMessage( progress, SB_SETTEXT, 1, (LPARAM)message ); SetStatusText( message, 1 ); } /** Handles closing down the application by the "X" button */ void wxvisFrame::OnClose( wxCloseEvent &event ) { app->shutdown(); } projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisCanvas.cpp0000775000175000017500000002036111756064135025336 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: wxvisCanvas.cpp,v 1.5 2004/11/12 15:47:27 cvs Exp $ * * Handles all the OpenGL drawing in the main wxvis display */ #include #ifdef WIN32 #include #endif /** WIN32 */ #include #include #include #include #include #include "wxvisApp.h" #include "wxvisFrame.h" #include "wxvisCanvas.h" /** Event handler table */ BEGIN_EVENT_TABLE(wxvisCanvas,wxGLCanvas) EVT_SIZE(wxvisCanvas::OnSize) EVT_PAINT(wxvisCanvas::OnPaint) EVT_ERASE_BACKGROUND(wxvisCanvas::OnEraseBackground) EVT_KEY_DOWN(wxvisCanvas::OnKeyPress) END_EVENT_TABLE() /** Create the OpenGL canvas */ wxvisCanvas::wxvisCanvas( wxFrame *parent, const wxWindowID id, const wxPoint &pos, const wxSize &dims, long style, const wxString &name ) : wxGLCanvas( parent, (wxGLCanvas *)NULL, id, pos, dims, style, name ) { _parent = (wxvisFrame *)parent; _hasInitialised = 0; pm = NULL; /** Create a semaphore to regulate thread access to the refresh function */ #ifdef WIN32 refreshSemaphore = CreateSemaphore( NULL, 1, 1, "Redraw Semaphore" ); InitializeCriticalSection( &refreshMutex ); #endif } /** Repaint the canvas */ void wxvisCanvas::OnPaint( wxPaintEvent &event ) { /** Acquire the semaphore before running... */ #ifdef WIN32 #ifdef DEBUG2 fprintf( debugFile, "-> OnPaint(): Acquiring mutex\n" ); fflush( debugFile ); #endif // WaitForSingleObject( refreshSemaphore, INFINITE ); EnterCriticalSection( &refreshMutex ); #ifdef DEBUG2 fprintf( debugFile, "-> OnPaint(): Semaphore acquired[]\n" ); fflush( debugFile ); #endif #endif wxSize dims = GetClientSize(); /** Get the paint device context */ wxPaintDC dc( this ); /** Swap in the OpenGL context */ #ifndef __WXMOTIF__ if ( !GetContext() ) { return; } #endif SetCurrent(); /** See if we've initialised */ if ( !_hasInitialised ) { printf( "here\n" ); initialise(); printf( "here2: %X\n", pm ); if ( pm != NULL ) { printf( "here3\n" ); pm->projectM_resetGL( dims.x, dims.y ); printf( "here4\n" ); _hasInitialised = 1; } else { goto unlockAndExit; } } int i; short pcm_data[2][512]; /** Produce some fake PCM data to stuff into projectM */ if ( pm->count % 5 == 0 ) { for ( i = 0 ; i < 512 ; i++ ) { pcm_data[0][i] = 0; pcm_data[1][i] = 0; } } else { for ( i = 0 ; i < 512 ; i++ ) { if ( i % 2 == 0 ) { pcm_data[0][i] = (short)( (float)( rand() / ( (float)RAND_MAX ) * (pow(2,i%14) ) ) ); pcm_data[1][i] = (short)( (float)( rand() / ( (float)RAND_MAX ) * (pow(2,i/2%14) ) ) ); } else { pcm_data[0][i] = (short)( (float)( rand() / ( (float)RAND_MAX ) * (pow(2,i/2%14) ) ) ); pcm_data[1][i] = (short)( (float)( rand() / ( (float)RAND_MAX ) * (pow(2,i%14) ) ) ); } if ( i % 2 == 1 ) { pcm_data[0][i] = -pcm_data[0][i]; pcm_data[1][i] = -pcm_data[1][i]; } } } /** Add the waveform data */ DWRITE( "pm: %X\tbeatDetect: %X\tpcm: %X\tpcm_data: %X\n", pm, pm->beatDetect, pm->beatDetect->pcm, pcm_data ); pm->beatDetect->pcm->addPCM16( pcm_data ); /** Render the new frame */ pm->renderFrame(); #ifdef PANTS if ( dumpFrame ) { char fname[1024]; FILE *f = fopen( fname, "wb" ); sprintf( fname, "projectM_%08d.ppm", frameNumber++ ); fprintf( f, "P3\n#\n%d %d\n255\n", pm->wvw, pm->wvh ); glReadPixels( 0, 0, pm->wvw, pm->wvh, GL_RGB, GL_UNSIGNED_BYTE, fbuffer ); index = 0; for ( y = 0 ; y < pm->wvh ; y++ ) { for ( x = 0 ; x < pm->wvw ; x++ ) { fprintf( f, "%d %d %d ", fbuffer[index++], fbuffer[index++], fbuffer[index++] ); } fprintf( f, "\n" ); } fclose( f ); } #endif /** Buffer swap in here */ SwapBuffers(); unlockAndExit: #ifdef WIN32 /** Unlock the mutex */ LeaveCriticalSection( &refreshMutex ); // ReleaseSemaphore( refreshSemaphore, 1, NULL ); #ifdef DEBUG2 fprintf( debugFile, "<- OnPaint(): Released semaphore[]\n" ); fflush( debugFile ); #endif // ExitThread( 0 ); #endif return; } /** Handles resize events */ void wxvisCanvas::OnSize( wxSizeEvent &event ) { wxGLCanvas::OnSize( event ); int w, h; GetClientSize( &w, &h ); /** Reset the viewport size */ #ifndef __WXMOTIF__ if ( GetContext() ) { #endif SetCurrent(); glViewport( 0, 0, w, h ); #ifndef __WXMOTIF__ } #endif if ( pm != NULL && pm->hasInit ) { pm->projectM_resetGL( w, h ); } } /** Enables double-buffering, or a reasonable approximation thereof! */ void wxvisCanvas::OnEraseBackground( wxEraseEvent &event ) { // Do nothing, to avoid flashing. } /** Initialise the context -- this only happens once */ void wxvisCanvas::initialise() { #ifdef WIN32 /** Initialise font bitmap lists */ SelectObject( (HDC)GetHDC(), GetStockObject( SYSTEM_FONT ) ); glColor3f( 1, 1, 1 ); wglUseFontBitmaps( (HDC)GetHDC(), 0, 255, 1000 ); #else #ifdef __WXMAC__ /** Initialise font bitmap lists */ short familyId = 0; GetFNum( (const unsigned char *)"systemFont", &familyId ); aglUseFont( aglGetCurrentContext(), familyId, normal, 12, 0, 255, 1000 ); #endif #endif /** Initialise projectM */ pm = (projectM *)wipemalloc( sizeof( projectM ) ); pm->projectM_reset(); pm->fullscreen = 0; pm->renderTarget->texsize = 1024; #ifndef WIN32 pm->fontURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( pm->fontURL, "../../fonts" ); pm->presetURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( pm->presetURL, "/Users/descarte/tmp/projectM-1.00/presets_milkdrop" ); #else pm->fontURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( pm->fontURL, "c:\\tmp\\projectM-1.00\\fonts" ); pm->presetURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( pm->presetURL, "c:\\tmp\\projectM-1.00\\presets_projectM" ); #endif /** MACOS */ pm->projectM_init(); } /** Returns the number of depth bits */ int wxvisCanvas::getDepthBits() { int rv[1]; SetCurrent(); glGetIntegerv( GL_DEPTH_BITS, (GLint *)rv ); return rv[0]; } /** Returns the number of stencil bits */ int wxvisCanvas::getStencilBits() { int rv[1]; SetCurrent(); glGetIntegerv( GL_STENCIL_BITS, (GLint *)rv ); return rv[0]; } /** Handle keypresses */ void wxvisCanvas::OnKeyPress( wxKeyEvent &event ) { int i; switch ( event.GetKeyCode() ) { case 'R': { pm->switchPreset( RANDOM_NEXT, HARD_CUT ); break; } case 'N': { pm->switchPreset( ALPHA_NEXT, HARD_CUT ); break; } case 'P': { pm->switchPreset( ALPHA_PREVIOUS, HARD_CUT ); break; } case WXK_ESCAPE: { _parent->app->shutdown(); break; } } Refresh( FALSE ); } projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisCanvas.h0000775000175000017500000000451511756064135025006 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * wxvisCanvas.h * * Encapsulation of an OpenGL drawing canvas... * */ #ifndef _WXPROJECTMVISCANVAS_H #define _WXPROJECTMVISCANVAS_H #include #include class projectM; class wxvisFrame; class wxvisCanvas : public wxGLCanvas { private: /** Parent frame in the hierarchy */ wxvisFrame *_parent; /** Has this viewport been initialised */ int _hasInitialised; #ifdef WIN32 /** Refresh mutex */ CRITICAL_SECTION refreshMutex; HANDLE refreshSemaphore; #endif /** WIN32 */ /** projectM */ projectM *pm; public: /** Constructor */ wxvisCanvas( wxFrame *parent, const wxWindowID id = -1, const wxPoint &pos = wxDefaultPosition, const wxSize &dims = wxDefaultSize, long style = 0, const wxString &name = "wxvisCanvas" ); /** Event handlers */ void OnPaint( wxPaintEvent &event ); void OnSize( wxSizeEvent &event ); void OnEraseBackground( wxEraseEvent &event ); void OnKeyPress( wxKeyEvent &event ); DECLARE_EVENT_TABLE() public: /** Miscellaneous methods */ void initialise(); /** Returns the number of depth bits */ int getDepthBits(); /** Returns the number of stencil bits */ int getStencilBits(); /** Returns the parent frame */ wxvisFrame *getParent() { return _parent; } }; #endif /** !_WXPROJECTMVISCANVAS_H */ projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisApp.h0000775000175000017500000000351411756064135024311 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: wxvisApp.h,v 1.2 2004/11/12 15:47:27 cvs Exp $ * * wxvis Application * */ #ifndef _WXPROJECTMVISAPP_H #define _WXPROJECTMVISAPP_H #undef __WXDEBUG__ #include #ifdef WIN32 #include #endif /** WIN32 */ class wxvisFrame; /** The main GUI class */ class wxvisApp : public wxApp { private: /** Icon */ wxIcon _icon; /** Main rendering frame */ wxvisFrame *_visFrame; public: /** Installation root queried from the registry */ unsigned char *installationRoot; #ifdef WIN32 /** wxvis root association key from the registry */ HKEY rootAssociationKey; #endif bool OnInit(); void OnIdle( wxIdleEvent &event ); /** Returns various sub-frames */ wxvisFrame *getRenderFrame() { return _visFrame; } /** Shuts down the application */ void shutdown(); DECLARE_EVENT_TABLE() }; #endif /** !_WXPROJECTMVISAPP_H */ projectM-complete-2.1.0-Source/src/projectM-wxvis/PkgInfo0000775000175000017500000000001011756064135023563 0ustar matthiasmatthiashvplhookprojectM-complete-2.1.0-Source/src/projectM-wxvis/Info.plist0000775000175000017500000000221511756064135024264 0ustar matthiasmatthias CFBundleInfoDictionaryVersion 6.0 CFBundleIdentifier org.projectM.projectMvis CFBundleDevelopmentRegion English CFBundleExecutable projectMvis CFBundleIconFile projectM.icns CFBundleName projectMvis CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 0.95 CFBundleShortVersionString 0.95 CFBundleGetInfoString projectMvis 0.95, (c)2004 projectM Team CFBundleLongVersionString projectMvis 0.95, (c)2004 projectM Team NSHumanReadableCopyright Copyright (c)2004 projectM Team LSRequiresCarbon CSResourcesFileMapped projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisApp.cpp0000775000175000017500000001341611756064135024646 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: wxvisApp.cpp,v 1.6 2004/11/12 15:47:27 cvs Exp $ * */ #include #include #include #include "wxvisApp.h" #include "wxvisFrame.h" #include "wxvisCanvas.h" #ifdef DEBUG FILE *debugFile = NULL; #endif projectM *globalPM = NULL; IMPLEMENT_APP(wxvisApp) BEGIN_EVENT_TABLE(wxvisApp,wxApp) EVT_IDLE(wxvisApp::OnIdle) END_EVENT_TABLE() /** Parse command-line options and create the main wxvis windows */ bool wxvisApp::OnInit() { #ifdef DEBUG #ifndef WIN32 /** Open the debug file */ debugFile = fopen( "/tmp/wxvis.txt", "w" ); #else /** Open the debug file */ debugFile = fopen( "c:\\wxvis.txt", "w" ); #endif /** __WXMAC__ */ #else // debugFile = NULL; #endif #ifdef WIN32 /** Retrieve the key from the registry for the base installation directory */ installationRoot = (unsigned char *)malloc( sizeof( unsigned char ) * 1024 ); installationRoot[0] = '\0'; HKEY key; if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, "SOFTWARE\\Archaeoptics\\wxvis3D", 0, KEY_QUERY_VALUE, &key ) != ERROR_SUCCESS ) { // MessageBox( NULL, "Failed to open registry key: SOFTWARE\\Archaeoptics\\wxvis\nHelp and NPR textures may be unavailable!", "projectM", MB_OK | MB_ICONEXCLAMATION ); sprintf( (char *)installationRoot, "%s", "c:\\Program Files\\Archaeoptics\\wxvis3D" ); } else { DWORD installRootType = REG_SZ; DWORD installRootSize = 1024; LONG rv = RegQueryValueEx( key, "InstallRoot", NULL, &installRootType, installationRoot, &installRootSize ); if ( rv != ERROR_SUCCESS ) { /** This section causes things to crash weirdly... */ // MessageBox( NULL, "Failed to query registry key: SOFTWARE\\Archaeoptics\\wxvis\nHelp and textures may be unavailable!", "projectM", MB_OK | MB_ICONEXCLAMATION ); /* char msg[128]; sprintf( msg, "Error code: %d", rv ); wxMessageBox( msg, "projectM", wxOK | wxICON_EXCLAMATION ); */ sprintf( (char *)installationRoot, "%s", "c:\\Program Files\\Archaeoptics\\wxvis3D" ); } RegCloseKey( key ); } #ifdef DEBUG2 fprintf( debugFile, "Installation Root: %s\n", installationRoot ); fflush( debugFile ); #endif /** DEBUG */ #else installationRoot = NULL; #endif /** WIN32 */ /** Empty out various structures before initialisation */ _visFrame = NULL; /** Load the icon */ _icon = wxIcon( "ARCHAEOPTICS_ICON" ); /** Create the rendering frame */ wxPoint pt; wxSize sz; pt.x = 50; pt.y = 50; sz.x = 640; sz.y = 480; _visFrame = new wxvisFrame( this, wxString( "projectM" ), pt, sz ); _visFrame->canvas = new wxvisCanvas( _visFrame ); _visFrame->SetIcon( _icon ); _visFrame->Show( TRUE ); /** Check depth and stencil capabilities */ int depthBits = _visFrame->canvas->getDepthBits(); int stencilBits = _visFrame->canvas->getStencilBits(); if ( depthBits < 24 || stencilBits < 1 ) { char msg[256]; sprintf( msg, "Depth and stencil bit settings are sub-optimal\nBlack and White Ink Rendering and Elevation Extraction\nmay not work correctly\nDepth Bits: %d\nStencil Bits: %d\n(Should be at least 24 and 1)", depthBits, stencilBits ); // wxMessageBox( msg, "projectM", wxOK | wxICON_EXCLAMATION ); } #ifdef WIN32 /** Update file associations */ /** Create the base wxvis key */ int rv; rv = RegCreateKey( HKEY_CLASSES_ROOT, "projectM", &rootAssociationKey ); rv = RegSetValue( rootAssociationKey, "", REG_SZ, "MilkDrop Preset", 0 ); /** This sets the command line for "projectM" */ char exename[256]; sprintf( exename, "%s\\wxvis.exe %%1", installationRoot ); rv = RegCreateKey( HKEY_CLASSES_ROOT, "projectM", &rootAssociationKey ); rv = RegSetValue( rootAssociationKey, "shell\\open\\command", REG_SZ, exename, MAX_PATH ); /** Set the icon */ char iconname[256]; sprintf( iconname, "%s\\archaeoptics_icon_64x64.ico", installationRoot ); rv = RegCreateKey( HKEY_CLASSES_ROOT, "projectM", &rootAssociationKey ); rv = RegSetValue( rootAssociationKey, "DefaultIcon", REG_SZ, iconname, MAX_PATH ); #endif /** Check for a model name on the command line */ #ifdef DEBUG2 fprintf( debugFile, "argc: %d\n", argc ); fflush( debugFile ); #endif if ( argc >= 2 ) { if ( ( strstr( argv[1], ".milk" ) != NULL ) || ( strstr( argv[1], ".MILK" ) != NULL ) ) { /** Load a fixed preset */ } } return TRUE; } /** Shuts down the application */ void wxvisApp::shutdown() { /** Free local resources */ if ( _visFrame ) { _visFrame->canvas->Destroy(); _visFrame->Destroy(); } #ifdef DEBUG2 fclose( debugFile ); #endif /** DEBUG */ exit( 0 ); } void wxvisApp::OnIdle( wxIdleEvent &event ) { if ( _visFrame ) { _visFrame->canvas->Refresh( FALSE ); } } projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvisFrame.h0000775000175000017500000000364311756064135024626 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * wxvisFrame.h * */ #ifndef _WXPROJECTMVISFRAME_H #define _WXPROJECTMVISFRAME_H #include #include #if !wxUSE_GLCANVAS #error "Define wxUSE_GLCANVAS in setup.h" #endif /** !wxUSE_GLCANVAS */ #ifdef DEBUG extern FILE *debugFile; #endif /** DEBUG */ class wxvisApp; class wxvisCanvas; enum { /** Rendering menu */ WXPROJECTMVIS_RENDERING_MENU, WXPROJECTMVIS_RENDERING_PER_PIXEL, }; class wxvisFrame : public wxFrame { public: /** Parent application */ wxvisApp *app; /** Default constructor */ wxvisFrame( wxvisApp *parent, const wxString &title, wxPoint &pos, wxSize &dims ); /** OpenGL canvas */ wxvisCanvas *canvas; /** "X" button event handler */ void OnClose( wxCloseEvent &event ); DECLARE_EVENT_TABLE() public: void updaterate(const char *text); void updatestatus(const char *text); /** Reset the camera and light positions */ void resetViewer(); }; #endif /** !_WXPROJECTMVISFRAME_H */ projectM-complete-2.1.0-Source/src/projectM-wxvis/wxvis.dsp0000775000175000017500000001233111756064135024204 0ustar matthiasmatthias# Microsoft Developer Studio Project File - Name="wxprojectMvis" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Application" 0x0101 CFG=wxprojectMvis - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "wxprojectMvis.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "wxprojectMvis.mak" CFG="wxprojectMvis - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "wxprojectMvis - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "wxprojectMvis - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "wxprojectMvis - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c # ADD CPP /nologo /W3 /GX /O2 /I ".." /I "c:\wx\include" /I "c:\wx\lib\msw" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "__WIN_32" /D "__GL_DRAW_VERTEXARRAY" /D "DEBUG" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /U "__WXDEBUG__" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib wxmsw.lib opengl32.lib glu32.lib comctl32.lib wsock32.lib projectM.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /libpath:"c:\wx\lib" /libpath:"..\projectM\Release" !ELSEIF "$(CFG)" == "wxprojectMvis - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "c:\wx\include" /I "c:\wx\lib\vc_lib\msw" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WIN_32" /D "__GL_DRAW_VERTEXARRAY" /D "DEBUG" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /U "__WXDEBUG__" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib wxbase25.lib wxmsw25_core.lib wxmsw25_gl.lib opengl32.lib glu32.lib comctl32.lib wsock32.lib libprojectM.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /nodefaultlib:"libcp.lib" /nodefaultlib:"libcmtd.lib" /pdbtype:sept /libpath:"c:\wx\lib\vc_lib" /libpath:"..\libprojectM\Debug" !ENDIF # Begin Target # Name "wxprojectMvis - Win32 Release" # Name "wxprojectMvis - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\debugFile.c # End Source File # Begin Source File SOURCE=.\wxprojectMvisApp.cpp # End Source File # Begin Source File SOURCE=.\wxprojectMvisCanvas.cpp # End Source File # Begin Source File SOURCE=.\wxprojectMvisFrame.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\debugFile.h # End Source File # Begin Source File SOURCE=.\wxprojectMvisApp.h # End Source File # Begin Source File SOURCE=.\wxprojectMvisCanvas.h # End Source File # Begin Source File SOURCE=.\wxprojectMvisFrame.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project projectM-complete-2.1.0-Source/src/libprojectM/0000775000175000017500000000000011756416660021626 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/0000775000175000017500000000000011756416660025567 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp0000664000175000017500000000154211756064136032240 0ustar matthiasmatthias// // C++ Interface: NativePresetFactory // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // #ifndef __NATIVE_PRESET_FACTORY_HPP #define __NATIVE_PRESET_FACTORY_HPP #include #include "PresetFactory.hpp" class PresetLibrary; class NativePresetFactory : public PresetFactory { public: NativePresetFactory(); virtual ~NativePresetFactory(); virtual std::auto_ptr allocate(const std::string & url, const std::string & name = std::string(), const std::string & author = std::string()); virtual std::string supportedExtensions() const { return "so"; } private: PresetLibrary * loadLibrary(const std::string & url); typedef std::map PresetLibraryMap; PresetLibraryMap _libraries; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/CMakeLists.txt0000664000175000017500000000076611756064136030335 0ustar matthiasmatthiasproject(NativePresetFactory) SET(NativePresetFactory_SOURCES NativePresetFactory.cpp) IF(NOT MSVC) SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") ENDIF(NOT MSVC) find_library(DL_LIBRARIES dl) if(MSVC) SET (MATH_LIBRARIES ) else(MSVC) SET (MATH_LIBRARIES m) endif(MSVC) INCLUDE_DIRECTORIES(${projectM_SOURCE_DIR} ${Renderer_SOURCE_DIR}) ADD_LIBRARY(NativePresetFactory STATIC ${NativePresetFactory_SOURCES}) TARGET_LINK_LIBRARIES(NativePresetFactory Renderer ${MATH_LIBRARIES} ${DL_LIBRARIES}) projectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/NativePreset.hpp0000664000175000017500000000153311756064136030710 0ustar matthiasmatthias/* * Preset.hpp * * Created on: Aug 5, 2008 * Author: carm */ #ifndef __NATIVE_PRESET_HPP_ #define __NATIVE_PRESET_HPP_ #include #include "BeatDetect.hpp" #include "Pipeline.hpp" #include "PipelineContext.hpp" #include "Preset.hpp" /// A templated preset class to build different various hard coded presets and /// compile them into object files to be loaded into a playlist template class NativePreset : public Preset { public: inline NativePreset(const std::string & name=std::string(), const std::string & author = std::string()) : Preset(name, author) {} virtual ~NativePreset() {} inline PipelineT & pipeline() { return _pipeline; } inline virtual void Render(const BeatDetect &music, const PipelineContext &context) { _pipeline.Render(music, context); } private: PipelineT _pipeline; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp0000664000175000017500000000627011756064136032236 0ustar matthiasmatthias// // C++ Implementation: NativePresetFactory // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // extern "C" { # include } #include "NativePresetFactory.hpp" typedef void Handle; typedef void DestroyFunctor(Preset*); typedef Preset * CreateFunctor(const char * url); class LibraryPreset : public Preset { public: LibraryPreset(Preset * preset, DestroyFunctor * destroyFun) : Preset(preset->name(), preset->author()), _internalPreset(preset), _destroyFunctor(destroyFun) {} inline Pipeline & pipeline() { return _internalPreset->pipeline(); } inline virtual ~LibraryPreset() { _destroyFunctor(_internalPreset); } inline void Render(const BeatDetect &music, const PipelineContext &context) { return _internalPreset->Render(music, context); } private: Preset * _internalPreset; DestroyFunctor * _destroyFunctor; }; class PresetLibrary { public: PresetLibrary(Handle * h, CreateFunctor * create, DestroyFunctor * destroy) : _handle(h), _createFunctor(create), _destroyFunctor(destroy) {} Handle * handle() { return _handle; } CreateFunctor * createFunctor() { return _createFunctor; } DestroyFunctor * destroyFunctor() { return _destroyFunctor; } ~PresetLibrary() { dlclose(handle()); } private: Handle * _handle; CreateFunctor * _createFunctor; DestroyFunctor * _destroyFunctor; }; NativePresetFactory::NativePresetFactory() {} NativePresetFactory::~NativePresetFactory() { for (PresetLibraryMap::iterator pos = _libraries.begin(); pos != _libraries.end(); ++pos) { std::cerr << "deleting preset library" << std::endl; delete(pos->second); } } PresetLibrary * NativePresetFactory::loadLibrary(const std::string & url) { if (_libraries.count(url)) return _libraries[url]; // load the preset library void* handle = dlopen(url.c_str(), RTLD_LAZY); if (!handle) { std::cerr << "[NativePresetFactory] Cannot load library: " << dlerror() << '\n'; return 0; } // reset errors dlerror(); // load the symbols CreateFunctor * create = (CreateFunctor*) dlsym(handle, "create"); const char * dlsym_error = dlerror(); if (dlsym_error) { std::cerr << "[NativePresetFactory] Cannot load symbol create: " << dlsym_error << '\n'; return 0; } DestroyFunctor * destroy = (DestroyFunctor*) dlsym(handle, "destroy"); dlsym_error = dlerror(); if (dlsym_error) { std::cerr << "[NativePresetFactory] Cannot load symbol destroy: " << dlsym_error << '\n'; return 0; } std::cerr << "[NativePresetFactory] creating preset library from url " << url << std::endl; PresetLibrary * library = new PresetLibrary(handle, create, destroy); _libraries.insert(std::make_pair(url, library)); return library; } std::auto_ptr NativePresetFactory::allocate (const std::string & url, const std::string & name, const std::string & author) { PresetLibrary * library; if ((library = loadLibrary(url)) == 0) return std::auto_ptr(0); return std::auto_ptr(new LibraryPreset (library->createFunctor()(url.c_str()), library->destroyFunctor())); } projectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/cmake_install.cmake0000664000175000017500000000227211756064136031377 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/libprojectM/NativePresetFactory # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) projectM-complete-2.1.0-Source/src/libprojectM/NativePresetFactory/MilkdropCompatability.hpp0000664000175000017500000000122411756064136032577 0ustar matthiasmatthias/* * MilkdropCompatability.hpp * * Created on: Jun 18, 2008 * Author: pete */ #ifndef MILKDROPCOMPATABILITY_HPP_ #define MILKDROPCOMPATABILITY_HPP_ inline float sign(float a) { return a < 0.0 ? -1.0 : 1.0; } inline float above(float a, float b) { return a > b ? 1 : 0; } inline float equal(float a, float b) { return a == b ? 1 : 0; } inline float below(float a, float b) { return a < b ? 1 : 0; } inline float min(float a, float b) { return a < b ? a : b; } inline float max(float a, float b) { return a > b ? a : b; } inline float if_milk(float a, float b, float c) { return (a==1.0) ? b : c; } #endif /* MILKDROPCOMPATABILITY_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/timer.cpp0000775000175000017500000000263311756064136023456 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: timer.c,v 1.1.1.1 2005/12/23 18:05:05 psperl Exp $ * * Platform-independent timer */ #include "timer.h" #include #ifndef WIN32 /** Get number of ticks since the given timestamp */ unsigned int getTicks( struct timeval *start ) { struct timeval now; unsigned int ticks; gettimeofday(&now, NULL); ticks=(now.tv_sec-start->tv_sec)*1000+(now.tv_usec-start->tv_usec)/1000; return(ticks); } #else unsigned int getTicks( long start ) { return GetTickCount() - start; } #endif /** !WIN32 */ projectM-complete-2.1.0-Source/src/libprojectM/ConfigFile.cpp0000664000175000017500000000674311756064136024346 0ustar matthiasmatthias// ConfigFile.cpp #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/libprojectM/PresetLoader.cpp0000664000175000017500000001552111756064136024724 0ustar matthiasmatthias// // C++ Implementation: PresetLoader // // Description: // // // Author: Carmelo Piccione , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #include "PresetLoader.hpp" #include "Preset.hpp" #include "PresetFactory.hpp" #include #include #include #ifdef LINUX extern "C" { #include } #endif #ifdef MACOS extern "C" { #include } #endif #include #include "fatal.h" #include "Common.hpp" PresetLoader::PresetLoader (int gx, int gy, std::string dirname = std::string()) :_dirname ( dirname ), _dir ( 0 ) { _presetFactoryManager.initialize(gx,gy); // Do one scan if ( _dirname != std::string() ) rescan(); else clear(); } PresetLoader::~PresetLoader() { if ( _dir ) closedir ( _dir ); } void PresetLoader::setScanDirectory ( std::string dirname ) { _dirname = dirname; } void PresetLoader::rescan() { // std::cerr << "Rescanning..." << std::endl; // Clear the directory entry collection clear(); // If directory already opened, close it first if ( _dir ) { closedir ( _dir ); _dir = 0; } // Allocate a new a stream given the current directory name if ( ( _dir = opendir ( _dirname.c_str() ) ) == NULL ) { handleDirectoryError(); return; // no files loaded. _entries is empty } struct dirent * dir_entry; std::set alphaSortedFileSet; std::set alphaSortedPresetNameSet; while ( ( dir_entry = readdir ( _dir ) ) != NULL ) { if (dir_entry->d_name == 0) continue; std::ostringstream out; // Convert char * to friendly string std::string filename ( dir_entry->d_name ); // Verify extension is projectm or milkdrop if (!_presetFactoryManager.extensionHandled(parseExtension(filename))) continue; if ( filename.length() > 0 && filename[0] == '.' ) continue; // Create full path name out << _dirname << PATH_SEPARATOR << filename; // Add to our directory entry collection alphaSortedFileSet.insert ( out.str() ); alphaSortedPresetNameSet.insert ( filename ); // the directory entry struct is freed elsewhere } // Push all entries in order from the file set to the file entries member (which is an indexed vector) for ( std::set::iterator pos = alphaSortedFileSet.begin(); pos != alphaSortedFileSet.end();++pos ) _entries.push_back ( *pos ); // Push all preset names in similar fashion for ( std::set::iterator pos = alphaSortedPresetNameSet.begin(); pos != alphaSortedPresetNameSet.end();++pos ) _presetNames.push_back ( *pos ); // Give all presets equal rating of 3 - why 3? I don't know _ratings = std::vector(TOTAL_RATING_TYPES, RatingList( _presetNames.size(), 3 )); _ratingsSums = std::vector(TOTAL_RATING_TYPES, 3 * _presetNames.size()); assert ( _entries.size() == _presetNames.size() ); } std::auto_ptr PresetLoader::loadPreset ( unsigned int index ) const { // Check that index isn't insane assert ( index >= 0 ); assert ( index < _entries.size() ); // Return a new autopointer to a preset const std::string extension = parseExtension ( _entries[index] ); return _presetFactoryManager.factory(extension).allocate ( _entries[index], _presetNames[index] ); } std::auto_ptr PresetLoader::loadPreset ( const std::string & url ) const { // Return a new autopointer to a preset const std::string extension = parseExtension ( url ); /// @bug probably should not use url for preset name return _presetFactoryManager.factory(extension).allocate (url, url); } void PresetLoader::handleDirectoryError() { #ifdef WIN32 std::cerr << "[PresetLoader] warning: errno unsupported on win32 platforms. fix me" << std::endl; #else switch ( errno ) { case ENOENT: std::cerr << "[PresetLoader] ENOENT error. The path \"" << this->_dirname << "\" probably does not exist. \"man open\" for more info." << std::endl; break; case ENOMEM: std::cerr << "[PresetLoader] out of memory! Are you running Windows?" << std::endl; abort(); case ENOTDIR: std::cerr << "[PresetLoader] directory specified is not a preset directory! Trying to continue..." << std::endl; break; case ENFILE: std::cerr << "[PresetLoader] Your system has reached its open file limit. Trying to continue..." << std::endl; break; case EMFILE: std::cerr << "[PresetLoader] too many files in use by projectM! Bailing!" << std::endl; break; case EACCES: std::cerr << "[PresetLoader] permissions issue reading the specified preset directory." << std::endl; break; default: break; } #endif } void PresetLoader::setRating(unsigned int index, int rating, const PresetRatingType ratingType) { assert ( index >=0 ); const unsigned int ratingTypeIndex = static_cast(ratingType); assert (index < _ratings[ratingTypeIndex].size()); _ratingsSums[ratingTypeIndex] -= _ratings[ratingTypeIndex][index]; _ratings[ratingTypeIndex][index] = rating; _ratingsSums[ratingType] += rating; } unsigned int PresetLoader::addPresetURL ( const std::string & url, const std::string & presetName, const std::vector & ratings) { _entries.push_back(url); _presetNames.push_back ( presetName ); assert(ratings.size() == TOTAL_RATING_TYPES); assert(ratings.size() == _ratings.size()); for (int i = 0; i < _ratings.size(); i++) _ratings[i].push_back(ratings[i]); for (int i = 0; i < ratings.size(); i++) _ratingsSums[i] += ratings[i]; return _entries.size()-1; } void PresetLoader::removePreset ( unsigned int index ) { _entries.erase ( _entries.begin() + index ); _presetNames.erase ( _presetNames.begin() + index ); for (int i = 0; i < _ratingsSums.size(); i++) { _ratingsSums[i] -= _ratings[i][index]; _ratings[i].erase ( _ratings[i].begin() + index ); } } const std::string & PresetLoader::getPresetURL ( unsigned int index ) const { return _entries[index]; } const std::string & PresetLoader::getPresetName ( unsigned int index ) const { return _presetNames[index]; } int PresetLoader::getPresetRating ( unsigned int index, const PresetRatingType ratingType ) const { return _ratings[ratingType][index]; } const std::vector & PresetLoader::getPresetRatings () const { return _ratings; } const std::vector & PresetLoader::getPresetRatingsSums() const { return _ratingsSums; } void PresetLoader::setPresetName(unsigned int index, std::string name) { _presetNames[index] = name; } void PresetLoader::insertPresetURL ( unsigned int index, const std::string & url, const std::string & presetName, const RatingList & ratings) { _entries.insert ( _entries.begin() + index, url ); _presetNames.insert ( _presetNames.begin() + index, presetName ); for (int i = 0; i < _ratingsSums.size();i++) { _ratingsSums[i] += _ratings[i][index]; _ratings[i].insert ( _ratings[i].begin() + index, ratings[i] ); } assert ( _entries.size() == _presetNames.size() ); } projectM-complete-2.1.0-Source/src/libprojectM/glew.c0000664000175000017500000174044211756064136022741 0ustar matthiasmatthias/* ** The OpenGL Extension Wrangler Library ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev ** All rights reserved. ** ** Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are met: ** ** * Redistributions of source code must retain the above copyright notice, ** this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright notice, ** this list of conditions and the following disclaimer in the documentation ** and/or other materials provided with the distribution. ** * The name of the author may be used to endorse or promote products ** derived from this software without specific prior written permission. ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF ** THE POSSIBILITY OF SUCH DAMAGE. */ #include "glew.h" #if defined(_WIN32) # include "wglew.h" #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) # include "glxew.h" #endif /* * Define glewGetContext and related helper macros. */ #ifdef GLEW_MX # define glewGetContext() ctx # ifdef _WIN32 # define GLEW_CONTEXT_ARG_DEF_INIT GLEWContext* ctx # define GLEW_CONTEXT_ARG_VAR_INIT ctx # define wglewGetContext() ctx # define WGLEW_CONTEXT_ARG_DEF_INIT WGLEWContext* ctx # define WGLEW_CONTEXT_ARG_DEF_LIST WGLEWContext* ctx # else /* _WIN32 */ # define GLEW_CONTEXT_ARG_DEF_INIT void # define GLEW_CONTEXT_ARG_VAR_INIT # define glxewGetContext() ctx # define GLXEW_CONTEXT_ARG_DEF_INIT void # define GLXEW_CONTEXT_ARG_DEF_LIST GLXEWContext* ctx # endif /* _WIN32 */ # define GLEW_CONTEXT_ARG_DEF_LIST GLEWContext* ctx #else /* GLEW_MX */ # define GLEW_CONTEXT_ARG_DEF_INIT void # define GLEW_CONTEXT_ARG_VAR_INIT # define GLEW_CONTEXT_ARG_DEF_LIST void # define WGLEW_CONTEXT_ARG_DEF_INIT void # define WGLEW_CONTEXT_ARG_DEF_LIST void # define GLXEW_CONTEXT_ARG_DEF_INIT void # define GLXEW_CONTEXT_ARG_DEF_LIST void #endif /* GLEW_MX */ #if defined(__APPLE__) #include #include #include void* NSGLGetProcAddress (const GLubyte *name) { static const struct mach_header* image = NULL; NSSymbol symbol; char* symbolName; if (NULL == image) { image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR); } /* prepend a '_' for the Unix C symbol mangling convention */ symbolName = malloc(strlen((const char*)name) + 2); strcpy(symbolName+1, (const char*)name); symbolName[0] = '_'; symbol = NULL; /* if (NSIsSymbolNameDefined(symbolName)) symbol = NSLookupAndBindSymbol(symbolName); */ symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL; free(symbolName); return symbol ? NSAddressOfSymbol(symbol) : NULL; } #endif /* __APPLE__ */ #if defined(__sgi) || defined (__sun) #include #include #include void* dlGetProcAddress (const GLubyte* name) { static void* h = NULL; static void* gpa; if (h == NULL) { if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; gpa = dlsym(h, "glXGetProcAddress"); } if (gpa != NULL) return ((void*(*)(const GLubyte*))gpa)(name); else return dlsym(h, (const char*)name); } #endif /* __sgi || __sun */ /* * Define glewGetProcAddress. */ #if defined(_WIN32) # define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name) #else # if defined(__APPLE__) # define glewGetProcAddress(name) NSGLGetProcAddress(name) # else # if defined(__sgi) || defined(__sun) # define glewGetProcAddress(name) dlGetProcAddress(name) # else /* __linux */ # define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) # endif # endif #endif /* * Define GLboolean const cast. */ #define CONST_CAST(x) (*(GLboolean*)&x) /* * GLEW, just like OpenGL or GLU, does not rely on the standard C library. * These functions implement the functionality required in this file. */ static GLuint _glewStrLen (const GLubyte* s) { GLuint i=0; if (s == NULL) return 0; while (s[i] != '\0') i++; return i; } static GLuint _glewStrCLen (const GLubyte* s, GLubyte c) { GLuint i=0; if (s == NULL) return 0; while (s[i] != '\0' && s[i] != c) i++; return s[i] == c ? i : 0; } static GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) { GLuint i=0; if(a == NULL || b == NULL) return (a == NULL && b == NULL && n == 0) ? GL_TRUE : GL_FALSE; while (i < n && a[i] != '\0' && b[i] != '\0' && a[i] == b[i]) i++; return i == n ? GL_TRUE : GL_FALSE; } static GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t')) { (*a)++; (*na)--; } if(*na >= nb) { GLuint i=0; while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; if(i == nb) { *a = *a + nb; *na = *na - nb; return GL_TRUE; } } return GL_FALSE; } static GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { if(*na >= nb) { GLuint i=0; while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; if(i == nb) { *a = *a + nb; *na = *na - nb; return GL_TRUE; } } return GL_FALSE; } static GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { if(*na >= nb) { GLuint i=0; while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t')) { *a = *a + nb; *na = *na - nb; return GL_TRUE; } } return GL_FALSE; } #if !defined(_WIN32) || !defined(GLEW_MX) PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D = NULL; PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements = NULL; PFNGLTEXIMAGE3DPROC __glewTexImage3D = NULL; PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D = NULL; PFNGLACTIVETEXTUREPROC __glewActiveTexture = NULL; PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture = NULL; PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D = NULL; PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D = NULL; PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D = NULL; PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage = NULL; PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd = NULL; PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf = NULL; PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd = NULL; PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf = NULL; PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d = NULL; PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv = NULL; PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f = NULL; PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv = NULL; PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i = NULL; PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv = NULL; PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s = NULL; PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv = NULL; PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d = NULL; PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv = NULL; PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f = NULL; PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv = NULL; PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i = NULL; PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv = NULL; PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s = NULL; PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv = NULL; PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d = NULL; PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv = NULL; PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f = NULL; PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv = NULL; PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i = NULL; PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv = NULL; PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s = NULL; PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv = NULL; PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d = NULL; PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv = NULL; PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f = NULL; PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv = NULL; PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i = NULL; PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv = NULL; PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s = NULL; PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv = NULL; PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage = NULL; PFNGLBLENDCOLORPROC __glewBlendColor = NULL; PFNGLBLENDEQUATIONPROC __glewBlendEquation = NULL; PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate = NULL; PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer = NULL; PFNGLFOGCOORDDPROC __glewFogCoordd = NULL; PFNGLFOGCOORDDVPROC __glewFogCoorddv = NULL; PFNGLFOGCOORDFPROC __glewFogCoordf = NULL; PFNGLFOGCOORDFVPROC __glewFogCoordfv = NULL; PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays = NULL; PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements = NULL; PFNGLPOINTPARAMETERFPROC __glewPointParameterf = NULL; PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv = NULL; PFNGLPOINTPARAMETERIPROC __glewPointParameteri = NULL; PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv = NULL; PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b = NULL; PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv = NULL; PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d = NULL; PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv = NULL; PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f = NULL; PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv = NULL; PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i = NULL; PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv = NULL; PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s = NULL; PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv = NULL; PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub = NULL; PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv = NULL; PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui = NULL; PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv = NULL; PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us = NULL; PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv = NULL; PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer = NULL; PFNGLWINDOWPOS2DPROC __glewWindowPos2d = NULL; PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv = NULL; PFNGLWINDOWPOS2FPROC __glewWindowPos2f = NULL; PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv = NULL; PFNGLWINDOWPOS2IPROC __glewWindowPos2i = NULL; PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv = NULL; PFNGLWINDOWPOS2SPROC __glewWindowPos2s = NULL; PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv = NULL; PFNGLWINDOWPOS3DPROC __glewWindowPos3d = NULL; PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv = NULL; PFNGLWINDOWPOS3FPROC __glewWindowPos3f = NULL; PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv = NULL; PFNGLWINDOWPOS3IPROC __glewWindowPos3i = NULL; PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv = NULL; PFNGLWINDOWPOS3SPROC __glewWindowPos3s = NULL; PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv = NULL; PFNGLBEGINQUERYPROC __glewBeginQuery = NULL; PFNGLBINDBUFFERPROC __glewBindBuffer = NULL; PFNGLBUFFERDATAPROC __glewBufferData = NULL; PFNGLBUFFERSUBDATAPROC __glewBufferSubData = NULL; PFNGLDELETEBUFFERSPROC __glewDeleteBuffers = NULL; PFNGLDELETEQUERIESPROC __glewDeleteQueries = NULL; PFNGLENDQUERYPROC __glewEndQuery = NULL; PFNGLGENBUFFERSPROC __glewGenBuffers = NULL; PFNGLGENQUERIESPROC __glewGenQueries = NULL; PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv = NULL; PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv = NULL; PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData = NULL; PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv = NULL; PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv = NULL; PFNGLGETQUERYIVPROC __glewGetQueryiv = NULL; PFNGLISBUFFERPROC __glewIsBuffer = NULL; PFNGLISQUERYPROC __glewIsQuery = NULL; PFNGLMAPBUFFERPROC __glewMapBuffer = NULL; PFNGLUNMAPBUFFERPROC __glewUnmapBuffer = NULL; PFNGLATTACHSHADERPROC __glewAttachShader = NULL; PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation = NULL; PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate = NULL; PFNGLCOMPILESHADERPROC __glewCompileShader = NULL; PFNGLCREATEPROGRAMPROC __glewCreateProgram = NULL; PFNGLCREATESHADERPROC __glewCreateShader = NULL; PFNGLDELETEPROGRAMPROC __glewDeleteProgram = NULL; PFNGLDELETESHADERPROC __glewDeleteShader = NULL; PFNGLDETACHSHADERPROC __glewDetachShader = NULL; PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray = NULL; PFNGLDRAWBUFFERSPROC __glewDrawBuffers = NULL; PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray = NULL; PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib = NULL; PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform = NULL; PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders = NULL; PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation = NULL; PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog = NULL; PFNGLGETPROGRAMIVPROC __glewGetProgramiv = NULL; PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog = NULL; PFNGLGETSHADERSOURCEPROC __glewGetShaderSource = NULL; PFNGLGETSHADERIVPROC __glewGetShaderiv = NULL; PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation = NULL; PFNGLGETUNIFORMFVPROC __glewGetUniformfv = NULL; PFNGLGETUNIFORMIVPROC __glewGetUniformiv = NULL; PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv = NULL; PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv = NULL; PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv = NULL; PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv = NULL; PFNGLISPROGRAMPROC __glewIsProgram = NULL; PFNGLISSHADERPROC __glewIsShader = NULL; PFNGLLINKPROGRAMPROC __glewLinkProgram = NULL; PFNGLSHADERSOURCEPROC __glewShaderSource = NULL; PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate = NULL; PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate = NULL; PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate = NULL; PFNGLUNIFORM1FPROC __glewUniform1f = NULL; PFNGLUNIFORM1FVPROC __glewUniform1fv = NULL; PFNGLUNIFORM1IPROC __glewUniform1i = NULL; PFNGLUNIFORM1IVPROC __glewUniform1iv = NULL; PFNGLUNIFORM2FPROC __glewUniform2f = NULL; PFNGLUNIFORM2FVPROC __glewUniform2fv = NULL; PFNGLUNIFORM2IPROC __glewUniform2i = NULL; PFNGLUNIFORM2IVPROC __glewUniform2iv = NULL; PFNGLUNIFORM3FPROC __glewUniform3f = NULL; PFNGLUNIFORM3FVPROC __glewUniform3fv = NULL; PFNGLUNIFORM3IPROC __glewUniform3i = NULL; PFNGLUNIFORM3IVPROC __glewUniform3iv = NULL; PFNGLUNIFORM4FPROC __glewUniform4f = NULL; PFNGLUNIFORM4FVPROC __glewUniform4fv = NULL; PFNGLUNIFORM4IPROC __glewUniform4i = NULL; PFNGLUNIFORM4IVPROC __glewUniform4iv = NULL; PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv = NULL; PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv = NULL; PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv = NULL; PFNGLUSEPROGRAMPROC __glewUseProgram = NULL; PFNGLVALIDATEPROGRAMPROC __glewValidateProgram = NULL; PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d = NULL; PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv = NULL; PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f = NULL; PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv = NULL; PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s = NULL; PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv = NULL; PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d = NULL; PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv = NULL; PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f = NULL; PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv = NULL; PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s = NULL; PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv = NULL; PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d = NULL; PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv = NULL; PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f = NULL; PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv = NULL; PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s = NULL; PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv = NULL; PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv = NULL; PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv = NULL; PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv = NULL; PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub = NULL; PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv = NULL; PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv = NULL; PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv = NULL; PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv = NULL; PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d = NULL; PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv = NULL; PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f = NULL; PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv = NULL; PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv = NULL; PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s = NULL; PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv = NULL; PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv = NULL; PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv = NULL; PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv = NULL; PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer = NULL; PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv = NULL; PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv = NULL; PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv = NULL; PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv = NULL; PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv = NULL; PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv = NULL; PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX = NULL; PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE = NULL; PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE = NULL; PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE = NULL; PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE = NULL; PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE = NULL; PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE = NULL; PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE = NULL; PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE = NULL; PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE = NULL; PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE = NULL; PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE = NULL; PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE = NULL; PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE = NULL; PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE = NULL; PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE = NULL; PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE = NULL; PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE = NULL; PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE = NULL; PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE = NULL; PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE = NULL; PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE = NULL; PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE = NULL; PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE = NULL; PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE = NULL; PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL; PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB = NULL; PFNGLCOLORSUBTABLEPROC __glewColorSubTable = NULL; PFNGLCOLORTABLEPROC __glewColorTable = NULL; PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv = NULL; PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv = NULL; PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D = NULL; PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D = NULL; PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf = NULL; PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv = NULL; PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri = NULL; PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv = NULL; PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable = NULL; PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable = NULL; PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D = NULL; PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D = NULL; PFNGLGETCOLORTABLEPROC __glewGetColorTable = NULL; PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv = NULL; PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv = NULL; PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter = NULL; PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv = NULL; PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv = NULL; PFNGLGETHISTOGRAMPROC __glewGetHistogram = NULL; PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv = NULL; PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv = NULL; PFNGLGETMINMAXPROC __glewGetMinmax = NULL; PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv = NULL; PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv = NULL; PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter = NULL; PFNGLHISTOGRAMPROC __glewHistogram = NULL; PFNGLMINMAXPROC __glewMinmax = NULL; PFNGLRESETHISTOGRAMPROC __glewResetHistogram = NULL; PFNGLRESETMINMAXPROC __glewResetMinmax = NULL; PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D = NULL; PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB = NULL; PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB = NULL; PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB = NULL; PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB = NULL; PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB = NULL; PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB = NULL; PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB = NULL; PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB = NULL; PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB = NULL; PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB = NULL; PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB = NULL; PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB = NULL; PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB = NULL; PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB = NULL; PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB = NULL; PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB = NULL; PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB = NULL; PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB = NULL; PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB = NULL; PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB = NULL; PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB = NULL; PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB = NULL; PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB = NULL; PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB = NULL; PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB = NULL; PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB = NULL; PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB = NULL; PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB = NULL; PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB = NULL; PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB = NULL; PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB = NULL; PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB = NULL; PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB = NULL; PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB = NULL; PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB = NULL; PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB = NULL; PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB = NULL; PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB = NULL; PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB = NULL; PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB = NULL; PFNGLBEGINQUERYARBPROC __glewBeginQueryARB = NULL; PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB = NULL; PFNGLENDQUERYARBPROC __glewEndQueryARB = NULL; PFNGLGENQUERIESARBPROC __glewGenQueriesARB = NULL; PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB = NULL; PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB = NULL; PFNGLGETQUERYIVARBPROC __glewGetQueryivARB = NULL; PFNGLISQUERYARBPROC __glewIsQueryARB = NULL; PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB = NULL; PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB = NULL; PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB = NULL; PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB = NULL; PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB = NULL; PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB = NULL; PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB = NULL; PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB = NULL; PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB = NULL; PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB = NULL; PFNGLGETHANDLEARBPROC __glewGetHandleARB = NULL; PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB = NULL; PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB = NULL; PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB = NULL; PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB = NULL; PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB = NULL; PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB = NULL; PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB = NULL; PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB = NULL; PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB = NULL; PFNGLUNIFORM1FARBPROC __glewUniform1fARB = NULL; PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB = NULL; PFNGLUNIFORM1IARBPROC __glewUniform1iARB = NULL; PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB = NULL; PFNGLUNIFORM2FARBPROC __glewUniform2fARB = NULL; PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB = NULL; PFNGLUNIFORM2IARBPROC __glewUniform2iARB = NULL; PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB = NULL; PFNGLUNIFORM3FARBPROC __glewUniform3fARB = NULL; PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB = NULL; PFNGLUNIFORM3IARBPROC __glewUniform3iARB = NULL; PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB = NULL; PFNGLUNIFORM4FARBPROC __glewUniform4fARB = NULL; PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB = NULL; PFNGLUNIFORM4IARBPROC __glewUniform4iARB = NULL; PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB = NULL; PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB = NULL; PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB = NULL; PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB = NULL; PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB = NULL; PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB = NULL; PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB = NULL; PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB = NULL; PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB = NULL; PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB = NULL; PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB = NULL; PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB = NULL; PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB = NULL; PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB = NULL; PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB = NULL; PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB = NULL; PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB = NULL; PFNGLWEIGHTBVARBPROC __glewWeightbvARB = NULL; PFNGLWEIGHTDVARBPROC __glewWeightdvARB = NULL; PFNGLWEIGHTFVARBPROC __glewWeightfvARB = NULL; PFNGLWEIGHTIVARBPROC __glewWeightivARB = NULL; PFNGLWEIGHTSVARBPROC __glewWeightsvARB = NULL; PFNGLWEIGHTUBVARBPROC __glewWeightubvARB = NULL; PFNGLWEIGHTUIVARBPROC __glewWeightuivARB = NULL; PFNGLWEIGHTUSVARBPROC __glewWeightusvARB = NULL; PFNGLBINDBUFFERARBPROC __glewBindBufferARB = NULL; PFNGLBUFFERDATAARBPROC __glewBufferDataARB = NULL; PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB = NULL; PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB = NULL; PFNGLGENBUFFERSARBPROC __glewGenBuffersARB = NULL; PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB = NULL; PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB = NULL; PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB = NULL; PFNGLISBUFFERARBPROC __glewIsBufferARB = NULL; PFNGLMAPBUFFERARBPROC __glewMapBufferARB = NULL; PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB = NULL; PFNGLBINDPROGRAMARBPROC __glewBindProgramARB = NULL; PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB = NULL; PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB = NULL; PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB = NULL; PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB = NULL; PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB = NULL; PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB = NULL; PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB = NULL; PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB = NULL; PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB = NULL; PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB = NULL; PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB = NULL; PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB = NULL; PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB = NULL; PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB = NULL; PFNGLISPROGRAMARBPROC __glewIsProgramARB = NULL; PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB = NULL; PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB = NULL; PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB = NULL; PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB = NULL; PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB = NULL; PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB = NULL; PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB = NULL; PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB = NULL; PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB = NULL; PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB = NULL; PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB = NULL; PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB = NULL; PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB = NULL; PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB = NULL; PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB = NULL; PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB = NULL; PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB = NULL; PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB = NULL; PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB = NULL; PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB = NULL; PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB = NULL; PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB = NULL; PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB = NULL; PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB = NULL; PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB = NULL; PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB = NULL; PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB = NULL; PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB = NULL; PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB = NULL; PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB = NULL; PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB = NULL; PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB = NULL; PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB = NULL; PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB = NULL; PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB = NULL; PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB = NULL; PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB = NULL; PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB = NULL; PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB = NULL; PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB = NULL; PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB = NULL; PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB = NULL; PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB = NULL; PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB = NULL; PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB = NULL; PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB = NULL; PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB = NULL; PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB = NULL; PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB = NULL; PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB = NULL; PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB = NULL; PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB = NULL; PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB = NULL; PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB = NULL; PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB = NULL; PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB = NULL; PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB = NULL; PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB = NULL; PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB = NULL; PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB = NULL; PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB = NULL; PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB = NULL; PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB = NULL; PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB = NULL; PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB = NULL; PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI = NULL; PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI = NULL; PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI = NULL; PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI = NULL; PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI = NULL; PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI = NULL; PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI = NULL; PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI = NULL; PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI = NULL; PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI = NULL; PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI = NULL; PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI = NULL; PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI = NULL; PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI = NULL; PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI = NULL; PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI = NULL; PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI = NULL; PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI = NULL; PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI = NULL; PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI = NULL; PFNGLSAMPLEMAPATIPROC __glewSampleMapATI = NULL; PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI = NULL; PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI = NULL; PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI = NULL; PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI = NULL; PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI = NULL; PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI = NULL; PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI = NULL; PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI = NULL; PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI = NULL; PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI = NULL; PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI = NULL; PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI = NULL; PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI = NULL; PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI = NULL; PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI = NULL; PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI = NULL; PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI = NULL; PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI = NULL; PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI = NULL; PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI = NULL; PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI = NULL; PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI = NULL; PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI = NULL; PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI = NULL; PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI = NULL; PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI = NULL; PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI = NULL; PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI = NULL; PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI = NULL; PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI = NULL; PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI = NULL; PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI = NULL; PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI = NULL; PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI = NULL; PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI = NULL; PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI = NULL; PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI = NULL; PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI = NULL; PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI = NULL; PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI = NULL; PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI = NULL; PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI = NULL; PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI = NULL; PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI = NULL; PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI = NULL; PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI = NULL; PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI = NULL; PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI = NULL; PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI = NULL; PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI = NULL; PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI = NULL; PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI = NULL; PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI = NULL; PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI = NULL; PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI = NULL; PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI = NULL; PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI = NULL; PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI = NULL; PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI = NULL; PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT = NULL; PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT = NULL; PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT = NULL; PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT = NULL; PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT = NULL; PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT = NULL; PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT = NULL; PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT = NULL; PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT = NULL; PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT = NULL; PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT = NULL; PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT = NULL; PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT = NULL; PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT = NULL; PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT = NULL; PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT = NULL; PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT = NULL; PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT = NULL; PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT = NULL; PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT = NULL; PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT = NULL; PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT = NULL; PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT = NULL; PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT = NULL; PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT = NULL; PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT = NULL; PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT = NULL; PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT = NULL; PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT = NULL; PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT = NULL; PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT = NULL; PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT = NULL; PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT = NULL; PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT = NULL; PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT = NULL; PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT = NULL; PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT = NULL; PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT = NULL; PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT = NULL; PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT = NULL; PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT = NULL; PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT = NULL; PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT = NULL; PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT = NULL; PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT = NULL; PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT = NULL; PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT = NULL; PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT = NULL; PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT = NULL; PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT = NULL; PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT = NULL; PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT = NULL; PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT = NULL; PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT = NULL; PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT = NULL; PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT = NULL; PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT = NULL; PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT = NULL; PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT = NULL; PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT = NULL; PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT = NULL; PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT = NULL; PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT = NULL; PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT = NULL; PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT = NULL; PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT = NULL; PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT = NULL; PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT = NULL; PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT = NULL; PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT = NULL; PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT = NULL; PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT = NULL; PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT = NULL; PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT = NULL; PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT = NULL; PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT = NULL; PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT = NULL; PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT = NULL; PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT = NULL; PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT = NULL; PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT = NULL; PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT = NULL; PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT = NULL; PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT = NULL; PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT = NULL; PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT = NULL; PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT = NULL; PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT = NULL; PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT = NULL; PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT = NULL; PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT = NULL; PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT = NULL; PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT = NULL; PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT = NULL; PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT = NULL; PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT = NULL; PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT = NULL; PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT = NULL; PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT = NULL; PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT = NULL; PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT = NULL; PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT = NULL; PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT = NULL; PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT = NULL; PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT = NULL; PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT = NULL; PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT = NULL; PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT = NULL; PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT = NULL; PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT = NULL; PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT = NULL; PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT = NULL; PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT = NULL; PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT = NULL; PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT = NULL; PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT = NULL; PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT = NULL; PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT = NULL; PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT = NULL; PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT = NULL; PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT = NULL; PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT = NULL; PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT = NULL; PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT = NULL; PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT = NULL; PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT = NULL; PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT = NULL; PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT = NULL; PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT = NULL; PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT = NULL; PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT = NULL; PFNGLHISTOGRAMEXTPROC __glewHistogramEXT = NULL; PFNGLMINMAXEXTPROC __glewMinmaxEXT = NULL; PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT = NULL; PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT = NULL; PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT = NULL; PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT = NULL; PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT = NULL; PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT = NULL; PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT = NULL; PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT = NULL; PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT = NULL; PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT = NULL; PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT = NULL; PFNGLCOLORTABLEEXTPROC __glewColorTableEXT = NULL; PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT = NULL; PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT = NULL; PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT = NULL; PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT = NULL; PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT = NULL; PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT = NULL; PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT = NULL; PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT = NULL; PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT = NULL; PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT = NULL; PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT = NULL; PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT = NULL; PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT = NULL; PFNGLENDSCENEEXTPROC __glewEndSceneEXT = NULL; PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT = NULL; PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT = NULL; PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT = NULL; PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT = NULL; PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT = NULL; PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT = NULL; PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT = NULL; PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT = NULL; PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT = NULL; PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT = NULL; PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT = NULL; PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT = NULL; PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT = NULL; PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT = NULL; PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT = NULL; PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT = NULL; PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT = NULL; PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT = NULL; PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT = NULL; PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT = NULL; PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT = NULL; PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT = NULL; PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT = NULL; PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT = NULL; PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT = NULL; PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT = NULL; PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT = NULL; PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT = NULL; PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT = NULL; PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT = NULL; PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT = NULL; PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT = NULL; PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT = NULL; PFNGLISTEXTUREEXTPROC __glewIsTextureEXT = NULL; PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT = NULL; PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT = NULL; PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT = NULL; PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT = NULL; PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT = NULL; PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT = NULL; PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT = NULL; PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT = NULL; PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT = NULL; PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT = NULL; PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT = NULL; PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT = NULL; PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT = NULL; PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT = NULL; PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT = NULL; PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT = NULL; PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT = NULL; PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT = NULL; PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT = NULL; PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT = NULL; PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT = NULL; PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT = NULL; PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT = NULL; PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT = NULL; PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT = NULL; PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT = NULL; PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT = NULL; PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT = NULL; PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT = NULL; PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT = NULL; PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT = NULL; PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT = NULL; PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT = NULL; PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT = NULL; PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT = NULL; PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT = NULL; PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT = NULL; PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT = NULL; PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT = NULL; PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT = NULL; PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT = NULL; PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT = NULL; PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT = NULL; PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT = NULL; PFNGLSWIZZLEEXTPROC __glewSwizzleEXT = NULL; PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT = NULL; PFNGLVARIANTBVEXTPROC __glewVariantbvEXT = NULL; PFNGLVARIANTDVEXTPROC __glewVariantdvEXT = NULL; PFNGLVARIANTFVEXTPROC __glewVariantfvEXT = NULL; PFNGLVARIANTIVEXTPROC __glewVariantivEXT = NULL; PFNGLVARIANTSVEXTPROC __glewVariantsvEXT = NULL; PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT = NULL; PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT = NULL; PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT = NULL; PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT = NULL; PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT = NULL; PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT = NULL; PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT = NULL; PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY = NULL; PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY = NULL; PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP = NULL; PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP = NULL; PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP = NULL; PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP = NULL; PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP = NULL; PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP = NULL; PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM = NULL; PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM = NULL; PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM = NULL; PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM = NULL; PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM = NULL; PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM = NULL; PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM = NULL; PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM = NULL; PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM = NULL; PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM = NULL; PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL = NULL; PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL = NULL; PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL = NULL; PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL = NULL; PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL = NULL; PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL = NULL; PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT = NULL; PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT = NULL; PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT = NULL; PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT = NULL; PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT = NULL; PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA = NULL; PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA = NULL; PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA = NULL; PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA = NULL; PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA = NULL; PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA = NULL; PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA = NULL; PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA = NULL; PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA = NULL; PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA = NULL; PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA = NULL; PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA = NULL; PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA = NULL; PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA = NULL; PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA = NULL; PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA = NULL; PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA = NULL; PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA = NULL; PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA = NULL; PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA = NULL; PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA = NULL; PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA = NULL; PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA = NULL; PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA = NULL; PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA = NULL; PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL; PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV = NULL; PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL; PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL; PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL; PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL; PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV = NULL; PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV = NULL; PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV = NULL; PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV = NULL; PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV = NULL; PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV = NULL; PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV = NULL; PFNGLFINISHFENCENVPROC __glewFinishFenceNV = NULL; PFNGLGENFENCESNVPROC __glewGenFencesNV = NULL; PFNGLGETFENCEIVNVPROC __glewGetFenceivNV = NULL; PFNGLISFENCENVPROC __glewIsFenceNV = NULL; PFNGLSETFENCENVPROC __glewSetFenceNV = NULL; PFNGLTESTFENCENVPROC __glewTestFenceNV = NULL; PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV = NULL; PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV = NULL; PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV = NULL; PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV = NULL; PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV = NULL; PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV = NULL; PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV = NULL; PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV = NULL; PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV = NULL; PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV = NULL; PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV = NULL; PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV = NULL; PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV = NULL; PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV = NULL; PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV = NULL; PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV = NULL; PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV = NULL; PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV = NULL; PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV = NULL; PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV = NULL; PFNGLCOLOR3HNVPROC __glewColor3hNV = NULL; PFNGLCOLOR3HVNVPROC __glewColor3hvNV = NULL; PFNGLCOLOR4HNVPROC __glewColor4hNV = NULL; PFNGLCOLOR4HVNVPROC __glewColor4hvNV = NULL; PFNGLFOGCOORDHNVPROC __glewFogCoordhNV = NULL; PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV = NULL; PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV = NULL; PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV = NULL; PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV = NULL; PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV = NULL; PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV = NULL; PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV = NULL; PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV = NULL; PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV = NULL; PFNGLNORMAL3HNVPROC __glewNormal3hNV = NULL; PFNGLNORMAL3HVNVPROC __glewNormal3hvNV = NULL; PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV = NULL; PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV = NULL; PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV = NULL; PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV = NULL; PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV = NULL; PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV = NULL; PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV = NULL; PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV = NULL; PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV = NULL; PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV = NULL; PFNGLVERTEX2HNVPROC __glewVertex2hNV = NULL; PFNGLVERTEX2HVNVPROC __glewVertex2hvNV = NULL; PFNGLVERTEX3HNVPROC __glewVertex3hNV = NULL; PFNGLVERTEX3HVNVPROC __glewVertex3hvNV = NULL; PFNGLVERTEX4HNVPROC __glewVertex4hNV = NULL; PFNGLVERTEX4HVNVPROC __glewVertex4hvNV = NULL; PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV = NULL; PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV = NULL; PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV = NULL; PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV = NULL; PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV = NULL; PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV = NULL; PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV = NULL; PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV = NULL; PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV = NULL; PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV = NULL; PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV = NULL; PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV = NULL; PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV = NULL; PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV = NULL; PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV = NULL; PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV = NULL; PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV = NULL; PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV = NULL; PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV = NULL; PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV = NULL; PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV = NULL; PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV = NULL; PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV = NULL; PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV = NULL; PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV = NULL; PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV = NULL; PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV = NULL; PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV = NULL; PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV = NULL; PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV = NULL; PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV = NULL; PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV = NULL; PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV = NULL; PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV = NULL; PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV = NULL; PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV = NULL; PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV = NULL; PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV = NULL; PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV = NULL; PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV = NULL; PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV = NULL; PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV = NULL; PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV = NULL; PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV = NULL; PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV = NULL; PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV = NULL; PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV = NULL; PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV = NULL; PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV = NULL; PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV = NULL; PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV = NULL; PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV = NULL; PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV = NULL; PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV = NULL; PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV = NULL; PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV = NULL; PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV = NULL; PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV = NULL; PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV = NULL; PFNGLBINDPROGRAMNVPROC __glewBindProgramNV = NULL; PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV = NULL; PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV = NULL; PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV = NULL; PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV = NULL; PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV = NULL; PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV = NULL; PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV = NULL; PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV = NULL; PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV = NULL; PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV = NULL; PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV = NULL; PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV = NULL; PFNGLISPROGRAMNVPROC __glewIsProgramNV = NULL; PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV = NULL; PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV = NULL; PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV = NULL; PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV = NULL; PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV = NULL; PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV = NULL; PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV = NULL; PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV = NULL; PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV = NULL; PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV = NULL; PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV = NULL; PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV = NULL; PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV = NULL; PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV = NULL; PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV = NULL; PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV = NULL; PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV = NULL; PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV = NULL; PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV = NULL; PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV = NULL; PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV = NULL; PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV = NULL; PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV = NULL; PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV = NULL; PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV = NULL; PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV = NULL; PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV = NULL; PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV = NULL; PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV = NULL; PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV = NULL; PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV = NULL; PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV = NULL; PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV = NULL; PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV = NULL; PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV = NULL; PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV = NULL; PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV = NULL; PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV = NULL; PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV = NULL; PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV = NULL; PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV = NULL; PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV = NULL; PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV = NULL; PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV = NULL; PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV = NULL; PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV = NULL; PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV = NULL; PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV = NULL; PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV = NULL; PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES = NULL; PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES = NULL; PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL; PFNGLFRUSTUMFOESPROC __glewFrustumfOES = NULL; PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES = NULL; PFNGLORTHOFOESPROC __glewOrthofOES = NULL; PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS = NULL; PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS = NULL; PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS = NULL; PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS = NULL; PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS = NULL; PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS = NULL; PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS = NULL; PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS = NULL; PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS = NULL; PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS = NULL; PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS = NULL; PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS = NULL; PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX = NULL; PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX = NULL; PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX = NULL; PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX = NULL; PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX = NULL; PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX = NULL; PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX = NULL; PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX = NULL; PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX = NULL; PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX = NULL; PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX = NULL; PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX = NULL; PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX = NULL; PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX = NULL; PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX = NULL; PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX = NULL; PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX = NULL; PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX = NULL; PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX = NULL; PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX = NULL; PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX = NULL; PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX = NULL; PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX = NULL; PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX = NULL; PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX = NULL; PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX = NULL; PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX = NULL; PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX = NULL; PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX = NULL; PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX = NULL; PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX = NULL; PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX = NULL; PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX = NULL; PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI = NULL; PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI = NULL; PFNGLCOLORTABLESGIPROC __glewColorTableSGI = NULL; PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI = NULL; PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI = NULL; PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI = NULL; PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI = NULL; PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX = NULL; PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN = NULL; PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN = NULL; PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN = NULL; PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN = NULL; PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN = NULL; PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN = NULL; PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN = NULL; PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN = NULL; PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN = NULL; PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN = NULL; PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN = NULL; PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN = NULL; PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN = NULL; PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN = NULL; PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN = NULL; PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN = NULL; PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN = NULL; PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN = NULL; PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN = NULL; PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN = NULL; PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN = NULL; PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN = NULL; PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN = NULL; PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN = NULL; PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN = NULL; PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN = NULL; PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN = NULL; PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN = NULL; PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN = NULL; PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN = NULL; PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN = NULL; PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN = NULL; PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN = NULL; PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN = NULL; PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN = NULL; PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN = NULL; PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN = NULL; PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN = NULL; PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN = NULL; PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN = NULL; PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN = NULL; PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN = NULL; #endif /* !WIN32 || !GLEW_MX */ #if !defined(GLEW_MX) GLboolean __GLEW_VERSION_1_1 = GL_FALSE; GLboolean __GLEW_VERSION_1_2 = GL_FALSE; GLboolean __GLEW_VERSION_1_3 = GL_FALSE; GLboolean __GLEW_VERSION_1_4 = GL_FALSE; GLboolean __GLEW_VERSION_1_5 = GL_FALSE; GLboolean __GLEW_VERSION_2_0 = GL_FALSE; GLboolean __GLEW_VERSION_2_1 = GL_FALSE; GLboolean __GLEW_3DFX_multisample = GL_FALSE; GLboolean __GLEW_3DFX_tbuffer = GL_FALSE; GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE; GLboolean __GLEW_APPLE_client_storage = GL_FALSE; GLboolean __GLEW_APPLE_element_array = GL_FALSE; GLboolean __GLEW_APPLE_fence = GL_FALSE; GLboolean __GLEW_APPLE_float_pixels = GL_FALSE; GLboolean __GLEW_APPLE_flush_buffer_range = GL_FALSE; GLboolean __GLEW_APPLE_pixel_buffer = GL_FALSE; GLboolean __GLEW_APPLE_specular_vector = GL_FALSE; GLboolean __GLEW_APPLE_texture_range = GL_FALSE; GLboolean __GLEW_APPLE_transform_hint = GL_FALSE; GLboolean __GLEW_APPLE_vertex_array_object = GL_FALSE; GLboolean __GLEW_APPLE_vertex_array_range = GL_FALSE; GLboolean __GLEW_APPLE_ycbcr_422 = GL_FALSE; GLboolean __GLEW_ARB_color_buffer_float = GL_FALSE; GLboolean __GLEW_ARB_depth_texture = GL_FALSE; GLboolean __GLEW_ARB_draw_buffers = GL_FALSE; GLboolean __GLEW_ARB_fragment_program = GL_FALSE; GLboolean __GLEW_ARB_fragment_program_shadow = GL_FALSE; GLboolean __GLEW_ARB_fragment_shader = GL_FALSE; GLboolean __GLEW_ARB_half_float_pixel = GL_FALSE; GLboolean __GLEW_ARB_imaging = GL_FALSE; GLboolean __GLEW_ARB_matrix_palette = GL_FALSE; GLboolean __GLEW_ARB_multisample = GL_FALSE; GLboolean __GLEW_ARB_multitexture = GL_FALSE; GLboolean __GLEW_ARB_occlusion_query = GL_FALSE; GLboolean __GLEW_ARB_pixel_buffer_object = GL_FALSE; GLboolean __GLEW_ARB_point_parameters = GL_FALSE; GLboolean __GLEW_ARB_point_sprite = GL_FALSE; GLboolean __GLEW_ARB_shader_objects = GL_FALSE; GLboolean __GLEW_ARB_shading_language_100 = GL_FALSE; GLboolean __GLEW_ARB_shadow = GL_FALSE; GLboolean __GLEW_ARB_shadow_ambient = GL_FALSE; GLboolean __GLEW_ARB_texture_border_clamp = GL_FALSE; GLboolean __GLEW_ARB_texture_compression = GL_FALSE; GLboolean __GLEW_ARB_texture_cube_map = GL_FALSE; GLboolean __GLEW_ARB_texture_env_add = GL_FALSE; GLboolean __GLEW_ARB_texture_env_combine = GL_FALSE; GLboolean __GLEW_ARB_texture_env_crossbar = GL_FALSE; GLboolean __GLEW_ARB_texture_env_dot3 = GL_FALSE; GLboolean __GLEW_ARB_texture_float = GL_FALSE; GLboolean __GLEW_ARB_texture_mirrored_repeat = GL_FALSE; GLboolean __GLEW_ARB_texture_non_power_of_two = GL_FALSE; GLboolean __GLEW_ARB_texture_rectangle = GL_FALSE; GLboolean __GLEW_ARB_transpose_matrix = GL_FALSE; GLboolean __GLEW_ARB_vertex_blend = GL_FALSE; GLboolean __GLEW_ARB_vertex_buffer_object = GL_FALSE; GLboolean __GLEW_ARB_vertex_program = GL_FALSE; GLboolean __GLEW_ARB_vertex_shader = GL_FALSE; GLboolean __GLEW_ARB_window_pos = GL_FALSE; GLboolean __GLEW_ATIX_point_sprites = GL_FALSE; GLboolean __GLEW_ATIX_texture_env_combine3 = GL_FALSE; GLboolean __GLEW_ATIX_texture_env_route = GL_FALSE; GLboolean __GLEW_ATIX_vertex_shader_output_point_size = GL_FALSE; GLboolean __GLEW_ATI_draw_buffers = GL_FALSE; GLboolean __GLEW_ATI_element_array = GL_FALSE; GLboolean __GLEW_ATI_envmap_bumpmap = GL_FALSE; GLboolean __GLEW_ATI_fragment_shader = GL_FALSE; GLboolean __GLEW_ATI_map_object_buffer = GL_FALSE; GLboolean __GLEW_ATI_pn_triangles = GL_FALSE; GLboolean __GLEW_ATI_separate_stencil = GL_FALSE; GLboolean __GLEW_ATI_shader_texture_lod = GL_FALSE; GLboolean __GLEW_ATI_text_fragment_shader = GL_FALSE; GLboolean __GLEW_ATI_texture_compression_3dc = GL_FALSE; GLboolean __GLEW_ATI_texture_env_combine3 = GL_FALSE; GLboolean __GLEW_ATI_texture_float = GL_FALSE; GLboolean __GLEW_ATI_texture_mirror_once = GL_FALSE; GLboolean __GLEW_ATI_vertex_array_object = GL_FALSE; GLboolean __GLEW_ATI_vertex_attrib_array_object = GL_FALSE; GLboolean __GLEW_ATI_vertex_streams = GL_FALSE; GLboolean __GLEW_EXT_422_pixels = GL_FALSE; GLboolean __GLEW_EXT_Cg_shader = GL_FALSE; GLboolean __GLEW_EXT_abgr = GL_FALSE; GLboolean __GLEW_EXT_bgra = GL_FALSE; GLboolean __GLEW_EXT_bindable_uniform = GL_FALSE; GLboolean __GLEW_EXT_blend_color = GL_FALSE; GLboolean __GLEW_EXT_blend_equation_separate = GL_FALSE; GLboolean __GLEW_EXT_blend_func_separate = GL_FALSE; GLboolean __GLEW_EXT_blend_logic_op = GL_FALSE; GLboolean __GLEW_EXT_blend_minmax = GL_FALSE; GLboolean __GLEW_EXT_blend_subtract = GL_FALSE; GLboolean __GLEW_EXT_clip_volume_hint = GL_FALSE; GLboolean __GLEW_EXT_cmyka = GL_FALSE; GLboolean __GLEW_EXT_color_subtable = GL_FALSE; GLboolean __GLEW_EXT_compiled_vertex_array = GL_FALSE; GLboolean __GLEW_EXT_convolution = GL_FALSE; GLboolean __GLEW_EXT_coordinate_frame = GL_FALSE; GLboolean __GLEW_EXT_copy_texture = GL_FALSE; GLboolean __GLEW_EXT_cull_vertex = GL_FALSE; GLboolean __GLEW_EXT_depth_bounds_test = GL_FALSE; GLboolean __GLEW_EXT_draw_buffers2 = GL_FALSE; GLboolean __GLEW_EXT_draw_instanced = GL_FALSE; GLboolean __GLEW_EXT_draw_range_elements = GL_FALSE; GLboolean __GLEW_EXT_fog_coord = GL_FALSE; GLboolean __GLEW_EXT_fragment_lighting = GL_FALSE; GLboolean __GLEW_EXT_framebuffer_blit = GL_FALSE; GLboolean __GLEW_EXT_framebuffer_multisample = GL_FALSE; GLboolean __GLEW_EXT_framebuffer_object = GL_FALSE; GLboolean __GLEW_EXT_framebuffer_sRGB = GL_FALSE; GLboolean __GLEW_EXT_geometry_shader4 = GL_FALSE; GLboolean __GLEW_EXT_gpu_program_parameters = GL_FALSE; GLboolean __GLEW_EXT_gpu_shader4 = GL_FALSE; GLboolean __GLEW_EXT_histogram = GL_FALSE; GLboolean __GLEW_EXT_index_array_formats = GL_FALSE; GLboolean __GLEW_EXT_index_func = GL_FALSE; GLboolean __GLEW_EXT_index_material = GL_FALSE; GLboolean __GLEW_EXT_index_texture = GL_FALSE; GLboolean __GLEW_EXT_light_texture = GL_FALSE; GLboolean __GLEW_EXT_misc_attribute = GL_FALSE; GLboolean __GLEW_EXT_multi_draw_arrays = GL_FALSE; GLboolean __GLEW_EXT_multisample = GL_FALSE; GLboolean __GLEW_EXT_packed_depth_stencil = GL_FALSE; GLboolean __GLEW_EXT_packed_float = GL_FALSE; GLboolean __GLEW_EXT_packed_pixels = GL_FALSE; GLboolean __GLEW_EXT_paletted_texture = GL_FALSE; GLboolean __GLEW_EXT_pixel_buffer_object = GL_FALSE; GLboolean __GLEW_EXT_pixel_transform = GL_FALSE; GLboolean __GLEW_EXT_pixel_transform_color_table = GL_FALSE; GLboolean __GLEW_EXT_point_parameters = GL_FALSE; GLboolean __GLEW_EXT_polygon_offset = GL_FALSE; GLboolean __GLEW_EXT_rescale_normal = GL_FALSE; GLboolean __GLEW_EXT_scene_marker = GL_FALSE; GLboolean __GLEW_EXT_secondary_color = GL_FALSE; GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE; GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE; GLboolean __GLEW_EXT_shared_texture_palette = GL_FALSE; GLboolean __GLEW_EXT_stencil_clear_tag = GL_FALSE; GLboolean __GLEW_EXT_stencil_two_side = GL_FALSE; GLboolean __GLEW_EXT_stencil_wrap = GL_FALSE; GLboolean __GLEW_EXT_subtexture = GL_FALSE; GLboolean __GLEW_EXT_texture = GL_FALSE; GLboolean __GLEW_EXT_texture3D = GL_FALSE; GLboolean __GLEW_EXT_texture_array = GL_FALSE; GLboolean __GLEW_EXT_texture_buffer_object = GL_FALSE; GLboolean __GLEW_EXT_texture_compression_dxt1 = GL_FALSE; GLboolean __GLEW_EXT_texture_compression_latc = GL_FALSE; GLboolean __GLEW_EXT_texture_compression_rgtc = GL_FALSE; GLboolean __GLEW_EXT_texture_compression_s3tc = GL_FALSE; GLboolean __GLEW_EXT_texture_cube_map = GL_FALSE; GLboolean __GLEW_EXT_texture_edge_clamp = GL_FALSE; GLboolean __GLEW_EXT_texture_env = GL_FALSE; GLboolean __GLEW_EXT_texture_env_add = GL_FALSE; GLboolean __GLEW_EXT_texture_env_combine = GL_FALSE; GLboolean __GLEW_EXT_texture_env_dot3 = GL_FALSE; GLboolean __GLEW_EXT_texture_filter_anisotropic = GL_FALSE; GLboolean __GLEW_EXT_texture_integer = GL_FALSE; GLboolean __GLEW_EXT_texture_lod_bias = GL_FALSE; GLboolean __GLEW_EXT_texture_mirror_clamp = GL_FALSE; GLboolean __GLEW_EXT_texture_object = GL_FALSE; GLboolean __GLEW_EXT_texture_perturb_normal = GL_FALSE; GLboolean __GLEW_EXT_texture_rectangle = GL_FALSE; GLboolean __GLEW_EXT_texture_sRGB = GL_FALSE; GLboolean __GLEW_EXT_texture_shared_exponent = GL_FALSE; GLboolean __GLEW_EXT_timer_query = GL_FALSE; GLboolean __GLEW_EXT_vertex_array = GL_FALSE; GLboolean __GLEW_EXT_vertex_shader = GL_FALSE; GLboolean __GLEW_EXT_vertex_weighting = GL_FALSE; GLboolean __GLEW_GREMEDY_frame_terminator = GL_FALSE; GLboolean __GLEW_GREMEDY_string_marker = GL_FALSE; GLboolean __GLEW_HP_convolution_border_modes = GL_FALSE; GLboolean __GLEW_HP_image_transform = GL_FALSE; GLboolean __GLEW_HP_occlusion_test = GL_FALSE; GLboolean __GLEW_HP_texture_lighting = GL_FALSE; GLboolean __GLEW_IBM_cull_vertex = GL_FALSE; GLboolean __GLEW_IBM_multimode_draw_arrays = GL_FALSE; GLboolean __GLEW_IBM_rasterpos_clip = GL_FALSE; GLboolean __GLEW_IBM_static_data = GL_FALSE; GLboolean __GLEW_IBM_texture_mirrored_repeat = GL_FALSE; GLboolean __GLEW_IBM_vertex_array_lists = GL_FALSE; GLboolean __GLEW_INGR_color_clamp = GL_FALSE; GLboolean __GLEW_INGR_interlace_read = GL_FALSE; GLboolean __GLEW_INTEL_parallel_arrays = GL_FALSE; GLboolean __GLEW_INTEL_texture_scissor = GL_FALSE; GLboolean __GLEW_KTX_buffer_region = GL_FALSE; GLboolean __GLEW_MESAX_texture_stack = GL_FALSE; GLboolean __GLEW_MESA_pack_invert = GL_FALSE; GLboolean __GLEW_MESA_resize_buffers = GL_FALSE; GLboolean __GLEW_MESA_window_pos = GL_FALSE; GLboolean __GLEW_MESA_ycbcr_texture = GL_FALSE; GLboolean __GLEW_NV_blend_square = GL_FALSE; GLboolean __GLEW_NV_copy_depth_to_color = GL_FALSE; GLboolean __GLEW_NV_depth_buffer_float = GL_FALSE; GLboolean __GLEW_NV_depth_clamp = GL_FALSE; GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE; GLboolean __GLEW_NV_evaluators = GL_FALSE; GLboolean __GLEW_NV_fence = GL_FALSE; GLboolean __GLEW_NV_float_buffer = GL_FALSE; GLboolean __GLEW_NV_fog_distance = GL_FALSE; GLboolean __GLEW_NV_fragment_program = GL_FALSE; GLboolean __GLEW_NV_fragment_program2 = GL_FALSE; GLboolean __GLEW_NV_fragment_program4 = GL_FALSE; GLboolean __GLEW_NV_fragment_program_option = GL_FALSE; GLboolean __GLEW_NV_framebuffer_multisample_coverage = GL_FALSE; GLboolean __GLEW_NV_geometry_program4 = GL_FALSE; GLboolean __GLEW_NV_geometry_shader4 = GL_FALSE; GLboolean __GLEW_NV_gpu_program4 = GL_FALSE; GLboolean __GLEW_NV_half_float = GL_FALSE; GLboolean __GLEW_NV_light_max_exponent = GL_FALSE; GLboolean __GLEW_NV_multisample_filter_hint = GL_FALSE; GLboolean __GLEW_NV_occlusion_query = GL_FALSE; GLboolean __GLEW_NV_packed_depth_stencil = GL_FALSE; GLboolean __GLEW_NV_parameter_buffer_object = GL_FALSE; GLboolean __GLEW_NV_pixel_data_range = GL_FALSE; GLboolean __GLEW_NV_point_sprite = GL_FALSE; GLboolean __GLEW_NV_primitive_restart = GL_FALSE; GLboolean __GLEW_NV_register_combiners = GL_FALSE; GLboolean __GLEW_NV_register_combiners2 = GL_FALSE; GLboolean __GLEW_NV_texgen_emboss = GL_FALSE; GLboolean __GLEW_NV_texgen_reflection = GL_FALSE; GLboolean __GLEW_NV_texture_compression_vtc = GL_FALSE; GLboolean __GLEW_NV_texture_env_combine4 = GL_FALSE; GLboolean __GLEW_NV_texture_expand_normal = GL_FALSE; GLboolean __GLEW_NV_texture_rectangle = GL_FALSE; GLboolean __GLEW_NV_texture_shader = GL_FALSE; GLboolean __GLEW_NV_texture_shader2 = GL_FALSE; GLboolean __GLEW_NV_texture_shader3 = GL_FALSE; GLboolean __GLEW_NV_transform_feedback = GL_FALSE; GLboolean __GLEW_NV_vertex_array_range = GL_FALSE; GLboolean __GLEW_NV_vertex_array_range2 = GL_FALSE; GLboolean __GLEW_NV_vertex_program = GL_FALSE; GLboolean __GLEW_NV_vertex_program1_1 = GL_FALSE; GLboolean __GLEW_NV_vertex_program2 = GL_FALSE; GLboolean __GLEW_NV_vertex_program2_option = GL_FALSE; GLboolean __GLEW_NV_vertex_program3 = GL_FALSE; GLboolean __GLEW_NV_vertex_program4 = GL_FALSE; GLboolean __GLEW_OES_byte_coordinates = GL_FALSE; GLboolean __GLEW_OES_compressed_paletted_texture = GL_FALSE; GLboolean __GLEW_OES_read_format = GL_FALSE; GLboolean __GLEW_OES_single_precision = GL_FALSE; GLboolean __GLEW_OML_interlace = GL_FALSE; GLboolean __GLEW_OML_resample = GL_FALSE; GLboolean __GLEW_OML_subsample = GL_FALSE; GLboolean __GLEW_PGI_misc_hints = GL_FALSE; GLboolean __GLEW_PGI_vertex_hints = GL_FALSE; GLboolean __GLEW_REND_screen_coordinates = GL_FALSE; GLboolean __GLEW_S3_s3tc = GL_FALSE; GLboolean __GLEW_SGIS_color_range = GL_FALSE; GLboolean __GLEW_SGIS_detail_texture = GL_FALSE; GLboolean __GLEW_SGIS_fog_function = GL_FALSE; GLboolean __GLEW_SGIS_generate_mipmap = GL_FALSE; GLboolean __GLEW_SGIS_multisample = GL_FALSE; GLboolean __GLEW_SGIS_pixel_texture = GL_FALSE; GLboolean __GLEW_SGIS_sharpen_texture = GL_FALSE; GLboolean __GLEW_SGIS_texture4D = GL_FALSE; GLboolean __GLEW_SGIS_texture_border_clamp = GL_FALSE; GLboolean __GLEW_SGIS_texture_edge_clamp = GL_FALSE; GLboolean __GLEW_SGIS_texture_filter4 = GL_FALSE; GLboolean __GLEW_SGIS_texture_lod = GL_FALSE; GLboolean __GLEW_SGIS_texture_select = GL_FALSE; GLboolean __GLEW_SGIX_async = GL_FALSE; GLboolean __GLEW_SGIX_async_histogram = GL_FALSE; GLboolean __GLEW_SGIX_async_pixel = GL_FALSE; GLboolean __GLEW_SGIX_blend_alpha_minmax = GL_FALSE; GLboolean __GLEW_SGIX_clipmap = GL_FALSE; GLboolean __GLEW_SGIX_depth_texture = GL_FALSE; GLboolean __GLEW_SGIX_flush_raster = GL_FALSE; GLboolean __GLEW_SGIX_fog_offset = GL_FALSE; GLboolean __GLEW_SGIX_fog_texture = GL_FALSE; GLboolean __GLEW_SGIX_fragment_specular_lighting = GL_FALSE; GLboolean __GLEW_SGIX_framezoom = GL_FALSE; GLboolean __GLEW_SGIX_interlace = GL_FALSE; GLboolean __GLEW_SGIX_ir_instrument1 = GL_FALSE; GLboolean __GLEW_SGIX_list_priority = GL_FALSE; GLboolean __GLEW_SGIX_pixel_texture = GL_FALSE; GLboolean __GLEW_SGIX_pixel_texture_bits = GL_FALSE; GLboolean __GLEW_SGIX_reference_plane = GL_FALSE; GLboolean __GLEW_SGIX_resample = GL_FALSE; GLboolean __GLEW_SGIX_shadow = GL_FALSE; GLboolean __GLEW_SGIX_shadow_ambient = GL_FALSE; GLboolean __GLEW_SGIX_sprite = GL_FALSE; GLboolean __GLEW_SGIX_tag_sample_buffer = GL_FALSE; GLboolean __GLEW_SGIX_texture_add_env = GL_FALSE; GLboolean __GLEW_SGIX_texture_coordinate_clamp = GL_FALSE; GLboolean __GLEW_SGIX_texture_lod_bias = GL_FALSE; GLboolean __GLEW_SGIX_texture_multi_buffer = GL_FALSE; GLboolean __GLEW_SGIX_texture_range = GL_FALSE; GLboolean __GLEW_SGIX_texture_scale_bias = GL_FALSE; GLboolean __GLEW_SGIX_vertex_preclip = GL_FALSE; GLboolean __GLEW_SGIX_vertex_preclip_hint = GL_FALSE; GLboolean __GLEW_SGIX_ycrcb = GL_FALSE; GLboolean __GLEW_SGI_color_matrix = GL_FALSE; GLboolean __GLEW_SGI_color_table = GL_FALSE; GLboolean __GLEW_SGI_texture_color_table = GL_FALSE; GLboolean __GLEW_SUNX_constant_data = GL_FALSE; GLboolean __GLEW_SUN_convolution_border_modes = GL_FALSE; GLboolean __GLEW_SUN_global_alpha = GL_FALSE; GLboolean __GLEW_SUN_mesh_array = GL_FALSE; GLboolean __GLEW_SUN_read_video_pixels = GL_FALSE; GLboolean __GLEW_SUN_slice_accum = GL_FALSE; GLboolean __GLEW_SUN_triangle_list = GL_FALSE; GLboolean __GLEW_SUN_vertex = GL_FALSE; GLboolean __GLEW_WIN_phong_shading = GL_FALSE; GLboolean __GLEW_WIN_specular_fog = GL_FALSE; GLboolean __GLEW_WIN_swap_hint = GL_FALSE; #endif /* !GLEW_MX */ #ifdef GL_VERSION_1_2 static GLboolean _glewInit_GL_VERSION_1_2 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCopyTexSubImage3D")) == NULL) || r; r = ((glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElements")) == NULL) || r; r = ((glTexImage3D = (PFNGLTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glTexImage3D")) == NULL) || r; r = ((glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage3D")) == NULL) || r; return r; } #endif /* GL_VERSION_1_2 */ #ifdef GL_VERSION_1_3 static GLboolean _glewInit_GL_VERSION_1_3 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glActiveTexture = (PFNGLACTIVETEXTUREPROC)glewGetProcAddress((const GLubyte*)"glActiveTexture")) == NULL) || r; r = ((glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)glewGetProcAddress((const GLubyte*)"glClientActiveTexture")) == NULL) || r; r = ((glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage1D")) == NULL) || r; r = ((glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage2D")) == NULL) || r; r = ((glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage3D")) == NULL) || r; r = ((glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage1D")) == NULL) || r; r = ((glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage2D")) == NULL) || r; r = ((glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage3D")) == NULL) || r; r = ((glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC)glewGetProcAddress((const GLubyte*)"glGetCompressedTexImage")) == NULL) || r; r = ((glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixd")) == NULL) || r; r = ((glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixf")) == NULL) || r; r = ((glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixd")) == NULL) || r; r = ((glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixf")) == NULL) || r; r = ((glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1d")) == NULL) || r; r = ((glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dv")) == NULL) || r; r = ((glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1f")) == NULL) || r; r = ((glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fv")) == NULL) || r; r = ((glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1i")) == NULL) || r; r = ((glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1iv")) == NULL) || r; r = ((glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1s")) == NULL) || r; r = ((glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1sv")) == NULL) || r; r = ((glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2d")) == NULL) || r; r = ((glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dv")) == NULL) || r; r = ((glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2f")) == NULL) || r; r = ((glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fv")) == NULL) || r; r = ((glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2i")) == NULL) || r; r = ((glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2iv")) == NULL) || r; r = ((glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2s")) == NULL) || r; r = ((glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2sv")) == NULL) || r; r = ((glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3d")) == NULL) || r; r = ((glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dv")) == NULL) || r; r = ((glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3f")) == NULL) || r; r = ((glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fv")) == NULL) || r; r = ((glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3i")) == NULL) || r; r = ((glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3iv")) == NULL) || r; r = ((glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3s")) == NULL) || r; r = ((glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3sv")) == NULL) || r; r = ((glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4d")) == NULL) || r; r = ((glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dv")) == NULL) || r; r = ((glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4f")) == NULL) || r; r = ((glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fv")) == NULL) || r; r = ((glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4i")) == NULL) || r; r = ((glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4iv")) == NULL) || r; r = ((glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4s")) == NULL) || r; r = ((glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4sv")) == NULL) || r; r = ((glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC)glewGetProcAddress((const GLubyte*)"glSampleCoverage")) == NULL) || r; return r; } #endif /* GL_VERSION_1_3 */ #ifdef GL_VERSION_1_4 static GLboolean _glewInit_GL_VERSION_1_4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendColor = (PFNGLBLENDCOLORPROC)glewGetProcAddress((const GLubyte*)"glBlendColor")) == NULL) || r; r = ((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)"glBlendEquation")) == NULL) || r; r = ((glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glBlendFuncSeparate")) == NULL) || r; r = ((glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC)glewGetProcAddress((const GLubyte*)"glFogCoordPointer")) == NULL) || r; r = ((glFogCoordd = (PFNGLFOGCOORDDPROC)glewGetProcAddress((const GLubyte*)"glFogCoordd")) == NULL) || r; r = ((glFogCoorddv = (PFNGLFOGCOORDDVPROC)glewGetProcAddress((const GLubyte*)"glFogCoorddv")) == NULL) || r; r = ((glFogCoordf = (PFNGLFOGCOORDFPROC)glewGetProcAddress((const GLubyte*)"glFogCoordf")) == NULL) || r; r = ((glFogCoordfv = (PFNGLFOGCOORDFVPROC)glewGetProcAddress((const GLubyte*)"glFogCoordfv")) == NULL) || r; r = ((glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawArrays")) == NULL) || r; r = ((glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElements")) == NULL) || r; r = ((glPointParameterf = (PFNGLPOINTPARAMETERFPROC)glewGetProcAddress((const GLubyte*)"glPointParameterf")) == NULL) || r; r = ((glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfv")) == NULL) || r; r = ((glPointParameteri = (PFNGLPOINTPARAMETERIPROC)glewGetProcAddress((const GLubyte*)"glPointParameteri")) == NULL) || r; r = ((glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glPointParameteriv")) == NULL) || r; r = ((glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3b")) == NULL) || r; r = ((glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3bv")) == NULL) || r; r = ((glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3d")) == NULL) || r; r = ((glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3dv")) == NULL) || r; r = ((glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3f")) == NULL) || r; r = ((glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3fv")) == NULL) || r; r = ((glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3i")) == NULL) || r; r = ((glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3iv")) == NULL) || r; r = ((glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3s")) == NULL) || r; r = ((glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3sv")) == NULL) || r; r = ((glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ub")) == NULL) || r; r = ((glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ubv")) == NULL) || r; r = ((glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ui")) == NULL) || r; r = ((glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3uiv")) == NULL) || r; r = ((glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3us")) == NULL) || r; r = ((glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3usv")) == NULL) || r; r = ((glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColorPointer")) == NULL) || r; r = ((glWindowPos2d = (PFNGLWINDOWPOS2DPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2d")) == NULL) || r; r = ((glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dv")) == NULL) || r; r = ((glWindowPos2f = (PFNGLWINDOWPOS2FPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2f")) == NULL) || r; r = ((glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fv")) == NULL) || r; r = ((glWindowPos2i = (PFNGLWINDOWPOS2IPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2i")) == NULL) || r; r = ((glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2iv")) == NULL) || r; r = ((glWindowPos2s = (PFNGLWINDOWPOS2SPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2s")) == NULL) || r; r = ((glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2sv")) == NULL) || r; r = ((glWindowPos3d = (PFNGLWINDOWPOS3DPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3d")) == NULL) || r; r = ((glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dv")) == NULL) || r; r = ((glWindowPos3f = (PFNGLWINDOWPOS3FPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3f")) == NULL) || r; r = ((glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fv")) == NULL) || r; r = ((glWindowPos3i = (PFNGLWINDOWPOS3IPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3i")) == NULL) || r; r = ((glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3iv")) == NULL) || r; r = ((glWindowPos3s = (PFNGLWINDOWPOS3SPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3s")) == NULL) || r; r = ((glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3sv")) == NULL) || r; return r; } #endif /* GL_VERSION_1_4 */ #ifdef GL_VERSION_1_5 static GLboolean _glewInit_GL_VERSION_1_5 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBeginQuery = (PFNGLBEGINQUERYPROC)glewGetProcAddress((const GLubyte*)"glBeginQuery")) == NULL) || r; r = ((glBindBuffer = (PFNGLBINDBUFFERPROC)glewGetProcAddress((const GLubyte*)"glBindBuffer")) == NULL) || r; r = ((glBufferData = (PFNGLBUFFERDATAPROC)glewGetProcAddress((const GLubyte*)"glBufferData")) == NULL) || r; r = ((glBufferSubData = (PFNGLBUFFERSUBDATAPROC)glewGetProcAddress((const GLubyte*)"glBufferSubData")) == NULL) || r; r = ((glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDeleteBuffers")) == NULL) || r; r = ((glDeleteQueries = (PFNGLDELETEQUERIESPROC)glewGetProcAddress((const GLubyte*)"glDeleteQueries")) == NULL) || r; r = ((glEndQuery = (PFNGLENDQUERYPROC)glewGetProcAddress((const GLubyte*)"glEndQuery")) == NULL) || r; r = ((glGenBuffers = (PFNGLGENBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glGenBuffers")) == NULL) || r; r = ((glGenQueries = (PFNGLGENQUERIESPROC)glewGetProcAddress((const GLubyte*)"glGenQueries")) == NULL) || r; r = ((glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetBufferParameteriv")) == NULL) || r; r = ((glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)glewGetProcAddress((const GLubyte*)"glGetBufferPointerv")) == NULL) || r; r = ((glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC)glewGetProcAddress((const GLubyte*)"glGetBufferSubData")) == NULL) || r; r = ((glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectiv")) == NULL) || r; r = ((glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectuiv")) == NULL) || r; r = ((glGetQueryiv = (PFNGLGETQUERYIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryiv")) == NULL) || r; r = ((glIsBuffer = (PFNGLISBUFFERPROC)glewGetProcAddress((const GLubyte*)"glIsBuffer")) == NULL) || r; r = ((glIsQuery = (PFNGLISQUERYPROC)glewGetProcAddress((const GLubyte*)"glIsQuery")) == NULL) || r; r = ((glMapBuffer = (PFNGLMAPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glMapBuffer")) == NULL) || r; r = ((glUnmapBuffer = (PFNGLUNMAPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glUnmapBuffer")) == NULL) || r; return r; } #endif /* GL_VERSION_1_5 */ #ifdef GL_VERSION_2_0 static GLboolean _glewInit_GL_VERSION_2_0 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAttachShader = (PFNGLATTACHSHADERPROC)glewGetProcAddress((const GLubyte*)"glAttachShader")) == NULL) || r; r = ((glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glBindAttribLocation")) == NULL) || r; r = ((glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glBlendEquationSeparate")) == NULL) || r; r = ((glCompileShader = (PFNGLCOMPILESHADERPROC)glewGetProcAddress((const GLubyte*)"glCompileShader")) == NULL) || r; r = ((glCreateProgram = (PFNGLCREATEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glCreateProgram")) == NULL) || r; r = ((glCreateShader = (PFNGLCREATESHADERPROC)glewGetProcAddress((const GLubyte*)"glCreateShader")) == NULL) || r; r = ((glDeleteProgram = (PFNGLDELETEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgram")) == NULL) || r; r = ((glDeleteShader = (PFNGLDELETESHADERPROC)glewGetProcAddress((const GLubyte*)"glDeleteShader")) == NULL) || r; r = ((glDetachShader = (PFNGLDETACHSHADERPROC)glewGetProcAddress((const GLubyte*)"glDetachShader")) == NULL) || r; r = ((glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)glewGetProcAddress((const GLubyte*)"glDisableVertexAttribArray")) == NULL) || r; r = ((glDrawBuffers = (PFNGLDRAWBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffers")) == NULL) || r; r = ((glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)glewGetProcAddress((const GLubyte*)"glEnableVertexAttribArray")) == NULL) || r; r = ((glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveAttrib")) == NULL) || r; r = ((glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)glewGetProcAddress((const GLubyte*)"glGetActiveUniform")) == NULL) || r; r = ((glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC)glewGetProcAddress((const GLubyte*)"glGetAttachedShaders")) == NULL) || r; r = ((glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glGetAttribLocation")) == NULL) || r; r = ((glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC)glewGetProcAddress((const GLubyte*)"glGetProgramInfoLog")) == NULL) || r; r = ((glGetProgramiv = (PFNGLGETPROGRAMIVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramiv")) == NULL) || r; r = ((glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC)glewGetProcAddress((const GLubyte*)"glGetShaderInfoLog")) == NULL) || r; r = ((glGetShaderSource = (PFNGLGETSHADERSOURCEPROC)glewGetProcAddress((const GLubyte*)"glGetShaderSource")) == NULL) || r; r = ((glGetShaderiv = (PFNGLGETSHADERIVPROC)glewGetProcAddress((const GLubyte*)"glGetShaderiv")) == NULL) || r; r = ((glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glGetUniformLocation")) == NULL) || r; r = ((glGetUniformfv = (PFNGLGETUNIFORMFVPROC)glewGetProcAddress((const GLubyte*)"glGetUniformfv")) == NULL) || r; r = ((glGetUniformiv = (PFNGLGETUNIFORMIVPROC)glewGetProcAddress((const GLubyte*)"glGetUniformiv")) == NULL) || r; r = ((glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribPointerv")) == NULL) || r; r = ((glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribdv")) == NULL) || r; r = ((glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribfv")) == NULL) || r; r = ((glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribiv")) == NULL) || r; r = ((glIsProgram = (PFNGLISPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glIsProgram")) == NULL) || r; r = ((glIsShader = (PFNGLISSHADERPROC)glewGetProcAddress((const GLubyte*)"glIsShader")) == NULL) || r; r = ((glLinkProgram = (PFNGLLINKPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glLinkProgram")) == NULL) || r; r = ((glShaderSource = (PFNGLSHADERSOURCEPROC)glewGetProcAddress((const GLubyte*)"glShaderSource")) == NULL) || r; r = ((glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilFuncSeparate")) == NULL) || r; r = ((glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilMaskSeparate")) == NULL) || r; r = ((glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilOpSeparate")) == NULL) || r; r = ((glUniform1f = (PFNGLUNIFORM1FPROC)glewGetProcAddress((const GLubyte*)"glUniform1f")) == NULL) || r; r = ((glUniform1fv = (PFNGLUNIFORM1FVPROC)glewGetProcAddress((const GLubyte*)"glUniform1fv")) == NULL) || r; r = ((glUniform1i = (PFNGLUNIFORM1IPROC)glewGetProcAddress((const GLubyte*)"glUniform1i")) == NULL) || r; r = ((glUniform1iv = (PFNGLUNIFORM1IVPROC)glewGetProcAddress((const GLubyte*)"glUniform1iv")) == NULL) || r; r = ((glUniform2f = (PFNGLUNIFORM2FPROC)glewGetProcAddress((const GLubyte*)"glUniform2f")) == NULL) || r; r = ((glUniform2fv = (PFNGLUNIFORM2FVPROC)glewGetProcAddress((const GLubyte*)"glUniform2fv")) == NULL) || r; r = ((glUniform2i = (PFNGLUNIFORM2IPROC)glewGetProcAddress((const GLubyte*)"glUniform2i")) == NULL) || r; r = ((glUniform2iv = (PFNGLUNIFORM2IVPROC)glewGetProcAddress((const GLubyte*)"glUniform2iv")) == NULL) || r; r = ((glUniform3f = (PFNGLUNIFORM3FPROC)glewGetProcAddress((const GLubyte*)"glUniform3f")) == NULL) || r; r = ((glUniform3fv = (PFNGLUNIFORM3FVPROC)glewGetProcAddress((const GLubyte*)"glUniform3fv")) == NULL) || r; r = ((glUniform3i = (PFNGLUNIFORM3IPROC)glewGetProcAddress((const GLubyte*)"glUniform3i")) == NULL) || r; r = ((glUniform3iv = (PFNGLUNIFORM3IVPROC)glewGetProcAddress((const GLubyte*)"glUniform3iv")) == NULL) || r; r = ((glUniform4f = (PFNGLUNIFORM4FPROC)glewGetProcAddress((const GLubyte*)"glUniform4f")) == NULL) || r; r = ((glUniform4fv = (PFNGLUNIFORM4FVPROC)glewGetProcAddress((const GLubyte*)"glUniform4fv")) == NULL) || r; r = ((glUniform4i = (PFNGLUNIFORM4IPROC)glewGetProcAddress((const GLubyte*)"glUniform4i")) == NULL) || r; r = ((glUniform4iv = (PFNGLUNIFORM4IVPROC)glewGetProcAddress((const GLubyte*)"glUniform4iv")) == NULL) || r; r = ((glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2fv")) == NULL) || r; r = ((glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3fv")) == NULL) || r; r = ((glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4fv")) == NULL) || r; r = ((glUseProgram = (PFNGLUSEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glUseProgram")) == NULL) || r; r = ((glValidateProgram = (PFNGLVALIDATEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glValidateProgram")) == NULL) || r; r = ((glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1d")) == NULL) || r; r = ((glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dv")) == NULL) || r; r = ((glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1f")) == NULL) || r; r = ((glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fv")) == NULL) || r; r = ((glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1s")) == NULL) || r; r = ((glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1sv")) == NULL) || r; r = ((glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2d")) == NULL) || r; r = ((glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dv")) == NULL) || r; r = ((glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2f")) == NULL) || r; r = ((glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fv")) == NULL) || r; r = ((glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2s")) == NULL) || r; r = ((glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2sv")) == NULL) || r; r = ((glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3d")) == NULL) || r; r = ((glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dv")) == NULL) || r; r = ((glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3f")) == NULL) || r; r = ((glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fv")) == NULL) || r; r = ((glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3s")) == NULL) || r; r = ((glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3sv")) == NULL) || r; r = ((glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nbv")) == NULL) || r; r = ((glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Niv")) == NULL) || r; r = ((glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nsv")) == NULL) || r; r = ((glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nub")) == NULL) || r; r = ((glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nubv")) == NULL) || r; r = ((glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nuiv")) == NULL) || r; r = ((glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nusv")) == NULL) || r; r = ((glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4bv")) == NULL) || r; r = ((glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4d")) == NULL) || r; r = ((glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dv")) == NULL) || r; r = ((glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4f")) == NULL) || r; r = ((glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fv")) == NULL) || r; r = ((glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4iv")) == NULL) || r; r = ((glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4s")) == NULL) || r; r = ((glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4sv")) == NULL) || r; r = ((glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubv")) == NULL) || r; r = ((glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4uiv")) == NULL) || r; r = ((glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4usv")) == NULL) || r; r = ((glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribPointer")) == NULL) || r; return r; } #endif /* GL_VERSION_2_0 */ #ifdef GL_VERSION_2_1 static GLboolean _glewInit_GL_VERSION_2_1 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2x3fv")) == NULL) || r; r = ((glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2x4fv")) == NULL) || r; r = ((glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3x2fv")) == NULL) || r; r = ((glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3x4fv")) == NULL) || r; r = ((glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4x2fv")) == NULL) || r; r = ((glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4x3fv")) == NULL) || r; return r; } #endif /* GL_VERSION_2_1 */ #ifdef GL_3DFX_multisample #endif /* GL_3DFX_multisample */ #ifdef GL_3DFX_tbuffer static GLboolean _glewInit_GL_3DFX_tbuffer (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC)glewGetProcAddress((const GLubyte*)"glTbufferMask3DFX")) == NULL) || r; return r; } #endif /* GL_3DFX_tbuffer */ #ifdef GL_3DFX_texture_compression_FXT1 #endif /* GL_3DFX_texture_compression_FXT1 */ #ifdef GL_APPLE_client_storage #endif /* GL_APPLE_client_storage */ #ifdef GL_APPLE_element_array static GLboolean _glewInit_GL_APPLE_element_array (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDrawElementArrayAPPLE")) == NULL) || r; r = ((glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElementArrayAPPLE")) == NULL) || r; r = ((glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC)glewGetProcAddress((const GLubyte*)"glElementPointerAPPLE")) == NULL) || r; r = ((glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElementArrayAPPLE")) == NULL) || r; r = ((glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawRangeElementArrayAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_element_array */ #ifdef GL_APPLE_fence static GLboolean _glewInit_GL_APPLE_fence (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDeleteFencesAPPLE")) == NULL) || r; r = ((glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFinishFenceAPPLE")) == NULL) || r; r = ((glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFinishObjectAPPLE")) == NULL) || r; r = ((glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGenFencesAPPLE")) == NULL) || r; r = ((glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glIsFenceAPPLE")) == NULL) || r; r = ((glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glSetFenceAPPLE")) == NULL) || r; r = ((glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTestFenceAPPLE")) == NULL) || r; r = ((glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTestObjectAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_fence */ #ifdef GL_APPLE_float_pixels #endif /* GL_APPLE_float_pixels */ #ifdef GL_APPLE_flush_buffer_range static GLboolean _glewInit_GL_APPLE_flush_buffer_range (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC)glewGetProcAddress((const GLubyte*)"glBufferParameteriAPPLE")) == NULL) || r; r = ((glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFlushMappedBufferRangeAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_flush_buffer_range */ #ifdef GL_APPLE_pixel_buffer #endif /* GL_APPLE_pixel_buffer */ #ifdef GL_APPLE_specular_vector #endif /* GL_APPLE_specular_vector */ #ifdef GL_APPLE_texture_range static GLboolean _glewInit_GL_APPLE_texture_range (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterPointervAPPLE")) == NULL) || r; r = ((glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTextureRangeAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_texture_range */ #ifdef GL_APPLE_transform_hint #endif /* GL_APPLE_transform_hint */ #ifdef GL_APPLE_vertex_array_object static GLboolean _glewInit_GL_APPLE_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glBindVertexArrayAPPLE")) == NULL) || r; r = ((glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDeleteVertexArraysAPPLE")) == NULL) || r; r = ((glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGenVertexArraysAPPLE")) == NULL) || r; r = ((glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glIsVertexArrayAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_vertex_array_object */ #ifdef GL_APPLE_vertex_array_range static GLboolean _glewInit_GL_APPLE_vertex_array_range (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFlushVertexArrayRangeAPPLE")) == NULL) || r; r = ((glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)glewGetProcAddress((const GLubyte*)"glVertexArrayParameteriAPPLE")) == NULL) || r; r = ((glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glVertexArrayRangeAPPLE")) == NULL) || r; return r; } #endif /* GL_APPLE_vertex_array_range */ #ifdef GL_APPLE_ycbcr_422 #endif /* GL_APPLE_ycbcr_422 */ #ifdef GL_ARB_color_buffer_float static GLboolean _glewInit_GL_ARB_color_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glClampColorARB = (PFNGLCLAMPCOLORARBPROC)glewGetProcAddress((const GLubyte*)"glClampColorARB")) == NULL) || r; return r; } #endif /* GL_ARB_color_buffer_float */ #ifdef GL_ARB_depth_texture #endif /* GL_ARB_depth_texture */ #ifdef GL_ARB_draw_buffers static GLboolean _glewInit_GL_ARB_draw_buffers (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffersARB")) == NULL) || r; return r; } #endif /* GL_ARB_draw_buffers */ #ifdef GL_ARB_fragment_program #endif /* GL_ARB_fragment_program */ #ifdef GL_ARB_fragment_program_shadow #endif /* GL_ARB_fragment_program_shadow */ #ifdef GL_ARB_fragment_shader #endif /* GL_ARB_fragment_shader */ #ifdef GL_ARB_half_float_pixel #endif /* GL_ARB_half_float_pixel */ #ifdef GL_ARB_imaging static GLboolean _glewInit_GL_ARB_imaging (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)"glBlendEquation")) == NULL) || r; r = ((glColorSubTable = (PFNGLCOLORSUBTABLEPROC)glewGetProcAddress((const GLubyte*)"glColorSubTable")) == NULL) || r; r = ((glColorTable = (PFNGLCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glColorTable")) == NULL) || r; r = ((glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameterfv")) == NULL) || r; r = ((glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameteriv")) == NULL) || r; r = ((glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter1D")) == NULL) || r; r = ((glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter2D")) == NULL) || r; r = ((glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterf")) == NULL) || r; r = ((glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterfv")) == NULL) || r; r = ((glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameteri")) == NULL) || r; r = ((glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameteriv")) == NULL) || r; r = ((glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC)glewGetProcAddress((const GLubyte*)"glCopyColorSubTable")) == NULL) || r; r = ((glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glCopyColorTable")) == NULL) || r; r = ((glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter1D")) == NULL) || r; r = ((glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter2D")) == NULL) || r; r = ((glGetColorTable = (PFNGLGETCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glGetColorTable")) == NULL) || r; r = ((glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterfv")) == NULL) || r; r = ((glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameteriv")) == NULL) || r; r = ((glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionFilter")) == NULL) || r; r = ((glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameterfv")) == NULL) || r; r = ((glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameteriv")) == NULL) || r; r = ((glGetHistogram = (PFNGLGETHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glGetHistogram")) == NULL) || r; r = ((glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameterfv")) == NULL) || r; r = ((glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameteriv")) == NULL) || r; r = ((glGetMinmax = (PFNGLGETMINMAXPROC)glewGetProcAddress((const GLubyte*)"glGetMinmax")) == NULL) || r; r = ((glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameterfv")) == NULL) || r; r = ((glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameteriv")) == NULL) || r; r = ((glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC)glewGetProcAddress((const GLubyte*)"glGetSeparableFilter")) == NULL) || r; r = ((glHistogram = (PFNGLHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glHistogram")) == NULL) || r; r = ((glMinmax = (PFNGLMINMAXPROC)glewGetProcAddress((const GLubyte*)"glMinmax")) == NULL) || r; r = ((glResetHistogram = (PFNGLRESETHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glResetHistogram")) == NULL) || r; r = ((glResetMinmax = (PFNGLRESETMINMAXPROC)glewGetProcAddress((const GLubyte*)"glResetMinmax")) == NULL) || r; r = ((glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glSeparableFilter2D")) == NULL) || r; return r; } #endif /* GL_ARB_imaging */ #ifdef GL_ARB_matrix_palette static GLboolean _glewInit_GL_ARB_matrix_palette (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC)glewGetProcAddress((const GLubyte*)"glCurrentPaletteMatrixARB")) == NULL) || r; r = ((glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexPointerARB")) == NULL) || r; r = ((glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexubvARB")) == NULL) || r; r = ((glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexuivARB")) == NULL) || r; r = ((glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexusvARB")) == NULL) || r; return r; } #endif /* GL_ARB_matrix_palette */ #ifdef GL_ARB_multisample static GLboolean _glewInit_GL_ARB_multisample (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC)glewGetProcAddress((const GLubyte*)"glSampleCoverageARB")) == NULL) || r; return r; } #endif /* GL_ARB_multisample */ #ifdef GL_ARB_multitexture static GLboolean _glewInit_GL_ARB_multitexture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)glewGetProcAddress((const GLubyte*)"glActiveTextureARB")) == NULL) || r; r = ((glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC)glewGetProcAddress((const GLubyte*)"glClientActiveTextureARB")) == NULL) || r; r = ((glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dARB")) == NULL) || r; r = ((glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dvARB")) == NULL) || r; r = ((glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fARB")) == NULL) || r; r = ((glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fvARB")) == NULL) || r; r = ((glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1iARB")) == NULL) || r; r = ((glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1ivARB")) == NULL) || r; r = ((glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1sARB")) == NULL) || r; r = ((glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1svARB")) == NULL) || r; r = ((glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dARB")) == NULL) || r; r = ((glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dvARB")) == NULL) || r; r = ((glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fARB")) == NULL) || r; r = ((glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fvARB")) == NULL) || r; r = ((glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2iARB")) == NULL) || r; r = ((glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2ivARB")) == NULL) || r; r = ((glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2sARB")) == NULL) || r; r = ((glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2svARB")) == NULL) || r; r = ((glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dARB")) == NULL) || r; r = ((glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dvARB")) == NULL) || r; r = ((glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fARB")) == NULL) || r; r = ((glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fvARB")) == NULL) || r; r = ((glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3iARB")) == NULL) || r; r = ((glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3ivARB")) == NULL) || r; r = ((glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3sARB")) == NULL) || r; r = ((glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3svARB")) == NULL) || r; r = ((glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dARB")) == NULL) || r; r = ((glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dvARB")) == NULL) || r; r = ((glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fARB")) == NULL) || r; r = ((glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fvARB")) == NULL) || r; r = ((glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4iARB")) == NULL) || r; r = ((glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4ivARB")) == NULL) || r; r = ((glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4sARB")) == NULL) || r; r = ((glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4svARB")) == NULL) || r; return r; } #endif /* GL_ARB_multitexture */ #ifdef GL_ARB_occlusion_query static GLboolean _glewInit_GL_ARB_occlusion_query (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBeginQueryARB = (PFNGLBEGINQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glBeginQueryARB")) == NULL) || r; r = ((glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteQueriesARB")) == NULL) || r; r = ((glEndQueryARB = (PFNGLENDQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glEndQueryARB")) == NULL) || r; r = ((glGenQueriesARB = (PFNGLGENQUERIESARBPROC)glewGetProcAddress((const GLubyte*)"glGenQueriesARB")) == NULL) || r; r = ((glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectivARB")) == NULL) || r; r = ((glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectuivARB")) == NULL) || r; r = ((glGetQueryivARB = (PFNGLGETQUERYIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryivARB")) == NULL) || r; r = ((glIsQueryARB = (PFNGLISQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glIsQueryARB")) == NULL) || r; return r; } #endif /* GL_ARB_occlusion_query */ #ifdef GL_ARB_pixel_buffer_object #endif /* GL_ARB_pixel_buffer_object */ #ifdef GL_ARB_point_parameters static GLboolean _glewInit_GL_ARB_point_parameters (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfARB")) == NULL) || r; r = ((glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfvARB")) == NULL) || r; return r; } #endif /* GL_ARB_point_parameters */ #ifdef GL_ARB_point_sprite #endif /* GL_ARB_point_sprite */ #ifdef GL_ARB_shader_objects static GLboolean _glewInit_GL_ARB_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glAttachObjectARB")) == NULL) || r; r = ((glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC)glewGetProcAddress((const GLubyte*)"glCompileShaderARB")) == NULL) || r; r = ((glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glCreateProgramObjectARB")) == NULL) || r; r = ((glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glCreateShaderObjectARB")) == NULL) || r; r = ((glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteObjectARB")) == NULL) || r; r = ((glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glDetachObjectARB")) == NULL) || r; r = ((glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveUniformARB")) == NULL) || r; r = ((glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC)glewGetProcAddress((const GLubyte*)"glGetAttachedObjectsARB")) == NULL) || r; r = ((glGetHandleARB = (PFNGLGETHANDLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetHandleARB")) == NULL) || r; r = ((glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC)glewGetProcAddress((const GLubyte*)"glGetInfoLogARB")) == NULL) || r; r = ((glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetObjectParameterfvARB")) == NULL) || r; r = ((glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetObjectParameterivARB")) == NULL) || r; r = ((glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC)glewGetProcAddress((const GLubyte*)"glGetShaderSourceARB")) == NULL) || r; r = ((glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformLocationARB")) == NULL) || r; r = ((glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformfvARB")) == NULL) || r; r = ((glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformivARB")) == NULL) || r; r = ((glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glLinkProgramARB")) == NULL) || r; r = ((glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC)glewGetProcAddress((const GLubyte*)"glShaderSourceARB")) == NULL) || r; r = ((glUniform1fARB = (PFNGLUNIFORM1FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1fARB")) == NULL) || r; r = ((glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1fvARB")) == NULL) || r; r = ((glUniform1iARB = (PFNGLUNIFORM1IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1iARB")) == NULL) || r; r = ((glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1ivARB")) == NULL) || r; r = ((glUniform2fARB = (PFNGLUNIFORM2FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2fARB")) == NULL) || r; r = ((glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2fvARB")) == NULL) || r; r = ((glUniform2iARB = (PFNGLUNIFORM2IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2iARB")) == NULL) || r; r = ((glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2ivARB")) == NULL) || r; r = ((glUniform3fARB = (PFNGLUNIFORM3FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3fARB")) == NULL) || r; r = ((glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3fvARB")) == NULL) || r; r = ((glUniform3iARB = (PFNGLUNIFORM3IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3iARB")) == NULL) || r; r = ((glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3ivARB")) == NULL) || r; r = ((glUniform4fARB = (PFNGLUNIFORM4FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4fARB")) == NULL) || r; r = ((glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4fvARB")) == NULL) || r; r = ((glUniform4iARB = (PFNGLUNIFORM4IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4iARB")) == NULL) || r; r = ((glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4ivARB")) == NULL) || r; r = ((glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2fvARB")) == NULL) || r; r = ((glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3fvARB")) == NULL) || r; r = ((glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4fvARB")) == NULL) || r; r = ((glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glUseProgramObjectARB")) == NULL) || r; r = ((glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glValidateProgramARB")) == NULL) || r; return r; } #endif /* GL_ARB_shader_objects */ #ifdef GL_ARB_shading_language_100 #endif /* GL_ARB_shading_language_100 */ #ifdef GL_ARB_shadow #endif /* GL_ARB_shadow */ #ifdef GL_ARB_shadow_ambient #endif /* GL_ARB_shadow_ambient */ #ifdef GL_ARB_texture_border_clamp #endif /* GL_ARB_texture_border_clamp */ #ifdef GL_ARB_texture_compression static GLboolean _glewInit_GL_ARB_texture_compression (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage1DARB")) == NULL) || r; r = ((glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage2DARB")) == NULL) || r; r = ((glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage3DARB")) == NULL) || r; r = ((glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage1DARB")) == NULL) || r; r = ((glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage2DARB")) == NULL) || r; r = ((glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage3DARB")) == NULL) || r; r = ((glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"glGetCompressedTexImageARB")) == NULL) || r; return r; } #endif /* GL_ARB_texture_compression */ #ifdef GL_ARB_texture_cube_map #endif /* GL_ARB_texture_cube_map */ #ifdef GL_ARB_texture_env_add #endif /* GL_ARB_texture_env_add */ #ifdef GL_ARB_texture_env_combine #endif /* GL_ARB_texture_env_combine */ #ifdef GL_ARB_texture_env_crossbar #endif /* GL_ARB_texture_env_crossbar */ #ifdef GL_ARB_texture_env_dot3 #endif /* GL_ARB_texture_env_dot3 */ #ifdef GL_ARB_texture_float #endif /* GL_ARB_texture_float */ #ifdef GL_ARB_texture_mirrored_repeat #endif /* GL_ARB_texture_mirrored_repeat */ #ifdef GL_ARB_texture_non_power_of_two #endif /* GL_ARB_texture_non_power_of_two */ #ifdef GL_ARB_texture_rectangle #endif /* GL_ARB_texture_rectangle */ #ifdef GL_ARB_transpose_matrix static GLboolean _glewInit_GL_ARB_transpose_matrix (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixdARB")) == NULL) || r; r = ((glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixfARB")) == NULL) || r; r = ((glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixdARB")) == NULL) || r; r = ((glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixfARB")) == NULL) || r; return r; } #endif /* GL_ARB_transpose_matrix */ #ifdef GL_ARB_vertex_blend static GLboolean _glewInit_GL_ARB_vertex_blend (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendARB")) == NULL) || r; r = ((glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glWeightPointerARB")) == NULL) || r; r = ((glWeightbvARB = (PFNGLWEIGHTBVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightbvARB")) == NULL) || r; r = ((glWeightdvARB = (PFNGLWEIGHTDVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightdvARB")) == NULL) || r; r = ((glWeightfvARB = (PFNGLWEIGHTFVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightfvARB")) == NULL) || r; r = ((glWeightivARB = (PFNGLWEIGHTIVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightivARB")) == NULL) || r; r = ((glWeightsvARB = (PFNGLWEIGHTSVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightsvARB")) == NULL) || r; r = ((glWeightubvARB = (PFNGLWEIGHTUBVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightubvARB")) == NULL) || r; r = ((glWeightuivARB = (PFNGLWEIGHTUIVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightuivARB")) == NULL) || r; r = ((glWeightusvARB = (PFNGLWEIGHTUSVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightusvARB")) == NULL) || r; return r; } #endif /* GL_ARB_vertex_blend */ #ifdef GL_ARB_vertex_buffer_object static GLboolean _glewInit_GL_ARB_vertex_buffer_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindBufferARB = (PFNGLBINDBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glBindBufferARB")) == NULL) || r; r = ((glBufferDataARB = (PFNGLBUFFERDATAARBPROC)glewGetProcAddress((const GLubyte*)"glBufferDataARB")) == NULL) || r; r = ((glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)glewGetProcAddress((const GLubyte*)"glBufferSubDataARB")) == NULL) || r; r = ((glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteBuffersARB")) == NULL) || r; r = ((glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glGenBuffersARB")) == NULL) || r; r = ((glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferParameterivARB")) == NULL) || r; r = ((glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferPointervARB")) == NULL) || r; r = ((glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferSubDataARB")) == NULL) || r; r = ((glIsBufferARB = (PFNGLISBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glIsBufferARB")) == NULL) || r; r = ((glMapBufferARB = (PFNGLMAPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glMapBufferARB")) == NULL) || r; r = ((glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glUnmapBufferARB")) == NULL) || r; return r; } #endif /* GL_ARB_vertex_buffer_object */ #ifdef GL_ARB_vertex_program static GLboolean _glewInit_GL_ARB_vertex_program (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glBindProgramARB")) == NULL) || r; r = ((glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgramsARB")) == NULL) || r; r = ((glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)glewGetProcAddress((const GLubyte*)"glDisableVertexAttribArrayARB")) == NULL) || r; r = ((glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)glewGetProcAddress((const GLubyte*)"glEnableVertexAttribArrayARB")) == NULL) || r; r = ((glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)glewGetProcAddress((const GLubyte*)"glGenProgramsARB")) == NULL) || r; r = ((glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramEnvParameterdvARB")) == NULL) || r; r = ((glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramEnvParameterfvARB")) == NULL) || r; r = ((glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramLocalParameterdvARB")) == NULL) || r; r = ((glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramLocalParameterfvARB")) == NULL) || r; r = ((glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramStringARB")) == NULL) || r; r = ((glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramivARB")) == NULL) || r; r = ((glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribPointervARB")) == NULL) || r; r = ((glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribdvARB")) == NULL) || r; r = ((glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribfvARB")) == NULL) || r; r = ((glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribivARB")) == NULL) || r; r = ((glIsProgramARB = (PFNGLISPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glIsProgramARB")) == NULL) || r; r = ((glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4dARB")) == NULL) || r; r = ((glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4dvARB")) == NULL) || r; r = ((glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4fARB")) == NULL) || r; r = ((glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4fvARB")) == NULL) || r; r = ((glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4dARB")) == NULL) || r; r = ((glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4dvARB")) == NULL) || r; r = ((glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4fARB")) == NULL) || r; r = ((glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4fvARB")) == NULL) || r; r = ((glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"glProgramStringARB")) == NULL) || r; r = ((glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dARB")) == NULL) || r; r = ((glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dvARB")) == NULL) || r; r = ((glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fARB")) == NULL) || r; r = ((glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fvARB")) == NULL) || r; r = ((glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1sARB")) == NULL) || r; r = ((glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1svARB")) == NULL) || r; r = ((glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dARB")) == NULL) || r; r = ((glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dvARB")) == NULL) || r; r = ((glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fARB")) == NULL) || r; r = ((glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fvARB")) == NULL) || r; r = ((glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2sARB")) == NULL) || r; r = ((glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2svARB")) == NULL) || r; r = ((glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dARB")) == NULL) || r; r = ((glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dvARB")) == NULL) || r; r = ((glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fARB")) == NULL) || r; r = ((glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fvARB")) == NULL) || r; r = ((glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3sARB")) == NULL) || r; r = ((glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3svARB")) == NULL) || r; r = ((glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NbvARB")) == NULL) || r; r = ((glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NivARB")) == NULL) || r; r = ((glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NsvARB")) == NULL) || r; r = ((glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NubARB")) == NULL) || r; r = ((glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NubvARB")) == NULL) || r; r = ((glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NuivARB")) == NULL) || r; r = ((glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NusvARB")) == NULL) || r; r = ((glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4bvARB")) == NULL) || r; r = ((glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dARB")) == NULL) || r; r = ((glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dvARB")) == NULL) || r; r = ((glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fARB")) == NULL) || r; r = ((glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fvARB")) == NULL) || r; r = ((glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ivARB")) == NULL) || r; r = ((glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4sARB")) == NULL) || r; r = ((glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4svARB")) == NULL) || r; r = ((glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubvARB")) == NULL) || r; r = ((glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4uivARB")) == NULL) || r; r = ((glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4usvARB")) == NULL) || r; r = ((glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribPointerARB")) == NULL) || r; return r; } #endif /* GL_ARB_vertex_program */ #ifdef GL_ARB_vertex_shader static GLboolean _glewInit_GL_ARB_vertex_shader (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glBindAttribLocationARB")) == NULL) || r; r = ((glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveAttribARB")) == NULL) || r; r = ((glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glGetAttribLocationARB")) == NULL) || r; return r; } #endif /* GL_ARB_vertex_shader */ #ifdef GL_ARB_window_pos static GLboolean _glewInit_GL_ARB_window_pos (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dARB")) == NULL) || r; r = ((glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dvARB")) == NULL) || r; r = ((glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fARB")) == NULL) || r; r = ((glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fvARB")) == NULL) || r; r = ((glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2iARB")) == NULL) || r; r = ((glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2ivARB")) == NULL) || r; r = ((glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2sARB")) == NULL) || r; r = ((glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2svARB")) == NULL) || r; r = ((glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dARB")) == NULL) || r; r = ((glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dvARB")) == NULL) || r; r = ((glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fARB")) == NULL) || r; r = ((glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fvARB")) == NULL) || r; r = ((glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3iARB")) == NULL) || r; r = ((glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3ivARB")) == NULL) || r; r = ((glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3sARB")) == NULL) || r; r = ((glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3svARB")) == NULL) || r; return r; } #endif /* GL_ARB_window_pos */ #ifdef GL_ATIX_point_sprites #endif /* GL_ATIX_point_sprites */ #ifdef GL_ATIX_texture_env_combine3 #endif /* GL_ATIX_texture_env_combine3 */ #ifdef GL_ATIX_texture_env_route #endif /* GL_ATIX_texture_env_route */ #ifdef GL_ATIX_vertex_shader_output_point_size #endif /* GL_ATIX_vertex_shader_output_point_size */ #ifdef GL_ATI_draw_buffers static GLboolean _glewInit_GL_ATI_draw_buffers (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffersATI")) == NULL) || r; return r; } #endif /* GL_ATI_draw_buffers */ #ifdef GL_ATI_element_array static GLboolean _glewInit_GL_ATI_element_array (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC)glewGetProcAddress((const GLubyte*)"glDrawElementArrayATI")) == NULL) || r; r = ((glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElementArrayATI")) == NULL) || r; r = ((glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC)glewGetProcAddress((const GLubyte*)"glElementPointerATI")) == NULL) || r; return r; } #endif /* GL_ATI_element_array */ #ifdef GL_ATI_envmap_bumpmap static GLboolean _glewInit_GL_ATI_envmap_bumpmap (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetTexBumpParameterfvATI")) == NULL) || r; r = ((glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetTexBumpParameterivATI")) == NULL) || r; r = ((glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC)glewGetProcAddress((const GLubyte*)"glTexBumpParameterfvATI")) == NULL) || r; r = ((glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC)glewGetProcAddress((const GLubyte*)"glTexBumpParameterivATI")) == NULL) || r; return r; } #endif /* GL_ATI_envmap_bumpmap */ #ifdef GL_ATI_fragment_shader static GLboolean _glewInit_GL_ATI_fragment_shader (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp1ATI")) == NULL) || r; r = ((glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp2ATI")) == NULL) || r; r = ((glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp3ATI")) == NULL) || r; r = ((glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glBeginFragmentShaderATI")) == NULL) || r; r = ((glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glBindFragmentShaderATI")) == NULL) || r; r = ((glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp1ATI")) == NULL) || r; r = ((glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp2ATI")) == NULL) || r; r = ((glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp3ATI")) == NULL) || r; r = ((glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glDeleteFragmentShaderATI")) == NULL) || r; r = ((glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glEndFragmentShaderATI")) == NULL) || r; r = ((glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC)glewGetProcAddress((const GLubyte*)"glGenFragmentShadersATI")) == NULL) || r; r = ((glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC)glewGetProcAddress((const GLubyte*)"glPassTexCoordATI")) == NULL) || r; r = ((glSampleMapATI = (PFNGLSAMPLEMAPATIPROC)glewGetProcAddress((const GLubyte*)"glSampleMapATI")) == NULL) || r; r = ((glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)glewGetProcAddress((const GLubyte*)"glSetFragmentShaderConstantATI")) == NULL) || r; return r; } #endif /* GL_ATI_fragment_shader */ #ifdef GL_ATI_map_object_buffer static GLboolean _glewInit_GL_ATI_map_object_buffer (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glMapObjectBufferATI")) == NULL) || r; r = ((glUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glUnmapObjectBufferATI")) == NULL) || r; return r; } #endif /* GL_ATI_map_object_buffer */ #ifdef GL_ATI_pn_triangles static GLboolean _glewInit_GL_ATI_pn_triangles (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC)glewGetProcAddress((const GLubyte*)"glPNTrianglesfATI")) == NULL) || r; r = ((glPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC)glewGetProcAddress((const GLubyte*)"glPNTrianglesiATI")) == NULL) || r; return r; } #endif /* GL_ATI_pn_triangles */ #ifdef GL_ATI_separate_stencil static GLboolean _glewInit_GL_ATI_separate_stencil (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC)glewGetProcAddress((const GLubyte*)"glStencilFuncSeparateATI")) == NULL) || r; r = ((glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC)glewGetProcAddress((const GLubyte*)"glStencilOpSeparateATI")) == NULL) || r; return r; } #endif /* GL_ATI_separate_stencil */ #ifdef GL_ATI_shader_texture_lod #endif /* GL_ATI_shader_texture_lod */ #ifdef GL_ATI_text_fragment_shader #endif /* GL_ATI_text_fragment_shader */ #ifdef GL_ATI_texture_compression_3dc #endif /* GL_ATI_texture_compression_3dc */ #ifdef GL_ATI_texture_env_combine3 #endif /* GL_ATI_texture_env_combine3 */ #ifdef GL_ATI_texture_float #endif /* GL_ATI_texture_float */ #ifdef GL_ATI_texture_mirror_once #endif /* GL_ATI_texture_mirror_once */ #ifdef GL_ATI_vertex_array_object static GLboolean _glewInit_GL_ATI_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glArrayObjectATI")) == NULL) || r; r = ((glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glFreeObjectBufferATI")) == NULL) || r; r = ((glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetArrayObjectfvATI")) == NULL) || r; r = ((glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetArrayObjectivATI")) == NULL) || r; r = ((glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetObjectBufferfvATI")) == NULL) || r; r = ((glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetObjectBufferivATI")) == NULL) || r; r = ((glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVariantArrayObjectfvATI")) == NULL) || r; r = ((glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVariantArrayObjectivATI")) == NULL) || r; r = ((glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glIsObjectBufferATI")) == NULL) || r; r = ((glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glNewObjectBufferATI")) == NULL) || r; r = ((glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glUpdateObjectBufferATI")) == NULL) || r; r = ((glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glVariantArrayObjectATI")) == NULL) || r; return r; } #endif /* GL_ATI_vertex_array_object */ #ifdef GL_ATI_vertex_attrib_array_object static GLboolean _glewInit_GL_ATI_vertex_attrib_array_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribArrayObjectfvATI")) == NULL) || r; r = ((glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribArrayObjectivATI")) == NULL) || r; r = ((glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribArrayObjectATI")) == NULL) || r; return r; } #endif /* GL_ATI_vertex_attrib_array_object */ #ifdef GL_ATI_vertex_streams static GLboolean _glewInit_GL_ATI_vertex_streams (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)glewGetProcAddress((const GLubyte*)"glClientActiveVertexStreamATI")) == NULL) || r; r = ((glNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3bATI")) == NULL) || r; r = ((glNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3bvATI")) == NULL) || r; r = ((glNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3dATI")) == NULL) || r; r = ((glNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3dvATI")) == NULL) || r; r = ((glNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3fATI")) == NULL) || r; r = ((glNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3fvATI")) == NULL) || r; r = ((glNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3iATI")) == NULL) || r; r = ((glNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3ivATI")) == NULL) || r; r = ((glNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3sATI")) == NULL) || r; r = ((glNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3svATI")) == NULL) || r; r = ((glVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendEnvfATI")) == NULL) || r; r = ((glVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendEnviATI")) == NULL) || r; r = ((glVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2dATI")) == NULL) || r; r = ((glVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2dvATI")) == NULL) || r; r = ((glVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2fATI")) == NULL) || r; r = ((glVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2fvATI")) == NULL) || r; r = ((glVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2iATI")) == NULL) || r; r = ((glVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2ivATI")) == NULL) || r; r = ((glVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2sATI")) == NULL) || r; r = ((glVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2svATI")) == NULL) || r; r = ((glVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3dATI")) == NULL) || r; r = ((glVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3dvATI")) == NULL) || r; r = ((glVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3fATI")) == NULL) || r; r = ((glVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3fvATI")) == NULL) || r; r = ((glVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3iATI")) == NULL) || r; r = ((glVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3ivATI")) == NULL) || r; r = ((glVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3sATI")) == NULL) || r; r = ((glVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3svATI")) == NULL) || r; r = ((glVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4dATI")) == NULL) || r; r = ((glVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4dvATI")) == NULL) || r; r = ((glVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4fATI")) == NULL) || r; r = ((glVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4fvATI")) == NULL) || r; r = ((glVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4iATI")) == NULL) || r; r = ((glVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4ivATI")) == NULL) || r; r = ((glVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4sATI")) == NULL) || r; r = ((glVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4svATI")) == NULL) || r; return r; } #endif /* GL_ATI_vertex_streams */ #ifdef GL_EXT_422_pixels #endif /* GL_EXT_422_pixels */ #ifdef GL_EXT_Cg_shader #endif /* GL_EXT_Cg_shader */ #ifdef GL_EXT_abgr #endif /* GL_EXT_abgr */ #ifdef GL_EXT_bgra #endif /* GL_EXT_bgra */ #ifdef GL_EXT_bindable_uniform static GLboolean _glewInit_GL_EXT_bindable_uniform (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC)glewGetProcAddress((const GLubyte*)"glGetUniformBufferSizeEXT")) == NULL) || r; r = ((glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC)glewGetProcAddress((const GLubyte*)"glGetUniformOffsetEXT")) == NULL) || r; r = ((glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glUniformBufferEXT")) == NULL) || r; return r; } #endif /* GL_EXT_bindable_uniform */ #ifdef GL_EXT_blend_color static GLboolean _glewInit_GL_EXT_blend_color (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC)glewGetProcAddress((const GLubyte*)"glBlendColorEXT")) == NULL) || r; return r; } #endif /* GL_EXT_blend_color */ #ifdef GL_EXT_blend_equation_separate static GLboolean _glewInit_GL_EXT_blend_equation_separate (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC)glewGetProcAddress((const GLubyte*)"glBlendEquationSeparateEXT")) == NULL) || r; return r; } #endif /* GL_EXT_blend_equation_separate */ #ifdef GL_EXT_blend_func_separate static GLboolean _glewInit_GL_EXT_blend_func_separate (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)glewGetProcAddress((const GLubyte*)"glBlendFuncSeparateEXT")) == NULL) || r; return r; } #endif /* GL_EXT_blend_func_separate */ #ifdef GL_EXT_blend_logic_op #endif /* GL_EXT_blend_logic_op */ #ifdef GL_EXT_blend_minmax static GLboolean _glewInit_GL_EXT_blend_minmax (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC)glewGetProcAddress((const GLubyte*)"glBlendEquationEXT")) == NULL) || r; return r; } #endif /* GL_EXT_blend_minmax */ #ifdef GL_EXT_blend_subtract #endif /* GL_EXT_blend_subtract */ #ifdef GL_EXT_clip_volume_hint #endif /* GL_EXT_clip_volume_hint */ #ifdef GL_EXT_cmyka #endif /* GL_EXT_cmyka */ #ifdef GL_EXT_color_subtable static GLboolean _glewInit_GL_EXT_color_subtable (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"glColorSubTableEXT")) == NULL) || r; r = ((glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyColorSubTableEXT")) == NULL) || r; return r; } #endif /* GL_EXT_color_subtable */ #ifdef GL_EXT_compiled_vertex_array static GLboolean _glewInit_GL_EXT_compiled_vertex_array (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC)glewGetProcAddress((const GLubyte*)"glLockArraysEXT")) == NULL) || r; r = ((glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC)glewGetProcAddress((const GLubyte*)"glUnlockArraysEXT")) == NULL) || r; return r; } #endif /* GL_EXT_compiled_vertex_array */ #ifdef GL_EXT_convolution static GLboolean _glewInit_GL_EXT_convolution (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter1DEXT")) == NULL) || r; r = ((glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter2DEXT")) == NULL) || r; r = ((glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterfEXT")) == NULL) || r; r = ((glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterfvEXT")) == NULL) || r; r = ((glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameteriEXT")) == NULL) || r; r = ((glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterivEXT")) == NULL) || r; r = ((glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter1DEXT")) == NULL) || r; r = ((glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter2DEXT")) == NULL) || r; r = ((glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionFilterEXT")) == NULL) || r; r = ((glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameterfvEXT")) == NULL) || r; r = ((glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameterivEXT")) == NULL) || r; r = ((glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC)glewGetProcAddress((const GLubyte*)"glGetSeparableFilterEXT")) == NULL) || r; r = ((glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC)glewGetProcAddress((const GLubyte*)"glSeparableFilter2DEXT")) == NULL) || r; return r; } #endif /* GL_EXT_convolution */ #ifdef GL_EXT_coordinate_frame static GLboolean _glewInit_GL_EXT_coordinate_frame (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glBinormalPointerEXT")) == NULL) || r; r = ((glTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glTangentPointerEXT")) == NULL) || r; return r; } #endif /* GL_EXT_coordinate_frame */ #ifdef GL_EXT_copy_texture static GLboolean _glewInit_GL_EXT_copy_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyTexImage1DEXT")) == NULL) || r; r = ((glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyTexImage2DEXT")) == NULL) || r; r = ((glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyTexSubImage1DEXT")) == NULL) || r; r = ((glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyTexSubImage2DEXT")) == NULL) || r; r = ((glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC)glewGetProcAddress((const GLubyte*)"glCopyTexSubImage3DEXT")) == NULL) || r; return r; } #endif /* GL_EXT_copy_texture */ #ifdef GL_EXT_cull_vertex static GLboolean _glewInit_GL_EXT_cull_vertex (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC)glewGetProcAddress((const GLubyte*)"glCullParameterdvEXT")) == NULL) || r; r = ((glCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glCullParameterfvEXT")) == NULL) || r; return r; } #endif /* GL_EXT_cull_vertex */ #ifdef GL_EXT_depth_bounds_test static GLboolean _glewInit_GL_EXT_depth_bounds_test (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC)glewGetProcAddress((const GLubyte*)"glDepthBoundsEXT")) == NULL) || r; return r; } #endif /* GL_EXT_depth_bounds_test */ #ifdef GL_EXT_draw_buffers2 static GLboolean _glewInit_GL_EXT_draw_buffers2 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC)glewGetProcAddress((const GLubyte*)"glColorMaskIndexedEXT")) == NULL) || r; r = ((glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC)glewGetProcAddress((const GLubyte*)"glDisableIndexedEXT")) == NULL) || r; r = ((glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC)glewGetProcAddress((const GLubyte*)"glEnableIndexedEXT")) == NULL) || r; r = ((glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetBooleanIndexedvEXT")) == NULL) || r; r = ((glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetIntegerIndexedvEXT")) == NULL) || r; r = ((glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC)glewGetProcAddress((const GLubyte*)"glIsEnabledIndexedEXT")) == NULL) || r; return r; } #endif /* GL_EXT_draw_buffers2 */ #ifdef GL_EXT_draw_instanced static GLboolean _glewInit_GL_EXT_draw_instanced (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)glewGetProcAddress((const GLubyte*)"glDrawArraysInstancedEXT")) == NULL) || r; r = ((glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)glewGetProcAddress((const GLubyte*)"glDrawElementsInstancedEXT")) == NULL) || r; return r; } #endif /* GL_EXT_draw_instanced */ #ifdef GL_EXT_draw_range_elements static GLboolean _glewInit_GL_EXT_draw_range_elements (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElementsEXT")) == NULL) || r; return r; } #endif /* GL_EXT_draw_range_elements */ #ifdef GL_EXT_fog_coord static GLboolean _glewInit_GL_EXT_fog_coord (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glFogCoordPointerEXT")) == NULL) || r; r = ((glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC)glewGetProcAddress((const GLubyte*)"glFogCoorddEXT")) == NULL) || r; r = ((glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC)glewGetProcAddress((const GLubyte*)"glFogCoorddvEXT")) == NULL) || r; r = ((glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC)glewGetProcAddress((const GLubyte*)"glFogCoordfEXT")) == NULL) || r; r = ((glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC)glewGetProcAddress((const GLubyte*)"glFogCoordfvEXT")) == NULL) || r; return r; } #endif /* GL_EXT_fog_coord */ #ifdef GL_EXT_fragment_lighting static GLboolean _glewInit_GL_EXT_fragment_lighting (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentColorMaterialEXT")) == NULL) || r; r = ((glFragmentLightModelfEXT = (PFNGLFRAGMENTLIGHTMODELFEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelfEXT")) == NULL) || r; r = ((glFragmentLightModelfvEXT = (PFNGLFRAGMENTLIGHTMODELFVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelfvEXT")) == NULL) || r; r = ((glFragmentLightModeliEXT = (PFNGLFRAGMENTLIGHTMODELIEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModeliEXT")) == NULL) || r; r = ((glFragmentLightModelivEXT = (PFNGLFRAGMENTLIGHTMODELIVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelivEXT")) == NULL) || r; r = ((glFragmentLightfEXT = (PFNGLFRAGMENTLIGHTFEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightfEXT")) == NULL) || r; r = ((glFragmentLightfvEXT = (PFNGLFRAGMENTLIGHTFVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightfvEXT")) == NULL) || r; r = ((glFragmentLightiEXT = (PFNGLFRAGMENTLIGHTIEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightiEXT")) == NULL) || r; r = ((glFragmentLightivEXT = (PFNGLFRAGMENTLIGHTIVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightivEXT")) == NULL) || r; r = ((glFragmentMaterialfEXT = (PFNGLFRAGMENTMATERIALFEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialfEXT")) == NULL) || r; r = ((glFragmentMaterialfvEXT = (PFNGLFRAGMENTMATERIALFVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialfvEXT")) == NULL) || r; r = ((glFragmentMaterialiEXT = (PFNGLFRAGMENTMATERIALIEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialiEXT")) == NULL) || r; r = ((glFragmentMaterialivEXT = (PFNGLFRAGMENTMATERIALIVEXTPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialivEXT")) == NULL) || r; r = ((glGetFragmentLightfvEXT = (PFNGLGETFRAGMENTLIGHTFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentLightfvEXT")) == NULL) || r; r = ((glGetFragmentLightivEXT = (PFNGLGETFRAGMENTLIGHTIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentLightivEXT")) == NULL) || r; r = ((glGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentMaterialfvEXT")) == NULL) || r; r = ((glGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentMaterialivEXT")) == NULL) || r; r = ((glLightEnviEXT = (PFNGLLIGHTENVIEXTPROC)glewGetProcAddress((const GLubyte*)"glLightEnviEXT")) == NULL) || r; return r; } #endif /* GL_EXT_fragment_lighting */ #ifdef GL_EXT_framebuffer_blit static GLboolean _glewInit_GL_EXT_framebuffer_blit (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glBlitFramebufferEXT")) == NULL) || r; return r; } #endif /* GL_EXT_framebuffer_blit */ #ifdef GL_EXT_framebuffer_multisample static GLboolean _glewInit_GL_EXT_framebuffer_multisample (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorageMultisampleEXT")) == NULL) || r; return r; } #endif /* GL_EXT_framebuffer_multisample */ #ifdef GL_EXT_framebuffer_object static GLboolean _glewInit_GL_EXT_framebuffer_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindFramebufferEXT")) == NULL) || r; r = ((glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindRenderbufferEXT")) == NULL) || r; r = ((glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)glewGetProcAddress((const GLubyte*)"glCheckFramebufferStatusEXT")) == NULL) || r; r = ((glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC)glewGetProcAddress((const GLubyte*)"glDeleteFramebuffersEXT")) == NULL) || r; r = ((glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)glewGetProcAddress((const GLubyte*)"glDeleteRenderbuffersEXT")) == NULL) || r; r = ((glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferRenderbufferEXT")) == NULL) || r; r = ((glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture1DEXT")) == NULL) || r; r = ((glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture2DEXT")) == NULL) || r; r = ((glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture3DEXT")) == NULL) || r; r = ((glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC)glewGetProcAddress((const GLubyte*)"glGenFramebuffersEXT")) == NULL) || r; r = ((glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC)glewGetProcAddress((const GLubyte*)"glGenRenderbuffersEXT")) == NULL) || r; r = ((glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC)glewGetProcAddress((const GLubyte*)"glGenerateMipmapEXT")) == NULL) || r; r = ((glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFramebufferAttachmentParameterivEXT")) == NULL) || r; r = ((glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetRenderbufferParameterivEXT")) == NULL) || r; r = ((glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glIsFramebufferEXT")) == NULL) || r; r = ((glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glIsRenderbufferEXT")) == NULL) || r; r = ((glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorageEXT")) == NULL) || r; return r; } #endif /* GL_EXT_framebuffer_object */ #ifdef GL_EXT_framebuffer_sRGB #endif /* GL_EXT_framebuffer_sRGB */ #ifdef GL_EXT_geometry_shader4 static GLboolean _glewInit_GL_EXT_geometry_shader4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureEXT")) == NULL) || r; r = ((glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureFaceEXT")) == NULL) || r; r = ((glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureLayerEXT")) == NULL) || r; r = ((glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramParameteriEXT")) == NULL) || r; return r; } #endif /* GL_EXT_geometry_shader4 */ #ifdef GL_EXT_gpu_program_parameters static GLboolean _glewInit_GL_EXT_gpu_program_parameters (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameters4fvEXT")) == NULL) || r; r = ((glProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameters4fvEXT")) == NULL) || r; return r; } #endif /* GL_EXT_gpu_program_parameters */ #ifdef GL_EXT_gpu_shader4 static GLboolean _glewInit_GL_EXT_gpu_shader4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC)glewGetProcAddress((const GLubyte*)"glBindFragDataLocationEXT")) == NULL) || r; r = ((glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragDataLocationEXT")) == NULL) || r; r = ((glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetUniformuivEXT")) == NULL) || r; r = ((glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribIivEXT")) == NULL) || r; r = ((glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribIuivEXT")) == NULL) || r; r = ((glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform1uiEXT")) == NULL) || r; r = ((glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform1uivEXT")) == NULL) || r; r = ((glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform2uiEXT")) == NULL) || r; r = ((glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform2uivEXT")) == NULL) || r; r = ((glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform3uiEXT")) == NULL) || r; r = ((glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform3uivEXT")) == NULL) || r; r = ((glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform4uiEXT")) == NULL) || r; r = ((glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glUniform4uivEXT")) == NULL) || r; r = ((glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1iEXT")) == NULL) || r; r = ((glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1ivEXT")) == NULL) || r; r = ((glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1uiEXT")) == NULL) || r; r = ((glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1uivEXT")) == NULL) || r; r = ((glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2iEXT")) == NULL) || r; r = ((glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2ivEXT")) == NULL) || r; r = ((glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2uiEXT")) == NULL) || r; r = ((glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2uivEXT")) == NULL) || r; r = ((glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3iEXT")) == NULL) || r; r = ((glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3ivEXT")) == NULL) || r; r = ((glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3uiEXT")) == NULL) || r; r = ((glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3uivEXT")) == NULL) || r; r = ((glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4bvEXT")) == NULL) || r; r = ((glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4iEXT")) == NULL) || r; r = ((glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4ivEXT")) == NULL) || r; r = ((glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4svEXT")) == NULL) || r; r = ((glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4ubvEXT")) == NULL) || r; r = ((glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4uiEXT")) == NULL) || r; r = ((glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4uivEXT")) == NULL) || r; r = ((glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4usvEXT")) == NULL) || r; r = ((glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribIPointerEXT")) == NULL) || r; return r; } #endif /* GL_EXT_gpu_shader4 */ #ifdef GL_EXT_histogram static GLboolean _glewInit_GL_EXT_histogram (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramEXT")) == NULL) || r; r = ((glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameterfvEXT")) == NULL) || r; r = ((glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameterivEXT")) == NULL) || r; r = ((glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxEXT")) == NULL) || r; r = ((glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameterfvEXT")) == NULL) || r; r = ((glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameterivEXT")) == NULL) || r; r = ((glHistogramEXT = (PFNGLHISTOGRAMEXTPROC)glewGetProcAddress((const GLubyte*)"glHistogramEXT")) == NULL) || r; r = ((glMinmaxEXT = (PFNGLMINMAXEXTPROC)glewGetProcAddress((const GLubyte*)"glMinmaxEXT")) == NULL) || r; r = ((glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC)glewGetProcAddress((const GLubyte*)"glResetHistogramEXT")) == NULL) || r; r = ((glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC)glewGetProcAddress((const GLubyte*)"glResetMinmaxEXT")) == NULL) || r; return r; } #endif /* GL_EXT_histogram */ #ifdef GL_EXT_index_array_formats #endif /* GL_EXT_index_array_formats */ #ifdef GL_EXT_index_func static GLboolean _glewInit_GL_EXT_index_func (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC)glewGetProcAddress((const GLubyte*)"glIndexFuncEXT")) == NULL) || r; return r; } #endif /* GL_EXT_index_func */ #ifdef GL_EXT_index_material static GLboolean _glewInit_GL_EXT_index_material (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC)glewGetProcAddress((const GLubyte*)"glIndexMaterialEXT")) == NULL) || r; return r; } #endif /* GL_EXT_index_material */ #ifdef GL_EXT_index_texture #endif /* GL_EXT_index_texture */ #ifdef GL_EXT_light_texture static GLboolean _glewInit_GL_EXT_light_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC)glewGetProcAddress((const GLubyte*)"glApplyTextureEXT")) == NULL) || r; r = ((glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureLightEXT")) == NULL) || r; r = ((glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureMaterialEXT")) == NULL) || r; return r; } #endif /* GL_EXT_light_texture */ #ifdef GL_EXT_misc_attribute #endif /* GL_EXT_misc_attribute */ #ifdef GL_EXT_multi_draw_arrays static GLboolean _glewInit_GL_EXT_multi_draw_arrays (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawArraysEXT")) == NULL) || r; r = ((glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElementsEXT")) == NULL) || r; return r; } #endif /* GL_EXT_multi_draw_arrays */ #ifdef GL_EXT_multisample static GLboolean _glewInit_GL_EXT_multisample (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC)glewGetProcAddress((const GLubyte*)"glSampleMaskEXT")) == NULL) || r; r = ((glSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC)glewGetProcAddress((const GLubyte*)"glSamplePatternEXT")) == NULL) || r; return r; } #endif /* GL_EXT_multisample */ #ifdef GL_EXT_packed_depth_stencil #endif /* GL_EXT_packed_depth_stencil */ #ifdef GL_EXT_packed_float #endif /* GL_EXT_packed_float */ #ifdef GL_EXT_packed_pixels #endif /* GL_EXT_packed_pixels */ #ifdef GL_EXT_paletted_texture static GLboolean _glewInit_GL_EXT_paletted_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorTableEXT = (PFNGLCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"glColorTableEXT")) == NULL) || r; r = ((glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableEXT")) == NULL) || r; r = ((glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterfvEXT")) == NULL) || r; r = ((glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterivEXT")) == NULL) || r; return r; } #endif /* GL_EXT_paletted_texture */ #ifdef GL_EXT_pixel_buffer_object #endif /* GL_EXT_pixel_buffer_object */ #ifdef GL_EXT_pixel_transform static GLboolean _glewInit_GL_EXT_pixel_transform (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetPixelTransformParameterfvEXT = (PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetPixelTransformParameterfvEXT")) == NULL) || r; r = ((glGetPixelTransformParameterivEXT = (PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetPixelTransformParameterivEXT")) == NULL) || r; r = ((glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)glewGetProcAddress((const GLubyte*)"glPixelTransformParameterfEXT")) == NULL) || r; r = ((glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glPixelTransformParameterfvEXT")) == NULL) || r; r = ((glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)glewGetProcAddress((const GLubyte*)"glPixelTransformParameteriEXT")) == NULL) || r; r = ((glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)glewGetProcAddress((const GLubyte*)"glPixelTransformParameterivEXT")) == NULL) || r; return r; } #endif /* GL_EXT_pixel_transform */ #ifdef GL_EXT_pixel_transform_color_table #endif /* GL_EXT_pixel_transform_color_table */ #ifdef GL_EXT_point_parameters static GLboolean _glewInit_GL_EXT_point_parameters (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfEXT")) == NULL) || r; r = ((glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfvEXT")) == NULL) || r; return r; } #endif /* GL_EXT_point_parameters */ #ifdef GL_EXT_polygon_offset static GLboolean _glewInit_GL_EXT_polygon_offset (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC)glewGetProcAddress((const GLubyte*)"glPolygonOffsetEXT")) == NULL) || r; return r; } #endif /* GL_EXT_polygon_offset */ #ifdef GL_EXT_rescale_normal #endif /* GL_EXT_rescale_normal */ #ifdef GL_EXT_scene_marker static GLboolean _glewInit_GL_EXT_scene_marker (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC)glewGetProcAddress((const GLubyte*)"glBeginSceneEXT")) == NULL) || r; r = ((glEndSceneEXT = (PFNGLENDSCENEEXTPROC)glewGetProcAddress((const GLubyte*)"glEndSceneEXT")) == NULL) || r; return r; } #endif /* GL_EXT_scene_marker */ #ifdef GL_EXT_secondary_color static GLboolean _glewInit_GL_EXT_secondary_color (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3bEXT")) == NULL) || r; r = ((glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3bvEXT")) == NULL) || r; r = ((glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3dEXT")) == NULL) || r; r = ((glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3dvEXT")) == NULL) || r; r = ((glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3fEXT")) == NULL) || r; r = ((glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3fvEXT")) == NULL) || r; r = ((glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3iEXT")) == NULL) || r; r = ((glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ivEXT")) == NULL) || r; r = ((glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3sEXT")) == NULL) || r; r = ((glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3svEXT")) == NULL) || r; r = ((glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ubEXT")) == NULL) || r; r = ((glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ubvEXT")) == NULL) || r; r = ((glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3uiEXT")) == NULL) || r; r = ((glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3uivEXT")) == NULL) || r; r = ((glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3usEXT")) == NULL) || r; r = ((glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3usvEXT")) == NULL) || r; r = ((glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColorPointerEXT")) == NULL) || r; return r; } #endif /* GL_EXT_secondary_color */ #ifdef GL_EXT_separate_specular_color #endif /* GL_EXT_separate_specular_color */ #ifdef GL_EXT_shadow_funcs #endif /* GL_EXT_shadow_funcs */ #ifdef GL_EXT_shared_texture_palette #endif /* GL_EXT_shared_texture_palette */ #ifdef GL_EXT_stencil_clear_tag #endif /* GL_EXT_stencil_clear_tag */ #ifdef GL_EXT_stencil_two_side static GLboolean _glewInit_GL_EXT_stencil_two_side (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC)glewGetProcAddress((const GLubyte*)"glActiveStencilFaceEXT")) == NULL) || r; return r; } #endif /* GL_EXT_stencil_two_side */ #ifdef GL_EXT_stencil_wrap #endif /* GL_EXT_stencil_wrap */ #ifdef GL_EXT_subtexture static GLboolean _glewInit_GL_EXT_subtexture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage1DEXT")) == NULL) || r; r = ((glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage2DEXT")) == NULL) || r; r = ((glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage3DEXT")) == NULL) || r; return r; } #endif /* GL_EXT_subtexture */ #ifdef GL_EXT_texture #endif /* GL_EXT_texture */ #ifdef GL_EXT_texture3D static GLboolean _glewInit_GL_EXT_texture3D (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexImage3DEXT")) == NULL) || r; return r; } #endif /* GL_EXT_texture3D */ #ifdef GL_EXT_texture_array #endif /* GL_EXT_texture_array */ #ifdef GL_EXT_texture_buffer_object static GLboolean _glewInit_GL_EXT_texture_buffer_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glTexBufferEXT")) == NULL) || r; return r; } #endif /* GL_EXT_texture_buffer_object */ #ifdef GL_EXT_texture_compression_dxt1 #endif /* GL_EXT_texture_compression_dxt1 */ #ifdef GL_EXT_texture_compression_latc #endif /* GL_EXT_texture_compression_latc */ #ifdef GL_EXT_texture_compression_rgtc #endif /* GL_EXT_texture_compression_rgtc */ #ifdef GL_EXT_texture_compression_s3tc #endif /* GL_EXT_texture_compression_s3tc */ #ifdef GL_EXT_texture_cube_map #endif /* GL_EXT_texture_cube_map */ #ifdef GL_EXT_texture_edge_clamp #endif /* GL_EXT_texture_edge_clamp */ #ifdef GL_EXT_texture_env #endif /* GL_EXT_texture_env */ #ifdef GL_EXT_texture_env_add #endif /* GL_EXT_texture_env_add */ #ifdef GL_EXT_texture_env_combine #endif /* GL_EXT_texture_env_combine */ #ifdef GL_EXT_texture_env_dot3 #endif /* GL_EXT_texture_env_dot3 */ #ifdef GL_EXT_texture_filter_anisotropic #endif /* GL_EXT_texture_filter_anisotropic */ #ifdef GL_EXT_texture_integer static GLboolean _glewInit_GL_EXT_texture_integer (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC)glewGetProcAddress((const GLubyte*)"glClearColorIiEXT")) == NULL) || r; r = ((glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC)glewGetProcAddress((const GLubyte*)"glClearColorIuiEXT")) == NULL) || r; r = ((glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterIivEXT")) == NULL) || r; r = ((glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterIuivEXT")) == NULL) || r; r = ((glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC)glewGetProcAddress((const GLubyte*)"glTexParameterIivEXT")) == NULL) || r; r = ((glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC)glewGetProcAddress((const GLubyte*)"glTexParameterIuivEXT")) == NULL) || r; return r; } #endif /* GL_EXT_texture_integer */ #ifdef GL_EXT_texture_lod_bias #endif /* GL_EXT_texture_lod_bias */ #ifdef GL_EXT_texture_mirror_clamp #endif /* GL_EXT_texture_mirror_clamp */ #ifdef GL_EXT_texture_object static GLboolean _glewInit_GL_EXT_texture_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC)glewGetProcAddress((const GLubyte*)"glAreTexturesResidentEXT")) == NULL) || r; r = ((glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC)glewGetProcAddress((const GLubyte*)"glBindTextureEXT")) == NULL) || r; r = ((glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC)glewGetProcAddress((const GLubyte*)"glDeleteTexturesEXT")) == NULL) || r; r = ((glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC)glewGetProcAddress((const GLubyte*)"glGenTexturesEXT")) == NULL) || r; r = ((glIsTextureEXT = (PFNGLISTEXTUREEXTPROC)glewGetProcAddress((const GLubyte*)"glIsTextureEXT")) == NULL) || r; r = ((glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC)glewGetProcAddress((const GLubyte*)"glPrioritizeTexturesEXT")) == NULL) || r; return r; } #endif /* GL_EXT_texture_object */ #ifdef GL_EXT_texture_perturb_normal static GLboolean _glewInit_GL_EXT_texture_perturb_normal (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureNormalEXT")) == NULL) || r; return r; } #endif /* GL_EXT_texture_perturb_normal */ #ifdef GL_EXT_texture_rectangle #endif /* GL_EXT_texture_rectangle */ #ifdef GL_EXT_texture_sRGB #endif /* GL_EXT_texture_sRGB */ #ifdef GL_EXT_texture_shared_exponent #endif /* GL_EXT_texture_shared_exponent */ #ifdef GL_EXT_timer_query static GLboolean _glewInit_GL_EXT_timer_query (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjecti64vEXT")) == NULL) || r; r = ((glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectui64vEXT")) == NULL) || r; return r; } #endif /* GL_EXT_timer_query */ #ifdef GL_EXT_vertex_array static GLboolean _glewInit_GL_EXT_vertex_array (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC)glewGetProcAddress((const GLubyte*)"glArrayElementEXT")) == NULL) || r; r = ((glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glColorPointerEXT")) == NULL) || r; r = ((glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC)glewGetProcAddress((const GLubyte*)"glDrawArraysEXT")) == NULL) || r; r = ((glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glEdgeFlagPointerEXT")) == NULL) || r; r = ((glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetPointervEXT")) == NULL) || r; r = ((glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glIndexPointerEXT")) == NULL) || r; r = ((glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glNormalPointerEXT")) == NULL) || r; r = ((glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glTexCoordPointerEXT")) == NULL) || r; r = ((glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glVertexPointerEXT")) == NULL) || r; return r; } #endif /* GL_EXT_vertex_array */ #ifdef GL_EXT_vertex_shader static GLboolean _glewInit_GL_EXT_vertex_shader (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC)glewGetProcAddress((const GLubyte*)"glBeginVertexShaderEXT")) == NULL) || r; r = ((glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindLightParameterEXT")) == NULL) || r; r = ((glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindMaterialParameterEXT")) == NULL) || r; r = ((glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindParameterEXT")) == NULL) || r; r = ((glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindTexGenParameterEXT")) == NULL) || r; r = ((glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindTextureUnitParameterEXT")) == NULL) || r; r = ((glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC)glewGetProcAddress((const GLubyte*)"glBindVertexShaderEXT")) == NULL) || r; r = ((glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC)glewGetProcAddress((const GLubyte*)"glDeleteVertexShaderEXT")) == NULL) || r; r = ((glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)glewGetProcAddress((const GLubyte*)"glDisableVariantClientStateEXT")) == NULL) || r; r = ((glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)glewGetProcAddress((const GLubyte*)"glEnableVariantClientStateEXT")) == NULL) || r; r = ((glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC)glewGetProcAddress((const GLubyte*)"glEndVertexShaderEXT")) == NULL) || r; r = ((glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC)glewGetProcAddress((const GLubyte*)"glExtractComponentEXT")) == NULL) || r; r = ((glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC)glewGetProcAddress((const GLubyte*)"glGenSymbolsEXT")) == NULL) || r; r = ((glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC)glewGetProcAddress((const GLubyte*)"glGenVertexShadersEXT")) == NULL) || r; r = ((glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetInvariantBooleanvEXT")) == NULL) || r; r = ((glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetInvariantFloatvEXT")) == NULL) || r; r = ((glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetInvariantIntegervEXT")) == NULL) || r; r = ((glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetLocalConstantBooleanvEXT")) == NULL) || r; r = ((glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetLocalConstantFloatvEXT")) == NULL) || r; r = ((glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetLocalConstantIntegervEXT")) == NULL) || r; r = ((glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVariantBooleanvEXT")) == NULL) || r; r = ((glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVariantFloatvEXT")) == NULL) || r; r = ((glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVariantIntegervEXT")) == NULL) || r; r = ((glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetVariantPointervEXT")) == NULL) || r; r = ((glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC)glewGetProcAddress((const GLubyte*)"glInsertComponentEXT")) == NULL) || r; r = ((glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC)glewGetProcAddress((const GLubyte*)"glIsVariantEnabledEXT")) == NULL) || r; r = ((glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC)glewGetProcAddress((const GLubyte*)"glSetInvariantEXT")) == NULL) || r; r = ((glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC)glewGetProcAddress((const GLubyte*)"glSetLocalConstantEXT")) == NULL) || r; r = ((glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC)glewGetProcAddress((const GLubyte*)"glShaderOp1EXT")) == NULL) || r; r = ((glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC)glewGetProcAddress((const GLubyte*)"glShaderOp2EXT")) == NULL) || r; r = ((glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC)glewGetProcAddress((const GLubyte*)"glShaderOp3EXT")) == NULL) || r; r = ((glSwizzleEXT = (PFNGLSWIZZLEEXTPROC)glewGetProcAddress((const GLubyte*)"glSwizzleEXT")) == NULL) || r; r = ((glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glVariantPointerEXT")) == NULL) || r; r = ((glVariantbvEXT = (PFNGLVARIANTBVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantbvEXT")) == NULL) || r; r = ((glVariantdvEXT = (PFNGLVARIANTDVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantdvEXT")) == NULL) || r; r = ((glVariantfvEXT = (PFNGLVARIANTFVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantfvEXT")) == NULL) || r; r = ((glVariantivEXT = (PFNGLVARIANTIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantivEXT")) == NULL) || r; r = ((glVariantsvEXT = (PFNGLVARIANTSVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantsvEXT")) == NULL) || r; r = ((glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantubvEXT")) == NULL) || r; r = ((glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantuivEXT")) == NULL) || r; r = ((glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC)glewGetProcAddress((const GLubyte*)"glVariantusvEXT")) == NULL) || r; r = ((glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC)glewGetProcAddress((const GLubyte*)"glWriteMaskEXT")) == NULL) || r; return r; } #endif /* GL_EXT_vertex_shader */ #ifdef GL_EXT_vertex_weighting static GLboolean _glewInit_GL_EXT_vertex_weighting (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC)glewGetProcAddress((const GLubyte*)"glVertexWeightPointerEXT")) == NULL) || r; r = ((glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexWeightfEXT")) == NULL) || r; r = ((glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC)glewGetProcAddress((const GLubyte*)"glVertexWeightfvEXT")) == NULL) || r; return r; } #endif /* GL_EXT_vertex_weighting */ #ifdef GL_GREMEDY_frame_terminator static GLboolean _glewInit_GL_GREMEDY_frame_terminator (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC)glewGetProcAddress((const GLubyte*)"glFrameTerminatorGREMEDY")) == NULL) || r; return r; } #endif /* GL_GREMEDY_frame_terminator */ #ifdef GL_GREMEDY_string_marker static GLboolean _glewInit_GL_GREMEDY_string_marker (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC)glewGetProcAddress((const GLubyte*)"glStringMarkerGREMEDY")) == NULL) || r; return r; } #endif /* GL_GREMEDY_string_marker */ #ifdef GL_HP_convolution_border_modes #endif /* GL_HP_convolution_border_modes */ #ifdef GL_HP_image_transform static GLboolean _glewInit_GL_HP_image_transform (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)glewGetProcAddress((const GLubyte*)"glGetImageTransformParameterfvHP")) == NULL) || r; r = ((glGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)glewGetProcAddress((const GLubyte*)"glGetImageTransformParameterivHP")) == NULL) || r; r = ((glImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC)glewGetProcAddress((const GLubyte*)"glImageTransformParameterfHP")) == NULL) || r; r = ((glImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)glewGetProcAddress((const GLubyte*)"glImageTransformParameterfvHP")) == NULL) || r; r = ((glImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC)glewGetProcAddress((const GLubyte*)"glImageTransformParameteriHP")) == NULL) || r; r = ((glImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)glewGetProcAddress((const GLubyte*)"glImageTransformParameterivHP")) == NULL) || r; return r; } #endif /* GL_HP_image_transform */ #ifdef GL_HP_occlusion_test #endif /* GL_HP_occlusion_test */ #ifdef GL_HP_texture_lighting #endif /* GL_HP_texture_lighting */ #ifdef GL_IBM_cull_vertex #endif /* GL_IBM_cull_vertex */ #ifdef GL_IBM_multimode_draw_arrays static GLboolean _glewInit_GL_IBM_multimode_draw_arrays (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC)glewGetProcAddress((const GLubyte*)"glMultiModeDrawArraysIBM")) == NULL) || r; r = ((glMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC)glewGetProcAddress((const GLubyte*)"glMultiModeDrawElementsIBM")) == NULL) || r; return r; } #endif /* GL_IBM_multimode_draw_arrays */ #ifdef GL_IBM_rasterpos_clip #endif /* GL_IBM_rasterpos_clip */ #ifdef GL_IBM_static_data #endif /* GL_IBM_static_data */ #ifdef GL_IBM_texture_mirrored_repeat #endif /* GL_IBM_texture_mirrored_repeat */ #ifdef GL_IBM_vertex_array_lists static GLboolean _glewInit_GL_IBM_vertex_array_lists (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glColorPointerListIBM")) == NULL) || r; r = ((glEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glEdgeFlagPointerListIBM")) == NULL) || r; r = ((glFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glFogCoordPointerListIBM")) == NULL) || r; r = ((glIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glIndexPointerListIBM")) == NULL) || r; r = ((glNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glNormalPointerListIBM")) == NULL) || r; r = ((glSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColorPointerListIBM")) == NULL) || r; r = ((glTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glTexCoordPointerListIBM")) == NULL) || r; r = ((glVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC)glewGetProcAddress((const GLubyte*)"glVertexPointerListIBM")) == NULL) || r; return r; } #endif /* GL_IBM_vertex_array_lists */ #ifdef GL_INGR_color_clamp #endif /* GL_INGR_color_clamp */ #ifdef GL_INGR_interlace_read #endif /* GL_INGR_interlace_read */ #ifdef GL_INTEL_parallel_arrays static GLboolean _glewInit_GL_INTEL_parallel_arrays (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC)glewGetProcAddress((const GLubyte*)"glColorPointervINTEL")) == NULL) || r; r = ((glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC)glewGetProcAddress((const GLubyte*)"glNormalPointervINTEL")) == NULL) || r; r = ((glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC)glewGetProcAddress((const GLubyte*)"glTexCoordPointervINTEL")) == NULL) || r; r = ((glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC)glewGetProcAddress((const GLubyte*)"glVertexPointervINTEL")) == NULL) || r; return r; } #endif /* GL_INTEL_parallel_arrays */ #ifdef GL_INTEL_texture_scissor static GLboolean _glewInit_GL_INTEL_texture_scissor (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTexScissorFuncINTEL = (PFNGLTEXSCISSORFUNCINTELPROC)glewGetProcAddress((const GLubyte*)"glTexScissorFuncINTEL")) == NULL) || r; r = ((glTexScissorINTEL = (PFNGLTEXSCISSORINTELPROC)glewGetProcAddress((const GLubyte*)"glTexScissorINTEL")) == NULL) || r; return r; } #endif /* GL_INTEL_texture_scissor */ #ifdef GL_KTX_buffer_region static GLboolean _glewInit_GL_KTX_buffer_region (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBufferRegionEnabledEXT = (PFNGLBUFFERREGIONENABLEDEXTPROC)glewGetProcAddress((const GLubyte*)"glBufferRegionEnabledEXT")) == NULL) || r; r = ((glDeleteBufferRegionEXT = (PFNGLDELETEBUFFERREGIONEXTPROC)glewGetProcAddress((const GLubyte*)"glDeleteBufferRegionEXT")) == NULL) || r; r = ((glDrawBufferRegionEXT = (PFNGLDRAWBUFFERREGIONEXTPROC)glewGetProcAddress((const GLubyte*)"glDrawBufferRegionEXT")) == NULL) || r; r = ((glNewBufferRegionEXT = (PFNGLNEWBUFFERREGIONEXTPROC)glewGetProcAddress((const GLubyte*)"glNewBufferRegionEXT")) == NULL) || r; r = ((glReadBufferRegionEXT = (PFNGLREADBUFFERREGIONEXTPROC)glewGetProcAddress((const GLubyte*)"glReadBufferRegionEXT")) == NULL) || r; return r; } #endif /* GL_KTX_buffer_region */ #ifdef GL_MESAX_texture_stack #endif /* GL_MESAX_texture_stack */ #ifdef GL_MESA_pack_invert #endif /* GL_MESA_pack_invert */ #ifdef GL_MESA_resize_buffers static GLboolean _glewInit_GL_MESA_resize_buffers (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC)glewGetProcAddress((const GLubyte*)"glResizeBuffersMESA")) == NULL) || r; return r; } #endif /* GL_MESA_resize_buffers */ #ifdef GL_MESA_window_pos static GLboolean _glewInit_GL_MESA_window_pos (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dMESA")) == NULL) || r; r = ((glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dvMESA")) == NULL) || r; r = ((glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fMESA")) == NULL) || r; r = ((glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fvMESA")) == NULL) || r; r = ((glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2iMESA")) == NULL) || r; r = ((glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2ivMESA")) == NULL) || r; r = ((glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2sMESA")) == NULL) || r; r = ((glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2svMESA")) == NULL) || r; r = ((glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dMESA")) == NULL) || r; r = ((glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dvMESA")) == NULL) || r; r = ((glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fMESA")) == NULL) || r; r = ((glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fvMESA")) == NULL) || r; r = ((glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3iMESA")) == NULL) || r; r = ((glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3ivMESA")) == NULL) || r; r = ((glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3sMESA")) == NULL) || r; r = ((glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3svMESA")) == NULL) || r; r = ((glWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4dMESA")) == NULL) || r; r = ((glWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4dvMESA")) == NULL) || r; r = ((glWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4fMESA")) == NULL) || r; r = ((glWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4fvMESA")) == NULL) || r; r = ((glWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4iMESA")) == NULL) || r; r = ((glWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4ivMESA")) == NULL) || r; r = ((glWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4sMESA")) == NULL) || r; r = ((glWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC)glewGetProcAddress((const GLubyte*)"glWindowPos4svMESA")) == NULL) || r; return r; } #endif /* GL_MESA_window_pos */ #ifdef GL_MESA_ycbcr_texture #endif /* GL_MESA_ycbcr_texture */ #ifdef GL_NV_blend_square #endif /* GL_NV_blend_square */ #ifdef GL_NV_copy_depth_to_color #endif /* GL_NV_copy_depth_to_color */ #ifdef GL_NV_depth_buffer_float static GLboolean _glewInit_GL_NV_depth_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC)glewGetProcAddress((const GLubyte*)"glClearDepthdNV")) == NULL) || r; r = ((glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC)glewGetProcAddress((const GLubyte*)"glDepthBoundsdNV")) == NULL) || r; r = ((glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC)glewGetProcAddress((const GLubyte*)"glDepthRangedNV")) == NULL) || r; return r; } #endif /* GL_NV_depth_buffer_float */ #ifdef GL_NV_depth_clamp #endif /* GL_NV_depth_clamp */ #ifdef GL_NV_depth_range_unclamped #endif /* GL_NV_depth_range_unclamped */ #ifdef GL_NV_evaluators static GLboolean _glewInit_GL_NV_evaluators (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glEvalMapsNV = (PFNGLEVALMAPSNVPROC)glewGetProcAddress((const GLubyte*)"glEvalMapsNV")) == NULL) || r; r = ((glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetMapAttribParameterfvNV")) == NULL) || r; r = ((glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetMapAttribParameterivNV")) == NULL) || r; r = ((glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC)glewGetProcAddress((const GLubyte*)"glGetMapControlPointsNV")) == NULL) || r; r = ((glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetMapParameterfvNV")) == NULL) || r; r = ((glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetMapParameterivNV")) == NULL) || r; r = ((glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC)glewGetProcAddress((const GLubyte*)"glMapControlPointsNV")) == NULL) || r; r = ((glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glMapParameterfvNV")) == NULL) || r; r = ((glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glMapParameterivNV")) == NULL) || r; return r; } #endif /* GL_NV_evaluators */ #ifdef GL_NV_fence static GLboolean _glewInit_GL_NV_fence (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC)glewGetProcAddress((const GLubyte*)"glDeleteFencesNV")) == NULL) || r; r = ((glFinishFenceNV = (PFNGLFINISHFENCENVPROC)glewGetProcAddress((const GLubyte*)"glFinishFenceNV")) == NULL) || r; r = ((glGenFencesNV = (PFNGLGENFENCESNVPROC)glewGetProcAddress((const GLubyte*)"glGenFencesNV")) == NULL) || r; r = ((glGetFenceivNV = (PFNGLGETFENCEIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetFenceivNV")) == NULL) || r; r = ((glIsFenceNV = (PFNGLISFENCENVPROC)glewGetProcAddress((const GLubyte*)"glIsFenceNV")) == NULL) || r; r = ((glSetFenceNV = (PFNGLSETFENCENVPROC)glewGetProcAddress((const GLubyte*)"glSetFenceNV")) == NULL) || r; r = ((glTestFenceNV = (PFNGLTESTFENCENVPROC)glewGetProcAddress((const GLubyte*)"glTestFenceNV")) == NULL) || r; return r; } #endif /* GL_NV_fence */ #ifdef GL_NV_float_buffer #endif /* GL_NV_float_buffer */ #ifdef GL_NV_fog_distance #endif /* GL_NV_fog_distance */ #ifdef GL_NV_fragment_program static GLboolean _glewInit_GL_NV_fragment_program (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramNamedParameterdvNV")) == NULL) || r; r = ((glGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramNamedParameterfvNV")) == NULL) || r; r = ((glProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC)glewGetProcAddress((const GLubyte*)"glProgramNamedParameter4dNV")) == NULL) || r; r = ((glProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramNamedParameter4dvNV")) == NULL) || r; r = ((glProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC)glewGetProcAddress((const GLubyte*)"glProgramNamedParameter4fNV")) == NULL) || r; r = ((glProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramNamedParameter4fvNV")) == NULL) || r; return r; } #endif /* GL_NV_fragment_program */ #ifdef GL_NV_fragment_program2 #endif /* GL_NV_fragment_program2 */ #ifdef GL_NV_fragment_program4 #endif /* GL_NV_fragment_program4 */ #ifdef GL_NV_fragment_program_option #endif /* GL_NV_fragment_program_option */ #ifdef GL_NV_framebuffer_multisample_coverage static GLboolean _glewInit_GL_NV_framebuffer_multisample_coverage (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorageMultisampleCoverageNV")) == NULL) || r; return r; } #endif /* GL_NV_framebuffer_multisample_coverage */ #ifdef GL_NV_geometry_program4 static GLboolean _glewInit_GL_NV_geometry_program4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC)glewGetProcAddress((const GLubyte*)"glProgramVertexLimitNV")) == NULL) || r; return r; } #endif /* GL_NV_geometry_program4 */ #ifdef GL_NV_geometry_shader4 #endif /* GL_NV_geometry_shader4 */ #ifdef GL_NV_gpu_program4 static GLboolean _glewInit_GL_NV_gpu_program4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameterI4iNV")) == NULL) || r; r = ((glProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameterI4ivNV")) == NULL) || r; r = ((glProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameterI4uiNV")) == NULL) || r; r = ((glProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameterI4uivNV")) == NULL) || r; r = ((glProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParametersI4ivNV")) == NULL) || r; r = ((glProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParametersI4uivNV")) == NULL) || r; r = ((glProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameterI4iNV")) == NULL) || r; r = ((glProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameterI4ivNV")) == NULL) || r; r = ((glProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameterI4uiNV")) == NULL) || r; r = ((glProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameterI4uivNV")) == NULL) || r; r = ((glProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParametersI4ivNV")) == NULL) || r; r = ((glProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParametersI4uivNV")) == NULL) || r; return r; } #endif /* GL_NV_gpu_program4 */ #ifdef GL_NV_half_float static GLboolean _glewInit_GL_NV_half_float (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColor3hNV = (PFNGLCOLOR3HNVPROC)glewGetProcAddress((const GLubyte*)"glColor3hNV")) == NULL) || r; r = ((glColor3hvNV = (PFNGLCOLOR3HVNVPROC)glewGetProcAddress((const GLubyte*)"glColor3hvNV")) == NULL) || r; r = ((glColor4hNV = (PFNGLCOLOR4HNVPROC)glewGetProcAddress((const GLubyte*)"glColor4hNV")) == NULL) || r; r = ((glColor4hvNV = (PFNGLCOLOR4HVNVPROC)glewGetProcAddress((const GLubyte*)"glColor4hvNV")) == NULL) || r; r = ((glFogCoordhNV = (PFNGLFOGCOORDHNVPROC)glewGetProcAddress((const GLubyte*)"glFogCoordhNV")) == NULL) || r; r = ((glFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC)glewGetProcAddress((const GLubyte*)"glFogCoordhvNV")) == NULL) || r; r = ((glMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1hNV")) == NULL) || r; r = ((glMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1hvNV")) == NULL) || r; r = ((glMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2hNV")) == NULL) || r; r = ((glMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2hvNV")) == NULL) || r; r = ((glMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3hNV")) == NULL) || r; r = ((glMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3hvNV")) == NULL) || r; r = ((glMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4hNV")) == NULL) || r; r = ((glMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4hvNV")) == NULL) || r; r = ((glNormal3hNV = (PFNGLNORMAL3HNVPROC)glewGetProcAddress((const GLubyte*)"glNormal3hNV")) == NULL) || r; r = ((glNormal3hvNV = (PFNGLNORMAL3HVNVPROC)glewGetProcAddress((const GLubyte*)"glNormal3hvNV")) == NULL) || r; r = ((glSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3hNV")) == NULL) || r; r = ((glSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3hvNV")) == NULL) || r; r = ((glTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord1hNV")) == NULL) || r; r = ((glTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord1hvNV")) == NULL) || r; r = ((glTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2hNV")) == NULL) || r; r = ((glTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2hvNV")) == NULL) || r; r = ((glTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord3hNV")) == NULL) || r; r = ((glTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord3hvNV")) == NULL) || r; r = ((glTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4hNV")) == NULL) || r; r = ((glTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4hvNV")) == NULL) || r; r = ((glVertex2hNV = (PFNGLVERTEX2HNVPROC)glewGetProcAddress((const GLubyte*)"glVertex2hNV")) == NULL) || r; r = ((glVertex2hvNV = (PFNGLVERTEX2HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertex2hvNV")) == NULL) || r; r = ((glVertex3hNV = (PFNGLVERTEX3HNVPROC)glewGetProcAddress((const GLubyte*)"glVertex3hNV")) == NULL) || r; r = ((glVertex3hvNV = (PFNGLVERTEX3HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertex3hvNV")) == NULL) || r; r = ((glVertex4hNV = (PFNGLVERTEX4HNVPROC)glewGetProcAddress((const GLubyte*)"glVertex4hNV")) == NULL) || r; r = ((glVertex4hvNV = (PFNGLVERTEX4HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertex4hvNV")) == NULL) || r; r = ((glVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1hNV")) == NULL) || r; r = ((glVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1hvNV")) == NULL) || r; r = ((glVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2hNV")) == NULL) || r; r = ((glVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2hvNV")) == NULL) || r; r = ((glVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3hNV")) == NULL) || r; r = ((glVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3hvNV")) == NULL) || r; r = ((glVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4hNV")) == NULL) || r; r = ((glVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4hvNV")) == NULL) || r; r = ((glVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs1hvNV")) == NULL) || r; r = ((glVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs2hvNV")) == NULL) || r; r = ((glVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs3hvNV")) == NULL) || r; r = ((glVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs4hvNV")) == NULL) || r; r = ((glVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC)glewGetProcAddress((const GLubyte*)"glVertexWeighthNV")) == NULL) || r; r = ((glVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexWeighthvNV")) == NULL) || r; return r; } #endif /* GL_NV_half_float */ #ifdef GL_NV_light_max_exponent #endif /* GL_NV_light_max_exponent */ #ifdef GL_NV_multisample_filter_hint #endif /* GL_NV_multisample_filter_hint */ #ifdef GL_NV_occlusion_query static GLboolean _glewInit_GL_NV_occlusion_query (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC)glewGetProcAddress((const GLubyte*)"glBeginOcclusionQueryNV")) == NULL) || r; r = ((glDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC)glewGetProcAddress((const GLubyte*)"glDeleteOcclusionQueriesNV")) == NULL) || r; r = ((glEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC)glewGetProcAddress((const GLubyte*)"glEndOcclusionQueryNV")) == NULL) || r; r = ((glGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC)glewGetProcAddress((const GLubyte*)"glGenOcclusionQueriesNV")) == NULL) || r; r = ((glGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetOcclusionQueryivNV")) == NULL) || r; r = ((glGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetOcclusionQueryuivNV")) == NULL) || r; r = ((glIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC)glewGetProcAddress((const GLubyte*)"glIsOcclusionQueryNV")) == NULL) || r; return r; } #endif /* GL_NV_occlusion_query */ #ifdef GL_NV_packed_depth_stencil #endif /* GL_NV_packed_depth_stencil */ #ifdef GL_NV_parameter_buffer_object static GLboolean _glewInit_GL_NV_parameter_buffer_object (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramBufferParametersIivNV")) == NULL) || r; r = ((glProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramBufferParametersIuivNV")) == NULL) || r; r = ((glProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramBufferParametersfvNV")) == NULL) || r; return r; } #endif /* GL_NV_parameter_buffer_object */ #ifdef GL_NV_pixel_data_range static GLboolean _glewInit_GL_NV_pixel_data_range (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC)glewGetProcAddress((const GLubyte*)"glFlushPixelDataRangeNV")) == NULL) || r; r = ((glPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC)glewGetProcAddress((const GLubyte*)"glPixelDataRangeNV")) == NULL) || r; return r; } #endif /* GL_NV_pixel_data_range */ #ifdef GL_NV_point_sprite static GLboolean _glewInit_GL_NV_point_sprite (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC)glewGetProcAddress((const GLubyte*)"glPointParameteriNV")) == NULL) || r; r = ((glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glPointParameterivNV")) == NULL) || r; return r; } #endif /* GL_NV_point_sprite */ #ifdef GL_NV_primitive_restart static GLboolean _glewInit_GL_NV_primitive_restart (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC)glewGetProcAddress((const GLubyte*)"glPrimitiveRestartIndexNV")) == NULL) || r; r = ((glPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC)glewGetProcAddress((const GLubyte*)"glPrimitiveRestartNV")) == NULL) || r; return r; } #endif /* GL_NV_primitive_restart */ #ifdef GL_NV_register_combiners static GLboolean _glewInit_GL_NV_register_combiners (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerInputNV")) == NULL) || r; r = ((glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerOutputNV")) == NULL) || r; r = ((glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerParameterfNV")) == NULL) || r; r = ((glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerParameterfvNV")) == NULL) || r; r = ((glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC)glewGetProcAddress((const GLubyte*)"glCombinerParameteriNV")) == NULL) || r; r = ((glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerParameterivNV")) == NULL) || r; r = ((glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC)glewGetProcAddress((const GLubyte*)"glFinalCombinerInputNV")) == NULL) || r; r = ((glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetCombinerInputParameterfvNV")) == NULL) || r; r = ((glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetCombinerInputParameterivNV")) == NULL) || r; r = ((glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetCombinerOutputParameterfvNV")) == NULL) || r; r = ((glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetCombinerOutputParameterivNV")) == NULL) || r; r = ((glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetFinalCombinerInputParameterfvNV")) == NULL) || r; r = ((glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetFinalCombinerInputParameterivNV")) == NULL) || r; return r; } #endif /* GL_NV_register_combiners */ #ifdef GL_NV_register_combiners2 static GLboolean _glewInit_GL_NV_register_combiners2 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glCombinerStageParameterfvNV")) == NULL) || r; r = ((glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetCombinerStageParameterfvNV")) == NULL) || r; return r; } #endif /* GL_NV_register_combiners2 */ #ifdef GL_NV_texgen_emboss #endif /* GL_NV_texgen_emboss */ #ifdef GL_NV_texgen_reflection #endif /* GL_NV_texgen_reflection */ #ifdef GL_NV_texture_compression_vtc #endif /* GL_NV_texture_compression_vtc */ #ifdef GL_NV_texture_env_combine4 #endif /* GL_NV_texture_env_combine4 */ #ifdef GL_NV_texture_expand_normal #endif /* GL_NV_texture_expand_normal */ #ifdef GL_NV_texture_rectangle #endif /* GL_NV_texture_rectangle */ #ifdef GL_NV_texture_shader #endif /* GL_NV_texture_shader */ #ifdef GL_NV_texture_shader2 #endif /* GL_NV_texture_shader2 */ #ifdef GL_NV_texture_shader3 #endif /* GL_NV_texture_shader3 */ #ifdef GL_NV_transform_feedback static GLboolean _glewInit_GL_NV_transform_feedback (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC)glewGetProcAddress((const GLubyte*)"glActiveVaryingNV")) == NULL) || r; r = ((glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC)glewGetProcAddress((const GLubyte*)"glBeginTransformFeedbackNV")) == NULL) || r; r = ((glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC)glewGetProcAddress((const GLubyte*)"glBindBufferBaseNV")) == NULL) || r; r = ((glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC)glewGetProcAddress((const GLubyte*)"glBindBufferOffsetNV")) == NULL) || r; r = ((glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC)glewGetProcAddress((const GLubyte*)"glBindBufferRangeNV")) == NULL) || r; r = ((glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC)glewGetProcAddress((const GLubyte*)"glEndTransformFeedbackNV")) == NULL) || r; r = ((glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC)glewGetProcAddress((const GLubyte*)"glGetActiveVaryingNV")) == NULL) || r; r = ((glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)glewGetProcAddress((const GLubyte*)"glGetTransformFeedbackVaryingNV")) == NULL) || r; r = ((glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC)glewGetProcAddress((const GLubyte*)"glGetVaryingLocationNV")) == NULL) || r; r = ((glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)glewGetProcAddress((const GLubyte*)"glTransformFeedbackAttribsNV")) == NULL) || r; r = ((glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)glewGetProcAddress((const GLubyte*)"glTransformFeedbackVaryingsNV")) == NULL) || r; return r; } #endif /* GL_NV_transform_feedback */ #ifdef GL_NV_vertex_array_range static GLboolean _glewInit_GL_NV_vertex_array_range (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC)glewGetProcAddress((const GLubyte*)"glFlushVertexArrayRangeNV")) == NULL) || r; r = ((glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC)glewGetProcAddress((const GLubyte*)"glVertexArrayRangeNV")) == NULL) || r; return r; } #endif /* GL_NV_vertex_array_range */ #ifdef GL_NV_vertex_array_range2 #endif /* GL_NV_vertex_array_range2 */ #ifdef GL_NV_vertex_program static GLboolean _glewInit_GL_NV_vertex_program (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC)glewGetProcAddress((const GLubyte*)"glAreProgramsResidentNV")) == NULL) || r; r = ((glBindProgramNV = (PFNGLBINDPROGRAMNVPROC)glewGetProcAddress((const GLubyte*)"glBindProgramNV")) == NULL) || r; r = ((glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgramsNV")) == NULL) || r; r = ((glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC)glewGetProcAddress((const GLubyte*)"glExecuteProgramNV")) == NULL) || r; r = ((glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC)glewGetProcAddress((const GLubyte*)"glGenProgramsNV")) == NULL) || r; r = ((glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramParameterdvNV")) == NULL) || r; r = ((glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramParameterfvNV")) == NULL) || r; r = ((glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramStringNV")) == NULL) || r; r = ((glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramivNV")) == NULL) || r; r = ((glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetTrackMatrixivNV")) == NULL) || r; r = ((glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribPointervNV")) == NULL) || r; r = ((glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribdvNV")) == NULL) || r; r = ((glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribfvNV")) == NULL) || r; r = ((glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribivNV")) == NULL) || r; r = ((glIsProgramNV = (PFNGLISPROGRAMNVPROC)glewGetProcAddress((const GLubyte*)"glIsProgramNV")) == NULL) || r; r = ((glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC)glewGetProcAddress((const GLubyte*)"glLoadProgramNV")) == NULL) || r; r = ((glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameter4dNV")) == NULL) || r; r = ((glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameter4dvNV")) == NULL) || r; r = ((glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameter4fNV")) == NULL) || r; r = ((glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameter4fvNV")) == NULL) || r; r = ((glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameters4dvNV")) == NULL) || r; r = ((glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC)glewGetProcAddress((const GLubyte*)"glProgramParameters4fvNV")) == NULL) || r; r = ((glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC)glewGetProcAddress((const GLubyte*)"glRequestResidentProgramsNV")) == NULL) || r; r = ((glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC)glewGetProcAddress((const GLubyte*)"glTrackMatrixNV")) == NULL) || r; r = ((glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dNV")) == NULL) || r; r = ((glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dvNV")) == NULL) || r; r = ((glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fNV")) == NULL) || r; r = ((glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fvNV")) == NULL) || r; r = ((glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1sNV")) == NULL) || r; r = ((glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1svNV")) == NULL) || r; r = ((glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dNV")) == NULL) || r; r = ((glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dvNV")) == NULL) || r; r = ((glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fNV")) == NULL) || r; r = ((glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fvNV")) == NULL) || r; r = ((glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2sNV")) == NULL) || r; r = ((glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2svNV")) == NULL) || r; r = ((glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dNV")) == NULL) || r; r = ((glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dvNV")) == NULL) || r; r = ((glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fNV")) == NULL) || r; r = ((glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fvNV")) == NULL) || r; r = ((glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3sNV")) == NULL) || r; r = ((glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3svNV")) == NULL) || r; r = ((glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dNV")) == NULL) || r; r = ((glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dvNV")) == NULL) || r; r = ((glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fNV")) == NULL) || r; r = ((glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fvNV")) == NULL) || r; r = ((glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4sNV")) == NULL) || r; r = ((glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4svNV")) == NULL) || r; r = ((glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubNV")) == NULL) || r; r = ((glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubvNV")) == NULL) || r; r = ((glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribPointerNV")) == NULL) || r; r = ((glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs1dvNV")) == NULL) || r; r = ((glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs1fvNV")) == NULL) || r; r = ((glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs1svNV")) == NULL) || r; r = ((glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs2dvNV")) == NULL) || r; r = ((glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs2fvNV")) == NULL) || r; r = ((glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs2svNV")) == NULL) || r; r = ((glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs3dvNV")) == NULL) || r; r = ((glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs3fvNV")) == NULL) || r; r = ((glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs3svNV")) == NULL) || r; r = ((glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs4dvNV")) == NULL) || r; r = ((glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs4fvNV")) == NULL) || r; r = ((glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs4svNV")) == NULL) || r; r = ((glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribs4ubvNV")) == NULL) || r; return r; } #endif /* GL_NV_vertex_program */ #ifdef GL_NV_vertex_program1_1 #endif /* GL_NV_vertex_program1_1 */ #ifdef GL_NV_vertex_program2 #endif /* GL_NV_vertex_program2 */ #ifdef GL_NV_vertex_program2_option #endif /* GL_NV_vertex_program2_option */ #ifdef GL_NV_vertex_program3 #endif /* GL_NV_vertex_program3 */ #ifdef GL_NV_vertex_program4 #endif /* GL_NV_vertex_program4 */ #ifdef GL_OES_byte_coordinates #endif /* GL_OES_byte_coordinates */ #ifdef GL_OES_compressed_paletted_texture #endif /* GL_OES_compressed_paletted_texture */ #ifdef GL_OES_read_format #endif /* GL_OES_read_format */ #ifdef GL_OES_single_precision static GLboolean _glewInit_GL_OES_single_precision (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC)glewGetProcAddress((const GLubyte*)"glClearDepthfOES")) == NULL) || r; r = ((glClipPlanefOES = (PFNGLCLIPPLANEFOESPROC)glewGetProcAddress((const GLubyte*)"glClipPlanefOES")) == NULL) || r; r = ((glDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC)glewGetProcAddress((const GLubyte*)"glDepthRangefOES")) == NULL) || r; r = ((glFrustumfOES = (PFNGLFRUSTUMFOESPROC)glewGetProcAddress((const GLubyte*)"glFrustumfOES")) == NULL) || r; r = ((glGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC)glewGetProcAddress((const GLubyte*)"glGetClipPlanefOES")) == NULL) || r; r = ((glOrthofOES = (PFNGLORTHOFOESPROC)glewGetProcAddress((const GLubyte*)"glOrthofOES")) == NULL) || r; return r; } #endif /* GL_OES_single_precision */ #ifdef GL_OML_interlace #endif /* GL_OML_interlace */ #ifdef GL_OML_resample #endif /* GL_OML_resample */ #ifdef GL_OML_subsample #endif /* GL_OML_subsample */ #ifdef GL_PGI_misc_hints #endif /* GL_PGI_misc_hints */ #ifdef GL_PGI_vertex_hints #endif /* GL_PGI_vertex_hints */ #ifdef GL_REND_screen_coordinates #endif /* GL_REND_screen_coordinates */ #ifdef GL_S3_s3tc #endif /* GL_S3_s3tc */ #ifdef GL_SGIS_color_range #endif /* GL_SGIS_color_range */ #ifdef GL_SGIS_detail_texture static GLboolean _glewInit_GL_SGIS_detail_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glDetailTexFuncSGIS")) == NULL) || r; r = ((glGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glGetDetailTexFuncSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_detail_texture */ #ifdef GL_SGIS_fog_function static GLboolean _glewInit_GL_SGIS_fog_function (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFogFuncSGIS = (PFNGLFOGFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glFogFuncSGIS")) == NULL) || r; r = ((glGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glGetFogFuncSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_fog_function */ #ifdef GL_SGIS_generate_mipmap #endif /* GL_SGIS_generate_mipmap */ #ifdef GL_SGIS_multisample static GLboolean _glewInit_GL_SGIS_multisample (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC)glewGetProcAddress((const GLubyte*)"glSampleMaskSGIS")) == NULL) || r; r = ((glSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC)glewGetProcAddress((const GLubyte*)"glSamplePatternSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_multisample */ #ifdef GL_SGIS_pixel_texture #endif /* GL_SGIS_pixel_texture */ #ifdef GL_SGIS_sharpen_texture static GLboolean _glewInit_GL_SGIS_sharpen_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glGetSharpenTexFuncSGIS")) == NULL) || r; r = ((glSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glSharpenTexFuncSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_sharpen_texture */ #ifdef GL_SGIS_texture4D static GLboolean _glewInit_GL_SGIS_texture4D (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC)glewGetProcAddress((const GLubyte*)"glTexImage4DSGIS")) == NULL) || r; r = ((glTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage4DSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_texture4D */ #ifdef GL_SGIS_texture_border_clamp #endif /* GL_SGIS_texture_border_clamp */ #ifdef GL_SGIS_texture_edge_clamp #endif /* GL_SGIS_texture_edge_clamp */ #ifdef GL_SGIS_texture_filter4 static GLboolean _glewInit_GL_SGIS_texture_filter4 (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glGetTexFilterFuncSGIS")) == NULL) || r; r = ((glTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC)glewGetProcAddress((const GLubyte*)"glTexFilterFuncSGIS")) == NULL) || r; return r; } #endif /* GL_SGIS_texture_filter4 */ #ifdef GL_SGIS_texture_lod #endif /* GL_SGIS_texture_lod */ #ifdef GL_SGIS_texture_select #endif /* GL_SGIS_texture_select */ #ifdef GL_SGIX_async static GLboolean _glewInit_GL_SGIX_async (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC)glewGetProcAddress((const GLubyte*)"glAsyncMarkerSGIX")) == NULL) || r; r = ((glDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC)glewGetProcAddress((const GLubyte*)"glDeleteAsyncMarkersSGIX")) == NULL) || r; r = ((glFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC)glewGetProcAddress((const GLubyte*)"glFinishAsyncSGIX")) == NULL) || r; r = ((glGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC)glewGetProcAddress((const GLubyte*)"glGenAsyncMarkersSGIX")) == NULL) || r; r = ((glIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC)glewGetProcAddress((const GLubyte*)"glIsAsyncMarkerSGIX")) == NULL) || r; r = ((glPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC)glewGetProcAddress((const GLubyte*)"glPollAsyncSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_async */ #ifdef GL_SGIX_async_histogram #endif /* GL_SGIX_async_histogram */ #ifdef GL_SGIX_async_pixel #endif /* GL_SGIX_async_pixel */ #ifdef GL_SGIX_blend_alpha_minmax #endif /* GL_SGIX_blend_alpha_minmax */ #ifdef GL_SGIX_clipmap #endif /* GL_SGIX_clipmap */ #ifdef GL_SGIX_depth_texture #endif /* GL_SGIX_depth_texture */ #ifdef GL_SGIX_flush_raster static GLboolean _glewInit_GL_SGIX_flush_raster (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC)glewGetProcAddress((const GLubyte*)"glFlushRasterSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_flush_raster */ #ifdef GL_SGIX_fog_offset #endif /* GL_SGIX_fog_offset */ #ifdef GL_SGIX_fog_texture static GLboolean _glewInit_GL_SGIX_fog_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTextureFogSGIX = (PFNGLTEXTUREFOGSGIXPROC)glewGetProcAddress((const GLubyte*)"glTextureFogSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_fog_texture */ #ifdef GL_SGIX_fragment_specular_lighting static GLboolean _glewInit_GL_SGIX_fragment_specular_lighting (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentColorMaterialSGIX")) == NULL) || r; r = ((glFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelfSGIX")) == NULL) || r; r = ((glFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelfvSGIX")) == NULL) || r; r = ((glFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModeliSGIX")) == NULL) || r; r = ((glFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightModelivSGIX")) == NULL) || r; r = ((glFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightfSGIX")) == NULL) || r; r = ((glFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightfvSGIX")) == NULL) || r; r = ((glFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightiSGIX")) == NULL) || r; r = ((glFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentLightivSGIX")) == NULL) || r; r = ((glFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialfSGIX")) == NULL) || r; r = ((glFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialfvSGIX")) == NULL) || r; r = ((glFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialiSGIX")) == NULL) || r; r = ((glFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glFragmentMaterialivSGIX")) == NULL) || r; r = ((glGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentLightfvSGIX")) == NULL) || r; r = ((glGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentLightivSGIX")) == NULL) || r; r = ((glGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentMaterialfvSGIX")) == NULL) || r; r = ((glGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentMaterialivSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_fragment_specular_lighting */ #ifdef GL_SGIX_framezoom static GLboolean _glewInit_GL_SGIX_framezoom (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC)glewGetProcAddress((const GLubyte*)"glFrameZoomSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_framezoom */ #ifdef GL_SGIX_interlace #endif /* GL_SGIX_interlace */ #ifdef GL_SGIX_ir_instrument1 #endif /* GL_SGIX_ir_instrument1 */ #ifdef GL_SGIX_list_priority #endif /* GL_SGIX_list_priority */ #ifdef GL_SGIX_pixel_texture static GLboolean _glewInit_GL_SGIX_pixel_texture (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC)glewGetProcAddress((const GLubyte*)"glPixelTexGenSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_pixel_texture */ #ifdef GL_SGIX_pixel_texture_bits #endif /* GL_SGIX_pixel_texture_bits */ #ifdef GL_SGIX_reference_plane static GLboolean _glewInit_GL_SGIX_reference_plane (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC)glewGetProcAddress((const GLubyte*)"glReferencePlaneSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_reference_plane */ #ifdef GL_SGIX_resample #endif /* GL_SGIX_resample */ #ifdef GL_SGIX_shadow #endif /* GL_SGIX_shadow */ #ifdef GL_SGIX_shadow_ambient #endif /* GL_SGIX_shadow_ambient */ #ifdef GL_SGIX_sprite static GLboolean _glewInit_GL_SGIX_sprite (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC)glewGetProcAddress((const GLubyte*)"glSpriteParameterfSGIX")) == NULL) || r; r = ((glSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC)glewGetProcAddress((const GLubyte*)"glSpriteParameterfvSGIX")) == NULL) || r; r = ((glSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC)glewGetProcAddress((const GLubyte*)"glSpriteParameteriSGIX")) == NULL) || r; r = ((glSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC)glewGetProcAddress((const GLubyte*)"glSpriteParameterivSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_sprite */ #ifdef GL_SGIX_tag_sample_buffer static GLboolean _glewInit_GL_SGIX_tag_sample_buffer (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC)glewGetProcAddress((const GLubyte*)"glTagSampleBufferSGIX")) == NULL) || r; return r; } #endif /* GL_SGIX_tag_sample_buffer */ #ifdef GL_SGIX_texture_add_env #endif /* GL_SGIX_texture_add_env */ #ifdef GL_SGIX_texture_coordinate_clamp #endif /* GL_SGIX_texture_coordinate_clamp */ #ifdef GL_SGIX_texture_lod_bias #endif /* GL_SGIX_texture_lod_bias */ #ifdef GL_SGIX_texture_multi_buffer #endif /* GL_SGIX_texture_multi_buffer */ #ifdef GL_SGIX_texture_range #endif /* GL_SGIX_texture_range */ #ifdef GL_SGIX_texture_scale_bias #endif /* GL_SGIX_texture_scale_bias */ #ifdef GL_SGIX_vertex_preclip #endif /* GL_SGIX_vertex_preclip */ #ifdef GL_SGIX_vertex_preclip_hint #endif /* GL_SGIX_vertex_preclip_hint */ #ifdef GL_SGIX_ycrcb #endif /* GL_SGIX_ycrcb */ #ifdef GL_SGI_color_matrix #endif /* GL_SGI_color_matrix */ #ifdef GL_SGI_color_table static GLboolean _glewInit_GL_SGI_color_table (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameterfvSGI")) == NULL) || r; r = ((glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameterivSGI")) == NULL) || r; r = ((glColorTableSGI = (PFNGLCOLORTABLESGIPROC)glewGetProcAddress((const GLubyte*)"glColorTableSGI")) == NULL) || r; r = ((glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC)glewGetProcAddress((const GLubyte*)"glCopyColorTableSGI")) == NULL) || r; r = ((glGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterfvSGI")) == NULL) || r; r = ((glGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterivSGI")) == NULL) || r; r = ((glGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableSGI")) == NULL) || r; return r; } #endif /* GL_SGI_color_table */ #ifdef GL_SGI_texture_color_table #endif /* GL_SGI_texture_color_table */ #ifdef GL_SUNX_constant_data static GLboolean _glewInit_GL_SUNX_constant_data (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC)glewGetProcAddress((const GLubyte*)"glFinishTextureSUNX")) == NULL) || r; return r; } #endif /* GL_SUNX_constant_data */ #ifdef GL_SUN_convolution_border_modes #endif /* GL_SUN_convolution_border_modes */ #ifdef GL_SUN_global_alpha static GLboolean _glewInit_GL_SUN_global_alpha (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactorbSUN")) == NULL) || r; r = ((glGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactordSUN")) == NULL) || r; r = ((glGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactorfSUN")) == NULL) || r; r = ((glGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactoriSUN")) == NULL) || r; r = ((glGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactorsSUN")) == NULL) || r; r = ((glGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactorubSUN")) == NULL) || r; r = ((glGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactoruiSUN")) == NULL) || r; r = ((glGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC)glewGetProcAddress((const GLubyte*)"glGlobalAlphaFactorusSUN")) == NULL) || r; return r; } #endif /* GL_SUN_global_alpha */ #ifdef GL_SUN_mesh_array #endif /* GL_SUN_mesh_array */ #ifdef GL_SUN_read_video_pixels static GLboolean _glewInit_GL_SUN_read_video_pixels (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glReadVideoPixelsSUN = (PFNGLREADVIDEOPIXELSSUNPROC)glewGetProcAddress((const GLubyte*)"glReadVideoPixelsSUN")) == NULL) || r; return r; } #endif /* GL_SUN_read_video_pixels */ #ifdef GL_SUN_slice_accum #endif /* GL_SUN_slice_accum */ #ifdef GL_SUN_triangle_list static GLboolean _glewInit_GL_SUN_triangle_list (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodePointerSUN")) == NULL) || r; r = ((glReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeubSUN")) == NULL) || r; r = ((glReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeubvSUN")) == NULL) || r; r = ((glReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiSUN")) == NULL) || r; r = ((glReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuivSUN")) == NULL) || r; r = ((glReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeusSUN")) == NULL) || r; r = ((glReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeusvSUN")) == NULL) || r; return r; } #endif /* GL_SUN_triangle_list */ #ifdef GL_SUN_vertex static GLboolean _glewInit_GL_SUN_vertex (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glColor3fVertex3fSUN")) == NULL) || r; r = ((glColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glColor3fVertex3fvSUN")) == NULL) || r; r = ((glColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4fNormal3fVertex3fSUN")) == NULL) || r; r = ((glColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4ubVertex2fSUN")) == NULL) || r; r = ((glColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4ubVertex2fvSUN")) == NULL) || r; r = ((glColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4ubVertex3fSUN")) == NULL) || r; r = ((glColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glColor4ubVertex3fvSUN")) == NULL) || r; r = ((glNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glNormal3fVertex3fSUN")) == NULL) || r; r = ((glNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glNormal3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor3fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor4fNormal3fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor4fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor4ubVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiColor4ubVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiNormal3fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiNormal3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiTexCoord2fVertex3fvSUN")) == NULL) || r; r = ((glReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiVertex3fSUN")) == NULL) || r; r = ((glReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glReplacementCodeuiVertex3fvSUN")) == NULL) || r; r = ((glTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor3fVertex3fSUN")) == NULL) || r; r = ((glTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor3fVertex3fvSUN")) == NULL) || r; r = ((glTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor4fNormal3fVertex3fSUN")) == NULL) || r; r = ((glTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor4fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor4ubVertex3fSUN")) == NULL) || r; r = ((glTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fColor4ubVertex3fvSUN")) == NULL) || r; r = ((glTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fNormal3fVertex3fSUN")) == NULL) || r; r = ((glTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fNormal3fVertex3fvSUN")) == NULL) || r; r = ((glTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fVertex3fSUN")) == NULL) || r; r = ((glTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord2fVertex3fvSUN")) == NULL) || r; r = ((glTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4fColor4fNormal3fVertex4fSUN")) == NULL) || r; r = ((glTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4fColor4fNormal3fVertex4fvSUN")) == NULL) || r; r = ((glTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4fVertex4fSUN")) == NULL) || r; r = ((glTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC)glewGetProcAddress((const GLubyte*)"glTexCoord4fVertex4fvSUN")) == NULL) || r; return r; } #endif /* GL_SUN_vertex */ #ifdef GL_WIN_phong_shading #endif /* GL_WIN_phong_shading */ #ifdef GL_WIN_specular_fog #endif /* GL_WIN_specular_fog */ #ifdef GL_WIN_swap_hint static GLboolean _glewInit_GL_WIN_swap_hint (GLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glAddSwapHintRectWIN = (PFNGLADDSWAPHINTRECTWINPROC)glewGetProcAddress((const GLubyte*)"glAddSwapHintRectWIN")) == NULL) || r; return r; } #endif /* GL_WIN_swap_hint */ /* ------------------------------------------------------------------------- */ /* * Search for name in the extensions string. Use of strstr() * is not sufficient because extension names can be prefixes of * other extension names. Could use strtok() but the constant * string returned by glGetString might be in read-only memory. */ GLboolean glewGetExtension (const char* name) { GLubyte* p; GLubyte* end; GLuint len = _glewStrLen((const GLubyte*)name); p = (GLubyte*)glGetString(GL_EXTENSIONS); if (0 == p) return GL_FALSE; end = p + _glewStrLen(p); while (p < end) { GLuint n = _glewStrCLen(p, ' '); if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; p += n+1; } return GL_FALSE; } /* ------------------------------------------------------------------------- */ #ifndef GLEW_MX static #endif GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) { const GLubyte* s; GLuint dot, major, minor; /* query opengl version */ s = glGetString(GL_VERSION); dot = _glewStrCLen(s, '.'); major = dot-1; minor = dot+1; if (dot == 0 || s[minor] == '\0') return GLEW_ERROR_NO_GL_VERSION; if (s[major] == '1' && s[minor] == '0') { return GLEW_ERROR_GL_VERSION_10_ONLY; } else { CONST_CAST(GLEW_VERSION_1_1) = GL_TRUE; if (s[major] >= '2') { CONST_CAST(GLEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_3) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_4) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_5) = GL_TRUE; CONST_CAST(GLEW_VERSION_2_0) = GL_TRUE; if (s[minor] >= '1') { CONST_CAST(GLEW_VERSION_2_1) = GL_TRUE; } } else { if (s[minor] >= '5') { CONST_CAST(GLEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_3) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_4) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_5) = GL_TRUE; CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; } if (s[minor] == '4') { CONST_CAST(GLEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_3) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_4) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; } if (s[minor] == '3') { CONST_CAST(GLEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_3) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_4) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; } if (s[minor] == '2') { CONST_CAST(GLEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLEW_VERSION_1_3) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_4) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; } if (s[minor] < '2') { CONST_CAST(GLEW_VERSION_1_2) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_3) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_4) = GL_FALSE; CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; } } } /* initialize extensions */ #ifdef GL_VERSION_1_2 if (glewExperimental || GLEW_VERSION_1_2) CONST_CAST(GLEW_VERSION_1_2) = !_glewInit_GL_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_1_2 */ #ifdef GL_VERSION_1_3 if (glewExperimental || GLEW_VERSION_1_3) CONST_CAST(GLEW_VERSION_1_3) = !_glewInit_GL_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_1_3 */ #ifdef GL_VERSION_1_4 if (glewExperimental || GLEW_VERSION_1_4) CONST_CAST(GLEW_VERSION_1_4) = !_glewInit_GL_VERSION_1_4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_1_4 */ #ifdef GL_VERSION_1_5 if (glewExperimental || GLEW_VERSION_1_5) CONST_CAST(GLEW_VERSION_1_5) = !_glewInit_GL_VERSION_1_5(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_1_5 */ #ifdef GL_VERSION_2_0 if (glewExperimental || GLEW_VERSION_2_0) CONST_CAST(GLEW_VERSION_2_0) = !_glewInit_GL_VERSION_2_0(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_2_0 */ #ifdef GL_VERSION_2_1 if (glewExperimental || GLEW_VERSION_2_1) CONST_CAST(GLEW_VERSION_2_1) = !_glewInit_GL_VERSION_2_1(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_VERSION_2_1 */ #ifdef GL_3DFX_multisample CONST_CAST(GLEW_3DFX_multisample) = glewGetExtension("GL_3DFX_multisample"); #endif /* GL_3DFX_multisample */ #ifdef GL_3DFX_tbuffer CONST_CAST(GLEW_3DFX_tbuffer) = glewGetExtension("GL_3DFX_tbuffer"); if (glewExperimental || GLEW_3DFX_tbuffer) CONST_CAST(GLEW_3DFX_tbuffer) = !_glewInit_GL_3DFX_tbuffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_3DFX_tbuffer */ #ifdef GL_3DFX_texture_compression_FXT1 CONST_CAST(GLEW_3DFX_texture_compression_FXT1) = glewGetExtension("GL_3DFX_texture_compression_FXT1"); #endif /* GL_3DFX_texture_compression_FXT1 */ #ifdef GL_APPLE_client_storage CONST_CAST(GLEW_APPLE_client_storage) = glewGetExtension("GL_APPLE_client_storage"); #endif /* GL_APPLE_client_storage */ #ifdef GL_APPLE_element_array CONST_CAST(GLEW_APPLE_element_array) = glewGetExtension("GL_APPLE_element_array"); if (glewExperimental || GLEW_APPLE_element_array) CONST_CAST(GLEW_APPLE_element_array) = !_glewInit_GL_APPLE_element_array(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_element_array */ #ifdef GL_APPLE_fence CONST_CAST(GLEW_APPLE_fence) = glewGetExtension("GL_APPLE_fence"); if (glewExperimental || GLEW_APPLE_fence) CONST_CAST(GLEW_APPLE_fence) = !_glewInit_GL_APPLE_fence(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_fence */ #ifdef GL_APPLE_float_pixels CONST_CAST(GLEW_APPLE_float_pixels) = glewGetExtension("GL_APPLE_float_pixels"); #endif /* GL_APPLE_float_pixels */ #ifdef GL_APPLE_flush_buffer_range CONST_CAST(GLEW_APPLE_flush_buffer_range) = glewGetExtension("GL_APPLE_flush_buffer_range"); if (glewExperimental || GLEW_APPLE_flush_buffer_range) CONST_CAST(GLEW_APPLE_flush_buffer_range) = !_glewInit_GL_APPLE_flush_buffer_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_flush_buffer_range */ #ifdef GL_APPLE_pixel_buffer CONST_CAST(GLEW_APPLE_pixel_buffer) = glewGetExtension("GL_APPLE_pixel_buffer"); #endif /* GL_APPLE_pixel_buffer */ #ifdef GL_APPLE_specular_vector CONST_CAST(GLEW_APPLE_specular_vector) = glewGetExtension("GL_APPLE_specular_vector"); #endif /* GL_APPLE_specular_vector */ #ifdef GL_APPLE_texture_range CONST_CAST(GLEW_APPLE_texture_range) = glewGetExtension("GL_APPLE_texture_range"); if (glewExperimental || GLEW_APPLE_texture_range) CONST_CAST(GLEW_APPLE_texture_range) = !_glewInit_GL_APPLE_texture_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_texture_range */ #ifdef GL_APPLE_transform_hint CONST_CAST(GLEW_APPLE_transform_hint) = glewGetExtension("GL_APPLE_transform_hint"); #endif /* GL_APPLE_transform_hint */ #ifdef GL_APPLE_vertex_array_object CONST_CAST(GLEW_APPLE_vertex_array_object) = glewGetExtension("GL_APPLE_vertex_array_object"); if (glewExperimental || GLEW_APPLE_vertex_array_object) CONST_CAST(GLEW_APPLE_vertex_array_object) = !_glewInit_GL_APPLE_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_vertex_array_object */ #ifdef GL_APPLE_vertex_array_range CONST_CAST(GLEW_APPLE_vertex_array_range) = glewGetExtension("GL_APPLE_vertex_array_range"); if (glewExperimental || GLEW_APPLE_vertex_array_range) CONST_CAST(GLEW_APPLE_vertex_array_range) = !_glewInit_GL_APPLE_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_APPLE_vertex_array_range */ #ifdef GL_APPLE_ycbcr_422 CONST_CAST(GLEW_APPLE_ycbcr_422) = glewGetExtension("GL_APPLE_ycbcr_422"); #endif /* GL_APPLE_ycbcr_422 */ #ifdef GL_ARB_color_buffer_float CONST_CAST(GLEW_ARB_color_buffer_float) = glewGetExtension("GL_ARB_color_buffer_float"); if (glewExperimental || GLEW_ARB_color_buffer_float) CONST_CAST(GLEW_ARB_color_buffer_float) = !_glewInit_GL_ARB_color_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_color_buffer_float */ #ifdef GL_ARB_depth_texture CONST_CAST(GLEW_ARB_depth_texture) = glewGetExtension("GL_ARB_depth_texture"); #endif /* GL_ARB_depth_texture */ #ifdef GL_ARB_draw_buffers CONST_CAST(GLEW_ARB_draw_buffers) = glewGetExtension("GL_ARB_draw_buffers"); if (glewExperimental || GLEW_ARB_draw_buffers) CONST_CAST(GLEW_ARB_draw_buffers) = !_glewInit_GL_ARB_draw_buffers(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_draw_buffers */ #ifdef GL_ARB_fragment_program CONST_CAST(GLEW_ARB_fragment_program) = glewGetExtension("GL_ARB_fragment_program"); #endif /* GL_ARB_fragment_program */ #ifdef GL_ARB_fragment_program_shadow CONST_CAST(GLEW_ARB_fragment_program_shadow) = glewGetExtension("GL_ARB_fragment_program_shadow"); #endif /* GL_ARB_fragment_program_shadow */ #ifdef GL_ARB_fragment_shader CONST_CAST(GLEW_ARB_fragment_shader) = glewGetExtension("GL_ARB_fragment_shader"); #endif /* GL_ARB_fragment_shader */ #ifdef GL_ARB_half_float_pixel CONST_CAST(GLEW_ARB_half_float_pixel) = glewGetExtension("GL_ARB_half_float_pixel"); #endif /* GL_ARB_half_float_pixel */ #ifdef GL_ARB_imaging CONST_CAST(GLEW_ARB_imaging) = glewGetExtension("GL_ARB_imaging"); if (glewExperimental || GLEW_ARB_imaging) CONST_CAST(GLEW_ARB_imaging) = !_glewInit_GL_ARB_imaging(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_imaging */ #ifdef GL_ARB_matrix_palette CONST_CAST(GLEW_ARB_matrix_palette) = glewGetExtension("GL_ARB_matrix_palette"); if (glewExperimental || GLEW_ARB_matrix_palette) CONST_CAST(GLEW_ARB_matrix_palette) = !_glewInit_GL_ARB_matrix_palette(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_matrix_palette */ #ifdef GL_ARB_multisample CONST_CAST(GLEW_ARB_multisample) = glewGetExtension("GL_ARB_multisample"); if (glewExperimental || GLEW_ARB_multisample) CONST_CAST(GLEW_ARB_multisample) = !_glewInit_GL_ARB_multisample(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_multisample */ #ifdef GL_ARB_multitexture CONST_CAST(GLEW_ARB_multitexture) = glewGetExtension("GL_ARB_multitexture"); if (glewExperimental || GLEW_ARB_multitexture) CONST_CAST(GLEW_ARB_multitexture) = !_glewInit_GL_ARB_multitexture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_multitexture */ #ifdef GL_ARB_occlusion_query CONST_CAST(GLEW_ARB_occlusion_query) = glewGetExtension("GL_ARB_occlusion_query"); if (glewExperimental || GLEW_ARB_occlusion_query) CONST_CAST(GLEW_ARB_occlusion_query) = !_glewInit_GL_ARB_occlusion_query(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_occlusion_query */ #ifdef GL_ARB_pixel_buffer_object CONST_CAST(GLEW_ARB_pixel_buffer_object) = glewGetExtension("GL_ARB_pixel_buffer_object"); #endif /* GL_ARB_pixel_buffer_object */ #ifdef GL_ARB_point_parameters CONST_CAST(GLEW_ARB_point_parameters) = glewGetExtension("GL_ARB_point_parameters"); if (glewExperimental || GLEW_ARB_point_parameters) CONST_CAST(GLEW_ARB_point_parameters) = !_glewInit_GL_ARB_point_parameters(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_point_parameters */ #ifdef GL_ARB_point_sprite CONST_CAST(GLEW_ARB_point_sprite) = glewGetExtension("GL_ARB_point_sprite"); #endif /* GL_ARB_point_sprite */ #ifdef GL_ARB_shader_objects CONST_CAST(GLEW_ARB_shader_objects) = glewGetExtension("GL_ARB_shader_objects"); if (glewExperimental || GLEW_ARB_shader_objects) CONST_CAST(GLEW_ARB_shader_objects) = !_glewInit_GL_ARB_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_shader_objects */ #ifdef GL_ARB_shading_language_100 CONST_CAST(GLEW_ARB_shading_language_100) = glewGetExtension("GL_ARB_shading_language_100"); #endif /* GL_ARB_shading_language_100 */ #ifdef GL_ARB_shadow CONST_CAST(GLEW_ARB_shadow) = glewGetExtension("GL_ARB_shadow"); #endif /* GL_ARB_shadow */ #ifdef GL_ARB_shadow_ambient CONST_CAST(GLEW_ARB_shadow_ambient) = glewGetExtension("GL_ARB_shadow_ambient"); #endif /* GL_ARB_shadow_ambient */ #ifdef GL_ARB_texture_border_clamp CONST_CAST(GLEW_ARB_texture_border_clamp) = glewGetExtension("GL_ARB_texture_border_clamp"); #endif /* GL_ARB_texture_border_clamp */ #ifdef GL_ARB_texture_compression CONST_CAST(GLEW_ARB_texture_compression) = glewGetExtension("GL_ARB_texture_compression"); if (glewExperimental || GLEW_ARB_texture_compression) CONST_CAST(GLEW_ARB_texture_compression) = !_glewInit_GL_ARB_texture_compression(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_texture_compression */ #ifdef GL_ARB_texture_cube_map CONST_CAST(GLEW_ARB_texture_cube_map) = glewGetExtension("GL_ARB_texture_cube_map"); #endif /* GL_ARB_texture_cube_map */ #ifdef GL_ARB_texture_env_add CONST_CAST(GLEW_ARB_texture_env_add) = glewGetExtension("GL_ARB_texture_env_add"); #endif /* GL_ARB_texture_env_add */ #ifdef GL_ARB_texture_env_combine CONST_CAST(GLEW_ARB_texture_env_combine) = glewGetExtension("GL_ARB_texture_env_combine"); #endif /* GL_ARB_texture_env_combine */ #ifdef GL_ARB_texture_env_crossbar CONST_CAST(GLEW_ARB_texture_env_crossbar) = glewGetExtension("GL_ARB_texture_env_crossbar"); #endif /* GL_ARB_texture_env_crossbar */ #ifdef GL_ARB_texture_env_dot3 CONST_CAST(GLEW_ARB_texture_env_dot3) = glewGetExtension("GL_ARB_texture_env_dot3"); #endif /* GL_ARB_texture_env_dot3 */ #ifdef GL_ARB_texture_float CONST_CAST(GLEW_ARB_texture_float) = glewGetExtension("GL_ARB_texture_float"); #endif /* GL_ARB_texture_float */ #ifdef GL_ARB_texture_mirrored_repeat CONST_CAST(GLEW_ARB_texture_mirrored_repeat) = glewGetExtension("GL_ARB_texture_mirrored_repeat"); #endif /* GL_ARB_texture_mirrored_repeat */ #ifdef GL_ARB_texture_non_power_of_two CONST_CAST(GLEW_ARB_texture_non_power_of_two) = glewGetExtension("GL_ARB_texture_non_power_of_two"); #endif /* GL_ARB_texture_non_power_of_two */ #ifdef GL_ARB_texture_rectangle CONST_CAST(GLEW_ARB_texture_rectangle) = glewGetExtension("GL_ARB_texture_rectangle"); #endif /* GL_ARB_texture_rectangle */ #ifdef GL_ARB_transpose_matrix CONST_CAST(GLEW_ARB_transpose_matrix) = glewGetExtension("GL_ARB_transpose_matrix"); if (glewExperimental || GLEW_ARB_transpose_matrix) CONST_CAST(GLEW_ARB_transpose_matrix) = !_glewInit_GL_ARB_transpose_matrix(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_transpose_matrix */ #ifdef GL_ARB_vertex_blend CONST_CAST(GLEW_ARB_vertex_blend) = glewGetExtension("GL_ARB_vertex_blend"); if (glewExperimental || GLEW_ARB_vertex_blend) CONST_CAST(GLEW_ARB_vertex_blend) = !_glewInit_GL_ARB_vertex_blend(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_vertex_blend */ #ifdef GL_ARB_vertex_buffer_object CONST_CAST(GLEW_ARB_vertex_buffer_object) = glewGetExtension("GL_ARB_vertex_buffer_object"); if (glewExperimental || GLEW_ARB_vertex_buffer_object) CONST_CAST(GLEW_ARB_vertex_buffer_object) = !_glewInit_GL_ARB_vertex_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_vertex_buffer_object */ #ifdef GL_ARB_vertex_program CONST_CAST(GLEW_ARB_vertex_program) = glewGetExtension("GL_ARB_vertex_program"); if (glewExperimental || GLEW_ARB_vertex_program) CONST_CAST(GLEW_ARB_vertex_program) = !_glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_vertex_program */ #ifdef GL_ARB_vertex_shader CONST_CAST(GLEW_ARB_vertex_shader) = glewGetExtension("GL_ARB_vertex_shader"); if (glewExperimental || GLEW_ARB_vertex_shader) CONST_CAST(GLEW_ARB_vertex_shader) = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_vertex_shader */ #ifdef GL_ARB_window_pos CONST_CAST(GLEW_ARB_window_pos) = glewGetExtension("GL_ARB_window_pos"); if (glewExperimental || GLEW_ARB_window_pos) CONST_CAST(GLEW_ARB_window_pos) = !_glewInit_GL_ARB_window_pos(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ARB_window_pos */ #ifdef GL_ATIX_point_sprites CONST_CAST(GLEW_ATIX_point_sprites) = glewGetExtension("GL_ATIX_point_sprites"); #endif /* GL_ATIX_point_sprites */ #ifdef GL_ATIX_texture_env_combine3 CONST_CAST(GLEW_ATIX_texture_env_combine3) = glewGetExtension("GL_ATIX_texture_env_combine3"); #endif /* GL_ATIX_texture_env_combine3 */ #ifdef GL_ATIX_texture_env_route CONST_CAST(GLEW_ATIX_texture_env_route) = glewGetExtension("GL_ATIX_texture_env_route"); #endif /* GL_ATIX_texture_env_route */ #ifdef GL_ATIX_vertex_shader_output_point_size CONST_CAST(GLEW_ATIX_vertex_shader_output_point_size) = glewGetExtension("GL_ATIX_vertex_shader_output_point_size"); #endif /* GL_ATIX_vertex_shader_output_point_size */ #ifdef GL_ATI_draw_buffers CONST_CAST(GLEW_ATI_draw_buffers) = glewGetExtension("GL_ATI_draw_buffers"); if (glewExperimental || GLEW_ATI_draw_buffers) CONST_CAST(GLEW_ATI_draw_buffers) = !_glewInit_GL_ATI_draw_buffers(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_draw_buffers */ #ifdef GL_ATI_element_array CONST_CAST(GLEW_ATI_element_array) = glewGetExtension("GL_ATI_element_array"); if (glewExperimental || GLEW_ATI_element_array) CONST_CAST(GLEW_ATI_element_array) = !_glewInit_GL_ATI_element_array(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_element_array */ #ifdef GL_ATI_envmap_bumpmap CONST_CAST(GLEW_ATI_envmap_bumpmap) = glewGetExtension("GL_ATI_envmap_bumpmap"); if (glewExperimental || GLEW_ATI_envmap_bumpmap) CONST_CAST(GLEW_ATI_envmap_bumpmap) = !_glewInit_GL_ATI_envmap_bumpmap(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_envmap_bumpmap */ #ifdef GL_ATI_fragment_shader CONST_CAST(GLEW_ATI_fragment_shader) = glewGetExtension("GL_ATI_fragment_shader"); if (glewExperimental || GLEW_ATI_fragment_shader) CONST_CAST(GLEW_ATI_fragment_shader) = !_glewInit_GL_ATI_fragment_shader(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_fragment_shader */ #ifdef GL_ATI_map_object_buffer CONST_CAST(GLEW_ATI_map_object_buffer) = glewGetExtension("GL_ATI_map_object_buffer"); if (glewExperimental || GLEW_ATI_map_object_buffer) CONST_CAST(GLEW_ATI_map_object_buffer) = !_glewInit_GL_ATI_map_object_buffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_map_object_buffer */ #ifdef GL_ATI_pn_triangles CONST_CAST(GLEW_ATI_pn_triangles) = glewGetExtension("GL_ATI_pn_triangles"); if (glewExperimental || GLEW_ATI_pn_triangles) CONST_CAST(GLEW_ATI_pn_triangles) = !_glewInit_GL_ATI_pn_triangles(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_pn_triangles */ #ifdef GL_ATI_separate_stencil CONST_CAST(GLEW_ATI_separate_stencil) = glewGetExtension("GL_ATI_separate_stencil"); if (glewExperimental || GLEW_ATI_separate_stencil) CONST_CAST(GLEW_ATI_separate_stencil) = !_glewInit_GL_ATI_separate_stencil(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_separate_stencil */ #ifdef GL_ATI_shader_texture_lod CONST_CAST(GLEW_ATI_shader_texture_lod) = glewGetExtension("GL_ATI_shader_texture_lod"); #endif /* GL_ATI_shader_texture_lod */ #ifdef GL_ATI_text_fragment_shader CONST_CAST(GLEW_ATI_text_fragment_shader) = glewGetExtension("GL_ATI_text_fragment_shader"); #endif /* GL_ATI_text_fragment_shader */ #ifdef GL_ATI_texture_compression_3dc CONST_CAST(GLEW_ATI_texture_compression_3dc) = glewGetExtension("GL_ATI_texture_compression_3dc"); #endif /* GL_ATI_texture_compression_3dc */ #ifdef GL_ATI_texture_env_combine3 CONST_CAST(GLEW_ATI_texture_env_combine3) = glewGetExtension("GL_ATI_texture_env_combine3"); #endif /* GL_ATI_texture_env_combine3 */ #ifdef GL_ATI_texture_float CONST_CAST(GLEW_ATI_texture_float) = glewGetExtension("GL_ATI_texture_float"); #endif /* GL_ATI_texture_float */ #ifdef GL_ATI_texture_mirror_once CONST_CAST(GLEW_ATI_texture_mirror_once) = glewGetExtension("GL_ATI_texture_mirror_once"); #endif /* GL_ATI_texture_mirror_once */ #ifdef GL_ATI_vertex_array_object CONST_CAST(GLEW_ATI_vertex_array_object) = glewGetExtension("GL_ATI_vertex_array_object"); if (glewExperimental || GLEW_ATI_vertex_array_object) CONST_CAST(GLEW_ATI_vertex_array_object) = !_glewInit_GL_ATI_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_vertex_array_object */ #ifdef GL_ATI_vertex_attrib_array_object CONST_CAST(GLEW_ATI_vertex_attrib_array_object) = glewGetExtension("GL_ATI_vertex_attrib_array_object"); if (glewExperimental || GLEW_ATI_vertex_attrib_array_object) CONST_CAST(GLEW_ATI_vertex_attrib_array_object) = !_glewInit_GL_ATI_vertex_attrib_array_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_vertex_attrib_array_object */ #ifdef GL_ATI_vertex_streams CONST_CAST(GLEW_ATI_vertex_streams) = glewGetExtension("GL_ATI_vertex_streams"); if (glewExperimental || GLEW_ATI_vertex_streams) CONST_CAST(GLEW_ATI_vertex_streams) = !_glewInit_GL_ATI_vertex_streams(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_ATI_vertex_streams */ #ifdef GL_EXT_422_pixels CONST_CAST(GLEW_EXT_422_pixels) = glewGetExtension("GL_EXT_422_pixels"); #endif /* GL_EXT_422_pixels */ #ifdef GL_EXT_Cg_shader CONST_CAST(GLEW_EXT_Cg_shader) = glewGetExtension("GL_EXT_Cg_shader"); #endif /* GL_EXT_Cg_shader */ #ifdef GL_EXT_abgr CONST_CAST(GLEW_EXT_abgr) = glewGetExtension("GL_EXT_abgr"); #endif /* GL_EXT_abgr */ #ifdef GL_EXT_bgra CONST_CAST(GLEW_EXT_bgra) = glewGetExtension("GL_EXT_bgra"); #endif /* GL_EXT_bgra */ #ifdef GL_EXT_bindable_uniform CONST_CAST(GLEW_EXT_bindable_uniform) = glewGetExtension("GL_EXT_bindable_uniform"); if (glewExperimental || GLEW_EXT_bindable_uniform) CONST_CAST(GLEW_EXT_bindable_uniform) = !_glewInit_GL_EXT_bindable_uniform(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_bindable_uniform */ #ifdef GL_EXT_blend_color CONST_CAST(GLEW_EXT_blend_color) = glewGetExtension("GL_EXT_blend_color"); if (glewExperimental || GLEW_EXT_blend_color) CONST_CAST(GLEW_EXT_blend_color) = !_glewInit_GL_EXT_blend_color(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_blend_color */ #ifdef GL_EXT_blend_equation_separate CONST_CAST(GLEW_EXT_blend_equation_separate) = glewGetExtension("GL_EXT_blend_equation_separate"); if (glewExperimental || GLEW_EXT_blend_equation_separate) CONST_CAST(GLEW_EXT_blend_equation_separate) = !_glewInit_GL_EXT_blend_equation_separate(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_blend_equation_separate */ #ifdef GL_EXT_blend_func_separate CONST_CAST(GLEW_EXT_blend_func_separate) = glewGetExtension("GL_EXT_blend_func_separate"); if (glewExperimental || GLEW_EXT_blend_func_separate) CONST_CAST(GLEW_EXT_blend_func_separate) = !_glewInit_GL_EXT_blend_func_separate(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_blend_func_separate */ #ifdef GL_EXT_blend_logic_op CONST_CAST(GLEW_EXT_blend_logic_op) = glewGetExtension("GL_EXT_blend_logic_op"); #endif /* GL_EXT_blend_logic_op */ #ifdef GL_EXT_blend_minmax CONST_CAST(GLEW_EXT_blend_minmax) = glewGetExtension("GL_EXT_blend_minmax"); if (glewExperimental || GLEW_EXT_blend_minmax) CONST_CAST(GLEW_EXT_blend_minmax) = !_glewInit_GL_EXT_blend_minmax(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_blend_minmax */ #ifdef GL_EXT_blend_subtract CONST_CAST(GLEW_EXT_blend_subtract) = glewGetExtension("GL_EXT_blend_subtract"); #endif /* GL_EXT_blend_subtract */ #ifdef GL_EXT_clip_volume_hint CONST_CAST(GLEW_EXT_clip_volume_hint) = glewGetExtension("GL_EXT_clip_volume_hint"); #endif /* GL_EXT_clip_volume_hint */ #ifdef GL_EXT_cmyka CONST_CAST(GLEW_EXT_cmyka) = glewGetExtension("GL_EXT_cmyka"); #endif /* GL_EXT_cmyka */ #ifdef GL_EXT_color_subtable CONST_CAST(GLEW_EXT_color_subtable) = glewGetExtension("GL_EXT_color_subtable"); if (glewExperimental || GLEW_EXT_color_subtable) CONST_CAST(GLEW_EXT_color_subtable) = !_glewInit_GL_EXT_color_subtable(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_color_subtable */ #ifdef GL_EXT_compiled_vertex_array CONST_CAST(GLEW_EXT_compiled_vertex_array) = glewGetExtension("GL_EXT_compiled_vertex_array"); if (glewExperimental || GLEW_EXT_compiled_vertex_array) CONST_CAST(GLEW_EXT_compiled_vertex_array) = !_glewInit_GL_EXT_compiled_vertex_array(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_compiled_vertex_array */ #ifdef GL_EXT_convolution CONST_CAST(GLEW_EXT_convolution) = glewGetExtension("GL_EXT_convolution"); if (glewExperimental || GLEW_EXT_convolution) CONST_CAST(GLEW_EXT_convolution) = !_glewInit_GL_EXT_convolution(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_convolution */ #ifdef GL_EXT_coordinate_frame CONST_CAST(GLEW_EXT_coordinate_frame) = glewGetExtension("GL_EXT_coordinate_frame"); if (glewExperimental || GLEW_EXT_coordinate_frame) CONST_CAST(GLEW_EXT_coordinate_frame) = !_glewInit_GL_EXT_coordinate_frame(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_coordinate_frame */ #ifdef GL_EXT_copy_texture CONST_CAST(GLEW_EXT_copy_texture) = glewGetExtension("GL_EXT_copy_texture"); if (glewExperimental || GLEW_EXT_copy_texture) CONST_CAST(GLEW_EXT_copy_texture) = !_glewInit_GL_EXT_copy_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_copy_texture */ #ifdef GL_EXT_cull_vertex CONST_CAST(GLEW_EXT_cull_vertex) = glewGetExtension("GL_EXT_cull_vertex"); if (glewExperimental || GLEW_EXT_cull_vertex) CONST_CAST(GLEW_EXT_cull_vertex) = !_glewInit_GL_EXT_cull_vertex(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_cull_vertex */ #ifdef GL_EXT_depth_bounds_test CONST_CAST(GLEW_EXT_depth_bounds_test) = glewGetExtension("GL_EXT_depth_bounds_test"); if (glewExperimental || GLEW_EXT_depth_bounds_test) CONST_CAST(GLEW_EXT_depth_bounds_test) = !_glewInit_GL_EXT_depth_bounds_test(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_depth_bounds_test */ #ifdef GL_EXT_draw_buffers2 CONST_CAST(GLEW_EXT_draw_buffers2) = glewGetExtension("GL_EXT_draw_buffers2"); if (glewExperimental || GLEW_EXT_draw_buffers2) CONST_CAST(GLEW_EXT_draw_buffers2) = !_glewInit_GL_EXT_draw_buffers2(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_draw_buffers2 */ #ifdef GL_EXT_draw_instanced CONST_CAST(GLEW_EXT_draw_instanced) = glewGetExtension("GL_EXT_draw_instanced"); if (glewExperimental || GLEW_EXT_draw_instanced) CONST_CAST(GLEW_EXT_draw_instanced) = !_glewInit_GL_EXT_draw_instanced(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_draw_instanced */ #ifdef GL_EXT_draw_range_elements CONST_CAST(GLEW_EXT_draw_range_elements) = glewGetExtension("GL_EXT_draw_range_elements"); if (glewExperimental || GLEW_EXT_draw_range_elements) CONST_CAST(GLEW_EXT_draw_range_elements) = !_glewInit_GL_EXT_draw_range_elements(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_draw_range_elements */ #ifdef GL_EXT_fog_coord CONST_CAST(GLEW_EXT_fog_coord) = glewGetExtension("GL_EXT_fog_coord"); if (glewExperimental || GLEW_EXT_fog_coord) CONST_CAST(GLEW_EXT_fog_coord) = !_glewInit_GL_EXT_fog_coord(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_fog_coord */ #ifdef GL_EXT_fragment_lighting CONST_CAST(GLEW_EXT_fragment_lighting) = glewGetExtension("GL_EXT_fragment_lighting"); if (glewExperimental || GLEW_EXT_fragment_lighting) CONST_CAST(GLEW_EXT_fragment_lighting) = !_glewInit_GL_EXT_fragment_lighting(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_fragment_lighting */ #ifdef GL_EXT_framebuffer_blit CONST_CAST(GLEW_EXT_framebuffer_blit) = glewGetExtension("GL_EXT_framebuffer_blit"); if (glewExperimental || GLEW_EXT_framebuffer_blit) CONST_CAST(GLEW_EXT_framebuffer_blit) = !_glewInit_GL_EXT_framebuffer_blit(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_framebuffer_blit */ #ifdef GL_EXT_framebuffer_multisample CONST_CAST(GLEW_EXT_framebuffer_multisample) = glewGetExtension("GL_EXT_framebuffer_multisample"); if (glewExperimental || GLEW_EXT_framebuffer_multisample) CONST_CAST(GLEW_EXT_framebuffer_multisample) = !_glewInit_GL_EXT_framebuffer_multisample(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_framebuffer_multisample */ #ifdef GL_EXT_framebuffer_object CONST_CAST(GLEW_EXT_framebuffer_object) = glewGetExtension("GL_EXT_framebuffer_object"); if (glewExperimental || GLEW_EXT_framebuffer_object) CONST_CAST(GLEW_EXT_framebuffer_object) = !_glewInit_GL_EXT_framebuffer_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_framebuffer_object */ #ifdef GL_EXT_framebuffer_sRGB CONST_CAST(GLEW_EXT_framebuffer_sRGB) = glewGetExtension("GL_EXT_framebuffer_sRGB"); #endif /* GL_EXT_framebuffer_sRGB */ #ifdef GL_EXT_geometry_shader4 CONST_CAST(GLEW_EXT_geometry_shader4) = glewGetExtension("GL_EXT_geometry_shader4"); if (glewExperimental || GLEW_EXT_geometry_shader4) CONST_CAST(GLEW_EXT_geometry_shader4) = !_glewInit_GL_EXT_geometry_shader4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_geometry_shader4 */ #ifdef GL_EXT_gpu_program_parameters CONST_CAST(GLEW_EXT_gpu_program_parameters) = glewGetExtension("GL_EXT_gpu_program_parameters"); if (glewExperimental || GLEW_EXT_gpu_program_parameters) CONST_CAST(GLEW_EXT_gpu_program_parameters) = !_glewInit_GL_EXT_gpu_program_parameters(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_gpu_program_parameters */ #ifdef GL_EXT_gpu_shader4 CONST_CAST(GLEW_EXT_gpu_shader4) = glewGetExtension("GL_EXT_gpu_shader4"); if (glewExperimental || GLEW_EXT_gpu_shader4) CONST_CAST(GLEW_EXT_gpu_shader4) = !_glewInit_GL_EXT_gpu_shader4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_gpu_shader4 */ #ifdef GL_EXT_histogram CONST_CAST(GLEW_EXT_histogram) = glewGetExtension("GL_EXT_histogram"); if (glewExperimental || GLEW_EXT_histogram) CONST_CAST(GLEW_EXT_histogram) = !_glewInit_GL_EXT_histogram(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_histogram */ #ifdef GL_EXT_index_array_formats CONST_CAST(GLEW_EXT_index_array_formats) = glewGetExtension("GL_EXT_index_array_formats"); #endif /* GL_EXT_index_array_formats */ #ifdef GL_EXT_index_func CONST_CAST(GLEW_EXT_index_func) = glewGetExtension("GL_EXT_index_func"); if (glewExperimental || GLEW_EXT_index_func) CONST_CAST(GLEW_EXT_index_func) = !_glewInit_GL_EXT_index_func(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_index_func */ #ifdef GL_EXT_index_material CONST_CAST(GLEW_EXT_index_material) = glewGetExtension("GL_EXT_index_material"); if (glewExperimental || GLEW_EXT_index_material) CONST_CAST(GLEW_EXT_index_material) = !_glewInit_GL_EXT_index_material(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_index_material */ #ifdef GL_EXT_index_texture CONST_CAST(GLEW_EXT_index_texture) = glewGetExtension("GL_EXT_index_texture"); #endif /* GL_EXT_index_texture */ #ifdef GL_EXT_light_texture CONST_CAST(GLEW_EXT_light_texture) = glewGetExtension("GL_EXT_light_texture"); if (glewExperimental || GLEW_EXT_light_texture) CONST_CAST(GLEW_EXT_light_texture) = !_glewInit_GL_EXT_light_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_light_texture */ #ifdef GL_EXT_misc_attribute CONST_CAST(GLEW_EXT_misc_attribute) = glewGetExtension("GL_EXT_misc_attribute"); #endif /* GL_EXT_misc_attribute */ #ifdef GL_EXT_multi_draw_arrays CONST_CAST(GLEW_EXT_multi_draw_arrays) = glewGetExtension("GL_EXT_multi_draw_arrays"); if (glewExperimental || GLEW_EXT_multi_draw_arrays) CONST_CAST(GLEW_EXT_multi_draw_arrays) = !_glewInit_GL_EXT_multi_draw_arrays(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_multi_draw_arrays */ #ifdef GL_EXT_multisample CONST_CAST(GLEW_EXT_multisample) = glewGetExtension("GL_EXT_multisample"); if (glewExperimental || GLEW_EXT_multisample) CONST_CAST(GLEW_EXT_multisample) = !_glewInit_GL_EXT_multisample(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_multisample */ #ifdef GL_EXT_packed_depth_stencil CONST_CAST(GLEW_EXT_packed_depth_stencil) = glewGetExtension("GL_EXT_packed_depth_stencil"); #endif /* GL_EXT_packed_depth_stencil */ #ifdef GL_EXT_packed_float CONST_CAST(GLEW_EXT_packed_float) = glewGetExtension("GL_EXT_packed_float"); #endif /* GL_EXT_packed_float */ #ifdef GL_EXT_packed_pixels CONST_CAST(GLEW_EXT_packed_pixels) = glewGetExtension("GL_EXT_packed_pixels"); #endif /* GL_EXT_packed_pixels */ #ifdef GL_EXT_paletted_texture CONST_CAST(GLEW_EXT_paletted_texture) = glewGetExtension("GL_EXT_paletted_texture"); if (glewExperimental || GLEW_EXT_paletted_texture) CONST_CAST(GLEW_EXT_paletted_texture) = !_glewInit_GL_EXT_paletted_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_paletted_texture */ #ifdef GL_EXT_pixel_buffer_object CONST_CAST(GLEW_EXT_pixel_buffer_object) = glewGetExtension("GL_EXT_pixel_buffer_object"); #endif /* GL_EXT_pixel_buffer_object */ #ifdef GL_EXT_pixel_transform CONST_CAST(GLEW_EXT_pixel_transform) = glewGetExtension("GL_EXT_pixel_transform"); if (glewExperimental || GLEW_EXT_pixel_transform) CONST_CAST(GLEW_EXT_pixel_transform) = !_glewInit_GL_EXT_pixel_transform(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_pixel_transform */ #ifdef GL_EXT_pixel_transform_color_table CONST_CAST(GLEW_EXT_pixel_transform_color_table) = glewGetExtension("GL_EXT_pixel_transform_color_table"); #endif /* GL_EXT_pixel_transform_color_table */ #ifdef GL_EXT_point_parameters CONST_CAST(GLEW_EXT_point_parameters) = glewGetExtension("GL_EXT_point_parameters"); if (glewExperimental || GLEW_EXT_point_parameters) CONST_CAST(GLEW_EXT_point_parameters) = !_glewInit_GL_EXT_point_parameters(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_point_parameters */ #ifdef GL_EXT_polygon_offset CONST_CAST(GLEW_EXT_polygon_offset) = glewGetExtension("GL_EXT_polygon_offset"); if (glewExperimental || GLEW_EXT_polygon_offset) CONST_CAST(GLEW_EXT_polygon_offset) = !_glewInit_GL_EXT_polygon_offset(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_polygon_offset */ #ifdef GL_EXT_rescale_normal CONST_CAST(GLEW_EXT_rescale_normal) = glewGetExtension("GL_EXT_rescale_normal"); #endif /* GL_EXT_rescale_normal */ #ifdef GL_EXT_scene_marker CONST_CAST(GLEW_EXT_scene_marker) = glewGetExtension("GL_EXT_scene_marker"); if (glewExperimental || GLEW_EXT_scene_marker) CONST_CAST(GLEW_EXT_scene_marker) = !_glewInit_GL_EXT_scene_marker(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_scene_marker */ #ifdef GL_EXT_secondary_color CONST_CAST(GLEW_EXT_secondary_color) = glewGetExtension("GL_EXT_secondary_color"); if (glewExperimental || GLEW_EXT_secondary_color) CONST_CAST(GLEW_EXT_secondary_color) = !_glewInit_GL_EXT_secondary_color(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_secondary_color */ #ifdef GL_EXT_separate_specular_color CONST_CAST(GLEW_EXT_separate_specular_color) = glewGetExtension("GL_EXT_separate_specular_color"); #endif /* GL_EXT_separate_specular_color */ #ifdef GL_EXT_shadow_funcs CONST_CAST(GLEW_EXT_shadow_funcs) = glewGetExtension("GL_EXT_shadow_funcs"); #endif /* GL_EXT_shadow_funcs */ #ifdef GL_EXT_shared_texture_palette CONST_CAST(GLEW_EXT_shared_texture_palette) = glewGetExtension("GL_EXT_shared_texture_palette"); #endif /* GL_EXT_shared_texture_palette */ #ifdef GL_EXT_stencil_clear_tag CONST_CAST(GLEW_EXT_stencil_clear_tag) = glewGetExtension("GL_EXT_stencil_clear_tag"); #endif /* GL_EXT_stencil_clear_tag */ #ifdef GL_EXT_stencil_two_side CONST_CAST(GLEW_EXT_stencil_two_side) = glewGetExtension("GL_EXT_stencil_two_side"); if (glewExperimental || GLEW_EXT_stencil_two_side) CONST_CAST(GLEW_EXT_stencil_two_side) = !_glewInit_GL_EXT_stencil_two_side(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_stencil_two_side */ #ifdef GL_EXT_stencil_wrap CONST_CAST(GLEW_EXT_stencil_wrap) = glewGetExtension("GL_EXT_stencil_wrap"); #endif /* GL_EXT_stencil_wrap */ #ifdef GL_EXT_subtexture CONST_CAST(GLEW_EXT_subtexture) = glewGetExtension("GL_EXT_subtexture"); if (glewExperimental || GLEW_EXT_subtexture) CONST_CAST(GLEW_EXT_subtexture) = !_glewInit_GL_EXT_subtexture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_subtexture */ #ifdef GL_EXT_texture CONST_CAST(GLEW_EXT_texture) = glewGetExtension("GL_EXT_texture"); #endif /* GL_EXT_texture */ #ifdef GL_EXT_texture3D CONST_CAST(GLEW_EXT_texture3D) = glewGetExtension("GL_EXT_texture3D"); if (glewExperimental || GLEW_EXT_texture3D) CONST_CAST(GLEW_EXT_texture3D) = !_glewInit_GL_EXT_texture3D(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_texture3D */ #ifdef GL_EXT_texture_array CONST_CAST(GLEW_EXT_texture_array) = glewGetExtension("GL_EXT_texture_array"); #endif /* GL_EXT_texture_array */ #ifdef GL_EXT_texture_buffer_object CONST_CAST(GLEW_EXT_texture_buffer_object) = glewGetExtension("GL_EXT_texture_buffer_object"); if (glewExperimental || GLEW_EXT_texture_buffer_object) CONST_CAST(GLEW_EXT_texture_buffer_object) = !_glewInit_GL_EXT_texture_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_texture_buffer_object */ #ifdef GL_EXT_texture_compression_dxt1 CONST_CAST(GLEW_EXT_texture_compression_dxt1) = glewGetExtension("GL_EXT_texture_compression_dxt1"); #endif /* GL_EXT_texture_compression_dxt1 */ #ifdef GL_EXT_texture_compression_latc CONST_CAST(GLEW_EXT_texture_compression_latc) = glewGetExtension("GL_EXT_texture_compression_latc"); #endif /* GL_EXT_texture_compression_latc */ #ifdef GL_EXT_texture_compression_rgtc CONST_CAST(GLEW_EXT_texture_compression_rgtc) = glewGetExtension("GL_EXT_texture_compression_rgtc"); #endif /* GL_EXT_texture_compression_rgtc */ #ifdef GL_EXT_texture_compression_s3tc CONST_CAST(GLEW_EXT_texture_compression_s3tc) = glewGetExtension("GL_EXT_texture_compression_s3tc"); #endif /* GL_EXT_texture_compression_s3tc */ #ifdef GL_EXT_texture_cube_map CONST_CAST(GLEW_EXT_texture_cube_map) = glewGetExtension("GL_EXT_texture_cube_map"); #endif /* GL_EXT_texture_cube_map */ #ifdef GL_EXT_texture_edge_clamp CONST_CAST(GLEW_EXT_texture_edge_clamp) = glewGetExtension("GL_EXT_texture_edge_clamp"); #endif /* GL_EXT_texture_edge_clamp */ #ifdef GL_EXT_texture_env CONST_CAST(GLEW_EXT_texture_env) = glewGetExtension("GL_EXT_texture_env"); #endif /* GL_EXT_texture_env */ #ifdef GL_EXT_texture_env_add CONST_CAST(GLEW_EXT_texture_env_add) = glewGetExtension("GL_EXT_texture_env_add"); #endif /* GL_EXT_texture_env_add */ #ifdef GL_EXT_texture_env_combine CONST_CAST(GLEW_EXT_texture_env_combine) = glewGetExtension("GL_EXT_texture_env_combine"); #endif /* GL_EXT_texture_env_combine */ #ifdef GL_EXT_texture_env_dot3 CONST_CAST(GLEW_EXT_texture_env_dot3) = glewGetExtension("GL_EXT_texture_env_dot3"); #endif /* GL_EXT_texture_env_dot3 */ #ifdef GL_EXT_texture_filter_anisotropic CONST_CAST(GLEW_EXT_texture_filter_anisotropic) = glewGetExtension("GL_EXT_texture_filter_anisotropic"); #endif /* GL_EXT_texture_filter_anisotropic */ #ifdef GL_EXT_texture_integer CONST_CAST(GLEW_EXT_texture_integer) = glewGetExtension("GL_EXT_texture_integer"); if (glewExperimental || GLEW_EXT_texture_integer) CONST_CAST(GLEW_EXT_texture_integer) = !_glewInit_GL_EXT_texture_integer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_texture_integer */ #ifdef GL_EXT_texture_lod_bias CONST_CAST(GLEW_EXT_texture_lod_bias) = glewGetExtension("GL_EXT_texture_lod_bias"); #endif /* GL_EXT_texture_lod_bias */ #ifdef GL_EXT_texture_mirror_clamp CONST_CAST(GLEW_EXT_texture_mirror_clamp) = glewGetExtension("GL_EXT_texture_mirror_clamp"); #endif /* GL_EXT_texture_mirror_clamp */ #ifdef GL_EXT_texture_object CONST_CAST(GLEW_EXT_texture_object) = glewGetExtension("GL_EXT_texture_object"); if (glewExperimental || GLEW_EXT_texture_object) CONST_CAST(GLEW_EXT_texture_object) = !_glewInit_GL_EXT_texture_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_texture_object */ #ifdef GL_EXT_texture_perturb_normal CONST_CAST(GLEW_EXT_texture_perturb_normal) = glewGetExtension("GL_EXT_texture_perturb_normal"); if (glewExperimental || GLEW_EXT_texture_perturb_normal) CONST_CAST(GLEW_EXT_texture_perturb_normal) = !_glewInit_GL_EXT_texture_perturb_normal(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_texture_perturb_normal */ #ifdef GL_EXT_texture_rectangle CONST_CAST(GLEW_EXT_texture_rectangle) = glewGetExtension("GL_EXT_texture_rectangle"); #endif /* GL_EXT_texture_rectangle */ #ifdef GL_EXT_texture_sRGB CONST_CAST(GLEW_EXT_texture_sRGB) = glewGetExtension("GL_EXT_texture_sRGB"); #endif /* GL_EXT_texture_sRGB */ #ifdef GL_EXT_texture_shared_exponent CONST_CAST(GLEW_EXT_texture_shared_exponent) = glewGetExtension("GL_EXT_texture_shared_exponent"); #endif /* GL_EXT_texture_shared_exponent */ #ifdef GL_EXT_timer_query CONST_CAST(GLEW_EXT_timer_query) = glewGetExtension("GL_EXT_timer_query"); if (glewExperimental || GLEW_EXT_timer_query) CONST_CAST(GLEW_EXT_timer_query) = !_glewInit_GL_EXT_timer_query(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_timer_query */ #ifdef GL_EXT_vertex_array CONST_CAST(GLEW_EXT_vertex_array) = glewGetExtension("GL_EXT_vertex_array"); if (glewExperimental || GLEW_EXT_vertex_array) CONST_CAST(GLEW_EXT_vertex_array) = !_glewInit_GL_EXT_vertex_array(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_vertex_array */ #ifdef GL_EXT_vertex_shader CONST_CAST(GLEW_EXT_vertex_shader) = glewGetExtension("GL_EXT_vertex_shader"); if (glewExperimental || GLEW_EXT_vertex_shader) CONST_CAST(GLEW_EXT_vertex_shader) = !_glewInit_GL_EXT_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_vertex_shader */ #ifdef GL_EXT_vertex_weighting CONST_CAST(GLEW_EXT_vertex_weighting) = glewGetExtension("GL_EXT_vertex_weighting"); if (glewExperimental || GLEW_EXT_vertex_weighting) CONST_CAST(GLEW_EXT_vertex_weighting) = !_glewInit_GL_EXT_vertex_weighting(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_EXT_vertex_weighting */ #ifdef GL_GREMEDY_frame_terminator CONST_CAST(GLEW_GREMEDY_frame_terminator) = glewGetExtension("GL_GREMEDY_frame_terminator"); if (glewExperimental || GLEW_GREMEDY_frame_terminator) CONST_CAST(GLEW_GREMEDY_frame_terminator) = !_glewInit_GL_GREMEDY_frame_terminator(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_GREMEDY_frame_terminator */ #ifdef GL_GREMEDY_string_marker CONST_CAST(GLEW_GREMEDY_string_marker) = glewGetExtension("GL_GREMEDY_string_marker"); if (glewExperimental || GLEW_GREMEDY_string_marker) CONST_CAST(GLEW_GREMEDY_string_marker) = !_glewInit_GL_GREMEDY_string_marker(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_GREMEDY_string_marker */ #ifdef GL_HP_convolution_border_modes CONST_CAST(GLEW_HP_convolution_border_modes) = glewGetExtension("GL_HP_convolution_border_modes"); #endif /* GL_HP_convolution_border_modes */ #ifdef GL_HP_image_transform CONST_CAST(GLEW_HP_image_transform) = glewGetExtension("GL_HP_image_transform"); if (glewExperimental || GLEW_HP_image_transform) CONST_CAST(GLEW_HP_image_transform) = !_glewInit_GL_HP_image_transform(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_HP_image_transform */ #ifdef GL_HP_occlusion_test CONST_CAST(GLEW_HP_occlusion_test) = glewGetExtension("GL_HP_occlusion_test"); #endif /* GL_HP_occlusion_test */ #ifdef GL_HP_texture_lighting CONST_CAST(GLEW_HP_texture_lighting) = glewGetExtension("GL_HP_texture_lighting"); #endif /* GL_HP_texture_lighting */ #ifdef GL_IBM_cull_vertex CONST_CAST(GLEW_IBM_cull_vertex) = glewGetExtension("GL_IBM_cull_vertex"); #endif /* GL_IBM_cull_vertex */ #ifdef GL_IBM_multimode_draw_arrays CONST_CAST(GLEW_IBM_multimode_draw_arrays) = glewGetExtension("GL_IBM_multimode_draw_arrays"); if (glewExperimental || GLEW_IBM_multimode_draw_arrays) CONST_CAST(GLEW_IBM_multimode_draw_arrays) = !_glewInit_GL_IBM_multimode_draw_arrays(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_IBM_multimode_draw_arrays */ #ifdef GL_IBM_rasterpos_clip CONST_CAST(GLEW_IBM_rasterpos_clip) = glewGetExtension("GL_IBM_rasterpos_clip"); #endif /* GL_IBM_rasterpos_clip */ #ifdef GL_IBM_static_data CONST_CAST(GLEW_IBM_static_data) = glewGetExtension("GL_IBM_static_data"); #endif /* GL_IBM_static_data */ #ifdef GL_IBM_texture_mirrored_repeat CONST_CAST(GLEW_IBM_texture_mirrored_repeat) = glewGetExtension("GL_IBM_texture_mirrored_repeat"); #endif /* GL_IBM_texture_mirrored_repeat */ #ifdef GL_IBM_vertex_array_lists CONST_CAST(GLEW_IBM_vertex_array_lists) = glewGetExtension("GL_IBM_vertex_array_lists"); if (glewExperimental || GLEW_IBM_vertex_array_lists) CONST_CAST(GLEW_IBM_vertex_array_lists) = !_glewInit_GL_IBM_vertex_array_lists(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_IBM_vertex_array_lists */ #ifdef GL_INGR_color_clamp CONST_CAST(GLEW_INGR_color_clamp) = glewGetExtension("GL_INGR_color_clamp"); #endif /* GL_INGR_color_clamp */ #ifdef GL_INGR_interlace_read CONST_CAST(GLEW_INGR_interlace_read) = glewGetExtension("GL_INGR_interlace_read"); #endif /* GL_INGR_interlace_read */ #ifdef GL_INTEL_parallel_arrays CONST_CAST(GLEW_INTEL_parallel_arrays) = glewGetExtension("GL_INTEL_parallel_arrays"); if (glewExperimental || GLEW_INTEL_parallel_arrays) CONST_CAST(GLEW_INTEL_parallel_arrays) = !_glewInit_GL_INTEL_parallel_arrays(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_INTEL_parallel_arrays */ #ifdef GL_INTEL_texture_scissor CONST_CAST(GLEW_INTEL_texture_scissor) = glewGetExtension("GL_INTEL_texture_scissor"); if (glewExperimental || GLEW_INTEL_texture_scissor) CONST_CAST(GLEW_INTEL_texture_scissor) = !_glewInit_GL_INTEL_texture_scissor(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_INTEL_texture_scissor */ #ifdef GL_KTX_buffer_region CONST_CAST(GLEW_KTX_buffer_region) = glewGetExtension("GL_KTX_buffer_region"); if (glewExperimental || GLEW_KTX_buffer_region) CONST_CAST(GLEW_KTX_buffer_region) = !_glewInit_GL_KTX_buffer_region(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_KTX_buffer_region */ #ifdef GL_MESAX_texture_stack CONST_CAST(GLEW_MESAX_texture_stack) = glewGetExtension("GL_MESAX_texture_stack"); #endif /* GL_MESAX_texture_stack */ #ifdef GL_MESA_pack_invert CONST_CAST(GLEW_MESA_pack_invert) = glewGetExtension("GL_MESA_pack_invert"); #endif /* GL_MESA_pack_invert */ #ifdef GL_MESA_resize_buffers CONST_CAST(GLEW_MESA_resize_buffers) = glewGetExtension("GL_MESA_resize_buffers"); if (glewExperimental || GLEW_MESA_resize_buffers) CONST_CAST(GLEW_MESA_resize_buffers) = !_glewInit_GL_MESA_resize_buffers(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_MESA_resize_buffers */ #ifdef GL_MESA_window_pos CONST_CAST(GLEW_MESA_window_pos) = glewGetExtension("GL_MESA_window_pos"); if (glewExperimental || GLEW_MESA_window_pos) CONST_CAST(GLEW_MESA_window_pos) = !_glewInit_GL_MESA_window_pos(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_MESA_window_pos */ #ifdef GL_MESA_ycbcr_texture CONST_CAST(GLEW_MESA_ycbcr_texture) = glewGetExtension("GL_MESA_ycbcr_texture"); #endif /* GL_MESA_ycbcr_texture */ #ifdef GL_NV_blend_square CONST_CAST(GLEW_NV_blend_square) = glewGetExtension("GL_NV_blend_square"); #endif /* GL_NV_blend_square */ #ifdef GL_NV_copy_depth_to_color CONST_CAST(GLEW_NV_copy_depth_to_color) = glewGetExtension("GL_NV_copy_depth_to_color"); #endif /* GL_NV_copy_depth_to_color */ #ifdef GL_NV_depth_buffer_float CONST_CAST(GLEW_NV_depth_buffer_float) = glewGetExtension("GL_NV_depth_buffer_float"); if (glewExperimental || GLEW_NV_depth_buffer_float) CONST_CAST(GLEW_NV_depth_buffer_float) = !_glewInit_GL_NV_depth_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_depth_buffer_float */ #ifdef GL_NV_depth_clamp CONST_CAST(GLEW_NV_depth_clamp) = glewGetExtension("GL_NV_depth_clamp"); #endif /* GL_NV_depth_clamp */ #ifdef GL_NV_depth_range_unclamped CONST_CAST(GLEW_NV_depth_range_unclamped) = glewGetExtension("GL_NV_depth_range_unclamped"); #endif /* GL_NV_depth_range_unclamped */ #ifdef GL_NV_evaluators CONST_CAST(GLEW_NV_evaluators) = glewGetExtension("GL_NV_evaluators"); if (glewExperimental || GLEW_NV_evaluators) CONST_CAST(GLEW_NV_evaluators) = !_glewInit_GL_NV_evaluators(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_evaluators */ #ifdef GL_NV_fence CONST_CAST(GLEW_NV_fence) = glewGetExtension("GL_NV_fence"); if (glewExperimental || GLEW_NV_fence) CONST_CAST(GLEW_NV_fence) = !_glewInit_GL_NV_fence(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_fence */ #ifdef GL_NV_float_buffer CONST_CAST(GLEW_NV_float_buffer) = glewGetExtension("GL_NV_float_buffer"); #endif /* GL_NV_float_buffer */ #ifdef GL_NV_fog_distance CONST_CAST(GLEW_NV_fog_distance) = glewGetExtension("GL_NV_fog_distance"); #endif /* GL_NV_fog_distance */ #ifdef GL_NV_fragment_program CONST_CAST(GLEW_NV_fragment_program) = glewGetExtension("GL_NV_fragment_program"); if (glewExperimental || GLEW_NV_fragment_program) CONST_CAST(GLEW_NV_fragment_program) = !_glewInit_GL_NV_fragment_program(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_fragment_program */ #ifdef GL_NV_fragment_program2 CONST_CAST(GLEW_NV_fragment_program2) = glewGetExtension("GL_NV_fragment_program2"); #endif /* GL_NV_fragment_program2 */ #ifdef GL_NV_fragment_program4 CONST_CAST(GLEW_NV_fragment_program4) = glewGetExtension("GL_NV_fragment_program4"); #endif /* GL_NV_fragment_program4 */ #ifdef GL_NV_fragment_program_option CONST_CAST(GLEW_NV_fragment_program_option) = glewGetExtension("GL_NV_fragment_program_option"); #endif /* GL_NV_fragment_program_option */ #ifdef GL_NV_framebuffer_multisample_coverage CONST_CAST(GLEW_NV_framebuffer_multisample_coverage) = glewGetExtension("GL_NV_framebuffer_multisample_coverage"); if (glewExperimental || GLEW_NV_framebuffer_multisample_coverage) CONST_CAST(GLEW_NV_framebuffer_multisample_coverage) = !_glewInit_GL_NV_framebuffer_multisample_coverage(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_framebuffer_multisample_coverage */ #ifdef GL_NV_geometry_program4 CONST_CAST(GLEW_NV_geometry_program4) = glewGetExtension("GL_NV_geometry_program4"); if (glewExperimental || GLEW_NV_geometry_program4) CONST_CAST(GLEW_NV_geometry_program4) = !_glewInit_GL_NV_geometry_program4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_geometry_program4 */ #ifdef GL_NV_geometry_shader4 CONST_CAST(GLEW_NV_geometry_shader4) = glewGetExtension("GL_NV_geometry_shader4"); #endif /* GL_NV_geometry_shader4 */ #ifdef GL_NV_gpu_program4 CONST_CAST(GLEW_NV_gpu_program4) = glewGetExtension("GL_NV_gpu_program4"); if (glewExperimental || GLEW_NV_gpu_program4) CONST_CAST(GLEW_NV_gpu_program4) = !_glewInit_GL_NV_gpu_program4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_gpu_program4 */ #ifdef GL_NV_half_float CONST_CAST(GLEW_NV_half_float) = glewGetExtension("GL_NV_half_float"); if (glewExperimental || GLEW_NV_half_float) CONST_CAST(GLEW_NV_half_float) = !_glewInit_GL_NV_half_float(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_half_float */ #ifdef GL_NV_light_max_exponent CONST_CAST(GLEW_NV_light_max_exponent) = glewGetExtension("GL_NV_light_max_exponent"); #endif /* GL_NV_light_max_exponent */ #ifdef GL_NV_multisample_filter_hint CONST_CAST(GLEW_NV_multisample_filter_hint) = glewGetExtension("GL_NV_multisample_filter_hint"); #endif /* GL_NV_multisample_filter_hint */ #ifdef GL_NV_occlusion_query CONST_CAST(GLEW_NV_occlusion_query) = glewGetExtension("GL_NV_occlusion_query"); if (glewExperimental || GLEW_NV_occlusion_query) CONST_CAST(GLEW_NV_occlusion_query) = !_glewInit_GL_NV_occlusion_query(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_occlusion_query */ #ifdef GL_NV_packed_depth_stencil CONST_CAST(GLEW_NV_packed_depth_stencil) = glewGetExtension("GL_NV_packed_depth_stencil"); #endif /* GL_NV_packed_depth_stencil */ #ifdef GL_NV_parameter_buffer_object CONST_CAST(GLEW_NV_parameter_buffer_object) = glewGetExtension("GL_NV_parameter_buffer_object"); if (glewExperimental || GLEW_NV_parameter_buffer_object) CONST_CAST(GLEW_NV_parameter_buffer_object) = !_glewInit_GL_NV_parameter_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_parameter_buffer_object */ #ifdef GL_NV_pixel_data_range CONST_CAST(GLEW_NV_pixel_data_range) = glewGetExtension("GL_NV_pixel_data_range"); if (glewExperimental || GLEW_NV_pixel_data_range) CONST_CAST(GLEW_NV_pixel_data_range) = !_glewInit_GL_NV_pixel_data_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_pixel_data_range */ #ifdef GL_NV_point_sprite CONST_CAST(GLEW_NV_point_sprite) = glewGetExtension("GL_NV_point_sprite"); if (glewExperimental || GLEW_NV_point_sprite) CONST_CAST(GLEW_NV_point_sprite) = !_glewInit_GL_NV_point_sprite(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_point_sprite */ #ifdef GL_NV_primitive_restart CONST_CAST(GLEW_NV_primitive_restart) = glewGetExtension("GL_NV_primitive_restart"); if (glewExperimental || GLEW_NV_primitive_restart) CONST_CAST(GLEW_NV_primitive_restart) = !_glewInit_GL_NV_primitive_restart(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_primitive_restart */ #ifdef GL_NV_register_combiners CONST_CAST(GLEW_NV_register_combiners) = glewGetExtension("GL_NV_register_combiners"); if (glewExperimental || GLEW_NV_register_combiners) CONST_CAST(GLEW_NV_register_combiners) = !_glewInit_GL_NV_register_combiners(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_register_combiners */ #ifdef GL_NV_register_combiners2 CONST_CAST(GLEW_NV_register_combiners2) = glewGetExtension("GL_NV_register_combiners2"); if (glewExperimental || GLEW_NV_register_combiners2) CONST_CAST(GLEW_NV_register_combiners2) = !_glewInit_GL_NV_register_combiners2(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_register_combiners2 */ #ifdef GL_NV_texgen_emboss CONST_CAST(GLEW_NV_texgen_emboss) = glewGetExtension("GL_NV_texgen_emboss"); #endif /* GL_NV_texgen_emboss */ #ifdef GL_NV_texgen_reflection CONST_CAST(GLEW_NV_texgen_reflection) = glewGetExtension("GL_NV_texgen_reflection"); #endif /* GL_NV_texgen_reflection */ #ifdef GL_NV_texture_compression_vtc CONST_CAST(GLEW_NV_texture_compression_vtc) = glewGetExtension("GL_NV_texture_compression_vtc"); #endif /* GL_NV_texture_compression_vtc */ #ifdef GL_NV_texture_env_combine4 CONST_CAST(GLEW_NV_texture_env_combine4) = glewGetExtension("GL_NV_texture_env_combine4"); #endif /* GL_NV_texture_env_combine4 */ #ifdef GL_NV_texture_expand_normal CONST_CAST(GLEW_NV_texture_expand_normal) = glewGetExtension("GL_NV_texture_expand_normal"); #endif /* GL_NV_texture_expand_normal */ #ifdef GL_NV_texture_rectangle CONST_CAST(GLEW_NV_texture_rectangle) = glewGetExtension("GL_NV_texture_rectangle"); #endif /* GL_NV_texture_rectangle */ #ifdef GL_NV_texture_shader CONST_CAST(GLEW_NV_texture_shader) = glewGetExtension("GL_NV_texture_shader"); #endif /* GL_NV_texture_shader */ #ifdef GL_NV_texture_shader2 CONST_CAST(GLEW_NV_texture_shader2) = glewGetExtension("GL_NV_texture_shader2"); #endif /* GL_NV_texture_shader2 */ #ifdef GL_NV_texture_shader3 CONST_CAST(GLEW_NV_texture_shader3) = glewGetExtension("GL_NV_texture_shader3"); #endif /* GL_NV_texture_shader3 */ #ifdef GL_NV_transform_feedback CONST_CAST(GLEW_NV_transform_feedback) = glewGetExtension("GL_NV_transform_feedback"); if (glewExperimental || GLEW_NV_transform_feedback) CONST_CAST(GLEW_NV_transform_feedback) = !_glewInit_GL_NV_transform_feedback(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_transform_feedback */ #ifdef GL_NV_vertex_array_range CONST_CAST(GLEW_NV_vertex_array_range) = glewGetExtension("GL_NV_vertex_array_range"); if (glewExperimental || GLEW_NV_vertex_array_range) CONST_CAST(GLEW_NV_vertex_array_range) = !_glewInit_GL_NV_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_vertex_array_range */ #ifdef GL_NV_vertex_array_range2 CONST_CAST(GLEW_NV_vertex_array_range2) = glewGetExtension("GL_NV_vertex_array_range2"); #endif /* GL_NV_vertex_array_range2 */ #ifdef GL_NV_vertex_program CONST_CAST(GLEW_NV_vertex_program) = glewGetExtension("GL_NV_vertex_program"); if (glewExperimental || GLEW_NV_vertex_program) CONST_CAST(GLEW_NV_vertex_program) = !_glewInit_GL_NV_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_NV_vertex_program */ #ifdef GL_NV_vertex_program1_1 CONST_CAST(GLEW_NV_vertex_program1_1) = glewGetExtension("GL_NV_vertex_program1_1"); #endif /* GL_NV_vertex_program1_1 */ #ifdef GL_NV_vertex_program2 CONST_CAST(GLEW_NV_vertex_program2) = glewGetExtension("GL_NV_vertex_program2"); #endif /* GL_NV_vertex_program2 */ #ifdef GL_NV_vertex_program2_option CONST_CAST(GLEW_NV_vertex_program2_option) = glewGetExtension("GL_NV_vertex_program2_option"); #endif /* GL_NV_vertex_program2_option */ #ifdef GL_NV_vertex_program3 CONST_CAST(GLEW_NV_vertex_program3) = glewGetExtension("GL_NV_vertex_program3"); #endif /* GL_NV_vertex_program3 */ #ifdef GL_NV_vertex_program4 CONST_CAST(GLEW_NV_vertex_program4) = glewGetExtension("GL_NV_vertex_program4"); #endif /* GL_NV_vertex_program4 */ #ifdef GL_OES_byte_coordinates CONST_CAST(GLEW_OES_byte_coordinates) = glewGetExtension("GL_OES_byte_coordinates"); #endif /* GL_OES_byte_coordinates */ #ifdef GL_OES_compressed_paletted_texture CONST_CAST(GLEW_OES_compressed_paletted_texture) = glewGetExtension("GL_OES_compressed_paletted_texture"); #endif /* GL_OES_compressed_paletted_texture */ #ifdef GL_OES_read_format CONST_CAST(GLEW_OES_read_format) = glewGetExtension("GL_OES_read_format"); #endif /* GL_OES_read_format */ #ifdef GL_OES_single_precision CONST_CAST(GLEW_OES_single_precision) = glewGetExtension("GL_OES_single_precision"); if (glewExperimental || GLEW_OES_single_precision) CONST_CAST(GLEW_OES_single_precision) = !_glewInit_GL_OES_single_precision(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_OES_single_precision */ #ifdef GL_OML_interlace CONST_CAST(GLEW_OML_interlace) = glewGetExtension("GL_OML_interlace"); #endif /* GL_OML_interlace */ #ifdef GL_OML_resample CONST_CAST(GLEW_OML_resample) = glewGetExtension("GL_OML_resample"); #endif /* GL_OML_resample */ #ifdef GL_OML_subsample CONST_CAST(GLEW_OML_subsample) = glewGetExtension("GL_OML_subsample"); #endif /* GL_OML_subsample */ #ifdef GL_PGI_misc_hints CONST_CAST(GLEW_PGI_misc_hints) = glewGetExtension("GL_PGI_misc_hints"); #endif /* GL_PGI_misc_hints */ #ifdef GL_PGI_vertex_hints CONST_CAST(GLEW_PGI_vertex_hints) = glewGetExtension("GL_PGI_vertex_hints"); #endif /* GL_PGI_vertex_hints */ #ifdef GL_REND_screen_coordinates CONST_CAST(GLEW_REND_screen_coordinates) = glewGetExtension("GL_REND_screen_coordinates"); #endif /* GL_REND_screen_coordinates */ #ifdef GL_S3_s3tc CONST_CAST(GLEW_S3_s3tc) = glewGetExtension("GL_S3_s3tc"); #endif /* GL_S3_s3tc */ #ifdef GL_SGIS_color_range CONST_CAST(GLEW_SGIS_color_range) = glewGetExtension("GL_SGIS_color_range"); #endif /* GL_SGIS_color_range */ #ifdef GL_SGIS_detail_texture CONST_CAST(GLEW_SGIS_detail_texture) = glewGetExtension("GL_SGIS_detail_texture"); if (glewExperimental || GLEW_SGIS_detail_texture) CONST_CAST(GLEW_SGIS_detail_texture) = !_glewInit_GL_SGIS_detail_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_detail_texture */ #ifdef GL_SGIS_fog_function CONST_CAST(GLEW_SGIS_fog_function) = glewGetExtension("GL_SGIS_fog_function"); if (glewExperimental || GLEW_SGIS_fog_function) CONST_CAST(GLEW_SGIS_fog_function) = !_glewInit_GL_SGIS_fog_function(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_fog_function */ #ifdef GL_SGIS_generate_mipmap CONST_CAST(GLEW_SGIS_generate_mipmap) = glewGetExtension("GL_SGIS_generate_mipmap"); #endif /* GL_SGIS_generate_mipmap */ #ifdef GL_SGIS_multisample CONST_CAST(GLEW_SGIS_multisample) = glewGetExtension("GL_SGIS_multisample"); if (glewExperimental || GLEW_SGIS_multisample) CONST_CAST(GLEW_SGIS_multisample) = !_glewInit_GL_SGIS_multisample(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_multisample */ #ifdef GL_SGIS_pixel_texture CONST_CAST(GLEW_SGIS_pixel_texture) = glewGetExtension("GL_SGIS_pixel_texture"); #endif /* GL_SGIS_pixel_texture */ #ifdef GL_SGIS_sharpen_texture CONST_CAST(GLEW_SGIS_sharpen_texture) = glewGetExtension("GL_SGIS_sharpen_texture"); if (glewExperimental || GLEW_SGIS_sharpen_texture) CONST_CAST(GLEW_SGIS_sharpen_texture) = !_glewInit_GL_SGIS_sharpen_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_sharpen_texture */ #ifdef GL_SGIS_texture4D CONST_CAST(GLEW_SGIS_texture4D) = glewGetExtension("GL_SGIS_texture4D"); if (glewExperimental || GLEW_SGIS_texture4D) CONST_CAST(GLEW_SGIS_texture4D) = !_glewInit_GL_SGIS_texture4D(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_texture4D */ #ifdef GL_SGIS_texture_border_clamp CONST_CAST(GLEW_SGIS_texture_border_clamp) = glewGetExtension("GL_SGIS_texture_border_clamp"); #endif /* GL_SGIS_texture_border_clamp */ #ifdef GL_SGIS_texture_edge_clamp CONST_CAST(GLEW_SGIS_texture_edge_clamp) = glewGetExtension("GL_SGIS_texture_edge_clamp"); #endif /* GL_SGIS_texture_edge_clamp */ #ifdef GL_SGIS_texture_filter4 CONST_CAST(GLEW_SGIS_texture_filter4) = glewGetExtension("GL_SGIS_texture_filter4"); if (glewExperimental || GLEW_SGIS_texture_filter4) CONST_CAST(GLEW_SGIS_texture_filter4) = !_glewInit_GL_SGIS_texture_filter4(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIS_texture_filter4 */ #ifdef GL_SGIS_texture_lod CONST_CAST(GLEW_SGIS_texture_lod) = glewGetExtension("GL_SGIS_texture_lod"); #endif /* GL_SGIS_texture_lod */ #ifdef GL_SGIS_texture_select CONST_CAST(GLEW_SGIS_texture_select) = glewGetExtension("GL_SGIS_texture_select"); #endif /* GL_SGIS_texture_select */ #ifdef GL_SGIX_async CONST_CAST(GLEW_SGIX_async) = glewGetExtension("GL_SGIX_async"); if (glewExperimental || GLEW_SGIX_async) CONST_CAST(GLEW_SGIX_async) = !_glewInit_GL_SGIX_async(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_async */ #ifdef GL_SGIX_async_histogram CONST_CAST(GLEW_SGIX_async_histogram) = glewGetExtension("GL_SGIX_async_histogram"); #endif /* GL_SGIX_async_histogram */ #ifdef GL_SGIX_async_pixel CONST_CAST(GLEW_SGIX_async_pixel) = glewGetExtension("GL_SGIX_async_pixel"); #endif /* GL_SGIX_async_pixel */ #ifdef GL_SGIX_blend_alpha_minmax CONST_CAST(GLEW_SGIX_blend_alpha_minmax) = glewGetExtension("GL_SGIX_blend_alpha_minmax"); #endif /* GL_SGIX_blend_alpha_minmax */ #ifdef GL_SGIX_clipmap CONST_CAST(GLEW_SGIX_clipmap) = glewGetExtension("GL_SGIX_clipmap"); #endif /* GL_SGIX_clipmap */ #ifdef GL_SGIX_depth_texture CONST_CAST(GLEW_SGIX_depth_texture) = glewGetExtension("GL_SGIX_depth_texture"); #endif /* GL_SGIX_depth_texture */ #ifdef GL_SGIX_flush_raster CONST_CAST(GLEW_SGIX_flush_raster) = glewGetExtension("GL_SGIX_flush_raster"); if (glewExperimental || GLEW_SGIX_flush_raster) CONST_CAST(GLEW_SGIX_flush_raster) = !_glewInit_GL_SGIX_flush_raster(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_flush_raster */ #ifdef GL_SGIX_fog_offset CONST_CAST(GLEW_SGIX_fog_offset) = glewGetExtension("GL_SGIX_fog_offset"); #endif /* GL_SGIX_fog_offset */ #ifdef GL_SGIX_fog_texture CONST_CAST(GLEW_SGIX_fog_texture) = glewGetExtension("GL_SGIX_fog_texture"); if (glewExperimental || GLEW_SGIX_fog_texture) CONST_CAST(GLEW_SGIX_fog_texture) = !_glewInit_GL_SGIX_fog_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_fog_texture */ #ifdef GL_SGIX_fragment_specular_lighting CONST_CAST(GLEW_SGIX_fragment_specular_lighting) = glewGetExtension("GL_SGIX_fragment_specular_lighting"); if (glewExperimental || GLEW_SGIX_fragment_specular_lighting) CONST_CAST(GLEW_SGIX_fragment_specular_lighting) = !_glewInit_GL_SGIX_fragment_specular_lighting(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_fragment_specular_lighting */ #ifdef GL_SGIX_framezoom CONST_CAST(GLEW_SGIX_framezoom) = glewGetExtension("GL_SGIX_framezoom"); if (glewExperimental || GLEW_SGIX_framezoom) CONST_CAST(GLEW_SGIX_framezoom) = !_glewInit_GL_SGIX_framezoom(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_framezoom */ #ifdef GL_SGIX_interlace CONST_CAST(GLEW_SGIX_interlace) = glewGetExtension("GL_SGIX_interlace"); #endif /* GL_SGIX_interlace */ #ifdef GL_SGIX_ir_instrument1 CONST_CAST(GLEW_SGIX_ir_instrument1) = glewGetExtension("GL_SGIX_ir_instrument1"); #endif /* GL_SGIX_ir_instrument1 */ #ifdef GL_SGIX_list_priority CONST_CAST(GLEW_SGIX_list_priority) = glewGetExtension("GL_SGIX_list_priority"); #endif /* GL_SGIX_list_priority */ #ifdef GL_SGIX_pixel_texture CONST_CAST(GLEW_SGIX_pixel_texture) = glewGetExtension("GL_SGIX_pixel_texture"); if (glewExperimental || GLEW_SGIX_pixel_texture) CONST_CAST(GLEW_SGIX_pixel_texture) = !_glewInit_GL_SGIX_pixel_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_pixel_texture */ #ifdef GL_SGIX_pixel_texture_bits CONST_CAST(GLEW_SGIX_pixel_texture_bits) = glewGetExtension("GL_SGIX_pixel_texture_bits"); #endif /* GL_SGIX_pixel_texture_bits */ #ifdef GL_SGIX_reference_plane CONST_CAST(GLEW_SGIX_reference_plane) = glewGetExtension("GL_SGIX_reference_plane"); if (glewExperimental || GLEW_SGIX_reference_plane) CONST_CAST(GLEW_SGIX_reference_plane) = !_glewInit_GL_SGIX_reference_plane(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_reference_plane */ #ifdef GL_SGIX_resample CONST_CAST(GLEW_SGIX_resample) = glewGetExtension("GL_SGIX_resample"); #endif /* GL_SGIX_resample */ #ifdef GL_SGIX_shadow CONST_CAST(GLEW_SGIX_shadow) = glewGetExtension("GL_SGIX_shadow"); #endif /* GL_SGIX_shadow */ #ifdef GL_SGIX_shadow_ambient CONST_CAST(GLEW_SGIX_shadow_ambient) = glewGetExtension("GL_SGIX_shadow_ambient"); #endif /* GL_SGIX_shadow_ambient */ #ifdef GL_SGIX_sprite CONST_CAST(GLEW_SGIX_sprite) = glewGetExtension("GL_SGIX_sprite"); if (glewExperimental || GLEW_SGIX_sprite) CONST_CAST(GLEW_SGIX_sprite) = !_glewInit_GL_SGIX_sprite(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_sprite */ #ifdef GL_SGIX_tag_sample_buffer CONST_CAST(GLEW_SGIX_tag_sample_buffer) = glewGetExtension("GL_SGIX_tag_sample_buffer"); if (glewExperimental || GLEW_SGIX_tag_sample_buffer) CONST_CAST(GLEW_SGIX_tag_sample_buffer) = !_glewInit_GL_SGIX_tag_sample_buffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGIX_tag_sample_buffer */ #ifdef GL_SGIX_texture_add_env CONST_CAST(GLEW_SGIX_texture_add_env) = glewGetExtension("GL_SGIX_texture_add_env"); #endif /* GL_SGIX_texture_add_env */ #ifdef GL_SGIX_texture_coordinate_clamp CONST_CAST(GLEW_SGIX_texture_coordinate_clamp) = glewGetExtension("GL_SGIX_texture_coordinate_clamp"); #endif /* GL_SGIX_texture_coordinate_clamp */ #ifdef GL_SGIX_texture_lod_bias CONST_CAST(GLEW_SGIX_texture_lod_bias) = glewGetExtension("GL_SGIX_texture_lod_bias"); #endif /* GL_SGIX_texture_lod_bias */ #ifdef GL_SGIX_texture_multi_buffer CONST_CAST(GLEW_SGIX_texture_multi_buffer) = glewGetExtension("GL_SGIX_texture_multi_buffer"); #endif /* GL_SGIX_texture_multi_buffer */ #ifdef GL_SGIX_texture_range CONST_CAST(GLEW_SGIX_texture_range) = glewGetExtension("GL_SGIX_texture_range"); #endif /* GL_SGIX_texture_range */ #ifdef GL_SGIX_texture_scale_bias CONST_CAST(GLEW_SGIX_texture_scale_bias) = glewGetExtension("GL_SGIX_texture_scale_bias"); #endif /* GL_SGIX_texture_scale_bias */ #ifdef GL_SGIX_vertex_preclip CONST_CAST(GLEW_SGIX_vertex_preclip) = glewGetExtension("GL_SGIX_vertex_preclip"); #endif /* GL_SGIX_vertex_preclip */ #ifdef GL_SGIX_vertex_preclip_hint CONST_CAST(GLEW_SGIX_vertex_preclip_hint) = glewGetExtension("GL_SGIX_vertex_preclip_hint"); #endif /* GL_SGIX_vertex_preclip_hint */ #ifdef GL_SGIX_ycrcb CONST_CAST(GLEW_SGIX_ycrcb) = glewGetExtension("GL_SGIX_ycrcb"); #endif /* GL_SGIX_ycrcb */ #ifdef GL_SGI_color_matrix CONST_CAST(GLEW_SGI_color_matrix) = glewGetExtension("GL_SGI_color_matrix"); #endif /* GL_SGI_color_matrix */ #ifdef GL_SGI_color_table CONST_CAST(GLEW_SGI_color_table) = glewGetExtension("GL_SGI_color_table"); if (glewExperimental || GLEW_SGI_color_table) CONST_CAST(GLEW_SGI_color_table) = !_glewInit_GL_SGI_color_table(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SGI_color_table */ #ifdef GL_SGI_texture_color_table CONST_CAST(GLEW_SGI_texture_color_table) = glewGetExtension("GL_SGI_texture_color_table"); #endif /* GL_SGI_texture_color_table */ #ifdef GL_SUNX_constant_data CONST_CAST(GLEW_SUNX_constant_data) = glewGetExtension("GL_SUNX_constant_data"); if (glewExperimental || GLEW_SUNX_constant_data) CONST_CAST(GLEW_SUNX_constant_data) = !_glewInit_GL_SUNX_constant_data(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SUNX_constant_data */ #ifdef GL_SUN_convolution_border_modes CONST_CAST(GLEW_SUN_convolution_border_modes) = glewGetExtension("GL_SUN_convolution_border_modes"); #endif /* GL_SUN_convolution_border_modes */ #ifdef GL_SUN_global_alpha CONST_CAST(GLEW_SUN_global_alpha) = glewGetExtension("GL_SUN_global_alpha"); if (glewExperimental || GLEW_SUN_global_alpha) CONST_CAST(GLEW_SUN_global_alpha) = !_glewInit_GL_SUN_global_alpha(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SUN_global_alpha */ #ifdef GL_SUN_mesh_array CONST_CAST(GLEW_SUN_mesh_array) = glewGetExtension("GL_SUN_mesh_array"); #endif /* GL_SUN_mesh_array */ #ifdef GL_SUN_read_video_pixels CONST_CAST(GLEW_SUN_read_video_pixels) = glewGetExtension("GL_SUN_read_video_pixels"); if (glewExperimental || GLEW_SUN_read_video_pixels) CONST_CAST(GLEW_SUN_read_video_pixels) = !_glewInit_GL_SUN_read_video_pixels(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SUN_read_video_pixels */ #ifdef GL_SUN_slice_accum CONST_CAST(GLEW_SUN_slice_accum) = glewGetExtension("GL_SUN_slice_accum"); #endif /* GL_SUN_slice_accum */ #ifdef GL_SUN_triangle_list CONST_CAST(GLEW_SUN_triangle_list) = glewGetExtension("GL_SUN_triangle_list"); if (glewExperimental || GLEW_SUN_triangle_list) CONST_CAST(GLEW_SUN_triangle_list) = !_glewInit_GL_SUN_triangle_list(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SUN_triangle_list */ #ifdef GL_SUN_vertex CONST_CAST(GLEW_SUN_vertex) = glewGetExtension("GL_SUN_vertex"); if (glewExperimental || GLEW_SUN_vertex) CONST_CAST(GLEW_SUN_vertex) = !_glewInit_GL_SUN_vertex(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_SUN_vertex */ #ifdef GL_WIN_phong_shading CONST_CAST(GLEW_WIN_phong_shading) = glewGetExtension("GL_WIN_phong_shading"); #endif /* GL_WIN_phong_shading */ #ifdef GL_WIN_specular_fog CONST_CAST(GLEW_WIN_specular_fog) = glewGetExtension("GL_WIN_specular_fog"); #endif /* GL_WIN_specular_fog */ #ifdef GL_WIN_swap_hint CONST_CAST(GLEW_WIN_swap_hint) = glewGetExtension("GL_WIN_swap_hint"); if (glewExperimental || GLEW_WIN_swap_hint) CONST_CAST(GLEW_WIN_swap_hint) = !_glewInit_GL_WIN_swap_hint(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GL_WIN_swap_hint */ return GLEW_OK; } #if defined(_WIN32) #if !defined(GLEW_MX) PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL = NULL; PFNWGLCREATEBUFFERREGIONARBPROC __wglewCreateBufferRegionARB = NULL; PFNWGLDELETEBUFFERREGIONARBPROC __wglewDeleteBufferRegionARB = NULL; PFNWGLRESTOREBUFFERREGIONARBPROC __wglewRestoreBufferRegionARB = NULL; PFNWGLSAVEBUFFERREGIONARBPROC __wglewSaveBufferRegionARB = NULL; PFNWGLGETEXTENSIONSSTRINGARBPROC __wglewGetExtensionsStringARB = NULL; PFNWGLGETCURRENTREADDCARBPROC __wglewGetCurrentReadDCARB = NULL; PFNWGLMAKECONTEXTCURRENTARBPROC __wglewMakeContextCurrentARB = NULL; PFNWGLCREATEPBUFFERARBPROC __wglewCreatePbufferARB = NULL; PFNWGLDESTROYPBUFFERARBPROC __wglewDestroyPbufferARB = NULL; PFNWGLGETPBUFFERDCARBPROC __wglewGetPbufferDCARB = NULL; PFNWGLQUERYPBUFFERARBPROC __wglewQueryPbufferARB = NULL; PFNWGLRELEASEPBUFFERDCARBPROC __wglewReleasePbufferDCARB = NULL; PFNWGLCHOOSEPIXELFORMATARBPROC __wglewChoosePixelFormatARB = NULL; PFNWGLGETPIXELFORMATATTRIBFVARBPROC __wglewGetPixelFormatAttribfvARB = NULL; PFNWGLGETPIXELFORMATATTRIBIVARBPROC __wglewGetPixelFormatAttribivARB = NULL; PFNWGLBINDTEXIMAGEARBPROC __wglewBindTexImageARB = NULL; PFNWGLRELEASETEXIMAGEARBPROC __wglewReleaseTexImageARB = NULL; PFNWGLSETPBUFFERATTRIBARBPROC __wglewSetPbufferAttribARB = NULL; PFNWGLBINDDISPLAYCOLORTABLEEXTPROC __wglewBindDisplayColorTableEXT = NULL; PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC __wglewCreateDisplayColorTableEXT = NULL; PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC __wglewDestroyDisplayColorTableEXT = NULL; PFNWGLLOADDISPLAYCOLORTABLEEXTPROC __wglewLoadDisplayColorTableEXT = NULL; PFNWGLGETEXTENSIONSSTRINGEXTPROC __wglewGetExtensionsStringEXT = NULL; PFNWGLGETCURRENTREADDCEXTPROC __wglewGetCurrentReadDCEXT = NULL; PFNWGLMAKECONTEXTCURRENTEXTPROC __wglewMakeContextCurrentEXT = NULL; PFNWGLCREATEPBUFFEREXTPROC __wglewCreatePbufferEXT = NULL; PFNWGLDESTROYPBUFFEREXTPROC __wglewDestroyPbufferEXT = NULL; PFNWGLGETPBUFFERDCEXTPROC __wglewGetPbufferDCEXT = NULL; PFNWGLQUERYPBUFFEREXTPROC __wglewQueryPbufferEXT = NULL; PFNWGLRELEASEPBUFFERDCEXTPROC __wglewReleasePbufferDCEXT = NULL; PFNWGLCHOOSEPIXELFORMATEXTPROC __wglewChoosePixelFormatEXT = NULL; PFNWGLGETPIXELFORMATATTRIBFVEXTPROC __wglewGetPixelFormatAttribfvEXT = NULL; PFNWGLGETPIXELFORMATATTRIBIVEXTPROC __wglewGetPixelFormatAttribivEXT = NULL; PFNWGLGETSWAPINTERVALEXTPROC __wglewGetSwapIntervalEXT = NULL; PFNWGLSWAPINTERVALEXTPROC __wglewSwapIntervalEXT = NULL; PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC __wglewGetDigitalVideoParametersI3D = NULL; PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC __wglewSetDigitalVideoParametersI3D = NULL; PFNWGLGETGAMMATABLEI3DPROC __wglewGetGammaTableI3D = NULL; PFNWGLGETGAMMATABLEPARAMETERSI3DPROC __wglewGetGammaTableParametersI3D = NULL; PFNWGLSETGAMMATABLEI3DPROC __wglewSetGammaTableI3D = NULL; PFNWGLSETGAMMATABLEPARAMETERSI3DPROC __wglewSetGammaTableParametersI3D = NULL; PFNWGLDISABLEGENLOCKI3DPROC __wglewDisableGenlockI3D = NULL; PFNWGLENABLEGENLOCKI3DPROC __wglewEnableGenlockI3D = NULL; PFNWGLGENLOCKSAMPLERATEI3DPROC __wglewGenlockSampleRateI3D = NULL; PFNWGLGENLOCKSOURCEDELAYI3DPROC __wglewGenlockSourceDelayI3D = NULL; PFNWGLGENLOCKSOURCEEDGEI3DPROC __wglewGenlockSourceEdgeI3D = NULL; PFNWGLGENLOCKSOURCEI3DPROC __wglewGenlockSourceI3D = NULL; PFNWGLGETGENLOCKSAMPLERATEI3DPROC __wglewGetGenlockSampleRateI3D = NULL; PFNWGLGETGENLOCKSOURCEDELAYI3DPROC __wglewGetGenlockSourceDelayI3D = NULL; PFNWGLGETGENLOCKSOURCEEDGEI3DPROC __wglewGetGenlockSourceEdgeI3D = NULL; PFNWGLGETGENLOCKSOURCEI3DPROC __wglewGetGenlockSourceI3D = NULL; PFNWGLISENABLEDGENLOCKI3DPROC __wglewIsEnabledGenlockI3D = NULL; PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC __wglewQueryGenlockMaxSourceDelayI3D = NULL; PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC __wglewAssociateImageBufferEventsI3D = NULL; PFNWGLCREATEIMAGEBUFFERI3DPROC __wglewCreateImageBufferI3D = NULL; PFNWGLDESTROYIMAGEBUFFERI3DPROC __wglewDestroyImageBufferI3D = NULL; PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC __wglewReleaseImageBufferEventsI3D = NULL; PFNWGLDISABLEFRAMELOCKI3DPROC __wglewDisableFrameLockI3D = NULL; PFNWGLENABLEFRAMELOCKI3DPROC __wglewEnableFrameLockI3D = NULL; PFNWGLISENABLEDFRAMELOCKI3DPROC __wglewIsEnabledFrameLockI3D = NULL; PFNWGLQUERYFRAMELOCKMASTERI3DPROC __wglewQueryFrameLockMasterI3D = NULL; PFNWGLBEGINFRAMETRACKINGI3DPROC __wglewBeginFrameTrackingI3D = NULL; PFNWGLENDFRAMETRACKINGI3DPROC __wglewEndFrameTrackingI3D = NULL; PFNWGLGETFRAMEUSAGEI3DPROC __wglewGetFrameUsageI3D = NULL; PFNWGLQUERYFRAMETRACKINGI3DPROC __wglewQueryFrameTrackingI3D = NULL; PFNWGLCREATEAFFINITYDCNVPROC __wglewCreateAffinityDCNV = NULL; PFNWGLDELETEDCNVPROC __wglewDeleteDCNV = NULL; PFNWGLENUMGPUDEVICESNVPROC __wglewEnumGpuDevicesNV = NULL; PFNWGLENUMGPUSFROMAFFINITYDCNVPROC __wglewEnumGpusFromAffinityDCNV = NULL; PFNWGLENUMGPUSNVPROC __wglewEnumGpusNV = NULL; PFNWGLALLOCATEMEMORYNVPROC __wglewAllocateMemoryNV = NULL; PFNWGLFREEMEMORYNVPROC __wglewFreeMemoryNV = NULL; PFNWGLGETMSCRATEOMLPROC __wglewGetMscRateOML = NULL; PFNWGLGETSYNCVALUESOMLPROC __wglewGetSyncValuesOML = NULL; PFNWGLSWAPBUFFERSMSCOMLPROC __wglewSwapBuffersMscOML = NULL; PFNWGLSWAPLAYERBUFFERSMSCOMLPROC __wglewSwapLayerBuffersMscOML = NULL; PFNWGLWAITFORMSCOMLPROC __wglewWaitForMscOML = NULL; PFNWGLWAITFORSBCOMLPROC __wglewWaitForSbcOML = NULL; GLboolean __WGLEW_3DFX_multisample = GL_FALSE; GLboolean __WGLEW_3DL_stereo_control = GL_FALSE; GLboolean __WGLEW_ARB_buffer_region = GL_FALSE; GLboolean __WGLEW_ARB_extensions_string = GL_FALSE; GLboolean __WGLEW_ARB_make_current_read = GL_FALSE; GLboolean __WGLEW_ARB_multisample = GL_FALSE; GLboolean __WGLEW_ARB_pbuffer = GL_FALSE; GLboolean __WGLEW_ARB_pixel_format = GL_FALSE; GLboolean __WGLEW_ARB_pixel_format_float = GL_FALSE; GLboolean __WGLEW_ARB_render_texture = GL_FALSE; GLboolean __WGLEW_ATI_pixel_format_float = GL_FALSE; GLboolean __WGLEW_ATI_render_texture_rectangle = GL_FALSE; GLboolean __WGLEW_EXT_depth_float = GL_FALSE; GLboolean __WGLEW_EXT_display_color_table = GL_FALSE; GLboolean __WGLEW_EXT_extensions_string = GL_FALSE; GLboolean __WGLEW_EXT_framebuffer_sRGB = GL_FALSE; GLboolean __WGLEW_EXT_make_current_read = GL_FALSE; GLboolean __WGLEW_EXT_multisample = GL_FALSE; GLboolean __WGLEW_EXT_pbuffer = GL_FALSE; GLboolean __WGLEW_EXT_pixel_format = GL_FALSE; GLboolean __WGLEW_EXT_pixel_format_packed_float = GL_FALSE; GLboolean __WGLEW_EXT_swap_control = GL_FALSE; GLboolean __WGLEW_I3D_digital_video_control = GL_FALSE; GLboolean __WGLEW_I3D_gamma = GL_FALSE; GLboolean __WGLEW_I3D_genlock = GL_FALSE; GLboolean __WGLEW_I3D_image_buffer = GL_FALSE; GLboolean __WGLEW_I3D_swap_frame_lock = GL_FALSE; GLboolean __WGLEW_I3D_swap_frame_usage = GL_FALSE; GLboolean __WGLEW_NV_float_buffer = GL_FALSE; GLboolean __WGLEW_NV_gpu_affinity = GL_FALSE; GLboolean __WGLEW_NV_render_depth_texture = GL_FALSE; GLboolean __WGLEW_NV_render_texture_rectangle = GL_FALSE; GLboolean __WGLEW_NV_vertex_array_range = GL_FALSE; GLboolean __WGLEW_OML_sync_control = GL_FALSE; #endif /* !GLEW_MX */ #ifdef WGL_3DFX_multisample #endif /* WGL_3DFX_multisample */ #ifdef WGL_3DL_stereo_control static GLboolean _glewInit_WGL_3DL_stereo_control (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglSetStereoEmitterState3DL = (PFNWGLSETSTEREOEMITTERSTATE3DLPROC)glewGetProcAddress((const GLubyte*)"wglSetStereoEmitterState3DL")) == NULL) || r; return r; } #endif /* WGL_3DL_stereo_control */ #ifdef WGL_ARB_buffer_region static GLboolean _glewInit_WGL_ARB_buffer_region (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglCreateBufferRegionARB = (PFNWGLCREATEBUFFERREGIONARBPROC)glewGetProcAddress((const GLubyte*)"wglCreateBufferRegionARB")) == NULL) || r; r = ((wglDeleteBufferRegionARB = (PFNWGLDELETEBUFFERREGIONARBPROC)glewGetProcAddress((const GLubyte*)"wglDeleteBufferRegionARB")) == NULL) || r; r = ((wglRestoreBufferRegionARB = (PFNWGLRESTOREBUFFERREGIONARBPROC)glewGetProcAddress((const GLubyte*)"wglRestoreBufferRegionARB")) == NULL) || r; r = ((wglSaveBufferRegionARB = (PFNWGLSAVEBUFFERREGIONARBPROC)glewGetProcAddress((const GLubyte*)"wglSaveBufferRegionARB")) == NULL) || r; return r; } #endif /* WGL_ARB_buffer_region */ #ifdef WGL_ARB_extensions_string static GLboolean _glewInit_WGL_ARB_extensions_string (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringARB")) == NULL) || r; return r; } #endif /* WGL_ARB_extensions_string */ #ifdef WGL_ARB_make_current_read static GLboolean _glewInit_WGL_ARB_make_current_read (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetCurrentReadDCARB = (PFNWGLGETCURRENTREADDCARBPROC)glewGetProcAddress((const GLubyte*)"wglGetCurrentReadDCARB")) == NULL) || r; r = ((wglMakeContextCurrentARB = (PFNWGLMAKECONTEXTCURRENTARBPROC)glewGetProcAddress((const GLubyte*)"wglMakeContextCurrentARB")) == NULL) || r; return r; } #endif /* WGL_ARB_make_current_read */ #ifdef WGL_ARB_multisample #endif /* WGL_ARB_multisample */ #ifdef WGL_ARB_pbuffer static GLboolean _glewInit_WGL_ARB_pbuffer (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglCreatePbufferARB = (PFNWGLCREATEPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"wglCreatePbufferARB")) == NULL) || r; r = ((wglDestroyPbufferARB = (PFNWGLDESTROYPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"wglDestroyPbufferARB")) == NULL) || r; r = ((wglGetPbufferDCARB = (PFNWGLGETPBUFFERDCARBPROC)glewGetProcAddress((const GLubyte*)"wglGetPbufferDCARB")) == NULL) || r; r = ((wglQueryPbufferARB = (PFNWGLQUERYPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"wglQueryPbufferARB")) == NULL) || r; r = ((wglReleasePbufferDCARB = (PFNWGLRELEASEPBUFFERDCARBPROC)glewGetProcAddress((const GLubyte*)"wglReleasePbufferDCARB")) == NULL) || r; return r; } #endif /* WGL_ARB_pbuffer */ #ifdef WGL_ARB_pixel_format static GLboolean _glewInit_WGL_ARB_pixel_format (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglChoosePixelFormatARB = (PFNWGLCHOOSEPIXELFORMATARBPROC)glewGetProcAddress((const GLubyte*)"wglChoosePixelFormatARB")) == NULL) || r; r = ((wglGetPixelFormatAttribfvARB = (PFNWGLGETPIXELFORMATATTRIBFVARBPROC)glewGetProcAddress((const GLubyte*)"wglGetPixelFormatAttribfvARB")) == NULL) || r; r = ((wglGetPixelFormatAttribivARB = (PFNWGLGETPIXELFORMATATTRIBIVARBPROC)glewGetProcAddress((const GLubyte*)"wglGetPixelFormatAttribivARB")) == NULL) || r; return r; } #endif /* WGL_ARB_pixel_format */ #ifdef WGL_ARB_pixel_format_float #endif /* WGL_ARB_pixel_format_float */ #ifdef WGL_ARB_render_texture static GLboolean _glewInit_WGL_ARB_render_texture (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglBindTexImageARB = (PFNWGLBINDTEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"wglBindTexImageARB")) == NULL) || r; r = ((wglReleaseTexImageARB = (PFNWGLRELEASETEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"wglReleaseTexImageARB")) == NULL) || r; r = ((wglSetPbufferAttribARB = (PFNWGLSETPBUFFERATTRIBARBPROC)glewGetProcAddress((const GLubyte*)"wglSetPbufferAttribARB")) == NULL) || r; return r; } #endif /* WGL_ARB_render_texture */ #ifdef WGL_ATI_pixel_format_float #endif /* WGL_ATI_pixel_format_float */ #ifdef WGL_ATI_render_texture_rectangle #endif /* WGL_ATI_render_texture_rectangle */ #ifdef WGL_EXT_depth_float #endif /* WGL_EXT_depth_float */ #ifdef WGL_EXT_display_color_table static GLboolean _glewInit_WGL_EXT_display_color_table (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglBindDisplayColorTableEXT = (PFNWGLBINDDISPLAYCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"wglBindDisplayColorTableEXT")) == NULL) || r; r = ((wglCreateDisplayColorTableEXT = (PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"wglCreateDisplayColorTableEXT")) == NULL) || r; r = ((wglDestroyDisplayColorTableEXT = (PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"wglDestroyDisplayColorTableEXT")) == NULL) || r; r = ((wglLoadDisplayColorTableEXT = (PFNWGLLOADDISPLAYCOLORTABLEEXTPROC)glewGetProcAddress((const GLubyte*)"wglLoadDisplayColorTableEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_display_color_table */ #ifdef WGL_EXT_extensions_string static GLboolean _glewInit_WGL_EXT_extensions_string (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_extensions_string */ #ifdef WGL_EXT_framebuffer_sRGB #endif /* WGL_EXT_framebuffer_sRGB */ #ifdef WGL_EXT_make_current_read static GLboolean _glewInit_WGL_EXT_make_current_read (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetCurrentReadDCEXT = (PFNWGLGETCURRENTREADDCEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetCurrentReadDCEXT")) == NULL) || r; r = ((wglMakeContextCurrentEXT = (PFNWGLMAKECONTEXTCURRENTEXTPROC)glewGetProcAddress((const GLubyte*)"wglMakeContextCurrentEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_make_current_read */ #ifdef WGL_EXT_multisample #endif /* WGL_EXT_multisample */ #ifdef WGL_EXT_pbuffer static GLboolean _glewInit_WGL_EXT_pbuffer (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglCreatePbufferEXT = (PFNWGLCREATEPBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"wglCreatePbufferEXT")) == NULL) || r; r = ((wglDestroyPbufferEXT = (PFNWGLDESTROYPBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"wglDestroyPbufferEXT")) == NULL) || r; r = ((wglGetPbufferDCEXT = (PFNWGLGETPBUFFERDCEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetPbufferDCEXT")) == NULL) || r; r = ((wglQueryPbufferEXT = (PFNWGLQUERYPBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"wglQueryPbufferEXT")) == NULL) || r; r = ((wglReleasePbufferDCEXT = (PFNWGLRELEASEPBUFFERDCEXTPROC)glewGetProcAddress((const GLubyte*)"wglReleasePbufferDCEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_pbuffer */ #ifdef WGL_EXT_pixel_format static GLboolean _glewInit_WGL_EXT_pixel_format (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglChoosePixelFormatEXT = (PFNWGLCHOOSEPIXELFORMATEXTPROC)glewGetProcAddress((const GLubyte*)"wglChoosePixelFormatEXT")) == NULL) || r; r = ((wglGetPixelFormatAttribfvEXT = (PFNWGLGETPIXELFORMATATTRIBFVEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetPixelFormatAttribfvEXT")) == NULL) || r; r = ((wglGetPixelFormatAttribivEXT = (PFNWGLGETPIXELFORMATATTRIBIVEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetPixelFormatAttribivEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_pixel_format */ #ifdef WGL_EXT_pixel_format_packed_float #endif /* WGL_EXT_pixel_format_packed_float */ #ifdef WGL_EXT_swap_control static GLboolean _glewInit_WGL_EXT_swap_control (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetSwapIntervalEXT = (PFNWGLGETSWAPINTERVALEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetSwapIntervalEXT")) == NULL) || r; r = ((wglSwapIntervalEXT = (PFNWGLSWAPINTERVALEXTPROC)glewGetProcAddress((const GLubyte*)"wglSwapIntervalEXT")) == NULL) || r; return r; } #endif /* WGL_EXT_swap_control */ #ifdef WGL_I3D_digital_video_control static GLboolean _glewInit_WGL_I3D_digital_video_control (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetDigitalVideoParametersI3D = (PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetDigitalVideoParametersI3D")) == NULL) || r; r = ((wglSetDigitalVideoParametersI3D = (PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC)glewGetProcAddress((const GLubyte*)"wglSetDigitalVideoParametersI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_digital_video_control */ #ifdef WGL_I3D_gamma static GLboolean _glewInit_WGL_I3D_gamma (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetGammaTableI3D = (PFNWGLGETGAMMATABLEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGammaTableI3D")) == NULL) || r; r = ((wglGetGammaTableParametersI3D = (PFNWGLGETGAMMATABLEPARAMETERSI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGammaTableParametersI3D")) == NULL) || r; r = ((wglSetGammaTableI3D = (PFNWGLSETGAMMATABLEI3DPROC)glewGetProcAddress((const GLubyte*)"wglSetGammaTableI3D")) == NULL) || r; r = ((wglSetGammaTableParametersI3D = (PFNWGLSETGAMMATABLEPARAMETERSI3DPROC)glewGetProcAddress((const GLubyte*)"wglSetGammaTableParametersI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_gamma */ #ifdef WGL_I3D_genlock static GLboolean _glewInit_WGL_I3D_genlock (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglDisableGenlockI3D = (PFNWGLDISABLEGENLOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglDisableGenlockI3D")) == NULL) || r; r = ((wglEnableGenlockI3D = (PFNWGLENABLEGENLOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglEnableGenlockI3D")) == NULL) || r; r = ((wglGenlockSampleRateI3D = (PFNWGLGENLOCKSAMPLERATEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGenlockSampleRateI3D")) == NULL) || r; r = ((wglGenlockSourceDelayI3D = (PFNWGLGENLOCKSOURCEDELAYI3DPROC)glewGetProcAddress((const GLubyte*)"wglGenlockSourceDelayI3D")) == NULL) || r; r = ((wglGenlockSourceEdgeI3D = (PFNWGLGENLOCKSOURCEEDGEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGenlockSourceEdgeI3D")) == NULL) || r; r = ((wglGenlockSourceI3D = (PFNWGLGENLOCKSOURCEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGenlockSourceI3D")) == NULL) || r; r = ((wglGetGenlockSampleRateI3D = (PFNWGLGETGENLOCKSAMPLERATEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGenlockSampleRateI3D")) == NULL) || r; r = ((wglGetGenlockSourceDelayI3D = (PFNWGLGETGENLOCKSOURCEDELAYI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGenlockSourceDelayI3D")) == NULL) || r; r = ((wglGetGenlockSourceEdgeI3D = (PFNWGLGETGENLOCKSOURCEEDGEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGenlockSourceEdgeI3D")) == NULL) || r; r = ((wglGetGenlockSourceI3D = (PFNWGLGETGENLOCKSOURCEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetGenlockSourceI3D")) == NULL) || r; r = ((wglIsEnabledGenlockI3D = (PFNWGLISENABLEDGENLOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglIsEnabledGenlockI3D")) == NULL) || r; r = ((wglQueryGenlockMaxSourceDelayI3D = (PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC)glewGetProcAddress((const GLubyte*)"wglQueryGenlockMaxSourceDelayI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_genlock */ #ifdef WGL_I3D_image_buffer static GLboolean _glewInit_WGL_I3D_image_buffer (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglAssociateImageBufferEventsI3D = (PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC)glewGetProcAddress((const GLubyte*)"wglAssociateImageBufferEventsI3D")) == NULL) || r; r = ((wglCreateImageBufferI3D = (PFNWGLCREATEIMAGEBUFFERI3DPROC)glewGetProcAddress((const GLubyte*)"wglCreateImageBufferI3D")) == NULL) || r; r = ((wglDestroyImageBufferI3D = (PFNWGLDESTROYIMAGEBUFFERI3DPROC)glewGetProcAddress((const GLubyte*)"wglDestroyImageBufferI3D")) == NULL) || r; r = ((wglReleaseImageBufferEventsI3D = (PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC)glewGetProcAddress((const GLubyte*)"wglReleaseImageBufferEventsI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_image_buffer */ #ifdef WGL_I3D_swap_frame_lock static GLboolean _glewInit_WGL_I3D_swap_frame_lock (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglDisableFrameLockI3D = (PFNWGLDISABLEFRAMELOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglDisableFrameLockI3D")) == NULL) || r; r = ((wglEnableFrameLockI3D = (PFNWGLENABLEFRAMELOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglEnableFrameLockI3D")) == NULL) || r; r = ((wglIsEnabledFrameLockI3D = (PFNWGLISENABLEDFRAMELOCKI3DPROC)glewGetProcAddress((const GLubyte*)"wglIsEnabledFrameLockI3D")) == NULL) || r; r = ((wglQueryFrameLockMasterI3D = (PFNWGLQUERYFRAMELOCKMASTERI3DPROC)glewGetProcAddress((const GLubyte*)"wglQueryFrameLockMasterI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_swap_frame_lock */ #ifdef WGL_I3D_swap_frame_usage static GLboolean _glewInit_WGL_I3D_swap_frame_usage (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglBeginFrameTrackingI3D = (PFNWGLBEGINFRAMETRACKINGI3DPROC)glewGetProcAddress((const GLubyte*)"wglBeginFrameTrackingI3D")) == NULL) || r; r = ((wglEndFrameTrackingI3D = (PFNWGLENDFRAMETRACKINGI3DPROC)glewGetProcAddress((const GLubyte*)"wglEndFrameTrackingI3D")) == NULL) || r; r = ((wglGetFrameUsageI3D = (PFNWGLGETFRAMEUSAGEI3DPROC)glewGetProcAddress((const GLubyte*)"wglGetFrameUsageI3D")) == NULL) || r; r = ((wglQueryFrameTrackingI3D = (PFNWGLQUERYFRAMETRACKINGI3DPROC)glewGetProcAddress((const GLubyte*)"wglQueryFrameTrackingI3D")) == NULL) || r; return r; } #endif /* WGL_I3D_swap_frame_usage */ #ifdef WGL_NV_float_buffer #endif /* WGL_NV_float_buffer */ #ifdef WGL_NV_gpu_affinity static GLboolean _glewInit_WGL_NV_gpu_affinity (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglCreateAffinityDCNV = (PFNWGLCREATEAFFINITYDCNVPROC)glewGetProcAddress((const GLubyte*)"wglCreateAffinityDCNV")) == NULL) || r; r = ((wglDeleteDCNV = (PFNWGLDELETEDCNVPROC)glewGetProcAddress((const GLubyte*)"wglDeleteDCNV")) == NULL) || r; r = ((wglEnumGpuDevicesNV = (PFNWGLENUMGPUDEVICESNVPROC)glewGetProcAddress((const GLubyte*)"wglEnumGpuDevicesNV")) == NULL) || r; r = ((wglEnumGpusFromAffinityDCNV = (PFNWGLENUMGPUSFROMAFFINITYDCNVPROC)glewGetProcAddress((const GLubyte*)"wglEnumGpusFromAffinityDCNV")) == NULL) || r; r = ((wglEnumGpusNV = (PFNWGLENUMGPUSNVPROC)glewGetProcAddress((const GLubyte*)"wglEnumGpusNV")) == NULL) || r; return r; } #endif /* WGL_NV_gpu_affinity */ #ifdef WGL_NV_render_depth_texture #endif /* WGL_NV_render_depth_texture */ #ifdef WGL_NV_render_texture_rectangle #endif /* WGL_NV_render_texture_rectangle */ #ifdef WGL_NV_vertex_array_range static GLboolean _glewInit_WGL_NV_vertex_array_range (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglAllocateMemoryNV = (PFNWGLALLOCATEMEMORYNVPROC)glewGetProcAddress((const GLubyte*)"wglAllocateMemoryNV")) == NULL) || r; r = ((wglFreeMemoryNV = (PFNWGLFREEMEMORYNVPROC)glewGetProcAddress((const GLubyte*)"wglFreeMemoryNV")) == NULL) || r; return r; } #endif /* WGL_NV_vertex_array_range */ #ifdef WGL_OML_sync_control static GLboolean _glewInit_WGL_OML_sync_control (WGLEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((wglGetMscRateOML = (PFNWGLGETMSCRATEOMLPROC)glewGetProcAddress((const GLubyte*)"wglGetMscRateOML")) == NULL) || r; r = ((wglGetSyncValuesOML = (PFNWGLGETSYNCVALUESOMLPROC)glewGetProcAddress((const GLubyte*)"wglGetSyncValuesOML")) == NULL) || r; r = ((wglSwapBuffersMscOML = (PFNWGLSWAPBUFFERSMSCOMLPROC)glewGetProcAddress((const GLubyte*)"wglSwapBuffersMscOML")) == NULL) || r; r = ((wglSwapLayerBuffersMscOML = (PFNWGLSWAPLAYERBUFFERSMSCOMLPROC)glewGetProcAddress((const GLubyte*)"wglSwapLayerBuffersMscOML")) == NULL) || r; r = ((wglWaitForMscOML = (PFNWGLWAITFORMSCOMLPROC)glewGetProcAddress((const GLubyte*)"wglWaitForMscOML")) == NULL) || r; r = ((wglWaitForSbcOML = (PFNWGLWAITFORSBCOMLPROC)glewGetProcAddress((const GLubyte*)"wglWaitForSbcOML")) == NULL) || r; return r; } #endif /* WGL_OML_sync_control */ /* ------------------------------------------------------------------------- */ static PFNWGLGETEXTENSIONSSTRINGARBPROC _wglewGetExtensionsStringARB = NULL; static PFNWGLGETEXTENSIONSSTRINGEXTPROC _wglewGetExtensionsStringEXT = NULL; GLboolean wglewGetExtension (const char* name) { GLubyte* p; GLubyte* end; GLuint len = _glewStrLen((const GLubyte*)name); if (_wglewGetExtensionsStringARB == NULL) if (_wglewGetExtensionsStringEXT == NULL) return GL_FALSE; else p = (GLubyte*)_wglewGetExtensionsStringEXT(); else p = (GLubyte*)_wglewGetExtensionsStringARB(wglGetCurrentDC()); if (0 == p) return GL_FALSE; end = p + _glewStrLen(p); while (p < end) { GLuint n = _glewStrCLen(p, ' '); if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; p += n+1; } return GL_FALSE; } GLenum wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST) { GLboolean crippled; /* find wgl extension string query functions */ _wglewGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringARB"); _wglewGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringEXT"); /* initialize extensions */ crippled = _wglewGetExtensionsStringARB == NULL && _wglewGetExtensionsStringEXT == NULL; #ifdef WGL_3DFX_multisample CONST_CAST(WGLEW_3DFX_multisample) = wglewGetExtension("WGL_3DFX_multisample"); #endif /* WGL_3DFX_multisample */ #ifdef WGL_3DL_stereo_control CONST_CAST(WGLEW_3DL_stereo_control) = wglewGetExtension("WGL_3DL_stereo_control"); if (glewExperimental || WGLEW_3DL_stereo_control|| crippled) CONST_CAST(WGLEW_3DL_stereo_control)= !_glewInit_WGL_3DL_stereo_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_3DL_stereo_control */ #ifdef WGL_ARB_buffer_region CONST_CAST(WGLEW_ARB_buffer_region) = wglewGetExtension("WGL_ARB_buffer_region"); if (glewExperimental || WGLEW_ARB_buffer_region|| crippled) CONST_CAST(WGLEW_ARB_buffer_region)= !_glewInit_WGL_ARB_buffer_region(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_buffer_region */ #ifdef WGL_ARB_extensions_string CONST_CAST(WGLEW_ARB_extensions_string) = wglewGetExtension("WGL_ARB_extensions_string"); if (glewExperimental || WGLEW_ARB_extensions_string|| crippled) CONST_CAST(WGLEW_ARB_extensions_string)= !_glewInit_WGL_ARB_extensions_string(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_extensions_string */ #ifdef WGL_ARB_make_current_read CONST_CAST(WGLEW_ARB_make_current_read) = wglewGetExtension("WGL_ARB_make_current_read"); if (glewExperimental || WGLEW_ARB_make_current_read|| crippled) CONST_CAST(WGLEW_ARB_make_current_read)= !_glewInit_WGL_ARB_make_current_read(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_make_current_read */ #ifdef WGL_ARB_multisample CONST_CAST(WGLEW_ARB_multisample) = wglewGetExtension("WGL_ARB_multisample"); #endif /* WGL_ARB_multisample */ #ifdef WGL_ARB_pbuffer CONST_CAST(WGLEW_ARB_pbuffer) = wglewGetExtension("WGL_ARB_pbuffer"); if (glewExperimental || WGLEW_ARB_pbuffer|| crippled) CONST_CAST(WGLEW_ARB_pbuffer)= !_glewInit_WGL_ARB_pbuffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_pbuffer */ #ifdef WGL_ARB_pixel_format CONST_CAST(WGLEW_ARB_pixel_format) = wglewGetExtension("WGL_ARB_pixel_format"); if (glewExperimental || WGLEW_ARB_pixel_format|| crippled) CONST_CAST(WGLEW_ARB_pixel_format)= !_glewInit_WGL_ARB_pixel_format(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_pixel_format */ #ifdef WGL_ARB_pixel_format_float CONST_CAST(WGLEW_ARB_pixel_format_float) = wglewGetExtension("WGL_ARB_pixel_format_float"); #endif /* WGL_ARB_pixel_format_float */ #ifdef WGL_ARB_render_texture CONST_CAST(WGLEW_ARB_render_texture) = wglewGetExtension("WGL_ARB_render_texture"); if (glewExperimental || WGLEW_ARB_render_texture|| crippled) CONST_CAST(WGLEW_ARB_render_texture)= !_glewInit_WGL_ARB_render_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_ARB_render_texture */ #ifdef WGL_ATI_pixel_format_float CONST_CAST(WGLEW_ATI_pixel_format_float) = wglewGetExtension("WGL_ATI_pixel_format_float"); #endif /* WGL_ATI_pixel_format_float */ #ifdef WGL_ATI_render_texture_rectangle CONST_CAST(WGLEW_ATI_render_texture_rectangle) = wglewGetExtension("WGL_ATI_render_texture_rectangle"); #endif /* WGL_ATI_render_texture_rectangle */ #ifdef WGL_EXT_depth_float CONST_CAST(WGLEW_EXT_depth_float) = wglewGetExtension("WGL_EXT_depth_float"); #endif /* WGL_EXT_depth_float */ #ifdef WGL_EXT_display_color_table CONST_CAST(WGLEW_EXT_display_color_table) = wglewGetExtension("WGL_EXT_display_color_table"); if (glewExperimental || WGLEW_EXT_display_color_table|| crippled) CONST_CAST(WGLEW_EXT_display_color_table)= !_glewInit_WGL_EXT_display_color_table(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_display_color_table */ #ifdef WGL_EXT_extensions_string CONST_CAST(WGLEW_EXT_extensions_string) = wglewGetExtension("WGL_EXT_extensions_string"); if (glewExperimental || WGLEW_EXT_extensions_string|| crippled) CONST_CAST(WGLEW_EXT_extensions_string)= !_glewInit_WGL_EXT_extensions_string(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_extensions_string */ #ifdef WGL_EXT_framebuffer_sRGB CONST_CAST(WGLEW_EXT_framebuffer_sRGB) = wglewGetExtension("WGL_EXT_framebuffer_sRGB"); #endif /* WGL_EXT_framebuffer_sRGB */ #ifdef WGL_EXT_make_current_read CONST_CAST(WGLEW_EXT_make_current_read) = wglewGetExtension("WGL_EXT_make_current_read"); if (glewExperimental || WGLEW_EXT_make_current_read|| crippled) CONST_CAST(WGLEW_EXT_make_current_read)= !_glewInit_WGL_EXT_make_current_read(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_make_current_read */ #ifdef WGL_EXT_multisample CONST_CAST(WGLEW_EXT_multisample) = wglewGetExtension("WGL_EXT_multisample"); #endif /* WGL_EXT_multisample */ #ifdef WGL_EXT_pbuffer CONST_CAST(WGLEW_EXT_pbuffer) = wglewGetExtension("WGL_EXT_pbuffer"); if (glewExperimental || WGLEW_EXT_pbuffer|| crippled) CONST_CAST(WGLEW_EXT_pbuffer)= !_glewInit_WGL_EXT_pbuffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_pbuffer */ #ifdef WGL_EXT_pixel_format CONST_CAST(WGLEW_EXT_pixel_format) = wglewGetExtension("WGL_EXT_pixel_format"); if (glewExperimental || WGLEW_EXT_pixel_format|| crippled) CONST_CAST(WGLEW_EXT_pixel_format)= !_glewInit_WGL_EXT_pixel_format(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_pixel_format */ #ifdef WGL_EXT_pixel_format_packed_float CONST_CAST(WGLEW_EXT_pixel_format_packed_float) = wglewGetExtension("WGL_EXT_pixel_format_packed_float"); #endif /* WGL_EXT_pixel_format_packed_float */ #ifdef WGL_EXT_swap_control CONST_CAST(WGLEW_EXT_swap_control) = wglewGetExtension("WGL_EXT_swap_control"); if (glewExperimental || WGLEW_EXT_swap_control|| crippled) CONST_CAST(WGLEW_EXT_swap_control)= !_glewInit_WGL_EXT_swap_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_EXT_swap_control */ #ifdef WGL_I3D_digital_video_control CONST_CAST(WGLEW_I3D_digital_video_control) = wglewGetExtension("WGL_I3D_digital_video_control"); if (glewExperimental || WGLEW_I3D_digital_video_control|| crippled) CONST_CAST(WGLEW_I3D_digital_video_control)= !_glewInit_WGL_I3D_digital_video_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_digital_video_control */ #ifdef WGL_I3D_gamma CONST_CAST(WGLEW_I3D_gamma) = wglewGetExtension("WGL_I3D_gamma"); if (glewExperimental || WGLEW_I3D_gamma|| crippled) CONST_CAST(WGLEW_I3D_gamma)= !_glewInit_WGL_I3D_gamma(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_gamma */ #ifdef WGL_I3D_genlock CONST_CAST(WGLEW_I3D_genlock) = wglewGetExtension("WGL_I3D_genlock"); if (glewExperimental || WGLEW_I3D_genlock|| crippled) CONST_CAST(WGLEW_I3D_genlock)= !_glewInit_WGL_I3D_genlock(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_genlock */ #ifdef WGL_I3D_image_buffer CONST_CAST(WGLEW_I3D_image_buffer) = wglewGetExtension("WGL_I3D_image_buffer"); if (glewExperimental || WGLEW_I3D_image_buffer|| crippled) CONST_CAST(WGLEW_I3D_image_buffer)= !_glewInit_WGL_I3D_image_buffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_image_buffer */ #ifdef WGL_I3D_swap_frame_lock CONST_CAST(WGLEW_I3D_swap_frame_lock) = wglewGetExtension("WGL_I3D_swap_frame_lock"); if (glewExperimental || WGLEW_I3D_swap_frame_lock|| crippled) CONST_CAST(WGLEW_I3D_swap_frame_lock)= !_glewInit_WGL_I3D_swap_frame_lock(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_swap_frame_lock */ #ifdef WGL_I3D_swap_frame_usage CONST_CAST(WGLEW_I3D_swap_frame_usage) = wglewGetExtension("WGL_I3D_swap_frame_usage"); if (glewExperimental || WGLEW_I3D_swap_frame_usage|| crippled) CONST_CAST(WGLEW_I3D_swap_frame_usage)= !_glewInit_WGL_I3D_swap_frame_usage(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_I3D_swap_frame_usage */ #ifdef WGL_NV_float_buffer CONST_CAST(WGLEW_NV_float_buffer) = wglewGetExtension("WGL_NV_float_buffer"); #endif /* WGL_NV_float_buffer */ #ifdef WGL_NV_gpu_affinity CONST_CAST(WGLEW_NV_gpu_affinity) = wglewGetExtension("WGL_NV_gpu_affinity"); if (glewExperimental || WGLEW_NV_gpu_affinity|| crippled) CONST_CAST(WGLEW_NV_gpu_affinity)= !_glewInit_WGL_NV_gpu_affinity(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_NV_gpu_affinity */ #ifdef WGL_NV_render_depth_texture CONST_CAST(WGLEW_NV_render_depth_texture) = wglewGetExtension("WGL_NV_render_depth_texture"); #endif /* WGL_NV_render_depth_texture */ #ifdef WGL_NV_render_texture_rectangle CONST_CAST(WGLEW_NV_render_texture_rectangle) = wglewGetExtension("WGL_NV_render_texture_rectangle"); #endif /* WGL_NV_render_texture_rectangle */ #ifdef WGL_NV_vertex_array_range CONST_CAST(WGLEW_NV_vertex_array_range) = wglewGetExtension("WGL_NV_vertex_array_range"); if (glewExperimental || WGLEW_NV_vertex_array_range|| crippled) CONST_CAST(WGLEW_NV_vertex_array_range)= !_glewInit_WGL_NV_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_NV_vertex_array_range */ #ifdef WGL_OML_sync_control CONST_CAST(WGLEW_OML_sync_control) = wglewGetExtension("WGL_OML_sync_control"); if (glewExperimental || WGLEW_OML_sync_control|| crippled) CONST_CAST(WGLEW_OML_sync_control)= !_glewInit_WGL_OML_sync_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* WGL_OML_sync_control */ return GLEW_OK; } #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay = NULL; PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig = NULL; PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext = NULL; PFNGLXCREATEPBUFFERPROC __glewXCreatePbuffer = NULL; PFNGLXCREATEPIXMAPPROC __glewXCreatePixmap = NULL; PFNGLXCREATEWINDOWPROC __glewXCreateWindow = NULL; PFNGLXDESTROYPBUFFERPROC __glewXDestroyPbuffer = NULL; PFNGLXDESTROYPIXMAPPROC __glewXDestroyPixmap = NULL; PFNGLXDESTROYWINDOWPROC __glewXDestroyWindow = NULL; PFNGLXGETCURRENTREADDRAWABLEPROC __glewXGetCurrentReadDrawable = NULL; PFNGLXGETFBCONFIGATTRIBPROC __glewXGetFBConfigAttrib = NULL; PFNGLXGETFBCONFIGSPROC __glewXGetFBConfigs = NULL; PFNGLXGETSELECTEDEVENTPROC __glewXGetSelectedEvent = NULL; PFNGLXGETVISUALFROMFBCONFIGPROC __glewXGetVisualFromFBConfig = NULL; PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent = NULL; PFNGLXQUERYCONTEXTPROC __glewXQueryContext = NULL; PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable = NULL; PFNGLXSELECTEVENTPROC __glewXSelectEvent = NULL; PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI = NULL; PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI = NULL; PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI = NULL; PFNGLXFREECONTEXTEXTPROC __glewXFreeContextEXT = NULL; PFNGLXGETCONTEXTIDEXTPROC __glewXGetContextIDEXT = NULL; PFNGLXIMPORTCONTEXTEXTPROC __glewXImportContextEXT = NULL; PFNGLXQUERYCONTEXTINFOEXTPROC __glewXQueryContextInfoEXT = NULL; PFNGLXBINDTEXIMAGEEXTPROC __glewXBindTexImageEXT = NULL; PFNGLXRELEASETEXIMAGEEXTPROC __glewXReleaseTexImageEXT = NULL; PFNGLXGETAGPOFFSETMESAPROC __glewXGetAGPOffsetMESA = NULL; PFNGLXCOPYSUBBUFFERMESAPROC __glewXCopySubBufferMESA = NULL; PFNGLXCREATEGLXPIXMAPMESAPROC __glewXCreateGLXPixmapMESA = NULL; PFNGLXRELEASEBUFFERSMESAPROC __glewXReleaseBuffersMESA = NULL; PFNGLXSET3DFXMODEMESAPROC __glewXSet3DfxModeMESA = NULL; PFNGLXALLOCATEMEMORYNVPROC __glewXAllocateMemoryNV = NULL; PFNGLXFREEMEMORYNVPROC __glewXFreeMemoryNV = NULL; #ifdef GLX_OML_sync_control PFNGLXGETMSCRATEOMLPROC __glewXGetMscRateOML = NULL; PFNGLXGETSYNCVALUESOMLPROC __glewXGetSyncValuesOML = NULL; PFNGLXSWAPBUFFERSMSCOMLPROC __glewXSwapBuffersMscOML = NULL; PFNGLXWAITFORMSCOMLPROC __glewXWaitForMscOML = NULL; PFNGLXWAITFORSBCOMLPROC __glewXWaitForSbcOML = NULL; #endif PFNGLXCHOOSEFBCONFIGSGIXPROC __glewXChooseFBConfigSGIX = NULL; PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC __glewXCreateContextWithConfigSGIX = NULL; PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC __glewXCreateGLXPixmapWithConfigSGIX = NULL; PFNGLXGETFBCONFIGATTRIBSGIXPROC __glewXGetFBConfigAttribSGIX = NULL; PFNGLXGETFBCONFIGFROMVISUALSGIXPROC __glewXGetFBConfigFromVisualSGIX = NULL; PFNGLXGETVISUALFROMFBCONFIGSGIXPROC __glewXGetVisualFromFBConfigSGIX = NULL; PFNGLXBINDHYPERPIPESGIXPROC __glewXBindHyperpipeSGIX = NULL; PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC __glewXDestroyHyperpipeConfigSGIX = NULL; PFNGLXHYPERPIPEATTRIBSGIXPROC __glewXHyperpipeAttribSGIX = NULL; PFNGLXHYPERPIPECONFIGSGIXPROC __glewXHyperpipeConfigSGIX = NULL; PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC __glewXQueryHyperpipeAttribSGIX = NULL; PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC __glewXQueryHyperpipeBestAttribSGIX = NULL; PFNGLXQUERYHYPERPIPECONFIGSGIXPROC __glewXQueryHyperpipeConfigSGIX = NULL; PFNGLXQUERYHYPERPIPENETWORKSGIXPROC __glewXQueryHyperpipeNetworkSGIX = NULL; PFNGLXCREATEGLXPBUFFERSGIXPROC __glewXCreateGLXPbufferSGIX = NULL; PFNGLXDESTROYGLXPBUFFERSGIXPROC __glewXDestroyGLXPbufferSGIX = NULL; PFNGLXGETSELECTEDEVENTSGIXPROC __glewXGetSelectedEventSGIX = NULL; PFNGLXQUERYGLXPBUFFERSGIXPROC __glewXQueryGLXPbufferSGIX = NULL; PFNGLXSELECTEVENTSGIXPROC __glewXSelectEventSGIX = NULL; PFNGLXBINDSWAPBARRIERSGIXPROC __glewXBindSwapBarrierSGIX = NULL; PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC __glewXQueryMaxSwapBarriersSGIX = NULL; PFNGLXJOINSWAPGROUPSGIXPROC __glewXJoinSwapGroupSGIX = NULL; PFNGLXBINDCHANNELTOWINDOWSGIXPROC __glewXBindChannelToWindowSGIX = NULL; PFNGLXCHANNELRECTSGIXPROC __glewXChannelRectSGIX = NULL; PFNGLXCHANNELRECTSYNCSGIXPROC __glewXChannelRectSyncSGIX = NULL; PFNGLXQUERYCHANNELDELTASSGIXPROC __glewXQueryChannelDeltasSGIX = NULL; PFNGLXQUERYCHANNELRECTSGIXPROC __glewXQueryChannelRectSGIX = NULL; PFNGLXCUSHIONSGIPROC __glewXCushionSGI = NULL; PFNGLXGETCURRENTREADDRAWABLESGIPROC __glewXGetCurrentReadDrawableSGI = NULL; PFNGLXMAKECURRENTREADSGIPROC __glewXMakeCurrentReadSGI = NULL; PFNGLXSWAPINTERVALSGIPROC __glewXSwapIntervalSGI = NULL; PFNGLXGETVIDEOSYNCSGIPROC __glewXGetVideoSyncSGI = NULL; PFNGLXWAITVIDEOSYNCSGIPROC __glewXWaitVideoSyncSGI = NULL; PFNGLXGETTRANSPARENTINDEXSUNPROC __glewXGetTransparentIndexSUN = NULL; PFNGLXGETVIDEORESIZESUNPROC __glewXGetVideoResizeSUN = NULL; PFNGLXVIDEORESIZESUNPROC __glewXVideoResizeSUN = NULL; #if !defined(GLEW_MX) GLboolean __GLXEW_VERSION_1_0 = GL_FALSE; GLboolean __GLXEW_VERSION_1_1 = GL_FALSE; GLboolean __GLXEW_VERSION_1_2 = GL_FALSE; GLboolean __GLXEW_VERSION_1_3 = GL_FALSE; GLboolean __GLXEW_VERSION_1_4 = GL_FALSE; GLboolean __GLXEW_3DFX_multisample = GL_FALSE; GLboolean __GLXEW_ARB_fbconfig_float = GL_FALSE; GLboolean __GLXEW_ARB_get_proc_address = GL_FALSE; GLboolean __GLXEW_ARB_multisample = GL_FALSE; GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE; GLboolean __GLXEW_ATI_render_texture = GL_FALSE; GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE; GLboolean __GLXEW_EXT_framebuffer_sRGB = GL_FALSE; GLboolean __GLXEW_EXT_import_context = GL_FALSE; GLboolean __GLXEW_EXT_scene_marker = GL_FALSE; GLboolean __GLXEW_EXT_texture_from_pixmap = GL_FALSE; GLboolean __GLXEW_EXT_visual_info = GL_FALSE; GLboolean __GLXEW_EXT_visual_rating = GL_FALSE; GLboolean __GLXEW_MESA_agp_offset = GL_FALSE; GLboolean __GLXEW_MESA_copy_sub_buffer = GL_FALSE; GLboolean __GLXEW_MESA_pixmap_colormap = GL_FALSE; GLboolean __GLXEW_MESA_release_buffers = GL_FALSE; GLboolean __GLXEW_MESA_set_3dfx_mode = GL_FALSE; GLboolean __GLXEW_NV_float_buffer = GL_FALSE; GLboolean __GLXEW_NV_vertex_array_range = GL_FALSE; GLboolean __GLXEW_OML_swap_method = GL_FALSE; #ifdef GLX_OML_sync_control GLboolean __GLXEW_OML_sync_control = GL_FALSE; #endif GLboolean __GLXEW_SGIS_blended_overlay = GL_FALSE; GLboolean __GLXEW_SGIS_color_range = GL_FALSE; GLboolean __GLXEW_SGIS_multisample = GL_FALSE; GLboolean __GLXEW_SGIS_shared_multisample = GL_FALSE; GLboolean __GLXEW_SGIX_fbconfig = GL_FALSE; GLboolean __GLXEW_SGIX_hyperpipe = GL_FALSE; GLboolean __GLXEW_SGIX_pbuffer = GL_FALSE; GLboolean __GLXEW_SGIX_swap_barrier = GL_FALSE; GLboolean __GLXEW_SGIX_swap_group = GL_FALSE; GLboolean __GLXEW_SGIX_video_resize = GL_FALSE; GLboolean __GLXEW_SGIX_visual_select_group = GL_FALSE; GLboolean __GLXEW_SGI_cushion = GL_FALSE; GLboolean __GLXEW_SGI_make_current_read = GL_FALSE; GLboolean __GLXEW_SGI_swap_control = GL_FALSE; GLboolean __GLXEW_SGI_video_sync = GL_FALSE; GLboolean __GLXEW_SUN_get_transparent_index = GL_FALSE; GLboolean __GLXEW_SUN_video_resize = GL_FALSE; #endif /* !GLEW_MX */ #ifdef GLX_VERSION_1_2 static GLboolean _glewInit_GLX_VERSION_1_2 (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetCurrentDisplay = (PFNGLXGETCURRENTDISPLAYPROC)glewGetProcAddress((const GLubyte*)"glXGetCurrentDisplay")) == NULL) || r; return r; } #endif /* GLX_VERSION_1_2 */ #ifdef GLX_VERSION_1_3 static GLboolean _glewInit_GLX_VERSION_1_3 (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXChooseFBConfig = (PFNGLXCHOOSEFBCONFIGPROC)glewGetProcAddress((const GLubyte*)"glXChooseFBConfig")) == NULL) || r; r = ((glXCreateNewContext = (PFNGLXCREATENEWCONTEXTPROC)glewGetProcAddress((const GLubyte*)"glXCreateNewContext")) == NULL) || r; r = ((glXCreatePbuffer = (PFNGLXCREATEPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glXCreatePbuffer")) == NULL) || r; r = ((glXCreatePixmap = (PFNGLXCREATEPIXMAPPROC)glewGetProcAddress((const GLubyte*)"glXCreatePixmap")) == NULL) || r; r = ((glXCreateWindow = (PFNGLXCREATEWINDOWPROC)glewGetProcAddress((const GLubyte*)"glXCreateWindow")) == NULL) || r; r = ((glXDestroyPbuffer = (PFNGLXDESTROYPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glXDestroyPbuffer")) == NULL) || r; r = ((glXDestroyPixmap = (PFNGLXDESTROYPIXMAPPROC)glewGetProcAddress((const GLubyte*)"glXDestroyPixmap")) == NULL) || r; r = ((glXDestroyWindow = (PFNGLXDESTROYWINDOWPROC)glewGetProcAddress((const GLubyte*)"glXDestroyWindow")) == NULL) || r; r = ((glXGetCurrentReadDrawable = (PFNGLXGETCURRENTREADDRAWABLEPROC)glewGetProcAddress((const GLubyte*)"glXGetCurrentReadDrawable")) == NULL) || r; r = ((glXGetFBConfigAttrib = (PFNGLXGETFBCONFIGATTRIBPROC)glewGetProcAddress((const GLubyte*)"glXGetFBConfigAttrib")) == NULL) || r; r = ((glXGetFBConfigs = (PFNGLXGETFBCONFIGSPROC)glewGetProcAddress((const GLubyte*)"glXGetFBConfigs")) == NULL) || r; r = ((glXGetSelectedEvent = (PFNGLXGETSELECTEDEVENTPROC)glewGetProcAddress((const GLubyte*)"glXGetSelectedEvent")) == NULL) || r; r = ((glXGetVisualFromFBConfig = (PFNGLXGETVISUALFROMFBCONFIGPROC)glewGetProcAddress((const GLubyte*)"glXGetVisualFromFBConfig")) == NULL) || r; r = ((glXMakeContextCurrent = (PFNGLXMAKECONTEXTCURRENTPROC)glewGetProcAddress((const GLubyte*)"glXMakeContextCurrent")) == NULL) || r; r = ((glXQueryContext = (PFNGLXQUERYCONTEXTPROC)glewGetProcAddress((const GLubyte*)"glXQueryContext")) == NULL) || r; r = ((glXQueryDrawable = (PFNGLXQUERYDRAWABLEPROC)glewGetProcAddress((const GLubyte*)"glXQueryDrawable")) == NULL) || r; r = ((glXSelectEvent = (PFNGLXSELECTEVENTPROC)glewGetProcAddress((const GLubyte*)"glXSelectEvent")) == NULL) || r; return r; } #endif /* GLX_VERSION_1_3 */ #ifdef GLX_VERSION_1_4 #endif /* GLX_VERSION_1_4 */ #ifdef GLX_3DFX_multisample #endif /* GLX_3DFX_multisample */ #ifdef GLX_ARB_fbconfig_float #endif /* GLX_ARB_fbconfig_float */ #ifdef GLX_ARB_get_proc_address #endif /* GLX_ARB_get_proc_address */ #ifdef GLX_ARB_multisample #endif /* GLX_ARB_multisample */ #ifdef GLX_ATI_pixel_format_float #endif /* GLX_ATI_pixel_format_float */ #ifdef GLX_ATI_render_texture static GLboolean _glewInit_GLX_ATI_render_texture (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXBindTexImageATI = (PFNGLXBINDTEXIMAGEATIPROC)glewGetProcAddress((const GLubyte*)"glXBindTexImageATI")) == NULL) || r; r = ((glXDrawableAttribATI = (PFNGLXDRAWABLEATTRIBATIPROC)glewGetProcAddress((const GLubyte*)"glXDrawableAttribATI")) == NULL) || r; r = ((glXReleaseTexImageATI = (PFNGLXRELEASETEXIMAGEATIPROC)glewGetProcAddress((const GLubyte*)"glXReleaseTexImageATI")) == NULL) || r; return r; } #endif /* GLX_ATI_render_texture */ #ifdef GLX_EXT_fbconfig_packed_float #endif /* GLX_EXT_fbconfig_packed_float */ #ifdef GLX_EXT_framebuffer_sRGB #endif /* GLX_EXT_framebuffer_sRGB */ #ifdef GLX_EXT_import_context static GLboolean _glewInit_GLX_EXT_import_context (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXFreeContextEXT = (PFNGLXFREECONTEXTEXTPROC)glewGetProcAddress((const GLubyte*)"glXFreeContextEXT")) == NULL) || r; r = ((glXGetContextIDEXT = (PFNGLXGETCONTEXTIDEXTPROC)glewGetProcAddress((const GLubyte*)"glXGetContextIDEXT")) == NULL) || r; r = ((glXImportContextEXT = (PFNGLXIMPORTCONTEXTEXTPROC)glewGetProcAddress((const GLubyte*)"glXImportContextEXT")) == NULL) || r; r = ((glXQueryContextInfoEXT = (PFNGLXQUERYCONTEXTINFOEXTPROC)glewGetProcAddress((const GLubyte*)"glXQueryContextInfoEXT")) == NULL) || r; return r; } #endif /* GLX_EXT_import_context */ #ifdef GLX_EXT_scene_marker #endif /* GLX_EXT_scene_marker */ #ifdef GLX_EXT_texture_from_pixmap static GLboolean _glewInit_GLX_EXT_texture_from_pixmap (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXBindTexImageEXT = (PFNGLXBINDTEXIMAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glXBindTexImageEXT")) == NULL) || r; r = ((glXReleaseTexImageEXT = (PFNGLXRELEASETEXIMAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glXReleaseTexImageEXT")) == NULL) || r; return r; } #endif /* GLX_EXT_texture_from_pixmap */ #ifdef GLX_EXT_visual_info #endif /* GLX_EXT_visual_info */ #ifdef GLX_EXT_visual_rating #endif /* GLX_EXT_visual_rating */ #ifdef GLX_MESA_agp_offset static GLboolean _glewInit_GLX_MESA_agp_offset (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetAGPOffsetMESA = (PFNGLXGETAGPOFFSETMESAPROC)glewGetProcAddress((const GLubyte*)"glXGetAGPOffsetMESA")) == NULL) || r; return r; } #endif /* GLX_MESA_agp_offset */ #ifdef GLX_MESA_copy_sub_buffer static GLboolean _glewInit_GLX_MESA_copy_sub_buffer (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXCopySubBufferMESA = (PFNGLXCOPYSUBBUFFERMESAPROC)glewGetProcAddress((const GLubyte*)"glXCopySubBufferMESA")) == NULL) || r; return r; } #endif /* GLX_MESA_copy_sub_buffer */ #ifdef GLX_MESA_pixmap_colormap static GLboolean _glewInit_GLX_MESA_pixmap_colormap (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXCreateGLXPixmapMESA = (PFNGLXCREATEGLXPIXMAPMESAPROC)glewGetProcAddress((const GLubyte*)"glXCreateGLXPixmapMESA")) == NULL) || r; return r; } #endif /* GLX_MESA_pixmap_colormap */ #ifdef GLX_MESA_release_buffers static GLboolean _glewInit_GLX_MESA_release_buffers (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXReleaseBuffersMESA = (PFNGLXRELEASEBUFFERSMESAPROC)glewGetProcAddress((const GLubyte*)"glXReleaseBuffersMESA")) == NULL) || r; return r; } #endif /* GLX_MESA_release_buffers */ #ifdef GLX_MESA_set_3dfx_mode static GLboolean _glewInit_GLX_MESA_set_3dfx_mode (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXSet3DfxModeMESA = (PFNGLXSET3DFXMODEMESAPROC)glewGetProcAddress((const GLubyte*)"glXSet3DfxModeMESA")) == NULL) || r; return r; } #endif /* GLX_MESA_set_3dfx_mode */ #ifdef GLX_NV_float_buffer #endif /* GLX_NV_float_buffer */ #ifdef GLX_NV_vertex_array_range static GLboolean _glewInit_GLX_NV_vertex_array_range (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXAllocateMemoryNV = (PFNGLXALLOCATEMEMORYNVPROC)glewGetProcAddress((const GLubyte*)"glXAllocateMemoryNV")) == NULL) || r; r = ((glXFreeMemoryNV = (PFNGLXFREEMEMORYNVPROC)glewGetProcAddress((const GLubyte*)"glXFreeMemoryNV")) == NULL) || r; return r; } #endif /* GLX_NV_vertex_array_range */ #ifdef GLX_OML_swap_method #endif /* GLX_OML_swap_method */ #if defined(GLX_OML_sync_control) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) #include static GLboolean _glewInit_GLX_OML_sync_control (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetMscRateOML = (PFNGLXGETMSCRATEOMLPROC)glewGetProcAddress((const GLubyte*)"glXGetMscRateOML")) == NULL) || r; r = ((glXGetSyncValuesOML = (PFNGLXGETSYNCVALUESOMLPROC)glewGetProcAddress((const GLubyte*)"glXGetSyncValuesOML")) == NULL) || r; r = ((glXSwapBuffersMscOML = (PFNGLXSWAPBUFFERSMSCOMLPROC)glewGetProcAddress((const GLubyte*)"glXSwapBuffersMscOML")) == NULL) || r; r = ((glXWaitForMscOML = (PFNGLXWAITFORMSCOMLPROC)glewGetProcAddress((const GLubyte*)"glXWaitForMscOML")) == NULL) || r; r = ((glXWaitForSbcOML = (PFNGLXWAITFORSBCOMLPROC)glewGetProcAddress((const GLubyte*)"glXWaitForSbcOML")) == NULL) || r; return r; } #endif /* GLX_OML_sync_control */ #ifdef GLX_SGIS_blended_overlay #endif /* GLX_SGIS_blended_overlay */ #ifdef GLX_SGIS_color_range #endif /* GLX_SGIS_color_range */ #ifdef GLX_SGIS_multisample #endif /* GLX_SGIS_multisample */ #ifdef GLX_SGIS_shared_multisample #endif /* GLX_SGIS_shared_multisample */ #ifdef GLX_SGIX_fbconfig static GLboolean _glewInit_GLX_SGIX_fbconfig (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXChooseFBConfigSGIX = (PFNGLXCHOOSEFBCONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXChooseFBConfigSGIX")) == NULL) || r; r = ((glXCreateContextWithConfigSGIX = (PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXCreateContextWithConfigSGIX")) == NULL) || r; r = ((glXCreateGLXPixmapWithConfigSGIX = (PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXCreateGLXPixmapWithConfigSGIX")) == NULL) || r; r = ((glXGetFBConfigAttribSGIX = (PFNGLXGETFBCONFIGATTRIBSGIXPROC)glewGetProcAddress((const GLubyte*)"glXGetFBConfigAttribSGIX")) == NULL) || r; r = ((glXGetFBConfigFromVisualSGIX = (PFNGLXGETFBCONFIGFROMVISUALSGIXPROC)glewGetProcAddress((const GLubyte*)"glXGetFBConfigFromVisualSGIX")) == NULL) || r; r = ((glXGetVisualFromFBConfigSGIX = (PFNGLXGETVISUALFROMFBCONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXGetVisualFromFBConfigSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_fbconfig */ #ifdef GLX_SGIX_hyperpipe static GLboolean _glewInit_GLX_SGIX_hyperpipe (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXBindHyperpipeSGIX = (PFNGLXBINDHYPERPIPESGIXPROC)glewGetProcAddress((const GLubyte*)"glXBindHyperpipeSGIX")) == NULL) || r; r = ((glXDestroyHyperpipeConfigSGIX = (PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXDestroyHyperpipeConfigSGIX")) == NULL) || r; r = ((glXHyperpipeAttribSGIX = (PFNGLXHYPERPIPEATTRIBSGIXPROC)glewGetProcAddress((const GLubyte*)"glXHyperpipeAttribSGIX")) == NULL) || r; r = ((glXHyperpipeConfigSGIX = (PFNGLXHYPERPIPECONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXHyperpipeConfigSGIX")) == NULL) || r; r = ((glXQueryHyperpipeAttribSGIX = (PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryHyperpipeAttribSGIX")) == NULL) || r; r = ((glXQueryHyperpipeBestAttribSGIX = (PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryHyperpipeBestAttribSGIX")) == NULL) || r; r = ((glXQueryHyperpipeConfigSGIX = (PFNGLXQUERYHYPERPIPECONFIGSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryHyperpipeConfigSGIX")) == NULL) || r; r = ((glXQueryHyperpipeNetworkSGIX = (PFNGLXQUERYHYPERPIPENETWORKSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryHyperpipeNetworkSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_hyperpipe */ #ifdef GLX_SGIX_pbuffer static GLboolean _glewInit_GLX_SGIX_pbuffer (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXCreateGLXPbufferSGIX = (PFNGLXCREATEGLXPBUFFERSGIXPROC)glewGetProcAddress((const GLubyte*)"glXCreateGLXPbufferSGIX")) == NULL) || r; r = ((glXDestroyGLXPbufferSGIX = (PFNGLXDESTROYGLXPBUFFERSGIXPROC)glewGetProcAddress((const GLubyte*)"glXDestroyGLXPbufferSGIX")) == NULL) || r; r = ((glXGetSelectedEventSGIX = (PFNGLXGETSELECTEDEVENTSGIXPROC)glewGetProcAddress((const GLubyte*)"glXGetSelectedEventSGIX")) == NULL) || r; r = ((glXQueryGLXPbufferSGIX = (PFNGLXQUERYGLXPBUFFERSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryGLXPbufferSGIX")) == NULL) || r; r = ((glXSelectEventSGIX = (PFNGLXSELECTEVENTSGIXPROC)glewGetProcAddress((const GLubyte*)"glXSelectEventSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_pbuffer */ #ifdef GLX_SGIX_swap_barrier static GLboolean _glewInit_GLX_SGIX_swap_barrier (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXBindSwapBarrierSGIX = (PFNGLXBINDSWAPBARRIERSGIXPROC)glewGetProcAddress((const GLubyte*)"glXBindSwapBarrierSGIX")) == NULL) || r; r = ((glXQueryMaxSwapBarriersSGIX = (PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryMaxSwapBarriersSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_swap_barrier */ #ifdef GLX_SGIX_swap_group static GLboolean _glewInit_GLX_SGIX_swap_group (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXJoinSwapGroupSGIX = (PFNGLXJOINSWAPGROUPSGIXPROC)glewGetProcAddress((const GLubyte*)"glXJoinSwapGroupSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_swap_group */ #ifdef GLX_SGIX_video_resize static GLboolean _glewInit_GLX_SGIX_video_resize (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXBindChannelToWindowSGIX = (PFNGLXBINDCHANNELTOWINDOWSGIXPROC)glewGetProcAddress((const GLubyte*)"glXBindChannelToWindowSGIX")) == NULL) || r; r = ((glXChannelRectSGIX = (PFNGLXCHANNELRECTSGIXPROC)glewGetProcAddress((const GLubyte*)"glXChannelRectSGIX")) == NULL) || r; r = ((glXChannelRectSyncSGIX = (PFNGLXCHANNELRECTSYNCSGIXPROC)glewGetProcAddress((const GLubyte*)"glXChannelRectSyncSGIX")) == NULL) || r; r = ((glXQueryChannelDeltasSGIX = (PFNGLXQUERYCHANNELDELTASSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryChannelDeltasSGIX")) == NULL) || r; r = ((glXQueryChannelRectSGIX = (PFNGLXQUERYCHANNELRECTSGIXPROC)glewGetProcAddress((const GLubyte*)"glXQueryChannelRectSGIX")) == NULL) || r; return r; } #endif /* GLX_SGIX_video_resize */ #ifdef GLX_SGIX_visual_select_group #endif /* GLX_SGIX_visual_select_group */ #ifdef GLX_SGI_cushion static GLboolean _glewInit_GLX_SGI_cushion (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXCushionSGI = (PFNGLXCUSHIONSGIPROC)glewGetProcAddress((const GLubyte*)"glXCushionSGI")) == NULL) || r; return r; } #endif /* GLX_SGI_cushion */ #ifdef GLX_SGI_make_current_read static GLboolean _glewInit_GLX_SGI_make_current_read (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetCurrentReadDrawableSGI = (PFNGLXGETCURRENTREADDRAWABLESGIPROC)glewGetProcAddress((const GLubyte*)"glXGetCurrentReadDrawableSGI")) == NULL) || r; r = ((glXMakeCurrentReadSGI = (PFNGLXMAKECURRENTREADSGIPROC)glewGetProcAddress((const GLubyte*)"glXMakeCurrentReadSGI")) == NULL) || r; return r; } #endif /* GLX_SGI_make_current_read */ #ifdef GLX_SGI_swap_control static GLboolean _glewInit_GLX_SGI_swap_control (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXSwapIntervalSGI = (PFNGLXSWAPINTERVALSGIPROC)glewGetProcAddress((const GLubyte*)"glXSwapIntervalSGI")) == NULL) || r; return r; } #endif /* GLX_SGI_swap_control */ #ifdef GLX_SGI_video_sync static GLboolean _glewInit_GLX_SGI_video_sync (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetVideoSyncSGI = (PFNGLXGETVIDEOSYNCSGIPROC)glewGetProcAddress((const GLubyte*)"glXGetVideoSyncSGI")) == NULL) || r; r = ((glXWaitVideoSyncSGI = (PFNGLXWAITVIDEOSYNCSGIPROC)glewGetProcAddress((const GLubyte*)"glXWaitVideoSyncSGI")) == NULL) || r; return r; } #endif /* GLX_SGI_video_sync */ #ifdef GLX_SUN_get_transparent_index static GLboolean _glewInit_GLX_SUN_get_transparent_index (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetTransparentIndexSUN = (PFNGLXGETTRANSPARENTINDEXSUNPROC)glewGetProcAddress((const GLubyte*)"glXGetTransparentIndexSUN")) == NULL) || r; return r; } #endif /* GLX_SUN_get_transparent_index */ #ifdef GLX_SUN_video_resize static GLboolean _glewInit_GLX_SUN_video_resize (GLXEW_CONTEXT_ARG_DEF_INIT) { GLboolean r = GL_FALSE; r = ((glXGetVideoResizeSUN = (PFNGLXGETVIDEORESIZESUNPROC)glewGetProcAddress((const GLubyte*)"glXGetVideoResizeSUN")) == NULL) || r; r = ((glXVideoResizeSUN = (PFNGLXVIDEORESIZESUNPROC)glewGetProcAddress((const GLubyte*)"glXVideoResizeSUN")) == NULL) || r; return r; } #endif /* GLX_SUN_video_resize */ /* ------------------------------------------------------------------------ */ GLboolean glxewGetExtension (const char* name) { GLubyte* p; GLubyte* end; GLuint len = _glewStrLen((const GLubyte*)name); /* if (glXQueryExtensionsString == NULL || glXGetCurrentDisplay == NULL) return GL_FALSE; */ /* p = (GLubyte*)glXQueryExtensionsString(glXGetCurrentDisplay(), DefaultScreen(glXGetCurrentDisplay())); */ if (glXGetClientString == NULL || glXGetCurrentDisplay == NULL) return GL_FALSE; p = (GLubyte*)glXGetClientString(glXGetCurrentDisplay(), GLX_EXTENSIONS); if (0 == p) return GL_FALSE; end = p + _glewStrLen(p); while (p < end) { GLuint n = _glewStrCLen(p, ' '); if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; p += n+1; } return GL_FALSE; } GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) { int major, minor; /* initialize core GLX 1.2 */ if (_glewInit_GLX_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT)) return GLEW_ERROR_GLX_VERSION_11_ONLY; /* initialize flags */ CONST_CAST(GLXEW_VERSION_1_0) = GL_TRUE; CONST_CAST(GLXEW_VERSION_1_1) = GL_TRUE; CONST_CAST(GLXEW_VERSION_1_2) = GL_TRUE; CONST_CAST(GLXEW_VERSION_1_3) = GL_TRUE; CONST_CAST(GLXEW_VERSION_1_4) = GL_TRUE; /* query GLX version */ glXQueryVersion(glXGetCurrentDisplay(), &major, &minor); if (major == 1 && minor <= 3) { switch (minor) { case 3: CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; break; case 2: CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; CONST_CAST(GLXEW_VERSION_1_3) = GL_FALSE; break; default: return GLEW_ERROR_GLX_VERSION_11_ONLY; break; } } /* initialize extensions */ #ifdef GLX_VERSION_1_3 if (glewExperimental || GLXEW_VERSION_1_3) CONST_CAST(GLXEW_VERSION_1_3) = !_glewInit_GLX_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_VERSION_1_3 */ #ifdef GLX_3DFX_multisample CONST_CAST(GLXEW_3DFX_multisample) = glxewGetExtension("GLX_3DFX_multisample"); #endif /* GLX_3DFX_multisample */ #ifdef GLX_ARB_fbconfig_float CONST_CAST(GLXEW_ARB_fbconfig_float) = glxewGetExtension("GLX_ARB_fbconfig_float"); #endif /* GLX_ARB_fbconfig_float */ #ifdef GLX_ARB_get_proc_address CONST_CAST(GLXEW_ARB_get_proc_address) = glxewGetExtension("GLX_ARB_get_proc_address"); #endif /* GLX_ARB_get_proc_address */ #ifdef GLX_ARB_multisample CONST_CAST(GLXEW_ARB_multisample) = glxewGetExtension("GLX_ARB_multisample"); #endif /* GLX_ARB_multisample */ #ifdef GLX_ATI_pixel_format_float CONST_CAST(GLXEW_ATI_pixel_format_float) = glxewGetExtension("GLX_ATI_pixel_format_float"); #endif /* GLX_ATI_pixel_format_float */ #ifdef GLX_ATI_render_texture CONST_CAST(GLXEW_ATI_render_texture) = glxewGetExtension("GLX_ATI_render_texture"); if (glewExperimental || GLXEW_ATI_render_texture) CONST_CAST(GLXEW_ATI_render_texture) = !_glewInit_GLX_ATI_render_texture(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_ATI_render_texture */ #ifdef GLX_EXT_fbconfig_packed_float CONST_CAST(GLXEW_EXT_fbconfig_packed_float) = glxewGetExtension("GLX_EXT_fbconfig_packed_float"); #endif /* GLX_EXT_fbconfig_packed_float */ #ifdef GLX_EXT_framebuffer_sRGB CONST_CAST(GLXEW_EXT_framebuffer_sRGB) = glxewGetExtension("GLX_EXT_framebuffer_sRGB"); #endif /* GLX_EXT_framebuffer_sRGB */ #ifdef GLX_EXT_import_context CONST_CAST(GLXEW_EXT_import_context) = glxewGetExtension("GLX_EXT_import_context"); if (glewExperimental || GLXEW_EXT_import_context) CONST_CAST(GLXEW_EXT_import_context) = !_glewInit_GLX_EXT_import_context(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_EXT_import_context */ #ifdef GLX_EXT_scene_marker CONST_CAST(GLXEW_EXT_scene_marker) = glxewGetExtension("GLX_EXT_scene_marker"); #endif /* GLX_EXT_scene_marker */ #ifdef GLX_EXT_texture_from_pixmap CONST_CAST(GLXEW_EXT_texture_from_pixmap) = glxewGetExtension("GLX_EXT_texture_from_pixmap"); if (glewExperimental || GLXEW_EXT_texture_from_pixmap) CONST_CAST(GLXEW_EXT_texture_from_pixmap) = !_glewInit_GLX_EXT_texture_from_pixmap(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_EXT_texture_from_pixmap */ #ifdef GLX_EXT_visual_info CONST_CAST(GLXEW_EXT_visual_info) = glxewGetExtension("GLX_EXT_visual_info"); #endif /* GLX_EXT_visual_info */ #ifdef GLX_EXT_visual_rating CONST_CAST(GLXEW_EXT_visual_rating) = glxewGetExtension("GLX_EXT_visual_rating"); #endif /* GLX_EXT_visual_rating */ #ifdef GLX_MESA_agp_offset CONST_CAST(GLXEW_MESA_agp_offset) = glxewGetExtension("GLX_MESA_agp_offset"); if (glewExperimental || GLXEW_MESA_agp_offset) CONST_CAST(GLXEW_MESA_agp_offset) = !_glewInit_GLX_MESA_agp_offset(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_MESA_agp_offset */ #ifdef GLX_MESA_copy_sub_buffer CONST_CAST(GLXEW_MESA_copy_sub_buffer) = glxewGetExtension("GLX_MESA_copy_sub_buffer"); if (glewExperimental || GLXEW_MESA_copy_sub_buffer) CONST_CAST(GLXEW_MESA_copy_sub_buffer) = !_glewInit_GLX_MESA_copy_sub_buffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_MESA_copy_sub_buffer */ #ifdef GLX_MESA_pixmap_colormap CONST_CAST(GLXEW_MESA_pixmap_colormap) = glxewGetExtension("GLX_MESA_pixmap_colormap"); if (glewExperimental || GLXEW_MESA_pixmap_colormap) CONST_CAST(GLXEW_MESA_pixmap_colormap) = !_glewInit_GLX_MESA_pixmap_colormap(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_MESA_pixmap_colormap */ #ifdef GLX_MESA_release_buffers CONST_CAST(GLXEW_MESA_release_buffers) = glxewGetExtension("GLX_MESA_release_buffers"); if (glewExperimental || GLXEW_MESA_release_buffers) CONST_CAST(GLXEW_MESA_release_buffers) = !_glewInit_GLX_MESA_release_buffers(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_MESA_release_buffers */ #ifdef GLX_MESA_set_3dfx_mode CONST_CAST(GLXEW_MESA_set_3dfx_mode) = glxewGetExtension("GLX_MESA_set_3dfx_mode"); if (glewExperimental || GLXEW_MESA_set_3dfx_mode) CONST_CAST(GLXEW_MESA_set_3dfx_mode) = !_glewInit_GLX_MESA_set_3dfx_mode(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_MESA_set_3dfx_mode */ #ifdef GLX_NV_float_buffer CONST_CAST(GLXEW_NV_float_buffer) = glxewGetExtension("GLX_NV_float_buffer"); #endif /* GLX_NV_float_buffer */ #ifdef GLX_NV_vertex_array_range CONST_CAST(GLXEW_NV_vertex_array_range) = glxewGetExtension("GLX_NV_vertex_array_range"); if (glewExperimental || GLXEW_NV_vertex_array_range) CONST_CAST(GLXEW_NV_vertex_array_range) = !_glewInit_GLX_NV_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_NV_vertex_array_range */ #ifdef GLX_OML_swap_method CONST_CAST(GLXEW_OML_swap_method) = glxewGetExtension("GLX_OML_swap_method"); #endif /* GLX_OML_swap_method */ #if defined(GLX_OML_sync_control) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) #include CONST_CAST(GLXEW_OML_sync_control) = glxewGetExtension("GLX_OML_sync_control"); if (glewExperimental || GLXEW_OML_sync_control) CONST_CAST(GLXEW_OML_sync_control) = !_glewInit_GLX_OML_sync_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_OML_sync_control */ #ifdef GLX_SGIS_blended_overlay CONST_CAST(GLXEW_SGIS_blended_overlay) = glxewGetExtension("GLX_SGIS_blended_overlay"); #endif /* GLX_SGIS_blended_overlay */ #ifdef GLX_SGIS_color_range CONST_CAST(GLXEW_SGIS_color_range) = glxewGetExtension("GLX_SGIS_color_range"); #endif /* GLX_SGIS_color_range */ #ifdef GLX_SGIS_multisample CONST_CAST(GLXEW_SGIS_multisample) = glxewGetExtension("GLX_SGIS_multisample"); #endif /* GLX_SGIS_multisample */ #ifdef GLX_SGIS_shared_multisample CONST_CAST(GLXEW_SGIS_shared_multisample) = glxewGetExtension("GLX_SGIS_shared_multisample"); #endif /* GLX_SGIS_shared_multisample */ #ifdef GLX_SGIX_fbconfig CONST_CAST(GLXEW_SGIX_fbconfig) = glxewGetExtension("GLX_SGIX_fbconfig"); if (glewExperimental || GLXEW_SGIX_fbconfig) CONST_CAST(GLXEW_SGIX_fbconfig) = !_glewInit_GLX_SGIX_fbconfig(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_fbconfig */ #ifdef GLX_SGIX_hyperpipe CONST_CAST(GLXEW_SGIX_hyperpipe) = glxewGetExtension("GLX_SGIX_hyperpipe"); if (glewExperimental || GLXEW_SGIX_hyperpipe) CONST_CAST(GLXEW_SGIX_hyperpipe) = !_glewInit_GLX_SGIX_hyperpipe(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_hyperpipe */ #ifdef GLX_SGIX_pbuffer CONST_CAST(GLXEW_SGIX_pbuffer) = glxewGetExtension("GLX_SGIX_pbuffer"); if (glewExperimental || GLXEW_SGIX_pbuffer) CONST_CAST(GLXEW_SGIX_pbuffer) = !_glewInit_GLX_SGIX_pbuffer(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_pbuffer */ #ifdef GLX_SGIX_swap_barrier CONST_CAST(GLXEW_SGIX_swap_barrier) = glxewGetExtension("GLX_SGIX_swap_barrier"); if (glewExperimental || GLXEW_SGIX_swap_barrier) CONST_CAST(GLXEW_SGIX_swap_barrier) = !_glewInit_GLX_SGIX_swap_barrier(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_swap_barrier */ #ifdef GLX_SGIX_swap_group CONST_CAST(GLXEW_SGIX_swap_group) = glxewGetExtension("GLX_SGIX_swap_group"); if (glewExperimental || GLXEW_SGIX_swap_group) CONST_CAST(GLXEW_SGIX_swap_group) = !_glewInit_GLX_SGIX_swap_group(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_swap_group */ #ifdef GLX_SGIX_video_resize CONST_CAST(GLXEW_SGIX_video_resize) = glxewGetExtension("GLX_SGIX_video_resize"); if (glewExperimental || GLXEW_SGIX_video_resize) CONST_CAST(GLXEW_SGIX_video_resize) = !_glewInit_GLX_SGIX_video_resize(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGIX_video_resize */ #ifdef GLX_SGIX_visual_select_group CONST_CAST(GLXEW_SGIX_visual_select_group) = glxewGetExtension("GLX_SGIX_visual_select_group"); #endif /* GLX_SGIX_visual_select_group */ #ifdef GLX_SGI_cushion CONST_CAST(GLXEW_SGI_cushion) = glxewGetExtension("GLX_SGI_cushion"); if (glewExperimental || GLXEW_SGI_cushion) CONST_CAST(GLXEW_SGI_cushion) = !_glewInit_GLX_SGI_cushion(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGI_cushion */ #ifdef GLX_SGI_make_current_read CONST_CAST(GLXEW_SGI_make_current_read) = glxewGetExtension("GLX_SGI_make_current_read"); if (glewExperimental || GLXEW_SGI_make_current_read) CONST_CAST(GLXEW_SGI_make_current_read) = !_glewInit_GLX_SGI_make_current_read(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGI_make_current_read */ #ifdef GLX_SGI_swap_control CONST_CAST(GLXEW_SGI_swap_control) = glxewGetExtension("GLX_SGI_swap_control"); if (glewExperimental || GLXEW_SGI_swap_control) CONST_CAST(GLXEW_SGI_swap_control) = !_glewInit_GLX_SGI_swap_control(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGI_swap_control */ #ifdef GLX_SGI_video_sync CONST_CAST(GLXEW_SGI_video_sync) = glxewGetExtension("GLX_SGI_video_sync"); if (glewExperimental || GLXEW_SGI_video_sync) CONST_CAST(GLXEW_SGI_video_sync) = !_glewInit_GLX_SGI_video_sync(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SGI_video_sync */ #ifdef GLX_SUN_get_transparent_index CONST_CAST(GLXEW_SUN_get_transparent_index) = glxewGetExtension("GLX_SUN_get_transparent_index"); if (glewExperimental || GLXEW_SUN_get_transparent_index) CONST_CAST(GLXEW_SUN_get_transparent_index) = !_glewInit_GLX_SUN_get_transparent_index(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SUN_get_transparent_index */ #ifdef GLX_SUN_video_resize CONST_CAST(GLXEW_SUN_video_resize) = glxewGetExtension("GLX_SUN_video_resize"); if (glewExperimental || GLXEW_SUN_video_resize) CONST_CAST(GLXEW_SUN_video_resize) = !_glewInit_GLX_SUN_video_resize(GLEW_CONTEXT_ARG_VAR_INIT); #endif /* GLX_SUN_video_resize */ return GLEW_OK; } #endif /* !__APPLE__ || GLEW_APPLE_GLX */ /* ------------------------------------------------------------------------ */ const GLubyte* glewGetErrorString (GLenum error) { static const GLubyte* _glewErrorString[] = { (const GLubyte*)"No error", (const GLubyte*)"Missing GL version", (const GLubyte*)"GL 1.1 and up are not supported", (const GLubyte*)"GLX 1.2 and up are not supported", (const GLubyte*)"Unknown error" }; const int max_error = sizeof(_glewErrorString)/sizeof(*_glewErrorString) - 1; return _glewErrorString[(int)error > max_error ? max_error : (int)error]; } const GLubyte* glewGetString (GLenum name) { static const GLubyte* _glewString[] = { (const GLubyte*)NULL, (const GLubyte*)"1.5.0", (const GLubyte*)"1", (const GLubyte*)"5", (const GLubyte*)"0" }; const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1; return _glewString[(int)name > max_string ? 0 : (int)name]; } /* ------------------------------------------------------------------------ */ GLboolean glewExperimental = GL_FALSE; #if !defined(GLEW_MX) #if defined(_WIN32) extern GLenum wglewContextInit (void); #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) /* _UNIX */ extern GLenum glxewContextInit (void); #endif /* _WIN32 */ GLenum glewInit () { GLenum r; if ( (r = glewContextInit()) ) return r; #if defined(_WIN32) return wglewContextInit(); #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) /* _UNIX */ return glxewContextInit(); #else return r; #endif /* _WIN32 */ } #endif /* !GLEW_MX */ #ifdef GLEW_MX GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name) #else GLboolean glewIsSupported (const char* name) #endif { GLubyte* pos = (GLubyte*)name; GLuint len = _glewStrLen(pos); GLboolean ret = GL_TRUE; while (ret && len > 0) { if (_glewStrSame1(&pos, &len, (const GLubyte*)"GL_", 3)) { if (_glewStrSame2(&pos, &len, (const GLubyte*)"VERSION_", 8)) { #ifdef GL_VERSION_1_2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_2", 3)) { ret = GLEW_VERSION_1_2; continue; } #endif #ifdef GL_VERSION_1_3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_3", 3)) { ret = GLEW_VERSION_1_3; continue; } #endif #ifdef GL_VERSION_1_4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_4", 3)) { ret = GLEW_VERSION_1_4; continue; } #endif #ifdef GL_VERSION_1_5 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_5", 3)) { ret = GLEW_VERSION_1_5; continue; } #endif #ifdef GL_VERSION_2_0 if (_glewStrSame3(&pos, &len, (const GLubyte*)"2_0", 3)) { ret = GLEW_VERSION_2_0; continue; } #endif #ifdef GL_VERSION_2_1 if (_glewStrSame3(&pos, &len, (const GLubyte*)"2_1", 3)) { ret = GLEW_VERSION_2_1; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5)) { #ifdef GL_3DFX_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLEW_3DFX_multisample; continue; } #endif #ifdef GL_3DFX_tbuffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"tbuffer", 7)) { ret = GLEW_3DFX_tbuffer; continue; } #endif #ifdef GL_3DFX_texture_compression_FXT1 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_FXT1", 24)) { ret = GLEW_3DFX_texture_compression_FXT1; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"APPLE_", 6)) { #ifdef GL_APPLE_client_storage if (_glewStrSame3(&pos, &len, (const GLubyte*)"client_storage", 14)) { ret = GLEW_APPLE_client_storage; continue; } #endif #ifdef GL_APPLE_element_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"element_array", 13)) { ret = GLEW_APPLE_element_array; continue; } #endif #ifdef GL_APPLE_fence if (_glewStrSame3(&pos, &len, (const GLubyte*)"fence", 5)) { ret = GLEW_APPLE_fence; continue; } #endif #ifdef GL_APPLE_float_pixels if (_glewStrSame3(&pos, &len, (const GLubyte*)"float_pixels", 12)) { ret = GLEW_APPLE_float_pixels; continue; } #endif #ifdef GL_APPLE_flush_buffer_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"flush_buffer_range", 18)) { ret = GLEW_APPLE_flush_buffer_range; continue; } #endif #ifdef GL_APPLE_pixel_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_buffer", 12)) { ret = GLEW_APPLE_pixel_buffer; continue; } #endif #ifdef GL_APPLE_specular_vector if (_glewStrSame3(&pos, &len, (const GLubyte*)"specular_vector", 15)) { ret = GLEW_APPLE_specular_vector; continue; } #endif #ifdef GL_APPLE_texture_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_range", 13)) { ret = GLEW_APPLE_texture_range; continue; } #endif #ifdef GL_APPLE_transform_hint if (_glewStrSame3(&pos, &len, (const GLubyte*)"transform_hint", 14)) { ret = GLEW_APPLE_transform_hint; continue; } #endif #ifdef GL_APPLE_vertex_array_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_object", 19)) { ret = GLEW_APPLE_vertex_array_object; continue; } #endif #ifdef GL_APPLE_vertex_array_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_range", 18)) { ret = GLEW_APPLE_vertex_array_range; continue; } #endif #ifdef GL_APPLE_ycbcr_422 if (_glewStrSame3(&pos, &len, (const GLubyte*)"ycbcr_422", 9)) { ret = GLEW_APPLE_ycbcr_422; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARB_", 4)) { #ifdef GL_ARB_color_buffer_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_buffer_float", 18)) { ret = GLEW_ARB_color_buffer_float; continue; } #endif #ifdef GL_ARB_depth_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_texture", 13)) { ret = GLEW_ARB_depth_texture; continue; } #endif #ifdef GL_ARB_draw_buffers if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_buffers", 12)) { ret = GLEW_ARB_draw_buffers; continue; } #endif #ifdef GL_ARB_fragment_program if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program", 16)) { ret = GLEW_ARB_fragment_program; continue; } #endif #ifdef GL_ARB_fragment_program_shadow if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program_shadow", 23)) { ret = GLEW_ARB_fragment_program_shadow; continue; } #endif #ifdef GL_ARB_fragment_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_shader", 15)) { ret = GLEW_ARB_fragment_shader; continue; } #endif #ifdef GL_ARB_half_float_pixel if (_glewStrSame3(&pos, &len, (const GLubyte*)"half_float_pixel", 16)) { ret = GLEW_ARB_half_float_pixel; continue; } #endif #ifdef GL_ARB_imaging if (_glewStrSame3(&pos, &len, (const GLubyte*)"imaging", 7)) { ret = GLEW_ARB_imaging; continue; } #endif #ifdef GL_ARB_matrix_palette if (_glewStrSame3(&pos, &len, (const GLubyte*)"matrix_palette", 14)) { ret = GLEW_ARB_matrix_palette; continue; } #endif #ifdef GL_ARB_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLEW_ARB_multisample; continue; } #endif #ifdef GL_ARB_multitexture if (_glewStrSame3(&pos, &len, (const GLubyte*)"multitexture", 12)) { ret = GLEW_ARB_multitexture; continue; } #endif #ifdef GL_ARB_occlusion_query if (_glewStrSame3(&pos, &len, (const GLubyte*)"occlusion_query", 15)) { ret = GLEW_ARB_occlusion_query; continue; } #endif #ifdef GL_ARB_pixel_buffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_buffer_object", 19)) { ret = GLEW_ARB_pixel_buffer_object; continue; } #endif #ifdef GL_ARB_point_parameters if (_glewStrSame3(&pos, &len, (const GLubyte*)"point_parameters", 16)) { ret = GLEW_ARB_point_parameters; continue; } #endif #ifdef GL_ARB_point_sprite if (_glewStrSame3(&pos, &len, (const GLubyte*)"point_sprite", 12)) { ret = GLEW_ARB_point_sprite; continue; } #endif #ifdef GL_ARB_shader_objects if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_objects", 14)) { ret = GLEW_ARB_shader_objects; continue; } #endif #ifdef GL_ARB_shading_language_100 if (_glewStrSame3(&pos, &len, (const GLubyte*)"shading_language_100", 20)) { ret = GLEW_ARB_shading_language_100; continue; } #endif #ifdef GL_ARB_shadow if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow", 6)) { ret = GLEW_ARB_shadow; continue; } #endif #ifdef GL_ARB_shadow_ambient if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow_ambient", 14)) { ret = GLEW_ARB_shadow_ambient; continue; } #endif #ifdef GL_ARB_texture_border_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_border_clamp", 20)) { ret = GLEW_ARB_texture_border_clamp; continue; } #endif #ifdef GL_ARB_texture_compression if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression", 19)) { ret = GLEW_ARB_texture_compression; continue; } #endif #ifdef GL_ARB_texture_cube_map if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_cube_map", 16)) { ret = GLEW_ARB_texture_cube_map; continue; } #endif #ifdef GL_ARB_texture_env_add if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_add", 15)) { ret = GLEW_ARB_texture_env_add; continue; } #endif #ifdef GL_ARB_texture_env_combine if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_combine", 19)) { ret = GLEW_ARB_texture_env_combine; continue; } #endif #ifdef GL_ARB_texture_env_crossbar if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_crossbar", 20)) { ret = GLEW_ARB_texture_env_crossbar; continue; } #endif #ifdef GL_ARB_texture_env_dot3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_dot3", 16)) { ret = GLEW_ARB_texture_env_dot3; continue; } #endif #ifdef GL_ARB_texture_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_float", 13)) { ret = GLEW_ARB_texture_float; continue; } #endif #ifdef GL_ARB_texture_mirrored_repeat if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirrored_repeat", 23)) { ret = GLEW_ARB_texture_mirrored_repeat; continue; } #endif #ifdef GL_ARB_texture_non_power_of_two if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_non_power_of_two", 24)) { ret = GLEW_ARB_texture_non_power_of_two; continue; } #endif #ifdef GL_ARB_texture_rectangle if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_rectangle", 17)) { ret = GLEW_ARB_texture_rectangle; continue; } #endif #ifdef GL_ARB_transpose_matrix if (_glewStrSame3(&pos, &len, (const GLubyte*)"transpose_matrix", 16)) { ret = GLEW_ARB_transpose_matrix; continue; } #endif #ifdef GL_ARB_vertex_blend if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_blend", 12)) { ret = GLEW_ARB_vertex_blend; continue; } #endif #ifdef GL_ARB_vertex_buffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_buffer_object", 20)) { ret = GLEW_ARB_vertex_buffer_object; continue; } #endif #ifdef GL_ARB_vertex_program if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program", 14)) { ret = GLEW_ARB_vertex_program; continue; } #endif #ifdef GL_ARB_vertex_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_shader", 13)) { ret = GLEW_ARB_vertex_shader; continue; } #endif #ifdef GL_ARB_window_pos if (_glewStrSame3(&pos, &len, (const GLubyte*)"window_pos", 10)) { ret = GLEW_ARB_window_pos; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATIX_", 5)) { #ifdef GL_ATIX_point_sprites if (_glewStrSame3(&pos, &len, (const GLubyte*)"point_sprites", 13)) { ret = GLEW_ATIX_point_sprites; continue; } #endif #ifdef GL_ATIX_texture_env_combine3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_combine3", 20)) { ret = GLEW_ATIX_texture_env_combine3; continue; } #endif #ifdef GL_ATIX_texture_env_route if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_route", 17)) { ret = GLEW_ATIX_texture_env_route; continue; } #endif #ifdef GL_ATIX_vertex_shader_output_point_size if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_shader_output_point_size", 31)) { ret = GLEW_ATIX_vertex_shader_output_point_size; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATI_", 4)) { #ifdef GL_ATI_draw_buffers if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_buffers", 12)) { ret = GLEW_ATI_draw_buffers; continue; } #endif #ifdef GL_ATI_element_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"element_array", 13)) { ret = GLEW_ATI_element_array; continue; } #endif #ifdef GL_ATI_envmap_bumpmap if (_glewStrSame3(&pos, &len, (const GLubyte*)"envmap_bumpmap", 14)) { ret = GLEW_ATI_envmap_bumpmap; continue; } #endif #ifdef GL_ATI_fragment_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_shader", 15)) { ret = GLEW_ATI_fragment_shader; continue; } #endif #ifdef GL_ATI_map_object_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"map_object_buffer", 17)) { ret = GLEW_ATI_map_object_buffer; continue; } #endif #ifdef GL_ATI_pn_triangles if (_glewStrSame3(&pos, &len, (const GLubyte*)"pn_triangles", 12)) { ret = GLEW_ATI_pn_triangles; continue; } #endif #ifdef GL_ATI_separate_stencil if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_stencil", 16)) { ret = GLEW_ATI_separate_stencil; continue; } #endif #ifdef GL_ATI_shader_texture_lod if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_texture_lod", 18)) { ret = GLEW_ATI_shader_texture_lod; continue; } #endif #ifdef GL_ATI_text_fragment_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"text_fragment_shader", 20)) { ret = GLEW_ATI_text_fragment_shader; continue; } #endif #ifdef GL_ATI_texture_compression_3dc if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_3dc", 23)) { ret = GLEW_ATI_texture_compression_3dc; continue; } #endif #ifdef GL_ATI_texture_env_combine3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_combine3", 20)) { ret = GLEW_ATI_texture_env_combine3; continue; } #endif #ifdef GL_ATI_texture_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_float", 13)) { ret = GLEW_ATI_texture_float; continue; } #endif #ifdef GL_ATI_texture_mirror_once if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirror_once", 19)) { ret = GLEW_ATI_texture_mirror_once; continue; } #endif #ifdef GL_ATI_vertex_array_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_object", 19)) { ret = GLEW_ATI_vertex_array_object; continue; } #endif #ifdef GL_ATI_vertex_attrib_array_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_attrib_array_object", 26)) { ret = GLEW_ATI_vertex_attrib_array_object; continue; } #endif #ifdef GL_ATI_vertex_streams if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_streams", 14)) { ret = GLEW_ATI_vertex_streams; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4)) { #ifdef GL_EXT_422_pixels if (_glewStrSame3(&pos, &len, (const GLubyte*)"422_pixels", 10)) { ret = GLEW_EXT_422_pixels; continue; } #endif #ifdef GL_EXT_Cg_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"Cg_shader", 9)) { ret = GLEW_EXT_Cg_shader; continue; } #endif #ifdef GL_EXT_abgr if (_glewStrSame3(&pos, &len, (const GLubyte*)"abgr", 4)) { ret = GLEW_EXT_abgr; continue; } #endif #ifdef GL_EXT_bgra if (_glewStrSame3(&pos, &len, (const GLubyte*)"bgra", 4)) { ret = GLEW_EXT_bgra; continue; } #endif #ifdef GL_EXT_bindable_uniform if (_glewStrSame3(&pos, &len, (const GLubyte*)"bindable_uniform", 16)) { ret = GLEW_EXT_bindable_uniform; continue; } #endif #ifdef GL_EXT_blend_color if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_color", 11)) { ret = GLEW_EXT_blend_color; continue; } #endif #ifdef GL_EXT_blend_equation_separate if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_equation_separate", 23)) { ret = GLEW_EXT_blend_equation_separate; continue; } #endif #ifdef GL_EXT_blend_func_separate if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_func_separate", 19)) { ret = GLEW_EXT_blend_func_separate; continue; } #endif #ifdef GL_EXT_blend_logic_op if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_logic_op", 14)) { ret = GLEW_EXT_blend_logic_op; continue; } #endif #ifdef GL_EXT_blend_minmax if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_minmax", 12)) { ret = GLEW_EXT_blend_minmax; continue; } #endif #ifdef GL_EXT_blend_subtract if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_subtract", 14)) { ret = GLEW_EXT_blend_subtract; continue; } #endif #ifdef GL_EXT_clip_volume_hint if (_glewStrSame3(&pos, &len, (const GLubyte*)"clip_volume_hint", 16)) { ret = GLEW_EXT_clip_volume_hint; continue; } #endif #ifdef GL_EXT_cmyka if (_glewStrSame3(&pos, &len, (const GLubyte*)"cmyka", 5)) { ret = GLEW_EXT_cmyka; continue; } #endif #ifdef GL_EXT_color_subtable if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_subtable", 14)) { ret = GLEW_EXT_color_subtable; continue; } #endif #ifdef GL_EXT_compiled_vertex_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"compiled_vertex_array", 21)) { ret = GLEW_EXT_compiled_vertex_array; continue; } #endif #ifdef GL_EXT_convolution if (_glewStrSame3(&pos, &len, (const GLubyte*)"convolution", 11)) { ret = GLEW_EXT_convolution; continue; } #endif #ifdef GL_EXT_coordinate_frame if (_glewStrSame3(&pos, &len, (const GLubyte*)"coordinate_frame", 16)) { ret = GLEW_EXT_coordinate_frame; continue; } #endif #ifdef GL_EXT_copy_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"copy_texture", 12)) { ret = GLEW_EXT_copy_texture; continue; } #endif #ifdef GL_EXT_cull_vertex if (_glewStrSame3(&pos, &len, (const GLubyte*)"cull_vertex", 11)) { ret = GLEW_EXT_cull_vertex; continue; } #endif #ifdef GL_EXT_depth_bounds_test if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_bounds_test", 17)) { ret = GLEW_EXT_depth_bounds_test; continue; } #endif #ifdef GL_EXT_draw_buffers2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_buffers2", 13)) { ret = GLEW_EXT_draw_buffers2; continue; } #endif #ifdef GL_EXT_draw_instanced if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_instanced", 14)) { ret = GLEW_EXT_draw_instanced; continue; } #endif #ifdef GL_EXT_draw_range_elements if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_range_elements", 19)) { ret = GLEW_EXT_draw_range_elements; continue; } #endif #ifdef GL_EXT_fog_coord if (_glewStrSame3(&pos, &len, (const GLubyte*)"fog_coord", 9)) { ret = GLEW_EXT_fog_coord; continue; } #endif #ifdef GL_EXT_fragment_lighting if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_lighting", 17)) { ret = GLEW_EXT_fragment_lighting; continue; } #endif #ifdef GL_EXT_framebuffer_blit if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_blit", 16)) { ret = GLEW_EXT_framebuffer_blit; continue; } #endif #ifdef GL_EXT_framebuffer_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_multisample", 23)) { ret = GLEW_EXT_framebuffer_multisample; continue; } #endif #ifdef GL_EXT_framebuffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_object", 18)) { ret = GLEW_EXT_framebuffer_object; continue; } #endif #ifdef GL_EXT_framebuffer_sRGB if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_sRGB", 16)) { ret = GLEW_EXT_framebuffer_sRGB; continue; } #endif #ifdef GL_EXT_geometry_shader4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"geometry_shader4", 16)) { ret = GLEW_EXT_geometry_shader4; continue; } #endif #ifdef GL_EXT_gpu_program_parameters if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_program_parameters", 22)) { ret = GLEW_EXT_gpu_program_parameters; continue; } #endif #ifdef GL_EXT_gpu_shader4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_shader4", 11)) { ret = GLEW_EXT_gpu_shader4; continue; } #endif #ifdef GL_EXT_histogram if (_glewStrSame3(&pos, &len, (const GLubyte*)"histogram", 9)) { ret = GLEW_EXT_histogram; continue; } #endif #ifdef GL_EXT_index_array_formats if (_glewStrSame3(&pos, &len, (const GLubyte*)"index_array_formats", 19)) { ret = GLEW_EXT_index_array_formats; continue; } #endif #ifdef GL_EXT_index_func if (_glewStrSame3(&pos, &len, (const GLubyte*)"index_func", 10)) { ret = GLEW_EXT_index_func; continue; } #endif #ifdef GL_EXT_index_material if (_glewStrSame3(&pos, &len, (const GLubyte*)"index_material", 14)) { ret = GLEW_EXT_index_material; continue; } #endif #ifdef GL_EXT_index_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"index_texture", 13)) { ret = GLEW_EXT_index_texture; continue; } #endif #ifdef GL_EXT_light_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"light_texture", 13)) { ret = GLEW_EXT_light_texture; continue; } #endif #ifdef GL_EXT_misc_attribute if (_glewStrSame3(&pos, &len, (const GLubyte*)"misc_attribute", 14)) { ret = GLEW_EXT_misc_attribute; continue; } #endif #ifdef GL_EXT_multi_draw_arrays if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_draw_arrays", 17)) { ret = GLEW_EXT_multi_draw_arrays; continue; } #endif #ifdef GL_EXT_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLEW_EXT_multisample; continue; } #endif #ifdef GL_EXT_packed_depth_stencil if (_glewStrSame3(&pos, &len, (const GLubyte*)"packed_depth_stencil", 20)) { ret = GLEW_EXT_packed_depth_stencil; continue; } #endif #ifdef GL_EXT_packed_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"packed_float", 12)) { ret = GLEW_EXT_packed_float; continue; } #endif #ifdef GL_EXT_packed_pixels if (_glewStrSame3(&pos, &len, (const GLubyte*)"packed_pixels", 13)) { ret = GLEW_EXT_packed_pixels; continue; } #endif #ifdef GL_EXT_paletted_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"paletted_texture", 16)) { ret = GLEW_EXT_paletted_texture; continue; } #endif #ifdef GL_EXT_pixel_buffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_buffer_object", 19)) { ret = GLEW_EXT_pixel_buffer_object; continue; } #endif #ifdef GL_EXT_pixel_transform if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_transform", 15)) { ret = GLEW_EXT_pixel_transform; continue; } #endif #ifdef GL_EXT_pixel_transform_color_table if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_transform_color_table", 27)) { ret = GLEW_EXT_pixel_transform_color_table; continue; } #endif #ifdef GL_EXT_point_parameters if (_glewStrSame3(&pos, &len, (const GLubyte*)"point_parameters", 16)) { ret = GLEW_EXT_point_parameters; continue; } #endif #ifdef GL_EXT_polygon_offset if (_glewStrSame3(&pos, &len, (const GLubyte*)"polygon_offset", 14)) { ret = GLEW_EXT_polygon_offset; continue; } #endif #ifdef GL_EXT_rescale_normal if (_glewStrSame3(&pos, &len, (const GLubyte*)"rescale_normal", 14)) { ret = GLEW_EXT_rescale_normal; continue; } #endif #ifdef GL_EXT_scene_marker if (_glewStrSame3(&pos, &len, (const GLubyte*)"scene_marker", 12)) { ret = GLEW_EXT_scene_marker; continue; } #endif #ifdef GL_EXT_secondary_color if (_glewStrSame3(&pos, &len, (const GLubyte*)"secondary_color", 15)) { ret = GLEW_EXT_secondary_color; continue; } #endif #ifdef GL_EXT_separate_specular_color if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_specular_color", 23)) { ret = GLEW_EXT_separate_specular_color; continue; } #endif #ifdef GL_EXT_shadow_funcs if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow_funcs", 12)) { ret = GLEW_EXT_shadow_funcs; continue; } #endif #ifdef GL_EXT_shared_texture_palette if (_glewStrSame3(&pos, &len, (const GLubyte*)"shared_texture_palette", 22)) { ret = GLEW_EXT_shared_texture_palette; continue; } #endif #ifdef GL_EXT_stencil_clear_tag if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_clear_tag", 17)) { ret = GLEW_EXT_stencil_clear_tag; continue; } #endif #ifdef GL_EXT_stencil_two_side if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_two_side", 16)) { ret = GLEW_EXT_stencil_two_side; continue; } #endif #ifdef GL_EXT_stencil_wrap if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_wrap", 12)) { ret = GLEW_EXT_stencil_wrap; continue; } #endif #ifdef GL_EXT_subtexture if (_glewStrSame3(&pos, &len, (const GLubyte*)"subtexture", 10)) { ret = GLEW_EXT_subtexture; continue; } #endif #ifdef GL_EXT_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture", 7)) { ret = GLEW_EXT_texture; continue; } #endif #ifdef GL_EXT_texture3D if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture3D", 9)) { ret = GLEW_EXT_texture3D; continue; } #endif #ifdef GL_EXT_texture_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_array", 13)) { ret = GLEW_EXT_texture_array; continue; } #endif #ifdef GL_EXT_texture_buffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_buffer_object", 21)) { ret = GLEW_EXT_texture_buffer_object; continue; } #endif #ifdef GL_EXT_texture_compression_dxt1 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_dxt1", 24)) { ret = GLEW_EXT_texture_compression_dxt1; continue; } #endif #ifdef GL_EXT_texture_compression_latc if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_latc", 24)) { ret = GLEW_EXT_texture_compression_latc; continue; } #endif #ifdef GL_EXT_texture_compression_rgtc if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_rgtc", 24)) { ret = GLEW_EXT_texture_compression_rgtc; continue; } #endif #ifdef GL_EXT_texture_compression_s3tc if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_s3tc", 24)) { ret = GLEW_EXT_texture_compression_s3tc; continue; } #endif #ifdef GL_EXT_texture_cube_map if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_cube_map", 16)) { ret = GLEW_EXT_texture_cube_map; continue; } #endif #ifdef GL_EXT_texture_edge_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_edge_clamp", 18)) { ret = GLEW_EXT_texture_edge_clamp; continue; } #endif #ifdef GL_EXT_texture_env if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env", 11)) { ret = GLEW_EXT_texture_env; continue; } #endif #ifdef GL_EXT_texture_env_add if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_add", 15)) { ret = GLEW_EXT_texture_env_add; continue; } #endif #ifdef GL_EXT_texture_env_combine if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_combine", 19)) { ret = GLEW_EXT_texture_env_combine; continue; } #endif #ifdef GL_EXT_texture_env_dot3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_dot3", 16)) { ret = GLEW_EXT_texture_env_dot3; continue; } #endif #ifdef GL_EXT_texture_filter_anisotropic if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_filter_anisotropic", 26)) { ret = GLEW_EXT_texture_filter_anisotropic; continue; } #endif #ifdef GL_EXT_texture_integer if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_integer", 15)) { ret = GLEW_EXT_texture_integer; continue; } #endif #ifdef GL_EXT_texture_lod_bias if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_lod_bias", 16)) { ret = GLEW_EXT_texture_lod_bias; continue; } #endif #ifdef GL_EXT_texture_mirror_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirror_clamp", 20)) { ret = GLEW_EXT_texture_mirror_clamp; continue; } #endif #ifdef GL_EXT_texture_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_object", 14)) { ret = GLEW_EXT_texture_object; continue; } #endif #ifdef GL_EXT_texture_perturb_normal if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_perturb_normal", 22)) { ret = GLEW_EXT_texture_perturb_normal; continue; } #endif #ifdef GL_EXT_texture_rectangle if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_rectangle", 17)) { ret = GLEW_EXT_texture_rectangle; continue; } #endif #ifdef GL_EXT_texture_sRGB if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_sRGB", 12)) { ret = GLEW_EXT_texture_sRGB; continue; } #endif #ifdef GL_EXT_texture_shared_exponent if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shared_exponent", 23)) { ret = GLEW_EXT_texture_shared_exponent; continue; } #endif #ifdef GL_EXT_timer_query if (_glewStrSame3(&pos, &len, (const GLubyte*)"timer_query", 11)) { ret = GLEW_EXT_timer_query; continue; } #endif #ifdef GL_EXT_vertex_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array", 12)) { ret = GLEW_EXT_vertex_array; continue; } #endif #ifdef GL_EXT_vertex_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_shader", 13)) { ret = GLEW_EXT_vertex_shader; continue; } #endif #ifdef GL_EXT_vertex_weighting if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_weighting", 16)) { ret = GLEW_EXT_vertex_weighting; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"GREMEDY_", 8)) { #ifdef GL_GREMEDY_frame_terminator if (_glewStrSame3(&pos, &len, (const GLubyte*)"frame_terminator", 16)) { ret = GLEW_GREMEDY_frame_terminator; continue; } #endif #ifdef GL_GREMEDY_string_marker if (_glewStrSame3(&pos, &len, (const GLubyte*)"string_marker", 13)) { ret = GLEW_GREMEDY_string_marker; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"HP_", 3)) { #ifdef GL_HP_convolution_border_modes if (_glewStrSame3(&pos, &len, (const GLubyte*)"convolution_border_modes", 24)) { ret = GLEW_HP_convolution_border_modes; continue; } #endif #ifdef GL_HP_image_transform if (_glewStrSame3(&pos, &len, (const GLubyte*)"image_transform", 15)) { ret = GLEW_HP_image_transform; continue; } #endif #ifdef GL_HP_occlusion_test if (_glewStrSame3(&pos, &len, (const GLubyte*)"occlusion_test", 14)) { ret = GLEW_HP_occlusion_test; continue; } #endif #ifdef GL_HP_texture_lighting if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_lighting", 16)) { ret = GLEW_HP_texture_lighting; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"IBM_", 4)) { #ifdef GL_IBM_cull_vertex if (_glewStrSame3(&pos, &len, (const GLubyte*)"cull_vertex", 11)) { ret = GLEW_IBM_cull_vertex; continue; } #endif #ifdef GL_IBM_multimode_draw_arrays if (_glewStrSame3(&pos, &len, (const GLubyte*)"multimode_draw_arrays", 21)) { ret = GLEW_IBM_multimode_draw_arrays; continue; } #endif #ifdef GL_IBM_rasterpos_clip if (_glewStrSame3(&pos, &len, (const GLubyte*)"rasterpos_clip", 14)) { ret = GLEW_IBM_rasterpos_clip; continue; } #endif #ifdef GL_IBM_static_data if (_glewStrSame3(&pos, &len, (const GLubyte*)"static_data", 11)) { ret = GLEW_IBM_static_data; continue; } #endif #ifdef GL_IBM_texture_mirrored_repeat if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirrored_repeat", 23)) { ret = GLEW_IBM_texture_mirrored_repeat; continue; } #endif #ifdef GL_IBM_vertex_array_lists if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_lists", 18)) { ret = GLEW_IBM_vertex_array_lists; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"INGR_", 5)) { #ifdef GL_INGR_color_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_clamp", 11)) { ret = GLEW_INGR_color_clamp; continue; } #endif #ifdef GL_INGR_interlace_read if (_glewStrSame3(&pos, &len, (const GLubyte*)"interlace_read", 14)) { ret = GLEW_INGR_interlace_read; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"INTEL_", 6)) { #ifdef GL_INTEL_parallel_arrays if (_glewStrSame3(&pos, &len, (const GLubyte*)"parallel_arrays", 15)) { ret = GLEW_INTEL_parallel_arrays; continue; } #endif #ifdef GL_INTEL_texture_scissor if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_scissor", 15)) { ret = GLEW_INTEL_texture_scissor; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"KTX_", 4)) { #ifdef GL_KTX_buffer_region if (_glewStrSame3(&pos, &len, (const GLubyte*)"buffer_region", 13)) { ret = GLEW_KTX_buffer_region; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"MESAX_", 6)) { #ifdef GL_MESAX_texture_stack if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_stack", 13)) { ret = GLEW_MESAX_texture_stack; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"MESA_", 5)) { #ifdef GL_MESA_pack_invert if (_glewStrSame3(&pos, &len, (const GLubyte*)"pack_invert", 11)) { ret = GLEW_MESA_pack_invert; continue; } #endif #ifdef GL_MESA_resize_buffers if (_glewStrSame3(&pos, &len, (const GLubyte*)"resize_buffers", 14)) { ret = GLEW_MESA_resize_buffers; continue; } #endif #ifdef GL_MESA_window_pos if (_glewStrSame3(&pos, &len, (const GLubyte*)"window_pos", 10)) { ret = GLEW_MESA_window_pos; continue; } #endif #ifdef GL_MESA_ycbcr_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"ycbcr_texture", 13)) { ret = GLEW_MESA_ycbcr_texture; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"NV_", 3)) { #ifdef GL_NV_blend_square if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_square", 12)) { ret = GLEW_NV_blend_square; continue; } #endif #ifdef GL_NV_copy_depth_to_color if (_glewStrSame3(&pos, &len, (const GLubyte*)"copy_depth_to_color", 19)) { ret = GLEW_NV_copy_depth_to_color; continue; } #endif #ifdef GL_NV_depth_buffer_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_buffer_float", 18)) { ret = GLEW_NV_depth_buffer_float; continue; } #endif #ifdef GL_NV_depth_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_clamp", 11)) { ret = GLEW_NV_depth_clamp; continue; } #endif #ifdef GL_NV_depth_range_unclamped if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_range_unclamped", 21)) { ret = GLEW_NV_depth_range_unclamped; continue; } #endif #ifdef GL_NV_evaluators if (_glewStrSame3(&pos, &len, (const GLubyte*)"evaluators", 10)) { ret = GLEW_NV_evaluators; continue; } #endif #ifdef GL_NV_fence if (_glewStrSame3(&pos, &len, (const GLubyte*)"fence", 5)) { ret = GLEW_NV_fence; continue; } #endif #ifdef GL_NV_float_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"float_buffer", 12)) { ret = GLEW_NV_float_buffer; continue; } #endif #ifdef GL_NV_fog_distance if (_glewStrSame3(&pos, &len, (const GLubyte*)"fog_distance", 12)) { ret = GLEW_NV_fog_distance; continue; } #endif #ifdef GL_NV_fragment_program if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program", 16)) { ret = GLEW_NV_fragment_program; continue; } #endif #ifdef GL_NV_fragment_program2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program2", 17)) { ret = GLEW_NV_fragment_program2; continue; } #endif #ifdef GL_NV_fragment_program4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program4", 17)) { ret = GLEW_NV_fragment_program4; continue; } #endif #ifdef GL_NV_fragment_program_option if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_program_option", 23)) { ret = GLEW_NV_fragment_program_option; continue; } #endif #ifdef GL_NV_framebuffer_multisample_coverage if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_multisample_coverage", 32)) { ret = GLEW_NV_framebuffer_multisample_coverage; continue; } #endif #ifdef GL_NV_geometry_program4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"geometry_program4", 17)) { ret = GLEW_NV_geometry_program4; continue; } #endif #ifdef GL_NV_geometry_shader4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"geometry_shader4", 16)) { ret = GLEW_NV_geometry_shader4; continue; } #endif #ifdef GL_NV_gpu_program4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_program4", 12)) { ret = GLEW_NV_gpu_program4; continue; } #endif #ifdef GL_NV_half_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"half_float", 10)) { ret = GLEW_NV_half_float; continue; } #endif #ifdef GL_NV_light_max_exponent if (_glewStrSame3(&pos, &len, (const GLubyte*)"light_max_exponent", 18)) { ret = GLEW_NV_light_max_exponent; continue; } #endif #ifdef GL_NV_multisample_filter_hint if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample_filter_hint", 23)) { ret = GLEW_NV_multisample_filter_hint; continue; } #endif #ifdef GL_NV_occlusion_query if (_glewStrSame3(&pos, &len, (const GLubyte*)"occlusion_query", 15)) { ret = GLEW_NV_occlusion_query; continue; } #endif #ifdef GL_NV_packed_depth_stencil if (_glewStrSame3(&pos, &len, (const GLubyte*)"packed_depth_stencil", 20)) { ret = GLEW_NV_packed_depth_stencil; continue; } #endif #ifdef GL_NV_parameter_buffer_object if (_glewStrSame3(&pos, &len, (const GLubyte*)"parameter_buffer_object", 23)) { ret = GLEW_NV_parameter_buffer_object; continue; } #endif #ifdef GL_NV_pixel_data_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_data_range", 16)) { ret = GLEW_NV_pixel_data_range; continue; } #endif #ifdef GL_NV_point_sprite if (_glewStrSame3(&pos, &len, (const GLubyte*)"point_sprite", 12)) { ret = GLEW_NV_point_sprite; continue; } #endif #ifdef GL_NV_primitive_restart if (_glewStrSame3(&pos, &len, (const GLubyte*)"primitive_restart", 17)) { ret = GLEW_NV_primitive_restart; continue; } #endif #ifdef GL_NV_register_combiners if (_glewStrSame3(&pos, &len, (const GLubyte*)"register_combiners", 18)) { ret = GLEW_NV_register_combiners; continue; } #endif #ifdef GL_NV_register_combiners2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"register_combiners2", 19)) { ret = GLEW_NV_register_combiners2; continue; } #endif #ifdef GL_NV_texgen_emboss if (_glewStrSame3(&pos, &len, (const GLubyte*)"texgen_emboss", 13)) { ret = GLEW_NV_texgen_emboss; continue; } #endif #ifdef GL_NV_texgen_reflection if (_glewStrSame3(&pos, &len, (const GLubyte*)"texgen_reflection", 17)) { ret = GLEW_NV_texgen_reflection; continue; } #endif #ifdef GL_NV_texture_compression_vtc if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_vtc", 23)) { ret = GLEW_NV_texture_compression_vtc; continue; } #endif #ifdef GL_NV_texture_env_combine4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_env_combine4", 20)) { ret = GLEW_NV_texture_env_combine4; continue; } #endif #ifdef GL_NV_texture_expand_normal if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_expand_normal", 21)) { ret = GLEW_NV_texture_expand_normal; continue; } #endif #ifdef GL_NV_texture_rectangle if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_rectangle", 17)) { ret = GLEW_NV_texture_rectangle; continue; } #endif #ifdef GL_NV_texture_shader if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shader", 14)) { ret = GLEW_NV_texture_shader; continue; } #endif #ifdef GL_NV_texture_shader2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shader2", 15)) { ret = GLEW_NV_texture_shader2; continue; } #endif #ifdef GL_NV_texture_shader3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shader3", 15)) { ret = GLEW_NV_texture_shader3; continue; } #endif #ifdef GL_NV_transform_feedback if (_glewStrSame3(&pos, &len, (const GLubyte*)"transform_feedback", 18)) { ret = GLEW_NV_transform_feedback; continue; } #endif #ifdef GL_NV_vertex_array_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_range", 18)) { ret = GLEW_NV_vertex_array_range; continue; } #endif #ifdef GL_NV_vertex_array_range2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_range2", 19)) { ret = GLEW_NV_vertex_array_range2; continue; } #endif #ifdef GL_NV_vertex_program if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program", 14)) { ret = GLEW_NV_vertex_program; continue; } #endif #ifdef GL_NV_vertex_program1_1 if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program1_1", 17)) { ret = GLEW_NV_vertex_program1_1; continue; } #endif #ifdef GL_NV_vertex_program2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program2", 15)) { ret = GLEW_NV_vertex_program2; continue; } #endif #ifdef GL_NV_vertex_program2_option if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program2_option", 22)) { ret = GLEW_NV_vertex_program2_option; continue; } #endif #ifdef GL_NV_vertex_program3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program3", 15)) { ret = GLEW_NV_vertex_program3; continue; } #endif #ifdef GL_NV_vertex_program4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_program4", 15)) { ret = GLEW_NV_vertex_program4; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"OES_", 4)) { #ifdef GL_OES_byte_coordinates if (_glewStrSame3(&pos, &len, (const GLubyte*)"byte_coordinates", 16)) { ret = GLEW_OES_byte_coordinates; continue; } #endif #ifdef GL_OES_compressed_paletted_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"compressed_paletted_texture", 27)) { ret = GLEW_OES_compressed_paletted_texture; continue; } #endif #ifdef GL_OES_read_format if (_glewStrSame3(&pos, &len, (const GLubyte*)"read_format", 11)) { ret = GLEW_OES_read_format; continue; } #endif #ifdef GL_OES_single_precision if (_glewStrSame3(&pos, &len, (const GLubyte*)"single_precision", 16)) { ret = GLEW_OES_single_precision; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"OML_", 4)) { #ifdef GL_OML_interlace if (_glewStrSame3(&pos, &len, (const GLubyte*)"interlace", 9)) { ret = GLEW_OML_interlace; continue; } #endif #ifdef GL_OML_resample if (_glewStrSame3(&pos, &len, (const GLubyte*)"resample", 8)) { ret = GLEW_OML_resample; continue; } #endif #ifdef GL_OML_subsample if (_glewStrSame3(&pos, &len, (const GLubyte*)"subsample", 9)) { ret = GLEW_OML_subsample; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"PGI_", 4)) { #ifdef GL_PGI_misc_hints if (_glewStrSame3(&pos, &len, (const GLubyte*)"misc_hints", 10)) { ret = GLEW_PGI_misc_hints; continue; } #endif #ifdef GL_PGI_vertex_hints if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_hints", 12)) { ret = GLEW_PGI_vertex_hints; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"REND_", 5)) { #ifdef GL_REND_screen_coordinates if (_glewStrSame3(&pos, &len, (const GLubyte*)"screen_coordinates", 18)) { ret = GLEW_REND_screen_coordinates; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"S3_", 3)) { #ifdef GL_S3_s3tc if (_glewStrSame3(&pos, &len, (const GLubyte*)"s3tc", 4)) { ret = GLEW_S3_s3tc; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGIS_", 5)) { #ifdef GL_SGIS_color_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_range", 11)) { ret = GLEW_SGIS_color_range; continue; } #endif #ifdef GL_SGIS_detail_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"detail_texture", 14)) { ret = GLEW_SGIS_detail_texture; continue; } #endif #ifdef GL_SGIS_fog_function if (_glewStrSame3(&pos, &len, (const GLubyte*)"fog_function", 12)) { ret = GLEW_SGIS_fog_function; continue; } #endif #ifdef GL_SGIS_generate_mipmap if (_glewStrSame3(&pos, &len, (const GLubyte*)"generate_mipmap", 15)) { ret = GLEW_SGIS_generate_mipmap; continue; } #endif #ifdef GL_SGIS_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLEW_SGIS_multisample; continue; } #endif #ifdef GL_SGIS_pixel_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_texture", 13)) { ret = GLEW_SGIS_pixel_texture; continue; } #endif #ifdef GL_SGIS_sharpen_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"sharpen_texture", 15)) { ret = GLEW_SGIS_sharpen_texture; continue; } #endif #ifdef GL_SGIS_texture4D if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture4D", 9)) { ret = GLEW_SGIS_texture4D; continue; } #endif #ifdef GL_SGIS_texture_border_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_border_clamp", 20)) { ret = GLEW_SGIS_texture_border_clamp; continue; } #endif #ifdef GL_SGIS_texture_edge_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_edge_clamp", 18)) { ret = GLEW_SGIS_texture_edge_clamp; continue; } #endif #ifdef GL_SGIS_texture_filter4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_filter4", 15)) { ret = GLEW_SGIS_texture_filter4; continue; } #endif #ifdef GL_SGIS_texture_lod if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_lod", 11)) { ret = GLEW_SGIS_texture_lod; continue; } #endif #ifdef GL_SGIS_texture_select if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_select", 14)) { ret = GLEW_SGIS_texture_select; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGIX_", 5)) { #ifdef GL_SGIX_async if (_glewStrSame3(&pos, &len, (const GLubyte*)"async", 5)) { ret = GLEW_SGIX_async; continue; } #endif #ifdef GL_SGIX_async_histogram if (_glewStrSame3(&pos, &len, (const GLubyte*)"async_histogram", 15)) { ret = GLEW_SGIX_async_histogram; continue; } #endif #ifdef GL_SGIX_async_pixel if (_glewStrSame3(&pos, &len, (const GLubyte*)"async_pixel", 11)) { ret = GLEW_SGIX_async_pixel; continue; } #endif #ifdef GL_SGIX_blend_alpha_minmax if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_alpha_minmax", 18)) { ret = GLEW_SGIX_blend_alpha_minmax; continue; } #endif #ifdef GL_SGIX_clipmap if (_glewStrSame3(&pos, &len, (const GLubyte*)"clipmap", 7)) { ret = GLEW_SGIX_clipmap; continue; } #endif #ifdef GL_SGIX_depth_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_texture", 13)) { ret = GLEW_SGIX_depth_texture; continue; } #endif #ifdef GL_SGIX_flush_raster if (_glewStrSame3(&pos, &len, (const GLubyte*)"flush_raster", 12)) { ret = GLEW_SGIX_flush_raster; continue; } #endif #ifdef GL_SGIX_fog_offset if (_glewStrSame3(&pos, &len, (const GLubyte*)"fog_offset", 10)) { ret = GLEW_SGIX_fog_offset; continue; } #endif #ifdef GL_SGIX_fog_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"fog_texture", 11)) { ret = GLEW_SGIX_fog_texture; continue; } #endif #ifdef GL_SGIX_fragment_specular_lighting if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_specular_lighting", 26)) { ret = GLEW_SGIX_fragment_specular_lighting; continue; } #endif #ifdef GL_SGIX_framezoom if (_glewStrSame3(&pos, &len, (const GLubyte*)"framezoom", 9)) { ret = GLEW_SGIX_framezoom; continue; } #endif #ifdef GL_SGIX_interlace if (_glewStrSame3(&pos, &len, (const GLubyte*)"interlace", 9)) { ret = GLEW_SGIX_interlace; continue; } #endif #ifdef GL_SGIX_ir_instrument1 if (_glewStrSame3(&pos, &len, (const GLubyte*)"ir_instrument1", 14)) { ret = GLEW_SGIX_ir_instrument1; continue; } #endif #ifdef GL_SGIX_list_priority if (_glewStrSame3(&pos, &len, (const GLubyte*)"list_priority", 13)) { ret = GLEW_SGIX_list_priority; continue; } #endif #ifdef GL_SGIX_pixel_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_texture", 13)) { ret = GLEW_SGIX_pixel_texture; continue; } #endif #ifdef GL_SGIX_pixel_texture_bits if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_texture_bits", 18)) { ret = GLEW_SGIX_pixel_texture_bits; continue; } #endif #ifdef GL_SGIX_reference_plane if (_glewStrSame3(&pos, &len, (const GLubyte*)"reference_plane", 15)) { ret = GLEW_SGIX_reference_plane; continue; } #endif #ifdef GL_SGIX_resample if (_glewStrSame3(&pos, &len, (const GLubyte*)"resample", 8)) { ret = GLEW_SGIX_resample; continue; } #endif #ifdef GL_SGIX_shadow if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow", 6)) { ret = GLEW_SGIX_shadow; continue; } #endif #ifdef GL_SGIX_shadow_ambient if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow_ambient", 14)) { ret = GLEW_SGIX_shadow_ambient; continue; } #endif #ifdef GL_SGIX_sprite if (_glewStrSame3(&pos, &len, (const GLubyte*)"sprite", 6)) { ret = GLEW_SGIX_sprite; continue; } #endif #ifdef GL_SGIX_tag_sample_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"tag_sample_buffer", 17)) { ret = GLEW_SGIX_tag_sample_buffer; continue; } #endif #ifdef GL_SGIX_texture_add_env if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_add_env", 15)) { ret = GLEW_SGIX_texture_add_env; continue; } #endif #ifdef GL_SGIX_texture_coordinate_clamp if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_coordinate_clamp", 24)) { ret = GLEW_SGIX_texture_coordinate_clamp; continue; } #endif #ifdef GL_SGIX_texture_lod_bias if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_lod_bias", 16)) { ret = GLEW_SGIX_texture_lod_bias; continue; } #endif #ifdef GL_SGIX_texture_multi_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_multi_buffer", 20)) { ret = GLEW_SGIX_texture_multi_buffer; continue; } #endif #ifdef GL_SGIX_texture_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_range", 13)) { ret = GLEW_SGIX_texture_range; continue; } #endif #ifdef GL_SGIX_texture_scale_bias if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_scale_bias", 18)) { ret = GLEW_SGIX_texture_scale_bias; continue; } #endif #ifdef GL_SGIX_vertex_preclip if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_preclip", 14)) { ret = GLEW_SGIX_vertex_preclip; continue; } #endif #ifdef GL_SGIX_vertex_preclip_hint if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_preclip_hint", 19)) { ret = GLEW_SGIX_vertex_preclip_hint; continue; } #endif #ifdef GL_SGIX_ycrcb if (_glewStrSame3(&pos, &len, (const GLubyte*)"ycrcb", 5)) { ret = GLEW_SGIX_ycrcb; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGI_", 4)) { #ifdef GL_SGI_color_matrix if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_matrix", 12)) { ret = GLEW_SGI_color_matrix; continue; } #endif #ifdef GL_SGI_color_table if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_table", 11)) { ret = GLEW_SGI_color_table; continue; } #endif #ifdef GL_SGI_texture_color_table if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_color_table", 19)) { ret = GLEW_SGI_texture_color_table; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SUNX_", 5)) { #ifdef GL_SUNX_constant_data if (_glewStrSame3(&pos, &len, (const GLubyte*)"constant_data", 13)) { ret = GLEW_SUNX_constant_data; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SUN_", 4)) { #ifdef GL_SUN_convolution_border_modes if (_glewStrSame3(&pos, &len, (const GLubyte*)"convolution_border_modes", 24)) { ret = GLEW_SUN_convolution_border_modes; continue; } #endif #ifdef GL_SUN_global_alpha if (_glewStrSame3(&pos, &len, (const GLubyte*)"global_alpha", 12)) { ret = GLEW_SUN_global_alpha; continue; } #endif #ifdef GL_SUN_mesh_array if (_glewStrSame3(&pos, &len, (const GLubyte*)"mesh_array", 10)) { ret = GLEW_SUN_mesh_array; continue; } #endif #ifdef GL_SUN_read_video_pixels if (_glewStrSame3(&pos, &len, (const GLubyte*)"read_video_pixels", 17)) { ret = GLEW_SUN_read_video_pixels; continue; } #endif #ifdef GL_SUN_slice_accum if (_glewStrSame3(&pos, &len, (const GLubyte*)"slice_accum", 11)) { ret = GLEW_SUN_slice_accum; continue; } #endif #ifdef GL_SUN_triangle_list if (_glewStrSame3(&pos, &len, (const GLubyte*)"triangle_list", 13)) { ret = GLEW_SUN_triangle_list; continue; } #endif #ifdef GL_SUN_vertex if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex", 6)) { ret = GLEW_SUN_vertex; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"WIN_", 4)) { #ifdef GL_WIN_phong_shading if (_glewStrSame3(&pos, &len, (const GLubyte*)"phong_shading", 13)) { ret = GLEW_WIN_phong_shading; continue; } #endif #ifdef GL_WIN_specular_fog if (_glewStrSame3(&pos, &len, (const GLubyte*)"specular_fog", 12)) { ret = GLEW_WIN_specular_fog; continue; } #endif #ifdef GL_WIN_swap_hint if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_hint", 9)) { ret = GLEW_WIN_swap_hint; continue; } #endif } } ret = (len == 0); } return ret; } #if defined(_WIN32) #if defined(GLEW_MX) GLboolean wglewContextIsSupported (WGLEWContext* ctx, const char* name) #else GLboolean wglewIsSupported (const char* name) #endif { GLubyte* pos = (GLubyte*)name; GLuint len = _glewStrLen(pos); GLboolean ret = GL_TRUE; while (ret && len > 0) { if (_glewStrSame1(&pos, &len, (const GLubyte*)"WGL_", 4)) { if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5)) { #ifdef WGL_3DFX_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = WGLEW_3DFX_multisample; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DL_", 4)) { #ifdef WGL_3DL_stereo_control if (_glewStrSame3(&pos, &len, (const GLubyte*)"stereo_control", 14)) { ret = WGLEW_3DL_stereo_control; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARB_", 4)) { #ifdef WGL_ARB_buffer_region if (_glewStrSame3(&pos, &len, (const GLubyte*)"buffer_region", 13)) { ret = WGLEW_ARB_buffer_region; continue; } #endif #ifdef WGL_ARB_extensions_string if (_glewStrSame3(&pos, &len, (const GLubyte*)"extensions_string", 17)) { ret = WGLEW_ARB_extensions_string; continue; } #endif #ifdef WGL_ARB_make_current_read if (_glewStrSame3(&pos, &len, (const GLubyte*)"make_current_read", 17)) { ret = WGLEW_ARB_make_current_read; continue; } #endif #ifdef WGL_ARB_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = WGLEW_ARB_multisample; continue; } #endif #ifdef WGL_ARB_pbuffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"pbuffer", 7)) { ret = WGLEW_ARB_pbuffer; continue; } #endif #ifdef WGL_ARB_pixel_format if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format", 12)) { ret = WGLEW_ARB_pixel_format; continue; } #endif #ifdef WGL_ARB_pixel_format_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_float", 18)) { ret = WGLEW_ARB_pixel_format_float; continue; } #endif #ifdef WGL_ARB_render_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"render_texture", 14)) { ret = WGLEW_ARB_render_texture; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATI_", 4)) { #ifdef WGL_ATI_pixel_format_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_float", 18)) { ret = WGLEW_ATI_pixel_format_float; continue; } #endif #ifdef WGL_ATI_render_texture_rectangle if (_glewStrSame3(&pos, &len, (const GLubyte*)"render_texture_rectangle", 24)) { ret = WGLEW_ATI_render_texture_rectangle; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4)) { #ifdef WGL_EXT_depth_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_float", 11)) { ret = WGLEW_EXT_depth_float; continue; } #endif #ifdef WGL_EXT_display_color_table if (_glewStrSame3(&pos, &len, (const GLubyte*)"display_color_table", 19)) { ret = WGLEW_EXT_display_color_table; continue; } #endif #ifdef WGL_EXT_extensions_string if (_glewStrSame3(&pos, &len, (const GLubyte*)"extensions_string", 17)) { ret = WGLEW_EXT_extensions_string; continue; } #endif #ifdef WGL_EXT_framebuffer_sRGB if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_sRGB", 16)) { ret = WGLEW_EXT_framebuffer_sRGB; continue; } #endif #ifdef WGL_EXT_make_current_read if (_glewStrSame3(&pos, &len, (const GLubyte*)"make_current_read", 17)) { ret = WGLEW_EXT_make_current_read; continue; } #endif #ifdef WGL_EXT_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = WGLEW_EXT_multisample; continue; } #endif #ifdef WGL_EXT_pbuffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"pbuffer", 7)) { ret = WGLEW_EXT_pbuffer; continue; } #endif #ifdef WGL_EXT_pixel_format if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format", 12)) { ret = WGLEW_EXT_pixel_format; continue; } #endif #ifdef WGL_EXT_pixel_format_packed_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_packed_float", 25)) { ret = WGLEW_EXT_pixel_format_packed_float; continue; } #endif #ifdef WGL_EXT_swap_control if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_control", 12)) { ret = WGLEW_EXT_swap_control; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"I3D_", 4)) { #ifdef WGL_I3D_digital_video_control if (_glewStrSame3(&pos, &len, (const GLubyte*)"digital_video_control", 21)) { ret = WGLEW_I3D_digital_video_control; continue; } #endif #ifdef WGL_I3D_gamma if (_glewStrSame3(&pos, &len, (const GLubyte*)"gamma", 5)) { ret = WGLEW_I3D_gamma; continue; } #endif #ifdef WGL_I3D_genlock if (_glewStrSame3(&pos, &len, (const GLubyte*)"genlock", 7)) { ret = WGLEW_I3D_genlock; continue; } #endif #ifdef WGL_I3D_image_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"image_buffer", 12)) { ret = WGLEW_I3D_image_buffer; continue; } #endif #ifdef WGL_I3D_swap_frame_lock if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_frame_lock", 15)) { ret = WGLEW_I3D_swap_frame_lock; continue; } #endif #ifdef WGL_I3D_swap_frame_usage if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_frame_usage", 16)) { ret = WGLEW_I3D_swap_frame_usage; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"NV_", 3)) { #ifdef WGL_NV_float_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"float_buffer", 12)) { ret = WGLEW_NV_float_buffer; continue; } #endif #ifdef WGL_NV_gpu_affinity if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_affinity", 12)) { ret = WGLEW_NV_gpu_affinity; continue; } #endif #ifdef WGL_NV_render_depth_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"render_depth_texture", 20)) { ret = WGLEW_NV_render_depth_texture; continue; } #endif #ifdef WGL_NV_render_texture_rectangle if (_glewStrSame3(&pos, &len, (const GLubyte*)"render_texture_rectangle", 24)) { ret = WGLEW_NV_render_texture_rectangle; continue; } #endif #ifdef WGL_NV_vertex_array_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_range", 18)) { ret = WGLEW_NV_vertex_array_range; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"OML_", 4)) { #ifdef WGL_OML_sync_control if (_glewStrSame3(&pos, &len, (const GLubyte*)"sync_control", 12)) { ret = WGLEW_OML_sync_control; continue; } #endif } } ret = (len == 0); } return ret; } #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) #if defined(GLEW_MX) GLboolean glxewContextIsSupported (GLXEWContext* ctx, const char* name) #else GLboolean glxewIsSupported (const char* name) #endif { GLubyte* pos = (GLubyte*)name; GLuint len = _glewStrLen(pos); GLboolean ret = GL_TRUE; while (ret && len > 0) { if(_glewStrSame1(&pos, &len, (const GLubyte*)"GLX_", 4)) { if (_glewStrSame2(&pos, &len, (const GLubyte*)"VERSION_", 8)) { #ifdef GLX_VERSION_1_2 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_2", 3)) { ret = GLXEW_VERSION_1_2; continue; } #endif #ifdef GLX_VERSION_1_3 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_3", 3)) { ret = GLXEW_VERSION_1_3; continue; } #endif #ifdef GLX_VERSION_1_4 if (_glewStrSame3(&pos, &len, (const GLubyte*)"1_4", 3)) { ret = GLXEW_VERSION_1_4; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5)) { #ifdef GLX_3DFX_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLXEW_3DFX_multisample; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARB_", 4)) { #ifdef GLX_ARB_fbconfig_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"fbconfig_float", 14)) { ret = GLXEW_ARB_fbconfig_float; continue; } #endif #ifdef GLX_ARB_get_proc_address if (_glewStrSame3(&pos, &len, (const GLubyte*)"get_proc_address", 16)) { ret = GLXEW_ARB_get_proc_address; continue; } #endif #ifdef GLX_ARB_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLXEW_ARB_multisample; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATI_", 4)) { #ifdef GLX_ATI_pixel_format_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_float", 18)) { ret = GLXEW_ATI_pixel_format_float; continue; } #endif #ifdef GLX_ATI_render_texture if (_glewStrSame3(&pos, &len, (const GLubyte*)"render_texture", 14)) { ret = GLXEW_ATI_render_texture; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4)) { #ifdef GLX_EXT_fbconfig_packed_float if (_glewStrSame3(&pos, &len, (const GLubyte*)"fbconfig_packed_float", 21)) { ret = GLXEW_EXT_fbconfig_packed_float; continue; } #endif #ifdef GLX_EXT_framebuffer_sRGB if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_sRGB", 16)) { ret = GLXEW_EXT_framebuffer_sRGB; continue; } #endif #ifdef GLX_EXT_import_context if (_glewStrSame3(&pos, &len, (const GLubyte*)"import_context", 14)) { ret = GLXEW_EXT_import_context; continue; } #endif #ifdef GLX_EXT_scene_marker if (_glewStrSame3(&pos, &len, (const GLubyte*)"scene_marker", 12)) { ret = GLXEW_EXT_scene_marker; continue; } #endif #ifdef GLX_EXT_texture_from_pixmap if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_from_pixmap", 19)) { ret = GLXEW_EXT_texture_from_pixmap; continue; } #endif #ifdef GLX_EXT_visual_info if (_glewStrSame3(&pos, &len, (const GLubyte*)"visual_info", 11)) { ret = GLXEW_EXT_visual_info; continue; } #endif #ifdef GLX_EXT_visual_rating if (_glewStrSame3(&pos, &len, (const GLubyte*)"visual_rating", 13)) { ret = GLXEW_EXT_visual_rating; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"MESA_", 5)) { #ifdef GLX_MESA_agp_offset if (_glewStrSame3(&pos, &len, (const GLubyte*)"agp_offset", 10)) { ret = GLXEW_MESA_agp_offset; continue; } #endif #ifdef GLX_MESA_copy_sub_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"copy_sub_buffer", 15)) { ret = GLXEW_MESA_copy_sub_buffer; continue; } #endif #ifdef GLX_MESA_pixmap_colormap if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixmap_colormap", 15)) { ret = GLXEW_MESA_pixmap_colormap; continue; } #endif #ifdef GLX_MESA_release_buffers if (_glewStrSame3(&pos, &len, (const GLubyte*)"release_buffers", 15)) { ret = GLXEW_MESA_release_buffers; continue; } #endif #ifdef GLX_MESA_set_3dfx_mode if (_glewStrSame3(&pos, &len, (const GLubyte*)"set_3dfx_mode", 13)) { ret = GLXEW_MESA_set_3dfx_mode; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"NV_", 3)) { #ifdef GLX_NV_float_buffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"float_buffer", 12)) { ret = GLXEW_NV_float_buffer; continue; } #endif #ifdef GLX_NV_vertex_array_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_array_range", 18)) { ret = GLXEW_NV_vertex_array_range; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"OML_", 4)) { #ifdef GLX_OML_swap_method if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_method", 11)) { ret = GLXEW_OML_swap_method; continue; } #endif #if defined(GLX_OML_sync_control) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) #include if (_glewStrSame3(&pos, &len, (const GLubyte*)"sync_control", 12)) { ret = GLXEW_OML_sync_control; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGIS_", 5)) { #ifdef GLX_SGIS_blended_overlay if (_glewStrSame3(&pos, &len, (const GLubyte*)"blended_overlay", 15)) { ret = GLXEW_SGIS_blended_overlay; continue; } #endif #ifdef GLX_SGIS_color_range if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_range", 11)) { ret = GLXEW_SGIS_color_range; continue; } #endif #ifdef GLX_SGIS_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11)) { ret = GLXEW_SGIS_multisample; continue; } #endif #ifdef GLX_SGIS_shared_multisample if (_glewStrSame3(&pos, &len, (const GLubyte*)"shared_multisample", 18)) { ret = GLXEW_SGIS_shared_multisample; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGIX_", 5)) { #ifdef GLX_SGIX_fbconfig if (_glewStrSame3(&pos, &len, (const GLubyte*)"fbconfig", 8)) { ret = GLXEW_SGIX_fbconfig; continue; } #endif #ifdef GLX_SGIX_hyperpipe if (_glewStrSame3(&pos, &len, (const GLubyte*)"hyperpipe", 9)) { ret = GLXEW_SGIX_hyperpipe; continue; } #endif #ifdef GLX_SGIX_pbuffer if (_glewStrSame3(&pos, &len, (const GLubyte*)"pbuffer", 7)) { ret = GLXEW_SGIX_pbuffer; continue; } #endif #ifdef GLX_SGIX_swap_barrier if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_barrier", 12)) { ret = GLXEW_SGIX_swap_barrier; continue; } #endif #ifdef GLX_SGIX_swap_group if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_group", 10)) { ret = GLXEW_SGIX_swap_group; continue; } #endif #ifdef GLX_SGIX_video_resize if (_glewStrSame3(&pos, &len, (const GLubyte*)"video_resize", 12)) { ret = GLXEW_SGIX_video_resize; continue; } #endif #ifdef GLX_SGIX_visual_select_group if (_glewStrSame3(&pos, &len, (const GLubyte*)"visual_select_group", 19)) { ret = GLXEW_SGIX_visual_select_group; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SGI_", 4)) { #ifdef GLX_SGI_cushion if (_glewStrSame3(&pos, &len, (const GLubyte*)"cushion", 7)) { ret = GLXEW_SGI_cushion; continue; } #endif #ifdef GLX_SGI_make_current_read if (_glewStrSame3(&pos, &len, (const GLubyte*)"make_current_read", 17)) { ret = GLXEW_SGI_make_current_read; continue; } #endif #ifdef GLX_SGI_swap_control if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_control", 12)) { ret = GLXEW_SGI_swap_control; continue; } #endif #ifdef GLX_SGI_video_sync if (_glewStrSame3(&pos, &len, (const GLubyte*)"video_sync", 10)) { ret = GLXEW_SGI_video_sync; continue; } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"SUN_", 4)) { #ifdef GLX_SUN_get_transparent_index if (_glewStrSame3(&pos, &len, (const GLubyte*)"get_transparent_index", 21)) { ret = GLXEW_SUN_get_transparent_index; continue; } #endif #ifdef GLX_SUN_video_resize if (_glewStrSame3(&pos, &len, (const GLubyte*)"video_resize", 12)) { ret = GLXEW_SUN_video_resize; continue; } #endif } } ret = (len == 0); } return ret; } #endif /* _WIN32 */ projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.pc.in0000664000175000017500000000060211756064136025024 0ustar matthiasmatthiasprefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=@CMAKE_INSTALL_PREFIX@ libdir=@LIB_INSTALL_DIR@ includedir=@CMAKE_INSTALL_PREFIX@/include pkgdatadir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ sysconfdir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ Name: libprojectM Version: @PROJECTM_VERSION@ Description: projectM - OpenGL Milkdrop Requires: Libs: -L${libdir} -lprojectM Cflags: -I${includedir} projectM-complete-2.1.0-Source/src/libprojectM/config.inp0000664000175000017500000000146011756064136023601 0ustar matthiasmatthias# config.inp # Configuration File for projectM Texture Size = 1024 # Size of internal rendering texture Mesh X = 32 # Width of PerPixel Equation mesh Mesh Y = 24 # Height of PerPixel Equation mesh FPS = 35 # Frames Per Second Fullscreen = false Window Width = 512 # startup window width Window Height = 512 # startup window height Smooth Transition Duration = 5 # in seconds Preset Duration = 30 # in seconds Easter Egg Parameter = 1 Hard Cut Sensitivity = 10 # Lower to make hard cuts more frequent Aspect Correction = true # Custom Shape Aspect Correction Preset Path = /usr/local/share/projectM/presets # preset location Title Font = /usr/local/share/projectM/fonts/Vera.ttf Menu Font = /usr/local/share/projectM/fonts/VeraMono.ttf projectM-complete-2.1.0-Source/src/libprojectM/dlldefs.h0000775000175000017500000000233211756064136023414 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * DLL definitions for exporting symbols on various platforms * * $Log$ */ #ifndef _DLLDEFS_H #define _DLLDEFS_H #ifndef DLLEXPORT #ifdef WIN32 #define DLLEXPORT __declspec(dllexport) #else /** !WIN32 */ #define DLLEXPORT #endif /** WIN32 */ #endif /** !DLLEXPORT */ #endif /** !_DLLDEFS_H */ projectM-complete-2.1.0-Source/src/libprojectM/TimeKeeper.cpp0000664000175000017500000000414311756064136024363 0ustar matthiasmatthias#ifndef WIN32 #include #else #endif /** !WIN32 */ #include #include "TimeKeeper.hpp" #include "RandomNumberGenerators.hpp" TimeKeeper::TimeKeeper(double presetDuration, double smoothDuration, double easterEgg) { _smoothDuration = smoothDuration; _presetDuration = presetDuration; _easterEgg = easterEgg; #ifndef WIN32 gettimeofday ( &this->startTime, NULL ); #else startTime = GetTickCount(); #endif /** !WIN32 */ UpdateTimers(); } void TimeKeeper::UpdateTimers() { #ifndef WIN32 _currentTime = getTicks ( &startTime ) * 0.001; #else _currentTime = getTicks ( startTime ) * 0.001; #endif /** !WIN32 */ _presetFrameA++; _presetFrameB++; } void TimeKeeper::StartPreset() { _isSmoothing = false; _presetTimeA = _currentTime; _presetFrameA = 1; _presetDurationA = sampledPresetDuration(); } void TimeKeeper::StartSmoothing() { _isSmoothing = true; _presetTimeB = _currentTime; _presetFrameB = 1; _presetDurationB = sampledPresetDuration(); } void TimeKeeper::EndSmoothing() { _isSmoothing = false; _presetTimeA = _presetTimeB; _presetFrameA = _presetFrameB; _presetDurationA = _presetDurationB; } bool TimeKeeper::CanHardCut() { return ((_currentTime - _presetTimeA) > HARD_CUT_DELAY); } double TimeKeeper::SmoothRatio() { return (_currentTime - _presetTimeB) / _smoothDuration; } bool TimeKeeper::IsSmoothing() { return _isSmoothing; } double TimeKeeper::GetRunningTime() { return _currentTime; } double TimeKeeper::PresetProgressA() { if (_isSmoothing) return 1.0; else return (_currentTime - _presetTimeA) / _presetDurationA; } double TimeKeeper::PresetProgressB() { return (_currentTime - _presetTimeB) / _presetDurationB; } int TimeKeeper::PresetFrameB() { return _presetFrameB; } int TimeKeeper::PresetFrameA() { return _presetFrameA; } double TimeKeeper::sampledPresetDuration() { #ifdef WIN32 return _presetDuration; #else return fmax(1, fmin(60, RandomNumberGenerators::gaussian (_presetDuration, _easterEgg))); #endif } projectM-complete-2.1.0-Source/src/libprojectM/timer.h0000775000175000017500000000270511756064136023123 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: timer.h,v 1.1.1.1 2005/12/23 18:05:00 psperl Exp $ * * Platform-independent timer * * $Log: timer.h,v $ * Revision 1.1.1.1 2005/12/23 18:05:00 psperl * Imported * * Revision 1.2 2004/10/05 09:19:40 cvs * Fixed header include defines * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _TIMER_H #define _TIMER_H #ifndef WIN32 #include unsigned int getTicks( struct timeval *start ); struct timeval GetCurrentTime(); #else #include unsigned int getTicks( long start ); #endif /** !WIN32 */ #endif /** _TIMER_H */ projectM-complete-2.1.0-Source/src/libprojectM/sdltoprojectM.h0000775000175000017500000001034611756064136024634 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: sdltoprojectM.hpp,v 1.1 2004/10/08 00:35:28 cvs Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.hpp,v $ * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _SDLTOPROJECTM_H #define _SDLTOPROJECTM_H #include "event.h" //#include "projectM/projectM.hpp" #ifdef WIN32 #include #else #include #endif inline projectMEvent sdl2pmEvent( SDL_Event event ) { \ switch ( event.type ) { \ case SDL_VIDEORESIZE: return PROJECTM_VIDEORESIZE; \ case SDL_KEYUP: \ return PROJECTM_KEYUP; \ case SDL_KEYDOWN: \ return PROJECTM_KEYDOWN; \ default: return PROJECTM_KEYUP; \ } \ } \ inline projectMKeycode sdl2pmKeycode( SDLKey keysym ) { \ switch ( keysym ) { \ case SDLK_F1: \ return PROJECTM_K_F1; \ case SDLK_F2: \ return PROJECTM_K_F2; \ case SDLK_F3: \ return PROJECTM_K_F3; \ case SDLK_F4: \ return PROJECTM_K_F4; \ case SDLK_F5: \ return PROJECTM_K_F5; \ case SDLK_F6: \ return PROJECTM_K_F6; \ case SDLK_F7: \ return PROJECTM_K_F7; \ case SDLK_F8: \ return PROJECTM_K_F8; \ case SDLK_F9: \ return PROJECTM_K_F9; \ case SDLK_F10: \ return PROJECTM_K_F10; \ case SDLK_F11: \ return PROJECTM_K_F11; \ case SDLK_F12: \ return PROJECTM_K_F12; \ case SDLK_ESCAPE: \ return PROJECTM_K_ESCAPE; case SDLK_a: return PROJECTM_K_a; case SDLK_b: return PROJECTM_K_b; case SDLK_c: return PROJECTM_K_c; case SDLK_d: return PROJECTM_K_d; case SDLK_e: return PROJECTM_K_e; case SDLK_f: return PROJECTM_K_f; case SDLK_g: return PROJECTM_K_g; case SDLK_h: return PROJECTM_K_h; case SDLK_i: return PROJECTM_K_i; case SDLK_j: return PROJECTM_K_j; case SDLK_k: return PROJECTM_K_k; case SDLK_l: return PROJECTM_K_l; case SDLK_m: return PROJECTM_K_m; case SDLK_n: return PROJECTM_K_n; case SDLK_o: return PROJECTM_K_o; case SDLK_p: return PROJECTM_K_p; case SDLK_q: return PROJECTM_K_q; case SDLK_r: return PROJECTM_K_r; case SDLK_s: return PROJECTM_K_s; case SDLK_t: return PROJECTM_K_t; case SDLK_u: return PROJECTM_K_u; case SDLK_v: return PROJECTM_K_v; case SDLK_w: return PROJECTM_K_w; case SDLK_x: return PROJECTM_K_x; case SDLK_y: return PROJECTM_K_y; case SDLK_z: return PROJECTM_K_z; case SDLK_UP: return PROJECTM_K_UP; case SDLK_RETURN: return PROJECTM_K_RETURN; case SDLK_RIGHT: return PROJECTM_K_RIGHT; case SDLK_LEFT: return PROJECTM_K_LEFT; case SDLK_DOWN: return PROJECTM_K_DOWN; case SDLK_PAGEUP: return PROJECTM_K_PAGEUP; case SDLK_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: \ return PROJECTM_K_NONE; \ } \ } \ inline projectMModifier sdl2pmModifier( SDLMod mod ) { \ return PROJECTM_KMOD_LSHIFT; \ } \ #endif /** _SDLTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/libprojectM/ConfigFile.h0000664000175000017500000001720011756064136024001 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.opt0000775000175000017500000015500011756064136024625 0ustar matthiasmatthiasÐÏࡱá>þÿ þÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ  þÿÿÿ þÿÿÿþÿÿÿI"#$%&'()*þÿÿÿ,-./01234þÿÿÿ6789:;<=>þÿÿÿ@ABCDEFGHþÿÿÿþÿÿÿKLMNOPQRSþÿÿÿUVWXYZ[\]^_`abcdefghijkþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot EntryÿÿÿÿÿÿÿÿЫ!\–ÇþÿÿÿWorkspace State  ÿÿÿÿBrowserÿÿÿÿ Editorÿÿÿÿÿÿÿÿ libprojectm4C:\tmp\projectM-1.00\src\libprojectM\libprojectM.dspspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo”¨+¨+.\win32-dirent.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,jectm4C:\tmp\projectM-1.00\src\libprojectM\libprojectM.dspspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo”¨+¨+.\win32-dirent.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,MLJLjectm4C:\tmp\projectM-1.00\src\libprojectM\libprojectM.dspspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo”¨+¨+.\win32-dirent.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,Workspace Window"ÿÿÿÿÿÿÿÿ!IPI_libprojectM ÿÿÿÿÿÿÿÿÿÿÿÿ+IPI_ ÿÿÿÿÿÿÿÿÿÿÿÿ5ClassView Window"ÿÿÿÿÿÿÿÿÿÿÿÿ? libprojectM ClassViewlibprojectM classeslibprojectM classesFileView%Workspace 'libprojectM': 1 project(s)libprojectM filesResource Files%Workspace 'libprojectM': 1 project(s)FileView˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,`êlibprojectM - Win32 DebuglibprojectM.dspCProjectlibprojectM - Win32 DebuglibprojectM - Win32 Release€€êûlibprojectM - Win32 Debug€€êûSSBR CTargetItemlibprojectM - Win32 DebugSSBR Source Files CProjGroupSSBRDJW Header Files CProjGroupSSBRDJWResource Files CProjGroupSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRPCM.hCDependencyFileSSBR BeatDetect.hCDependencyFileSSBRDJWDJWDJW++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,`ê libprojectMÿÿÿÿlibprojectM - Win32 DebuglibprojectM - Win32 Releaseÿÿin32 Release€€êûlibprojectM - Win32 Debug€€êûSSBR CTargetItemlibprojectM - Win32 DebugSSBR Source Files CProjGroupSSBRDJW Header Files CProjGroupSSBRDJWResource Files CProjGroupSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRPCM.hCDependencyFileSSBR BeatDetect.hCDependencyFileSSBRDJWDJWDJW++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,ÿÿ CClsFldSlob libprojectMbprojectM - Win32 DebuglibprojectM - Win32 Releaseÿÿin32 Release€€êûlibprojectM - Win32 Debug€€êûSSBR CTargetItemlibprojectM - Win32 DebugSSBR Source Files CProjGroupSSBRDJW Header Files CProjGroupSSBRDJWResource Files CProjGroupSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRPCM.hCDependencyFileSSBR BeatDetect.hCDependencyFileSSBRDJWDJWDJW++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x,DebuggerÿÿÿÿÿÿÿÿÿÿÿÿJDocumentsÿÿÿÿT0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿWatch1Watch2Watch3Watch4projectM - Win32 Releaseÿÿin32 Release€€êûlibprojectM - Win32 Debug€€êûSSBR CTargetItemlibprojectM - Win32 DebugSSBR Source Files CProjGroupSSBRDJW Header Files CProjGroupSSBRDJWResource Files CProjGroupSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRDJWdepCDependencyContainerSSBR basetsd.hCDependencyFileSSBRPCM.hCDependencyFileSSBR BeatDetect.hCDependencyFileSSBRDJWDJWDJW++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„Ô†½¾C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜Ö†½`B½blic ACCESSOR { #define END_ACCESSOR_MAP() }; #define BEGIN_CATEGORY_MAP() class __NCB__CATEGORY_ { #define END_CATEGORY_MAP() }; #define BEGIN_PROPSET_MAP(x) class __NCB__PROPSET_##x : public PROPSET { #define END_PROPSET_MAP( ) }; #define BEGIN_PROVIDER_COLUMN_MAP(x) class __NCB__PROVIDERCOLUMN_##x : public PROVIDER_COLUMN { #define END_PROVIDER_COLUMN_MAP() }; #define BEGIN_SNAPINCOMMAND_MAP(x, bIsExtension) class __NCB__SNAPINCOMMAND_##x : public SNAPINCOMMAND { #define END_SNAPINCOMMAND_MAP() }; #define BEGIN_CONNECTION_MAP(x,y) class __NCB__CONNECTION_##x : public CONNECTION, public y { #define END_CONNECTION_MAP() }; #define BEGIN_DISPATCH_MAP(x,y) class __NCB__DISPATCH_##x : public DISPATCH, public y { #define END_DISPATCH_MAP() }; #define BEGIN_EVENT_MAP(x,y) class __NCB__EVENT_##x : public EVENT, public y { #define END_EVENT_MAP() }; #define BEGIN_EVENTSINK_MAP(x,y) class __NCB__EVENTSINK_##x : public EVENTSINK, public y { #define END_EVENTSINK_MAP() }; #define BEGIN_INTERFACE_MAP(x, ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo”¨+¨+.\win32-dirent.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo¤³$³$ .\projectM.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ†˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.\builtin_funcs.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBBÌ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loN[)[) .\Parser.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo''.\Func.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo %%.\console_interface.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.\console_interface.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\projectM.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿŠ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loI.\menu.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo %% .\InitCond.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loÝôô .\Param.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿŠ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo9VV .\Param.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo±R±R .\menu.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Preset.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿŠ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo"" .\Preset.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loJnn.\CustomShape.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loÞ.\CustomShape.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø. ÀrüT½˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo”¨+¨+.\win32-dirent.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loEYY.\Expr.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo++.\PerPixelEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo1"1".\wipemalloc.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\PerFrameEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿXXâ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loKZZ.\PerFrameEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo.3.3.\PerPointEqn.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo*DD.\PerPointEqn.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ„„˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo3=#=#.\Eval.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$$ .\Eval.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ ˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo$;$;.\InitCond.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿBB̘C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc~.~. .\Parser.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿnnø˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo .\Expr.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo…ªª.\CustomWave.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿšš$˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\loc...\CustomWave.h&{2AE27A3D-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ°°:˜C/C++ cl.exe @c:\docume~1\descarte\locals~1\temp\rspbf.tmp ~vcecho!linking... link.exe @c:\docume~1\descarte\lo?TT .\Func.cpp&{2AE27A3C-17F5-11D0-AF1B-00A0C90F9DE6},ÿÿÿÿÿÿÿÿüÿÿÿéÿÿÿ,,¶projectM-complete-2.1.0-Source/src/libprojectM/PCM.cpp0000775000175000017500000002053511756064136022756 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: PCM.c,v 1.3 2006/03/13 20:35:26 psperl Exp $ * * Takes sound data from wherever and hands it back out. * Returns PCM Data or spectrum data, or the derivative of the PCM data */ #include #include #include "Common.hpp" #include "wipemalloc.h" #include "fftsg.h" #include "PCM.hpp" #include int PCM::maxsamples = 2048; //initPCM(int samples) // //Initializes the PCM buffer to // number of samples specified. #include PCM::PCM() { initPCM( 2048 ); #ifdef DEBUG std::cerr << "[PCM] MAX SAMPLES:" << maxsamples << std::endl; #endif } void PCM::initPCM(int samples) { int i; waveSmoothing = 0; //Allocate memory for PCM data buffer assert(samples == 2048); PCMd = (float **)wipemalloc(2 * sizeof(float *)); PCMd[0] = (float *)wipemalloc(samples * sizeof(float)); PCMd[1] = (float *)wipemalloc(samples * sizeof(float)); //maxsamples=samples; newsamples=0; numsamples = maxsamples; //Initialize buffers to 0 for (i=0;imaxsamples = 2048; // this->numsamples = 0; // this->pcmdataL = NULL; // this->pcmdataR = NULL; /** Allocate PCM data structures */ pcmdataL=(float *)wipemalloc(this->maxsamples*sizeof(float)); pcmdataR=(float *)wipemalloc(this->maxsamples*sizeof(float)); } PCM::~PCM() { free(pcmdataL); free(pcmdataR); free(w); free(ip); free(PCMd[0]); free(PCMd[1]); free(PCMd); } #include void PCM::addPCMfloat(const float *PCMdata, int samples) { int i,j; for(i=0;imaxsamples) newsamples=maxsamples; numsamples = getPCMnew(pcmdataR,1,0,waveSmoothing,0,0); getPCMnew(pcmdataL,0,0,waveSmoothing,0,1); getPCM(vdataL,512,0,1,0,0); getPCM(vdataR,512,1,1,0,0); } void PCM::addPCM16Data(const short* pcm_data, short samples) { int i, j; for (i = 0; i < samples; ++i) { j=i+start; PCMd[0][j % maxsamples]=(pcm_data[i * 2 + 0]/16384.0); PCMd[1][j % maxsamples]=(pcm_data[i * 2 + 1]/16384.0); } start = (start + samples) % maxsamples; newsamples+=samples; if (newsamples>maxsamples) newsamples=maxsamples; numsamples = getPCMnew(pcmdataR,1,0,waveSmoothing,0,0); getPCMnew(pcmdataL,0,0,waveSmoothing,0,1); getPCM(vdataL,512,0,1,0,0); getPCM(vdataR,512,1,1,0,0); } void PCM::addPCM16(short PCMdata[2][512]) { int i,j; int samples=512; for(i=0;imaxsamples) newsamples=maxsamples; numsamples = getPCMnew(pcmdataR,1,0,waveSmoothing,0,0); getPCMnew(pcmdataL,0,0,waveSmoothing,0,1); getPCM(vdataL,512,0,1,0,0); getPCM(vdataR,512,1,1,0,0); } void PCM::addPCM8( unsigned char PCMdata[2][1024]) { int i,j; int samples=1024; for(i=0;imaxsamples) newsamples=maxsamples; numsamples = getPCMnew(pcmdataR,1,0,waveSmoothing,0,0); getPCMnew(pcmdataL,0,0,waveSmoothing,0,1); getPCM(vdataL,512,0,1,0,0); getPCM(vdataR,512,1,1,0,0); } void PCM::addPCM8_512( const unsigned char PCMdata[2][512]) { int i,j; int samples=512; for(i=0;imaxsamples) newsamples=maxsamples; numsamples = getPCMnew(pcmdataR,1,0,waveSmoothing,0,0); getPCMnew(pcmdataL,0,0,waveSmoothing,0,1); getPCM(vdataL,512,0,1,0,0); getPCM(vdataR,512,1,1,0,0); } //puts sound data requested at provided pointer // //samples is number of PCM samples to return //freq = 0 gives PCM data //freq = 1 gives FFT data //smoothing is the smoothing coefficient //returned values are normalized from -1 to 1 void PCM::getPCM(float *PCMdata, int samples, int channel, int freq, float smoothing, int derive) { int i,index; index=start-1; if (index<0) index=maxsamples+index; PCMdata[0]=PCMd[channel][index]; for(i=1;i, (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // #include "Preset.hpp" #include #ifndef __PRESET_FACTORY_HPP #define __PRESET_FACTORY_HPP class PresetFactory { public: static const std::string IDLE_PRESET_PROTOCOL; static std::string protocol(const std::string & url, std::string & path); inline PresetFactory() {} inline virtual ~PresetFactory() {} /// Constructs a new preset given an url and optional meta data /// \param url a locational identifier referencing the preset /// \param name the preset name /// \param author the preset author /// \returns a valid preset object virtual std::auto_ptr allocate(const std::string & url, const std::string & name=std::string(), const std::string & author=std::string()) = 0; /// Returns a space separated list of supported extensions virtual std::string supportedExtensions() const = 0; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.suo0000664000175000017500000017700011756064136024632 0ustar matthiasmatthiasÐÏࡱá>þÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ  X!K"2#$%&þÿÿÿ()*+,-./ ÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿLMNOQTRSU[VWYmZ\`]^_adbcejfghikþÿÿÿþÿÿÿnþÿÿÿoþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvwxyz{|}lÿÿÿÿÿÿÿÿRoot EntryÿÿÿÿÿÿÿÿFnæþÇ@\ProjInfoExÿÿÿÿÿÿÿÿÿÿÿÿTaskListUserTasks$ÿÿÿÿÿÿÿÿVsToolboxService"@ÿÿÿÿÿÿÿÿþÿÿÿþÿÿÿþÿÿÿþÿÿÿþÿÿÿþÿÿÿ þÿÿÿþÿÿÿþÿÿÿI !þÿÿÿ#$Lþÿÿÿþÿÿÿ(M*Jb-./012þÿÿÿ4567þÿÿÿ9:;<=>?@ABCDEFGHþÿÿÿþÿÿÿþÿÿÿþÿÿÿ[NOPQRSTUþÿÿÿWþÿÿÿþÿÿÿZþÿÿÿ\]þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿcdefghþÿÿÿÿÿÿÿÿÿÿÿlm¢opqrstuvwxyz{|}þÿÿÿ€S©i ¶å@˜µßµ/­hðC ŠC:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\jectM-engine\DebuggerWatches ÿÿÿÿÿÿÿÿDebuggerBreakpoints(ÿÿÿÿÿÿÿÿÿÿÿÿ–DebuggerExceptions&$ÿÿÿÿDebuggerFindSource&ÿÿÿÿÿÿÿÿÿÿÿÿnC:\Program Files\Microsoft Visual Studio 8\VC\crt\src\|C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\mfc\|C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\atl\|C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\Í«4ïþîÿ-<Í«4ïþîÿMultiStartupProj=;4{31B91091-431A-4842-8682-2A04B51C980A}.dwStartupOpt=;StartupProject=&{31B91091-431A-4842-8682DebuggerFindSymbol&ÿÿÿÿþÿÿÿDebuggerMemoryWindows,ÿÿÿÿ ÿÿÿÿTExternalFilesProjectContents: ÿÿÿÿÿÿÿÿ)ŽDocumentWindowPositions0ÿÿÿÿÿÿÿÿÿÿÿÿKDocumentWindowUserData. ÿÿÿÿSolutionConfiguration,ÿÿÿÿÿÿÿÿÿÿÿÿäObjMgrContentsV8"ÿÿÿÿÿÿÿÿÿÿÿÿ‚ClassViewContents$ÿÿÿÿþÿÿÿ-2A04B51C980A};?{31B91091-431A-4842-8682-2A04B51C980A}.Release|Win32.fBatchBld=;={31B91091-431A-4842-8682-2A04B51C980A}.Debug|Win32.fBatchBld=;4{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}.dwStartupOpt=; ActiveCfgS$ ýA+ÁH±ÚªÏ¥WLÉlü #Oÿ‡øÏ¤ELç%Ò¯##G¶åá}'bm4S8fÂþÂL¤d®—ï9LÉlü #Oÿ‡øÏ¤ELç%Ò¯##G¶åá}'bm4Q ®C:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\libprojectM.vcproj®C:\$Bookmarks V001.01and SettingsXÏ EV3\My Documents\projects\prÿÿÿÿ wMicrosoft.VisualStudio.EnterpriseTools.ClProjExplorerState$ÿÿÿÿÿÿÿÿ"°UnloadedProjects"ÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿHiddenSlnFolders"1ÿÿÿÿþÿÿÿOutliningStateDir$ÿÿÿÿÿÿÿÿÿÿÿÿ'žassDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b0C:\Program Files\Microsoft Visual Studio 8\VC\include\xstring<op¨c:\Documents and Settings\CRDEV c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\PBuffer.cppª !$7*8UBookmarkStateÿÿÿÿÿÿÿÿÿÿÿÿ%(TaskListShortcuts$ÿÿÿÿÿÿÿÿÿÿÿÿ&OutliningState4 ÿÿÿÿ, OutliningState3 ÿÿÿÿÿÿÿÿÿÿÿÿ3.1 ´Lµ>WÇÈÊËÔÖêëîDïÿÿÿÿ¦c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BeatDetect.cppe. %"&J#KRS[$\b;c·ÿÿÿÿOutliningState2 ÿÿÿÿÿÿÿÿ8OutliningState6 <ÿÿÿÿ…¼OutliningState7 ÿÿÿÿÿÿÿÿÿÿÿÿbOutliningState1 ÿÿÿÿ‹ºšc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Expr.cpp ;s`,F-73:(<?@C@EIKRSVW=5]f#gsotzn{7_ °±³´ºÖÜÝàáï0ðü5ý:9¢ . ".92$GhIadcg,istu,vwy‰‹—™›¬°¶7¸¾"À÷%ù  Q "+!>?@ÿÿÿÿ= Release|Win32;Í«4ïþîÿ4;Í«4en> src\projectM-engine\ParamdÌc:\Documents and SettingDocuments and Settings\DEV2\My D3f5f7f11d50a3a ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089MMicrosoft.VisualStudio.EnterpriseTools.ClassDesigner.CDExportDialogBoxSettingpreviouslyCheckedItemspreviousLocationpreviousImageFormatItemIndexoverrideExistingFile/System.Collections.Specialized.StringCollection ÿÿÿÿ/System.Collections.Specialized.StringCollectiondataSystem.Collections.ArrayList System.Collections.ArrayList_items_size_version  aSystem.Collections.ArrayList =C:\Program Files\Microsoft Visual Studio 8\VC\include\xstringDocuments\projects\pr7 `ÿÿÿÿuments and Settings\DEV> ÿþLastOpenTemporarilyOfflineData EndOfStream¾c:\Documents\svn\src\projectM-engine\libprojectM.vcprojHeader FilesSource FilesSettings($Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.hpp&¼c:\Documents and3\My Documents\projects\projectM\src\dirent\dirent.hñŽª 0:@CO)XHYZ<[_cr…†“f¤¦¬ÇÔÕÚ¯àáåè÷1÷ÿÿÿÿM\sr Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParaÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetChooser.hppÏ~Ÿ*'G),8/:@_BE^HL8MTLUX:YQ`aCbe3fi>mr>v;†F‡ˆ7‰ŒE4‘”8•–(—›(œ O¡¥O¦©wª­V®±\²³,´¹0º¿”ÁÄ(ÅÉ}ËÑMÓ× Ü0Þ á2ãæ#çÙõõÿÿÿÿ:\Documents Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectMþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†‡þÿÿÿ‰ŠþÿÿÿŒ“Ž‘’þÿÿÿþÿÿÿ•–—˜™š›œžŸ ¡þÿÿÿ£¤¥¦§þÿÿÿ©ª«¬þÿÿÿ®¯°±²³´µ¶·¸¹º»¼½þÿÿÿ¿ÀÁÂÃÄÅÆþÿÿÿÈÉÊËÌÍþÿÿÿÏÐÑÒÓþÿÿÿÕÖרþÿÿÿÚÛÜÝþÿÿÿßàáâãäþÿÿÿæçèéêëìíîïðñòóôõþÿÿÿ÷øùúûüþÿÿÿþÿ\src\projectM-engine\PresetChooser.cpp%/üÿÿÿÿMy Documine\Param.cpp!¬c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BuiltinPara¬c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BuiltinParams.cppx_Pÿÿÿÿ¬c:\documents and settings\dev2\my documents\svn\src\projectm-engine\presetchooser.hpps„ÿÿÿÿªc:\documents and settings\dev2\my documents\svn\src\projectm-enžc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Common.hppš-*  #$ '@) 56 89 LM'N$QWÿÿÿÿgine\presetloader.hppåI öÿÿÿÿv2\”C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL\gl.hôÿÖ8(: <}ƒ ˆOutliningState5 ÿÿÿÿÿÿÿÿÿÿÿÿˆ¼OutliningState10"!ÿÿÿÿ”tResEdit.optÿÿÿÿþÿÿÿSourceCodeControl$ ÿÿÿÿYtŒš¢½ÊÔä(BCHPYm?\bkpƒ™©­ ¹Ëäéíò>@HM[epuwƒ‰Œ¤¦±º¾Ä14[:]ðñ ñóôÿÿÿÿ¡ms.cpp ò  ^W!fg)h-ipUr{C|›PžÂ.Åé7ëóô#õjö kˆÿÿÿÿ\projectM-engine\BuiltinParatM\src\projectM-engine\Expr.cppÆc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-dirent.hÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.hpp ¬c:\documents and setSccProviderRegKey$(ÿÿÿÿÿÿÿÿþÿÿÿCDExportDialogSetting, ÿÿÿÿ'™OutliningState24"6ÿÿÿÿÿÿÿÿ+øOutliningState36",ÿÿÿÿXtings\dev2\my documents\svn\src\projectm-engine\presetchooser.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.cppÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-dirent.cpp¦c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BeatDetect.cppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\tgaLoader.c¨c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\dirent\dirent.h¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\compare.hÎc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\TextureManager.hpp”C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL\gl.h Æc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BeatDetect.cppšc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Expr.cpp¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.hpp"gine\projectM.hpp Êc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.cppÂojectM-engine\compare.h||{D0E1A5C6-B359-4E41-9B60-33($Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.hpp&¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.cpp!¬c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BuiltinParams.cpp¾c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Common.hpp Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.cppÈc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetMerge.cpp Âc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Renderer.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\bmpLoader.cÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\texture.cppÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetChooser.hpp c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\PBuffer.cppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\pcxLoader.cªc:\documents and settings\dev2\my documents\svn\src\projectm-engine\presetloader.hppÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\MoodBar.cppÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetChooser.cpp%Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetFrameIO.hpp'Æc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\CustomWave.cpp#Âc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.hpp Êc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.cppÂc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.cpp žc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Common.hpp|C:\Program Files\Microsoft Visual Studio 8\VC\include\xstringºc:\Documents and Settings\CRDEV3\My Documents\projects\projec359-4E41-9B60-3365922C2A22}123456ø¯ ÿÿ\v°[vÈ\v~{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Expr.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}øtM\src\projectM-engine\Expr.cppÆc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-dirent.hÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.hpp ¬c:\documents and setXmlPackageOptions$%ÿÿÿÿÿÿÿÿVVOutliningState27"*+ÿÿÿÿnèOutliningState37"ÿÿÿÿÿÿÿÿÿÿÿÿ~ðOutliningState31"A.ÿÿÿÿk[vÈ\vŽ{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.hpp||{8B382828-6202-11D1-8870-0000F87579D2}ø¯ ÿÿ\v°[vÈ\v„{31B91091-tings\dev2\my documents\svn\src\projectm-engine\presetchooser.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.cppÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-dirent.cpp¦c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BeatDetect.cppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\tgaLoader.c¨c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\dirent\dirent.h¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\compare.hÎc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\TextureManager.hpp”C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL\gl.h Æc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BeatDetect.cppšc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Expr.cpp¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.hpp"M\src\projectM-engine\PresetFrameIO.hpp'Æc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\CustomWave.cpp#Âc:\Documents and Settings\CRDEV3OutliningState38"&ÿÿÿÿ¨@OutliningState11"ÿÿÿÿ;ÿÿÿÿ­OutliningState22"85ÿÿÿÿ¾$OutliningState33"'#ÿÿÿÿÇ”($Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.hpp&¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.cpp!¬c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\BuiltinParams.cpp¾c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Common.hpp Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.cppÈc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetMerge.cpp Âc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Renderer.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\texture.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}12ø¯ ÿÿ\v°[vÈ\v„{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}12ø˜ ÿÿ\v°[vÈ\v„{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\bmpLoader.c||{8B382828-6202-11D1-8870-0000F87579D2}12ø˜ ÿÿ\v°[vÈ\v„{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\pcxLoader.c||{8B382828-6202-11D1-8870-0000F87579D2}12ø˜ ÿÿ\v°[vÈ\v„{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\tgaLoader.c||{8B382828-6202-11D1-8870-0000F87579D2}12ø¯ ÿÿ\v°[vÈ\v’{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\TextureManager.hpp||{8B382828-6202-11D1-8870-0000F87579D2}1234ø¯ ÿÿ\v°[vÈ\v†{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Renderer.hpp||{8B382828-6202-11D1-8870-0000F87579D2}ø¯ ÿÿ\v°[vÈ\v„{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.hpp||{8B382828-6202-11D1-8870-0000F87579D2}12ø˜ ÿÿ\v°[vÈsrc\projectM-engine\bmpLoader.cÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\texture.cppÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetChooser.hpp c:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\PBuffer.cppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\pcxLoader.cªc:\documents and settings\dev2\my documents\svn\src\projectm-engine\presetloader.hppÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.hppÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\MoodBar.cppÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetChooser.cpp%Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetFrameIO.hpp'Æc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\CustomWave.cpp#Â\vŠ{31B91091-431A-4842-8682-2A04B51C980A}|libprojectM.vcproj|c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BeatDetect.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}1234c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.hpp Êc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.cppÂc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.cpp žc:\Documents and Settings\DEV2\My Documents\svn\src\projectM-engine\Common.hpp|C:\Program Files\Microsoft Visual Studio 8\VC\include\xstringºc:\Documents and Settings\CRDEV3\My Documents\projects\projecÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.hpp@Éô+0,DH#QQÿÿÿÿÂc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.cppNhOÝ    #$YFMNf6gn2oˆ Œ  —6˜™5šž{£«¬¯¶ ý4þ> /4&‰9=E:h v)wxy|0Œù  ]i#ST[]„‡“©$$«ãå %­: -1?:/B MNC{#|–ÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\MoodBar.cppšÉ{« ',(89@QWRxb}ƒ7B‹Œ)ª«®Û/Ýñ?òù1û,¯$ÿÿÿÿ¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.cppEÆËú)Q+9;NPZ8\vTyŠLžP¡²º ¼P´ÇÿÿÿÿÆc:\Documents and Settings\CRDEV3\My Documents\projects\projectMOutliningState35"-ÿÿÿÿÿÿÿÿÎvOutliningState34"ÿÿÿÿÿÿÿÿÿÿÿÿÔ0OutliningState32"ÿÿÿÿÿÿÿÿÿÿÿÿÙOutliningState28"ÿÿÿÿÿÿÿÿÿÿÿÿÞ¶\src\projectM-engine\CustomWave.cpp*4§M,Õ:×-ÚÛüBþ' (2#4V&W^ÿÿÿÿ¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Param.hpp¹¨õN >hi j(k””ÿÿÿÿÈc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetMerge.cpp"‡ð³ c½ÿÿÿÿÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.cppŽÉH( /$%*8+03)51iŠjt wbxy‘)u”ÿÿÿÿºc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Expr.cppñ¡ yOutliningState30"ÿÿÿÿÿÿÿÿÿÿÿÿå&OutliningState9 ÿÿÿÿÿÿÿÿÿÿÿÿö‚OutliningState26"ÿÿÿÿÿÿÿÿÿÿÿÿýÊOutliningState13")9ÿÿÿÿN,F-73:(<?@C@EIKSTWX=5^g#htou{n|7`¡±²´µ»×ÝÞáâð0ñý5þ:9£ .#/:2%HhJbddh,jtuv,wxzŠŒ˜šœ­±ž·7¹¿"Áø%ú  Q" +"?@Aÿÿÿÿ¾c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Common.hpph)Ì*  #$ '@) 9: <= PQ'R$U[ÿÿÿÿÊc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-direnþÿÿÿ     þÿÿÿþÿÿÿþÿÿÿ !þÿÿÿ#$%&'()*þÿÿÿ,-./þÿÿÿ12345þÿÿÿ789:;<þÿÿÿ>?@ABCþÿÿÿEFGHIþÿÿÿKLMNOPQRSTUþÿÿÿWXYZ[\]þÿÿÿ_`abcdefghijkþÿÿÿmnopþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿt.cppm`~Å EF\ ]pq~L€‰Î/ÏÔÕÖ ÖÙçÿÿÿÿÂc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\projectM.hppšB !"#$ +, 03 5648 :; => UW Z[ e+fg*h ou ŒŽ« ®xììÿÿÿÿÊc:\Documents and Settings\CRDEVOutliningState21"ÿÿÿÿÿÿÿÿÿÿÿÿzOutliningState25""2ÿÿÿÿ:OutliningState23"ÿÿÿÿÿÿÿÿÿÿÿÿÐOutliningState20"=4ÿÿÿÿ"$3\My Documents\projects\projectM\src\projectM-engine\PresetLoader.hppÚ¥&    $3%**,225AAÿÿÿÿÆc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\win32-dirent.hŌџ '467 79ÿÿÿÿ¼c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\compare.h'(× ,-4.M/8<=R:A F GZCK2LQ:RT5Xd;eppÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\texture.cpp±n“     '1(/s(Q Sefo>pÀÁÅ%ÆÚÛÝÞçèí-îüý" ÿÿÿÿÎc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\TextureManager.hpp)N•  ÿÿÿÿOutliningState15"37ÿÿÿÿ+.OutliningState14"ÿÿÿÿÿÿÿÿÿÿÿÿ0rOutliningState19"ÿÿÿÿÿÿÿÿÿÿÿÿ6ÀOutliningState12"ÿÿÿÿÿÿÿÿÿÿÿÿ=„Âc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Renderer.hppñ5tl   !251RUX[zzÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.cppª !$7*8U1 ´Lµ>WÇÈÊËÔÖêëîDïÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PBuffer.hpp(ñ2'"# &( +- 17Q;Y;``ÿÿÿÿÆc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BeatDetect.cpp4Ò¬½&"'K#OutliningState8 ÿÿÿÿDNOutliningState18">:ÿÿÿÿJìOutliningState17"?ÿÿÿÿÿÿÿÿVèOutliningState16"ÿÿÿÿÿÿÿÿÿÿÿÿ^xLST\$]c;d¹ÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\bmpLoader.câªúž !#&(*+14;>@CEHJMWZadfiknpsvy|2~„…’“œ±³º¼ÊÏûý¡€ÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\pcxLoader.cÊTÒ,4:-GHPU[S]Q^_`afgz¼¿ÊÍ ]ÿÿÿÿÀc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\tgaLoader.cY°   @NOTUZ[ijst~“”žŸ¤I¥²³¸P¹ÎÏÑÕ×ÛÝàâåèëíðóöùhjsw«­¼¿ïñ8:pÒAÿÿÿÿÌc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\PresetFrameIO.hpp¢Ì… W‘OutliningState39"ÿÿÿÿÿÿÿÿl,OutliningState29"/0ÿÿÿÿulÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’ÀÀÿÿÿÿms.cpp¾c:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\Common.hpp Ìc:\Documents and Settings\CRDEV3\My Documents\projects\projectM\src\projectM-engine\BuiltinParams.cppÈc:\Document‘)’-•-—¡§¨+¢¹Pº¾)ÀÓOÔØGÙÝTÞâ)ä÷SøüKý) XP "&)(57;R<@BG)IUW[T\`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbf)htvzV{R€„9…‰‹*’š8›ŸW ¤;¦³8´¸¹½¿ÅOÆÍEÎë1ìðòÿ3  ##%)/*.í2C5:/IM2S`cfhloÿÿÿÿÝá:ÚäÍè - "N"&*%* ,"16[/6J;D9DKGPEP7R<W\ae^joslxEyX€†3‡IUIU”=•›Pœ¢8¤ªK¬²¶·K³½ÁÂM¾ÈËHÌ4ÍÓSØÞKßæ\çî*ð÷+ù\ J]!T")g*1O3:b<CbDLdMU7ÖU,ÔW\`!cmrw#p…#†Š7”6•™.šž8Ÿ£7¤¨/©­4®²$´ÆEÇÖ3×Û=Üé8ëïJñõM÷ûKüM4 $ C*3+/=0<8>BJDHMJNKOSMTXDY]8_x&zCŽ’”¤4¥©?ª°M±¶H¸¼¿ÃÆÊ[ËÏ]ÐÔÖå3æìCíó ôøTùýGÿ95;VSW[-]uVv{}‚UƒˆŠ’—*šž/¡§.©²0´½$¾Â0ÃÇ"ÈÌ.ÍÑ-ÒÖ9×Û+Üà7áå|C:\Program Files\Microsoft Visual Studio 8\VC\include\xstring\T<  +@,;26K7:+/:,=AYENBNZQZOZ8^b[bh!qrw/e|.}&‚Œ(“&”ž(Ÿ¥:¦²>³¸:¹½>¾ÃÇÈÉÍGÄÒDÓ×ÛÜÝá=Øæ=çëïðñõ<ìú<ûÿ== :  #&7-1&CFSJNGNTQUOU2Y\V\;bfKgj+_j/mq.rv&w|(}ƒ&„‰(Š:‘–>—œ:¡>¢§J¨¬D­°6²1¹½ ¿É4ÔØÝá:ÚäÍè - "N"&*%* ,"16[/6J;D9DKGPEP7R<W\ae^joslxEyX€†3‡IUIU”=•›Pœ¢8¤ªK¬²¶·K³½ÁÂM¾ÈËHÌ4ÍÓSØÞKßæ\çî*ð÷+ù\ J]!T")g*1O3:b<CbDLdMU7ÖU,ÔW\`!cmrw#p…#†Š7”6•™.šž8Ÿ£7¤¨/©­4®²$´ÆEÇÖ3×Û=Üé8ëïJñõM÷ûKüM4 $ C*3+/=0<8>BJDHMJNKOSMTXDY]8_x&zCŽ’”¤4¥©?ª°M±¶H¸¼¿ÃÆÊ[ËÏ]ÐÔÖå3æìCíó ôøTùýGÿ95;VSW[-]uVv{}‚UƒˆŠ’—*šž/¡§.©²0´½$¾Â0ÃÇ"ÈÌ.ÍÑ-ÒÖ9×Û+Üà7áå0æì<íóù.8ö  .D )ô)1G$6<DS7I+"I K-NR.SW-X\,]a*bf.gl3mq>ry.z~7ˆ&‰projectM-complete-2.1.0-Source/src/libprojectM/fonts/0000775000175000017500000000000011756416660022757 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/fonts/VeraMono.ttf0000775000175000017500000014011011756064136025221 0ustar matthiasmatthiasOS/2´_õ*ª,VPCLT!?ͪ„6cmap¤Ãè ¨Xcvt é— 0fpgmÆp((TŒgaspÀ glyf­‚ñÅ(àtÈhdmxÇ32`ª¼HheadÙ…¥'À6hhea ?ôª$hmtx ε`¡4loca­™§ÌmaxpŠñ©è nameä£Á` úpostnî]¥4–prep:ÇÀ!8::h:: mR0¶u  Œ y t ¤ 0   t 0  0   ~ 6 H `  Ž 0¼ & –Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans MonoBitstreamVeraSansMono-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.comCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans MonoBitstreamVeraSansMono-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com¸Ë¸Ëª‘¸f¸‡¸ÃË˸¸Ë‰ºË¦ü˃ò Ç7ƒ¾X!Ëœçu¼ÓÉÛuç9ºËÓ!߸‰¾‰Ã¾{¾Xm¤®{¸o{¸RÍÑ͇‡“¤oÍ˸ƒ‘Ý´‹ô˜éZ´ºÅ!þÕöª=f‹ÅššƒÕs þáÕ+¤´œbœÕ˜‡ÕÕð¤¸#Ӹ˦¼1NÓ {T\qÛ…#wé`jÏÕ#fy```{{w`ªébø{!Åœ{´RNNÑfœœfœfœÍúƒ‘þHF?{L˜¢'oo5jo{ªª-–{öª3=œf‹öÍoD7fî…´}sÕ¹€²”]A–€þþþþšþ ²ëGA% } % 2 – þþ%þ%þ@Yþþþý}üþûþú2ù»ø}÷öŒ÷þ÷ÀöõYöŒö€õô&õYõ@ô&óò/óúò/ñþðþï2îí–ìëGìþì¸ÿÑ@ÿëGêédê–édèþçæçþæåþäkãþâ»áàáúàß–ÞþÝþÜÛÜþÛÚ–ÙØÙþØ Ø×}Ö:Õ Õ:ÔþÓÒ ÓþÒ ÑþÐþÏŠÏÎÍþÌ–Ë‹%ËþÊþÉ}ÈþÇþÆþÅš ÄþÃþÂþÁþÀ À¿ ¾½»¾þ½¼]½»½€¼»%¼]¼@»%ºþ¹–¸A·þ¶A¶úµš ´þ³d²d±°¯þ®þ@ý­þ¬þ«ªþ©¨©2¨§¦§(¦¥¤-¥}¤-£þ¢þ¡þ Ÿ dŸžŸž œþ›š ›þš ™˜.™þ˜.—A—––•»–þ•”]•»•€”%”]”@“þ’þ‘%‘»%‹%AŽ Ž Œ‹%Œd‹Š‹%Љþˆþ‡þ†…†þ…„þƒþ‚B‚Sþ€x~}þ~}}|þ{zþwþvþut uu¸@Út tÀss@rþqþpþonSo–nm(nSm(lþk2jþi2húg»fþeþdþcbcþbbaþ`þ_þ^Z ^]d\È[Z [Z YþXWþVþUU2TþSþRþQ}PþONþM-MþL»K(JIJ7ICIHEHþGCGdFEF»EDCD7CBCC¸@@ BABB¸@ A@AA¸À@ @? @@¸€@ ? ? ?¸@@d>þ=-=ú<þ;(:þ9B9d818K7þ6-6þ5K404K303þ2B2þ1-10/-/. .»-,--¸€@ ,,,¸@@–+*%+þ* *%):)þ(þ'þ&%B%E$#þ""þ! -!} -KBþþþþþþBF-B-Bþ-B¸@  ¸À@   ¸€@    ¸@´  ¸@7 þ  þ þ-þ:ú-:-¸d…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¶, °%Id°@QX ÈY!-,°%Id°@QX ÈY!-,  °P° y ¸ÿÿPXY°°%°%#á °P° y ¸ÿÿPXY°°%á-,KPX ¸EDY!-,°%E`D-,KSX°%°%EDY!!-,ED-hþ–h¤¼¶ƒ/ÄÔì1ÔìÔì0!%!!hüsüåþ–øòr)ÏÕ @‡†ˆ Ô<ì2991/äüì03#3#Ë¡ËËÕýqþ›eý¸þRªÕ@‰ˆÔìÜì1ô<ì20###®Ñ®ÕýÕ+ýÕ+;J@0Œ Œ    ÔÌ91/<Ô<<ü<<Ô<<Ä2ì220333!3!###!5!!5!#3¬hõi iôþçTúþßh iöiŸhþþ)Tþö/hõTö¾þaŸþašþ²™þbžþbž™NšŸýÇþ²¾þÓZ /d@9($)%/%‹$Ž(‹Ž!$, ( 0Ô<ì2ü<ìüäî1/Æ2ÄîöîîÆöî999906654&'#&&'5&&546753&&'´n|pÞhumÔdfÉbdËcÈÊÓ¿dO¢TU¡PÎØé¼DþNtd]gÑp^VdûÀ-.)´>Bʶ–»ëë­+/þQššÎ !°˜ *9V@/7(" ’"’7“(’.‘“’+  % 4  + :ÄÔìüìîþî99991/îîöîþîî9999032654&#"4632#"&'%32654&#"4632#"&¸iNMklLNi‡¸†@s..2º‡ˆ¶þH#)üiOMllMMk‡¸‡@u--1º†‡¸?NjkMMljO‡¹0./t?…º·`¢`åOikMMkjN‡¹0--uA†¹¸9ÿãÅð*7³@b  -,.+2345617B7 1 +"1—"!%—–™ (! 7+!(!(! .8ÜìÄüÄÆîî99999991/ÆäöîÖÎî9990KSXí9í9íí9Y"6654''3#'#"5467&&54632&&#"3267667# '&¤JKªÕNSºjØþ抋20Ç­AƒF;}Eap:6\[È›*\,#‹ýÑ1–h F'¡óXåmFD ̉êdHŠG–®·'%[M;ÏI£\—Ç ª¾Õ·ˆÔì1ôÄ0#¾®ÕýÕ+ªþòu @œ›  Ôì2ì991üì0#&547u…ƒƒ… —””—äþ;æåþ:æîÃàßÄì\þò' @œ›  Ôüì2991üì03#654\ —””— …ƒƒìþ<ßáþ<ìèÆã䯦J+ðN@,   –    Ô<ì2Ü<ì2991ôÔ<ì2Äì2990%#'%%73%+þšf9þ°sþ°9fþš9PsPßÂÃbËþ‡yËbÃÂcËyþ‡ËXqy“ '@¡  ¡   Ô<ìü<ì1Ô<ìü<ì0!!#!5!¼½þC¨þD¼“þDªþD¼ª¼“þáò/@ £¢ÔìÔÌ1üì03#öüÅšc/Ïþdßmƒ¶ ÔÄ1Ôì0!!d ý÷ƒ¤éå1¶¢Ôì1/ì03#éüü1þÏfÿB7Õ@ ˆÔìÔì1ôÄ03#y¾üî¿Õùm…ÿãLð # @¥ — —–™$!"!$üììÔìî1äôìîÔî0@Ö////////// / / ?????????? ? ? OOOO O ____ _ ŸŸŸŸŸŸŸŸŸŸ Ÿ Ÿ ¯¯¯¯¯¯¯¯¯¯ ¯ ¯ ¿¿¿¿¿¿¿¿¿¿ ¿ ¿ F////////// / / __________ _ _ ¿¿¿¿¿¿¿¿¿¿ ¿ ¿ $]]4632#"&"32'2#"ãM68PO98K…‹‹Ž‹‹Žïõõïïôôî7PP78NLœþÐþÉþÊþÐ0670 þxþþ‚þxˆ~ˆöFÕ &@——ˆ— ## ÔìÄüì1/ì2ôìÔì0%!5%3!!:þ®PÊ6üȪuL¸JúÕª˜#ðQ@)%%B§ —–—  "$üÄüìÀÀ91/ì2ôìôÌ0KSXí9í2Y"%!!5676654&#"56632u®üu»5dF“€[ÈpgÇaÛ Yd8ÕªªªÅ.>z—O}ŽBCÌ12é½`ÀtAæ‰ÿã7ð(G@)— ‹ ¦ —‹ ¦—#–™©)&" )üÄÄüìÔì91ìäôìôìîöîî90#"&'532654&##532654&#"56632“œþëõgÖgfÆb¦²²˜šš‹œ‘†Y¾hy½IÚ‰'Ç•Îë&$É54–‚™¦zms{((º Ûµ{¤foÕ B@   B —ˆ   $üüÔ<ì291/äÔ<ì290KSXÉÉY"!33##!5ßþ)×!êÇÇÉý‡üëÍü3¤þœd¿ÿã-Õ=@"—‹Ž— —ˆ ™ª "üÄüÄìî1ääôìîöîþÄ90!!6632#"&'532654&#"ÏôýÄ+W,èþã÷wÅN\ºa§µ»§QšFÕªþ‘þîêìþð Í21°¢ ²%%…ÿãLð$=@#— — «‹Ž—–™%"& "%üììüäì1äôìôìåîî90&&#"6632# !2"32654&ß?ŽMÀÆ0ªnØíôÝþüò#J”þÝ””†ˆˆ´º%'þßþçdkþ÷óòþöu‘zýlº¤¤º±­®°‹7Õ5@%%B—ˆ"üìÄ991/ôì0KSXííY"!#!‹¬ýêÓý5ÕVú+ƒÿãNð #/C@% —'—-—–™'©0 $*$ "!0üÄìüÄìîî991ìäôìîî990"32654&%&&54632#"$54632654&#"h‡“•…ˆ“•þÊ‘òÐÑò‘–ŸþþääþÿŸM€yz€{y€Å—ŠŠ™—Œ‰˜T!´²ÑѲ´!!ÈŸÊäãÉ Ébx~~xz€ÿãFð $;@"—« ‹ Ž—"—–"™%"  &%üäìüìì1äôìîöîõî902654&#"532#"543 !"&T““†ˆ‡á?ŽMÀÅ/ªnØíóÞòþÝþëI”–º¤¤º±­®°ý‰º%'!dk ôñ þŠþoþ‡þséå'@ ¢¬¢Ô<ì21/ìôì03#3#éüüüü'þÑþ9þÏ“þáò' %@¢£¢¬  ÔüÔüÔÌ1äüìî03#3#öüÅšc üü/ÏþÇþÑXyw!@®­('üì291ôì90 5yü®Rûß!ÁþÀþ÷¢¦¢X`y¢@   Ô<Ä21ÔìÔì0!!!!X!ûß!ûß ¬BªXyw!@®­('ü<ì91ôì9055X!ûßRÁ¶þ^¦þ^·=ôð"{@B  %%B‹ —–†!    ) #ÔìÄÔÔìî99991/îöþôîÍ9990KSXí9í9Y"#546776654&#"566323#¬¾=TZ>/ƒmN²b^¿hºÝC^XE&ÅËË‘šb‰RY;X1YnED¼98À¡Lƒ\VBT=/þòþþÁšs 4p@1(+$ 4¯ ¯ '$¯+¯1+5' ( + . !+ -.5ÜìüÄþ<Äî991ÄÔüÄþÄÕÄîî999990@ €€€€€€]4&#"326#5#"&5463254&#"!267# !2€kkkk€Œ%ƒR¡ÓÓ¡P†$°‘öþÝJ6l90?{:þ›þ]x<Ñú!››‚››þèo?Dò¼¼òF=?œ¾þþ¹þ·þz‡ÒŒ†Îþöà%¬Õ ˜@A%%%% % % %  % B—°ˆ   / Üì91/<äüì90KSXííííííííY"²]@    †‰]]!3#!#hÕªþ±õÉÑnýõlÑ#ý®ú+…þ{¦qÕ =@#— —ˆ— ± 21 0!üì2üìÔì9991/ììôìî9032654&#32654&#%!2!!qï°–ž¨ïë’ƒ”þJºåøƒƒ“§þöþùþFÉýÝ{’‰fþ>p}qd¦Æµ‰žÏ ËÏ‹ÿã1ð.@³²— ³ ²— –™2 10üì2ì1äôìôìîöî0%# !2&&#"32671M¢[þáþÃ?[¢MJªVÅÄÄÅX©I5))–pn™))Ï=@þÐþÍþÎþÐ@=‰RÕ(@— ˆ— 2 10üìüì99991/ìôì0%26&!# !!´ÿÊÉÿ`dVDþ¼þªþѦûHKûûw/þ”þ€þ‚þ•ÕÅNÕ )@——ˆ—±  13 üì2üÄÄ1/ììôìî0!!!!!!ÅvýTŽýr¿üwÕªþFªýãªéXÕ $@——ˆ±14 üì2üÄ1/ìôìî0!!!!#éoý\eý›ËÕªþHªý7fÿãPð<@!—— ³ ²— –™ 625üìüÄüÄ1äôìôìþÔî990%# !2&&#"3267#5!PQËvþäþÄ@^¬PQª_ÅÅ¿ÆCe)Ùš{KM—on™56ÏMIþÏþÎþÉþÕ!‘¦‰HÕ &@—±ˆ 1 0 üì2üì21/<ä2üì03!3#!#‰Ë)ËËý×ËÕýœdú+Çý9ÉÕ %@ —ˆ—77 Ôì2üì21/ì2ôì20!!!!5!!É=þÇ9üÃ9þÇÕªûªªmÿã¼Õ,@ ²—— ˆ™  5üÔüÄ1äôìîöÎ990753265!5!#"&m[ÂhqþƒGÓ÷`¾=ìQQ•ËDªüþæê,‰ÉÕ —@!% %B´  0 üì2À91/<ì290KSXííY"²]@L&&6FUWX dzy{ ',+&:IGG[WXXWkzx]]33 ##‰Ëwíý»VôþšËÕýh˜ýžüì¤ý¸×sÕ@ —ˆ14üìì1/äì03!!×ËÑüdÕúÕªVyÕ …@,  B ´   / 0 üìüì91/<ì2Ä90KSXÉÉÉÉY"² ]@$  &)&) 6968  ]]! !###V»þö™þõºÕýøú+'üíúÙ‹FÕ m@B´10 üìüì991/<ì2990KSXÉÉY"²]@&)&8Wdjuz &)FIWgh]]!3!#‹øÃÿþÃÕû3Íú+Íû3uÿã\ð #@ ——–™2 625üìüì1äôìî0#"32#"32‰‡š™‡‡™š‡Ó÷ýýö÷üý÷éIþæþ·þ¸þæIþzþ€~ˆ‡€þ€ÅuÕ+@—— ˆ 2 8 3üì2üì91/ôìÔì032654&#%!2###ꌜþL´úþÿûêÊ/ýÏ”……“¦ãÛÝâý¨uþò\ð=@ —— –™ 2 625üìüì99991Ääôìî9990"#"32#"32ú÷÷üý÷‰‹È—‡š™‡‡™š‡€†‡€þ€þyþÚþ™H¾d÷Iþæþ·þ¸þæÑÕj@8  %%B— — ˆ    21  0üì2üÄì99991/<ôìÔì9990KSXíí9Y"#&&###!232654&#øNnRËÙ²M{cÁË ö¡ýÐÝ‘Ž—Áo¦þhy¡]ý‰ÕÞÒ”»Yý‰‹ÿãJð'„@=  %  %B ³§—³§—%–™( &919"0(üìÄüìä99991äôìôìîöî90KSXí9í9Y"²]@ ]].#"#"&'532654&/.54$32ô\¹^¦m•jÒÀþøüiÔksÍh™ªu‘lм ßV¾¢Í;<…qch#1ÒµÕà--×ID‰{pv /¾ Èñ'/¢Õ@—ˆ::Ôìüì1/ôì20!!#!/sþ-Ëþ+ÕªúÕ+“ÿã=Õ,@ —™ˆ10üìüì1ä2ôì99903326766553#"&'&&“Ë  yVWx! Ê9FBªjiªCE:=˜ü m];<<;\l^˜ühåÁ?;::;>Å9˜ÕL@)%%%%B´/0üì91/ì290KSXííííY"%3#3h_ÑþKõþKѪ+ú+ÕÑÕ á@D    %%% % B ´   /Ì91/<ü<Ä90KSXííííÉÉÉÉY"² ]@^ //+ ??8 ZZ  &*%*(+ % & 5:5:;: 4 6 TTZXWV[[RW X ] gh yvy v #]]333# #ŪӬÅß¿ËÊ¿ÕûD"üܾú+wü‰¾Õ Æ@K % % % %%%% % B ´  ;/; 0 üäüä91/<ì290KSXííííííííY"²7]@8  '()& X xyw !%+% 5UYX es]]3 3 # #VÙHNÙþAßÙþ’þuÚôÕýÍ3ýBüéƒý}%¬ÕY@.%%%%B´<< Ôìüì9991/ì290KSXííííY"33#%×lkÙþ!ËÕým“üÉýbžœ‘Õ E@%%B—ˆ—/0 üÄüÄ991/ìôì0KSXííY"²]²]!!!5!²Éüô"ü ÷ýÕšûoªš‘Ïþòw@¶·¶µ=ÔüÄ21üìôì0!#3!ϨððþXùüfÿB7Õ@ ˆÔìÔì1ôÄ0#%¾üíÕùm“Zþò@¶·¶µ=ÔÄ2ì1üìôì0!53#5þXððøÞH¨‰Õ@ ˆÔÌ91ôÌ290##ÁȲþ‘þ’²ÈÕýÓ‹þu-þþmµ¸/Ì1Ôì0!5üþmPPîöf1@ º¹<Ôì1ôì0K° TK°T[X½ÿÀ@878Y #Ýšþ»fþˆx…ÿã#{ )n@*  ¶Œ!‹ ¿Œ$¾™   D >*ôìÄüì22991/Ääôüôìîî99990@00 0!0"       ¢    ]#"326757#5#"&546;5.#"5>32¾=¡£zl˜®¹¹;³€«Ìûó÷†“^À[f»X‹Å=& 3qpepÓº)Lý¦d_Á¢»Â†y64¸''RR2“ÁÿãX 0@ Œ Œ™¾›G Fôì22üì1/ìäôìî9904&#"3266632#"&'#3–ˆ…†ŠŠ†…ˆýã,›fÊèéËd™.¸¸/ÖÚÛÕÔÜÚxRXþÉþïþëþÅWSÃÿã%{/@ ‹ À‹ÀŒŒ ¾™ FôÄ2ì1äôìþôîõî0%# !2&&#"3267%JRþüþÛ%QšNI“]­º»¬`˜A9++88*,ÁA:àÐÏá;>{ÿã0@ŒŒ™¾›G Hôìüì221/ìäôìî9903#5#"3232654&#"Z¸¸.™dËéêÊešþˆ……‹‹……ˆÑCùìSW;7Wþ ÖÚÜÔÕÛÚ{ÿãX{E@& ‹ ¶Œ ÁŒ¾ ™ IHôìüìÄ991äôìäîîôî990!3267# 32&&#"Xüã¿®XÀmiÃ[þûþÚ ðÖ÷¸‘ˆ…¬^Z·È89·++9 @þÞÅ¢©°œÃ'4@ ¶Œ›    Ô<Äü<Ä2991/ä2üìî2990#"!!#!5!5463'ÑcMþ¸þÕ+©³™Qgcü/ÑN¸®{þH{ )H@' ' ‹ ŒŒŒ$¾Ã(Â*' G!H*ôÄìüì221ääÄôìîîÕî999904&#"326#"&'5326=#"3253Z‡‡Žˆ‡¸îçL¦Sb C•ˆ,˜mÄêêÄl–/¸9Ï××ÏÏÙÚþÝüþü¶.,¢°}^\::VZ‘Ã,@ Œ¾ › J  Fôì2üì1/<ìôì990#4&#"#36632¹jq‹¸¸1¨s«©¶ýJ¶—Ž·«ý‡ý¤`cá²D .@¶ Ä ›Â¶L LK Ô<äìü<ì1/ì2äüìî0!!!5!!3#×münmþḸ`ü/BCéºþV 8@ Œ¶Ä›Âà  Ô<ì2ÄÄ991ääüìîî990!5!##53263#XþÃõ³¥þêZZ¸¸åûŒÃÓœ}¥éì² Å@:  B›  DE ôìì291/<ìä90KSXííííííY"²]@R546Ffuv ('(;;797JIYYkiiiyxyy]]33 ##ì¾ãàþGþáþb‰¾ü{ÑþZýFBþ?   &@  ¶ Ŷ L ÔìüÌ991/ìüì99033#"&5!5![Y×饵þÙß–|~œÔÂùmo{"Ì@'  Œ ¾ÂMNMNME#ôü<üìüì91/<<äô<ì299990@G000000 0 0 ?????????€€€€€€€ € € #]K° TK°T[K°T[X½#@##ÿÀ878YK°TX½#ÿÀ##@878Y>32#4&#"#4&#"#3>32¤"iJ‡o¨5FP;¨9JI9§§!c?LeîHEÑþßýwís{åýðp{åý``ôìüì1äôìî0"32654&'2#"hŒŒé÷öêéöößÚÖÕÛÛÕÖÚœþÒþâþáþÓ-.¾þVT{3@ŒŒ¾™Ã GFôì22üì1äääôìî990%#36632#"&4&#"326w¹¹.™dËçèÊf™ð‡…†ŠŠ†…‡ýÉ SWþÆþêþïþÉWõÖÚÛÕÔÜÚ‰þRw 3@ Œ Œ¾™Ã G>ôìüì221äääôìî99032654&#"#"3253#L‡……‰‰……‡-™eÉéèÊd™.¹¹+ÖÚÛÕÕÛÚýŠSY7:WSùöjƒ{O@ —¾  ÔÄì21/äôìÔÌ990@%  0030@@C@PPPP].#"#3>32ƒ;zI¬¶¹¹.¿ƒDv6y.*ØÌýÓ`Ûw"$Õÿã{'u@@    B ‹À‹ÀŒŒ%¾™( OI"E(ôÄìüìä99991äôìþõîõî990KSXí9í9Y"&&#"#"&'532654/&&54632ÍO S}{\·J‰ìÒS¶jg¼Tz†õEŸ’ÚÊZ¦9´..QSKJ#œ}¦»##¾55cY€1“¡¯!ƒž1@¶Â¶  Ô<Äü<Ä2991/ìô<Äì2990!!33#"&5!5!f¢þ^^uÏáϪþÕ+žþÂý |b“¦Ë`>Ãÿã^,@ Œ™   JFôìüì21/ä2ôì990332653#5#"&økp‚й¹1©q¬¨¨¶ýJ—Ž·«yû¢¨adádm`e@)BÂIEôì91/ä290KSXííííY"²']@%]]3 3#d¿EF¿þrí`üT¬û Ñ` @E      B    /Ì91/<ô<Ä90KSXííííÉÉÉÉY"² ]@Œ      &&)&))#, 96993< EI F J VX W Y fifij e vzx| r -   ++>>< H Y jih {yz|  ]]333# #¶Ã ¢Ã¶þú°³²°`üwBý¾‰û fýšL…` ©@H      B  IE ôÄüÄ91/<ä290KSXííííííííY"² ]@ fivy  :4 ZV ]] # # 3 ^þo¸Õþ¸þ¹Õ¸þoÌ)'`ýèý¸Áþ?Hþk•hþV` @E       B  ŒÃ IEôìÄ91ä2ôì9990KSXííííí9íY"²8]@v  &&8IIY ]]+532673 3Z.Gc".Š\”mQ\GþOÃLGÃhu¿þø:NNš^ÄNü”lËb X@B¶Â¶IE ôÄì2991/ìôì0KSXííY"²8]@68EJWXejuz ]!!!5!ã-ý}ƒü»ƒý•b¨üÜ–ª%Ýþ²ô$f@5 %   ! ¶ ¶Æ Ƕµ% $  = %Ô<Äü<Ä299999991üìäôìî99999990#"&554&##5326554633#"3ô@ù©kŒ>>j©ù@FŒU[noZUŒ¾”Ýï—tr–ðÝ“WŽøŽŽœøVþ¾·µÔì1üÌ0#¾¬øÝþ²ô$j@7%   ¶¶#ÆÇ¶µ%#= %Ô<Ä2ü<Ä99999991üìäôìî9999999032655467&&554&##53233#"##ÝDVZon[VD>ù¨k@@k¨ù>¾XøœŽŽøX“Ýð–rt—ïÝ”Xìy &@    'üÄ1Ôü<Ôì2990#"'&'&&#"56632326yKOZq Mg3OIN’S5dJ t]F‰ ®;73 !;?®<6 7=ÿÿ%¬N'$u%¬m !Á@W % %%% %!%! %!! % !B  — È É  !  PPK/K!"Üäüäî2î299999991/<ææÖîî9990KSXííííííííY"²€]@… ŠŠ… € €€]]4&#"326!.54632#!#Y?@WX??Y˜Õªþ”:A rr¡@;¬ÑnýõlÑZ?YWA?XXüýP!yIr¡¡rIv$ú‰…þ{ÿÿ‹þu1ð'&ÝdÿÿÅNk'(uÿÿ‹F^'1ÿîuÿÿuÿã\N'2uÿÿ“ÿã=N'8uÿÿ…ÿã#f'Dÿÿ…ÿã#f'DCÿÿ…ÿã#f'D×ÿÿ…ÿã#'DŽÿÿ…ÿã#7'DØÿÿ…ÿã#'DÜÿÿÃþu%{'FÝhÿÿ{ÿãXf'Hÿÿ{ÿãXf'HCÿÿ{ÿãXf'H×ÿÿ{ÿãX'HŽÿÿ²Df'Öÿÿ²Df'ÖCÿÿ²Df'Ö×ÿÿ²D'ÖŽÿÿÃ7'QØÿÿ‰ÿãHf'Rÿÿ‰ÿãHf'RCÿÿ‰ÿãHf'R×ÿÿ‰ÿãH'RŽÿÿ‰ÿãH7'RØÿÿÃÿãf'XÿÿÃÿãf'XCÿÿÃÿãf'X×ÿÿÃÿã'XŽ¢ÿ;/Õ '@Ë ˆÊ RQ R Ô<ìü<ì1äôÔ<ì203!!#!5!±nþ’±þ’nÕþ\™û£]™+u¦ð @Ì ÍÌ–STS Ôìüì1ôìüì02#"&546"32654&hAu,-/º†‡´¸…OomOPqpð1.-rB„·´‡†ºoPPlnNOpÕþÇ%˜!N@*‹ ‹Ë ˾ ™ " E"ôìÔ<Ô<<ì221Ää2ô<Äìþôîõî990&&'667#&5473%C‚??ƒBI‚9gáþüÞg9‚þÞ„  5¬(,üš-(¬"þâ9ûú=þá"ü+` 츸ë‹Xð>@  ¶ ‹§—– — Ô<ÄÄü<ÄÔÄ1/ì2ôìôìÔ<î2990&&#"!!!!53#5354632D>C†sþü3ìÇÇÛßA‰¶¸,,³ÀÙþ/ªªÑîþúÇÿ= ð2>j@<#$93 $*ÎÏÎÏ0–?#=÷><¶¤''PGZswšeZŒ54m@ލ¤''TLf{x™f[1,pE‚ŸýÕ-Z/L‡…-Z/Lˆ?Ñ‘! · Ð V Ôì1Ôä04632#"&?¬}|­®}|«ú|«¬{|­«jÿ;Õ #@ˆWW1 ÜüüÔì91Ä2ôÄÌ0!###&&54$FÀ¿×ìÕùfùáNݸ¾è¼ÿã}/V@1-'!  *‹Œ*Œ›™.  !' $'$-DF0ôìüÌÆîÔîî99991/äþîþÕî9904632#"&'532654&''&&5467&&#"#¼ÒØÌÒ›¨7C:—oàÄE‡BL…;l€AxC\[¢œyqyr»qÕÎÝØ|d1M*%]¤tš²¤aQG_J'8…O€«#krƒ‹û“}ÑN4L…@I  ] ] B  ×× ÖAÔ)Õ5Ô)ÓÑM  \\ [G#X;#Y//æþåþõÄîî299991ôìüäþí2îÖî9990KSXíí9Y"2#'&&####32654&2#"&'&&546766"32676654&'&&X“XP:&rk1=-7‚èffZJJDÚZZ\[[[Ú~}Ú[[[\ZZÚ~jµKKMMKLµijµLLKLKKµLbeG]C;º®P*þضTè6?>5VZZ[Ü~}Ú[[[[[[Ú}~Ü[ZZgJKK¸jh·KLLLLLµij¸KKJ}ÑN1ID@' Ú ÚÜ&Ô>ÚÚÙÔ>Ó2ÑJ\ ^,8 8YD/æþÅþå2î1ôìüôìÔìþýîÖî0&&#"3267#"&54632'"32676654&'&&'2#"&'&&546766`:o:u‡Œ‚8g24r=´Ïг=rÄjµKKMMKLµijµLLKLKKµkÚZZ\[[[Ú~}Ú[[[\ZZÚ/l•€„ŽhȬ­Ê¡JKK¸jh·KLLLLLµij¸KKJgZZ[Ü~}Ú[[[[[[Ú}~Ü[ZZ“fÕh@6    B  × ˆ  ` `_`_/üþìÕîÖî91ô<<ì2Ô<<Ä90KSXÉÉÉÉY"###5!3###¶¢r¢´‰}¬rœ7¦qÕ^þä^ÿý¾âþÓ-þBÛîºf1@ º¹<Ôì1ôì0K°TK° T[X½ÿÀ@878Y3#ôÆþ»šfþˆ?F‘\@ÞÝaaÔüÔì1ô<ì20K° TK° T[K°T[X½@ÿÀ878YK° TK°T[X½ÿÀ@878Y3#%3#?ËˈÊÊÊÊÊX%yÝ<@       Ô<Ä291Ô<Ä2ü<Äþ<Ä990!3!!!'7#5!7!X‡ö}¤Ëþ²¸ýyø}¤ÉJ¸ýþ¢;fÕªì¬þÅhÓ¬ìœÕg@7 % %%%B— ——ˆ—°±   c /Ô<î2ÖÄÄ91/<îîîôî2îî0KSXííííY"!!!!!!#!‰þ®3þÍeýáþ e¸šxÊ5ÕªþFªýãªþÕªüüÿº° +k@:+)&  *&——&–™, #* #)+262#5,üìüìÀ999999991/äôìîÀÀ9999990324&'&&#"#"&''7&5327sƒTš‡ ýÝøsVƒ»)+÷ýy´=g² %÷üs­9‹d/NZInˆ-ýËÏQUþÜþ†PeæQþþ£þzþ€QQËFüIž‡€RPÉJ)ú¨ð /7@$ á'!â á-ß0 $dd*0ÔìÔì99991ü<ì2ü<ì299032654&#"&&#"32676632#"&'#"&54632¶9[=G[TFBiË8\=G[SDCj~/“[w¬£~S€NA„U}¦„^ˆsˆd†lk€ut†c…jmvÿuÛ §Ôdƒ|kÖ¥­ÎsXy“.@ ã  ã    Ô<ì2ü<ì21/ìÔ<ìü<ì07!!!!#!5!X!ûßd½þC¨þD¼ªª“þ·ªþ´LªIVw? (@åä ( ' ü<ì2291/ìôì905!5wûß!üß!ûß¶¶L¨K¸çþ ªªXy? (@åä  (' ü<<ì291/ìôì90%%5!!X#üÝ!ûß!ûß¶êç¸þµ¨þ´Vª%¬Õ@D% % %%B ç çˆ< e e<Ô<ìì2ü<ì2ì99991/ä2Ô<ì2Ô<ì290KSXííííY"333!!!#!5!5'!53%×lkÙþ¶üþÅV‘þoËþqZþËóÕým“ýÏo—#oýô o#—oÃþTž` L@* Œ‹™Ã Â!   JF!ôìüìÄ9991ä2äô<ìüÄ9903326533267#"&'#"&'øxo¹ ! &D">K .…Y\,þT ýHŽ—ª¦ü ;8 ”OOPNLPýÕ¾ÿç-):@'! '!¸ @ * $$*ÔÌÜÌ9991äÌÜÌÎÎ9906654&#"#"&54632#"&54324&#"32JIH7$$0e´ÖþßÕ˜ËÝ¢e‚ WOmVPmmW£Kƒt,>bþÊþùþ±þFØ£Æ[àt}þþÏt{þL=î 7´  ¿ @  Ô<Ä91äôìî990!!55!!LñüR%ýÛšý# þÕ‰\—P_ŒüݘþL9î¹@ €€ÔìÔì1Ä2Ôì0!#!˜¡›ý•þL¢ø^øâPÿÙžL?@!  êêèì hggfôìÔìäÄ91/äôì22î99990!#3267#"&5!##P117,#J%q\þT´L”ý@H?… ƒ°¬üH¸þL%1¹ ² ½@ & ‚&Ôìüì1üìÜäÞä026732#"&'&&#"#"&54632‰j ¾ÊPd@7*9  k½ÄOeD=!0 þú°l9¼TA6?&#Hý•Ánþ!þbSA8?TÕÁð %)d@6  (ó&í&ñí  ïîíð#–*& (' j kji*üìÄüì22ÀÀ9991ôäüôìÄîíÖîî99990"326557#5#"&5463354&#"56632!!¬|WHiƒ1ƒR–»¬¶wu3}CD‡?¸¬ýkœýdPDN@Ms=þ@pABˆtŒZ\#!¬ý {ôÕÝð 3@óñíðí –  jkjiüìüì991ôìôìüì0"32654&'2#"&546!!hfssfeusgªËÊ«ªÊË«¤ý\{œ‹‹šˆ‹œu༻ßß»¼àü`{J‡´>@#ø÷ùqqro prol ôìäôìäää991/<î2öî0353&5323!5654#"Jõ{n ðò!o{øþ1x†´šš³†x¬† ¼7oþ’þȼþß…¬¬LIÞæ þ÷æÞþ·L¬)ÿã°{ C@I=70 6 %C ‹Œ"7‹6¿. ¶Á3Œ@:¾("™D%=/.M/u MCM6+sDôÄìüìÄüÄì29991ä2ô<ì2ô<ì2ôîþ<ôî999990@ 05060708]5#"32654&#"!3267#"&'#"&546;54&#"5>32>321©xYS\JíMWWLëþepO27„Gn• '…aœ£È¿uc^8„>M„<[|%!„Y®‘ºHZqYa…4—…ˆ+#"¡33¬)+RNPP¬¤«³Xx€+'¨#!?@=BíþÎ/ÿ –¼ +s@>+,&  )&  *&Œ& Œ¾&™,+,* # )#D>,ôìüìÀ999999991äôìîÀÀ9999999032654&'&&#"&&5327#"&''mþ1$eA H#cC‹•‹')öédž<“]¤*,öêg9 \ ýÑ//ÛÕ4o¯0.ÖÊ0tG GÃq.78°MÃBÁzþáþÓ;<ºLÁÿåÝÕ!%‚@G  %%B!‹ "†$ —™$ˆ&# # )"#&ÔüÄÔìÖî99991äôìþÍôî9990KSXí9í9Y"33267#"&546776654565#53%¾=TZ>/ƒmN²b^¿hºÝC^XC&ÄÊÊDšb‰RY;X1YnED¼98À¡Lƒ\V@T?þÏÕ @†ˆ Ô<ì2991/ôüÌ0533ËË¡×þþû)eþ›ýqXsy^@  'üÔì1ÔÄì0!#!X!¨ü‡^þ?;ÿÙ   /@     ÔÄ991ÔÄÀÀ90'%3##d)#ÛÓ”/þöÝ}bý%¿ƒù¼9þV°#ˆ@N   B   ¶ú¶ú¶!›$  /Ì91Ä2Äüìôìîöîî299990KSXíí9í9íY"&&#"!!#"&'53267#5!6632°$R,fs-/þ¸d+Ǻ9f.1d0`yuü1Æ”1cð¤|‚þÉý…þöæ¤!–—¯J±ÉX1yÃ7K@&' 10+5    *  5' .810*8Ô<Ä2991Ô<ìÔì2Ü<üÔ<ì99990#"'&'&&#"56632326#"'&'&&#"566323326yKOZq Mg3OIN’S5dK t]F‰JKOZq Sc1NJO’R`‚ t]DŠï;73 ";@®<7  6<þа;83 $77 7=ÿúÙO@*iiiiBùûÔÌ91/äì90KSXííííY"#3 !ÑýþáúqÃûéw# /@  ü¬  v vÔü<Ôì2991ô<ì299055LþÓ-þ+›þÓ-þ+#¿þôþô¿¢R¢¿þôþô¿¢RÁ\# /@  ü¬ vv Ô<üÔ<ì991ô<ì29905%5‡Õþ+-þÓþ:Õþ+-þÓ#þ^Rþ^¿  ¿þ^Rþ^¿  P1 #@¢   ÔüÔìÔì1/<<ì2203#3#3#Püü3üüþfüü1þÏ1þÏ1þÏÿÿ%¬k'$uÿÿ%¬^'$uÿÿuÿã\^'2uHÁÕ;@—  —ˆ— ±  -ÜìüÄÄÔì299991/ìì2ôì2î0%! !!!!!"33Áý£þÙõô(RþšHþ¸þþ±‹‹±=ªªMœ¡KªþFªýãæþ¤þ¦åÿãº{ 8i@92/ & 8 ‹ ¶ Œ#ÁŒ5/¾)#™92& MuMCM,s9ôìüìÄüì29991ä2ô<ì2äî2îôî9999904654&#"265&#"!3267#"&'#"326632PVWMþ¦fRPhgPP¬þcpPƒ/;}Jb“04€T½ªª½Y€/%‚W¯‘ & ‘‡‰ž+ýê¨ï#®§þóþó§‡T£53¬+)CBDA88>A>AíþÎìÑy¶¶ý/Æ1üì0!!Ñû/yìÑyµ¶/Ä1Ôì0!!Ñû/yÓÇþ %@£ µ  ÔÌÔìÔüÔÌ1ü<ì20#53#53œüÄšbþ5þÇ™bÇÏ~þ‚ÏÏ~þ‚ÓÇü '@ £µ  ÔìÔìÔÌÔÎ1ü<ì203#%3#üÅ™bþ5üÄšbÎþÎÎþÏÇ-@ £µÔüÔÌ1üì0#53ËüÄšbÇÏ~þ‚ÏÇ-@ £µÔìÔÌ1üì03#1üÅ™bÎþX–yo '@þþ  w Ô<Äü<Ä1ÔÄüÔìî03#3#!!îõõõõþj!ûß‹õÙö¢ªuþ#\u"@ÔÌ91ÔÌ990 hþþôþ þ üÏüÇ9%ûÛûÓ-ÿÿhþV'\Žÿÿ%¬N'<ufÿB7Õ@ ˆÔìÔì1ôÄ03#y¾üî¿ÕùmÍÃLB /@ (-  * -'! ÿ¸@'ÿ) -0)$ !'$* xyx( $0ÔÄ2ìüÄ2ì9999999991ÔÄ2ìüÄ2ì99999999904&#"3267'#"&''7&&5467'76632d|[Z}}Z[|¦Z¦¨^¦.[20`0¤\¦¨^¦.[3.^ƒZ{{Z\}~t¦]¦1]02[-¦^§£Z¦3].2]-¦_¨Z/#@ ü¬vÔì291ôì905/þÓ-þ+#¿þôþô¿¢R¤y#@ ü¬vÔ<ì91ôì905¤Õþ+-þÓ#þ^Rþ^¿  #7N@* ¶ ŒÄ››      JEEô<äì2ü<Äî2991/<æìþîîî299903#'#"!#!##535463¸¸w´cM“¸þ%¸ÉÉ©³éë™Qgeû¢Ñü/ÑN¸®#7B@# ¶Œ›   JE Eô<äìü<Äî991/<æþîî29990#!"!!##5354637¸þÕcM%þÛ¸ÉÉ©³ùì{Qgeü/ÑN¸®¢ÿ;/Õ<@ËË Ê ˆR Q R Ô<<ì2ü<<ì21äôÄ2Ô<î2î20%!#!5!!5!3!!!/þ’±þ’nþ’n±nþ’nßþ\¤š™¤þ\™ýáé/å`¹µÔì1Ôì03#éüü`þÏ“þáò/²£¸¶ÔìÔÌ1üì03#öüÅšc/ÏþÓþáü/ *´ £¸@  ÔìÔìÔÌÔÎ1ü<ì203#%3#üÅ™bþ5üÄšb/ÏþÏÏþј'3?Kt@%1= ÈÈ1¸µ%È+‘C¸@&7ÈIF:4(:PFz4P@ PzP"P.zP@(/ÄìÄôìîöîîöî99991/<î2î2öîþîî299990'32654&#"4632#"&32654&#"4632#"&32654&#"4632#"&H%'üH_EDbcCE_y¥xx¦§wy¤LaEEacCEay¦yx¦¦xy¦ aEF`bDEay¦yx§§xy¦7aŸ`ýJGacECcaEy¥¦xy¨¦ÓEaaECcaEx§§xy¨§ý"GaaGCcaEx¦¦xy¨§ÿÿ%¬m'$uÿÿÅNm'(uÿÿ%¬k'$uÿÿÅNN'(uÿÿÅNk'(uÿÿÉk',uÿÿÉm',uÿÿÉN',uÿÿÉk',uÿÿuÿã\k'2uÿÿuÿã\m'2uÿÿuÿã\k'2uÿÿ“ÿã=k'8uÿÿ“ÿã=m'8uÿÿ“ÿã=k'8u²D` "@¶Â¶LLK Ôäìüì1/ì2ôì0!!!5!!×münmþá`ü/B)î¨f7@ º¹ Ôì91ôì290K° TK°T[X½ÿÀ@878Y3#'#“ö‹µ´‹fþˆõõ²7»@!  ÌÌ PPÔìÔì99991Ô<üÔ<ì99990K° TK° T[X½ÿÀ@878YK°TX½@ÿÀ878Y@?       ]'.#"#>3232673#"&d9!&$|f['@%9! '$}f['@Z7JQ†”!7JQ†”=b“ö¶¶ÔÌ1Ôì0!!=Výªö”/)¢H 8¹ @ ¹PPÔìÜì1ô<Ôì0K° TX½ÿÀ@878Y332673#"&/w `WU`w ž‘žHLJJLDÏ6@ ÞÝaÔì1ôì0K° TK° T[K°T[X½@ÿÀ878Y3#ÍÍÌVá{ W²È ¸@ È P{PÔìôì1Ôìôì0K° TK° T[X½ÿÀ@878YK° TX½@ÿÀ878Y#"&546324&#"326{ŸtsŸŸstŸ{X@@WW@@Xôs  ssŸŸs?XW@AWX‹þu)'³  º@ |ÔìÔÌÄ1/öþÅ90!#"&'532654&'¼85xv-W,"K/:=,,>i0Y[ ƒ0.W=XîfZ@º¹ÔÜÔÌ991ô<ì20K° TK°T[X½ÿÀ@878YK° TX½@ÿÀ878Y3#3#ªà‰ ³ø‡fþˆxþˆ¤þu"³  ¸@  |ÔìÄÔÌ1/ÔüÄ90!33267#"&546w-+76 >&Dzs5=X..… W]0i)î¨f7@ º¹ Ôì91ô<ì90K° TK°T[X½ÿÀ@878Y373ö‹´µ‹öîxõõþˆÿösÕ 7@ —ˆ  1 4ü<ìì2.9991/äì903%!!'7×Ë;NþwÑüd‘PáÕý˜Ûoþîýãª;jnžL >@!  ¶Å¶  Ô<Ìü<Ì2999991/ìüì999033#"&5'!5!%[Y×饵þÕP{þÙß;Pþu–|~œÔÂ$Ño/ý¾Ûnþíÿÿ‹ÿãJm'6uÿÿÕÿãf'Vàÿÿœ‘m'=uÿÿËf']àþ¢¾˜!¼·Ô<ì21ÔìÔì0##¾¬¬¬˜ý öüý öNÕ ;@!¶ —ˆ —  21 0 0ü<ì2ìüìÄ91/Æ2îöîî20 !!#5326&!#!!´VDþ»þ«þÑ}}/ÿÊÉÿ`þøÕþ”þ€þ‚þ•Å•{úÑûHKûþ+•ýá‰ÿãH)‹@O BŒ $Œ™ ›*'! !'D! >*ôìüì9999991ìÌôìî99990KSXííí9íY"#"32&&''7'3%&&#"32654&ÍŶûåäûûà"#!H&þéí¶Û!!®#R-’™”ˆ‰”:/Ôþ„ÈþôþØ(  (-Y,\bPÈ‘^bþ ÒÇÄÔÔÄnËÿÿ%¬k'<uÿÿhþVf'\ÉÕ4µ—— ¸@ ˆ 28  3üì22üì99991/ôüìÔì032654&#33 !##“êžžþLÊþøøþüþÊ!ý󄃃ƒ´þòÒÚÛÑþ‘¾þVT3@ŒŒ™¾ÃÅ GFôì22üì1ìääôìî990%#36632#"&4&#"326w¹¹.™dËçèÊf™ð‡…†ŠŠ†…‡ýÉÉý²SWþÆþêþïþÉWõÖÚÛÕÔÜÚX-y×¶ ÔÄ1Ôì0!!X!ûßת–®;T .@     Ô<Ì91Ô<Ì2907–^þ¢t^_tþ¢\tþ£þ¤%\^uþ¢^uþ¢þ¤w^þ¢Xœ“ß 9A      @ – aW}a Ôììüì1ôìäÔìî2035733!jÍßåŠÌý× c)t'ý+nBœ}ða@WWBA     @–ÔÄÔÄì9991ôìäÔìî990KSXí9íY"!!576654&#"56632ãšýÅçeQdR1q?Ay;ެJwrnâaz3=L$$}…k9wuFœð(\A          @#–) & )ÔÄÄÔìÔì991ôìäôìîÆöîî90#"&'532654&##532654&#"56632Û^c¾±:r;Eq-evnmBJ]b`W,p;Eu2‘¨X`lP|†yQDJLl?<8?yvcG]ÿÿþòZ{'ðþþœ'  ¸üVÿÿþòZ{'ðþþœ' ñÉüVÿÿþòZŒ'òÿœ'  ¸üVÿÿfÿãPm'* uÿÿ{þHH'JÚÿÿÉP', uÿÿ‹þuJð'6ÝÿÿÕþu{'VÝÿÿ‹ÿã1k'&ZuÿÿÃÿã%f'FZÿÿ‹ÿã1m'&ZuÿÿÃÿã%f'FàZ{ÿãÑ$H@ "ç ¸ @"ŒŒ™¾›   GH%ôìü<Äü<Ä1/ìäôìîý<î2990!5!533##5#"3232654&#"ZþÏ1¸¿¿¸.™dËéêÊešþˆ……‹‹……ˆÑ5y••yúúSW;7Wþ ÖÚÜÔÕÛÚdßmƒ¶ ÔÄ1Ôì0!!d ý÷ƒ¤é/å`¹µÔì1Ôì03#éüü`þÏ%ÿã%ð3p@< ç1&ç³ ²—(#³² —–#™43('1)-&- 2'-4ÔÄÄ2ìÄ2Ä99999999991äôìôìÆ2îöîî2Õ<î2032&&#"!!!!3267#"#73&'&54767#7Ó0ßT“JBŸN’®á1þFi1þÓ®“OCH”Uâþí,®1u¦1´!(*Ï=DÐÌl-.&nËÑC>Ï*( n -/ l?‘ÙQ@ ÞaaÔüÔì1Ô<ì20K°TX½@ÿÀ878YK°TK° T[X½ÿÀ@878Y3#%3#?ËˈÊÊÙËËËÛîZökµÔÄ1ÔÄ0K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@&  //// //]]3# ºåšöþø²éÑ@ Ì Ì ÔÄÔÄ99991Ô<üÔ<ì990K°TK°T[X½@ÿÀ878Y@t        !      ]]'.#"#4632326=3#"&d9 #(}gU$=19#(}fT"<9! 2-ev 3)dwyîööiµÔÄ1ÔÄ0K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TX½@ÿÀ878Y@ //]#1Åšãöþø7îšø]@ ÔÄ91Ô<Ä90K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@ //, ]3#'# ½ÓŒ¦¥Œøþö²²7îšøi@ ÔÄ91ÔÄ290K°TX½@ÿÀ878YK° TX½ÿÀ@878Y@ //*//]373 ÓŒ¥¦ŒÓî ²²þöøZj@ ÔÄ991ÔÜÔÌ0'3$øll œß 5³ ¸ ²º @  W ÔÔ<Äì291ôôÔ<ì29033##5!5!w¢ttŠþ}ƒþîßýæoººy“þc/¢ø ²¸@ PPÔìÔì1ÔüÄ20332673#"&/w dRSaw Ÿžø6978w{zÏÛ·ÞaÔì1Ôì03#ÍÍÛÍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßà>: ~ÿ1BSax~’ÇÝ©À & 0 : ¬!""""+"H"e%Êûÿÿ   0AR^x}’ÆØ©À  0 9 ¬!""""+"H"`%ÊûÿÿÿãÿõÿØÿ ÿ^ÿCÿhÿüöüÛà–à…àVßjÞqÞ_Úï¿8ôüúúü (B¬£„…½–熎‹©¤ŠÙƒ“ñò—ˆÃÝðžªóôõ¢­ÉÇ®bcdËeÈÊÏÌÍÎèfÒÐѯgï‘ÕÓÔhêì‰jikmln oqprsutvwéxzy{}|¸¡~€ëíºýþÿøÖùúãä×àÚÛÜßØÞ²³¶·Ä´µÅ‚‡«˜¨š™î¼¥’”•ÑhÑÑÑÑRÑѾÑ!Ñ9ÑѪÑ\ѦÑXÑ“ÑdÑéÑfÑ…ÑöјщÑfÑÑ…Ñ‹уÑÑéÑ“ÑXÑXÑXÑôÑÑ%ѦÑ‹щÑÅÑéÑfщÑÉÑmщÑ×ÑVÑ‹ÑuÑÅÑuÑÑ‹Ñ/Ñ“Ñ9ÑÑÑ%ÑœÑÏÑfÑZÑHÑÑÑ…ÑÁÑÃÑ{Ñ{ÑÃÑ{ÑÃѲѺÑìÑ ÑmÑÃщѾщÑjÑÕуÑÃÑdÑÑLÑhÑËÑÝÑÑÝÑXÑ%Ñ%Ñ‹ÑÅÑ‹ÑuѓххххххÑÃÑ{Ñ{Ñ{Ñ{ѲѲѲѲÑÃщщщщщÑÃÑÃÑÃÑÃÑ¢Ñ+ÑÕÑ‹ÑÇÑ?ÑjѼÑÑÑÑÛÑ?ÑXÑÑÑ)ÑXÑVÑXÑ%ÑÃѾÑјÑPÑÑÑôÑJÑ)Ñ/ÑÁÑÑXÑ;ÑÑXÑÿúÑwÑÁÑPÑÑ%Ñ%ÑuÑHÑÑÑÑÓÑÓÑÏÑÏÑXÑuÑhÑ%ÑfÑÍÑZѤÑ#Ñ#Ñ¢ÑéÑ“ÑÓÑÑ%ÑÅÑ%ÑÅÑÅÑÉÑÉÑÉÑÉÑuÑuÑuѓѓѓѲÑ)ÑÑ=Ñ/ÑÑVÑ‹ÑXѤÑ)ÑÿöÑLÑ‹ÑÕÑœÑËÑÑщÑ%ÑhÑÉѾÑXÑ–ÑXÑBÑFÑÑÑÑfÑ{ÑÉÑ‹ÑÕÑ‹ÑÃÑ‹ÑÃÑ{ÑdÑéÑ%Ñ?ÑÛÑÑyÑ7Ñ7ÑÑ Ñ/Ñÿ+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþÿ      sfthyphenperiodcenteredEuroc6459c6460c6461c6468c6470c6472c6477c6478c6475c6476%%%%KmËJÍz‘½é6b•ªÄ‡² i§õP~çAbŒ²Ó÷jô \ ° õ . [ ‚ Ó þ ) ^ Å á A Î  [ Á?`§ámï2l©Êì)žæ*rÆdœÐ ‰µO†Â T›JÇláV™þ|¼Écp}Š—¤±¾ËØåòÿ &3@MZgtŽ›¨µÂÏÜéP²ûŒ¬ÙJþ ‹ å! !M!!ê"l"Î##3#a#Ë$#$€$·$Ú% %u%æ&-&€'('©(#(J(f(—))Ž)Ë**A*m*m*z*‡*”*à+k+€+”+Á+ï, ,),V,€,,š,´-?-`-ƒ-Ò..W.o..½/e/r//Œ/™/¦/³/À/Í/Ú/ç/ô0000(0O0|111S1{1Í22C2t2¢2Û3"3/3<3I3V3{3É4S4`4m4­4ö5 5E5x5Ñ696J6[6l6y6†6“6 6­6º6Ç6Ô6á7>7T7l7ô8/8r99K9‹9Ò9í:$:N:d MF@WmþÑÿöÿøÙ ÑGÌþBGÌSf  €¯ JBits@ ûþšmãB¹Ñ`#cÕVeraSansMonoÿÿÿÿ6ÿÿþ628R00@             ÿÿ䥉ë_<õºÀÂlÿöþÙmprojectM-complete-2.1.0-Source/src/libprojectM/fonts/CMakeLists.txt0000664000175000017500000000033411756064136025514 0ustar matthiasmatthiasPROJECT(fonts) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake) projectM-complete-2.1.0-Source/src/libprojectM/fonts/Vera.ttf0000775000175000017500000020061411756064136024376 0ustar matthiasmatthiasOS/2´_ôcëpVPCLTÑŠ^—ëÈ6cmap¤Ãè ±lXcvt ÿÓ9üüfpgmç´ñÄ&`‹gaspH glyf tAÏ&ìŠ~hdmx4ð!ìHheadÝ„¢ÐT6hheaEoëL$hmtx ÆŽ²´Ä0kernÜRÕ™½ -ŠlocaóËÒ=»„maxpG:ë, nameټȵßpost´Z/»¸ôŽprep;ñ øh::_:: dM0­l  ƒ p t › &   Y &  &   c . 5 ` õ s 0¡ & {Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.comCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com5¸ËËÁªœ¦¸fqË ²…u¸Ãˉ-˦ðÓª‡ËªJ3ËÙôT´œ99N´R¸çÍ7sÍ`s3¢V¦V9Åɸßsºé3¼Dßͪåªˤ{¸o{RÇÍššoËÍžÓðºƒÕ˜HžÕÁËöƒT3fÓǤ͚sÕ þ+¤´œbœ-ÕÕÕð{T¤¸#Ӹ˦Ãì“ Ó\qÛ…#¨H99`Õš#fy```{œw`ªé`b{Å{´RÍf¼fwÍ;…‰{ÍJ/œœ}oo5jo{®²-–{öƒT7öœáföÍD)fîs¸€@ÿûþúù%ø2÷–öõþôþó%òñ–ð%ïŠAïþî–í–ìúëúêþé:èBçþæ2åäSå–äŠAäSãâ/ãúâ/áþàþß2ÞÝ–ÜþÛÚ}Ù»ØþÖŠAÖ}ÕÔGÕ}ÔGÓÒÓþÒÑþÐþÏþÎþÍ–ÌËÌþËÊ2ÉþÆ…ÆÅÄþÃþÂþÁþÀþ¿þ¾þ½þ¼þ»þº¹†%¹þ¸·»¸þ·¶]·»·€¶µ%¶]@ÿ¶@µ%´þ³–²þ±þ°þ¯þ®d­¬«%¬d«ª«%ª©ŠA©ú¨þ§þ¦þ¥¤þ£¢£2¢¡d ŠA –Ÿþž žþ œ›œd›š›š™ ˜þ—– —þ– •ŠA•–”“”(“’ú‘»‘þ]»€Ž%]@Ž%þŒ‹.Œþ‹.І%ŠA‰ˆ ‰ˆ ‡†%‡d†…†%…„þƒ‚ƒþ‚þ€þþ@ÿ~}}~þ}}|d{T{%zþyþxw v uþtúsúrúqúpþoþnþl!kþjBjSiþh}gBfþeþdþcþbþa:`ú^ ]þ[þZþYX YúX WW2VþUTUBTSSRQJQþP OþNMNþMLþKJKþJIJI IH GþF–E–DþC-CúB»AK@þ?þ>=>=<=<; <@ÿ; :þ9þ878ú76765 65 43 21 2þ1 0/ 0 / .- .- ,2+*%+d*)*%)('%(A'%&% &% $þ#þ"!! dú d BþúBBþdþþþþBþ-B}dþ  þ   þ  þ-þdþ@-þ-þ¸d…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¶, °%Id°@QX ÈY!-,°%Id°@QX ÈY!-,  °P° y ¸ÿÿPXY°°%°%#á °P° y ¸ÿÿPXY°°%á-,KPX °ýEDY!-,°%E`D-,KSX°%°%EDY!!-,ED-fþ–f¤@ ûû/ÄÔì1ÔìÔì0!%!!füsüåþ–øòr)5Õ @@ƒ ü<ì2991/äüÌ0K° TX½ @ ÿÀ878Y¶ P ]%3#3#5ËËË¢þþÕýqþ›eŪéÕM@„üüÜì1ô<ì20K°TK°T[X½@ÿÀ878Y@0 @ P ` p   ¿ ]#!#oª$ªÕýÕ+ýÕ+ž¾`@1 ‡  ‡   üÌ91/<Ô<<ü<<Ô<<Ä2ì220@   ]!! !3!!!!#!#!5!!5!þÝT%Dh$i g8þ¡R>þ›h gþÛg¡hþÅ`Tþ¾if…þ²‡þaŸþašþ²™þbžþbž™NšŸªþÓm!(/Õ@U" '&( /)/))/B" ) *!††#Љ*Љ- ) " & 0ü<ìô<ü<ôäì1/äìÄÔäì2Äîî99990KSXíí9í9íY"K° TX½0@00ÿÀ878YK° TK°T[K°T[X½0ÿÀ00@878Y#.'5.546753.'>54&´diÒjfÑoÝÉÚÌd]®SS¯\ãÖãÖdtzqá{þÓ---´@AÈ$¬–£¼ëè¯*.þU#´œ©Ãš jXV`ÕþOnZXhqÿã)ð #'3•@6$%&%&'$'B’ ’.’$’ &Œ($‘4'!%   ! + 1 4üÄìôìîöî991ä2ô<äìîöîî0KSXííY"K° TK° T[K° T[K°T[K°T[K° T[X½4@44ÿÀ878Y"32654&'2#"&546"32654&%3#2#"&546ÑWccWUccUžº» º»ü—VcbWWcd1 üZ ž¼»ŸŸ¹º‘”„‚••‚ƒ•Ü»»ÛÛ»¼Ûa•‚„””„–ùó Û»½ÚÛ¼ºÜÿãþð 0Í@–  † †  † †††  !         B  (('•+•'”$‘Œ .  .'.'!!1üìÄÔÔìÆî99999991/ÆäöæîîÆ9990KSXíí9í9í9í9í9íí9í9ííí9Y"²2]@² " ) **&:4D ^YZ UZZY0g{›š™—• “••"™-  ' (   2'') #**(/2; 49?2J LKFO2VZ Y UY\_2j i`2uy z““—•œœŸš › š 2 2°29]]3267 >73#'#"5467.54632.#"ò[UÔ _¦Iþ{ü;Bº h]ühäƒñþΆ†02Þ¸S¥UWžDiƒ;#Q¡X’Â?@ýøYËr„þþ~þã“YW×€ác?}<¢Å$$¶/1oX3gŪoÕB@ „üì1ôì0K°TK°T[X½@ÿÀ878Y@ @P`p ]#oªÕýÕ+°þò{ O@˜—  Üä2ì991üì0K°TX½@ÿÀ878YK°TX½ÿÀ@878Y#&547{†‚ƒ… –•”—æþ>ççþ;åëÆàßÄì¤þòo @˜— Ü<ôì991üì03#654¤ –••– …ƒƒìþ<ßàþ:ëåÅççÂ=JÃðN@,  ™ ™ ‘    Ô<ä2Ü<ä2991ôÔ<ì2Äì2990%#'%%73%Ãþ™g:þ°rþ°:gþ™:PrPßÂÃbËþ‡yËbÃÂcËyþ‡ËÙÛ #@ œ  Üü<ü<ì1/Ô<ü<Ä0!!#!5!®-ýÓ¨ýÓ-ýÓªýÓ-ª-žÿÃþ@ žƒüìÔÌ1üì073#ðÓ¤Rþ¬þÀ@d߃¶œÜÌ1Ôì0!!dý僤ۮþ·ƒüì1/ì073#ÛÓÓþþÿB²Õ-@BŸ/Ä991ôì0KSXííY"3#ªýøªÕùm‡ÿãð #@   ‘Œ üìôì1äôìî0"32'2#"‹œœû þ÷ûûþ÷ PþÍþÌþÍþÍ3343 þsþ†þ‡þsyzáZÕ K@B     ÔìÄüì1/ì2ôìÔì0KSXY"K°TX½ ÿÀ @878Y´]7!5%3!!þJþ™eÊJü¤ªsH¸HúÕª–Jð¥@'B¡”  ‘   üÄÔìÀÀ91/ì2ôìôì0KSXíí9Y"K°TK°T[K°T[X½@ÿÀ878Y@2UVVzzv‡tvust‚†‚‚‚¨¨]]%!!567>54&#"5>32‰ÁüLs3aM§†_ÓxzÔXèE[þôªªªw‘:m—Iw–BCÌ12èÂ\¥pþëœÿãsð({@. † †     “  “#‘Œ£)&  )üÄÄÔìôì991ìäôäìæîîîî90K°TK°T[X½)@))ÿÀ878Y@ daa d!]!"&'532654&+532654&#"5>32?‘£þÐþè^ÇjTÈm¾Ç¹¥®¶•ž£˜S¾rsÉYæ Ž%ÄÝò%%Ã12–„•¦wps{$&´ Ѳ|«d¤Õ Œ@   B     ÜÔ<Äì291/äÔ<ì290KSXÉÉY"K° TK° T[X½@ÿÀ878Y@* *HYiwŠ+&+6NO O Vfuz… ]] !33##!5þþ5þÕÕÉý^%üãÍü3¨þ `ÞÿãdÕu@#†  ‰   Œ¤  üÄÔìÄî1ääôìæîþÄî90K°TK°T[X½@ÿÀ878YK°TX½ÿÀ@878Y!!>32!"&'532654&#"Ýý ,X,ú$þÔþï^ÃhZÀk­ÊÊ­Q¡TÕªþ’þîêñþõ Ë10¶œœ¶$&ÿã–ð $X@$ †   ¥  ‰"‘Œ% " !%üììôìä1äôäüäîîî90@ËËÍÍÍËˤ²]]"32654&.#">32# !2¤ˆŸŸˆˆŸŸ L›LÈÓ;²káþðâþýþîPL›;º¢¡»»¡¢ºy¸$&þòþïW]þïëæþêyb¥¨hÕc@B üÌÄ991/ôì0KSXííY"K°TX½@ÿÀ878Y@X9Hg°°]]!#!¨ÀýâÓþý3ÕVú+‹ÿã‹ð #/C@%  ' - ‘Œ'£0 $*$ !0üÄìôÄìîî991ìäôìîî990"32654&%&&54632#"$54632654&#"‹¥¥¦¥þ¥‚‘ÿÞßþ‘’£þ÷÷÷þ÷¤H‘ƒ‚““‚ƒ‘Åš‡‡š›†‡šV ²€³Ðг€² "ÆÙèèÙÆat‚‚tt‚‚ÿã‡ð$X@#†  ¥ ‰ ‘Œ%!"" %üìäôìì1äôìæþõîî90@ÄÂÀÀÀÂμé]]7532#"543 !"&2654&#"áLœKÈÓ:²làþûâþ±þåLœ>ˆŸŸˆˆŸŸ¸$& V\ëæþsþ†þŸþ[—º¢¡»»¡¢ºðÃ#@ƒ¦ƒü<ì21/ìôì073#3#ðÓÓÓÓþþ#þžÿÃ# %@ƒžƒ¦  ü<ì2ÔÌ1äüìî03#3#ðÓÓÓ¤R#þýÙ¬þÀ@Ù^Û¦M@*œœœœB¨§$#üì291ôì90KSXííííY" 5Ûûøúþðþ‘þ“¶ѦÑÙ`Û¢@ œœ#ü<Ä21ÔìÔì0!!!!Ùúþúþ¢¨ðªÙ^Û¦O@+œœœœB¨§$#ü<ì91ôì90KSXííííY"55Ùúþð¶þ/¦þ/¶m“°ð$p@+$  †ˆ•‘ƒ   &%ÜÄüìÔìî99991/îöþôîÍ9990K° TX½%@%%ÿÀ878Y¶y z z ]%3##546?>54&#"5>32‡ËËÅ¿8ZZ93ƒlO³a^Ág¸ßHZX/'þþ‘še‚VY5^1YnFC¼98ŸL‰VV/5<4‡þœq¢ L•@2  ©©L43¬0©7¬$©7CM34( (+(I+*(I,=MÜìüìþýþ<Æî991ÔÄüìþíÔÆÅî2Äî990K° TK° T[K°T[K°T[K°T[X½MÿÀMM@878Y@ NN/N?N]32654&#"#"&5463253>54&'&$#"3267#"$'&5476$32úŽ|{zy!<›g¬×Ø«gœ;’¥?@hþÕ°{â`±smiùhZ}þÙ˜¹þ¸€€†ˆ~R½Ôk{KOþÂþè£¤ŽŒ¥¤þHMIùÈÈúKLƒý ß±k¼Pƒ‹A@fþµÁŸþêjhmWQoagƒ}}I½¶J}‡® bæ{þùþÐhÕ º@A       B•    ÔÄ91/<äÔì90KSXííííííííY"² ]@:XvpŒ VXP ghxv|rwx‡ˆ€ ˜™–]] !3#!#¼þî%þ{å9Òˆý_ˆÕý®ú+þÉìÕ C@#• •• ­ . !üì2üìÔì9991/ììôìî90²"]!2654&#!2654&#%!2#!“D££þ¼+”‘‘”þ çú€|•¥þðûýèÉý݇‹Œ…fþ>orqp¦À±‰¢ ˘ÈÚsÿã'ð6@ ¡® •¡®•‘Œ 0üì2ì1äôìôìîöî0´].# !267# !2'fç‚ÿþð‚çfjí„þ­þz†S†íbÕ_^þÇþØþÙþÇ^_ÓHHŸghŸGɰÕ.@• •  2 üìôì99991/ìôì0²`]3 !%! )“ô5þáþËþBŸ²–þhþPþa/ûw.,¦þ—þ€þ~þ–É‹Õ .@•••­   üì2ÔÄÄ1/ììôìî0² ]!!!!!!ɰýÇý9øü>ÕªþFªýãªÉ#Õ )@••­ üì2ÔÄ1/ìôìî0² ]!!!!#ÉZýpPý°ÊÕªþHªý7sÿã‹ð9@ ••¡®•‘Œ43 üìüäüÄ1äôìôìþÔî990%!5!# !2&&# !26Ãþ¶uþæ þ¢þu‹^’opü‹þîþík¨Õ‘¦ýSU™mn™HF×_`þÎþÑþÒþÎ%É;Õ ,@•­ 8  üì2üì21/<ä2üì0²P ]3!3#!#ÉÊÞÊÊý"ÊÕýœdú+Çý9É“Õ9·¯üì1/ì0K°TX½ÿÀ@878Y@ 0@P`Ÿ]3#ÉÊÊÕú+ÿ–þf“Õ M@ •° 9 üìä991äüì990K°TX½ ÿÀ @878Y@ 0 @ P ` Ÿ ]3+53265ÉÊÍãM?†nÕú“þòôª–ÂÉjÕ ï@(B¯  üì2ÔÄ91/<ì290KSXííííY"²]@’ ((764GFCUgvwƒˆ”›ç    (+*66650 A@E@@@ b`hgwp ‹‹Ž š¶µÅÅ×Öèéèê÷øù,]q]q3! !#ÉÊžýþöý3ÊÕý‰wýHüãÏý1ÉjÕ%@ •:üìì1/äì0@ 0P€€]3!!ÉÊ×ü_ÕúÕªÉÕ ¿@4  B ¯   >  üìüì91/<Äì290KSXííííY"²p]@V   && & 45 i|{y €‚‚  #,'( 4<VY ej vy •›]]! !###É-}-ÅþËþÄÕüøú+üúáÉ3Õ y@B¯6 üìüì991/<ì2990KSXííY"² ]@068HGif€ FIWXeiy…Š•šŸ ]]!3!#É–ÄþðýjÄÕûáú+áûsÿãÙð #@•• ‘Œ 3üìüì1äôìî0"32' ! 'ÜþýÜÜþÿÜ:xþˆþÆþÅþ‡yLþ¸þåþæþ¸HH¤þ[þžþŸþ[¤bb¥ÉÕ:@••   ? üì2üì91/ôìÔì0@ ?_¯]32654&#%!2+#“þššþ8ÈûþÿûþÊ/ýÏ’‡†’¦ãÛÝâý¨sþøÙð R@*  B ••‘Œ    3üìüì9991Ääôìî990KSXíí9Y""32#'# ! 'ÜþýÜÜþÿ? ôÝ!#þÅþ‡y;:xÑLþ¸þåþæþ¸HHúÏþÝï¥ab¥þ[þžþüþŽÉTÕ±@5  B• •   ?  üì2üÄì99991/<ôìÔì9990KSXíí9Y"²@]@Bz%%%&'&&& 66FFhuuwˆˆ˜˜]]#.+#! 32654&#A{>ÍÙ¿J‹xÜÊÈüƒý‰þ’••’¼~þh–bý‰ÕÖØºOýƒ…‡ÿã¢ð'~@<    B ¡”••”%‘Œ( "-"(ÜÄìüìä99991äôäìîöîÆ90KSXí9í9Y"²)]¶)/)O)].#"!"&'532654&/.54$32HsÌ_¥³w¦zâ×þÝþçjï€{ìr­¼‡š{âÊõiÚ¤Å76€vce+Ù¶Ùà0/ÐEFˆ~n|-À«Æä&ÿúéÕJ@•@@Ôäüä1/ôì20K° TX½@ÿÀ878Y@  @ p Ÿ ]!!#!ïýîËýîÕªúÕ+²ÿã)ÕK@ •Œ  8Aüìüì1ä2ôì99990K°TX½@ÿÀ878Y¶Ÿ]332653! ²Ë®Ã®ËþßþæþåþßÕüuðÓÓð‹ü\þÜþÖ*$hÕ·@'B¯ÔÄ91/ì290KSXííííY"²P]@b*GGZ}ƒ *&&))% 833<<7HEEIIGYVfiizvvyyu€˜—)]]!3 3JýÆÓÙÚÒýÇÕûéú+D¦Õ {@I      B ¯    ÔÌ91/<ì2290KSXííííííííY"²]@ò  ($ >>4 0 LMB @ Yjkg ` {|€ –•     !   # $ %  <:5306 9 ? 0FFJ@E@BBB@@ D M @@XVY Pfgab```d d d wv{xwtyywpx  †‡ˆ‰… Š —Ÿ¯[]]3 3 3# #DÌ:9ã:9Íþ‰þþÅþÂþÕûîûîú+úð=;Õ ]@F      B ¯   ÔÄÜÄ91/<ì290KSXííííííííY"K° TK° T[K°T[X½ ÿÀ @878Y@¸ '' 486 KX[fkww †€‡‹… ”—–     &()&(' ) 54<;:;4 4 8 ? H O X _ eejjhiil l xyyx}  x €€ƒˆ…„ƒ ”——•“ Ÿ ¯ @]]3 3 # #ÙsuÙþ Ùþ\þYÚÕýÕ+ý3üø{ý…ÿüçÕ”@(B¯@@ Ôäüä91/ì290KSXííííY"² ]@<5000F@@@QQQe„“ &)78@ ghxp Ÿ ]]3 3#Ùž›ÙýðËÕýšfüòý9Ç\Õ ›@B••B ÜÄÔä991/ìôì0KSXííY"K° TK° T[X½ @ ÿÀ878Y@@ )&8HGH    / 59? GJO UYfio wx Ÿ ]]!!!5!s•üPÇû=°ügÕšûoªš‘°þòXS@©²©±CÜüÌ21üìôì0K° TX½ÿÀ@878YK°TK°T[X½@ÿÀ878Y!#3!°¨ððþXùüÿB²Õ-@BŸ/Ä991ôì0KSXííY"#ªªýøÕùm“Çþòo<@©²©±Cü<Üì1üìôì0K°TK°T[X½ÿÀ@878Y!53#5oþXïïøÞÙ¨ÛÕ@ ÜÌ91ôÌ290##¼ÉþHþHÉÕýÓ‹þu-ÿìþþ¬µ©ÄÄ1Ôì0!5ûØþ¬ªð‰f1@ ´³DÜì1ôì0K° TK°T[X½ÿÀ@878Y #o™þºfþŠv{ÿã-{ %¼@'  ©¹ †º¹#¸Œ   E&üìÌÔì22991/ÄäôüôìÆîî9990@n0000 0!0"?'@@@@ @!@"PPPP P!P"P'p'…‡‡‡ ‡!…"' 'ð'000 0!@@@ @!PPP P!``` `!ppp p!€€€ €!]]"326=7#5#"&5463!54&#"5>32¾ß¬o™¹¸¸?¼ˆ¬Ëýû§—`¶Te¾Zóð3f{bsÙ´)LýªfaÁ¢½À‹..ª''üºÿ㤠8@¹  ¹Œ¸—G Füì22ôì1/ìäôÄìÆî0¶`€ ]4&#"326>32#"&'#3å§’’§§’’§ýŽ:±{ÌÿÿÌ{±:¹¹/ËççËËççRdaþ¼þøþøþ¼ad¨qÿãç{?@†ˆ† ˆ ¹¹¸Œ HEüä2ì1äôìþôîõî0@ € ].#"3267#"!2çNP³ÆÆ³PNM¥]ýþÖ-U¢5¬++ãÍÍã++ª$$>:#qÿãZ8@¹¹Œ¸—G Eüìôì221/ìäôÄìÄî0¶`€ ]3#5#"3232654&#"¢¸¸:±|ËÿÿË|±ýǧ’’¨¨’’§¶^ùì¨daDDaþËççËËççqÿã{p@$ †ˆ©¹ »¹¸ ŒKEüìôìÄ91äôìäîîôî90@)?p Ðð?????,// , ooooo ]q]!3267# 32.#"ü² Í·jÇbcÐkþôþÇ)ü⸥ˆš¹^Z¾Ç44®*,8 CþÝÄ—´®ž/øp@ ©‡—¼    Lü<Äü<ÄÄ991/ä2üìî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y¶@P ]#"!!##535463ø°cM/þѹ°°®½™Phcü/ÑN»«qþVZ{ (J@#  †¹¹&#¸'¼ ¹½& G E)üÄìôì221/ÄäìäôÄìþÕî990¶`*€* *]4&#"326!"&'5326=#"3253¢¥•”¥¥”•¥¸þþúa¬QQžRµ´9²|ÎüüÎ|²9¸=ÈÜÜÈÇÜÜëþâþé³,*½¿[cb::bcªºd4@ ‡¸ — N  Füì2ôì1/<ìôÄì90²`]#4&#"#3>32d¸||•¬¹¹B³uÁƤý\žŸž¾¤ý‡ýžedïÁy+@¾±¼Fü<ì21/äüì0@  @ P ` p ]3#3#Á¸¸¸¸`û éÿÛþVy D@ ¾ ‡½¼ ±O  Fü<ì2ä991ìäôìî990@ @P`p]3+532653#Á¸£µF1iL¸¸`ûŒÖÀœa™(麜 ¼@)B¼— F üì2ÔÄ91/<ìä90KSXííííY"² ]@_ ')+Vfgsw‚‰Ž“–—£    ('(++@ h` ‰…‰š—ª§¶ÅÖ÷ð÷ð]q]33 ##º¹%ëý®kðýǹüiãýôý¬#ýÝÁy"·—Füì1/ì0@ @P`pð]3#Á¸¸ùìº{"Z@&  ‡ ¸¼PPF#üì2üüüì91/<<äô<Äì290@0$P$p$$ $ $¿$ß$ÿ$ ]>32#4&#"#4&#"#3>32)EÀ‚¯¾¹ru¦¹rw¦¹¹?°yz«‰|võâý\ž¡œ¾¤ý‡ž¢›¿£ý‡`®gb|ºd{6@ ‡¸ ¼ N  Füì2ôì1/<äôÄì90´`Ï]#4&#"#3>32d¸||•¬¹¹B³uÁƤý\žŸž¾¤ý‡`®edïqÿãu{ J@¹¹ ¸Œ QEüìôì1äôìî0@#?{{   {  { ð]"32654&'2#"s”¬«•“¬¬“ðþîðñþïßçÉÉçèÈÇéœþÈþìþíþÇ98ºþV¤{>@¹¹¸Œ½¼ GFüì22ôì1äääôÄìÄî0@ `€ à]%#3>32#"&4&#"326s¹¹:±{ÌÿÿÌ{±8§’’§§’’§¨ý® ªdaþ¼þøþøþ¼aëËççËËççqþVZ{ >@¹  ¹¸Œ½¼ GEüìôì221äääôÄìÆî0@ `€ à]32654&#"#"3253#/§’’¨¨’’§s:±|ËÿÿË|±:¸¸/ËççËËççý®daDDadªùöºJ{0@  ‡¸ ¼ FüÄì21/äôìÄÔÌ90´PŸ].#"#3>32JI,œ§¹¹:º….´˾ý²`®fcoÿãÇ{'ç@<  S  SB †‰†‰¹¹%¸Œ( R"E(üÄìÔìä99991äôìþõîõî90KSXí9í9Y"²']@m   . , , , ; ; ; ; $( ( *//*(() )!$'† † † †      '/)?)_))€)) )ð)]]q.#"#"&'532654&/.54632‹N¨Z‰‰b”?Ä¥÷ØZÃlfÆa‚Œe«@«˜àÎf´?®((TT@I!*™‰œ¶##¾55YQKP%$•‚ž¬7òž8@©¼‡  Fü<Äü<Ä2991/ìô<Äì2990²¯]!!;#"&5#53w{þ…Ks½½Õ¢‡‡žþÂý ‰NšŸÒ`>®ÿãX`6@ ‡Œ ¼  NFüìôì21/ä2ôÄì90´`Ï]332653#5#"&®¸||•­¸¸C±uÁȺ¦ýaŸŸ¾¤{û ¬fcð=`@'B¿ÔÄ91/ì290KSXííííY"K° TX½ÿÀ@878YK°TK°T[X½@ÿÀ878Y@ŽHj{†€‘¤  &&)) 55::0FFIIFH@VVYYPffiigh`ut{{uz……‰‰‰†––—š˜˜—¨§°Àßÿ>]]3 3#=Ã^^Ãþ\ú`üT¬û V5` @IU U U U   B ¿    ÔÌ91/<ì2290KSXííííííííY"K° TK°T[K°T[K°T[K° T[X½ ÿÀ @878YK° TK° T[K°T[X½ @ ÿÀ878Y@ÿ" 5 IIF @ [[U P nnf yy‡™˜” ¼¼ÎÇÏ         %%#'!%""%' $ ! # 9669 0FHF@B@@@D D D @@VVVPQRRPS T U cdejejjjn a g ouuy}x}zzxy  { v } ‡ˆ——”“œ›˜˜™@/– Ÿ¦¦¤¤««©©«¤ ¯µ±½»¸ ¿ÄÃÌÊy]]333# #V¸æåÙæå¸þÛÙñòÙ`ü–jü–jû –üj;y` Z@F      B ¿  ÔÄÔÄ91/<ì290KSXííííííííY"K° TK°T[K°T[K°T[X½ ÿÀ @878YK°TX½ @ ÿÀ878Y@˜   & =1 UWX f vzvt ‚ ™Ÿ—’ ¦©¯¥£       )&% * :9746 9 0 IFE J @ YVYYWVYVV Y P o x ›”«¤° Ï ß ÿ /]] # # 3 dþkªÙþºþºÙ³þrÙ))`ýßýÁ¸þHJþq=þV`¢@C        B  ‡½ ¼  ÔÄÄ91ä2ôì9990KSXíííííí2Y"K° TK°T[X½ÿÀ@878YK°TX½@ÿÀ878Y@ð     # 5 I O N Z Z j ‡ € “        '$$  )( % $ $ ' ** 755008 6 6 8 990A@@@@@@@@B E G II@TQQUPPVUVW W U U YYPffh ii`{xx‰Š … … ‰ ‰‰™ • • šš¤ ¤ ««°Ïßÿe]]+5326?3 3“N”|“lLT3!þ;Ã^^ÃhÈzšH†TNü”lXÛ` ´@B©¼© ÜÄ2Ä991/ìôì0KSXííY"K° TK° T[X½ @ ÿÀ878YK°TX½ ÿÀ @878Y@B&GI  + 690 @@E@@CWY_ ``f``b € ¯ ]]!!!5!qjýL´ü}´ýe`¨üÛ“¨%þ²$‚@4 %   ! © ©À ©±% $  C %Ô<Äü<Ä299999991üìÄôìî99999990K° TX½%ÿÀ%%@878Y²&]#"&=4&+5326=46;#"3>ù©lŽ==k©ù>DV[noZV¾”Ýï—ts•ðÝ“XøŽŽœøXþ®·±Ôì1üÌ0#®ªøþ²$ž@6%   ©©#À©±%#C %Ô<Ä2ü<Ä99999991üìÄôìî99999990K° TX½%@%%ÿÀ878YK°TX½%ÿÀ%%@878Y²&]326=467.=4&+532;#"+FŒUZooZUŒF?ù§lŽ>>Žl§ù?¾VøœŽŽøŽW“Ýð•st—ïÝ”ÙÓÛ1#@ œœ ÔÄ1ÔüÔìÀ990#"'&'&'&#"56632326Ûi³an’ ›^X¬bi³an“ ›^V©1²OD;>MS²OE<>LÿÿhN'$¼uhm !Ë@T   !!  ! !!!B  Á • Ž  !  VV!"ÔÄÔì2Ôî299999991/<æÖîÔî9990KSXííííííííY"² #]@  s › P#f iu {yyv v!€# ]]4&#"326!.54632#!#TY?@WX??Y˜þð!þX=>Ÿsr¡?<Òˆý_ˆÕZ?YWA?XXþóýN)sIs ¡rFv)ú‹þÿÿsþu'ð'&Ý-ÿÿÉ‹k'(žuÿÿÉ3^'1þuÿÿsÿãÙN'2'uÿÿ²ÿã)N'8îuÿÿ{ÿã-f'DRÿÿ{ÿã-f'DCRÿÿ{ÿã-f'D×Rÿÿ{ÿã-'DŽRÿÿ{ÿã-7'DØRÿÿ{ÿã-'DÜRÿÿqþuç{'FÝÿÿqÿãf'H‹ÿÿqÿãf'HC‹ÿÿqÿãf'H׋ÿÿqÿã'HŽ‹ÿÿof'ÖÿÿÿÿǦf'ÖCÿÿÿÿÞ\f'Ö×ÿÿÿÿôF'ÖŽÿÿÿºd7'Qؘÿÿqÿãuf'Rsÿÿqÿãuf'RCsÿÿqÿãuf'R×sÿÿqÿãu'RŽsÿÿqÿãu7'RØsÿÿ®ÿãXf'X{ÿÿ®ÿãXf'XC{ÿÿ®ÿãXf'X×{ÿÿ®ÿãX'XŽ{9ÿ;ÇÕ '@¹  YW Y Ô<ìü<ì1äôÔ<ì203!!#!5!¨°oþ‘°þ‘oÕþ\™û£]™Ãu=ð  @ÃÄà ‘ Z[ZÜìüì1ôìüì0"32654&'2#"&546PnnPPnoO@v+..¹†‡´¸ooPOmmOOp1.-rB„·´‡†º¬þÇ#˜!Q@+  †ˆ †ˆ ¹ ¹¸Œ"  "ÜìÔ<Ô<<ì221äô<ÄìÄþôîõî9990%&&'667#&73¦“¤¤JˆDF‰HA‰Mfñþ÷ ñfI‰ƒX⸹⡬)*ü *'ª#þä 32þá!bð`@!† ©  ”‘   Ü<ÌÌü<ÄÔÄ1/ì2ôäìÔ<î2î990K° TX½ÿÀ@878Y´66].#"!!!!53#535632NLˆ=”t‡þy-üìÇÇÖè=—´¶))›Ô×þ/ªªÑîó\ÿ=¢ð >‘@54&.#"#"&'532654/.5467.54632{?>‹ú?>ÌS8alÎÓƒ\]>9Ì­IšXW”:fqÝÖ€][;;ȦI™¨.Z.L…‡-[.Kˆ“¤''PGZswšeZŒ54m@ލ¤''TLf{x™f[1,pE‚Ÿ3Ñ…! · Ç \ Ôì1Ôì04632#"&3­~|«¬}}¬ú|««|}¬¬žÿ;9Õ %@Á]] ÔÔüÜì91Ä2ôì90!###&&54$yÀ¾Ž×ëÕùfùáNݸ¾èºÿã¬/š@0-'!  *†¹*¹—Œ.  !' $'$-F0üÄüÌÆîÔîî99991/äþîþÕî990@@'(Š Š     ! "&  : :!MM I!I"jj ¥¥¦ ]]4632#"&'532654&/.5467.#"#ºïÚÐÛ—¨:A9¦`áÓ@ˆIPŒAtx;e\`W§—ƒq‚ˆ»qÈÛèàs`/Q*%jŽd¬·¤_[?T>7;‡[¬gp‹ƒû“åÍ/8L`@6EBC?2ÉH0É9JCÊ 9ÊÉÈ É$HE301BKL?gwyVpMIßÑ`3þœDåÍ/IC@&=Ë>:ÌAÊ$1Ë04ÌGÊÉÈ$É 7aD=0^* D^ JÜÌüìþí2î1/îöþýîÖîýîÖî02#"$'&5476$"32676654&'&&&&#"3267#"&54632˜mmllmmþù˜˜þùmmllmm˜ƒâ^^``^^⃄ã^]]^\^ã§B‚B•§«›@zBC‰FØûûØIˆÍnmmþúš˜þûmmnnmm˜šmmng^^^å‚ã^^__^]⃅ã]^^õ! ¯Ÿ®"ôÐÑò'“FÕ >@!  É  b b cbcÔäüäÔìÔì91ô<<ì2Ô<<Ä903#######5J®¤ªqÃ7ËrqËrÉÕÿý¾äþÑ/þB^þä^sîRf1@ ´³DÔì1ôì0K° TK°T[X½ÿÀ@878Y3#‹Çþº™fþˆ×F)’@ÎÍddÜüÔì1ü<ì20K° TK° T[X½@ÿÀ878YK° TK° T[K°T[K°T[X½ÿÀ@878YK°TK°T[X½@ÿÀ878Y@````pppp]3#%3#^ËËþyËËÊÊÊÙ'ÛÝ>@" Ïœ Ï œ  Ü<Ä291Ô<Ì2ü<ìþ<ì990!!!!!'7!5!7!Ù}®/þHÃ{üúþþ}®þÕ¶Ãý‡¢;fÕ¨ðªþÇfÓªðHÕ‡@9  B• ••••­    ÔÔ<ì2ÔÄÄ91/<ììÄôììîî0KSXííííY"²€]@gww† …– ¿ ]!!!!!!#!5ýÇý9øü=ýð Íq‹þ¶ËÕªþFªýãªþÕžüðfÿºå +ž@< +,  )&  *&•& •‘&Œ,+,* # )#3,üìüìÀ999999991äôìîÀÀ99999990@*WZWU!je!{vu! FYVjddj(|svz( ]] 324&'.#"&5!27!"&''¶ý3>¡_Ü'y=¡_Üþý''†NOy;‚ÝW¢fªNPþˆþÆ€Ý[¢gXü²@CHp¸¸@Cþ¸þåp¼Džf b¥MK¿YÆgþöžþŸþ[KK¿XÝÝÏî /ÿ@- !$'!!0 $*0ÔÄÔÄ99991ÔÄÔÄÀ9990@¾     $$$   $$ $ ***///***55500055 5 :::???:::EEE@@@EE E JJJOOOJJJV´° °!°"°&°'°(´)]]32654&#".#"326#"&54632>32#"&“1†Te€vYR…Ä1…UfvYR†F^ˆº§†_™HDža†¼§†^•/XZ‡ie†‡7XX„je†ˆ‡ߦ¯Ø~ŠŠƒá§¯ÖwÙÛ .@МР œ   Ô<ì2ü<ì21/ìÔ<ìü<ì0!!#!5!!!®-ýÓ¨ýÓ-ýÓúþþ}ªþ}ƒªƒû¦ªÙÛ¨ T@.œœœœBѧœ $# ü<ì2291/ìôì90KSXííííY" 5!!Ûü@Àúþúþúþøþëþî²pªoüªÙÛ¨ V@/œœœœBѧœ$ # ü<<ì291/ìôì90KSXííííY"55!5ÙúþÁAúþø°þ‘ªþ²ýǪªRÃÕÆ@F  B Ó Ó   fe f eÔ<ì2ìüì2ì99991/ä2Ô<ì2Ô<ì290KSXííííY"K° TX½ÿÀ@878Y@(†¦ µ' ' ')((79‡ ˆ¦ ¥ª©]]!#!5!5'!5!3 3!!!þcÉþ` Tþ´þþ{y¿þÂþµTŸÇþ9Ç{3›{JýD¼ý¶{›3®þVå` M@% ‡Œ ¼½!   NF!üì2ôìÄ91ää2ô<ìÜÄ990¶"`"Ï"]3326533267#"&'#"&'®¸Š‡”•¸#% )I#ER2‘bf*þV ýH‘”¨¨ü¢<9 ”NPOONNý×hÿçÁ-)b@'! '!Õ* $$*ÔÌÜÌ9991äÌÜÌÎÎ990K° TK° T[K°T[K°T[K°T[X½*@**ÿÀ878Y>54&#"#"&54632#"&54324&#"32ôIH7$$0e´ÖþßÕ˜ËÝ¢e‚ WOmVPmmW£Kƒt,>bþÊþùþ±þFØ£Æ[àt}þþÏt{þw;Á ]@    ÔÄ91ÄÔÌÎ990@0QVPZ spvupz €€ Z pp{ t €€ ]]!! !!5 7êüA ýJïúÞÕýIÁÁý3ýÀ•!ãœþwqÁ@×Ö¯ggÔìÔì1üìì20!#!#œÕðý ïÁø¶}ùƒÿáÿðª/#Ë@1 ÚÙ"ØÕ $ #" #h#$ÔÔÔì9999991/<äôì22î9990K° TX½$ÿÀ$$@878Y@V             ##(]]#3267#"&5467!##"#>3!‡¶i/7.%7vy"PþºÂµÃ)6<  ¥y‘þJ\:1fd.¡xüo‘@E¦}/þú%&@ Û Ûܱ& iji&Üìüì1üìÜäÞä026732#"&'&&#"#"&546327j ¾ÊPd@7*8  k½ÄOeD=!0 þú°l9¼TA6?&#Hý•Ánþ!þbSA8?SsÕ;ð)_@3(%ãÝá%Ý ßÞÝ à‘* "(kl"k *ÜìÌüì22ÀÀ9991ôäüôìÄîíÖîî99990!!#5#"&5463354&#"56632"32655‹°ýP®•,]€˜¿¼¶uu>ˆDI‘E·³þì¡~bRh‚P{¸þ@p?D‡q‡Š[[""°ðCO@Mr`Õdð.@ãáÝ àÝ‘ klk Üìüì991ôìôìüì0!!2#"&546"32654&‹°ýPX³Îγ³Ðгi~hi}|P{Ý¿¿Ûܾ¿Ýs¡ˆ…  …‰ NÏç@@" å‘å  mm  ÔììÔììÀÀ9991/<ì2ôì0%!5654#"!5!&5! Ïý¨±ÆþøØØþ÷Dzý¨?ž‘1/Ž¡²²²aLÊð"þÝïÊþ´a²²‹*¸>ŠþwþËÂþØ{ÿão{3>@C'-%= 4©%†ˆ©:¹.†-º*¹»1 ¸Œ%?47&%7& =&-7"E?üìÌÔü<ÔìÄ999991Ää2ô<Ääü<ôìÄî2îôîî9990@0+0,0-0.0/00@+@,@-@.@/@0P+P,P-P.P/P0…+…0€@@ @°@À@Ð@à@à@ð@??? ??0,0-0.0/@,@-@.@/P,P-P.P/ooo oo`,`-`.`/p,p-p.p/€,€-€.€/]q].#">32!3267#"&'#"&5463!54&#"5>32"326=¶¥‰™¹DJÔ„âü² Ì·hÈddÐj§øMIؽÒýû§—`¶Te¾ZŽÕï߬o™¹”—´®ž0Z^þÝúZ¿È55®*,ywxx»¨½À‹..ª''`þf{bsÙ´)Hÿ¢œ¼ +ä@<+,&  )&  *&¹& ¹¸&Œ,+,* # #Q)E,üì2ôì2À9999991äôìîÀÀ99999990@p(?-YVUV jf!{    { z{ {!"#$%{&›•%¨ -ð-&YVUZ(ifej(ztvz(‰•š$¢­$]] 32654&'.#".5327#"&''‰þ)gA“¬\*g>—©}66ñ]ŸC‹_’56þîð`¡?‹`!ý°*(èÈOuš))ëÓHn.—MÅw834¨O³MÆxþíþÇ43¨Nÿã¬Õ $†@/ †ˆ !ƒ# •Œ#%" " "!& %ÜìÔüìÔì99991äôìþÍôî9990K°TK°T[K°T[X½%ÿÀ%%@878Y@ ttttv]33267#"&546?>7>5#53ô¾7ZZ:3ƒmN´`^Àg¸àIYX0&ÄÊÊDœe‚WX5^1YnFC¼98ŸL‰VV/5<6þ5Õ b@ƒ ü<ì2991/ôüÌ0K° TX½ @ ÿÀ878YK°TK°T[K°T[X½ ÿÀ @878Y¶ P ]#53#3ËËË¢×þú+eþ›ÙÛ^@ œÜÔì1ÔÄì0!#!Ù¨û¦^ýÁ•=ÿ×} *@    ÔÌ91ÔÌÄ903##'%\½sý®BþÁ}}`ùºs-Pbý;þV#Š@@   B   ©Šæ©Šæ©!—$  $ÔÌ91Ä2Äüìôìîöîî299990KSXí2í9Y"K° TX½$ÿÀ$$@878Y.#"!!#"&'53267#5!>32&P,`r<þÃ:¼º:d/4a/am"‰ø?$Æ—5dð¤z„þÉý…þãÓ¦!!‰¦­J·ÃÙÛô;?@.9*-" *œ19œ"œ œ<-<Ô<Ä21ÔìÔìÜüÔìÀ9999990#"'&'&'&#"56632326#"'&'&'&#"56632326Ûi³an’ ›^X¬bi³an“ ›^V©gi³an’ ›^X¬bi³an“ ›^V©o³NE;=LT³NE;=KÚ²OE;=LS²NE;=Kÿú`Á8@ÔÌ91/ÄÌ90@cmpxyvn]] !3!¬þ^DýïàCúšîûÄú?ž%# †@Ièèèè è è è  è B  ç¦ o o nüü<Ôì2991ô<ì2990KSXííííííííY"55%þÓ-þ+#þÓ-þ+#¿þôþô¿¢R¢¿þôþô¿¢RÁH# †@I è è è è èèèèB  ç¦ o opü<üÔ<ì991ô<ì2990KSXííííííííY"5%5ÁÕþ+-þÓ²Õþ+-þÓ#þ^Rþ^¿  ¿þ^Rþ^¿  ìþ #@ƒ   ÔüÔìÔì1/<<ì220%3#%3#%3#–ÔÔ©ÕÕú­ÕÕþþþþþþÿÿhk'$¼uÿÿh^'$¼uÿÿsÿãÙ^'2'us Õ;@•••­   üìÔÄÄÔì299991/ìì2ôì2î0!!!!! !# !3úýÇý9øû×þOþA¿±gþ¿þÀ@AÕªþFªýãª|pm|ªþáþàþßþßqÿãÃ{'3„@1†ˆ ©. ¹(¹»"%¸Œ4"1 K1 Q+E4üìôüôìÄ9991ä2ô<Ääì2Äî2îôî90@%?5_5p5Ÿ5Ï5Ð5ð5????? ooooo ]q].#"!3267#"&'#"32>32%"32654& ¤‰™¹Hü² Ì·jÈbdÐj òQGÑŒñþïñŒÓBNèâú°”¬«•“¬¬”˜³®ž5Z¾Ç44®*,nmnm98olkpþ݇çÉÉçèÈÇééy¶©é/Æ1üì0!!üyéyµ©/Ì1Ôì0!!øy®émÕ '@ž   ÜüÌÔÌþÔÎ1ô<ì20#53#53Ó¤RšÓ¤Ré­?þÁ­­?þÁ®émÕ '@ ž  ÜìÔÌÜîÔÎ1ô<ì203#%3#Ó¤RšÓ¤RÕ¬þÀ@¬¬þÀ@®éÓÕ@ žÜüÔÌ1ôì0#53Ó¤Ré­?þÁ²þ×Õ@ žqÜìÔÌ1ôì03#Ó¤RÕ˜þÁ?Ù–Ûo )@êêœ r ÜÔ<ü<Ä1ÔÄüÄîî03#3#!!ßööööýúúþoöþõAªþ#îu"@ÔÌ91ÔÌ990 úþþôþ þ üÏüÇ9%ûÛûÓ-ÿÿ=þV'\Ž^ÿÿÿüçN'<suþ‰ÿãÍð+@BŒ‘ÔÌ1ää0KSXííY"3#- ü\ ðùó^R¼²#/ƒ@I -'! - -¹ëì'¹ë!0 *$0* $ $(st*(s0Üäìôäì9999999991ÔäìôäìÀ9999999907'#"&''7&&5467'766324&#"326{ÏrÎ%$&(ÑrÏ;t=:x=ÏqÏ%%&&ÏsÏ7t@?s9ÏqÏ(&%%ÏsÎ>v:@t8ÎsÏ'%$þ|pššprœžs#G@%èèèèBç¦onüì291ôì90KSXííííY"5sþÓ-þ+#¿þôþô¿¢RÁ–#I@&èèèèBç¦opü<ì91ôì90KSXííííY"5ÁÕþ+-þÓ#þ^Rþ^¿  /J›@( ©‡¾±— ¼ Lü<Ä2Äü<Äî2991/<æ2îþîîî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@0P€€€ Ðï]]#!##53546;#"3#J¹þ¹°°­³¹°cMù¹¹`û Ñü/ÑN·¯™Phc²é/J„@! © ‡— ¼   Lü<ÄÄü<Äî991/<æ2þîî2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@0P€ € € Ðï]!#!"!!##53546J¹þ·cM/þѹ°°®ùì{Phcü/ÑN»«9ÿ;ÇÕ>@ ¹¹  ÂY W Y Ô<<ì2ü<<ì21äôÄ2Ä2î2î20%!#!5!!5!3!!!Çþ‘°þ‘oþ‘o°oþ‘oßþ\¤š™¤þ\™ýáÛH®F·ƒÔì1Ôì03#ÛÓÓFþ®ÿÓþ@ žƒÔìÔÌ1üì0%3#Ó¤Rþ¬þÀ@®ÿmþ '@ žƒ   ÜìÔÌÜîÔÎ1ü<ì20%3#%3#šÓ¤RþfÓ¤Rþ¬þÀ@¬¬þÀ@qÿã Lð #'3?K®@D$%&%&'$'B@’ .’(’F’4 :&Œ$‘L%IC'1+C =  1 =I 7+ ! LüäìÔÄìäîîöîî991ä2ô<<ä2ì2îöîî20KSXííY"K°TK° T[K° T[K° T[K° T[K°T[X½L@LLÿÀ878Y"32654&'2#"&5462#"&546!3#"32654&2#"&546"32654&ôWddWUccUžº» º»ùtž¼»ŸŸ¹º% üZ VcbWWcd²žº» º»ŸWccWUcc‘”„‚••‚ƒ•Ü»»ÛÛ»¼ÛàÛ»½ÚÛ¼ºÜùóŽ•‚„””„–ýŸÜ»»ÛÛ»¼Û”„‚••‚ƒ•ÿÿhm'$¼uÿÿÉ‹m'(žuÿÿhk'$¼uÿÿÉ‹N'(žuÿÿÉ‹k'(žuÿÿ¢k',ÿ/uÿÿÿþ`m',ÿ/uÿÿXN',ÿ/uÿÿ;ºk',ÿ/uÿÿsÿãÙk'2'uÿÿsÿãÙm'2'uÿÿsÿãÙk'2'uÿÿ²ÿã)k'8îuÿÿ²ÿã)m'8îuÿÿ²ÿã)k'8îuÁy` ·¿Füì1/ì0@ @P`p]3#Á¸¸`û Áî?f7@ ´³uÜì91ôì290K° TK°T[X½ÿÀ@878Y3#'#¶”õ‹´´‹fþˆõõ¶J7c@$  Ãà íVwVvôìüì99991ü<üÔ<ì99990K° TK° T[X½ÿÀ@878Y'.#"#>3232673#"&ü9! &$}f[&@%9! &$}f[&@Z7IR‡“!7IR‡“Õb+ö/·ïîÔÌ1üì0K° TK°T[X½ÿÀ@878Y!!ÕVýªö”Ç)9H W@ ð³VVÜìÔì1ô<Ôì0K° TX½ÿÀ@878YK°TK°T[K°T[X½@ÿÀ878Y332673#"&Çv aWV` v ž‘‘žHKKJLšDf,@ ÎÍdÔì1üì0K° TX½ÿÀ@878Y3#šÌÌÌîá _@Áò ÁñV xVÔìôì1ôìôì0K° TK° T[X½ÿÀ@878YK° TK° T[K° T[X½ÿÀ@878Y4&#"3267#"&54632˜X@AWWA@XzŸssŸŸssŸô?XW@AWX@s  ssŸŸ#þuÁ@  ó' ÜÔìÔÌ1/ÔüÄ90!#"&'532654&'T76xv.W+"J/;<+->i0Y[ ƒ0.W=ðî®fB@´³ÔÜÔÌ991ô<ì20K° TK°T[X½ÿÀ@878Y3#3#ü²ø‡ªß‰fþˆxþˆLþuÁ @  óô 'ÔìÄÔÌ1/üüÄ90!33267#"&546¸w-+76 >&Dzs5=X..… W]0iÁî?f7@ ´³uÜì91ô<ì90K° TK°T[X½ÿÀ@878Y373¶õ‹´´‹õîxõõþˆÿòuÕ ?@ •  : yô<ìÄü<Ä991/äì90´0P]3%!!'7ÓË9Pþw×ü^”MáÕý˜Ûoþîýãª;jnžH ^@ — z z Ô<äü<ä991/ì90K°TX½ @ ÿÀ878Y@ @ P ` sz p à ð ]37#'7Ǹ}Lɸ{JÅý¦ZjüãšXjÿÿ‡ÿã¢m'6‹uÿÿoÿãÇf'Vàÿÿ\m'=¾uÿÿXÛf']àþ¢®˜@ õõÜ<ì21ÔìÔì0##®ªªª˜ý öý ö ºÕ g@  © ••  2  yô<ì2ÄôìÄ91/Æ2îöîî20@( °Ÿ Ÿ Ÿ Ÿ ŸŸŸŸ¿ ¿ ¿ ¿ ¿¿¿¿]]! )#53!!3 !Ó ±–þiþPþ`ÉÉËPþ°ó5þáþËÕþ—þ€þ~þ–¼ãþýê.,qÿãu('@^%{&%#${##{#({'(#&'('%$%(('"#" ! B('&%"! ##¹ ¹Œ#±)&' ! (%#" QE)üìôì99999991ìÄôìî9990KSXÉÉÉÉííííY"²?*]@v%+("/#/$)%-&-'*(6%F%X X!` `!f"u u!u"%#%$&&&''(6$6%F$E%Z Z!b b!z{     {zzv v!x" *ð*']].#"32654&#"5432''%'3%F2X)§¹®’‘®6 ~rþäæçþåÝ4*ŸþÁ!µäM!þÙ“ØÃ¼ÞÞ¼z¼&þà­ÿþÉ7ÿú7´kc\Ì‘oabÿÿÿüçk'<suÿÿ=þVf'\^ÉÕ =@• •ö  ? üì22üì91/ôüìÔì0@ ?_]332+#32654&#ÉÊþûþÿûþÊÊþš™ŽÕþøáÜÜâþ®'ýÑ’††‘ºþV¤>@¹¹Œ¸½— GFüì22ôì1ìääôÄìÆî0@ `€ à]%#3>32#"&4&#"326s¹¹:±{ÌÿÿÌ{±8§’’§§’’§¨ý®¾ý¢daþ¼þøþøþ¼aëËççËËççÙ-Û×¶œÔÄ1Ôì0!!Ùúþת?œÅ …@M œ  œœœœœ œ œ B   Ô<Ì291Ô<Ì290KSXííííííííY" '7œþ7Éwþ5þ5vÈþ8vËËLþ5þ7yËþ5yÉËyþ5ˉœÅß ,@Ý ÝÝ ÷‘ |]|| Üôäüä1ôììÔìî2035733!œÌßæ‰Íý× c)t'ý+n^œ´ðJ@$}}BÝÝ÷ Ý‘~ÜÄÔÄì91ôÄìüìî90KSXí2íY"!!56754&#"56632 ¨ýª"?XhU4zHM…9‘®þµ8rn81^BQ##{„l‹þä0bÍð(H@' Ý Ý Ý Ý ø÷Ý ø#‘)~&~ )ÜÄÄÔìÔì9991ôäìüäìÔìîî90#"&'532654&##532654&#"56632 \e¾±9}F4wCmxolV^^ad_(fQI€7©Z`mR|†yOFJLl?<:=svcE`ÿÿ‰ÿãð'ð'¼5 ‹ýdÿÿ‰ÿã?ð'ð'¼5ñ‹ýdÿÿbÿãð'ò'¼5 ‹ýdÿÿsÿã‹m'* uÿÿqþVZH'JÚ‹ÿÿÉ•P', ÿ/uÿÿ‡þu¢ð'6Ý‹ÿÿoþuÇ{'VÝÿÿsÿã'k'&-uÿÿqÿãçf'F‰ÿÿsÿã'm'&-uÿÿqÿãçf'Fà‰qÿãô$J@$Ó ù"¹¹ Œ¸—   GE%üìô<Äü<Ä1/ìäôÄìÄîý<î20¶`&€& &]!5!533##5#"3232654&#"¢þºF¸šš¸:±|ËÿÿË|±ýǧ’’¨¨’’§¶N}““}úü¨daDDaþËççËËççd߃¶œÜÌ1Ôì0!!dý僤ÛH®F·ƒÔì1Ôì03#ÛÓÓFþÿãð1@: Ó"+Ó ¡®•¡®•/‘Œ) 2+"!)#&  , & &*!/<ÔÄ2üÄÄ99999999991Ä2äôìôìîöîî2Ý<î20K° TK° T[K° T[K°T[K°T[K°T[X½2ÿÀ22@878Y@z  1Ti lnooooiko o!o"o#n$l%i'i-ŸŸŸ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸ–Ÿ Ÿ!Ÿ"Ÿ#Ÿ$Ÿ%Ÿ&Ÿ'Ÿ(Ÿ)Ÿ*Ÿ+Ÿ,-2   USjg ]].#"!!!!3267#"#734&5465#7332[©fÊ A7ýæ¾8þŠ Êf©[Y¹`íþË(Ó7‹Â7œ(6ìb¹bÕiZÈ»{.# .{»ÊZiÓHH"{/ #/{"G×)Ù¥@ ÎddÔüÜì1Ô<ì20K°TK°T[X½@ÿÀ878YK°TK° T[K°T[X½ÿÀ@878YK°TK°T[X½@ÿÀ878YK°TX½ÿÀ@878Y@````pppp]3#%3#^ËËþyËËÙËËËsîðö@BúÄÀ1ôÌ0KSXÉÉY"K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@ %%6FVjg //]]3#7¹ä™öþø¶Jéu@!  ÃÃúVV ÔìÔì99991ô<ìÔì2990K° TX½ÿÀ@878YK°TX½@ÿÀ878Y´ ]'.#"#4632326=3#"&ü9 $(}gV$=09" (}gT";9! 2-ev 3)dw î‹ö‰@BúÄÀ1ôÌ0KSXÉÉY"K° TX½ÿÀ@878YK°TX½@ÿÀ878Y@*$$5CUUŸŸ¯¯//]]#ÇÄ™æöþøÏî1øw@ úÔÄ91ô<Ä90K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TX½ÿÀ@878Y@ //- ]3#'#¢¼Ó‹¦¦‹øþö²²Ïî1ø†@ úÔÄ91ôÄ290K° TK° T[K° T[K° T[X½ÿÀ@878YK°TX½@ÿÀ878YK°TX½ÿÀ@878Y@ "  ]373¢Ó‹¦¦‹Óî ²²þö?œôß Ô@ Ý ÷‘ ] ÜÔ<Äì291ôüÔ<ì290K°TK°T[K°T[K°T[K° T[K° T[X½@ÿÀ878YK°TK°T[X½ÿÀ@878Y@T /9IFYi‹«»       "5GK S[ e„¥µ]] !33##5!5ÝþË5¦‡‡þbfþ]ýämººyÇ9ø j@à úVVÔìÔì1ôüÄ20K° TX½ÿÀ@878YK°TX½@ÿÀ878YK°TK°T[X½ÿÀ@878Y332673#"&Çv cSRav  Ÿø6978w{zšfÛ¶úÔÌ1ôÌ03#šÌÌÛÍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßà>: ~ÿ1BSax~’ÇÝ©À & 0 : ¬!""""+"H"e%Êûÿÿ   0AR^x}’ÆØ©À  0 9 ¬!""""+"H"`%ÊûÿÿÿãÿõÿØÿ ÿ^ÿCÿhÿüöüÛà–à…àVßjÞqÞ_Úï¿8ôüúúü (B¬£„…½–熎‹©¤ŠÙƒ“ñò—ˆÃÝðžªóôõ¢­ÉÇ®bcdËeÈÊÏÌÍÎèfÒÐѯgï‘ÕÓÔhêì‰jikmln oqprsutvwéxzy{}|¸¡~€ëíºýþÿøÖùúãä×àÚÛÜßØÞ²³¶·Ä´µÅ‚‡«˜¨š™î¼¥’”•Íf‹‹55®Å´žªšq=3ۤ=´Ù‹žãd‹Û²‡á–œdž¨‹²ð²ž´Ù´Ù´Ù?“‡y}É–s)ÉÉšÉ3sÉ\É\ÿ–?ÉuÉçÉüÉLsÓÉLsɇãÿúÛ²yéD{=ãÿü{\°²Ç´Ùÿìªç{ºfqqìqÑ/qº9Á9ÿÛ¢º9Á˺ºåqºqJº+o#7®¼=‹V¼;¼=3X²´Ùyy–sÉüÉLsÛ²ç{ç{ç{ç{ç{ç{fqìqìqìqìq99ÿÇ9ÿÞ9ÿôºåqåqåqåqåq®®®®9ì\¸3ž º's×´ÙËLfªÝ´Ù´Ù´ÙR®#hdœ¶ÿá+/ÅsÅ`NÛ{åH?55´Ù=´ÙZÿúåžåÁìyyLss/q%®%®‹®‹²´Ùô¼=ãÿüVþ‰^3ž3Á / /9‹Û‹®%® ¼qyÉyÉÉ\¢\ÿþ\\;LsLsLsÛ²Û²Û²9ÁÁ¶ÕÇšî#ðLÁÿòF‡+o{\3X²3 åqãÿü¼=×ɺ´Ù´5‰5^5bÁ‰Á‰Áb3sq\ɇ+o–sfq–sfqqãd‹Û×s¶ ÏÏ5?Çšÿ+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþÿ     sfthyphenperiodcenteredEuroc6459c6460c6461c6462c6463c6466c6467c6468c6469""""X“ÿ¶Oƒ²ö!n˜´ÊÞE‚~áL·üeÏî  R s ®  ß X ° û : i “ æ  = z /¬E…ëuñ)pཊëP‹±á@Ö"m¹#{ßC€øw³R¡Ø‡Äº‡wè [ r ó!5!B!â!ï!ü" ""#"0"="J"W"d"q"~"‹"˜"¥"²"¿"Ì"Ù"æ"ó## ##'#4#A#N#[#h#”#Ï$4$%3%S%&&º'K''·((X(Ã)_*%*\*£*é+z+Ó,D,,±-P- ..R.ª/‡0A0½11!1P1Ï2H2z2ß3F3p3p3}3Š3—3æ4z44£4Ñ4ÿ5595g5‘5ž5«5Ï6[6“6Í7C7©7ë888J999)969C9P9]9j9w9„9‘9ž9«9¸9Å9Ò9ï::{: :å;;^;Ž;Ä;ô<"<_<§<´<Á<Î<Û<þ=c>;>H>U>˜>ç>ý?a??Ü@:@K@\@m@z@‡@”@¡@®@»@È@Õ@âA@AVAkBEBªB÷C_C²CÿDUDÛE*E?-†” x$ÿÓ%ÿ·&')*K+-r./2934K57ÿD9ÿˆ:ÿ­;ÿš<ÿ =IQR&UYÿÉZ\ÿÜbÿÓdg9xy&z&{&|&}&‰­ÿÓ®ÿÓ¯9ºÿÜ»ÿ ÇÿÓÉÿÓÐ9Ñ9Ò9åéêÿ ëÿÜìöKûý$ÿÓ$ÿÜ$ÿÜ$$9$&ÿÜ$*ÿÜ$2ÿÜ$4ÿÜ$6$7ÿa$8$9ÿ}$:ÿ$;$<ÿa$FÿÜ$GÿÜ$HÿÜ$Iÿ·$RÿÜ$TÿÜ$WÿÜ$X$Yÿˆ$Zÿ­$\ÿu$b9$dÿÜ$gÿÜ$h$oÿÜ$pÿÜ$qÿÜ$rÿÜ$sÿÜ$yÿÜ$zÿÜ${ÿÜ$|ÿÜ$}ÿÜ$~$$€$$©ÿ·$ª$­9$®9$¯ÿÜ$´þø$µÿ$ºÿu$»ÿa$Å/$Ç9$É9$ÐÿÜ$ÑÿÜ$ÒÿÜ$Ó$Ô$Õ$ã$êÿa$ëÿu$öÿÜ$ù$ûÿÜ$üÿÜ$ýÿÜ$þÿÜ%%&ÿÜ%*ÿÜ%2ÿÜ%6ÿÜ%9ÿÁ%:ÿ·%<ÿ%dÿÜ%gÿÜ%©ÿÁ%ªÿÜ%¯ÿÜ%´ÿ%µÿ%»ÿ%Åÿ­%ÐÿÜ%ÑÿÜ%ÒÿÜ%ãÿÜ%êÿ%öÿÜ%ùÿÜ%ûÿÜ%ýÿÜ&&$&6&<ÿÜ&b&©ÿÜ&ªÿÜ&­&®&´&µ&&»ÿÜ&Å&Ç&É&ã&êÿÜ&ù''$ÿÜ'9ÿÜ':'<ÿ'bÿÜ'©ÿÜ'ªÿÜ'­ÿÜ'®ÿÜ'´ÿÓ'µÿÉ'»ÿ'ÅÿD'ÇÿÜ'ÉÿÜ'êÿ))þ·)ÿa)$ÿD)6ÿÜ)7ÿÜ)DÿD)Hÿ)Lÿk)Rÿ·)Uÿk)Xÿ)\ÿD)bÿD)iÿD)jÿD)kÿD)lÿD)mÿD)nÿD)pÿ)qÿ)rÿ)sÿ)yÿ·)zÿ·){ÿ·)|ÿ·)}ÿ·)~ÿ)ÿ)€ÿ)ÿ)©)ª)­ÿD)®ÿD)´ÿÓ)µ)ºÿD)Åþˆ)ÇÿD)ÉÿD)ãÿÜ)ëÿD)ùÿÜ**$*7ÿ·*:*<ÿš*b*©ÿÜ*ªÿÜ*­*®*´ÿÓ*µÿÓ*»ÿš*ÅÿÉ*Ç*É*êÿš++ÿÜ++©+ª+´ÿ·+µÿÁ+Åÿ·-ÿ·-$ÿÜ-bÿÜ-©ÿÜ-ªÿÜ-­ÿÜ-®ÿÜ-´ÿ·-µÿÁ-Åÿ-ÇÿÜ-ÉÿÜ.ÿ).$ÿÜ.&ÿ.2ÿ.7ÿa.8ÿÉ.:ÿ·.<ÿ·.DÿÜ.Hÿš.Rÿš.Xÿš.\ÿk.bÿÜ.dÿ.gÿ.hÿÉ.iÿÜ.jÿÜ.kÿÜ.lÿÜ.mÿÜ.nÿÜ.pÿš.qÿš.rÿš.sÿš.yÿš.zÿš.{ÿš.|ÿš.}ÿš.~ÿš.ÿš.€ÿš.ÿš.©ÿ}.ª.­ÿÜ.®ÿÜ.¯ÿ.´ÿÁ.µÿÁ.ºÿk.»ÿ·.Å.ÇÿÜ.ÉÿÜ.Ðÿ.Ñÿ.Òÿ.ÓÿÉ.ÔÿÉ.ÕÿÉ.êÿ·.ëÿk.ûÿ.ýÿ/ÿÜ/$//2ÿ·/7þæ/8ÿš/9ÿ/:ÿD/<þð/D/HÿÜ/RÿÜ/XÿÜ/\ÿD/b//gÿ·/hÿš/i/j/k/l/m/n/pÿÜ/qÿÜ/rÿÜ/sÿÜ/yÿÜ/zÿÜ/{ÿÜ/|ÿÜ/}ÿÜ/~ÿÜ/ÿÜ/€ÿÜ/ÿÜ/©/ª/­//®//¯ÿ·/´þa/µýæ/ºÿD/»þð/Å/Ç//É//Ðÿ·/Ñÿ·/Òÿ·/Óÿš/Ôÿš/Õÿš/êþð/ëÿD292ÿ­2ÿÜ2$ÿÜ29ÿÜ2;ÿ}2<ÿ2bÿÜ2©ÿÜ2ª2­ÿÜ2®ÿÜ2´ÿÓ2µÿÜ2»ÿ2ÅÿD2ÇÿÜ2ÉÿÜ2êÿ3ÿÓ3þÁ33$ÿ}383:3<ÿÓ3Dÿ¤3Hÿ·3LÿÓ3QÿÜ3Rÿ·3UÿÜ3VÿÜ3XÿÜ3\3bÿ}3h3iÿ¤3jÿ¤3kÿ¤3lÿ¤3mÿ¤3nÿ¤3pÿ·3qÿ·3rÿ·3sÿ·3xÿÜ3yÿ·3zÿ·3{ÿ·3|ÿ·3}ÿ·3~ÿÜ3ÿÜ3€ÿÜ3ÿÜ3©ÿÜ3ª3­ÿ}3®ÿ}3´&3µ&3º3»ÿÓ3Åþ·3Çÿ}3Éÿ}3Ó3Ô3Õ3äÿÜ3êÿÓ3ë3úÿÜ494©4ª4´ÿÓ4µÿÜ4Åÿ}5ÿ­5ÿ·5ÿÁ5$ÿ­5&ÿš57ÿk59ÿ5:ÿ­5<ÿ}5DÿÓ5Hÿ¤5Rÿ¤5Xÿ¤5\ÿ5bÿ­5dÿš5iÿÓ5jÿÓ5kÿÓ5lÿÓ5mÿÓ5nÿÓ5pÿ¤5qÿ¤5rÿ¤5sÿ¤5yÿ¤5zÿ¤5{ÿ¤5|ÿ¤5}ÿ¤5~ÿ¤5ÿ¤5€ÿ¤5ÿ¤5©ÿ5ªÿÜ5­ÿ­5®ÿ­5´ÿk5µÿ}5ºÿ5»ÿ}5ÅÿÜ5Çÿ­5Éÿ­5êÿ}5ëÿ5ûÿš5ýÿš6$&6&6*6264666b&6d6g6­&6®&6¯6Ç&6É&6Ð6Ñ6Ò6ã6ö6ù6û6ý7ÿD7ÿ 7ÿ7$ÿa7&ÿˆ77ÿÜ7Dþ­7Fþ¤7Hþ¤7LÿÁ7Rþ¤7UþÓ7Vþ­7XþÉ7Zþ­7\þÁ7bÿa7dÿˆ7iþ­7jþ­7kþ­7lþ­7mþ­7nþ­7oþ¤7pþ¤7qþ¤7rþ¤7sþ¤7yþ¤7zþ¤7{þ¤7|þ¤7}þ¤7~þÉ7þÉ7€þÉ7þÉ7©ÿD7ªÿ7­ÿa7®ÿa7´7µÿÓ7ºþÁ7Åþø7Çÿa7Éÿa7äþ­7ëþÁ7úþ­7ûÿˆ7üþ¤7ýÿˆ7þþ¤8$8-8=ÿÜ8b8­8®8Ç8É8åÿÜ9ÿˆ9þø9ÿY9$ÿ}92ÿÜ9Dÿa9Hÿa9LÿÓ9Rÿa9Xÿu9\ÿÉ9bÿ}9gÿÜ9iÿa9jÿa9kÿa9lÿa9mÿa9nÿa9pÿa9qÿa9rÿa9sÿa9yÿa9zÿa9{ÿa9|ÿa9}ÿa9~ÿu9ÿu9€ÿu9ÿu9©ÿN9ªÿ9­ÿ}9®ÿ}9¯ÿÜ9´9µ9ºÿÉ9Åþæ9Çÿ}9Éÿ}9ÐÿÜ9ÑÿÜ9ÒÿÜ9ëÿÉ:ÿ­:ÿ:ÿˆ:$ÿ:Dÿ}:Hÿˆ:LÿÓ:Rÿˆ:Uÿ¤:Xÿ·:\ÿÜ:bÿ:iÿ}:jÿ}:kÿ}:lÿ}:mÿ}:nÿ}:pÿˆ:qÿˆ:rÿˆ:sÿˆ:yÿˆ:zÿˆ:{ÿˆ:|ÿˆ:}ÿˆ:~ÿ·:ÿ·:€ÿ·:ÿ·:©ÿ:ªÿÜ:­ÿ:®ÿ:´ÿÜ:µ:ºÿÜ:Åþø:Çÿ:Éÿ:ëÿÜ;ÿš;$;&ÿk;2ÿ};7ÿÜ;Hÿ¤;b;dÿk;gÿ};pÿ¤;qÿ¤;rÿ¤;sÿ¤;©ÿ;ª;­;®;¯ÿ};´ÿa;µÿ­;ÅÿÓ;Ç;É;Ðÿ};Ñÿ};Òÿ};ûÿk;ýÿk<ÿ <þa<þð<$ÿa<&ÿ<2ÿ<Dþæ<Hþð<Lÿ·<Rþð<Xÿ<bÿa<dÿ<gÿ<iþæ<jþæ<kþæ<lþæ<mþæ<nþæ<pþð<qþð<rþð<sþð<yþð<zþð<{þð<|þð<}þð<~ÿ<ÿ<€ÿ<ÿ<©ÿ<ªÿk<­ÿa<®ÿa<¯ÿ<´ÿ<µÿÜ<Åþø<Çÿa<Éÿa<Ðÿ<Ñÿ<Òÿ<ûÿ<ýÿ=ÿÜ=©=ª=´ÿÜ=µÿÜ=ÅÿÜH[ÿÜIÿIÿkIÿ·IWÿÜIZÿÜI\ÿÜI©ÿ·IªÿÜI´AIµIºÿÜIÅÿIëÿÜNDÿÜNHÿ·NRÿ·NXÿÁN\ÿ·NiÿÜNjÿÜNkÿÜNlÿÜNmÿÜNnÿÜNpÿ·Nqÿ·Nrÿ·Nsÿ·Nyÿ·Nzÿ·N{ÿ·N|ÿ·N}ÿ·N~ÿÁNÿÁN€ÿÁNÿÁNºÿ·Nëÿ·QQQQ©QªQ´ÿkQµÿQÅÿ¤R&RÿÜRR[ÿÁR©RªR´ÿkRµÿ·RÅÿ}Uÿ}UÿDUÿÜUFÿÓUGÿÜUHÿÓUIUJÿÜUKÿÜUPÿÜUQÿÜURÿÓUTÿÜUUÿÜUXUYUZU[ÿÉU\U]UoÿÓUpÿÓUqÿÓUrÿÓUsÿÓUxÿÜUyÿÓUzÿÓU{ÿÓU|ÿÓU}ÿÓU~UU€UU©ÿ·UªU´UµVUºUÅþÉUæUëU÷ÿÜUüÿÓUþÿÓYÿÉYÿaYÿY©ÿÜYªÿÜY´YµÿÜYÅþðZZÿDZÿZ©ÿÜZªÿÜZ´ZµZÅÿ)[FÿÜ[HÿÁ[RÿÁ[oÿÜ[pÿÁ[qÿÁ[rÿÁ[sÿÁ[yÿÁ[zÿÁ[{ÿÁ[|ÿÁ[}ÿÁ[üÿÜ[þÿÜ\ÿÜ\þÜ\ÿk\©ÿÜ\ªÿÜ\´\µ\ÅþÓbÿÓbÿÜbÿÜb$9b&ÿÜb*ÿÜb2ÿÜb4ÿÜb6b7ÿab8b9ÿ}b:ÿb;b<ÿabFÿÜbGÿÜbHÿÜbIÿ·bRÿÜbTÿÜbWÿÜbXbYÿˆbZÿ­b\ÿubb9bdÿÜbgÿÜbhboÿÜbpÿÜbqÿÜbrÿÜbsÿÜbyÿÜbzÿÜb{ÿÜb|ÿÜb}ÿÜb~bb€bb©ÿ·bªb­9b®9b¯ÿÜb´þøbµÿbºÿub»ÿabÅ/bÇ9bÉ9bÐÿÜbÑÿÜbÒÿÜbÓbÔbÕbãbêÿabëÿuböÿÜbùbûÿÜbüÿÜbýÿÜbþÿÜdd$d6d<ÿÜdbd©ÿÜdªÿÜd­d®d´dµ&d»ÿÜdÅdÇdÉdãdêÿÜdùg9gÿ­gÿÜg$ÿÜg9ÿÜg;ÿ}g<ÿgbÿÜg©ÿÜgªg­ÿÜg®ÿÜg´ÿÓgµÿÜg»ÿgÅÿDgÇÿÜgÉÿÜgêÿh$h-h=ÿÜhbh­h®hÇhÉhåÿÜp[ÿÜq[ÿÜr[ÿÜs[ÿÜxxxx©xªx´ÿkxµÿxÅÿ¤y&yÿÜyy[ÿÁy©yªy´ÿkyµÿ·yÅÿ}z&zÿÜzz[ÿÁz©zªz´ÿkzµÿ·zÅÿ}{&{ÿÜ{{[ÿÁ{©{ª{´ÿk{µÿ·{Åÿ}|&|ÿÜ||[ÿÁ|©|ª|´ÿk|µÿ·|Åÿ}}&}ÿÜ}}[ÿÁ}©}ª}´ÿk}µÿ·}Åÿ}‰&‰©‰ª‰´ÿ‰µÿ‰Åÿ­©ª´ÿ­µÿ¤Åÿ©$©%ÿÜ©&ÿÜ©'ÿÜ©)©*ÿÜ©+©-ÿÜ©.©/©2©3©4©5©7ÿ©9ÿ©:ÿÜ©;©<ÿk©=©I©Q©R©U©YÿÜ©ZÿÜ©\ÿÜ©b©dÿÜ©g©x©y©z©{©|©}©‰©—©­©®©¯©ºÿÜ©»ÿk©Ç©É©Ð©Ñ©Ò©å©é©êÿk©ëÿÜ©ì©öÿÜ©ûÿÜ©ýÿܪ$ÿ·ª%ÿ·ª&ÿܪ'ÿܪ)ª*ª+ª-ÿܪ.ª/ª2ÿܪ3ª4ª5ª7ÿDª9ÿNª:ÿª;ÿª<ÿª=ªIªQªRªUªYÿܪZÿܪ\ÿܪbÿ·ªdÿܪgÿܪxªyªzª{ª|ª}ª‰ªª­ÿ·ª®ÿ·ª¯ÿܪºÿܪ»ÿªÇÿ·ªÉÿ·ªÐÿܪÑÿܪÒÿܪåªéªêÿªëÿܪìªöªûÿܪýÿÜ­ÿÓ­ÿÜ­ÿÜ­$9­&ÿÜ­*ÿÜ­2ÿÜ­4ÿÜ­6­7ÿa­8­9ÿ}­:ÿ­;­<ÿa­FÿÜ­GÿÜ­HÿÜ­Iÿ·­RÿÜ­TÿÜ­WÿÜ­X­Yÿˆ­Zÿ­­\ÿu­b9­dÿÜ­gÿÜ­h­oÿÜ­pÿÜ­qÿÜ­rÿÜ­sÿÜ­yÿÜ­zÿÜ­{ÿÜ­|ÿÜ­}ÿÜ­~­­€­­©ÿ·­ª­­9­®9­¯ÿÜ­´þø­µÿ­ºÿu­»ÿa­Å/­Ç9­É9­ÐÿÜ­ÑÿÜ­ÒÿÜ­Ó­Ô­Õ­ã­êÿa­ëÿu­öÿÜ­ù­ûÿÜ­üÿÜ­ýÿÜ­þÿÜ®ÿÓ®ÿÜ®ÿÜ®$9®&ÿÜ®*ÿÜ®2ÿÜ®4ÿÜ®6®7ÿa®8®9ÿ}®:ÿ®;®<ÿa®FÿÜ®GÿÜ®HÿÜ®Iÿ·®RÿÜ®TÿÜ®WÿÜ®X®Yÿˆ®Zÿ­®\ÿu®b9®dÿÜ®gÿÜ®h®oÿÜ®pÿÜ®qÿÜ®rÿÜ®sÿÜ®yÿÜ®zÿÜ®{ÿÜ®|ÿÜ®}ÿÜ®~®®€®®©ÿ·®ª®­9®®9®¯ÿÜ®´þø®µÿ®ºÿu®»ÿa®Å/®Ç9®É9®ÐÿÜ®ÑÿÜ®ÒÿܮӮԮծã®êÿa®ëÿu®öÿÜ®ù®ûÿÜ®üÿÜ®ýÿÜ®þÿܯ9¯ÿ­¯ÿܯ$ÿܯ9ÿܯ;ÿ}¯<ÿ¯bÿܯ©ÿܯª¯­ÿܯ®ÿܯ´ÿÓ¯µÿܯ»ÿ¯ÅÿD¯ÇÿܯÉÿܯêÿ´$þø´%ÿÁ´&ÿ·´'ÿÁ´)ÿÁ´*ÿ·´+ÿÁ´-ÿÁ´.ÿÁ´/ÿÁ´2ÿ·´3ÿÁ´4ÿ·´5ÿÁ´7´9´:´;ÿˆ´<´=ÿÜ´Iÿ·´Qÿ´Rÿk´Uÿ´Yÿ·´Zÿ·´\ÿ·´bþø´dÿ·´gÿ·´xÿ´yÿk´zÿk´{ÿk´|ÿk´}ÿk´‰ÿÁ´þ}´­þø´®þø´¯ÿ·´ºÿ·´»´Çþø´Éþø´Ðÿ·´Ñÿ·´Òÿ·´åÿÜ´éÿ·´ê´ëÿ·´ìÿÁ´öÿ·´ûÿ·´ýÿ·ºÿܺþܺÿkº©ÿܺªÿܺ´ºµºÅþÓ»ÿ »þa»þð»$ÿa»&ÿ»2ÿ»Dþæ»Hþð»Lÿ·»Rþð»Xÿ»bÿa»dÿ»gÿ»iþæ»jþæ»kþæ»lþæ»mþæ»nþæ»pþð»qþð»rþð»sþð»yþð»zþð»{þð»|þð»}þð»~ÿ»ÿ»€ÿ»ÿ»©ÿ»ªÿk»­ÿa»®ÿa»¯ÿ»´ÿ»µÿÜ»Åþø»Çÿa»Éÿa»Ðÿ»Ñÿ»Òÿ»ûÿ»ýÿÅ$&Å%ÿ·Å&ÿÅ'ÿ·Å)ÿ·Å*ÿ·Å+ÿ·Å-/Å.ÿ·Å/ÿ·Å2ÿÅ3ÿ·Å4ÿÅ5ÿ·Å7þæÅ9þˆÅ:ÿÅ;ÿ·Å<þˆÅ=ÅIÿÜÅQÿ·ÅRÿ·ÅUÿ·ÅYÿÅZÿ<Å\ÿÅb&ÅdÿÅgÿÅxÿ·Åyÿ·Åzÿ·Å{ÿ·Å|ÿ·Å}ÿ·Å‰ÿ·Å&Å­&Å®&ůÿźÿÅ»þˆÅÇ&ÅÉ&ÅÐÿÅÑÿÅÒÿÅåÅéÿ·ÅêþˆÅëÿÅìÿ·Åöÿ·ÅûÿÅýÿÇÿÓÇÿÜÇÿÜÇ$9Ç&ÿÜÇ*ÿÜÇ2ÿÜÇ4ÿÜÇ6Ç7ÿaÇ8Ç9ÿ}Ç:ÿÇ;Ç<ÿaÇFÿÜÇGÿÜÇHÿÜÇIÿ·ÇRÿÜÇTÿÜÇWÿÜÇXÇYÿˆÇZÿ­Ç\ÿuÇb9ÇdÿÜÇgÿÜÇhÇoÿÜÇpÿÜÇqÿÜÇrÿÜÇsÿÜÇyÿÜÇzÿÜÇ{ÿÜÇ|ÿÜÇ}ÿÜÇ~ÇÇ€ÇÇ©ÿ·ÇªÇ­9Ç®9ǯÿÜÇ´þøÇµÿǺÿuÇ»ÿaÇÅ/ÇÇ9ÇÉ9ÇÐÿÜÇÑÿÜÇÒÿÜÇÓÇÔÇÕÇãÇêÿaÇëÿuÇöÿÜÇùÇûÿÜÇüÿÜÇýÿÜÇþÿÜÉÿÓÉÿÜÉÿÜÉ$9É&ÿÜÉ*ÿÜÉ2ÿÜÉ4ÿÜÉ6É7ÿaÉ8É9ÿ}É:ÿÉ;É<ÿaÉFÿÜÉGÿÜÉHÿÜÉIÿ·ÉRÿÜÉTÿÜÉWÿÜÉXÉYÿˆÉZÿ­É\ÿuÉb9ÉdÿÜÉgÿÜÉhÉoÿÜÉpÿÜÉqÿÜÉrÿÜÉsÿÜÉyÿÜÉzÿÜÉ{ÿÜÉ|ÿÜÉ}ÿÜÉ~ÉÉ€ÉÉ©ÿ·ÉªÉ­9É®9ɯÿÜÉ´þøÉµÿɺÿuÉ»ÿaÉÅ/ÉÇ9ÉÉ9ÉÐÿÜÉÑÿÜÉÒÿÜÉÓÉÔÉÕÉãÉêÿaÉëÿuÉöÿÜÉùÉûÿÜÉüÿÜÉýÿÜÉþÿÜÐ9Ðÿ­ÐÿÜÐ$ÿÜÐ9ÿÜÐ;ÿ}Ð<ÿÐbÿÜЩÿÜЪЭÿÜЮÿÜдÿÓеÿÜлÿÐÅÿDÐÇÿÜÐÉÿÜÐêÿÑ9Ñÿ­ÑÿÜÑ$ÿÜÑ9ÿÜÑ;ÿ}Ñ<ÿÑbÿÜÑ©ÿÜѪѭÿÜÑ®ÿÜÑ´ÿÓѵÿÜÑ»ÿÑÅÿDÑÇÿÜÑÉÿÜÑêÿÒ9Òÿ­ÒÿÜÒ$ÿÜÒ9ÿÜÒ;ÿ}Ò<ÿÒbÿÜÒ©ÿÜÒªÒ­ÿÜÒ®ÿÜÒ´ÿÓÒµÿÜÒ»ÿÒÅÿDÒÇÿÜÒÉÿÜÒêÿÓ$Ó-Ó=ÿÜÓbÓ­Ó®ÓÇÓÉÓåÿÜÔ$Ô-Ô=ÿÜÔbÔ­Ô®ÔÇÔÉÔåÿÜÕ$Õ-Õ=ÿÜÕbÕ­Õ®ÕÇÕÉÕåÿÜã$&ã&ã*ã2ã4ã6ãb&ãdãgã­&ã®&ã¯ãÇ&ãÉ&ãÐãÑãÒãããöãùãûãýåÿÜå©åªå´ÿÜåµÿÜåÅÿÜéé©éªé´ÿ¤éµÿéÅÿ·êÿ êþaêþðê$ÿaê&ÿê2ÿêDþæêHþðêLÿ·êRþðêXÿêbÿaêdÿêgÿêiþæêjþæêkþæêlþæêmþæênþæêpþðêqþðêrþðêsþðêyþðêzþðê{þðê|þðê}þðê~ÿêÿê€ÿêÿê©ÿêªÿkê­ÿaê®ÿaê¯ÿê´ÿêµÿÜêÅþøêÇÿaêÉÿaêÐÿêÑÿêÒÿêûÿêýÿëÿÜëþÜëÿkë©ÿÜëªÿÜë´ëµëÅþÓììÿkìÿ·ì©ìªì´ÿÜìµìÅÿDöö$ö7ÿ·ö:ö<ÿšöbö©ÿÜöªÿÜö­ö®ö´ÿÓöµÿÓö»ÿšöÅÿÉöÇöÉöêÿšù$&ù&ù*ù2ù4ù6ùb&ùdùgù­&ù®&ù¯ùÇ&ùÉ&ùÐùÑùÒùãùöùùùûùýûû$û6û<ÿÜûbû©ÿÜûªÿÜû­û®û´ûµ&û»ÿÜûÅûÇûÉûãûêÿÜûùýý$ý6ý<ÿÜýbý©ÿÜýªÿÜý­ý®ý´ýµ&ý»ÿÜýÅýÇýÉýãýêÿÜýù MB@hmþ ¼þ‰þ‰ L GÌþBGÌSf €¯ JBits@ ûþšmãB±‹`#cÕVeraSansÿÿÿÿ6ÿÿþ628R00@                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "                      "       #                       #     $               $    &              &    ÿÿ P ì_<õº¹ð¸ºÂg‘þ‰þ LmprojectM-complete-2.1.0-Source/src/libprojectM/libprojectM.vcproj0000664000175000017500000002446711756064136025337 0ustar matthiasmatthias projectM-complete-2.1.0-Source/src/libprojectM/Renderer/0000775000175000017500000000000011756416660023374 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/Renderer/RenderItemDistanceMetric.cpp0000664000175000017500000000050611756064136030753 0ustar matthiasmatthias/* * RenderItemDistanceMetric.cpp * * Created on: Feb 18, 2009 * Author: struktured */ #include "RenderItemDistanceMetric.hpp" // Assumes [0, 1] distance space because it's easy to manage with overflow // Underflow is obviously possible though. const double RenderItemDistanceMetric::NOT_COMPARABLE_VALUE (1.0); projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PipelineContext.hpp0000664000175000017500000000050111756064136027210 0ustar matthiasmatthias/* * PipelineContext.hpp * * Created on: Jun 22, 2008 * Author: pete */ #ifndef PIPELINECONTEXT_HPP_ #define PIPELINECONTEXT_HPP_ class PipelineContext { public: int fps; float time; int frame; float progress; PipelineContext(); virtual ~PipelineContext(); }; #endif /* PIPELINECONTEXT_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/BeatDetect.hpp0000775000175000017500000000334711756064136026120 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Beat detection class. Takes decompressed sound buffers and returns * various characteristics * * $Log$ * */ #ifndef _BEAT_DETECT_H #define _BEAT_DETECT_H #include "../PCM.hpp" #include "../dlldefs.h" class DLLEXPORT BeatDetect { public: float treb ; float mid ; float bass ; float vol_old ; float beat_sensitivity; float treb_att ; float mid_att ; float bass_att ; float vol; PCM *pcm; /** Methods */ BeatDetect(PCM *pcm); ~BeatDetect(); void initBeatDetect(); void reset(); void detectFromSamples(); void getBeatVals ( float *vdataL, float *vdataR ); private: /** Vars */ float beat_buffer[32][80], beat_instant[32], beat_history[32]; float beat_val[32], beat_att[32], beat_variance[32]; int beat_buffer_pos; float vol_buffer[80], vol_instant, vol_history; }; #endif /** !_BEAT_DETECT_H */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/RenderItemMatcher.hpp0000664000175000017500000000411511756064136027445 0ustar matthiasmatthias/* * RenderItemMatcher.hpp * * Created on: Feb 16, 2009 * Author: struktured */ #ifndef RenderItemMatcher_HPP #define RenderItemMatcher_HPP #include "RenderItemDistanceMetric.hpp" #include #include #include #include "HungarianMethod.hpp" typedef std::vector > RenderItemMatchList; class MatchResults; class RenderItemMatcher : public std::binary_function { public: struct MatchResults { RenderItemMatchList matches; std::vector unmatchedLeft; std::vector unmatchedRight; double error; }; static const std::size_t MAXIMUM_SET_SIZE = 1000; /// Computes an optimal matching between two renderable item sets. /// @param lhs the "left-hand side" list of render items. /// @param rhs the "right-hand side" list of render items. /// @returns a list of match pairs, possibly self referencing, and an error estimate of the matching. inline virtual void operator()(const RenderItemList & lhs, const RenderItemList & rhs) const { // Ensure the first argument is greater than next to aid the helper function's logic. if (lhs.size() >= rhs.size()) { _results.error = computeMatching(lhs, rhs); setMatches(lhs, rhs); } else { _results.error = computeMatching(rhs, lhs); setMatches(rhs, lhs); } } RenderItemMatcher() {} virtual ~RenderItemMatcher() {} inline MatchResults & matchResults() { return _results; } inline double weight(int i, int j) const { return _weights[i][j]; } MasterRenderItemDistance & distanceFunction() { return _distanceFunction; } private: mutable HungarianMethod _hungarianMethod; mutable double _weights[MAXIMUM_SET_SIZE][MAXIMUM_SET_SIZE]; mutable MatchResults _results; /// @idea interface this entirely allow overriding of its type. mutable MasterRenderItemDistance _distanceFunction; double computeMatching(const RenderItemList & lhs, const RenderItemList & rhs) const; void setMatches(const RenderItemList & lhs_src, const RenderItemList & rhs_src) const; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/RenderItemDistanceMetric.hpp0000664000175000017500000001032611756064136030761 0ustar matthiasmatthias/* * RenderItemDistanceMetric.h * * Created on: Feb 16, 2009 * Author: struktured */ #ifndef RenderItemDISTANCEMETRIC_H_ #define RenderItemDISTANCEMETRIC_H_ #include "Common.hpp" #include "Renderable.hpp" #include #include #include /// Compares two render items and returns zero if they are virtually equivalent and large values /// when they are dissimilar. If two render items cannot be compared, NOT_COMPARABLE_VALUE is returned. class RenderItemDistanceMetric : public std::binary_function { public: const static double NOT_COMPARABLE_VALUE; virtual double operator()(const RenderItem * r1, const RenderItem * r2) const = 0; virtual TypeIdPair typeIdPair() const = 0; }; // A base class to construct render item distance metrics. Just specify your two concrete // render item types as template parameters and override the computeDistance() function. template class RenderItemDistance : public RenderItemDistanceMetric { protected: // Override to create your own distance fmetric for your specified custom types. virtual double computeDistance(const R1 * r1, const R2 * r2) const = 0; public: inline virtual double operator()(const RenderItem * r1, const RenderItem * r2) const { if (supported(r1, r2)) return computeDistance(dynamic_cast(r1), dynamic_cast(r2)); else if (supported(r2,r1)) return computeDistance(dynamic_cast(r2), dynamic_cast(r1)); else return NOT_COMPARABLE_VALUE; } // Returns true if and only if r1 and r2 are the same type as or derived from R1, R2 respectively inline bool supported(const RenderItem * r1, const RenderItem * r2) const { return dynamic_cast(r1) && dynamic_cast(r2); //return typeid(r1) == typeid(const R1 *) && typeid(r2) == typeid(const R2 *); } inline TypeIdPair typeIdPair() const { return TypeIdPair(typeid(const R1*).name(), typeid(const R2*).name()); } }; class RTIRenderItemDistance : public RenderItemDistance { public: RTIRenderItemDistance() {} virtual ~RTIRenderItemDistance() {} protected: virtual inline double computeDistance(const RenderItem * lhs, const RenderItem * rhs) const { if (typeid(*lhs) == typeid(*rhs)) { //std::cerr << typeid(*lhs).name() << " and " << typeid(*rhs).name() << "are comparable" << std::endl; return 0.0; } else { //std::cerr << typeid(*lhs).name() << " and " << typeid(*rhs).name() << "not comparable" << std::endl; return NOT_COMPARABLE_VALUE; } } }; class ShapeXYDistance : public RenderItemDistance { public: ShapeXYDistance() {} virtual ~ShapeXYDistance() {} protected: virtual inline double computeDistance(const Shape * lhs, const Shape * rhs) const { return (meanSquaredError(lhs->x, rhs->x) + meanSquaredError(lhs->y, rhs->y)) / 2; } }; class MasterRenderItemDistance : public RenderItemDistance { typedef std::map DistanceMetricMap; public: MasterRenderItemDistance() {} virtual ~MasterRenderItemDistance() {} inline void addMetric(RenderItemDistanceMetric * fun) { _distanceMetricMap[fun->typeIdPair()] = fun; } protected: virtual inline double computeDistance(const RenderItem * lhs, const RenderItem * rhs) const { RenderItemDistanceMetric * metric; TypeIdPair pair(typeid(lhs), typeid(rhs)); // If specialized metric exists, use it to get higher granularity // of correctness if (_distanceMetricMap.count(pair)) { metric = _distanceMetricMap[pair]; } else if (_distanceMetricMap.count(pair = TypeIdPair(typeid(rhs), typeid(lhs)))) { metric = _distanceMetricMap[pair]; } else { // Failing that, use rtti && shape distance if its a shape type const double rttiError = _rttiDistance(lhs,rhs); /// @bug This is a non elegant approach to supporting shape distance if (rttiError == 0 && _shapeXYDistance.supported(lhs,rhs)) return _shapeXYDistance(lhs, rhs); else return rttiError; } return (*metric)(lhs, rhs); } private: mutable RTIRenderItemDistance _rttiDistance; mutable ShapeXYDistance _shapeXYDistance; mutable DistanceMetricMap _distanceMetricMap; }; #endif /* RenderItemDISTANCEMETRIC_H_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PerPixelMesh.cpp0000664000175000017500000000246211756064136026446 0ustar matthiasmatthias#include #include #include "PerPixelMesh.hpp" #include "omptl/omptl" #include "omptl/omptl_algorithm" PerPixelMesh::PerPixelMesh(int width, int height) : width(width), height(height), size (width * height), p(width * height, PixelPoint(0,0)), p_original(width * height, PixelPoint(0,0)), identity(width * height, PerPixelContext(0,0,0,0,0,0)) { for (int j=0;j #endif #endif #ifdef MACOS #include #include #endif /** MACOS */ #ifdef WIN32 #include #endif /** WIN32 */ #ifdef LINUX #ifdef USE_GLES1 #include #else #include #include #endif #endif typedef enum { SCALE_NEAREST, SCALE_MAGNIFY, SCALE_MINIFY } TextureScale; class RenderTarget { public: /** Texture size */ int texsize; int useFBO; int renderToTexture; ~RenderTarget(); RenderTarget( int texsize, int width, int height ); void lock(); void unlock(); GLuint initRenderToTexture(); int nearestPower2( int value, TextureScale scaleRule ); void fallbackRescale(int width, int height); /** Opaque pbuffer context and pbuffer */ /* #ifdef MACOS void *origContext; void *pbufferContext; void *pbuffer; #endif */ /** Render target texture ID for non-pbuffer systems */ GLuint textureID[3]; #ifdef USE_FBO GLuint fbuffer[2]; GLuint depthb[2]; #endif }; #endif /** !_RENDERTARGET_H */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/TextureManager.hpp0000664000175000017500000000216611756064136027042 0ustar matthiasmatthias#ifndef TextureManager_HPP #define TextureManager_HPP #include #include #include #include class TextureManager { std::string presetURL; std::map textures; std::map heights; std::map widths; std::vector user_textures; std::vector user_texture_names; std::vector random_textures; public: ~TextureManager(); TextureManager(std::string _presetURL); //void unloadTextures(const PresetOutputs::cshape_container &shapes); void Clear(); void Preload(); unsigned int getTexture(const std::string filenamne); unsigned int getTextureFullpath(const std::string filename, const std::string imageUrl); unsigned int getTextureMemorySize(); int getTextureWidth(const std::string imageUrl); int getTextureHeight(const std::string imageUrl); void setTexture(const std::string name, const unsigned int texId, const int width, const int height); void loadTextureDir(); std::string getRandomTextureName(std::string rand_name); void clearRandomTextures(); }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/BeatDetect.cpp0000775000175000017500000001026511756064136026110 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * Takes sound data from wherever and returns beat detection values * Uses statistical Energy-Based methods. Very simple * * Some stuff was taken from Frederic Patin's beat-detection article, * you'll find it online */ #include #include #include "wipemalloc.h" #include "Common.hpp" #include "PCM.hpp" #include #include "BeatDetect.hpp" BeatDetect::BeatDetect(PCM *pcm) { int x,y; this->pcm=pcm; this->vol_instant=0; this->vol_history=0; for (y=0;y<80;y++) { this->vol_buffer[y]=0; } this->beat_buffer_pos=0; for (x=0;x<32;x++) { this->beat_instant[x]=0; this->beat_history[x]=0; this->beat_val[x]=1.0; this->beat_att[x]=1.0; this->beat_variance[x]=0; for (y=0;y<80;y++) { this->beat_buffer[x][y]=0; } } this->treb = 0; this->mid = 0; this->bass = 0; this->vol_old = 0; this->beat_sensitivity = 10.00; this->treb_att = 0; this->mid_att = 0; this->bass_att = 0; this->vol = 0; } BeatDetect::~BeatDetect() { } void BeatDetect::reset() { this->treb = 0; this->mid = 0; this->bass = 0; this->treb_att = 0; this->mid_att = 0; this->bass_att = 0; } void BeatDetect::detectFromSamples() { vol_old = vol; bass=0;mid=0;treb=0; getBeatVals(pcm->pcmdataL,pcm->pcmdataR); } void BeatDetect::getBeatVals( float *vdataL,float *vdataR ) { int linear=0; int x,y; float temp2=0; vol_instant=0; for ( x=0;x<16;x++) { beat_instant[x]=0; for ( y=linear*2;y<(linear+8+x)*2;y++) { beat_instant[x]+=((vdataL[y]*vdataL[y])+(vdataR[y]*vdataR[y]))*(1.0/(8+x)); // printf( "beat_instant[%d]: %f %f %f\n", x, beat_instant[x], vdataL[y], vdataR[y] ); vol_instant+=((vdataL[y]*vdataL[y])+(vdataR[y]*vdataR[y]))*(1.0/512.0); } //printf("1"); linear=y/2; beat_history[x]-=(beat_buffer[x][beat_buffer_pos])*.0125; beat_buffer[x][beat_buffer_pos]=beat_instant[x]; beat_history[x]+=(beat_instant[x])*.0125; beat_val[x]=(beat_instant[x])/(beat_history[x]); beat_att[x]+=(beat_instant[x])/(beat_history[x]); //printf("2\n"); } //printf("b\n"); vol_history-=(vol_buffer[beat_buffer_pos])*.0125; vol_buffer[beat_buffer_pos]=vol_instant; vol_history+=(vol_instant)*.0125; mid=0; for(x=1;x<10;x++) { mid+=(beat_instant[x]); temp2+=(beat_history[x]); } mid=mid/(1.5*temp2); temp2=0; treb=0; for(x=10;x<16;x++) { treb+=(beat_instant[x]); temp2+=(beat_history[x]); } //printf("c\n"); treb=treb/(1.5*temp2); // *vol=vol_instant/(1.5*vol_history); vol=vol_instant/(1.5*vol_history); bass=(beat_instant[0])/(1.5*beat_history[0]); if ( projectM_isnan( treb ) ) { treb = 0.0; } if ( projectM_isnan( mid ) ) { mid = 0.0; } if ( projectM_isnan( bass ) ) { bass = 0.0; } treb_att=.6 * treb_att + .4 * treb; mid_att=.6 * mid_att + .4 * mid; bass_att=.6 * bass_att + .4 * bass; if(bass_att>100)bass_att=100; if(bass >100)bass=100; if(mid_att>100)mid_att=100; if(mid >100)mid=100; if(treb_att>100)treb_att=100; if(treb >100)treb=100; if(vol>100)vol=100; // *vol=(beat_instant[3])/(beat_history[3]); beat_buffer_pos++; if( beat_buffer_pos>79)beat_buffer_pos=0; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Waveform.hpp0000664000175000017500000000236311756064136025674 0ustar matthiasmatthias/* * Waveform.hpp * * Created on: Jun 25, 2008 * Author: pete */ #ifndef WAVEFORM_HPP_ #define WAVEFORM_HPP_ #include "Renderable.hpp" #include class ColoredPoint { public: float x; float y; float r; float g; float b; float a; ColoredPoint():x(0.5),y(0.5),r(1),g(1),b(1),a(1){}; }; class WaveformContext { public: float sample; int samples; int sample_int; float left; float right; BeatDetect *music; WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){}; }; class Waveform : public RenderItem { public: int samples; /* number of samples associated with this wave form. Usually powers of 2 */ bool spectrum; /* spectrum data or pcm data */ bool dots; /* draw wave as dots or lines */ bool thick; /* draw thicker lines */ bool additive; /* add color values together */ float scaling; /* scale factor of waveform */ float smoothing; /* smooth factor of waveform */ int sep; /* no idea what this is yet... */ Waveform(int samples); void Draw(RenderContext &context); private: virtual ColoredPoint PerPoint(ColoredPoint p, const WaveformContext context)=0; std::vector points; std::vector pointContext; }; #endif /* WAVEFORM_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/ShaderEngine.hpp0000664000175000017500000000460411756064136026442 0ustar matthiasmatthias/* * ShaderEngine.hpp * * Created on: Jul 18, 2008 * Author: pete */ #ifndef SHADERENGINE_HPP_ #define SHADERENGINE_HPP_ #include "Common.hpp" #ifdef USE_GLES1 #include #else #ifdef __APPLE__ #include #include #else #include #include #endif #endif #ifdef USE_CG #include /* Can't include this? Is Cg Toolkit installed! */ #include #endif #include "Pipeline.hpp" #include "PipelineContext.hpp" class ShaderEngine; #include "TextureManager.hpp" #include #include #include #include "Shader.hpp" class ShaderEngine { #ifdef USE_CG unsigned int mainTextureId; int texsize; float aspect; BeatDetect *beatDetect; TextureManager *textureManager; GLuint noise_texture_lq_lite; GLuint noise_texture_lq; GLuint noise_texture_mq; GLuint noise_texture_hq; GLuint noise_texture_perlin; GLuint noise_texture_lq_vol; GLuint noise_texture_hq_vol; bool blur1_enabled; bool blur2_enabled; bool blur3_enabled; GLuint blur1_tex; GLuint blur2_tex; GLuint blur3_tex; float rand_preset[4]; CGcontext myCgContext; CGprofile myCgProfile; CGprogram blur1Program; CGprogram blur2Program; bool enabled; std::map programs; std::string cgTemplate; std::string blurProgram; bool LoadCgProgram(Shader &shader); bool checkForCgCompileError(const char *situation); void checkForCgError(const char *situation); void SetupCg(); void SetupCgVariables(CGprogram program, const Pipeline &pipeline, const PipelineContext &pipelineContext); void SetupCgQVariables(CGprogram program, const Pipeline &pipeline); void SetupUserTexture(CGprogram program, const UserTexture* texture); void SetupUserTextureState(const UserTexture* texture); #endif public: ShaderEngine(); virtual ~ShaderEngine(); #ifdef USE_CG void RenderBlurTextures(const Pipeline &pipeline, const PipelineContext &pipelineContext, const int texsize); void loadShader(Shader &shader); void setParams(const int texsize, const unsigned int texId, const float aspect, BeatDetect *beatDetect, TextureManager *textureManager); void enableShader(Shader &shader, const Pipeline &pipeline, const PipelineContext &pipelineContext); void disableShader(); void reset(); void setAspect(float aspect); std::string profileName; #endif }; #endif /* SHADERENGINE_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/UserTexture.cpp0000664000175000017500000000150311756064136026373 0ustar matthiasmatthias/* * UserTexture.cpp * * Created on: Jul 16, 2008 * Author: pete */ #include "UserTexture.hpp" UserTexture::UserTexture(std::string qualifiedName): qname(qualifiedName) { if (qualifiedName.substr(0,3) == "fc_") { name = qualifiedName.substr(3); bilinear = true; wrap = false; } else if (qualifiedName.substr(0,3) == "fw_") { name = qualifiedName.substr(3); bilinear = true; wrap = true; } else if (qualifiedName.substr(0,3) == "pc_") { name = qualifiedName.substr(3); bilinear = false; wrap = false; } else if (qualifiedName.substr(0,3) == "pw_") { name = qualifiedName.substr(3); bilinear = false; wrap = true; } else { name = qualifiedName; bilinear = true; wrap = true; } texsizeDefined = false; } UserTexture::~UserTexture() { // TODO Auto-generated destructor stub } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderable.cpp0000664000175000017500000002156511756064136026151 0ustar matthiasmatthias #include "Common.hpp" #ifdef USE_GLES1 #include #else #ifdef __APPLE__ #include #include #else #include #include #endif #endif #include "Renderable.hpp" #include typedef float floatPair[2]; typedef float floatTriple[3]; typedef float floatQuad[4]; RenderContext::RenderContext() : time(0),texsize(512), aspectRatio(1), aspectCorrect(false){}; RenderItem::RenderItem():masterAlpha(1){} DarkenCenter::DarkenCenter():RenderItem(){} MotionVectors::MotionVectors():RenderItem(){} Border::Border():RenderItem(){} void DarkenCenter::Draw(RenderContext &context) { //float unit=0.05f; glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); float colors[6][4] = {{0, 0, 0, (3.0f/32.0f) * masterAlpha}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; float points[6][2] = {{ 0.5, 0.5}, { 0.45, 0.5}, { 0.5, 0.45}, { 0.55, 0.5}, { 0.5, 0.55}, { 0.45, 0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glColorPointer(4,GL_FLOAT,0,colors); glDrawArrays(GL_TRIANGLE_FAN,0,6); } Shape::Shape():RenderItem() { std::string imageUrl = ""; sides = 4; thickOutline = false; enabled = true; additive = false; textured = false; tex_zoom = 1.0; tex_ang = 0.0; x = 0.5; y = 0.5; radius = 1.0; ang = 0.0; r = 0.0; /* red color value */ g = 0.0; /* green color value */ b = 0.0; /* blue color value */ a = 0.0; /* alpha color value */ r2 = 0.0; /* red color value */ g2 = 0.0; /* green color value */ b2 = 0.0; /* blue color value */ a2 = 0.0; /* alpha color value */ border_r = 0.0; /* red color value */ border_g = 0.0; /* green color value */ border_b = 0.0; /* blue color value */ border_a = 0.0; /* alpha color value */ } void Shape::Draw(RenderContext &context) { float xval, yval; float t; // printf("drawing shape %f\n", ang); float temp_radius= radius*(.707*.707*.707*1.04); //Additive Drawing or Overwrite if ( additive==0) glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); else glBlendFunc(GL_SRC_ALPHA, GL_ONE); xval= x; yval= -(y-1); if ( textured) { if (imageUrl !="") { GLuint tex= context.textureManager->getTexture(imageUrl); if (tex != 0) { glBindTexture(GL_TEXTURE_2D, tex); context.aspectRatio=1.0; } } glMatrixMode(GL_TEXTURE); glPushMatrix(); glLoadIdentity(); glEnable(GL_TEXTURE_2D); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); floatQuad *colors = new float[sides+2][4]; floatPair *tex = new float[sides+2][2]; floatPair *points = new float[sides+2][2]; //Define the center point of the shape colors[0][0] = r; colors[0][1] = g; colors[0][2] = b; colors[0][3] = a * masterAlpha; tex[0][0] = 0.5; tex[0][1] = 0.5; points[0][0] = xval; points[0][1] = yval; for ( int i=1;i< sides+2;i++) { colors[i][0]= r2; colors[i][1]=g2; colors[i][2]=b2; colors[i][3]=a2 * masterAlpha; t = (i-1)/(float) sides; tex[i][0] =0.5f + 0.5f*cosf(t*3.1415927f*2 + tex_ang + 3.1415927f*0.25f)*(context.aspectCorrect ? context.aspectRatio : 1.0)/ tex_zoom; tex[i][1] = 0.5f + 0.5f*sinf(t*3.1415927f*2 + tex_ang + 3.1415927f*0.25f)/ tex_zoom; points[i][0]=temp_radius*cosf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)*(context.aspectCorrect ? context.aspectRatio : 1.0)+xval; points[i][1]=temp_radius*sinf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)+yval; } glVertexPointer(2,GL_FLOAT,0,points); glColorPointer(4,GL_FLOAT,0,colors); glTexCoordPointer(2,GL_FLOAT,0,tex); glDrawArrays(GL_TRIANGLE_FAN,0,sides+2); glDisable(GL_TEXTURE_2D); glPopMatrix(); glMatrixMode(GL_MODELVIEW); //Reset Texture state since we might have changed it /* if(this->renderTarget->useFBO) { glBindTexture( GL_TEXTURE_2D, renderTarget->textureID[1] ); } else { glBindTexture( GL_TEXTURE_2D, renderTarget->textureID[0] ); } */ delete[] colors; delete[] tex; delete[] points; } else {//Untextured (use color values) glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); floatQuad *colors = new float[sides+2][4]; floatPair *points = new float[sides+2][2]; //Define the center point of the shape colors[0][0]=r; colors[0][1]=g; colors[0][2]=b; colors[0][3]=a * masterAlpha; points[0][0]=xval; points[0][1]=yval; for ( int i=1;i< sides+2;i++) { colors[i][0]=r2; colors[i][1]=g2; colors[i][2]=b2; colors[i][3]=a2 * masterAlpha; t = (i-1)/(float) sides; points[i][0]=temp_radius*cosf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)*(context.aspectCorrect ? context.aspectRatio : 1.0)+xval; points[i][1]=temp_radius*sinf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)+yval; } glVertexPointer(2,GL_FLOAT,0,points); glColorPointer(4,GL_FLOAT,0,colors); glDrawArrays(GL_TRIANGLE_FAN,0,sides+2); //draw first n-1 triangular pieces delete[] colors; delete[] points; } if (thickOutline==1) glLineWidth(context.texsize < 512 ? 1 : 2*context.texsize/512); glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_COLOR_ARRAY); floatPair *points = new float[sides+1][2]; glColor4f( border_r, border_g, border_b, border_a * masterAlpha); for ( int i=0;i< sides;i++) { t = (i-1)/(float) sides; points[i][0]= temp_radius*cosf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)*(context.aspectCorrect ? context.aspectRatio : 1.0)+xval; points[i][1]= temp_radius*sinf(t*3.1415927f*2 + ang + 3.1415927f*0.25f)+yval; } glVertexPointer(2,GL_FLOAT,0,points); glDrawArrays(GL_LINE_LOOP,0,sides); if (thickOutline==1) glLineWidth(context.texsize < 512 ? 1 : context.texsize/512); delete[] points; } void MotionVectors::Draw(RenderContext &context) { glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glDisableClientState(GL_COLOR_ARRAY); float intervalx=1.0/x_num; float intervaly=1.0/y_num; glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glPointSize(length); glColor4f(r, g, b, a * masterAlpha); if (x_num + y_num < 600) { int size = x_num * y_num ; floatPair *points = new float[size][2]; for (int x=0;x<(int)x_num;x++) { for(int y=0;y<(int)y_num;y++) { float lx, ly, lz; lx = x_offset+x*intervalx; ly = y_offset+y*intervaly; points[(x * (int)y_num) + y][0] = lx; points[(x * (int)y_num) + y][1] = ly; } } glVertexPointer(2,GL_FLOAT,0,points); glDrawArrays(GL_POINTS,0,size); delete[] points; } } void Border::Draw(RenderContext &context) { glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); //Draw Borders float of=outer_size*.5; float iff=inner_size*.5; float texof=1.0-of; //no additive drawing for borders glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(outer_r, outer_g, outer_b, outer_a * masterAlpha); float pointsA[4][2] = {{0,0},{0,1},{of,0},{of,1}}; glVertexPointer(2,GL_FLOAT,0,pointsA); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsB[4][2] = {{of,0},{of,of},{texof,0},{texof,of}}; glVertexPointer(2,GL_FLOAT,0,pointsB); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsC[4][2] = {{texof,0},{texof,1},{1,0},{1,1}}; glVertexPointer(2,GL_FLOAT,0,pointsC); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsD[4][2] = {{of,1},{of,texof},{texof,1},{texof,texof}}; glVertexPointer(2,GL_FLOAT,0,pointsD); glDrawArrays(GL_TRIANGLE_STRIP,0,4); glColor4f(inner_r, inner_g, inner_b, inner_a * masterAlpha); glRectd(of, of, of+iff, texof); glRectd(of+iff, of, texof-iff, of+iff); glRectd(texof-iff, of, texof, texof); glRectd(of+iff, texof, texof-iff, texof-iff); float pointsE[4][2] = {{of,of},{of,texof},{of+iff,of},{of+iff,texof}}; glVertexPointer(2,GL_FLOAT,0,pointsE); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsF[4][2] = {{of+iff,of},{of+iff,of+iff},{texof-iff,of},{texof-iff,of+iff}}; glVertexPointer(2,GL_FLOAT,0,pointsF); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsG[4][2] = {{texof-iff,of},{texof-iff,texof},{texof,of},{texof,texof}}; glVertexPointer(2,GL_FLOAT,0,pointsG); glDrawArrays(GL_TRIANGLE_STRIP,0,4); float pointsH[4][2] = {{of+iff,texof},{of+iff,texof-iff},{texof-iff,texof},{texof-iff,texof-iff}}; glVertexPointer(2,GL_FLOAT,0,pointsH); glDrawArrays(GL_TRIANGLE_STRIP,0,4); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Pipeline.hpp0000664000175000017500000000230611756064136025650 0ustar matthiasmatthias#ifndef Pipeline_HPP #define Pipeline_HPP #include #include "PerPixelMesh.hpp" #include "Renderable.hpp" #include "Filters.hpp" #include "PipelineContext.hpp" #include "Shader.hpp" #include "../Common.hpp" //This class is the input to projectM's renderer // //Most implemenatations should implement PerPixel in order to get multi-threaded //dynamic PerPixel equations. If you MUST (ie Milkdrop compatability), you can use the //setStaticPerPixel function and fill in x_mesh and y_mesh yourself. class Pipeline { public: //static per pixel stuff bool staticPerPixel; int gx; int gy; float** x_mesh; float** y_mesh; //end static per pixel bool textureWrap; float screenDecay; //variables passed to pixel shaders float q[NUM_Q_VARIABLES]; //blur settings n=bias x=scale float blur1n; float blur2n; float blur3n; float blur1x; float blur2x; float blur3x; float blur1ed; Shader warpShader; Shader compositeShader; std::vector drawables; std::vector compositeDrawables; Pipeline(); void setStaticPerPixel(int gx, int gy); virtual ~Pipeline(); virtual PixelPoint PerPixel(PixelPoint p, const PerPixelContext context); }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/FBO.cpp0000775000175000017500000002201611756064136024507 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: FBO.c,v 1.1.1.1 2005/12/23 18:05:00 psperl Exp $ * * Render this methods */ #include //#include #include #include "Common.hpp" #include "FBO.hpp" RenderTarget::~RenderTarget() { glDeleteTextures( 1, &this->textureID[0]); #ifdef USE_FBO if (useFBO) { glDeleteTextures( 1, &this->textureID[1] ); glDeleteRenderbuffersEXT(1, &this->depthb[0]); glDeleteFramebuffersEXT(1, &this->fbuffer[0]); if(renderToTexture) { glDeleteTextures( 1, &this->textureID[2] ); glDeleteRenderbuffersEXT(1, &this->depthb[1]); glDeleteFramebuffersEXT(1, &this->fbuffer[1]); } } #endif } GLuint RenderTarget::initRenderToTexture() { #ifdef USE_FBO if (this->useFBO==1) { this->renderToTexture=1; GLuint fb2, depth_rb2; glGenFramebuffersEXT(1, &fb2); glBindFramebufferEXT( GL_FRAMEBUFFER_EXT, fb2 ); glGenRenderbuffersEXT(1, &depth_rb2); glBindRenderbufferEXT( GL_RENDERBUFFER_EXT, depth_rb2 ); glRenderbufferStorageEXT( GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT, this->texsize,this->texsize ); glFramebufferRenderbufferEXT( GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, depth_rb2 ); this->fbuffer[1] = fb2; this->depthb[1]= depth_rb2; glGenTextures(1, &this->textureID[2]); glBindTexture(GL_TEXTURE_2D, this->textureID[2]); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, texsize, texsize, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); glFramebufferTexture2DEXT( GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, this->textureID[2], 0 ); return this->textureID[2]; } #endif return -1; } /** Creates new pbuffers */ RenderTarget::RenderTarget(int texsize, int width, int height) : useFBO(false) { int mindim = 0; int origtexsize = 0; this->renderToTexture = 0; this->texsize = texsize; #ifdef USE_FBO glewInit(); // Forceably disable FBO if user requested it but the video card / driver lacks // the appropraite frame buffer extension. if (useFBO = glewIsSupported("GL_EXT_framebuffer_object")) { GLuint fb, depth_rb, rgba_tex, other_tex; glGenFramebuffersEXT(1, &fb); glBindFramebufferEXT( GL_FRAMEBUFFER_EXT, fb ); glGenRenderbuffersEXT(1, &depth_rb); glBindRenderbufferEXT( GL_RENDERBUFFER_EXT, depth_rb ); glRenderbufferStorageEXT( GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT, this->texsize,this->texsize ); glFramebufferRenderbufferEXT( GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, depth_rb ); this->fbuffer[0] = fb; this->depthb[0]= depth_rb; glGenTextures(1, &other_tex); glBindTexture(GL_TEXTURE_2D,other_tex); glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, texsize, texsize, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); //glGenerateMipmapEXT(GL_TEXTURE_2D); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); glGenTextures(1, &rgba_tex); glBindTexture(GL_TEXTURE_2D, rgba_tex); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, texsize, texsize, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); //glGenerateMipmapEXT(GL_TEXTURE_2D); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); glFramebufferTexture2DEXT( GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, rgba_tex, 0 ); this->textureID[0] = rgba_tex; this->textureID[1] = other_tex; GLenum status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); glBindFramebufferEXT (GL_FRAMEBUFFER_EXT, 0); if (status == GL_FRAMEBUFFER_COMPLETE_EXT) { return; } std::cerr << "[projecM] warning: FBO support not detected. Using fallback." << std::endl; } #endif // Can reach here via two code paths: // (1) useFBO was set to false externally by cmake / system setting / etc. // (2) useFBO was true but forced to false as it failed to pass all the GLU extension checks. /** Fallback pbuffer creation via teximage hack */ /** Check the texture size against the viewport size */ /** If the viewport is smaller, then we'll need to scale the texture size down */ /** If the viewport is larger, scale it up */ mindim = width < height ? width : height; origtexsize = this->texsize; this->texsize = nearestPower2( mindim, SCALE_MINIFY ); glGenTextures(1, &this->textureID[0] ); glBindTexture(GL_TEXTURE_2D, this->textureID[0] ); //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, this->texsize, this->texsize, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); return; } void RenderTarget::fallbackRescale(int width, int height) { int mindim = width < height ? width : height; int origtexsize = this->texsize; this->texsize = nearestPower2( mindim, SCALE_MINIFY ); if (origtexsize == texsize) return; /* Create the texture that will be bound to the render this */ /* if ( this->texsize != origtexsize ) { glDeleteTextures( 1, &this->textureID[0] ); } */ glGenTextures(1, &this->textureID[0] ); glBindTexture(GL_TEXTURE_2D, this->textureID[0] ); //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, this->texsize, this->texsize, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); } /** Destroys the pbuffer */ /** Locks the pbuffer */ void RenderTarget::lock() { #ifdef USE_FBO if(this->useFBO) { glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, this->fbuffer[0]); } #endif } /** Unlocks the pbuffer */ void RenderTarget::unlock() { #ifdef USE_FBO if(this->useFBO) { glBindTexture( GL_TEXTURE_2D, this->textureID[1] ); glCopyTexSubImage2D( GL_TEXTURE_2D, 0, 0, 0, 0, 0, this->texsize, this->texsize ); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); return; } #endif /** Fallback texture path */ glBindTexture( GL_TEXTURE_2D, this->textureID[0] ); glCopyTexSubImage2D( GL_TEXTURE_2D, 0, 0, 0, 0, 0, this->texsize, this->texsize ); } /** * Calculates the nearest power of two to the given number using the * appropriate rule */ int RenderTarget::nearestPower2( int value, TextureScale scaleRule ) { int x = value; int power = 0; while ( ( x & 0x01 ) != 1 ) { x >>= 1; } if ( x == 1 ) { return value; } else { x = value; while ( x != 0 ) { x >>= 1; power++; } switch ( scaleRule ) { case SCALE_NEAREST: if ( ( ( 1 << power ) - value ) <= ( value - ( 1 << ( power - 1 ) ) ) ) { return 1 << power; } else { return 1 << ( power - 1 ); } case SCALE_MAGNIFY: return 1 << power; case SCALE_MINIFY: return 1 << ( power - 1 ); default: break; } } return 0; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Shader.hpp0000664000175000017500000000052411756064136025311 0ustar matthiasmatthias/* * Shader.hpp * * Created on: Jun 29, 2008 * Author: pete */ #ifndef SHADER_HPP_ #define SHADER_HPP_ #include #include #include "UserTexture.hpp" class Shader { public: std::map textures; bool enabled; std::string programSource; Shader(); }; #endif /* SHADER_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PerPixelMesh.hpp0000664000175000017500000000105011756064136026443 0ustar matthiasmatthias#ifndef PerPixelMesh_HPP #define PerPixelMesh_HPP #include struct PixelPoint { float x; float y; PixelPoint(float x, float y); }; struct PerPixelContext { float x; float y; float rad; float theta; int i; int j; PerPixelContext(float x, float y, float rad, float theta, int i, int j); }; class PerPixelMesh { public: int width; int height; int size; std::vector p; std::vector p_original; std::vector identity; PerPixelMesh(int width, int height); void Reset(); }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/TextureManager.cpp0000664000175000017500000001314511756064136027034 0ustar matthiasmatthias#ifdef LINUX #include #endif #ifdef WIN32 #include "glew.h" #endif #ifdef __APPLE__ #include #endif #ifdef USE_DEVIL #include #else #include "SOIL/SOIL.h" #endif #ifdef WIN32 #include "win32-dirent.h" #endif #ifdef LINUX #include #endif #ifdef MACOS #include #endif #include "TextureManager.hpp" #include "Common.hpp" #include "IdleTextures.hpp" TextureManager::TextureManager(const std::string _presetURL): presetURL(_presetURL) { #ifdef USE_DEVIL ilInit(); iluInit(); ilutInit(); ilutRenderer(ILUT_OPENGL); #endif Preload(); loadTextureDir(); } TextureManager::~TextureManager() { Clear(); } void TextureManager::Preload() { #ifdef USE_DEVIL ILuint image; ilGenImages(1, &image); ilBindImage(image); ilLoadL(IL_TYPE_UNKNOWN,(ILvoid*) M_data, M_bytes); GLuint tex = ilutGLBindTexImage(); #else unsigned int tex = SOIL_load_OGL_texture_from_memory( M_data, M_bytes, SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MULTIPLY_ALPHA // | SOIL_FLAG_COMPRESS_TO_DXT ); #endif textures["M.tga"]=tex; #ifdef USE_DEVIL ilLoadL(IL_TYPE_UNKNOWN,(ILvoid*) project_data,project_bytes); tex = ilutGLBindTexImage(); #else tex = SOIL_load_OGL_texture_from_memory( project_data, project_bytes, SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MULTIPLY_ALPHA //| SOIL_FLAG_COMPRESS_TO_DXT ); #endif textures["project.tga"]=tex; #ifdef USE_DEVIL ilLoadL(IL_TYPE_UNKNOWN,(ILvoid*) headphones_data, headphones_bytes); tex = ilutGLBindTexImage(); #else tex = SOIL_load_OGL_texture_from_memory( headphones_data, headphones_bytes, SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MULTIPLY_ALPHA // | SOIL_FLAG_COMPRESS_TO_DXT ); #endif textures["headphones.tga"]=tex; } void TextureManager::Clear() { for(std::map::const_iterator iter = textures.begin(); iter != textures.end(); iter++) { glDeleteTextures(1,&iter->second); } textures.clear(); } void TextureManager::setTexture(const std::string name, const unsigned int texId, const int width, const int height) { textures[name] = texId; widths[name] = width; heights[name] = height; } //void TextureManager::unloadTextures(const PresetOutputs::cshape_container &shapes) //{ /* for (PresetOutputs::cshape_container::const_iterator pos = shapes.begin(); pos != shapes.end(); ++pos) { if( (*pos)->enabled==1) { if ( (*pos)->textured) { std::string imageUrl = (*pos)->getImageUrl(); if (imageUrl != "") { std::string fullUrl = presetURL + "/" + imageUrl; ReleaseTexture(LoadTexture(fullUrl.c_str())); } } } } */ //} GLuint TextureManager::getTexture(const std::string filename) { std::string fullURL = presetURL + PATH_SEPARATOR + filename; return getTextureFullpath(filename,fullURL); } GLuint TextureManager::getTextureFullpath(const std::string filename, const std::string imageURL) { if (textures.find(filename)!= textures.end()) { return textures[filename]; } else { #ifdef USE_DEVIL GLuint tex = ilutGLLoadImage((char *)imageURL.c_str()); #else int width, height; unsigned int tex = SOIL_load_OGL_texture_size( imageURL.c_str(), SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, //SOIL_FLAG_POWER_OF_TWO // SOIL_FLAG_MIPMAPS SOIL_FLAG_MULTIPLY_ALPHA //| SOIL_FLAG_COMPRESS_TO_DXT //| SOIL_FLAG_DDS_LOAD_DIRECT ,&width,&height); #endif textures[filename]=tex; widths[filename]=width; heights[filename]=height; return tex; } } int TextureManager::getTextureWidth(const std::string imageURL) { return widths[imageURL]; } int TextureManager::getTextureHeight(const std::string imageURL) { return heights[imageURL]; } unsigned int TextureManager::getTextureMemorySize() { return 0; } void TextureManager::loadTextureDir() { std::string dirname = CMAKE_INSTALL_PREFIX "/share/projectM/textures"; DIR * m_dir; // Allocate a new a stream given the current directory name if ((m_dir = opendir(dirname.c_str())) == NULL) { std::cout<<"No Textures Loaded from "<d_name); if (filename.length() > 0 && filename[0] == '.') continue; // Create full path name std::string fullname = dirname + PATH_SEPARATOR + filename; unsigned int texId = getTextureFullpath(filename, fullname); if(texId != 0) { user_textures.push_back(texId); textures[filename]=texId; user_texture_names.push_back(filename); } } if (m_dir) { closedir(m_dir); m_dir = 0; } } std::string TextureManager::getRandomTextureName(std::string random_id) { if (user_texture_names.size() > 0) { std::string random_name = user_texture_names[rand() % user_texture_names.size()]; random_textures.push_back(random_id); textures[random_id] = textures[random_name]; return random_name; } else return ""; } void TextureManager::clearRandomTextures() { for (std::vector::iterator pos = random_textures.begin(); pos != random_textures.end(); ++pos) { textures.erase(*pos); widths.erase(*pos); heights.erase(*pos); } random_textures.clear(); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Shader.cpp0000664000175000017500000000021111756064136025275 0ustar matthiasmatthias/* * Shader.cpp * * Created on: Jun 29, 2008 * Author: pete */ #include "Shader.hpp" Shader::Shader() : enabled(false) {} projectM-complete-2.1.0-Source/src/libprojectM/Renderer/MilkdropWaveform.hpp0000664000175000017500000000177611756064136027405 0ustar matthiasmatthias/* * MilkdropWaveform.hpp * * Created on: Jun 25, 2008 * Author: pete */ #ifndef MILKDROPWAVEFORM_HPP_ #define MILKDROPWAVEFORM_HPP_ #include "Renderable.hpp" enum MilkdropWaveformMode { Circle=0, RadialBlob, Blob2, Blob3, DerivativeLine, Blob5, Line, DoubleLine }; class MilkdropWaveform : public RenderItem { public: float x; float y; float r; float g; float b; float a; float mystery; MilkdropWaveformMode mode; bool additive; bool dots; bool thick; bool modulateAlphaByVolume; bool maximizeColors; float scale; float smoothing; MilkdropWaveform(); void Draw(RenderContext &context); float modOpacityStart; float modOpacityEnd; private: float temp_a; float rot; float aspectScale; int samples; bool two_waves; bool loop; float wavearray[2048][2]; float wavearray2[2048][2]; void MaximizeColors(RenderContext &context); void ModulateOpacityByVolume(RenderContext &context); void WaveformMath(RenderContext &context); }; #endif /* MILKDROPWAVEFORM_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/CMakeLists.txt0000664000175000017500000000201211756064136026124 0ustar matthiasmatthiasproject(Renderer) SET(SOIL_SOURCES SOIL/image_DXT.c SOIL/image_helper.c SOIL/SOIL.c SOIL/stb_image_aug.c ) SET(Renderer_SOURCES FBO.cpp MilkdropWaveform.cpp PerPixelMesh.cpp Pipeline.cpp Renderer.cpp ShaderEngine.cpp UserTexture.cpp Waveform.cpp Filters.cpp PerlinNoise.cpp PipelineContext.cpp Renderable.cpp BeatDetect.cpp Shader.cpp TextureManager.cpp VideoEcho.cpp RenderItemDistanceMetric.cpp RenderItemMatcher.cpp ${SOIL_SOURCES} ) IF(NOT MSVC) SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") ENDIF(NOT MSVC) if(MSVC) SET (MATH_LIBRARIES ) else(MSVC) SET (MATH_LIBRARIES m) endif(MSVC) INCLUDE_DIRECTORIES(${projectM_SOURCE_DIR}) ADD_LIBRARY(Renderer STATIC ${Renderer_SOURCES}) TARGET_LINK_LIBRARIES(Renderer ${MATH_LIBRARIES} ${GLEW_LINK_TARGETS} ${FTGL_LINK_TARGETS} ${OPENGL_LIBRARIES} ${IMAGE_LINK_TARGETS} ${CG_LINK_TARGETS} ${FREETYPE2_LIBRARIES} ) set_target_properties(Renderer PROPERTIES COMPILE_FLAGS "-Wno-parentheses") projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/0000775000175000017500000000000011756416660024142 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/stb_image_aug.h0000664000175000017500000004106111756064136027100 0ustar matthiasmatthias/* stbi-1.16 - public domain JPEG/PNG reader - http://nothings.org/stb_image.c when you control the images you're loading QUICK NOTES: Primarily of interest to game developers and other people who can avoid problematic images and only need the trivial interface JPEG baseline (no JPEG progressive, no oddball channel decimations) PNG non-interlaced BMP non-1bpp, non-RLE TGA (not sure what subset, if a subset) PSD (composited view only, no extra channels) HDR (radiance rgbE format) writes BMP,TGA (define STBI_NO_WRITE to remove code) decoded from memory or through stdio FILE (define STBI_NO_STDIO to remove code) supports installable dequantizing-IDCT, YCbCr-to-RGB conversion (define STBI_SIMD) TODO: stbi_info_* history: 1.16 major bugfix - convert_format converted one too many pixels 1.15 initialize some fields for thread safety 1.14 fix threadsafe conversion bug; header-file-only version (#define STBI_HEADER_FILE_ONLY before including) 1.13 threadsafe 1.12 const qualifiers in the API 1.11 Support installable IDCT, colorspace conversion routines 1.10 Fixes for 64-bit (don't use "unsigned long") optimized upsampling by Fabian "ryg" Giesen 1.09 Fix format-conversion for PSD code (bad global variables!) 1.08 Thatcher Ulrich's PSD code integrated by Nicolas Schulz 1.07 attempt to fix C++ warning/errors again 1.06 attempt to fix C++ warning/errors again 1.05 fix TGA loading to return correct *comp and use good luminance calc 1.04 default float alpha is 1, not 255; use 'void *' for stbi_image_free 1.03 bugfixes to STBI_NO_STDIO, STBI_NO_HDR 1.02 support for (subset of) HDR files, float interface for preferred access to them 1.01 fix bug: possible bug in handling right-side up bmps... not sure fix bug: the stbi_bmp_load() and stbi_tga_load() functions didn't work at all 1.00 interface to zlib that skips zlib header 0.99 correct handling of alpha in palette 0.98 TGA loader by lonesock; dynamically add loaders (untested) 0.97 jpeg errors on too large a file; also catch another malloc failure 0.96 fix detection of invalid v value - particleman@mollyrocket forum 0.95 during header scan, seek to markers in case of padding 0.94 STBI_NO_STDIO to disable stdio usage; rename all #defines the same 0.93 handle jpegtran output; verbose errors 0.92 read 4,8,16,24,32-bit BMP files of several formats 0.91 output 24-bit Windows 3.0 BMP files 0.90 fix a few more warnings; bump version number to approach 1.0 0.61 bugfixes due to Marc LeBlanc, Christopher Lloyd 0.60 fix compiling as c++ 0.59 fix warnings: merge Dave Moore's -Wall fixes 0.58 fix bug: zlib uncompressed mode len/nlen was wrong endian 0.57 fix bug: jpg last huffman symbol before marker was >9 bits but less than 16 available 0.56 fix bug: zlib uncompressed mode len vs. nlen 0.55 fix bug: restart_interval not initialized to 0 0.54 allow NULL for 'int *comp' 0.53 fix bug in png 3->4; speedup png decoding 0.52 png handles req_comp=3,4 directly; minor cleanup; jpeg comments 0.51 obey req_comp requests, 1-component jpegs return as 1-component, on 'test' only check type, not whether we support this variant */ #ifndef HEADER_STB_IMAGE_AUGMENTED #define HEADER_STB_IMAGE_AUGMENTED //// begin header file //////////////////////////////////////////////////// // // Limitations: // - no progressive/interlaced support (jpeg, png) // - 8-bit samples only (jpeg, png) // - not threadsafe // - channel subsampling of at most 2 in each dimension (jpeg) // - no delayed line count (jpeg) -- IJG doesn't support either // // Basic usage (see HDR discussion below): // int x,y,n; // unsigned char *data = stbi_load(filename, &x, &y, &n, 0); // // ... process data if not NULL ... // // ... x = width, y = height, n = # 8-bit components per pixel ... // // ... replace '0' with '1'..'4' to force that many components per pixel // stbi_image_free(data) // // Standard parameters: // int *x -- outputs image width in pixels // int *y -- outputs image height in pixels // int *comp -- outputs # of image components in image file // int req_comp -- if non-zero, # of image components requested in result // // The return value from an image loader is an 'unsigned char *' which points // to the pixel data. The pixel data consists of *y scanlines of *x pixels, // with each pixel consisting of N interleaved 8-bit components; the first // pixel pointed to is top-left-most in the image. There is no padding between // image scanlines or between pixels, regardless of format. The number of // components N is 'req_comp' if req_comp is non-zero, or *comp otherwise. // If req_comp is non-zero, *comp has the number of components that _would_ // have been output otherwise. E.g. if you set req_comp to 4, you will always // get RGBA output, but you can check *comp to easily see if it's opaque. // // An output image with N components has the following components interleaved // in this order in each pixel: // // N=#comp components // 1 grey // 2 grey, alpha // 3 red, green, blue // 4 red, green, blue, alpha // // If image loading fails for any reason, the return value will be NULL, // and *x, *y, *comp will be unchanged. The function stbi_failure_reason() // can be queried for an extremely brief, end-user unfriendly explanation // of why the load failed. Define STBI_NO_FAILURE_STRINGS to avoid // compiling these strings at all, and STBI_FAILURE_USERMSG to get slightly // more user-friendly ones. // // Paletted PNG and BMP images are automatically depalettized. // // // =========================================================================== // // HDR image support (disable by defining STBI_NO_HDR) // // stb_image now supports loading HDR images in general, and currently // the Radiance .HDR file format, although the support is provided // generically. You can still load any file through the existing interface; // if you attempt to load an HDR file, it will be automatically remapped to // LDR, assuming gamma 2.2 and an arbitrary scale factor defaulting to 1; // both of these constants can be reconfigured through this interface: // // stbi_hdr_to_ldr_gamma(2.2f); // stbi_hdr_to_ldr_scale(1.0f); // // (note, do not use _inverse_ constants; stbi_image will invert them // appropriately). // // Additionally, there is a new, parallel interface for loading files as // (linear) floats to preserve the full dynamic range: // // float *data = stbi_loadf(filename, &x, &y, &n, 0); // // If you load LDR images through this interface, those images will // be promoted to floating point values, run through the inverse of // constants corresponding to the above: // // stbi_ldr_to_hdr_scale(1.0f); // stbi_ldr_to_hdr_gamma(2.2f); // // Finally, given a filename (or an open file or memory block--see header // file for details) containing image data, you can query for the "most // appropriate" interface to use (that is, whether the image is HDR or // not), using: // // stbi_is_hdr(char *filename); #ifndef STBI_NO_STDIO #include #endif #define STBI_VERSION 1 enum { STBI_default = 0, // only used for req_comp STBI_grey = 1, STBI_grey_alpha = 2, STBI_rgb = 3, STBI_rgb_alpha = 4, }; typedef unsigned char stbi_uc; #ifdef __cplusplus extern "C" { #endif // WRITING API #if !defined(STBI_NO_WRITE) && !defined(STBI_NO_STDIO) // write a BMP/TGA file given tightly packed 'comp' channels (no padding, nor bmp-stride-padding) // (you must include the appropriate extension in the filename). // returns TRUE on success, FALSE if couldn't open file, error writing file extern int stbi_write_bmp (char const *filename, int x, int y, int comp, void *data); extern int stbi_write_tga (char const *filename, int x, int y, int comp, void *data); #endif // PRIMARY API - works on images of any type // load image by filename, open file, or memory buffer #ifndef STBI_NO_STDIO extern stbi_uc *stbi_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); extern int stbi_info_from_file (FILE *f, int *x, int *y, int *comp); #endif extern stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); // for stbi_load_from_file, file pointer is left pointing immediately after image #ifndef STBI_NO_HDR #ifndef STBI_NO_STDIO extern float *stbi_loadf (char const *filename, int *x, int *y, int *comp, int req_comp); extern float *stbi_loadf_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif extern float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); extern void stbi_hdr_to_ldr_gamma(float gamma); extern void stbi_hdr_to_ldr_scale(float scale); extern void stbi_ldr_to_hdr_gamma(float gamma); extern void stbi_ldr_to_hdr_scale(float scale); #endif // STBI_NO_HDR // get a VERY brief reason for failure // NOT THREADSAFE extern char *stbi_failure_reason (void); // free the loaded image -- this is just free() extern void stbi_image_free (void *retval_from_stbi_load); // get image dimensions & components without fully decoding extern int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp); extern int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len); #ifndef STBI_NO_STDIO extern int stbi_info (char const *filename, int *x, int *y, int *comp); extern int stbi_is_hdr (char const *filename); extern int stbi_is_hdr_from_file(FILE *f); #endif // ZLIB client - used by PNG, available for other purposes extern char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen); extern char *stbi_zlib_decode_malloc(const char *buffer, int len, int *outlen); extern int stbi_zlib_decode_buffer(char *obuffer, int olen, const char *ibuffer, int ilen); extern char *stbi_zlib_decode_noheader_malloc(const char *buffer, int len, int *outlen); extern int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen); // TYPE-SPECIFIC ACCESS // is it a jpeg? extern int stbi_jpeg_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_jpeg_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); extern int stbi_jpeg_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp); #ifndef STBI_NO_STDIO extern stbi_uc *stbi_jpeg_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern int stbi_jpeg_test_file (FILE *f); extern stbi_uc *stbi_jpeg_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); extern int stbi_jpeg_info (char const *filename, int *x, int *y, int *comp); extern int stbi_jpeg_info_from_file (FILE *f, int *x, int *y, int *comp); #endif // is it a png? extern int stbi_png_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_png_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); extern int stbi_png_info_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp); #ifndef STBI_NO_STDIO extern stbi_uc *stbi_png_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern int stbi_png_info (char const *filename, int *x, int *y, int *comp); extern int stbi_png_test_file (FILE *f); extern stbi_uc *stbi_png_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); extern int stbi_png_info_from_file (FILE *f, int *x, int *y, int *comp); #endif // is it a bmp? extern int stbi_bmp_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_bmp_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_bmp_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO extern int stbi_bmp_test_file (FILE *f); extern stbi_uc *stbi_bmp_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif // is it a tga? extern int stbi_tga_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_tga_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_tga_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO extern int stbi_tga_test_file (FILE *f); extern stbi_uc *stbi_tga_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif // is it a psd? extern int stbi_psd_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_psd_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_psd_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO extern int stbi_psd_test_file (FILE *f); extern stbi_uc *stbi_psd_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif // is it an hdr? extern int stbi_hdr_test_memory (stbi_uc const *buffer, int len); extern float * stbi_hdr_load (char const *filename, int *x, int *y, int *comp, int req_comp); extern float * stbi_hdr_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_hdr_load_rgbe (char const *filename, int *x, int *y, int *comp, int req_comp); extern float * stbi_hdr_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO extern int stbi_hdr_test_file (FILE *f); extern float * stbi_hdr_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_hdr_load_rgbe_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif // define new loaders typedef struct { int (*test_memory)(stbi_uc const *buffer, int len); stbi_uc * (*load_from_memory)(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO int (*test_file)(FILE *f); stbi_uc * (*load_from_file)(FILE *f, int *x, int *y, int *comp, int req_comp); #endif } stbi_loader; // register a loader by filling out the above structure (you must defined ALL functions) // returns 1 if added or already added, 0 if not added (too many loaders) // NOT THREADSAFE extern int stbi_register_loader(stbi_loader *loader); // define faster low-level operations (typically SIMD support) #if STBI_SIMD typedef void (*stbi_idct_8x8)(uint8 *out, int out_stride, short data[64], unsigned short *dequantize); // compute an integer IDCT on "input" // input[x] = data[x] * dequantize[x] // write results to 'out': 64 samples, each run of 8 spaced by 'out_stride' // CLAMP results to 0..255 typedef void (*stbi_YCbCr_to_RGB_run)(uint8 *output, uint8 const *y, uint8 const *cb, uint8 const *cr, int count, int step); // compute a conversion from YCbCr to RGB // 'count' pixels // write pixels to 'output'; each pixel is 'step' bytes (either 3 or 4; if 4, write '255' as 4th), order R,G,B // y: Y input channel // cb: Cb input channel; scale/biased to be 0..255 // cr: Cr input channel; scale/biased to be 0..255 extern void stbi_install_idct(stbi_idct_8x8 func); extern void stbi_install_YCbCr_to_RGB(stbi_YCbCr_to_RGB_run func); #endif // STBI_SIMD #ifdef __cplusplus } #endif // // //// end header file ///////////////////////////////////////////////////// #endif // STBI_INCLUDE_STB_IMAGE_H projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/stb_image_aug.c0000664000175000017500000034525411756064136027106 0ustar matthiasmatthias/* stbi-1.16 - public domain JPEG/PNG reader - http://nothings.org/stb_image.c when you control the images you're loading QUICK NOTES: Primarily of interest to game developers and other people who can avoid problematic images and only need the trivial interface JPEG baseline (no JPEG progressive, no oddball channel decimations) PNG non-interlaced BMP non-1bpp, non-RLE TGA (not sure what subset, if a subset) PSD (composited view only, no extra channels) HDR (radiance rgbE format) writes BMP,TGA (define STBI_NO_WRITE to remove code) decoded from memory or through stdio FILE (define STBI_NO_STDIO to remove code) supports installable dequantizing-IDCT, YCbCr-to-RGB conversion (define STBI_SIMD) TODO: stbi_info_* history: 1.16 major bugfix - convert_format converted one too many pixels 1.15 initialize some fields for thread safety 1.14 fix threadsafe conversion bug; header-file-only version (#define STBI_HEADER_FILE_ONLY before including) 1.13 threadsafe 1.12 const qualifiers in the API 1.11 Support installable IDCT, colorspace conversion routines 1.10 Fixes for 64-bit (don't use "unsigned long") optimized upsampling by Fabian "ryg" Giesen 1.09 Fix format-conversion for PSD code (bad global variables!) 1.08 Thatcher Ulrich's PSD code integrated by Nicolas Schulz 1.07 attempt to fix C++ warning/errors again 1.06 attempt to fix C++ warning/errors again 1.05 fix TGA loading to return correct *comp and use good luminance calc 1.04 default float alpha is 1, not 255; use 'void *' for stbi_image_free 1.03 bugfixes to STBI_NO_STDIO, STBI_NO_HDR 1.02 support for (subset of) HDR files, float interface for preferred access to them 1.01 fix bug: possible bug in handling right-side up bmps... not sure fix bug: the stbi_bmp_load() and stbi_tga_load() functions didn't work at all 1.00 interface to zlib that skips zlib header 0.99 correct handling of alpha in palette 0.98 TGA loader by lonesock; dynamically add loaders (untested) 0.97 jpeg errors on too large a file; also catch another malloc failure 0.96 fix detection of invalid v value - particleman@mollyrocket forum 0.95 during header scan, seek to markers in case of padding 0.94 STBI_NO_STDIO to disable stdio usage; rename all #defines the same 0.93 handle jpegtran output; verbose errors 0.92 read 4,8,16,24,32-bit BMP files of several formats 0.91 output 24-bit Windows 3.0 BMP files 0.90 fix a few more warnings; bump version number to approach 1.0 0.61 bugfixes due to Marc LeBlanc, Christopher Lloyd 0.60 fix compiling as c++ 0.59 fix warnings: merge Dave Moore's -Wall fixes 0.58 fix bug: zlib uncompressed mode len/nlen was wrong endian 0.57 fix bug: jpg last huffman symbol before marker was >9 bits but less than 16 available 0.56 fix bug: zlib uncompressed mode len vs. nlen 0.55 fix bug: restart_interval not initialized to 0 0.54 allow NULL for 'int *comp' 0.53 fix bug in png 3->4; speedup png decoding 0.52 png handles req_comp=3,4 directly; minor cleanup; jpeg comments 0.51 obey req_comp requests, 1-component jpegs return as 1-component, on 'test' only check type, not whether we support this variant */ #include "stb_image_aug.h" #ifndef STBI_NO_HDR #include // ldexp #include // strcmp #endif #ifndef STBI_NO_STDIO #include #endif #include #include #include #include #ifndef _MSC_VER #ifdef __cplusplus #define __forceinline inline #else #define __forceinline #endif #endif // implementation: typedef unsigned char uint8; typedef unsigned short uint16; typedef signed short int16; typedef unsigned int uint32; typedef signed int int32; typedef unsigned int uint; // should produce compiler error if size is wrong typedef unsigned char validate_uint32[sizeof(uint32)==4]; #if defined(STBI_NO_STDIO) && !defined(STBI_NO_WRITE) #define STBI_NO_WRITE #endif #ifndef STBI_NO_DDS #include "stbi_DDS_aug.h" #endif // I (JLD) want full messages for SOIL #define STBI_FAILURE_USERMSG 1 ////////////////////////////////////////////////////////////////////////////// // // Generic API that works on all image types // // this is not threadsafe static char *failure_reason; char *stbi_failure_reason(void) { return failure_reason; } static int e(char *str) { failure_reason = str; return 0; } #ifdef STBI_NO_FAILURE_STRINGS #define e(x,y) 0 #elif defined(STBI_FAILURE_USERMSG) #define e(x,y) e(y) #else #define e(x,y) e(x) #endif #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) void stbi_image_free(void *retval_from_stbi_load) { free(retval_from_stbi_load); } #define MAX_LOADERS 32 stbi_loader *loaders[MAX_LOADERS]; static int max_loaders = 0; int stbi_register_loader(stbi_loader *loader) { int i; for (i=0; i < MAX_LOADERS; ++i) { // already present? if (loaders[i] == loader) return 1; // end of the list? if (loaders[i] == NULL) { loaders[i] = loader; max_loaders = i+1; return 1; } } // no room for it return 0; } #ifndef STBI_NO_HDR static float *ldr_to_hdr(stbi_uc *data, int x, int y, int comp); static stbi_uc *hdr_to_ldr(float *data, int x, int y, int comp); #endif #ifndef STBI_NO_STDIO unsigned char *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) { FILE *f = fopen(filename, "rb"); unsigned char *result; if (!f) return epuc("can't fopen", "Unable to open file"); result = stbi_load_from_file(f,x,y,comp,req_comp); fclose(f); return result; } unsigned char *stbi_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { int i; if (stbi_jpeg_test_file(f)) return stbi_jpeg_load_from_file(f,x,y,comp,req_comp); if (stbi_png_test_file(f)) return stbi_png_load_from_file(f,x,y,comp,req_comp); if (stbi_bmp_test_file(f)) return stbi_bmp_load_from_file(f,x,y,comp,req_comp); if (stbi_psd_test_file(f)) return stbi_psd_load_from_file(f,x,y,comp,req_comp); #ifndef STBI_NO_DDS if (stbi_dds_test_file(f)) return stbi_dds_load_from_file(f,x,y,comp,req_comp); #endif #ifndef STBI_NO_HDR if (stbi_hdr_test_file(f)) { float *hdr = stbi_hdr_load_from_file(f, x,y,comp,req_comp); return hdr_to_ldr(hdr, *x, *y, req_comp ? req_comp : *comp); } #endif for (i=0; i < max_loaders; ++i) if (loaders[i]->test_file(f)) return loaders[i]->load_from_file(f,x,y,comp,req_comp); // test tga last because it's a crappy test! if (stbi_tga_test_file(f)) return stbi_tga_load_from_file(f,x,y,comp,req_comp); return epuc("unknown image type", "Image not of any known type, or corrupt"); } #endif unsigned char *stbi_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { int i; if (stbi_jpeg_test_memory(buffer,len)) return stbi_jpeg_load_from_memory(buffer,len,x,y,comp,req_comp); if (stbi_png_test_memory(buffer,len)) return stbi_png_load_from_memory(buffer,len,x,y,comp,req_comp); if (stbi_bmp_test_memory(buffer,len)) return stbi_bmp_load_from_memory(buffer,len,x,y,comp,req_comp); if (stbi_psd_test_memory(buffer,len)) return stbi_psd_load_from_memory(buffer,len,x,y,comp,req_comp); #ifndef STBI_NO_DDS if (stbi_dds_test_memory(buffer,len)) return stbi_dds_load_from_memory(buffer,len,x,y,comp,req_comp); #endif #ifndef STBI_NO_HDR if (stbi_hdr_test_memory(buffer, len)) { float *hdr = stbi_hdr_load_from_memory(buffer, len,x,y,comp,req_comp); return hdr_to_ldr(hdr, *x, *y, req_comp ? req_comp : *comp); } #endif for (i=0; i < max_loaders; ++i) if (loaders[i]->test_memory(buffer,len)) return loaders[i]->load_from_memory(buffer,len,x,y,comp,req_comp); // test tga last because it's a crappy test! if (stbi_tga_test_memory(buffer,len)) return stbi_tga_load_from_memory(buffer,len,x,y,comp,req_comp); return epuc("unknown image type", "Image not of any known type, or corrupt"); } #ifndef STBI_NO_HDR #ifndef STBI_NO_STDIO float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) { FILE *f = fopen(filename, "rb"); float *result; if (!f) return epf("can't fopen", "Unable to open file"); result = stbi_loadf_from_file(f,x,y,comp,req_comp); fclose(f); return result; } float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { unsigned char *data; #ifndef STBI_NO_HDR if (stbi_hdr_test_file(f)) return stbi_hdr_load_from_file(f,x,y,comp,req_comp); #endif data = stbi_load_from_file(f, x, y, comp, req_comp); if (data) return ldr_to_hdr(data, *x, *y, req_comp ? req_comp : *comp); return epf("unknown image type", "Image not of any known type, or corrupt"); } #endif float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi_uc *data; #ifndef STBI_NO_HDR if (stbi_hdr_test_memory(buffer, len)) return stbi_hdr_load_from_memory(buffer, len,x,y,comp,req_comp); #endif data = stbi_load_from_memory(buffer, len, x, y, comp, req_comp); if (data) return ldr_to_hdr(data, *x, *y, req_comp ? req_comp : *comp); return epf("unknown image type", "Image not of any known type, or corrupt"); } #endif // these is-hdr-or-not is defined independent of whether STBI_NO_HDR is // defined, for API simplicity; if STBI_NO_HDR is defined, it always // reports false! int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) { #ifndef STBI_NO_HDR return stbi_hdr_test_memory(buffer, len); #else return 0; #endif } #ifndef STBI_NO_STDIO extern int stbi_is_hdr (char const *filename) { FILE *f = fopen(filename, "rb"); int result=0; if (f) { result = stbi_is_hdr_from_file(f); fclose(f); } return result; } extern int stbi_is_hdr_from_file(FILE *f) { #ifndef STBI_NO_HDR return stbi_hdr_test_file(f); #else return 0; #endif } #endif // @TODO: get image dimensions & components without fully decoding #ifndef STBI_NO_STDIO extern int stbi_info (char const *filename, int *x, int *y, int *comp); extern int stbi_info_from_file (FILE *f, int *x, int *y, int *comp); #endif extern int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp); #ifndef STBI_NO_HDR static float h2l_gamma_i=1.0f/2.2f, h2l_scale_i=1.0f; static float l2h_gamma=2.2f, l2h_scale=1.0f; void stbi_hdr_to_ldr_gamma(float gamma) { h2l_gamma_i = 1/gamma; } void stbi_hdr_to_ldr_scale(float scale) { h2l_scale_i = 1/scale; } void stbi_ldr_to_hdr_gamma(float gamma) { l2h_gamma = gamma; } void stbi_ldr_to_hdr_scale(float scale) { l2h_scale = scale; } #endif ////////////////////////////////////////////////////////////////////////////// // // Common code used by all image loaders // enum { SCAN_load=0, SCAN_type, SCAN_header, }; typedef struct { uint32 img_x, img_y; int img_n, img_out_n; #ifndef STBI_NO_STDIO FILE *img_file; #endif uint8 *img_buffer, *img_buffer_end; } stbi; #ifndef STBI_NO_STDIO static void start_file(stbi *s, FILE *f) { s->img_file = f; } #endif static void start_mem(stbi *s, uint8 const *buffer, int len) { #ifndef STBI_NO_STDIO s->img_file = NULL; #endif s->img_buffer = (uint8 *) buffer; s->img_buffer_end = (uint8 *) buffer+len; } __forceinline static int get8(stbi *s) { #ifndef STBI_NO_STDIO if (s->img_file) { int c = fgetc(s->img_file); return c == EOF ? 0 : c; } #endif if (s->img_buffer < s->img_buffer_end) return *s->img_buffer++; return 0; } __forceinline static int at_eof(stbi *s) { #ifndef STBI_NO_STDIO if (s->img_file) return feof(s->img_file); #endif return s->img_buffer >= s->img_buffer_end; } __forceinline static uint8 get8u(stbi *s) { return (uint8) get8(s); } static void skip(stbi *s, int n) { #ifndef STBI_NO_STDIO if (s->img_file) fseek(s->img_file, n, SEEK_CUR); else #endif s->img_buffer += n; } static int get16(stbi *s) { int z = get8(s); return (z << 8) + get8(s); } static uint32 get32(stbi *s) { uint32 z = get16(s); return (z << 16) + get16(s); } static int get16le(stbi *s) { int z = get8(s); return z + (get8(s) << 8); } static uint32 get32le(stbi *s) { uint32 z = get16le(s); return z + (get16le(s) << 16); } static void getn(stbi *s, stbi_uc *buffer, int n) { #ifndef STBI_NO_STDIO if (s->img_file) { fread(buffer, 1, n, s->img_file); return; } #endif memcpy(buffer, s->img_buffer, n); s->img_buffer += n; } ////////////////////////////////////////////////////////////////////////////// // // generic converter from built-in img_n to req_comp // individual types do this automatically as much as possible (e.g. jpeg // does all cases internally since it needs to colorspace convert anyway, // and it never has alpha, so very few cases ). png can automatically // interleave an alpha=255 channel, but falls back to this for other cases // // assume data buffer is malloced, so malloc a new one and free that one // only failure mode is malloc failing static uint8 compute_y(int r, int g, int b) { return (uint8) (((r*77) + (g*150) + (29*b)) >> 8); } static unsigned char *convert_format(unsigned char *data, int img_n, int req_comp, uint x, uint y) { int i,j; unsigned char *good; if (req_comp == img_n) return data; assert(req_comp >= 1 && req_comp <= 4); good = (unsigned char *) malloc(req_comp * x * y); if (good == NULL) { free(data); return epuc("outofmem", "Out of memory"); } for (j=0; j < (int) y; ++j) { unsigned char *src = data + j * x * img_n ; unsigned char *dest = good + j * x * req_comp; #define COMBO(a,b) ((a)*8+(b)) #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) // convert source image with img_n components to one with req_comp components; // avoid switch per pixel, so use switch per scanline and massive macros switch(COMBO(img_n, req_comp)) { CASE(1,2) dest[0]=src[0], dest[1]=255; break; CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; CASE(2,1) dest[0]=src[0]; break; CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break; CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break; CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break; CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; default: assert(0); } #undef CASE } free(data); return good; } #ifndef STBI_NO_HDR static float *ldr_to_hdr(stbi_uc *data, int x, int y, int comp) { int i,k,n; float *output = (float *) malloc(x * y * comp * sizeof(float)); if (output == NULL) { free(data); return epf("outofmem", "Out of memory"); } // compute number of non-alpha components if (comp & 1) n = comp; else n = comp-1; for (i=0; i < x*y; ++i) { for (k=0; k < n; ++k) { output[i*comp + k] = (float) pow(data[i*comp+k]/255.0f, l2h_gamma) * l2h_scale; } if (k < comp) output[i*comp + k] = data[i*comp+k]/255.0f; } free(data); return output; } #define float2int(x) ((int) (x)) static stbi_uc *hdr_to_ldr(float *data, int x, int y, int comp) { int i,k,n; stbi_uc *output = (stbi_uc *) malloc(x * y * comp); if (output == NULL) { free(data); return epuc("outofmem", "Out of memory"); } // compute number of non-alpha components if (comp & 1) n = comp; else n = comp-1; for (i=0; i < x*y; ++i) { for (k=0; k < n; ++k) { float z = (float) pow(data[i*comp+k]*h2l_scale_i, h2l_gamma_i) * 255 + 0.5f; if (z < 0) z = 0; if (z > 255) z = 255; output[i*comp + k] = float2int(z); } if (k < comp) { float z = data[i*comp+k] * 255 + 0.5f; if (z < 0) z = 0; if (z > 255) z = 255; output[i*comp + k] = float2int(z); } } free(data); return output; } #endif ////////////////////////////////////////////////////////////////////////////// // // "baseline" JPEG/JFIF decoder (not actually fully baseline implementation) // // simple implementation // - channel subsampling of at most 2 in each dimension // - doesn't support delayed output of y-dimension // - simple interface (only one output format: 8-bit interleaved RGB) // - doesn't try to recover corrupt jpegs // - doesn't allow partial loading, loading multiple at once // - still fast on x86 (copying globals into locals doesn't help x86) // - allocates lots of intermediate memory (full size of all components) // - non-interleaved case requires this anyway // - allows good upsampling (see next) // high-quality // - upsampled channels are bilinearly interpolated, even across blocks // - quality integer IDCT derived from IJG's 'slow' // performance // - fast huffman; reasonable integer IDCT // - uses a lot of intermediate memory, could cache poorly // - load http://nothings.org/remote/anemones.jpg 3 times on 2.8Ghz P4 // stb_jpeg: 1.34 seconds (MSVC6, default release build) // stb_jpeg: 1.06 seconds (MSVC6, processor = Pentium Pro) // IJL11.dll: 1.08 seconds (compiled by intel) // IJG 1998: 0.98 seconds (MSVC6, makefile provided by IJG) // IJG 1998: 0.95 seconds (MSVC6, makefile + proc=PPro) // huffman decoding acceleration #define FAST_BITS 9 // larger handles more cases; smaller stomps less cache typedef struct { uint8 fast[1 << FAST_BITS]; // weirdly, repacking this into AoS is a 10% speed loss, instead of a win uint16 code[256]; uint8 values[256]; uint8 size[257]; unsigned int maxcode[18]; int delta[17]; // old 'firstsymbol' - old 'firstcode' } huffman; typedef struct { #if STBI_SIMD unsigned short dequant2[4][64]; #endif stbi s; huffman huff_dc[4]; huffman huff_ac[4]; uint8 dequant[4][64]; // sizes for components, interleaved MCUs int img_h_max, img_v_max; int img_mcu_x, img_mcu_y; int img_mcu_w, img_mcu_h; // definition of jpeg image component struct { int id; int h,v; int tq; int hd,ha; int dc_pred; int x,y,w2,h2; uint8 *data; void *raw_data; uint8 *linebuf; } img_comp[4]; uint32 code_buffer; // jpeg entropy-coded buffer int code_bits; // number of valid bits unsigned char marker; // marker seen while filling entropy buffer int nomore; // flag if we saw a marker so must stop int scan_n, order[4]; int restart_interval, todo; } jpeg; static int build_huffman(huffman *h, int *count) { int i,j,k=0,code; // build size list for each symbol (from JPEG spec) for (i=0; i < 16; ++i) for (j=0; j < count[i]; ++j) h->size[k++] = (uint8) (i+1); h->size[k] = 0; // compute actual symbols (from jpeg spec) code = 0; k = 0; for(j=1; j <= 16; ++j) { // compute delta to add to code to compute symbol id h->delta[j] = k - code; if (h->size[k] == j) { while (h->size[k] == j) h->code[k++] = (uint16) (code++); if (code-1 >= (1 << j)) return e("bad code lengths","Corrupt JPEG"); } // compute largest code + 1 for this size, preshifted as needed later h->maxcode[j] = code << (16-j); code <<= 1; } h->maxcode[j] = 0xffffffff; // build non-spec acceleration table; 255 is flag for not-accelerated memset(h->fast, 255, 1 << FAST_BITS); for (i=0; i < k; ++i) { int s = h->size[i]; if (s <= FAST_BITS) { int c = h->code[i] << (FAST_BITS-s); int m = 1 << (FAST_BITS-s); for (j=0; j < m; ++j) { h->fast[c+j] = (uint8) i; } } } return 1; } static void grow_buffer_unsafe(jpeg *j) { do { int b = j->nomore ? 0 : get8(&j->s); if (b == 0xff) { int c = get8(&j->s); if (c != 0) { j->marker = (unsigned char) c; j->nomore = 1; return; } } j->code_buffer = (j->code_buffer << 8) | b; j->code_bits += 8; } while (j->code_bits <= 24); } // (1 << n) - 1 static uint32 bmask[17]={0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535}; // decode a jpeg huffman value from the bitstream __forceinline static int decode(jpeg *j, huffman *h) { unsigned int temp; int c,k; if (j->code_bits < 16) grow_buffer_unsafe(j); // look at the top FAST_BITS and determine what symbol ID it is, // if the code is <= FAST_BITS c = (j->code_buffer >> (j->code_bits - FAST_BITS)) & ((1 << FAST_BITS)-1); k = h->fast[c]; if (k < 255) { if (h->size[k] > j->code_bits) return -1; j->code_bits -= h->size[k]; return h->values[k]; } // naive test is to shift the code_buffer down so k bits are // valid, then test against maxcode. To speed this up, we've // preshifted maxcode left so that it has (16-k) 0s at the // end; in other words, regardless of the number of bits, it // wants to be compared against something shifted to have 16; // that way we don't need to shift inside the loop. if (j->code_bits < 16) temp = (j->code_buffer << (16 - j->code_bits)) & 0xffff; else temp = (j->code_buffer >> (j->code_bits - 16)) & 0xffff; for (k=FAST_BITS+1 ; ; ++k) if (temp < h->maxcode[k]) break; if (k == 17) { // error! code not found j->code_bits -= 16; return -1; } if (k > j->code_bits) return -1; // convert the huffman code to the symbol id c = ((j->code_buffer >> (j->code_bits - k)) & bmask[k]) + h->delta[k]; assert((((j->code_buffer) >> (j->code_bits - h->size[c])) & bmask[h->size[c]]) == h->code[c]); // convert the id to a symbol j->code_bits -= k; return h->values[c]; } // combined JPEG 'receive' and JPEG 'extend', since baseline // always extends everything it receives. __forceinline static int extend_receive(jpeg *j, int n) { unsigned int m = 1 << (n-1); unsigned int k; if (j->code_bits < n) grow_buffer_unsafe(j); k = (j->code_buffer >> (j->code_bits - n)) & bmask[n]; j->code_bits -= n; // the following test is probably a random branch that won't // predict well. I tried to table accelerate it but failed. // maybe it's compiling as a conditional move? if (k < m) return (-1 << n) + k + 1; else return k; } // given a value that's at position X in the zigzag stream, // where does it appear in the 8x8 matrix coded as row-major? static uint8 dezigzag[64+15] = { 0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5, 12, 19, 26, 33, 40, 48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28, 35, 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51, 58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63, // let corrupt input sample past end 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63 }; // decode one 64-entry block-- static int decode_block(jpeg *j, short data[64], huffman *hdc, huffman *hac, int b) { int diff,dc,k; int t = decode(j, hdc); if (t < 0) return e("bad huffman code","Corrupt JPEG"); // 0 all the ac values now so we can do it 32-bits at a time memset(data,0,64*sizeof(data[0])); diff = t ? extend_receive(j, t) : 0; dc = j->img_comp[b].dc_pred + diff; j->img_comp[b].dc_pred = dc; data[0] = (short) dc; // decode AC components, see JPEG spec k = 1; do { int r,s; int rs = decode(j, hac); if (rs < 0) return e("bad huffman code","Corrupt JPEG"); s = rs & 15; r = rs >> 4; if (s == 0) { if (rs != 0xf0) break; // end block k += 16; } else { k += r; // decode into unzigzag'd location data[dezigzag[k++]] = (short) extend_receive(j,s); } } while (k < 64); return 1; } // take a -128..127 value and clamp it and convert to 0..255 __forceinline static uint8 clamp(int x) { x += 128; // trick to use a single test to catch both cases if ((unsigned int) x > 255) { if (x < 0) return 0; if (x > 255) return 255; } return (uint8) x; } #define f2f(x) (int) (((x) * 4096 + 0.5)) #define fsh(x) ((x) << 12) // derived from jidctint -- DCT_ISLOW #define IDCT_1D(s0,s1,s2,s3,s4,s5,s6,s7) \ int t0,t1,t2,t3,p1,p2,p3,p4,p5,x0,x1,x2,x3; \ p2 = s2; \ p3 = s6; \ p1 = (p2+p3) * f2f(0.5411961f); \ t2 = p1 + p3*f2f(-1.847759065f); \ t3 = p1 + p2*f2f( 0.765366865f); \ p2 = s0; \ p3 = s4; \ t0 = fsh(p2+p3); \ t1 = fsh(p2-p3); \ x0 = t0+t3; \ x3 = t0-t3; \ x1 = t1+t2; \ x2 = t1-t2; \ t0 = s7; \ t1 = s5; \ t2 = s3; \ t3 = s1; \ p3 = t0+t2; \ p4 = t1+t3; \ p1 = t0+t3; \ p2 = t1+t2; \ p5 = (p3+p4)*f2f( 1.175875602f); \ t0 = t0*f2f( 0.298631336f); \ t1 = t1*f2f( 2.053119869f); \ t2 = t2*f2f( 3.072711026f); \ t3 = t3*f2f( 1.501321110f); \ p1 = p5 + p1*f2f(-0.899976223f); \ p2 = p5 + p2*f2f(-2.562915447f); \ p3 = p3*f2f(-1.961570560f); \ p4 = p4*f2f(-0.390180644f); \ t3 += p1+p4; \ t2 += p2+p3; \ t1 += p2+p4; \ t0 += p1+p3; #if !STBI_SIMD // .344 seconds on 3*anemones.jpg static void idct_block(uint8 *out, int out_stride, short data[64], uint8 *dequantize) { int i,val[64],*v=val; uint8 *o,*dq = dequantize; short *d = data; // columns for (i=0; i < 8; ++i,++d,++dq, ++v) { // if all zeroes, shortcut -- this avoids dequantizing 0s and IDCTing if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 && d[40]==0 && d[48]==0 && d[56]==0) { // no shortcut 0 seconds // (1|2|3|4|5|6|7)==0 0 seconds // all separate -0.047 seconds // 1 && 2|3 && 4|5 && 6|7: -0.047 seconds int dcterm = d[0] * dq[0] << 2; v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; } else { IDCT_1D(d[ 0]*dq[ 0],d[ 8]*dq[ 8],d[16]*dq[16],d[24]*dq[24], d[32]*dq[32],d[40]*dq[40],d[48]*dq[48],d[56]*dq[56]) // constants scaled things up by 1<<12; let's bring them back // down, but keep 2 extra bits of precision x0 += 512; x1 += 512; x2 += 512; x3 += 512; v[ 0] = (x0+t3) >> 10; v[56] = (x0-t3) >> 10; v[ 8] = (x1+t2) >> 10; v[48] = (x1-t2) >> 10; v[16] = (x2+t1) >> 10; v[40] = (x2-t1) >> 10; v[24] = (x3+t0) >> 10; v[32] = (x3-t0) >> 10; } } for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) { // no fast case since the first 1D IDCT spread components out IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) // constants scaled things up by 1<<12, plus we had 1<<2 from first // loop, plus horizontal and vertical each scale by sqrt(8) so together // we've got an extra 1<<3, so 1<<17 total we need to remove. x0 += 65536; x1 += 65536; x2 += 65536; x3 += 65536; o[0] = clamp((x0+t3) >> 17); o[7] = clamp((x0-t3) >> 17); o[1] = clamp((x1+t2) >> 17); o[6] = clamp((x1-t2) >> 17); o[2] = clamp((x2+t1) >> 17); o[5] = clamp((x2-t1) >> 17); o[3] = clamp((x3+t0) >> 17); o[4] = clamp((x3-t0) >> 17); } } #else static void idct_block(uint8 *out, int out_stride, short data[64], unsigned short *dequantize) { int i,val[64],*v=val; uint8 *o; unsigned short *dq = dequantize; short *d = data; // columns for (i=0; i < 8; ++i,++d,++dq, ++v) { // if all zeroes, shortcut -- this avoids dequantizing 0s and IDCTing if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 && d[40]==0 && d[48]==0 && d[56]==0) { // no shortcut 0 seconds // (1|2|3|4|5|6|7)==0 0 seconds // all separate -0.047 seconds // 1 && 2|3 && 4|5 && 6|7: -0.047 seconds int dcterm = d[0] * dq[0] << 2; v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; } else { IDCT_1D(d[ 0]*dq[ 0],d[ 8]*dq[ 8],d[16]*dq[16],d[24]*dq[24], d[32]*dq[32],d[40]*dq[40],d[48]*dq[48],d[56]*dq[56]) // constants scaled things up by 1<<12; let's bring them back // down, but keep 2 extra bits of precision x0 += 512; x1 += 512; x2 += 512; x3 += 512; v[ 0] = (x0+t3) >> 10; v[56] = (x0-t3) >> 10; v[ 8] = (x1+t2) >> 10; v[48] = (x1-t2) >> 10; v[16] = (x2+t1) >> 10; v[40] = (x2-t1) >> 10; v[24] = (x3+t0) >> 10; v[32] = (x3-t0) >> 10; } } for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) { // no fast case since the first 1D IDCT spread components out IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) // constants scaled things up by 1<<12, plus we had 1<<2 from first // loop, plus horizontal and vertical each scale by sqrt(8) so together // we've got an extra 1<<3, so 1<<17 total we need to remove. x0 += 65536; x1 += 65536; x2 += 65536; x3 += 65536; o[0] = clamp((x0+t3) >> 17); o[7] = clamp((x0-t3) >> 17); o[1] = clamp((x1+t2) >> 17); o[6] = clamp((x1-t2) >> 17); o[2] = clamp((x2+t1) >> 17); o[5] = clamp((x2-t1) >> 17); o[3] = clamp((x3+t0) >> 17); o[4] = clamp((x3-t0) >> 17); } } static stbi_idct_8x8 stbi_idct_installed = idct_block; extern void stbi_install_idct(stbi_idct_8x8 func) { stbi_idct_installed = func; } #endif #define MARKER_none 0xff // if there's a pending marker from the entropy stream, return that // otherwise, fetch from the stream and get a marker. if there's no // marker, return 0xff, which is never a valid marker value static uint8 get_marker(jpeg *j) { uint8 x; if (j->marker != MARKER_none) { x = j->marker; j->marker = MARKER_none; return x; } x = get8u(&j->s); if (x != 0xff) return MARKER_none; while (x == 0xff) x = get8u(&j->s); return x; } // in each scan, we'll have scan_n components, and the order // of the components is specified by order[] #define RESTART(x) ((x) >= 0xd0 && (x) <= 0xd7) // after a restart interval, reset the entropy decoder and // the dc prediction static void reset(jpeg *j) { j->code_bits = 0; j->code_buffer = 0; j->nomore = 0; j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = 0; j->marker = MARKER_none; j->todo = j->restart_interval ? j->restart_interval : 0x7fffffff; // no more than 1<<31 MCUs if no restart_interal? that's plenty safe, // since we don't even allow 1<<30 pixels } static int parse_entropy_coded_data(jpeg *z) { reset(z); if (z->scan_n == 1) { int i,j; #if STBI_SIMD __declspec(align(16)) #endif short data[64]; int n = z->order[0]; // non-interleaved data, we just need to process one block at a time, // in trivial scanline order // number of blocks to do just depends on how many actual "pixels" this // component has, independent of interleaved MCU blocking and such int w = (z->img_comp[n].x+7) >> 3; int h = (z->img_comp[n].y+7) >> 3; for (j=0; j < h; ++j) { for (i=0; i < w; ++i) { if (!decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+z->img_comp[n].ha, n)) return 0; #if STBI_SIMD stbi_idct_installed(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data, z->dequant2[z->img_comp[n].tq]); #else idct_block(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data, z->dequant[z->img_comp[n].tq]); #endif // every data block is an MCU, so countdown the restart interval if (--z->todo <= 0) { if (z->code_bits < 24) grow_buffer_unsafe(z); // if it's NOT a restart, then just bail, so we get corrupt data // rather than no data if (!RESTART(z->marker)) return 1; reset(z); } } } } else { // interleaved! int i,j,k,x,y; short data[64]; for (j=0; j < z->img_mcu_y; ++j) { for (i=0; i < z->img_mcu_x; ++i) { // scan an interleaved mcu... process scan_n components in order for (k=0; k < z->scan_n; ++k) { int n = z->order[k]; // scan out an mcu's worth of this component; that's just determined // by the basic H and V specified for the component for (y=0; y < z->img_comp[n].v; ++y) { for (x=0; x < z->img_comp[n].h; ++x) { int x2 = (i*z->img_comp[n].h + x)*8; int y2 = (j*z->img_comp[n].v + y)*8; if (!decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+z->img_comp[n].ha, n)) return 0; #if STBI_SIMD stbi_idct_installed(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data, z->dequant2[z->img_comp[n].tq]); #else idct_block(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data, z->dequant[z->img_comp[n].tq]); #endif } } } // after all interleaved components, that's an interleaved MCU, // so now count down the restart interval if (--z->todo <= 0) { if (z->code_bits < 24) grow_buffer_unsafe(z); // if it's NOT a restart, then just bail, so we get corrupt data // rather than no data if (!RESTART(z->marker)) return 1; reset(z); } } } } return 1; } static int process_marker(jpeg *z, int m) { int L; switch (m) { case MARKER_none: // no marker found return e("expected marker","Corrupt JPEG"); case 0xC2: // SOF - progressive return e("progressive jpeg","JPEG format not supported (progressive)"); case 0xDD: // DRI - specify restart interval if (get16(&z->s) != 4) return e("bad DRI len","Corrupt JPEG"); z->restart_interval = get16(&z->s); return 1; case 0xDB: // DQT - define quantization table L = get16(&z->s)-2; while (L > 0) { int q = get8(&z->s); int p = q >> 4; int t = q & 15,i; if (p != 0) return e("bad DQT type","Corrupt JPEG"); if (t > 3) return e("bad DQT table","Corrupt JPEG"); for (i=0; i < 64; ++i) z->dequant[t][dezigzag[i]] = get8u(&z->s); #if STBI_SIMD for (i=0; i < 64; ++i) z->dequant2[t][i] = dequant[t][i]; #endif L -= 65; } return L==0; case 0xC4: // DHT - define huffman table L = get16(&z->s)-2; while (L > 0) { uint8 *v; int sizes[16],i,m=0; int q = get8(&z->s); int tc = q >> 4; int th = q & 15; if (tc > 1 || th > 3) return e("bad DHT header","Corrupt JPEG"); for (i=0; i < 16; ++i) { sizes[i] = get8(&z->s); m += sizes[i]; } L -= 17; if (tc == 0) { if (!build_huffman(z->huff_dc+th, sizes)) return 0; v = z->huff_dc[th].values; } else { if (!build_huffman(z->huff_ac+th, sizes)) return 0; v = z->huff_ac[th].values; } for (i=0; i < m; ++i) v[i] = get8u(&z->s); L -= m; } return L==0; } // check for comment block or APP blocks if ((m >= 0xE0 && m <= 0xEF) || m == 0xFE) { skip(&z->s, get16(&z->s)-2); return 1; } return 0; } // after we see SOS static int process_scan_header(jpeg *z) { int i; int Ls = get16(&z->s); z->scan_n = get8(&z->s); if (z->scan_n < 1 || z->scan_n > 4 || z->scan_n > (int) z->s.img_n) return e("bad SOS component count","Corrupt JPEG"); if (Ls != 6+2*z->scan_n) return e("bad SOS len","Corrupt JPEG"); for (i=0; i < z->scan_n; ++i) { int id = get8(&z->s), which; int q = get8(&z->s); for (which = 0; which < z->s.img_n; ++which) if (z->img_comp[which].id == id) break; if (which == z->s.img_n) return 0; z->img_comp[which].hd = q >> 4; if (z->img_comp[which].hd > 3) return e("bad DC huff","Corrupt JPEG"); z->img_comp[which].ha = q & 15; if (z->img_comp[which].ha > 3) return e("bad AC huff","Corrupt JPEG"); z->order[i] = which; } if (get8(&z->s) != 0) return e("bad SOS","Corrupt JPEG"); get8(&z->s); // should be 63, but might be 0 if (get8(&z->s) != 0) return e("bad SOS","Corrupt JPEG"); return 1; } static int process_frame_header(jpeg *z, int scan) { stbi *s = &z->s; int Lf,p,i,q, h_max=1,v_max=1,c; Lf = get16(s); if (Lf < 11) return e("bad SOF len","Corrupt JPEG"); // JPEG p = get8(s); if (p != 8) return e("only 8-bit","JPEG format not supported: 8-bit only"); // JPEG baseline s->img_y = get16(s); if (s->img_y == 0) return e("no header height", "JPEG format not supported: delayed height"); // Legal, but we don't handle it--but neither does IJG s->img_x = get16(s); if (s->img_x == 0) return e("0 width","Corrupt JPEG"); // JPEG requires c = get8(s); if (c != 3 && c != 1) return e("bad component count","Corrupt JPEG"); // JFIF requires s->img_n = c; for (i=0; i < c; ++i) { z->img_comp[i].data = NULL; z->img_comp[i].linebuf = NULL; } if (Lf != 8+3*s->img_n) return e("bad SOF len","Corrupt JPEG"); for (i=0; i < s->img_n; ++i) { z->img_comp[i].id = get8(s); if (z->img_comp[i].id != i+1) // JFIF requires if (z->img_comp[i].id != i) // some version of jpegtran outputs non-JFIF-compliant files! return e("bad component ID","Corrupt JPEG"); q = get8(s); z->img_comp[i].h = (q >> 4); if (!z->img_comp[i].h || z->img_comp[i].h > 4) return e("bad H","Corrupt JPEG"); z->img_comp[i].v = q & 15; if (!z->img_comp[i].v || z->img_comp[i].v > 4) return e("bad V","Corrupt JPEG"); z->img_comp[i].tq = get8(s); if (z->img_comp[i].tq > 3) return e("bad TQ","Corrupt JPEG"); } if (scan != SCAN_load) return 1; if ((1 << 30) / s->img_x / s->img_n < s->img_y) return e("too large", "Image too large to decode"); for (i=0; i < s->img_n; ++i) { if (z->img_comp[i].h > h_max) h_max = z->img_comp[i].h; if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v; } // compute interleaved mcu info z->img_h_max = h_max; z->img_v_max = v_max; z->img_mcu_w = h_max * 8; z->img_mcu_h = v_max * 8; z->img_mcu_x = (s->img_x + z->img_mcu_w-1) / z->img_mcu_w; z->img_mcu_y = (s->img_y + z->img_mcu_h-1) / z->img_mcu_h; for (i=0; i < s->img_n; ++i) { // number of effective pixels (e.g. for non-interleaved MCU) z->img_comp[i].x = (s->img_x * z->img_comp[i].h + h_max-1) / h_max; z->img_comp[i].y = (s->img_y * z->img_comp[i].v + v_max-1) / v_max; // to simplify generation, we'll allocate enough memory to decode // the bogus oversized data from using interleaved MCUs and their // big blocks (e.g. a 16x16 iMCU on an image of width 33); we won't // discard the extra data until colorspace conversion z->img_comp[i].w2 = z->img_mcu_x * z->img_comp[i].h * 8; z->img_comp[i].h2 = z->img_mcu_y * z->img_comp[i].v * 8; z->img_comp[i].raw_data = malloc(z->img_comp[i].w2 * z->img_comp[i].h2+15); if (z->img_comp[i].raw_data == NULL) { for(--i; i >= 0; --i) { free(z->img_comp[i].raw_data); z->img_comp[i].data = NULL; } return e("outofmem", "Out of memory"); } // align blocks for installable-idct using mmx/sse z->img_comp[i].data = (uint8*) (((size_t) z->img_comp[i].raw_data + 15) & ~15); z->img_comp[i].linebuf = NULL; } return 1; } // use comparisons since in some cases we handle more than one case (e.g. SOF) #define DNL(x) ((x) == 0xdc) #define SOI(x) ((x) == 0xd8) #define EOI(x) ((x) == 0xd9) #define SOF(x) ((x) == 0xc0 || (x) == 0xc1) #define SOS(x) ((x) == 0xda) static int decode_jpeg_header(jpeg *z, int scan) { int m; z->marker = MARKER_none; // initialize cached marker to empty m = get_marker(z); if (!SOI(m)) return e("no SOI","Corrupt JPEG"); if (scan == SCAN_type) return 1; m = get_marker(z); while (!SOF(m)) { if (!process_marker(z,m)) return 0; m = get_marker(z); while (m == MARKER_none) { // some files have extra padding after their blocks, so ok, we'll scan if (at_eof(&z->s)) return e("no SOF", "Corrupt JPEG"); m = get_marker(z); } } if (!process_frame_header(z, scan)) return 0; return 1; } static int decode_jpeg_image(jpeg *j) { int m; j->restart_interval = 0; if (!decode_jpeg_header(j, SCAN_load)) return 0; m = get_marker(j); while (!EOI(m)) { if (SOS(m)) { if (!process_scan_header(j)) return 0; if (!parse_entropy_coded_data(j)) return 0; } else { if (!process_marker(j, m)) return 0; } m = get_marker(j); } return 1; } // static jfif-centered resampling (across block boundaries) typedef uint8 *(*resample_row_func)(uint8 *out, uint8 *in0, uint8 *in1, int w, int hs); #define div4(x) ((uint8) ((x) >> 2)) static uint8 *resample_row_1(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs) { return in_near; } static uint8* resample_row_v_2(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs) { // need to generate two samples vertically for every one in input int i; for (i=0; i < w; ++i) out[i] = div4(3*in_near[i] + in_far[i] + 2); return out; } static uint8* resample_row_h_2(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs) { // need to generate two samples horizontally for every one in input int i; uint8 *input = in_near; if (w == 1) { // if only one sample, can't do any interpolation out[0] = out[1] = input[0]; return out; } out[0] = input[0]; out[1] = div4(input[0]*3 + input[1] + 2); for (i=1; i < w-1; ++i) { int n = 3*input[i]+2; out[i*2+0] = div4(n+input[i-1]); out[i*2+1] = div4(n+input[i+1]); } out[i*2+0] = div4(input[w-2]*3 + input[w-1] + 2); out[i*2+1] = input[w-1]; return out; } #define div16(x) ((uint8) ((x) >> 4)) static uint8 *resample_row_hv_2(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs) { // need to generate 2x2 samples for every one in input int i,t0,t1; if (w == 1) { out[0] = out[1] = div4(3*in_near[0] + in_far[0] + 2); return out; } t1 = 3*in_near[0] + in_far[0]; out[0] = div4(t1+2); for (i=1; i < w; ++i) { t0 = t1; t1 = 3*in_near[i]+in_far[i]; out[i*2-1] = div16(3*t0 + t1 + 8); out[i*2 ] = div16(3*t1 + t0 + 8); } out[w*2-1] = div4(t1+2); return out; } static uint8 *resample_row_generic(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs) { // resample with nearest-neighbor int i,j; for (i=0; i < w; ++i) for (j=0; j < hs; ++j) out[i*hs+j] = in_near[i]; return out; } #define float2fixed(x) ((int) ((x) * 65536 + 0.5)) // 0.38 seconds on 3*anemones.jpg (0.25 with processor = Pro) // VC6 without processor=Pro is generating multiple LEAs per multiply! static void YCbCr_to_RGB_row(uint8 *out, uint8 *y, uint8 *pcb, uint8 *pcr, int count, int step) { int i; for (i=0; i < count; ++i) { int y_fixed = (y[i] << 16) + 32768; // rounding int r,g,b; int cr = pcr[i] - 128; int cb = pcb[i] - 128; r = y_fixed + cr*float2fixed(1.40200f); g = y_fixed - cr*float2fixed(0.71414f) - cb*float2fixed(0.34414f); b = y_fixed + cb*float2fixed(1.77200f); r >>= 16; g >>= 16; b >>= 16; if ((unsigned) r > 255) { if (r < 0) r = 0; else r = 255; } if ((unsigned) g > 255) { if (g < 0) g = 0; else g = 255; } if ((unsigned) b > 255) { if (b < 0) b = 0; else b = 255; } out[0] = (uint8)r; out[1] = (uint8)g; out[2] = (uint8)b; out[3] = 255; out += step; } } #if STBI_SIMD static stbi_YCbCr_to_RGB_run stbi_YCbCr_installed = YCbCr_to_RGB_row; void stbi_install_YCbCr_to_RGB(stbi_YCbCr_to_RGB_run func) { stbi_YCbCr_installed = func; } #endif // clean up the temporary component buffers static void cleanup_jpeg(jpeg *j) { int i; for (i=0; i < j->s.img_n; ++i) { if (j->img_comp[i].data) { free(j->img_comp[i].raw_data); j->img_comp[i].data = NULL; } if (j->img_comp[i].linebuf) { free(j->img_comp[i].linebuf); j->img_comp[i].linebuf = NULL; } } } typedef struct { resample_row_func resample; uint8 *line0,*line1; int hs,vs; // expansion factor in each axis int w_lores; // horizontal pixels pre-expansion int ystep; // how far through vertical expansion we are int ypos; // which pre-expansion row we're on } stbi_resample; static uint8 *load_jpeg_image(jpeg *z, int *out_x, int *out_y, int *comp, int req_comp) { int n, decode_n; // validate req_comp if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); z->s.img_n = 0; // load a jpeg image from whichever source if (!decode_jpeg_image(z)) { cleanup_jpeg(z); return NULL; } // determine actual number of components to generate n = req_comp ? req_comp : z->s.img_n; if (z->s.img_n == 3 && n < 3) decode_n = 1; else decode_n = z->s.img_n; // resample and color-convert { int k; uint i,j; uint8 *output; uint8 *coutput[4]; stbi_resample res_comp[4]; for (k=0; k < decode_n; ++k) { stbi_resample *r = &res_comp[k]; // allocate line buffer big enough for upsampling off the edges // with upsample factor of 4 z->img_comp[k].linebuf = (uint8 *) malloc(z->s.img_x + 3); if (!z->img_comp[k].linebuf) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } r->hs = z->img_h_max / z->img_comp[k].h; r->vs = z->img_v_max / z->img_comp[k].v; r->ystep = r->vs >> 1; r->w_lores = (z->s.img_x + r->hs-1) / r->hs; r->ypos = 0; r->line0 = r->line1 = z->img_comp[k].data; if (r->hs == 1 && r->vs == 1) r->resample = resample_row_1; else if (r->hs == 1 && r->vs == 2) r->resample = resample_row_v_2; else if (r->hs == 2 && r->vs == 1) r->resample = resample_row_h_2; else if (r->hs == 2 && r->vs == 2) r->resample = resample_row_hv_2; else r->resample = resample_row_generic; } // can't error after this so, this is safe output = (uint8 *) malloc(n * z->s.img_x * z->s.img_y + 1); if (!output) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } // now go ahead and resample for (j=0; j < z->s.img_y; ++j) { uint8 *out = output + n * z->s.img_x * j; for (k=0; k < decode_n; ++k) { stbi_resample *r = &res_comp[k]; int y_bot = r->ystep >= (r->vs >> 1); coutput[k] = r->resample(z->img_comp[k].linebuf, y_bot ? r->line1 : r->line0, y_bot ? r->line0 : r->line1, r->w_lores, r->hs); if (++r->ystep >= r->vs) { r->ystep = 0; r->line0 = r->line1; if (++r->ypos < z->img_comp[k].y) r->line1 += z->img_comp[k].w2; } } if (n >= 3) { uint8 *y = coutput[0]; if (z->s.img_n == 3) { #if STBI_SIMD stbi_YCbCr_installed(out, y, coutput[1], coutput[2], z->s.img_x, n); #else YCbCr_to_RGB_row(out, y, coutput[1], coutput[2], z->s.img_x, n); #endif } else for (i=0; i < z->s.img_x; ++i) { out[0] = out[1] = out[2] = y[i]; out[3] = 255; // not used if n==3 out += n; } } else { uint8 *y = coutput[0]; if (n == 1) for (i=0; i < z->s.img_x; ++i) out[i] = y[i]; else for (i=0; i < z->s.img_x; ++i) *out++ = y[i], *out++ = 255; } } cleanup_jpeg(z); *out_x = z->s.img_x; *out_y = z->s.img_y; if (comp) *comp = z->s.img_n; // report original components, not output return output; } } #ifndef STBI_NO_STDIO unsigned char *stbi_jpeg_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { jpeg j; start_file(&j.s, f); return load_jpeg_image(&j, x,y,comp,req_comp); } unsigned char *stbi_jpeg_load(char const *filename, int *x, int *y, int *comp, int req_comp) { unsigned char *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_jpeg_load_from_file(f,x,y,comp,req_comp); fclose(f); return data; } #endif unsigned char *stbi_jpeg_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { jpeg j; start_mem(&j.s, buffer,len); return load_jpeg_image(&j, x,y,comp,req_comp); } #ifndef STBI_NO_STDIO int stbi_jpeg_test_file(FILE *f) { int n,r; jpeg j; n = ftell(f); start_file(&j.s, f); r = decode_jpeg_header(&j, SCAN_type); fseek(f,n,SEEK_SET); return r; } #endif int stbi_jpeg_test_memory(stbi_uc const *buffer, int len) { jpeg j; start_mem(&j.s, buffer,len); return decode_jpeg_header(&j, SCAN_type); } // @TODO: #ifndef STBI_NO_STDIO extern int stbi_jpeg_info (char const *filename, int *x, int *y, int *comp); extern int stbi_jpeg_info_from_file (FILE *f, int *x, int *y, int *comp); #endif extern int stbi_jpeg_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp); // public domain zlib decode v0.2 Sean Barrett 2006-11-18 // simple implementation // - all input must be provided in an upfront buffer // - all output is written to a single output buffer (can malloc/realloc) // performance // - fast huffman // fast-way is faster to check than jpeg huffman, but slow way is slower #define ZFAST_BITS 9 // accelerate all cases in default tables #define ZFAST_MASK ((1 << ZFAST_BITS) - 1) // zlib-style huffman encoding // (jpegs packs from left, zlib from right, so can't share code) typedef struct { uint16 fast[1 << ZFAST_BITS]; uint16 firstcode[16]; int maxcode[17]; uint16 firstsymbol[16]; uint8 size[288]; uint16 value[288]; } zhuffman; __forceinline static int bitreverse16(int n) { n = ((n & 0xAAAA) >> 1) | ((n & 0x5555) << 1); n = ((n & 0xCCCC) >> 2) | ((n & 0x3333) << 2); n = ((n & 0xF0F0) >> 4) | ((n & 0x0F0F) << 4); n = ((n & 0xFF00) >> 8) | ((n & 0x00FF) << 8); return n; } __forceinline static int bit_reverse(int v, int bits) { assert(bits <= 16); // to bit reverse n bits, reverse 16 and shift // e.g. 11 bits, bit reverse and shift away 5 return bitreverse16(v) >> (16-bits); } static int zbuild_huffman(zhuffman *z, uint8 *sizelist, int num) { int i,k=0; int code, next_code[16], sizes[17]; // DEFLATE spec for generating codes memset(sizes, 0, sizeof(sizes)); memset(z->fast, 255, sizeof(z->fast)); for (i=0; i < num; ++i) ++sizes[sizelist[i]]; sizes[0] = 0; for (i=1; i < 16; ++i) assert(sizes[i] <= (1 << i)); code = 0; for (i=1; i < 16; ++i) { next_code[i] = code; z->firstcode[i] = (uint16) code; z->firstsymbol[i] = (uint16) k; code = (code + sizes[i]); if (sizes[i]) if (code-1 >= (1 << i)) return e("bad codelengths","Corrupt JPEG"); z->maxcode[i] = code << (16-i); // preshift for inner loop code <<= 1; k += sizes[i]; } z->maxcode[16] = 0x10000; // sentinel for (i=0; i < num; ++i) { int s = sizelist[i]; if (s) { int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s]; z->size[c] = (uint8)s; z->value[c] = (uint16)i; if (s <= ZFAST_BITS) { int k = bit_reverse(next_code[s],s); while (k < (1 << ZFAST_BITS)) { z->fast[k] = (uint16) c; k += (1 << s); } } ++next_code[s]; } } return 1; } // zlib-from-memory implementation for PNG reading // because PNG allows splitting the zlib stream arbitrarily, // and it's annoying structurally to have PNG call ZLIB call PNG, // we require PNG read all the IDATs and combine them into a single // memory buffer typedef struct { uint8 *zbuffer, *zbuffer_end; int num_bits; uint32 code_buffer; char *zout; char *zout_start; char *zout_end; int z_expandable; zhuffman z_length, z_distance; } zbuf; __forceinline static int zget8(zbuf *z) { if (z->zbuffer >= z->zbuffer_end) return 0; return *z->zbuffer++; } static void fill_bits(zbuf *z) { do { assert(z->code_buffer < (1U << z->num_bits)); z->code_buffer |= zget8(z) << z->num_bits; z->num_bits += 8; } while (z->num_bits <= 24); } __forceinline static unsigned int zreceive(zbuf *z, int n) { unsigned int k; if (z->num_bits < n) fill_bits(z); k = z->code_buffer & ((1 << n) - 1); z->code_buffer >>= n; z->num_bits -= n; return k; } __forceinline static int zhuffman_decode(zbuf *a, zhuffman *z) { int b,s,k; if (a->num_bits < 16) fill_bits(a); b = z->fast[a->code_buffer & ZFAST_MASK]; if (b < 0xffff) { s = z->size[b]; a->code_buffer >>= s; a->num_bits -= s; return z->value[b]; } // not resolved by fast table, so compute it the slow way // use jpeg approach, which requires MSbits at top k = bit_reverse(a->code_buffer, 16); for (s=ZFAST_BITS+1; ; ++s) if (k < z->maxcode[s]) break; if (s == 16) return -1; // invalid code! // code size is s, so: b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s]; assert(z->size[b] == s); a->code_buffer >>= s; a->num_bits -= s; return z->value[b]; } static int expand(zbuf *z, int n) // need to make room for n bytes { char *q; int cur, limit; if (!z->z_expandable) return e("output buffer limit","Corrupt PNG"); cur = (int) (z->zout - z->zout_start); limit = (int) (z->zout_end - z->zout_start); while (cur + n > limit) limit *= 2; q = (char *) realloc(z->zout_start, limit); if (q == NULL) return e("outofmem", "Out of memory"); z->zout_start = q; z->zout = q + cur; z->zout_end = q + limit; return 1; } static int length_base[31] = { 3,4,5,6,7,8,9,10,11,13, 15,17,19,23,27,31,35,43,51,59, 67,83,99,115,131,163,195,227,258,0,0 }; static int length_extra[31]= { 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0 }; static int dist_base[32] = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193, 257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0}; static int dist_extra[32] = { 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13}; static int parse_huffman_block(zbuf *a) { for(;;) { int z = zhuffman_decode(a, &a->z_length); if (z < 256) { if (z < 0) return e("bad huffman code","Corrupt PNG"); // error in huffman codes if (a->zout >= a->zout_end) if (!expand(a, 1)) return 0; *a->zout++ = (char) z; } else { uint8 *p; int len,dist; if (z == 256) return 1; z -= 257; len = length_base[z]; if (length_extra[z]) len += zreceive(a, length_extra[z]); z = zhuffman_decode(a, &a->z_distance); if (z < 0) return e("bad huffman code","Corrupt PNG"); dist = dist_base[z]; if (dist_extra[z]) dist += zreceive(a, dist_extra[z]); if (a->zout - a->zout_start < dist) return e("bad dist","Corrupt PNG"); if (a->zout + len > a->zout_end) if (!expand(a, len)) return 0; p = (uint8 *) (a->zout - dist); while (len--) *a->zout++ = *p++; } } } static int compute_huffman_codes(zbuf *a) { static uint8 length_dezigzag[19] = { 16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15 }; static zhuffman z_codelength; // static just to save stack space uint8 lencodes[286+32+137];//padding for maximum single op uint8 codelength_sizes[19]; int i,n; int hlit = zreceive(a,5) + 257; int hdist = zreceive(a,5) + 1; int hclen = zreceive(a,4) + 4; memset(codelength_sizes, 0, sizeof(codelength_sizes)); for (i=0; i < hclen; ++i) { int s = zreceive(a,3); codelength_sizes[length_dezigzag[i]] = (uint8) s; } if (!zbuild_huffman(&z_codelength, codelength_sizes, 19)) return 0; n = 0; while (n < hlit + hdist) { int c = zhuffman_decode(a, &z_codelength); assert(c >= 0 && c < 19); if (c < 16) lencodes[n++] = (uint8) c; else if (c == 16) { c = zreceive(a,2)+3; memset(lencodes+n, lencodes[n-1], c); n += c; } else if (c == 17) { c = zreceive(a,3)+3; memset(lencodes+n, 0, c); n += c; } else { assert(c == 18); c = zreceive(a,7)+11; memset(lencodes+n, 0, c); n += c; } } if (n != hlit+hdist) return e("bad codelengths","Corrupt PNG"); if (!zbuild_huffman(&a->z_length, lencodes, hlit)) return 0; if (!zbuild_huffman(&a->z_distance, lencodes+hlit, hdist)) return 0; return 1; } static int parse_uncompressed_block(zbuf *a) { uint8 header[4]; int len,nlen,k; if (a->num_bits & 7) zreceive(a, a->num_bits & 7); // discard // drain the bit-packed data into header k = 0; while (a->num_bits > 0) { header[k++] = (uint8) (a->code_buffer & 255); // wtf this warns? a->code_buffer >>= 8; a->num_bits -= 8; } assert(a->num_bits == 0); // now fill header the normal way while (k < 4) header[k++] = (uint8) zget8(a); len = header[1] * 256 + header[0]; nlen = header[3] * 256 + header[2]; if (nlen != (len ^ 0xffff)) return e("zlib corrupt","Corrupt PNG"); if (a->zbuffer + len > a->zbuffer_end) return e("read past buffer","Corrupt PNG"); if (a->zout + len > a->zout_end) if (!expand(a, len)) return 0; memcpy(a->zout, a->zbuffer, len); a->zbuffer += len; a->zout += len; return 1; } static int parse_zlib_header(zbuf *a) { int cmf = zget8(a); int cm = cmf & 15; /* int cinfo = cmf >> 4; */ int flg = zget8(a); if ((cmf*256+flg) % 31 != 0) return e("bad zlib header","Corrupt PNG"); // zlib spec if (flg & 32) return e("no preset dict","Corrupt PNG"); // preset dictionary not allowed in png if (cm != 8) return e("bad compression","Corrupt PNG"); // DEFLATE required for png // window = 1 << (8 + cinfo)... but who cares, we fully buffer output return 1; } // @TODO: should statically initialize these for optimal thread safety static uint8 default_length[288], default_distance[32]; static void init_defaults(void) { int i; // use <= to match clearly with spec for (i=0; i <= 143; ++i) default_length[i] = 8; for ( ; i <= 255; ++i) default_length[i] = 9; for ( ; i <= 279; ++i) default_length[i] = 7; for ( ; i <= 287; ++i) default_length[i] = 8; for (i=0; i <= 31; ++i) default_distance[i] = 5; } static int parse_zlib(zbuf *a, int parse_header) { int final, type; if (parse_header) if (!parse_zlib_header(a)) return 0; a->num_bits = 0; a->code_buffer = 0; do { final = zreceive(a,1); type = zreceive(a,2); if (type == 0) { if (!parse_uncompressed_block(a)) return 0; } else if (type == 3) { return 0; } else { if (type == 1) { // use fixed code lengths if (!default_distance[31]) init_defaults(); if (!zbuild_huffman(&a->z_length , default_length , 288)) return 0; if (!zbuild_huffman(&a->z_distance, default_distance, 32)) return 0; } else { if (!compute_huffman_codes(a)) return 0; } if (!parse_huffman_block(a)) return 0; } } while (!final); return 1; } static int do_zlib(zbuf *a, char *obuf, int olen, int exp, int parse_header) { a->zout_start = obuf; a->zout = obuf; a->zout_end = obuf + olen; a->z_expandable = exp; return parse_zlib(a, parse_header); } char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen) { zbuf a; char *p = (char *) malloc(initial_size); if (p == NULL) return NULL; a.zbuffer = (uint8 *) buffer; a.zbuffer_end = (uint8 *) buffer + len; if (do_zlib(&a, p, initial_size, 1, 1)) { if (outlen) *outlen = (int) (a.zout - a.zout_start); return a.zout_start; } else { free(a.zout_start); return NULL; } } char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) { return stbi_zlib_decode_malloc_guesssize(buffer, len, 16384, outlen); } int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) { zbuf a; a.zbuffer = (uint8 *) ibuffer; a.zbuffer_end = (uint8 *) ibuffer + ilen; if (do_zlib(&a, obuffer, olen, 0, 1)) return (int) (a.zout - a.zout_start); else return -1; } char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) { zbuf a; char *p = (char *) malloc(16384); if (p == NULL) return NULL; a.zbuffer = (uint8 *) buffer; a.zbuffer_end = (uint8 *) buffer+len; if (do_zlib(&a, p, 16384, 1, 0)) { if (outlen) *outlen = (int) (a.zout - a.zout_start); return a.zout_start; } else { free(a.zout_start); return NULL; } } int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) { zbuf a; a.zbuffer = (uint8 *) ibuffer; a.zbuffer_end = (uint8 *) ibuffer + ilen; if (do_zlib(&a, obuffer, olen, 0, 0)) return (int) (a.zout - a.zout_start); else return -1; } // public domain "baseline" PNG decoder v0.10 Sean Barrett 2006-11-18 // simple implementation // - only 8-bit samples // - no CRC checking // - allocates lots of intermediate memory // - avoids problem of streaming data between subsystems // - avoids explicit window management // performance // - uses stb_zlib, a PD zlib implementation with fast huffman decoding typedef struct { uint32 length; uint32 type; } chunk; #define PNG_TYPE(a,b,c,d) (((a) << 24) + ((b) << 16) + ((c) << 8) + (d)) static chunk get_chunk_header(stbi *s) { chunk c; c.length = get32(s); c.type = get32(s); return c; } static int check_png_header(stbi *s) { static uint8 png_sig[8] = { 137,80,78,71,13,10,26,10 }; int i; for (i=0; i < 8; ++i) if (get8(s) != png_sig[i]) return e("bad png sig","Not a PNG"); return 1; } typedef struct { stbi s; uint8 *idata, *expanded, *out; } png; enum { F_none=0, F_sub=1, F_up=2, F_avg=3, F_paeth=4, F_avg_first, F_paeth_first, }; static uint8 first_row_filter[5] = { F_none, F_sub, F_none, F_avg_first, F_paeth_first }; static int paeth(int a, int b, int c) { int p = a + b - c; int pa = abs(p-a); int pb = abs(p-b); int pc = abs(p-c); if (pa <= pb && pa <= pc) return a; if (pb <= pc) return b; return c; } // create the png data from post-deflated data static int create_png_image(png *a, uint8 *raw, uint32 raw_len, int out_n) { stbi *s = &a->s; uint32 i,j,stride = s->img_x*out_n; int k; int img_n = s->img_n; // copy it into a local for later assert(out_n == s->img_n || out_n == s->img_n+1); a->out = (uint8 *) malloc(s->img_x * s->img_y * out_n); if (!a->out) return e("outofmem", "Out of memory"); if (raw_len != (img_n * s->img_x + 1) * s->img_y) return e("not enough pixels","Corrupt PNG"); for (j=0; j < s->img_y; ++j) { uint8 *cur = a->out + stride*j; uint8 *prior = cur - stride; int filter = *raw++; if (filter > 4) return e("invalid filter","Corrupt PNG"); // if first row, use special filter that doesn't sample previous row if (j == 0) filter = first_row_filter[filter]; // handle first pixel explicitly for (k=0; k < img_n; ++k) { switch(filter) { case F_none : cur[k] = raw[k]; break; case F_sub : cur[k] = raw[k]; break; case F_up : cur[k] = raw[k] + prior[k]; break; case F_avg : cur[k] = raw[k] + (prior[k]>>1); break; case F_paeth : cur[k] = (uint8) (raw[k] + paeth(0,prior[k],0)); break; case F_avg_first : cur[k] = raw[k]; break; case F_paeth_first: cur[k] = raw[k]; break; } } if (img_n != out_n) cur[img_n] = 255; raw += img_n; cur += out_n; prior += out_n; // this is a little gross, so that we don't switch per-pixel or per-component if (img_n == out_n) { #define CASE(f) \ case f: \ for (i=s->img_x-1; i >= 1; --i, raw+=img_n,cur+=img_n,prior+=img_n) \ for (k=0; k < img_n; ++k) switch(filter) { CASE(F_none) cur[k] = raw[k]; break; CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break; CASE(F_up) cur[k] = raw[k] + prior[k]; break; CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break; CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break; CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break; CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break; } #undef CASE } else { assert(img_n+1 == out_n); #define CASE(f) \ case f: \ for (i=s->img_x-1; i >= 1; --i, cur[img_n]=255,raw+=img_n,cur+=out_n,prior+=out_n) \ for (k=0; k < img_n; ++k) switch(filter) { CASE(F_none) cur[k] = raw[k]; break; CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break; CASE(F_up) cur[k] = raw[k] + prior[k]; break; CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break; CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break; CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break; } #undef CASE } } return 1; } static int compute_transparency(png *z, uint8 tc[3], int out_n) { stbi *s = &z->s; uint32 i, pixel_count = s->img_x * s->img_y; uint8 *p = z->out; // compute color-based transparency, assuming we've // already got 255 as the alpha value in the output assert(out_n == 2 || out_n == 4); if (out_n == 2) { for (i=0; i < pixel_count; ++i) { p[1] = (p[0] == tc[0] ? 0 : 255); p += 2; } } else { for (i=0; i < pixel_count; ++i) { if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) p[3] = 0; p += 4; } } return 1; } static int expand_palette(png *a, uint8 *palette, int len, int pal_img_n) { uint32 i, pixel_count = a->s.img_x * a->s.img_y; uint8 *p, *temp_out, *orig = a->out; p = (uint8 *) malloc(pixel_count * pal_img_n); if (p == NULL) return e("outofmem", "Out of memory"); // between here and free(out) below, exitting would leak temp_out = p; if (pal_img_n == 3) { for (i=0; i < pixel_count; ++i) { int n = orig[i]*4; p[0] = palette[n ]; p[1] = palette[n+1]; p[2] = palette[n+2]; p += 3; } } else { for (i=0; i < pixel_count; ++i) { int n = orig[i]*4; p[0] = palette[n ]; p[1] = palette[n+1]; p[2] = palette[n+2]; p[3] = palette[n+3]; p += 4; } } free(a->out); a->out = temp_out; return 1; } static int parse_png_file(png *z, int scan, int req_comp) { uint8 palette[1024], pal_img_n=0; uint8 has_trans=0, tc[3]; uint32 ioff=0, idata_limit=0, i, pal_len=0; int first=1,k; stbi *s = &z->s; if (!check_png_header(s)) return 0; if (scan == SCAN_type) return 1; for(;;first=0) { chunk c = get_chunk_header(s); if (first && c.type != PNG_TYPE('I','H','D','R')) return e("first not IHDR","Corrupt PNG"); switch (c.type) { case PNG_TYPE('I','H','D','R'): { int depth,color,interlace,comp,filter; if (!first) return e("multiple IHDR","Corrupt PNG"); if (c.length != 13) return e("bad IHDR len","Corrupt PNG"); s->img_x = get32(s); if (s->img_x > (1 << 24)) return e("too large","Very large image (corrupt?)"); s->img_y = get32(s); if (s->img_y > (1 << 24)) return e("too large","Very large image (corrupt?)"); depth = get8(s); if (depth != 8) return e("8bit only","PNG not supported: 8-bit only"); color = get8(s); if (color > 6) return e("bad ctype","Corrupt PNG"); if (color == 3) pal_img_n = 3; else if (color & 1) return e("bad ctype","Corrupt PNG"); comp = get8(s); if (comp) return e("bad comp method","Corrupt PNG"); filter= get8(s); if (filter) return e("bad filter method","Corrupt PNG"); interlace = get8(s); if (interlace) return e("interlaced","PNG not supported: interlaced mode"); if (!s->img_x || !s->img_y) return e("0-pixel image","Corrupt PNG"); if (!pal_img_n) { s->img_n = (color & 2 ? 3 : 1) + (color & 4 ? 1 : 0); if ((1 << 30) / s->img_x / s->img_n < s->img_y) return e("too large", "Image too large to decode"); if (scan == SCAN_header) return 1; } else { // if paletted, then pal_n is our final components, and // img_n is # components to decompress/filter. s->img_n = 1; if ((1 << 30) / s->img_x / 4 < s->img_y) return e("too large","Corrupt PNG"); // if SCAN_header, have to scan to see if we have a tRNS } break; } case PNG_TYPE('P','L','T','E'): { if (c.length > 256*3) return e("invalid PLTE","Corrupt PNG"); pal_len = c.length / 3; if (pal_len * 3 != c.length) return e("invalid PLTE","Corrupt PNG"); for (i=0; i < pal_len; ++i) { palette[i*4+0] = get8u(s); palette[i*4+1] = get8u(s); palette[i*4+2] = get8u(s); palette[i*4+3] = 255; } break; } case PNG_TYPE('t','R','N','S'): { if (z->idata) return e("tRNS after IDAT","Corrupt PNG"); if (pal_img_n) { if (scan == SCAN_header) { s->img_n = 4; return 1; } if (pal_len == 0) return e("tRNS before PLTE","Corrupt PNG"); if (c.length > pal_len) return e("bad tRNS len","Corrupt PNG"); pal_img_n = 4; for (i=0; i < c.length; ++i) palette[i*4+3] = get8u(s); } else { if (!(s->img_n & 1)) return e("tRNS with alpha","Corrupt PNG"); if (c.length != (uint32) s->img_n*2) return e("bad tRNS len","Corrupt PNG"); has_trans = 1; for (k=0; k < s->img_n; ++k) tc[k] = (uint8) get16(s); // non 8-bit images will be larger } break; } case PNG_TYPE('I','D','A','T'): { if (pal_img_n && !pal_len) return e("no PLTE","Corrupt PNG"); if (scan == SCAN_header) { s->img_n = pal_img_n; return 1; } if (ioff + c.length > idata_limit) { uint8 *p; if (idata_limit == 0) idata_limit = c.length > 4096 ? c.length : 4096; while (ioff + c.length > idata_limit) idata_limit *= 2; p = (uint8 *) realloc(z->idata, idata_limit); if (p == NULL) return e("outofmem", "Out of memory"); z->idata = p; } #ifndef STBI_NO_STDIO if (s->img_file) { if (fread(z->idata+ioff,1,c.length,s->img_file) != c.length) return e("outofdata","Corrupt PNG"); } else #endif { memcpy(z->idata+ioff, s->img_buffer, c.length); s->img_buffer += c.length; } ioff += c.length; break; } case PNG_TYPE('I','E','N','D'): { uint32 raw_len; if (scan != SCAN_load) return 1; if (z->idata == NULL) return e("no IDAT","Corrupt PNG"); z->expanded = (uint8 *) stbi_zlib_decode_malloc((char *) z->idata, ioff, (int *) &raw_len); if (z->expanded == NULL) return 0; // zlib should set error free(z->idata); z->idata = NULL; if ((req_comp == s->img_n+1 && req_comp != 3 && !pal_img_n) || has_trans) s->img_out_n = s->img_n+1; else s->img_out_n = s->img_n; if (!create_png_image(z, z->expanded, raw_len, s->img_out_n)) return 0; if (has_trans) if (!compute_transparency(z, tc, s->img_out_n)) return 0; if (pal_img_n) { // pal_img_n == 3 or 4 s->img_n = pal_img_n; // record the actual colors we had s->img_out_n = pal_img_n; if (req_comp >= 3) s->img_out_n = req_comp; if (!expand_palette(z, palette, pal_len, s->img_out_n)) return 0; } free(z->expanded); z->expanded = NULL; return 1; } default: // if critical, fail if ((c.type & (1 << 29)) == 0) { #ifndef STBI_NO_FAILURE_STRINGS // not threadsafe static char invalid_chunk[] = "XXXX chunk not known"; invalid_chunk[0] = (uint8) (c.type >> 24); invalid_chunk[1] = (uint8) (c.type >> 16); invalid_chunk[2] = (uint8) (c.type >> 8); invalid_chunk[3] = (uint8) (c.type >> 0); #endif return e(invalid_chunk, "PNG not supported: unknown chunk type"); } skip(s, c.length); break; } // end of chunk, read and skip CRC get32(s); } } static unsigned char *do_png(png *p, int *x, int *y, int *n, int req_comp) { unsigned char *result=NULL; p->expanded = NULL; p->idata = NULL; p->out = NULL; if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); if (parse_png_file(p, SCAN_load, req_comp)) { result = p->out; p->out = NULL; if (req_comp && req_comp != p->s.img_out_n) { result = convert_format(result, p->s.img_out_n, req_comp, p->s.img_x, p->s.img_y); p->s.img_out_n = req_comp; if (result == NULL) return result; } *x = p->s.img_x; *y = p->s.img_y; if (n) *n = p->s.img_n; } free(p->out); p->out = NULL; free(p->expanded); p->expanded = NULL; free(p->idata); p->idata = NULL; return result; } #ifndef STBI_NO_STDIO unsigned char *stbi_png_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { png p; start_file(&p.s, f); return do_png(&p, x,y,comp,req_comp); } unsigned char *stbi_png_load(char const *filename, int *x, int *y, int *comp, int req_comp) { unsigned char *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_png_load_from_file(f,x,y,comp,req_comp); fclose(f); return data; } #endif unsigned char *stbi_png_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { png p; start_mem(&p.s, buffer,len); return do_png(&p, x,y,comp,req_comp); } #ifndef STBI_NO_STDIO int stbi_png_test_file(FILE *f) { png p; int n,r; n = ftell(f); start_file(&p.s, f); r = parse_png_file(&p, SCAN_type,STBI_default); fseek(f,n,SEEK_SET); return r; } #endif int stbi_png_test_memory(stbi_uc const *buffer, int len) { png p; start_mem(&p.s, buffer, len); return parse_png_file(&p, SCAN_type,STBI_default); } // TODO: load header from png #ifndef STBI_NO_STDIO extern int stbi_png_info (char const *filename, int *x, int *y, int *comp); extern int stbi_png_info_from_file (FILE *f, int *x, int *y, int *comp); #endif extern int stbi_png_info_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp); // Microsoft/Windows BMP image static int bmp_test(stbi *s) { int sz; if (get8(s) != 'B') return 0; if (get8(s) != 'M') return 0; get32le(s); // discard filesize get16le(s); // discard reserved get16le(s); // discard reserved get32le(s); // discard data offset sz = get32le(s); if (sz == 12 || sz == 40 || sz == 56 || sz == 108) return 1; return 0; } #ifndef STBI_NO_STDIO int stbi_bmp_test_file (FILE *f) { stbi s; int r,n = ftell(f); start_file(&s,f); r = bmp_test(&s); fseek(f,n,SEEK_SET); return r; } #endif int stbi_bmp_test_memory (stbi_uc const *buffer, int len) { stbi s; start_mem(&s, buffer, len); return bmp_test(&s); } // returns 0..31 for the highest set bit static int high_bit(unsigned int z) { int n=0; if (z == 0) return -1; if (z >= 0x10000) n += 16, z >>= 16; if (z >= 0x00100) n += 8, z >>= 8; if (z >= 0x00010) n += 4, z >>= 4; if (z >= 0x00004) n += 2, z >>= 2; if (z >= 0x00002) n += 1, z >>= 1; return n; } static int bitcount(unsigned int a) { a = (a & 0x55555555) + ((a >> 1) & 0x55555555); // max 2 a = (a & 0x33333333) + ((a >> 2) & 0x33333333); // max 4 a = (a + (a >> 4)) & 0x0f0f0f0f; // max 8 per 4, now 8 bits a = (a + (a >> 8)); // max 16 per 8 bits a = (a + (a >> 16)); // max 32 per 8 bits return a & 0xff; } static int shiftsigned(int v, int shift, int bits) { int result; int z=0; if (shift < 0) v <<= -shift; else v >>= shift; result = v; z = bits; while (z < 8) { result += v >> z; z += bits; } return result; } static stbi_uc *bmp_load(stbi *s, int *x, int *y, int *comp, int req_comp) { uint8 *out; unsigned int mr=0,mg=0,mb=0,ma=0; stbi_uc pal[256][4]; int psize=0,i,j,compress=0,width; int bpp, flip_vertically, pad, target, offset, hsz; if (get8(s) != 'B' || get8(s) != 'M') return epuc("not BMP", "Corrupt BMP"); get32le(s); // discard filesize get16le(s); // discard reserved get16le(s); // discard reserved offset = get32le(s); hsz = get32le(s); if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108) return epuc("unknown BMP", "BMP type not supported: unknown"); failure_reason = "bad BMP"; if (hsz == 12) { s->img_x = get16le(s); s->img_y = get16le(s); } else { s->img_x = get32le(s); s->img_y = get32le(s); } if (get16le(s) != 1) return 0; bpp = get16le(s); if (bpp == 1) return epuc("monochrome", "BMP type not supported: 1-bit"); flip_vertically = ((int) s->img_y) > 0; s->img_y = abs((int) s->img_y); if (hsz == 12) { if (bpp < 24) psize = (offset - 14 - 24) / 3; } else { compress = get32le(s); if (compress == 1 || compress == 2) return epuc("BMP RLE", "BMP type not supported: RLE"); get32le(s); // discard sizeof get32le(s); // discard hres get32le(s); // discard vres get32le(s); // discard colorsused get32le(s); // discard max important if (hsz == 40 || hsz == 56) { if (hsz == 56) { get32le(s); get32le(s); get32le(s); get32le(s); } if (bpp == 16 || bpp == 32) { mr = mg = mb = 0; if (compress == 0) { if (bpp == 32) { mr = 0xff << 16; mg = 0xff << 8; mb = 0xff << 0; } else { mr = 31 << 10; mg = 31 << 5; mb = 31 << 0; } } else if (compress == 3) { mr = get32le(s); mg = get32le(s); mb = get32le(s); // not documented, but generated by photoshop and handled by mspaint if (mr == mg && mg == mb) { // ?!?!? return NULL; } } else return NULL; } } else { assert(hsz == 108); mr = get32le(s); mg = get32le(s); mb = get32le(s); ma = get32le(s); get32le(s); // discard color space for (i=0; i < 12; ++i) get32le(s); // discard color space parameters } if (bpp < 16) psize = (offset - 14 - hsz) >> 2; } s->img_n = ma ? 4 : 3; if (req_comp && req_comp >= 3) // we can directly decode 3 or 4 target = req_comp; else target = s->img_n; // if they want monochrome, we'll post-convert out = (stbi_uc *) malloc(target * s->img_x * s->img_y); if (!out) return epuc("outofmem", "Out of memory"); if (bpp < 16) { int z=0; if (psize == 0 || psize > 256) { free(out); return epuc("invalid", "Corrupt BMP"); } for (i=0; i < psize; ++i) { pal[i][2] = get8(s); pal[i][1] = get8(s); pal[i][0] = get8(s); if (hsz != 12) get8(s); pal[i][3] = 255; } skip(s, offset - 14 - hsz - psize * (hsz == 12 ? 3 : 4)); if (bpp == 4) width = (s->img_x + 1) >> 1; else if (bpp == 8) width = s->img_x; else { free(out); return epuc("bad bpp", "Corrupt BMP"); } pad = (-width)&3; for (j=0; j < (int) s->img_y; ++j) { for (i=0; i < (int) s->img_x; i += 2) { int v=get8(s),v2=0; if (bpp == 4) { v2 = v & 15; v >>= 4; } out[z++] = pal[v][0]; out[z++] = pal[v][1]; out[z++] = pal[v][2]; if (target == 4) out[z++] = 255; if (i+1 == (int) s->img_x) break; v = (bpp == 8) ? get8(s) : v2; out[z++] = pal[v][0]; out[z++] = pal[v][1]; out[z++] = pal[v][2]; if (target == 4) out[z++] = 255; } skip(s, pad); } } else { int rshift=0,gshift=0,bshift=0,ashift=0,rcount=0,gcount=0,bcount=0,acount=0; int z = 0; int easy=0; skip(s, offset - 14 - hsz); if (bpp == 24) width = 3 * s->img_x; else if (bpp == 16) width = 2*s->img_x; else /* bpp = 32 and pad = 0 */ width=0; pad = (-width) & 3; if (bpp == 24) { easy = 1; } else if (bpp == 32) { if (mb == 0xff && mg == 0xff00 && mr == 0xff000000 && ma == 0xff000000) easy = 2; } if (!easy) { if (!mr || !mg || !mb) return epuc("bad masks", "Corrupt BMP"); // right shift amt to put high bit in position #7 rshift = high_bit(mr)-7; rcount = bitcount(mr); gshift = high_bit(mg)-7; gcount = bitcount(mr); bshift = high_bit(mb)-7; bcount = bitcount(mr); ashift = high_bit(ma)-7; acount = bitcount(mr); } for (j=0; j < (int) s->img_y; ++j) { if (easy) { for (i=0; i < (int) s->img_x; ++i) { int a; out[z+2] = get8(s); out[z+1] = get8(s); out[z+0] = get8(s); z += 3; a = (easy == 2 ? get8(s) : 255); if (target == 4) out[z++] = a; } } else { for (i=0; i < (int) s->img_x; ++i) { uint32 v = (bpp == 16 ? get16le(s) : get32le(s)); int a; out[z++] = shiftsigned(v & mr, rshift, rcount); out[z++] = shiftsigned(v & mg, gshift, gcount); out[z++] = shiftsigned(v & mb, bshift, bcount); a = (ma ? shiftsigned(v & ma, ashift, acount) : 255); if (target == 4) out[z++] = a; } } skip(s, pad); } } if (flip_vertically) { stbi_uc t; for (j=0; j < (int) s->img_y>>1; ++j) { stbi_uc *p1 = out + j *s->img_x*target; stbi_uc *p2 = out + (s->img_y-1-j)*s->img_x*target; for (i=0; i < (int) s->img_x*target; ++i) { t = p1[i], p1[i] = p2[i], p2[i] = t; } } } if (req_comp && req_comp != target) { out = convert_format(out, target, req_comp, s->img_x, s->img_y); if (out == NULL) return out; // convert_format frees input on failure } *x = s->img_x; *y = s->img_y; if (comp) *comp = target; return out; } #ifndef STBI_NO_STDIO stbi_uc *stbi_bmp_load (char const *filename, int *x, int *y, int *comp, int req_comp) { stbi_uc *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_bmp_load_from_file(f, x,y,comp,req_comp); fclose(f); return data; } stbi_uc *stbi_bmp_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s, f); return bmp_load(&s, x,y,comp,req_comp); } #endif stbi_uc *stbi_bmp_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s, buffer, len); return bmp_load(&s, x,y,comp,req_comp); } // Targa Truevision - TGA // by Jonathan Dummer static int tga_test(stbi *s) { int sz; get8u(s); // discard Offset sz = get8u(s); // color type if( sz > 1 ) return 0; // only RGB or indexed allowed sz = get8u(s); // image type if( (sz != 1) && (sz != 2) && (sz != 3) && (sz != 9) && (sz != 10) && (sz != 11) ) return 0; // only RGB or grey allowed, +/- RLE get16(s); // discard palette start get16(s); // discard palette length get8(s); // discard bits per palette color entry get16(s); // discard x origin get16(s); // discard y origin if( get16(s) < 1 ) return 0; // test width if( get16(s) < 1 ) return 0; // test height sz = get8(s); // bits per pixel if( (sz != 8) && (sz != 16) && (sz != 24) && (sz != 32) ) return 0; // only RGB or RGBA or grey allowed return 1; // seems to have passed everything } #ifndef STBI_NO_STDIO int stbi_tga_test_file (FILE *f) { stbi s; int r,n = ftell(f); start_file(&s, f); r = tga_test(&s); fseek(f,n,SEEK_SET); return r; } #endif int stbi_tga_test_memory (stbi_uc const *buffer, int len) { stbi s; start_mem(&s, buffer, len); return tga_test(&s); } static stbi_uc *tga_load(stbi *s, int *x, int *y, int *comp, int req_comp) { // read in the TGA header stuff int tga_offset = get8u(s); int tga_indexed = get8u(s); int tga_image_type = get8u(s); int tga_is_RLE = 0; int tga_palette_start = get16le(s); int tga_palette_len = get16le(s); int tga_palette_bits = get8u(s); int tga_x_origin = get16le(s); int tga_y_origin = get16le(s); int tga_width = get16le(s); int tga_height = get16le(s); int tga_bits_per_pixel = get8u(s); int tga_inverted = get8u(s); // image data unsigned char *tga_data; unsigned char *tga_palette = NULL; int i, j; unsigned char raw_data[4]; unsigned char trans_data[] = { 0,0,0,0 }; int RLE_count = 0; int RLE_repeating = 0; int read_next_pixel = 1; // do a tiny bit of precessing if( tga_image_type >= 8 ) { tga_image_type -= 8; tga_is_RLE = 1; } /* int tga_alpha_bits = tga_inverted & 15; */ tga_inverted = 1 - ((tga_inverted >> 5) & 1); // error check if( //(tga_indexed) || (tga_width < 1) || (tga_height < 1) || (tga_image_type < 1) || (tga_image_type > 3) || ((tga_bits_per_pixel != 8) && (tga_bits_per_pixel != 16) && (tga_bits_per_pixel != 24) && (tga_bits_per_pixel != 32)) ) { return NULL; } // If I'm paletted, then I'll use the number of bits from the palette if( tga_indexed ) { tga_bits_per_pixel = tga_palette_bits; } // tga info *x = tga_width; *y = tga_height; if( (req_comp < 1) || (req_comp > 4) ) { // just use whatever the file was req_comp = tga_bits_per_pixel / 8; *comp = req_comp; } else { // force a new number of components *comp = tga_bits_per_pixel/8; } tga_data = (unsigned char*)malloc( tga_width * tga_height * req_comp ); // skip to the data's starting position (offset usually = 0) skip(s, tga_offset ); // do I need to load a palette? if( tga_indexed ) { // any data to skip? (offset usually = 0) skip(s, tga_palette_start ); // load the palette tga_palette = (unsigned char*)malloc( tga_palette_len * tga_palette_bits / 8 ); getn(s, tga_palette, tga_palette_len * tga_palette_bits / 8 ); } // load the data for( i = 0; i < tga_width * tga_height; ++i ) { // if I'm in RLE mode, do I need to get a RLE chunk? if( tga_is_RLE ) { if( RLE_count == 0 ) { // yep, get the next byte as a RLE command int RLE_cmd = get8u(s); RLE_count = 1 + (RLE_cmd & 127); RLE_repeating = RLE_cmd >> 7; read_next_pixel = 1; } else if( !RLE_repeating ) { read_next_pixel = 1; } } else { read_next_pixel = 1; } // OK, if I need to read a pixel, do it now if( read_next_pixel ) { // load however much data we did have if( tga_indexed ) { // read in 1 byte, then perform the lookup int pal_idx = get8u(s); if( pal_idx >= tga_palette_len ) { // invalid index pal_idx = 0; } pal_idx *= tga_bits_per_pixel / 8; for( j = 0; j*8 < tga_bits_per_pixel; ++j ) { raw_data[j] = tga_palette[pal_idx+j]; } } else { // read in the data raw for( j = 0; j*8 < tga_bits_per_pixel; ++j ) { raw_data[j] = get8u(s); } } // convert raw to the intermediate format switch( tga_bits_per_pixel ) { case 8: // Luminous => RGBA trans_data[0] = raw_data[0]; trans_data[1] = raw_data[0]; trans_data[2] = raw_data[0]; trans_data[3] = 255; break; case 16: // Luminous,Alpha => RGBA trans_data[0] = raw_data[0]; trans_data[1] = raw_data[0]; trans_data[2] = raw_data[0]; trans_data[3] = raw_data[1]; break; case 24: // BGR => RGBA trans_data[0] = raw_data[2]; trans_data[1] = raw_data[1]; trans_data[2] = raw_data[0]; trans_data[3] = 255; break; case 32: // BGRA => RGBA trans_data[0] = raw_data[2]; trans_data[1] = raw_data[1]; trans_data[2] = raw_data[0]; trans_data[3] = raw_data[3]; break; } // clear the reading flag for the next pixel read_next_pixel = 0; } // end of reading a pixel // convert to final format switch( req_comp ) { case 1: // RGBA => Luminance tga_data[i*req_comp+0] = compute_y(trans_data[0],trans_data[1],trans_data[2]); break; case 2: // RGBA => Luminance,Alpha tga_data[i*req_comp+0] = compute_y(trans_data[0],trans_data[1],trans_data[2]); tga_data[i*req_comp+1] = trans_data[3]; break; case 3: // RGBA => RGB tga_data[i*req_comp+0] = trans_data[0]; tga_data[i*req_comp+1] = trans_data[1]; tga_data[i*req_comp+2] = trans_data[2]; break; case 4: // RGBA => RGBA tga_data[i*req_comp+0] = trans_data[0]; tga_data[i*req_comp+1] = trans_data[1]; tga_data[i*req_comp+2] = trans_data[2]; tga_data[i*req_comp+3] = trans_data[3]; break; } // in case we're in RLE mode, keep counting down --RLE_count; } // do I need to invert the image? if( tga_inverted ) { for( j = 0; j*2 < tga_height; ++j ) { int index1 = j * tga_width * req_comp; int index2 = (tga_height - 1 - j) * tga_width * req_comp; for( i = tga_width * req_comp; i > 0; --i ) { unsigned char temp = tga_data[index1]; tga_data[index1] = tga_data[index2]; tga_data[index2] = temp; ++index1; ++index2; } } } // clear my palette, if I had one if( tga_palette != NULL ) { free( tga_palette ); } // the things I do to get rid of an error message, and yet keep // Microsoft's C compilers happy... [8^( tga_palette_start = tga_palette_len = tga_palette_bits = tga_x_origin = tga_y_origin = 0; // OK, done return tga_data; } #ifndef STBI_NO_STDIO stbi_uc *stbi_tga_load (char const *filename, int *x, int *y, int *comp, int req_comp) { stbi_uc *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_tga_load_from_file(f, x,y,comp,req_comp); fclose(f); return data; } stbi_uc *stbi_tga_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s, f); return tga_load(&s, x,y,comp,req_comp); } #endif stbi_uc *stbi_tga_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s, buffer, len); return tga_load(&s, x,y,comp,req_comp); } // ************************************************************************************************* // Photoshop PSD loader -- PD by Thatcher Ulrich, integration by Nicholas Schulz, tweaked by STB static int psd_test(stbi *s) { if (get32(s) != 0x38425053) return 0; // "8BPS" else return 1; } #ifndef STBI_NO_STDIO int stbi_psd_test_file(FILE *f) { stbi s; int r,n = ftell(f); start_file(&s, f); r = psd_test(&s); fseek(f,n,SEEK_SET); return r; } #endif int stbi_psd_test_memory(stbi_uc const *buffer, int len) { stbi s; start_mem(&s, buffer, len); return psd_test(&s); } static stbi_uc *psd_load(stbi *s, int *x, int *y, int *comp, int req_comp) { int pixelCount; int channelCount, compression; int channel, i, count, len; int w,h; uint8 *out; // Check identifier if (get32(s) != 0x38425053) // "8BPS" return epuc("not PSD", "Corrupt PSD image"); // Check file type version. if (get16(s) != 1) return epuc("wrong version", "Unsupported version of PSD image"); // Skip 6 reserved bytes. skip(s, 6 ); // Read the number of channels (R, G, B, A, etc). channelCount = get16(s); if (channelCount < 0 || channelCount > 16) return epuc("wrong channel count", "Unsupported number of channels in PSD image"); // Read the rows and columns of the image. h = get32(s); w = get32(s); // Make sure the depth is 8 bits. if (get16(s) != 8) return epuc("unsupported bit depth", "PSD bit depth is not 8 bit"); // Make sure the color mode is RGB. // Valid options are: // 0: Bitmap // 1: Grayscale // 2: Indexed color // 3: RGB color // 4: CMYK color // 7: Multichannel // 8: Duotone // 9: Lab color if (get16(s) != 3) return epuc("wrong color format", "PSD is not in RGB color format"); // Skip the Mode Data. (It's the palette for indexed color; other info for other modes.) skip(s,get32(s) ); // Skip the image resources. (resolution, pen tool paths, etc) skip(s, get32(s) ); // Skip the reserved data. skip(s, get32(s) ); // Find out if the data is compressed. // Known values: // 0: no compression // 1: RLE compressed compression = get16(s); if (compression > 1) return epuc("bad compression", "PSD has an unknown compression format"); // Create the destination image. out = (stbi_uc *) malloc(4 * w*h); if (!out) return epuc("outofmem", "Out of memory"); pixelCount = w*h; // Initialize the data to zero. //memset( out, 0, pixelCount * 4 ); // Finally, the image data. if (compression) { // RLE as used by .PSD and .TIFF // Loop until you get the number of unpacked bytes you are expecting: // Read the next source byte into n. // If n is between 0 and 127 inclusive, copy the next n+1 bytes literally. // Else if n is between -127 and -1 inclusive, copy the next byte -n+1 times. // Else if n is 128, noop. // Endloop // The RLE-compressed data is preceeded by a 2-byte data count for each row in the data, // which we're going to just skip. skip(s, h * channelCount * 2 ); // Read the RLE data by channel. for (channel = 0; channel < 4; channel++) { uint8 *p; p = out+channel; if (channel >= channelCount) { // Fill this channel with default data. for (i = 0; i < pixelCount; i++) *p = (channel == 3 ? 255 : 0), p += 4; } else { // Read the RLE data. count = 0; while (count < pixelCount) { len = get8(s); if (len == 128) { // No-op. } else if (len < 128) { // Copy next len+1 bytes literally. len++; count += len; while (len) { *p = get8(s); p += 4; len--; } } else if (len > 128) { uint32 val; // Next -len+1 bytes in the dest are replicated from next source byte. // (Interpret len as a negative 8-bit int.) len ^= 0x0FF; len += 2; val = get8(s); count += len; while (len) { *p = val; p += 4; len--; } } } } } } else { // We're at the raw image data. It's each channel in order (Red, Green, Blue, Alpha, ...) // where each channel consists of an 8-bit value for each pixel in the image. // Read the data by channel. for (channel = 0; channel < 4; channel++) { uint8 *p; p = out + channel; if (channel > channelCount) { // Fill this channel with default data. for (i = 0; i < pixelCount; i++) *p = channel == 3 ? 255 : 0, p += 4; } else { // Read the data. count = 0; for (i = 0; i < pixelCount; i++) *p = get8(s), p += 4; } } } if (req_comp && req_comp != 4) { out = convert_format(out, 4, req_comp, w, h); if (out == NULL) return out; // convert_format frees input on failure } if (comp) *comp = channelCount; *y = h; *x = w; return out; } #ifndef STBI_NO_STDIO stbi_uc *stbi_psd_load(char const *filename, int *x, int *y, int *comp, int req_comp) { stbi_uc *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_psd_load_from_file(f, x,y,comp,req_comp); fclose(f); return data; } stbi_uc *stbi_psd_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s, f); return psd_load(&s, x,y,comp,req_comp); } #endif stbi_uc *stbi_psd_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s, buffer, len); return psd_load(&s, x,y,comp,req_comp); } // ************************************************************************************************* // Radiance RGBE HDR loader // originally by Nicolas Schulz #ifndef STBI_NO_HDR static int hdr_test(stbi *s) { char *signature = "#?RADIANCE\n"; int i; for (i=0; signature[i]; ++i) if (get8(s) != signature[i]) return 0; return 1; } int stbi_hdr_test_memory(stbi_uc const *buffer, int len) { stbi s; start_mem(&s, buffer, len); return hdr_test(&s); } #ifndef STBI_NO_STDIO int stbi_hdr_test_file(FILE *f) { stbi s; int r,n = ftell(f); start_file(&s, f); r = hdr_test(&s); fseek(f,n,SEEK_SET); return r; } #endif #define HDR_BUFLEN 1024 static char *hdr_gettoken(stbi *z, char *buffer) { int len=0; //char *s = buffer, char c = '\0'; c = get8(z); while (!at_eof(z) && c != '\n') { buffer[len++] = c; if (len == HDR_BUFLEN-1) { // flush to end of line while (!at_eof(z) && get8(z) != '\n') ; break; } c = get8(z); } buffer[len] = 0; return buffer; } static void hdr_convert(float *output, stbi_uc *input, int req_comp) { if( input[3] != 0 ) { float f1; // Exponent f1 = (float) ldexp(1.0f, input[3] - (int)(128 + 8)); if (req_comp <= 2) output[0] = (input[0] + input[1] + input[2]) * f1 / 3; else { output[0] = input[0] * f1; output[1] = input[1] * f1; output[2] = input[2] * f1; } if (req_comp == 2) output[1] = 1; if (req_comp == 4) output[3] = 1; } else { switch (req_comp) { case 4: output[3] = 1; /* fallthrough */ case 3: output[0] = output[1] = output[2] = 0; break; case 2: output[1] = 1; /* fallthrough */ case 1: output[0] = 0; break; } } } static float *hdr_load(stbi *s, int *x, int *y, int *comp, int req_comp) { char buffer[HDR_BUFLEN]; char *token; int valid = 0; int width, height; stbi_uc *scanline; float *hdr_data; int len; unsigned char count, value; int i, j, k, c1,c2, z; // Check identifier if (strcmp(hdr_gettoken(s,buffer), "#?RADIANCE") != 0) return epf("not HDR", "Corrupt HDR image"); // Parse header while(1) { token = hdr_gettoken(s,buffer); if (token[0] == 0) break; if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1; } if (!valid) return epf("unsupported format", "Unsupported HDR format"); // Parse width and height // can't use sscanf() if we're not using stdio! token = hdr_gettoken(s,buffer); if (strncmp(token, "-Y ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); token += 3; height = strtol(token, &token, 10); while (*token == ' ') ++token; if (strncmp(token, "+X ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); token += 3; width = strtol(token, NULL, 10); *x = width; *y = height; *comp = 3; if (req_comp == 0) req_comp = 3; // Read data hdr_data = (float *) malloc(height * width * req_comp * sizeof(float)); // Load image data // image data is stored as some number of sca if( width < 8 || width >= 32768) { // Read flat data for (j=0; j < height; ++j) { for (i=0; i < width; ++i) { stbi_uc rgbe[4]; main_decode_loop: getn(s, rgbe, 4); hdr_convert(hdr_data + j * width * req_comp + i * req_comp, rgbe, req_comp); } } } else { // Read RLE-encoded data scanline = NULL; for (j = 0; j < height; ++j) { c1 = get8(s); c2 = get8(s); len = get8(s); if (c1 != 2 || c2 != 2 || (len & 0x80)) { // not run-length encoded, so we have to actually use THIS data as a decoded // pixel (note this can't be a valid pixel--one of RGB must be >= 128) stbi_uc rgbe[4] = { c1,c2,len, get8(s) }; hdr_convert(hdr_data, rgbe, req_comp); i = 1; j = 0; free(scanline); goto main_decode_loop; // yes, this is fucking insane; blame the fucking insane format } len <<= 8; len |= get8(s); if (len != width) { free(hdr_data); free(scanline); return epf("invalid decoded scanline length", "corrupt HDR"); } if (scanline == NULL) scanline = (stbi_uc *) malloc(width * 4); for (k = 0; k < 4; ++k) { i = 0; while (i < width) { count = get8(s); if (count > 128) { // Run value = get8(s); count -= 128; for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = value; } else { // Dump for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = get8(s); } } } for (i=0; i < width; ++i) hdr_convert(hdr_data+(j*width + i)*req_comp, scanline + i*4, req_comp); } free(scanline); } return hdr_data; } static stbi_uc *hdr_load_rgbe(stbi *s, int *x, int *y, int *comp, int req_comp) { char buffer[HDR_BUFLEN]; char *token; int valid = 0; int width, height; stbi_uc *scanline; stbi_uc *rgbe_data; int len; unsigned char count, value; int i, j, k, c1,c2, z; // Check identifier if (strcmp(hdr_gettoken(s,buffer), "#?RADIANCE") != 0) return epuc("not HDR", "Corrupt HDR image"); // Parse header while(1) { token = hdr_gettoken(s,buffer); if (token[0] == 0) break; if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1; } if (!valid) return epuc("unsupported format", "Unsupported HDR format"); // Parse width and height // can't use sscanf() if we're not using stdio! token = hdr_gettoken(s,buffer); if (strncmp(token, "-Y ", 3)) return epuc("unsupported data layout", "Unsupported HDR format"); token += 3; height = strtol(token, &token, 10); while (*token == ' ') ++token; if (strncmp(token, "+X ", 3)) return epuc("unsupported data layout", "Unsupported HDR format"); token += 3; width = strtol(token, NULL, 10); *x = width; *y = height; // RGBE _MUST_ come out as 4 components *comp = 4; req_comp = 4; // Read data rgbe_data = (stbi_uc *) malloc(height * width * req_comp * sizeof(stbi_uc)); // point to the beginning scanline = rgbe_data; // Load image data // image data is stored as some number of scan lines if( width < 8 || width >= 32768) { // Read flat data for (j=0; j < height; ++j) { for (i=0; i < width; ++i) { main_decode_loop: //getn(rgbe, 4); getn(s,scanline, 4); scanline += 4; } } } else { // Read RLE-encoded data for (j = 0; j < height; ++j) { c1 = get8(s); c2 = get8(s); len = get8(s); if (c1 != 2 || c2 != 2 || (len & 0x80)) { // not run-length encoded, so we have to actually use THIS data as a decoded // pixel (note this can't be a valid pixel--one of RGB must be >= 128) scanline[0] = c1; scanline[1] = c2; scanline[2] = len; scanline[3] = get8(s); scanline += 4; i = 1; j = 0; goto main_decode_loop; // yes, this is insane; blame the insane format } len <<= 8; len |= get8(s); if (len != width) { free(rgbe_data); return epuc("invalid decoded scanline length", "corrupt HDR"); } for (k = 0; k < 4; ++k) { i = 0; while (i < width) { count = get8(s); if (count > 128) { // Run value = get8(s); count -= 128; for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = value; } else { // Dump for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = get8(s); } } } // move the scanline on scanline += 4 * width; } } return rgbe_data; } #ifndef STBI_NO_STDIO float *stbi_hdr_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s,f); return hdr_load(&s,x,y,comp,req_comp); } stbi_uc *stbi_hdr_load_rgbe_file(FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s,f); return hdr_load_rgbe(&s,x,y,comp,req_comp); } stbi_uc *stbi_hdr_load_rgbe (char const *filename, int *x, int *y, int *comp, int req_comp) { FILE *f = fopen(filename, "rb"); unsigned char *result; if (!f) return epuc("can't fopen", "Unable to open file"); result = stbi_hdr_load_rgbe_file(f,x,y,comp,req_comp); fclose(f); return result; } #endif float *stbi_hdr_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s,buffer, len); return hdr_load(&s,x,y,comp,req_comp); } stbi_uc *stbi_hdr_load_rgbe_memory(stbi_uc *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s,buffer, len); return hdr_load_rgbe(&s,x,y,comp,req_comp); } #endif // STBI_NO_HDR /////////////////////// write image /////////////////////// #ifndef STBI_NO_WRITE static void write8(FILE *f, int x) { uint8 z = (uint8) x; fwrite(&z,1,1,f); } static void writefv(FILE *f, char *fmt, va_list v) { while (*fmt) { switch (*fmt++) { case ' ': break; case '1': { uint8 x = va_arg(v, int); write8(f,x); break; } case '2': { int16 x = va_arg(v, int); write8(f,x); write8(f,x>>8); break; } case '4': { int32 x = va_arg(v, int); write8(f,x); write8(f,x>>8); write8(f,x>>16); write8(f,x>>24); break; } default: assert(0); va_end(v); return; } } } static void writef(FILE *f, char *fmt, ...) { va_list v; va_start(v, fmt); writefv(f,fmt,v); va_end(v); } static void write_pixels(FILE *f, int rgb_dir, int vdir, int x, int y, int comp, void *data, int write_alpha, int scanline_pad) { uint8 bg[3] = { 255, 0, 255}, px[3]; uint32 zero = 0; int i,j,k, j_end; if (vdir < 0) j_end = -1, j = y-1; else j_end = y, j = 0; for (; j != j_end; j += vdir) { for (i=0; i < x; ++i) { uint8 *d = (uint8 *) data + (j*x+i)*comp; if (write_alpha < 0) fwrite(&d[comp-1], 1, 1, f); switch (comp) { case 1: case 2: writef(f, "111", d[0],d[0],d[0]); break; case 4: if (!write_alpha) { for (k=0; k < 3; ++k) px[k] = bg[k] + ((d[k] - bg[k]) * d[3])/255; writef(f, "111", px[1-rgb_dir],px[1],px[1+rgb_dir]); break; } /* FALLTHROUGH */ case 3: writef(f, "111", d[1-rgb_dir],d[1],d[1+rgb_dir]); break; } if (write_alpha > 0) fwrite(&d[comp-1], 1, 1, f); } fwrite(&zero,scanline_pad,1,f); } } static int outfile(char const *filename, int rgb_dir, int vdir, int x, int y, int comp, void *data, int alpha, int pad, char *fmt, ...) { FILE *f = fopen(filename, "wb"); if (f) { va_list v; va_start(v, fmt); writefv(f, fmt, v); va_end(v); write_pixels(f,rgb_dir,vdir,x,y,comp,data,alpha,pad); fclose(f); } return f != NULL; } int stbi_write_bmp(char const *filename, int x, int y, int comp, void *data) { int pad = (-x*3) & 3; return outfile(filename,-1,-1,x,y,comp,data,0,pad, "11 4 22 4" "4 44 22 444444", 'B', 'M', 14+40+(x*3+pad)*y, 0,0, 14+40, // file header 40, x,y, 1,24, 0,0,0,0,0,0); // bitmap header } int stbi_write_tga(char const *filename, int x, int y, int comp, void *data) { int has_alpha = !(comp & 1); return outfile(filename, -1,-1, x, y, comp, data, has_alpha, 0, "111 221 2222 11", 0,0,2, 0,0,0, 0,0,x,y, 24+8*has_alpha, 8*has_alpha); } // any other image formats that do interleaved rgb data? // PNG: requires adler32,crc32 -- significant amount of code // PSD: no, channels output separately // TIFF: no, stripwise-interleaved... i think #endif // STBI_NO_WRITE // add in my DDS loading support #ifndef STBI_NO_DDS #include "stbi_DDS_aug_c.h" #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/image_DXT.c0000664000175000017500000004143511756064136026113 0ustar matthiasmatthias/* Jonathan Dummer 2007-07-31-10.32 simple DXT compression / decompression code public domain */ #include "image_DXT.h" #include #include #include #include /* set this =1 if you want to use the covarince matrix method... which is better than my method of using standard deviations overall, except on the infintesimal chance that the power method fails for finding the largest eigenvector */ #define USE_COV_MAT 1 /********* Function Prototypes *********/ /* Takes a 4x4 block of pixels and compresses it into 8 bytes in DXT1 format (color only, no alpha). Speed is valued over prettyness, at least for now. */ void compress_DDS_color_block( int channels, const unsigned char *const uncompressed, unsigned char compressed[8] ); /* Takes a 4x4 block of pixels and compresses the alpha component it into 8 bytes for use in DXT5 DDS files. Speed is valued over prettyness, at least for now. */ void compress_DDS_alpha_block( const unsigned char *const uncompressed, unsigned char compressed[8] ); /********* Actual Exposed Functions *********/ int save_image_as_DDS ( const char *filename, int width, int height, int channels, const unsigned char *const data ) { /* variables */ FILE *fout; unsigned char *DDS_data; DDS_header header; int DDS_size; /* error check */ if( (NULL == filename) || (width < 1) || (height < 1) || (channels < 1) || (channels > 4) || (data == NULL ) ) { return 0; } /* Convert the image */ if( (channels & 1) == 1 ) { /* no alpha, just use DXT1 */ DDS_data = convert_image_to_DXT1( data, width, height, channels, &DDS_size ); } else { /* has alpha, so use DXT5 */ DDS_data = convert_image_to_DXT5( data, width, height, channels, &DDS_size ); } /* save it */ memset( &header, 0, sizeof( DDS_header ) ); header.dwMagic = ('D' << 0) | ('D' << 8) | ('S' << 16) | (' ' << 24); header.dwSize = 124; header.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH | DDSD_PIXELFORMAT | DDSD_LINEARSIZE; header.dwWidth = width; header.dwHeight = height; header.dwPitchOrLinearSize = DDS_size; header.sPixelFormat.dwSize = 32; header.sPixelFormat.dwFlags = DDPF_FOURCC; if( (channels & 1) == 1 ) { header.sPixelFormat.dwFourCC = ('D' << 0) | ('X' << 8) | ('T' << 16) | ('1' << 24); } else { header.sPixelFormat.dwFourCC = ('D' << 0) | ('X' << 8) | ('T' << 16) | ('5' << 24); } header.sCaps.dwCaps1 = DDSCAPS_TEXTURE; /* write it out */ fout = fopen( filename, "wb"); fwrite( &header, sizeof( DDS_header ), 1, fout ); fwrite( DDS_data, 1, DDS_size, fout ); fclose( fout ); /* done */ free( DDS_data ); return 1; } unsigned char* convert_image_to_DXT1( const unsigned char *const uncompressed, int width, int height, int channels, int *out_size ) { unsigned char *compressed; int i, j, x, y; unsigned char ublock[16*3]; unsigned char cblock[8]; int index = 0, chan_step = 1; int block_count = 0; /* error check */ *out_size = 0; if( (width < 1) || (height < 1) || (NULL == uncompressed) || (channels < 1) || (channels > 4) ) { return NULL; } /* for channels == 1 or 2, I do not step forward for R,G,B values */ if( channels < 3 ) { chan_step = 0; } /* get the RAM for the compressed image (8 bytes per 4x4 pixel block) */ *out_size = ((width+3) >> 2) * ((height+3) >> 2) * 8; compressed = (unsigned char*)malloc( *out_size ); /* go through each block */ for( j = 0; j < height; j += 4 ) { for( i = 0; i < width; i += 4 ) { /* copy this block into a new one */ int idx = 0; int mx = 4, my = 4; if( j+4 >= height ) { my = height - j; } if( i+4 >= width ) { mx = width - i; } for( y = 0; y < my; ++y ) { for( x = 0; x < mx; ++x ) { ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels]; ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels+chan_step]; ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels+chan_step+chan_step]; } for( x = mx; x < 4; ++x ) { ublock[idx++] = ublock[0]; ublock[idx++] = ublock[1]; ublock[idx++] = ublock[2]; } } for( y = my; y < 4; ++y ) { for( x = 0; x < 4; ++x ) { ublock[idx++] = ublock[0]; ublock[idx++] = ublock[1]; ublock[idx++] = ublock[2]; } } /* compress the block */ ++block_count; compress_DDS_color_block( 3, ublock, cblock ); /* copy the data from the block into the main block */ for( x = 0; x < 8; ++x ) { compressed[index++] = cblock[x]; } } } return compressed; } unsigned char* convert_image_to_DXT5( const unsigned char *const uncompressed, int width, int height, int channels, int *out_size ) { unsigned char *compressed; int i, j, x, y; unsigned char ublock[16*4]; unsigned char cblock[8]; int index = 0, chan_step = 1; int block_count = 0, has_alpha; /* error check */ *out_size = 0; if( (width < 1) || (height < 1) || (NULL == uncompressed) || (channels < 1) || ( channels > 4) ) { return NULL; } /* for channels == 1 or 2, I do not step forward for R,G,B vales */ if( channels < 3 ) { chan_step = 0; } /* # channels = 1 or 3 have no alpha, 2 & 4 do have alpha */ has_alpha = 1 - (channels & 1); /* get the RAM for the compressed image (16 bytes per 4x4 pixel block) */ *out_size = ((width+3) >> 2) * ((height+3) >> 2) * 16; compressed = (unsigned char*)malloc( *out_size ); /* go through each block */ for( j = 0; j < height; j += 4 ) { for( i = 0; i < width; i += 4 ) { /* local variables, and my block counter */ int idx = 0; int mx = 4, my = 4; if( j+4 >= height ) { my = height - j; } if( i+4 >= width ) { mx = width - i; } for( y = 0; y < my; ++y ) { for( x = 0; x < mx; ++x ) { ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels]; ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels+chan_step]; ublock[idx++] = uncompressed[(j+y)*width*channels+(i+x)*channels+chan_step+chan_step]; ublock[idx++] = has_alpha * uncompressed[(j+y)*width*channels+(i+x)*channels+channels-1] + (1-has_alpha)*255; } for( x = mx; x < 4; ++x ) { ublock[idx++] = ublock[0]; ublock[idx++] = ublock[1]; ublock[idx++] = ublock[2]; ublock[idx++] = ublock[3]; } } for( y = my; y < 4; ++y ) { for( x = 0; x < 4; ++x ) { ublock[idx++] = ublock[0]; ublock[idx++] = ublock[1]; ublock[idx++] = ublock[2]; ublock[idx++] = ublock[3]; } } /* now compress the alpha block */ compress_DDS_alpha_block( ublock, cblock ); /* copy the data from the compressed alpha block into the main buffer */ for( x = 0; x < 8; ++x ) { compressed[index++] = cblock[x]; } /* then compress the color block */ ++block_count; compress_DDS_color_block( 4, ublock, cblock ); /* copy the data from the compressed color block into the main buffer */ for( x = 0; x < 8; ++x ) { compressed[index++] = cblock[x]; } } } return compressed; } /********* Helper Functions *********/ int convert_bit_range( int c, int from_bits, int to_bits ) { int b = (1 << (from_bits - 1)) + c * ((1 << to_bits) - 1); return (b + (b >> from_bits)) >> from_bits; } int rgb_to_565( int r, int g, int b ) { return (convert_bit_range( r, 8, 5 ) << 11) | (convert_bit_range( g, 8, 6 ) << 05) | (convert_bit_range( b, 8, 5 ) << 00); } void rgb_888_from_565( unsigned int c, int *r, int *g, int *b ) { *r = convert_bit_range( (c >> 11) & 31, 5, 8 ); *g = convert_bit_range( (c >> 05) & 63, 6, 8 ); *b = convert_bit_range( (c >> 00) & 31, 5, 8 ); } void compute_color_line_STDEV( const unsigned char *const uncompressed, int channels, float point[3], float direction[3] ) { const float inv_16 = 1.0f / 16.0f; int i; float sum_r = 0.0f, sum_g = 0.0f, sum_b = 0.0f; float sum_rr = 0.0f, sum_gg = 0.0f, sum_bb = 0.0f; float sum_rg = 0.0f, sum_rb = 0.0f, sum_gb = 0.0f; /* calculate all data needed for the covariance matrix ( to compare with _rygdxt code) */ for( i = 0; i < 16*channels; i += channels ) { sum_r += uncompressed[i+0]; sum_rr += uncompressed[i+0] * uncompressed[i+0]; sum_g += uncompressed[i+1]; sum_gg += uncompressed[i+1] * uncompressed[i+1]; sum_b += uncompressed[i+2]; sum_bb += uncompressed[i+2] * uncompressed[i+2]; sum_rg += uncompressed[i+0] * uncompressed[i+1]; sum_rb += uncompressed[i+0] * uncompressed[i+2]; sum_gb += uncompressed[i+1] * uncompressed[i+2]; } /* convert the sums to averages */ sum_r *= inv_16; sum_g *= inv_16; sum_b *= inv_16; /* and convert the squares to the squares of the value - avg_value */ sum_rr -= 16.0f * sum_r * sum_r; sum_gg -= 16.0f * sum_g * sum_g; sum_bb -= 16.0f * sum_b * sum_b; sum_rg -= 16.0f * sum_r * sum_g; sum_rb -= 16.0f * sum_r * sum_b; sum_gb -= 16.0f * sum_g * sum_b; /* the point on the color line is the average */ point[0] = sum_r; point[1] = sum_g; point[2] = sum_b; #if USE_COV_MAT /* The following idea was from ryg. (https://mollyrocket.com/forums/viewtopic.php?t=392) The method worked great (less RMSE than mine) most of the time, but had some issues handling some simple boundary cases, like full green next to full red, which would generate a covariance matrix like this: | 1 -1 0 | | -1 1 0 | | 0 0 0 | For a given starting vector, the power method can generate all zeros! So no starting with {1,1,1} as I was doing! This kind of error is still a slight posibillity, but will be very rare. */ /* use the covariance matrix directly (1st iteration, don't use all 1.0 values!) */ sum_r = 1.0f; sum_g = 2.718281828f; sum_b = 3.141592654f; direction[0] = sum_r*sum_rr + sum_g*sum_rg + sum_b*sum_rb; direction[1] = sum_r*sum_rg + sum_g*sum_gg + sum_b*sum_gb; direction[2] = sum_r*sum_rb + sum_g*sum_gb + sum_b*sum_bb; /* 2nd iteration, use results from the 1st guy */ sum_r = direction[0]; sum_g = direction[1]; sum_b = direction[2]; direction[0] = sum_r*sum_rr + sum_g*sum_rg + sum_b*sum_rb; direction[1] = sum_r*sum_rg + sum_g*sum_gg + sum_b*sum_gb; direction[2] = sum_r*sum_rb + sum_g*sum_gb + sum_b*sum_bb; /* 3rd iteration, use results from the 2nd guy */ sum_r = direction[0]; sum_g = direction[1]; sum_b = direction[2]; direction[0] = sum_r*sum_rr + sum_g*sum_rg + sum_b*sum_rb; direction[1] = sum_r*sum_rg + sum_g*sum_gg + sum_b*sum_gb; direction[2] = sum_r*sum_rb + sum_g*sum_gb + sum_b*sum_bb; #else /* use my standard deviation method (very robust, a tiny bit slower and less accurate) */ direction[0] = sqrt( sum_rr ); direction[1] = sqrt( sum_gg ); direction[2] = sqrt( sum_bb ); /* which has a greater component */ if( sum_gg > sum_rr ) { /* green has greater component, so base the other signs off of green */ if( sum_rg < 0.0f ) { direction[0] = -direction[0]; } if( sum_gb < 0.0f ) { direction[2] = -direction[2]; } } else { /* red has a greater component */ if( sum_rg < 0.0f ) { direction[1] = -direction[1]; } if( sum_rb < 0.0f ) { direction[2] = -direction[2]; } } #endif } void LSE_master_colors_max_min( int *cmax, int *cmin, int channels, const unsigned char *const uncompressed ) { int i, j; /* the master colors */ int c0[3], c1[3]; /* used for fitting the line */ float sum_x[] = { 0.0f, 0.0f, 0.0f }; float sum_x2[] = { 0.0f, 0.0f, 0.0f }; float dot_max = 1.0f, dot_min = -1.0f; float vec_len2 = 0.0f; float dot; /* error check */ if( (channels < 3) || (channels > 4) ) { return; } compute_color_line_STDEV( uncompressed, channels, sum_x, sum_x2 ); vec_len2 = 1.0f / ( 0.00001f + sum_x2[0]*sum_x2[0] + sum_x2[1]*sum_x2[1] + sum_x2[2]*sum_x2[2] ); /* finding the max and min vector values */ dot_max = ( sum_x2[0] * uncompressed[0] + sum_x2[1] * uncompressed[1] + sum_x2[2] * uncompressed[2] ); dot_min = dot_max; for( i = 1; i < 16; ++i ) { dot = ( sum_x2[0] * uncompressed[i*channels+0] + sum_x2[1] * uncompressed[i*channels+1] + sum_x2[2] * uncompressed[i*channels+2] ); if( dot < dot_min ) { dot_min = dot; } else if( dot > dot_max ) { dot_max = dot; } } /* and the offset (from the average location) */ dot = sum_x2[0]*sum_x[0] + sum_x2[1]*sum_x[1] + sum_x2[2]*sum_x[2]; dot_min -= dot; dot_max -= dot; /* post multiply by the scaling factor */ dot_min *= vec_len2; dot_max *= vec_len2; /* OK, build the master colors */ for( i = 0; i < 3; ++i ) { /* color 0 */ c0[i] = (int)(0.5f + sum_x[i] + dot_max * sum_x2[i]); if( c0[i] < 0 ) { c0[i] = 0; } else if( c0[i] > 255 ) { c0[i] = 255; } /* color 1 */ c1[i] = (int)(0.5f + sum_x[i] + dot_min * sum_x2[i]); if( c1[i] < 0 ) { c1[i] = 0; } else if( c1[i] > 255 ) { c1[i] = 255; } } /* down_sample (with rounding?) */ i = rgb_to_565( c0[0], c0[1], c0[2] ); j = rgb_to_565( c1[0], c1[1], c1[2] ); if( i > j ) { *cmax = i; *cmin = j; } else { *cmax = j; *cmin = i; } } void compress_DDS_color_block ( int channels, const unsigned char *const uncompressed, unsigned char compressed[8] ) { /* variables */ int i; int next_bit; int enc_c0, enc_c1; int c0[4], c1[4]; float color_line[] = { 0.0f, 0.0f, 0.0f, 0.0f }; float vec_len2 = 0.0f, dot_offset = 0.0f; /* stupid order */ int swizzle4[] = { 0, 2, 3, 1 }; /* get the master colors */ LSE_master_colors_max_min( &enc_c0, &enc_c1, channels, uncompressed ); /* store the 565 color 0 and color 1 */ compressed[0] = (enc_c0 >> 0) & 255; compressed[1] = (enc_c0 >> 8) & 255; compressed[2] = (enc_c1 >> 0) & 255; compressed[3] = (enc_c1 >> 8) & 255; /* zero out the compressed data */ compressed[4] = 0; compressed[5] = 0; compressed[6] = 0; compressed[7] = 0; /* reconstitute the master color vectors */ rgb_888_from_565( enc_c0, &c0[0], &c0[1], &c0[2] ); rgb_888_from_565( enc_c1, &c1[0], &c1[1], &c1[2] ); /* the new vector */ vec_len2 = 0.0f; for( i = 0; i < 3; ++i ) { color_line[i] = (float)(c1[i] - c0[i]); vec_len2 += color_line[i] * color_line[i]; } if( vec_len2 > 0.0f ) { vec_len2 = 1.0f / vec_len2; } /* pre-proform the scaling */ color_line[0] *= vec_len2; color_line[1] *= vec_len2; color_line[2] *= vec_len2; /* compute the offset (constant) portion of the dot product */ dot_offset = color_line[0]*c0[0] + color_line[1]*c0[1] + color_line[2]*c0[2]; /* store the rest of the bits */ next_bit = 8*4; for( i = 0; i < 16; ++i ) { /* find the dot product of this color, to place it on the line (should be [-1,1]) */ int next_value = 0; float dot_product = color_line[0] * uncompressed[i*channels+0] + color_line[1] * uncompressed[i*channels+1] + color_line[2] * uncompressed[i*channels+2] - dot_offset; /* map to [0,3] */ next_value = (int)( dot_product * 3.0f + 0.5f ); if( next_value > 3 ) { next_value = 3; } else if( next_value < 0 ) { next_value = 0; } /* OK, store this value */ compressed[next_bit >> 3] |= swizzle4[ next_value ] << (next_bit & 7); next_bit += 2; } /* done compressing to DXT1 */ } void compress_DDS_alpha_block ( const unsigned char *const uncompressed, unsigned char compressed[8] ) { /* variables */ int i; int next_bit; int a0, a1; float scale_me; /* stupid order */ int swizzle8[] = { 1, 7, 6, 5, 4, 3, 2, 0 }; /* get the alpha limits (a0 > a1) */ a0 = a1 = uncompressed[3]; for( i = 4+3; i < 16*4; i += 4 ) { if( uncompressed[i] > a0 ) { a0 = uncompressed[i]; } else if( uncompressed[i] < a1 ) { a1 = uncompressed[i]; } } /* store those limits, and zero the rest of the compressed dataset */ compressed[0] = a0; compressed[1] = a1; /* zero out the compressed data */ compressed[2] = 0; compressed[3] = 0; compressed[4] = 0; compressed[5] = 0; compressed[6] = 0; compressed[7] = 0; /* store the all of the alpha values */ next_bit = 8*2; scale_me = 7.9999f / (a0 - a1); for( i = 3; i < 16*4; i += 4 ) { /* convert this alpha value to a 3 bit number */ int svalue; int value = (int)((uncompressed[i] - a1) * scale_me); svalue = swizzle8[ value&7 ]; /* OK, store this value, start with the 1st byte */ compressed[next_bit >> 3] |= svalue << (next_bit & 7); if( (next_bit & 7) > 5 ) { /* spans 2 bytes, fill in the start of the 2nd byte */ compressed[1 + (next_bit >> 3)] |= svalue >> (8 - (next_bit & 7) ); } next_bit += 3; } /* done compressing to DXT1 */ } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/image_helper.h0000664000175000017500000000435711756064136026742 0ustar matthiasmatthias/* Jonathan Dummer Image helper functions MIT license */ #ifndef HEADER_IMAGE_HELPER #define HEADER_IMAGE_HELPER #ifdef __cplusplus extern "C" { #endif /** This function upscales an image. Not to be used to create MIPmaps, but to make it square, or to make it a power-of-two sized. **/ int up_scale_image ( const unsigned char* const orig, int width, int height, int channels, unsigned char* resampled, int resampled_width, int resampled_height ); /** This function downscales an image. Used for creating MIPmaps, the incoming image should be a power-of-two sized. **/ int mipmap_image ( const unsigned char* const orig, int width, int height, int channels, unsigned char* resampled, int block_size_x, int block_size_y ); /** This function takes the RGB components of the image and scales each channel from [0,255] to [16,235]. This makes the colors "Safe" for display on NTSC displays. Note that this is _NOT_ a good idea for loading images like normal- or height-maps! **/ int scale_image_RGB_to_NTSC_safe ( unsigned char* orig, int width, int height, int channels ); /** This function takes the RGB components of the image and converts them into YCoCg. 3 components will be re-ordered to CoYCg (for optimum DXT1 compression), while 4 components will be ordered CoCgAY (for DXT5 compression). **/ int convert_RGB_to_YCoCg ( unsigned char* orig, int width, int height, int channels ); /** This function takes the YCoCg components of the image and converts them into RGB. See above. **/ int convert_YCoCg_to_RGB ( unsigned char* orig, int width, int height, int channels ); /** Converts an HDR image from an array of unsigned chars (RGBE) to RGBdivA \return 0 if failed, otherwise returns 1 **/ int RGBE_to_RGBdivA ( unsigned char *image, int width, int height, int rescale_to_max ); /** Converts an HDR image from an array of unsigned chars (RGBE) to RGBdivA2 \return 0 if failed, otherwise returns 1 **/ int RGBE_to_RGBdivA2 ( unsigned char *image, int width, int height, int rescale_to_max ); #ifdef __cplusplus } #endif #endif /* HEADER_IMAGE_HELPER */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/stbi_DDS_aug.h0000664000175000017500000000143511756064136026602 0ustar matthiasmatthias/* adding DDS loading support to stbi */ #ifndef HEADER_STB_IMAGE_DDS_AUGMENTATION #define HEADER_STB_IMAGE_DDS_AUGMENTATION // is it a DDS file? extern int stbi_dds_test_memory (stbi_uc const *buffer, int len); extern stbi_uc *stbi_dds_load (char *filename, int *x, int *y, int *comp, int req_comp); extern stbi_uc *stbi_dds_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp); #ifndef STBI_NO_STDIO extern int stbi_dds_test_file (FILE *f); extern stbi_uc *stbi_dds_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp); #endif // // //// end header file ///////////////////////////////////////////////////// #endif // HEADER_STB_IMAGE_DDS_AUGMENTATION projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/SOIL.h0000664000175000017500000003656611756064136025076 0ustar matthiasmatthias/** @mainpage SOIL Jonathan Dummer 2007-07-26-10.36 Simple OpenGL Image Library A tiny c library for uploading images as textures into OpenGL. Also saving and loading of images is supported. I'm using Sean's Tool Box image loader as a base: http://www.nothings.org/ I'm upgrading it to load TGA and DDS files, and a direct path for loading DDS files straight into OpenGL textures, when applicable. Image Formats: - BMP load & save - TGA load & save - DDS load & save - PNG load - JPG load OpenGL Texture Features: - resample to power-of-two sizes - MIPmap generation - compressed texture S3TC formats (if supported) - can pre-multiply alpha for you, for better compositing - can flip image about the y-axis (except pre-compressed DDS files) Thanks to: * Sean Barret - for the awesome stb_image * Dan Venkitachalam - for finding some non-compliant DDS files, and patching some explicit casts * everybody at gamedev.net **/ #ifndef HEADER_SIMPLE_OPENGL_IMAGE_LIBRARY #define HEADER_SIMPLE_OPENGL_IMAGE_LIBRARY #ifdef __cplusplus extern "C" { #endif /** The format of images that may be loaded (force_channels). SOIL_LOAD_AUTO leaves the image in whatever format it was found. SOIL_LOAD_L forces the image to load as Luminous (greyscale) SOIL_LOAD_LA forces the image to load as Luminous with Alpha SOIL_LOAD_RGB forces the image to load as Red Green Blue SOIL_LOAD_RGBA forces the image to load as Red Green Blue Alpha **/ enum { SOIL_LOAD_AUTO = 0, SOIL_LOAD_L = 1, SOIL_LOAD_LA = 2, SOIL_LOAD_RGB = 3, SOIL_LOAD_RGBA = 4 }; /** Passed in as reuse_texture_ID, will cause SOIL to register a new texture ID using glGenTextures(). If the value passed into reuse_texture_ID > 0 then SOIL will just re-use that texture ID (great for reloading image assets in-game!) **/ enum { SOIL_CREATE_NEW_ID = 0 }; /** flags you can pass into SOIL_load_OGL_texture() and SOIL_create_OGL_texture(). (note that if SOIL_FLAG_DDS_LOAD_DIRECT is used the rest of the flags with the exception of SOIL_FLAG_TEXTURE_REPEATS will be ignored while loading already-compressed DDS files.) SOIL_FLAG_POWER_OF_TWO: force the image to be POT SOIL_FLAG_MIPMAPS: generate mipmaps for the texture SOIL_FLAG_TEXTURE_REPEATS: otherwise will clamp SOIL_FLAG_MULTIPLY_ALPHA: for using (GL_ONE,GL_ONE_MINUS_SRC_ALPHA) blending SOIL_FLAG_INVERT_Y: flip the image vertically SOIL_FLAG_COMPRESS_TO_DXT: if the card can display them, will convert RGB to DXT1, RGBA to DXT5 SOIL_FLAG_DDS_LOAD_DIRECT: will load DDS files directly without _ANY_ additional processing SOIL_FLAG_NTSC_SAFE_RGB: clamps RGB components to the range [16,235] SOIL_FLAG_CoCg_Y: Google YCoCg; RGB=>CoYCg, RGBA=>CoCgAY SOIL_FLAG_TEXTURE_RECTANGE: uses ARB_texture_rectangle ; pixel indexed & no repeat or MIPmaps or cubemaps **/ enum { SOIL_FLAG_POWER_OF_TWO = 1, SOIL_FLAG_MIPMAPS = 2, SOIL_FLAG_TEXTURE_REPEATS = 4, SOIL_FLAG_MULTIPLY_ALPHA = 8, SOIL_FLAG_INVERT_Y = 16, SOIL_FLAG_COMPRESS_TO_DXT = 32, SOIL_FLAG_DDS_LOAD_DIRECT = 64, SOIL_FLAG_NTSC_SAFE_RGB = 128, SOIL_FLAG_CoCg_Y = 256, SOIL_FLAG_TEXTURE_RECTANGLE = 512 }; /** The types of images that may be saved. (TGA supports uncompressed RGB / RGBA) (BMP supports uncompressed RGB) (DDS supports DXT1 and DXT5) **/ enum { SOIL_SAVE_TYPE_TGA = 0, SOIL_SAVE_TYPE_BMP = 1, SOIL_SAVE_TYPE_DDS = 2 }; /** Defines the order of faces in a DDS cubemap. I recommend that you use the same order in single image cubemap files, so they will be interchangeable with DDS cubemaps when using SOIL. **/ #define SOIL_DDS_CUBEMAP_FACE_ORDER "EWUDNS" /** The types of internal fake HDR representations SOIL_HDR_RGBE: RGB * pow( 2.0, A - 128.0 ) SOIL_HDR_RGBdivA: RGB / A SOIL_HDR_RGBdivA2: RGB / (A*A) **/ enum { SOIL_HDR_RGBE = 0, SOIL_HDR_RGBdivA = 1, SOIL_HDR_RGBdivA2 = 2 }; /** Loads an image from disk into an OpenGL texture. \param filename the name of the file to upload as a texture \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_texture ( const char *filename, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); unsigned int SOIL_load_OGL_texture_size ( const char *filename, int force_channels, unsigned int reuse_texture_ID, unsigned int flags, int *width, int *height ); /** Loads 6 images from disk into an OpenGL cubemap texture. \param x_pos_file the name of the file to upload as the +x cube face \param x_neg_file the name of the file to upload as the -x cube face \param y_pos_file the name of the file to upload as the +y cube face \param y_neg_file the name of the file to upload as the -y cube face \param z_pos_file the name of the file to upload as the +z cube face \param z_neg_file the name of the file to upload as the -z cube face \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_cubemap ( const char *x_pos_file, const char *x_neg_file, const char *y_pos_file, const char *y_neg_file, const char *z_pos_file, const char *z_neg_file, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Loads 1 image from disk and splits it into an OpenGL cubemap texture. \param filename the name of the file to upload as a texture \param face_order the order of the faces in the file, any combination of NSWEUD, for North, South, Up, etc. \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_single_cubemap ( const char *filename, const char face_order[6], int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Loads an HDR image from disk into an OpenGL texture. \param filename the name of the file to upload as a texture \param fake_HDR_format SOIL_HDR_RGBE, SOIL_HDR_RGBdivA, SOIL_HDR_RGBdivA2 \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_HDR_texture ( const char *filename, int fake_HDR_format, int rescale_to_max, unsigned int reuse_texture_ID, unsigned int flags ); /** Loads an image from RAM into an OpenGL texture. \param buffer the image data in RAM just as if it were still in a file \param buffer_length the size of the buffer in bytes \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_texture_from_memory ( const unsigned char *const buffer, int buffer_length, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Loads 6 images from memory into an OpenGL cubemap texture. \param x_pos_buffer the image data in RAM to upload as the +x cube face \param x_pos_buffer_length the size of the above buffer \param x_neg_buffer the image data in RAM to upload as the +x cube face \param x_neg_buffer_length the size of the above buffer \param y_pos_buffer the image data in RAM to upload as the +x cube face \param y_pos_buffer_length the size of the above buffer \param y_neg_buffer the image data in RAM to upload as the +x cube face \param y_neg_buffer_length the size of the above buffer \param z_pos_buffer the image data in RAM to upload as the +x cube face \param z_pos_buffer_length the size of the above buffer \param z_neg_buffer the image data in RAM to upload as the +x cube face \param z_neg_buffer_length the size of the above buffer \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_cubemap_from_memory ( const unsigned char *const x_pos_buffer, int x_pos_buffer_length, const unsigned char *const x_neg_buffer, int x_neg_buffer_length, const unsigned char *const y_pos_buffer, int y_pos_buffer_length, const unsigned char *const y_neg_buffer, int y_neg_buffer_length, const unsigned char *const z_pos_buffer, int z_pos_buffer_length, const unsigned char *const z_neg_buffer, int z_neg_buffer_length, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Loads 1 image from RAM and splits it into an OpenGL cubemap texture. \param buffer the image data in RAM just as if it were still in a file \param buffer_length the size of the buffer in bytes \param face_order the order of the faces in the file, any combination of NSWEUD, for North, South, Up, etc. \param force_channels 0-image format, 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_load_OGL_single_cubemap_from_memory ( const unsigned char *const buffer, int buffer_length, const char face_order[6], int force_channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Creates a 2D OpenGL texture from raw image data. Note that the raw data is _NOT_ freed after the upload (so the user can load various versions). \param data the raw data to be uploaded as an OpenGL texture \param width the width of the image in pixels \param height the height of the image in pixels \param channels the number of channels: 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_create_OGL_texture ( const unsigned char *const data, int width, int height, int channels, unsigned int reuse_texture_ID, unsigned int flags ); /** Creates an OpenGL cubemap texture by splitting up 1 image into 6 parts. \param data the raw data to be uploaded as an OpenGL texture \param width the width of the image in pixels \param height the height of the image in pixels \param channels the number of channels: 1-luminous, 2-luminous/alpha, 3-RGB, 4-RGBA \param face_order the order of the faces in the file, and combination of NSWEUD, for North, South, Up, etc. \param reuse_texture_ID 0-generate a new texture ID, otherwise reuse the texture ID (overwriting the old texture) \param flags can be any of SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS | SOIL_FLAG_MULTIPLY_ALPHA | SOIL_FLAG_INVERT_Y | SOIL_FLAG_COMPRESS_TO_DXT | SOIL_FLAG_DDS_LOAD_DIRECT \return 0-failed, otherwise returns the OpenGL texture handle **/ unsigned int SOIL_create_OGL_single_cubemap ( const unsigned char *const data, int width, int height, int channels, const char face_order[6], unsigned int reuse_texture_ID, unsigned int flags ); /** Captures the OpenGL window (RGB) and saves it to disk \return 0 if it failed, otherwise returns 1 **/ int SOIL_save_screenshot ( const char *filename, int image_type, int x, int y, int width, int height ); /** Loads an image from disk into an array of unsigned chars. Note that *channels return the original channel count of the image. If force_channels was other than SOIL_LOAD_AUTO, the resulting image has force_channels, but *channels may be different (if the original image had a different channel count). \return 0 if failed, otherwise returns 1 **/ unsigned char* SOIL_load_image ( const char *filename, int *width, int *height, int *channels, int force_channels ); /** Loads an image from memory into an array of unsigned chars. Note that *channels return the original channel count of the image. If force_channels was other than SOIL_LOAD_AUTO, the resulting image has force_channels, but *channels may be different (if the original image had a different channel count). \return 0 if failed, otherwise returns 1 **/ unsigned char* SOIL_load_image_from_memory ( const unsigned char *const buffer, int buffer_length, int *width, int *height, int *channels, int force_channels ); /** Saves an image from an array of unsigned chars (RGBA) to disk \return 0 if failed, otherwise returns 1 **/ int SOIL_save_image ( const char *filename, int image_type, int width, int height, int channels, const unsigned char *const data ); /** Frees the image data (note, this is just C's "free()"...this function is present mostly so C++ programmers don't forget to use "free()" and call "delete []" instead [8^) **/ void SOIL_free_image_data ( unsigned char *img_data ); /** This function resturn a pointer to a string describing the last thing that happened inside SOIL. It can be used to determine why an image failed to load. **/ const char* SOIL_last_result ( void ); #ifdef __cplusplus } #endif #endif /* HEADER_SIMPLE_OPENGL_IMAGE_LIBRARY */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/image_DXT.h0000664000175000017500000000621411756064136026114 0ustar matthiasmatthias/* Jonathan Dummer 2007-07-31-10.32 simple DXT compression / decompression code public domain */ #ifndef HEADER_IMAGE_DXT #define HEADER_IMAGE_DXT /** Converts an image from an array of unsigned chars (RGB or RGBA) to DXT1 or DXT5, then saves the converted image to disk. \return 0 if failed, otherwise returns 1 **/ int save_image_as_DDS ( const char *filename, int width, int height, int channels, const unsigned char *const data ); /** take an image and convert it to DXT1 (no alpha) **/ unsigned char* convert_image_to_DXT1 ( const unsigned char *const uncompressed, int width, int height, int channels, int *out_size ); /** take an image and convert it to DXT5 (with alpha) **/ unsigned char* convert_image_to_DXT5 ( const unsigned char *const uncompressed, int width, int height, int channels, int *out_size ); /** A bunch of DirectDraw Surface structures and flags **/ typedef struct { unsigned int dwMagic; unsigned int dwSize; unsigned int dwFlags; unsigned int dwHeight; unsigned int dwWidth; unsigned int dwPitchOrLinearSize; unsigned int dwDepth; unsigned int dwMipMapCount; unsigned int dwReserved1[ 11 ]; /* DDPIXELFORMAT */ struct { unsigned int dwSize; unsigned int dwFlags; unsigned int dwFourCC; unsigned int dwRGBBitCount; unsigned int dwRBitMask; unsigned int dwGBitMask; unsigned int dwBBitMask; unsigned int dwAlphaBitMask; } sPixelFormat; /* DDCAPS2 */ struct { unsigned int dwCaps1; unsigned int dwCaps2; unsigned int dwDDSX; unsigned int dwReserved; } sCaps; unsigned int dwReserved2; } DDS_header ; /* the following constants were copied directly off the MSDN website */ /* The dwFlags member of the original DDSURFACEDESC2 structure can be set to one or more of the following values. */ #define DDSD_CAPS 0x00000001 #define DDSD_HEIGHT 0x00000002 #define DDSD_WIDTH 0x00000004 #define DDSD_PITCH 0x00000008 #define DDSD_PIXELFORMAT 0x00001000 #define DDSD_MIPMAPCOUNT 0x00020000 #define DDSD_LINEARSIZE 0x00080000 #define DDSD_DEPTH 0x00800000 /* DirectDraw Pixel Format */ #define DDPF_ALPHAPIXELS 0x00000001 #define DDPF_FOURCC 0x00000004 #define DDPF_RGB 0x00000040 /* The dwCaps1 member of the DDSCAPS2 structure can be set to one or more of the following values. */ #define DDSCAPS_COMPLEX 0x00000008 #define DDSCAPS_TEXTURE 0x00001000 #define DDSCAPS_MIPMAP 0x00400000 /* The dwCaps2 member of the DDSCAPS2 structure can be set to one or more of the following values. */ #define DDSCAPS2_CUBEMAP 0x00000200 #define DDSCAPS2_CUBEMAP_POSITIVEX 0x00000400 #define DDSCAPS2_CUBEMAP_NEGATIVEX 0x00000800 #define DDSCAPS2_CUBEMAP_POSITIVEY 0x00001000 #define DDSCAPS2_CUBEMAP_NEGATIVEY 0x00002000 #define DDSCAPS2_CUBEMAP_POSITIVEZ 0x00004000 #define DDSCAPS2_CUBEMAP_NEGATIVEZ 0x00008000 #define DDSCAPS2_VOLUME 0x00200000 #endif /* HEADER_IMAGE_DXT */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/stbi_DDS_aug_c.h0000664000175000017500000003612711756064136027112 0ustar matthiasmatthias /// DDS file support, does decoding, _not_ direct uploading /// (use SOIL for that ;-) /// A bunch of DirectDraw Surface structures and flags typedef struct { unsigned int dwMagic; unsigned int dwSize; unsigned int dwFlags; unsigned int dwHeight; unsigned int dwWidth; unsigned int dwPitchOrLinearSize; unsigned int dwDepth; unsigned int dwMipMapCount; unsigned int dwReserved1[ 11 ]; // DDPIXELFORMAT struct { unsigned int dwSize; unsigned int dwFlags; unsigned int dwFourCC; unsigned int dwRGBBitCount; unsigned int dwRBitMask; unsigned int dwGBitMask; unsigned int dwBBitMask; unsigned int dwAlphaBitMask; } sPixelFormat; // DDCAPS2 struct { unsigned int dwCaps1; unsigned int dwCaps2; unsigned int dwDDSX; unsigned int dwReserved; } sCaps; unsigned int dwReserved2; } DDS_header ; // the following constants were copied directly off the MSDN website // The dwFlags member of the original DDSURFACEDESC2 structure // can be set to one or more of the following values. #define DDSD_CAPS 0x00000001 #define DDSD_HEIGHT 0x00000002 #define DDSD_WIDTH 0x00000004 #define DDSD_PITCH 0x00000008 #define DDSD_PIXELFORMAT 0x00001000 #define DDSD_MIPMAPCOUNT 0x00020000 #define DDSD_LINEARSIZE 0x00080000 #define DDSD_DEPTH 0x00800000 // DirectDraw Pixel Format #define DDPF_ALPHAPIXELS 0x00000001 #define DDPF_FOURCC 0x00000004 #define DDPF_RGB 0x00000040 // The dwCaps1 member of the DDSCAPS2 structure can be // set to one or more of the following values. #define DDSCAPS_COMPLEX 0x00000008 #define DDSCAPS_TEXTURE 0x00001000 #define DDSCAPS_MIPMAP 0x00400000 // The dwCaps2 member of the DDSCAPS2 structure can be // set to one or more of the following values. #define DDSCAPS2_CUBEMAP 0x00000200 #define DDSCAPS2_CUBEMAP_POSITIVEX 0x00000400 #define DDSCAPS2_CUBEMAP_NEGATIVEX 0x00000800 #define DDSCAPS2_CUBEMAP_POSITIVEY 0x00001000 #define DDSCAPS2_CUBEMAP_NEGATIVEY 0x00002000 #define DDSCAPS2_CUBEMAP_POSITIVEZ 0x00004000 #define DDSCAPS2_CUBEMAP_NEGATIVEZ 0x00008000 #define DDSCAPS2_VOLUME 0x00200000 static int dds_test(stbi *s) { // check the magic number if (get8(s) != 'D') return 0; if (get8(s) != 'D') return 0; if (get8(s) != 'S') return 0; if (get8(s) != ' ') return 0; // check header size if (get32le(s) != 124) return 0; return 1; } #ifndef STBI_NO_STDIO int stbi_dds_test_file (FILE *f) { stbi s; int r,n = ftell(f); start_file(&s,f); r = dds_test(&s); fseek(f,n,SEEK_SET); return r; } #endif int stbi_dds_test_memory (stbi_uc const *buffer, int len) { stbi s; start_mem(&s,buffer, len); return dds_test(&s); } // helper functions int stbi_convert_bit_range( int c, int from_bits, int to_bits ) { int b = (1 << (from_bits - 1)) + c * ((1 << to_bits) - 1); return (b + (b >> from_bits)) >> from_bits; } void stbi_rgb_888_from_565( unsigned int c, int *r, int *g, int *b ) { *r = stbi_convert_bit_range( (c >> 11) & 31, 5, 8 ); *g = stbi_convert_bit_range( (c >> 05) & 63, 6, 8 ); *b = stbi_convert_bit_range( (c >> 00) & 31, 5, 8 ); } void stbi_decode_DXT1_block( unsigned char uncompressed[16*4], unsigned char compressed[8] ) { int next_bit = 4*8; int i, r, g, b; int c0, c1; unsigned char decode_colors[4*4]; // find the 2 primary colors c0 = compressed[0] + (compressed[1] << 8); c1 = compressed[2] + (compressed[3] << 8); stbi_rgb_888_from_565( c0, &r, &g, &b ); decode_colors[0] = r; decode_colors[1] = g; decode_colors[2] = b; decode_colors[3] = 255; stbi_rgb_888_from_565( c1, &r, &g, &b ); decode_colors[4] = r; decode_colors[5] = g; decode_colors[6] = b; decode_colors[7] = 255; if( c0 > c1 ) { // no alpha, 2 interpolated colors decode_colors[8] = (2*decode_colors[0] + decode_colors[4]) / 3; decode_colors[9] = (2*decode_colors[1] + decode_colors[5]) / 3; decode_colors[10] = (2*decode_colors[2] + decode_colors[6]) / 3; decode_colors[11] = 255; decode_colors[12] = (decode_colors[0] + 2*decode_colors[4]) / 3; decode_colors[13] = (decode_colors[1] + 2*decode_colors[5]) / 3; decode_colors[14] = (decode_colors[2] + 2*decode_colors[6]) / 3; decode_colors[15] = 255; } else { // 1 interpolated color, alpha decode_colors[8] = (decode_colors[0] + decode_colors[4]) / 2; decode_colors[9] = (decode_colors[1] + decode_colors[5]) / 2; decode_colors[10] = (decode_colors[2] + decode_colors[6]) / 2; decode_colors[11] = 255; decode_colors[12] = 0; decode_colors[13] = 0; decode_colors[14] = 0; decode_colors[15] = 0; } // decode the block for( i = 0; i < 16*4; i += 4 ) { int idx = ((compressed[next_bit>>3] >> (next_bit & 7)) & 3) * 4; next_bit += 2; uncompressed[i+0] = decode_colors[idx+0]; uncompressed[i+1] = decode_colors[idx+1]; uncompressed[i+2] = decode_colors[idx+2]; uncompressed[i+3] = decode_colors[idx+3]; } // done } void stbi_decode_DXT23_alpha_block( unsigned char uncompressed[16*4], unsigned char compressed[8] ) { int i, next_bit = 0; // each alpha value gets 4 bits for( i = 3; i < 16*4; i += 4 ) { uncompressed[i] = stbi_convert_bit_range( (compressed[next_bit>>3] >> (next_bit&7)) & 15, 4, 8 ); next_bit += 4; } } void stbi_decode_DXT45_alpha_block( unsigned char uncompressed[16*4], unsigned char compressed[8] ) { int i, next_bit = 8*2; unsigned char decode_alpha[8]; // each alpha value gets 3 bits, and the 1st 2 bytes are the range decode_alpha[0] = compressed[0]; decode_alpha[1] = compressed[1]; if( decode_alpha[0] > decode_alpha[1] ) { // 6 step intermediate decode_alpha[2] = (6*decode_alpha[0] + 1*decode_alpha[1]) / 7; decode_alpha[3] = (5*decode_alpha[0] + 2*decode_alpha[1]) / 7; decode_alpha[4] = (4*decode_alpha[0] + 3*decode_alpha[1]) / 7; decode_alpha[5] = (3*decode_alpha[0] + 4*decode_alpha[1]) / 7; decode_alpha[6] = (2*decode_alpha[0] + 5*decode_alpha[1]) / 7; decode_alpha[7] = (1*decode_alpha[0] + 6*decode_alpha[1]) / 7; } else { // 4 step intermediate, pluss full and none decode_alpha[2] = (4*decode_alpha[0] + 1*decode_alpha[1]) / 5; decode_alpha[3] = (3*decode_alpha[0] + 2*decode_alpha[1]) / 5; decode_alpha[4] = (2*decode_alpha[0] + 3*decode_alpha[1]) / 5; decode_alpha[5] = (1*decode_alpha[0] + 4*decode_alpha[1]) / 5; decode_alpha[6] = 0; decode_alpha[7] = 255; } for( i = 3; i < 16*4; i += 4 ) { int idx = 0, bit; bit = (compressed[next_bit>>3] >> (next_bit&7)) & 1; idx += bit << 0; ++next_bit; bit = (compressed[next_bit>>3] >> (next_bit&7)) & 1; idx += bit << 1; ++next_bit; bit = (compressed[next_bit>>3] >> (next_bit&7)) & 1; idx += bit << 2; ++next_bit; uncompressed[i] = decode_alpha[idx & 7]; } // done } void stbi_decode_DXT_color_block( unsigned char uncompressed[16*4], unsigned char compressed[8] ) { int next_bit = 4*8; int i, r, g, b; int c0, c1; unsigned char decode_colors[4*3]; // find the 2 primary colors c0 = compressed[0] + (compressed[1] << 8); c1 = compressed[2] + (compressed[3] << 8); stbi_rgb_888_from_565( c0, &r, &g, &b ); decode_colors[0] = r; decode_colors[1] = g; decode_colors[2] = b; stbi_rgb_888_from_565( c1, &r, &g, &b ); decode_colors[3] = r; decode_colors[4] = g; decode_colors[5] = b; // Like DXT1, but no choicees: // no alpha, 2 interpolated colors decode_colors[6] = (2*decode_colors[0] + decode_colors[3]) / 3; decode_colors[7] = (2*decode_colors[1] + decode_colors[4]) / 3; decode_colors[8] = (2*decode_colors[2] + decode_colors[5]) / 3; decode_colors[9] = (decode_colors[0] + 2*decode_colors[3]) / 3; decode_colors[10] = (decode_colors[1] + 2*decode_colors[4]) / 3; decode_colors[11] = (decode_colors[2] + 2*decode_colors[5]) / 3; // decode the block for( i = 0; i < 16*4; i += 4 ) { int idx = ((compressed[next_bit>>3] >> (next_bit & 7)) & 3) * 3; next_bit += 2; uncompressed[i+0] = decode_colors[idx+0]; uncompressed[i+1] = decode_colors[idx+1]; uncompressed[i+2] = decode_colors[idx+2]; } // done } static stbi_uc *dds_load(stbi *s, int *x, int *y, int *comp, int req_comp) { // all variables go up front stbi_uc *dds_data = NULL; stbi_uc block[16*4]; stbi_uc compressed[8]; int flags, DXT_family; int has_alpha, has_mipmap; int is_compressed, cubemap_faces; int block_pitch, num_blocks; DDS_header header; int i, sz, cf; // load the header if( sizeof( DDS_header ) != 128 ) { return NULL; } getn( s, (stbi_uc*)(&header), 128 ); // and do some checking if( header.dwMagic != (('D' << 0) | ('D' << 8) | ('S' << 16) | (' ' << 24)) ) return NULL; if( header.dwSize != 124 ) return NULL; flags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH | DDSD_PIXELFORMAT; if( (header.dwFlags & flags) != flags ) return NULL; /* According to the MSDN spec, the dwFlags should contain DDSD_LINEARSIZE if it's compressed, or DDSD_PITCH if uncompressed. Some DDS writers do not conform to the spec, so I need to make my reader more tolerant */ if( header.sPixelFormat.dwSize != 32 ) return NULL; flags = DDPF_FOURCC | DDPF_RGB; if( (header.sPixelFormat.dwFlags & flags) == 0 ) return NULL; if( (header.sCaps.dwCaps1 & DDSCAPS_TEXTURE) == 0 ) return NULL; // get the image data s->img_x = header.dwWidth; s->img_y = header.dwHeight; s->img_n = 4; is_compressed = (header.sPixelFormat.dwFlags & DDPF_FOURCC) / DDPF_FOURCC; has_alpha = (header.sPixelFormat.dwFlags & DDPF_ALPHAPIXELS) / DDPF_ALPHAPIXELS; has_mipmap = (header.sCaps.dwCaps1 & DDSCAPS_MIPMAP) && (header.dwMipMapCount > 1); cubemap_faces = (header.sCaps.dwCaps2 & DDSCAPS2_CUBEMAP) / DDSCAPS2_CUBEMAP; /* I need cubemaps to have square faces */ cubemap_faces &= (s->img_x == s->img_y); cubemap_faces *= 5; cubemap_faces += 1; block_pitch = (s->img_x+3) >> 2; num_blocks = block_pitch * ((s->img_y+3) >> 2); /* let the user know what's going on */ *x = s->img_x; *y = s->img_y; *comp = s->img_n; /* is this uncompressed? */ if( is_compressed ) { /* compressed */ // note: header.sPixelFormat.dwFourCC is something like (('D'<<0)|('X'<<8)|('T'<<16)|('1'<<24)) DXT_family = 1 + (header.sPixelFormat.dwFourCC >> 24) - '1'; if( (DXT_family < 1) || (DXT_family > 5) ) return NULL; /* check the expected size...oops, nevermind... those non-compliant writers leave dwPitchOrLinearSize == 0 */ // passed all the tests, get the RAM for decoding sz = (s->img_x)*(s->img_y)*4*cubemap_faces; dds_data = (unsigned char*)malloc( sz ); /* do this once for each face */ for( cf = 0; cf < cubemap_faces; ++ cf ) { // now read and decode all the blocks for( i = 0; i < num_blocks; ++i ) { // where are we? int bx, by, bw=4, bh=4; int ref_x = 4 * (i % block_pitch); int ref_y = 4 * (i / block_pitch); // get the next block's worth of compressed data, and decompress it if( DXT_family == 1 ) { // DXT1 getn( s, compressed, 8 ); stbi_decode_DXT1_block( block, compressed ); } else if( DXT_family < 4 ) { // DXT2/3 getn( s, compressed, 8 ); stbi_decode_DXT23_alpha_block ( block, compressed ); getn( s, compressed, 8 ); stbi_decode_DXT_color_block ( block, compressed ); } else { // DXT4/5 getn( s, compressed, 8 ); stbi_decode_DXT45_alpha_block ( block, compressed ); getn( s, compressed, 8 ); stbi_decode_DXT_color_block ( block, compressed ); } // is this a partial block? if( ref_x + 4 > s->img_x ) { bw = s->img_x - ref_x; } if( ref_y + 4 > s->img_y ) { bh = s->img_y - ref_y; } // now drop our decompressed data into the buffer for( by = 0; by < bh; ++by ) { int idx = 4*((ref_y+by+cf*s->img_x)*s->img_x + ref_x); for( bx = 0; bx < bw*4; ++bx ) { dds_data[idx+bx] = block[by*16+bx]; } } } /* done reading and decoding the main image... skip MIPmaps if present */ if( has_mipmap ) { int block_size = 16; if( DXT_family == 1 ) { block_size = 8; } for( i = 1; i < header.dwMipMapCount; ++i ) { int mx = s->img_x >> (i + 2); int my = s->img_y >> (i + 2); if( mx < 1 ) { mx = 1; } if( my < 1 ) { my = 1; } skip( s, mx*my*block_size ); } } }/* per cubemap face */ } else { /* uncompressed */ DXT_family = 0; s->img_n = 3; if( has_alpha ) { s->img_n = 4; } *comp = s->img_n; sz = s->img_x*s->img_y*s->img_n*cubemap_faces; dds_data = (unsigned char*)malloc( sz ); /* do this once for each face */ for( cf = 0; cf < cubemap_faces; ++ cf ) { /* read the main image for this face */ getn( s, &dds_data[cf*s->img_x*s->img_y*s->img_n], s->img_x*s->img_y*s->img_n ); /* done reading and decoding the main image... skip MIPmaps if present */ if( has_mipmap ) { for( i = 1; i < header.dwMipMapCount; ++i ) { int mx = s->img_x >> i; int my = s->img_y >> i; if( mx < 1 ) { mx = 1; } if( my < 1 ) { my = 1; } skip( s, mx*my*s->img_n ); } } } /* data was BGR, I need it RGB */ for( i = 0; i < sz; i += s->img_n ) { unsigned char temp = dds_data[i]; dds_data[i] = dds_data[i+2]; dds_data[i+2] = temp; } } /* finished decompressing into RGBA, adjust the y size if we have a cubemap note: sz is already up to date */ s->img_y *= cubemap_faces; *y = s->img_y; // did the user want something else, or // see if all the alpha values are 255 (i.e. no transparency) has_alpha = 0; if( s->img_n == 4) { for( i = 3; (i < sz) && (has_alpha == 0); i += 4 ) { has_alpha |= (dds_data[i] < 255); } } if( (req_comp <= 4) && (req_comp >= 1) ) { // user has some requirements, meet them if( req_comp != s->img_n ) { dds_data = convert_format( dds_data, s->img_n, req_comp, s->img_x, s->img_y ); *comp = s->img_n; } } else { // user had no requirements, only drop to RGB is no alpha if( (has_alpha == 0) && (s->img_n == 4) ) { dds_data = convert_format( dds_data, 4, 3, s->img_x, s->img_y ); *comp = 3; } } // OK, done return dds_data; } #ifndef STBI_NO_STDIO stbi_uc *stbi_dds_load_from_file (FILE *f, int *x, int *y, int *comp, int req_comp) { stbi s; start_file(&s,f); return dds_load(&s,x,y,comp,req_comp); } stbi_uc *stbi_dds_load (char *filename, int *x, int *y, int *comp, int req_comp) { stbi_uc *data; FILE *f = fopen(filename, "rb"); if (!f) return NULL; data = stbi_dds_load_from_file(f,x,y,comp,req_comp); fclose(f); return data; } #endif stbi_uc *stbi_dds_load_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) { stbi s; start_mem(&s,buffer, len); return dds_load(&s,x,y,comp,req_comp); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/SOIL.c0000664000175000017500000016324711756064136025066 0ustar matthiasmatthias/* Jonathan Dummer 2007-07-26-10.36 Simple OpenGL Image Library Public Domain using Sean Barret's stb_image as a base Thanks to: * Sean Barret - for the awesome stb_image * Dan Venkitachalam - for finding some non-compliant DDS files, and patching some explicit casts * everybody at gamedev.net */ #define SOIL_CHECK_FOR_GL_ERRORS 0 #ifdef WIN32 #define WIN32_LEAN_AND_MEAN #include #include #include #elif defined(__APPLE__) || defined(__APPLE_CC__) /* I can't test this Apple stuff! */ #include #include #define APIENTRY #else #include #include #endif #include "SOIL.h" #include "stb_image_aug.h" #include "image_helper.h" #include "image_DXT.h" #include #include /* error reporting */ char *result_string_pointer = "SOIL initialized"; /* for loading cube maps */ enum{ SOIL_CAPABILITY_UNKNOWN = -1, SOIL_CAPABILITY_NONE = 0, SOIL_CAPABILITY_PRESENT = 1 }; static int has_cubemap_capability = SOIL_CAPABILITY_UNKNOWN; int query_cubemap_capability( void ); #define SOIL_TEXTURE_WRAP_R 0x8072 #define SOIL_CLAMP_TO_EDGE 0x812F #define SOIL_NORMAL_MAP 0x8511 #define SOIL_REFLECTION_MAP 0x8512 #define SOIL_TEXTURE_CUBE_MAP 0x8513 #define SOIL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define SOIL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define SOIL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define SOIL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define SOIL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define SOIL_PROXY_TEXTURE_CUBE_MAP 0x851B #define SOIL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C /* for non-power-of-two texture */ static int has_NPOT_capability = SOIL_CAPABILITY_UNKNOWN; int query_NPOT_capability( void ); /* for texture rectangles */ static int has_tex_rectangle_capability = SOIL_CAPABILITY_UNKNOWN; int query_tex_rectangle_capability( void ); #define SOIL_TEXTURE_RECTANGLE_ARB 0x84F5 #define SOIL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 /* for using DXT compression */ static int has_DXT_capability = SOIL_CAPABILITY_UNKNOWN; int query_DXT_capability( void ); #define SOIL_RGB_S3TC_DXT1 0x83F0 #define SOIL_RGBA_S3TC_DXT1 0x83F1 #define SOIL_RGBA_S3TC_DXT3 0x83F2 #define SOIL_RGBA_S3TC_DXT5 0x83F3 typedef void (APIENTRY * P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC soilGlCompressedTexImage2D = NULL; unsigned int SOIL_direct_load_DDS( const char *filename, unsigned int reuse_texture_ID, int flags, int loading_as_cubemap ); unsigned int SOIL_direct_load_DDS_from_memory( const unsigned char *const buffer, int buffer_length, unsigned int reuse_texture_ID, int flags, int loading_as_cubemap ); /* other functions */ unsigned int SOIL_internal_create_OGL_texture ( const unsigned char *const data, int width, int height, int channels, unsigned int reuse_texture_ID, unsigned int flags, unsigned int opengl_texture_type, unsigned int opengl_texture_target, unsigned int texture_check_size_enum ); /* and the code magic begins here [8^) */ unsigned int SOIL_load_OGL_texture ( const char *filename, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { int width, height; return SOIL_load_OGL_texture_size(filename,force_channels,reuse_texture_ID,flags,&width, &height); } unsigned int SOIL_load_OGL_texture_size ( const char *filename, int force_channels, unsigned int reuse_texture_ID, unsigned int flags, int *width, int *height ) { /* variables */ unsigned char* img; int channels; unsigned int tex_id; /* does the user want direct uploading of the image as a DDS file? */ if( flags & SOIL_FLAG_DDS_LOAD_DIRECT ) { /* 1st try direct loading of the image as a DDS file note: direct uploading will only load what is in the DDS file, no MIPmaps will be generated, the image will not be flipped, etc. */ tex_id = SOIL_direct_load_DDS( filename, reuse_texture_ID, flags, 0 ); if( tex_id ) { /* hey, it worked!! */ return tex_id; } } /* try to load the image */ img = SOIL_load_image( filename, width, height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* OK, make it a texture! */ tex_id = SOIL_internal_create_OGL_texture( img, *width, *height, channels, reuse_texture_ID, flags, GL_TEXTURE_2D, GL_TEXTURE_2D, GL_MAX_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_load_OGL_HDR_texture ( const char *filename, int fake_HDR_format, int rescale_to_max, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels; unsigned int tex_id; /* no direct uploading of the image as a DDS file */ /* error check */ if( (fake_HDR_format != SOIL_HDR_RGBE) && (fake_HDR_format != SOIL_HDR_RGBdivA) && (fake_HDR_format != SOIL_HDR_RGBdivA2) ) { result_string_pointer = "Invalid fake HDR format specified"; return 0; } /* try to load the image (only the HDR type) */ img = stbi_hdr_load_rgbe( filename, &width, &height, &channels, 4 ); /* channels holds the original number of channels, which may have been forced */ if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* the load worked, do I need to convert it? */ if( fake_HDR_format == SOIL_HDR_RGBdivA ) { RGBE_to_RGBdivA( img, width, height, rescale_to_max ); } else if( fake_HDR_format == SOIL_HDR_RGBdivA2 ) { RGBE_to_RGBdivA2( img, width, height, rescale_to_max ); } /* OK, make it a texture! */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, reuse_texture_ID, flags, GL_TEXTURE_2D, GL_TEXTURE_2D, GL_MAX_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_load_OGL_texture_from_memory ( const unsigned char *const buffer, int buffer_length, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels; unsigned int tex_id; /* does the user want direct uploading of the image as a DDS file? */ if( flags & SOIL_FLAG_DDS_LOAD_DIRECT ) { /* 1st try direct loading of the image as a DDS file note: direct uploading will only load what is in the DDS file, no MIPmaps will be generated, the image will not be flipped, etc. */ tex_id = SOIL_direct_load_DDS_from_memory( buffer, buffer_length, reuse_texture_ID, flags, 0 ); if( tex_id ) { /* hey, it worked!! */ return tex_id; } } /* try to load the image */ img = SOIL_load_image_from_memory( buffer, buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* OK, make it a texture! */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, reuse_texture_ID, flags, GL_TEXTURE_2D, GL_TEXTURE_2D, GL_MAX_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_load_OGL_cubemap ( const char *x_pos_file, const char *x_neg_file, const char *y_pos_file, const char *y_neg_file, const char *z_pos_file, const char *z_neg_file, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels; unsigned int tex_id; /* error checking */ if( (x_pos_file == NULL) || (x_neg_file == NULL) || (y_pos_file == NULL) || (y_neg_file == NULL) || (z_pos_file == NULL) || (z_neg_file == NULL) ) { result_string_pointer = "Invalid cube map files list"; return 0; } /* capability checking */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { result_string_pointer = "No cube map capability present"; return 0; } /* 1st face: try to load the image */ img = SOIL_load_image( x_pos_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, and create a texture ID if necessary */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, reuse_texture_ID, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_X, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image( x_neg_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_X, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image( y_pos_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_Y, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image( y_neg_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Y, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image( z_pos_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_Z, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image( z_neg_file, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Z, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_load_OGL_cubemap_from_memory ( const unsigned char *const x_pos_buffer, int x_pos_buffer_length, const unsigned char *const x_neg_buffer, int x_neg_buffer_length, const unsigned char *const y_pos_buffer, int y_pos_buffer_length, const unsigned char *const y_neg_buffer, int y_neg_buffer_length, const unsigned char *const z_pos_buffer, int z_pos_buffer_length, const unsigned char *const z_neg_buffer, int z_neg_buffer_length, int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels; unsigned int tex_id; /* error checking */ if( (x_pos_buffer == NULL) || (x_neg_buffer == NULL) || (y_pos_buffer == NULL) || (y_neg_buffer == NULL) || (z_pos_buffer == NULL) || (z_neg_buffer == NULL) ) { result_string_pointer = "Invalid cube map buffers list"; return 0; } /* capability checking */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { result_string_pointer = "No cube map capability present"; return 0; } /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( x_pos_buffer, x_pos_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, and create a texture ID if necessary */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, reuse_texture_ID, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_X, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( x_neg_buffer, x_neg_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_X, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( y_pos_buffer, y_pos_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_Y, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( y_neg_buffer, y_neg_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Y, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( z_pos_buffer, z_pos_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_POSITIVE_Z, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* continue? */ if( tex_id != 0 ) { /* 1st face: try to load the image */ img = SOIL_load_image_from_memory( z_neg_buffer, z_neg_buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* upload the texture, but reuse the assigned texture ID */ tex_id = SOIL_internal_create_OGL_texture( img, width, height, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Z, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); /* and nuke the image data */ SOIL_free_image_data( img ); } /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_load_OGL_single_cubemap ( const char *filename, const char face_order[6], int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels, i; unsigned int tex_id = 0; /* error checking */ if( filename == NULL ) { result_string_pointer = "Invalid single cube map file name"; return 0; } /* does the user want direct uploading of the image as a DDS file? */ if( flags & SOIL_FLAG_DDS_LOAD_DIRECT ) { /* 1st try direct loading of the image as a DDS file note: direct uploading will only load what is in the DDS file, no MIPmaps will be generated, the image will not be flipped, etc. */ tex_id = SOIL_direct_load_DDS( filename, reuse_texture_ID, flags, 1 ); if( tex_id ) { /* hey, it worked!! */ return tex_id; } } /* face order checking */ for( i = 0; i < 6; ++i ) { if( (face_order[i] != 'N') && (face_order[i] != 'S') && (face_order[i] != 'W') && (face_order[i] != 'E') && (face_order[i] != 'U') && (face_order[i] != 'D') ) { result_string_pointer = "Invalid single cube map face order"; return 0; }; } /* capability checking */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { result_string_pointer = "No cube map capability present"; return 0; } /* 1st off, try to load the full image */ img = SOIL_load_image( filename, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* now, does this image have the right dimensions? */ if( (width != 6*height) && (6*width != height) ) { SOIL_free_image_data( img ); result_string_pointer = "Single cubemap image must have a 6:1 ratio"; return 0; } /* try the image split and create */ tex_id = SOIL_create_OGL_single_cubemap( img, width, height, channels, face_order, reuse_texture_ID, flags ); /* nuke the temporary image data and return the texture handle */ SOIL_free_image_data( img ); return tex_id; } unsigned int SOIL_load_OGL_single_cubemap_from_memory ( const unsigned char *const buffer, int buffer_length, const char face_order[6], int force_channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* img; int width, height, channels, i; unsigned int tex_id = 0; /* error checking */ if( buffer == NULL ) { result_string_pointer = "Invalid single cube map buffer"; return 0; } /* does the user want direct uploading of the image as a DDS file? */ if( flags & SOIL_FLAG_DDS_LOAD_DIRECT ) { /* 1st try direct loading of the image as a DDS file note: direct uploading will only load what is in the DDS file, no MIPmaps will be generated, the image will not be flipped, etc. */ tex_id = SOIL_direct_load_DDS_from_memory( buffer, buffer_length, reuse_texture_ID, flags, 1 ); if( tex_id ) { /* hey, it worked!! */ return tex_id; } } /* face order checking */ for( i = 0; i < 6; ++i ) { if( (face_order[i] != 'N') && (face_order[i] != 'S') && (face_order[i] != 'W') && (face_order[i] != 'E') && (face_order[i] != 'U') && (face_order[i] != 'D') ) { result_string_pointer = "Invalid single cube map face order"; return 0; }; } /* capability checking */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { result_string_pointer = "No cube map capability present"; return 0; } /* 1st off, try to load the full image */ img = SOIL_load_image_from_memory( buffer, buffer_length, &width, &height, &channels, force_channels ); /* channels holds the original number of channels, which may have been forced */ if( (force_channels >= 1) && (force_channels <= 4) ) { channels = force_channels; } if( NULL == img ) { /* image loading failed */ result_string_pointer = stbi_failure_reason(); return 0; } /* now, does this image have the right dimensions? */ if( (width != 6*height) && (6*width != height) ) { SOIL_free_image_data( img ); result_string_pointer = "Single cubemap image must have a 6:1 ratio"; return 0; } /* try the image split and create */ tex_id = SOIL_create_OGL_single_cubemap( img, width, height, channels, face_order, reuse_texture_ID, flags ); /* nuke the temporary image data and return the texture handle */ SOIL_free_image_data( img ); return tex_id; } unsigned int SOIL_create_OGL_single_cubemap ( const unsigned char *const data, int width, int height, int channels, const char face_order[6], unsigned int reuse_texture_ID, unsigned int flags ) { /* variables */ unsigned char* sub_img; int dw, dh, sz, i; unsigned int tex_id; /* error checking */ if( data == NULL ) { result_string_pointer = "Invalid single cube map image data"; return 0; } /* face order checking */ for( i = 0; i < 6; ++i ) { if( (face_order[i] != 'N') && (face_order[i] != 'S') && (face_order[i] != 'W') && (face_order[i] != 'E') && (face_order[i] != 'U') && (face_order[i] != 'D') ) { result_string_pointer = "Invalid single cube map face order"; return 0; }; } /* capability checking */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { result_string_pointer = "No cube map capability present"; return 0; } /* now, does this image have the right dimensions? */ if( (width != 6*height) && (6*width != height) ) { result_string_pointer = "Single cubemap image must have a 6:1 ratio"; return 0; } /* which way am I stepping? */ if( width > height ) { dw = height; dh = 0; } else { dw = 0; dh = width; } sz = dw+dh; sub_img = (unsigned char *)malloc( sz*sz*channels ); /* do the splitting and uploading */ tex_id = reuse_texture_ID; for( i = 0; i < 6; ++i ) { int x, y, idx = 0; unsigned int cubemap_target = 0; /* copy in the sub-image */ for( y = i*dh; y < i*dh+sz; ++y ) { for( x = i*dw*channels; x < (i*dw+sz)*channels; ++x ) { sub_img[idx++] = data[y*width*channels+x]; } } /* what is my texture target? remember, this coordinate system is LHS if viewed from inside the cube! */ switch( face_order[i] ) { case 'N': cubemap_target = SOIL_TEXTURE_CUBE_MAP_POSITIVE_Z; break; case 'S': cubemap_target = SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Z; break; case 'W': cubemap_target = SOIL_TEXTURE_CUBE_MAP_NEGATIVE_X; break; case 'E': cubemap_target = SOIL_TEXTURE_CUBE_MAP_POSITIVE_X; break; case 'U': cubemap_target = SOIL_TEXTURE_CUBE_MAP_POSITIVE_Y; break; case 'D': cubemap_target = SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Y; break; } /* upload it as a texture */ tex_id = SOIL_internal_create_OGL_texture( sub_img, sz, sz, channels, tex_id, flags, SOIL_TEXTURE_CUBE_MAP, cubemap_target, SOIL_MAX_CUBE_MAP_TEXTURE_SIZE ); } /* and nuke the image and sub-image data */ SOIL_free_image_data( sub_img ); /* and return the handle, such as it is */ return tex_id; } unsigned int SOIL_create_OGL_texture ( const unsigned char *const data, int width, int height, int channels, unsigned int reuse_texture_ID, unsigned int flags ) { /* wrapper function for 2D textures */ return SOIL_internal_create_OGL_texture( data, width, height, channels, reuse_texture_ID, flags, GL_TEXTURE_2D, GL_TEXTURE_2D, GL_MAX_TEXTURE_SIZE ); } #if SOIL_CHECK_FOR_GL_ERRORS void check_for_GL_errors( const char *calling_location ) { /* check for errors */ GLenum err_code = glGetError(); while( GL_NO_ERROR != err_code ) { printf( "OpenGL Error @ %s: %i", calling_location, err_code ); err_code = glGetError(); } } #else void check_for_GL_errors( const char *calling_location ) { /* no check for errors */ } #endif unsigned int SOIL_internal_create_OGL_texture ( const unsigned char *const data, int width, int height, int channels, unsigned int reuse_texture_ID, unsigned int flags, unsigned int opengl_texture_type, unsigned int opengl_texture_target, unsigned int texture_check_size_enum ) { /* variables */ unsigned char* img; unsigned int tex_id; unsigned int internal_texture_format = 0, original_texture_format = 0; int DXT_mode = SOIL_CAPABILITY_UNKNOWN; int max_supported_size; /* If the user wants to use the texture rectangle I kill a few flags */ if( flags & SOIL_FLAG_TEXTURE_RECTANGLE ) { /* well, the user asked for it, can we do that? */ if( query_tex_rectangle_capability() == SOIL_CAPABILITY_PRESENT ) { /* only allow this if the user in _NOT_ trying to do a cubemap! */ if( opengl_texture_type == GL_TEXTURE_2D ) { /* clean out the flags that cannot be used with texture rectangles */ flags &= ~( SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_MIPMAPS | SOIL_FLAG_TEXTURE_REPEATS ); /* and change my target */ opengl_texture_target = SOIL_TEXTURE_RECTANGLE_ARB; opengl_texture_type = SOIL_TEXTURE_RECTANGLE_ARB; } else { /* not allowed for any other uses (yes, I'm looking at you, cubemaps!) */ flags &= ~SOIL_FLAG_TEXTURE_RECTANGLE; } } else { /* can't do it, and that is a breakable offense (uv coords use pixels instead of [0,1]!) */ result_string_pointer = "Texture Rectangle extension unsupported"; return 0; } } /* create a copy the image data */ img = (unsigned char*)malloc( width*height*channels ); memcpy( img, data, width*height*channels ); /* does the user want me to invert the image? */ if( flags & SOIL_FLAG_INVERT_Y ) { int i, j; for( j = 0; j*2 < height; ++j ) { int index1 = j * width * channels; int index2 = (height - 1 - j) * width * channels; for( i = width * channels; i > 0; --i ) { unsigned char temp = img[index1]; img[index1] = img[index2]; img[index2] = temp; ++index1; ++index2; } } } /* does the user want me to scale the colors into the NTSC safe RGB range? */ if( flags & SOIL_FLAG_NTSC_SAFE_RGB ) { scale_image_RGB_to_NTSC_safe( img, width, height, channels ); } /* does the user want me to convert from straight to pre-multiplied alpha? (and do we even _have_ alpha?) */ if( flags & SOIL_FLAG_MULTIPLY_ALPHA ) { int i; switch( channels ) { case 2: for( i = 0; i < 2*width*height; i += 2 ) { img[i] = (img[i] * img[i+1] + 128) >> 8; } break; case 4: for( i = 0; i < 4*width*height; i += 4 ) { img[i+0] = (img[i+0] * img[i+3] + 128) >> 8; img[i+1] = (img[i+1] * img[i+3] + 128) >> 8; img[i+2] = (img[i+2] * img[i+3] + 128) >> 8; } break; default: /* no other number of channels contains alpha data */ break; } } /* if the user can't support NPOT textures, make sure we force the POT option */ if( (query_NPOT_capability() == SOIL_CAPABILITY_NONE) && !(flags & SOIL_FLAG_TEXTURE_RECTANGLE) ) { /* add in the POT flag */ flags |= SOIL_FLAG_POWER_OF_TWO; } /* how large of a texture can this OpenGL implementation handle? */ /* texture_check_size_enum will be GL_MAX_TEXTURE_SIZE or SOIL_MAX_CUBE_MAP_TEXTURE_SIZE */ glGetIntegerv( texture_check_size_enum, &max_supported_size ); /* do I need to make it a power of 2? */ if( (flags & SOIL_FLAG_POWER_OF_TWO) || /* user asked for it */ (flags & SOIL_FLAG_MIPMAPS) || /* need it for the MIP-maps */ (width > max_supported_size) || /* it's too big, (make sure it's */ (height > max_supported_size) ) /* 2^n for later down-sampling) */ { int new_width = 1; int new_height = 1; while( new_width < width ) { new_width *= 2; } while( new_height < height ) { new_height *= 2; } /* still? */ if( (new_width != width) || (new_height != height) ) { /* yep, resize */ unsigned char *resampled = (unsigned char*)malloc( channels*new_width*new_height ); up_scale_image( img, width, height, channels, resampled, new_width, new_height ); /* OJO this is for debug only! */ /* SOIL_save_image( "\\showme.bmp", SOIL_SAVE_TYPE_BMP, new_width, new_height, channels, resampled ); */ /* nuke the old guy, then point it at the new guy */ SOIL_free_image_data( img ); img = resampled; width = new_width; height = new_height; } } /* now, if it is too large... */ if( (width > max_supported_size) || (height > max_supported_size) ) { /* I've already made it a power of two, so simply use the MIPmapping code to reduce its size to the allowable maximum. */ unsigned char *resampled; int reduce_block_x = 1, reduce_block_y = 1; int new_width, new_height; if( width > max_supported_size ) { reduce_block_x = width / max_supported_size; } if( height > max_supported_size ) { reduce_block_y = height / max_supported_size; } new_width = width / reduce_block_x; new_height = height / reduce_block_y; resampled = (unsigned char*)malloc( channels*new_width*new_height ); /* perform the actual reduction */ mipmap_image( img, width, height, channels, resampled, reduce_block_x, reduce_block_y ); /* nuke the old guy, then point it at the new guy */ SOIL_free_image_data( img ); img = resampled; width = new_width; height = new_height; } /* does the user want us to use YCoCg color space? */ if( flags & SOIL_FLAG_CoCg_Y ) { /* this will only work with RGB and RGBA images */ convert_RGB_to_YCoCg( img, width, height, channels ); /* save_image_as_DDS( "CoCg_Y.dds", width, height, channels, img ); */ } /* create the OpenGL texture ID handle (note: allowing a forced texture ID lets me reload a texture) */ tex_id = reuse_texture_ID; if( tex_id == 0 ) { glGenTextures( 1, &tex_id ); } check_for_GL_errors( "glGenTextures" ); /* Note: sometimes glGenTextures fails (usually no OpenGL context) */ if( tex_id ) { /* and what type am I using as the internal texture format? */ switch( channels ) { case 1: original_texture_format = GL_LUMINANCE; break; case 2: original_texture_format = GL_LUMINANCE_ALPHA; break; case 3: original_texture_format = GL_RGB; break; case 4: original_texture_format = GL_RGBA; break; } internal_texture_format = original_texture_format; /* does the user want me to, and can I, save as DXT? */ if( flags & SOIL_FLAG_COMPRESS_TO_DXT ) { DXT_mode = query_DXT_capability(); if( DXT_mode == SOIL_CAPABILITY_PRESENT ) { /* I can use DXT, whether I compress it or OpenGL does */ if( (channels & 1) == 1 ) { /* 1 or 3 channels = DXT1 */ internal_texture_format = SOIL_RGB_S3TC_DXT1; } else { /* 2 or 4 channels = DXT5 */ internal_texture_format = SOIL_RGBA_S3TC_DXT5; } } } /* bind an OpenGL texture ID */ glBindTexture( opengl_texture_type, tex_id ); check_for_GL_errors( "glBindTexture" ); /* upload the main image */ if( DXT_mode == SOIL_CAPABILITY_PRESENT ) { /* user wants me to do the DXT conversion! */ int DDS_size; unsigned char *DDS_data = NULL; if( (channels & 1) == 1 ) { /* RGB, use DXT1 */ DDS_data = convert_image_to_DXT1( img, width, height, channels, &DDS_size ); } else { /* RGBA, use DXT5 */ DDS_data = convert_image_to_DXT5( img, width, height, channels, &DDS_size ); } if( DDS_data ) { soilGlCompressedTexImage2D( opengl_texture_target, 0, internal_texture_format, width, height, 0, DDS_size, DDS_data ); check_for_GL_errors( "glCompressedTexImage2D" ); SOIL_free_image_data( DDS_data ); /* printf( "Internal DXT compressor\n" ); */ } else { /* my compression failed, try the OpenGL driver's version */ glTexImage2D( opengl_texture_target, 0, internal_texture_format, width, height, 0, original_texture_format, GL_UNSIGNED_BYTE, img ); check_for_GL_errors( "glTexImage2D" ); /* printf( "OpenGL DXT compressor\n" ); */ } } else { /* user want OpenGL to do all the work! */ glTexImage2D( opengl_texture_target, 0, internal_texture_format, width, height, 0, original_texture_format, GL_UNSIGNED_BYTE, img ); check_for_GL_errors( "glTexImage2D" ); /*printf( "OpenGL DXT compressor\n" ); */ } /* are any MIPmaps desired? */ if( flags & SOIL_FLAG_MIPMAPS ) { int MIPlevel = 1; int MIPwidth = (width+1) / 2; int MIPheight = (height+1) / 2; unsigned char *resampled = (unsigned char*)malloc( channels*MIPwidth*MIPheight ); while( ((1< 0; --i ) { unsigned char temp = pixel_data[index1]; pixel_data[index1] = pixel_data[index2]; pixel_data[index2] = temp; ++index1; ++index2; } } /* save the image */ save_result = SOIL_save_image( filename, image_type, width, height, 3, pixel_data); /* And free the memory */ SOIL_free_image_data( pixel_data ); return save_result; } unsigned char* SOIL_load_image ( const char *filename, int *width, int *height, int *channels, int force_channels ) { unsigned char *result = stbi_load( filename, width, height, channels, force_channels ); if( result == NULL ) { result_string_pointer = stbi_failure_reason(); } else { result_string_pointer = "Image loaded"; } return result; } unsigned char* SOIL_load_image_from_memory ( const unsigned char *const buffer, int buffer_length, int *width, int *height, int *channels, int force_channels ) { unsigned char *result = stbi_load_from_memory( buffer, buffer_length, width, height, channels, force_channels ); if( result == NULL ) { result_string_pointer = stbi_failure_reason(); } else { result_string_pointer = "Image loaded from memory"; } return result; } int SOIL_save_image ( const char *filename, int image_type, int width, int height, int channels, const unsigned char *const data ) { int save_result; /* error check */ if( (width < 1) || (height < 1) || (channels < 1) || (channels > 4) || (data == NULL) || (filename == NULL) ) { return 0; } if( image_type == SOIL_SAVE_TYPE_BMP ) { save_result = stbi_write_bmp( filename, width, height, channels, (void*)data ); } else if( image_type == SOIL_SAVE_TYPE_TGA ) { save_result = stbi_write_tga( filename, width, height, channels, (void*)data ); } else if( image_type == SOIL_SAVE_TYPE_DDS ) { save_result = save_image_as_DDS( filename, width, height, channels, (const unsigned char *const)data ); } else { save_result = 0; } if( save_result == 0 ) { result_string_pointer = "Saving the image failed"; } else { result_string_pointer = "Image saved"; } return save_result; } void SOIL_free_image_data ( unsigned char *img_data ) { free( (void*)img_data ); } const char* SOIL_last_result ( void ) { return result_string_pointer; } unsigned int SOIL_direct_load_DDS_from_memory( const unsigned char *const buffer, int buffer_length, unsigned int reuse_texture_ID, int flags, int loading_as_cubemap ) { /* variables */ DDS_header header; unsigned int buffer_index = 0; unsigned int tex_ID = 0; /* file reading variables */ unsigned int S3TC_type = 0; unsigned char *DDS_data; unsigned int DDS_main_size; unsigned int DDS_full_size; unsigned int width, height; int mipmaps, cubemap, uncompressed, block_size = 16; unsigned int flag; unsigned int cf_target, ogl_target_start, ogl_target_end; unsigned int opengl_texture_type; int i; /* 1st off, does the filename even exist? */ if( NULL == buffer ) { /* we can't do it! */ result_string_pointer = "NULL buffer"; return 0; } if( buffer_length < sizeof( DDS_header ) ) { /* we can't do it! */ result_string_pointer = "DDS file was too small to contain the DDS header"; return 0; } /* try reading in the header */ memcpy ( (void*)(&header), (const void *)buffer, sizeof( DDS_header ) ); buffer_index = sizeof( DDS_header ); /* guilty until proven innocent */ result_string_pointer = "Failed to read a known DDS header"; /* validate the header (warning, "goto"'s ahead, shield your eyes!!) */ flag = ('D'<<0)|('D'<<8)|('S'<<16)|(' '<<24); if( header.dwMagic != flag ) {goto quick_exit;} if( header.dwSize != 124 ) {goto quick_exit;} /* I need all of these */ flag = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH | DDSD_PIXELFORMAT; if( (header.dwFlags & flag) != flag ) {goto quick_exit;} /* According to the MSDN spec, the dwFlags should contain DDSD_LINEARSIZE if it's compressed, or DDSD_PITCH if uncompressed. Some DDS writers do not conform to the spec, so I need to make my reader more tolerant */ /* I need one of these */ flag = DDPF_FOURCC | DDPF_RGB; if( (header.sPixelFormat.dwFlags & flag) == 0 ) {goto quick_exit;} if( header.sPixelFormat.dwSize != 32 ) {goto quick_exit;} if( (header.sCaps.dwCaps1 & DDSCAPS_TEXTURE) == 0 ) {goto quick_exit;} /* make sure it is a type we can upload */ if( (header.sPixelFormat.dwFlags & DDPF_FOURCC) && !( (header.sPixelFormat.dwFourCC == (('D'<<0)|('X'<<8)|('T'<<16)|('1'<<24))) || (header.sPixelFormat.dwFourCC == (('D'<<0)|('X'<<8)|('T'<<16)|('3'<<24))) || (header.sPixelFormat.dwFourCC == (('D'<<0)|('X'<<8)|('T'<<16)|('5'<<24))) ) ) { goto quick_exit; } /* OK, validated the header, let's load the image data */ result_string_pointer = "DDS header loaded and validated"; width = header.dwWidth; height = header.dwHeight; uncompressed = 1 - (header.sPixelFormat.dwFlags & DDPF_FOURCC) / DDPF_FOURCC; cubemap = (header.sCaps.dwCaps2 & DDSCAPS2_CUBEMAP) / DDSCAPS2_CUBEMAP; if( uncompressed ) { S3TC_type = GL_RGB; block_size = 3; if( header.sPixelFormat.dwFlags & DDPF_ALPHAPIXELS ) { S3TC_type = GL_RGBA; block_size = 4; } DDS_main_size = width * height * block_size; } else { /* can we even handle direct uploading to OpenGL DXT compressed images? */ if( query_DXT_capability() != SOIL_CAPABILITY_PRESENT ) { /* we can't do it! */ result_string_pointer = "Direct upload of S3TC images not supported by the OpenGL driver"; return 0; } /* well, we know it is DXT1/3/5, because we checked above */ switch( (header.sPixelFormat.dwFourCC >> 24) - '0' ) { case 1: S3TC_type = SOIL_RGBA_S3TC_DXT1; block_size = 8; break; case 3: S3TC_type = SOIL_RGBA_S3TC_DXT3; block_size = 16; break; case 5: S3TC_type = SOIL_RGBA_S3TC_DXT5; block_size = 16; break; } DDS_main_size = ((width+3)>>2)*((height+3)>>2)*block_size; } if( cubemap ) { /* does the user want a cubemap? */ if( !loading_as_cubemap ) { /* we can't do it! */ result_string_pointer = "DDS image was a cubemap"; return 0; } /* can we even handle cubemaps with the OpenGL driver? */ if( query_cubemap_capability() != SOIL_CAPABILITY_PRESENT ) { /* we can't do it! */ result_string_pointer = "Direct upload of cubemap images not supported by the OpenGL driver"; return 0; } ogl_target_start = SOIL_TEXTURE_CUBE_MAP_POSITIVE_X; ogl_target_end = SOIL_TEXTURE_CUBE_MAP_NEGATIVE_Z; opengl_texture_type = SOIL_TEXTURE_CUBE_MAP; } else { /* does the user want a non-cubemap? */ if( loading_as_cubemap ) { /* we can't do it! */ result_string_pointer = "DDS image was not a cubemap"; return 0; } ogl_target_start = GL_TEXTURE_2D; ogl_target_end = GL_TEXTURE_2D; opengl_texture_type = GL_TEXTURE_2D; } if( (header.sCaps.dwCaps1 & DDSCAPS_MIPMAP) && (header.dwMipMapCount > 1) ) { int shift_offset; mipmaps = header.dwMipMapCount - 1; DDS_full_size = DDS_main_size; if( uncompressed ) { /* uncompressed DDS, simple MIPmap size calculation */ shift_offset = 0; } else { /* compressed DDS, MIPmap size calculation is block based */ shift_offset = 2; } for( i = 1; i <= mipmaps; ++ i ) { int w, h; w = width >> (shift_offset + i); h = height >> (shift_offset + i); if( w < 1 ) { w = 1; } if( h < 1 ) { h = 1; } DDS_full_size += w*h*block_size; } } else { mipmaps = 0; DDS_full_size = DDS_main_size; } DDS_data = (unsigned char*)malloc( DDS_full_size ); /* got the image data RAM, create or use an existing OpenGL texture handle */ tex_ID = reuse_texture_ID; if( tex_ID == 0 ) { glGenTextures( 1, &tex_ID ); } /* bind an OpenGL texture ID */ glBindTexture( opengl_texture_type, tex_ID ); /* do this for each face of the cubemap! */ for( cf_target = ogl_target_start; cf_target <= ogl_target_end; ++cf_target ) { if( buffer_index + DDS_full_size <= buffer_length ) { unsigned int byte_offset = DDS_main_size; memcpy( (void*)DDS_data, (const void*)(&buffer[buffer_index]), DDS_full_size ); buffer_index += DDS_full_size; /* upload the main chunk */ if( uncompressed ) { /* and remember, DXT uncompressed uses BGR(A), so swap to RGB(A) for ALL MIPmap levels */ for( i = 0; i < DDS_full_size; i += block_size ) { unsigned char temp = DDS_data[i]; DDS_data[i] = DDS_data[i+2]; DDS_data[i+2] = temp; } glTexImage2D( cf_target, 0, S3TC_type, width, height, 0, S3TC_type, GL_UNSIGNED_BYTE, DDS_data ); } else { soilGlCompressedTexImage2D( cf_target, 0, S3TC_type, width, height, 0, DDS_main_size, DDS_data ); } /* upload the mipmaps, if we have them */ for( i = 1; i <= mipmaps; ++i ) { int w, h, mip_size; w = width >> i; h = height >> i; if( w < 1 ) { w = 1; } if( h < 1 ) { h = 1; } /* upload this mipmap */ if( uncompressed ) { mip_size = w*h*block_size; glTexImage2D( cf_target, i, S3TC_type, w, h, 0, S3TC_type, GL_UNSIGNED_BYTE, &DDS_data[byte_offset] ); } else { mip_size = ((w+3)/4)*((h+3)/4)*block_size; soilGlCompressedTexImage2D( cf_target, i, S3TC_type, w, h, 0, mip_size, &DDS_data[byte_offset] ); } /* and move to the next mipmap */ byte_offset += mip_size; } /* it worked! */ result_string_pointer = "DDS file loaded"; } else { glDeleteTextures( 1, & tex_ID ); tex_ID = 0; cf_target = ogl_target_end + 1; result_string_pointer = "DDS file was too small for expected image data"; } }/* end reading each face */ SOIL_free_image_data( DDS_data ); if( tex_ID ) { /* did I have MIPmaps? */ if( mipmaps > 0 ) { /* instruct OpenGL to use the MIPmaps */ glTexParameteri( opengl_texture_type, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); glTexParameteri( opengl_texture_type, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR ); } else { /* instruct OpenGL _NOT_ to use the MIPmaps */ glTexParameteri( opengl_texture_type, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); glTexParameteri( opengl_texture_type, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); } /* does the user want clamping, or wrapping? */ if( flags & SOIL_FLAG_TEXTURE_REPEATS ) { glTexParameteri( opengl_texture_type, GL_TEXTURE_WRAP_S, GL_REPEAT ); glTexParameteri( opengl_texture_type, GL_TEXTURE_WRAP_T, GL_REPEAT ); glTexParameteri( opengl_texture_type, SOIL_TEXTURE_WRAP_R, GL_REPEAT ); } else { /* unsigned int clamp_mode = SOIL_CLAMP_TO_EDGE; */ unsigned int clamp_mode = GL_CLAMP; glTexParameteri( opengl_texture_type, GL_TEXTURE_WRAP_S, clamp_mode ); glTexParameteri( opengl_texture_type, GL_TEXTURE_WRAP_T, clamp_mode ); glTexParameteri( opengl_texture_type, SOIL_TEXTURE_WRAP_R, clamp_mode ); } } quick_exit: /* report success or failure */ return tex_ID; } unsigned int SOIL_direct_load_DDS( const char *filename, unsigned int reuse_texture_ID, int flags, int loading_as_cubemap ) { FILE *f; unsigned char *buffer; size_t buffer_length, bytes_read; unsigned int tex_ID = 0; /* error checks */ if( NULL == filename ) { result_string_pointer = "NULL filename"; return 0; } f = fopen( filename, "rb" ); if( NULL == f ) { /* the file doesn't seem to exist (or be open-able) */ result_string_pointer = "Can not find DDS file"; return 0; } fseek( f, 0, SEEK_END ); buffer_length = ftell( f ); fseek( f, 0, SEEK_SET ); buffer = (unsigned char *) malloc( buffer_length ); if( NULL == buffer ) { result_string_pointer = "malloc failed"; fclose( f ); return 0; } bytes_read = fread( (void*)buffer, 1, buffer_length, f ); fclose( f ); if( bytes_read < buffer_length ) { /* huh? */ buffer_length = bytes_read; } /* now try to do the loading */ tex_ID = SOIL_direct_load_DDS_from_memory( (const unsigned char *const)buffer, buffer_length, reuse_texture_ID, flags, loading_as_cubemap ); SOIL_free_image_data( buffer ); return tex_ID; } int query_NPOT_capability( void ) { /* check for the capability */ if( has_NPOT_capability == SOIL_CAPABILITY_UNKNOWN ) { /* we haven't yet checked for the capability, do so */ if( (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_ARB_texture_non_power_of_two" ) ) ) { /* not there, flag the failure */ has_NPOT_capability = SOIL_CAPABILITY_NONE; } else { /* it's there! */ has_NPOT_capability = SOIL_CAPABILITY_PRESENT; } } /* let the user know if we can do non-power-of-two textures or not */ return has_NPOT_capability; } int query_tex_rectangle_capability( void ) { /* check for the capability */ if( has_tex_rectangle_capability == SOIL_CAPABILITY_UNKNOWN ) { /* we haven't yet checked for the capability, do so */ if( (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_ARB_texture_rectangle" ) ) && (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_EXT_texture_rectangle" ) ) && (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_NV_texture_rectangle" ) ) ) { /* not there, flag the failure */ has_tex_rectangle_capability = SOIL_CAPABILITY_NONE; } else { /* it's there! */ has_tex_rectangle_capability = SOIL_CAPABILITY_PRESENT; } } /* let the user know if we can do texture rectangles or not */ return has_tex_rectangle_capability; } int query_cubemap_capability( void ) { /* check for the capability */ if( has_cubemap_capability == SOIL_CAPABILITY_UNKNOWN ) { /* we haven't yet checked for the capability, do so */ if( (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_ARB_texture_cube_map" ) ) && (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_EXT_texture_cube_map" ) ) ) { /* not there, flag the failure */ has_cubemap_capability = SOIL_CAPABILITY_NONE; } else { /* it's there! */ has_cubemap_capability = SOIL_CAPABILITY_PRESENT; } } /* let the user know if we can do cubemaps or not */ return has_cubemap_capability; } int query_DXT_capability( void ) { /* check for the capability */ if( has_DXT_capability == SOIL_CAPABILITY_UNKNOWN ) { /* we haven't yet checked for the capability, do so */ if( NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_EXT_texture_compression_s3tc" ) ) { /* not there, flag the failure */ has_DXT_capability = SOIL_CAPABILITY_NONE; } else { /* and find the address of the extension function */ P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC ext_addr = NULL; #ifdef WIN32 ext_addr = (P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC) wglGetProcAddress ( "glCompressedTexImage2DARB" ); #elif defined(__APPLE__) || defined(__APPLE_CC__) /* I can't test this Apple stuff! */ CFBundleRef bundle; CFURLRef bundleURL = CFURLCreateWithFileSystemPath( kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true ); CFStringRef extensionName = CFStringCreateWithCString( kCFAllocatorDefault, "glCompressedTexImage2DARB", kCFStringEncodingASCII ); bundle = CFBundleCreate( kCFAllocatorDefault, bundleURL ); assert( bundle != NULL ); ext_addr = (P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC) CFBundleGetFunctionPointerForName ( bundle, extensionName ); CFRelease( bundleURL ); CFRelease( extensionName ); CFRelease( bundle ); #else ext_addr = (P_SOIL_GLCOMPRESSEDTEXIMAGE2DPROC) glXGetProcAddressARB ( (const GLubyte *)"glCompressedTexImage2DARB" ); #endif /* Flag it so no checks needed later */ if( NULL == ext_addr ) { /* hmm, not good!! This should not happen, but does on my laptop's VIA chipset. The GL_EXT_texture_compression_s3tc spec requires that ARB_texture_compression be present too. this means I can upload and have the OpenGL drive do the conversion, but I can't use my own routines or load DDS files from disk and upload them directly [8^( */ has_DXT_capability = SOIL_CAPABILITY_NONE; } else { /* all's well! */ soilGlCompressedTexImage2D = ext_addr; has_DXT_capability = SOIL_CAPABILITY_PRESENT; } } } /* let the user know if we can do DXT or not */ return has_DXT_capability; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/SOIL/image_helper.c0000664000175000017500000002441711756064136026734 0ustar matthiasmatthias/* Jonathan Dummer image helper functions MIT license */ #include "image_helper.h" #include #include /* Upscaling the image uses simple bilinear interpolation */ int up_scale_image ( const unsigned char* const orig, int width, int height, int channels, unsigned char* resampled, int resampled_width, int resampled_height ) { float dx, dy; int x, y, c; /* error(s) check */ if ( (width < 1) || (height < 1) || (resampled_width < 2) || (resampled_height < 2) || (channels < 1) || (NULL == orig) || (NULL == resampled) ) { /* signify badness */ return 0; } /* for each given pixel in the new map, find the exact location from the original map which would contribute to this guy */ dx = (width - 1.0f) / (resampled_width - 1.0f); dy = (height - 1.0f) / (resampled_height - 1.0f); for ( y = 0; y < resampled_height; ++y ) { /* find the base y index and fractional offset from that */ float sampley = y * dy; int inty = (int)sampley; /* if( inty < 0 ) { inty = 0; } else */ if( inty > height - 2 ) { inty = height - 2; } sampley -= inty; for ( x = 0; x < resampled_width; ++x ) { float samplex = x * dx; int intx = (int)samplex; int base_index; /* find the base x index and fractional offset from that */ /* if( intx < 0 ) { intx = 0; } else */ if( intx > width - 2 ) { intx = width - 2; } samplex -= intx; /* base index into the original image */ base_index = (inty * width + intx) * channels; for ( c = 0; c < channels; ++c ) { /* do the sampling */ float value = 0.5f; value += orig[base_index] *(1.0f-samplex)*(1.0f-sampley); value += orig[base_index+channels] *(samplex)*(1.0f-sampley); value += orig[base_index+width*channels] *(1.0f-samplex)*(sampley); value += orig[base_index+width*channels+channels] *(samplex)*(sampley); /* move to the next channel */ ++base_index; /* save the new value */ resampled[y*resampled_width*channels+x*channels+c] = (unsigned char)(value); } } } /* done */ return 1; } int mipmap_image ( const unsigned char* const orig, int width, int height, int channels, unsigned char* resampled, int block_size_x, int block_size_y ) { int mip_width, mip_height; int i, j, c; /* error check */ if( (width < 1) || (height < 1) || (channels < 1) || (orig == NULL) || (resampled == NULL) || (block_size_x < 1) || (block_size_y < 1) ) { /* nothing to do */ return 0; } mip_width = width / block_size_x; mip_height = height / block_size_y; if( mip_width < 1 ) { mip_width = 1; } if( mip_height < 1 ) { mip_height = 1; } for( j = 0; j < mip_height; ++j ) { for( i = 0; i < mip_width; ++i ) { for( c = 0; c < channels; ++c ) { const int index = (j*block_size_y)*width*channels + (i*block_size_x)*channels + c; int sum_value; int u,v; int u_block = block_size_x; int v_block = block_size_y; int block_area; /* do a bit of checking so we don't over-run the boundaries (necessary for non-square textures!) */ if( block_size_x * (i+1) > width ) { u_block = width - i*block_size_y; } if( block_size_y * (j+1) > height ) { v_block = height - j*block_size_y; } block_area = u_block*v_block; /* for this pixel, see what the average of all the values in the block are. note: start the sum at the rounding value, not at 0 */ sum_value = block_area >> 1; for( v = 0; v < v_block; ++v ) for( u = 0; u < u_block; ++u ) { sum_value += orig[index + v*width*channels + u*channels]; } resampled[j*mip_width*channels + i*channels + c] = sum_value / block_area; } } } return 1; } int scale_image_RGB_to_NTSC_safe ( unsigned char* orig, int width, int height, int channels ) { const float scale_lo = 16.0f - 0.499f; const float scale_hi = 235.0f + 0.499f; int i, j; int nc = channels; unsigned char scale_LUT[256]; /* error check */ if( (width < 1) || (height < 1) || (channels < 1) || (orig == NULL) ) { /* nothing to do */ return 0; } /* set up the scaling Look Up Table */ for( i = 0; i < 256; ++i ) { scale_LUT[i] = (unsigned char)((scale_hi - scale_lo) * i / 255.0f + scale_lo); } /* for channels = 2 or 4, ignore the alpha component */ nc -= 1 - (channels & 1); /* OK, go through the image and scale any non-alpha components */ for( i = 0; i < width*height*channels; i += channels ) { for( j = 0; j < nc; ++j ) { orig[i+j] = scale_LUT[orig[i+j]]; } } return 1; } unsigned char clamp_byte( int x ) { return ( (x) < 0 ? (0) : ( (x) > 255 ? 255 : (x) ) ); } /* This function takes the RGB components of the image and converts them into YCoCg. 3 components will be re-ordered to CoYCg (for optimum DXT1 compression), while 4 components will be ordered CoCgAY (for DXT5 compression). */ int convert_RGB_to_YCoCg ( unsigned char* orig, int width, int height, int channels ) { int i; /* error check */ if( (width < 1) || (height < 1) || (channels < 3) || (channels > 4) || (orig == NULL) ) { /* nothing to do */ return -1; } /* do the conversion */ if( channels == 3 ) { for( i = 0; i < width*height*3; i += 3 ) { int r = orig[i+0]; int g = (orig[i+1] + 1) >> 1; int b = orig[i+2]; int tmp = (2 + r + b) >> 2; /* Co */ orig[i+0] = clamp_byte( 128 + ((r - b + 1) >> 1) ); /* Y */ orig[i+1] = clamp_byte( g + tmp ); /* Cg */ orig[i+2] = clamp_byte( 128 + g - tmp ); } } else { for( i = 0; i < width*height*4; i += 4 ) { int r = orig[i+0]; int g = (orig[i+1] + 1) >> 1; int b = orig[i+2]; unsigned char a = orig[i+3]; int tmp = (2 + r + b) >> 2; /* Co */ orig[i+0] = clamp_byte( 128 + ((r - b + 1) >> 1) ); /* Cg */ orig[i+1] = clamp_byte( 128 + g - tmp ); /* Alpha */ orig[i+2] = a; /* Y */ orig[i+3] = clamp_byte( g + tmp ); } } /* done */ return 0; } /* This function takes the YCoCg components of the image and converts them into RGB. See above. */ int convert_YCoCg_to_RGB ( unsigned char* orig, int width, int height, int channels ) { int i; /* error check */ if( (width < 1) || (height < 1) || (channels < 3) || (channels > 4) || (orig == NULL) ) { /* nothing to do */ return -1; } /* do the conversion */ if( channels == 3 ) { for( i = 0; i < width*height*3; i += 3 ) { int co = orig[i+0] - 128; int y = orig[i+1]; int cg = orig[i+2] - 128; /* R */ orig[i+0] = clamp_byte( y + co - cg ); /* G */ orig[i+1] = clamp_byte( y + cg ); /* B */ orig[i+2] = clamp_byte( y - co - cg ); } } else { for( i = 0; i < width*height*4; i += 4 ) { int co = orig[i+0] - 128; int cg = orig[i+1] - 128; unsigned char a = orig[i+2]; int y = orig[i+3]; /* R */ orig[i+0] = clamp_byte( y + co - cg ); /* G */ orig[i+1] = clamp_byte( y + cg ); /* B */ orig[i+2] = clamp_byte( y - co - cg ); /* A */ orig[i+3] = a; } } /* done */ return 0; } float find_max_RGBE ( unsigned char *image, int width, int height ) { float max_val = 0.0f; unsigned char *img = image; int i, j; for( i = width * height; i > 0; --i ) { /* float scale = powf( 2.0f, img[3] - 128.0f ) / 255.0f; */ float scale = ldexp( 1.0f / 255.0f, (int)(img[3]) - 128 ); for( j = 0; j < 3; ++j ) { if( img[j] * scale > max_val ) { max_val = img[j] * scale; } } /* next pixel */ img += 4; } return max_val; } int RGBE_to_RGBdivA ( unsigned char *image, int width, int height, int rescale_to_max ) { /* local variables */ int i, iv; unsigned char *img = image; float scale = 1.0f; /* error check */ if( (!image) || (width < 1) || (height < 1) ) { return 0; } /* convert (note: no negative numbers, but 0.0 is possible) */ if( rescale_to_max ) { scale = 255.0f / find_max_RGBE( image, width, height ); } for( i = width * height; i > 0; --i ) { /* decode this pixel, and find the max */ float r,g,b,e, m; /* e = scale * powf( 2.0f, img[3] - 128.0f ) / 255.0f; */ e = scale * ldexp( 1.0f / 255.0f, (int)(img[3]) - 128 ); r = e * img[0]; g = e * img[1]; b = e * img[2]; m = (r > g) ? r : g; m = (b > m) ? b : m; /* and encode it into RGBdivA */ iv = (m != 0.0f) ? (int)(255.0f / m) : 1.0f; iv = (iv < 1) ? 1 : iv; img[3] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * r + 0.5f); img[0] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * g + 0.5f); img[1] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * b + 0.5f); img[2] = (iv > 255) ? 255 : iv; /* and on to the next pixel */ img += 4; } return 1; } int RGBE_to_RGBdivA2 ( unsigned char *image, int width, int height, int rescale_to_max ) { /* local variables */ int i, iv; unsigned char *img = image; float scale = 1.0f; /* error check */ if( (!image) || (width < 1) || (height < 1) ) { return 0; } /* convert (note: no negative numbers, but 0.0 is possible) */ if( rescale_to_max ) { scale = 255.0f * 255.0f / find_max_RGBE( image, width, height ); } for( i = width * height; i > 0; --i ) { /* decode this pixel, and find the max */ float r,g,b,e, m; /* e = scale * powf( 2.0f, img[3] - 128.0f ) / 255.0f; */ e = scale * ldexp( 1.0f / 255.0f, (int)(img[3]) - 128 ); r = e * img[0]; g = e * img[1]; b = e * img[2]; m = (r > g) ? r : g; m = (b > m) ? b : m; /* and encode it into RGBdivA */ iv = (m != 0.0f) ? (int)sqrtf( 255.0f * 255.0f / m ) : 1.0f; iv = (iv < 1) ? 1 : iv; img[3] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * img[3] * r / 255.0f + 0.5f); img[0] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * img[3] * g / 255.0f + 0.5f); img[1] = (iv > 255) ? 255 : iv; iv = (int)(img[3] * img[3] * b / 255.0f + 0.5f); img[2] = (iv > 255) ? 255 : iv; /* and on to the next pixel */ img += 4; } return 1; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/RenderItemMatcher.cpp0000664000175000017500000000201511756064136027435 0ustar matthiasmatthias#include "RenderItemMatcher.hpp" double RenderItemMatcher::computeMatching(const RenderItemList & lhs, const RenderItemList & rhs) const { for (int i = 0; i < lhs.size();i++) { int j; for (j = 0; j < rhs.size();j++) _weights[i][j] = _distanceFunction(lhs[i], rhs[j]); for (; j < lhs.size();j++) _weights[i][j] = RenderItemDistanceMetric::NOT_COMPARABLE_VALUE; } const double error = _hungarianMethod(_weights, lhs.size()); //std::cout << "[computeMatching] total error is " << error << std::endl; return error; } void RenderItemMatcher::setMatches (const RenderItemList & lhs_src, const RenderItemList & rhs_src) const { for (int i = 0; i < lhs_src.size();i++) { const int j = _hungarianMethod.matching(i); // hack if (true || _weights[i][j] == RenderItemDistanceMetric::NOT_COMPARABLE_VALUE) { _results.unmatchedLeft.push_back(lhs_src[i]); _results.unmatchedRight.push_back(rhs_src[i]); } else { _results.matches.push_back(std::make_pair(lhs_src[i], rhs_src[j])); } } }projectM-complete-2.1.0-Source/src/libprojectM/Renderer/ShaderEngine.cpp0000664000175000017500000005524211756064136026441 0ustar matthiasmatthias/* * ShaderEngine.cpp * * Created on: Jul 18, 2008 * Author: pete */ #include #include "PerlinNoise.hpp" #include "ShaderEngine.hpp" #include "BeatDetect.hpp" ShaderEngine::ShaderEngine() { #ifdef USE_CG SetupCg(); #endif } ShaderEngine::~ShaderEngine() { // TODO Auto-generated destructor stub } #ifdef USE_CG void ShaderEngine::setParams(const int texsize, const unsigned int texId, const float aspect, BeatDetect *beatDetect, TextureManager *textureManager) { mainTextureId = texId; this->beatDetect = beatDetect; this->textureManager = textureManager; this->aspect = aspect; this->texsize = texsize; textureManager->setTexture("main", texId, texsize, texsize); glGenTextures(1, &blur1_tex); glBindTexture(GL_TEXTURE_2D, blur1_tex); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, texsize/2, texsize/2, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); glGenTextures(1, &blur2_tex); glBindTexture(GL_TEXTURE_2D, blur2_tex); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, texsize / 4, texsize / 4, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); glGenTextures(1, &blur3_tex); glBindTexture(GL_TEXTURE_2D, blur3_tex); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, texsize / 8, texsize / 8, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); blur1_enabled = false; blur2_enabled = false; blur3_enabled = false; //std::cout << "Generating Noise Textures" << std::endl; PerlinNoise noise; glGenTextures(1, &noise_texture_lq_lite); glBindTexture(GL_TEXTURE_2D, noise_texture_lq_lite); glTexImage2D(GL_TEXTURE_2D, 0, 4, 32, 32, 0, GL_LUMINANCE, GL_FLOAT, noise.noise_lq_lite); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noise_lq_lite", noise_texture_lq_lite, 32, 32); glGenTextures(1, &noise_texture_lq); glBindTexture(GL_TEXTURE_2D, noise_texture_lq); glTexImage2D(GL_TEXTURE_2D, 0, 4, 256, 256, 0, GL_LUMINANCE, GL_FLOAT, noise.noise_lq); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noise_lq", noise_texture_lq, 256, 256); glGenTextures(1, &noise_texture_mq); glBindTexture(GL_TEXTURE_2D, noise_texture_mq); glTexImage2D(GL_TEXTURE_2D, 0, 4, 256, 256, 0, GL_LUMINANCE, GL_FLOAT, noise.noise_mq); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noise_mq", noise_texture_mq, 256, 256); glGenTextures(1, &noise_texture_hq); glBindTexture(GL_TEXTURE_2D, noise_texture_hq); glTexImage2D(GL_TEXTURE_2D, 0, 4, 256, 256, 0, GL_LUMINANCE, GL_FLOAT, noise.noise_hq); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noise_hq", noise_texture_hq, 256, 256); glGenTextures(1, &noise_texture_perlin); glBindTexture(GL_TEXTURE_2D, noise_texture_perlin); glTexImage2D(GL_TEXTURE_2D, 0, 4, 512, 512, 0, GL_LUMINANCE, GL_FLOAT, noise.noise_perlin); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noise_perlin", noise_texture_perlin, 512, 512); /* glGenTextures( 1, &noise_texture_lq_vol ); glBindTexture( GL_TEXTURE_3D, noise_texture_lq_vol ); glTexImage3D(GL_TEXTURE_3D,0,4,32,32,32,0,GL_LUMINANCE,GL_FLOAT,noise.noise_lq_vol); glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noisevol_lq", noise_texture_lq_vol, 256, 256); glGenTextures( 1, &noise_texture_hq_vol ); glBindTexture( GL_TEXTURE_3D, noise_texture_hq_vol ); glTexImage3D(GL_TEXTURE_3D,0,4,32,32,32,0,GL_LUMINANCE,GL_FLOAT,noise.noise_hq_vol); glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); textureManager->setTexture("noisevol_hq", noise_texture_hq_vol, 8, 8); */ } bool ShaderEngine::LoadCgProgram(Shader &shader) { //if (p != NULL) cgDestroyProgram(p); //p = NULL; std::string program = shader.programSource; if (program.length() > 0) { size_t found = program.rfind('}'); if (found != std::string::npos) { //std::cout << "last '}' found at: " << int(found) << std::endl; program.replace(int(found), 1, "OUT.color.xyz=ret.xyz;\nOUT.color.w=1;\nreturn OUT;\n}"); } else return false; found = program.rfind('{'); if (found != std::string::npos) { //std::cout << "first '{' found at: " << int(found) << std::endl; program.replace(int(found), 1, "{\nfloat rad=getrad;\nfloat ang=getang;\n"); } else return false; found = program.find("shader_body"); if (found != std::string::npos) { //std::cout << "first 'shader_body' found at: " << int(found) << std::endl; program.replace(int(found), 11, "outtype projectm(float2 uv : TEXCOORD0)\n"); } else return false; shader.textures.clear(); found = 0; found = program.find("sampler_", found); while (found != std::string::npos) { found += 8; size_t end = program.find_first_of(" ;,\n\r)", found); if (end != std::string::npos) { std::string sampler = program.substr((int) found, (int) end - found); UserTexture* texture = new UserTexture(sampler); texture->texID = textureManager->getTexture(texture->name); if (texture->texID != 0) { texture->width = textureManager->getTextureWidth(texture->name); texture->height = textureManager->getTextureHeight(texture->name); } else { if (sampler.substr(0, 4) == "rand") { std::string random_name = textureManager->getRandomTextureName(texture->name); if (random_name.size() > 0) { texture->texID = textureManager->getTexture(random_name); texture->width = textureManager->getTextureWidth(random_name); texture->height = textureManager->getTextureHeight(random_name); } } else { std::string extensions[6]; extensions[0] = ".jpg"; extensions[1] = ".dds"; extensions[2] = ".png"; extensions[3] = ".tga"; extensions[4] = ".bmp"; extensions[5] = ".dib"; for (int x = 0; x < 6; x++) { std::string filename = texture->name + extensions[x]; texture->texID = textureManager->getTexture(filename); if (texture->texID != 0) { texture->width = textureManager->getTextureWidth(filename); texture->height = textureManager->getTextureHeight(filename); break; } } } } if (texture->texID != 0 && shader.textures.find(texture->qname) == shader.textures.end()) shader.textures[texture->qname] = texture; else delete (texture); } found = program.find("sampler_", found); } textureManager->clearRandomTextures(); found = 0; found = program.find("texsize_", found); while (found != std::string::npos) { found += 8; size_t end = program.find_first_of(" ;.,\n\r)", found); if (end != std::string::npos) { std::string tex = program.substr((int) found, (int) end - found); if (shader.textures.find(tex) != shader.textures.end()) { UserTexture* texture = shader.textures[tex]; texture->texsizeDefined = true; //std::cout << "texsize_" << tex << " found" << std::endl; } } found = program.find("texsize_", found); } found = program.find("GetBlur3"); if (found != std::string::npos) blur1_enabled = blur2_enabled = blur3_enabled = true; else { found = program.find("GetBlur2"); if (found != std::string::npos) blur1_enabled = blur2_enabled = true; else { found = program.find("GetBlur1"); if (found != std::string::npos) blur1_enabled = true; } } std::string temp; temp.append(cgTemplate); temp.append(program); //std::cout << "Cg: Compilation Results:" << std::endl << std::endl; //std::cout << program << std::endl; CGprogram p = cgCreateProgram(myCgContext, CG_SOURCE, temp.c_str(),//temp.c_str(), myCgProfile, "projectm", NULL); checkForCgCompileError("creating shader program"); if (p == NULL) return false; cgGLLoadProgram(p); if (checkForCgCompileError("loading shader program")) { p = NULL; return false; } programs[&shader] = p; return true; } else return false; } bool ShaderEngine::checkForCgCompileError(const char *situation) { CGerror error; const char *string = cgGetLastErrorString(&error); error = cgGetError(); if (error != CG_NO_ERROR) { std::cout << "Cg: Compilation Error" << std::endl; std::cout << "Cg: %" << situation << " - " << string << std::endl; if (error == CG_COMPILER_ERROR) { std::cout << "Cg: " << cgGetLastListing(myCgContext) << std::endl; } return true; } return false; } void ShaderEngine::checkForCgError(const char *situation) { CGerror error; const char *string = cgGetLastErrorString(&error); if (error != CG_NO_ERROR) { std::cout << "Cg: %" << situation << " - " << string << std::endl; if (error == CG_COMPILER_ERROR) { std::cout << "Cg: " << cgGetLastListing(myCgContext) << std::endl; } exit(1); } } void ShaderEngine::SetupCg() { std::string line; std::ifstream myfile(CMAKE_INSTALL_PREFIX "/share/projectM/shaders/projectM.cg"); if (myfile.is_open()) { while (!myfile.eof()) { std::getline(myfile, line); cgTemplate.append(line + "\n"); } myfile.close(); } else std::cout << "Unable to load shader template \"" << CMAKE_INSTALL_PREFIX "/share/projectM/shaders/projectM.cg\"" << std::endl; std::ifstream myfile2(CMAKE_INSTALL_PREFIX "/share/projectM/shaders/blur.cg"); if (myfile2.is_open()) { while (!myfile2.eof()) { std::getline(myfile2, line); blurProgram.append(line + "\n"); } myfile2.close(); } else std::cout << "Unable to load blur template" << std::endl; myCgContext = cgCreateContext(); checkForCgError("creating context"); cgGLSetDebugMode(CG_FALSE); cgSetParameterSettingMode(myCgContext, CG_DEFERRED_PARAMETER_SETTING); myCgProfile = cgGLGetLatestProfile(CG_GL_FRAGMENT); // HACK breaks with buggy ati video drivers such as my own // -carmelo.piccione@gmail.com 7/26/2010 //cgGLSetOptimalOptions(myCgProfile); checkForCgError("selecting fragment profile"); profileName = cgGetProfileString(myCgProfile); std::cout << "Cg: Initialized profile: " << profileName << std::endl; //std::cout<< blurProgram.c_str()<bass); cgGLSetParameter1f(cgGetNamedParameter(program, "mid"), beatDetect->mid); cgGLSetParameter1f(cgGetNamedParameter(program, "treb"), beatDetect->treb); cgGLSetParameter1f(cgGetNamedParameter(program, "bass_att"), beatDetect->bass_att); cgGLSetParameter1f(cgGetNamedParameter(program, "mid_att"), beatDetect->mid_att); cgGLSetParameter1f(cgGetNamedParameter(program, "treb_att"), beatDetect->treb_att); cgGLSetParameter1f(cgGetNamedParameter(program, "vol"), beatDetect->vol); cgGLSetParameter1f(cgGetNamedParameter(program, "vol_att"), beatDetect->vol); cgGLSetParameter4f(cgGetNamedParameter(program, "texsize"), texsize, texsize, 1 / (float) texsize, 1 / (float) texsize); cgGLSetParameter4f(cgGetNamedParameter(program, "aspect"), 1 / aspect, 1, aspect, 1); if (blur1_enabled) { cgGLSetTextureParameter(cgGetNamedParameter(program, "sampler_blur1"), blur1_tex); cgGLEnableTextureParameter(cgGetNamedParameter(program, "sampler_blur1")); } if (blur2_enabled) { cgGLSetTextureParameter(cgGetNamedParameter(program, "sampler_blur2"), blur2_tex); cgGLEnableTextureParameter(cgGetNamedParameter(program, "sampler_blur2")); } if (blur3_enabled) { cgGLSetTextureParameter(cgGetNamedParameter(program, "sampler_blur3"), blur3_tex); cgGLEnableTextureParameter(cgGetNamedParameter(program, "sampler_blur3")); } } void ShaderEngine::SetupUserTexture(CGprogram program, const UserTexture* texture) { std::string samplerName = "sampler_" + texture->qname; CGparameter param = cgGetNamedParameter(program, samplerName.c_str()); checkForCgError("getting parameter"); cgGLSetTextureParameter(param, texture->texID); checkForCgError("setting parameter"); cgGLEnableTextureParameter(param); checkForCgError("enabling parameter"); //std::cout<texID<<" "<texsizeDefined) { std::string texsizeName = "texsize_" + texture->name; cgGLSetParameter4f(cgGetNamedParameter(program, texsizeName.c_str()), texture->width, texture->height, 1 / (float) texture->width, 1 / (float) texture->height); checkForCgError("setting parameter texsize"); } } void ShaderEngine::SetupUserTextureState( const UserTexture* texture) { glBindTexture(GL_TEXTURE_2D, texture->texID); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, texture->bilinear ? GL_LINEAR : GL_NEAREST); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, texture->bilinear ? GL_LINEAR : GL_NEAREST); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texture->wrap ? GL_REPEAT : GL_CLAMP); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texture->wrap ? GL_REPEAT : GL_CLAMP); } void ShaderEngine::SetupCgQVariables(CGprogram program, const Pipeline &q) { cgGLSetParameter4f(cgGetNamedParameter(program, "_qa"), q.q[0], q.q[1], q.q[2], q.q[3]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qb"), q.q[4], q.q[5], q.q[6], q.q[7]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qc"), q.q[8], q.q[9], q.q[10], q.q[11]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qd"), q.q[12], q.q[13], q.q[14], q.q[15]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qe"), q.q[16], q.q[17], q.q[18], q.q[19]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qf"), q.q[20], q.q[21], q.q[22], q.q[23]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qg"), q.q[24], q.q[25], q.q[26], q.q[27]); cgGLSetParameter4f(cgGetNamedParameter(program, "_qh"), q.q[28], q.q[29], q.q[30], q.q[31]); } void ShaderEngine::setAspect(float aspect) { this->aspect = aspect; } void ShaderEngine::RenderBlurTextures(const Pipeline &pipeline, const PipelineContext &pipelineContext, const int texsize) { if (blur1_enabled || blur2_enabled || blur3_enabled) { float tex[4][2] = { { 0, 1 }, { 0, 0 }, { 1, 0 }, { 1, 1 } }; glBlendFunc(GL_ONE, GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0f); glBindTexture(GL_TEXTURE_2D, mainTextureId); glEnable(GL_TEXTURE_2D); glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glTexCoordPointer(2, GL_FLOAT, 0, tex); cgGLEnableProfile(myCgProfile); checkForCgError("enabling profile"); if (blur1_enabled) { cgGLSetParameter4f(cgGetNamedParameter(blur1Program, "srctexsize"), texsize/2, texsize/2, 2 / (float) texsize, 2 / (float) texsize); cgGLSetParameter4f(cgGetNamedParameter(blur2Program, "srctexsize"), texsize/2 , texsize/2, 2 / (float) texsize, 2 / (float) texsize); float pointsold[4][2] = { { 0, 1 }, { 0, 0 }, { 1, 0 }, { 1, 1 } }; float points[4][2] = { { 0, 0.5 }, { 0, 0 }, { 0.5, 0 }, { 0.5, 0.5 } }; cgGLBindProgram(blur1Program); checkForCgError("binding blur1 program"); glVertexPointer(2, GL_FLOAT, 0, points); glBlendFunc(GL_ONE,GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); glBindTexture(GL_TEXTURE_2D, blur1_tex); glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, texsize/2, texsize/2); } if (blur2_enabled) { cgGLSetParameter4f(cgGetNamedParameter(blur1Program, "srctexsize"), texsize/2, texsize/2, 2 / (float) texsize, 2 / (float) texsize); cgGLSetParameter4f(cgGetNamedParameter(blur2Program, "srctexsize"), texsize/2, texsize/2, 2 / (float) texsize, 2 / (float) texsize); float points[4][2] = { { 0, 0.25 }, { 0, 0 }, { 0.25, 0 }, { 0.25, 0.25 } }; glVertexPointer(2, GL_FLOAT, 0, points); glBlendFunc(GL_ONE,GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); glBindTexture(GL_TEXTURE_2D, blur2_tex); glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, texsize/4, texsize/4); } if (blur3_enabled) { cgGLSetParameter4f(cgGetNamedParameter(blur2Program, "srctexsize"), texsize/4, texsize/4, 4 / (float) texsize, 4/ (float) texsize); cgGLSetParameter4f(cgGetNamedParameter(blur2Program, "srctexsize"), texsize / 4, texsize / 4, 4 / (float) texsize, 4 / (float) texsize); float points[4][2] = { { 0, 0.125 }, { 0, 0 }, { 0.125, 0 }, { 0.125, 0.125 } }; glVertexPointer(2, GL_FLOAT, 0, points); glBlendFunc(GL_ONE,GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); glBindTexture(GL_TEXTURE_2D, blur3_tex); glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, texsize/8, texsize/8); } cgGLUnbindProgram(myCgProfile); checkForCgError("unbinding blur2 program"); cgGLDisableProfile(myCgProfile); checkForCgError("disabling blur profile"); glDisable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); } } void ShaderEngine::loadShader(Shader &shader) { if (shader.enabled) { cgDestroyProgram(programs[&shader]); programs.erase(&shader); } shader.enabled = LoadCgProgram(shader); } void ShaderEngine::disableShader() { if (enabled) { cgGLUnbindProgram(myCgProfile); checkForCgError("disabling fragment profile"); cgGLDisableProfile(myCgProfile); checkForCgError("disabling fragment profile"); } enabled = false; } void ShaderEngine::enableShader(Shader &shader, const Pipeline &pipeline, const PipelineContext &pipelineContext) { enabled = false; if (shader.enabled) { for (std::map::const_iterator pos = shader.textures.begin(); pos != shader.textures.end(); ++pos) SetupUserTextureState( pos->second); CGprogram program = programs[&shader]; for (std::map::const_iterator pos = shader.textures.begin(); pos != shader.textures.end(); ++pos) SetupUserTexture(program, pos->second); cgGLEnableProfile(myCgProfile); checkForCgError("enabling warp profile"); cgGLBindProgram(program); checkForCgError("binding warp program"); SetupCgVariables(program, pipeline, pipelineContext); SetupCgQVariables(program, pipeline); enabled = true; } } void ShaderEngine::reset() { rand_preset[0] = (rand() % 100) * .01; rand_preset[1] = (rand() % 100) * .01; rand_preset[2] = (rand() % 100) * .01; rand_preset[3] = (rand() % 100) * .01; } #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Filters.cpp0000664000175000017500000000440711756064136025512 0ustar matthiasmatthias/* * Filters.cpp * * Created on: Jun 18, 2008 * Author: pete */ #include "Common.hpp" #ifdef USE_GLES1 #include #else #ifdef __APPLE__ #include #include #else #include #include #endif #endif #include "Filters.hpp" void Brighten::Draw(RenderContext &context) { float points[4][2] = {{-0.5, -0.5}, {-0.5, 0.5}, { 0.5, 0.5}, { 0.5, -0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glColor4f(1.0, 1.0, 1.0, 1.0); glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_ZERO, GL_DST_COLOR); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_VERTEX_ARRAY); } void Darken::Draw(RenderContext &context) { float points[4][2] = {{-0.5, -0.5}, {-0.5, 0.5}, { 0.5, 0.5}, { 0.5, -0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glColor4f(1.0, 1.0, 1.0, 1.0); glBlendFunc(GL_ZERO, GL_DST_COLOR); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_VERTEX_ARRAY); } void Invert::Draw(RenderContext &context) { float points[4][2] = {{-0.5, -0.5}, {-0.5, 0.5}, { 0.5, 0.5}, { 0.5, -0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glColor4f(1.0, 1.0, 1.0, 1.0); glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_VERTEX_ARRAY); } void Solarize::Draw(RenderContext &context) { float points[4][2] = {{-0.5, -0.5}, {-0.5, 0.5}, { 0.5, 0.5}, { 0.5, -0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glColor4f(1.0, 1.0, 1.0, 1.0); glBlendFunc(GL_ZERO, GL_ONE_MINUS_DST_COLOR); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_DST_COLOR, GL_ONE); glDrawArrays(GL_TRIANGLE_FAN,0,4); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_VERTEX_ARRAY); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Filters.hpp0000664000175000017500000000106011756064136025507 0ustar matthiasmatthias/* * Filters.hpp * * Created on: Jun 18, 2008 * Author: pete */ #ifndef FILTERS_HPP_ #define FILTERS_HPP_ #include "Renderable.hpp" class Brighten : public RenderItem { public: Brighten(){} void Draw(RenderContext &context); }; class Darken : public RenderItem { public: Darken(){} void Draw(RenderContext &context); }; class Invert : public RenderItem { public: Invert(){} void Draw(RenderContext &context); }; class Solarize : public RenderItem { public: Solarize(){} void Draw(RenderContext &context); }; #endif /* FILTERS_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Waveform.cpp0000664000175000017500000000573611756064136025676 0ustar matthiasmatthias/* * Waveform.hpp * * Created on: Jun 25, 2008 * Author: pete */ #ifdef LINUX #include #endif #ifdef WIN32 #include "glew.h" #endif #ifdef __APPLE__ #include #endif #include "Waveform.hpp" #include #include "BeatDetect.hpp" typedef float floatPair[2]; typedef float floatTriple[3]; typedef float floatQuad[4]; Waveform::Waveform(int samples) : RenderItem(),samples(samples), points(samples), pointContext(samples) { spectrum = false; /* spectrum data or pcm data */ dots = false; /* draw wave as dots or lines */ thick = false; /* draw thicker lines */ additive = false; /* add color values together */ scaling= 1; /* scale factor of waveform */ smoothing = 0; /* smooth factor of waveform */ sep = 0; } void Waveform::Draw(RenderContext &context) { //if (samples > 2048) samples = 2048; if (additive) glBlendFunc(GL_SRC_ALPHA, GL_ONE); else glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); if (thick) { glLineWidth(context.texsize <= 512 ? 2 : 2*context.texsize/512); glPointSize(context.texsize <= 512 ? 2 : 2*context.texsize/512); } else glPointSize(context.texsize <= 512 ? 1 : context.texsize/512); float *value1 = new float[samples]; float *value2 = new float[samples]; context.beatDetect->pcm->getPCM( value1, samples, 0, spectrum, smoothing, 0); context.beatDetect->pcm->getPCM( value2, samples, 1, spectrum, smoothing, 0); // printf("%f\n",pcmL[0]); float mult= scaling*( spectrum ? 0.015f :1.0f); std::transform(&value1[0],&value1[samples],&value1[0],std::bind2nd(std::multiplies(),mult)); std::transform(&value2[0],&value2[samples],&value2[0],std::bind2nd(std::multiplies(),mult)); WaveformContext waveContext(samples, context.beatDetect); for(int x=0;x< samples;x++) { waveContext.sample = x/(float)(samples - 1); waveContext.sample_int = x; waveContext.left = value1[x]; waveContext.right = value2[x]; points[x] = PerPoint(points[x],waveContext); } floatQuad *colors = new float[samples][4]; floatPair *p = new float[samples][2]; for(int x=0;x< samples;x++) { colors[x][0] = points[x].r; colors[x][1] = points[x].g; colors[x][2] = points[x].b; colors[x][3] = points[x].a * masterAlpha; p[x][0] = points[x].x; p[x][1] = -(points[x].y-1); } glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glVertexPointer(2,GL_FLOAT,0,p); glColorPointer(4,GL_FLOAT,0,colors); if (dots) glDrawArrays(GL_POINTS,0,samples); else glDrawArrays(GL_LINE_STRIP,0,samples); glPointSize(context.texsize < 512 ? 1 : context.texsize/512); glLineWidth(context.texsize < 512 ? 1 : context.texsize/512); #ifndef USE_GLES1 glDisable(GL_LINE_STIPPLE); #endif glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glPopMatrix(); delete[] colors; delete[] p; delete[] value1; delete[] value2; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/RenderItemMergeFunction.hpp0000664000175000017500000001721311756064136030632 0ustar matthiasmatthias/* * RenderItemMergeFunction.hpp * * Created on: Feb 16, 2009 * Author: struktured */ #ifndef RenderItemMergeFunction_HPP_ #define RenderItemMergeFunction_HPP_ #include "Common.hpp" #include "Renderable.hpp" #include "Waveform.hpp" #include #include #include template inline T interpolate(T a, T b, float ratio) { return (ratio*a + (1-ratio)*b) * 0.5; } template <> inline int interpolate(int a, int b, float ratio) { return (int)(ratio*(float)a + (1-ratio)*(float)b) * 0.5; } template <> inline bool interpolate(bool a, bool b, float ratio) { return (ratio >= 0.5) ? a : b; } /// Merges two render items and returns zero if they are virtually equivalent and large values /// when they are dissimilar. If two render items cannot be compared, NOT_COMPARABLE_VALUE is returned. class RenderItemMergeFunction { public: virtual RenderItem * operator()(const RenderItem * r1, const RenderItem * r2, double ratio) const = 0; virtual TypeIdPair typeIdPair() const = 0; }; /// A base class to construct render item distance mergeFunctions. Just specify your two concrete /// render item types as template parameters and override the computeMerge() function. template class RenderItemMerge : public RenderItemMergeFunction { protected: /// Override to create your own distance mergeFunction for your specified custom types. virtual R3 * computeMerge(const R1 * r1, const R2 * r2, double ratio) const = 0; public: inline virtual R3 * operator()(const RenderItem * r1, const RenderItem * r2, double ratio) const { if (supported(r1, r2)) return computeMerge(dynamic_cast(r1), dynamic_cast(r2), ratio); else if (supported(r2,r1)) return computeMerge(dynamic_cast(r2), dynamic_cast(r1), ratio); else return 0; } /// Returns true if and only if r1 and r2 are of type R1 and R2 respectively. inline bool supported(const RenderItem * r1, const RenderItem * r2) const { return typeid(r1) == typeid(const R1 *) && typeid(r2) == typeid(const R2 *); } inline TypeIdPair typeIdPair() const { return TypeIdPair(typeid(const R1*).name(), typeid(const R2*).name()); } }; class ShapeMerge : public RenderItemMerge { public: ShapeMerge() {} virtual ~ShapeMerge() {} protected: virtual inline Shape * computeMerge(const Shape * lhs, const Shape * rhs, double ratio) const { Shape * ret = new Shape(); Shape & target = *ret; target.x = interpolate(lhs->x, rhs->x, ratio); target.y = interpolate(lhs->y, rhs->y, ratio); target.a = interpolate(lhs->a, rhs->a, ratio); target.a2 = interpolate(lhs->a2, rhs->a2, ratio); target.r = interpolate(lhs->r, rhs->r, ratio); target.r2 = interpolate(lhs->r2, rhs->r2, ratio); target.g = interpolate(lhs->g, rhs->g, ratio); target.g2 = interpolate(lhs->g2, rhs->g2, ratio); target.b = interpolate(lhs->b, rhs->b, ratio); target.b2 = interpolate(lhs->b2, rhs->b2, ratio); target.ang = interpolate(lhs->ang, rhs->ang, ratio); target.radius = interpolate(lhs->radius, rhs->radius, ratio); target.tex_ang = interpolate(lhs->tex_ang, rhs->tex_ang, ratio); target.tex_zoom = interpolate(lhs->tex_zoom, rhs->tex_zoom, ratio); target.border_a = interpolate(lhs->border_a, rhs->border_a, ratio); target.border_r = interpolate(lhs->border_r, rhs->border_r, ratio); target.border_g = interpolate(lhs->border_g, rhs->border_g, ratio); target.border_b = interpolate(lhs->border_b, rhs->border_b, ratio); target.sides = interpolate(lhs->sides, rhs->sides, ratio); target.additive = interpolate(lhs->additive, rhs->additive, ratio); target.textured = interpolate(lhs->textured, rhs->textured, ratio); target.thickOutline = interpolate(lhs->thickOutline, rhs->thickOutline, ratio); target.enabled = interpolate(lhs->enabled, rhs->enabled, ratio); target.masterAlpha = interpolate(lhs->masterAlpha, rhs->masterAlpha, ratio); target.imageUrl = (ratio > 0.5) ? lhs->imageUrl : rhs->imageUrl, ratio; return ret; } }; class BorderMerge : public RenderItemMerge { public: BorderMerge() {} virtual ~BorderMerge() {} protected: virtual inline Border * computeMerge(const Border * lhs, const Border * rhs, double ratio) const { Border * ret = new Border(); Border & target = *ret; target.inner_a = interpolate(lhs->inner_a, rhs->inner_a, ratio); target.inner_r = interpolate(lhs->inner_r, rhs->inner_r, ratio); target.inner_g = interpolate(lhs->inner_g, rhs->inner_g, ratio); target.inner_b = interpolate(lhs->inner_b, rhs->inner_b, ratio); target.inner_size = interpolate(lhs->inner_size, rhs->inner_size, ratio); target.outer_a = interpolate(lhs->outer_a, rhs->outer_a, ratio); target.outer_r = interpolate(lhs->outer_r, rhs->outer_r, ratio); target.outer_g = interpolate(lhs->outer_g, rhs->outer_g, ratio); target.outer_b = interpolate(lhs->outer_b, rhs->outer_b, ratio); target.outer_size = interpolate(lhs->outer_size, rhs->outer_size, ratio); target.masterAlpha = interpolate(lhs->masterAlpha, rhs->masterAlpha, ratio); return ret; } }; class WaveformMerge : public RenderItemMerge { public: WaveformMerge() {} virtual ~WaveformMerge() {} protected: /// @BUG unimplemented virtual inline Waveform * computeMerge(const Waveform * lhs, const Waveform * rhs, double ratio) const { return 0; /* Waveform * ret = new Waveform(); Waveform & target = *ret; target.additive = interpolate(lhs->additive, rhs->additive, ratio); target.dots = interpolate(lhs->dots, rhs->dots, ratio); target.samples = (rhs->samples > lhs-> samples) ? lhs->samples : rhs->samples; target.scaling = interpolate(lhs->scaling, rhs->scaling, ratio); target.sep = interpolate(lhs->sep, rhs->sep, ratio); target.smoothing = interpolate(lhs->smoothing, rhs->smoothing, ratio); target.spectrum = interpolate(lhs->spectrum, rhs->spectrum, ratio); target.thick = interpolate(lhs->thick, rhs->thick, ratio); target.masterAlpha = interpolate(lhs->masterAlpha, rhs->masterAlpha, ratio); return ret; */ } }; /// Use as the top level merge function. It stores a map of all other /// merge functions, using the function that fits best with the /// incoming type parameters. class MasterRenderItemMerge : public RenderItemMerge { typedef std::map MergeFunctionMap; public: MasterRenderItemMerge() {} virtual ~MasterRenderItemMerge() {} inline void add(RenderItemMergeFunction * fun) { _mergeFunctionMap[fun->typeIdPair()] = fun; } protected: virtual inline RenderItem * computeMerge(const RenderItem * lhs, const RenderItem * rhs, double ratio) const { RenderItemMergeFunction * mergeFunction; TypeIdPair pair(typeid(lhs), typeid(rhs)); if (_mergeFunctionMap.count(pair)) { mergeFunction = _mergeFunctionMap[pair]; } else if (_mergeFunctionMap.count(pair = TypeIdPair(typeid(rhs), typeid(lhs)))) { mergeFunction = _mergeFunctionMap[pair]; } else { mergeFunction = 0; } // If specialized mergeFunction exists, use it to get higher granularity // of correctness if (mergeFunction) return (*mergeFunction)(lhs, rhs, ratio); else return 0; } private: mutable MergeFunctionMap _mergeFunctionMap; }; #endif /* RenderItemMergeFunction_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PerlinNoise.hpp0000664000175000017500000001773011756064136026341 0ustar matthiasmatthias/* * PerlinNoise.hpp * * Created on: Jul 11, 2008 * Author: pete */ #ifndef PERLINNOISE_HPP_ #define PERLINNOISE_HPP_ #include class PerlinNoise { public: float noise_lq[256][256]; float noise_lq_lite[32][32]; float noise_mq[256][256]; float noise_hq[256][256]; float noise_perlin[512][512]; float noise_lq_vol[32][32][32]; float noise_hq_vol[32][32][32]; PerlinNoise(); virtual ~PerlinNoise(); private: static inline float noise( int x) { x = (x<<13)^x; return (((x * (x * x * 15731 + 789221) + 1376312589) & 0x7fffffff) / 2147483648.0); } static inline float noise(int x, int y) { int n = x + y * 57; return noise(n); } static inline float noise(int x, int y, int z) { int n = x + y * 57 + z * 141; return noise(n); } static inline float cos_interp(float a, float b, float x) { float ft = x * 3.1415927; float f = (1 - cos(ft)) * .5; return a*(1-f) + b*f; } static inline float cubic_interp(float v0, float v1, float v2, float v3, float x) { float P = (v3 - v2) - (v0 - v1); float Q = (v0 - v1) - P; float R = v2 - v0; return P*pow(x,3) + Q * pow(x,2) + R*x + v1; } static inline float InterpolatedNoise(float x, float y) { int integer_X = int(x); float fractional_X = x - integer_X; int integer_Y = int(y); float fractional_Y = y - integer_Y; float a0 = noise(integer_X - 1, integer_Y - 1); float a1 = noise(integer_X, integer_Y - 1); float a2 = noise(integer_X + 1, integer_Y - 1); float a3 = noise(integer_X + 2, integer_Y - 1); float x0 = noise(integer_X - 1, integer_Y); float x1 = noise(integer_X, integer_Y); float x2 = noise(integer_X + 1, integer_Y); float x3 = noise(integer_X + 2, integer_Y); float y0 = noise(integer_X + 0, integer_Y + 1); float y1 = noise(integer_X, integer_Y + 1); float y2 = noise(integer_X + 1, integer_Y + 1); float y3 = noise(integer_X + 2, integer_Y + 1); float b0 = noise(integer_X - 1, integer_Y + 2); float b1 = noise(integer_X, integer_Y + 2); float b2 = noise(integer_X + 1, integer_Y + 2); float b3 = noise(integer_X + 2, integer_Y + 2); float i0 = cubic_interp(a0 , a1, a2, a3, fractional_X); float i1 = cubic_interp(x0 , x1, x2, x3, fractional_X); float i2 = cubic_interp(y0 , y1, y2, y3, fractional_X); float i3 = cubic_interp(b0 , b1, b2, b3, fractional_X); return cubic_interp(i0, i1 , i2 , i3, fractional_Y); } static inline float perlin_octave_2d(float x,float y, int width, int seed, float period) { float freq=1/(float)(period); int num=(int)(width*freq); int step_x=(int)(x*freq); int step_y=(int)(y*freq); float zone_x=x*freq-step_x; float zone_y=y*freq-step_y; int box=step_x+step_y*num; int noisedata=(box+seed); float u=cubic_interp(noise(noisedata-num-1),noise(noisedata-num),noise(noisedata-num+1),noise(noisedata-num+2),zone_x); float a=cubic_interp(noise(noisedata-1),noise(noisedata),noise(noisedata+1),noise(noisedata+2),zone_x); float b=cubic_interp(noise(noisedata+num -1),noise(noisedata+num),noise(noisedata+1+num),noise(noisedata+2+num),zone_x); float v=cubic_interp(noise(noisedata+2*num -1),noise(noisedata+2*num),noise(noisedata+1+2*num),noise(noisedata+2+2*num),zone_x); float value=cubic_interp(u,a,b,v,zone_y); return value; } static inline float perlin_octave_2d_cos(float x,float y, int width, int seed, float period) { float freq=1/(float)(period); int num=(int)(width*freq); int step_x=(int)(x*freq); int step_y=(int)(y*freq); float zone_x=x*freq-step_x; float zone_y=y*freq-step_y; int box=step_x+step_y*num; int noisedata=(box+seed); float a=cos_interp(noise(noisedata),noise(noisedata+1),zone_x); float b=cos_interp(noise(noisedata+num),noise(noisedata+1+num),zone_x); float value=cos_interp(a,b,zone_y); return value; } static inline float perlin_octave_3d(float x,float y, float z,int width, int seed, float period) { float freq=1/(float)(period); int num=(int)(width*freq); int step_x=(int)(x*freq); int step_y=(int)(y*freq); int step_z=(int)(z*freq); float zone_x=x*freq-step_x; float zone_y=y*freq-step_y; float zone_z=z*freq-step_z; int boxB=step_x+step_y+step_z*num; int boxC=step_x+step_y+step_z*(num+1); int boxD=step_x+step_y+step_z*(num+2); int boxA=step_x+step_y+step_z*(num-1); float u,a,b,v,noisedata,box; box = boxA; noisedata=(box+seed); u=cubic_interp(noise(noisedata-num-1),noise(noisedata-num),noise(noisedata-num+1),noise(noisedata-num+2),zone_x); a=cubic_interp(noise(noisedata-1),noise(noisedata),noise(noisedata+1),noise(noisedata+2),zone_x); b=cubic_interp(noise(noisedata+num -1),noise(noisedata+num),noise(noisedata+1+num),noise(noisedata+2+num),zone_x); v=cubic_interp(noise(noisedata+2*num -1),noise(noisedata+2*num),noise(noisedata+1+2*num),noise(noisedata+2+2*num),zone_x); float A=cubic_interp(u,a,b,v,zone_y); box = boxB; noisedata=(box+seed); u=cubic_interp(noise(noisedata-num-1),noise(noisedata-num),noise(noisedata-num+1),noise(noisedata-num+2),zone_x); a=cubic_interp(noise(noisedata-1),noise(noisedata),noise(noisedata+1),noise(noisedata+2),zone_x); b=cubic_interp(noise(noisedata+num -1),noise(noisedata+num),noise(noisedata+1+num),noise(noisedata+2+num),zone_x); v=cubic_interp(noise(noisedata+2*num -1),noise(noisedata+2*num),noise(noisedata+1+2*num),noise(noisedata+2+2*num),zone_x); float B=cubic_interp(u,a,b,v,zone_y); box = boxC; noisedata=(box+seed); u=cubic_interp(noise(noisedata-num-1),noise(noisedata-num),noise(noisedata-num+1),noise(noisedata-num+2),zone_x); a=cubic_interp(noise(noisedata-1),noise(noisedata),noise(noisedata+1),noise(noisedata+2),zone_x); b=cubic_interp(noise(noisedata+num -1),noise(noisedata+num),noise(noisedata+1+num),noise(noisedata+2+num),zone_x); v=cubic_interp(noise(noisedata+2*num -1),noise(noisedata+2*num),noise(noisedata+1+2*num),noise(noisedata+2+2*num),zone_x); float C=cubic_interp(u,a,b,v,zone_y); box = boxD; noisedata=(box+seed); u=cubic_interp(noise(noisedata-num-1),noise(noisedata-num),noise(noisedata-num+1),noise(noisedata-num+2),zone_x); a=cubic_interp(noise(noisedata-1),noise(noisedata),noise(noisedata+1),noise(noisedata+2),zone_x); b=cubic_interp(noise(noisedata+num -1),noise(noisedata+num),noise(noisedata+1+num),noise(noisedata+2+num),zone_x); v=cubic_interp(noise(noisedata+2*num -1),noise(noisedata+2*num),noise(noisedata+1+2*num),noise(noisedata+2+2*num),zone_x); float D=cubic_interp(u,a,b,v,zone_y); float value =cubic_interp(A,B,C,D,zone_z); return value; } static inline float perlin_noise_2d(int x, int y, int width, int octaves, int seed, float persistance, float basePeriod) { float p = persistance; float val = 0.0; for (int i = 0; i b ? a : b); } float3 max(float3 a, float4 b) { return float3( a.x > b.x ? a.x : b.x, a.y > b.y ? a.y : b.y, a.z > b.z ? a.z : b.z ); } float3 max(float3 a, float3 b) { return float3( a.x > b.x ? a.x : b.x, a.y > b.y ? a.y : b.y, a.z > b.z ? a.z : b.z ); } struct outtype {float4 color : COLOR;}; outtype OUT; float3 ret; projectM-complete-2.1.0-Source/src/libprojectM/Renderer/blur.cg0000664000175000017500000001065211756064136024654 0ustar matthiasmatthiasstruct outtype {float4 color : COLOR;}; uniform float4 srctexsize; outtype blur1(float2 uv : TEXCOORD0, uniform sampler2D sampler_blur : TEX0) { float2 uv2 = uv.xy + srctexsize.zw*float2(1,1); float d=.00175; float3 val = tex2D(sampler_blur, float2(uv.x-d, uv.y)).xyz; val += tex2D(sampler_blur, float2(uv.x+d, uv.y)).xyz; val += tex2D(sampler_blur, float2(uv.x, uv.y + d)).xyz; val += tex2D(sampler_blur, float2(uv.x, uv.y - d)).xyz; float3 val2 = tex2D(sampler_blur, float2(uv.x-d, uv.y -d)).xyz; val += tex2D(sampler_blur, float2(uv.x-d, uv.y +d)).xyz; val += tex2D(sampler_blur, float2(uv.x+d, uv.y + d)).xyz; val += tex2D(sampler_blur, float2(uv.x +d, uv.y - d)).xyz; outtype OUT; val *= 0.65; val2 *= 0.35; OUT.color.xyz = val* 0.25 + val2 * 0.25; OUT.color.w = 1; return OUT; } outtype blur2(float2 uv : TEXCOORD0, uniform sampler2D sampler_blur : TEX0) { float2 uv2 = uv.xy + srctexsize.zw*float2(1,0); float d = srctexsize.z; d=.0015; float3 val = tex2D(sampler_blur, float2(uv.x-d, uv.y)).xyz; val += tex2D(sampler_blur, float2(uv.x+d, uv.y)).xyz; val += tex2D(sampler_blur, float2(uv.x, uv.y + d)).xyz; val += tex2D(sampler_blur, float2(uv.x, uv.y - d)).xyz; val *= 0.25; float t = min( min(uv.x, uv.y), 1-max(uv.x,uv.y) ); t = sqrt(t); float minimum = 0.5; float variance = 0.5; float size = 50; t = minimum + variance*saturate(t*size); t = 1; val.xyz *= t; outtype OUT; OUT.color.xyz = val; OUT.color.w = 1; return OUT; } outtype blurHoriz(float2 uv : TEXCOORD0, uniform sampler2D sampler_blur : TEX0) { // LONG HORIZ. PASS 1: const float w[8] = { 4.0, 3.8, 3.5, 2.9, 1.9, 1.2, 0.7, 0.3 }; const float w1 = w[0] + w[1]; const float w2 = w[2] + w[3]; const float w3 = w[4] + w[5]; const float w4 = w[6] + w[7]; const float d1 = 0 + 2*w[1]/w1; const float d2 = 2 + 2*w[3]/w2; const float d3 = 4 + 2*w[5]/w3; const float d4 = 6 + 2*w[7]/w4; const float w_div = 0.5/(w1+w2+w3+w4); float fscale = 1; float fbias = 0; // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. //float2 uv2 = uv.xy;// + srctexsize.zw*float2(0.5,0.5); float2 uv2 = uv.xy + srctexsize.zw*float2(1,1); // + moves blur UP, LEFT by 1-pixel increments float3 blur = ( tex2D( sampler_blur, uv2 + float2( d1*srctexsize.z,0) ).xyz + tex2D( sampler_blur, uv2 + float2(-d1*srctexsize.z,0) ).xyz)*w1 + ( tex2D( sampler_blur, uv2 + float2( d2*srctexsize.z,0) ).xyz + tex2D( sampler_blur, uv2 + float2(-d2*srctexsize.z,0) ).xyz)*w2 + ( tex2D( sampler_blur, uv2 + float2( d3*srctexsize.z,0) ).xyz + tex2D( sampler_blur, uv2 + float2(-d3*srctexsize.z,0) ).xyz)*w3 + ( tex2D( sampler_blur, uv2 + float2( d4*srctexsize.z,0) ).xyz + tex2D( sampler_blur, uv2 + float2(-d4*srctexsize.z,0) ).xyz)*w4 ; blur.xyz *= w_div; blur.xyz = blur.xyz*fscale + fbias; outtype OUT; OUT.color.xyz = blur; OUT.color.w = 1; return OUT; } outtype blurVert(float2 uv : TEXCOORD0, uniform sampler2D sampler_blur : TEX0) { //SHORT VERTICAL PASS 2: const float w[8] = { 4.0, 3.8, 3.5, 2.9, 1.9, 1.2, 0.7, 0.3 }; const float w1 = w[0]+w[1] + w[2]+w[3]; const float w2 = w[4]+w[5] + w[6]+w[7]; const float d1 = 0 + 2*((w[2]+w[3])/w1); const float d2 = 2 + 2*((w[6]+w[7])/w2); const float w_div = 1.0/((w1+w2)*2); // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. //float2 uv2 = uv.xy;// + srctexsize.zw*float2(-0.5,-0.5); float2 uv2 = uv.xy + srctexsize.zw*float2(1,0); // + moves blur UP, LEFT by TWO-pixel increments! (since texture is 1/2 the size of blur1_ps) float3 blur = ( tex2D( sampler_blur, uv2 + float2(0, d1*srctexsize.w) ).xyz + tex2D( sampler_blur, uv2 + float2(0,-d1*srctexsize.w) ).xyz)*w1 + ( tex2D( sampler_blur, uv2 + float2(0, d2*srctexsize.w) ).xyz + tex2D( sampler_blur, uv2 + float2(0,-d2*srctexsize.w) ).xyz)*w2 ; blur.xyz *= w_div; // tone it down at the edges: (only happens on 1st X pass!) float t = min( min(uv.x, uv.y), 1-max(uv.x,uv.y) ); float minimum = 0.5; float variance = 0.5; float size = 50; blur.xyz *= t; t = sqrt(t); t = minimum + variance*saturate(t*size); t=1; blur.xyz *= t; outtype OUT; OUT.color.xyz = blur; OUT.color.w = 1; return OUT; } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/UserTexture.hpp0000664000175000017500000000064311756064136026404 0ustar matthiasmatthias/* * UserTexture.hpp * * Created on: Jul 16, 2008 * Author: pete */ #ifndef USERTEXTURE_HPP_ #define USERTEXTURE_HPP_ #include class UserTexture { public: bool wrap; bool bilinear; bool texsizeDefined; int width; int height; unsigned int texID; std::string qname; std::string name; UserTexture(std::string qualifiedName); virtual ~UserTexture(); }; #endif /* USERTEXTURE_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.cpp0000664000175000017500000004460111756064136025650 0ustar matthiasmatthias#include "Renderer.hpp" #include "wipemalloc.h" #include "math.h" #include "Common.hpp" #include "KeyHandler.hpp" #include "TextureManager.hpp" #include #include #include #include #include "omptl/omptl" #include "omptl/omptl_algorithm" #include "UserTexture.hpp" class Preset; Renderer::Renderer(int width, int height, int gx, int gy, int texsize, BeatDetect *beatDetect, std::string _presetURL, std::string _titlefontURL, std::string _menufontURL) : title_fontURL(_titlefontURL), menu_fontURL(_menufontURL), presetURL(_presetURL), m_presetName("None"), vw(width), vh(height), texsize(texsize), mesh(gx, gy) { int x; int y; this->totalframes = 1; this->noSwitch = false; this->showfps = false; this->showtitle = false; this->showpreset = false; this->showhelp = false; this->showstats = false; this->studio = false; this->realfps = 0; this->drawtitle = 0; //this->title = "Unknown"; /** Other stuff... */ this->correction = true; this->aspect = (float) height / (float) width;; /// @bug put these on member init list this->renderTarget = new RenderTarget(texsize, width, height); this->textureManager = new TextureManager(presetURL); this->beatDetect = beatDetect; #ifdef USE_FTGL /** Load the standard fonts if they do exist */ struct stat buffer; if (stat( title_fontURL.c_str(), &buffer )) { std::cout << "Could not open font file: " << title_fontURL << std::endl; exit(1); } if (stat( menu_fontURL.c_str(), &buffer )) { std::cout << "Could not open font file: " << menu_fontURL << std::endl; exit(1); } title_font = new FTGLPixmapFont(title_fontURL.c_str()); other_font = new FTGLPixmapFont(menu_fontURL.c_str()); poly_font = new FTGLExtrdFont(title_fontURL.c_str()); if(title_font->Error()) { fprintf(stderr, "Failed to open font %s\n", title_fontURL.c_str()); } else { title_font->UseDisplayList(true); } other_font->UseDisplayList(true); if(poly_font->Error()) { fprintf(stderr, "Failed to open font %s\n", title_fontURL.c_str()); } else { poly_font->UseDisplayList(true); poly_font->Depth(20); poly_font->FaceSize(72); } #endif /** USE_FTGL */ int size = (mesh.height - 1) *mesh.width * 5 * 2; p = ( float * ) wipemalloc ( size * sizeof ( float ) ); for (int j = 0; j < mesh.height - 1; j++) { int base = j * mesh.width * 2 * 5; for (int i = 0; i < mesh.width; i++) { int index = j * mesh.width + i; int index2 = (j + 1) * mesh.width + i; int strip = base + i * 10; p[strip + 2] = mesh.identity[index].x; p[strip + 3] = mesh.identity[index].y; p[strip + 4] = 0; p[strip + 7] = mesh.identity[index2].x; p[strip + 8] = mesh.identity[index2].y; p[strip + 9] = 0; } } #ifdef USE_CG shaderEngine.setParams(renderTarget->texsize, renderTarget->textureID[1], aspect, beatDetect, textureManager); #endif } void Renderer::SetPipeline(Pipeline &pipeline) { currentPipe = &pipeline; #ifdef USE_CG shaderEngine.reset(); shaderEngine.loadShader(pipeline.warpShader); shaderEngine.loadShader(pipeline.compositeShader); #endif } void Renderer::ResetTextures() { textureManager->Clear(); delete (renderTarget); renderTarget = new RenderTarget(texsize, vw, vh); reset(vw, vh); textureManager->Preload(); } void Renderer::SetupPass1(const Pipeline &pipeline, const PipelineContext &pipelineContext) { //glMatrixMode(GL_PROJECTION); //glPushMatrix(); //glMatrixMode(GL_MODELVIEW); //glPushMatrix(); totalframes++; renderTarget->lock(); glViewport(0, 0, renderTarget->texsize, renderTarget->texsize); glEnable(GL_TEXTURE_2D); //If using FBO, switch to FBO texture glMatrixMode(GL_TEXTURE); glLoadIdentity(); glMatrixMode(GL_PROJECTION); glLoadIdentity(); #ifdef USE_GLES1 glOrthof(0.0, 1, 0.0, 1, -40, 40); #else glOrtho(0.0, 1, 0.0, 1, -40, 40); #endif glMatrixMode(GL_MODELVIEW); glLoadIdentity(); #ifdef USE_CG shaderEngine.RenderBlurTextures(pipeline, pipelineContext, renderTarget->texsize); #endif } void Renderer::RenderItems(const Pipeline &pipeline, const PipelineContext &pipelineContext) { renderContext.time = pipelineContext.time; renderContext.texsize = texsize; renderContext.aspectCorrect = correction; renderContext.aspectRatio = aspect; renderContext.textureManager = textureManager; renderContext.beatDetect = beatDetect; for (std::vector::const_iterator pos = pipeline.drawables.begin(); pos != pipeline.drawables.end(); ++pos) { if (*pos != NULL) { (*pos)->Draw(renderContext); } } } void Renderer::FinishPass1() { draw_title_to_texture(); /** Restore original view state */ //glMatrixMode(GL_MODELVIEW); //glPopMatrix(); //glMatrixMode(GL_PROJECTION); //glPopMatrix(); renderTarget->unlock(); } void Renderer::Pass2(const Pipeline &pipeline, const PipelineContext &pipelineContext) { //BEGIN PASS 2 // //end of texture rendering //now we copy the texture from the FBO or framebuffer to //video texture memory and render fullscreen. /** Reset the viewport size */ #ifdef USE_FBO if (renderTarget->renderToTexture) { glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, this->renderTarget->fbuffer[1]); glViewport(0, 0, this->renderTarget->texsize, this->renderTarget->texsize); } else #endif glViewport(0, 0, this->vw, this->vh); glBindTexture(GL_TEXTURE_2D, this->renderTarget->textureID[0]); glMatrixMode(GL_PROJECTION); glLoadIdentity(); #ifdef USE_GLES1 glOrthof(-0.5, 0.5, -0.5, 0.5, -40, 40); #else glOrtho(-0.5, 0.5, -0.5, 0.5, -40, 40); #endif glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glLineWidth(this->renderTarget->texsize < 512 ? 1 : this->renderTarget->texsize / 512.0); CompositeOutput(pipeline, pipelineContext); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef(-0.5, -0.5, 0); // When console refreshes, there is a chance the preset has been changed by the user refreshConsole(); draw_title_to_screen(false); if (this->showhelp % 2) draw_help(); if (this->showtitle % 2) draw_title(); if (this->showfps % 2) draw_fps(this->realfps); if (this->showpreset % 2) draw_preset(); if (this->showstats % 2) draw_stats(); glTranslatef(0.5, 0.5, 0); #ifdef USE_FBO if (renderTarget->renderToTexture) glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); #endif } void Renderer::RenderFrame(const Pipeline &pipeline, const PipelineContext &pipelineContext) { #ifdef USE_FBO // when not 'renderToTexture', the user may use its own couple FBO/texture // so retrieve this external FBO if it exists, (0 means no FBO) and unbind it GLint externalFBO = 0; if (!renderTarget->renderToTexture) { glGetIntegerv(GL_FRAMEBUFFER_BINDING, &externalFBO); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); } #endif SetupPass1(pipeline, pipelineContext); #ifdef USE_CG shaderEngine.enableShader(currentPipe->warpShader, pipeline, pipelineContext); #endif Interpolation(pipeline); #ifdef USE_CG shaderEngine.disableShader(); #endif RenderItems(pipeline, pipelineContext); FinishPass1(); #ifdef USE_FBO // when not 'renderToTexture', the user may use its own couple FBO/texture // if it exists (0 means no external FBO) // then rebind it just before calling the final pass: Pass2 if (!renderTarget->renderToTexture && externalFBO != 0) glBindFramebufferEXT (GL_FRAMEBUFFER_EXT, externalFBO); #endif Pass2(pipeline, pipelineContext); } void Renderer::Interpolation(const Pipeline &pipeline) { if (this->renderTarget->useFBO) glBindTexture(GL_TEXTURE_2D, renderTarget->textureID[1]); else glBindTexture(GL_TEXTURE_2D, renderTarget->textureID[0]); //Texture wrapping( clamp vs. wrap) if (pipeline.textureWrap == 0) { #ifdef USE_GLES1 glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); #else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); #endif } else { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); } glMatrixMode(GL_TEXTURE); glLoadIdentity(); glBlendFunc(GL_SRC_ALPHA, GL_ZERO); glColor4f(1.0, 1.0, 1.0, pipeline.screenDecay); glEnable(GL_TEXTURE_2D); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glDisableClientState(GL_COLOR_ARRAY); //glVertexPointer(2, GL_FLOAT, 0, p); //glTexCoordPointer(2, GL_FLOAT, 0, t); glInterleavedArrays(GL_T2F_V3F,0,p); if (pipeline.staticPerPixel) { for (int j = 0; j < mesh.height - 1; j++) { int base = j * mesh.width * 2 * 5; for (int i = 0; i < mesh.width; i++) { int strip = base + i * 10; p[strip] = pipeline.x_mesh[i][j]; p[strip + 1] = pipeline.y_mesh[i][j]; p[strip + 5] = pipeline.x_mesh[i][j+1]; p[strip + 6] = pipeline.y_mesh[i][j+1]; } } } else { mesh.Reset(); omptl::transform(mesh.p.begin(), mesh.p.end(), mesh.identity.begin(), mesh.p.begin(), &Renderer::PerPixel); for (int j = 0; j < mesh.height - 1; j++) { int base = j * mesh.width * 2 * 5; for (int i = 0; i < mesh.width; i++) { int strip = base + i * 10; int index = j * mesh.width + i; int index2 = (j + 1) * mesh.width + i; p[strip] = mesh.p[index].x; p[strip + 1] = mesh.p[index].y; p[strip + 5] = mesh.p[index2].x; p[strip + 6] = mesh.p[index2].y; } } } for (int j = 0; j < mesh.height - 1; j++) glDrawArrays(GL_TRIANGLE_STRIP,j* mesh.width* 2,mesh.width*2); glDisable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); } Pipeline* Renderer::currentPipe; Renderer::~Renderer() { int x; if (renderTarget) delete (renderTarget); if (textureManager) delete (textureManager); //std::cerr << "grid assign end" << std::endl; free(p); #ifdef USE_FTGL // std::cerr << "freeing title fonts" << std::endl; if (title_font) delete title_font; if (poly_font) delete poly_font; if (other_font) delete other_font; // std::cerr << "freeing title fonts finished" << std::endl; #endif // std::cerr << "exiting destructor" << std::endl; } void Renderer::reset(int w, int h) { aspect = (float) h / (float) w; this -> vw = w; this -> vh = h; #if USE_CG shaderEngine.setAspect(aspect); #endif glShadeModel(GL_SMOOTH); glCullFace(GL_BACK); //glFrontFace( GL_CCW ); glClearColor(0, 0, 0, 0); glViewport(0, 0, w, h); glMatrixMode(GL_TEXTURE); glLoadIdentity(); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); #ifndef USE_GLES1 glDrawBuffer(GL_BACK); glReadBuffer(GL_BACK); #endif glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_LINE_SMOOTH); glEnable(GL_POINT_SMOOTH); glClear(GL_COLOR_BUFFER_BIT); #ifndef USE_GLES1 glLineStipple(2, 0xAAAA); #endif glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); //glHint(GL_LINE_SMOOTH_HINT, GL_NICEST); //glHint(GL_POINT_SMOOTH_HINT, GL_NICEST); //glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); if (!this->renderTarget->useFBO) { this->renderTarget->fallbackRescale(w, h); } } GLuint Renderer::initRenderToTexture() { return renderTarget->initRenderToTexture(); } void Renderer::draw_title_to_texture() { #ifdef USE_FTGL if (this->drawtitle > 100) { draw_title_to_screen(true); this->drawtitle = 0; } #endif /** USE_FTGL */ } float title_y; void Renderer::draw_title_to_screen(bool flip) { #ifdef USE_FTGL if (this->drawtitle > 0) { //setUpLighting(); //glEnable(GL_POLYGON_SMOOTH); //glEnable( GL_CULL_FACE); glEnable(GL_DEPTH_TEST); glClear(GL_DEPTH_BUFFER_BIT); int draw; if (drawtitle >= 80) draw = 80; else draw = drawtitle; float easein = ((80 - draw) * .0125); float easein2 = easein * easein; if (drawtitle == 1) { title_y = (float) rand() / RAND_MAX; title_y *= 2; title_y -= 1; title_y *= .6; } glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //glBlendFunc(GL_SRC_ALPHA_SATURATE,GL_ONE); glColor4f(1.0, 1.0, 1.0, 1.0); glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); glFrustum(-1, 1, -1 * (float) vh / (float) vw, 1 * (float) vh / (float) vw, 1, 1000); if (flip) glScalef(1, -1, 1); glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); glTranslatef(-850, title_y * 850 * vh / vw, easein2 * 900 - 900); glRotatef(easein2 * 360, 1, 0, 0); poly_font->Render(this->title.c_str()); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); this->drawtitle++; glPopMatrix(); glMatrixMode(GL_PROJECTION); glPopMatrix(); glMatrixMode(GL_MODELVIEW); glDisable(GL_CULL_FACE); glDisable(GL_DEPTH_TEST); glDisable(GL_COLOR_MATERIAL); glDisable(GL_LIGHTING); glDisable(GL_POLYGON_SMOOTH); } #endif /** USE_FTGL */ } void Renderer::draw_title() { #ifdef USE_FTGL //glBlendFunc(GL_ONE_MINUS_DST_COLOR,GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0); // glPushMatrix(); // glTranslatef(this->vw*.001,this->vh*.03, -1); // glScalef(this->vw*.015,this->vh*.025,0); glRasterPos2f(0.01, 0.05); title_font->FaceSize((unsigned) (20 * (this->vh / 512.0))); title_font->Render(this->title.c_str()); // glPopMatrix(); //glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); #endif /** USE_FTGL */ } void Renderer::draw_preset() { #ifdef USE_FTGL //glBlendFunc(GL_ONE_MINUS_DST_COLOR,GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0); // glPushMatrix(); //glTranslatef(this->vw*.001,this->vh*-.01, -1); //glScalef(this->vw*.003,this->vh*.004,0); glRasterPos2f(0.01, 0.01); title_font->FaceSize((unsigned) (12 * (this->vh / 512.0))); if (this->noSwitch) title_font->Render("[LOCKED] "); title_font->FaceSize((unsigned) (20 * (this->vh / 512.0))); title_font->Render(this->presetName().c_str()); //glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); #endif /** USE_FTGL */ } void Renderer::draw_help() { #ifdef USE_FTGL //glBlendFunc(GL_ONE_MINUS_DST_COLOR,GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0); glPushMatrix(); glTranslatef(0, 1, 0); //glScalef(this->vw*.02,this->vh*.02 ,0); title_font->FaceSize((unsigned) (18 * (this->vh / 512.0))); glRasterPos2f(0.01, -0.05); title_font->Render("Help"); glRasterPos2f(0.01, -0.09); title_font->Render("----------------------------"); glRasterPos2f(0.01, -0.13); title_font->Render("F1: This help menu"); glRasterPos2f(0.01, -0.17); title_font->Render("F2: Show song title"); glRasterPos2f(0.01, -0.21); title_font->Render("F3: Show preset name"); glRasterPos2f(0.01, -0.25); title_font->Render("F4: Show Rendering Settings"); glRasterPos2f(0.01, -0.29); title_font->Render("F5: Show FPS"); glRasterPos2f(0.01, -0.35); title_font->Render("F: Fullscreen"); glRasterPos2f(0.01, -0.39); title_font->Render("L: Lock/Unlock Preset"); glRasterPos2f(0.01, -0.43); title_font->Render("M: Show Menu"); glRasterPos2f(0.01, -0.49); title_font->Render("R: Random preset"); glRasterPos2f(0.01, -0.53); title_font->Render("N: Next preset"); glRasterPos2f(0.01, -0.57); title_font->Render("P: Previous preset"); glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); #endif /** USE_FTGL */ } void Renderer::draw_stats() { #ifdef USE_FTGL char buffer[128]; float offset = (this->showfps % 2 ? -0.05 : 0.0); // glBlendFunc(GL_ONE_MINUS_DST_COLOR,GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0); glPushMatrix(); glTranslatef(0.01, 1, 0); glRasterPos2f(0, -.05 + offset); other_font->Render(this->correction ? " aspect: corrected" : " aspect: stretched"); sprintf(buffer, " (%f)", this->aspect); other_font->Render(buffer); glRasterPos2f(0, -.09 + offset); other_font->FaceSize((unsigned) (18 * (vh / 512.0))); sprintf(buffer, " texsize: %d", renderTarget->texsize); other_font->Render(buffer); glRasterPos2f(0, -.13 + offset); sprintf(buffer, " viewport: %d x %d", vw, vh); other_font->Render(buffer); glRasterPos2f(0, -.17 + offset); other_font->Render((renderTarget->useFBO ? " FBO: on" : " FBO: off")); glRasterPos2f(0, -.21 + offset); sprintf(buffer, " mesh: %d x %d", mesh.width, mesh.height); other_font->Render(buffer); glRasterPos2f(0, -.25 + offset); sprintf(buffer, " textures: %.1fkB", textureManager->getTextureMemorySize() / 1000.0f); other_font->Render(buffer); #ifdef USE_CG glRasterPos2f(0, -.29 + offset); sprintf(buffer, "shader profile: %s", shaderEngine.profileName.c_str()); other_font->Render(buffer); glRasterPos2f(0, -.33 + offset); sprintf(buffer, " warp shader: %s", currentPipe->warpShader.enabled ? "on" : "off"); other_font->Render(buffer); glRasterPos2f(0, -.37 + offset); sprintf(buffer, " comp shader: %s", currentPipe->compositeShader.enabled ? "on" : "off"); other_font->Render(buffer); #endif glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); #endif /** USE_FTGL */ } void Renderer::draw_fps(float realfps) { #ifdef USE_FTGL char bufferfps[20]; sprintf(bufferfps, "%.1f fps", realfps); // glBlendFunc(GL_ONE_MINUS_DST_COLOR,GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0); glPushMatrix(); glTranslatef(0.01, 1, 0); glRasterPos2f(0, -0.05); title_font->FaceSize((unsigned) (20 * (this->vh / 512.0))); title_font->Render(bufferfps); glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); #endif /** USE_FTGL */ } void Renderer::CompositeOutput(const Pipeline &pipeline, const PipelineContext &pipelineContext) { glMatrixMode(GL_TEXTURE); glLoadIdentity(); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); //Overwrite anything on the screen glBlendFunc(GL_ONE, GL_ZERO); glColor4f(1.0, 1.0, 1.0, 1.0f); glEnable(GL_TEXTURE_2D); #ifdef USE_CG shaderEngine.enableShader(currentPipe->compositeShader, pipeline, pipelineContext); #endif float tex[4][2] = { { 0, 1 }, { 0, 0 }, { 1, 0 }, { 1, 1 } }; float points[4][2] = { { -0.5, -0.5 }, { -0.5, 0.5 }, { 0.5, 0.5 }, { 0.5, -0.5 } }; glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glVertexPointer(2, GL_FLOAT, 0, points); glTexCoordPointer(2, GL_FLOAT, 0, tex); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); glDisable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_TEXTURE_COORD_ARRAY); #ifdef USE_CG shaderEngine.disableShader(); #endif for (std::vector::const_iterator pos = pipeline.compositeDrawables.begin(); pos != pipeline.compositeDrawables.end(); ++pos) (*pos)->Draw(renderContext); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.hpp0000664000175000017500000000535511756064136025660 0ustar matthiasmatthias#ifndef Renderer_HPP #define Renderer_HPP #include "FBO.hpp" #include "BeatDetect.hpp" #include "Common.hpp" #include #include #ifdef USE_GLES1 #include #else #ifdef __APPLE__ #include #include #else #include #include #endif #endif #ifdef USE_FTGL #ifdef WIN32 #include #include #include #else #include #endif #endif /** USE_FTGL */ #include "Pipeline.hpp" #include "PerPixelMesh.hpp" #include "Transformation.hpp" #include "ShaderEngine.hpp" class UserTexture; class BeatDetect; class TextureManager; class Renderer { public: bool showfps; bool showtitle; bool showpreset; bool showhelp; bool showstats; bool studio; bool correction; bool noSwitch; int totalframes; float realfps; std::string title; int drawtitle; int texsize; Renderer( int width, int height, int gx, int gy, int texsize, BeatDetect *beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL); ~Renderer(); void RenderFrame(const Pipeline &pipeline, const PipelineContext &pipelineContext); void ResetTextures(); void reset(int w, int h); GLuint initRenderToTexture(); void SetPipeline(Pipeline &pipeline); void setPresetName(const std::string& theValue) { m_presetName = theValue; } std::string presetName() const { return m_presetName; } private: PerPixelMesh mesh; RenderTarget *renderTarget; BeatDetect *beatDetect; TextureManager *textureManager; static Pipeline* currentPipe; RenderContext renderContext; //per pixel equation variables #ifdef USE_CG ShaderEngine shaderEngine; #endif std::string m_presetName; float* p; int vw; int vh; float aspect; std::string title_fontURL; std::string menu_fontURL; std::string presetURL; #ifdef USE_FTGL FTGLPixmapFont *title_font; FTGLPixmapFont *other_font; FTGLExtrdFont *poly_font; #endif /** USE_FTGL */ void SetupPass1(const Pipeline &pipeline, const PipelineContext &pipelineContext); void Interpolation(const Pipeline &pipeline); void RenderItems(const Pipeline &pipeline, const PipelineContext &pipelineContext); void FinishPass1(); void Pass2 (const Pipeline &pipeline, const PipelineContext &pipelineContext); void CompositeOutput(const Pipeline &pipeline, const PipelineContext &pipelineContext); inline static PixelPoint PerPixel(PixelPoint p, PerPixelContext &context) { return currentPipe->PerPixel(p,context); } void rescale_per_pixel_matrices(); void draw_fps( float realfps ); void draw_stats(); void draw_help(); void draw_preset(); void draw_title(); void draw_title_to_screen(bool flip); void draw_title_to_texture(); }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PerlinNoise.cpp0000664000175000017500000000236111756064136026326 0ustar matthiasmatthias/* * PerlinNoise.cpp * * Created on: Jul 11, 2008 * Author: pete */ #include "PerlinNoise.hpp" #include #include PerlinNoise::PerlinNoise() { for (int x = 0; x < 256;x++) for (int y = 0; y < 256;y++) noise_lq[x][y] = noise(x , y); for (int x = 0; x < 32;x++) for (int y = 0; y < 32;y++) noise_lq_lite[x][y] = noise(4*x,16*y); for (int x = 0; x < 256;x++) for (int y = 0; y < 256;y++) noise_mq[x][y] = InterpolatedNoise((float)x/(float)2.0,(float)y/(float)2.0); for (int x = 0; x < 256;x++) for (int y = 0; y < 256;y++) noise_hq[x][y] = InterpolatedNoise((float)x/(float)3.0,(float)y/(float)3.0); for (int x = 0; x < 32;x++) for (int y = 0; y < 32;y++) for (int z = 0; z < 32;z++) noise_lq_vol[x][y][z] = noise(x,y,z); for (int x = 0; x < 32;x++) for (int y = 0; y < 32;y++) for (int z = 0; z < 32;z++) noise_hq_vol[x][y][z] = noise(x,y,z);//perlin_noise_3d(x,y,z,6121,7,seed3,0.5,64); int seed = rand()%1000; int size = 512; int octaves = sqrt((double)size); for (int x = 0; x < size;x++) for (int y = 0; y < size;y++) noise_perlin[x][y] = perlin_noise_2d(x,y,6321,octaves,seed,0.5,size/4); } PerlinNoise::~PerlinNoise() { // TODO Auto-generated destructor stub } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/MilkdropWaveform.cpp0000664000175000017500000002101311756064136027362 0ustar matthiasmatthias/* * MilkdropWaveform.cpp * * Created on: Jun 25, 2008 * Author: pete */ #include #ifdef LINUX #include #endif #ifdef WIN32 #include "glew.h" #endif #ifdef __APPLE__ #include #endif #include #include "MilkdropWaveform.hpp" #include "math.h" #include "BeatDetect.hpp" MilkdropWaveform::MilkdropWaveform(): RenderItem(), x(0.5), y(0.5), r(1), g(0), b(0), a(1), mystery(0), mode(Line), scale(10), smoothing(0), rot(0), samples(0),modOpacityStart(0),modOpacityEnd(1), modulateAlphaByVolume(false), maximizeColors(false), additive(false), dots(false), thick(false), loop(false) {} void MilkdropWaveform::Draw(RenderContext &context) { WaveformMath(context); glMatrixMode( GL_MODELVIEW ); glPushMatrix(); glLoadIdentity(); if(modulateAlphaByVolume) ModulateOpacityByVolume(context); else temp_a = a; MaximizeColors(context); #ifndef USE_GLES1 if(dots==1) glEnable(GL_LINE_STIPPLE); #endif //Thick wave drawing if (thick==1) glLineWidth( (context.texsize < 512 ) ? 2 : 2*context.texsize/512); else glLineWidth( (context.texsize < 512 ) ? 1 : context.texsize/512); //Additive wave drawing (vice overwrite) if (additive==1)glBlendFunc(GL_SRC_ALPHA, GL_ONE); else glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glTranslatef(.5, .5, 0); glRotatef(rot, 0, 0, 1); glScalef(aspectScale, 1.0, 1.0); glTranslatef(-.5, -.5, 0); glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glDisableClientState(GL_COLOR_ARRAY); glVertexPointer(2,GL_FLOAT,0,wavearray); if (loop) glDrawArrays(GL_LINE_LOOP,0,samples); else glDrawArrays(GL_LINE_STRIP,0,samples); if (two_waves) { glVertexPointer(2,GL_FLOAT,0,wavearray2); if (loop) glDrawArrays(GL_LINE_LOOP,0,samples); else glDrawArrays(GL_LINE_STRIP,0,samples); } #ifndef USE_GLES1 if(dots==1) glDisable(GL_LINE_STIPPLE); #endif glPopMatrix(); } void MilkdropWaveform::ModulateOpacityByVolume(RenderContext &context) { //modulate volume by opacity // //set an upper and lower bound and linearly //calculate the opacity from 0=lower to 1=upper //based on current volume if (context.beatDetect->vol<= modOpacityStart) temp_a=0.0; else if (context.beatDetect->vol>=modOpacityEnd) temp_a=a; else temp_a=a*((context.beatDetect->vol-modOpacityStart)/(modOpacityEnd-modOpacityStart)); } void MilkdropWaveform::MaximizeColors(RenderContext &context) { float wave_r_switch=0, wave_g_switch=0, wave_b_switch=0; //wave color brightening // //forces max color value to 1.0 and scales // the rest accordingly if(mode==Blob2 || mode==Blob5) switch(context.texsize) { case 256: temp_a *= 0.07f; break; case 512: temp_a *= 0.09f; break; case 1024: temp_a *= 0.11f; break; case 2048: temp_a *= 0.13f; break; } else if(mode==Blob3) { switch(context.texsize) { case 256: temp_a *= 0.075f; break; case 512: temp_a *= 0.15f; break; case 1024: temp_a *= 0.22f; break; case 2048: temp_a *= 0.33f; break; } temp_a*=1.3f; temp_a*=std::pow(context.beatDetect->treb , 2.0f); } if (maximizeColors==true) { if(r>=g && r>=b) //red brightest { wave_b_switch=b*(1/r); wave_g_switch=g*(1/r); wave_r_switch=1.0; } else if (b>=g && b>=r) //blue brightest { wave_r_switch=r*(1/b); wave_g_switch=g*(1/b); wave_b_switch=1.0; } else if (g>=b && g>=r) //green brightest { wave_b_switch=b*(1/g); wave_r_switch=r*(1/g); wave_g_switch=1.0; } glColor4f(wave_r_switch, wave_g_switch, wave_b_switch, temp_a * masterAlpha); } else { glColor4f(r, g, b, temp_a * masterAlpha); } } void MilkdropWaveform::WaveformMath(RenderContext &context) { int i; float r, theta; float offset; float wave_x_temp=0; float wave_y_temp=0; float cos_rot; float sin_rot; offset=x-.5; float temp_y; two_waves = false; loop = false; switch(mode) { case Circle: { loop = true; rot = 0; aspectScale=1.0; temp_y=-1*(y-1.0); samples = 0? 512-32 : context.beatDetect->pcm->numsamples; float inv_nverts_minus_one = 1.0f/(float)(samples); float last_value = context.beatDetect->pcm->pcmdataR[samples-1]+context.beatDetect->pcm->pcmdataL[samples-1]; float first_value = context.beatDetect->pcm->pcmdataR[0]+context.beatDetect->pcm->pcmdataL[0]; float offset = first_value-last_value; for ( int i=0;ipcm->pcmdataR[i]+context.beatDetect->pcm->pcmdataL[i]; value += offset * (i/(float)samples); r=(0.5 + 0.4f*.12*value*scale + mystery)*.5; theta=i*inv_nverts_minus_one*6.28f + context.time*0.2f; wavearray[i][0]=(r*cos(theta)*(context.aspectCorrect? context.aspectRatio : 1.0)+x); wavearray[i][1]=(r*sin(theta)+temp_y); } } break; case RadialBlob://circularly moving waveform rot = 0; aspectScale = context.aspectRatio; temp_y=-1*(y-1.0); samples = 512-32; for ( int i=0;i<512-32;i++) { theta=context.beatDetect->pcm->pcmdataL[i+32]*0.06*scale * 1.57 + context.time*2.3; r=(0.53 + 0.43*context.beatDetect->pcm->pcmdataR[i]*0.12*scale+ mystery)*.5; wavearray[i][0]=(r*cos(theta)*(context.aspectCorrect ? context.aspectRatio : 1.0)+x); wavearray[i][1]=(r*sin(theta)+temp_y); } break; case Blob2://EXPERIMENTAL temp_y=-1*(y-1.0); rot = 0; aspectScale =1.0; samples = 512-32; for ( int i=0;i<512-32;i++) { wavearray[i][0]=(context.beatDetect->pcm->pcmdataR[i]*scale*0.5*(context.aspectCorrect ? context.aspectRatio : 1.0) + x); wavearray[i][1]=(context.beatDetect->pcm->pcmdataL[i+32]*scale*0.5 + temp_y); } break; case Blob3://EXPERIMENTAL temp_y=-1*(y-1.0); rot = 0; aspectScale =1.0; samples = 512-32; for ( int i=0;i<512-32;i++) { wavearray[i][0]=(context.beatDetect->pcm->pcmdataR[i] * scale*0.5 + x); wavearray[i][1]=( (context.beatDetect->pcm->pcmdataL[i+32]*scale*0.5 + temp_y)); } break; case DerivativeLine://single x-axis derivative waveform { rot =-mystery*90; aspectScale=1.0; temp_y=-1*(y-1.0); float w1 = 0.45f + 0.5f*(mystery*0.5f + 0.5f); float w2 = 1.0f - w1; float xx[512], yy[512]; samples = 512-32; for (int i=0; i<512-32; i++) { xx[i] = -1.0f + 2.0f*(i/(512.0-32.0)) + x; yy[i] =0.4* context.beatDetect->pcm->pcmdataL[i]*0.47f*scale + temp_y; xx[i] += 0.4*context.beatDetect->pcm->pcmdataR[i]*0.44f*scale; if (i>1) { xx[i] = xx[i]*w2 + w1*(xx[i-1]*2.0f - xx[i-2]); yy[i] = yy[i]*w2 + w1*(yy[i-1]*2.0f - yy[i-2]); } wavearray[i][0]=xx[i]; wavearray[i][1]=yy[i]; } } break; case Blob5://EXPERIMENTAL rot = 0; aspectScale =1.0; temp_y=-1*(y-1.0); cos_rot = cosf(context.time*0.3f); sin_rot = sinf(context.time*0.3f); samples = 512-32; for ( int i=0;i<512-32;i++) { float x0 = (context.beatDetect->pcm->pcmdataR[i]*context.beatDetect->pcm->pcmdataL[i+32] + context.beatDetect->pcm->pcmdataL[i+32]*context.beatDetect->pcm->pcmdataR[i]); float y0 = (context.beatDetect->pcm->pcmdataR[i]*context.beatDetect->pcm->pcmdataR[i] - context.beatDetect->pcm->pcmdataL[i+32]*context.beatDetect->pcm->pcmdataL[i+32]); wavearray[i][0]=((x0*cos_rot - y0*sin_rot)*scale*0.5*(context.aspectCorrect ? context.aspectRatio : 1.0) + x); wavearray[i][1]=( (x0*sin_rot + y0*cos_rot)*scale*0.5 + temp_y); } break; case Line://single waveform wave_x_temp=-2*0.4142*(fabs(fabs(mystery)-.5)-.5); rot = -mystery*90; aspectScale =1.0+wave_x_temp; wave_x_temp=-1*(x-1.0); samples = 0 ? 512-32 : context.beatDetect->pcm->numsamples; for ( int i=0;i< samples;i++) { wavearray[i][0]=i/(float) samples; wavearray[i][1]=context.beatDetect->pcm->pcmdataR[i]*.04*scale+wave_x_temp; } // printf("%f %f\n",renderTarget->texsize*wave_y_temp,wave_y_temp); break; case DoubleLine://dual waveforms wave_x_temp=-2*0.4142*(fabs(fabs(mystery)-.5)-.5); rot = -mystery*90; aspectScale =1.0+wave_x_temp; samples = 0 ? 512-32 : context.beatDetect->pcm->numsamples; two_waves = true; double y_adj = y*y*.5; wave_y_temp=-1*(x-1); for ( int i=0;ipcm->pcmdataL[i]*.04*scale+(wave_y_temp+y_adj); } for ( int i=0;ipcm->pcmdataR[i]*.04*scale+(wave_y_temp-y_adj); } break; } } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderable.hpp0000664000175000017500000000510311756064136026144 0ustar matthiasmatthias#ifndef Renderable_HPP #define Renderable_HPP #include #include #include "TextureManager.hpp" class BeatDetect; class RenderContext { public: float time; int texsize; float aspectRatio; bool aspectCorrect; BeatDetect *beatDetect; TextureManager *textureManager; RenderContext(); }; class RenderItem { public: float masterAlpha; virtual void Draw(RenderContext &context) = 0; RenderItem(); }; typedef std::vector RenderItemList; class DarkenCenter : public RenderItem { public: DarkenCenter(); void Draw(RenderContext &context); }; class Shape : public RenderItem { public: std::string imageUrl; int sides; bool thickOutline; bool enabled; bool additive; bool textured; float tex_zoom; float tex_ang; float x; /* x position */ float y; /* y position */ float radius; float ang; float r; /* red color value */ float g; /* green color value */ float b; /* blue color value */ float a; /* alpha color value */ float r2; /* red color value */ float g2; /* green color value */ float b2; /* blue color value */ float a2; /* alpha color value */ float border_r; /* red color value */ float border_g; /* green color value */ float border_b; /* blue color value */ float border_a; /* alpha color value */ Shape(); virtual void Draw(RenderContext &context); }; class Text : RenderItem { }; class MotionVectors : public RenderItem { public: float r; float g; float b; float a; float length; float x_num; float y_num; float x_offset; float y_offset; void Draw(RenderContext &context); MotionVectors(); }; class Border : public RenderItem { public: float outer_size; float outer_r; float outer_g; float outer_b; float outer_a; float inner_size; float inner_r; float inner_g; float inner_b; float inner_a; void Draw(RenderContext &context); Border(); }; struct TypeIdPair { TypeIdPair(const std::type_info & info1, const std::type_info & info2): id1(info1.name()), id2(info2.name()) {} TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {} std::string id1; std::string id2; inline bool operator<(const TypeIdPair & rhs) const { return this->id1 < rhs.id1 || (this->id1 == rhs.id1 && this->id2 < rhs.id2); } inline bool operator>(const TypeIdPair & rhs) const { return !operator<(rhs) && !operator==(rhs); } inline bool operator==(const TypeIdPair & rhs) const { return this->id1 == rhs.id1 && this->id2 == rhs.id2; } }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Renderer/PipelineContext.cpp0000664000175000017500000000030111756064136027201 0ustar matthiasmatthias/* * PipelineContext.cpp * * Created on: Jun 22, 2008 * Author: pete */ #include "PipelineContext.hpp" PipelineContext::PipelineContext() {} PipelineContext::~PipelineContext() {} projectM-complete-2.1.0-Source/src/libprojectM/Renderer/VideoEcho.cpp0000664000175000017500000000345211756064136025746 0ustar matthiasmatthias/* * VideoEcho.cpp * * Created on: Jun 29, 2008 * Author: pete */ #include "Common.hpp" #ifdef USE_GLES1 #include #else #ifdef __APPLE__ #include #include #else #include #include #endif #endif #include "VideoEcho.hpp" VideoEcho::VideoEcho(): a(0), zoom(1), orientation(Normal) { // TODO Auto-generated constructor stub } VideoEcho::~VideoEcho() { // TODO Auto-generated destructor stub } void VideoEcho::Draw(RenderContext &context) { glEnable(GL_TEXTURE_2D); float tex[4][2] = {{0, 1}, {0, 0}, {1, 0}, {1, 1}}; float points[4][2] = {{-0.5, -0.5}, {-0.5, 0.5}, { 0.5, 0.5}, { 0.5, -0.5}}; glEnableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glVertexPointer(2,GL_FLOAT,0,points); glTexCoordPointer(2,GL_FLOAT,0,tex); //Now Blend the Video Echo glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glMatrixMode(GL_TEXTURE); //draw video echo glColor4f(1.0, 1.0, 1.0, a * masterAlpha); glTranslatef(.5, .5, 0); glScalef(1.0/zoom, 1.0/zoom, 1); glTranslatef(-.5, -.5, 0); int flipx=1, flipy=1; switch (orientation) { case Normal: flipx=1;flipy=1;break; case FlipX: flipx=-1;flipy=1;break; case FlipY: flipx=1;flipy=-1;break; case FlipXY: flipx=-1;flipy=-1;break; default: flipx=1;flipy=1; break; } float pointsFlip[4][2] = {{-0.5*flipx, -0.5*flipy}, {-0.5*flipx, 0.5*flipy}, { 0.5*flipx, 0.5*flipy}, { 0.5*flipx, -0.5*flipy}}; glVertexPointer(2,GL_FLOAT,0,pointsFlip); glDrawArrays(GL_TRIANGLE_FAN,0,4); glDisable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glDisableClientState(GL_TEXTURE_COORD_ARRAY); } projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Pipeline.cpp0000664000175000017500000000207411756064136025645 0ustar matthiasmatthias/* * Pipeline.cpp * * Created on: Jun 17, 2008 * Author: pete */ #include "Pipeline.hpp" #include "wipemalloc.h" Pipeline::Pipeline() : staticPerPixel(false),gx(0),gy(0),blur1n(1), blur2n(1), blur3n(1), blur1x(1), blur2x(1), blur3x(1), blur1ed(1){} void Pipeline::setStaticPerPixel(int gx, int gy) { staticPerPixel = true; this->gx = gx; this->gy = gy; this->x_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( int x = 0; x < gx; x++ ) { this->x_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->y_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( int x = 0; x < gx; x++ ) { this->y_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } } Pipeline::~Pipeline() { if (staticPerPixel) { for ( int x = 0; x < this->gx; x++ ) { free(this->x_mesh[x]); free(this->y_mesh[x]); } free(x_mesh); free(y_mesh); } } //void Pipeline::Render(const BeatDetect &music, const PipelineContext &context){} PixelPoint Pipeline::PerPixel(PixelPoint p, const PerPixelContext context) {return p;} projectM-complete-2.1.0-Source/src/libprojectM/Renderer/cmake_install.cmake0000664000175000017500000000225711756064136027207 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/libprojectM/Renderer # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Transformation.hpp0000664000175000017500000000351511756064136027114 0ustar matthiasmatthias#ifndef Transformation_HPP #define Transformation_HPP #include "PerPixelMesh.hpp" #include class Transforms { public: inline static void Zoom(PixelPoint &p, const PerPixelContext &context, float zoom, float zoomExponent) { float fZoom2 = powf( zoom, powf( zoomExponent, context.rad*2.0f - 1.0f)); float fZoom2Inv = 1.0f/fZoom2; p.x -= 0.5; p.y -= 0.5; p.x *= fZoom2Inv; p.y *= fZoom2Inv; p.x += 0.5; p.y += 0.5; } inline static void Transform(PixelPoint &p, const PerPixelContext &context, float dx, float dy) { p.x -= dx; p.y -= dy; } inline static void Scale(PixelPoint &p, const PerPixelContext &context, float sy, float sx, float cx, float cy) { p.x = (p.x - cx)/sx + cx; p.y = (p.y - cy)/sy + cy; } inline static void Rotate(PixelPoint &p, const PerPixelContext &context, float angle, float cx, float cy) { float u2 = p.x - cx; float v2 = p.y - cy; float cos_rot = cosf(angle); float sin_rot = sinf(angle); p.x = u2*cos_rot - v2*sin_rot + cx; p.y = u2*sin_rot + v2*cos_rot + cy; } inline static void Warp(PixelPoint &p, const PerPixelContext &context, float time, float speed, float scale, float warp) { float fWarpTime = time * speed; float fWarpScaleInv = 1.0f / scale; float f[4]; f[0] = 11.68f + 4.0f*cosf(fWarpTime*1.413f + 10); f[1] = 8.77f + 3.0f*cosf(fWarpTime*1.113f + 7); f[2] = 10.54f + 3.0f*cosf(fWarpTime*1.233f + 3); f[3] = 11.49f + 4.0f*cosf(fWarpTime*0.933f + 5); p.x += warp*0.0035f*sinf(fWarpTime*0.333f + fWarpScaleInv*(context.x*f[0] - context.y*f[3])); p.y += warp*0.0035f*cosf(fWarpTime*0.375f - fWarpScaleInv*(context.x*f[2] + context.y*f[1])); p.x += warp*0.0035f*cosf(fWarpTime*0.753f - fWarpScaleInv*(context.x*f[1] - context.y*f[2])); p.y += warp*0.0035f*sinf(fWarpTime*0.825f + fWarpScaleInv*(context.x*f[0] + context.y*f[3])); } }; #endif projectM-complete-2.1.0-Source/src/libprojectM/PresetFactoryManager.cpp0000664000175000017500000000441011756064136026413 0ustar matthiasmatthias// // C++ Implementation: PresetFactoryManager // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // #include "PresetFactoryManager.hpp" #ifndef DISABLE_MILKDROP_PRESETS #include "MilkdropPresetFactory/MilkdropPresetFactory.hpp" #endif #ifndef DISABLE_NATIVE_PRESETS #include "NativePresetFactory/NativePresetFactory.hpp" #endif #include PresetFactoryManager::PresetFactoryManager() : _gx(0), _gy(0), initialized(false) {} PresetFactoryManager::~PresetFactoryManager() { for (std::vector::iterator pos = _factoryList.begin(); pos != _factoryList.end(); ++pos) { assert(*pos); delete(*pos); } initialized = false; } void PresetFactoryManager::initialize(int gx, int gy) { _gx = gx; _gy = gy; if (!initialized) { initialized = true; } else { std::cout << "already initialized " << std::endl; return; } PresetFactory * factory; #ifndef DISABLE_MILKDROP_PRESETS factory = new MilkdropPresetFactory(_gx, _gy); registerFactory(factory->supportedExtensions(), factory); #endif #ifndef DISABLE_NATIVE_PRESETS factory = new NativePresetFactory(); registerFactory(factory->supportedExtensions(), factory); #endif } // Current behavior if a conflict is occurs is to override the previous request void PresetFactoryManager::registerFactory(const std::string & extensions, PresetFactory * factory) { std::stringstream ss(extensions); std::string extension; _factoryList.push_back(factory); while (ss >> extension) { if (_factoryMap.count(extension)) { std::cerr << "[PresetFactoryManager] Warning: extension \"" << extension << "\" already has a factory. New factory handler ignored." << std::endl; } else { _factoryMap.insert(std::make_pair(extension, factory)); } } } PresetFactory & PresetFactoryManager::factory(const std::string & extension) { if (!_factoryMap.count(extension)) { std::ostringstream os; os << "No factory associated with \"" << extension << "\"." << std::endl; throw PresetFactoryException(os.str()); } return *_factoryMap[extension]; } bool PresetFactoryManager::extensionHandled(const std::string & extension) const { return _factoryMap.count(extension); } projectM-complete-2.1.0-Source/src/libprojectM/glError.h0000664000175000017500000000117411756064136023413 0ustar matthiasmatthias// // File: glError.h // Author: fatray // // Created on 02 December 2007, 16:08 // #ifndef _GLERROR_H #define _GLERROR_H // no need to include GL in here, // if someone wants GL errors they probably already included it. /* * if we are debugging, print all glErrors to stderr. * Remeber that glErrors are buffered, this just prints any in the buffer. */ #ifdef NDEBUG #define glError() #else #define glError() { \ GLenum err; \ while ((err = glGetError()) != GL_NO_ERROR) \ fprintf(stderr, "glError: %s at %s:%u\n", \ (char *)gluErrorString(err), __FILE__, __LINE__); \ } #endif /* glError */ #endif /* _GLERROR_H */ projectM-complete-2.1.0-Source/src/libprojectM/PresetChooser.cpp0000664000175000017500000000035511756064136025117 0ustar matthiasmatthias// // C++ Implementation: PresetChooser // // Description: // // // Author: Carmelo Piccione , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #include "PresetChooser.hpp" projectM-complete-2.1.0-Source/src/libprojectM/projectM.dsp0000775000175000017500000001563211756064136024130 0ustar matthiasmatthias# Microsoft Developer Studio Project File - Name="projectM" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Static Library" 0x0104 CFG=projectM - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "projectM.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "projectM.mak" CFG="projectM - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "projectM - Win32 Release" (based on "Win32 (x86) Static Library") !MESSAGE "projectM - Win32 Debug" (based on "Win32 (x86) Static Library") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "projectM - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo !ELSEIF "$(CFG)" == "projectM - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "DEBUG" /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo !ENDIF # Begin Target # Name "projectM - Win32 Release" # Name "projectM - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\beat_detect.c # End Source File # Begin Source File SOURCE=.\browser.c # End Source File # Begin Source File SOURCE=.\builtin_funcs.c # End Source File # Begin Source File SOURCE=.\console_interface.c # End Source File # Begin Source File SOURCE=.\custom_shape.c # End Source File # Begin Source File SOURCE=.\custom_wave.c # End Source File # Begin Source File SOURCE=.\editor.c # End Source File # Begin Source File SOURCE=.\eval.c # End Source File # Begin Source File SOURCE=.\fftsg.c # End Source File # Begin Source File SOURCE=.\func.c # End Source File # Begin Source File SOURCE=.\glConsole.c # End Source File # Begin Source File SOURCE=.\glf.c # End Source File # Begin Source File SOURCE=.\init_cond.c # End Source File # Begin Source File SOURCE=.\menu.c # End Source File # Begin Source File SOURCE=.\param.c # End Source File # Begin Source File SOURCE=.\parser.c # End Source File # Begin Source File SOURCE=.\PCM.c # End Source File # Begin Source File SOURCE=.\per_frame_eqn.c # End Source File # Begin Source File SOURCE=.\per_pixel_eqn.c # End Source File # Begin Source File SOURCE=.\preset.c # End Source File # Begin Source File SOURCE=.\projectm.c # End Source File # Begin Source File SOURCE=.\pbuffer.c # End Source File # Begin Source File SOURCE=.\splaytree.c # End Source File # Begin Source File SOURCE=.\timer.c # End Source File # Begin Source File SOURCE=.\tree_types.c # End Source File # Begin Source File SOURCE=".\win32-dirent.c" # End Source File # Begin Source File SOURCE=.\wipemalloc.c # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\beat_detect.h # End Source File # Begin Source File SOURCE=.\browser.h # End Source File # Begin Source File SOURCE=.\builtin_funcs.h # End Source File # Begin Source File SOURCE=.\common.h # End Source File # Begin Source File SOURCE=.\compare.h # End Source File # Begin Source File SOURCE=.\config.h # End Source File # Begin Source File SOURCE=.\console_interface.h # End Source File # Begin Source File SOURCE=.\custom_shape.h # End Source File # Begin Source File SOURCE=.\custom_shape_types.h # End Source File # Begin Source File SOURCE=.\custom_wave.h # End Source File # Begin Source File SOURCE=.\custom_wave_types.h # End Source File # Begin Source File SOURCE=.\editor.h # End Source File # Begin Source File SOURCE=.\eval.h # End Source File # Begin Source File SOURCE=.\event.h # End Source File # Begin Source File SOURCE=.\expr_types.h # End Source File # Begin Source File SOURCE=.\fatal.h # End Source File # Begin Source File SOURCE=.\fftsg.h # End Source File # Begin Source File SOURCE=.\func.h # End Source File # Begin Source File SOURCE=.\func_types.h # End Source File # Begin Source File SOURCE=.\glConsole.h # End Source File # Begin Source File SOURCE=.\glf.h # End Source File # Begin Source File SOURCE=.\idle_preset.h # End Source File # Begin Source File SOURCE=.\init_cond.h # End Source File # Begin Source File SOURCE=.\init_cond_types.h # End Source File # Begin Source File SOURCE=.\interface_types.h # End Source File # Begin Source File SOURCE=.\menu.h # End Source File # Begin Source File SOURCE=.\param.h # End Source File # Begin Source File SOURCE=.\param_types.h # End Source File # Begin Source File SOURCE=.\parser.h # End Source File # Begin Source File SOURCE=.\PCM.h # End Source File # Begin Source File SOURCE=.\per_frame_eqn.h # End Source File # Begin Source File SOURCE=.\per_frame_eqn_types.h # End Source File # Begin Source File SOURCE=.\per_pixel_eqn.h # End Source File # Begin Source File SOURCE=.\per_pixel_eqn_types.h # End Source File # Begin Source File SOURCE=.\per_point_types.h # End Source File # Begin Source File SOURCE=.\preset.h # End Source File # Begin Source File SOURCE=.\preset_types.h # End Source File # Begin Source File SOURCE=.\projectM.h # End Source File # Begin Source File SOURCE=.\pbuffer.h # End Source File # Begin Source File SOURCE=.\splaytree.h # End Source File # Begin Source File SOURCE=.\splaytree_types.h # End Source File # Begin Source File SOURCE=.\timer.h # End Source File # Begin Source File SOURCE=.\tree_types.h # End Source File # Begin Source File SOURCE=".\win32-dirent.h" # End Source File # Begin Source File SOURCE=.\wipemalloc.h # End Source File # End Group # End Target # End Project projectM-complete-2.1.0-Source/src/libprojectM/glew.h0000664000175000017500000177613311756064136022754 0ustar matthiasmatthias/* ** The OpenGL Extension Wrangler Library ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev ** All rights reserved. ** ** Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are met: ** ** * Redistributions of source code must retain the above copyright notice, ** this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright notice, ** this list of conditions and the following disclaimer in the documentation ** and/or other materials provided with the distribution. ** * The name of the author may be used to endorse or promote products ** derived from this software without specific prior written permission. ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF ** THE POSSIBILITY OF SUCH DAMAGE. */ /* * Mesa 3-D graphics library * Version: 7.0 * * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* ** Copyright (c) 2007 The Khronos Group Inc. ** ** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the ** "Materials"), to deal in the Materials without restriction, including ** without limitation the rights to use, copy, modify, merge, publish, ** distribute, sublicense, and/or sell copies of the Materials, and to ** permit persons to whom the Materials are furnished to do so, subject to ** the following conditions: ** ** The above copyright notice and this permission notice shall be included ** in all copies or substantial portions of the Materials. ** ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ #ifndef __glew_h__ #define __glew_h__ #define __GLEW_H__ #if defined(__gl_h_) || defined(__GL_H__) #error gl.h included before glew.h #endif #if defined(__glext_h_) || defined(__GLEXT_H_) #error glext.h included before glew.h #endif #if defined(__gl_ATI_h_) #error glATI.h included before glew.h #endif #define __gl_h_ #define __GL_H__ #define __glext_h_ #define __GLEXT_H_ #define __gl_ATI_h_ #if defined(_WIN32) /* * GLEW does not include to avoid name space pollution. * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t * defined properly. */ /* */ #ifndef APIENTRY #define GLEW_APIENTRY_DEFINED # if defined(__MINGW32__) # define APIENTRY __stdcall # elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) # define APIENTRY __stdcall # else # define APIENTRY # endif #endif #ifndef GLAPI # if defined(__MINGW32__) # define GLAPI extern # endif #endif /* */ #ifndef CALLBACK #define GLEW_CALLBACK_DEFINED # if defined(__MINGW32__) # define CALLBACK __attribute__ ((__stdcall__)) # elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) # define CALLBACK __stdcall # else # define CALLBACK # endif #endif /* and */ #ifndef WINGDIAPI #define GLEW_WINGDIAPI_DEFINED #define WINGDIAPI __declspec(dllimport) #endif /* */ #if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) typedef unsigned short wchar_t; # define _WCHAR_T_DEFINED #endif /* */ #if !defined(_W64) # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 # define _W64 __w64 # else # define _W64 # endif #endif #if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) # ifdef _WIN64 typedef __int64 ptrdiff_t; # else typedef _W64 int ptrdiff_t; # endif # define _PTRDIFF_T_DEFINED # define _PTRDIFF_T_ #endif #ifndef GLAPI # if defined(__MINGW32__) # define GLAPI extern # else # define GLAPI WINGDIAPI # endif #endif #ifndef GLAPIENTRY #define GLAPIENTRY APIENTRY #endif /* * GLEW_STATIC needs to be set when using the static version. * GLEW_BUILD is set when building the DLL version. */ #ifdef GLEW_STATIC # define GLEWAPI extern #else # ifdef GLEW_BUILD # define GLEWAPI extern __declspec(dllexport) # else # define GLEWAPI extern __declspec(dllimport) # endif #endif #else /* _UNIX */ /* * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO * C. On my system, this amounts to _3 lines_ of included code, all of * them pretty much harmless. If you know of a way of detecting 32 vs * 64 _targets_ at compile time you are free to replace this with * something that's portable. For now, _this_ is the portable solution. * (mem, 2004-01-04) */ #include #define GLEW_APIENTRY_DEFINED #define APIENTRY #define GLEWAPI extern /* */ #ifndef GLAPI #define GLAPI extern #endif #ifndef GLAPIENTRY #define GLAPIENTRY #endif #endif /* _WIN32 */ #ifdef __cplusplus extern "C" { #endif /* ----------------------------- GL_VERSION_1_1 ---------------------------- */ #ifndef GL_VERSION_1_1 #define GL_VERSION_1_1 1 #if defined(__APPLE__) typedef unsigned long GLenum; typedef unsigned long GLbitfield; typedef unsigned long GLuint; typedef long GLint; typedef long GLsizei; #else typedef unsigned int GLenum; typedef unsigned int GLbitfield; typedef unsigned int GLuint; typedef int GLint; typedef int GLsizei; #endif typedef unsigned char GLboolean; typedef signed char GLbyte; typedef short GLshort; typedef unsigned char GLubyte; typedef unsigned short GLushort; typedef unsigned long GLulong; typedef float GLfloat; typedef float GLclampf; typedef double GLdouble; typedef double GLclampd; typedef void GLvoid; #if defined(_MSC_VER) && _MSC_VER < 1400 typedef __int64 GLint64EXT; typedef unsigned __int64 GLuint64EXT; #else typedef signed long long GLint64EXT; typedef unsigned long long GLuint64EXT; #endif #define GL_ACCUM 0x0100 #define GL_LOAD 0x0101 #define GL_RETURN 0x0102 #define GL_MULT 0x0103 #define GL_ADD 0x0104 #define GL_NEVER 0x0200 #define GL_LESS 0x0201 #define GL_EQUAL 0x0202 #define GL_LEQUAL 0x0203 #define GL_GREATER 0x0204 #define GL_NOTEQUAL 0x0205 #define GL_GEQUAL 0x0206 #define GL_ALWAYS 0x0207 #define GL_CURRENT_BIT 0x00000001 #define GL_POINT_BIT 0x00000002 #define GL_LINE_BIT 0x00000004 #define GL_POLYGON_BIT 0x00000008 #define GL_POLYGON_STIPPLE_BIT 0x00000010 #define GL_PIXEL_MODE_BIT 0x00000020 #define GL_LIGHTING_BIT 0x00000040 #define GL_FOG_BIT 0x00000080 #define GL_DEPTH_BUFFER_BIT 0x00000100 #define GL_ACCUM_BUFFER_BIT 0x00000200 #define GL_STENCIL_BUFFER_BIT 0x00000400 #define GL_VIEWPORT_BIT 0x00000800 #define GL_TRANSFORM_BIT 0x00001000 #define GL_ENABLE_BIT 0x00002000 #define GL_COLOR_BUFFER_BIT 0x00004000 #define GL_HINT_BIT 0x00008000 #define GL_EVAL_BIT 0x00010000 #define GL_LIST_BIT 0x00020000 #define GL_TEXTURE_BIT 0x00040000 #define GL_SCISSOR_BIT 0x00080000 #define GL_ALL_ATTRIB_BITS 0x000fffff #define GL_POINTS 0x0000 #define GL_LINES 0x0001 #define GL_LINE_LOOP 0x0002 #define GL_LINE_STRIP 0x0003 #define GL_TRIANGLES 0x0004 #define GL_TRIANGLE_STRIP 0x0005 #define GL_TRIANGLE_FAN 0x0006 #define GL_QUADS 0x0007 #define GL_QUAD_STRIP 0x0008 #define GL_POLYGON 0x0009 #define GL_ZERO 0 #define GL_ONE 1 #define GL_SRC_COLOR 0x0300 #define GL_ONE_MINUS_SRC_COLOR 0x0301 #define GL_SRC_ALPHA 0x0302 #define GL_ONE_MINUS_SRC_ALPHA 0x0303 #define GL_DST_ALPHA 0x0304 #define GL_ONE_MINUS_DST_ALPHA 0x0305 #define GL_DST_COLOR 0x0306 #define GL_ONE_MINUS_DST_COLOR 0x0307 #define GL_SRC_ALPHA_SATURATE 0x0308 #define GL_TRUE 1 #define GL_FALSE 0 #define GL_CLIP_PLANE0 0x3000 #define GL_CLIP_PLANE1 0x3001 #define GL_CLIP_PLANE2 0x3002 #define GL_CLIP_PLANE3 0x3003 #define GL_CLIP_PLANE4 0x3004 #define GL_CLIP_PLANE5 0x3005 #define GL_BYTE 0x1400 #define GL_UNSIGNED_BYTE 0x1401 #define GL_SHORT 0x1402 #define GL_UNSIGNED_SHORT 0x1403 #define GL_INT 0x1404 #define GL_UNSIGNED_INT 0x1405 #define GL_FLOAT 0x1406 #define GL_2_BYTES 0x1407 #define GL_3_BYTES 0x1408 #define GL_4_BYTES 0x1409 #define GL_DOUBLE 0x140A #define GL_NONE 0 #define GL_FRONT_LEFT 0x0400 #define GL_FRONT_RIGHT 0x0401 #define GL_BACK_LEFT 0x0402 #define GL_BACK_RIGHT 0x0403 #define GL_FRONT 0x0404 #define GL_BACK 0x0405 #define GL_LEFT 0x0406 #define GL_RIGHT 0x0407 #define GL_FRONT_AND_BACK 0x0408 #define GL_AUX0 0x0409 #define GL_AUX1 0x040A #define GL_AUX2 0x040B #define GL_AUX3 0x040C #define GL_NO_ERROR 0 #define GL_INVALID_ENUM 0x0500 #define GL_INVALID_VALUE 0x0501 #define GL_INVALID_OPERATION 0x0502 #define GL_STACK_OVERFLOW 0x0503 #define GL_STACK_UNDERFLOW 0x0504 #define GL_OUT_OF_MEMORY 0x0505 #define GL_2D 0x0600 #define GL_3D 0x0601 #define GL_3D_COLOR 0x0602 #define GL_3D_COLOR_TEXTURE 0x0603 #define GL_4D_COLOR_TEXTURE 0x0604 #define GL_PASS_THROUGH_TOKEN 0x0700 #define GL_POINT_TOKEN 0x0701 #define GL_LINE_TOKEN 0x0702 #define GL_POLYGON_TOKEN 0x0703 #define GL_BITMAP_TOKEN 0x0704 #define GL_DRAW_PIXEL_TOKEN 0x0705 #define GL_COPY_PIXEL_TOKEN 0x0706 #define GL_LINE_RESET_TOKEN 0x0707 #define GL_EXP 0x0800 #define GL_EXP2 0x0801 #define GL_CW 0x0900 #define GL_CCW 0x0901 #define GL_COEFF 0x0A00 #define GL_ORDER 0x0A01 #define GL_DOMAIN 0x0A02 #define GL_CURRENT_COLOR 0x0B00 #define GL_CURRENT_INDEX 0x0B01 #define GL_CURRENT_NORMAL 0x0B02 #define GL_CURRENT_TEXTURE_COORDS 0x0B03 #define GL_CURRENT_RASTER_COLOR 0x0B04 #define GL_CURRENT_RASTER_INDEX 0x0B05 #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 #define GL_CURRENT_RASTER_POSITION 0x0B07 #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 #define GL_CURRENT_RASTER_DISTANCE 0x0B09 #define GL_POINT_SMOOTH 0x0B10 #define GL_POINT_SIZE 0x0B11 #define GL_POINT_SIZE_RANGE 0x0B12 #define GL_POINT_SIZE_GRANULARITY 0x0B13 #define GL_LINE_SMOOTH 0x0B20 #define GL_LINE_WIDTH 0x0B21 #define GL_LINE_WIDTH_RANGE 0x0B22 #define GL_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_LINE_STIPPLE 0x0B24 #define GL_LINE_STIPPLE_PATTERN 0x0B25 #define GL_LINE_STIPPLE_REPEAT 0x0B26 #define GL_LIST_MODE 0x0B30 #define GL_MAX_LIST_NESTING 0x0B31 #define GL_LIST_BASE 0x0B32 #define GL_LIST_INDEX 0x0B33 #define GL_POLYGON_MODE 0x0B40 #define GL_POLYGON_SMOOTH 0x0B41 #define GL_POLYGON_STIPPLE 0x0B42 #define GL_EDGE_FLAG 0x0B43 #define GL_CULL_FACE 0x0B44 #define GL_CULL_FACE_MODE 0x0B45 #define GL_FRONT_FACE 0x0B46 #define GL_LIGHTING 0x0B50 #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 #define GL_LIGHT_MODEL_AMBIENT 0x0B53 #define GL_SHADE_MODEL 0x0B54 #define GL_COLOR_MATERIAL_FACE 0x0B55 #define GL_COLOR_MATERIAL_PARAMETER 0x0B56 #define GL_COLOR_MATERIAL 0x0B57 #define GL_FOG 0x0B60 #define GL_FOG_INDEX 0x0B61 #define GL_FOG_DENSITY 0x0B62 #define GL_FOG_START 0x0B63 #define GL_FOG_END 0x0B64 #define GL_FOG_MODE 0x0B65 #define GL_FOG_COLOR 0x0B66 #define GL_DEPTH_RANGE 0x0B70 #define GL_DEPTH_TEST 0x0B71 #define GL_DEPTH_WRITEMASK 0x0B72 #define GL_DEPTH_CLEAR_VALUE 0x0B73 #define GL_DEPTH_FUNC 0x0B74 #define GL_ACCUM_CLEAR_VALUE 0x0B80 #define GL_STENCIL_TEST 0x0B90 #define GL_STENCIL_CLEAR_VALUE 0x0B91 #define GL_STENCIL_FUNC 0x0B92 #define GL_STENCIL_VALUE_MASK 0x0B93 #define GL_STENCIL_FAIL 0x0B94 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 #define GL_STENCIL_REF 0x0B97 #define GL_STENCIL_WRITEMASK 0x0B98 #define GL_MATRIX_MODE 0x0BA0 #define GL_NORMALIZE 0x0BA1 #define GL_VIEWPORT 0x0BA2 #define GL_MODELVIEW_STACK_DEPTH 0x0BA3 #define GL_PROJECTION_STACK_DEPTH 0x0BA4 #define GL_TEXTURE_STACK_DEPTH 0x0BA5 #define GL_MODELVIEW_MATRIX 0x0BA6 #define GL_PROJECTION_MATRIX 0x0BA7 #define GL_TEXTURE_MATRIX 0x0BA8 #define GL_ATTRIB_STACK_DEPTH 0x0BB0 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 #define GL_ALPHA_TEST 0x0BC0 #define GL_ALPHA_TEST_FUNC 0x0BC1 #define GL_ALPHA_TEST_REF 0x0BC2 #define GL_DITHER 0x0BD0 #define GL_BLEND_DST 0x0BE0 #define GL_BLEND_SRC 0x0BE1 #define GL_BLEND 0x0BE2 #define GL_LOGIC_OP_MODE 0x0BF0 #define GL_INDEX_LOGIC_OP 0x0BF1 #define GL_COLOR_LOGIC_OP 0x0BF2 #define GL_AUX_BUFFERS 0x0C00 #define GL_DRAW_BUFFER 0x0C01 #define GL_READ_BUFFER 0x0C02 #define GL_SCISSOR_BOX 0x0C10 #define GL_SCISSOR_TEST 0x0C11 #define GL_INDEX_CLEAR_VALUE 0x0C20 #define GL_INDEX_WRITEMASK 0x0C21 #define GL_COLOR_CLEAR_VALUE 0x0C22 #define GL_COLOR_WRITEMASK 0x0C23 #define GL_INDEX_MODE 0x0C30 #define GL_RGBA_MODE 0x0C31 #define GL_DOUBLEBUFFER 0x0C32 #define GL_STEREO 0x0C33 #define GL_RENDER_MODE 0x0C40 #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 #define GL_POINT_SMOOTH_HINT 0x0C51 #define GL_LINE_SMOOTH_HINT 0x0C52 #define GL_POLYGON_SMOOTH_HINT 0x0C53 #define GL_FOG_HINT 0x0C54 #define GL_TEXTURE_GEN_S 0x0C60 #define GL_TEXTURE_GEN_T 0x0C61 #define GL_TEXTURE_GEN_R 0x0C62 #define GL_TEXTURE_GEN_Q 0x0C63 #define GL_PIXEL_MAP_I_TO_I 0x0C70 #define GL_PIXEL_MAP_S_TO_S 0x0C71 #define GL_PIXEL_MAP_I_TO_R 0x0C72 #define GL_PIXEL_MAP_I_TO_G 0x0C73 #define GL_PIXEL_MAP_I_TO_B 0x0C74 #define GL_PIXEL_MAP_I_TO_A 0x0C75 #define GL_PIXEL_MAP_R_TO_R 0x0C76 #define GL_PIXEL_MAP_G_TO_G 0x0C77 #define GL_PIXEL_MAP_B_TO_B 0x0C78 #define GL_PIXEL_MAP_A_TO_A 0x0C79 #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 #define GL_UNPACK_SWAP_BYTES 0x0CF0 #define GL_UNPACK_LSB_FIRST 0x0CF1 #define GL_UNPACK_ROW_LENGTH 0x0CF2 #define GL_UNPACK_SKIP_ROWS 0x0CF3 #define GL_UNPACK_SKIP_PIXELS 0x0CF4 #define GL_UNPACK_ALIGNMENT 0x0CF5 #define GL_PACK_SWAP_BYTES 0x0D00 #define GL_PACK_LSB_FIRST 0x0D01 #define GL_PACK_ROW_LENGTH 0x0D02 #define GL_PACK_SKIP_ROWS 0x0D03 #define GL_PACK_SKIP_PIXELS 0x0D04 #define GL_PACK_ALIGNMENT 0x0D05 #define GL_MAP_COLOR 0x0D10 #define GL_MAP_STENCIL 0x0D11 #define GL_INDEX_SHIFT 0x0D12 #define GL_INDEX_OFFSET 0x0D13 #define GL_RED_SCALE 0x0D14 #define GL_RED_BIAS 0x0D15 #define GL_ZOOM_X 0x0D16 #define GL_ZOOM_Y 0x0D17 #define GL_GREEN_SCALE 0x0D18 #define GL_GREEN_BIAS 0x0D19 #define GL_BLUE_SCALE 0x0D1A #define GL_BLUE_BIAS 0x0D1B #define GL_ALPHA_SCALE 0x0D1C #define GL_ALPHA_BIAS 0x0D1D #define GL_DEPTH_SCALE 0x0D1E #define GL_DEPTH_BIAS 0x0D1F #define GL_MAX_EVAL_ORDER 0x0D30 #define GL_MAX_LIGHTS 0x0D31 #define GL_MAX_CLIP_PLANES 0x0D32 #define GL_MAX_TEXTURE_SIZE 0x0D33 #define GL_MAX_PIXEL_MAP_TABLE 0x0D34 #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 #define GL_MAX_NAME_STACK_DEPTH 0x0D37 #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 #define GL_MAX_VIEWPORT_DIMS 0x0D3A #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B #define GL_SUBPIXEL_BITS 0x0D50 #define GL_INDEX_BITS 0x0D51 #define GL_RED_BITS 0x0D52 #define GL_GREEN_BITS 0x0D53 #define GL_BLUE_BITS 0x0D54 #define GL_ALPHA_BITS 0x0D55 #define GL_DEPTH_BITS 0x0D56 #define GL_STENCIL_BITS 0x0D57 #define GL_ACCUM_RED_BITS 0x0D58 #define GL_ACCUM_GREEN_BITS 0x0D59 #define GL_ACCUM_BLUE_BITS 0x0D5A #define GL_ACCUM_ALPHA_BITS 0x0D5B #define GL_NAME_STACK_DEPTH 0x0D70 #define GL_AUTO_NORMAL 0x0D80 #define GL_MAP1_COLOR_4 0x0D90 #define GL_MAP1_INDEX 0x0D91 #define GL_MAP1_NORMAL 0x0D92 #define GL_MAP1_TEXTURE_COORD_1 0x0D93 #define GL_MAP1_TEXTURE_COORD_2 0x0D94 #define GL_MAP1_TEXTURE_COORD_3 0x0D95 #define GL_MAP1_TEXTURE_COORD_4 0x0D96 #define GL_MAP1_VERTEX_3 0x0D97 #define GL_MAP1_VERTEX_4 0x0D98 #define GL_MAP2_COLOR_4 0x0DB0 #define GL_MAP2_INDEX 0x0DB1 #define GL_MAP2_NORMAL 0x0DB2 #define GL_MAP2_TEXTURE_COORD_1 0x0DB3 #define GL_MAP2_TEXTURE_COORD_2 0x0DB4 #define GL_MAP2_TEXTURE_COORD_3 0x0DB5 #define GL_MAP2_TEXTURE_COORD_4 0x0DB6 #define GL_MAP2_VERTEX_3 0x0DB7 #define GL_MAP2_VERTEX_4 0x0DB8 #define GL_MAP1_GRID_DOMAIN 0x0DD0 #define GL_MAP1_GRID_SEGMENTS 0x0DD1 #define GL_MAP2_GRID_DOMAIN 0x0DD2 #define GL_MAP2_GRID_SEGMENTS 0x0DD3 #define GL_TEXTURE_1D 0x0DE0 #define GL_TEXTURE_2D 0x0DE1 #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 #define GL_SELECTION_BUFFER_POINTER 0x0DF3 #define GL_SELECTION_BUFFER_SIZE 0x0DF4 #define GL_TEXTURE_WIDTH 0x1000 #define GL_TEXTURE_HEIGHT 0x1001 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003 #define GL_TEXTURE_BORDER_COLOR 0x1004 #define GL_TEXTURE_BORDER 0x1005 #define GL_DONT_CARE 0x1100 #define GL_FASTEST 0x1101 #define GL_NICEST 0x1102 #define GL_LIGHT0 0x4000 #define GL_LIGHT1 0x4001 #define GL_LIGHT2 0x4002 #define GL_LIGHT3 0x4003 #define GL_LIGHT4 0x4004 #define GL_LIGHT5 0x4005 #define GL_LIGHT6 0x4006 #define GL_LIGHT7 0x4007 #define GL_AMBIENT 0x1200 #define GL_DIFFUSE 0x1201 #define GL_SPECULAR 0x1202 #define GL_POSITION 0x1203 #define GL_SPOT_DIRECTION 0x1204 #define GL_SPOT_EXPONENT 0x1205 #define GL_SPOT_CUTOFF 0x1206 #define GL_CONSTANT_ATTENUATION 0x1207 #define GL_LINEAR_ATTENUATION 0x1208 #define GL_QUADRATIC_ATTENUATION 0x1209 #define GL_COMPILE 0x1300 #define GL_COMPILE_AND_EXECUTE 0x1301 #define GL_CLEAR 0x1500 #define GL_AND 0x1501 #define GL_AND_REVERSE 0x1502 #define GL_COPY 0x1503 #define GL_AND_INVERTED 0x1504 #define GL_NOOP 0x1505 #define GL_XOR 0x1506 #define GL_OR 0x1507 #define GL_NOR 0x1508 #define GL_EQUIV 0x1509 #define GL_INVERT 0x150A #define GL_OR_REVERSE 0x150B #define GL_COPY_INVERTED 0x150C #define GL_OR_INVERTED 0x150D #define GL_NAND 0x150E #define GL_SET 0x150F #define GL_EMISSION 0x1600 #define GL_SHININESS 0x1601 #define GL_AMBIENT_AND_DIFFUSE 0x1602 #define GL_COLOR_INDEXES 0x1603 #define GL_MODELVIEW 0x1700 #define GL_PROJECTION 0x1701 #define GL_TEXTURE 0x1702 #define GL_COLOR 0x1800 #define GL_DEPTH 0x1801 #define GL_STENCIL 0x1802 #define GL_COLOR_INDEX 0x1900 #define GL_STENCIL_INDEX 0x1901 #define GL_DEPTH_COMPONENT 0x1902 #define GL_RED 0x1903 #define GL_GREEN 0x1904 #define GL_BLUE 0x1905 #define GL_ALPHA 0x1906 #define GL_RGB 0x1907 #define GL_RGBA 0x1908 #define GL_LUMINANCE 0x1909 #define GL_LUMINANCE_ALPHA 0x190A #define GL_BITMAP 0x1A00 #define GL_POINT 0x1B00 #define GL_LINE 0x1B01 #define GL_FILL 0x1B02 #define GL_RENDER 0x1C00 #define GL_FEEDBACK 0x1C01 #define GL_SELECT 0x1C02 #define GL_FLAT 0x1D00 #define GL_SMOOTH 0x1D01 #define GL_KEEP 0x1E00 #define GL_REPLACE 0x1E01 #define GL_INCR 0x1E02 #define GL_DECR 0x1E03 #define GL_VENDOR 0x1F00 #define GL_RENDERER 0x1F01 #define GL_VERSION 0x1F02 #define GL_EXTENSIONS 0x1F03 #define GL_S 0x2000 #define GL_T 0x2001 #define GL_R 0x2002 #define GL_Q 0x2003 #define GL_MODULATE 0x2100 #define GL_DECAL 0x2101 #define GL_TEXTURE_ENV_MODE 0x2200 #define GL_TEXTURE_ENV_COLOR 0x2201 #define GL_TEXTURE_ENV 0x2300 #define GL_EYE_LINEAR 0x2400 #define GL_OBJECT_LINEAR 0x2401 #define GL_SPHERE_MAP 0x2402 #define GL_TEXTURE_GEN_MODE 0x2500 #define GL_OBJECT_PLANE 0x2501 #define GL_EYE_PLANE 0x2502 #define GL_NEAREST 0x2600 #define GL_LINEAR 0x2601 #define GL_NEAREST_MIPMAP_NEAREST 0x2700 #define GL_LINEAR_MIPMAP_NEAREST 0x2701 #define GL_NEAREST_MIPMAP_LINEAR 0x2702 #define GL_LINEAR_MIPMAP_LINEAR 0x2703 #define GL_TEXTURE_MAG_FILTER 0x2800 #define GL_TEXTURE_MIN_FILTER 0x2801 #define GL_TEXTURE_WRAP_S 0x2802 #define GL_TEXTURE_WRAP_T 0x2803 #define GL_CLAMP 0x2900 #define GL_REPEAT 0x2901 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff #define GL_POLYGON_OFFSET_FACTOR 0x8038 #define GL_POLYGON_OFFSET_UNITS 0x2A00 #define GL_POLYGON_OFFSET_POINT 0x2A01 #define GL_POLYGON_OFFSET_LINE 0x2A02 #define GL_POLYGON_OFFSET_FILL 0x8037 #define GL_ALPHA4 0x803B #define GL_ALPHA8 0x803C #define GL_ALPHA12 0x803D #define GL_ALPHA16 0x803E #define GL_LUMINANCE4 0x803F #define GL_LUMINANCE8 0x8040 #define GL_LUMINANCE12 0x8041 #define GL_LUMINANCE16 0x8042 #define GL_LUMINANCE4_ALPHA4 0x8043 #define GL_LUMINANCE6_ALPHA2 0x8044 #define GL_LUMINANCE8_ALPHA8 0x8045 #define GL_LUMINANCE12_ALPHA4 0x8046 #define GL_LUMINANCE12_ALPHA12 0x8047 #define GL_LUMINANCE16_ALPHA16 0x8048 #define GL_INTENSITY 0x8049 #define GL_INTENSITY4 0x804A #define GL_INTENSITY8 0x804B #define GL_INTENSITY12 0x804C #define GL_INTENSITY16 0x804D #define GL_R3_G3_B2 0x2A10 #define GL_RGB4 0x804F #define GL_RGB5 0x8050 #define GL_RGB8 0x8051 #define GL_RGB10 0x8052 #define GL_RGB12 0x8053 #define GL_RGB16 0x8054 #define GL_RGBA2 0x8055 #define GL_RGBA4 0x8056 #define GL_RGB5_A1 0x8057 #define GL_RGBA8 0x8058 #define GL_RGB10_A2 0x8059 #define GL_RGBA12 0x805A #define GL_RGBA16 0x805B #define GL_TEXTURE_RED_SIZE 0x805C #define GL_TEXTURE_GREEN_SIZE 0x805D #define GL_TEXTURE_BLUE_SIZE 0x805E #define GL_TEXTURE_ALPHA_SIZE 0x805F #define GL_TEXTURE_LUMINANCE_SIZE 0x8060 #define GL_TEXTURE_INTENSITY_SIZE 0x8061 #define GL_PROXY_TEXTURE_1D 0x8063 #define GL_PROXY_TEXTURE_2D 0x8064 #define GL_TEXTURE_PRIORITY 0x8066 #define GL_TEXTURE_RESIDENT 0x8067 #define GL_TEXTURE_BINDING_1D 0x8068 #define GL_TEXTURE_BINDING_2D 0x8069 #define GL_VERTEX_ARRAY 0x8074 #define GL_NORMAL_ARRAY 0x8075 #define GL_COLOR_ARRAY 0x8076 #define GL_INDEX_ARRAY 0x8077 #define GL_TEXTURE_COORD_ARRAY 0x8078 #define GL_EDGE_FLAG_ARRAY 0x8079 #define GL_VERTEX_ARRAY_SIZE 0x807A #define GL_VERTEX_ARRAY_TYPE 0x807B #define GL_VERTEX_ARRAY_STRIDE 0x807C #define GL_NORMAL_ARRAY_TYPE 0x807E #define GL_NORMAL_ARRAY_STRIDE 0x807F #define GL_COLOR_ARRAY_SIZE 0x8081 #define GL_COLOR_ARRAY_TYPE 0x8082 #define GL_COLOR_ARRAY_STRIDE 0x8083 #define GL_INDEX_ARRAY_TYPE 0x8085 #define GL_INDEX_ARRAY_STRIDE 0x8086 #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C #define GL_VERTEX_ARRAY_POINTER 0x808E #define GL_NORMAL_ARRAY_POINTER 0x808F #define GL_COLOR_ARRAY_POINTER 0x8090 #define GL_INDEX_ARRAY_POINTER 0x8091 #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 #define GL_V2F 0x2A20 #define GL_V3F 0x2A21 #define GL_C4UB_V2F 0x2A22 #define GL_C4UB_V3F 0x2A23 #define GL_C3F_V3F 0x2A24 #define GL_N3F_V3F 0x2A25 #define GL_C4F_N3F_V3F 0x2A26 #define GL_T2F_V3F 0x2A27 #define GL_T4F_V4F 0x2A28 #define GL_T2F_C4UB_V3F 0x2A29 #define GL_T2F_C3F_V3F 0x2A2A #define GL_T2F_N3F_V3F 0x2A2B #define GL_T2F_C4F_N3F_V3F 0x2A2C #define GL_T4F_C4F_N3F_V4F 0x2A2D #define GL_LOGIC_OP GL_INDEX_LOGIC_OP #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT #define GL_COLOR_INDEX1_EXT 0x80E2 #define GL_COLOR_INDEX2_EXT 0x80E3 #define GL_COLOR_INDEX4_EXT 0x80E4 #define GL_COLOR_INDEX8_EXT 0x80E5 #define GL_COLOR_INDEX12_EXT 0x80E6 #define GL_COLOR_INDEX16_EXT 0x80E7 GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); GLAPI void GLAPIENTRY glArrayElement (GLint i); GLAPI void GLAPIENTRY glBegin (GLenum mode); GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GLAPI void GLAPIENTRY glCallList (GLuint list); GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); GLAPI void GLAPIENTRY glClear (GLbitfield mask); GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); GLAPI void GLAPIENTRY glClearIndex (GLfloat c); GLAPI void GLAPIENTRY glClearStencil (GLint s); GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); GLAPI void GLAPIENTRY glColor3iv (const GLint *v); GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); GLAPI void GLAPIENTRY glColor4iv (const GLint *v); GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GLAPI void GLAPIENTRY glCullFace (GLenum mode); GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); GLAPI void GLAPIENTRY glDepthFunc (GLenum func); GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); GLAPI void GLAPIENTRY glDisable (GLenum cap); GLAPI void GLAPIENTRY glDisableClientState (GLenum array); GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); GLAPI void GLAPIENTRY glEnable (GLenum cap); GLAPI void GLAPIENTRY glEnableClientState (GLenum array); GLAPI void GLAPIENTRY glEnd (void); GLAPI void GLAPIENTRY glEndList (void); GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); GLAPI void GLAPIENTRY glFinish (void); GLAPI void GLAPIENTRY glFlush (void); GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glFrontFace (GLenum mode); GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); GLAPI GLenum GLAPIENTRY glGetError (void); GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); GLAPI void GLAPIENTRY glIndexMask (GLuint mask); GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glIndexd (GLdouble c); GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); GLAPI void GLAPIENTRY glIndexf (GLfloat c); GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); GLAPI void GLAPIENTRY glIndexi (GLint c); GLAPI void GLAPIENTRY glIndexiv (const GLint *c); GLAPI void GLAPIENTRY glIndexs (GLshort c); GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); GLAPI void GLAPIENTRY glIndexub (GLubyte c); GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); GLAPI void GLAPIENTRY glInitNames (void); GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); GLAPI void GLAPIENTRY glLineWidth (GLfloat width); GLAPI void GLAPIENTRY glListBase (GLuint base); GLAPI void GLAPIENTRY glLoadIdentity (void); GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); GLAPI void GLAPIENTRY glLoadName (GLuint name); GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); GLAPI void GLAPIENTRY glPassThrough (GLfloat token); GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); GLAPI void GLAPIENTRY glPointSize (GLfloat size); GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); GLAPI void GLAPIENTRY glPopAttrib (void); GLAPI void GLAPIENTRY glPopClientAttrib (void); GLAPI void GLAPIENTRY glPopMatrix (void); GLAPI void GLAPIENTRY glPopName (void); GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); GLAPI void GLAPIENTRY glPushMatrix (void); GLAPI void GLAPIENTRY glPushName (GLuint name); GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); GLAPI void GLAPIENTRY glShadeModel (GLenum mode); GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); GLAPI void GLAPIENTRY glStencilMask (GLuint mask); GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); GLAPI void GLAPIENTRY glTexCoord1i (GLint s); GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) #endif /* GL_VERSION_1_1 */ /* ---------------------------------- GLU ---------------------------------- */ /* this is where we can safely include GLU */ #if defined(__APPLE__) && defined(__MACH__) #include #else #include #endif /* ----------------------------- GL_VERSION_1_2 ---------------------------- */ #ifndef GL_VERSION_1_2 #define GL_VERSION_1_2 1 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_UNSIGNED_BYTE_3_3_2 0x8032 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #define GL_UNSIGNED_INT_8_8_8_8 0x8035 #define GL_UNSIGNED_INT_10_10_10_2 0x8036 #define GL_RESCALE_NORMAL 0x803A #define GL_TEXTURE_BINDING_3D 0x806A #define GL_PACK_SKIP_IMAGES 0x806B #define GL_PACK_IMAGE_HEIGHT 0x806C #define GL_UNPACK_SKIP_IMAGES 0x806D #define GL_UNPACK_IMAGE_HEIGHT 0x806E #define GL_TEXTURE_3D 0x806F #define GL_PROXY_TEXTURE_3D 0x8070 #define GL_TEXTURE_DEPTH 0x8071 #define GL_TEXTURE_WRAP_R 0x8072 #define GL_MAX_3D_TEXTURE_SIZE 0x8073 #define GL_BGR 0x80E0 #define GL_BGRA 0x80E1 #define GL_MAX_ELEMENTS_VERTICES 0x80E8 #define GL_MAX_ELEMENTS_INDICES 0x80E9 #define GL_CLAMP_TO_EDGE 0x812F #define GL_TEXTURE_MIN_LOD 0x813A #define GL_TEXTURE_MAX_LOD 0x813B #define GL_TEXTURE_BASE_LEVEL 0x813C #define GL_TEXTURE_MAX_LEVEL 0x813D #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 #define GL_SINGLE_COLOR 0x81F9 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); #define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) #define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) #define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) #define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) #define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) #endif /* GL_VERSION_1_2 */ /* ----------------------------- GL_VERSION_1_3 ---------------------------- */ #ifndef GL_VERSION_1_3 #define GL_VERSION_1_3 1 #define GL_MULTISAMPLE 0x809D #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E #define GL_SAMPLE_ALPHA_TO_ONE 0x809F #define GL_SAMPLE_COVERAGE 0x80A0 #define GL_SAMPLE_BUFFERS 0x80A8 #define GL_SAMPLES 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA #define GL_SAMPLE_COVERAGE_INVERT 0x80AB #define GL_CLAMP_TO_BORDER 0x812D #define GL_TEXTURE0 0x84C0 #define GL_TEXTURE1 0x84C1 #define GL_TEXTURE2 0x84C2 #define GL_TEXTURE3 0x84C3 #define GL_TEXTURE4 0x84C4 #define GL_TEXTURE5 0x84C5 #define GL_TEXTURE6 0x84C6 #define GL_TEXTURE7 0x84C7 #define GL_TEXTURE8 0x84C8 #define GL_TEXTURE9 0x84C9 #define GL_TEXTURE10 0x84CA #define GL_TEXTURE11 0x84CB #define GL_TEXTURE12 0x84CC #define GL_TEXTURE13 0x84CD #define GL_TEXTURE14 0x84CE #define GL_TEXTURE15 0x84CF #define GL_TEXTURE16 0x84D0 #define GL_TEXTURE17 0x84D1 #define GL_TEXTURE18 0x84D2 #define GL_TEXTURE19 0x84D3 #define GL_TEXTURE20 0x84D4 #define GL_TEXTURE21 0x84D5 #define GL_TEXTURE22 0x84D6 #define GL_TEXTURE23 0x84D7 #define GL_TEXTURE24 0x84D8 #define GL_TEXTURE25 0x84D9 #define GL_TEXTURE26 0x84DA #define GL_TEXTURE27 0x84DB #define GL_TEXTURE28 0x84DC #define GL_TEXTURE29 0x84DD #define GL_TEXTURE30 0x84DE #define GL_TEXTURE31 0x84DF #define GL_ACTIVE_TEXTURE 0x84E0 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 #define GL_MAX_TEXTURE_UNITS 0x84E2 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 #define GL_SUBTRACT 0x84E7 #define GL_COMPRESSED_ALPHA 0x84E9 #define GL_COMPRESSED_LUMINANCE 0x84EA #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB #define GL_COMPRESSED_INTENSITY 0x84EC #define GL_COMPRESSED_RGB 0x84ED #define GL_COMPRESSED_RGBA 0x84EE #define GL_TEXTURE_COMPRESSION_HINT 0x84EF #define GL_NORMAL_MAP 0x8511 #define GL_REFLECTION_MAP 0x8512 #define GL_TEXTURE_CUBE_MAP 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C #define GL_COMBINE 0x8570 #define GL_COMBINE_RGB 0x8571 #define GL_COMBINE_ALPHA 0x8572 #define GL_RGB_SCALE 0x8573 #define GL_ADD_SIGNED 0x8574 #define GL_INTERPOLATE 0x8575 #define GL_CONSTANT 0x8576 #define GL_PRIMARY_COLOR 0x8577 #define GL_PREVIOUS 0x8578 #define GL_SOURCE0_RGB 0x8580 #define GL_SOURCE1_RGB 0x8581 #define GL_SOURCE2_RGB 0x8582 #define GL_SOURCE0_ALPHA 0x8588 #define GL_SOURCE1_ALPHA 0x8589 #define GL_SOURCE2_ALPHA 0x858A #define GL_OPERAND0_RGB 0x8590 #define GL_OPERAND1_RGB 0x8591 #define GL_OPERAND2_RGB 0x8592 #define GL_OPERAND0_ALPHA 0x8598 #define GL_OPERAND1_ALPHA 0x8599 #define GL_OPERAND2_ALPHA 0x859A #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 #define GL_TEXTURE_COMPRESSED 0x86A1 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_DOT3_RGB 0x86AE #define GL_DOT3_RGBA 0x86AF #define GL_MULTISAMPLE_BIT 0x20000000 typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); #define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) #define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture) #define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D) #define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D) #define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D) #define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D) #define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D) #define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D) #define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage) #define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd) #define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf) #define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd) #define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf) #define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d) #define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv) #define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f) #define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv) #define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i) #define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv) #define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s) #define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv) #define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d) #define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv) #define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f) #define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv) #define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i) #define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv) #define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s) #define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv) #define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d) #define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv) #define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f) #define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv) #define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i) #define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv) #define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s) #define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv) #define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d) #define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv) #define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f) #define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv) #define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i) #define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv) #define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s) #define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv) #define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage) #define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3) #endif /* GL_VERSION_1_3 */ /* ----------------------------- GL_VERSION_1_4 ---------------------------- */ #ifndef GL_VERSION_1_4 #define GL_VERSION_1_4 1 #define GL_BLEND_DST_RGB 0x80C8 #define GL_BLEND_SRC_RGB 0x80C9 #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_SRC_ALPHA 0x80CB #define GL_POINT_SIZE_MIN 0x8126 #define GL_POINT_SIZE_MAX 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 #define GL_POINT_DISTANCE_ATTENUATION 0x8129 #define GL_GENERATE_MIPMAP 0x8191 #define GL_GENERATE_MIPMAP_HINT 0x8192 #define GL_DEPTH_COMPONENT16 0x81A5 #define GL_DEPTH_COMPONENT24 0x81A6 #define GL_DEPTH_COMPONENT32 0x81A7 #define GL_MIRRORED_REPEAT 0x8370 #define GL_FOG_COORDINATE_SOURCE 0x8450 #define GL_FOG_COORDINATE 0x8451 #define GL_FRAGMENT_DEPTH 0x8452 #define GL_CURRENT_FOG_COORDINATE 0x8453 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 #define GL_FOG_COORDINATE_ARRAY 0x8457 #define GL_COLOR_SUM 0x8458 #define GL_CURRENT_SECONDARY_COLOR 0x8459 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D #define GL_SECONDARY_COLOR_ARRAY 0x845E #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD #define GL_TEXTURE_FILTER_CONTROL 0x8500 #define GL_TEXTURE_LOD_BIAS 0x8501 #define GL_INCR_WRAP 0x8507 #define GL_DECR_WRAP 0x8508 #define GL_TEXTURE_DEPTH_SIZE 0x884A #define GL_DEPTH_TEXTURE_MODE 0x884B #define GL_TEXTURE_COMPARE_MODE 0x884C #define GL_TEXTURE_COMPARE_FUNC 0x884D #define GL_COMPARE_R_TO_TEXTURE 0x884E typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); #define glBlendColor GLEW_GET_FUN(__glewBlendColor) #define glBlendEquation GLEW_GET_FUN(__glewBlendEquation) #define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate) #define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer) #define glFogCoordd GLEW_GET_FUN(__glewFogCoordd) #define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv) #define glFogCoordf GLEW_GET_FUN(__glewFogCoordf) #define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv) #define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays) #define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements) #define glPointParameterf GLEW_GET_FUN(__glewPointParameterf) #define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv) #define glPointParameteri GLEW_GET_FUN(__glewPointParameteri) #define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv) #define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b) #define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv) #define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d) #define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv) #define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f) #define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv) #define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i) #define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv) #define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s) #define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv) #define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub) #define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv) #define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui) #define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv) #define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us) #define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv) #define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer) #define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d) #define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv) #define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f) #define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv) #define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i) #define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv) #define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s) #define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv) #define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d) #define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv) #define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f) #define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv) #define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i) #define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv) #define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s) #define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv) #define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4) #endif /* GL_VERSION_1_4 */ /* ----------------------------- GL_VERSION_1_5 ---------------------------- */ #ifndef GL_VERSION_1_5 #define GL_VERSION_1_5 1 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE #define GL_FOG_COORD GL_FOG_COORDINATE #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY #define GL_SRC0_RGB GL_SOURCE0_RGB #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA #define GL_SRC1_RGB GL_SOURCE1_RGB #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA #define GL_SRC2_RGB GL_SOURCE2_RGB #define GL_BUFFER_SIZE 0x8764 #define GL_BUFFER_USAGE 0x8765 #define GL_QUERY_COUNTER_BITS 0x8864 #define GL_CURRENT_QUERY 0x8865 #define GL_QUERY_RESULT 0x8866 #define GL_QUERY_RESULT_AVAILABLE 0x8867 #define GL_ARRAY_BUFFER 0x8892 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 #define GL_ARRAY_BUFFER_BINDING 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F #define GL_READ_ONLY 0x88B8 #define GL_WRITE_ONLY 0x88B9 #define GL_READ_WRITE 0x88BA #define GL_BUFFER_ACCESS 0x88BB #define GL_BUFFER_MAPPED 0x88BC #define GL_BUFFER_MAP_POINTER 0x88BD #define GL_STREAM_DRAW 0x88E0 #define GL_STREAM_READ 0x88E1 #define GL_STREAM_COPY 0x88E2 #define GL_STATIC_DRAW 0x88E4 #define GL_STATIC_READ 0x88E5 #define GL_STATIC_COPY 0x88E6 #define GL_DYNAMIC_DRAW 0x88E8 #define GL_DYNAMIC_READ 0x88E9 #define GL_DYNAMIC_COPY 0x88EA #define GL_SAMPLES_PASSED 0x8914 typedef ptrdiff_t GLsizeiptr; typedef ptrdiff_t GLintptr; typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); #define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) #define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) #define glBufferData GLEW_GET_FUN(__glewBufferData) #define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) #define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) #define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) #define glEndQuery GLEW_GET_FUN(__glewEndQuery) #define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) #define glGenQueries GLEW_GET_FUN(__glewGenQueries) #define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv) #define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv) #define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData) #define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv) #define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv) #define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv) #define glIsBuffer GLEW_GET_FUN(__glewIsBuffer) #define glIsQuery GLEW_GET_FUN(__glewIsQuery) #define glMapBuffer GLEW_GET_FUN(__glewMapBuffer) #define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer) #define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5) #endif /* GL_VERSION_1_5 */ /* ----------------------------- GL_VERSION_2_0 ---------------------------- */ #ifndef GL_VERSION_2_0 #define GL_VERSION_2_0 1 #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 #define GL_CURRENT_VERTEX_ATTRIB 0x8626 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 #define GL_STENCIL_BACK_FUNC 0x8800 #define GL_STENCIL_BACK_FAIL 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 #define GL_MAX_DRAW_BUFFERS 0x8824 #define GL_DRAW_BUFFER0 0x8825 #define GL_DRAW_BUFFER1 0x8826 #define GL_DRAW_BUFFER2 0x8827 #define GL_DRAW_BUFFER3 0x8828 #define GL_DRAW_BUFFER4 0x8829 #define GL_DRAW_BUFFER5 0x882A #define GL_DRAW_BUFFER6 0x882B #define GL_DRAW_BUFFER7 0x882C #define GL_DRAW_BUFFER8 0x882D #define GL_DRAW_BUFFER9 0x882E #define GL_DRAW_BUFFER10 0x882F #define GL_DRAW_BUFFER11 0x8830 #define GL_DRAW_BUFFER12 0x8831 #define GL_DRAW_BUFFER13 0x8832 #define GL_DRAW_BUFFER14 0x8833 #define GL_DRAW_BUFFER15 0x8834 #define GL_BLEND_EQUATION_ALPHA 0x883D #define GL_POINT_SPRITE 0x8861 #define GL_COORD_REPLACE 0x8862 #define GL_MAX_VERTEX_ATTRIBS 0x8869 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A #define GL_MAX_TEXTURE_COORDS 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 #define GL_FRAGMENT_SHADER 0x8B30 #define GL_VERTEX_SHADER 0x8B31 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A #define GL_MAX_VARYING_FLOATS 0x8B4B #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D #define GL_SHADER_TYPE 0x8B4F #define GL_FLOAT_VEC2 0x8B50 #define GL_FLOAT_VEC3 0x8B51 #define GL_FLOAT_VEC4 0x8B52 #define GL_INT_VEC2 0x8B53 #define GL_INT_VEC3 0x8B54 #define GL_INT_VEC4 0x8B55 #define GL_BOOL 0x8B56 #define GL_BOOL_VEC2 0x8B57 #define GL_BOOL_VEC3 0x8B58 #define GL_BOOL_VEC4 0x8B59 #define GL_FLOAT_MAT2 0x8B5A #define GL_FLOAT_MAT3 0x8B5B #define GL_FLOAT_MAT4 0x8B5C #define GL_SAMPLER_1D 0x8B5D #define GL_SAMPLER_2D 0x8B5E #define GL_SAMPLER_3D 0x8B5F #define GL_SAMPLER_CUBE 0x8B60 #define GL_SAMPLER_1D_SHADOW 0x8B61 #define GL_SAMPLER_2D_SHADOW 0x8B62 #define GL_DELETE_STATUS 0x8B80 #define GL_COMPILE_STATUS 0x8B81 #define GL_LINK_STATUS 0x8B82 #define GL_VALIDATE_STATUS 0x8B83 #define GL_INFO_LOG_LENGTH 0x8B84 #define GL_ATTACHED_SHADERS 0x8B85 #define GL_ACTIVE_UNIFORMS 0x8B86 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 #define GL_SHADER_SOURCE_LENGTH 0x8B88 #define GL_ACTIVE_ATTRIBUTES 0x8B89 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B #define GL_SHADING_LANGUAGE_VERSION 0x8B8C #define GL_CURRENT_PROGRAM 0x8B8D #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 #define GL_LOWER_LEFT 0x8CA1 #define GL_UPPER_LEFT 0x8CA2 #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 typedef char GLchar; typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source); typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLint programObj, const GLchar* name); typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); #define glAttachShader GLEW_GET_FUN(__glewAttachShader) #define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) #define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) #define glCompileShader GLEW_GET_FUN(__glewCompileShader) #define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) #define glCreateShader GLEW_GET_FUN(__glewCreateShader) #define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) #define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) #define glDetachShader GLEW_GET_FUN(__glewDetachShader) #define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) #define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) #define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) #define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) #define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) #define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) #define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) #define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) #define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) #define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) #define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) #define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) #define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) #define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) #define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) #define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) #define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) #define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) #define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) #define glIsProgram GLEW_GET_FUN(__glewIsProgram) #define glIsShader GLEW_GET_FUN(__glewIsShader) #define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) #define glShaderSource GLEW_GET_FUN(__glewShaderSource) #define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) #define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) #define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) #define glUniform1f GLEW_GET_FUN(__glewUniform1f) #define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) #define glUniform1i GLEW_GET_FUN(__glewUniform1i) #define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) #define glUniform2f GLEW_GET_FUN(__glewUniform2f) #define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) #define glUniform2i GLEW_GET_FUN(__glewUniform2i) #define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) #define glUniform3f GLEW_GET_FUN(__glewUniform3f) #define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) #define glUniform3i GLEW_GET_FUN(__glewUniform3i) #define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) #define glUniform4f GLEW_GET_FUN(__glewUniform4f) #define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) #define glUniform4i GLEW_GET_FUN(__glewUniform4i) #define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) #define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) #define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) #define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) #define glUseProgram GLEW_GET_FUN(__glewUseProgram) #define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) #define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) #define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) #define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) #define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) #define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) #define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) #define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) #define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) #define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) #define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) #define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) #define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) #define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) #define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) #define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) #define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) #define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) #define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) #define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) #define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) #define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) #define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) #define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) #define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) #define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) #define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) #define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) #define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) #define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) #define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) #define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) #define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) #define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) #define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) #define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) #define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) #define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) #define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) #endif /* GL_VERSION_2_0 */ /* ----------------------------- GL_VERSION_2_1 ---------------------------- */ #ifndef GL_VERSION_2_1 #define GL_VERSION_2_1 1 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F #define GL_PIXEL_PACK_BUFFER 0x88EB #define GL_PIXEL_UNPACK_BUFFER 0x88EC #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF #define GL_FLOAT_MAT2x3 0x8B65 #define GL_FLOAT_MAT2x4 0x8B66 #define GL_FLOAT_MAT3x2 0x8B67 #define GL_FLOAT_MAT3x4 0x8B68 #define GL_FLOAT_MAT4x2 0x8B69 #define GL_FLOAT_MAT4x3 0x8B6A #define GL_SRGB 0x8C40 #define GL_SRGB8 0x8C41 #define GL_SRGB_ALPHA 0x8C42 #define GL_SRGB8_ALPHA8 0x8C43 #define GL_SLUMINANCE_ALPHA 0x8C44 #define GL_SLUMINANCE8_ALPHA8 0x8C45 #define GL_SLUMINANCE 0x8C46 #define GL_SLUMINANCE8 0x8C47 #define GL_COMPRESSED_SRGB 0x8C48 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 #define GL_COMPRESSED_SLUMINANCE 0x8C4A #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); #define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) #define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) #define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) #define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) #define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) #define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) #define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) #endif /* GL_VERSION_2_1 */ /* -------------------------- GL_3DFX_multisample -------------------------- */ #ifndef GL_3DFX_multisample #define GL_3DFX_multisample 1 #define GL_MULTISAMPLE_3DFX 0x86B2 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3 #define GL_SAMPLES_3DFX 0x86B4 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000 #define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample) #endif /* GL_3DFX_multisample */ /* ---------------------------- GL_3DFX_tbuffer ---------------------------- */ #ifndef GL_3DFX_tbuffer #define GL_3DFX_tbuffer 1 typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); #define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX) #define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer) #endif /* GL_3DFX_tbuffer */ /* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */ #ifndef GL_3DFX_texture_compression_FXT1 #define GL_3DFX_texture_compression_FXT1 1 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 #define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1) #endif /* GL_3DFX_texture_compression_FXT1 */ /* ------------------------ GL_APPLE_client_storage ------------------------ */ #ifndef GL_APPLE_client_storage #define GL_APPLE_client_storage 1 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 #define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage) #endif /* GL_APPLE_client_storage */ /* ------------------------- GL_APPLE_element_array ------------------------ */ #ifndef GL_APPLE_element_array #define GL_APPLE_element_array 1 #define GL_ELEMENT_ARRAY_APPLE 0x8768 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void* pointer); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); #define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE) #define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE) #define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE) #define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE) #define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE) #define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array) #endif /* GL_APPLE_element_array */ /* ----------------------------- GL_APPLE_fence ---------------------------- */ #ifndef GL_APPLE_fence #define GL_APPLE_fence 1 #define GL_DRAW_PIXELS_APPLE 0x8A0A #define GL_FENCE_APPLE 0x8A0B typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences); typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences); typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence); typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence); typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); #define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE) #define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE) #define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE) #define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE) #define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE) #define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE) #define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE) #define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE) #define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence) #endif /* GL_APPLE_fence */ /* ------------------------- GL_APPLE_float_pixels ------------------------- */ #ifndef GL_APPLE_float_pixels #define GL_APPLE_float_pixels 1 #define GL_HALF_APPLE 0x140B #define GL_RGBA_FLOAT32_APPLE 0x8814 #define GL_RGB_FLOAT32_APPLE 0x8815 #define GL_ALPHA_FLOAT32_APPLE 0x8816 #define GL_INTENSITY_FLOAT32_APPLE 0x8817 #define GL_LUMINANCE_FLOAT32_APPLE 0x8818 #define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 #define GL_RGBA_FLOAT16_APPLE 0x881A #define GL_RGB_FLOAT16_APPLE 0x881B #define GL_ALPHA_FLOAT16_APPLE 0x881C #define GL_INTENSITY_FLOAT16_APPLE 0x881D #define GL_LUMINANCE_FLOAT16_APPLE 0x881E #define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F #define GL_COLOR_FLOAT_APPLE 0x8A0F #define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels) #endif /* GL_APPLE_float_pixels */ /* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */ #ifndef GL_APPLE_flush_buffer_range #define GL_APPLE_flush_buffer_range 1 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); #define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE) #define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE) #define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range) #endif /* GL_APPLE_flush_buffer_range */ /* ------------------------- GL_APPLE_pixel_buffer ------------------------- */ #ifndef GL_APPLE_pixel_buffer #define GL_APPLE_pixel_buffer 1 #define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 #define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer) #endif /* GL_APPLE_pixel_buffer */ /* ------------------------ GL_APPLE_specular_vector ----------------------- */ #ifndef GL_APPLE_specular_vector #define GL_APPLE_specular_vector 1 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 #define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector) #endif /* GL_APPLE_specular_vector */ /* ------------------------- GL_APPLE_texture_range ------------------------ */ #ifndef GL_APPLE_texture_range #define GL_APPLE_texture_range 1 #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC #define GL_STORAGE_PRIVATE_APPLE 0x85BD #define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_SHARED_APPLE 0x85BF typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params); typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer); #define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE) #define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE) #define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range) #endif /* GL_APPLE_texture_range */ /* ------------------------ GL_APPLE_transform_hint ------------------------ */ #ifndef GL_APPLE_transform_hint #define GL_APPLE_transform_hint 1 #define GL_TRANSFORM_HINT_APPLE 0x85B1 #define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint) #endif /* GL_APPLE_transform_hint */ /* ---------------------- GL_APPLE_vertex_array_object --------------------- */ #ifndef GL_APPLE_vertex_array_object #define GL_APPLE_vertex_array_object 1 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); #define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE) #define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE) #define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE) #define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE) #define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object) #endif /* GL_APPLE_vertex_array_object */ /* ---------------------- GL_APPLE_vertex_array_range ---------------------- */ #ifndef GL_APPLE_vertex_array_range #define GL_APPLE_vertex_array_range 1 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 #define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_SHARED_APPLE 0x85BF typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer); #define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE) #define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE) #define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE) #define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range) #endif /* GL_APPLE_vertex_array_range */ /* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */ #ifndef GL_APPLE_ycbcr_422 #define GL_APPLE_ycbcr_422 1 #define GL_YCBCR_422_APPLE 0x85B9 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB #define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422) #endif /* GL_APPLE_ycbcr_422 */ /* ----------------------- GL_ARB_color_buffer_float ----------------------- */ #ifndef GL_ARB_color_buffer_float #define GL_ARB_color_buffer_float 1 #define GL_RGBA_FLOAT_MODE_ARB 0x8820 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B #define GL_CLAMP_READ_COLOR_ARB 0x891C #define GL_FIXED_ONLY_ARB 0x891D typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); #define glClampColorARB GLEW_GET_FUN(__glewClampColorARB) #define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float) #endif /* GL_ARB_color_buffer_float */ /* -------------------------- GL_ARB_depth_texture ------------------------- */ #ifndef GL_ARB_depth_texture #define GL_ARB_depth_texture 1 #define GL_DEPTH_COMPONENT16_ARB 0x81A5 #define GL_DEPTH_COMPONENT24_ARB 0x81A6 #define GL_DEPTH_COMPONENT32_ARB 0x81A7 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B #define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture) #endif /* GL_ARB_depth_texture */ /* -------------------------- GL_ARB_draw_buffers -------------------------- */ #ifndef GL_ARB_draw_buffers #define GL_ARB_draw_buffers 1 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 #define GL_DRAW_BUFFER0_ARB 0x8825 #define GL_DRAW_BUFFER1_ARB 0x8826 #define GL_DRAW_BUFFER2_ARB 0x8827 #define GL_DRAW_BUFFER3_ARB 0x8828 #define GL_DRAW_BUFFER4_ARB 0x8829 #define GL_DRAW_BUFFER5_ARB 0x882A #define GL_DRAW_BUFFER6_ARB 0x882B #define GL_DRAW_BUFFER7_ARB 0x882C #define GL_DRAW_BUFFER8_ARB 0x882D #define GL_DRAW_BUFFER9_ARB 0x882E #define GL_DRAW_BUFFER10_ARB 0x882F #define GL_DRAW_BUFFER11_ARB 0x8830 #define GL_DRAW_BUFFER12_ARB 0x8831 #define GL_DRAW_BUFFER13_ARB 0x8832 #define GL_DRAW_BUFFER14_ARB 0x8833 #define GL_DRAW_BUFFER15_ARB 0x8834 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); #define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB) #define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers) #endif /* GL_ARB_draw_buffers */ /* ------------------------ GL_ARB_fragment_program ------------------------ */ #ifndef GL_ARB_fragment_program #define GL_ARB_fragment_program 1 #define GL_FRAGMENT_PROGRAM_ARB 0x8804 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 #define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program) #endif /* GL_ARB_fragment_program */ /* --------------------- GL_ARB_fragment_program_shadow -------------------- */ #ifndef GL_ARB_fragment_program_shadow #define GL_ARB_fragment_program_shadow 1 #define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow) #endif /* GL_ARB_fragment_program_shadow */ /* ------------------------- GL_ARB_fragment_shader ------------------------ */ #ifndef GL_ARB_fragment_shader #define GL_ARB_fragment_shader 1 #define GL_FRAGMENT_SHADER_ARB 0x8B30 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B #define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader) #endif /* GL_ARB_fragment_shader */ /* ------------------------ GL_ARB_half_float_pixel ------------------------ */ #ifndef GL_ARB_half_float_pixel #define GL_ARB_half_float_pixel 1 #define GL_HALF_FLOAT_ARB 0x140B #define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel) #endif /* GL_ARB_half_float_pixel */ /* ----------------------------- GL_ARB_imaging ---------------------------- */ #ifndef GL_ARB_imaging #define GL_ARB_imaging 1 #define GL_CONSTANT_COLOR 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 #define GL_CONSTANT_ALPHA 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 #define GL_BLEND_COLOR 0x8005 #define GL_FUNC_ADD 0x8006 #define GL_MIN 0x8007 #define GL_MAX 0x8008 #define GL_BLEND_EQUATION 0x8009 #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B #define GL_CONVOLUTION_1D 0x8010 #define GL_CONVOLUTION_2D 0x8011 #define GL_SEPARABLE_2D 0x8012 #define GL_CONVOLUTION_BORDER_MODE 0x8013 #define GL_CONVOLUTION_FILTER_SCALE 0x8014 #define GL_CONVOLUTION_FILTER_BIAS 0x8015 #define GL_REDUCE 0x8016 #define GL_CONVOLUTION_FORMAT 0x8017 #define GL_CONVOLUTION_WIDTH 0x8018 #define GL_CONVOLUTION_HEIGHT 0x8019 #define GL_MAX_CONVOLUTION_WIDTH 0x801A #define GL_MAX_CONVOLUTION_HEIGHT 0x801B #define GL_POST_CONVOLUTION_RED_SCALE 0x801C #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F #define GL_POST_CONVOLUTION_RED_BIAS 0x8020 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 #define GL_HISTOGRAM 0x8024 #define GL_PROXY_HISTOGRAM 0x8025 #define GL_HISTOGRAM_WIDTH 0x8026 #define GL_HISTOGRAM_FORMAT 0x8027 #define GL_HISTOGRAM_RED_SIZE 0x8028 #define GL_HISTOGRAM_GREEN_SIZE 0x8029 #define GL_HISTOGRAM_BLUE_SIZE 0x802A #define GL_HISTOGRAM_ALPHA_SIZE 0x802B #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C #define GL_HISTOGRAM_SINK 0x802D #define GL_MINMAX 0x802E #define GL_MINMAX_FORMAT 0x802F #define GL_MINMAX_SINK 0x8030 #define GL_TABLE_TOO_LARGE 0x8031 #define GL_COLOR_MATRIX 0x80B1 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB #define GL_COLOR_TABLE 0x80D0 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 #define GL_PROXY_COLOR_TABLE 0x80D3 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 #define GL_COLOR_TABLE_SCALE 0x80D6 #define GL_COLOR_TABLE_BIAS 0x80D7 #define GL_COLOR_TABLE_FORMAT 0x80D8 #define GL_COLOR_TABLE_WIDTH 0x80D9 #define GL_COLOR_TABLE_RED_SIZE 0x80DA #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF #define GL_IGNORE_BORDER 0x8150 #define GL_CONSTANT_BORDER 0x8151 #define GL_WRAP_BORDER 0x8152 #define GL_REPLICATE_BORDER 0x8153 #define GL_CONVOLUTION_BORDER_COLOR 0x8154 typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); #define glColorSubTable GLEW_GET_FUN(__glewColorSubTable) #define glColorTable GLEW_GET_FUN(__glewColorTable) #define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv) #define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv) #define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D) #define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D) #define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf) #define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv) #define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri) #define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv) #define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable) #define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable) #define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D) #define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D) #define glGetColorTable GLEW_GET_FUN(__glewGetColorTable) #define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv) #define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv) #define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter) #define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv) #define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv) #define glGetHistogram GLEW_GET_FUN(__glewGetHistogram) #define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv) #define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv) #define glGetMinmax GLEW_GET_FUN(__glewGetMinmax) #define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv) #define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv) #define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter) #define glHistogram GLEW_GET_FUN(__glewHistogram) #define glMinmax GLEW_GET_FUN(__glewMinmax) #define glResetHistogram GLEW_GET_FUN(__glewResetHistogram) #define glResetMinmax GLEW_GET_FUN(__glewResetMinmax) #define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D) #define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging) #endif /* GL_ARB_imaging */ /* ------------------------- GL_ARB_matrix_palette ------------------------- */ #ifndef GL_ARB_matrix_palette #define GL_ARB_matrix_palette 1 #define GL_MATRIX_PALETTE_ARB 0x8840 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices); #define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB) #define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB) #define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB) #define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB) #define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB) #define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette) #endif /* GL_ARB_matrix_palette */ /* --------------------------- GL_ARB_multisample -------------------------- */ #ifndef GL_ARB_multisample #define GL_ARB_multisample 1 #define GL_MULTISAMPLE_ARB 0x809D #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F #define GL_SAMPLE_COVERAGE_ARB 0x80A0 #define GL_SAMPLE_BUFFERS_ARB 0x80A8 #define GL_SAMPLES_ARB 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB #define GL_MULTISAMPLE_BIT_ARB 0x20000000 typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); #define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB) #define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample) #endif /* GL_ARB_multisample */ /* -------------------------- GL_ARB_multitexture -------------------------- */ #ifndef GL_ARB_multitexture #define GL_ARB_multitexture 1 #define GL_TEXTURE0_ARB 0x84C0 #define GL_TEXTURE1_ARB 0x84C1 #define GL_TEXTURE2_ARB 0x84C2 #define GL_TEXTURE3_ARB 0x84C3 #define GL_TEXTURE4_ARB 0x84C4 #define GL_TEXTURE5_ARB 0x84C5 #define GL_TEXTURE6_ARB 0x84C6 #define GL_TEXTURE7_ARB 0x84C7 #define GL_TEXTURE8_ARB 0x84C8 #define GL_TEXTURE9_ARB 0x84C9 #define GL_TEXTURE10_ARB 0x84CA #define GL_TEXTURE11_ARB 0x84CB #define GL_TEXTURE12_ARB 0x84CC #define GL_TEXTURE13_ARB 0x84CD #define GL_TEXTURE14_ARB 0x84CE #define GL_TEXTURE15_ARB 0x84CF #define GL_TEXTURE16_ARB 0x84D0 #define GL_TEXTURE17_ARB 0x84D1 #define GL_TEXTURE18_ARB 0x84D2 #define GL_TEXTURE19_ARB 0x84D3 #define GL_TEXTURE20_ARB 0x84D4 #define GL_TEXTURE21_ARB 0x84D5 #define GL_TEXTURE22_ARB 0x84D6 #define GL_TEXTURE23_ARB 0x84D7 #define GL_TEXTURE24_ARB 0x84D8 #define GL_TEXTURE25_ARB 0x84D9 #define GL_TEXTURE26_ARB 0x84DA #define GL_TEXTURE27_ARB 0x84DB #define GL_TEXTURE28_ARB 0x84DC #define GL_TEXTURE29_ARB 0x84DD #define GL_TEXTURE30_ARB 0x84DE #define GL_TEXTURE31_ARB 0x84DF #define GL_ACTIVE_TEXTURE_ARB 0x84E0 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); #define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB) #define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB) #define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB) #define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB) #define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB) #define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB) #define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB) #define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB) #define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB) #define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB) #define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB) #define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB) #define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB) #define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB) #define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB) #define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB) #define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB) #define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB) #define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB) #define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB) #define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB) #define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB) #define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB) #define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB) #define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB) #define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB) #define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB) #define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB) #define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB) #define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB) #define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB) #define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB) #define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB) #define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB) #define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture) #endif /* GL_ARB_multitexture */ /* ------------------------- GL_ARB_occlusion_query ------------------------ */ #ifndef GL_ARB_occlusion_query #define GL_ARB_occlusion_query 1 #define GL_QUERY_COUNTER_BITS_ARB 0x8864 #define GL_CURRENT_QUERY_ARB 0x8865 #define GL_QUERY_RESULT_ARB 0x8866 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 #define GL_SAMPLES_PASSED_ARB 0x8914 typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id); #define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB) #define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB) #define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB) #define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB) #define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB) #define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB) #define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB) #define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB) #define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query) #endif /* GL_ARB_occlusion_query */ /* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ #ifndef GL_ARB_pixel_buffer_object #define GL_ARB_pixel_buffer_object 1 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF #define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) #endif /* GL_ARB_pixel_buffer_object */ /* ------------------------ GL_ARB_point_parameters ------------------------ */ #ifndef GL_ARB_point_parameters #define GL_ARB_point_parameters 1 #define GL_POINT_SIZE_MIN_ARB 0x8126 #define GL_POINT_SIZE_MAX_ARB 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, GLfloat* params); #define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB) #define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB) #define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters) #endif /* GL_ARB_point_parameters */ /* -------------------------- GL_ARB_point_sprite -------------------------- */ #ifndef GL_ARB_point_sprite #define GL_ARB_point_sprite 1 #define GL_POINT_SPRITE_ARB 0x8861 #define GL_COORD_REPLACE_ARB 0x8862 #define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite) #endif /* GL_ARB_point_sprite */ /* ------------------------- GL_ARB_shader_objects ------------------------- */ #ifndef GL_ARB_shader_objects #define GL_ARB_shader_objects 1 #define GL_PROGRAM_OBJECT_ARB 0x8B40 #define GL_SHADER_OBJECT_ARB 0x8B48 #define GL_OBJECT_TYPE_ARB 0x8B4E #define GL_OBJECT_SUBTYPE_ARB 0x8B4F #define GL_FLOAT_VEC2_ARB 0x8B50 #define GL_FLOAT_VEC3_ARB 0x8B51 #define GL_FLOAT_VEC4_ARB 0x8B52 #define GL_INT_VEC2_ARB 0x8B53 #define GL_INT_VEC3_ARB 0x8B54 #define GL_INT_VEC4_ARB 0x8B55 #define GL_BOOL_ARB 0x8B56 #define GL_BOOL_VEC2_ARB 0x8B57 #define GL_BOOL_VEC3_ARB 0x8B58 #define GL_BOOL_VEC4_ARB 0x8B59 #define GL_FLOAT_MAT2_ARB 0x8B5A #define GL_FLOAT_MAT3_ARB 0x8B5B #define GL_FLOAT_MAT4_ARB 0x8B5C #define GL_SAMPLER_1D_ARB 0x8B5D #define GL_SAMPLER_2D_ARB 0x8B5E #define GL_SAMPLER_3D_ARB 0x8B5F #define GL_SAMPLER_CUBE_ARB 0x8B60 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 #define GL_SAMPLER_2D_RECT_ARB 0x8B63 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 typedef char GLcharARB; typedef unsigned int GLhandleARB; typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname); typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); #define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB) #define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB) #define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB) #define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB) #define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB) #define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB) #define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB) #define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB) #define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB) #define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB) #define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB) #define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB) #define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB) #define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB) #define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB) #define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB) #define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB) #define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB) #define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB) #define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB) #define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB) #define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB) #define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB) #define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB) #define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB) #define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB) #define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB) #define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB) #define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB) #define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB) #define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB) #define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB) #define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB) #define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB) #define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB) #define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB) #define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB) #define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB) #define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB) #define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects) #endif /* GL_ARB_shader_objects */ /* ---------------------- GL_ARB_shading_language_100 ---------------------- */ #ifndef GL_ARB_shading_language_100 #define GL_ARB_shading_language_100 1 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C #define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100) #endif /* GL_ARB_shading_language_100 */ /* ----------------------------- GL_ARB_shadow ----------------------------- */ #ifndef GL_ARB_shadow #define GL_ARB_shadow 1 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E #define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow) #endif /* GL_ARB_shadow */ /* ------------------------- GL_ARB_shadow_ambient ------------------------- */ #ifndef GL_ARB_shadow_ambient #define GL_ARB_shadow_ambient 1 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF #define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient) #endif /* GL_ARB_shadow_ambient */ /* ---------------------- GL_ARB_texture_border_clamp ---------------------- */ #ifndef GL_ARB_texture_border_clamp #define GL_ARB_texture_border_clamp 1 #define GL_CLAMP_TO_BORDER_ARB 0x812D #define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp) #endif /* GL_ARB_texture_border_clamp */ /* ----------------------- GL_ARB_texture_compression ---------------------- */ #ifndef GL_ARB_texture_compression #define GL_ARB_texture_compression 1 #define GL_COMPRESSED_ALPHA_ARB 0x84E9 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB #define GL_COMPRESSED_INTENSITY_ARB 0x84EC #define GL_COMPRESSED_RGB_ARB 0x84ED #define GL_COMPRESSED_RGBA_ARB 0x84EE #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data); typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void* img); #define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB) #define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB) #define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB) #define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB) #define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB) #define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB) #define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB) #define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression) #endif /* GL_ARB_texture_compression */ /* ------------------------ GL_ARB_texture_cube_map ------------------------ */ #ifndef GL_ARB_texture_cube_map #define GL_ARB_texture_cube_map 1 #define GL_NORMAL_MAP_ARB 0x8511 #define GL_REFLECTION_MAP_ARB 0x8512 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C #define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map) #endif /* GL_ARB_texture_cube_map */ /* ------------------------- GL_ARB_texture_env_add ------------------------ */ #ifndef GL_ARB_texture_env_add #define GL_ARB_texture_env_add 1 #define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add) #endif /* GL_ARB_texture_env_add */ /* ----------------------- GL_ARB_texture_env_combine ---------------------- */ #ifndef GL_ARB_texture_env_combine #define GL_ARB_texture_env_combine 1 #define GL_SUBTRACT_ARB 0x84E7 #define GL_COMBINE_ARB 0x8570 #define GL_COMBINE_RGB_ARB 0x8571 #define GL_COMBINE_ALPHA_ARB 0x8572 #define GL_RGB_SCALE_ARB 0x8573 #define GL_ADD_SIGNED_ARB 0x8574 #define GL_INTERPOLATE_ARB 0x8575 #define GL_CONSTANT_ARB 0x8576 #define GL_PRIMARY_COLOR_ARB 0x8577 #define GL_PREVIOUS_ARB 0x8578 #define GL_SOURCE0_RGB_ARB 0x8580 #define GL_SOURCE1_RGB_ARB 0x8581 #define GL_SOURCE2_RGB_ARB 0x8582 #define GL_SOURCE0_ALPHA_ARB 0x8588 #define GL_SOURCE1_ALPHA_ARB 0x8589 #define GL_SOURCE2_ALPHA_ARB 0x858A #define GL_OPERAND0_RGB_ARB 0x8590 #define GL_OPERAND1_RGB_ARB 0x8591 #define GL_OPERAND2_RGB_ARB 0x8592 #define GL_OPERAND0_ALPHA_ARB 0x8598 #define GL_OPERAND1_ALPHA_ARB 0x8599 #define GL_OPERAND2_ALPHA_ARB 0x859A #define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine) #endif /* GL_ARB_texture_env_combine */ /* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */ #ifndef GL_ARB_texture_env_crossbar #define GL_ARB_texture_env_crossbar 1 #define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar) #endif /* GL_ARB_texture_env_crossbar */ /* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */ #ifndef GL_ARB_texture_env_dot3 #define GL_ARB_texture_env_dot3 1 #define GL_DOT3_RGB_ARB 0x86AE #define GL_DOT3_RGBA_ARB 0x86AF #define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3) #endif /* GL_ARB_texture_env_dot3 */ /* -------------------------- GL_ARB_texture_float ------------------------- */ #ifndef GL_ARB_texture_float #define GL_ARB_texture_float 1 #define GL_RGBA32F_ARB 0x8814 #define GL_RGB32F_ARB 0x8815 #define GL_ALPHA32F_ARB 0x8816 #define GL_INTENSITY32F_ARB 0x8817 #define GL_LUMINANCE32F_ARB 0x8818 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819 #define GL_RGBA16F_ARB 0x881A #define GL_RGB16F_ARB 0x881B #define GL_ALPHA16F_ARB 0x881C #define GL_INTENSITY16F_ARB 0x881D #define GL_LUMINANCE16F_ARB 0x881E #define GL_LUMINANCE_ALPHA16F_ARB 0x881F #define GL_TEXTURE_RED_TYPE_ARB 0x8C10 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 #define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float) #endif /* GL_ARB_texture_float */ /* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */ #ifndef GL_ARB_texture_mirrored_repeat #define GL_ARB_texture_mirrored_repeat 1 #define GL_MIRRORED_REPEAT_ARB 0x8370 #define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat) #endif /* GL_ARB_texture_mirrored_repeat */ /* -------------------- GL_ARB_texture_non_power_of_two -------------------- */ #ifndef GL_ARB_texture_non_power_of_two #define GL_ARB_texture_non_power_of_two 1 #define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two) #endif /* GL_ARB_texture_non_power_of_two */ /* ------------------------ GL_ARB_texture_rectangle ----------------------- */ #ifndef GL_ARB_texture_rectangle #define GL_ARB_texture_rectangle 1 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 #define GL_SAMPLER_2D_RECT_ARB 0x8B63 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 #define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle) #endif /* GL_ARB_texture_rectangle */ /* ------------------------ GL_ARB_transpose_matrix ------------------------ */ #ifndef GL_ARB_transpose_matrix #define GL_ARB_transpose_matrix 1 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); #define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB) #define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB) #define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB) #define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB) #define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix) #endif /* GL_ARB_transpose_matrix */ /* -------------------------- GL_ARB_vertex_blend -------------------------- */ #ifndef GL_ARB_vertex_blend #define GL_ARB_vertex_blend 1 #define GL_MODELVIEW0_ARB 0x1700 #define GL_MODELVIEW1_ARB 0x850A #define GL_MAX_VERTEX_UNITS_ARB 0x86A4 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 #define GL_VERTEX_BLEND_ARB 0x86A7 #define GL_CURRENT_WEIGHT_ARB 0x86A8 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC #define GL_WEIGHT_ARRAY_ARB 0x86AD #define GL_MODELVIEW2_ARB 0x8722 #define GL_MODELVIEW3_ARB 0x8723 #define GL_MODELVIEW4_ARB 0x8724 #define GL_MODELVIEW5_ARB 0x8725 #define GL_MODELVIEW6_ARB 0x8726 #define GL_MODELVIEW7_ARB 0x8727 #define GL_MODELVIEW8_ARB 0x8728 #define GL_MODELVIEW9_ARB 0x8729 #define GL_MODELVIEW10_ARB 0x872A #define GL_MODELVIEW11_ARB 0x872B #define GL_MODELVIEW12_ARB 0x872C #define GL_MODELVIEW13_ARB 0x872D #define GL_MODELVIEW14_ARB 0x872E #define GL_MODELVIEW15_ARB 0x872F #define GL_MODELVIEW16_ARB 0x8730 #define GL_MODELVIEW17_ARB 0x8731 #define GL_MODELVIEW18_ARB 0x8732 #define GL_MODELVIEW19_ARB 0x8733 #define GL_MODELVIEW20_ARB 0x8734 #define GL_MODELVIEW21_ARB 0x8735 #define GL_MODELVIEW22_ARB 0x8736 #define GL_MODELVIEW23_ARB 0x8737 #define GL_MODELVIEW24_ARB 0x8738 #define GL_MODELVIEW25_ARB 0x8739 #define GL_MODELVIEW26_ARB 0x873A #define GL_MODELVIEW27_ARB 0x873B #define GL_MODELVIEW28_ARB 0x873C #define GL_MODELVIEW29_ARB 0x873D #define GL_MODELVIEW30_ARB 0x873E #define GL_MODELVIEW31_ARB 0x873F typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count); typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights); typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights); #define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB) #define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB) #define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB) #define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB) #define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB) #define glWeightivARB GLEW_GET_FUN(__glewWeightivARB) #define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB) #define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB) #define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB) #define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB) #define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend) #endif /* GL_ARB_vertex_blend */ /* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */ #ifndef GL_ARB_vertex_buffer_object #define GL_ARB_vertex_buffer_object 1 #define GL_BUFFER_SIZE_ARB 0x8764 #define GL_BUFFER_USAGE_ARB 0x8765 #define GL_ARRAY_BUFFER_ARB 0x8892 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F #define GL_READ_ONLY_ARB 0x88B8 #define GL_WRITE_ONLY_ARB 0x88B9 #define GL_READ_WRITE_ARB 0x88BA #define GL_BUFFER_ACCESS_ARB 0x88BB #define GL_BUFFER_MAPPED_ARB 0x88BC #define GL_BUFFER_MAP_POINTER_ARB 0x88BD #define GL_STREAM_DRAW_ARB 0x88E0 #define GL_STREAM_READ_ARB 0x88E1 #define GL_STREAM_COPY_ARB 0x88E2 #define GL_STATIC_DRAW_ARB 0x88E4 #define GL_STATIC_READ_ARB 0x88E5 #define GL_STATIC_COPY_ARB 0x88E6 #define GL_DYNAMIC_DRAW_ARB 0x88E8 #define GL_DYNAMIC_READ_ARB 0x88E9 #define GL_DYNAMIC_COPY_ARB 0x88EA typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLintptrARB; typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid* data, GLenum usage); typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid* data); typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid* data); typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); #define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) #define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) #define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) #define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) #define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) #define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB) #define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) #define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) #define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB) #define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB) #define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB) #define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object) #endif /* GL_ARB_vertex_buffer_object */ /* ------------------------- GL_ARB_vertex_program ------------------------- */ #ifndef GL_ARB_vertex_program #define GL_ARB_vertex_program 1 #define GL_COLOR_SUM_ARB 0x8458 #define GL_VERTEX_PROGRAM_ARB 0x8620 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 #define GL_PROGRAM_LENGTH_ARB 0x8627 #define GL_PROGRAM_STRING_ARB 0x8628 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 #define GL_CURRENT_MATRIX_ARB 0x8641 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B #define GL_PROGRAM_BINDING_ARB 0x8677 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A #define GL_PROGRAM_ERROR_STRING_ARB 0x8874 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 #define GL_PROGRAM_FORMAT_ARB 0x8876 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB #define GL_PROGRAM_ATTRIBS_ARB 0x88AC #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 #define GL_MATRIX0_ARB 0x88C0 #define GL_MATRIX1_ARB 0x88C1 #define GL_MATRIX2_ARB 0x88C2 #define GL_MATRIX3_ARB 0x88C3 #define GL_MATRIX4_ARB 0x88C4 #define GL_MATRIX5_ARB 0x88C5 #define GL_MATRIX6_ARB 0x88C6 #define GL_MATRIX7_ARB 0x88C7 #define GL_MATRIX8_ARB 0x88C8 #define GL_MATRIX9_ARB 0x88C9 #define GL_MATRIX10_ARB 0x88CA #define GL_MATRIX11_ARB 0x88CB #define GL_MATRIX12_ARB 0x88CC #define GL_MATRIX13_ARB 0x88CD #define GL_MATRIX14_ARB 0x88CE #define GL_MATRIX15_ARB 0x88CF #define GL_MATRIX16_ARB 0x88D0 #define GL_MATRIX17_ARB 0x88D1 #define GL_MATRIX18_ARB 0x88D2 #define GL_MATRIX19_ARB 0x88D3 #define GL_MATRIX20_ARB 0x88D4 #define GL_MATRIX21_ARB 0x88D5 #define GL_MATRIX22_ARB 0x88D6 #define GL_MATRIX23_ARB 0x88D7 #define GL_MATRIX24_ARB 0x88D8 #define GL_MATRIX25_ARB 0x88D9 #define GL_MATRIX26_ARB 0x88DA #define GL_MATRIX27_ARB 0x88DB #define GL_MATRIX28_ARB 0x88DC #define GL_MATRIX29_ARB 0x88DD #define GL_MATRIX30_ARB 0x88DE #define GL_MATRIX31_ARB 0x88DF typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void* string); typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void* string); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); #define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) #define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) #define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB) #define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB) #define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) #define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB) #define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB) #define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB) #define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB) #define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB) #define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB) #define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB) #define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB) #define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB) #define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB) #define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB) #define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB) #define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB) #define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB) #define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB) #define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB) #define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB) #define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB) #define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB) #define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB) #define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB) #define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB) #define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB) #define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB) #define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB) #define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB) #define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB) #define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB) #define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB) #define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB) #define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB) #define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB) #define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB) #define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB) #define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB) #define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB) #define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB) #define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB) #define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB) #define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB) #define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB) #define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB) #define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB) #define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB) #define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB) #define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB) #define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB) #define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB) #define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB) #define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB) #define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB) #define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB) #define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB) #define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB) #define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB) #define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB) #define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB) #define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program) #endif /* GL_ARB_vertex_program */ /* -------------------------- GL_ARB_vertex_shader ------------------------- */ #ifndef GL_ARB_vertex_shader #define GL_ARB_vertex_shader 1 #define GL_VERTEX_SHADER_ARB 0x8B31 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); #define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) #define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) #define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) #define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader) #endif /* GL_ARB_vertex_shader */ /* --------------------------- GL_ARB_window_pos --------------------------- */ #ifndef GL_ARB_window_pos #define GL_ARB_window_pos 1 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p); #define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB) #define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB) #define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB) #define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB) #define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB) #define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB) #define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB) #define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB) #define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB) #define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB) #define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB) #define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB) #define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB) #define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB) #define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB) #define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB) #define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos) #endif /* GL_ARB_window_pos */ /* ------------------------- GL_ATIX_point_sprites ------------------------- */ #ifndef GL_ATIX_point_sprites #define GL_ATIX_point_sprites 1 #define GL_TEXTURE_POINT_MODE_ATIX 0x60B0 #define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 #define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 #define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 #define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 #define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 #define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites) #endif /* GL_ATIX_point_sprites */ /* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */ #ifndef GL_ATIX_texture_env_combine3 #define GL_ATIX_texture_env_combine3 1 #define GL_MODULATE_ADD_ATIX 0x8744 #define GL_MODULATE_SIGNED_ADD_ATIX 0x8745 #define GL_MODULATE_SUBTRACT_ATIX 0x8746 #define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3) #endif /* GL_ATIX_texture_env_combine3 */ /* ----------------------- GL_ATIX_texture_env_route ----------------------- */ #ifndef GL_ATIX_texture_env_route #define GL_ATIX_texture_env_route 1 #define GL_SECONDARY_COLOR_ATIX 0x8747 #define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 #define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 #define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route) #endif /* GL_ATIX_texture_env_route */ /* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */ #ifndef GL_ATIX_vertex_shader_output_point_size #define GL_ATIX_vertex_shader_output_point_size 1 #define GL_OUTPUT_POINT_SIZE_ATIX 0x610E #define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size) #endif /* GL_ATIX_vertex_shader_output_point_size */ /* -------------------------- GL_ATI_draw_buffers -------------------------- */ #ifndef GL_ATI_draw_buffers #define GL_ATI_draw_buffers 1 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824 #define GL_DRAW_BUFFER0_ATI 0x8825 #define GL_DRAW_BUFFER1_ATI 0x8826 #define GL_DRAW_BUFFER2_ATI 0x8827 #define GL_DRAW_BUFFER3_ATI 0x8828 #define GL_DRAW_BUFFER4_ATI 0x8829 #define GL_DRAW_BUFFER5_ATI 0x882A #define GL_DRAW_BUFFER6_ATI 0x882B #define GL_DRAW_BUFFER7_ATI 0x882C #define GL_DRAW_BUFFER8_ATI 0x882D #define GL_DRAW_BUFFER9_ATI 0x882E #define GL_DRAW_BUFFER10_ATI 0x882F #define GL_DRAW_BUFFER11_ATI 0x8830 #define GL_DRAW_BUFFER12_ATI 0x8831 #define GL_DRAW_BUFFER13_ATI 0x8832 #define GL_DRAW_BUFFER14_ATI 0x8833 #define GL_DRAW_BUFFER15_ATI 0x8834 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); #define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI) #define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers) #endif /* GL_ATI_draw_buffers */ /* -------------------------- GL_ATI_element_array ------------------------- */ #ifndef GL_ATI_element_array #define GL_ATI_element_array 1 #define GL_ELEMENT_ARRAY_ATI 0x8768 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void* pointer); #define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI) #define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI) #define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI) #define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array) #endif /* GL_ATI_element_array */ /* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */ #ifndef GL_ATI_envmap_bumpmap #define GL_ATI_envmap_bumpmap 1 #define GL_BUMP_ROT_MATRIX_ATI 0x8775 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 #define GL_BUMP_TEX_UNITS_ATI 0x8778 #define GL_DUDV_ATI 0x8779 #define GL_DU8DV8_ATI 0x877A #define GL_BUMP_ENVMAP_ATI 0x877B #define GL_BUMP_TARGET_ATI 0x877C typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); #define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI) #define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI) #define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI) #define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI) #define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap) #endif /* GL_ATI_envmap_bumpmap */ /* ------------------------- GL_ATI_fragment_shader ------------------------ */ #ifndef GL_ATI_fragment_shader #define GL_ATI_fragment_shader 1 #define GL_RED_BIT_ATI 0x00000001 #define GL_2X_BIT_ATI 0x00000001 #define GL_4X_BIT_ATI 0x00000002 #define GL_GREEN_BIT_ATI 0x00000002 #define GL_COMP_BIT_ATI 0x00000002 #define GL_BLUE_BIT_ATI 0x00000004 #define GL_8X_BIT_ATI 0x00000004 #define GL_NEGATE_BIT_ATI 0x00000004 #define GL_BIAS_BIT_ATI 0x00000008 #define GL_HALF_BIT_ATI 0x00000008 #define GL_QUARTER_BIT_ATI 0x00000010 #define GL_EIGHTH_BIT_ATI 0x00000020 #define GL_SATURATE_BIT_ATI 0x00000040 #define GL_FRAGMENT_SHADER_ATI 0x8920 #define GL_REG_0_ATI 0x8921 #define GL_REG_1_ATI 0x8922 #define GL_REG_2_ATI 0x8923 #define GL_REG_3_ATI 0x8924 #define GL_REG_4_ATI 0x8925 #define GL_REG_5_ATI 0x8926 #define GL_CON_0_ATI 0x8941 #define GL_CON_1_ATI 0x8942 #define GL_CON_2_ATI 0x8943 #define GL_CON_3_ATI 0x8944 #define GL_CON_4_ATI 0x8945 #define GL_CON_5_ATI 0x8946 #define GL_CON_6_ATI 0x8947 #define GL_CON_7_ATI 0x8948 #define GL_MOV_ATI 0x8961 #define GL_ADD_ATI 0x8963 #define GL_MUL_ATI 0x8964 #define GL_SUB_ATI 0x8965 #define GL_DOT3_ATI 0x8966 #define GL_DOT4_ATI 0x8967 #define GL_MAD_ATI 0x8968 #define GL_LERP_ATI 0x8969 #define GL_CND_ATI 0x896A #define GL_CND0_ATI 0x896B #define GL_DOT2_ADD_ATI 0x896C #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F #define GL_NUM_PASSES_ATI 0x8970 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 #define GL_SWIZZLE_STR_ATI 0x8976 #define GL_SWIZZLE_STQ_ATI 0x8977 #define GL_SWIZZLE_STR_DR_ATI 0x8978 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979 #define GL_SWIZZLE_STRQ_ATI 0x897A #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void); typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); #define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI) #define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI) #define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI) #define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI) #define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI) #define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI) #define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI) #define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI) #define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI) #define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI) #define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI) #define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI) #define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI) #define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI) #define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) #endif /* GL_ATI_fragment_shader */ /* ------------------------ GL_ATI_map_object_buffer ----------------------- */ #ifndef GL_ATI_map_object_buffer #define GL_ATI_map_object_buffer 1 typedef void* (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); #define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI) #define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI) #define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer) #endif /* GL_ATI_map_object_buffer */ /* -------------------------- GL_ATI_pn_triangles -------------------------- */ #ifndef GL_ATI_pn_triangles #define GL_ATI_pn_triangles 1 #define GL_PN_TRIANGLES_ATI 0x87F0 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); #define glPNTrianglesfATI GLEW_GET_FUN(__glPNTrianglewesfATI) #define glPNTrianglesiATI GLEW_GET_FUN(__glPNTrianglewesiATI) #define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles) #endif /* GL_ATI_pn_triangles */ /* ------------------------ GL_ATI_separate_stencil ------------------------ */ #ifndef GL_ATI_separate_stencil #define GL_ATI_separate_stencil 1 #define GL_STENCIL_BACK_FUNC_ATI 0x8800 #define GL_STENCIL_BACK_FAIL_ATI 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); #define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI) #define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI) #define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil) #endif /* GL_ATI_separate_stencil */ /* ----------------------- GL_ATI_shader_texture_lod ----------------------- */ #ifndef GL_ATI_shader_texture_lod #define GL_ATI_shader_texture_lod 1 #define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod) #endif /* GL_ATI_shader_texture_lod */ /* ---------------------- GL_ATI_text_fragment_shader ---------------------- */ #ifndef GL_ATI_text_fragment_shader #define GL_ATI_text_fragment_shader 1 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 #define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader) #endif /* GL_ATI_text_fragment_shader */ /* --------------------- GL_ATI_texture_compression_3dc -------------------- */ #ifndef GL_ATI_texture_compression_3dc #define GL_ATI_texture_compression_3dc 1 #define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 #define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc) #endif /* GL_ATI_texture_compression_3dc */ /* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */ #ifndef GL_ATI_texture_env_combine3 #define GL_ATI_texture_env_combine3 1 #define GL_MODULATE_ADD_ATI 0x8744 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745 #define GL_MODULATE_SUBTRACT_ATI 0x8746 #define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3) #endif /* GL_ATI_texture_env_combine3 */ /* -------------------------- GL_ATI_texture_float ------------------------- */ #ifndef GL_ATI_texture_float #define GL_ATI_texture_float 1 #define GL_RGBA_FLOAT32_ATI 0x8814 #define GL_RGB_FLOAT32_ATI 0x8815 #define GL_ALPHA_FLOAT32_ATI 0x8816 #define GL_INTENSITY_FLOAT32_ATI 0x8817 #define GL_LUMINANCE_FLOAT32_ATI 0x8818 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 #define GL_RGBA_FLOAT16_ATI 0x881A #define GL_RGB_FLOAT16_ATI 0x881B #define GL_ALPHA_FLOAT16_ATI 0x881C #define GL_INTENSITY_FLOAT16_ATI 0x881D #define GL_LUMINANCE_FLOAT16_ATI 0x881E #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F #define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float) #endif /* GL_ATI_texture_float */ /* ----------------------- GL_ATI_texture_mirror_once ---------------------- */ #ifndef GL_ATI_texture_mirror_once #define GL_ATI_texture_mirror_once 1 #define GL_MIRROR_CLAMP_ATI 0x8742 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 #define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once) #endif /* GL_ATI_texture_mirror_once */ /* ----------------------- GL_ATI_vertex_array_object ---------------------- */ #ifndef GL_ATI_vertex_array_object #define GL_ATI_vertex_array_object 1 #define GL_STATIC_ATI 0x8760 #define GL_DYNAMIC_ATI 0x8761 #define GL_PRESERVE_ATI 0x8762 #define GL_DISCARD_ATI 0x8763 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void* pointer, GLenum usage); typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve); typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); #define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI) #define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI) #define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI) #define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI) #define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI) #define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI) #define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI) #define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI) #define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI) #define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI) #define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI) #define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI) #define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object) #endif /* GL_ATI_vertex_array_object */ /* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */ #ifndef GL_ATI_vertex_attrib_array_object #define GL_ATI_vertex_attrib_array_object 1 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); #define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI) #define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI) #define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI) #define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object) #endif /* GL_ATI_vertex_attrib_array_object */ /* ------------------------- GL_ATI_vertex_streams ------------------------- */ #ifndef GL_ATI_vertex_streams #define GL_ATI_vertex_streams 1 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B #define GL_VERTEX_SOURCE_ATI 0x876C #define GL_VERTEX_STREAM0_ATI 0x876D #define GL_VERTEX_STREAM1_ATI 0x876E #define GL_VERTEX_STREAM2_ATI 0x876F #define GL_VERTEX_STREAM3_ATI 0x8770 #define GL_VERTEX_STREAM4_ATI 0x8771 #define GL_VERTEX_STREAM5_ATI 0x8772 #define GL_VERTEX_STREAM6_ATI 0x8773 #define GL_VERTEX_STREAM7_ATI 0x8774 typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *v); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *v); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *v); typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *v); #define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI) #define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI) #define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI) #define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI) #define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI) #define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI) #define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI) #define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI) #define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI) #define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI) #define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI) #define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI) #define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI) #define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI) #define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI) #define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI) #define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI) #define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI) #define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI) #define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI) #define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI) #define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI) #define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI) #define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI) #define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI) #define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI) #define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI) #define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI) #define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI) #define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI) #define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI) #define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI) #define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI) #define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI) #define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI) #define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI) #define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI) #define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams) #endif /* GL_ATI_vertex_streams */ /* --------------------------- GL_EXT_422_pixels --------------------------- */ #ifndef GL_EXT_422_pixels #define GL_EXT_422_pixels 1 #define GL_422_EXT 0x80CC #define GL_422_REV_EXT 0x80CD #define GL_422_AVERAGE_EXT 0x80CE #define GL_422_REV_AVERAGE_EXT 0x80CF #define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels) #endif /* GL_EXT_422_pixels */ /* ---------------------------- GL_EXT_Cg_shader --------------------------- */ #ifndef GL_EXT_Cg_shader #define GL_EXT_Cg_shader 1 #define GL_CG_VERTEX_SHADER_EXT 0x890E #define GL_CG_FRAGMENT_SHADER_EXT 0x890F #define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader) #endif /* GL_EXT_Cg_shader */ /* ------------------------------ GL_EXT_abgr ------------------------------ */ #ifndef GL_EXT_abgr #define GL_EXT_abgr 1 #define GL_ABGR_EXT 0x8000 #define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr) #endif /* GL_EXT_abgr */ /* ------------------------------ GL_EXT_bgra ------------------------------ */ #ifndef GL_EXT_bgra #define GL_EXT_bgra 1 #define GL_BGR_EXT 0x80E0 #define GL_BGRA_EXT 0x80E1 #define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra) #endif /* GL_EXT_bgra */ /* ------------------------ GL_EXT_bindable_uniform ------------------------ */ #ifndef GL_EXT_bindable_uniform #define GL_EXT_bindable_uniform 1 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED #define GL_UNIFORM_BUFFER_EXT 0x8DEE #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); #define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT) #define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT) #define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT) #define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform) #endif /* GL_EXT_bindable_uniform */ /* --------------------------- GL_EXT_blend_color -------------------------- */ #ifndef GL_EXT_blend_color #define GL_EXT_blend_color 1 #define GL_CONSTANT_COLOR_EXT 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 #define GL_CONSTANT_ALPHA_EXT 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 #define GL_BLEND_COLOR_EXT 0x8005 typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); #define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT) #define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color) #endif /* GL_EXT_blend_color */ /* --------------------- GL_EXT_blend_equation_separate -------------------- */ #ifndef GL_EXT_blend_equation_separate #define GL_EXT_blend_equation_separate 1 #define GL_BLEND_EQUATION_RGB_EXT 0x8009 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); #define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT) #define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate) #endif /* GL_EXT_blend_equation_separate */ /* ----------------------- GL_EXT_blend_func_separate ---------------------- */ #ifndef GL_EXT_blend_func_separate #define GL_EXT_blend_func_separate 1 #define GL_BLEND_DST_RGB_EXT 0x80C8 #define GL_BLEND_SRC_RGB_EXT 0x80C9 #define GL_BLEND_DST_ALPHA_EXT 0x80CA #define GL_BLEND_SRC_ALPHA_EXT 0x80CB typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); #define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT) #define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate) #endif /* GL_EXT_blend_func_separate */ /* ------------------------- GL_EXT_blend_logic_op ------------------------- */ #ifndef GL_EXT_blend_logic_op #define GL_EXT_blend_logic_op 1 #define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op) #endif /* GL_EXT_blend_logic_op */ /* -------------------------- GL_EXT_blend_minmax -------------------------- */ #ifndef GL_EXT_blend_minmax #define GL_EXT_blend_minmax 1 #define GL_FUNC_ADD_EXT 0x8006 #define GL_MIN_EXT 0x8007 #define GL_MAX_EXT 0x8008 #define GL_BLEND_EQUATION_EXT 0x8009 typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); #define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT) #define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax) #endif /* GL_EXT_blend_minmax */ /* ------------------------- GL_EXT_blend_subtract ------------------------- */ #ifndef GL_EXT_blend_subtract #define GL_EXT_blend_subtract 1 #define GL_FUNC_SUBTRACT_EXT 0x800A #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B #define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract) #endif /* GL_EXT_blend_subtract */ /* ------------------------ GL_EXT_clip_volume_hint ------------------------ */ #ifndef GL_EXT_clip_volume_hint #define GL_EXT_clip_volume_hint 1 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 #define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint) #endif /* GL_EXT_clip_volume_hint */ /* ------------------------------ GL_EXT_cmyka ----------------------------- */ #ifndef GL_EXT_cmyka #define GL_EXT_cmyka 1 #define GL_CMYK_EXT 0x800C #define GL_CMYKA_EXT 0x800D #define GL_PACK_CMYK_HINT_EXT 0x800E #define GL_UNPACK_CMYK_HINT_EXT 0x800F #define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka) #endif /* GL_EXT_cmyka */ /* ------------------------- GL_EXT_color_subtable ------------------------- */ #ifndef GL_EXT_color_subtable #define GL_EXT_color_subtable 1 typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data); typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); #define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT) #define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT) #define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable) #endif /* GL_EXT_color_subtable */ /* ---------------------- GL_EXT_compiled_vertex_array --------------------- */ #ifndef GL_EXT_compiled_vertex_array #define GL_EXT_compiled_vertex_array 1 typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void); #define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT) #define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT) #define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array) #endif /* GL_EXT_compiled_vertex_array */ /* --------------------------- GL_EXT_convolution -------------------------- */ #ifndef GL_EXT_convolution #define GL_EXT_convolution 1 #define GL_CONVOLUTION_1D_EXT 0x8010 #define GL_CONVOLUTION_2D_EXT 0x8011 #define GL_SEPARABLE_2D_EXT 0x8012 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 #define GL_REDUCE_EXT 0x8016 #define GL_CONVOLUTION_FORMAT_EXT 0x8017 #define GL_CONVOLUTION_WIDTH_EXT 0x8018 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* image); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* row, void* column, void* span); typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column); #define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT) #define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT) #define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT) #define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT) #define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT) #define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT) #define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT) #define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT) #define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT) #define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT) #define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT) #define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT) #define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT) #define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution) #endif /* GL_EXT_convolution */ /* ------------------------ GL_EXT_coordinate_frame ------------------------ */ #ifndef GL_EXT_coordinate_frame #define GL_EXT_coordinate_frame 1 #define GL_TANGENT_ARRAY_EXT 0x8439 #define GL_BINORMAL_ARRAY_EXT 0x843A #define GL_CURRENT_TANGENT_EXT 0x843B #define GL_CURRENT_BINORMAL_EXT 0x843C #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 #define GL_MAP1_TANGENT_EXT 0x8444 #define GL_MAP2_TANGENT_EXT 0x8445 #define GL_MAP1_BINORMAL_EXT 0x8446 #define GL_MAP2_BINORMAL_EXT 0x8447 typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer); typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer); #define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT) #define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT) #define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame) #endif /* GL_EXT_coordinate_frame */ /* -------------------------- GL_EXT_copy_texture -------------------------- */ #ifndef GL_EXT_copy_texture #define GL_EXT_copy_texture 1 typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); #define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT) #define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT) #define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT) #define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT) #define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT) #define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture) #endif /* GL_EXT_copy_texture */ /* --------------------------- GL_EXT_cull_vertex -------------------------- */ #ifndef GL_EXT_cull_vertex #define GL_EXT_cull_vertex 1 typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); #define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT) #define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT) #define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex) #endif /* GL_EXT_cull_vertex */ /* ------------------------ GL_EXT_depth_bounds_test ----------------------- */ #ifndef GL_EXT_depth_bounds_test #define GL_EXT_depth_bounds_test 1 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 #define GL_DEPTH_BOUNDS_EXT 0x8891 typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); #define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT) #define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test) #endif /* GL_EXT_depth_bounds_test */ /* -------------------------- GL_EXT_draw_buffers2 ------------------------- */ #ifndef GL_EXT_draw_buffers2 #define GL_EXT_draw_buffers2 1 typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data); typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data); typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); #define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT) #define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT) #define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT) #define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT) #define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT) #define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT) #define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2) #endif /* GL_EXT_draw_buffers2 */ /* ------------------------- GL_EXT_draw_instanced ------------------------- */ #ifndef GL_EXT_draw_instanced #define GL_EXT_draw_instanced 1 typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); #define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT) #define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT) #define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced) #endif /* GL_EXT_draw_instanced */ /* ----------------------- GL_EXT_draw_range_elements ---------------------- */ #ifndef GL_EXT_draw_range_elements #define GL_EXT_draw_range_elements 1 #define GL_MAX_ELEMENTS_VERTICES 0x80E8 #define GL_MAX_ELEMENTS_INDICES 0x80E9 typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); #define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT) #define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements) #endif /* GL_EXT_draw_range_elements */ /* ---------------------------- GL_EXT_fog_coord --------------------------- */ #ifndef GL_EXT_fog_coord #define GL_EXT_fog_coord 1 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 #define GL_FOG_COORDINATE_EXT 0x8451 #define GL_FRAGMENT_DEPTH_EXT 0x8452 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); #define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT) #define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT) #define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT) #define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT) #define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT) #define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord) #endif /* GL_EXT_fog_coord */ /* ------------------------ GL_EXT_fragment_lighting ----------------------- */ #ifndef GL_EXT_fragment_lighting #define GL_EXT_fragment_lighting 1 #define GL_FRAGMENT_LIGHTING_EXT 0x8400 #define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 #define GL_LIGHT_ENV_MODE_EXT 0x8407 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B #define GL_FRAGMENT_LIGHT0_EXT 0x840C #define GL_FRAGMENT_LIGHT7_EXT 0x8413 typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param); #define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT) #define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT) #define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT) #define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT) #define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT) #define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT) #define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT) #define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT) #define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT) #define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT) #define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT) #define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT) #define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT) #define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT) #define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT) #define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT) #define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT) #define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT) #define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting) #endif /* GL_EXT_fragment_lighting */ /* ------------------------ GL_EXT_framebuffer_blit ------------------------ */ #ifndef GL_EXT_framebuffer_blit #define GL_EXT_framebuffer_blit 1 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); #define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT) #define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit) #endif /* GL_EXT_framebuffer_blit */ /* --------------------- GL_EXT_framebuffer_multisample -------------------- */ #ifndef GL_EXT_framebuffer_multisample #define GL_EXT_framebuffer_multisample 1 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 #define GL_MAX_SAMPLES_EXT 0x8D57 typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); #define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT) #define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample) #endif /* GL_EXT_framebuffer_multisample */ /* ----------------------- GL_EXT_framebuffer_object ----------------------- */ #ifndef GL_EXT_framebuffer_object #define GL_EXT_framebuffer_object 1 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC #define GL_COLOR_ATTACHMENT13_EXT 0x8CED #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF #define GL_DEPTH_ATTACHMENT_EXT 0x8D00 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20 #define GL_FRAMEBUFFER_EXT 0x8D40 #define GL_RENDERBUFFER_EXT 0x8D41 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 #define GL_STENCIL_INDEX1_EXT 0x8D46 #define GL_STENCIL_INDEX4_EXT 0x8D47 #define GL_STENCIL_INDEX8_EXT 0x8D48 #define GL_STENCIL_INDEX16_EXT 0x8D49 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); #define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) #define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) #define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) #define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) #define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) #define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) #define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) #define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) #define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) #define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) #define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) #define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) #define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) #define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) #define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) #define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) #define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) #define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) #endif /* GL_EXT_framebuffer_object */ /* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */ #ifndef GL_EXT_framebuffer_sRGB #define GL_EXT_framebuffer_sRGB 1 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA #define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB) #endif /* GL_EXT_framebuffer_sRGB */ /* ------------------------ GL_EXT_geometry_shader4 ------------------------ */ #ifndef GL_EXT_geometry_shader4 #define GL_EXT_geometry_shader4 1 #define GL_LINES_ADJACENCY_EXT 0xA #define GL_LINE_STRIP_ADJACENCY_EXT 0xB #define GL_TRIANGLES_ADJACENCY_EXT 0xC #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD #define GL_PROGRAM_POINT_SIZE_EXT 0x8642 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 #define GL_GEOMETRY_SHADER_EXT 0x8DD9 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); #define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT) #define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT) #define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT) #define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT) #define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4) #endif /* GL_EXT_geometry_shader4 */ /* --------------------- GL_EXT_gpu_program_parameters --------------------- */ #ifndef GL_EXT_gpu_program_parameters #define GL_EXT_gpu_program_parameters 1 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); #define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT) #define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT) #define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters) #endif /* GL_EXT_gpu_program_parameters */ /* --------------------------- GL_EXT_gpu_shader4 -------------------------- */ #ifndef GL_EXT_gpu_shader4 #define GL_EXT_gpu_shader4 1 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 #define GL_SAMPLER_BUFFER_EXT 0x8DC2 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 #define GL_INT_SAMPLER_1D_EXT 0x8DC9 #define GL_INT_SAMPLER_2D_EXT 0x8DCA #define GL_INT_SAMPLER_3D_EXT 0x8DCB #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); #define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT) #define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT) #define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT) #define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT) #define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT) #define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT) #define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT) #define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT) #define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT) #define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT) #define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT) #define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT) #define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT) #define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT) #define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT) #define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT) #define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT) #define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT) #define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT) #define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT) #define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT) #define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT) #define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT) #define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT) #define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT) #define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT) #define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT) #define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT) #define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT) #define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT) #define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT) #define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT) #define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT) #define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT) #define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4) #endif /* GL_EXT_gpu_shader4 */ /* ---------------------------- GL_EXT_histogram --------------------------- */ #ifndef GL_EXT_histogram #define GL_EXT_histogram 1 #define GL_HISTOGRAM_EXT 0x8024 #define GL_PROXY_HISTOGRAM_EXT 0x8025 #define GL_HISTOGRAM_WIDTH_EXT 0x8026 #define GL_HISTOGRAM_FORMAT_EXT 0x8027 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C #define GL_HISTOGRAM_SINK_EXT 0x802D #define GL_MINMAX_EXT 0x802E #define GL_MINMAX_FORMAT_EXT 0x802F #define GL_MINMAX_SINK_EXT 0x8030 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); #define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT) #define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT) #define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT) #define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT) #define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT) #define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT) #define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT) #define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT) #define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT) #define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT) #define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram) #endif /* GL_EXT_histogram */ /* ----------------------- GL_EXT_index_array_formats ---------------------- */ #ifndef GL_EXT_index_array_formats #define GL_EXT_index_array_formats 1 #define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats) #endif /* GL_EXT_index_array_formats */ /* --------------------------- GL_EXT_index_func --------------------------- */ #ifndef GL_EXT_index_func #define GL_EXT_index_func 1 typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref); #define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT) #define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func) #endif /* GL_EXT_index_func */ /* ------------------------- GL_EXT_index_material ------------------------- */ #ifndef GL_EXT_index_material #define GL_EXT_index_material 1 typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); #define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT) #define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material) #endif /* GL_EXT_index_material */ /* -------------------------- GL_EXT_index_texture ------------------------- */ #ifndef GL_EXT_index_texture #define GL_EXT_index_texture 1 #define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture) #endif /* GL_EXT_index_texture */ /* -------------------------- GL_EXT_light_texture ------------------------- */ #ifndef GL_EXT_light_texture #define GL_EXT_light_texture 1 #define GL_FRAGMENT_MATERIAL_EXT 0x8349 #define GL_FRAGMENT_NORMAL_EXT 0x834A #define GL_FRAGMENT_COLOR_EXT 0x834C #define GL_ATTENUATION_EXT 0x834D #define GL_SHADOW_ATTENUATION_EXT 0x834E #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F #define GL_TEXTURE_LIGHT_EXT 0x8350 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 #define GL_FRAGMENT_DEPTH_EXT 0x8452 typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); #define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT) #define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT) #define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT) #define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture) #endif /* GL_EXT_light_texture */ /* ------------------------- GL_EXT_misc_attribute ------------------------- */ #ifndef GL_EXT_misc_attribute #define GL_EXT_misc_attribute 1 #define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute) #endif /* GL_EXT_misc_attribute */ /* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */ #ifndef GL_EXT_multi_draw_arrays #define GL_EXT_multi_draw_arrays 1 typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint* first, GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid **indices, GLsizei primcount); #define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT) #define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT) #define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays) #endif /* GL_EXT_multi_draw_arrays */ /* --------------------------- GL_EXT_multisample -------------------------- */ #ifndef GL_EXT_multisample #define GL_EXT_multisample 1 #define GL_MULTISAMPLE_EXT 0x809D #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F #define GL_SAMPLE_MASK_EXT 0x80A0 #define GL_1PASS_EXT 0x80A1 #define GL_2PASS_0_EXT 0x80A2 #define GL_2PASS_1_EXT 0x80A3 #define GL_4PASS_0_EXT 0x80A4 #define GL_4PASS_1_EXT 0x80A5 #define GL_4PASS_2_EXT 0x80A6 #define GL_4PASS_3_EXT 0x80A7 #define GL_SAMPLE_BUFFERS_EXT 0x80A8 #define GL_SAMPLES_EXT 0x80A9 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB #define GL_SAMPLE_PATTERN_EXT 0x80AC #define GL_MULTISAMPLE_BIT_EXT 0x20000000 typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); #define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT) #define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT) #define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample) #endif /* GL_EXT_multisample */ /* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */ #ifndef GL_EXT_packed_depth_stencil #define GL_EXT_packed_depth_stencil 1 #define GL_DEPTH_STENCIL_EXT 0x84F9 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA #define GL_DEPTH24_STENCIL8_EXT 0x88F0 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 #define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil) #endif /* GL_EXT_packed_depth_stencil */ /* -------------------------- GL_EXT_packed_float -------------------------- */ #ifndef GL_EXT_packed_float #define GL_EXT_packed_float 1 #define GL_R11F_G11F_B10F_EXT 0x8C3A #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C #define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float) #endif /* GL_EXT_packed_float */ /* -------------------------- GL_EXT_packed_pixels ------------------------- */ #ifndef GL_EXT_packed_pixels #define GL_EXT_packed_pixels 1 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 #define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels) #endif /* GL_EXT_packed_pixels */ /* ------------------------ GL_EXT_paletted_texture ------------------------ */ #ifndef GL_EXT_paletted_texture #define GL_EXT_paletted_texture 1 #define GL_TEXTURE_1D 0x0DE0 #define GL_TEXTURE_2D 0x0DE1 #define GL_PROXY_TEXTURE_1D 0x8063 #define GL_PROXY_TEXTURE_2D 0x8064 #define GL_TEXTURE_3D_EXT 0x806F #define GL_PROXY_TEXTURE_3D_EXT 0x8070 #define GL_COLOR_TABLE_FORMAT_EXT 0x80D8 #define GL_COLOR_TABLE_WIDTH_EXT 0x80D9 #define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA #define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB #define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC #define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF #define GL_COLOR_INDEX1_EXT 0x80E2 #define GL_COLOR_INDEX2_EXT 0x80E3 #define GL_COLOR_INDEX4_EXT 0x80E4 #define GL_COLOR_INDEX8_EXT 0x80E5 #define GL_COLOR_INDEX12_EXT 0x80E6 #define GL_COLOR_INDEX16_EXT 0x80E7 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED #define GL_TEXTURE_CUBE_MAP_ARB 0x8513 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* data); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void* data); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); #define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT) #define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT) #define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT) #define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT) #define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture) #endif /* GL_EXT_paletted_texture */ /* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */ #ifndef GL_EXT_pixel_buffer_object #define GL_EXT_pixel_buffer_object 1 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF #define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object) #endif /* GL_EXT_pixel_buffer_object */ /* ------------------------- GL_EXT_pixel_transform ------------------------ */ #ifndef GL_EXT_pixel_transform #define GL_EXT_pixel_transform 1 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 #define GL_PIXEL_MAG_FILTER_EXT 0x8331 #define GL_PIXEL_MIN_FILTER_EXT 0x8332 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 #define GL_CUBIC_EXT 0x8334 #define GL_AVERAGE_EXT 0x8335 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param); typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param); typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); #define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT) #define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT) #define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT) #define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT) #define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT) #define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT) #define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform) #endif /* GL_EXT_pixel_transform */ /* ------------------- GL_EXT_pixel_transform_color_table ------------------ */ #ifndef GL_EXT_pixel_transform_color_table #define GL_EXT_pixel_transform_color_table 1 #define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table) #endif /* GL_EXT_pixel_transform_color_table */ /* ------------------------ GL_EXT_point_parameters ------------------------ */ #ifndef GL_EXT_point_parameters #define GL_EXT_point_parameters 1 #define GL_POINT_SIZE_MIN_EXT 0x8126 #define GL_POINT_SIZE_MAX_EXT 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 #define GL_DISTANCE_ATTENUATION_EXT 0x8129 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); #define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT) #define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT) #define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters) #endif /* GL_EXT_point_parameters */ /* ------------------------- GL_EXT_polygon_offset ------------------------- */ #ifndef GL_EXT_polygon_offset #define GL_EXT_polygon_offset 1 #define GL_POLYGON_OFFSET_EXT 0x8037 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); #define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT) #define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset) #endif /* GL_EXT_polygon_offset */ /* ------------------------- GL_EXT_rescale_normal ------------------------- */ #ifndef GL_EXT_rescale_normal #define GL_EXT_rescale_normal 1 #define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal) #endif /* GL_EXT_rescale_normal */ /* -------------------------- GL_EXT_scene_marker -------------------------- */ #ifndef GL_EXT_scene_marker #define GL_EXT_scene_marker 1 typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void); typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void); #define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT) #define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT) #define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker) #endif /* GL_EXT_scene_marker */ /* ------------------------- GL_EXT_secondary_color ------------------------ */ #ifndef GL_EXT_secondary_color #define GL_EXT_secondary_color 1 #define GL_COLOR_SUM_EXT 0x8458 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); #define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT) #define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT) #define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT) #define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT) #define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT) #define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT) #define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT) #define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT) #define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT) #define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT) #define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT) #define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT) #define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT) #define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT) #define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT) #define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT) #define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT) #define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color) #endif /* GL_EXT_secondary_color */ /* --------------------- GL_EXT_separate_specular_color -------------------- */ #ifndef GL_EXT_separate_specular_color #define GL_EXT_separate_specular_color 1 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 #define GL_SINGLE_COLOR_EXT 0x81F9 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA #define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color) #endif /* GL_EXT_separate_specular_color */ /* -------------------------- GL_EXT_shadow_funcs -------------------------- */ #ifndef GL_EXT_shadow_funcs #define GL_EXT_shadow_funcs 1 #define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs) #endif /* GL_EXT_shadow_funcs */ /* --------------------- GL_EXT_shared_texture_palette --------------------- */ #ifndef GL_EXT_shared_texture_palette #define GL_EXT_shared_texture_palette 1 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB #define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette) #endif /* GL_EXT_shared_texture_palette */ /* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */ #ifndef GL_EXT_stencil_clear_tag #define GL_EXT_stencil_clear_tag 1 #define GL_STENCIL_TAG_BITS_EXT 0x88F2 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 #define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag) #endif /* GL_EXT_stencil_clear_tag */ /* ------------------------ GL_EXT_stencil_two_side ------------------------ */ #ifndef GL_EXT_stencil_two_side #define GL_EXT_stencil_two_side 1 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); #define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT) #define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side) #endif /* GL_EXT_stencil_two_side */ /* -------------------------- GL_EXT_stencil_wrap -------------------------- */ #ifndef GL_EXT_stencil_wrap #define GL_EXT_stencil_wrap 1 #define GL_INCR_WRAP_EXT 0x8507 #define GL_DECR_WRAP_EXT 0x8508 #define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) #endif /* GL_EXT_stencil_wrap */ /* --------------------------- GL_EXT_subtexture --------------------------- */ #ifndef GL_EXT_subtexture #define GL_EXT_subtexture 1 typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels); typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels); typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels); #define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT) #define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT) #define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT) #define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture) #endif /* GL_EXT_subtexture */ /* ----------------------------- GL_EXT_texture ---------------------------- */ #ifndef GL_EXT_texture #define GL_EXT_texture 1 #define GL_ALPHA4_EXT 0x803B #define GL_ALPHA8_EXT 0x803C #define GL_ALPHA12_EXT 0x803D #define GL_ALPHA16_EXT 0x803E #define GL_LUMINANCE4_EXT 0x803F #define GL_LUMINANCE8_EXT 0x8040 #define GL_LUMINANCE12_EXT 0x8041 #define GL_LUMINANCE16_EXT 0x8042 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048 #define GL_INTENSITY_EXT 0x8049 #define GL_INTENSITY4_EXT 0x804A #define GL_INTENSITY8_EXT 0x804B #define GL_INTENSITY12_EXT 0x804C #define GL_INTENSITY16_EXT 0x804D #define GL_RGB2_EXT 0x804E #define GL_RGB4_EXT 0x804F #define GL_RGB5_EXT 0x8050 #define GL_RGB8_EXT 0x8051 #define GL_RGB10_EXT 0x8052 #define GL_RGB12_EXT 0x8053 #define GL_RGB16_EXT 0x8054 #define GL_RGBA2_EXT 0x8055 #define GL_RGBA4_EXT 0x8056 #define GL_RGB5_A1_EXT 0x8057 #define GL_RGBA8_EXT 0x8058 #define GL_RGB10_A2_EXT 0x8059 #define GL_RGBA12_EXT 0x805A #define GL_RGBA16_EXT 0x805B #define GL_TEXTURE_RED_SIZE_EXT 0x805C #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 #define GL_REPLACE_EXT 0x8062 #define GL_PROXY_TEXTURE_1D_EXT 0x8063 #define GL_PROXY_TEXTURE_2D_EXT 0x8064 #define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture) #endif /* GL_EXT_texture */ /* ---------------------------- GL_EXT_texture3D --------------------------- */ #ifndef GL_EXT_texture3D #define GL_EXT_texture3D 1 #define GL_PACK_SKIP_IMAGES_EXT 0x806B #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E #define GL_TEXTURE_3D_EXT 0x806F #define GL_PROXY_TEXTURE_3D_EXT 0x8070 #define GL_TEXTURE_DEPTH_EXT 0x8071 #define GL_TEXTURE_WRAP_R_EXT 0x8072 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels); #define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT) #define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D) #endif /* GL_EXT_texture3D */ /* -------------------------- GL_EXT_texture_array ------------------------- */ #ifndef GL_EXT_texture_array #define GL_EXT_texture_array 1 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D #define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array) #endif /* GL_EXT_texture_array */ /* ---------------------- GL_EXT_texture_buffer_object --------------------- */ #ifndef GL_EXT_texture_buffer_object #define GL_EXT_texture_buffer_object 1 #define GL_TEXTURE_BUFFER_EXT 0x8C2A #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); #define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT) #define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object) #endif /* GL_EXT_texture_buffer_object */ /* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */ #ifndef GL_EXT_texture_compression_dxt1 #define GL_EXT_texture_compression_dxt1 1 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 #define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1) #endif /* GL_EXT_texture_compression_dxt1 */ /* -------------------- GL_EXT_texture_compression_latc -------------------- */ #ifndef GL_EXT_texture_compression_latc #define GL_EXT_texture_compression_latc 1 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 #define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc) #endif /* GL_EXT_texture_compression_latc */ /* -------------------- GL_EXT_texture_compression_rgtc -------------------- */ #ifndef GL_EXT_texture_compression_rgtc #define GL_EXT_texture_compression_rgtc 1 #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE #define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc) #endif /* GL_EXT_texture_compression_rgtc */ /* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ #ifndef GL_EXT_texture_compression_s3tc #define GL_EXT_texture_compression_s3tc 1 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 #define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc) #endif /* GL_EXT_texture_compression_s3tc */ /* ------------------------ GL_EXT_texture_cube_map ------------------------ */ #ifndef GL_EXT_texture_cube_map #define GL_EXT_texture_cube_map 1 #define GL_NORMAL_MAP_EXT 0x8511 #define GL_REFLECTION_MAP_EXT 0x8512 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C #define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map) #endif /* GL_EXT_texture_cube_map */ /* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */ #ifndef GL_EXT_texture_edge_clamp #define GL_EXT_texture_edge_clamp 1 #define GL_CLAMP_TO_EDGE_EXT 0x812F #define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp) #endif /* GL_EXT_texture_edge_clamp */ /* --------------------------- GL_EXT_texture_env -------------------------- */ #ifndef GL_EXT_texture_env #define GL_EXT_texture_env 1 #define GL_TEXTURE_ENV0_EXT 0 #define GL_ENV_BLEND_EXT 0 #define GL_TEXTURE_ENV_SHIFT_EXT 0 #define GL_ENV_REPLACE_EXT 0 #define GL_ENV_ADD_EXT 0 #define GL_ENV_SUBTRACT_EXT 0 #define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0 #define GL_ENV_REVERSE_SUBTRACT_EXT 0 #define GL_ENV_REVERSE_BLEND_EXT 0 #define GL_ENV_COPY_EXT 0 #define GL_ENV_MODULATE_EXT 0 #define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env) #endif /* GL_EXT_texture_env */ /* ------------------------- GL_EXT_texture_env_add ------------------------ */ #ifndef GL_EXT_texture_env_add #define GL_EXT_texture_env_add 1 #define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add) #endif /* GL_EXT_texture_env_add */ /* ----------------------- GL_EXT_texture_env_combine ---------------------- */ #ifndef GL_EXT_texture_env_combine #define GL_EXT_texture_env_combine 1 #define GL_COMBINE_EXT 0x8570 #define GL_COMBINE_RGB_EXT 0x8571 #define GL_COMBINE_ALPHA_EXT 0x8572 #define GL_RGB_SCALE_EXT 0x8573 #define GL_ADD_SIGNED_EXT 0x8574 #define GL_INTERPOLATE_EXT 0x8575 #define GL_CONSTANT_EXT 0x8576 #define GL_PRIMARY_COLOR_EXT 0x8577 #define GL_PREVIOUS_EXT 0x8578 #define GL_SOURCE0_RGB_EXT 0x8580 #define GL_SOURCE1_RGB_EXT 0x8581 #define GL_SOURCE2_RGB_EXT 0x8582 #define GL_SOURCE0_ALPHA_EXT 0x8588 #define GL_SOURCE1_ALPHA_EXT 0x8589 #define GL_SOURCE2_ALPHA_EXT 0x858A #define GL_OPERAND0_RGB_EXT 0x8590 #define GL_OPERAND1_RGB_EXT 0x8591 #define GL_OPERAND2_RGB_EXT 0x8592 #define GL_OPERAND0_ALPHA_EXT 0x8598 #define GL_OPERAND1_ALPHA_EXT 0x8599 #define GL_OPERAND2_ALPHA_EXT 0x859A #define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine) #endif /* GL_EXT_texture_env_combine */ /* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */ #ifndef GL_EXT_texture_env_dot3 #define GL_EXT_texture_env_dot3 1 #define GL_DOT3_RGB_EXT 0x8740 #define GL_DOT3_RGBA_EXT 0x8741 #define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3) #endif /* GL_EXT_texture_env_dot3 */ /* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */ #ifndef GL_EXT_texture_filter_anisotropic #define GL_EXT_texture_filter_anisotropic 1 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF #define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic) #endif /* GL_EXT_texture_filter_anisotropic */ /* ------------------------- GL_EXT_texture_integer ------------------------ */ #ifndef GL_EXT_texture_integer #define GL_EXT_texture_integer 1 #define GL_RGBA32UI_EXT 0x8D70 #define GL_RGB32UI_EXT 0x8D71 #define GL_ALPHA32UI_EXT 0x8D72 #define GL_INTENSITY32UI_EXT 0x8D73 #define GL_LUMINANCE32UI_EXT 0x8D74 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 #define GL_RGBA16UI_EXT 0x8D76 #define GL_RGB16UI_EXT 0x8D77 #define GL_ALPHA16UI_EXT 0x8D78 #define GL_INTENSITY16UI_EXT 0x8D79 #define GL_LUMINANCE16UI_EXT 0x8D7A #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B #define GL_RGBA8UI_EXT 0x8D7C #define GL_RGB8UI_EXT 0x8D7D #define GL_ALPHA8UI_EXT 0x8D7E #define GL_INTENSITY8UI_EXT 0x8D7F #define GL_LUMINANCE8UI_EXT 0x8D80 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 #define GL_RGBA32I_EXT 0x8D82 #define GL_RGB32I_EXT 0x8D83 #define GL_ALPHA32I_EXT 0x8D84 #define GL_INTENSITY32I_EXT 0x8D85 #define GL_LUMINANCE32I_EXT 0x8D86 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 #define GL_RGBA16I_EXT 0x8D88 #define GL_RGB16I_EXT 0x8D89 #define GL_ALPHA16I_EXT 0x8D8A #define GL_INTENSITY16I_EXT 0x8D8B #define GL_LUMINANCE16I_EXT 0x8D8C #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D #define GL_RGBA8I_EXT 0x8D8E #define GL_RGB8I_EXT 0x8D8F #define GL_ALPHA8I_EXT 0x8D90 #define GL_INTENSITY8I_EXT 0x8D91 #define GL_LUMINANCE8I_EXT 0x8D92 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 #define GL_RED_INTEGER_EXT 0x8D94 #define GL_GREEN_INTEGER_EXT 0x8D95 #define GL_BLUE_INTEGER_EXT 0x8D96 #define GL_ALPHA_INTEGER_EXT 0x8D97 #define GL_RGB_INTEGER_EXT 0x8D98 #define GL_RGBA_INTEGER_EXT 0x8D99 #define GL_BGR_INTEGER_EXT 0x8D9A #define GL_BGRA_INTEGER_EXT 0x8D9B #define GL_LUMINANCE_INTEGER_EXT 0x8D9C #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); #define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT) #define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT) #define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT) #define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT) #define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT) #define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT) #define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer) #endif /* GL_EXT_texture_integer */ /* ------------------------ GL_EXT_texture_lod_bias ------------------------ */ #ifndef GL_EXT_texture_lod_bias #define GL_EXT_texture_lod_bias 1 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501 #define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias) #endif /* GL_EXT_texture_lod_bias */ /* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */ #ifndef GL_EXT_texture_mirror_clamp #define GL_EXT_texture_mirror_clamp 1 #define GL_MIRROR_CLAMP_EXT 0x8742 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 #define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp) #endif /* GL_EXT_texture_mirror_clamp */ /* ------------------------- GL_EXT_texture_object ------------------------- */ #ifndef GL_EXT_texture_object #define GL_EXT_texture_object 1 #define GL_TEXTURE_PRIORITY_EXT 0x8066 #define GL_TEXTURE_RESIDENT_EXT 0x8067 #define GL_TEXTURE_1D_BINDING_EXT 0x8068 #define GL_TEXTURE_2D_BINDING_EXT 0x8069 #define GL_TEXTURE_3D_BINDING_EXT 0x806A typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences); typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures); typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures); typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture); typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities); #define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT) #define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT) #define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT) #define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT) #define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT) #define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT) #define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object) #endif /* GL_EXT_texture_object */ /* --------------------- GL_EXT_texture_perturb_normal --------------------- */ #ifndef GL_EXT_texture_perturb_normal #define GL_EXT_texture_perturb_normal 1 #define GL_PERTURB_EXT 0x85AE #define GL_TEXTURE_NORMAL_EXT 0x85AF typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); #define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT) #define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal) #endif /* GL_EXT_texture_perturb_normal */ /* ------------------------ GL_EXT_texture_rectangle ----------------------- */ #ifndef GL_EXT_texture_rectangle #define GL_EXT_texture_rectangle 1 #define GL_TEXTURE_RECTANGLE_EXT 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 #define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle) #endif /* GL_EXT_texture_rectangle */ /* -------------------------- GL_EXT_texture_sRGB -------------------------- */ #ifndef GL_EXT_texture_sRGB #define GL_EXT_texture_sRGB 1 #define GL_SRGB_EXT 0x8C40 #define GL_SRGB8_EXT 0x8C41 #define GL_SRGB_ALPHA_EXT 0x8C42 #define GL_SRGB8_ALPHA8_EXT 0x8C43 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 #define GL_SLUMINANCE_EXT 0x8C46 #define GL_SLUMINANCE8_EXT 0x8C47 #define GL_COMPRESSED_SRGB_EXT 0x8C48 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F #define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB) #endif /* GL_EXT_texture_sRGB */ /* --------------------- GL_EXT_texture_shared_exponent -------------------- */ #ifndef GL_EXT_texture_shared_exponent #define GL_EXT_texture_shared_exponent 1 #define GL_RGB9_E5_EXT 0x8C3D #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F #define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent) #endif /* GL_EXT_texture_shared_exponent */ /* --------------------------- GL_EXT_timer_query -------------------------- */ #ifndef GL_EXT_timer_query #define GL_EXT_timer_query 1 #define GL_TIME_ELAPSED_EXT 0x88BF typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); #define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT) #define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT) #define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query) #endif /* GL_EXT_timer_query */ /* -------------------------- GL_EXT_vertex_array -------------------------- */ #ifndef GL_EXT_vertex_array #define GL_EXT_vertex_array 1 #define GL_DOUBLE_EXT 0x140A #define GL_VERTEX_ARRAY_EXT 0x8074 #define GL_NORMAL_ARRAY_EXT 0x8075 #define GL_COLOR_ARRAY_EXT 0x8076 #define GL_INDEX_ARRAY_EXT 0x8077 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F #define GL_COLOR_ARRAY_POINTER_EXT 0x8090 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer); typedef void (GLAPIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void** params); typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); #define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT) #define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT) #define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT) #define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT) #define glGetPointervEXT GLEW_GET_FUN(__glewGetPointervEXT) #define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT) #define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT) #define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT) #define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT) #define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array) #endif /* GL_EXT_vertex_array */ /* -------------------------- GL_EXT_vertex_shader ------------------------- */ #ifndef GL_EXT_vertex_shader #define GL_EXT_vertex_shader 1 #define GL_VERTEX_SHADER_EXT 0x8780 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781 #define GL_OP_INDEX_EXT 0x8782 #define GL_OP_NEGATE_EXT 0x8783 #define GL_OP_DOT3_EXT 0x8784 #define GL_OP_DOT4_EXT 0x8785 #define GL_OP_MUL_EXT 0x8786 #define GL_OP_ADD_EXT 0x8787 #define GL_OP_MADD_EXT 0x8788 #define GL_OP_FRAC_EXT 0x8789 #define GL_OP_MAX_EXT 0x878A #define GL_OP_MIN_EXT 0x878B #define GL_OP_SET_GE_EXT 0x878C #define GL_OP_SET_LT_EXT 0x878D #define GL_OP_CLAMP_EXT 0x878E #define GL_OP_FLOOR_EXT 0x878F #define GL_OP_ROUND_EXT 0x8790 #define GL_OP_EXP_BASE_2_EXT 0x8791 #define GL_OP_LOG_BASE_2_EXT 0x8792 #define GL_OP_POWER_EXT 0x8793 #define GL_OP_RECIP_EXT 0x8794 #define GL_OP_RECIP_SQRT_EXT 0x8795 #define GL_OP_SUB_EXT 0x8796 #define GL_OP_CROSS_PRODUCT_EXT 0x8797 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 #define GL_OP_MOV_EXT 0x8799 #define GL_OUTPUT_VERTEX_EXT 0x879A #define GL_OUTPUT_COLOR0_EXT 0x879B #define GL_OUTPUT_COLOR1_EXT 0x879C #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC #define GL_OUTPUT_FOG_EXT 0x87BD #define GL_SCALAR_EXT 0x87BE #define GL_VECTOR_EXT 0x87BF #define GL_MATRIX_EXT 0x87C0 #define GL_VARIANT_EXT 0x87C1 #define GL_INVARIANT_EXT 0x87C2 #define GL_LOCAL_CONSTANT_EXT 0x87C3 #define GL_LOCAL_EXT 0x87C4 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 #define GL_X_EXT 0x87D5 #define GL_Y_EXT 0x87D6 #define GL_Z_EXT 0x87D7 #define GL_W_EXT 0x87D8 #define GL_NEGATIVE_X_EXT 0x87D9 #define GL_NEGATIVE_Y_EXT 0x87DA #define GL_NEGATIVE_Z_EXT 0x87DB #define GL_NEGATIVE_W_EXT 0x87DC #define GL_ZERO_EXT 0x87DD #define GL_ONE_EXT 0x87DE #define GL_NEGATIVE_ONE_EXT 0x87DF #define GL_NORMALIZED_RANGE_EXT 0x87E0 #define GL_FULL_RANGE_EXT 0x87E1 #define GL_CURRENT_VERTEX_EXT 0x87E2 #define GL_MVP_MATRIX_EXT 0x87E3 #define GL_VARIANT_VALUE_EXT 0x87E4 #define GL_VARIANT_DATATYPE_EXT 0x87E5 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 #define GL_VARIANT_ARRAY_EXT 0x87E8 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 #define GL_INVARIANT_VALUE_EXT 0x87EA #define GL_INVARIANT_DATATYPE_EXT 0x87EB #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void); typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value); typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void); typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components); typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data); typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr); typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr); typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr); typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr); typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr); typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr); typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr); typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr); typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr); typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); #define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT) #define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT) #define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT) #define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT) #define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT) #define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT) #define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT) #define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT) #define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT) #define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT) #define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT) #define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT) #define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT) #define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT) #define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT) #define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT) #define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT) #define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT) #define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT) #define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT) #define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT) #define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT) #define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT) #define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT) #define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT) #define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT) #define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT) #define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT) #define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT) #define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT) #define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT) #define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT) #define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT) #define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT) #define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT) #define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT) #define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT) #define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT) #define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT) #define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT) #define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT) #define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT) #define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader) #endif /* GL_EXT_vertex_shader */ /* ------------------------ GL_EXT_vertex_weighting ------------------------ */ #ifndef GL_EXT_vertex_weighting #define GL_EXT_vertex_weighting 1 #define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 #define GL_MODELVIEW0_MATRIX_EXT 0x0BA6 #define GL_MODELVIEW0_EXT 0x1700 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 #define GL_MODELVIEW1_MATRIX_EXT 0x8506 #define GL_VERTEX_WEIGHTING_EXT 0x8509 #define GL_MODELVIEW1_EXT 0x850A #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); #define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT) #define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT) #define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT) #define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting) #endif /* GL_EXT_vertex_weighting */ /* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */ #ifndef GL_GREMEDY_frame_terminator #define GL_GREMEDY_frame_terminator 1 typedef void (GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC) (void); #define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY) #define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator) #endif /* GL_GREMEDY_frame_terminator */ /* ------------------------ GL_GREMEDY_string_marker ----------------------- */ #ifndef GL_GREMEDY_string_marker #define GL_GREMEDY_string_marker 1 typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void* string); #define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) #define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker) #endif /* GL_GREMEDY_string_marker */ /* --------------------- GL_HP_convolution_border_modes -------------------- */ #ifndef GL_HP_convolution_border_modes #define GL_HP_convolution_border_modes 1 #define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes) #endif /* GL_HP_convolution_border_modes */ /* ------------------------- GL_HP_image_transform ------------------------- */ #ifndef GL_HP_image_transform #define GL_HP_image_transform 1 typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param); typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param); typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); #define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP) #define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP) #define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP) #define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP) #define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP) #define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP) #define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform) #endif /* GL_HP_image_transform */ /* -------------------------- GL_HP_occlusion_test ------------------------- */ #ifndef GL_HP_occlusion_test #define GL_HP_occlusion_test 1 #define GL_OCCLUSION_TEST_HP 0x8165 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166 #define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test) #endif /* GL_HP_occlusion_test */ /* ------------------------- GL_HP_texture_lighting ------------------------ */ #ifndef GL_HP_texture_lighting #define GL_HP_texture_lighting 1 #define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting) #endif /* GL_HP_texture_lighting */ /* --------------------------- GL_IBM_cull_vertex -------------------------- */ #ifndef GL_IBM_cull_vertex #define GL_IBM_cull_vertex 1 #define GL_CULL_VERTEX_IBM 103050 #define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex) #endif /* GL_IBM_cull_vertex */ /* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */ #ifndef GL_IBM_multimode_draw_arrays #define GL_IBM_multimode_draw_arrays 1 typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride); #define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM) #define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM) #define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays) #endif /* GL_IBM_multimode_draw_arrays */ /* ------------------------- GL_IBM_rasterpos_clip ------------------------- */ #ifndef GL_IBM_rasterpos_clip #define GL_IBM_rasterpos_clip 1 #define GL_RASTER_POSITION_UNCLIPPED_IBM 103010 #define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip) #endif /* GL_IBM_rasterpos_clip */ /* --------------------------- GL_IBM_static_data -------------------------- */ #ifndef GL_IBM_static_data #define GL_IBM_static_data 1 #define GL_ALL_STATIC_DATA_IBM 103060 #define GL_STATIC_VERTEX_ARRAY_IBM 103061 #define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data) #endif /* GL_IBM_static_data */ /* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */ #ifndef GL_IBM_texture_mirrored_repeat #define GL_IBM_texture_mirrored_repeat 1 #define GL_MIRRORED_REPEAT_IBM 0x8370 #define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat) #endif /* GL_IBM_texture_mirrored_repeat */ /* ----------------------- GL_IBM_vertex_array_lists ----------------------- */ #ifndef GL_IBM_vertex_array_lists #define GL_IBM_vertex_array_lists 1 #define GL_VERTEX_ARRAY_LIST_IBM 103070 #define GL_NORMAL_ARRAY_LIST_IBM 103071 #define GL_COLOR_ARRAY_LIST_IBM 103072 #define GL_INDEX_ARRAY_LIST_IBM 103073 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); #define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM) #define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM) #define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM) #define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM) #define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM) #define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM) #define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM) #define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM) #define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists) #endif /* GL_IBM_vertex_array_lists */ /* -------------------------- GL_INGR_color_clamp -------------------------- */ #ifndef GL_INGR_color_clamp #define GL_INGR_color_clamp 1 #define GL_RED_MIN_CLAMP_INGR 0x8560 #define GL_GREEN_MIN_CLAMP_INGR 0x8561 #define GL_BLUE_MIN_CLAMP_INGR 0x8562 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563 #define GL_RED_MAX_CLAMP_INGR 0x8564 #define GL_GREEN_MAX_CLAMP_INGR 0x8565 #define GL_BLUE_MAX_CLAMP_INGR 0x8566 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567 #define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp) #endif /* GL_INGR_color_clamp */ /* ------------------------- GL_INGR_interlace_read ------------------------ */ #ifndef GL_INGR_interlace_read #define GL_INGR_interlace_read 1 #define GL_INTERLACE_READ_INGR 0x8568 #define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read) #endif /* GL_INGR_interlace_read */ /* ------------------------ GL_INTEL_parallel_arrays ----------------------- */ #ifndef GL_INTEL_parallel_arrays #define GL_INTEL_parallel_arrays 1 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer); typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); #define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL) #define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL) #define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL) #define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL) #define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays) #endif /* GL_INTEL_parallel_arrays */ /* ------------------------ GL_INTEL_texture_scissor ----------------------- */ #ifndef GL_INTEL_texture_scissor #define GL_INTEL_texture_scissor 1 typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc); typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh); #define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL) #define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL) #define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor) #endif /* GL_INTEL_texture_scissor */ /* -------------------------- GL_KTX_buffer_region ------------------------- */ #ifndef GL_KTX_buffer_region #define GL_KTX_buffer_region 1 #define GL_KTX_FRONT_REGION 0x0 #define GL_KTX_BACK_REGION 0x1 #define GL_KTX_Z_REGION 0x2 #define GL_KTX_STENCIL_REGION 0x3 typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDEXTPROC) (void); typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONEXTPROC) (GLenum region); typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONEXTPROC) (GLenum region); typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); #define glBufferRegionEnabledEXT GLEW_GET_FUN(__glewBufferRegionEnabledEXT) #define glDeleteBufferRegionEXT GLEW_GET_FUN(__glewDeleteBufferRegionEXT) #define glDrawBufferRegionEXT GLEW_GET_FUN(__glewDrawBufferRegionEXT) #define glNewBufferRegionEXT GLEW_GET_FUN(__glewNewBufferRegionEXT) #define glReadBufferRegionEXT GLEW_GET_FUN(__glewReadBufferRegionEXT) #define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region) #endif /* GL_KTX_buffer_region */ /* ------------------------- GL_MESAX_texture_stack ------------------------ */ #ifndef GL_MESAX_texture_stack #define GL_MESAX_texture_stack 1 #define GL_TEXTURE_1D_STACK_MESAX 0x8759 #define GL_TEXTURE_2D_STACK_MESAX 0x875A #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E #define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack) #endif /* GL_MESAX_texture_stack */ /* -------------------------- GL_MESA_pack_invert -------------------------- */ #ifndef GL_MESA_pack_invert #define GL_MESA_pack_invert 1 #define GL_PACK_INVERT_MESA 0x8758 #define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert) #endif /* GL_MESA_pack_invert */ /* ------------------------- GL_MESA_resize_buffers ------------------------ */ #ifndef GL_MESA_resize_buffers #define GL_MESA_resize_buffers 1 typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); #define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA) #define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers) #endif /* GL_MESA_resize_buffers */ /* --------------------------- GL_MESA_window_pos -------------------------- */ #ifndef GL_MESA_window_pos #define GL_MESA_window_pos 1 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p); #define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA) #define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA) #define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA) #define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA) #define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA) #define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA) #define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA) #define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA) #define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA) #define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA) #define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA) #define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA) #define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA) #define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA) #define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA) #define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA) #define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA) #define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA) #define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA) #define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA) #define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA) #define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA) #define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA) #define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA) #define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos) #endif /* GL_MESA_window_pos */ /* ------------------------- GL_MESA_ycbcr_texture ------------------------- */ #ifndef GL_MESA_ycbcr_texture #define GL_MESA_ycbcr_texture 1 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB #define GL_YCBCR_MESA 0x8757 #define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture) #endif /* GL_MESA_ycbcr_texture */ /* --------------------------- GL_NV_blend_square -------------------------- */ #ifndef GL_NV_blend_square #define GL_NV_blend_square 1 #define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square) #endif /* GL_NV_blend_square */ /* ----------------------- GL_NV_copy_depth_to_color ----------------------- */ #ifndef GL_NV_copy_depth_to_color #define GL_NV_copy_depth_to_color 1 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F #define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color) #endif /* GL_NV_copy_depth_to_color */ /* ------------------------ GL_NV_depth_buffer_float ----------------------- */ #ifndef GL_NV_depth_buffer_float #define GL_NV_depth_buffer_float 1 #define GL_DEPTH_COMPONENT32F_NV 0x8DAB #define GL_DEPTH32F_STENCIL8_NV 0x8DAC #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); #define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV) #define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV) #define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV) #define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float) #endif /* GL_NV_depth_buffer_float */ /* --------------------------- GL_NV_depth_clamp --------------------------- */ #ifndef GL_NV_depth_clamp #define GL_NV_depth_clamp 1 #define GL_DEPTH_CLAMP_NV 0x864F #define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp) #endif /* GL_NV_depth_clamp */ /* ---------------------- GL_NV_depth_range_unclamped ---------------------- */ #ifndef GL_NV_depth_range_unclamped #define GL_NV_depth_range_unclamped 1 #define GL_SAMPLE_COUNT_BITS_NV 0x8864 #define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 #define GL_QUERY_RESULT_NV 0x8866 #define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 #define GL_SAMPLE_COUNT_NV 0x8914 #define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped) #endif /* GL_NV_depth_range_unclamped */ /* ---------------------------- GL_NV_evaluators --------------------------- */ #ifndef GL_NV_evaluators #define GL_NV_evaluators 1 #define GL_EVAL_2D_NV 0x86C0 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 #define GL_MAP_TESSELLATION_NV 0x86C2 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points); typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points); typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params); #define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV) #define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV) #define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV) #define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV) #define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV) #define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV) #define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV) #define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV) #define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV) #define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators) #endif /* GL_NV_evaluators */ /* ------------------------------ GL_NV_fence ------------------------------ */ #ifndef GL_NV_fence #define GL_NV_fence 1 #define GL_ALL_COMPLETED_NV 0x84F2 #define GL_FENCE_STATUS_NV 0x84F3 #define GL_FENCE_CONDITION_NV 0x84F4 typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences); typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence); typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences); typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence); typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence); #define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV) #define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV) #define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV) #define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV) #define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV) #define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV) #define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV) #define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence) #endif /* GL_NV_fence */ /* --------------------------- GL_NV_float_buffer -------------------------- */ #ifndef GL_NV_float_buffer #define GL_NV_float_buffer 1 #define GL_FLOAT_R_NV 0x8880 #define GL_FLOAT_RG_NV 0x8881 #define GL_FLOAT_RGB_NV 0x8882 #define GL_FLOAT_RGBA_NV 0x8883 #define GL_FLOAT_R16_NV 0x8884 #define GL_FLOAT_R32_NV 0x8885 #define GL_FLOAT_RG16_NV 0x8886 #define GL_FLOAT_RG32_NV 0x8887 #define GL_FLOAT_RGB16_NV 0x8888 #define GL_FLOAT_RGB32_NV 0x8889 #define GL_FLOAT_RGBA16_NV 0x888A #define GL_FLOAT_RGBA32_NV 0x888B #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D #define GL_FLOAT_RGBA_MODE_NV 0x888E #define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer) #endif /* GL_NV_float_buffer */ /* --------------------------- GL_NV_fog_distance -------------------------- */ #ifndef GL_NV_fog_distance #define GL_NV_fog_distance 1 #define GL_FOG_DISTANCE_MODE_NV 0x855A #define GL_EYE_RADIAL_NV 0x855B #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C #define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance) #endif /* GL_NV_fog_distance */ /* ------------------------- GL_NV_fragment_program ------------------------ */ #ifndef GL_NV_fragment_program #define GL_NV_fragment_program 1 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 #define GL_FRAGMENT_PROGRAM_NV 0x8870 #define GL_MAX_TEXTURE_COORDS_NV 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 #define GL_PROGRAM_ERROR_STRING_NV 0x8874 typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); #define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV) #define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV) #define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV) #define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV) #define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV) #define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV) #define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program) #endif /* GL_NV_fragment_program */ /* ------------------------ GL_NV_fragment_program2 ------------------------ */ #ifndef GL_NV_fragment_program2 #define GL_NV_fragment_program2 1 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 #define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2) #endif /* GL_NV_fragment_program2 */ /* ------------------------ GL_NV_fragment_program4 ------------------------ */ #ifndef GL_NV_fragment_program4 #define GL_NV_fragment_program4 1 #define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4) #endif /* GL_NV_fragment_program4 */ /* --------------------- GL_NV_fragment_program_option --------------------- */ #ifndef GL_NV_fragment_program_option #define GL_NV_fragment_program_option 1 #define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option) #endif /* GL_NV_fragment_program_option */ /* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */ #ifndef GL_NV_framebuffer_multisample_coverage #define GL_NV_framebuffer_multisample_coverage 1 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); #define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV) #define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage) #endif /* GL_NV_framebuffer_multisample_coverage */ /* ------------------------ GL_NV_geometry_program4 ------------------------ */ #ifndef GL_NV_geometry_program4 #define GL_NV_geometry_program4 1 #define GL_GEOMETRY_PROGRAM_NV 0x8C26 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); #define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV) #define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4) #endif /* GL_NV_geometry_program4 */ /* ------------------------- GL_NV_geometry_shader4 ------------------------ */ #ifndef GL_NV_geometry_shader4 #define GL_NV_geometry_shader4 1 #define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4) #endif /* GL_NV_geometry_shader4 */ /* --------------------------- GL_NV_gpu_program4 -------------------------- */ #ifndef GL_NV_gpu_program4 #define GL_NV_gpu_program4 1 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); #define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV) #define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV) #define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV) #define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV) #define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV) #define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV) #define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV) #define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV) #define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV) #define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV) #define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV) #define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV) #define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4) #endif /* GL_NV_gpu_program4 */ /* ---------------------------- GL_NV_half_float --------------------------- */ #ifndef GL_NV_half_float #define GL_NV_half_float 1 #define GL_HALF_FLOAT_NV 0x140B typedef unsigned short GLhalf; typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog); typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s); typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); #define glColor3hNV GLEW_GET_FUN(__glewColor3hNV) #define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV) #define glColor4hNV GLEW_GET_FUN(__glewColor4hNV) #define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV) #define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV) #define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV) #define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV) #define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV) #define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV) #define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV) #define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV) #define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV) #define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV) #define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV) #define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV) #define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV) #define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV) #define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV) #define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV) #define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV) #define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV) #define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV) #define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV) #define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV) #define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV) #define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV) #define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV) #define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV) #define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV) #define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV) #define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV) #define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV) #define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV) #define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV) #define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV) #define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV) #define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV) #define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV) #define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV) #define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV) #define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV) #define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV) #define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV) #define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV) #define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV) #define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV) #define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float) #endif /* GL_NV_half_float */ /* ------------------------ GL_NV_light_max_exponent ----------------------- */ #ifndef GL_NV_light_max_exponent #define GL_NV_light_max_exponent 1 #define GL_MAX_SHININESS_NV 0x8504 #define GL_MAX_SPOT_EXPONENT_NV 0x8505 #define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent) #endif /* GL_NV_light_max_exponent */ /* --------------------- GL_NV_multisample_filter_hint --------------------- */ #ifndef GL_NV_multisample_filter_hint #define GL_NV_multisample_filter_hint 1 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 #define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint) #endif /* GL_NV_multisample_filter_hint */ /* ------------------------- GL_NV_occlusion_query ------------------------- */ #ifndef GL_NV_occlusion_query #define GL_NV_occlusion_query 1 #define GL_PIXEL_COUNTER_BITS_NV 0x8864 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 #define GL_PIXEL_COUNT_NV 0x8866 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void); typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); #define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV) #define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV) #define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV) #define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV) #define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV) #define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV) #define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV) #define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query) #endif /* GL_NV_occlusion_query */ /* ----------------------- GL_NV_packed_depth_stencil ---------------------- */ #ifndef GL_NV_packed_depth_stencil #define GL_NV_packed_depth_stencil 1 #define GL_DEPTH_STENCIL_NV 0x84F9 #define GL_UNSIGNED_INT_24_8_NV 0x84FA #define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil) #endif /* GL_NV_packed_depth_stencil */ /* --------------------- GL_NV_parameter_buffer_object --------------------- */ #ifndef GL_NV_parameter_buffer_object #define GL_NV_parameter_buffer_object 1 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); #define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV) #define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV) #define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV) #define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object) #endif /* GL_NV_parameter_buffer_object */ /* ------------------------- GL_NV_pixel_data_range ------------------------ */ #ifndef GL_NV_pixel_data_range #define GL_NV_pixel_data_range 1 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, void* pointer); #define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV) #define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV) #define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range) #endif /* GL_NV_pixel_data_range */ /* --------------------------- GL_NV_point_sprite -------------------------- */ #ifndef GL_NV_point_sprite #define GL_NV_point_sprite 1 #define GL_POINT_SPRITE_NV 0x8861 #define GL_COORD_REPLACE_NV 0x8862 #define GL_POINT_SPRITE_R_MODE_NV 0x8863 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params); #define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV) #define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV) #define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite) #endif /* GL_NV_point_sprite */ /* ------------------------ GL_NV_primitive_restart ------------------------ */ #ifndef GL_NV_primitive_restart #define GL_NV_primitive_restart 1 #define GL_PRIMITIVE_RESTART_NV 0x8558 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void); #define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV) #define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV) #define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart) #endif /* GL_NV_primitive_restart */ /* ------------------------ GL_NV_register_combiners ----------------------- */ #ifndef GL_NV_register_combiners #define GL_NV_register_combiners 1 #define GL_REGISTER_COMBINERS_NV 0x8522 #define GL_VARIABLE_A_NV 0x8523 #define GL_VARIABLE_B_NV 0x8524 #define GL_VARIABLE_C_NV 0x8525 #define GL_VARIABLE_D_NV 0x8526 #define GL_VARIABLE_E_NV 0x8527 #define GL_VARIABLE_F_NV 0x8528 #define GL_VARIABLE_G_NV 0x8529 #define GL_CONSTANT_COLOR0_NV 0x852A #define GL_CONSTANT_COLOR1_NV 0x852B #define GL_PRIMARY_COLOR_NV 0x852C #define GL_SECONDARY_COLOR_NV 0x852D #define GL_SPARE0_NV 0x852E #define GL_SPARE1_NV 0x852F #define GL_DISCARD_NV 0x8530 #define GL_E_TIMES_F_NV 0x8531 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 #define GL_UNSIGNED_IDENTITY_NV 0x8536 #define GL_UNSIGNED_INVERT_NV 0x8537 #define GL_EXPAND_NORMAL_NV 0x8538 #define GL_EXPAND_NEGATE_NV 0x8539 #define GL_HALF_BIAS_NORMAL_NV 0x853A #define GL_HALF_BIAS_NEGATE_NV 0x853B #define GL_SIGNED_IDENTITY_NV 0x853C #define GL_SIGNED_NEGATE_NV 0x853D #define GL_SCALE_BY_TWO_NV 0x853E #define GL_SCALE_BY_FOUR_NV 0x853F #define GL_SCALE_BY_ONE_HALF_NV 0x8540 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 #define GL_COMBINER_INPUT_NV 0x8542 #define GL_COMBINER_MAPPING_NV 0x8543 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 #define GL_COMBINER_MUX_SUM_NV 0x8547 #define GL_COMBINER_SCALE_NV 0x8548 #define GL_COMBINER_BIAS_NV 0x8549 #define GL_COMBINER_AB_OUTPUT_NV 0x854A #define GL_COMBINER_CD_OUTPUT_NV 0x854B #define GL_COMBINER_SUM_OUTPUT_NV 0x854C #define GL_MAX_GENERAL_COMBINERS_NV 0x854D #define GL_NUM_GENERAL_COMBINERS_NV 0x854E #define GL_COLOR_SUM_CLAMP_NV 0x854F #define GL_COMBINER0_NV 0x8550 #define GL_COMBINER1_NV 0x8551 #define GL_COMBINER2_NV 0x8552 #define GL_COMBINER3_NV 0x8553 #define GL_COMBINER4_NV 0x8554 #define GL_COMBINER5_NV 0x8555 #define GL_COMBINER6_NV 0x8556 #define GL_COMBINER7_NV 0x8557 typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); #define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV) #define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV) #define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV) #define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV) #define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV) #define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV) #define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV) #define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV) #define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV) #define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV) #define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV) #define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV) #define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV) #define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners) #endif /* GL_NV_register_combiners */ /* ----------------------- GL_NV_register_combiners2 ----------------------- */ #ifndef GL_NV_register_combiners2 #define GL_NV_register_combiners2 1 #define GL_PER_STAGE_CONSTANTS_NV 0x8535 typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); #define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV) #define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV) #define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2) #endif /* GL_NV_register_combiners2 */ /* -------------------------- GL_NV_texgen_emboss -------------------------- */ #ifndef GL_NV_texgen_emboss #define GL_NV_texgen_emboss 1 #define GL_EMBOSS_LIGHT_NV 0x855D #define GL_EMBOSS_CONSTANT_NV 0x855E #define GL_EMBOSS_MAP_NV 0x855F #define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss) #endif /* GL_NV_texgen_emboss */ /* ------------------------ GL_NV_texgen_reflection ------------------------ */ #ifndef GL_NV_texgen_reflection #define GL_NV_texgen_reflection 1 #define GL_NORMAL_MAP_NV 0x8511 #define GL_REFLECTION_MAP_NV 0x8512 #define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection) #endif /* GL_NV_texgen_reflection */ /* --------------------- GL_NV_texture_compression_vtc --------------------- */ #ifndef GL_NV_texture_compression_vtc #define GL_NV_texture_compression_vtc 1 #define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc) #endif /* GL_NV_texture_compression_vtc */ /* ----------------------- GL_NV_texture_env_combine4 ---------------------- */ #ifndef GL_NV_texture_env_combine4 #define GL_NV_texture_env_combine4 1 #define GL_COMBINE4_NV 0x8503 #define GL_SOURCE3_RGB_NV 0x8583 #define GL_SOURCE3_ALPHA_NV 0x858B #define GL_OPERAND3_RGB_NV 0x8593 #define GL_OPERAND3_ALPHA_NV 0x859B #define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4) #endif /* GL_NV_texture_env_combine4 */ /* ---------------------- GL_NV_texture_expand_normal ---------------------- */ #ifndef GL_NV_texture_expand_normal #define GL_NV_texture_expand_normal 1 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F #define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal) #endif /* GL_NV_texture_expand_normal */ /* ------------------------ GL_NV_texture_rectangle ------------------------ */ #ifndef GL_NV_texture_rectangle #define GL_NV_texture_rectangle 1 #define GL_TEXTURE_RECTANGLE_NV 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 #define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle) #endif /* GL_NV_texture_rectangle */ /* -------------------------- GL_NV_texture_shader ------------------------- */ #ifndef GL_NV_texture_shader #define GL_NV_texture_shader 1 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB #define GL_DSDT_MAG_INTENSITY_NV 0x86DC #define GL_SHADER_CONSISTENT_NV 0x86DD #define GL_TEXTURE_SHADER_NV 0x86DE #define GL_SHADER_OPERATION_NV 0x86DF #define GL_CULL_MODES_NV 0x86E0 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 #define GL_CONST_EYE_NV 0x86E5 #define GL_PASS_THROUGH_NV 0x86E6 #define GL_CULL_FRAGMENT_NV 0x86E7 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA #define GL_DOT_PRODUCT_NV 0x86EC #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 #define GL_HILO_NV 0x86F4 #define GL_DSDT_NV 0x86F5 #define GL_DSDT_MAG_NV 0x86F6 #define GL_DSDT_MAG_VIB_NV 0x86F7 #define GL_HILO16_NV 0x86F8 #define GL_SIGNED_HILO_NV 0x86F9 #define GL_SIGNED_HILO16_NV 0x86FA #define GL_SIGNED_RGBA_NV 0x86FB #define GL_SIGNED_RGBA8_NV 0x86FC #define GL_SIGNED_RGB_NV 0x86FE #define GL_SIGNED_RGB8_NV 0x86FF #define GL_SIGNED_LUMINANCE_NV 0x8701 #define GL_SIGNED_LUMINANCE8_NV 0x8702 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 #define GL_SIGNED_ALPHA_NV 0x8705 #define GL_SIGNED_ALPHA8_NV 0x8706 #define GL_SIGNED_INTENSITY_NV 0x8707 #define GL_SIGNED_INTENSITY8_NV 0x8708 #define GL_DSDT8_NV 0x8709 #define GL_DSDT8_MAG8_NV 0x870A #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D #define GL_HI_SCALE_NV 0x870E #define GL_LO_SCALE_NV 0x870F #define GL_DS_SCALE_NV 0x8710 #define GL_DT_SCALE_NV 0x8711 #define GL_MAGNITUDE_SCALE_NV 0x8712 #define GL_VIBRANCE_SCALE_NV 0x8713 #define GL_HI_BIAS_NV 0x8714 #define GL_LO_BIAS_NV 0x8715 #define GL_DS_BIAS_NV 0x8716 #define GL_DT_BIAS_NV 0x8717 #define GL_MAGNITUDE_BIAS_NV 0x8718 #define GL_VIBRANCE_BIAS_NV 0x8719 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A #define GL_TEXTURE_HI_SIZE_NV 0x871B #define GL_TEXTURE_LO_SIZE_NV 0x871C #define GL_TEXTURE_DS_SIZE_NV 0x871D #define GL_TEXTURE_DT_SIZE_NV 0x871E #define GL_TEXTURE_MAG_SIZE_NV 0x871F #define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader) #endif /* GL_NV_texture_shader */ /* ------------------------- GL_NV_texture_shader2 ------------------------- */ #ifndef GL_NV_texture_shader2 #define GL_NV_texture_shader2 1 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB #define GL_DSDT_MAG_INTENSITY_NV 0x86DC #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF #define GL_HILO_NV 0x86F4 #define GL_DSDT_NV 0x86F5 #define GL_DSDT_MAG_NV 0x86F6 #define GL_DSDT_MAG_VIB_NV 0x86F7 #define GL_HILO16_NV 0x86F8 #define GL_SIGNED_HILO_NV 0x86F9 #define GL_SIGNED_HILO16_NV 0x86FA #define GL_SIGNED_RGBA_NV 0x86FB #define GL_SIGNED_RGBA8_NV 0x86FC #define GL_SIGNED_RGB_NV 0x86FE #define GL_SIGNED_RGB8_NV 0x86FF #define GL_SIGNED_LUMINANCE_NV 0x8701 #define GL_SIGNED_LUMINANCE8_NV 0x8702 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 #define GL_SIGNED_ALPHA_NV 0x8705 #define GL_SIGNED_ALPHA8_NV 0x8706 #define GL_SIGNED_INTENSITY_NV 0x8707 #define GL_SIGNED_INTENSITY8_NV 0x8708 #define GL_DSDT8_NV 0x8709 #define GL_DSDT8_MAG8_NV 0x870A #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D #define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2) #endif /* GL_NV_texture_shader2 */ /* ------------------------- GL_NV_texture_shader3 ------------------------- */ #ifndef GL_NV_texture_shader3 #define GL_NV_texture_shader3 1 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D #define GL_HILO8_NV 0x885E #define GL_SIGNED_HILO8_NV 0x885F #define GL_FORCE_BLUE_TO_ONE_NV 0x8860 #define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3) #endif /* GL_NV_texture_shader3 */ /* ------------------------ GL_NV_transform_feedback ----------------------- */ #ifndef GL_NV_transform_feedback #define GL_NV_transform_feedback 1 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78 #define GL_TEXTURE_COORD_NV 0x8C79 #define GL_CLIP_DISTANCE_NV 0x8C7A #define GL_VERTEX_ID_NV 0x8C7B #define GL_PRIMITIVE_ID_NV 0x8C7C #define GL_GENERIC_ATTRIB_NV 0x8C7D #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 #define GL_ACTIVE_VARYINGS_NV 0x8C81 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 #define GL_PRIMITIVES_GENERATED_NV 0x8C87 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 #define GL_RASTERIZER_DISCARD_NV 0x8C89 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C #define GL_SEPARATE_ATTRIBS_NV 0x8C8D #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); #define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV) #define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV) #define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV) #define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV) #define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV) #define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV) #define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV) #define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV) #define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV) #define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV) #define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV) #define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback) #endif /* GL_NV_transform_feedback */ /* ------------------------ GL_NV_vertex_array_range ----------------------- */ #ifndef GL_NV_vertex_array_range #define GL_NV_vertex_array_range 1 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, void* pointer); #define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV) #define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV) #define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range) #endif /* GL_NV_vertex_array_range */ /* ----------------------- GL_NV_vertex_array_range2 ----------------------- */ #ifndef GL_NV_vertex_array_range2 #define GL_NV_vertex_array_range2 1 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 #define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2) #endif /* GL_NV_vertex_array_range2 */ /* -------------------------- GL_NV_vertex_program ------------------------- */ #ifndef GL_NV_vertex_program #define GL_NV_vertex_program 1 #define GL_VERTEX_PROGRAM_NV 0x8620 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 #define GL_CURRENT_ATTRIB_NV 0x8626 #define GL_PROGRAM_LENGTH_NV 0x8627 #define GL_PROGRAM_STRING_NV 0x8628 #define GL_MODELVIEW_PROJECTION_NV 0x8629 #define GL_IDENTITY_NV 0x862A #define GL_INVERSE_NV 0x862B #define GL_TRANSPOSE_NV 0x862C #define GL_INVERSE_TRANSPOSE_NV 0x862D #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E #define GL_MAX_TRACK_MATRICES_NV 0x862F #define GL_MATRIX0_NV 0x8630 #define GL_MATRIX1_NV 0x8631 #define GL_MATRIX2_NV 0x8632 #define GL_MATRIX3_NV 0x8633 #define GL_MATRIX4_NV 0x8634 #define GL_MATRIX5_NV 0x8635 #define GL_MATRIX6_NV 0x8636 #define GL_MATRIX7_NV 0x8637 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 #define GL_CURRENT_MATRIX_NV 0x8641 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 #define GL_PROGRAM_PARAMETER_NV 0x8644 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 #define GL_PROGRAM_TARGET_NV 0x8646 #define GL_PROGRAM_RESIDENT_NV 0x8647 #define GL_TRACK_MATRIX_NV 0x8648 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A #define GL_PROGRAM_ERROR_POSITION_NV 0x864B #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id); typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); #define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV) #define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV) #define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV) #define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV) #define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV) #define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV) #define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV) #define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV) #define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV) #define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV) #define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV) #define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV) #define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV) #define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV) #define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV) #define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV) #define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV) #define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV) #define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV) #define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV) #define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV) #define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV) #define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV) #define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV) #define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV) #define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV) #define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV) #define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV) #define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV) #define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV) #define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV) #define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV) #define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV) #define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV) #define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV) #define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV) #define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV) #define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV) #define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV) #define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV) #define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV) #define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV) #define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV) #define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV) #define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV) #define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV) #define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV) #define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV) #define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV) #define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV) #define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV) #define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV) #define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV) #define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV) #define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV) #define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV) #define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV) #define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV) #define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV) #define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV) #define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV) #define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV) #define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV) #define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV) #define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program) #endif /* GL_NV_vertex_program */ /* ------------------------ GL_NV_vertex_program1_1 ------------------------ */ #ifndef GL_NV_vertex_program1_1 #define GL_NV_vertex_program1_1 1 #define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1) #endif /* GL_NV_vertex_program1_1 */ /* ------------------------- GL_NV_vertex_program2 ------------------------- */ #ifndef GL_NV_vertex_program2 #define GL_NV_vertex_program2 1 #define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2) #endif /* GL_NV_vertex_program2 */ /* ---------------------- GL_NV_vertex_program2_option --------------------- */ #ifndef GL_NV_vertex_program2_option #define GL_NV_vertex_program2_option 1 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 #define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option) #endif /* GL_NV_vertex_program2_option */ /* ------------------------- GL_NV_vertex_program3 ------------------------- */ #ifndef GL_NV_vertex_program3 #define GL_NV_vertex_program3 1 #define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C #define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3) #endif /* GL_NV_vertex_program3 */ /* ------------------------- GL_NV_vertex_program4 ------------------------- */ #ifndef GL_NV_vertex_program4 #define GL_NV_vertex_program4 1 #define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4) #endif /* GL_NV_vertex_program4 */ /* ------------------------ GL_OES_byte_coordinates ------------------------ */ #ifndef GL_OES_byte_coordinates #define GL_OES_byte_coordinates 1 #define GL_BYTE 0x1400 #define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) #endif /* GL_OES_byte_coordinates */ /* ------------------- GL_OES_compressed_paletted_texture ------------------ */ #ifndef GL_OES_compressed_paletted_texture #define GL_OES_compressed_paletted_texture 1 #define GL_PALETTE4_RGB8_OES 0x8B90 #define GL_PALETTE4_RGBA8_OES 0x8B91 #define GL_PALETTE4_R5_G6_B5_OES 0x8B92 #define GL_PALETTE4_RGBA4_OES 0x8B93 #define GL_PALETTE4_RGB5_A1_OES 0x8B94 #define GL_PALETTE8_RGB8_OES 0x8B95 #define GL_PALETTE8_RGBA8_OES 0x8B96 #define GL_PALETTE8_R5_G6_B5_OES 0x8B97 #define GL_PALETTE8_RGBA4_OES 0x8B98 #define GL_PALETTE8_RGB5_A1_OES 0x8B99 #define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture) #endif /* GL_OES_compressed_paletted_texture */ /* --------------------------- GL_OES_read_format -------------------------- */ #ifndef GL_OES_read_format #define GL_OES_read_format 1 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B #define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format) #endif /* GL_OES_read_format */ /* ------------------------ GL_OES_single_precision ------------------------ */ #ifndef GL_OES_single_precision #define GL_OES_single_precision 1 typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC) (GLclampd depth); typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation); typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); typedef void (GLAPIENTRY * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation); typedef void (GLAPIENTRY * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); #define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES) #define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES) #define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES) #define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES) #define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES) #define glOrthofOES GLEW_GET_FUN(__glewOrthofOES) #define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision) #endif /* GL_OES_single_precision */ /* ---------------------------- GL_OML_interlace --------------------------- */ #ifndef GL_OML_interlace #define GL_OML_interlace 1 #define GL_INTERLACE_OML 0x8980 #define GL_INTERLACE_READ_OML 0x8981 #define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace) #endif /* GL_OML_interlace */ /* ---------------------------- GL_OML_resample ---------------------------- */ #ifndef GL_OML_resample #define GL_OML_resample 1 #define GL_PACK_RESAMPLE_OML 0x8984 #define GL_UNPACK_RESAMPLE_OML 0x8985 #define GL_RESAMPLE_REPLICATE_OML 0x8986 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987 #define GL_RESAMPLE_AVERAGE_OML 0x8988 #define GL_RESAMPLE_DECIMATE_OML 0x8989 #define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample) #endif /* GL_OML_resample */ /* ---------------------------- GL_OML_subsample --------------------------- */ #ifndef GL_OML_subsample #define GL_OML_subsample 1 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 #define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample) #endif /* GL_OML_subsample */ /* --------------------------- GL_PGI_misc_hints --------------------------- */ #ifndef GL_PGI_misc_hints #define GL_PGI_misc_hints 1 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000 #define GL_CONSERVE_MEMORY_HINT_PGI 107005 #define GL_RECLAIM_MEMORY_HINT_PGI 107006 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012 #define GL_ALWAYS_FAST_HINT_PGI 107020 #define GL_ALWAYS_SOFT_HINT_PGI 107021 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022 #define GL_ALLOW_DRAW_WIN_HINT_PGI 107023 #define GL_ALLOW_DRAW_FRG_HINT_PGI 107024 #define GL_ALLOW_DRAW_MEM_HINT_PGI 107025 #define GL_STRICT_DEPTHFUNC_HINT_PGI 107030 #define GL_STRICT_LIGHTING_HINT_PGI 107031 #define GL_STRICT_SCISSOR_HINT_PGI 107032 #define GL_FULL_STIPPLE_HINT_PGI 107033 #define GL_CLIP_NEAR_HINT_PGI 107040 #define GL_CLIP_FAR_HINT_PGI 107041 #define GL_WIDE_LINE_HINT_PGI 107042 #define GL_BACK_NORMALS_HINT_PGI 107043 #define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints) #endif /* GL_PGI_misc_hints */ /* -------------------------- GL_PGI_vertex_hints -------------------------- */ #ifndef GL_PGI_vertex_hints #define GL_PGI_vertex_hints 1 #define GL_VERTEX23_BIT_PGI 0x00000004 #define GL_VERTEX4_BIT_PGI 0x00000008 #define GL_COLOR3_BIT_PGI 0x00010000 #define GL_COLOR4_BIT_PGI 0x00020000 #define GL_EDGEFLAG_BIT_PGI 0x00040000 #define GL_INDEX_BIT_PGI 0x00080000 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000 #define GL_VERTEX_DATA_HINT_PGI 107050 #define GL_VERTEX_CONSISTENT_HINT_PGI 107051 #define GL_MATERIAL_SIDE_HINT_PGI 107052 #define GL_MAX_VERTEX_HINT_PGI 107053 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 #define GL_MAT_EMISSION_BIT_PGI 0x00800000 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 #define GL_MAT_SHININESS_BIT_PGI 0x02000000 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000 #define GL_NORMAL_BIT_PGI 0x08000000 #define GL_TEXCOORD1_BIT_PGI 0x10000000 #define GL_TEXCOORD2_BIT_PGI 0x20000000 #define GL_TEXCOORD3_BIT_PGI 0x40000000 #define GL_TEXCOORD4_BIT_PGI 0x80000000 #define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints) #endif /* GL_PGI_vertex_hints */ /* ----------------------- GL_REND_screen_coordinates ---------------------- */ #ifndef GL_REND_screen_coordinates #define GL_REND_screen_coordinates 1 #define GL_SCREEN_COORDINATES_REND 0x8490 #define GL_INVERTED_SCREEN_W_REND 0x8491 #define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates) #endif /* GL_REND_screen_coordinates */ /* ------------------------------- GL_S3_s3tc ------------------------------ */ #ifndef GL_S3_s3tc #define GL_S3_s3tc 1 #define GL_RGB_S3TC 0x83A0 #define GL_RGB4_S3TC 0x83A1 #define GL_RGBA_S3TC 0x83A2 #define GL_RGBA4_S3TC 0x83A3 #define GL_RGBA_DXT5_S3TC 0x83A4 #define GL_RGBA4_DXT5_S3TC 0x83A5 #define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc) #endif /* GL_S3_s3tc */ /* -------------------------- GL_SGIS_color_range -------------------------- */ #ifndef GL_SGIS_color_range #define GL_SGIS_color_range 1 #define GL_EXTENDED_RANGE_SGIS 0x85A5 #define GL_MIN_RED_SGIS 0x85A6 #define GL_MAX_RED_SGIS 0x85A7 #define GL_MIN_GREEN_SGIS 0x85A8 #define GL_MAX_GREEN_SGIS 0x85A9 #define GL_MIN_BLUE_SGIS 0x85AA #define GL_MAX_BLUE_SGIS 0x85AB #define GL_MIN_ALPHA_SGIS 0x85AC #define GL_MAX_ALPHA_SGIS 0x85AD #define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range) #endif /* GL_SGIS_color_range */ /* ------------------------- GL_SGIS_detail_texture ------------------------ */ #ifndef GL_SGIS_detail_texture #define GL_SGIS_detail_texture 1 typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points); #define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS) #define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS) #define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture) #endif /* GL_SGIS_detail_texture */ /* -------------------------- GL_SGIS_fog_function ------------------------- */ #ifndef GL_SGIS_fog_function #define GL_SGIS_fog_function 1 typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points); typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points); #define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS) #define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS) #define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function) #endif /* GL_SGIS_fog_function */ /* ------------------------ GL_SGIS_generate_mipmap ------------------------ */ #ifndef GL_SGIS_generate_mipmap #define GL_SGIS_generate_mipmap 1 #define GL_GENERATE_MIPMAP_SGIS 0x8191 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 #define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap) #endif /* GL_SGIS_generate_mipmap */ /* -------------------------- GL_SGIS_multisample -------------------------- */ #ifndef GL_SGIS_multisample #define GL_SGIS_multisample 1 #define GL_MULTISAMPLE_SGIS 0x809D #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F #define GL_SAMPLE_MASK_SGIS 0x80A0 #define GL_1PASS_SGIS 0x80A1 #define GL_2PASS_0_SGIS 0x80A2 #define GL_2PASS_1_SGIS 0x80A3 #define GL_4PASS_0_SGIS 0x80A4 #define GL_4PASS_1_SGIS 0x80A5 #define GL_4PASS_2_SGIS 0x80A6 #define GL_4PASS_3_SGIS 0x80A7 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8 #define GL_SAMPLES_SGIS 0x80A9 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB #define GL_SAMPLE_PATTERN_SGIS 0x80AC #define GL_MULTISAMPLE_BIT_EXT 0x20000000 typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); #define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS) #define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS) #define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample) #endif /* GL_SGIS_multisample */ /* ------------------------- GL_SGIS_pixel_texture ------------------------- */ #ifndef GL_SGIS_pixel_texture #define GL_SGIS_pixel_texture 1 #define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture) #endif /* GL_SGIS_pixel_texture */ /* ------------------------ GL_SGIS_sharpen_texture ------------------------ */ #ifndef GL_SGIS_sharpen_texture #define GL_SGIS_sharpen_texture 1 typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points); typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); #define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS) #define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS) #define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture) #endif /* GL_SGIS_sharpen_texture */ /* --------------------------- GL_SGIS_texture4D --------------------------- */ #ifndef GL_SGIS_texture4D #define GL_SGIS_texture4D 1 typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const void* pixels); typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const void* pixels); #define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS) #define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS) #define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D) #endif /* GL_SGIS_texture4D */ /* ---------------------- GL_SGIS_texture_border_clamp --------------------- */ #ifndef GL_SGIS_texture_border_clamp #define GL_SGIS_texture_border_clamp 1 #define GL_CLAMP_TO_BORDER_SGIS 0x812D #define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp) #endif /* GL_SGIS_texture_border_clamp */ /* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */ #ifndef GL_SGIS_texture_edge_clamp #define GL_SGIS_texture_edge_clamp 1 #define GL_CLAMP_TO_EDGE_SGIS 0x812F #define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp) #endif /* GL_SGIS_texture_edge_clamp */ /* ------------------------ GL_SGIS_texture_filter4 ------------------------ */ #ifndef GL_SGIS_texture_filter4 #define GL_SGIS_texture_filter4 1 typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights); typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights); #define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS) #define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS) #define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4) #endif /* GL_SGIS_texture_filter4 */ /* -------------------------- GL_SGIS_texture_lod -------------------------- */ #ifndef GL_SGIS_texture_lod #define GL_SGIS_texture_lod 1 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A #define GL_TEXTURE_MAX_LOD_SGIS 0x813B #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D #define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod) #endif /* GL_SGIS_texture_lod */ /* ------------------------- GL_SGIS_texture_select ------------------------ */ #ifndef GL_SGIS_texture_select #define GL_SGIS_texture_select 1 #define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select) #endif /* GL_SGIS_texture_select */ /* ----------------------------- GL_SGIX_async ----------------------------- */ #ifndef GL_SGIX_async #define GL_SGIX_async 1 #define GL_ASYNC_MARKER_SGIX 0x8329 typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp); typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp); #define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX) #define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX) #define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX) #define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX) #define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX) #define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX) #define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async) #endif /* GL_SGIX_async */ /* ------------------------ GL_SGIX_async_histogram ------------------------ */ #ifndef GL_SGIX_async_histogram #define GL_SGIX_async_histogram 1 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D #define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram) #endif /* GL_SGIX_async_histogram */ /* -------------------------- GL_SGIX_async_pixel -------------------------- */ #ifndef GL_SGIX_async_pixel #define GL_SGIX_async_pixel 1 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D #define GL_ASYNC_READ_PIXELS_SGIX 0x835E #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 #define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel) #endif /* GL_SGIX_async_pixel */ /* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */ #ifndef GL_SGIX_blend_alpha_minmax #define GL_SGIX_blend_alpha_minmax 1 #define GL_ALPHA_MIN_SGIX 0x8320 #define GL_ALPHA_MAX_SGIX 0x8321 #define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax) #endif /* GL_SGIX_blend_alpha_minmax */ /* ---------------------------- GL_SGIX_clipmap ---------------------------- */ #ifndef GL_SGIX_clipmap #define GL_SGIX_clipmap 1 #define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap) #endif /* GL_SGIX_clipmap */ /* ------------------------- GL_SGIX_depth_texture ------------------------- */ #ifndef GL_SGIX_depth_texture #define GL_SGIX_depth_texture 1 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7 #define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture) #endif /* GL_SGIX_depth_texture */ /* -------------------------- GL_SGIX_flush_raster ------------------------- */ #ifndef GL_SGIX_flush_raster #define GL_SGIX_flush_raster 1 typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void); #define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX) #define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster) #endif /* GL_SGIX_flush_raster */ /* --------------------------- GL_SGIX_fog_offset -------------------------- */ #ifndef GL_SGIX_fog_offset #define GL_SGIX_fog_offset 1 #define GL_FOG_OFFSET_SGIX 0x8198 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199 #define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset) #endif /* GL_SGIX_fog_offset */ /* -------------------------- GL_SGIX_fog_texture -------------------------- */ #ifndef GL_SGIX_fog_texture #define GL_SGIX_fog_texture 1 #define GL_TEXTURE_FOG_SGIX 0 #define GL_FOG_PATCHY_FACTOR_SGIX 0 #define GL_FRAGMENT_FOG_SGIX 0 typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname); #define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX) #define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture) #endif /* GL_SGIX_fog_texture */ /* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */ #ifndef GL_SGIX_fragment_specular_lighting #define GL_SGIX_fragment_specular_lighting 1 typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param); typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); #define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX) #define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX) #define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX) #define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX) #define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX) #define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX) #define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX) #define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX) #define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX) #define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX) #define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX) #define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX) #define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX) #define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX) #define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX) #define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX) #define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX) #define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting) #endif /* GL_SGIX_fragment_specular_lighting */ /* --------------------------- GL_SGIX_framezoom --------------------------- */ #ifndef GL_SGIX_framezoom #define GL_SGIX_framezoom 1 typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); #define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX) #define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom) #endif /* GL_SGIX_framezoom */ /* --------------------------- GL_SGIX_interlace --------------------------- */ #ifndef GL_SGIX_interlace #define GL_SGIX_interlace 1 #define GL_INTERLACE_SGIX 0x8094 #define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace) #endif /* GL_SGIX_interlace */ /* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */ #ifndef GL_SGIX_ir_instrument1 #define GL_SGIX_ir_instrument1 1 #define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1) #endif /* GL_SGIX_ir_instrument1 */ /* ------------------------- GL_SGIX_list_priority ------------------------- */ #ifndef GL_SGIX_list_priority #define GL_SGIX_list_priority 1 #define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority) #endif /* GL_SGIX_list_priority */ /* ------------------------- GL_SGIX_pixel_texture ------------------------- */ #ifndef GL_SGIX_pixel_texture #define GL_SGIX_pixel_texture 1 typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); #define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX) #define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture) #endif /* GL_SGIX_pixel_texture */ /* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */ #ifndef GL_SGIX_pixel_texture_bits #define GL_SGIX_pixel_texture_bits 1 #define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits) #endif /* GL_SGIX_pixel_texture_bits */ /* ------------------------ GL_SGIX_reference_plane ------------------------ */ #ifndef GL_SGIX_reference_plane #define GL_SGIX_reference_plane 1 typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation); #define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX) #define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane) #endif /* GL_SGIX_reference_plane */ /* ---------------------------- GL_SGIX_resample --------------------------- */ #ifndef GL_SGIX_resample #define GL_SGIX_resample 1 #define GL_PACK_RESAMPLE_SGIX 0x842E #define GL_UNPACK_RESAMPLE_SGIX 0x842F #define GL_RESAMPLE_DECIMATE_SGIX 0x8430 #define GL_RESAMPLE_REPLICATE_SGIX 0x8433 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434 #define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample) #endif /* GL_SGIX_resample */ /* ----------------------------- GL_SGIX_shadow ---------------------------- */ #ifndef GL_SGIX_shadow #define GL_SGIX_shadow 1 #define GL_TEXTURE_COMPARE_SGIX 0x819A #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D #define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow) #endif /* GL_SGIX_shadow */ /* ------------------------- GL_SGIX_shadow_ambient ------------------------ */ #ifndef GL_SGIX_shadow_ambient #define GL_SGIX_shadow_ambient 1 #define GL_SHADOW_AMBIENT_SGIX 0x80BF #define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient) #endif /* GL_SGIX_shadow_ambient */ /* ----------------------------- GL_SGIX_sprite ---------------------------- */ #ifndef GL_SGIX_sprite #define GL_SGIX_sprite 1 typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params); #define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX) #define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX) #define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX) #define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX) #define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite) #endif /* GL_SGIX_sprite */ /* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */ #ifndef GL_SGIX_tag_sample_buffer #define GL_SGIX_tag_sample_buffer 1 typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); #define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX) #define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer) #endif /* GL_SGIX_tag_sample_buffer */ /* ------------------------ GL_SGIX_texture_add_env ------------------------ */ #ifndef GL_SGIX_texture_add_env #define GL_SGIX_texture_add_env 1 #define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env) #endif /* GL_SGIX_texture_add_env */ /* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */ #ifndef GL_SGIX_texture_coordinate_clamp #define GL_SGIX_texture_coordinate_clamp 1 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B #define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp) #endif /* GL_SGIX_texture_coordinate_clamp */ /* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */ #ifndef GL_SGIX_texture_lod_bias #define GL_SGIX_texture_lod_bias 1 #define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias) #endif /* GL_SGIX_texture_lod_bias */ /* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */ #ifndef GL_SGIX_texture_multi_buffer #define GL_SGIX_texture_multi_buffer 1 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E #define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer) #endif /* GL_SGIX_texture_multi_buffer */ /* ------------------------- GL_SGIX_texture_range ------------------------- */ #ifndef GL_SGIX_texture_range #define GL_SGIX_texture_range 1 #define GL_RGB_SIGNED_SGIX 0x85E0 #define GL_RGBA_SIGNED_SGIX 0x85E1 #define GL_ALPHA_SIGNED_SGIX 0x85E2 #define GL_LUMINANCE_SIGNED_SGIX 0x85E3 #define GL_INTENSITY_SIGNED_SGIX 0x85E4 #define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5 #define GL_RGB16_SIGNED_SGIX 0x85E6 #define GL_RGBA16_SIGNED_SGIX 0x85E7 #define GL_ALPHA16_SIGNED_SGIX 0x85E8 #define GL_LUMINANCE16_SIGNED_SGIX 0x85E9 #define GL_INTENSITY16_SIGNED_SGIX 0x85EA #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB #define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC #define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED #define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE #define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF #define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0 #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1 #define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2 #define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3 #define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4 #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5 #define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6 #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7 #define GL_MIN_LUMINANCE_SGIS 0x85F8 #define GL_MAX_LUMINANCE_SGIS 0x85F9 #define GL_MIN_INTENSITY_SGIS 0x85FA #define GL_MAX_INTENSITY_SGIS 0x85FB #define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range) #endif /* GL_SGIX_texture_range */ /* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */ #ifndef GL_SGIX_texture_scale_bias #define GL_SGIX_texture_scale_bias 1 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C #define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias) #endif /* GL_SGIX_texture_scale_bias */ /* ------------------------- GL_SGIX_vertex_preclip ------------------------ */ #ifndef GL_SGIX_vertex_preclip #define GL_SGIX_vertex_preclip 1 #define GL_VERTEX_PRECLIP_SGIX 0x83EE #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF #define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip) #endif /* GL_SGIX_vertex_preclip */ /* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */ #ifndef GL_SGIX_vertex_preclip_hint #define GL_SGIX_vertex_preclip_hint 1 #define GL_VERTEX_PRECLIP_SGIX 0x83EE #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF #define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint) #endif /* GL_SGIX_vertex_preclip_hint */ /* ----------------------------- GL_SGIX_ycrcb ----------------------------- */ #ifndef GL_SGIX_ycrcb #define GL_SGIX_ycrcb 1 #define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb) #endif /* GL_SGIX_ycrcb */ /* -------------------------- GL_SGI_color_matrix -------------------------- */ #ifndef GL_SGI_color_matrix #define GL_SGI_color_matrix 1 #define GL_COLOR_MATRIX_SGI 0x80B1 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB #define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix) #endif /* GL_SGI_color_matrix */ /* --------------------------- GL_SGI_color_table -------------------------- */ #ifndef GL_SGI_color_table #define GL_SGI_color_table 1 #define GL_COLOR_TABLE_SGI 0x80D0 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table); typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void* table); #define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI) #define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI) #define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI) #define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI) #define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI) #define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI) #define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI) #define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table) #endif /* GL_SGI_color_table */ /* ----------------------- GL_SGI_texture_color_table ---------------------- */ #ifndef GL_SGI_texture_color_table #define GL_SGI_texture_color_table 1 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD #define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table) #endif /* GL_SGI_texture_color_table */ /* ------------------------- GL_SUNX_constant_data ------------------------- */ #ifndef GL_SUNX_constant_data #define GL_SUNX_constant_data 1 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void); #define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX) #define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data) #endif /* GL_SUNX_constant_data */ /* -------------------- GL_SUN_convolution_border_modes -------------------- */ #ifndef GL_SUN_convolution_border_modes #define GL_SUN_convolution_border_modes 1 #define GL_WRAP_BORDER_SUN 0x81D4 #define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes) #endif /* GL_SUN_convolution_border_modes */ /* -------------------------- GL_SUN_global_alpha -------------------------- */ #ifndef GL_SUN_global_alpha #define GL_SUN_global_alpha 1 #define GL_GLOBAL_ALPHA_SUN 0x81D9 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); #define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN) #define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN) #define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN) #define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN) #define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN) #define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN) #define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN) #define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN) #define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha) #endif /* GL_SUN_global_alpha */ /* --------------------------- GL_SUN_mesh_array --------------------------- */ #ifndef GL_SUN_mesh_array #define GL_SUN_mesh_array 1 #define GL_QUAD_MESH_SUN 0x8614 #define GL_TRIANGLE_MESH_SUN 0x8615 #define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array) #endif /* GL_SUN_mesh_array */ /* ------------------------ GL_SUN_read_video_pixels ----------------------- */ #ifndef GL_SUN_read_video_pixels #define GL_SUN_read_video_pixels 1 typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); #define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN) #define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels) #endif /* GL_SUN_read_video_pixels */ /* --------------------------- GL_SUN_slice_accum -------------------------- */ #ifndef GL_SUN_slice_accum #define GL_SUN_slice_accum 1 #define GL_SLICE_ACCUM_SUN 0x85CC #define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum) #endif /* GL_SUN_slice_accum */ /* -------------------------- GL_SUN_triangle_list ------------------------- */ #ifndef GL_SUN_triangle_list #define GL_SUN_triangle_list 1 #define GL_RESTART_SUN 0x01 #define GL_REPLACE_MIDDLE_SUN 0x02 #define GL_REPLACE_OLDEST_SUN 0x03 #define GL_TRIANGLE_LIST_SUN 0x81D7 #define GL_REPLACEMENT_CODE_SUN 0x81D8 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 #define GL_R1UI_V3F_SUN 0x85C4 #define GL_R1UI_C4UB_V3F_SUN 0x85C5 #define GL_R1UI_C3F_V3F_SUN 0x85C6 #define GL_R1UI_N3F_V3F_SUN 0x85C7 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 #define GL_R1UI_T2F_V3F_SUN 0x85C9 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); #define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN) #define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN) #define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN) #define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN) #define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN) #define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN) #define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN) #define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list) #endif /* GL_SUN_triangle_list */ /* ----------------------------- GL_SUN_vertex ----------------------------- */ #ifndef GL_SUN_vertex #define GL_SUN_vertex 1 typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v); #define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN) #define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN) #define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN) #define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN) #define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN) #define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN) #define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN) #define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN) #define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN) #define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN) #define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN) #define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN) #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN) #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN) #define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN) #define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN) #define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN) #define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN) #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) #define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN) #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN) #define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN) #define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN) #define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN) #define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN) #define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN) #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN) #define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN) #define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN) #define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN) #define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN) #define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN) #define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN) #define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN) #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN) #define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN) #define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN) #define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex) #endif /* GL_SUN_vertex */ /* -------------------------- GL_WIN_phong_shading ------------------------- */ #ifndef GL_WIN_phong_shading #define GL_WIN_phong_shading 1 #define GL_PHONG_WIN 0x80EA #define GL_PHONG_HINT_WIN 0x80EB #define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading) #endif /* GL_WIN_phong_shading */ /* -------------------------- GL_WIN_specular_fog -------------------------- */ #ifndef GL_WIN_specular_fog #define GL_WIN_specular_fog 1 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC #define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog) #endif /* GL_WIN_specular_fog */ /* ---------------------------- GL_WIN_swap_hint --------------------------- */ #ifndef GL_WIN_swap_hint #define GL_WIN_swap_hint 1 typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height); #define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN) #define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint) #endif /* GL_WIN_swap_hint */ /* ------------------------------------------------------------------------- */ #if defined(GLEW_MX) && defined(_WIN32) #define GLEW_FUN_EXPORT #else #define GLEW_FUN_EXPORT GLEWAPI #endif /* GLEW_MX */ #if defined(GLEW_MX) #define GLEW_VAR_EXPORT #else #define GLEW_VAR_EXPORT GLEWAPI #endif /* GLEW_MX */ #if defined(GLEW_MX) && defined(_WIN32) struct GLEWContextStruct { #endif /* GLEW_MX */ GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation; GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd; GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv; GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf; GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv; GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery; GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries; GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery; GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries; GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv; GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer; GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery; GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer; GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE; GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE; GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE; GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE; GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE; GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE; GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE; GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE; GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE; GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE; GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE; GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE; GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE; GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE; GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE; GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB; GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable; GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable; GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB; GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB; GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB; GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB; GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB; GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB; GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB; GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB; GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB; GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB; GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB; GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB; GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB; GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB; GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB; GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB; GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB; GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB; GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB; GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB; GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB; GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB; GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB; GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB; GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB; GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI; GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI; GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI; GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI; GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI; GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI; GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI; GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI; GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI; GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI; GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI; GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI; GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI; GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI; GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI; GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI; GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI; GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI; GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI; GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI; GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI; GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI; GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI; GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI; GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI; GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI; GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI; GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI; GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT; GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT; GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT; GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT; GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT; GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT; GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT; GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT; GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT; GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT; GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT; GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT; GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT; GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT; GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT; GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT; GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT; GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT; GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT; GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT; GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT; GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT; GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT; GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT; GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT; GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT; GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT; GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT; GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT; GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT; GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT; GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT; GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT; GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT; GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT; GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT; GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT; GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT; GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT; GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT; GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT; GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT; GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT; GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT; GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT; GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT; GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT; GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT; GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT; GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT; GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT; GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT; GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT; GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT; GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT; GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT; GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT; GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT; GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT; GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT; GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT; GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT; GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT; GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT; GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT; GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT; GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT; GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT; GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT; GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT; GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT; GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT; GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT; GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT; GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT; GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT; GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT; GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT; GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT; GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT; GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT; GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT; GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT; GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT; GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT; GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT; GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT; GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT; GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT; GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT; GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT; GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT; GLEW_FUN_EXPORT PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT; GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT; GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT; GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT; GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT; GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT; GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT; GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT; GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT; GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT; GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT; GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT; GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT; GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT; GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT; GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT; GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT; GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT; GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT; GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT; GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT; GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT; GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT; GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT; GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT; GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT; GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT; GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT; GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT; GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT; GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT; GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT; GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT; GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT; GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT; GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT; GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT; GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT; GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT; GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT; GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT; GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT; GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT; GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT; GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT; GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT; GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT; GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT; GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY; GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP; GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP; GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP; GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP; GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP; GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM; GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM; GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM; GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM; GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM; GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM; GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM; GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL; GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT; GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT; GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT; GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT; GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT; GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV; GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV; GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV; GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV; GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV; GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV; GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV; GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV; GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV; GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV; GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV; GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV; GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV; GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV; GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV; GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV; GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV; GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV; GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV; GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV; GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV; GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV; GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV; GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV; GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV; GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV; GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV; GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV; GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV; GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV; GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV; GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV; GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV; GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV; GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV; GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV; GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV; GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV; GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV; GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV; GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV; GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV; GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV; GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV; GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV; GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV; GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV; GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV; GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV; GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV; GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV; GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV; GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV; GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV; GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV; GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES; GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES; GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES; GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES; GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES; GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES; GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS; GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS; GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS; GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS; GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS; GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS; GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS; GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS; GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS; GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS; GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX; GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX; GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX; GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX; GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX; GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX; GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX; GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX; GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX; GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX; GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX; GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX; GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX; GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX; GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX; GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX; GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX; GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX; GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX; GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX; GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX; GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI; GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI; GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI; GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI; GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI; GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI; GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN; GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN; GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN; GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN; GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN; GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN; GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN; GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN; GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN; GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN; GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN; #if defined(GLEW_MX) && !defined(_WIN32) struct GLEWContextStruct { #endif /* GLEW_MX */ GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting; GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator; GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker; GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists; GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read; GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor; GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square; GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped; GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint; GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil; GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range; GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite; GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart; GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners; GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3; GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4; GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates; GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture; GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format; GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision; GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace; GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample; GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample; GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints; GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints; GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates; GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod; GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint; GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb; GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix; GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table; GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table; GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list; GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading; GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog; GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint; #ifdef GLEW_MX }; /* GLEWContextStruct */ #endif /* GLEW_MX */ /* ------------------------------------------------------------------------- */ /* error codes */ #define GLEW_OK 0 #define GLEW_NO_ERROR 0 #define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ #define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* GL 1.1 and up are not supported */ #define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* GLX 1.2 and up are not supported */ /* string codes */ #define GLEW_VERSION 1 #define GLEW_VERSION_MAJOR 2 #define GLEW_VERSION_MINOR 3 #define GLEW_VERSION_MICRO 4 /* API */ #ifdef GLEW_MX typedef struct GLEWContextStruct GLEWContext; GLEWAPI GLenum glewContextInit (GLEWContext* ctx); GLEWAPI GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name); #define glewInit() glewContextInit(glewGetContext()) #define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) #define glewIsExtensionSupported(x) glewIsSupported(x) #define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) #ifdef _WIN32 # define GLEW_GET_FUN(x) glewGetContext()->x #else # define GLEW_GET_FUN(x) x #endif #else /* GLEW_MX */ GLEWAPI GLenum glewInit (); GLEWAPI GLboolean glewIsSupported (const char* name); #define glewIsExtensionSupported(x) glewIsSupported(x) #define GLEW_GET_VAR(x) (*(const GLboolean*)&x) #define GLEW_GET_FUN(x) x #endif /* GLEW_MX */ GLEWAPI GLboolean glewExperimental; GLEWAPI GLboolean glewGetExtension (const char* name); GLEWAPI const GLubyte* glewGetErrorString (GLenum error); GLEWAPI const GLubyte* glewGetString (GLenum name); #ifdef __cplusplus } #endif #ifdef GLEW_APIENTRY_DEFINED #undef GLEW_APIENTRY_DEFINED #undef APIENTRY #undef GLAPIENTRY #endif #ifdef GLEW_CALLBACK_DEFINED #undef GLEW_CALLBACK_DEFINED #undef CALLBACK #endif #ifdef GLEW_WINGDIAPI_DEFINED #undef GLEW_WINGDIAPI_DEFINED #undef WINGDIAPI #endif #undef GLAPI /* #undef GLEWAPI */ #endif /* __glew_h__ */ projectM-complete-2.1.0-Source/src/libprojectM/config.inp.in0000664000175000017500000000145111756064136024206 0ustar matthiasmatthias# config.inp # Configuration File for projectM Texture Size = 1024 # Size of internal rendering texture Mesh X = 32 # Width of PerPixel Equation mesh Mesh Y = 24 # Height of PerPixel Equation mesh FPS = 35 # Frames Per Second Fullscreen = false Window Width = 512 # startup window width Window Height = 512 # startup window height Smooth Transition Duration = 5 # in seconds Preset Duration = 30 # in seconds Easter Egg Parameter = 1 Hard Cut Sensitivity = 10 # Lower to make hard cuts more frequent Aspect Correction = true # Custom Shape Aspect Correction Preset Path = @CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@/presets # preset location Title Font = @projectM_FONT_TITLE@ Menu Font = @projectM_FONT_MENU@ projectM-complete-2.1.0-Source/src/libprojectM/lvtoprojectM.h0000775000175000017500000000762311756064136024477 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: sdltoprojectM.hpp,v 1.1 2004/10/08 00:35:28 cvs Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.hpp,v $ * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #include projectMEvent lv2pmEvent( VisEventType event ) { switch ( event ) { case VISUAL_EVENT_RESIZE: return PROJECTM_VIDEORESIZE; case VISUAL_EVENT_KEYUP: return PROJECTM_KEYUP; case VISUAL_EVENT_KEYDOWN: return PROJECTM_KEYDOWN; default: return PROJECTM_KEYUP; } } projectMKeycode lv2pmKeycode( VisKey keysym ) { switch ( keysym ) { case VKEY_F1: return PROJECTM_K_F1; case VKEY_F2: return PROJECTM_K_F2; case VKEY_F3: return PROJECTM_K_F3; case VKEY_F4: return PROJECTM_K_F4; case VKEY_F5: return PROJECTM_K_F5; case VKEY_F6: return PROJECTM_K_F6; case VKEY_F7: return PROJECTM_K_F7; case VKEY_F8: return PROJECTM_K_F8; case VKEY_F9: return PROJECTM_K_F9; case VKEY_F10: return PROJECTM_K_F10; case VKEY_F11: return PROJECTM_K_F11; case VKEY_F12: return PROJECTM_K_F12; case VKEY_ESCAPE: return PROJECTM_K_ESCAPE; case VKEY_a: return PROJECTM_K_a; case VKEY_b: return PROJECTM_K_b; case VKEY_c: return PROJECTM_K_c; case VKEY_d: return PROJECTM_K_d; case VKEY_e: return PROJECTM_K_e; case VKEY_f: return PROJECTM_K_f; case VKEY_g: return PROJECTM_K_g; case VKEY_h: return PROJECTM_K_h; case VKEY_i: return PROJECTM_K_i; case VKEY_j: return PROJECTM_K_j; case VKEY_k: return PROJECTM_K_k; case VKEY_l: return PROJECTM_K_l; case VKEY_m: return PROJECTM_K_m; case VKEY_n: return PROJECTM_K_n; case VKEY_o: return PROJECTM_K_o; case VKEY_p: return PROJECTM_K_p; case VKEY_q: return PROJECTM_K_q; case VKEY_r: return PROJECTM_K_r; case VKEY_s: return PROJECTM_K_s; case VKEY_t: return PROJECTM_K_t; case VKEY_u: return PROJECTM_K_u; case VKEY_v: return PROJECTM_K_v; case VKEY_w: return PROJECTM_K_w; case VKEY_x: return PROJECTM_K_x; case VKEY_y: return PROJECTM_K_y; case VKEY_z: return PROJECTM_K_z; case VKEY_UP: return PROJECTM_K_UP; case VKEY_RETURN: return PROJECTM_K_RETURN; case VKEY_RIGHT: return PROJECTM_K_RIGHT; case VKEY_LEFT: return PROJECTM_K_LEFT; case VKEY_DOWN: return PROJECTM_K_DOWN; case VKEY_PAGEUP: return PROJECTM_K_PAGEUP; case VKEY_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: return PROJECTM_K_NONE; break; } } projectMModifier lv2pmModifier( int mod ) { return mod && VKMOD_LSHIFT; } projectM-complete-2.1.0-Source/src/libprojectM/CMakeLists.txt0000664000175000017500000002165311756064136024372 0ustar matthiasmatthiasPROJECT(projectM) cmake_minimum_required(VERSION 2.8.0) SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The projectM core library.") INCLUDE(cmake/CPack-projectM.cmake) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) OPTION (USE_DEVIL "Use devIL for image loading rather than the builtin SOIL library" OFF) OPTION (USE_FBO "Use Framebuffer Objects for increased rendering quality. Disable this for OpenGL ES 1.x or if you are experiencing problems on older or poorly supported hardware." ON) OPTION(USE_FTGL "Use FTGL for on-screen fonts (found on your system)" ON) OPTION (USE_GLES1 "Use OpenGL ES 1.x" OFF) OPTION (USE_THREADS "Use threads for parallelization" ON) OPTION (USE_OPENMP "Use OpenMP and OMPTL for multi-core parallelization" ON) OPTION (USE_NATIVE_GLEW "Use projectM's native implemention of GLEW." OFF) OPTION (USE_CG "Use Cg for Pixel Shader support" OFF) OPTION (BUILD_PROJECTM_STATIC "Build the projectM target library in the platform's native static (NOT shared) format." OFF) OPTION (DISABLE_NATIVE_PRESETS "Turn off support for native (C++ style) presets" OFF) OPTION (DISABLE_MILKDROP_PRESETS "Turn off support for Milkdrop (.milk / .prjm) presets" OFF) # projectM version block set(PROJECTM_VERSION 2.1.0) set(PROJECTM_ABI_LEVEL 2) # ADD_DEFINITIONS(-DCMAKE_INSTALL_PREFIX="\\\"${CMAKE_INSTALL_PREFIX}\\\"") SET(LIB_INSTALL_DIR "\${exec_prefix}/lib" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib)" FORCE) if (USE_NATIVE_GLEW) ADD_DEFINITIONS(-DUSE_NATIVE_GLEW) SET(GLEW_SOURCES glew.h glew.c) SET(GLEW_LIBRARY "") else(USE_NATIVE_GLEW) set (GLEW_SOURCES "") find_package (GLEW) endif(USE_NATIVE_GLEW) SET(projectM_SOURCES projectM.cpp PCM.cpp Preset.cpp fftsg.cpp KeyHandler.cpp timer.cpp wipemalloc.cpp PresetLoader.cpp PresetChooser.cpp PipelineMerger.cpp ConfigFile.cpp TimeKeeper.cpp PresetFactory.cpp PresetFactoryManager.cpp ${GLEW_SOURCES}) if (MSVC) SET(projectM_SOURCES ${projectM_SOURCES} dlfcn.c win32-dirent.cpp) endif(MSVC) if (NOT DISABLE_NATIVE_PRESETS) add_subdirectory(NativePresetFactory) SET(PRESET_FACTORY_SOURCES ${PRESET_FACTORY_SOURCES} ${NativePresetFactory_SOURCE_DIR}) SET(PRESET_FACTORY_BINARY_DIR ${PRESET_FACTORY_BINARY_DIR} ${NativePresetFactory_BINARY_DIR}) SET(PRESET_FACTORY_LINK_TARGETS ${PRESET_FACTORY_LINK_TARGETS} NativePresetFactory) endif(NOT DISABLE_NATIVE_PRESETS) if (NOT DISABLE_MILKDROP_PRESETS) add_subdirectory(MilkdropPresetFactory) SET(PRESET_FACTORY_SOURCES ${PRESET_FACTORY_SOURCES} ${MilkdropPresetFactory_SOURCE_DIR}) SET(PRESET_FACTORY_BINARY_DIR ${PRESET_FACTORY_BINARY_DIR} ${MilkdropPrmaesetFactory_BINARY_DIR}) SET(PRESET_FACTORY_LINK_TARGETS ${PRESET_FACTORY_LINK_TARGETS} MilkdropPresetFactory) endif(NOT DISABLE_MILKDROP_PRESETS) if (USE_DEVIL) SET (projectM_SOURCES ${projectM_SOURCES}) ADD_DEFINITIONS(-DUSE_DEVIL) SET (IMAGE_LINK_TARGETS IL ILU ILUT) else (USE_DEVIL) SET (projectM_SOURCES ${projectM_SOURCES}) SET (IMAGE_LINK_TARGETS ) endif (USE_DEVIL) if (USE_CG) ADD_DEFINITIONS(-DUSE_CG) SET (CG_LINK_TARGETS Cg CgGL) else (USE_CG) SET (CG_LINK_TARGETS) endif(USE_CG) include(CheckCXXCompilerFlag) if(USE_GLES1) ADD_DEFINITIONS(-DUSE_GLES1) endif(USE_GLES1) if(USE_FBO) ADD_DEFINITIONS(-DUSE_FBO) endif(USE_FBO) if(USE_FTGL) ADD_DEFINITIONS(-DUSE_FTGL) find_package( Freetype REQUIRED) include_directories( ${FREETYPE_INCLUDE_DIRS} ) endif(USE_FTGL) if (BUILD_PROJECTM_STATIC) ADD_LIBRARY(projectM STATIC ${projectM_SOURCES}) else(BUILD_PROJECTM_STATIC) ADD_LIBRARY(projectM SHARED ${projectM_SOURCES}) endif(BUILD_PROJECTM_STATIC) set_property(TARGET projectM PROPERTY LINK_INTERFACE_LIBRARIES "") set_property(TARGET projectM PROPERTY IMPORTED_LINK_DEPENDENT_LIBRARIES "") SET_TARGET_PROPERTIES(projectM PROPERTIES VERSION ${PROJECTM_VERSION} SOVERSION ${PROJECTM_ABI_LEVEL}) if (USE_THREADS) ADD_DEFINITIONS(-DUSE_THREADS) endif(USE_THREADS) if (APPLE) ADD_DEFINITIONS(-DMACOS -DSTBI_NO_DDS) set(RESOURCE_PREFIX "Resources") else (APPLE) if (WIN32) set (RESOURCE_PREFIX "Resources") ADD_DEFINITIONS(-DWIN32 -DSTBI_NO_DDS) else(WIN32) set (RESOURCE_PREFIX "share/projectM") ADD_DEFINITIONS(-DLINUX -DSTBI_NO_DDS) endif(WIN32) endif(APPLE) add_subdirectory(Renderer) FIND_PACKAGE(OpenGL) INCLUDE(FindPkgConfig.cmake) pkg_search_module (FTGL ftgl) #set(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH};/opt/local/include;/Developer/SDKs/MACOSX10.5.sdk/usr/X11/include) #set(CMAKE_LIBRARY_PATH /opt/local/lib;/Developer/SDKs/MACOSX10.5.sdk;/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib/) IF(USE_FTGL) if (FTGL_FOUND) MESSAGE(STATUS "[projectM] FTGL font support was detected and enabled.") else (FTGL_FOUND) MESSAGE(STATUS "[projectM] Warning! FTGL has been enabled but not detected. Your compilation will probably break. Turn off FTGL support by setting USE_FTGL to false, or visit http://ftgl.wiki.sourceforge.net/ for help on installing FTGL.") endif (FTGL_FOUND) ADD_DEFINITIONS(-DUSE_FTGL) set (FTGL_INCUDE_DIRS ${FTGL_INCLUDE_DIRS} ${CMAKE_INCLUDE_PATH} ${OPENGL_INCLUDE_DIR}) set (FTGL_LINK_DIRS ${FTGL_LIBRARY_DIRS} ) set (FTGL_LINK_TARGETS ftgl freetype) ELSE (USE_FTGL) IF (FTGL_FOUND) MESSAGE(STATUS "[projectM] Warning: FTGL font support was detected but NOT enabled. You can enable it by setting USE_FTGL=true") ELSE (FTGL_FOUND) MESSAGE(STATUS "[projectM] Warning: FTGL font support was not detected. Visit http://ftgl.wiki.sourceforge.net/ for help on installing FTGL.") ENDIF(FTGL_FOUND) # todo: change this because its obscure and probably not being used set (FTGL_INCLUDE_DIRS "/opt/local/include") set (FTGL_LINK_DIRS ) set (FTGL_LINK_TARGETS ) ENDIF(USE_FTGL) CHECK_CXX_COMPILER_FLAG("-fopenmp" SUPPORTS_OPENMP) IF(USE_OPENMP AND SUPPORTS_OPENMP) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fopenmp ") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp ") ENDIF(USE_OPENMP AND SUPPORTS_OPENMP) INCLUDE_DIRECTORIES(${projectM_SOURCE_DIR} ${FTGL_INCLUDE_DIRS} ${Renderer_SOURCE_DIR} ${PRESET_FACTORY_SOURCES} ) LINK_DIRECTORIES(${FTGL_LIBRARY_DIRS} ${Renderer_BINARY_DIR} ${PRESET_FACTORY_BINARY_DIR} ) if(MSVC) SET (MATH_LIBRARIES ) else(MSVC) SET (MATH_LIBRARIES m) endif(MSVC) if(BUILD_PROJECTM_STATIC) TARGET_LINK_LIBRARIES(projectM Renderer ${IMAGE_LINK_TARGETS} ${CG_LINK_TARGETS} ${PRESET_FACTORY_LINK_TARGETS} ${GLEW_LIBRARY} ${FTGL_LINK_TARGETS} ${MATH_LIBRARIES} dl ${OPENGL_LIBRARIES} ) else(BUILD_PROJECTM_STATIC) TARGET_LINK_LIBRARIES(projectM Renderer ${IMAGE_LINK_TARGETS} ${CG_LINK_TARGETS} ${PRESET_FACTORY_LINK_TARGETS} ${GLEW_LIBRARY} ${FTGL_LINK_TARGETS} ${MATH_LIBRARIES} dl ${OPENGL_LIBRARIES} ) endif(BUILD_PROJECTM_STATIC) SET(projectM_FONT_MENU "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf" CACHE FILEPATH "Path to the default menu TrueType font") SET(projectM_FONT_TITLE "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf" CACHE FILEPATH "Path to the default title TrueType font") ADD_DEFINITIONS(-DprojectM_FONT_MENU="\\\"${projectM_FONT_MENU}\\\"") ADD_DEFINITIONS(-DprojectM_FONT_TITLE="\\\"${projectM_FONT_TITLE}\\\"") CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libprojectM.pc" @ONLY) CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/config.inp.in" "${CMAKE_CURRENT_BINARY_DIR}/config.inp" @ONLY) IF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf") INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fonts/VeraMono.ttf DESTINATION ${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts) ENDIF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf") IF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf") INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fonts/VeraMono.ttf DESTINATION ${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts) ENDIF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf") FILE(GLOB presets "presets/*.milk" "presets/*.prjm" "presets/*.tga") INSTALL(FILES ${presets} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/projectM/presets) INSTALL(FILES ${Renderer_SOURCE_DIR}/projectM.cg ${Renderer_SOURCE_DIR}/blur.cg DESTINATION ${CMAKE_INSTALL_PREFIX}/share/projectM/shaders) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libprojectM.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/config.inp DESTINATION ${CMAKE_INSTALL_PREFIX}/share/projectM) INSTALL(FILES projectM.hpp event.h dlldefs.h fatal.h PCM.hpp Common.hpp DESTINATION include/libprojectM) INSTALL(TARGETS projectM DESTINATION lib) projectM-complete-2.1.0-Source/src/libprojectM/presets/0000775000175000017500000000000011756416660023313 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Cranked On Failure.milk0000775000175000017500000000657611756064136031457 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.320553 fWaveScale=100.000000 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(radix*3.14*(q1+q2+q3))); per_pixel_4=zoom=if(above(q2,0),zoom-cos(radix*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Space (Twisted Dimension Mix).milk0000775000175000017500000000614011756064136033275 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.980000 fDecay=0.940000 fVideoEchoZoom=1.019701 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22=dx = dx + dx_residual; per_frame_23=dy = dy + dy_residual; per_frame_24= per_frame_25= per_frame_26=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_27=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_28=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_29= per_frame_30=wave_a = Bass_thresh; per_frame_31=monitor = rot; per_frame_32=zoom = 1.5 +0.25*myy*dy; per_frame_33=rot = 215*myx*dx; per_frame_34=wave_x = 0.5 + 0.05*myx + 0.08*bass_thresh -0.1; per_frame_35=wave_y=0.5 + 0.05*myy; per_frame_36=monitor = rot; per_frame_37=mv_dx = dx; per_frame_38=mv_dy =dy; per_frame_39=echo_zoom =1+ 0.1*(myx-myy); per_frame_40=monitor=echo_zoom; per_pixel_1=zoom = zoom + 0.1*(1-rad); per_pixel_2=sy = 1+ 0.2*(1-rad); per_pixel_3=rot = rot + 0.2*rad; per_pixel_4=dx = dx*rad; per_pixel_5=dy = dy*(1-rad); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Magic Carpet.milk0000775000175000017500000000304511756064136030311 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.994000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=8 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.013223 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_5=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_6=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_7=wave_a=0; per_frame_8=decay = 0.990 + abs(0.01*sin(0.321*q8)); per_pixel_1=dx = 0.008*sin(100*y+(q8*y)); per_pixel_2=dy = 0.008*sin(100*x+(q8*x)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Hurricane Nightmare.milk0000775000175000017500000000370211756064136033052 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=0.881381 fWaveSmoothing=0.500000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.021087 rot=-0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Minor Alteration.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Minor Alteration.mi0000775000175000017500000000703311756064136033347 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=0.400000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Hyperspace.milk0000775000175000017500000000322011756064136030170 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Making Time (Swamp Mix).milk0000775000175000017500000000477111756064136032026 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599181 fWaveSmoothing=0.900000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_tick = above(bass_att,bass_tick)*2 + (1-above(bass_att,bass_tick))* per_frame_2=((bass_tick-1.3)*0.96+1.3); per_frame_3=treb_tick = above(treb_att,treb_tick)*2 + (1-above(treb_att,treb_tick))* per_frame_4=((treb_tick-1.3)*0.96+1.3); per_frame_5=mid_tick = above(mid_att,mid_tick)*2 + (1-above(mid_att,mid_tick))* per_frame_6=((mid_tick-1.3)*0.96+1.3); per_frame_7=bass_shift = equal(bass_tick,2)*0.95*sin(time*5) + (1-equal(bass_tick,2))*bass_shift; per_frame_8=treb_shift = equal(treb_tick,2)*0.95*sin(time*5) + (1-equal(treb_tick,2))*treb_shift; per_frame_9=mid_shift = equal(mid_tick,2)*0.95*sin(time*5) + (1-equal(mid_tick,2))*mid_shift; per_frame_10=wave_mystery = wave_mystery + 0.15*sin(time) + 0.2*sin(0.2*time); per_frame_11=wave_r = wave_r +bass_shift+0.3; per_frame_12=wave_g = wave_g+treb_shift; per_frame_13=wave_b = wave_b +mid_shift; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 2*abs((0.9*dy_r)*bass)*sin(0.7*time); per_pixel_5=zoom = zoom + 10*(0.2*rad*(3-bass/cos(rad/12)*2*tan(12)))*(0.002*sin(ang*(12*sin(8*bass)))); per_pixel_6=cx = cx + 0.3*sin(3*dy_r); per_pixel_7=cy = cy + 0.3*cos(3*dx_r); per_pixel_8=dy = dy + 1.7*dy_r; per_pixel_9=dx = dx + 1.7*dx_r; projectM-complete-2.1.0-Source/src/libprojectM/presets/Illusion & Unchained - Frozen Eye 1.milk0000775000175000017500000000364411756064136032150 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599179 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.072695 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.410000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=bass_on=if(above(bass_att,1.3),1,0); per_frame_3=treb_on=if(above(treb_att,1.3),1,0); per_frame_4=state = 1 + bass; per_frame_5=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state; per_frame_6=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state); per_frame_7=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state); per_frame_8=wave_y=if(equal(state,1),wave_y+rand(10)*.1*sin(time*3),wave_y); per_frame_9=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_10=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_11=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_12=zoom = 0.99 * net_effect; per_frame_13=rot = 0.03 * net_effect * sin(time); per_frame_14=wave_size=6*state + 3; projectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - snow.milk0000775000175000017500000001614111756064136026724 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.400000 fDecay=0.949500 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.074092 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.074097 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=it = time*2; wave_0_per_point2=sp = sample + it*0.1; wave_0_per_point3= wave_0_per_point4=vl = 1 + 0.5*(treb_att-0.7); wave_0_per_point5= wave_0_per_point6=my = 0.5 + 0.2*sin(time*0.932)*vl; wave_0_per_point7=mx = 0.5 + 0.2*cos(time*0.932)*vl; wave_0_per_point8= wave_0_per_point9=mod = (value1+value2)/2; wave_0_per_point10= wave_0_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_0_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_0_per_point13= wave_0_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_0_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_0_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_0_per_point17=r=aa;b=cc;g=bb; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.074097 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=it = time*2; wave_1_per_point2=sp = sample + it*0.1; wave_1_per_point3= wave_1_per_point4=vl = 1 + 0.5*(mid_att-0.7); wave_1_per_point5= wave_1_per_point6=my = 0.5 + 0.2*sin(time*0.654)*vl; wave_1_per_point7=mx = 0.5 + 0.2*cos(time*0.654)*vl; wave_1_per_point8= wave_1_per_point9=mod = (value1+value2)/2; wave_1_per_point10= wave_1_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_1_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_1_per_point13= wave_1_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_1_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_1_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_1_per_point17=b=aa;g=bb;r=cc; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.074096 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=it = time*2; wave_2_per_point2=sp = sample + it*0.1; wave_2_per_point3= wave_2_per_point4=vl = 1 + 0.5*(bass_att-0.7); wave_2_per_point5= wave_2_per_point6=my = 0.5 + 0.2*sin(time*0.378)*vl; wave_2_per_point7=mx = 0.5 + 0.2*cos(time*0.378)*vl; wave_2_per_point8= wave_2_per_point9=mod = (value1+value2)/2; wave_2_per_point10= wave_2_per_point11=y = 0.5 + sample*(my-0.5) + mod; wave_2_per_point12=x = 0.5 + sample*(mx-0.5) + mod; wave_2_per_point13= wave_2_per_point14=aa = 0.6 + 0.4*sin(sp*6.28); wave_2_per_point15=bb = aa*(0.6 + 0.4*sin(sp*6.28)); wave_2_per_point16=cc = bb*(0.6 + 0.4*sin(sp*6.28)); wave_2_per_point17=r=aa;b=bb;g=cc; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.150000 shapecode_0_rad=0.453331 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=it = it + 0.05; per_frame_2=wave_mystery = it; per_frame_3=tm = time; per_frame_4=aa = 0.6 + 0.4*sin(tm*6.28); per_frame_5=bb = aa*(0.6 + 0.4*sin(tm*6.28)); per_frame_6=cc = bb*(0.6 + 0.4*sin(tm*6.28)); per_frame_7=wave_b=aa; per_frame_8=wave_g=bb; per_frame_9=wave_r=cc; per_frame_10=wave_a = 0; per_pixel_1=modx = (0.5-abs(x-0.5)); per_pixel_2=mody = (0.5-abs(y-0.5)); per_pixel_3=rot = 5*modx*mody; per_pixel_4=zoom = 1 - 0.1*modx*mody; per_pixel_5=zoom=1;rot=0; ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Telek - Altars of Madness (Rolling0000775000175000017500000000743611756064136033127 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Twilight Tunnel.milk0000775000175000017500000001367211756064136031122 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.089632 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=//rad = rad +0.0155*cos(q8*0.423); shape_0_per_frame2=border_r = 0.5 + 0.499*sin(time*0.6711); shape_0_per_frame3=border_b = 0.5 + 0.499*sin(time*0.8011); shape_0_per_frame4=border_g = 0.5 + 0.499*sin(time*0.7777); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//rad = rad +0.0155*cos(q8*0.423); shape_1_per_frame2=border_r = 0.5 + 0.499*sin(time*0.7642); shape_1_per_frame3=border_b = 0.5 + 0.499*sin(time*0.6411); shape_1_per_frame4=border_g = 0.5 + 0.499*sin(time*0.7311); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.076440 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=border_r = 0.5 + 0.499*sin(time*0.9413); shape_2_per_frame2=border_b = 0.5 + 0.499*sin(time*0.2021); shape_2_per_frame3=border_g = 0.5 + 0.499*sin(time*0.8549); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.067165 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=border_r = 0.5 + 0.499*sin(time*0.5157); shape_3_per_frame2=border_b = 0.5 + 0.499*sin(time*0.4877); shape_3_per_frame3=border_g = 0.5 + 0.499*sin(time*0.3867); per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=wave_a = 0; per_frame_4=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + 0.035; per_frame_5=oldq8 = q8; per_frame_6=zoom = 1.5 +0.155*cos(q8*0.423); per_frame_7=rot = 0.0128*sin(1.343*q8); per_frame_8=dx = 0.0035*sin(q8*0.646); per_frame_9=dy = 0.0035*sin(q8*0.314); per_frame_10=cx = 0.5 + 0.005*sin(0.497*q8); per_frame_11=cy = 0.5 +0.005*sin(0.413*q8); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Octopus.milk0000775000175000017500000000340111756064136026773 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.881700 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Decreasing Dreams (Extended Movement Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Decreasing Dreams (Extended Moveme0000775000175000017500000001422411756064136033402 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.985; per_frame_8=//decay =1; per_frame_9= per_frame_10=ib_r = 0.666 - 0.333*sin(time*1.234); per_frame_11=ib_g = 0.666+0.333*sin(time*2.123); per_frame_12=ib_b = 0.01+0.1*treb; per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = (35+15*sin(time*0.3426)+0.8*bass); per_frame_20=wave_x = q1; per_frame_21=wave_y = 1- q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=dy=0.007*sin((1.3-newrad)*(1.3-newrad)*(q3)); per_pixel_5=dx=-0.007*cos((1.3-newrad)*(1.3-newrad)*(q3)); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II M0000775000175000017500000000425511756064136032654 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.451116 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.800000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = wave_b; per_frame_7=ob_g = wave_r; per_frame_8=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = ((0.5 - 0.5*sin(12*(sin(rad*time+ang))*(ang*time+rad)*time+rad))-2*rad); per_pixel_6= per_pixel_7=zoom = zoom + 0.1*sin(0.6*cos(0.33*(0.6*sin(1.52*time)*orb + (orb*0.8*cos(2.2*time))+ ((cos(orb))*0.7*sin(time)))))*(above(zoom,0.3)*0); per_pixel_8= per_pixel_9=sx = sx + (orb)*0.2*abs((above(sin(1.2*time),0))*sin(0.8*time)); per_pixel_10=sy = sy + (-orb)*0.2*abs((below(sin(1.45*time),0))*cos(0.63*time)); per_pixel_11= per_pixel_12=dx = dx + 2*dx_r; per_pixel_13=dy = dy+ 2*dy_r; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Cosmic Echoes 1.milk0000775000175000017500000000403311756064136030615 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dx = if(above(x,0.5),sin(0.5-x)/15, log10(1/x)/45); per_pixel_2=xrot = if(above(rad,0.4),cos(rad*2*x)/25+sin(pow(ang,5))/25,cos(1-rad)/25+2*sin(-rad)/25); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Swirlie 2.milk0000775000175000017500000000342311756064136027103 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.030000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Anomalous Material Science (Pure S0000775000175000017500000000423111756064136033224 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972362 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*(0.25*sin(1.4*time)) + 0.25*sin(7.25*time); per_frame_2=wave_g = wave_g + 0.34*(0.25*sin(1.7*time)) + 0.25*sin(6.11*time); per_frame_3=wave_b = wave_b + 0.3*(0.25*sin(1.84*time)) + 0.25*sin(9.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.025*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + dx_r*(above(x,0.45+0.45*sin(1.5*time))*below(x,0.55+0.45*sin(1.5*time))); per_pixel_6=dy = dy + dy_r*(above(y,0.45+0.45*cos(1.25*time))*below(y,0.55+0.45*cos(1.25*time))); per_pixel_7=cx = cx + bass*(above(x,0.35+0.45*sin(1.05*time))*below(x,0.65+0.45*sin(1.05*time))); per_pixel_8=cy = cy + bass*(above(y,0.35+0.45*cos(1.75*time))*below(y,0.65+0.45*cos(1.75*time))); per_pixel_9=rot = rot + 0.15*((0.43*rad)*(5*cos(dx*dy-bass_att+(0.5-rad))*2-rad))*abs(0.5*(2*sin(0.2*time))); per_pixel_10=zoom = zoom - 0.02*(abs(cos(12*ang))+0.4*rad); projectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - cthulhus asshole.milk0000775000175000017500000001650211756064136031356 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.945000 fVideoEchoZoom=1.100897 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=10.141068 fShader=1.000000 zoom=0.979819 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.100000 warp=1.599181 sx=1.220179 sy=0.999991 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.210000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=21.473322 nMotionVectorsY=15.907337 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=branch=rand(2); wave_0_per_point2= wave_0_per_point3=//base wave_0_per_point4=wx=if(equal(sc,0),.5,wx); wave_0_per_point5=wy=if(equal(sc,0),.1,wy); wave_0_per_point6= wave_0_per_point7=wx=if(equal(sc,1),.5,wx); wave_0_per_point8=wy=if(equal(sc,1),.4,wy); wave_0_per_point9= wave_0_per_point10=//calculate previous branch length wave_0_per_point11=d=if(below(sc,2),.3,.7*d); wave_0_per_point12= wave_0_per_point13=//angle wave_0_per_point14=wainc=if(equal(branch,1),.2+(tren*.1),-.2-(treb*.1)); wave_0_per_point15= wave_0_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_0_per_point17= wave_0_per_point18=//branches wave_0_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_0_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_0_per_point21= wave_0_per_point22=//sample count wave_0_per_point23=sc=if(equal(sc,11),0,sc+1); wave_0_per_point24= wave_0_per_point25=a=if(below(sc,2),0,.1); wave_0_per_point26= wave_0_per_point27=r=abs(sin(time*.5)); wave_0_per_point28=g=abs(sin(time*.25)); wave_0_per_point29=b=treb_att*.65; wave_0_per_point30= wave_0_per_point31=x=wx; wave_0_per_point32=y=wy; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),.1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.4,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2,-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621745 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.248315 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.050000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=sx+bass_att*.04; per_frame_2=sy=sy+treb_att*.04; per_frame_3= per_frame_4=cx=.5+(sin(time)*.2); per_frame_5=cy=.5+(sin(time*.3)*.1); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Attacking Freedom.milk0000775000175000017500000000452711756064136031347 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.000000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=mv_g = mv_g + 0.1*(0.6*sin(time*0.763) + 0.4*sin(time*1.231)); per_frame_3=mv_b = mv_b + 0.2*(0.6*sin(time*0.695) + 0.4*sin(time*0.367)); per_frame_4=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_5=oldq8 = q8; per_frame_6=wave_x = 0.1*sin(q8*1.0677) + 0.5; per_frame_7=wave_y = 0.1*sin(q8*1.1931) + 0.5; per_frame_8=q1 = wave_x; per_frame_9=q2 = 1-wave_y; per_frame_10=cx = wave_x; per_frame_11=cy = 1-wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newzoom = pow(0.996, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = 1+newzoom*0.3; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzer & Neuro - Starover (Semicolon Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzer & Neuro - Starover (Semicolon Mix).mil0000775000175000017500000000537111756064136033151 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=3.503422 fVideoEchoAlpha=0.460000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=4.583206 fWarpScale=3.194907 fZoomExponent=1.000000 fShader=0.010000 zoom=32.544483 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=24.959995 nMotionVectorsY=15.239994 mv_dx=-0.660000 mv_dy=0.260000 mv_l=1.200000 mv_r=0.670000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed - cy per_frame_23=yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=dy = ypos; per_frame_26=zoom = cx; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2= per_pixel_3=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); per_pixel_4=myzoom = myzoom - rot; per_pixel_5=cx = cos(myzoom); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Dynamic Swirls 2.milk0000775000175000017500000000367411756064136030325 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=4.695139 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.700000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Oldskool Mellowstyle.milk0000775000175000017500000000311011756064136031423 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.605000 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=zoom=zoom+(bass_att-1)*0.001; projectM-complete-2.1.0-Source/src/libprojectM/presets/Mstress & Darius - Pursuing The Sunset.milk0000775000175000017500000001665611756064136033042 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.000000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.124757 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = .5+.1*sin(time*4);//min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0;// + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = .3+.1*sin(time*3);//0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=//x = t8 + value1*0.7; wave_0_per_point2=//y = 0.5 + value2*0.9 ; wave_0_per_point3=//t1 = t1 + 0.01; wave_0_per_point4=//b = x; wave_0_per_point5=//a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=//a = a*a*a; wave_0_per_point7=//x=.5+.4*sin(time)*sample; wave_0_per_point8=//y =.5+.4*sin(time)*bass; wave_0_per_point9=x =sample; wave_0_per_point10=y=.519;//*sample;//3e; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=b = 1;//.8*bass; wave_1_per_point2=r=0; wave_1_per_point3=g=.3; wave_1_per_point4=x=1*sin((sample*5)); wave_1_per_point5=y=.5+.2*(value1*2); wave_1_per_point6=a = value2*1000; wave_1_per_point7=y =if(above(y,.51),.51,y); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.730000 shapecode_1_y=0.670000 shapecode_1_rad=0.220000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.763267 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.180001 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad = rad +.004*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=//x = .5+.35*sin(time*.4); shape_1_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=x = x + .02*sin(time*2); shape_1_per_frame9=y = y + .01*sin(time*4); shape_1_per_frame10= shape_1_per_frame11=r2 = r2+.001*bass; shape_1_per_frame12=g2 = g2+.3+.21*mid; shape_1_per_frame13=b2 = b2+.21*treb; shape_1_per_frame14= shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.000000 shapecode_3_rad=0.304785 shapecode_3_ang=1.822124 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=rad = rad +.044*bass; shape_3_per_frame2=r = .1+.7*bass; shape_3_per_frame3=g = .1+.5*mid; shape_3_per_frame4=b = .1+.6*treb; shape_3_per_frame5=//x = .5+.2*sin(time); shape_3_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_3_per_frame7= shape_3_per_frame8=r2 = r2+.001*bass; shape_3_per_frame9=g2 = g2+.3+.21*mid; shape_3_per_frame10=b2 = b2+.21*treb; shape_3_per_frame11= shape_3_per_frame12=ang=ang-.3*sin(time*.2) per_frame_1=decay=.99; per_pixel_1=DY =dy-.004*below(y,.47)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_2=zoom=zoom+above(y,.49)*.1; per_pixel_3=sx = sy-below(y,.40)*.001; per_pixel_4=dx=dx+.01*sin(time*.2); per_pixel_5=rot=rot+.051*below(y,.47);//*(1-below(y,.49)*above(y,.47)); per_pixel_6=cx=int(x*16)/16; per_pixel_7=cy=int(y*16)/16; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Omnipresence Resurrection.milk0000775000175000017500000000516211756064136033170 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=ypos = ypos + 0.001*yspeed; per_frame_24=dy = ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); projectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Wrenched Fate.milk0000775000175000017500000000715211756064136033130 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999001 fDecay=0.980000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.010000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); per_pixel_5=rot=if(equal(q1,1),rad*(sin(mid+treb)/7),rad*(sin(-mid-treb)/7)); projectM-complete-2.1.0-Source/src/libprojectM/presets/phat_CloseIncouneters.milk0000775000175000017500000001550311756064136030475 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.210000 fDecay=0.500000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.988286 sy=0.953205 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=cos(time)*0.1; wave_0_per_point2=y=sin(time)*0.1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=wave_x=1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.738907 shapecode_0_ang=3.141592 shapecode_0_tex_ang=0.188496 shapecode_0_tex_zoom=0.931011 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*6; shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); shape_0_per_frame3= shape_0_per_frame4=//x=sin(time/3)/10; shape_0_per_frame5=//y=cos(time/3)/10; shape_0_per_frame6=g=sin(time/10)*0.1; shape_0_per_frame7=r=cos(time/12)*0.2; shape_0_per_frame8=b=sin(time/15)*0.3; shape_0_per_frame9=g2=cos(time/15)*0.3; shape_0_per_frame10=r2=sin(time/20)*0.1; shape_0_per_frame11=b2=cos(time/10)*0.2; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.628318 shapecode_1_tex_zoom=5.582129 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.200000 shapecode_1_b2=0.600000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time)*6; shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; shape_1_per_frame3=x=cos(time/2)*0.3+0.5; shape_1_per_frame4=y=sin(time/2)*0.3+0.5; shape_1_per_frame5=r=sin(time/5)*0.8; shape_1_per_frame6=g=sin(time/5)*0.879; shape_1_per_frame7=b=cos(time/5)*.567; shape_1_per_frame8=r2=sin(time/5)*0.8; shape_1_per_frame9=g2=cos(time/5)*0.879; shape_1_per_frame10=b2=cos(time/5)*567; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.203211 shapecode_2_ang=5.026548 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=0.189467 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=-.999; per_frame_3=rot=sin(time/10)*0.3; per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; per_frame_8=ob_g=sin((time/10)+0.1); per_frame_9=ob_r=(cos(time/7))+0.3; per_frame_10= per_pixel_1=xtc=sin(time/10); per_pixel_2= per_pixel_3=speed=40-above(bass,0.9)*15; per_pixel_4=speed=speed+xtc; per_pixel_5= per_pixel_6= per_pixel_7=acid=x*sin(time/10); per_pixel_8=morphine=y*cos(time/10); per_pixel_9= per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; per_pixel_11=saliva=above(treb,0.9)*.01; per_pixel_12= per_pixel_13=cx=dmt*(rad)*0.1; per_pixel_14=cy=saliva*(rad)*0.1; per_pixel_15= per_pixel_16=dx=sin(y*speed)*0.01; per_pixel_17=dy=cos(x*speed)*0.01; per_pixel_18= per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); per_pixel_20= per_pixel_21=warp=-2*(((sin(time/2)*0.5+0.5)*3)*x)+(((cos(time/2)*0.5+0.5)*3)*y) ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & StudioMusic - Twisted Spider Web.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & StudioMusic - Twisted Spider Web.m0000775000175000017500000000340311756064136033257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.001799 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.995648 fWaveScale=0.995868 fWaveSmoothing=0.837000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=10.784599 fZoomExponent=1.001700 fShader=0.000000 zoom=1.009989 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.500000 dy=0.500000 warp=1.000000 sx=0.999900 sy=1.000000 wave_r=0.500000 wave_g=0.499900 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.950000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_2=treb_effect = max(max(treb,treb_att)-1.2,0); per_frame_3=warp = 0.25 + bass_att*1.25; per_frame_4=ib_r= ib_r-+ 0.5*( sin(time*0.391)); per_frame_5=ib_g= ib_g + 0.5*( sin(time*1.527) ); per_frame_6=ib_b= ib_b - 0.5*( sin(time*1.843) ); per_frame_7=ob_r = 1 - ib_r; per_frame_8=ob_g = 1 - ib_g; per_frame_9=ob_b = 1 - ib_b; per_frame_10=ob_size = if(above(bass_effect,0), 0.001+0.0065*bass_effect,0.001); per_frame_11=ib_size = if(above(treb_effect,0), 0.001+0.0065*treb_effect,0.001); per_frame_12=zoom=1.35+0.2*sin(time); per_pixel_1=rot = rot + 1 + log(sqrt(2)-rad); per_pixel_2=zoom=zoom-0.5*rad +0.1*sin(rad); ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - A Million Miles from Earth (Pathfinder Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - A Million Miles from Earth (Pathfi0000775000175000017500000000321611756064136033151 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.963000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.002*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.002*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.3), 21*dx_r, 0); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar and Krash - Hallucinogenic Pyramids 0000775000175000017500000000516111756064136033451 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.650000 wave_x=0.010000 wave_y=0.000000 ob_size=0.005000 ob_r=0.300000 ob_g=0.500000 ob_b=0.300000 ob_a=0.700000 ib_size=0.005000 ib_r=0.450000 ib_g=0.350000 ib_b=0.350000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b - 0.200*( 0.60*sin(1.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_r = wave_r + 0.500*( 0.60*sin(1.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_g = wave_g + 0.500*( 0.60*sin(1.1*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_g = ob_g -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect+ 0.2*treb_effect; per_frame_11=ib_b = ib_b - 0.2*mid_effect+ 0.2*treb_effect; per_frame_12=ok_to_change = if(above(time,beat_time+5),1,0); per_frame_13=bass_effect = max(bass, bass_att)-1; per_frame_14=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_frame_15=effect = if(equal(time,beat_time),effect+rand(3)+1,effect); per_frame_16=effect = if(above(effect,3),effect-4,effect); per_frame_17=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_18=q1 = effect; per_frame_19=q2 = bass_effect; per_frame_20=wave_x = if(equal(q1,0),0.01,if(equal(q1,1),0.99,if(equal(q1,2),0.01,0.99))); per_frame_21=wave_mystery = if(equal(q1,0),1,if(equal(q1,1),1,if(equal(q1,2),0,0))); per_frame_22=monitor = q1; per_frame_23=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); per_pixel_1=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); projectM-complete-2.1.0-Source/src/libprojectM/presets/CrystalHigh - mad ravetriping.milk0000775000175000017500000000521211756064136031564 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.902700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469448 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=MyVolume = min(bass+mid+treb,5); per_frame_2=decay = 1 - 0.01*MyVolume; per_frame_3=wave_r = 0.30 + 0.15*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=wave_r = if(above(bass,1.2),wave_r + 0.35,wave_r); per_frame_5=wave_g = 0.30 + 0.15*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = 0.30 + 0.15*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=wave_b = if(above(wave_r,0.8),wave_b-0.25,wave_b); per_frame_8=ib_a = max(sin(time),0); per_frame_9=ib_size = 0.010 + 0.002*MyVolume; per_frame_10=ob_a = 0.380 + 0.1*MyVolume; per_frame_11=ob_size = 0.050 - 0.004*MyVoulme; per_frame_12=ib_r = 0.340 + 0.2*sin(time*0.5413); per_frame_13=ib_g = 0.340 + 0.2*sin(time*0.6459); per_frame_14=ib_b = 0.340 + 0.2*sin(time*0.7354); per_frame_15=ob_r = 0.340 + 0.2*sin(time*0.7251); per_frame_16=ob_r = if(above(bass,1.2),ob_r + 0.35,ob_r); per_frame_17=ob_g = 0.340 + 0.2*sin(time*0.5315); per_frame_18=ob_b = 0.340 + 0.2*sin(time*0.6349); per_frame_19=ob_b = if(above(ob_r,0.8),ob_b-0.25,ob_b); per_frame_20=zoom = max(sin(bass-bass_residual*10),0.2); per_frame_21=rot = mid_residual*2.5; per_frame_22=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_23=bass_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*bass_residual; per_frame_24=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.92+1.3); per_frame_25=mid_residual = equal(mid_thresh,2)*0.013*sin(time*7) + (1-equal(mid_thresh,2))*mid_residual; per_frame_26=monitor = zoom; ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonel0000775000175000017500000000343211756064136032764 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599180 fWaveSmoothing=0.750000 fWaveParam=1.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.844378 sy=1.061520 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/sqr(bass_att*1.5)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Idiot24-7 - Balk Acid.milk0000775000175000017500000000325711756064136031242 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=1.000000 wave_b=0.600000 wave_x=0.500000 wave_y=1.000000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=0.410000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.400000 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & Illusion - Spiral Movement.milk0000775000175000017500000000553411756064136032240 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.504218 fWaveSmoothing=0.750000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.020100 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.819544 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Rovastar - Notions Of Tonality 2.milk0000775000175000017500000000465411756064136033126 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.693000 fDecay=0.970000 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=1.093260 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.259127 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.180378 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.550000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=57.599998 nMotionVectorsY=44.160000 mv_dx=0.002000 mv_dy=0.002000 mv_l=5.000000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=0.100000 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - pinwheel.milk0000775000175000017500000001652411756064136027556 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.929500 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.972361 fWaveSmoothing=0.900000 fWaveParam=0.094000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000158 fWarpScale=0.241455 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.180000 cx=0.500000 cy=0.500000 dx=0.004000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=1.000000 wave_y=0.500000 ob_size=0.030000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.599571 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_init1=bob = 1.5; shape_0_init2=ro = 0; shape_0_init3=red = rand(20); shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); shape_0_per_frame4=bob = bob*vol; shape_0_per_frame5=rad = bob; shape_0_per_frame6=border_1 = 0.4; shape_0_per_frame7=sides = 30; shape_0_per_frame8=ro = ro + 0.02; shape_0_per_frame9=ang = ro; shape_0_per_frame10=rad = 0.6; shape_0_per_frame11= shape_0_per_frame12=sp = red*0.025; shape_0_per_frame13=spi = 0.5 - sp; shape_0_per_frame14=tm = time*0.1; shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); shapecode_1_enabled=1 shapecode_1_sides=40 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_1_per_frame2=x = 0.5 + 0.225*sin(time); shape_1_per_frame3=y = 0.5 + 0.3*cos(time); shape_1_per_frame4= shape_1_per_frame5=rad = rad*mid_att; shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_1_per_frame9= shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); shape_2_per_frame4= shape_2_per_frame5=rad = rad*bass_att; shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_2_per_frame9= shapecode_3_enabled=1 shapecode_3_sides=40 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); shape_3_per_frame4= shape_3_per_frame5=rad = rad*treb_att; shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); shape_3_per_frame9= per_frame_init_1=red = rand(20); per_frame_1=dx = 0; per_frame_2=dy = 0; per_frame_3=wave_x = 0.5; per_frame_4=sx = 1.1; per_frame_5= per_frame_6=rot = 0.2; per_frame_7= per_frame_8=wave_a = 0; per_frame_9= per_frame_10=sp = red*0.025; per_frame_11=spi = 0.5 - sp; per_frame_12= per_frame_13=tm = time*0.1; per_frame_14=wave_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); per_frame_15=wave_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); per_frame_16=wave_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); per_pixel_1=st = if(above(bass_att,1),(bass_att-1)*2 + 1,0); per_pixel_2=warp = st*1.950*(x-0.5); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness (Surealist Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness (Surealist Mix).0000775000175000017500000001253111756064136033136 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=q2 = q8; per_frame_9=q1 = 0.1*q8; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*2.6667)-0.008*cos((x*2-1)*meshx); per_pixel_3=rot=rot+0.01*sin(rad*(9.5 + 5.5*sin(q8*0.1623)) + q2*1.3 + q1*1.31); per_pixel_4=zoom=zoom+0.01*sin(ang*6 + rad*(5.5 + 1.5*sin(q8*0.13)) + q2*1.63 + q1); projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - Digital Flame.milk0000775000175000017500000000424111756064136027722 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369700 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.699900 wave_g=0.600000 wave_b=0.800000 wave_x=0.000000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Solarized Space (Space DNA Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Solarized Space (Space DNA Mix).mi0000775000175000017500000001741411756064136032756 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=sides = 360; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.5); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.5); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.4413 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*1.23 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.721 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.775 + 4); shape_1_per_frame8=g2 = 0.5 - 0.5*sin(q8*0.676+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.738 + 3); shape_1_per_frame10=sides = 360; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); per_frame_17=cy = 0.5 +0.05*sin(0.413*time); per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_26=lastbeat = if(beat,time,lastbeat); per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_30=beateven = beatcounter%4; per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_32=beateven = if(equal(beateven,3),-1,beateven); per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_35=dx = 0.1*beateven*myx; per_frame_36=dy = 0.1*beateven*myy; per_frame_37=monitor = beateven; per_frame_38=wave_a = Bass_thresh; per_frame_39=zoom = 1.5 +0.25*myy; per_frame_40=rot = myx*beateven; per_frame_41=wave_x = 0.5 + 0.05*myx; per_frame_42=wave_y=0.5 + 0.05*myy; per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_44=oldq8 = q8; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Telek - Cosmic Fireworks.milk0000775000175000017500000001335411756064136032402 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.300000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.2*sin(time*0.5624); shape_0_per_frame2=y = 0.5+0.2*sin(time*0.8934); shape_0_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_0_per_frame4=b2 = 0.5+0.5*sin(time*3.175); shape_0_per_frame5=g = 1 - 0.1*bass; shape_0_per_frame6=r2 = 0.5*0.5*sin(1.7823); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*2.32); shape_0_per_frame8=rad=0.02 + 0.00004*pow(bass+bass,5); shape_0_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.2*sin(time*0.6824); shape_1_per_frame2=y = 0.5+0.2*sin(time*0.934); shape_1_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_1_per_frame4=b2 = 0.5+0.5*sin(time*3.675); shape_1_per_frame5=g = 1 - 0.1*bass; shape_1_per_frame6=r2 = 0.5*0.5*sin(2.23); shape_1_per_frame7=g2 = 0.5 + 0.5*sin(time*1.32); shape_1_per_frame8=rad=0.08 + 0.00001*pow(bass+bass,7); shape_1_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.2*sin(time*0.9824); shape_2_per_frame2=y = 0.5+0.2*sin(time*0.34); shape_2_per_frame3=v =0.5+0.5*sin(time*0.9431); shape_2_per_frame4=r2 = 0.5+0.5*sin(time*1.675); shape_2_per_frame5=g = 1 - 0.1*bass; shape_2_per_frame6=g2 = 0.5*0.5*sin(1.23); shape_2_per_frame7=b2 = 0.5 + 0.5*sin(time*1.32); shape_2_per_frame8=rad=0.02 + 0.00001*pow(bass+bass,5); shape_2_per_frame9=ang = 0.2*sin(time) + (rad-0.1)*10;; per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,4.5)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=zoom = 1-beat*.1; per_frame_10=wave_x = x; per_frame_11=wave_y = y; per_frame_12=wave_mystery = xx*1.7-.5; per_frame_13=ob_a = beat; per_frame_14=wave_r= sin(time*.197)*.5+.5; per_frame_15=wave_g=cos(time*.201)*.5+.5; per_frame_16=wave_b=sin(time*.215)*.5+.5; per_frame_17= per_frame_18=xx=sin(xx*62.82)*.5+.5; per_frame_19=wave_r = xx+(1-xx)*wave_r; per_frame_20=wave_g = xx+(1-xx)*wave_g; per_frame_21=wave_b = xx+(1-xx)*wave_b; per_frame_22=//wave_b= wave_g; per_frame_23=//rot = .015; per_frame_24=monitor = xx; per_pixel_1=//rot = 0.001*rad; projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - 3D Shapes Demo 2.milk0000775000175000017500000002243311756064136030004 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx =0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz =0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Torus wave_0_per_point4=x0 = (1+value1)*sin(2*t8*sample); wave_0_per_point5=y0 = (1+value1)*cos(2*t8*sample); wave_0_per_point6=x1 = 0.5*sin(32*t8*sample)*y0+y0; wave_0_per_point7=y1 = 0.5*sin(32*t8*sample)*x0+x0; wave_0_per_point8=z1= 0.5*cos(32*t8*sample); wave_0_per_point9= wave_0_per_point10=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point11=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point12=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point13=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point14=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point15=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point16=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point17=//move resulting shape in 3d space wave_0_per_point18=x4 = x3; wave_0_per_point19=y4 = y3; wave_0_per_point20=z4 = z3+2; wave_0_per_point21=//draw 3d shape in 2d wave_0_per_point22=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point23=y=0.5+0.5*(y4/(1+z4*0.5)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Strange Cargo Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Strange Cargo Mix)0000775000175000017500000001735111756064136033244 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.01; shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.01;; shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.02; shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+ 0.02; shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.03; shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.03; shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986) +0.04; shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846) +0.04; shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.2; per_frame_21=decay =0.1*(bass_att+bass); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Beat Demo 2.3.milk0000775000175000017500000000754711756064136030205 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.018281 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=decay=.98+q8*.001; per_frame_44=monitor=q8; per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=c3=rad*q3; per_pixel_4=radix=if(above(q5,0),min(c1,c2),max(c1,c2)); per_pixel_5=radix=if(above(q6,0),min(radix,c3),max(radix,c3)); per_pixel_6=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_7=zoom=if(below(abs(q1),.5),zoom,if(below(abs(q2),.5),1+.07*sin(q4*3.14*radix),1+.07*sin(radix*q8*q4*1.618))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sea Shells.milk0000775000175000017500000001437511756064136030025 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = 0.5*r2 + 0.1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = movement; per_frame_20=wave_x = q1; per_frame_21=wave_y = 1-q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = newrad*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x); per_pixel_5=dy=-0.007*cos(pow((sqrt(2)-effect),5)*10); per_pixel_6=dx=-0.007*sin(pow((sqrt(2)-effect),5)*10); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Contortion.milk0000775000175000017500000000431611756064136030163 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691364 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.57*sin(time); per_frame_13=wave_y = wave_y + 0.57*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + above(bass,1)*0.25*(1-rad)*(100*dx_r); per_pixel_6=zoom = zoom - 0.2*(1-rad); per_pixel_7=cx = cx + above(bass,1)*0.25*sin(time)*(100*dy_r); per_pixel_8=cy = cy + above(bass,1)*0.25*cos(time)*(100*dy_r); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Antidote (Aqualung Mix).milk0000775000175000017500000000461511756064136032173 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599171 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.100000 wave_b=1.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.25*sin(time); per_frame_6=wave_y = 0.5 + 0.25*cos(time); per_frame_7=ib_r = above(sin(0.2*time),-0.333)*1*below(sin(0.2*time),0.333); per_frame_8=ib_g = below(sin(0.2*time),-0.333)*1; per_frame_9=ib_b = above(sin(0.2*time),0.333)*1; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + 0.001; per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6=rot = rot + 0.4*(1-rad)*0.5*sin(70*dy_r+dx_r*60); per_pixel_7=zoom = zoom + 0.01*(1-rad*2)*0.03*(0.5-rad*0.1*sin(time)); per_pixel_8=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_9=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Wormhole Pillars (Hall0000775000175000017500000000375011756064136033223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.5*sin(time*0.894); per_frame_3=wave_g = 0.5 + 0.5*sin(time*1.14); per_frame_4=wave_b = 0.5 + 0.5*sin(3-bass_att); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.995+.004*sin(time*.369)+.001*sin(time*1.54); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*(.009+.003*sin(time*2.18))*sin(time*.3); per_pixel_4=rot=sin(x*3.14)*.001*sin(time*.67); projectM-complete-2.1.0-Source/src/libprojectM/presets/headphones.tga0000664000175000017500000005360211756064136026131 0ustar matthiasmatthias ÿë ÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþ‰ÿÿÿÿêÿÿÿ‰‰‹ÿÿÿwÿÿÿÿÌÿÿÿ<¿‹ÿÿÿ‰‰‹ÿÿÿuÿß4ÿÿÿÿÉÿÿÿuûÿ¬‹ÿÿÿ‰‰Šÿÿÿ=ûÿùkÿÿÿÿÇÿÿÿ²ƒÿoŠÿÿÿ‰‰‰ÿÿÿå„ÿ9ÿÿÿÿÆÿÿÿ(óƒÿú8‰ÿÿÿ‰‰ˆÿÿÿ¼„ÿÿÿÿÿÈÿÿÿV„ÿâˆÿÿÿ‰‰ˆÿÿÿe„ÿÇÿÿÿÿÉÿÿÿ„ÿ•ˆÿÿÿ‰‰‡ÿÿÿíƒÿì‰ÿÿÿz ÿÿÿÿ²ÿÿÿ]ˆÿÿÿŃÿý2‡ÿÿÿ‰‰‡ÿÿÿƒÿþH‰ÿÿÿVÿòeÿÿÿ)rÿÿÿÿŽÿÿÿ²ÿ‡‰ÿÿÿðƒÿȆÿÿÿ‰‰†ÿÿÿ:þƒÿ‰ÿÿÿë‚ÿr˜ÿÿÿQ™áÿWîÿÿÿSœÿÿÿg‚ÿü7‰ÿÿÿn„ÿe†ÿÿÿ‰‰…ÿÿÿЃÿî‰ÿÿÿ­‚ÿã…ÿÿÿ ÿÿÿ$zÂû„ÿ‰íÿÿÿÿûÄ|5ÿÿÿ+…ÿÿÿ¼‚ÿ׈ÿÿÿуÿì…ÿÿÿ‰‰…ÿÿÿX„ÿh‰ÿÿÿXƒÿE†ÿÿÿ¨Å.Šÿÿÿžü‡ÿ»íÿÿÿF…ÿë¦W‹ÿÿÿróÐ…ÿÿÿñ‚ÿŒ‰ÿÿÿ<þƒÿ}…ÿÿÿ‰‰…ÿÿÿσÿˈÿÿÿì‚ÿ—†ÿÿÿDÿ÷‡ÿÿÿ “ù…ÿÿÿÿííÿÿÿxˆÿØW‰ÿÿÿëÿp†ÿÿÿd‚ÿý:‰ÿÿÿ¡ƒÿê „ÿÿÿ‰‰„ÿÿÿH„ÿ;‰ÿÿÿ¯‚ÿÞ …ÿÿÿÙÿ‡ÿÿÿ̃ÿÿÿ<<<ÿ```ÿsssÿSSSÿ‚ÿìÿÿÿªÿÿ###ÿÿ…ÿÐ0‰ÿÿÿaÿò†ÿÿÿ·‚ÿÚ ˆÿÿÿúƒÿk„ÿÿÿ‰‰„ÿÿÿÀƒÿ‰ÿÿÿV‚ÿþ>†ÿÿÿ|ÿä †ÿÿÿ2ä‚ÿÿ ÿQQQÿcccÿhhhÿnnnÿsssÿiiiÿ‚ÿRìÿÿÿÝÿ777ÿsssÿnnnÿNNNÿ---ÿ ÿƒÿôQˆÿÿÿÃÿ¨†ÿÿÿï‚ÿ€‰ÿÿÿƒÿ߃ÿÿÿ‰‰ƒÿÿÿ8„ÿK‰ÿÿÿË‚ÿ†ÿÿÿ!öÿT†ÿÿÿ4õ‚ÿ ÿDDDÿVVVÿ\\\ÿaaaÿfffÿlllÿqqqÿsssÿ ÿÿ„ëÿÿÿ‚ÿNNNÿsssÿoooÿiiiÿdddÿ]]]ÿ555ÿ ÿ‚ÿþ{ˆÿÿÿ-ûÿD†ÿÿÿ^‚ÿæˆÿÿÿ'ýƒÿZƒÿÿÿ‰‰ƒÿÿÿ«ƒÿÓˆÿÿÿ3‚ÿæ †ÿÿÿ³ÿ·†ÿÿÿׂÿ ÿGGGÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿoooÿsssÿ###ÿÿ¶ëÿÿÿA‚ÿeeeÿrrrÿmmmÿgggÿbbbÿ]]]ÿWWWÿOOOÿ&&&ÿƒÿ~ˆÿÿÿ‹ÿ؆ÿÿÿ΂ÿT‰ÿÿÿ«ƒÿʃÿÿÿ‰‰‚ÿÿÿøƒÿ]‰ÿÿÿœ‚ÿƒ†ÿÿÿ%ÿ÷#†ÿÿÿ‚ÿ ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿrrrÿ:::ÿÿèëÿÿÿtÿ ÿsssÿpppÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿ---ÿÿÿû5‡ÿÿÿ äÿ@†ÿÿÿf‚ÿ½‰ÿÿÿ3„ÿ%‚ÿÿÿ‰‰‚ÿÿÿbƒÿæˆÿÿÿõÿý†ÿÿÿ…ÿš†ÿÿÿBþÿ ÿ:::ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿpppÿPPPÿ‚ÿêÿÿÿ¦ÿ ÿsssÿnnnÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ///ÿÿÿ× ‡ÿÿÿ~ÿ¡†ÿÿÿ òÿþ&‰ÿÿÿ̓ÿ‚ÿÿÿ‰‰‚ÿÿÿ½ƒÿ‰ÿÿÿm‚ÿ³†ÿÿÿäÿ8†ÿÿÿÅÿ ÿ,,,ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿnnnÿgggÿ‚ÿMêÿÿÿÙÿ 666ÿqqqÿlllÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿÿ‚ÿ‡ÿÿÿýÿõ †ÿÿÿ–‚ÿމÿÿÿtƒÿÙ‚ÿÿÿ‰‰ÿÿÿýƒÿ6‰ÿÿÿÕ‚ÿK†ÿÿÿHÿ׆ÿÿÿþÿÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿlllÿrrrÿ ÿÿéÿÿÿ þÿ LLLÿoooÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ ÿÿû‡ÿÿÿºÿc†ÿÿÿ/‚ÿíˆÿÿÿþƒÿ3ÿÿÿ‰‰ÿÿÿpƒÿÛ‰ÿÿÿ>‚ÿá†ÿÿÿ©ÿu†ÿÿÿnÿÿ'''ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿjjjÿpppÿ!!!ÿÿ±éÿÿÿ=‚ÿ cccÿmmmÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ&&&ÿ‚ÿa‡ÿÿÿXÿŇÿÿÿÇ‚ÿ_‰ÿÿÿƒÿˆÿÿÿ‰‰ÿÿÿ·ƒÿ‚‰ÿÿÿ§‚ÿ{†ÿÿÿøÿû†ÿÿÿÃÿ ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿnnnÿ777ÿÿãéÿÿÿpÿÿqqqÿkkkÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿÿÿ¶‡ÿÿÿîÿ&†ÿÿÿ`‚ÿÉÿÿÿiƒÿÉÿÿÿ‰‰ÿÿÿòƒÿ4‰ÿÿÿïÿû†ÿÿÿeÿ³†ÿÿÿþÿÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿlllÿMMMÿ‚ÿèÿÿÿ¢ÿÿoooÿiiiÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿÿÿú‡ÿÿÿ•ÿw†ÿÿÿ ïÿùˆÿÿÿ"ƒÿû ÿÿÿ‰‰ÿÿÿ5ƒÿòˆÿÿÿ!‚ÿÀ‡ÿÿÿšÿa†ÿÿÿL‚ÿÿ$$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿjjjÿbbbÿ‚ÿHèÿÿÿÔÿ333ÿmmmÿgggÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿÿ‚ÿ`‡ÿÿÿQÿ¨‡ÿÿÿ¶‚ÿ/‰ÿÿÿãƒÿFÿÿÿ‰‰ÿÿÿtƒÿ·‰ÿÿÿR‚ÿއÿÿÿËÿ/†ÿÿÿ]ÿÿÿ"""ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿhhhÿmmmÿÿÿzçÿÿÿ üÿHHHÿkkkÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿÿÿ”‡ÿÿÿ!ÿÙ‡ÿÿÿ…‚ÿ`‰ÿÿÿ¤ƒÿ…ÿÿÿ‰‰ÿÿÿ²ƒÿy‰ÿÿÿƒ‚ÿ^†ÿÿÿ÷ÿø†ÿÿÿoÿÿÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿfffÿkkkÿÿÿ¬çÿÿÿ9‚ÿ]]]ÿiiiÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿÿ ÿÿ¥ˆÿÿÿïÿý †ÿÿÿT‚ÿ‘‰ÿÿÿfƒÿÄÿÿÿ‰‰ÿÿÿìƒÿ:‰ÿÿÿ³‚ÿ.†ÿÿÿ,ÿˇÿÿÿ€ÿÿÿ$$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿdddÿiiiÿ333ÿÿÞçÿÿÿlÿÿkkkÿgggÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿÿ ÿÿµˆÿÿÿ¿ÿ;†ÿÿÿ#‚ÿ‰ÿÿÿ'ƒÿö‰‰ƒÿø‰ÿÿÿäÿø†ÿÿÿ]ÿš‡ÿÿÿ’ÿÿÿ"""ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿgggÿHHHÿ‚ÿæÿÿÿžÿÿjjjÿeeeÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿÿ ÿÿƈÿÿÿÿk†ÿÿÿðÿñ‰ÿÿÿïƒÿ‰‰6ƒÿÕ‰ÿÿÿ‚ÿ͇ÿÿÿÿh‡ÿÿÿ¤ÿ ÿ‚ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿeeeÿ[[[ÿ‚ÿCæÿÿÿÐÿ///ÿhhhÿcccÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿÿÿÿÖˆÿÿÿ^ÿœ‡ÿÿÿÁ‚ÿ$‰ÿÿÿʃÿA‰‰\ƒÿ±‰ÿÿÿF‚ÿœ‡ÿÿÿ¼ÿ8‡ÿÿÿ¦ÿ ÿ‚ÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿcccÿhhhÿÿÿuåÿÿÿûÿCCCÿfffÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿæˆÿÿÿ1ÿćÿÿÿ‚ÿU‰ÿÿÿ¦ƒÿg‰‰ƒÿ‰ÿÿÿw‚ÿl‡ÿÿÿÉÿ%‡ÿÿÿ†ÿÿ‚ÿ!!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿaaaÿfffÿÿÿ§åÿÿÿ5‚ÿ VVVÿdddÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ‚ÿÿÿéˆÿÿÿ$ÿʇÿÿÿ_‚ÿ…‰ÿÿÿ‚ƒÿŒ‰‰¦ƒÿh‰ÿÿÿ‚ÿI‡ÿÿÿËÿ"‡ÿÿÿeÿÿƒÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ___ÿdddÿ///ÿÿÙåÿÿÿhÿÿeeeÿbbbÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ‚ÿ ÿÿʈÿÿÿ!ÿ̇ÿÿÿH‚ÿމÿÿÿ^ƒÿ±‰‰ÁƒÿF‰ÿÿÿ‚ÿI‡ÿÿÿÎÿ‡ÿÿÿE‚ÿÿ‚ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿbbbÿCCCÿÿþ äÿÿÿšÿÿeeeÿ```ÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿ‚ÿ ÿÿ¨ˆÿÿÿÿ·ÿÿÿI‚ÿŒ‰ÿÿÿ?ƒÿĉ‰Ìƒÿ5‰ÿÿÿ‹‚ÿJ‡ÿÿÿÐÿ‡ÿÿÿ$‚ÿÿ‚ÿ ÿ&&&ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ```ÿVVVÿ‚ÿ>äÿÿÿÌÿ +++ÿcccÿ^^^ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿ†ˆÿÿÿÿчÿÿÿJ‚ÿЉÿÿÿ2ƒÿω‰×ƒÿ*‰ÿÿÿ‰‚ÿK‡ÿÿÿÒÿ‡ÿÿÿýÿÿƒÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ^^^ÿcccÿÿÿpãÿÿÿùÿ ???ÿaaaÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿƒÿÿÿeˆÿÿÿÿÓ‡ÿÿÿK‚ÿ‰‰ÿÿÿ&ƒÿÛ‰‰âƒÿ‰ÿÿÿ‡‚ÿL‡ÿÿÿÕÿˆÿÿÿãÿÿƒÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿ\\\ÿbbbÿÿÿ¢ãÿÿÿ1‚ÿ QQQÿ___ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿÿ‚ÿCˆÿÿÿÿÕ‡ÿÿÿL‚ÿ‡‰ÿÿÿƒÿ扉îƒÿ‰ÿÿÿ…‚ÿM‡ÿÿÿ×ÿˆÿÿÿÂÿ ÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿZZZÿ```ÿ+++ÿÿÔãÿÿÿcÿ ÿaaaÿ]]]ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿƒÿÿ‚ÿ"ˆÿÿÿÿÖ‡ÿÿÿM‚ÿ…‰ÿÿÿƒÿñ‰‰ùƒÿ‰ÿÿÿ„‚ÿN‡ÿÿÿÃÿ.ˆÿÿÿ‹ÿÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿ^^^ÿ>>>ÿÿü âÿÿÿ–ÿ ÿaaaÿ[[[ÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿûˆÿÿÿ<ÿ¶‡ÿÿÿN‚ÿƒ‰ÿÿÿƒÿü‰‰üƒÿ‰ÿÿÿ‚‚ÿO‡ÿÿÿ–ÿ[ˆÿÿÿE‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ\\\ÿPPPÿ‚ÿ9âÿÿÿÈÿ '''ÿ___ÿYYYÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿ ÿÿĉÿÿÿiÿ‰‡ÿÿÿO‚ÿ‰ÿÿÿƒÿø‰‰ïƒÿ‰ÿÿÿ€‚ÿV‡ÿÿÿjÿ‡ˆÿÿÿöÿÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿZZZÿ^^^ÿÿÿkáÿÿÿöÿ :::ÿ]]]ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿ„ÿÿÿ~‰ÿÿÿ•ÿ]‡ÿÿÿa‚ÿ}‰ÿÿÿƒÿꉉàƒÿ!‰ÿÿÿc‚ÿ…‡ÿÿÿ=ÿ´‰ÿÿÿ¹ÿÿ„ÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿXXXÿ]]]ÿÿÿáÿÿÿ-‚ÿ LLLÿ[[[ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿ8‰ÿÿÿÂÿ0‡ÿÿÿ–‚ÿT‰ÿÿÿ&ƒÿ܉‰Òƒÿ0‰ÿÿÿ.‚ÿ»‡ÿÿÿÿà‰ÿÿÿsÿÿÿƒÿ ÿ%%%ÿ+++ÿ000ÿ666ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿVVVÿ[[[ÿ(((ÿÿÏáÿÿÿ_ÿ ÿ[[[ÿYYYÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿ„ÿÿÿï‰ÿÿÿîÿü‡ÿÿÿË‚ÿ‰ÿÿÿ5ƒÿΉ‰Äƒÿ?‰ÿÿÿõÿï‡ÿÿÿåÿˆÿÿÿ,‚ÿÿ„ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿYYYÿ999ÿÿúàÿÿÿ’ÿ ÿ\\\ÿWWWÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ„ÿÿÿ¬‰ÿÿÿÿׇÿÿÿùÿéŠÿÿÿDƒÿÀ‰‰¶ƒÿPŠÿÿÿ‚ÿ&‡ÿÿÿ¸ÿR‰ÿÿÿæÿ ÿ„ÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿWWWÿJJJÿ‚ÿ4àÿÿÿÄÿ $$$ÿZZZÿUUUÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿ„ÿÿ‚ÿf‰ÿÿÿpÿ§‡ÿÿÿ6‚ÿ³ŠÿÿÿXƒÿ°‰‰šƒÿsŠÿÿÿ‚ÿ\‡ÿÿÿmÿµ‰ÿÿÿ”‚ÿÿ„ÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿUUUÿXXXÿÿÿfßÿÿÿôÿ 555ÿXXXÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ„ÿÿ‚ÿ ‰ÿÿÿÒÿN‡ÿÿÿk‚ÿ~Šÿÿÿƒÿ‰‰qƒÿžŠÿÿÿW‚ÿ’‡ÿÿÿøÿüˆÿÿÿúÿ ÿ„ÿ ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿSSSÿXXXÿÿÿ˜ßÿÿÿ)‚ÿ FFFÿVVVÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿƒÿÿÿÿˉÿÿÿ5ÿç‡ÿÿÿ ‚ÿHŠÿÿÿ«ƒÿe‰‰HƒÿÉŠÿÿÿ"‚ÿȈÿÿÿ§ÿ{‰ÿÿÿœ‚ÿÿƒÿ !!!ÿ&&&ÿ,,,ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿLLLÿQQQÿVVVÿ$$$ÿÿËßÿÿÿ[ÿ ÿUUUÿTTTÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿ„ÿÿ‚ÿN‰ÿÿÿ—ÿˆˆÿÿÿÖ‚ÿŠÿÿÿÖƒÿ;‰‰ƒÿòŠÿÿÿëÿø‡ÿÿÿDÿ݈ÿÿÿ"ûÿ ÿ„ÿ $$$ÿ***ÿ///ÿ444ÿ:::ÿ???ÿDDDÿJJJÿOOOÿTTTÿ555ÿÿøÞÿÿÿŽÿ ÿWWWÿRRRÿMMMÿGGGÿBBBÿ===ÿ777ÿ222ÿ---ÿ'''ÿ"""ÿƒÿÿÿÿωÿÿÿ ðÿ&‡ÿÿÿýÿÝŠÿÿÿûƒÿ‰‰óƒÿŠÿÿÿµ‚ÿX‡ÿÿÿßÿB‰ÿÿÿ ÿÿÿƒÿ """ÿ(((ÿ---ÿ222ÿ888ÿ===ÿBBBÿHHHÿMMMÿRRRÿEEEÿ‚ÿ/ÞÿÿÿÀÿ ÿUUUÿPPPÿKKKÿEEEÿ@@@ÿ;;;ÿ555ÿ000ÿ+++ÿ%%%ÿ ÿƒÿÿ‚ÿR‰ÿÿÿ[ÿˆÿÿÿq‚ÿ Šÿÿÿ,ƒÿèÿÿÿ‰‰ÿÿÿ˃ÿUŠÿÿÿ`‚ÿ»ˆÿÿÿ~ÿ¸‰ÿÿÿ&üÿÿÿ‚ÿ ÿ%%%ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿFFFÿKKKÿPPPÿSSSÿÿÿaÝÿÿÿñÿ 111ÿSSSÿNNNÿIIIÿCCCÿ>>>ÿ999ÿ333ÿ...ÿ)))ÿ###ÿƒÿÿÿÿÓˆÿÿÿ Ùÿ_ˆÿÿÿÔ‚ÿAŠÿÿÿkƒÿ»ÿÿÿ‰‰ÿÿÿƒÿŠÿÿÿ òÿþ ‡ÿÿÿùÿf‰ÿÿÿ‚ÿÿÿ‚ÿ $$$ÿ)))ÿ...ÿ444ÿ999ÿ>>>ÿDDDÿIIIÿNNNÿTTTÿÿÿ“Ýÿÿÿ%‚ÿ BBBÿQQQÿLLLÿGGGÿAAAÿ<<<ÿ777ÿ111ÿ,,,ÿ'''ÿ!!!ÿ‚ÿÿÿ‚ÿW‰ÿÿÿ”ÿä ‡ÿÿÿ9‚ÿÝŠÿÿÿ²ƒÿzÿÿÿ‰‰ÿÿÿJƒÿä‹ÿÿÿ›‚ÿ…ˆÿÿÿwÿó"ˆÿÿÿ©‚ÿ ÿÿÿ """ÿ'''ÿ,,,ÿ222ÿ777ÿ<<<ÿBBBÿGGGÿLLLÿRRRÿ ÿÿÆÝÿÿÿW‚ÿ PPPÿOOOÿJJJÿEEEÿ???ÿ:::ÿ555ÿ///ÿ***ÿ%%%ÿƒÿ ÿ‚ÿ­ˆÿÿÿFþÿþFˆÿÿÿª‚ÿ|Šÿÿÿóƒÿ5ÿÿÿ‰‰ÿÿÿ ùƒÿ,Šÿÿÿ9‚ÿñ‡ÿÿÿÅÿˆÿÿÿ Ê‚ÿÿÿÿ %%%ÿ***ÿ000ÿ555ÿ:::ÿ@@@ÿEEEÿJJJÿPPPÿ111ÿÿõÜÿÿÿŠÿ ÿSSSÿMMMÿHHHÿCCCÿ===ÿ888ÿ333ÿ---ÿ(((ÿ###ÿ‚ÿÿ‚ÿÎ ˆÿÿÿäÿ”ˆÿÿÿ1þÿüŠÿÿÿ@ƒÿîÿÿÿ‰‰ÿÿÿÀƒÿs‹ÿÿÿÅ‚ÿŒˆÿÿÿ#ôÿt‰ÿÿÿãƒÿ ÿÿ###ÿ(((ÿ...ÿ333ÿ888ÿ>>>ÿCCCÿHHHÿNNNÿ@@@ÿ‚ÿ*Üÿÿÿ¼ÿ ÿQQQÿKKKÿFFFÿAAAÿ;;;ÿ666ÿ111ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ‚ÿç‰ÿÿÿ§ÿÚ ˆÿÿÿ¶‚ÿ ‹ÿÿÿ‡ƒÿ¬ÿÿÿ‰‰ÿÿÿzƒÿËÿÿÿA‚ÿ÷ˆÿÿÿiÿø2‰ÿÿÿ'̃ÿ ÿ ÿÿ***ÿ111ÿ666ÿ<<<ÿAAAÿFFFÿKKKÿEEEÿ‚ÿ\Üÿÿÿîÿ ---ÿOOOÿIIIÿDDDÿ???ÿ999ÿ444ÿ///ÿ)))ÿ$$$ÿÿÿÿ‚ÿ÷7‰ÿÿÿmÿü7ˆÿÿÿ<‚ÿù Šÿÿÿ݃ÿgÿÿÿ‰‰ÿÿÿ2„ÿ(‹ÿÿÿ¼‚ÿ¢‰ÿÿÿ¹ÿñD‰ÿÿÿ€û…ÿÿ ÿÿ ÿÿ„ÿŽÛÿÿÿ!‚ÿ ...ÿCCCÿDDDÿBBBÿ===ÿ777ÿ222ÿ)))ÿÿ ÿÿƒÿÛ8ˆÿÿÿ‡‚ÿƒˆÿÿÿÍ‚ÿ“‹ÿÿÿDƒÿüÿÿÿ‰‰‚ÿÿÿÓƒÿ‹ÿÿÿ7ƒÿNˆÿÿÿäÿú^Šÿÿÿ4ÍŽÿÀÛÿÿÿS…ÿÿ ÿÿÿ†ÿ— ˆÿÿÿ§‚ÿ³ˆÿÿÿ‚ÿô‹ÿÿÿªƒÿ´‚ÿÿÿ‰‰‚ÿÿÿnƒÿì‹ÿÿÿ¡‚ÿèˆÿÿÿÑ‚ÿ|‹ÿÿÿ,‡àŠÿïÆÛÿÿÿ…ŽÿÑH‰ÿÿÿ‚ÿ–ˆÿÿÿ5û‚ÿk‹ÿÿÿùƒÿN‚ÿÿÿ‰‰‚ÿÿÿ÷ƒÿX‹ÿÿÿä‚ÿ¬‰ÿÿÿ¼‚ÿ›‹ÿÿÿ1Sp÷‚ÿC$ ÝÿÿÿÑë‰ÿß…+ŠÿÿÿØÿþv‰ÿÿÿÚ‚ÿ¼‹ÿÿÿuƒÿå‚ÿÿÿ‰‰ƒÿÿÿ£ƒÿÉŒÿÿÿGƒÿ‰ÿÿÿ¢ÿñ&ÿÿÿÓ‚ÿ(âÿÿÿ ‹‚ÿ£_B%Œÿÿÿ ÍÿøX‰ÿÿÿ¾‚ÿñ‹ÿÿÿ æƒÿƒƒÿÿÿ‰‰ƒÿÿÿ=„ÿQŒÿÿÿ™ƒÿ_Šÿÿÿ…úD‘ÿÿÿ¤‚ÿcäÿÿÿ ‚ÿ‘ÿÿÿÍ>ŠÿÿÿŸƒÿaŒÿÿÿzƒÿý ƒÿÿÿ‰‰„ÿÿÿɃÿÕ‹ÿÿÿ É‚ÿúBŠÿÿÿ$’ÿÿÿh‚ÿžäÿÿÿáÿâ“ÿÿÿŠÿÿÿƒÿŒÿÿÿðƒÿ¤„ÿÿÿ‰‰„ÿÿÿB„ÿ_ŒÿÿÿÝ‚ÿôHÿÿÿ,‚ÿÚãÿÿÿ!‚ÿ§ÿÿÿŽƒÿ¬Œÿÿÿƒÿú!„ÿÿÿ‰‰…ÿÿÿºƒÿߌÿÿÿ'í‚ÿû^œÿÿÿî‚ÿâÿÿÿb‚ÿkœÿÿÿ¨ƒÿÆŒÿÿÿ øƒÿ”…ÿÿÿ‰‰…ÿÿÿ3þƒÿˆÿÿÿ=ô‚ÿþwœÿÿÿ´‚ÿQâÿÿÿ¢‚ÿ/›ÿÿÿÀƒÿÒŒÿÿÿ¾ƒÿô…ÿÿÿ‰‰†ÿÿÿªƒÿý<ÿÿÿ6ëƒÿ¬šÿÿÿw‚ÿŒâÿÿÿãÿñšÿÿÿKèƒÿ¿ÿÿÿr„ÿ„†ÿÿÿ‰‰†ÿÿÿ%÷ƒÿÞ ÿÿÿ&߃ÿçI™ÿÿÿ;‚ÿÎáÿÿÿ#‚ÿ¸™ÿÿÿ ™„ÿ¨ÿÿÿ+øƒÿà †ÿÿÿ‰‰‡ÿÿÿo„ÿŽÿÿÿÏ„ÿ|˜ÿÿÿø‚ÿ1àÿÿÿ€‚ÿ|™ÿÿÿ“ƒÿþ‹ÿÿÿσÿý?‡ÿÿÿ‰‰‡ÿÿÿ¼„ÿ\Žÿÿÿþÿû7™ÿÿÿ‚ÿ˜ßÿÿÿê‚ÿ4™ÿÿÿçÿåFÿÿÿ˜„ÿŒˆÿÿÿ‰‰ˆÿÿÿïƒÿù@ÿÿÿDäÿ€šÿÿÿh‚ÿó Þÿÿÿe‚ÿÏ›ÿÿÿHÿ¨ÿÿÿy„ÿÓˆÿÿÿ‰‰‰ÿÿÿ[„ÿï*ÿÿÿƒšÿÿÿö‚ÿgÝÿÿÿׂÿjœÿÿÿ4ÿÿÿ\þƒÿù/‰ÿÿÿ‰‰Šÿÿÿ¨„ÿà­ÿÿÿ£‚ÿÏÝÿÿÿK‚ÿõ­ÿÿÿCú„ÿlŠÿÿÿ‰‰Šÿÿÿ Ç„ÿͬÿÿÿ@ƒÿ7Üÿÿÿ½‚ÿŸ­ÿÿÿ<ò„ÿŠ‹ÿÿÿ‰‰‹ÿÿÿÙ„ÿÕ«ÿÿÿÜ‚ÿžÛÿÿÿ0ƒÿ:¬ÿÿÿT÷„ÿ¥‹ÿÿÿ‰‰Œÿÿÿ"è„ÿç3«ÿÿÿ{‚ÿöÚÿÿÿ£‚ÿÔ¬ÿÿÿoý„ÿ½Œÿÿÿ‰‰ÿÿÿ3ô„ÿôLªÿÿÿü‚ÿ¡Ùÿÿÿ5û‚ÿoªÿÿÿ…ÿÐÿÿÿ‰‰Žÿÿÿ>ï„ÿüpªÿÿÿµƒÿE×ÿÿÿ Ù‚ÿ÷©ÿÿÿ´…ÿÃŽÿÿÿ‰‰ÿÿÿ*á…ÿ¸¨ÿÿÿRƒÿÞ Öÿÿÿ–ƒÿ¤©ÿÿÿSë…ÿ¬ÿÿÿ‰‰ÿÿÿÎ…ÿíW§ÿÿÿ݃ÿ‹ÕÿÿÿJƒÿø#§ÿÿÿ¤†ÿ‘ÿÿÿ‰‰‘ÿÿÿ ¸†ÿ¦¦ÿÿÿQƒÿü2Óÿÿÿçƒÿ‚§ÿÿÿ+ã…ÿþs’ÿÿÿ‰‰’ÿÿÿ“…ÿô#§ÿÿÿ¾ƒÿÎÒÿÿÿ®ƒÿß §ÿÿÿ Ø„ÿèL“ÿÿÿ‰‰”ÿÿÿFãƒÿh¨ÿÿÿ.üƒÿvÑÿÿÿa„ÿO©ÿÿÿ7ü‚ÿ¬”ÿÿÿ‰‰•ÿÿÿ£ÿ·ªÿÿÿ˜ƒÿö0Ïÿÿÿ'òƒÿ¶«ÿÿÿ…ÿï[–ÿÿÿ‰‰—ÿÿÿRÙªÿÿÿðƒÿåÍÿÿÿâƒÿø$«ÿÿÿ“—ÿÿÿ‰‰˜ÿÿÿ¬ÿÿÿr„ÿÓËÿÿÿÚ„ÿƒÇÿÿÿ‰‰ÆÿÿÿÙ„ÿ»ÉÿÿÿЄÿà Çÿÿÿ‰‰ÇÿÿÿL…ÿ¹ ÇÿÿÿÌ…ÿQÈÿÿÿ‰‰Èÿÿÿ´…ÿÆÅÿÿÿ.â…ÿ¦Éÿÿÿ‰‰Èÿÿÿâ…ÿÒÃÿÿÿJò…ÿÑ Éÿÿÿ‰‰Éÿÿÿ8ú…ÿâ:Àÿÿÿwü…ÿî"Êÿÿÿ‰‰Êÿÿÿo†ÿûx½ÿÿÿ%ņÿýHËÿÿÿ‰‰Ëÿÿÿ«‡ÿ¹ºÿÿÿmõ‡ÿvÌÿÿÿ‰‰Ëÿÿÿ·ÿée·ÿÿÿ-¿ˆÿ„Íÿÿÿ‰‰Ìÿÿÿ؈ÿÓG´ÿÿÿ#¥ýˆÿŠÎÿÿÿ‰‰Íÿÿÿâ‰ÿ·1°ÿÿÿ—ú‰ÿÏÿÿÿ‰‰Îÿÿÿ'êŠÿÃWªÿÿÿF©ùŠÿ•Ðÿÿÿ‰‰Ïÿÿÿ0ç‹ÿå}¦ÿÿÿ€á‹ÿýyÑÿÿÿ‰‰ÐÿÿÿÒŒÿýÈ6žÿÿÿ@ƒÇþŒÿñLÒÿÿÿ‰‰Ñÿÿÿ ·ÿë¤c8–ÿÿÿ;v¹õÿÚ)Óÿÿÿ‰‰Òÿÿÿ–“ÿã¹gSD5& ÿÿÿ !,7B[€¥Êï“ÿ¸Ôÿÿÿ‰‰Ôÿÿÿañ›ÿûþœÿîcÕÿÿÿ‰‰Õÿÿÿ¸¸ÿ©×ÿÿÿ‰‰×ÿÿÿdñ´ÿâLÙÿÿÿ‰‰Øÿÿÿ«þ°ÿéx Úÿÿÿ‰‰Úÿÿÿ,ªþ¬ÿâm Üÿÿÿ‰‰Üÿÿÿ+¨ý¨ÿÙbÞÿÿÿ‰‰Þÿÿÿ&Ø£ÿÞ‹7àÿÿÿ‰‰áÿÿÿ/†ÝÿÛ‡3äÿÿÿ‰‰äÿÿÿ3p¢Ôü“ÿè·†U$çÿÿÿ‰‰èÿÿÿ 7i•§¶ÄÓâñýòáÑÀ¯ŸŽxJìÿÿÿ‰ÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþÿþTRUEVISION-XFILE.projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Cruzin'.milk0000775000175000017500000000300311756064136026656 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.691672 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.110000 dx=0.000000 dy=-0.001000 warp=0.024300 sx=1.001992 sy=1.004987 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.650000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4.000000 projectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - quark matrix.milk0000775000175000017500000001610511756064136030507 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.644006 fWaveScale=0.389575 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.900000 fWarpAnimSpeed=1.000000 fWarpScale=5.053414 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.000000 warp=11.202050 sx=100.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.399996 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.100000 mv_b=0.300000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3=ma=ma-.002; wave_0_per_point4= wave_0_per_point5=mx=mx+(.0002*tan(ma)); wave_0_per_point6=my=my+(.0002*sin(ma)); wave_0_per_point7= wave_0_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point9=my=if(above(my,.9),(.9-my),my); wave_0_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point11=my=if(below(my,.1),(.9+my),my); wave_0_per_point12= wave_0_per_point13=x=mx; wave_0_per_point14=y=my; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3=ma=ma-.001; wave_1_per_point4= wave_1_per_point5=mx=mx+(.0001*cos(ma)); wave_1_per_point6=my=my+(.0001*tan(ma)); wave_1_per_point7= wave_1_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point9=my=if(above(my,.9),(.9-my),my); wave_1_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point11=my=if(below(my,.1),(.9+my),my); wave_1_per_point12= wave_1_per_point13=x=mx; wave_1_per_point14=y=my; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3=ma=ma+.001; wave_2_per_point4= wave_2_per_point5=mx=mx+(.0004*cos(ma)); wave_2_per_point6=my=my+(.0004*tan(ma)); wave_2_per_point7= wave_2_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point9=my=if(above(my,.9),(.9-my),my); wave_2_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point11=my=if(below(my,.1),(.9+my),my); wave_2_per_point12= wave_2_per_point13=x=mx; wave_2_per_point14=y=my; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3=ma=ma+.001; wave_3_per_point4= wave_3_per_point5=mx=mx+(.0004*tan(ma)); wave_3_per_point6=my=my+(.0004*sin(ma)); wave_3_per_point7= wave_3_per_point8=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point9=my=if(above(my,.9),(.9-my),my); wave_3_per_point10=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point11=my=if(below(my,.1),(.9+my),my); wave_3_per_point12= wave_3_per_point13=x=mx; wave_3_per_point14=y=my; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.369711 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=treb; shape_0_per_frame2=tex_zoom=treb; shape_0_per_frame3=tex_ang=bass*10; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.999996 shapecode_1_r=0.300000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad=mid; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.808142 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.256637 shapecode_2_tex_zoom=1.220186 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.300000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.900000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom=1+(treb*.1); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=echo_orient=(bass+treb+mid*10%4); per_pixel_1=zoom=zoom+((rand(2)*rand(10)*rad*bass*.05)*rad); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Bitterfeld (Crystal Border Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Bitterfeld (Crystal Border Mix).mi0000775000175000017500000000407311756064136033221 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.448626 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.310603 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ib_r =wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_frame_8=wave_mystery = wave_mystery + 0.3*time; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - 0.2*(1.5-rad)*sin(bass/2*treb_att)*(rad*2*(rad*abs(sin(9*ang)))); per_pixel_6=rot = rot + dy_r*(2-zoom)*0.3*cos(bass)*20; per_pixel_7=rot = rot - 0.4*(rad*cos(abs(12*ang)))*below(rad,0.3+ 0.4*sin(bass)); per_pixel_8=dx = dx + 0.5*abs(rad+x-0.5*(bass/y*0.2))*dx_r; per_pixel_9=dy = dy + 0.5*abs(rad+y-0.5*(treb/x*0.2))*dy_r; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Circlefacade.milk0000775000175000017500000000313511756064136030350 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220186 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.459160 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.340000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.100000 wave_y=0.900000 ob_size=0.070000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = 0.5 + 0.3*sin(0.75*time); per_frame_2=wave_y = 0.5 + 0.3*cos(0.75*time); per_frame_3=ob_r = ob_r + 0.445*sin(1.52*time); per_frame_4=ob_g = ob_g + 0.436*sin(1.062*time); per_frame_5=ob_b = ob_b + 0.325*sin(1.22*time); per_frame_6=ib_a = ib_a + 5*tan(0.5*time); per_frame_7=zoom = zoom - 0.1*zoom; per_pixel_1=dx = dx + (sin(rad)*0.05)*0.76*sin(1.2255*time); per_pixel_2=dy = dy + (sin(rad)*0.05)*0.76*cos(1.435*time); per_pixel_3=rot = rot + (0.1*max(above(dx,dy),above(dy,dx))*bass_att)*(0.75-rad); projectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic - Numerosity.milk0000775000175000017500000000342711756064136030723 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.330231 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.501800 fWaveScale=1.297700 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=0.517589 fWarpScale=0.704400 fZoomExponent=0.347586 fShader=0.610000 zoom=0.793914 rot=0.000000 cx=0.499900 cy=0.499900 dx=0.000000 dy=0.000000 warp=0.290273 sx=0.929000 sy=0.932617 wave_r=0.030000 wave_g=0.030000 wave_b=0.030000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_5=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_6=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=gridx=bnot((x*q7)%2); per_pixel_2=gridy=bnot((y*q7)%2); per_pixel_3=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad*3.14*gridy))*2.14+rad*sin(q4*2.14+q1))*gridx; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Frozen Rapture .milk0000775000175000017500000001675311756064136031012 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shape_0_per_frame10=ang = time*0.35; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2; shape_1_per_frame8=x = q1+0.15*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.2*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2; shape_2_per_frame8=x = q1+0.15*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.2*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2; shape_3_per_frame10=x = q1+0.15*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.2*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = sqrt(2)-newrad; per_pixel_5=dy=0.01*cos(pow((effect),3)*8); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Causeway Of Dreams (REMix).milk0000775000175000017500000000423111756064136032411 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.400279 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + 0.0*dx_r + if(above(gup,0), + 0.8*gup*dx_r, 0) + if(above(gslup,0), + 0.535*gslup*dx_r, 0); per_frame_14=dy = dy + 0.0*dy_r + if(above(gup,0), + 0.8*gup*dy_r, 0) + if(above(glsup,0), + 0.535*gslup*dy_r, 0); per_frame_15=gup = +2*sin(time) + sin(0.75*time); per_frame_16=gslup = sin(0.655*time) - sin(0.176*time); per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Elastoid.milk0000775000175000017500000000423711756064136027573 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.655694 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ob_r = wave_r; per_frame_5=ob_g = wave_g; per_frame_6=ob_b=wave_b; per_frame_7=zoom = zoom - 0.02; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=m1 = 2*sin(1.25*time); per_pixel_6=m2 = 1.25*sin(4*time); per_pixel_7=m3 = 5*sin(0.33*time); per_pixel_8=sx = sx + if (above(m1,m2), if (above(m1,m3), dx_r, -dx_r), dx_r*1.75)*(.75-rad); per_pixel_9=sy = sy + if (above(m2,m3), if (above(m3,m1), dy_r, dy_r*1.5), dy_r*0.75)*(.75-rad); per_pixel_10=dx = dx + if (above(m2,m1), if (below(m1,m3), dx_r, dx_r*0.66), dx_r*1.8)*(.75-rad); per_pixel_11=dy = dy + if (above(m3,m1), if(below(m2,m3), -dy_r, dy_r*1.25), dy_r*0.8)*(0.75-rad); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Cosmic Dust 2.milk0000775000175000017500000000405711756064136027606 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/src/libprojectM/presets/nil - Cid and Lucy.milk0000775000175000017500000000260411756064136027172 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.022740 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=3.072695 fShader=0.000000 zoom=0.999837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=12.023998 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*bass_att*sin(time*1.543)); per_frame_2=wave_g=sin(time*1.6432*mid_att*sin(time*1.721)); per_frame_3=wave_b=sin(time*1.37563*treb_att*sin(time*1.666)); per_pixel_1=rot=abs(sin(ang*cos(time)*sin(time*1.8232)*.09)); per_pixel_2=zoom=zoom+sin(rad*sin(time)*sin(time*1.562543)*.3)+.1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - 0 To 60.milk0000775000175000017500000000420511756064136026250 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.091679 fWaveScale=0.721421 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.007348 fZoomExponent=1.000000 fShader=0.000000 zoom=1.115109 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_b = rand(100)/100; per_frame_2=wave_r = rand(100)/100; per_frame_3=wave_g = rand(100)/100; per_frame_4=wave_y = wave_y; per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=vol =bass+treb+mid; per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_r = equal(bass_thresh,2)*0.016*sin(time*3) + (1-equal(bass_eff,2))*dx_r; per_frame_11=dy_r = equal(bass_thresh,2)*0.012*sin(time*7) + (1-equal(bass_eff,2))*dy_r; per_frame_12=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_13=q1=sin(time*.7*.5)+(dx_r*dy_r)+(dx*dy); per_frame_14=q2=sin(time*.7*.2)+(dx_r*dy_r); per_frame_15=q3=0.1*(atan(abs(-rad+.5)))*q2; per_pixel_1=zoom=zoom+.05*q3+.05*q1+bass_eff; per_pixel_2=dx = .01*atan((rad)/.1*sin((dx_r*dy_r)*20+time*5)); per_pixel_3=zoom = zoom + bass_eff + rad*.2*(q2)-vol; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sunflower Passion (Simple Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sunflower Passion (Simple Mix).mil0000775000175000017500000001677311756064136033365 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.01*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.01*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.01*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.01*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.01*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.020068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.01*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.01*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_17=oldq8 =q8; per_frame_18=mybass = mybass + 0.01*(bass + bass_att); per_frame_19=rot =1 + 0.15*sin(mybass*0.1789); per_frame_20=zoom = 1.6 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Rovastar - Tokamak (Naked Intrusion M0000775000175000017500000000414211756064136033071 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.700000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=0.800000 mv_g=0.800000 mv_b=0.800000 mv_a=1.000000 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/src/libprojectM/presets/project.tga0000664000175000017500000011425511756064136025463 0ustar matthiasmatthias ¹¹ ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿ¸ÿÿÿÿ²ÿÿÿ,Ðéý•ÿ÷Û¾£uÿÿÿÿäÿÿÿÿÿÿÿ°ÿÿÿ£þÿþ,5ÿ:Fÿ•;Gÿ7Aÿ#*ÿ ýÿûªBÿÿÿÿáÿÿÿÿÿÿÿ°ÿÿÿeÿ5?ÿ “¯ÿ›¿äÿ¹Ýÿ ‚›ÿ5?ÿÿÿÎ/ÿÿÿÿàÿÿÿÿÿÿÿ°ÿÿÿrÿ Š¥ÿŸ¿äÿ ¨ÈÿVgÿþû€ÿÿÿÿÞÿÿÿ‚ÿÿÿ3’ÇÈ0ÿÿÿÿ˜ÿÿÿ5ÿ]oÿ¡¿äÿ š·ÿ#)þÿÒ(ÿÿÿÿÝÿÿÿÿÿÿ|ÿýý þÿdÿÿÿÿ˜ÿÿÿò&þ¾ãÿ¡¿äÿ»àÿasÿþí5ÿÿÿÿÜÿÿÿÿÿÿrÿ$+þ —´ÿ¿äÿ¸ÜÿýõEÿÿÿÿšÿÿÿ‹ÿ † ÿ£¿äÿ ‰¤ÿýôBÿÿÿÿÛÿÿÿKý$þ²ÔÿŽ¿äÿ ¬Íÿÿ˜ÿÿÿÿ›ÿÿÿú,4ÿ¤¿äÿ “¯ÿ ýùPÿÿÿÿÚÿÿÿ¬ÿ ¥Åÿ¿äÿ ©Êÿÿÿÿÿÿœÿÿÿœÿ “¯ÿ¤¿äÿ ›¹ÿýù/ÿÿÿÿÙÿÿÿ×þ¿äÿ¯Ñÿÿ®ÿÿÿÿœÿÿÿ'ý9Dÿ¥¿äÿ ˜¶ÿþ× ÿÿÿÿØÿÿÿí!(þ‘¿äÿ1;ÿûÿÿÿÿœÿÿÿ­ÿ ž½ÿ¥¿äÿh|ÿÿšÿÿÿÿØÿÿÿ™ÿ ¼ÿ¿äÿ |”ÿÿtÿÿÿÿœÿÿÿ6ÿFSÿ¥¿äÿ¾ãÿ5?ÿÿSÿÿÿÿ×ÿÿÿ9ÿUfÿ¿äÿºÞÿ þØÿÿÿÿÿÿÿ¿þ ¨Èÿ¥¿äÿ®ÏÿýéÿÿÿÿÖÿÿÿÿÿÿÙý¼àÿ¿äÿRbÿÿ;ÿÿÿÿœÿÿÿGÿRaÿ¦¿äÿ nƒÿÿiÿÿÿÿÖÿÿÿÿÿÿxÿ …žÿ¿äÿ ¼ÿÿžÿÿÿÿÿÿÿÐþ°Òÿ¥¿äÿ¸ÜÿýÞÿÿÿÿÕÿÿÿÿÿÿý=Hÿ‘¿äÿ(0ÿõ ÿÿÿÿœÿÿÿYÿ^qÿ¿äÿ´×ÿ ‘­ÿ ˆ¢ÿ ˆ£ÿ ‘­ÿ š¸ÿ £Ãÿ¬Îÿ¶Ùÿ›¿äÿbuÿÿYÿÿÿÿÕÿÿÿÿÿÿ¸þ°Òÿ¿äÿ sŠÿÿfÿÿÿÿœÿÿÿß þ ž½ÿJYÿ þ‡ÿÿ ýþ&.ÿ2<ÿ?KÿKYÿi}ÿ¶Ùÿ’¿äÿ²Õÿ þÑÿÿÿÿÕÿÿÿÿÿÿWÿlÿ¿äÿµØÿ þÉÿÿÿÿÿÿÿjÿÿÿÅw`^jv‚®ÀÒäö‚ÿýjÿ¹Ýÿ‘¿äÿVgÿÿEÿÿÿÿÔÿÿÿÿÿÿð#*þ‘¿äÿIXÿÿ-ÿÿÿÿœÿÿÿ ëÿuÿÿÿmèÿ%þ¼àÿ¿äÿ ¦Æÿÿ©ÿÿÿÿÔÿÿÿ‚ÿÿÿ—ÿ ›¹ÿ¿äÿ ”±ÿÿÿÿÿÿÿÿÿyÚ=ÿÿÿ ™ÿ u‹ÿ‘¿äÿ3=ÿúÿÿÿÿÓÿÿÿ‚ÿÿÿ6ÿScÿ‘¿äÿ%þîÿÿÿÿ±ÿÿÿîþ»ßÿ¿äÿ }•ÿÿpÿÿÿÿÓÿÿÿƒÿÿÿ×ý»àÿ¿äÿj~ÿÿWÿÿÿÿ²ÿÿÿuÿ p…ÿ¿äÿºÞÿ ýÕÿÿÿÿÓÿÿÿƒÿÿÿvÿ ‚œÿ¿äÿ°Òÿþ»ÿÿÿÿ²ÿÿÿ ìþ‘¿äÿScÿÿ8ÿÿÿÿÒÿÿÿƒÿÿÿý:Fÿ‘¿äÿ@Lÿþ ºÿÿÿ1P’`²ÿÿÿ ,3*"¥ÿÿÿ’ÿ —´ÿ¿äÿ ž½ÿÿœÿÿÿ (I_—`Y7¦ÿÿÿ8UZ\^_˜`Sÿÿÿ [ª¸·œn3™ÿÿÿ„ÿÿÿµþ¯Ðÿ¿äÿ ‹¥ÿÿ›“HF@81*"œÿÿÿ®•ÿc«ÿÿÿ:s’±Ïï‡ÿþòÆ•e5žÿÿÿ:ÿTdÿ‘¿äÿ)1ÿô –ÿÿÿ^…¦ÆèþÿìºNžÿÿÿ]­ð ÿþÓ… ‰ÿÿÿ#Ýÿÿ ý ý‚ÿÜS—ÿÿÿ„ÿÿÿUÿj~ÿ¿äÿ¾âÿþ›ÿùÑ¥h˜ÿÿÿ¸ÿ4?ÿdwÿ {“ÿŽ ƒœÿ p†ÿÿø—)¨ÿÿÿZ¥î‚ÿ þþ/8ÿFSÿ[mÿbuÿ\nÿWhÿQaÿKYÿERÿ@Lÿ/8ÿ ý‚ÿüÔ¤fšÿÿÿâþ¾âÿ¿äÿ t‹ÿÿc“ÿÿÿ g¼ýÿÿý,5ÿERÿ]oÿ vŒÿ ˆ£ÿ— ‰¤ÿ €™ÿeyÿIXÿ-6ÿþÿÙ_›ÿÿÿU¼üÿþ,5ÿL[ÿh|ÿ €™ÿœ ƒœÿ vÿDQÿþÿßA‡ÿÿÿæÿdwÿ¯Ðÿž¿äÿ°Òÿ «ÿTdÿ þÿ”–ÿÿÿ„ÿÿÿî!(þ‘¿äÿ ’®ÿ” wŽÿ vÿ p†ÿj~ÿcvÿ]oÿVgÿO_ÿ:Fÿ þþÿû´<•ÿÿÿ6ÿ;Gÿ¾âÿ¿äÿKYÿÿ[¨ÿÿÿPÄýÿ%,ÿ_rÿ “¯ÿ¬Îÿ¾ãÿŒ¿äÿ §Çÿ ƒœÿ_rÿ;Gÿþÿú­O˜ÿÿÿ‰ÿ ¬ÿ¿äÿµØÿ þÇ’ÿÿÿ;Ûÿþ;Gÿ {“ÿ £ÂÿºÞÿ¡¿äÿ¯Ðÿ[mÿ þÿ£ —ÿÿÿ"¸ÿþ:Fÿ vÿ°Òÿ¢¿äÿ¾âÿi}ÿþþr†ÿÿÿ›ÿ q‡ÿ£¿äÿ ªËÿ)1ÿÿY•ÿÿÿ…ÿÿÿ”ÿ š·ÿ¯¿äÿ¸Ûÿ —ÿ:FÿþþŸ“ÿÿÿ|ÿ «ÿ‘¿äÿ þà§ÿÿÿ8Äÿþ8Cÿ rˆÿ «Ìÿ–¿äÿ±Óÿ sŠÿ.7ÿÿÿì“5–ÿÿÿ0ÿLZÿ‘¿äÿIXÿÿ+ÿÿÿ‰ýþgzÿµØÿ§¿äÿ´×ÿ>JÿÿÑ•ÿÿÿ\÷ÿGUÿ¯Ñÿ§¿äÿ £Ãÿ$þÿp„ÿÿÿþ3=ÿ¥¿äÿ¯Ñÿýí”ÿÿÿ…ÿÿÿ4ÿQaÿ²¿äÿ ¢Áÿ2<ÿÿïL’ÿÿÿ„ÿ ¥Åÿ‘¿äÿþÊ¥ÿÿÿ$«ÿþO^ÿ®Ïÿœ¿äÿ ©Éÿeyÿ &þÿØ]”ÿÿÿÕ ý»ßÿ¿äÿ “¯ÿÿ†ÿÿÿ\ÿ*2ÿ £Âÿ«¿äÿ`rÿÿµ“ÿÿÿOüþ ’®ÿª¿äÿ¯Ðÿ"þøƒÿÿÿBÿj~ÿ¦¿äÿ u‹ÿÿo”ÿÿÿ†ÿÿÿÕ ý»ßÿ³¿äÿ }•ÿýýy‘ÿÿÿ{ÿ ‹¦ÿ‘¿äÿ&.ÿâ¤ÿÿÿ/ðÿÿ‘¿äÿXjÿÿ7‹ÿÿÿ ÿ ©Êÿ±¿äÿ^pÿÿHŽÿÿÿ$ÿN]ÿ±¿äÿ:Eÿý‚ÿÿÿCÿ_rÿ§¿äÿScÿÿ;’ÿÿÿ‡ÿÿÿí%þ·¿äÿ´×ÿ!'þþXŽÿÿÿÀþ³Öÿ¿äÿ Š¥ÿÿwŸÿÿÿiÿ |”ÿ¯¿äÿ »ÿýýcŽÿÿÿµþ­Ïÿ¿äÿ š·ÿÿŽ‹ÿÿÿé%,ÿ²¿äÿ ¤Äÿÿ¦Žÿÿÿmÿ …Ÿÿ±¿äÿ |”ÿÿn‚ÿÿÿé"þ§¿äÿ ™¶ÿÿ—’ÿÿÿˆÿÿÿ’ÿ —µÿ·¿äÿ «Ìÿýú@ÿÿÿfÿ u‹ÿ¿äÿ½áÿýÓŸÿÿÿ¾þµØÿ°¿äÿ ¦ÆÿýÿwÿÿÿZÿlÿ‘¿äÿþå‰ÿÿÿÿFSÿ³¿äÿ+4ÿ÷ÿÿÿ«þ·Úÿ±¿äÿ·Úÿ þƃÿÿÿ’ÿ š¸ÿ§¿äÿ$þî‘ÿÿÿˆÿÿÿ2ÿO^ÿ¸¿äÿ  ¿ÿ ýò-Œÿÿÿú1:ÿ‘¿äÿRbÿÿ-ÿÿÿýœÿÿÿnÿ «ÿ¿äÿ±Óÿ:FÿÿÛR ˆÿÿÿ$šùÿ1;ÿ·Úÿ¿äÿ ¼ÿþãŠÿÿÿë!þ‘¿äÿ_rÿÿ@ˆÿÿÿdÿ ¨ÿ´¿äÿ …Ÿÿÿ}Œÿÿÿè*2ÿš¿äÿ ²Ôÿ ™¶ÿ “¯ÿ ™¶ÿ  ¾ÿ ¦Æÿ¬Îÿ³Öÿ¹Ýÿ¾ãÿ¿äÿKYÿÿ)‚ÿÿÿ0ÿQaÿ“¿äÿ»àÿlÿþÿ.7ÿ šÿ¾âÿ t‹ÿÿdÿÿÿŠÿÿÿ°þ ¬Íÿ¿äÿ rˆÿŽM\ÿ[lÿ xÿ ”±ÿ±Óÿ”¿äÿ £Âÿþ׋ÿÿÿ¡ÿ ¡Àÿ¿äÿ £Âÿÿ˜œÿÿÿÿ ¼ÿ¿äÿºÞÿþÿž Œÿÿÿÿ+4ÿ´×ÿ¿äÿ s‰ÿÿ¯‹ÿÿÿ”ÿ ˜¶ÿ¿äÿ  ¿ÿÿ—ˆÿÿÿ_ÿ ‰¤ÿ´¿äÿ¼àÿþÛŒÿÿÿö4>ÿ–¿äÿ ©ÉÿJYÿ$+ÿ þ‰ÿ þ þþþ$ÿ$+ÿ+3ÿ7BÿVgÿ vÿ –³ÿµØÿƒ¿äÿ Ž©ÿÿƒÿÿÿÙþ½áÿ’¿äÿ wŽÿÿï“‹€¡ùÿ-6ÿ š¸ÿþÀÿÿÿŠÿÿÿPÿfzÿ¿äÿ p…ÿ’ÿ&-þ ‹¥ÿ“¿äÿh|ÿÿ†‹ÿÿÿFÿ]oÿ‘¿äÿ'.ÿï›ÿÿÿÿ ¬Íÿ¿äÿk€ÿÿyÿÿÿ…ÿ&-þµØÿ¿äÿ@MÿÿkŠÿÿÿ9ÿTdÿ‘¿äÿ!'þì‡ÿÿÿZÿ …Ÿÿ•¿äÿ·Úÿ ¦Æÿ ”±ÿ ƒœÿ xÿŒ wŽÿ y‘ÿ ~–ÿ ‚œÿ ‡¡ÿ ‹¦ÿ «ÿ ”°ÿ ¨Èÿ…¿äÿScÿÿ9Šÿÿÿÿ=Iÿ•¿äÿ p…ÿþÿß½ž~rzˆ˜¡ª³¼ÅÎ×àêùƒÿþ6@ÿg{ÿ·Úÿ¾âÿþÚƒÿÿÿÿ Œ§ÿ‘¿äÿ¾ãÿ%þòÿÿÿþ þÿþÿÿÿŠÿÿÿë#þ¿äÿ¯ÑÿþÆŒ.U{§ùÿ8CÿµØÿ‘¿äÿ½áÿ(0þý4Šÿÿÿéþ‘¿äÿk€ÿÿN›ÿÿÿ¡ÿºÞÿŽ¿äÿµØÿýä‘ÿÿÿ~ÿTdÿ¿äÿµ×ÿýù.Šÿÿÿßþ¾âÿ¿äÿbuÿÿD‡ÿÿÿUÿ ‚›ÿ’¿äÿ ™¶ÿO^ÿþ™ÿ þ5?ÿ sŠÿµ×ÿ¿äÿ š·ÿÿ—‹ÿÿÿ÷4>ÿ”¿äÿ ˆ¢ÿÿÞF’ÿÿÿ "LuŸÉóÿýg{ÿLZÿÿ2‚ÿÿÿ'ÿJYÿ‘¿äÿ»ßÿÿªÿÿÿDêÿxÿÿÿ‹ÿÿÿÿ •²ÿ¿äÿ6@ÿýÿÿÿ¡ÿ"(þ «Ìÿ‘¿äÿ  ¾ÿþÔŠÿÿÿ‘ÿ •²ÿ¿äÿ­Ïÿþ©›ÿÿÿ¬þ¿äÿatÿÿd’ÿÿÿÂþ š·ÿ¿äÿ —µÿþÀŠÿÿÿ„ÿ Œ§ÿ¿äÿ £Ãÿÿ›‡ÿÿÿOÿ z’ÿ‘¿äÿ }•ÿþÿС‰rZHJPV\bhp˜ÌúÿþIWÿ­Ïÿ¿äÿ &þïŠÿÿÿÕþ“¿äÿ¶Ùÿ ýð$™ÿÿÿjæÿÿÿ‹ƒÿÿÿÏ þ»ßÿ¿äÿ¼àÿÿ¨‘ÿÿÿ!ÝÿÕÿÿÿ‹ÿÿÿ/ÿM\ÿ¿äÿ y‘ÿÿo‘ÿÿÿvþþ¬Îÿ‘¿äÿcvÿÿ~Šÿÿÿ7ÿRaÿ‘¿äÿ4>ÿ÷ šÿÿÿ˜ÿ³ÖÿŽ¿äÿ:Eÿý“ÿÿÿ)ú&-þ½áÿ¿äÿO_ÿÿO‰ÿÿÿ)ÿHVÿ‘¿äÿ$,ÿï†ÿÿÿ0ÿ_rÿ¿äÿ £Ãÿþå4›ÿÿÿfÆÿ ý sŠÿfzÿÿSŠÿÿÿ´þ½áÿ’¿äÿ vÿÿkœÿÿÿqñÿã‚ÿÿÿvÿ …Ÿÿ¿äÿ¾ãÿÿ¨’ÿÿÿ!õÿ1ŽÿÿÿŒÿÿÿÐ ý¹Ýÿ¿äÿµØÿþÉ’ÿÿÿcÿ+4ÿ»ßÿ¿äÿ¼àÿ%þõŠÿÿÿÝþ½áÿ¿äÿ xÿÿ_šÿÿÿÿ ¢ÁÿŽ¿äÿ5?ÿ÷•ÿÿÿ„ÿlÿ¿äÿ¯Ñÿ ýÚ‰ÿÿÿÎ þ¹Ýÿ¿äÿeyÿÿI†ÿÿÿ þANÿ¿äÿ p…ÿÿMŸÿÿÿHãÿ!ÿÿ±Šÿÿÿ’ÿ ¨Èÿ’¿äÿ/8ÿøžÿÿÿKþÿ<‚ÿÿÿþCPÿ‘¿äÿ þÖ“ÿÿÿlöRŽÿÿÿŒÿÿÿnÿ |”ÿ¿äÿ@Lÿÿ#’ÿÿÿÿN]ÿ‘¿äÿ ƒœÿÿŠÿÿÿ‚ÿ Š¥ÿ¿äÿµ×ÿþ¹šÿÿÿjÿ ¬ÿŽ¿äÿ1;ÿð•ÿÿÿÜ ý ªËÿ¿äÿeyÿÿm‰ÿÿÿsÿ €™ÿ¿äÿ ¦ÆÿÿŸ‡ÿÿÿã$+ÿ¿äÿ>Jÿü  ÿÿÿ ”ÿû‰ÿÿÿqÿ Žªÿ‘¿äÿºÞÿÿ® ÿÿÿƒÿmƒÿÿÿÅ þ¸Ûÿ¿äÿLZÿÿ0’ÿÿÿÿÿÿŒÿÿÿû4?ÿ¿äÿ ƒœÿÿ|’ÿÿÿ¾ÿ {“ÿ‘¿äÿ(0ÿù‰ÿÿÿ'ÿFSÿ‘¿äÿ@Lÿý™ÿÿÿSÿ —ÿŽ¿äÿ.7ÿè–ÿÿÿEÿ=Hÿ¿äÿ¹Ýÿýîˆÿÿÿýÿö£ÿÿÿnÿm‰ÿÿÿOÿ vŒÿ‘¿äÿ ¢Áÿÿˆ ÿÿÿ4„ÿÿÿmÿ ~–ÿ¿äÿ ¬ÿÿ‹¤ÿÿÿÿÿÿ®ÿ ªËÿ¿äÿ»ßÿ þÖ“ÿÿÿëý³Öÿ¿äÿ Ž©ÿÿžŠÿÿÿÎ þ¸Üÿ¿äÿ „ÿÿo™ÿÿÿ<ÿ m‚ÿŽ¿äÿ,5ÿï—ÿÿÿ¥ÿ …žÿ¿äÿ {“ÿÿЉÿÿÿ¾þ³Öÿ¿äÿi}ÿÿM†ÿÿÿ’ÿ ©Éÿ¿äÿIXÿÿ£ÿÿÿküp‰ÿÿÿ,ÿXiÿ‘¿äÿ ˆ£ÿÿh§ÿÿÿýJÿý˜ÿÿÿ× ý¶ÙÿŽ¿äÿ  ¿ÿÿŸˆÿÿÿÿ ”±ÿ¿äÿ rˆÿÿZ…ÿÿÿÈ þ½áÿ¿äÿh|ÿÿH±ÿÿÿÚþ¿äÿ·Úÿþ¼©ÿÿÿñ&-ÿ‘¿äÿ:Fÿý ÿÿÿÿÿÿèþ¿äÿg{ÿÿU•ÿÿÿdÿatÿ¿äÿeyÿÿZˆÿÿÿCÿ[mÿ‘¿äÿ.6ÿô —ÿÿÿdÿ €™ÿŽ¿äÿ ˜ÿÿo™ÿÿÿaÿj~ÿ¿äÿ$+þï‡ÿÿÿ2ÿP`ÿ¿äÿ°Òÿþ±…ÿÿÿÿ ’®ÿ¿äÿ ž½ÿÿ‘±ÿÿÿ–ÿ ¥Åÿ¿äÿ:Fÿü©ÿÿÿ ÿ £Ãÿ¿äÿ —ÿÿr ÿÿÿ‘ÿÿÿŠÿ ‘­ÿ¿äÿ ©Êÿÿ®•ÿÿÿÜ þ²Ôÿ¿äÿ±ÓÿþȈÿÿÿçþ¾ãÿ¿äÿ rˆÿÿW—ÿÿÿþANÿŽ¿äÿ¸Üÿ ýÆ™ÿÿÿåý»àÿŽ¿äÿdwÿÿGˆÿÿÿØþ¼àÿ¿äÿ4?ÿù„ÿÿÿ5ÿZkÿ¿äÿþÚ±ÿÿÿSÿ sŠÿ¿äÿ vÿÿ]©ÿÿÿGÿatÿ¿äÿ¸Üÿ þΠÿÿÿ‘ÿÿÿ*ÿIWÿ¿äÿ.7ÿù•ÿÿÿZÿYjÿ¿äÿJYÿÿ7ˆÿÿÿŽÿ ”°ÿ¿äÿ²Ôÿþ±˜ÿÿÿÇ þ¹ÝÿŽ¿äÿCPÿþ™ÿÿÿtÿ yÿŽ¿äÿ £Âÿÿœˆÿÿÿ}ÿ ˆ£ÿ¿äÿ u‹ÿÿ^„ÿÿÿë")þ¿äÿKYÿÿ¥ùøݵf#…ÿÿÿþANÿ¿äÿ°Òÿþ­©ÿÿÿë%þ‘¿äÿGUÿÿ(Ÿÿÿÿ’ÿÿÿÊ þ·Úÿ¿äÿ rˆÿÿa•ÿÿÿÓþ­Ïÿ¿äÿ œºÿÿ£ˆÿÿÿ3ÿO_ÿ‘¿äÿ:Eÿû—ÿÿÿtÿ „ÿŽ¿äÿ …Ÿÿÿt™ÿÿÿ ñ 'þ¾ãÿŽ¿äÿ!(þí‡ÿÿÿ"ÿDQÿ¿äÿ²Õÿþµ…ÿÿÿ¢ÿ ªËÿ¿äÿ Žªÿ¦;Gÿ9Dÿ &þþÿøj…ÿÿÿÎþ¾ãÿ¿äÿ/8ÿö ©ÿÿÿ–ÿ »ÿ¿äÿ ‹¦ÿÿƒŸÿÿÿ’ÿÿÿiÿ xÿ¿äÿ±Óÿþ»–ÿÿÿOÿQaÿ¿äÿ+4ÿõ ˆÿÿÿÚþ¼àÿ¿äÿ ~–ÿÿg—ÿÿÿ ÿFSÿŽ¿äÿ»ßÿ ýËšÿÿÿ†ÿ ‡¡ÿŽ¿äÿasÿÿDˆÿÿÿÇ þ¸Ûÿ¿äÿ7Bÿû„ÿÿÿXÿ s‰ÿ¹¿äÿ¾âÿ ¦Æÿ ‚›ÿþý.„ÿÿÿ‹ÿ š¸ÿ¿äÿk€ÿÿN©ÿÿÿ>ÿ[lÿ¿äÿ½áÿþÞŸÿÿÿ’ÿÿÿù09ÿ¿äÿ8Cÿý–ÿÿÿÉþ ¨Èÿ¿äÿ o„ÿÿZˆÿÿÿ~ÿ ˆ¢ÿ¿äÿ¸Üÿ þ˜ÿÿÿÌ þ»ßÿŽ¿äÿIWÿÿ"™ÿÿÿù.7ÿŽ¿äÿ  ¾ÿÿ˜ˆÿÿÿlÿ |”ÿ¿äÿ yÿÿc„ÿÿÿý;Gÿ¼¿äÿ š¸ÿÿ¥„ÿÿÿ:ÿ[mÿ¿äÿ §ÇÿÿŸ©ÿÿÿåþ‘¿äÿTdÿÿ9žÿÿÿ“ÿÿÿ©ÿ ¦Æÿ¿äÿ |”ÿÿn–ÿÿÿDÿJYÿ¿äÿ¯Ðÿþµˆÿÿÿ$ÿCPÿ‘¿äÿFTÿþ—ÿÿÿxÿ ˆ£ÿŽ¿äÿ ‹¥ÿÿyšÿÿÿŸÿ ¥ÅÿŽ¿äÿ$þê‡ÿÿÿü9Dÿ¿äÿ´×ÿþº…ÿÿÿÅ þ»ßÿ¼¿äÿ.6ÿøƒÿÿÿãþ‘¿äÿ#*þí©ÿÿÿÿ –³ÿ¿äÿ ˜¶ÿÿ”žÿÿÿ“ÿÿÿIÿ_rÿ¿äÿ·ÚÿþÇ—ÿÿÿÆþµØÿ¿äÿ6@ÿüˆÿÿÿÉ þ·Úÿ¿äÿ ‹¥ÿÿx—ÿÿÿ%ÿIXÿŽ¿äÿ½áÿýÖ™ÿÿÿCÿatÿŽ¿äÿ^pÿÿAˆÿÿÿ·þ±Óÿ¿äÿ:Fÿü„ÿÿÿ{ÿ ‹¦ÿ¼¿äÿ xÿÿj„ÿÿÿŽÿ š·ÿ¿äÿh|ÿÿ\©ÿÿÿ5ÿScÿ‘¿äÿ"þëÿÿÿ“ÿÿÿæþ¾ãÿ¿äÿBOÿÿ"–ÿÿÿbÿ t‹ÿ¿äÿ yÿÿjˆÿÿÿoÿ |”ÿ¿äÿ½áÿýÓ˜ÿÿÿÒ ý¼àÿŽ¿äÿYjÿÿK™ÿÿÿé$þŽ¿äÿ »ÿÿ•ˆÿÿÿ\ÿ p†ÿ¿äÿ |”ÿÿg„ÿÿÿ*ÿDQÿ¼¿äÿ¸Ûÿ þ΄ÿÿÿ8ÿYjÿ¿äÿ²Õÿþ˪ÿÿÿÝþ¾âÿ¿äÿatÿÿIÿÿÿ”ÿÿÿˆÿ «ÿ¿äÿ …Ÿÿÿ{–ÿÿÿ õ+4ÿ¿äÿµØÿþňÿÿÿý8Cÿ‘¿äÿScÿÿ-—ÿÿÿxÿ }•ÿŽ¿äÿ­ÏÿþÄšÿÿÿ’ÿ ›¹ÿŽ¿äÿ þé‡ÿÿÿ ö-5ÿ¿äÿ¶Ùÿþ¾…ÿÿÿÂþ±Óÿ¼¿äÿL[ÿÿ0ƒÿÿÿâþ‘¿äÿN]ÿÿ:©ÿÿÿ„ÿ Žªÿ¿äÿ ¥Åÿÿ¤ÿÿÿ”ÿÿÿ(ÿFTÿ¿äÿ»àÿ þÕ—ÿÿÿ ÿ £Âÿ¿äÿ@Lÿþ ˆÿÿÿ¹þ°Òÿ¿äÿ —µÿÿˆ—ÿÿÿö&.þ¿äÿL[ÿÿ=™ÿÿÿ9ÿXiÿŽ¿äÿ[lÿÿ=ˆÿÿÿ¦ÿ ¨Èÿ¿äÿ=Iÿý„ÿÿÿZÿi}ÿ¼¿äÿ —´ÿÿ“„ÿÿÿŒÿ ˜¶ÿ¿äÿ  ¿ÿÿª©ÿÿÿ+ÿL[ÿ‘¿äÿ*2ÿõ œÿÿÿ•ÿÿÿÇ þ¶Ùÿ¿äÿL[ÿÿ.–ÿÿÿ?ÿ[lÿ¿äÿ ƒœÿÿvˆÿÿÿ_ÿ p†ÿ‘¿äÿ þã—ÿÿÿ•ÿ ‘­ÿŽ¿äÿ ¤Äÿÿµšÿÿÿàþ¾ãÿ¿äÿ š·ÿÿ‘ˆÿÿÿLÿdxÿ¿äÿ —ÿÿk„ÿÿÿë þ¾ãÿ¼¿äÿ!(þðƒÿÿÿ6ÿXiÿ‘¿äÿ4?ÿü©ÿÿÿÔ þ»àÿ¿äÿ nƒÿÿZœÿÿÿ•ÿÿÿgÿ vÿ¿äÿ «ÿÿ‡–ÿÿÿÞþ½áÿŽ¿äÿ»àÿ ý¿ˆÿÿÿ ÷,5ÿ‘¿äÿ_rÿÿ>—ÿÿÿ#ý:Eÿ¿äÿ@Lÿÿ/™ÿÿÿŠÿ »ÿŽ¿äÿþæ‡ÿÿÿí 'þ¿äÿ¸Ûÿ þÂ…ÿÿÿ‰ÿ Ž©ÿ¼¿äÿdwÿÿB„ÿÿÿÝý»ßÿ¿äÿ ˆ¢ÿÿˆ©ÿÿÿzÿ ˆ¢ÿ¿äÿ¯Ðÿþµœÿÿÿ•ÿÿÿø.6ÿ¿äÿ¾âÿþá–ÿÿÿ}ÿ ‰¤ÿ¿äÿJÿ‘¿äÿCPÿÿ!šÿÿÿ—ÿÿÿ…ÿ ¨ÿ¿äÿ`rÿÿG–ÿÿÿ„ÿ Ÿ¾ÿ¿äÿM\ÿÿ'ˆÿÿÿ@ÿYjÿ‘¿äÿ4?ÿ÷ —ÿÿÿÝý³ÖÿŽ¿äÿ €™ÿÿ•˜ÿÿÿHÿj~ÿŽ¿äÿ=Iÿúˆÿÿÿ+ÿL[ÿ¿äÿ …Ÿÿÿt…ÿÿÿÿ ˆ£ÿ¿äÿ.7ÿý$–ÿÿÿKÿ m‚ÿ¿äÿ ¦Æÿÿš…ÿÿÿØ þ¸Ûÿ¿äÿ ªËÿþÓ¨ÿÿÿÀþµØÿ¿äÿ ˆ¢ÿÿ{šÿÿÿ—ÿÿÿ&ÿERÿ¿äÿ £Ãÿÿ –ÿÿÿ€ÿ ›¹ÿ¿äÿ ‚›ÿÿnˆÿÿÿäþ¾ãÿ¿äÿ xÿÿ_˜ÿÿÿWÿQaÿŽ¿äÿ¾ãÿ-5ÿý2—ÿÿÿÿM\ÿŽ¿äÿcvÿÿ2‰ÿÿÿÑ ý»ßÿ¿äÿ»ßÿ þÌ…ÿÿÿü;Gÿ¿äÿ ‹¥ÿÿœ–ÿÿÿö3=ÿŽ¿äÿþà…ÿÿÿpÿ vÿ‘¿äÿ\nÿÿf¨ÿÿÿhÿ y‘ÿ¿äÿ¼àÿþךÿÿÿ˜ÿÿÿÅþµ×ÿ¿äÿ'.ÿó•ÿÿÿ€ÿ ›¹ÿ¿äÿ±Óÿÿ¤‰ÿÿÿŠÿ ‘­ÿ¿äÿµØÿþº™ÿÿÿ¾þ œºÿŽ¿äÿ ¼ÿþÈ–ÿÿÿù6@ÿŽ¿äÿ ˆ£ÿÿe‰ÿÿÿuÿ …žÿ¿äÿGUÿÿ"…ÿÿÿ®ÿ Ÿ¾ÿ¿äÿ'.ÿû–ÿÿÿ°þµ×ÿ¿äÿM\ÿÿ$„ÿÿÿ÷!(þ¾ãÿ¿äÿµØÿýê §ÿÿÿü7Aÿ‘¿äÿP`ÿÿ1™ÿÿÿ˜ÿÿÿeÿ t‹ÿ¿äÿj~ÿÿT•ÿÿÿžÿ «Ìÿ¿äÿþÔ‰ÿÿÿ0ÿM\ÿ‘¿äÿ@Mÿý˜ÿÿÿ+ü,4ÿ¾ãÿŽ¿äÿVgÿÿd—ÿÿÿÝ%ÿŽ¿äÿ¯Ðÿÿ—‰ÿÿÿþANÿ¿äÿ ˆ£ÿÿx…ÿÿÿ2þ:Eÿ¿äÿ ƒœÿÿ“–ÿÿÿcÿ ‚œÿ¿äÿ šÿÿi…ÿÿÿŽÿ €™ÿ‘¿äÿ q‡ÿÿ‡¨ÿÿÿ·þ±Óÿ¿äÿ ”±ÿÿŒ™ÿÿÿ˜ÿÿÿ÷,5ÿ¿äÿ ¬Íÿÿ­”ÿÿÿí$,ÿ‘¿äÿ:Fÿü‰ÿÿÿÖ þ»àÿ¿äÿ …žÿÿo™ÿÿÿŽÿ yÿŽ¿äÿ¶Ùÿþî–ÿÿÿ½ þ¿äÿýÊŠÿÿÿÀþµØÿ¿äÿ»àÿ þІÿÿÿ¦ÿ ‘­ÿ¿äÿ¾ãÿ &þø*•ÿÿÿ9ÿjÿ¿äÿ²Õÿÿ®…ÿÿÿö!(þ¾ãÿ¿äÿ½áÿ 'þû1§ÿÿÿ^ÿ rˆÿ‘¿äÿþæ˜ÿÿÿ™ÿÿÿ¤ÿ £Ãÿ¿äÿ1:ÿù“ÿÿÿPÿatÿ‘¿äÿ^qÿÿ2‰ÿÿÿ{ÿ …Ÿÿ¿äÿ»ßÿ ýјÿÿÿéýµ×ÿŽ¿äÿ „ÿÿÈ•ÿÿÿ¡ÿ²ÕÿŽ¿äÿ:Fÿø‰ÿÿÿeÿ yÿ¿äÿJYÿÿ&…ÿÿÿ"ú*2þ¿äÿ ’®ÿþÖ ”ÿÿÿ!ÿZkÿŽ¿äÿ(0ÿï†ÿÿÿ‹ÿ €™ÿ‘¿äÿ ›¹ÿþÖ¦ÿÿÿø09ÿ‘¿äÿ]oÿÿB˜ÿÿÿ™ÿÿÿDÿ[mÿ¿äÿ t‹ÿÿ`’ÿÿÿ ã ý¯Ñÿ‘¿äÿ ƒœÿÿb‰ÿÿÿ!ÿBOÿ‘¿äÿZkÿÿa™ÿÿÿ^ÿTdÿ¿äÿUfÿÿ“•ÿÿÿ­ÿ»ßÿŽ¿äÿ`rÿÿ.‰ÿÿÿú5?ÿ¿äÿ ‹¦ÿÿ}†ÿÿÿ‘ÿ ‚›ÿ¿äÿeyÿÿ ”ÿÿÿÿScÿŽ¿äÿM\ÿÿ…ÿÿÿõ!(þ¾ãÿ‘¿äÿeyÿÿާÿÿÿ­ÿ ¬Íÿ¿äÿ ¡Àÿÿœ˜ÿÿÿ™ÿÿÿâþ¾âÿŽ¿äÿ²Õÿþº‘ÿÿÿ§ÿ q‡ÿ’¿äÿ ¦ÆÿÿŠÿÿÿÆþ¶Ùÿ¿äÿµØÿýë˜ÿÿÿÄþ ž½ÿŽ¿äÿ¼àÿ.6ÿÿW”ÿÿÿÉþ¿äÿ —ÿÿYŠÿÿÿ¯þ®Ïÿ¿äÿ½áÿþÕ†ÿÿÿó"ý¼àÿ¿äÿ¾ãÿ6@ÿÿ`“ÿÿÿEÿ o„ÿŽ¿äÿeyÿÿ1†ÿÿÿ‡ÿ €™ÿ‘¿äÿ¾âÿ-5ÿþW¦ÿÿÿUÿk€ÿ‘¿äÿ&-þò —ÿÿÿšÿÿÿƒÿ ‹¥ÿ¿äÿ:Fÿýÿÿÿ ¦ÿ?Kÿ¾âÿ’¿äÿ»àÿÿ§Šÿÿÿkÿ z’ÿ‘¿äÿ sŠÿÿ´ ˜ÿÿÿ0ý'/þºÞÿŽ¿äÿ¬Îÿý÷Q“ÿÿÿè*2ÿ¿äÿ |”ÿÿVŠÿÿÿUÿ m‚ÿ¿äÿN]ÿÿ*†ÿÿÿ}ÿ rˆÿ¿äÿ°Òÿýö.’ÿÿÿŠÿ ¬ÿŽ¿äÿ |”ÿÿP†ÿÿÿô!(þ¾âÿ‘¿äÿ ¦Æÿ ýÿŒ¤ÿÿÿ ô(0ÿ‘¿äÿ nƒÿÿƒ—ÿÿÿšÿÿÿ$ÿCPÿ¿äÿ ~–ÿÿmÿÿÿLáÿ?Kÿ¼àÿ”¿äÿ ý»Šÿÿÿü6@ÿ‘¿äÿ¾âÿLZÿÿÒH˜ÿÿÿ‚ÿLZÿ¿äÿ ˜¶ÿýým‘ÿÿÿý@Mÿ¿äÿ vŒÿÿMŠÿÿÿò)1ÿ¿äÿ Žªÿÿ†ÿÿÿ èý·Úÿ¿äÿ ‘­ÿþòKÿÿÿ$ù%,þ¾ãÿŽ¿äÿ ”±ÿÿp‡ÿÿÿƒÿ mƒÿ’¿äÿ §Çÿ'/þÿàƒ=+  ÿÿÿ¤ÿ ¦Æÿ¿äÿ¶Ùÿ#*þÿ/ ”ÿÿÿ›ÿÿÿÂþ´×ÿŽ¿äÿ¸Ûÿ þÌ"ˆÿÿÿLœêÿ ý p†ÿ¾ãÿ•¿äÿþЋÿÿÿ¶þ¯Ðÿ’¿äÿeyÿþÿÇu\C1Œ0…ÿÿÿ¶ÿ sŠÿ¿äÿ ¥Åÿþÿ‹ÿÿÿ¶ÿ Š¥ÿ¿äÿ nƒÿÿD‹ÿÿÿŸÿ ¤Äÿ¿äÿ¾âÿþÙ‡ÿÿÿhÿbuÿ‘¿äÿ ¨ÿ ýýÿÿÿ8ãÿ ¬ÿ¿äÿ ¬Íÿÿ‡ÿÿÿ Þ þ §Çÿ’¿äÿ»ßÿ_rÿþ„ÿøêéÚ¢hƒÿÿÿ±„éóÿdxÿ‘¿äÿ®Ïÿ%þ‚ÿïˆéè׺‰…ÿÿÿ›ÿÿÿbÿ rˆÿ¿äÿERÿÿ üݹ–tr„—©½ôÿ!(þ^qÿ «Ìÿ—¿äÿ(/ÿå‹ÿÿÿ[ÿ nƒÿ“¿äÿ ¨ÈÿN]ÿþ‘ÿЀƒÿÿÿÞþ —´ÿ¿äÿ°Òÿ*2ÿÿÈO‹ÿÿÿ³ÿFSÿ¿äÿg{ÿÿ;‹ÿÿÿDÿasÿ¿äÿQaÿÿ/†ÿÿÿÚ ý¯Ñÿ‘¿äÿ ¨Èÿ(0þÿø—F ‡ÿÿÿIšûþ sŠÿ¿äÿ¾ãÿÿ®ˆÿÿÿBÿ4>ÿ”¿äÿ¾ãÿ “¯ÿg{ÿ[lÿN]ÿANÿ5?ÿ+3ÿ)1ÿ#þÿÿú‘ÿÿÿvÿÿ„)1ÿKYÿ’¿äÿ¾ãÿ Œ§ÿ\nÿCPÿ-6ÿ‰)1ÿ!ÿþÿýŸƒÿÿÿ›ÿÿÿ ö*2ÿ¿äÿ ¦Æÿ o„ÿUeÿ;Gÿ!(ÿ þ…ÿ ý*3ÿg{ÿ ¥Åÿš¿äÿ6@ÿù‹ÿÿÿ ö*2ÿ•¿äÿ¯Ñÿ “¯ÿ €™ÿ mƒÿ`rÿŒ_rÿCPÿ þÿèEƒÿÿÿ/÷ý¯Ðÿ¿äÿ¸ÜÿUfÿ ýÿØwK!ƒÿÿÿ_§öÿ?Kÿ³Öÿ¿äÿasÿÿ2‹ÿÿÿè"þ¿äÿ ’®ÿÿ…‡ÿÿÿSÿ>Jÿ“¿äÿ † ÿ(0ÿÿ ýϵ Œ†š¯Äòÿ%,þ »ÿ‘¿äÿ½áÿÿ¬‰ÿÿÿ›ÿ vŒÿ­¿äÿ ³Öÿ ‡¡ÿ+3þÿëÿÿÿ#ÿKYÿ¨¿äÿ¾ãÿ ‰¤ÿ1;ÿÿã/‚ÿÿÿœÿÿÿ¡ÿ ¡Àÿ”¿äÿ®Ïÿ ”±ÿ “¯ÿ  ¿ÿ¯Ðÿ¼àÿž¿äÿ4>ÿ÷Œÿÿÿ¦ÿ ¦Æÿ§¿äÿ¼àÿ xÿ ýþgƒÿÿÿ\ÿ09ÿ¼àÿ¿äÿ²Ôÿatÿý‚ÿûòëäïþ‚ÿ#*þ ‡¡ÿ’¿äÿScÿÿ(Œÿÿÿÿ ™¶ÿ¿äÿ¾ãÿþ݈ÿÿÿ©ÿlÿ”¿äÿ ›¹ÿlÿ=Iÿþþƒÿþþ+4ÿdxÿ £Âÿ“¿äÿ³ÖÿÿŸ‰ÿÿÿç þ¬Îÿ¯¿äÿ vŒÿÿËÿÿÿÐý½áÿª¿äÿ vŒÿþØ ÿÿÿœÿÿÿAÿYjÿ¹¿äÿ$+ÿãŒÿÿÿLÿbuÿ©¿äÿ ªËÿþù2ƒÿÿÿ“ÿUfÿ’¿äÿ ¹Ýÿ —µÿ vŒÿTdÿ;Gÿ5?ÿ09ÿ+4ÿ2<ÿ@MÿO_ÿ vŒÿ «Ìÿ”¿äÿ$þíŒÿÿÿ4ÿUeÿ¿äÿTdÿÿ3‡ÿÿÿ Ûþ –³ÿ˜¿äÿ·Úÿ ©Êÿ ¦ÆÿµØÿ˜¿äÿ ©Éÿÿ’ŠÿÿÿNÿ:Eÿ¾ãÿ¯¿äÿ[mÿÿšÿÿÿ~ÿ Ž©ÿ«¿äÿh|ÿÿ†ÿÿÿœÿÿÿàý½áÿ¸¿äÿþÎŒÿÿÿí$þª¿äÿ —´ÿþ»ƒÿÿÿÄÿ nƒÿ²¿äÿ £ÃÿÿŸŽÿÿÿÚþ¾âÿ¿äÿ •²ÿÿŠˆÿÿÿ/øý²Ôÿ´¿äÿ ž½ÿÿ…‹ÿÿÿ¦ÿZkÿ¯¿äÿ¾âÿ4?ÿÿB+ÿO_ÿ«¿äÿ¾âÿþÌÿÿÿÿÿÿÿ ˆ£ÿ¸¿äÿþ»ÿÿÿ—ÿ š¸ÿª¿äÿBOÿÿ(ƒÿÿÿÞÿWhÿ¾ãÿ°¿äÿh|ÿÿNŽÿÿÿ~ÿ ¨ÿ¿äÿ¾ãÿþá‰ÿÿÿeÿ8Cÿ¾ãÿ³¿äÿ ”°ÿÿw‹ÿÿÿ Ëÿ p…ÿ¯¿äÿ ›¹ÿÿ”ÿÿÿÚý¾âÿ«¿äÿ9Dÿùÿÿÿÿÿÿ!þ@Mÿ·¿äÿ²Ôÿÿ§ÿÿÿ<ÿWhÿª¿äÿ Ž©ÿÿŠ„ÿÿÿÄÿ>Jÿ¸Üÿ¯¿äÿ-6ÿõ Žÿÿÿ$ÿIWÿ¿äÿWhÿÿ7‰ÿÿÿ¤ÿeyÿ³¿äÿh|ÿÿPŒÿÿÿÝÿ „ÿ¯¿äÿþáÿÿÿ†ÿ ’®ÿ«¿äÿ^pÿÿ/ÿÿÿžÿÿÿÀþ²Õÿ¶¿äÿ rˆÿÿjÿÿÿáþ¾âÿ“¿äÿ´×ÿ”¿äÿ¾ãÿþè„ÿÿÿ¦ÿ)1þ®Ïÿ­¿äÿ ‡¡ÿÿ¨ÿÿÿå%-ÿ¿äÿ ˜¶ÿÿމÿÿÿ Øþ ‘­ÿ²¿äÿ!'þïÿÿÿ$ìþ •²ÿ®¿äÿP`ÿÿ.3ÿScÿ«¿äÿ ‚œÿÿ`ÿÿÿžÿÿÿaÿ wŽÿ¶¿äÿ(/ÿ÷Žÿÿÿ‡ÿ «ÿ’¿äÿLZÿþ ¼ÿ”¿äÿ`rÿÿM†ÿÿÿÿý ~–ÿ«¿äÿ¬Îÿýíÿÿÿè,5ÿ‘¿äÿþå‰ÿÿÿ+öþ ¬Íÿ°¿äÿ š¸ÿÿšÿÿÿ5õ ý ‹¦ÿ­¿äÿ ‹¥ÿÿzÿÿÿáþ¾ãÿª¿äÿ §Çÿÿ‘ÿÿÿžÿÿÿ"ÿQaÿµ¿äÿ »ÿÿ¢ÿÿÿ,ÿLZÿ’¿äÿ@Lÿÿ(0þ¾âÿ“¿äÿ ¨Èÿÿ®‡ÿÿÿMéÿ=Iÿ¯Ðÿ¨¿äÿ¾ãÿ3<þÿK‘ÿÿÿï2<ÿ‘¿äÿZkÿÿ<Šÿÿÿ_ÿý ¥Åÿ¯¿äÿTdÿÿ>ÿÿÿGñÿUeÿºÞÿ«¿äÿ»ßÿ þÇÿÿÿŽÿ —´ÿ«¿äÿ ýÃÿÿÿŸÿÿÿñ09ÿµ¿äÿKYÿÿ>ÿÿÿÔý½áÿ‘¿äÿYjÿÿk€ÿ”¿äÿ2<ÿû‡ÿÿÿ§ÿý nƒÿ·Úÿ¥¿äÿ®Ïÿ7Aÿÿ‘ÿÿÿÿKYÿ‘¿äÿ —µÿÿ‚‹ÿÿÿcýý œºÿ­¿äÿ ¥Åÿ ýá‘ÿÿÿÃÿ")þ Ÿ¾ÿ«¿äÿ@Lÿý<ÿXiÿ«¿äÿ09ÿóŸÿÿÿì1;ÿ´¿äÿ |”ÿÿÊ‘ÿÿÿ€ÿ ¬ÿ‘¿äÿ rˆÿÿþý ¨Èÿ“¿äÿ |”ÿÿr‰ÿÿÿSëÿ þ[lÿ ¬Íÿ¢¿äÿ † ÿýÿ¤‘ÿÿÿgÿ ˜ÿ‘¿äÿ ¡ÀÿÿƒŒÿÿÿPù ý vÿ¾ãÿª¿äÿ²Õÿ%þýK“ÿÿÿýþfzÿ±Óÿ©¿äÿ z’ÿÿaèþ«¿äÿUeÿÿ%žÿÿÿ4þ>Jÿ³¿äÿjÿþç‘ÿÿÿ.ÿScÿ‘¿äÿ yÿÿ˜þ6@ÿ“¿äÿ¹Ýÿ þÔŠÿÿÿ iÛÿþFSÿ ›¹ÿ¿äÿ¾ãÿ ‹¦ÿ?KÿÿïV“ÿÿÿ²ÿ²Ôÿ‘¿äÿ ‡¡ÿÿnÿÿÿ?èÿ,4þ ›¹ÿ¨¿äÿ ˆ¢ÿýÿv–ÿÿÿ;áÿþ;Gÿ šÿºÞÿ¦¿äÿ²Ôÿþ®ÿÿÿ–ÿ Žªÿ»ßÿ©¿äÿ yÿÿVÿÿÿÒþ —µÿ°¿äÿ¸Üÿ {“ÿ-5ÿÿØ,’ÿÿÿÿIWÿ‘¿äÿXjÿÿ)šÿIXÿ¼àÿ’¿äÿN]ÿÿ5‹ÿÿÿNÁÿ1;ÿ † ÿºÞÿ—¿äÿ¾âÿ  ¿ÿ`rÿþÿ¶“ÿÿÿù1:ÿ‘¿äÿ»ßÿ1;ÿÿŽÿÿÿ ‹ûÿ!þRbÿ ˆ¢ÿ¸ÜÿŸ¿äÿ¾ãÿ «Ìÿ „ÿM\ÿþÿñ[˜ÿÿÿ \¸ýÿ ýM\ÿ “¯ÿ¥¿äÿ/8ÿõD‚ÿ þ ÿ:Eÿi}ÿ ˜¶ÿ½áÿ£¿äÿ ¼ÿÿ‡œÿÿÿ ÿVgÿ­¿äÿ¼àÿ ¦Æÿ Š¥ÿL[ÿ þÿû— “ÿÿÿrÿ vŒÿ¿äÿ š¸ÿ ýê ¸ÿ(0þ ‘­ÿ‘¿äÿ —µÿÿ–Žÿÿÿ3¥üÿþ*2ÿUfÿ €™ÿ «ÌÿŒ¿äÿ»àÿ ¬Íÿ ›¹ÿ ‹¥ÿ vŒÿQaÿ,5ÿ þÿåˆ*”ÿÿÿ¯ÿRaÿ •²ÿ Œ§ÿlÿ)1ÿÿ°‘ÿÿÿ(–áÿþý4>ÿN]ÿh|ÿ }•ÿ …Ÿÿ ¨ÿ ”°ÿ ›¹ÿ ¢Áÿ ©Êÿ°Òÿ¸Ûÿ¾ãÿ„¿äÿ ¾âÿ´×ÿ ªËÿ  ¾ÿ –³ÿ ‹¦ÿ ‚›ÿ wŽÿ m‚ÿcvÿUfÿÿÿÿÿ–ÿÿÿ7Õÿ;GÿºÞÿ†¿äÿ €™ÿÿkÿÿÿÿÿÿÿìÿÿÿØÿFTÿ½áÿ¿äÿ ž½ÿÿ—ÿÿÿÿ—ÿÿÿ¡ÿ4>ÿ¸Ûÿ…¿äÿ·Úÿþ¾ÿÿÿÿÿÿÿìÿÿÿFÿRaÿ¿äÿ!(þîÿÿÿÿ—ÿÿÿ—ÿ,4þµ×ÿ…¿äÿ=IÿýŽÿÿÿÿÿÿÿìÿÿÿqÿ Š¥ÿ¿äÿeyÿÿJÿÿÿÿ™ÿÿÿÿ:Eÿ¾ãÿ„¿äÿ |”ÿÿeŽÿÿÿÿÿÿÿìÿÿÿDÿdxÿ¿äÿ §Çÿÿ£ÿÿÿÿšÿÿÿ¤ÿeyÿ„¿äÿµ×ÿþ¸Žÿÿÿÿÿÿÿìÿÿÿò*2ÿ‘¿äÿ+4ÿô ÿÿÿÿ™ÿÿÿ Ôþ Žªÿ„¿äÿ9Dÿûÿÿÿÿÿÿÿíÿÿÿ¨ÿ®Ïÿ¿äÿ o„ÿÿVÿÿÿÿšÿÿÿ&óþ·Úÿƒ¿äÿ xÿÿ_ÿÿÿÿÿÿÿíÿÿÿZÿ u‹ÿ¿äÿ¯Ðÿþ¯ÿÿÿÿ›ÿÿÿgÿ^qÿƒ¿äÿ²Õÿþ²ÿÿÿÿÿÿÿíÿÿÿü:Fÿ‘¿äÿ5?ÿùÿÿÿÿšÿÿÿÔ þ¬Îÿƒ¿äÿ5?ÿù Œÿÿÿÿÿÿÿîÿÿÿ¾þ¸Üÿ¿äÿ wŽÿÿ`ÿÿÿÿ›ÿÿÿGÿ09ÿƒYjÿ.7ÿÿYŒÿÿÿÿÿÿÿîÿÿÿpÿ † ÿ¿äÿ p…ÿÿRÿÿÿÿœÿÿÿ¸†ÿ®Œÿÿÿÿÿÿÿîÿÿÿ"ÿLZÿ¿äÿ?Kÿþÿÿÿÿœÿÿÿ†(#ŒÿÿÿÿÿÿÿïÿÿÿÕý¾ãÿŽ¿äÿ ¨Èÿ þÒÿÿÿÿ³ÿÿÿÿÿÿÿïÿÿÿ†ÿ5?ÿŒ;Gÿ>>ÿƒÿ7ÿTƒÿcccÿ£ÿÿÿÿ²²²ÿƒÿ½iƒÿ]]]ÿ£ÿÿÿÿ‡‡‡ÿƒÿ€ÿœƒÿªªªÿ£ÿÿÿÿ[[[ÿƒÿfü‚ÿÿøøøÿ¢ÿÿÿÿÑÑÑÿƒÿÊÿä‚ÿÿïïïÿ¢ÿÿÿÿ÷÷÷ÿ ÿ‚ÿû¼ƒÿ±±±ÿ£ÿÿÿÿÿ‚ÿþÿ›,ƒÿ:::ÿ£ÿÿÿÿ­­­ÿƒÿ¸fƒÿZZZÿ£ÿÿÿÿdddÿƒÿ]ÿ›tƒÿÿ£ÿÿÿÿVVVÿƒÿaû‚ÿ ÿ÷÷÷ÿ¢ÿÿÿÿ­­­ÿƒÿ¦ÿ›»ƒÿÉÉÉÿ¢ÿÿÿÿôôôÿ ÿ‚ÿù‚¹ƒÿ®®®ÿ¢ÿÿÿÿòòòÿÿ‚ÿíÿ™ ø‚ÿÿýýýÿ¢ÿÿÿÿ¨¨¨ÿƒÿ³‚‚cƒÿXXXÿ£ÿÿÿÿ@@@ÿƒÿ9ÿ™KƒÿYYYÿ£ÿÿÿÿQQQÿƒÿ\‚‚ú‚ÿ ÿöööÿ¢ÿÿÿÿŠŠŠÿƒÿƒÿ™“ƒÿ   ÿ¢ÿÿÿÿòòòÿÿ‚ÿ÷ ‚ƒ·ƒÿ«««ÿ¢ÿÿÿÿÓÓÓÿƒÿÌÿ™Û‚ÿÿçççÿ¢ÿÿÿÿ£££ÿƒÿ®ƒƒ`ƒÿUUUÿ£ÿÿÿÿÿ‚ÿþÿ—"ƒÿ000ÿ£ÿÿÿÿLLLÿƒÿWƒƒù‚ÿ ÿôôôÿ¢ÿÿÿÿfffÿƒÿ_ÿ—jƒÿwwwÿ¢ÿÿÿÿïïïÿÿ‚ÿõ ƒ„´ƒÿ¨¨¨ÿ¢ÿÿÿÿ°°°ÿƒÿ©ÿ—²ƒÿ¿¿¿ÿ¢ÿÿÿÿžžžÿƒÿ©„„^ƒÿRRRÿ¢ÿÿÿÿóóóÿÿ‚ÿîÿ•ó‚ÿ ÿúúúÿ¢ÿÿÿÿGGGÿƒÿR„„ø‚ÿ ÿóóóÿ¢ÿÿÿÿCCCÿƒÿ<ÿ•BƒÿNNNÿ¢ÿÿÿÿëëëÿÿ‚ÿò„…±ƒÿ¦¦¦ÿ¢ÿÿÿÿŒŒŒÿƒÿ…ÿ•‰ƒÿ–––ÿ¢ÿÿÿÿ™™™ÿƒÿ¤……[ƒÿOOOÿ¢ÿÿÿÿÖÖÖÿƒÿÏÿ•уÿÞÞÞÿ¢ÿÿÿÿBBBÿƒÿM…… ÷‚ÿÿñññÿ¢ÿÿÿÿ ÿ‚ÿþÿ“ƒÿ%%%ÿ¢ÿÿÿÿèèèÿÿ‚ÿï…†®ƒÿ£££ÿ¢ÿÿÿÿiiiÿƒÿaÿ“aƒÿmmmÿ¢ÿÿÿÿ”””ÿƒÿŸ††XƒÿMMMÿ¢ÿÿÿÿ³³³ÿƒÿ«ÿ“¨ƒÿµµµÿ¢ÿÿÿÿ===ÿƒÿH†† ö‚ÿÿðððÿ¡ÿÿÿÿôôôÿÿ‚ÿðÿ‘í‚ÿÿõõõÿ¡ÿÿÿÿäääÿÿ‚ÿ솇«ƒÿ   ÿ¢ÿÿÿÿFFFÿƒÿ>ÿ‘8ƒÿDDDÿ¢ÿÿÿÿÿƒÿš‡‡UƒÿJJJÿ¢ÿÿÿÿÿƒÿ‡ÿ‘€ƒÿŒŒŒÿ¢ÿÿÿÿ888ÿƒÿC‡‡ ô‚ÿÿîîîÿ¡ÿÿÿÿÙÙÙÿƒÿÑÿ‘ȃÿÔÔÔÿ¡ÿÿÿÿàààÿƒÿ釈©ƒÿÿ¢ÿÿÿÿ"""ÿƒÿÿý‚ÿÿ¢ÿÿÿÿŠŠŠÿƒÿ•ˆˆRƒÿGGGÿ¢ÿÿÿÿlllÿƒÿdÿWƒÿcccÿ¢ÿÿÿÿ333ÿƒÿ>ˆˆ ó‚ÿÿìììÿ¡ÿÿÿÿµµµÿƒÿ­ÿŸƒÿ«««ÿ¡ÿÿÿÿÛÛÛÿƒÿ刉¦ƒÿ›››ÿ¡ÿÿÿÿöööÿÿ‚ÿñÿŽæ‚ÿÿïïïÿ¡ÿÿÿÿ………ÿƒÿ‰‰PƒÿDDDÿ¢ÿÿÿÿHHHÿƒÿ@ÿ/ƒÿ:::ÿ¢ÿÿÿÿ...ÿƒÿ9‰‰ñ‚ÿÿêêêÿ¡ÿÿÿÿ’’’ÿƒÿŠÿvƒÿ‚‚‚ÿ¡ÿÿÿÿ×××ÿƒÿቊ£ƒÿ˜˜˜ÿ¡ÿÿÿÿÛÛÛÿƒÿÓÿ¾ƒÿÉÉÉÿ¡ÿÿÿÿ€€€ÿƒÿ‹ŠŠMƒÿBBBÿ¢ÿÿÿÿ%%%ÿƒÿÿ‹ ù‚ÿÿýýýÿ¡ÿÿÿÿ)))ÿƒÿ4ŠŠð‚ÿÿèèèÿ¡ÿÿÿÿnnnÿƒÿfÿ‹NƒÿYYYÿ¡ÿÿÿÿÒÒÒÿƒÿÝ‹‹ ƒÿ•••ÿ¡ÿÿÿÿ¸¸¸ÿƒÿ°ÿ‹•ƒÿ   ÿ¡ÿÿÿÿ{{{ÿƒÿ†‹‹Jƒÿ???ÿ¡ÿÿÿÿ÷÷÷ÿ ÿ‚ÿóÿŠÝ‚ÿÿçççÿ¡ÿÿÿÿ$$$ÿƒÿ/‹‹î‚ÿÿæææÿ¡ÿÿÿÿKKKÿƒÿCÿ‰%ƒÿ000ÿ¡ÿÿÿÿÍÍÍÿƒÿØŒŒžƒÿ’’’ÿ¡ÿÿÿÿ”””ÿƒÿŒÿ‰mƒÿwwwÿ¡ÿÿÿÿvvvÿƒÿŒŒGƒÿ<<<ÿ¡ÿÿÿÿÞÞÞÿƒÿÖÿ‰µƒÿ¿¿¿ÿ¡ÿÿÿÿ ÿƒÿ*ŒŒì‚ÿÿäääÿ¡ÿÿÿÿ'''ÿƒÿ¸X”hH·õ‚ÿ ÿúúúÿ ÿÿÿÿÈÈÈÿƒÿÓ›ƒÿÿ¡ÿÿÿÿqqqÿƒÿi·ý”ÿì¶DƒÿNNNÿ¡ÿÿÿÿqqqÿƒÿ|Dƒÿ999ÿ¡ÿÿÿÿºººÿƒÿ²·s–ÿK¶Œƒÿ–––ÿ ÿÿÿÿþþþÿÿƒÿ&ê‚ÿÿâââÿ ÿÿÿÿøøøÿ ÿ‚ÿô¶Ë–ÿ£¶ÔƒÿÞÞÞÿ ÿÿÿÿÃÃÃÿƒÿÏŽŽ˜ƒÿÿ¡ÿÿÿÿMMMÿƒÿEµ#—ÿò´ƒÿ&&&ÿ¡ÿÿÿÿlllÿƒÿxŽŽBƒÿ777ÿ¡ÿÿÿÿ———ÿƒÿµzƒÿMMMÿŽŸŸŸÿ444ÿƒÿR´cƒÿmmmÿ ÿÿÿÿýýýÿÿƒÿ!ŽŽèƒÿàààÿ ÿÿÿÿàààÿƒÿص҃ÿÂÂÂÿŽÿÿÿÿšššÿƒÿª´«ƒÿµµµÿ ÿÿÿÿ¾¾¾ÿƒÿÊ•ƒÿŠŠŠÿ¡ÿÿÿÿ***ÿƒÿ"³*ƒÿÿþþþÿŽÿÿÿÿíííÿÿ‚ÿö ²ï‚ÿÿõõõÿ ÿÿÿÿgggÿƒÿs?ƒÿ444ÿ¡ÿÿÿÿsssÿƒÿk³‚ƒÿrrrÿÿÿÿÿJJJÿƒÿZ²;ƒÿDDDÿ ÿÿÿÿûûûÿÿ‚ÿþæƒÿÝÝÝÿ ÿÿÿÿ½½½ÿƒÿ´³ÚƒÿÊÊÊÿÿÿÿÿ¢¢¢ÿƒÿ±²‚ƒÿŒŒŒÿ ÿÿÿÿ¹¹¹ÿƒÿÅ’ƒÿ‡‡‡ÿ ÿÿÿÿùùùÿ ÿ‚ÿö±2ƒÿ"""ÿ‘ÿÿÿÿòòòÿÿ‚ÿù±ÊƒÿÔÔÔÿ ÿÿÿÿbbbÿƒÿn<ƒÿ111ÿ¡ÿÿÿÿPPPÿƒÿG±‰ƒÿzzzÿ’ÿÿÿÿRRRÿƒÿa°ý‚ÿÿ ÿÿÿÿúúúÿÿ‚ÿýäƒÿÛÛÛÿ ÿÿÿÿ™™™ÿƒÿ‘°àƒÿÒÒÒÿ’ÿÿÿÿªªªÿƒÿ¹°Zƒÿcccÿ ÿÿÿÿ´´´ÿƒÿÀ‘‘ƒÿ………ÿ ÿÿÿÿâââÿƒÿÚ°9ƒÿ***ÿ“ÿÿÿÿöööÿ ÿ‚ÿû¯¢ƒÿ«««ÿ ÿÿÿÿ]]]ÿƒÿi‘‘9ƒÿ...ÿ¡ÿÿÿÿ,,,ÿƒÿ$¯‘ƒÿÿ”ÿÿÿÿYYYÿƒÿh®è‚ÿÿïïïÿŸÿÿÿÿøøøÿÿ‚ÿü‘‘âƒÿØØØÿ ÿÿÿÿvvvÿƒÿm®æƒÿÙÙÙÿ”ÿÿÿÿ±±±ÿƒÿÀ®1ƒÿ:::ÿ ÿÿÿÿ¯¯¯ÿƒÿ»’’ƒÿ‚‚‚ÿ ÿÿÿÿ¿¿¿ÿƒÿ·®Aƒÿ111ÿ•ÿÿÿÿùùùÿÿ‚ÿý­yƒÿ‚‚‚ÿ ÿÿÿÿXXXÿƒÿd’’6ƒÿ,,,ÿ ÿÿÿÿúúúÿÿ‚ÿ÷ ­™ƒÿ‰‰‰ÿ–ÿÿÿÿaaaÿƒÿp­ÁƒÿÉÉÉÿŸÿÿÿÿõõõÿ ÿ‚ÿú’“߃ÿÕÕÕÿ ÿÿÿÿRRRÿƒÿJ¬ì‚ÿÿàààÿ–ÿÿÿÿ¹¹¹ÿƒÿǬú‚ÿÿýýýÿŸÿÿÿÿªªªÿƒÿ¶““Šƒÿÿ ÿÿÿÿœœœÿƒÿ“¬Hƒÿ999ÿ—ÿÿÿÿûûûÿÿƒÿ «PƒÿYYYÿ ÿÿÿÿSSSÿƒÿ_““4ƒÿ)))ÿ ÿÿÿÿåååÿƒÿݬ ƒÿ‘‘‘ÿ˜ÿÿÿÿiiiÿƒÿw«˜ƒÿ¡¡¡ÿŸÿÿÿÿóóóÿ ÿ‚ÿø“”݃ÿÓÓÓÿ ÿÿÿÿ///ÿƒÿ&ªð‚ÿÿæææÿ˜ÿÿÿÿÁÁÁÿƒÿÏ«à‚ÿÿçççÿŸÿÿÿÿ¥¥¥ÿƒÿ±””‡ƒÿ|||ÿ ÿÿÿÿxxxÿƒÿpªPƒÿAAAÿ™ÿÿÿÿýýýÿÿƒÿ'©(ƒÿ000ÿ ÿÿÿÿNNNÿƒÿZ””1ƒÿ&&&ÿ ÿÿÿÿÂÂÂÿƒÿ¹ª¨ƒÿ˜˜˜ÿšÿÿÿÿpppÿƒÿ~©oƒÿxxxÿŸÿÿÿÿðððÿÿ‚ÿö ”•ÚƒÿÐÐÐÿŸÿÿÿÿûûûÿÿ‚ÿø ¨ ô‚ÿÿìììÿšÿÿÿÿÈÈÈÿƒÿÖ©·ƒÿ¿¿¿ÿŸÿÿÿÿ   ÿƒÿ¬••„ƒÿzzzÿ ÿÿÿÿUUUÿƒÿL¨WƒÿHHHÿœÿÿÿÿ!!!ÿƒÿ.§ö‚ÿ ÿúúúÿŸÿÿÿÿIIIÿƒÿU••.ƒÿ$$$ÿ ÿÿÿÿžžžÿƒÿ–¨¯ƒÿ   ÿœÿÿÿÿxxxÿƒÿ†§GƒÿOOOÿŸÿÿÿÿíííÿÿ‚ÿô •–؃ÿÍÍÍÿŸÿÿÿÿçççÿÿ‚ÿß§ø‚ÿÿðððÿœÿÿÿÿÐÐÐÿƒÿݧƒÿ–––ÿŸÿÿÿÿ›››ÿƒÿ§––‚ƒÿwwwÿ ÿÿÿÿ111ÿƒÿ)¦_ƒÿPPPÿžÿÿÿÿ(((ÿƒÿ5¦ÖƒÿÞÞÞÿŸÿÿÿÿDDDÿƒÿP––+ƒÿ!!!ÿ ÿÿÿÿ{{{ÿƒÿr¦·ƒÿ¨¨¨ÿžÿÿÿÿ€€€ÿƒÿ¥ƒÿ&&&ÿŸÿÿÿÿéééÿÿ‚ÿñ–—ÕƒÿÊÊÊÿŸÿÿÿÿÄÄÄÿƒÿ¼¥û‚ÿ ÿõõõÿžÿÿÿÿØØØÿƒÿã¤fƒÿmmmÿŸÿÿÿÿ–––ÿƒÿ¢——ƒÿtttÿŸÿÿÿÿüüüÿÿ‚ÿù ¤fƒÿXXXÿ ÿÿÿÿ000ÿƒÿ=¤®ƒÿµµµÿŸÿÿÿÿ???ÿƒÿK——)ƒÿÿ ÿÿÿÿWWWÿƒÿO¤¾ƒÿ¯¯¯ÿ ÿÿÿÿ‡‡‡ÿƒÿ”£ñ‚ÿÿõõõÿžÿÿÿÿåååÿÿ‚ÿî—˜ÒƒÿÈÈÈÿŸÿÿÿÿ¡¡¡ÿƒÿ˜£ý‚ÿÿøøøÿ ÿÿÿÿßßßÿƒÿé¢=ƒÿDDDÿŸÿÿÿÿ‘‘‘ÿƒÿ˜˜|ƒÿqqqÿŸÿÿÿÿéééÿÿ‚ÿá£nƒÿ___ÿ¢ÿÿÿÿ777ÿƒÿD¢…ƒÿŒŒŒÿŸÿÿÿÿ:::ÿƒÿF˜˜&ƒÿÿþþþÿŸÿÿÿÿ444ÿƒÿ+¢Æƒÿ···ÿ¢ÿÿÿÿÿƒÿœ¢ÍƒÿÔÔÔÿžÿÿÿÿáááÿÿ‚ÿ똙σÿÅÅÅÿŸÿÿÿÿ~~~ÿƒÿt¡þ‚ÿÿûûûÿ¢ÿÿÿÿåååÿÿ‚ÿî þ‚ÿÿŸÿÿÿÿŒŒŒÿƒÿ˜™™yƒÿoooÿŸÿÿÿÿÇÇÇÿƒÿ¾¡uƒÿgggÿ¤ÿÿÿÿ???ÿƒÿK \ƒÿcccÿŸÿÿÿÿ555ÿƒÿA™™#ƒÿÿþþþÿžÿÿÿÿýýýÿÿ‚ÿú  Íƒÿ¿¿¿ÿ¤ÿÿÿÿ———ÿƒÿ£ ¤ƒÿ«««ÿžÿÿÿÿÝÝÝÿƒÿ癚̓ÿÂÂÂÿŸÿÿÿÿZZZÿƒÿQŸ%ƒÿÿýýýÿ¤ÿÿÿÿêêêÿÿ‚ÿòžê‚ÿÿïïïÿžÿÿÿÿ‡‡‡ÿƒÿ“ššvƒÿlllÿŸÿÿÿÿ¤¤¤ÿƒÿšŸ}ƒÿoooÿ¦ÿÿÿÿGGGÿƒÿSž4ƒÿ:::ÿŸÿÿÿÿ000ÿƒÿ<šš!ƒÿÿýýýÿžÿÿÿÿëëëÿÿ‚ÿãŸÕƒÿÆÆÆÿ¦ÿÿÿÿžžžÿƒÿªž|ƒÿ‚‚‚ÿžÿÿÿÿÙÙÙÿƒÿ䚛ʃÿ¿¿¿ÿŸÿÿÿÿ777ÿƒÿ-,ƒÿÿ§ÿÿÿÿïïïÿÿ‚ÿö ÃÿÊÊÊÿžÿÿÿÿ‚‚‚ÿƒÿŽ››tƒÿiiiÿŸÿÿÿÿ€€€ÿƒÿw„ƒÿvvvÿ¨ÿÿÿÿNNNÿƒÿZœû‚ÿÿýýýÿžÿÿÿÿ+++ÿƒÿ7››þ‚ÿÿüüüÿžÿÿÿÿÊÊÊÿƒÿÀ܃ÿÎÎÎÿ¨ÿÿÿÿ¦¦¦ÿƒÿ²œSƒÿYYYÿžÿÿÿÿÔÔÔÿƒÿßœœÇƒÿ½½½ÿžÿÿÿÿýýýÿÿ‚ÿû›4ƒÿ&&&ÿ©ÿÿÿÿôôôÿ ÿ‚ÿù››ƒÿ¡¡¡ÿžÿÿÿÿ}}}ÿƒÿ‰œœqƒÿfffÿŸÿÿÿÿ]]]ÿƒÿS›Œƒÿ~~~ÿªÿÿÿÿVVVÿƒÿa›â‚ÿÿçççÿžÿÿÿÿ&&&ÿƒÿ2œœþ‚ÿÿûûûÿžÿÿÿÿ¦¦¦ÿƒÿšâƒÿÖÖÖÿªÿÿÿÿ®®®ÿƒÿ¹š*ƒÿ000ÿžÿÿÿÿÏÏÏÿƒÿÛăÿºººÿžÿÿÿÿíííÿÿ‚ÿåš;ƒÿ...ÿ«ÿÿÿÿ÷÷÷ÿÿ‚ÿû™rƒÿxxxÿžÿÿÿÿxxxÿƒÿ„nƒÿdddÿŸÿÿÿÿ999ÿƒÿ0™“ƒÿ†††ÿ¬ÿÿÿÿ^^^ÿƒÿi™ºƒÿ¿¿¿ÿžÿÿÿÿ!!!ÿƒÿ-ý‚ÿÿûûûÿžÿÿÿÿƒƒƒÿƒÿy˜èƒÿÝÝÝÿ¬ÿÿÿÿµµµÿƒÿÀ˜ ø‚ÿ ÿúúúÿÿÿÿÿÊÊÊÿƒÿÖžžÁƒÿ···ÿžÿÿÿÿÌÌÌÿƒÿØCƒÿ555ÿ­ÿÿÿÿúúúÿÿ‚ÿý—JƒÿOOOÿžÿÿÿÿsssÿƒÿžžkƒÿaaaÿžÿÿÿÿþþþÿÿ‚ÿü—›ƒÿÿ®ÿÿÿÿeeeÿƒÿp—‘ƒÿ———ÿÿÿÿÿþþþÿÿƒÿ)žžý‚ÿÿúúúÿžÿÿÿÿ___ÿƒÿV–í‚ÿÿãããÿ®ÿÿÿÿ½½½ÿƒÿÈ—ÙƒÿÞÞÞÿÿÿÿÿÅÅÅÿƒÿÒŸŸ¿ƒÿµµµÿžÿÿÿÿ©©©ÿƒÿŸ–Jƒÿ===ÿ¯ÿÿÿÿýýýÿÿƒÿ •!ƒÿ&&&ÿžÿÿÿÿnnnÿƒÿ{ŸŸhƒÿ^^^ÿžÿÿÿÿîîîÿÿ‚ÿç•¢ƒÿ•••ÿ°ÿÿÿÿmmmÿƒÿw•iƒÿnnnÿÿÿÿÿýýýÿÿƒÿ$ŸŸü‚ÿÿùùùÿžÿÿÿÿ<<<ÿƒÿ2”ò‚ÿÿéééÿ°ÿÿÿÿÅÅÅÿƒÿÏ•°ƒÿµµµÿÿÿÿÿÀÀÀÿƒÿÍ  ¼ƒÿ²²²ÿžÿÿÿÿ………ÿƒÿ|”RƒÿEEEÿ±ÿÿÿÿþþþÿÿƒÿ'“ó‚ÿÿõõõÿÿÿÿÿiiiÿƒÿv  fƒÿ\\\ÿžÿÿÿÿÏÏÏÿƒÿÅ”ªƒÿÿ²ÿÿÿÿuuuÿƒÿ“@ƒÿEEEÿÿÿÿÿüüüÿÿƒÿ   û‚ÿ ÿ÷÷÷ÿžÿÿÿÿÿ‚ÿü’ ö‚ÿÿîîîÿ²ÿÿÿÿÌÌÌÿƒÿÖ“ˆƒÿŒŒŒÿÿÿÿÿ»»»ÿƒÿÈ¡¡¹ƒÿ¯¯¯ÿžÿÿÿÿbbbÿƒÿX’YƒÿLLLÿ´ÿÿÿÿ%%%ÿƒÿ.’ЃÿÔÔÔÿÿÿÿÿdddÿƒÿq¡¡cƒÿYYYÿžÿÿÿÿ«««ÿƒÿ¢’±ƒÿ¤¤¤ÿ´ÿÿÿÿ|||ÿƒÿ†‘þ‚ÿÿÿÿÿÿúúúÿÿ‚ÿþ¡¡ú‚ÿ ÿöööÿÿÿÿÿðððÿÿ‚ÿéù‚ÿ ÿóóóÿ´ÿÿÿÿÔÔÔÿƒÿÝ‘_ƒÿcccÿÿÿÿÿ¶¶¶ÿƒÿ⢶ƒÿ¬¬¬ÿžÿÿÿÿ>>>ÿƒÿ4aƒÿTTTÿ¶ÿÿÿÿ,,,ÿƒÿ6§ƒÿ«««ÿÿÿÿÿ___ÿƒÿl¢¢`ƒÿVVVÿžÿÿÿÿˆˆˆÿƒÿ~¹ƒÿ¬¬¬ÿ¶ÿÿÿÿ„„„ÿƒÿì‚ÿÿïïïÿœÿÿÿÿøøøÿÿ‚ÿý¢¢ù‚ÿ ÿõõõÿÿÿÿÿÑÑÑÿƒÿÇû‚ÿ ÿ÷÷÷ÿ¶ÿÿÿÿÛÛÛÿƒÿãŽ7ƒÿ:::ÿÿÿÿÿ±±±ÿƒÿ¾££´ƒÿªªªÿžÿÿÿÿÿ‚ÿýŽiƒÿ\\\ÿ¸ÿÿÿÿ444ÿƒÿ=Ž~ƒÿ‚‚‚ÿÿÿÿÿZZZÿƒÿg££]ƒÿSSSÿžÿÿÿÿdddÿƒÿZŽÀƒÿ´´´ÿ¸ÿÿÿÿŒŒŒÿƒÿ•ŽÆƒÿÊÊÊÿœÿÿÿÿöööÿ ÿ‚ÿû££ø‚ÿ ÿóóóÿÿÿÿÿ®®®ÿƒÿ¤ý‚ÿÿúúúÿ¸ÿÿÿÿâââÿÿ‚ÿéŒü‚ÿÿýýýÿœÿÿÿÿ¬¬¬ÿƒÿ¹¤¤±ƒÿ§§§ÿÿÿÿÿòòòÿÿ‚ÿëŒpƒÿcccÿœÿÿÿÿèèèÿœÿÿÿÿ;;;ÿƒÿDŒVƒÿYYYÿÿÿÿÿUUUÿƒÿb¤¤ZƒÿQQQÿžÿÿÿÿAAAÿƒÿ7ŒÈƒÿ»»»ÿ›ÿÿÿÿøøøÿXXXÿœÿÿÿÿ“““ÿƒÿœŒƒÿ¡¡¡ÿœÿÿÿÿôôôÿ ÿ‚ÿú¤¤ ÷‚ÿÿòòòÿÿÿÿÿŠŠŠÿƒÿ€‹ ƒÿÿüüüÿ›ÿÿÿÿ¯¯¯ÿÿðððÿ›ÿÿÿÿèèèÿÿ‚ÿî‹å‚ÿÿçççÿœÿÿÿÿ§§§ÿƒÿ´¥¥®ƒÿ¤¤¤ÿÿÿÿÿÔÔÔÿƒÿÊ‹xƒÿkkkÿœÿÿÿÿXXXÿÿ¤¤¤ÿœÿÿÿÿCCCÿƒÿLŠ-ƒÿ000ÿÿÿÿÿPPPÿƒÿ]¥¥XƒÿNNNÿžÿÿÿÿÿ‚ÿþŠÏƒÿÃÃÃÿ›ÿÿÿÿõõõÿ ÿÿQQQÿœÿÿÿÿ›››ÿƒÿ£Šuƒÿxxxÿœÿÿÿÿñññÿÿ‚ÿø¥¥ ö‚ÿÿðððÿÿÿÿÿgggÿƒÿ]‰'ƒÿÿþþþÿ›ÿÿÿÿªªªÿÿ ÿôôôÿ›ÿÿÿÿíííÿÿ‚ÿò‰½ƒÿÀÀÀÿœÿÿÿÿ¢¢¢ÿƒÿ¯¦¦«ƒÿ¡¡¡ÿÿÿÿÿ°°°ÿƒÿ¦‰ƒÿsssÿœÿÿÿÿSSSÿ‚ÿ«««ÿœÿÿÿÿKKKÿƒÿSˆ ù‚ÿ ÿúúúÿœÿÿÿÿJJJÿƒÿX¦¦UƒÿKKKÿÿÿÿÿóóóÿÿ‚ÿíˆ×ƒÿËËËÿ›ÿÿÿÿóóóÿ ÿ‚ÿXXXÿœÿÿÿÿ£££ÿƒÿ«ˆLƒÿOOOÿœÿÿÿÿîîîÿÿ‚ÿõ ¦¦ ô‚ÿÿïïïÿÿÿÿÿCCCÿƒÿ9‡/ƒÿ###ÿœÿÿÿÿ¦¦¦ÿƒÿ ÿ÷÷÷ÿ›ÿÿÿÿòòòÿÿ‚ÿö ‡”ƒÿ———ÿœÿÿÿÿœœœÿƒÿª§§¨ƒÿŸŸŸÿÿÿÿÿÿƒÿƒ‡‡ƒÿzzzÿœÿÿÿÿPPPÿ„ÿ±±±ÿœÿÿÿÿRRRÿƒÿZ‡ÜƒÿÞÞÞÿœÿÿÿÿEEEÿƒÿS§§RƒÿHHHÿÿÿÿÿÖÖÖÿƒÿ̇ރÿÒÒÒÿ›ÿÿÿÿòòòÿÿ„ÿ]]]ÿœÿÿÿÿªªªÿƒÿ²†$ƒÿ&&&ÿœÿÿÿÿêêêÿÿ‚ÿó §§ ó‚ÿÿíííÿÿÿÿÿ ÿ‚ÿþ…6ƒÿ***ÿœÿÿÿÿ¤¤¤ÿ…ÿÿùùùÿ›ÿÿÿÿöööÿ ÿ‚ÿù…kƒÿnnnÿœÿÿÿÿ———ÿƒÿ¥¨¨¦ƒÿœœœÿÿÿÿÿiiiÿƒÿ_…Žƒÿ‚‚‚ÿœÿÿÿÿMMMÿ†ÿ¶¶¶ÿœÿÿÿÿZZZÿƒÿb…³ƒÿµµµÿœÿÿÿÿ@@@ÿƒÿN¨¨OƒÿFFFÿÿÿÿÿ³³³ÿƒÿ©„äƒÿÚÚÚÿ›ÿÿÿÿðððÿÿ†ÿbbbÿœÿÿÿÿ²²²ÿƒÿ¹„ô‚ÿÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿð¨¨ñ‚ÿÿëëëÿœÿÿÿÿõõõÿÿ‚ÿîƒ>ƒÿ222ÿœÿÿÿÿ¡¡¡ÿ‡ÿÿûûûÿ›ÿÿÿÿùùùÿÿ‚ÿüƒCƒÿEEEÿœÿÿÿÿ’’’ÿƒÿ ©©£ƒÿ™™™ÿÿÿÿÿFFFÿƒÿ<ƒ–ƒÿŠŠŠÿœÿÿÿÿKKKÿƒÿõƒÿ»»»ÿœÿÿÿÿbbbÿƒÿiƒŠƒÿÿœÿÿÿÿ;;;ÿƒÿI©©LƒÿCCCÿÿÿÿÿÿƒÿ…‚ê‚ÿÿàààÿ›ÿÿÿÿîîîÿÿ‚ÿô{ƒÿhhhÿœÿÿÿÿºººÿƒÿÁƒÒƒÿÔÔÔÿ›ÿÿÿÿãããÿÿ‚ÿí©©ð‚ÿÿéééÿœÿÿÿÿÙÙÙÿƒÿÏ‚Eƒÿ999ÿœÿÿÿÿžžžÿƒÿ©ƒÿÿýýýÿ›ÿÿÿÿüüüÿÿ‚ÿýƒÿÿœÿÿÿÿÿƒÿ›ªª ƒÿ–––ÿÿÿÿÿ"""ÿ‚ÿþƒÿ‘‘‘ÿœÿÿÿÿHHHÿƒÿRʃÿÀÀÀÿœÿÿÿÿiiiÿƒÿpbƒÿdddÿœÿÿÿÿ666ÿƒÿDªªJƒÿ@@@ÿÿÿÿÿlllÿƒÿbï‚ÿÿçççÿ›ÿÿÿÿíííÿÿ‚ÿó vƒÿmmmÿœÿÿÿÿÁÁÁÿƒÿȪƒÿ«««ÿ›ÿÿÿÿßßßÿƒÿꪪî‚ÿÿçççÿœÿÿÿÿµµµÿƒÿ«MƒÿAAAÿœÿÿÿÿ›››ÿƒÿ¦#ƒÿÿþþþÿ›ÿÿÿÿþþþÿÿƒÿ!î‚ÿÿïïïÿ›ÿÿÿÿˆˆˆÿƒÿ–««ƒÿ”””ÿœÿÿÿÿöööÿÿ‚ÿð¥ƒÿ™™™ÿœÿÿÿÿEEEÿƒÿP‚σÿÆÆÆÿœÿÿÿÿqqqÿƒÿx9ƒÿ;;;ÿœÿÿÿÿ111ÿƒÿ?««Gƒÿ===ÿÿÿÿÿHHHÿƒÿGó‚ÿÿìììÿ›ÿÿÿÿëëëÿÿ‚ÿñ‚{ƒÿrrrÿœÿÿÿÿÉÉÉÿƒÿσÿ‚‚‚ÿ›ÿÿÿÿÚÚÚÿƒÿæ««ì‚ÿÿåååÿœÿÿÿÿ’’’ÿƒÿÖƒÿIIIÿœÿÿÿÿ˜˜˜ÿƒÿ£ƒ(ƒÿÿÿÿÿÿ!!!ÿƒÿãƒÿÊÊÊÿ›ÿÿÿÿƒƒƒÿƒÿ‘¬¬šƒÿ‘‘‘ÿœÿÿÿÿÜÜÜÿˆÿ¡¡¡ÿœÿÿÿÿBBBÿƒÿM„ÔƒÿËËËÿœÿÿÿÿyyyÿ‡ÿÿýýýÿ›ÿÿÿÿ,,,ÿƒÿ:¬¬Dƒÿ;;;ÿÿÿÿÿ%%%ÿ†ÿÿñññÿ›ÿÿÿÿéééÿÿ‚ÿð„ƒÿwwwÿœÿÿÿÿÑÑÑÿ‡ÿYYYÿ›ÿÿÿÿÕÕÕÿƒÿ⬬ê‚ÿÿãããÿœÿÿÿÿoooÿ†ÿPPPÿœÿÿÿÿ–––ÿƒÿ¡…-ƒÿ$$$ÿÿÿÿÿ(((ÿ†ÿ¡¡¡ÿ›ÿÿÿÿ~~~ÿƒÿŒ­­˜ƒÿŽŽŽÿœÿÿÿÿ¸¸¸ÿ†ÿ¨¨¨ÿœÿÿÿÿ???ÿƒÿJ†ÙƒÿÐÐÐÿœÿÿÿÿ€€€ÿ…ÿÿèèèÿ›ÿÿÿÿ'''ÿƒÿ5­­Aƒÿ888ÿœÿÿÿÿ÷÷÷ÿ ÿ„ÿ ÿõõõÿ›ÿÿÿÿçççÿÿ‚ÿƒÿ|||ÿœÿÿÿÿØØØÿ…ÿ000ÿ›ÿÿÿÿÐÐÐÿƒÿÞ®­è‚ÿÿáááÿœÿÿÿÿKKKÿ„ÿXXXÿœÿÿÿÿ“““ÿƒÿž‡2ƒÿ)))ÿÿÿÿÿ000ÿ„ÿxxxÿ›ÿÿÿÿyyyÿƒÿ‡®®•ƒÿ‹‹‹ÿœÿÿÿÿ•••ÿ„ÿ°°°ÿœÿÿÿÿ===ÿƒÿHˆÞƒÿÕÕÕÿœÿÿÿÿˆˆˆÿ„ÿÀÀÀÿ›ÿÿÿÿ###ÿƒÿ0®®?ƒÿ555ÿœÿÿÿÿÞÞÞÿƒÿÿøøøÿ›ÿÿÿÿåååÿÿ‚ÿ툋ƒÿ‚‚‚ÿœÿÿÿÿßßßÿƒÿ ÿúúúÿšÿÿÿÿËËËÿƒÿÙ¯®æƒÿÞÞÞÿœÿÿÿÿ(((ÿ‚ÿ```ÿœÿÿÿÿÿƒÿ›‰8ƒÿ...ÿÿÿÿÿ888ÿ‚ÿOOOÿ›ÿÿÿÿtttÿƒÿƒ¯¯’ƒÿ‰‰‰ÿœÿÿÿÿqqqÿ‚ÿ¸¸¸ÿœÿÿÿÿ:::ÿƒÿE‰ãƒÿÚÚÚÿœÿÿÿÿÿ‚ÿ˜˜˜ÿšÿÿÿÿþþþÿÿƒÿ,¯¯<ƒÿ222ÿœÿÿÿÿ»»»ÿÿÿûûûÿ›ÿÿÿÿâââÿÿ‚ÿ늃ÿ‡‡‡ÿœÿÿÿÿäääÿÿÿáááÿšÿÿÿÿÆÆÆÿƒÿÕ°¯äƒÿÜÜÜÿ›ÿÿÿÿùùùÿ ÿÿiiiÿœÿÿÿÿÿƒÿ™‹=ƒÿ333ÿÿÿÿÿ===ÿÿ)))ÿ›ÿÿÿÿoooÿƒÿ~°°ƒÿ†††ÿœÿÿÿÿNNNÿÿÁÁÁÿœÿÿÿÿ777ÿƒÿB‹çƒÿßßßÿœÿÿÿÿ”””ÿÿrrrÿšÿÿÿÿþþþÿÿƒÿ'°°9ƒÿ000ÿœÿÿÿÿ˜˜˜ÿÿþþþÿ›ÿÿÿÿàààÿƒÿ錖ƒÿŒŒŒÿœÿÿÿÿèèèÿÿ»»»ÿšÿÿÿÿÁÁÁÿƒÿб°áƒÿÙÙÙÿ›ÿÿÿÿáááÿrrrÿœÿÿÿÿ‹‹‹ÿƒÿ–Bƒÿ999ÿÿÿÿÿNNNÿøøøÿšÿÿÿÿjjjÿƒÿy±±Œƒÿƒƒƒÿœÿÿÿÿæææÿœÿÿÿÿ444ÿƒÿ@ë‚ÿÿäääÿœÿÿÿÿÝÝÝÿšÿÿÿÿüüüÿÿƒÿ"±±6ƒÿ---ÿ¹ÿÿÿÿÞÞÞÿƒÿ玛ƒÿ‘‘‘ÿ¸ÿÿÿÿ¼¼¼ÿƒÿ˲²ßƒÿ×××ÿ¸ÿÿÿÿˆˆˆÿƒÿ“Gƒÿ>>>ÿ¸ÿÿÿÿeeeÿƒÿt²²Šƒÿ€€€ÿ¸ÿÿÿÿ222ÿƒÿ=î‚ÿÿèèèÿ¶ÿÿÿÿûûûÿÿ‚ÿþ²²3ƒÿ***ÿ·ÿÿÿÿÛÛÛÿƒÿå ƒÿ———ÿ¶ÿÿÿÿ···ÿƒÿƳ³ÝƒÿÔÔÔÿ¶ÿÿÿÿ………ÿƒÿ‘‘MƒÿCCCÿ¶ÿÿÿÿ```ÿƒÿo³³‡ƒÿ~~~ÿ¶ÿÿÿÿ///ÿƒÿ:‘ò‚ÿÿìììÿ´ÿÿÿÿùùùÿÿ‚ÿý³³1ƒÿ'''ÿµÿÿÿÿØØØÿƒÿã’¥ƒÿœœœÿ´ÿÿÿÿ²²²ÿƒÿÁ´´ÚƒÿÑÑÑÿ´ÿÿÿÿ‚‚‚ÿƒÿŽ“RƒÿHHHÿ´ÿÿÿÿ[[[ÿƒÿj´´„ƒÿ{{{ÿ´ÿÿÿÿ,,,ÿƒÿ8“ ô‚ÿÿïïïÿ²ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü´´.ƒÿ%%%ÿ³ÿÿÿÿÖÖÖÿƒÿᔫƒÿ¡¡¡ÿ²ÿÿÿÿ­­­ÿƒÿ¼µµ×ƒÿÎÎÎÿ²ÿÿÿÿÿƒÿ‹•WƒÿNNNÿ²ÿÿÿÿVVVÿƒÿeµµƒÿxxxÿ²ÿÿÿÿ)))ÿƒÿ5• ÷‚ÿÿòòòÿ°ÿÿÿÿõõõÿ ÿ‚ÿûµµ+ƒÿ"""ÿ±ÿÿÿÿÓÓÓÿƒÿÞ—°ƒÿ¦¦¦ÿ°ÿÿÿÿ¨¨¨ÿƒÿ·¶¶ÕƒÿÌÌÌÿ°ÿÿÿÿ}}}ÿƒÿ‰—\ƒÿSSSÿ°ÿÿÿÿQQQÿƒÿ`¶¶~ƒÿuuuÿ°ÿÿÿÿ'''ÿƒÿ3—ù‚ÿ ÿõõõÿ®ÿÿÿÿòòòÿÿ‚ÿù¶¶(ƒÿ ÿ¯ÿÿÿÿÐÐÐÿƒÿÜ™µƒÿ¬¬¬ÿ®ÿÿÿÿ£££ÿƒÿ²··ÒƒÿÉÉÉÿ®ÿÿÿÿzzzÿƒÿ†™aƒÿXXXÿ®ÿÿÿÿLLLÿƒÿ[··|ƒÿsssÿ®ÿÿÿÿ$$$ÿƒÿ0™û‚ÿ ÿ÷÷÷ÿ¬ÿÿÿÿïïïÿÿ‚ÿ÷ ··&ƒÿÿþþþÿ¬ÿÿÿÿÍÍÍÿƒÿÙ›ºƒÿ±±±ÿ¬ÿÿÿÿžžžÿƒÿ­¸¸ÏƒÿÆÆÆÿ¬ÿÿÿÿwwwÿƒÿƒ›gƒÿ]]]ÿ¬ÿÿÿÿGGGÿƒÿV¸¸yƒÿpppÿ¬ÿÿÿÿ!!!ÿƒÿ-›ý‚ÿÿúúúÿªÿÿÿÿìììÿÿ‚ÿô ¸¸#ƒÿÿþþþÿªÿÿÿÿËËËÿƒÿ×Àƒÿ¶¶¶ÿªÿÿÿÿ™™™ÿƒÿ¨¹¹ÌƒÿÃÃÃÿªÿÿÿÿtttÿƒÿlƒÿbbbÿªÿÿÿÿBBBÿƒÿQ¹¹vƒÿmmmÿªÿÿÿÿÿƒÿ+þ‚ÿÿûûûÿ¨ÿÿÿÿèèèÿÿ‚ÿò¹¹ ƒÿÿýýýÿ¨ÿÿÿÿÈÈÈÿƒÿԟŃÿ»»»ÿ¨ÿÿÿÿ”””ÿƒÿ£ººÊƒÿÁÁÁÿ¨ÿÿÿÿrrrÿƒÿ~Ÿqƒÿhhhÿ¨ÿÿÿÿ===ÿƒÿLººsƒÿjjjÿ§ÿÿÿÿþþþÿÿƒÿ(Ÿƒÿÿýýýÿ¦ÿÿÿÿäääÿÿ‚ÿﺺþ‚ÿÿýýýÿ¦ÿÿÿÿÅÅÅÿƒÿҡʃÿÁÁÁÿ¦ÿÿÿÿÿƒÿž»»Çƒÿ¾¾¾ÿ¦ÿÿÿÿoooÿƒÿ{¡vƒÿmmmÿ¦ÿÿÿÿ888ÿƒÿG»»pƒÿhhhÿ¥ÿÿÿÿþþþÿÿƒÿ%¡#ƒÿÿþþþÿ¤ÿÿÿÿàààÿÿ‚ÿì»»þ‚ÿÿüüüÿ¤ÿÿÿÿÂÂÂÿƒÿϣσÿÆÆÆÿ¤ÿÿÿÿŠŠŠÿƒÿ™¼¼Äƒÿ»»»ÿ¤ÿÿÿÿlllÿƒÿy£|ƒÿrrrÿ¤ÿÿÿÿ333ÿƒÿB¼¼nƒÿeeeÿ£ÿÿÿÿýýýÿÿƒÿ#£(ƒÿÿ£ÿÿÿÿÜÜÜÿƒÿè¼¼ý‚ÿÿûûûÿ¢ÿÿÿÿ¿¿¿ÿƒÿÌ¥ÔƒÿËËËÿ¢ÿÿÿÿ………ÿƒÿ”½½Áƒÿ¹¹¹ÿ¢ÿÿÿÿiiiÿƒÿv¥ƒÿwwwÿ¢ÿÿÿÿ...ÿƒÿ=½½kƒÿbbbÿ¡ÿÿÿÿüüüÿÿƒÿ!¥-ƒÿ$$$ÿ¡ÿÿÿÿ×××ÿƒÿä½½ý‚ÿÿúúúÿ ÿÿÿÿ½½½ÿƒÿʧڃÿÐÐÐÿ ÿÿÿÿ€€€ÿƒÿ¾¾¾ƒÿ¶¶¶ÿ ÿÿÿÿfffÿƒÿt§†ƒÿ}}}ÿ ÿÿÿÿ)))ÿƒÿ8¾¾hƒÿ```ÿŸÿÿÿÿûûûÿÿ‚ÿþ§3ƒÿ)))ÿŸÿÿÿÿÒÒÒÿƒÿ྾ü‚ÿÿùùùÿžÿÿÿÿºººÿƒÿǩރÿÖÖÖÿžÿÿÿÿ{{{ÿƒÿŠ¿¿¼ƒÿ³³³ÿžÿÿÿÿdddÿƒÿq©‹ƒÿ‚‚‚ÿžÿÿÿÿ$$$ÿƒÿ3¿¿eƒÿ]]]ÿÿÿÿÿûûûÿÿ‚ÿþ©8ƒÿ...ÿÿÿÿÿÍÍÍÿƒÿÜÀ¿û‚ÿÿøøøÿœÿÿÿÿ···ÿƒÿĪãƒÿÛÛÛÿœÿÿÿÿvvvÿƒÿ†ÀÀ¹ƒÿ°°°ÿœÿÿÿÿaaaÿƒÿn«‘ƒÿ‡‡‡ÿœÿÿÿÿ ÿƒÿ/ÀÀbƒÿZZZÿ›ÿÿÿÿúúúÿÿ‚ÿý«=ƒÿ444ÿ›ÿÿÿÿÈÈÈÿƒÿ×ÁÀú‚ÿ ÿ÷÷÷ÿšÿÿÿÿ´´´ÿƒÿ¬çƒÿßßßÿšÿÿÿÿqqqÿƒÿÁÁ¶ƒÿ®®®ÿšÿÿÿÿ^^^ÿƒÿl­–ƒÿŒŒŒÿ™ÿÿÿÿþþþÿÿƒÿ*ÁÁ`ƒÿWWWÿ™ÿÿÿÿøøøÿÿ‚ÿý­Bƒÿ999ÿ™ÿÿÿÿÃÃÃÿƒÿÓÂÁù‚ÿ ÿõõõÿ˜ÿÿÿÿ²²²ÿƒÿ¿®ë‚ÿÿäääÿ˜ÿÿÿÿlllÿƒÿ|³ƒÿ«««ÿ˜ÿÿÿÿ[[[ÿƒÿi¯›ƒÿ’’’ÿ—ÿÿÿÿýýýÿÿƒÿ%ÂÂ]ƒÿUUUÿ—ÿÿÿÿ÷÷÷ÿ ÿ‚ÿü¯Gƒÿ>>>ÿ—ÿÿÿÿ¾¾¾ÿƒÿÎÃÂø‚ÿ ÿôôôÿ–ÿÿÿÿ¯¯¯ÿƒÿ¼°î‚ÿÿèèèÿ–ÿÿÿÿgggÿƒÿwÃðƒÿ¨¨¨ÿ–ÿÿÿÿYYYÿƒÿf± ƒÿ———ÿ•ÿÿÿÿûûûÿÿƒÿ ÃÃZƒÿRRRÿ•ÿÿÿÿöööÿ ÿ‚ÿû±MƒÿCCCÿ•ÿÿÿÿ¹¹¹ÿƒÿÉÄà ÷‚ÿÿóóóÿ”ÿÿÿÿ¬¬¬ÿƒÿº²ò‚ÿÿìììÿ”ÿÿÿÿbbbÿƒÿrÄÄ®ƒÿ¥¥¥ÿ”ÿÿÿÿVVVÿƒÿd³¦ƒÿœœœÿ“ÿÿÿÿúúúÿÿ‚ÿþÄÄWƒÿOOOÿ“ÿÿÿÿõõõÿ ÿ‚ÿû³RƒÿIIIÿ“ÿÿÿÿ´´´ÿƒÿÄÅÄ õ‚ÿÿñññÿ’ÿÿÿÿ©©©ÿƒÿ·´ ô‚ÿÿïïïÿ’ÿÿÿÿ]]]ÿƒÿmÅÅ«ƒÿ£££ÿ’ÿÿÿÿSSSÿƒÿaµ«ƒÿ¡¡¡ÿ‘ÿÿÿÿøøøÿÿ‚ÿýÅÅUƒÿLLLÿ‘ÿÿÿÿóóóÿ ÿ‚ÿúµWƒÿNNNÿ‘ÿÿÿÿ¯¯¯ÿƒÿ¿ÆÅ ô‚ÿÿïïïÿÿÿÿÿ¦¦¦ÿƒÿµ¶ ÷‚ÿÿòòòÿÿÿÿÿXXXÿƒÿhÆÆ¨ƒÿ   ÿÿÿÿÿPPPÿƒÿ^·°ƒÿ§§§ÿÿÿÿÿõõõÿ ÿ‚ÿüÆÆRƒÿJJJÿÿÿÿÿòòòÿÿ‚ÿù·\ƒÿSSSÿÿÿÿÿªªªÿƒÿºÇÆó‚ÿÿîîîÿŽÿÿÿÿ¤¤¤ÿƒÿ²¸ù‚ÿ ÿõõõÿŽÿÿÿÿSSSÿƒÿcÇÇ¥ƒÿÿŽÿÿÿÿMMMÿƒÿ\¹µƒÿ¬¬¬ÿÿÿÿÿóóóÿ ÿ‚ÿúÇÇOƒÿGGGÿÿÿÿÿðððÿÿ‚ÿ÷ ¹bƒÿXXXÿÿÿÿÿ¥¥¥ÿƒÿµÈÇñ‚ÿÿìììÿŒÿÿÿÿ¡¡¡ÿƒÿ¯ºû‚ÿ ÿ÷÷÷ÿŒÿÿÿÿNNNÿƒÿ^ÈÈ¢ƒÿšššÿŒÿÿÿÿKKKÿƒÿY»ºƒÿ±±±ÿ‹ÿÿÿÿðððÿÿ‚ÿøÈÈLƒÿDDDÿ‹ÿÿÿÿîîîÿÿ‚ÿö »gƒÿ]]]ÿ‹ÿÿÿÿ   ÿƒÿ°ÉÈï‚ÿÿêêêÿŠÿÿÿÿžžžÿƒÿ­¼ý‚ÿÿúúúÿŠÿÿÿÿIIIÿƒÿYÉÉ ƒÿ˜˜˜ÿŠÿÿÿÿHHHÿƒÿV½Àƒÿ¶¶¶ÿ‰ÿÿÿÿíííÿÿ‚ÿö ÉÉIƒÿAAAÿ‰ÿÿÿÿíííÿÿ‚ÿõ ½lƒÿcccÿ‰ÿÿÿÿ›››ÿƒÿ«ÊÉî‚ÿÿèèèÿˆÿÿÿÿ›››ÿƒÿª¾þ‚ÿÿûûûÿˆÿÿÿÿDDDÿƒÿTÊʃÿ•••ÿˆÿÿÿÿEEEÿƒÿT¿Åƒÿ¼¼¼ÿ‡ÿÿÿÿéééÿÿ‚ÿó ÊÊGƒÿ???ÿ‡ÿÿÿÿëëëÿÿ‚ÿô ¿qƒÿhhhÿ‡ÿÿÿÿ–––ÿƒÿ¦ËÊì‚ÿÿæææÿ†ÿÿÿÿ™™™ÿƒÿ§Àƒÿÿýýýÿ†ÿÿÿÿ???ÿƒÿOËËšƒÿ’’’ÿ†ÿÿÿÿBBBÿƒÿQÁʃÿÁÁÁÿ…ÿÿÿÿæææÿÿ‚ÿñËËDƒÿ<<<ÿ…ÿÿÿÿéééÿÿ‚ÿòÁwƒÿmmmÿ…ÿÿÿÿ‘‘‘ÿƒÿ¡ÌËê‚ÿÿäääÿ„ÿÿÿÿ–––ÿƒÿ¥Â#ƒÿÿþþþÿ„ÿÿÿÿ:::ÿƒÿJÌÌ—ƒÿÿ„ÿÿÿÿ???ÿƒÿNÃσÿÆÆÆÿƒÿÿÿÿâââÿÿ‚ÿîÌÌAƒÿ999ÿƒÿÿÿÿçççÿÿ‚ÿñÃ|ƒÿrrrÿƒÿÿÿÿŒŒŒÿƒÿœÍÌè‚ÿÿâââÿ‚ÿÿÿÿ“““ÿƒÿ¢Ä(ƒÿÿƒÿÿÿÿ555ÿƒÿEÍÍ”ƒÿÿ‚ÿÿÿÿ===ÿƒÿLÅÕƒÿËËËÿÿÿÿÿÝÝÝÿƒÿêÍÍ>ƒÿ666ÿÿÿÿÿåååÿÿ‚ÿïŃÿxxxÿÿÿÿÿ‡‡‡ÿƒÿ—ÎÍæƒÿßßßÿÿÿÿÿÿƒÿŸÆ-ƒÿ$$$ÿÿÿÿÿ000ÿƒÿ@ÎÎ’ƒÿŠŠŠÿÿÿÿÿ:::ÿƒÿIÇÚƒÿÐÐÐÿÙÙÙÿƒÿçÎÎ;ƒÿ444ÿâââÿÿ‚ÿídžƒÿ}}}ÿ‚‚‚ÿƒÿ’ÏÎãƒÿkkkÿƒÿÈ3ƒÿ)))ÿ+++ÿƒÿ;ÏσÿÿƒÿFÉ߇ÿãÏÏ9‡ÿìÉŒ‡ÿÐÏá†ÿšÊ8‡ÿ7ÐÐŒ†ÿDÊã…ÿßÑÐ6…ÿêË‘…ÿ‰ÑÑß„ÿ—Ì=…ÿ2Ñщ„ÿAÌçƒÿÚÒÑ3ƒÿèÍ–ƒÿ„ÒÒÜ‚ÿ•ÎBƒÿ-ÒÒ†‚ÿ?ÎëÿÕÓÿÿÿÿTRUEVISION-XFILE.././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Reenen Geiss - Triple Feedback_phat+eos_edit.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Reenen Geiss - Triple Feedback_phat+eos_edit.0000775000175000017500000002416011756064136033373 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.068793 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.550000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.331672 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=rate = fps/(fps+1/2); shape_2_per_frame2=beat = above(mid,bassthresh); shape_2_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.6)*rate+1.6); shape_2_per_frame4=ran = rand(8)+4; shape_2_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_2_per_frame6=//poly = if(above(poly,8),4,poly); shape_2_per_frame7=sides = poly; shape_2_per_frame8= shape_2_per_frame9=rate2 = fps/(fps+10); shape_2_per_frame10=out = (1-beat)*rate2*out + beat; shape_2_per_frame11=border_a = out; shape_2_per_frame12= shape_2_per_frame13=te = mid/fps/2 + te; shape_2_per_frame14=x = x + 0.05*sin(te*1.17); shape_2_per_frame15=y = y + 0.05*sin(te*1.83); shape_2_per_frame16=ang = 3*sin(te*0.5)+2*sin(te*1.1)+4*sin(te*0.3); shape_2_per_frame17=rad = rad * (0.9 + 0.2*t2) + 0.1*sin(te*1.3); shape_2_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.417 + 1))); shape_2_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.391 + 2))); shape_2_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.432 + 4))); shape_2_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.457 + 3))); shape_2_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.437 + 5))); shape_2_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen per_frame_20= per_frame_21=zoom=1.05; per_frame_22=decay=0.85 projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Torrid Tales.milk0000775000175000017500000000327411756064136030372 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.50*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_3=ib_g = 0.5+0.5*sin(time*1.476); per_frame_4=ib_b = 0.5+0.5*sin(1.374*time); per_frame_5=ob_r = ib_r; per_frame_6=ob_g=ib_g; per_frame_7=ob_b=ib_b; per_frame_8=q8 =oldq8+ 0.001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq8 = q8; per_frame_10=wave_a = 0; per_frame_11=ib_a =1; per_pixel_1=dx = sin((1000+sin(q8))/y)/200; per_pixel_2=dy = cos((1000+sin(q8))/x)/200; per_pixel_3=rot = dy*100*dx; per_frame_init_1=q8=0; per_frame_init_2=q1 = rand(2)+2; projectM-complete-2.1.0-Source/src/libprojectM/presets/Telek - Slow Shift Matrix (bb4.5).milk0000775000175000017500000000326611756064136031465 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=tt = if(above(bass*bass_att,4.5),rand(32768),tt); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.15); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51)*.5+.5; per_frame_11=ib_g = sin(tt*.71)*.5+.5; per_frame_12=ib_b = sin(tt*.81)*.5+.5; per_frame_13=monitor = tt; per_frame_14= per_pixel_1=zoom = .8-.2*pow(1-rad,1); per_frame_init_1=tt = rand(10000); per_frame_init_2= ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Harlequin's Dynamic Fractal (Craze0000775000175000017500000000346611756064136033327 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time),rot); ././@LongLink0000000000000000000000000000017700000000000011572 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Remembering How You Were (Perceived Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Remembering How You0000775000175000017500000000737711756064136033316 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.005000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_frame_40=rot = sin(bass*treb*mid)/16; per_frame_41=wave_r = bass*.5; per_frame_42=wave_g = treb*.5; per_frame_43=wave_b = mid*.5; per_pixel_1=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*05; per_pixel_2=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*05; per_pixel_3=zoom=0.9615+rad/12+ q2/20; per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - Dynamic Borders 1.milk0000775000175000017500000000467611756064136030442 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999990 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.050000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=ib_r = ib_r + 0.10*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=ib_g = ib_g + 0.10*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_5=ib_b = ib_b + 0.10*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_6=temp = 0.12*tan(0.3*(mid+bass)); per_frame_7=ib_a = if(below(temp,0.4),temp,0.4); per_frame_8=ob_size = ob_size - 0.01; per_frame_9=ob_size = ob_size + 0.15*sin(0.5*bass_att); per_frame_10=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_13=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_14=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*1.5; per_pixel_16=dy = dy*1.5; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Octotrip (MultiTrip Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Octotrip (MultiTrip Mix).m0000775000175000017500000001445111756064136033112 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_frame_20=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_21=movement = if(above(movement,10000), 0, movement); per_frame_22= per_frame_23=q3 = 0.5+0.15*sin(movement); per_frame_24=q4 = 0.5-0.15*cos(0.781*movement); per_frame_25= per_frame_26=wave_x = q3; per_frame_27=wave_y = 1-q4; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot=0+0.05*sin(newrad*13.5 + q2*1.3 + q1*1.31); per_pixel_6=zoom=zoom+0.05*sin(newang*10.0 + newrad*7.5 + q2*1.63 + q1)-0.05; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Ashes Of Air (Remix).milk0000775000175000017500000000272411756064136031300 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.001000 fDecay=1.000000 fVideoEchoZoom=1.469141 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.386134 fWaveScale=1.568857 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.25*(0.05*bass_att + sin(sin(time+rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = 0.06*sin(rad); per_pixel_3=dx = dx + 0.008*(0.99*1-rad)*sin(0.733*time); per_pixel_4=dy = dy + 0.008*(0.99*1-rad)*cos(0.953*time); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Fractopia (Focused Childhood Mix ).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Fractopia (Focused Childhood Mix )0000775000175000017500000001641711756064136033204 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.073891 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.537415 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.725085 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*(60*bass_att/fps),0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*(60*treb_att/fps),0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*(bass_att)); per_frame_16=peakbass_att = max((bass_att),peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - (bass_att), 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*(bass_att) + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=q1 = wave_x; per_frame_28=q2 = ypos+0.5; per_frame_29=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_30=movement = if(above(movement,10000), 0, movement); per_frame_31=q8 = movement; per_frame_32=ib_size = ib_size + (beat); per_frame_33=ib_r = beat*rand(100)*0.01; per_frame_34=ib_g = beat*rand(100)*0.01; per_frame_35=ib_b = beat*rand(100)*0.01; per_frame_36=zoom =1.3 + 0.5*sin(movement*0.821); per_frame_37=wrap = 1-beat; per_pixel_1=myx = x-(q1); per_pixel_2=myy = y-q2+0.1; per_pixel_3=dx = 3.5*sin(q8*0.567)*(2*myy*myx); per_pixel_4=dy = 3.5*sin(q8*0.567)*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Bow To Gravity.milk0000775000175000017500000000433411756064136030525 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.930000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.796896 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999995 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.5*wave_r; per_frame_6=ob_b = 0.5*wave_g; per_frame_7=ob_g = 0.5*wave_b; per_frame_8=ib_r = wave_g; per_frame_9=ib_g = wave_b; per_frame_10=ib_b = wave_r; per_frame_11=wave_mystery = wave_mystery + 25*sin(3-1*(sin(0.001*time))); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dx = dx + above(x,0.5)*x*0.005; per_pixel_5=dx = dx - below(x,0.5)*(1-x)*0.005; per_pixel_6=dy = dy + above(y,0.5)*y*0.005; per_pixel_7=dy = dy + below(y,0.5)*(1-y)*0.005; per_pixel_8=zoom = zoom - 100*((1-rad)*((1.5*rad)*0.005 + 0.004*sin(0.5*bass_att))); per_pixel_9= per_pixel_10=rot = rot + (cos(bass_att*treb_att)/(1-treb)+0.5*time)*0.0005; per_pixel_11=zoomexp = 0.8 + 1+sin(treb_att); ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Hallucinogenic Pyramids (Beat Time0000775000175000017500000000407711756064136033425 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.000000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_pixel_1=ok_to_change = if(above(time,beat_time+5),1,0); per_pixel_2=bass_effect = max(bass, bass_att)-1; per_pixel_3=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_pixel_4=effect = if(equal(time,beat_time),abs(effect-1),effect); per_pixel_5=bass_effect = max(max(bass,bass_att)-1.34,0); per_pixel_6=zoom = if(above(effect,0),0.4*x,0.4*y) +0.6 -0.13*(min(bass_effect,0.3)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Illusion & Che - Return Of The King.milk0000775000175000017500000000267111756064136032037 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=1.000000 zoom=1.000200 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.030301 sy=1.020100 wave_r=0.000000 wave_g=0.500000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*( 0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.850*( 0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.250*( 0.90*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Beat Demo 2.0.milk0000775000175000017500000000712511756064136030172 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=zoom=zoom+.1*q4; per_frame_41=rot=.2*q5; per_frame_42=wave_mystery=.5*q6; per_frame_43=cx=cx+.5*q1; per_frame_44=cy=cy+.5*q2; per_frame_45=warp=bnot(q7%2); per_frame_46=echo_zoom=1+.5*q3; per_frame_47=echo_orientation=q8%4; per_frame_48=wave_mode=q8%7; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Aderrasi - Clockwork Organism.milk0000775000175000017500000000435411756064136033415 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.785805 fWaveScale=0.837543 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.100000 ib_size=0.017000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ib_r = wave_r; per_frame_5=ib_g = wave_g; per_frame_6=ib_b = wave_b; per_frame_7=dx = dx + dx_r; per_frame_8=dy = dy + dy_r; per_frame_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_10=dx_r = above(thresh,2)*0.015*sin(rad*5*time)+(1-equal(thresh,2))*dx_r; per_frame_11=dy_r = above(thresh,2)*0.015*sin(ang*6*time)+(1-equal(thresh,2))*dy_r; per_frame_12=q1 = dx_r*1000; per_frame_13=q2 = dx_y*1000; per_frame_14=monitor = dx_r; per_frame_15=bass_test = bass+1.3*bass_att; per_frame_16=q8 = if(above(bass_test,2.5),bass_test,0.5*bass_test); per_pixel_1=//dx = dx + q1*0.01975*pow(rad,x*x)*sin(time); per_pixel_2=//dy = dy + q2*0.01975*pow(rad,x*x)*cos(time); per_pixel_3=zoom = zoom - 0.125*pow(rad,x*7)*cos(ang*6); per_pixel_4=//rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*q1*q2; per_pixel_5=rot = (zoom-1)+0.07*(q8); per_frame_init_1=dx_r=1; per_frame_init_2=dy_r=1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - A Million Miles from Earth.milk0000775000175000017500000000327711756064136032647 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if (above(bass,1.3), 0, dy); projectM-complete-2.1.0-Source/src/libprojectM/presets/Tux.tga0000664000175000017500000102147211756064136024574 0ustar matthiasmatthias  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿ¥,@Œ&8ÿœ,@•,@ÿ”ÿž,@,@†,?9+>~&7z'9w+?w(:w$5w(:w+?w'9$5X…,@ÿ’&8&8„,?I,@€,?x+?w,?w+?w‰+>w+?+?W†,@,@ÿÿš,@„):+> -C0H4S5U-B•,@ÿ':ÿ(;ÿ,@ÿ)<ÿ&8ÿ)<ÿ,@ÿ(;ÿ&8Î(;,?,?,? „,@ÿˆ&8„$5&8*==c/G,@³…,@ÿ‹,Aÿ,@Í-C/G,@+>+?+>‚,@ÿŠÿš,@„'4+=§-BË/H½/G»/Gº.Få.Eÿ-Cÿ-Dÿ.Eÿ-Dÿ,Cÿ-Dÿ.Fÿ-Eÿ,Bö+?Â+>¸,?¾,?Ì+?}„,@,@ÿˆ&8&8„$4e&7É*=Á.D¹/H¾,Aî,?ÿ.Dÿ.Eÿ-Dÿ/Eÿ2Gÿ2Jÿƒ2Lÿ2Kÿ 2Lÿ2Mÿ2Lÿ/Gÿ-Dö.FÂ/G¸.F½+?½*=Å+>Á*=B‚,@,@ÿŠÿ•,@„ *<8,AK/GE/H6.El.Dý0Hÿ2Mÿ2Nÿ3Nÿ4Oÿ4Pþ3Oÿ3Nÿ‚3Oÿ3Nÿ2Lÿ2Mþ1Kÿ/Eÿ-Cÿ-Bÿ-BÓ/GJ-C;+?F,@J-A'ƒ &9ÿƒ,@,@#4&8I*=H-@>,?A(<¼)=ÿ,@ÿ/Fÿ1Kÿ/Fÿ/Fþ3Nÿ4Pÿ4Oÿ5Pÿ7Qÿ:Sÿ:Wÿ:[ÿ:Zÿ;\ÿ;]ÿ;[ÿ:Zÿ:Xÿ6Sþ5Pÿ4Oÿ3Nÿ1Iÿ/Fÿ.Dÿ.D™%,B: *>G)<'ƒ/Gÿ‡ÿ•,@„(8+?Ê-Cÿ0Hô/Hó1Jö5Pþ7Vÿ9Zÿ:[ÿ=^ÿ>_ÿ=^ÿ:[ÿ9Yÿ9Zÿ:Zÿ:[ÿ8Wÿ5Rÿ6Rÿ2Mÿ/Hÿ0Iü0Iô-Có,?÷,@ÿ,@’ƒ &9ÿƒ,@,@%6t&8þ*>û,@ó.Eû/Hÿ/Gÿ2Lÿ6Rÿ5Qÿ7Tÿ<]ÿ=_ÿAbÿBcÿCgÿDkÿ‚DjÿGpÿHrÿElÿCgÿƒBcÿ?aÿ=^ÿ=_ÿ;[ÿ5Rÿ1Kø-Dö ,@ÿ+>‘ƒ/Gÿ‡ÿ‘0I0Iƒ*`ÿBgÿ@dÿ>`ÿ@dÿ?cÿ<]ÿ<^ÿ;\ÿ:Zÿ :Yÿ8Xÿ6Uÿ5Rÿ5Sþ5Rÿ3Nÿ0Hÿ-Bÿ,@ÿ*<Û%6‹$6’'%7l&8þ,@,@‚.B,@z*=Ö)<ÿ,Bÿ.Dÿ-Cÿ1Iÿ4Pþ5Qÿ7Uÿ:Yÿ<^ÿ?bÿAeÿCiÿDkÿFmÿGnÿIoÿKuÿLyÿMzÿP{ÿOzÿNyÿLyÿLvÿLrÿJpÿHoÿFmÿ FlÿFhÿCbþ=]ÿ:Yÿ8Sÿ 4Kÿ1GÛ.EŠ-D’&-Ckƒ/G/Gÿƒÿ0I„':.F7W1J,-AÔ.Dÿ1Jÿ4Pÿ7Uÿ9Xþ;]ÿ<^ÿ;]ÿ;\ÿ@eÿFmÿAeÿFmÿBgÿ@cÿElÿDkÿ?cÿ…?bÿ>aÿ<]ÿ;]ÿ<^ÿ;]ÿ:Zÿ7Uÿ4Oÿ0Jÿ.Dþ*>ÿ':ÿ':ÿ';Ý&94‚ &9û&8-A ,@+? ,@R,@û,@ÿ-Bþ0Hÿ1Kÿ4Pÿ8Vÿ;\ÿ=`ÿ@cÿEkÿHpÿGoÿIsÿKwÿLxÿO{ÿS‚ÿT‡ÿT†ÿVˆÿZŠÿW„ÿUÿT†ÿU„ÿT€ÿQ}ÿNzÿLxÿNzÿQ{ÿOqÿJkÿEhÿEiÿDfÿ?\þ8Rÿ2Kÿ0Iÿ1JÛ5R17W#-C2':6Sÿ‚ÿ0I„(< .F½1LÚ5QÓ3Mø4Oÿ7Uÿ:Zÿ<\ÿ>_ÿAcÿBgÿCiÿBhÿCiÿElÿFnÿGqÿHrÿGqÿGpÿHrÿHqÿGpÿGqÿFoÿDjÿCiÿDiÿDjÿCiÿChÿCiÿ ?bÿ<]ÿ9Zÿ9Yÿ8Wÿ5Qÿ1Kÿ.Eÿ .Fÿ ,Cÿ':à%5a &9 &9û&8-AJ,@Ô+?Û+>ÿ-Bÿ/Gÿ3Nÿ6Sÿ7Vÿ:Yÿ=^ÿAeÿFmÿKsÿNwÿQ{ÿT€ÿU‚ÿUƒÿT‚ÿU„ÿWŠÿ[ÿ‚^”ÿ_”ÿ_“ÿ^’ÿ^”ÿ\ÿX‹ÿWŠÿXŠÿ[Šÿ]Œÿ\‹ÿW„ÿS}ÿPwÿMuÿJqÿDiÿ@bÿ>^ÿ ;[ÿ :Zù:[Ô3OÙ"-DÂ0(;%6Sÿ‚ÿ‰0I0I‚-DK0I`5QY8WL7U‚6Qÿ8Uÿ;[ÿ<^ÿ>aþ?dÿAfÿBhÿBgÿChÿEjÿHoÿIqÿHpÿKxÿLzÿKvÿKuÿLwÿLzÿKxÿIuÿItÿGpÿFoÿGoÿFoÿGoÿGpÿGoÿElÿ@cÿ=^ÿ;]ÿ;\ÿ:[ÿ7Vÿ4Oÿ0Iÿ1Kþ.Eÿ&8ÿ $6Â'%8MH$8 &9ø,@#4@)<¬,@ÿ-Aÿ.Cÿ/Fÿ1Jþ4Pÿ7Uÿ;[ÿ>aÿAeÿEjÿIpÿNwÿR~ÿU‚ÿX‡ÿ\ÿ\ÿ\Žÿ]Žÿ^ÿ_”ÿa˜ÿdšÿ‚ešÿdšÿcšÿdšÿa—ÿ^”ÿ_•ÿa•ÿc–ÿc•ÿa“ÿ]ÿZŒÿYˆÿW„ÿS€ÿNyÿJrÿHlÿDjþAfÿ>aÿ9Xÿ5Pÿ4O3O/6S6Sÿÿ‰0I‚ /H&/HÚ2Lÿ6Sþ8Xþ<]þBdÿDhÿEmÿHrÿ†ItÿLwÿNxÿNwÿNxÿQÿNyÿMwÿNyÿR‚ÿOÿItÿIsÿ†ItÿGqÿDkÿ?bÿ>_ÿ>`ÿ<^ÿ9Zÿ7Uÿ3Nÿ0Iÿ0Jÿ.Eÿ'9ÿ%7ÿ!&9ð#&9@ &9ø,@%7&&7Û(;ÿ,@ÿ/Fÿ1Lÿ5Rÿ8Wÿ:\ÿ=^ÿ@cÿEkÿJsÿOyÿR|ÿUÿX‡ÿYŒÿ[‘ÿ`–ÿa—ÿešÿƒf›ÿiÿjÿgœÿƒf›ÿiœÿiÿf›ÿc™ÿƒa—ÿ a“ÿ_ŽÿZ‰ÿTÿNxÿJuÿHrÿEmÿDiÿBcÿ9Wÿ5Q¶5R 6Sÿÿ„0I0I„*>(.Fž1J¢6R±:Xü7EZ &9ò &9=T,@(,@»,@ÿ-Aÿ/Eþ1Lÿ5Qÿ8Wÿ<^ÿBgÿHpÿJuÿN}ÿT†ÿX‰ÿ[Œÿ[ÿ^”ÿb™ÿc™ÿe›ÿjÿiÿhÿl£ÿm£ÿkžÿl¡ÿm¥ÿn¥ÿm¤ÿm¥ÿn¥ÿ‚n¦ÿn¥ÿm¤ÿƒn¥ÿj ÿfšÿb“ÿ_’ÿ]’ÿ[ŽÿZ‰ÿW‚ÿQ}ÿKwÿIsþBgÿ9Wÿ7S•;P‚6Sýÿ/G„+A-/GÒ2Lî6Sà8XÞ:Zë;[ÿBgÿGpÿGqÿLuÿQzÿQÿPÿQÿS‚ÿW…ÿY‹ÿX‹ÿW†ÿX‰ÿYÿYŒÿYÿ\Žÿ^Žÿ^ÿ^‘ÿ^”ÿ[ÿYÿXÿ\‘ÿ_”ÿZÿXÿYÿYŽÿX‹ÿS„ÿQ‚ÿR‚ÿR„ÿOÿItÿMzÿQÿKwÿHsÿIsÿGpÿDjÿ?aÿ=_ÿ;[ÿ9Zÿ:[ÿ5Rÿ.Fÿ ,@ÿ +>ÿ,?é,@Y &9ò &9-A>,@Ý,?ÿ,Aÿ.Fÿ2Lÿ5Rÿ7Uÿ<^ÿFoÿKtÿMwÿO}ÿS…ÿXÿ]’ÿ`•ÿ_•ÿa—ÿešÿj ÿl¢ÿjÿkŸÿl£ÿm¤ÿl£ÿm¤ÿp©ÿp¨ÿm¤ÿl£ÿm¥ÿp©ÿ‚qªÿp¨ÿm¤ÿl£ÿm¤ÿm£ÿm¤ÿkŸÿh›ÿe™ÿd™ÿ a—ÿ_“ÿ_Žÿ[‰ÿUƒÿOzÿIqÿBhÿ=[ÿ:RÃ;P6Sýù:[…P %+A`/Gw4Pn8Wb6U—5Qÿ8Vÿ<]ÿ>bÿAfÿEjÿKvþN}ÿLzÿP}ÿV‚ÿV‡ÿV‰ÿX‰ÿZ‹ÿ\ÿ]“ÿ]’ÿ\Žÿ^’ÿ_•ÿ_•ÿa•ÿc–ÿe–ÿe•ÿf˜ÿešÿ`•ÿ^“ÿ_”ÿb—ÿc™ÿ^”ÿ\’ÿ]“ÿ^“ÿ\‘ÿV‰ÿT‡ÿUˆÿV‰ÿS„ÿLzÿO~ÿRƒÿO}ÿKxÿItÿHrÿFnÿBfÿAeÿ >`ÿ;\ÿ:\ÿ8Wÿ4Pÿ/Gþ-Bÿ-Cÿ*?À)#5W‚ ‚  ï*$6 *$6L)<­,@ÿ-Bÿ/Fþ2Lÿ5Qÿ8Wÿ=`ÿDkÿKuÿNzÿP~ÿT…ÿXŒÿ]“ÿa—ÿdšÿfÿhžÿiŸÿl£ÿm£ÿkŸÿm£ÿp¨ÿ‚o§ÿq©ÿs«ÿu¯ÿs¬ÿo¦ÿp¦ÿr©ÿu®ÿ‚u¯ÿt®ÿr«ÿp¨ÿo§ÿqªÿrªÿr¨ÿo¥ÿm¢ÿl£ÿk¢ÿiŸÿgœÿe™ÿe—ÿa“ÿ\ŽÿX†ÿT€þOzþDhÿ=[ÿ7S”/H5,>^,>^ûó6S†8X:Z <^ ?a Bd 2K6 /Hé2Mÿ7Uÿ9Zÿ<]ÿ>aÿChÿFoÿItÿLwÿOyÿQ€ÿS„ÿR„ÿU…ÿYˆÿZÿ\ÿ`ÿa”ÿb˜ÿa—ÿdšÿgœÿhÿ„kžÿjžÿhœÿ‚gœÿf›ÿc™ÿa˜ÿb˜ÿ`–ÿ\‘ÿZÿZÿ[ÿXÿS…ÿRƒÿS„ÿOÿJuÿItÿIsÿFnÿElÿ Aeÿ=_ÿ:\ÿ;\ÿ:[ÿ3Nÿ0Iÿ1Jÿ*@ÿ!&9ê&87 „ê!&9!&9Ñ(;ÿ,@ÿ.Eÿ1Kÿ5Rÿ8Vÿ;]ÿEmÿKwÿNxÿP~ÿS…ÿXÿ]“ÿa—ÿd™ÿhÿl£ÿn¥ÿƒm¤ÿp¨ÿr«ÿr¬ÿr«ÿv°ÿz´ÿw°ÿs¬ÿv¬ÿ y¯ÿy³ÿy´ÿy³ÿz´ÿv¯ÿs¬ÿx²ÿz²ÿ x®ÿu¬ÿr¬ÿs¬ÿp©ÿm¤ÿkŸÿjÿkžÿf›ÿa—ÿa“ÿ_ÿZ‰ÿOzÿCiÿ9Xÿ5Q¬.=] ‚Ceúò6S6S†$7V]9YÀ;\¹>`µAbµBc¯ @aÄ =^ÿ ?cÿCiÿCjÿDlÿHoÿKvþN}ÿR€ÿU„ÿVˆÿZŠÿ\ÿ\‘ÿ]’ÿ^’ÿ^“ÿ`•ÿc—ÿfšÿg›ÿg›ÿgšÿgšÿižÿk¢ÿn¦ÿo¥ÿ p¢ÿp¥ÿo§ÿo¦ÿr§ÿ n¦ÿn¦ÿn¦ÿm¥ÿk£ÿiŸÿi ÿhžÿc˜ÿ`•ÿ^“ÿZÿ ]’ÿ[ÿVŠÿS…ÿQÿPÿKxÿHrÿHqÿFoÿElÿDjÿAfÿ=_ÿ<^ÿ9Xÿ6Tÿ4Pÿ 0Iÿ,Cÿ)=Ä#¸µ6„ê*>*>Ó *>ÿ,?ÿ.Dÿ1Kÿ7Vÿ=_ÿBgÿFoÿLxÿTÿW‡ÿXÿ]“ÿa—ÿd™ÿhžÿl¢ÿm£ÿn¦ÿp©ÿt­ÿv¯ÿv¯ÿt­ÿr«ÿu¯ÿw±ÿx²ÿy³ÿx³ÿy³ÿ z³ÿ |³ÿ |´ÿƒ |µÿ }¶ÿ |´ÿz³ÿy³ÿx±ÿx±ÿv°ÿs¬ÿqªÿp©ÿm£ÿk¡ÿl¡ÿk¢ÿi ÿf›ÿc•ÿ_ŽÿX†þP{ÿElÿ?bô0<[µG8T0Ceúì>`…,$43N75SB8X>;[>?b6Dk7>a´=`ÿ@dÿCgÿFjÿFkÿGmÿIsÿKwþLzÿMzÿO{ÿSÿU„ÿWˆÿZ‹ÿ\ÿ]“ÿ`“ÿc”ÿd™ÿdšÿc™ÿcšÿe›ÿiÿkžÿlŸÿl ÿm¡ÿn¡ÿo¥ÿq©ÿt­ÿt¬ÿ t©ÿt¬ÿt®ÿ‚u®ÿ y°ÿv®ÿu®ÿv®ÿv¯ÿu­ÿr©ÿq©ÿo§ÿk¡ÿhžÿeœÿ`–ÿ_”ÿb˜ÿ`–ÿ[ÿUˆÿS„ÿR„ÿN|ÿKwÿLyÿItÿFmÿFoÿElÿ@dÿ@cÿ =`ÿ:[ÿ8Vÿ4Pþ/Hÿ+?ÿ)ÿ ÿ ‹/;A; æ,@-A,@Ê,Aÿ-Bÿ/Gÿ3Nÿ9Yÿ@eÿGpÿItÿN|ÿXˆÿZÿ[ÿ`–ÿešÿhÿk¢ÿn¥ÿp¨ÿt®ÿx²ÿzµÿz´ÿv°ÿt­ÿx²ÿ{µÿ{´ÿ{´ÿ}µÿ €·ÿ €¸ÿ €¹ÿ €¸ÿ €¸ÿ €¸ÿ €¹ÿ €¸ÿ ·ÿ €·ÿ ·ÿ|µÿ{´ÿ{µÿ{µÿy³ÿt®ÿs­ÿt­ÿqªÿp¨ÿ o§ÿm¤ÿj ÿfšÿb“ÿ_ÿYŠÿQþHpÿ#BdÿAb?^#Itøì>`… 1K)5QØ7Uÿ9Zî<]î?cîDkîFoøHrÿKuÿOwÿR{ÿQÿQÿPÿQÿTƒÿYˆÿ^Žÿ_ÿ`”ÿb˜ÿešÿfšÿ‚iœÿj ÿm£ÿ q¤ÿ q¤ÿ q¤ÿq¨ÿsªÿ w«ÿx¯ÿƒx²ÿw²ÿy³ÿ |µÿ‰ }µÿz³ÿv°ÿr«ÿq©ÿp©ÿn¥ÿiŸÿa—ÿ`–ÿ[ÿVŠÿRƒÿQÿQ‚ÿRƒÿN|ÿHsÿIsÿHrÿElÿEkÿDkÿ@cÿ<^ÿ:[ÿ4Qÿ/Gÿ-Bÿ&7ÿ&ÿ õíîüå<æ,@ +?,?É-Bÿ0Hÿ3Nÿ7Tÿ<\ÿBhÿItÿN}ÿT…ÿYŽÿZÿb—ÿižÿl£ÿm¤ÿm¥ÿp©ÿt®ÿƒy³ÿx²ÿ |µÿ ~¶ÿ }µÿ €·ÿ ƒ¸ÿ‚ ‚¸ÿ„½ÿ„Àÿƒ„¿ÿ„½ÿ ‚¹ÿ„ ‚¸ÿ €·ÿ |µÿy²ÿ‚x²ÿy²ÿy³ÿs«ÿl£ÿm£ÿj¡ÿfšÿc˜ÿ_”ÿX‰ÿTÿQzÿGkÿAaÁ bÿ@dÿChÿDjÿGmÿKrÿNzÿRþW€ÿXƒÿW‡ÿV‰ÿWŠÿYŠÿZŒÿZŽÿ\ÿ^‘ÿa”ÿb•ÿc–ÿd˜ÿgœÿiŸÿk¢ÿl£ÿm¤ÿo¦ÿr¨ÿs«ÿt¬ÿu¬ÿ w­ÿ x®ÿx°ÿy±ÿ {²ÿ }´ÿ~¶ÿ~µÿ·ÿ ‚ºÿ ƒºÿ „»ÿ †½ÿ‡Àÿ†Àÿ†¿ÿ „¾ÿ „¿ÿ ‚¼ÿ ‚»ÿ&»ÿ~¹ÿz²ÿw°ÿv¯ÿrªÿn¦ÿj¢ÿfœÿb—ÿa–ÿ^’ÿZŽÿX‹ÿU‰ÿS…ÿP€ÿN|ÿJvÿHrÿHqÿGoÿEkÿ@cÿ=_ÿ<^ÿ7Uÿ2Lÿ0Gÿ+?þ"2ÿÿ ÿÿÿÿµYé-A=-A–,?é-Bÿ0Iÿ5Rÿ:[ÿ@cÿFlÿLwÿS„ÿXŒÿYŽÿ]’ÿa–ÿd™ÿiŸÿ‚p¨ÿu®ÿw±ÿy³ÿ{´ÿ {´ÿ |µÿ~¶ÿºÿ ‚»ÿ »ÿ‚»ÿ„¼ÿ †¿ÿˆÁÿ‰ÁÿˆÃÿˆÄÿ‰Åÿ‚ŠÅÿ‰Äÿ‰Áÿ ˆÁÿ ‡Áÿ †¿ÿ„½ÿ‚»ÿ»ÿ€ºÿ¸ÿ~¶ÿ{´ÿy´ÿ v°ÿr«ÿp¨ÿn¦ÿl¤ÿhžÿe™ÿc”ÿ_þZ‡ÿQzÿKsúGrœDr8KjKjöáIt„8TAbEdKiMsZŠ Q|@c§@cÿCfÿEjÿFnÿFmÿGoÿJvÿNzþP{ÿOzÿQ{ÿTÿW…ÿ[Šÿ_Šÿ_Œÿ[ÿZ‘ÿ\‘ÿa‘ÿb•ÿ‚b™ÿ b˜ÿe›ÿhÿkžÿm¡ÿn¥ÿrªÿt­ÿs¬ÿv°ÿ{µÿz´ÿ}¶ÿ ¸ÿ‚ ·ÿ ‚¹ÿ …»ÿ „ºÿ ‡¾ÿ Ãÿ ŒÃÿ ŽÇÿËÿËÿŽËÿŒÉÿ‹ÈÿˆÃÿ†Áÿ†Âÿ…Àÿ €¹ÿ }¶ÿz´ÿv¯ÿt­ÿn¥ÿgÿhÿfœÿb˜ÿ^”ÿYŽÿT†ÿR„ÿRƒÿMzÿItÿIuÿHqÿElÿ@dÿ>`ÿ?aÿ;Zÿ6Rÿ2Mÿ.Eÿ'9ÿ$ÿ ÿÿþÿÊ‚Û/ˆ,?+?ÿ,?ÿ-Bþ0Iÿ6Sÿ<_ÿDjÿJrÿOzÿW‰ÿ[‘ÿZÿa–ÿgœÿf›ÿj ÿr«ÿs¬ÿt­ÿx²ÿz´ÿz³ÿ }µÿ ·ÿ ¸ÿ „ºÿ…¿ÿ†Âÿ†Áÿ‡ÂÿŠÇÿÊÿÊÿŒÉÿ‹ÈÿŽÊÿ†ÊÿŒÉÿ‰Æÿ‚†Áÿ†Âÿ…¿ÿ ƒºÿ}µÿy³ÿz³ÿ{´ÿz´ÿu®ÿs¬ÿs­ÿo¥ÿkžÿl ÿh›ÿb“ÿ^ŽþW†ÿLxÿIr¡H^ ‚KjõáIt„ 6Q"Aa¹EdÕJiÈLsÈMwÆMvÇMtìMuÿMyÿN|ÿ M|ÿO}ÿT‚ÿW‡ÿWŠÿU„ÿW…ÿ]‹ÿ_‘ÿ_”ÿ`”ÿ_•ÿa—ÿd™ÿgšÿhšÿh›ÿiŸÿj¡ÿi ÿo¤ÿ uªÿv­ÿv¯ÿv¯ÿy²ÿ {´ÿ z³ÿ }µÿ ·ÿ €·ÿ €¶ÿºÿƒ½ÿ‚½ÿ„¼ÿ ‡½ÿ ŠÂÿ‹Åÿ‹ÄÿÇÿ’Ìÿ’Ìÿ ’Íÿ “Ñÿ “Óÿ‚ ”Ôÿ “Ôÿ ’Ðÿ‘Íÿ‘ÌÿËÿ‹ËÿŠÈÿ‡Äÿƒ¾ÿ‚¼ÿ‚½ÿ¹ÿx²ÿv¯ÿu­ÿrªÿj¢ÿa—ÿ_•ÿ^“ÿYŽÿUˆÿR‚ÿPÿN|ÿItÿHrÿHqÿDlÿCgÿBdÿ=^ÿ8Xÿ6Sÿ2Jÿ+>ÿ /ÿÿÿÿÿÁƒÚ/ˆ(;‚':ÿ+>ÿ-Bÿ/Hÿ5Rÿ=_ÿFnÿLyÿRÿW‹ÿ[‘ÿ^”ÿc˜ÿgœÿj ÿm¥ÿr«ÿv¯ÿx²ÿx³ÿ|µÿ ·ÿ ‚¹ÿƒ½ÿ †¾ÿ ‰¿ÿ ‰Ãÿ‰Æÿ‹ÆÿÉÿ‘Ìÿ‘Íÿ‚’Íÿ‘Íÿ‡’Íÿ’ÎÿËÿ‚‹Æÿ‰Æÿ‡Ãÿ„½ÿ¹ÿ €¶ÿ €·ÿ ·ÿ }µÿz³ÿw²ÿv­ÿ u©ÿq©ÿn¥ÿj ÿf›ÿa’ÿ[…ÿRu÷He¾E_(KjõØ"Nt"Nt‡!9EoFJtWRzQZˆCPzIoÿKoÿOsÿQ|ÿQÿQ~ÿVƒÿYˆþX‹ÿXŒÿX‹ÿW‹ÿX‹ÿ[Œÿ\ÿ]“ÿ\ÿ_ÿb”ÿc—ÿc™ÿdšÿe›ÿhÿkŸÿkŸÿl ÿm¢ÿp§ÿqªÿq©ÿu¬ÿ z°ÿ{´ÿ|¶ÿ}¸ÿ¹ÿ ¹ÿ ‚ºÿ „»ÿ †½ÿ‡¾ÿ ‡¿ÿˆÂÿŠÆÿŠÇÿ Èÿ ‘Éÿ ‘Ìÿ ‘Ïÿ’Ïÿ”Ðÿ—Òÿ˜Ôÿ ›Úÿ ›Úÿ ›Ùÿ ›Úÿ šÚÿ ™Ùÿ —Õÿ—Òÿ$–Óÿ“ÒÿÍÿŒÈÿŠÆÿ‰Äÿ‡Ãÿ‡Âÿ„¿ÿ~¸ÿ{¶ÿy´ÿw±ÿp©ÿfÿeœÿdšÿ^”ÿXÿT†ÿUˆÿS…ÿMzÿKwÿJuÿHqÿFmÿDhÿ?bÿ;\ÿ9Yÿ4Pÿ.Cÿ&8ÿ'ÿ ÿÿÿÔ\LI »Ž)>1,W RQQQL K!1­(;ÿ+>ÿ.Dÿ2Lÿ7Uÿ>aÿIrÿO}ÿR„ÿYÿ^”ÿc˜ÿd™ÿfœÿm¤ÿp©ÿqªÿv°ÿz´ÿz³ÿ~·ÿ„¼ÿ †»ÿ †½ÿ†Âÿ‰Äÿ ŒÆÿÈÿŽËÿ ‘Îÿ “Ñÿ –Óÿ—Òÿ‚—Òÿ—ÓÿšÔÿ™Ôÿ—Òÿ‚–Òÿ˜Òÿ™Óÿ˜Óÿ•Ñÿ“Îÿ’ÎÿŽËÿŒÈÿŠÅÿˆÀÿ †½ÿ †¾ÿ …½ÿ ƒ»ÿ ¸ÿ ¶ÿ}µÿ {²ÿ x¯ÿv¯ÿr¬ÿo§ÿl¤ÿižÿf“þZ‚ÿPtÿLlD],ƒ,>^,>^ñØ"Nt‡Fp&HsÚLwÿS}úW„úX‡ûW†ÿX‡ÿYÿYÿYŽÿ^“ÿ…a—ÿa–ÿ`–ÿa—ÿdšÿf›ÿ e›ÿf›ÿiœÿkŸÿm¤ÿp¥ÿ q¤ÿm£ÿn¦ÿr«ÿw±ÿy³ÿx²ÿy³ÿ |´ÿ €¹ÿ…¿ÿ…Àÿ†Àÿ ŠÀÿ ŠÃÿŠÇÿŒÈÿŽÊÿÍÿÎÿ”Ïÿ •Õÿ ˜×ÿœØÿ ˜×ÿ –×ÿ ›×ÿœØÿ›×ÿÙÿ ¤Þÿ ¤Ýÿ £Úÿ ¥Þÿ ¢ÝÿœØÿ›×ÿƒœØÿ—Òÿ“Îÿ”ÏÿÌÿ‰Æÿ†Âÿ…Àÿ¹ÿx²ÿy³ÿw°ÿr«ÿo§ÿk¢ÿc™ÿ]“ÿZŽÿZÿXÿS„ÿP}ÿMwÿJuÿHrÿElÿAeÿ=_ÿ;]ÿ7Uÿ0Iÿ*?ÿ#2ÿ#ÿ ÿÿþúÿä2»Ž)5 (ÿ ýúúúú ú,ý-Bÿ,@ÿ/Fÿ6Rÿ:ZÿAdÿLtÿP}ÿR„ÿ\‘ÿc™ÿf›ÿešÿgœÿo§ÿs¬ÿr«ÿv¯ÿz´ÿ }µÿ ºÿ…Àÿ ‰Àÿ ‹ÂÿŠÆÿ‹ÊÿŽÎÿ’Îÿ •Ñÿ –Öÿ•×ÿ –×ÿ ›ØÿœØÿ›×ÿÙÿ ¤Þÿ ¡Üÿ›Øÿ›×ÿ›Øÿ  Ùÿ ¢ÚÿØÿ›ØÿœØÿ›Öÿ•Ðÿ“Îÿ ËÿÈÿŠÇÿ‡Äÿ„¿ÿ ƒºÿ ƒ¸ÿ ƒ¹ÿ}µÿx²ÿy³ÿv°ÿr«ÿp¨ÿkŸÿf˜ÿ^ÿPsÿIeºG` ‚,>^ñÓX‡X‡„;AY'KoNy¢P˜O€˜R˜V…˜XŒW‹¬UƒþW†ÿ[Œÿ\Žÿ]ÿ^‘ÿ]‘þ]‘ÿ^“ÿ_•ÿa—ÿc™ÿdšÿ‚d™ÿc˜ÿdšÿ‚hŸÿ‚j ÿUk¢ÿn¥ÿq¦ÿ s§ÿt©ÿv¬ÿv­ÿs¬ÿu®ÿy²ÿ~¶ÿ€·ÿ¶ÿ¸ÿ€ºÿ „ºÿ ‡¾ÿŠÅÿÈÿÉÿÉÿ ‘Íÿ ‘Ñÿ ’Òÿ “Òÿ–Õÿ˜Õÿ™Õÿ š×ÿ ›ÙÿœØÿ š×ÿ šØÿŸÛÿ¤Þÿ ¦àÿ ¢Ýÿ¢Ýÿ©âÿ§àÿ¤Üÿ¨áÿ§áÿ¡Üÿ£Þÿ ¦àÿ ¢Ýÿ ¡Üÿ ¢Üÿœ×ÿ˜Ôÿ™Õÿ•ÑÿËÿÊÿÈÿ‰Åÿ„¿ÿ¹ÿ |µÿ {³ÿz²ÿt­ÿo§ÿj¡ÿe›ÿa–ÿ]’ÿXŒÿS„ÿQ€ÿP}ÿMxÿKuÿHrÿDiÿ@aÿ;]ÿ8Wÿ4Oÿ0Iÿ)>ÿ*ÿÿÿþƒÿ±‹˜ž8¿2›'Ÿ,˜˜˜3˜˜˜ƒ˜,“™ãÿÿÿÿÿÿÿ,ÿ*>þ+>ÿ/Eÿ6Sÿ=\ÿCfÿIqÿP~ÿW‹ÿ^”ÿc™ÿf›ÿhÿk¡ÿp¨ÿs­ÿv¯ÿy²ÿ }¶ÿ»ÿ …¾ÿ ‰Àÿ ‹ÄÿŽÇÿËÿ“Ðÿ—Õÿ˜Ôÿ™Õÿ ™Øÿ œÚÿ ŸÜÿ ¡Üÿ¡Üÿ ¡Üÿ( ¢Ýÿ ¥ßÿ £Þÿ¡Üÿ ¤ßÿ ¦áÿ ¦àÿ ¨áÿ ©áÿ £Ýÿ ¡Üÿ ¢Ýÿ ¢Ûÿ ÙÿšÕÿ˜Ôÿ™Õÿ •Óÿ ’ÑÿÍÿÊÿŽÈÿ‹Ãÿ‰Áÿ ‡Áÿƒ½ÿ¹ÿ·ÿ }´ÿy±ÿw±ÿu®ÿp§ÿm£þhœÿ[†ÿSzðLuŸ@bœ39V‰d&AKjðÏ_ˆ„O}W…!Z…'_‡$p­T€cPxÿRÿT†ÿT†ÿV‡ÿZ‰ÿ[Žÿ]’ÿb”ÿd—þc™ÿ„cšÿc™ÿdšÿgÿ„hÿ hžÿj ÿn¥ÿo¦ÿn¦ÿo¦ÿo§ÿo¦ÿqªÿu®ÿ y¯ÿ z¯ÿ y¯ÿz²ÿ{µÿ }·ÿ €¸ÿ ƒ¹ÿ „»ÿ …¼ÿ†ÀÿˆÃÿ ŒÄÿ ÇÿËÿ“Ïÿ•Ñÿ•Ñÿ –Ôÿ ˜Øÿ ˜Ùÿ šÙÿœØÿÙÿžÙÿÙÿžÙÿžÚÿžÙÿ Ûÿ ¦àÿ ªäÿ ­æÿ ©ãÿ ¨âÿ ­æÿ «äÿ §áÿ ¬åÿ ¨áÿ «äÿ ¬åÿ ¨áÿ ¦àÿ §àÿ ¡ÜÿÙÿžÚÿšÖÿ•Ðÿ’ÎÿŒÈÿ‰Åÿ†Áÿ »ÿ €¸ÿy²ÿr«ÿo§ÿl¢ÿgÿ_•ÿXÿT†ÿS…ÿ P}ÿMxÿIuÿGnÿCfÿ<^ÿ9Xÿ6Tÿ4Oÿ.Eÿ"3ÿÿÿÿÿþÿŠ »% !‚ÿÿ#ÿÿÿ(ÿÿÿ…ÿÿþ‚ÿ#ÿ ÿÿ .ÿ'9ÿ+?ÿ0Hÿ6Tÿ?_ÿEiÿHrÿQÿ[ÿ`–ÿc™ÿešÿj ÿo¦ÿrªÿu¯ÿz´ÿ }µÿ €¸ÿ„¿ÿˆÂÿ ŒÃÿŽÇÿÌÿ”Ðÿ™ÕÿÙÿžÚÿžÙÿÙÿ£Ýÿ §áÿƒ §àÿ‚ ¦àÿ ¨áÿ ¬åÿ‚ ­æÿ ¬åÿ ¨áÿ ¦àÿ ¥Ýÿ £ÚÿŸÚÿžÙÿ ™Ùÿ –Öÿ–Ñÿ–Ñÿ•Ñÿ‘ÍÿŽËÿŒÉÿŠÆÿ‡Âÿ …½ÿ ƒºÿ €¸ÿ}·ÿy´ÿt®ÿqªÿn¥ÿhœþ_ÿT€ÿIoÿ(BcúCcXV]S}îÏ_ˆ„ RW†ÂZ…é_‡Ùa“Ö`–å ]‘ÿ]‘ÿ^“ÿa–ÿc—ÿe˜ÿh›ÿk ÿjŸÿhœÿjŸÿƒk¢ÿk¡ÿk¢ÿn¦ÿp©ÿ‚p¨ÿu®ÿv¯ÿrªÿp©ÿqªÿu¯ÿw±ÿ&w±ÿx²ÿ |´ÿ }µÿ }´ÿ ¶ÿ‚¹ÿƒ½ÿƒ¾ÿ„¾ÿƒ½ÿ†Áÿ‹ÊÿÌÿ’Íÿ “Òÿ –Õÿ™Õÿ —Öÿ –ÖÿšÖÿš×ÿ ›Øÿ ¡Ýÿ ¢Ýÿ›ØÿŸÚÿ ¤Þÿ£Ýÿ¥ßÿ©ãÿ©âÿ ªãÿ°èÿ¯èÿ¬åÿ ¯èÿ ²êÿ²êÿ‚±éÿ²êÿ ²êÿ ¯çÿ «äÿ«äÿ «äÿ ¦àÿ £Ýÿ ¤Þÿ ÛÿšÖÿ–Ñÿ‘ÌÿÈÿŒÇÿ ‰Æÿ‡Ãÿ„¿ÿ}·ÿv¯ÿr«ÿo§ÿl¢ÿdšÿ]“ÿ‚YÿT†ÿN}ÿItÿIsÿGpÿ?cÿ:Yÿ6Sÿ2Mÿ/Gÿ,Aÿ*ÿ ÿÿÿ’ÿë×½Ù ×êÿ ÿ ÿÿÿ ÿÿÿ†ÿÿ‚ÿ#ÿ ÿ%ÿ"1ÿ':ÿ-Dÿ3Nÿ9Yÿ@cÿGoÿO}ÿUˆÿ[ÿb˜ÿf›ÿešÿk¢ÿr«ÿv°ÿz³ÿ }¶ÿ €·ÿ ƒ¹ÿ„¾ÿˆÅÿÌÿ‘Íÿ“Ïÿ •Õÿ ˜×ÿœØÿ¢Ýÿ ¤Þÿ £Ýÿ ¨áÿ ¬åÿƒ «äÿ ªäÿ ªãÿ ®çÿ ²êÿ ®çÿ ¬åÿ¬åÿ‚ «äÿ §àÿ ¤Þÿ £Þÿ ¤Þÿ £Þÿ Ùÿš×ÿ›Öÿ ˜Öÿ •Öÿ ”Óÿ’Îÿ’Íÿ‘ÌÿŠÆÿ†Âÿ„¾ÿ ¼ÿy³ÿs­ÿp©ÿp¨ÿn¥ÿižÿ a’ÿ XƒÿLmóF`‰S}S}îÈ``… P_…S_‰n_e`Y]‡[Œÿ]ÿaÿb•ÿcšÿgžÿh þi ÿj ÿk¢ÿm£ÿn¤ÿp¨ÿn¥ÿm£ÿq¨ÿrªÿ‚o§ÿrªÿr«ÿrªÿt­ÿv¯ÿu¯ÿu®ÿu¯ÿy³ÿu®ÿZw¯ÿz³ÿ|µÿ}¶ÿ~·ÿ~¸ÿ ·ÿ €·ÿ €ºÿ …½ÿ‰Áÿ‰Ãÿ‰ÅÿˆÆÿ‰ÅÿÉÿ”Óÿ—Ôÿ˜Ôÿ ˜×ÿ œÚÿ¡Üÿ ›Ùÿ ˜ØÿžÚÿ ÛÿŸÚÿ¤Þÿ¥ßÿ¢Ýÿ¤ßÿ ¨âÿ ªãÿ­åÿ¯èÿ °êÿ ²ìÿµîÿ²ëÿ¯çÿ µíÿ ¹ñÿµïÿ´îÿµïÿ·ïÿ¸ðÿ ¶ïÿ ³íÿ °êÿ¯èÿ °èÿ °èÿ «äÿ¨áÿ ¨âÿ ¥ßÿŸÛÿœÖÿ˜Òÿ”Ïÿ’ÍÿËÿÊÿ‹ÇÿˆÄÿ‚¾ÿ|·ÿv°ÿr«ÿo§ÿgžÿa—ÿ^“ÿ\’ÿZÿT‡ÿPÿMxÿKvÿHsÿCiÿ=_ÿ7Vÿ4Pÿ1Kÿ/Eÿ!0ÿÿÿÿÿþÃÿþÿÿÿÿÿ‹ÿ ÿ ÿ'ÿ"2ÿ':ÿ.Eÿ4Pÿ:[ÿBgÿItÿQÿV‰ÿZÿc˜ÿhÿm¤ÿs¬ÿx²ÿ{µÿ ~¶ÿ ¹ÿ…½ÿ‡Áÿ‹ÈÿÏÿ•Òÿ˜Ôÿ ˜×ÿ ›Ùÿ Ûÿ ¤Þÿ ¦àÿ ¨âÿ «äÿ¬åÿ ­åÿ ¬åÿ ®çÿ °èÿ ¯èÿ ³ëÿ µíÿ ®çÿ ¬äÿ ¯çÿ ¯çÿ¯çÿ ¯èÿ °èÿ °èÿ «äÿ§áÿ ¨áÿ ¨âÿ¥ßÿ¢Üÿ Ûÿ žÛÿ œÛÿ ™Ùÿ ˜Öÿ˜Óÿ —Óÿ •ÒÿÍÿŒÉÿ‰ÆÿˆÄÿ†Âÿ½ÿ|µÿv¯ÿv¯ÿt®ÿqªÿl£þe—ÿZ„ÿT{ßOwjDi`íÂ`†`Ž`a–`•`_‰%_ˆÙ_‹ÿ`ÿ `’ÿa—ÿdšÿfœÿf›ÿhÿm¤ÿq©ÿr«ÿn¥ÿo¦ÿr«ÿr¬ÿ‚r«ÿs¬ÿx²ÿs¬ÿqªÿs¬ÿx²ÿz´ÿˆy³ÿ|µÿ ·ÿ ~¶ÿ €·ÿ ƒ¹ÿ…¾ÿ…Àÿ „ºÿ„»ÿ…Àÿ‹ÆÿÊÿŽÉÿŽÌÿÏÿ’Ïÿ—ÒÿœØÿÙÿœØÿ Ûÿ ¥ßÿ ÛÿÙÿ ¤Þÿ ¦àÿ ¥ßÿ §áÿ ¬åÿ¬åÿ ­æÿ²êÿ´ëÿ³ëÿµïÿ ¶óÿµïÿ³ëÿºòÿ ¼õÿ ·óÿ µòÿ ¶òÿ ¼õÿ+ ¶òÿ ¶òÿ ¶ñÿ´ìÿ´ëÿ ´ìÿ ¯èÿ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ¤Üÿ ¢ÚÿÙÿ˜Ôÿ“ÎÿÊÿÈÿŠÇÿˆÄÿƒ¾ÿ|¶ÿv°ÿr«ÿj ÿe™ÿb˜ÿ^”ÿYŽÿT†ÿRÿS~ÿNxÿHsÿFoÿAfÿ:[ÿ8Wÿ5Pÿ.Dÿ#2ÿÿ ÿÿçÿÿ ÿ&ÿ"2ÿ':ÿ.Eÿ3Oÿ:ZÿCjÿKxÿPÿUˆÿ[ÿb—ÿhžÿl£ÿp¨ÿs¬ÿw±ÿ{´ÿ ~¶ÿ‚¼ÿ‡ÂÿŒÈÿ‘Ìÿ”ÏÿšÕÿœÙÿœØÿ Ûÿ ¥ßÿ §áÿ ¬åÿ ­åÿƒ ¬åÿ ±éÿ µíÿ‚ ´ìÿ ®çÿ ®æÿ ´ìÿ´ìÿ³ëÿ´ìÿ µíÿ ´ìÿ ¯èÿƒ ¬åÿ ­æÿ «äÿ ¦àÿ ¥ßÿžÚÿœØÿ ™Øÿ –Öÿ•Ñÿ’ÏÿŽÎÿ‹ÊÿŠÇÿ‹Èÿ …Àÿ ~¶ÿ{´ÿw±ÿs¬ÿo§ÿm¥ÿo¨ÿd—ÿT~ÿQyi‚f›ëÂ`† ^ŒL_µ`•²`”­_­_“¦`•¹_‘ú`’ÿc–ÿfšÿhÿiŸÿk£þ‚n¦ÿp¨ÿqªÿr¬ÿt­ÿv¯ÿw±ÿv°ÿx±ÿ z²ÿ |´ÿ‚ z²ÿ |´ÿ ~¶ÿ €·ÿ }µÿ€»ÿ¼ÿ€»ÿ¼ÿ„Àÿ…Áÿ †Áÿ †½ÿ ‡½ÿ‡Áÿ‰Äÿ‹ÆÿŽÇÿÈÿÊÿËÿ’Îÿ “Òÿ •Ôÿ˜ÕÿÖÿž×ÿœØÿŸÚÿ ¢Ýÿ ¢Üÿ£Ýÿ¤Þÿ¥ßÿ ¨áÿ®æÿ¯çÿ?®æÿ¯èÿ ³îÿ ³îÿ ³îÿµðÿ·ñÿºòÿ¸òÿ ·óÿ ºôÿ ¹óÿµðÿ·òÿ ¸óÿ ¶òÿ µòÿ ¶òÿ ¸óÿ ¸óÿ ¶òÿµïÿ´íÿµïÿµðÿ ¶ðÿ³ìÿ±èÿ ±êÿ ®çÿ ªãÿ ¦ßÿ ¤Ýÿ £ÝÿžÚÿ™Ôÿ”ÏÿËÿÈÿˆÃÿ„¿ÿƒ¾ÿ{¶ÿqªÿm¤ÿiŸÿešÿb—ÿ^”ÿYŽÿU‡ÿSÿO{ÿKtÿGnÿBgÿ=^ÿ;Xÿ8Rÿ1Jÿ$6ÿÿ ÿÿçÿ8ÿ ÿ&ÿ%5ÿ+?ÿ.Eÿ3Nÿ9ZÿCjÿKxÿP€ÿW‹ÿ_•ÿc˜ÿhÿp¨ÿt®ÿw±ÿw²ÿ{µÿ‚¼ÿ…Áÿ‰ÆÿËÿ–ÐÿšÕÿ›×ÿžÙÿ¢Üÿ ¤Þÿ ¥ßÿ ¨âÿ «äÿ ¬åÿ¯èÿ°éÿ ¬åÿ­æÿ ±éÿ³ëÿ´ëÿ³ëÿ³ëÿ³ëÿ ²íÿ ³îÿ µðÿ¶ðÿµðÿ µðÿ µïÿ ´ìÿ²êÿ±éÿ ²êÿ ¯èÿ¬åÿ ¬åÿ «äÿ ¨áÿ ¥ßÿ¢ÝÿŸÚÿœØÿ šØÿ ™×ÿ –Õÿ ”Ôÿ “Õÿ “Óÿ ‘ÑÿŽÍÿˆÅÿ‚¼ÿ‚¼ÿ¹ÿ z³ÿw¯ÿu®ÿv±þq©ÿg›ÿa’ß\ŠŠ;Tf›f›ë»`…Ks_Ž._’:`–6_–6a—0fœ,b“¢a’ÿb—ÿb–ÿb’ÿb–ÿcšÿdœÿfþiŸÿn¦ÿq©ÿo¦ÿq©ÿt®ÿt­ÿs¬ÿt­ÿ{µÿ|¶ÿz´ÿ{µÿ|¶ÿ~·ÿ €¹ÿ €¸ÿ €¹ÿ €¸ÿ ¸ÿ ¹ÿ …¼ÿ ¹ÿ €¹ÿ…Áÿ‡Ãÿ†Âÿ‡Ãÿ‰ÅÿÉÿËÿÉÿ Åÿ Æÿ ËÿÌÿ’Íÿ–Ñÿ—Òÿ–Òÿ—Òÿ˜Ôÿ —×ÿ šÙÿŸÚÿ £ÛÿžÙÿ¢Ýÿ §áÿ §àÿ ¨áÿ ¬æÿ ±êÿ´íÿµîÿµíÿ´íÿµïÿ ¸óÿ ¸ôÿ ¶óÿ ¶òÿ ¹ôÿ ¾öÿ ¹ôÿ ¶òÿ ½õÿ »ôÿ ¶òÿ µòÿ ¶òÿ ·óÿ ¸óÿ- ¶òÿ µòÿ ¶òÿ´îÿ´ìÿ ·òÿ ¸ôÿ ¶òÿµïÿµíÿ ·ïÿ ³ëÿ ¬åÿ ¨âÿ ¦àÿ ¨áÿ ¢Ýÿ›Øÿ˜Óÿ”ÏÿËÿŠÅÿ†Áÿ‡Âÿ¹ÿs¬ÿp¨ÿm¤ÿižÿešÿa—ÿ^”ÿYŽÿT‡ÿQ€ÿNyÿHqÿCiÿ?aÿ=[ÿ9Tÿ3Mÿ&9ÿÿ ÿÿçÿ'ÿ ÿ&ÿ&7ÿ.Cÿ0Hÿ4Qÿ;\ÿCjÿKwÿP€ÿYŒÿc™ÿgœÿk¡ÿqªÿv°ÿz´ÿz³ÿ~¸ÿ†ÀÿŠÆÿŽËÿ“Ïÿ˜ÕÿœÙÿœØÿžÙÿ ¥ßÿ ¦àÿ §àÿ «äÿ¬åÿ ¬åÿ°éÿ³ëÿ®çÿ °èÿ µîÿ´íÿ‚³ìÿ´íÿ·òÿ ¸ôÿ ¶òÿ ¶óÿ ¸óÿ ·ñÿ µíÿ´íÿ´íÿ µîÿ ²ëÿ ­æÿ ­æÿ ®æÿ ­åÿ ©ãÿ ¦àÿ ©âÿ ¦àÿžÚÿžÙÿ šÙÿ ˜Ùÿ ˜Øÿ —×ÿ ‘ÒÿŒÊÿ‡Ãÿ …Àÿ ¹ÿ ~·ÿ|·ÿ}·ÿ{µþv°ÿjŸÿd•òd—Y_–ƒRƒè»`…[ˆ_Ç`’úa—é`–éb—èešèešõe™ÿh›ÿi›ÿh›ÿjŸÿl¤ÿo¨ÿp©ÿq©ÿv°ÿw±ÿqªÿt­ÿx³ÿ‚x²ÿw±ÿy³ÿ‚½ÿ‚¼ÿ }µÿ»ÿ‡„¿ÿ„¾ÿ†Áÿ‰Åÿ†Áÿ„¿ÿˆÅÿ‰Æÿ‹ÊÿŽÍÿ’Îÿ“Îÿ’Íÿ “Ïÿ ”Õÿ ˜Öÿ›×ÿ š×ÿ›×ÿ ¡Üÿ ¢Ýÿ›Øÿ žÚÿ ¤Þÿ ¥ßÿ ¤Þÿ£Þÿ§áÿ«äÿ ­åÿ±éÿ´îÿ ¶ñÿ µñÿ ¶ñÿ µñÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¸óÿ µòÿ ¶òÿ µñÿ ¶òÿ ¼ôÿ »ôÿ ¶òÿ µñÿ ·òÿ ½õÿ ¶îÿ «äÿ«äÿ ¬åÿ ¤Þÿ›×ÿœØÿ™Õÿ”ÎÿÉÿˆÅÿ†Âÿ€ºÿx²ÿs­ÿp¨ÿm¤ÿgÿ`–ÿa—ÿ_”ÿZÿUˆÿP€ÿJwÿFmÿBdÿ>^ÿ8Wÿ2Mÿ(<ÿ&ÿ ÿÿçÿ(ÿ ÿ&ÿ%6ÿ.Cÿ3Nÿ8Wÿ=_ÿDkÿJvÿOÿZÿfœÿn¦ÿr«ÿqªÿu®ÿz´ÿ·ÿ …»ÿ ŠÀÿÈÿ”Ðÿ •Õÿ ˜ØÿœØÿ›×ÿÙÿ ¤Þÿ ¨âÿ «äÿ¬åÿ«åÿ «äÿ °éÿ ´ìÿ²êÿ³íÿ ¶ñÿ ¶òÿ ¶ñÿ µñÿ+ ¶òÿ »ôÿ ¼õÿ ¶òÿ µòÿ ¶òÿ ¼õÿ »ôÿ ¶òÿ µñÿ ¶òÿ ¶òÿ´ïÿ²êÿ³ëÿ ²êÿ ¬åÿ ªäÿ ¬åÿ ²ëÿ ¯èÿ ¤ßÿ £Ýÿ ¤Þÿ ¤ßÿ  Üÿ›Øÿ›×ÿ šØÿ –×ÿ ‘ÒÿŒÌÿŠÈÿˆÃÿ„¿ÿ„¾ÿ„¿ÿ…Àÿ€ºÿx²ÿw±ÿs¬ÿgûb–ƒƒRƒè¶m¤m¤„)]‹:^‚]Œ~`‘{d™{hœph™’d•ûd–ÿd™ÿe›ÿfÿhžÿj¡ÿl£þm£ÿo¥ÿq¨ÿp§ÿp©ÿu®ÿv°ÿu¯ÿx²ÿy³ÿw°ÿy±ÿ {´ÿ~¸ÿºÿ¹ÿ~¹ÿºÿ„¿ÿ…Àÿ „¾ÿ†ÁÿˆÄÿˆÄÿˆÄÿ‰ÄÿˆÄÿ‡ÃÿˆÅÿ‰Çÿ‹ÈÿËÿÉÿŒÇÿÉÿÌÿ“Ïÿ”Òÿ•Ôÿ—Óÿ˜Óÿ›Öÿ Ùÿ žÜÿ  Üÿ¡Üÿ Ûÿ ¢Ýÿ ¤ßÿ ¥àÿ ¥ßÿ¤Þÿ¦àÿ©âÿ¨áÿ ©âÿ«äÿ®æÿ°èÿ °ëÿ ²íÿµïÿ¶ñÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ ºôÿ ºôÿ ºóÿ‰ ¹óÿƒ ºôÿ ¹óÿ ºôÿ ºôÿ ºôÿ& ¹óÿ ·óÿ ¶òÿ¸ñÿµìÿ ¯èÿ¯èÿ¯èÿ ­æÿ¦àÿŸÛÿÙÿ š×ÿ •Ôÿ Íÿ‹ÇÿˆÅÿƒ½ÿ {´ÿx±ÿs­ÿn¥ÿhžÿc˜ÿb˜ÿ_•ÿ[ÿV‰ÿQÿMyÿJsÿFmÿ?cÿ8Wÿ2Lÿ(<ÿ'ÿ ÿÿçÿ.ÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Xÿ>`ÿGqÿPÿT†ÿ\ÿg›ÿo§ÿt®ÿu®ÿx±ÿ |µÿ‚ºÿ†¿ÿ ŠÃÿÊÿ•Ñÿ ˜×ÿ œÙÿŸÙÿ Úÿ ¡Üÿ ¤Þÿ ªäÿ ±éÿ°èÿ¯èÿ °èÿ ³ìÿ µïÿµïÿµðÿ ¶òÿ ¶òÿ ·óÿ ¹ôÿ ¸óÿ ¶òÿ ¹óÿ ºôÿ ¹óÿ‚ ºôÿ ¹óÿ ¶òÿ$ ¶òÿ ¶òÿµñÿµïÿµïÿ ´ïÿ ±ìÿ °æÿ °âÿ ±çÿ ®çÿ ©âÿ ¨âÿ ©âÿ ªãÿ ¦àÿ Ûÿ¡Ûÿ ŸÛÿ šØÿ •Öÿ ’Óÿ ‘Ñÿ ŽÍÿŠÇÿˆÄÿ‡ÃÿˆÄÿ†Âÿ½ÿ‚½þ}·ÿp§ÿn¥Ôo¨xV‰Ix\``æµ x­k¢l£xµ}¾a’”a‘ÿc•ÿgœÿižÿkžÿkžþkŸÿm£ÿn¦ÿn¥ÿp©ÿs¬ÿr¬ÿu¯ÿz´ÿv¯ÿs¬ÿy³ÿ{µÿz´ÿy´ÿ{´ÿ ·ÿ ¸ÿ„¾ÿ†Âÿ‚†Áÿ†ÀÿˆÃÿƒ‹ÈÿÉÿÊÿŒÉÿŠÇÿ‹ÈÿÌÿÏÿ‘Ïÿƒ•Ðÿ™Ôÿ„ÙÿžÚÿ ¤Þÿ §àÿ ¦ßÿ ¦àÿ ¥ßÿ ©âÿ ­åÿ ¨áÿ ¦àÿ ¬åÿ ­æÿ¬åÿ ¯èÿ´ìÿ´ìÿ´ìÿ¶ñÿ ·óÿ ¶òÿ ¸óÿ ½õÿ »ôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹óÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ µòÿ ·òÿ »ôÿ ¾õÿ ½õÿ) ¼õÿ ·òÿ ¸óÿ ½õÿ ¹ôÿµñÿ³ìÿ´ìÿ µíÿµíÿ²êÿ ­æÿ©âÿ ¤ÞÿŸÚÿ šØÿ —Øÿ ’ÏÿŽÉÿŒÉÿ †Áÿ ~¶ÿ|µÿw±ÿo§ÿj ÿf›ÿc™ÿ_•ÿ[ÿV‰ÿRÿOzÿMwÿItÿ@eÿ8Wÿ3Mÿ(<ÿ'ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ.Cÿ4Oÿ9Wÿ>`ÿJuÿT‡ÿYÿ_•ÿgœÿn¦ÿt®ÿy³ÿ |µÿ ¸ÿ„¾ÿ‡ÃÿŠÇÿÌÿ–Ñÿ›×ÿŸÙÿ £Úÿ ¥Þÿ ¥ßÿ ¬åÿ µíÿ´ìÿ³ëÿ ´ìÿ µðÿ ¶óÿƒ ¶òÿ ·óÿ ½õÿ »ôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ µòÿ† ¶òÿ ·óÿ ¶óÿ ¶êÿ ´áÿ ®äÿ ¬æÿ ­æÿ ¬åÿ ­æÿ ªãÿ ¦àÿ ¤ÞÿžÙÿ ™Øÿ –×ÿ —Øÿ •Öÿ ÐÿŒËÿ‹ÈÿŠÈÿ‹Èÿ‰Åÿ„¿ÿ}·þx³ÿr«ÿ]‘ÿR‚ÓW‡%„Itãµ x­j¡Jl£Çl£Èl£¾jŸæižÿl¢ÿm¥ÿn¦ÿo¦ÿo§ÿrªþu®ÿv¯ÿv¯ÿu¯ÿv°ÿw±ÿv°ÿz³ÿ ¸ÿ }´ÿ {³ÿ€»ÿ‚½ÿ‚¼ÿ»ÿ‚½ÿ †Âÿ ‡Ãÿ ‡ÂÿˆÄÿ‰Åÿ‹Æÿ‹ÈÿŒÊÿËÿŒÌÿÌÿ‘Ìÿ- ’Ðÿ ”Ôÿ’Ïÿ‘Íÿ ’Òÿ ’Ôÿ ”Õÿ —Õÿ™ÖÿšÖÿ™Õÿ›Öÿ Úÿ ¢Ýÿ £Ýÿ ¢Ýÿ ¤Þÿ ¨âÿ ©âÿ ¨âÿ «äÿ ©âÿ¥Þÿ§áÿªäÿ ªãÿ «äÿ¬åÿªãÿ «äÿ°èÿ²éÿ±éÿ ²íÿ ¶ðÿ»óÿ¸òÿ¶ñÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ½õÿ5 »ôÿ ¼ôÿ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ·óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ·óÿ ·òÿ µòÿ ¸óÿ ½õÿ ¸óÿ ¶òÿºòÿ¼óÿ »óÿ¸òÿ³îÿ ¬åÿ ¨áÿ ¤Þÿ £Ýÿ  Üÿ šØÿ•Òÿ‘ÌÿŽÊÿ‰Äÿƒ½ÿ ¸ÿ {´ÿw±ÿq©ÿj ÿfœÿc™ÿ`–ÿ[ÿUƒÿP{ÿKtÿFnÿ>bÿ8Xÿ6Tÿ+Aÿ&ÿ ÿÿçÿÿ ÿ&ÿ%6ÿ-Bÿ3Nÿ:XÿAbÿIqÿQÿW‹ÿa˜ÿl¢ÿo¨ÿt­ÿ |µÿ ºÿ„¾ÿ ˆ¿ÿ ŒÄÿ‘Íÿ—Óÿ›Öÿ›×ÿŸÚÿ ¥Þÿ ¦ßÿ©âÿ ¯çÿ ´ìÿ´ëÿ´íÿ µðÿ µòÿ ¶òÿ ¸óÿ ¼ôÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¹óÿ ¼õÿ ¾õÿ »ôÿ ·òÿ ¶òÿ‚ µòÿ ¶òÿ »ôÿ ¹ôÿ ¶òÿ ºôÿ »ôÿ ¶óÿ ¶ðÿ ¶îÿ ´îÿ ´ïÿ ´ðÿ ¯éÿ «äÿ¬åÿ «äÿ §áÿ ¤Þÿ ŸÛÿ š×ÿ šØÿ ™×ÿ •Õÿ ”Õÿ “Óÿ ŽÍÿŒÌÿÌÿ‹ÈÿˆÄÿ‡Ãÿ„¿ÿ¹ÿs¬ÿiŸý_ÐWƒTƒItã³y³8•“ z­4r©¨„p¨ÿqªþt®ÿv¯ÿv¯ÿv¯ÿu®ÿx±ÿ{µÿ|µÿ}¶ÿ}·ÿ|·ÿ}·ÿ€¸ÿ„»ÿ ƒ»ÿ ƒ¼ÿ‡ÂÿˆÄÿˆÅÿˆÄÿ‰ÆÿÊÿŽÊÿÊÿ Ëÿ ŽÌÿ ‘Íÿ’Ðÿ“Òÿ •Òÿ ”Òÿ’Ñÿ•Òÿ—Òÿ —Õÿ ˜Øÿ—Óÿ˜Óÿ ›Úÿ ›Úÿ ›Úÿ žÚÿ ÛÿŸÚÿžÚÿ Ûÿ ¥ßÿ‚ §áÿ ©âÿ ¬åÿ ­æÿ ­åÿ­æÿ «äÿ ©âÿ¬åÿ ¯çÿ ¯çÿ ®çÿ ®æÿ ®èÿ ±êÿ¶îÿ¶îÿ´îÿ·òÿ ºõÿ ¼õÿ ¹ôÿ ¶óÿ ºôÿ ¸óÿ ºôÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¼õÿ ¸óÿ ºôÿ ¾õÿ ¼ôÿ ¸óÿ ·óÿ( ¸óÿ ºôÿ ½õÿ ºôÿ ¸óÿ »õÿ ¼õÿ »õÿ ¸ôÿ ´ðÿ °êÿ ªäÿ §àÿ ¨âÿ ¥ßÿŸÙÿšÓÿ•Ïÿ‘ÌÿŒÈÿ‡Âÿ ‚ºÿ ~µÿ{µÿt®ÿn¥ÿižÿfšÿb˜ÿ]‘ÿX‡ÿR}ÿLuÿFnÿ@dÿ<\ÿ9Wÿ,Cÿ&ÿ ÿÿçÿ0ÿ ÿ&ÿ&8ÿ/Eÿ5Qÿ<]ÿEiÿKsÿQÿYÿdšÿn¥ÿr«ÿv¯ÿ |´ÿ»ÿ†Áÿ ŠÂÿ Çÿ”ÏÿšÕÿÙÿžÚÿ ¡Üÿ ¥ßÿ ¦àÿ ¨âÿ ­æÿ ²ëÿ µîÿ³ëÿ´íÿ ¸óÿ ¹ôÿ ¸óÿ ¶òÿ ¸óÿ »ôÿ ¸óÿ ·òÿ ¼õÿ »ôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ ¹óÿ ·óÿƒ ¸óÿ ¹óÿ »ôÿ ºôÿ ¸óÿ »ôÿ ¹óÿ ·óÿ ¶óÿ ·óÿ ·óÿ¶ñÿ ²ëÿ ®æÿ ®çÿ ®æÿ ¬åÿ©âÿ ¦àÿ ¢ÝÿŸÚÿŸÚÿ Ùÿ —Øÿ–Øÿ –×ÿ ’Òÿ Ñÿ Ñÿ Ìÿ‹ÉÿŒÊÿ‹Éÿ‰Åÿ…Âþz³ÿiœÿh›±m¦ALxI>e0X‡X‡á³y³ x«& x¬Ù x¯ÿy³ÿx³ÿ„x²ÿz³ÿ }µÿ ~µÿ‚ }µÿ ~¶ÿ ·ÿƒºÿ„¿ÿ„Àÿ…¿ÿ ‰Àÿ ‰Àÿ…¿ÿ‡ÃÿŠÇÿÈÿŽÊÿÍÿÍÿ“Îÿ”Îÿ”Ïÿ •Ôÿ•×ÿ •Öÿ ™×ÿ›Øÿ —×ÿ›×ÿœØÿ›×ÿœØÿ›×ÿžÙÿ ¤Þÿ ¥ßÿ ¤ßÿ ¥ßÿ‚ ¤ßÿ ¤Þÿ §áÿ… ¬åÿ«äÿ ®æÿ²êÿ³ëÿ³ëÿ ³ëÿ³ëÿ³ëÿ´ïÿ ·óÿ ¼õÿ ºóÿ ¶òÿ »ôÿ ¼õÿ ·òÿ‚ ¶òÿ ¹óÿ ½õÿ ¹óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ‘ ½õÿ ¼ôÿ ·òÿ„ ¶òÿ ±ëÿ «äÿ ¬åÿ ©âÿ £Úÿ žÔÿ ™Ðÿ•ÏÿÌÿŠÆÿ …½ÿ €·ÿz´ÿu¯ÿqªÿl ÿgšÿb—ÿ]“ÿYÿUÿOyÿItÿFkÿAaÿ9Wÿ+Bÿ&ÿ ÿÿçÿÿ ÿ&ÿ';ÿ2Lÿ7Vÿ?dÿIsÿN|ÿU†ÿ^“ÿfÿm¤ÿv¯ÿy´ÿy³ÿ~¹ÿ†ÁÿŒÆÿËÿ”Îÿ˜ÔÿžÙÿ £Þÿ ¥ßÿ ©âÿ ­æÿ²êÿµïÿ ¶òÿ³ìÿµíÿ ¼ôÿ ¾öÿ ¼õÿ ·óÿ ¶òÿ µòÿ ·òÿ ¼õÿ‚ ½õÿ »ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ½õÿ ºôÿ ¶òÿ ¶òÿµðÿ³ëÿ³ëÿ ´ìÿ³ëÿ°éÿ ¬åÿ¬åÿ ªäÿ ¦àÿ ¤Þÿ ¥ßÿ ¦ßÿ ¡Ýÿ –×ÿ •Öÿƒ –×ÿ ‘ÑÿÍÿŽÍÿŽÎÿÍÿŒÊÿ †Âÿ ~¶ÿy²ûn¦öQÿCl«X‡á± x­ x­y´My²²x°ÿx±ÿy³ÿ{µÿ }¶ÿ‚·ÿ€ºÿ»ÿ‚ ‚¼ÿ ‚»ÿ ‚½ÿ …¿ÿˆÀÿŠÃÿŠÇÿŒÉÿŽÉÿÉÿ Êÿ ŽÍÿ Ïÿ ‘Ñÿ–Òÿ •Óÿ ’Óÿ ‘Óÿ “Óÿ˜Ôÿ™Ôÿ™Ôÿ ™×ÿ ™Øÿ ™×ÿ ›Øÿ›Øÿ ˜×ÿ ›Ùÿ ¡Üÿ ¢Üÿ ¡Üÿ¡Üÿ  Ûÿ£Þÿ©âÿªãÿ ªãÿ‚©âÿ ©âÿ ­æÿ ¯çÿ°èÿ°èÿ°éÿ ±ìÿ ²íÿ ²ìÿ°èÿ±êÿµïÿµïÿ ¹ñÿ ¸ñÿµïÿ¹óÿ »õÿ ºôÿ ¸óÿ ¶òÿ ¸óÿ µòÿ ¶òÿ ¸óÿ »ôÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¼õÿ ºôÿ »ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ·òÿ ¶òÿ ·óÿ ±ìÿ «äÿ ­åÿ ªãÿ ¥Ýÿ ŸØÿ›Ôÿ™Ñÿ“Íÿ‹ÈÿˆÃÿ…¾ÿ€·ÿz±ÿu«ÿo¤ÿhžÿa˜ÿ\ÿXˆÿUÿOxÿGoÿChÿ?`ÿ9Xÿ,Bÿ'ÿ ÿÿçÿÿ ÿ&ÿ(<ÿ2Mÿ8Wÿ@eÿItÿN~ÿT‡ÿ^”ÿhŸÿp©ÿw°ÿz´ÿ {´ÿ¼ÿ‰ÅÿŒÊÿ Ïÿ ”Óÿ ˜ÖÿÙÿ ¤Þÿ ¥ßÿ ­æÿ ³ëÿ³êÿ´îÿ ¶òÿ¸ñÿ»òÿ ¾õÿ ¼õÿ ¸óÿ ¶òÿ ·òÿ‚ ºôÿƒ ½õÿ ¼õÿ ºôÿ ¼ôÿ ½õÿ ºôÿ ½õÿ »ôÿ ¸óÿ µòÿ ·òÿ ¹óÿ ¶òÿ ¹óÿ ¸óÿ ¶òÿµñÿµïÿ µïÿ³ìÿ±éÿ°èÿ¯çÿ ©ãÿ©âÿ ©ãÿ §àÿ £Þÿ‚ žÛÿ šØÿ ™×ÿ ™Øÿ ˜Õÿ•Ôÿ “Ôÿ ’Òÿ‘ÏÿÍÿ‹Éÿ ‡Ãþ‚½ÿy³ÿe™ÿYŠîS‚˜Is-‚X‡X‡Þ´ x­y²»y³ÿz´ÿz´þ{µÿ }¶ÿ €·ÿ ƒºÿ „ºÿ „»ÿ…¿ÿƒ†Áÿ‡Âÿ‰ÅÿŒÉÿŽËÿÍÿÐÿ“Ñÿ–Ñÿ–Ðÿ —Óÿ ˜Øÿ ˜Ùÿ ™Ùÿ œÙÿ ›Ùÿ ˜Øÿ ™Ùÿ ÙÿžÙÿÙÿžÙÿžÚÿžÙÿ¡Üÿ ¦àÿ §àÿ„ ¦àÿ ¨áÿ ­æÿ ­æÿ ¬åÿ ­æÿ ­æÿ ­æÿ ¯èÿ ´ìÿµíÿ´ìÿ³ìÿ´îÿ ¶òÿ ·ôÿ ¶òÿ´íÿ´îÿ ·óÿ ·óÿ ¸óÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ¼ôÿ ·óÿ‚ ¶òÿ ·òÿ ¶òÿ ·óÿ ¼õÿ ¾õÿƒ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿ… ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿƒ ½õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ ¼õÿ ¹óÿ ¶òÿ ¶óÿ ±ìÿ ¬åÿ ªãÿ ¥ßÿ ÜÿØÿ œÓÿ—ÎÿÊÿÊÿŠÆÿ …¼ÿ ´ÿ w­ÿq§ÿi¡ÿb˜ÿ\ÿW†ÿTÿNwÿEmÿ@dÿ<]ÿ8Vÿ+Aÿ%ÿ ÿÿçÿ"ÿ ÿ$ÿ':ÿ2Lÿ7Vÿ?dÿItÿO}ÿU‡ÿ_”ÿi¡ÿs¬ÿx±ÿ{´ÿ ~µÿ …¿ÿ‹ÉÿÍÿ ‘Òÿ –×ÿ šØÿžÙÿ ¤Þÿ ¥ßÿ ¦àÿ ¯çÿ ´ìÿ³ìÿµïÿ ·óÿ »õÿ ½õÿ ¼õÿ ¹óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ† ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¶òÿ ·òÿ‚ ¶òÿ ·òÿ ¶òÿ ¶óÿ ¶òÿµíÿ´ìÿ´íÿ³ëÿ ®çÿ ­æÿ ¬åÿ §áÿ ¦ßÿ §àÿ ¥ßÿŸÚÿØÿÙÿ œØÿ ˜Øÿ –Ôÿ•Ðÿ‘Ðÿ ŽÎÿŒÊÿŠÆÿ†Áÿ|·þm£ÿ]ÿ\Œ…s®X‡P}ƒ"NtÛ³ x«J x­Óx°üy³ÿ |µÿ€ºÿƒ¾ÿ ‚¹ÿ„¾ÿ…¿ÿ„¾ÿ„¿ÿ†Âÿ‰ÅÿˆÅÿŠÆÿËÿ’Íÿ’Îÿ “Òÿ –Öÿ™ÖÿšÖÿ›ÖÿŸØÿ ŸØÿ ›Øÿ ŸÜÿ ¢ÝÿœØÿ Ùÿ ¢Ýÿ ¢Þÿ ¢Ýÿ‚ £Þÿ £Ýÿ ¥ßÿ ©âÿ ªãÿ ©ãÿ ªãÿ ªäÿ «äÿ«äÿªäÿ ªãÿ ¬åÿ±éÿ¯çÿ ¬äÿ°èÿ²êÿ²éÿ³îÿ ´ïÿ³ëÿ´íÿµñÿ¶ñÿ‚ ¶òÿµñÿ·òÿ ¼õÿ ½õÿ ¼õÿ ¸óÿ‚ ¶òÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ºôÿ ¼õÿ ¼ôÿ ¼õÿ… ½õÿ ¼õÿ ¼ôÿ‰ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿ ¼õÿƒ ½õÿ ¼õÿ ½õÿ ºôÿ ·òÿ »ôÿ ·óÿ ´ïÿ ²êÿ ­æÿ ©âÿ ¥ßÿ ¤Þÿ ¢ÝÿØÿšÓÿ ™Ïÿ•ÏÿËÿ†Àÿ¸ÿx±ÿp¨ÿj ÿf›ÿ_”ÿX‹ÿQ}ÿLvÿIsÿ@fÿ9Yÿ4Oÿ&9ÿÿ ÿÿçÿÿ ÿÿ%7ÿ2Mÿ7Wÿ?dÿIsÿQÿZŠÿc—ÿk¢ÿr«ÿz³ÿ ¶ÿ ·ÿ †¿ÿ‹ÈÿÍÿ•Òÿ šØÿ ŸÙÿ ¢Úÿ ¤Ýÿ §áÿ ªäÿ¬åÿ ¯èÿ ´ïÿ ¹óÿ ¼õÿ ¹óÿ ·òÿ ¹óÿ ¼õÿ ¼ôÿ ¼õÿŠ ½õÿ ¼õÿ ½õÿ ¼õÿƒ ¼ôÿ ¼õÿ ºôÿ ¶òÿ µñÿ ¶òÿ »ôÿ ¶òÿ µòÿ ¶òÿ »óÿºóÿ¶ñÿµðÿ²ëÿ¯çÿ«åÿªäÿ «äÿ ¨áÿ ¤Þÿ £Þÿ ¤ÞÿŸÚÿ›×ÿ ›Øÿ›×ÿšÖÿ –Öÿ “Ôÿ’ÎÿÊÿ‹Æÿ…Àÿ¸ÿ{¯ÿs©ègÒXˆáQ~}ƒ"NtÛ³ x®e x¯ÿz²ÿ {´þ }µÿ »ÿ†Áÿ†¿ÿ†Àÿ‡ÃÿˆÄÿˆÃÿ‡ÂÿŠÅÿŽÊÿÊÿËÿ—Òÿ˜Óÿ—Óÿ —Öÿ šÙÿ ŸÛÿ Ûÿ ¤Üÿ £ÜÿŸÚÿ¥ßÿ ¨áÿ£Ýÿ¤Þÿ ©âÿ©âÿ¨âÿ ¨âÿ ¨áÿ §áÿ©ãÿ­åÿ‚­æÿ ®çÿ ¯èÿ ­æÿ ¬åÿ¯çÿ¯çÿ¯çÿ°éÿ´îÿ²ìÿ °êÿ¶îÿ·ïÿµîÿ¸òÿ ¹ôÿ´îÿ¶ïÿ ¹ôÿ ·óÿ ¶òÿ ¹óÿ ·óÿ ¶òÿ ¸óÿ ºôÿ »ôÿ ºôÿ ¶òÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ »ôÿ ¹óÿ ¼õÿ‚ ¾õÿ‡ ½õÿ ¾õÿš ½õÿ ¾õÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ´ìÿ ±éÿ ­æÿ ¨áÿ §àÿ ¤ÞÿÚÿœÖÿ œÔÿ˜Òÿ‘Íÿ‰Åÿ€»ÿx²ÿqªÿm£ÿiÿa–ÿXŒÿP|ÿKuÿHrÿ>bÿ6Tÿ3Nÿ$6ÿÿÿÿçÿ"ÿÿÿ$5ÿ2Mÿ8Wÿ?dÿIsÿR€ÿ[‹ÿd˜ÿm¤ÿu®ÿ {´ÿ €¸ÿƒ»ÿ‡ÁÿŒÉÿ”ÎÿšÓÿŸÙÿ ¢Ûÿ ¥Üÿ ¦àÿ «äÿ °èÿ ®æÿ°éÿ ¸òÿ »õÿ ºôÿ ¶òÿ µòÿ ¸óÿ »ôÿ ¾õÿ ½õÿ„ ¾õÿ ¼õÿ ¹óÿ ¸óÿ ¹óÿ ½õÿ ¼ôÿ ¶òÿ ¹ôÿ ½öÿ »õÿ ¶òÿ ¶óÿ ¶òÿµïÿ²êÿ®çÿ ¯çÿ ¯çÿ­åÿ©ãÿ§áÿ ¨âÿ §áÿ ¥ßÿ £Þÿ¡Üÿ Ûÿ ŸÛÿ Úÿ š×ÿ˜Óÿ”Ñÿ Îÿ‹Èÿ‰Åþ ŠÂÿ~·ÿq©ÿf™ÿd•Îf˜\Qx])EgIX‡Ù³x³]y³ÿ |µÿ ~¶ÿ ºÿ…Áÿ‰ÅÿŠÇÿŒÈÿŽÉÿËÿ”Ïÿ•Ðÿ›×ÿÙÿœØÿ›ØÿžÚÿ ¤Þÿ ¦ßÿƒ ¥ßÿ ©âÿ ¬åÿ «åÿ ¯èÿ ´ìÿ ¯èÿ ­æÿ²êÿ´ëÿ³ëÿ³ëÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¸óÿ ·òÿ ½õÿ ºôÿ ¶òÿ ¼ôÿƒ ¶òÿ ¹óÿ± ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ´ìÿ µìÿ ²êÿ ¬åÿ ¨âÿ £ÞÿÙÿœØÿ—Óÿ’ÍÿŒÉÿ‚¾ÿx²ÿt­ÿp§ÿkžÿa–ÿXŒÿP}ÿKsÿElÿ;\ÿ5Qÿ3Mÿ!2ÿ ÿÿÿçÿ ÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿo¦ÿz´ÿ }µÿ €¸ÿ„¿ÿ‰ÅÿÊÿ ˜Ïÿ žÔÿ £Úÿ ¤Ýÿ ¦àÿ ªäÿ °èÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ µòÿ ¸óÿœ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ºôÿ‚ ¶òÿ ¶òÿµïÿ³ëÿ´ìÿ ²êÿ‚ ¬åÿ ­åÿ ©ãÿ ¥ßÿ ©ãÿ «åÿ ¦àÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿ ™Øÿ •Öÿ ÑÿŽÌÿŽÉÿ‰Äÿ„¿ÿ €¹ÿw®ÿjÿV€ÿ$LqÏ$Lqܳ |µ] |µÿ }µÿ €¸ÿ …ÀÿˆÄÿ‰Åÿ‡Ãÿ ‰ÆÿŽÊÿ“Îÿ—Òÿ —Ôÿ •Ôÿ —ÔÿšÕÿ›×ÿžÚÿ ¢Ýÿ¥ßÿ ¨áÿ‚ ªãÿ ©ãÿ©ãÿ«äÿ‚¬åÿ ¬äÿ¯èÿ°èÿ ¬åÿ®çÿ ²êÿ±éÿ°èÿƒ°èÿ±éÿ³ëÿ³ìÿ ³îÿ´ïÿµðÿ ´ïÿ¶ñÿ ºôÿ ¹ôÿ ¶óÿ ¸óÿ ¸óÿ ¶òÿ ·òÿ ¹óÿ ºôÿ ¸óÿ ºôÿ ¸óÿ ¹óÿ ºôÿ ¹óÿƒ ºôÿ ¼ôÿ± ½õÿ ¾õÿ ¼õÿ ¶óÿ µòÿ µïÿ °éÿ ­æÿ ¬åÿ «äÿ ©âÿ ¢ÛÿžÙÿ›ØÿšÓÿ–ÎÿÊÿ‡Áÿ~¶ÿv®ÿn¦ÿhœÿ`•ÿXŒÿQ}ÿJqÿDhÿ<\ÿ3Nÿ';ÿ ÿÿéÿÿÿÿ$6ÿ2Mÿ8Wÿ?dÿIsÿRÿ[‹ÿc—ÿn¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿ‹Çÿ“Îÿ•Îÿ™ÒÿžØÿ ¥ßÿ «äÿ ¬åÿ ­æÿ ¯çÿ³íÿ¶ñÿ ¸óÿ ¹ôÿ ºôÿ »ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼õÿ »ôÿ! ºôÿ ¶òÿµñÿµðÿ ¶ñÿ ´îÿ±éÿ±éÿ°éÿ ­æÿ­åÿ ¯çÿ ®æÿ¬åÿ ªãÿ ©ãÿ©ãÿ¦Þÿ£Üÿ ¢Üÿ ¡Ýÿ ŸÜÿ ™×ÿ–Ôÿ—Óÿ“ÎÿŽÉÿ‹Æþ„½ÿy±ÿm¡ÿc”ûV…¹JvJƒX‡Ö³ €·] ·ÿ ~µÿ €¹ÿˆÅÿ‹Èÿ‰Æÿ†Âÿ ŠÇÿÍÿ–ÒÿœØÿ ›Ùÿ —Øÿ ›ÙÿžÚÿÙÿ ¡Üÿ §áÿ «äÿ ­æÿ‚ ¬åÿ ®æÿ ®çÿ ®æÿ‚ ­æÿ ­æÿ ®çÿ²êÿ²ëÿ ®èÿ °éÿ´ìÿ´íÿ´íÿƒ´íÿ´ìÿµíÿ¶ñÿ‚ ·óÿ ¶òÿ ·óÿ ¹ôÿ ¾õÿ ºôÿ ¶òÿ ·òÿ ·óÿ ·òÿ ¸óÿ ½õÿ »ôÿ ·òÿ ¼ôÿ ¼õÿ ·òÿ ºôÿ ½õÿ ¸óÿ ½õÿ ¾õÿ ½õÿ ¾õÿ² ½õÿ ¼õÿ ºóÿ ·ñÿ ·òÿ µòÿ ¯éÿ ­åÿ ®æÿ ­æÿ ªãÿ ¥Üÿ ¡ÙÿØÿ Õÿ ™ÑÿËÿ‰Âÿ ‚¸ÿx°ÿo¨ÿhžÿa–ÿYŒÿQ}ÿIpÿBdÿ;Zÿ0Iÿ,ÿ ÿÿèÿÿÿÿ$5ÿ1Kÿ7Vÿ?dÿItÿRÿ[‹ÿd—ÿo¦ÿz´ÿ €·ÿ ƒºÿ„¿ÿÈÿ•Ðÿ—ÒÿœØÿ ¦àÿ ­æÿ ¬åÿ ­æÿ ³îÿ ·óÿ ·òÿ ºôÿ ¾õÿ¥ ½õÿ ¾õÿ ¼õÿ ¸óÿ ·óÿ ·óÿ µñÿ´íÿ´ìÿ³ëÿ®çÿ °èÿ µíÿ ±éÿ ­æÿ ®çÿ ®çÿ ®æÿ ªãÿ §áÿ §áÿ §àÿ ÛÿžÚÿŸÚÿšÕÿ•Ðÿ“ÎÿËÿŠÆÿ†Ãþy²ÿb“ÿ_« y®'\‹+N{!ƒa—Ó³ „¹] ƒ¹ÿ ¶ÿ ·ÿ„¿ÿ†Áÿ…ÁÿˆÄÿŠÈÿÌÿ ’Òÿ —×ÿ ›ØÿœØÿ ›Øÿ  Ûÿ ¤Þÿ £Þÿ §àÿ «äÿ ¬åÿ ¬äÿ «äÿ ¬åÿ ±éÿ³ëÿ²êÿ²êÿ²êÿ²éÿ³íÿ µñÿ³ìÿ³ëÿ µðÿ´îÿ³ëÿµïÿ ¶òÿ ¶ñÿ µñÿ ¸òÿ ¼ôÿ ¸óÿ ¶òÿ ¼õÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾õÿ ¹óÿ ¶òÿ »ôÿ ½õÿ‚ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½õÿ ¼õÿ¶ ½õÿ ¸ôÿ ·ðÿ »ëÿ ¹ïÿ ¶òÿ ´íÿ ´ëÿ ´ìÿ «åÿ ¤Þÿ £Ûÿ £ÚÿŸÙÿ™ÕÿËÿˆÁÿ ‚¸ÿ|µÿu®ÿm¤ÿf™ÿ]ŒÿR~ÿHoÿ?aÿ7Uÿ,Cÿ'ÿ ÿÿèÿÿÿÿ"1ÿ/Eÿ7Uÿ?eÿItÿR€ÿ[‹ÿg™ÿq§ÿy´ÿ }µÿ €¸ÿ„¿ÿŒÈÿ•Ðÿ™ÕÿØÿ ¢Ùÿ ¨àÿ ­æÿ ¬åÿ ¯çÿ ³ëÿ µðÿ ¸óÿ ¼õÿª ½õÿ# ¼õÿ ½õÿ ¼õÿ ¸óÿ µòÿ µñÿ´îÿ³êÿ²êÿ²êÿ³ëÿ³ëÿ²êÿ ³ëÿ³ëÿ²êÿ²êÿ°èÿ «åÿ«äÿ ªãÿ¥ßÿ£Þÿ ¤ÞÿžÚÿšÖÿšÖÿ ˜Öÿ ”Õÿ ”ÑÿÇÿµÿ {¯ô u©â]óQ£ƒa—a—Ò³¶]·ÿ €¸ÿ‚¼ÿ†Âÿ‡Ãÿ ‰ÅÿŒÉÿÎÿ ”Ôÿ —Øÿ šØÿÙÿ Ûÿ ¦àÿ ©âÿ ¨âÿ ¬åÿ °éÿ ±êÿ ±ëÿ °ëÿ ±ëÿ ´îÿ¶ïÿµïÿ´îÿµïÿ¸ðÿ¸ñÿ ·óÿ·ñÿ¸ðÿ ·óÿ·ñÿ·ïÿ ·òÿ ¶óÿ ¶òÿ ¸óÿ ¹ôÿ ·óÿ ºôÿ ¹ôÿ ºôÿ ½õÿ ¼õÿ ºôÿ ¼õÿ ½õÿ ºôÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¾õÿÁ ½õÿ ºôÿ ºòÿ ½ðÿ ºñÿ ¶òÿ µîÿ ´ëÿ ±éÿ «åÿ ¦àÿ £Ûÿ ¡Ùÿ  Ùÿ ž×ÿ™Ôÿ’ÎÿŠÃÿ ‚¸ÿ|µÿv°ÿo¦ÿgšÿ^ÿS~ÿHoÿ>`ÿ3Nÿ&9ÿ ÿ ÿÿÿŠÿƒÿ„ÿƒÿÿƒÿ‚ÿÿ…ÿƒÿ½ÿÿ ÿÿ"1ÿ.Cÿ5Rÿ>`ÿJoÿS~ÿ[Œÿe˜ÿp§ÿz´ÿ ~¶ÿ ‚¹ÿ ‡¿ÿŽÇÿ•Ðÿš×ÿŸÙÿ £Úÿ ©àÿ ¬æÿ «äÿ ¯çÿ µíÿ µîÿ ¶ðÿ ¹óÿ ¼õÿª ½õÿ& ¾õÿ ½õÿ ºôÿ ¹ôÿ ºôÿ·ñÿ´îÿµîÿµïÿ´îÿ´ìÿ³ëÿ´ìÿ´íÿµïÿ´íÿ³êÿ°èÿ °éÿ °ëÿ­æÿªãÿ ¨âÿ¥ßÿ£Þÿ¡Üÿ žÛÿ ™Ùÿ —×ÿ ”ÑÿÈþ‡¿ÿ}µÿo¤ÿ hœæ%kžzb–qZe1c ‚ r¥ r¥Ï³w±]y³ÿ€»ÿ‡ÂÿŠÇÿŠÈÿŠÇÿ‰ÇÿÉÿ”Îÿ •Ôÿ —Øÿ ›ØÿŸÚÿ ¥ßÿ ªãÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ ¶ñÿ ¶óÿ ¶òÿ… ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿ ¼õÿ ¶òÿ ¹ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿƒ ½õÿ »ôÿ ¶òÿ ¹óÿ ¾õÿÈ ½õÿ ºôÿ ¶ñÿ µîÿ ±éÿ ¬åÿ ¬æÿ «äÿ ¥Üÿ  ÙÿœØÿ œÓÿ šÐÿ–ÐÿŒÅÿ ‚¸ÿ|µÿu¯ÿn¥ÿfšÿ]ŒÿR}ÿHoÿ>`ÿ/Gÿ .ÿÿ ÿÿÿ’ÿƒÿÿÿÿƒÿÊÿÿÿÿ"1ÿ.Cÿ3Nÿ=[ÿJiÿS{ÿ[‹ÿc—ÿn¦ÿz³ÿ€·ÿ …»ÿ ŠÀÿ Èÿ•ÐÿšÖÿžÙÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ ¹ôÿ¯ ½õÿ ¹ôÿ ¶òÿ! ¶òÿ ¶òÿ´îÿ³ëÿ³êÿ´îÿ ¶òÿ´îÿ³ëÿ³ëÿµïÿ ·òÿµîÿ±éÿ ­æÿ ­æÿ ¬åÿ §áÿ¢ÜÿœØÿ ˜Øÿ–Öÿ•ÑÿÌÿ‹ÈÿŠÆþºÿ#q¥ÿgœÿb˜íeœ< q£ nŸ‚ x­Ì³w±]y³ÿ€»ÿ‡Ãÿ‚ŠÇÿŒÇÿÊÿ“Îÿ—Óÿ ›Ùÿ ¡Üÿ ¤Þÿ ¥ßÿ ªãÿ ­åÿ«äÿ¯çÿ´ëÿ¶ñÿ¶òÿ´íÿµïÿ ¶óÿ ¶òÿ µòÿ ¹ôÿ ¼õÿ ¹óÿ ·òÿ µòÿ ·óÿ µòÿ ºôÿ ¾õÿ ¸óÿ ¶òÿ »ôÿ ½õÿ ¼õÿ ·òÿ »ôÿ ½õÿ ¾õÿ »ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ¼õÿ° ½õÿ ¼õÿ ¸óÿ ¹óÿ’ ½õÿ ¾öÿ ¾óÿ ½îÿ ¹ðÿ ¶òÿ ´îÿ ³ëÿ ²êÿ ¯éÿ ¬ãÿ «Ùÿ §Øÿ ¡Ùÿ Óÿ ™Ðÿ–ÐÿŒÅÿ ‚·ÿ|¶ÿu®ÿl ÿc—ÿYŒÿN{ÿEmÿ<^ÿ+Aÿ%ÿ ÿÿ‡ÿ$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿÿÿ³ÿÿÿÿ)ÿ+?ÿ6Oÿ?\ÿEfÿNuÿX…ÿc–ÿn¤ÿ y¯ÿ €¶ÿ …¼ÿ ‰ÄÿËÿ”ÐÿšÖÿŸÚÿ ¤Ýÿ ©âÿ ­æÿ ±êÿ ³ëÿ ´ìÿ ´îÿ ·ñÿ »ôÿ ¼õÿ¬ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ »ôÿ ·óÿ µòÿ ¶òÿ ¶ñÿµïÿ³ëÿ´íÿ ¶òÿ µñÿµðÿ¹óÿ ¼õÿ¸òÿ´ðÿ ³ïÿ²ìÿ°èÿ «äÿ¦àÿ¢Üÿ ¡Ýÿ ŸÛÿ ›×ÿ –Õÿ “Óÿ’ÏþŒÇÿ‚¼ÿ ~¸ÿ}¸ÿ }¶È w¬» p¢º kš:‚ x­ x­̳x²]y³ÿ€»ÿ‡ÂÿŠÆÿ‹Èÿ‹ÉÿÊÿÌÿ”Ðÿ˜ÕÿÙÿ ¤Þÿ §àÿ §áÿ ªãÿ ­åÿ®æÿ°éÿ´íÿ¶ñÿ ¶ñÿµíÿ¶ïÿ ¶òÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ ·òÿ ¸óÿ ·óÿ ¸óÿ ºôÿ »ôÿ ¸óÿ »ôÿ ½õÿ ¼õÿ ¸óÿ ¹óÿ ½õÿ ¾õÿ ½õÿ »ôÿ ¹óÿ ·óÿ »ôÿ ¾õÿ± ½õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼ôÿ… ½õÿ »ôÿ ¼ôÿ… ½õÿ ¼õÿ »òÿ ºìÿ ¸ïÿ ¶òÿ ´íÿ ´ëÿ ³ëÿ ®çÿ ªâÿ «Ûÿ ¨Ùÿ ¢Úÿ žÖÿšÒÿ•ÐÿŒÆÿ‚ºÿ|µÿt¬ÿjÿ`”ÿWŠÿMzÿCjÿ8Wÿ%6ÿÿ ÿÿƒÿÿÿ+ÿÿ ÿ ÿÿÿÿ ÿ$$$ÿ,,,ÿ344ÿ777ÿ<==ÿCDEÿMNNÿUUUÿXXXÿ\\\ÿ___ÿ\\\ÿWWWÿQQQÿKLLÿEFFÿ>?@ÿ899ÿ333ÿ555ÿ677ÿ000ÿ///ÿ011ÿ,--ÿ)))ÿ(((ÿ%%%ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ%ÿ(:ÿ5Lÿ=ZÿBdÿLrÿW‚ÿc–ÿn¤ÿ y­ÿ €µÿ …½ÿ‰ÅÿËÿ—ÐÿšÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ±êÿ ´ìÿ µîÿ µñÿ ·óÿ »ôÿ ½õÿ »ôÿª ½õÿ »ôÿ ·óÿ »ôÿ ½õÿ ¹óÿ ¸óÿ" ·óÿ ¶òÿ´íÿµïÿ ¸óÿ ·óÿ ¶óÿ ¸óÿ ºôÿ »ôÿ ·óÿ ¶óÿ ¹ôÿ·ðÿ³ìÿ °êÿ ¬æÿ ©âÿ ©âÿ¦àÿ Ûÿ ›Ùÿ ˜Øÿ˜Ôÿ•ÑÿÎÿ Îþ ŽËÿ …Àÿ }µÿ w­ÿ x­{³4 vªC s¥"„$n¢Ç³ x²]y³ÿ€»ÿ‡Âÿ‰ÆÿŒËÿŽÎÿŽÍÿ Ðÿ •Öÿ ™×ÿØÿ £Ýÿ ¨âÿ ¬åÿ ­æÿ ²êÿ µïÿ ¶òÿ ¶òÿ ¸óÿ ¼ôÿ ¹óÿ ¶òÿ »ôÿ ½õÿ ¹óÿ ·òÿ »ôÿ„ ½õÿ ¹óÿ ¶òÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸óÿ¹ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ„ ½õÿ ¼õÿ ·òÿ ¸óÿƒ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ¶ñÿ ¶òÿ µîÿ ²êÿ ­æÿ ¨âÿ ¥ßÿ ¦ßÿ ¢ÜÿœØÿ›Öÿ–ÑÿÈÿ„¾ÿ |³ÿ s¨ÿgœÿ^ÿV…ÿMzÿAgÿ1Kÿ(ÿÿÿÿƒÿÿÿÿÿÿÿ ÿ)))ÿ211ÿ<<<ÿOOOÿ```ÿnnnÿ}}}ÿŒŒŒÿšššÿ§§§ÿ°±²ÿ¶¶·ÿ¼¼¼ÿÇÇÇÿËËËÿÊÊÊÿÈÈÈÿÃÂÂÿ¾¾¾ÿ·¸¸ÿ¬­®ÿ¥¥¦ÿ¡¡¡ÿœœœÿ˜˜˜ÿ“““ÿ‹‹‹ÿ‚ƒƒÿ‚‚ÿ€ÿ|{{ÿmmmÿYYYÿEEEÿ111ÿÿÿ ÿÿÿÿÿÿÿÿÿ°ÿÿÿ ÿ#ÿ&5ÿ-Dÿ7TÿCeÿMsÿWƒÿc—ÿn¤ÿ y®ÿ €µÿ …»ÿ ŠÀÿ “Éÿ ›Òÿ›ÖÿŸÚÿ ¥ßÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ ºôÿ ½õÿ ¸óÿ ·óÿ± ½õÿ ¹óÿ µòÿ µñÿ ¹óÿ ½õÿ ¸óÿ ·óÿ ¼õÿ ºôÿ ¶òÿ µòÿ ¸óÿ ½õÿ ¹óÿ µñÿ µòÿ´ïÿ²êÿ ®çÿªãÿ¥ßÿŸÛÿ›×ÿ š×ÿ –×ÿ”Òÿ“Îÿ ŽÍÿ‹ÊÿˆÅÿ ‚»ö {²ô x­ÿ vª‡„$n¢Ç³s¬du¯ÿ¹ÿˆÃþŠÇÿ‹ÉÿŒËÿÍÿ Ñÿ •×ÿ œÚÿ¢Üÿ ¤Þÿ ¦àÿ ¨âÿªãÿ ­æÿ³êÿµïÿ ¶óÿ µòÿ ¸óÿ ¾öÿ ºôÿ ¶òÿ ¼õÿ ½õÿ ¹óÿ ¶òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ ½õÿ ºôÿ ¹óÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ »ôÿ ¾õÿ± ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ¹óÿ »ôÿƒ ½õÿ ¾õÿ ½õÿ ºôÿ ½õÿ? ¼õÿ ¹óÿ »ôÿ ½õÿ »ôÿ ¹ôÿ ºôÿ ¸ôÿ µòÿ ¶ñÿ ³íÿ ¬åÿ ¦áÿ ¤Þÿ ©Üÿ ¤Ùÿ›Øÿ›ÖÿšÔÿ–ÑÿÈÿƒ»ÿ |­ÿ r£ÿgÿ_’ÿV„ÿKtÿ=]ÿ+Aÿ #ÿ ÿÿÿÿÿÿÿÿÿÿ-,,ÿDCCÿZZZÿnnnÿ{{{ÿˆ‰‰ÿ———ÿ«¬¬ÿºººÿÀÀÀÿÇÇÇÿÐÏÏÿÛÜÜÿáââÿâããÿçèèÿìííÿòóóÿòòòÿîîîÿòòòÿòóóÿìëëÿëììÿââãÿÞÞßÿàááÿÞßßÿÚÛÛÿÕÕÕÿÏÏÏÿÊÊÊÿÍÏÏÿÏÐÐÿÉÈÈÿ½½½ÿ¯¯¯ÿ¢¢¢ÿ•••ÿ‡ˆˆÿ}}}ÿpqqÿ^__ÿQPPÿFEEÿ567ÿ$%'ÿÿ ÿ‚ÿÿÿÿÿ¨ÿÿÿ ÿÿ"0ÿ)=ÿ4Nÿ@bÿJqÿT€ÿ_ÿk ÿu­ÿµÿ …»ÿ Š¿ÿ ”Éÿ Òÿ›ÖÿžÚÿ ¤Þÿ ©âÿ ­æÿ ¯èÿ ²ëÿ µïÿµîÿ´îÿ µñÿ ¹ôÿ ¾õÿ ºôÿ® ½õÿ* ºôÿ »ôÿ ½õÿ ¹óÿ µòÿ µòÿ ¹ôÿ ¾õÿ ¸óÿ ·òÿ ½õÿ ºôÿ µòÿ ¸óÿ »ôÿ ½õÿ ¹óÿ ¶òÿ ºôÿ¹óÿµïÿ²ëÿ¯çÿ­æÿ ©âÿ¤Þÿ¢ÝÿžÛÿ ™Øÿ˜Õÿ˜Ôÿ —Ôÿ•Ôþ ‘ÒÿŒÈÿ‡Àÿ ƒ½ÿ‚½Õƒ½„{µ‚sª‹%kŸŽ+f—9/~µ/~µÅ³o¨Sr«è}·ÿ†Âÿ‰ÆÿŠÇÿŒËÿ Ðÿ •Öÿ ŸÜÿ ¦àÿ ¥ßÿ ©ãÿ ®çÿ²ëÿµîÿ ·ñÿ ¶òÿ ¸óÿ ¼õÿ ºôÿ ·òÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ·òÿ ¹óÿ ¾õÿ¾ ½õÿ »ôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ‚ ½õÿ ¾õÿ ¼õÿ ·òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ+ ºóÿ ¶ñÿ ¶òÿ ²îÿ ¬åÿ §áÿ ¦Ýÿ ¬Øÿ ¦ØÿœØÿ ›Ôÿ šÑÿ•ÏÿŒÅÿ ‚·ÿ zªÿq¡ÿg›ÿ^‘ÿTÿHmÿ7Rÿ$5ÿÿ ÿÿÿÿ ÿÿÿ)))ÿAAAÿXXXÿtssÿ“’’ÿ¬¬¬ÿÀÀÀÿÍÍÍÿÚÛÛÿèééÿöööÿýýýÿûûûÿúúúÿÿÿÿÿþÿÿÿøøøÿûüüÿÿÿÿÿûüüÿö÷÷ÿüýýÿýÿÿÿ÷øøÿúûûÿÿÿÿÿúúúÿ‚ÿÿÿÿûûûÿùùùÿúúúÿÿÿÿÿüüüÿøøøÿôôôÿðññÿíííÿéëëÿãããÿÖÖÖÿ¾¿¿ÿ©©©ÿ–••ÿ€ÿgggÿNNNÿ777ÿ#%%ÿÿÿ ÿ ÿÿÿÿÿ¨ÿÿÿÿ+ÿ(:ÿ3Lÿ=_ÿGnÿQ}ÿ\‹ÿh›ÿs«ÿ~µÿ †¼ÿ ŠÀÿ “Éÿ ›ÒÿœÖÿŸÛÿ ¥ßÿ ©ãÿ ­æÿ ²ëÿ ´ìÿ³ëÿ´íÿ ¶ñÿ ¹ôÿ° ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ¶òÿ ¹óÿ ¼õÿ ¸óÿ ½õÿ ºôÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »õÿ ·óÿ´îÿ´ìÿ´ìÿ±êÿ ­æÿ ¨âÿ £ÞÿžÙÿÙÿ žÙÿ ›Ùÿ —Øÿ–Ôÿ•Ñÿ ’ÑþŒËÿ†Áÿºÿw°ÿ q¦ÿ&p¥’FŠÂ ƒy³Â³_™ qª4 }¶¹ ºÿ…ÀÿˆÄÿŠÇÿ Ìÿ •Öÿ ŸÜÿ §áÿ ªäÿ «äÿ ªäÿ ¯çÿ ³ìÿ´ñÿ ·ïÿ »ìÿ ¼òÿ »õÿ ¸óÿ ¹óÿ »ôÿ ¸óÿ »ôÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ½õÿ ¹óÿ ·óÿ »ôÿÀ ½õÿ ¼õÿ »ôÿ ¼õÿ‹ ½õÿ ¹óÿ ·óÿ ¼ôÿ ¾õÿ‚ ½õÿ ¼ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºðÿ »ìÿ ±éÿ ¬çÿ ¬æÿ «Ýÿ ªØÿ §Ýÿ ¤Ýÿ ¡ÙÿžÙÿšÓÿ •Æÿ Œ¾ÿ ‚¸ÿx¯ÿn£ÿc”ÿY‡ÿNyÿCiÿ0Jÿ%ÿÿ ÿÿÿÿ222ÿcddÿŽŽÿ¯¯¯ÿÆÆÆÿÕÕÕÿßßßÿéêêÿñòòÿóõõÿ÷øøÿùûûÿ÷øøÿøøøÿýþþÿýÿÿÿýþþÿþÿÿÿýÿÿÿüýýÿýþþÿýÿÿÿüþþÿûýýÿýÿÿÿûýýÿüþþÿýÿÿÿüþþÿ‚þÿÿÿýÿÿÿýþþÿùúúÿøùùÿüþþÿýÿÿÿüýýÿûýýÿúüüÿõööÿïïïÿïððÿêëëÿàààÿÜÛÛÿÓÒÒÿ¿ÀÀÿ®®®ÿœœœÿˆˆˆÿiiiÿ=>?ÿ !ÿ ÿÿÿÿÿÿÿ¤ÿÿÿ ÿ&ÿ*?ÿ5Qÿ>_ÿGnÿR}ÿ\Œÿjšÿ w¦ÿ €³ÿ †½ÿ‰ÄÿËÿ–Ðÿž×ÿ ¥Þÿ «äÿ ¬åÿ ­åÿ ±êÿ ¶ñÿ ¶ñÿ ·òÿ »ôÿ ºôÿ ¸óÿ ¼ôÿ ¾õÿ® ½õÿ ¼ôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ ¼õÿ ¹óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¼õÿ ¼ôÿ‚ ½õÿ ¼õÿ »ôÿ ¸óÿ ¹óÿ ¼õÿ ¸òÿµñÿ ´îÿ±éÿ ¬åÿ©âÿ¨âÿ¥ßÿ¢Ýÿ £Þÿ  Ûÿ š×ÿ šÖÿš×ÿ –Õÿ ‘ÑÿŒËÿ‡Åÿ „¿ÿ€¸ö5|²·Nt¦‚y³y³Â±r«r« }µ ·ÿ„¾ÿˆÄÿŠÇÿ‰Åÿ ŒÊÿ •Öÿ Ûÿ£Þÿ ©âÿ «äÿ ¬åÿ ²ëÿ ¶ïÿ ¸ðÿ »ïÿ ½îÿ ¼òÿ ¹ôÿ µòÿ ¹óÿ ¾õÿ ¹óÿ ¾õÿ ¾öÿ ½õÿ »ôÿ ½õÿ ¹óÿ ½õÿ ¾õÿÀ ½õÿ ¾õÿŒ ½õÿ ºôÿ ¸óÿ ¼õÿ ½õÿ »ôÿ' ½õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¸îÿ ¹êÿ ®æÿ «äÿ ¯äÿ ®Þÿ «Ûÿ ¨Ýÿ ¦Ýÿ ¤Üÿ ¢Ùÿ Òÿ •Èÿ ŒÀÿ ‚¸ÿv°ÿj¡ÿ^ŽÿSÿGlÿ6Uÿ#5ÿÿ ÿ ÿ ÿÿ;<<ÿ___ÿˆˆˆÿµ¶¶ÿÕÖÖÿìììÿúúúÿ…ÿÿÿÿþÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿùûûÿüþþÿýÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿûüüÿýÿÿÿøùùÿ÷÷÷ÿüþþÿýÿÿÿþÿÿÿÿÿÿÿüýýÿúûûÿ„ÿÿÿÿöøøÿíïïÿãääÿÔÕÕÿºººÿ“““ÿxxxÿbbbÿIIIÿ456ÿ"$'ÿÿÿÿÿÿÿ£ÿÿÿ ÿ$ÿ)=ÿ5Qÿ>_ÿFmÿP{ÿ\‰ÿ j—ÿ v¥ÿ ~±ÿ „½ÿ‰ÆÿÌÿ˜Ñÿ ¡×ÿ §Þÿ ªãÿ «åÿ ¬åÿ ®æÿ ±ëÿ ¶ñÿµðÿ·ñÿ ½õÿ ºôÿ µòÿ »ôÿ ¾õÿ² ½õÿ ¾õÿ »ôÿ ¸óÿ ¼ôÿ ¾õÿ ½õÿ ¾õÿ‚ ½õÿ ¾õÿ ½õÿ ¸óÿ ºôÿ ¾õÿ ¹óÿ ¶óÿ ¸ôÿ·ñÿ´íÿ ±êÿ °êÿ ±êÿ ­çÿªãÿ ¨âÿ¥ßÿ¡Üÿ ÛÿŸÚÿ Ûÿ Úÿ ˜Ùÿ ”Õÿ‘Òþ‘ÐþˆÄÿ#‚¼ÿ†ÁƒÀJw°Vp¨‚ x­¿²r« €¸ }µ¤ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ Ëÿ •Öÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ²îÿ ·ñÿ »ìÿ ½ïÿ ½õÿ ¸óÿ µòÿ ¶òÿ ¹óÿƒ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿØ ½õÿ& ¸óÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¾õÿ »ôÿ ·òÿ µïÿ ³ëÿ ­çÿ ®ãÿ ´áÿ °äÿ ¬ãÿ ¬Ùÿ ©Úÿ ¥ßÿ ¥Õÿ ¡Ïÿ–ÐÿŒÆÿ ·ÿt«ÿfœÿZ‰ÿNwÿ>]ÿ$6ÿÿ ÿÿÿ...ÿbbbÿŸŸŸÿÕÕÕÿôôôÿúüüÿ–üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ‘üþþÿûýýÿüþþÿùûûÿôôôÿíííÿÞÞÞÿ¼¼¼ÿ–––ÿmnnÿ?@@ÿÿ ÿ ÿ ÿÿÿ¢ÿÿ ÿ#ÿ'8ÿ3Lÿ>_ÿDlÿMxÿ[„ÿh•ÿ s¦ÿ z±ÿ »ÿˆÅÿ“Ìÿ œÒÿ ¢Øÿ ¤Üÿ ¥ßÿ ©âÿ ­æÿ ³ëÿ µíÿ ´ìÿ³ëÿµíÿ ¼ôÿ ºôÿ ¶òÿ »ôÿ ¾õÿà ½õÿ ¸óÿ ·òÿ ¼õÿ ºôÿƒ ¶òÿ µîÿ²êÿ ­æÿ¬åÿ ¬åÿ §áÿ ¤ßÿ ¥ßÿ¡Üÿ›Øÿ —×ÿ –×ÿ ’ÓÿÍÿŒÊý„Àÿy³ÿv°f‚ x­¿´ z° y¯² {²ÿ €¸ÿ„¾þˆÄÿ‹Êÿ ŽÎÿ ‘Ñÿ —ÕÿÙÿ £Þÿ ¨áÿ ¬åÿ ¶ïÿ »ôÿ ¹ðÿ ¸ðÿ ¸ôÿ ¹ôÿ ºôÿ »ôÿ ¹óÿ ¼õÿ ¸óÿ »ôÿ ½õÿ ºôÿ »ôÿÕ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ½õÿ »ôÿ ¸óÿ ¼õÿ ·òÿ µïÿ ³ëÿ ²äÿ °âÿ ¯äÿ °äÿ °áÿ ­Øÿ ©Úÿ ¥ßÿ ¢Öÿ œÏÿ“Íÿ‡Ãÿ{´ÿq¢ÿg•ÿ[‹ÿIpÿ3Lÿ!ÿ ÿÿ766ÿfffÿÿÅÅÅÿàââÿ÷øøÿ‚ÿÿÿÿ þÿÿÿøùùÿøúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿ„üþþÿúüüÿ÷÷÷ÿùûûÿüþþÿýÿÿÿüþþÿùûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùúúÿýÿÿÿ‚üþþÿ‚ýÿÿÿþÿÿÿƒÿÿÿÿ ýþþÿöõõÿìííÿÜÝÝÿÆÇÆÿ«««ÿŒÿkkkÿCCDÿÿÿÿÿÿŸÿÿ ÿÿ '6ÿ3Mÿ=`ÿFnÿPzÿ\„ÿ h”ÿ s¦ÿ z±ÿ ºÿ ‰Áÿ ‘Éÿ˜ÐÿœÖÿ ¢Üÿ ©âÿ «äÿ ­åÿ ®çÿ ±éÿ³ëÿ´íÿµðÿ ¸óÿ ¹ôÿ »ôÿ ½õÿ ¾õÿà ½õÿ »ôÿ ½õÿ ¼õÿ ºôÿ »õÿ ºôÿ ¶óÿ¶ñÿµïÿ ³îÿ ³íÿ ³îÿ°éÿ­åÿ ªãÿ¥ßÿ¡Ûÿ  Üÿ žÛÿ šØÿ˜×þ–Ôÿ’Îÿ‹Èÿ…Âÿ„ÁÊ»˜ w¬¥s¥W/~µ/~µ½´ x¬ w«ˆ x®í |´ý €¹ÿ„¿ÿŠÉÿÍÿŒÌÿ”ÑÿœØÿ ¢Üÿ ¦àÿ ¬åÿ ·ïÿ ½öÿ ·óÿ µòÿ ·òÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ·òÿ ¼õÿ »ôÿ ·òÿ ºôÿ ¾õÿÑ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ‚ ½õÿ ¼õÿ ¹óÿ ·òÿ ¼ôÿ ¼õÿ ·óÿ ´ðÿ ´ëÿ µãÿ ²áÿ ­äÿ ²ãÿ µßÿ ¯Øÿ ªÚÿ ¥ßÿ Ÿ×ÿ˜ÏÿËÿ„¿ÿx¯ÿ p›ÿfŽÿX†ÿ=`ÿ%7ÿÿ&# ÿDDDÿ}~~ÿ¹ººÿïïïÿ‚ÿÿÿÿ üþþÿûüüÿüþþÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿûýýÿýÿÿÿùúúÿ÷÷÷ÿþÿÿÿÿÿÿÿøùùÿçèèÿÅÅÅÿ“““ÿ[[[ÿ666ÿÿ ÿÿÿÿÿÿÿ ÿÿ %4ÿ3Lÿ>_ÿHoÿQ{ÿ[„ÿf”ÿ r¦ÿ z±ÿ ‚¹ÿ ŠÀÿÉÿ–ÒÿšÖÿ¢Ýÿ ¬åÿ ­æÿ ¬åÿ¬åÿ¯èÿ³ìÿµñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ ¼õÿÉ ½õÿ »ôÿ ·óÿ ¶òÿ ¶òÿ ¶óÿ ·óÿ¶ïÿ³ìÿ ¯èÿ «äÿ ¨áÿ ¨áÿ¥ÞÿžÙÿžÙÿ žÙÿ˜Óÿ”Ñþ’ÒÿŒÉÿ …¿ÿ }´ÿ z°¸5|²$ÿRp‚ x­º´ w¬q—x°My³ç {´ÿ ·ÿ„¿ÿˆÄÿŠÇÿÌÿ—Ñÿ›Öÿ¢Ýÿ ¬åÿ ´ïÿ ¸ôÿ ¶óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·óÿ ¹óÿ ¼õÿ ½õÿ ¼õÿÔ ½õÿ ¸óÿ. ½õÿ ¾õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ¾õÿ ¼õÿ ·òÿ ¸óÿ ¼õÿ ¾õÿ ¼õÿ ¶óÿ ´ðÿ ´ëÿ ´ãÿ ³àÿ ²áÿ ¸âÿ »àÿ ´Ùÿ ­Ûÿ ¤ßÿ Ÿ×ÿ ˜Ïÿ‘Ìÿ‡¼ÿ |¨ÿ o™ÿ _ŠÿLvÿ)Cÿÿ"%'ÿ`^]ÿ¬¬¬ÿÖÖÖÿíííÿóóóÿúúúÿþÿÿÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿ üÿÿÿüþþÿüýýÿûýýÿüþþÿûýýÿõööÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûýýÿ‡üþþÿüÿÿÿùúúÿõõõÿúûûÿüþþÿûýýÿƒüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüþþÿûýýÿ‚ýÿÿÿ üþþÿùûûÿõööÿéêêÿÔÔÔÿ°°°ÿ}}}ÿ888ÿÿÿÿÿÿœÿÿ ÿÿ 0ÿ2Gÿ B\ÿGlÿLyÿUƒÿb”ÿo¦ÿ y±ÿ ºÿˆÅÿ“ÐÿœØÿ  Ùÿ ¦Ýÿ ¬åÿ ­æÿ ²êÿ µîÿ¶ñÿ ¶òÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¸óÿÈ ½õÿ ¸óÿ ¼õÿ ¹óÿ µòÿ‚ ¶òÿ ¶òÿ ¶ñÿ µñÿ³íÿ±éÿ ­åÿ¨âÿ£Þÿ £Ýÿ Øÿ š×ÿ›×ÿ–ÑÿËÿŒÊÿ„Àÿ1|³Ù?x­=‚ x­ x­º³ x­x´"x²í|µÿ »ÿƒ½ÿ†Áÿ‰ÆÿËÿ’Ðÿ™Öÿ Ûÿ ¨àÿ ®èÿ ²îÿ ´ïÿ ¸òÿ »ôÿ ¸óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ½õÿ »ôÿ ºôÿ ¼õÿÑ ½õÿ ¹óÿ0 ½õÿ ¾õÿ ¼õÿ ¹óÿ ºôÿ ½õÿ ¾õÿ ¼õÿ ¹óÿ »ôÿ ¾õÿ »õÿ ºóÿ ¹ïÿ ¶îÿ ´ìÿ ³ãÿ µáÿ ·åÿ »çÿ ¼åÿ ¶Þÿ °Üÿ ¨ÛÿžÕÿ”Íÿ‹Åÿ „¸ÿ {©ÿ mœÿWÿ:Zÿ $4ÿ(.0ÿkllÿ­­­ÿåææÿûûûÿÿÿÿÿùùùÿùûûÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿýÿÿÿƒÿÿÿÿêêêÿÅÅÅÿ‘‘‘ÿdddÿ<<<ÿÿÿÿÿ›ÿÿÿ ÿ+ÿ/DÿA]ÿIlÿPxÿXƒÿb’ÿl¢ÿ x¯ÿ ‚ºÿ ‰Ãÿ’ÍÿšÖÿ ¡Ùÿ ¦Ýÿ ©âÿ ªäÿ ¬åÿ °èÿ ³íÿ ¶óÿ ¶óÿ ·òÿ ºôÿ ¼õÿ ½õÿ ¹óÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ »ôÿƒ ¹óÿ ·óÿ ¶óÿ ¶óÿ¶ñÿµîÿ ²ìÿ ¯éÿ¬åÿ ªãÿ§áÿ¢ÝÿžÚÿØÿ˜Õÿ”Óÿ ”ÕþËÿ'†¾ÿ…¾¢¸` vªnr¤1/~µ/~µ¸¶x²-x²Ý~¸ÿ…Àÿ †Âÿ‰Æÿ‹ÊÿÏÿ™ÖÿŸÙÿ ¢Úÿ ¨àÿ ®æÿ ³ëÿ µïÿƒ ¶òÿ ºôÿ ½õÿ ·óÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾õÿÝ ½õÿ ¸óÿ ·ðÿ ¼ìÿ ¸ìÿ ´ëÿ ³ãÿ ·ãÿ ¼ëÿ ½ìÿ »êÿ ¶ãÿ ±Ýÿ ¬×ÿÓÿÊÿ …»ÿ ~³ÿ v«ÿiœÿNvÿ-Bÿ)6=ÿhfeÿÆÆÅÿôööÿýÿÿÿþÿÿÿ“üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿùúúÿôôôÿîîîÿËËËÿ”””ÿOOOÿ !ÿ ÿÿÿÿ ÿ&ÿ-Cÿ=_ÿKmÿVxÿ]„ÿc‘ÿkžÿ w®ÿ ‚ºÿ ŠÀÿÈÿ•Ðÿ ×ÿ ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ¶óÿ ¶òÿ µòÿ ¹óÿÓ ½õÿ ¹óÿƒ ¶òÿ ¶óÿ¶ñÿ´ìÿ°èÿ ¬åÿ ¨áÿ ¢ÝÿØÿ ˜×ÿ –×ÿ –Øÿ–Õÿ”Ïÿ ‹Çÿ‚»ÿ z¯ÿ w¬ƒ ~¶·¶w± x²<{µ£}¸ÿ‚½ÿ†Áÿ†ÂÿˆÅÿŒÊÿ”Ðÿ™ÔÿžØÿ ¦àÿ ®çÿ ³ëÿ µïÿ ¶óÿ ºôÿ ¼ôÿ ¹óÿ ¸óÿ ºôÿ ¼ôÿ ¾õÿ ¼ôÿ »ôÿÒ ½õÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿ‚ ½õÿ ¾õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ·óÿ ·òÿ ½óÿ ¸ëÿ ³ãÿ ·àÿ ½åÿ Âìÿ ¿èÿ ºäÿ ¶âÿ ¯Þÿ ¦ØÿšÔÿËÿ …»ÿ }³ÿ s¦ÿ\†ÿEdÿ7Jÿgqxÿ¼¹¸ÿíííÿÿÿÿÿþÿÿÿýÿÿÿ‹üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿûýýÿùûûÿûýýÿ‰üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿ„üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýþþÿôõõÿßààÿ·¸¸ÿˆˆ‰ÿUVWÿ)))ÿ ÿÿÿ™ÿÿÿ%ÿ.Dÿ>`ÿIpÿR{ÿX„ÿa’ÿm£ÿ x°ÿ ‚»ÿ ‰Äÿ’ËÿšÑÿ ¡×ÿ ¥Ýÿ ©âÿ ¯çÿ ³ëÿ ³îÿ ´îÿ ´íÿ ¶ðÿ ¶òÿ µòÿ ¹óÿ ¾õÿ ¼ôÿ ¸óÿ ºôÿÌ ½õÿ ¾õÿ ½õÿ ¸óÿ ¶òÿ ºôÿ ¼õÿ »õÿ ¸óÿ ¶òÿ¶ñÿ³ìÿ°èÿ «äÿ¢Üÿ Üÿ  Üÿ ›Øÿ ˜×ÿ–Õÿ “Òÿ ŽÌÿ‡Äÿ»ë6|±¢Xx« ~¶·µy³x±fz³ÿ‚¼ÿ†Áÿ…¿ÿ‡Ãÿ‹ÈÿÌÿ•Òÿ›Øÿ¥ßÿ ­æÿ ±éÿ ´íÿ¶ñÿ ºôÿ ½õÿ ¼õÿ ¹óÿ ·óÿ ¼õÿ ½õÿ »ôÿ ½õÿ ¾õÿÓ ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ »ôÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹ôÿ ¹óÿ ½ôÿ ¹ëÿ ¶âÿ ¼ãÿ Àæÿ Ãéÿ Áæÿ ¼ãÿ ·âÿ ­àÿ ¢Ûÿ™ÒÿÈÿ †¼ÿ {±ÿ kÿLpÿH_ÿNdqÿ©¯´ÿññðÿýÿþÿÿÿÿÿ‹üþþÿ üÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿŠüþþÿ ùúúÿõööÿúûûÿýÿÿÿüþþÿûüüÿúüüÿüýýÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿ üýýÿúüüÿûüüÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿÿÿÿÿöööÿØÙÙÿ©ª©ÿuuuÿDDDÿ$##ÿÿÿÿÿ–ÿÿÿ#ÿ,Aÿ=]ÿInÿQ{ÿW„ÿa“ÿn¥ÿ y±ÿ ‚»ÿ‰Äÿ ’Íÿ ›Óÿ ¡Øÿ ¦Þÿ ¬åÿ ±éÿ ³ìÿ ´ïÿ ´íÿ µðÿ ¶óÿ ·óÿ ¹óÿ »ôÿ ½õÿ »ôÿ ·óÿ ºôÿÎ ½õÿ ¹óÿ ¸óÿ ½õÿ ¼ôÿ ¹óÿ ·óÿ ¶óÿ¶ðÿ¶íÿµíÿ°éÿ ©âÿ §àÿ¥Þÿ Úÿ ›Øÿ —Øÿ —Ùÿ –Øÿ“Ôþ‰Æÿ'€¹ÿ~µuu«0ƒºµµy³ }´q ~¶ÿƒ½ÿ†Áÿ…Àÿ‡Ãÿ‹ÈÿÌÿ“ÒÿœØÿ ¢Ýÿ ¨áÿ¬åÿ°èÿ´ìÿ¶ðÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ·òÿ ºôÿÕ ½õÿ ¼õÿ‚ ½õÿ ºôÿ ¶òÿ ºôÿƒ ½õÿ ½öÿ ¼óÿ ¼íÿ »ëÿ ¼ëÿ Âëÿ Âèÿ ¼âÿ Áçÿ Âéÿ ·ãÿ ®áÿ ¤ßÿ ™Íÿ Àÿ ‡½ÿu«ÿ_ÿ>`ÿ1\nÿ­±³ÿæåäÿþÿÿÿýÿÿÿŽüþþÿüýýÿûýýÿ‚üþþÿûýýÿŽüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿ üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿƒüþþÿûýýÿüþþÿ ýÿÿÿùúúÿõõõÿùúúÿúüüÿõ÷÷ÿáââÿ»»»ÿ~~ÿDDDÿÿÿÿÿ–ÿÿÿÿ(:ÿ;UÿJiÿVyÿ]„ÿe”ÿn¥ÿy±ÿ ‚¹ÿ ŠÀÿ Ìÿ ˜Øÿ  Ùÿ §Þÿ ¬åÿ ­æÿ ­åÿ ¬åÿ °êÿ ¶òÿ ·óÿ ¼õÿ ºôÿ ¶òÿ »ôÿÔ ½õÿ ºôÿ ¶òÿ »ôÿ ¶òÿ ¹ôÿ¼ôÿµíÿ²êÿ²êÿ ªãÿ¤Þÿ ¤Þÿ¡Üÿ›Øÿ —×ÿ•×ÿ –×ÿ ’Òÿ ‹Êÿ €ºÿ {²¥0ƒº0ƒºµ¸ ~¶z ~¶ÿ €¹ÿƒ¼þ…¿ÿˆÄÿ‹Èÿ‹Éÿ Ïÿ ™×ÿ Úÿ¢Üÿ§àÿ «äÿ°èÿ´ïÿ ¶óÿ µòÿ ºôÿ ¾öÿ »ôÿ µòÿ ¹óÿ ½õÿ ºôÿ ½õÿ ¼õÿ ¹óÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼ôÿ ¾õÿ‚ ½õÿ ½òÿ ½îÿ ¼ëÿ ¼èÿ ½çÿ Ãëÿ Ãêÿ ¿æÿ Äêÿ Ãëÿ ¸äÿ ®Þÿ ¥×ÿ ›Êÿ ¾ÿ „¶ÿd’ÿMpÿ1Zmÿ€‘—ÿâââÿûùøÿûüýÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿƒýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿüþþÿúûûÿøøøÿüþþÿ‚ÿÿÿÿ îïïÿÏÐÐÿ¦§§ÿtuuÿ=<<ÿÿÿÿÿÿ“ÿÿÿÿ#4ÿ8SÿHjÿTzÿY„ÿc”ÿn¥ÿv°ÿ ¸ÿ ‰¾ÿ ’Íÿ šÚÿ  Ùÿ ¦Ýÿ‚ ¬åÿ ®çÿ ²ëÿ µïÿ ¸îÿ ºïÿ ºóÿ ¹ôÿ ¹óÿ ¼õÿ ºôÿ »ôÿÑ ½õÿ »ôÿ ¹óÿ ¼õÿ ½õÿ ºôÿ ºôÿ ¹ôÿµðÿ´íÿ´ìÿ¯èÿ«äÿ ªãÿ¥ßÿ Ûÿ žÛÿ œÚÿ šØÿ –×þ’Óÿ ‹Éÿ‡Âí0¸ˆ@~³0·¸ ~¶i ~¶õ }µÿ ¸ÿ„¿ÿˆÄÿŠÇÿ‰Æÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Ýÿ ¨áÿ ¬åÿ ³îÿ ¶óÿ ¶òÿ ¹óÿ ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ·òÿ ¸óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿÏ ½õÿ ¼õÿ† ½õÿ ¼õÿ ¼îÿ ¼ëÿ »æÿ ½âÿ Âéÿ Åìÿ Äëÿ Åìÿ Áéÿ ·ãÿ ­Úÿ £Ðÿ ™Èÿ Œ»ÿ y§ÿVyÿI^ÿ‚Œ‘ÿÓÎËÿüþþÿýþþÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿ‡üþþÿûýýÿ„üþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿûýýÿ‡üþþÿûýýÿüþþÿýÿÿÿúüüÿôõõÿøùùÿ•üþþÿüýýÿûýýÿ…üþþÿ ýÿÿÿþÿÿÿÿÿÿÿùûûÿÚÚÚÿŽŽÿJHHÿ ÿ ÿÿÿÿ’ÿÿÿÿ!1ÿ5QÿEkÿQ|ÿV„ÿa“ÿn¥ÿu®ÿ~·ÿ ‰Àÿ ”ÍÿÙÿ ¡Úÿ ¦Þÿ ¬åÿ ­æÿ ³ëÿ ´íÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ¾õÿ »ôÿ ¶òÿ ºôÿÖ ½õÿ ¹óÿ ¶òÿ ·óÿ¶ðÿ³ìÿ´ìÿ³ëÿ ®çÿ ªãÿ ¦àÿ¤ÞÿžÙÿ ™×ÿ —Øÿ ™Úþ‘Ðÿ-…½ÿ3‚¸w –×´¸ ~¶ ~¶E ~µË €¸ÿ…¿ÿ†Áÿ†ÂÿˆÄÿ ŽÌÿ –×ÿ ™ØÿÙÿ £Þÿ ¨áÿ ¬åÿ ²ëÿ µïÿ ¶òÿ ·óÿ ¸óÿ ·òÿ ¸óÿ »ôÿ ½õÿ ¼õÿ‚ ½õÿ »ôÿ ¼õÿÎ ½õÿ! ¹óÿ ·óÿ ¼ôÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »ôÿ ·óÿ »ôÿ ½òÿ ¼íÿ »åÿ ¼áÿ Âèÿ Åìÿ Äëÿ Âèÿ ¼âÿ ²Üÿ¨ÙÿžÖÿ ’Éÿ}°ÿ_ÿTrÿRkwÿÂÈÊÿýûúÿýÿÿÿüþþÿúûûÿüýýÿüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿøùùÿƒüþþÿûýýÿûüüÿ‚üþþÿúüüÿüþþÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûýýÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ‚ýÿÿÿ úûûÿùúúÿöøøÿäääÿÁÁÁÿŒŒÿNNNÿÿÿÿÿ‘ÿÿÿÿ%5ÿ6MÿEiÿR~ÿZ„ÿd“ÿm¥ÿw°ÿ ºÿŒÅÿ’Ìÿ—Òÿ ¡Ûÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹óÿ‚ ½õÿ ¼ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ¹óÿ »ôÿ ¼õÿ ºóÿ¶ñÿ´íÿ²êÿ²êÿ¯çÿ ªäÿ¦àÿ¤Þÿ £Ýÿ žÚÿ š×ÿ›Ùþ—ÓÿÉÿ$ŒÅj –×´¶ ~¶ ~¶ {´³ ~¸ÿ„¿ÿ†Áÿ‡Âÿ‰Çÿ Îÿ –×ÿ šØÿžÙÿ £Þÿ ¨âÿ ¬åÿ ±éÿµíÿ ¶òÿ µòÿ ·òÿ ºôÿ ¾õÿ ¼õÿ ºôÿ »ôÿ ¼õÿ‚ ½õÿ ¾õÿÏ ½õÿ ºôÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ »óÿ ·ïÿ »òÿ ½ñÿ ¼éÿ ½åÿ ¿åÿ Ãéÿ Åìÿ Äìÿ Áçÿ ¹ßÿ ­Öÿ £Öÿ ™Öÿ ŠÅÿp£ÿMtÿBg|ÿ™¢¦ÿéìíÿÿÿÿÿýÿÿÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿûüüÿùûûÿûýýÿûüüÿö÷÷ÿøúúÿƒüþþÿûüüÿúüüÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ÷øøÿƒüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿƒüþþÿúüüÿùûûÿüýýÿ†üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿùûûÿûýýÿüýýÿ÷÷÷ÿøùùÿÿÿÿÿüýýÿÙÙÙÿ ¡¡ÿ```ÿ.--ÿ ÿÿÿÿÿÿÿÿ$4ÿ4JÿCdÿQyÿ]†ÿf–ÿo¥ÿ y°ÿ ƒ¼ÿÈÿ‘Ìÿ•Ïÿ  Úÿ §àÿ ©ãÿ «äÿ ­æÿ ´íÿ µîÿ ´ìÿ ¶ïÿ ·ñÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ »ôÿ ¼õÿÔ ½õÿ ¼ôÿ ¸óÿ ºôÿ ¾õÿ ¾öÿ »õÿ ¶óÿ¶ðÿ¶îÿµîÿ±êÿ ¬åÿ ªãÿ ©âÿ ¨âÿ£ÝÿžÙÿŸÚÿ žÙÿ›Öÿ˜Õ¢ “Ö9ƒø”ϲ¶ ~¶x² x²¸|¶ÿ„¿ÿˆÄÿŠÈÿÌÿ ‘Ñÿ –×ÿ šØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶òÿ ¶òÿ ¶òÿ »ôÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ µòÿ ¹óÿÚ ½õÿ ½öÿ ¼ñÿ ¼ëÿ ¼ìÿ ¼éÿ »âÿ Àæÿƒ Äëÿ Áçÿ ¹ßÿ ©ÓÿžÑÿ”Ïÿ €¹ÿ g”ÿ Mfÿ}–ÿàààÿøùøÿÿÿÿÿ”üþþÿüÿÿÿøùùÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿòóóÿÔÔÔÿ„„„ÿ===ÿÿÿÿÿÿÿÿ.ÿ0Hÿ@]ÿPrÿ\Šÿhšÿ r¦ÿ z°ÿ ‚»ÿÇÿ‘Ìÿ•Ðÿ Ÿ×ÿ ¤Üÿ ¥ßÿ ¨âÿ ®çÿ µðÿ ¶ñÿ ´ìÿ ºëÿ »ìÿ ¶ñÿ ¹ôÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿØ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿ ¼õÿ ¸óÿ ±ìÿ ¬åÿ°éÿ²êÿ ­æÿ¨áÿ ¤Þÿ ¤ßÿ ¥ßÿ œÚÿ •ÖÛ ”×(”ϲ¹ {´ {³¸~·ÿ„¿ÿˆÄÿ‹ÈÿÍÿ Ðÿ ‘Òÿ —ÕÿžÙÿ ¤Þÿ ¨âÿ ¬åÿ²íÿµðÿ´íÿ·ðÿ ºôÿ ¹óÿ ¸óÿ ¹óÿ ºôÿ »ôÿ ½õÿ ºôÿ ¹óÿ” ½õÿ ¹óÿ ºôÿ¹ ½õÿ! ¾õÿ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹óÿ ¼õÿ ½ôÿ ½ñÿ ¼íÿ ½êÿ Àçÿ Ãéÿ Åìÿ Äìÿ Ãêÿ Àçÿ ºàÿ ±Úÿ ¤×ÿ ™Òÿ‹Äÿh™ÿ`‚ÿmƒŽÿ¾ÁÃÿúúùÿþÿÿÿûýýÿ÷øøÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ„üþþÿúûûÿøúúÿûýýÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿúûûÿøúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ„üþþÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÔÔÔÿ   ÿ`aaÿ)))ÿÿÿÿÿŒÿÿÿ ÿ(ÿ/HÿBcÿQyÿ\‹ÿ hšÿ s¦ÿ |²ÿ …½ÿÇÿ“ÏÿšÖÿ ¢Ûÿ §ßÿ ©âÿ «äÿ ­æÿ ¯éÿ ±ëÿ ´ìÿ ¸îÿ ¸ïÿ ¶òÿ ¹ôÿ ½õÿ ¼õÿ ºôÿ ¼ôÿØ ½õÿ ¹óÿ ºôÿ ¹ôÿ ·óÿ ´ðÿ ±ìÿ³ìÿ³ëÿ°èÿ¯çÿ­æÿ §áÿ¥ßÿ¦àÿ ¢Þÿ Úÿ–Ò´ËV“γ¹ ~¶ ~µ» €¹ÿ…ÀÿˆÄÿ‹ÈÿÍÿŽÎÿŽÍÿ–ÓÿžÙÿ ¢Ýÿ §áÿ ¬åÿ ³îÿ¶ñÿ³ìÿ¹ðÿ ½õÿ ¸óÿ µòÿ ¶òÿ »ôÿ ¾õÿ‚ ½õÿ ¸óÿ ·óÿ ¼õÿŽ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¸óÿ¸ ½õÿ ¼õÿ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ¹óÿ ·óÿ ¼õÿ ½öÿ ½ôÿ ¼íÿ ¾éÿ Äëÿ Åëÿ Äëÿ Åìÿ Âèÿ »áÿ ±Úÿ¦×ÿÙÿËÿ}±ÿY€ÿ7iÿ¸¼¿ÿïëéÿÿÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿƒüþþÿ üýýÿûýýÿüþþÿúüüÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿüÿÿÿˆüþþÿüÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ„üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿ…üþþÿüÿÿÿˆüþþÿüÿÿÿ†üþþÿ ûýýÿüþþÿþÿÿÿÿÿÿÿïïïÿ¶¶¶ÿkllÿ())ÿÿÿÿÿ‹ÿÿÿ ÿ$ÿ/GÿBeÿS~ÿ^ÿhšÿ s¦ÿ ~³ÿ‡¾ÿÇÿ•ÑÿÙÿ ¢Ýÿ §áÿ «äÿ‚ ¬åÿ ¯çÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ¹óÿ‚ ½õÿ ¼õÿØ ½õÿ ¼õÿ ·óÿ ¸óÿ ½õÿ ºôÿ ¶òÿ ·óÿ ¸óÿµîÿ³ìÿµíÿµíÿ³ëÿ ©ãÿ¥ßÿ ¦àÿ§áþ ¤Ýÿ˜Óÿ“ί•Ð³¹ ~µ }´Æ ºÿ‰ÅÿŠÇþŠÈÿÍÿÎÿ“Îÿ™ÔÿœÙÿœØÿ£Ýÿ ¬åÿ²êÿµîÿµðÿ ºóÿ ½õÿ ·òÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ¹óÿ ½õÿ ¼õÿ ½õÿ ¸óÿ‚ ½õÿ ¼õÿ· ½õÿ »ôÿ ·òÿ ºôÿ ½õÿ ¼õÿ ½õÿ ¼õÿ ½öÿ ½óÿ ¼ìÿ »åÿ ¾äÿ Äëÿ Åìÿ Äëÿ Æíÿ Áæÿ ¶Ûÿ ¨Ùÿœ×ÿ’Ñÿ|µÿe‘ÿ)b|ÿrŠ”ÿÞàáÿÿýüÿýÿÿÿüýýÿûüüÿüþþÿûýýÿöööÿ÷øøÿ‚üþþÿýÿÿÿùúúÿõõõÿúûûÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿ ýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿö÷÷ÿöööÿûýýÿüþþÿûüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿûýýÿûüüÿ‰üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿýÿÿÿÿÿÿÿûüüÿìììÿÅÅÆÿŒÿ???ÿÿÿÿÿŠÿÿÿ ÿ#ÿ,Aÿ@[ÿRvÿb”ÿk¡ÿ r¦ÿ }²ÿ†¾ÿŒÈÿ•Îÿ œÓÿœ×ÿ Üÿ ¦àÿ ªãÿ ­æÿ ²êÿ ´ìÿ µðÿ ¶óÿ µòÿ ¹óÿ ¾õÿ »ôÿ ·òÿ ºôÿØ ½õÿ ¼õÿ ¾õÿ ½õÿ »ôÿ ¶òÿ ¸óÿ ¼õÿ ·òÿ¶ñÿ ¼ôÿ¹ðÿ²êÿ ¬åÿªãÿ «äÿ ¨âÿ £Ýÿ œØÿ ™Õ¨ ›Ö³¹ }µ |³k »ÃˆÄú‰ÆÿŠÈÿÌÿ Ðÿ •Òÿ šÖÿÙÿžÙÿ¤ßÿ ­æÿ¯çÿ²ëÿ ¸óÿ ºõÿ ºôÿ ¹óÿ »ôÿ ºôÿ ¸óÿ ºôÿ ½õÿ ¾õÿ ½õÿ »ôÿ ºôÿ ¼õÿ† ½õÿ »ôÿ ºôÿ‚ ½õÿ ¹óÿ¼ ½õÿ ¼ôÿ ¸óÿ »ôÿ ½õÿ »ôÿ ½õÿ ¾öÿ ½õÿ ½òÿ ¼îÿ ¼êÿ »æÿ ½æÿ Ãêÿ Äìÿ Äëÿ Ãêÿ ½ãÿ ±Øÿ £Øÿ•Óÿ‹ÅÿmœÿUuÿcÿ´»¾ÿóôôÿÿÿÿÿüþþÿüÿÿÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿ#üÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿúûûÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿüýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿ‚üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿþÿÿÿÿÿÿÿóôõÿÒÓÔÿŒŒŒÿMNOÿ"ÿ ÿÿÿÿˆÿÿÿ ÿÿ)<ÿ??ÿ˜™™ÿôôôÿþÿÿÿýÿÿÿüþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúûûÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ„üþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿ"ûüüÿõ÷øÿéïñÿæéêÿääãÿÙÙÙÿÐÐÐÿÊÊÊÿÃÃÃÿÀÀÁÿËÌÍÿ©©©ÿdddÿ1)%ÿ#ÿZ{ÿs£ÿ x®ÿ €¸ÿ†Àÿ‹Æÿ Íÿ •ÓÿšÖÿŸÚÿ ¥ßÿ ªãÿ ­æÿ «äÿ ¯çÿ µìÿ µïÿ µðÿ µòÿ ¸óÿ »ôÿ ¹óÿ ¶òÿ ¸óÿ ºôÿ ·òÿ µòÿ ¶òÿ µðÿ µïÿ µðÿ µîÿ ´ìÿ ¶ïÿ ´îÿ ±éÿ °èÿ‹ ±éÿ °éÿ ±éÿ ³ëÿ µîÿ ·óÿ ³íÿ °èÿ ³ëÿ µíÿ µïÿ ´ïÿ ¶ðÿ ºóÿ ¹óÿ ¶òÿ µñÿ ·óÿ ½õÿ »ôÿ ¹óÿ ¼õÿž ½õÿ ¾öÿ ½öÿºòÿ¸ðÿ ¹óÿ ·óÿ µòÿ ·ïÿ ºðÿ ¾õÿ ½óÿ ºïÿ µïþ®æÿ§Ùÿ ¤ØÅ Ó&‘Á›2ŒºRšÃšÃ½» ·H ƒ¸ñˆÁÿ Êÿ“Îÿ—ÓÿœØÿœØÿžÙÿ £Þÿ¨âÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ¶òÿ »ôÿÖ ½õÿ ¼öÿ ¿òÿ Äëÿ ÉìÿÍíÿ Êíÿ Äëÿ ¶ßÿ¥Ôÿ“Îÿ´ÿc„ÿ'ÿÿÿ–ÿ ÿÿ???ÿœœœÿùùùÿÿÿÿÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿƒüþþÿ üÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿ’üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿûýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ—üþþÿùøøÿïóôÿàïõÿàêîÿäããÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÅÅÅÿÇÇÇÿºººÿ™™™ÿRKIÿ)/ÿ _}ÿt¢ÿ y®ÿ»ÿˆÃÿÈÿ ’Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ´ìÿ ´íÿ ¶ñÿ‰ ¶òÿ µîÿ ´ëÿƒ ´ìÿ ²êÿ ¬åÿ «äÿ‹ ¬åÿ «äÿ ¬åÿ ²êÿ µîÿ ¶òÿ °êÿ ¬åÿ ²ëÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶ñÿ‚ ¶òÿ ¸óÿ ¼õÿ£ ½õÿ ¶îÿ´ìÿ¼ôÿ ºõÿ ¶ñÿ ºìÿ ½íÿ ½ôÿ ºôÿ µðÿ ¯éÿ ¥ØÿšÃü–¼b‚'’¿¹ ~¶ }¶} ¶Ô ‚¸ûˆÀÿËÿ”Òÿ˜ÖÿœØÿ Ûÿ £Ýÿ ¤Þÿ§áÿ ¬åÿ±éÿ´íÿ ¶ñÿ ¶òÿ ·òÿ ¼ôÿ ¸óÿ »ôÿÌ ½õÿ ¾õÿ ½õÿ ¹óÿ ¸óÿ ½õÿ ½ñÿ ¼íÿ ¼óÿ ¾õÿ Ãñÿ Éñÿ ÎñÿÏïÿ Èëÿ ºäÿ ªÚÿ œÒÿ ’Ìÿg’ÿ0Cÿ ÿÿÿ–ÿ ÿÿ@BBÿš››ÿóóóÿþÿÿÿýÿÿÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿûüüÿùûûÿûýýÿüþþÿùúúÿöööÿøùùÿúüüÿ„üþþÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿ„üþþÿýÿÿÿüþþÿûýýÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿ†üþþÿ ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿýýýÿôùúÿßðöÿßêîÿääãÿÚÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿÆÅÅÿÃÃÃÿ´µ¶ÿvpmÿ>JQÿ#k“ÿ{ªÿ ¬ÿ‚¶ÿ†¿ÿÈÿ •Îÿ ›Óÿ ›×ÿŸÚÿ ¥ßÿ ¦ßÿ ¨âÿ ±éÿ ®çÿ ³íÿ ¶ðÿ µíÿ µïÿ ¶òÿ ¶óÿ µïÿ ´íÿ ¶ñÿ ¶óÿ ¶òÿ µîÿ µìÿ µíÿ ²êÿ ®çÿ ®æÿ ¬åÿ ®æÿ ¯èÿ ¯éÿ °êÿ ²ëÿ ´ìÿ µìÿ ´ìÿ ´ëÿ ´íÿ ¶òÿ ¶óÿ ºôÿ ¸óÿ »ôÿž ½õÿ ¼õÿ ¸óÿ ¹ðÿ ¼íÿ »ðÿ¹òÿ¶ïÿ¸íÿ »íÿ ºïÿ ¹ñÿ ¸ðÿ µéþ ¯ßÿ £Øÿ ÒÙ ˜ÀRŠœ‚'’¿¹ ~¶ }¶Ç ¶ÿ ‚¸ÿ ŠÂþ ‘Íÿ •Õÿ ˜ØÿœØÿ¢Ýÿ ¦àÿ ¤ßÿ ¨âÿ ®çÿ²êÿ´íÿ ¶òÿ ¶òÿ ·òÿ ¼õÿ ¼ôÿ ·óÿ ºôÿË ½õÿ »ôÿ ¼õÿ ½õÿ ¹óÿ ¸óÿ ¼õÿ ½ñÿ ¼íÿ ½òÿ Áôÿ Åòÿ Êòÿ ÍñÿËíÿ Áçÿ °àÿ £×ÿ ”Éÿ µÿJjÿ ÿÿÿ—ÿÿÿFGGÿžžÿòòòÿýÿÿÿüþþÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ‚üþþÿýþþÿöúûÿäðôÿáèëÿâááÿÙÙÙÿÏÏÏÿÅÅÅÿÃÃÃÿÄÄÄÿ ÆÆÆÿÂÂÃÿ˜•ÿny€ÿ?}¤ÿ¯ÿ…°ÿƒµÿ …¼ÿŒÇÿ ”Îÿ ›Óÿ›ÖÿŸÚÿ ¥ßÿ ¨âÿ ±éÿ ­æÿ ³ïÿ ¶òÿ µíÿ µïÿ ¶òÿ‚ ¶ñÿ µîÿ ´íÿ µðÿ ¶òÿ ´íÿ ²êÿ ²ëÿ ¯èÿ «åÿ «äÿ† ¬åÿ «äÿ ¬åÿ ªäÿ ªãÿ «äÿƒ ¬åÿ «äÿ ¯èÿ ³ëÿ ²êÿ ³ëÿ ´ìÿ ´íÿ µðÿ µñÿ ¶ñÿ ¼òÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ½õÿ ¸ôÿ ¹ðÿ ¼íÿ ½òÿ ºôÿ³ìÿ¶êÿ »íÿ ·ðÿ ³ïÿ ±ëÿ «Üÿ ¤Îÿ œÎá ˜Ð{šÃšÃ¹ ~¶ }¶¹ ¶ÿ ‚¸ÿŒÄÿ•Ñÿ•Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ ¤Þÿ «äÿ ´ìÿ ´íÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿÌ ½õÿ ¼õÿ ·òÿ ¸óÿ„ ½õÿ ½ôÿ Áôÿ ÆñÿËíÿÍîÿËíÿ Âåÿ µâÿ §àÿ ŸÔÿ Š·ÿ^„ÿ,?ÿÿÿ˜ÿÿÿOOOÿ§§§ÿøøøÿÿÿÿÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ øùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿüþþÿûýýÿˆüþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ ýÿÿÿüþþÿøùùÿóóóÿíîîÿäææÿÜÝÝÿרØÿÐÐÐÿÅÅÅÿÃÃÃÿƒÄÄÄÿ ÿ½ÿ¥°µÿX“«ÿ$†¯ÿƒ¹ÿ‚¸ÿ „¼ÿ‰Åÿ Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ìÿ µðÿ ¶óÿ‚ ¶òÿ µîÿ ´ìÿ µðÿ ¶òÿ µíÿ µïÿ ¶óÿ °ëÿ‰ ¬åÿ ­æÿ ¨áÿ ¦àÿ ¬åÿ ªäÿ ¥ßÿ §áÿ ¬åÿ ­åÿ„ ¬åÿ ­åÿ ¬åÿ ¯èÿ ´ìÿ µíÿƒ ´ìÿ »ëÿ »íÿ ¶ñÿ ¹ôÿ¡ ½õÿ ½ôÿ ¹ôÿ ¶ñÿ ´ìÿ µîÿ ·òÿ ±ëÿ ¬æÿ©ãÿ Ñÿ ”Â÷ ”ÃK‚šÃ¹ ¸ ¸¸ ·ÿ ‚¸ÿ ŠÂÿ’Îÿ ˜Öÿ šØÿœØÿ¡Üÿ ¦àÿ ¨áÿ ¬åÿ °éÿ²êÿ´íÿ‚ ¶òÿ ¸óÿ »ôÿÌ ½õÿ ¼õÿ ºóÿ ºôÿ ½öÿ ¾öÿ ½ôÿ ½ðÿ ¼òÿ ½öÿ Áôÿ Çòÿ Íðÿ Íïÿ Æêÿ ¹ßÿ ­Ûÿ  Úÿ –Îÿ w£ÿ;Nÿ ÿÿ–ÿÿÿÿa``ÿ³³³ÿøøøÿþÿÿÿýÿÿÿüþþÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøøøÿúüüÿüþþÿ úûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ…üþþÿúüüÿøøøÿúüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿ‚ýÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿøùùÿùúúÿüþþÿ÷øøÿòòòÿïîîÿæææÿÛÜÜÿÔÔÔÿÌÌÌÿÅÅÅÿÃÃÃÿƒÄÄÄÿÎÉÇÿ´¿Äÿ^š·ÿ%‰²ÿƒ³ÿ‚¶ÿ …½ÿ‹Æÿ Îÿ •Ôÿ™ÖÿŸÚÿ ¥ßÿ ªãÿ ­åÿ «äÿ ¯çÿ µíÿ µîÿ µðÿ ¶óÿ ¶ñÿ µïÿ ´ìÿ µïÿ ¶ðÿ µïÿ ±éÿ °éÿ ±ëÿ ®èÿ ¬åÿ ªäÿ… ¨âÿ ©âÿ ¨áÿ §ßÿ ¦ßÿ ¥ßÿ §ßÿ ¥ßÿ ¤ßÿ ¥àÿ ¨âÿ «äÿ ¬åÿ ©ãÿ‚ ¬åÿ «äÿ ­æÿ °èÿ ±éÿ ³ëÿ ´ìÿ ¸íÿ ¸ïÿ ¶òÿ ¹ôÿ› ½õÿ ¾õÿºòÿ·ïÿ ¹òÿ ºôÿ ·óÿ µòÿ ¶ðÿ ´ïÿ ±ìÿªäþ Ÿ×ÿ“ÉÿÃÏ ¾k¥ ›ÑĹ ƒ¹ ƒ¹¸ ƒ¸ÿˆÁÿËÿšÕÿÙÿœØÿ ¡Üÿ §àÿ «åÿ¬åÿ ¬åÿ±éÿ´íÿ ¶òÿ ·óÿ ·òÿ ¶òÿ ¸óÿÏ ½õÿ ½ôÿ ½õÿ ½óÿ ¼ìÿ ¼ïÿ ¾õÿ Âôÿ Èóÿ Ìóÿ Éïÿ Àèÿ °Ûÿ ¥Õÿ šÏÿ ‚¸ÿ Yÿ!ÿ ÿÿÿ—ÿ ÿÿ!!!ÿrqqÿ¾½½ÿ÷÷÷ÿþÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ‰üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‘üþþÿûýýÿüýýÿ‚üþþÿûýýÿˆüþþÿüÿÿÿ„üþþÿûýýÿ…üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿûýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿŠüþþÿ ýÿÿÿûýýÿõõõÿ÷øøÿüþþÿøùùÿòòòÿíííÿåååÿÚÛÛÿÐÐÐÿÉÉÉÿ…ÄÄÄÿ ÍÇÄÿ±½Ãÿ\œ¿ÿ&еÿ „¬ÿ‚³ÿ…½ÿÈÿ‘Íÿ•ÐÿšÖÿ Ûÿ ¥ßÿ ©ãÿ ¬åÿ ¯èÿ ³ëÿ ´ëÿ ´íÿ ¶ñÿ µïÿ ´ìÿ ´ëÿ µîÿ ¶òÿ µïÿ ²êÿ ­æÿ «äÿ ¬äÿ «äÿ ¬åÿ ©âÿ ¥ßÿ ¤ßÿ„ ¥ßÿ ¤Ýÿ £Úÿ ¤Ýÿ ¥Þÿ £Úÿ £Ûÿ ¥ßÿ ¥Þÿ ¤Þÿ ¨âÿ «äÿ ¦àÿ «äÿ„ ¬åÿ «äÿ ­æÿ ³ëÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ½õÿ·ïÿ³ìÿ¶ñÿ ¶óÿ‚ ¶òÿ ·óÿ ²íÿ ªâÿ žÔÿ‘Äÿ ƒ´÷&}­l “ “ÂŹ· ·¸€·ÿ‚¸ÿ‹Ãÿ”Ïÿ ›ÖÿœØÿ›×ÿ ¡Üÿ §àÿ «äÿ ¯èÿ ³ëÿ ³ëÿ ´íÿ ¶òÿ ¹ôÿ ¼õÿ »ôÿ ¼ôÿÍ ½õÿ ½öÿ ½ñÿ ¼ìÿ ½òÿ ½õÿ ¼óÿ ¿óÿ Ãôÿ Éôÿ Ëòÿ Çîÿ Äéÿ ¼äÿ §ÜÿÔÿ”Áÿ^ÿ*?ÿ ÿÿ˜ÿÿÿ ÿ...ÿzzzÿÁÁÁÿ÷ööÿ‚ýÿÿÿüÿÿÿüþþÿúüüÿûüüÿˆüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿüÿÿÿûýýÿöööÿøøøÿüþþÿýÿÿÿúüüÿõööÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿ úüüÿûýýÿüþþÿøùùÿòòòÿèèèÿÞÞÞÿÕÕÕÿÏÏÏÿÊÊÊÿ…ÄÄÄÿ ÈÃÁÿ«¸¿ÿZ›½ÿ.Š·ÿƒ±ÿµÿ…¼ÿÇÿ ‘Ïÿ –Öÿ  Üÿ ¥ßÿ ©âÿ ­æÿ ²êÿ ±éÿ ­æÿ ±êÿ µíÿ ´íÿ ´ìÿ µíÿ µîÿ ±êÿ ­æÿ‚ ¬åÿ ¨âÿ ¦àÿ §àÿ ¦àÿ… ¥ßÿ ¦àÿ ¥Þÿ £Úÿ ¤Úÿ ¤Ûÿ £Úÿƒ ¤Ûÿ ¥Þÿ §áÿ ¦àÿ ¦ßÿ ¦àÿ §áÿ ¬åÿ ­æÿ ¬åÿ «äÿ ­æÿ ´ìÿ µìÿ ´ìÿ µñÿ ¶óÿ ¶òÿ ºôÿ ¾õÿ— ½õÿ ¾õÿ ½õÿ ¹óÿ ¶òÿ ·òÿ ¹óÿ¼óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ µîÿµïÿ®êþ ŸÚÿ!ˆ´ÿ-}£â%¬Jw¶ “ÂŹ}¶ }¶¸~¶ÿ ‚¸ÿŒÆÿ—Ôÿ ›×ÿÙÿŸÚÿ ¢Ýÿ ¦àÿ «äÿ ¯çÿ ²êÿ ¶îÿ ·ïÿµðÿ¸òÿ »ôÿ ½õÿ ¾õÿÍ ½õÿ ½öÿ ½òÿ ¼íÿ ½òÿ ½öÿ ¾õÿ Áóÿ Åðÿ Ìñÿ Ìðÿ Åìÿ ½ãÿ ±Ûÿ Ûÿ’Êÿ|¤ÿ=Sÿ ÿÿÿ—ÿÿÿ ÿ ÿJJJÿ”””ÿÐÐÐÿùúúÿþÿÿÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ†üþþÿ üÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿ…üþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿƒüþþÿ÷øøÿ…üþþÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿ‚üþþÿýÿÿÿüþþÿö÷÷ÿïîîÿæææÿÜÜÜÿÓÓÓÿÌÌÌÿÇÇÇÿ…ÄÄÄÿÉÄÂÿ¬¸¿ÿZ›½ÿ-йÿ‚¶ÿ ‚¸ÿ†¿ÿÉÿ “Òÿ ™Ùÿ  Üÿ ¤Þÿ ¥ßÿ ©âÿ ­æÿ ±êÿ °éÿ ®çÿ ²êÿ µíÿ„ ´ìÿ ²êÿ ®çÿ «äÿ ªãÿ «äÿ ¬åÿ ¨áÿ ¤Þÿ ¥ßÿ ¤Þÿ ¢Ýÿ ¤Ýÿƒ ¢Ýÿ ¢Üÿ ¡Úÿ‡ ¡Ùÿ ¡Ûÿ ¢Ýÿ £Ýÿ ¥ßÿ ¤Þÿ ¥Þÿ ©âÿ «äÿ ¬åÿ ­æÿ ±éÿ ³ëÿ ´ìÿ µïÿ µñÿ ¶òÿ ¸óÿ »ôÿ— ½õÿ ¼õÿ ºôÿ ¸óÿ ·óÿ ¸óÿ ¹óÿ»óÿ ¼ôÿ ºôÿ ¶òÿ µïÿ´ëÿ´çþ ¦Ýÿ ”Îÿ&€ªÙ@pŒ{ ƒ´ǹ1~µ 3}µ¸&µÿ ‚¸ÿ Éÿ —Ùÿ ›ØÿŸÚÿ ¥ßÿ ¦àÿ «äÿ ¬åÿ ¸ñÿ¼ôÿ´ìÿ³îÿ ·óÿ »ôÿ ¾õÿÑ ½õÿ ¾õÿ Ãôÿ Äïÿ ÄëÿÊìÿÌîÿ Æìÿ ´Ýÿ ¢ÐÿœÖÿ¶ÿVxÿ"0ÿÿÿÿ—ÿ ÿ ÿÿ<<<ÿqqqÿ»»»ÿèèèÿýÿÿÿþÿÿÿúûûÿôôôÿøùùÿ˜üþþÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿšüþþÿ üÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿòóóÿêêêÿæææÿÝÝÝÿÓÓÓÿÈÈÈÿÃÃÃÿ…ÄÄÄÿÍÇÅÿ²½Ãÿ\œ½ÿ%‰ºÿƒ¹ÿƒ¼ÿ‡ÃÿÌÿ•ÔÿœØÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ ¯èÿ… ´ìÿ µíÿ ²êÿ ­åÿ ¬åÿ «äÿ ¦àÿ §áÿ ¬åÿ ¨âÿ ¥ßÿ ¦ßÿ ¡ÜÿœØÿ ¡Ùÿ ¢ÚÿØÿœØÿŸÚÿ ¥ßÿ ¤Üÿ £Úÿ ¤Þÿ ¨âÿƒ ¬åÿ °èÿ ´ìÿ µîÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ• ½õÿ ¹ôÿ ¶òÿ »ôÿ ¾öÿ ½õÿ¸ïÿ³ëÿµðÿ ¶óÿ ¶òÿµïÿ²èÿ ¯Üÿ Ìÿ ‹Áü †½R‚ ƒ´Ç¹~­ }¬¸±ÿƒ»ÿÉÿ–Ôÿ š×ÿŸÙÿ ¤Üÿ §àÿ ªãÿ«åÿ ­æÿ°èÿ ·ñÿ¸òÿ²êÿ¶îÿ »ôÿÑ ½õÿ ½öÿ ¼öÿ Àõÿ Éôÿ Êïÿ ÉëÿÍíÿ Êìÿ ½æÿ ¬Ûÿ œÏÿ ’Èÿi“ÿ.Bÿÿÿÿ–ÿÿÿÿ ÿÿPPPÿŽÿÔÓÓÿôõõÿþÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿƒüþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿúûûÿ÷÷÷ÿúûûÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ üþþÿýÿÿÿüþþÿóóóÿéééÿáââÿØØØÿÎÎÎÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÂÿ­¹¿ÿ[š¼ÿ$‹½ÿˆ¿ÿ ‰ÃÿÍÿ•ÔÿØÿ›×ÿŸÚÿ ©âÿ «äÿ ­æÿ ¯èÿ ³ëÿ µíÿ ±éÿ ¯èÿ ³ëÿ µíÿ ´ìÿ ±éÿ ®çÿ ¬åÿ ªãÿ §áÿ ¥ßÿ ¦ßÿ §ßÿ £ÜÿŸÛÿ ÛÿžÙÿœØÿžØÿŸÙÿ‚œØÿ ™Øÿ —Öÿ—Óÿ–Òÿ˜ÓÿœØÿš×ÿ—ÓÿšÓÿ œÔÿ ›Óÿ ›Ôÿœ×ÿÚÿ ÛÿŸÚÿŸÙÿ £Ûÿ ¦Þÿ ¨âÿ ©âÿ «äÿ ­æÿ °éÿ ³ëÿ µíÿ µîÿ ¸ñÿ »ôÿ— ½õÿ »ñÿ ºíÿ ½óÿ¼ôÿ¸ïÿµîÿ´ïÿ µñÿ¶òÿµîÿ³çþ¬Ûÿ ŸÌÿ –ÄÑ ˆ½a†Î3yœɹ~ª }©¸ °ÿ…¿ÿÉÿ•Ðÿ šÖÿŸÙÿ £Úÿ ©áÿ ­æÿ¬åÿ¯èÿ´íÿµðÿ µðÿ´ìÿ¸ðÿË ½õÿ ¼õÿ ½õÿ ¼õÿ‚ ½õÿ ¼ôÿ Àóÿ Ëóÿ ÎñÿÌîÿ Äêÿ ³âÿ ¦Ûÿ ”Êÿ z¨ÿIeÿÿÿÿ˜ÿÿ ÿÿ***ÿkllÿ¯°°ÿçççÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿ ûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿûýýÿ üþþÿýÿÿÿüþþÿòóóÿçççÿÞßßÿÔÔÔÿËËËÿÆÅÅÿÃÃÃÿ…ÄÄÄÿ ÈÃÁÿ«·¾ÿ[›½ÿ(޾ÿ ‹Àÿ ‹Àÿ ŒÄÿŽÍÿ•ÔÿØÿœØÿ¢Ýÿ ¬åÿ ­æÿ ³ëÿ µíÿ ³ëÿ ®çÿ ®çÿ ³ëÿ ´ìÿ ²ëÿ ­æÿ «äÿ §áÿ ¤Þÿ ¥ßÿ ¤Ýÿ ¢ÙÿžØÿ›×ÿ›Øÿ ›Øÿ›Øÿ›×ÿ ›Øÿ —×ÿ ”Óÿ”Ïÿ“Íÿ•ÐÿšÖÿ˜Ôÿ”Îÿ˜Ïÿ‚ šÐÿ šÑÿ›Õÿ‚›×ÿœØÿ ¡Ùÿ £Ûÿ £Þÿ ¦ßÿ «äÿ «åÿ «äÿ °éÿ ³ëÿ ´ëÿ ¸ðÿ— ½õÿ ½öÿ ¼ðÿ ¼ìÿ ½óÿºóÿ³ìÿ´ïÿ ¶óÿµðÿ²êÿ ®Þÿ¥Ðÿ ”Ãî Ž½u ‹Á ‹Áʹ-}³ /}³¸#·ÿ ‰ÀÿÉÿ •ÐÿšÖÿŸÚÿ ¤Þÿ ªãÿ ¬åÿ ¬äÿ °êÿ ¶òÿ ´îÿ ¶îÿ »óÿ ¹óÿ ·óÿ ¼ôÿÉ ½õÿ ¸óÿ ½õÿ ¹óÿ ·òÿ ¼ôÿ ¾öÿ ½õÿ »ïÿ ½íÿ Äòÿ Êóÿ Ìòÿ Äîÿ ¸éÿ ªâÿ  Úÿ ‡»ÿMmÿ!/ÿÿÿ˜ÿÿ ÿÿ"#$ÿFHHÿ—˜˜ÿÙÚÚÿöøøÿûüüÿõõõÿúûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ†üþþÿ ûýýÿûüüÿûýýÿüþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ…üþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿ ÷øøÿõõõÿûüüÿþÿÿÿüÿÿÿîîîÿâââÿÞßßÿÕÖÖÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿ ÌÆÄÿ²½Ãÿ`¡Áÿ3‘»ÿŠ·ÿ ‰ÀÿŒÉÿ’Íÿ˜ÓÿÙÿ ¡Üÿ ¦àÿ ¬åÿ ­æÿ ³ëÿ ²êÿ ­æÿ ±éÿ ´ìÿ ±éÿ ­æÿ ¬åÿ ªãÿ ¦àÿ ¥àÿ ¥ßÿ ¤Üÿ ¡ÚÿØÿœØÿØÿ šØÿ —Øÿ –Öÿ•Ñÿ –Ôÿ —×ÿ •Òÿƒ”Ïÿ•Ðÿ”Ïÿ•Ïÿƒ•Ðÿ—Ñÿ ›Òÿ œÖÿƒÙÿ  Ùÿ ¥Ýÿ ¬äÿ ªãÿ ¦àÿ ªäÿ ¯èÿ ³ëÿ ¶ðÿ ¸óÿ ¼õÿ• ½õÿ ¾öÿ ºóÿ ·ñÿ ¼ôÿ »ôÿ¶ñÿ µñÿ ¶óÿ ·ôÿ ´ðþ ®çÿ £Ùÿ œÏë –ÈGZq ‹Áʶ x­ x­&}¯´´ÿ ŠÀÿ Éÿ •Ðÿ ×ÿ¢Ûÿ ¥ßÿ ªãÿ ¬åÿ«äÿ ¯éÿµðÿ ´îÿ ·ðÿ ¾õÿ ºôÿ µòÿ »ôÿ ¾õÿÈ ½õÿ ¹óÿ ºôÿ ½õÿ ºôÿ ¹ôÿ ¼õÿ ½öÿ ½õÿ ½ðÿ Àîÿ Æóÿ ÍôÿÐóÿ Äíÿ ´ãÿ ¡Öÿ Çÿ pžÿ /Aÿ ÿÿÿ–ÿÿÿÿ ÿÿDEEÿ}ÿÂÂÂÿñññÿüþþÿüýýÿ÷÷÷ÿúüüÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‡üþþÿýÿÿÿ üÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ†üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿøúúÿúüüÿüþþÿúüüÿøúúÿûüüÿ†üþþÿ ùúúÿ÷øøÿûýýÿüþþÿøúúÿîîîÿãääÿÛÛÛÿÓÓÓÿÌÌÌÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÊÅÃÿ°¼Âÿa¢Áÿ1“¿ÿ‹½ÿ ŠÄÿËÿ ”Ñÿ ˜ÕÿÙÿ ¥ßÿ ªãÿ ¬åÿ ®æÿ °éÿ ´ìÿ ²ëÿ ¯çÿ °éÿ ²ëÿ ´ìÿ °éÿ ¬åÿ ªãÿ ¥ßÿ ¥Þÿ ¤Ýÿ ¢ÚÿŸØÿœØÿ šØÿ šØÿ ˜Öÿ •Ôÿ •Óÿ”Ïÿ “Ñÿ “Óÿ”Ðÿ”Ïÿ’Ïÿ”Ïÿ’Ïÿ‘Íÿ’Íÿ”Ïÿ‘Íÿ‘Ìÿ‘Íÿ“Îÿ•Ïÿ˜Ðÿ™Óÿ™Õÿ˜Ôÿ™Ôÿ›Õÿ  Øÿ ¥Üÿ ©âÿ ¨áÿ ¥ßÿ ©âÿ ®çÿ ´ìÿ µîÿ ¶ðÿ ¼ôÿ ¾öÿ“ ½õÿ ¼ôÿ¹ñÿ¶ñÿ ¶óÿ ¼õÿ ¼õÿ ¶óÿ µñÿ µïÿ ·íÿ ²æÿ ©Ýÿ  ÕÍ —Ïx´ÿ “ “Â̹ |ª }¨º ¯ÿ Š¿ÿÉÿ–Ñÿ  Øÿ¤Üÿ ¥ßÿ ©ãÿ ¬åÿ¬åÿ¯çÿ³ëÿµðÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ ¾õÿÐ ½õÿ Áôÿ Æóÿ ÌóÿÒóÿÒðÿÅèÿ ±Úÿ –Åÿy¨ÿSwÿ "ÿ ÿ˜ÿ ÿÿ ÿÿ555ÿrrsÿ¾¿ÀÿæææÿùúúÿüýýÿýÿÿÿÐüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿùûûÿôôôÿðððÿçççÿ×××ÿÏÏÏÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ¬¸¾ÿa¡Àÿ)”ÅÿŽÉÿÈÿ Ìÿ •Öÿ ™ØÿžÙÿ ©âÿ ­æÿ ¬åÿ ±éÿ µìÿ‚ ´ìÿ ®çÿ ­æÿ ´ìÿ ±éÿ ¬åÿ ªäÿ ¥ßÿ ¤Üÿ ¢ÙÿØÿœØÿ ˜×ÿ –×ÿ •Óÿƒ”ÏÿÎÿŽÎÿ“Ïÿ’ÏÿŽÎÿ’Îÿ“ÏÿÎÿÌÿŽÉÿ’Íÿ“ÎÿÊÿÈÿŽÉÿ’Íÿƒ”Ïÿ“Ïÿ–Ïÿ ›Ñÿ  Öÿ ¤Ûÿ ¥Þÿ ¥ßÿ ©ãÿ ®çÿ ³ìÿ ´ìÿ µíÿ »óÿ ¾öÿ’ ½õÿ ¾öÿ»óÿ´ìÿ³íÿ ·òÿ ¼õÿ ·òÿ µïÿ ´ëÿ µäÿ ®Úÿ ¤Ðÿ¢Í^ ›Ñθ v«H x¬´ {¯î µÿ Š¿ÿ “ÉÿšÑÿ œÖÿ¢Üÿ ªãÿ«äÿ ­æÿ°èÿ²êÿ´ëÿ µðÿ ·óÿ ¸óÿ ¹óÿ »ôÿ“ ½õÿ ¾õÿ³ ½õÿ ¾õÿ ½õÿ ¹ôÿ ½õÿ ½ðÿ ½îÿ Áòÿ Âôÿ Æñÿ Ëïÿ ÍïÿËíÿÃçÿ ±Ýÿ ŸÓÿ ŒÃÿ^†ÿ.Aÿ ÿÿ—ÿÿÿ ÿÿ(((ÿhhhÿ«««ÿååæÿøøùÿƒüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿŠüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‡üþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ†üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüÿÿÿ‚üþþÿùúúÿïïïÿâââÿÖÖÖÿÌÌÌÿÆÆÆÿ‡ÄÄÄÿËÅÃÿ±½Ãÿa¦Åÿ&”ÇÿŠÈÿ Ëÿ“Ðÿ•Öÿ ›Úÿ£Þÿ ªãÿ ¬åÿ «äÿ ±êÿ µìÿ ¯èÿ °éÿ ´ìÿ ®çÿ ­æÿ ´ìÿ ®çÿ §àÿ ¬åÿ ©ãÿ ÛÿžÙÿ žØÿ ™Øÿ —Öÿ—Òÿ•Òÿ •Òÿ“ÑÿÎÿŽËÿÉÿÊÿŽÌÿŽÎÿŽËÿÊÿ‹ÊÿÊÿŽËÿŒÊÿ‹Éÿ‹ÈÿÊÿŽËÿÊÿÉÿŒÈÿÊÿ‘Ëÿ‚Ëÿ“Îÿ•Ïÿ–Ïÿ˜ÑÿšÔÿžÚÿžÛÿ Ûÿ ©ãÿ ®çÿ ¯çÿ ²êÿ µíÿ ·òÿ ºôÿ ½õÿ ¾õÿ‘ ½õÿ ¼ôÿºòÿºóÿ »ôÿ·ïÿ »ôÿ¸ñÿ³êÿ ®äþ £Ùÿ™Ïÿ–Ìa ›Ñθ y®{ y¯ÿ |´ÿ ºþ ‰Áÿ ”Ëÿ ›ÔÿœØÿ£Þÿ ¬åÿ¬åÿ ­æÿ³êÿ´ìÿ µíÿ ¶ñÿ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ¼õÿ »ôÿ ¼õÿ ½õÿ ¼ôÿ ¼õÿ£ ½õÿ »ôÿ ·ñÿ ¸òÿ ½õÿ ¼ðÿ ½íÿ Âòÿ Ãôÿ ÄóÿËðÿÏíÿÌíÿ Ãçÿ µÞÿ ¡Ôÿ Æÿ x®ÿA_ÿÿÿÿ—ÿ ÿ ÿÿ(((ÿPPPÿ   ÿÙÙÙÿùúúÿÿÿÿÿýÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿøùùÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ†üþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿíîîÿßßßÿÖÖÖÿÌÌÌÿÅÅÅÿ‡ÄÄÄÿ+ÌÆÃÿ±¾Äÿ`¨Èÿ(–Éÿ ŒÉÿ‘Íÿ•Ñÿ –Öÿ žÛÿ §àÿ «äÿ ­æÿ ®æÿ ±éÿ ²êÿ ®æÿ °èÿ ´ìÿ ¯çÿ ­æÿ ²êÿ ­æÿ ¦àÿ ªãÿ §áÿœØÿ›×ÿ›Øÿ —Öÿ ”Óÿ”Ïÿ“Íÿ“Íÿ“ÍÿÍÿÌÿŠÈÿ‰Æÿ ‰ÅÿŒÊÿÍÿ‰ÇÿˆÅÿ‰ÅÿˆÄÿ‰Åÿ‰ÆÿˆÄÿ‰ÄÿŒÅÿŠÆÿ‰ÆÿŒÈÿÉÿŒÈÿŽÉÿ’Íÿ”Ïÿ “Îÿ•Ðÿ›Õÿ›Öÿœ×ÿ ¦ßÿ «äÿ ªãÿ ®çÿ ³ìÿ µñÿ ¸óÿ ¼ôÿ ¼õÿ‚ ½õÿ ¼ôÿŒ ½õÿ ¾öÿ »ôÿµíÿµîÿ ¼õÿ¸ñÿ°èÿ ¥ÜÿœÔú“ÏÌÍJѸ ~µs ~¶ÿ }µÿ €ºÿ‰Åÿ Ïÿ ˜Øÿ ¡Ýÿ ¨âÿ ¬åÿ ­æÿ ³êÿ µîÿ‚ ¶òÿ µòÿ ¹óÿ ¾õÿ’ ½õÿ ºôÿ ¶òÿ ºôÿŒ ½õÿ ¼õÿ ·òÿ ¸óÿ¡ ½õÿ ¾õÿ ºôÿ ¶ñÿ ºìÿ ¼îÿƒ ½õÿ ¿ôÿ ÄóÿÏòÿÒðÿ Èíÿ ¼äÿ ¬×ÿ šÎÿ ~±ÿX|ÿ%4ÿÿÿ–ÿ ÿÿÿÿ'''ÿYYYÿ•••ÿÔÔÔÿôõõÿüýýÿýÿÿÿ…üþþÿûýýÿüýýÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‡üþþÿýÿÿÿùûûÿôôôÿøúúÿüþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿûýýÿ’üþþÿüýýÿûýýÿüþþÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüÿÿÿîîîÿßßßÿÖÖÖÿÐÐÐÿËËËÿÆÆÆÿÃÃÃÿ…ÄÄÄÿÇÂÀÿ«¹¿ÿ^§Æÿ.šËÿ“Îÿ’Îÿ•Ñÿ š×ÿ Ûÿ ¦ßÿ ªãÿ ¯èÿ ³ëÿ ¯èÿ ­æÿ ²êÿ ´ìÿ ¯çÿ ¬åÿ ­æÿ «äÿ ¨áÿ £Ýÿ‚œØÿ–Ñÿ”Ïÿ‘ÌÿŽÉÿÊÿÉÿŠÈÿ ŠÆÿ ‹Âÿ ‹ÅÿŠÈÿ‡Ãÿ…Áÿ†Áÿ„¼ÿ „»ÿ†Àÿ†Âÿ†Áÿ„½ÿ „ºÿ…½ÿ†Âÿ‰Æÿ‹ÈÿŠÇÿ‹ÈÿŽÉÿ‘Íÿ•Ðÿ”Ïÿ•Ðÿ ›Òÿ œÑÿ œÒÿ ¢Øÿ ¥Ýÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·ôÿ ·óÿ ¶òÿ ¸óÿ ¼õÿ ¾õÿ ½õÿ ¸óÿ ·óÿ ½õÿ ¾õÿŠ ½õÿ ¾õÿ ºôÿ ¶òÿ ¶ñÿ ¶òÿ ·óÿ ³ïþ «âÿ žËÿ™Ãº“ÎÒ¸ {±r{²ÿ~²ÿƒºÿ‹Çÿ“Ðÿ šÖÿ ŸÚÿ ¤Þÿ ¨âÿ ªãÿ ®çÿ ´îÿ ¶ñÿ ¶óÿ ·óÿ ¹óÿ ºôÿ ¼õÿ† ½õÿ ¾õÿ ½õÿ ¹óÿ »ôÿ† ½õÿ »ôÿ ¹óÿ »ôÿŒ ½õÿ ¼õÿ ºôÿ  ½õÿ ¼õÿ ºôÿ ¹ôÿ ¼ðÿ ½ñÿ ½õÿ ½òÿ ½ñÿ ¾ôÿ Âóÿ ÈðÿÌðÿËîÿ Ãéÿ µàÿ ¢Óÿ ‘Æÿ m˜ÿ5Kÿÿÿÿ’ÿ ÿÿÿÿÿÿ ÿ,,,ÿ```ÿžžžÿÓÓÓÿñòòÿýÿÿÿ‚üþþÿúûûÿøùùÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøúúÿüþþÿúûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿøùùÿüýýÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿûýýÿøùùÿïïïÿãããÿ×××ÿÎÎÎÿÈÈÈÿÅÅÅÿ†ÄÄÄÿIÉÄÁÿ®»Áÿ^§Æÿ0šËÿ”Ïÿ–Òÿ ™Ôÿœ×ÿ£Ýÿ ©ãÿ «äÿ ¯èÿ µíÿ ²êÿ °èÿ ´ìÿ µíÿ ´ìÿ ¯èÿ «äÿ ¬åÿ «äÿ ©âÿ ¦àÿ ¢ÝÿØÿšÖÿ˜Óÿ•Ðÿ“Îÿ‘ÌÿŽÊÿ‹ÇÿŠÅÿˆÄÿ‡ÄÿˆÄÿˆÃÿ‰Áÿ ˆÁÿ ‡Àÿ…½ÿ„¼ÿ„½ÿ „ºÿ ƒ¹ÿ¹ÿ€»ÿ‚»ÿ ¹ÿ ·ÿ ƒ¸ÿ ‚ºÿ‚¼ÿ †¿ÿ ‡Áÿ ‡ÀÿˆÃÿˆÄÿ‰ÁÿŠÄÿÉÿÌÿ“Íÿ•Íÿ–Îÿ˜Ñÿ Óÿ ¡×ÿ ¤Üÿ ¦ßÿ ªãÿ ¯êÿ ³îÿ µïÿ µðÿ ¹óÿ ºôÿ‚ ¹ôÿ »ôÿ ½õÿ ¼ôÿ ¹óÿ »ôÿ„ ½õÿ ¼õÿ ºôÿ ¹óÿ ·óÿ ¶òÿµñþ «äÿ¡Øÿ ›Ç«–·H”Ï”Ïϸ w¬r y­ÿ±ÿ†ºÿÈÿ•Îÿ ›Òÿ›ÖÿŸÛÿ ¥ßÿ ©âÿ ®çÿ µðÿ ·óÿ ¶òÿ µñÿ ¸óÿ ½õÿ ºôÿ ¶òÿ »ôÿ‡ ½õÿ »ôÿ ¶òÿ ¹óÿ¹ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼ïÿ ½ìÿ Ãòÿ ÉñÿÌíÿ Çìÿ Áéÿ ½ãÿ ­Ûÿ —Íÿ „µÿXyÿ"ÿÿÿÿ’ÿ ÿÿ ÿ ÿ ÿÿ)))ÿ]]]ÿ¦¦¦ÿÝÝÝÿýýýÿýÿÿÿ‚üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿƒüþþÿûýýÿƒüþþÿüýýÿüÿÿÿúüüÿôõõÿøøøÿ™üþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿúûûÿôôôÿñððÿèèèÿØØØÿËËËÿÃÃÃÿ†ÄÄÄÿÍÇÄÿ³¿Åÿ`¨Èÿ/šËÿ”Ðÿ ™ÖÿœÙÿ›×ÿ ¤Þÿ ¬åÿ ®çÿ ³ëÿƒ ´ìÿ ³ìÿ ¯çÿ ¬åÿ ©âÿ ¥ßÿ £ÝÿÙÿ—Óÿ“Îÿ”Ïÿ’ÍÿŽÉÿ‹ÈÿˆÅÿ…Áÿ„¿ÿ…¿ÿ…Àÿ„Àÿƒ¼ÿƒ ‚¸ÿ ƒ¹ÿ ·ÿz³ÿz³ÿ }µÿ ¶ÿ ‚¸ÿ €·ÿ ~µÿ ·ÿ ‚¸ÿƒ¼ÿ„¿ÿ ‚¹ÿ‚¹ÿ„¾ÿŠÅÿŽÈÿÈÿËÿ”Îÿ˜Ïÿ Óÿ ¢Ùÿ £Üÿ ¥ßÿ ªãÿ ¯çÿ ³ëÿ ´ìÿ ´íÿ µñÿ µòÿ ¶òÿ »ôÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ »ôÿ ¶òÿ ºôÿƒ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¹óÿ ½õÿ ¸ôÿµðÿ´ëÿ¥Ûÿ™ÏÖ—Ï&šÃѸ )|²{&}³ÿµÿ ‡½þŽÈÿ’Ìÿ—Ðÿ Ÿ×ÿ¥Þÿ ªäÿ «äÿ ­æÿ ³íÿ µîÿ ´íÿ ·ïÿ ½õÿ ºôÿ ¶òÿ ¼ôÿ ·óÿ ºôÿƒ ½õÿ ¹óÿ ·óÿ ºôÿ ½õÿ ¸óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ ¼õÿ ¼ðÿ ¼íÿ ½óÿ ½öÿ ½õÿ ¼ôÿ ¾óÿ Èôÿ ÎñÿÍíÿ Äèÿ »âÿ ´Üÿ ¥Öÿ Äÿ h‘ÿ:Pÿ ÿÿ“ÿ ÿ ÿ ÿÿÿÿ333ÿqrsÿ­®®ÿßßßÿö÷÷ÿþÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúüüÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿˆüþþÿýÿÿÿüþþÿùúúÿõööÿúüüÿüþþÿúûûÿûýýÿüýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿúûûÿóóóÿçççÿ×××ÿËËËÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ³ÀÆÿd¬Îÿ.Òÿ•Õÿ –×ÿ ˜×ÿš×ÿ Ûÿ §áÿ «äÿ ­åÿ ­æÿ ±êÿ µíÿ µìÿ ²êÿ ®çÿ‚ ¬åÿ ©ãÿ ¥ßÿ ¥Üÿ ¢ÛÿÙÿ˜Ôÿ“Îÿ‘ËÿŽÊÿ‹ÈÿˆÅÿ†Âÿ…Áÿ„¾ÿ„»ÿ „»ÿ ƒ»ÿ €¹ÿ}·ÿ{´ÿ{µÿ|µÿ |³ÿ {°ÿ y¯ÿ‚ z°ÿ {±ÿ {°ÿ z°ÿ{´ÿ|¶ÿ{µÿ|¶ÿ {µÿ²ÿ…°ÿ †¸ÿ‡¿ÿ‡ÂÿŠÃÿ ŽÆÿ”Íÿ ˜Óÿ ™Ùÿ ›Ùÿ Ûÿ ªãÿ ®æÿ ²êÿ µíÿ ´íÿ µðÿ ¶òÿ »ïÿ ¼îÿ ¶ñÿ ¹ôÿ ½öÿ ¾öÿ ½õÿ »ôÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ ¼ôÿ ½õÿ ¸ôÿ ´ìÿ °Þÿ ©×’Ë.9ÏšÃѸ;~µN0¶À€·ñ„¼ÿŒÇÿÎÿ–Óÿ ž×ÿ¥Ýÿ ªäÿ «åÿ ­æÿ³êÿ ´ìÿ ´ìÿ ³ëÿ ¶îÿ »ôÿ ¹óÿ ¶òÿ ¼ôÿ ¼õÿ ¸óÿ »ôÿ ¾õÿ ¼õÿ »ôÿ ¸óÿ ½õÿ ¾öÿ ½õÿ ¹óÿ“ ½õÿ ¼õÿ ¸óÿ ¹óÿ¡ ½õÿ »õÿ ¼ðÿ ¼îÿ ½óÿ ½öÿ ½õÿ ½ôÿ Áóÿ Ëòÿ Îðÿ Êíÿ Âæÿ ¸ßÿ «Øÿ šÍÿ ~°ÿIfÿ)ÿÿÿ‘ÿ ÿÿÿ ÿÿÿ!""ÿBBBÿrrsÿ´´µÿâãäÿúûûÿÿÿÿÿýÿÿÿ‚üþþÿúüüÿúûûÿüþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿ ýÿÿÿúüüÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ‰üþþÿúüüÿúûûÿŒüþþÿüÿÿÿùúúÿöööÿúûûÿ‚ýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿýÿÿÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe­Ðÿ, Öÿ —Øÿ •×ÿ ˜Øÿ  Ûÿ¤Þÿ §áÿ «äÿ ¬åÿ ­æÿ ²êÿ µíÿ ±éÿ «äÿ ¬åÿ ©âÿ ¤Ýÿ ¢ÚÿŸØÿšÖÿ–Ñÿ‘ÌÿŽÉÿ‹ÆÿˆÃÿ…¿ÿ„½ÿƒ¾ÿ ƒ»ÿ ‚¸ÿ ·ÿ ¶ÿ }´ÿ z²ÿy²ÿy³ÿy²ÿx±ÿw®ÿ v¬ÿ‚ w­ÿv­ÿ w­ÿ x­ÿ w­ÿw­ÿy°ÿz±ÿy°ÿy±ÿ x²ÿ{®ÿ «ÿ €°ÿ ·ÿ‚¼ÿ …½ÿ ‰¾ÿÇÿ‘Íÿ ”Ðÿ ˜Óÿ×ÿ¥ßÿ ªãÿ ¬åÿ °èÿ ³ëÿ ´ëÿ µîÿ ¶ñÿ ¹îÿ ºíÿ ¶òÿ ¹òÿ ½òÿ »ôÿ ¼õÿ ½õÿ ¾õÿ ¼õÿ ¸óÿ ¹óÿ‚ ½õÿ »ôÿ ¼õÿ ½õÿ ºöþ °éÿ ¥Õÿ £Ïo ›Ñ ›ÑÒ¹ ~µ }´¼ ºÿ‰Æÿ ‘Ðÿ —Øÿ šØÿŸÚÿ ¥ßÿ©ãÿ ®æÿ²êÿ´ìÿ ´ìÿ µíÿ ¶òÿ ·òÿ ¼ôÿ ¾õÿ‚ ½õÿ ¾õÿ ºôÿ ¶òÿ ºôÿ¼ ½õÿ ¾õÿ »ôÿ ¶òÿ ¹óÿƒ ½õÿ Àïÿ ÅëÿËíÿ Êíÿ Äëÿ Áçÿ ·àÿ ¢×ÿ ‹¾ÿ iÿ(9ÿÿÿÿ’ÿ ÿÿ ÿ ÿÿ???ÿÿÅÅÅÿçççÿøùùÿüýýÿýÿÿÿƒüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ­üþþÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŸüþþÿ ýÿÿÿùûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿüþþÿôôôÿççæÿ×××ÿËËËÿÄÄÄÿÃÃÃÿ†ÄÄÄÿ ÌÆÃÿ³ÀÆÿe¬Ðÿ+¡Õÿ›Øÿ –×ÿ šÚÿ ªäÿ ­æÿ ¬åÿ «äÿ ®çÿ ³ëÿ ´ìÿ µíÿ ±éÿ‚ ¬åÿ ¬æÿ ¨àÿ ¢ÚÿžÙÿšÖÿ•Ðÿ‘ÌÿŽÉÿ‹ÈÿˆÂÿ ƒºÿ ƒ¹ÿ ‚¹ÿ ·ÿ ~¶ÿ{µÿy²ÿ‚ y®ÿ y¯ÿ x¬ÿ t¨ÿp§ÿ„o§ÿ p§ÿ t¨ÿr¨ÿp§ÿ v§ÿ y¦ÿ x¦ÿ yªÿ y®ÿ x®ÿ‚ x­ÿ y¯ÿ }µÿ ¸ÿ „ºÿ„¿ÿ‰Áÿ ’Âÿ ˜Êÿ œÓÿœ×ÿ¢Ýÿ ¬åÿ ­åÿ ®æÿ ³ëÿ µìÿ ´íÿ ¶ðÿ ¶òÿ ¹îÿ ¼ìÿ ·ðÿ ¸óÿ ½õÿ ¾õÿƒ ½õÿ ¾õÿ ¼ôÿ ¶òÿ ¹óÿ ½õÿ »öþ¬èÿ–Ñÿ‘Ëy ›ÑÓ¶8w«8w«}µ¯ €¹ÿ ŠÃÿÌÿ—Ôÿ žØÿ¢Ûÿ ¤ßÿ ©âÿ ®æÿ³ëÿ´ìÿ ´ìÿ ´ëÿ ´íÿ‚ ¶òÿ ¸óÿ ¹óÿ ¹ôÿ ¹óÿ ¹ôÿ ºôÿ ¼ðÿ ½ðÿ ¹óÿ »òÿ ½ïÿ »òÿ ¹ôÿ ¹óÿ »ôÿ ¾õÿ ¼ôÿ ¹óÿ »ôÿ¯ ½õÿ ºôÿ ¸óÿ ¹ôÿ »ñÿ ½ðÿ ½óÿ ¼öÿ Äðÿ Éëÿ Èìÿ Åêÿ Àæÿ »áÿ ®Úÿ —Îÿ qŸÿC^ÿÿÿ‘ÿÿÿÿÿÿÿ'''ÿQRRÿ’““ÿÅÅÅÿéééÿùùùÿþÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿùúúÿøúúÿûýýÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿùúúÿ„üþþÿýÿÿÿ„üþþÿ ýÿÿÿûüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüýýÿƒüþþÿ ýÿÿÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿøøøÿûýýÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿùûûÿ÷øøÿûýýÿøùùÿúüüÿüþþÿýÿÿÿüþþÿìô÷ÿàèìÿÛÝÝÿÏÏÎÿÃÃÃÿ†ÄÄÄÿÌÆÃÿ´ÀÇÿi°Òÿ-¤×ÿœØÿ •Öÿ ™Ùÿ §áÿ©âÿ¨âÿ ®çÿ ³ìÿ ¶ñÿ ²ìÿ ¯èÿ ´ìÿ ±êÿ‚ ¬åÿ5 ­æÿ ©àÿ £ÙÿžÙÿ™Õÿ”Ïÿ‘ÌÿÈÿ‰Åÿ…¿ÿ ƒ¹ÿ ‚¸ÿ ·ÿ |µÿ {³ÿ {±ÿx²ÿv°ÿt«ÿ r¥ÿ oŸÿjœÿd“ÿ [‡ÿVÿRzÿNuÿLtÿMuÿPvÿQwÿPvÿNuÿNvÿ Y|ÿ a†ÿd‘ÿkÿ r§ÿv®ÿy²ÿ {³ÿ z°ÿ z¯ÿ z°ÿ |³ÿ}¶ÿ¸ÿ ƒ»ÿ ‹ÀÿÇÿ•Îÿ –Õÿ žÜÿ ¨âÿ ©ãÿ ¯èÿ °èÿ ³íÿ ¶ñÿ ¶óÿ ºîÿ ¼ëÿ ·ðÿ ·ôÿ ½õÿ »ôÿ ¹ôÿ ½õÿ ¼ôÿ ¹óÿ ¼ôÿ ½õÿ ºôÿ ¼õÿ ½ôÿ ¶èÿ ¬ÞÝ”Ð|†Ç,Ö¸ÿ2t¨* |´Â ¸ÿ ‰¿ÿÇÿ–Ðÿ  Øÿ¤Üÿ ¥ßÿ ©âÿ ®çÿ ³ëÿ µìÿ ´ìÿ ´ìÿ µîÿ ¶ñÿ„ ¶òÿ µñÿ µòÿ ¸ôÿ ½õÿ ¼îÿ ºìÿ ¶òÿ ¸ïÿ »ëÿ ·ðÿ µòÿ ¹óÿ ½õÿ ºôÿ ¶òÿ ºôÿ® ½õÿ ¼õÿ ¸óÿ ½õÿ ½ðÿ ¼ìÿ ½óÿ ½öÿ ½ôÿ ÇñÿÍíÿ Æìÿ Áèÿ »áÿ ²Üÿ¡Ñÿ ‡½ÿTzÿ.ÿ ÿÿ‘ÿÿ ÿ ÿ ÿ444ÿ_``ÿ™ššÿÞßßÿöööÿøùùÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿ„üþþÿüýýÿûýýÿ…üþþÿùúúÿôõõÿøùùÿýÿÿÿùúúÿôõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿûýýÿ…üþþÿ ýÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿ…üþþÿ ûýýÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿûýýÿˆüþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿ‚üþþÿýÿþÿüþþÿêöúÿÝëðÿÝààÿÑÐÐÿÃÃÃÿ†ÄÄÄÿÌÆÃÿµÁÇÿk²Óÿ/¥ØÿœØÿ—Øÿ ›Úÿ ¤ßÿ ¦ßÿ §áÿ ±éÿ ¶ïÿ µñÿ °êÿ ­æÿ ³ëÿ ²êÿƒ ¬åÿH §àÿ ¢ÙÿžÙÿ™Öÿ”ÐÿËÿŒÇÿ†Áÿƒ¼ÿ ‚¸ÿ ¶ÿ |´ÿy³ÿx°ÿ w¬ÿrªÿl¢ÿd•ÿ[…ÿSwÿLrÿDgÿ;Yÿ6Oÿ1Gÿ*@ÿ(=ÿ)=ÿ,?ÿ-?ÿ(=ÿ&;ÿ(=ÿ4Hÿ=WÿCgÿMvÿX„ÿ`’ÿiœÿ r¤ÿ t¨ÿ v«ÿ x¬ÿ x¯ÿy²ÿ |´ÿ ¸ÿƒ¾ÿˆÃÿŽÉÿ “Óÿ ›Úÿ £Þÿ ¤Þÿ ¥ßÿ ªãÿ «äÿ ¬åÿ °èÿ ´íÿ µñÿ ¹îÿ »ëÿ ·ïÿ ¹óÿ ½õÿ ¹óÿ ·ñÿ ¼ôÿ ºôÿ ¶òÿ ºôÿ ½õÿ ¾÷ÿ ¼óÿ ¯Þÿ¨Ó¸”Ï”ÏÔ¸Go d=r¤ëz±ÿ€¸ÿ „¹ÿŒÅÿ–Ñÿ œÖÿ¡Ûÿ ¥ßÿªãÿ ®çÿ³ëÿ´ìÿ´ìÿµðÿ ¶ñÿ ´íÿ µïÿ‚ ¶óÿ ¶òÿ µïÿ ´íÿ ¶ñÿ ·óÿ ¸óÿ ·òÿ ·ñÿ ·óÿ¶ïÿµëÿ¶ñÿƒ ·óÿ ·òÿ ¹óÿ ¼õÿ‚ ½õÿ ¾õÿª ½õÿ ºôÿ ·òÿ ºôÿ ¼õÿ ½õÿ ½ôÿ ½óÿ ¼õÿ ¾óÿ Âíÿ Êðÿ Íòÿ Çíÿ Àèÿ ¶âÿ¦ÜÿÉÿs¤ÿ`ÿPtÿ ]„ÿ h’ÿq§ÿx²ÿ }±ÿ „¸ÿ ŠÀÿÉÿ“Ðÿ˜Ôÿ×ÿ ¡Úÿ £Üÿ §áÿ ¬åÿ ®ãÿ °åÿ ³ëÿ ´îÿ µïÿ »ëÿ ¼ìÿ ºñÿ ºïÿ ºîÿ »óÿ ºôÿ ¹óÿ ¼õÿ ¶òÿ ¹õÿ ¹òÿÙÿ̼Î ×¹ x³ x²¸{´ÿ‚¸ÿŒÄÿ•Ñÿ–Öÿ ˜ØÿœØÿ¢Üÿ ¥ßÿ¨áÿ ¬åÿ±éÿ´íÿ ¶òÿ µïÿ… ´ìÿ ´ìÿ´ìÿ³ëÿ³ëÿ²êÿ ­æÿ¬åÿƒ ¬åÿ °èÿ µíÿ ¶ñÿ ¶òÿ »ôÿ ¼õÿ ·òÿ µòÿ ¶òÿ »ôÿ ¾õÿ§ ½õÿ ½öÿ ½õÿ ¼íÿ ¼ìÿ ½ôÿ ½öÿ ½õÿ Âôÿ ÇñÿÌíÿ Èìÿ Ãêÿ ¿åÿ ´Üÿ ¤Ðÿ ‘Àÿ iÿ'8ÿ ÿÿŽÿ ÿÿ ÿÿÿ<==ÿjjjÿÿÊÊÊÿíííÿùûûÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøøøÿŠüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿˆüþþÿøùùÿñññÿçççÿØØØÿËËËÿÌÌÌÿÊÊÊÿ…ÄÄÄÿ ÍÆÂÿ±ÁÈÿW°Üÿ!¤ÞÿœØÿ›×ÿžÙÿ ¤Þÿ ©âÿ ­æÿ ²ëÿ µíÿ‚ ´ìÿ µìÿ ±éÿ ¬åÿ «äÿ ¦àÿ  ÛÿœØÿÙÿ™ÕÿÊÿˆÀÿ ‚¸ÿ ·ÿ |³ÿ x­ÿu­ÿo¨ÿe˜ÿMsÿ.Eÿÿÿ—ÿÿ ÿ"ÿ-CÿEiÿ\ÿl¡ÿ v£ÿ ~¯ÿ „»ÿˆÄÿÊÿ”Ïÿ™ÕÿÙÿ ¢Ùÿ §ßÿ ¬åÿ ²âÿ µãÿ ´ëÿ µðÿ ·òÿ »íÿ ºëÿ ´ìÿ µïÿ ¶òÿ ¹óÿ ½õÿ ¾õÿ ¼ôÿ ·òÿ ¸õÿ ´ïÿ‘Ìÿ€»¼‚½ ×¶?q£?q£ÿÿx³Äz³ÿ ¶ÿ ‡ÁþÌÿ “Ðÿ—Ôÿ›ØÿžÙÿ Ûÿ¤Þÿ¦àÿ ¨áÿ°èÿ´ìÿ °êÿ²ëÿ´ìÿ´ëÿ´ìÿ µíÿµìÿ²êÿ¯çÿ®çÿ ®æÿ ¬åÿ¬åÿ‚ ¬åÿ ­æÿ °èÿ´íÿµîÿ´îÿ¶ïÿ ·ðÿ ¶òÿ ¶òÿ ¸óÿ ¹ôÿ ¸óÿ »ôÿ£ ½õÿ ¼õÿ ¸óÿ ºôÿ ½õÿ ½òÿ‚ ½õÿ Áôÿ Çóÿ Íòÿ Êïÿ Âéÿ ·ßÿ ¨Õÿ ”Çÿ |©ÿQpÿÿÿÿ†ÿÿ†ÿ ÿÿÿÿ***ÿPPPÿ‚‚‚ÿ±±±ÿÕÕÕÿîîîÿúüüÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿúûûÿüþþÿüÿÿÿ„üþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúüüÿö÷÷ÿùûûÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿŠüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿ÷øøÿúûûÿ„üþþÿýÿÿÿ ûýýÿ÷øøÿøùùÿüþþÿüýýÿö÷÷ÿìììÿàààÿÔÕÕÿÊÊÊÿÄÄÄÿÃÃÃÿ„ÄÄÄÿ$ÍÆÃÿ²ÀÇÿ_­Ôÿ&¡ØÿœØÿŸÛÿ ¤Þÿ ¨âÿ­æÿ±éÿ ³ëÿ µíÿ µñÿ µòÿ µïÿ ´æÿ ³æÿ ±éÿ ®çÿ ªäÿ ¦àÿ ¤Þÿ ¢Üÿ›Öÿ“ÏÿÉÿ …¿ÿ µÿ {²ÿ w®ÿs©ÿp¥ÿbÿB`ÿ&9ÿÿÿÿÿÿ…ÿˆÿÿÿ‚ÿÿ ÿÿ*ÿ-Eÿ@`ÿSzÿj›ÿ}·ÿ „½ÿŒÆÿ”Ïÿ™ÖÿžÙÿ ¢Ùÿ §ßÿ ¬æÿ ®åÿ °äÿ ´äÿ µåÿ µçÿ ·êÿ ¶íÿ µðÿ µòÿ µóÿ ¶òÿ ·óÿ ¸óÿ ¹óÿ »ôÿ»ôÿ±ëÿ Æÿ{´¼}¶ ×¹y³ x³”z³ì }µýƒ¾ÿŠÇÿ ‘Íÿ ˜ÓÿœØÿÙÿ ¢Ýÿ¤Þÿ ¥ßÿ­æÿ°èÿ ªãÿ®æÿƒ²êÿ²ëÿ ³ëÿ±êÿ®çÿªäÿ«äÿ¬åÿ «äÿ ¬åÿ‚ «äÿ «äÿ ¬åÿ±éÿ²êÿ²êÿ³êÿ ´ìÿµðÿ ¶ñÿ ¶ñÿ µñÿ µòÿ ¹ôÿ£ ½õÿ ¼õÿ ·óÿ ¹óÿ ½õÿ ½öÿ ½õÿ ¼õÿ ½õÿ Ãóÿ Éòÿ Íóÿ Êïÿ Àçÿ ¯Úÿ Ïÿ ‡¼ÿ`‡ÿ4Iÿ ÿÿ†ÿÿÿÿ†ÿÿÿ,-.ÿYYYÿÿ¿¿¿ÿãããÿö÷÷ÿþÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿûýýÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿ„üþþÿýÿÿÿüÿÿÿŠüþþÿûüüÿûýýÿüþþÿö÷÷ÿüýýÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿüÿÿÿüþþÿýÿÿÿŠüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿ„üþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿƒüþþÿûýýÿúüüÿüþþÿûýýÿöööÿ÷øøÿüþþÿþÿÿÿúüüÿòòòÿéêêÿÞßßÿÍÍÍÿÄÄÄÿÅÅÅÿ„ÄÄÄÿ'ÌÆÃÿ´ÀÆÿh®Ñÿ-¢ÖÿœØÿ Üÿ ¦àÿ«äÿ°éÿ´ìÿ´íÿ µîÿ ·ñÿ ¸òÿ ·ïÿ ´äÿ ´åÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ £Ýÿ˜ÓÿËÿŠÆÿ ‚½ÿ |³ÿ y­ÿs¨ÿj ÿ_ŒÿIhÿ#1ÿ ÿÿÿÿÿÿ•ÿÿÿÿÿÿ ÿ&ÿ-GÿIpÿe—ÿx­ÿ‡¿ÿ’Íÿ˜ÔÿœØÿ  Ùÿ ¦Ýÿ ¬âÿ ¬äÿ ®äÿ ³ãÿ ´áÿ ´ãÿ ³éÿ ´îÿ ¶ñÿ ·ñÿ ¶ñÿ ·óÿ ¶òÿ ·óÿ ¼õÿ»óÿ®æÿ ‰Áÿw®¼ y± ×¹u°d£ |µY ~¶ò»ÿ‡Ãÿ‘Ìÿ™ÔÿØÿÙÿœØÿœØÿ Ûÿ ¦ßÿ §áÿ ¦àÿ ¥ßÿ ©ãÿ ®æÿ‚ ­æÿ ®æÿ ¬åÿ ¨âÿ ¦àÿ ¦àÿ «äÿ ¬åÿ ¦àÿ ©ãÿ ­æÿ ¨âÿ ¥ßÿ ¦àÿ ©ãÿ ­æÿ ­æÿ ­æÿ±éÿ´ìÿ´íÿ µíÿ´ìÿ´íÿ ¶òÿ ºôÿ ¾õÿ¢ ½õÿ ¼õÿƒ ½õÿ ¼öÿ ¾õÿ ÇïÿÍíÿÍîÿ Çéÿ ºáÿ ¥Øÿ ”Êÿ |¬ÿ?Xÿÿÿÿ…ÿÿÿ ÿÿƒÿ ÿÿÿÿ001ÿdeeÿ›œœÿÎÏÏÿçççÿôôôÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿýÿÿÿ‡üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ…üþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿŽüþþÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ„üþþÿýÿÿÿúûûÿõõõÿøùùÿüþþÿûýýÿ‚üþþÿûýýÿôõõÿèèèÿØØØÿÎÎÎÿËËËÿÆÆÆÿÃÃÃÿ‚ÄÄÄÿ'ËÅÂÿµÂÈÿn·Úÿ2¨ÝÿœØÿ›Øÿ Ûÿªãÿ ±éÿ ´íÿ µñÿ ¸ðÿ ¼ìÿ ½ëÿ »ëÿ µêÿ ´ëÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¡ÜÿœØÿ—ÒÿÊÿ†Áÿ~¹ÿy±ÿ z©ÿ pŸÿ]Žÿ@`ÿ%6ÿÿ ÿ ÿ ÿ ÿ ÿÿ˜ÿÿ ÿÿÿ ÿ)ÿ7Rÿ`‘ÿ{¶ÿˆÄÿ‘Íÿ—Óÿ›×ÿ £Øÿ ¬Øÿ ±Þÿ ´äÿ ´êÿ ´ìÿ ´ëÿ ³ìÿ ´íÿ ¹ìÿ »ìÿ µìÿ ·ðÿ ½õÿ ¸ôÿ µòÿ ·óÿ µïÿ ©âÿ …»ÿs©¼u« ׸y³ ~®7 ~°þ€¶ÿ †¾þ‹Æÿ‘Îÿ–Ôÿ ˜Õÿ™Õÿ ›×ÿžÚÿ ¡Üÿ£Üÿ¤Ýÿ ¥ßÿ §áÿƒ©âÿ ©ãÿ ¨áÿ¤Ýÿ£Üÿ ¤Ýÿ ¥ßÿ ¤Ýÿ¥Þÿ¥àÿ ¥Þÿ ¤Üÿ §àÿ ªäÿ©ãÿ¨âÿ©âÿ­æÿ±éÿ°éÿ °èÿ °éÿ²êÿ´ìÿµïÿ¸òÿ ºôÿ ºôÿ »ôÿ§ ½õÿ ¾õÿ Áôÿ Êñÿ Îïÿ Êíÿ ½æÿ ­Ýÿ ›Óÿ ~°ÿ Vxÿ"/ÿÿÿÿ†ÿÿÿÿÿÿÿÿÿÿ???ÿnnnÿ£££ÿÏÐÐÿïññÿùúúÿûüüÿýÿÿÿûüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿüþþÿúüüÿøùùÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿƒüþþÿ ùûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ ûüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿûüüÿ÷øøÿúûûÿüþþÿýÿÿÿ‚üþþÿ3üÿÿÿþÿÿÿùúúÿðïïÿäääÿÚÚÚÿÐÐÐÿÉÉÉÿÅÅÅÿÃÃÃÿÃÂÂÿÃÃÃÿËÅÂÿµÁÇÿn¶Øÿ1¨ÛÿœØÿ™Öÿ ŸÛÿ®æÿ³ëÿ´íÿ µñÿ ·ñÿ ºîÿ ºíÿ ¹îÿ ¶ïÿ ´ïÿ ³ìÿ ¯èÿ ªãÿ ¦ßÿ ¢ÝÿŸÚÿ›Öÿ“ÏÿˆÄÿ€»ÿz³ÿ xªÿe’ÿGmÿ+Aÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ—ÿÿÿÿÿÿÿ ÿ$ÿ5PÿWÿ z¯ÿ‰Ãÿ’Îÿ™×ÿ£Ûÿ ­Ýÿ ²ßÿ ¶ãÿ ·èÿ ¸èÿ ¸ëÿ ¶ìÿ ´ìÿ ·ëÿ ¸ëÿ µîÿ ¶ðÿ ¹ñÿ ¹ïÿ ¹ïÿ ¹óÿ ¸óÿ ­çÿ…ºÿr¤¼t¦ ×» }¨> ~©ç €±ÿ ƒºÿƒ½ÿ‡ÄÿÍÿ‘Îÿ•Ðÿ ›ÖÿœØÿœØÿ  Ùÿ ¤Ûÿ ¥Þÿ… ¥ßÿ ¤Þÿ £Ûÿ £ÚÿØÿ ¢Ùÿ ŸØÿ ›×ÿ  Ùÿ £Úÿ ¢Úÿ £Üÿ ¤Þÿ ¤ßÿ ¤Þÿ ¥ßÿ ©âÿ ¬åÿ ¬äÿ«äÿ ¬åÿ±éÿ³ëÿ³êÿ´îÿ ¶òÿ µòÿ ¸óÿ§ ½õÿ Àôÿ Åóÿ Ìôÿ Ìñÿ Äëÿ ²âÿ Õÿ ‹Ãÿ_ˆÿ':ÿ ÿÿÿŒÿÿÿÿÿAAAÿzzzÿ³³³ÿÛÛÛÿóóóÿüþþÿþÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŠüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ…üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿöööÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüÿÿÿ‚üþþÿ÷øøÿôôôÿúüüÿýÿÿÿ”üþþÿüÿÿÿùúúÿôôôÿñññÿçççÿ×××ÿÐÐÐÿÌÌÌÿÆÆÆÿÄÄÄÿÅÅÅÿÌÆÃÿµÁÇÿl²Ôÿ/¥ØÿœØÿš×ÿ ¡Üÿ±êÿ´ìÿ³ëÿµðÿ ¶óÿ‚ ¶òÿ ¶óÿ ¶ðÿ ´ìÿ ¯èÿ ªãÿ ¦àÿ ¥ßÿ  Ûÿ—Ôÿ‹Èÿ „¾ÿ |³ÿp¦ÿT}ÿ.Fÿ*ÿÿ ÿÿ ÿÿÿÿšÿ!ÿÿ ÿÿ ÿ ÿ,>ÿ `‰ÿx®ÿ‰Åÿ˜Ôÿ¤ßÿ ¬åÿ ±ãÿ ¶áÿ ¼âÿ ½áÿ ¼ãÿ ½éÿ ºìÿ ´ìÿ ³ìÿ ´íÿ ¶òÿ µðÿ ´ìÿ ¹ëÿ ½íÿ ¾ôÿ ¾ùÿ³ïÿ#‡»ÿ.r¢¼-t¥ ×» €  ~§<|²¸|µÿ~·ÿ „½þ ŒÅÿ Éÿ ‘Íÿ–ÑÿšÖÿÙÿžÙÿžÚÿ¡Ûÿ ¤Ûÿ ¤Üÿ¤Üÿ¥Üÿ ¤ÛÿŸÙÿžØÿžÙÿÙÿØÿžÕÿ›Óÿ–Òÿ ˜Òÿ™Õÿ šÙÿ ™Öÿ™ÔÿÙÿ¡Ûÿ ¤Üÿ ¦Ýÿ ¥Ýÿ ©áÿ ­æÿ ®çÿ ®çÿ ®æÿ±êÿ´îÿ ´íÿ µïÿ ¸óÿ »ôÿ¥ ½õÿ Àôÿ Åóÿ Íñÿ Êíÿ ¼æÿ ªÚÿ ‘Âÿm™ÿZÿ u¡ÿ žÑÿ ±äÿ ¾îÿ Åñÿ Äìÿ Äíÿ Åôÿ Áîÿ ¿ëÿ Äòÿ Âôÿ ¿ñÿ Äîÿ Èîÿ Çóÿ Çôþ ¼èÿ’½ÿ~¨Ä« ×Ày³…}¶ ~¶µ ƒ´µ}¶„ ~¶ ~¶ ~· ~³~ª~®/~µ~¶|µy³ÈÊÒ‰Ãÿ ~¶ÿ }´ÿ ¸ÿ„¿ÿ‡Ãÿ ‹Èÿ‘Ìÿ–Òÿ ›×ÿ¡Üÿ ¦ßÿ ¥ßÿ §áÿ ¬åÿ ±êÿ ´ìÿ³ëÿ´îÿ ¶òÿ »ôÿ ½õÿ Ãõÿ Âðÿ ·äÿ ªÜÿ —Íÿ z«ÿ Igÿ ÿÿÿ…ÿÿÿ ÿÿÿÿÿ;;;ÿqrrÿ¯°±ÿÙÙÚÿðððÿóóóÿøùùÿüþþÿýÿÿÿúûûÿôôôÿøøøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ”üþþÿýÿÿÿúûûÿôõõÿïïïÿƒìììÿñññÿö÷÷ÿûýýÿýÿÿÿƒüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿ‡üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿÿÿÿæôúÿÅçÿ4©ÜÿœØÿ¡Üÿ §áÿ «äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ½öÿ ½ñÿ ¼ëÿ ¼éÿ ¼ãÿ ºáÿ ²àÿ¤Üÿ•Òÿ †½ÿ b‰ÿ;Qÿ*ÿ ÿ ÿÿÿ©ÿÿÿÿ ÿÿWnÿ ˆ³ÿ ŸÖÿ ¶çÿ Åìÿ Åëÿ Äîÿ Äóÿ Äîÿ Äìÿ Äòÿ Ãðÿ Äëÿ Êðÿ Îôÿ Íóÿ Íóÿ Àèÿ“Áÿ"}®¿!± ׯ ~¶ ~¶•’ÎOŠÄe}¶c ƒ¾Ò…Àÿ„¿ÿ†ÂþŠÈÿ ŽÌÿ’Ðÿ–Òÿ›×ÿ Ûÿ ¤Þÿ ¨áÿ ¬åÿ ®çÿ °èÿ²êÿ¶ïÿ‚ ºôÿ™ ½õÿ ¼õÿ ¿õÿ Âôÿ Ãóÿ ¼êÿ ®Úÿ ¡Ñÿ ‡¸ÿPrÿ#2ÿÿÿ„ÿÿÿÿ ÿ ÿÿÿ///ÿPPPÿ~~ÿ°°±ÿßßßÿóôôÿûüüÿùûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿüÿÿÿ‰üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿöööÿðððÿêêêÿçççÿéééÿìììÿòòòÿöööÿ÷÷÷ÿúûûÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿ‚üÿÿÿûýýÿùúúÿúûûÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿˆüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿ„üþþÿ üÿÿÿüþþÿúüüÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿ†üþþÿúûûÿùúúÿûýýÿýÿÿÿüÿÿÿÿÿüÿÞíôÿk¼ãÿ(¡Úÿ ˜×ÿŸÜÿ §áÿ «äÿ¯èÿ´ìÿ»óÿ ¾öÿƒ ½õÿ ¼óÿ ¼ñÿ ¿ñÿ Áîÿ Áèÿ Áçÿ ½æÿ ²Þÿ ¢Ôÿ ‹Âÿ`ˆÿ5Jÿ "ÿ ÿÿ­ÿÿ ÿ ÿ 6Fÿeˆÿ •Çÿ ¶äÿ Èîÿ Êíÿ Èíÿ Äíÿ Ãïÿ Äðÿ Èïÿ Éïÿ Éðÿ Ëòÿ Ïôÿ Óöÿ Ìïÿ ¿åøžË•*p¦>'x­×܎ɃË~ ŠÆï …Àÿ †ÁÿŠÆÿŒËÿ Îÿ“Îÿ˜ÓÿÙÿ¢Üÿ §àÿ «äÿ«äÿ ¬åÿ±éÿ¸ðÿ ¼õÿ ¸óÿ ·òÿ ¼õÿ ¾õÿ” ½õÿ ¾õÿ ½õÿ ¾õÿ Áôÿ Ãñÿ ¿ìÿ ´ãÿ ¤Òÿ ºÿ iŽÿ*:ÿ ÿÿÿƒÿ ÿÿ ÿ ÿ  ÿÿ ÿ666ÿcccÿ”””ÿ¾¿Àÿáââÿùùùÿþÿÿÿýÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿûüüÿüþþÿýÿÿÿŒüþþÿûýýÿ üþþÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøúúÿôôôÿóóóÿïïïÿéééÿåååÿâââÿæææÿìììÿñññÿóóóÿôôôÿùúúÿüþþÿûýýÿüþþÿüÿÿÿ„üþþÿýÿÿÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûüüÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‰üþþÿýÿÿÿ‚üþþÿ ÿþúÿÙêñÿ[·ãÿÚÿ —×ÿŸÜÿ§áÿ«äÿ¯èÿ´ìÿ»óÿ ¾öÿ„ ½õÿ ¾õÿ Âõÿ Åòÿ Äìÿ Æìÿ Äëÿ ¼áÿ «Öÿ ‘ÆÿaŠÿ3Iÿ ÿ ÿÿÿ¬ÿÿÿ ÿ&ÿA[ÿ «ÿ ©Öÿ ÃêÿËíÿ Ëíÿ Æìÿ Äñÿ ÆóÿÌîÿÏïÿ Îóÿ Îóÿ ÐôÿÖöÿ Èëÿ ¸ßöÁç8 ƒ´Ö܎Ƀ·ÿ†ÀN,ƒ»ó„½ÿ†Âÿ‰ÆþÊÿ ”Ïÿ™ÔÿÙÿÙÿ Ûÿ ¦àÿ©ãÿ ­æÿ²êÿ¶ïÿ ·óÿ ¶òÿ ·óÿ ½õÿ ¾õÿ“ ½õÿ ¿ôÿ Ãóÿ ¿ôÿ ½õÿ Ãôÿ Âñÿ ½ìÿ ¶áÿ ªØÿ ˜Îÿ k’ÿ7Hÿÿÿ…ÿ ÿÿÿÿÿ"""ÿCCCÿrssÿ¨©©ÿÕÖÖÿîððÿúüüÿüýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüÿÿÿ†üþþÿ÷÷÷ÿõööÿûýýÿüþþÿûüüÿ‚üþþÿýÿÿÿúüüÿñññÿçççÿÞßßÿÝÞÞÿÜÝÝÿãääÿìììÿðððÿúûûÿýÿÿÿüþþÿö÷÷ÿüþþÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿûüüÿûýýÿ‰üþþÿ üÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿÿÿÿßòùÿ\½éÿ£Þÿ›Øÿ¡Üÿ §áÿ«äÿ °èÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¼õÿ ¿õÿ Ãóÿ Äôÿ Äñÿ Äëÿ Åëÿ Ãêÿ ºäÿ «Úÿ •ÆÿfŒÿ 9Nÿ#&ÿ ÿÿÿ¦ÿÿÿÿÿÿÿ ÿ ÿ"1ÿVxÿ ˆ²ÿ °Ûÿ Âéÿ Êðÿ Ìòÿ Ìóÿ ÍóÿÑñÿÓðÿÒñÿÓôÿ ÕöÿÖôþ Áåÿ ­Øÿ«×F ƒ´ÖߊNJǼs˜<ƒ¹{‚ºÕ‚»ÿ…ÀÿŠÆþËÿ •ÐÿšÕÿ ›×ÿžÚÿ ¤Þÿ ©âÿ ­æÿ¯èÿ²ëÿ µðÿ µñÿ ·óÿ ºôÿ ¼õÿ ½õÿ ºôÿ ½õÿ ¿õÿ Âôÿ Áôÿ Áôÿ Âõÿ ¿òÿ ¸ìÿ °áÿ Îÿ ~¯ÿHeÿÿÿÿƒÿÿ ÿ ÿÿÿ*++ÿOOOÿ~~~ÿ³´´ÿÛÜÜÿõ÷÷ÿÿÿÿÿýÿÿÿüþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿ„üþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿƒüþþÿùúúÿøùùÿûýýÿýÿÿÿ‚üþþÿûýýÿøùùÿïððÿåååÿÛÜÜÿÚÜÜÿÛÜÜÿÚÛÛÿâââÿìììÿíííÿòòòÿüþþÿûýýÿøùùÿ÷÷÷ÿøùùÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿ‚üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿûýýÿøùùÿúüüÿüþþÿûüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüþþÿúûûÿøúúÿûýýÿüþþÿ ÿÿýÿÝðøÿ[¿êÿ¤ßÿ šØÿ Ûÿ ¨áÿ®çÿ ²êÿ µíÿ »óÿ ¾öÿ‚ ½õÿ ¿ôÿ Áôÿ Äóÿ Çóÿ Èòÿ Èïÿ Èîÿ Çîÿ Àêÿ ³àÿ žÌÿ m’ÿ =Uÿ"*ÿ ÿÿÿ¥ÿÿÿÿÿÿÿÿÿÿÿÿ -=ÿ c„ÿ ˜Çÿ ²Ýÿ Äëÿ Îôÿ Ïôÿ ÎóÿÒñÿÔñÿÔóÿ ÕõÿÖöÿÖóÿÅçØ¨ÔŒ¡Ï%Ùá0ƒº }´g ~¶ÿ‚¼ÿ†Âÿ‰ÆÿËÿ•Ðÿ šÖÿŸÛÿ ¥ßÿ ªãÿ ¬åÿ «åÿ ¯çÿ ´ìÿ ¶ðÿ ¶òÿ ºôÿ ½õÿ ·óÿ’ ½õÿ Âôÿ Ãóÿ ¾õÿ ºóÿ ³ëÿ §ßÿŠ»ÿZ}ÿ'8ÿÿÿÿƒÿ ÿÿ ÿÿ!!!ÿ777ÿYYYÿÿÀÀÀÿêêêÿúûûÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿ‰üþþÿüýýÿõööÿöööÿüþþÿøùùÿóóóÿïïïÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿâããÿìììÿòññÿ÷÷÷ÿüþþÿøùùÿôôôÿúûûÿýÿÿÿ…üþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿöööÿõööÿûýýÿ‰üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿÿüùÿØêñÿ[½éÿ¢Þÿ –×ÿžÛÿ ©âÿ²êÿ´ìÿ µíÿ »óÿ ¾öÿ ½õÿ ¾õÿ Ãóÿ Äóÿ Êóÿ Îóÿ Íóÿ Îôÿ Íóÿ Éïÿ ¾çÿ ©Õÿ vÿA^ÿ -ÿ ÿÿÿ¥ÿÿ ÿ ÿ ÿ ÿÿƒÿÿÿ ÿAVÿ }«ÿ ŸÌÿ ¹ãÿ Ìòÿ Îõÿ ÎóÿÒñÿÔóÿ Õöÿ Õ÷ÿÔõÿÓñÿÓðˆ ¬××á0ƒºuª ~¶X„¾Ï†Âÿ‰Æÿ Ëÿ‘Ïÿ •Õÿ Úÿ ¥ßÿ «äÿ ­æÿ«äÿ ®æÿ³ëÿ¶ðÿ ¶óÿ µòÿ ºôÿ ¾õÿ »ôÿ‘ ½õÿ ¼õÿ ¿õÿ ¿ôÿ ºòÿ µêÿ «Ûÿ ”ÃÿhŽÿ*<ÿ ÿÿÿÿÿÿÿÿ ÿÿ!!!ÿ:::ÿiijÿžŸ ÿÈÈÈÿæææÿùúúÿþÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿúüüÿùûûÿûýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿ…üþþÿ ùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿàááÿåææÿìììÿñññÿöööÿûýýÿùûûÿûýýÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿöööÿúûûÿüþþÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿûýýÿùûûÿúüüÿüþþÿûýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿûüüÿüýýÿùûûÿûüüÿüþþÿûýýÿùúúÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿýÿÿÿüþþÿÿýùÿØèðÿ]¹äÿ žÛÿ •×ÿžÛÿ §áÿ ­åÿ ±ëÿ ¶ñÿ »ôÿ ½öÿ ¼õÿ ¿ôÿ Ãóÿ Éóÿ Êóÿ Ìóÿ Íóÿ Íôÿ Íóÿ Ìïÿ Åëÿ ³àÿ ƒªÿ Ohÿ&.ÿ ÿÿÿ£ÿÿ  ÿÿÿÿÿ ÿÿ‚ ÿÿÿÿ /;ÿbÿ ·ÿ °Ûÿ Âíÿ Ëóÿ Ðôÿ Óõÿ×õÿÙöÿÚùþ Òôÿ ÅèÿÁå‘ ¬× ¬××â ~¶ ~¶ƒ½³„¿ÿˆÅÿ‹ÉÿŽÎÿ “Õÿ šÚÿ £Ýÿ¨áÿ «äÿ ­æÿ°èÿ³ëÿµïÿ µñÿ ¶òÿ ¸óÿ ¼ôÿ ½õÿ ¾õÿ ½õÿ ¾õÿ ¿ôÿ ¿öÿ »ôÿ ²ìÿ ©Þÿ ˜Åÿ o‘ÿ>Rÿ ÿÿÿƒÿ ÿ ÿ ÿÿ%%%ÿ???ÿlllÿ¢££ÿÕÖÖÿíîîÿúúúÿýÿÿÿüþþÿüýýÿúüüÿö÷÷ÿöööÿûýýÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿûüüÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿ üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ„üþþÿ úûûÿðððÿæççÿÞßßÿÛÜÜÿÝÞÞÿãããÿèèèÿîîîÿóóóÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿúüüÿûüüÿüþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿýÿÿÿüþþÿøùùÿõööÿúüüÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿ ÿýùÿÙéðÿ]¸ãÿžÚÿ —×ÿ Ýÿ ©âÿ ­æÿ ²îÿ ¸ôÿ ½ôÿ ¾õÿ Âóÿ Èóÿ Îóÿ Ðôÿ„ Ïôÿ ÏóÿÐðÿ Ëîÿ ¼èÿ ¶ÿ Ytÿ)0ÿ ÿÿÿ¤ÿÿ ÿÿ&&&ÿ$%%ÿÿÿÿÿÿÿÿÿ ÿ#ÿDVÿ } ÿ ¢Ñÿ µçÿ Âðÿ Ìòÿ Ôõÿ×öÿ×õÿÓóÿ Ëîþ ¼ãØ ¶ÞhÛâ ~¶ ~¶ ~¶½ €¹ÿ…ÀÿˆÄþŒÉÿ “Ôÿ ™ÙÿœØÿ¡Üÿ ¨áÿ±éÿ´ìÿ ´ìÿ³ëÿ´íÿ µñÿ ¶òÿ ·òÿ »ôÿ ¾õÿ ½õÿ ¿ôÿ Äóÿ Ã÷ÿ ¹óÿ ¦âÿ“Îÿ wªÿ9Kÿÿÿÿ‚ÿ ÿÿ ÿÿÿ'''ÿFGGÿvwwÿµµµÿÜÜÜÿòòóÿúûûÿ‚üþþÿüÿÿÿýÿÿÿùúúÿôôôÿøùùÿ‹üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿûýýÿüýýÿƒüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ…üþþÿ ùúúÿôôôÿîîîÿéééÿäääÿÞßßÿÜÝÝÿâââÿêêêÿóóóÿùúúÿŽüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ‡üþþÿûýýÿƒüþþÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿŒüþþÿûýýÿüýýÿ‡üþþÿûýýÿüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ”üþþÿÿýùÿØêñÿ[½èÿ£Þÿ›Øÿ¥ßÿ ¯èÿ ´ðÿ ¸ôÿ ¼õÿ Áôÿ Ãóÿ Âóÿ Çóÿ Íóÿ Óõÿ Õöÿ… ÔöÿÔóÿÑñÿ Æíÿ —Áÿ ]ÿ&4ÿ ÿÿÿ¢ÿ ÿÿ ÿ ÿÿ)))ÿ,++ÿ###ÿÿÿÿÿ ÿÿÿ ÿ"/ÿ b‡ÿ Ãÿ ¥ßÿ µêÿ ÂíÿÑñþÔôÿ Îóÿ Ãéÿ ½âÜ ¼â/Üå |´ |³R ·©„¼÷…¿ÿ ‰Åÿ’Ïÿ˜Õÿœ×ÿ¡Ûÿ §àÿ®çÿ³ëÿ ´ìÿ²êÿ´ìÿ ¹óÿ ºôÿ ºôÿ ¼õÿ‘ ½õÿ" ¿õÿ Âõÿ ¾ïÿ ²äÿ Òÿw¦ÿGhÿ !ÿ ÿÿÿÿÿÿÿ ÿÿÿ,-,ÿKKKÿÿ´µµÿäååÿõööÿøøøÿüýýÿýÿÿÿüþþÿùûûÿøùùÿûýýÿûüüÿ÷øøÿúüüÿýÿÿÿƒüþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüýýÿøùùÿùúúÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿøùùÿòòòÿîîîÿèèèÿáááÿÝÞÞÿÝÝÝÿáââÿíííÿùúúÿýÿÿÿüýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿ ýÿÿÿüþþÿøúúÿøùùÿüþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿüýýÿúüüÿ÷øøÿúüüÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ‚üþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿ‚üþþÿüÿÿÿ„üþþÿÿýùÿ×éñÿV¼èÿ¥àÿ Ûÿ§àÿ °éÿ ¹óÿ Àõÿ Æôÿ Ëôÿ Íôÿ ÌôÿÑôÿÕõÿØöÿÙöÿ‚Øöÿ ÙöÿØ÷ÿ ÖöÿÕóÿÓóÿÊôÿ¤ÍÿmŽÿ*<ÿ ÿÿÿ£ÿÿÿÿ ÿÿ$$$ÿ"""ÿÿÿÿÿ ÿÿÿÿIhÿ z§ÿ žÐÿ²èþ½ðÿÅêÿÊëÛ Ëó ¿æ‡ ·Þf ¼âÙä ~¶ ƒ¸4 ‚¸îƒ»ÿ†ÁÿËÿ—Òÿ ›Øÿ¡Üÿ ¦àÿªäÿ ¯èÿ ´ìÿ³ëÿ¶îÿ ¼ôÿ ½öÿ“ ½õÿ ¾öÿ ½õÿ ´åÿ £Íÿ ‰±ÿUpÿ&ÿ ÿÿƒÿÿ ÿÿ ÿ***ÿLLLÿÿ¼¼¼ÿèééÿûýýÿûüüÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿ…üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ…üþþÿûýýÿƒüþþÿûýýÿ„üþþÿûýýÿ„üþþÿøùùÿôôôÿîîîÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿáááÿîïïÿüþþÿýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿˆüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ…üþþÿüýýÿ‚üþþÿûýýÿüýýÿ„üþþÿûýýÿƒüþþÿûýýÿŒüþþÿüýýÿ üþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ„üþþÿ ÿüùÿÙêñÿ_¾éÿªãÿ¦àÿ©âÿ °éÿ »ôÿ Æõÿ Ïóÿ Ôõÿ ÖöÿÙöÿ†Úöÿ ×öÿ ÔöÿÔòÿÑõÿ+Èøÿ®Ùÿ€žÿ4Dÿ ÿÿÿ¥ÿÿÿ ÿÿ%%%ÿ'''ÿ$$$ÿÿÿ ÿÿ ÿÿ ÿ1Gÿb„ÿ”¼ÿ©Ûÿ²èÿ¹ãÿ ¼àƒ ¼âÛä ~¶ ~µ; ¶ÿºÿ†Âþ Ëÿ ’Òÿ —×ÿ  Üÿ §áÿ«äÿ ¯çÿ³ëÿ¹ñÿ »ôÿ ¸óÿ ·óÿ ¸óÿ ¼ôÿ ½õÿ ¾öÿ ¾÷ÿ ºóÿ §áÿ…·ÿQpÿ&4ÿÿÿÿÿÿÿ ÿÿÿ111ÿYXXÿÿÄÅÅÿèêêÿùúúÿ÷÷÷ÿøùùÿúüüÿ‚üþþÿûüüÿúûûÿüýýÿ…üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ†üþþÿøúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿëëëÿáááÿÛÜÜÿÝÞÞÿâââÿìììÿ÷÷÷ÿûýýÿüÿÿÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿõööÿúüüÿýÿÿÿ‡üþþÿúüüÿûüüÿ…üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúüüÿ„üþþÿýÿÿÿüýýÿ÷÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ üÿÿÿùúúÿõööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿüþþÿüýýÿúûûÿûüüÿüþþÿýÿÿÿúüüÿõööÿøúúÿüþþÿýÿÿÿüþþÿÿúøÿáìòÿŒÐðÿ<¹êÿªäÿ ®çÿµîÿ ¼õÿ Æõÿ Ðóÿ ÕõÿØ÷ÿÚöÿÙöÿ„×öÿ ÖöÿÒôÿ Ðôÿ Ðóÿ ÑòÿÍõÿÂ÷ÿ ±éÿ ‹·ÿ"?Jÿÿÿÿ¥ÿÿÿÿÿ000ÿ444ÿ...ÿ###ÿ ÿ!""ÿÿÿ ÿ ÿ ÿ&ÿG]ÿ €¦ÿ·ÿºç §Ïa Ýÿƒ ¼âÛç |´( }µ¤ ¸ë…¾ÿŠÈÿ Ðþ•Ôÿ žÚÿ¦ßÿ«ãÿ¯éÿ´îÿ¹ñÿºóÿ ¶òÿ ¸óÿ ¼ôÿŽ ½õÿ ¾öÿ ½õÿ ¼õÿ ¶îÿ ªÞÿ †·ÿ X~ÿ%6ÿ ÿÿÿÿÿÿÿ ÿÿ222ÿZZZÿ‘‘‘ÿÃÃÃÿëììÿüþþÿþÿÿÿ÷÷÷ÿøùùÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿûüüÿùûûÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿ!üÿÿÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿûüüÿûýýÿéêêÿàààÿßßßÿÜÝÝÿÝÞÞÿâââÿêêêÿôôôÿøùùÿúüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿöööÿúüüÿüÿÿÿ‡üþþÿýÿÿÿ…üþþÿúûûÿüþþÿýÿÿÿƒüþþÿûýýÿùûûÿûüüÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿýÿÿÿüþþÿøùùÿöööÿúüüÿüÿÿÿüþþÿüýýÿúûûÿúüüÿüþþÿûýýÿùûûÿûýýÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿúûûÿúüüÿüþþÿþüúÿìóöÿ¼âôÿfÇíÿ¬åÿ ¬æÿ²ëÿ ¹òÿ Âôÿ Êõÿ ÏõÿÓõÿ×õÿÕõÿ Óõÿ‚ Óõÿ Ôöÿ Ñõÿ Ëóÿ Èóÿ Èôÿ Éôÿ Æöÿ ½÷ÿ ²íÿ‘Àÿ!GSÿÿÿÿ¥ÿÿÿ ÿÿ333ÿ777ÿ444ÿ---ÿ)))ÿ&&&ÿ!""ÿÿÿ ÿ ÿÿ ,6ÿ Phÿ TnÿQiÛ& ~˜ ~˜Þé !‚²Š„¶ÿ ˆÂÿ Ëÿ”ÏÿÕÿ¥Üÿ ªãÿ ±ëÿ ¶òÿ´íÿ³ìÿ µñÿ ¹ôÿ ½õÿ ¾öÿ ¼õÿ ³îÿ ¤Ùÿ ‰³ÿ Rmÿ ".ÿ ÿÿ‚ÿ ÿÿ ÿÿÿ---ÿ___ÿ–——ÿËÌÌÿèèèÿóóóÿúûûÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿŸüþþÿþÿÿÿúüüÿéééÿâââÿäääÿßßßÿÜÝÝÿâââÿëëëÿôôôÿöööÿûýýÿýÿÿÿüþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿƒüþþÿýÿÿÿúüüÿôõõÿ÷øøÿˆüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿûýýÿõõõÿö÷÷ÿüþþÿÿÿÿÿùüüÿéóöÿ™Ôîÿ6°åÿ¦àÿ¨âÿ ³ëÿ ºòÿ ¿öÿ Ãôÿ Èóÿ… Îóÿ Ïóÿ Ìóÿ Æóÿ Áôÿ ¾õÿ ¾öÿ ½öÿ ¹õÿ ¯ãÿ µÿ I]ÿ!ÿÿÿ¥ÿÿÿÿÿ,,,ÿ222ÿ666ÿ;;;ÿ666ÿ+++ÿ&&&ÿ!"!ÿÿÿ ÿÿÿ ÿ ÿ Þ% Þå ~¶ ~¶3€ª'„µ~ ŠÂâ Çÿ‘Ìÿ œÔÿ¦Ýÿ «äÿ ®èÿ °ëÿ³íÿµïÿ µòÿ ºôÿ ¾õÿ ½õÿ ¾öÿ ¼õÿ ´íÿ ¦Úÿ ƒ­ÿ Smÿ &2ÿ ÿÿÿÿÿÿ ÿ ÿ ÿÿ888ÿcccÿ˜˜˜ÿÈÉÉÿëííÿùûûÿúûûÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúüüÿùúúÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøùùÿøøøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿ‚ýÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿƒüþþÿ ýÿÿÿúüüÿõööÿìììÿåååÿàááÿÝÝÝÿÝÞÞÿâââÿëëëÿôôôÿ÷øøÿùûûÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿûýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿƒüþþÿùûûÿ÷÷÷ÿ÷øøÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ„üþþÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿøúúÿùûûÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿ‡üþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüýýÿùúúÿ üþþÿýÿÿÿýþþÿüüûÿÉèöÿ|Ëïÿ:®âÿ¢Ýÿ§âÿªåÿ®éÿ¶îÿ»ðÿ½ïÿ ½ïÿ ½ïÿ¾ïÿ½ïÿ ½ïÿ¾ïÿ½ïÿ ºïÿ ¸ðÿ ¶ðÿ µñÿ °íÿ ¦âÿ ”Ãÿ v–ÿB\ÿ (ÿÿÿ¥ÿÿÿ ÿÿÿ(((ÿ222ÿ===ÿ<<<ÿ555ÿ000ÿ***ÿ"""ÿÿ ÿÿÿÿÿó®Tàç ƒ´ ƒ´”Ò ˆ½Æ ‰ÀÿŒÆÿ ˜Ñÿ ¤Üÿ ªãÿ ¬äÿ ­äÿ ³îÿ ·óÿ ¶òÿ ¹óÿ ½õÿ ¼õÿ ¼ôÿ ´íÿ ¢Øÿ†¯ÿ Wrÿ !.ÿ ÿÿÿ‚ÿ ÿÿÿÿ@@@ÿlllÿŸŸŸÿËÌÌÿìííÿûýýÿÿÿÿÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüýýÿûýýÿüýýÿ‚üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿ…üþþÿ ùúúÿôôôÿïïïÿæççÿÜÝÝÿÚÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿýÿÿÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ‚üþþÿûýýÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿüÿÿÿŠüþþÿüÿÿÿ„üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿüþþÿýÿþÿÿÿÿÿëøüÿ¿åöÿ|ÄèÿC®àÿªàÿ¦ßÿ§ßÿ°èÿ´ìÿ³ëÿ²êÿ²êÿ³ëÿ²êÿ²éÿ²êÿ³ëÿ²éÿ ³êÿ±èÿ£Ûÿ’Éÿ ±ÿ hŠÿOfÿ 8Oÿ+ÿÿÿ¥ÿÿÿ ÿ ÿÿ!!!ÿ100ÿ999ÿ===ÿ999ÿ222ÿ(((ÿÿÿÿÿÿþÿªàç ƒ´ x® z¯Ô }³ÿ…¼ÿÉþ›Õÿ ¤ßÿ­áÿ ³áÿ ¶íÿ ¶ôÿ µòÿ ¹óÿ‹ ½õÿ ¾õÿ ½öÿ ºõÿ ¶óÿ ³íÿ ¦Úÿ ‡±ÿJcÿ+ÿ ÿÿ ÿÿÿ ÿÿÿ-..ÿJLLÿz{{ÿªªªÿÔÔÔÿíîîÿûýýÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿûýýÿûüüÿ…üþþÿøøøÿõööÿûüüÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿúüüÿ‚ýÿÿÿûýýÿö÷÷ÿüþþÿûýýÿûüüÿ‚üþþÿýÿÿÿûüüÿõõõÿøøøÿ‚üþþÿýÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿüþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿûüüÿûýýÿ‰üþþÿýÿÿÿ‡üþþÿ ýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿüþþÿýÿÿÿˆüþþÿüÿÿÿ‚üþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿüþþÿýÿÿÿ‚üþþÿþÿÿÿ÷úúÿêñôÿÕèñÿ®ÛïÿwÊîÿU¼éÿD´åÿE¶æÿF·çÿF·èÿG·çÿH·çÿF·èÿI¶åÿM´âÿH¶æÿG·çÿMµâÿO¶åÿD­ÜÿªÿWyÿ9Pÿ '2ÿ!%ÿ(,0ÿ$$'ÿÿÿÿ¦ÿÿÿ ÿ$$$ÿ666ÿ444ÿ777ÿ;;;ÿ877ÿ222ÿ---ÿ&&&ÿÿÿÿÿÿ£àê t© t©v y®É€¶ý‡Áÿ‘Íÿ ž×ÿ©Þÿ ³ãÿµìÿ¶ñÿ ¸óÿ »ôÿ‹ ½õÿ) ¼ôÿ ºòÿ ¹ñÿ ´ëÿ ¨Þÿ„®ÿTnÿ+ÿÿÿÿÿÿÿÿ ÿÿ,,,ÿQQQÿ€€ÿ®¯¯ÿÕÕÕÿñòòÿüþþÿþÿÿÿúûûÿùûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿùûûÿö÷÷ÿúüüÿüÿÿÿüþþÿüýýÿøøøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿùúúÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿëêêÿôôôÿûüüÿüþþÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‡üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿ†üþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùûûÿüþþÿúüüÿùúúÿûüüÿ„üþþÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿüþþÿùúúÿùûûÿƒüþþÿüüûÿüùøÿûúùÿéõùÿÅèøÿªÛòÿ›ÒìÿžÕïÿœÒìÿÕîÿžÖðÿœÒìÿžÒëÿ¢ÔìÿžÒìÿÒìÿ£Ôìÿ£Õîÿ¿Øÿ>>ÿLJJÿ[ZZÿfffÿjkkÿ]]]ÿFDDÿ'''ÿÿÿÿ ÿÿÿ‚ÿþÿ[ÞçÉÿÿÿ ÿÿ )ÿ .=ÿ=TÿPpÿ d‹ÿtŸÿ~«ÿ‚¯ÿ„±ÿ­ÿy¢ÿjÿVqÿ@Tÿ-:ÿ &ÿ ÿÿÿÿ‚ÿ ÿÿ ÿ###ÿ>>>ÿXXXÿYXXÿXXXÿ‡††ÿ¾¾¾ÿôõõÿÿÿÿÿúûûÿûýýÿüþþÿúüüÿúûûÿüýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúûûÿûýýÿüþþÿøùùÿöööÿøúúÿûüüÿ„üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿùûûÿöööÿøùùÿúüüÿ‚üþþÿúüüÿƒüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿùûûÿõõõÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿóóóÿúüüÿüþþÿö÷÷ÿ÷øøÿúûûÿüýýÿˆüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿƒüþþÿúûûÿúüüÿ‰üþþÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúûûÿúüüÿ…üþþÿüÿÿÿúüüÿöööÿøùùÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿ„üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿþÿÿÿ¾¾¾ÿFFFÿÿÿÿÿÿ ÿÿ$$$ÿ)))ÿ&&&ÿÿÿÿ ÿÿÿƒÿÿ†ÿÿ„ÿÿÿÿÿÿ ÿÿÿ'''ÿ///ÿ333ÿ777ÿ@@@ÿFFFÿJIIÿPOOÿOOOÿDDDÿ111ÿÿ ÿÿÿÿÿÿƒÿþÿ[ÞéU׃ÿÿÿÿ ÿÿ.ÿ-Fÿ>>ÿ;;;ÿ===ÿ9::ÿ899ÿ222ÿ""#ÿÿÿÿÿÿ†ÿýXÞé{þ‰ÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ…ÿ ÿÿ ÿ!""ÿ@AAÿXXXÿYYYÿ<<<ÿ222ÿFFFÿ———ÿØÙÙÿøúúÿÿÿÿÿ‘üþþÿüýýÿ„üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ…üþþÿ÷øøÿõõõÿûüüÿüþþÿüýýÿ‰üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿúüüÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ‰üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿšüþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿüÿÿÿüýýÿ„üþþÿýÿÿÿúüüÿôôôÿøùùÿŠüþþÿüýýÿ‚üþþÿüÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúüüÿôôôÿøøøÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿýÿÿÿüþþÿÿÿÿÿÑÑÑÿrssÿ*))ÿÿÿÿÿÿ ÿÿ'''ÿ===ÿBBBÿ555ÿ%&&ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ ÿ ÿ‚ ÿ ÿÿÿ%&&ÿ***ÿ###ÿ%%%ÿ,,,ÿ222ÿ666ÿ222ÿ---ÿ(((ÿ#$$ÿÿÿÿ ÿÿŒÿýXÞé‹ÿþ†ÿÿ…ÿÿÿÿÿÿÿ‚ÿÿÿÿ ÿ898ÿJJJÿ???ÿ.//ÿ#$$ÿ///ÿTTTÿ¢¢¢ÿÝÞÞÿùûûÿÿÿÿÿüþþÿøùùÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿüÿÿÿ†üþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøùùÿûüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿ…üþþÿýÿÿÿüþþÿúüüÿøùùÿúüüÿƒüþþÿùúúÿ üþþÿþÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿéééÿñññÿö÷÷ÿúûûÿýÿÿÿ‚üþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿƒüþþÿ üÿÿÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüþþÿøùùÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿøùùÿúüüÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿ üþþÿúûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüþþÿùúúÿ"üþþÿýÿÿÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿ÷øøÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿüþþÿÿÿÿÿÛÜÜÿ‡ˆˆÿ433ÿÿÿÿ"ÿÿÿ ÿÿ...ÿ:::ÿ999ÿ888ÿ343ÿ***ÿ$$$ÿ"""ÿÿÿÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ&&&ÿ000ÿ333ÿ---ÿ+++ÿ***ÿ &''ÿÿÿÿÿÿ ÿ ÿÿÿÿÿ‹ÿýXÞé‚‘ÿÿ‡ÿÿÿÿÿÿ555ÿDDDÿ???ÿÿÿÿ122ÿbbbÿ©©©ÿßßßÿùûûÿÿÿÿÿûýýÿöööÿö÷÷ÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿûýýÿüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿ„üþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿôôôÿúûûÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿ‚üþþÿûýýÿüþþÿ ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüÿÿÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùûûÿôõõÿùúúÿýÿÿÿùúúÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿüþþÿýÿÿÿƒüþþÿ÷÷÷ÿõööÿûýýÿüÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿüþþÿýÿÿÿùûûÿôõõÿøùùÿýÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿýÿÿÿÿÿÿÿäææÿ›œœÿ>>>ÿÿÿƒÿÿÿ ÿÿ$$$ÿ---ÿ;;;ÿDDDÿ@@@ÿ<<<ÿ888ÿ434ÿ---ÿ!""ÿÿÿ ÿ ÿÿ ÿÿÿ ÿ%%%ÿ!!!ÿÿ#$$ÿ(((ÿ,,,ÿ111ÿ +++ÿ&&&ÿ!!!ÿÿÿ ÿÿ ÿ ÿÿÿÿÿÿÿýVÛ邚ÿ ÿ ÿÿÿ555ÿAAAÿ555ÿÿÿÿÿ455ÿfffÿªªªÿÞÞÞÿùûûÿÿÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûüüÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿüþþÿüÿÿÿúüüÿõööÿøùùÿüþþÿüÿÿÿýÿÿÿøùùÿõööÿûüüÿýÿÿÿ…üþþÿýÿÿÿüþþÿýÿÿÿûýýÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿíîîÿóóóÿöööÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿùúúÿüþþÿûüüÿ‹üþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ‚üþþÿûüüÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûüüÿõööÿøùùÿüþþÿûýýÿûüüÿƒüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿüþþÿýÿÿÿüÿÿÿüþþÿûüüÿ…üþþÿûüüÿúüüÿŒüþþÿúüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ…üþþÿ úüüÿûýýÿüþþÿÿÿÿÿêëëÿ®®®ÿLLLÿÿÿÿ„ÿ!ÿÿ ÿ ÿÿ000ÿ888ÿ===ÿ???ÿ>>>ÿ888ÿ,,,ÿ%%%ÿ ÿÿ ÿ ÿ ÿÿÿ !!ÿ&&&ÿ%&&ÿ$%%ÿ&&&ÿ(('ÿ(((ÿ%&&ÿ ÿÿÿÿ ÿÿ‚ÿÿÿÿÿÿýKÛ邘ÿÿÿ ÿÿÿ333ÿHIIÿ666ÿÿÿÿÿÿ677ÿkkkÿ®®®ÿàááÿùûûÿÿÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿûýýÿùúúÿúüüÿüþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿüÿÿÿûýýÿùúúÿ÷øøÿ÷÷÷ÿûýýÿüÿÿÿ…üþþÿúûûÿüþþÿûýýÿøùùÿðððÿæææÿÜÝÝÿÚÜÜÿÝÞÞÿåååÿêêêÿïïïÿôõõÿ÷øøÿö÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿ÷øøÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿûýýÿùúúÿúüüÿüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿüÿÿÿ‹üþþÿüÿÿÿýÿÿÿ„üþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿüþþÿÿÿÿÿïððÿ¿¿¿ÿVVVÿÿÿÿ„ÿ!ÿÿÿÿ ÿÿ ÿ&&&ÿ,,,ÿ555ÿ888ÿ222ÿ***ÿ"""ÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿ’ÿþ—;Ü邘ÿÿÿÿÿ(((ÿGHHÿOQQÿÿÿÿÿÿÿ899ÿoppÿ³³³ÿäååÿùûûÿÿÿÿÿˆüþþÿ ýÿÿÿúüüÿôõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿ†üþþÿüÿÿÿüþþÿöööÿ üþþÿùúúÿóóóÿïïïÿæççÿÜÝÝÿÚÛÛÿÞßßÿéééÿðððÿôôôÿúûûÿýÿÿÿ±üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿÿÿÿÿóôôÿÍÍÍÿ]]]ÿÿÿÿ‹ÿÿ ÿÿ000ÿ555ÿ+++ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿžÿÍÜé‚–ÿÿÿÿ ÿ ÿ=;;ÿTUUÿQSSÿÿÿÿÿÿÿ8::ÿoppÿ³³³ÿäååÿúüüÿÿÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿûýýÿùúúÿúûûÿüþþÿûýýÿùúúÿûüüÿüýýÿ÷øøÿøùùÿüþþÿüÿÿÿýÿÿÿ‚üþþÿ ûüüÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿö÷÷ÿúûûÿüþþÿùúúÿúûûÿ†üþþÿûýýÿùúúÿûüüÿýÿÿÿ‚üþþÿüÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿúûûÿùûûÿüþþÿüýýÿøùùÿðððÿæææÿÜÝÝÿÚÛÛÿÞßßÿêëëÿîîîÿïïïÿõõõÿøùùÿ÷÷÷ÿùûûÿˆüþþÿüÿÿÿýÿÿÿ‚üþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿúûûÿö÷÷ÿúüüÿüýýÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿüÿÿÿýÿÿÿüþþÿúüüÿùúúÿûýýÿ†üþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿôööÿÑÑÑÿeeeÿ ÿÿÿˆÿÿ‚ÿ ÿÿ#$$ÿ<<<ÿ566ÿÿÿ ÿÿÿÿÿ‚ÿÿÿÿÿÿÿ™ÿþÿÙÜé‚•ÿÿÿ ÿ ÿÿÿ,,,ÿMKKÿXXXÿJKKÿÿÿÿÿÿÿ788ÿoppÿµµµÿåææÿøúúÿþÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿˆüþþÿýÿÿÿ„üþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿ úûûÿðññÿæææÿÜÝÝÿÚÛÛÿÞßßÿèééÿìììÿíííÿñññÿôôôÿøùùÿˆüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿ üýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿûüüÿûýýÿ†üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿüþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿ…üþþÿ üÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿüþþÿÿÿÿÿö÷÷ÿ×××ÿmnnÿÿÿÿ‹ÿÿÿÿ>??ÿ>>>ÿ(((ÿÿÿÿÿÿ‚ÿÿ‚ÿŸÿÎÜé‚•ÿÿÿ ÿÿÿ !!ÿ666ÿWVVÿSSSÿ:::ÿÿÿÿÿÿ ÿ344ÿoppÿº»»ÿéêêÿóôôÿúûûÿüþþÿýÿÿÿúûûÿõõõÿøúúÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿ„üþþÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿƒüþþÿûýýÿüýýÿƒüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿëëëÿôôôÿõööÿúüüÿ†üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿ„üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿüýýÿ†üþþÿ ÷øøÿõõõÿûüüÿüþþÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿüÿÿÿûýýÿ‚üþþÿÿÿÿÿùûûÿáââÿuvvÿÿÿÿÿÿÿ888ÿBBBÿ888ÿÿÿÿÿ¨ÿÎÜé‚”ÿ ÿÿÿ ÿÿ'((ÿ111ÿIHHÿiiiÿRRRÿ***ÿ ÿÿÿÿÿ ÿ122ÿlmmÿµµµÿäääÿñññÿùúúÿüÿÿÿýÿÿÿúüüÿ÷øøÿúûûÿüþþÿüÿÿÿúûûÿ÷øøÿúûûÿ„üþþÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿùúúÿüþþÿüÿÿÿüþþÿùúúÿ üþþÿüÿÿÿüýýÿùúúÿùûûÿüþþÿüÿÿÿûýýÿùúúÿúûûÿƒüþþÿ úüüÿö÷÷ÿïïïÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿêêêÿñññÿóóóÿö÷÷ÿüþþÿýÿÿÿƒüþþÿ ýÿÿÿüþþÿùúúÿúûûÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿüþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüÿÿÿ‚üþþÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿúûûÿøúúÿûýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøùùÿüýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿûýýÿýÿÿÿ‚üþþÿþÿÿÿúüüÿçèèÿÿ ÿÿÿŽÿ ÿ'((ÿ;<<ÿAAAÿ !!ÿÿÿÿ¨ÿÎÜé‚•ÿÿ ÿÿ"##ÿ777ÿDCCÿ^\\ÿ~~~ÿSSSÿÿÿÿÿÿÿ ÿ000ÿhggÿ«««ÿÜÜÜÿñññÿûüüÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ’üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿƒüþþÿ ýÿÿÿûüüÿñññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿ…üþþÿûüüÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿšüþþÿ÷÷÷ÿõõõÿûüüÿýÿÿÿ©üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿþÿÿÿûýýÿëëëÿŒŒŒÿ...ÿ ÿÿÿÿÿÿ.//ÿDDDÿ&''ÿ ÿÿÿ¨ÿÎÜé‚’ÿÿÿÿ ÿÿ$%%ÿ333ÿA@@ÿRQQÿmmmÿ‹ŒŒÿRSSÿÿÿÿÿÿÿ ÿ000ÿgggÿ«ªªÿÝÝÝÿ÷øøÿþÿÿÿ…üþþÿýÿÿÿ„üþþÿ ýÿÿÿüþþÿûýýÿùûûÿûüüÿüþþÿüÿÿÿúûûÿöööÿùûûÿüÿÿÿ…üþþÿ øúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùûûÿúüüÿƒüþþÿúûûÿöööÿïïïÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÞÞÿãääÿìììÿñññÿö÷÷ÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿøùùÿöööÿøúúÿûüüÿ…üþþÿúûûÿ†üþþÿýÿÿÿ…üþþÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿüþþÿûüüÿùûûÿüýýÿ†üþþÿýÿÿÿúüüÿöööÿùúúÿ†üþþÿüÿÿÿýÿÿÿ„üþþÿýÿÿÿúûûÿöööÿ÷øøÿúûûÿ„üþþÿýÿÿÿüýýÿ÷øøÿüþþÿýÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿ ûýýÿ÷÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿðððÿ’’’ÿ333ÿ ÿÿÿ ÿÿ ÿ&&&ÿAAAÿ011ÿÿ ÿÿÿ§ÿÎÜé†ÿþÿÿ ÿÿÿ"""ÿ877ÿBBBÿKKKÿ^^^ÿxxxÿÿMNOÿ ÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÞÞÞÿøùùÿþÿÿÿ…üþþÿúüüÿûüüÿƒüþþÿûýýÿúûûÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿùûûÿõööÿùúúÿüÿÿÿ…üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøøøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ„üþþÿøùùÿòòòÿîîîÿæççÿÜÝÝÿÛÜÜÿÜÝÝÿ ãããÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿ…üþþÿûüüÿúüüÿ…üþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿüÿÿÿúûûÿõööÿùúúÿ†üþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿúûûÿõööÿùûûÿýÿÿÿƒüþþÿüýýÿúûûÿûýýÿüþþÿ÷÷÷ÿ†üþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûýýÿöööÿøøøÿƒüþþÿ ûýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿþÿÿÿõõõÿ•••ÿ544ÿ ÿÿÿÿÿ555ÿ:99ÿ-,,ÿÿÿÿ§ÿÎÜéˆÿþÿÿÿÿÿ"""ÿ+,,ÿ777ÿGEEÿNNNÿUWWÿiiiÿ~}}ÿ‰ˆˆÿCDFÿÿÿÿÿÿÿ ÿ000ÿhhhÿ«««ÿÜÜÜÿòòòÿûüüÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ‚üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿ„üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ—üþþÿøùùÿóóóÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿƒüþþÿûýýÿüþþÿüÿÿÿ÷øøÿõõõÿûýýÿýÿÿÿ…üþþÿûýýÿüýýÿŒüþþÿûýýÿ†üþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ„üþþÿûýýÿ„üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüýýÿ…üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿ‚üþþÿûýýÿüýýÿƒüþþÿøùùÿôõõÿúüüÿüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿúúúÿ˜˜˜ÿ433ÿ ÿÿÿ ÿ ÿ ÿA@@ÿ@>>ÿÿÿ ÿÿÿ¥ÿÎÜé8æŽÿ ÿ ÿ ÿÿ%%%ÿ000ÿ<;;ÿLIIÿPOOÿUWWÿoooÿ€€ÿ==>ÿÿÿÿÿÿ ÿ122ÿjjjÿ°°°ÿàààÿñññÿúûûÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿøúúÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿøùùÿóòòÿïîîÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿãããÿèèèÿìììÿñññÿö÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿ‚üþþÿ ýÿÿÿüÿÿÿúüüÿøøøÿ÷øøÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿüþþÿ‚ýÿÿÿ…üþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿƒýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿøøøÿûüüÿüÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüÿÿÿ…üþþÿûýýÿøùùÿùûûÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿ‚üþþÿúüüÿøøøÿúüüÿƒüþþÿýÿÿÿÿÿÿÿûûûÿ›ššÿ877ÿ ÿÿÿÿÿÿAAAÿHHHÿÿ ÿÿÿ¦ÿÎÜç ÄŽÿÿ ÿÿÿ$$$ÿ---ÿ988ÿHFFÿLKKÿQQQÿpppÿ€€€ÿwwwÿ877ÿÿÿÿÿÿ ÿ-..ÿeeeÿ°°°ÿâââÿòòòÿúûûÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ‹üþþÿûýýÿüýýÿƒüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‚üþþÿûýýÿ†üþþÿûýýÿ…üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿôôôÿïïïÿæççÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿûýýÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿ üþþÿøùùÿôôôÿúûûÿýÿÿÿüþþÿüýýÿûýýÿüþþÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿö÷÷ÿõööÿûýýÿüþþÿûýýÿ†üþþÿûýýÿüþþÿúüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿûýýÿ…üþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿüýýÿüþþÿüýýÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿÿÿÿÿúúúÿœœÿ;99ÿ ÿÿÿÿÿ ÿ===ÿKKKÿ$%%ÿÿÿ¦ÿÎÜçÅŽÿÿ ÿÿÿ%%%ÿ+**ÿ222ÿ>>>ÿBBBÿIIIÿjjjÿzzzÿnnnÿ322ÿÿÿƒÿÿÿJJJÿŸŸŸÿÛÛÛÿñññÿûüüÿüþþÿûýýÿúüüÿûýýÿ†üþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿ÷øøÿ‚üþþÿýÿÿÿüÿÿÿüþþÿúüüÿ‚üþþÿüÿÿÿúûûÿõööÿùúúÿüÿÿÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿ üÿÿÿýÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿüþþÿùúúÿðððÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüþþÿùúúÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿúüüÿûýýÿüþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿƒüþþÿúüüÿüþþÿøùùÿõööÿúüüÿüÿÿÿüþþÿýÿÿÿùúúÿõööÿúûûÿüþþÿúüüÿûýýÿüþþÿ÷÷÷ÿ üþþÿýÿÿÿüþþÿúüüÿûýýÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿúüüÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿÿÿÿÿúúúÿ™™™ÿ655ÿ ÿÿÿÿÿ544ÿIIIÿ222ÿÿÿÿ¦ÿÎÜêÇŽÿÿ ÿÿÿÿ%%%ÿ,,,ÿ444ÿ999ÿCCCÿeeeÿqqqÿ___ÿ+**ÿÿÿ‚ÿÿÿÿ888ÿ“““ÿÖÖÖÿðððÿûüüÿ‚üþþÿýÿÿÿ…üþþÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿûýýÿùûûÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿüþþÿûüüÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿ ûýýÿùûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüýýÿþÿÿÿûýýÿðññÿåææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿ÷÷÷ÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿýÿÿÿ„üþþÿýÿÿÿ üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿúüüÿúûûÿüþþÿúûûÿöööÿúûûÿ‚ýÿÿÿüþþÿ÷øøÿ‚üþþÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿüýýÿùûûÿúüüÿüþþÿûýýÿùûûÿúüüÿ„üþþÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿ†üþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿùûûÿúüüÿ…üþþÿúüüÿýþþÿúúúÿ˜˜˜ÿ444ÿ ÿÿÿÿÿ*))ÿCCCÿBAAÿ$%'ÿÿÿÿ¥ÿÎÜêÇŽÿÿÿ ÿÿÿÿ'''ÿ+++ÿ111ÿ???ÿabbÿghhÿJJJÿ! ÿÿÿ‚ÿÿÿ ÿ000ÿŽŽÿÓÓÔÿðððÿûüüÿ•üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿýÿÿÿúûûÿôôôÿøùùÿ‹üþþÿ ýÿÿÿûýýÿðññÿæææÿÜÝÝÿÛÜÜÿÝÞÞÿâââÿçççÿìììÿñññÿö÷÷ÿüýýÿüÿÿÿ¢üþþÿ÷øøÿõõõÿûüüÿüÿÿÿšüþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿýÿÿÿüýýÿö÷÷ÿùùùÿúúúÿ™™™ÿ444ÿ ÿÿÿÿÿÿ999ÿPPPÿ222ÿ ÿÿÿ¥ÿÎÜêÇŽÿ ÿÿÿ ÿÿÿ"##ÿ***ÿ211ÿ???ÿbccÿ;;;ÿÿÿÿ‚ÿÿÿ ÿ//0ÿˆ‰ŠÿÎÏÐÿðððÿüýýÿ„üþþÿýÿÿÿ‚üþþÿøùùÿ÷øøÿûýýÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûýýÿùúúÿúûûÿƒüþþÿùúúÿ÷øøÿûüüÿýÿÿÿüÿÿÿ‚üþþÿúüüÿøùùÿûüüÿüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿúüüÿýÿÿÿˆüþþÿ‚ýÿÿÿ ûýýÿõõõÿêêêÿÜÝÝÿÚÛÛÿÝÞÞÿãããÿèèèÿíííÿòòòÿõõõÿö÷÷ÿúûûÿýÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ†üþþÿúûûÿ÷÷÷ÿúüüÿüþþÿýÿÿÿ‚üþþÿúûûÿùúúÿûýýÿüÿÿÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿ‡üþþÿûüüÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿúûûÿüþþÿùúúÿùûûÿüþþÿüÿÿÿûýýÿøúúÿúûûÿüþþÿýÿÿÿüÿÿÿüþþÿûýýÿøùùÿùúúÿˆüþþÿýÿÿÿüþþÿøøøÿøùùÿüþþÿýÿÿÿˆüþþÿùúúÿüþþÿüÿÿÿûýýÿùúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿúûûÿýþþÿúúúÿ•••ÿ///ÿ ÿÿÿÿÿ ÿ'((ÿPPPÿ676ÿ ÿÿÿ¥ÿÎÜêÊÿ ÿÿ ÿÿÿ(((ÿ000ÿ<==ÿdddÿ`aaÿ...ÿÿÿÿ‚ÿÿÿ ÿ///ÿ„…†ÿÊÊËÿïïïÿüýýÿƒüþþÿûýýÿüþþÿüÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿüÿÿÿ„üþþÿøùùÿõõõÿúüüÿýÿÿÿ„üþþÿüÿÿÿ†üþþÿüÿÿÿ‹üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿëëëÿÜÝÝÿÚÛÛÿÝÞÞÿáââÿæææÿëëëÿñññÿõõõÿôôôÿøùùÿŠüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿûýýÿƒüþþÿüÿÿÿ‡üþþÿûýýÿ‚üþþÿûýýÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿùûûÿõõõÿùúúÿýÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿüþþÿýÿÿÿûýýÿõööÿ÷÷÷ÿ‰üþþÿúüüÿõööÿ÷÷÷ÿŠüþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿLLLÿ:::ÿÿ ÿÿ¥ÿÎÜêÕÿþÿ ÿ ÿÿ###ÿ(((ÿ222ÿgggÿdddÿ$%%ÿ ÿÿ‚ÿÿÿ ÿ)))ÿ€€ÿÇÇÇÿïïïÿýþþÿüþþÿýÿÿÿ üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûýýÿûüüÿüþþÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ†üþþÿüÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿ…üþþÿüÿÿÿ‚üþþÿüÿÿÿ…üþþÿýÿÿÿúûûÿõõõÿùúúÿûýýÿñòòÿæææÿÜÝÝÿÛÜÜÿÜÝÝÿÝÝÝÿàààÿæææÿïïïÿ÷÷÷ÿûüüÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿúûûÿõõõÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿüýýÿûýýÿ‚üþþÿøùùÿõõõÿúüüÿýÿÿÿ‡üþþÿüÿÿÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿ„üþþÿýÿÿÿüþþÿüýýÿûüüÿûýýÿüþþÿüýýÿûüüÿûýýÿ†üþþÿýÿÿÿüýýÿöööÿö÷÷ÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ…üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõõõÿùúúÿüýýÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ‰üþþÿ ûüüÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿÿIHHÿBAAÿ###ÿ ÿÿ¥ÿÎÜê sÇýÿŽÿÿ ÿÿÿ !!ÿ***ÿcccÿ```ÿÿÿÿÿƒÿÿÿ#$$ÿwxwÿÀ¿¿ÿëëëÿûüüÿüþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿ‚üþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿøøøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿƒüþþÿùûûÿùúúÿüþþÿýÿÿÿüÿÿÿ‚üþþÿûýýÿùúúÿúûûÿƒüþþÿüÿÿÿüþþÿùúúÿùûûÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ‚üþþÿýÿÿÿûüüÿùúúÿûýýÿûüüÿ÷÷÷ÿúûûÿûýýÿóóóÿèèèÿÜÝÝÿÛÜÜÿÜÝÝÿÛÜÜÿÞÞÞÿäääÿïïïÿöööÿùúúÿûýýÿüþþÿûýýÿùúúÿúüüÿüþþÿûüüÿøúúÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿüþþÿûüüÿøúúÿúüüÿüþþÿûüüÿùúúÿûýýÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúüüÿüþþÿøùùÿ üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿýÿÿÿ‚üþþÿýÿÿÿˆüþþÿ÷øøÿøùùÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿúüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ-,,ÿ ÿÿ’ÿÿÿ?==ÿDCCÿ322ÿÿÿ¥ÿÎÜéNù‘ÿ ÿÿÿÿ'''ÿ^__ÿ[\\ÿÿÿÿ„ÿÿÿÿnooÿ¶¶¶ÿæååÿùúúÿüþþÿöööÿüþþÿüÿÿÿ“üþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿƒüþþÿøùùÿôôôÿùûûÿýÿÿÿüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿøùùÿüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿýÿÿÿúüüÿôôôÿ÷øøÿŠüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿšüþþÿüÿÿÿüýýÿöööÿõööÿüýýÿýÿÿÿ…üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿŠüþþÿýÿÿÿÿÿÿÿúûûÿ“““ÿ,,,ÿ ÿÿ’ÿÿ ÿ...ÿBBBÿÿÿÿÿ£ÿÎÜé)N"ÿÿþÿÿ ÿÿ!!!ÿ222ÿjjjÿcddÿÿÿÿ„ÿÿÿÿkllÿ³³³ÿåååÿúûûÿüþþÿúûûÿ„üþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ„üþþÿ ýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ üþþÿýÿÿÿüýýÿùûûÿúûûÿüþþÿýÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿ‚üþþÿùûûÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿùûûÿûýýÿüþþÿ ýÿÿÿûýýÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿ÷÷÷ÿùúúÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿûüüÿùúúÿûüüÿ‰üþþÿûýýÿùúúÿûüüÿüþþÿûüüÿùúúÿûýýÿüþþÿ‚ýÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿùûûÿö÷÷ÿúûûÿüþþÿùúúÿúüüÿ„üþþÿýÿÿÿüÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿùúúÿûýýÿüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿûýýÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿøùùÿúûûÿˆüþþÿûýýÿúûûÿûýýÿüþþÿ úüüÿùúúÿûýýÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿüþþÿýÿÿÿÿÿÿÿûûûÿ‘‘‘ÿ(((ÿ ÿÿ’ÿÿ ÿÿAAAÿRRRÿ#$$ÿÿÿÿ£ÿÎÜì:>4ÆôÿÿŽÿ ÿÿÿ$%%ÿ999ÿqqqÿgggÿÿÿÿ„ÿÿÿÿdeeÿ«««ÿãããÿùúúÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿüþþÿûüüÿõööÿøùùÿˆüþþÿ ÷øøÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿ‚üþþÿüÿÿÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿûüüÿõööÿøùùÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿíííÿõõõÿúüüÿ‚üþþÿüýýÿûüüÿûýýÿ‚üþþÿýÿÿÿ‹üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûýýÿúüüÿüþþÿúûûÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‚üþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿúüüÿüýýÿüþþÿ ûýýÿúüüÿüþþÿùûûÿõõõÿùûûÿýÿÿÿüÿÿÿøúúÿõõõÿúüüÿýÿÿÿˆüþþÿûýýÿûüüÿüýýÿ‚üþþÿýÿÿÿ‚üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿÿÿÿÿùùùÿŒŒŒÿ###ÿ ÿÿ’ÿÿÿÿ???ÿ^^^ÿ---ÿ ÿÿÿ£ÿÎÜí>¢ÿ ÿÿÿ$%%ÿ888ÿlllÿ```ÿÿÿÿ„ÿÿÿÿWWWÿœœÿÜÜÜÿ÷øøÿýÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿüþþÿûýýÿüýýÿˆüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿŠüþþÿûýýÿüýýÿƒüþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿéééÿîîîÿóóóÿùúúÿüþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ—üþþÿøùùÿõõõÿúüüÿüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿûýýÿ…üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿüÿÿÿøúúÿôõõÿùûûÿýÿÿÿ…üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿþÿÿÿôôôÿ†††ÿÿÿÿ’ÿÿÿÿ;;;ÿdddÿ777ÿÿ ÿÿ£ÿÎÜê//™ÿþÿÿÿÿ !!ÿ333ÿfffÿ[\\ÿÿÿ…ÿÿÿÿMNNÿ’““ÿÚÚÚÿ÷øøÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿýÿÿÿ„üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿýÿÿÿ„üþþÿúüüÿøùùÿúüüÿüÿÿÿýÿÿÿ‹üþþÿüÿÿÿ„üþþÿ ýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿìììÿòòòÿ÷øøÿûüüÿýÿÿÿúüüÿ÷øøÿúûûÿ…üþþÿüÿÿÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿùúúÿ†üþþÿýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿüþþÿýÿÿÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿ÷øøÿúüüÿ…üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿþÿÿÿóóóÿ‚‚‚ÿÿÿÿ’ÿ ÿÿÿ457ÿ^__ÿ;;:ÿÿ ÿÿÿ¢ÿÎÜîÿÿÿÿÿ000ÿabbÿXYYÿÿÿ…ÿÿÿÿFGGÿŠ‹‹ÿÚÚÚÿøøøÿýÿÿÿ‚üþþÿüýýÿŠüþþÿ÷øøÿõõõÿúüüÿüþþÿüýýÿƒüþþÿüýýÿüÿÿÿúûûÿôôôÿøùùÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ’üþþÿýÿÿÿûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿüþþÿüýýÿ‰üþþÿüýýÿüþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿ„üþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿ„üþþÿüýýÿ üþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‰üþþÿüýýÿƒüþþÿüýýÿ„üþþÿýÿÿÿþÿÿÿóôôÿ€€€ÿÿÿÿ’ÿÿÿÿ+.0ÿTUUÿ<<<ÿ ÿ ÿÿ£ÿÎÜîbôÿþ‹ÿÿÿÿÿ555ÿdddÿXYYÿÿÿ…ÿÿÿÿ@@@ÿƒƒƒÿÙÙÙÿøùùÿýÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿüþþÿúûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüþþÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿ ûýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõõõÿöööÿúüüÿýÿÿÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿøùùÿüþþÿúüüÿ‚üþþÿúüüÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿöööÿøúúÿ‚üþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿøùùÿöööÿûüüÿüþþÿúûûÿûýýÿˆüþþÿ ýÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿüþþÿýÿÿÿþÿÿÿóóóÿÿÿÿÿ“ÿÿÿ%%&ÿJKKÿBBBÿ('(ÿÿÿ£ÿÎÜì•ãÿ ÿÿÿÿ888ÿaaaÿTUUÿÿÿÿ„ÿÿÿÿ677ÿyyyÿÙØØÿùúúÿýÿÿÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿüþþÿ‚ýÿÿÿúûûÿöööÿùûûÿýÿÿÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ„üþþÿúüüÿúûûÿüýýÿüÿÿÿýÿÿÿ„üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿ†üþþÿûýýÿúûûÿûýýÿüýýÿ÷øøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿßßßÿäääÿêêêÿðððÿõööÿöööÿö÷÷ÿûüüÿýÿÿÿüþþÿúüüÿúûûÿüýýÿüþþÿûüüÿøúúÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿúûûÿüþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿ†üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿøøøÿö÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿûýýÿúûûÿûýýÿƒüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿúûûÿúüüÿüþþÿüÿÿÿüþþÿøùùÿöööÿûüüÿýÿÿÿ‰üþþÿúüüÿøùùÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿüÿÿÿüþþÿûüüÿúûûÿüþþÿÿÿÿÿôôôÿÿÿÿÿ“ÿÿÿ! ÿDDDÿFFFÿ...ÿÿÿ£ÿÎÜì‚lÿ ÿ ÿ ÿÿ777ÿXYYÿLLLÿÿÿÿ„ÿÿÿÿ+++ÿlllÿ×××ÿúûûÿýÿÿÿ„üþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿüýýÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿøøøÿìììÿÜÝÝÿÛÜÜÿÜÝÝÿÛÝÝÿÞßßÿäääÿîîîÿ÷÷÷ÿûýýÿüÿÿÿƒüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûüüÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿˆüþþÿ÷øøÿõõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùúúÿôôôÿøùùÿýÿÿÿüþþÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿûýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿüÿÿÿŽüþþÿýÿÿÿûýýÿõööÿöööÿûýýÿ†üþþÿ üÿÿÿøùùÿôôôÿûüüÿÿÿÿÿôôôÿ{||ÿÿÿÿ“ÿÿÿÿ@@@ÿHHHÿ234ÿ ÿÿ£ÿÎÜîbÿþŠÿÿÿÿÿ<<<ÿZZZÿJJJÿ ÿÿ…ÿ ÿÿÿÿ\\\ÿËËËÿõööÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿüþþÿùúúÿøúúÿüýýÿýÿÿÿüþþÿùúúÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿ‚üþþÿûýýÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿüýýÿøúúÿùúúÿüþþÿýÿÿÿ üþþÿúûûÿ÷øøÿûüüÿûýýÿøùùÿúüüÿüþþÿøøøÿëëëÿÛÜÜÿÚÛÛÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿøùùÿûýýÿüÿÿÿüþþÿùûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿüþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùûûÿøùùÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿ úüüÿ÷øøÿúûûÿüþþÿøúúÿùûûÿüþþÿýÿÿÿûýýÿ÷øøÿùûûÿýÿÿÿ‚üþþÿúûûÿøùùÿûýýÿ‚üþþÿüÿÿÿƒüþþÿ ûüüÿøøøÿúûûÿüþþÿüÿÿÿûüüÿøùùÿûüüÿûýýÿøøøÿùúúÿüþþÿùúúÿüþþÿýÿÿÿüþþÿùúúÿ üþþÿüÿÿÿûýýÿøúúÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿýÿÿÿ‚üþþÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿùúúÿüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿ üþþÿúûûÿøùùÿüþþÿþÿÿÿðððÿvwwÿ ÿÿÿ“ÿÿÿÿ777ÿKKKÿ:;;ÿ ÿÿÿŸÿþÿÝÜñXæŒÿÿÿ ÿ !!ÿ>>>ÿZZZÿGHIÿ ÿÿ…ÿ ÿÿ ÿÿLMMÿ¸¸¸ÿëììÿþÿÿÿ÷øøÿö÷÷ÿüþþÿüÿÿÿüþþÿûýýÿ’üþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿ†üþþÿûýýÿ üþþÿøùùÿõõõÿúûûÿýÿÿÿüÿÿÿýÿÿÿûýýÿ÷øøÿìììÿÞßßÿÜÝÝÿÛÝÝÿÞßßÿäääÿïïïÿõõõÿôôôÿõõõÿúüüÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿ‰üþþÿûýýÿüþþÿýÿÿÿùûûÿôõõÿøúúÿýÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿ„üþþÿüÿÿÿ‡üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿˆüþþÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿüþþÿöööÿüýýÿýÿÿÿüþþÿûýýÿ üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿüþþÿýÿÿÿþÿÿÿüþþÿëëëÿqrrÿÿÿÿ“ÿÿÿÿ...ÿMMMÿAAAÿÿÿÿ¡ÿý¶Üñ2½‹ÿÿÿÿ!""ÿ888ÿQQQÿABCÿ ÿÿ†ÿÿÿ ÿ>??ÿ   ÿÞßßÿÿÿÿÿýÿÿÿûüüÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿüÿÿÿˆüþþÿüÿÿÿƒüþþÿýÿÿÿüþþÿö÷÷ÿûýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿüýýÿúüüÿûýýÿ†üþþÿüÿÿÿüþþÿ÷øøÿöööÿûýýÿüþþÿûýýÿ‚üþþÿýÿÿÿûýýÿöööÿðððÿéêêÿáááÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿúüüÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿƒüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿûýýÿúüüÿûýýÿƒüþþÿýÿÿÿüþþÿûüüÿûýýÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿûýýÿ…üþþÿûüüÿûýýÿŠüþþÿýÿÿÿ…üþþÿûüüÿ üþþÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿúüüÿûýýÿüþþÿüýýÿúüüÿûýýÿ…üþþÿ üÿÿÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿýÿÿÿüþþÿþÿÿÿûüüÿæççÿoppÿÿÿ“ÿÿÿÿ***ÿMMMÿAAAÿÿÿÿ ÿþzÜï­ÿþˆÿÿÿÿ ÿ666ÿMLLÿ>>?ÿ ÿÿ†ÿÿÿÿ...ÿ€€€ÿÌÎÎÿÿÿÿÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿŠüþþÿùúúÿúûûÿüþþÿ ûýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿƒüþþÿûüüÿùúúÿûüüÿüþþÿýÿÿÿ‰üþþÿøùùÿ÷øøÿûýýÿùûûÿûýýÿƒüþþÿùúúÿôõõÿîîîÿâããÿÛÜÜÿÞßßÿäääÿïïïÿö÷÷ÿùúúÿúûûÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿ‚üþþÿùûûÿúûûÿüþþÿùúúÿ÷÷÷ÿûýýÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿûüüÿö÷÷ÿùúúÿ‚üþþÿýÿÿÿƒüþþÿúûûÿùûûÿüþþÿýÿÿÿƒüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿùûûÿüþþÿýÿÿÿ…üþþÿýÿÿÿŠüþþÿüýýÿùúúÿúûûÿ…üþþÿüÿÿÿüþþÿûýýÿ÷øøÿøùùÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿ„üþþÿüýýÿùúúÿúüüÿüþþÿøùùÿ÷øøÿûýýÿüþþÿÿÿÿÿùûûÿâââÿkllÿÿÿÿ“ÿÿ ÿ!""ÿEEEÿ???ÿÿÿÿ ÿýKÛò¬‹ÿÿÿ ÿÿ666ÿKJJÿ><<ÿÿÿ†ÿÿÿÿÿ]^^ÿ¸ººÿÿÿÿÿŽüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿøúúÿôôôÿùúúÿýÿÿÿŒüþþÿüÿÿÿøùùÿôôôÿùûûÿýÿÿÿ‚üþþÿýÿÿÿ÷ùùÿíííÿâââÿÛÜÜÿÞßßÿäääÿïïïÿõõõÿôôôÿôóóÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿšüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ…üþþÿÿÿÿÿøùùÿÝÝÝÿeeeÿÿÿÿ”ÿÿÿÿ;;;ÿ===ÿÿ ÿÿÿŸÿýXÞò1‰ÿþ†ÿÿÿÿÿ666ÿKIIÿ<:;ÿ ÿÿˆÿÿÿCDDÿ¥¥¥ÿüüüÿÿÿÿÿýÿÿÿüþþÿýÿÿÿüÿÿÿ„üþþÿùúúÿö÷÷ÿúüüÿüÿÿÿ‚üþþÿúûûÿúüüÿüþþÿûýýÿùúúÿúûûÿüþþÿüÿÿÿ‡üþþÿýÿÿÿüþþÿûüüÿùúúÿûüüÿƒüþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿ‚ýÿÿÿüþþÿúüüÿùúúÿûýýÿƒüþþÿùúúÿôôôÿìììÿâââÿÛÜÜÿáââÿêêêÿñññÿö÷÷ÿ‚ùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿüþþÿüÿÿÿüþþÿûüüÿùúúÿûüüÿüþþÿúüüÿùúúÿûýýÿƒüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿùúúÿ„üþþÿýÿÿÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿƒüþþÿüÿÿÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿ‚ýÿÿÿüýýÿùúúÿúûûÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøúúÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿüÿÿÿ‚üþþÿúûûÿúüüÿ…üþþÿÿÿÿÿõ÷÷ÿÔÓÓÿ]^`ÿÿÿ”ÿÿÿÿ@AAÿFGGÿ)**ÿÿÿÿŸÿýXÞñ¼öˆÿÿÿÿÿ777ÿNLLÿ==>ÿ ÿÿ†ÿ ÿÿÿÿ333ÿ“’’ÿîïïÿüýýÿþÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿ‰üþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿøùùÿõööÿûüüÿüþþÿúüüÿûýýÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿöööÿñññÿìììÿâããÿÛÜÜÿâââÿìììÿðððÿõõõÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿ„üþþÿûüüÿûýýÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿƒüþþÿüýýÿúüüÿüýýÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿùûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûýýÿüþþÿøùùÿõõõÿúüüÿüþþÿúüüÿûýýÿüþþÿýÿÿÿüþþÿüÿÿÿûüüÿõööÿøøøÿƒüþþÿûýýÿûüüÿ‚üþþÿ ûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿ‚üþþÿûýýÿ…üþþÿÿÿÿÿòôôÿÉÊÊÿVXZÿÿÿ”ÿÿÿÿDDDÿLLLÿ000ÿÿÿÿŸÿýXÞñ‚‹ˆÿÿÿÿÿ888ÿRSSÿCEEÿÿÿ†ÿ ÿÿ ÿÿ---ÿ‚‚‚ÿÛÛÛÿöøøÿÿÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿ‰üþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿöööÿö÷÷ÿüþþÿûýýÿüþþÿùúúÿôõõÿùúúÿüÿÿÿüþþÿýÿÿÿ‚üþþÿýÿÿÿûýýÿö÷÷ÿñññÿìììÿâããÿÛÜÜÿßààÿåååÿêêêÿïïïÿôôôÿùúúÿüþþÿüÿÿÿƒüþþÿýÿÿÿ‡üþþÿüÿÿÿûýýÿöööÿö÷÷ÿüþþÿûýýÿ‡üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿŽüþþÿûýýÿüýýÿƒüþþÿ ö÷÷ÿöööÿûýýÿüþþÿûýýÿüþþÿúûûÿõõõÿøùùÿüÿÿÿ„üþþÿûýýÿƒüþþÿ øøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿûýýÿõööÿ÷øøÿ…üþþÿÿÿÿÿïññÿ¿ÀÁÿQSVÿÿÿ”ÿÿÿÿ@>>ÿJHHÿ...ÿÿÿÿŸÿýXÞòwÿþ†ÿÿÿÿ---ÿNOOÿHIIÿÿ ÿÿ…ÿÿÿÿÿÿpppÿÊÊÊÿòôôÿÿÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿüÿÿÿýÿÿÿûýýÿøøøÿøùùÿ†üþþÿ üÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿüýýÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúûûÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿ ýÿÿÿûýýÿöööÿñññÿìììÿâââÿÚÜÜÿÛÜÜÿÞßßÿäääÿëëëÿñòòÿ÷÷÷ÿúüüÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿûüüÿøùùÿúüüÿƒüþþÿùúúÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ„üþþÿüÿÿÿ‚üþþÿúüüÿ÷øøÿùûûÿ…üþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿøùùÿûýýÿ‚ýÿÿÿúüüÿ÷øøÿúûûÿ„üþþÿýÿÿÿ‚üþþÿ ýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿûýýÿ÷øøÿøúúÿ…üþþÿÿÿÿÿéêêÿµ¶¶ÿLMNÿÿ–ÿÿ ÿ988ÿHGGÿ555ÿÿÿ ÿýXÞöt‰ÿ ÿÿ ÿÿDEEÿJJJÿ)**ÿÿÿÿ†ÿÿÿÿ]]]ÿ´µµÿìîîÿÿÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿøøøÿôôôÿúüüÿýÿÿÿ…üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïïïÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿÖüþþÿüÿÿÿüþþÿüüüÿãããÿ¬¬¬ÿHGGÿÿÿ–ÿÿÿ544ÿHHHÿ>>>ÿ"""ÿ ÿÿÿžÿþXÞöVÔˆÿÿÿÿ;;;ÿJJJÿ888ÿÿÿÿ†ÿÿÿÿFGGÿŒÿÞÞÞÿÿÿÿÿüþþÿüÿÿÿƒüþþÿúüüÿúûûÿ‚üþþÿüÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüþþÿûýýÿúûûÿûýýÿƒüþþÿýÿÿÿüþþÿúüüÿúûûÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿûüüÿùûûÿûýýÿƒüþþÿüýýÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿöööÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿúûûÿýÿÿÿüÿÿÿùúúÿöööÿúüüÿüþþÿùûûÿûüüÿüþþÿûýýÿùûûÿûýýÿüþþÿýÿÿÿüþþÿúûûÿ‰üþþÿýÿÿÿûüüÿöööÿøùùÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿöööÿùúúÿüþþÿüÿÿÿýÿÿÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‡üþþÿýÿÿÿüþþÿüüüÿáááÿ©©©ÿFEEÿÿÿ–ÿÿÿ977ÿLKKÿ===ÿ!!!ÿ ÿÿÿœÿþÿ`ÞôÀ‰ÿÿ ÿ///ÿEEEÿ!!!ÿÿÿ†ÿÿÿÿ455ÿiiiÿÎÎÎÿÿÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõööÿùúúÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿö÷÷ÿ÷÷÷ÿûýýÿýÿÿÿ„üþþÿúûûÿúüüÿüþþÿýÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿ‚üþþÿýÿÿÿ…üþþÿö÷÷ÿìììÿæææÿáááÿÜÝÝÿÞßßÿäääÿïïïÿõõõÿõööÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿüýýÿúûûÿûüüÿüþþÿýÿÿÿüÿÿÿˆüþþÿûýýÿúûûÿüþþÿûüüÿöööÿøùùÿüþþÿûýýÿúûûÿûýýÿƒüþþÿûýýÿùúúÿöööÿøùùÿüþþÿýÿÿÿúüüÿöööÿøùùÿüþþÿûýýÿúûûÿ÷÷÷ÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿŠüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿ†üþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûýýÿúûûÿþÿÿÿáááÿŸŸŸÿA@@ÿÿÿ–ÿÿÿ<::ÿQPPÿCCCÿ###ÿÿÿÿÿñ¿@ÞôÇÿþ†ÿÿÿ ÿ<<;ÿPOOÿ(*,ÿÿÿ†ÿÿÿÿ%&&ÿMMMÿ¿¾¾ÿùúúÿüýýÿýÿÿÿŠüþþÿûýýÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùúúÿ†üþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿ…üþþÿýÿÿÿúûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿ÷÷÷ÿòòòÿìììÿâããÿÛÜÜÿÞßßÿäääÿïîîÿ÷÷÷ÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿƒüþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿüýýÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿ÷÷÷ÿõõõÿúüüÿƒüþþÿûýýÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿüþþÿüýýÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿ…üþþÿ ýÿÿÿúüüÿôõõÿøøøÿüþþÿýÿÿÿùûûÿôôôÿøùùÿüÿÿÿƒüþþÿüÿÿÿøùùÿõõõÿÿÿÿÿáââÿÿ977ÿÿÿ–ÿÿÿ=<<ÿWWWÿQQQÿ***ÿÿÿÿÿ¦ß÷R©ú‡ÿÿÿÿ455ÿXXXÿ;;=ÿÿÿÿ…ÿÿÿ ÿÿ111ÿ§§¨ÿìííÿûýýÿþÿÿÿüþþÿýÿÿÿúüüÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿ÷øøÿûüüÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿüþþÿúûûÿøùùÿûýýÿýÿÿÿƒüþþÿúüüÿ÷øøÿúüüÿüþþÿøùùÿùúúÿ„üþþÿýÿÿÿüÿÿÿûüüÿøùùÿúûûÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿ ûýýÿõööÿðððÿìììÿäååÿÞßßÿÜÝÝÿÞßßÿäääÿïïïÿöööÿ÷øøÿúüüÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿ‚üþþÿùúúÿøùùÿûýýÿúüüÿøùùÿúüüÿüÿÿÿ‚üþþÿûüüÿøùùÿúûûÿ‚üþþÿýÿÿÿùúúÿøùùÿüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿøùùÿúüüÿýÿÿÿ‚üþþÿùúúÿøùùÿüýýÿƒüþþÿýÿÿÿùûûÿøøøÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿ…üþþÿüýýÿøùùÿùúúÿƒüþþÿ úûûÿ÷øøÿûüüÿûýýÿøùùÿúûûÿüþþÿüÿÿÿûüüÿøùùÿúûûÿüþþÿýÿÿÿ üþþÿùúúÿøùùÿüþþÿúüüÿøùùÿÿÿÿÿßááÿ‡‡‡ÿ422ÿÿÿ–ÿÿ ÿ===ÿYYYÿSSSÿ+++ÿÿÿÿÿ™Üö>ö†ÿ ÿÿÿÿ,--ÿYZZÿLLKÿ*))ÿ ÿÿ†ÿÿÿÿÿ‰Š‹ÿÖרÿúüüÿÿÿÿÿüþþÿ øùùÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿýÿÿÿüþþÿüýýÿûýýÿŒüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿüÿÿÿ„üþþÿüýýÿûýýÿ†üþþÿüÿÿÿüþþÿûýýÿüýýÿ‚üþþÿûýýÿüþþÿûýýÿ÷÷÷ÿòòòÿíííÿèèèÿâããÿÝÝÝÿÞÞÞÿäääÿïïïÿõõõÿôôôÿøùùÿƒüþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿˆüþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿŒüþþÿûýýÿüþþÿüÿÿÿ…üþþÿüýýÿûýýÿŽüþþÿ ûýýÿ÷÷÷ÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿŠüþþÿüÿÿÿøúúÿôôôÿùûûÿýÿÿÿüÿÿÿ†üþþÿûýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿÿÿÿÿÙÛÛÿzzzÿ-,,ÿÿÿ–ÿÿÿ=<<ÿXXXÿRRRÿ+++ÿÿÿÿÿ àöHÿþƒÿ ÿÿÿÿÿ!""ÿPPQÿPPPÿ887ÿ ÿÿ‡ÿ ÿÿÿgggÿ¸¹¹ÿúüüÿÿÿÿÿûýýÿöööÿö÷÷ÿúüüÿüýýÿüþþÿûýýÿúüüÿûýýÿüþþÿøùùÿõööÿúüüÿýÿÿÿ‰üþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿûýýÿøùùÿóóóÿêêêÿâââÿÜÝÝÿÝÞÞÿäääÿîîîÿöööÿúüüÿüþþÿýÿÿÿ üþþÿøøøÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿ‡üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùûûÿõõõÿùûûÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿ÷øøÿûüüÿ‚üþþÿûüüÿúüüÿ†üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúüüÿûýýÿ†üþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿûýýÿúüüÿüþþÿýÿÿÿüþþÿÿÿÿÿÍÌÌÿa__ÿ ÿÿÿ–ÿÿÿ:99ÿUTTÿRRRÿ.//ÿ ÿÿÿÿ àù.¤äƒÿ ÿÿ ÿÿÿÿÿHHHÿUUUÿGGGÿÿÿ‡ÿ ÿÿÿEEEÿ•––ÿòôôÿÿÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿøùùÿö÷÷ÿûüüÿüÿÿÿˆüþþÿúüüÿùúúÿûýýÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿƒüþþÿûýýÿùúúÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿûüüÿõõõÿêêêÿâââÿßßßÿßààÿäääÿñññÿùúúÿùûûÿûýýÿüþþÿúûûÿ üþþÿøùùÿö÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿúüüÿùûûÿüýýÿüþþÿúûûÿüþþÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿ‡üþþÿúûûÿ‚üþþÿýÿÿÿúûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿùúúÿö÷÷ÿûüüÿüÿÿÿƒüþþÿûüüÿùúúÿûýýÿüþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿüÿÿÿúüüÿùûûÿûýýÿüþþÿúüüÿùûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿ‡üþþÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿ‚üþþÿÿÿÿÿÇÇÇÿJIIÿÿÿÿ–ÿÿÿ977ÿTSSÿRRRÿ122ÿÿÿÿÿ àû‘ƒÿ ÿÿ ÿÿÿÿÿ@@@ÿYYYÿUUUÿÿÿ‡ÿÿ ÿÿ(((ÿqqqÿàààÿûýýÿýÿÿÿ—üþþÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ‡üþþÿ ýÿÿÿúûûÿôôôÿêêêÿãããÿäääÿãããÿäääÿõööÿüýýÿôõõÿøùùÿüþþÿöööÿ’üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ‹üþþÿýÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ’üþþÿ ýÿÿÿøúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿŒüþþÿ üÿÿÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿ‘üþþÿýÿÿÿÿÿÿÿÆÇÇÿ888ÿ ÿÿÿ–ÿÿÿ:88ÿTSSÿRQQÿ455ÿÿÿÿÿ à÷“ÿþÿ ÿÿÿÿÿÿ222ÿVVVÿ___ÿ+++ÿ ÿÿÿ„ÿ ÿÿ ÿÿÿRSSÿ»»»ÿìííÿÿÿÿÿþÿÿÿˆüþþÿýÿÿÿ„üþþÿûýýÿ÷øøÿøúúÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿ„üþþÿýÿÿÿüþþÿûüüÿøúúÿúüüÿüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿíííÿçççÿåååÿêêêÿóôôÿùúúÿûüüÿüþþÿùúúÿüþþÿüÿÿÿüþþÿýÿÿÿ üþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿüÿÿÿ‚üþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿùûûÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿýÿÿÿƒüþþÿýÿÿÿüþþÿúüüÿøúúÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿûüüÿ÷øøÿùúúÿûýýÿüÿÿÿüþþÿúûûÿùúúÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿüýýÿýÿÿÿüýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿüþþÿÿÿÿÿº»»ÿ'((ÿÿÿ–ÿÿÿ977ÿTRRÿRQQÿ455ÿÿÿÿšÿþÿ¬àûwêýƒÿ ÿÿÿÿ ÿ###ÿLLLÿ```ÿ:::ÿÿÿÿ…ÿÿ ÿÿ ÿ:::ÿÿÖ××ÿÿÿÿÿþÿÿÿˆüþþÿûüüÿûýýÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿûýýÿüþþÿýÿÿÿ‚üþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿ÷÷÷ÿöööÿûýýÿüÿÿÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿ„üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôôôÿðððÿëëëÿåååÿæææÿìììÿñððÿöööÿûüüÿüþþÿüÿÿÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüýýÿûüüÿüþþÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿúüüÿõõõÿøøøÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿƒüþþÿûýýÿûüüÿüþþÿúüüÿõõõÿøùùÿƒüþþÿûýýÿûüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿ…üþþÿûýýÿûüüÿûýýÿüþþÿûýýÿûüüÿüþþÿúûûÿõõõÿøúúÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿ ö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüýýÿûüüÿ…üþþÿýÿÿÿüþþÿþÿÿÿ®®®ÿÿÿÿ—ÿÿÿ:88ÿUTTÿRRRÿ566ÿÿÿÿ›ÿýî…àû@Ùƒÿ ÿÿ ÿÿÿÿ:::ÿVVVÿIIIÿ*))ÿÿÿ‡ÿÿ ÿ())ÿbbbÿºººÿúûûÿýþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿýÿÿÿúüüÿõõõÿøùùÿ‚üþþÿýÿÿÿüþþÿûýýÿüýýÿüþþÿö÷÷ÿöööÿûýýÿüÿÿÿüþþÿüÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿƒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿüÿÿÿüþþÿýÿÿÿúûûÿôôôÿïïïÿêêêÿåååÿãããÿæææÿïïïÿõõõÿôõõÿøùùÿ‡üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿüÿÿÿˆüþþÿýÿÿÿùûûÿõõõÿùúúÿüþþÿûýýÿ‚üþþÿûüüÿûýýÿ…üþþÿûýýÿ‚üþþÿüÿÿÿøúúÿõõõÿúûûÿüþþÿûüüÿûýýÿƒüþþÿ÷øøÿõööÿûüüÿýÿÿÿŠüþþÿ üÿÿÿùúúÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿüþþÿûüüÿûýýÿˆüþþÿûýýÿ‚üþþÿûýýÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿþÿÿÿüþþÿ÷øøÿ¦¦¦ÿÿÿÿ—ÿÿÿ=<<ÿWWWÿRRRÿ999ÿÿ ÿÿ›ÿäKàùÚÿþÿ ÿÿÿÿ ÿ+,-ÿLKKÿPPPÿ444ÿÿÿ†ÿÿÿÿ!""ÿCCCÿŸŸŸÿëëëÿúüüÿÿÿÿÿüþþÿùûûÿùúúÿüýýÿüÿÿÿüþþÿùûûÿ÷øøÿ÷÷÷ÿùûûÿüþþÿûüüÿøùùÿúüüÿüþþÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüþþÿùúúÿüþþÿýÿÿÿ‚üþþÿüÿÿÿüþþÿüÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿ„üþþÿýÿÿÿüþþÿøùùÿøøøÿüþþÿýÿÿÿüþþÿùûûÿøùùÿ÷øøÿñññÿêêêÿåååÿãââÿäääÿïïïÿöööÿö÷÷ÿùûûÿ„üþþÿüÿÿÿüþþÿúüüÿøùùÿûüüÿüþþÿúüüÿøúúÿûýýÿüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿøùùÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿúüüÿ÷÷÷ÿùûûÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ…üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ„üþþÿøúúÿ÷øøÿûýýÿ…üþþÿüÿÿÿ…üþþÿúûûÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷÷÷ÿúüüÿýÿÿÿ‰üþþÿüÿÿÿ‚üþþÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ÷øøÿéêëÿ˜˜™ÿÿÿ˜ÿÿ ÿ==>ÿWWWÿQPPÿ877ÿÿ ÿÿ›ÿÝÞü͆ÿ ÿÿÿ!#ÿ@@@ÿRRRÿ<<<ÿÿÿÿ…ÿÿÿÿÿ///ÿ‚‚‚ÿÒÒÒÿõööÿÿÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüýýÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿüÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿ˜üþþÿ ýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿóôôÿêêêÿåååÿãããÿäääÿîîîÿ÷÷÷ÿüýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿúûûÿýÿÿÿâüþþÿö÷÷ÿõööÿüýýÿñññÿרÙÿ††‡ÿ ÿÿ˜ÿÿ ÿ=>?ÿVUUÿMKKÿ211ÿÿ ÿÿ›ÿß+áü7–†ÿ ÿÿÿ333ÿVVVÿLLLÿ"""ÿ ÿÿÿ„ÿ ÿÿÿÿÿ^^^ÿ©©©ÿêëëÿÿÿÿÿüþþÿúüüÿùûûÿ‚üþþÿúûûÿƒüþþÿûýýÿùúúÿûüüÿüþþÿýÿÿÿ†üþþÿúûûÿ„üþþÿýÿÿÿ‚üþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿøúúÿ÷÷÷ÿûýýÿüÿÿÿüþþÿüÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿƒüþþÿ ùûûÿûüüÿýÿÿÿóôôÿéééÿåååÿàááÿÞßßÿèèèÿóóóÿüþþÿýÿÿÿƒüþþÿøùùÿö÷÷ÿûýýÿùúúÿûýýÿüþþÿûüüÿùúúÿüýýÿúüüÿö÷÷ÿùúúÿüþþÿüÿÿÿ„üþþÿ ùúúÿöööÿúûûÿýÿÿÿüþþÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿýÿÿÿ‚üþþÿøøøÿ÷÷÷ÿûýýÿüþþÿ üÿÿÿýÿÿÿüþþÿøùùÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿ…üþþÿýÿÿÿùúúÿö÷÷ÿúüüÿüÿÿÿüþþÿýÿÿÿŒüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ…üþþÿüýýÿ÷øøÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿúûûÿüþþÿÿÿÿÿõööÿÅÆÆÿrrrÿ ÿÿ˜ÿÿ ÿACCÿSTTÿ?>>ÿ'''ÿÿÿÿ›ÿß+áûO†ÿ ÿÿ ÿ$$$ÿOOOÿRRRÿ444ÿÿÿÿ„ÿ ÿÿ ÿÿÿ>??ÿÿÙØØÿýýýÿüþþÿýÿÿÿ‚üþþÿüÿÿÿ„üþþÿýÿÿÿüÿÿÿüþþÿúüüÿûüüÿ…üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿúüüÿûýýÿüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿøùùÿöööÿûüüÿüÿÿÿüþþÿüÿÿÿûüüÿöööÿøùùÿ…üþþÿ ýÿÿÿüþþÿúüüÿóôôÿìììÿæææÿàààÿÝÞÞÿæææÿðððÿùúúÿ„üþþÿøùùÿöööÿûüüÿýÿÿÿƒüþþÿýÿÿÿúûûÿõööÿøúúÿ…üþþÿ üÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿüþþÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿúüüÿûüüÿüþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿüþþÿûýýÿúüüÿûýýÿ…üþþÿúüüÿ÷øøÿõööÿúüüÿýÿÿÿüþþÿûüüÿúüüÿŒüþþÿúüüÿûüüÿ‚üþþÿúüüÿûüüÿƒüþþÿýÿÿÿûýýÿö÷÷ÿ÷÷÷ÿüþþÿýÿÿÿüþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿüþþÿÿÿÿÿøúúÿ±±±ÿ\[[ÿ ÿÿ—ÿ ÿÿÿHIIÿQSSÿ222ÿÿÿÿÿ›ÿå,áû[‡ÿÿÿÿ<<<ÿLLKÿBBBÿÿÿÿ‡ÿÿÿ%&&ÿXXXÿ¿¿¿ÿñòòÿüþþÿþÿÿÿŠüþþÿüÿÿÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿüÿÿÿùúúÿôôôÿùúúÿýÿÿÿüþþÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿûýýÿüýýÿ„üþþÿ üÿÿÿýÿÿÿúûûÿôõõÿôôôÿñññÿæææÿâââÿãääÿéééÿîîîÿôôôÿùúúÿƒüþþÿüýýÿûýýÿ‰üþþÿûýýÿˆüþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüýýÿöööÿüþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿ ýÿÿÿúûûÿôõõÿøùùÿüÿÿÿýÿÿÿùûûÿôôôÿøúúÿýÿÿÿüÿÿÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿûýýÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿƒüþþÿÿÿÿÿöøøÿ™™™ÿDDDÿÿÿ–ÿÿ ÿÿPPPÿRRRÿ)))ÿÿ ÿÿÿ›ÿê-áþbÿþ…ÿÿ ÿ0//ÿJJJÿRRRÿ*+-ÿ ÿÿÿ…ÿÿÿ ÿÿ888ÿ›››ÿÝÝÝÿþÿÿÿÿÿÿÿ‚üþþÿüÿÿÿ…üþþÿúüüÿøùùÿúüüÿûýýÿøùùÿùúúÿƒüþþÿúûûÿøùùÿûýýÿ‚üþþÿýÿÿÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿùûûÿøùùÿûýýÿ ÷øøÿ÷÷÷ÿòòòÿæææÿâââÿåååÿéééÿîîîÿóòòÿøùùÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿƒüþþÿýÿÿÿ„üþþÿùúúÿøùùÿûýýÿ‚ýÿÿÿ‚üþþÿ‚ýÿÿÿüþþÿùúúÿøùùÿûýýÿ‚üþþÿüÿÿÿ‚üþþÿøùùÿüþþÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿüþþÿüÿÿÿýÿÿÿûüüÿ÷øøÿùûûÿüþþÿüÿÿÿúüüÿ÷øøÿúüüÿüýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøøøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿùúúÿøùùÿûýýÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿƒüþþÿÿÿÿÿíîîÿzzzÿ(((ÿÿÿ–ÿÿÿ ÿ$$$ÿOPPÿNOOÿ###ÿÿÿœÿÁláþUî‡ÿÿÿ%%%ÿFFFÿ]]]ÿ;;;ÿÿÿÿ…ÿÿÿ ÿÿ ! ÿqqqÿ¾¿¿ÿûýýÿÿÿÿÿ‚üþþÿûýýÿ„üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿ„üþþÿøøøÿôõõÿúüüÿýÿÿÿüþþÿûýýÿ‡üþþÿüýýÿ‚üþþÿüýýÿ‚üþþÿûýýÿ„üþþÿ ÷øøÿôõõÿúüüÿýÿÿÿüÿÿÿøùùÿñññÿçççÿãããÿäääÿèèèÿîîîÿóóóÿøùùÿ‚üþþÿûýýÿ†üþþÿûýýÿ‰üþþÿ÷÷÷ÿõõõÿûýýÿýÿÿÿüþþÿüýýÿ‚üþþÿüýýÿ–üþþÿûýýÿ‡üþþÿýÿÿÿûüüÿõõõÿ÷÷÷ÿŒüþþÿûýýÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿùûûÿôôôÿøùùÿüÿÿÿ‡üþþÿúûûÿôôôÿøùùÿŠüþþÿýÿÿÿÿÿÿÿàààÿ]]]ÿÿÿÿ–ÿ ÿÿÿ***ÿMOOÿGIIÿÿ ÿÿÿ›ÿfàþ >¼†ÿÿÿÿ899ÿYZZÿHIIÿ)))ÿ ÿÿ‡ÿÿÿÿBBBÿ•••ÿîïïÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿ†üþþÿûüüÿúûûÿûýýÿüÿÿÿüþþÿøùùÿöööÿûýýÿýÿÿÿ‚üþþÿýÿÿÿüýýÿ÷÷÷ÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿöööÿøùùÿƒüþþÿûüüÿúûûÿûýýÿýÿÿÿüþþÿøøøÿñññÿëëëÿæææÿäääÿéééÿòòòÿùúúÿüþþÿýÿÿÿúûûÿõööÿùúúÿ‚üþþÿýÿÿÿûüüÿöööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿúüüÿ üþþÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿ‡üþþÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿùúúÿõööÿúûûÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿúüüÿûüüÿ…üþþÿüÿÿÿ‚üþþÿ üÿÿÿùûûÿõööÿøùùÿûüüÿüþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ†üþþÿýÿÿÿüþþÿ÷øøÿöööÿùûûÿûýýÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿþÿÿÿùúúÿÒÒÒÿLMMÿÿÿÿ‚ÿÿ‘ÿÿÿÿ988ÿQRQÿBCCÿÿÿÿœÿhàü¢ÿþƒÿÿÿÿ(**ÿJLLÿOPPÿ<<<ÿÿÿ†ÿÿÿÿÿ!!!ÿqqqÿØØÙÿ÷øøÿÿÿÿÿýÿÿÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿýÿÿÿˆüþþÿýÿÿÿüþþÿüÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿ÷øøÿ üþþÿýÿÿÿûýýÿö÷÷ÿ÷øøÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿüþþÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ùúúÿõööÿñññÿêêêÿãããÿáááÿæææÿòòòÿùúúÿüþþÿýÿÿÿúûûÿöööÿùúúÿüþþÿûýýÿùûûÿûýýÿö÷÷ÿøùùÿüþþÿúüüÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ üþþÿüÿÿÿüþþÿ÷øøÿ÷÷÷ÿûýýÿýÿÿÿûýýÿ÷÷÷ÿ÷øøÿˆüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿúûûÿûýýÿüþþÿúüüÿúûûÿüþþÿùúúÿöööÿúûûÿüÿÿÿ‚üþþÿúûûÿúüüÿ‚üþþÿýÿÿÿ†üþþÿúûûÿ‚üþþÿüÿÿÿùûûÿöööÿúûûÿýÿÿÿ‚üþþÿ÷øøÿüþþÿýÿÿÿˆüþþÿ÷øøÿüþþÿýÿÿÿƒüþþÿúüüÿúûûÿüýýÿüþþÿ úüüÿûüüÿÿÿÿÿîïïÿ»»»ÿ>??ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ#$&ÿGGGÿOOOÿ999ÿÿÿÿ™ÿþÿqãü¨†ÿ ÿÿÿÿ555ÿNPPÿKMMÿÿÿÿÿ†ÿÿ ÿÿTUUÿ¸¹ºÿëííÿÿÿÿÿýÿÿÿ„üþþÿ÷øøÿôõõÿúüüÿýÿÿÿ’üþþÿýÿÿÿúüüÿôõõÿ÷øøÿ•üþþÿýÿÿÿûýýÿöööÿíííÿäääÿâââÿçççÿòòòÿùúúÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿ‚üþþÿöööÿüýýÿýÿÿÿûýýÿõõõÿö÷÷ÿ”üþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿüÿÿÿƒüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ†üþþÿýÿÿÿûýýÿõööÿöööÿüþþÿüÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿ÷÷÷ÿÿÿÿÿÞààÿœœœÿ333ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿ ÿÿÿ/00ÿTVVÿHHHÿ...ÿÿÿÿœÿpãÿ<ð‡ÿÿ$$$ÿHJJÿRTTÿ*++ÿÿÿ†ÿ ÿ ÿ ÿ;<<ÿ‰ŠŠÿØØØÿÿÿÿÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúûûÿùúúÿûýýÿƒüþþÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿüþþÿøùùÿüþþÿýÿÿÿüýýÿøùùÿ üþþÿúûûÿö÷÷ÿðððÿëëëÿèèèÿêêêÿïððÿøùùÿüýýÿýÿÿÿüþþÿüÿÿÿ‚üþþÿúüüÿøùùÿúüüÿüþþÿüÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúûûÿ÷øøÿúüüÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùûûÿùúúÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿ‚üþþÿýÿÿÿ‚üþþÿûüüÿ÷øøÿùûûÿüþþÿùúúÿ„üþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿ‚ýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ úûûÿùúúÿûýýÿüÿÿÿüþþÿùúúÿûýýÿÿÿÿÿÌÎÎÿzzzÿ(((ÿÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿƒÿ†ÿ ÿÿÿ?@?ÿdeeÿLMLÿ++,ÿ ÿÿÿšÿØu'ãþ à†ÿÿÿÿ?AAÿRSSÿ9:9ÿÿÿÿ†ÿÿ ÿ ÿ%&&ÿYYYÿ½½½ÿýýýÿüþþÿýÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿö÷÷ÿƒüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿŒüþþÿüÿÿÿüþþÿö÷÷ÿöööÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿøùùÿóóóÿîïïÿíííÿîííÿóóóÿøøøÿ‚ûýýÿ†üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿüÿÿÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿùúúÿõõõÿùúúÿýÿÿÿüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿüþþÿüÿÿÿƒüþþÿûýýÿüþþÿýÿÿÿúüüÿõõõÿøùùÿüþþÿýÿÿÿ†üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüýýÿüþþÿ÷øøÿõööÿûýýÿüþþÿûýýÿ‚üþþÿûýýÿƒüþþÿûýýÿƒüþþÿÿÿÿÿº»»ÿYZZÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿƒÿ…ÿÿ ÿ$$$ÿOPPÿlllÿLLLÿ&'(ÿ ÿÿ›ÿ¯áþ)á†ÿÿÿÿ333ÿMMMÿKJIÿ*)+ÿÿÿ‡ÿÿ ÿÿ000ÿœœÿëììÿúüüÿÿÿÿÿƒüþþÿ øùùÿõööÿúüüÿýÿÿÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿ‚üþþÿüÿÿÿùúúÿõõõÿùûûÿýÿÿÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿûýýÿûüüÿ‚üþþÿûüüÿûýýÿüþþÿûýýÿúüüÿö÷÷ÿòòòÿùúúÿûüüÿöööÿôôôÿõööÿúüüÿýÿÿÿüþþÿüÿÿÿ‚üþþÿüÿÿÿ‚üþþÿýÿÿÿ‡üþþÿûüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿüþþÿúüüÿûýýÿƒüþþÿüÿÿÿŠüþþÿýÿÿÿúüüÿõõõÿøùùÿƒüþþÿüÿÿÿûýýÿõööÿ÷øøÿ‚üþþÿûýýÿˆüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿö÷÷ÿüýýÿýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿûýýÿûüüÿüþþÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿüÿÿÿüþþÿüÿÿÿÿÿÿÿ¨¨¨ÿ<<<ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ ÿÿÿÿƒÿÿÿAAAÿ___ÿfffÿ===ÿÿÿÿ›ÿ²áÿ0í‡ÿÿÿ###ÿ@@@ÿVUTÿ;;<ÿ ÿÿÿ…ÿÿÿÿÿÿuuuÿÆÆÆÿôööÿÿÿÿÿüþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿüÿÿÿüþþÿüÿÿÿûýýÿ÷÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿüÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüýýÿüþþÿýÿÿÿüÿÿÿüþþÿüÿÿÿýÿÿÿüþþÿýÿÿÿúüüÿùúúÿøøøÿùúúÿ÷÷÷ÿöööÿ÷÷÷ÿûüüÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùúúÿüþþÿüÿÿÿüþþÿùûûÿ†üþþÿüÿÿÿýÿÿÿ‚üþþÿ üÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿüÿÿÿüþþÿùûûÿŠüþþÿýÿÿÿúüüÿ÷÷÷ÿùúúÿƒüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿûýýÿùûûÿúüüÿˆüþþÿ øùùÿ÷øøÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿýÿÿÿüÿÿÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿüÿÿÿüþþÿýÿÿÿýþþÿöööÿ”””ÿ%%%ÿÿ ÿÿÿÿÿ ÿÿ"##ÿ%&&ÿ $%%ÿ!""ÿÿÿÿÿÿ ÿ ÿÿÿÿ ÿÿÿ !!ÿRRRÿ___ÿRRRÿ***ÿÿÿÿ˜ÿþÿ½äÿ-á‡ÿÿÿÿ///ÿXXXÿKKKÿ#""ÿ ÿÿ‡ÿÿÿÿIJJÿ’’’ÿçççÿÿÿÿÿœüþþÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿƒüþþÿ ÷øøÿõõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿöööÿõööÿüýýÿüÿÿÿ˜üþþÿüÿÿÿüýýÿõööÿöööÿüþþÿüÿÿÿ•üþþÿýÿÿÿúüüÿôôôÿ÷øøÿ§üþþÿ ÿÿÿÿøúúÿâââÿ}}}ÿÿ ÿ ÿÿÿÿ!!!ÿ%%%ÿ$$$ÿ...ÿ555ÿ111ÿ,,,ÿ'''ÿ"""ÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿ+,,ÿXXXÿTTTÿ888ÿÿÿÿÿ›ÿ³äÿ F©†ÿÿ ÿ#$$ÿNMMÿONNÿ666ÿÿÿ‡ÿÿÿÿ"##ÿ^^^ÿÉÉÉÿõööÿýÿÿÿùúúÿ÷øøÿüþþÿýÿÿÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿ ùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüþþÿúüüÿùúúÿûýýÿüþþÿúüüÿùúúÿûýýÿüþþÿúûûÿùûûÿüþþÿùûûÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿøùùÿûýýÿüþþÿõööÿôõõÿüýýÿýÿÿÿüþþÿýÿÿÿüþþÿúûûÿùúúÿûýýÿüþþÿúûûÿùûûÿ‚üþþÿùûûÿƒüþþÿ üÿÿÿýÿÿÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøøøÿ÷øøÿüýýÿýÿÿÿˆüþþÿüÿÿÿûüüÿö÷÷ÿùúúÿüþþÿúûûÿùûûÿƒüþþÿúûûÿö÷÷ÿúûûÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿ‚üþþÿüÿÿÿúûûÿö÷÷ÿùûûÿüÿÿÿüþþÿýÿÿÿüþþÿùúúÿúüüÿƒüþþÿøùùÿ÷÷÷ÿûýýÿýÿÿÿüþþÿøùùÿ÷øøÿûýýÿŒüþþÿüÿÿÿýÿÿÿŒüþþÿ%ÿÿÿÿòôôÿÇÇÇÿfffÿ ÿÿÿÿÿÿ"""ÿ&&&ÿ)))ÿ444ÿ;;;ÿ:::ÿ999ÿ666ÿ111ÿ,,,ÿ'''ÿÿÿÿÿ ÿÿÿÿÿ ÿ ÿ;<<ÿUUUÿGGGÿ(((ÿÿÿ›ÿô‡3äÿf†ÿ ÿÿÿÿ?>>ÿPOOÿKKKÿ%&&ÿ ÿÿÿ…ÿÿÿ ÿ777ÿžžžÿÞßßÿýÿÿÿùùùÿö÷÷ÿüþþÿýÿÿÿüþþÿûüüÿ‚üþþÿúüüÿûýýÿƒüþþÿ øùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûüüÿýÿÿÿüþþÿûüüÿüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿøúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿüþþÿ÷øøÿö÷÷ÿüýýÿýÿÿÿüþþÿûüüÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿ‚üþþÿüÿÿÿ„üþþÿ úüüÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿˆüþþÿýÿÿÿúüüÿõööÿøùùÿüþþÿýÿÿÿüÿÿÿ‚üþþÿ ýÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿ‚üþþÿýÿÿÿúûûÿõõõÿùúúÿüÿÿÿ‚üþþÿûüüÿüþþÿüÿÿÿƒüþþÿøøøÿõööÿûüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿ‹üþþÿûýýÿúüüÿûýýÿ‹üþþÿ ÿÿÿÿìîîÿ©©©ÿOOOÿÿÿÿÿÿÿ"""ÿ(((ÿ...ÿ888ÿ>>>ÿ???ÿ>>>ÿ;;;ÿ666ÿ000ÿ&&&ÿÿÿÿÿÿÿÿÿÿ111ÿIIIÿNNNÿ999ÿÿ ÿÿ›ÿì.ãÿoˆÿÿ ÿ../ÿPOOÿaaaÿ===ÿÿÿÿ‡ÿÿÿ !!ÿghhÿ¹ººÿûüüÿþÿÿÿüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿƒüþþÿûýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‹üþþÿüýýÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿûýýÿüþþÿýÿÿÿûýýÿöööÿö÷÷ÿüþþÿüÿÿÿ‚üþþÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿùúúÿôõõÿøùùÿƒüþþÿûýýÿ„üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿûýýÿ„üþþÿüÿÿÿüþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿ„üþþÿüÿÿÿüþþÿûýýÿüýýÿƒüþþÿö÷÷ÿöööÿûýýÿýÿÿÿƒüþþÿûýýÿ‚üþþÿûýýÿ„üþþÿüÿÿÿ…üþþÿýÿÿÿøúúÿôõõÿùûûÿýÿÿÿŠüþþÿÿÿÿÿåççÿˆ‰‰ÿ777ÿÿÿ ÿÿÿ !!ÿ+**ÿ444ÿ999ÿ>>>ÿBBBÿCCCÿDDDÿ???ÿ555ÿ...ÿ(((ÿ ÿÿÿ ÿÿÿ ÿÿ>??ÿPPPÿCCCÿ+,,ÿÿÿÿ›ÿí:ãÿƒxÿþ…ÿÿ ÿ !ÿCCCÿ___ÿOPPÿ122ÿ ÿÿ‡ÿ ÿÿÿ344ÿÿíííÿùúúÿûýýÿüþþÿýÿÿÿûýýÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿøùùÿûýýÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿúûûÿüþþÿøùùÿƒüþþÿúüüÿøùùÿúüüÿ‚üþþÿüÿÿÿ‚üþþÿúûûÿøùùÿûýýÿúüüÿ÷øøÿúüüÿýÿÿÿ‚üþþÿüÿÿÿƒüþþÿûüüÿøùùÿúüüÿüþþÿúüüÿøùùÿúüüÿüþþÿýÿÿÿüÿÿÿ‚üþþÿùûûÿøùùÿûýýÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿøúúÿùúúÿüÿÿÿüþþÿüÿÿÿüþþÿøúúÿøùùÿüýýÿ„üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿûýýÿøùùÿúûûÿ‚üþþÿýÿÿÿùûûÿøùùÿüþþÿúûûÿ÷øøÿúüüÿ‚üþþÿƒüÿÿÿ‚üþþÿýÿÿÿüÿÿÿÿÿÿÿÔÕÕÿabbÿ ÿÿÿÿ ÿÿÿ&''ÿ111ÿ888ÿ>>>ÿCCCÿHHHÿKKKÿHHHÿAAAÿ555ÿ333ÿ///ÿ !!ÿÿÿ ÿÿÿÿ'((ÿHHHÿPPPÿ766ÿÿ ÿÿÿ™ÿþÿü@æÿƒkû‡ÿ ÿÿÿ011ÿOOOÿ[\\ÿIKKÿÿÿÿÿ†ÿÿÿ ÿfggÿÏÏÏÿíííÿùúúÿüþþÿüÿÿÿ´üþþÿýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüÿÿÿƒüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿôõõÿúüüÿýÿÿÿŠüþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ…üþþÿ÷øøÿõõõÿúüüÿýÿÿÿˆüþþÿýÿÿÿûýýÿõööÿö÷÷ÿüþþÿüÿÿÿ•üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿ‚üþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ‹üþþÿýÿÿÿûýýÿøùùÿ½¼½ÿ===ÿ ÿƒÿ ÿÿÿ!!!ÿ,,,ÿ666ÿ>>>ÿBBBÿJJJÿPPPÿIIIÿ???ÿ555ÿ222ÿ!""ÿÿÿ ÿÿ ÿÿ777ÿLLLÿHHHÿ(((ÿÿÿÿÿ›ÿâ9æÿƒO͆ÿ ÿÿ ÿ!ÿ???ÿ^^^ÿXYYÿ+++ÿÿÿÿ†ÿÿÿEEEÿšššÿßßßÿÿÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿüÿÿÿƒüþþÿ üÿÿÿúüüÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿöööÿùûûÿüÿÿÿ„üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿüÿÿÿûýýÿúûûÿûüüÿ„üþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿûüüÿúûûÿûýýÿ…üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿüþþÿùúúÿöööÿúüüÿýÿÿÿüþþÿúüüÿúûûÿûýýÿüÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿýÿÿÿüþþÿúûûÿúüüÿ‚üþþÿüÿÿÿùúúÿöööÿúûûÿýÿÿÿ…üþþÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúûûÿûüüÿüþþÿýÿÿÿúûûÿöööÿøøøÿúüüÿ„üþþÿýÿÿÿúûûÿ÷÷÷ÿ‚÷øøÿûüüÿþÿÿÿýÿÿÿüýýÿõööÿçèèÿ¥¦¦ÿ&&'ÿÿƒÿÿÿÿ"""ÿ,,,ÿ222ÿ999ÿCCCÿGGGÿHHHÿFFFÿBBBÿ<<<ÿ555ÿ...ÿ&&&ÿÿÿÿÿÿ***ÿGFFÿFFFÿ555ÿÿ ÿÿÿ›ÿ¨9 æÿ±‡ÿ ÿÿÿ,,,ÿUUUÿ\\\ÿ:::ÿÿÿÿ‡ÿÿÿ$$$ÿaaaÿÆÆÆÿüüüÿüþþÿýÿÿÿ„üþþÿüýýÿúûûÿûýýÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüÿÿÿüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿûýýÿƒüþþÿ ýÿÿÿúûûÿöööÿùúúÿüÿÿÿýÿÿÿùûûÿõööÿùûûÿüÿÿÿƒüþþÿûýýÿúûûÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿøùùÿ‚üþþÿýÿÿÿ„üþþÿûüüÿúûûÿüýýÿüÿÿÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ…üþþÿûýýÿúûûÿûýýÿüþþÿûüüÿúûûÿûýýÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿùúúÿöööÿúüüÿüÿÿÿüþþÿýÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿüýýÿüþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ„üþþÿ üÿÿÿøùùÿöööÿûüüÿýÿÿÿüþþÿ÷øøÿö÷÷ÿûýýÿüÿÿÿ‚üþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿúûûÿõööÿúûûÿýÿÿÿ‚üþþÿýÿÿÿüþþÿùúúÿõööÿòññÿðððÿïïïÿðïïÿõõõÿùûûÿúûûÿüýýÿöööÿÏÐÐÿ„…†ÿÿÿƒÿÿ ÿÿ ÿ***ÿ000ÿ777ÿ@@@ÿDDDÿCCCÿAAAÿ<<<ÿ222ÿ(((ÿ%%%ÿÿ ÿÿ ÿÿ877ÿLKKÿ999ÿ !!ÿ ÿÿÿ™ÿþÿ|äÿ ·ˆÿ ÿÿÿABAÿUUUÿGGGÿ&''ÿÿÿÿ†ÿÿÿ***ÿ   ÿêêêÿûýýÿÿÿÿÿƒüþþÿýÿÿÿûüüÿõõõÿ÷øøÿ…üþþÿýÿÿÿùûûÿôôôÿøùùÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿ„üþþÿüýýÿƒüþþÿüýýÿ„üþþÿ ýÿÿÿúûûÿôôôÿøùùÿüÿÿÿýÿÿÿùúúÿôôôÿùúúÿüÿÿÿŠüþþÿ÷øøÿõõõÿûüüÿýÿÿÿ„üþþÿüýýÿ‰üþþÿ üÿÿÿøùùÿôôôÿùûûÿýÿÿÿüþþÿøøøÿôôôÿúûûÿýÿÿÿ‰üþþÿüýýÿˆüþþÿüýýÿŽüþþÿüýýÿˆüþþÿüýýÿƒüþþÿüýýÿ‰üþþÿüýýÿ„üþþÿþÿÿÿùûûÿîïïÿíííÿçççÿåååÿêêêÿïïïÿóóóÿþÿÿÿûýýÿ°±±ÿ[ZZÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ/..ÿ777ÿ;;;ÿAAAÿDDDÿ@@@ÿ;;;ÿ666ÿ---ÿ###ÿÿÿ ÿÿ333ÿCCCÿEEEÿ&''ÿÿÿÿšÿþÿ‡äÿ„ Åÿþ…ÿ ÿÿ ÿ,-.ÿFFEÿNNNÿ555ÿÿÿÿ‡ÿÿÿÿrrsÿÂÂÂÿóôôÿÿÿÿÿýÿÿÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿýÿÿÿ„üþþÿûüüÿøùùÿúüüÿüþþÿ úüüÿøùùÿúüüÿüÿÿÿüþþÿùûûÿ÷øøÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿýÿÿÿûýýÿ÷øøÿùúúÿüþþÿüÿÿÿûýýÿøùùÿúûûÿüþþÿüÿÿÿúüüÿøùùÿúüüÿüþþÿüÿÿÿ†üþþÿ üÿÿÿýÿÿÿüþþÿùûûÿøùùÿûýýÿýÿÿÿüþþÿùúúÿøùùÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿøúúÿƒüþþÿúüüÿøùùÿûüüÿüþþÿúûûÿøùùÿûýýÿüÿÿÿüþþÿùúúÿøøøÿûýýÿýÿÿÿüþþÿøúúÿøùùÿûýýÿýÿÿÿüÿÿÿ†üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿúüüÿ÷øøÿúûûÿ‚üþþÿüÿÿÿýÿÿÿüÿÿÿƒüþþÿúüüÿ÷øøÿúûûÿýÿÿÿƒüþþÿüÿÿÿ‚üþþÿüÿÿÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüÿÿÿüþþÿýÿÿÿûýýÿøùùÿö÷÷ÿòòòÿéééÿãããÿßßßÿÜÜÜÿÛÛÛÿÚÚÚÿÝÝÝÿäååÿôõõÿÿÿÿÿòóóÿ‡‡‡ÿ.--ÿ ÿÿƒÿÿ ÿÿÿ$$$ÿ,,,ÿ222ÿ777ÿ===ÿAAAÿ<<<ÿ666ÿ211ÿ(((ÿÿÿÿ ÿÿ"##ÿFGGÿJKKÿ788ÿÿ ÿÿÿ›ÿä‡4èÿ„ ¤ýþ‡ÿÿ ÿÿ444ÿOOOÿAAAÿ###ÿ ÿÿˆÿÿ ÿCDEÿÿàààÿùúúÿýþþÿüþþÿûýýÿ‹üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿøùùÿõõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿ‚üþþÿüÿÿÿƒüþþÿüÿÿÿ‰üþþÿûýýÿ…üþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‚üþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ„üþþÿüýýÿƒüþþÿüÿÿÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ‡üþþÿûýýÿ‚üþþÿüýýÿûýýÿ‚üþþÿüýýÿûýýÿüþþÿùûûÿôôôÿùúúÿüÿÿÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿúûûÿôõõÿøùùÿüÿÿÿ‡üþþÿûýýÿüýýÿüþþÿøøøÿõõõÿúüüÿýÿÿÿƒüþþÿøùùÿóòòÿíííÿèèèÿãããÿÚÚÚÿÑÑÑÿ ÒÒÒÿÓÓÓÿ×××ÿâääÿúüüÿýþþÿÜÜÜÿ__`ÿ ÿÿÿƒÿÿ ÿÿÿ###ÿ(((ÿ-,,ÿ111ÿ666ÿ:::ÿ555ÿ000ÿ+++ÿ!""ÿÿÿÿ ÿÿ111ÿQRRÿGIIÿ'''ÿÿÿÿÿ›ÿÄæÿ„jó‡ÿÿÿÿ%&&ÿFFFÿ222ÿÿÿ‡ÿ ÿÿ ÿÿUVWÿ¼¼½ÿèééÿúúúÿýþþÿúûûÿõõõÿùúúÿüÿÿÿ†üþþÿýÿÿÿúûûÿõööÿùúúÿüÿÿÿ…üþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿúüüÿûýýÿüþþÿüÿÿÿýÿÿÿŠüþþÿüÿÿÿüþþÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿüÿÿÿƒüþþÿûüüÿúüüÿ‚üþþÿýÿÿÿúûûÿõõõÿøúúÿüþþÿûüüÿ‚üþþÿüÿÿÿùúúÿõööÿúûûÿüÿÿÿ…üþþÿûýýÿúüüÿ‚üþþÿûüüÿúüüÿ„üþþÿýÿÿÿüþþÿüÿÿÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿùúúÿõõõÿúûûÿýÿÿÿüþþÿøùùÿõööÿúüüÿüþþÿúüüÿûýýÿƒüþþÿ÷÷÷ÿö÷÷ÿûýýÿüÿÿÿüþþÿûýýÿúüüÿûýýÿƒüþþÿüÿÿÿ‚üþþÿö÷÷ÿüþþÿûýýÿúüüÿüýýÿüþþÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿäååÿÝÞÞÿÙÙÙÿÓÓÓÿÍÍÍÿÇÇÇÿÉÉÉÿÒÒÒÿâââÿóóóÿÿÿÿÿîððÿ»»»ÿDEHÿÿÿÿƒÿ ÿ ÿ ÿÿÿ$$$ÿ'''ÿ,,,ÿ000ÿ+++ÿ%&&ÿ !!ÿÿÿ ÿ ÿÿ/..ÿJHHÿMMMÿ888ÿÿ ÿÿÿÿ›ÿÅæÿƒ0ï‡ÿ ÿÿÿÿ555ÿDDDÿBBBÿ###ÿ ÿÿÿ†ÿ ÿ ÿÿ,--ÿ†‡ˆÿËËÌÿ÷÷÷ÿüþþÿûüüÿö÷÷ÿùûûÿ†üþþÿúüüÿùúúÿüþþÿúüüÿö÷÷ÿùûûÿ†üþþÿýÿÿÿ„üþþÿùûûÿúûûÿüþþÿüÿÿÿýÿÿÿüþþÿúûûÿùûûÿŠüþþÿúûûÿùûûÿüþþÿýÿÿÿüýýÿ÷øøÿ…üþþÿýÿÿÿüÿÿÿ‚üþþÿüÿÿÿúüüÿö÷÷ÿùúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿùûûÿö÷÷ÿúûûÿüÿÿÿ…üþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿƒüþþÿûýýÿùúúÿúüüÿüþþÿüÿÿÿúûûÿö÷÷ÿúûûÿýÿÿÿüÿÿÿùúúÿö÷÷ÿúüüÿýÿÿÿüþþÿùúúÿö÷÷ÿûüüÿýÿÿÿ„üþþÿøøøÿ÷øøÿûýýÿ‚üþþÿüÿÿÿýÿÿÿ„üþþÿúûûÿùûûÿüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿóóóÿíííÿæææÿÝÞÞÿÖÖÖÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÔÕÕÿêëëÿüýýÿÿÿÿÿÙÙÙÿŠŠŠÿ,-/ÿÿÿ„ÿÿ ÿ ÿÿÿÿÿ ÿ###ÿ%&&ÿ###ÿÿÿÿ ÿ ÿÿÿ<<<ÿNMMÿ@??ÿ(((ÿÿ ÿÿšÿþÿÐéÿƒ@ð‰ÿÿ ÿ ÿ>>>ÿOOOÿ888ÿÿÿÿˆÿÿÿIHHÿ¤¤¤ÿïïïÿûüüÿþÿÿÿˆüþþÿ÷øøÿôôôÿúüüÿýÿÿÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿüþþÿüÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿüÿÿÿ†üþþÿüÿÿÿüþþÿöööÿõõõÿûýýÿýÿÿÿ¬üþþÿýÿÿÿúûûÿôôôÿøùùÿüÿÿÿŸüþþÿüÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿˆüþþÿ øùùÿóóóÿîîîÿåææÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÄÄÄÿÉÉÉÿÐÐÐÿÛÛÛÿðññÿÿÿÿÿºººÿPPPÿÿÿÿ„ÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿÿ222ÿBBBÿAAAÿ+++ÿÿ ÿÿÿÿÉéÿ†Eÿþ‡ÿÿÿÿ888ÿSSSÿFFFÿ***ÿ ÿÿ‡ÿÿÿÿ ÿxyxÿÐÐÐÿõ÷÷ÿÿÿÿÿýÿÿÿüÿÿÿ‚üþþÿøùùÿ÷øøÿüþþÿúüüÿùúúÿûýýÿ†üþþÿýÿÿÿûýýÿ÷÷÷ÿùúúÿüþþÿýÿÿÿúüüÿ÷÷÷ÿùûûÿüþþÿùúúÿúûûÿüþþÿøùùÿ÷øøÿûýýÿýÿÿÿüþþÿùûûÿùúúÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüþþÿ÷øøÿøúúÿüþþÿúûûÿùúúÿƒüþþÿüÿÿÿýÿÿÿ‚üþþÿúûûÿö÷÷ÿúûûÿ‚üþþÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿûüüÿ÷÷÷ÿùûûÿüÿÿÿ úûûÿ÷÷÷ÿúûûÿýÿÿÿüþþÿùúúÿ÷÷÷ÿûüüÿûýýÿùúúÿúüüÿ‘üþþÿýÿÿÿ‚üþþÿýÿÿÿ‚üþþÿ ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿúûûÿùúúÿüýýÿ†üþþÿ ýÿÿÿûýýÿøùùÿóóóÿîîîÿêêêÿáááÿÖ××ÿÒÒÒÿÍÍÍÿÇÇÇÿ ÉÉÉÿÍÍÍÿØØØÿéêêÿúûûÿûýýÿæççÿŒÿÿÿÿ…ÿÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ ÿÿ)((ÿECCÿAAAÿ111ÿÿ ÿÿÿÿ›ÿüšAéÿ†4Èùˆÿÿÿ ÿ/00ÿPPPÿ888ÿÿÿÿ‡ÿÿÿ ÿOPPÿ¥¥¥ÿêëëÿÿÿÿÿûýýÿûüüÿûýýÿüþþÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿ‡üþþÿ ûýýÿùúúÿõõõÿøùùÿüþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿüÿÿÿüþþÿýÿÿÿüþþÿûýýÿûüüÿ‚üþþÿüýýÿúûûÿõõõÿ÷øøÿüþþÿýÿÿÿüÿÿÿƒüþþÿ üýýÿûüüÿûýýÿüþþÿýÿÿÿùúúÿõõõÿùúúÿýÿÿÿüþþÿûýýÿûüüÿüýýÿüþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿ‚üþþÿûýýÿ‚üþþÿûýýÿøúúÿõõõÿùúúÿýÿÿÿùúúÿõõõÿùûûÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿ‘üþþÿûýýÿûüüÿ‚üþþÿûýýÿûüüÿüþþÿýÿÿÿüýýÿö÷÷ÿüþþÿýÿÿÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿüÿÿÿˆüþþÿøùùÿóóóÿíííÿçèèÿãããÿÛÛÛÿÒÒÒÿÍÍÍÿÈÈÈÿÃÃÃÿÇÇÇÿÍÍÍÿÒÒÒÿáááÿöööÿÿÿÿÿòôôÿº»»ÿ\^`ÿÿÿˆÿÿÿ ÿÿÿÿÿ ÿÿÿÿ ÿ!!"ÿ988ÿLJJÿ:99ÿ !!ÿ ÿÿÿÿœÿùCèÿ†˜ˆÿ ÿÿÿ!"$ÿEEDÿZZZÿIIIÿÿÿÿÿ†ÿ ÿÿÿ+,.ÿqqqÿ×××ÿÿÿÿÿöööÿõõõÿö÷÷ÿüýýÿýÿÿÿüþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷÷÷ÿõööÿúüüÿƒüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ üÿÿÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõõõÿúûûÿ…üþþÿýÿÿÿúûûÿõõõÿøùùÿüÿÿÿüþþÿüýýÿûýýÿüýýÿüþþÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿøøøÿõõõÿúüüÿýÿÿÿüþþÿ÷øøÿõööÿûýýÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿûýýÿöööÿûüüÿ‚üþþÿûýýÿüýýÿüþþÿûýýÿ‰üþþÿüÿÿÿƒüþþÿüÿÿÿüþþÿ üÿÿÿýÿÿÿüþþÿ÷øøÿõõõÿûüüÿýÿÿÿüþþÿö÷÷ÿöööÿûýýÿýÿÿÿüþþÿûýýÿ‚üþþÿûýýÿ‡üþþÿüÿÿÿýÿÿÿüþþÿ÷øøÿóóóÿîîîÿåååÿÜÝÝÿØØØÿÓÓÓÿÍÍÍÿÇÇÇÿÄÄÄÿÃÃÃÿÆÆÆÿÍÍÍÿÛÛÛÿëììÿûüüÿÿÿÿÿåååÿÿ222ÿÿÿˆÿÿÿ ÿ ÿ ÿÿÿ ÿÿÿ ÿÿ788ÿEEEÿAAAÿ)*)ÿÿÿÿžÿùMèÿ„|‰ÿÿÿÿ777ÿVUUÿNNNÿ'((ÿÿ‰ÿ ÿÿÿFGFÿ²±±ÿæææÿîîîÿóóóÿöööÿøùùÿûüüÿ‚ýÿÿÿ„üþþÿüÿÿÿûýýÿùúúÿúûûÿüþþÿøùùÿüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿùúúÿ üþþÿùúúÿ÷øøÿûüüÿýÿÿÿüþþÿøúúÿ÷øøÿüþþÿýÿÿÿƒüþþÿúûûÿøùùÿûýýÿûüüÿ÷øøÿùûûÿ‚üþþÿýÿÿÿ‚üþþÿùûûÿ÷øøÿúüüÿýÿÿÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿýÿÿÿüýýÿøøøÿøùùÿüÿÿÿýÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿˆüþþÿûýýÿøúúÿúûûÿüþþÿüÿÿÿûýýÿøùùÿúüüÿüþþÿùúúÿùûûÿüþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿøùùÿøøøÿüýýÿüþþÿüÿÿÿýÿÿÿüÿÿÿüþþÿüÿÿÿ†üþþÿ ýÿÿÿûýýÿùúúÿùûûÿùúúÿôôôÿíííÿåææÿÝÞÞÿÖ××ÿÑÑÑÿÌÌÌÿÈÈÈÿÄÄÄÿ ÆÆÆÿËËËÿÔÔÔÿâââÿñññÿýÿÿÿÿÿÿÿÐÐÐÿNNNÿÿÿÿ‰ÿÿÿÿÿÿÿ‚ÿ ÿÿ'''ÿBBBÿDDDÿ/00ÿÿ ÿÿÿœÿþÿUëÿˆ†‰ÿ ÿÿÿ'''ÿGGHÿLLLÿ777ÿÿ ÿÿÿ†ÿÿÿ())ÿ‚‚‚ÿÀÀÀÿâââÿðððÿôôôÿóóóÿ÷øøÿˆüþþÿüÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿüÿÿÿŽüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿ‹üþþÿøùùÿôôôÿúûûÿýÿÿÿ±üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿõööÿöööÿüþþÿýÿÿÿ•üþþÿüÿÿÿúûûÿôôôÿóóóÿîîîÿæææÿÜÝÝÿÖ××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÅÅÅÿËËËÿÔÕÕÿßßßÿèèèÿôõõÿýÿÿÿìííÿ­­­ÿ)))ÿÿ’ÿ ÿÿ ÿÿ111ÿBBBÿ999ÿÿ ÿÿÿÿžÿóMëÿˆ†Šÿ ÿÿÿ778ÿLMLÿMOOÿ677ÿÿÿÿÿ…ÿÿ ÿ"##ÿVXXÿ–——ÿÕÕÕÿãããÿæççÿíííÿóóóÿøøøÿ÷÷÷ÿøùùÿüýýÿ‚ýÿÿÿúûûÿöööÿùûûÿüþþÿúûûÿúüüÿ„üþþÿýÿÿÿúüüÿöööÿùúúÿ…üþþÿýÿÿÿüþþÿúûûÿŠüþþÿüÿÿÿýÿÿÿüþþÿûüüÿúûûÿûýýÿˆüþþÿýÿÿÿ‚üþþÿýÿÿÿüÿÿÿ’üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿƒüþþÿýÿÿÿûýýÿ÷÷÷ÿøøøÿüþþÿüÿÿÿüýýÿúûûÿûüüÿüþþÿûýýÿùûûÿûüüÿüþþÿúûûÿ„üþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿúûûÿöööÿùúúÿƒüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿùúúÿö÷÷ÿõõõÿïïïÿèèèÿãääÿÝÞÞÿ×××ÿÒÒÒÿÍÍÍÿÇÇÇÿÅÅÅÿÄÄÄÿÂÂÂÿÆÆÆÿÏÏÏÿÜÜÜÿéééÿïïïÿùùùÿüýýÿ¾¿¿ÿkkkÿÿÿÿ ÿÿÿÿ###ÿ988ÿEDDÿ<<<ÿ)))ÿÿÿÿŸÿ»IëÿˆŠÿþˆÿ ÿ ÿ%&'ÿBCBÿTUUÿFGGÿ---ÿÿÿÿÿÿƒÿÿÿ !!ÿ455ÿqrrÿÂÂÂÿÖÖÖÿÝÞÞÿèèèÿîîîÿðððÿòòòÿö÷÷ÿüþþÿüýýÿúüüÿüþþÿúûûÿõööÿùúúÿüÿÿÿýÿÿÿ„üþþÿûýýÿúüüÿüþþÿúüüÿõööÿùúúÿ…üþþÿúüüÿûüüÿüþþÿýÿÿÿüÿÿÿŠüþþÿúüüÿüþþÿûýýÿûüüÿüýýÿˆüþþÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿ’üþþÿúüüÿûüüÿüþþÿüýýÿúüüÿûüüÿüþþÿûýýÿúûûÿûýýÿö÷÷ÿ÷øøÿüþþÿüÿÿÿüþþÿûüüÿûýýÿ‚üþþÿýÿÿÿüþþÿüÿÿÿƒüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúüüÿüþþÿúûûÿõööÿùúúÿƒüþþÿ÷øøÿö÷÷ÿüýýÿüþþÿúûûÿôõõÿñññÿéééÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿÃÃÃÿÄÄÄÿ ÉÉÉÿÖÖÖÿäääÿðððÿö÷÷ÿúûûÿðððÿÿ0//ÿ ÿÿÿ ÿÿ ÿÿ:::ÿIHHÿGFFÿ///ÿÿ ÿÿÿŸÿ“éÿˆŒÿþˆÿ ÿÿÿ-..ÿFGGÿJJJÿ???ÿ'''ÿÿÿÿÿƒÿÿÿÿÿSSSÿ©©©ÿÊÊÊÿÛÛÛÿäääÿæææÿðïïÿøøøÿýÿÿÿøúúÿôõõÿúüüÿüþþÿûýýÿ‡üþþÿøùùÿôôôÿúûûÿüþþÿûýýÿ„üþþÿýÿÿÿûýýÿõõõÿ÷øøÿüþþÿö÷÷ÿöööÿüþþÿøùùÿôõõÿúûûÿýÿÿÿ…üþþÿýÿÿÿûüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿýÿÿÿûýýÿõõõÿ÷÷÷ÿüþþÿýÿÿÿúüüÿõõõÿ÷øøÿüþþÿýÿÿÿúûûÿôôôÿøùùÿüþþÿüýýÿüþþÿýÿÿÿûüüÿõõõÿ÷øøÿŠüþþÿ üÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôõõÿúûûÿüþþÿûýýÿ†üþþÿ ýÿÿÿúûûÿôôôÿïïïÿëëëÿæææÿáââÿÜÝÝÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿƒÄÄÄÿ ÇÇÇÿÐÐÐÿàààÿìììÿõõõÿþÿÿÿõ÷÷ÿÒÒÒÿ___ÿÿÿÿ ÿÿ ÿÿ554ÿMMMÿGGGÿ333ÿÿÿÿÿÿþÿžéÿˆ;‘è‰ÿ ÿÿ ÿÿ*++ÿ:::ÿ@@@ÿ888ÿ---ÿ !!ÿÿÿÿÿÿÿ ÿÿÿ677ÿyyyÿ±±²ÿÓÓÔÿ×××ÿÜÜÜÿáááÿéééÿðððÿôõõÿö÷÷ÿùúúÿüýýÿýÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿ„üþþÿùúúÿ÷øøÿùûûÿ„üþþÿýÿÿÿüÿÿÿúüüÿøøøÿúûûÿüþþÿýÿÿÿüþþÿùúúÿøùùÿüþþÿúüüÿøùùÿûýýÿøùùÿúûûÿüþþÿýÿÿÿüþþÿùúúÿ÷øøÿ úûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿüÿÿÿúüüÿøøøÿúüüÿüþþÿúûûÿøøøÿúüüÿüÿÿÿýÿÿÿüþþÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùúúÿüþþÿýÿÿÿûýýÿøùùÿùûûÿüþþÿüÿÿÿûüüÿøøøÿúûûÿüþþÿýÿÿÿ‚üþþÿûýýÿøùùÿùúúÿ„üþþÿüÿÿÿƒüþþÿ ýÿÿÿüþþÿúûûÿøøøÿúüüÿüÿÿÿüþþÿúûûÿøøøÿûüüÿüÿÿÿýÿÿÿüþþÿüÿÿÿýÿÿÿüÿÿÿúüüÿùúúÿùûûÿöööÿðððÿëëëÿæææÿáááÿÜÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÂÂÂÿ¿ÀÀÿ‚ÃÃÃÿ ÍÍÍÿÙÙÙÿæææÿñòòÿúûûÿÿÿÿÿáââÿ”••ÿ777ÿÿÿŽÿ ÿÿÿ ÿÿ566ÿHHGÿOOOÿ===ÿ#$$ÿÿÿÿÿžÿî™Cíÿ† È‹ÿ ÿÿÿ"##ÿ444ÿ:;;ÿ888ÿ---ÿÿÿÿÿƒÿÿ ÿÿ!""ÿGGGÿŽÿÁÂÂÿÈÈÉÿÒÓÓÿÛÜÜÿàààÿäääÿéééÿôõõÿýÿÿÿüþþÿüýýÿ…üþþÿüýýÿûýýÿŠüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ„üþþÿûýýÿüþþÿùûûÿôôôÿùúúÿüþþÿüýýÿ‚üþþÿûýýÿüþþÿüÿÿÿüþþÿùúúÿôôôÿøùùÿüÿÿÿüýýÿüþþÿö÷÷ÿõööÿûýýÿýÿÿÿ…üþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿüþþÿûýýÿüþþÿûýýÿõööÿö÷÷ÿ›üþþÿûýýÿ‚üþþÿüýýÿûýýÿŒüþþÿüýýÿüþþÿûýýÿö÷÷ÿóòòÿóóóÿïïïÿêêêÿåååÿàààÿÛÜÜÿ×××ÿÒÒÒÿÍÍÍÿÈÈÈÿÄÄÄÿ¾¿¿ÿ½¾¿ÿÃÃÄÿÄÄÄÿÆÆÆÿÕÖÖÿãããÿëëëÿö÷÷ÿýÿÿÿÿÿÿÿ¿ÀÀÿPRRÿÿÿÿŽÿ ÿÿ ÿ!!!ÿ:::ÿLLLÿPPPÿDDDÿ---ÿÿ ÿÿ ÿØëÿ†É‹ÿ ÿÿÿ ÿÿ"#"ÿ+++ÿ///ÿ$%%ÿÿÿÿƒÿÿÿÿÿ$%%ÿccdÿŸŸŸÿÁÁÁÿÏÏÏÿÑÑÑÿÕÕÕÿÛÛÛÿäääÿðððÿøøøÿ÷÷÷ÿøùùÿüÿÿÿýÿÿÿüÿÿÿ‚üþþÿ÷øøÿö÷÷ÿûýýÿýÿÿÿüþþÿýÿÿÿüÿÿÿ‚üþþÿýÿÿÿüþþÿûüüÿúüüÿ…üþþÿøùùÿöööÿûüüÿüþþÿúûûÿüýýÿûýýÿöööÿ÷øøÿüþþÿýÿÿÿûüüÿõööÿùúúÿýÿÿÿøùùÿôôôÿùúúÿüþþÿö÷÷ÿ÷øøÿüþþÿûýýÿúüüÿˆüþþÿûýýÿúûûÿûýýÿüþþÿûýýÿúûûÿüþþÿúüüÿõööÿøùùÿüþþÿúüüÿ„üþþÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿ‚üþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿ…üþþÿøùùÿõööÿúüüÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿýÿÿÿ‡üþþÿýÿÿÿüþþÿ÷øøÿ÷÷÷ÿòòòÿíííÿêêêÿåååÿßààÿÛÛÛÿÕÕÕÿÑÑÑÿÏÏÏÿÍÍÍÿÈÈÈÿÅÅÅÿÄÄÄÿÂÂÂÿÃÃÃÿÉÉÉÿËËËÿÐÐÐÿàààÿìììÿñððÿûüüÿûýýÿãäåÿ’““ÿ ÿÿÿŒÿÿÿÿ ÿ)))ÿ?@@ÿNNMÿOOOÿDDDÿ000ÿÿ ÿÿÿÿþÿè ëÿ‰ÊŒÿ ÿÿÿÿÿÿ###ÿÿÿÿÿƒÿÿÿÿÿÿAAAÿxxxÿ±±±ÿÆÆÆÿÇÇÈÿÍÍÍÿÕÕÕÿàààÿéééÿðððÿñððÿôôôÿ‚úûûÿüýýÿýÿÿÿüþþÿøøøÿ÷÷÷ÿûýýÿýÿÿÿüþþÿúûûÿ‚üþþÿúûûÿúüüÿüþþÿýÿÿÿ…üþþÿøúúÿö÷÷ÿûüüÿ‚ýÿÿÿûýýÿö÷÷ÿøùùÿüþþÿýÿÿÿûüüÿö÷÷ÿøùùÿúûûÿõööÿóóóÿôôôÿøøøÿùûûÿö÷÷ÿøùùÿüþþÿýÿÿÿüÿÿÿˆüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿúüüÿö÷÷ÿøúúÿüþþÿýÿÿÿüÿÿÿƒüþþÿûüüÿùûûÿûýýÿüþþÿûüüÿùûûÿûýýÿüþþÿúüüÿùûûÿûýýÿüþþÿúüüÿúûûÿ…üþþÿøúúÿö÷÷ÿûüüÿýÿÿÿüþþÿøùùÿö÷÷ÿûýýÿüÿÿÿ…üþþÿýÿÿÿüþþÿúûûÿúüüÿùúúÿóóóÿðððÿïïïÿêëëÿåååÿßßßÿÜÜÜÿÙÙÙÿÓÔÔÿÎÎÎÿÉÉÉÿÈÈÈÿÂÃÃÿÁÂÂÿÄÄÄÿ ÅÅÅÿÊÊÊÿÑÑÑÿÛÛÛÿéééÿóóóÿ÷÷÷ÿÿÿÿÿôõõÿ²³´ÿ]^^ÿÿÿÿÿÿ ÿÿ&&&ÿA@@ÿKKKÿJJJÿ???ÿ/00ÿÿÿÿÿÿŸÿÝ’îÿ‰Êÿÿ ÿ ÿ ÿÿ ÿÿÿƒÿÿÿÿÿÿ)**ÿQQQÿ˜˜˜ÿ¶¶·ÿ¾¿ÀÿÇÈÈÿÑÑÑÿÛÜÜÿáââÿæææÿêêêÿïïïÿôôôÿõööÿûüüÿýÿÿÿƒüþþÿüÿÿÿüýýÿõööÿöööÿüþþÿýÿÿÿûýýÿõõõÿö÷÷ÿ•üþþÿøùùÿ„ôôôÿõõõÿúüüÿüÿÿÿœüþþÿýÿÿÿùúúÿôôôÿùúúÿýÿÿÿüÿÿÿøùùÿôôôÿúûûÿýÿÿÿüþþÿ÷øøÿôõõÿúüüÿýÿÿÿüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿ’üþþÿýÿÿÿúüüÿõõõÿôôôÿîîîÿêééÿåååÿàààÿÛÛÛÿÕÖÖÿÔÔÔÿÏÏÏÿÊÊÊÿÅÅÅÿÄÄÄÿÃÃÄÿ½¾¿ÿ¾¿ÀÿÄÄÄÿ ÅÅÅÿÉÉÉÿÕÕÕÿäääÿïïïÿ÷øøÿüþþÿÿÿÿÿâââÿsttÿ(''ÿÿÿ‹ÿ ÿÿ ÿÿÿ344ÿGGGÿMKKÿDCCÿ444ÿ$%%ÿÿÿÿ¢ÿiðÿ‰Ùÿþ‹ÿÿÿÿÿÿÿÿ…ÿÿÿÿÿ ÿÿ011ÿvvvÿŸ  ÿµµ¶ÿ¿¿ÀÿÈÈÉÿÒÒÒÿ×××ÿÜÜÜÿåååÿëëëÿðððÿòòòÿöööÿüþþÿûýýÿ÷÷÷ÿúüüÿ‚ýÿÿÿüþþÿùúúÿüþþÿüÿÿÿüýýÿùúúÿùûûÿ„üþþÿýÿÿÿƒüþþÿüÿÿÿýÿÿÿƒüþþÿýÿÿÿüþþÿüÿÿÿýÿÿÿö÷÷ÿîîîÿïïïÿðððÿïïïÿñññÿõõõÿûýýÿûüüÿ÷÷÷ÿúûûÿüÿÿÿüþþÿùûûÿ÷øøÿúüüÿüþþÿýÿÿÿüþþÿøøøÿøùùÿ‚üþþÿýÿÿÿ„üþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿûüüÿøùùÿûüüÿüþþÿúüüÿøùùÿûýýÿüÿÿÿüþþÿúûûÿøúúÿûýýÿüÿÿÿüþþÿùûûÿùúúÿüþþÿúûûÿ÷øøÿúüüÿüþþÿýÿÿÿƒüþþÿüÿÿÿƒýÿÿÿüýýÿ‚øùùÿ"õööÿóóóÿðððÿîííÿêêêÿåææÿàààÿÚÚÚÿÙÙÙÿÖÖÖÿÐÐÐÿÍÍÍÿËÊÊÿÈÈÈÿÆÆÆÿÄÄÄÿÅÄÄÿÃÃÃÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÊÊÊÿÒÒÒÿÝÞÞÿêêêÿñññÿøøøÿþÿÿÿæççÿ­­®ÿ>@Bÿ ÿÿÿ‡ÿÿÿÿ ÿÿ)((ÿ:99ÿFFFÿHHHÿ?>>ÿ544ÿ***ÿÿÿÿÿÿ¡ÿ[íÿ‰­ùÿÿÿÿ†ÿÿÿÿÿ&&&ÿÿÿQRRÿƒƒƒÿ«««ÿ¶·¸ÿ¿¿ÀÿÈÈÈÿÎÎÎÿÔÔÔÿÞÞÞÿåååÿéééÿïïïÿõõõÿùûûÿøùùÿõõõÿúûûÿüþþÿûýýÿüþþÿüÿÿÿƒüþþÿüÿÿÿ„üþþÿûýýÿ„üþþÿûýýÿ‚üþþÿûýýÿ‚üþþÿýÿÿÿôõõÿëëëÿêêêÿ ëëëÿðððÿöööÿûýýÿùûûÿõõõÿùúúÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿúüüÿõööÿ÷÷÷ÿüþþÿüÿÿÿüþþÿûýýÿƒüþþÿûýýÿ‚üþþÿ÷øøÿõõõÿûüüÿýÿÿÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿüÿÿÿƒüþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿýÿÿÿüþþÿûýýÿ„üþþÿ‚ûýýÿ üþþÿúûûÿôôôÿòòòÿñññÿëëëÿéééÿêêêÿåååÿàààÿÛÜÜÿÖ××ÿÒÒÒÿÐÐÐÿÌÌÌÿÆÆÆÿÂÂÂÿÃÃÃÿÃÄÄÿÃÃÃÿÂÂÃÿ¾¾¿ÿ¿¿ÀÿÅÅÅÿÊÊÊÿÑÒÒÿÛÜÜÿåææÿîîîÿôôôÿ÷øøÿôôôÿº»»ÿjkkÿÿÿ‰ÿÿÿÿ ÿÿ***ÿ>==ÿLJJÿHGGÿ;;;ÿ*++ÿ###ÿÿÿ ÿÿÿ¢ÿfðÿ‰rü›ÿÿÿ,,,ÿÿÿ,,,ÿbbbÿžžžÿ°±²ÿ¹º»ÿ¾¿ÀÿÇÇÈÿÏÏÏÿÕÕÕÿÚÚÚÿßààÿéééÿïïïÿîïïÿôõõÿüþþÿýÿÿÿûýýÿöööÿøùùÿ‰üþþÿýÿÿÿüÿÿÿøùùÿõõõÿúûûÿ‚ýÿÿÿûýýÿöööÿ÷÷÷ÿüþþÿýÿÿÿûýýÿõööÿ÷øøÿüþþÿýÿÿÿ õööÿëëëÿåååÿæææÿëëëÿðððÿõööÿûýýÿüþþÿûüüÿûýýÿüþþÿûýýÿûüüÿüýýÿüþþÿ øùùÿõõõÿùúúÿûýýÿüþþÿýÿÿÿûüüÿõööÿ÷øøÿüþþÿýÿÿÿüþþÿøùùÿõõõÿúüüÿýÿÿÿüþþÿûýýÿûüüÿ„üþþÿüÿÿÿŒüþþÿûýýÿûüüÿüýýÿüþþÿøùùÿõõõÿûüüÿ‚ýÿÿÿüþþÿ÷øøÿöööÿö÷÷ÿ÷øøÿõööÿðððÿëëëÿçççÿáââÿßààÿàááÿÛÜÜÿÖÖÖÿÐÐÐÿÎÎÎÿÉÉÉÿÆÆÆÿÁÁÂÿ½¾¿ÿÂÂÃÿÃÃÃÿ¾¾¿ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÅÅÅÿÊÊÊÿÓÔÔÿÛÜÜÿàááÿéééÿóóóÿþÿÿÿ÷ùùÿØÙÚÿ}~ÿ#$$ÿÿÿ‡ÿÿÿÿÿÿ ÿÿ111ÿ???ÿBBBÿ:::ÿ111ÿ'''ÿÿÿÿ ÿÿ¡ÿþÿlðÿˆJÿþ™ÿÿÿ$$$ÿÿÿÿFFFÿ………ÿ££¤ÿ²²³ÿ´µµÿ¾¾¿ÿÇÈÈÿËËËÿÐÐÐÿÕÖÖÿàààÿçèèÿèççÿîïïÿ÷øøÿúûûÿùùùÿôôôÿ÷øøÿýÿÿÿ†üþþÿúûûÿùúúÿüþþÿúûûÿ÷÷÷ÿúüüÿûýýÿùúúÿúüüÿüþþÿ÷øøÿøùùÿüþþÿýÿÿÿûýýÿ÷øøÿøùùÿüþþÿüÿÿÿüýýÿùûûÿóóóÿëëëÿçççÿèèèÿìììÿðððÿõööÿûýýÿýÿÿÿƒüþþÿýÿÿÿ‚üþþÿùúúÿ÷øøÿûýýÿýÿÿÿüþþÿ ûýýÿ÷øøÿùúúÿüþþÿúûûÿùûûÿüþþÿùúúÿ÷÷÷ÿûüüÿ‚üþþÿýÿÿÿƒüþþÿûýýÿùúúÿúûûÿ‹üþþÿ„ýÿÿÿúûûÿøøøÿùúúÿúûûÿ ùúúÿõööÿïïïÿîííÿîîîÿíííÿéééÿäääÿàààÿÜÜÜÿ×××ÿÕÖÖÿÑÑÑÿÌÌÌÿÉÉÉÿÈÈÈÿÉÉÉÿÅÅÅÿÃÃÃÿÄÄÄÿÀÀÁÿ¼½¾ÿÂÃÃÿÃÃÃÿ»½¾ÿ¼½¾ÿ¿ÀÀÿÂÂÂÿÈÇÇÿÏÏÏÿÚÚÚÿâããÿåååÿïïïÿøùùÿÿÿÿÿáããÿ—˜™ÿDDEÿÿÿÿ†ÿÿÿ ÿÿÿÿ%&&ÿ555ÿ@@@ÿ888ÿ*+*ÿÿÿ ÿ ÿÿÿÿ¢ÿæ¡9ðÿ‹Rù›ÿÿ ÿÿÿÿ111ÿgggÿ“““ÿªªªÿ«««ÿ´´µÿ½¾¿ÿÂÂÂÿÆÆÆÿËËËÿÕÖÖÿÞßßÿâââÿçççÿìììÿñññÿôôôÿôóóÿøùùÿˆüþþÿö÷÷ÿõõõÿûýýÿýÿÿÿüþþÿýÿÿÿúûûÿôôôÿøùùÿˆüþþÿýÿÿÿúüüÿõõõÿðïïÿƒìììÿðððÿõööÿûüüÿýÿÿÿüþþÿüÿÿÿüþþÿöööÿõööÿûýýÿýÿÿÿˆüþþÿýÿÿÿúüüÿôôôÿ÷øøÿ‘üþþÿ ûýýÿöööÿóóóÿôôôÿïïïÿêêêÿåååÿäããÿäääÿßààÿÙÚÚÿÔÔÔÿÓÓÓÿÎÎÎÿËËËÿÌÌÌÿÇÇÇÿÃÃÃÿ…ÄÄÄÿÀÀÁÿ¼½¾ÿÂÂÃÿ¼½¾ÿÀÀÁÿÄÄÄÿÃÃÃÿÉÉÉÿÔÔÔÿÞÞÞÿæææÿêêêÿõööÿüþþÿñóóÿ¶¶¶ÿIIIÿÿÿÿ†ÿÿÿ ÿ ÿ666ÿ555ÿ999ÿDDDÿGGGÿAAAÿ111ÿ$%%ÿÿÿ ÿ ÿÿ¥ÿ«îÿ‹RÁšÿÿÿ ÿÿÿÿ)))ÿWVVÿЉ‰ÿ¥¥¥ÿ¬¬¬ÿ³´´ÿ¼½¾ÿÀÁÂÿÂÂÃÿËËÌÿÔÔÔÿØØØÿàààÿçççÿéééÿëëëÿïïïÿôôôÿøùùÿ÷øøÿùúúÿýÿÿÿüþþÿüÿÿÿýÿÿÿúüüÿùûûÿüýýÿ‚üþþÿûýýÿùúúÿúüüÿŠüþþÿúûûÿóóóÿëëëÿèèèÿæææÿîîîÿöööÿ÷÷÷ÿùúúÿ’üþþÿúûûÿùûûÿ‹üþþÿûýýÿùúúÿúüüÿüþþÿýÿÿÿúüüÿö÷÷ÿùúúÿüÿÿÿýÿÿÿúüüÿ÷÷÷ÿûýýÿýÿÿÿùùùÿøøøÿôõõÿòóóÿóóóÿðññÿíîîÿëëëÿèèèÿäååÿãääÿàááÿÚÛÛÿÙÙÙÿÚÚÚÿÔÔÔÿÐÐÐÿÎÎÎÿÏÏÏÿÎÎÎÿÉÉÈÿÆÆÆÿÅÅÅÿÃÃÃÿ¿¿Àÿ½¾¿ÿ¾¾¿ÿ¾¿¿ÿ¾¿Àÿ½¾¿ÿ»½¾ÿ½¾¿ÿ¿ÀÀÿÁÁÂÿÃÃÃÿÅÅÅÿÇÇÇÿÎÏÏÿÙÙÙÿßßßÿçççÿôõõÿÿÿÿÿüüüÿ¼¼¼ÿnooÿ!!!ÿÿÿÿ…ÿÿÿ ÿ%%%ÿ<==ÿMNNÿLMMÿKKKÿIIIÿ===ÿ---ÿÿÿ ÿÿÿÿÿ¢ÿþÿ¶îÿ‰—šÿÿÿ ÿÿÿÿ$$$ÿIGGÿƒ‚‚ÿ£¤¤ÿ£££ÿ¥¥¥ÿ©©©ÿµ¶¶ÿ¹º»ÿ·¸¹ÿÁÁÂÿÊÊÊÿÎÎÎÿ×××ÿáááÿàààÿáááÿçççÿíííÿñññÿòññÿôôôÿùúúÿûýýÿýÿÿÿûýýÿúüüÿüþþÿýÿÿÿ„üþþÿýÿÿÿŠüþþÿýÿÿÿ õööÿëëëÿåååÿâââÿãããÿìììÿóóóÿòññÿöööÿüþþÿýÿÿÿüþþÿüÿÿÿŒüþþÿýÿÿÿüþþÿ ýÿÿÿúüüÿõööÿùúúÿýÿÿÿüþþÿøùùÿôôôÿ÷øøÿøùùÿòòòÿðððÿëëëÿèèèÿ äääÿßßßÿàààÿÞÞÞÿÙÚÚÿØÙÙÿרØÿÓÓÓÿÑÑÑÿÐÐÐÿËËËÿÉÉÉÿÊÊÊÿÉÉÉÿÄÄÄÿÂÂÂÿÄÄÃÿÅÄÄÿÃÃÄÿ¾¿Àÿ…½¾¿ÿ¾¿¿ÿ½¾¿ÿ¿ÀÀÿ‚ÄÄÄÿ ÉÉÉÿÒÓÓÿÞßßÿãããÿìììÿýÿÿÿýþþÿßßßÿ~~~ÿ222ÿ ÿÿ‡ÿÿ ÿ !!ÿ???ÿPQQÿWYYÿQRRÿJIIÿ@@@ÿ---ÿÿ ÿÿÿÿÿÿ¤ÿüå†ñÿ‰£ÿþ—ÿÿÿ ÿÿ###ÿÿ ÿ999ÿ~~~ÿ¥¦¦ÿ¥¥¥ÿ   ÿžžžÿªªªÿ¯¯¯ÿ­­­ÿ¶·¸ÿÀÁÁÿÄÄÄÿÍÍÍÿÖÖÖÿ×××ÿÝÞÞÿâââÿçççÿìììÿîîîÿ÷øøÿýÿÿÿ÷÷÷ÿôôôÿõõõÿùûûÿýÿÿÿüÿÿÿüþþÿýÿÿÿ õööÿëëëÿåååÿãããÿäääÿêêêÿîîîÿìììÿòóóÿüÿÿÿýÿÿÿ¥üþþÿýÿÿÿüþþÿ÷øøÿõõõÿñññÿìììÿçççÿæææÿáááÿÞßßÿßààÿÚÛÛÿƒÖÖÖÿÑÑÑÿÍÍÍÿÎÎÎÿÊÊÊÿ„ÅÅÅÿÄÄÄÿ¾¿¿ÿÄÄÄÿÅÅÅÿ‹ÄÄÄÿ ÃÃÃÿÄÄÄÿÈÈÈÿÓÓÓÿâããÿíííÿ÷÷÷ÿÿÿÿÿâããÿžžžÿCDDÿ ÿÿÿ…ÿÿÿ ÿ(((ÿAAAÿNNNÿUUUÿRRRÿAAAÿ333ÿ***ÿÿ ÿÿÿÿ§ÿêJñÿJ£ð™ÿ$ÿ ÿÿ!""ÿÿ"""ÿ;;;ÿÿ¥¥¥ÿ¡¡¡ÿ   ÿŸŸŸÿ¢¢¢ÿ¦¦¦ÿ«««ÿ²³³ÿ¹º»ÿ¾¾¿ÿÅÅÅÿÌÌÌÿÎÎÎÿÑÑÑÿÖ××ÿÛÜÜÿàááÿãããÿåååÿçççÿíííÿòóóÿôôôÿôóóÿôôôÿùûûÿüþþÿùúúÿúûûÿ„üþþÿüÿÿÿ„üþþÿüÿÿÿ‚üþþÿ ûýýÿùúúÿóóóÿëëëÿæææÿãããÿàááÿâââÿåååÿêêêÿñòòÿ‚ùúúÿüþþÿýÿÿÿüÿÿÿýÿÿÿ›üþþÿüÿÿÿüþþÿúûûÿ÷ùùÿõööÿõ÷÷ÿôõõÿîîîÿìììÿíííÿëêêÿçççÿáââÿÞßßÿÜÜÜÿÖ××ÿÔÔÔÿÔÕÕÿÐÐÐÿËËËÿÌÌÌÿÍÌÌÿÊÊÉÿÇÇÇÿÈÈÈÿÆÆÆÿÃÃÃÿÄÄÃÿ‚ÄÄÄÿÃÃÃÿÁÁÁÿÀÀÁÿÀÁÁÿÀÀÁÿˆÀÁÁÿÁÁÂÿÃÃÃÿÅÅÅÿÈÈÈÿÏÐÐÿÚÚÚÿçççÿõôôÿøøøÿíïïÿ­®¯ÿVVVÿÿÿÿÿ‡ÿ ÿ"##ÿ888ÿBBBÿ@AAÿ788ÿ*++ÿÿÿ ÿÿÿÿÿ¥ÿþÿõ*ðÿ‹Û™ÿÿÿÿÿÿ#$$ÿ???ÿ€€€ÿ¢¢¢ÿœœœÿ   ÿ£££ÿœœœÿŸŸŸÿ«««ÿ°°±ÿ´µ¶ÿ¹»¼ÿ¾¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿØØØÿÛÝÝÿÛÜÜÿÞÞÞÿãããÿãââÿåååÿñññÿôôôÿúûûÿûýýÿôôôÿ÷÷÷ÿ„üþþÿüýýÿ‡üþþÿ ýÿÿÿúüüÿõõõÿðððÿëëëÿæææÿáááÿÜÝÝÿÚÛÛÿÝÞÞÿèééÿïïïÿóóóÿõööÿûüüÿüþþÿüýýÿœüþþÿûýýÿöööÿñððÿìììÿëëëÿêêêÿåååÿâããÿãããÿäããÿâââÿÜÝÝÿרØÿÓÓÓÿÍÍÍÿËËËÿÇÇÇÿ…ÃÃÃÿˆÄÄÄÿÁÂÂÿ‹¼½¾ÿ ¾¿¿ÿÄÄÄÿÈÈÈÿÎÏÏÿÙÚÚÿãääÿíííÿöööÿéééÿ¼½½ÿmmnÿÿÿÿˆÿ ÿÿÿÿ(((ÿ"##ÿÿÿ ÿÿÿ«ÿÛ2óÿ‹"ëÿþ–ÿ ÿÿÿÿÿÿ555ÿyyyÿŸŸŸÿœœœÿžžžÿ ›››ÿžžžÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÉÉÉÿÒÒÒÿÕÕÕÿÙÚÚÿÜÝÝÿÝÞÞÿàààÿäääÿìììÿîîîÿíííÿøùùÿüþþÿôôôÿ÷÷÷ÿýÿÿÿüÿÿÿüþþÿýÿÿÿùúúÿöööÿúüüÿ‚ýÿÿÿûýýÿ÷÷÷ÿøùùÿýÿÿÿ ûýýÿöööÿíííÿåååÿàààÿÝÞÞÿÜÝÝÿÛÜÜÿÝÞÞÿåååÿçççÿèèèÿðððÿöööÿ‚÷÷÷ÿö÷÷ÿøùùÿƒýÿÿÿ…üþþÿýÿÿÿ‰üþþÿüÿÿÿýÿÿÿ÷øøÿ÷÷÷ÿüþþÿûüüÿõööÿðððÿíííÿêééÿåååÿàààÿÞßßÿÛÛÛÿ×××ÿÑÑÑÿÏÏÏÿÎÎÎÿÈÈÈÿÅÄÄÿÆÆÆÿÅÅÅÿÃÃÃÿÄÄÄÿÁÂÂÿ½¾¿ÿ¼½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿÁÂÂÿÄÄÄÿÀÀÁÿ¼½¾ÿ»¼½ÿ¿ÀÀÿÃÃÃÿÂÃÃÿÂÂÃÿÂÂÂÿÂÂÃÿÂÂÂÿÁÁÁÿÃÃÃÿÉÉÉÿÍÍÍÿÓÓÓÿÝÝÝÿëëëÿöööÿìííÿ¿ÀÀÿeffÿ,--ÿÿÿÿŠÿÿ ÿ ÿ ÿÿÿÿÿªÿ 3 óÿŽ›ã˜ÿÿÿ ÿÿÿÿ***ÿsssÿžžžÿœœœÿ›››ÿÿ   ÿ¥¥¥ÿªªªÿ®¯¯ÿ³´µÿ¸¹ºÿ½¾¿ÿÂÂÂÿÈÈÈÿÒÒÒÿÖÖÖÿØØØÿÜÝÝÿÞßßÿÝÞÞÿâââÿçççÿêêêÿìììÿîîîÿö÷÷ÿúûûÿ÷÷÷ÿøøøÿúûûÿüþþÿúüüÿ÷øøÿöööÿûýýÿüþþÿúûûÿüþþÿûýýÿõõõÿöööÿúüüÿûýýÿùúúÿôôôÿëëëÿãããÿÝÞÞÿÛÜÜÿ‚ÜÝÝÿàààÿâââÿãããÿëëëÿñññÿ‚òòòÿñññÿóóóÿ÷ùùÿùûûÿúüüÿúûûÿûüüÿƒüþþÿûýýÿúûûÿûýýÿˆüþþÿúüüÿúûûÿ ÷÷÷ÿö÷÷ÿúûûÿøøøÿóóóÿîííÿêêêÿèèèÿäääÿàààÿÚÛÛÿÙÚÚÿÔÔÔÿÏÏÏÿËËËÿÊÊÊÿÉÉÉÿÆÆÆÿÄÄÄÿÃÃÃÿÄÄÄÿÂÂÂÿ½¾¿ÿ½½¾ÿ¾¿ÀÿÃÃÃÿÂÂÂÿƒ½¾¿ÿ¿ÀÁÿÁÂÂÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÀÁÁÿÂÃÃÿ‚ÂÂÃÿÄÄÄÿÂÃÃÿÃÃÃÿÄÄÄÿÅÅÅÿÈÈÈÿÎÎÎÿÓÓÓÿÛÛÛÿçççÿïïïÿëëëÿ¾¿Àÿ{|}ÿ(''ÿÿÿÿ‹ÿÿÿÿÿÿÿ©ÿþÿsñÿp˜ÿÿÿÿÿ ÿ ÿ !!ÿpqqÿŸŸŸÿ‚œœœÿ ¡¡¡ÿ¦¦¦ÿ«««ÿ¯°°ÿ´µ¶ÿº»¼ÿ¿¿ÀÿÃÃÃÿÈÈÈÿÍÍÍÿÒÒÒÿÛÛÛÿäääÿãããÿèèèÿìììÿëëëÿïîîÿôôôÿöööÿûýýÿùúúÿôõõÿúüüÿõõõÿøùùÿüþþÿýÿÿÿùûûÿôôôÿùûûÿüýýÿõööÿôôôÿõõõÿõööÿóóóÿîîîÿéééÿãããÿÞÞÞÿÛÜÜÿ‚ÜÝÝÿÛÝÝÿßààÿäääÿæææÿìììÿ‚íííÿ ìììÿíííÿñññÿõõõÿôôôÿ÷øøÿüþþÿýÿÿÿüþþÿüÿÿÿøùùÿôõõÿùûûÿýÿÿÿ…üþþÿýÿÿÿûýýÿöööÿóóóÿôôôÿúûûÿûüüÿõõõÿôôôÿïïïÿçççÿÝÞÞÿÜÝÝÿÛÜÜÿÖÖÖÿÔÔÔÿÏÏÏÿËËËÿÌÌÌÿÈÈÈÿÄÄÄÿÉÉÉÿÊÊÊÿÄÄÄÿÃÃÃÿ‚ÄÄÄÿÃÃÃÿÃÃÄÿ‚ÄÄÄÿÃÃÄÿÄÄÄÿ¿ÀÀÿ¼½¾ÿÁÂÂÿÄÄÄÿ¿ÀÁÿƒ¼½¾ÿÂÂÂÿÃÃÃÿ½¾¾ÿ¿¿ÀÿÄÄÄÿÉÉÉÿÎÎÎÿÒÒÒÿÛÛÛÿæææÿõõõÿëëìÿÅÆÇÿqrrÿ***ÿ ÿÿ¾ÿþÿ}òÿfÿþ—ÿÿ ÿ ÿÿihhÿ™˜˜ÿ›››ÿŸŸŸÿ¡¡¡ÿ£££ÿ¦¦¦ÿ«««ÿ³³´ÿ¹»¼ÿ¾¿¿ÿÅÅÅÿÌÌÌÿÑÒÑÿרØÿßßßÿåååÿéééÿèèèÿêêêÿìììÿïïïÿòòòÿôôôÿóóóÿôôôÿ÷øøÿõööÿóóóÿúüüÿûüüÿóóóÿøùùÿýÿÿÿùúúÿõööÿôóóÿö÷÷ÿ÷øøÿñññÿìììÿêêêÿëëëÿéééÿãääÿàááÿßßßÿÜÝÝÿÛÜÜÿÞßßÿáááÿàááÿßààÿâââÿäääÿãããÿâããÿæææÿçççÿæææÿêêêÿïïïÿòòòÿ÷øøÿüÿÿÿúûûÿøùùÿüþþÿøùùÿôôôÿúûûÿüþþÿøøøÿ÷÷÷ÿøùùÿüþþÿûýýÿ÷øøÿûüüÿüýýÿôôôÿùúúÿüþþÿûýýÿôõõÿôóóÿôôôÿïïïÿçèèÿßààÿßßßÿØÙÙÿÖ××ÿ×××ÿÕÖÖÿÓÓÓÿÐÐÐÿÍÍÍÿËËËÿÏÏÏÿÌÌÌÿÉÉÉÿƒÇÇÇÿÈÈÇÿÈÈÈÿ ÅÅÅÿÃÃÃÿÆÆÆÿÈÈÈÿÉÈÈÿÆÆÆÿÄÄÅÿÇÈÈÿÇÇÇÿÄÄÄÿÁÁÁÿƒ¿ÀÀÿÂÂÃÿÃÃÃÿ¿ÀÀÿÂÃÃÿÈÈÈÿÎÎÎÿÒÓÓÿרØÿâââÿëëëÿñññÿÆÆÆÿwxxÿ9::ÿÿÿÿÿ»ÿþÿî-õÿ[è™ÿÿÿ ÿ ÿÿ^]]ÿŽŽÿšššÿ¡¡¡ÿ¤¤¤ÿ §§§ÿ­­­ÿ··¸ÿ¿ÀÁÿÄÄÄÿÍÌÌÿ×××ÿÛÜÜÿâããÿíííÿïïïÿ„íííÿîïïÿóóóÿƒõõõÿôõõÿôôôÿõõõÿúûûÿõõõÿøùùÿûüüÿö÷÷ÿ‚ôôôÿóòòÿîîîÿéééÿäääÿãããÿáââÿ‚ÜÝÝÿÝÞÞÿÝÝÝÿÝÞÞÿáááÿåååÿáââÿÜÝÝÿáááÿâââÿÜÝÝÿÚÜÜÿÜÝÝÿáââÿäääÿèèèÿîîîÿòòòÿ÷øøÿûýýÿö÷÷ÿôõõÿûýýÿùúúÿôôôÿùúúÿúüüÿõõõÿóóóÿôôôÿúûûÿùûûÿôõõÿøúúÿûüüÿöööÿ÷øøÿüþþÿúûûÿõõõÿôôôÿïïïÿêêêÿæååÿåååÿäääÿßààÿ‚ÞßßÿÜÝÝÿØØØÿƒÖÖÖÿ×××ÿÓÓÓÿÎÎÎÿ‚ÏÏÏÿÎÎÎÿÎÏÏÿËËËÿÆÇÇÿËËËÿÎÏÏÿÍÍÍÿÎÎÍÿÎÎÎÿËËËÿÆÆÆÿ‡ÅÅÅÿ ÈÈÈÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿèèèÿëëëÿÝÝÝÿ———ÿ444ÿÿÿ ÿÿ¾ÿþ¥óÿ5Íÿþ•ÿÿÿ ÿÿÿPQQÿ‚ƒƒÿ™™™ÿžžžÿ ¦¦¦ÿ¯¯°ÿ¸¹ºÿ¾¾¿ÿÄÄÄÿÌÌÌÿ×××ÿáááÿæææÿëììÿòòòÿ‚óóóÿòòòÿö÷÷ÿùúúÿôôôÿöööÿúüüÿûýýÿúüüÿûüüÿúüüÿö÷÷ÿúüüÿøùùÿõõõÿúûûÿùúúÿôôôÿ‚óóóÿïïïÿéééÿåååÿ†âââÿãããÿ‚äääÿâããÿßààÿÜÝÝÿÚÜÜÿÝÞÞÿáââÿâââÿäääÿéééÿïïïÿóóóÿôôôÿõõõÿõööÿôóóÿõõõÿûýýÿùûûÿôôôÿ ö÷÷ÿúüüÿ÷øøÿôóóÿôôôÿ÷øøÿúüüÿ÷øøÿöööÿúûûÿùúúÿöööÿõõõÿôóóÿ‚óóóÿðððÿêêêÿƒéééÿèèèÿäääÿâããÿçççÿåååÿƒàààÿ„ßßßÿÛÛÛÿØÙÙÿרØÿÖ××ÿØÙÙÿרØÿÒÒÒÿÑÑÑÿ‚ÒÒÒÿÑÑÑÿÍÍÍÿ‚ÊÊÊÿÊÉÉÿÊÊÊÿÉÉÉÿÍÍÍÿÓÓÓÿØØØÿÝÝÝÿâââÿíííÿæææÿ¶¶¶ÿnooÿ!""ÿÿÿ ÿÿ»ÿþÿsóÿŽeÆù—ÿÿÿÿÿCDDÿuvvÿ˜˜˜ÿ   ÿŸ  ÿªªªÿµµ¶ÿ¿ÀÀÿÅÅÅÿÍÍÌÿÚÚÚÿäääÿëëëÿîîîÿòòòÿ÷øøÿ÷÷÷ÿôôôÿõõõÿ÷øøÿûýýÿýÿÿÿøùùÿøúúÿ„ýÿÿÿüþþÿøøøÿ üÿÿÿùûûÿ÷÷÷ÿüþþÿúüüÿôôôÿõööÿ÷÷÷ÿõõõÿòòòÿïïïÿëëëÿéééÿ†çççÿæææÿ‚äääÿàààÿÞÞÞÿàááÿæææÿêêêÿëëëÿïîîÿòòòÿôôôÿóóóÿõõõÿøùùÿüþþÿùúúÿôóóÿõõõÿøùùÿýÿÿÿøùùÿóóóÿõõõÿùúúÿýÿÿÿ÷÷÷ÿôôôÿüýýÿùûûÿóóóÿõõõÿ÷÷÷ÿ÷øøÿ øùùÿõööÿïïïÿðññÿòóóÿðððÿñññÿóóóÿíííÿêêêÿðððÿîîîÿƒêêêÿ‚ëëëÿêêêÿèèèÿäååÿâããÿãääÿáââÿÞÞÞÿ‚ÚÚÚÿØØØÿרØÿØØØÿÓÓÓÿÏÎÎÿÏÏÏÿÐÐÐÿÒÓÓÿÐÐÐÿÏÏÏÿÑÒÒÿÔÔÔÿØØØÿÝÞÞÿáââÿäääÿñððÿâââÿ”••ÿLMMÿÿÿÿ ÿÿ¼ÿâœõÿ“9ê˜ÿÿÿÿ677ÿgggÿ———ÿ¤¤¤ÿ¥¥¦ÿ¯¯°ÿ¹¹ºÿÃÃÃÿÍÌÌÿØØØÿèèèÿñññÿôôôÿöööÿüþþÿùúúÿôôôÿóóóÿö÷÷ÿüþþÿüÿÿÿüþþÿ ýÿÿÿùúúÿôôôÿùúúÿûýýÿõööÿóóóÿôôôÿõõõÿòòòÿíííÿëëëÿƒìììÿíííÿëëëÿåååÿãããÿäääÿãããÿåååÿëëëÿðððÿˆôôôÿùúúÿýÿÿÿøùùÿôôôÿùûûÿýÿÿÿüÿÿÿ÷øøÿôôôÿúûûÿýÿÿÿüþþÿ÷÷÷ÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ‚üþþÿ ýÿÿÿúûûÿôôôÿøúúÿûýýÿõõõÿ÷÷÷ÿüþþÿ÷øøÿóóóÿˆôôôÿñññÿìììÿëëëÿƒìììÿæææÿãããÿäääÿãããÿÞßßÿÜÝÝÿרØÿÓÓÓÿרØÿÜÝÝÿ×××ÿÕÕÕÿÛÜÜÿÜÝÝÿâââÿäääÿòòòÿßßßÿxzzÿ133ÿ ÿ ÿ ÿ ÿÿ¼ÿúÿ2ûÿþ•ÿÿÿÿ)))ÿXXXÿ–––ÿ¥¥¥ÿ ³´µÿ¾¿ÀÿÇÇÇÿÕÕÕÿáááÿêêêÿðððÿôôôÿùúúÿúûûÿ÷øøÿøùùÿùúúÿúûûÿüþþÿûýýÿùúúÿüýýÿûýýÿôôôÿõööÿùûûÿö÷÷ÿóóóÿñññÿôôôÿöøøÿóóóÿñññÿòòòÿïïïÿêêêÿäääÿéééÿìììÿïïïÿñññÿóóóÿôôôÿöööÿùúúÿúûûÿƒùúúÿûýýÿýÿÿÿüþþÿûüüÿùúúÿûýýÿýÿÿÿüþþÿúüüÿùúúÿüýýÿýÿÿÿüþþÿúüüÿùûûÿüþþÿûýýÿùúúÿûýýÿýÿÿÿüÿÿÿüþþÿ ýÿÿÿûýýÿùûûÿûýýÿýÿÿÿúûûÿúüüÿýÿÿÿûýýÿúûûÿùûûÿƒúûûÿûüüÿ÷÷÷ÿôôôÿùúúÿùûûÿ÷øøÿôôôÿñññÿòññÿòòòÿðððÿíííÿêêêÿéééÿãããÿáááÿÜÝÝÿØÙÙÿÙÙÙÿÚÛÛÿÜÝÝÿÙÚÚÿÚÛÛÿàááÿáââÿáááÿãããÿåååÿéééÿôôôÿØØØÿeeeÿÿÿ ÿÿ ÿÿ¹ÿþÿ”öÿ“-Àù—ÿÿÿ ÿÿIIIÿ‘’’ÿ¥¥¥ÿ©©©ÿ¸¸¹ÿÄÅÅÿÎÏÏÿÝÝÝÿéééÿìììÿñññÿöööÿúûûÿõõõÿøùùÿýÿÿÿ’üþþÿýÿÿÿûýýÿöööÿøùùÿýÿÿÿøùùÿõõõÿõööÿúûûÿýÿÿÿ÷÷÷ÿôôôÿõõõÿñññÿìììÿçççÿéééÿîîîÿóóóÿõõõÿôôôÿõõõÿõööÿõõõÿ÷øøÿüþþÿ„ýÿÿÿƒüþþÿýÿÿÿƒüþþÿýÿÿÿƒüþþÿüÿÿÿüþþÿýÿÿÿ†üþþÿýÿÿÿüþþÿüÿÿÿ‚üþþÿ„ýÿÿÿ üþþÿûýýÿøøøÿöööÿûýýÿþÿÿÿýÿÿÿøùùÿôôôÿöööÿõööÿôôôÿõõõÿóóóÿîîîÿíííÿèèèÿåååÿæææÿáââÿÝÞÞÿÞßßÿßààÿÝÞÞÿßààÿåååÿæææÿ åååÿçççÿìììÿóôôÿÒÒÒÿWWWÿÿÿ ÿÿ ÿÿ»ÿåsúÿ“—ÿþ”ÿÿÿ ÿÿ899ÿ…††ÿ¦§§ÿ´µ¶ÿ¾¾¿ÿËËËÿÙÚÚÿåååÿíííÿòññÿ÷øøÿûýýÿ÷÷÷ÿõööÿúüüÿ˜üþþÿûýýÿüþþÿ‚ûýýÿüþþÿöööÿóóóÿôôôÿóóóÿòòòÿóóóÿôóóÿóóóÿ÷øøÿ‚ûýýÿ©üþþÿ ýÿÿÿúüüÿõõõÿ÷øøÿûýýÿüþþÿýÿÿÿüþþÿ÷÷÷ÿôôôÿúüüÿùúúÿôóóÿ„óóóÿíííÿêêêÿëëëÿæææÿâââÿåææÿêêêÿåååÿãããÿêêêÿìììÿëëëÿ ìììÿíììÿñòòÿÍÎÎÿNNNÿÿ ÿÿÿÿÿ·ÿþÿå<úÿ‘5 õÿþ’ÿÿÿ ÿ ÿ344ÿ€€ÿ¤¥¦ÿ·¸¹ÿÃÃÃÿÏÏÏÿÜÝÝÿæççÿîîîÿóóóÿ÷÷÷ÿùúúÿ÷øøÿøùùÿüþþÿýÿÿÿ—üþþÿýÿÿÿ‚üþþÿ‚ýÿÿÿ üþþÿùúúÿ÷øøÿøøøÿöööÿôôôÿõôôÿôôôÿõõõÿö÷÷ÿøøøÿ÷øøÿúûûÿýÿÿÿüÿÿÿªüþþÿûüüÿ÷øøÿúûûÿýÿÿÿ‚üþþÿùúúÿøùùÿüþþÿûýýÿ÷øøÿøùùÿ ö÷÷ÿôôôÿñññÿîîîÿìììÿéééÿèèèÿêêêÿìììÿíííÿ…ìììÿíííÿééêÿ½¾¾ÿ>>?ÿÿ ÿ ÿ ÿÿÿ¶ÿþÿÊkøÿ“ ¹•ÿ ÿÿ ÿÿ344ÿyxxÿ  ¡ÿ·¸¹ÿÇÇÇÿÓÓÓÿÜÝÝÿæææÿîîîÿóóóÿôôôÿúûûÿýÿÿÿ¢üþþÿýÿÿÿüÿÿÿøøøÿôóóÿ‚ôôôÿùûûÿýÿÿÿ¼üþþÿüÿÿÿýÿÿÿøùùÿôôôÿõõõÿòòòÿíííÿëëëÿîîîÿôôôÿòòòÿìììÿòòòÿóóóÿíííÿ‚ìììÿîîîÿÝÞÞÿ§¨©ÿ.//ÿÿÿÿ ÿÿÿ¸ÿöSúÿ“'Œÿþ‘ÿÿÿ ÿÿ444ÿgffÿ˜™™ÿ¿ÀÁÿÍÎÎÿØØØÿáááÿìììÿóóóÿôôôÿö÷÷ÿúüüÿ¤üþþÿýÿÿÿ÷÷÷ÿôôôÿùûûÿøùùÿóóóÿùúúÿýÿÿÿ½üþþÿüÿÿÿûýýÿúûûÿúüüÿ÷øøÿñññÿðððÿóóóÿúûûÿøùùÿòòòÿôôôÿóóóÿìììÿîîîÿòòòÿôôôÿõõõÿÕÖÖÿ–––ÿ***ÿÿÿÿÿ¶ÿþÿÏJ úÿ•(¹õÿþÿÿÿ ÿÿ-.-ÿSSSÿŽÿÁÂÃÿÐÑÑÿÛÛÛÿäääÿíííÿóóóÿôóóÿ÷÷÷ÿûüüÿ¦üþþÿøùùÿö÷÷ÿúûûÿùúúÿöööÿúûûÿüÿÿÿ¿üþþÿýÿÿÿûýýÿ÷÷÷ÿöööÿ÷øøÿúüüÿùúúÿôôôÿóóóÿîîîÿðððÿõõõÿ÷÷÷ÿÆÆÆÿ|||ÿ#""ÿÿÿÿÿ¸ÿÜoûÿ•‚ ¡ÿþÿ ÿÿ ÿ ÿÿ???ÿ€€ÿ¼½¾ÿÏÏÏÿÛÛÛÿäääÿéééÿîîîÿóóóÿôôôÿùûûÿýÿÿÿ¤üþþÿüÿÿÿûüüÿõõõÿö÷÷ÿüýýÿÄüþþÿüýýÿüþþÿûüüÿöööÿóóóÿ‚ôôôÿóóóÿôôôÿõõõÿöööÿòòòÿ®®®ÿZYYÿÿÿºÿî>‚ûÿ–6”ì‘ÿÿÿ ÿÿ,,,ÿpppÿ´´µÿÍÍÍÿÛÛÛÿãããÿìììÿñññÿóóóÿõööÿøùùÿûýýÿ¢üþþÿüÿÿÿýÿÿÿüþþÿúûûÿøøøÿ÷øøÿùûûÿýÿÿÿÄüþþÿüÿÿÿýÿÿÿüþþÿøúúÿøùùÿ õõõÿôôôÿùúúÿ÷øøÿóóóÿôôôÿöööÿðððÿ–––ÿ777ÿ ÿÿ ÿÿ´ÿþÿÇcýÿ˜Ô‘ÿ ÿÿÿ ÿÿYYXÿŸŸŸÿÈÈÈÿÝÝÝÿäääÿîîîÿõõõÿôôôÿ÷øøÿ¤üþþÿûýýÿüþþÿ÷øøÿõõõÿûýýÿýÿÿÿÉüþþÿýÿÿÿüþþÿ÷øøÿöööÿûýýÿùúúÿôõõÿõõõÿêêêÿ€€€ÿÿÿÿ ÿÿÿµÿò^ÿÿ˜äÿþÿ ÿÿÿ222ÿsuuÿ¾¾¾ÿäääÿêêêÿíííÿðððÿùúúÿöööÿúûûÿüÿÿÿŸüþþÿüÿÿÿüýýÿö÷÷ÿ÷÷÷ÿüþþÿûýýÿúüüÿÍüþþÿ ûýýÿùûûÿö÷÷ÿøùùÿúüüÿøùùÿñññÿÝÝÝÿlllÿÿÿÿÿÿ²ÿþÿ×Aÿÿ›‹Ýÿþÿ ÿÿÿNPPÿ¯°°ÿââãÿêêêÿëëëÿîîîÿûýýÿúûûÿóóóÿùúúÿýÿÿÿŸüþþÿýÿÿÿüþþÿ÷øøÿüþþÿýÿÿÿÍüþþÿ ýÿÿÿûüüÿôôôÿ÷øøÿýÿÿÿúûûÿìëëÿÊÊÊÿ[ZZÿÿÿÿÿÿ±ÿþÿÓpÿÿe“ÿ ÿÿ ÿ233ÿš››ÿÕÕÖÿãããÿêééÿïïïÿúüüÿúûûÿôôôÿùúúÿýÿÿÿôüþþÿ ýÿÿÿúüüÿôôôÿ÷øøÿüþþÿüýýÿäääÿ°°°ÿKJJÿÿÿ ÿµÿôE‚ÿÿšhÝÿþÿ ÿÿÿnooÿ³´´ÿäääÿññðÿòòòÿöööÿøùùÿùúúÿûýýÿ üþþÿùûûÿö÷÷ÿùúúÿüþþÿùûûÿøøøÿûýýÿÍüþþÿ ûýýÿùúúÿúüüÿýÿÿÿÿÿÿÿàááÿÿ99;ÿÿÿ ÿ´ÿ¾Z ÿ‚ÿ›†ò’ÿ ÿÿ@AAÿŠ‹‹ÿÜÜÜÿóóóÿöööÿôôôÿøùùÿýÿÿÿüÿÿÿ üþþÿøúúÿôôôÿ÷øøÿüþþÿ÷øøÿôôôÿúüüÿýÿÿÿÍüþþÿ ýÿÿÿüþþÿûýýÿÿÿÿÿÖØØÿlmmÿ&')ÿÿÿÿ´ÿÿƒÿ›UøÿþŽÿÿÿÿ``aÿÃÄÅÿêêêÿøøøÿúüüÿ£üþþÿûýýÿûüüÿûýýÿüþþÿýÿÿÿ÷øøÿôõõÿûýýÿýÿÿÿÍüþþÿ ýÿÿÿùúúÿõõõÿÿÿÿÿÄÅÅÿJJJÿÿÿÿÿ±ÿþÿÿƒÿ ‚Óÿÿÿÿ:9:ÿ••–ÿÕÕÕÿúúúÿýþþÿýÿÿÿ¢üþþÿüÿÿÿüþþÿúüüÿùúúÿöööÿõõõÿøùùÿúüüÿüÿÿÿýÿÿÿÌüþþÿûüüÿö÷÷ÿôôôÿ°°°ÿ///ÿ ÿÿÿ¯ÿþÿù¬Iÿ‡ÿŸr‘ÿÿÿÿ\\\ÿ¶¶¶ÿöööÿüýýÿýÿÿÿ¢üþþÿüÿÿÿûýýÿöööÿóóóÿ‚ôôôÿóóóÿ÷øøÿÎüþþÿÿÿÿÿúüüÿæççÿ˜™™ÿÿÿ ÿÿÿ²ÿÆÿ…ÿŸxÿþÿÿ ÿ,--ÿÿâãäÿúüüÿÿÿÿÿ¢üþþÿ ýÿÿÿüþþÿö÷÷ÿôôôÿõõõÿñññÿðïïÿôôôÿöööÿ÷øøÿö÷÷ÿøùùÿüþþÿýÿÿÿüþþÿýÿÿÿÅüþþÿÿÿÿÿùûûÿÏÐÐÿÿÿÿ ÿÿÿ®ÿþÿ˜1ÿ…ÿ¢XÓüÿÿÿÿcddÿº»¼ÿîïïÿÿÿÿÿ£üþþÿúûûÿõõõÿòòòÿñññÿìììÿêêêÿïïïÿòòòÿóòòÿõõõÿúûûÿûýýÿûüüÿüþþÿúüüÿûýýÿÄüþþÿÿÿÿÿøúúÿ¸¹¹ÿfffÿÿÿ ÿÿÿ¯ÿùÅ2ÿ‡ÿ£#ËÿþŽÿÿÿ555ÿ~~~ÿÕÕÕÿúûûÿýÿÿÿŸüþþÿýÿÿÿùûûÿôôôÿïïïÿêêêÿæææÿ‚åååÿ èèèÿíííÿòòòÿõõõÿõööÿõõõÿõööÿûýýÿûüüÿõõõÿøùùÿüÿÿÿýÿÿÿÂüþþÿÿÿÿÿ÷ùùÿ¡¢¢ÿLLLÿ ÿÿÿ®ÿþÿ­‚ÿ‡ÿ R´ÿþÿÿÿWWWÿ²²²ÿæææÿûüüÿþÿÿÿýÿÿÿ™üþþÿ‚üÿÿÿýÿÿÿüþþÿúûûÿõööÿðððÿëëëÿæææÿ‚àááÿàààÿãääÿéééÿíííÿîîîÿíííÿîîîÿòòòÿøùùÿùùùÿõõõÿùúúÿýÿÿÿùúúÿùûûÿüÿÿÿÀüþþÿÿÿÿÿñññÿ€ÿ-,,ÿÿÿÿ¬ÿþÿþ£?ÿˆÿ¢6âÿÿÿ888ÿ………ÿÅÅÅÿóóóÿüýýÿ›üþþÿüýýÿ üþþÿùûûÿôôôÿïïïÿêêêÿåååÿàààÿÛÜÜÿÚÛÛÿÛÜÜÿÚÛÛÿÞÞÞÿƒâââÿ æææÿëëëÿðððÿóóóÿòòòÿøùùÿûüüÿõõõÿöööÿûýýÿ¿üþþÿýÿÿÿþÿÿÿàààÿ___ÿÿÿÿ°ÿËÿŠÿ¢4¶ÿþÿÿÿNLLÿ™˜˜ÿãããÿôôôÿùùùÿüýýÿ•üþþÿýÿÿÿ üþþÿ÷øøÿ÷÷÷ÿ÷øøÿôõõÿðððÿëêêÿåææÿàááÿÛÛÛÿÖÖÖÿÑÑÑÿÐÐÐÿÑÑÑÿÒÒÒÿÓÓÓÿÒÒÒÿÔÔÔÿØØØÿÚÚÚÿÜÜÜÿáââÿãääÿãããÿêëëÿòóóÿõõõÿöööÿ÷øøÿûüüÿƒýÿÿÿƒüþþÿýÿÿÿ´üþþÿýÿÿÿÿÿÿÿïññÿ¿¿ÀÿDDDÿÿÿÿ¯ÿ’)ÿŠÿ£TÈõŽÿÿÿ'&%ÿmllÿÀ¿¿ÿèççÿúûûÿüþþÿýÿÿÿ“üþþÿûýýÿúûûÿûüüÿùúúÿóóóÿñññÿïïïÿéééÿâââÿÝÝÝÿÚÚÚÿÖ××ÿÑÑÑÿÌÌÌÿÉÉÉÿÇÇÇÿ‚ÆÆÇÿÆÆÆÿÅÅÆÿÇÇÇÿËÌÌÿÌÌÌÿ ÑÒÒÿÔÕÕÿÖÖÖÿßßßÿéééÿìííÿîîîÿïïïÿö÷÷ÿûýýÿúüüÿúûûÿüýýÿüÿÿÿüþþÿûüüÿúûûÿûýýÿ³üþþÿþÿÿÿÿÿÿÿÖ××ÿŒŒÿ+,-ÿÿ®ÿþÿ`ÿŒÿ£‚#ÏŽÿÿÿÿCDDÿ‹ŠŠÿÕÕÕÿþÿÿÿüþþÿýÿÿÿ’üþþÿýÿÿÿùûûÿôõõÿõõõÿôôôÿîîîÿêêêÿåååÿÛÛÛÿÓÓÓÿÎÎÎÿÍÍÍÿÌÌÌÿÇÇÇÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¾ÿ½½¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿÂÃÃÿÇÇÇÿÌÌÌÿÖ××ÿÞßßÿÝÞÞÿßààÿåååÿïïïÿöööÿõõõÿôôôÿõõõÿúûûÿýÿÿÿüÿÿÿøøøÿôôôÿúûûÿýÿÿÿ±üþþÿüÿÿÿþÿÿÿÿÿÿÿ²²²ÿMMMÿÿÿ®ÿþÿkÿŒÿ¥Ùÿþ‡ÿÿÿÿÿ ÿ$%'ÿ\\\ÿ´³³ÿíííÿ÷÷÷ÿüýýÿ’üþþÿ ýÿÿÿúüüÿôôôÿïîîÿêêêÿåææÿßßßÿÖÖÖÿÊËËÿÃÄÄÿ‚ÂÂÃÿ¿ÀÁÿ¿¿Àÿ¿ÀÀÿ½¾¿ÿ†»¼½ÿº¼½ÿ»¼½ÿ½¾¾ÿ¿ÀÀÿÁÂÃÿÈÉÉÿÐÐÐÿÕÖÖÿÚÛÛÿßààÿçççÿíííÿïïïÿòòòÿõõõÿ÷÷÷ÿùûûÿüÿÿÿúüüÿøùùÿûýýÿýÿÿÿ±üþþÿÿÿÿÿûüüÿëììÿÿ"""ÿ ÿÿ¬ÿþÿäu%ÿÿ¨³ýˆÿÿÿÿ ÿÿÿÿÿ566ÿŠŠŠÿÎÎÎÿîîîÿûüüÿýÿÿÿ’üþþÿùúúÿôôôÿéééÿàààÿÛÜÜÿÓÓÓÿÈÈÈÿ¾¿Àÿº»¼ÿ‚»¼½ÿ»¼¾ÿŒ¼½¾ÿ»¼½ÿ¾¾¿ÿÄÄÄÿÎÎÎÿÕÖÖÿÚÛÛÿÞßßÿãããÿéééÿïïïÿòòòÿõõõÿûüüÿýÿÿÿûýýÿ±üþþÿÿÿÿÿóôôÿÊÊÊÿhiiÿ ÿÿÿ­ÿþù“ÿÿ¨~ÿþ„ÿÿÿ ÿÿÿ ÿÿÿÿÿÿ[[[ÿ£££ÿèèèÿþÿÿÿýÿÿÿŽüþþÿ üÿÿÿûýýÿ÷øøÿóóóÿîîîÿåååÿÛÜÜÿÒÒÒÿÇÈÈÿ¾¿Àÿ¼½¾ÿ»¼½ÿ“¼½¾ÿ ¾¿¿ÿÅÅÅÿÊÊÊÿÐÐÐÿÔÔÔÿÚÚÚÿäääÿçççÿèççÿëëëÿðððÿöööÿûüüÿýÿÿÿ÷øøÿüþþÿýÿÿÿüÿÿÿüþþÿýÿÿÿ«üþþÿÿÿÿÿåååÿš™™ÿEFGÿÿÿÿ­ÿî^ ÿÿ§% íÿ þÿÿÿÿ ÿ ÿÿÿ ÿÿ‚ÿ ÿ443ÿuuuÿËËËÿïððÿøùùÿúûûÿúüüÿüþþÿýÿÿÿüþþÿö÷÷ÿðððÿéééÿàááÿÖ××ÿËËËÿÂÂÂÿ»¼½ÿ“¼½¾ÿ»¼¾ÿ¼½¾ÿ¿¿ÀÿÁÂÂÿÅÅÆÿËÌÌÿÔÓÓÿÝÜÜÿàààÿáááÿæççÿëëëÿíííÿóóóÿ÷øøÿôôôÿö÷÷ÿüþþÿûüüÿùûûÿüþþÿûüüÿùúúÿûüüÿ§üþþÿ üÿÿÿýÿÿÿüþþÿþÿÿÿÓÓÓÿjjjÿ(()ÿÿÿÿ«ÿþÿô+ÿÿ¨žƒÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿGGGÿÿÒÒÒÿïïïÿóóóÿ÷÷÷ÿüþþÿüÿÿÿ‹üþþÿýÿÿÿûýýÿ÷÷÷ÿïïïÿäääÿÛÛÛÿÑÑÑÿÇÆÆÿÀÀÀÿ˜¼½¾ÿ»¼½ÿ¼½¾ÿÅÆÆÿÎÎÎÿÓÓÓÿרØÿÜÝÝÿâââÿäääÿ çççÿíííÿòòòÿ÷øøÿüþþÿ÷øøÿõõõÿûýýÿùúúÿôôôÿùúúÿýÿÿÿ§üþþÿýÿÿÿüþþÿôõõÿº»»ÿAAAÿÿ ÿÿÿ­ÿê8ÿ’ÿ¨(|ëÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ!#%ÿcccÿ¯¯¯ÿêëëÿïïïÿóôôÿüþþÿýÿÿÿŠüþþÿúûûÿö÷÷ÿòòòÿêëëÿàààÿÒÒÒÿÇÇÇÿÀÀÁÿ½¾¾ÿ˜¼½¾ÿ»¼½ÿ¾¿ÀÿÃÃÄÿÈÈÈÿÍÍÍÿÒÓÓÿØØØÿÜÜÜÿÞßßÿãããÿèèèÿîîîÿóóóÿøùùÿöööÿõõõÿûýýÿüþþÿùûûÿûýýÿüþþÿýÿÿÿ£üþþÿùúúÿöööÿýÿÿÿÿÿÿÿÖ××ÿŽŽÿ***ÿ ÿÿÿ¬ÿ±Lÿ’ÿªáÿ ÿÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿ ÿ222ÿ†‡†ÿØÙÙÿéééÿòóóÿúüüÿûýýÿûüüÿ‰üþþÿ üÿÿÿøùùÿóòòÿíííÿåææÿÛÜÜÿËËËÿ¿¿Àÿ¼½¾ÿ»¼½ÿš¼½¾ÿ»¼½ÿ¼½¾ÿÀÀÁÿÅÅÅÿÊÊÊÿÎÎÎÿÓÓÓÿÙÚÚÿÝÞÞÿáááÿæççÿìììÿðððÿòòòÿôôôÿúûûÿüýýÿûýýÿüþþÿúüüÿûýýÿ¢üþþÿøùùÿõõõÿûüüÿõööÿ¬­­ÿ]^^ÿÿÿ ÿÿÿ¬ÿvÿÿª*ëÿ ÿþÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿÿZ[[ÿ±²²ÿàààÿ‚õõõÿõööÿûüüÿýÿÿÿ„üþþÿüÿÿÿüþþÿýÿÿÿúûûÿóóóÿéééÿàààÿÖÖÖÿÆÇÇÿ»¼½ÿŸ¼½¾ÿÀÁÁÿÅÅÅÿÊÊÊÿÔÔÔÿÖÖÖÿ ÜÜÜÿáââÿæææÿêêêÿïïïÿõõõÿöööÿõööÿûüüÿûýýÿõõõÿ÷øøÿüþþÿýÿÿÿ üþþÿûýýÿ þÿÿÿôööÿÕÖÖÿ{{{ÿ222ÿÿ ÿ ÿÿÿ§ÿÿÿþÿƒÿÿ­sÎ ÿÿþÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿ222ÿzzzÿÈÈÈÿïïïÿðððÿõõõÿøùùÿûýýÿ„üþþÿ úüüÿøúúÿûýýÿüþþÿúûûÿóôôÿìììÿåååÿÚÚÚÿÍÍÍÿÁÂÂÿº¼½ÿм½¾ÿ¿¿ÀÿÀÀÁÿ½¾¿ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÀÀÁÿ¾¿¿ÿÃÄÄÿÏÏÏÿÓÓÓÿÔÔÔÿÖ××ÿÚÛÛÿßààÿåååÿêêêÿìììÿîííÿðððÿö÷÷ÿùúúÿøùùÿúüüÿüþþÿùúúÿ üþþÿ ýÿÿÿÿÿÿÿäääÿ©©©ÿUUUÿÿ ÿÿÿÿ¥ÿÿÿÿþÿÿôœ=ÿ”ÿ¬ a ú ÿ ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿAAAÿ¡¡¡ÿÛÛÛÿêêêÿ÷øøÿýÿÿÿ„üþþÿ üÿÿÿøùùÿôôôÿúûûÿûüüÿõõõÿëëëÿâââÿÞßßÿÓÔÔÿÄÄÄÿ¾¾¿ÿ‹¼½¾ÿÁÁÂÿÃÃÄÿ½¾¿ÿ»¼¾ÿ’¼½¾ÿ»¼½ÿ¿ÀÁÿÊÊÊÿÐÐÐÿÔÔÔÿÓÓÓÿÖÖÖÿÛÜÜÿàááÿäããÿãããÿæææÿìììÿðððÿöööÿûýýÿýÿÿÿûýýÿöööÿüþþÿüÿÿÿüþþÿýÿÿÿüþþÿüüüÿÈÈÈÿvvvÿ777ÿÿÿÿ¨ÿÿ ÿ ÿ ÿÿ¸ ÿ’ÿ¬  N Ù ÿÿþÿÿÿ ÿÿÿƒÿ ÿÿÿÿeggÿ®¯®ÿæææÿöööÿøùùÿûýýÿüÿÿÿ‚üþþÿ ýÿÿÿùúúÿôôôÿö÷÷ÿöööÿðððÿçççÿÝÞÞÿÕÕÕÿÊÊÊÿ¾¿¿ÿ…¼½¾ÿ»½¾ÿ…¼½¾ÿ¾¾¿ÿ¾¿Àÿ”¼½¾ÿ»¼¾ÿ¼½¾ÿ¿ÀÁÿÅÅÅÿÊÊÊÿÍÍÍÿÑÒÒÿ×××ÿØØØÿÚÚÚÿãããÿæææÿçççÿìììÿïððÿñññÿôôôÿ÷øøÿúûûÿüýýÿýÿÿÿžüþþÿÿÿÿÿùûûÿâãäÿŸŸŸÿGGGÿÿ ÿÿÿ§ÿÿ ÿÿ ÿùƒ&ÿ’ÿ­  z Üû ÿ ÿÿ ÿÿÿÿ…ÿÿÿ012ÿyzzÿÒÒÒÿïïïÿ÷÷÷ÿûýýÿýÿÿÿ‚üþþÿ ûüüÿøùùÿôôôÿóóóÿïïïÿéééÿàààÿÖÖÖÿÍÍÍÿÄÄÄÿ¼½¾ÿ»¼½ÿƒ¼½¾ÿ¾¿¿ÿ†¼½¾ÿ»½¾ÿ”¼½¾ÿ½½¾ÿ¼½¾ÿ»¼½ÿ½¾¿ÿÂÂÂÿÇÇÇÿÌÌÌÿÏÏÏÿÐÐÐÿÓÓÓÿÞÞÞÿàààÿßßßÿæææÿêêêÿéééÿíììÿòòòÿ÷øøÿùûûÿúüüÿûýýÿüþþÿÿÿÿÿóôôÿ½¾¿ÿrstÿ&''ÿÿÿÿÿ¥ÿÿÿÿ ÿÿ ÿþ?ÿ”ÿ­ ‚ G îÿÿ ÿÿ‡ÿÿÿÿBCCÿªªªÿàßßÿùúúÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿöööÿõõõÿôôôÿðððÿéééÿßààÿÔÕÕÿÌÌÌÿÇÇÆÿÁÂÂÿ…¼½¾ÿÂÂÂÿÃÃÃÿ½¾¿ÿ»½¾ÿš¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÃÃÃÿÅÅÅÿÉÉÉÿÎÎÎÿÔÔÔÿÕÕÕÿàààÿæææÿäääÿèèèÿíííÿïïïÿôôôÿùûûÿýÿÿÿœüþþÿÿÿÿÿèèèÿÿGHHÿÿÿÿ§ÿÿÿ ÿÿþ ÿÿNÿ”ÿ¯ 3üÿþÿ‰ÿÿÿ"""ÿrppÿ¿¾¾ÿôõõÿûýýÿþÿÿÿýÿÿÿúüüÿö÷÷ÿðððÿíííÿëëëÿêêêÿäääÿÙÚÚÿÎÎÎÿÅÅÅÿÁÁÁÿ¾¾¿ÿ…¼½¾ÿ¿ÀÀÿÀÀÁÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿ¾¿Àÿ‚¼½¾ÿ»½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ±¹¾ÿ°¹¿ÿ»½¾ÿ¼½¾ÿ¾¿¿ÿÁÁÁÿÃÃÃÿÆÆÆÿÉÉÉÿÎÎÎÿÑÑÑÿÔÔÔÿÙÙÙÿÝÝÝÿßààÿäääÿéééÿëëëÿíííÿïïïÿôôôÿùúúÿüþþÿýÿÿÿ˜üþþÿ ýÿÿÿþÿÿÿõö÷ÿÉÉÊÿ```ÿ$%%ÿ ÿÿÿÿÿ¥ÿÿÿÿÿÿ Ìqÿ—ÿ²5ÕŽÿÿ ÿ:88ÿ”““ÿáããÿøúúÿÿÿÿÿûýýÿ÷øøÿòòòÿíííÿçççÿãããÿäääÿßßßÿÔÔÔÿÊÊÊÿÂÂÂÿ½¾¿ÿ»¼½ÿ‰¼½¾ÿ½¾¿ÿ¼½¾ÿ¿¿ÀÿÄÄÄÿÀÁÁÿ‚¼½¾ÿ½¾¿ÿ‚¼½¾ÿ½½¾ÿ»½¾ÿª·¿ÿ©·¿ÿº¼¾ÿ¾¾¾ÿ¼½¾ÿ»¼½ÿ¾¿¿ÿÃÃÃÿÄÄÄÿÉÉÉÿÎÎÎÿÓÓÓÿÒÒÒÿÔÔÔÿÚÛÛÿÞßßÿãããÿéééÿìììÿëëëÿïïïÿõõõÿúûûÿ™üþþÿ þÿÿÿýÿÿÿÛÜÝÿ›œÿ888ÿ ÿ ÿÿÿ ÿÿ¤ÿÿÿ ÿÿ ÿ ÿ•ÿ²'¨ÿþŠÿÿÿÿcccÿ»¼¼ÿôööÿÿÿÿÿö÷÷ÿõõõÿóóóÿîîîÿèèèÿãããÿáááÿÚÛÛÿÏÏÏÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼½ÿˆ¼½¾ÿÀÀÁÿÃÃÃÿ¾¿¿ÿ»½¾ÿ„¼½¾ÿ‚½¾¿ÿ¾¾¾ÿ‚¿¾¾ÿ¿¿¿ÿÀÀÀÿÀ¿¿ÿ¾¾¾ÿ½½¾ÿ¿ÀÀÿÃÃÃÿ¿ÀÀÿƒ¼½¾ÿ¸¼¾ÿ·»¾ÿ»½¾ÿ½½¾ÿ¾¾¾ÿ¼½¾ÿ¾¿Àÿ½¾¿ÿ¾¿ÀÿÅÅÅÿÇÇÇÿÈÈÈÿÌÌËÿÐÐÐÿÖÖÖÿ×××ÿØØØÿãããÿçççÿåååÿîîîÿöööÿõööÿøùùÿ—üþþÿ ýÿÿÿþÿÿÿö÷÷ÿ±±±ÿ```ÿÿÿ ÿÿÿÿÿ¤ÿÿ ÿÿþÿÿ›ÿ•ÿ°FºñŒÿÿÿ667ÿÿÙÚÚÿùúúÿòòòÿóóóÿðððÿëëëÿçççÿäääÿÝÞÞÿÕÖÖÿÍÍÍÿÇÇÇÿÃÃÃÿ¾¾¿ÿ»¼¾ÿˆ¼½¾ÿ¿ÀÀÿÂÂÂÿ¾¾¿ÿ¼½¾ÿ½½¾ÿ½¾¿ÿ¿¿¿ÿ¿¾¾ÿ¾¼¼ÿ¿¼¼ÿ¼¼¼ÿ´º½ÿ²º½ÿ‚³º½ÿ³¹½ÿ²¹½ÿ´º½ÿ»»»ÿ¿¾ÿÆÄÃÿÂÁÁÿ½¾¾ÿ½½¾ÿ¼½¾ÿ ½½¾ÿ¾¾¾ÿ½½¾ÿ·»¾ÿ³º¾ÿº¼¾ÿ¼¼½ÿ¹¹ºÿº»¼ÿ¼½¾ÿÀÀÁÿÁÁÁÿ ÄÄÄÿÈÈÉÿÍÍÍÿÏÏÏÿÑÑÑÿÚÚÚÿáááÿäääÿêêêÿðððÿóòòÿ÷øøÿüþþÿýÿÿÿ”üþþÿ ýÿÿÿÿÿÿÿúüüÿääåÿ‡ˆˆÿ000ÿÿÿ ÿÿÿÿ¥ÿÿ ÿÿÿ þÁ[ÿ™ÿ±‚Ç‹ÿ ÿÿ ÿÿ@@@ÿ¨¨¨ÿßßßÿìììÿïïïÿëëëÿåååÿäääÿÙÙÙÿÑÑÑÿÍÍÍÿÈÈÈÿÃÃÃÿ½¾¿ÿ»¼¾ÿ¼½¾ÿ½¾¿ÿºº»ÿ´µµÿ¶µµÿ¯³¶ÿš¯¸ÿ•­¹ÿ—®¸ÿ‚˜®¸ÿ–­¹ÿš®¸ÿ®³µÿ¹¸¸ÿ½½¾ÿ½¾¿ÿ„¼½¾ÿ½½¾ÿ¯¹¿ÿ¥µ¿ÿ·¼¿ÿ»»»ÿ³´µÿ¸¹ºÿ½¾¿ÿƒ¼½¾ÿ ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿäääÿæææÿñððÿøùùÿüþþÿüÿÿÿ•üþþÿÿÿÿÿðòòÿÄÅÆÿabbÿÿÿÿ©ÿÿÿ ÿÿØ#ÿšÿ² Òÿþˆÿ ÿÿ ÿ ÿ"##ÿbaaÿ ŸŸÿÔÔÔÿæææÿèèèÿàááÿßààÿÔÔÔÿÍÍÍÿÉÉÉÿÃÃÃÿ¾¾¿ÿ»¼¾ÿ‚¼½¾ÿ½¾¿ÿ…¼½¾ÿ#¾½¾ÿÃÀ¿ÿ¿ÀÁÿ¶½Âÿº¸·ÿ³°®ÿ”§¯ÿ¬ÿs•§ÿj’¦ÿg¦ÿk¨ÿmŒ¨ÿk¨ÿ_ލÿYާÿZާÿ`§ÿh“©ÿoœ­ÿv¢³ÿ§¹ÿ—®·ÿ«´¸ÿ´»¿ÿ½¿ÁÿÃÀ¿ÿÂÀ¿ÿÀ¾¾ÿ½½¾ÿ¶»¾ÿ²º¾ÿ»½¾ÿ¶º½ÿ¨´»ÿ²¹¼ÿ¾¾¾ÿºº»ÿµ·¸ÿ¸¹»ÿ½¾¿ÿÃÃÃÿÆÆÆÿÈÈÈÿÌÌÌÿÓÓÓÿÚÚÚÿÝÝÝÿáááÿìììÿôôôÿøøøÿ÷øøÿøùùÿûýýÿüþþÿ ýÿÿÿûýýÿøùøÿö÷÷ÿÓÔÔÿ‘ÿ@@@ÿÿÿÿ§ÿÿÿÿ ÿ ÿ¥Fÿ—ÿµ¤ôþ‰ÿ ÿÿ ÿ  ÿÿ.--ÿnmmÿ¿¿¿ÿÛÛÛÿãããÿÜÝÝÿÛÜÜÿÚÛÛÿÐÐÐÿËËËÿÇÇÇÿÂÂÂÿ½¾¿ÿ»½¾ÿ‚¼½¾ÿ»¼½ÿ‚¼½¾ÿ ½¾¾ÿ½¾¿ÿ¹½¿ÿ³¸»ÿ¥²ºÿ’«ºÿ¡«ÿƒ•žÿYˆžÿ@}ÿ3všÿ&r™ÿ'q˜ÿ:p™ÿ@p™ÿЬÿF±ÿj•®ÿ†Ÿ¯ÿ©ºÿ±½ÿ¯·»ÿ±¹½ÿµ»¾ÿ½¾¾ÿÀ¾¾ÿ¿¾¾ÿµ»¾ÿ§¶¿ÿ²º¿ÿ½½¾ÿ¹¼¿ÿ¶¹»ÿ´µ¶ÿ¹º»ÿ¾¿¿ÿÁÁÁÿÂÂÂÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÖÖÖÿÜÝÝÿçççÿîîîÿòòòÿóóóÿõõõÿûýýÿýÿÿÿüþþÿøùùÿðððÿäååÿ°°°ÿZZZÿ#$$ÿÿÿÿ§ÿÿÿ ÿ ÿ Vÿ™ÿµ iú‰ÿÿÿ ÿÿÿ ÿ___ÿµ¶·ÿÒÒÒÿÚÙÙÿ×××ÿÖÖÖÿÕÕÕÿÏÐÐÿÊÊÊÿÆÆÆÿÁÁÂÿ½¾¾ÿ‚¼½¾ÿA¾¾¿ÿ¼¼½ÿµµ¶ÿ¶·¸ÿ¼½¾ÿ¼¾¿ÿ¾¾¿ÿÁÀ¿ÿ¼ÀÂÿª¸Àÿž®ÿ]Š£ÿB}žÿ,t—ÿm“ÿg’ÿd‘ÿc‘ÿ c‘ÿ b‘ÿb‘ÿb‘ÿb‘ÿ c‘ÿ c‘ÿ c‘ÿ c”ÿf™ÿ+oÿ1s¡ÿ+t¥ÿAv¥ÿLz¦ÿ<¬ÿMŠ®ÿl—¯ÿz£¶ÿ•°¼ÿ¿¿¿ÿÇÁ¿ÿ¿¾ÿ¿¾¾ÿ»½¾ÿ¹¼¾ÿ¼½¾ÿ¹¼¾ÿ¨¶¿ÿ¬·¾ÿ»¼½ÿ½¾¾ÿ»¼½ÿµ¶·ÿ¸¸¹ÿ¾¿¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿØØØÿãããÿéééÿíííÿòññÿö÷÷ÿüýýÿýÿÿÿüþþÿ ýÿÿÿüýýÿøøøÿòòòÿåååÿÍÍÍÿ‹‹‹ÿ+,,ÿ ÿÿÿÿ§ÿÿ ÿ þ  ÿÿdÿ™ÿ´Fÿþˆÿÿÿ ÿÿ ÿ[[[ÿ«¬­ÿÄÄÅÿÌÌÌÿÍÍÍÿÐÏÏÿÑÑÑÿÌÌÌÿÆÇÇÿÁÁÂÿ½¾¿ÿ»¼½ÿ¼½¾ÿ½½¾ÿµ»¿ÿ±¹½ÿµ·¹ÿºººÿ¿¾¿ÿ¿½ÿºº»ÿ¥±¸ÿ¤´ÿo“¬ÿC}›ÿ&m‘ÿfÿaÿ^ÿ]‘ÿ]‘ÿ^‘ÿ^‘ÿ^‘ÿ^‘ÿ‚^‘ÿ'^”ÿ_–ÿd˜ÿfšÿfœÿfœÿgžÿk¡ÿs¤ÿ1~¨ÿN‡­ÿl”²ÿ†¤¶ÿ’¬¹ÿœ²¼ÿ±¹¾ÿ½¾¿ÿÁ¿¾ÿÀ¾¾ÿ¹¼¾ÿ®¸¿ÿ²º¿ÿ½¾¿ÿº»¼ÿ·¸¹ÿµ¶¸ÿ¸¹ºÿ¼½¾ÿ¿¿ÀÿÂÃÃÿÈÈÈÿÍÍÍÿÓÓÓÿÛÛÛÿâââÿéééÿîîîÿóóóÿøùùÿûýýÿýÿÿÿ…üþþÿüÿÿÿ„üþþÿ üýýÿö÷÷ÿìììÿçççÿÖÖÖÿ¨¨¨ÿbbbÿÿÿÿÿ¨ÿ ÿÿ ÿ á—3ÿœÿ·MóŠÿÿ ÿÿ'''ÿ]]]ÿ£££ÿ·¸¹ÿ¾¿ÀÿÂÃÃÿÈÈÈÿËËËÿÇÇÇÿÁÁÂÿ¼½¾ÿ»½¾ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ¬¸¿ÿ¦¶¿ÿ¹¼¾ÿ¾¾¾ÿ»¼½ÿ¹¸¸ÿ¡¬²ÿq—«ÿJ}Ÿÿ)g’ÿ `Šÿ]‡ÿ_ˆÿ_Œÿ`’ÿa–ÿa˜ÿŠa—ÿ‚a—ÿ"`—ÿa—ÿdšÿhŸÿl¤ÿ,m¢ÿ>t¤ÿ5€«ÿB޲ÿ_œ¸ÿ®½ÿ®¸¿ÿº¼¾ÿ½½¾ÿ¼½¾ÿ½½¾ÿ½¾¾ÿ¼½¾ÿµ¶·ÿ´µ¶ÿ»¼½ÿ½¾¿ÿ¼½¾ÿ»¼½ÿ¾¾¿ÿÃÃÃÿÈÈÈÿÍÍÍÿÑÑÑÿÙÙÙÿãããÿéééÿíííÿòòòÿøùùÿüþþÿ øøøÿîîîÿÞßßÿÙÙÙÿÃÃÃÿzzzÿ89:ÿ ÿÿÿ§ÿÿ ÿÿ ÿ ¥ÿšÿ·IÇÿþ†ÿ ÿÿ ÿÿ(((ÿ\\\ÿ££¢ÿ·¸¹ÿ½¾¿ÿ¾¾¿ÿ¿ÀÁÿÁÁÂÿ¿ÀÀÿ½¾¿ÿ‚¼½¾ÿ¾¾¿ÿ¶»¿ÿª·¿ÿ®¸¾ÿ·¼¿ÿÂÁÀÿ¼½½ÿ¥°¶ÿu–©ÿIœÿ(p’ÿfÿ`ÿ^Œÿ]Œÿ^ÿ`“ÿc—ÿgÿh ÿ‡hŸÿhžÿhŸÿ(iŸÿe›ÿ_•ÿa—ÿc™ÿa—ÿa˜ÿcšÿb˜ÿgÿtªÿ|±ÿ"„µÿH“·ÿm ¹ÿ¬ºÿ²¹½ÿÆÁ¿ÿ¿¾ÿ¾¾¾ÿ¼½¾ÿ¹»¼ÿ¹º¼ÿ¼½¾ÿºº»ÿ···ÿº»¼ÿ½¾¿ÿ¿¿Àÿ¿ÀÁÿÂÂÃÿÇÇÇÿÌÌÌÿÔÔÔÿàààÿëêêÿïïïÿôôôÿøøøÿ÷øøÿùùùÿƒýÿÿÿúüüÿöööÿùúúÿüÿÿÿ ûüüÿ÷÷÷ÿðððÿæææÿÚÚÚÿÎÎÎÿ¬¬¬ÿLLLÿÿ ÿÿÿÿÿÿÿÿÿ”ÿþ ÿÿ±ÿšÿµhÛú†ÿ ÿÿ ÿÿÿ(((ÿ]]]ÿ¦¦¦ÿ¹º»ÿ½¾Àÿ¼½¾ÿ‚»¼½ÿƒ¼½¾ÿ»¼¼ÿ³¹½ÿ¨¶¿ÿ·¼¿ÿÀ¾¾ÿ´¸¼ÿ–«´ÿk•¨ÿ5w™ÿcÿ\‡ÿ\‹ÿ_‘ÿa’ÿc–ÿdœÿhŸÿl¢ÿp§ÿr©ÿƒq©ÿ‚q¨ÿ r©ÿs«ÿr©ÿp¨ÿq©ÿl¤ÿd›ÿfœÿgœÿdšÿb™ÿ a˜ÿeœÿn§ÿs¯ÿx³ÿ´ÿ7Œ¶ÿa™¸ÿªºÿ¬·¼ÿ³¹¾ÿ¹¼¿ÿ½½¾ÿ½¾¿ÿ½¾¾ÿµ¸ºÿ¯´·ÿ¸º¼ÿ¼½¾ÿ¹º»ÿº»¼ÿ¼½½ÿ¿ÀÀÿÃÃÃÿÉÉÉÿÖÖÖÿáááÿåååÿëëëÿñððÿòññÿôôôÿøúúÿúüüÿûüüÿùúúÿõööÿùûûÿýÿÿÿþÿÿÿúûûÿòòòÿåååÿÛÛÛÿÕÕÕÿ¸¸¸ÿ………ÿ+,,ÿÿÿÿŒÿÿ‚ÿÿÿÿÿÿ”ÿÿûÞ}ÿÿµ‚5Û†ÿ ÿÿ ÿÿÿ'('ÿ___ÿ«««ÿ¼¼½ÿ½¾¿ÿ…¼½¾ÿ½¾¿ÿ»¼½ÿµ¶¶ÿµ¶·ÿ»½¾ÿÄÁÀÿ¸º½ÿˆ¡±ÿJ‡£ÿp–ÿ dŒÿ^‰ÿ_Žÿ_’ÿa–ÿf™ÿkŸÿo¨ÿt®ÿx±ÿ {³ÿ }´ÿ… |´ÿ |³ÿ ~·ÿƒ¾ÿ}·ÿw°ÿx²ÿu¯ÿp©ÿm¤ÿƒk¢ÿl¢ÿ l£ÿs¬ÿz´ÿ}µÿ¸ÿ5…ºÿM¶ÿiž¶ÿ«¾ÿª¶Àÿ¾¾¾ÿ¼½¾ÿ½½¾ÿ¯¹¾ÿ¤µ¾ÿ¶»¿ÿ»»»ÿ³´µÿ·¸¹ÿ¼½¾ÿ ¿ÀÀÿÅÅÅÿËÊÊÿÐÐÐÿÔÔÔÿÝÝÝÿçççÿìììÿîîîÿíííÿñòòÿõõõÿ÷øøÿüýýÿýÿÿÿ þÿÿÿùúúÿíííÿØØØÿÍÍÍÿÌÌÌÿ–––ÿOOOÿÿÿÿÿÿÿÿ ÿÿÿÿ ÿÿÿ“ÿçBÿÿ·Õ†ÿ ÿÿ ÿÿ"##ÿ---ÿaaaÿ¨¨¨ÿº»»ÿ½¾¿ÿ‚¼½¾ÿ½¾¿ÿ»¼½ÿ·¸¹ÿ¹»¼ÿ¼½¾ÿ¹¹ºÿ¹º»ÿ·½Àÿ¥³¼ÿ ²ÿFƒ ÿn–ÿbÿ`‹ÿaÿb”ÿe™ÿižÿ n¢ÿt©ÿz±ÿ}·ÿ€»ÿ ƒ¾ÿ …¿ÿƒ „¿ÿ …Áÿ ‡Ãÿ" ˆÄÿ‰Åÿ…Áÿ½ÿ€ºÿ~¸ÿ|¶ÿx°ÿt¬ÿs«ÿs¬ÿs«ÿp¨ÿo§ÿrªÿs¬ÿv¯ÿ|´ÿ ~·ÿ~¸ÿ…¹ÿ/ŽºÿS˜»ÿƒ§»ÿ±¸»ÿ¿½½ÿÁ¿¾ÿ½½¾ÿµ»¿ÿ¯¹¿ÿ¸¼¿ÿ¼¼¼ÿ¸¸¹ÿ»»»ÿ¾¾¾ÿ¼½¾ÿ¿ÀÀÿÄÄÄÿÉÉÉÿÎÎÎÿÕÕÕÿÜÜÜÿÞÞÞÿâââÿçççÿíííÿñññÿðððÿôôôÿúüüÿùúúÿôõõÿðòñÿêëëÿàààÿÐÐÐÿÆÆÆÿÂÂÂÿ}}}ÿ...ÿÿÿŒÿ ÿÿ ÿ ÿ ÿ ÿÿ...ÿ433ÿ,,,ÿÿÿÿÿŽÿþÿò&ÿœÿº#Ù†ÿ ÿÿ ÿÿ'''ÿ111ÿaaaÿ¤¤¤ÿ¸¹¹ÿ¾¿Àÿƒ¼½¾ÿ¹º»ÿ³´µÿ·¸¹ÿ½¾¾ÿ¾¾¿ÿµ»¿ÿ ²½ÿrœ³ÿ>¥ÿi”ÿ_Žÿ`ÿ d‘ÿ f”ÿf›ÿm¡ÿ t¨ÿ w¬ÿ }³ÿ „»ÿ†¿ÿ‡ÃÿŠÈÿŒÉÿ‹Èÿ‹Éÿ‹ÈÿËÿÏÿÐÿŽÍÿ‚‹Èÿ‡Ãÿ†Âÿ‡Âÿ ƒ¼ÿ ~·ÿ{µÿzµÿz´ÿu¯ÿu®ÿz´ÿv¯ÿs¬ÿ {³ÿ ~¶ÿ~¶ÿ¼ÿ„¿ÿ#‡¶ÿT–µÿª¸ÿ­·¼ÿ¼½¾ÿ½½¾ÿ¼½¾ÿ»½¾ÿº½¾ÿº¼¾ÿ‚¼½¾ÿÀÀÁÿÅÅÅÿÉÉÉÿÎÎÎÿÒÒÒÿ×××ÿáááÿçççÿêêêÿ íííÿñññÿîîîÿçççÿÛÜÜÿÕÖÖÿÑÑÑÿÊÊÊÿÀÀÀÿ°°°ÿfffÿÿÿÿ‹ÿÿ ÿÿ ÿ !!ÿ!""ÿ999ÿMLLÿQOOÿHGGÿ777ÿ!""ÿÿÿÿ‘ÿÓ-ÿŸÿº%èÿþƒÿ ÿÿ ÿÿ''&ÿ+++ÿ___ÿªªªÿ»»¼ÿ½¾¿ÿ‚¼½¾ÿ!¶·¸ÿµ¶·ÿ¹º»ÿ½½½ÿ½¾¾ÿ·¾Âÿž°ºÿu—ªÿ:¤ÿmžÿb–ÿa’ÿ eÿe•ÿfšÿi ÿrªÿ |³ÿ~¸ÿ…ÀÿÉÿÊÿÌÿ ’Óÿ ’Ñÿ‘Ìÿ ’Òÿ “Óÿ’Îÿ’Íÿ“ÏÿÎÿÎÿÍÿÌÿ‚ŒËÿŠÇÿ†Áÿƒ½ÿ‚¼ÿ ¼ÿ€ºÿ }¶ÿy²ÿv°ÿx²ÿ{´ÿ ~¶ÿ~¸ÿ ·ÿƒ´ÿ+‰µÿ=“·ÿp¢¸ÿŸ±»ÿÀ¿¿ÿÆÁ¿ÿ¿¾¾ÿ¾¾¾ÿ¶»¾ÿ©·¿ÿ¥¶¿ÿª·¿ÿ¸¼¾ÿ¾¾¾ÿ¼½¾ÿ½¾¿ÿ¾¿¿ÿ¿ÀÀÿÂÃÃÿÈÈÈÿÑÑÑÿÖÖÖÿØØØÿÚÚÚÿàááÿ ÝÜÜÿÝÝÝÿ×××ÿÆÇÈÿÀÁÂÿÁÂÂÿÅÅÆÿ´µ¶ÿŠ‹‹ÿGGGÿ ÿÿÿ‹ÿÿÿÿ000ÿEEEÿOOOÿRRRÿ\]]ÿbccÿ___ÿ[[[ÿRRRÿ999ÿ"##ÿÿÿÿÿŽÿ™+ÿŸÿº’Ý…ÿ ÿÿ ÿÿ''&ÿ+++ÿ```ÿ¬¬¬ÿ¼¼½ÿ½¾¿ÿ‚¼½¾ÿ·¸¹ÿ"¼½¾ÿ½¿Àÿ´»¿ÿž°»ÿt™®ÿ?}žÿkšÿcšÿb™ÿc–ÿ e“ÿfšÿj ÿp¥ÿz¯ÿ „»ÿ ‹Ãÿ“Ëÿ™ÓÿšÕÿšÖÿ Øÿ œ×ÿšÕÿ ™Öÿ ˜Õÿ—Óÿ–Òÿ •Ñÿ ’Ñÿ ÐÿÏÿ ‘Ðÿ ‘ÑÿÏÿŽÏÿ$Ìÿ‹Éÿ‰ÆÿˆÅÿ‰Åÿ‡Ãÿ…¿ÿ ¹ÿ~·ÿ}·ÿ|·ÿ|¶ÿ }µÿ ·ÿ €¸ÿ€µÿ‚³ÿ†²ÿ;’µÿj ·ÿ”­¸ÿ«µºÿ¶º½ÿ¾¾¾ÿº¼¿ÿª·¿ÿ§¶¿ÿ«·¿ÿ¹¼¾ÿ¼¼½ÿ¹º»ÿº»¼ÿ»¼½ÿº»½ÿ½¾¿ÿÃÃÃÿËËËÿÐÐÐÿÒÑÑÿÓÓÓÿÔÕÕÿÒÒÒÿÍÍÍÿ ÈÉÉÿ¼½¾ÿ¹º»ÿº»¼ÿ¿ÀÁÿ¢¢£ÿ[\\ÿ&'(ÿÿÿÿŠÿÿÿÿ!"$ÿEEEÿbbbÿoooÿpppÿtuuÿuuuÿoooÿjkkÿbbbÿKKKÿ222ÿÿ ÿÿŒÿþÿnÿÿ¼h…ÿ ÿÿ ÿÿ'''ÿ000ÿeddÿ¬¬¬ÿ»¼½ÿ½¾¿ÿƒ¼½¾ÿ½½¾ÿ"µ¼Áÿ ²½ÿu—ªÿ>}Ÿÿ h›ÿa˜ÿb—ÿe›ÿd™ÿa—ÿgŸÿq¥ÿ {¨ÿ ƒ´ÿ ŒÂÿ Ìÿ ¤Óÿ ¢Ùÿ £Þÿ ¥Þÿ ªØÿ ªÚÿ ¤ßÿ žÖÿ šÑÿœ×ÿ ™Øÿ –×ÿ–×ÿ •Õÿ”Ïÿ •Óÿ •Öÿ ÐÿÍÿ„ŽÎÿŽÍÿˆÄÿ„¿ÿ…¿ÿ…Àÿ ‚¼ÿ ~¶ÿ‚¼ÿ„¿ÿ ¸ÿ €±ÿ „¬ÿ‰³ÿ*Œ´ÿDެÿq°ÿž°¹ÿ·»½ÿÀ¿¿ÿ‚»½¾ÿ¼¾¿ÿ¹¹ºÿ³´µÿ¸¹ºÿ¼½¾ÿ»½¾ÿ¿ÀÀÿÄÄÄÿÆÆÆÿËËËÿÒÒÒÿÓÓÓÿÈÈÈÿÄÄÄÿÅÅÅÿÀÀÁÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ··¸ÿˆˆˆÿ+++ÿ ÿ ÿÿ‹ÿÿÿ ÿ---ÿVVVÿtttÿ~~~ÿ{{{ÿ€€ÿƒ‚‚ÿ~}}ÿuvvÿijjÿWVVÿ@??ÿ'&&ÿÿ ÿÿÿÿwÿžÿ¹Z…ÿÿÿ ÿÿ#$$ÿ000ÿgghÿ¯°°ÿ½¾¾ÿ½¾¿ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¸¹ºÿ»ººÿÄÁÀÿ¥²¹ÿt˜¬ÿ<|›ÿi•ÿa˜ÿd™ÿešÿfšÿmŸÿx¦ÿ „®ÿ Œ½ÿ –Ìÿ ¨Óÿ ¯×ÿ ­Ùÿ ­Ûÿ ¯Üÿ ²Ýÿ °Ýÿ ªÛÿ £Øÿ žÖÿœÙÿ ›Ùÿ šØÿ –Ôÿ •Òÿ –Ôÿ –×ÿ–Øÿ ”Õÿ “Óÿ “Ôÿ “Ôÿ ’Óÿ ÏÿŽÏÿ2‹ÊÿŠÈÿ‹Éÿ‰ÆÿˆÄÿˆÅÿ‡Ãÿ „¿ÿ‡Âÿ‡Ãÿ‚½ÿ·ÿƒ²ÿ‚´ÿ%€³ÿ}®ÿ7бÿeœ·ÿŠªºÿ«¶¼ÿÃÀ¿ÿÃÀ¾ÿ½½¾ÿ¼½¾ÿº»¼ÿ¸¹ºÿ¾¾¿ÿÁÂÂÿÀÀÁÿÄÄÄÿÉÉÉÿÈÈÈÿÉÉÉÿËËËÿÏÏÏÿÎÎÎÿÅÅÅÿÂÂÂÿÄÄÄÿ¾¿¿ÿº»½ÿ¼½¾ÿ¿ÀÁÿ»¼½ÿ£££ÿlllÿÿÿ ÿÿÿˆÿ ÿÿÿÿ ÿ666ÿcccÿxxxÿÿ‚‚‚ÿ…„„ÿ ÿyyyÿpppÿ^^^ÿNMMÿ???ÿ*+*ÿÿ ÿÿˆÿþÿéw(ÿ¡ÿ¼c…ÿ ÿÿ ÿÿÿ---ÿiiiÿµ¶·ÿ¿ÀÁÿ½¾¿ÿ¼½¾ÿº»¼ÿ¶··ÿ¶¹¼ÿ‚ž­ÿB}›ÿi“ÿa’ÿb—ÿešÿgœÿhÿkžÿ s£ÿ ~ªÿ‹¶ÿ –Æÿ ¡Õÿ ±Úÿ ·Üÿ µÛÿ ´Úÿ µÛÿ µâÿ ²Þÿ ­×ÿ ¨Ùÿ £Úÿ žØÿœ×ÿ›×ÿ–Ñÿ ”Ñÿ –Öÿ –×ÿ –Öÿ –×ÿ •Öÿ –×ÿ •ÕÿÏÿŽÍÿŽÎÿ‚ÏÿÌÿ‚‹ÈÿŒÉÿŠÇÿ‡Ãÿ…¿ÿ „»ÿ"€¸ÿ$|µÿy´ÿ~´ÿ.‰µÿT–¶ÿ€¦¹ÿ¬·¼ÿ»½¾ÿ¾¾¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿÁÁÂÿÄÄÄÿÅÅÅÿÉÉÉÿÍÍÍÿ‚ÌÌÌÿËËËÿÆÆÆÿÃÃÃÿ¿¿Àÿ¼½¾ÿÀÁÂÿ»¼½ÿŽŽŽÿRRRÿÿÿ ÿÿÿˆÿÿ ÿ ÿ ÿÿABBÿmmmÿzzzÿ€€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ~~~ÿ{{{ÿuuuÿhhhÿ___ÿZZZÿAAAÿ###ÿ ÿÿ‰ÿþøœÿŸÿ¼c…ÿÿÿ ÿ ÿÿ&&&ÿiiiÿ»½¾ÿÂÃÄÿ¼½¾ÿ ¸¹ºÿ´µ¶ÿÀ½¼ÿ¯¶¹ÿ~œ«ÿAœÿh’ÿe—ÿfšÿh›ÿh›ÿiÿk¡ÿk¢ÿl£ÿv®ÿ ‚·ÿ ¿ÿ ¢Íÿ ³Ûÿ ¼âÿ ¼äÿ ·ãÿ ¶âÿ ¶ãÿ ·åÿ ³àÿ ®Ùÿ ®Úÿ «Øÿ ¦Óÿ Ñÿ–Òÿ –Öÿ•Òÿ‚•Ñÿ$“Ðÿ Ðÿ’Ðÿ•Ðÿ”Ïÿ‘ÎÿŽÎÿ’Ïÿ“ÏÿÎÿÎÿÍÿÌÿÍÿ“ÎÿÎÿÌÿÈÿ‹ÆÿˆÄÿ …Àÿ ƒ¼ÿ¸ÿ}µÿ{³ÿ"ƒ´ÿ>Ž´ÿdœµÿŸ²»ÿÉ¿ÿÃÀ¿ÿ¿¾¾ÿ¼½¾ÿ»½¾ÿ¿ÀÁÿÊÊÊÿÍÍÍÿ‚ÌÌÌÿÍÍÍÿÌÌÌÿÇÇÇÿÂÂÂÿ½¾¿ÿ¼½¾ÿ»½¾ÿÁÂÃÿ»¼½ÿ}~~ÿ>==ÿ ÿÿÿ‰ÿÿÿ ÿÿÿ///ÿTTTÿvvvÿ€€ÿ‚‚‚ÿ~}}ÿ|||ÿ~~~ÿ‚‚‚ÿ€ÿ{{{ÿyyyÿwwwÿtttÿTUUÿ---ÿ ÿÿ‰ÿôe ÿŸÿ¼c†ÿ1ÿÿÿ ÿÿbbbÿ¹¹ºÿÂÃÃÿ½¾¿ÿ¼½¾ÿ»»»ÿ¸¸¸ÿ½¼¼ÿ•ª³ÿB‚›ÿl”ÿc”ÿešÿjŸÿn¢ÿ q¤ÿr¦ÿsªÿr¨ÿr¦ÿ z¯ÿ „·ÿ ¾ÿ ¡Éÿ °Òÿ °Óÿ ­Óÿ §Óÿ ¨ÓÿªÒÿ ªÒÿ §Ðÿ¢Íÿ¢Ìÿ ¢Ìÿ žÌÿ —Ìÿ‘Ìÿ ’Ðÿ “Ïÿ’Ëÿ’Ìÿ“Îÿ’Íÿ‘Îÿ‘Ïÿ’Ïÿ“Ðÿ‘ÏÿŽÏÿ‘Ïÿ‘ÏÿŽÎÿŽÏÿ ‘Òÿ ’Òÿ’ÏÿÏÿŽÎÿŽÌÿŽËÿŒËÿ‰Æÿ†Áÿ„¼ÿ·ÿ{´ÿ ~µÿ‚´ÿ,ˆ³ÿbœ·ÿ“®»ÿ¡³¼ÿ²¹½ÿ¿¾ÿÂÀ¿ÿÂÂÂÿÉÉÉÿÌÌÌÿÍÍÍÿÌÌÌÿÊÊÉÿÊÊÊÿÉÉÉÿÃÃÄÿ¿¿Àÿ¼½¾ÿ»¼½ÿ½¾¾ÿ¿ÀÁÿÃÄÅÿ·¸¹ÿpqqÿ000ÿÿÿÿ‰ÿÿÿ ÿÿ+,+ÿLLLÿiiiÿ~~ÿ„ƒƒÿ‚ÿ{{{ÿ|||ÿ€€€ÿ„ƒƒÿ‚ÿ|||ÿ~~~ÿ|||ÿuuuÿSSSÿ***ÿ ÿÿ‡ÿþÿý8ÿ¡ÿ¼cˆÿÿ ÿÿVUUÿ«««ÿ¼½¾ÿ½¾¿ÿ¼½¾ÿ¾¾¿ÿº¼½ÿ¥°¶ÿi”¦ÿmÿd“ÿfœÿiœÿmŸÿ r¥ÿ vªÿ x­ÿ w©ÿ w¤ÿ {§ÿ ¬ÿŠ´ÿ•ºÿ¼ÿ–¶ÿ³ÿ‹µÿ´ÿ“³ÿ´ÿ‹µÿ‹·ÿ ‹¿ÿ ‹Áÿ ‹Àÿ ‹Áÿ ‹ÀÿŒÅÿŽÉÿÉÿËÿ”ÏÿÏÿÎÿ…ŽÎÿŽÍÿÏÿ •Öÿ ”Õÿ…ŽÎÿŒÊÿ‰Åÿ†Áÿ„¼ÿ ƒ¹ÿ ¸ÿ~¶ÿ„µÿ<µÿf·ÿ“­ºÿ»½¾ÿÄÂÂÿÄÄÄÿÃÄÄÿÇÇÇÿÌÌÌÿÍÍÍÿÊÊÊÿÄÄÄÿ ÃÃÃÿ¾¾¿ÿ»¼¾ÿ¼½¾ÿ»½¾ÿ½¾¿ÿÄÄÄÿÄÄÅÿ±²³ÿfffÿ'''ÿÿÿŠÿÿÿ ÿÿ788ÿghhÿ}}}ÿ…„„ÿ€€ÿ|||ÿ€€ÿ…„„ÿÿ|||ÿxxxÿoooÿ```ÿ@@@ÿÿ ÿÿ‰ÿðCÿ¤ÿ¼c†ÿ0ÿÿÿÿ ÿBCCÿÿ­®¯ÿ¼¼½ÿÀ¿¿ÿ»½¾ÿ¢¯·ÿYŒ¤ÿ!q–ÿcÿc–ÿhÿmœÿ m˜ÿh•ÿcÿ`ÿb“ÿc’ÿeÿhÿm”ÿ r›ÿ yŸÿ |Ÿÿu˜ÿo“ÿl’ÿm‘ÿo‘ÿp“ÿnÿ k‹ÿmÿo–ÿo™ÿpšÿsÿ xªÿ z°ÿ {°ÿ µÿ ƒ¼ÿ ˆÁÿ‹Ãÿ( ‰Âÿ ˆÁÿ ‡Áÿ‡Âÿ‰ÆÿÊÿÌÿËÿ‘Íÿ’Ïÿ ‘Ñÿ ‘Ñÿ’Ïÿ’Îÿ“Ðÿ ”Ôÿ ‘ÓÿŽÎÿÍÿ‘ÌÿËÿÉÿŽÇÿ‰Äÿ„Àÿ¼ÿ ¸ÿ„µÿ1‰´ÿQ”·ÿs£¼ÿ–°Áÿ²»ÂÿÄÀÀÿÈÂÀÿÆÃÂÿÇÇÆÿÅÅÆÿ¾¿Àÿ¾¾¿ÿ¾¿Àÿƒ¼½¾ÿ½¾¿ÿÀÁÂÿ¿¿Àÿ««¬ÿ]]]ÿ ÿÿÿŠÿ ÿÿ ÿ&&&ÿKKKÿtttÿÿ€ÿƒ‚‚ÿ„ƒƒÿ‚ÿ€ÿ „ƒƒÿƒ‚‚ÿ|||ÿhggÿPOOÿ677ÿ!""ÿÿÿÿˆÿ·Mÿ¤ÿ¼c…ÿ-ÿÿ ÿÿÿÿ011ÿpppÿžÿ··¸ÿ¹»½ÿ¢¯µÿr–¦ÿ o”ÿ\Œÿ_Žÿa”ÿd—ÿfŽÿa†ÿYÿQxÿOwÿVÿ]ˆÿdŒÿiÿn‘ÿr˜ÿ ušÿ všÿ s—ÿq–ÿp•ÿq–ÿq•ÿm’ÿk‹ÿ j…ÿj‹ÿkŽÿiŒÿjŒÿkÿ o›ÿ nŸÿ kœÿ oŸÿ u¨ÿz®ÿ }²ÿ~³ÿ´ÿ €¶ÿ ‚¹ÿ„¿ÿŠÄÿÇÿŒÇÿ‘Ëÿ”ÏÿÎÿÎÿ”Ïÿ”Ðÿ –Õÿ “ÓÿÎÿ“Ïÿ•Ðÿ–Ñÿ•ÐÿÌÿ‹Èÿ‰Äÿ†Àÿƒ»ÿ€¶ÿ„·ÿ2޼ÿ^š¾ÿ‡§¾ÿ¢´¾ÿ®º¾ÿ³¼¿ÿÀÁÂÿÄÂÂÿ¿¿¿ÿ½½¾ÿ‚¼½¾ÿ½½¾ÿ¼½¾ÿ½¾¿ÿ²³´ÿ•••ÿLLLÿÿÿÿŠÿÿÿÿ888ÿ]]]ÿ|||ÿ€€ÿ~~~ÿƒ‚‚ÿ„ƒƒÿƒ‚‚ÿ~}}ÿ|||ÿƒƒƒÿ„ƒƒÿzzzÿYXXÿ655ÿÿ ÿÿÿÿˆÿ„ÿ¢ÿ¼c…ÿEÿÿ ÿ ÿÿÿ"""ÿTTTÿŒ‹ÿ®¯¯ÿ¢®µÿl“¤ÿ,pÿc‰ÿ_‰ÿ`Šÿ^ŒÿYˆÿPsÿKhÿIiÿKkÿRsÿ`ƒÿo•ÿ ~¦ÿ‡«ÿ¯ÿ•µÿ–¶ÿ–·ÿ ™½ÿ Åÿ¢Íÿ ©Ñÿ §Íÿ˜¹ÿ“³ÿ”´ÿ¯ÿ‰ªÿ…¥ÿ¥ÿ }¤ÿ wœÿ l’ÿ]‡ÿU{ÿRuÿR{ÿ\‹ÿlŸÿn¥ÿq©ÿ y¯ÿ ~µÿ ºÿ „»ÿ†¾ÿ†ÁÿŒÇÿÌÿÎÿÏÿ•Ïÿ‘ÏÿÎÿ“Ðÿ”Ðÿ“Ïÿ„”Ïÿ“Îÿ’ÎÿÊÿ‹Æÿ…¿ÿƒ¾ÿ …¿ÿ(„»ÿCŠ»ÿVœ¿ÿr¬Ãÿ‘¹Åÿ´¾ÁÿÇÁÀÿÆÄÃÿÂÁÁÿ½½¾ÿ¼½¾ÿ ½½¾ÿ½¾¾ÿ¼½¾ÿ»¼¾ÿžžÿkkkÿ011ÿ ÿÿÿˆÿÿÿÿÿ###ÿLLLÿnmmÿ‚ÿ†……ÿ„ƒƒÿ ‚ÿ}||ÿ{{{ÿ}}}ÿ„ƒƒÿ‚‚‚ÿtttÿNNNÿ(''ÿ ÿÿÿ‡ÿþÿÿ¢ÿ¼c†ÿCÿÿ ÿ ÿ ÿ%#"ÿKGFÿw}ÿ…š£ÿf ÿ8w”ÿ ^†ÿZƒÿX‚ÿW€ÿQyÿMsÿOsÿW{ÿeˆÿm”ÿv¡ÿ„²ÿ “¾ÿ  Çÿ ©Íÿ ¯ÒÿµÕÿ¶Õÿ¶Öÿ ¸Ûÿ¼àÿÀåÿÃçÿÃäÿ ¼Ûÿ¸×ÿ¶×ÿ²Óÿ¯Ïÿ¬Ìÿ ªÌÿ ¦Ëÿ ŸÃÿ •ºÿ ‰°ÿ | ÿq“ÿkÿi“ÿh›ÿe–ÿc‘ÿ e‘ÿ g–ÿjžÿq§ÿx¯ÿ}¶ÿ ‚»ÿ †¿ÿ ‰ÄÿÈÿÌÿÎÿÏÿ“Ïÿ•Ïÿ‚”Ïÿ ”Îÿ–Ñÿ˜Óÿ˜Ñÿ˜Ðÿ˜Ñÿ—Ïÿ”ÍÿÉÿÈÿŠÇÿ†Âÿ†¿ÿ"Àÿ9šÃÿ[¦Äÿ‚«½ÿ ²¼ÿ°»Ãÿ¶¼Âÿ¹¼¿ÿÁ¿¿ÿ½¾¿ÿ³»Àÿº¿Âÿ¼½¾ÿ¯°±ÿ€€ÿAAAÿÿ ÿÿÿˆÿÿ ÿÿ#""ÿ:99ÿaaaÿyyyÿ€€€ÿÿ€€ÿ„ƒƒÿƒƒƒÿ€€ÿÿƒ‚‚ÿ„„„ÿ}}}ÿjjjÿ???ÿÿÿÿÿˆÿëBÿ¦ÿ¼c‡ÿÿÿÿÿ)))ÿACDÿSlwÿN”ÿ'mŠÿ`‡ÿV†ÿS€ÿQ{ÿNxÿLoÿPpÿ bŠÿ x¤ÿºÿ šÌÿ ¢Úÿ ¬æÿ ¶èÿ ¿äÿ Ãêÿ ÈîÿÍïÿÎïÿ ÍïÿÎíÿ(Îìÿ-Îëÿ(ÏíÿÔòÿÓòÿÎïÿÎïÿÏïÿÏðÿÏïÿ Êïÿ Æíÿ Âçÿ ´Úÿ ¦Ëÿ¾ÿŒ³ÿ v©ÿn˜ÿg‰ÿ _ÿZÿYˆÿ`“ÿh›ÿ n ÿ r¥ÿ v«ÿ ~³ÿ „¼ÿ‰ÅÿŒËÿÎÿ“Ïÿ„”Ïÿ˜ÔÿØÿ œÓÿ ›Ñÿ ›Òÿ œÒÿ ÒÿšÒÿ•Ðÿ‘ÍÿŽÈÿ‹ÃÿŒÂÿ%‘ÂÿC•¹ÿd¸ÿ…§¿ÿ•®Àÿ¡´¾ÿ´º½ÿ±¹½ÿ¢´¾ÿ³¼Áÿ¶¶¶ÿ•––ÿ\\\ÿÿÿÿÿÿ†ÿ ÿÿ ÿÿ!!!ÿ655ÿRPPÿrqqÿ€€€ÿ|||ÿ{{{ÿ}}}ÿ‚ÿ„ƒƒÿƒ‚‚ÿ‚ÿ}}}ÿnnnÿVVVÿ-..ÿÿÿÿ‰ÿÌÿ¤ÿ¼c‡ÿIÿÿ ÿÿ)-ÿBSÿVoÿa~ÿ`ÿ [€ÿS€ÿNzÿMuÿQtÿdˆÿ|£ÿ ’¼ÿ ¢Ìÿ «Öÿ ¯åÿ ²îÿ ¸ìÿ ¿êÿ Äêÿ Åðÿ Èôÿ Îôÿ ÐôÿÏóÿÎîÿ$Îëÿ(Íëÿ8Òðÿ=Ôóÿ'Ðïÿ Ñïÿ#Óòÿ$ÔòÿÔòÿÓòÿÓòÿÓòÿÒòÿÑòÿÐðÿÍíÿÈèÿ Ââÿ ¶Úÿ §Ñÿ ¦Îÿ  Ãÿ¬ÿ{¡ÿm™ÿ b‡ÿ VwÿHnÿNwÿ]ŠÿmŸÿx°ÿ»ÿ…Âÿ‹ÇÿËÿ“Îÿ•Ðÿ”Ïÿ”Ðÿ •Õÿ ™×ÿØÿœ×ÿ‚œÖÿ×ÿ ¢Øÿ  ØÿšÖÿ –Õÿ “Òÿ‘ÌÿÈÿ ‰Äÿ‡ºÿ(‡¶ÿFˆ·ÿP¸ÿX™·ÿoš±ÿƒž®ÿ”¤¬ÿ«¯±ÿ¢ Ÿÿdddÿ566ÿÿ ÿÿˆÿÿÿ ÿÿ$$$ÿ@@@ÿ```ÿvvvÿÿ|||ÿ€ÿƒ‚‚ÿÿ}}}ÿwxxÿqqqÿjiiÿb``ÿJIIÿ+,,ÿÿ ÿÿÿ†ÿþÿÜÿ¤ÿ¼cˆÿ)ÿÿÿ/>ÿDdÿLpÿPuÿUxÿSzÿPzÿPyÿW}ÿ i‹ÿ …«ÿ  Ìÿ ¯Ýÿ ¶æÿ ·éÿ ¹ïÿ ºóÿ ½ïÿ Àîÿ Ãïÿ Äñÿ Æòÿ Êñÿ ËñÿËñÿ#Ììÿ,Îëÿ(Ïíÿ6Òðÿ=Óòÿ/Ïíÿ*Ðîÿ,Õòÿ.Õòÿ'ÕñÿÔñÿÓñÿÓñÿÔñÿÔòÿÖóÿÖôÿÔóÿÎïÿÈêÿÈíÿ Ãçÿ³Óÿ£Èÿ ’¼ÿ ¢ÿ n‹ÿZ{ÿTyÿT~ÿY…ÿc‘ÿn¡ÿy°ÿ¼ÿˆÃÿŽÉÿ’Îÿ”Ïÿ•Ñÿ •Õÿ ˜×ÿ ›ØÿœØÿœÙÿœØÿÙÿ ¡Úÿ¡ÚÿŸÙÿ œÙÿšØÿ˜Ôÿ“ÐÿŽËÿˆÃÿ‚¼ÿ|·ÿ€µÿ#†´ÿ2‡²ÿL‹­ÿl¥ÿŽ—ÿruvÿ9::ÿÿÿÿÿˆÿÿÿ ÿÿ,,,ÿMMMÿoooÿzzzÿ}}}ÿ|||ÿ€€€ÿ‚ÿ|||ÿmmmÿXYYÿLMMÿCCCÿ<::ÿ'&'ÿÿ ÿÿ‰ÿþà’ÿ§ÿ¼cˆÿ ÿ ÿ'8ÿ:ZÿIsÿNxÿJuÿNxÿY~ÿp•ÿ’ºÿ ¨Òÿ ´áÿ ´éÿ ´îÿ ¶òÿ ¹îÿ ¼ìÿ ½óÿ ½öÿ ¾õÿ Âîÿ Åëÿ ÄëÿÅëÿ"Êëÿ+Ðíÿ*Ôñÿ*Ðîÿ*Îìÿ+Òðÿ+Ôñÿ*Ôñÿ,Ôñÿ%ÔñÿÓñÿÓñÿ‡ÓñÿÒðÿÎîÿËìÿÊëÿ Çëÿ Àçÿ µÛÿ ªÐÿ  Æÿ ƒ«ÿc‹ÿNoÿLkÿ [|ÿg–ÿr¬ÿ }µÿ …¿ÿ‹Èÿ’Îÿ•Ðÿ”Ïÿ •Óÿ —Øÿ ›ØÿØÿƒœØÿŸÙÿ £Úÿ ¤Úÿ ¡Úÿ Øÿ›Øÿ›×ÿ–ÑÿÊÿ…Àÿ €¹ÿ ¶ÿ„¾ÿ„»ÿ/zªÿ5`yÿ.?Fÿÿÿ ÿÿÿˆÿÿÿ ÿÿ:::ÿ_^^ÿ}}}ÿ~~~ÿ|||ÿ}}}ÿ{{{ÿvvvÿoooÿRRRÿ)))ÿÿÿÿ ÿ ÿÿŠÿý`ÿ©ÿ¼c†ÿ*ÿÿ ÿ"ÿ1KÿAgÿJvÿLxÿHtÿAkÿIpÿ[‚ÿu¡ÿ»ÿ ¥Îÿ ±ßÿ ·ëÿ ¶ðÿ ·ñÿ ºïÿ ¼ëÿ ½ìÿ ¾ôÿ ½ôÿ ¼ïÿ ¾ëÿ Àëÿ ¿ðÿ Áîÿ ÅêÿËìÿ Ïíÿ*Ñîÿ+Îìÿ&ÍëÿÓðÿ!Óðÿ*Ðíÿ-Ïíÿ&ÐîÿÒðÿÕóÿ×ôÿÔñÿ×ôÿÖôÿÔôÿ3ÕôÿÕõÿÓóÿÑòÿÓòÿÐñÿ Ëïÿ Çëÿ Äèÿ Áäÿ °Öÿ ™Àÿ §ÿ m‘ÿ ^ÿTzÿU€ÿf˜ÿ v®ÿ …Áÿ ŽÇÿ ’Ëÿ‘Îÿ“Ñÿ •Óÿ ˜×ÿ ™Øÿ ™×ÿ ›ØÿœØÿ›ØÿØÿ  Ùÿ ÙÿŸÙÿœØÿœÙÿÙÿ›×ÿ–Òÿ‹Éÿƒ¿ÿ€ºÿ…Ãÿ‡Åÿ»ÿc‰ÿ>Oÿÿ ÿÿÿ‰ÿÿÿÿÿIIIÿjjjÿÿ€€€ÿ~~~ÿyzzÿfffÿPPPÿDDDÿ,,,ÿÿÿÿÿÿÿÿÿ‰ÿýLÿ¦ÿ¼c†ÿÿÿÿ$6ÿ9XÿDkÿHrÿItÿIrÿIpÿY~ÿt™ÿ “Åÿ ¦Üÿ ¬Ùÿ ±ãÿ ´îÿ µòÿ ¸ðÿ »ëÿ ¼êÿ »íÿ ¼ôÿ ¼òÿ ¼ëÿ ¼îÿ ½ôÿ Àðÿ Äëÿ ÉìÿÌìÿ$Ìëÿ(Ìêÿ"ÎìÿÒðÿÑïÿ&Íëÿ(Íëÿ"ÎìÿÒðÿ×ôÿÚöÿÕóÿÕòÿÙõÿØöÿ Õöÿ Ööÿ Õöÿ Ö÷ÿÖöÿÔóÿÑðÿÍîÿÎîÿÎïÿ Îñÿ Èîÿ ·âÿ ›Çÿ x¡ÿ]ÿQrÿ\‡ÿjœÿ z°ÿ ƒ¹ÿ ‰ÁÿŒËÿÎÿ”Ïÿ •Ôÿ –×ÿ •×ÿ ™Øÿ…œØÿ‚Øÿ Ùÿš×ÿ‘ÑÿŠÈÿ‡Ãÿ ŠÇÿ ÌÿŒÊÿw¨ÿ Srÿ")ÿ ÿÿÿ‰ÿ ÿÿ ÿ#$$ÿUUUÿqqqÿ~~~ÿ}}}ÿuuuÿfggÿFFGÿ'''ÿÿ ÿÿÿÿŽÿXÿ©ÿ¼c…ÿÿÿ ÿ'ÿ0Jÿ<]ÿAdÿBeÿFiÿTwÿp–ÿ ˆ¯ÿ ›Åÿ §Ûÿ ¬åÿ ¬ãÿ °çÿ µíÿ ¶òÿ ¶ðÿ ¶ëÿ ¶îÿ ·ñÿ ·óÿ ¹óÿ ½ôÿ ¾òÿ Ãîÿ Àìÿ ¾ëÿ Ãëÿ ÆëÿÅëÿÉìÿÍíÿÒñÿÔñÿÒðÿÒðÿÓñÿÓñÿÕòÿØõÿ Õòÿ×ôÿÙöÿÚöÿØöÿ ÕöÿØöÿÙöÿÖõÿ Ôõÿ ÓôÿÓòÿÑïÿÍîÿÌîÿÉìÿ Áæÿ ´Üÿ  Éÿ ‰²ÿ r˜ÿ d‹ÿ`Œÿjžÿx²ÿ†ÃÿÌÿ‘Ðÿ”Ñÿ •Óÿ –×ÿ šÙÿÙÿœØÿ›ØÿØÿ ¡Úÿ £Úÿ ¢ÚÿžÙÿ›Øÿš×ÿ –Õÿ ’Òÿ’Îÿ‘ÎÿÍÿ‰Æÿp¡ÿ9Qÿÿ ÿÿ‰ÿ ÿÿÿ111ÿ___ÿzzzÿ‚‚‚ÿsssÿYYYÿ888ÿÿ ÿÿÿÿÿþÿ^ÿ©ÿ¼c…ÿÿÿ ÿ"2ÿ2Mÿ8Uÿ@`ÿKnÿZ}ÿp”ÿ ‹¶ÿ žÍÿ ©Ûÿ «âÿ «åÿ ¬æÿ °éÿ µíÿ ¶òÿ ´îÿ µñÿ ¶òÿ ·ïÿ ºðÿ ½òÿ ½óÿ ¾ðÿ Âëÿ ¾êÿ »ëÿ Áëÿ Äëÿ Ãëÿ Èìÿ ÍîÿÐïÿÑðÿ‚Ñðÿ(ÓñÿÓñÿÓñÿ×ôÿ×ôÿÓñÿ×óÿÛ÷ÿÙöÿ×öÿ ÕöÿÙöÿÚöÿ Ööÿ Ö÷ÿØ÷ÿÖôÿÓòÿÏîÿÍîÿ ÍïÿÎîÿÐñÿÐôÿÅìÿ ²Ûÿ š¿ÿ „©ÿ rœÿj˜ÿlÿx«ÿ ‚»ÿ ŠÉÿÌÿ“Ïÿ •Ôÿ ˜Õÿ™Õÿ™ÔÿšÖÿœØÿØÿ  Ùÿ ¢Úÿ ¡ÙÿØÿœØÿÙÿ ›Ùÿ ™Øÿ–Ôÿ”Òÿ ‘Òÿ“Ôÿ„¼ÿZ{ÿ1Aÿ ÿÿÿˆÿ ÿÿÿ'''ÿFGGÿZZZÿ^^^ÿMNNÿ444ÿÿ ÿÿÿÿÿæ¥5ÿ©ÿ¼cƒÿ ÿÿ ÿ ÿ!.ÿ*?ÿ1Kÿ6OÿFeÿ^‡ÿ|¥ÿ‘½ÿ ™Íÿ  Ùÿ ¥ßÿ §àÿ «äÿ °éÿ µíÿ ¶ñÿ‚ ¶òÿ ·ñÿ »ìÿ† ¼ëÿ Âëÿ Äëÿ Éìÿ„ÌíÿÍîÿÒñÿÔñÿ‚+Ôñÿ#*ÔñÿØôÿÚöÿÖöÿ Ôöÿ ÕöÿØöÿÙöÿÕöÿ×öÿÚöÿ×öÿÔõÿÓñÿÐòÿ Íóÿ ÌîÿÎîÿÓñÿÐïÿËíÿ Çíÿ ¹ãÿ £Ïÿ ¨ÿ m‘ÿ k’ÿ s£ÿ ¸ÿ ‡ÃÿŽËÿ”Ïÿ•Ðÿ”Ïÿ“Îÿ—Òÿ‰œØÿ ›Øÿ —×ÿ–×ÿ –×ÿ —ÖÿÈÿ |¥ÿ Nhÿ&ÿ ÿÿŠÿÿÿÿ"""ÿ$$$ÿÿÿÿÿ“ÿŸÿ«ÿ¼cƒÿÿÿÿ .;ÿD\ÿMlÿ Sxÿ \†ÿ h’ÿwŸÿŠºÿ—Îÿ ›Òÿ  Øÿ ¥Ýÿ ¥ßÿ ¦àÿ §áÿ ¬åÿ ¯èÿ ¯éÿ ±ëÿ µîÿ µñÿ ¶òÿ ¸ðÿ ¸ïÿ »ñÿ ½ðÿ »ëÿ ¾îÿ Âðÿ Äíÿ Äëÿ ÉìÿÌíÿ Çìÿ ÈìÿÌíÿÏïÿÑðÿÓñÿÑïÿ+Ðíÿ*Öðÿ0Øòÿ;Õóÿ-ÕóÿÖóÿ!Øóÿ×ôÿ Õöÿ Ööÿ×öÿØöÿ×öÿ ÕöÿÕôÿÓõÿ Òõÿ ÒóÿÒòÿÓñÿÓðÿÒñÿÒóÿÌïÿ¿äÿ ¬Ñÿ –¹ÿ~ ÿo”ÿj–ÿw­ÿ …¿ÿ Èÿ”Íÿ•Ñÿ™Ôÿ›×ÿ‚Ùÿ‚œØÿŸÙÿ ¡Ùÿ ŸÙÿœØÿ ›Øÿ ˜Øÿ–×ÿ šÙÿ˜Òÿ ‰Àÿ_†ÿ*<ÿ ÿÿÿ‰ÿÿÿ ÿ ÿ ÿÿÿÿ“ÿ™ÿ§ÿ¼cƒÿÿÿ(4ÿHaÿ a…ÿ i”ÿ ožÿ z±ÿ ‚´ÿ †±ÿÄÿ•Òÿ™Ðÿ žÔÿ ¢Úÿ £Ýÿ ¤Þÿ ¨âÿ ¬åÿ «äÿ ®æÿ ´ëÿ ¶ïÿ ·ñÿ ¶òÿ ·ñÿ »ôÿ ½òÿ ¼ëÿ Àîÿ Ãòÿ Ãíÿ Ãêÿ Äëÿ ÈìÿÊíÿ Äëÿ ÆëÿÌíÿÐïÿÓñÿÏîÿ)Íëÿ-Öðÿ7ÙôÿEÕôÿ;Ôóÿ/Ôñÿ0Ùòÿ#Øôÿ Õöÿ ÕöÿÖöÿÚöÿØöÿ ÔöÿÕöÿÖöÿ‚ Õöÿ Ö÷ÿÕõÿÔòÿÔòÿÕòÿÓòÿÐðÿ Ìðÿ ¼áÿŸ¿ÿ¢ÿm’ÿ qŸÿ z¬ÿ „·ÿŒÄÿ”Ðÿ™Öÿ›Øÿ›×ÿ›Öÿ›×ÿ ›ØÿœØÿ ¢Úÿ ¤Úÿ £ÚÿŸÙÿœØÿØÿ ›Øÿ —×ÿ ›Ùÿ›×ÿÏÿk™ÿ9Nÿÿÿ‹ÿÿÿÿÿÿ•ÿ¢ÿ«ÿ¼cƒÿ ÿ ÿ4IÿX|ÿ nžÿ u¨ÿ x­ÿ ·ÿ „¹ÿ „¸ÿ‹Ãÿ‘Ìÿ”Îÿ™ÓÿÙÿŸÚÿ ¤ßÿ ©ãÿ ¬åÿ «äÿ ®çÿ ´ìÿ ¹ìÿ »íÿ ¶òÿ ·ðÿ ¼ëÿ ¼ìÿ ½ìÿ ¼ëÿ ½ìÿ ¼ëÿ ¿ëÿ Äëÿ Åëÿ Äëÿ ÇìÿÌíÿÍíÿÎîÿÓñÿÐîÿ*Íëÿ;ÓñÿDÖõÿEÕôÿCÕôÿ>Õôÿ4Öõÿ Ööÿ ÕöÿØöÿÚöÿÛöÿØöÿ ÕöÿØöÿÙöÿ Õöÿ Õöÿ Õöÿ ÔöÿÖöÿÙõÿ×õÿ‚ Õõÿ Ôõÿ Ôöÿ Ñòÿ Èèÿ ±×ÿ –Áÿ |¢ÿ n“ÿ m–ÿ|°ÿ‹ÉÿÐÿ“Òÿ•Ðÿ•Ñÿ –×ÿ ™ØÿœØÿ ¢ÚÿØÿƒœØÿ ›ØÿœÙÿ›×ÿ”Òÿt ÿFYÿ'ÿ ÿÿÿ¢ÿþÿ©ÿ«ÿ¼cƒÿÿ ÿÕóÿ?Ôòÿ<ÓòÿAÔóÿCÕôÿL×õÿFÙöÿ&ÙöÿØõÿÖõÿÕöÿ ÕöÿØöÿÚöÿ×öÿ×öÿÙöÿ&ÙöÿÖöÿ×öÿÙöÿÖöÿ ÕöÿÖöÿÖöÿ Õöÿ ×÷ÿ ×øÿÔõÿ Ãæÿ ªÐÿ ´ÿ‚¢ÿœÿªÿƒ¹ÿ‹ÀÿÄÿÈÿ–Ðÿ›ÖÿžÚÿØÿ›ÖÿØÿ Úÿ ¤Ûÿ ¥Ûÿ ¡Ôÿ ”Âÿq–ÿB\ÿ*ÿ ÿÿÿ¢ÿê¦ÿ¬ÿ¼c‚ÿÿÿ ÿ 3DÿUzÿp¨ÿx°ÿ y®ÿy²ÿy³ÿ €»ÿ†Âÿ‰ÆÿŽËÿ•ÐÿšÖÿÙÿœØÿ ¡Üÿ ¦àÿ «äÿ ¬åÿ ±éÿ µîÿ µòÿ ¸ïÿ ¼ëÿ ½ëÿ »íÿ ·òÿ ¹ïÿ ¼ëÿ ¾ëÿ Ãêÿ Äëÿ Åëÿ Äëÿ Åëÿ ÉìÿÌíÿÏïÿÔñÿÔñÿÔñÿ+Ôñÿ+Ðîÿ,Îìÿ>ÓòÿDÕõÿ‚CÕôÿAÕôÿ8×óÿ(Úòÿ×õÿ Ôöÿ Õöÿ×öÿÚöÿÚöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿ Õöÿ ÕöÿÖöÿÙöÿØöÿƒ ÕöÿÏðÿÈêÿ Ãêÿ «Ðÿ‰¨ÿ}žÿ~ ÿЬÿŠ®ÿ †°ÿ ‰½ÿ ”Ìÿ £Ûÿ ¡Øÿ ›Òÿ ¡×ÿ ¤Ýÿ ¥ßÿ ¦×ÿ ¡Îÿ “Èÿr ÿHfÿ-ÿ ÿÿÿ¢ÿwÿ­ÿ¼c‚ÿ ÿÿ ÿ +;ÿLpÿn¦ÿv°ÿu­ÿx²ÿz³ÿ |µÿ‚¼ÿ†Âÿ ‹Èÿ’Ðÿ —Öÿ šØÿ›Øÿ Ûÿ ¦àÿ «äÿ ¬åÿ «åÿ ±äÿ µçÿ µïÿ ¶ïÿ ¸ëÿ ·ìÿ ´ïÿ ¸íÿ ½ëÿ ¼ëÿ ¿ëÿ Åìÿ Ãêÿ ¿æÿ ¿çÿ Ãëÿ ÉíÿÍíÿÌíÿÎîÿÐïÿÏîÿ!Ñîÿ)Ôñÿ'Òïÿ*ÑîÿBÖôÿJØöÿGØõÿF×õÿG×õÿK×õÿAØôÿ-ØôÿÖõÿÕöÿ×öÿÙöÿÚöÿØöÿ‚×öÿØöÿÚöÿØöÿ Ôöÿ ÔöÿÖöÿÚöÿØöÿ Õöÿ×öÿ Õ÷ÿ ÔõÿÓôÿ Ôøÿ Äèÿ©Íÿœ¿ÿ”´ÿ‹©ÿ‚¢ÿ zŸÿ {¥ÿ €¯ÿ ‹¼ÿ ’Éÿ™Óÿ ×ÿ¥Ýÿ §âÿ ©ßÿ ¤Öÿ ’Éÿ u¥ÿQpÿ $/ÿ ÿÿÿ¢ÿaÿ«ÿ¹bƒÿ ÿ ÿ!0ÿAcÿižÿr«ÿs¬ÿx±ÿ{´ÿ ~¶ÿ‚¼ÿ…ÀÿˆÅÿŽÎÿ “Ôÿ ˜×ÿ›Øÿ¡Ûÿ ¦àÿ «äÿ ¬æÿ ¬åÿ ±âÿ µãÿ ´éÿ ´ìÿ ´íÿ‚ ´ìÿ ¸ìÿ ¼ëÿ ¾ëÿ Ãëÿ Åìÿ Ãêÿ ¾ãÿ ¿åÿ Åëÿ ÉíÿÌíÿ ÌíÿÌíÿ Ìëÿ)Ïíÿ(Ôñÿ'Ôñÿ-ÕòÿBÙõÿKÚöÿ‚JÚöÿ2KÚöÿBØöÿ1ÖöÿÕöÿÖöÿÚöÿÛöÿÚöÿÖöÿÖöÿÚöÿÛöÿÚöÿÚöÿØöÿÕöÿ ÕöÿÖöÿÙöÿ×öÿ ÕöÿÙöÿÙöÿÖöÿ Õöÿ Ö÷ÿ ×÷ÿ Òõÿ ÈïÿÀçÿ °Õÿ–·ÿƒ¤ÿ wšÿ r”ÿ q–ÿ tŸÿ„¸ÿ–Ðÿ  Ùÿ ©àÿ ®åÿ ±êÿ ªãÿ ”Ìÿ {ªÿ [{ÿ,7ÿ ÿÿÿ¢ÿlÿ®ÿ¹Wƒÿ(ÿÿÿ6OÿbŽÿr¢ÿ x¨ÿy±ÿy´ÿz´ÿ }¶ÿ ‚»ÿˆÄÿˆÅÿ‡ÃÿÌÿ—ÓÿœØÿ ¡Üÿ ¦àÿ «äÿ ­æÿ ¬åÿ ±èÿ µéÿ ´ãÿ ´èÿ ¶ñÿ ¹íÿ ºìÿ ¶ñÿ µïÿ ¶ìÿ ºëÿ ½ëÿ ¾ëÿ Áëÿ Åëÿ ÉëÿËìÿËíÿ ÇìÿËíÿÌíÿÐïÿÓðÿÔñÿ!Ôñÿ-Ôñÿ/Õòÿ;×ôÿLÚöÿIÛ÷ÿEÚöÿDÖõÿE×õÿDÙöÿBÙöÿ2ÙöÿÚöÿÚöÿÚöÿÙöÿÙöÿÚöÿÚöÿÛöÿÚöÿÚöÿÙöÿÙöÿÖöÿ ÕöÿÕöÿ×öÿÙöÿ×öÿ Õöÿ Õöÿ Óõÿ Îóÿ Äëÿ µÛÿŸÂÿ‡¨ÿ v—ÿ r–ÿ {¤ÿ‚®ÿ޾ÿ¦Þÿ¶ëÿ ¾éÿ ¿ñÿ µîÿ ŸÖÿ…´ÿd†ÿ6Iÿÿÿÿ¢ÿlÿ®ÿº8šƒÿÿÿ ÿ%6ÿMoÿh“ÿ w©ÿy°ÿy³ÿ {³ÿ €¹ÿˆÄÿ‡Ãÿ…¿ÿÊÿ–Ñÿ™ÕÿŸÚÿ ¦Þÿ ©âÿ «äÿ ¬åÿ ¯éÿ ²êÿ ´äÿ µéÿ ¶ñÿ ¹íÿ ¹ìÿ ¶ðÿ µîÿ ·ëÿ »ëÿ ¼ëÿ »ëÿ Àëÿ Åëÿ ÇêÿÉëÿÊíÿ ÅëÿËíÿÌíÿÐïÿÑðÿÑïÿÒðÿ#Ôñÿ%Óðÿ0ÕóÿAÙöÿYØöÿ`×õÿIÖôÿFØõÿLÚöÿQÛöÿEÚöÿ(ÚöÿÙöÿÙöÿÚöÿÚöÿÙöÿØöÿØöÿÙöÿ!Øöÿ×öÿÕöÿ ÕöÿÖöÿØöÿÛöÿÙöÿÖöÿ×öÿ×öÿ Ö÷ÿ Ô÷ÿ ÐõÿÊîÿ ¸Üÿ¢Åÿ ²ÿ ‰®ÿ ‘¹ÿ“ºÿ šÂÿ±âÿÁðÿÈîÿÅöÿ ºóÿ ¦àÿÀÿm”ÿ?Vÿ%ÿ ÿÿŸÿþÿpÿ®ÿº"Ò„ÿÿÿÿÿ.FÿT€ÿrªÿ w­ÿ y°ÿy³ÿ |´ÿ €¸ÿ„¿ÿ…Àÿ†ÁÿËÿ•Ðÿ”ÏÿœÕÿ ¤Ûÿ ¥Þÿ ¨áÿ ¬åÿ ­æÿ ³ëÿ µìÿƒ ´ìÿ ¸ìÿƒ ¼ëÿ Áìÿ Äêÿ ½ãÿ ¿åÿ Äëÿ ÅëÿËíÿÍíÿÌíÿ ÌíÿÌìÿ'ÍëÿÐîÿÓñÿ$Ôñÿ*Õóÿ0ÖöÿnÓôÿˆÓòÿTÙõÿEÛöÿƒJÚöÿ>Øöÿ-ÖöÿÙöÿÚöÿÚöÿ×öÿ„ ÕöÿÖöÿÚöÿØöÿ ÕöÿØöÿÚöÿƒÚöÿØöÿ Õöÿ ÕöÿÕõÿÔòÿÌîÿ Âéÿ ¶Üÿ °Öÿ ±×ÿ °×ÿ³ÙÿÁåÿ'Êïÿ0ÍõÿÅ÷ÿ ¹óÿ «æÿ •Ëÿ u¡ÿ C\ÿ (ÿ ÿÿ¢ÿnÿ®ÿº%äÿþƒÿÿ ÿ*ÿIkÿn¡ÿ u©ÿ x­ÿ y°ÿz³ÿ|µÿ €¹ÿƒ½ÿ†Áÿ‹ÇÿÌÿ“ÎÿšÔÿ  Úÿ £Ûÿ ¥Þÿ ¨áÿ ªãÿ ­æÿ ³ìÿ ´íÿ ´ìÿ ¸ëÿ ´ëÿ ¶îÿ ¹ïÿ »ìÿ ¼ëÿ ¾ëÿ ¿êÿ Àçÿ Âèÿ Äìÿ Äëÿ ÆëÿÌíÿÍíÿÌíÿ ËíÿÍíÿÐîÿÒðÿÓñÿ&Ôñÿ,Öòÿ,ÙôÿFØòÿU×òÿH×ôÿGØöÿJÚöÿLÚöÿOÚöÿ6ÙöÿØöÿÚöÿÛöÿÚöÿÙöÿ…Øöÿ×öÿØöÿ×öÿ×öÿÙöÿÛöÿÚöÿØöÿÖöÿ ÕöÿÖõÿÔõÿ Ðôÿ Ìðÿ ÉìÿÉéÿÅêÿ$Åìÿ3Îïÿ9Ñòÿ4ÎõÿÉ÷ÿ¿ñÿ ±âÿ šËÿ x¥ÿ D`ÿ(ÿ ÿÿ ÿÖo$ÿ®ÿº#׆ÿÿÿÿ7Nÿ]„ÿ kœÿ t¨ÿ w¬ÿx±ÿy´ÿ |´ÿ €¹ÿ…ÀÿˆÄÿŒÉÿ’Îÿ—Óÿ›×ÿ  Ùÿ £Ûÿ ¤ßÿ ©âÿ ®æÿ ³êÿ ´ìÿ ºëÿ µìÿ ´ïÿ ·ñÿ »íÿ ½ëÿ ¼ëÿ »ëÿ ½ëÿ Ãìÿ Åëÿ Ãêÿ Åëÿ Êíÿ‚Ìíÿ ÎîÿÒðÿÓñÿÓñÿ"Óñÿ*Öñÿ+Ùòÿ)Úòÿ-Ùóÿ?ÕôÿH×õÿJÚöÿKÚöÿLÚöÿ2ÚöÿÚöÿÚöÿÙöÿÚöÿƒÚöÿÛöÿÙöÿÖöÿØöÿÚöÿ×öÿ ÕöÿØöÿÚöÿÙöÿÚöÿ×öÿ Õöÿ Õöÿ Ööÿ×÷ÿØøÿ Ø÷ÿÖóÿ#Òõÿ9Ð÷ÿCÔõÿ@Óõÿ2ÍõÿÈõÿ ¿ïÿ ±Þÿ —Äÿ rÿ>Yÿ"ÿÿÿ ÿ­ÿ¬ÿº#ׇÿÿÿ!ÿ6MÿV‚ÿjŸÿ u¨ÿy±ÿz´ÿy³ÿ~¶ÿ „»ÿˆÃÿŒÊÿŽÎÿ’Ïÿ–Ñÿ›Öÿ Ûÿ ¥ßÿ ©ãÿ ®åÿ ³âÿ µæÿ ´íÿ µíÿ µìÿ ´ìÿ ·ìÿ ¼ìÿ ¼ëÿ ½ëÿ ¼ëÿ ½ëÿ Äìÿ Âèÿ ½ãÿ Áèÿ Äìÿ Äëÿ ÈìÿÍíÿ ÌíÿÌíÿ%ÎìÿÑïÿÓñÿÓñÿÔñÿ*Õñÿ8ÕóÿBÕôÿDÔôÿG×õÿJÚöÿKÚöÿLÚöÿKÚöÿGÚöÿ?Úöÿ/×öÿ*Ööÿ,×öÿÙöÿÚöÿ‚ÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÚöÿÙöÿÚöÿÖöÿ ÕöÿÖöÿ Õöÿ Ôöÿ×öÿÚöÿÛ÷ÿÚöÿ Ööÿ(ÕõÿDÔõÿ;Ñõÿ4Îöÿ/É÷ÿ ¿óÿ³êÿ §Ýÿ ‰¸ÿ `ƒÿ0Cÿÿÿÿ ÿ±ÿ¬ÿº#ׇÿÿÿÿ!ÿ5QÿQzÿh›ÿsªÿx°ÿ |³ÿ ¸ÿ†ÀÿŠÇÿÌÿ‘Îÿ•Ïÿ™Óÿ ŸØÿ ¤Ýÿ ©ãÿ ­åÿ °âÿ ³äÿ ´èÿ ´ëÿ ³ìÿ ´ìÿ ·ëÿ ¹ëÿ# ¸ìÿ ¸ëÿ ºëÿ ½ëÿ Àèÿ Àæÿ ¿åÿ Âéÿ Åìÿ Çìÿ Èìÿ Éìÿ ËíÿÌìÿÌëÿÐîÿÓñÿ ÓñÿÓñÿ)Ôñÿ6Õòÿ<×óÿ9×óÿBÙôÿKÚöÿCÙöÿAÙöÿIÚöÿNÚöÿMÚöÿAØöÿ9×öÿ3ÖöÿØöÿÚöÿÚöÿÚöÿÙöÿØöÿØöÿØöÿÙöÿÛöÿÚöÿØöÿ×öÿ×öÿ×öÿÖöÿ Ööÿ×öÿØöÿÙöÿ×õÿÕõÿÓöÿ1Ôöÿ>Óôÿ(Êòÿ Äòÿ$¿óÿ¶íÿ©âÿ ˜Òÿ t¢ÿ Faÿ!-ÿ ÿÿÿ ÿ³ÿ¯ÿº#׉ÿÿÿÿ1JÿW†ÿjÿ u¨ÿ w¬ÿ {±ÿ ~·ÿ‚½ÿ‡ÃÿÈÿ‘Ìÿ•Ïÿ ™Ðÿ žÓÿ £Úÿ ©áÿ ¬æÿ ¬åÿ ¯ãÿ ´áÿ ´èÿ ´íÿ… ´ìÿ ¹ìÿ ¼êÿ ¼ãÿ ¿åÿ Äëÿ ÆëÿÌíÿ Èìÿ Äëÿ ÊìÿÌíÿÐïÿÓñÿÓñÿÓñÿ*Ôñÿ,Øòÿ+Úòÿ*Úòÿ:ÚôÿJÚöÿ7×öÿ4×öÿHÚöÿLÚöÿJÚöÿLÚöÿCÙöÿ1ÖöÿØöÿÚöÿ‚Úöÿ×öÿ Õöÿ‚ Õöÿ ÕöÿÖöÿÚöÿ×öÿ ÕöÿÙöÿÛöÿÚöÿÖöÿÖöÿÚöÿÙöÿ Ôöÿ ÏôÿÌóÿ/Íõÿ5Îöÿ-ËôÿÀíÿ ¸ëÿ³ëÿ«ãÿœÓÿ ‚¹ÿ Wÿ)<ÿ ÿ ÿÿÿ ÿ³ÿ¯ÿº#×ÿˆÿBÿÿ ÿ"+ÿE]ÿ[€ÿj—ÿt¤ÿz¯ÿ ·ÿ ‚ºÿ…½ÿˆÂÿŒÈÿ‘Ìÿ•Îÿ™ÒÿžÙÿ ¤Þÿ ©âÿ «åÿ ­äÿ ®ãÿ ²éÿ ´íÿ ´ìÿ ´ïÿ µðÿ ¸íÿ ºëÿ ¹ëÿ »ëÿ ¼ëÿ »èÿ ¿éÿ Åëÿ Áæÿ Àåÿ Æëÿ Æìÿ Åìÿ ÊíÿÌíÿ ÌíÿÐïÿÔòÿÔòÿÓñÿ,Ôñÿ-Ùòÿ+Úòÿ)Öñÿ0Öóÿ9×öÿ1Ö÷ÿ5ÖöÿHÚöÿLÛöÿJÚöÿI×õÿ?Öõÿ/Ööÿ(Øôÿ!ÛóÿÛõÿÙöÿÖöÿ… Õöÿ Ööÿ Øöÿ Óõÿ ÐôÿÕóÿÖóÿÓôÿ Ðôÿ ÒõÿØ÷ÿ×öÿ Ñõÿ ËõÿÆóÿÄðÿÁðÿ¼ðÿ ±èÿ­æÿ ¬åÿ ŸÔÿ „³ÿZ€ÿ3Iÿ ÿ  ÿÿ¢ÿ³ÿ¯ÿº#× ÿˆÿÿÿÿ!#$ÿCT[ÿ;r†ÿ*žÿy ÿyªÿ|µÿ·ÿ‚¹ÿ„½ÿˆÃÿŽÊÿ’Îÿ–Òÿ›×ÿ ¡Ûÿ ¦ßÿ «äÿ ­æÿ ­çÿ ²êÿ ´ìÿ µïÿ ¸ñÿ ºíÿ ¼ëÿ ½ëÿ ¼ëÿ ¼ìÿ ¿ìÿ Âëÿ ¾æÿ ¼äÿ Ãêÿ Ãéÿ ÉìÿÍíÿÌíÿÏïÿÒðÿÒðÿÒðÿ$Ôñÿ*×òÿ,Øòÿ*Õñÿ+Õóÿ-×õÿ 6ØõÿIÚöÿLÚöÿJÚöÿG×õÿ@Öõÿ6×öÿ3Øôÿ*ÙóÿÙõÿØöÿÖöÿ‚ Õöÿ Ôöÿ Óõÿ ÓõÿÓöÿÒöÿÍôÿ ËòÿÏñÿÎòÿ Éôÿ Êòÿ Ìòÿ Ðôÿ Îòÿ Èïÿ Âñÿ ½ïÿ·éÿ ±çÿªåÿ ¢ÛÿÕÿ™Íÿ ƒ±ÿa…ÿ4Hÿÿ ÿÿÿ¢ÿ³ÿ¯ÿº1#0×ÿÿÿ‡ÿÿÿ555ÿ‰‹Œÿ¶¹ºÿ«»Ãÿ_‹£ÿ'y¢ÿw®ÿx²ÿ|µÿ ‚¹ÿ‡ÁÿŒÉÿ’Îÿ—Ñÿ ›Òÿ  ×ÿ ¥Ýÿ ªäÿ ¯éÿ ³ìÿ‚ ´ìÿ ¸ìÿ »ìÿ ¶ìÿ ¶ëÿ ¼ëÿ ½ëÿ‚ ¼ëÿ ½ëÿ ¼ëÿ ¾ëÿ Ãëÿ Àçÿ ½ãÿ ÇêÿÍîÿÌíÿ ÌíÿÍíÿ$Íëÿ!ÏíÿÓñÿ Ôñÿ,Õñÿ,Ùòÿ,Úòÿ*Úòÿ4ÚóÿIÚöÿMÚöÿJÚöÿKÚöÿIÚöÿ<Øöÿ*ÖöÿÕöÿ ×öÿÚöÿ×öÿ Õöÿ Òõÿ Íóÿ ÎóÿÌôÿ*ÈöÿÆõÿ Åóÿ Æóÿ Ãôÿ ¿öÿ Äðÿ Æìÿ Áíÿ ¼éÿ ·ãÿ ³èÿ­çÿ¨ßÿŸÚÿ–Òÿ“Ãÿˆ´ÿ u ÿVwÿ4Iÿ ÿ ÿÿÿ£ÿ³ÿ¯ÿº #×ÿÿÿ†ÿÿÿÿQQQÿ¨§§ÿÓÍÊÿØÔÔÿ´ÀÈÿkŸ¹ÿ¬ÿv­ÿw±ÿ €·ÿ „¼ÿˆÂÿŽÇÿ “Éÿ —Éÿ œÓÿ ¢Ûÿ ªÝÿ ±âÿ µçÿ µëÿ ´ìÿ ³ìÿ ¹ëÿ ½ëÿ ¶îÿ ¼ëÿ ºëÿ ¸ëÿ ¼ëÿ »ëÿ »èÿ ¾çÿ Äëÿ Âéÿ ÀæÿÉëÿÍîÿÌíÿ ËíÿÌíÿÏíÿÒïÿÔñÿ$Ôñÿ+Õòÿ,Úòÿ,+×ñÿ*Úñÿ/Ûòÿ9ÚôÿEÚõÿKÚöÿAÙöÿBØöÿJØõÿ=×öÿ-Ö÷ÿ ÕöÿØöÿÛöÿ×öÿ Õöÿ Ööÿ Òõÿ Íóÿ ÎòÿËóÿÅõÿÄõÿ Äôÿ Âñÿ ¼ðÿ µïÿ ¸çÿ¸âÿ®äÿ§ßÿ¡ØÿšÑÿ”Èÿ޽ÿ‡µÿ­ÿ}žÿi†ÿHdÿ-?ÿÿ ÿÿÿ¤ÿ³ÿ¯ÿº#×ÿˆÿ!ÿ ÿ777ÿtuuÿµ¶·ÿÌÍÍÿßÞÝÿ÷òðÿ¹ÏÙÿY™¶ÿ"®ÿ x®ÿ }µÿ €·ÿ ƒ¹ÿ ˆ¾ÿ Àÿ ’Áÿ —ÏÿžÙÿ ©Öÿ °Úÿ ´áÿ ´éÿ ´íÿ ´ìÿ ¸ëÿ »ëÿ ¸ñÿ ¸ðÿ ¼ëÿ ·ëÿ µìÿ ºëÿ ¼ëÿ »åÿ ½ãÿ Ãéÿ Äëÿ Éìÿ‚Ìíÿ ÍíÿÑðÿÔñÿ+Ôñÿ,Óñÿ*Õñÿ,Ùñÿ+×ñÿ*Ôñÿ+Øòÿ+Úòÿ <ÚôÿHÙöÿ4×öÿ3ÕõÿAÕôÿ8Õõÿ/Ööÿ3Ööÿ'ØöÿÚöÿ×öÿ Õöÿ Ñõÿ Ìóÿ Íóÿ Êóÿ Äóÿ Ãóÿ Âñÿ ¾ìÿ µèÿ ªãÿ ªÚÿ §Ôÿ Õÿ —Óÿ“Ìÿ ޽ÿ4‹°ÿF‰§ÿE† ÿ@‚˜ÿI~Žÿ6cqÿ8Eÿ ÿ ÿÿÿ¥ÿ³ÿ¯ÿº#×ÿˆÿÿÿkkkÿ¡¡¡ÿ¾¾¿ÿÔÔÕÿææåÿöôóÿéìíÿÂÓÛÿz§½ÿ9‡­ÿy°ÿz´ÿ ¸ÿ „ºÿ ˆ½ÿ Áÿ’Ëÿ™Ôÿ £Øÿ ªÞÿ ¯äÿ ³êÿ µîÿ ¶ñÿ ¶ïÿ ¶ìÿ ºìÿ ¶ìÿ ¸ëÿ ¹ëÿ ¶ìÿ ¸ìÿ ¼ëÿ ¼êÿ ¼èÿ ¾åÿ ¾ãÿ ¾äÿ Ãéÿ ÈìÿÌíÿÍíÿ1 ÎîÿÏîÿ*Ïíÿ,Ïìÿ*Ïìÿ)Ðìÿ)Òïÿ*Ôñÿ)Öñÿ/Öñÿ=Öóÿ>×õÿ7×öÿ-Õóÿ,Õñÿ2Õòÿ0Õòÿ/Õóÿ5×öÿ'×õÿÖóÿÕòÿÔòÿ Ñôÿ Ìôÿ Æôÿ Ãöÿ Áôÿ ¿ïÿ ½ëÿ ºçÿ ¶âÿ­Þÿ Ùÿ —Íÿ“Ãÿ5“¼ÿQ˜¹ÿm¡¸ÿŠª¸ÿ£¸Àÿ¸ÈÏÿ¸ÈÎÿ±ÂÇÿ³¿ÃÿŸ©­ÿu‚ÿ023ÿÿÿ¦ÿ³ÿ¯ÿº#ׇÿÿ` ÿ122ÿ’’’ÿÂÂÂÿÎÎÎÿàààÿíîîÿõööÿÿüúÿùöôÿÃÔÛÿ{«Âÿ,„¯ÿz¯ÿ }µÿ¶ÿ ƒºÿ ˆ¿ÿ Åÿ”Íÿ žÖÿ ¥Þÿ ªäÿ °èÿ ´íÿ ¶ñÿ ´ïÿ ´ìÿ ºìÿ ¹íÿ ³ìÿ ¹ëÿ ¼ëÿ ·ìÿ ¸ìÿ ¼ëÿ ¼ìÿ ¼êÿ »âÿ ¼áÿ ¾äÿ Âéÿ Æìÿ ÊíÿÊíÿ Êíÿ ÊíÿÊìÿ&Ëëÿ#Êëÿ!Ëëÿ'Ìëÿ*Ðíÿ+Óðÿ+Òòÿ2Óóÿ?Õóÿ3Õôÿ%Õôÿ*Óòÿ(Òòÿ Òòÿ Òðÿ#Òðÿ&ÑõÿÐóÿÏïÿÏðÿÎòÿ Ìôÿ Çóÿ Âòÿ ½óÿ ¼ðÿ »êÿ ´ãÿ «Ùÿ¢Ìÿ›Æÿ!—ÅÿA›Ãÿc£Ãÿ‚®Âÿ¢ºÅÿÀÇËÿÖÒÐÿèàÝÿöñïÿõðîÿîéèÿëçæÿÜÙ×ÿº¶µÿYXXÿÿÿÿ¥ÿ³ÿ¯ÿº#ׇÿÿ ÿRRRÿªªªÿÖÖÖÿâââÿîîîÿöööÿûýýÿþÿÿÿûýþÿïúýÿ½Õáÿf’«ÿ)y¢ÿt©ÿw±ÿ}¶ÿ ƒ¹ÿ ˆ¾ÿ ŽÄÿ ™Ïÿ ¡Øÿ ¦àÿ ªäÿ ¯èÿ ´ìÿ µíÿ ´ìÿ ¶ñÿ µñÿ ´ìÿ ¹ëÿ ½ëÿ‚ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ Àåÿ‚ Äëÿ‚ Åëÿ ÄëÿÅëÿ!ÇêÿÅëÿÆëÿ%Íìÿ*Ïëÿ)Îìÿ0Íóÿ2Ïõÿ.ÔòÿÕñÿÓñÿ,Ïôÿ(ÍõÿÎóÿ ÍïÿËîÿ Æóÿ Äðÿ Åëÿ Åðÿ Åôÿ Âñÿ ½ëÿ ¸æÿ µâÿ ±Ýÿ ¤Óÿ “Âÿ¦ÿ#~žÿ]¦ÿ ³¼ÿÑÒÓÿâäåÿðòóÿùûüÿúüüÿûýüÿüþýÿøùøÿòòòÿïîîÿèèèÿÔÔÔÿ………ÿ888ÿ ÿÿ¥ÿ³ÿ¯ÿº#ׇÿ+ÿÿ-./ÿpooÿºººÿßßßÿêêêÿõõõÿûüüÿüþþÿÿÿÿÿýþþÿÛÞßÿœ£¦ÿHV^ÿF]ÿS|ÿl ÿz´ÿ~·ÿ ƒºÿ ‰¾ÿ Æÿ –Îÿ×ÿ¤ßÿ ¬âÿ ²âÿ µèÿ ¶îÿ µðÿ ´ðÿ µïÿ ·ïÿ ¹îÿ ·ìÿ ¹ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¾æÿ Àìÿ Àèÿ‚ Àæÿ Àçÿ ÀçÿÁæÿÁæÿÂèÿ Áçÿ¾ãÿ¿åÿÂéÿÃëÿÆìÿËîÿÏðÿÐóÿ+Ëöÿ(Éõÿ Èïÿ Èìÿ Æìÿ Àîÿ ¾íÿ ¿ëÿ Áìÿ ½êÿ ¹ëÿ °åÿ Ìÿ ˆ±ÿr–ÿ`€ÿ QmÿFXÿ6Wcÿrˆÿ½½½ÿòëèÿÿýûÿƒÿÿÿÿ þÿÿÿüþþÿùúúÿðððÿëëëÿáááÿ±±±ÿmmmÿÿÿ¥ÿ³ÿ¯ÿº#׆ÿÿÿ ÿBCEÿŒŒŒÿÇÇÇÿåååÿíííÿøùùÿþÿÿÿ!ûüüÿåååÿ   ÿXWVÿÿÿ-EÿUÿm¢ÿw¯ÿ~¶ÿ ƒ¹ÿ ˆ¾ÿ ŒÅÿ’ÍÿšÒÿ ¡Óÿ ¥Ðÿ ¬Ýÿ ²êÿ ´êÿ µíÿ ¶òÿ ¶óÿ µòÿ ´íÿ ·ëÿ ¼ëÿ ¼ìÿ ¼éÿ ¼âÿ ¼æÿ ¼ëÿ ¼äÿ‚ »áÿ »àÿ ºáÿ ºáÿ! ºàÿ µÜÿ¨Óÿ¨Ôÿ¯Ûÿ µÝÿ »âÿ Áèÿ ÈîÿÌóÿ$Çõÿ"Ãòÿ Ãëÿ Ãêÿ Âëÿ ¼ëÿ »ìÿ ¼ëÿ »åÿ ´Ûÿ ¥Îÿ˜Çÿˆ¹ÿ k“ÿMkÿ1Hÿ 0ÿ ÿÿ5.,ÿ_]\ÿœœÿÑÒÒÿñòòÿ„üþþÿ ýÿÿÿûýýÿòòòÿìììÿçççÿÔÔÔÿÿ122ÿÿÿÿ£ÿµÿ¯ÿº#׆ÿÿÿÿ__`ÿ©©©ÿÕÕÕÿìììÿóóóÿùúúÿÿÿÿÿMåææÿ¦¦¦ÿIIIÿÿÿÿ ÿ/GÿPwÿ mÿ y­ÿ µÿ „ºÿ†¿ÿˆÃÿЏÿ ‡²ÿ ´ÿ Æÿ ¤Úÿ ²áÿ ·éÿ ¶óÿ ¶ôÿ ¶ñÿ ºìÿ »ëÿ ¼ëÿ ¼ìÿ ¼êÿ ¼âÿ ¼æÿ ¼ìÿ ½åÿ »áÿ ¶áÿ µÝÿ ´Úÿ ±Ûÿ ±Ýÿ ²Ýÿ «ÔÿŸÈÿ ºÿŽ´ÿ–¸ÿ ¡Êÿ ¯Ùÿ ¼âÿ Äéÿ ÆíÿÀíÿ½ìÿ ½ëÿ ¾ëÿ ½ìÿ ¹ïÿ »ïÿ ¼ëÿ °àÿ –Äÿp—ÿNkÿ0Dÿ%ÿÿ ÿ ÿÿÿ ÿÿ00/ÿeefÿ¹º»ÿçèéÿûûûÿýÿÿÿƒüþþÿûýýÿõööÿëêêÿãããÿ¸¸¸ÿVUUÿÿÿÿ ÿþÿÀÿ¯ÿº#׆ÿJÿ ÿ''&ÿuuuÿ¿¿Àÿàààÿðððÿõõõÿýþþÿüþþÿïññÿ®®®ÿWWWÿÿÿÿÿÿÿ+@ÿJiÿ_‹ÿq¥ÿ ¶ÿ …¾ÿ„¾ÿ ‚³ÿ {§ÿ nžÿ z­ÿ Åÿ ¤Õÿ ±âÿ ¶ëÿ ¶ñÿ ·ñÿ »ìÿ ½ëÿ ¼ëÿ ¼éÿ ¼çÿ ¼åÿ ½çÿ ¼èÿ ºãÿ ¸áÿ ´áÿ ²Ýÿ ¯Öÿ¦ÍÿžÆÿ ˜Àÿ µÿ €§ÿ p–ÿp’ÿ|œÿ ’ºÿ¦Ñÿ ¶ßÿ ¾çÿ Àëÿ ½ëÿ ¼ëÿ ½íÿ¼ëÿ¶çÿ¬áÿ Ïÿµÿv™ÿWwÿ6Mÿ(ÿ ÿ„ÿÿÿÿ###ÿijjÿ®®¯ÿæççÿúüüÿÿÿÿÿ‚üþþÿ þÿÿÿûýýÿóôôÿëëëÿÉÉÉÿ~}}ÿ977ÿÿÿÿ ÿùÄlÿ¯ÿº#׆ÿÿ ÿ655ÿˆˆˆÿÐÐÐÿçççÿñññÿôôôÿÿÿÿÿòóóÿ¾¿¿ÿeeeÿÿÿÿ‚ÿÿ ÿ'ÿ8WÿW…ÿ r¦ÿ €¶ÿ ƒ¹ÿ ºÿ y®ÿ m–ÿ oœÿ {°ÿ ‘Èÿ ¥Øÿ ³àÿ ¶ìÿ ·òÿ »íÿ ¼ëÿ ¼äÿ ¼ãÿ ¼êÿ ¼èÿ ¼âÿ ¶áÿ ´áÿ ±Þÿ ©Óÿš½ÿˆ©ÿ wšÿ o“ÿe‰ÿTvÿXzÿlÿ вÿ£Íÿ ²ßÿ ºèÿƒ ¼ëÿ ºèÿ ¯Üÿ —Âÿr”ÿI]ÿ&3ÿÿÿÿˆÿÿÿÿ``aÿ¹º»ÿìîîÿÿÿÿÿƒüþþÿýÿÿÿîïïÿÒÒÒÿ§§§ÿYYYÿ ÿÿÿ ÿí;ÿ±ÿº#׆ÿÿÿQRRÿœÿÙÙÙÿíííÿõõõÿóóóÿûüüÿרØÿtttÿ566ÿÿÿÿ‚ÿÿÿ ÿÿ%:ÿA_ÿ `‡ÿ {«ÿ…¾ÿ…Àÿ ³ÿ |¯ÿ ~´ÿ ¿ÿ œÎÿ ©Ýÿ ±ìÿ ·óÿ »ìÿ ½êÿ ¼êÿ ¸éÿ ¶êÿ ·íÿ ·çÿ ·àÿ ´àÿ ´âÿ ®Ûÿ ¢Íÿ‘¸ÿ¨ÿ uÿ r›ÿ n•ÿ c…ÿ l’ÿ ‚­ÿ Äÿ °×ÿ ¹æÿ ¾îÿ ¿ðÿ¼ìÿ°àÿ¡Ðÿ1¯ÓÿT¬Æÿ=~“ÿHVÿÿ ÿÿÿÿ‡ÿÿÿ###ÿ^^_ÿ½½½ÿõööÿûýýÿýÿÿÿüþþÿýÿÿÿóôôÿàààÿÆÆÆÿtttÿÿ ÿ ÿÿÿžÿì2ÿ®ÿº#׆ÿÿ! ÿmnnÿ°±±ÿáááÿñññÿùùùÿö÷÷ÿæææÿ©ªªÿ778ÿÿÿ ÿÿƒÿÿÿ1ÿ"ÿ8Nÿ]€ÿs¤ÿ‚ºÿŠÀÿ‰¿ÿ ˆ½ÿ Àÿ šÍÿ ¥ßÿ °ìÿ ¹òÿ ¼îÿ ¼íÿ »íÿ ·ìÿ ´ëÿ ´êÿ ³çÿ ³ãÿ ´âÿ µáÿ µâÿ ®Ûÿ ¤Ðÿ —Âÿ Žºÿ Š·ÿ ‰·ÿ ˆ³ÿ „©ÿ ¶ÿ žÍÿ ¯Úÿ ¹äÿ ºìÿ·çÿ²ßÿ¯Ùÿ©Ðÿ1¤ÆÿxºÎÿ•®¸ÿQ]dÿ !$ÿÿÿÿ‹ÿÿÿÿ„„„ÿÕÕÕÿùûûÿÿÿÿÿüþþÿ ýÿÿÿüþþÿö÷÷ÿëêêÿÙÙÙÿŠŠŠÿ***ÿÿ ÿÿÿžÿí;ÿ±ÿº#׆ÿ ÿ,,,ÿ†††ÿÃÃÃÿéééÿòòòÿþÿÿÿýÿÿÿº»ºÿgghÿÿÿÿÿ†ÿÿÿÿÿ"0ÿDbÿeÿªÿ»ÿ ”Åÿ ™Íÿ ¡Øÿ «åÿ ¶êÿ ½îÿ ¾ôÿ »õÿ ·òÿ ºèÿ ºâÿ µâÿ ´çÿ ´ëÿ ´åÿ ´áÿ ³àÿ ²Þÿ ¯Üÿ ±ßÿ µãÿ ±ßÿ ­Úÿ ®Ùÿ °Üÿ ³áÿ ·ëÿ ¶ðÿ®êÿÍÿ±ÿ8’¬ÿ€®¾ÿÈÙÞÿÝãåÿ±µ·ÿ+4;ÿÿÿÿŽÿÿ ÿJJJÿžžžÿöøøÿÿÿÿÿƒüþþÿùúúÿðïïÿßßßÿœœœÿFFFÿÿÿ ÿí;ÿ±ÿº#ׄÿÿÿÿ899ÿ˜˜˜ÿÎÍÍÿëëëÿóóóÿüüüÿñóóÿ‰ŠŠÿ//0ÿ ÿÿÿÿ‡ÿ.ÿÿÿ ÿ 9Eÿ8j}ÿDާÿ.±ÿƒ°ÿ ¿ÿ™Ðÿ¥áÿ ²åÿ »çÿ ¼îÿ ºðÿ ·íÿ ºçÿ ºãÿ ³ãÿ ³èÿ ¶êÿ ³âÿ ³ßÿ ¶âÿ ·çÿ ¸êÿ ¹çÿ ¼íÿ Á÷ÿ ¾ðÿ ¼éÿ »éÿ ¶áÿ¬Õÿ¢Òÿ ’Äÿ}ªÿ&ÿM‘ ÿ²¼ÿÎÖÚÿùðîÿàØÕÿ•““ÿ!ÿÿÿÿÿÿeffÿÝßßÿüýýÿùúúÿüýýÿüÿÿÿüþþÿüýýÿöööÿèèèÿ°°°ÿbbbÿ ÿÿ ÿí;ÿ±ÿº#ׄÿ ÿÿ ÿDEEÿ¦¦¦ÿÓÓÓÿéééÿôôôÿõõõÿÚÛÛÿ_``ÿÿÿÿ‹ÿ ÿÿD@>ÿ|~ÿž®¶ÿp—®ÿ-q•ÿužÿ€°ÿÈÿŸÑÿ «Öÿ ±Ýÿ ³àÿ ³ßÿ ±àÿ «äÿ ®ãÿ ²ßÿ ­×ÿ ¬×ÿ ²ßÿ ³çÿ ³êÿ ²áÿ ³äÿ ´ïÿ ³æÿ °Üÿ «ÖÿžÄÿ­ÿx›ÿc‚ÿ-Sgÿiszÿ®©§ÿèåäÿÿÿÿÿ÷÷÷ÿ³´´ÿ```ÿÿÿ’ÿÿ777ÿ»ººÿêêêÿ÷÷÷ÿûýýÿýÿÿÿüþþÿþÿÿÿúüüÿîïïÿÀÀÀÿzzzÿ---ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿÿTUUÿ±±²ÿ×××ÿèèèÿõõõÿëììÿÂÃÄÿNNNÿÿÿ†ÿ1ÿÿÿÿÿÿÿDA?ÿ‹ÿÉØÞÿµÃËÿtˆ“ÿVjÿHeÿ[ÿp—ÿ…­ÿ •Àÿ Éÿ ŸËÿžËÿ ŸÍÿ  Ôÿ  ÑÿžÊÿœÁÿžÅÿ ¤Ôÿ ¢Ôÿ žÎÿ šÇÿ—Âÿ•¿ÿ·ÿ¦ÿ jŒÿYtÿL`ÿ>Kÿ9LTÿrzÿ¨§©ÿÕÑÏÿñîíÿÿÿÿÿùùùÿ˜˜˜ÿ999ÿ ÿÿ’ÿÿ)((ÿœœÿÞÞÞÿþÿÿÿüþþÿþÿÿÿúüüÿíîîÿÄÄÄÿ„……ÿ111ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ"!!ÿaabÿ¸¹ºÿÛÜÜÿëêêÿø÷÷ÿßßàÿ£¤¥ÿ=>?ÿÿÿÿ…ÿ2ÿÿÿ ÿ ÿÿÿÿ@??ÿ‘’ÿáìðÿæèèÿ²¯­ÿG\bÿ1=ÿ 0@ÿ=TÿOmÿa€ÿkÿp“ÿq•ÿtšÿ {¤ÿ y ÿt—ÿsÿt”ÿ xŸÿ tšÿo‘ÿk‹ÿg„ÿd|ÿZuÿIeÿ1Eÿ'6ÿ(1ÿ)*+ÿ[RNÿ£ žÿÏÎÍÿèééÿôôôÿþþþÿ÷÷÷ÿ………ÿ ÿÿÿ’ÿÿ" ÿÿÏÐÐÿÿÿÿÿþÿÿÿüþþÿþÿÿÿúüüÿïïïÿÉÉÉÿŽŽÿ566ÿÿÿÿžÿí;ÿ±ÿº#ׄÿ ÿÿ)))ÿjjjÿ½½½ÿàààÿðððÿûûûÿÑÑÑÿ€ÿ,-0ÿÿÿÿ…ÿ2ÿÿÿ"""ÿ&&&ÿÿÿÿ;::ÿŠ‹‹ÿèééÿÿÿÿÿßßßÿˆŠ‹ÿAEEÿÿÿÿ%ÿ"/ÿ*;ÿ0Dÿ6Mÿ=Uÿ==ÿ‘‘ÿïððÿÿÿÿÿüþþÿõõõÿÂÁÁÿjjjÿ'(*ÿÿÿƒÿÿ„ÿÿÿÿÿÿ ÿÿÿ333ÿ~~~ÿ¸¹¹ÿÕÖÖÿéêêÿöööÿýþþÿüþþÿçççÿtttÿÿÿÿ…ÿ‡ÿÿÿ ÿÿ ÿÿÿWWWÿ¯¯¯ÿõõõÿüþþÿýÿÿÿüþþÿýÿÿÿûüüÿòóóÿÖÖÖÿ¡¡¡ÿ;;;ÿÿÿÿžÿí;ÿ±ÿ¹%pæ„ÿ ÿÿ444ÿxyyÿÉÉÉÿçççÿóóóÿÿÿÿÿ¶¶¶ÿ???ÿÿÿÿÿƒÿÿ ÿÿ./.ÿHHHÿWVVÿONNÿ&&&ÿÿÿEEEÿ™››ÿòôôÿÿÿÿÿüýýÿùúúÿÔÔÔÿÿ78:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ ÿ+++ÿ[\\ÿ›››ÿÈÈÈÿÞßßÿîïïÿøùùÿýÿÿÿýþþÿéééÿuuuÿÿÿÿ…ÿÿ ÿÿÿ ÿÿÿÿÿÿÿ ÿÿÿÿYZZÿ±±±ÿöööÿüþþÿýÿÿÿüþþÿýÿÿÿûýýÿõööÿ×××ÿžžžÿ:::ÿÿÿÿžÿí;ÿ±ÿ¹“†ÿ ÿÿ677ÿ|~~ÿÎÎÎÿíííÿøøøÿÿÿÿÿµµµÿ<<<ÿÿÿÿ„ÿÿÿ"""ÿ888ÿOOOÿfggÿdeeÿ888ÿÿÿVVVÿ­®®ÿóõõÿÿÿÿÿûýýÿöööÿØØØÿ¢¢¢ÿEEEÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿ ÿ&&&ÿ$$$ÿÿ ÿÿLMMÿŽÿ¹ººÿ×××ÿéééÿö÷÷ÿýÿÿÿþÿÿÿüýýÿéééÿuuuÿÿÿÿƒÿÿÿÿÿ ÿÿÿ ÿ ÿ ÿÿ'''ÿ333ÿ222ÿÿÿ_``ÿ¶··ÿûûûÿþÿÿÿýÿÿÿüþþÿýÿÿÿüþþÿûûûÿØØØÿ˜˜˜ÿ888ÿÿÿÿžÿí;ÿ±ÿ¹žÿþƒÿ ÿÿ;;;ÿ‚‚ÿÎÎÎÿíííÿùùùÿÿÿÿÿ¼¼¼ÿDBBÿÿÿÿ‚ÿÿÿ ÿÿ666ÿJIIÿUUUÿkllÿeffÿ011ÿÿÿqqrÿÅÆÇÿöøøÿÿÿÿÿüýýÿùùùÿàààÿ¯¯¯ÿNNNÿÿÿÿÿÿÿÿÿÿ !!ÿ'((ÿ***ÿ,--ÿ111ÿ777ÿ;;;ÿ***ÿ$##ÿ555ÿiiiÿ§§§ÿÆÆÆÿÝÝÝÿïïïÿùúúÿýÿÿÿþÿÿÿýþþÿíííÿ~~~ÿÿÿÿ…ÿ ÿ ÿÿÿÿÿÿÿ$%%ÿ222ÿGGGÿCCCÿ100ÿÿÿkkkÿ¾½½ÿúûûÿýÿÿÿ üþþÿýÿÿÿüþþÿûüüÿ×××ÿ•••ÿ666ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ<;;ÿ‚‚‚ÿÎÎÎÿëëëÿ÷÷÷ÿÿÿÿÿÃÃÃÿQOOÿÿÿÿ‚ÿ6ÿÿÿ%&&ÿLLLÿ^^^ÿ```ÿkllÿ\^^ÿ#$$ÿ ÿ#$$ÿŽÿÝÞÞÿùúúÿÿÿÿÿüþþÿüüüÿäääÿ²²²ÿQRRÿ ÿÿÿÿÿÿÿ"""ÿ)))ÿ0//ÿ888ÿBBBÿDDDÿBBBÿ@@@ÿAAAÿ@AAÿ.//ÿ,,-ÿHHHÿzzzÿ±±±ÿÊÊÊÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿþÿÿÿòòòÿŽŽŽÿ111ÿ ÿÿ…ÿÿÿÿ ÿÿÿ ÿ555ÿDDDÿTTTÿdddÿLLLÿ%%%ÿ ÿ&&&ÿ~}}ÿÉÈÈÿûûûÿýÿÿÿ üþþÿýÿÿÿüþþÿüüüÿÒÒÒÿŒŒŒÿ333ÿÿÿÿžÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿ544ÿ{{{ÿÎÎÎÿéééÿñññÿþþþÿÆÆÆÿcccÿÿÿÿ‚ÿÿÿÿ666ÿbbbÿuuuÿqqqÿgiiÿLNNÿÿ ÿ111ÿ¥¥¥ÿñòòÿûýýÿþÿÿÿüþþÿüüüÿâââÿ¬¬¬ÿNNNÿ ÿÿÿÿÿ%&&ÿ555ÿDCCÿMLLÿPPPÿRRRÿQQQÿLLKÿ;;;ÿ#$$ÿ ÿÿDFGÿ{||ÿ¯¯¯ÿÉÉÉÿÞÞÞÿòòòÿúûûÿüÿÿÿýÿÿÿÿÿÿÿöööÿ£££ÿKKKÿÿÿ‰ÿÿÿ.//ÿSSSÿ`aaÿjkkÿvvvÿLLLÿÿÿ122ÿ—––ÿÚÚÚÿÿÿÿÿþÿÿÿüþþÿýÿÿÿýþþÿýýýÿÉÉÉÿwwwÿ+++ÿÿÿÿžÿí;ÿ±ÿ¹–ÿÿÿƒÿ ÿÿ1//ÿwwwÿÎÎÎÿèèèÿïïïÿýýýÿÖ××ÿˆŠŠÿ000ÿÿÿÿÿÿ ÿ&&&ÿKKKÿoooÿ€€€ÿ{{{ÿbccÿ;<<ÿ ÿÿKLLÿºººÿüüüÿüþþÿýÿÿÿüþþÿûüüÿáááÿ«««ÿNOOÿ ÿ ÿÿÿÿÿ !!ÿ...ÿ=<<ÿEDDÿDDDÿ?@@ÿ888ÿ/02ÿ!!#ÿÿÿ ÿGHHÿ€ÿ²²³ÿÊÊÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿÿÿÿÿúûûÿÃÄÄÿtuvÿÿÿˆÿÿÿÿ>??ÿkkkÿwwwÿzzzÿz{zÿEFGÿ ÿÿBCCÿ´´´ÿêëëÿÿÿÿÿþÿÿÿüþþÿüÿÿÿýÿÿÿÿÿÿÿÀÀÀÿaaaÿ&&&ÿÿÿÿžÿí;ÿ±ÿ¹5–*ÿ ÿÿƒÿ ÿÿ0..ÿvuuÿÎÍÍÿèèèÿðððÿÿÿÿÿìîîÿ¶·¸ÿHHHÿÿÿÿÿÿÿ>>>ÿdddÿxxxÿÿ}}}ÿYYYÿ---ÿÿ$##ÿrssÿÍÎÎÿÿÿÿÿüþþÿýÿÿÿüþþÿüüüÿáááÿªªªÿNNNÿ ÿÿ ÿÿÿÿÿÿ'''ÿ---ÿ,,,ÿÿÿ ÿÿÿÿÿKKKÿ……†ÿ¶·¸ÿËËÌÿÝÝÝÿñññÿúûûÿüþþÿþÿÿÿýÿÿÿåæçÿ£¤¥ÿ))*ÿÿˆÿ ÿ ÿ(''ÿRRRÿ}}}ÿ‡††ÿƒ‚‚ÿtttÿ:<>ÿÿÿZZZÿÑÒÒÿøùùÿýÿÿÿüþþÿýÿÿÿÿÿÿÿ´´´ÿKKKÿ!!!ÿ ÿÿÿžÿí;ÿ±ÿ¹:–.ÿ ÿÿƒÿÿÿ322ÿxwwÿÉÉÉÿéèèÿõõõÿþÿÿÿøúúÿ×××ÿ``aÿ ÿÿÿÿÿ ÿ'''ÿZ[[ÿ…††ÿ‡††ÿ€ÿpppÿKKKÿ%%%ÿÿEEEÿ±±±ÿèééÿÿÿÿÿ‚üþþÿÿÿÿÿäååÿ¢¢¢ÿCBAÿÿÿ ÿÿÿ ÿ ÿÿ ÿÿÿÿÿÿÿÿÿÿÿLMMÿƒƒƒÿ±²²ÿÉÉÊÿÞÞÞÿñññÿúûûÿüþþÿýÿÿÿøùùÿÇÇÇÿNMMÿÿÿƒÿÿÿÿÿ.--ÿRRRÿqqqÿˆ‰‰ÿ‘’’ÿ‡‡‡ÿfggÿ/00ÿÿ(()ÿwwwÿãääÿÿÿÿÿýÿÿÿ‚üþþÿþÿÿÿûüüÿïïïÿÿ444ÿÿ ÿÿÿžÿí;ÿ±ÿ¹*–!ÿ ÿÿƒÿÿÿ100ÿsttÿÄÄÄÿéééÿøøøÿûüüÿýþþÿëëëÿ€€€ÿ'''ÿÿÿÿÿÿ222ÿhiiÿÿ‡††ÿuttÿ\\\ÿ999ÿ###ÿ())ÿwxxÿßßßÿùúúÿÿÿÿÿ‚üþþÿÿÿÿÿáââÿ–––ÿ989ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿIIJÿÿ®®®ÿÉÉÉÿÞÞÞÿòññÿúûûÿüþþÿüÿÿÿüþþÿÿÿÿÿßßßÿ„ƒƒÿ867ÿÿÿƒÿÿÿÿ000ÿUUUÿwwwÿŠŠŠÿÿŽÿ{{{ÿOOOÿ$$$ÿÿUUUÿ¤¤¤ÿîîîÿÿÿÿÿƒüþþÿÿÿÿÿøùúÿÝÞÞÿˆˆˆÿ###ÿ ÿÿ ÿí;ÿ±ÿ¹–ÿÿ„ÿ.ÿÿ&%%ÿgggÿ¿¿¿ÿçççÿ÷÷÷ÿõõõÿúúúÿóóóÿ¨¨¨ÿUTTÿ ÿÿÿÿÿ888ÿbbaÿ|||ÿqqqÿ]]]ÿBBBÿ$$$ÿ,,,ÿpqqÿ¸¸¸ÿóóóÿýþþÿýÿÿÿüþþÿüÿÿÿüþþÿÿÿÿÿ×××ÿ‡‡‡ÿ346ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ  ÿ ÿÿÿÿÿ ÿAAAÿzzzÿ¯¯¯ÿÉÉÉÿÞÞÞÿòññÿúûûÿƒüþþÿüüüÿìììÿÆÆÇÿmnoÿ ÿÿÿ‚ÿÿ ÿ%%%ÿPPOÿxxxÿŽŽŽÿ–——ÿÿ}}}ÿ\\\ÿ///ÿÿ111ÿ™™™ÿßßßÿñññÿûüüÿƒüþþÿÿÿÿÿõ÷÷ÿËÌÍÿvwxÿÿÿÿ ÿí;ÿ±ÿ¹–ÿ…ÿ ÿÿÿVVVÿ®®®ÿÞÞÞÿöööÿøùùÿüýýÿùúúÿØØØÿ“““ÿ)((ÿÿÿ ÿ!!!ÿ<<;ÿMMMÿGGGÿ333ÿÿ,,,ÿ\\\ÿ±±±ÿäääÿûüüÿþÿÿÿüþþÿýÿÿÿüþþÿþÿÿÿÌËËÿmllÿ&&'ÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿ>==ÿyxxÿ¯¯¯ÿÆÆÆÿÛÛÛÿòòòÿûüüÿýÿÿÿ‚üþþÿüýýÿ÷øøÿìííÿ¥¥¦ÿCCCÿÿÿÿÿÿÿÿ000ÿ^^^ÿƒƒƒÿŒŒŒÿ…„„ÿpooÿSSSÿ666ÿÿ666ÿsssÿÈÇÇÿ÷÷÷ÿ÷øøÿûüüÿ‚üþþÿýÿÿÿÿÿÿÿïððÿ·¸¸ÿdffÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿEEEÿ™™™ÿÏÏÏÿðððÿúüüÿþÿÿÿüÿÿÿüýýÿÎÎÎÿ___ÿ"!!ÿÿÿÿÿÿ !!ÿ"""ÿÿÿTUUÿžÿãããÿýþþÿýÿÿÿüþþÿýÿÿÿüýýÿúûûÿ¼»»ÿOMMÿÿÿÿ„ÿÿÿ ÿ ÿÿÿ‚ÿÿ ÿ<::ÿwvvÿ®®®ÿÃÃÃÿ×××ÿðððÿúûûÿƒüþþÿýÿÿÿþÿÿÿÕÕÕÿŽÿ:99ÿÿÿÿÿÿ ÿ...ÿUVVÿrrrÿqqqÿa``ÿFDDÿ,++ÿ!!!ÿ+++ÿkkkÿ¼¼¼ÿèèèÿüýýÿüþþÿýÿÿÿƒüþþÿýþþÿäääÿžŸŸÿRSSÿÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿÿ<<<ÿ†……ÿ¹¸¸ÿÝÞÞÿòóóÿüýýÿýÿÿÿÿÿÿÿîððÿ¿¿¿ÿ{zzÿ877ÿÿ ÿÿÿÿÿAAAÿxxxÿ±±±ÿÞÞÞÿö÷÷ÿþÿÿÿƒüþþÿÿÿÿÿûýýÿìííÿ¥¤¤ÿ554ÿ ÿÿÿ†ÿÿÿ ÿÿÿ‚ÿ ÿ ÿ988ÿrqqÿ©©©ÿÁÁÁÿÖÖÖÿìììÿôôôÿö÷÷ÿûüüÿüÿÿÿüþþÿýÿÿÿþÿÿÿóôôÿÔÓÓÿƒƒƒÿ;;;ÿ ÿÿ ÿÿÿ&&&ÿ344ÿ777ÿ...ÿ ÿÿ9::ÿ|}~ÿ½¾¾ÿïññÿúüüÿ„üþþÿûýýÿøøøÿñññÿÎÎÎÿ€€€ÿ===ÿ ÿÿÿ ÿí;ÿ±ÿ¹–†ÿÿÿ ÿ121ÿuttÿ¥¤¤ÿÊÊÊÿèèèÿ÷÷÷ÿúüüÿÿÿÿÿüþþÿðððÿÂÂÂÿˆˆˆÿdddÿNNNÿFGGÿPQQÿdddÿÿÄÄÄÿéééÿýþþÿýÿÿÿƒüþþÿÿÿÿÿ÷øøÿÙÙÙÿŠŠ‹ÿ ÿÿÿ‡ÿÿÿÿÿƒÿ ÿ ÿ///ÿjjjÿ¨¨¨ÿÂÂÂÿÖÖÖÿçççÿñññÿ÷øøÿûýýÿüÿÿÿ‚üþþÿýÿÿÿÿÿÿÿ÷øøÿÄÄÄÿ„……ÿBCCÿÿ ÿÿÿÿÿ ÿÿÿ'((ÿJJJÿÿÄÅÆÿîðñÿÿÿÿÿƒüþþÿþÿÿÿûýýÿòòòÿÝÝÝÿ°°°ÿbbbÿ***ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿ&&&ÿfggÿ’““ÿ···ÿÜÜÜÿïïïÿõõõÿûüüÿûýýÿõõõÿïïïÿæææÿÐÐÐÿÁÁÁÿ½½½ÿ¿¿¿ÿÉÉÉÿßßßÿìììÿñññÿøùùÿ†üþþÿþÿÿÿïïïÿ¿¿¾ÿlmnÿ ÿÿÿÿÿ ÿ ÿ```ÿ¨¨¨ÿÃÃÃÿÔÔÔÿâââÿòóóÿýÿÿÿ„üþþÿýÿÿÿûýýÿõööÿ×××ÿ›››ÿ]]]ÿ)))ÿÿ ÿÿÿ ÿÿ222ÿ]]]ÿ¥¤¤ÿÝÝÝÿö÷øÿþÿÿÿ…üþþÿþÿÿÿùúúÿèèèÿÂÂÂÿŒŒŒÿGGGÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿÿ ÿYZ[ÿ€‚ÿ£££ÿÅÅÆÿÛÜÜÿéééÿõööÿüýýÿüþþÿþÿÿÿýÿÿÿñññÿëëëÿîïïÿìììÿîííÿûüüÿÿÿÿÿýþþÿ‚ýÿÿÿ‚üþþÿýÿÿÿÿÿÿÿþÿÿÿæææÿ———ÿHHHÿÿÿÿ ÿÿÿRRRÿ˜——ÿ¸¹¹ÿÎÏÐÿßßßÿïððÿûüüÿýþþÿýÿÿÿ„üþþÿýÿÿÿÿÿÿÿö÷÷ÿÝßßÿ»»»ÿ•••ÿwxxÿ_`aÿPPRÿRRSÿaaaÿ{{{ÿ™™™ÿº¹¹ÿàààÿùûûÿÿÿÿÿüþþÿøùùÿ ýÿÿÿÿÿÿÿþÿÿÿñòòÿÝÞÞÿÃÃÃÿ¢¢¢ÿtttÿ455ÿÿÿÿ¡ÿí;ÿ±ÿ¹–ˆÿ ÿÿKMMÿpqqÿÿ«¬­ÿÃÄÅÿÖ××ÿæææÿñòòÿøúúÿûýýÿøùùÿúúúÿÿÿÿÿüýýÿøøøÿüþþÿþÿÿÿýÿÿÿüþþÿûýýÿüþþÿýÿÿÿüþþÿúüüÿôõõÿÒÒÒÿnnnÿ'&&ÿÿÿÿ ÿÿÿ@AAÿ€€ÿ§¨¨ÿÂÃÄÿÔÕÕÿåææÿóóóÿúûûÿýÿÿÿ†üþþÿ þÿÿÿÿÿÿÿýþþÿïïïÿÒÓÔÿº»¼ÿªªªÿ­­­ÿ½½½ÿÚÚÚÿðððÿýþþÿÿÿÿÿþÿÿÿüþþÿûýýÿö÷÷ÿöööÿûüüÿûýýÿòóóÿÖ××ÿºººÿÿ„ƒƒÿ^^^ÿ$%&ÿ ÿÿÿ¡ÿí;ÿ±ÿ¹–†ÿÿÿÿÿ=>>ÿaaaÿÿ”””ÿ¨©©ÿ»¼½ÿÇÇÈÿÓÓÓÿáââÿëììÿòóóÿûüüÿÿÿÿÿþÿÿÿýÿÿÿƒþÿÿÿ ýÿÿÿ÷øøÿúûûÿÿÿÿÿýþþÿöööÿéêêÿÙÙÙÿ¯¯¯ÿIJJÿÿÿÿÿ ÿÿÿ+,/ÿhhhÿ’’’ÿ­­®ÿ¹º»ÿÐÑÑÿæççÿôõõÿüýýÿþÿÿÿƒýÿÿÿ üþþÿýÿÿÿþÿÿÿýÿÿÿûüüÿõ÷÷ÿñòòÿíïïÿîððÿñóóÿ÷øøÿûüüÿýÿÿÿþÿÿÿýÿÿÿ ùúúÿöööÿûýýÿüýýÿõõõÿãããÿÊËËÿ«««ÿ•••ÿ„„„ÿkjjÿGEFÿÿÿ£ÿí;ÿ±ÿ¹–ˆÿÿÿ+++ÿRRRÿtttÿ………ÿ———ÿ¨©©ÿ°°°ÿ¹¹¹ÿÇÈÉÿÓÓÔÿÝÝÝÿêëêÿðòòÿñòòÿóõõÿõ÷÷ÿ‚õööÿ óõõÿñòòÿîîîÿìííÿéêêÿããäÿØØÙÿÈÉÉÿ­®®ÿ€€ÿ+-.ÿÿÿÿ‘ÿÿÿ !ÿRRRÿ{{zÿ•••ÿ ¡¢ÿ¶·¸ÿÎÎÎÿÞÞÞÿéêêÿñóóÿöøøÿùúúÿúûûÿúüüÿúûûÿüþþÿþÿÿÿýÿÿÿþÿÿÿ‡ÿÿÿÿþÿÿÿûüüÿúüüÿþÿÿÿùúúÿòòòÿôõõÿíîîÿÚÚÚÿÅÄÅÿ­¬¬ÿÿÿrrrÿTSSÿ0//ÿ ÿÿ¡ÿþÿù?ÿ±ÿ¹–ˆÿÿÿÿBCCÿkkkÿ~}}ÿŽŽŽÿœœœÿ¡¡¡ÿ§§§ÿ°±²ÿº»¼ÿÅÅÅÿÏÏÏÿ×××ÿÛÜÜÿàááÿƒäääÿ ßßßÿÛÝÝÿÝÞÞÿÓÓÓÿÃÃÃÿ¹¹ºÿ®¯°ÿ¡¡¡ÿ|}|ÿKMMÿÿÿ“ÿÿÿÿ>>>ÿcccÿ|}}ÿ‰ŠŠÿœœœÿ¯®®ÿ½½½ÿÌÌÌÿÛÜÜÿæææÿîîîÿóóóÿôôôÿùúúÿüÿÿÿŠüþþÿö÷÷ÿõõõÿüýýÿö÷÷ÿëëëÿãããÿÑÒÓÿ¶·¸ÿ¦§§ÿ˜˜˜ÿ„„„ÿtttÿeeeÿ>??ÿÿÿÿ£ÿë;ÿ±ÿ¹–ˆÿÿÿÿ777ÿaaaÿxxxÿ‡‡‡ÿ‘’’ÿÿ¦¦¦ÿ«¬¬ÿ´µµÿ¾¾¿ÿÅÅÅÿËËËÿÐÐÐÿÍÍÍÿÉÊÊÿÈÉÉÿÈÉÊÿ ÄÅÆÿº»»ÿ®®®ÿ¢¢¢ÿœœÿ–——ÿŽŽŽÿ```ÿ,--ÿÿÿÿÿÿÿÿÿ ÿ#$$ÿMNNÿijjÿsttÿƒƒƒÿ”““ÿ¢¢¢ÿ±²²ÿÀÁÂÿÌÌÍÿÖÖÖÿßßÞÿäääÿçèèÿèêéÿëììÿïïïÿïððÿóôôÿõööÿõõõÿñòòÿïððÿóôôÿòóóÿîïïÿìììÿéééÿäååÿÜÜÜÿÑÑÑÿÆÇÇÿ¹º»ÿ©ªªÿ›››ÿŽŽÿ‚‚‚ÿsrsÿ\[[ÿ///ÿ ÿÿÿÿÿÿžÿ²Kÿ±ÿ¹–ˆÿÿÿÿ(((ÿPPPÿrrrÿƒƒƒÿ‰ŠŠÿ™™™ÿ¤¤¤ÿ¨¨¨ÿ²³³ÿ½¾¿ÿÁÁÂÿÆÆÆÿËËËÿÈÈÈÿÂÂÃÿ½½¾ÿº»¼ÿ»¼½ÿ´µ¶ÿ£¤¤ÿ———ÿÿ‹ŒŒÿ„…„ÿvvvÿHHHÿÿÿÿÿÿÿÿÿÿÿÿÿ688ÿUWWÿeffÿtssÿ€€ÿÿžŸŸÿ«¬­ÿ¶··ÿÀÀÀÿÊÊÊÿÐÐÐÿÓÔÔÿÓÕÕÿÕÖÖÿÚÚÛÿÜÜÜÿÝÝÝÿâââÿäääÿßßßÿÝÝÝÿäääÿãããÿÞÞÞÿàààÿÞÞÞÿÓÒÒÿÈÈÈÿ¿¿¿ÿµ¶·ÿ¬­®ÿ¥¥¥ÿ———ÿ‰ŠŠÿÿjjjÿGGGÿ ÿÿÿÿÿÿÿÿÿÿwÿ¯ÿ¹–‰ÿ$ÿÿÿ444ÿiiiÿÿ…„„ÿÿ™™™ÿ¢¢¢ÿ°±±ÿ¾¿ÀÿÂÃÃÿÇÇÇÿÌÌÌÿÍÍÍÿËËËÿÅÅÅÿÃÃÃÿÃÃÄÿ»¼½ÿ°°±ÿ¡¡¡ÿ–––ÿŽŽÿ‡ˆˆÿuuuÿSSSÿ/0/ÿÿ ÿÿÿÿ ÿ ÿÿÿ ÿÿ ÿ@@@ÿbbbÿpppÿyyyÿˆ‰‰ÿ•••ÿžžžÿ©©©ÿ²²²ÿ¶·¸ÿ¸¹ºÿ½¾¿ÿÀÂÂÿÀÁÂÿÄÅÅÿ‚ÉÉÉÿÈÈÈÿÇÇÇÿÈÈÈÿÏÎÎÿÐÐÐÿÎÎÎÿÓÓÓÿÕÕÕÿÏÏÎÿÅÆÆÿ»¼½ÿµ·¸ÿ¯¯°ÿ¦¦¦ÿ™™™ÿ‰ŠŠÿ{||ÿVWVÿ#$$ÿ ÿÿÿÿÿÿ ÿ ÿÿÿÿ¯ÿ¹–‰ÿÿ ÿ ÿTSSÿtrrÿ‚ÿ‹‹‹ÿ”””ÿÿªªªÿ··¸ÿ¾¿¿ÿÄÄÅÿÈÈÈÿÊÊÊÿÈÈÈÿÂÃÃÿÀÁÁÿÁÁÂÿ»¼½ÿ¯°±ÿ›››ÿÿ†‡‡ÿvuuÿZYYÿ122ÿÿ ÿÿÿ ÿ ÿÿÿ‹ÿÿÿÿÿ2ÿÿÿ-..ÿSSSÿeeeÿoppÿ|||ÿˆ‰‰ÿ”””ÿšššÿŸŸŸÿ¦¦§ÿ©©ªÿª«¬ÿ±±²ÿ´µ¶ÿ³´´ÿµµµÿ¸¸¸ÿ¹ººÿ»¼¼ÿ¾¾¿ÿ¿¿ÀÿÀÀÁÿÂÂÃÿÆÆÆÿËËËÿÑÑÑÿÓÓÓÿÎÎÎÿÆÆÇÿ¾¿¿ÿº»¼ÿ³´´ÿ§§§ÿšššÿ†††ÿcccÿ;<<ÿÿ ÿÿÿÿÿ ÿ ÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ:88ÿ^\\ÿzzzÿ†‡‡ÿÿ™™™ÿ¢¢¢ÿ¬¬¬ÿ¶·¸ÿ¾¿ÀÿÃÃÃÿÅÅÄÿÃÃÃÿ¾¿¿ÿ¼½¾ÿ¸¹»ÿ«¬­ÿ‘’’ÿƒ„„ÿxxxÿ[YYÿ977ÿÿÿÿÿÿ ÿ ÿ ÿÿÿŠÿÿÿ ÿÿÿÿÿÿ ÿÿ<<<ÿTSSÿeeeÿnnnÿ{{{ÿŠ‹‹ÿŠŒŒÿŒÿ—˜˜ÿžžžÿ£££ÿ¨¨¨ÿ«««ÿ!ªªªÿ«««ÿ°°±ÿµ¶·ÿ»¼½ÿ¼½¾ÿ»¼½ÿº»¼ÿÁÁÂÿÌÌÌÿÒÒÒÿÓÓÓÿÍÍÍÿÉÉÈÿÄÄÄÿÀÁÂÿ·¸¹ÿ§§§ÿ–••ÿyxxÿCCCÿ"""ÿÿÿÿÿÿÿÿÿÿ ÿÿÿ›ÿÿ³ÿ¹–‹ÿ"ÿ ÿÿAAAÿiiiÿ{{{ÿ‰‰‰ÿ–––ÿœœÿ¢¢¢ÿ¬¬¬ÿ¶¶·ÿ¾¿ÀÿÃÄÄÿÆÆÆÿÅÅÆÿÄÅÆÿÀÂÃÿ®¯°ÿ™™™ÿ………ÿrqqÿ[ZZÿ555ÿÿÿÿÿÿÿÿÿÿÿÿŠÿÿÿ ÿÿÿ‚ÿ0ÿ ÿÿ;;;ÿZXXÿfffÿqqqÿ{{{ÿ~~~ÿ‚ƒƒÿŽŽŽÿ•––ÿ™™™ÿšššÿœœ›ÿ ŸŸÿ£££ÿ§§§ÿ¬¬¬ÿ±²³ÿ¶·¸ÿ³´´ÿ°°±ÿ³´µÿ¼½¾ÿÇÇÇÿÉÉÉÿÉÈÈÿÇÇÇÿÉÉÉÿËËËÿÄÅÆÿ¹º»ÿ¨©©ÿ„‚‚ÿWUUÿ**)ÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿœÿÿ³ÿ¹–‹ÿÿÿ ÿ$%%ÿIIIÿcccÿyxxÿŠŠŠÿ“““ÿ™™™ÿ££¢ÿ­­­ÿ·¸¹ÿ½¾¾ÿ¿¿¿ÿ½½½ÿ¹¹¹ÿ°°±ÿš››ÿ‚‚‚ÿkkkÿQPPÿ655ÿÿÿÿÿ ÿÿÿÿÿÿÿ‹ÿÿÿÿÿ‚ÿÿÿ ÿ"""ÿ@??ÿSRRÿbbbÿoooÿvvvÿ|||ÿ…††ÿ‹ŒŒÿÿÿ’’’ÿ˜˜˜ÿÿ¢¢¢ÿ¦¦¦ÿªªªÿ®¯°ÿ­­­ÿ¬¬¬ÿ¯¯°ÿ¶·¸ÿ¿ÀÀÿÁÁÂÿÁÂÂÿÆÆÇÿÉÊÊÿÂÂÃÿ®¯¯ÿŽŽÿ^]]ÿ0/.ÿÿÿÿÿÿÿ ÿ ÿÿÿ ÿÿÿÿ³ÿ¹–ÿÿ ÿ ÿ?@@ÿ^^^ÿsssÿ„„„ÿ‘‘ÿ™ššÿ£££ÿ­­­ÿ°°°ÿ­®®ÿ¥¥¥ÿ˜˜˜ÿ‰ˆˆÿ|}}ÿghhÿCCCÿ%%%ÿÿÿÿÿ ÿÿ$$$ÿÿ ÿÿÿ•ÿ ÿÿ444ÿNNNÿeeeÿqqqÿwwwÿ|||ÿ€€ÿ…„„ÿŠŠŠÿÿ”””ÿ™™™ÿÿŸŸŸÿ¤¤¥ÿªªªÿ­­­ÿ¬¬¬ÿ¯°°ÿ´µ¶ÿº»¼ÿ½¾¿ÿ¿ÀÁÿ¾¿Àÿµ¶¶ÿ””“ÿ[YYÿ+**ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ³ÿ¹–ÿ ÿÿ ÿÿ566ÿHIIÿ___ÿtvuÿ„……ÿ‘‘‘ÿ›ššÿžžžÿšššÿŒŒŒÿ|}}ÿkjjÿQRRÿ788ÿÿ ÿÿÿÿ ÿÿ###ÿ455ÿ666ÿ'''ÿÿ ÿÿÿŒÿÿÿÿÿƒÿ-ÿÿ ÿÿ---ÿFFEÿZ[[ÿijjÿoooÿvuuÿ|||ÿÿ‡ˆˆÿÿ“””ÿ”••ÿ–——ÿšššÿŸŸŸÿ¢¢¢ÿ¤¤¤ÿ£££ÿ¦¦¦ÿ««¬ÿ²²³ÿ·¸¸ÿ¹¹ºÿ¶·¸ÿª««ÿ‰‰‰ÿ]\\ÿ+++ÿÿÿÿÿÿÿÿ))*ÿ***ÿ"""ÿÿ ÿÿÿÿÿ³ÿ¹–Žÿÿÿÿ ÿ455ÿKMNÿ`aaÿoooÿxwwÿzyyÿvuuÿgggÿXXXÿGGGÿ())ÿÿÿÿÿÿ ÿÿ+,,ÿ:::ÿEDDÿ<<<ÿ$$$ÿÿ ÿÿÿÿ ÿ ÿÿÿƒÿÿ ÿÿ#$$ÿ=>?ÿRTTÿ\\\ÿgggÿrrrÿwwwÿ~~~ÿˆ‰‰ÿŠ‹‹ÿÿ•••ÿ‚›››ÿ šššÿÿ¢¢¢ÿ¦¦¦ÿ¨¨¨ÿ¦¦¦ÿœœœÿ„„„ÿSSSÿ(((ÿ ÿ‚ÿ ÿ ÿ"""ÿ555ÿ>>>ÿ555ÿ"""ÿÿÿÿÿÿÿ³ÿ¹–ÿÿÿÿ ÿ ÿÿ%'(ÿ232ÿ888ÿ566ÿ/00ÿ())ÿÿÿ ÿÿÿÿÿÿÿ$$$ÿ788ÿDDDÿ???ÿ000ÿÿ ÿÿÿÿÿˆÿÿ ÿ !ÿ444ÿBBBÿTTTÿfffÿoppÿuvvÿz{{ÿ~~~ÿ‚‚‚ÿ†……ÿÿ———ÿ™™™ÿ˜˜˜ÿšš™ÿ›››ÿ˜——ÿŒŒÿxxwÿ]]]ÿ?@@ÿ"""ÿÿÿÿÿÿÿÿ111ÿBBBÿ<<<ÿ,,,ÿÿ ÿ ÿÿ³ÿ¹–ÿ ÿÿÿÿÿ ÿÿÿÿ ÿ ÿÿÿÿÿ ÿ ÿÿ333ÿ???ÿ@@@ÿ333ÿ!""ÿÿÿÿÿÿÿ‡ÿ(ÿÿÿ ÿÿ"!!ÿ0//ÿ@@@ÿLMMÿXYYÿeeeÿnmmÿuutÿ{zzÿƒƒƒÿŒŒŒÿ‹‹‹ÿ‰‰‰ÿŠŠŠÿˆˆˆÿÿpooÿYYYÿ?@Aÿ(()ÿÿ ÿÿÿÿÿÿÿ())ÿ>>>ÿEEEÿ222ÿÿ ÿÿÿŸÿÿ³ÿ¹–Ÿÿ ÿÿ ÿÿ---ÿBBBÿ@@@ÿ222ÿ###ÿÿ ÿÿ ÿÿ ÿÿ...ÿHFFÿVUUÿ^^^ÿhiiÿpppÿuuuÿqqqÿlmmÿmnnÿfhhÿUWWÿ898ÿÿ ÿÿƒÿ ÿ ÿÿ)*)ÿCCCÿIIIÿ???ÿ#$$ÿÿÿÿ ÿÿ³ÿ¹–‹ÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ333ÿ===ÿ:::ÿ---ÿÿÿ ÿÿÿ“ÿÿÿÿÿ„ÿÿÿÿÿÿÿÿ !ÿ%')ÿ012ÿ899ÿ===ÿ<==ÿ899ÿ122ÿ)**ÿÿÿÿÿÿÿ ÿÿ ÿÿ223ÿHHHÿWWWÿLLKÿ445ÿÿÿÿÿþÿ‹ÿ³ÿ¹–‹ÿÿ ÿ ÿ ÿÿÿÿÿÿ†ÿÿÿÿÿ !!ÿ*++ÿ333ÿ@@@ÿ>>>ÿ***ÿÿÿ ÿÿÿÿ“ÿÿ ÿÿÿÿÿ‡ÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ222ÿOOOÿ]]]ÿ[[[ÿCCCÿ%%&ÿ ÿÿ ÿûâiÿ³ÿ¹–‹ÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿ&''ÿ444ÿ>>>ÿDDDÿCCCÿ999ÿ+++ÿÿÿ ÿÿÿ•ÿÿÿÿÿ ÿÿ‰ÿ‚ÿÿÿÿ‚ÿÿ‚ÿÿÿÿÿ ÿÿ***ÿ===ÿOONÿbbbÿ```ÿLLLÿ,--ÿÿÿÿ ÿÎ4ÿ³ÿ¹–‹ÿÿÿÿ ÿ ÿÿ ÿ ÿ ÿÿÿÿÿÿ ÿÿÿ !!ÿ***ÿ444ÿ===ÿ555ÿ&&&ÿÿ ÿ ÿÿÿÿ–ÿÿÿÿÿŒÿÿÿÿÿƒÿÿÿÿ ÿÿ+,,ÿAAAÿOOOÿVVVÿWWWÿIIIÿ000ÿÿÿÿÿ ÿÁÿ±ÿ¹–ÿÿÿ… ÿ ÿ ÿ ÿ ÿÿÿ ÿ$$$ÿ###ÿ%%%ÿ+++ÿ%&&ÿÿÿ ÿ ÿÿÿ²ÿÿÿÿ ÿÿÿ,,,ÿ===ÿONNÿSSSÿLLLÿ:::ÿ&&&ÿÿÿÿ¢ÿÆÿ´ÿ¹–Žÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿ©ÿÿ…ÿÿÿÿÿÿÿÿ$$$ÿ*++ÿ333ÿ===ÿGFFÿ@@@ÿ000ÿÿÿÿÿÿ¢ÿÆÿ´ÿ¹–ÿÿÿÿ ÿ‚ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿ ÿ ÿÿÿÿÿ©ÿÿÿÿÿÿÿÿÿ ÿÿÿÿ !!ÿ%&&ÿ(((ÿ***ÿ---ÿ000ÿ&%%ÿÿ ÿÿÿ£ÿÆÿ´ÿ¹–“ÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ«ÿÿÿ ÿÿÿÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿÿÿ ÿÿ¦ÿÆÿ´ÿ¹–“ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿÿÿÿ ÿÿÿ ÿ ÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿ¦ÿÆÿ´ÿ¹—Öÿÿÿÿÿÿ„ÿÿ«ÿÇÿ´ÿ¹¢ÿþÕÿÿ¯ÿþÿÕÿ´ÿ¹bÆöÖÿÿ±ÿýÖƒ ÿ´ÿº(Ùÿÿ‰ÿùSÿ¶ÿ·Õÿÿ‰ÿøDÿ³ÿº#×ÿÿ‰ÿüPÿ¶ÿº#×ÿÿ‡ÿþÿTÿ¶ÿº#×ÿÿˆÿÞ–,ÿ¶ÿº#×ÿÿˆÿ”ÿ´ÿº#×Óÿ‚ÿÿÿÿÿ¬ÿ‘ÿ´ÿº$ÝÒÿÿÿÿÿÿÿÿÿ¬ÿšÿ¸ÿº%ãÿþÎÿ ÿÿ ÿ ÿ ÿ ÿÿÿ ÿ ÿÿÿ§ÿþÿžÿ¸ÿºj¿Ðÿ ÿÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿ¥ÿÿï Gÿ¸ÿ¹]Ñÿÿ ÿ ÿ ÿÿÿÿÿ ÿÿÿ¦ÿÿ×ÿ¶ÿ¹^Ðÿÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿ ÿÿƒÿÿÿþÿÿ'ç1ÿ¶ÿ¼gÿþÍÿÿ ÿ ÿ ÿÿÿƒÿ ÿÿÿ ÿ ÿÿÿÿÿÿÿÿ›ÿÿÿá9—:ÿ¹ÿ¼fÿþÍÿÿÿ ÿÿÿÿÿƒ###ÿ $$$ÿ"##ÿÿÿÿÿ ÿ ÿ ÿÿÿÿjÿ»ÿ¼%uÕÎÿÿ ÿÿÿÿÿ$$$ÿ)))ÿ,,,ÿ)))ÿ(((ÿ'''ÿ ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿþÿa/ÿ¸ÿº¥Ìÿ ÿÿ ÿÿÿÿÿ"""ÿ(((ÿ---ÿ444ÿ666ÿ///ÿ...ÿ///ÿ)))ÿ&&&ÿ'''ÿ"##ÿÿÿÿÿÿ ÿÿÿÿ ÿ ÿ ÿ ÿÿÿ‘ÿæWÿ»ÿº¨Ìÿÿÿ ÿ ÿÿÿ!""ÿ)))ÿ222ÿ===ÿAAAÿ999ÿ;;;ÿ???ÿ444ÿ///ÿ111ÿ---ÿ'''ÿ!""ÿ ÿ!!!ÿÿÿ‚ÿÿÿÿÿ ÿ ÿ ÿÿÿŽÿ¼2ÿ»ÿ½³ÿþÉÿÿÿ ÿ ÿ ÿÿÿ$$$ÿ---ÿ777ÿAAAÿEEEÿDDDÿGGGÿIIIÿBBBÿ===ÿ;;;ÿ666ÿ111ÿ,,,ÿ)))ÿ(((ÿ!!!ÿÿÿÿÿÿÿÿÿ  ÿ ÿÿÿ‹ÿþÿ¬ÿ¹ÿ½«Îÿ"ÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿAAAÿGGGÿOOOÿQQQÿPPPÿQQQÿMMMÿEEEÿ@@@ÿ;;;ÿ666ÿ111ÿ,,,ÿ---ÿ)**ÿÿÿÿ"""ÿ###ÿÿÿÿÿ ÿ ÿÿŽÿ«ÿ¼ÿ½2„ñÌÿÿ ÿÿÿÿ(((ÿ222ÿ<<<ÿFFFÿOOOÿVVVÿ[[[ÿ\\\ÿZZZÿUVVÿOPPÿKLLÿHGGÿAAAÿ;;;ÿ666ÿ444ÿ000ÿ'((ÿ%%%ÿ&&&ÿ)))ÿ"##ÿÿÿÿÿ ÿ ÿÿÿŠÿñ„2ÿ¼ÿ¼&êÌÿ%ÿ ÿÿÿÿ(((ÿ322ÿ===ÿJJJÿTTTÿ\\\ÿdddÿhhhÿcccÿ]^^ÿXZZÿVWWÿRRRÿJJJÿDDDÿ???ÿ999ÿ444ÿ///ÿ...ÿ/..ÿ...ÿ+++ÿ&&&ÿ !!ÿÿÿÿ ÿ ÿÿÿÿ‰ÿê&ÿ»ÿ¼5õÿþÊÿÿÿ ÿÿÿ(((ÿ555ÿCCCÿKKKÿTTTÿ```ÿlllÿrrrÿmmmÿghhÿcccÿ^^^ÿYYYÿQQQÿJJJÿCCCÿ>>>ÿ999ÿ444ÿ333ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿŠÿþÿõ5ÿ»ÿ¿|ÍËÿ#ÿÿ ÿÿÿ(((ÿ444ÿAAAÿJJJÿTTTÿaaaÿmmmÿuuuÿrssÿmnnÿhhhÿeffÿbbbÿYYYÿQQQÿJJJÿDDDÿ>>>ÿ999ÿ666ÿ444ÿ000ÿ***ÿ&%%ÿ !!ÿÿÿÿ ÿÿÿ‡ÿþÿÕ|ÿ¾ÿ½tËÿÿÿ ÿÿÿ(((ÿ222ÿ<<<ÿHHHÿTTTÿaaaÿlllÿtttÿvvvÿrssÿlmmÿkkkÿaaaÿXXXÿQQQÿIIIÿBBBÿ>>>ÿ999ÿ444ÿ///ÿ***ÿ%%%ÿ ÿÿÿÿ ÿÿÿŠÿoÿ¼ÿ½}ÿþÈÿ"ÿÿ ÿÿÿ###ÿ...ÿ<<<ÿHHHÿTTTÿaaaÿlllÿuuuÿyyyÿzzzÿxxxÿuvvÿpqqÿfffÿ___ÿZZZÿMMMÿBBBÿ>>>ÿ999ÿ444ÿ,,,ÿ$$$ÿÿÿÿÿ ÿÿÿ‰ÿÓVÿ¼ÿÁWËõÉÿ ÿÿ ÿÿÿ ÿ,,,ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿ{{{ÿ~~~ÿzzzÿsssÿiiiÿaaaÿ\\\ÿMNNÿBBBÿ>>>ÿ999ÿ222ÿ'''ÿÿÿÿÿ ÿÿÿÿ‰ÿ¿ÿ¾ÿÂÃÉÿ ÿÿ ÿÿÿÿ---ÿ<<<ÿIIIÿUUUÿaaaÿlllÿuuuÿzzzÿ}}}ÿ|||ÿyyyÿsssÿhhhÿ___ÿUWWÿKLLÿBBBÿ?>>ÿ777ÿ,,,ÿ !!ÿÿÿÿÿ ÿÿˆÿþÿÆÿ¾ÿ¿ÇÿþÆÿ ÿÿ ÿÿÿ$$$ÿ///ÿ888ÿFEEÿSRRÿ^]]ÿhhhÿqqqÿzzzÿ~~~ÿwwwÿnooÿhhhÿ^__ÿRTTÿGHHÿ>>>ÿ666ÿ///ÿ(((ÿ ÿÿÿÿ ÿÿÿ‡ÿþÿ­PÿÁÿ ¬Éÿ ÿÿ ÿÿÿ'''ÿ///ÿ444ÿB@@ÿOMMÿXXXÿbbbÿkllÿvwwÿ|||ÿ{{{ÿsssÿijjÿfffÿ]]]ÿPPPÿCCCÿ888ÿ...ÿ'''ÿ###ÿÿÿ ÿ ÿÿÿÿ‰ÿÞ6ÿÀÿÂr÷Çÿ ÿ ÿ ÿÿÿ###ÿ+++ÿ444ÿ?>>ÿIIIÿSUUÿ]__ÿgggÿmnnÿpqqÿkllÿeffÿbbbÿZZZÿOMMÿ???ÿ344ÿ///ÿ&''ÿÿÿÿ ÿÿÿ‡ÿþÿ´-ÿÀÿÁ;þÿþÃÿ ÿÿ ÿ ÿ ÿÿÿ!!!ÿ(((ÿ111ÿ===ÿGHHÿPRRÿZZZÿbbbÿghhÿhiiÿfggÿcccÿ^^^ÿWXXÿPPPÿHFFÿ:::ÿ///ÿ)**ÿ!""ÿÿÿ ÿ ÿÿÿ‡ÿÿôÁQÿÁÿÁHøÅÿÿÿ ÿ ÿ ÿÿÿ !!ÿ'''ÿ,,,ÿ;;;ÿHHHÿNNNÿVVVÿ]]]ÿcccÿ ]]]ÿYZZÿSUUÿHIIÿBAAÿ===ÿ444ÿ)))ÿÿÿÿ ÿÿÿŠÿÑ ‚ÿÂÿÄ\ËÿþÃÿÿ ÿ ÿÿÿ!!!ÿ(((ÿ,,,ÿ999ÿCCCÿHHHÿPPPÿVVVÿWVVÿVTTÿTRRÿPPPÿIJJÿ>>>ÿ777ÿ444ÿ**+ÿ ÿÿÿ ÿÿÿÿ‡ÿþÿÿ"Þ5ÿÃÿÂmëÅÿ ÿÿ ÿÿÿ ÿ&&&ÿ+++ÿ444ÿ;;;ÿ@@@ÿGGGÿMMMÿJIIÿHFFÿ EDDÿ>>>ÿ555ÿ...ÿ(((ÿÿÿ ÿ ÿÿÿÿ‡ÿÿÿ ÿ$ø6¯7ÿÆÿÂAæÿþÁÿ ÿÿ ÿ ÿÿÿ!!!ÿ&&&ÿ+++ÿ000ÿ555ÿ;;;ÿ@@@ÿ >>>ÿ:99ÿ555ÿ000ÿ+**ÿ"""ÿÿÿ ÿ ÿÿÿˆÿÿþÿ)ÿ/{AEÿÆÿÄrÉÄÿÿÿ ÿÿÿÿ !!ÿ%%%ÿ***ÿ///ÿ333ÿ555ÿ444ÿ000ÿ*++ÿ%%%ÿ !!ÿÿÿ ÿ ÿÿÿÿÿ‡ÿÿÿÿ ê4˜@$/ÿÅÿÆXÆÿÿ ÿÿÿÿ !!ÿ&&&ÿ+++ÿ,,,ÿ+++ÿ&&&ÿ!!!ÿÿÿÿ ÿ ÿ ÿÿÿŠÿü ý)ÿ5/ÿÆÿÆ[ÿþÃÿÿÿ ÿÿÿÿ !!ÿ"#"ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿ‡ÿþÿ¦ G.S;///ÿÆÿÉDÇùÄÿÿÿÿ ÿÿÿÿÿÿÿ ÿ ÿ ÿÿÿÿÿÿŠÿüÐJ‚//ÿÈÿʳÿþÃÿÿÿ ÿ‚ ÿ ÿÿÿÿŒÿþÿǃ/ÿÈÿÇC¥ƒÿþÁÿÿÿÿÿÿÿÿ‰ÿþƒÿ°NÿËÿÉ ÑþïûÐÿÿ…ÿüðüß2ÿÍÿÉ56EÖÿþËÿÿÿ ÿÿÿþÿæP49 ÿÍÿ˃vØÍÿÿÿÿþƒÿß…ƒÿÎÿË„HöÊÿÿÿ ÿÿ…ÿ[„ÿÏÿÎ `ʃÿþÆÿþÿÿù†ilÿÒÿÏlëãëÉÿ÷áツÿÓÿÏ,vÿþÂÿþ‚ÿÇ0#%‚ÿÓÿÑ‚#œê¿ÿþƒÿÔ«hƒÿ×ÿÔ˜ÿþ¾ÿþÿ{ƒÿÚÿÔ1]O¤„ÿþ°ÿþ…ÿO]&ƒÿÚÿÖ‚IÓØÎÍé´ÿãÌÏÜÈ0‚ÿÝÿÖ‚ ‘ƒÿþªÿþƒÿu ‚ÿÝÿÙ„;’‡²…ÿþÿþˆÿ¤‰)„ÿàÿÞ‚Aëÿóø ÿýõóƒôÿØ'‚ÿåÿÞ‚CJC8‘ÿþÿþŒÿéY8ƒEK=‚ÿåÿá„:¾Æ‹½¸Éý‚ÿö¸ˆ½Ì”‡ÿéÿá„5ç‚ÿÏ ˆ ‡ÿéÿæe€wXÿñÿ÷†ÿþÿ÷†ÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTRUEVISION-XFILE.projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Aimless (Spirogravity Mix).milk0000775000175000017500000000366511756064136032752 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Notions Of Tonality.milk0000775000175000017500000000456411756064136033004 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.013089 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=1.000000 per_frame_1=mv_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=mv_l = 2*max(max(bass,bass_att)-1.2,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Rovastar_Eo.S. spiral_faces.milk0000775000175000017500000002421611756064136032271 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=//ob_r=ib_r-0.5; per_frame_18=//ob_g=ib_g-0.5; per_frame_19=//ob_b=ib_b-0.5; per_frame_20=q1=ib_r; per_frame_21=q2=ib_g; per_frame_22=q3=ib_b; per_frame_23= per_frame_24= per_frame_25= per_frame_26=decay = 1; per_frame_27= per_frame_28= per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_30=//solarize=above(0.5,bass); per_frame_31=//darken=above(0.4,treb); per_frame_32= per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; per_frame_34= per_frame_35=xpos=sin(musictime*0.6)*0.3; per_frame_36=ypos=sin(musictime*0.4)*0.3; per_frame_37=q4=xpos; per_frame_38=q5=ypos; per_frame_39= per_frame_40=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_41=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_42=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_43=// = cx - 0.1*sin(time*0.342); per_frame_44=// = cy + 0.1*sin(time*0.433); per_frame_45=//warp =0; per_frame_46=ib_size = 0.02; per_frame_47=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_48=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_49=ib_b = ib_b - 0.5*sin(time*1.431); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.99; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=.99; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=sin(ag/5)*(2-rd); per_pixel_18=zm=zm+star/20; per_pixel_19=sx=zm; per_pixel_20=sy=zm; per_pixel_21=//rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_22=dx=sin(y*100)*(bass*0.005)*ag/(rd*5); per_pixel_23=dy=cos(x*100)*(bass*0.005)*ag/(rd*5); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash and Rovastar - Rainbow Orb 2 Peacock (B0000775000175000017500000000351611756064136032704 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=1 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.115204 fWaveScale=1.106638 fWaveSmoothing=0.000000 fWaveParam=-0.420000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.042592 fShader=0.000000 zoom=1.000000 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.914340 sy=0.951466 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_6=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_7=wave_b = sin(x_wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*bass_att; per_frame_11=rot = rot + rot_residual*.5; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Airs.milk0000775000175000017500000000362511756064136026725 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.785805 fWaveScale=0.796894 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4= per_frame_5=ib_r = wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + 0.03975*pow(rad,x*2)*sin(time); per_pixel_6=dy = dy + 0.03975*pow(rad,x*2)*cos(time); per_pixel_7=zoom = zoom - 0.125*pow(rad,x*6)*cos(ang*6); per_pixel_8=rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Bellanova (New Wave Mix).milk0000775000175000017500000001344611756064136032237 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=8.311065 fWaveSmoothing=0.606000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.134784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.599182 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.200000 shapecode_0_g2=0.200000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q3; shape_0_per_frame2=y = 1- q4; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_g = 0.5 + 0.5*sin(time*2.13); per_frame_4=wave_b = 0.5 + 0.5*sin(0.89*time); per_frame_5=wave_r = 0.2 + 0.2*sin(time*1.113); per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8= per_frame_9=q3 = 0.5+0.1*sin(movement); per_frame_10=q4 = 0.5-0.1*cos(0.781*movement); per_frame_11= per_frame_12=wave_x = q3; per_frame_13=wave_y = 1-q4; per_frame_14=decay = 0.995; per_frame_15=//decay = 1.0; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot = rot + 0.1*sin(newang*20); per_pixel_6=zoom = 1.0+0.1*abs(sin(newang*4)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Mstress & Juppy - Dancer.milk0000775000175000017500000003103011756064136030316 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.300000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=dim =1; //Dancer dimensions wave_0_per_point2=xpos=0;//Dancer x position variation wave_0_per_point3=ypos=0;//Dancer y position variation wave_0_per_point4= wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//Position Stabilization wave_0_per_point8=xpos=xpos+(1-dim)/2; wave_0_per_point9=ypos=ypos+(1-dim)/2; wave_0_per_point10= wave_0_per_point11=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point12=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point13=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point14=bassdiff = (bass - meanbass)*15; wave_0_per_point15=trebdiff = (treb - meantreb)*15; wave_0_per_point16=middiff = (mid - meanmid)*15; wave_0_per_point17=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point18=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point19=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point20= wave_0_per_point21=mi2_prg = mi2_prg+mi; wave_0_per_point22=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point23=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point24= wave_0_per_point25=s = sample *15; wave_0_per_point26=//Gambe wave_0_per_point27=x= if(equal(int(s),1),.4,.4); wave_0_per_point28=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point29= wave_0_per_point30=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point31=y= if(equal(int(s),2),.4,y); wave_0_per_point32= wave_0_per_point33=x= if(equal(int(s),3),.6,x); wave_0_per_point34=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point35= wave_0_per_point36=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point37=y= if(equal(int(s),4),.4,y); wave_0_per_point38= wave_0_per_point39=//Corpo wave_0_per_point40=x= if(equal(int(s),5),.5,x); wave_0_per_point41=y= if(equal(int(s),5),.6,y); wave_0_per_point42= wave_0_per_point43=//Braccia wave_0_per_point44=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point45=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),7),.5,x); wave_0_per_point48=y= if(equal(int(s),7),.6,y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point51=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point52= wave_0_per_point53=x= if(equal(int(s),9),.5,x); wave_0_per_point54=y= if(equal(int(s),9),.6,y); wave_0_per_point55= wave_0_per_point56=//Testa wave_0_per_point57=x= if(equal(int(s),10),.5,x); wave_0_per_point58=y= if(equal(int(s),10),.62,y); wave_0_per_point59= wave_0_per_point60=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point61=y= if(equal(int(s),11),.62,y); wave_0_per_point62=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point63=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point64= wave_0_per_point65=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point66=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point67= wave_0_per_point68=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point69=y= if(equal(int(s),14),.62,y); wave_0_per_point70= wave_0_per_point71=x= if(equal(int(s),15),.50,x); wave_0_per_point72=y= if(equal(int(s),15),.62,y); wave_0_per_point73= wave_0_per_point74=x=x*dim+xpos; wave_0_per_point75=y=y*dim+ypos; wave_0_per_point76= wave_0_per_point77=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point78=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point79=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point80= wave_0_per_point81=hm=sample+mi2_prg; wave_0_per_point82=ht=sample+tr_prg; wave_0_per_point83=hb=sample+ba_prg; wave_0_per_point84= wave_0_per_point85=r=hm; wave_0_per_point86=g=ht; wave_0_per_point87=b=hb; wave_0_per_point88=a=.8; wavecode_1_enabled=0 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_2_per_frame3=ry=atan2(q2,q4); wave_2_per_frame4=rz=0; wave_2_per_frame5= wave_2_per_frame6=t1=sin(rx);t2=cos(rx); wave_2_per_frame7=t3=sin(ry);t4=cos(ry); wave_2_per_frame8=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*q1*134; wave_2_per_point2=x1=sin(sample*543)*2+q2; wave_2_per_point3=y1=cos(sample*4232)*2+q3; wave_2_per_point4=z1=sin(sample*90)*2+q4; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=0 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_3_per_frame3=ry=atan2(q2,q4); wave_3_per_frame4=rz=0; wave_3_per_frame5=ry1=ry1+bass_att*.2; wave_3_per_frame6=t1=sin(rx);t2=cos(rx); wave_3_per_frame7=t3=sin(ry);t4=cos(ry); wave_3_per_frame8=t5=sin(rz);t6=cos(rz); wave_3_per_frame9=t7=sin(ry1);t8=cos(ry1); wave_3_per_frame10= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*q1*10; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*q1*.5; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*t8-z1*t7;z2=x1*t7+z1*t8; wave_3_per_point11=x1=x2+q2; wave_3_per_point12=y1=y1+q3; wave_3_per_point13=z1=z2+q4; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/q1)*q1; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+q1*.33)*.5+.5; wave_3_per_point23=b=sin(hu+q1*.66)*.5+.5; wave_3_per_point24=a=z3*.8; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.361327 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=temp1 = 0.01*(temp1*99+bass); shape_0_per_frame2=temp2 = (bass - temp1)*15; shape_0_per_frame3=temp3 = min(above(temp2,0)*temp2*.005,.11); shape_0_per_frame4= shape_0_per_frame5=temp4= temp4+temp3; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-temp4; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.388689 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.070000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.000000 shapecode_2_rad=0.559238 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_2_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_2_per_frame4=bassdiff = (bass - meanbass)*15; shape_2_per_frame5=trebdiff = (treb - meantreb)*15; shape_2_per_frame6=middiff = (mid - meanmid)*15; shape_2_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_2_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame9=middiff = above(middiff,0)*middiff; shape_2_per_frame10= shape_2_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_2_per_frame12=r = min(1,max(0,0.2*middiff)); shape_2_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_2_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_2_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_2_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_2_per_frame17=border_g = .4+min(.6,max(0,0.1*trebdiff)); shape_2_per_frame18=border_r = .4+min(.6,max(0,0.1*middiff)); shape_2_per_frame19=border_b = .4+min(.6,max(0,0.1*bassdiff)); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=q1=gam; per_frame_11=monitor =mi_prg; per_pixel_1= per_pixel_2=ylim=.8; per_pixel_3= per_pixel_4=sx = sy-below(y,ylim)*.001; per_pixel_5=dx=dx+.01*bass*(1-q1*2)*below(y,ylim); per_pixel_6=rot=rot+.051*below(y,ylim); per_pixel_7=cx=int(x*16)/16; per_pixel_8=cy=int(y*16)/16; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - A Matter Of Taste (Remix).milk0000775000175000017500000000543011756064136032340 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=wave_r=wave_g+.5*mid_residual; per_frame_21=wave_r=wave_b+.5*treb_residual; per_frame_22=zoom=zoom-.0035*q1; per_frame_23=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Parallel Universe.milk0000775000175000017500000000350111756064136031404 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.032378 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.045000 wave_y=0.940000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.400000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+0.5*sin(time); per_frame_2=wave_r = 0.5+0.5*sin(time); per_frame_3=xwave_a = 0; per_frame_4=ib_b = 0.5+0.3*sin(time*2.314); per_frame_5=ib_r = 0.7+0.3*sin(time*1.867); per_frame_6=q8 = if(above(bass,1.2),2*bass,0.5); per_frame_7=q7 = if(above(bass_att,1.2),2*bass_att,0.5); per_frame_8=q6 = if(above(bass+bass_att,2.3),bass+bass_att,0.5); per_frame_9=warp =0; per_frame_10=q5 = if(above(treb+treb_att,2.8),1,0); per_frame_11=monitor = q5; per_frame_12=ib_g = q5; per_pixel_1=myx = x-0.5; per_pixel_2=myy = y-0.5; per_pixel_3=q1 =0.1*sqrt(x*x+y*y); per_pixel_4=q1 = 0.05*(x+y); per_pixel_5=dy = q1*abs(sin(50*bass)); per_pixel_6=dx = q1*abs(sin(50*bass_att)); per_pixel_7=dy = 0.2*q1*q6; per_pixel_8=dx=0.2*q1*q6; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Rocke - Sugar Spun Sister.milk0000775000175000017500000000330311756064136032442 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=1.116811 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.570000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Decreasing Dreams (Increasing Memory Mix) .milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Decreasing Dreams (Increasing Memo0000775000175000017500000001632011756064136033370 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.204525 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.97; per_frame_8=//decay =1; per_frame_9=wave_r = 0.5 + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_10=wave_b = 0.5 + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_11=wave_g = 0.5 + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_12=volume = 0.3*(bass+mid+att); per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=//counter = if(beat,counter+rand(10),counter); per_frame_23=//counter = if(above(counter,10000),0,counter); per_frame_24=test1 = if(beat,0.001*(rand(20)-10),test1); per_frame_25=test2 = if(beat,rand(79),test2); per_frame_26=test3 = if(beat,0.001*(rand(20)-10),test3); per_frame_27=test4 = if(beat,rand(79),test4); per_frame_28= per_frame_29=q1 =test1; per_frame_30=q2 =test2; per_frame_31=q3 =test3; per_frame_32=q4 =test4; per_frame_33= per_frame_34=//q1 = 0.001*((counter%20)-10); //multiply amount for dx per_frame_35=//q2 = (counter%79); //angle amount for dy per_frame_36=//counter2 = if(beat,counter2+rand(10),counter2); per_frame_37=//counter2 = if(above(counter2,10000),0,counter2); per_frame_38=//q3 = 0.001*((counter2%20)-10); //multiply amount for dy per_frame_39=//q4 = (counter2%79); //angle amount for dy per_frame_40=monitor = test; per_frame_41=zoom = 1.02; per_pixel_1=//dx=q1*0.001*sin(ang*q2); per_pixel_2=//dy=q3*0.001*cos(ang*q4); per_pixel_3=//velocity = 150; per_pixel_4=dy=q1*sin((1.3-rad)*(1.3-rad)*q2); per_pixel_5=dx=q3*cos((1.3-rad)*(1.3-rad)*q4); per_pixel_6= projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Xen Traffic.milk0000775000175000017500000000760611756064136032157 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_pixel_1=bass_effect = max(max(bass,bass_att)-1.18,0); per_pixel_2=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_3=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_4=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*bass_effect; per_pixel_5=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_6=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/src/libprojectM/presets/Telek - Flicker.milk0000775000175000017500000000554211756064136026720 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=58.752007 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_2= per_frame_3=wave_x = ((frame%3-1)*.5*bass_x+1)*wave_x; //spreads flame per_frame_4= per_frame_5=decay = 3000000+57.75; // Magic 'flame' decay per_frame_6=//wave_mystery = sin(time*.2)*.05+1; per_frame_7= per_frame_8=ob_a = sqr(sqr(sin(time*1)*.25+.25)); // 'ad-lib decay' to black - no ugly artefacts per_frame_9=// ^4 to get it up there quick -> min time with decay on. per_frame_10= per_frame_11=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_12=// flames so quickly per_frame_13= per_frame_14=monitor = ob_a; per_frame_15= per_frame_16=//Other decays to try: per_frame_17=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_18=//3000000 + 57.75 <<< =:-) per_pixel_1=dy = (x+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_2=dy = -.0025*((1-y)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_3= per_pixel_4=dx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_5=dx = dx*sqr(y); //dampens top per_pixel_6=//dx = dx*(1-x/2); //slows sides per_pixel_7=dx = dx*-.2*(rand(10)-5); //random damper per_pixel_8=dx = dx -(x-.5)*.04*(.8-sqr(y)); //drift towards centre per_pixel_9=dx = dx + cos(sqr(y-.5)*10-time*1.1)*sqr(1-(y))*.01; //add flutter at top per_pixel_10= per_pixel_11=// Telek - 26/09/2002 per_frame_init_1=bass_x = 1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Beat Demo 1.0.milk0000775000175000017500000000632611756064136030173 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot - MOTIVATION!.milk0000775000175000017500000000416411756064136027076 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.236877 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_g=1-(abs(q1/2/2)); per_frame_12=wave_r=1-(abs(Q2/2/2)); per_frame_13=wave_g=1-(abs(q3/2/2)); per_frame_14= per_pixel_1=zoom=zoom+.1*Sin(Abs(rad/3.14)+.6*sin(above(Q1,1.594)+.1*sin(Q1))); per_pixel_2=rot=rot+.1*sin(rad*3.14)*sin(if(above(q2,1.6),.5,-.5))+(.01*Rad)*sin(above(q1,1.7)); per_pixel_3=dx=dx+.01*Sin(rad*5)*Sin(if(above(q3,1.2),.5,-.5))*sin(rad*50-q1)+.005*Sin(Q2*rad*50); per_pixel_4=dy=dy-.01*sin(rad*5)*sin(if(above(q2,1.5),.5,-.5))*sin(rad*500-q2)-.005*sin(q1*rad*50); projectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Eo.S_shoot_em_up.milk0000775000175000017500000002525611756064136030324 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.420000 fDecay=0.960000 fVideoEchoZoom=0.996623 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.100000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.28; wave_0_per_point2= wave_0_per_point3=xp=sin(n)*.3; wave_0_per_point4=yp=cos(n)*.3; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7=scale=tan(n*(sin(time/10)*10))*.5+.5; wave_0_per_point8=scale=min(scale,(.5+(bass*.5))); wave_0_per_point9=scale=max(scale,-.5); wave_0_per_point10= wave_0_per_point11=xp=xp*scale; wave_0_per_point12=yp=yp*scale; wave_0_per_point13= wave_0_per_point14=zp=max(0.5-min(abs(scale),0.5)*2,0); wave_0_per_point15= wave_0_per_point16=zp=pow(1-zp,2)*0.25; wave_0_per_point17= wave_0_per_point18=//rotate on x axis wave_0_per_point19=ang=time*0.5; wave_0_per_point20=xq=xp; wave_0_per_point21=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point22=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point23= wave_0_per_point24=//rotate on y axis wave_0_per_point25=ang=time; wave_0_per_point26=xp=xq*sin(ang) + zq*cos(ang); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=xq*cos(ang) - zq*sin(ang); wave_0_per_point29= wave_0_per_point30= wave_0_per_point31=//push forward into viewspace wave_0_per_point32=zp=zp+1.1; wave_0_per_point33= wave_0_per_point34=//project into screenspace wave_0_per_point35=xs=xp/zp; wave_0_per_point36=ys=yp/zp; wave_0_per_point37= wave_0_per_point38= wave_0_per_point39=x=xs+.5; wave_0_per_point40=y=ys*1.3+.5; wave_0_per_point41= wave_0_per_point42=r=(sin(time)*.5+.5)*.5; wave_0_per_point43=g=(cos(time/2)*.5+.5)*.8; wave_0_per_point44=b=tan(time); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.28; wave_1_per_point2=xp=sin(n*32+n)*.07; wave_1_per_point3=yp=cos(n*32+n)*.07; wave_1_per_point4=zp=0; wave_1_per_point5= wave_1_per_point6=//rotate on y during waveform draw wave_1_per_point7=ang=n*0.5; wave_1_per_point8=xr=xp*sin(ang) + zp*cos(ang); wave_1_per_point9=yr=yp; wave_1_per_point10=zr=xp*cos(ang) - zp*sin(ang); wave_1_per_point11=zr=zr-0.3; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14=//rotate on x axis wave_1_per_point15=ang=time*0.5; wave_1_per_point16=xq=xr; wave_1_per_point17=yq=yr*sin(ang) + zr*cos(ang); wave_1_per_point18=zq=yr*cos(ang) - zr*sin(ang); wave_1_per_point19= wave_1_per_point20=//rotate on y axis wave_1_per_point21=ang=time; wave_1_per_point22=xp=xq*sin(ang) + zq*cos(ang); wave_1_per_point23=yp=yq; wave_1_per_point24=zp=xq*cos(ang) - zq*sin(ang); wave_1_per_point25= wave_1_per_point26= wave_1_per_point27=//push forward into viewspace wave_1_per_point28=zp=zp+1.1; wave_1_per_point29= wave_1_per_point30=//project into screenspace wave_1_per_point31=xs=xp/zp; wave_1_per_point32=ys=yp/zp; wave_1_per_point33= wave_1_per_point34= wave_1_per_point35=x=xs+.5; wave_1_per_point36=y=ys*1.3+.5; wave_1_per_point37= wave_1_per_point38=g=(cos(time)*.5+.5)*.5; wave_1_per_point39=b=(sin(time/2)*.5+.5)*.8; wave_1_per_point40=r=tan(time); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.28; wave_2_per_point2=xp=sin(n*32)*.03; wave_2_per_point3=yp=cos(n*32)*.03; wave_2_per_point4=zp=0; wave_2_per_point5= wave_2_per_point6=scale=sin(n*32*6)*0.5+0.5; wave_2_per_point7=scale=scale*(sin(n*6)*0.5+0.5); wave_2_per_point8=scale=scale*mid_att*mid_att*0.5; wave_2_per_point9=xp=xp*(1+scale); wave_2_per_point10=yp=yp*(1+scale); wave_2_per_point11= wave_2_per_point12=//rotate on y during waveform draw wave_2_per_point13=ang=n*0.5; wave_2_per_point14=xr=xp*sin(ang) + zp*cos(ang); wave_2_per_point15=yr=yp; wave_2_per_point16=zr=xp*cos(ang) - zp*sin(ang); wave_2_per_point17=xr=xr+0.11; wave_2_per_point18= wave_2_per_point19=//orbit rotation wave_2_per_point20=ang=time*4; wave_2_per_point21=xp=xr*sin(ang) + zr*cos(ang); wave_2_per_point22=yp=yr; wave_2_per_point23=zp=xr*cos(ang) - zr*sin(ang); wave_2_per_point24= wave_2_per_point25= wave_2_per_point26= wave_2_per_point27= wave_2_per_point28=zp=zp-0.3; wave_2_per_point29= wave_2_per_point30= wave_2_per_point31=//rotate on x axis wave_2_per_point32=ang=time*0.5; wave_2_per_point33=xq=xp; wave_2_per_point34=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point35=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point36= wave_2_per_point37=//rotate on y axis wave_2_per_point38=ang=time; wave_2_per_point39=xp=xq*sin(ang) + zq*cos(ang); wave_2_per_point40=yp=yq; wave_2_per_point41=zp=xq*cos(ang) - zq*sin(ang); wave_2_per_point42= wave_2_per_point43= wave_2_per_point44=//push forward into viewspace wave_2_per_point45=zp=zp+1.1; wave_2_per_point46= wave_2_per_point47=//project into screenspace wave_2_per_point48=xs=xp/zp; wave_2_per_point49=ys=yp/zp; wave_2_per_point50= wave_2_per_point51= wave_2_per_point52=x=xs+.5; wave_2_per_point53=y=ys*1.3+.5; wave_2_per_point54= wave_2_per_point55=g=(cos(time)*.5+.5)*.5; wave_2_per_point56=r=(cos(time/2)*.5+.5)*.8; wave_2_per_point57=b=tan(time); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.700000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.28; wave_3_per_point2=ends=sin(sample*3.1415); wave_3_per_point3=xp=value1*4*ends; wave_3_per_point4=yp=value2*4*ends; wave_3_per_point5=zp=-0.23 + sample*0.3; wave_3_per_point6= wave_3_per_point7=//rotate on x axis wave_3_per_point8=ang=time*0.5; wave_3_per_point9=xq=xp; wave_3_per_point10=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point11=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point12= wave_3_per_point13=//rotate on y axis wave_3_per_point14=ang=time; wave_3_per_point15=xp=xq*sin(ang) + zq*cos(ang); wave_3_per_point16=yp=yq; wave_3_per_point17=zp=xq*cos(ang) - zq*sin(ang); wave_3_per_point18= wave_3_per_point19= wave_3_per_point20=//push forward into viewspace wave_3_per_point21=zp=zp+1.1; wave_3_per_point22= wave_3_per_point23=//project into screenspace wave_3_per_point24=xs=xp/zp; wave_3_per_point25=ys=yp/zp; wave_3_per_point26= wave_3_per_point27= wave_3_per_point28=x=xs+.5; wave_3_per_point29=y=ys*1.3+.5; wave_3_per_point30= wave_3_per_point31=a=max(treb-1,0)*2 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=1.000; per_frame_3=sx=1.005; per_frame_4=sy=1.001 per_frame_5= per_frame_6= per_frame_7= per_frame_8= projectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - Entity.milk0000775000175000017500000000734111756064136032005 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998099 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=7.740000 fWaveScale=0.988200 fWaveSmoothing=0.450000 fWaveParam=0.300000 fModWaveAlphaStart=1.359900 fModWaveAlphaEnd=0.380000 fWarpAnimSpeed=0.787543 fWarpScale=1.327700 fZoomExponent=1.332000 fShader=0.500000 zoom=1.195700 rot=0.000000 cx=0.050000 cy=0.950000 dx=0.000000 dy=0.000000 warp=3.753000 sx=0.990000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.340001 ib_size=0.005000 ib_r=0.970000 ib_g=0.500000 ib_b=0.499900 ib_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Studio Music and Unchained - Rapid Alteration.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Studio Music and Unchained - Rapid Alteration0000775000175000017500000000734211756064136033376 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=1.000000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.530000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot24-7 - Ascending to heaven 2.milk0000775000175000017500000000245511756064136031526 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469135 fWaveScale=0.931008 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=5.725291 fZoomExponent=4.778017 fShader=0.000000 zoom=1.093507 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.066200 sx=0.905286 sy=1.010000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 1*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_b = wave_b + 1*( 1.60*sin(1.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_g = wave_g +1*(1.50*sin(1.900*time)+.40*sin(1*time) ); per_frame_4=rot=.140*sin(time); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Cosmic Echoes 2.milk0000775000175000017500000000366211756064136030625 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dy = if(above(y,0.5),sin(0.5-y)/10, log10(1/y)/35); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Ribald Ballad.milk0000775000175000017500000000707711756064136030535 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.991000 fVideoEchoZoom=1.008149 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.160929 fWaveScale=3.394157 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.070000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.035-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q4; per_frame_39=mv_x=bass_flop*(15+q2*15); per_frame_40=mv_y=bass_flop*(15+q3*15); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=cx=cx+sin(pulse*q3)*.1; per_frame_45=cy=cy+sin(pulse*q2)*.1; per_pixel_1=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(ang*3.14*(q1+q2+q3))); per_pixel_2=zoom=if(above(q2,0),zoom-cos(rad*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(ang*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Swirlie 4.milk0000775000175000017500000000424211756064136027105 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Nautilus.milk0000775000175000017500000000240111756064136027142 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.058150 fWaveSmoothing=0.750000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.820000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=rot = rot + 0.73*sin(time*0.065); per_frame_2=zoom=zoom+rot*0.2; per_frame_3=warp=warp+max(0,(bass_att-1.2)*4.5); per_frame_4=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Timeless Voyage.milk0000775000175000017500000000240311756064136031067 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.550000 ib_a=0.000000 nMotionVectorsX=52.090683 nMotionVectorsY=37.504894 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.534792 mv_r=0.000000 mv_g=0.162823 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Sperl - Tuxflower.prjm0000775000175000017500000001703211756064136031262 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.01*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.01*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.01*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.01*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.01*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_imageURL=Tux.tga shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.150068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.7100000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.01*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.01*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_17=oldq8 =q8; per_frame_18=mybass = mybass + 0.01*(bass + bass_att); per_frame_19=rot =1 + 0.15*sin(mybass*0.1789); per_frame_20=zoom = 1.6 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); projectM-complete-2.1.0-Source/src/libprojectM/presets/CMakeLists.txt0000664000175000017500000000034511756064136026052 0ustar matthiasmatthiasPROJECT(presets-projectm) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake)projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Blender.milk0000775000175000017500000000301311756064136027371 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.915820 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.15*sin(time); per_frame_2=wave_y = wave_y + 0.15*cos(time); per_frame_3=wave_r = wave_r + 0.9; per_frame_4=wave_g = 0.9 - 0.5*bass; per_frame_5=wave_b = 0.9 - 0.5*bass; per_pixel_1=rot = rot - 0.1*min((2-rad)*bass_att,(2-rad)*treb_att); per_pixel_2=grad = sqrt(x*x + y*y)*2; per_pixel_3=dx = dx - 0.02*(1-rad); per_pixel_4=dy = dy + 0.02*(1-rad); per_pixel_5=zoom = zoom - max(grad*(bass/8 - treb/8), 0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Ice Planet.milk0000775000175000017500000000343011756064136031135 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.334524 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.001*pow((bass+bass_att-2),8),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.013*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(q8*0.321)) + (y*2-1)*(0.08+0.15*cos(q8*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer - pulsate box_mix.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer - pulsate box_mix0000775000175000017500000001333411756064136033342 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.244862 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.402702 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.238868 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tex_ang=3.14; shape_1_per_frame2=tex_zoom=2.235; shape_1_per_frame3=x=.5-q5; shape_1_per_frame4=y=.5-q4; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol; per_frame_13= per_frame_14=//q4=0; per_frame_15=q5=0; per_frame_16=q4=sin(musictime*0.02)*0.4; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2= per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5= per_pixel_6=zoom=pow(rd,sin(time)+3.5)/10.5 + .5; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Floater Society.milk0000775000175000017500000000410311756064136031013 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.294621 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.200000 ob_g=0.300000 ob_b=0.000000 ob_a=0.100000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=23.999998 mv_dx=-0.060000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.25*sin(2.3*time); per_frame_4=wave_mystery = sin(time); per_frame_5=mv_l = mv_l + 2*sin(time); per_frame_6=mv_r = wave_r; per_frame_7=mv_g = wave_g; per_frame_8=mv_b = wave_b; per_frame_9=warp = 0; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=bass_seek = below(bass_seek,bass) + bass_att - (above(bass_att,bass_seek) -bass); per_frame_14=trip = 0.4*bass_seek; per_frame_15=dy = dy + dy_r*trip*cos(time); per_frame_16=dx = dx + dx_r*trip*sin(time); per_frame_17=zoom = zoom - 0.025*trip*thresh; per_frame_18=rot = rot + 0.015*trip*thresh; per_pixel_1=dy = dy - 0.95-rad*dx; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Morat's Final Voyage.milk0000775000175000017500000000505511756064136031733 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.976151 fWaveScale=0.931000 fWaveSmoothing=0.180000 fWaveParam=-0.320000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.300000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),5000),-5000,pulse+mid_att*.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)); per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_pixel_1=zoom=zoom-cos(x*10*sin(time+q1*.9)-10*sin(time+q1))*.1-sin(rad*10*sin(time+q1*.5))*.1; per_pixel_2=rot=rot+abs(1-zoom)*sin(time+q1)*2; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix)0000775000175000017500000000522211756064136033127 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.006758 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=100.000000 fWaveScale=0.999835 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.010000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=basstrip = above(bass_att,basstrip)*2 + (1-above(bass_att,basstrip))*((basstrip-1.3)*0.96+1.3); per_frame_2=basswack = equal(basstrip,2)*0.97*sin(time*2) + (1-equal(basstrip,2))*basswack; per_frame_3=trebtrip = above(treb_att,trebtrip)*2 + (1-above(treb_att,trebtrip))*((trebtrip-1.3)*0.96+1.3); per_frame_4=trebwack = equal(trebtrip,2)*0.97*sin(time*2.5) + (1-equal(trebtrip,2))*trebwack; per_frame_5=midtrip = above(mid_att,midtrip)*2 + (1-above(mid_att,midtrip))*((midtrip-1.3)*0.96+1.3); per_frame_6=midwack = equal(midtrip,2)*0.97*sin(time*2.75) + (1-equal(midtrip,2))*midwack; per_frame_7=wave_r = wave_r + 0.75*basswack; per_frame_8=wave_g = wave_g + 0.75*trebwack; per_frame_9=wave_b = wave_b + 0.75*midwack; per_frame_10=ob_r = 1- wave_r; per_frame_11=ob_g = 1 - wave_g; per_frame_12=ob_b = 1-wave_b; per_frame_13=ib_r = 0.9*ob_r; per_frame_14=ib_g = 0.9*ob_g; per_frame_15=ib_b = 0.9*ob_b; per_frame_16=volt = (bass_att+treb_att+mid_att)/3; per_frame_17=zoom = zoom - 0.005; per_frame_18=zoom = zoom + if (above(volt,0.75),- 0.005*(1-rad), 0); per_frame_19=sy = sy + if (below(volt,0.83), - 0.01*(0.5-rad), 0); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 0.05*sin(time*(rad*cos(time*12*ang))); per_pixel_5=zoom = zoom + 0.025*cos(time*(0.5-rad)); per_pixel_6=rot = rot - 0.05*((sin(time)-rad)*(0.9+abs(sin(rad*12)))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzor & Aderrasi - Canon.milk0000775000175000017500000000435511756064136030462 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.463937 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.100000 ob_size=0.010000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_mystery = wave_mystery + 0.25*tan(3*bass); per_frame_2=q1 = wave_mystery; per_frame_3=wave_b = cos(time) + abs(cos(time)); per_frame_4=wave_g = abs(sin(time)) ; per_frame_5=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_6=ob_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_7=ob_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_8=ob_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_9=ib_g = wave_g; per_frame_10=ib_r = sin(time); per_frame_11=kick = above(bass_att,kick)*2 + (1-above(bass_att,kick))*((kick-1.3)*0.96+1.3); per_frame_12=dx_r = equal(kick,2)*0.018*sin(6*time) + (1-equal(kick,2))*dx_r; per_frame_13=dy_r = equal(kick,2)*0.015*sin(7*time) + (1-equal(kick,2))*dy_r; per_frame_14=dy = dy + 2*dy_r * 0.5*sin(0.8*time); per_frame_15=dx = dx + 2*dx_r * 0.5*sin(time); per_frame_16=warp = warp + if (below(kick,0), + 0.5*treb, 0); per_frame_17=q2 = kick; per_pixel_1=rot = rot + 0.3*(0.2*sin(1-rad)*5 - 0.2*sin(0.05*rad)*5) * q2; per_pixel_2=cx = if(above(dy,-.5),1-rot * 2,rot*q2); per_pixel_3= projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Dark Matter (Converse Mix).milk0000775000175000017500000000413311756064136032524 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.074098 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.451117 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.12*sin(time); per_frame_6=wave_y = wave_y + 0.12*sin(1.24*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - abs(0.6*sin(((sin(cos(time)+0.5*sin(1.6*bass)-0.44*cos(1.1*mid))+sin(-rad)))* per_pixel_6=(sin(bass)*(0.5-rad)))); per_pixel_7=zoom = zoom + 0.02*(2-rad); per_pixel_8=dx = dx + dx_r; per_pixel_9=dy = dy + dy_r; per_pixel_10=dx = dx + abs(0.005*(1.2*cos(bass*0.73*time) + 1.2*sin((0.5-rad)*2.1*time))); per_pixel_11=dy = dy + abs(0.005*(1.2*sin(bass*0.73*time) + 1.2*cos((0.5-rad)*1.3*time))); ././@LongLink0000000000000000000000000000017600000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage O0000775000175000017500000000534411756064136032721 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=//rot = -0.01*rad*sin(q8); per_pixel_16=rot =0+abs(3* dx) - abs(3*dy); per_pixel_17=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_18=zoomexp = 1 + abs((300* dx) - (300*dy)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Multiverse Starfield 1.milk0000775000175000017500000000260311756064136032247 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=zoom = 1.4 +0.15*cos(time*0.42); per_frame_4=rot = 0.01*sin(1.34*time); per_frame_5=dx = 0.005*sin(time*0.646); per_frame_6=dy=0.005*sin(time*0.314); per_frame_7=cx = 0.5 + 0.05*sin(0.497*time); per_frame_8=cy = 0.5 +0.05*sin(0.413*time); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Perverted Dialect.milk0000775000175000017500000000425111756064136031455 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.983000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=2.047093 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.394161 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzor & Shreyas - Deeper Aesthetics.milk0000775000175000017500000003046311756064136032570 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=302 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_0_per_frame2=tt1=tt1+.01+ti*.1; wave_0_per_frame3=t8=tt1; wave_0_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_0_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_0_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_0_per_frame7=rz=0; wave_0_per_frame8= wave_0_per_frame9=t1=sin(rx);t2=cos(rx); wave_0_per_frame10=t3=sin(ry);t4=cos(ry); wave_0_per_frame11=t5=sin(rz);t6=cos(rz); wave_0_per_point1=sample=sample*6.283185*.5;value1=(value1+1)*.3; wave_0_per_point2=x1=sin(sample)*sin(sample*40)*value1; wave_0_per_point3=y1=cos(sample)*value1; wave_0_per_point4=z1=sin(sample)*cos(sample*40)*value1; wave_0_per_point5=x1=x1+(sin(time*.1)*cos(t8)); wave_0_per_point6=y1=y1+(sin(t8)+1); wave_0_per_point7=z1=z1+t7; wave_0_per_point8=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_0_per_point9=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_0_per_point10=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_0_per_point11=z3=if(above(z3,.1),.5/z3,0); wave_0_per_point12=x=if(z3,x3*z3,x)+.5; wave_0_per_point13=y=if(z3,-y3*z3,y)+.5; wave_0_per_point14=hu=sample+sin(time); wave_0_per_point15=r=sin(hu)*.5+.5; wave_0_per_point16=g=sin(hu+6.283185*.33)*.5+.5; wave_0_per_point17=b=sin(hu+6.283185*.66)*.5+.5; wave_0_per_point18=a=z3*.8; wavecode_1_enabled=1 wavecode_1_samples=302 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_1_per_frame2=tt1=tt1+.01+ti*.1; wave_1_per_frame3=t8=tt1; wave_1_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_1_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_1_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_1_per_frame7=rz=0; wave_1_per_frame8= wave_1_per_frame9=t1=sin(rx);t2=cos(rx); wave_1_per_frame10=t3=sin(ry);t4=cos(ry); wave_1_per_frame11=t5=sin(rz);t6=cos(rz); wave_1_per_frame12= wave_1_per_point1=cp=bnot(cp); wave_1_per_point2=r=sample*6.283185*10; wave_1_per_point3=i1=(sample*6)%2; wave_1_per_point4=rt=if(cp,1,.5); wave_1_per_point5=sample=sample*6.283185*.5; wave_1_per_point6= wave_1_per_point7=x1=sin(r)*rt; wave_1_per_point8=z1=cos(r)*rt; wave_1_per_point9=y1=-sin(i1)+.5; wave_1_per_point10=x1=x1+(sin(time*.1)*cos(t8)); wave_1_per_point11=y1=y1+(sin(t8)+1); wave_1_per_point12=z1=z1+t7; wave_1_per_point13=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_1_per_point14=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_1_per_point15=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_1_per_point16=z3=if(above(z3,.1),.5/z3,0); wave_1_per_point17=x=if(z3,x3*z3,x)+.5; wave_1_per_point18=y=if(z3,-y3*z3,y)+.5; wave_1_per_point19=hu=sample+sin(time/6.283185)*6.283185; wave_1_per_point20=r=sin(hu)*.5+.5; wave_1_per_point21=g=sin(hu+6.283185*.33)*.5+.5; wave_1_per_point22=b=sin(hu+6.283185*.66)*.5+.5; wave_1_per_point23=a=z3*.8; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_2_per_frame2=tt1=tt1+.01+ti*.1; wave_2_per_frame3=t8=tt1; wave_2_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_2_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_2_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_2_per_frame7=rz=0; wave_2_per_frame8= wave_2_per_frame9=t1=sin(rx);t2=cos(rx); wave_2_per_frame10=t3=sin(ry);t4=cos(ry); wave_2_per_frame11=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*6.283185*134; wave_2_per_point2=x1=sin(sample*543)*2+(sin(time*.1)*cos(t8)); wave_2_per_point3=y1=cos(sample*4232)*2+(sin(t8)+1); wave_2_per_point4=z1=sin(sample*90)*2+t7; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=1 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=ti=if(above(bass,1.3),.3,ti*.9); wave_3_per_frame2=tt1=tt1+.01+ti*.1; wave_3_per_frame3=t8=tt1; wave_3_per_frame4=t7=cos(time*.1+1)*sin(time*.1-6); wave_3_per_frame5=rx=atan2(sin(time*.1)*cos(t8),sqr(sin(t8)+1)+sqr(t7))/4+(sin(t8)+1)/2; wave_3_per_frame6=ry=atan2(sin(time*.1)*cos(t8),t7); wave_3_per_frame7=ry1=ry1+bass_att*.2; wave_3_per_frame8=t1=sin(rx);t2=cos(rx); wave_3_per_frame9=t3=sin(ry);t4=cos(ry); wave_3_per_frame10=t5=ry1; wave_3_per_frame11= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*62.83185; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*3.14159; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*cos(t5)-z1*sin(t5);z2=x1*sin(t5)+z1*cos(t5); wave_3_per_point11=x1=x2+(sin(time*.1)*cos(t8)); wave_3_per_point12=y1=y1+(sin(t8)+1); wave_3_per_point13=z1=z2+t7; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2;y3=y2; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/6.283185)*6.283185; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+6.283185*.33)*.5+.5; wave_3_per_point23=b=sin(hu+6.283185*.66)*.5+.5; wave_3_per_point24=a=z3*.8; wave_3_per_point25= wave_3_per_point26= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Eye On Reality (Mega 3 Mix)_phat_edit.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Eye On Reality (Mega 3 Mix)_phat_e0000775000175000017500000001635211756064136032751 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.996627 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=3.300000 fWaveScale=0.032546 fWaveSmoothing=0.000000 fWaveParam=-0.660000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q7; shape_0_per_frame2=y = 1-q8; shape_0_per_frame3= shape_0_per_frame4=ang=bass; shape_0_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_0_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_0_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_0_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_0_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_0_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.081954 shapecode_1_ang=5.026548 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.063783 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q7; shape_1_per_frame2=y = 1-q8; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_1_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_1_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_1_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_1_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_1_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=q6 =oldq6+ 0.005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_2=oldq6 = q6; per_frame_3=left = 0.5 + 0.25*(sin(0.555*q6) + sin(1.111*q6)); per_frame_4=right = 0.5 + 0.25*(sin(0.333*q6) + sin(1.222*q6)); per_frame_5=centrex = (left+right)/2; per_frame_6=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_7=q1 = centrex + distx; per_frame_8=q2 = centrex - distx; per_frame_9=wave_x = centrex; per_frame_10=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_11=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_12=centrey = (top+bottom)/2; per_frame_13=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_14=q3 = centrey + disty; per_frame_15=q4 = centrey - disty; per_frame_16=wave_y = 1-centrey; per_frame_17=warp=0; per_frame_18=monitor = zoom; per_frame_19=zoom = 1; per_frame_20=q7 = centrex; per_frame_21=q8 = centrey; per_frame_22=wave_a = 0; per_frame_23=dx = 0; per_frame_24=dy =0; per_pixel_1=newx = x-q7; per_pixel_2=newy = y-q8; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.999 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=rot=rot+0.16*sin(q6*-3.3+newrad*11)*(1.3-newrad); per_pixel_7=zoom=zoom+0.04*sin(q6*1.2+newang*6.28*3); ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Poltergi0000775000175000017500000000676311756064136033103 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=1.553027 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_7=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_8=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_9=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_10=zoom = 1+ 0.06*abs(sin(q8*1.123)); per_frame_11=decay = 0.8+0.2*sin(q8*0.334); per_frame_12= per_frame_13=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_14=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_15=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_17=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_18=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_19=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_20=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_21=lastbeat = if(beat,time,lastbeat); per_frame_22=countertime = if(beat,time,countertime); per_frame_23=counter =-pow(min((time-countertime-1.5),0),9); per_frame_24=q7 = min(time-countertime,1); per_frame_25=q5=oldq5+0.04*counter; per_frame_26=oldq5=q5; per_frame_27=q6 = beat; per_frame_28=echo_zoom = beat*abs(100*sin(3.13*q8)); per_frame_29=echo_alpha = beat*0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot =0.01*rad*sin(q8*0.781); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Unchained - Centre Of Gravity.milk0000775000175000017500000001001711756064136033227 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=0.999994 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.010000 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=mv_x = 1.25; per_frame_44=mv_y = 1.25; per_frame_45=mv_dx = 0.1*sin(time); per_frame_46=mv_dy = -0.1*cos(time); per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=radix=if(above(q3,0),min(x-c2,y-c2),max(x*c1,y*c1)); per_pixel_4=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_5=rot=if(above(q6,0),((sqrt(2)*0.5)-rad)*.18*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_6=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); per_pixel_7=zoomexp=if(above(q2,0),zoomexp, if(above(q3,0),1-.07*sin(q4*.2*radix), 1+.07*cos(radix*10*q4)))*rad; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Octopus Ever Changing.milk0000775000175000017500000000364011756064136031361 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.868656 fWaveScale=1.420825 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.950000 wave_g=0.350000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(13.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*(7.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/src/libprojectM/presets/nil - Can't Stop the Cramming.milk0000775000175000017500000000250011756064136031167 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_r=sin(bass); per_frame_4=wave_g=sin(treb); per_frame_5=wave_b=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Anchorpulse (Verified Mix).milk0000775000175000017500000000405211756064136032662 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.347848 fVideoEchoAlpha=0.600000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.266718 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = (0.05 + 0.25*sin(0.6*time + 0.62*cos(time))-(0.5/rad)); per_pixel_6= per_pixel_7=zoom = zoom + (bass_att)*abs(0.33*(0.6*sin(1.52*time)*(0.25-rad) + ((0.5-rad)*0.8*cos(2.2*time))+ ((2*orb+(2-rad))*0.7*sin(time))))*0.4; per_pixel_8= per_pixel_9=sx = sx + (0.5-rad)*0.2*abs((above(sin(time),0))*sin(time)); per_pixel_10=sy = sy + (0.5-rad)*0.2*abs((below(sin(time),0))*cos(time)); per_pixel_11= per_pixel_12=dx = dx + dx_r; per_pixel_13=dy = dy+ dy_r; projectM-complete-2.1.0-Source/src/libprojectM/presets/Illusion - Figure Eight.milk0000775000175000017500000000363011756064136030331 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.640223 fWaveSmoothing=0.270000 fWaveParam=0.600000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040100 rot=0.400000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.499900 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=3.000001 mv_l=3.950000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.700000 per_frame_1=dx = dx - .001; per_frame_2=dy = dy - .001; per_frame_3=warp = 0; per_frame_4=wave_r = wave_r + .5*sin(time*.666); per_frame_5=wave_g = wave_g + .5*sin(time*.777); per_frame_6=wave_b = wave_b + .5*sin(time*.888); per_frame_7=wave_r = wave_r + 0.5*sin(1.047*time); per_frame_8=wave_g = wave_g - 0.5*cos(0.835*time); per_frame_9=wave_b = wave_b + 0.5*cos(1.011*time); per_frame_10=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_11=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_12=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_13=mv_a=mid_residual; per_frame_14=mv_x=rand(30); per_frame_15=mv_y=rand(30); per_frame_16=mv_r=wave_b; per_frame_17=mv_b=wave_g; per_frame_18=mv_g=wave_r; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*y)*20+time*5)); per_pixel_2=zoom = zoom + rad*.05; projectM-complete-2.1.0-Source/src/libprojectM/presets/Mstress & Juppy - Dancers In The Dark.milk0000775000175000017500000006125311756064136032405 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_0_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_0_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_0_per_point4=bassdiff = (bass_att - meanbass)*15; wave_0_per_point5=trebdiff = (treb_att - meantreb)*15; wave_0_per_point6=middiff = (mid_att - meanmid)*15; wave_0_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point10=baprg=baprg+ba*.3; wave_0_per_point11=trprg=trprg+tr*.2; wave_0_per_point12=miprg=miprg+tr*.2; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=dim =.5+.4*sin(miprg); //Dancer dimensions wave_0_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_0_per_point17=ypos=0+.2*sin(trprg);//Dancer y position variation wave_0_per_point18= wave_0_per_point19= wave_0_per_point20= wave_0_per_point21=//Position Stabilization wave_0_per_point22=xpos=xpos+(1-dim)/2; wave_0_per_point23=ypos=ypos+(1-dim)/2; wave_0_per_point24= wave_0_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point28=bassdiff = (bass - meanbass)*15; wave_0_per_point29=trebdiff = (treb - meantreb)*15; wave_0_per_point30=middiff = (mid - meanmid)*15; wave_0_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point34= wave_0_per_point35=mi2_prg = mi2_prg+mi; wave_0_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point38= wave_0_per_point39=s = sample *15; wave_0_per_point40=//Gambe wave_0_per_point41=x= if(equal(int(s),1),.4,.4); wave_0_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point43= wave_0_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point45=y= if(equal(int(s),2),.4,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),3),.6,x); wave_0_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point51=y= if(equal(int(s),4),.4,y); wave_0_per_point52= wave_0_per_point53=//Corpo wave_0_per_point54=x= if(equal(int(s),5),.5,x); wave_0_per_point55=y= if(equal(int(s),5),.6,y); wave_0_per_point56= wave_0_per_point57=//Braccia wave_0_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point60= wave_0_per_point61=x= if(equal(int(s),7),.5,x); wave_0_per_point62=y= if(equal(int(s),7),.6,y); wave_0_per_point63= wave_0_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point66= wave_0_per_point67=x= if(equal(int(s),9),.5,x); wave_0_per_point68=y= if(equal(int(s),9),.6,y); wave_0_per_point69= wave_0_per_point70=//Testa wave_0_per_point71=x= if(equal(int(s),10),.5,x); wave_0_per_point72=y= if(equal(int(s),10),.62,y); wave_0_per_point73= wave_0_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point75=y= if(equal(int(s),11),.62,y); wave_0_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point78= wave_0_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point81= wave_0_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point83=y= if(equal(int(s),14),.62,y); wave_0_per_point84= wave_0_per_point85=x= if(equal(int(s),15),.50,x); wave_0_per_point86=y= if(equal(int(s),15),.62,y); wave_0_per_point87= wave_0_per_point88=x=x*dim+xpos; wave_0_per_point89=y=y*dim+ypos; wave_0_per_point90= wave_0_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point94= wave_0_per_point95=hm=sample+mi2_prg; wave_0_per_point96=ht=sample+tr_prg; wave_0_per_point97=hb=sample+ba_prg; wave_0_per_point98= wave_0_per_point99=r=hm; wave_0_per_point100=g=ht; wave_0_per_point101=b=hb; wave_0_per_point102=a=.8; wavecode_1_enabled=1 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_1_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_1_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_1_per_point4=bassdiff = (bass_att - meanbass)*15; wave_1_per_point5=trebdiff = (treb_att - meantreb)*15; wave_1_per_point6=middiff = (mid_att - meanmid)*15; wave_1_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point10=baprg=baprg+ba*.4; wave_1_per_point11=trprg=trprg+tr*.1; wave_1_per_point12=miprg=miprg+tr*.3; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=dim =.5+.3*sin(baprg); //Dancer dimensions wave_1_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_1_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_1_per_point18= wave_1_per_point19= wave_1_per_point20= wave_1_per_point21=//Position Stabilization wave_1_per_point22=xpos=xpos+(1-dim)/2; wave_1_per_point23=ypos=ypos+(1-dim)/2; wave_1_per_point24= wave_1_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_1_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_1_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_1_per_point28=bassdiff = (bass - meanbass)*15; wave_1_per_point29=trebdiff = (treb - meantreb)*15; wave_1_per_point30=middiff = (mid - meanmid)*15; wave_1_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point34= wave_1_per_point35=mi2_prg = mi2_prg+mi; wave_1_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_1_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_1_per_point38= wave_1_per_point39=s = sample *15; wave_1_per_point40=//Gambe wave_1_per_point41=x= if(equal(int(s),1),.4,.4); wave_1_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_1_per_point43= wave_1_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_1_per_point45=y= if(equal(int(s),2),.4,y); wave_1_per_point46= wave_1_per_point47=x= if(equal(int(s),3),.6,x); wave_1_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_1_per_point49= wave_1_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_1_per_point51=y= if(equal(int(s),4),.4,y); wave_1_per_point52= wave_1_per_point53=//Corpo wave_1_per_point54=x= if(equal(int(s),5),.5,x); wave_1_per_point55=y= if(equal(int(s),5),.6,y); wave_1_per_point56= wave_1_per_point57=//Braccia wave_1_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_1_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_1_per_point60= wave_1_per_point61=x= if(equal(int(s),7),.5,x); wave_1_per_point62=y= if(equal(int(s),7),.6,y); wave_1_per_point63= wave_1_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_1_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_1_per_point66= wave_1_per_point67=x= if(equal(int(s),9),.5,x); wave_1_per_point68=y= if(equal(int(s),9),.6,y); wave_1_per_point69= wave_1_per_point70=//Testa wave_1_per_point71=x= if(equal(int(s),10),.5,x); wave_1_per_point72=y= if(equal(int(s),10),.62,y); wave_1_per_point73= wave_1_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_1_per_point75=y= if(equal(int(s),11),.62,y); wave_1_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_1_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_1_per_point78= wave_1_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_1_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_1_per_point81= wave_1_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_1_per_point83=y= if(equal(int(s),14),.62,y); wave_1_per_point84= wave_1_per_point85=x= if(equal(int(s),15),.50,x); wave_1_per_point86=y= if(equal(int(s),15),.62,y); wave_1_per_point87= wave_1_per_point88=x=x*dim+xpos; wave_1_per_point89=y=y*dim+ypos; wave_1_per_point90= wave_1_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_1_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_1_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_1_per_point94= wave_1_per_point95=hm=sample+mi2_prg; wave_1_per_point96=ht=sample+tr_prg; wave_1_per_point97=hb=sample+ba_prg; wave_1_per_point98= wave_1_per_point99=r=hm; wave_1_per_point100=g=ht; wave_1_per_point101=b=hb; wave_1_per_point102=a=.8; wavecode_2_enabled=1 wavecode_2_samples=16 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point4=bassdiff = (bass - meanbass)*15; wave_2_per_point5=trebdiff = (treb - meantreb)*15; wave_2_per_point6=middiff = (mid - meanmid)*15; wave_2_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point10=baprg=baprg+ba*.1; wave_2_per_point11=trprg=trprg+tr*.24; wave_2_per_point12=miprg=miprg+tr*.3; wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=dim =.5+.3*sin(miprg); //Dancer dimensions wave_2_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_2_per_point17=ypos=0+.2*sin(baprg);//Dancer y position variation wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21=//Position Stabilization wave_2_per_point22=xpos=xpos+(1-dim)/2; wave_2_per_point23=ypos=ypos+(1-dim)/2; wave_2_per_point24= wave_2_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point28=bassdiff = (bass - meanbass)*15; wave_2_per_point29=trebdiff = (treb - meantreb)*15; wave_2_per_point30=middiff = (mid - meanmid)*15; wave_2_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point34= wave_2_per_point35=mi2_prg = mi2_prg+mi; wave_2_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_2_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_2_per_point38= wave_2_per_point39=s = sample *15; wave_2_per_point40=//Gambe wave_2_per_point41=x= if(equal(int(s),1),.4,.4); wave_2_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_2_per_point43= wave_2_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_2_per_point45=y= if(equal(int(s),2),.4,y); wave_2_per_point46= wave_2_per_point47=x= if(equal(int(s),3),.6,x); wave_2_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_2_per_point49= wave_2_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_2_per_point51=y= if(equal(int(s),4),.4,y); wave_2_per_point52= wave_2_per_point53=//Corpo wave_2_per_point54=x= if(equal(int(s),5),.5,x); wave_2_per_point55=y= if(equal(int(s),5),.6,y); wave_2_per_point56= wave_2_per_point57=//Braccia wave_2_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_2_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_2_per_point60= wave_2_per_point61=x= if(equal(int(s),7),.5,x); wave_2_per_point62=y= if(equal(int(s),7),.6,y); wave_2_per_point63= wave_2_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_2_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_2_per_point66= wave_2_per_point67=x= if(equal(int(s),9),.5,x); wave_2_per_point68=y= if(equal(int(s),9),.6,y); wave_2_per_point69= wave_2_per_point70=//Testa wave_2_per_point71=x= if(equal(int(s),10),.5,x); wave_2_per_point72=y= if(equal(int(s),10),.62,y); wave_2_per_point73= wave_2_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_2_per_point75=y= if(equal(int(s),11),.62,y); wave_2_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_2_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_2_per_point78= wave_2_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_2_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_2_per_point81= wave_2_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_2_per_point83=y= if(equal(int(s),14),.62,y); wave_2_per_point84= wave_2_per_point85=x= if(equal(int(s),15),.50,x); wave_2_per_point86=y= if(equal(int(s),15),.62,y); wave_2_per_point87= wave_2_per_point88=x=x*dim+xpos; wave_2_per_point89=y=y*dim+ypos; wave_2_per_point90= wave_2_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_2_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_2_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_2_per_point94= wave_2_per_point95=hm=sample+mi2_prg; wave_2_per_point96=ht=sample+tr_prg; wave_2_per_point97=hb=sample+ba_prg; wave_2_per_point98= wave_2_per_point99=r=hm; wave_2_per_point100=g=ht; wave_2_per_point101=b=hb; wave_2_per_point102=a=.8; wavecode_3_enabled=1 wavecode_3_samples=16 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=at wave_3_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point4=bassdiff = (bass - meanbass)*15; wave_3_per_point5=trebdiff = (treb - meantreb)*15; wave_3_per_point6=middiff = (mid - meanmid)*15; wave_3_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point10=baprg=baprg+ba*.26; wave_3_per_point11=trprg=trprg+tr*.34; wave_3_per_point12=miprg=miprg+tr*.125; wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=dim =.5+.4*sin(trprg); //Dancer dimensions wave_3_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_3_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_3_per_point18= wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=//Position Stabilization wave_3_per_point22=xpos=xpos+(1-dim)/2; wave_3_per_point23=ypos=ypos+(1-dim)/2; wave_3_per_point24= wave_3_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point28=bassdiff = (bass - meanbass)*15; wave_3_per_point29=trebdiff = (treb - meantreb)*15; wave_3_per_point30=middiff = (mid - meanmid)*15; wave_3_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point34= wave_3_per_point35=mi2_prg = mi2_prg+mi; wave_3_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_3_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_3_per_point38= wave_3_per_point39=s = sample *15; wave_3_per_point40=//Gambe wave_3_per_point41=x= if(equal(int(s),1),.4,.4); wave_3_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_3_per_point43= wave_3_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_3_per_point45=y= if(equal(int(s),2),.4,y); wave_3_per_point46= wave_3_per_point47=x= if(equal(int(s),3),.6,x); wave_3_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_3_per_point49= wave_3_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_3_per_point51=y= if(equal(int(s),4),.4,y); wave_3_per_point52= wave_3_per_point53=//Corpo wave_3_per_point54=x= if(equal(int(s),5),.5,x); wave_3_per_point55=y= if(equal(int(s),5),.6,y); wave_3_per_point56= wave_3_per_point57=//Braccia wave_3_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_3_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_3_per_point60= wave_3_per_point61=x= if(equal(int(s),7),.5,x); wave_3_per_point62=y= if(equal(int(s),7),.6,y); wave_3_per_point63= wave_3_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_3_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_3_per_point66= wave_3_per_point67=x= if(equal(int(s),9),.5,x); wave_3_per_point68=y= if(equal(int(s),9),.6,y); wave_3_per_point69= wave_3_per_point70=//Testa wave_3_per_point71=x= if(equal(int(s),10),.5,x); wave_3_per_point72=y= if(equal(int(s),10),.62,y); wave_3_per_point73= wave_3_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_3_per_point75=y= if(equal(int(s),11),.62,y); wave_3_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_3_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_3_per_point78= wave_3_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_3_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_3_per_point81= wave_3_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_3_per_point83=y= if(equal(int(s),14),.62,y); wave_3_per_point84= wave_3_per_point85=x= if(equal(int(s),15),.50,x); wave_3_per_point86=y= if(equal(int(s),15),.62,y); wave_3_per_point87= wave_3_per_point88=x=x*dim+xpos; wave_3_per_point89=y=y*dim+ypos; wave_3_per_point90= wave_3_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_3_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_3_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_3_per_point94= wave_3_per_point95=hm=sample+mi2_prg; wave_3_per_point96=ht=sample+tr_prg; wave_3_per_point97=hb=sample+ba_prg; wave_3_per_point98= wave_3_per_point99=r=hm; wave_3_per_point100=g=ht; wave_3_per_point101=b=hb; wave_3_per_point102=a=.8; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.321291 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame2=trebdiff = (treb - meantreb)*15; shape_0_per_frame3=tr = min(above(trebdiff,0)*trebdiff*.005,.11); shape_0_per_frame4= shape_0_per_frame5=tr_prg= tr_prg+tr; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-tr_prg; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.361326 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=miprg=miprg+mi; per_frame_11=q1=gam; per_frame_12=monitor =mi_prg; per_frame_13= per_frame_14= per_frame_15=//Thanks to krash for beat detection (modified) per_frame_16=volume = 0.3*bass+mid; per_frame_17=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_18=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_19=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_20=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_21=peakbass_att = max(bass_att,peakbass_att); per_frame_22=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_23=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_24=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_25=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_26=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_27= per_frame_28=echo_zoom =pow(1/(1.8+1.5*sin(miprg)),.5); per_frame_29=monitor=echo_zoom; per_frame_30=//oldecho = echo_zoom; per_pixel_1= per_pixel_2= per_pixel_3= per_pixel_4=DY =dy-.004*below(y,1)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_5=//zoom=zoom+above(y,.49)*.1; per_pixel_6=sx = sy-below(y,1)*.001; per_pixel_7=dx=dx+.01*bass*(1-q1*2);//sin(bass*.2); per_pixel_8=rot=rot+.051*below(y,1);//*(1-below(y,.49)*above(y,.47)); per_pixel_9=cx=int(x*16)/16; per_pixel_10=cy=int(y*16)/16; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Jaded Emotion.milk0000775000175000017500000000425711756064136030577 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - simple.milk0000775000175000017500000000374611756064136026642 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.796630 fWaveScale=0.543759 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.020000 cy=0.020001 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=0.400000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.600000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.200027 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=warp = 0; per_frame_2=dx = dx - .0005; per_frame_3=dy = dy - .0005; per_frame_4=wave_r = abs(wave_r + 0.1*(sin(time*0.346) + sin(time*1.334))); per_frame_5=wave_g = wave_g + 0.1*(sin(time*0.763) + sin(time*1.231)); per_frame_6=wave_b = wave_b + 0.2*(sin(time*0.695) + sin(time*0.367)); per_frame_7=decay=decay-0.01*(frame%1); per_frame_8=wave_x = 0.5+0.1*sin(time+rand(100)/100); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=mv_r=wave_g+bass; per_frame_15=mv_g=wave_r+treb; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*dy)*20+time*5)); per_pixel_2=zoom = zoom + rad*.08; projectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Cool Bug_arm_textured.milk0000775000175000017500000001270311756064136032044 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.999995 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; ././@LongLink0000000000000000000000000000020400000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_shaped2_zoe_colours5.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S. - skylight a3 [trip colors flux2]_phat_0000775000175000017500000001623211756064136033211 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.019788 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999957 sy=0.999997 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.600000 ob_g=0.500000 ob_b=0.800000 ob_a=0.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=1.000000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.670888 shapecode_0_ang=0.000000 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=0.429222 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=flux=q5*9; shape_0_per_frame2=fluxs=max(flux,0); shape_0_per_frame3=fluxs=min(fluxs,1); shape_0_per_frame4=bs=q1*above(q1,0.8) + (q1*0.2 * below(q1,0.8)); shape_0_per_frame5=advflux=(bs*fluxs) + (-bs * (1-fluxs)); shape_0_per_frame6=adv=adv+advflux; shape_0_per_frame7=advs=adv/256; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=ang=advs; shape_0_per_frame11=rad=1.471 + sin(advs*16)*0.4; shape_0_per_frame12=a2=1-(sin(time)*0.4); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.350000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.816695 shapecode_1_r=0.400000 shapecode_1_g=0.400000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.100000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=y=0.1 + q2*0.4; shape_1_per_frame2=rad=q2/2; shape_1_per_frame3=ang=-q2*2; shape_1_per_frame4= shape_1_per_frame5=r=0.90 + (sin(time/2))*0.50; shape_1_per_frame6=g=0.90 + (sin(time/2 + 2)) * 0.50; shape_1_per_frame7=b=0.90 + (sin(time/2 + 4)) * 0.50; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10=r2=0.70 + (sin(time/2))*0.50; shape_1_per_frame11=g2=0.70 + (sin(time/2 + 2)) * 0.50; shape_1_per_frame12=b2=0.70 + (sin(time/2 + 4)) * 0.50 shape_1_per_frame13= shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.089251 shapecode_2_ang=2.890265 shapecode_2_tex_ang=2.890265 shapecode_2_tex_zoom=0.483654 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=flux=q5*9; shape_2_per_frame2=fluxs=max(flux,0); shape_2_per_frame3=fluxs=min(fluxs,1); shape_2_per_frame4=bs=q1*above(q1,0.8) + (q1*0.5 * below(q1,0.8)); shape_2_per_frame5=advflux=(bs*fluxs) + (-bs * (1-fluxs)); shape_2_per_frame6=adv=adv+advflux; shape_2_per_frame7=advs=adv/178; shape_2_per_frame8= shape_2_per_frame9=//ang=sin(time/6)*6.4; shape_2_per_frame10=ang=advs; shape_2_per_frame11=rad=1.671 + sin(advs*16)*0.4; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.840000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.980000 shapecode_3_g=1.000000 shapecode_3_b=0.980000 shapecode_3_a=0.800000 shapecode_3_r2=0.000000 shapecode_3_g2=0.090000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=sin(time/2)*0.4 + 0.5; shape_3_per_frame2=y=sin(time)*0.4+0.5; shape_3_per_frame3=rad=(q2*q2)/2;; shape_3_per_frame4=ang=q2*2; shape_3_per_frame5= shape_3_per_frame6=r=0.70 + (sin(time/2))*0.50; shape_3_per_frame7=g=0.70 + (sin(time/2 + 2)) * 0.50; shape_3_per_frame8=b=0.70 + (sin(time/2 + 4)) * 0.50 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=q1=0;q2=0;q3=0 per_frame_1=decay=.96; per_frame_2=zoom=1.000; per_frame_3=speed=0.80; per_frame_4=speedinv=1-speed; per_frame_5=q1=(qa*speed + bass*speedinv); per_frame_6=q2=(qb*speed + mid *speedinv); per_frame_7=q3=(qc*speed + (treb*0.8)*speedinv); per_frame_8=qa=q1; per_frame_9=qb=q2; per_frame_10=qc=q3; per_frame_11=flux=sin(time/2); per_frame_12=q4=flux * 0.5 + 0.5; per_frame_13=q5=flux; per_frame_14=ib_r=sin(time/2)*0.5 + 0.5; per_frame_15=ib_g=sin(time/2 + 2)* 0.5 + 0.5; per_frame_16=ib_b=sin(time/2 + 4)* 0.5 + 0.5; per_frame_17=ib_size=sin(time/3)*0.05; ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Fvese - Stranger Minds (Astral Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Fvese - Stranger Minds (Astral Mix0000775000175000017500000000420011756064136033105 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.023445 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.510000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.400000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.055000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=1-min(bass*0.5,1); per_frame_8=ib_b=1-min(treb*0.5,1); per_frame_9=ib_g=1-min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_frame_13=bass_effect = min(max(max(bass,bass_effect)-1.3,0),0.5); per_frame_14=ib_size = ib_size+ bass_effect; per_frame_15=wave_mystery = wave_mystery + 0.4*bass_effect; per_frame_16=mv_l = mv_l + 0.5*bass_effect; per_frame_17=q1 = bass_effect; per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(q1)*0.1; per_pixel_3=rot = rot + 0.1*q1*(3.14-ang); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - State Of Discretion.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - State Of Discretion0000775000175000017500000000734111756064136033267 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998168 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.973828 fWaveScale=1.329466 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=0.999998 fWarpScale=0.994977 fZoomExponent=0.057600 fShader=0.950000 zoom=0.773282 rot=0.000000 cx=0.440000 cy=0.440001 dx=0.020000 dy=0.000000 warp=0.999100 sx=0.990096 sy=1.009997 wave_r=0.350000 wave_g=0.360000 wave_b=0.400000 wave_x=0.510000 wave_y=0.500000 ob_size=0.010000 ob_r=0.360000 ob_g=0.500000 ob_b=0.360001 ob_a=0.959999 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.500000 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & TEcHNO - Rhythmic Mantas.milk0000775000175000017500000000466311756064136031452 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.995000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002083 fZoomExponent=1.001830 fShader=1.000000 zoom=0.995048 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.010000 dy=0.010000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_3=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=peakbass_att = max(bass_att,peakbass_att); per_frame_6=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=mode = if(beat,rand(4),mode); per_frame_12=q1 = ((time*20)%50)*0.08; per_frame_13=q2 = 1 - below(mode,2)*2; per_frame_14=q3 = 1 - 2*(mode%2); per_frame_15=wave_x = 1-below(mode,2); per_frame_16=wave_mystery = (frame%2)*(2*(1-equal(mode%3,0))-1); per_frame_17=wave_r=if(below(frame%6,3),bass*0.5,0); per_frame_18=wave_b=0.9+sin(time)*0.1; per_frame_19=wave_g=if(above(frame%6,2),bass*0.5,0); per_pixel_1=dx = dx*pow(-1,0&(13+q1 - 5*(q2*y)))*min(bass,1.2); per_pixel_2=dy = dy*pow(-1,0&(13+q1 - 5*(q3*x)))*min(bass,1.2); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness.milk0000775000175000017500000001220211756064136031213 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Multiverse Starfield 3.milk0000775000175000017500000000311511756064136032250 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.300000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_pixel_1=zoom = 1.8 +0.04*cos(time*0.857) + atan(atan(0.5*sqrt(2)-rad)*1.5*rad); per_pixel_2=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_3=dx = 0.02*sin(time*0.46)*(0.5*sqrt(2)-rad)+0.015*sin(time*0.511); per_pixel_4=dy=0.02*sin(time*0.54)*(0.5*sqrt(2)-rad)+0.013*cos(time*0.633); per_pixel_5=cx = 0.5 + 0.1*sin(0.97*time)*(rad*rad); per_pixel_6=cy = 0.5 +0.1*sin(0.613*time)*(rad*rad); per_pixel_7=zoomexp = 0.8-0.2*(1-rad)+0.2*sin(-rad*rad)+0.1*sin(time*0.669); ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twi0000775000175000017500000000672611756064136032776 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - The Chaos Of Colours (Drifting Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - The Chaos Of Colours (Drifting Mix0000775000175000017500000001513011756064136033144 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r = 0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.200000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.200000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*cos(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*cos(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.005; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.005; per_frame_22=rot = 10*(dx-dy); per_frame_23=wave_a = 0; per_frame_24=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_25=oldq8 = q8; per_frame_26=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_27=monitor = rot; per_pixel_1=zoom = 1+0.05*rad; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Future Speakers.milk0000775000175000017500000001733011756064136031104 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=//effect = sqrt(2)-rad; per_pixel_9=zoom=0.9-(0.1*bass)*cos(pow((effect),3)*8*(bass_att+1)); per_pixel_10= ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Sperl - Feedback (projectM idle HDR mix).prjmprojectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Sperl - Feedback (projectM idle HDR m0000664000175000017500000001672211756064136032600 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.22891 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.999902 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.207965 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.37 shapecode_0_y=0.5 shapecode_0_rad=4.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=0 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=0 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=1 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.37 shapecode_1_y=0.5 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=1 shapecode_1_b=1 shapecode_1_a=0.8 shapecode_1_r2=1 shapecode_1_g2=1 shapecode_1_b2=1 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.67 shapecode_2_y=0.43 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=1 shapecode_2_b=1 shapecode_2_a=0.8 shapecode_2_r2=1 shapecode_2_g2=1 shapecode_2_b2=1 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_5_enabled=1 shapecode_5_sides=16 shapecode_5_additive=1 shapecode_5_thickOutline=1 shapecode_5_textured=0 shapecode_5_x=0.68 shapecode_5_y=0.5 shapecode_5_rad=0.509999 shapecode_5_ang=0 shapecode_5_tex_ang=0 shapecode_5_tex_zoom=1 shapecode_5_r=1 shapecode_5_g=0 shapecode_5_b=0 shapecode_5_a=0.46 shapecode_5_r2=0 shapecode_5_g2=1 shapecode_5_b2=0 shapecode_5_a2=0 shapecode_5_border_r=0 shapecode_5_border_g=1 shapecode_5_border_b=1 shapecode_5_border_a=0 shape_5_per_frame1=ang = time*1.4; shape_5_per_frame2=x = x + q1; shape_5_per_frame3=y = y + q2; shape_5_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_5_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_5_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_5_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_5_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_5_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_ImageURL=M.tga shapecode_3_x=0.68 shapecode_3_y=0.5 shapecode_3_rad=0.41222 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=0.71 shapecode_3_r=1 shapecode_3_g=1 shapecode_3_b=1 shapecode_3_a=1 shapecode_3_r2=1 shapecode_3_g2=1 shapecode_3_b2=1 shapecode_3_a2=1 shapecode_3_border_r=0 shapecode_3_border_g=0 shapecode_3_border_b=0 shapecode_3_border_a=0 shape_3_per_frame1=x = x + q1; shape_3_per_frame2=y = y + q2; shape_3_per_frame3=b2 = (sin(time)+1)*0.5; shape_3_per_frame4=b = (sin(time)+1)*0.5; shape_3_per_frame5=g2 = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame6=g = (cos(time*0.75+1)+1)*0.5; shape_3_per_frame7=r2 = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame8=r = (sin(time*1.25+2)+1)*0.5; shape_3_per_frame9=a = q3; shape_3_per_frame10=a2 = q3; shapecode_4_enabled=1 shapecode_4_sides=4 shapecode_4_additive=0 shapecode_4_thickOutline=0 shapecode_4_textured=1 shapecode_4_ImageURL=headphones.tga shapecode_4_x=0.68 shapecode_4_y=0.58 shapecode_4_rad=0.6 shapecode_4_ang=0 shapecode_4_tex_ang=0 shapecode_4_tex_zoom=0.71 shapecode_4_r=1 shapecode_4_g=1 shapecode_4_b=1 shapecode_4_a=1 shapecode_4_r2=1 shapecode_4_g2=1 shapecode_4_b2=1 shapecode_4_a2=1 shapecode_4_border_r=0 shapecode_4_border_g=0 shapecode_4_border_b=0 shapecode_4_border_a=0 shape_4_per_frame1=x = x + q1; shape_4_per_frame2=y = y + q2; shape_4_per_frame3=rad = rad + bass * 0.1; shape_4_per_frame4=a = q3; shape_4_per_frame5=a2 = q3; shapecode_6_enabled=1 shapecode_6_sides=4 shapecode_6_additive=0 shapecode_6_thickOutline=0 shapecode_6_textured=1 shapecode_6_ImageURL=project.tga shapecode_6_x=0.38 shapecode_6_y=0.435 shapecode_6_rad=0.8 shapecode_6_ang=0 shapecode_6_tex_ang=0 shapecode_6_tex_zoom=0.71 shapecode_6_r=1 shapecode_6_g=1 shapecode_6_b=1 shapecode_6_a=1 shapecode_6_r2=1 shapecode_6_g2=1 shapecode_6_b2=1 shapecode_6_a2=1 shapecode_6_border_r=0 shapecode_6_border_g=0 shapecode_6_border_b=0 shapecode_6_border_a=0 shape_6_per_frame1=x = x + q1; shape_6_per_frame2=y = y + q2; shape_6_per_frame3=a = q3; shape_6_per_frame4=a2 = q3; per_frame_1=wave_mystery = time%5*0.2; per_frame_2=q1 = 0.15*sin(time*1.14); per_frame_3=q2 = 0.1*sin(time*0.93+2); per_frame_4=q3 = if(above(frame,60),1, frame/60.0);projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Illusion - Logic Morph.milk0000775000175000017500000000503111756064136032154 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006490 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.968100 fWaveScale=0.706300 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.550000 fModWaveAlphaEnd=1.150000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.208145 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.301000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_frame_16=rot=rot+(dy_residual-dx_residual)*4; per_frame_17=cy=cy+dy_residual*4; per_frame_18=cx=cx+dx_residual*4; per_frame_19=wave_x=wave_x+dx_residual*10; per_frame_20=wave_y=wave_y+dy_residual*10; per_frame_21=ob_r=wave_g; per_frame_22=ob_g=wave_b; per_frame_23=ob_b=wave_r; per_frame_24=ib_r=wave_b; per_frame_25=ib_g=wave_r; per_frame_26=ib_b=wave_g; per_frame_27=ob_size=dy_residual; per_frame_28=ib_size=dx_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; per_pixel_2=rot=rot-(1-zoom); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Luckless.milk0000775000175000017500000000770711756064136031655 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.619082 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=zoom+.1*sin(time*.8); per_pixel_1=rot = rot + if(below(sin(ang+sin(rad+.5*q4)*5), q6), -rot, 0.5*sin((rad+.5*q1)*4*q5)); per_pixel_2=zoom=zoom+rot*q3; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Pandora's Volcano.milk0000775000175000017500000000251611756064136031274 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.040000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=tt = time/2; per_frame_2=wave_r = 1; per_frame_3=wave_b = 0.4 + sin(tt)/3; per_frame_4=wave_g = 0.5 - cos(2*tt)/4; per_frame_5=sy = 1.1 + progress/10; per_pixel_1=sx = tan(pow(y,2))-log(y); per_pixel_2=zoom = 1.0 + sin(rad)/5 + progress/10; projectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - plasma temptation.milk0000775000175000017500000001242311756064136031520 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.447720 fVideoEchoAlpha=0.800000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=3.300369 fWarpScale=2.670993 fZoomExponent=100.000000 fShader=1.000000 zoom=0.819143 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=36.971127 sx=3.544923 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=20.160004 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=1.000000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=rand(1); wave_0_per_point2=y=rand(1); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.900000 shapecode_0_g=0.700000 shapecode_0_b=0.900000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=(sin(time)+1)*.5; shape_0_per_frame2=y=(bass_att*.5)+(sin(time*.5)*.2); shape_0_per_frame3= shape_0_per_frame4=ang=time; shape_0_per_frame5=rad=bass*.5; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.808139 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.220183 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.900000 shapecode_1_g2=1.000000 shapecode_1_b2=0.800000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.731599 shapecode_2_ang=0.000000 shapecode_2_tex_ang=5.026548 shapecode_2_tex_zoom=0.248318 shapecode_2_r=0.800000 shapecode_2_g=0.300000 shapecode_2_b=0.800000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=rad=bass*.9; shape_2_per_frame2=ang=time; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.200000 shapecode_3_b=0.300000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.100000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=(cos((time+.233)*.2)+1)*.5; shape_3_per_frame2=y=(sin(time*.1)+1)*.5+(sin(time*.13)*.5); shape_3_per_frame3= shape_3_per_frame4=rad=treb*.2; per_pixel_1=direc=if(above(treb,1.3),direc*-1,direc); per_pixel_2= per_pixel_3=zoom=zoom+sin(x*treb*mid*.1)*direc*-1; per_pixel_4=rot=rot+(cos(y*bass)*x)*direc; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Beat Demo 2.2.milk0000775000175000017500000000727211756064136030177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Contortion (Xenomorph Mix).milk0000775000175000017500000000446511756064136032767 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.301000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.003415 fWaveScale=2.630066 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=0.010000 fZoomExponent=11.202057 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.2*sin(time); per_frame_13=wave_y = wave_y + 0.2*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.5*(0.5-rad)*(5*sin(0.48*time*dy_r)*sin(time)); per_pixel_6=zoom = zoom - 0.015*(0.65 - 0.25*sin((dx_r+dy_r)*20*bass)+rad); per_pixel_7=cx = cx + .45*sin(time)*(0.75*sin(1.25*time*dy_r)*cos(0.74*sin(dx_r*2*time))); per_pixel_8=cy = cy + .45*cos(time)*(0.75*cos(1.6*time*dx_r)*sin(0.74*cos(dy_r*2*time))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer_Peacock.milk0000775000175000017500000001350011756064136032514 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.615167 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.050000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=r=sin(time*0.7)*3*(bass*0.2); shape_0_per_frame3=g=sin(time*0.5)*4*(treb*2); shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.987774 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11=//ib_r=bass; per_frame_12=//ib_g=treb; per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//q4=sin(musictime*0.02)*0.1; per_frame_20=//q5=sin(musictime*0.01)*0.1; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*3) + sqr( (y-0.5+q5)*2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=(rd*rd)/2.5; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Krash - Interwoven (Contra Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Krash - Interwoven (Contra Mix).mi0000775000175000017500000001067311756064136033115 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.091806 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=q8 =oldq8+ min(0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps),0.1); per_frame_6=oldq8 = q8; per_frame_7=q7= 0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps); per_frame_8=q6 =oldq6+ 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq6 = q6; per_frame_10= per_frame_11=x1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_12=x2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_13=x3 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_14=y1 = 0.8 + 0.05*sin(0.516*q8) + 0.05*sin(0.232*q8) + 0.05*sin(1.024*q8); per_frame_15=y2 = 0.8 + 0.05*sin(0.341*q8) + 0.05*sin(0.768*q8) + 0.05*sin(1.093*q8); per_frame_16=y3 = 0.8 + 0.05*sin(0.301*q8) + 0.05*sin(0.873*q8) + 0.05*sin(1.251*q8); per_frame_17=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_18=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_19=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_20=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_21=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_22=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_23=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_24=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_25=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_26=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_27=wave_y = if(equal(framethird,0),y1,if(equal(framethird,1),y2,y3)); per_frame_28=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_29=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_30=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_31= per_frame_32=volume = 0.3*(bass+mid); per_frame_33=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_34=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_35=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_36=peakbass_att = max(bass_att,peakbass_att); per_frame_37=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_38=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_39=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_40=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_41=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_42=dx = beat; per_frame_43=mv_a = beat; per_pixel_1=dy = 0.001+0.008*q7 + 0.001*sin(12*x+3.059*q6) + 0.001*sin(24*x+2.025*q6) + 0.001*sin(1.231*q8); per_pixel_2=dx = dx + 0.0001*sin(9*y+0.612*q6) + 0.0001*sin(13*y+0.429*q6) + 0.0001*sin(1.027*q8); per_frame_init_1=oldq8 = time*0.1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Beat Demo 2.1.milk0000775000175000017500000000715411756064136030175 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=cx=cx+.5*q1; per_frame_42=cy=cy+.5*q2; per_frame_43=warp=bnot(q7%2); per_frame_44=echo_zoom=1+.5*q3; per_frame_45=echo_orientation=q8%4; per_frame_46=wave_mode=q8%7; per_pixel_1=zoom=zoom+.3*sin(y*3.14*q4); per_pixel_2=rot=rot*cos(x*3.14*q5); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - For The Seagull.milk0000775000175000017500000000547411756064136032673 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999838 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=35.318443 fWaveScale=0.010000 fWaveSmoothing=0.792000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.444800 fWarpScale=86.134796 fZoomExponent=1.030300 fShader=0.500000 zoom=0.992400 rot=0.000000 cx=1.069900 cy=1.069999 dx=0.000000 dy=0.000000 warp=1.307431 sx=1.000000 sy=1.000000 wave_r=0.250000 wave_g=0.260000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed))+(bass+mid+treb)*.025; per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_frame_26=mv_y = 1.25; per_pixel_1=rot = rot + 0.04*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) )+ if(above(q1,0),sin(rad)/30,sin(1-rad)/30); per_pixel_2=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ) + if(above(sin(1.123*time/4),0),sin(1-rad)/40,-sin(rad*q1)/40); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Octopus Gold.milk0000775000175000017500000000421111756064136027641 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=2.673533 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.800000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(0.394*time) + 0.40*sin(0.475*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(0.442*time) + 0.40*sin(0.321*time) ); per_frame_3=wave_r = wave_r + 0.300*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_4=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_5=wave_b = wave_b + 1.000*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_6=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_9=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_10=q1=cos(0.23*time); per_frame_11=q2=time + 0.3*sin(time*0.21); per_frame_12=cx=cx+0.2*sin(q1*0.5); per_frame_13=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/src/libprojectM/presets/Reenen Geiss - Triple Feedback.milk0000775000175000017500000002363011756064136031446 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.460478 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.075238 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.550000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1=rate = fps/(fps+1/2); shape_1_per_frame2=beat = above(bass,bassthresh); shape_1_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame4=ran = rand(8)+4; shape_1_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame6=//poly = if(above(poly,8),4,poly); shape_1_per_frame7=sides = poly; shape_1_per_frame8= shape_1_per_frame9=rate2 = fps/(fps+10); shape_1_per_frame10=out = (1-beat)*rate2*out + beat; shape_1_per_frame11=border_a = out; shape_1_per_frame12=te = bass/fps/2 + te; shape_1_per_frame13=x = x + 0.056*sin(te*1.67); shape_1_per_frame14=y = y + 0.043*sin(te*1.23); shape_1_per_frame15=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame16=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame17=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame18=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame19=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame20=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame21=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame22=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.749999 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=rate = fps/(fps+1/2); shape_2_per_frame2=beat = above(mid,bassthresh); shape_2_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.6)*rate+1.6); shape_2_per_frame4=ran = rand(8)+4; shape_2_per_frame5=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_2_per_frame6=//poly = if(above(poly,8),4,poly); shape_2_per_frame7=sides = poly; shape_2_per_frame8= shape_2_per_frame9=rate2 = fps/(fps+10); shape_2_per_frame10=out = (1-beat)*rate2*out + beat; shape_2_per_frame11=border_a = out; shape_2_per_frame12= shape_2_per_frame13=te = mid/fps/2 + te; shape_2_per_frame14=x = x + 0.05*sin(te*1.17); shape_2_per_frame15=y = y + 0.05*sin(te*1.83); shape_2_per_frame16=ang = 3*sin(te*0.5)+2*sin(te*1.1)+4*sin(te*0.3); shape_2_per_frame17=rad = rad * (0.9 + 0.2*t2) + 0.1*sin(te*1.3); shape_2_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.417 + 1))); shape_2_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.391 + 2))); shape_2_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.432 + 4))); shape_2_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.457 + 3))); shape_2_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.437 + 5))); shape_2_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - New meetings.milk0000775000175000017500000000501011756064136027660 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.050169 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500001 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_5=time = time/100; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.05 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.0005 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=xwave_x = wave_x + 0.250*( 0.60*sin(2.112*time) + 0.40*sin(1.589*time) ); per_frame_11=xwave_y = wave_y + 0.250*( 0.60*sin(1.752*time) + 0.40*sin(2.298*time) ); per_frame_12=bass_eff = max(max(bass,bass_att)-1,0); per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=decay = decay - 0.05*equal(frame%16,0); per_frame_15=zoom = decay; per_frame_16=rot = bass_eff/bass_thresh; per_frame_17=ob_size = rot-bass; per_frame_18=ib_a = 1-bass_eff; per_frame_19=ib_r = 1-wave_r; per_frame_20=ib_b = 1-wave_g; per_frame_21=ib_g = 1-wave_b; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3=zoom=zoom + 0.005*tan(ang-ang); per_pixel_4=ray = pow(rad,1.85)+.037; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Brakefreak.milk0000775000175000017500000000405711756064136030064 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880270 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.020000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=ib_r = wave_r*0.5; per_frame_5=ib_g = wave_g*0.5; per_frame_6=ib_b = wave_b*0.5; per_frame_7=ob_r = wave_b; per_frame_8=ob_g = wave_r; per_frame_9=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.06*(0.1*(time))+(0.5*(0.5-rad))+rad; per_pixel_6=rot = rot - 0.1*sqr(0.5*cos(ang*time)*bass_att); per_pixel_7=zoom = zoom - 0.04*(sin(rad)); per_pixel_8=zoom = zoom - 0.1*above(y,0.5)*sqr(0.5*sin(ang*time)*bass_att); per_pixel_9=zoom = zoom - 0.1*below(y,0.5)*sqr(0.5*cos(ang*time)*treb_att); projectM-complete-2.1.0-Source/src/libprojectM/presets/bmelgren - Godhead.milk0000775000175000017500000000230111756064136027411 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,mid))+.8; projectM-complete-2.1.0-Source/src/libprojectM/presets/Che - Terracarbon Stream.milk0000775000175000017500000000674111756064136030454 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.030740 fWaveScale=0.498516 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.035000 ib_r=0.250000 ib_g=0.450000 ib_b=0.250000 ib_a=0.290000 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.060000 mv_g=1.000000 mv_b=1.000000 mv_a=0.200000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Frantic Thoughts M0000775000175000017500000001704311756064136033365 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.700000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - Window Reflection 6.milk0000775000175000017500000000460011756064136031007 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.199862 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.149765 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.999800 rot=0.800000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=q1=bass_eff+sin(time*mytime*4); per_frame_8=q2=bas_eff+cos(time*mytime*2); per_frame_9=q3=bass_eff+abs(rad+.5)+(q2*q5); per_frame_10=q4=bass_thresh+abs(.9*5)*(dx_r*dy_r)*(dx*dy); per_frame_11=q5=bass_tresh+cos(.2*2)*(dx_r*dy_r); per_frame_12=q6=bass_thresh+0.1*(atan(abs(-rad+.5)))*q1; per_frame_13=q7=if(above(bass+bass_att,2),-1.5+bass+bass_att,0); per_frame_14=q8=below(rad- 0.1*x,0.18); per_frame_15=q9=if(above(rad,.5),.9+rad,.5+bass*3%1000*.1); per_frame_16=dx=q8; per_frame_17=zoom=q9+0.4; per_frame_18=monitor=zoom; per_pixel_1=rot=zoom; per_frame_init_1=myzoom=if(below(q1,q6),0.3*dx,if(equal(q2,q5),0.2*(1-dx),if(above(q3,q4),0.3*dy,0.2*(1-dy)+if(equal(q4,q3),0.3* dx, if(above(q5,q2),0.25*(1-dx),if(below(q6,q1),0.3*dy,0.25*(1-dy)+if(equal(q7,q9),0.3*dx, if(below(q8,q7),0.2*(1-dx),if(equal(q9,q6),0.3*dy,0.2*(1-dy)))))))))) + .8 - 0.02*(min(q6+q1,.5))*bass_eff; projectM-complete-2.1.0-Source/src/libprojectM/presets/Illusion & Unchained - Invade My Mind.milk0000775000175000017500000000763211756064136032506 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.976000 fVideoEchoZoom=1.028414 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=1.028415 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000206 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.800000 ob_g=0.300000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.200000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*sin(q4+q5); per_frame_28=wave_b=wave_b+wave_b*q2*sin(q3); per_frame_29=wave_g=wave_g+wave_g*q2; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=wave_mystery=.5*q6; per_frame_37=warp=0; per_frame_38=ob_size = 0.070 + (bass+mid)/24 + bass_att/30; per_frame_39=ib_size = ob_size / 4; per_pixel_1=zoom=zoom+.10*sin(q4+time+ang+rad); per_pixel_2=rot=if(above(bnot(1*q4),bnot(1*q3*.24)),rot*sin(rad*sin(q4*.54)),-rot*sin(rad*cos(q4*. per_pixel_3=34)))*Sin(Bass*.43)*sin(time*.13)*sin(q4*.54); per_pixel_4=sx=sx+.2*sqrt(sin(x))*sin(q3)*sin(q4*.42)*sin(q1*.65); per_pixel_5=sy=sy-.2*sqrt(sin(y))*cos(q3*q1)*Sin(above(q3,q3+.4)*.54)*sin(q4*above(q3,q2)*.54); per_pixel_6=dx=rot*sin(q4+q3)*Y*sin(above(q2,q4*.12))*x*sin(q3*.53)*sin(q5*.43); per_pixel_7=dy=-rot*sin(q3)*x*Sin(above(q3,q5)*.53)*y*sin(above(q4,q1)*-.12)*sin(above(q1,q3)*.23);; per_pixel_8=cx = cx + 4 * sin(0.128 * q3); projectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Eo.S. - our own personal demon.milk0000775000175000017500000002376211756064136032357 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.05; wave_0_per_point4=yp=cos(smp )*0.05; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15=ib_r=tan(time*1); per_frame_16=ib_r=min(ib_r,1); per_frame_17=ib_r=max(ib_r,0); per_frame_18=ib_g=tan(time*1+2.1); per_frame_19=ib_g=min(ib_g,1); per_frame_20=ib_g=max(ib_g,0); per_frame_21=ib_b=tan(time*1+4.2); per_frame_22=ib_b=min(ib_b,1); per_frame_23=ib_b=max(ib_b,0); per_frame_24= per_frame_25=ob_r=ib_r-0.5; per_frame_26=ob_g=ib_g-0.5; per_frame_27=ob_b=ib_b-0.5; per_frame_28=q1=ib_r; per_frame_29=q2=ib_g; per_frame_30=q3=ib_b; per_frame_31= per_frame_32= per_frame_33= per_frame_34=decay = 0.9999; per_frame_35= per_frame_36= per_frame_37=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_38=//solarize=above(0.5,bass); per_frame_39=//darken=above(0.4,treb); per_frame_40= per_frame_41=musictime=musictime+(mid*mid*mid)*0.02; per_frame_42= per_frame_43=xpos=sin(musictime*0.6)*0.6; per_frame_44=ypos=sin(musictime*0.4)*0.6; per_frame_45=q4=xpos; per_frame_46=q5=ypos; per_frame_47= per_frame_48=zoom=.98 + min(bass,1)*0.04 per_frame_49= per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=//zoom=-1; per_pixel_9=sx=-1+(bass*0.2); per_pixel_10=sy=-1-(treb*0.2); per_pixel_11= per_pixel_12=cx=0.5+q4; per_pixel_13=cy=0.5-q5; per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_15=//zm=(1.1-(rd/4)); per_pixel_16=zm=.98; per_pixel_17= per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; per_pixel_20=zm=zm+star/20; per_pixel_21=sx=zm; per_pixel_22=sy=zm; per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Deeper Logic.milk0000775000175000017500000000667511756064136030425 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot - Texture Boxes (Remix).milk0000775000175000017500000001475511756064136031242 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.194000 dy=0.400000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tx=0+1*sin(q1); shape_0_per_frame2=textured=if(below(.5,tx),0,1); shape_0_per_frame3=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame4=ang=ang+1*sin(time*.62); shape_0_per_frame5=x=.5-.3*sin(time*.34); shape_0_per_frame6=y=.5+.3*sin(time*.53); shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tx=0+1*sin(q2); shape_1_per_frame2=textured=if(below(.5,tx),0,1); shape_1_per_frame3=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame4=ang=ang+1*sin(time*.75); shape_1_per_frame5=x=.5-.3*sin(time*.12); shape_1_per_frame6=y=.5+.3*sin(time*.65); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=tx=0+1*sin(q3); shape_2_per_frame2=textured=if(below(.5,tx),0,1); shape_2_per_frame3=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame4=ang=ang+1*sin(time*.12); shape_2_per_frame5=x=.5-.3*sin(time*.23); shape_2_per_frame6=y=.5+.3*sin(time*.56); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=tx=0+1*sin(q4); shape_3_per_frame2=textured=if(below(.5,tx),0,1); shape_3_per_frame3=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame4=ang=ang+1*sin(time*.65); shape_3_per_frame5=x=.5-.3*sin(time*.54); shape_3_per_frame6=y=.5+.3*sin(time*.23); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Subjective Experience Of The Manifold.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Subjective Experience Of The Mani0000775000175000017500000001002411756064136033275 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999496 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.008); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse*q1); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*1.14+q2*1.14+q3*1.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.2*sin(time*2.157); per_frame_29=ob_b=.2+.2*sin(time*1.689); per_frame_30=ob_g=.2+.2*sin(time*1.413); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=echo_zoom=1+.08*q1+.08*q2+.06*q3+.16*cos(time*.681); per_frame_44=wave_r=.5+.5*sin(q1+time*2.183); per_frame_45=wave_b=.5+.5*sin(q2+time*1.211); per_frame_46=wave_g=.5+.5*sin(q3+time*1.541); per_frame_47=wave_mystery=wave_mystery+.5*sin(time*3+q6); per_frame_48=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_49=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_50=wave_mode=q8%3; per_frame_51=wave_a=3+sin(time*1.414)+q3; per_pixel_1=xx=x-.5+.03*q5+.1*y*q6+.1*sin(time*.322); per_pixel_2=yy=y-.5+.03*q6+.1*x*q5+.1*sin(time*.427); per_pixel_3=dx=sin(xx*2); per_pixel_4=dy=sin(yy*2); per_pixel_5=rot=sin(rad*1.4+.3*q4); projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - Quicksand.milk0000775000175000017500000000377011756064136027270 0ustar matthiasmatthias[preset00] fRating=4.500000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499226 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.200000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=vol = (5*bass + 3*mid + 2*treb)/10; per_frame_4=wave_x = wave_x + 0.03*vol*sin(0.727*time); per_frame_5=wave_y = wave_y + 0.04*vol*sin(0.777*time); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=monitor = time; per_pixel_1=cx = (0.25&(x*5-0.5))*0.1+0.025; per_pixel_2=cy = (0.25&(y*5-0.5))*0.1+0.025; per_pixel_3=sx = sx -.005-abs(x-1)*.01; per_pixel_4=sy = sy -.005-abs(x-1)*.01; per_pixel_5=zoom = pow(rad,0.05)+.050; per_pixel_6=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Kalideostars (Round Round Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Kalideostars (Round Round Mix).mi0000775000175000017500000001430411756064136033207 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Kalideostars (Altars Of Madness MIx).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Kalideostars (Altars Of Madness MI0000775000175000017500000001425211756064136033233 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=zoom+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_pixel_1=dx=dx+0.003*sin((y*2-1)*64)+0.001*sin((y*2-1)*96); per_pixel_2=dy=dy+0.004*cos((x*2-1)*64)+0.002*cos((x*2-1)*96); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Feedback 2.milk0000775000175000017500000001455111756064136027155 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.207965 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Antidote.milk0000775000175000017500000000405311756064136027572 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.15*sin(time); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Slow Solstice.milk0000775000175000017500000000672711756064136032563 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.92)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_34=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); per_frame_35=wave_mystery=wave_x-.5; per_pixel_1=zoom = zoom + rad/10 + abs(sin(ang-rad)/10) +q4/10; per_pixel_2=rot = rot + treb*.001 + sin(treb+rad)/33 -q3/8; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - ReAwoke.milk0000775000175000017500000001752311756064136027532 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999489 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.337423 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.776608 shapecode_0_ang=0.628319 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.408391 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+.05*q4; shape_0_per_frame2=y=.5+.05*q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.03*sin(time*.8); per_frame_51=wave_mode=q8%2; per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=radix=if(above(q3,0),min(xx,yy),max(xx,yy)); per_pixel_6=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_7=rot=sin(rad*(xx*q4+yy*q5+radix*q6)); per_pixel_8=cx=cx+xx; per_pixel_9=cy=cy+yy; projectM-complete-2.1.0-Source/src/libprojectM/presets/Reenen - phoenix.milk0000775000175000017500000000267211756064136027164 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.053452 fWaveScale=0.811409 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.608037 fWarpScale=1.220618 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009520 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.591235 sx=0.970590 sy=1.000000 wave_r=0.700000 wave_g=0.100000 wave_b=0.000000 wave_x=0.500000 wave_y=0.240000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20; per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time); per_frame_3=wave_r = wave_r + vol/10; per_frame_4=wave_b = vol/10; per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time); per_frame_6=sx = sx - vol/50; per_frame_7=wave_x = wave_x + vol/50; per_pixel_1=q1 = above(0.5,y); per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x)); per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1); per_pixel_4=rot = if(bor(q1,q2),q3,rot); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Space.milk0000775000175000017500000000555711756064136027137 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29= per_frame_30= per_frame_31=dx = dx + dx_residual; per_frame_32=dy = dy + dy_residual; per_frame_33= per_frame_34= per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_36=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_37=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_38= per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = 215*myx*dx; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Downward Spiral.milk0000775000175000017500000000261011756064136030340 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=2.717574 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.999900 wave_r=1.000000 wave_g=0.400000 wave_b=0.100000 wave_x=0.500000 wave_y=0.600000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot & Rovastar - Altars Of Madness 2 (X.42 0000775000175000017500000000621011756064136032267 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.763002 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_frame_25=echo_zoom=echo_zoom-.3*sin(Time*(q5/2/2/2/2/2/2/2)); per_frame_26=//echo_alpha=1; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0)*((ang/2/2/2)-rad)*Sin(q5)/2; per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y-0.5)*96)+0.005*sin((y-0.5)*128)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0.001*cos((x-0.5)*128)+0.001*cos((x-0.5)*96)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Cosmic Mosaic (Active Mix).milk0000775000175000017500000001322011756064136032532 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=2.608790 fWaveSmoothing=0.500000 fWaveParam=0.350000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=4.320000 mv_dx=-0.136000 mv_dy=-0.012000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.691150 shapecode_0_tex_zoom=2.283879 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = tex_zoom - 0.025 + 0.05*(bass+bass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=warp=0; per_frame_8=decay = 0.970; per_frame_9=zoom =1; per_frame_10=rot=0; per_pixel_1=//dy=dy+0.05*sin((y*2-1)*48+(y*2-1)*64); per_pixel_2=//dy=dy-0.05*cos((x*2-1)*64+(x*2-1)*48); per_pixel_3=//dx=dx+0.005*sin((y*2-1)*48+(y*2-1)*64); per_pixel_4=//dx=dx-0.005*cos((x*2-1)*64+(x*2-1)*48); per_pixel_5= per_pixel_6=dx = 0.005*sin((tan(1-rad))*(90+bass+bass_att)+((ang)*18)); per_pixel_7=dy = -0.005*sin((tan(1-rad))*(90+bass+bass_att)+((-ang)*18)); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Clouded Judgement Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Clouded Judgement 0000775000175000017500000001660111756064136033355 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=0.700000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.521); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.900000 shapecode_3_y=0.900000 shapecode_3_rad=0.181670 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 +0.4*sin(0.1*q8); shape_3_per_frame2=y = 0.5+0.4*sin(q7*0.19653); shape_3_per_frame3=textured =1; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); ././@LongLink0000000000000000000000000000016500000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sunflower Passion (Enlightment Mix)_Phat_edit.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sunflower Passion (Enlightment Mix0000775000175000017500000001772111756064136033553 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.447667 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=1.951307 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.135177 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.3 + 0.05*sin(0.89*q8); shape_0_per_frame2=y = 0.4 - 0.05*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.066232 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.3 - 0.05*sin(0.7089*q8); shape_1_per_frame2=y = 0.4 + 0.05*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.036457 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.3 + 0.05*sin(0.679*q8); shape_2_per_frame2=y = 0.4 - 0.05*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.012202 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.3 + 0.05*sin(0.916*q8); shape_3_per_frame2=y = 0.4 - 0.05*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=//wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=//wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=//wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=//zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=.95; per_frame_16=q1=0.5 +0.1*sin(q8); per_frame_17=q2=0.5; per_frame_18= per_frame_19= per_frame_20=q8 = oldq8+ 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_21=oldq8 =q8; per_frame_22=mybass = mybass + 0.01*(bass + bass_att); per_frame_23= per_frame_24=//rot =1 + 0.15*sin(mybass*0.1789); per_frame_25=//zoom = 1.6 + 0.1*sin(mybass*0.786); per_frame_26=zoom = 1.09; per_frame_27=//rot =0.12; per_frame_28=//cx = 0.4; per_frame_29=//cy = 0.4; per_frame_30=q1=0.5 +0.00*sin(0.12*q8); per_frame_31=q2=0.5 -0.00*cos(0.177*q8); per_pixel_1=myx = (x-q1)*1.1; per_pixel_2=myy= (y-q2)*1.1; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = (0.5+0.02*sin(q8))*(myy/(myrad+1)); per_pixel_5=dy = -(0.5+0.02*sin(q8*0.897))*(myx/(myrad+1)); per_pixel_6=rd=bass*rad; per_pixel_7=rot=rd/10; per_pixel_8= per_pixel_9=sy=1.02+(rad/10); per_pixel_10=sx=sy-myrad; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Chromatic Abyss (The Other Side).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Chromatic Abyss (The Other Side).m0000775000175000017500000000275611756064136033037 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868317 fWaveScale=0.484545 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=zoom = zoom + 0.01; per_pixel_1=sx = sx + if (above(rad, 0.38), +0.01, 0); per_pixel_2=sy = sy + if (above(rad, 0.38), +0.01, 0); per_pixel_3=warp = warp + if (above(rad,0.56 + 0.05*sin(time)), +0.5*(sin(rad)), 0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Eo.S._Algorithm.milk0000775000175000017500000002254711756064136030007 0ustar matthiasmatthias[preset00] fRating=0.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.550335 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3=ib_r=tan(time*2); per_frame_4=ib_r=min(ib_r,1); per_frame_5=ib_r=max(ib_r,0); per_frame_6=ib_g=tan(time*2+2.1); per_frame_7=ib_g=min(ib_g,1); per_frame_8=ib_g=max(ib_g,0); per_frame_9=ib_b=tan(time*2+4.2); per_frame_10=ib_b=min(ib_b,1); per_frame_11=ib_b=max(ib_b,0); per_frame_12=//ib_r=1-ib_r; per_frame_13=//ib_g=1-ib_g; per_frame_14=//ib_b=1-ib_b; per_frame_15= per_frame_16=ob_r=ib_r-0.5; per_frame_17=ob_g=ib_g-0.5; per_frame_18=ob_b=ib_b-0.5; per_frame_19=q1=ib_r; per_frame_20=q2=ib_g; per_frame_21=q3=ib_b; per_frame_22= per_frame_23= per_frame_24= per_frame_25=decay = 1; per_frame_26= per_frame_27= per_frame_28=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_29=//solarize=above(0.5,bass); per_frame_30=//darken=above(0.4,treb); per_frame_31= per_frame_32=musictime=musictime+(mid*mid*mid)*0.01; per_frame_33= per_frame_34=xpos=sin(musictime*0.4)*0.2; per_frame_35=ypos=sin(musictime*0.4)*0.2; per_frame_36=q4=xpos; per_frame_37=q5=ypos per_frame_38= per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=-.96-(bass*0.03); per_pixel_9= per_pixel_10=//cx=0.5+q4; per_pixel_11=//cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=sin(rd/5)*(2-rd); per_pixel_18=zm=zm+star/20; per_pixel_19=sx=zm; per_pixel_20=sy=zm; per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_22=dx=sin(y*140)*(bass*0.005)*sin(ag); per_pixel_23=dy=cos(x*140)*(bass*0.005)*cos(ag); per_pixel_24= per_pixel_25= per_pixel_26= per_pixel_27=sect_a=if ( below(x,0.333), 1, 0 ); per_pixel_28=sect_b=if ( below(x,0.666), 1, 0 ); per_pixel_29=sect_b=if ( above(x,0.333), sect_b, 0 ); per_pixel_30=sect_c=if ( above(x,0.666), 1, 0 ); per_pixel_31= per_pixel_32=cy_a=( bass_att)*q1 + 0.5 +rd-ag; per_pixel_33=cy_b=( bass_att)*q2 - 1.2 +ag; per_pixel_34=cy_c=( bass_att)*q3 + 0.5 +rd-ag; per_pixel_35= per_pixel_36=cx=(sect_a*0.166 + sect_b*0.5 + sect_c*0.833)*rd; per_pixel_37=cy=(sect_a/cy_a + sect_b/cy_b + sect_c/cy_c)*rd; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Swirlie 1.milk0000775000175000017500000000360611756064136027105 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - 3D Shapes Demo.milk0000775000175000017500000002265611756064136027671 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 3*sin(time); wave_0_per_frame14=t5 = 10+8*cos(time); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.4*cos(time); wave_0_per_frame17=r = 0.5-0.4*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 =x3 + t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22=//x=(0.5)*sin(8*sample*t8); wave_0_per_point23=b= r+value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - Lifesavor Anyone.milk0000775000175000017500000000235011756064136030503 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.008081 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997766 fWaveScale=0.653090 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.550000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_pixel_1=zoom = pow(rad,0.05)+.05/bass; projectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic - It's Only Make Believe.milk0000775000175000017500000000313211756064136032440 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.865441 fWaveScale=69.200165 fWaveSmoothing=0.792000 fWaveParam=0.020000 fModWaveAlphaStart=0.980000 fModWaveAlphaEnd=0.999999 fWarpAnimSpeed=0.960959 fWarpScale=6.948194 fZoomExponent=2.699864 fShader=0.700000 zoom=0.012572 rot=0.000000 cx=0.500000 cy=0.500001 dx=0.000000 dy=0.000000 warp=10.040655 sx=0.999989 sy=0.999999 wave_r=0.250000 wave_g=0.250000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.150000 ob_g=0.350000 ob_b=0.250000 ob_a=0.970000 ib_size=0.010000 ib_r=0.350000 ib_g=0.250000 ib_b=0.150000 ib_a=0.970000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.500000 mv_g=0.500000 mv_b=0.500000 mv_a=0.950000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/bass)/2+0.5; per_frame_3=wave_g = cos(ff/mid)/2+0.5; per_frame_4=wave_b = cos(3*ff/treb)/2+0.5; per_frame_5=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_6=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_7=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_8=ob_r=wave_r; per_frame_9=ob_g=wave_g; per_frame_10=ob_b=wave_b; per_frame_11=rot = rot + 0.180*( 0.60*sin(0.981*time) + 0.80*sin(0.279*time) ); per_frame_12=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/src/libprojectM/presets/Idiot - Texture Boxes (Remix 2).milk0000775000175000017500000001466511756064136031364 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=-0.006000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=textured=1; shape_0_per_frame2=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame3=ang=ang+1*sin(time*.62); shape_0_per_frame4=x=.5-.3*sin(time*.34); shape_0_per_frame5=y=.5+.3*sin(time*.53); shape_0_per_frame6=rad=rad-.5*sin(time*.53); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=textured=1; shape_1_per_frame2=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame3=ang=ang+1*sin(time*.75); shape_1_per_frame4=x=.5-.3*sin(time*.12); shape_1_per_frame5=y=.5+.3*sin(time*.65); shape_1_per_frame6=rad=rad+.5*sin(time*.75); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=textured=1; shape_2_per_frame2=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame3=ang=ang+1*sin(time*.12); shape_2_per_frame4=x=.5-.3*sin(time*.23); shape_2_per_frame5=y=.5+.3*sin(time*.56); shape_2_per_frame6=rad=rad+.5*sin(time*.12); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=textured=1; shape_3_per_frame2=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame3=ang=ang+1*sin(time*.65); shape_3_per_frame4=x=.5-.3*sin(time*.54); shape_3_per_frame5=y=.5+.3*sin(time*.23); shape_3_per_frame6=rad=rad+.4*sin(time*.43); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_stt&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Antidote (Side Effects Mix).milk0000775000175000017500000000455311756064136032643 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=5.427025 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.766487 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(2.5*time+2*mid); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time+2.2*treb); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time+2*bass); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.75 + 0.45*sin(sin(0.5*bass_att-0.4*treb_att)*sin(time)); per_frame_6=//warp = warp + (0.8*bass_att - 0.8*treb_att)*0.25; per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.004*sin(cos(x*2.25*time)*0.86*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.004*cos(sin(y*2.25*time)*0.94*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); per_pixel_9=dy = dy - sin((1+x)*time*0.94)*(0.005*above(y,sin(1.14*time+0.02*treb_att))); per_pixel_10=dx = dx + sin((0.25-y)*time*0.97)*(0.005*above(x,cos(1.2*time+0.02*bass_att))); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - War Machine (Shifting Complexity Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - War Machine (Shifting Complexity Mix)0000775000175000017500000000553011756064136033176 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - El Cubismo.milk0000775000175000017500000000274011756064136027266 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Hyperspace (Frozen Rapture Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Hyperspace (Frozen Rapture Mix).mi0000775000175000017500000000326011756064136033333 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_frame_10=echo_zoom = 1+q1; per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Eggs.milk0000775000175000017500000000265511756064136026236 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Forgotten Moon.milk0000775000175000017500000000324711756064136030736 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.015199 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.5*sin(time); per_frame_3=ib_g = 0.5+0.5*sin(time*1.576); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=q8 =oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_pixel_1=dx = 0.01*sin(100*y+q8/y); per_pixel_2=dy = 0.01*sin(100*x+q8/x); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - A Blur.milk0000775000175000017500000000405711756064136026412 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = wave_x + 0.4*sin(1.85*time); per_frame_5=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_6=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=bass_eff = max(max(bass,bass_att)-1,0); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=decay = decay - 0.05*equal(frame%16,0); per_frame_11=zoom = zoom + 0.05 * cos(ang-ang); per_frame_12=rot = bass_eff/bass_thresh-0.05; per_frame_13=monitor=zoom; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Surface (Vectrip Mix).milk0000775000175000017500000000612611756064136033062 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.530000 mv_g=0.700000 mv_b=0.330000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=vol = (bass+mid+att)/6; per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=mv_x_speed = 4; per_frame_21=mv_y_speed = 4; per_frame_22=mv_x_range = 0.49; per_frame_23=mv_y_range = 0.049; per_frame_24=mv_x_amount = 20; per_frame_25=mv_y_amount = 2.25; per_frame_26=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_27=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_28=mv_b = mv_b + 0.2*sin(time*0.771); per_frame_29=mv_r = mv_r + 0.25*cos(time*1.701); per_frame_30=mv_g = mv_g + 0.3*cos(time*0.601); per_frame_31=mv_l = 10+6*min((0.5*bass+0.5*bass_att),2); projectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - pulsar.milk0000775000175000017500000001513011756064136027241 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099900 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=1.000000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.100000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = 0.6 + 0.3*(sin(time*1.21)*ws + sin(time*1.65)*(1 - ws)); wave_0_per_frame2=g = 0.6 + 0.3*(sin(time*1.78)*ws + sin(time*1.06)*(1 - ws)); wave_0_per_frame3=b = 0.6 + 0.3*(sin(time*1.32)*ws + sin(time*1.54)*(1 - ws)); wave_0_per_point1=x = sample; wave_0_per_point2=y = 0.9999; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=40 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.250000 shapecode_0_rad=0.330000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=1.000000 shapecode_1_rad=1.203212 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=ws = r shape_1_per_frame1=an = an + 0.05; shape_1_per_frame2=ang = an; shape_1_per_frame3=sides = 40; shape_1_per_frame4=rv = 0.4*(bass_att + mid_att + treb_att)/3; shape_1_per_frame5=rad = rv; shape_1_per_frame6=r = 0.5 + 0.5*sin(time); shape_1_per_frame7=g = 0.5 + 0.5*sin(time + 2.094); shape_1_per_frame8=b = 0.5 + 0.5*sin(time + 4.188); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.900000 shapecode_2_y=0.899900 shapecode_2_rad=0.400312 shapecode_2_ang=1.005310 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=ws = rand(1); shape_2_per_frame1=r = 0.5 + 0.5*sin(time); shape_2_per_frame2=g = 0.5 + 0.5*sin(time + 2.094); shape_2_per_frame3=b = 0.5 + 0.5*sin(time + 4.188); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.970000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=ws = rand(1); shape_3_per_frame1=rad = rad*(bass_att + treb_att + mid_att)/3; per_frame_init_1=wr1 = 1 + rand(0.404); per_frame_init_2=wg1 = 1 + rand(0.446); per_frame_init_3=wb1 = 1 + rand(0.465); per_frame_init_4=wr2 = 1 + rand(0.454); per_frame_init_5=wg2 = 1 + rand(0.489); per_frame_init_6=wb2 = 1 + rand(0.432); per_frame_init_7=ws = rand(1); per_frame_init_8=decay = 0; per_frame_init_9=dec = 0; per_frame_init_10=vl = 0; per_frame_1=vol = .3333*(bass_att + mid_att + treb_att); per_frame_2=wave_a = 0; per_frame_3=dec = dec + 0.1*(1-dec); per_frame_4=decay = dec; per_frame_5=awarp = 5*above(bass_att,1.4); per_frame_6=dy = .07; per_frame_7=dx = .01; per_frame_8=//ib_a = above(bass_att,1.3); per_pixel_1=vl = (bass_att + mid_att + treb_att)/3; per_pixel_2=vlv = 1.5 + 0.1*(vl - 1); per_pixel_3=arot = 5*if(above(bass_att,1.3),x,x-1); per_pixel_4=shiv = -4 + above(bass_att,1)*(bass_att - 1); per_pixel_5=split = sin(time); per_pixel_6=//shiv = 1; per_pixel_7=vol = 1 + 0.5*(bass_att + treb_att + mid_att)/3; per_pixel_8=vol = 1.5; per_pixel_9=rot = 0.8*(x - y)*vlv; per_pixel_10=awarp = y*5; ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Twisted 0000775000175000017500000000517111756064136032771 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.965000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.470000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=//q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-2),5),0),1); per_frame_5=//oldq8 = q8; per_frame_6=//q8 = q8 + time*0.1; per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=monitor = q8; per_frame_10=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_11=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_12=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_13=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_14=ob_r = wave_r; per_frame_15=ob_g = wave_g; per_frame_16=ob_b = wave_b; per_frame_17=mv_r = wave_r; per_frame_18=mv_b = wave_b; per_frame_19=mv_g = wave_g; per_frame_20=ib_a = abs(sin(q8*0.9141)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); ././@LongLink0000000000000000000000000000016500000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Broken D0000775000175000017500000000463311756064136032674 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.981000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.40*( 0.60*sin(1.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.40*( 0.60*sin(1.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.40*( 0.60*sin(1.714*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=echo_zoom = 1+ q7; per_frame_12=zoom = 1+q7; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Octoplasm.milk0000775000175000017500000000406111756064136031173 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.964000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ob_r = 1-wave_b; per_frame_12=ob_g = wave_r; per_frame_13=ob_b = 1-wave_g; per_frame_14=q1=cos((0.91*time) + sin(time*0.324)); per_frame_15=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.08*sin(rad*23.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*4 + pow((sqrt(2)-rad),13*rad) + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.s and PieturP - Starfield.milk0000775000175000017500000005547711756064136031126 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=3.012146 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.010000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799999 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.028414 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ (abs(bass+treb+mid)*.01); wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance; wave_0_per_frame4=ab=ab+(abs(bass+treb+mid)*.001); wave_0_per_frame5=ab=if(above(ab,628),0,ab); wave_0_per_frame6=t2=ab; wave_0_per_frame7= wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*.17; wave_0_per_point6=//plot random y position via function of sample pos; wave_0_per_point7=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point8=yp=yp*.17; wave_0_per_point9=//plot random z position via function of sample pos; wave_0_per_point10=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point11=zp=zp*0.25; wave_0_per_point12= wave_0_per_point13=//pull stars toward screen wave_0_per_point14=zp=zp + 1 - t1; wave_0_per_point15= wave_0_per_point16=//correct when below 0 wave_0_per_point17=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point18=zp=zp*0.7; wave_0_per_point19= wave_0_per_point20=x2=sin(time*.2)*.125; wave_0_per_point21=y2=cos(time*.2)*.125; wave_0_per_point22=x=(xp/zp + 0.5)+x2; wave_0_per_point23=y=(yp/zp + 0.5)+y2; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=h=sin(t2)*.5+.5; wave_0_per_point27= wave_0_per_point28=//darken far stars wave_0_per_point29=//a=(1 - zp*0.5); wave_0_per_point30=l=(1-zp*.5); wave_0_per_point31=s=(1-zp*.5); wave_0_per_point32= wave_0_per_point33= wave_0_per_point34= wave_0_per_point35=////////////////////////////////////////////////////////////////////////////// wave_0_per_point36=// wave_0_per_point37=// HSL to RGB by PieturP wave_0_per_point38=// wave_0_per_point39=// hue h ( 0 - 1 ) rr ( 0 - 1 ) wave_0_per_point40=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_0_per_point41=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_0_per_point42=// wave_0_per_point43=cc=(6*h); wave_0_per_point44=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_0_per_point45=zf=(6*h)-cc; wave_0_per_point46=zm=l; wave_0_per_point47=zp=l*(1-s); wave_0_per_point48=zq=l*(1-s*zf); wave_0_per_point49=zt=l*(1-s*(1-zf)); wave_0_per_point50=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_0_per_point51=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_0_per_point52=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_0_per_point53=rr=if(equal(s,0),l,rr); wave_0_per_point54=gg=if(equal(s,0),l,gg); wave_0_per_point55=bb=if(equal(s,0),l,bb); wave_0_per_point56= wave_0_per_point57=////////////////////////////////////////////////////////////////////////////// wave_0_per_point58= wave_0_per_point59=r=rr; wave_0_per_point60=g=gg; wave_0_per_point61=b=bb; wave_0_per_point62= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=256 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.028414 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ (abs(bass+treb+mid)*.01); wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3=t1=advance; wave_1_per_frame4=ab=ab+(abs(bass+treb+mid)*.001); wave_1_per_frame5=ab=if(above(ab,628),0,ab); wave_1_per_frame6=t2=ab; wave_1_per_frame7= wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_1_per_point5=xp=xp*.20; wave_1_per_point6=//plot random y position via function of sample pos; wave_1_per_point7=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_1_per_point8=yp=yp*.20; wave_1_per_point9=//plot random z position via function of sample pos; wave_1_per_point10=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_1_per_point11=zp=zp*0.25; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=//a=(1 - zp*0.5); wave_1_per_point23= wave_1_per_point24=zp=zp*0.705; wave_1_per_point25= wave_1_per_point26=x=xp/zp + 0.5; wave_1_per_point27=y=yp/zp + 0.5; wave_1_per_point28= wave_1_per_point29=h=sin(t2)*.5+.5; wave_1_per_point30= wave_1_per_point31=s=(1-zp*.5); wave_1_per_point32=l=(zp*.5); wave_1_per_point33= wave_1_per_point34= wave_1_per_point35=////////////////////////////////////////////////////////////////////////////// wave_1_per_point36=// wave_1_per_point37=// HSL to RGB by PieturP wave_1_per_point38=// wave_1_per_point39=// hue h ( 0 - 1 ) rr ( 0 - 1 ) wave_1_per_point40=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_1_per_point41=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_1_per_point42=// wave_1_per_point43=cc=(6*h); wave_1_per_point44=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_1_per_point45=zf=(6*h)-cc; wave_1_per_point46=zm=l; wave_1_per_point47=zp=l*(1-s); wave_1_per_point48=zq=l*(1-s*zf); wave_1_per_point49=zt=l*(1-s*(1-zf)); wave_1_per_point50=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_1_per_point51=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_1_per_point52=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_1_per_point53=rr=if(equal(s,0),l,rr); wave_1_per_point54=gg=if(equal(s,0),l,gg); wave_1_per_point55=bb=if(equal(s,0),l,bb); wave_1_per_point56= wave_1_per_point57=////////////////////////////////////////////////////////////////////////////// wave_1_per_point58= wave_1_per_point59=r=rr; wave_1_per_point60=g=gg; wave_1_per_point61=b=bb; wave_1_per_point62= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.999996 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_2_per_frame3=vg = vol_avg*.1; wave_2_per_frame4=//t1 = if(above(vg,1.8),1.8,vg); wave_2_per_frame5=t1=time*.3; wave_2_per_frame6=//t2=sin(time)*1.5+2; wave_2_per_frame7=//t3=.25; wave_2_per_frame8=//t2=sin(time*.071)*1.2+4.1; wave_2_per_frame9=t2=2; wave_2_per_frame10=t3=0; wave_2_per_frame11=t4=0; wave_2_per_point1=tm=if(above(yp,0.98),t1,tm); wave_2_per_point2=ex=if(above(yp,0.98),t2,ex); wave_2_per_point3=//ex=2; wave_2_per_point4=sp=.01; wave_2_per_point5=yp=if(above(xp,0.9998),yp+sp,yp); wave_2_per_point6=xp=if(above(xp,0.9998),0,xp+sp); wave_2_per_point7=yp=if(above(yp,0.9998),0,yp); wave_2_per_point8=x=((xp*ex)*.1+.5)-(.05*ex)-t3; wave_2_per_point9=y=((yp*ex)*.1+.5)-(.05*ex)-t4; wave_2_per_point10= wave_2_per_point11=//g=sin(xp*yp*1.506+tm); wave_2_per_point12=//b=sin(xp*yp*3.142+tm); wave_2_per_point13=//r=cos(xp*yp*1.506+tm); wave_2_per_point14= wave_2_per_point15=r=sin(xp*3.14+tm)*sin(yp*3.14+tm); wave_2_per_point16=g=sin(xp*6.28+tm)*sin(yp*6.28+tm); wave_2_per_point17=b=.4; wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21= wave_2_per_point22= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_3_per_frame3=vg = vol_avg*.1; wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_3_per_point1=tm = q1; wave_3_per_point2=sp = sample*6.28*8*6; wave_3_per_point3= wave_3_per_point4=vol = (value1+value2)*.5; wave_3_per_point5=it = it*above(sample,0); wave_3_per_point6=it = it + 1; wave_3_per_point7=rad = .5 + vol; wave_3_per_point8=ra = rad*sin(sample*3.14); wave_3_per_point9=ox = ra*sin(sp); wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_3_per_point11=oz = ra*cos(sp); wave_3_per_point12= wave_3_per_point13=xang = tm*.132; wave_3_per_point14=sxang = 0; wave_3_per_point15=yang = tm*.153; wave_3_per_point16=ayang = 0; wave_3_per_point17=zang = tm*.110; wave_3_per_point18=azang = 0; wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); wave_3_per_point20=fov = .5; wave_3_per_point21= wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point24=ox = mx; wave_3_per_point25=oy = my; wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point28=ox = mx; wave_3_per_point29=oz = mz; wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point32=oy = my; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=oz = oz - 2; wave_3_per_point36=x = ox*fov/oz + 0.5; wave_3_per_point37=x = (x-.5)*0.75 + 0.5; wave_3_per_point38=y = oy*fov/oz + 0.5; wave_3_per_point39= wave_3_per_point40=r = 1; wave_3_per_point41=g = .25+.25*sin(sp); wave_3_per_point42=b = 0; wave_3_per_point43=a = .5 + (oz+2)*.5; wave_3_per_point44=a = a*below(z,2); wave_3_per_point45=minrgb = min(r,min(g,b)); wave_3_per_point46=maxrgb = max(r,max(g,b)); wave_3_per_point47=l = (maxrgb-minrgb)*.5; wave_3_per_point48=diff = maxrgb-minrgb; wave_3_per_point49=sum = maxrgb+minrgb; wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_3_per_point52=h = h*0.1666666; wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_3_per_point54= wave_3_per_point55=h = h + time*0.05*1.324; wave_3_per_point56=h = h - int(h); wave_3_per_point57= wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_3_per_point59=tmpa = 2*l - tmpb; wave_3_per_point60=hvr = h + .333333; wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_3_per_point62=hvg = h; wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_3_per_point64=hvb = h - .333333; wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_3_per_point66= wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.140000 shapecode_0_y=0.170000 shapecode_0_rad=2.207644 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.255374 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.140000 shapecode_1_y=0.500000 shapecode_1_rad=0.100996 shapecode_1_ang=3.141593 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=3.241264 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.600000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=p=p+.62; shape_1_per_frame3=slowp=slowp+.062; shape_1_per_frame4=p=below(p,6.283)*p; shape_1_per_frame5=slowp=below(slowp,6.283)*slowp; shape_1_per_frame6=x=sin(p)*.35+.5; shape_1_per_frame7=y=cos(p)*.35+.5; shape_1_per_frame8=h=sin(slowp)*.5+.5; shape_1_per_frame9=s=1; shape_1_per_frame10=l=1; shape_1_per_frame11=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame12=// shape_1_per_frame13=// HSL to RGB by PieturP shape_1_per_frame14=// shape_1_per_frame15=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_1_per_frame16=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_1_per_frame17=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_1_per_frame18=// shape_1_per_frame19=cc=(6*h); shape_1_per_frame20=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_1_per_frame21=zf=(6*h)-cc; shape_1_per_frame22=zm=l; shape_1_per_frame23=zp=l*(1-s); shape_1_per_frame24=zq=l*(1-s*zf); shape_1_per_frame25=zt=l*(1-s*(1-zf)); shape_1_per_frame26=monitor=zq; shape_1_per_frame27=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_1_per_frame28=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_1_per_frame29=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_1_per_frame30=rr=if(equal(s,0),l,rr); shape_1_per_frame31=gg=if(equal(s,0),l,gg); shape_1_per_frame32=bb=if(equal(s,0),l,bb); shape_1_per_frame33= shape_1_per_frame34=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame35=r=rr; shape_1_per_frame36=g=gg; shape_1_per_frame37=b=bb; shape_1_per_frame38= shape_1_per_frame39=h=sin(slowp)*.5+.5; shape_1_per_frame40=l=.5; shape_1_per_frame41=s=.55; shape_1_per_frame42=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame43=// shape_1_per_frame44=// HSL to RGB by PieturP shape_1_per_frame45=// shape_1_per_frame46=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_1_per_frame47=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_1_per_frame48=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_1_per_frame49=// shape_1_per_frame50=cc=(6*h); shape_1_per_frame51=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_1_per_frame52=zf=(6*h)-cc; shape_1_per_frame53=zm=l; shape_1_per_frame54=zp=l*(1-s); shape_1_per_frame55=zq=l*(1-s*zf); shape_1_per_frame56=zt=l*(1-s*(1-zf)); shape_1_per_frame57=monitor=zq; shape_1_per_frame58=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_1_per_frame59=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_1_per_frame60=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_1_per_frame61=rr=if(equal(s,0),l,rr); shape_1_per_frame62=gg=if(equal(s,0),l,gg); shape_1_per_frame63=bb=if(equal(s,0),l,bb); shape_1_per_frame64= shape_1_per_frame65=/////////////////////////////////////////////////////////////////////////////////////////////// shape_1_per_frame66=r2=rr; shape_1_per_frame67=g2=gg; shape_1_per_frame68=b2=bb; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.791410 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.561512 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.140000 shapecode_3_y=0.500000 shapecode_3_rad=0.123235 shapecode_3_ang=3.141593 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=3.241264 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1= shape_3_per_frame2=p=p+.314; shape_3_per_frame3=slowp=slowp+.00628; shape_3_per_frame4=p=below(p,6.283)*p; shape_3_per_frame5=slowp=below(slowp,6.283)*slowp; shape_3_per_frame6=my=my+(mid*mid*mid)*.02; shape_3_per_frame7=turn=below(sin(my)*.5+.5,.5); shape_3_per_frame8=x=if(equal(turn,1),sin(p)*.3+.5,sin(628-p)*.3+.5); shape_3_per_frame9=y=if(equal(turn,1),cos(p)*.3+.5,cos(628-p)*.3+.5); shape_3_per_frame10=h=sin(slowp)*.5+.5; shape_3_per_frame11=s=min(abs(bass*.6),1); shape_3_per_frame12=l=1; shape_3_per_frame13=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame14=// shape_3_per_frame15=// HSL to RGB by PieturP shape_3_per_frame16=// shape_3_per_frame17=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_3_per_frame18=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_3_per_frame19=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_3_per_frame20=// shape_3_per_frame21=cc=(6*h); shape_3_per_frame22=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_3_per_frame23=zf=(6*h)-cc; shape_3_per_frame24=zm=l; shape_3_per_frame25=zp=l*(1-s); shape_3_per_frame26=zq=l*(1-s*zf); shape_3_per_frame27=zt=l*(1-s*(1-zf)); shape_3_per_frame28=monitor=zq; shape_3_per_frame29=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_3_per_frame30=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_3_per_frame31=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_3_per_frame32=rr=if(equal(s,0),l,rr); shape_3_per_frame33=gg=if(equal(s,0),l,gg); shape_3_per_frame34=bb=if(equal(s,0),l,bb); shape_3_per_frame35= shape_3_per_frame36=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame37=r=rr; shape_3_per_frame38=g=gg; shape_3_per_frame39=b=bb; shape_3_per_frame40= shape_3_per_frame41=h=sin(slowp)*.5+.5; shape_3_per_frame42=l=min(abs(bass*.6),1); shape_3_per_frame43=s=1; shape_3_per_frame44=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame45=// shape_3_per_frame46=// HSL to RGB by PieturP shape_3_per_frame47=// shape_3_per_frame48=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) shape_3_per_frame49=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) shape_3_per_frame50=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) shape_3_per_frame51=// shape_3_per_frame52=cc=(6*h); shape_3_per_frame53=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); shape_3_per_frame54=zf=(6*h)-cc; shape_3_per_frame55=zm=l; shape_3_per_frame56=zp=l*(1-s); shape_3_per_frame57=zq=l*(1-s*zf); shape_3_per_frame58=zt=l*(1-s*(1-zf)); shape_3_per_frame59=monitor=zq; shape_3_per_frame60=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); shape_3_per_frame61=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); shape_3_per_frame62=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); shape_3_per_frame63=rr=if(equal(s,0),l,rr); shape_3_per_frame64=gg=if(equal(s,0),l,gg); shape_3_per_frame65=bb=if(equal(s,0),l,bb); shape_3_per_frame66= shape_3_per_frame67=/////////////////////////////////////////////////////////////////////////////////////////////// shape_3_per_frame68=r2=rr; shape_3_per_frame69=g2=gg; shape_3_per_frame70=b2=bb; shape_3_per_frame71=border_r=rr; shape_3_per_frame72=border_g=gg; shape_3_per_frame73=border_b=bb; per_frame_1=decay=.8; per_frame_2=warp=0; per_frame_3=dx=0; per_frame_4=dy=0; per_frame_5=zoom=1; ././@LongLink0000000000000000000000000000021300000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Rozzor triangle tweak.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Painful Plasma (Multi-Wave Mirror0000775000175000017500000001531611756064136033312 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.500000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.020000 ib_size=0.500000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.250000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.100000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=q1; per_frame_39=mv_x=rand(30); per_frame_40=mv_y=rand(30); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_mode=4+4*q4; per_pixel_1=newx = x - abs(q1); per_pixel_2=newy = y - abs(q2); per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = zoom+.07*cos(x*10*q3); per_pixel_9=rot = rot * (zoom-1); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & Rovastar - Altars of Madness (Mad Oce0000775000175000017500000000543311756064136032710 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21=wave_x = if(frame%2,1-wave_x,wave_x); per_frame_22=wave_y = if(frame%2,1-wave_y,wave_y); per_frame_23=wave_r = if(frame%2,wave_r,wave_g); per_frame_24=wave_g = if(frame%2,wave_g,wave_b); per_frame_25=wave_b = if(frame%2,wave_b,wave_r); per_frame_26=monitor = green; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*time)))+0.008*sin(((y+sin(time*0.163))*2-1)*(3+sin(0.241*time))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*time)))+0.008*cos(((x+sin(time*0.282))*2-1)*(3+sin(0.349*time))); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Crystal Storm.milk0000775000175000017500000000325611756064136030535 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.649956 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691363 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.931011 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.001000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.500000 ib_size=0.001000 ib_r=0.500000 ib_g=1.000000 ib_b=1.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.050000 per_frame_1=rot = rot + 0.1*(0.4*sin(bass) - 0.4*sin(treb) / 0.4*sin(mid))*sin(5*time); per_frame_2=wave_x = wave_x + 0.1*sin(time) - 0.157*sin(1.73*time); per_frame_3=wave_y = wave_y - 0.126*sin(time) + 0.15*cos(1.1*time); per_frame_5=zoom = zoom + 0.01*bass*0.005*sqrt(treb/bass); per_pixel_1=rot = rot + 0.05*min(abs(1-rad*cos(bass))*tan(bass),-(abs(1-rad*sin(treb))*sin(time))); per_pixel_2=dx = dx + (0.025*sin(bass))*0.8*abs(5*bass-5*treb); per_pixel_3=dy = dy + (0.015*cos(treb))*0.8*abs(5*treb - 5*bass); per_pixel_4=cy = cy + (0.8*rad/time)*bass; per_pixel_5=zoom = zoom - 0.05*log(1.5-rad);projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Kalideostars.milk0000775000175000017500000001430411756064136030517 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Fractopia (Fractal Havok Mix).milk0000775000175000017500000001416411756064136033233 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=mv_r = 0.5 + 0.499*(0.60*sin(3.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = 0.5+ 0.499*(0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = 0.5 + 0.499*(0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=wave_a =0; per_frame_5=warp=0; per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8=rot =-0.04+ 0.01*(sin(movement*0.696)+cos(movement*0.463)+sin(movement*0.365)); per_frame_9=cx = 0 + 0.1*(sin(movement*0.247)+cos(movement*0.373)+sin(movement*0.187)); per_frame_10=cy = 0 + 0.1*(sin(movement*0.317)+cos(movement*0.209)+sin(movement*0.109)); per_frame_11=ob_b = q4+0.25*sin(movement*3.816); per_frame_12=ob_g = q4+0.25*sin(movement*0.744); per_frame_13=ob_r = q4+0.25*sin(movement*0.707); per_frame_14=wrap = below(bass+bass_att,3); per_frame_15=zoom = 0.99 + 0.0035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=q1 = movement; per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.095; per_pixel_3=dx = 2*(2*myx*myy); per_pixel_4=dy = 2*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - The Awakening.milk0000775000175000017500000000254611756064136030504 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.483841 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .4*sin(time*.678); per_frame_3=wave_g = wave_g + .4*sin(time*.977); per_frame_4=wave_b = wave_b + .4*sin(time*.766); per_frame_5=decay = 1 - mid /20; per_frame_6=q1 = wave_r; per_frame_7=wave_mystery = -time/6; per_pixel_1=zoom = 0.974 + rad/10 + abs(sin(ang-rad)/10) +q1/10; per_pixel_2=rot = -0.4 + treb*.001 + sin(treb+rad)/33 -q1/8; ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness (A Million Miles0000775000175000017500000001475211756064136033123 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.299910 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.203212 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.787566 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); shape_0_per_frame2=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; shape_0_per_frame3=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; shape_0_per_frame4=//tex_zoom = 0.8 -0.01*thresh; shape_0_per_frame5=fdx = 1.1* dx_r; shape_0_per_frame6=fdy = 1.1* dy_r; shape_0_per_frame7=x = x+0.1*(fdx + if (above(bass,1.35), 31*dx_r, 0)); shape_0_per_frame8=y = y+0.01*(if (above(bass,1.3), 0, y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11= shape_0_per_frame12=tex_zoom = 0.8-0.0001*pow((bass+bass_att),5)-0.01*(bass+bass_att); shape_0_per_frame13=//tex_ang = bass; shape_0_per_frame14=//x = x +0.01*sin(time); shape_0_per_frame15=//tex_ang = 0.1*bass; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.730000 shapecode_1_rad=0.221671 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448624 shapecode_1_r=1.000000 shapecode_1_g=0.500000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.500000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = 2*3.1415*sin(0.541*time); shape_1_per_frame2=tex_ang = ang; shape_1_per_frame3=x = 0.5 + 0.3*cos(time*0.74); shape_1_per_frame4=y = 0.5 - 0.34*sin(time*0.894); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.230000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220186 shapecode_2_r=0.500000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.500000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = 3.1415*2*sin(time*0.274); shape_2_per_frame2=tex_ang = ang; shape_2_per_frame3=x = 0.5+0.3*sin(time*0.5317); shape_2_per_frame4=y = 0.5+0.35*sin(time*0.6121); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.300000 shapecode_3_y=0.730000 shapecode_3_rad=0.221671 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.970586 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang = 3.1415*2*cos(time*0.314); shape_3_per_frame2=tex_ang = ang; shape_3_per_frame3=x = 0.5-0.3*sin(time*0.7117); shape_3_per_frame4=y = 0.5-0.36*cos(time*0.5621); per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Wormhole Pillars.milk0000775000175000017500000000364011756064136033243 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.997+.003*sin(time*.369); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*.005; per_pixel_4=rot=sin(x*3.14)*.01*q1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Multiviola.milk0000775000175000017500000000363111756064136030151 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.55*sin(2.4*mid*time) +0.925*cos(2.25*bass)*time; per_frame_2=wave_g = wave_g + 0.55*cos(3.7*treb*time) + 0.925*tan(1.11*mid)*time; per_frame_3=wave_b = wave_b + 0.55*tan(2.84*bass*time)+ 0.925*sin(3.3*treb)*-time; per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.25*sin(2*time); per_frame_6=wave_y = wave_y + 0.25*cos(2*time); per_frame_7=wave_mystery = wave_mystery - sqr(0.06*bass_att+(wave_x-wave_y)) per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + (tan(rad)*0.5*tan(0.8-rad))*(3*(0.7*bass)); per_pixel_6=zoom = zoom - 0.05*sin(rad*tan(rad*time)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - High Dynamic Range.milk0000775000175000017500000001266011756064136030607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=32.544682 fWaveScale=0.503666 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.879999 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.060000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = q1; shape_0_per_frame3=y = q2; shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1... per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= ././@LongLink0000000000000000000000000000020700000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Krash & Rovastar - Cerebral Demons - Phat + E0000775000175000017500000002527411756064136032505 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01; per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4 per_frame_54= per_frame_55= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; per_pixel_13=//sx=-1 projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Working the Grid.milk0000775000175000017500000001035311756064136031216 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Fvese - Deadly Flower.milk0000775000175000017500000000367511756064136031663 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=0.669541 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.015000 ob_r=0.230000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.650000 ib_a=0.400000 nMotionVectorsX=12.256001 nMotionVectorsY=9.288002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp =0; per_frame_2=wave_x=0.4+0.1*mid; per_frame_3=wave_y=0.4+0.1*bass; per_frame_4=wave_r=bass; per_frame_5=wave_g=mid; per_frame_6=wave_b=treb; per_frame_7=madbass=max(max(bass,bass_att)-1.3,0); per_frame_8=madtreb=max(max(treb,treb_att)-1.3,0); per_frame_9=zoom = zoom -1.1* madbass+0.00; per_frame_10=ib_a = if(above(bass,1.2),0.7,0); per_frame_11=ob_r = if(above(treb,1.2),0.3,0.1); per_frame_12=mv_x =48; per_frame_13=mv_y= 3.25; per_frame_14=mv_r = 1-bass_att; per_frame_15=mv_b = 1-treb_att; per_frame_16=mv_g = 1-mid_att; per_frame_17=bass_effect=max(max(bass,bass_att)-0.8,0); per_frame_18=q1 = if(above(bass_effect,0),0.45+bass_effect,0); per_pixel_1=rot=if(below(rad,q1),0.05*bass_factor+sin(time*.3+ang*8+(sqrt(2)-rad*7.5))*.063,rot); per_pixel_2=zoom=if(below(rad,q1),-0.05*bass_factor+1-.23*(1-rad)*sin(time*.3+ang*8+rad*7.5),zoom); ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren - Pentultimate Nerual Slipstream (Tw0000775000175000017500000000246211756064136033504 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/src/libprojectM/presets/bmelgren - Take this highway.milk0000775000175000017500000000242211756064136031317 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850142 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = 0.01*frame; per_frame_2=wave_r = 0.5*sin(5*ff/bass)+0.5; per_frame_3=wave_g = 0.5*cos(ff/mid)+0.5; per_frame_4=wave_b = 0.5*cos(3*ff/treb)+0.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+(.6*mid_att); projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - Framed Geometry.milk0000775000175000017500000002750511756064136030322 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369711 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.800000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.122860 mv_dy=0.400769 mv_l=0.055000 mv_r=0.068206 mv_g=0.020766 mv_b=0.516542 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 4*sin(q1); wave_0_per_frame14=t5 = 10+8*cos(q1); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.3*cos(time); wave_0_per_frame17=r = 0.5-0.3*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*t8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*t8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 = x3+t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22= wave_0_per_point23=b= r+5*value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 4*sin(q1+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(q1+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.3*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.3*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x0 = sin(2*t8*sample); wave_1_per_point5=y0 = cos(2*t8*sample); wave_1_per_point6=x1 = (1+value1)*sin(12*t8*sample)*y0; wave_1_per_point7=y1 = (1+value1)*sin(12*t8*sample)*x0; wave_1_per_point8=z1= (1+value1)*cos(12*t8*sample); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point18=//move resulting shape in 3d space wave_1_per_point19=x4 = x3+t4; wave_1_per_point20=y4 = y3; wave_1_per_point21=z4 = z3+t5; wave_1_per_point22=//draw 3d shape in 2d wave_1_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point25= wave_1_per_point26=r = g+5*value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 4*sin(q1+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(q1+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.3*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.3*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+5*value1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=volume = 0.3*(bass+mid); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=dir = if(equal(abs(dir),1),dir,1); per_frame_13=dir = if(equal(beatcount,beat),0-dir,dir); per_frame_14=beatcount = if(above(beatcount,rand(10)+2),1,beatcount+beat); per_frame_15=movement = movement+(dir/fps)*0.5*3.1415/beatrate; per_frame_16=q1 = movement; per_frame_17=monitor = beat; per_pixel_1=zoom = zoom-0.001+0.06*max(abs(y-0.5)-0.3,0); projectM-complete-2.1.0-Source/src/libprojectM/presets/nil - Can't Stop the Blithering.milk0000775000175000017500000000254711756064136031534 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_b=sin(bass); per_frame_4=wave_r=sin(treb); per_frame_5=wave_g=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_frame_7=rot=sin(time*sin(q1))*.1; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/src/libprojectM/presets/EvilJim - Ice Drops.milk0000775000175000017500000000212411756064136027375 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999601 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.199862 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000353 fZoomExponent=1.000157 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500001 cy=0.050000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000158 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.999000 wave_y=0.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=treb; per_frame_3=wave_g=mid; per_frame_4=wave_b=bass; per_frame_5=dy=bass/50; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Shaping The Grid.milk0000775000175000017500000001772711756064136031143 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.650000 shapecode_0_y=0.500000 shapecode_0_rad=0.605500 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.816695 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=ang=3.14+3.14*q1; shape_0_per_frame2=x=.5+.1*q2; shape_0_per_frame3=y=.5+.1*q3; shape_0_per_frame4=sides=3+q6; shape_0_per_frame5=rad=.5+.5*q4; shape_0_per_frame6=textured=above(q6,3); shape_0_per_frame7=border_r=1-rad; shape_0_per_frame8=border_b=rad-.01*sides; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=monitor=q1; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Antique Abyss.milk0000775000175000017500000000414011756064136030470 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.000454 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.700000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.200000 ib_b=0.300000 ib_a=0.100000 nMotionVectorsX=25.599995 nMotionVectorsY=33.600002 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.300000 mv_g=0.000000 mv_b=0.000000 mv_a=0.150000 per_frame_1=wave_r = wave_r + (0.35*sin(1.4*time*bass) + 0.25*sin(2.5*time))*4*treb*time; per_frame_2=wave_g = wave_g + (0.35*sin(1.7*time*mid) - 0.25*sin(1.11*time))*4*bass*time; per_frame_3=wave_b = wave_b + (0.35*sin(1.84*time*treb) + 0.25*sin(2.3*time))*4*mid*time; per_frame_4=warp = 0; per_frame_5=mv_g = 0.3 + 0.25*sin(wave_r); per_frame_6=mv_r = 0.3 + 0.25*cos(wave_b); per_frame_7=mv_b = 0.3 + 0.15*sin(wave_g); per_frame_8=mv_x = mv_x - 3*bass; per_frame_9=mv_y = mv_y - 4*treb; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - 0.26*rad*(0.7+0.1*sin(4*bass*time)-rad); per_pixel_5=dy= dy + 1.99*dy_r*(rad*sin(5*treb_att))*(1-rad); per_pixel_6=dx = dx + 1.5*dx_r *(rad*cos(5*bass_att))*(0.6*rad-0.7-rad); per_pixel_7=rot = rot + abs(0.8*(0.7*sin(bass*treb)*x-0.033*cos(ang))*(1-rad)); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Rovastar - What_does_your_soul_look_like.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Phat_Rovastar - What_does_your_soul_look_like0000775000175000017500000001757611756064136034216 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.990099 sy=0.990099 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=13 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.555908 shapecode_0_ang=1.696460 shapecode_0_tex_ang=1.633629 shapecode_0_tex_zoom=1.160965 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_0_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_0_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_0_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_0_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_0_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_0_per_frame7=//ang = q1; shape_0_per_frame8=//x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_0_per_frame9=//y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shape_0_per_frame10=a=sin(time)*0.5+0.5; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.232284 shapecode_1_ang=2.324779 shapecode_1_tex_ang=4.712390 shapecode_1_tex_zoom=0.236264 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_1_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_1_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_1_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_1_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_1_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_1_per_frame7=ang = q1 + 3.1415; shape_1_per_frame8=//x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_1_per_frame9=//y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_2_enabled=0 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.503257 shapecode_2_ang=1.696460 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.741923 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.500000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.500000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_2_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_2_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_2_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_2_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_2_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_2_per_frame7=ang = q1+ 3.1415*0.5; shape_2_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_2_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.503257 shapecode_3_ang=1.696460 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.671653 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.500000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.500000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_3_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_3_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_3_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_3_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_3_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_3_per_frame7=ang = q1 - 3.1415*0.5; shape_3_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_3_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); per_frame_1=ib_r = 0.5 + (5.499*( 0.60*sin(0.933*time/3) + 0.40*sin(1.045*time/3) )); per_frame_2=ib_g = 0.5 + (5*( 0.60*sin(0.900*time/3) + 0.40*sin(0.956*time/3) )); per_frame_3=ib_b = 0.5 + (5.499*( 0.60*sin(0.910*time/3) + 0.40*sin(0.920*time/3) )); per_frame_4=wave_a=0; per_frame_5=decay =1; per_frame_6=zoom =1; per_frame_7=rot=0; per_frame_8=warp=0; per_frame_9=q1 = oldq1+0.005*(bass+bass_att+(bass*bass_att)-1); per_frame_10=oldq1 = below(q1,30000)*q1; per_frame_11=monitor =q1; per_pixel_1=//dx=0.003*(bass*bass+bass_att)*sin((sin(sqrt(4)-rad))*5+(rad*5*sin(q1)))*y*ang; per_pixel_2=//dy=0.003*(bass*bass+bass_att)*cos((sin(sqrt(4)-rad))*5+(-rad*5*sin(q1)))*x*rad*ang; per_pixel_3= per_pixel_4=rot=(sin(time/2)*x)/(atan(time*2)/(ang/3)/x); per_pixel_5=warp=(sin(time*9)*y)/(atan(time/2)/rad/y) projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Krash - Flowing Synergy.milk0000775000175000017500000000356311756064136032264 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=0.455629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.993020 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523743 fWarpScale=0.274296 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999900 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.450000 ob_r=1.000000 ob_g=0.900000 ob_b=0.000000 ob_a=0.014000 ib_size=0.250000 ib_r=1.000000 ib_g=1.000000 ib_b=0.940000 ib_a=0.050000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.120000 per_frame_1=q1 = min((2*bass_att + mid_att + treb_att) *0.33,2); per_frame_2=q2 = time*10 + 5*(bass + mid + treb); per_frame_3=wave_g = 0.2 + 0.2*sin(time*1.672); per_frame_4=wave_r = 0.5 + 0.2*cos((time+frame)*1.34); per_frame_5=wave_b = 0.6 + 0.2*sin(time*0.934); per_pixel_1=inside = if (below(abs(x-0.5),0.5),if (below(abs(y-0.5),0.25),1,0),0); per_pixel_2=outsidex = if(below(abs(16*x%2),0.25),0,1); per_pixel_3=outsidey = if(below(abs(12*y%2),0.25),0,1); per_pixel_4=warp = 0.6*warp*abs(1-inside); per_pixel_5=dy = if(outsidex,0,0.03*(q1-1)*log(2-(abs(y*2 - 1.8))) + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)))); per_pixel_6=dx = if(outsidey,0,0.04*(q1-1)*log(2-(abs(x*2 - 1.8))) + 0.01*(cos((y*q2*0.483) + (x*q2*1.238)) + cos((y*q2*1.612) + (x*q2*0.648)))); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzor & Rovastar - Oozing Resistance (Wavefo0000775000175000017500000000446211756064136033345 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=5.002776 fWaveScale=1.186400 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_frame_8=sx = 1- 0.1*sin(q8)+0.05*sin(time); per_frame_9=wave_b = cos(time) + abs(cos(time)); per_frame_10=wave_g = abs(sin(time)) ; per_frame_11=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_12=wave_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=wave_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=wave_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15= per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); per_pixel_5=cx = 1-rot * 2; projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - Stand Still!.milk0000775000175000017500000000431011756064136027517 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.200000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.610095 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=8.319999 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_5=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_6=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time)+vol ); per_frame_7=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time)+vol ); per_frame_8=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_9=rot = rot + 0.005*( 0.60*sin(0.281*time) + 0.40*sin(0.839*time)*vol ); per_frame_10=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_11=myeff=(wave_x + if(above(wave_y,0.75), + 0.1*tan(time), + 0.1*tan(time))+.4+((cos(vol))/2) & wave_y + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_12=dx = dx + 0.085*pow(rad,y*2)*sin(time)/vol; per_frame_13=dy = dy + 0.085*pow(rad,y*2)*cos(time)/vol; per_frame_14=sx = sx + 0.0555*pow(rad,x*2)*sin(time)/vol; per_frame_15=sy = sy + 0.0777*pow(rad,y*2)*sin(time); per_frame_16=monitor = vol; per_frame_17= projectM-complete-2.1.0-Source/src/libprojectM/presets/Jess - Trying To Trap A Twister.milk0000775000175000017500000000546011756064136031471 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=zoom=zoom-.0035*q1; per_frame_21=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Causeway Of Dreams.milk0000775000175000017500000000360111756064136031323 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325446 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + dx_r; per_frame_14=dy = dy + dy_r; per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/src/libprojectM/presets/phat_CloseIncounetersV2.milk0000775000175000017500000001550211756064136030704 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.210000 fDecay=0.500000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.988286 sy=0.953205 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=cos(time)*0.1; wave_0_per_point2=y=sin(time)*0.1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=wave_x=1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.738907 shapecode_0_ang=3.141592 shapecode_0_tex_ang=0.188496 shapecode_0_tex_zoom=0.931011 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*6; shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); shape_0_per_frame3= shape_0_per_frame4=//x=sin(time/3)/10; shape_0_per_frame5=//y=cos(time/3)/10; shape_0_per_frame6=g=sin(time/10)*0.1; shape_0_per_frame7=r=cos(time/12)*0.2; shape_0_per_frame8=b=sin(time/15)*0.3; shape_0_per_frame9=g2=cos(time/15)*0.3; shape_0_per_frame10=r2=sin(time/20)*0.1; shape_0_per_frame11=b2=cos(time/10)*0.2; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.628318 shapecode_1_tex_zoom=5.582129 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.200000 shapecode_1_b2=0.600000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time)*6; shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; shape_1_per_frame3=x=cos(time/2)*0.3+0.5; shape_1_per_frame4=y=sin(time/2)*0.3+0.5; shape_1_per_frame5=r=sin(time/5)*0.8; shape_1_per_frame6=g=sin(time/5)*0.879; shape_1_per_frame7=b=cos(time/5)*.567; shape_1_per_frame8=r2=sin(time/5)*0.8; shape_1_per_frame9=g2=cos(time/5)*0.879; shape_1_per_frame10=b2=cos(time/5)*567; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.203211 shapecode_2_ang=5.026548 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=0.189467 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=-.999; per_frame_3=//rot=sin(time/10)*0.3; per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; per_frame_8=ob_g=sin((time/10)+0.1); per_frame_9=ob_r=(cos(time/7))+0.3; per_frame_10= per_pixel_1=xtc=sin(time); per_pixel_2= per_pixel_3=speed=40-above(bass,0.9)*15; per_pixel_4=speed=speed+xtc; per_pixel_5= per_pixel_6= per_pixel_7=acid=x*sin(time/10); per_pixel_8=morphine=y*cos(time/10); per_pixel_9= per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; per_pixel_11=saliva=above(treb,0.9)*.01; per_pixel_12= per_pixel_13=cx=dmt*(rad)*0.1; per_pixel_14=cy=saliva*(rad)*0.1; per_pixel_15= per_pixel_16=dx=sin(y*speed)*0.01; per_pixel_17=dy=cos(x*speed)*0.01; per_pixel_18= per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); per_pixel_20= per_pixel_21=warp=-5*(((sin(time/2)*0.5+0.5)*3)*x)+(((cos(time/2)*0.5+0.5)*3)*y) projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Fvese - Stranger Minds.milk0000775000175000017500000000353011756064136032050 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=3.200000 nMotionVectorsY=1.440000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=min(bass*0.5,1); per_frame_8=ib_b=min(treb*0.5,1); per_frame_9=ib_g=min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(bass_att-1.0)*0.115; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained & Rovastar - Triptionary.milk0000775000175000017500000000713011756064136032402 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.849581 fWaveScale=7.858094 fWaveSmoothing=0.360000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.400000 ob_size=0.001500 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.017500 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.052); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=zoom = 1- log(sqrt(2)-rad)/20 - 0.1*sin(rad)- 0.09*cos(1-rad); per_pixel_2=rot = log(sqrt(2)-rad)/3- 0.1*cos(time+rad*0.123) - 0.08*sin(time-(1-rad)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Swirlie 5.milk0000775000175000017500000000342311756064136027106 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000000 fWaveScale=1.693514 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.451118 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=7.397955 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.950000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 per_frame_1=wave_x = wave_x + 0.0200*( 0.60*sin(0.821*time) + 0.40*sin(0.621*time) ); per_frame_2=wave_y = wave_y + 0.0200*( 0.60*sin(0.942*time) + 0.40*sin(0.722*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/src/libprojectM/presets/Rozzor & Che - Inside The House Of Nil.milk0000775000175000017500000000452711756064136032402 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Goo Kung Fu.milk0000775000175000017500000000326611756064136030140 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.974000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.074092 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=zoom=zoom+mid_att*.1; per_pixel_1=timer_a=10*sin(time); per_pixel_2=timer_b=10*sin(time*.5); per_pixel_3=ripple_x=cos(x*timer_a-timer_b)*bass_att; per_pixel_4=ripple_y=cos(y*timer_a-timer_b)*treb_att; per_pixel_5=ripple_r=cos(rad*timer_b-timer_a)*mid_att; per_pixel_6=ripple=ripple_x+ripple_y+ripple_r; per_pixel_7=zoom=zoom+ripple*.1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Che - Escape.milk0000775000175000017500000000736711756064136026203 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000154 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=-0.010000 mv_l=0.350000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/src/libprojectM/presets/Pithlit & Illusion - Symetric pattern.milk0000775000175000017500000001253411756064136033033 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=4.712706 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.203507 fShader=0.000000 zoom=1.074096 rot=1.000000 cx=2.000000 cy=-1.000000 dx=-0.980000 dy=1.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.250000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.950000 mv_g=0.800000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = 0.7-bass_att; per_frame_5=mv_b = 0.6-treb_att; per_frame_6=mv_g = 0.5-mid_att; per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_2=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_3=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Arise! (Padded Mix).milk0000775000175000017500000000400211756064136031122 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=1.503739 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.905225 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.408391 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=//decay = 0.995 + 0.004*sin(0.5*time); per_frame_6=wave_x = 0.01; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dy = dy - 0.025*(1-y)*above(y,0.95); per_pixel_6=dy = dy - 0.025*(y)*below(y,0.94); per_pixel_7= per_pixel_8=warp = warp + 0.25*(bass-treb)*above(y,0.9); per_pixel_9=zoom = zoom - 0.02*(rad)*(above(y,0.9)); per_pixel_10=sx = sx - above(x, 0.35 + 0.35*sin(time))*below(x,0.65 + 0.35*sin(time))* per_pixel_11=above(y,0.8)*0.008*sin(time); projectM-complete-2.1.0-Source/src/libprojectM/presets/Illusion & Che - The Piper.milk0000775000175000017500000000274211756064136030440 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.998162 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000100 fShader=1.000000 zoom=0.970700 rot=0.020000 cx=0.350000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.072134 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*(0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.150*(0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.150*(0.50*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass*3; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass*2; per_pixel_3=sy = sy + 0.01 * bass_att; projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash and Rovastar - Rainbow Orb.milk0000775000175000017500000000346611756064136031761 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.108925 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/src/libprojectM/presets/EvilJim - Follow the ball.milk0000775000175000017500000000233211756064136030524 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.250302 fWaveSmoothing=0.000000 fWaveParam=-0.250000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=0.990097 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=bass*2; per_frame_2=wave_g=mid*4; per_frame_3=wave_b=treb*0.6; per_pixel_1=dx=if(above(x,bass*0.6),0.02,-0.02); per_pixel_2=dy=if(above(y,treb_att*0.5),0.02,-0.02); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Rocke - Headspin.milk0000775000175000017500000000374511756064136030766 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.060957 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.030000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.396381 fWarpScale=0.720100 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959069 rot=0.500000 cx=0.500000 cy=0.500000 dx=-0.002000 dy=-0.002000 warp=0.010000 sx=1.000000 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.230000 ib_g=0.230000 ib_b=0.230000 ib_a=0.499900 nMotionVectorsX=1.384000 nMotionVectorsY=4.320006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.225*mid_att; per_frame_3=wave_g = 0.213*treb_att; per_frame_4=wave_b = 0.235*bass_att; per_frame_5=wave_mystery = wave_mystery + 0.15*sin(0.5*time); per_frame_6=cx = cx + 0.1*sin(0.2*time); per_frame_7=cy = cy + 0.1*sin(0.4*time); per_frame_8=decay = decay + 0.01*sin(time); per_frame_9=mv_x = 1.5; per_frame_10=mv_y = 3 + 0.1*sin(time); per_frame_11=mv_b = 0.5+0.4*sin(time*0.863); per_frame_12=mv_g = 0.5+0.45*sin(time*0.523); per_frame_13=mv_r = 0.5+0.45*sin(time*0.98); per_frame_14=mv_l = 0.1+ 0.45*mv_y ; per_frame_15=mv_dx = 0.5*(1-bass)+0.5*sin(time*1.1); per_frame_16=mv_dy = 0.5*(1-bass)+0.5*sin(time*0.985); per_frame_17=ob_r =max(bass+bass_att+treb+treb_att-5.5,0); per_frame_18=ib_b = 0.5*max(bass-1,0); per_frame_19=monitor = ob_r; per_frame_20=ob_b = 0.12+0.1*sin(time*12); per_frame_21=ob_g = 0.12+ 0.1*sin(5*time); per_frame_22=warp =0; projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Airhandler (Menagerie Mix).milk0000775000175000017500000000350611756064136032612 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.053726 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.05*sin(time); per_frame_6=wave_y = wave_y + 0.05*cos(time); per_frame_7= per_frame_8=ib_r = ib_r + 0.25*sin(time); per_frame_9=ib_g = ib_g + 0.25*cos(time); per_frame_10=ib_b = ib_b + 0.25*sin(0.5*time); per_pixel_1=zoom = zoom + 0.05*(sin(abs(50*sin(0.1*time))*rad) * sin(sin(time*2*sin(24*ang)*-rad))*3 * cos(rad)); per_pixel_2=rot = rot + 0.1*sin(0.2+ 0.5*sin(time)-rad); per_pixel_3=cx = cx + 1.1*(0.99*(0.5-rad))*sin(0.733*time)*below(sin(time),cos(time)); per_pixel_4=cy = cy + 1.1*(0.99*(0.5-rad))*cos(0.953*time)*above(sin(time),cos(0.5*time)); projectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - flashburn.milk0000775000175000017500000001701511756064136027723 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.007768 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.055821 fShader=0.000000 zoom=0.970118 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=15 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=set = rand(20); shape_0_per_frame1=x = 0.5 + 0.5*(sin(time*1.4)*0.4 + 0.3*sin(time*1.9) + 0.3*sin(time*(1 + set*0.05))); shape_0_per_frame2=y = 0.5 + 0.5*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_0_per_frame3= shape_0_per_frame4=r = 0.5 + 0.5*sin(time); shape_0_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_0_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_0_per_frame7= shape_0_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_0_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_0_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_0_per_frame11= shape_0_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_1_enabled=1 shapecode_1_sides=15 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_1_per_frame2=y = 0.5 + 0.5*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_1_per_frame3= shape_1_per_frame4=r = 0.5 + 0.5*sin(time); shape_1_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_1_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_1_per_frame7= shape_1_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_1_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_1_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_1_per_frame11= shape_1_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_2_enabled=1 shapecode_2_sides=15 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_2_per_frame2=y = 0.5 + 0.3*(sin(time*1.2)*0.7 + 0.3*sin(time*1.6)); shape_2_per_frame3= shape_2_per_frame4=r = 0.5 + 0.5*sin(time); shape_2_per_frame5=g = 0.5 + 0.5*sin(time + 2.094); shape_2_per_frame6=b = 0.5 + 0.5*sin(time + 4.188); shape_2_per_frame7= shape_2_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_2_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_2_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_2_per_frame11= shape_2_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; shapecode_3_enabled=1 shapecode_3_sides=15 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=set = rand(10); shape_3_per_frame1=x = 0.5 + 0.3*(sin(time*1.4)*0.4 + 0.6*sin(time*1.9)); shape_3_per_frame2=y = 0.5 + 0.3*(sin(time*1.2)*0.3 + 0.3*sin(time*1.6) + 0.4*sin(time*(1 + set*0.1))); shape_3_per_frame3= shape_3_per_frame4=r = 0.6 + 0.4*(sin(time*0.3)*0.8 + 0.2*sin(time*0.5)); shape_3_per_frame5=g = 0.6 + 0.4*(sin(time*0.3)*0.5 + 0.5*sin(time*0.4)); shape_3_per_frame6=b = 0.6 + 0.4*(sin(time*0.6)*0.6 + 0.4*sin(time*0.1)); shape_3_per_frame7= shape_3_per_frame8=r2 = 0.5 + 0.5*(sin(time*0.4)*0.8 + 0.2*sin(time*0.6)); shape_3_per_frame9=g2 = 0.5 + 0.5*(sin(time*0.5)*0.5 + 0.5*sin(time*0.4)); shape_3_per_frame10=b2 = 0.5 + 0.5*(sin(time*0.2)*0.6 + 0.4*sin(time*0.7)); shape_3_per_frame11= shape_3_per_frame12=rad = rad*(bass_att+mid_att+treb_att)/3; per_frame_1=azoom = -.95; per_frame_2=decay = decay - .001; per_pixel_1=azoom = -0.95 + 0.4*(x-0.5) + 0.4*(y-0.5); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Distant Memories Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Inner Thoughts (Distant Memories M0000775000175000017500000001722311756064136033360 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.449770 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.1; per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss & Sperl - Cruzin' (Moody).prjm0000775000175000017500000000233611756064136031247 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4 fWaveScale=1.691672 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.0003 rot=0 cx=0.5 cy=0.11 dx=0 dy=-0.001 warp=0.0243 sx=1.001992 sy=1.004987 wave_r=0 wave_g=0.57 wave_b=1 wave_x=0.65 wave_y=0.5 per_frame_1=wave_r = mood_r; per_frame_2=wave_g = mood_g; per_frame_3=wave_b = mood_b; per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4 ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/CatalystTheElder - Electric Rosebud_Phat_texture_edit.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/CatalystTheElder - Electric Rosebud_Phat_text0000775000175000017500000001224111756064136033673 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.228237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.034055 fWaveScale=1.285700 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.400000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.300000 wave_g=0.830000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.995947 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.344836 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//rot = 0.1*sin(ang); shape_0_per_frame2=tex_ang=sin(time/3)*6.14; shape_0_per_frame3=tex_zoom=.345+(bass*.03); shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.379369 shapecode_1_ang=0.753982 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.842832 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=g = g + 0.5*cos(time*2.23); shape_1_per_frame2=b = b + 0.5*tan(time*2.33); shape_1_per_frame3=x=(sin(time)*0.3+0.5)+(treb_att*0.1); shape_1_per_frame4=y=(cos(time)*0.3+0.5)+(treb_att*0.1); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_g = wave_g + 0.5*cos(time*2.23); per_frame_2=wave_b = wave_b + 0.5*tan(time*2.33); per_pixel_1=//rot = (0.01*(sin(time)))-rad; per_pixel_2=zoom = 1.1+(bass/10); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & StudioMusic - More Cherished Desires.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & StudioMusic - More Cherished Desir0000775000175000017500000000266711756064136033317 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = zoom+rad*.1+0.05; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - Windowframe To Mega Swirl 2.milk0000775000175000017500000000464011756064136032225 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=left = 0.5 + 0.25*(sin(0.555*time) + sin(1.111*time)); per_frame_8=right = 0.5 + 0.25*(sin(0.333*time) + sin(1.222*time)); per_frame_9=centrex = (left+right)/2; per_frame_10=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_11=q1 = centrex + distx; per_frame_12=q2 = centrex - distx; per_frame_13=wave_x = centrex; per_frame_14=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_15=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_16=centrey = (top+bottom)/2; per_frame_17=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_18=q3 = centrey + disty; per_frame_19=q4 = centrey - disty; per_frame_20=wave_y = 1-centrey; per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=dx = if(above(x,q1), 1,dx); per_pixel_3=dx = if(below(x,q2), -1,dx); per_pixel_4=dy = if(above(y,q3), 1,dy); per_pixel_5=dy = if(below(y,q4), -1,dy); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Negative Sun III.milk0000775000175000017500000000352411756064136030710 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.01; per_pixel_5=zoom = zoom + (0.05 + 0.04*sin(time))*(0.2*sin(ang*time)); per_pixel_6=rot = rot + 0.01*(0.5*cos(ang*5*bass*time)); per_pixel_7= per_pixel_8=dx = dx + 0.1*above(rad,0.25)*dx_r; per_pixel_9=dy = dy + 0.1*above(rad,0.25)*dy_r; projectM-complete-2.1.0-Source/src/libprojectM/presets/Krash - Interwoven (Nightmare Weft Mix).milk0000775000175000017500000000741211756064136033127 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - Goofy Beat Detection.milk0000775000175000017500000001017511756064136032007 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059200 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008000 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.05+.03*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=1+.7*sin(time*1.51); per_pixel_1=rot=if(above(q4,0),rad*.2*q5,sin(rad*(q4+q3))); per_pixel_2=zoom=if(above(q2,0),zoom+(1-zoom)*rot*cos(rad*3.14*q2),if(above(q3,0)*above(x,.5+.5*q5),zoom+(1-zoom)*sin(q1*rot*3.14),zoom+(1-zoom)*cos(rad*10*q6))); per_pixel_3=dx=above(q1,0)*sin(rad*.5*q2); per_pixel_4=dy=above(q3,0)*sin(rad*.5*q3); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - The Shroomery.milk0000775000175000017500000003444211756064136030567 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.332702 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=7.058490 nMotionVectorsY=31.639950 mv_dx=-0.385207 mv_dy=-0.168757 mv_l=0.598467 mv_r=0.358736 mv_g=0.275337 mv_b=0.561849 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.027964 wavecode_0_smoothing=0.000000 wavecode_0_r=0.300000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=//t8=3.14159265*0.15; wave_0_init3=//t5 = 1; wave_0_init4= wave_0_init5=//n =300; wave_0_init6=t1 = 300; wave_0_init7=//rx = 0; wave_0_init8=t2 = 0; wave_0_init9=//ry = 0; wave_0_init10=t3 = 0; wave_0_init11=//tpi =3.1415; wave_0_init12=t4 = 3.14159265; wave_0_init13=//c=1; wave_0_init14=t5 = 1; wave_0_init15=//hu=10; wave_0_init16=t6 = 10; wave_0_init17=//hut=-10; wave_0_init18=t7 = -10; wave_0_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_0_per_frame2=t6 = (t7+t6*5)/6; wave_0_per_frame3=t2 = pow(2*bass+bass_att,5)*0.00015111 +oldt2; wave_0_per_frame4=oldt2 = t2; wave_0_per_frame5=//t2 = 3*sin(time*0.0965); wave_0_per_frame6=t3 = pow(2*bass+bass_att,4)*0.00026213 + oldt3; wave_0_per_frame7=oldt3 = t3; wave_0_per_frame8=//t3 = 3*sin(time*0.0872); wave_0_per_frame9= wave_0_per_frame10=q1 = -cos(cos(t2)); wave_0_per_frame11=q2 = cos(-t3); wave_0_per_frame12=q3 = sin(cos(-t2)); wave_0_per_frame13=q4 = sin(t3); wave_0_per_point1=u = sample*2-1; wave_0_per_point2=rf = 512; wave_0_per_point3=shc = 1-u*u; wave_0_per_point4=cf = below(sample,0.45); wave_0_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_0_per_point6=u = u + v/8; wave_0_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_0_per_point8=py = sample*2-1; wave_0_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_0_per_point10=y1 = py*q1 + pz*q3; wave_0_per_point11=z1 = pz*q1 - py*q3; wave_0_per_point12=x2 = px*q2 + z1*q4; wave_0_per_point13=z2 = z1*q2 - px*q4+5; wave_0_per_point14=x = x2/z2; wave_0_per_point15=y = y1/z2; wave_0_per_point16=x = x*0.5 + 0.5; wave_0_per_point17=y = 0.5*y + 0.5; wave_0_per_point18=r = 0.5+sin(sample*195)*0.5; wave_0_per_point19=g = 0.5*sin(time*0.145)+0.499*(0.5+sin(x*95)*0.5); wave_0_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.027964 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.400000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=//t8=3.14159265*0.15; wave_1_init3=//t5 = 1; wave_1_init4= wave_1_init5=//n =300; wave_1_init6=t1 = 300; wave_1_init7=//rx = 0; wave_1_init8=t2 = 0; wave_1_init9=//ry = 0; wave_1_init10=t3 = 0; wave_1_init11=//tpi =3.1415; wave_1_init12=t4 = 3.14159265; wave_1_init13=//c=1; wave_1_init14=t5 = 1; wave_1_init15=//hu=10; wave_1_init16=t6 = 10; wave_1_init17=//hut=-10; wave_1_init18=t7 = -10; wave_1_per_frame1=t7 = 0.5+0.5*sin(time*0.135)*t4; wave_1_per_frame2=t6 = (t7+t6*5)/6; wave_1_per_frame3=t2 = pow(bass+bass_att,6)*0.00005 + 0.022+ oldt2; wave_1_per_frame4=oldt2 = if(above(t2,10000),0,t2); wave_1_per_frame5=//t2 = t2 -cos(time*0.451); wave_1_per_frame6=t3 = pow(bass+bass_att,7)*0.00005 + 0.0278 +oldt3; wave_1_per_frame7=oldt3 = t3; wave_1_per_frame8=//t3 = t3-cos(time*0.321); wave_1_per_frame9=q1 = -cos(cos(t2)); wave_1_per_frame10=q2 = -cos(t3); wave_1_per_frame11=q3 = sin(cos(t2)); wave_1_per_frame12=q4 = sin(t3); wave_1_per_point1=u = sample*2-1; wave_1_per_point2=rf = 1000; wave_1_per_point3=shc = 1-u*u; wave_1_per_point4=cf = below(sample,0.45); wave_1_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_1_per_point6=u = u + v/8; wave_1_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_1_per_point8=py = sample*2-1; wave_1_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_1_per_point10=y1 = py*q1 + pz*q3; wave_1_per_point11=z1 = pz*q1 - py*q3; wave_1_per_point12=x2 = px*q2 + z1*q4; wave_1_per_point13=z2 = z1*q2 - px*q4+5; wave_1_per_point14=x = x2/z2; wave_1_per_point15=y = y1/z2; wave_1_per_point16=x = x*0.5 + 0.5; wave_1_per_point17=y = 0.5*y + 0.5; wave_1_per_point18=r = abs(sample-(sample*progress)); wave_1_per_point19=g = sample/y; wave_1_per_point20=b = x2*sample; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.027964 wavecode_2_smoothing=0.000000 wavecode_2_r=0.800000 wavecode_2_g=0.400000 wavecode_2_b=0.400000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=//t8=3.14159265*0.15; wave_2_init3=//t5 = 1; wave_2_init4= wave_2_init5=//n =300; wave_2_init6=t1 = 300; wave_2_init7=//rx = 0; wave_2_init8=t2 = 0; wave_2_init9=//ry = 0; wave_2_init10=t3 = 0; wave_2_init11=//tpi =3.1415; wave_2_init12=t4 = 3.14159265; wave_2_init13=//c=1; wave_2_init14=t5 = 1; wave_2_init15=//hu=10; wave_2_init16=t6 = 10; wave_2_init17=//hut=-10; wave_2_init18=t7 = -10; wave_2_per_frame1=t7 = 0.5+0.5*sin(time*0.896)*t4; wave_2_per_frame2=t6 = (t7+t6*5)/6; wave_2_per_frame3=t2 = pow(1.13*bass+bass_att,5)*0.0001 +0.0017+oldt2; wave_2_per_frame4=oldt2 = t2; wave_2_per_frame5=t2 = t2 + sin(time*0.01963); wave_2_per_frame6=t3 = pow(bass+1.14*bass_att,5)*0.0001 + 0.00121 +oldt3; wave_2_per_frame7=oldt3 = t3; wave_2_per_frame8=t3 = t3 + sin(time*0.06527); wave_2_per_frame9=q1 = -cos(cos(t2)); wave_2_per_frame10=q2 = cos(t3); wave_2_per_frame11=q3 = sin(cos(t2)); wave_2_per_frame12=q4 = sin(t3); wave_2_per_point1=u = sample*2-1; wave_2_per_point2=rf = 1000; wave_2_per_point3=shc = 1-u*u; wave_2_per_point4=cf = below(sample,0.45); wave_2_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_2_per_point6=u = u + v/8; wave_2_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_2_per_point8=py = sample*2-1; wave_2_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_2_per_point10=y1 = py*q1 + pz*q3; wave_2_per_point11=z1 = pz*q1 - py*q3; wave_2_per_point12=x2 = px*q2 + z1*q4; wave_2_per_point13=z2 = z1*q2 - px*q4+5; wave_2_per_point14=x = x2/z2; wave_2_per_point15=y = y1/z2; wave_2_per_point16=x = x*0.5 + 0.5; wave_2_per_point17=y = 0.5*y + 0.5; wave_2_per_point18=r = sample; wave_2_per_point19=g = x*sample; wave_2_per_point20=b = y*x/sample; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.027964 wavecode_3_smoothing=0.000000 wavecode_3_r=0.000000 wavecode_3_g=0.500000 wavecode_3_b=0.700000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 0; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 3.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = q8*0.7825; wave_3_per_frame4=t3 = q8*0.6242; wave_3_per_frame5=q1 = -cos(cos(t2)); wave_3_per_frame6=q2 = cos(t3); wave_3_per_frame7=q3 = sin(cos(t2)); wave_3_per_frame8=q4 = sin(t3); wave_3_per_point1=u = sample*2-1; wave_3_per_point2=rf = 1000; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,0.45); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/8; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5*(y/x) + 0.499*sin(time*0.564); wave_3_per_point19=b = 0.5*(x*y) + 0.499*sin(time*0.457); wave_3_per_point20=g = 0.5*(x*x) + 0.499*sin(time*0.134); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.496295 shapecode_0_ang=0.000000 shapecode_0_tex_ang=5.617169 shapecode_0_tex_zoom=1.699528 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_0_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_0_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_0_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_0_per_frame5=tex_Ang = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.496295 shapecode_1_ang=0.000000 shapecode_1_tex_ang=5.617169 shapecode_1_tex_zoom=1.719942 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_1_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_1_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_1_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_1_per_frame5=tex_Ang = q8-0.02; shape_1_per_frame6=//x = x +0.01; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.496295 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.740601 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_2_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_2_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_2_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_2_per_frame5=tex_Ang = q8-0.04; shape_2_per_frame6=//x = x +0.01; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.120000 shapecode_3_y=0.200000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); shape_3_per_frame4=rad = 0.5+0.5*sin(q4*0.785); per_frame_init_1=//With thanks to UnConeD for his mushy SSC code. :) per_frame_1=warp=0; per_frame_2=wave_a=0; per_frame_3=decay = 0.97; per_frame_4=q7 = 0.00004*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5= per_frame_6=q6 = oldq6+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+1.2*treb+0.4*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=oldq6 = q6; per_frame_8= per_frame_9=q4 = oldq4+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+0.1*treb+0.1*treb_att+1.2*mid+0.4*mid_att,6)/fps); per_frame_10=oldq4 = q4; per_frame_11= per_frame_12=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_13=oldq8 = q8; per_frame_14= per_frame_15=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_16=oldq8 = if(above(q8,10000),0,q8); per_frame_17=ob_b = max(0,sin(q8*0.2542)*0.2 +0.1); per_frame_18=ob_r = max(0,sin(q8*0.985)*0.4 + 0.2); per_frame_19=ob_g = max(0,sin(q8*0.8711)*0.3 + 0.1); per_frame_20=ob_a =max(0,0.3*(q7-0.2))+0.1; per_frame_21=ib_r = 1-if(ob_size-0.005,0,1); per_frame_22=ib_g = ib_r*(0.21*0.2*sin(time*0.643)); per_frame_23=ib_b = ib_r*(0.21*0.2*sin(time*0.853)); per_frame_24=ib_a =0.2*q7; per_frame_25=echo_alpha = above(q7,0.2); per_frame_26=echo_zoom = 1 + 0.01*q7; per_pixel_1=dx=dx+0.007*sin((y*2-1)*meshx)+ 0.006*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+sin(q8*0.1745)*0.007*cos((x*2-1)*meshx*1.3333)+ sin(q8*0.1875)*0.006*cos((x*2-1)*meshx*1.666); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Dynamic Swirls 1.milk0000775000175000017500000000367411756064136030324 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Fractopia (Fantic Dancing Lights Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Fractopia (Fantic Dancing Lights M0000775000175000017500000001355511756064136033227 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=wave_a =0; per_frame_2=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_3=movement = if(above(movement,10000), 0, movement); per_frame_4=ob_b = q4+0.25*sin(movement*3.816); per_frame_5=ob_g = q4+0.25*sin(movement*0.744); per_frame_6=ob_r = q4+0.25*sin(movement*0.707); per_frame_7=wrap = above(bass+bass_att,3); per_frame_8=decay=1; per_frame_9=rot=0; per_frame_10=zoom =0.98; per_frame_11=mv_r = 0; per_frame_12=mv_g = 0; per_frame_13=mv_b =0; per_frame_14=mv_dy = 0.03*sin(movement*0.34); per_frame_15=mv_dx = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=warp=0; per_frame_17=dx =0.01*sin(movement*5); per_frame_18=dy =0.0005*(bass+bass_att); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx =dx+ 2*(2*myx*myy); per_pixel_4=dy =dy+ 2*((myy*myy) - (myx*myx)); per_pixel_5= ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - feathers (angel wings)_phat_remix.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/shifter - feathers (angel wings)_phat_remix.m0000775000175000017500000002347011756064136033562 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_0_per_point4=vol = .2; wave_0_per_point5= wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); wave_0_per_point7= wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_0_per_point9=oy = (sample - 0)*mod; wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_0_per_point11= wave_0_per_point12=xang = time*0.672; wave_0_per_point13=axang = 0; wave_0_per_point14=yang = time*-1.351; wave_0_per_point15=ayang = 0; wave_0_per_point16=zang = time*-0.401; wave_0_per_point17=azang = 0; wave_0_per_point18=fov = 0.6 + 0.2*sin(time); wave_0_per_point19=fov = .5; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=oz = abs(oz) - 2; wave_0_per_point35=x = ox*fov/oz + 0.5; wave_0_per_point36=x = (x-.5)*0.75 + 0.5; wave_0_per_point37=y = oy*fov/oz + 0.5; wave_0_per_point38= wave_0_per_point39=r = 1 + sin(sp); wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_1_per_point4=vol = .2; wave_1_per_point5= wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); wave_1_per_point7= wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_1_per_point9=oy = (sample - 0)*mod; wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_1_per_point11= wave_1_per_point12=xang = time*-0.321; wave_1_per_point13=axang = 0; wave_1_per_point14=yang = time*1.531; wave_1_per_point15=ayang = 0; wave_1_per_point16=zang = time*-0.101; wave_1_per_point17=azang = 0; wave_1_per_point18=fov = 0.6 + 0.2*sin(time); wave_1_per_point19=fov = .5; wave_1_per_point20= wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point23=ox = mx; wave_1_per_point24=oy = my; wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point27=ox = mx; wave_1_per_point28=oz = mz; wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point31=oy = my; wave_1_per_point32=oz = mz; wave_1_per_point33= wave_1_per_point34=oz = abs(oz) - 2; wave_1_per_point35=x = ox*fov/oz + 0.5; wave_1_per_point36=x = (x-.5)*0.75 + 0.5; wave_1_per_point37=y = oy*fov/oz + 0.5; wave_1_per_point38= wave_1_per_point39=g = 1 + sin(sp); wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_2_per_point4=vol = .2; wave_2_per_point5= wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); wave_2_per_point7= wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_2_per_point9=oy = (sample - 0)*mod; wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_2_per_point11= wave_2_per_point12=xang = time*0.221; wave_2_per_point13=axang = 0; wave_2_per_point14=yang = time*-0.411; wave_2_per_point15=ayang = 0; wave_2_per_point16=zang = time*1.201; wave_2_per_point17=azang = 0; wave_2_per_point18=fov = 0.6 + 0.2*sin(time); wave_2_per_point19=fov = .5; wave_2_per_point20= wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point23=ox = mx; wave_2_per_point24=oy = my; wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point27=ox = mx; wave_2_per_point28=oz = mz; wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point31=oy = my; wave_2_per_point32=oz = mz; wave_2_per_point33= wave_2_per_point34=oz = abs(oz) - 2; wave_2_per_point35=x = ox*fov/oz + 0.5; wave_2_per_point36=x = (x-.5)*0.75 + 0.5; wave_2_per_point37=y = oy*fov/oz + 0.5; wave_2_per_point38= wave_2_per_point39=b = 1+sin(sp); wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=decay=.995; per_pixel_1=it = 0.3*sin(time*0.2); per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*30)*rad; per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod*mod*mod*mod; per_pixel_6=zoom = 1 + abs(0.01*mod); ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - cthulhus asshole (bad breakfast remix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - cthulhus asshole (bad breakfast r0000775000175000017500000001312011756064136033340 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.955000 fVideoEchoZoom=0.996628 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.691361 fWarpScale=58.384487 fZoomExponent=10.591505 fShader=1.000000 zoom=0.979819 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.100000 warp=34.955837 sx=1.220179 sy=0.999988 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=21.473322 nMotionVectorsY=15.907337 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.600000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time*.33)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shape_0_per_frame8= shape_0_per_frame9=sides=3+int(treb_att*3); shape_0_per_frame10=tex_zoom=tex_zoom+(sin(time)*treb*above(treb,1)); shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.808142 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.905271 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shape_1_per_frame5= shape_1_per_frame6=ang=time; shape_1_per_frame7=x=rand(100)*.01; shape_1_per_frame8=y=rand(100)*.01; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=cx=.5+(sin(time)*.2); per_frame_2=cy=.5+(sin(time*.3)*.2); per_frame_3= per_frame_4=ob_b=abs(sin(time*.2)); per_frame_5=ob_r=abs(sin(time*.1)); per_frame_6= per_frame_7=ib_g=abs(sin(time*.05)); per_frame_8= per_frame_9=rot=sin(time*.05); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/src/libprojectM/presets/StudioMusic & Unchained - So Much Love.milk0000775000175000017500000002375611756064136032665 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.350000 fDecay=0.999000 fVideoEchoZoom=1.006465 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.001574 fWaveScale=0.728900 fWaveSmoothing=0.783000 fWaveParam=-0.140000 fModWaveAlphaStart=0.760000 fModWaveAlphaEnd=0.900001 fWarpAnimSpeed=5.921029 fWarpScale=1.095251 fZoomExponent=1.570168 fShader=0.650000 zoom=0.970805 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.107093 sx=1.078500 sy=0.990000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.970000 wavecode_0_enabled=0 wavecode_0_samples=128 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.749339 wavecode_0_smoothing=0.250000 wavecode_0_r=0.520000 wavecode_0_g=0.410001 wavecode_0_b=0.340001 wavecode_0_a=0.970000 wave_0_per_frame1=x=100*sin(time)*q2+.3; wave_0_per_frame2=t1=cos(time)*q3; wave_0_per_frame3=r = 0.5 + 0.5*sin(time*1.353 +3); wave_0_per_frame4=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame5=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.7; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*50); wave_0_per_point6=a = a*a; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.370001 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.075209 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.640000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.610000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.400000 shape_0_per_frame1=x = 0.5 + 0.50*cos(q3*0.5) + 0.25*cos(time*6.5); shape_0_per_frame2=y = 0.5 + 0.50*sin(q3*0.5) + 0.25*sin(time*6.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.089633 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=0.540000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=0.510000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=0.290000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.16*cos(time*2.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.12*sin(time*2.3) + 0.04*sin(time*0.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.090001 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.590000 shapecode_2_g=0.430000 shapecode_2_b=0.290000 shapecode_2_a=0.560000 shapecode_2_r2=0.160000 shapecode_2_g2=0.400001 shapecode_2_b2=0.540000 shapecode_2_a2=0.530000 shapecode_2_border_r=0.390001 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.350001 shapecode_2_border_a=0.390000 shape_2_per_frame1=x = 0.5 + 0.15*cos(q3*0.5) + 0.21*cos(time*7.5); shape_2_per_frame2=y = 0.5 + 0.15*sin(q3*0.5) + 0.21*sin(time*7.5); shape_2_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 1); shape_2_per_frame4=g = 0.5 + 0.5*sin(time*1.563 + 3); shape_2_per_frame5=b = 0.5 + 0.5*sin(time*1.654 + 2); shape_2_per_frame6=r2 = 0.5 + 0.5*sin(time*1.885 + 3); shape_2_per_frame7=g2 = 0.5 + 0.5*sin(time*1.556+ 2); shape_2_per_frame8=b2 = 0.5 + 0.5*sin(time*1.638 + 4); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=1; per_frame_2=sy=1; per_frame_3=warp=0; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_7=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_8=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_9=treb_changed=abs(bass_changed-equal(treb_thresh,2)); per_frame_10=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_11=mid_changed=abs(bass_changed-equal(mid_thresh,2)); per_frame_12=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_13=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_14=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_15=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_16=q1=mid_residual; per_frame_17=q2=bass_residual; per_frame_18=q3=treb_residual; per_frame_19=q5=sin(pulse); per_frame_20=q4=(1+1*above(q1,0))*(1+2*above(q2,0))*(1+4*above(q3,0))*(1+6*mid_changed*below(q5,0))*(1+10*below(q1,0))*(1+12*mid_changed*above(q5,0)); per_frame_21=wave_r=if(equal(treb_changed,1),0+.2*q1,if(equal(bass_changed,1),.8+.2*q2,.6+.08*q5)); per_frame_22=wave_g=if(equal(treb_changed,1),0,if(equal(mid_changed,1),0,.5+.5*q2)); per_frame_23=wave_b=if(equal(treb_changed,1),.8+.2*q3,0); per_frame_24=ob_r=if(bass_changed,treb_changed,wave_r); per_frame_25=ob_b=if(treb_changed,mid_changedp,wave_b); per_frame_26=ob_g=if(mid_changed,bass_changed,wave_g); per_frame_27=ob_a=.03+.02*wave_r; per_frame_28=ob_size=.05+.04*treb_residual; per_frame_29=ob_size=bnot(q1%102)*.1; per_frame_30=ib_r=if(bass_changed,ob_b,ob_g); per_frame_31=ib_b=if(treb_changed,ob_g,ob_r); per_frame_32=ib_g=if(mid_changed,ob_r,ob_b); per_frame_33=ib_a=.03+.02*wave_g; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=wave_mystery=bnot(q1%2)*.3-bnot(q1%11)*.3+.5*sin(pulse*q2); per_frame_36=cx=cx+.5*q1; per_frame_37=cy=cy+.5*q2; per_frame_38=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_39=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=state=q4; per_pixel_2=bend = cos(x*10*q1*bnot(state%7)-rad*10*q2*bnot(state%3)); per_pixel_3=zoom = zoom+bend*.05*q3*bnot(state%5); per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx=sx-equal(grid,bnot(state%2))*above(q1*q2*q3*q5,.8)*.9; per_pixel_6=rot=if(above(zoom-1,.03+.03*q5)*bnot(below(q1*q2*q3,0)),q1,rot); per_pixel_7=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_8=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_9=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_11=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_12=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_13=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_14=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_15=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_16=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_17=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_18=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; projectM-complete-2.1.0-Source/src/libprojectM/presets/fiShbRaiN - crazy diamond.milk0000775000175000017500000001524111756064136030623 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.945000 fVideoEchoZoom=0.996628 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204473 fWaveScale=0.430332 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.110000 fModWaveAlphaEnd=1.500000 fWarpAnimSpeed=0.010000 fWarpScale=1.331000 fZoomExponent=2.063786 fShader=1.000000 zoom=1.374256 rot=0.580000 cx=0.500000 cy=0.500000 dx=-0.000000 dy=0.099900 warp=1.599100 sx=1.220000 sy=0.999900 wave_r=0.750000 wave_g=0.750000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.210000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400006 mv_dx=0.020000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.800000 mv_g=0.800000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=branch=rand(2); wave_1_per_point2= wave_1_per_point3=//base wave_1_per_point4=wx=if(equal(sc,0),.5,wx); wave_1_per_point5=wy=if(equal(sc,0),.1,wy); wave_1_per_point6= wave_1_per_point7=wx=if(equal(sc,1),.5,wx); wave_1_per_point8=wy=if(equal(sc,1),.4,wy); wave_1_per_point9= wave_1_per_point10=//calculate previous branch length wave_1_per_point11=d=if(below(sc,2),.3,.7*d); wave_1_per_point12= wave_1_per_point13=//angle wave_1_per_point14=wainc=if(equal(branch,1),.2,-.2); wave_1_per_point15= wave_1_per_point16=wa=if(below(sc,2),3.1415927*.5,wa+wainc); wave_1_per_point17= wave_1_per_point18=//branches wave_1_per_point19=wx=if(above(sc,2),wx+cos(wa)*d,wx); wave_1_per_point20=wy=if(above(sc,2),wy+sin(wa)*d,wy); wave_1_per_point21= wave_1_per_point22=//sample count wave_1_per_point23=sc=if(equal(sc,11),0,sc+1); wave_1_per_point24= wave_1_per_point25=a=if(below(sc,2),0,.1); wave_1_per_point26= wave_1_per_point27=x=wx; wave_1_per_point28=y=wy; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542788 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.311603 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2= shape_0_per_frame3=r2=abs(sin(time)); shape_0_per_frame4=g2=abs(cos(time)); shape_0_per_frame5=b2=treb_att*.65; shape_0_per_frame6= shape_0_per_frame7=rad=rad+(bass_att*.1); shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.197883 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.691360 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r=abs(sin(time*.1)); shape_1_per_frame2=g=abs(sin(time*.25)); shape_1_per_frame3= shape_1_per_frame4=b2=abs(sin(time*.3)); shape_1_per_frame5= shape_1_per_frame6=x=(sin(time+.23)*.5)+.5; shape_1_per_frame7=y=(cos(time*.21)*.5)+.5; shape_1_per_frame8=ang=time; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.270481 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.200000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=time; shape_2_per_frame2=rad=abs(sin(time*.25)); shape_2_per_frame3= shape_2_per_frame4=tex_zoom=bass*treb_att; shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.120321 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=ang=time; shape_3_per_frame2=rad=rad+(treb*.01); per_frame_1=sx=sx+bass_att*.04; per_frame_2=sy=sy+treb_att*.04; per_frame_3= per_frame_4=cx=.5+(sin(time)*.2); per_frame_5=cy=.5+(sin(time*.3)*.1); per_frame_6= per_frame_7=rot=rot+(treb*bass*.01); per_frame_8= per_frame_9=warp=warp+if(above(bass,1.4),bass*8*sin(time*.2),bass); per_pixel_1=rot=rot+(1-rad)*sin(time)*.5; per_pixel_2= projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Swirlie 3.milk0000775000175000017500000000400511756064136027101 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.220000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.12*( 0.60*sin(0.21*time) + 0.40*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_12=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_13=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_14=blah = 0.4/(ib_r+ib_g+ib_b)*3; per_frame_15=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_16= projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Chapel Of Ghouls.milk0000775000175000017500000002136311756064136031040 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.931011 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=11.360000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.444842 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.200000 shapecode_0_g2=0.300000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.3*sin(time*0.9521); shape_0_per_frame2=y = 0.5+0.3*sin(time*0.782); shape_0_per_frame3=b = 0.2 + 0.199*sin(time*0.462); shape_0_per_frame4=g = 0.2 + 0.199*sin(time*0.3462); shape_0_per_frame5=r = 0.9 + 0.099*sin(time*0.2786); shape_0_per_frame6=r2 = 0.2 + 0.199*sin(time*0.3162); shape_0_per_frame7=g2 = 0.2 + 0.199*sin(time*0.29462); shape_0_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4042); shape_0_per_frame9=//a1=q2; shape_0_per_frame10=//a2 = q2; shape_0_per_frame11=additive = if(q4,(q4-1)*equal(q3,0),bnot(equal(q3,0))); shape_0_per_frame12=textured = bnot(equal(q3,0)); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.200000 shapecode_1_g2=0.300000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*sin(time*0.8521); shape_1_per_frame2=y = 0.5+0.3*sin(time*0.67682); shape_1_per_frame3=b = 0.2 + 0.199*sin(time*0.3462); shape_1_per_frame4=g = 0.2 + 0.199*sin(time*0.462); shape_1_per_frame5=r = 0.9 + 0.099*sin(time*0.3786); shape_1_per_frame6=r2 = 0.2 + 0.199*sin(time*0.4162); shape_1_per_frame7=g2 = 0.2 + 0.199*sin(time*0.39462); shape_1_per_frame8=b2 = 0.2 + 0.199*sin(time*0.3042); shape_1_per_frame9=additive = if(q4,(q4-1)*equal(q3,1),bnot(equal(q3,1))); shape_1_per_frame10=textured = bnot(equal(q3,1)); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.200000 shapecode_2_r2=0.200000 shapecode_2_g2=0.300000 shapecode_2_b2=0.200000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.3*sin(time*0.7721); shape_2_per_frame2=y = 0.5+0.3*sin(time*0.823); shape_2_per_frame3=b = 0.2 + 0.199*sin(time*0.652); shape_2_per_frame4=g = 0.2 + 0.199*sin(time*0.4162); shape_2_per_frame5=r = 0.9 + 0.099*sin(time*0.1786); shape_2_per_frame6=r2 = 0.2 + 0.199*sin(time*0.1862); shape_2_per_frame7=g2 = 0.2 + 0.199*sin(time*0.442); shape_2_per_frame8=b2 = 0.2 + 0.199*sin(time*0.382); shape_2_per_frame9=//a = q2; shape_2_per_frame10=//a2 = q2; shape_2_per_frame11=additive = if(q4,(q4-1)*equal(q3,2),bnot(equal(q3,2))); shape_2_per_frame12=textured = bnot(equal(q3,2)); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.444842 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.200000 shapecode_3_g2=0.300000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.3*sin(time*0.621); shape_3_per_frame2=y = 0.5+0.3*sin(time*0.693); shape_3_per_frame3=b = 0.2 + 0.199*sin(time*0.3862); shape_3_per_frame4=g = 0.2 + 0.199*sin(time*0.449); shape_3_per_frame5=r = 0.9 + 0.099*sin(time*0.3521); shape_3_per_frame6=r2 = 0.2 + 0.199*sin(time*0.5252); shape_3_per_frame7=g2 = 0.2 + 0.199*sin(time*0.3085); shape_3_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4111); shape_3_per_frame9=//a = q2; shape_3_per_frame10=//a2 = q2; shape_3_per_frame11=additive = if(q4,(q4-1)*equal(q3,3),bnot(equal(q3,3))); shape_3_per_frame12=textured = bnot(equal(q3,3)); per_frame_init_1=q4 = int(rand(3)); per_frame_init_2=q5 = 2+int(rand(3))*(1/3); per_frame_init_3=q6 = 2+int(rand(3))*(1/3); per_frame_init_4=q7 = 2+int(rand(3))*(1/3); per_frame_init_5=q8 = 2+int(rand(3))*(1/3); per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_4=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_5=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_8=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_11=lastbeat = if(beat,time,lastbeat); per_frame_12=countertime = if(beat,time,countertime); per_frame_13=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_14=beatcounter = if(beat, Beatcounter+1, beatcounter); per_frame_15=wave_a = 0; per_frame_16=ib_r=0.1+0.0999*sin(time*0.4251); per_frame_17=ib_b=0.1+0.0999*sin(time*0.351); per_frame_18=ib_g=0.1+0.0999*sin(time*0.543); per_frame_19=ob_a =bnot(beat); per_frame_20=q2 = beat; per_frame_21=q3 = beatcounter%4; per_frame_22=monitor = q4; per_frame_23=decay =if(q4,1,0.98); per_frame_24=q1 =20/fps; per_pixel_1=dx= dx+q1*0.005*sin((y-0.5)*meshx*q7) +q1*0.005*sin((y-0.5)*meshx*q4); per_pixel_2=dy=dy+q1*0.0025*cos((x-0.5)*meshx*q6)+ q1*0.0025*cos((x-0.5)*meshx*q5); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centr0000775000175000017500000000362511756064136032772 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=5.277897 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.240000 cx=0.650000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.887449 sy=1.051010 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); projectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Cool Bug_arm.milk0000775000175000017500000001270311756064136030120 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar and Unchained - Braindance Visions.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar and Unchained - Braindance Visions.m0000775000175000017500000000365711756064136033446 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.935000 fVideoEchoZoom=1.006595 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.489000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=bass_residual = equal(bass_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(bass_thresh,2))*bass_residual; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_4=mid_residual = equal(mid_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(mid_thresh,2))*mid_residual; per_frame_5=q1=.75+.2*bass_residual; per_frame_6=q2=.25+.2*mid_residual; per_frame_7=wave_g = wave_g*bass_residual; per_frame_8=wave_b =wave_b*mid_residual; per_frame_9=wave_r = wave_r + .5*sin(time*bass_residual*mid_residual*.4); per_frame_10=rot=rot+.3*sin(time*mid_residual); per_pixel_1=sy= if(below(y,q1),if(above(y,q2),pow(log(abs(ang)*time),3)/4,q1+.25),q2+.75); per_pixel_2=zoom = 1 + sin(rad)/10*cos((y-.5+rad)*10*sin(time)); per_pixel_3=rot=rot+if(bnot(below(y,q1)*above(y,q2)),0,sin(time/2)*.1); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Madness (Duel Mix).milk0000775000175000017500000001260611756064136032734 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.235590 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_r = wave_b; per_frame_8=ib_b=wave_g; per_frame_9=ib_g=wave_r; per_frame_10=ib_a =1; per_frame_11=wave_x = 0.5 + 0.32*sin(q8*0.3); per_frame_12=wave_y = 0.5 - 0.24*cos(q8*0.2); per_frame_13=ob_size = 0.005 - above(bass,2)*0.005; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.333); per_pixel_3=dx=dx+0.008*sin((y*2-1)*meshx*1.333); per_pixel_4=dy=dy+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/src/libprojectM/presets/Fvese - The Tunnel (Final Stage Mix).milk0000775000175000017500000000407211756064136032205 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.241456 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.741921 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=1.440001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx); per_frame_6=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy); per_frame_7=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_8=mytime=.7; per_frame_9=q1=sin(time*mytime*4); per_frame_10=q2=cos(time*mytime*2); per_frame_11=q3=abs(rad-.5)*(q2*q1); per_frame_12=xpos=.5/vol; per_frame_13=ypos=.5/vol; per_frame_14=wave_x=.5+0.1*sin(time+rand(100)/100); per_frame_15=wave_y=.5+0.1*cos(time+rand(100)/100); per_frame_16=ib_r=q3+q2; per_frame_17=ib_b=q2+q1; per_frame_18=ib_g=q1+q3; per_pixel_1=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3)); per_pixel_2= ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticia0000775000175000017500000000456711756064136033100 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.000154 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.010000 fWaveSmoothing=0.100000 fWaveParam=-0.472000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.972366 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.510000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-1.5),5),0),1); per_frame_5=oldq8 = q8; per_frame_6=q8 = q8 + 0.1*time; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=mv_x = 1.25; per_frame_12=mv_y = 1.25; per_frame_13=mv_a =1; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/src/libprojectM/presets/Unchained - In Memory Of Peg.milk0000775000175000017500000001000511756064136031001 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.104060 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.3*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.5*sin(time*1.69); per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=rot=sin(rad*(xx*q4+yy*q5+1.7*q6)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - The Chaos Of Colours.milk0000775000175000017500000001505111756064136031564 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk0000775000175000017500000000416711756064136033346 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=q = time; per_frame_11=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q)); per_frame_12=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q)); per_frame_13=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Sunflower Passion.milk0000775000175000017500000001705711756064136031463 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.645252 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.020410 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.1*sin(0.89*q8); shape_0_per_frame2=y = 0.5 - 0.1*cos(0.77*q8); shape_0_per_frame3= shape_0_per_frame4=r = 0.25+0.25*sin(time*0.7679); shape_0_per_frame5=g = 0.25+0.25*sin(time*0.8079); shape_0_per_frame6=b = 0.25+0.25*sin(time*0.7339); shape_0_per_frame7=r2 = 0.25+0.25*sin(time*0.6979); shape_0_per_frame8=g2 = 0.25+0.25*sin(time*0.849); shape_0_per_frame9=b2 = 0.25+0.25*sin(time*0.8079); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.020068 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=x = 0.5 - 0.1*sin(0.7089*q8); shape_1_per_frame2=y = 0.5 + 0.1*cos(0.5077*q8); shape_1_per_frame3= shape_1_per_frame4=r = 0.25+0.25*sin(time*0.6479); shape_1_per_frame5=g = 0.25+0.25*sin(time*0.5079); shape_1_per_frame6=b = 0.25+0.25*sin(time*0.9339); shape_1_per_frame7=r2 = 0.25+0.25*sin(time*0.779); shape_1_per_frame8=g2 = 0.25+0.25*sin(time*0.707); shape_1_per_frame9=b2 = 0.25+0.25*sin(time*0.747); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.020068 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = 0.5 + 0.1*sin(0.679*q8); shape_2_per_frame2=y = 0.5 - 0.1*cos(0.877*q8); shape_2_per_frame3= shape_2_per_frame4=r = 0.25+0.25*sin(time*0.5679); shape_2_per_frame5=g = 0.25+0.25*sin(time*0.4079); shape_2_per_frame6=b = 0.25+0.25*sin(time*1.1339); shape_2_per_frame7=r2 = 0.25+0.25*sin(time*0.9979); shape_2_per_frame8=g2 = 0.25+0.25*sin(time*0.891); shape_2_per_frame9=b2 = 0.25+0.25*sin(time*0.713); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.020068 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.1*sin(0.916*q8); shape_3_per_frame2=y = 0.5 - 0.1*cos(0.977*q8); shape_3_per_frame3= shape_3_per_frame4=r = 0.25+0.25*sin(time*1.1679); shape_3_per_frame5=g = 0.25+0.25*sin(time*1.18079); shape_3_per_frame6=b = 0.25+0.25*sin(time*1.17339); shape_3_per_frame7=r2 = 0.25+0.25*sin(time*1.16979); shape_3_per_frame8=g2 = 0.25+0.25*sin(time*1.1849); shape_3_per_frame9=b2 = 0.25+0.25*sin(time*1.81079); per_frame_1=wave_r = 0.0 + 0.000*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = 0.0 + 0.000*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = 0.0 + 0.000*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=//decay = decay - 0.01*equal(frame%6,0); per_frame_7=warp=0; per_frame_8=zoom =1; per_frame_9=rot =0; per_frame_10=cx=0.5; per_frame_11=cy=0.5; per_frame_12=q1 = 0.5 + 0.1*sin(time); per_frame_13=q2 = 0.5 - 0.1*cos(time); per_frame_14=wave_a =0; per_frame_15=decay=1; per_frame_16= per_frame_17= per_frame_18= per_frame_19=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_20=oldq8 =q8; per_frame_21=mybass = mybass + 0.01*(bass + bass_att); per_frame_22= per_frame_23=rot =1 + 0.15*sin(mybass*0.1789); per_frame_24=zoom = 1.4 + 0.1*sin(mybass*0.786); per_pixel_1=myx = (x-q1)*2; per_pixel_2=myy= (y-q2)*2; per_pixel_3=myrad = (myx*myx) + (myy*myy); per_pixel_4=dx = 0.1*(myy/(myrad+1)); per_pixel_5=dy = -0.1*(myx/(myrad+1)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Geiss - Blasto.milk0000775000175000017500000000246011756064136026567 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=12.162793 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.131195 fWaveSmoothing=0.720000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.019963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.018800 sx=1.000000 sy=0.999831 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + .255*sin(time*.366); per_frame_2=wave_g = wave_g + .255*sin(time*.222); per_frame_3=wave_b = wave_b + .255*sin(time*.288); per_frame_4=wave_r = wave_r + bass*.3; per_frame_5=wave_g = wave_g + treb*.3; per_frame_6=wave_b = wave_b + mid*.3; per_frame_7=decay = .75 + .05*sin(time*2) - treb*.05; per_pixel_1= ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Aimless (Gravity Directive Mix).milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Aimless (Gravity Directive Mix).mi0000775000175000017500000000366511756064136033245 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer - pulsate B.milk0000775000175000017500000001341111756064136033005 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol; per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//=sin(musictime*0.02)*0.3; per_frame_20=//q5=sin(musictime*0.01)*0.3; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=pow(rd,sin(time)+2.5)*2.0; per_pixel_6=zoom=max(zoom,0.1) per_pixel_7= ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milkprojectM-complete-2.1.0-Source/src/libprojectM/presets/Rovastar - Altars Of Harlequin's Madness (Dar0000775000175000017500000001724311756064136033174 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.000000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.400000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.200000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.200000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); projectM-complete-2.1.0-Source/src/libprojectM/presets/Aderrasi - Candy Avian.milk0000775000175000017500000000367611756064136030112 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.923483 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.063785 fWaveScale=0.724297 fWaveSmoothing=0.500000 fWaveParam=-0.300000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=2.500333 fZoomExponent=1.000000 fShader=0.100000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.410000 dx=-0.003990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(1.5*time) + 0.25*sin(2.14*time); per_frame_2=wave_b = wave_b + 0.41*sin(1.2*time) + 0.26*sin(2.11*time); per_frame_3=wave_g = wave_g + 0.4*sin(1.34*time) + 0.25*sin(2.34*time); per_frame_4=ib_r = 4; per_frame_5=ib_g = 0; per_frame_6=ib_b = 0; per_frame_7=wave_x = wave_x + per_frame_8=if(above(wave_y,0.75),0.40*sin(time), 0.15*sin(time)); per_frame_9=wave_y = wave_y + 0.30*cos(0.9*time); per_frame_10=cx = cx + per_frame_11=if(above(wave_x,0.5), +0.0*sin(7*treb_att), -0.0*sin(7*mid_att)); per_frame_12=cy = cy + per_frame_13=if(above(wave_x,0.5), +0.0*cos(7*bass_att), -0.0*cos(7*mid_att)); per_frame_14=ob_r = 0.5*sin(treb)*time; per_frame_15=ob_b = 0.5*sin(mid)*0.9*time; per_frame_16=ob_g = 0.5*sin(bass)*0.8*time; per_frame_17=warp = warp + if (above(bass_att,1.5), 1.5, 0); per_frame_18=rot = rot + 0.08*sin(3*time); projectM-complete-2.1.0-Source/src/libprojectM/FindPkgConfig.cmake0000664000175000017500000003610511756064136025302 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/libprojectM/fatal.h0000775000175000017500000000253211756064136023070 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: fatal.h,v 1.1.1.1 2005/12/23 18:05:05 psperl Exp $ * * Error codes * * $Log$ */ #ifndef _FATAL_H #define _FATAL_H /* Fatal Error Definitions */ #define PROJECTM_OUTOFMEM_ERROR -7; /* out of memory */ #define PROJECTM_ERROR -1 /* non specific error */ #define PROJECTM_SUCCESS 1 #define PROJECTM_FAILURE -1 #define PROJECTM_PARSE_ERROR -11 #define PROJECTM_DIV_BY_ZERO -3 #define PROJECTM_OK 2 #endif /** !_FATAL_H */ projectM-complete-2.1.0-Source/src/libprojectM/RandomNumberGenerators.hpp0000664000175000017500000000541611756064136026765 0ustar matthiasmatthias#ifndef RANDOM_NUMBER_GENERATORS_HPP #define RANDOM_NUMBER_GENERATORS_HPP #include #include #include #include #define WEIGHTED_RANDOM_DEBUG 0 namespace RandomNumberGenerators { inline float uniform() /* Uniform random number generator x(n+1)= a*x(n) mod c with a = pow(7,5) and c = pow(2,31)-1. Copyright (c) Tao Pang 1997. */ { const int ia=16807,ic=2147483647,iq=127773,ir=2836; int il,ih,it; float rc; static int iseed = rand(); ih = iseed/iq; il = iseed%iq; it = ia*il-ir*ih; if (it > 0) { iseed = it; } else { iseed = ic+it; } rc = ic; return iseed/rc; } inline float gaussian(float mean, float sigma) { float x1, x2, w, y1, y2; do { x1 = 2.0 * uniform() - 1.0; x2 = 2.0 * uniform() - 1.0; w = x1 * x1 + x2 * x2; } while ( w >= 1.0 ); w = sqrt( (-2.0 * log( w ) ) / w ); y1 = x1 * w; y2 = x2 * w; float ret = y1*sigma + mean; return ret; } inline std::size_t uniformInteger(std::size_t upperBound=1) { /// @bug there was a man entry about how this leads to a lousy uniform /// @bug distribution in practice. should probably review assert(upperBound > 0); return ((rand()) % ((int)upperBound)); } /// Randomizes from probabilistically weighted distribution. Thus, /// sum of passed in weights should be 1.0 inline std::size_t weightedRandomNormalized(std::vector weights) { // Choose a random bounded mass between 0 and 1 float cutoff = ((float)(rand())) / (float)RAND_MAX; //std::cout << "cutoff : " << cutoff << std::endl; // Sum up mass, stopping when cutoff is reached. This is the typical // weighted sampling algorithm. float mass = 0; for (std::size_t i = 0; i< weights.size() ; i++) { mass += weights[i]; //std::cout << "mass: " << mass << std::endl; if (mass >= cutoff) return i; } // Just in case something slips through the cracks return weights.size()-1; } inline std::size_t weightedRandom(const std::vector & weights, unsigned int weightTotalHint = 0) { if (weightTotalHint == 0) { for (std::size_t i = 0; i < weights.size();i++) weightTotalHint += weights[i]; } const int sampledSum = uniformInteger(weightTotalHint); int sum = 0; if (WEIGHTED_RANDOM_DEBUG) std::cout << "[RNG::weightedRandom()] weightTotal = " << weightTotalHint << std::endl; for (std::size_t i = 0; i < weights.size();i++) { if (WEIGHTED_RANDOM_DEBUG) std::cout << "[RNG::weightedRandom()] weight[" << i << "] = " << weights[i] << std::endl; sum += weights[i]; if (sampledSum <= sum) { if (WEIGHTED_RANDOM_DEBUG) std::cout << "[RNG::weightedRandom()] sampled index " << i << "(" << "running sum = " << sum << ", sampled sum = " << sampledSum << std::endl; return i; } } return weights.size()-1; } } #endif projectM-complete-2.1.0-Source/src/libprojectM/COPYING0000664000175000017500000000154611756064136022664 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2009 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ projectM-complete-2.1.0-Source/src/libprojectM/resource.h0000664000175000017500000000062511756064136023626 0ustar matthiasmatthias//{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. // Used by libprojectM.rc // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 101 #define _APS_NEXT_COMMAND_VALUE 40001 #define _APS_NEXT_CONTROL_VALUE 1001 #define _APS_NEXT_SYMED_VALUE 101 #endif #endif projectM-complete-2.1.0-Source/src/libprojectM/projectM.hpp0000775000175000017500000002220211756064136024120 0ustar matthiasmatthias/* * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: projectM.hpp,v 1.1.1.1 2005/12/23 18:05:11 psperl Exp $ * * Encapsulation of ProjectM engine * * $Log$ */ #ifndef _PROJECTM_HPP #define _PROJECTM_HPP #ifdef WIN32 #include "win32-dirent.h" #else #include #endif /** WIN32 */ #include #include #include #include #ifndef WIN32 #include #endif #include #ifdef MACOS //#include //#include //#include #else #ifdef WIN32 #include #endif /** WIN32 */ #endif /** MACOS */ #ifdef WIN322 #define inline #endif /** WIN32 */ #include "dlldefs.h" #include "event.h" #include "fatal.h" class PipelineContext; #include "PCM.hpp" class BeatDetect; class PCM; class Func; class Renderer; class Preset; class PresetIterator; class PresetChooser; class PresetLoader; class TimeKeeper; class Pipeline; class RenderItemMatcher; class MasterRenderItemMerge; #include "Common.hpp" #include #ifdef WIN32 #pragma warning (disable:4244) #pragma warning (disable:4305) #endif /** WIN32 */ #ifdef MACOS2 #define inline #endif /** KEEP THIS UP TO DATE! */ #define PROJECTM_VERSION "2.0.00" #define PROJECTM_TITLE "projectM 2.0.00" /** Interface types */ typedef enum { MENU_INTERFACE, SHELL_INTERFACE, EDITOR_INTERFACE, DEFAULT_INTERFACE, BROWSER_INTERFACE } interface_t; /// A functor class that allows users of this library to specify random preset behavior class RandomizerFunctor { public: RandomizerFunctor(PresetChooser & chooser) ; virtual ~RandomizerFunctor(); virtual double operator() (int index); private: const PresetChooser & m_chooser; }; class DLLEXPORT projectM { public: static const int FLAG_NONE = 0; static const int FLAG_DISABLE_PLAYLIST_LOAD = 1 << 0; struct Settings { int meshX; int meshY; int fps; int textureSize; int windowWidth; int windowHeight; std::string presetURL; std::string titleFontURL; std::string menuFontURL; int smoothPresetDuration; int presetDuration; float beatSensitivity; bool aspectCorrection; float easterEgg; bool shuffleEnabled; bool softCutRatingsEnabled; }; projectM(std::string config_file, int flags = FLAG_NONE); projectM(Settings settings, int flags = FLAG_NONE); //DLLEXPORT projectM(int gx, int gy, int fps, int texsize, int width, int height,std::string preset_url,std::string title_fonturl, std::string title_menuurl); void projectM_resetGL( int width, int height ); void projectM_resetTextures(); void projectM_setTitle( std::string title ); void renderFrame(); unsigned initRenderToTexture(); void key_handler( projectMEvent event, projectMKeycode keycode, projectMModifier modifier ); virtual ~projectM(); void changeTextureSize(int size); void changePresetDuration(int seconds); const Settings & settings() const { return _settings; } /// Writes a settings configuration to the specified file static bool writeConfig(const std::string & configFile, const Settings & settings); /// Sets preset iterator position to the passed in index void selectPresetPosition(unsigned int index); /// Plays a preset immediately void selectPreset(unsigned int index, bool hardCut = true); /// Removes a preset from the play list. If it is playing then it will continue as normal until next switch void removePreset(unsigned int index); /// Sets the randomization functor. If set to null, the traversal will move in order according to the playlist void setRandomizer(RandomizerFunctor * functor); /// Tell projectM to play a particular preset when it chooses to switch /// If the preset is locked the queued item will be not switched to until the lock is released /// Subsequent calls to this function effectively nullifies previous calls. void queuePreset(unsigned int index); /// Returns true if a preset is queued up to play next bool isPresetQueued() const; /// Removes entire playlist, The currently loaded preset will end up sticking until new presets are added void clearPlaylist(); /// Turn on or off a lock that prevents projectM from switching to another preset void setPresetLock(bool isLocked); /// Returns true if the active preset is locked bool isPresetLocked() const; /// Returns index of currently active preset. In the case where the active /// preset was removed from the playlist, this function will return the element /// before active preset (thus the next in order preset is invariant with respect /// to the removal) bool selectedPresetIndex(unsigned int & index) const; /// Add a preset url to the play list. Appended to bottom. Returns index of preset unsigned int addPresetURL(const std::string & presetURL, const std::string & presetName, const RatingList & ratingList); /// Insert a preset url to the play list at the suggested index. void insertPresetURL(unsigned int index, const std::string & presetURL, const std::string & presetName, const RatingList & ratingList); /// Returns true if the selected preset position points to an actual preset in the /// currently loaded playlist bool presetPositionValid() const; /// Returns the url associated with a preset index std::string getPresetURL(unsigned int index) const; /// Returns the preset name associated with a preset index std::string getPresetName ( unsigned int index ) const; void changePresetName ( unsigned int index, std::string name ); /// Returns the rating associated with a preset index int getPresetRating (unsigned int index, const PresetRatingType ratingType) const; void changePresetRating (unsigned int index, int rating, const PresetRatingType ratingType); /// Returns the size of the play list unsigned int getPlaylistSize() const; void evaluateSecondPreset(); inline void setShuffleEnabled(bool value) { _settings.shuffleEnabled = value; /// idea@ call a virtualfunction shuffleChanged() } inline bool isShuffleEnabled() const { return _settings.shuffleEnabled; } /// Occurs when active preset has switched. Switched to index is returned virtual void presetSwitchedEvent(bool isHardCut, unsigned int index) const {}; virtual void shuffleEnabledValueChanged(bool isEnabled) const {}; /// Occurs whenever preset rating has changed via changePresetRating() method virtual void presetRatingChanged(unsigned int index, int rating, PresetRatingType ratingType) const {}; inline PCM * pcm() { return _pcm; } void *thread_func(void *vptr_args); PipelineContext & pipelineContext() { return *_pipelineContext; } PipelineContext & pipelineContext2() { return *_pipelineContext2; } void selectPrevious(const bool); void selectNext(const bool); void selectRandom(const bool); private: PCM * _pcm; double sampledPresetDuration(); BeatDetect * beatDetect; Renderer *renderer; PipelineContext * _pipelineContext; PipelineContext * _pipelineContext2; Settings _settings; int wvw; //windowed dimensions int wvh; /** Timing information */ int mspf; int timed; int timestart; int count; float fpsstart; void readConfig(const std::string &configFile); void readSettings(const Settings &settings); void projectM_init(int gx, int gy, int fps, int texsize, int width, int height); void projectM_reset(); void projectM_initengine(); void projectM_resetengine(); /// Initializes preset loading / management libraries int initPresetTools(int gx, int gy); /// Deinitialize all preset related tools. Usually done before projectM cleanup void destroyPresetTools(); void default_key_handler( projectMEvent event, projectMKeycode keycode ); /// The current position of the directory iterator PresetIterator * m_presetPos; /// Required by the preset chooser. Manages a loaded preset directory PresetLoader * m_presetLoader; /// Provides accessor functions to choose presets PresetChooser * m_presetChooser; /// Currently loaded preset std::auto_ptr m_activePreset; /// Destination preset when smooth preset switching std::auto_ptr m_activePreset2; TimeKeeper *timeKeeper; int m_flags; RenderItemMatcher * _matcher; MasterRenderItemMerge * _merger; bool running; Pipeline* currentPipe; void switchPreset(std::auto_ptr & targetPreset); }; #endif projectM-complete-2.1.0-Source/src/libprojectM/PresetFactory.cpp0000664000175000017500000000143411756064136025123 0ustar matthiasmatthias#include "PresetFactory.hpp" const std::string PresetFactory::IDLE_PRESET_PROTOCOL("idle"); std::string PresetFactory::protocol(const std::string & url, std::string & path) { #ifdef __APPLE__ // NOTE: Brian changed this from url.find_first_of to url.find, since presumably we want to find the first occurence of // :// and not the first occurence of any colon or forward slash. At least that fixed a bug in the Mac OS X build. std::size_t pos = url.find("://"); #else std::size_t pos = url.find_first_of("://"); #endif if (pos == std::string::npos) return std::string(); else { path = url.substr(pos + 3, url.length()); std::cout << "[PresetFactory] path is " << path << std::endl; std::cout << "[PresetFactory] url is " << url << std::endl; return url.substr(0, pos); } } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/0000775000175000017500000000000011756416660026122 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp0000775000175000017500000001756011756064136031072 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed i the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include "Common.hpp" #include "fatal.h" #include "CustomShape.hpp" #include "Eval.hpp" #include "Expr.hpp" #include "InitCond.hpp" #include "Param.hpp" #include "PerFrameEqn.hpp" #include "Preset.hpp" #include #include "ParamUtils.hpp" #include "InitCondUtils.hpp" #include "wipemalloc.h" CustomShape::CustomShape() : Shape() { CustomShape(0); }; CustomShape::CustomShape ( int id ) : Shape() { Param * param; this->id = id; this->per_frame_count = 0; /* Start: Load custom shape parameters */ param = Param::new_param_float ( "r", P_FLAG_NONE, &this->r, NULL, 1.0, 0.0, 0.5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "g", P_FLAG_NONE, &this->g, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "b", P_FLAG_NONE, &this->b, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "a", P_FLAG_NONE, &this->a, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "border_r", P_FLAG_NONE, &this->border_r, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "border_g", P_FLAG_NONE, &this->border_g, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "border_b", P_FLAG_NONE, &this->border_b, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "border_a", P_FLAG_NONE, &this->border_a, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "r2", P_FLAG_NONE, &this->r2, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "g2", P_FLAG_NONE, &this->g2, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "b2", P_FLAG_NONE, &this->b2, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "a2", P_FLAG_NONE, &this->a2, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "x", P_FLAG_NONE, &this->x, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "y", P_FLAG_NONE, &this->y, NULL, 1.0, 0.0, .5 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_bool ( "thickoutline", P_FLAG_NONE, &this->thickOutline, 1, 0, 0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_bool ( "enabled", P_FLAG_NONE, &this->enabled, 1, 0, 0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_int ( "sides", P_FLAG_NONE, &this->sides, 100, 3, 3 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_bool ( "additive", P_FLAG_NONE, &this->additive, 1, 0, 0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_bool ( "textured", P_FLAG_NONE, &this->textured, 1, 0, 0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "rad", P_FLAG_NONE, &this->radius, NULL, MAX_DOUBLE_SIZE, 0, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "ang", P_FLAG_NONE, &this->ang, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "tex_zoom", P_FLAG_NONE, &this->tex_zoom, NULL, MAX_DOUBLE_SIZE, .00000000001, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "tex_ang", P_FLAG_NONE, &this->tex_ang, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t1", P_FLAG_TVAR, &this->t1, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t2", P_FLAG_TVAR, &this->t2, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t3", P_FLAG_TVAR, &this->t3, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t4", P_FLAG_TVAR, &this->t4, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t5", P_FLAG_TVAR, &this->t5, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t6", P_FLAG_TVAR, &this->t6, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t7", P_FLAG_TVAR, &this->t7, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } param = Param::new_param_float ( "t8", P_FLAG_TVAR, &this->t8, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( !ParamUtils::insert( param, &this->param_tree ) ) { abort(); } for (unsigned int i = 1; i <= NUM_Q_VARIABLES;i++) { std::ostringstream os; os << "q" << i; param = Param::new_param_float ( os.str().c_str(), P_FLAG_QVAR, &this->q[i], NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( ParamUtils::insert ( param, &this->param_tree ) < 0 ) { abort(); } } param = Param::new_param_string ( "imageurl", P_FLAG_NONE, &this->imageUrl); if ( !ParamUtils::insert( param, &this->text_properties_tree ) ) { abort(); } } /* Frees a custom shape form object */ CustomShape::~CustomShape() { traverseVector > ( per_frame_eqn_tree ); traverse > ( init_cond_tree ); traverse > ( param_tree ); traverse > ( per_frame_init_eqn_tree ); traverse > ( text_properties_tree ); } void CustomShape::loadUnspecInitConds() { InitCondUtils::LoadUnspecInitCond fun ( this->init_cond_tree, this->per_frame_init_eqn_tree ); traverse ( param_tree, fun ); } void CustomShape::evalInitConds() { // NOTE: This is verified to be same behavior as trunk for ( std::map::iterator pos = per_frame_init_eqn_tree.begin(); pos != per_frame_init_eqn_tree.end();++pos ) pos->second->evaluate(); } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerPixelEqn.cpp0000775000175000017500000000414411756064136031025 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include #include "fatal.h" #include "Common.hpp" #include "Expr.hpp" #include "Eval.hpp" #include "Param.hpp" #include "PerPixelEqn.hpp" #include #include "wipemalloc.h" #include /* Evaluates a per pixel equation */ void PerPixelEqn::evaluate(int mesh_i, int mesh_j) { GenExpr * eqn_ptr = 0; eqn_ptr = this->gen_expr; float ** param_matrix = (float**)this->param->matrix; if (param_matrix == 0) { assert(param->engine_val); (*(float*)param->engine_val) = eqn_ptr->eval_gen_expr(mesh_i, mesh_j); } else { assert(!(eqn_ptr == NULL || param_matrix == NULL)); param_matrix[mesh_i][mesh_j] = eqn_ptr->eval_gen_expr(mesh_i, mesh_j); /* Now that this parameter has been referenced with a per pixel equation, we let the evaluator know by setting this flag */ /// @bug review and verify this behavior param->matrix_flag = true; param->flags |= P_FLAG_PER_PIXEL; } } PerPixelEqn::PerPixelEqn(int _index, Param * _param, GenExpr * _gen_expr):index(_index), param(_param), gen_expr(_gen_expr) { assert(index >= 0); assert(param != 0); assert(gen_expr != 0); } PerPixelEqn::~PerPixelEqn() { if (gen_expr) delete (gen_expr); } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp0000664000175000017500000000121511756064136030667 0ustar matthiasmatthias#ifndef IDLE_PRESET_HPP #define IDLE_PRESET_HPP #include #include class PresetOutputs; class Preset; /// A preset that does not depend on the file system to be loaded. This allows projectM to render /// something (ie. self indulgent project advertising) even when no valid preset directory is found. class IdlePresets { public: /// Allocate a new idle preset instance /// \returns a newly allocated auto pointer of an idle preset instance static std::auto_ptr allocate(const std::string & path, PresetOutputs & outputs); private: static std::string presetText(); static const std::string IDLE_PRESET_NAME; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Param.cpp0000775000175000017500000001177211756064136027676 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* Basic Parameter Functions */ #include #include #include #include #include "fatal.h" #include "Common.hpp" #include "CustomShape.hpp" #include "Eval.hpp" #include "Expr.hpp" #include "InitCond.hpp" #include "Param.hpp" #include "Preset.hpp" #include #include #include /** Constructor */ Param::Param( std::string _name, short int _type, short int _flags, void * _engine_val, void * _matrix, CValue _default_init_val, CValue _upper_bound, CValue _lower_bound): name(_name), type(_type), flags (_flags), matrix_flag (0), engine_val(_engine_val), matrix (_matrix), default_init_val (_default_init_val), upper_bound (_upper_bound), lower_bound (_lower_bound) { } /* Creates a user defined parameter */ Param::Param(std::string _name) : name(_name), type(P_TYPE_DOUBLE), flags(P_FLAG_USERDEF), matrix_flag(0), matrix(0) { engine_val = new float(); default_init_val.float_val = DEFAULT_DOUBLE_IV; upper_bound.float_val = DEFAULT_DOUBLE_UB; lower_bound.float_val = DEFAULT_DOUBLE_LB; /// @note may have fixed a recent bug. testing *((float*)engine_val) = default_init_val.float_val; } /* Free's a parameter type */ Param::~Param() { // I hate this, but will let it be for now if (flags & P_FLAG_USERDEF) { delete((double*)engine_val); } if (PARAM_DEBUG) printf("~Param: freeing \"%s\".\n", name.c_str()); } /* Returns nonzero if the string is valid parameter name */ bool Param::is_valid_param_string( const char * string ) { if (string == NULL) return false; /* This ensures the first character is non numeric */ if ( ((*string) >= 48) && ((*string) <= 57)) return false; /* These probably should never happen */ if (*string == '.') return false; if (*string == '+') return false; if (*string == '-') return false; /* Could also add checks for other symbols. May do later */ return true; } /* Loads a float parameter into the builtin database */ Param * Param::new_param_float(const char * name, short int flags, void * engine_val, void * matrix, float upper_bound, float lower_bound, float init_val) { Param * param; CValue iv, ub, lb; assert(engine_val); iv.float_val = init_val; ub.float_val = upper_bound; lb.float_val = lower_bound; if ((param = new Param(name, P_TYPE_DOUBLE, flags, engine_val, matrix,iv, ub, lb)) == NULL) return NULL; /* Finished, return success */ return param; } /* Creates a new parameter of type int */ Param * Param::new_param_int(const char * name, short int flags, void * engine_val, int upper_bound, int lower_bound, int init_val) { Param * param; CValue iv, ub, lb; assert(engine_val); iv.int_val = init_val; ub.int_val = upper_bound; lb.int_val = lower_bound; if ((param = new Param(name, P_TYPE_INT, flags, engine_val, NULL, iv, ub, lb)) == NULL) return NULL; /* Finished, return success */ return param; } /* Creates a new parameter of type bool */ Param * Param::new_param_bool(const char * name, short int flags, void * engine_val, bool upper_bound, bool lower_bound, bool init_val) { Param * param; CValue iv, ub, lb; assert(engine_val); iv.bool_val = init_val; ub.bool_val = upper_bound; lb.bool_val = lower_bound; if ((param = new Param(name, P_TYPE_BOOL, flags, engine_val, NULL, iv, ub, lb)) == NULL) return NULL; /* Finished, return success */ return param; } /* Creates a new parameter of type string */ Param * Param::new_param_string(const char * name, short int flags, void * engine_val) { Param * param; CValue iv, ub, lb; assert(engine_val); iv.bool_val = 0; ub.bool_val = 0; lb.bool_val = 0; if ((param = new Param(name, P_TYPE_STRING, flags, engine_val, NULL, iv, ub, lb)) == NULL) return NULL; /* Finished, return success */ return param; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Expr.hpp0000775000175000017500000000513311756064136027553 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Expression * * $Log$ */ #ifndef _EXPR_H #define _EXPR_H #include "dlldefs.h" #include "CValue.hpp" class Param; #define CONST_STACK_ELEMENT 0 #define EXPR_STACK_ELEMENT 1 #define EVAL_ERROR -1 /* Infix Operator Function */ class InfixOp { public: int type; int precedence; InfixOp( int type, int precedence ); }; /** Term */ class Term { public: float constant; /* static variable */ Param *param; /* pointer to a changing variable */ Term() { this->constant = 0; this->param = 0; } }; /* General Expression Type */ class GenExpr { public: int type; void * item; ~GenExpr(); GenExpr( int type, void *item ); float eval_gen_expr(int mesh_i, int mesh_j); static GenExpr *const_to_expr( float val ); static GenExpr *param_to_expr( Param *param ); static GenExpr *prefun_to_expr( float (*func_ptr)(void *), GenExpr **expr_list, int num_args ); }; /* Value expression, contains a term union */ class ValExpr { public: int type; Term term; ~ValExpr(); ValExpr( int type, Term *term ); float eval_val_expr(int mesh_i, int mesh_j); }; /* A binary expression tree ordered by operator precedence */ class TreeExpr { public: InfixOp * infix_op; /* null if leaf */ GenExpr * gen_expr; TreeExpr *left, *right; ~TreeExpr(); TreeExpr( InfixOp *infix_op, GenExpr *gen_expr, TreeExpr *left, TreeExpr *right ); float eval_tree_expr(int mesh_i, int mesh_j); }; /* A function expression in prefix form */ class PrefunExpr { public: float (*func_ptr)(void*); int num_args; GenExpr **expr_list; PrefunExpr(); ~PrefunExpr(); /* Evaluates functions in prefix form */ float eval_prefun_expr(int mesh_i, int mesh_j); }; #endif /** _EXPR_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerFrameEqn.cpp0000775000175000017500000000365711756064136031006 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include "fatal.h" #include "Common.hpp" #include "Param.hpp" #include "PerFrameEqn.hpp" #include "Eval.hpp" #include "Expr.hpp" #include "wipemalloc.h" #include /* Evaluate an equation */ void PerFrameEqn::evaluate() { if (PER_FRAME_EQN_DEBUG) { printf("per_frame_%d=%s= ", index, param->name.c_str()); fflush(stdout); } //*((float*)per_frame_eqn->param->engine_val) = eval_gen_expr(per_frame_eqn->gen_expr); assert(gen_expr); assert(param); param->set_param(gen_expr->eval_gen_expr(-1,-1)); if (PER_FRAME_EQN_DEBUG) printf(" = %.4f\n", *((float*)param->engine_val)); } /* Frees perframe equation structure. Warning: assumes gen_expr pointer is not freed by anyone else! */ PerFrameEqn::~PerFrameEqn() { delete gen_expr; // param is freed in param_tree container of some other class } /* Create a new per frame equation */ PerFrameEqn::PerFrameEqn(int _index, Param * _param, GenExpr * _gen_expr) : index(_index), param(_param), gen_expr(_gen_expr) {} projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.cpp0000664000175000017500000001232211756064136031230 0ustar matthiasmatthias// // C++ Implementation: BuiltinFuncs // // Description: // // // Author: Carmelo Piccione , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // /* Loads all builtin functions */ /* Loads a builtin function */ #include "BuiltinFuncs.hpp" #include #include #include "fatal.h" std::map BuiltinFuncs::builtin_func_tree; int BuiltinFuncs::load_builtin_func(const std::string & name, float (*func_ptr)(float*), int num_args) { Func * func; int retval; /* Create new function */ func = new Func(name, func_ptr, num_args); if (func == 0) return PROJECTM_OUTOFMEM_ERROR; retval = insert_func( func ); return retval; } Func * BuiltinFuncs::find_func(const std::string & name) { std::map::iterator pos = builtin_func_tree.find(name); // Case: function not found, return null if (pos == builtin_func_tree.end()) return 0; // Case: function found, return a pointer to it return pos->second; } int BuiltinFuncs::load_all_builtin_func() { if (load_builtin_func("int", FuncWrappers::int_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("abs", FuncWrappers::abs_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("sin", FuncWrappers::sin_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("cos", FuncWrappers::cos_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("tan", FuncWrappers::tan_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("asin", FuncWrappers::asin_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("acos", FuncWrappers::acos_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("atan", FuncWrappers::atan_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("sqr", FuncWrappers::sqr_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("sqrt", FuncWrappers::sqrt_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("pow", FuncWrappers::pow_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("exp", FuncWrappers::exp_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("log", FuncWrappers::log_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("log10", FuncWrappers::log10_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("sign", FuncWrappers::sign_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("min", FuncWrappers::min_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("max", FuncWrappers::max_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("sigmoid", FuncWrappers::sigmoid_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("atan2", FuncWrappers::atan2_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("rand", FuncWrappers::rand_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("band", FuncWrappers::band_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("bor", FuncWrappers::bor_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("bnot", FuncWrappers::bnot_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("if", FuncWrappers::if_wrapper, 3) < 0) return PROJECTM_ERROR; if (load_builtin_func("equal", FuncWrappers::equal_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("above", FuncWrappers::above_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("below", FuncWrappers::below_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("nchoosek", FuncWrappers::nchoosek_wrapper, 2) < 0) return PROJECTM_ERROR; if (load_builtin_func("fact", FuncWrappers::fact_wrapper, 1) < 0) return PROJECTM_ERROR; if (load_builtin_func("print", FuncWrappers::print_wrapper, 1) < 0) return PROJECTM_ERROR; return PROJECTM_SUCCESS; } volatile bool BuiltinFuncs::initialized = false; /* Initialize the builtin function database. Should only be necessary once */ int BuiltinFuncs::init_builtin_func_db() { int retval; if (initialized) { return 0; } else initialized = true; retval = load_all_builtin_func(); return retval; } /* Destroy the builtin function database. Generally, do this on projectm exit */ int BuiltinFuncs::destroy_builtin_func_db() { traverse >(builtin_func_tree); builtin_func_tree.clear(); initialized = false; return PROJECTM_SUCCESS; } /* Insert a function into the database */ int BuiltinFuncs::insert_func( Func *func ) { assert(func); if (func == 0) { std::cerr << "Received a null function object, ignoring...." << std::endl; return PROJECTM_ERROR; } // //std::cout << "inserting function " << func->getName() << std::endl; const std::pair pair = std::make_pair(std::string(func->getName()), func); assert(pair.second); const std::pair::iterator, bool> inserteePair = builtin_func_tree.insert(pair); if (!inserteePair.second) { std::cerr << "Failed to insert builtin function \"" << func->getName() << "\" into collection! Bailing..." << std::endl; abort(); } return PROJECTM_SUCCESS; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp0000664000175000017500000004371511756064136031407 0ustar matthiasmatthias #include "fatal.h" #include "BuiltinParams.hpp" #include #include #include #include "InitCondUtils.hpp" #include #include #include "Common.hpp" BuiltinParams::BuiltinParams() {} BuiltinParams::BuiltinParams(PresetInputs & presetInputs, PresetOutputs & presetOutputs) { presetInputs.Initialize(presetOutputs.gx, presetOutputs.gy); int ret; if ((ret = init_builtin_param_db(presetInputs, presetOutputs)) != PROJECTM_SUCCESS) { std::cout << "failed to allocate builtin parameter database with error " << ret << std::endl;; throw ret; } } BuiltinParams::~BuiltinParams() { destroy_builtin_param_db(); } /* Loads a float parameter into the builtin database */ int BuiltinParams::load_builtin_param_float(const std::string & name, void * engine_val, void * matrix, short int flags, float init_val, float upper_bound, float lower_bound, const std::string & alt_name) { Param * param = NULL; CValue iv, ub, lb; iv.float_val = init_val; ub.float_val = upper_bound; lb.float_val = lower_bound; /* Create new parameter of type float */ if (BUILTIN_PARAMS_DEBUG == 2) { printf("load_builtin_param_float: (name \"%s\") (alt_name = \"%s\") ", name.c_str(), alt_name.c_str()); fflush(stdout); } std::string lowerName(name); std::transform(lowerName.begin(), lowerName.end(), lowerName.begin(), tolower); if ((param = new Param(lowerName, P_TYPE_DOUBLE, flags, engine_val, matrix, iv, ub, lb)) == NULL) { return PROJECTM_OUTOFMEM_ERROR; } if (BUILTIN_PARAMS_DEBUG == 2) { printf("created..."); fflush(stdout); } /* Insert the paremeter into the database */ if (insert_builtin_param( param ) < 0) { delete param; return PROJECTM_ERROR; } if (BUILTIN_PARAMS_DEBUG == 2) { printf("inserted..."); fflush(stdout); } /* If this parameter has an alternate name, insert it into the database as link */ if (alt_name != "") { std::string alt_lower_name(alt_name); std::transform(alt_lower_name.begin(), alt_lower_name.end(), alt_lower_name.begin(), tolower); insert_param_alt_name(param,alt_lower_name); if (BUILTIN_PARAMS_DEBUG == 2) { printf("alt_name inserted..."); fflush(stdout); } } if (BUILTIN_PARAMS_DEBUG == 2) printf("finished\n"); /* Finished, return success */ return PROJECTM_SUCCESS; } /* Destroy the builtin parameter database. Generally, do this on projectm exit */ int BuiltinParams::destroy_builtin_param_db() { traverse >(builtin_param_tree); return PROJECTM_SUCCESS; } /* Insert a parameter into the database with an alternate name */ int BuiltinParams::insert_param_alt_name(Param * param, const std::string & alt_name) { assert(param); aliasMap.insert(std::make_pair(alt_name, param->name)); return PROJECTM_SUCCESS; } Param * BuiltinParams::find_builtin_param(const std::string & name) { AliasMap::iterator pos = aliasMap.find(name); Param * param = 0; //std::cerr << "[BuiltinParams] find_builtin_param: name is " << name << std::endl; if (pos == aliasMap.end()) { std::map::iterator builtinPos = builtin_param_tree.find(name); if (builtinPos != builtin_param_tree.end()) { // std::cerr << "[BuiltinParams] find_builtin_param: found it directly." << std::endl; param = builtinPos->second; } } else { std::map::iterator builtinPos = builtin_param_tree.find(pos->second); if (builtinPos != builtin_param_tree.end()) { //std::cerr << "[BuiltinParams] find_builtin_param: found it indirectly." << std::endl; param = builtinPos->second; } } return param; } /* Loads a integer parameter into the builtin database */ int BuiltinParams::load_builtin_param_int(const std::string & name, void * engine_val, short int flags, int init_val, int upper_bound, int lower_bound, const std::string &alt_name) { Param * param; CValue iv, ub, lb; iv.int_val = init_val; ub.int_val = upper_bound; lb.int_val = lower_bound; // normalize to lower case as milkdrop scripts depend on this std::string lowerName(name); std::transform(lowerName.begin(), lowerName.end(), lowerName.begin(), tolower); param = new Param(lowerName, P_TYPE_INT, flags, engine_val, NULL, iv, ub, lb); if (param == NULL) { return PROJECTM_OUTOFMEM_ERROR; } if (insert_builtin_param( param ) < 0) { delete param; return PROJECTM_ERROR; } if (alt_name != "") { std::string alt_lower_name(alt_name); std::transform(alt_lower_name.begin(), alt_lower_name.end(), alt_lower_name.begin(), tolower); insert_param_alt_name(param,alt_lower_name); } return PROJECTM_SUCCESS; } int BuiltinParams::load_builtin_param_string( const std::string & name, std::string * engine_val, short int flags) { /* Creates a new parameter of type string */ Param * param = Param::new_param_string(name.c_str(), flags, engine_val); if (insert_builtin_param( param ) < 0) { delete param; return PROJECTM_ERROR; } return PROJECTM_SUCCESS; } /* Loads a boolean parameter */ int BuiltinParams::load_builtin_param_bool(const std:: string & name, void * engine_val, short int flags, int init_val, const std::string &alt_name) { Param * param; CValue iv, ub, lb; iv.int_val = init_val; ub.int_val = TRUE; lb.int_val = false; std::string lowerName(name); std::transform(lowerName.begin(), lowerName.end(), lowerName.begin(), tolower); param = new Param(lowerName, P_TYPE_BOOL, flags, engine_val, NULL, iv, ub, lb); if (param == NULL) { return PROJECTM_OUTOFMEM_ERROR; } if (insert_builtin_param(param) < 0) { delete param; return PROJECTM_ERROR; } if (alt_name != "") { std::string alt_lower_name(alt_name); std::transform(alt_lower_name.begin(), alt_lower_name.end(), alt_lower_name.begin(), tolower); insert_param_alt_name(param,alt_lower_name); } return PROJECTM_SUCCESS; } /* Inserts a parameter into the builtin database */ int BuiltinParams::insert_builtin_param( Param *param ) { std::pair::iterator, bool> inserteePos = builtin_param_tree.insert(std::make_pair(param->name, param)); return inserteePos.second; } /* Initialize the builtin parameter database. Should only be necessary once */ int BuiltinParams::init_builtin_param_db(const PresetInputs & presetInputs, PresetOutputs & presetOutputs) { if (BUILTIN_PARAMS_DEBUG) { printf("init_builtin_param: loading database..."); fflush(stdout); } /* Loads all builtin parameters into the database */ if (load_all_builtin_param(presetInputs, presetOutputs) < 0) { if (BUILTIN_PARAMS_DEBUG) printf("failed loading builtin parameters (FATAL)\n"); return PROJECTM_ERROR; } if (BUILTIN_PARAMS_DEBUG) printf("success!\n"); /* Finished, no errors */ return PROJECTM_SUCCESS; } /* Loads all builtin parameters, limits are also defined here */ int BuiltinParams::load_all_builtin_param(const PresetInputs & presetInputs, PresetOutputs & presetOutputs) { load_builtin_param_float("frating", (void*)&presetOutputs.fRating, NULL, P_FLAG_NONE, 0.0 , 5.0, 0.0, ""); load_builtin_param_float("fwavescale", (void*)&presetOutputs.wave.scale, NULL, P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); load_builtin_param_float("gamma", (void*)&presetOutputs.fGammaAdj, NULL, P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, 0, "fGammaAdj"); load_builtin_param_float("echo_zoom", (void*)&presetOutputs.videoEcho.zoom, NULL, P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, 0, "fVideoEchoZoom"); load_builtin_param_float("echo_alpha", (void*)&presetOutputs.videoEcho.a, NULL, P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, 0, "fvideoechoalpha"); load_builtin_param_float("wave_a", (void*)&presetOutputs.wave.a, NULL, P_FLAG_NONE, 0.0, 1.0, 0, "fwavealpha"); load_builtin_param_float("fwavesmoothing", (void*)&presetOutputs.wave.smoothing, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("fmodwavealphastart", (void*)&presetOutputs.wave.modOpacityStart, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("fmodwavealphaend", (void*)&presetOutputs.wave.modOpacityEnd, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("fWarpAnimSpeed", (void*)&presetOutputs.fWarpAnimSpeed, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("fWarpScale", (void*)&presetOutputs.fWarpScale, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); // load_builtin_param_float("warp", (void*)&presetOutputs.warp, warp_mesh, P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_float("fshader", (void*)&presetOutputs.fShader, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("decay", (void*)&presetOutputs.screenDecay, NULL, P_FLAG_NONE, 0.0, 1.0, 0, "fdecay"); load_builtin_param_int("echo_orient", (void*)&presetOutputs.videoEcho.orientation, P_FLAG_NONE, 0, 3, 0, "nVideoEchoOrientation"); load_builtin_param_int("wave_mode", (void*)&presetOutputs.wave.mode, P_FLAG_NONE, 0, 7, 0, "nwavemode"); load_builtin_param_bool("wave_additive", (void*)&presetOutputs.wave.additive, P_FLAG_NONE, false, "bAdditiveWaves"); load_builtin_param_bool("bmodwavealphabyvolume", (void*)&presetOutputs.wave.modulateAlphaByVolume, P_FLAG_NONE, false, ""); load_builtin_param_bool("wave_brighten", (void*)&presetOutputs.wave.maximizeColors, P_FLAG_NONE, false, "bMaximizeWaveColor"); load_builtin_param_bool("wrap", (void*)&presetOutputs.textureWrap, P_FLAG_NONE, false, "btexwrap"); load_builtin_param_bool("darken_center", (void*)&presetOutputs.bDarkenCenter, P_FLAG_NONE, false, "bdarkencenter"); load_builtin_param_bool("bredbluestereo", (void*)&presetOutputs.bRedBlueStereo, P_FLAG_NONE, false, ""); load_builtin_param_bool("brighten", (void*)&presetOutputs.bBrighten, P_FLAG_NONE, false, "bbrighten"); load_builtin_param_bool("darken", (void*)&presetOutputs.bDarken, P_FLAG_NONE, false, "bdarken"); load_builtin_param_bool("solarize", (void*)&presetOutputs.bSolarize, P_FLAG_NONE, false, "bsolarize"); load_builtin_param_bool("invert", (void*)&presetOutputs.bInvert, P_FLAG_NONE, false, "binvert"); load_builtin_param_bool("bmotionvectorson", (void*)&presetOutputs.bMotionVectorsOn, P_FLAG_NONE, false, ""); load_builtin_param_bool("wave_dots", (void*)&presetOutputs.wave.dots, P_FLAG_NONE, false, "bwavedots"); load_builtin_param_bool("wave_thick", (void*)&presetOutputs.wave.thick, P_FLAG_NONE, false, "bwavethick"); load_builtin_param_float("warp", (void*)&presetOutputs.warp, presetOutputs.warp_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("zoom", (void*)&presetOutputs.zoom, presetOutputs.zoom_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("rot", (void*)&presetOutputs.rot, presetOutputs.rot_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); /// @note added huge bug fix here potentially by prevening zoomexp_mesh from being freed when presets dealloc load_builtin_param_float("zoomexp", (void*)&presetOutputs.zoomexp, presetOutputs.zoomexp_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE , 0.0, MAX_DOUBLE_SIZE, 0, "fzoomexponent"); load_builtin_param_float("cx", (void*)&presetOutputs.cx, presetOutputs.cx_mesh, P_FLAG_PER_PIXEL | P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("cy", (void*)&presetOutputs.cy, presetOutputs.cy_mesh, P_FLAG_PER_PIXEL | P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("dx", (void*)&presetOutputs.dx, presetOutputs.dx_mesh, P_FLAG_PER_PIXEL | P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("dy", (void*)&presetOutputs.dy, presetOutputs.dy_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("sx", (void*)&presetOutputs.sx, presetOutputs.sx_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("sy", (void*)&presetOutputs.sy, presetOutputs.sy_mesh, P_FLAG_PER_PIXEL |P_FLAG_NONE, 0.0, MAX_DOUBLE_SIZE, MIN_DOUBLE_SIZE, ""); load_builtin_param_float("b1n", (void*)&presetOutputs.blur1n, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b2n", (void*)&presetOutputs.blur2n, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b3n", (void*)&presetOutputs.blur3n, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b1x", (void*)&presetOutputs.blur1x, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b2x", (void*)&presetOutputs.blur2x, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b3x", (void*)&presetOutputs.blur3x, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("b1ed", (void*)&presetOutputs.blur1ed, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_r", (void*)&presetOutputs.wave.r, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_g", (void*)&presetOutputs.wave.g, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_b", (void*)&presetOutputs.wave.b, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_x", (void*)&presetOutputs.wave.x, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_y", (void*)&presetOutputs.wave.y, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("wave_mystery", (void*)&presetOutputs.wave.mystery, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, "fWaveParam"); load_builtin_param_float("ob_size", (void*)&presetOutputs.border.outer_size, NULL, P_FLAG_NONE, 0.0, 0.5, 0, ""); load_builtin_param_float("ob_r", (void*)&presetOutputs.border.outer_r, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ob_g", (void*)&presetOutputs.border.outer_g, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ob_b", (void*)&presetOutputs.border.outer_b, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ob_a", (void*)&presetOutputs.border.outer_a, NULL, P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ib_size", (void*)&presetOutputs.border.inner_size, NULL,P_FLAG_NONE, 0.0, .5, 0.0, ""); load_builtin_param_float("ib_r", (void*)&presetOutputs.border.inner_r, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ib_g", (void*)&presetOutputs.border.inner_g, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ib_b", (void*)&presetOutputs.border.inner_b, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("ib_a", (void*)&presetOutputs.border.inner_a, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("mv_r", (void*)&presetOutputs.mv.r, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("mv_g", (void*)&presetOutputs.mv.g, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("mv_b", (void*)&presetOutputs.mv.b, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("mv_x", (void*)&presetOutputs.mv.x_num, NULL,P_FLAG_NONE, 0.0, 64.0, 0.0, "nmotionvectorsx"); load_builtin_param_float("mv_y", (void*)&presetOutputs.mv.y_num, NULL,P_FLAG_NONE, 0.0, 48.0, 0.0, "nmotionvectorsy"); load_builtin_param_float("mv_l", (void*)&presetOutputs.mv.length, NULL,P_FLAG_NONE, 0.0, 5.0, 0.0, ""); load_builtin_param_float("mv_dy", (void*)&presetOutputs.mv.x_offset, NULL, P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("mv_dx", (void*)&presetOutputs.mv.y_offset, NULL,P_FLAG_NONE, 0.0, 1.0, -1.0, ""); load_builtin_param_float("mv_a", (void*)&presetOutputs.mv.a, NULL,P_FLAG_NONE, 0.0, 1.0, 0.0, ""); load_builtin_param_float("time", (void*)&presetInputs.time, NULL,P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0.0, ""); load_builtin_param_float("bass", (void*)&presetInputs.bass, NULL,P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0.0, ""); load_builtin_param_float("mid", (void*)&presetInputs.mid, NULL,P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_float("treb", (void*)&presetInputs.treb, NULL,P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_float("bass_att", (void*)&presetInputs.bass_att, NULL,P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_float("mid_att", (void*)&presetInputs.mid_att, NULL, P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_float("treb_att", (void*)&presetInputs.treb_att, NULL, P_FLAG_READONLY, 0.0, MAX_DOUBLE_SIZE, 0, ""); load_builtin_param_int("frame", (void*)&presetInputs.frame, P_FLAG_READONLY, 0, MAX_INT_SIZE, 0, ""); load_builtin_param_float("progress", (void*)&presetInputs.progress, NULL,P_FLAG_READONLY, 0.0, 1, 0, ""); load_builtin_param_int("fps", (void*)&presetInputs.fps, P_FLAG_READONLY, 15, MAX_INT_SIZE, 0, ""); load_builtin_param_float("x", (void*)&presetInputs.x_per_pixel, presetInputs.origx, P_FLAG_PER_PIXEL |P_FLAG_ALWAYS_MATRIX | P_FLAG_READONLY | P_FLAG_NONE, 0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); load_builtin_param_float("y", (void*)&presetInputs.y_per_pixel, presetInputs.origy, P_FLAG_PER_PIXEL |P_FLAG_ALWAYS_MATRIX |P_FLAG_READONLY | P_FLAG_NONE, 0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); load_builtin_param_float("ang", (void*)&presetInputs.ang_per_pixel, presetInputs.origtheta, P_FLAG_PER_PIXEL |P_FLAG_ALWAYS_MATRIX | P_FLAG_READONLY | P_FLAG_NONE, 0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); load_builtin_param_float("rad", (void*)&presetInputs.rad_per_pixel, presetInputs.origrad, P_FLAG_PER_PIXEL |P_FLAG_ALWAYS_MATRIX | P_FLAG_READONLY | P_FLAG_NONE, 0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); for (unsigned int i = 0; i < NUM_Q_VARIABLES;i++) { std::ostringstream os; os << "q" << i; load_builtin_param_float(os.str().c_str(), (void*)&presetOutputs.q[i], NULL, P_FLAG_PER_PIXEL |P_FLAG_QVAR, 0, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, ""); } /* variables added in 1.04 */ load_builtin_param_int("meshx", (void*)&presetInputs.gx, P_FLAG_READONLY, 32, 96, 8, ""); load_builtin_param_int("meshy", (void*)&presetInputs.gy, P_FLAG_READONLY, 24, 72, 6, ""); return PROJECTM_SUCCESS; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Expr.cpp0000775000175000017500000002030211756064136027541 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "wipemalloc.h" #include "Expr.hpp" #include #include #include "Eval.hpp" float GenExpr::eval_gen_expr ( int mesh_i, int mesh_j ) { float l; if (item == 0) return EVAL_ERROR; switch ( this->type ) { case VAL_T: return ( ( ValExpr* ) item )->eval_val_expr ( mesh_i, mesh_j ); case PREFUN_T: l = ( ( PrefunExpr * ) item )->eval_prefun_expr ( mesh_i, mesh_j ); //if (EVAL_DEBUG) DWRITE( "eval_gen_expr: prefix function return value: %f\n", l); return l; case TREE_T: return ( ( TreeExpr* ) ( item ) )->eval_tree_expr ( mesh_i, mesh_j ); default: return EVAL_ERROR; } } /* Evaluates functions in prefix form */ float PrefunExpr::eval_prefun_expr ( int mesh_i, int mesh_j ) { assert ( func_ptr ); float * arg_list = new float[this->num_args]; assert(arg_list); //printf("numargs %d", num_args); /* Evaluate each argument before calling the function itself */ for ( int i = 0; i < num_args; i++ ) { arg_list[i] = expr_list[i]->eval_gen_expr ( mesh_i, mesh_j ); //printf("numargs %x", arg_list[i]); } /* Now we call the function, passing a list of floats as its argument */ const float value = ( func_ptr ) ( arg_list ); delete[](arg_list); return value; } /* Evaluates a value expression */ float ValExpr::eval_val_expr ( int mesh_i, int mesh_j ) { /* Value is a constant, return the float value */ if ( type == CONSTANT_TERM_T ) { return ( term.constant ); } /* Value is variable, dereference it */ if ( type == PARAM_TERM_T ) { switch ( term.param->type ) { case P_TYPE_BOOL: return ( float ) ( * ( ( bool* ) ( term.param->engine_val ) ) ); case P_TYPE_INT: return ( float ) ( * ( ( int* ) ( term.param->engine_val ) ) ); case P_TYPE_DOUBLE: if ( term.param->matrix_flag | ( term.param->flags & P_FLAG_ALWAYS_MATRIX ) ) { /* Sanity check the matrix is there... */ assert ( term.param->matrix != NULL ); /// @slow boolean check could be expensive in this critical (and common) step of evaluation if ( mesh_i >= 0 ) { if ( mesh_j >= 0 ) { return ( ( ( float** ) term.param->matrix ) [mesh_i][mesh_j] ); } else { return ( ( ( float* ) term.param->matrix ) [mesh_i] ); } } //assert(mesh_i >=0); } //std::cout << term.param->name << ": " << (*((float*)term.param->engine_val)) << std::endl; return * ( ( float* ) ( term.param->engine_val ) ); default: return EVAL_ERROR; } } /* Unknown type, return failure */ return PROJECTM_FAILURE; } /* Evaluates an expression tree */ float TreeExpr::eval_tree_expr ( int mesh_i, int mesh_j ) { float left_arg, right_arg; /* A leaf node, evaluate the general expression. If the expression is null as well, return zero */ if ( infix_op == NULL ) { if ( gen_expr == NULL ) return 0; else return gen_expr->eval_gen_expr ( mesh_i, mesh_j ); } /* Otherwise, this node is an infix operator. Evaluate accordingly */ assert(left); left_arg = left->eval_tree_expr ( mesh_i, mesh_j ); assert(right); right_arg = right->eval_tree_expr ( mesh_i, mesh_j ); switch ( infix_op->type ) { case INFIX_ADD: return ( left_arg + right_arg ); case INFIX_MINUS: return ( left_arg - right_arg ); case INFIX_MULT: return ( left_arg * right_arg ); case INFIX_MOD: if ( ( int ) right_arg == 0 ) { return PROJECTM_DIV_BY_ZERO; } return ( ( int ) left_arg % ( int ) right_arg ); case INFIX_OR: return ( ( int ) left_arg | ( int ) right_arg ); case INFIX_AND: return ( ( int ) left_arg & ( int ) right_arg ); case INFIX_DIV: if ( right_arg == 0 ) { return MAX_DOUBLE_SIZE; } return ( left_arg / right_arg ); default: return EVAL_ERROR; } return EVAL_ERROR; } /* Converts a float value to a general expression */ GenExpr * GenExpr::const_to_expr ( float val ) { GenExpr * gen_expr; ValExpr * val_expr; Term term; term.constant = val; if ( ( val_expr = new ValExpr ( CONSTANT_TERM_T, &term ) ) == NULL ) return NULL; gen_expr = new GenExpr ( VAL_T, ( void* ) val_expr ); if ( gen_expr == NULL ) { delete val_expr; } return gen_expr; } /* Converts a regular parameter to an expression */ GenExpr * GenExpr::param_to_expr ( Param * param ) { GenExpr * gen_expr = NULL; ValExpr * val_expr = NULL; Term term; if ( param == NULL ) return NULL; /* This code is still a work in progress. We need to figure out if the initial condition is used for each per frame equation or not. I am guessing that it isn't, and it is thusly implemented this way */ /* Current guess of true behavior (08/01/03) note from carm First try to use the per_pixel_expr (with cloning) If it is null however, use the engine variable instead. */ /* 08/20/03 : Presets are now objects, as well as per pixel equations. This ends up making the parser handle the case where parameters are essentially per pixel equation substitutions */ term.param = param; if ( ( val_expr = new ValExpr ( PARAM_TERM_T, &term ) ) == NULL ) return NULL; if ( ( gen_expr = new GenExpr ( VAL_T, ( void* ) val_expr ) ) == NULL ) { delete val_expr; return NULL; } return gen_expr; } /* Converts a prefix function to an expression */ GenExpr * GenExpr::prefun_to_expr ( float ( *func_ptr ) ( void * ), GenExpr ** expr_list, int num_args ) { GenExpr * gen_expr; PrefunExpr * prefun_expr; prefun_expr = new PrefunExpr(); if ( prefun_expr == NULL ) return NULL; prefun_expr->num_args = num_args; prefun_expr->func_ptr = ( float ( * ) ( void* ) ) func_ptr; prefun_expr->expr_list = expr_list; gen_expr = new GenExpr ( PREFUN_T, ( void* ) prefun_expr ); if ( gen_expr == NULL ) delete prefun_expr; return gen_expr; } /* Creates a new tree expression */ TreeExpr::TreeExpr ( InfixOp * _infix_op, GenExpr * _gen_expr, TreeExpr * _left, TreeExpr * _right ) : infix_op ( _infix_op ), gen_expr ( _gen_expr ), left ( _left ), right ( _right ) {} /* Creates a new value expression */ ValExpr::ValExpr ( int _type, Term * _term ) :type ( _type ) { //val_expr->type = _type; term.constant = _term->constant; term.param = _term->param; //return val_expr; } /* Creates a new general expression */ GenExpr::GenExpr ( int _type, void * _item ) :type ( _type ), item ( _item ) {} /* Frees a general expression */ GenExpr::~GenExpr() { switch ( type ) { case VAL_T: delete ( ( ValExpr* ) item ); break; case PREFUN_T: delete ( ( PrefunExpr* ) item ); break; case TREE_T: delete ( ( TreeExpr* ) item ); break; } } /* Frees a function in prefix notation */ PrefunExpr::~PrefunExpr() { int i; /* Free every element in expression list */ for ( i = 0 ; i < num_args; i++ ) { delete expr_list[i]; } free ( expr_list ); } /* Frees values of type VARIABLE and CONSTANT */ ValExpr::~ValExpr() {} /* Frees a tree expression */ TreeExpr::~TreeExpr() { /* free left tree */ if ( left != NULL ) { delete left; } /* free general expression object */ if ( gen_expr != NULL ) { delete gen_expr; } /* Note that infix operators are always stored in memory unless the program exits, so we don't remove them here */ /* free right tree */ if ( right != NULL ) { delete right; } } /* Initializes an infix operator */ InfixOp::InfixOp ( int type, int precedence ) { this->type = type; this->precedence = precedence; } PrefunExpr::PrefunExpr() {} projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Eval.cpp0000775000175000017500000000511111756064136027513 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* Evaluation Code */ #include #include #include "Common.hpp" #include "fatal.h" #include "Eval.hpp" #include "Expr.hpp" #include "Param.hpp" #include "Func.hpp" #include "wipemalloc.h" #include "BuiltinFuncs.hpp" InfixOp *Eval::infix_add = NULL; InfixOp *Eval::infix_minus = NULL; InfixOp *Eval::infix_div = NULL; InfixOp *Eval::infix_mult = NULL; InfixOp *Eval::infix_or = NULL; InfixOp *Eval::infix_and = NULL; InfixOp *Eval::infix_mod = NULL; InfixOp *Eval::infix_negative = NULL; InfixOp *Eval::infix_positive = NULL; /* Initializes all infix operators */ int Eval::init_infix_ops() { Eval::infix_add = new InfixOp(INFIX_ADD, 4); Eval::infix_minus = new InfixOp(INFIX_MINUS, 3); Eval::infix_div = new InfixOp(INFIX_DIV, 2); Eval::infix_or = new InfixOp(INFIX_OR, 5); Eval::infix_and = new InfixOp(INFIX_AND,4); Eval::infix_mod = new InfixOp(INFIX_MOD, 1); Eval::infix_mult = new InfixOp(INFIX_MULT, 2); /* Prefix operators */ Eval::infix_positive = new InfixOp(INFIX_ADD, 0); Eval::infix_negative = new InfixOp(INFIX_MINUS, 0); return PROJECTM_SUCCESS; } /* Destroys the infix operator list. This should be done on program exit */ int Eval::destroy_infix_ops() { delete(Eval::infix_add); delete(Eval::infix_minus); delete(Eval::infix_div); delete(Eval::infix_or); delete(Eval::infix_and); delete(Eval::infix_mod); delete(Eval::infix_mult); delete(Eval::infix_positive); delete(Eval::infix_negative); Eval::infix_add = NULL; Eval::infix_minus = NULL; Eval::infix_div = NULL; Eval::infix_or = NULL; Eval::infix_and = NULL; Eval::infix_mod = NULL; Eval::infix_mult = NULL; Eval::infix_positive = NULL; Eval::infix_negative = NULL; return PROJECTM_SUCCESS; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp0000664000175000017500000001435711756064136033131 0ustar matthiasmatthias// // C++ Implementation: MilkdropPresetFactory // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // // #include "MilkdropPresetFactory.hpp" #include "MilkdropPreset.hpp" #include "BuiltinFuncs.hpp" #include "Eval.hpp" #include "IdlePreset.hpp" #include "PresetFrameIO.hpp" MilkdropPresetFactory::MilkdropPresetFactory(int gx, int gy): _usePresetOutputs(false) { /* Initializes the builtin function database */ BuiltinFuncs::init_builtin_func_db(); /* Initializes all infix operators */ Eval::init_infix_ops(); _presetOutputs = createPresetOutputs(gx,gy); _presetOutputs2 = createPresetOutputs(gx, gy); } MilkdropPresetFactory::~MilkdropPresetFactory() { std::cerr << "[~MilkdropPresetFactory] destroy infix ops" << std::endl; Eval::destroy_infix_ops(); std::cerr << "[~MilkdropPresetFactory] destroy builtin func" << std::endl; BuiltinFuncs::destroy_builtin_func_db(); std::cerr << "[~MilkdropPresetFactory] delete preset out puts" << std::endl; delete(_presetOutputs); delete(_presetOutputs2); std::cerr << "[~MilkdropPresetFactory] done" << std::endl; } /* Reinitializes the engine variables to a default (conservative and sane) value */ void resetPresetOutputs(PresetOutputs * presetOutputs) { presetOutputs->zoom=1.0; presetOutputs->zoomexp = 1.0; presetOutputs->rot= 0.0; presetOutputs->warp= 0.0; presetOutputs->sx= 1.0; presetOutputs->sy= 1.0; presetOutputs->dx= 0.0; presetOutputs->dy= 0.0; presetOutputs->cx= 0.5; presetOutputs->cy= 0.5; presetOutputs->screenDecay=.98; presetOutputs->wave.r= 1.0; presetOutputs->wave.g= 0.2; presetOutputs->wave.b= 0.0; presetOutputs->wave.x= 0.5; presetOutputs->wave.y= 0.5; presetOutputs->wave.mystery= 0.0; presetOutputs->border.outer_size= 0.0; presetOutputs->border.outer_r= 0.0; presetOutputs->border.outer_g= 0.0; presetOutputs->border.outer_b= 0.0; presetOutputs->border.outer_a= 0.0; presetOutputs->border.inner_size = 0.0; presetOutputs->border.inner_r = 0.0; presetOutputs->border.inner_g = 0.0; presetOutputs->border.inner_b = 0.0; presetOutputs->border.inner_a = 0.0; presetOutputs->mv.a = 0.0; presetOutputs->mv.r = 0.0; presetOutputs->mv.g = 0.0; presetOutputs->mv.b = 0.0; presetOutputs->mv.length = 1.0; presetOutputs->mv.x_num = 16.0; presetOutputs->mv.y_num = 12.0; presetOutputs->mv.x_offset = 0.02; presetOutputs->mv.y_offset = 0.02; /* PER_FRAME CONSTANTS END */ presetOutputs->fRating = 0; presetOutputs->fGammaAdj = 1.0; presetOutputs->videoEcho.zoom = 1.0; presetOutputs->videoEcho.a = 0; presetOutputs->videoEcho.orientation = Normal; presetOutputs->wave.additive = false; presetOutputs->wave.dots = false; presetOutputs->wave.thick = false; presetOutputs->wave.modulateAlphaByVolume = 0; presetOutputs->wave.maximizeColors = 0; presetOutputs->textureWrap = 0; presetOutputs->bDarkenCenter = 0; presetOutputs->bRedBlueStereo = 0; presetOutputs->bBrighten = 0; presetOutputs->bDarken = 0; presetOutputs->bSolarize = 0; presetOutputs->bInvert = 0; presetOutputs->bMotionVectorsOn = 1; presetOutputs->wave.a =1.0; presetOutputs->wave.scale = 1.0; presetOutputs->wave.smoothing = 0; presetOutputs->wave.mystery = 0; presetOutputs->wave.modOpacityEnd = 0; presetOutputs->wave.modOpacityStart = 0; presetOutputs->fWarpAnimSpeed = 0; presetOutputs->fWarpScale = 0; presetOutputs->fShader = 0; /* PER_PIXEL CONSTANT END */ /* Q VARIABLES START */ for (int i = 0;i< 32;i++) presetOutputs->q[i] = 0; // for ( std::vector::iterator pos = presetOutputs->customWaves.begin(); // pos != presetOutputs->customWaves.end(); ++pos ) // if ( *pos != 0 ) delete ( *pos ); // for ( std::vector::iterator pos = presetOutputs->customShapes.begin(); // pos != presetOutputs->customShapes.end(); ++pos ) // if ( *pos != 0 ) delete ( *pos ); presetOutputs->customWaves.clear(); presetOutputs->customShapes.clear(); /* Q VARIABLES END */ } /* Reinitializes the engine variables to a default (conservative and sane) value */ void MilkdropPresetFactory::reset() { resetPresetOutputs(_presetOutputs); resetPresetOutputs(_presetOutputs2); } PresetOutputs* MilkdropPresetFactory::createPresetOutputs(int gx, int gy) { PresetOutputs *presetOutputs = new PresetOutputs(); presetOutputs->Initialize(gx,gy); /* PER FRAME CONSTANTS BEGIN */ presetOutputs->zoom=1.0; presetOutputs->zoomexp = 1.0; presetOutputs->rot= 0.0; presetOutputs->warp= 0.0; presetOutputs->sx= 1.0; presetOutputs->sy= 1.0; presetOutputs->dx= 0.0; presetOutputs->dy= 0.0; presetOutputs->cx= 0.5; presetOutputs->cy= 0.5; presetOutputs->screenDecay=.98; //_presetInputs.meshx = 0; //_presetInputs.meshy = 0; /* PER_FRAME CONSTANTS END */ presetOutputs->fRating = 0; presetOutputs->fGammaAdj = 1.0; presetOutputs->videoEcho.zoom = 1.0; presetOutputs->videoEcho.a = 0; presetOutputs->videoEcho.orientation = Normal; presetOutputs->textureWrap = 0; presetOutputs->bDarkenCenter = 0; presetOutputs->bRedBlueStereo = 0; presetOutputs->bBrighten = 0; presetOutputs->bDarken = 0; presetOutputs->bSolarize = 0; presetOutputs->bInvert = 0; presetOutputs->bMotionVectorsOn = 1; presetOutputs->fWarpAnimSpeed = 0; presetOutputs->fWarpScale = 0; presetOutputs->fShader = 0; /* PER_PIXEL CONSTANTS BEGIN */ /* PER_PIXEL CONSTANT END */ /* Q AND T VARIABLES START */ for (int i = 0;iq[i] = 0; /* Q AND T VARIABLES END */ return presetOutputs; } std::auto_ptr MilkdropPresetFactory::allocate(const std::string & url, const std::string & name, const std::string & author) { PresetOutputs *presetOutputs = _usePresetOutputs ? _presetOutputs : _presetOutputs2; _usePresetOutputs = !_usePresetOutputs; resetPresetOutputs(presetOutputs); std::string path; if (PresetFactory::protocol(url, path) == PresetFactory::IDLE_PRESET_PROTOCOL) { return IdlePresets::allocate(path, *presetOutputs); } else return std::auto_ptr(new MilkdropPreset(url, name, *presetOutputs)); } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerPixelEqn.hpp0000775000175000017500000000336611756064136031037 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Per-pixel equation * * $Log$ */ #ifndef _PER_PIXEL_EQN_H #define _PER_PIXEL_EQN_H #define PER_PIXEL_EQN_DEBUG 0 #define ZOOM_OP 0 #define ZOOMEXP_OP 1 #define ROT_OP 2 #define CX_OP 3 #define CY_OP 4 #define SX_OP 5 #define SY_OP 6 #define DX_OP 7 #define DY_OP 8 #define WARP_OP 9 #define NUM_OPS 10 /* obviously, this number is dependent on the number of existing per pixel operations */ class GenExpr; class Param; class PerPixelEqn; class Preset; class PerPixelEqn { public: int index; /* used for splay tree ordering. */ int flags; /* primarily to specify if this variable is user-defined */ Param *param; GenExpr *gen_expr; void evalPerPixelEqns( Preset *preset ); void evaluate(int mesh_i, int mesh_j); virtual ~PerPixelEqn(); PerPixelEqn(int index, Param * param, GenExpr * gen_expr); }; #endif /** !_PER_PIXEL_EQN_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Func.cpp0000775000175000017500000000235511756064136027526 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* Function management */ #include #include #include #include "Common.hpp" #include "fatal.h" #include "Func.hpp" #include Func::Func (const std::string & _name, float (*_func_ptr)(float*), int _num_args): name(_name), func_ptr(_func_ptr), num_args(_num_args) {} /* Frees a function type, real complicated... */ Func::~Func() {} projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp0000664000175000017500000003631511756064136031300 0ustar matthiasmatthias#include "PresetFrameIO.hpp" #include "wipemalloc.h" #include #include #include #include #include "Renderer/BeatDetect.hpp" PresetInputs::PresetInputs() : PipelineContext() { } void PresetInputs::update(const BeatDetect & music, const PipelineContext & context) { // Reflect new values form the beat detection unit this->bass = music.bass; this->mid = music.mid; this->treb = music.treb; this->bass_att = music.bass_att; this->mid_att = music.mid_att; this->treb_att = music.treb_att; // Reflect new values from the pipeline context this->fps = context.fps; this->time = context.time; this->frame = context.frame; this->progress = context.progress; } void PresetInputs::Initialize ( int gx, int gy ) { int x, y; this->gx =gx; this->gy= gy; /// @bug no clue if this block belongs here // *** progress = 0; frame = 1; x_per_pixel = 0; y_per_pixel = 0; rad_per_pixel = 0; ang_per_pixel = 0; // *** this->x_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->x_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->y_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x y_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->rad_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->rad_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->theta_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x theta_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->origtheta= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->origtheta[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->origrad= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->origrad[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->origx= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->origx[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->origy= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->origy[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } for ( x=0;xorigx[x][y]=x/ ( float ) ( gx-1 ); this->origy[x][y]=- ( ( y/ ( float ) ( gy-1 ) )-1 ); this->origrad[x][y]=hypot ( ( this->origx[x][y]-.5 ) *2, ( this->origy[x][y]-.5 ) *2 ) * .7071067; this->origtheta[x][y]=atan2 ( ( ( this->origy[x][y]-.5 ) *2 ), ( ( this->origx[x][y]-.5 ) *2 ) ); } } } PresetOutputs::PresetOutputs() : Pipeline() {} PresetOutputs::~PresetOutputs() { assert(this->gx > 0); for ( int x = 0; x < this->gx; x++ ) { free(this->sx_mesh[x]); free(this->sy_mesh[x]); free(this->dy_mesh[x]); free(this->dx_mesh[x]); free(this->cy_mesh[x]); free(this->cx_mesh[x]); free(this->warp_mesh[x]); free(this->zoom_mesh[x]); free(this->zoomexp_mesh[x]); free(this->rot_mesh[x]); free(this->orig_x[x]); free(this->orig_y[x]); free(this->rad_mesh[x]); } free(this->rad_mesh); free(this->sx_mesh); free(this->sy_mesh); free(this->dy_mesh); free(this->dx_mesh); free(this->cy_mesh); free(this->cx_mesh); free(this->warp_mesh); free(this->zoom_mesh); free(this->zoomexp_mesh); free(this->rot_mesh); free(this->orig_x); free(this->orig_y); } void PresetOutputs::Render(const BeatDetect &music, const PipelineContext &context) { PerPixelMath(context); drawables.clear(); drawables.push_back(&mv); for (PresetOutputs::cshape_container::iterator pos = customShapes.begin(); pos != customShapes.end(); ++pos) { if( (*pos)->enabled==1) drawables.push_back((*pos)); } for (PresetOutputs::cwave_container::iterator pos = customWaves.begin(); pos != customWaves.end(); ++pos) { if( (*pos)->enabled==1) drawables.push_back((*pos)); } drawables.push_back(&wave); if(bDarkenCenter==1) drawables.push_back(&darkenCenter); drawables.push_back(&border); compositeDrawables.clear(); compositeDrawables.push_back(&videoEcho); if (bBrighten==1) compositeDrawables.push_back(&brighten); if (bDarken==1) compositeDrawables.push_back(&darken); if (bSolarize==1) compositeDrawables.push_back(&solarize); if (bInvert==1) compositeDrawables.push_back(&invert); } void PresetOutputs::PerPixelMath(const PipelineContext &context) { int x, y; float fZoom2, fZoom2Inv; for (x = 0; x < gx; x++) { for (y = 0; y < gy; y++) { fZoom2 = std::pow(this->zoom_mesh[x][y], std::pow(this->zoomexp_mesh[x][y], rad_mesh[x][y] * 2.0f - 1.0f)); fZoom2Inv = 1.0f / fZoom2; this->x_mesh[x][y] = this->orig_x[x][y] * 0.5f * fZoom2Inv + 0.5f; this->y_mesh[x][y] = this->orig_y[x][y] * 0.5f * fZoom2Inv + 0.5f; } } for (x = 0; x < gx; x++) { for (y = 0; y < gy; y++) { this->x_mesh[x][y] = (this->x_mesh[x][y] - this->cx_mesh[x][y]) / this->sx_mesh[x][y] + this->cx_mesh[x][y]; } } for (x = 0; x < gx; x++) { for (y = 0; y < gy; y++) { this->y_mesh[x][y] = (this->y_mesh[x][y] - this->cy_mesh[x][y]) / this->sy_mesh[x][y] + this->cy_mesh[x][y]; } } float fWarpTime = context.time * this->fWarpAnimSpeed; float fWarpScaleInv = 1.0f / this->fWarpScale; float f[4]; f[0] = 11.68f + 4.0f * cosf(fWarpTime * 1.413f + 10); f[1] = 8.77f + 3.0f * cosf(fWarpTime * 1.113f + 7); f[2] = 10.54f + 3.0f * cosf(fWarpTime * 1.233f + 3); f[3] = 11.49f + 4.0f * cosf(fWarpTime * 0.933f + 5); for (x = 0; x < gx; x++) { for (y = 0; y < gy; y++) { this->x_mesh[x][y] += this->warp_mesh[x][y] * 0.0035f * sinf(fWarpTime * 0.333f + fWarpScaleInv * (this->orig_x[x][y] * f[0] - this->orig_y[x][y] * f[3])); this->y_mesh[x][y] += this->warp_mesh[x][y] * 0.0035f * cosf(fWarpTime * 0.375f - fWarpScaleInv * (this->orig_x[x][y] * f[2] + this->orig_y[x][y] * f[1])); this->x_mesh[x][y] += this->warp_mesh[x][y] * 0.0035f * cosf(fWarpTime * 0.753f - fWarpScaleInv * (this->orig_x[x][y] * f[1] - this->orig_y[x][y] * f[2])); this->y_mesh[x][y] += this->warp_mesh[x][y] * 0.0035f * sinf(fWarpTime * 0.825f + fWarpScaleInv * (this->orig_x[x][y] * f[0] + this->orig_y[x][y] * f[3])); } } for (x = 0; x < gx; x++) { for (y = 0; y < gy; y++) { float u2 = this->x_mesh[x][y] - this->cx_mesh[x][y]; float v2 = this->y_mesh[x][y] - this->cy_mesh[x][y]; float cos_rot = cosf(this->rot_mesh[x][y]); float sin_rot = sinf(this->rot_mesh[x][y]); this->x_mesh[x][y] = u2 * cos_rot - v2 * sin_rot + this->cx_mesh[x][y]; this->y_mesh[x][y] = u2 * sin_rot + v2 * cos_rot + this->cy_mesh[x][y]; } } for (x = 0; x < gx; x++) for (y = 0; y < gy; y++) this->x_mesh[x][y] -= this->dx_mesh[x][y]; for (x = 0; x < gx; x++) for (y = 0; y < gy; y++) this->y_mesh[x][y] -= this->dy_mesh[x][y]; } void PresetOutputs::Initialize ( int gx, int gy ) { assert(gx > 0); this->gx = gx; this->gy= gy; staticPerPixel = true; setStaticPerPixel(gx,gy); assert(this->gx > 0); int x; this->x_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->x_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->y_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->y_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->sx_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->sx_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->sy_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->sy_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->dx_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->dx_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->dy_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->dy_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->cx_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->cx_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->cy_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->cy_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->zoom_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->zoom_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->zoomexp_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->zoomexp_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->rot_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->rot_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->warp_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->warp_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->rad_mesh= ( float ** ) wipemalloc ( gx * sizeof ( float * ) ); for ( x = 0; x < gx; x++ ) { this->rad_mesh[x] = ( float * ) wipemalloc ( gy * sizeof ( float ) ); } this->orig_x = (float **) wipemalloc(gx * sizeof(float *)); for (x = 0; x < gx; x++) { this->orig_x[x] = (float *) wipemalloc(gy * sizeof(float)); } this->orig_y = (float **) wipemalloc(gx * sizeof(float *)); for (x = 0; x < gx; x++) { this->orig_y[x] = (float *) wipemalloc(gy * sizeof(float)); } //initialize reference grid values for (x = 0; x < gx; x++) { for (int y = 0; y < gy; y++) { float origx = x / (float) (gx - 1); float origy = -((y / (float) (gy - 1)) - 1); rad_mesh[x][y]=hypot ( ( origx-.5 ) *2, ( origy-.5 ) *2 ) * .7071067; orig_x[x][y] = (origx - .5) * 2; orig_y[x][y] = (origy - .5) * 2; } } } PresetInputs::~PresetInputs() { for ( int x = 0; x < this->gx; x++ ) { free ( this->origtheta[x] ); free ( this->origrad[x] ); free ( this->origx[x] ); free ( this->origy[x] ); free ( this->x_mesh[x] ); free ( this->y_mesh[x] ); free ( this->rad_mesh[x] ); free ( this->theta_mesh[x] ); } free ( this->origx ); free ( this->origy ); free ( this->origrad ); free ( this->origtheta ); free ( this->x_mesh ); free ( this->y_mesh ); free ( this->rad_mesh ); free ( this->theta_mesh ); this->origx = NULL; this->origy = NULL; this->origtheta = NULL; this->origrad = NULL; this->x_mesh = NULL; this->y_mesh = NULL; this->rad_mesh = NULL; this->theta_mesh = NULL; } void PresetInputs::resetMesh() { int x,y; assert ( x_mesh ); assert ( y_mesh ); assert ( rad_mesh ); assert ( theta_mesh ); for ( x=0;xgx;x++ ) { for ( y=0;ygy;y++ ) { x_mesh[x][y]=this->origx[x][y]; y_mesh[x][y]=this->origy[x][y]; rad_mesh[x][y]=this->origrad[x][y]; theta_mesh[x][y]=this->origtheta[x][y]; } } } #ifdef USE_MERGE_PRESET_CODE void PresetMerger::MergePresets(PresetOutputs & A, PresetOutputs & B, double ratio, int gx, int gy) { double invratio = 1.0 - ratio; //Merge Simple Waveforms // // All the mess is because of Waveform 7, which is two lines. // //Merge Custom Shapes and Custom Waves for (PresetOutputs::cshape_container::iterator pos = A.customShapes.begin(); pos != A.customShapes.end(); ++pos) { (*pos)->a *= invratio; (*pos)->a2 *= invratio; (*pos)->border_a *= invratio; } for (PresetOutputs::cshape_container::iterator pos = B.customShapes.begin(); pos != B.customShapes.end(); ++pos) { (*pos)->a *= ratio; (*pos)->a2 *= ratio; (*pos)->border_a *= ratio; A.customShapes.push_back(*pos); } for (PresetOutputs::cwave_container::iterator pos = A.customWaves.begin(); pos != A.customWaves.end(); ++pos) { (*pos)->a *= invratio; for (int x=0; x < (*pos)->samples; x++) { (*pos)->a_mesh[x]= (*pos)->a_mesh[x]*invratio; } } for (PresetOutputs::cwave_container::iterator pos = B.customWaves.begin(); pos != B.customWaves.end(); ++pos) { (*pos)->a *= ratio; for (int x=0; x < (*pos)->samples; x++) { (*pos)->a_mesh[x]= (*pos)->a_mesh[x]*ratio; } A.customWaves.push_back(*pos); } //Interpolate Per-Pixel mesh for (int x=0;x 0.5) { A.videoEcho.orientation = B.videoEcho.orientation; A.textureWrap = B.textureWrap; A.bDarkenCenter = B.bDarkenCenter; A.bRedBlueStereo = B.bRedBlueStereo; A.bBrighten = B.bBrighten; A.bDarken = B.bDarken; A.bSolarize = B.bSolarize; A.bInvert = B.bInvert; A.bMotionVectorsOn = B.bMotionVectorsOn; } return; } #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Parser.hpp0000775000175000017500000001616411756064136030077 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * MilkdropPreset parser * * $Log$ */ #ifndef _PARSER_H #define _PARSER_H //#define PARSE_DEBUG 2 #define PARSE_DEBUG 0 #include #include "Expr.hpp" #include "PerFrameEqn.hpp" #include "InitCond.hpp" #include "MilkdropPreset.hpp" /* Strings that prefix (and denote the type of) equations */ #define PER_FRAME_STRING "per_frame_" #define PER_FRAME_STRING_LENGTH 10 #define PER_PIXEL_STRING "per_pixel_" #define PER_PIXEL_STRING_LENGTH 10 #define PER_FRAME_INIT_STRING "per_frame_init_" #define PER_FRAME_INIT_STRING_LENGTH 15 #define WAVECODE_STRING "wavecode_" #define WAVECODE_STRING_LENGTH 9 #define WAVE_STRING "wave_" #define WAVE_STRING_LENGTH 5 #define PER_POINT_STRING "per_point" #define PER_POINT_STRING_LENGTH 9 #define PER_FRAME_STRING_NO_UNDERSCORE "per_frame" #define PER_FRAME_STRING_NO_UNDERSCORE_LENGTH 9 #define SHAPECODE_STRING "shapecode_" #define SHAPECODE_STRING_LENGTH 10 #define WARP_STRING "warp_" #define WARP_STRING_LENGTH 5 #define COMPOSITE_STRING "comp_" #define COMPOSITE_STRING_LENGTH 5 #define SHAPE_STRING "shape_" #define SHAPE_STRING_LENGTH 6 #define SHAPE_INIT_STRING "init" #define SHAPE_INIT_STRING_LENGTH 4 #define WAVE_INIT_STRING "init" #define WAVE_INIT_STRING_LENGTH 4 #include typedef enum { UNSET_LINE_MODE, PER_FRAME_LINE_MODE, PER_PIXEL_LINE_MODE, PER_FRAME_INIT_LINE_MODE, INIT_COND_LINE_MODE, CUSTOM_WAVE_PER_POINT_LINE_MODE, CUSTOM_WAVE_PER_FRAME_LINE_MODE, CUSTOM_WAVE_WAVECODE_LINE_MODE, CUSTOM_SHAPE_SHAPECODE_LINE_MODE, CUSTOM_SHAPE_PER_FRAME_LINE_MODE, CUSTOM_SHAPE_PER_FRAME_INIT_LINE_MODE, CUSTOM_WAVE_PER_FRAME_INIT_LINE_MODE } line_mode_t; /** Token enumeration type */ typedef enum { tEOL, /* end of a line, usually a '/n' or '/r' */ tEOF, /* end of file */ tLPr, /* ( */ tRPr, /* ) */ tLBr, /* [ */ tRBr, /* ] */ tEq, /* = */ tPlus, /* + */ tMinus, /* - */ tMult, /* * */ tMod, /* % */ tDiv, /* / */ tOr, /* | */ tAnd, /* & */ tComma, /* , */ tPositive, /* + as a prefix operator */ tNegative, /* - as a prefix operator */ tSemiColon, /* ; */ tStringTooLong, /* special token to indicate an invalid string length */ tStringBufferFilled /* the string buffer for this line is maxed out */ } token_t; class CustomShape; class CustomWave; class GenExpr; class InfixOp; class PerFrameEqn; class MilkdropPreset; class TreeExpr; class Parser { public: static std::string lastLinePrefix; static line_mode_t line_mode; static CustomWave *current_wave; static CustomShape *current_shape; static int string_line_buffer_index; static char string_line_buffer[STRING_LINE_SIZE]; static unsigned int line_count; static int per_frame_eqn_count; static int per_frame_init_eqn_count; static int last_custom_wave_id; static int last_custom_shape_id; static char last_eqn_type[MAX_TOKEN_SIZE]; static int last_token_size; static bool tokenWrapAroundEnabled; static PerFrameEqn *parse_per_frame_eqn( std::istream & fs, int index, MilkdropPreset * preset); static int parse_per_pixel_eqn( std::istream & fs, MilkdropPreset * preset, char * init_string); static InitCond *parse_init_cond( std::istream & fs, char * name, MilkdropPreset * preset ); static int parse_preset_name( std::istream & fs, char * name ); static int parse_top_comment( std::istream & fs ); static int parse_line( std::istream & fs, MilkdropPreset * preset ); static int get_string_prefix_len(char * string); static TreeExpr * insert_gen_expr(GenExpr * gen_expr, TreeExpr ** root); static TreeExpr * insert_infix_op(InfixOp * infix_op, TreeExpr ** root); static token_t parseToken(std::istream & fs, char * string); static GenExpr ** parse_prefix_args(std::istream & fs, int num_args, MilkdropPreset * preset); static GenExpr * parse_infix_op(std::istream & fs, token_t token, TreeExpr * tree_expr, MilkdropPreset * preset); static GenExpr * parse_sign_arg(std::istream & fs); static int parse_float(std::istream & fs, float * float_ptr); static int parse_int(std::istream & fs, int * int_ptr); static int insert_gen_rec(GenExpr * gen_expr, TreeExpr * root); static int insert_infix_rec(InfixOp * infix_op, TreeExpr * root); static GenExpr * parse_gen_expr(std::istream & fs, TreeExpr * tree_expr, MilkdropPreset * preset); static PerFrameEqn * parse_implicit_per_frame_eqn(std::istream & fs, char * param_string, int index, MilkdropPreset * preset); static InitCond * parse_per_frame_init_eqn(std::istream & fs, MilkdropPreset * preset, std::map * database); static int parse_wavecode_prefix(char * token, int * id, char ** var_string); static int parse_wavecode(char * token, std::istream & fs, MilkdropPreset * preset); static int parse_wave_prefix(char * token, int * id, char ** eqn_string); static int parse_wave_helper(std::istream & fs, MilkdropPreset * preset, int id, char * eqn_type, char * init_string); static int parse_shapecode(char * eqn_string, std::istream & fs, MilkdropPreset * preset); static int parse_shapecode_prefix(char * token, int * id, char ** var_string); static void parse_string_block(std::istream & fs, std::string * out_string); static bool scanForComment(std::istream & fs); static int parse_wave(char * eqn_string, std::istream & fs, MilkdropPreset * preset); static int parse_shape(char * eqn_string, std::istream & fs, MilkdropPreset * preset); static int parse_shape_prefix(char * token, int * id, char ** eqn_string); static void readStringUntil(std::istream & fs, std::string * out_buffer, bool wrapAround = true, const std::set & skipList = std::set()) ; static int string_to_float(char * string, float * float_ptr); static int parse_shape_per_frame_init_eqn(std::istream & fs, CustomShape * custom_shape, MilkdropPreset * preset); static int parse_shape_per_frame_eqn(std::istream & fs, CustomShape * custom_shape, MilkdropPreset * preset); static int parse_wave_per_frame_eqn(std::istream & fs, CustomWave * custom_wave, MilkdropPreset * preset); static bool wrapsToNextLine(const std::string & str); }; #endif /** !_PARSER_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/ParamUtils.hpp0000664000175000017500000000376711756064136030726 0ustar matthiasmatthias/** ParamUtils.hpp: * A collection of utility functions to make using parameter types easier. * In reality, this stuff belongs elsewhere, but one step at a time */ #ifndef _PARAM_UTILS_HPP #define _PARAM_UTILS_HPP #include "Param.hpp" #include #include #include "BuiltinParams.hpp" class ParamUtils { public: static bool insert(Param * param, std::map * paramTree) { assert(param); assert(paramTree); return ((paramTree->insert(std::make_pair(param->name,param))).second); } static const int AUTO_CREATE = 1; static const int NO_CREATE = 0; template static Param * find(std::string name, std::map * paramTree) { assert(paramTree); Param * param; /* First look in the suggested database */ std::map::iterator pos = paramTree->find(name); if ((FLAGS == AUTO_CREATE) && ((pos == paramTree->end()))) { /* Check if string is valid */ if (!Param::is_valid_param_string(name.c_str())) return NULL; /* Now, create the user defined parameter given the passed name */ if ((param = new Param(name)) == NULL) return NULL; /* Finally, insert the new parameter into this preset's parameter tree */ std::pair::iterator, bool> insertRetPair = paramTree->insert(std::make_pair(param->name, param)); assert(insertRetPair.second); } else if (pos != paramTree->end()) param = pos->second; else param = NULL; /* Return the found (or created) parameter. Note that this could be null */ return param; } static Param * find(const std::string & name, BuiltinParams * builtinParams, std::map * insertionTree) { Param * param; // Check first db if ((param = builtinParams->find_builtin_param(name)) != 0) return param; // Check second db, create if necessary return find(name, insertionTree); } }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp0000664000175000017500000000632711756064136031412 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** BuiltinParams.hpp :: a class to encapsulate and centralize * all projectm builtin parameter methods and state. Used primarily * by preset class **/ #ifndef _BUILTIN_PARAMS_HPP #define _BUILTIN_PARAMS_HPP #include #include "PresetFrameIO.hpp" #include "Param.hpp" #include #include class BuiltinParams { public: typedef std::map AliasMap; /** Default constructor leaves database in an uninitialized state. */ BuiltinParams(); /** Construct a new builtin parameter database with variables references given by * the preset input and output structures */ BuiltinParams(PresetInputs & presetInputs, PresetOutputs & presetOutputs); ~BuiltinParams(); /** Param database initalizer / destructor functions */ int init_builtin_param_db(const PresetInputs & presetInputs, PresetOutputs & presetOutputs); int load_all_builtin_param(const PresetInputs & presetInputs, PresetOutputs & presetOutputs); int destroy_builtin_param_db(); int insert_param_alt_name( Param *param, const std::string& salt_name ); Param *find_builtin_param( const std::string & name ); int load_builtin_param_float( const std::string & name, void *engine_val, void *matrix, short int flags, float init_val, float upper_bound, float lower_bound, const std::string & alt_name ); int load_builtin_param_int( const std::string & name, void *engine_val, short int flags, int init_val, int upper_bound, int lower_bound, const std::string & alt_name ); int load_builtin_param_bool( const std::string & name, void *engine_val, short int flags, int init_val, const std::string & alt_name ); int load_builtin_param_string( const std::string & name, std::string * engine_val, short int flags); int insert_builtin_param( Param *param ); template void apply(Fun & fun) { traverse(builtin_param_tree, fun); } private: static const bool BUILTIN_PARAMS_DEBUG = false; // Used to associate multiple string names to one parameter AliasMap aliasMap; // Internal datastructure to store the parameters std::map builtin_param_tree; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp0000664000175000017500000001540611756064136030671 0ustar matthiasmatthias#include "IdlePreset.hpp" #include #include #include "MilkdropPreset.hpp" const std::string IdlePresets::IDLE_PRESET_NAME ("Geiss & Sperl - Feedback (projectM idle HDR mix).milk"); std::string IdlePresets::presetText() { std::ostringstream out; out << "[preset00]\n" << "fRating=2.000000\n" << "fGammaAdj=1.700000\n" << "fDecay=0.940000\n" << "fVideoEchoZoom=1.000000\n" << "fVideoEchoAlpha=0.000000\n" << "nVideoEchoOrientation=0\n" << "nWaveMode=0\n" << "bAdditiveWaves=1\n" << "bWaveDots=0\n" << "bWaveThick=0\n" << "bModWaveAlphaByVolume=0\n" << "bMaximizeWaveColor=0\n" << "bTexWrap=1\n" << "bDarkenCenter=0\n" << "bRedBlueStereo=0\n" << "bBrighten=0\n" << "bDarken=0\n" << "bSolarize=0\n" << "bInvert=0\n" << "fWaveAlpha=0.001000\n" << "fWaveScale=0.010000\n" << "fWaveSmoothing=0.630000\n" << "fWaveParam=-1.000000\n" << "fModWaveAlphaStart=0.710000\n" << "fModWaveAlphaEnd=1.300000\n" << "fWarpAnimSpeed=1.000000\n" << "fWarpScale=1.331000\n" << "fZoomExponent=1.000000\n" << "fShader=0.000000\n" << "zoom=13.290894\n" << "rot=-0.020000\n" << "cx=0.500000\n" << "cy=0.500000\n" << "dx=-0.280000\n" << "dy=-0.320000\n" << "warp=0.010000\n" << "sx=1.000000\n" << "sy=1.000000\n" << "wave_r=0.650000\n" << "wave_g=0.650000\n" << "wave_b=0.650000\n" << "wave_x=0.500000\n" << "wave_y=0.500000\n" << "ob_size=0.000000\n" << "ob_r=0.010000\n" << "ob_g=0.000000\n" << "ob_b=0.000000\n" << "ob_a=1.000000\n" << "ib_size=0.000000\n" << "ib_r=0.950000\n" << "ib_g=0.850000\n" << "ib_b=0.650000\n" << "ib_a=1.000000\n" << "nMotionVectorsX=64.000000\n" << "nMotionVectorsY=0.000000\n" << "mv_dx=0.000000\n" << "mv_dy=0.000000\n" << "mv_l=0.900000\n" << "mv_r=1.000000\n" << "mv_g=1.000000\n" << "mv_b=1.000000\n" << "mv_a=0.000000\n" << "shapecode_3_enabled=1\n" << "shapecode_3_sides=20\n" << "shapecode_3_additive=0\n" << "shapecode_3_thickOutline=0\n" << "shapecode_3_textured=1\n" << "shapecode_3_ImageURL=M.tga\n" << "shapecode_3_x=0.68\n" << "shapecode_3_y=0.5\n" << "shapecode_3_rad=0.41222\n" << "shapecode_3_ang=0\n" << "shapecode_3_tex_ang=0\n" << "shapecode_3_tex_zoom=0.71\n" << "shapecode_3_r=1\n" << "shapecode_3_g=1\n" << "shapecode_3_b=1\n" << "shapecode_3_a=1\n" << "shapecode_3_r2=1\n" << "shapecode_3_g2=1\n" << "shapecode_3_b2=1\n" << "shapecode_3_a2=1\n" << "shapecode_3_border_r=0\n" << "shapecode_3_border_g=0\n" << "shapecode_3_border_b=0\n" << "shapecode_3_border_a=0\n" << "shape_3_per_frame1=x = x + q1;\n" << "shape_3_per_frame2=y = y + q2;\n" << "shape_3_per_frame3=r =0.5 + 0.5*sin(q8*0.613 + 1);\n" << "shape_3_per_frame4=g = 0.5 + 0.5*sin(q8*0.763 + 2);\n" << "shape_3_per_frame5=b = 0.5 + 0.5*sin(q8*0.771 + 5);\n" << "shape_3_per_frame6=r2 = 0.5 + 0.5*sin(q8*0.635 + 4);\n" << "shape_3_per_frame7=g2 = 0.5 + 0.5*sin(q8*0.616+ 1);\n" << "shape_3_per_frame8=b2 = 0.5 + 0.5*sin(q8*0.538 + 3);\n" << "shapecode_4_enabled=1\n" << "shapecode_4_sides=4\n" << "shapecode_4_additive=0\n" << "shapecode_4_thickOutline=0\n" << "shapecode_4_textured=1\n" << "shapecode_4_ImageURL=headphones.tga\n" << "shapecode_4_x=0.68\n" << "shapecode_4_y=0.58\n" << "shapecode_4_rad=0.6\n" << "shapecode_4_ang=0\n" << "shapecode_4_tex_ang=0\n" << "shapecode_4_tex_zoom=0.71\n" << "shapecode_4_r=1\n" << "shapecode_4_g=1\n" << "shapecode_4_b=1\n" << "shapecode_4_a=1\n" << "shapecode_4_r2=1\n" << "shapecode_4_g2=1\n" << "shapecode_4_b2=1\n" << "shapecode_4_a2=1\n" << "shapecode_4_border_r=0\n" << "shapecode_4_border_g=0\n" << "shapecode_4_border_b=0\n" << "shapecode_4_border_a=0\n" << "shape_4_per_frame1=x = x + q1;\n" << "shape_4_per_frame2=y = y + q2;\n" << "shape_4_per_frame3=rad = rad + bass * 0.1;\n" << "shape_4_per_frame4=a = q3;\n" << "shape_4_per_frame5=a2 = q3;\n" << "shapecode_6_enabled=1\n" << "shapecode_6_sides=4\n" << "shapecode_6_additive=0\n" << "shapecode_6_thickOutline=0\n" << "shapecode_6_textured=1\n" << "shapecode_6_ImageURL=project.tga\n" << "shapecode_6_x=0.38\n" << "shapecode_6_y=0.435\n" << "shapecode_6_rad=0.8\n" << "shapecode_6_ang=0\n" << "shapecode_6_tex_ang=0\n" << "shapecode_6_tex_zoom=0.71\n" << "shapecode_6_r=1\n" << "shapecode_6_g=1\n" << "shapecode_6_b=1\n" << "shapecode_6_a=1\n" << "shapecode_6_r2=1\n" << "shapecode_6_g2=1\n" << "shapecode_6_b2=1\n" << "shapecode_6_a2=1\n" << "shapecode_6_border_r=0\n" << "shapecode_6_border_g=0\n" << "shapecode_6_border_b=0\n" << "shapecode_6_border_a=0\n" << "shape_6_per_frame1=x = x + q1;\n" << "shape_6_per_frame2=y = y + q2;\n" << "shape_6_per_frame3=a = q3;\n" << "shape_6_per_frame4=a2 = q3;\n" << "per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324);\n" << "per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371);\n" << "per_frame_3=ob_b = 0.5+0.4*sin(2.332*time);\n" << "per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424);\n" << "per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871);\n" << "per_frame_6=ib_b = 1-ob_b;\n" << "per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att);\n" << "per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg);\n" << "per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp);\n" << "per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir));\n" << "per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp);\n" << "per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp);\n" << "per_frame_13=xpos = xpos + 0.001*xspeed;\n" << "per_frame_14=dx = xpos*0.05;\n" << "per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg);\n" << "per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp);\n" << "per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir));\n" << "per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp);\n" << "per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp);\n" << "per_frame_20=ypos = ypos + 0.001*yspeed;\n" << "per_frame_21=dy = ypos*0.05;\n" << "per_frame_22=wave_a = 0;\n" << "per_frame_23=q8 = oldq8 + 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);\n" << "per_frame_24=oldq8 = q8;\n" << "per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);\n" << "per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3);\n" << "per_frame_27=q1 = 0.05*sin(time*1.14);\n" << "per_frame_28=q2 = 0.03*sin(time*0.93+2);\n" << "per_frame_29=q3 = if(above(frame,60),1, frame/60.0);\n" << "per_frame_30=oldq8 = if(above(oldq8,1000),0,oldq8);\n" << "per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1;\n"; return out.str(); } std::auto_ptr IdlePresets::allocate(const std::string & name, PresetOutputs & presetOutputs) { if (name == IDLE_PRESET_NAME) { std::istringstream in(presetText()); return std::auto_ptr(new MilkdropPreset(in, IDLE_PRESET_NAME, presetOutputs)); } else return std::auto_ptr(0); } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerPointEqn.hpp0000775000175000017500000000272211756064136031042 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Per-point equation * * $Log$ */ #ifndef _PER_POINT_EQN_H #define _PER_POINT_EQN_H class CustomWave; class GenExpr; class Param; class PerPointEqn; class PerPointEqn { public: int index; int samples; // the number of samples to iterate over Param *param; GenExpr * gen_expr; ~PerPointEqn(); void evaluate(int i); PerPointEqn( int index, Param *param, GenExpr *gen_expr, int samples); }; //inline void eval_per_point_eqn_helper( void *per_point_eqn ) { // ((PerPointEqn *)per_point_eqn)->evalPerPointEqn(); // } #endif /** !_PER_POINT_EQN_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Eval.hpp0000775000175000017500000000522011756064136027521 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Expression evaluators * * $Log$ */ /* Eval.hpp: evaluation functions of expressions */ #ifndef __EVAL_H #define __EVAL_H #include "fatal.h" //#include "projectM.hpp" #include "Func.hpp" #include "Param.hpp" #define EVAL_DEBUG 0 //#define EVAL_DEBUG_DOUBLE 2 #define VAL_T 1 #define PREFUN_T 3 #define TREE_T 4 #define NONE_T 0 #define CONSTANT_TERM_T 0 #define PARAM_TERM_T 1 #define INFIX_ADD 0 #define INFIX_MINUS 1 #define INFIX_MOD 2 #define INFIX_DIV 3 #define INFIX_MULT 4 #define INFIX_OR 5 #define INFIX_AND 6 class DLLEXPORT InfixOp; class Eval { public: static InfixOp *infix_add, *infix_minus, *infix_div, *infix_mult, *infix_or, *infix_and, *infix_mod, *infix_negative, *infix_positive; float eval_gen_expr(GenExpr * gen_expr); inline GenExpr * opt_gen_expr(GenExpr * gen_expr, int ** param_list); GenExpr * const_to_expr(float val); GenExpr * param_to_expr(Param * param); GenExpr * prefun_to_expr(float (*func_ptr)(), GenExpr ** expr_list, int num_args); static TreeExpr * new_tree_expr(InfixOp * infix_op, GenExpr * gen_expr, TreeExpr * left, TreeExpr * right); static GenExpr * new_gen_expr(int type, void * item); static ValExpr * new_val_expr(int type, Term *term); static InfixOp * new_infix_op(int type, int precedence); static int init_infix_ops(); static int destroy_infix_ops(); void reset_engine_vars(); GenExpr * clone_gen_expr(GenExpr * gen_expr); TreeExpr * clone_tree_expr(TreeExpr * tree_expr); ValExpr * clone_val_expr(ValExpr * val_expr); PrefunExpr * clone_prefun_expr(PrefunExpr * prefun_expr); }; #endif /** !_EVAL_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/InitCondUtils.hpp0000664000175000017500000000456711756064136031374 0ustar matthiasmatthias#ifndef _INIT_COND_UTILS_HPP #define _INIT_COND_UTILS_HPP #include #include "InitCond.hpp" #include #include namespace InitCondUtils { class LoadUnspecInitCond { public: LoadUnspecInitCond(std::map & initCondTree, std::map & perFrameInitEqnTree): m_initCondTree(initCondTree), m_perFrameInitEqnTree(perFrameInitEqnTree) {} void operator()(Param * param); private: std::map & m_initCondTree; std::map & m_perFrameInitEqnTree; }; inline void LoadUnspecInitCond::operator() (Param * param) { InitCond * init_cond = 0; CValue init_val; assert(param); assert(param->engine_val); /* Don't count these parameters as initial conditions */ if (param->flags & P_FLAG_READONLY) return; if (param->flags & P_FLAG_QVAR) return; // if (param->flags & P_FLAG_TVAR) // return; if (param->flags & P_FLAG_USERDEF) return; /* If initial condition was not defined by the preset file, force a default one with the following code */ if (m_initCondTree.find(param->name) == m_initCondTree.end()) { /* Make sure initial condition does not exist in the set of per frame initial equations */ if (m_perFrameInitEqnTree.find(param->name) != m_perFrameInitEqnTree.end()) return; // Set an initial vialue via correct union member if (param->type == P_TYPE_BOOL) init_val.bool_val = param->default_init_val.bool_val; else if (param->type == P_TYPE_INT) init_val.int_val = param->default_init_val.int_val; else if (param->type == P_TYPE_DOUBLE) { init_val.float_val = param->default_init_val.float_val; } //printf("%s\n", param->name); /* Create new initial condition */ //std::cerr << "[InitCondUtils] creating an unspecified initial condition of name " << param->name << std::endl; if ((init_cond = new InitCond(param, init_val)) == NULL) { abort(); } /* Insert the initial condition into this presets tree */ std::pair::iterator, bool> inserteePair = m_initCondTree.insert(std::make_pair(init_cond->param->name, init_cond)); assert(inserteePair.second); assert(inserteePair.first->second); } else assert(m_initCondTree.find(param->name)->second); } } #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp0000664000175000017500000001557511756064136031611 0ustar matthiasmatthias /** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * MilkdropPreset * * $Log$ */ #ifndef _MilkdropPreset_HPP #define _MilkdropPreset_HPP #include "Common.hpp" #include #include #include #define MILKDROP_PRESET_DEBUG 0 /* 0 for no debugging, 1 for normal, 2 for insane */ #include "CustomShape.hpp" #include "CustomWave.hpp" #include "Expr.hpp" #include "PerPixelEqn.hpp" #include "PerFrameEqn.hpp" #include "BuiltinParams.hpp" #include "PresetFrameIO.hpp" #include "InitCond.hpp" #include "Preset.hpp" class CustomWave; class CustomShape; class InitCond; class MilkdropPreset : public Preset { public: /// Load a MilkdropPreset by filename with input and output buffers specified. /// \param absoluteFilePath the absolute file path of a MilkdropPreset to load from the file system /// \param MilkdropPresetName a descriptive name for the MilkdropPreset. Usually just the file name /// \param MilkdropPresetInputs a reference to read only projectM engine variables /// \param MilkdropPresetOutputs initialized and filled with data parsed from a MilkdropPreset MilkdropPreset(const std::string & absoluteFilePath, const std::string & milkdropPresetName, PresetOutputs & presetOutputs); /// Load a MilkdropPreset from an input stream with input and output buffers specified. /// \param in an already initialized input stream to read the MilkdropPreset file from /// \param MilkdropPresetName a descriptive name for the MilkdropPreset. Usually just the file name /// \param MilkdropPresetInputs a reference to read only projectM engine variables /// \param MilkdropPresetOutputs initialized and filled with data parsed from a MilkdropPreset MilkdropPreset(std::istream & in, const std::string & milkdropPresetName, PresetOutputs & presetOutputs); ~MilkdropPreset(); /// All "builtin" parameters for this MilkdropPreset. Anything *but* user defined parameters and /// custom waves / shapes objects go here. /// @bug encapsulate BuiltinParams builtinParams; /// Used by parser to find/create custom waves and shapes. May be refactored template static CustomObject * find_custom_object(int id, std::vector & customObjects); int per_pixel_eqn_string_index; int per_frame_eqn_string_index; int per_frame_init_eqn_string_index; int per_frame_eqn_count, per_frame_init_eqn_count; /// Used by parser /// @bug refactor int add_per_pixel_eqn( char *name, GenExpr *gen_expr ); /// Accessor method to retrieve the absolute file path of the loaded MilkdropPreset /// \returns a file path string std::string absoluteFilePath() const { return _absoluteFilePath; } /// Accessor method for the MilkdropPreset outputs instance associated with this MilkdropPreset /// \returns A MilkdropPreset output instance with values computed from most recent evaluateFrame() PresetOutputs & presetOutputs() const { return _presetOutputs; } const PresetInputs & presetInputs() const { return _presetInputs; } // @bug encapsulate PresetOutputs::cwave_container customWaves; PresetOutputs::cshape_container customShapes; /// @bug encapsulate /* Data structures that contain equation and initial condition information */ std::vector per_frame_eqn_tree; /* per frame equations */ std::map per_pixel_eqn_tree; /* per pixel equation tree */ std::map per_frame_init_eqn_tree; /* per frame initial equations */ std::map init_cond_tree; /* initial conditions */ std::map user_param_tree; /* user parameter splay tree */ PresetOutputs & pipeline() { return _presetOutputs; } void Render(const BeatDetect &music, const PipelineContext &context); const std::string & name() const; const std::string & filename() const { return _filename; } private: std::string _filename; PresetInputs _presetInputs; /// Evaluates the MilkdropPreset for a frame given the current values of MilkdropPreset inputs / outputs /// All calculated values are stored in the associated MilkdropPreset outputs instance void evaluateFrame(); // The absolute file path of the MilkdropPreset std::string _absoluteFilePath; // The absolute path of the MilkdropPreset std::string _absolutePath; void initialize(const std::string & pathname); void initialize(std::istream & in); int loadPresetFile(const std::string & pathname); void loadBuiltinParamsUnspecInitConds(); void loadCustomWaveUnspecInitConds(); void loadCustomShapeUnspecInitConds(); void evalCustomWavePerFrameEquations(); void evalCustomShapePerFrameEquations(); void evalPerFrameInitEquations(); void evalCustomWaveInitConditions(); void evalCustomShapeInitConditions(); void evalPerPixelEqns(); void evalPerFrameEquations(); void initialize_PerPixelMeshes(); int readIn(std::istream & fs); void preloadInitialize(); void postloadInitialize(); PresetOutputs & _presetOutputs; template void transfer_q_variables(std::vector & customObjects); }; template void MilkdropPreset::transfer_q_variables(std::vector & customObjects) { CustomObject * custom_object; for (typename std::vector::iterator pos = customObjects.begin(); pos != customObjects.end();++pos) { custom_object = *pos; for (unsigned int i = 0; i < NUM_Q_VARIABLES; i++) custom_object->q[i] = _presetOutputs.q[i]; } } template CustomObject * MilkdropPreset::find_custom_object(int id, std::vector & customObjects) { CustomObject * custom_object = NULL; for (typename std::vector::iterator pos = customObjects.begin(); pos != customObjects.end();++pos) { if ((*pos)->id == id) { custom_object = *pos; break; } } if (custom_object == NULL) { if ((custom_object = new CustomObject(id)) == NULL) { return NULL; } customObjects.push_back(custom_object); } assert(custom_object); return custom_object; } #endif /** !_MilkdropPreset_HPP */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp0000664000175000017500000000633311756064136031302 0ustar matthiasmatthias#ifndef PRESET_FRAME_IO_HPP #define PRESET_FRAME_IO_HPP #include #include "Renderer/MilkdropWaveform.hpp" #include "Renderer/Pipeline.hpp" #include "Renderer/Filters.hpp" #include "CustomShape.hpp" #include "CustomWave.hpp" #include "Renderer/VideoEcho.hpp" /// Container for all *read only* engine variables a preset requires to /// evaluate milkdrop equations. Every preset object needs a reference to one of these. class PresetInputs : public PipelineContext { public: /* PER_PIXEL VARIBLES BEGIN */ float x_per_pixel; float y_per_pixel; float rad_per_pixel; float ang_per_pixel; /* PER_PIXEL VARIBLES END */ float bass; float mid; float treb; float bass_att; float mid_att; float treb_att; /* variables were added in milkdrop 1.04 */ int gx, gy; float **x_mesh; float **y_mesh; float **rad_mesh; float **theta_mesh; float **origtheta; //grid containing interpolated mesh reference values float **origrad; float **origx; //original mesh float **origy; void resetMesh(); ~PresetInputs(); PresetInputs(); /// Initializes this preset inputs given a mesh size. /// \param gx the width of the mesh /// \param gy the height of the mesh /// \note This must be called before reading values from this class void Initialize(int gx, int gy); /// Updates this preset inputs with the latest values from the /// the pipeline context and beat detection unit void update (const BeatDetect & music, const PipelineContext & context); private: }; /// Container class for all preset writeable engine variables. This is the important glue /// between the presets and renderer to facilitate smooth preset switching /// Every preset object needs a reference to one of these. class PresetOutputs : public Pipeline { public: typedef std::vector cwave_container; typedef std::vector cshape_container; cwave_container customWaves; cshape_container customShapes; void Initialize(int gx, int gy); PresetOutputs(); ~PresetOutputs(); virtual void Render(const BeatDetect &music, const PipelineContext &context); void PerPixelMath( const PipelineContext &context); /* PER FRAME VARIABLES BEGIN */ float zoom; float zoomexp; float rot; float warp; float sx; float sy; float dx; float dy; float cx; float cy; VideoEcho videoEcho; MilkdropWaveform wave; Border border; MotionVectors mv; DarkenCenter darkenCenter; Brighten brighten; Darken darken; Invert invert; Solarize solarize; int gy,gx; /* PER_FRAME VARIABLES END */ float fRating; float fGammaAdj; bool bDarkenCenter; bool bRedBlueStereo; bool bBrighten; bool bDarken; bool bSolarize; bool bInvert; bool bMotionVectorsOn; float fWarpAnimSpeed; float fWarpScale; float fShader; float **zoom_mesh; float **zoomexp_mesh; float **rot_mesh; float **sx_mesh; float **sy_mesh; float **dx_mesh; float **dy_mesh; float **cx_mesh; float **cy_mesh; float **warp_mesh; float **orig_x; //original mesh float **orig_y; float **rad_mesh; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CMakeLists.txt0000664000175000017500000000125511756064136030662 0ustar matthiasmatthiasproject(MilkdropPresetFactory) SET(MilkdropPresetFactory_SOURCES BuiltinFuncs.cpp Func.cpp MilkdropPreset.cpp Param.hpp PresetFrameIO.cpp CustomShape.cpp Eval.cpp MilkdropPresetFactory.cpp PerPixelEqn.cpp BuiltinParams.cpp InitCond.cpp Parser.cpp CustomWave.cpp Expr.cpp PerPointEqn.cpp Param.cpp PerFrameEqn.cpp IdlePreset.cpp ) IF(NOT MSVC) SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") ENDIF(NOT MSVC) INCLUDE_DIRECTORIES(${projectM_SOURCE_DIR} ${Renderer_SOURCE_DIR}) LINK_DIRECTORIES(${projectM_BINARY_DIR} ${Renderer_BINARY_DIR}) ADD_LIBRARY(MilkdropPresetFactory STATIC ${MilkdropPresetFactory_SOURCES}) TARGET_LINK_LIBRARIES(MilkdropPresetFactory Renderer) projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/InitCond.cpp0000775000175000017500000000744111756064136030343 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* Library functions to manipulate initial condition values */ #include #include #include #include "Common.hpp" #include "fatal.h" #include "Expr.hpp" #include "InitCond.hpp" #include "Param.hpp" #include #include "wipemalloc.h" #include #include char InitCond::init_cond_string_buffer[STRING_BUFFER_SIZE]; int InitCond::init_cond_string_buffer_index = 0; /* Creates a new initial condition */ InitCond::InitCond( Param * _param, CValue _init_val ):param(_param), init_val(_init_val) { // std::cerr << "InitCond::InitCond: " << this->param->name << std::endl; assert(param); assert(param->engine_val); } /* Frees initial condition structure */ InitCond::~InitCond() {} void InitCond::evaluate() { evaluate(false); } /* Evaluate an initial conditon */ void InitCond::evaluate(bool evalUser) { assert(this); assert(param); if (param->flags & P_FLAG_USERDEF && !evalUser) return; /* Set matrix flag to zero. This ensures its constant value will be used rather than a matrix value */ param->matrix_flag = false; /* Parameter is of boolean type, either true/false */ if (param->type == P_TYPE_BOOL) { // printf( "init_cond: %s = %d (TYPE BOOL)\n", param->name.c_str(), init_val.bool_val); //std::cerr << "[InitCond] param is a boolean of with name " // << param->name << std::endl; assert(param->engine_val); *((bool*)param->engine_val) = init_val.bool_val; return; } /* Parameter is an integer type, just like C */ if ( param->type == P_TYPE_INT) { assert(param->engine_val); *((int*)param->engine_val) = init_val.int_val; return; } /* Parameter is of a float type, just like C */ if (param->type == P_TYPE_DOUBLE) { assert(param->engine_val); *((float*)param->engine_val) = init_val.float_val; return; } /* Unknown type of parameter */ return; } /* WIP */ void InitCond::init_cond_to_string() { int string_length; char string[MAX_TOKEN_SIZE]; /* Create a string "param_name=val" */ switch (param->type) { case P_TYPE_BOOL: sprintf(string, "%s=%d\n", param->name.c_str(), init_val.bool_val); break; case P_TYPE_INT: sprintf(string, "%s=%d\n", param->name.c_str(), init_val.int_val); break; case P_TYPE_DOUBLE: sprintf(string, "%s=%f\n", param->name.c_str(), init_val.float_val); break; default: return; } /* Compute the length of the string */ string_length = strlen(string); /* Buffer overflow check */ if ((init_cond_string_buffer_index + string_length + 1) > (STRING_BUFFER_SIZE - 1)) return; /* Copy the string into the initial condition string buffer */ strncpy(init_cond_string_buffer + init_cond_string_buffer_index, string, string_length); /* Increment the string buffer, offset by one for the null terminator, which will be overwritten by the next call to this function */ init_cond_string_buffer_index+= string_length + 1; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp0000775000175000017500000003431711756064136031602 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #ifdef WIN32 #include "win32-dirent.h" #else #include #endif /** WIN32 */ #include #include "MilkdropPreset.hpp" #include "Parser.hpp" #include "ParamUtils.hpp" #include "InitCondUtils.hpp" #include "fatal.h" #include #include #include "PresetFrameIO.hpp" MilkdropPreset::MilkdropPreset(std::istream & in, const std::string & presetName, PresetOutputs & presetOutputs): Preset(presetName), builtinParams(_presetInputs, presetOutputs), _presetOutputs(presetOutputs) { initialize(in); } MilkdropPreset::MilkdropPreset(const std::string & absoluteFilePath, const std::string & presetName, PresetOutputs & presetOutputs): Preset(presetName), builtinParams(_presetInputs, presetOutputs), _absoluteFilePath(absoluteFilePath), _presetOutputs(presetOutputs), _filename(parseFilename(absoluteFilePath)) { initialize(absoluteFilePath); } MilkdropPreset::~MilkdropPreset() { traverse >(init_cond_tree); traverse >(per_frame_init_eqn_tree); traverse >(per_pixel_eqn_tree); traverseVector >(per_frame_eqn_tree); traverse >(user_param_tree); /// Testing deletion of render items by the preset. would be nice if it worked, /// and seems to be working if you use a mutex on the preset switching. for (PresetOutputs::cwave_container::iterator pos = customWaves.begin(); pos != customWaves.end(); ++pos ) { // __android_log_print(ANDROID_LOG_ERROR, "projectM", "not freeing wave %x", *pos); delete(*pos); } for (PresetOutputs::cshape_container::iterator pos = customShapes.begin(); pos != customShapes.end(); ++pos ) { //__android_log_print(ANDROID_LOG_ERROR, "projectM", "not freeing shape %x", *pos); delete(*pos); } customWaves.clear(); customShapes.clear(); presetOutputs().customWaves.clear(); presetOutputs().customShapes.clear(); presetOutputs().drawables.clear(); } /* Adds a per pixel equation according to its string name. This will be used only by the parser */ int MilkdropPreset::add_per_pixel_eqn(char * name, GenExpr * gen_expr) { PerPixelEqn * per_pixel_eqn = NULL; int index; Param * param = NULL; assert(gen_expr); assert(name); if (PER_PIXEL_EQN_DEBUG) printf("add_per_pixel_eqn: per pixel equation (name = \"%s\")\n", name); /* Search for the parameter so we know what matrix the per pixel equation is referencing */ param = ParamUtils::find(name, &this->builtinParams, &this->user_param_tree); if ( !param ) { if (PER_PIXEL_EQN_DEBUG) printf("add_per_pixel_eqn: failed to allocate a new parameter!\n"); return PROJECTM_FAILURE; } index = per_pixel_eqn_tree.size(); /* Create the per pixel equation given the index, parameter, and general expression */ if ((per_pixel_eqn = new PerPixelEqn(index, param, gen_expr)) == NULL) { if (PER_PIXEL_EQN_DEBUG) printf("add_per_pixel_eqn: failed to create new per pixel equation!\n"); return PROJECTM_FAILURE; } /* Insert the per pixel equation into the preset per pixel database */ std::pair::iterator, bool> inserteeOption = per_pixel_eqn_tree.insert (std::make_pair(per_pixel_eqn->index, per_pixel_eqn)); if (!inserteeOption.second) { printf("failed to add per pixel eqn!\n"); delete(per_pixel_eqn); return PROJECTM_FAILURE; } /* Done */ return PROJECTM_SUCCESS; } void MilkdropPreset::evalCustomShapeInitConditions() { for (PresetOutputs::cshape_container::iterator pos = customShapes.begin(); pos != customShapes.end(); ++pos) { assert(*pos); (*pos)->evalInitConds(); } } void MilkdropPreset::evalCustomWaveInitConditions() { for (PresetOutputs::cwave_container::iterator pos = customWaves.begin(); pos != customWaves.end(); ++pos) { assert(*pos); (*pos)->evalInitConds(); } } void MilkdropPreset::evalCustomWavePerFrameEquations() { for (PresetOutputs::cwave_container::iterator pos = customWaves.begin(); pos != customWaves.end(); ++pos) { std::map & init_cond_tree = (*pos)->init_cond_tree; for (std::map::iterator _pos = init_cond_tree.begin(); _pos != init_cond_tree.end(); ++_pos) { assert(_pos->second); _pos->second->evaluate(); } std::vector & per_frame_eqn_tree = (*pos)->per_frame_eqn_tree; for (std::vector::iterator _pos = per_frame_eqn_tree.begin(); _pos != per_frame_eqn_tree.end(); ++_pos) { (*_pos)->evaluate(); } } } void MilkdropPreset::evalCustomShapePerFrameEquations() { for (PresetOutputs::cshape_container::iterator pos = customShapes.begin(); pos != customShapes.end(); ++pos) { std::map & init_cond_tree = (*pos)->init_cond_tree; for (std::map::iterator _pos = init_cond_tree.begin(); _pos != init_cond_tree.end(); ++_pos) { assert(_pos->second); _pos->second->evaluate(); } std::vector & per_frame_eqn_tree = (*pos)->per_frame_eqn_tree; for (std::vector::iterator _pos = per_frame_eqn_tree.begin(); _pos != per_frame_eqn_tree.end(); ++_pos) { (*_pos)->evaluate(); } } } void MilkdropPreset::evalPerFrameInitEquations() { for (std::map::iterator pos = per_frame_init_eqn_tree.begin(); pos != per_frame_init_eqn_tree.end(); ++pos) { assert(pos->second); pos->second->evaluate(); } } void MilkdropPreset::evalPerFrameEquations() { for (std::map::iterator pos = init_cond_tree.begin(); pos != init_cond_tree.end(); ++pos) { assert(pos->second); pos->second->evaluate(); } for (std::vector::iterator pos = per_frame_eqn_tree.begin(); pos != per_frame_eqn_tree.end(); ++pos) { (*pos)->evaluate(); } } void MilkdropPreset::preloadInitialize() { /// @note commented this out because it should be unnecessary // Clear equation trees //init_cond_tree.clear(); //user_param_tree.clear(); //per_frame_eqn_tree.clear(); //per_pixel_eqn_tree.clear(); //per_frame_init_eqn_tree.clear(); } void MilkdropPreset::postloadInitialize() { /* It's kind of ugly to reset these values here. Should definitely be placed in the parser somewhere */ this->per_frame_eqn_count = 0; this->per_frame_init_eqn_count = 0; this->loadBuiltinParamsUnspecInitConds(); this->loadCustomWaveUnspecInitConds(); this->loadCustomShapeUnspecInitConds(); /// @bug are you handling all the q variables conditions? in particular, the un-init case? //m_presetOutputs.q1 = 0; //m_presetOutputs.q2 = 0; //m_presetOutputs.q3 = 0; //m_presetOutputs.q4 = 0; //m_presetOutputs.q5 = 0; //m_presetOutputs.q6 = 0; //m_presetOutputs.q7 = 0; //m_presetOutputs.q8 = 0; } void MilkdropPreset::Render(const BeatDetect &music, const PipelineContext &context) { _presetInputs.update(music, context); evaluateFrame(); pipeline().Render(music, context); } void MilkdropPreset::initialize(const std::string & pathname) { int retval; preloadInitialize(); if (MILKDROP_PRESET_DEBUG) std::cerr << "[Preset] loading file \"" << pathname << "\"..." << std::endl; if ((retval = loadPresetFile(pathname)) < 0) { if (MILKDROP_PRESET_DEBUG) std::cerr << "[Preset] failed to load file \"" << pathname << "\"!" << std::endl; /// @bug how should we handle this problem? a well define exception? throw retval; } postloadInitialize(); } void MilkdropPreset::initialize(std::istream & in) { int retval; preloadInitialize(); if ((retval = readIn(in)) < 0) { if (MILKDROP_PRESET_DEBUG) std::cerr << "[Preset] failed to load from stream " << std::endl; /// @bug how should we handle this problem? a well define exception? throw retval; } postloadInitialize(); } void MilkdropPreset::loadBuiltinParamsUnspecInitConds() { InitCondUtils::LoadUnspecInitCond loadUnspecInitCond(this->init_cond_tree, this->per_frame_init_eqn_tree); this->builtinParams.apply(loadUnspecInitCond); traverse(user_param_tree, loadUnspecInitCond); } void MilkdropPreset::loadCustomWaveUnspecInitConds() { for (PresetOutputs::cwave_container::iterator pos = customWaves.begin(); pos != customWaves.end(); ++pos) { assert(*pos); (*pos)->loadUnspecInitConds(); } } void MilkdropPreset::loadCustomShapeUnspecInitConds() { for (PresetOutputs::cshape_container::iterator pos = customShapes.begin(); pos != customShapes.end(); ++pos) { assert(*pos); (*pos)->loadUnspecInitConds(); } } void MilkdropPreset::evaluateFrame() { // Evaluate all equation objects according to milkdrop flow diagram evalPerFrameInitEquations(); evalPerFrameEquations(); // Important step to ensure custom shapes and waves don't stamp on the q variable values // calculated by the per frame (init) and per pixel equations. transfer_q_variables(customWaves); transfer_q_variables(customShapes); initialize_PerPixelMeshes(); evalPerPixelEqns(); evalCustomWaveInitConditions(); evalCustomWavePerFrameEquations(); evalCustomShapeInitConditions(); evalCustomShapePerFrameEquations(); // Setup pointers of the custom waves and shapes to the preset outputs instance /// @slow an extra O(N) per frame, could do this during eval _presetOutputs.customWaves = PresetOutputs::cwave_container(customWaves); _presetOutputs.customShapes = PresetOutputs::cshape_container(customShapes); } void MilkdropPreset::initialize_PerPixelMeshes() { int x,y; for (x=0;x::iterator pos = per_pixel_eqn_tree.begin(); pos != per_pixel_eqn_tree.end(); ++pos) pos->second->evaluate(mesh_x, mesh_y); } int MilkdropPreset::readIn(std::istream & fs) { line_mode_t line_mode; presetOutputs().compositeShader.programSource.clear(); presetOutputs().warpShader.programSource.clear(); /* Parse any comments */ if (Parser::parse_top_comment(fs) < 0) { if (MILKDROP_PRESET_DEBUG) std::cerr << "[Preset::readIn] no left bracket found..." << std::endl; return PROJECTM_FAILURE; } /* Parse the preset name and a left bracket */ char tmp_name[MAX_TOKEN_SIZE]; if (Parser::parse_preset_name(fs, tmp_name) < 0) { std::cerr << "[Preset::readIn] loading of preset name failed" << std::endl; return PROJECTM_ERROR; } /// @note We ignore the preset name because [preset00] is just not so useful // Loop through each line in file, trying to successfully parse the file. // If a line does not parse correctly, keep trucking along to next line. int retval; while ((retval = Parser::parse_line(fs, this)) != EOF) { if (retval == PROJECTM_PARSE_ERROR) { line_mode = UNSET_LINE_MODE; // std::cerr << "[Preset::readIn()] parse error in file \"" << this->absoluteFilePath() << "\"" << std::endl; } } // std::cerr << "loadPresetFile: finished line parsing successfully" << std::endl; /* Now the preset has been loaded. Evaluation calls can be made at appropiate times in the frame loop */ return PROJECTM_SUCCESS; } /* loadPresetFile: private function that loads a specific preset denoted by the given pathname */ int MilkdropPreset::loadPresetFile(const std::string & pathname) { /* Open the file corresponding to pathname */ std::ifstream fs(pathname.c_str()); if (!fs || fs.eof()) { if (MILKDROP_PRESET_DEBUG) std::cerr << "loadPresetFile: loading of file \"" << pathname << "\" failed!\n"; return PROJECTM_ERROR; } return readIn(fs); } const std::string & MilkdropPreset::name() const { return name().empty() ? filename() : name(); } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Parser.cpp0000775000175000017500000021603711756064136030073 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /* parser.c */ #include #include #include #include #include #include "Common.hpp" #include "fatal.h" #include "CustomWave.hpp" #include "CustomShape.hpp" #include "Expr.hpp" #include "Eval.hpp" #include "Func.hpp" #include "InitCond.hpp" #include "Param.hpp" #include "Parser.hpp" #include "PerFrameEqn.hpp" #include "PerPixelEqn.hpp" #include #include "ParamUtils.hpp" #include "wipemalloc.h" #include #include #include "BuiltinFuncs.hpp" /* Grabs the next token from the file. The second argument points to the raw string */ line_mode_t Parser::line_mode; CustomWave *Parser::current_wave; CustomShape *Parser::current_shape; int Parser::string_line_buffer_index; char Parser::string_line_buffer[STRING_LINE_SIZE]; unsigned int Parser::line_count; int Parser::per_frame_eqn_count; int Parser::per_frame_init_eqn_count; int Parser::last_custom_wave_id; int Parser::last_custom_shape_id; char Parser::last_eqn_type[MAX_TOKEN_SIZE]; int Parser::last_token_size; std::string Parser::lastLinePrefix(""); bool Parser::tokenWrapAroundEnabled(false); token_t Parser::parseToken(std::istream & fs, char * string) { int c; int i; if (string != NULL) memset(string, 0, MAX_TOKEN_SIZE); /* Loop until a delimiter is found, or the maximum string size is found */ for (i = 0; i < MAX_TOKEN_SIZE;i++) { //c = fgetc(fs); if (!fs || fs.eof()) c = EOF; else c = fs.get(); last_token_size++; /* If the string line buffer is full, quit */ if (string_line_buffer_index == (STRING_LINE_SIZE - 1)) return tStringBufferFilled; /* Otherwise add this character to the string line buffer */ string_line_buffer[string_line_buffer_index++] = tolower(c); /* Now interpret the character */ switch (c) { case '+': return tPlus; case '-': return tMinus; case '%': return tMod; case '/': /* check for line comment here */ if (!fs || fs.eof()) c = EOF; else c = fs.get(); if (c == '/') { while (true) { if (!fs || fs.eof()) c = EOF; else c = fs.get(); if (c == EOF) { line_mode = UNSET_LINE_MODE; return tEOF; } if (c == '\n') { line_mode = UNSET_LINE_MODE; return tEOL; } } } /* Otherwise, just a regular division operator */ fs.unget(); return tDiv; case '*': return tMult; case '|': return tOr; case '&': return tAnd; case '(': return tLPr; case ')': return tRPr; case '[': return tLBr; case ']': return tRBr; case '=': return tEq; case '\n': line_count++; /// @note important hack implemented here to handle "wrap around tokens" // In particular: "per_frame_1=x=t+1.\nper_frame_2=37 + 5;" implies // "per_frame_1=x=t+1.37 + 5;". Thus, we have a global flag to determine // if "token wrap mode" is enabled. If so, we consider a token *continuing* // to the next line, but only attaching to the token buffer anything following // the first equals sign on that line. // // We can safely assume the next line must be part of the token if we allow the // semi colon to be a guaranteed delimiter in the grammar for all equation-based lines. // This IS NO LONGER assumed here. Instead, we check if the next line prefix // matches with the previous line prefix. If it passes a simple comparison, we wrap around. if (tokenWrapAroundEnabled) { std::ostringstream buffer; if (PARSE_DEBUG) std::cerr << "token wrap! line " << line_count << std::endl; while (c != '=') { if (!fs || fs.eof()) { line_count = 1; line_mode = UNSET_LINE_MODE; if (PARSE_DEBUG) std::cerr << "token wrap: end of file" << std::endl; return tEOF; } else { c = fs.get(); if ( c != '=') buffer << (char)c; } } if (PARSE_DEBUG) std::cerr << "parseToken: parsed away equal sign, line prefix is \"" << buffer.str() << "\"" << std::endl; --i; if (!wrapsToNextLine(buffer.str())) { tokenWrapAroundEnabled = false; int buf_size = (int)buffer.str().length(); // <= to also remove equal sign parsing from stream for (int k = 0; k <= buf_size; k++) { if (fs) fs.unget(); else abort(); } return tEOL; } break; } line_mode = UNSET_LINE_MODE; return tEOL; case ',': return tComma; case ';': tokenWrapAroundEnabled = false; if (PARSE_DEBUG) std::cerr << "token wrap around = false (LINE " << line_count << ")" << std::endl; return tSemiColon; case ' ': /* space, skip the character */ i--; break; case EOF: line_count = 1; line_mode = UNSET_LINE_MODE; return tEOF; case '\r': i--; break; default: if (c == EOF) std::cerr << "shouldn't happen: " << c << "(LINE " << line_count << ")" << std::endl; string[i] = tolower(c); //string[i+1] = 0; //std::cerr << "string is \n\"" << string << "\"" << std::endl; } } /* String reached maximum length, return special token error */ return tStringTooLong; } /* Parse input in the form of "exp, exp, exp, ...)" Returns a general expression list */ GenExpr **Parser::parse_prefix_args(std::istream & fs, int num_args, MilkdropPreset * preset) { int i, j; GenExpr ** expr_list; /* List of arguments to function */ GenExpr * gen_expr; /* Malloc the expression list */ expr_list = (GenExpr**)wipemalloc(sizeof(GenExpr*)*num_args); /* Malloc failed */ if (expr_list == NULL) return NULL; i = 0; while (i < num_args) { //if (PARSE_DEBUG) printf("parse_prefix_args: parsing argument %d...\n", i+1); /* Parse the ith expression in the list */ if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { //if (PARSE_DEBUG) printf("parse_prefix_args: failed to get parameter # %d for function (LINE %d)\n", i+1, line_count); for (j = 0; j < i; j++) delete expr_list[j]; free(expr_list); expr_list = NULL; return NULL; } /* Assign entry in expression list */ expr_list[i++] = gen_expr; } //if (PARSE_DEBUG) printf("parse_prefix_args: finished parsing %d arguments (LINE %d)\n", num_args, line_count); /* Finally, return the resulting expression list */ return expr_list; } /* Parses a comment at the top of the file. Stops when left bracket is found */ int Parser::parse_top_comment(std::istream & fs) { char string[MAX_TOKEN_SIZE]; token_t token; /* Process tokens until left bracket is found */ while ((token = parseToken(fs, string)) != tLBr) { if (token == tEOF) return PROJECTM_PARSE_ERROR; } /* Done, return success */ return PROJECTM_SUCCESS; } /* Right Bracket is parsed by this function. puts a new string into name */ int Parser::parse_preset_name(std::istream & fs, char * name) { token_t token; if (name == NULL) return PROJECTM_FAILURE; if ((token = parseToken(fs, name)) != tRBr) return PROJECTM_PARSE_ERROR; return PROJECTM_SUCCESS; } /* Parses per pixel equations */ int Parser::parse_per_pixel_eqn(std::istream & fs, MilkdropPreset * preset, char * init_string) { char string[MAX_TOKEN_SIZE]; GenExpr * gen_expr; if (init_string != 0) { strncpy(string, init_string, strlen(init_string)); } else { if (parseToken(fs, string) != tEq) { /* parse per pixel operator name */ return PROJECTM_PARSE_ERROR; } } /* Parse right side of equation as an expression */ if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { return PROJECTM_PARSE_ERROR; } /* Add the per pixel equation */ if (preset->add_per_pixel_eqn(string, gen_expr) < 0) { if (PARSE_DEBUG) { } delete gen_expr; return PROJECTM_PARSE_ERROR; } return PROJECTM_SUCCESS; } /* Parses an equation line, this function is way too big, should add some helper functions */ int Parser::parse_line(std::istream & fs, MilkdropPreset * preset) { char eqn_string[MAX_TOKEN_SIZE]; token_t token; InitCond * init_cond; PerFrameEqn * per_frame_eqn; /* Clear the string line buffer */ memset(string_line_buffer, 0, STRING_LINE_SIZE); string_line_buffer_index = 0; tokenWrapAroundEnabled = false; token = parseToken( fs, eqn_string ); switch (token ) { /* Invalid Cases */ case tRBr: case tLPr: case tRPr: case tComma: case tLBr: case tPlus: case tMinus: case tMod: case tMult: case tOr: case tAnd: case tDiv: if (PARSE_DEBUG) std::cerr << "parse_line: invalid token found at start of line (LINE " << line_count << ")" << std::endl; /* Invalid token found, return a parse error */ return PROJECTM_PARSE_ERROR; case tEOL: /* Empty line */ line_mode = UNSET_LINE_MODE; return PROJECTM_SUCCESS; case tEOF: /* End of File */ line_mode = UNSET_LINE_MODE; line_count = 1; tokenWrapAroundEnabled = false; return EOF; case tSemiColon: /* Indicates end of expression */ tokenWrapAroundEnabled = false; return PROJECTM_SUCCESS; /* Valid Case, either an initial condition or equation should follow */ case tEq: lastLinePrefix = std::string(eqn_string); if (PARSE_DEBUG) std::cout << "last line prefix = \"" << eqn_string << "\"" << std::endl; // std::cerr << "parse_line: tEQ case, fs.peek()=\'" << fs.peek() << "\'" << std::endl; if (!fs) return PROJECTM_PARSE_ERROR; // char z = fs.get(); char tmpChar; if ((tmpChar = fs.get()) == '\n') { tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } else if (tmpChar == '\r') { tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } else fs.unget(); /* CASE: WARP CODE */ if (!strncmp(eqn_string, WARP_STRING, WARP_STRING_LENGTH)) { //std::cout << "parsing warp string block\n" << std::endl; parse_string_block(fs, &preset->presetOutputs().warpShader.programSource); return PROJECTM_SUCCESS; } /* CASE: COMPOSITE CODE */ if (!strncmp(eqn_string, COMPOSITE_STRING, COMPOSITE_STRING_LENGTH)) { //std::cout << "parsing composite string block\n" << std::endl; parse_string_block(fs, &preset->presetOutputs().compositeShader.programSource); return PROJECTM_SUCCESS; } /* CASE: PER FRAME INIT EQUATION */ if (!strncmp(eqn_string, PER_FRAME_INIT_STRING, PER_FRAME_INIT_STRING_LENGTH)) { tokenWrapAroundEnabled = true; //if (PARSE_DEBUG) printf("parse_line: per frame init equation found...(LINE %d)\n", line_count); /* Parse the per frame equation */ if ((init_cond = parse_per_frame_init_eqn(fs, preset, NULL)) == NULL) { //if (PARSE_DEBUG) printf("parse_line: per frame init equation parsing failed (LINE %d)\n", line_count); tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } /* Insert the equation in the per frame equation tree */ preset->per_frame_init_eqn_tree.insert(std::make_pair(init_cond->param->name, init_cond)); line_mode = PER_FRAME_INIT_LINE_MODE; return PROJECTM_SUCCESS; } /* Per frame equation case */ if (!strncmp(eqn_string, PER_FRAME_STRING, PER_FRAME_STRING_LENGTH)) { tokenWrapAroundEnabled = true; /* Sometimes per frame equations are implicitly defined without the per_frame_ prefix. This informs the parser that one could follow */ line_mode = PER_FRAME_LINE_MODE; //if (PARSE_DEBUG) printf("parse_line: per frame equation found...(LINE %d)\n", line_count); /* Parse the per frame equation */ if ((per_frame_eqn = parse_per_frame_eqn(fs, ++per_frame_eqn_count, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_line: per frame equation parsing failed (LINE %d)\n", line_count); tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } /* Insert the equation in the per frame equation tree */ preset->per_frame_eqn_tree.push_back(per_frame_eqn); return PROJECTM_SUCCESS; } /* Wavecode initial condition case */ if (!strncmp(eqn_string, WAVECODE_STRING, WAVECODE_STRING_LENGTH)) { line_mode = CUSTOM_WAVE_WAVECODE_LINE_MODE; return parse_wavecode(eqn_string, fs, preset); } /* Custom Wave Prefix */ if ((!strncmp(eqn_string, WAVE_STRING, WAVE_STRING_LENGTH)) && ((eqn_string[5] >= 48) && (eqn_string[5] <= 57))) { tokenWrapAroundEnabled = true; // if (PARSE_DEBUG) printf("parse_line wave prefix found: \"%s\"\n", eqn_string); return parse_wave(eqn_string, fs, preset); } /* Shapecode initial condition case */ if (!strncmp(eqn_string, SHAPECODE_STRING, SHAPECODE_STRING_LENGTH)) { line_mode = CUSTOM_SHAPE_SHAPECODE_LINE_MODE; if (PARSE_DEBUG) printf("parse_line: shapecode prefix found: \"%s\"\n", eqn_string); return parse_shapecode(eqn_string, fs, preset); } /* Custom Shape Prefix */ if ((!strncmp(eqn_string, SHAPE_STRING, SHAPE_STRING_LENGTH)) && ((eqn_string[6] >= 48) && (eqn_string[6] <= 57))) { tokenWrapAroundEnabled = true; if (PARSE_DEBUG) printf("parse_line shape prefix found: \"%s\"\n", eqn_string); return parse_shape(eqn_string, fs, preset); } /* Per pixel equation case */ if (!strncmp(eqn_string, PER_PIXEL_STRING, PER_PIXEL_STRING_LENGTH)) { tokenWrapAroundEnabled = true; line_mode = PER_PIXEL_LINE_MODE; if (parse_per_pixel_eqn(fs, preset, 0) < 0) { tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } if (PARSE_DEBUG) printf("parse_line: finished parsing per pixel equation (LINE %d)\n", line_count); return PROJECTM_SUCCESS; } /* Sometimes equations are written implicitly in milkdrop files, in the form per_frame_1 = p1 = eqn1; p2 = eqn2; p3 = eqn3;..; which is analagous to: per_frame_1 = p1 = eqn1; per_frame_2 = p2 = eqn2; per_frame_3 = p3 = eqn3; ...; The following line mode hack allows such implicit declaration of the prefix that specifies the equation type. An alternative method may be to associate each equation line as list of equations separated by semicolons (and a new line ends the list). Instead, however, a global variable called "line_mode" specifies the last type of equation found, and bases any implicitly typed input on this fact Note added by Carmelo Piccione (carmelo.piccione@gmail.com) 10/19/03 */ /* Per frame line mode previously, try to parse the equation implicitly */ if (line_mode == PER_FRAME_LINE_MODE) { tokenWrapAroundEnabled = true; if ((per_frame_eqn = parse_implicit_per_frame_eqn(fs, eqn_string, ++per_frame_eqn_count, preset)) == NULL) { tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } /* Insert the equation in the per frame equation tree */ preset->per_frame_eqn_tree.push_back(per_frame_eqn); return PROJECTM_SUCCESS; } else if (line_mode == PER_FRAME_INIT_LINE_MODE) { tokenWrapAroundEnabled = true; if (PARSE_DEBUG) printf("parse_line: parsing implicit per frame init eqn)\n"); if ((init_cond = parse_per_frame_init_eqn(fs, preset, NULL)) == NULL) { tokenWrapAroundEnabled = false; return PROJECTM_PARSE_ERROR; } ++per_frame_init_eqn_count; /* Insert the equation in the per frame equation tree */ preset->per_frame_init_eqn_tree.insert(std::make_pair(init_cond->param->name, init_cond)); return PROJECTM_SUCCESS; } else if (line_mode == PER_PIXEL_LINE_MODE) { tokenWrapAroundEnabled = true; if (PARSE_DEBUG) printf("parse_line: implicit per pixel eqn (LINE %d)\n", line_count); return parse_per_pixel_eqn(fs, preset, eqn_string); } else if (line_mode == CUSTOM_WAVE_PER_POINT_LINE_MODE) { tokenWrapAroundEnabled = true; if (PARSE_DEBUG) printf("parse_line: implicit cwave ppoint eqn found (LINE %d)\n", line_count); //int len = strlen(eqn_string); if (parse_wave_helper(fs, preset, last_custom_wave_id, last_eqn_type, eqn_string) < 0) { if (PARSE_DEBUG) printf("parse_line: failed to parse an implicit custom wave per point eqn\n"); return PROJECTM_FAILURE; } return PROJECTM_SUCCESS; } else if (line_mode == CUSTOM_WAVE_PER_FRAME_LINE_MODE) { tokenWrapAroundEnabled = true; //Added by PJS. I hope I did it right CustomWave * custom_wave; /* Retrieve custom shape associated with this id */ if ((custom_wave = MilkdropPreset::find_custom_object(last_custom_wave_id, preset->customWaves)) == NULL) return PROJECTM_FAILURE; return parse_wave_per_frame_eqn(fs, custom_wave, preset); } else if (line_mode == CUSTOM_WAVE_WAVECODE_LINE_MODE) { if (PARSE_DEBUG) printf("unsupported line mode: CUSTOM_WAVE_WAVECODE_LINE_MODE\n"); return PROJECTM_FAILURE; } else if (line_mode == CUSTOM_SHAPE_SHAPECODE_LINE_MODE) { if (PARSE_DEBUG) printf("unsupported line mode: CUSTOM_SHAPE_SHAPECODE_LINE_MODE\n"); return PROJECTM_FAILURE; } else if (line_mode == CUSTOM_SHAPE_PER_FRAME_LINE_MODE) { tokenWrapAroundEnabled = true; CustomShape * custom_shape; /* Retrieve custom shape associated with this id */ if ((custom_shape = MilkdropPreset::find_custom_object(last_custom_shape_id, preset->customShapes)) == NULL) return PROJECTM_FAILURE; return parse_shape_per_frame_eqn(fs, custom_shape, preset); } else if (line_mode == CUSTOM_SHAPE_PER_FRAME_INIT_LINE_MODE) { tokenWrapAroundEnabled = true; CustomShape * custom_shape; /* Retrieve custom shape associated with this id */ if ((custom_shape = preset->find_custom_object(last_custom_shape_id, preset->customShapes)) == NULL) return PROJECTM_FAILURE; return parse_shape_per_frame_init_eqn(fs, custom_shape, preset); } if (PARSE_DEBUG) printf("parse_line: found initial condition: name = \"%s\" (LINE %d)\n", eqn_string, line_count); /* Evaluate the initial condition */ if ((init_cond = parse_init_cond(fs, eqn_string, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_line: failed to parse initial condition (LINE %d)\n", line_count); return PROJECTM_PARSE_ERROR; } /* Add equation to initial condition tree */ preset->init_cond_tree.insert(std::make_pair(init_cond->param->name, init_cond)); /* Finished with initial condition line */ // if (PARSE_DEBUG) printf("parse_line: initial condition parsed successfully\n"); return PROJECTM_SUCCESS; /* END INITIAL CONDITIONING PARSING */ default: /* an uncaught type or an error has occurred */ if (PARSE_DEBUG) printf("parse_line: uncaught case, token val = %d\n", token); return PROJECTM_PARSE_ERROR; } /* Because of the default in the case statement, control flow should never actually reach here */ return PROJECTM_PARSE_ERROR; } /* Parses a general expression, this function is the meat of the parser */ GenExpr * Parser::parse_gen_expr ( std::istream & fs, TreeExpr * tree_expr, MilkdropPreset * preset) { int i; char string[MAX_TOKEN_SIZE]; token_t token; GenExpr * gen_expr; float val; Param * param = NULL; Func * func; GenExpr ** expr_list; switch (token = parseToken(fs,string)) { /* Left Parentice Case */ case tLPr: //std::cerr << "token before tLPr:" << string << std::endl; /* CASE 1 (Left Parentice): See if the previous string before this parentice is a function name */ if ((func = BuiltinFuncs::find_func(string)) != NULL) { if (PARSE_DEBUG) { std::cerr << "parse_gen_expr: found prefix function (name = \"" << func->getName() << "\") (LINE " << line_count << ")" << std::endl; } /* Parse the functions arguments */ if ((expr_list = parse_prefix_args(fs, func->getNumArgs(), preset)) == NULL) { if (PARSE_DEBUG) { std::cerr << "parse_prefix_args: failed to generate an expresion list! (LINE " << line_count << ")" << std::endl; } if ( tree_expr != NULL ) { delete tree_expr; } return NULL; } /* Convert function to expression */ if ((gen_expr = GenExpr::prefun_to_expr((float (*)(void *))func->func_ptr, expr_list, func->getNumArgs())) == NULL) { if (PARSE_DEBUG) printf("parse_prefix_args: failed to convert prefix function to general expression (LINE %d) \n", line_count); if (tree_expr) delete tree_expr; for (i = 0; i < func->getNumArgs();i++) delete expr_list[i]; free(expr_list); expr_list = NULL; return NULL; } token = parseToken(fs, string); if (*string != 0) { if (PARSE_DEBUG) printf("parse_prefix_args: empty string expected, but not found...(LINE %d)\n", line_count); /* continue anyway for now, could be implicit multiplication */ } return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); } /* Case 2: (Left Parentice), a string coupled with a left parentice. Either an error or implicit multiplication operator. For now treat it as an error */ if (*string != 0) { std::cerr << "token prefix is " << *string << std::endl; if (PARSE_DEBUG) printf("parse_gen_expr: implicit multiplication case unimplemented!\n"); if (tree_expr) delete tree_expr; return NULL; } /* CASE 3 (Left Parentice): the following is enclosed parentices to change order of operations. So we create a new expression tree */ if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_gen_expr: found left parentice, but failed to create new expression tree \n"); if (tree_expr) delete tree_expr; return NULL; } if (PARSE_DEBUG) printf("parse_gen_expr: finished enclosed expression tree...\n"); token = parseToken(fs, string); return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); /* Plus is a prefix operator check */ case tPlus: if (*string == 0) { if (PARSE_DEBUG) printf("parse_gen_expr: plus used as prefix (LINE %d)\n", line_count); /* Treat prefix plus as implict 0 preceding operator */ gen_expr = GenExpr::const_to_expr(0); return parse_infix_op(fs, tPositive, insert_gen_expr(gen_expr, &tree_expr), preset); } /* Minus is a prefix operator check */ case tMinus: if (*string == 0) { /* Use the negative infix operator, but first add an implicit zero to the operator tree */ gen_expr = GenExpr::const_to_expr(0); //return parse_gen_expr(fs, insert_gen_expr(gen_expr, &tree_expr), preset); return parse_infix_op(fs, tNegative, insert_gen_expr(gen_expr, &tree_expr), preset); } /* All the following cases are strings followed by an infix operator or terminal */ case tRPr: case tEOL: case tEOF: case tSemiColon: case tComma: /* CASE 1 (terminal): string is empty, but not null. Not sure if this will actually happen any more. */ if (*string == 0) { if (PARSE_DEBUG) printf("parse_gen_expr: empty string coupled with terminal (LINE %d) \n", line_count); return parse_infix_op(fs, token, tree_expr, preset); } default: /* CASE 0: Empty string, parse error */ if (*string == 0) { if (tree_expr) delete tree_expr; return NULL; } /* CASE 1: Check if string is a just a floating point number */ if (string_to_float(string, &val) != PROJECTM_PARSE_ERROR) { if ((gen_expr = GenExpr::const_to_expr(val)) == NULL) { if (tree_expr) delete tree_expr; return NULL; } /* Parse the rest of the line */ return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); } /* CASE 4: custom shape variable */ if (current_shape != NULL) { if ((param = ParamUtils::find(std::string(string), ¤t_shape->param_tree)) == NULL) { if ((param = preset->builtinParams.find_builtin_param(std::string(string))) == NULL) if ((param = ParamUtils::find(std::string(string), ¤t_shape->param_tree)) == NULL) { if (tree_expr) delete tree_expr; return NULL; } } if (PARSE_DEBUG) { std::cerr << "parse_gen_expr: custom shape parameter (name = " << param->name << ")" << std::endl; } /* Convert parameter to an expression */ if ((gen_expr = GenExpr::param_to_expr(param)) == NULL) { delete tree_expr; return NULL; } //if (PARSE_DEBUG) printf("converted to expression (LINE %d)\n", line_count); /* Parse the rest of the line */ return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); } /* CASE 5: custom wave variable */ if (current_wave != NULL) { if ((param = ParamUtils::find(std::string(string), ¤t_wave->param_tree)) == NULL) { if ((param = preset->builtinParams.find_builtin_param(std::string(string))) == NULL) if ((param = ParamUtils::find(std::string(string), ¤t_wave->param_tree)) == NULL) { if (tree_expr) delete tree_expr; return NULL; } } assert(param); if (PARSE_DEBUG) { std::cerr << "parse_gen_expr: custom wave parameter (name = " << param->name << ")" << std::endl; } /* Convert parameter to an expression */ if ((gen_expr = GenExpr::param_to_expr(param)) == NULL) { delete tree_expr; return NULL; } //if (PARSE_DEBUG) printf("converted to expression (LINE %d)\n", line_count); /* Parse the rest of the line */ return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); } /* CASE 6: regular parameter. Will be created if necessary and the string has no invalid characters */ if ((param = ParamUtils::find(string, &preset->builtinParams, &preset->user_param_tree)) != NULL) { if (PARSE_DEBUG) { std::cerr << "parse_gen_expr: parameter (name = \"" << param->name << "\")..." << std::endl; } /* Convert parameter to an expression */ if ((gen_expr = GenExpr::param_to_expr(param)) == NULL) { delete tree_expr; return NULL; } //if (PARSE_DEBUG) printf("converted to expression (LINE %d)\n", line_count); /* Parse the rest of the line */ return parse_infix_op(fs, token, insert_gen_expr(gen_expr, &tree_expr), preset); } /* CASE 7: Bad string, give up */ if (PARSE_DEBUG) { printf( "parse_gen_expr: syntax error [string = \"%s\"] (LINE %d)\n", string, line_count); } if (tree_expr) delete tree_expr; return NULL; } } /* Inserts expressions into tree according to operator precedence. If root is null, a new tree is created, with infix_op as only element */ TreeExpr * Parser::insert_infix_op(InfixOp * infix_op, TreeExpr **root) { TreeExpr * new_root; /* Sanity check */ if (infix_op == NULL) return NULL; /* The root is null, so make this operator the new root */ if (*root == NULL) { new_root = new TreeExpr(infix_op, NULL, NULL, NULL); *root = new_root; return new_root; } /* The root node is not an infix function, so we make this infix operator the new root */ if ((*root)->infix_op == NULL) { new_root = new TreeExpr(infix_op, NULL, *root, NULL); (*root) = new_root; return new_root; } /* The root is an infix function. If the precedence of the item to be inserted is greater than the root's precedence, then make gen_expr the root */ if (infix_op->precedence >= (*root)->infix_op->precedence) { new_root = new TreeExpr(infix_op, NULL, *root, NULL); (*root) = new_root; return new_root; } /* If control flow reaches here, use a recursive helper with the knowledge that the root is higher precedence than the item to be inserted */ insert_infix_rec(infix_op, *root); return *root; } TreeExpr * Parser::insert_gen_expr(GenExpr * gen_expr, TreeExpr ** root) { TreeExpr * new_root; /* If someone foolishly passes a null pointer to insert, return the original tree */ if (gen_expr == NULL) { return *root; } /* If the root is null, generate a new expression tree, using the passed expression as the root element */ if (*root == NULL) { new_root = new TreeExpr(NULL, gen_expr, NULL, NULL); *root = new_root; return new_root; } /* Otherwise. the new element definitely will not replace the current root. Use a recursive helper function to do insertion */ insert_gen_rec(gen_expr, *root); return *root; } /* A recursive helper function to insert general expression elements into the operator tree */ int Parser::insert_gen_rec(GenExpr * gen_expr, TreeExpr * root) { /* Trivial Case: root is null */ if (root == NULL) { //if (PARSE_DEBUG) printf("insert_gen_rec: root is null, returning failure\n"); return PROJECTM_FAILURE; } /* The current node's left pointer is null, and this current node is an infix operator, so insert the general expression at the left pointer */ if ((root->left == NULL) && (root->infix_op != NULL)) { root->left = new TreeExpr(NULL, gen_expr, NULL, NULL); return PROJECTM_SUCCESS; } /* The current node's right pointer is null, and this current node is an infix operator, so insert the general expression at the right pointer */ if ((root->right == NULL) && (root->infix_op != NULL)) { root->right = new TreeExpr(NULL, gen_expr, NULL, NULL); return PROJECTM_SUCCESS; } /* Otherwise recurse down to the left. If this succeeds then return. If it fails, try recursing down to the right */ if (insert_gen_rec(gen_expr, root->left) == PROJECTM_FAILURE) return insert_gen_rec(gen_expr, root->right); /* Impossible for control flow to reach here, but in the world of C programming, who knows... */ if (PARSE_DEBUG) printf("insert_gen_rec: should never reach here!\n"); return PROJECTM_FAILURE; } /* A recursive helper function to insert infix arguments by operator precedence */ int Parser::insert_infix_rec(InfixOp * infix_op, TreeExpr * root) { /* Shouldn't happen, implies a parse error */ if (root == NULL) return PROJECTM_FAILURE; /* Also shouldn't happen, also implies a (different) parse error */ if (root->infix_op == NULL) return PROJECTM_FAILURE; /* Left tree is empty, attach this operator to it. I don't think this will ever happen */ if (root->left == NULL) { root->left = new TreeExpr(infix_op, NULL, root->left, NULL); return PROJECTM_SUCCESS; } /* Right tree is empty, attach this operator to it */ if (root->right == NULL) { root->right = new TreeExpr(infix_op, NULL, root->right, NULL); return PROJECTM_SUCCESS; } /* The left element can now be ignored, since there is no way for this operator to use those expressions */ /* If the right element is not an infix operator, then insert the expression here, attaching the old right branch to the left of the new expression */ if (root->right->infix_op == NULL) { root->right = new TreeExpr(infix_op, NULL, root->right, NULL); return PROJECTM_SUCCESS; } /* Traverse deeper if the inserting operator precedence is less than the the root's right operator precedence */ if (infix_op->precedence < root->right->infix_op->precedence) return insert_infix_rec(infix_op, root->right); /* Otherwise, insert the operator here */ root->right = new TreeExpr(infix_op, NULL, root->right, NULL); return PROJECTM_SUCCESS; } /* Parses an infix operator */ GenExpr * Parser::parse_infix_op(std::istream & fs, token_t token, TreeExpr * tree_expr, MilkdropPreset * preset) { GenExpr * gen_expr; switch (token) { /* All the infix operators */ case tPlus: if (PARSE_DEBUG) printf("parse_infix_op: found addition operator (LINE %d)\n", line_count); if (PARSE_DEBUG) std::cerr << "WRAP AROUND IS " << tokenWrapAroundEnabled << std::endl; return parse_gen_expr(fs, insert_infix_op(Eval::infix_add, &tree_expr), preset); case tMinus: if (PARSE_DEBUG) printf("parse_infix_op: found subtraction operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_minus, &tree_expr), preset); case tMult: if (PARSE_DEBUG) printf("parse_infix_op: found multiplication operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_mult, &tree_expr), preset); case tDiv: if (PARSE_DEBUG) printf("parse_infix_op: found division operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_div, &tree_expr), preset); case tMod: if (PARSE_DEBUG) printf("parse_infix_op: found modulo operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_mod, &tree_expr), preset); case tOr: if (PARSE_DEBUG) printf("parse_infix_op: found bitwise or operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_or, &tree_expr), preset); case tAnd: if (PARSE_DEBUG) printf("parse_infix_op: found bitwise and operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_and, &tree_expr), preset); case tPositive: if (PARSE_DEBUG) printf("parse_infix_op: found positive operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_positive, &tree_expr), preset); case tNegative: if (PARSE_DEBUG) printf("parse_infix_op: found negative operator (LINE %d)\n", line_count); return parse_gen_expr(fs, insert_infix_op(Eval::infix_negative, &tree_expr), preset); case tEOL: case tEOF: case tSemiColon: case tRPr: case tComma: if (PARSE_DEBUG) printf("parse_infix_op: terminal found (LINE %d)\n", line_count); gen_expr = new GenExpr(TREE_T, (void*)tree_expr); assert(gen_expr); return gen_expr; default: if (PARSE_DEBUG) printf("parse_infix_op: operator or terminal expected, but not found (LINE %d)\n", line_count); delete tree_expr; return NULL; } /* Will never happen */ return NULL; } /* Parses an integer, checks for +/- prefix */ int Parser::parse_int(std::istream & fs, int * int_ptr) { char string[MAX_TOKEN_SIZE]; token_t token; int sign; char * end_ptr = (char*)" "; token = parseToken(fs, string); switch (token) { case tMinus: sign = -1; token = parseToken(fs, string); break; case tPlus: sign = 1; token = parseToken(fs, string); break; default: sign = 1; break; } if (string[0] == 0) return PROJECTM_PARSE_ERROR; /* Convert the string to an integer. *end_ptr should end up pointing to null terminator of 'string' if the conversion was successful. */ // printf("STRING: \"%s\"\n", string); (*int_ptr) = sign*strtol(string, &end_ptr, 10); /* If end pointer is a return character or null terminator, all is well */ if ((*end_ptr == '\r') || (*end_ptr == '\0')) return PROJECTM_SUCCESS; return PROJECTM_PARSE_ERROR; } /* Parses a floating point number */ int Parser::string_to_float(char * string, float * float_ptr) { char ** error_ptr; if (*string == 0) return PROJECTM_PARSE_ERROR; error_ptr = (char**)wipemalloc(sizeof(char**)); (*float_ptr) = strtod(string, error_ptr); /* These imply a succesful parse of the string */ if ((**error_ptr == '\0') || (**error_ptr == '\r')) { free(error_ptr); error_ptr = NULL; return PROJECTM_SUCCESS; } (*float_ptr) = 0; free(error_ptr); error_ptr = NULL; return PROJECTM_PARSE_ERROR; } /* Parses a floating point number */ int Parser::parse_float(std::istream & fs, float * float_ptr) { char string[MAX_TOKEN_SIZE]; char ** error_ptr; token_t token; int sign; error_ptr =(char**) wipemalloc(sizeof(char**)); token = parseToken(fs, string); switch (token) { case tMinus: sign = -1; token = parseToken(fs, string); break; case tPlus: sign = 1; token = parseToken(fs, string); break; default: sign = 1; } if (string[0] == 0) { free(error_ptr); error_ptr = NULL; return PROJECTM_PARSE_ERROR; } (*float_ptr) = sign*strtod(string, error_ptr); /* No conversion was performed */ if ((**error_ptr == '\0') || (**error_ptr == '\r')) { free(error_ptr); error_ptr = NULL; return PROJECTM_SUCCESS; } if (PARSE_DEBUG) printf("parse_float: float conversion failed for string \"%s\"\n", string); (*float_ptr) = 0; free(error_ptr); error_ptr = NULL; return PROJECTM_PARSE_ERROR; } /* Parses a per frame equation. That is, interprets a stream of data as a per frame equation */ PerFrameEqn * Parser::parse_per_frame_eqn(std::istream & fs, int index, MilkdropPreset * preset) { char string[MAX_TOKEN_SIZE]; Param * param; PerFrameEqn * per_frame_eqn; GenExpr * gen_expr; if (parseToken(fs, string) != tEq) { if (PARSE_DEBUG) printf("parse_per_frame_eqn: no equal sign after string \"%s\" (LINE %d)\n", string, line_count); return NULL; } /* Find the parameter associated with the string, create one if necessary */ if ((param = ParamUtils::find(string, &preset->builtinParams, &preset->user_param_tree)) == NULL) { return NULL; } if (PARSE_DEBUG) std::cerr << "parse_per_frame_eqn: parameter \"" << param->name << "\" retrieved (LINE" << line_count << ")" << std::endl; /* Make sure parameter is writable */ if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) std::cerr << "parse_per_frame_eqn: parameter \"" << param->name << "\" %s is marked as read only (LINE " << line_count << ")" << std::endl; return NULL; } /* Parse right side of equation as an expression */ if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_per_frame_eqn: equation evaluated to null (LINE %d)\n", line_count); return NULL; } if (PARSE_DEBUG) printf("parse_per_frame_eqn: finished per frame equation evaluation (LINE %d)\n", line_count); /* Create a new per frame equation */ if ((per_frame_eqn = new PerFrameEqn(index, param, gen_expr)) == NULL) { if (PARSE_DEBUG) printf("parse_per_frame_eqn: failed to create a new per frame eqn, out of memory?\n"); delete gen_expr; return NULL; } if (PARSE_DEBUG) printf("parse_per_frame_eqn: per_frame eqn parsed succesfully\n"); return per_frame_eqn; } /* Parses an 'implicit' per frame equation. That is, interprets a stream of data as a per frame equation without a prefix */ PerFrameEqn * Parser::parse_implicit_per_frame_eqn(std::istream & fs, char * param_string, int index, MilkdropPreset * preset) { Param * param; PerFrameEqn * per_frame_eqn; GenExpr * gen_expr; if (fs == NULL) return NULL; if (param_string == NULL) return NULL; if (preset == NULL) return NULL; //rintf("param string: %s\n", param_string); /* Find the parameter associated with the string, create one if necessary */ if ((param = ParamUtils::find(param_string, &preset->builtinParams, &preset->user_param_tree)) == NULL) { return NULL; } //printf("parse_implicit_per_frame_eqn: param is %s\n", param->name); /* Make sure parameter is writable */ if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("parse_implicit_per_frame_eqn: parameter %s is marked as read only (LINE %d)\n", param->name.c_str(), line_count); return NULL; } /* Parse right side of equation as an expression */ if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_implicit_per_frame_eqn: equation evaluated to null (LINE %d)\n", line_count); return NULL; } if (PARSE_DEBUG) printf("parse_implicit_per_frame_eqn: finished per frame equation evaluation (LINE %d)\n", line_count); /* Create a new per frame equation */ if ((per_frame_eqn = new PerFrameEqn(index, param, gen_expr)) == NULL) { if (PARSE_DEBUG) printf("parse_implicit_per_frame_eqn: failed to create a new per frame eqn, out of memory?\n"); delete gen_expr; return NULL; } if (PARSE_DEBUG) printf("parse_implicit_per_frame_eqn: per_frame eqn parsed succesfully\n"); return per_frame_eqn; } /* Parses an initial condition */ InitCond * Parser::parse_init_cond(std::istream & fs, char * name, MilkdropPreset * preset) { Param * param; CValue init_val; InitCond * init_cond; if (name == NULL) return NULL; if (preset == NULL) return NULL; /* Search for the paramater in the database, creating it if necessary */ if ((param = ParamUtils::find(name, &preset->builtinParams, &preset->user_param_tree)) == NULL) { return NULL; } if (PARSE_DEBUG) printf("parse_init_cond: parameter = \"%s\" (LINE %d)\n", param->name.c_str(), line_count); if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("parse_init_cond: builtin parameter \"%s\" marked as read only!\n", param->name.c_str()); return NULL; } /* At this point, a parameter has been created or was found in the database. */ if (PARSE_DEBUG) printf("parsed_init_cond: parsing initial condition value... (LINE %d)\n", line_count); /* integer value (boolean is an integer in C) */ if ( (param->type == P_TYPE_BOOL)) { int bool_test; if ((parse_int(fs, &bool_test)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_init_cond: error parsing integer!\n"); return NULL; } init_val.bool_val = bool_test; } else if ((param->type == P_TYPE_INT)) { if ((parse_int(fs, (int*)&init_val.int_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_init_cond: error parsing integer!\n"); return NULL; } } /* float value */ else if (param->type == P_TYPE_DOUBLE) { if ((parse_float(fs, (float*)&init_val.float_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_init_cond: error parsing float!\n"); return NULL; } } /* Unknown value */ else { if (PARSE_DEBUG) printf("parse_init_cond: unknown parameter type!\n"); return NULL; } /* Create new initial condition */ if ((init_cond = new InitCond(param, init_val)) == NULL) { if (PARSE_DEBUG) printf("parse_init_cond: new_init_cond failed!\n"); return NULL; } /* Finished */ return init_cond; } void Parser::parse_string_block(std::istream & fs, std::string * out_string) { char name[MAX_TOKEN_SIZE]; token_t token; std::set skipList; skipList.insert('`'); readStringUntil(fs, out_string, false, skipList); //std::cout << "out_string:\n " << *out_string << "\n" << std::endl; } InitCond * Parser::parse_per_frame_init_eqn(std::istream & fs, MilkdropPreset * preset, std::map * database) { char name[MAX_TOKEN_SIZE]; Param * param = NULL; CValue init_val; InitCond * init_cond; GenExpr * gen_expr; float val; token_t token; if (preset == NULL) return NULL; if (fs == NULL) return NULL; if ((token = parseToken(fs, name)) != tEq) return NULL; /* If a database was specified,then use ParamUtils::find_db instead */ if ((database != NULL) && ((param = ParamUtils::find(name, database)) == NULL)) { return NULL; } /* Otherwise use the builtin parameter and user databases. This is confusing. Sorry. */ if ((param == NULL) && ((param = ParamUtils::find(name, &preset->builtinParams, &preset->user_param_tree)) == NULL)) { return NULL; } if (PARSE_DEBUG) printf("parse_per_frame_init_eqn: parameter = \"%s\" (LINE %d)\n", param->name.c_str(), line_count); if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("pars_per_frame_init_eqn: builtin parameter \"%s\" marked as read only!\n", param->name.c_str()); return NULL; } /* At this point, a parameter has been created or was found in the database. */ if (PARSE_DEBUG) printf("parse_per_frame_init_eqn: parsing right hand side of per frame init equation.. (LINE %d)\n", line_count); if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_per_frame_init_eqn: failed to parse general expresion!\n"); return NULL; } /* Compute initial condition value */ val = gen_expr->eval_gen_expr(-1,-1); /* Free the general expression now that we are done with it */ delete gen_expr; /* integer value (boolean is an integer in C) */ if (param->type == P_TYPE_BOOL) { init_val.bool_val = (bool)val; } else if ((param->type == P_TYPE_INT)) { init_val.int_val = (int)val; } /* float value */ else if (param->type == P_TYPE_DOUBLE) { init_val.float_val = val; } /* Unknown value */ else { if (PARSE_DEBUG) printf("pase_per_frame_init_eqn: unknown parameter type!\n"); return NULL; } /* Create new initial condition */ if ((init_cond = new InitCond(param, init_val)) == NULL) { if (PARSE_DEBUG) printf("parse_per_frame_init_eqn: new_init_cond failed!\n"); return NULL; } init_cond->evaluate(true); /* Finished */ return init_cond; } bool Parser::scanForComment(std::istream & fs) { int c; c = fs.get(); if (c == '/') { while (true) { if (!fs || fs.eof()) return true; else c = fs.get(); if (c == EOF) return true; if (c == '\n') { return true; } } } else { fs.unget(); return false; } } void Parser::readStringUntil(std::istream & fs, std::string * out_buffer, bool wrapAround, const std::set & skipList) { int string_line_buffer_index = 0; int c; /* Loop until a delimiter is found, or the maximum string size is found */ while (true) { if (!fs || fs.eof()) c = EOF; else c = fs.get(); /* Now interpret the character */ switch (c) { case '/': { bool commentExisted = scanForComment(fs); if (!commentExisted) { out_buffer->push_back(c); break; } else { line_count++; return; } } case '\n': if (!out_buffer->empty() && ((*out_buffer)[out_buffer->length() -1] == '\n')) return; line_count++; if (wrapAround) { std::ostringstream buffer; // if (PARSE_DEBUG) std::cerr << "token wrap! line " << line_count << std::endl; while (c != '=') { if (!fs || fs.eof()) { line_count = 1; line_mode = UNSET_LINE_MODE; // if (PARSE_DEBUG) std::cerr << "token wrap: end of file" << std::endl; return; } else { c = fs.get(); if ( c != '=') buffer << c; } } if (!wrapsToNextLine(buffer.str())) { wrapAround = false; int buf_size = (int)buffer.str().length(); // <= to also remove equal sign parsing from stream for (int k = 0; k <= buf_size; k++) { if (fs) fs.unget(); else abort(); } return; } break; } else out_buffer->push_back(c); return; case EOF: line_count = 1; return; default: if (out_buffer != NULL) { if (skipList.find(c) == skipList.end()) out_buffer->push_back(c); } } } } int Parser::parse_wavecode(char * token, std::istream & fs, MilkdropPreset * preset) { char * var_string; InitCond * init_cond; CustomWave * custom_wave; int id; CValue init_val; Param * param; assert(preset); assert(fs); assert(token); /* token should be in the form wavecode_N_var, such as wavecode_1_samples */ /* Get id and variable name from token string */ if (parse_wavecode_prefix(token, &id, &var_string) < 0) return PROJECTM_PARSE_ERROR; last_custom_wave_id = id; if (PARSE_DEBUG) printf("parse_wavecode: wavecode id = %d, parameter = \"%s\"\n", id, var_string); /* Retrieve custom wave information from preset, allocating new one if necessary */ if ((custom_wave = MilkdropPreset::find_custom_object(id, preset->customWaves)) == NULL) { std::cerr << "parse_wavecode: failed to load (or create) custom wave (id = " << id << ")!\n" << std::endl; return PROJECTM_FAILURE; } if (PARSE_DEBUG) printf("parse_wavecode: custom wave found (id = %d)\n", custom_wave->id); /* Retrieve parameter from this custom waves parameter db */ if ((param = ParamUtils::find(var_string,&custom_wave->param_tree)) == NULL) return PROJECTM_FAILURE; if (PARSE_DEBUG) printf("parse_wavecode: custom wave parameter found (name = %s)\n", param->name.c_str()); /* integer value (boolean is an integer in C) */ if ((param->type == P_TYPE_BOOL)) { int bool_test; if ((parse_int(fs, &bool_test)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_wavecode: error parsing integer!\n"); return PROJECTM_PARSE_ERROR; } init_val.bool_val = bool_test; } else if ((param->type == P_TYPE_INT)) { if ((parse_int(fs, (int*)&init_val.int_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_wavecode: error parsing integer!\n"); return PROJECTM_PARSE_ERROR; } } /* float value */ else if (param->type == P_TYPE_DOUBLE) { if ((parse_float(fs, (float*)&init_val.float_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_wavecode: error parsing float!\n"); return PROJECTM_PARSE_ERROR; } } /* Unknown value */ else { if (PARSE_DEBUG) printf("parse_wavecode: unknown parameter type!\n"); return PROJECTM_PARSE_ERROR; } /* Create new initial condition */ init_cond = new InitCond(param, init_val); if (init_cond == NULL) { if (PARSE_DEBUG) printf("parse_wavecode: new_init_cond failed!\n"); return PROJECTM_FAILURE; } std::pair::iterator, bool> inserteePair = custom_wave->init_cond_tree.insert(std::make_pair(init_cond->param->name, init_cond)); // assert(inserteePair.second); line_mode = CUSTOM_WAVE_WAVECODE_LINE_MODE; if (PARSE_DEBUG) printf("parse_wavecode: [success]\n"); return PROJECTM_SUCCESS; } int Parser::parse_shapecode(char * token, std::istream & fs, MilkdropPreset * preset) { char * var_string; InitCond * init_cond; CustomShape * custom_shape; int id; CValue init_val; Param * param; /* Null argument checks */ if (preset == NULL) return PROJECTM_FAILURE; if (fs == NULL) return PROJECTM_FAILURE; if (token == NULL) return PROJECTM_FAILURE; /* token should be in the form shapecode_N_var, such as shapecode_1_samples */ /* Get id and variable name from token string */ if (parse_shapecode_prefix(token, &id, &var_string) < 0) return PROJECTM_PARSE_ERROR; last_custom_shape_id = id; if (PARSE_DEBUG) printf("parse_shapecode: shapecode id = %d, parameter = \"%s\"\n", id, var_string); /* Retrieve custom shape information from preset. The 3rd argument if true creates a custom shape if one does not exist */ if ((custom_shape = MilkdropPreset::find_custom_object(id, preset->customShapes)) == NULL) { if (PARSE_DEBUG) printf("parse_shapecode: failed to load (or create) custom shape (id = %d)!\n", id); return PROJECTM_FAILURE; } if (PARSE_DEBUG) printf("parse_shapecode: custom shape found (id = %d)\n", custom_shape->id); if ((param = ParamUtils::find(var_string, &custom_shape->text_properties_tree)) != NULL) { std::string text;//[MAX_TOKEN_SIZE]; //token_t token = parseToken(fs, text); fs >> text; *((std::string*)param->engine_val) = text; if (PARSE_DEBUG) std::cerr << "parse_shapecode: found image url, text is \"" << text << "\"" << std::endl; return PROJECTM_SUCCESS; } /* Retrieve parameter from this custom shapes parameter db */ if ((param = ParamUtils::find(var_string, &custom_shape->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_shapecode: failed to create parameter.\n"); return PROJECTM_FAILURE; } if (PARSE_DEBUG) printf("parse_shapecode: custom shape parameter found (name = %s)\n", param->name.c_str()); /* integer value (boolean is an integer in C) */ if ((param->type == P_TYPE_BOOL)) { int bool_test; if ((parse_int(fs, &bool_test)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_shapecode: error parsing integer!\n"); return PROJECTM_PARSE_ERROR; } init_val.bool_val = bool_test; } else if ((param->type == P_TYPE_INT)) { if ((parse_int(fs, (int*)&init_val.int_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_shapecode: error parsing integer!\n"); return PROJECTM_PARSE_ERROR; } } /* float value */ else if (param->type == P_TYPE_DOUBLE) { if ((parse_float(fs, (float*)&init_val.float_val)) == PROJECTM_PARSE_ERROR) { if (PARSE_DEBUG) printf("parse_shapecode: error parsing float!\n"); return PROJECTM_PARSE_ERROR; } } /* Unknown value */ else { if (PARSE_DEBUG) printf("parse_shapecode: unknown parameter type!\n"); return PROJECTM_PARSE_ERROR; } /* Create new initial condition */ if ((init_cond = new InitCond(param, init_val)) == NULL) { if (PARSE_DEBUG) printf("parse_shapecode: new_init_cond failed!\n"); return PROJECTM_FAILURE; } custom_shape->init_cond_tree.insert(std::make_pair(param->name,init_cond)); line_mode = CUSTOM_SHAPE_SHAPECODE_LINE_MODE; if (PARSE_DEBUG) printf("parse_shapecode: [success]\n"); return PROJECTM_SUCCESS; } int Parser::parse_wavecode_prefix(char * token, int * id, char ** var_string) { int len, i, j; if (token == NULL) return PROJECTM_FAILURE; /* if (*var_string == NULL) return PROJECTM_FAILURE; */ if (id == NULL) return PROJECTM_FAILURE; len = strlen(token); /* Move pointer passed "wavecode_" prefix */ if (len <= WAVECODE_STRING_LENGTH) return PROJECTM_FAILURE; i = WAVECODE_STRING_LENGTH; j = 0; (*id) = 0; /* This loop grabs the integer id for this custom wave */ while ((i < len) && (token[i] >= 48) && (token[i] <= 57)) { if (j >= MAX_TOKEN_SIZE) return PROJECTM_FAILURE; (*id) = 10*(*id) + (token[i]-48); j++; i++; } if (i > (len - 2)) return PROJECTM_FAILURE; *var_string = token + i + 1; return PROJECTM_SUCCESS; } int Parser::parse_shapecode_prefix(char * token, int * id, char ** var_string) { int len, i, j; if (token == NULL) return PROJECTM_FAILURE; /* if (*var_string == NULL) return PROJECTM_FAILURE; */ if (id == NULL) return PROJECTM_FAILURE; len = strlen(token); /* Move pointer passed "shapecode_" prefix */ if (len <= SHAPECODE_STRING_LENGTH) return PROJECTM_FAILURE; i = SHAPECODE_STRING_LENGTH; j = 0; (*id) = 0; /* This loop grabs the integer id for this custom shape */ while ((i < len) && (token[i] >= 48) && (token[i] <= 57)) { if (j >= MAX_TOKEN_SIZE) return PROJECTM_FAILURE; (*id) = 10*(*id) + (token[i]-48); j++; i++; } if (i > (len - 2)) return PROJECTM_FAILURE; *var_string = token + i + 1; return PROJECTM_SUCCESS; } int Parser::parse_wave_prefix(char * token, int * id, char ** eqn_string) { int len, i, j; if (token == NULL) return PROJECTM_FAILURE; if (eqn_string == NULL) return PROJECTM_FAILURE; if (id == NULL) return PROJECTM_FAILURE; len = strlen(token); if (len <= WAVE_STRING_LENGTH) return PROJECTM_FAILURE; i = WAVE_STRING_LENGTH; j = 0; (*id) = 0; /* This loop grabs the integer id for this custom wave */ while ((i < len) && (token[i] >= 48) && (token[i] <= 57)) { if (j >= MAX_TOKEN_SIZE) return PROJECTM_FAILURE; (*id) = 10*(*id) + (token[i]-48); j++; i++; } if (i > (len - 2)) return PROJECTM_FAILURE; *eqn_string = token + i + 1; if (PARSE_DEBUG) printf("parse_wave_prefix: prefix = %s\n (LINE %d)", *eqn_string, line_count); return PROJECTM_SUCCESS; } int Parser::parse_shape_prefix(char * token, int * id, char ** eqn_string) { int len, i, j; if (token == NULL) return PROJECTM_FAILURE; if (eqn_string == NULL) return PROJECTM_FAILURE; if (id == NULL) return PROJECTM_FAILURE; len = strlen(token); if (len <= SHAPE_STRING_LENGTH) return PROJECTM_FAILURE; i = SHAPE_STRING_LENGTH; j = 0; (*id) = 0; /* This loop grabs the integer id for this custom wave */ while ((i < len) && (token[i] >= 48) && (token[i] <= 57)) { if (j >= MAX_TOKEN_SIZE) return PROJECTM_FAILURE; (*id) = 10*(*id) + (token[i]-48); j++; i++; } if (i > (len - 2)) return PROJECTM_FAILURE; *eqn_string = token + i + 1; return PROJECTM_SUCCESS; } /* Parses custom wave equations */ int Parser::parse_wave(char * token, std::istream & fs, MilkdropPreset * preset) { int id; char * eqn_type; if (PARSE_DEBUG) printf("parse_wave:begin\n"); if (token == NULL) return PROJECTM_FAILURE; if (fs == NULL) return PROJECTM_FAILURE; if (preset == NULL) return PROJECTM_FAILURE; /* Grab custom wave id and equation type (per frame or per point) from string token */ if (parse_wave_prefix(token, &id, &eqn_type) < 0) { if (PARSE_DEBUG) printf("parse_wave: syntax error in custom wave prefix!\n"); return PROJECTM_FAILURE; } strncpy(last_eqn_type, eqn_type, MAX_TOKEN_SIZE); return parse_wave_helper(fs, preset, id, eqn_type, 0); } int Parser::parse_wave_helper(std::istream & fs, MilkdropPreset * preset, int id, char * eqn_type, char * init_string) { Param * param; GenExpr * gen_expr; char string[MAX_TOKEN_SIZE]; PerFrameEqn * per_frame_eqn; CustomWave * custom_wave; InitCond * init_cond; /* Retrieve custom wave associated with this id */ if ((custom_wave = MilkdropPreset::find_custom_object(id, preset->customWaves)) == NULL) { if (PARSE_DEBUG) printf("parse_wave_helper: custom wave id %d not found!\n", id); return PROJECTM_FAILURE; } /* per frame init equation case */ if (!strncmp(eqn_type, WAVE_INIT_STRING, WAVE_INIT_STRING_LENGTH)) { if (PARSE_DEBUG) printf("parse_wave_helper (per frame init): [begin] (LINE %d)\n", line_count); /* Parse the per frame init equation */ if ((init_cond = parse_per_frame_init_eqn(fs, preset, &custom_wave->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_wave_helper (per frame init): equation parsing failed (LINE %d)\n", line_count); return PROJECTM_PARSE_ERROR; } /* Insert the equation in the per frame equation tree */ custom_wave->per_frame_init_eqn_tree.insert(std::make_pair(init_cond->param->name,init_cond)); line_mode = CUSTOM_WAVE_PER_FRAME_INIT_LINE_MODE; init_cond->evaluate(true); return PROJECTM_SUCCESS; } /* per frame equation case */ if (!strncmp(eqn_type, PER_FRAME_STRING_NO_UNDERSCORE, PER_FRAME_STRING_NO_UNDERSCORE_LENGTH)) { if (PARSE_DEBUG) printf("parse_wave_helper (per_frame): [start] (custom wave id = %d)\n", custom_wave->id); if (parseToken(fs, string) != tEq) { if (PARSE_DEBUG) printf("parse_wave (per_frame): no equal sign after string \"%s\" (LINE %d)\n", string, line_count); return PROJECTM_PARSE_ERROR; } /* Find the parameter associated with the string in the custom wave database */ if ((param = ParamUtils::find(string, &custom_wave->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): parameter \"%s\" not found or cannot be wipemalloc'ed!!\n", string); return PROJECTM_FAILURE; } /* Make sure parameter is writable */ if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("parse_wave (per_frame): parameter %s is marked as read only (LINE %d)\n", param->name.c_str(), line_count); return PROJECTM_FAILURE; } /* Parse right side of equation as an expression */ current_wave = custom_wave; if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): equation evaluated to null (LINE %d)\n", line_count); current_wave = NULL; return PROJECTM_PARSE_ERROR; } current_wave = NULL; if (PARSE_DEBUG) printf("parse_wave (per_frame): [finished parsing equation] (LINE %d)\n", line_count); /* Create a new per frame equation */ if ((per_frame_eqn = new PerFrameEqn(custom_wave->per_frame_count++, param, gen_expr)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): failed to create a new per frame eqn, out of memory?\n"); delete gen_expr; return PROJECTM_FAILURE; } custom_wave->per_frame_eqn_tree.push_back(per_frame_eqn); if (PARSE_DEBUG) printf("parse_wave (per_frame): equation %d associated with custom wave %d [success]\n", per_frame_eqn->index, custom_wave->id); /* Need to add stuff to string buffer so the editor can read the equations. Why not make a nice little helper function for this? - here it is: */ line_mode = CUSTOM_WAVE_PER_FRAME_LINE_MODE; return PROJECTM_SUCCESS; } /* per point equation case */ if (!strncmp(eqn_type, PER_POINT_STRING, PER_POINT_STRING_LENGTH)) { if (PARSE_DEBUG) printf("parse_wave_helper (per_point): per_pixel equation parsing start...(LINE %d)\n", line_count); /// HACK the parse_line code already parsed the per_pixel variable name. This handles that case /// Parser needs reworked. Don't have time for it. So this is the result. if (init_string) strncpy(string, init_string, strlen(init_string)+1); else { if (parseToken(fs, string) != tEq) { /* parse per pixel operator name */ if (PARSE_DEBUG) printf("parse_wave_helper (per_point): equal operator missing after per pixel operator. Last token = \"%s\" (LINE %d)\n", string, line_count); return PROJECTM_PARSE_ERROR; } } /* Parse right side of equation as an expression, First tell parser we are parsing a custom wave */ current_wave = custom_wave; if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_wave_helper (per_point): equation evaluated to null? (LINE %d)\n", line_count); return PROJECTM_PARSE_ERROR; } /* Add the per point equation */ if (custom_wave->add_per_point_eqn(string, gen_expr) < 0) { delete gen_expr; return PROJECTM_PARSE_ERROR; } // This tells the parser we are no longer parsing a custom wave current_wave = NULL; line_mode = CUSTOM_WAVE_PER_POINT_LINE_MODE; if (PARSE_DEBUG) printf("parse_wave_helper (per_point): [finished] (custom wave id = %d)\n", custom_wave->id); return PROJECTM_SUCCESS; } return PROJECTM_FAILURE; } /* Parses custom shape equations */ int Parser::parse_shape(char * token, std::istream & fs, MilkdropPreset * preset) { int id; char * eqn_type; CustomShape * custom_shape; if (token == NULL) return PROJECTM_FAILURE; if (fs == NULL) return PROJECTM_FAILURE; if (preset == NULL) return PROJECTM_FAILURE; /* Grab custom shape id and equation type (per frame or per point) from string token */ if (parse_shape_prefix(token, &id, &eqn_type) < 0) { if (PARSE_DEBUG) printf("parse_shape: syntax error in custom shape prefix!\n"); return PROJECTM_PARSE_ERROR; } /* Retrieve custom shape associated with this id */ if ((custom_shape = MilkdropPreset::find_custom_object(id,preset->customShapes)) == NULL) return PROJECTM_FAILURE; /* per frame init equation case */ if (!strncmp(eqn_type, SHAPE_INIT_STRING, SHAPE_INIT_STRING_LENGTH)) { return parse_shape_per_frame_init_eqn(fs, custom_shape, preset); } /* per frame equation case */ if (!strncmp(eqn_type, PER_FRAME_STRING_NO_UNDERSCORE, PER_FRAME_STRING_NO_UNDERSCORE_LENGTH)) { return parse_shape_per_frame_eqn(fs, custom_shape, preset); } /* Syntax error, return parse error */ return PROJECTM_PARSE_ERROR; } /* Helper function to update the string buffers used by the editor */ /* Helper function: returns the length of the prefix portion in the line buffer (the passed string here). In other words, given the string 'per_frame_1 = x = ....', return the length of 'per_frame_1 = ' Returns -1 if syntax error */ int Parser::get_string_prefix_len(char * string) { int i = 0; /* Null argument check */ if (string == NULL) return PROJECTM_FAILURE; /* First find the equal sign */ while (string[i] != '=') { if (string[i] == 0) return PROJECTM_FAILURE; i++; } /* If the string already ends at the next char then give up */ if (string[i+1] == 0) return PROJECTM_FAILURE; /* Move past the equal sign */ i++; /* Now found the start of the LHS variable, ie skip the spaces */ while(string[i] == ' ') { i++; } /* If this is the end of the string then its a syntax error */ if (string[i] == 0) return PROJECTM_FAILURE; /* Finished successfully, return the length */ return i; } int Parser::parse_shape_per_frame_init_eqn(std::istream & fs, CustomShape * custom_shape, MilkdropPreset * preset) { InitCond * init_cond; if (PARSE_DEBUG) printf("parse_shape (per frame init): [begin] (LINE %d)\n", line_count); /* Parse the per frame equation */ if ((init_cond = parse_per_frame_init_eqn(fs, preset, &custom_shape->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_shape (per frame init): equation parsing failed (LINE %d)\n", line_count); return PROJECTM_PARSE_ERROR; } /// \idea possibly a good place to update a string buffer; line_mode = CUSTOM_SHAPE_PER_FRAME_INIT_LINE_MODE; init_cond->evaluate(true); return PROJECTM_SUCCESS; } int Parser::parse_shape_per_frame_eqn(std::istream & fs, CustomShape * custom_shape, MilkdropPreset * preset) { Param * param; GenExpr * gen_expr; PerFrameEqn * per_frame_eqn; char string[MAX_TOKEN_SIZE]; if (PARSE_DEBUG) printf("parse_shape (per_frame): [start] (custom shape id = %d)\n", custom_shape->id); if (parseToken(fs, string) != tEq) { if (PARSE_DEBUG) printf("parse_shape (per_frame): no equal sign after string \"%s\" (LINE %d)\n", string, line_count); return PROJECTM_PARSE_ERROR; } /* Find the parameter associated with the string in the custom shape database */ if ((param = ParamUtils::find(string, &custom_shape->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_shape (per_frame): parameter \"%s\" not found or cannot be wipemalloc'ed!!\n", string); return PROJECTM_FAILURE; } /* Make sure parameter is writable */ if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("parse_shape (per_frame): parameter %s is marked as read only (LINE %d)\n", param->name.c_str(), line_count); return PROJECTM_PARSE_ERROR; } /* Parse right side of equation as an expression */ current_shape = custom_shape; if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_shape (per_frame): equation evaluated to null (LINE %d)\n", line_count); current_shape = NULL; return PROJECTM_PARSE_ERROR; } current_shape = NULL; if (PARSE_DEBUG) printf("parse_shape (per_frame): [finished parsing equation] (LINE %d)\n", line_count); /* Create a new per frame equation */ if ((per_frame_eqn = new PerFrameEqn(custom_shape->per_frame_count++, param, gen_expr)) == NULL) { if (PARSE_DEBUG) printf("parse_shape (per_frame): failed to create a new per frame eqn, out of memory?\n"); delete gen_expr; return PROJECTM_FAILURE; } custom_shape->per_frame_eqn_tree.push_back(per_frame_eqn); /// \idea add string buffer update for easy >> and << line_mode = CUSTOM_SHAPE_PER_FRAME_LINE_MODE; return PROJECTM_SUCCESS; } int Parser::parse_wave_per_frame_eqn(std::istream & fs, CustomWave * custom_wave, MilkdropPreset * preset) { Param * param; GenExpr * gen_expr; PerFrameEqn * per_frame_eqn; char string[MAX_TOKEN_SIZE]; if (PARSE_DEBUG) printf("parse_wave (per_frame): [start] (custom shape id = %d)\n", custom_wave->id); if (parseToken(fs, string) != tEq) { if (PARSE_DEBUG) printf("parse_wave (per_frame): no equal sign after string \"%s\" (LINE %d)\n", string, line_count); return PROJECTM_PARSE_ERROR; } /* Find the parameter associated with the string in the custom shape database */ if ((param = ParamUtils::find(string, &custom_wave->param_tree)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): parameter \"%s\" not found or cannot be wipemalloc'ed!!\n", string); return PROJECTM_FAILURE; } /* Make sure parameter is writable */ if (param->flags & P_FLAG_READONLY) { if (PARSE_DEBUG) printf("parse_wave (per_frame): parameter %s is marked as read only (LINE %d)\n", param->name.c_str(), line_count); return PROJECTM_FAILURE; } /* Parse right side of equation as an expression */ current_wave = custom_wave; if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): equation evaluated to null (LINE %d)\n", line_count); current_wave = NULL; return PROJECTM_PARSE_ERROR; } current_wave = NULL; if (PARSE_DEBUG) printf("parse_wave (per_frame): [finished parsing equation] (LINE %d)\n", line_count); /* Create a new per frame equation */ if ((per_frame_eqn = new PerFrameEqn(custom_wave->per_frame_count++, param, gen_expr)) == NULL) { if (PARSE_DEBUG) printf("parse_wave (per_frame): failed to create a new per frame eqn, out of memory?\n"); delete gen_expr; return PROJECTM_FAILURE; } custom_wave->per_frame_eqn_tree.push_back(per_frame_eqn); if (PARSE_DEBUG) printf("parse_wave (per_frame): equation %d associated with custom wave %d [success]\n", per_frame_eqn->index, custom_wave->id); /* Need to add stuff to string buffer so the editor can read the equations. Why not make a nice little helper function for this? - here it is: */ line_mode = CUSTOM_WAVE_PER_FRAME_LINE_MODE; return PROJECTM_SUCCESS; } bool Parser::wrapsToNextLine(const std::string & str) { std::size_t lastLineEndIndex = lastLinePrefix.find_last_not_of("0123456789"); std::size_t thisLineEndIndex = str.find_last_not_of("0123456789"); std::size_t startIndex = 0; if ((str.compare(startIndex, lastLineEndIndex, lastLinePrefix.c_str(), thisLineEndIndex)) == 0) return true; else return false; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/InitCond.hpp0000775000175000017500000000277611756064136030356 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Initial condition * * $Log$ */ #ifndef _INIT_COND_HPP #define _INIT_COND_HPP //#define INIT_COND_DEBUG 2 #define INIT_COND_DEBUG 0 #include "Param.hpp" class InitCond; class Param; #include class InitCond { public: Param *param; CValue init_val; static char init_cond_string_buffer[STRING_BUFFER_SIZE]; static int init_cond_string_buffer_index; InitCond( Param * param, CValue init_val); ~InitCond(); void evaluate(); //Wrapper around following declaration void evaluate(bool evalUser); void init_cond_to_string(); void write_init(); }; #endif /** !_INIT_COND_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerFrameEqn.hpp0000775000175000017500000000274611756064136031011 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Per-frame equation * * $Log$ */ #ifndef _PER_FRAME_EQN_H #define _PER_FRAME_EQN_H #define PER_FRAME_EQN_DEBUG 0 class GenExpr; class Param; class PerFrameEqn; class PerFrameEqn { public: int index; /* a unique id for each per frame eqn (generated by order in preset files) */ Param *param; /* parameter to be assigned a value */ GenExpr *gen_expr; /* expression that paremeter is equal to */ PerFrameEqn(int index, Param * param, GenExpr * gen_expr); ~PerFrameEqn(); /// Evaluate the per frame equation void evaluate(); }; #endif /** !_PER_FRAME_EQN_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Param.hpp0000775000175000017500000001114011756064136027670 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Parameter used within a preset * * $Log$ */ #ifndef _PARAM_H #define _PARAM_H /* Debug level, zero for none */ #define PARAM_DEBUG 0 #define P_CREATE 1 #define P_NONE 0 #define P_TYPE_BOOL 0 #define P_TYPE_INT 1 #define P_TYPE_DOUBLE 2 #define P_TYPE_STRING 3 #define P_FLAG_NONE 0 #define P_FLAG_READONLY 1 #define P_FLAG_USERDEF (1 << 1) #define P_FLAG_QVAR (1 << 2) #define P_FLAG_TVAR (1 << 3) #define P_FLAG_ALWAYS_MATRIX (1 << 4) #define P_FLAG_PER_PIXEL (1 << 6) #define P_FLAG_PER_POINT (1 << 7) #include "Expr.hpp" #include "Common.hpp" #include #include class InitCond; class Param; class Preset; //#include /* Parameter Type */ class Param { public: std::string name; /* name of the parameter, not necessary but useful neverthless */ short int type; /* parameter number type (int, bool, or float) */ short int flags; /* read, write, user defined, etc */ short int matrix_flag; /* for optimization purposes */ void * engine_val; /* pointer to the engine variable */ void * matrix; /* per pixel / per point matrix for this variable */ CValue default_init_val; /* a default initial condition value */ CValue upper_bound; /* this parameter's upper bound */ CValue lower_bound; /* this parameter's lower bound */ /// Create a new parameter Param(std::string name, short int type, short int flags, void * eqn_val, void *matrix, CValue default_init_val, CValue upper_bound, CValue lower_bound); ~Param(); /// Create a user defined floating point parameter Param( std::string name ); static bool is_valid_param_string( const char *string ); void set_param( float val ); static Param *new_param_float( const char *name, short int flags, void *engine_val, void *matrix, float upper_bound, float lower_bound, float init_val ); static Param *new_param_double(const char *name, short int flags, void *engine_val, void *matrix, double upper_bound, double lower_bound, double init_val ); static Param * new_param_int(const char * name, short int flags, void * engine_val, int upper_bound, int lower_bound, int init_val ); static Param * new_param_bool(const char * name, short int flags, void * engine_val, bool upper_bound, bool lower_bound, bool init_val ); static Param * new_param_string(const char * name, short int flags, void * engine_val); }; /* Sets the parameter engine value to value val. clipping occurs if necessary */ inline void Param::set_param( float val) { switch (type) { case P_TYPE_BOOL: if (val < 0) *((bool*)engine_val) = false; else if (val > 0) *((bool*)engine_val) = true; else *((bool*)engine_val) = false; break; case P_TYPE_INT: /* Make sure value is an integer */ val = floor(val); if (val < lower_bound.int_val) *((int*)engine_val) = lower_bound.int_val; else if (val > upper_bound.int_val) *((int*)engine_val) = upper_bound.int_val; else *((int*)engine_val) = (int)val; break; case P_TYPE_DOUBLE: /* Make sure value is an integer */ if (val < lower_bound.float_val) *((float*)engine_val) = lower_bound.float_val; else if (val > upper_bound.float_val) *((float*)engine_val) = upper_bound.float_val; else *((float*)engine_val) = val; break; default: //abort(); break; } return; } #endif /** !_PARAM_TYPES_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/Func.hpp0000775000175000017500000000321711756064136027531 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Function * * $Log$ */ #ifndef _FUNC_H #define _FUNC_H #include "Common.hpp" #include /* Function Type */ class DLLEXPORT Func { public: /// Create a new function wrapper object /// \param name a name to uniquely identify the function. /// \param func_ptr a pointer to a function of floating point arguments /// \param num_args the number of floating point arguments this function requires Func(const std::string & name, float (*func_ptr)(float*), int num_args ); /* Public Prototypes */ ~Func(); inline const std::string & getName() const { return name; } inline int getNumArgs() const { return num_args; } float (*func_ptr)(float*); private: std::string name; int num_args; }; #endif /** !_FUNC_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp0000775000175000017500000000430311756064136031032 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include #include "fatal.h" #include "Common.hpp" #include "CustomWave.hpp" #include "Eval.hpp" #include "Expr.hpp" #include "Param.hpp" #include "PerPixelEqn.hpp" #include "PerPointEqn.hpp" #include #include #include "wipemalloc.h" /* Evaluates a per point equation for the current custom wave given by interface_wave ptr */ void PerPointEqn::evaluate(int i) { float * param_matrix; GenExpr * eqn_ptr; // samples = CustomWave::interface_wave->samples; eqn_ptr = gen_expr; if (param->matrix == NULL) { assert(param->matrix_flag == false); (*(float*)param->engine_val) = eqn_ptr->eval_gen_expr(i,-1); return; } else { param_matrix = (float*)param->matrix; // -1 is because per points only use one dimension param_matrix[i] = eqn_ptr->eval_gen_expr(i, -1); /* Now that this parameter has been referenced with a per point equation, we let the evaluator know by setting this flag */ if (!param->matrix_flag) param->matrix_flag = true; } } PerPointEqn::PerPointEqn(int _index, Param * _param, GenExpr * _gen_expr, int _samples): index(_index), samples(_samples), param(_param), gen_expr(_gen_expr) {} PerPointEqn::~PerPointEqn() { delete gen_expr; } projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp0000775000175000017500000000443611756064136031075 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Encapsulation of a custom shape * * $Log$ */ #ifndef _CUSTOM_SHAPE_H #define _CUSTOM_SHAPE_H #define CUSTOM_SHAPE_DEBUG 0 #include #include "Param.hpp" #include "PerFrameEqn.hpp" #include "InitCond.hpp" #include "Renderer/Renderable.hpp" #include class Preset; class CustomShape : public Shape { public: /* Numerical id */ int id; int per_frame_count; /* Parameter tree associated with this custom shape */ std::map param_tree; /* Engine variables */ bool enabled; /* stupid t variables */ float t1; float t2; float t3; float t4; float t5; float t6; float t7; float t8; /* stupider q variables */ float q[NUM_Q_VARIABLES]; // Data structure to hold per frame / per frame init equations std::map init_cond_tree; std::vector per_frame_eqn_tree; std::map per_frame_init_eqn_tree; std::map text_properties_tree; /// Allocate a new custom shape, including param associations, per point equations, and initial values. /// \param id an integer id to associate with this custom wave. Future line parsing uses this as a reference key. CustomShape( int id ); CustomShape(); ~CustomShape(); void loadUnspecInitConds(); void evalInitConds(); }; #endif /** !_CUSTOM_SHAPE_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CValue.hpp0000775000175000017500000000207511756064136030016 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Value * * $Log$ */ #ifndef _CVALUE_H #define _CVALUE_H typedef union CValue_t { bool bool_val; int int_val; float float_val; } CValue; #endif /** _CVALUE_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp0000664000175000017500000000172211756064136033126 0ustar matthiasmatthias// // C++ Interface: MilkdropPresetFactory // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // #ifndef __MILKDROP_PRESET_FACTORY_HPP #define __MILKDROP_PRESET_FACTORY_HPP #include #include "../PresetFactory.hpp" class DLLEXPORT PresetOutputs; class DLLEXPORT PresetInputs; class MilkdropPresetFactory : public PresetFactory { public: MilkdropPresetFactory(int gx, int gy); virtual ~MilkdropPresetFactory(); std::auto_ptr allocate(const std::string & url, const std::string & name = std::string(), const std::string & author = std::string()); std::string supportedExtensions() const { return "milk prjm"; } private: static PresetOutputs* createPresetOutputs(int gx, int gy); void reset(); PresetOutputs * _presetOutputs; PresetOutputs * _presetOutputs2; bool _usePresetOutputs; //PresetInputs _presetInputs; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp0000664000175000017500000001121211756064136031232 0ustar matthiasmatthias// // C++ Interface: BuiltinFuncs // // Description: // // // Author: Carmelo Piccione , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #ifndef _BUILTIN_FUNCS_HPP #define _BUILTIN_FUNCS_HPP #include "Common.hpp" #include "Func.hpp" #include #include #include #include "RandomNumberGenerators.hpp" /* Wrappers for all the builtin functions The arg_list pointer is a list of floats. Its size is equal to the number of arguments the parameter takes */ class FuncWrappers { /* Values to optimize the sigmoid function */ static const int R = 32767; static const int RR = 65534; public: static inline float int_wrapper(float * arg_list) { return floor(arg_list[0]); } static inline float sqr_wrapper(float * arg_list) { return pow(arg_list[0], 2); } static inline float sigmoid_wrapper(float * arg_list) { const double t = (1+exp(-arg_list[0]*arg_list[1])); return (fabs(t) > 0.00001) ? 1.0/t : 0; } static inline float sign_wrapper(float * arg_list) { return -arg_list[0]; } static inline float min_wrapper(float * arg_list) { if (arg_list[0] > arg_list[1]) return arg_list[1]; return arg_list[0]; } static inline float max_wrapper(float * arg_list) { if (arg_list[0] > arg_list[1]) return arg_list[0]; return arg_list[1]; } static inline float bor_wrapper(float * arg_list) { return (float)((int)arg_list[0] || (int)arg_list[1]); } static inline float band_wrapper(float * arg_list) { return (float)((int)arg_list[0] && (int)arg_list[1]); } static inline float bnot_wrapper(float * arg_list) { return (float)(!(int)arg_list[0]); } static inline float if_wrapper(float * arg_list) { if ((int)arg_list[0] == 0) return arg_list[2]; //std::cout <<"NOT ZERO: " << arg_list[0] << std::endl; return arg_list[1]; } static inline float rand_wrapper(float * arg_list) { float l=1; // printf("RAND ARG:(%d)\n", (int)arg_list[0]); if ((int)arg_list[0] > 0) l = (float) RandomNumberGenerators::uniformInteger((int)arg_list[0]); return l; } static inline float equal_wrapper(float * arg_list) { return (arg_list[0] == arg_list[1]); } static inline float above_wrapper(float * arg_list) { return (arg_list[0] > arg_list[1]); } static inline float below_wrapper(float * arg_list) { return (arg_list[0] < arg_list[1]); } static float sin_wrapper(float * arg_list) { const float d = sinf(*arg_list); return d; } static inline float cos_wrapper(float * arg_list) { return (cos (arg_list[0])); } static inline float tan_wrapper(float * arg_list) { return (tan(arg_list[0])); } static inline float asin_wrapper(float * arg_list) { return (asin (arg_list[0])); } static inline float acos_wrapper(float * arg_list) { return (acos (arg_list[0])); } static inline float atan_wrapper(float * arg_list) { return (atan (arg_list[0])); } static inline float atan2_wrapper(float * arg_list) { return (atan2 (arg_list[0], arg_list[1])); } static inline float pow_wrapper(float * arg_list) { return (pow (arg_list[0], arg_list[1])); } static inline float exp_wrapper(float * arg_list) { return (exp(arg_list[0])); } static inline float abs_wrapper(float * arg_list) { return (fabs(arg_list[0])); } static inline float log_wrapper(float* arg_list) { return (log (arg_list[0])); } static inline float log10_wrapper(float * arg_list) { return (log10 (arg_list[0])); } static inline float sqrt_wrapper(float * arg_list) { return (sqrt (arg_list[0])); } static inline float print_wrapper(float * arg_list) { int len = 1; for (int i = 0; i < len; i++) { std::cout << arg_list[i]; if (i != (len-1)) std::cout << " "; } if (len > 0) std::cout << std::endl; if (len > 0) return arg_list[0]; else return 0; } static inline float nchoosek_wrapper(float * arg_list) { unsigned long cnm = 1UL; int i, f; int n, m; n = (int)arg_list[0]; m = (int)arg_list[1]; if (m*2 >n) m = n-m; for (i=1 ; i <= m; n--, i++) { if ((f=n) % i == 0) f /= i; else cnm /= i; cnm *= f; } return (float)cnm; } static inline float fact_wrapper(float * arg_list) { int result = 1; int n = (int)arg_list[0]; while (n > 1) { result = result * n; n--; } return (float)result; } }; #include class BuiltinFuncs { public: static int init_builtin_func_db(); static int destroy_builtin_func_db(); static int load_all_builtin_func(); static int load_builtin_func( const std::string & name, float (*func_ptr)(float*), int num_args ); static int insert_func( Func *func ); static int remove_func( Func *func ); static Func *find_func( const std::string & name ); private: static std::map builtin_func_tree; static volatile bool initialized; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp0000775000175000017500000000627211756064136030737 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Encapsulation of a custom wave * * $Log$ */ #ifndef _CUSTOM_WAVE_H #define _CUSTOM_WAVE_H #define CUSTOM_WAVE_DEBUG 0 class CustomWave; class GenExpr; class PerPointEqn; class Preset; #include #include "Common.hpp" #include "Param.hpp" #include "PerFrameEqn.hpp" #include "Renderer/Waveform.hpp" #include class CustomWave : public Waveform { public: /** Empty constructor leaves wave in undefined state **/ //CustomWave() {} /** Initializes a custom wave id given the integer id */ CustomWave(int id); /** Destructor is necessary so we can free the per point matrices **/ ~CustomWave(); ColoredPoint PerPoint(ColoredPoint p, const WaveformContext context); /* Numerical id */ int id; int per_frame_count; /* Parameter tree associated with this custom wave */ std::map param_tree; /* Engine variables */ float x; /* x position for per point equations */ float y; /* y position for per point equations */ float r; /* red color value */ float g; /* green color value */ float b; /* blue color value */ float a; /* alpha color value */ float * x_mesh; float * y_mesh; float * r_mesh; float * b_mesh; float * g_mesh; float * a_mesh; float * value1; float * value2; float * sample_mesh; bool enabled; /* if true then wave is visible, hidden otherwise */ float sample; /* stupid t variables */ float t1; float t2; float t3; float t4; float t5; float t6; float t7; float t8; /* stupider q variables */ float q[NUM_Q_VARIABLES]; float v1,v2; /* Data structures to hold per frame and per point equations */ std::map init_cond_tree; std::vector per_frame_eqn_tree; std::vector per_point_eqn_tree; std::map per_frame_init_eqn_tree; /* Denotes the index of the last character for each string buffer */ int per_point_eqn_string_index; int per_frame_eqn_string_index; int per_frame_init_eqn_string_index; int add_per_point_eqn(char * name, GenExpr * gen_expr); void evalCustomWaveInitConditions(Preset *preset); void loadUnspecInitConds(); void evalInitConds(); }; #endif /** !_CUSTOM_WAVE_H */ projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/cmake_install.cmake0000664000175000017500000000227411756064136031734 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/libprojectM/MilkdropPresetFactory # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) projectM-complete-2.1.0-Source/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp0000775000175000017500000003122511756064136030726 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include #include "Common.hpp" #include "fatal.h" #include "CustomWave.hpp" #include "Eval.hpp" #include "Expr.hpp" #include "InitCond.hpp" #include "Param.hpp" #include "PerFrameEqn.hpp" #include "PerPointEqn.hpp" #include "Preset.hpp" #include #include "ParamUtils.hpp" #include "InitCondUtils.hpp" #include "wipemalloc.h" #define MAX_SAMPLE_SIZE 4096 CustomWave::CustomWave(int _id) : Waveform(512), id(_id), per_frame_count(0), r(0), g(0), b(0), a(0) { Param * param; /// @bug deprecate the use of wipemalloc this->r_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->g_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->b_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->a_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->x_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->y_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->value1 = (float*) wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->value2 = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); this->sample_mesh = (float*)wipemalloc(MAX_SAMPLE_SIZE*sizeof(float)); /* Start: Load custom wave parameters */ if ((param = Param::new_param_float("r", P_FLAG_NONE | P_FLAG_PER_POINT, &this->r, this->r_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, ¶m_tree) < 0) { /// @bug make exception abort(); } if ((param = Param::new_param_float("g", P_FLAG_NONE | P_FLAG_PER_POINT, &this->g, this->g_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, ¶m_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_float("b", P_FLAG_NONE | P_FLAG_PER_POINT, &this->b, this->b_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_float("a", P_FLAG_NONE | P_FLAG_PER_POINT, &this->a, this->a_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_float("x", P_FLAG_NONE | P_FLAG_PER_POINT, &this->x, this->x_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_float("y", P_FLAG_NONE | P_FLAG_PER_POINT, &this->y, this->y_mesh, 1.0, 0.0, .5)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_bool("enabled", P_FLAG_NONE, &this->enabled, 1, 0, 0)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_int("sep", P_FLAG_NONE, &this->sep, 100, -100, 0)) == NULL) { ; /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; /// @bug make exception abort(); } if ((param = Param::new_param_bool("bspectrum", P_FLAG_NONE, &this->spectrum, 1, 0, 0)) == NULL) { /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { /// @bug make exception abort(); } if ((param = Param::new_param_bool("bdrawthick", P_FLAG_NONE, &this->thick, 1, 0, 0)) == NULL) { /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { /// @bug make exception abort(); } if ((param = Param::new_param_bool("busedots", P_FLAG_NONE, &this->dots, 1, 0, 0)) == NULL) { /// @bug make exception abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_bool("badditive", P_FLAG_NONE, &this->additive, 1, 0, 0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_int("samples", P_FLAG_NONE, &this->samples, 2048, 1, 512)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("sample", P_FLAG_READONLY | P_FLAG_NONE | P_FLAG_ALWAYS_MATRIX | P_FLAG_PER_POINT, &this->sample, this->sample_mesh, 1.0, 0.0, 0.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("value1", P_FLAG_READONLY | P_FLAG_NONE | P_FLAG_ALWAYS_MATRIX | P_FLAG_PER_POINT, &this->v1, this->value1, 1.0, -1.0, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("value2", P_FLAG_READONLY | P_FLAG_NONE | P_FLAG_ALWAYS_MATRIX | P_FLAG_PER_POINT, &this->v2, this->value2, 1.0, -1.0, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("smoothing", P_FLAG_NONE, &this->smoothing, NULL, 1.0, 0.0, 0.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("scaling", P_FLAG_NONE, &this->scaling, NULL, MAX_DOUBLE_SIZE, 0.0, 1.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("t1", P_FLAG_PER_POINT | P_FLAG_TVAR, &this->t1, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("t2", P_FLAG_PER_POINT |P_FLAG_TVAR, &this->t2, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("t3", P_FLAG_PER_POINT |P_FLAG_TVAR, &this->t3, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("t4", P_FLAG_PER_POINT |P_FLAG_TVAR, &this->t4, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("t5", P_FLAG_TVAR, &this->t5, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("t6", P_FLAG_TVAR | P_FLAG_PER_POINT, &this->t6, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { abort(); } if ((param = Param::new_param_float("t7", P_FLAG_TVAR | P_FLAG_PER_POINT, &this->t7, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } if ((param = Param::new_param_float("t8", P_FLAG_TVAR | P_FLAG_PER_POINT, &this->t8, NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0)) == NULL) { ; abort(); } if (ParamUtils::insert(param, &this->param_tree) < 0) { ; abort(); } for (unsigned int i = 1; i <= NUM_Q_VARIABLES;i++) { std::ostringstream os; os << "q" << i; param = Param::new_param_float ( os.str().c_str(), P_FLAG_QVAR, &this->q[i], NULL, MAX_DOUBLE_SIZE, -MAX_DOUBLE_SIZE, 0.0 ); if ( ParamUtils::insert ( param, &this->param_tree ) < 0 ) { abort(); } } /* End of parameter loading. Note that the read only parameters associated with custom waves (ie, sample) are variables stored in PresetFrameIO.hpp, and not specific to the custom wave datastructure. */ } CustomWave::~CustomWave() { for (std::vector::iterator pos = per_point_eqn_tree.begin(); pos != per_point_eqn_tree.end(); ++pos) delete(*pos); for (std::vector::iterator pos = per_frame_eqn_tree.begin(); pos != per_frame_eqn_tree.end(); ++pos) delete(*pos); for (std::map::iterator pos = init_cond_tree.begin(); pos != init_cond_tree.end(); ++pos) delete(pos->second); for (std::map::iterator pos = per_frame_init_eqn_tree.begin(); pos != per_frame_init_eqn_tree.end(); ++pos) delete(pos->second); for (std::map::iterator pos = param_tree.begin(); pos != param_tree.end(); ++pos) delete(pos->second); free(r_mesh); free(g_mesh); free(b_mesh); free(a_mesh); free(x_mesh); free(y_mesh); free(value1); free(value2); free(sample_mesh); } // Comments: index is not passed, so we assume monotonic increment by 1 is ok here int CustomWave::add_per_point_eqn(char * name, GenExpr * gen_expr) { PerPointEqn * per_point_eqn; int index; Param * param = NULL; /* Argument checks */ if (gen_expr == NULL) return PROJECTM_FAILURE; if (name == NULL) return PROJECTM_FAILURE; if (CUSTOM_WAVE_DEBUG) printf("add_per_point_eqn: per pixel equation (name = \"%s\")\n", name); /* Search for the parameter so we know what matrix the per pixel equation is referencing */ if ((param = ParamUtils::find(name,¶m_tree)) == NULL) { if (CUSTOM_WAVE_DEBUG) printf("add_per_point_eqn: failed to allocate a new parameter!\n"); return PROJECTM_FAILURE; } /* Get largest index in the tree */ index = per_point_eqn_tree.size(); /* Create the per point equation given the index, parameter, and general expression */ if ((per_point_eqn = new PerPointEqn(index, param, gen_expr, samples)) == NULL) return PROJECTM_FAILURE; if (CUSTOM_WAVE_DEBUG) printf("add_per_point_eqn: created new equation (index = %d) (name = \"%s\")\n", per_point_eqn->index, per_point_eqn->param->name.c_str()); /* Insert the per pixel equation into the preset per pixel database */ per_point_eqn_tree.push_back(per_point_eqn); /* Done */ return PROJECTM_SUCCESS; } void CustomWave::evalInitConds() { for (std::map::iterator pos = per_frame_init_eqn_tree.begin(); pos != per_frame_init_eqn_tree.end(); ++pos) { assert(pos->second); pos->second->evaluate(); } } ColoredPoint CustomWave::PerPoint(ColoredPoint p, const WaveformContext context) { r_mesh[context.sample_int] = r; g_mesh[context.sample_int] = g; b_mesh[context.sample_int] = b; a_mesh[context.sample_int] = a; x_mesh[context.sample_int] = x; y_mesh[context.sample_int] = y; sample = context.sample; sample_mesh[context.sample_int] = context.sample; v1 = context.left; v2 = context.right; for (std::vector::iterator pos = per_point_eqn_tree.begin(); pos != per_point_eqn_tree.end();++pos) (*pos)->evaluate(context.sample_int); p.a = a_mesh[context.sample_int]; p.r = r_mesh[context.sample_int]; p.g = g_mesh[context.sample_int]; p.b = b_mesh[context.sample_int]; p.x = x_mesh[context.sample_int]; p.y = y_mesh[context.sample_int]; return p; } void CustomWave::loadUnspecInitConds() { InitCondUtils::LoadUnspecInitCond fun(this->init_cond_tree, this->per_frame_init_eqn_tree); traverse(param_tree, fun); } projectM-complete-2.1.0-Source/src/libprojectM/wipemalloc.h0000775000175000017500000000322711756064136024137 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: wipemalloc.h,v 1.1.1.1 2005/12/23 18:05:03 psperl Exp $ * * Contains an inline function which can replace malloc() that also * call memset( ..., 0, sizeof( ... ) ) on the allocated block for * safe initialization * * $Log$ */ #ifndef _WIPEMALLOC_H #define _WIPEMALLOC_H #ifndef MACOS #ifndef HAVE_AIX /** AIX has malloc() defined in a strange place... */ #ifdef WIN32 #include #endif #include #include #else #include #endif /** !HAVE_AIX */ #else #include #include #endif /** !MACOS */ #include #ifdef PANTS #if defined(WIN32) && !defined(inline) #define inline #endif #endif /** Safe memory allocator */ void *wipemalloc( size_t count ); void wipefree( void *ptr ); #endif /** !_WIPEMALLOC_H */ projectM-complete-2.1.0-Source/src/libprojectM/TimeKeeper.hpp0000664000175000017500000000206111756064136024365 0ustar matthiasmatthias#ifndef TimeKeeper_HPP #define TimeKeeper_HPP #ifndef WIN32 #include #endif #include "timer.h" #define HARD_CUT_DELAY 3 class TimeKeeper { public: TimeKeeper(double presetDuration, double smoothDuration, double easterEgg); void UpdateTimers(); void StartPreset(); void StartSmoothing(); void EndSmoothing(); bool CanHardCut(); double SmoothRatio(); bool IsSmoothing(); double GetRunningTime(); double PresetProgressA(); double PresetProgressB(); int PresetFrameA(); int PresetFrameB(); double sampledPresetDuration(); void ChangePresetDuration(int seconds) { _presetDuration = seconds; } #ifndef WIN32 /* The first ticks value of the application */ struct timeval startTime; #else long startTime; #endif /** !WIN32 */ private: double _easterEgg; double _presetDuration; double _presetDurationA; double _presetDurationB; double _smoothDuration; double _currentTime; double _presetTimeA; double _presetTimeB; int _presetFrameA; int _presetFrameB; bool _isSmoothing; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/Common.hpp0000775000175000017500000001176511756064136023601 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * $Log$ */ #ifndef COMMON_HPP #define COMMON_HPP #include #include #include #include #ifdef _MSC_sVER #define strcasecmp(s, t) _strcmpi(s, t) #endif #ifdef _MSC_VER #pragma warning( disable : 4244 4305 4996; once : 4018 ) #define WIN32_LEAN_AND_MEAN #define NOMINMAX #include typedef unsigned int uint; #endif #ifdef DEBUG //extern FILE *debugFile; #endif #ifdef MACOS #include extern FILE *fmemopen(void *buf, size_t len, const char *pMode); #endif /** MACOS */ #include "dlldefs.h" #define DEFAULT_FONT_PATH "/home/carm/fonts/courier1.glf" #define MAX_TOKEN_SIZE 512 #define MAX_PATH_SIZE 4096 #define STRING_BUFFER_SIZE 1024*150 #define STRING_LINE_SIZE 1024 #ifdef LINUX #include #define projectM_isnan isnan #endif #ifdef WIN32 #define projectM_isnan(x) ((x) != (x)) #endif #ifdef MACOS #define projectM_isnan(x) ((x) != (x)) #endif #ifdef LINUX #define projectM_fmax fmax #endif #ifdef WIN32 #define projectM_fmax(x,y) ((x) >= (y) ? (x): (y)) #endif #ifdef MACOS #define projectM_fmax(x,y) ((x) >= (y) ? (x): (y)) #endif #ifdef LINUX #define projectM_fmin fmin #endif #ifdef WIN32 #define projectM_fmin(x,y) ((x) <= (y) ? (x): (y)) #endif #ifdef MACOS #define projectM_fmin(x,y) ((x) <= (y) ? (x): (y)) #endif #ifndef TRUE #define TRUE true #endif #ifndef FALSE #define FALSE false #endif #define MAX_DOUBLE_SIZE 10000000.0 #define MIN_DOUBLE_SIZE -10000000.0 #define MAX_INT_SIZE 10000000 #define MIN_INT_SIZE -10000000 /* default float initial value */ #define DEFAULT_DOUBLE_IV 0.0 /* default float lower bound */ #define DEFAULT_DOUBLE_LB MIN_DOUBLE_SIZE /* default float upper bound */ #define DEFAULT_DOUBLE_UB MAX_DOUBLE_SIZE #ifdef WIN32 #include #define isnan _isnan #endif /** WIN32 */ /** Per-platform path separators */ #define WIN32_PATH_SEPARATOR '\\' #define UNIX_PATH_SEPARATOR '/' #ifdef WIN32 #define PATH_SEPARATOR WIN32_PATH_SEPARATOR #else #define PATH_SEPARATOR UNIX_PATH_SEPARATOR #endif /** WIN32 */ #include const unsigned int NUM_Q_VARIABLES(32); const std::string PROJECTM_FILE_EXTENSION("prjm"); const std::string MILKDROP_FILE_EXTENSION("milk"); const std::string PROJECTM_MODULE_EXTENSION("so"); template void traverse(Container & container) { TraverseFunctor functor; for (typename Container::iterator pos = container.begin(); pos != container.end(); ++pos) { assert(pos->second); functor(pos->second); } } template void traverseVector(Container & container) { TraverseFunctor functor; for (typename Container::iterator pos = container.begin(); pos != container.end(); ++pos) { assert(*pos); functor(*pos); } } template void traverse(Container & container, TraverseFunctor & functor) { for (typename Container::iterator pos = container.begin(); pos != container.end(); ++pos) { assert(pos->second); functor(pos->second); } } namespace TraverseFunctors { template class Delete { public: void operator() (Data * data) { assert(data); delete(data); } }; } inline std::string parseExtension(const std::string & filename) { const std::size_t start = filename.find_last_of('.'); if (start == std::string::npos || start >= (filename.length()-1)) return ""; else return filename.substr(start+1, filename.length()); } inline std::string parseFilename(const std::string & filename) { const std::size_t start = filename.find_last_of('/'); if (start == std::string::npos || start >= (filename.length()-1)) return ""; else return filename.substr(start+1, filename.length()); } inline double meanSquaredError(const double & x, const double & y) { return (x-y)*(x-y); } enum PresetRatingType { FIRST_RATING_TYPE = 0, HARD_CUT_RATING_TYPE = FIRST_RATING_TYPE, SOFT_CUT_RATING_TYPE, LAST_RATING_TYPE = SOFT_CUT_RATING_TYPE, TOTAL_RATING_TYPES = SOFT_CUT_RATING_TYPE+1 }; typedef std::vector RatingList; #endif projectM-complete-2.1.0-Source/src/libprojectM/PresetChooser.hpp0000664000175000017500000001577011756064136025133 0ustar matthiasmatthias#ifndef PRESET_CHOOSER_HPP #define PRESET_CHOOSER_HPP #include "Preset.hpp" #include "PresetLoader.hpp" #include "RandomNumberGenerators.hpp" #include #include #include class PresetChooser; /// A simple iterator class to traverse back and forth a preset directory class PresetIterator { public: PresetIterator() {} /// Instantiate a preset iterator at the given starting position PresetIterator(std::size_t start); /// Move iterator forward void operator++(); /// Move iterator backword void operator--() ; /// Not equal comparator bool operator !=(const PresetIterator & presetPos) const ; /// Equality comparator bool operator ==(const PresetIterator & presetPos) const ; /// Returns an integer value representing the iterator position /// @bug might become internal /// \brief Returns the indexing value used by the current iterator. std::size_t operator*() const; /// Allocate a new preset given this iterator's associated preset name /// \param presetInputs the preset inputs to associate with the preset upon construction /// \param presetOutputs the preset outputs to associate with the preset upon construction /// \returns an autopointer of the newly allocated preset std::auto_ptr allocate(); /// Set the chooser asocciated with this iterator void setChooser(const PresetChooser & chooser); private: std::size_t _currentIndex; const PresetChooser * _presetChooser; }; /// Provides functions and iterators to select presets. Requires a preset loader upon construction class PresetChooser { public: typedef PresetIterator iterator; /// Initializes a chooser with an established preset loader. /// \param presetLoader an initialized preset loader to choose presets from /// \note The preset loader is refreshed via events or otherwise outside this class's scope PresetChooser(const PresetLoader & presetLoader, bool softCutRatingsEnabled); inline void setSoftCutRatingsEnabled(bool enabled) { _softCutRatingsEnabled = enabled; } /// Choose a preset via the passed in index. Must be between 0 and num valid presets in directory /// \param index An index lying in the interval [0, this->getNumPresets()) /// \param presetInputs the preset inputs to associate with the preset upon construction /// \param presetOutputs the preset outputs to associate with the preset upon construction /// \returns an auto pointer of the newly allocated preset std::auto_ptr directoryIndex(std::size_t index) const; /// Gets the number of presets last believed to exist in the preset loader's filename collection /// \returns the number of presets in the collection std::size_t size() const; /// An STL-esque iterator to begin traversing presets from a directory /// \param index the index to begin iterating at. Assumed valid between [0, num presets) /// \returns the position of the first preset in the collection PresetIterator begin(unsigned int index) const; /// An STL-esque iterator to begin traversing presets from a directory /// \returns the position of the first preset in the collection PresetIterator begin(); /// An STL-esque iterator to retrieve an end position from a directory /// \returns the end position of the collection PresetIterator end() const; /// Perform a weighted sample to select a preset (uses preset rating values) /// \returns an iterator to the randomly selected preset iterator weightedRandom(bool hardCut) const; /// True if no presets in directory bool empty() const; inline void nextPreset(PresetIterator & presetPos); inline void previousPreset(PresetIterator & presetPos); private: std::vector sampleWeights; const PresetLoader * _presetLoader; bool _softCutRatingsEnabled; }; inline PresetChooser::PresetChooser(const PresetLoader & presetLoader, bool softCutRatingsEnabled):_presetLoader(&presetLoader), _softCutRatingsEnabled(softCutRatingsEnabled) { } inline std::size_t PresetChooser::size() const { return _presetLoader->size(); } inline void PresetIterator::setChooser(const PresetChooser & chooser) { _presetChooser = &chooser; } inline std::size_t PresetIterator::operator*() const { return _currentIndex; } inline PresetIterator::PresetIterator(std::size_t start):_currentIndex(start) {} inline void PresetIterator::operator++() { assert(_currentIndex < _presetChooser->size()); _currentIndex++; } inline void PresetIterator::operator--() { assert(_currentIndex > 0); _currentIndex--; } inline bool PresetIterator::operator !=(const PresetIterator & presetPos) const { return (*presetPos != **this); } inline bool PresetIterator::operator ==(const PresetIterator & presetPos) const { return (*presetPos == **this); } inline std::auto_ptr PresetIterator::allocate() { return _presetChooser->directoryIndex(_currentIndex); } inline void PresetChooser::nextPreset(PresetIterator & presetPos) { if (this->empty()) { return; } // Case: idle preset currently running, selected first preset of chooser else if (presetPos == this->end()) presetPos = this->begin(); else ++(presetPos); // Case: already at last preset, loop to beginning if (((presetPos) == this->end())) { presetPos = this->begin(); } } inline void PresetChooser::previousPreset(PresetIterator & presetPos) { if (this->empty()) return; // Case: idle preset currently running, selected last preset of chooser else if (presetPos == this->end()) { --(presetPos); } else if (presetPos != this->begin()) { --(presetPos); } else { presetPos = this->end(); --(presetPos); } } inline PresetIterator PresetChooser::begin() { PresetIterator pos(0); pos.setChooser(*this); return pos; } inline PresetIterator PresetChooser::begin(unsigned int index) const{ PresetIterator pos(index); pos.setChooser(*this); return pos; } inline PresetIterator PresetChooser::end() const { PresetIterator pos(_presetLoader->size()); pos.setChooser(*this); return pos; } inline bool PresetChooser::empty() const { return _presetLoader->size() == 0; } inline std::auto_ptr PresetChooser::directoryIndex(std::size_t index) const { return _presetLoader->loadPreset(index); } inline PresetChooser::iterator PresetChooser::weightedRandom(bool hardCut) const { // TODO make a sophisticated function object interface to determine why a certain rating // category is chosen, or weighted distribution thereover. const PresetRatingType ratingType = hardCut || (!_softCutRatingsEnabled) ? HARD_CUT_RATING_TYPE : SOFT_CUT_RATING_TYPE; const std::size_t ratingsTypeIndex = static_cast(ratingType); const std::vector & weights = _presetLoader->getPresetRatings()[ratingsTypeIndex]; const std::size_t index = RandomNumberGenerators::weightedRandom (weights, _presetLoader->getPresetRatingsSums()[ratingsTypeIndex]); return begin(index); } #endif projectM-complete-2.1.0-Source/src/libprojectM/carbontoprojectM.h0000775000175000017500000000620511756064136025315 0ustar matthiasmatthiasr/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: carbontoprojectM.hpp,v 1.2 2004/11/12 15:12:58 cvs Exp $ * * Translates CARBON -> projectM variables * * $Log$ */ #ifndef _CARBONTOPROJECTM_H #define _CARBONTOPROJECTM_H #include "event.h" #ifdef WIN32 #else #endif projectMEvent carbon2pmEvent( EventRecord *event ) { switch ( event->what ) { case updateEvt: return PROJECTM_VIDEORESIZE; case keyUp: return PROJECTM_KEYUP; case keyDown: return PROJECTM_KEYDOWN; default: return PROJECTM_KEYUP; } } projectMKeycode carbon2pmKeycode( EventRecord *event ) { projectMKeycode char_code = (projectMKeycode)(event->message & charCodeMask); switch ( char_code ) { case kFunctionKeyCharCode: { switch ( ( event->message << 16 ) >> 24 ) { case 111: { return PROJECTM_K_F12; } case 103: { return PROJECTM_K_F11; } case 109: { return PROJECTM_K_F10; } case 101: { return PROJECTM_K_F9; } case 100: { return PROJECTM_K_F8; } case 98: { return PROJECTM_K_F7; } case 97: { return PROJECTM_K_F6; } case 96: { return PROJECTM_K_F5; } case 118: { return PROJECTM_K_F4; } case 99: { return PROJECTM_K_F3; } case 120: { return PROJECTM_K_F2; } case 122: { return PROJECTM_K_F1; } } } default: { return char_code; } } } projectMModifier carbon2pmModifier( EventRecord *event ) { return (projectMModifier)PROJECTM_K_LSHIFT; } #endif /** _CARBONTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/libprojectM/Preset.cpp0000775000175000017500000000100611756064136023571 0ustar matthiasmatthias/* * Preset.cpp * * Created on: Aug 5, 2008 * Author: struktured */ #include "Preset.hpp" Preset::~Preset() {} Preset::Preset(const std::string & presetName, const std::string & presetAuthor): _name(presetName), _author(presetAuthor) {} void Preset::setName(const std::string & value) { _name = value; } const std::string & Preset::name() const { return _name; } void Preset::setAuthor(const std::string & value) { _author = value; } const std::string & Preset::author() const { return _author; } projectM-complete-2.1.0-Source/src/libprojectM/PresetLoader.hpp0000664000175000017500000000707311756064136024734 0ustar matthiasmatthias#ifndef __PRESET_LOADER_HPP #define __PRESET_LOADER_HPP #include // used for path / filename stuff #include // for auto pointers #include #ifdef WIN32 #include "win32-dirent.h" #endif #ifdef LINUX #include #endif #ifdef MACOS #include #endif #include #include #include "PresetFactoryManager.hpp" class Preset; class PresetFactory; class PresetLoader { public: /// Initializes the preset loader with the target directory specified PresetLoader(int gx, int gy, std::string dirname); ~PresetLoader(); /// Load a preset by specifying it's unique identifier given when the preset url /// was added to this loader std::auto_ptr loadPreset(unsigned int index) const; std::auto_ptr loadPreset ( const std::string & url ) const; /// Add a preset to the loader's collection. /// \param url an url referencing the preset /// \param presetName a name for the preset /// \param rating an integer representing the goodness of the preset /// \returns The unique index assigned to the preset in the collection. Used with loadPreset unsigned int addPresetURL ( const std::string & url, const std::string & presetName, const RatingList & ratings); /// Add a preset to the loader's collection. /// \param index insertion index /// \param url an url referencing the preset /// \param presetName a name for the preset /// \param rating an integer representing the goodness of the preset void insertPresetURL (unsigned int index, const std::string & url, const std::string & presetName, const RatingList & ratings); /// Clears all presets from the collection inline void clear() { _entries.clear(); _presetNames.clear(); _ratings = std::vector(TOTAL_RATING_TYPES, RatingList()); clearRatingsSum(); } inline void clearRatingsSum() { _ratingsSums = std::vector(TOTAL_RATING_TYPES, 0); } const std::vector & getPresetRatings() const; const std::vector & getPresetRatingsSums() const; /// Removes a preset from the loader /// \param index the unique identifier of the preset url to be removed void removePreset(unsigned int index); /// Sets the rating of a preset to a new value void setRating(unsigned int index, int rating, const PresetRatingType ratingType); /// Get a preset rating given an index int getPresetRating ( unsigned int index, const PresetRatingType ratingType) const; /// Get a preset url given an index const std::string & getPresetURL ( unsigned int index) const; /// Get a preset name given an index const std::string & getPresetName ( unsigned int index) const; /// Returns the number of presets in the active directory inline std::size_t size() const { return _entries.size(); } /// Sets the directory where the loader will search for files void setScanDirectory(std::string pathname); /// Returns the directory path associated with this preset chooser inline const std::string & directoryName() const { return _dirname; } /// Rescans the active preset directory void rescan(); void setPresetName(unsigned int index, std::string name); private: void handleDirectoryError(); std::string _dirname; DIR * _dir; std::vector _ratingsSums; mutable PresetFactoryManager _presetFactoryManager; // vector chosen for speed, but not great for reverse index lookups std::vector _entries; std::vector _presetNames; // Indexed by ratingType, preset position. std::vector _ratings; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/fftsg.h0000775000175000017500000000221711756064136023112 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: fftsg.h,v 1.1.1.1 2005/12/23 18:05:00 psperl Exp $ * * Wrapper for rdft() and friends * * $Log$ */ #ifndef _FFTSG_H #define _FFTSG_H extern void rdft(int n, int isgn, double *a, int *ip, double *w); #endif /** !_FFTSG_H */ projectM-complete-2.1.0-Source/src/libprojectM/KeyHandler.cpp0000775000175000017500000001322311756064136024361 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include "Common.hpp" #include "fatal.h" #include "KeyHandler.hpp" #include "event.h" #include "BeatDetect.hpp" #include "PresetChooser.hpp" #include "Renderer.hpp" #include "projectM.hpp" #include #include "TimeKeeper.hpp" class Preset; interface_t current_interface = DEFAULT_INTERFACE; void selectRandom(const bool hardCut); void selectNext(const bool hardCut); void selectPrevious(const bool hardCut); void refreshConsole() { switch (current_interface) { case MENU_INTERFACE: // unimplemented break; case SHELL_INTERFACE: // unimplemented break; case EDITOR_INTERFACE: // unimplemented break; case DEFAULT_INTERFACE: break; case BROWSER_INTERFACE: // unimplemented break; default: break; } } void projectM::key_handler( projectMEvent event, projectMKeycode keycode, projectMModifier modifier ) { switch( event ) { case PROJECTM_KEYDOWN: //default_key_handler(); switch (current_interface) { case MENU_INTERFACE: // menu_key_handler(this, event, keycode); break; case SHELL_INTERFACE: //shell_key_handler(); break; case EDITOR_INTERFACE: // editor_key_handler(event,keycode); break; case BROWSER_INTERFACE: // browser_key_handler(event,keycode,modifier); break; case DEFAULT_INTERFACE: default_key_handler(event,keycode); break; default: default_key_handler(event,keycode); break; } break; default: break; } } void projectM::default_key_handler( projectMEvent event, projectMKeycode keycode) { switch( event ) { case PROJECTM_KEYDOWN: switch( keycode ) { case PROJECTM_K_UP: beatDetect->beat_sensitivity += 0.25; if (beatDetect->beat_sensitivity > 5.0) beatDetect->beat_sensitivity = 5.0; break; case PROJECTM_K_DOWN: beatDetect->beat_sensitivity -= 0.25; if (beatDetect->beat_sensitivity < 0) beatDetect->beat_sensitivity = 0; break; case PROJECTM_K_h: renderer->showhelp = !renderer->showhelp; renderer->showstats= false; renderer->showfps=false; case PROJECTM_K_F1: renderer->showhelp = !renderer->showhelp; renderer->showstats=false; renderer->showfps=false; break; case PROJECTM_K_y: this->setShuffleEnabled(!this->isShuffleEnabled()); break; case PROJECTM_K_F5: if (!renderer->showhelp) renderer->showfps = !renderer->showfps; break; case PROJECTM_K_F4: if (!renderer->showhelp) renderer->showstats = !renderer->showstats; break; case PROJECTM_K_F3: { renderer->showpreset = !renderer->showpreset; break; } case PROJECTM_K_F2: renderer->showtitle = !renderer->showtitle; break; #ifndef MACOS case PROJECTM_K_F9: #else case PROJECTM_K_F8: #endif renderer->studio = !renderer->studio; break; case PROJECTM_K_ESCAPE: { // exit( 1 ); break; } case PROJECTM_K_f: break; case PROJECTM_K_a: renderer->correction = !renderer->correction; break; case PROJECTM_K_b: break; case PROJECTM_K_n: selectNext(true); break; case PROJECTM_K_N: selectNext(false); break; case PROJECTM_K_r: selectRandom(true); break; case PROJECTM_K_R: selectRandom(false); break; case PROJECTM_K_p: selectPrevious(true); break; case PROJECTM_K_P: selectPrevious(false); break; case PROJECTM_K_l: renderer->noSwitch=!renderer->noSwitch; break; case PROJECTM_K_s: renderer->studio = !renderer->studio; case PROJECTM_K_i: break; case PROJECTM_K_z: break; case PROJECTM_K_0: // nWaveMode=0; break; case PROJECTM_K_6: // nWaveMode=6; break; case PROJECTM_K_7: // nWaveMode=7; break; case PROJECTM_K_m: break; case PROJECTM_K_t: break; case PROJECTM_K_EQUALS: case PROJECTM_K_PLUS: unsigned int index; if (selectedPresetIndex(index)) { const int oldRating = getPresetRating(index, HARD_CUT_RATING_TYPE); if (oldRating >= 6) break; const int rating = oldRating + 1; changePresetRating(index, rating, HARD_CUT_RATING_TYPE); } break; case PROJECTM_K_MINUS: if (selectedPresetIndex(index)) { const int oldRating = getPresetRating(index, HARD_CUT_RATING_TYPE); if (oldRating <= 1) break; const int rating = oldRating - 1; changePresetRating(index, rating, HARD_CUT_RATING_TYPE); } break; default: break; } default: break; } } projectM-complete-2.1.0-Source/src/libprojectM/win32-dirent.h0000775000175000017500000000231211756064136024222 0ustar matthiasmatthias #ifndef DIRENT_INCLUDED #define DIRENT_INCLUDED /* Declaration of POSIX directory browsing functions and types for Win32. Author: Kevlin Henney (kevlin@acm.org, kevlin@curbralan.com) History: Created March 1997. Updated June 2003. Rights: See end of file. */ #ifdef __cplusplus extern "C" { #endif typedef struct DIR DIR; //static int errno; struct dirent { char *d_name; }; DIR *opendir(const char *); int closedir(DIR *); struct dirent *readdir(DIR *); void rewinddir(DIR *); int scandir( const char* dir, struct dirent*** namelist, int(*filter)(const struct dirent*), int(*compar)(const void*, const void*) ); int alphasort(const void* lhs, const void* rhs); /* Copyright Kevlin Henney, 1997, 2003. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose is hereby granted without fee, provided that this copyright and permissions notice appear in all copies and derivatives. This software is supplied "as is" without express or implied warranty. But that said, if there are any problems please get in touch. */ #ifdef __cplusplus } #endif #endif projectM-complete-2.1.0-Source/src/libprojectM/cmake/0000775000175000017500000000000011756416660022706 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/cmake/CPack-projectM.cmake0000664000175000017500000000145211756064136026451 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") IF(CPACK_PROJECTM_INCLUDED) INCLUDE(CPack) ELSE(CPACK_PROJECTM_INCLUDED) SET(CACHE CPACK_PROJECTM_INCLUDED 1) ENDIF(CPACK_PROJECTM_INCLUDED) projectM-complete-2.1.0-Source/src/libprojectM/cmake/FindGLEW.cmake0000664000175000017500000000202211756064136025240 0ustar matthiasmatthias# - Try to find GLEW # Once done this will define # # GLEW_FOUND - system has GLEW # GLEW_INCLUDE_DIR - the GLEW include directory # GLEW_LIBRARY - Link these to use GLEW # FIND_PATH( GLEW_INCLUDE_DIR glew.h wglew.h PATHS /usr/local /usr c:/glew "C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK" "C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK" PATH_SUFFIXES include include/gl include/GL Include Include/gl Include/GL ) FIND_LIBRARY( GLEW_LIBRARY NAMES glew32 glew GLEW PATHS /usr /usr/local c:/glew "C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK" "C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK" PATH_SUFFIXES lib Lib ) IF (GLEW_INCLUDE_DIR AND GLEW_LIBRARY) SET(GLEW_FOUND TRUE) SET( GLEW_LIBRARY_DIR ${GLEW_LIBRARY} ) ELSE (GLEW_INCLUDE_DIR AND GLEW_LIBRARY) SET( GLEW_FOUND FALSE ) ENDIF (GLEW_INCLUDE_DIR AND GLEW_LIBRARY) projectM-complete-2.1.0-Source/src/libprojectM/PCM.hpp0000775000175000017500000000402011756064136022752 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id$ * * Encapsulation of raw sound buffer. Used in beat detection * * $Log$ */ #ifndef _PCM_H #define _PCM_H #include "dlldefs.h" class #ifdef WIN32 DLLEXPORT #endif PCM { public: float **PCMd; int start; /** Use wave smoothing */ float waveSmoothing; int *ip; double *w; int newsamples; int numsamples; //size of new PCM info float *pcmdataL; //holder for most recent pcm data float *pcmdataR; //holder for most recent pcm data /** PCM data */ float vdataL[512]; //holders for FFT data (spectrum) float vdataR[512]; static int maxsamples; PCM(); ~PCM(); void initPCM(int maxsamples); void addPCMfloat(const float *PCMdata, int samples); void addPCM16(short [2][512]); void addPCM16Data(const short* pcm_data, short samples); void addPCM8( unsigned char [2][1024]); void addPCM8_512( const unsigned char [2][512]); void getPCM(float *data, int samples, int channel, int freq, float smoothing, int derive); void freePCM(); int getPCMnew(float *PCMdata, int channel, int freq, float smoothing, int derive,int reset); }; #endif /** !_PCM_H */ projectM-complete-2.1.0-Source/src/libprojectM/PipelineMerger.cpp0000664000175000017500000000634111756064136025242 0ustar matthiasmatthias#include "PipelineMerger.hpp" #include "RenderItemMatcher.hpp" #include "RenderItemMergeFunction.hpp" const double PipelineMerger::e(2.71828182845904523536); const double PipelineMerger::s(0.5); void PipelineMerger::mergePipelines(const Pipeline & a, const Pipeline & b, Pipeline & out, RenderItemMatcher::MatchResults & results, RenderItemMergeFunction & mergeFunction, float ratio) { const double x = ( ratio - 0.5 ) * 20; const double sigmoid = 1.0 / ( 1.0 + e - s * x ); const double invratio = 1.0 - ratio; out.textureWrap = ( ratio < 0.5 ) ? a.textureWrap : b.textureWrap; out.screenDecay = lerp ( b.screenDecay, a.screenDecay, ratio ); out.drawables.clear(); out.compositeDrawables.clear(); for ( std::vector::const_iterator pos = a.drawables.begin(); pos != a.drawables.end(); ++pos ) { ( *pos )->masterAlpha = invratio; out.drawables.push_back ( *pos ); } for ( std::vector::const_iterator pos = b.drawables.begin(); pos != b.drawables.end();++pos ) { ( *pos )->masterAlpha = ratio; out.drawables.push_back ( *pos ); } if(ratio < 0.5) { const double local_ratio = (invratio - 0.5) * 2; for (std::vector::const_iterator pos = a.compositeDrawables.begin(); pos != a.compositeDrawables.end(); ++pos) { (*pos)->masterAlpha = local_ratio; out.compositeDrawables.push_back(*pos); } } else { const double local_ratio = (ratio - 0.5) * 2; for (std::vector::const_iterator pos = b.compositeDrawables.begin(); pos != b.compositeDrawables.end();++pos) { (*pos)->masterAlpha = local_ratio; out.compositeDrawables.push_back(*pos); } } /* for (RenderItemMatchList::iterator pos = results.matches.begin(); pos != results.matches.end(); ++pos) { RenderItem * itemA = pos->first; RenderItem * itemB = pos->second; RenderItem * itemC = mergeFunction(itemA, itemB, ratio); if (itemC == 0) { itemA->masterAlpha = ratio; out.drawables.push_back(itemA); itemB->masterAlpha = invratio; out.drawables.push_back(itemB); } else out.drawables.push_back(itemC); } for (std::vector::const_iterator pos = results.unmatchedLeft.begin(); pos != results.unmatchedLeft.end(); ++pos) { (*pos)->masterAlpha = invratio; out.drawables.push_back(*pos); } for (std::vector::const_iterator pos = results.unmatchedRight.begin(); pos != results.unmatchedRight.end(); ++pos) { (*pos)->masterAlpha = ratio; out.drawables.push_back(*pos); } */ if (a.staticPerPixel && b.staticPerPixel) { out.staticPerPixel = true; for (int x=0;x #include #include #include /// A function object which calculates the maximum-weighted bipartite matching between /// two sets via the hungarian method. template class HungarianMethod { public : static const int MAX_SIZE = N; private: int n, max_match; //n workers and n jobs double lx[N], ly[N]; //labels of X and Y parts int xy[N]; //xy[x] - vertex that is matched with x, int yx[N]; //yx[y] - vertex that is matched with y bool S[N], T[N]; //sets S and T in algorithm double slack[N]; //as in the algorithm description double slackx[N]; //slackx[y] such a vertex, that // l(slackx[y]) + l(y) - w(slackx[y],y) = slack[y] int prev[N]; //array for memorizing alternating paths void init_labels(const double cost[N][N]) { memset(lx, 0, sizeof(lx)); memset(ly, 0, sizeof(ly)); for (int x = 0; x < n; x++) for (int y = 0; y < n; y++) lx[x] = std::max(lx[x], cost[x][y]); } void augment(const double cost[N][N]) //main function of the algorithm { if (max_match == n) return; //check wether matching is already perfect int x, y, root; //just counters and root vertex int q[N], wr = 0, rd = 0; //q - queue for bfs, wr,rd - write and read //pos in queue memset(S, false, sizeof(S)); //init set S memset(T, false, sizeof(T)); //init set T memset(prev, -1, sizeof(prev)); //init set prev - for the alternating tree for (x = 0; x < n; x++) //finding root of the tree if (xy[x] == -1) { q[wr++] = root = x; prev[x] = -2; S[x] = true; break; } for (y = 0; y < n; y++) //initializing slack array { slack[y] = lx[root] + ly[y] - cost[root][y]; slackx[y] = root; } while (true) //main cycle { while (rd < wr) //building tree with bfs cycle { x = q[rd++]; //current vertex from X part for (y = 0; y < n; y++) //iterate through all edges in equality graph if (cost[x][y] == lx[x] + ly[y] && !T[y]) { if (yx[y] == -1) break; //an exposed vertex in Y found, so //augmenting path exists! T[y] = true; //else just add y to T, q[wr++] = yx[y]; //add vertex yx[y], which is matched //with y, to the queue add_to_tree(yx[y], x, cost); //add edges (x,y) and (y,yx[y]) to the tree } if (y < n) break; //augmenting path found! } if (y < n) break; //augmenting path found! update_labels(); //augmenting path not found, so improve labeling wr = rd = 0; for (y = 0; y < n; y++) //in this cycle we add edges that were added to the equality graph as a //result of improving the labeling, we add edge (slackx[y], y) to the tree if //and only if !T[y] && slack[y] == 0, also with this edge we add another one //(y, yx[y]) or augment the matching, if y was exposed if (!T[y] && slack[y] == 0) { if (yx[y] == -1) //exposed vertex in Y found - augmenting path exists! { x = slackx[y]; break; } else { T[y] = true; //else just add y to T, if (!S[yx[y]]) { q[wr++] = yx[y]; //add vertex yx[y], which is matched with //y, to the queue add_to_tree(yx[y], slackx[y],cost); //and add edges (x,y) and (y, //yx[y]) to the tree } } } if (y < n) break; //augmenting path found! } if (y < n) //we found augmenting path! { max_match++; //increment matching //in this cycle we inverse edges along augmenting path for (int cx = x, cy = y, ty; cx != -2; cx = prev[cx], cy = ty) { ty = xy[cx]; yx[cy] = cx; xy[cx] = cy; } augment(cost); //recall function, go to step 1 of the algorithm } }//end of augment() function void update_labels() { int x, y; double delta = std::numeric_limits::max(); for (y = 0; y < n; y++) //calculate delta using slack if (!T[y]) delta = std::min(delta, slack[y]); for (x = 0; x < n; x++) //update X labels if (S[x]) lx[x] -= delta; for (y = 0; y < n; y++) //update Y labels if (T[y]) ly[y] += delta; for (y = 0; y < n; y++) //update slack array if (!T[y]) slack[y] -= delta; } void add_to_tree(int x, int prevx, const double cost[N][N]) //x - current vertex,prevx - vertex from X before x in the alternating path, //so we add edges (prevx, xy[x]), (xy[x], x) { S[x] = true; //add x to S prev[x] = prevx; //we need this when augmenting for (int y = 0; y < n; y++) //update slacks, because we add new vertex to S if (lx[x] + ly[y] - cost[x][y] < slack[y]) { slack[y] = lx[x] + ly[y] - cost[x][y]; slackx[y] = x; } } public: /// Computes the best matching of two sets given its cost matrix. /// See the matching() method to get the computed match result. /// \param cost a matrix of two sets I,J where cost[i][j] is the weight of edge i->j /// \param logicalSize the number of elements in both I and J /// \returns the total cost of the best matching inline double operator()(const double cost[N][N], int logicalSize) { n = logicalSize; assert(n <= N); double ret = 0; //weight of the optimal matching max_match = 0; //number of vertices in current matching memset(xy, -1, sizeof(xy)); memset(yx, -1, sizeof(yx)); init_labels(cost); //step 0 augment(cost); //steps 1-3 for (int x = 0; x < n; x++) //forming answer there ret += cost[x][xy[x]]; return ret; } /// Gets the matching element in 2nd set of the ith element in the first set /// \param i the index of the ith element in the first set (passed in operator()) /// \returns an index j, denoting the matched jth element of the 2nd set inline int matching(int i) const { return xy[i]; } /// Gets the matching element in 1st set of the jth element in the 2nd set /// \param j the index of the jth element in the 2nd set (passed in operator()) /// \returns an index i, denoting the matched ith element of the 1st set /// \note inverseMatching(matching(i)) == i inline int inverseMatching(int j) const { return yx[j]; } }; #endif projectM-complete-2.1.0-Source/src/libprojectM/event.h0000775000175000017500000000672311756064136023130 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: event.h,v 1.2 2004/10/08 10:54:27 cvs Exp $ * * projectM keycodes. Enables translation from various event schemes such as Win32, SDL * &c. * * $Log: event.h,v $ */ #ifndef _PROJECTM_EVENT_H #define _PROJECTM_EVENT_H typedef enum { /** Event types */ PROJECTM_KEYUP, PROJECTM_KEYDOWN, PROJECTM_VIDEORESIZE, PROJECTM_VIDEOQUIT, } projectMEvent; typedef enum { /** Keycodes */ PROJECTM_K_RETURN, PROJECTM_K_RIGHT, PROJECTM_K_LEFT, PROJECTM_K_UP, PROJECTM_K_DOWN, PROJECTM_K_PAGEUP, PROJECTM_K_PAGEDOWN, PROJECTM_K_INSERT, PROJECTM_K_DELETE, PROJECTM_K_ESCAPE, PROJECTM_K_LSHIFT, PROJECTM_K_RSHIFT, PROJECTM_K_CAPSLOCK, PROJECTM_K_LCTRL, PROJECTM_K_HOME, PROJECTM_K_END, PROJECTM_K_BACKSPACE, PROJECTM_K_F1, PROJECTM_K_F2, PROJECTM_K_F3, PROJECTM_K_F4, PROJECTM_K_F5, PROJECTM_K_F6, PROJECTM_K_F7, PROJECTM_K_F8, PROJECTM_K_F9, PROJECTM_K_F10, PROJECTM_K_F11, PROJECTM_K_F12, PROJECTM_K_0 = 48, PROJECTM_K_1, PROJECTM_K_2, PROJECTM_K_3, PROJECTM_K_4, PROJECTM_K_5, PROJECTM_K_6, PROJECTM_K_7, PROJECTM_K_8, PROJECTM_K_9, PROJECTM_K_A = 65, PROJECTM_K_B, PROJECTM_K_C, PROJECTM_K_D, PROJECTM_K_E, PROJECTM_K_F, PROJECTM_K_G, PROJECTM_K_H, PROJECTM_K_I, PROJECTM_K_J, PROJECTM_K_K, PROJECTM_K_L, PROJECTM_K_M, PROJECTM_K_N, PROJECTM_K_O, PROJECTM_K_P, PROJECTM_K_Q, PROJECTM_K_R, PROJECTM_K_S, PROJECTM_K_T, PROJECTM_K_U, PROJECTM_K_V, PROJECTM_K_W, PROJECTM_K_X, PROJECTM_K_Y, PROJECTM_K_Z, PROJECTM_K_a = 97, PROJECTM_K_b, PROJECTM_K_c, PROJECTM_K_d, PROJECTM_K_e, PROJECTM_K_f, PROJECTM_K_g, PROJECTM_K_h, PROJECTM_K_i, PROJECTM_K_j, PROJECTM_K_k, PROJECTM_K_l, PROJECTM_K_m, PROJECTM_K_n, PROJECTM_K_o, PROJECTM_K_p, PROJECTM_K_q, PROJECTM_K_r, PROJECTM_K_s, PROJECTM_K_t, PROJECTM_K_u, PROJECTM_K_v, PROJECTM_K_w, PROJECTM_K_x, PROJECTM_K_y, PROJECTM_K_z, PROJECTM_K_NONE, PROJECTM_K_PLUS, PROJECTM_K_MINUS, PROJECTM_K_EQUALS } projectMKeycode; typedef enum { /** Modifiers */ PROJECTM_KMOD_LSHIFT, PROJECTM_KMOD_RSHIFT, PROJECTM_KMOD_CAPS, PROJECTM_KMOD_LCTRL, PROJECTM_KMOD_RCTRL, } projectMModifier; #endif /** !_PROJECTM_EVENT_H */ projectM-complete-2.1.0-Source/src/libprojectM/IdleTextures.hpp0000664000175000017500000156611011756064136024767 0ustar matthiasmatthias /* begin binary data: */ const int M_bytes = 27965; /* begin binary data: */ const unsigned char M_data[] = /* 27965 */ {0x00,0x00,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00 ,0x01,0x20,0x08,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xAD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7D,0xFF,0x00 ,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAA,0xAD,0x00 ,0x00,0x00,0xFF,0xAD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC7,0xFF,0x00 ,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00 ,0x00,0xEC,0xAD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0xAC,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x13,0xFF,0x00,0x00,0x00 ,0x00,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0xAD,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xC2,0xAD,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x5A,0xFF,0x00,0x00,0x00,0x00,0x9F,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x7D,0xAD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xC2,0x00,0x00,0x00,0x00,0x6C,0x83,0x00,0x00,0x00,0xFF,0x00,0x0D,0x0D,0x0D ,0xFF,0xA3,0x37,0x37,0x37,0xFF,0x00,0x2B,0x2B,0x2B,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xA4,0xFF,0x00,0x00,0x00,0x00,0x9F,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xC5,0x83,0x00,0x00,0x00,0xFF,0x00,0x34,0x34,0x34 ,0xFF,0xA3,0x37,0x37,0x37,0xFF,0x00,0x0D,0x0D,0x0D,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x6B,0x01,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xFD ,0x82,0x00,0x00,0x00,0xFF,0x01,0x10,0x10,0x10,0xFF,0xF9,0xF9,0xF9,0xFF,0xA2 ,0xFF,0xFF,0xFF,0xFF,0x01,0xF0,0xF0,0xF0,0xFF,0x04,0x04,0x04,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEB,0x00,0x00,0x00,0x02,0xFF,0x00,0x00 ,0x00,0x00,0x9D,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00 ,0xFC,0x82,0x00,0x00,0x00,0xFF,0x00,0x1C,0x1C,0x1C,0xFF,0xA3,0xFF,0xFF,0xFF ,0xFF,0x01,0xF9,0xF9,0xF9,0xFF,0x10,0x10,0x10,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x17,0x01,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xBF,0x83,0x00,0x00,0x00,0xFF,0x00,0xB3,0xB3,0xB3,0xFF,0xA3,0xFF ,0xFF,0xFF,0xFF,0x00,0x3E,0x3E,0x3E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x37,0xFF,0x00,0x00,0x00,0x00,0x9D,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x54,0x83,0x00,0x00,0x00,0xFF,0x00,0x63,0x63,0x63,0xFF,0xA3,0xFF ,0xFF,0xFF,0xFF,0x00,0xB2,0xB2,0xB2,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xBD,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x69,0x83,0x00,0x00,0x00,0xFF,0x00,0x5D,0x5D,0x5D,0xFF,0xA3,0xFF,0xFF,0xFF ,0xFF,0x00,0x87,0x87,0x87,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x80,0xFF,0x00,0x00,0x00,0x00,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x9C,0x83,0x00,0x00,0x00,0xFF,0x00,0xAA,0xAA,0xAA,0xFF,0xA3,0xFF,0xFF,0xFF ,0xFF,0x00,0x5B,0x5B,0x5B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0x66,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00 ,0x00,0x00,0xFC,0x82,0x00,0x00,0x00,0xFF,0x01,0x0E,0x0E,0x0E,0xFF,0xF8,0xF8 ,0xF8,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0xD1,0xD1,0xD1,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xCA,0xFF,0x00,0x00,0x00,0x00,0x9D,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xE4,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03 ,0x03,0xFF,0xEF,0xEF,0xEF,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x01,0xF7,0xF7,0xF7 ,0xFF,0x0D,0x0D,0x0D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xFB ,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x00,0x81,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xBC,0x83,0x00,0x00,0x00,0xFF,0x00,0xB1,0xB1,0xB1,0xFF,0xA3,0xFF ,0xFF,0xFF,0xFF,0x00,0x1B,0x1B,0x1B,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xFE,0x00,0x00,0x00,0x15,0xFF,0x00,0x00,0x00,0x00,0x9B,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x83,0x00,0x00,0x00,0xFF,0x00,0x3A,0x3A ,0x3A,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00,0xAD,0xAD,0xAD,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x81,0x00,0x00,0x00,0x00,0x81,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x83,0x00,0x00,0x00,0xFF,0x00,0x5A,0x5A ,0x5A,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00,0x64,0x64,0x64,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x5D,0xFF,0x00,0x00,0x00,0x00,0x9B,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x83,0x00,0x00,0x00,0xFF,0x00,0x81,0x81 ,0x81,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00,0x56,0x56,0x56,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0x81,0x00,0x00,0x00,0x00,0x81,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7,0xF7,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF ,0x00,0xAD,0xAD,0xAD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA6 ,0xFF,0x00,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBB ,0x83,0x00,0x00,0x00,0xFF,0x00,0xC9,0xC9,0xC9,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF ,0x01,0xF4,0xF4,0xF4,0xFF,0x0A,0x0A,0x0A,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x10,0x81,0x00,0x00,0x00,0x00,0x82,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0x83,0x00,0x00,0x00,0xFF,0x00,0xAE ,0xAE,0xAE,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x05,0x05 ,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xED,0x00,0x00,0x00 ,0x02,0xFF,0x00,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x0A,0x00,0x00,0x00,0xF8,0x82,0x00,0x00,0x00,0xFF,0x01,0x13,0x13,0x13,0xFF ,0xFD,0xFD,0xFD,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0xA8,0xA8,0xA8,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB3,0x82,0x00,0x00,0x00,0x00,0x82 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x58,0x58,0x58,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00,0x40,0x40,0x40,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x39,0xFF,0x00,0x00,0x00,0x00,0x99 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4B,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x59,0x59,0x59,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00,0x51,0x51,0x51,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5C,0x82,0x00,0x00,0x00,0x00,0x82 ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0xFA,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x0B,0x0B,0x0B,0xFF,0xF6,0xF6,0xF6,0xFF,0xA2,0xFF,0xFF ,0xFF,0xFF,0x00,0x8A,0x8A,0x8A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x83,0xFF,0x00,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x93,0x83,0x00,0x00,0x00,0xFF,0x00,0xA0,0xA0,0xA0,0xFF,0xA2,0xFF,0xFF ,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x0D,0x82,0x00,0x00,0x00,0x00 ,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0x83,0x00,0x00,0x00,0xFF ,0x00,0xAB,0xAB,0xAB,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0xD3,0xD3,0xD3,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCC,0xFF,0x00,0x00,0x00,0x00 ,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDB,0x82,0x00,0x00,0x00,0xFF ,0x01,0x01,0x01,0x01,0xFF,0xE7,0xE7,0xE7,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00 ,0xA3,0xA3,0xA3,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAE,0x83 ,0x00,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x55,0x55,0x55,0xFF,0xA3,0xFF,0xFF,0xFF,0xFF,0x00 ,0x1D,0x1D,0x1D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x17,0xFF,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x22,0x83,0x00,0x00,0x00,0xFF,0x00,0x30,0x30,0x30,0xFF,0xA3,0xFF ,0xFF,0xFF,0xFF,0x00,0x4C,0x4C,0x4C,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x57,0x83,0x00,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0x10,0x00,0x00,0x00,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01,0x0A,0x0A ,0x0A,0xFF,0xF4,0xF4,0xF4,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x66,0x66,0x66 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5F,0xFF,0x00,0x00,0x00 ,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6A,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x77,0x77,0x77,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x01,0xEF,0xEF,0xEF ,0xFF,0x06,0x06,0x06,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF5 ,0x00,0x00,0x00,0x0B,0x83,0x00,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xB4,0x83,0x00,0x00,0x00,0xFF,0x00,0xA8,0xA8,0xA8,0xFF,0xA2 ,0xFF,0xFF,0xFF,0xFF,0x00,0xB0,0xB0,0xB0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xA9,0xFF,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xB2,0x83,0x00,0x00,0x00,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0xA2 ,0xFF,0xFF,0xFF,0xFF,0x00,0x9E,0x9E,0x9E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xA9,0x84,0x00,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x5E,0x83,0x00,0x00,0x00,0xFF,0x00,0x52,0x52,0x52,0xFF,0xA2 ,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3,0xFF,0x06,0x06,0x06,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x03,0xFF,0x00,0x00 ,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00 ,0xF3,0x82,0x00,0x00,0x00,0xFF,0x01,0x0C,0x0C,0x0C,0xFF,0xFA,0xFA,0xFA,0xFF ,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x47,0x47,0x47,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x52,0x84,0x00,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xF8,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x09,0x09,0x09,0xFF,0xF3,0xF3,0xF3,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x43 ,0x43,0x43,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3C,0xFF,0x00 ,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x4E,0x4E,0x4E,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x01,0xEB ,0xEB,0xEB,0xFF,0x04,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xF2,0x00,0x00,0x00,0x08,0x84,0x00,0x00,0x00,0x00,0x85,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xB1,0x83,0x00,0x00,0x00,0xFF,0x00,0xA6,0xA6,0xA6 ,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x8C,0x8C,0x8C,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x85,0xFF,0x00,0x00,0x00,0x00,0x95,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x89,0x83,0x00,0x00,0x00,0xFF,0x00,0x96,0x96,0x96 ,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x99,0x99,0x99,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xA4,0x85,0x00,0x00,0x00,0x00,0x85,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x5B,0x83,0x00,0x00,0x00,0xFF,0x00,0x4F,0x4F,0x4F ,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0xD6,0xD6,0xD6,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xCF,0xFF,0x00,0x00,0x00,0x00,0x95,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xD1,0x83,0x00,0x00,0x00,0xFF,0x00,0xDE,0xDE,0xDE ,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x42,0x42,0x42,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x4D,0x85,0x00,0x00,0x00,0x00,0x85,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0xF7,0x82,0x00,0x00,0x00,0xFF ,0x01,0x07,0x07,0x07,0xFF,0xF1,0xF1,0xF1,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00 ,0x20,0x20,0x20,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x19,0xFF,0x00,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x1A,0x83,0x00,0x00,0x00,0xFF,0x00,0x25,0x25,0x25,0xFF,0xA2,0xFF ,0xFF,0xFF,0xFF,0x01,0xE8,0xE8,0xE8,0xFF,0x03,0x03,0x03,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0x06,0x85,0x00,0x00,0x00 ,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAE,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xA3,0xA3,0xA3,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x69,0x69,0x69 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0xFF,0x00,0x00,0x00 ,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x94,0x94,0x94 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9F,0x86,0x00,0x00,0x00 ,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x4D,0x4D,0x4D,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0xB3,0xB3,0xB3 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAB,0xFF,0x00,0x00,0x00 ,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA8,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x3D,0x3D,0x3D ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x48,0x86,0x00,0x00,0x00 ,0x00,0x86,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0xF6 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x06,0x06,0x06,0xFF,0xF0,0xF0,0xF0,0xFF,0xA1 ,0xFF,0xFF,0xFF,0xFF,0x01,0xF4,0xF4,0xF4,0xFF,0x07,0x07,0x07,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x04,0xFF,0x00,0x00 ,0x00,0x00,0x91,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00 ,0xED,0x82,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF5,0xF5,0xF5,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x01,0xE4,0xE4,0xE4,0xFF,0x01,0x01,0x01,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x04,0x86,0x00 ,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAB,0x83,0x00 ,0x00,0x00,0xFF,0x00,0xA0,0xA0,0xA0,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x46 ,0x46,0x46,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3E,0xFF,0x00 ,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x44,0x44,0x44,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x8F ,0x8F,0x8F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9A,0x87,0x00 ,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x4A,0x4A,0x4A,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x8F ,0x8F,0x8F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x87,0xFF,0x00 ,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x8C,0x8C,0x8C,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x38 ,0x38,0x38,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x43,0x87,0x00 ,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00 ,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF,0x01,0x05,0x05,0x05,0xFF,0xEE,0xEE,0xEE ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xD9,0xD9,0xD9,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xD1,0xFF,0x00,0x00,0x00,0x00,0x91,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xC8,0x83,0x00,0x00,0x00,0xFF,0x00,0xD4,0xD4,0xD4 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xE0,0xE0,0xE0,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xE9,0x00,0x00,0x00,0x03,0x87,0x00,0x00,0x00,0x00 ,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA9,0x83,0x00,0x00,0x00,0xFF ,0x00,0x9D,0x9D,0x9D,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x22,0x22,0x22,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1B,0xFF,0x00,0x00,0x00,0x00 ,0x8F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0xFD,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x1C,0x1C,0x1C,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00 ,0x8A,0x8A,0x8A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x95,0x88 ,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x47,0x47,0x47,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00 ,0x6C,0x6C,0x6C,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x64,0xFF ,0x00,0x00,0x00,0x00,0x8F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x57,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x63,0x63,0x63,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00 ,0x33,0x33,0x33,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3E,0x88 ,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00 ,0x00,0x00,0xF3,0x82,0x00,0x00,0x00,0xFF,0x01,0x04,0x04,0x04,0xFF,0xEC,0xEC ,0xEC,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xAD,0xFF,0x00,0x00,0x00,0x00,0x8F,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x9F,0x83,0x00,0x00,0x00,0xFF,0x00,0xAB,0xAB ,0xAB,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xE5,0x00,0x00,0x00,0x02,0x88,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA6,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x9B,0x9B,0x9B,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6 ,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1 ,0x00,0x00,0x00,0x05,0xFF,0x00,0x00,0x00,0x00,0x8E,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xE6,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEF ,0xEF,0xEF,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x85,0x85,0x85,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x90,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x83,0x00,0x00,0x00,0xFF,0x00,0x44 ,0x44,0x44,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x48,0x48,0x48,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0xFF,0x00,0x00,0x00,0x00,0x8D,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2F,0x83,0x00,0x00,0x00,0xFF,0x00,0x3A ,0x3A,0x3A,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x2E,0x2E,0x2E,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x39,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xF1,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEA,0xEA,0xEA,0xFF,0xA1,0xFF,0xFF,0xFF ,0xFF,0x00,0x92,0x92,0x92,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x8A,0xFF,0x00,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x76,0x83,0x00,0x00,0x00,0xFF,0x00,0x82,0x82,0x82,0xFF,0xA1,0xFF,0xFF,0xFF ,0xFF,0x00,0xD7,0xD7,0xD7,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE1,0x00,0x00,0x00,0x01,0x89,0x00,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xA3,0x83,0x00,0x00,0x00,0xFF,0x00,0x98,0x98,0x98,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xD3,0xFF,0x00,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xBE,0x83,0x00,0x00,0x00,0xFF,0x00,0xC9,0xC9,0xC9,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80,0x80,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x8B,0x8A,0x00,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x4D,0x83,0x00,0x00,0x00,0xFF,0x00,0x42,0x42,0x42,0xFF ,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x25,0x25,0x25,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x1D,0xFF,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x13,0x13,0x13,0xFF,0xFD,0xFD,0xFD,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x29 ,0x29,0x29,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x34,0x8A,0x00 ,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00 ,0x00,0xF0,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xE8,0xE8,0xE8 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x6E,0x6E,0x6E,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x66,0xFF,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x4E,0x83,0x00,0x00,0x00,0xFF,0x00,0x59,0x59,0x59 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xD2,0xD2,0xD2,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xDD,0x8B,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xA0,0x83,0x00,0x00,0x00,0xFF,0x00,0x95,0x95,0x95 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xB8,0xB8,0xB8,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB0,0xFF,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x95,0x83,0x00,0x00,0x00,0xFF,0x00,0xA0,0xA0,0xA0 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x7B,0x7B,0x7B,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x86,0x8B,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x4A,0x83,0x00,0x00,0x00,0xFF,0x00,0x3F,0x3F,0x3F ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x01,0xF7,0xF7,0xF7,0xFF,0x0A,0x0A,0x0A,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF3,0x00,0x00,0x00,0x06,0xFF ,0x00,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDD,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE7,0xE7,0xE7,0xFF,0xA1,0xFF ,0xFF,0xFF,0xFF,0x00,0x24,0x24,0x24,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x2F,0x8B,0x00,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0x05,0x00,0x00,0x00,0xEE,0x82,0x00,0x00,0x00,0xFF,0x01,0x02,0x02 ,0x02,0xFF,0xE6,0xE6,0xE6,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x4B,0x4B,0x4B ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x43,0xFF,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x30,0x30,0x30,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xCD,0xCD,0xCD ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD8,0x8C,0x00,0x00,0x00 ,0x00,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9E,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x92,0x92,0x92,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x94,0x94,0x94 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0xFF,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6D,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x77,0x77,0x77,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x76,0x76,0x76 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x81,0x8C,0x00,0x00,0x00 ,0x00,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x3C,0x3C,0x3C,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xDE,0xDE,0xDE ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD6,0xFF,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB5,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x20,0x20,0x20 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2A,0x8C,0x00,0x00,0x00 ,0x00,0x8C,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xEC ,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE4,0xE4,0xE4,0xFF,0xA1 ,0xFF,0xFF,0xFF,0xFF,0x00,0x27,0x27,0x27,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x1F,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x94 ,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x00,0x48,0xB7,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xF5,0x82,0x00,0x00,0x00,0xFF,0x01,0x0C ,0x0C,0x0C,0xFF,0xFA,0xFA,0xFA,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xC8,0xC8 ,0xC8,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD3,0x8D,0x00,0x00 ,0x00,0x00,0x8D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9B,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x90,0x90,0x90,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x71,0x71 ,0x71,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x69,0xB7,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0xFD,0x94,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x05,0xB6,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x44,0x83,0x00,0x00,0x00,0xFF,0x00,0x4E,0x4E,0x4E,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x71,0x71,0x71,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x7C,0x8D,0x00,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x44,0x83,0x00,0x00,0x00,0xFF,0x00,0x39,0x39,0x39,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xBA,0xBA,0xBA,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB2,0xB7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73 ,0x96,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4B,0xB6,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x8C,0x83,0x00,0x00,0x00,0xFF,0x00,0x96,0x96,0x96,0xFF ,0xA0,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1B,0x1B,0x1B,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x26,0x8D,0x00,0x00,0x00,0x00,0x8D ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xEA,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE2,0xE2,0xE2,0xFF,0xA0,0xFF,0xFF ,0xFF,0xFF,0x01,0xF8,0xF8,0xF8,0xFF,0x0B,0x0B,0x0B,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x07,0xB6,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xCB,0x96,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA3 ,0xB6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD4,0x83,0x00,0x00,0x00,0xFF ,0x00,0xDE,0xDE,0xDE,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xC3,0xC3,0xC3,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF,0x8E,0x00,0x00,0x00,0x00 ,0x8E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x83,0x00,0x00,0x00,0xFF ,0x00,0x8D,0x8D,0x8D,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x4D,0x4D,0x4D,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x45,0xB5,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x23,0x97,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2 ,0x00,0x00,0x00,0x08,0xB4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x26,0x26,0x26,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00 ,0x6C,0x6C,0x6C,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x78,0x8E ,0x00,0x00,0x00,0x00,0x8E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x37,0x37,0x37,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00 ,0x97,0x97,0x97,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8F,0xB5 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7A,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x4D,0x4D,0x4D,0xFF,0x8E,0x9F,0x9F,0x9F,0xFF,0x00,0x34,0x34,0x34,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x52,0xB4,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x63,0x83,0x00,0x00,0x00,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0xA0 ,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x18,0x18,0x18,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x21,0x8E,0x00,0x00,0x00,0x00,0x8E,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xE8,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xE0,0xE0,0xE0,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xE0,0xE0 ,0xE0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD8,0xB5,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xD2,0x83,0x00,0x00,0x00,0xFF,0x00,0xC2,0xC2 ,0xC2,0xFF,0x8E,0xFF,0xFF,0xFF,0xFF,0x00,0x9A,0x9A,0x9A,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xAA,0xB4,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0xA0,0xFF,0xFF ,0xFF,0xFF,0x00,0xBE,0xBE,0xBE,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xCA,0x8F,0x00,0x00,0x00,0x00,0x8F,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x95,0x83,0x00,0x00,0x00,0xFF,0x00,0x8A,0x8A,0x8A,0xFF,0xA1,0xFF,0xFF ,0xFF,0xFF,0x00,0x2A,0x2A,0x2A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x22,0xB3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x1C,0x1C,0x1C,0xFF,0xFE,0xFE,0xFE,0xFF,0x8E,0xFF,0xFF,0xFF ,0xFF,0x01,0xED,0xED,0xED,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x0C,0xB2,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xEF,0x82,0x00,0x00,0x00,0xFF,0x01,0x07 ,0x07,0x07,0xFF,0xF5,0xF5,0xF5,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x67,0x67 ,0x67,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x73,0x8F,0x00,0x00 ,0x00,0x00,0x8F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x34,0x34,0x34,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x73,0x73 ,0x73,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6B,0xB3,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x83,0x00,0x00,0x00,0xFF,0x00,0x72,0x72 ,0x72,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0x4A,0x4A,0x4A,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x5A,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x3B,0x83,0x00,0x00,0x00,0xFF,0x00,0x44,0x44,0x44,0xFF,0xA0,0xFF,0xFF ,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x14,0x14,0x14,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1D,0x8F,0x00,0x00,0x00,0x00 ,0x8F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE6,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xDD,0xDD,0xDD,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00 ,0xBD,0xBD,0xBD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB4,0xB3 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDA,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xCA,0xCA,0xCA,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0xA2,0xA2,0xA2,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB1,0xB2,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x82,0x83,0x00,0x00,0x00,0xFF,0x00,0x8C,0x8C,0x8C,0xFF,0xA0 ,0xFF,0xFF,0xFF,0xFF,0x00,0xB9,0xB9,0xB9,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xC5,0x90,0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x92,0x83,0x00,0x00,0x00,0xFF,0x00,0x87,0x87,0x87,0xFF,0xA0 ,0xFF,0xFF,0xFF,0xFF,0x01,0xF9,0xF9,0xF9,0xFF,0x0C,0x0C,0x0C,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x08,0xB1,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0x83,0x00,0x00,0x00,0xFF,0x00,0x22,0x22 ,0x22,0xFF,0x91,0xFF,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x08,0x08,0x08 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x10 ,0xB1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x83,0x00,0x00,0x00,0xFF ,0x00,0xD4,0xD4,0xD4,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x62,0x62,0x62,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6E,0x90,0x00,0x00,0x00,0x00 ,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x83,0x00,0x00,0x00,0xFF ,0x00,0x31,0x31,0x31,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x50,0x50,0x50,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x47,0xB1,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x89,0x83,0x00,0x00,0x00,0xFF,0x00,0x7A,0x7A,0x7A,0xFF ,0x92,0xFF,0xFF,0xFF,0xFF,0x00,0x52,0x52,0x52,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x61,0xB0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x14 ,0x00,0x00,0x00,0xFD,0x82,0x00,0x00,0x00,0xFF,0x00,0x1C,0x1C,0x1C,0xFF,0xA0 ,0xFF,0xFF,0xFF,0xFF,0x01,0xFA,0xFA,0xFA,0xFF,0x11,0x11,0x11,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x19,0x90,0x00,0x00 ,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0xE4,0x83,0x00,0x00,0x00,0xFF,0x00,0xDB,0xDB,0xDB,0xFF,0xA0,0xFF,0xFF,0xFF ,0xFF,0x00,0x99,0x99,0x99,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x91,0xB0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xE0 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xD2,0xD2,0xD2,0xFF,0x92,0xFF,0xFF,0xFF,0xFF ,0x00,0xAA,0xAA,0xAA,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB9 ,0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5A,0x83,0x00,0x00,0x00,0xFF ,0x00,0x63,0x63,0x63,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xB4,0xB4,0xB4,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC0,0x91,0x00,0x00,0x00,0x00 ,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x83,0x00,0x00,0x00,0xFF ,0x00,0x85,0x85,0x85,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xE2,0xE2,0xE2,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDA,0xB0,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x39,0x83,0x00,0x00,0x00,0xFF,0x00,0x2A,0x2A,0x2A,0xFF ,0x93,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6,0xFF,0x0C,0x0C,0x0C,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x15,0xAF,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA2,0x83,0x00,0x00,0x00,0xFF,0x00,0xAB ,0xAB,0xAB,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x5D,0x5D,0x5D,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x69,0x91,0x00,0x00,0x00,0x00,0x91,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x83,0x00,0x00,0x00,0xFF,0x00,0x2E ,0x2E,0x2E,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0x2C,0x2C,0x2C,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x24,0xAF,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x91,0x83,0x00,0x00,0x00,0xFF,0x00,0x81,0x81,0x81,0xFF,0x94,0xFF ,0xFF,0xFF,0xFF,0x00,0x59,0x59,0x59,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x68,0xAE,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0xE8,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEF,0xEF,0xEF ,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xF8,0xF8,0xF8,0xFF,0x0E,0x0E,0x0E,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x15,0x91 ,0x00,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0xE2,0x83,0x00,0x00,0x00,0xFF,0x00,0xD8,0xD8,0xD8,0xFF,0xA0,0xFF ,0xFF,0xFF,0xFF,0x00,0x76,0x76,0x76,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x6D,0xAE,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00 ,0x00,0xE6,0x83,0x00,0x00,0x00,0xFF,0x00,0xD9,0xD9,0xD9,0xFF,0x94,0xFF,0xFF ,0xFF,0xFF,0x00,0xB1,0xB1,0xB1,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xC0,0xAE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x3A,0x3A,0x3A,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xAF,0xAF ,0xAF,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBB,0x92,0x00,0x00 ,0x00,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8D,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x82,0x82,0x82,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xBF,0xBF ,0xBF,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB7,0xAE,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x83,0x00,0x00,0x00,0xFF,0x00,0x31,0x31 ,0x31,0xFF,0x95,0xFF,0xFF,0xFF,0xFF,0x01,0xF9,0xF9,0xF9,0xFF,0x10,0x10,0x10 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x1A ,0xAD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x83,0x00,0x00,0x00,0xFF ,0x00,0x82,0x82,0x82,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x58,0x58,0x58,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x64,0x92,0x00,0x00,0x00,0x00 ,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x83,0x00,0x00,0x00,0xFF ,0x00,0x2C,0x2C,0x2C,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x01,0xFA,0xFA,0xFA,0xFF ,0x0E,0x0E,0x0E,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF7,0x00 ,0x00,0x00,0x09,0xAD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x99,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x89,0x89,0x89,0xFF,0x96,0xFF,0xFF,0xFF,0xFF,0x00,0x61 ,0x61,0x61,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x70,0xAD,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0x83,0x00,0x00,0x00,0xFF,0x00,0xC9 ,0xC9,0xC9,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xF5,0xF5,0xF5,0xFF,0x0B,0x0B ,0x0B,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00 ,0x12,0x92,0x00,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xDF,0x83,0x00,0x00,0x00,0xFF,0x00,0xD5,0xD5,0xD5,0xFF,0xA0,0xFF,0xFF,0xFF ,0xFF,0x00,0x52,0x52,0x52,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x4A,0xAC,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xEC ,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE0,0xE0,0xE0,0xFF,0x96 ,0xFF,0xFF,0xFF,0xFF,0x00,0xB9,0xB9,0xB9,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xC7,0xAC,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0E,0x00 ,0x00,0x00,0xFA,0x82,0x00,0x00,0x00,0xFF,0x01,0x13,0x13,0x13,0xFF,0xFD,0xFD ,0xFD,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0xAA,0xAA,0xAA,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB6,0x93,0x00,0x00,0x00,0x00,0x93,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x83,0x00,0x00,0x00,0xFF,0x00,0x7F,0x7F ,0x7F,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0x9C,0x9C,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x93,0xAC,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x48,0x83,0x00,0x00,0x00,0xFF,0x00,0x39,0x39,0x39,0xFF,0x97,0xFF,0xFF ,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x15,0x15,0x15,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x20,0xAB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x50,0x83,0x00,0x00,0x00,0xFF,0x00,0x59,0x59,0x59,0xFF,0xA0,0xFF,0xFF,0xFF ,0xFF,0x00,0x53,0x53,0x53,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x5F,0x93,0x00,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x34,0x83,0x00,0x00,0x00,0xFF,0x00,0x29,0x29,0x29,0xFF,0xA0,0xFF,0xFF,0xFF ,0xFF,0x00,0xE5,0xE5,0xE5,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xDD,0xAC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x91,0x91,0x91,0xFF,0x98,0xFF,0xFF,0xFF,0xFF,0x00,0x69,0x69,0x69 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x77,0xAB,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x98,0x83,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1 ,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3,0xFF,0x09,0x09,0x09,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x0F,0x93 ,0x00,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDD,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xD3,0xD3,0xD3,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00 ,0x2F,0x2F,0x2F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x26,0xAA ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xF0,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE6,0xE6,0xE6,0xFF,0x98,0xFF,0xFF ,0xFF,0xFF,0x00,0xC1,0xC1,0xC1,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xCF,0xAB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE7,0xE7,0xE7,0xFF,0x9F,0xFF,0xFF,0xFF ,0xFF,0x00,0xA5,0xA5,0xA5,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xB1,0x94,0x00,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x87,0x83,0x00,0x00,0x00,0xFF,0x00,0x7C,0x7C,0x7C,0xFF,0xA0,0xFF,0xFF,0xFF ,0xFF,0x00,0x78,0x78,0x78,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x70,0xAA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x41,0x41,0x41,0xFF,0x99,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD ,0xFF,0x1B,0x1B,0x1B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x27 ,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x83,0x00,0x00,0x00,0xFF ,0x00,0x30,0x30,0x30,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x4E,0x4E,0x4E,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5A,0x94,0x00,0x00,0x00,0x00 ,0x94,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x83,0x00,0x00,0x00,0xFF ,0x00,0x26,0x26,0x26,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xC2,0xC2,0xC2,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB9,0xAA,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xA8,0x83,0x00,0x00,0x00,0xFF,0x00,0x98,0x98,0x98,0xFF ,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0x70,0x70,0x70,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x7E,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6F ,0x83,0x00,0x00,0x00,0xFF,0x00,0x78,0x78,0x78,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF ,0x01,0xF0,0xF0,0xF0,0xFF,0x06,0x06,0x06,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x0C,0x94,0x00,0x00,0x00,0x00,0x95,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDA,0x83,0x00,0x00,0x00,0xFF,0x00,0xD0 ,0xD0,0xD0,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x10,0x10 ,0x10,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00 ,0x0A,0xA8,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xF4 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x04,0x04,0x04,0xFF,0xEC,0xEC,0xEC,0xFF,0x9A ,0xFF,0xFF,0xFF,0xFF,0x00,0xC8,0xC8,0xC8,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xD6,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00 ,0xA0,0xA0,0xA0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAC,0x95 ,0x00,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x7A,0x7A,0x7A,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00 ,0x55,0x55,0x55,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4C,0xA8 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x57,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x48,0x48,0x48,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x21,0x21,0x21,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2E,0xA7,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xF6,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D ,0x0D,0x0D,0xFF,0xFA,0xFA,0xFA,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x49,0x49 ,0x49,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x55,0x95,0x00,0x00 ,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2E,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x24,0x24,0x24,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x9E,0x9E ,0x9E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x96,0xA8,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xAF,0x83,0x00,0x00,0x00,0xFF,0x00,0xA0,0xA0 ,0xA0,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x78,0x78,0x78,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x86,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x47,0x83,0x00,0x00,0x00,0xFF,0x00,0x4F,0x4F,0x4F,0xFF,0x9F,0xFF,0xFF ,0xFF,0xFF,0x01,0xED,0xED,0xED,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x0A,0x95,0x00,0x00,0x00,0x00 ,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x83,0x00,0x00,0x00,0xFF ,0x00,0xCD,0xCD,0xCD,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xE7,0xE7,0xE7,0xFF ,0x01,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDF,0xA7 ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0xF8,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF0,0xF0,0xF0,0xFF,0x9C,0xFF,0xFF ,0xFF,0xFF,0x00,0xD0,0xD0,0xD0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xDD,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8F,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x96,0x96,0x96,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x9B,0x9B ,0x9B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA7,0x96,0x00,0x00 ,0x00,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x77,0x77,0x77,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x31,0x31 ,0x31,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x29,0xA6,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x5F,0x83,0x00,0x00,0x00,0xFF,0x00,0x50,0x50 ,0x50,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x28,0x28,0x28,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x35,0xA6,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xD6,0x83,0x00,0x00,0x00,0xFF,0x00,0xDE,0xDE,0xDE,0xFF,0x9F,0xFF,0xFF ,0xFF,0xFF,0x00,0x44,0x44,0x44,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x50,0x96,0x00,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x2B,0x83,0x00,0x00,0x00,0xFF,0x00,0x21,0x21,0x21,0xFF,0xA0,0xFF,0xFF ,0xFF,0xFF,0x00,0x7B,0x7B,0x7B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x72,0xA6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xA8,0xA8,0xA8,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80 ,0x80,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8D,0xA5,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x83,0x00,0x00,0x00,0xFF,0x00,0x26,0x26 ,0x26,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xE9,0xE9,0xE9,0xFF,0x03,0x03,0x03 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x07 ,0x96,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD5 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xCA,0xCA,0xCA,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF ,0x00,0xC4,0xC4,0xC4,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBC ,0xA5,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0xFB,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x0B,0x0B,0x0B,0xFF,0xF5,0xF5,0xF5,0xFF,0x9E,0xFF ,0xFF,0xFF,0xFF,0x00,0xD8,0xD8,0xD8,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xE3,0x00,0x00,0x00,0x01,0xA4,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x66,0x83,0x00,0x00,0x00,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0x9F,0xFF,0xFF ,0xFF,0xFF,0x00,0x96,0x96,0x96,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xA2,0x97,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x7F,0x83,0x00,0x00,0x00,0xFF,0x00,0x74,0x74,0x74,0xFF,0x9F,0xFF,0xFF ,0xFF,0xFF,0x01,0xFC,0xFC,0xFC,0xFF,0x11,0x11,0x11,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x0C,0xA4,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x66,0x83,0x00,0x00,0x00,0xFF,0x00,0x58,0x58,0x58,0xFF ,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x30,0x30,0x30,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x3D,0xA4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAE ,0x83,0x00,0x00,0x00,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF ,0x00,0x3F,0x3F,0x3F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4B ,0x97,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x1F,0x1F,0x1F,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF ,0x00,0x57,0x57,0x57,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4F ,0xA4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBE,0x83,0x00,0x00,0x00,0xFF ,0x00,0xAF,0xAF,0xAF,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x87,0x87,0x87,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x94,0xA3,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xF1,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x07,0x07,0x07,0xFF,0xF5,0xF5,0xF5,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xE5 ,0xE5,0xE5,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xEE,0x00,0x00,0x00,0x05,0x97,0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xD2,0x83,0x00,0x00,0x00,0xFF,0x00,0xC8,0xC8,0xC8 ,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x98,0xA3,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x19,0x00,0x00,0x00,0xFD,0x82,0x00,0x00,0x00,0xFF,0x01,0x0F,0x0F,0x0F,0xFF ,0xF8,0xF8,0xF8,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0xDF,0xDF,0xDF,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE9,0x00,0x00,0x00,0x03,0xA2,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x83,0x00,0x00,0x00,0xFF,0x00,0x44 ,0x44,0x44,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x91,0x91,0x91,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0x98,0x00,0x00,0x00,0x00,0x98,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x83,0x00,0x00,0x00,0xFF,0x00,0x71 ,0x71,0x71,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xE9,0xE9,0xE9,0xFF,0x01,0x01 ,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE1,0xA3,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x6E,0x83,0x00,0x00,0x00,0xFF,0x00,0x5F,0x5F ,0x5F,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x37,0x37,0x37,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x44,0xA2,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x85,0x83,0x00,0x00,0x00,0xFF,0x00,0x8C,0x8C,0x8C,0xFF,0x9F,0xFF,0xFF ,0xFF,0xFF,0x00,0x3A,0x3A,0x3A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x46,0x98,0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x26,0x83,0x00,0x00,0x00,0xFF,0x01,0x1D,0x1D,0x1D,0xFF,0xFE,0xFE,0xFE ,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x34,0x34,0x34,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x2B,0xA2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xC6,0x83,0x00,0x00,0x00,0xFF,0x00,0xB7,0xB7,0xB7,0xFF,0xA2,0xFF,0xFF,0xFF ,0xFF,0x00,0x8F,0x8F,0x8F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x9C,0xA2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCD,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xD4,0xD4,0xD4,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xE1,0xE1,0xE1 ,0xFF,0x01,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEB ,0x00,0x00,0x00,0x04,0x98,0x00,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF,0x00,0xC5,0xC5,0xC5,0xFF,0x9F ,0xFF,0xFF,0xFF,0xFF,0x00,0x7E,0x7E,0x7E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x74,0xA1,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1F,0x00 ,0x00,0x00,0xFE,0x82,0x00,0x00,0x00,0xFF,0x01,0x14,0x14,0x14,0xFF,0xFB,0xFB ,0xFB,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x01,0xE5,0xE5,0xE5,0xFF,0x02,0x02,0x02 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x05 ,0xA0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0xFE,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x1C,0x1C,0x1C,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00 ,0x8C,0x8C,0x8C,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x98,0x99 ,0x00,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x6F,0x6F,0x6F,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00 ,0xC7,0xC7,0xC7,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBE,0xA1 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x67,0x67,0x67,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x00,0x3F,0x3F,0x3F,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4B,0xA0,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x5C,0x83,0x00,0x00,0x00,0xFF,0x00,0x63,0x63,0x63,0xFF,0x9F ,0xFF,0xFF,0xFF,0xFF,0x00,0x35,0x35,0x35,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x41,0x99,0x00,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x23,0x83,0x00,0x00,0x00,0xFF,0x01,0x1A,0x1A,0x1A,0xFF,0xFE ,0xFE,0xFE,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x13,0x13 ,0x13,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00 ,0x0D,0xA0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCD,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x00,0x97,0x97,0x97 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA3,0xA0,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xA4,0x83,0x00,0x00,0x00,0xFF,0x00,0xAB,0xAB,0xAB ,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xDD,0xDD,0xDD,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x02,0x99,0x00,0x00,0x00,0x00 ,0x9A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCD,0x83,0x00,0x00,0x00,0xFF ,0x00,0xC2,0xC2,0xC2,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x5A,0x5A,0x5A,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x51,0x9F,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x25,0x83,0x00,0x00,0x00,0xFF,0x01,0x19,0x19,0x19,0xFF ,0xFD,0xFD,0xFD,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x01,0xEA,0xEA,0xEA,0xFF,0x04 ,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2,0x00,0x00 ,0x00,0x08,0x9E,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0xEA,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEF,0xEF,0xEF,0xFF ,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x87,0x87,0x87,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x93,0x9A,0x00,0x00,0x00,0x00,0x9A,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x76,0x83,0x00,0x00,0x00,0xFF,0x00,0x6C,0x6C,0x6C,0xFF ,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0xA4,0xA4,0xA4,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x9A,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7D ,0x83,0x00,0x00,0x00,0xFF,0x00,0x6F,0x6F,0x6F,0xFF,0xA6,0xFF,0xFF,0xFF,0xFF ,0x00,0x47,0x47,0x47,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x53 ,0x9E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x83,0x00,0x00,0x00,0xFF ,0x00,0x3A,0x3A,0x3A,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x30,0x30,0x30,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3C,0x9A,0x00,0x00,0x00,0x00 ,0x9A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x83,0x00,0x00,0x00,0xFF ,0x01,0x18,0x18,0x18,0xFF,0xFD,0xFD,0xFD,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01 ,0xEB,0xEB,0xEB,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xE3,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD5,0x83,0x00 ,0x00,0x00,0xFF,0x00,0xC6,0xC6,0xC6,0xFF,0xA6,0xFF,0xFF,0xFF,0xFF,0x00,0x9E ,0x9E,0x9E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAA,0x9E,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x83,0x00,0x00,0x00,0xFF,0x00,0x82 ,0x82,0x82,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xD9,0xD9,0xD9,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x01,0x9A,0x00,0x00 ,0x00,0x00,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x37,0x37 ,0x37,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2D,0x9D,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x83,0x00,0x00,0x00,0xFF,0x00,0x1F,0x1F ,0x1F,0xFF,0xA7,0xFF,0xFF,0xFF,0xFF,0x01,0xEF,0xEF,0xEF,0xFF,0x06,0x06,0x06 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x0C ,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC3,0x83,0x00,0x00,0x00,0xFF ,0x00,0xCA,0xCA,0xCA,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x82,0x82,0x82,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8E,0x9B,0x00,0x00,0x00,0x00 ,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x83,0x00,0x00,0x00,0xFF ,0x00,0x69,0x69,0x69,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80,0x80,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x77,0x9D,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x84,0x83,0x00,0x00,0x00,0xFF,0x00,0x76,0x76,0x76,0xFF ,0xA8,0xFF,0xFF,0xFF,0xFF,0x00,0x4E,0x4E,0x4E,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x5A,0x9C,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0F ,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF,0x01,0x14,0x14,0x14,0xFF,0xFD ,0xFD,0xFD,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x2B,0x2B,0x2B,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x37,0x9B,0x00,0x00,0x00,0x00,0x9B,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0xFE,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x16,0x16,0x16,0xFF,0xFC,0xFC,0xFC,0xFF,0x9E,0xFF,0xFF,0xFF ,0xFF,0x00,0xCA,0xCA,0xCA,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xC0,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDC,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xCE,0xCE,0xCE,0xFF,0xA8,0xFF,0xFF,0xFF,0xFF,0x00,0xA6,0xA6,0xA6 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB2,0x9C,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x53,0x83,0x00,0x00,0x00,0xFF,0x00,0x59,0x59,0x59 ,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xD4,0xD4,0xD4,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xDF,0x9C,0x00,0x00,0x00,0x00,0x9C,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xC7,0x83,0x00,0x00,0x00,0xFF,0x00,0xBD,0xBD,0xBD ,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x15,0x15,0x15,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x0F,0x9B ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x26,0x26,0x26,0xFF,0xA9,0xFF,0xFF,0xFF,0xFF,0x01,0xF4,0xF4,0xF4,0xFF,0x0A ,0x0A,0x0A,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00 ,0x00,0x10,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9B,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x7D,0x7D ,0x7D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x89,0x9C,0x00,0x00 ,0x00,0x00,0x9C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x66,0x66,0x66,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x5D,0x5D ,0x5D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x53,0x9B,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x83,0x00,0x00,0x00,0xFF,0x00,0x7E,0x7E ,0x7E,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x00,0x56,0x56,0x56,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xE2,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE7,0xE7,0xE7 ,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x26,0x26,0x26,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x32,0x9C,0x00,0x00,0x00,0x00,0x9C,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0xFE,0x82,0x00,0x00,0x00,0xFF ,0x01,0x14,0x14,0x14,0xFF,0xFB,0xFB,0xFB,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00 ,0xA6,0xA6,0xA6,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0x9A ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xE2,0x83,0x00 ,0x00,0x00,0xFF,0x00,0xD6,0xD6,0xD6,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x00,0xAE ,0xAE,0xAE,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB9,0x9A,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x83,0x00,0x00,0x00,0xFF,0x00,0x30 ,0x30,0x30,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xCF,0xCF,0xCF,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDB,0x9D,0x00,0x00,0x00,0x00,0x9D,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC4,0x83,0x00,0x00,0x00,0xFF,0x00,0xBA ,0xBA,0xBA,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xED,0xED,0xED,0xFF,0x02,0x02 ,0x02,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE5,0x9A,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0x83,0x00,0x00,0x00,0xFF,0x00,0x2E,0x2E ,0x2E,0xFF,0xAB,0xFF,0xFF,0xFF,0xFF,0x01,0xF7,0xF7,0xF7,0xFF,0x0E,0x0E,0x0E ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x15 ,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x83,0x00,0x00,0x00,0xFF ,0x00,0x78,0x78,0x78,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x78,0x78,0x78,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x84,0x9D,0x00,0x00,0x00,0x00 ,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6E,0x83,0x00,0x00,0x00,0xFF ,0x00,0x64,0x64,0x64,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0x39,0x39,0x39,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x30,0x99,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x93,0x83,0x00,0x00,0x00,0xFF,0x00,0x86,0x86,0x86,0xFF ,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0x5E,0x5E,0x5E,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x69,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBA ,0x83,0x00,0x00,0x00,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF ,0x00,0x21,0x21,0x21,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2D ,0x9D,0x00,0x00,0x00,0x00,0x9D,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1A ,0x00,0x00,0x00,0xFD,0x82,0x00,0x00,0x00,0xFF,0x01,0x12,0x12,0x12,0xFF,0xFB ,0xFB,0xFB,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x83,0x83,0x83,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x79,0x98,0x00,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0x03,0x00,0x00,0x00,0xE8,0x83,0x00,0x00,0x00,0xFF,0x00,0xDD,0xDD ,0xDD,0xFF,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xC0,0x98,0x00,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x0A,0x00,0x00,0x00,0xF8,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D ,0xFF,0xFA,0xFA,0xFA,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xCA,0xCA,0xCA,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD6,0x9E,0x00,0x00,0x00,0x00 ,0x9E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0x83,0x00,0x00,0x00,0xFF ,0x00,0xB7,0xB7,0xB7,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xCC,0xCC,0xCC,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC3,0x98,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x43,0x83,0x00,0x00,0x00,0xFF,0x00,0x35,0x35,0x35,0xFF ,0xAD,0xFF,0xFF,0xFF,0xFF,0x01,0xFA,0xFA,0xFA,0xFF,0x12,0x12,0x12,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x1A,0x97,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4A,0x83,0x00,0x00,0x00,0xFF,0x00,0x4F ,0x4F,0x4F,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x73,0x73,0x73,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7F,0x9E,0x00,0x00,0x00,0x00,0x9E,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6B,0x83,0x00,0x00,0x00,0xFF,0x00,0x61 ,0x61,0x61,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x17,0x17 ,0x17,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00 ,0x10,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9B,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x8D,0x8D,0x8D,0xFF,0xAE,0xFF,0xFF,0xFF,0xFF,0x00,0x65,0x65,0x65 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x70,0x97,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x91,0x83,0x00,0x00,0x00,0xFF,0x00,0x97,0x97,0x97 ,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1D,0x1D,0x1D,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x29,0x9E,0x00,0x00,0x00,0x00 ,0x9E,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xFD,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x11,0x11,0x11,0xFF,0xFA,0xFA,0xFA,0xFF,0x9E,0xFF ,0xFF,0xFF,0xFF,0x00,0x5F,0x5F,0x5F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x56,0x96,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00 ,0x00,0xED,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE3,0xE3,0xE3 ,0xFF,0xAE,0xFF,0xFF,0xFF,0xFF,0x00,0xBD,0xBD,0xBD,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xC8,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xD9,0x83,0x00,0x00,0x00,0xFF,0x00,0xDE,0xDE,0xDE,0xFF,0x9D,0xFF,0xFF,0xFF ,0xFF,0x00,0xC5,0xC5,0xC5,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xD2,0x9F,0x00,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xBF,0x83,0x00,0x00,0x00,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x9E,0xFF,0xFF,0xFF ,0xFF,0x00,0xA9,0xA9,0xA9,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x9F,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4A,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x3D,0x3D,0x3D,0xFF,0xAF,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD ,0xFF,0x18,0x18,0x18,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x20 ,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x83,0x00,0x00,0x00,0xFF ,0x00,0x26,0x26,0x26,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x6E,0x6E,0x6E,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7B,0x9F,0x00,0x00,0x00,0x00 ,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x68,0x83,0x00,0x00,0x00,0xFF ,0x00,0x5E,0x5E,0x5E,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x01,0xEE,0xEE,0xEE,0xFF ,0x03,0x03,0x03,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00 ,0x00,0x00,0x01,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA2,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x95,0x95,0x95,0xFF,0xB0,0xFF,0xFF,0xFF,0xFF,0x00,0x6D ,0x6D,0x6D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x77,0x95,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x83,0x00,0x00,0x00,0xFF,0x00,0x6E ,0x6E,0x6E,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x19,0x19 ,0x19,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x24,0x9F,0x00,0x00 ,0x00,0x00,0x9F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x00 ,0xFC,0x82,0x00,0x00,0x00,0xFF,0x01,0x0F,0x0F,0x0F,0xFF,0xF9,0xF9,0xF9,0xFF ,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x3C,0x3C,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x32,0x94,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x08 ,0x00,0x00,0x00,0xF2,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xE9 ,0xE9,0xE9,0xFF,0xB0,0xFF,0xFF,0xFF,0xFF,0x00,0xC5,0xC5,0xC5,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF,0x95,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xB0,0x83,0x00,0x00,0x00,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x9D,0xFF ,0xFF,0xFF,0xFF,0x00,0xC0,0xC0,0xC0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xCD,0xA0,0x00,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xBC,0x83,0x00,0x00,0x00,0xFF,0x00,0xB2,0xB2,0xB2,0xFF,0x9E,0xFF ,0xFF,0xFF,0xFF,0x00,0x85,0x85,0x85,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x7C,0x94,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x45,0x45,0x45,0xFF,0xB1,0xFF,0xFF,0xFF,0xFF,0x01,0xFE ,0xFE,0xFE,0xFF,0x1E,0x1E,0x1E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x27,0x93,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00 ,0xF3,0x82,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF5,0xF5,0xF5,0xFF ,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x69,0x69,0x69,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x76,0xA0,0x00,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x66,0x83,0x00,0x00,0x00,0xFF,0x00,0x5C,0x5C,0x5C,0xFF ,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xCF,0xCF,0xCF,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC5,0x94,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAA ,0x83,0x00,0x00,0x00,0xFF,0x00,0x9D,0x9D,0x9D,0xFF,0xB2,0xFF,0xFF,0xFF,0xFF ,0x00,0x75,0x75,0x75,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7F ,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x83,0x00,0x00,0x00,0xFF ,0x00,0x45,0x45,0x45,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xFC,0xFC,0xFC,0xFF ,0x15,0x15,0x15,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x20,0xA0 ,0x00,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x14,0x00 ,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7 ,0xF7,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x19,0x19,0x19,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x12,0x92,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xF6,0x82,0x00,0x00,0x00,0xFF ,0x01,0x06,0x06,0x06,0xFF,0xEE,0xEE,0xEE,0xFF,0xB2,0xFF,0xFF,0xFF,0xFF,0x00 ,0xCC,0xCC,0xCC,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD6,0x93 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x8C,0x8C,0x8C,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xBB,0xBB,0xBB,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC8,0xA1,0x00,0x00,0x00,0x00,0xA1 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xAF,0xAF,0xAF,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x62,0x62,0x62,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x58,0x92,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x59,0x83,0x00,0x00,0x00,0xFF,0x00,0x4C,0x4C,0x4C,0xFF,0xB4 ,0xFF,0xFF,0xFF,0xFF,0x00,0x25,0x25,0x25,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x2E,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD0,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xD4,0xD4,0xD4,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00 ,0x64,0x64,0x64,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x71,0xA1 ,0x00,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x59,0x59,0x59,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00 ,0xAB,0xAB,0xAB,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA2,0x92 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB1,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xA4,0xA4,0xA4,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF,0x00,0x7C,0x7C,0x7C,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x86,0x91,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xFE,0x82,0x00,0x00,0x00,0xFF,0x00,0x1C ,0x1C,0x1C,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xFA,0xFA,0xFA,0xFF,0x12,0x12 ,0x12,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x1B,0xA1,0x00,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x12,0x00,0x00,0x00,0xFA,0x82,0x00,0x00,0x00,0xFF,0x01,0x0C,0x0C,0x0C,0xFF ,0xF6,0xF6,0xF6,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xF0,0xF0,0xF0,0xFF,0x04 ,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE9,0x00,0x00 ,0x00,0x01,0x90,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00 ,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01,0x09,0x09,0x09,0xFF,0xF3,0xF3,0xF3,0xFF ,0xB4,0xFF,0xFF,0xFF,0xFF,0x00,0xD4,0xD4,0xD4,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xDD,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5F ,0x83,0x00,0x00,0x00,0xFF,0x00,0x63,0x63,0x63,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF ,0x00,0xB6,0xB6,0xB6,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC3 ,0xA2,0x00,0x00,0x00,0x00,0xA2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB6 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xAC,0xAC,0xAC,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF ,0x00,0x3E,0x3E,0x3E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x34 ,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x83,0x00,0x00,0x00,0xFF ,0x00,0x54,0x54,0x54,0xFF,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0x2C,0x2C,0x2C,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x36,0x90,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xA7,0x83,0x00,0x00,0x00,0xFF,0x00,0xAB,0xAB,0xAB,0xFF ,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x5F,0x5F,0x5F,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x6C,0xA2,0x00,0x00,0x00,0x00,0xA2,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x60,0x83,0x00,0x00,0x00,0xFF,0x00,0x56,0x56,0x56,0xFF ,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x88,0x88,0x88,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x7E,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xAC,0xAC,0xAC,0xFF,0xB6,0xFF,0xFF,0xFF,0xFF ,0x00,0x84,0x84,0x84,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8D ,0x8F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xEC,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEF,0xEF,0xEF,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x01,0xF8,0xF8,0xF8,0xFF,0x0F,0x0F,0x0F,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x18,0xA2,0x00,0x00,0x00 ,0x00,0xA2,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xF9 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x0A,0x0A,0x0A,0xFF,0xF5,0xF5,0xF5,0xFF,0x9D ,0xFF,0xFF,0xFF,0xFF,0x00,0xD1,0xD1,0xD1,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xC7,0x8F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x15,0x00 ,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7 ,0xF7,0xFF,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xE3,0x00,0x00,0x00,0x01,0x8E,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x37,0x83,0x00,0x00,0x00,0xFF,0x00,0x3A,0x3A,0x3A ,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xB1,0xB1,0xB1,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xBE,0xA3,0x00,0x00,0x00,0x00,0xA3,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xB4,0x83,0x00,0x00,0x00,0xFF,0x00,0xAA,0xAA,0xAA ,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x1B,0x1B,0x1B,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x13,0x8E,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x69,0x83,0x00,0x00,0x00,0xFF,0x00,0x5C,0x5C,0x5C,0xFF ,0xB8,0xFF,0xFF,0xFF,0xFF,0x00,0x34,0x34,0x34,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x3D,0x8E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E ,0x83,0x00,0x00,0x00,0xFF,0x00,0x82,0x82,0x82,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF ,0x00,0x5A,0x5A,0x5A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x67 ,0xA3,0x00,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D ,0x83,0x00,0x00,0x00,0xFF,0x00,0x53,0x53,0x53,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF ,0x00,0x64,0x64,0x64,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5A ,0x8E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x83,0x00,0x00,0x00,0xFF ,0x00,0xB4,0xB4,0xB4,0xFF,0xB8,0xFF,0xFF,0xFF,0xFF,0x00,0x8C,0x8C,0x8C,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x95,0x8E,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xC6,0x83,0x00,0x00,0x00,0xFF,0x00,0xCA,0xCA,0xCA,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6,0xFF,0x0C,0x0C,0x0C,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x14,0xA3,0x00 ,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0E,0x00,0x00 ,0x00,0xF8,0x82,0x00,0x00,0x00,0xFF,0x01,0x09,0x09,0x09,0xFF,0xF3,0xF3,0xF3 ,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xAE,0xAE,0xAE,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xA4,0x8D,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x1A,0x00,0x00,0x00,0xFD,0x82,0x00,0x00,0x00,0xFF,0x01,0x11,0x11,0x11,0xFF ,0xFA,0xFA,0xFA,0xFF,0xB8,0xFF,0xFF,0xFF,0xFF,0x01,0xE2,0xE2,0xE2,0xFF,0x01 ,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE9,0x00,0x00 ,0x00,0x03,0x8C,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x00 ,0xFC,0x82,0x00,0x00,0x00,0xFF,0x01,0x14,0x14,0x14,0xFF,0xFD,0xFD,0xFD,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xAC,0xAC,0xAC,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB9,0xA4,0x00,0x00,0x00,0x00,0xA4,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xB1,0x83,0x00,0x00,0x00,0xFF,0x00,0xA7,0xA7,0xA7,0xFF ,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x05,0x05,0x05,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEB,0x00,0x00,0x00,0x02,0x8C,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x83,0x00,0x00,0x00,0xFF,0x00,0x63 ,0x63,0x63,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xE8,0xE8,0xE8,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0x3B,0x3B,0x3B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x44,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x59,0x59,0x59,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x55 ,0x55,0x55,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x62,0xA4,0x00 ,0x00,0x00,0x00,0xA4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5A,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x51,0x51,0x51,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x41 ,0x41,0x41,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x37,0x8C,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x83,0x00,0x00,0x00,0xFF,0x00,0xBB ,0xBB,0xBB,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xF8,0xF8,0xF8,0xFF,0x58,0x58 ,0x58,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x93,0x93,0x93,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x9C,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x9D,0x83,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x9C,0xFF,0xFF ,0xFF,0xFF,0x01,0xF4,0xF4,0xF4,0xFF,0x09,0x09,0x09,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x11,0xA4,0x00,0x00,0x00,0x00 ,0xA4,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0xF7,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x08,0x08,0x08,0xFF,0xF2,0xF2,0xF2,0xFF,0x9D,0xFF ,0xFF,0xFF,0xFF,0x00,0x8A,0x8A,0x8A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x80,0x8B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x16,0x16,0x16,0xFF,0xFC,0xFC,0xFC,0xFF,0x9B,0xFF,0xFF ,0xFF,0xFF,0x02,0xAF,0xAF,0xAF,0xFF,0x06,0x06,0x06,0xFF,0xF0,0xF0,0xF0,0xFF ,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xE8,0xE8,0xE8,0xFF,0x03,0x03,0x03,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x05,0x8B,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x82,0x00,0x00,0x00,0xFF,0x01,0x01 ,0x01,0x01,0xFF,0xE7,0xE7,0xE7,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xA7,0xA7 ,0xA7,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB4,0xA5,0x00,0x00 ,0x00,0x00,0xA5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAE,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xA4,0xA4,0xA4,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xD4,0xD4 ,0xD4,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCA,0x8B,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x83,0x00,0x00,0x00,0xFF,0x00,0x6B,0x6B ,0x6B,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x02,0x58,0x58,0x58,0xFF,0x00,0x00,0x00 ,0xFF,0xA4,0xA4,0xA4,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x43,0x43,0x43,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4C,0x8A,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x2D,0x83,0x00,0x00,0x00,0xFF,0x00,0x30,0x30,0x30,0xFF ,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x50,0x50,0x50,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x5D,0xA5,0x00,0x00,0x00,0x00,0xA5,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x58,0x83,0x00,0x00,0x00,0xFF,0x00,0x4E,0x4E,0x4E,0xFF ,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x1E,0x1E,0x1E,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x15,0x8A,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF,0x00,0xC3,0xC3,0xC3,0xFF,0x9B ,0xFF,0xFF,0xFF,0xFF,0x03,0xF5,0xF5,0xF5,0xFF,0x0B,0x0B,0x0B,0xFF,0x00,0x00 ,0x00,0xFF,0x51,0x51,0x51,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x9B,0x9B,0x9B ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA3,0x8A,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x75,0x83,0x00,0x00,0x00,0xFF,0x00,0x78,0x78,0x78 ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xF1,0xF1,0xF1,0xFF,0x07,0x07,0x07,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x0E,0xA5 ,0x00,0x00,0x00,0x00,0xA5,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0B,0x00 ,0x00,0x00,0xF6,0x82,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF0,0xF0 ,0xF0,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x67,0x67,0x67,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x5D,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x27,0x83,0x00,0x00,0x00,0xFF,0x01,0x1C,0x1C,0x1C,0xFF,0xFE,0xFE,0xFE ,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xAA,0xAA,0xAA,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x09,0x09,0x09,0xFF,0xF4,0xF4,0xF4,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF ,0x01,0xED,0xED,0xED,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0x08,0x89,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xBD,0x83,0x00,0x00,0x00,0xFF,0x00,0xC0,0xC0,0xC0,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0xA2,0xA2,0xA2,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xAF,0xA6,0x00,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x9D,0xFF ,0xFF,0xFF,0xFF,0x00,0xB0,0xB0,0xB0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xA6,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x73,0x73,0x73,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x53 ,0x53,0x53,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0xAB,0xAB,0xAB,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0x4B,0x4B,0x4B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x53,0x88,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0B,0x00,0x00 ,0x00,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xFA,0xFA,0xFA ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x4A,0x4A,0x4A,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x58,0xA6,0x00,0x00,0x00,0x00,0xA6,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x55,0x83,0x00,0x00,0x00,0xFF,0x00,0x4B,0x4B,0x4B ,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3,0xFF,0x06,0x06,0x06,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xED,0x00,0x00,0x00,0x02,0x88 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD7,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xCB,0xCB,0xCB,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3,0xFF,0x09 ,0x09,0x09,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x58,0x58,0x58,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0xA3,0xA3,0xA3,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xAB,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4C,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x4F,0x4F,0x4F,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xEE ,0xEE,0xEE,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xF5,0x00,0x00,0x00,0x0B,0xA6,0x00,0x00,0x00,0x00,0xA6,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF ,0x01,0x06,0x06,0x06,0xFF,0xEF,0xEF,0xEF,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00 ,0x43,0x43,0x43,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x39,0x87 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2F,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x23,0x23,0x23,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xA6,0xA6,0xA6,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x01,0x0C,0x0C,0x0C,0xFF,0xF7,0xF7,0xF7,0xFF,0x9B,0xFF ,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x0C,0x87,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x94,0x83,0x00,0x00,0x00,0xFF,0x00,0x97,0x97,0x97 ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0x9C,0x9C,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xAA,0xA7,0x00,0x00,0x00,0x00,0xA7,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xA8,0x83,0x00,0x00,0x00,0xFF,0x00,0x9F,0x9F,0x9F ,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x8D,0x8D,0x8D,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x83,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x87,0x83,0x00,0x00,0x00,0xFF,0x00,0x7A,0x7A,0x7A,0xFF,0x9C,0xFF,0xFF,0xFF ,0xFF,0x00,0x50,0x50,0x50,0xFF,0x84,0x00,0x00,0x00,0xFF,0x00,0xB1,0xB1,0xB1 ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x52,0x52,0x52,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x5A,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xDC,0x83,0x00,0x00,0x00,0xFF,0x00,0xDE,0xDE,0xDE,0xFF,0x9C,0xFF,0xFF,0xFF ,0xFF,0x00,0x45,0x45,0x45,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x53,0xA7,0x00,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x52,0x83,0x00,0x00,0x00,0xFF,0x00,0x48,0x48,0x48,0xFF,0x9D,0xFF,0xFF,0xFF ,0xFF,0x00,0xD6,0xD6,0xD6,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xCC,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDE,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xD2,0xD2,0xD2,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2 ,0xFF,0x08,0x08,0x08,0xFF,0x84,0x00,0x00,0x00,0xFF,0x00,0x5D,0x5D,0x5D,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xAA,0xAA,0xAA,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB2,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x26,0x26,0x26,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x01,0xEA,0xEA,0xEA,0xFF,0x04,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF3,0x00,0x00,0x00,0x09,0xA7,0x00,0x00,0x00,0x00,0xA7,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xF3,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x05,0x05,0x05,0xFF,0xED,0xED,0xED,0xFF,0x9D,0xFF,0xFF,0xFF ,0xFF,0x00,0x20,0x20,0x20,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xFE,0x00,0x00,0x00,0x17,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x2A,0x2A,0x2A,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0xA4,0xA4,0xA4,0xFF,0x85,0x00,0x00,0x00,0xFF,0x01,0x10,0x10,0x10,0xFF ,0xF9,0xF9,0xF9,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6,0xFF,0x0C ,0x0C,0x0C,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00 ,0x00,0x10,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6B,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x6E,0x6E,0x6E,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x97,0x97 ,0x97,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA5,0xA8,0x00,0x00 ,0x00,0x00,0xA8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA6,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x9C,0x9C,0x9C,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x69,0x69 ,0x69,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5F,0x85,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x8E,0x83,0x00,0x00,0x00,0xFF,0x00,0x82,0x82 ,0x82,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x4D,0x4D,0x4D,0xFF,0x86,0x00,0x00 ,0x00,0xFF,0x00,0xB6,0xB6,0xB6,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x5A,0x5A ,0x5A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x62,0x85,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xB3,0x83,0x00,0x00,0x00,0xFF,0x00,0xB5,0xB5 ,0xB5,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x40,0x40,0x40,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x4E,0xA8,0x00,0x00,0x00,0x00,0xA8,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x4F,0x83,0x00,0x00,0x00,0xFF,0x00,0x46,0x46 ,0x46,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0xB3,0xB3,0xB3,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA9,0x84,0x00,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0xE4,0x83,0x00,0x00,0x00,0xFF,0x00,0xDA,0xDA,0xDA ,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xF0,0xF0,0xF0,0xFF,0x06,0x06,0x06,0xFF ,0x86,0x00,0x00,0x00,0xFF,0x00,0x62,0x62,0x62,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0xB2,0xB2,0xB2,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB9 ,0x84,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xF4,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF5,0xF5,0xF5,0xFF,0x9B,0xFF ,0xFF,0xFF,0xFF,0x01,0xE7,0xE7,0xE7,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x07,0xA8,0x00,0x00,0x00 ,0x00,0xA8,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xF1 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x04,0x04,0x04,0xFF,0xEB,0xEB,0xEB,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x01,0xF5,0xF5,0xF5,0xFF,0x07,0x07,0x07,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x03,0x83,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x83,0x00,0x00,0x00,0xFF,0x00,0x32,0x32 ,0x32,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x87,0x00,0x00 ,0x00,0xFF,0x01,0x13,0x13,0x13,0xFF,0xFB,0xFB,0xFB,0xFF,0x9B,0xFF,0xFF,0xFF ,0xFF,0x01,0xF9,0xF9,0xF9,0xFF,0x10,0x10,0x10,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x15,0x83,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x43,0x83,0x00,0x00,0x00,0xFF,0x00,0x45,0x45,0x45,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x92,0x92,0x92,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xA0,0xA9,0x00,0x00,0x00,0x00,0xA9,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xA3,0x83,0x00,0x00,0x00,0xFF,0x00,0x99,0x99,0x99,0xFF,0x9D ,0xFF,0xFF,0xFF,0xFF,0x00,0x46,0x46,0x46,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x3C,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x8A,0x8A,0x8A,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x4B,0x4B,0x4B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xF5,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xBB,0xBB,0xBB,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x62,0x62,0x62,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x69,0x83 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x8D,0x8D,0x8D,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x3B,0x3B,0x3B,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x49,0xA9,0x00,0x00,0x00,0x00,0xA9 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4C,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x43,0x43,0x43,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x8F,0x8F,0x8F,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x85,0x82,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xEA,0x82,0x00,0x00,0x00,0xFF,0x01,0x01 ,0x01,0x01,0xFF,0xE0,0xE0,0xE0,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xEE,0xEE ,0xEE,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xF4,0x00,0x00,0x00,0x7B,0x83,0x00,0x00,0x00,0xFF,0x00,0x68,0x68,0x68,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xBA,0xBA,0xBA,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC1,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD2 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xD4,0xD4,0xD4,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF ,0x01,0xE3,0xE3,0xE3,0xFF,0x01,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xED,0x00,0x00,0x00,0x05,0xA9,0x00,0x00,0x00,0x00,0xA9,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xF0,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xE9,0xE9,0xE9,0xFF,0x9C,0xFF,0xFF,0xFF ,0xFF,0x00,0xD9,0xD9,0xD9,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xCF,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x39,0x39,0x39,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x9E,0x9E,0x9E ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xA9,0x00,0x00,0x00,0x1E ,0x83,0x00,0x00,0x00,0xFF,0x01,0x17,0x17,0x17,0xFF,0xFD,0xFD,0xFD,0xFF,0x9B ,0xFF,0xFF,0xFF,0xFF,0x01,0xFC,0xFC,0xFC,0xFF,0x15,0x15,0x15,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x1B,0x81,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x83,0x00,0x00,0x00,0xFF,0x00,0x1C,0x1C ,0x1C,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x8D,0x8D,0x8D,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x9B,0xAA,0x00,0x00,0x00,0x00,0xAA,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x83,0x00,0x00,0x00,0xFF,0x00,0x96,0x96 ,0x96,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x22,0x22,0x22,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x19,0x81,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x9D,0x83,0x00,0x00,0x00,0xFF,0x00,0x91,0x91,0x91 ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x48,0x48,0x48,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x02,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xC0,0xC0,0xC0,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x69,0x69,0x69,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x70,0x81 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x62,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x64,0x64,0x64,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x36,0x36,0x36,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x44,0xAA,0x00,0x00,0x00,0x00,0xAA ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4A,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x40,0x40,0x40,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x6C,0x6C,0x6C,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x06,0x00,0x00,0x00,0xEF,0x82,0x00,0x00,0x00,0xFF,0x01,0x02,0x02,0x02 ,0xFF,0xE7,0xE7,0xE7,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xED,0xED,0xED,0xFF ,0x04,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0xF3,0x00 ,0x00,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xC1,0xC1,0xC1 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC8,0x81,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xAA,0x83,0x00,0x00,0x00,0xFF,0x00,0xAB,0xAB,0xAB ,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xDF,0xDF,0xDF,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xEA,0x00,0x00,0x00,0x03,0xAA,0x00,0x00,0x00,0x00 ,0xAA,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xEE,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE7,0xE7,0xE7,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0xB5,0xB5,0xB5,0xFF,0x83,0x00,0x00,0x00,0xFF,0x02,0x00 ,0x00,0x00,0xAB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4D,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x41,0x41,0x41,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x9B,0x9B,0x9B ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA6,0x81,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x23,0x83,0x00,0x00,0x00,0xFF,0x01,0x1B,0x1B,0x1B ,0xFF,0xFE,0xFE,0xFE,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF ,0x1B,0x1B,0x1B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0x21,0x00 ,0x00,0x00,0x03,0x00,0x00,0x00,0xEE,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03 ,0x03,0xFF,0xEF,0xEF,0xEF,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x88,0x88,0x88 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x96,0xAB,0x00,0x00,0x00 ,0x00,0xAB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9D,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x94,0x94,0x94,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6 ,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xF0 ,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xA5,0x83,0x00,0x00,0x00,0xFF,0x00,0x99 ,0x99,0x99,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x45,0x45,0x45,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x50,0x82,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF,0x00,0xC6,0xC6,0xC6,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0x71,0x71,0x71,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0x78,0x00,0x00,0x00,0x39,0x83,0x00,0x00,0x00,0xFF,0x00,0x3B,0x3B ,0x3B,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x31,0x31,0x31,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x3F,0xAB,0x00,0x00,0x00,0x00,0xAB,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x83,0x00,0x00,0x00,0xFF,0x00,0x3D,0x3D ,0x3D,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x48,0x48,0x48,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0xF3,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x04,0x04,0x04,0xFF,0xEC,0xEC,0xEC,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF ,0x01,0xEB,0xEB,0xEB,0xFF,0x04,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x07,0x82,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x7B,0x83,0x00,0x00,0x00,0xFF,0x00,0x72,0x72,0x72,0xFF,0x9C,0xFF ,0xFF,0xFF,0xFF,0x00,0xC9,0xC9,0xC9,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xCF,0x00,0x00,0x00,0x81,0x83,0x00,0x00,0x00,0xFF,0x00,0x82,0x82 ,0x82,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xDA,0xDA,0xDA,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xE6,0x00,0x00,0x00,0x02,0xAB,0x00,0x00,0x00 ,0x00,0xAB,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xEC ,0x82,0x00,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE5,0xE5,0xE5,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x92,0x92,0x92,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xD6,0x83,0x00,0x00,0x00,0xFF,0x00,0x49,0x49,0x49,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x98,0x98,0x98,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xA3,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x1F,0x1F,0x1F,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00 ,0x21,0x21,0x21,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE3,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xCA,0xCA,0xCA,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00 ,0x83,0x83,0x83,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x91,0xAC ,0x00,0x00,0x00,0x00,0xAC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9A,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x91,0x91,0x91,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00 ,0xDC,0xDC,0xDC,0xFF,0x88,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x42,0x42,0x42,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x4D,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD4,0x83 ,0x00,0x00,0x00,0xFF,0x00,0xCB,0xCB,0xCB,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x79,0x79,0x79,0xFF,0x87,0x00,0x00,0x00,0xFF,0x01,0x14,0x14,0x14,0xFF,0xFD ,0xFD,0xFD,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x2C,0x2C,0x2C,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3A,0xAC,0x00,0x00,0x00,0x00,0xAC,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x83,0x00,0x00,0x00,0xFF,0x00,0x3B ,0x3B,0x3B,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x25,0x25,0x25,0xFF,0x86,0x00 ,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF1,0xF1,0xF1,0xFF,0x9B,0xFF,0xFF ,0xFF,0xFF,0x01,0xE9,0xE9,0xE9,0xFF,0x03,0x03,0x03,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x06,0x84,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x81,0x83,0x00,0x00,0x00,0xFF,0x00,0x77,0x77,0x77,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xD1,0xD1,0xD1,0xFF,0x87,0x00,0x00,0x00,0xFF ,0x00,0x59,0x59,0x59,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xD5,0xD5,0xD5,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE2,0x00,0x00,0x00,0x01,0xAC ,0x00,0x00,0x00,0x00,0xAC,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00 ,0x00,0x00,0xEA,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE3,0xE3 ,0xE3,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x6F,0x6F,0x6F,0xFF,0x86,0x00,0x00 ,0x00,0xFF,0x00,0x50,0x50,0x50,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x96,0x96 ,0x96,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA1,0x85,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x2D,0x83,0x00,0x00,0x00,0xFF,0x00,0x24,0x24 ,0x24,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x28,0x28,0x28,0xFF,0x86,0x00,0x00 ,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x7E,0x7E ,0x7E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0xAD,0x00,0x00 ,0x00,0x00,0xAD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x8E,0x8E,0x8E,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xB8,0xB8 ,0xB8,0xFF,0x86,0x00,0x00,0x00,0xFF,0x00,0xA8,0xA8,0xA8,0xFF,0x9C,0xFF,0xFF ,0xFF,0xFF,0x00,0x3F,0x3F,0x3F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x4A,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD9,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xD0,0xD0,0xD0,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80 ,0x80,0xFF,0x85,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE8,0xE8,0xE8 ,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x27,0x27,0x27,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x35,0xAD,0x00,0x00,0x00,0x00,0xAD,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x41,0x83,0x00,0x00,0x00,0xFF,0x00,0x38,0x38,0x38 ,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xF7,0xF7,0xF7,0xFF,0x0A,0x0A,0x0A,0xFF ,0x84,0x00,0x00,0x00,0xFF,0x01,0x0B,0x0B,0x0B,0xFF,0xF5,0xF5,0xF5,0xFF,0x9B ,0xFF,0xFF,0xFF,0xFF,0x01,0xE7,0xE7,0xE7,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x05,0x86,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x83,0x00,0x00,0x00,0xFF,0x00,0x7C,0x7C ,0x7C,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xD8,0xD8,0xD8,0xFF,0x85,0x00,0x00 ,0x00,0xFF,0x00,0x30,0x30,0x30,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xD0,0xD0 ,0xD0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDE,0xAE,0x00,0x00 ,0x00,0x00,0xAD,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00 ,0xE8,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE1,0xE1,0xE1,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x4B,0x4B,0x4B,0xFF,0x84,0x00,0x00,0x00,0xFF ,0x00,0x58,0x58,0x58,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x93,0x93,0x93,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9E,0x87,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x32,0x83,0x00,0x00,0x00,0xFF,0x00,0x29,0x29,0x29,0xFF ,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x30,0x30,0x30,0xFF,0x84,0x00,0x00,0x00,0xFF ,0x00,0x78,0x78,0x78,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x79,0x79,0x79,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x87,0xAE,0x00,0x00,0x00,0x00 ,0xAE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x95,0x83,0x00,0x00,0x00,0xFF ,0x00,0x8B,0x8B,0x8B,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x95,0x95,0x95,0xFF ,0x84,0x00,0x00,0x00,0xFF,0x00,0xB0,0xB0,0xB0,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0x3D,0x3D,0x3D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x48 ,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDE,0x83,0x00,0x00,0x00,0xFF ,0x00,0xD5,0xD5,0xD5,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x88,0x88,0x88,0xFF ,0x84,0x00,0x00,0x00,0xFF,0x00,0xC0,0xC0,0xC0,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF ,0x00,0x23,0x23,0x23,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x30 ,0xAE,0x00,0x00,0x00,0x00,0xAE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F ,0x83,0x00,0x00,0x00,0xFF,0x00,0x35,0x35,0x35,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0xDE,0xDE,0xDE,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x0F,0x0F,0x0F,0xFF ,0xF8,0xF8,0xF8,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xE5,0xE5,0xE5,0xFF,0x01 ,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xED,0x00,0x00 ,0x00,0x04,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8B,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x82,0x82,0x82,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xDF,0xDF ,0xDF,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xFA,0xFA,0xFA ,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0xCB,0xCB,0xCB,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xD9,0xAF,0x00,0x00,0x00,0x00,0xAE,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE6,0x83,0x00,0x00,0x00,0xFF ,0x00,0xDE,0xDE,0xDE,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x28,0x28,0x28,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x00,0x60,0x60,0x60,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0x90,0x90,0x90,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9B ,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x83,0x00,0x00,0x00,0xFF ,0x00,0x2E,0x2E,0x2E,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x00,0x38,0x38,0x38,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x00,0x4F,0x4F,0x4F,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF ,0x00,0x74,0x74,0x74,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83 ,0xAF,0x00,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x92 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x89,0x89,0x89,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0x71,0x71,0x71,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0xB8,0xB8,0xB8,0xFF ,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x3A,0x3A,0x3A,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x45,0x89,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0xE3,0x83,0x00,0x00,0x00,0xFF,0x00,0xDA,0xDA,0xDA,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x8F,0x8F,0x8F,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x98,0x98,0x98,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1E ,0x1E,0x1E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2C,0xAF,0x00 ,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x32,0x32,0x32,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xBB ,0xBB,0xBB,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x15,0x15,0x15,0xFF,0xFB,0xFB ,0xFB,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x01,0xE2,0xE2,0xE2,0xFF,0x01,0x01,0x01 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEB,0x00,0x00,0x00,0x04 ,0x8A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x83,0x00,0x00,0x00,0xFF ,0x00,0x87,0x87,0x87,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x01,0xE4,0xE4,0xE4,0xFF ,0x01,0x01,0x01,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0xE1,0xE1,0xE1,0xFF,0x9A ,0xFF,0xFF,0xFF,0xFF,0x00,0xC6,0xC6,0xC6,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xD5,0xB0,0x00,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xE4,0x83,0x00,0x00,0x00,0xFF,0x00,0xDC ,0xDC,0xDC,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x03,0xF9,0xF9,0xF9,0xFF,0x0B,0x0B ,0x0B,0xFF,0x00,0x00,0x00,0xFF,0x69,0x69,0x69,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0x8D,0x8D,0x8D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x99 ,0x8B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x83,0x00,0x00,0x00,0xFF ,0x00,0x33,0x33,0x33,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x02,0x3D,0x3D,0x3D,0xFF ,0x00,0x00,0x00,0xFF,0x29,0x29,0x29,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0x6F ,0x6F,0x6F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7E,0xB0,0x00 ,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8F,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x86,0x86,0x86,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x02,0x4E ,0x4E,0x4E,0xFF,0x00,0x00,0x00,0xFF,0xC1,0xC1,0xC1,0xFF,0x9C,0xFF,0xFF,0xFF ,0xFF,0x00,0x37,0x37,0x37,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x42,0x8B,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE7 ,0x83,0x00,0x00,0x00,0xFF,0x00,0xDF,0xDF,0xDF,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x02,0x94,0x94,0x94,0xFF,0x00,0x00,0x00,0xFF,0x72,0x72,0x72,0xFF,0x9A,0xFF ,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1A,0x1A,0x1A,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x27,0xB0,0x00,0x00,0x00,0x00,0xB0,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x83,0x00,0x00,0x00,0xFF,0x00,0x30,0x30 ,0x30,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x02,0x98,0x98,0x98,0xFF,0x1B,0x1B,0x1B ,0xFF,0xFE,0xFE,0xFE,0xFF,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xE0,0xE0,0xE0,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE9,0x00,0x00,0x00,0x03,0x8C ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x8C,0x8C,0x8C,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x02,0xE8,0xE8,0xE8,0xFF,0x03 ,0x03,0x03,0xFF,0xBB,0xBB,0xBB,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0xC1,0xC1 ,0xC1,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD0,0xB1,0x00,0x00 ,0x00,0x00,0xB0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0xE1,0x83,0x00,0x00,0x00,0xFF,0x00,0xD9,0xD9,0xD9,0xFF,0x9B,0xFF,0xFF,0xFF ,0xFF,0x01,0xE1,0xE1,0xE1,0xFF,0x72,0x72,0x72,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF ,0x00,0x8B,0x8B,0x8B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x96 ,0x8D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x83,0x00,0x00,0x00,0xFF ,0x00,0x39,0x39,0x39,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0x4E,0x4E,0x4E,0xFF ,0xF8,0xF8,0xF8,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0x6A,0x6A,0x6A,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x79,0xB1,0x00,0x00,0x00,0x00,0xB1 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x83,0x83,0x83,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xE6,0xE6,0xE6,0xFF,0x9C ,0xFF,0xFF,0xFF,0xFF,0x00,0x34,0x34,0x34,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x40,0x8D,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00 ,0x00,0x00,0xEB,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE4,0xE4 ,0xE4,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xDD,0xDD,0xDD,0xFF,0x9A,0xFF,0xFF ,0xFF,0xFF,0x01,0xFC,0xFC,0xFC,0xFF,0x17,0x17,0x17,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x22,0xB1,0x00,0x00,0x00,0x00,0xB1,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x36,0x83,0x00,0x00,0x00,0xFF,0x00,0x2D,0x2D,0x2D ,0xFF,0xB9,0xFF,0xFF,0xFF,0xFF,0x00,0xDE,0xDE,0xDE,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x02,0x8E,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x9B,0x83,0x00,0x00,0x00,0xFF,0x00,0x91,0x91,0x91,0xFF ,0xB8,0xFF,0xFF,0xFF,0xFF,0x00,0xBC,0xBC,0xBC,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xCB,0xB2,0x00,0x00,0x00,0x00,0xB2,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xDF,0x83,0x00,0x00,0x00,0xFF,0x00,0xD7,0xD7,0xD7,0xFF ,0xB8,0xFF,0xFF,0xFF,0xFF,0x00,0x88,0x88,0x88,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x93,0x8F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x3E,0x3E,0x3E,0xFF,0xB8,0xFF,0xFF,0xFF,0xFF ,0x00,0x65,0x65,0x65,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x74 ,0xB2,0x00,0x00,0x00,0x00,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8A ,0x83,0x00,0x00,0x00,0xFF,0x00,0x80,0x80,0x80,0xFF,0xB8,0xFF,0xFF,0xFF,0xFF ,0x00,0x32,0x32,0x32,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3D ,0x8F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xEE,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE8,0xE8,0xE8,0xFF,0xB6,0xFF ,0xFF,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x13,0x13,0x13,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1E,0xB2,0x00,0x00,0x00 ,0x00,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x2A,0x2A,0x2A,0xFF,0xB7,0xFF,0xFF,0xFF,0xFF,0x00,0xDB,0xDB,0xDB ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE5,0x00,0x00,0x00,0x01 ,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x83,0x00,0x00,0x00,0xFF ,0x00,0x97,0x97,0x97,0xFF,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0xB7,0xB7,0xB7,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC6,0xB3,0x00,0x00,0x00,0x00 ,0xB3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDD,0x83,0x00,0x00,0x00,0xFF ,0x00,0xD4,0xD4,0xD4,0xFF,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0x85,0x85,0x85,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x91,0x91,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x4D,0x83,0x00,0x00,0x00,0xFF,0x00,0x43,0x43,0x43,0xFF ,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0x60,0x60,0x60,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x6F,0xB3,0x00,0x00,0x00,0x00,0xB3,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x87,0x83,0x00,0x00,0x00,0xFF,0x00,0x7E,0x7E,0x7E,0xFF ,0xB6,0xFF,0xFF,0xFF,0xFF,0x00,0x2F,0x2F,0x2F,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x3A,0x91,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x07 ,0x00,0x00,0x00,0xF2,0x82,0x00,0x00,0x00,0xFF,0x01,0x03,0x03,0x03,0xFF,0xEC ,0xEC,0xEC,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF,0x01,0xF9,0xF9,0xF9,0xFF,0x10,0x10 ,0x10,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00 ,0x1A,0xB3,0x00,0x00,0x00,0x00,0xB3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x31,0x83,0x00,0x00,0x00,0xFF,0x00,0x27,0x27,0x27,0xFF,0xB5,0xFF,0xFF,0xFF ,0xFF,0x00,0xD8,0xD8,0xD8,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE3,0x00,0x00,0x00,0x01,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA5 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x9C,0x9C,0x9C,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF ,0x00,0xB2,0xB2,0xB2,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC1 ,0xB4,0x00,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDA ,0x83,0x00,0x00,0x00,0xFF,0x00,0xD1,0xD1,0xD1,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF ,0x00,0x82,0x82,0x82,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8E ,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x83,0x00,0x00,0x00,0xFF ,0x00,0x48,0x48,0x48,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF,0x00,0x5B,0x5B,0x5B,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6A,0xB4,0x00,0x00,0x00,0x00 ,0xB4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x83,0x00,0x00,0x00,0xFF ,0x00,0x7B,0x7B,0x7B,0xFF,0xB4,0xFF,0xFF,0xFF,0xFF,0x00,0x2C,0x2C,0x2C,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x38,0x93,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x05,0x05,0x05,0xFF,0xEF,0xEF,0xEF,0xFF,0xB2,0xFF,0xFF,0xFF,0xFF,0x01,0xF7 ,0xF7,0xF7,0xFF,0x0D,0x0D,0x0D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xFC,0x00,0x00,0x00,0x16,0xB4,0x00,0x00,0x00,0x00,0xB4,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x2E,0x83,0x00,0x00,0x00,0xFF,0x00,0x25,0x25,0x25 ,0xFF,0xB3,0xFF,0xFF,0xFF,0xFF,0x00,0xD6,0xD6,0xD6,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xE1,0x00,0x00,0x00,0x01,0x94,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF ,0xB2,0xFF,0xFF,0xFF,0xFF,0x00,0xAD,0xAD,0xAD,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xBC,0xB5,0x00,0x00,0x00,0x00,0xB5,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xD7,0x83,0x00,0x00,0x00,0xFF,0x00,0xCE,0xCE,0xCE,0xFF ,0xB2,0xFF,0xFF,0xFF,0xFF,0x00,0x7F,0x7F,0x7F,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x8B,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x57 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x4E,0x4E,0x4E,0xFF,0xB2,0xFF,0xFF,0xFF,0xFF ,0x00,0x56,0x56,0x56,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x65 ,0xB5,0x00,0x00,0x00,0x00,0xB5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x78,0x78,0x78,0xFF,0xB2,0xFF,0xFF,0xFF,0xFF ,0x00,0x29,0x29,0x29,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x35 ,0x95,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xF7,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF2,0xF2,0xF2,0xFF,0xB0,0xFF ,0xFF,0xFF,0xFF,0x01,0xF5,0xF5,0xF5,0xFF,0x0A,0x0A,0x0A,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x13,0xB5,0x00,0x00,0x00 ,0x00,0xB5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x22,0x22,0x22,0xFF,0xB1,0xFF,0xFF,0xFF,0xFF,0x00,0xD3,0xD3,0xD3 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDE,0x97,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xB0,0x83,0x00,0x00,0x00,0xFF,0x00,0xA6,0xA6,0xA6 ,0xFF,0xB0,0xFF,0xFF,0xFF,0xFF,0x00,0xA8,0xA8,0xA8,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB7,0xB6,0x00,0x00,0x00,0x00,0xB6,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xD5,0x83,0x00,0x00,0x00,0xFF,0x00,0xCC,0xCC,0xCC ,0xFF,0xB0,0xFF,0xFF,0xFF,0xFF,0x00,0x7D,0x7D,0x7D,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x89,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x5C,0x83,0x00,0x00,0x00,0xFF,0x00,0x53,0x53,0x53,0xFF,0xB0,0xFF,0xFF,0xFF ,0xFF,0x00,0x51,0x51,0x51,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x60,0xB6,0x00,0x00,0x00,0x00,0xB6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x7E,0x83,0x00,0x00,0x00,0xFF,0x00,0x75,0x75,0x75,0xFF,0xB0,0xFF,0xFF,0xFF ,0xFF,0x00,0x27,0x27,0x27,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x33,0x97,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xF9 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x0A,0x0A,0x0A,0xFF,0xF5,0xF5,0xF5,0xFF,0xAE ,0xFF,0xFF,0xFF,0xFF,0x01,0xF2,0xF2,0xF2,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x10,0xB6,0x00,0x00 ,0x00,0x00,0xB6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x20,0x20,0x20,0xFF,0xAF,0xFF,0xFF,0xFF,0xFF,0x00,0xD0,0xD0 ,0xD0,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDC,0x99,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xB5,0x83,0x00,0x00,0x00,0xFF,0x00,0xAC,0xAC ,0xAC,0xFF,0xAE,0xFF,0xFF,0xFF,0xFF,0x00,0xA3,0xA3,0xA3,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB2,0xB7,0x00,0x00,0x00,0x00,0xB7,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xD2,0x83,0x00,0x00,0x00,0xFF,0x00,0xC9,0xC9 ,0xC9,0xFF,0xAE,0xFF,0xFF,0xFF,0xFF,0x00,0x7A,0x7A,0x7A,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x86,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x61,0x83,0x00,0x00,0x00,0xFF,0x00,0x58,0x58,0x58,0xFF,0xAE,0xFF,0xFF ,0xFF,0xFF,0x00,0x4C,0x4C,0x4C,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x5B,0xB7,0x00,0x00,0x00,0x00,0xB7,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x7C,0x83,0x00,0x00,0x00,0xFF,0x00,0x73,0x73,0x73,0xFF,0xAE,0xFF,0xFF ,0xFF,0xFF,0x00,0x24,0x24,0x24,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x30,0x99,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x12,0x00,0x00,0x00 ,0xFB,0x82,0x00,0x00,0x00,0xFF,0x01,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7,0xF7,0xFF ,0xAC,0xFF,0xFF,0xFF,0xFF,0x01,0xEF,0xEF,0xEF,0xFF,0x06,0x06,0x06,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x0D,0xB7,0x00 ,0x00,0x00,0x00,0xB7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x1E,0x1E,0x1E,0xFF,0xFE,0xFE,0xFE,0xFF,0xAC,0xFF,0xFF ,0xFF,0xFF,0x00,0xCD,0xCD,0xCD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xD9,0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBA,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xB1,0xB1,0xB1,0xFF,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0x9E,0x9E ,0x9E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAD,0xB8,0x00,0x00 ,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xC6,0xC6,0xC6,0xFF,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0x77,0x77 ,0x77,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83,0x9B,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x83,0x00,0x00,0x00,0xFF,0x00,0x5D,0x5D ,0x5D,0xFF,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0x47,0x47,0x47,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x56,0xB8,0x00,0x00,0x00,0x00,0xB8,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x83,0x00,0x00,0x00,0xFF,0x00,0x70,0x70 ,0x70,0xFF,0xAC,0xFF,0xFF,0xFF,0xFF,0x00,0x21,0x21,0x21,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x2D,0x9B,0x00,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x16,0x00,0x00,0x00,0xFD,0x82,0x00,0x00,0x00,0xFF,0x01,0x10,0x10,0x10 ,0xFF,0xFA,0xFA,0xFA,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x01,0xEC,0xEC,0xEC,0xFF ,0x04,0x04,0x04,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00 ,0x00,0x00,0x0A,0xB8,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x23,0x83,0x00,0x00,0x00,0xFF,0x01,0x1B,0x1B,0x1B,0xFF,0xFE,0xFE ,0xFE,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x00,0xCB,0xCB,0xCB,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xD7,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xC0,0x83,0x00,0x00,0x00,0xFF,0x00,0xB6,0xB6,0xB6,0xFF,0xAA,0xFF,0xFF ,0xFF,0xFF,0x00,0x99,0x99,0x99,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xA8,0xB9,0x00,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xCC,0x83,0x00,0x00,0x00,0xFF,0x00,0xC3,0xC3,0xC3,0xFF,0xAA,0xFF,0xFF ,0xFF,0xFF,0x00,0x74,0x74,0x74,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x81,0x9D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x62,0x62,0x62,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x00,0x42,0x42 ,0x42,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x51,0xB9,0x00,0x00 ,0x00,0x00,0xB9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0xAA,0xFF,0xFF,0xFF,0xFF,0x00,0x1F,0x1F ,0x1F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2B,0x9D,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFE,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x13,0x13,0x13,0xFF,0xFB,0xFB,0xFB,0xFF,0xA8,0xFF,0xFF,0xFF,0xFF ,0x01,0xE8,0xE8,0xE8,0xFF,0x03,0x03,0x03,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0x08,0xB9,0x00,0x00,0x00,0x00,0xB9,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x83,0x00,0x00,0x00,0xFF,0x01,0x19 ,0x19,0x19,0xFF,0xFD,0xFD,0xFD,0xFF,0xA8,0xFF,0xFF,0xFF,0xFF,0x00,0xC8,0xC8 ,0xC8,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD4,0x9F,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xC5,0x83,0x00,0x00,0x00,0xFF,0x00,0xBB,0xBB ,0xBB,0xFF,0xA8,0xFF,0xFF,0xFF,0xFF,0x00,0x94,0x94,0x94,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA3,0xBA,0x00,0x00,0x00,0x00,0xBA,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x83,0x00,0x00,0x00,0xFF,0x00,0xC1,0xC1 ,0xC1,0xFF,0xA8,0xFF,0xFF,0xFF,0xFF,0x00,0x72,0x72,0x72,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x7E,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x71,0x83,0x00,0x00,0x00,0xFF,0x00,0x68,0x68,0x68,0xFF,0xA8,0xFF,0xFF ,0xFF,0xFF,0x00,0x3D,0x3D,0x3D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x4C,0xBA,0x00,0x00,0x00,0x00,0xBA,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x73,0x83,0x00,0x00,0x00,0xFF,0x00,0x6A,0x6A,0x6A,0xFF,0xA7,0xFF,0xFF ,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1D,0x1D,0x1D,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x28,0x9F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x1E,0x83,0x00,0x00,0x00,0xFF,0x01,0x17,0x17,0x17,0xFF,0xFD,0xFD,0xFD,0xFF ,0xA6,0xFF,0xFF,0xFF,0xFF,0x01,0xE4,0xE4,0xE4,0xFF,0x01,0x01,0x01,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0x06,0xBA,0x00 ,0x00,0x00,0x00,0xBA,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1E,0x00,0x00 ,0x00,0xFE,0x82,0x00,0x00,0x00,0xFF,0x01,0x17,0x17,0x17,0xFF,0xFD,0xFD,0xFD ,0xFF,0xA6,0xFF,0xFF,0xFF,0xFF,0x00,0xC5,0xC5,0xC5,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xD2,0xA1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xCA,0x83,0x00,0x00,0x00,0xFF,0x00,0xC1,0xC1,0xC1,0xFF,0xA6,0xFF,0xFF,0xFF ,0xFF,0x00,0x8F,0x8F,0x8F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x9E,0xBB,0x00,0x00,0x00,0x00,0xBB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xC7,0x83,0x00,0x00,0x00,0xFF,0x00,0xBE,0xBE,0xBE,0xFF,0xA6,0xFF,0xFF,0xFF ,0xFF,0x00,0x6F,0x6F,0x6F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x7B,0xA1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x6D,0x6D,0x6D,0xFF,0xA6,0xFF,0xFF,0xFF,0xFF,0x00,0x38,0x38,0x38 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x47,0xBB,0x00,0x00,0x00 ,0x00,0xBB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x68,0x68,0x68,0xFF,0xA5,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE ,0xFF,0x1A,0x1A,0x1A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x25 ,0xA1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x83,0x00,0x00,0x00,0xFF ,0x01,0x1B,0x1B,0x1B,0xFF,0xFE,0xFE,0xFE,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x01 ,0xE0,0xE0,0xE0,0xFF,0x01,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xEC,0x00,0x00,0x00,0x04,0xBB,0x00,0x00,0x00,0x00,0xBB,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0xFE,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x15,0x15,0x15,0xFF,0xFC,0xFC,0xFC,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF ,0x00,0xC2,0xC2,0xC2,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF ,0xA3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF ,0x00,0xC6,0xC6,0xC6,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x00,0x8A,0x8A,0x8A,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x99,0xBC,0x00,0x00,0x00,0x00 ,0xBC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC4,0x83,0x00,0x00,0x00,0xFF ,0x00,0xBB,0xBB,0xBB,0xFF,0xA4,0xFF,0xFF,0xFF,0xFF,0x00,0x6C,0x6C,0x6C,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x79,0xA3,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x7C,0x83,0x00,0x00,0x00,0xFF,0x00,0x72,0x72,0x72,0xFF ,0xA4,0xFF,0xFF,0xFF,0xFF,0x00,0x33,0x33,0x33,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x42,0xBC,0x00,0x00,0x00,0x00,0xBC,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x6E,0x83,0x00,0x00,0x00,0xFF,0x00,0x65,0x65,0x65,0xFF ,0xA3,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x18,0x18,0x18,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x23,0xA3,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x28,0x83,0x00,0x00,0x00,0xFF,0x00,0x1F,0x1F,0x1F,0xFF,0xA3 ,0xFF,0xFF,0xFF,0xFF,0x00,0xDC,0xDC,0xDC,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xE8,0x00,0x00,0x00,0x03,0xBC,0x00,0x00,0x00,0x00,0xBC,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFD,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x13,0x13,0x13,0xFF,0xFB,0xFB,0xFB,0xFF,0xA2,0xFF,0xFF,0xFF ,0xFF,0x00,0xBF,0xBF,0xBF,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xCC,0xA5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD4,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xCB,0xCB,0xCB,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x85,0x85,0x85 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x94,0xBD,0x00,0x00,0x00 ,0x00,0xBD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xB9,0xB9,0xB9,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x69,0x69,0x69 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x76,0xA5,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x81,0x83,0x00,0x00,0x00,0xFF,0x00,0x77,0x77,0x77 ,0xFF,0xA2,0xFF,0xFF,0xFF,0xFF,0x00,0x2E,0x2E,0x2E,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x3D,0xBD,0x00,0x00,0x00,0x00,0xBD,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x6B,0x83,0x00,0x00,0x00,0xFF,0x00,0x62,0x62,0x62 ,0xFF,0xA1,0xFF,0xFF,0xFF,0xFF,0x01,0xFC,0xFC,0xFC,0xFF,0x16,0x16,0x16,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x21,0xA5,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x2D,0x83,0x00,0x00,0x00,0xFF,0x00,0x24,0x24,0x24,0xFF ,0xA1,0xFF,0xFF,0xFF,0xFF,0x00,0xD7,0xD7,0xD7,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x01,0xBD,0x00,0x00,0x00,0x00,0xBD ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0xFD,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x11,0x11,0x11,0xFF,0xFA,0xFA,0xFA,0xFF,0xA0,0xFF,0xFF ,0xFF,0xFF,0x00,0xBD,0xBD,0xBD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xCA,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDA,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xD0,0xD0,0xD0,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80 ,0x80,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8F,0xBE,0x00,0x00 ,0x00,0x00,0xBE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBE,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xB6,0xB6,0xB6,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x66,0x66 ,0x66,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x74,0xA7,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x83,0x00,0x00,0x00,0xFF,0x00,0x7D,0x7D ,0x7D,0xFF,0xA0,0xFF,0xFF,0xFF,0xFF,0x00,0x29,0x29,0x29,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x38,0xBE,0x00,0x00,0x00,0x00,0xBE,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x68,0x83,0x00,0x00,0x00,0xFF,0x00,0x60,0x60 ,0x60,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x14,0x14,0x14 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1E ,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x83,0x00,0x00,0x00,0xFF ,0x00,0x29,0x29,0x29,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0x00,0xD2,0xD2,0xD2,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x01,0xBE ,0x00,0x00,0x00,0x00,0xBE,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x15,0x00 ,0x00,0x00,0xFC,0x82,0x00,0x00,0x00,0xFF,0x01,0x10,0x10,0x10,0xFF,0xF9,0xF9 ,0xF9,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0xBA,0xBA,0xBA,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xC7,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xDE,0x83,0x00,0x00,0x00,0xFF,0x00,0xD6,0xD6,0xD6,0xFF,0x9E,0xFF,0xFF ,0xFF,0xFF,0x00,0x7B,0x7B,0x7B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x8A,0xBF,0x00,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xBC,0x83,0x00,0x00,0x00,0xFF,0x00,0xB3,0xB3,0xB3,0xFF,0x9E,0xFF,0xFF ,0xFF,0xFF,0x00,0x64,0x64,0x64,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x71,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8B,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x82,0x82,0x82,0xFF,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x24,0x24 ,0x24,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x33,0xBF,0x00,0x00 ,0x00,0x00,0xBF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x65,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x5D,0x5D,0x5D,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF,0x01,0xFB,0xFB ,0xFB,0xFF,0x12,0x12,0x12,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xFE,0x00,0x00,0x00,0x1C,0xA9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x2E,0x2E,0x2E,0xFF,0x9D,0xFF,0xFF,0xFF,0xFF ,0x00,0xCD,0xCD,0xCD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDC ,0xC0,0x00,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x13 ,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF,0x01,0x0E,0x0E,0x0E,0xFF,0xF8 ,0xF8,0xF8,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0xB7,0xB7,0xB7,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC4,0xAA,0x00,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0xE3,0x83,0x00,0x00,0x00,0xFF,0x00,0xDB,0xDB ,0xDB,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x76,0x76,0x76,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x86,0xC0,0x00,0x00,0x00,0x00,0xC0,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0x83,0x00,0x00,0x00,0xFF,0x00,0xB0,0xB0 ,0xB0,0xFF,0x9C,0xFF,0xFF,0xFF,0xFF,0x00,0x61,0x61,0x61,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x6E,0xAB,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x91,0x83,0x00,0x00,0x00,0xFF,0x00,0x87,0x87,0x87,0xFF,0x9C,0xFF,0xFF ,0xFF,0xFF,0x00,0x20,0x20,0x20,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x2F,0xC0,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x62,0x83,0x00,0x00,0x00,0xFF,0x00,0x5A,0x5A,0x5A,0xFF,0x9B,0xFF,0xFF ,0xFF,0xFF,0x01,0xFA,0xFA,0xFA,0xFF,0x11,0x11,0x11,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x1A,0xAB,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x3D,0x83,0x00,0x00,0x00,0xFF,0x00,0x34,0x34,0x34,0xFF ,0x9B,0xFF,0xFF,0xFF,0xFF,0x00,0xC8,0xC8,0xC8,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xD7,0xC1,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0xFA,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7,0xF7,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0xB4 ,0xB4,0xB4,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC2,0xAC,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE7,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xDF,0xDF,0xDF,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0x71,0x71 ,0x71,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x81,0xC1,0x00,0x00 ,0x00,0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB6,0x83,0x00,0x00 ,0x00,0xFF,0x00,0xAE,0xAE,0xAE,0xFF,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0x5E,0x5E ,0x5E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6C,0xAD,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x83,0x00,0x00,0x00,0xFF,0x00,0x8C,0x8C ,0x8C,0xFF,0x99,0xFF,0xFF,0xFF,0xFF,0x01,0xFE,0xFE,0xFE,0xFF,0x1C,0x1C,0x1C ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2A,0xC1,0x00,0x00,0x00 ,0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x57,0x57,0x57,0xFF,0x99,0xFF,0xFF,0xFF,0xFF,0x01,0xF8,0xF8,0xF8 ,0xFF,0x0F,0x0F,0x0F,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD ,0x00,0x00,0x00,0x18,0xAD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x39,0x39,0x39,0xFF,0x99,0xFF,0xFF,0xFF,0xFF,0x00 ,0xC3,0xC3,0xC3,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD3,0xC2 ,0x00,0x00,0x00,0x00,0xC1,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00 ,0x00,0x00,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01,0x0B,0x0B,0x0B,0xFF,0xF5,0xF5 ,0xF5,0xFF,0x98,0xFF,0xFF,0xFF,0xFF,0x00,0xB2,0xB2,0xB2,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xBF,0xAE,0x00,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x03,0x00,0x00,0x00,0xEB,0x82,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01 ,0xFF,0xE4,0xE4,0xE4,0xFF,0x98,0xFF,0xFF,0xFF,0xFF,0x00,0x6C,0x6C,0x6C,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7C,0xC2,0x00,0x00,0x00,0x00 ,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB3,0x83,0x00,0x00,0x00,0xFF ,0x00,0xAB,0xAB,0xAB,0xFF,0x98,0xFF,0xFF,0xFF,0xFF,0x00,0x5B,0x5B,0x5B,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x69,0xAF,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x9B,0x83,0x00,0x00,0x00,0xFF,0x00,0x92,0x92,0x92,0xFF ,0x97,0xFF,0xFF,0xFF,0xFF,0x01,0xFD,0xFD,0xFD,0xFF,0x18,0x18,0x18,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x25,0xC2,0x00,0x00,0x00,0x00,0xC2 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x55,0x55,0x55,0xFF,0x97,0xFF,0xFF,0xFF,0xFF,0x01,0xF7,0xF7,0xF7,0xFF,0x0D ,0x0D,0x0D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00 ,0x00,0x16,0xAF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x3E,0x3E,0x3E,0xFF,0x97,0xFF,0xFF,0xFF,0xFF,0x00,0xBE,0xBE ,0xBE,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCE,0xC3,0x00,0x00 ,0x00,0x00,0xC2,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0E,0x00,0x00,0x00 ,0xF8,0x82,0x00,0x00,0x00,0xFF,0x01,0x0A,0x0A,0x0A,0xFF,0xF4,0xF4,0xF4,0xFF ,0x96,0xFF,0xFF,0xFF,0xFF,0x00,0xAF,0xAF,0xAF,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xBC,0xB0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05 ,0x00,0x00,0x00,0xEE,0x82,0x00,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE8 ,0xE8,0xE8,0xFF,0x96,0xFF,0xFF,0xFF,0xFF,0x00,0x67,0x67,0x67,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x77,0xC3,0x00,0x00,0x00,0x00,0xC3,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB0,0x83,0x00,0x00,0x00,0xFF,0x00,0xA8 ,0xA8,0xA8,0xFF,0x96,0xFF,0xFF,0xFF,0xFF,0x00,0x59,0x59,0x59,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x66,0xB1,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xA0,0x83,0x00,0x00,0x00,0xFF,0x00,0x97,0x97,0x97,0xFF,0x95,0xFF ,0xFF,0xFF,0xFF,0x01,0xFB,0xFB,0xFB,0xFF,0x14,0x14,0x14,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x20,0xC3,0x00,0x00,0x00,0x00,0xC3,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x5A,0x83,0x00,0x00,0x00,0xFF,0x00,0x52,0x52 ,0x52,0xFF,0x95,0xFF,0xFF,0xFF,0xFF,0x01,0xF6,0xF6,0xF6,0xFF,0x0C,0x0C,0x0C ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x14 ,0xB1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4D,0x83,0x00,0x00,0x00,0xFF ,0x00,0x43,0x43,0x43,0xFF,0x95,0xFF,0xFF,0xFF,0xFF,0x00,0xB9,0xB9,0xB9,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC9,0xC4,0x00,0x00,0x00,0x00 ,0xC3,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0xF7,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x08,0x08,0x08,0xFF,0xF3,0xF3,0xF3,0xFF,0x94,0xFF ,0xFF,0xFF,0xFF,0x00,0xAC,0xAC,0xAC,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xBA,0xB2,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00 ,0x00,0xF2,0x82,0x00,0x00,0x00,0xFF,0x01,0x04,0x04,0x04,0xFF,0xEC,0xEC,0xEC ,0xFF,0x94,0xFF,0xFF,0xFF,0xFF,0x00,0x62,0x62,0x62,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x72,0xC4,0x00,0x00,0x00,0x00,0xC4,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xAE,0x83,0x00,0x00,0x00,0xFF,0x00,0xA5,0xA5,0xA5 ,0xFF,0x94,0xFF,0xFF,0xFF,0xFF,0x00,0x56,0x56,0x56,0xFF,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x64,0xB3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xA6,0x83,0x00,0x00,0x00,0xFF,0x00,0x9C,0x9C,0x9C,0xFF,0x93,0xFF,0xFF,0xFF ,0xFF,0x01,0xFA,0xFA,0xFA,0xFF,0x11,0x11,0x11,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1C,0xC4,0x00,0x00,0x00,0x00,0xC4 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x57,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x4F,0x4F,0x4F,0xFF,0x93,0xFF,0xFF,0xFF,0xFF,0x01,0xF5,0xF5,0xF5,0xFF,0x0A ,0x0A,0x0A,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00 ,0x00,0x12,0xB3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x49,0x49,0x49,0xFF,0x93,0xFF,0xFF,0xFF,0xFF,0x00,0xB4,0xB4 ,0xB4,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC4,0xC5,0x00,0x00 ,0x00,0x00,0xC4,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0B,0x00,0x00,0x00 ,0xF5,0x82,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07,0xFF,0xF1,0xF1,0xF1,0xFF ,0x92,0xFF,0xFF,0xFF,0xFF,0x00,0xA9,0xA9,0xA9,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB7,0xB4,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09 ,0x00,0x00,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF,0x01,0x05,0x05,0x05,0xFF,0xEF ,0xEF,0xEF,0xFF,0x92,0xFF,0xFF,0xFF,0xFF,0x00,0x5D,0x5D,0x5D,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6D,0xC5,0x00,0x00,0x00,0x00,0xC5,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0xA3 ,0xA3,0xA3,0xFF,0x92,0xFF,0xFF,0xFF,0xFF,0x00,0x53,0x53,0x53,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0xB5,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0xA1,0xA1,0xA1,0xFF,0x91,0xFF ,0xFF,0xFF,0xFF,0x01,0xF8,0xF8,0xF8,0xFF,0x0E,0x0E,0x0E,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x18,0xC5,0x00,0x00,0x00 ,0x00,0xC5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x4C,0x4C,0x4C,0xFF,0x91,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3 ,0xFF,0x09,0x09,0x09,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA ,0x00,0x00,0x00,0x11,0xB5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x57,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x4E,0x4E,0x4E,0xFF,0x91,0xFF,0xFF,0xFF,0xFF,0x00 ,0xAF,0xAF,0xAF,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBF,0xC6 ,0x00,0x00,0x00,0x00,0xC5,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0A,0x00 ,0x00,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF,0x01,0x06,0x06,0x06,0xFF,0xEF,0xEF ,0xEF,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0xA6,0xA6,0xA6,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB5,0xB6,0x00,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x0C,0x00,0x00,0x00,0xF7,0x82,0x00,0x00,0x00,0xFF,0x01,0x07,0x07,0x07 ,0xFF,0xF2,0xF2,0xF2,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0x58,0x58,0x58,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x68,0xC6,0x00,0x00,0x00,0x00 ,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA8,0x83,0x00,0x00,0x00,0xFF ,0x00,0xA0,0xA0,0xA0,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0x50,0x50,0x50,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5E,0xB7,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xB0,0x83,0x00,0x00,0x00,0xFF,0x00,0xA7,0xA7,0xA7,0xFF ,0x8F,0xFF,0xFF,0xFF,0xFF,0x01,0xF5,0xF5,0xF5,0xFF,0x0B,0x0B,0x0B,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x15,0xC6,0x00 ,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x4A,0x4A,0x4A,0xFF,0x8F,0xFF,0xFF,0xFF,0xFF,0x01,0xF2 ,0xF2,0xF2,0xFF,0x08,0x08,0x08,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xF9,0x00,0x00,0x00,0x0F,0xB7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x5C,0x83,0x00,0x00,0x00,0xFF,0x00,0x53,0x53,0x53,0xFF,0x8F,0xFF,0xFF,0xFF ,0xFF,0x00,0xAA,0xAA,0xAA,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xBA,0xC7,0x00,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x08,0x00,0x00,0x00,0xF3,0x82,0x00,0x00,0x00,0xFF,0x01,0x05,0x05,0x05,0xFF ,0xEE,0xEE,0xEE,0xFF,0x8E,0xFF,0xFF,0xFF,0xFF,0x00,0xA4,0xA4,0xA4,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB2,0xB8,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xF9,0x82,0x00,0x00,0x00,0xFF,0x01,0x0A ,0x0A,0x0A,0xFF,0xF5,0xF5,0xF5,0xFF,0x8E,0xFF,0xFF,0xFF,0xFF,0x00,0x53,0x53 ,0x53,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x63,0xC7,0x00,0x00 ,0x00,0x00,0xC7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x9D,0x9D,0x9D,0xFF,0x8E,0xFF,0xFF,0xFF,0xFF,0x00,0x4D,0x4D ,0x4D,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5C,0xB9,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0xB5,0x83,0x00,0x00,0x00,0xFF,0x00,0xAC,0xAC ,0xAC,0xFF,0x8D,0xFF,0xFF,0xFF,0xFF,0x01,0xF3,0xF3,0xF3,0xFF,0x09,0x09,0x09 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x12 ,0xC7,0x00,0x00,0x00,0x00,0xC7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4F ,0x83,0x00,0x00,0x00,0xFF,0x00,0x47,0x47,0x47,0xFF,0x8D,0xFF,0xFF,0xFF,0xFF ,0x01,0xF0,0xF0,0xF0,0xFF,0x07,0x07,0x07,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x0D,0xB9,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x62,0x83,0x00,0x00,0x00,0xFF,0x00,0x58,0x58,0x58,0xFF,0x8D,0xFF ,0xFF,0xFF,0xFF,0x00,0xA5,0xA5,0xA5,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xB5,0xC8,0x00,0x00,0x00,0x00,0xC7,0x00,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0x07,0x00,0x00,0x00,0xF1,0x82,0x00,0x00,0x00,0xFF,0x01,0x04,0x04 ,0x04,0xFF,0xEC,0xEC,0xEC,0xFF,0x8C,0xFF,0xFF,0xFF,0xFF,0x00,0xA1,0xA1,0xA1 ,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAF,0xBA,0x00,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF ,0x01,0x0D,0x0D,0x0D,0xFF,0xF7,0xF7,0xF7,0xFF,0x8C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x4E,0x4E,0x4E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5E,0xC8 ,0x00,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA2,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x9A,0x9A,0x9A,0xFF,0x8C,0xFF,0xFF,0xFF,0xFF,0x00 ,0x4B,0x4B,0x4B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x59,0xBB ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBA,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xB1,0xB1,0xB1,0xFF,0x8B,0xFF,0xFF,0xFF,0xFF,0x01,0xF0,0xF0,0xF0,0xFF,0x07 ,0x07,0x07,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00 ,0x00,0x0E,0xC8,0x00,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x4C,0x83,0x00,0x00,0x00,0xFF,0x00,0x44,0x44,0x44,0xFF,0x8B,0xFF,0xFF ,0xFF,0xFF,0x01,0xEE,0xEE,0xEE,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x0C,0xBB,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x67,0x83,0x00,0x00,0x00,0xFF,0x00,0x5D,0x5D,0x5D,0xFF ,0x8B,0xFF,0xFF,0xFF,0xFF,0x00,0xA0,0xA0,0xA0,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB0,0xC9,0x00,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xEF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x03,0x03,0x03,0xFF,0xEA,0xEA,0xEA,0xFF,0x8A,0xFF,0xFF,0xFF,0xFF,0x00,0x9E ,0x9E,0x9E,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAD,0xBC,0x00 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0xFD,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x10,0x10,0x10,0xFF,0xFA,0xFA,0xFA,0xFF,0x8A,0xFF,0xFF,0xFF ,0xFF,0x00,0x49,0x49,0x49,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x59,0xC9,0x00,0x00,0x00,0x00,0xC9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xA0,0x83,0x00,0x00,0x00,0xFF,0x00,0x98,0x98,0x98,0xFF,0x8A,0xFF,0xFF,0xFF ,0xFF,0x00,0x48,0x48,0x48,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x56,0xBD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xB6,0xB6,0xB6,0xFF,0x89,0xFF,0xFF,0xFF,0xFF,0x01,0xED,0xED,0xED ,0xFF,0x05,0x05,0x05,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6 ,0x00,0x00,0x00,0x0C,0xC9,0x00,0x00,0x00,0x00,0xC9,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x49,0x83,0x00,0x00,0x00,0xFF,0x00,0x41,0x41,0x41,0xFF,0x89 ,0xFF,0xFF,0xFF,0xFF,0x01,0xED,0xED,0xED,0xFF,0x04,0x04,0x04,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF5,0x00,0x00,0x00,0x0B,0xBD,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0x83,0x00,0x00,0x00,0xFF,0x00,0x63,0x63 ,0x63,0xFF,0x89,0xFF,0xFF,0xFF,0xFF,0x00,0x9B,0x9B,0x9B,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xAB,0xCA,0x00,0x00,0x00,0x00,0xC9,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xEE,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE8,0xE8,0xE8,0xFF,0x88,0xFF,0xFF,0xFF,0xFF ,0x00,0x9B,0x9B,0x9B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAA ,0xBE,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFE,0x82 ,0x00,0x00,0x00,0xFF,0x01,0x13,0x13,0x13,0xFF,0xFB,0xFB,0xFB,0xFF,0x88,0xFF ,0xFF,0xFF,0xFF,0x00,0x44,0x44,0x44,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x54,0xCA,0x00,0x00,0x00,0x00,0xCA,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x9D,0x83,0x00,0x00,0x00,0xFF,0x00,0x95,0x95,0x95,0xFF,0x88,0xFF ,0xFF,0xFF,0xFF,0x00,0x45,0x45,0x45,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x54,0xBF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC5,0x83,0x00 ,0x00,0x00,0xFF,0x00,0xBC,0xBC,0xBC,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0x01,0xE9 ,0xE9,0xE9,0xFF,0x03,0x03,0x03,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xF3,0x00,0x00,0x00,0x09,0xCA,0x00,0x00,0x00,0x00,0xCA,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x47,0x83,0x00,0x00,0x00,0xFF,0x00,0x3F,0x3F,0x3F ,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0x01,0xEB,0xEB,0xEB,0xFF,0x04,0x04,0x04,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x09,0xBF ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x68,0x68,0x68,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0x00,0x96,0x96,0x96,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA6,0xCB,0x00,0x00,0x00,0x00,0xCA ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xEC,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x02,0x02,0x02,0xFF,0xE6,0xE6,0xE6,0xFF,0x86,0xFF,0xFF ,0xFF,0xFF,0x00,0x99,0x99,0x99,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xA7,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x17,0x17,0x17,0xFF,0xFD,0xFD,0xFD,0xFF,0x86,0xFF,0xFF,0xFF ,0xFF,0x00,0x3F,0x3F,0x3F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x4F,0xCB,0x00,0x00,0x00,0x00,0xCB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x9A,0x83,0x00,0x00,0x00,0xFF,0x00,0x92,0x92,0x92,0xFF,0x86,0xFF,0xFF,0xFF ,0xFF,0x00,0x42,0x42,0x42,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x51,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x83,0x00,0x00,0x00 ,0xFF,0x00,0xC1,0xC1,0xC1,0xFF,0x85,0xFF,0xFF,0xFF,0xFF,0x01,0xE6,0xE6,0xE6 ,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1 ,0x00,0x00,0x00,0x07,0xCB,0x00,0x00,0x00,0x00,0xCB,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x44,0x83,0x00,0x00,0x00,0xFF,0x00,0x3C,0x3C,0x3C,0xFF,0x85 ,0xFF,0xFF,0xFF,0xFF,0x01,0xE9,0xE9,0xE9,0xFF,0x03,0x03,0x03,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0x08,0xC1,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x83,0x00,0x00,0x00,0xFF,0x00,0x6D,0x6D ,0x6D,0xFF,0x85,0xFF,0xFF,0xFF,0xFF,0x00,0x91,0x91,0x91,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA1,0xCC,0x00,0x00,0x00,0x00,0xCB,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xEA,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x01,0x01,0x01,0xFF,0xE4,0xE4,0xE4,0xFF,0x84,0xFF,0xFF,0xFF,0xFF ,0x00,0x96,0x96,0x96,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA5 ,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x83,0x00,0x00,0x00,0xFF ,0x01,0x1B,0x1B,0x1B,0xFF,0xFE,0xFE,0xFE,0xFF,0x84,0xFF,0xFF,0xFF,0xFF,0x00 ,0x3A,0x3A,0x3A,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4A,0xCC ,0x00,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x97,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x8F,0x8F,0x8F,0xFF,0x84,0xFF,0xFF,0xFF,0xFF,0x00 ,0x3F,0x3F,0x3F,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4E,0xC3 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0xC6,0xC6,0xC6,0xFF,0x83,0xFF,0xFF,0xFF,0xFF,0x01,0xE2,0xE2,0xE2,0xFF,0x01 ,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00,0x00 ,0x00,0x05,0xCC,0x00,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x41,0x83,0x00,0x00,0x00,0xFF,0x00,0x39,0x39,0x39,0xFF,0x83,0xFF,0xFF ,0xFF,0xFF,0x01,0xE7,0xE7,0xE7,0xFF,0x02,0x02,0x02,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x07,0xC3,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x7C,0x83,0x00,0x00,0x00,0xFF,0x00,0x72,0x72,0x72,0xFF ,0x83,0xFF,0xFF,0xFF,0xFF,0x00,0x8C,0x8C,0x8C,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x9C,0xCD,0x00,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE8,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x01,0x01,0x01,0xFF,0xE2,0xE2,0xE2,0xFF,0x82,0xFF,0xFF,0xFF,0xFF,0x00,0x93 ,0x93,0x93,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA2,0xC4,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x83,0x00,0x00,0x00,0xFF,0x00,0x1F ,0x1F,0x1F,0xFF,0x83,0xFF,0xFF,0xFF,0xFF,0x00,0x35,0x35,0x35,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x45,0xCD,0x00,0x00,0x00,0x00,0xCD,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x83,0x00,0x00,0x00,0xFF,0x00,0x8D ,0x8D,0x8D,0xFF,0x82,0xFF,0xFF,0xFF,0xFF,0x00,0x3D,0x3D,0x3D,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4C,0xC5,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0xD5,0x83,0x00,0x00,0x00,0xFF,0x00,0xCB,0xCB,0xCB,0xFF,0x81,0xFF ,0xFF,0xFF,0xFF,0x00,0xDD,0xDD,0xDD,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xEA,0x00,0x00,0x00,0x03,0xCD,0x00,0x00,0x00,0x00,0xCD,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x83,0x00,0x00,0x00,0xFF,0x00,0x36,0x36 ,0x36,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0x01,0xE5,0xE5,0xE5,0xFF,0x01,0x01,0x01 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0x06 ,0xC5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x83,0x00,0x00,0x00,0xFF ,0x00,0x78,0x78,0x78,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0x00,0x87,0x87,0x87,0xFF ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x97,0xCE,0x00,0x00,0x00,0x00 ,0xCD,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE6,0x83 ,0x00,0x00,0x00,0xFF,0x02,0xDF,0xDF,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0x90,0x90 ,0x90,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9F,0xC6,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x2D,0x83,0x00,0x00,0x00,0xFF,0x00,0x24,0x24 ,0x24,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0x00,0x30,0x30,0x30,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0xCE,0x00,0x00,0x00,0x00,0xCE,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x92,0x83,0x00,0x00,0x00,0xFF,0x02,0x8A,0x8A ,0x8A,0xFF,0xFF,0xFF,0xFF,0xFF,0x3A,0x3A,0x3A,0xFF,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x49,0xC7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDA ,0x83,0x00,0x00,0x00,0xFF,0x01,0xD0,0xD0,0xD0,0xFF,0xD9,0xD9,0xD9,0xFF,0x83 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x02,0xCE,0x00 ,0x00,0x00,0x00,0xCE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0x83,0x00 ,0x00,0x00,0xFF,0x02,0x34,0x34,0x34,0xFF,0xE2,0xE2,0xE2,0xFF,0x01,0x01,0x01 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xED,0x00,0x00,0x00,0x05 ,0xC7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x83,0x00,0x00,0x00,0xFF ,0x01,0x7D,0x7D,0x7D,0xFF,0x82,0x82,0x82,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x92,0xCF,0x00,0x00,0x00,0x00,0xCE,0x00,0x00,0x00,0x00,0x01 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xE3,0x83,0x00,0x00,0x00,0xFF,0x00,0x6B ,0x6B,0x6B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0xC8,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x83,0x00,0x00,0x00,0xFF,0x01,0x29 ,0x29,0x29,0xFF,0x2B,0x2B,0x2B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x3B,0xCF,0x00,0x00,0x00,0x00,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x8F,0x83,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0x01,0xFF,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x46,0xC9,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xDF,0x87,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE3,0x00,0x00,0x00 ,0x01,0xCF,0x00,0x00,0x00,0x00,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x39,0x87,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x04 ,0xC9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x87,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x8D,0xD0,0x00,0x00,0x00,0x00,0xCF,0x00,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xE1,0x86,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x9A,0xCA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x87 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x37,0xD0,0x00,0x00,0x00,0x00,0xD0 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x86,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x44,0xCA,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0xE3,0x85,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDF,0xD1,0x00 ,0x00,0x00,0x00,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x85,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEA,0x00,0x00,0x00,0x03,0xCB,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x91,0x85,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x89,0xD1,0x00,0x00,0x00,0x00,0xD1,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0xDF,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x97,0xCC,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x85,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x32,0xD1,0x00,0x00,0x00,0x00,0xD1,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x89,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x41,0xCC,0x00,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE7,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xDA,0xD2,0x00,0x00,0x00,0x00,0xD1,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x33,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE8,0x00,0x00,0x00,0x02,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x96 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x84,0xD2,0x00,0x00,0x00,0x00 ,0xD2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDC,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x95,0xCE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2D,0xD2,0x00,0x00,0x00,0x00 ,0xD2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x3F,0xCE,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03 ,0x00,0x00,0x00,0xEB,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD5,0xD3 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x54,0x52,0x55,0x45,0x56,0x49,0x53,0x49,0x4F,0x4E,0x2D,0x58,0x46 ,0x49,0x4C,0x45,0x2E,0x00}; /* end binary data. size = 27965 bytes */ /* begin binary data: */ const int project_bytes = 39085; const unsigned char project_data[] = /* 39085 */ {0x00,0x00,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0x01,0xB9 ,0x01,0x20,0x08,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xB2,0xFF ,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x2C,0x00,0x00,0x00,0x90,0x00,0x00,0x00 ,0xD0,0x00,0x02,0x02,0xE9,0x00,0x00,0x00,0xFD,0x95,0x00,0x00,0x00,0xFF,0x05 ,0x00,0x01,0x01,0xF7,0x00,0x01,0x01,0xDB,0x00,0x00,0x00,0xBE,0x00,0x00,0x00 ,0xA3,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x17,0xFF,0xFF,0xFF,0xFF,0x00,0xE4 ,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xB0,0xFF,0xFF,0xFF,0x00,0x06 ,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0xFF,0x02,0x15,0x19,0xFE,0x03,0x2C,0x35,0xFF,0x05,0x3A,0x46,0xFF,0x95,0x05 ,0x3B,0x47,0xFF,0x02,0x04,0x37,0x41,0xFF,0x03,0x23,0x2A,0xFF,0x01,0x0D,0x0F ,0xFD,0x81,0x00,0x00,0x00,0xFF,0x03,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0xAA ,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0x00,0xE1,0xFF ,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xB0,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x65,0x00,0x00,0x00,0xFF,0x04,0x35,0x3F,0xFF,0x0C,0x93,0xAF,0xFF ,0x9B,0x0F,0xBF,0xE4,0xFF,0x06,0x0F,0xB9,0xDD,0xFF,0x0A,0x82,0x9B,0xFF,0x04 ,0x35,0x3F,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xCE ,0x00,0x00,0x00,0x2F,0xFF,0xFF,0xFF,0xFF,0x00,0xE0,0xFF,0xFF,0xFF,0x00,0xFF ,0xFF,0xFF,0xFF,0x00,0xB0,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x72,0x00 ,0x00,0x00,0xFF,0x0B,0x8A,0xA5,0xFF,0x9F,0x0F,0xBF,0xE4,0xFF,0x05,0x0D,0xA8 ,0xC8,0xFF,0x07,0x56,0x67,0xFF,0x00,0x02,0x03,0xFE,0x00,0x01,0x01,0xFB,0x00 ,0x00,0x00,0x80,0x00,0x00,0x00,0x05,0xFF,0xFF,0xFF,0xFF,0x00,0xDE,0xFF,0xFF ,0xFF,0x00,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x33,0x00,0x00,0x00 ,0x92,0x00,0x00,0x00,0xC7,0x90,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x00,0x30 ,0xFF,0xFF,0xFF,0xFF,0x00,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x35 ,0x00,0x00,0x00,0xFF,0x07,0x5D,0x6F,0xFF,0xA1,0x0F,0xBF,0xE4,0xFF,0x04,0x0C ,0x9A,0xB7,0xFF,0x03,0x23,0x29,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xD2 ,0x00,0x00,0x00,0x28,0xFF,0xFF,0xFF,0xFF,0x00,0xDD,0xFF,0xFF,0xFF,0x00,0x81 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x7C,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x01,0x10,0x13,0xFD,0x8D,0x02,0x16,0x1A,0xFD,0x00,0x01,0x09,0x0B,0xFE,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x01,0x01,0x64,0xFF,0xFF,0xFF,0xFF,0x00,0x98 ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x01,0x01,0xF2,0x02,0x1F ,0x26,0xFE,0x0F,0xBE,0xE3,0xFF,0xA1,0x0F,0xBF,0xE4,0xFF,0x04,0x0F,0xBB,0xE0 ,0xFF,0x08,0x61,0x73,0xFF,0x00,0x03,0x03,0xFE,0x00,0x01,0x01,0xED,0x00,0x00 ,0x00,0x35,0xFF,0xFF,0xFF,0xFF,0x00,0xDC,0xFF,0xFF,0xFF,0x00,0x04,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0xFF,0x03,0x24,0x2B,0xFE,0x0C ,0x97,0xB4,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB8,0xDC,0xFF,0x01,0x0F ,0x12,0xFD,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0x45,0xFF,0xFF,0xFF,0xFF,0x00 ,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0xFF,0x0B ,0x86,0xA0,0xFF,0xA3,0x0F,0xBF,0xE4,0xFF,0x03,0x0B,0x89,0xA4,0xFF,0x00,0x06 ,0x08,0xFD,0x00,0x01,0x01,0xF4,0x00,0x00,0x00,0x42,0xFF,0xFF,0xFF,0xFF,0x00 ,0xDB,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x4B,0x00,0x00,0x00,0xFD,0x02 ,0x1E,0x24,0xFE,0x0E,0xB2,0xD4,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xAC ,0xCD,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x98,0xFF,0xFF,0xFF,0xFF,0x00 ,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1A,0x00,0x01,0x01,0xFA,0x03 ,0x2C,0x34,0xFF,0xA4,0x0F,0xBF,0xE4,0xFF,0x03,0x0C,0x93,0xAF,0xFF,0x01,0x0A ,0x0C,0xFD,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x50,0xFF,0xFF,0xFF,0xFF,0x00 ,0xDA,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAC,0x00,0x01,0x01,0xFF,0x0D ,0xA5,0xC5,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA9,0xCA,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x8D,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x9C,0x00,0x00,0x00,0xFF,0x0C,0x93,0xAF,0xFF,0xA4 ,0x0F,0xBF,0xE4,0xFF,0x03,0x0C,0x9B,0xB9,0xFF,0x01,0x0F,0x12,0xFD,0x00,0x01 ,0x01,0xF9,0x00,0x00,0x00,0x2F,0xFF,0xFF,0xFF,0xFF,0x00,0xD9,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0xD7,0x02,0x1A,0x1F,0xFE,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0E,0xAF,0xD1,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAE,0xFF,0xFF ,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x27,0x00,0x00 ,0x00,0xFD,0x04,0x39,0x44,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF,0x03,0x0C,0x98,0xB6 ,0xFF,0x00,0x03,0x04,0xFE,0x00,0x01,0x01,0xD7,0x00,0x00,0x00,0x0A,0xFF,0xFF ,0xFF,0xFF,0x00,0xD8,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xED,0x03,0x21 ,0x28,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x31,0x3B,0xFF,0x00,0x01,0x01 ,0xFB,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xAD,0x00,0x01,0x01,0xFF,0x0C,0x9E,0xBD,0xFF,0xA5,0x0F ,0xBF,0xE4,0xFF,0x02,0x08,0x68,0x7C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x9A,0xFF,0xFF,0xFF,0xFF,0x00,0xD8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x99,0x00,0x00,0x00,0xFF,0x0C,0x9D,0xBC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x74,0xFF,0xFF,0xFF ,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x36,0x00,0x00,0x00 ,0xFF,0x05,0x46,0x53,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF ,0x04,0x35,0x3F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x53,0xFF,0xFF,0xFF ,0xFF,0x00,0xD7,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x39,0x00,0x00,0x00 ,0xFF,0x07,0x55,0x66,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBA,0xDE,0xFF ,0x01,0x0C,0x0F,0xFE,0x00,0x01,0x01,0xD8,0xFF,0xFF,0xFF,0xFF,0x00,0x9D,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBF,0x00,0x02,0x03,0xFE,0x0D,0xA8,0xC8 ,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xAE,0xCF,0xFF,0x01,0x0F,0x12,0xFD ,0x00,0x01,0x01,0xE9,0x00,0x00,0x00,0x08,0xFF,0xFF,0xFF,0xFF,0x00,0xD6,0xFF ,0xFF,0xFF,0x00,0x03,0xFF,0xFF,0xFF,0x00,0x00,0x01,0x01,0xD9,0x01,0x0F,0x12 ,0xFD,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x52,0x62,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3B,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0xFF,0x06,0x52,0x61 ,0xFF,0xA6,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6E,0x83,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x69,0xFF,0xFF,0xFF,0xFF,0x00,0xD6,0xFF,0xFF,0xFF,0x00,0x03 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0xFF,0x0A,0x85,0x9E ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBC,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x9E,0xFF,0xFF,0xFF,0xFF,0x00,0x9D,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x01,0x01,0xD0,0x01,0x07,0x08,0xFE,0x0E,0xB0,0xD2,0xFF,0xA5,0x0F,0xBF ,0xE4,0xFF,0x03,0x0E,0xB8,0xDC,0xFF,0x01,0x0E,0x11,0xFD,0x00,0x01,0x01,0xDE ,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0x00,0xD5,0xFF,0xFF,0xFF,0x00,0x03 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0xFD,0x05,0x3D,0x48 ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x28,0x30,0xFF,0x00,0x01,0x01,0xF5 ,0x00,0x00,0x00,0x0D,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0xFF,0x07,0x5E,0x71,0xFF,0x81,0x0F,0xBF ,0xE4,0xFF,0x08,0x0E,0xB4,0xD7,0xFF,0x0B,0x91,0xAD,0xFF,0x0B,0x88,0xA2,0xFF ,0x0B,0x88,0xA3,0xFF,0x0B,0x91,0xAD,0xFF,0x0C,0x9A,0xB8,0xFF,0x0D,0xA3,0xC3 ,0xFF,0x0E,0xAC,0xCE,0xFF,0x0E,0xB6,0xD9,0xFF,0x9B,0x0F,0xBF,0xE4,0xFF,0x02 ,0x08,0x62,0x75,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x59,0xFF,0xFF,0xFF ,0xFF,0x00,0xD5,0xFF,0xFF,0xFF,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xB8,0x00,0x03,0x04,0xFE,0x0E,0xB0,0xD2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x09,0x73,0x8A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x66,0xFF,0xFF ,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x03,0x00,0x01 ,0x01,0xDF,0x01,0x0D,0x0F,0xFE,0x0C,0x9E,0xBD,0xFF,0x06,0x4A,0x59,0xFF,0x01 ,0x07,0x09,0xFE,0x87,0x00,0x00,0x00,0xFF,0x08,0x00,0x02,0x02,0xFF,0x01,0x0D ,0x0F,0xFD,0x02,0x1A,0x1E,0xFE,0x03,0x26,0x2E,0xFF,0x04,0x32,0x3C,0xFF,0x05 ,0x3F,0x4B,0xFF,0x06,0x4B,0x59,0xFF,0x08,0x69,0x7D,0xFF,0x0E,0xB6,0xD9,0xFF ,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD5,0xFF,0x01,0x08,0x0A,0xFE,0x00 ,0x01,0x01,0xD1,0xFF,0xFF,0xFF,0xFF,0x00,0xD5,0xFF,0xFF,0xFF,0x00,0x81,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0xFF,0x08,0x6C,0x81 ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5,0xD8,0xFF,0x01,0x07,0x09,0xFE ,0x00,0x00,0x00,0xC9,0xFF,0xFF,0xFF,0xFF,0x00,0x9D,0xFF,0xFF,0xFF,0x00,0x11 ,0x00,0x00,0x00,0x6A,0x00,0x00,0x00,0xFF,0x00,0x01,0x02,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x01,0xC5,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x60,0x00,0x00 ,0x00,0x5E,0x00,0x00,0x00,0x6A,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x82,0x00 ,0x00,0x00,0x8F,0x00,0x00,0x00,0x9D,0x00,0x00,0x00,0xAE,0x00,0x00,0x00,0xC0 ,0x00,0x00,0x00,0xD2,0x00,0x01,0x01,0xE4,0x00,0x01,0x01,0xF6,0x82,0x00,0x00 ,0x00,0xFF,0x02,0x01,0x0F,0x11,0xFD,0x08,0x6A,0x7F,0xFF,0x0F,0xB9,0xDD,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x56,0x67,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x45,0xFF,0xFF,0xFF,0xFF,0x00,0xD4,0xFF,0xFF,0xFF,0x00,0x81,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x01,0x01,0xF0,0x03,0x23,0x2A ,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x49,0x58,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x2D,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x09,0x00,0x01,0x02,0xEB,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x75,0x8D,0xFF,0xFF,0xFF,0x00,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x19 ,0x00,0x00,0x00,0x6D,0x00,0x01,0x01,0xE8,0x00,0x00,0x00,0xFF,0x02,0x1F,0x25 ,0xFE,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA6,0xC6,0xFF ,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA9,0xFF,0xFF,0xFF,0xFF,0x00,0xD4,0xFF ,0xFF,0xFF,0x00,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x97,0x00,0x00 ,0x00,0xFF,0x0C,0x9B,0xB9,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x94,0xB1 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x90,0xFF,0xFF,0xFF,0xFF,0x00,0x9D ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x04,0x04,0xDA,0x00,0x00 ,0x00,0x3D,0x90,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x09,0x00,0x00,0x00 ,0x99,0x00,0x00,0x00,0xFF,0x09,0x75,0x8B,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02 ,0x04,0x33,0x3D,0xFF,0x00,0x01,0x01,0xFA,0x00,0x00,0x00,0x13,0xFF,0xFF,0xFF ,0xFF,0x00,0xD3,0xFF,0xFF,0xFF,0x00,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x36,0x00,0x00,0x00,0xFF,0x07,0x53,0x63,0xFF,0x91,0x0F,0xBF,0xE4,0xFF ,0x02,0x02,0x1F,0x25,0xFE,0x00,0x01,0x02,0xEE,0x00,0x00,0x00,0x07,0xFF,0xFF ,0xFF,0xFF,0x00,0xB1,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0E,0x00,0x01 ,0x02,0xEE,0x02,0x16,0x1B,0xFE,0x0F,0xBB,0xDF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0A,0x7D,0x95,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x70,0xFF,0xFF ,0xFF,0xFF,0x00,0xD3,0xFF,0xFF,0xFF,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x01,0x01,0xD7,0x01,0x0E,0x11,0xFD,0x0F,0xBB,0xE0,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x6A,0x7E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x57,0xFF ,0xFF,0xFF,0xFF,0x00,0xB2,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x75,0x00 ,0x00,0x00,0xFF,0x09,0x70,0x85,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBA ,0xDE,0xFF,0x01,0x0D,0x10,0xFD,0x00,0x01,0x01,0xD5,0xFF,0xFF,0xFF,0xFF,0x00 ,0xD3,0xFF,0xFF,0xFF,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x76 ,0x00,0x00,0x00,0xFF,0x0A,0x82,0x9C,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E ,0xB0,0xD2,0xFF,0x00,0x04,0x05,0xFE,0x00,0x00,0x00,0xBB,0xFF,0xFF,0xFF,0xFF ,0x00,0xB2,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x01,0x02,0xEC ,0x02,0x19,0x1E,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x53,0x63,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x38,0xFF,0xFF,0xFF,0xFF,0x00,0xD2,0xFF,0xFF ,0xFF,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x19,0x00,0x00,0x00 ,0xFD,0x05,0x3A,0x46,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x40,0x4C,0xFF ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x20,0xBA,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x14,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x50,0x92,0x00,0x00,0x00 ,0x60,0x00,0x00,0x00,0x00,0x1A,0xB2,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00 ,0x0D,0x00,0x00,0x00,0x2C,0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x2A,0x00,0x00 ,0x00,0x22,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x08,0xA5 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0xFF,0x0C,0x97 ,0xB4,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9E,0xBD,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x9C,0x9D,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x09 ,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x5F,0x97,0x00,0x00 ,0x00,0x60,0x02,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x11 ,0xA6,0xFF,0xFF,0xFF,0x00,0x06,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x38,0x00 ,0x00,0x00,0x55,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0x5E ,0x00,0x00,0x00,0x5F,0x98,0x00,0x00,0x00,0x60,0x01,0x00,0x00,0x00,0x53,0x00 ,0x00,0x00,0x16,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0B,0x00,0x00 ,0x00,0x5B,0x00,0x00,0x00,0xAA,0x9D,0x00,0x00,0x00,0xB8,0x03,0x00,0x00,0x00 ,0xB7,0x00,0x00,0x00,0x9C,0x00,0x00,0x00,0x6E,0x00,0x00,0x00,0x33,0x99,0xFF ,0xFF,0xFF,0x00,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB5,0x00,0x02 ,0x03,0xFE,0x0E,0xAF,0xD0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA5 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9B,0x93,0x00,0x00,0x00,0x48,0x07 ,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x38,0x00,0x00,0x00 ,0x31,0x00,0x00,0x00,0x2A,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x1A,0x00,0x00 ,0x00,0x03,0x9C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00 ,0xAE,0x95,0x00,0x00,0x00,0xFF,0x00,0x00,0x02,0x03,0x63,0xAB,0xFF,0xFF,0xFF ,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x3A,0x00,0x00,0x00,0x73,0x00 ,0x00,0x00,0x92,0x00,0x00,0x00,0xB1,0x00,0x00,0x00,0xCF,0x00,0x01,0x01,0xEF ,0x87,0x00,0x00,0x00,0xFF,0x06,0x00,0x00,0x00,0xFE,0x00,0x01,0x01,0xF2,0x00 ,0x00,0x00,0xC6,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x35 ,0x00,0x00,0x00,0x08,0x9E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x3A,0x00 ,0x00,0x00,0xFF,0x07,0x54,0x64,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x29 ,0x31,0xFF,0x00,0x01,0x01,0xF4,0x00,0x00,0x00,0x0C,0x96,0xFF,0xFF,0xFF,0x00 ,0x06,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x5E,0x00,0x00,0x00,0x85,0x00,0x00 ,0x00,0xA6,0x00,0x00,0x00,0xC6,0x00,0x01,0x01,0xE8,0x00,0x00,0x00,0xFE,0x9D ,0x00,0x00,0x00,0xFF,0x03,0x00,0x01,0x01,0xEC,0x00,0x00,0x00,0xBA,0x00,0x00 ,0x00,0x4E,0x00,0x00,0x00,0x01,0x9E,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00 ,0x11,0x00,0x00,0x00,0x5D,0x00,0x00,0x00,0xAD,0x00,0x01,0x01,0xF0,0xA0,0x00 ,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0xFE,0x00,0x00,0x01,0xD3,0x00,0x00,0x00 ,0x85,0x00,0x00,0x00,0x0C,0x89,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x23 ,0x00,0x01,0x02,0xDD,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xFF,0x9D,0x01,0x0A ,0x0C,0xFD,0x00,0x01,0x09,0x0A,0xFD,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x01 ,0x01,0xDC,0x00,0x00,0x00,0x53,0x97,0xFF,0xFF,0xFF,0x00,0x84,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0xFF,0x08,0x6A,0x7E,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x01,0x0F,0xBE,0xE2,0xFF,0x02,0x16,0x1B,0xFE,0x9B,0x00 ,0x00,0x00,0xFF,0x04,0x00,0x01,0x01,0xF9,0x00,0x01,0x01,0xD1,0x00,0x00,0x00 ,0xA5,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x13,0x98,0xFF,0xFF,0xFF,0x00,0x04 ,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0xFF,0x04,0x34,0x3F,0xFF,0x08,0x64,0x77 ,0xFF,0x0A,0x7B,0x93,0xFF,0x8E,0x0A,0x83,0x9C,0xFF,0x04,0x09,0x70,0x86,0xFF ,0x00,0x02,0x03,0xFF,0x00,0x01,0x01,0xF8,0x00,0x00,0x00,0x97,0x00,0x00,0x00 ,0x29,0xA8,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x5A ,0x00,0x00,0x00,0xA5,0x00,0x01,0x02,0xEE,0x82,0x00,0x00,0x00,0xFF,0x0D,0x00 ,0x04,0x05,0xFE,0x02,0x18,0x1D,0xFE,0x04,0x2F,0x38,0xFF,0x05,0x46,0x53,0xFF ,0x07,0x5B,0x6D,0xFF,0x08,0x62,0x75,0xFF,0x07,0x5C,0x6E,0xFF,0x07,0x57,0x68 ,0xFF,0x06,0x51,0x61,0xFF,0x06,0x4B,0x59,0xFF,0x05,0x45,0x52,0xFF,0x05,0x40 ,0x4C,0xFF,0x04,0x2F,0x38,0xFF,0x01,0x0B,0x0D,0xFD,0x82,0x00,0x00,0x00,0xFF ,0x04,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xD4,0x00,0x00,0x00,0xA4,0x00,0x00 ,0x00,0x66,0x00,0x00,0x00,0x11,0x9A,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00 ,0x01,0x00,0x01,0x01,0xE2,0x01,0x13,0x16,0xFE,0x0F,0xBE,0xE2,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x09,0x74,0x8B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x63,0x93,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x67 ,0x00,0x00,0x00,0xBC,0x00,0x00,0x00,0xFD,0x81,0x00,0x00,0x00,0xFF,0x06,0x00 ,0x01,0x01,0xFF,0x01,0x12,0x16,0xFD,0x03,0x2C,0x35,0xFF,0x05,0x45,0x52,0xFF ,0x07,0x5D,0x6F,0xFF,0x09,0x76,0x8C,0xFF,0x0B,0x88,0xA3,0xFF,0x97,0x0B,0x89 ,0xA4,0xFF,0x07,0x0A,0x80,0x99,0xFF,0x08,0x65,0x79,0xFF,0x06,0x49,0x58,0xFF ,0x04,0x2D,0x36,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01 ,0xD9,0x00,0x00,0x00,0x5F,0x9B,0xFF,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x55 ,0x00,0x00,0x00,0xBC,0x00,0x00,0x01,0xFC,0x00,0x00,0x00,0xFF,0x00,0x02,0x02 ,0xFE,0x03,0x2C,0x35,0xFF,0x06,0x4C,0x5B,0xFF,0x08,0x68,0x7C,0xFF,0x0A,0x80 ,0x99,0xFF,0x9C,0x0A,0x83,0x9C,0xFF,0x05,0x09,0x76,0x8D,0xFF,0x05,0x44,0x51 ,0xFF,0x01,0x10,0x13,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xDF,0x00,0x00 ,0x00,0x41,0x87,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x10,0x00,0x01,0x02 ,0xE6,0x00,0x01,0x01,0xFF,0x08,0x64,0x77,0xFF,0x0E,0xAF,0xD0,0xFF,0x9E,0x0F ,0xBF,0xE4,0xFF,0x05,0x0E,0xB0,0xD2,0xFF,0x0B,0x8F,0xAB,0xFF,0x07,0x54,0x64 ,0xFF,0x01,0x0C,0x0E,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x94,0x96,0xFF ,0xFF,0xFF,0x00,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x01 ,0x01,0xEE,0x03,0x21,0x28,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x00,0x0B,0x92,0xAE ,0xFF,0x94,0x09,0x77,0x8E,0xFF,0x0D,0x09,0x76,0x8D,0xFF,0x09,0x70,0x86,0xFF ,0x08,0x6A,0x7E,0xFF,0x08,0x63,0x76,0xFF,0x07,0x5D,0x6F,0xFF,0x07,0x56,0x67 ,0xFF,0x06,0x4F,0x5F,0xFF,0x05,0x3A,0x46,0xFF,0x02,0x1B,0x20,0xFE,0x00,0x02 ,0x02,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0xB4,0x00 ,0x00,0x00,0x3C,0x95,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x36,0x00,0x00 ,0x00,0xFF,0x05,0x3B,0x47,0xFF,0x0F,0xBE,0xE2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x06,0x4B,0x59,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x5B,0xA8,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0xC4,0x00,0x00,0x00 ,0xFD,0x81,0x00,0x00,0x00,0xFF,0x04,0x03,0x25,0x2C,0xFF,0x07,0x5F,0x72,0xFF ,0x0C,0x93,0xAF,0xFF,0x0E,0xAC,0xCE,0xFF,0x0F,0xBE,0xE3,0xFF,0x8C,0x0F,0xBF ,0xE4,0xFF,0x04,0x0D,0xA7,0xC7,0xFF,0x0A,0x83,0x9C,0xFF,0x07,0x5F,0x72,0xFF ,0x05,0x3B,0x47,0xFF,0x02,0x16,0x1B,0xFE,0x81,0x00,0x00,0x00,0xFF,0x03,0x00 ,0x01,0x01,0xFA,0x00,0x00,0x00,0xAD,0x00,0x00,0x00,0x4F,0x00,0x00,0x00,0x05 ,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0xFF,0x0B ,0x90,0xAC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5,0xD8,0xFF,0x01,0x07 ,0x09,0xFE,0x00,0x00,0x01,0xC7,0x92,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00 ,0x3B,0x00,0x01,0x01,0xDB,0x00,0x00,0x00,0xFF,0x00,0x05,0x06,0xFE,0x05,0x3B ,0x47,0xFF,0x0A,0x7B,0x93,0xFF,0x0D,0xA3,0xC2,0xFF,0x0F,0xBA,0xDE,0xFF,0xA1 ,0x0F,0xBF,0xE4,0xFF,0x05,0x0E,0xAF,0xD0,0xFF,0x07,0x5B,0x6D,0xFF,0x01,0x0A ,0x0C,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0x0A,0x97 ,0xFF,0xFF,0xFF,0x00,0x06,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xB8,0x00,0x00 ,0x00,0xFF,0x00,0x05,0x06,0xFE,0x05,0x3A,0x46,0xFF,0x09,0x76,0x8D,0xFF,0x0E ,0xB0,0xD2,0xFF,0xA2,0x0F,0xBF,0xE4,0xFF,0x04,0x0F,0xBE,0xE2,0xFF,0x08,0x69 ,0x7D,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x72,0x86 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0xFF,0x09,0x71 ,0x87,0xFF,0xA3,0x0F,0xBF,0xE4,0xFF,0x03,0x0D,0xAA,0xCB,0xFF,0x03,0x29,0x31 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x59,0x95,0xFF,0xFF,0xFF,0x00,0x85 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0xFF,0x0C,0x9A ,0xB7,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x06,0x0E,0xB8,0xDB,0xFF,0x0A,0x7F,0x97 ,0xFF,0x05,0x3A,0x46,0xFF,0x00,0x03,0x04,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00 ,0x00,0x9F,0x00,0x00,0x00,0x15,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x7C,0x00,0x00,0x00,0xFF,0x0B,0x8F,0xAB,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x01 ,0x02,0x1B,0x20,0xFE,0x00,0x01,0x01,0xE0,0xA7,0xFF,0xFF,0xFF,0x00,0x06,0x00 ,0x00,0x00,0x38,0x00,0x00,0x00,0xC4,0x00,0x00,0x00,0xFF,0x00,0x05,0x06,0xFE ,0x04,0x38,0x43,0xFF,0x09,0x72,0x88,0xFF,0x0D,0xAB,0xCC,0xFF,0x96,0x0F,0xBF ,0xE4,0xFF,0x07,0x0E,0xB1,0xD3,0xFF,0x09,0x73,0x8A,0xFF,0x04,0x2E,0x37,0xFF ,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xEC,0x00,0x00,0x00 ,0x93,0x00,0x00,0x00,0x35,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x30 ,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5A,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x06 ,0x49,0x58,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2B,0x90,0xFF,0xFF,0xFF ,0x00,0x04,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0xFD,0x00,0x06,0x07,0xFE,0x08 ,0x67,0x7A,0xFF,0x0E,0xB5,0xD8,0xFF,0xA7,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xB4 ,0xD7,0xFF,0x05,0x3E,0x4A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xD1,0x00 ,0x00,0x00,0x10,0x95,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x5C,0x00,0x01 ,0x01,0xF7,0x00,0x01,0x01,0xFF,0x06,0x47,0x55,0xFF,0x0E,0xAF,0xD1,0xFF,0xA7 ,0x0F,0xBF,0xE4,0xFF,0x03,0x0D,0xA3,0xC3,0xFF,0x02,0x1E,0x24,0xFE,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x70,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x1E,0x00,0x00,0x00,0xFE,0x04,0x33,0x3D,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0E,0xAF,0xD1,0xFF,0x01,0x0F,0x11,0xFD,0x00,0x01,0x01,0xED,0x00,0x00,0x00 ,0x13,0x94,0xFF,0xFF,0xFF,0x00,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x34,0x00,0x00,0x00,0xFF,0x06,0x51,0x61,0xFF,0xB2,0x0F,0xBF,0xE4,0xFF,0x04 ,0x0D,0xA2,0xC1,0xFF,0x04,0x32,0x3C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x02 ,0xEF,0x00,0x00,0x00,0x4C,0x92,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x84 ,0x00,0x00,0x00,0xFF,0x0D,0xA5,0xC5,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x01,0x02 ,0x13,0x17,0xFE,0x00,0x00,0x00,0xCA,0xA5,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00 ,0x00,0x24,0x00,0x00,0x00,0xAB,0x00,0x00,0x00,0xFF,0x00,0x02,0x03,0xFE,0x06 ,0x4F,0x5E,0xFF,0x0E,0xAE,0xCF,0xFF,0x9C,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA9 ,0xC9,0xFF,0x08,0x65,0x79,0xFF,0x02,0x20,0x26,0xFE,0x81,0x00,0x00,0x00,0xFF ,0x02,0x00,0x01,0x01,0xD8,0x00,0x00,0x00,0x5D,0x00,0x00,0x00,0x01,0x94,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x01,0xD5,0x01,0x0C,0x0E,0xFD,0x0F,0xBB,0xDF ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x93,0xAF,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x86,0x8F,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x5C,0x00 ,0x00,0x00,0xFF,0x03,0x2A,0x32,0xFF,0x0D,0xA3,0xC2,0xFF,0xAB,0x0F,0xBF,0xE4 ,0xFF,0x03,0x08,0x60,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xB5,0x00 ,0x00,0x00,0x01,0x93,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x4F,0x00,0x01 ,0x01,0xFC,0x02,0x15,0x19,0xFE,0x0B,0x92,0xAE,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF ,0x03,0x0E,0xAF,0xD0,0xFF,0x02,0x1D,0x22,0xFE,0x00,0x01,0x01,0xF8,0x00,0x00 ,0x00,0x1B,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x42,0x00,0x00,0x00 ,0xFF,0x08,0x6A,0x7E,0xFF,0xA6,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x75,0x8B,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6F,0x94,0xFF,0xFF,0xFF,0x00,0x86,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD5,0x01,0x0D,0x10,0xFD,0x0F,0xBB,0xDF ,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x03,0x0A,0x7D,0x95,0xFF,0x01,0x0F,0x11,0xFD ,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x79,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x7B,0x00,0x00,0x00,0xFF,0x0B,0x8B,0xA6,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x01,0x03,0x26,0x2E,0xFF,0x00,0x01,0x01,0xE2,0xA4,0xFF,0xFF,0xFF,0x00 ,0x04,0x00,0x00,0x00,0x2F,0x00,0x01,0x01,0xF0,0x00,0x00,0x00,0xFF,0x05,0x3C ,0x48,0xFF,0x0D,0xA2,0xC1,0xFF,0xA1,0x0F,0xBF,0xE4,0xFF,0x05,0x0C,0x9B,0xB9 ,0xFF,0x07,0x57,0x68,0xFF,0x01,0x0E,0x11,0xFD,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x01,0xC7,0x00,0x00,0x00,0x35,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x7B,0x00,0x00,0x00,0xFF,0x0A,0x84,0x9D,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0F,0xBE,0xE3,0xFF,0x02,0x15,0x19,0xFE,0x00,0x01,0x01,0xDD,0x8E,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x01,0x02,0xEE,0x01,0x0F,0x12,0xFD ,0x0E,0xB1,0xD3,0xFF,0xAD,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x47,0x55,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x81,0x92,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x39,0x00,0x01,0x01,0xF8,0x01,0x0F,0x11,0xFD,0x0D,0xA2,0xC1,0xFF,0xAC ,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x89,0xA4,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x96,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x62,0x00,0x00,0x00 ,0xFF,0x0A,0x7F,0x98,0xFF,0xA6,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB6,0xD9,0xFF ,0x01,0x07,0x08,0xFE,0x00,0x00,0x00,0xCB,0x94,0xFF,0xFF,0xFF,0x00,0x86,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0xFF,0x0A,0x81,0x9A ,0xFF,0xB4,0x0F,0xBF,0xE4,0xFF,0x04,0x0D,0xA9,0xC9,0xFF,0x03,0x23,0x29,0xFE ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0x07,0x8F,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0xFF,0x06,0x48,0x56,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3F,0x4B,0xFF,0x00,0x01,0x01,0xFC,0x00 ,0x00,0x00,0x12,0xA2,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x24,0x00,0x01 ,0x02,0xEA,0x00,0x04,0x04,0xFE,0x0B,0x87,0xA1,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF ,0x05,0x0E,0xB4,0xD7,0xFF,0x07,0x54,0x64,0xFF,0x00,0x02,0x03,0xFE,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x9E,0x00,0x00,0x00,0x17,0x91,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0xFF,0x05,0x40,0x4C,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x07,0x55,0x66,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x33,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0xFF ,0x0A,0x7E,0x96,0xFF,0xAE,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB8,0xDC,0xFF,0x03 ,0x24,0x2B,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x2D,0x90,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xCC,0x00,0x04,0x05,0xFE,0x0C ,0x99,0xB6,0xFF,0xAE,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x2A,0x32,0xFF,0x00,0x01 ,0x01,0xFA,0x00,0x00,0x00,0x11,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x4C,0x00,0x00,0x00,0xFF,0x08,0x66,0x7A,0xFF,0xA7,0x0F,0xBF,0xE4,0xFF,0x02 ,0x05,0x43,0x50,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x27,0x93,0xFF,0xFF ,0xFF,0x00,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x01,0x01 ,0xFC,0x04,0x38,0x43,0xFF,0xB5,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xB7,0xDA,0xFF ,0x05,0x3D,0x49,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xAB,0x00,0x00,0x00 ,0x02,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD1,0x01,0x0A,0x0C,0xFE ,0x0F,0xB9,0xDD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7E,0x96,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x67,0xA1,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x1B,0x00,0x01,0x02,0xE1,0x00,0x02,0x02,0xFE,0x0A,0x81,0x9A,0xFF,0xA8 ,0x0F,0xBF,0xE4,0xFF,0x05,0x0D,0xA0,0xBE,0xFF,0x04,0x32,0x3C,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x01,0x01,0xF2,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x05,0x90 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC5,0x00,0x06,0x07,0xFE,0x0E,0xB5 ,0xD8,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB4,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x8A,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x09 ,0x00,0x01,0x01,0xF6,0x03,0x2C,0x35,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF,0x02,0x0B ,0x91,0xAD,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8C,0x90,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0xFF,0x07,0x53,0x63,0xFF,0xAF ,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x74,0x8B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x64,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x05,0x00,0x01,0x01 ,0xEF,0x03,0x24,0x2B,0xFE,0xA7,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x88,0xA3,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x83,0x93,0xFF,0xFF,0xFF,0x00,0x87,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB3,0x00,0x02,0x02,0xFE,0x0E,0xAD,0xCF ,0xFF,0xB5,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x05,0x40,0x4D,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x90,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x75,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0E,0xB8,0xDC,0xFF,0x01,0x08,0x0A,0xFE,0x00,0x00,0x00,0xC2,0xA1 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBB,0x00,0x00,0x00,0xFF,0x09,0x74 ,0x8B,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x04,0x0A,0x81,0x9A,0xFF,0x02,0x16,0x1B ,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xDA,0x00,0x00,0x00,0x3D,0x8F,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6A,0x00,0x00,0x00,0xFF,0x09,0x78,0x8F ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x17,0x1C,0xFE,0x00,0x01,0x01,0xE1 ,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0xFF,0x09 ,0x6D,0x82,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x02,0x17 ,0x1C,0xFE,0x00,0x01,0x01,0xE9,0x00,0x00,0x00,0x03,0x8F,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x01,0x01,0xD8,0x01,0x09,0x0B,0xFE,0x0E,0xAF,0xD1,0xFF,0xAF,0x0F ,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD5,0xFF,0x00,0x04,0x04,0xFE,0x00,0x00,0x00 ,0xBD,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0xFF ,0x0D,0xA1,0xC0,0xFF,0xA6,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBD,0xE1,0xFF,0x01 ,0x10,0x13,0xFD,0x00,0x01,0x01,0xDF,0x00,0x00,0x00,0x01,0x92,0xFF,0xFF,0xFF ,0x00,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0xFF ,0x08,0x67,0x7B,0xFF,0xB6,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBA,0xDE,0xFF,0x04 ,0x30,0x39,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x73,0x8E,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0xFE,0x05,0x3D,0x48,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x46,0x53,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00 ,0x00,0x1E,0x9F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x00,0x00 ,0xFD,0x05,0x3A,0x46,0xFF,0xAD,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xB8,0xDC,0xFF ,0x07,0x5F,0x72,0xFF,0x00,0x05,0x06,0xFE,0x00,0x01,0x01,0xF9,0x00,0x00,0x00 ,0x51,0x8E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x00,0x01,0xFC ,0x04,0x34,0x3E,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x58,0x6A,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x37,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xA0,0x00,0x00,0x00,0xFF,0x0D,0xA9,0xCA,0xFF,0xB1,0x0F,0xBF,0xE4,0xFF ,0x02,0x07,0x5E,0x70,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x48,0x8E,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0xFF,0x06,0x4E,0x5D ,0xFF,0xB1,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x45,0xFF,0x00,0x00,0x00,0xFD ,0x00,0x00,0x00,0x18,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x43,0x00 ,0x00,0x00,0xFF,0x07,0x5F,0x72,0xFF,0xA7,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x53 ,0x63,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3B,0x92,0xFF,0xFF,0xFF,0x00 ,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x01,0x01,0xED,0x02 ,0x1F,0x25,0xFE,0xB7,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB4,0xD7,0xFF,0x03,0x21 ,0x27,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x58,0x8E,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xC0,0x00,0x05,0x05,0xFE,0x0E,0xB3,0xD6,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x0B,0x8A,0xA5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x77,0x9F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0xFF ,0x0A,0x7C,0x94,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x03,0x0C,0x9D,0xBB,0xFF,0x01 ,0x11,0x14,0xFD,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x63,0x8E,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xB5,0x00,0x02,0x02,0xFE,0x0E,0xAD,0xCF,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9A,0xB7,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x8E,0x8B,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x02,0xE9,0x03,0x25,0x2C ,0xFF,0xB2,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA4,0xC4,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0xA6,0x8E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6D,0x00 ,0x00,0x00,0xFF,0x0A,0x85,0x9F,0xFF,0xB1,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7C ,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6E,0x82,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x03,0x00,0x01,0x01,0xE9,0x02,0x1D,0x22,0xFE,0xA7,0x0F ,0xBF,0xE4,0xFF,0x02,0x0C,0x99,0xB6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x97,0x92,0xFF,0xFF,0xFF,0x00,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x92,0x00,0x00,0x00,0xFF,0x0C,0x97,0xB5,0xFF,0xB7,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0D,0xAB,0xCC,0xFF,0x02,0x15,0x19,0xFD,0x00,0x01,0x01,0xFA,0x00,0x00,0x00 ,0x40,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0xFF ,0x09,0x75,0x8B,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBD,0xE1,0xFF,0x01 ,0x10,0x13,0xFD,0x00,0x01,0x01,0xD3,0x9F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xBE,0x00,0x05,0x06,0xFE,0x0E,0xB5,0xD8,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF ,0x03,0x0D,0xA6,0xC6,0xFF,0x02,0x18,0x1D,0xFD,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x77,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5A,0x00,0x00,0x00 ,0xFF,0x08,0x6C,0x81,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x1A,0x1F,0xFE ,0x00,0x01,0x02,0xE5,0x00,0x00,0x00,0x01,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x08,0x00,0x00,0x00,0xFF,0x05,0x46,0x53,0xFF,0xB3,0x0F,0xBF,0xE4 ,0xFF,0x02,0x03,0x2B,0x34,0xFF,0x00,0x01,0x01,0xF7,0x00,0x00,0x00,0x0E,0x8D ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAB,0x00,0x02,0x02,0xFE,0x0E,0xB7 ,0xDA,0xFF,0xB1,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB7,0xDA,0xFF,0x01,0x07,0x09 ,0xFE,0x00,0x00,0x00,0xC6,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x92 ,0x00,0x00,0x00,0xFF,0x0C,0x9A,0xB8,0xFF,0xA7,0x0F,0xBF,0xE4,0xFF,0x02,0x02 ,0x1E,0x24,0xFE,0x00,0x01,0x01,0xEE,0x00,0x00,0x00,0x06,0x91,0xFF,0xFF,0xFF ,0x00,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xFF ,0x06,0x4F,0x5E,0xFF,0xB8,0x0F,0xBF,0xE4,0xFF,0x03,0x0D,0xA0,0xBF,0xFF,0x01 ,0x0B,0x0E,0xFD,0x00,0x01,0x01,0xF2,0x00,0x00,0x00,0x2D,0x8C,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x11,0x00,0x01,0x01,0xFA,0x04,0x31,0x3A,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x52,0x62,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x2D,0x9D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x00,0x00 ,0xFD,0x05,0x3C,0x48,0xFF,0x96,0x0F,0xBF,0xE4,0xFF,0x07,0x0E,0xB7,0xDA,0xFF ,0x0B,0x8D,0xA8,0xFF,0x0A,0x84,0x9D,0xFF,0x0A,0x7E,0x96,0xFF,0x09,0x78,0x8F ,0xFF,0x09,0x76,0x8C,0xFF,0x0C,0x95,0xB2,0xFF,0x0E,0xB8,0xDC,0xFF,0x93,0x0F ,0xBF,0xE4,0xFF,0x04,0x0E,0xAD,0xCF,0xFF,0x03,0x22,0x28,0xFE,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x8C,0x00,0x00,0x00,0x01,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x0B,0x00,0x01,0x01,0xF5,0x03,0x28,0x30,0xFF,0x91,0x0F,0xBF ,0xE4,0xFF,0x02,0x07,0x5C,0x6E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3C ,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0xFF,0x07 ,0x5C,0x6E,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x72,0x88,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x63,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0xBD,0x01,0x0C,0x0F,0xFD,0xB3,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x43,0x50,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x20,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x39,0x00,0x00,0x00,0xFF,0x07,0x58,0x6A,0xFF,0xA7,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x64,0x77,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x50,0x91 ,0xFF,0xFF,0xFF,0x00,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x01,0xD2,0x01 ,0x0C,0x0E,0xFD,0x0F,0xBA,0xDE,0xFF,0xB8,0x0F,0xBF,0xE4,0xFF,0x03,0x0B,0x92 ,0xAE,0xFF,0x00,0x05,0x06,0xFE,0x00,0x01,0x01,0xDA,0x00,0x00,0x00,0x08,0x8C ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB1,0x00,0x01,0x01,0xFF,0x0D,0xAB ,0xCC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB4,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x88,0x9D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4C ,0x00,0x00,0x00,0xFF,0x09,0x70,0x86,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x03,0x0D ,0xA9,0xC9,0xFF,0x09,0x6E,0x83,0xFF,0x04,0x35,0x3F,0xFF,0x00,0x04,0x05,0xFE ,0x85,0x00,0x00,0x00,0xFF,0x03,0x00,0x02,0x02,0xFE,0x03,0x21,0x28,0xFE,0x06 ,0x49,0x57,0xFF,0x0C,0x94,0xB0,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB3 ,0xD6,0xFF,0x03,0x2C,0x34,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x7C,0x8C ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA4,0x00,0x00,0x00,0xFF,0x0D,0xA3 ,0xC3,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBB,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x92,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x44 ,0x00,0x00,0x00,0xFF,0x09,0x73,0x8A,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x02,0x0E ,0xB2,0xD5,0xFF,0x00,0x05,0x05,0xFE,0x00,0x00,0x00,0xC1,0x8D,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0xCB,0x02,0x16,0x1B,0xFE,0xB3,0x0F,0xBF,0xE4,0xFF ,0x02,0x0A,0x85,0x9F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x77,0x82,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xE1,0x02,0x16,0x1A ,0xFE,0x0F,0xBE,0xE3,0xFF,0xA6,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA8,0xC8,0xFF ,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAC,0x91,0xFF,0xFF,0xFF,0x00,0x89,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x71,0x00,0x00,0x00,0xFF,0x0A,0x7F,0x97 ,0xFF,0xB9,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6D,0x82,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x8B,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x56,0x00 ,0x00,0x00,0xFF,0x08,0x69,0x7D,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x1A ,0x1F,0xFE,0x00,0x01,0x02,0xE3,0x00,0x00,0x00,0x01,0x9C,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x5D,0x00,0x00,0x00,0xFF,0x0A,0x82,0x9B,0xFF,0x92,0x0F ,0xBF,0xE4,0xFF,0x11,0x09,0x6F,0x84,0xFF,0x00,0x05,0x06,0xFE,0x00,0x00,0x00 ,0xFF,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0xB7,0x00,0x00,0x00,0x70,0x00,0x00 ,0x00,0x5A,0x00,0x00,0x00,0x54,0x00,0x00,0x00,0x4E,0x00,0x00,0x00,0x4D,0x00 ,0x00,0x00,0x77,0x00,0x00,0x00,0xA9,0x00,0x01,0x01,0xDC,0x00,0x00,0x00,0xFE ,0x00,0x00,0x00,0xFF,0x04,0x2D,0x35,0xFF,0x0B,0x86,0xA0,0xFF,0x0F,0xBE,0xE3 ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB7,0xDA,0xFF,0x02,0x1E,0x24,0xFE ,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x3B,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x4A,0x00,0x00,0x00,0xFF,0x08,0x60,0x72,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x02,0x1D,0x23,0xFE,0x00,0x01,0x02,0xE9,0x00,0x00,0x00,0x02,0x88 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0xFF,0x0B,0x89 ,0xA4,0xFF,0xB4,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3F,0x4B,0xFF,0x00,0x00,0x00 ,0xFE,0x00,0x00,0x00,0x20,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0xD9 ,0x03,0x21,0x27,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBB,0xDF,0xFF,0x01 ,0x0C,0x0E,0xFE,0x00,0x01,0x01,0xD1,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0xFF,0x0C,0x94,0xB0,0xFF,0x95,0x0F,0xBF,0xE4,0xFF ,0x01,0x0F,0xBE,0xE2,0xFF,0x0C,0x9D,0xBC,0xFF,0x8B,0x0C,0x9B,0xB9,0xFF,0x00 ,0x0D,0xA5,0xC5,0xFF,0x82,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2F,0x38,0xFF,0x00 ,0x01,0x01,0xF9,0x00,0x00,0x00,0x10,0x90,0xFF,0xFF,0xFF,0x00,0x89,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x01,0x01,0xFB,0x04,0x36,0x40,0xFF ,0xB9,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x04,0x2D,0x35,0xFF,0x00 ,0x01,0x01,0xFD,0x00,0x00,0x00,0x37,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x09,0x00,0x01,0x01,0xF3,0x03,0x25,0x2C,0xFF,0x91,0x0F,0xBF,0xE4,0xFF ,0x02,0x07,0x5E,0x71,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3E,0x9C,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6E,0x00,0x00,0x00,0xFF,0x0B,0x8F,0xAB ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x05,0x0E,0xB1,0xD3,0xFF,0x05,0x3A,0x46,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xDB,0x00,0x00,0x00,0x52,0x00,0x00,0x00 ,0x0B,0x88,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x9A ,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0xFF,0x04,0x31,0x3B,0xFF,0x0E,0xB7,0xDA ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0C,0x9D,0xBC,0xFF,0x00,0x06,0x07,0xFE ,0x00,0x01,0x01,0xE3,0x00,0x00,0x00,0x11,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x04,0x00,0x01,0x01,0xEB,0x02,0x1C,0x21,0xFE,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x07,0x5F,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x40,0x88 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0xFF,0x0B,0x8D ,0xA8,0xFF,0xB4,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x85,0x9F,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x7D,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xE8 ,0x03,0x2A,0x32,0xFF,0x9A,0x0F,0xBF,0xE4,0xFF,0x09,0x0E,0xB2,0xD4,0xFF,0x0C ,0x99,0xB6,0xFF,0x0C,0x93,0xAF,0xFF,0x0C,0x99,0xB6,0xFF,0x0D,0xA0,0xBE,0xFF ,0x0D,0xA6,0xC6,0xFF,0x0E,0xAC,0xCE,0xFF,0x0E,0xB3,0xD6,0xFF,0x0F,0xB9,0xDD ,0xFF,0x0F,0xBE,0xE3,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4B,0x59,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x29,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x30,0x00,0x00,0x00,0xFF,0x06,0x51,0x61,0xFF,0x93,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0F,0xBB,0xE0,0xFF,0x08,0x6C,0x81,0xFF,0x02,0x19,0x1E,0xFE,0x8D ,0x00,0x00,0x00,0xFF,0x05,0x04,0x2E,0x37,0xFF,0x0A,0x81,0x9A,0xFF,0x0F,0xBE ,0xE2,0xFF,0x09,0x74,0x8B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x64,0x90 ,0xFF,0xFF,0xFF,0x00,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB0,0x00 ,0x02,0x02,0xFE,0x0D,0xAC,0xCD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x00,0x09,0x72 ,0x88,0xFF,0x8E,0x06,0x4D,0x5C,0xFF,0x03,0x07,0x5B,0x6C,0xFF,0x09,0x78,0x8F ,0xFF,0x0C,0x94,0xB1,0xFF,0x0E,0xB1,0xD3,0xFF,0x94,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0D,0xA3,0xC2,0xFF,0x00,0x05,0x06,0xFE,0x00,0x01,0x01,0xD7,0x00,0x00,0x00 ,0x07,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0xFF ,0x0D,0xA1,0xC0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA3,0xC2,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x98,0x9C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x7F,0x00,0x00,0x00,0xFF,0x0C,0x9D,0xBC,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x04,0x0F,0xBA,0xDE,0xFF,0x02,0x19,0x1E,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x9E,0x00,0x00,0x00,0x0B,0x8C,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00 ,0x1A,0x00,0x00,0x00,0x9D,0x00,0x00,0x00,0xFF,0x03,0x2B,0x34,0xFF,0x0E,0xB4 ,0xD7,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x73,0x89,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0xAF,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x94 ,0x00,0x00,0x00,0xFF,0x0C,0x98,0xB6,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D ,0xA0,0xBF,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x97,0x88,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x5F,0x00,0x00,0x00,0xFF,0x0B,0x89,0xA4,0xFF,0xB4 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBC,0xE0,0xFF,0x01,0x0F,0x12,0xFE,0x00,0x01 ,0x01,0xDB,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xF6,0x04,0x34,0x3E ,0xFF,0x96,0x0F,0xBF,0xE4,0xFF,0x03,0x0D,0xA9,0xC9,0xFF,0x06,0x4A,0x59,0xFF ,0x03,0x24,0x2B,0xFF,0x01,0x09,0x0B,0xFE,0x89,0x00,0x00,0x00,0xFF,0x0B,0x00 ,0x05,0x06,0xFE,0x01,0x0B,0x0D,0xFE,0x01,0x11,0x14,0xFE,0x02,0x17,0x1C,0xFE ,0x02,0x1E,0x24,0xFF,0x03,0x24,0x2B,0xFF,0x03,0x2B,0x33,0xFF,0x04,0x37,0x42 ,0xFF,0x07,0x56,0x67,0xFF,0x09,0x76,0x8D,0xFF,0x0C,0x96,0xB3,0xFF,0x0E,0xB5 ,0xD8,0xFF,0x83,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8E,0xA9,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x81,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD9 ,0x01,0x10,0x13,0xFE,0x0F,0xBD,0xE1,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x03,0x09 ,0x77,0x8E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xEF,0x00,0x00,0x00,0x93 ,0x8B,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0x00,0xA1,0x00,0x01,0x01,0xF9,0x00 ,0x00,0x00,0xFF,0x04,0x2D,0x36,0xFF,0x0C,0x9A,0xB8,0xFF,0x00,0x05,0x06,0xFE ,0x00,0x00,0x00,0xC0,0x90,0xFF,0xFF,0xFF,0x00,0x8A,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0xFF,0x08,0x66,0x7A,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x00,0x09,0x70,0x85,0xFF,0x92,0x00,0x00,0x00,0xFF,0x01,0x03,0x26 ,0x2D,0xFE,0x0B,0x8B,0xA5,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x68,0x7C ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x86,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xFF,0x07,0x5D,0x6F,0xFF,0x91,0x0F,0xBF ,0xE4,0xFF,0x02,0x03,0x27,0x2E,0xFF,0x00,0x01,0x02,0xEF,0x00,0x00,0x00,0x06 ,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0xFF,0x0D ,0xAC,0xCD,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x6B,0x80,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x79,0x90,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00 ,0x85,0x00,0x00,0x00,0xFF,0x03,0x26,0x2D,0xFE,0x0E,0xB5,0xD8,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x05,0x40,0x4D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x6B,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0xFF ,0x07,0x54,0x64,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x21,0x27,0xFE,0x00 ,0x01,0x02,0xEC,0x00,0x00,0x00,0x03,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x5A,0x00,0x00,0x00,0xFF,0x0A,0x85,0x9F,0xFF,0x95,0x0F,0xBF,0xE4,0xFF ,0x04,0x0E,0xB7,0xDA,0xFF,0x0D,0xA6,0xC6,0xFF,0x0C,0x94,0xB1,0xFF,0x0A,0x83 ,0x9C,0xFF,0x09,0x78,0x8F,0xFF,0x8C,0x09,0x77,0x8E,0xFF,0x07,0x0A,0x79,0x91 ,0xFF,0x0A,0x7E,0x96,0xFF,0x0A,0x82,0x9C,0xFF,0x0B,0x87,0xA1,0xFF,0x0B,0x8B ,0xA6,0xFF,0x0B,0x8F,0xAB,0xFF,0x0C,0x94,0xB0,0xFF,0x0D,0xA8,0xC8,0xFF,0x85 ,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x53,0x63,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x39,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00 ,0xFF,0x05,0x3D,0x49,0xFF,0x95,0x0F,0xBF,0xE4,0xFF,0x16,0x09,0x70,0x85,0xFF ,0x00,0x05,0x06,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xDF,0x00,0x00,0x00 ,0xBD,0x00,0x00,0x00,0x9E,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x72,0x00,0x00 ,0x00,0x7A,0x00,0x00,0x00,0x81,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x8F,0x00 ,0x00,0x00,0x98,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0xAA,0x00,0x00,0x00,0xB3 ,0x00,0x00,0x00,0xBC,0x00,0x00,0x00,0xC5,0x00,0x00,0x00,0xCE,0x00,0x00,0x00 ,0xD7,0x00,0x01,0x01,0xE0,0x00,0x01,0x01,0xEA,0x00,0x01,0x01,0xF9,0x83,0x00 ,0x00,0x00,0xFF,0x06,0x02,0x15,0x19,0xFE,0x04,0x36,0x40,0xFF,0x08,0x67,0x7B ,0xFF,0x0E,0xB7,0xDA,0xFF,0x0F,0xBE,0xE2,0xFF,0x01,0x12,0x15,0xFE,0x00,0x01 ,0x01,0xDA,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7F,0x00,0x00,0x00 ,0xFF,0x0B,0x8C,0xA7,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF ,0x02,0x1F,0x25,0xFE,0x00,0x01,0x01,0xF2,0x00,0x00,0x00,0x10,0x8D,0xFF,0xFF ,0xFF,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xFE ,0x01,0x09,0x0A,0xFE,0x01,0x10,0x13,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x1E,0x8F,0xFF,0xFF,0xFF,0x00,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x05,0x00,0x01,0x01,0xEB,0x02,0x1D,0x23,0xFE,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0E,0xAF,0xD1,0xFF,0x00,0x03,0x03,0xFE,0x00,0x00,0x00,0xC6,0x8C,0x00,0x00 ,0x00,0x18,0x07,0x00,0x00,0x00,0x2E,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x7B ,0x00,0x00,0x00,0xA7,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0xFF,0x04,0x38,0x43 ,0xFF,0x0E,0xB5,0xD8,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBD,0xE1,0xFF ,0x03,0x28,0x30,0xFE,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x34,0x8A,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x01,0x01,0xE9,0x02,0x1A,0x1F,0xFE ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x6B,0x80,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x4E,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA1,0x00,0x00 ,0x00,0xFF,0x0F,0xBA,0xDE,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB5,0xD8 ,0xFF,0x01,0x0F,0x11,0xFD,0x00,0x01,0x02,0xE4,0x00,0x00,0x00,0x07,0x91,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0xFF,0x07,0x54,0x64 ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB5,0xD7,0xFF,0x02,0x18,0x1D,0xFD ,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x2E,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x01,0x01,0xDF,0x01,0x12,0x15,0xFE,0x0F,0xBE,0xE2,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x62,0x75,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x44,0x87 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0xFF,0x0A,0x82 ,0x9B,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x99,0xB6,0xFF,0x06,0x4F,0x5E ,0xFF,0x01,0x0E,0x11,0xFE,0x99,0x00,0x00,0x00,0xFF,0x03,0x01,0x0D,0x10,0xFE ,0x04,0x35,0x3F,0xFF,0x09,0x73,0x8A,0xFF,0x0E,0xB5,0xD7,0xFF,0x81,0x0F,0xBF ,0xE4,0xFF,0x02,0x0C,0x9A,0xB7,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x97 ,0x8B,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xF7,0x04,0x34,0x3E,0xFF,0x94 ,0x0F,0xBF,0xE4,0xFF,0x03,0x0B,0x88,0xA2,0xFF,0x00,0x01,0x01,0xFF,0x00,0x01 ,0x01,0xDE,0x00,0x00,0x00,0x46,0x92,0xFF,0xFF,0xFF,0x00,0x0C,0x00,0x00,0x00 ,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x4C,0x00,0x00,0x00,0x75,0x00,0x00 ,0x00,0x9F,0x00,0x00,0x00,0xC9,0x00,0x01,0x01,0xF3,0x00,0x00,0x00,0xFF,0x01 ,0x0F,0x11,0xFD,0x08,0x67,0x7B,0xFF,0x06,0x4C,0x5A,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x32,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x27,0x00 ,0x00,0x00,0xFF,0x06,0x4A,0x59,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBB ,0xDF,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xAA,0x90,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x44,0x00,0x01,0x02,0xEA,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x78,0x8F,0xFF,0xFF,0xFF,0x00,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x8F,0x00,0x00,0x00,0xFF,0x0C,0x95,0xB2,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x04,0x36,0x40,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x18 ,0x8F,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0xA1,0x00 ,0x00,0x00,0xFF,0x03,0x22,0x28,0xFE,0x0D,0xAB,0xCC,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0D,0xA0,0xBE,0xFF,0x00,0x04,0x05,0xFE,0x00,0x01,0x01,0xD4,0x00 ,0x00,0x00,0x06,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x91,0x00,0x00 ,0x00,0xFF,0x0C,0x95,0xB2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAD,0xCF ,0xFF,0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0xA9,0x9B,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0xAC,0x00,0x03,0x03,0xFE,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x61,0x74,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x64,0x92,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xC2,0x00,0x02,0x02,0xFE,0x0C ,0x9A,0xB7,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x02 ,0x03,0xFE,0x00,0x00,0x00,0xC0,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x84,0x00,0x00,0x00,0xFF,0x0B,0x8C,0xA7,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0D,0xA3,0xC3,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9B,0x87,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x4F,0x00,0x00,0x00,0xFF,0x0A,0x7A,0x92,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x07,0x0A,0x7D,0x95,0xFF,0x00,0x02,0x03,0xFE,0x00 ,0x00,0x00,0xFF,0x00,0x01,0x01,0xD0,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x5A,0x8D,0x00,0x00,0x00,0x48,0x11,0x00 ,0x00,0x00,0x4A,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x5C ,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x70,0x00,0x00,0x00 ,0x98,0x00,0x00,0x00,0xCC,0x00,0x01,0x01,0xFA,0x00,0x00,0x00,0xFF,0x01,0x07 ,0x08,0xFE,0x06,0x49,0x57,0xFF,0x0E,0xAD,0xCF,0xFF,0x0F,0xBF,0xE4,0xFF,0x02 ,0x20,0x26,0xFE,0x00,0x01,0x01,0xEF,0x00,0x00,0x00,0x07,0x8A,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0xD5,0x02,0x1A,0x1F,0xFE,0x93,0x0F,0xBF,0xE4,0xFF ,0x03,0x0E,0xB6,0xD9,0xFF,0x01,0x0B,0x0D,0xFD,0x00,0x01,0x01,0xF0,0x00,0x00 ,0x00,0x24,0x99,0xFF,0xFF,0xFF,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00 ,0x6A,0x00,0x01,0x01,0xE6,0x00,0x00,0x00,0xFF,0x00,0x02,0x02,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x8B,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01 ,0xCF,0x01,0x0B,0x0D,0xFE,0x0F,0xBB,0xDF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0F,0xBC,0xE0,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA8,0x91,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x21,0x00,0x01,0x02,0xDD,0x00,0x00,0x00,0xFF ,0x00,0x00,0x01,0xD5,0x8F,0xFF,0xFF,0xFF,0x00,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x2F,0x00,0x00,0x00,0xFF,0x06,0x4D,0x5C,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0A,0x79,0x91,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6F ,0x91,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0xFE,0x02 ,0x15,0x19,0xFE,0x0E,0xAC,0xCE,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x63 ,0x76,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x7E,0x8A,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0xFF,0x06,0x52,0x61,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x04,0x34,0x3E,0xFF,0x00,0x01,0x01,0xF7,0x00,0x00,0x00 ,0x0D,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0xFF ,0x0E,0xB3,0xD6,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x45,0xFF,0x00 ,0x00,0x00,0xFD,0x00,0x00,0x00,0x04,0x93,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x29,0x00,0x01,0x01,0xFA,0x03,0x26,0x2D,0xFE,0x0F,0xBD,0xE1,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4F,0x5F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x4F,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x29,0x00,0x00,0x00 ,0xFF,0x06,0x48,0x56,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x24,0x2C,0xFF ,0x00,0x01,0x02,0xEF,0x00,0x00,0x00,0x05,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x30,0x00,0x00,0x00,0xFF,0x07,0x5F,0x72,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0D,0xA3,0xC3,0xFF,0x00,0x02,0x02,0xFE,0x00,0x01,0x02,0xE5,0x00 ,0x00,0x00,0x34,0x9B,0xFF,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x0F,0x00,0x00 ,0x00,0x66,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0xFF,0x01,0x0B,0x0D,0xFD,0x09 ,0x73,0x8A,0xFF,0x08,0x66,0x7A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x53 ,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB4,0x00,0x03,0x04,0xFE,0x0F ,0xBD,0xE1,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x76,0x8D,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x6B,0x9C,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00 ,0x08,0x00,0x00,0x00,0x71,0x00,0x01,0x01,0xF1,0x00,0x00,0x00,0xFF,0x00,0x01 ,0x01,0xE3,0x00,0x00,0x00,0x01,0x82,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x76,0x00,0x00,0x00,0xFF,0x0A,0x85,0x9F,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0F,0xBE,0xE3,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA8,0x92,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x21,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x31,0x8E,0xFF,0xFF,0xFF,0x00,0x8C,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x01,0x01,0xD0,0x01,0x0A,0x0C,0xFD,0x0F,0xB9,0xDD,0xFF,0x8F,0x0F,0xBF ,0xE4,0xFF,0x02,0x0E,0xB5,0xD8,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xC9 ,0x92,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0xFF,0x03 ,0x2B,0x34,0xFF,0x0F,0xBB,0xDF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBC ,0xE0,0xFF,0x02,0x1F,0x25,0xFE,0x00,0x01,0x02,0xF5,0x00,0x00,0x00,0x16,0x8A ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xDD,0x01,0x10,0x13,0xFE,0x0F,0xBD ,0xE1,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x78,0x8F,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x5F,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x81 ,0x00,0x00,0x00,0xFF,0x0D,0xA2,0xC1,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x01,0x04 ,0x35,0x3F,0xFF,0x00,0x01,0x01,0xF7,0x95,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x84,0x00,0x00,0x00,0xFF,0x08,0x6C,0x81,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x03,0x0E,0xAF,0xD1,0xFF,0x01,0x09,0x0B,0xFD,0x00,0x01,0x01,0xDA,0x00,0x00 ,0x00,0x04,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xCE,0x01,0x09,0x0B ,0xFE,0x0F,0xB9,0xDD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x49,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x0A,0x00,0x00,0x00,0xFE,0x05,0x41,0x4E,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x09,0x70,0x85,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4D,0x9F ,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x48,0x00,0x01,0x02,0xE3,0x00,0x00 ,0x00,0xFF,0x02,0x1C,0x21,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xB1,0x8A ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0xFF,0x0D,0xA8 ,0xC8,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2F,0x38,0xFF,0x00,0x01,0x01 ,0xF8,0x00,0x00,0x00,0x10,0x9E,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x4B ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3C,0x82,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0xFE,0x05,0x43,0x50,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x01,0x01,0x0C,0x0E,0xFE,0x00,0x01,0x01,0xD6,0x93 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6C,0x00,0x01,0x01,0xF6,0x00,0x00 ,0x00,0x52,0x8E,0xFF,0xFF,0xFF,0x00,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x6E,0x00,0x00,0x00,0xFF,0x0A,0x7C,0x94,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x05,0x40,0x4C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x23,0x92,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0xFF,0x06,0x4E,0x5D ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x83,0x9C,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x90,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x82,0x00 ,0x00,0x00,0xFF,0x0B,0x8A,0xA5,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5 ,0xD7,0xFF,0x00,0x05,0x06,0xFE,0x00,0x00,0x00,0xB9,0x9A,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x6A,0x00,0x00,0x00,0xFF,0x0B,0x90,0xAC,0xFF,0x8E,0x0F ,0xBF,0xE4,0xFF,0x01,0x04,0x31,0x3B,0xFF,0x00,0x01,0x02,0xF0,0x95,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x08,0x00,0x01,0x01,0xDC,0x01,0x08,0x0A,0xFD ,0x0D,0xAA,0xCB,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x6D,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x73,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0D,0xA6,0xC6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9F,0x87,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x01,0x02,0xE3,0x03,0x24,0x2B,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x05,0x3E,0x4A,0xFF,0x00,0x01,0x01,0xFC,0x00,0x00,0x00,0x0D ,0xA0,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x94,0x81 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0x14,0x89,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x71,0x00,0x00,0x00,0xFF,0x0B,0x8E,0xAA ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBA,0xDE,0xFF,0x00,0x01,0x02,0xFF ,0x00,0x00,0x00,0xAE,0xA0,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x6D,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xC5,0x01,0x07,0x09,0xFE,0x0E,0xB8,0xDB,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x06,0x4C,0x5A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x30,0x92,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x13,0x8F,0xFF,0xFF ,0xFF,0x00,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x01,0x01 ,0xFB,0x04,0x34,0x3F,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x83,0x9C,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x7C,0x92,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x04,0x00,0x00,0x00,0xBE,0x00,0x00,0x00,0xFF,0x0A,0x7B,0x93,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x28,0x30,0xFF,0x00,0x01,0x01,0xF9,0x00 ,0x00,0x00,0x1E,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x27,0x00,0x00 ,0x00,0xFF,0x05,0x46,0x53,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x40,0x4C ,0xFF,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x18,0x99,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0xFF,0x0A,0x7F,0x97,0xFF,0x8E,0x0F,0xBF ,0xE4,0xFF,0x01,0x04,0x2E,0x37,0xFF,0x00,0x02,0x02,0xE8,0x96,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0xFF,0x05,0x3D,0x48,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xB9,0xDD,0xFF,0x02,0x15,0x1A,0xFD,0x00,0x01 ,0x02,0xEE,0x00,0x00,0x00,0x0F,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x1B,0x00,0x00,0x00,0xFD,0x05,0x3C,0x48,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02 ,0x03,0x28,0x2F,0xFF,0x00,0x01,0x01,0xF2,0x00,0x00,0x00,0x06,0x86,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0xB9,0x01,0x07,0x08,0xFE,0x0F,0xBE,0xE3,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x01,0x04,0x34,0x3E,0xFF,0x00,0x01,0x01,0xF6,0xA3 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6E,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x6D,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4F,0x00 ,0x00,0x00,0xFF,0x09,0x76,0x8C,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA2 ,0xC1,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x88,0xA0,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x34,0x84,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x6D,0x00,0x00,0x00,0xFF,0x0A,0x7E,0x96,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0B,0x90,0xAC,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8B ,0xA4,0xFF,0xFF,0xFF,0x00,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAE ,0x00,0x01,0x01,0xFF,0x0D,0xAA,0xCB,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F ,0xBB,0xDF,0xFF,0x01,0x0B,0x0D,0xFE,0x00,0x01,0x01,0xD6,0x93,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x01,0x02,0xEB,0x01,0x0F,0x12,0xFD,0x0E ,0xB3,0xD6,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8E,0xA9,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x9E,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01 ,0xCE,0x01,0x09,0x0B,0xFE,0x0E,0xB8,0xDC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x84,0x9D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6F,0x99,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0xFF,0x09,0x6D,0x82,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x01,0x03,0x2C,0x35,0xFF,0x00,0x01,0x02,0xEF,0x97 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA5,0x00,0x00,0x00,0xFF,0x0A,0x85 ,0x9E,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7B,0x93,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x8A,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBE ,0x00,0x04,0x05,0xFE,0x0E,0xB3,0xD6,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x69,0x7D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4D,0x86,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0xFF,0x0D,0xA9,0xC9,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x49,0x58,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x10,0xA3,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6B,0x00,0x00,0x01 ,0xFC,0x00,0x00,0x00,0x70,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2C ,0x00,0x00,0x00,0xFF,0x07,0x58,0x69,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0B ,0x88,0xA3,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x68,0xA7,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x00,0x01,0xFD,0x05,0x3C,0x48,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x02,0x15,0x19,0xFE,0x00,0x01 ,0x01,0xE4,0x00,0x00,0x00,0x02,0xA3,0xFF,0xFF,0xFF,0x00,0x8D,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x4D,0x00,0x00,0x00,0xFF,0x08,0x64,0x77,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4A,0x59,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x2F,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5E,0x00,0x00,0x00 ,0xFF,0x06,0x50,0x60,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x33,0x3D,0xFF ,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x28,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x72,0x00,0x00,0x00,0xFF,0x0A,0x7E,0x96,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0F,0xBB,0xDF,0xFF,0x01,0x0C,0x0E,0xFE,0x00,0x01,0x01,0xCB,0x99 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0xFF,0x07,0x5B ,0x6D,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4D,0x5C,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x22,0x96,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x16 ,0x00,0x01,0x01,0xF0,0x02,0x15,0x18,0xFD,0x0E,0xB6,0xD9,0xFF,0x8E,0x0F,0xBF ,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x03,0x27,0x2E,0xFE,0x00,0x01,0x01,0xF9 ,0x00,0x00,0x00,0x1F,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x63,0x00 ,0x00,0x00,0xFF,0x09,0x74,0x8B,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA9 ,0xC9,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA4,0x86,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x6A,0x00,0x00,0x00,0xFF,0x0B,0x8B,0xA6,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x08,0x60,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x2B,0xA4,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x19,0x8A,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x01,0x01,0xEE,0x03,0x27,0x2E,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x71,0x87,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x4A,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBC,0x00,0x04,0x05 ,0xFE,0x0E,0xB4,0xD7,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x58,0x6A,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x40,0xA3,0xFF,0xFF,0xFF,0x00,0x8D,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x01,0x01,0xEA,0x02,0x1B,0x20 ,0xFE,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8D,0xA8,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x88,0x94,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x01,0xC1,0x00 ,0x01,0x01,0xFF,0x0C,0x9A,0xB8,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97 ,0xB5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xAC,0x89,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFD,0x05,0x3A,0x46,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x06,0x4C,0x5B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x25,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0xFF ,0x06,0x48,0x56,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x77,0x8E,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x5A,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x66,0x00,0x00,0x00,0xFF,0x07,0x55,0x65,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x02,0x0B,0x8B,0xA6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x91,0x88,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x10,0x00,0x01,0x01,0xF9,0x04,0x31,0x3A ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x2B,0x33,0xFF,0x00,0x01,0x01,0xF4 ,0x00,0x00,0x00,0x08,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x42,0x00 ,0x00,0x00,0xFF,0x09,0x6D,0x83,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x76 ,0x8D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x51,0xB1,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xAD,0x00,0x01,0x01,0xFF,0x0E,0xB3,0xD6,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x0A,0x7D,0x95,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x5C,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0xFF ,0x09,0x77,0x8E,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBB,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x9B,0xA3,0xFF,0xFF,0xFF,0x00,0x8E,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xFF,0x0C,0x93,0xAF,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x01,0x12,0x15,0xFE,0x00 ,0x01,0x01,0xE2,0x00,0x00,0x00,0x01,0x93,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x2B,0x00,0x01,0x01,0xFB,0x03,0x2A,0x32,0xFF,0x0F,0xBE,0xE3,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3D,0x48,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00 ,0x00,0x33,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBD,0x00,0x04,0x05 ,0xFE,0x0E,0xB2,0xD4,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x91,0xAD,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x80,0x99,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x01,0x01,0xE6,0x03,0x24,0x2B,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA2 ,0xC1,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x92,0x97,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xC5,0x00,0x02,0x02,0xFE,0x0C,0x9C ,0xBA,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x22,0x29,0xFE,0x00,0x01,0x01 ,0xF4,0x00,0x00,0x00,0x0F,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAE ,0x00,0x01,0x01,0xFF,0x0D,0xAB,0xCC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x6C,0x81,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x51,0x85,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFF,0x06,0x50,0x60,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA2,0xC1,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x97,0xB1,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6A,0x00,0x00,0x00 ,0xFF,0x0A,0x83,0x9C,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9B,0xB9,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x82,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x11,0x00,0x01,0x01,0xFA,0x04,0x34,0x3F,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x03,0x21,0x27,0xFE,0x00,0x01,0x01,0xF1,0x00,0x00,0x00,0x07,0xA2 ,0xFF,0xFF,0xFF,0x00,0x8E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2D,0x00 ,0x00,0x00,0xFF,0x06,0x4B,0x59,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x54 ,0x64,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3B,0x94,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0xFF,0x0A,0x7B,0x93,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x0D,0xA0,0xBE,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00 ,0xB9,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0xFF ,0x09,0x73,0x89,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBE,0xE3,0xFF,0x02 ,0x15,0x19,0xFE,0x00,0x01,0x02,0xDB,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xAE,0x00,0x02,0x03,0xFE,0x0E,0xB8,0xDC,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF ,0x02,0x0F,0xBE,0xE3,0xFF,0x01,0x0C,0x0E,0xFE,0x00,0x00,0x00,0xCA,0x98,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2E,0x00,0x00,0x00,0xFE,0x05,0x3F,0x4B ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x77,0x8E,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x75,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x53,0x00 ,0x00,0x00,0xFF,0x08,0x68,0x7C,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xAC ,0xCD,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA8,0x86,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x01,0x01,0xF4,0x04,0x32,0x3C,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x01 ,0x02,0x18,0x1D,0xFE,0x00,0x01,0x01,0xE0,0xB1,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x27,0x00,0x00,0x00,0xFF,0x06,0x51,0x61,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0E,0xB8,0xDC,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA9,0xA9 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB2,0x00,0x02,0x02,0xFE,0x0E,0xAF ,0xD1,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x51,0xA2,0xFF,0xFF,0xFF,0x00,0x8F,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xCC,0x01,0x09,0x0B,0xFD,0x0E,0xB8,0xDB,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x95,0x94,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x10,0x00,0x01,0x02,0xF1 ,0x02,0x1A,0x1F,0xFE,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x05 ,0x46,0x53,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x31,0x88,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x0F,0x00,0x01,0x01,0xF9,0x04,0x2E,0x37,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x59,0x6A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x35,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00 ,0xFF,0x0B,0x92,0xAE,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x36,0x40,0xFF ,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0x08,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0xB2,0x00,0x01,0x01,0xFF,0x0D,0xA4,0xC4,0xFF,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0F,0xBB,0xDF,0xFF,0x01,0x11,0x14,0xFE,0x00,0x01,0x01,0xE3,0x00 ,0x00,0x00,0x04,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x01 ,0x01,0xF1,0x03,0x24,0x2B,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2E,0x37 ,0xFF,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0x0A,0x85,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0xCB,0x02,0x14,0x18,0xFE,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x06 ,0x4F,0x5E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x27,0xB1,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x01,0x01,0xE5,0x02,0x1F,0x25,0xFE,0x91,0x0F,0xBF,0xE4,0xFF ,0x01,0x02,0x16,0x1B,0xFE,0x00,0x00,0x00,0xD0,0xA9,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0xFF,0x09,0x70,0x85,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0D,0xA9,0xC9,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAC ,0xA2,0xFF,0xFF,0xFF,0x00,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6C ,0x00,0x00,0x00,0xFF,0x0A,0x7A,0x92,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x02 ,0x1B,0x20,0xFE,0x00,0x01,0x01,0xEB,0x00,0x00,0x00,0x04,0x94,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0xFF,0x09,0x73,0x89,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9B,0xB9,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0xA0,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAD,0x00,0x01,0x01 ,0xFF,0x0D,0xA9,0xCA,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBB,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x90,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x40,0x00,0x00,0x00,0xFF,0x08,0x6A,0x7E,0xFF,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x60,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3A,0x98 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x3B,0x00,0x00,0x00,0xFF,0x06,0x4D ,0x5C,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x62,0x75,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x59,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9D ,0x00,0x00,0x00,0xFF,0x0D,0xA0,0xBF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09 ,0x6F,0x84,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x56,0x85,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0xFF,0x0E,0xAF,0xD1,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x85,0x9F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x70,0xB1,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA1,0x00,0x00,0x00 ,0xFF,0x0E,0xAC,0xCE,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x35,0x3F,0xFF ,0x00,0x01,0x01,0xF7,0x00,0x00,0x00,0x01,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x0C,0x00,0x01,0x01,0xF6,0x04,0x2E,0x37,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x04,0x2E,0x37,0xFF,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x0F,0xA1 ,0xFF,0xFF,0xFF,0x00,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x12,0x00 ,0x01,0x01,0xFA,0x04,0x32,0x3C,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5E ,0x70,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x48,0x94,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x0B,0x00,0x01,0x02,0xEB,0x02,0x14,0x18,0xFE,0x0F,0xB9 ,0xDD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2D,0x36,0xFF,0x00,0x01,0x01 ,0xF9,0x00,0x00,0x00,0x16,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x53 ,0x00,0x00,0x00,0xFF,0x08,0x67,0x7A,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03 ,0x20,0x27,0xFE,0x00,0x01,0x02,0xEA,0x00,0x00,0x00,0x03,0x97,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xFD,0x05,0x41,0x4E,0xFF,0x8E ,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x72,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC4,0x00,0x05,0x06 ,0xFE,0x0E,0xAE,0xCF,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB0,0xD2,0xFF ,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xCB,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x42,0x00,0x00,0x00,0xFF,0x07,0x5C,0x6E,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0E,0xAE,0xCF,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAD,0x85 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0xFF,0x0A,0x79 ,0x91,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB7,0xDA,0xFF,0x00,0x04,0x05 ,0xFE,0x00,0x00,0x00,0xB8,0xB1,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5F ,0x00,0x00,0x00,0xFF,0x0A,0x7B,0x93,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x07 ,0x53,0x63,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x22,0xA9,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xA9,0x00,0x01,0x01,0xFF,0x0D,0xAA,0xCB,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x72,0x88,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x62,0xA1,0xFF,0xFF,0xFF,0x00,0x90,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xAB,0x00,0x01,0x01,0xFF,0x0D,0xA9,0xC9,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x02,0x0D,0xA1,0xC0,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA2,0x95,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6F,0x00,0x00,0x00,0xFF,0x08,0x6A,0x7F ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x80,0x99,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x7D,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x07,0x00 ,0x01,0x01,0xF1,0x03,0x23,0x2A,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65 ,0x79,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x46,0x98,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x01,0x01,0xD3,0x02,0x18,0x1C,0xFE,0x8E,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0E,0xB6,0xD9,0xFF,0x00,0x05,0x06,0xFE,0x00,0x00,0x00,0xC1,0x99,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x4E,0x00,0x00,0x00,0xFF,0x07,0x5B,0x6D,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4C,0x5B,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x3D,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x01 ,0x01,0xE6,0x02,0x18,0x1C,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x31,0x3A ,0xFF,0x00,0x01,0x01,0xF7,0x00,0x00,0x00,0x0C,0x84,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xFD,0x05,0x41,0x4E,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x04,0x32,0x3C,0xFF,0x00,0x01,0x01,0xF8,0x00,0x00,0x00,0x09 ,0xB0,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0xFF,0x06 ,0x49,0x58,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x82,0x9B,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x6B,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x51,0x00,0x00,0x00,0xFF,0x08,0x69,0x7D,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0E,0xB2,0xD4,0xFF,0x00,0x04,0x05,0xFE,0x00,0x00,0x00,0xBD,0xA1,0xFF,0xFF ,0xFF,0x00,0x90,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4B,0x00,0x00,0x00 ,0xFF,0x08,0x61,0x74,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x25,0x2C,0xFF ,0x00,0x01,0x01,0xF3,0x00,0x00,0x00,0x09,0x94,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x07,0x00,0x01,0x02,0xE4,0x01,0x0F,0x12,0xFE,0x0E,0xB6,0xD9,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBD,0xE1,0xFF,0x02,0x15,0x19,0xFD,0x00 ,0x01,0x01,0xE7,0x00,0x00,0x00,0x05,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x9E,0x00,0x00,0x00,0xFF,0x0C,0x9F,0xBE,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0D,0xA9,0xC9,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA1,0x98,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0xFF,0x0E,0xAF,0xD1 ,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3E,0x4A,0xFF,0x00,0x00,0x00,0xFD ,0x00,0x00,0x00,0x1A,0x98,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x01,0x00 ,0x01,0x01,0xD7,0x01,0x0C,0x0E,0xFD,0x0E,0xB6,0xD9,0xFF,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0D,0xA0,0xBF,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9F,0x88 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xFF,0x0C,0x94 ,0xB1,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x72,0x88,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x5A,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC8 ,0x01,0x0C,0x0E,0xFE,0x0F,0xBD,0xE1,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x68,0x7C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x48,0xB1,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x01,0x01,0xDA,0x02,0x16,0x1B,0xFE,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0E,0xB7,0xDA,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xBC,0xA9,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x01,0x01,0xF1,0x03,0x26,0x2D ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x46,0xFF,0x00,0x00,0x00,0xFD ,0x00,0x00,0x00,0x1A,0xA0,0xFF,0xFF,0xFF,0x00,0x90,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x03,0x00,0x01,0x01,0xE8,0x02,0x19,0x1E,0xFE,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x08,0x67,0x7B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x55 ,0x95,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0xFF,0x08 ,0x61,0x74,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x5A,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x43,0x00,0x00,0x00,0xFF,0x07,0x5B,0x6D,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02 ,0x04,0x2E,0x36,0xFF,0x00,0x01,0x02,0xF4,0x00,0x00,0x00,0x09,0x97,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7F,0x98,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x6F,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x61,0x00,0x00 ,0x00,0xFF,0x08,0x6A,0x7E,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x24,0x2B ,0xFE,0x00,0x01,0x01,0xEF,0x00,0x00,0x00,0x05,0x87,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xFF,0x06,0x50,0x60,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0E,0xB0,0xD2,0xFF,0x00,0x02,0x03,0xFE,0x00,0x00,0x00,0xB1 ,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0xFF,0x0B ,0x92,0xAE,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9E,0xBD,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x91,0xB1,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x96,0x00,0x00,0x00,0xFF,0x0D,0xA5,0xC5,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x05,0x3A,0x46,0xFF,0x00,0x01,0x01,0xFC,0x00,0x00,0x00,0x11,0xA9,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0xFF,0x0D,0xA3,0xC3,0xFF ,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7F,0x97,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x72,0xA0,0xFF,0xFF,0xFF,0x00,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x8A,0x00,0x00,0x00,0xFF,0x0B,0x91,0xAD,0xFF,0x8F,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0D,0xA9,0xCA,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAE,0x95 ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x01,0x01,0xDC,0x01,0x0A ,0x0C,0xFE,0x0E,0xB2,0xD4,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB1,0xD3 ,0xFF,0x00,0x05,0x06,0xFE,0x00,0x00,0x00,0xC8,0x88,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x02,0x00,0x01,0x01,0xE7,0x02,0x17,0x1C,0xFE,0x0F,0xBE,0xE3 ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x72,0x88,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x57,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1C,0x00 ,0x00,0x00,0xFE,0x05,0x41,0x4E,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB8 ,0xDC,0xFF,0x01,0x08,0x09,0xFD,0x00,0x00,0x00,0xC6,0x99,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x06,0x00,0x01,0x01,0xE5,0x02,0x14,0x18,0xFD,0x0F,0xBB ,0xE0,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x64,0x77,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x47,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD8 ,0x01,0x0F,0x12,0xFE,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x04 ,0x34,0x3F,0xFF,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x0F,0x84,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0xFF,0x07,0x5A,0x6B,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x14,0x18,0xFE,0x00,0x01,0x01,0xDA,0xB1,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0xFF,0x09,0x73,0x8A ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x76,0x8D,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x5D,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x47,0x00 ,0x00,0x00,0xFF,0x08,0x61,0x74,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB8 ,0xDC,0xFF,0x01,0x09,0x0B,0xFE,0x00,0x01,0x01,0xCE,0xA0,0xFF,0xFF,0xFF,0x00 ,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2A,0x00,0x00,0x00,0xFF,0x06 ,0x49,0x57,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2E,0x37,0xFF,0x00,0x01 ,0x01,0xF9,0x00,0x00,0x00,0x0F,0x95,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x5A,0x00,0x00,0x00,0xFF,0x07,0x59,0x6A,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x06,0x4A,0x59,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x37,0x88,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x8E,0x00,0x00,0x00,0xFF,0x0C,0x94,0xB0,0xFF ,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD4,0xFF,0x00,0x03,0x04,0xFE,0x00 ,0x00,0x00,0xB1,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x01,0xC7,0x01,0x08 ,0x0A,0xFE,0x0F,0xB9,0xDD,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x43,0x50 ,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1E,0x99,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0xFF,0x09,0x79,0x90,0xFF,0x8E,0x0F,0xBF ,0xE4,0xFF,0x02,0x0D,0xA3,0xC2,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9C ,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0xFF,0x0B ,0x88,0xA3,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x75,0x8B,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x5E,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x01,0x00,0x01,0x01,0xEB,0x03,0x22,0x29,0xFE,0x90,0x0F,0xBF,0xE4,0xFF,0x01 ,0x06,0x4B,0x59,0xFF,0x00,0x00,0x00,0xFF,0xA5,0x00,0x01,0x01,0xF9,0x05,0x00 ,0x01,0x01,0xF8,0x00,0x01,0x01,0xDD,0x00,0x00,0x00,0xB5,0x00,0x00,0x00,0x8D ,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x23,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x13,0x00,0x00,0x00,0xFE,0x05,0x41,0x4E,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0E,0xB0,0xD2,0xFF,0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0xAD,0xA9 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x01,0x01,0xEB,0x02,0x1F ,0x25,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x47,0x55,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x28,0x9F,0xFF,0xFF,0xFF,0x00,0x92,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xCA,0x01,0x08,0x0A,0xFE,0x0E,0xB7,0xDA,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x09,0x72,0x88,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x61,0x95,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x01,0x01,0xD3 ,0x01,0x07,0x08,0xFE,0x0E,0xAD,0xCF,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0C ,0x9C,0xBA,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA3,0x88,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x33,0x00,0x00,0x00,0xFF,0x06,0x4F,0x5F,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x45,0xFF,0x00,0x01,0x01,0xFB,0x00,0x00 ,0x00,0x12,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x74,0x00,0x00,0x00 ,0xFF,0x0A,0x84,0x9D,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x85,0x9F,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x74,0x99,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x0D,0x00,0x01,0x02,0xF1,0x03,0x20,0x27,0xFE,0x0F,0xBE,0xE3,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x21,0x28,0xFE,0x00,0x01,0x01,0xED,0x00 ,0x00,0x00,0x04,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00 ,0x00,0xFF,0x05,0x44,0x51,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD5 ,0xFF,0x00,0x03,0x04,0xFE,0x00,0x00,0x00,0xB5,0x85,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0xA2,0x00,0x00,0x00,0xFF,0x0D,0xAA,0xCB,0xFF,0x8F,0x0F,0xBF ,0xE4,0xFF,0x00,0x0B,0x8E,0xAA,0xFF,0xA6,0x05,0x3B,0x47,0xFF,0x02,0x04,0x39 ,0x44,0xFF,0x02,0x20,0x26,0xFE,0x00,0x05,0x05,0xFE,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x01,0x01,0xF8,0x00,0x00,0x00,0x6A,0x85,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0xCE,0x01,0x0F,0x12,0xFE,0x0F,0xBE,0xE3,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x04,0x2F,0x38,0xFF,0x00,0x01,0x01,0xF6,0x00,0x00,0x00,0x09 ,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0xFF,0x0C ,0x9D,0xBB,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA6,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x83,0x9F,0xFF,0xFF,0xFF,0x00,0x92,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0xFF,0x09,0x78,0x8F,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB1,0xD3,0xFF,0x00,0x03,0x04,0xFE,0x00,0x00 ,0x00,0xBB,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4F,0x00,0x00,0x00 ,0xFF,0x06,0x51,0x61,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x2B,0x34,0xFF ,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0x0B,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x01,0x01,0xDA,0x01,0x0E,0x11,0xFE,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0A,0x7E,0x96,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x67,0x97 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0xFF,0x05,0x46 ,0x53,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBB,0xDF,0xFF,0x01,0x0B,0x0D ,0xFD,0x00,0x00,0x00,0xCB,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x86 ,0x00,0x00,0x00,0xFF,0x0B,0x87,0xA1,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x61,0x73,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x44,0x88,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xC7,0x01,0x07,0x09,0xFE,0x0E,0xB8,0xDB,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x37,0x42,0xFF,0x00,0x01,0x01,0xFB,0x00,0x00 ,0x00,0x11,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x58,0x00,0x00,0x00 ,0xFF,0x09,0x73,0x89,0xFF,0xB9,0x0F,0xBF,0xE4,0xFF,0x05,0x0F,0xBE,0xE2,0xFF ,0x0D,0xA6,0xC6,0xFF,0x0A,0x82,0x9B,0xFF,0x02,0x19,0x1E,0xFE,0x00,0x00,0x00 ,0xFD,0x00,0x00,0x00,0x2E,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x8B ,0x00,0x00,0x00,0xFF,0x0C,0x9A,0xB8,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x6B,0x80,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4E,0xA9,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0xFF,0x07,0x5B,0x6C,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBD,0xE1,0xFF,0x01,0x12,0x15,0xFE,0x00,0x01 ,0x01,0xDE,0x9F,0xFF,0xFF,0xFF,0x00,0x92,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x11,0x00,0x01,0x01,0xF9,0x04,0x30,0x39,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x04,0x38,0x43,0xFF,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x18,0x96,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC9,0x00,0x04,0x05,0xFE,0x0D,0xA8,0xC8 ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6F,0x84,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x5A,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7E,0x00 ,0x00,0x00,0xFF,0x0B,0x88,0xA2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB8 ,0xDC,0xFF,0x01,0x09,0x0A,0xFE,0x00,0x00,0x00,0xC2,0x98,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xCC,0x01,0x0A,0x0C,0xFE,0x0F,0xBB,0xDF,0xFF,0x8E,0x0F ,0xBF,0xE4,0xFF,0x02,0x06,0x49,0x57,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x22,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x18,0x00,0x01,0x01,0xF9 ,0x04,0x2E,0x37,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA0,0xBE,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x98,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x6C,0x00,0x00,0x00,0xFF,0x0A,0x7C,0x94,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x09,0x79,0x90,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x63,0x84,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0xFD,0x05,0x3B,0x47 ,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9A,0xB8,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0xA5,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x3A,0x00 ,0x00,0x00,0xFF,0x07,0x5B,0x6D,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA7 ,0xC7,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9F,0xA9,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xE5,0x02,0x18,0x1D,0xFE,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x07,0x54,0x64,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x39,0x9E,0xFF,0xFF,0xFF,0x00,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0xA9,0x00,0x01,0x01,0xFF,0x0D,0xA6,0xC6,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6E,0x96,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0xFF,0x06,0x4A,0x59,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAF,0xD0,0xFF,0x00,0x02,0x03,0xFE,0x00 ,0x00,0x00,0xB5,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x24,0x00,0x00 ,0x00,0xFF,0x05,0x43,0x50,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x46,0x54 ,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1E,0x97,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0xFF,0x0B,0x88,0xA3,0xFF,0x8E,0x0F,0xBF ,0xE4,0xFF,0x02,0x0B,0x8B,0xA5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x79 ,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0xFF,0x0D ,0xA5,0xC5,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x1E,0x24,0xFE,0x00,0x01 ,0x01,0xEA,0x00,0x00,0x00,0x03,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x16,0x00,0x01,0x01,0xFC,0x04,0x39,0x44,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0E,0xB4,0xD7,0xFF,0x00,0x05,0x05,0xFE,0x00,0x00,0x00,0xBA,0x85,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0xC5,0x01,0x07,0x09,0xFE,0x0F,0xBB,0xDF,0xFF ,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x2E,0x36,0xFF,0x00,0x01,0x01,0xF8,0x00 ,0x00,0x00,0x10,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x01 ,0x01,0xE3,0x02,0x1A,0x1F,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x23,0x2A ,0xFE,0x00,0x01,0x01,0xED,0x00,0x00,0x00,0x06,0xA9,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xFF,0x0C,0x96,0xB3,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0C,0x98,0xB6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x94 ,0x9E,0xFF,0xFF,0xFF,0x00,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x49 ,0x00,0x00,0x00,0xFF,0x07,0x5F,0x72,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E ,0xB7,0xDA,0xFF,0x01,0x07,0x08,0xFE,0x00,0x00,0x01,0xC7,0x97,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xC6,0x01,0x07,0x08,0xFE,0x0E,0xB5,0xD8,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x36,0x40,0xFF,0x00,0x00,0x01,0xFC,0x00,0x00 ,0x00,0x14,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC9,0x01,0x07,0x09 ,0xFE,0x0E,0xB7,0xDA,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA5,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x78,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x25,0x00,0x00,0x00,0xFF,0x06,0x49,0x58,0xFF,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0F,0xBD,0xE1,0xFF,0x01,0x0F,0x11,0xFD,0x00,0x01,0x01,0xD6,0x00 ,0x00,0x00,0x01,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x43,0x00,0x00 ,0x00,0xFF,0x08,0x61,0x74,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5E,0x70 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x41,0x88,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0xB7,0x00,0x03,0x04,0xFE,0x0E,0xB1,0xD3,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x05,0x3A,0x46,0xFF,0x00,0x01,0x01,0xFC,0x00,0x00,0x00,0x14 ,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7B,0x00,0x00,0x00,0xFF,0x0B ,0x8B,0xA6,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x78,0x8F,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x6A,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x8E,0x00,0x00,0x00,0xFF,0x0C,0x9A,0xB7,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x08,0x68,0x7C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x5C,0xA9,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0xFF,0x07,0x53,0x63,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x1D,0x22,0xFE,0x00,0x01,0x01,0xEB,0x00 ,0x00,0x00,0x04,0x9D,0xFF,0xFF,0xFF,0x00,0x93,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x03,0x00,0x01,0x01,0xE6,0x02,0x18,0x1C,0xFE,0x0F,0xBE,0xE3,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x42,0x4F,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x22,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x62,0x00,0x00 ,0x00,0xFF,0x09,0x74,0x8B,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x79,0x90 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6A,0x88,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x6F,0x00,0x00,0x00,0xFF,0x0A,0x7C,0x94,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0F,0xBD,0xE1,0xFF,0x01,0x10,0x13,0xFD,0x00,0x01,0x01,0xD3 ,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x01,0xD2,0x01,0x0D,0x10,0xFD,0x0F ,0xBC,0xE0,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x59,0x6A,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x4B,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x03,0x00,0x01,0x02,0xE9,0x02,0x1E,0x24,0xFE,0x8E,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0C,0x9D,0xBB,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x95,0x88,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0xFF,0x09,0x70,0x86,0xFF ,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x67,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2A,0x00,0x00 ,0x00,0xFF,0x05,0x44,0x51,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB8,0xDB ,0xFF,0x01,0x09,0x0B,0xFE,0x00,0x01,0x01,0xCE,0x84,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0xFF,0x07,0x59,0x6A,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0E,0xB2,0xD5,0xFF,0x01,0x07,0x08,0xFE,0x00,0x00,0x00,0xCB ,0xAA,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xDD,0x01,0x12,0x15,0xFE,0x0F ,0xBE,0xE2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x61,0x74,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x49,0x9D,0xFF,0xFF,0xFF,0x00,0x94,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0xFF,0x0B,0x8F,0xAB,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x85,0x9F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x7B,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0C,0x00,0x01,0x01 ,0xF5,0x03,0x2B,0x34,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5,0xD8,0xFF ,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xC5,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x17,0x00,0x00,0x01,0xFD,0x04,0x38,0x43,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x07,0x53,0x63,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2D,0x97 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0xFF,0x0A,0x7D ,0x95,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAD,0xCF,0xFF,0x00,0x04,0x05 ,0xFE,0x00,0x00,0x00,0xC4,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x92 ,0x00,0x00,0x00,0xFF,0x0C,0x9B,0xB9,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x02 ,0x1B,0x20,0xFE,0x00,0x01,0x01,0xE9,0x00,0x00,0x00,0x02,0x87,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x0C,0x00,0x01,0x01,0xF6,0x04,0x2D,0x35,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB6,0xD9,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00 ,0x00,0xBE,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC2,0x00,0x04,0x05 ,0xFE,0x0E,0xB1,0xD3,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4C,0x5B,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x30,0x83,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x01,0x00,0x01,0x01,0xE2,0x02,0x19,0x1D,0xFE,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x06,0x4E,0x5D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3A,0xA9 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0xFF,0x0B,0x8E ,0xAA,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA5,0xC5,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0xA4,0x9D,0xFF,0xFF,0xFF,0x00,0x94,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xFF,0x06,0x46,0x54,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x0F,0xBB,0xE0,0xFF,0x01,0x0D,0x0F,0xFE,0x00,0x01,0x01 ,0xD5,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0xFF ,0x0D,0xA3,0xC2,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x40,0x4C,0xFF,0x00 ,0x00,0x00,0xFE,0x00,0x00,0x00,0x20,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xB9,0x00,0x03,0x04,0xFE,0x0E,0xB0,0xD2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x88,0x97,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x01,0x01,0xF6,0x03,0x26,0x2E ,0xFE,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4C,0x5B,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x3D,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x39,0x00 ,0x00,0x00,0xFF,0x07,0x58,0x69,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5B ,0x6C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3D,0x88,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xA6,0x00,0x01,0x01,0xFF,0x0D,0xA8,0xC8,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x05,0x3D,0x49,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00 ,0x18,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0xFF ,0x08,0x69,0x7D,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB4,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x93,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x8C,0x00,0x00,0x00,0xFF,0x0C,0x98,0xB6,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0D,0xA0,0xBF,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAA,0xA9,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5B ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x2A,0x32,0xFF,0x00,0x01,0x01,0xF5 ,0x00,0x00,0x00,0x0B,0x9C,0xFF,0xFF,0xFF,0x00,0x95,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0xC7,0x01,0x07,0x09,0xFE,0x0E,0xB6,0xD9,0xFF,0x8F,0x0F,0xBF ,0xE4,0xFF,0x02,0x06,0x4C,0x5B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2E ,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0xFF,0x07 ,0x5B,0x6C,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x83,0x9C,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x76,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x5F,0x00,0x00,0x00,0xFF,0x09,0x70,0x86,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02 ,0x02,0x1B,0x20,0xFE,0x00,0x01,0x02,0xE3,0x00,0x00,0x00,0x01,0x97,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0xFF,0x0B,0x91,0xAD,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA4,0xC4,0xFF,0x00,0x01,0x01,0xFF,0x00 ,0x00,0x00,0xB5,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xE0,0x02,0x15 ,0x19,0xFE,0x0F,0xBE,0xE3,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9A,0xB7 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x91,0x88,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x4C,0x00,0x00,0x00,0xFF,0x08,0x64,0x78,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0A,0x7F,0x97,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6B ,0x84,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x01,0x01,0xEB,0x02 ,0x1B,0x20,0xFE,0x0F,0xBE,0xE3,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x21 ,0x28,0xFE,0x00,0x01,0x01,0xF0,0x00,0x00,0x00,0x06,0x83,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0xFF,0x07,0x58,0x69,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x04,0x34,0x3F,0xFF,0x00,0x01,0x01,0xFC,0x00,0x00,0x00 ,0x1D,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD4,0x01,0x0C,0x0F,0xFE ,0x0F,0xBB,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6E,0x83,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x5A,0x9C,0xFF,0xFF,0xFF,0x00,0x95,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0xFF,0x09,0x76,0x8D,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8F,0xAB,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x87,0x96,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x01 ,0x01,0xDE,0x02,0x13,0x17,0xFE,0x0F,0xBD,0xE1,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF ,0x02,0x0F,0xBB,0xE0,0xFF,0x01,0x09,0x0B,0xFD,0x00,0x00,0x00,0xBF,0x88,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0D,0x00,0x01,0x01,0xF7,0x03,0x2C,0x35 ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5F,0x72,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x3E,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x23,0x00 ,0x00,0x00,0xFD,0x05,0x3A,0x45,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x40 ,0x4C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2F,0x99,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0xFF,0x0C,0x9D,0xBB,0xFF,0x8E,0x0F ,0xBF,0xE4,0xFF,0x02,0x02,0x19,0x1E,0xFE,0x00,0x01,0x02,0xE6,0x00,0x00,0x00 ,0x01,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x05,0x00,0x01,0x01,0xED ,0x03,0x20,0x27,0xFE,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB8,0xDB,0xFF,0x01 ,0x07,0x09,0xFE,0x00,0x00,0x00,0xC2,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0xFF,0x0B,0x8E,0xA9,0xFF,0xBC,0x0F,0xBF,0xE4,0xFF ,0x02,0x08,0x64,0x77,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x42,0x84,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xDD,0x01,0x0F,0x12,0xFD,0x0F,0xBB,0xDF ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x88,0xA2,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x88,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7A,0x00 ,0x00,0x00,0xFF,0x0B,0x88,0xA2,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAF ,0xD0,0xFF,0x00,0x02,0x03,0xFE,0x00,0x00,0x00,0xB5,0x9C,0xFF,0xFF,0xFF,0x00 ,0x95,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0F,0x00,0x01,0x01,0xF8,0x04 ,0x2E,0x36,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x02,0x14 ,0x17,0xFE,0x00,0x01,0x01,0xE1,0x00,0x00,0x00,0x01,0x96,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0xFF,0x0B,0x89,0xA4,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x05,0x3C,0x48,0xFF,0x00,0x01,0x01,0xFB,0x00,0x00,0x00 ,0x0C,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAA,0x00,0x01,0x01,0xFF ,0x0D,0xA8,0xC8,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA3,0xC3,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x99,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xAD,0x00,0x01,0x01,0xFF,0x0D,0xA2,0xC1,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF ,0x02,0x0C,0x99,0xB6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA6,0x99,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0xFF,0x08,0x6C,0x81 ,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x58,0x6A,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x34,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x96,0x00 ,0x00,0x00,0xFF,0x0C,0x9D,0xBB,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x41 ,0x4E,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x1B,0x84,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xFE,0x05,0x40,0x4C,0xFF,0xBC,0x0F ,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x87,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0xFF ,0x0A,0x7E,0x96,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x02 ,0x1C,0x21,0xFE,0x00,0x01,0x01,0xEE,0x00,0x00,0x00,0x09,0xA8,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xFF,0x05,0x45,0x52,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x37,0x41,0xFF,0x00,0x01,0x01,0xFC,0x00,0x00 ,0x00,0x15,0x9B,0xFF,0xFF,0xFF,0x00,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xA6,0x00,0x00,0x00,0xFF,0x0D,0xA5,0xC5,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x02,0x07,0x56,0x67,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3A,0x96,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0xFF,0x06,0x4D,0x5C ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x70,0x86,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x4F,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4F,0x00 ,0x00,0x00,0xFF,0x08,0x64,0x78,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x27 ,0x2F,0xFF,0x00,0x01,0x02,0xEF,0x00,0x00,0x00,0x06,0x97,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x3A,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5B,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x04,0x33,0x3D,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00 ,0x23,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0C,0x00,0x01,0x01,0xFC ,0x05,0x3B,0x47,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA6,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x68,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x3B,0x00,0x00,0x00,0xFF,0x07,0x58,0x6A,0xFF,0x90,0x0F,0xBF,0xE4,0xFF ,0x02,0x0A,0x82,0x9B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x70,0x85,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB8,0x00,0x03,0x04,0xFE,0x0E,0xAE,0xCF ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xB6,0xD9,0xFF,0x07,0x5C,0x6E,0xFF ,0x07,0x58,0x69,0xFF,0x07,0x54,0x64,0xFF,0x06,0x50,0x60,0xFF,0x97,0x06,0x4E ,0x5D,0xFF,0x00,0x0A,0x7A,0x92,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBE ,0xE2,0xFF,0x01,0x0C,0x0E,0xFE,0x00,0x00,0x00,0xCC,0x84,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x15,0x00,0x01,0x01,0xFA,0x04,0x2F,0x38,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x09,0x6E,0x83,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x66,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC9,0x01,0x09,0x0A,0xFE ,0x0E,0xB8,0xDC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7B,0x93,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x6B,0x9B,0xFF,0xFF,0xFF,0x00,0x96,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xFF,0x07,0x5E,0x70,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9A,0xB7,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x94,0x97,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x02,0xEA,0x03,0x26 ,0x2E,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA4,0xC4,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x97,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x06 ,0x00,0x01,0x01,0xEF,0x03,0x21,0x27,0xFE,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x6C,0x81,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4E,0x98,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x01,0xC6,0x00,0x05,0x06,0xFE,0x0E,0xAF,0xD1,0xFF,0x8E ,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8D,0xA8,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x98,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC8,0x01,0x0B,0x0D ,0xFE,0x0F,0xBE,0xE2,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB1,0xD3,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9B,0x88,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x01,0x00,0x01,0x01,0xE0,0x02,0x15,0x19,0xFE,0x0F,0xBE,0xE3,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xB9,0xDD,0xFF,0x01,0x09,0x0B,0xFE,0x00 ,0x00,0x01,0xC7,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x00 ,0x00,0xFF,0x08,0x64,0x78,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x00,0x04,0x35,0x3F ,0xFF,0x9A,0x00,0x00,0x00,0xFF,0x00,0x02,0x1F,0x26,0xFE,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x02,0x05,0x3F,0x4B,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x13,0x84 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0xFF,0x0D,0xA0 ,0xBF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB6,0xD9,0xFF,0x01,0x0A,0x0C ,0xFD,0x00,0x01,0x01,0xD5,0xA9,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x71 ,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E ,0xB7,0xDA,0xFF,0x01,0x07,0x08,0xFE,0x00,0x00,0x00,0xC6,0x9B,0xFF,0xFF,0xFF ,0x00,0x96,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x01,0x01,0xE4 ,0x02,0x16,0x1A,0xFE,0x0F,0xBE,0xE3,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x02 ,0x1D,0x22,0xFE,0x00,0x01,0x02,0xEB,0x00,0x00,0x00,0x03,0x96,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xB1,0x00,0x04,0x05,0xFE,0x0F,0xBB,0xDF,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x18,0x1D,0xFE,0x00,0x01,0x01,0xE0,0x89,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9A,0x00,0x00,0x00,0xFF,0x0C,0x9D,0xBB ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAD,0xCF,0xFF,0x00,0x02,0x02,0xFE ,0x00,0x00,0x00,0xA9,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x52,0x00 ,0x00,0x00,0xFF,0x08,0x60,0x72,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x26 ,0x2E,0xFE,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x18,0x98,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0xFF,0x0C,0x9A,0xB7,0xFF,0x8E,0x0F ,0xBF,0xE4,0xFF,0x01,0x02,0x16,0x1B,0xFE,0x00,0x00,0x00,0xCD,0x89,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0xFF,0x0B,0x91,0xAD,0xFF ,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x44,0x51,0xFF,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x1E,0x84,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x01 ,0x01,0xE5,0x02,0x17,0x1B,0xFD,0x0F,0xBE,0xE2,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x04,0x0B,0x92,0xAE,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xB7,0x00,0x00 ,0x00,0x1B,0x00,0x00,0x00,0x18,0x95,0x00,0x00,0x00,0x17,0x02,0x00,0x00,0x00 ,0x9E,0x00,0x00,0x00,0xFF,0x0D,0xA6,0xC6,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02 ,0x09,0x72,0x88,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x55,0x84,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0xFF,0x06,0x52,0x62,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x55,0x65,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x49,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1B,0x00,0x00 ,0x00,0xFD,0x05,0x3E,0x4A,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x43,0x50 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x21,0x9A,0xFF,0xFF,0xFF,0x00,0x97 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0xFF,0x0B,0x8D ,0xA8,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x60,0x72,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x47,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x84 ,0x00,0x00,0x00,0xFF,0x0C,0x9F,0xBE,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x06 ,0x4D,0x5C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x27,0x88,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xFF,0x07,0x59,0x6A,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x34,0x3F,0xFF,0x00,0x01,0x01,0xF7,0x00,0x00 ,0x00,0x0D,0x97,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x01,0x01 ,0xDD,0x01,0x0E,0x10,0xFD,0x0E,0xB3,0xD6,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x80,0x99,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x95,0x98,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0xFF,0x08,0x6A,0x7E,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3D,0x49,0xFF,0x00,0x01,0x01,0xFA,0x00 ,0x00,0x00,0x06,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2B,0x00,0x00 ,0x00,0xFF,0x06,0x4C,0x5B,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x85,0x9F ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x74,0x85,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0xFF,0x0B,0x88,0xA3,0xFF,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x04,0x2E,0x37,0xFF,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x24 ,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4B,0x00,0x00,0x00,0xFF,0x09 ,0x6D,0x82,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA6,0xC6,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x9A,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01 ,0xD8,0x01,0x0B,0x0D,0xFE,0x0E,0xB8,0xDB,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0D,0xAA,0xCB,0xFF,0x00,0x06,0x07,0xFE,0x00,0x01,0x01,0xD3,0x00,0x00,0x00 ,0x03,0xA8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC0,0x00,0x05,0x06,0xFE ,0x0E,0xB5,0xD8,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x88,0xA2,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x7B,0x9A,0xFF,0xFF,0xFF,0x00,0x97,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0xFF,0x05,0x45,0x52,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA3,0xC3,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0xA0,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x00 ,0x00,0xFF,0x0C,0x9B,0xB9,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x82,0x9B ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6E,0x88,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xE4,0x02,0x16,0x1A,0xFE,0x0F,0xBE,0xE3 ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x78,0x8F,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x5F,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x57,0x00 ,0x00,0x00,0xFF,0x06,0x51,0x61,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE ,0xE3,0xFF,0x04,0x2D,0x35,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x32,0x97 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xFF,0x06,0x4D ,0x5C,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x63,0x76,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x32,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xD1 ,0x01,0x0C,0x0F,0xFD,0x0F,0xBB,0xDF,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F ,0xBB,0xDF,0xFF,0x01,0x0A,0x0C,0xFE,0x00,0x01,0x01,0xCC,0x85,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x1B,0x00,0x01,0x01,0xFC,0x05,0x3B,0x47,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x9C,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x01,0x01 ,0xF6,0x04,0x33,0x3D,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x19,0x1E,0xFE ,0x00,0x01,0x01,0xE0,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x70,0x00 ,0x00,0x00,0xFF,0x09,0x76,0x8D,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5C ,0x6E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x66,0xA8,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0xFF,0x0A,0x79,0x91,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x0F,0xBC,0xE0,0xFF,0x01,0x0E,0x11,0xFE,0x00,0x01,0x01 ,0xD7,0x9A,0xFF,0xFF,0xFF,0x00,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0xC5,0x01,0x07,0x08,0xFE,0x0E,0xB5,0xD7,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02 ,0x03,0x27,0x2E,0xFF,0x00,0x01,0x02,0xF3,0x00,0x00,0x00,0x08,0x95,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xFF,0x0C,0x9B,0xB9,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB1,0xD3,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0xA4,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x8A,0x00,0x00 ,0x00,0xFF,0x0B,0x91,0xAD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5,0xD8 ,0xFF,0x00,0x06,0x07,0xFE,0x00,0x00,0x00,0xBA,0x99,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0xBE,0x00,0x02,0x02,0xFE,0x0C,0x9C,0xBA,0xFF,0x8E,0x0F,0xBF ,0xE4,0xFF,0x03,0x0C,0x9D,0xBC,0xFF,0x00,0x02,0x03,0xFE,0x00,0x00,0x00,0xC8 ,0x00,0x00,0x00,0x01,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x01,0x00 ,0x01,0x01,0xF9,0x04,0x36,0x40,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x88 ,0xA3,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x65,0x89,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0xFF,0x0A,0x85,0x9E,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x06,0x47,0x55,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x22,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAE,0x00,0x01,0x01,0xFF ,0x0C,0x9F,0xBE,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x27,0x2E,0xFF,0x00 ,0x01,0x01,0xFB,0x00,0x00,0x00,0x1D,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xB0,0x00,0x03,0x04,0xFE,0x0E,0xB5,0xD7,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF ,0x02,0x06,0x4D,0x5C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x24,0x84,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x11,0x00,0x01,0x01,0xF7,0x03,0x21,0x28 ,0xFE,0x0F,0xBE,0xE3,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB5,0xD8,0xFF ,0x01,0x0F,0x12,0xFD,0x00,0x01,0x01,0xEA,0x00,0x00,0x00,0x0D,0xA7,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x01,0x01,0xFC,0x04,0x37,0x41,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x50,0x60,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x31,0x99,0xFF,0xFF,0xFF,0x00,0x98,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x65,0x00,0x00,0x00,0xFF,0x09,0x74,0x8B,0xFF,0x8F,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x6A,0x7E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x54,0x95 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9E,0x00,0x00,0x00,0xFF,0x0D,0xAB ,0xCC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x15,0x19,0xFE,0x00,0x00,0x01 ,0xD4,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0xFF ,0x06,0x4D,0x5C,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x40,0x4D,0xFF,0x00 ,0x00,0x01,0xFD,0x00,0x00,0x00,0x18,0x98,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x2B,0x00,0x01,0x01,0xFC,0x03,0x2C,0x34,0xFF,0x0F,0xBE,0xE3,0xFF,0x8E ,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x56,0x67,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x64,0x97,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xDD,0x02,0x1F,0x25 ,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xAF,0xD0,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x97,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1C,0x00 ,0x00,0x00,0xFE,0x05,0x41,0x4E,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x88 ,0xA3,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x78,0x85,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xFE,0x05,0x3A,0x45,0xFF,0x90,0x0F ,0xBF,0xE4,0xFF,0x02,0x0A,0x83,0x9C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x93,0x96,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0xFF ,0x0A,0x82,0x9C,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x81,0x9A,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x69,0x85,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x8E,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x91,0x0F,0xBF,0xE4,0xFF ,0x02,0x09,0x71,0x87,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x87,0xA8,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB7,0x00,0x02,0x03,0xFE,0x0E,0xB1,0xD3 ,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x94,0xB1,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x8C,0x99,0xFF,0xFF,0xFF,0x00,0x98,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x0E,0x00,0x01,0x01,0xF7,0x03,0x2C,0x35,0xFF,0x8F,0x0F,0xBF ,0xE4,0xFF,0x02,0x0D,0xAC,0xCD,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAD ,0x94,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x02,0x02,0xED,0x03 ,0x24,0x2C,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x46,0xFF,0x00,0x00 ,0x01,0xFC,0x00,0x00,0x00,0x07,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01 ,0xD6,0x01,0x0C,0x0F,0xFE,0x0F,0xBB,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x85,0x9E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6F,0x99,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x8E,0x00,0x00,0x00,0xFF,0x09,0x79,0x90,0xFF ,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB6,0xD9,0xFF,0x02,0x13,0x17,0xFE,0x00 ,0x01,0x02,0xEE,0x00,0x00,0x00,0x1E,0x96,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0xBD,0x01,0x07,0x09,0xFE,0x8F,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x13,0x17 ,0xFD,0x00,0x00,0x00,0xCA,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC0 ,0x00,0x06,0x07,0xFE,0x0E,0xB5,0xD8,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F ,0xBB,0xE0,0xFF,0x01,0x0D,0x0F,0xFE,0x00,0x01,0x01,0xD0,0x86,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0xFF,0x0B,0x91,0xAD,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x03,0x20,0x26,0xFE,0x00,0x01 ,0x01,0xF8,0x00,0x00,0x00,0x2A,0x95,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x39,0x00,0x00,0x00,0xFF,0x08,0x6A,0x7F,0xFF,0x8D,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0E,0xB2,0xD5,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xAE,0x85,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x17,0x00,0x01,0x01,0xF6,0x03,0x21,0x28,0xFE ,0x0F,0xBE,0xE3,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBD,0xE1,0xFF,0x03 ,0x20,0x27,0xFE,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0x31,0xA7,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x5E,0x00,0x00,0x00,0xFF,0x09,0x72,0x88,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x18,0x1D,0xFE,0x00,0x01,0x01,0xE6,0x00,0x00 ,0x00,0x02,0x98,0xFF,0xFF,0xFF,0x00,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xA4,0x00,0x00,0x00,0xFF,0x0D,0xA3,0xC3,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x02,0x04,0x31,0x3A,0xFF,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x0F,0x93,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0xFF,0x08,0x61,0x74 ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5E,0x71,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x32,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x7B,0x00 ,0x00,0x00,0xFF,0x0A,0x85,0x9F,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBB ,0xDF,0xFF,0x01,0x0C,0x0F,0xFD,0x00,0x01,0x01,0xD1,0x00,0x00,0x00,0x01,0x98 ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0E,0x00,0x01,0x02,0xE9,0x01,0x10 ,0x13,0xFD,0x0E,0xB5,0xD7,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0A,0x84,0x9D ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x06,0x95,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0xFF,0x0E,0xB2,0xD5 ,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x46,0xFF,0x00,0x01,0x01,0xF8 ,0x00,0x00,0x00,0x04,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x65,0x00 ,0x00,0x00,0xFF,0x09,0x79,0x90,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4A ,0x59,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x26,0x85,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x22,0x00,0x01,0x01,0xFA,0x03,0x2A,0x32,0xFE,0x90,0x0F ,0xBF,0xE4,0xFF,0x03,0x0B,0x92,0xAE,0xFF,0x00,0x02,0x03,0xFE,0x00,0x01,0x01 ,0xD6,0x00,0x00,0x00,0x0A,0x94,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x21 ,0x00,0x00,0x00,0xFF,0x07,0x5A,0x6B,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x01,0x03 ,0x28,0x30,0xFF,0x00,0x01,0x01,0xEF,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x8B,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x91,0x0F,0xBF,0xE4,0xFF ,0x03,0x0C,0x9B,0xB9,0xFF,0x00,0x04,0x04,0xFE,0x00,0x01,0x01,0xD6,0x00,0x00 ,0x00,0x08,0xA6,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0E,0x00,0x01,0x01 ,0xF8,0x04,0x30,0x39,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5D,0x6F,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x42,0x98,0xFF,0xFF,0xFF,0x00,0x99,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0xFF,0x07,0x5B,0x6D ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x74,0x8B,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x60,0x92,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0C,0x00 ,0x01,0x02,0xE3,0x01,0x0C,0x0E,0xFD,0x0E,0xAF,0xD1,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0A,0x83,0x9C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x62,0x89 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0xFF,0x05,0x42 ,0x4F,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5A,0x6B,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x61,0x99,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5E ,0x00,0x00,0x00,0xFF,0x07,0x54,0x64,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x07 ,0x55,0x66,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x93,0x95,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xAD,0x00,0x01,0x01,0xFF,0x0F,0xBB,0xDF,0xFF,0x8E ,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x60,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x2E,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x11,0x00,0x01,0x01 ,0xFA,0x04,0x35,0x3F,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8B,0xA6,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x7D,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x91,0x00,0x00,0x00,0xFF,0x0A,0x82,0x9B,0xFF,0x90,0x0F,0xBF,0xE4 ,0xFF,0x02,0x08,0x65,0x79,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA0,0x94 ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0xFF,0x07,0x53 ,0x63,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4D,0x5C,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x11,0x85,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x15 ,0x00,0x01,0x01,0xF5,0x03,0x21,0x28,0xFE,0x0F,0xBE,0xE3,0xFF,0x91,0x0F,0xBF ,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8E ,0xA7,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xAD,0x00,0x01,0x01,0xFF,0x0D ,0xAC,0xCD,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA1,0xC0,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x9C,0x98,0xFF,0xFF,0xFF,0x00,0x99,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x01,0x01,0xE2,0x02,0x14,0x18,0xFE,0x0F ,0xBE,0xE2,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD5,0xFF,0x00,0x04 ,0x05,0xFE,0x00,0x00,0x00,0xBA,0x91,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00 ,0x03,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0xFF,0x09,0x71,0x87,0xFF,0x92,0x0F ,0xBF,0xE4,0xFF,0x02,0x0D,0xA6,0xC6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x8F,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC6,0x01,0x07,0x08,0xFE ,0x0E,0xB6,0xD9,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB5,0xD8,0xFF,0x01 ,0x10,0x13,0xFD,0x00,0x01,0x02,0xEB,0x00,0x00,0x00,0x0F,0x98,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xC4,0x00,0x02,0x03,0xFE,0x0C ,0x9E,0xBD,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBC,0xE0,0xFF,0x04,0x2E ,0x36,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x57,0x94,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0xC9,0x01,0x13,0x16,0xFE,0x8F,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x7F,0x97,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x59,0x8A,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0xAF,0x00,0x02,0x02,0xFE,0x0E,0xAE,0xCF,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBD,0xE1,0xFF,0x01,0x0F,0x12,0xFE,0x00 ,0x01,0x01,0xD5,0x86,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x01 ,0x01,0xF3,0x02,0x1C,0x22,0xFD,0x0F,0xBC,0xE0,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x03,0x0F,0xBE,0xE3,0xFF,0x04,0x36,0x40,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x60,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x45,0x00,0x00,0x00 ,0xFF,0x09,0x6F,0x84,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x65,0x79,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x31,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x87,0x00,0x00,0x00,0xFF,0x0A,0x80,0x99,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x04,0x2D,0x35,0xFF,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x57,0xA6,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x55,0x00,0x00 ,0x00,0xFF,0x08,0x6B,0x80,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x26,0x2D ,0xFE,0x00,0x01,0x01,0xF2,0x00,0x00,0x00,0x09,0x97,0xFF,0xFF,0xFF,0x00,0x9A ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0xFF,0x0B,0x8B ,0xA5,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3A,0x46,0xFF,0x00,0x00,0x01 ,0xFD,0x00,0x00,0x00,0x17,0x8F,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x0A ,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0xFF,0x05,0x3F,0x4B,0xFF,0x0F,0xBE,0xE2 ,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBB,0xE0,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0xA7,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x6B,0x00 ,0x00,0x00,0xFF,0x0A,0x7A,0x92,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x03,0x09,0x73 ,0x8A,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x0B,0x98 ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x30,0x00,0x00,0x01,0xFD,0x03,0x27 ,0x2F,0xFE,0x0F,0xBA,0xDE,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xAC,0xCE ,0xFF,0x01,0x11,0x14,0xFD,0x00,0x01,0x01,0xF7,0x00,0x00,0x00,0x51,0x93,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x02,0x02,0xE8,0x03,0x2A,0x32,0xFF,0x8F,0x0F,0xBF ,0xE4,0xFF,0x02,0x0A,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x56 ,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0xFF,0x09 ,0x6D,0x82,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4E,0x5D,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x2A,0x86,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x7D,0x00,0x00,0x00,0xFF,0x09,0x72,0x88,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0E,0xB0,0xD2,0xFF,0x01,0x13,0x17,0xFD,0x00,0x01,0x01,0xF6,0x00,0x00,0x00 ,0x2E,0x92,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x8A,0x00,0x00,0x00,0xFF ,0x0B,0x90,0xAC,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7C,0x94,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x50,0x86,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x13,0x00,0x01,0x02,0xF4,0x03,0x21,0x28,0xFE,0x0F,0xBE,0xE2,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x04,0x0D,0xA6,0xC6,0xFF,0x01,0x0D,0x10,0xFD,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x8C,0x00,0x00,0x00,0x04,0xA4,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x09,0x00,0x01,0x01,0xF4,0x03,0x28,0x30,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x02,0x09,0x6E,0x83,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x83,0x97,0xFF,0xFF,0xFF,0x00,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x24,0x00,0x00,0x00,0xFF,0x05,0x43,0x50,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0A,0x7E,0x96,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6D,0x8D,0xFF,0xFF ,0xFF,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x4C,0x00,0x01,0x02,0xE1 ,0x00,0x00,0x00,0xFF,0x05,0x3F,0x4B,0xFF,0x0F,0xBC,0xE0,0xFF,0x94,0x0F,0xBF ,0xE4,0xFF,0x01,0x01,0x09,0x0B,0xFD,0x00,0x00,0x00,0xBB,0x8A,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x01,0x01,0xFC,0x04,0x36,0x40,0xFF,0x91 ,0x0F,0xBF,0xE4,0xFF,0x04,0x0F,0xBE,0xE2,0xFF,0x06,0x4C,0x5A,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x01,0x01,0xD2,0x00,0x00,0x00,0x48,0x98,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5A,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x03,0x0C,0x98,0xB6,0xFF,0x01,0x0F,0x11,0xFD,0x00,0x00,0x00 ,0xFD,0x00,0x00,0x00,0x6D,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1D ,0x00,0x00,0x00,0xFD,0x05,0x40,0x4D,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09 ,0x76,0x8C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4D,0x8A,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x01,0x01,0xF2,0x03,0x29,0x31,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x8E,0xAA,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x81,0x86,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0B,0x00,0x01,0x01 ,0xE8,0x01,0x11,0x15,0xFD,0x0E,0xB7,0xDA,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0B,0x91,0xAD,0xFF,0x00,0x02,0x02,0xFE,0x00,0x01,0x01,0xF2,0x00,0x00,0x00 ,0x4B,0x90,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x24,0x00,0x01,0x01,0xF9 ,0x03,0x25,0x2C,0xFE,0x0F,0xBE,0xE3,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x02,0x0C ,0x94,0xB1,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x70,0x87,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0xFF,0x09,0x6D,0x83,0xFF,0x92 ,0x0F,0xBF,0xE4,0xFF,0x08,0x0D,0xA7,0xC7,0xFF,0x03,0x27,0x2F,0xFE,0x00,0x00 ,0x00,0xFF,0x00,0x01,0x01,0xE0,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3D,0x00 ,0x00,0x00,0x2B,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0x09,0xA0,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0xA4,0x00,0x00,0x00,0xFF,0x0D,0xA6,0xC6,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x05,0x0E,0xB6,0xD9,0xFF,0x03,0x23,0x2A,0xFE,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x2F,0x00,0x00,0x00,0x0C,0x94 ,0xFF,0xFF,0xFF,0x00,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xC2,0x00 ,0x05,0x06,0xFE,0x0E,0xB4,0xD7,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xB8 ,0xDB,0xFF,0x01,0x08,0x0A,0xFE,0x00,0x01,0x01,0xCC,0x00,0x00,0x00,0x22,0x00 ,0x00,0x00,0x04,0x88,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00 ,0x00,0x4C,0x00,0x00,0x00,0x9C,0x00,0x01,0x01,0xEA,0x00,0x00,0x00,0xFF,0x01 ,0x09,0x0B,0xFD,0x09,0x70,0x86,0xFF,0x0F,0xBE,0xE3,0xFF,0x95,0x0F,0xBF,0xE4 ,0xFF,0x01,0x02,0x18,0x1D,0xFE,0x00,0x00,0x00,0xD0,0x8B,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0xB6,0x00,0x02,0x03,0xFE,0x0E,0xAF,0xD0,0xFF,0x92,0x0F ,0xBF,0xE4,0xFF,0x07,0x08,0x65,0x79,0xFF,0x00,0x03,0x04,0xFE,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x01,0xC7,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x5C,0x00,0x00 ,0x00,0x43,0x00,0x00,0x00,0x31,0x8C,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00 ,0x1B,0x85,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xB6 ,0x00,0x00,0x00,0xFF,0x09,0x73,0x8A,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x04,0x0D ,0xA5,0xC5,0xFF,0x02,0x1A,0x1F,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8B ,0x00,0x00,0x00,0x01,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB6,0x00 ,0x00,0x00,0xFF,0x0B,0x8A,0xA5,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6E ,0x83,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x44,0x8B,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0xFF,0x0D,0xA4,0xC4,0xFF,0x8F,0x0F ,0xBF,0xE4,0xFF,0x02,0x0F,0xBE,0xE2,0xFF,0x01,0x11,0x14,0xFE,0x00,0x01,0x01 ,0xD9,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0xFF ,0x08,0x62,0x75,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x04,0x0B,0x8D,0xA8,0xFF,0x01 ,0x0D,0x10,0xFD,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0x17 ,0x8D,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x38,0x00,0x01,0x01,0xE3,0x00 ,0x00,0x00,0xFF,0x0B,0x90,0xAC,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xAC ,0xCD,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8F,0x87,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x0A,0x00,0x01,0x02,0xDE,0x01,0x07,0x09,0xFE,0x0D,0xA7 ,0xC7,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBB,0xDF,0xFF,0x07,0x5F,0x72 ,0xFF,0x02,0x16,0x1A,0xFE,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x01,0x01,0xF8 ,0x00,0x01,0x01,0xEA,0x90,0x00,0x01,0x01,0xE9,0x03,0x00,0x01,0x01,0xDA,0x00 ,0x00,0x00,0xA2,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x1F,0x83,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xB1,0x84,0x00,0x01,0x01,0xE9,0x02,0x00,0x01,0x01 ,0xF3,0x00,0x00,0x00,0xFF,0x08,0x64,0x78,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x01 ,0x0E,0xAE,0xCF,0xFF,0x02,0x1F,0x25,0xFE,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x01,0x01,0xEF,0x88,0x00,0x01,0x01,0xE9,0x04,0x00,0x01,0x01,0xE8,0x00,0x00 ,0x00,0xD7,0x00,0x00,0x00,0xBA,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x1F,0x85 ,0xFF,0xFF,0xFF,0x00,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x62,0x00 ,0x00,0x00,0xFF,0x09,0x72,0x88,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x00,0x05,0x45 ,0x52,0xFF,0x81,0x00,0x00,0x00,0xFF,0x0A,0x00,0x00,0x01,0xFC,0x00,0x01,0x01 ,0xDD,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x74,0x00,0x00 ,0x00,0x72,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0xA9,0x00 ,0x00,0x00,0xBD,0x00,0x01,0x01,0xF4,0x81,0x00,0x00,0x00,0xFF,0x02,0x03,0x21 ,0x28,0xFE,0x07,0x5E,0x71,0xFF,0x0D,0xAB,0xCC,0xFF,0x97,0x0F,0xBF,0xE4,0xFF ,0x01,0x03,0x28,0x2F,0xFF,0x00,0x01,0x01,0xE5,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x5B,0x00,0x00,0x00,0xFF,0x09,0x6E,0x83,0xFF,0x93,0x0F,0xBF ,0xE4,0xFF,0x02,0x0D,0xA8,0xC8,0xFF,0x06,0x4E,0x5D,0xFF,0x00,0x04,0x05,0xFE ,0x91,0x00,0x00,0x00,0xFF,0x02,0x00,0x01,0x01,0xD0,0x00,0x00,0x00,0x80,0x00 ,0x00,0x00,0x14,0x83,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x11,0x00,0x01 ,0x02,0xDE,0x00,0x04,0x05,0xFE,0x0C,0x97,0xB4,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF ,0x05,0x0E,0xB0,0xD2,0xFF,0x03,0x2A,0x32,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01 ,0x01,0xC8,0x00,0x00,0x00,0x4F,0x00,0x00,0x00,0x01,0x8B,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0xB3,0x00,0x00,0x00,0xFF,0x05,0x46 ,0x53,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x67,0x7B,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x3B,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x44 ,0x00,0x00,0x00,0xFF,0x08,0x61,0x73,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x06 ,0x51,0x61,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2F,0x86,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x01,0x01,0xDA,0x01,0x09,0x0A,0xFD,0x0E ,0xAF,0xD1,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x06,0x0D,0xA8,0xC8,0xFF,0x03,0x28 ,0x30,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xF8,0x00,0x00,0x00,0x97,0x00 ,0x00,0x00,0x46,0x00,0x00,0x00,0x0C,0x87,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00 ,0x00,0x06,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x9A,0x00,0x01,0x01,0xFB,0x00 ,0x05,0x06,0xFE,0x09,0x73,0x8A,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBE ,0xE3,0xFF,0x00,0x02,0x02,0xFF,0x00,0x00,0x00,0xAE,0x88,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xFF,0x04,0x34,0x3E,0xFF,0x94,0x0F ,0xBF,0xE4,0xFF,0x07,0x0F,0xBE,0xE3,0xFF,0x0C,0x93,0xAF,0xFF,0x08,0x67,0x7B ,0xFF,0x07,0x5B,0x6C,0xFF,0x06,0x4E,0x5D,0xFF,0x05,0x41,0x4E,0xFF,0x04,0x35 ,0x3F,0xFF,0x03,0x2B,0x33,0xFF,0x90,0x03,0x29,0x31,0xFF,0x05,0x02,0x1D,0x23 ,0xFE,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xFA,0x00,0x00 ,0x00,0x91,0x00,0x00,0x00,0x15,0x81,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x76,0x00,0x00,0x00,0xFF,0x02,0x19,0x1E,0xFF,0x84,0x03,0x29,0x31,0xFF,0x00 ,0x06,0x4B,0x59,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x04,0x0F,0xBE,0xE3,0xFF,0x0B ,0x8C,0xA7,0xFF,0x07,0x5C,0x6E,0xFF,0x05,0x43,0x50,0xFF,0x04,0x2D,0x36,0xFF ,0x89,0x03,0x29,0x31,0xFF,0x05,0x02,0x1B,0x21,0xFF,0x00,0x06,0x07,0xFE,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0x0F ,0x83,0xFF,0xFF,0xFF,0x00,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0D ,0x00,0x01,0x01,0xF6,0x03,0x2A,0x32,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x05,0x0D ,0xA6,0xC6,0xFF,0x09,0x6F,0x84,0xFF,0x07,0x55,0x65,0xFF,0x05,0x3B,0x47,0xFF ,0x03,0x21,0x28,0xFF,0x01,0x07,0x09,0xFE,0x85,0x00,0x00,0x00,0xFF,0x03,0x01 ,0x09,0x0B,0xFD,0x03,0x2A,0x33,0xFF,0x08,0x67,0x7B,0xFF,0x0D,0xA5,0xC5,0xFF ,0x9A,0x0F,0xBF,0xE4,0xFF,0x01,0x04,0x36,0x40,0xFF,0x00,0x01,0x01,0xF9,0x8B ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x0C,0x00,0x01,0x01,0xF6,0x03,0x2A ,0x32,0xFF,0x95,0x0F,0xBF,0xE4,0xFF,0x04,0x0E,0xAF,0xD1,0xFF,0x0C,0x93,0xAF ,0xFF,0x0A,0x80,0x99,0xFF,0x09,0x6D,0x83,0xFF,0x08,0x60,0x72,0xFF,0x8C,0x07 ,0x5F,0x72,0xFF,0x04,0x05,0x43,0x50,0xFF,0x01,0x0C,0x0E,0xFE,0x00,0x00,0x00 ,0xFF,0x00,0x01,0x02,0xE8,0x00,0x00,0x00,0x45,0x83,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x2F,0x00,0x01,0x01,0xF7,0x02,0x14,0x18,0xFD,0x0E,0xAF,0xD0 ,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x08,0x0E,0xB8,0xDC,0xFF,0x07,0x55,0x66,0xFF ,0x01,0x08,0x09,0xFD,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xD8,0x00,0x00,0x00 ,0x77,0x00,0x00,0x00,0x4B,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x83,0xFF ,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1E,0x00,0x00,0x00 ,0x5F,0x00,0x00,0x00,0xA7,0x00,0x01,0x01,0xF6,0x00,0x00,0x00,0xFF,0x05,0x3F ,0x4B,0xFF,0x0E,0xB3,0xD6,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x61,0x73 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x32,0x8B,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x03,0x00,0x01,0x02,0xE8,0x02,0x1D,0x22,0xFE,0x90,0x0F,0xBF ,0xE4,0xFF,0x02,0x0B,0x92,0xAE,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x85 ,0x87,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0xFF,0x05 ,0x3E,0x4A,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x01,0x0B,0x86,0xA0,0xFF,0x03,0x28 ,0x30,0xFF,0x81,0x00,0x00,0x00,0xFF,0x09,0x00,0x00,0x00,0xFD,0x00,0x00,0x00 ,0xCF,0x00,0x00,0x00,0xB5,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x8C,0x00,0x00 ,0x00,0x86,0x00,0x00,0x00,0x9A,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0xC4,0x00 ,0x01,0x01,0xF2,0x81,0x00,0x00,0x00,0xFF,0x01,0x03,0x25,0x2C,0xFE,0x0C,0x9D ,0xBB,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBD,0xE1,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0xAC,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x9B ,0x00,0x00,0x00,0xFF,0x09,0x76,0x8C,0xFF,0xAD,0x0F,0xBF,0xE4,0xFF,0x09,0x0E ,0xB3,0xD6,0xFF,0x0B,0x87,0xA1,0xFF,0x03,0x2B,0x33,0xFE,0x00,0x00,0x00,0xFF ,0x00,0x01,0x01,0xEB,0x00,0x00,0x00,0x1D,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x23,0x00,0x00,0x00,0xFF,0x06,0x4B,0x59,0xFF,0xA8,0x0F,0xBF,0xE4,0xFF,0x05 ,0x0F,0xBE,0xE3,0xFF,0x0B,0x89,0xA4,0xFF,0x04,0x31,0x3B,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x01,0x01,0xE3,0x00,0x00,0x00,0x2F,0x82,0xFF,0xFF,0xFF,0x00,0x9C ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0xFF,0x0D,0xA1 ,0xC0,0xFF,0x94,0x0F,0xBF,0xE4,0xFF,0x05,0x0E,0xAE,0xCF,0xFF,0x0C,0x94,0xB1 ,0xFF,0x0C,0x93,0xAF,0xFF,0x0D,0xA0,0xBF,0xFF,0x0E,0xAF,0xD0,0xFF,0x0F,0xBC ,0xE0,0xFF,0x9E,0x0F,0xBF,0xE4,0xFF,0x01,0x04,0x34,0x3E,0xFF,0x00,0x01,0x01 ,0xF7,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0xFF ,0x0D,0xA6,0xC6,0xFF,0xA7,0x0F,0xBF,0xE4,0xFF,0x04,0x0F,0xBC,0xE0,0xFF,0x09 ,0x78,0x8F,0xFF,0x01,0x0B,0x0D,0xFD,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x67 ,0x83,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0xFF,0x04 ,0x30,0x39,0xFF,0x0F,0xBC,0xE0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2 ,0xD4,0xFF,0x08,0x61,0x74,0xFF,0x01,0x0E,0x11,0xFD,0x82,0x00,0x00,0x00,0xFF ,0x05,0x00,0x01,0x01,0xFB,0x00,0x01,0x02,0xF2,0x00,0x02,0x02,0xEB,0x00,0x02 ,0x02,0xE4,0x00,0x02,0x02,0xEF,0x00,0x00,0x00,0xFE,0x82,0x00,0x00,0x00,0xFF ,0x01,0x03,0x23,0x2A,0xFE,0x0B,0x87,0xA1,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02 ,0x07,0x53,0x63,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x28,0x8C,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x8F,0x00,0x00,0x00,0xFF,0x0C,0x99,0xB6,0xFF ,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBE,0xE3,0xFF,0x02,0x13,0x17,0xFE,0x00 ,0x01,0x01,0xDD,0x88,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA9,0x00,0x00 ,0x00,0xFF,0x08,0x6C,0x81,0xFF,0x94,0x0F,0xBF,0xE4,0xFF,0x04,0x0C,0x9B,0xB9 ,0xFF,0x08,0x6C,0x81,0xFF,0x05,0x3D,0x49,0xFF,0x02,0x13,0x17,0xFE,0x00,0x03 ,0x04,0xFE,0x83,0x00,0x00,0x00,0xFF,0x04,0x00,0x05,0x06,0xFE,0x02,0x15,0x19 ,0xFE,0x03,0x2B,0x34,0xFF,0x08,0x64,0x78,0xFF,0x0D,0xA3,0xC2,0xFF,0x93,0x0F ,0xBF,0xE4,0xFF,0x02,0x0E,0xB3,0xD6,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x9F,0x89,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0F,0x00,0x02,0x02,0xE7 ,0x01,0x0B,0x0D,0xFE,0x0E,0xAC,0xCE,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x07,0x09 ,0x76,0x8C,0xFF,0x00,0x01,0x01,0xFF,0x00,0x01,0x01,0xCB,0x00,0x00,0x00,0x07 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0xD0,0x01,0x0E,0x10,0xFD,0x0F,0xBD,0xE1 ,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF,0x03,0x09,0x76,0x8C,0xFF,0x00,0x04,0x05,0xFE ,0x00,0x01,0x01,0xD8,0x00,0x00,0x00,0x09,0x81,0xFF,0xFF,0xFF,0x00,0x9C,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0xFF,0x07,0x59,0x6A ,0xFF,0xB9,0x0F,0xBF,0xE4,0xFF,0x01,0x03,0x24,0x2B,0xFF,0x00,0x01,0x01,0xE3 ,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x4C,0x00,0x00,0x00,0xFF,0x08 ,0x62,0x75,0xFF,0xA9,0x0F,0xBF,0xE4,0xFF,0x03,0x0D,0xAA,0xCB,0xFF,0x02,0x16 ,0x1A,0xFE,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x32,0x83,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0xFF,0x07,0x55,0x66,0xFF,0x92,0x0F ,0xBF,0xE4,0xFF,0x0C,0x0F,0xB9,0xDD,0xFF,0x0C,0x97,0xB5,0xFF,0x09,0x76,0x8C ,0xFF,0x07,0x54,0x64,0xFF,0x05,0x3B,0x47,0xFF,0x04,0x35,0x3F,0xFF,0x04,0x30 ,0x39,0xFF,0x03,0x2B,0x34,0xFF,0x04,0x32,0x3C,0xFF,0x05,0x40,0x4D,0xFF,0x06 ,0x4F,0x5F,0xFF,0x09,0x76,0x8C,0xFF,0x0D,0xAB,0xCC,0xFF,0x94,0x0F,0xBF,0xE4 ,0xFF,0x02,0x02,0x1E,0x24,0xFE,0x00,0x01,0x01,0xED,0x00,0x00,0x00,0x03,0x8C ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0xFF,0x07,0x55 ,0x65,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x54,0x64,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x33,0x87,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0D ,0x00,0x01,0x01,0xDB,0x00,0x03,0x04,0xFE,0x0C,0x96,0xB3,0xFF,0x98,0x0F,0xBF ,0xE4,0xFF,0x03,0x0E,0xB7,0xDA,0xFF,0x0D,0xA9,0xCA,0xFF,0x0D,0xA6,0xC6,0xFF ,0x0E,0xB5,0xD8,0xFF,0x98,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA9,0xC9,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x92,0x8A,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x4E,0x00,0x00,0x00,0xFF,0x05,0x3A,0x45,0xFF,0x0F,0xBE,0xE3,0xFF,0xAF ,0x0F,0xBF,0xE4,0xFF,0x06,0x07,0x5B,0x6D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x9A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0xFF,0x0B ,0x8E,0xA9,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x68,0x7C,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x86,0x81,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xE0,0x01,0x12,0x16,0xFD,0x0F ,0xBD,0xE1,0xFF,0xB8,0x0F,0xBF,0xE4,0xFF,0x01,0x02,0x14,0x18,0xFE,0x00,0x00 ,0x00,0xCE,0x8C,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x05,0x00,0x01,0x01 ,0xED,0x02,0x1E,0x24,0xFE,0xAA,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB4,0xFF ,0x00,0x03,0x04,0xFE,0x00,0x00,0x00,0xBB,0x83,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x05,0x00,0x00,0x01,0xC4,0x00,0x00,0x00,0xFF,0x09,0x6E,0x83,0xFF ,0xB2,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA3,0xC3,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x9F,0x8E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01,0x01,0xDA,0x01,0x12 ,0x15,0xFE,0x0F,0xBE,0xE2,0xFF,0x8F,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x95,0xB2 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8A,0x88,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x2F,0x00,0x01,0x01,0xF8,0x02,0x15,0x1A,0xFD,0x0E,0xB2,0xD4 ,0xFF,0xB4,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9E,0xBD,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x85,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA6,0x00 ,0x00,0x00,0xFF,0x07,0x5A,0x6B,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x06,0x0F,0xBE ,0xE2,0xFF,0x04,0x34,0x3F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x42,0x00 ,0x00,0x00,0x2B,0x00,0x00,0x00,0xFF,0x06,0x4F,0x5F,0xFF,0xAB,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0F,0xBE,0xE2,0xFF,0x01,0x13,0x16,0xFE,0x00,0x00,0x00,0xCC,0x81 ,0xFF,0xFF,0xFF,0x00,0x9D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x81,0x00 ,0x00,0x00,0xFF,0x0B,0x88,0xA3,0xFF,0xB8,0x0F,0xBF,0xE4,0xFF,0x01,0x00,0x05 ,0x06,0xFE,0x00,0x00,0x00,0xBB,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x97,0x00,0x00,0x00,0xFF,0x0C,0x9A,0xB8,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF,0x02 ,0x05,0x42,0x4F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x28,0x83,0xFF,0xFF ,0xFF,0x00,0x04,0x00,0x00,0x00,0x19,0x00,0x01,0x02,0xDE,0x00,0x00,0x00,0xFF ,0x07,0x57,0x68,0xFF,0x0F,0xBE,0xE3,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x68,0x7C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4E,0x8E,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0xFF,0x0B,0x8D,0xA8,0xFF,0x8F ,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xBE,0xE3,0xFF,0x02,0x16,0x1B,0xFE,0x00,0x01 ,0x01,0xE1,0x89,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x65,0x00,0x00,0x00 ,0xFF,0x04,0x38,0x43,0xFF,0x0F,0xBE,0xE3,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0C,0x94,0xB0,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x77,0x8B,0xFF,0xFF ,0xFF,0x00,0x03,0x00,0x00,0x00,0x0B,0x00,0x01,0x01,0xCB,0x00,0x00,0x00,0xFF ,0x09,0x70,0x85,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x06,0x0C,0x9B,0xB9,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x94,0xFF,0xFF,0xFF,0x00,0x00,0x01,0x01,0xDA ,0x01,0x11,0x14,0xFD,0x0F,0xBE,0xE2,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x03,0x04 ,0x39,0x44,0xFF,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x05,0xFF,0xFF,0xFF,0x00 ,0x9D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0xFE,0x05 ,0x40,0x4D,0xFF,0xB7,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD4,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0xA7,0x8D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x3C,0x00,0x00,0x00,0xFF,0x07,0x57,0x68,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0B,0x8E,0xA9,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8A,0x84,0xFF,0xFF ,0xFF,0x00,0x04,0x00,0x00,0x00,0x14,0x00,0x00,0x01,0xC4,0x00,0x00,0x00,0xFF ,0x05,0x3E,0x4A,0xFF,0x0E,0xB8,0xDC,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x02,0x04 ,0x2D,0x36,0xFF,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0x09,0x8E,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0xFF,0x06,0x49,0x57,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x57,0x68,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x37,0x89,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA4,0x00,0x00,0x00 ,0xFF,0x08,0x65,0x79,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x68,0x7C,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x50,0x8C,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x16,0x00,0x01,0x01,0xDD,0x00,0x01,0x01,0xFF,0x0A,0x84,0x9D,0xFF ,0xAF,0x0F,0xBF,0xE4,0xFF,0x05,0x02,0x15,0x19,0xFE,0x00,0x01,0x01,0xE1,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0xFF,0x0B,0x92,0xAE,0xFF ,0xAB,0x0F,0xBF,0xE4,0xFF,0x03,0x07,0x5E,0x70,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x2F,0xFF,0xFF,0xFF,0x00,0x9E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0xC0,0x00,0x04,0x05,0xFE,0x0E,0xB2,0xD5,0xFF,0xB6,0x0F,0xBF,0xE4,0xFF ,0x02,0x09,0x72,0x88,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x6A,0x8D,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0xE1,0x02,0x13,0x17 ,0xFE,0x0F,0xBE,0xE2,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x00,0x0E,0xB4,0xD7,0xFF ,0x94,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x02,0x17,0x1C,0xFE,0x00 ,0x01,0x01,0xE8,0x00,0x00,0x00,0x04,0x84,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00 ,0x00,0x07,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0xFF,0x03,0x29,0x31,0xFE,0x0E ,0xAE,0xCF,0xFF,0xAD,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x87,0xA1,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0xA8,0x90,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01 ,0xE5,0x03,0x25,0x2D,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x98,0xB6,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8E,0x89,0xFF,0xFF,0xFF,0x00,0x03,0x00 ,0x00,0x00,0x0B,0x00,0x01,0x01,0xD8,0x00,0x02,0x02,0xFE,0x0B,0x91,0xAD,0xFF ,0xB2,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x21,0x27,0xFE,0x00,0x01,0x01,0xEF,0x00 ,0x00,0x00,0x06,0x8D,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x24,0x00,0x01 ,0x02,0xEC,0x00,0x06,0x07,0xFE,0x0C,0x95,0xB2,0xFF,0xAE,0x0F,0xBF,0xE4,0xFF ,0x05,0x06,0x50,0x60,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x2E,0x00,0x00 ,0x00,0x33,0x00,0x00,0x00,0xFF,0x07,0x53,0x63,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF ,0x03,0x0A,0x82,0x9C,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x60,0xFF,0xFF ,0xFF,0x00,0x9E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x61,0x00,0x00,0x00 ,0xFF,0x09,0x77,0x8E,0xFF,0xB6,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x28,0x2F,0xFF ,0x00,0x01,0x01,0xF7,0x00,0x00,0x00,0x0F,0x8E,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x87,0x00,0x00,0x00,0xFF,0x0B,0x8F,0xAB,0xFF,0x92,0x0F,0xBF,0xE4 ,0xFF,0x02,0x06,0x4C,0x5A,0xFF,0x00,0x05,0x05,0xFE,0x0C,0x9D,0xBC,0xFF,0x94 ,0x0F,0xBF,0xE4,0xFF,0x02,0x08,0x60,0x72,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x4D,0x86,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x0E,0x10,0xFD,0x0A,0x7E,0x96,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0E,0xAC,0xCE,0xFF,0x01,0x0E,0x11,0xFD,0x00,0x01,0x02,0xED,0x00,0x00,0x00 ,0x1B,0x90,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xE8,0x03,0x2C,0x35,0xFF ,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x02,0x19,0x1E,0xFE,0x00,0x01,0x02,0xE5,0x00 ,0x00,0x00,0x01,0x89,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x2B,0x00,0x01 ,0x01,0xF6,0x01,0x12,0x15,0xFE,0x0D,0xAC,0xCD,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF ,0x02,0x0C,0x9A,0xB8,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x9A,0x8F,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x35,0x00,0x01,0x01,0xF5,0x01,0x0D,0x10 ,0xFD,0x0B,0x8B,0xA6,0xFF,0xAD,0x0F,0xBF,0xE4,0xFF,0x06,0x0B,0x8B,0xA5,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x7A,0xFF,0xFF,0xFF,0x00,0x00,0x01,0x01 ,0xE1,0x02,0x15,0x19,0xFE,0x0F,0xBE,0xE3,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF,0x03 ,0x0D,0xA7,0xC7,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x91,0xFF,0xFF,0xFF ,0x00,0x9E,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xFF ,0x06,0x51,0x61,0xFF,0xB5,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBB,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0xA2,0x8F,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x2C,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5A,0xFF,0x92,0x0F,0xBF,0xE4,0xFF ,0x03,0x05,0x40,0x4C,0xFF,0x00,0x00,0x00,0xFF,0x03,0x28,0x30,0xFE,0x0F,0xBE ,0xE2,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA8,0xC8,0xFF,0x00,0x01,0x01 ,0xFF,0x00,0x00,0x00,0xAE,0x87,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x4D ,0x00,0x01,0x02,0xE9,0x00,0x00,0x00,0xFF,0x05,0x3D,0x49,0xFF,0x0E,0xAF,0xD0 ,0xFF,0xA8,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE3,0xFF,0x04,0x33,0x3C,0xFE ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4B,0x91,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x01,0x01,0xEF,0x04,0x32,0x3C,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x5A ,0x6B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3C,0x8A,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x5F,0x00,0x00,0x00,0xFF,0x02,0x18,0x1D,0xFD,0x0D,0xA5 ,0xC5,0xFF,0xAF,0x0F,0xBF,0xE4,0xFF,0x02,0x07,0x54,0x64,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x3E,0x90,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x47 ,0x00,0x01,0x02,0xF1,0x00,0x01,0x01,0xFF,0x07,0x55,0x65,0xFF,0x0F,0xBA,0xDE ,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x06,0x0F,0xBB,0xDF,0xFF,0x01,0x09,0x0A,0xFE ,0x00,0x00,0x00,0xC7,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x8E,0x00,0x00,0x00 ,0xFF,0x0C,0x97,0xB4,0xFF,0xAB,0x0F,0xBF,0xE4,0xFF,0x02,0x01,0x0B,0x0D,0xFD ,0x00,0x00,0x00,0xC3,0xFF,0xFF,0xFF,0x00,0x9F,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x01,0x01,0xF1,0x04,0x30,0x39,0xFF,0xB5,0x0F,0xBF,0xE4,0xFF,0x02,0x06,0x4B ,0x59,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x3E,0x90,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x01,0xD4,0x01,0x0F,0x11,0xFD,0x0F,0xBD,0xE1,0xFF,0x91,0x0F ,0xBF,0xE4,0xFF,0x00,0x07,0x59,0x6A,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x08 ,0x6B,0x80,0xFF,0x94,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x32,0x3C,0xFF,0x00,0x01 ,0x01,0xFB,0x00,0x00,0x00,0x15,0x87,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00 ,0x12,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0xFF,0x01,0x0E,0x11,0xFD,0x09,0x6E ,0x83,0xFF,0x0E,0xB7,0xDA,0xFF,0xA5,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xAE,0xCF ,0xFF,0x04,0x37,0x41,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x8F,0x91,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0xFF,0x06,0x4B,0x59 ,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x82,0x8B,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x63,0x00 ,0x00,0x01,0xFD,0x01,0x10,0x13,0xFD,0x0C,0x9C,0xBA,0xFF,0xAD,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0D,0xA5,0xC5,0xFF,0x01,0x0B,0x0D,0xFD,0x00,0x01,0x01,0xE1,0x00 ,0x00,0x00,0x01,0x91,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x1E,0x00,0x00 ,0x01,0xC3,0x00,0x00,0x00,0xFF,0x03,0x22,0x29,0xFE,0x0C,0x9F,0xBE,0xFF,0xAB ,0x0F,0xBF,0xE4,0xFF,0x05,0x05,0x40,0x4C,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00 ,0x00,0x16,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0xFF,0x07,0x58,0x69,0xFF,0xAB ,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x30,0x39,0xFF,0x00,0x01,0x01,0xF3,0x00,0x00 ,0x00,0x01,0x9F,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x01,0x01,0xEC,0x04,0x31,0x3B ,0xFF,0xB4,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x01,0x01,0xCA,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x80,0x00 ,0x00,0x00,0xFF,0x0B,0x90,0xAC,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x04,0x09,0x72 ,0x88,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFE,0x01,0x07,0x08,0xFD,0x0D ,0xA8,0xC8,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x7C,0x94,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x72,0x89,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00 ,0x53,0x00,0x01,0x02,0xEB,0x00,0x00,0x00,0xFF,0x01,0x0C,0x0E,0xFE,0x07,0x5B ,0x6C,0xFF,0x0D,0xAC,0xCD,0xFF,0xA2,0x0F,0xBF,0xE4,0xFF,0x04,0x0B,0x86,0xA0 ,0xFF,0x01,0x0F,0x12,0xFD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xA4,0x00,0x00 ,0x00,0x06,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x67,0x00,0x00,0x00 ,0xFF,0x0A,0x7F,0x98,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0D,0xA1,0xC0,0xFF ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x83,0x8C,0xFF,0xFF,0xFF,0x00,0x04,0x00 ,0x00,0x00,0x50,0x00,0x01,0x01,0xF9,0x01,0x09,0x0B,0xFD,0x09,0x76,0x8D,0xFF ,0x0F,0xBE,0xE3,0xFF,0xAA,0x0F,0xBF,0xE4,0xFF,0x03,0x0E,0xB2,0xD5,0xFF,0x02 ,0x1F,0x25,0xFE,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x4B,0x93,0xFF,0xFF,0xFF ,0x00,0x05,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x7F,0x00,0x00,0x01,0xFD,0x00 ,0x05,0x06,0xFE,0x08,0x66,0x7A,0xFF,0x0E,0xB1,0xD3,0xFF,0xA9,0x0F,0xBF,0xE4 ,0xFF,0x05,0x0A,0x7A,0x92,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x61,0x00 ,0x00,0x00,0x02,0x00,0x01,0x01,0xE8,0x02,0x19,0x1E,0xFE,0xAB,0x0F,0xBF,0xE4 ,0xFF,0x02,0x07,0x55,0x65,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x25,0x9E ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0xFE,0x05,0x3E ,0x4A,0xFF,0xB3,0x0F,0xBF,0xE4,0xFF,0x03,0x08,0x6A,0x7F,0xFF,0x00,0x03,0x04 ,0xFE,0x00,0x01,0x02,0xE7,0x00,0x00,0x00,0x1B,0x91,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x2E,0x00,0x00,0x00,0xFF,0x07,0x53,0x63,0xFF,0x91,0x0F,0xBF ,0xE4,0xFF,0x04,0x09,0x79,0x90,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x98 ,0x00,0x00,0x00,0xFE,0x04,0x36,0x40,0xFF,0x93,0x0F,0xBF,0xE4,0xFF,0x02,0x0F ,0xB9,0xDD,0xFF,0x01,0x0B,0x0D,0xFE,0x00,0x01,0x01,0xD4,0x8A,0xFF,0xFF,0xFF ,0x00,0x06,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x69,0x00,0x01,0x01,0xDB,0x00 ,0x00,0x00,0xFF,0x00,0x03,0x04,0xFE,0x05,0x46,0x53,0xFF,0x0C,0x9B,0xB9,0xFF ,0x9D,0x0F,0xBF,0xE4,0xFF,0x05,0x0F,0xBE,0xE3,0xFF,0x0B,0x8B,0xA6,0xFF,0x05 ,0x3F,0x4B,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x02,0xEF,0x00,0x00,0x00,0x56 ,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xB2,0x00,0x01,0x01,0xFF,0x0E ,0xB2,0xD4,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x0B,0x87,0xA1,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x6E,0x8D,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00 ,0x3F,0x00,0x01,0x02,0xE8,0x00,0x00,0x00,0xFF,0x03,0x2C,0x34,0xFE,0x0C,0x9B ,0xB9,0xFF,0xA8,0x0F,0xBF,0xE4,0xFF,0x03,0x0B,0x88,0xA2,0xFF,0x01,0x13,0x17 ,0xFD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x76,0x96,0xFF,0xFF,0xFF,0x00,0x06 ,0x00,0x00,0x00,0x3B,0x00,0x01,0x01,0xE1,0x00,0x00,0x00,0xFF,0x00,0x03,0x04 ,0xFE,0x05,0x3B,0x47,0xFF,0x0A,0x81,0x9A,0xFF,0x0F,0xBA,0xDE,0xFF,0xA6,0x0F ,0xBF,0xE4,0xFF,0x07,0x0E,0xB2,0xD4,0xFF,0x00,0x02,0x02,0xFE,0x00,0x00,0x00 ,0xAE,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0xFF,0x0B,0x8E ,0xAA,0xFF,0x0F,0xBB,0xDF,0xFF,0xA9,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x79,0x90 ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x56,0x9D,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0x05,0x00,0x01,0x01,0xD2,0x00,0x02,0x02,0xFE,0x0C,0x97,0xB5 ,0xFF,0xB0,0x0F,0xBF,0xE4,0xFF,0x05,0x0E,0xB8,0xDC,0xFF,0x0A,0x7B,0x93,0xFF ,0x04,0x2D,0x35,0xFF,0x00,0x00,0x00,0xFF,0x00,0x01,0x01,0xD8,0x00,0x00,0x00 ,0x2C,0x92,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFF ,0x06,0x49,0x57,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x06,0x07,0x58,0x6A,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x9A,0x00,0x00,0x00,0xFF ,0x06,0x49,0x58,0xFF,0x0F,0xBC,0xE0,0xFF,0x92,0x0F,0xBF,0xE4,0xFF,0x02,0x06 ,0x4E,0x5D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x35,0x8B,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x4E,0x00,0x00,0x00,0xC1,0x81 ,0x00,0x00,0x00,0xFF,0x02,0x04,0x31,0x3B,0xFF,0x0B,0x86,0xA0,0xFF,0x0F,0xBA ,0xDE,0xFF,0x97,0x0F,0xBF,0xE4,0xFF,0x03,0x0F,0xBE,0xE2,0xFF,0x0D,0xA0,0xBF ,0xFF,0x08,0x60,0x72,0xFF,0x02,0x16,0x1B,0xFE,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xB6,0x00,0x00,0x00,0x1A,0x93,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x0E,0x00,0x01,0x01,0xF9,0x04,0x31,0x3A,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x03,0x0F,0xBB,0xDF,0xFF,0x04,0x31,0x3B,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x1F,0x8E,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00,0x0D,0x00,0x00 ,0x00,0x8B,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0xFF,0x02,0x1C,0x21,0xFE,0x06 ,0x52,0x62,0xFF,0x0B,0x88,0xA2,0xFF,0x0E,0xB8,0xDC,0xFF,0x9F,0x0F,0xBF,0xE4 ,0xFF,0x07,0x0F,0xBE,0xE3,0xFF,0x0D,0xAB,0xCC,0xFF,0x0A,0x84,0x9D,0xFF,0x06 ,0x4D,0x5C,0xFF,0x02,0x15,0x19,0xFE,0x00,0x00,0x00,0xFF,0x00,0x01,0x02,0xF1 ,0x00,0x00,0x00,0x5B,0x98,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00,0x0B,0x00 ,0x00,0x00,0x5C,0x00,0x00,0x00,0xB8,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0xFF ,0x01,0x0C,0x0E,0xFD,0x06,0x4D,0x5C,0xFF,0x0C,0x93,0xAF,0xFF,0xA5,0x0F,0xBF ,0xE4,0xFF,0x03,0x04,0x2F,0x38,0xFF,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0x07 ,0x00,0x00,0x00,0x44,0x82,0x00,0x00,0x00,0xFF,0x05,0x01,0x0A,0x0C,0xFE,0x02 ,0x1B,0x20,0xFF,0x05,0x3A,0x45,0xFF,0x08,0x69,0x7D,0xFF,0x0C,0x98,0xB6,0xFF ,0x0F,0xBD,0xE1,0xFF,0xA3,0x0F,0xBF,0xE4,0xFF,0x02,0x0C,0x9D,0xBC,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x87,0x9C,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x10,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0xFF,0x07,0x56,0x67,0xFF,0xAD ,0x0F,0xBF,0xE4,0xFF,0x08,0x0F,0xBC,0xE0,0xFF,0x0D,0xA6,0xC6,0xFF,0x0B,0x8A ,0xA5,0xFF,0x06,0x4C,0x5B,0xFF,0x01,0x09,0x0B,0xFE,0x00,0x00,0x00,0xFF,0x00 ,0x01,0x01,0xFB,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x0A,0x93,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0xFF,0x09,0x76,0x8C,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x08,0x0C,0x9A,0xB8,0xFF,0x01,0x0A,0x0C,0xFD,0x00,0x01 ,0x01,0xEA,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0xFF,0x03,0x28,0x30,0xFE,0x0B,0x91,0xAD,0xFF,0x91,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0C,0x97,0xB5,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x96,0x8E ,0xFF,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x33,0x00,0x00,0x00,0xA5,0x00,0x01 ,0x01,0xFC,0x00,0x00,0x00,0xFF,0x00,0x04,0x05,0xFE,0x03,0x2A,0x32,0xFF,0x07 ,0x55,0x66,0xFF,0x0A,0x80,0x99,0xFF,0x0D,0xAB,0xCC,0xFF,0x8C,0x0F,0xBF,0xE4 ,0xFF,0x07,0x0F,0xBB,0xE0,0xFF,0x0D,0xAC,0xCD,0xFF,0x0C,0x9B,0xB9,0xFF,0x0B ,0x8B,0xA5,0xFF,0x09,0x76,0x8C,0xFF,0x06,0x51,0x61,0xFF,0x03,0x2C,0x35,0xFF ,0x01,0x07,0x09,0xFE,0x81,0x00,0x00,0x00,0xFF,0x02,0x00,0x01,0x01,0xE5,0x00 ,0x00,0x00,0x88,0x00,0x00,0x00,0x2A,0x94,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0x04,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0xFF,0x06,0x52,0x61,0xFF,0x8F ,0x0C,0x95,0xB2,0xFF,0x04,0x0B,0x8C,0xA7,0xFF,0x08,0x6C,0x81,0xFF,0x03,0x29 ,0x31,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xB0,0x91,0xFF,0xFF,0xFF,0x00 ,0x02,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x96,0x00,0x01,0x01,0xE1,0x81,0x00 ,0x00,0x00,0xFF,0x0E,0x00,0x02,0x02,0xFE,0x02,0x18,0x1C,0xFD,0x04,0x34,0x3E ,0xFF,0x06,0x4E,0x5D,0xFF,0x08,0x68,0x7C,0xFF,0x0A,0x7D,0x95,0xFF,0x0A,0x85 ,0x9F,0xFF,0x0B,0x8D,0xA8,0xFF,0x0C,0x94,0xB0,0xFF,0x0C,0x9B,0xB9,0xFF,0x0D ,0xA2,0xC1,0xFF,0x0D,0xA9,0xCA,0xFF,0x0E,0xB0,0xD2,0xFF,0x0E,0xB8,0xDB,0xFF ,0x0F,0xBE,0xE3,0xFF,0x84,0x0F,0xBF,0xE4,0xFF,0x0D,0x0F,0xBE,0xE2,0xFF,0x0E ,0xB4,0xD7,0xFF,0x0D,0xAA,0xCB,0xFF,0x0D,0xA0,0xBE,0xFF,0x0C,0x96,0xB3,0xFF ,0x0B,0x8B,0xA6,0xFF,0x0A,0x82,0x9B,0xFF,0x09,0x77,0x8E,0xFF,0x09,0x6D,0x82 ,0xFF,0x08,0x63,0x76,0xFF,0x07,0x55,0x66,0xFF,0x05,0x3C,0x48,0xFF,0x03,0x21 ,0x27,0xFE,0x00,0x06,0x07,0xFE,0x82,0x00,0x00,0x00,0xFF,0x02,0x00,0x01,0x01 ,0xD7,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0x1D,0x9C,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x71,0x00,0x01,0x01,0xCE,0x81,0x00,0x00 ,0x00,0xFF,0x04,0x02,0x19,0x1D,0xFE,0x06,0x4E,0x5D,0xFF,0x09,0x70,0x85,0xFF ,0x0B,0x91,0xAD,0xFF,0x0E,0xB2,0xD5,0xFF,0xA0,0x0F,0xBF,0xE4,0xFF,0x09,0x08 ,0x6A,0x7E,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x03 ,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0xA8,0x00,0x00,0x00 ,0xBD,0x00,0x00,0x00,0xD3,0x00,0x00,0x01,0xFC,0x81,0x00,0x00,0x00,0xFF,0x02 ,0x01,0x09,0x0B,0xFE,0x06,0x4A,0x59,0xFF,0x0D,0xA0,0xBF,0xFF,0xA1,0x0F,0xBF ,0xE4,0xFF,0x02,0x0F,0xBC,0xE0,0xFF,0x00,0x05,0x05,0xFE,0x00,0x00,0x00,0xB9 ,0x9B,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0xB2,0x00,0x01,0x01,0xFA,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x03,0x28,0x30,0xFF,0xAB,0x04,0x2F,0x38,0xFF,0x02 ,0x04,0x2E,0x37,0xFF,0x02,0x18,0x1D,0xFE,0x00,0x02,0x03,0xFE,0x82,0x00,0x00 ,0x00,0xFF,0x02,0x00,0x00,0x00,0xCD,0x00,0x00,0x00,0x6E,0x00,0x00,0x00,0x14 ,0x94,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x8C,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0xFF,0x05,0x3D,0x49,0xFF,0x8D,0x06,0x47,0x55,0xFF,0x05,0x06,0x46 ,0x54,0xFF,0x04,0x2E,0x37,0xFF,0x01,0x0A,0x0C,0xFE,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0xFD,0x00,0x00,0x00,0x43,0x81,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00 ,0x00,0x04,0x00,0x00,0x00,0x8C,0x00,0x01,0x01,0xFA,0x00,0x00,0x00,0xFF,0x01 ,0x12,0x16,0xFD,0x05,0x41,0x4E,0xFF,0x90,0x06,0x47,0x55,0xFF,0x02,0x00,0x04 ,0x04,0xFF,0x00,0x01,0x01,0xF0,0x00,0x00,0x00,0x08,0x8F,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0xB5,0x00,0x01 ,0x01,0xEE,0x82,0x00,0x00,0x00,0xFF,0x0C,0x02,0x15,0x19,0xFE,0x04,0x34,0x3F ,0xFF,0x05,0x42,0x4F,0xFF,0x06,0x4F,0x5E,0xFF,0x07,0x5B,0x6D,0xFF,0x08,0x67 ,0x7B,0xFF,0x08,0x67,0x7A,0xFF,0x07,0x5D,0x6F,0xFF,0x06,0x4E,0x5D,0xFF,0x05 ,0x3D,0x49,0xFF,0x04,0x2D,0x36,0xFF,0x02,0x1C,0x22,0xFF,0x01,0x0B,0x0D,0xFE ,0x85,0x00,0x00,0x00,0xFF,0x04,0x00,0x01,0x02,0xED,0x00,0x00,0x00,0xB9,0x00 ,0x00,0x00,0x86,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x02,0x95,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xAB,0x95,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x04,0x94,0xFF,0xFF,0xFF,0x00,0x04 ,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0xAA,0x00,0x00,0x00 ,0xCE,0x00,0x01,0x01,0xF2,0x8B,0x00,0x00,0x00,0xFF,0x05,0x00,0x05,0x06,0xFE ,0x01,0x0C,0x0F,0xFD,0x02,0x13,0x17,0xFE,0x01,0x12,0x15,0xFE,0x01,0x08,0x0A ,0xFE,0x00,0x01,0x01,0xFF,0x89,0x00,0x00,0x00,0xFF,0x05,0x00,0x00,0x00,0xFD ,0x00,0x01,0x01,0xDF,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x92,0x00,0x00,0x00 ,0x67,0x00,0x00,0x00,0x20,0xA2,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x29 ,0x00,0x00,0x00,0x85,0x00,0x01,0x01,0xDF,0x83,0x00,0x00,0x00,0xFF,0x03,0x00 ,0x06,0x07,0xFE,0x01,0x11,0x14,0xFE,0x02,0x1D,0x23,0xFF,0x03,0x28,0x30,0xFF ,0x9C,0x04,0x2F,0x38,0xFF,0x02,0x03,0x23,0x2A,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x95,0x85,0xFF,0xFF,0xFF,0x00,0x07,0x00,0x00,0x00,0x0B,0x00,0x00 ,0x00,0x46,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0xC9,0x00,0x00,0x00,0xFF,0x00 ,0x01,0x01,0xFF,0x04,0x38,0x43,0xFF,0x0B,0x8F,0xAB,0xFF,0x8E,0x0F,0xBF,0xE4 ,0xFF,0x00,0x05,0x3D,0x48,0xFF,0x90,0x04,0x2F,0x38,0xFF,0x01,0x00,0x06,0x07 ,0xFF,0x00,0x01,0x01,0xEB,0x9B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x04,0x04,0xB3 ,0xAF,0x00,0x02,0x02,0xEA,0x05,0x00,0x02,0x02,0xE8,0x00,0x00,0x00,0xCD,0x00 ,0x00,0x00,0xAC,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0x2C ,0x97,0xFF,0xFF,0xFF,0x00,0x00,0x01,0x06,0x08,0x97,0x91,0x00,0x00,0x00,0xFF ,0x03,0x00,0x01,0x01,0xF3,0x00,0x00,0x00,0xC4,0x00,0x00,0x00,0x95,0x00,0x00 ,0x00,0x4F,0x84,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00 ,0x86,0x00,0x01,0x01,0xD3,0x93,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5B ,0x92,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00 ,0x00,0x00,0x61,0x00,0x00,0x00,0x9B,0x00,0x01,0x01,0xD5,0x00,0x01,0x01,0xF8 ,0x86,0x00,0x00,0x00,0xFF,0x09,0x00,0x00,0x00,0xFE,0x00,0x01,0x02,0xEE,0x00 ,0x00,0x00,0xD5,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0x92 ,0x00,0x00,0x00,0x7B,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x4C,0x00,0x00,0x00 ,0x1E,0x9A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x2D,0x93,0x00,0x00,0x00 ,0x70,0x02,0x00,0x00,0x00,0x6B,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0x18,0x9B ,0xFF,0xFF,0xFF,0x00,0x1C,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x38,0x00,0x00 ,0x00,0x52,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x70,0x00 ,0x00,0x00,0x7A,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x8E,0x00,0x00,0x00,0x98 ,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0xAD,0x00,0x00,0x00,0xB7,0x00,0x00,0x00 ,0xC1,0x00,0x00,0x00,0xCB,0x00,0x00,0x00,0xC9,0x00,0x00,0x00,0xBC,0x00,0x00 ,0x00,0xAE,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x86,0x00 ,0x00,0x00,0x78,0x00,0x00,0x00,0x6B,0x00,0x00,0x00,0x5D,0x00,0x00,0x00,0x50 ,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0x25,0x00,0x00,0x00 ,0x07,0xAA,0xFF,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x42 ,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0xB9,0x00,0x00,0x00 ,0xC6,0x00,0x00,0x00,0xD3,0x00,0x01,0x02,0xE3,0x00,0x02,0x02,0xE9,0x9C,0x00 ,0x02,0x02,0xEA,0x01,0x00,0x01,0x02,0xEA,0x00,0x00,0x00,0xC9,0x89,0xFF,0xFF ,0xFF,0x00,0x06,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0xA9,0x00,0x00,0x01,0xFD ,0x00,0x00,0x00,0xFF,0x03,0x26,0x2D,0xFE,0x0A,0x7C,0x94,0xFF,0x0F,0xBC,0xE0 ,0xFF,0x8B,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x46,0x53,0xFF,0x00,0x00,0x00,0xFF ,0x00,0x01,0x02,0xF0,0x8F,0x00,0x02,0x02,0xEA,0x00,0x00,0x00,0x00,0xE8,0xEA ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x03,0x91,0x00,0x00,0x00,0x08,0x00 ,0x00,0x00,0x00,0x01,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x06,0x92 ,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x04,0x98,0xFF,0xFF,0xFF,0x00,0x07 ,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x25,0x00,0x00,0x00 ,0x33,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0x2D,0x00,0x00,0x00,0x19,0x00,0x00 ,0x00,0x04,0xFF,0xFF,0xFF,0xFF,0x00,0xD3,0xFF,0xFF,0xFF,0x00,0x06,0x00,0x00 ,0x00,0x21,0x00,0x00,0x00,0x92,0x00,0x01,0x01,0xF5,0x00,0x00,0x00,0xFF,0x02 ,0x15,0x1A,0xFD,0x09,0x70,0x85,0xFF,0x0F,0xBE,0xE2,0xFF,0x89,0x0F,0xBF,0xE4 ,0xFF,0x02,0x0A,0x84,0x9D,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x71,0x90 ,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xFF ,0xFF,0xFF,0xFF,0x00,0x95,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x12,0x00 ,0x00,0x00,0x7C,0x00,0x01,0x01,0xE9,0x00,0x00,0x00,0xFF,0x03,0x2A,0x33,0xFF ,0x0D,0xA0,0xBF,0xFF,0x88,0x0F,0xBF,0xE4,0xFF,0x02,0x0F,0xB9,0xDD,0xFF,0x01 ,0x08,0x0A,0xFE,0x00,0x00,0x00,0xC4,0x90,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF ,0xFF,0x00,0xEE,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x07,0x00,0x00,0x00 ,0xA2,0x00,0x00,0x00,0xD6,0x00,0x01,0x02,0xED,0x00,0x00,0x00,0xFD,0x8C,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x01,0x01,0xE4,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF ,0xFF,0x00,0x94,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x0A,0x00,0x00,0x00 ,0x8E,0x00,0x00,0x00,0xFD,0x00,0x04,0x05,0xFE,0x08,0x63,0x76,0xFF,0x0F,0xBC ,0xE0,0xFF,0x87,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x41,0x4E,0xFF,0x00,0x00,0x00 ,0xFE,0x00,0x00,0x00,0x19,0x8F,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00 ,0xED,0xFF,0xFF,0xFF,0x00,0x05,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0xB5,0x00 ,0x00,0x00,0xFF,0x02,0x17,0x1B,0xFF,0x04,0x2E,0x37,0xFF,0x05,0x3F,0x4B,0xFF ,0x8B,0x05,0x41,0x4E,0xFF,0x02,0x03,0x27,0x2E,0xFF,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x3E,0xFF,0xFF,0xFF,0xFF,0x00,0x96,0xFF,0xFF,0xFF,0x00,0x04,0x00 ,0x00,0x00,0x37,0x00,0x01,0x01,0xD5,0x00,0x00,0x00,0xFF,0x05,0x3B,0x47,0xFF ,0x0F,0xBA,0xDE,0xFF,0x86,0x0F,0xBF,0xE4,0xFF,0x02,0x0A,0x80,0x99,0xFF,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x6B,0x8F,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF ,0xFF,0x00,0xEC,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x10,0x00,0x01,0x01 ,0xD8,0x00,0x00,0x00,0xFF,0x06,0x46,0x54,0xFF,0x0F,0xBD,0xE1,0xFF,0x8D,0x0F ,0xBF,0xE4,0xFF,0x02,0x0C,0x9E,0xBD,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x97,0xFF,0xFF,0xFF,0xFF,0x00,0x97,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00 ,0x06,0x00,0x00,0x00,0xA1,0x00,0x00,0x00,0xFF,0x04,0x34,0x3E,0xFF,0x0E,0xB8 ,0xDB,0xFF,0x85,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB7,0xDA,0xFF,0x00,0x06,0x07 ,0xFE,0x00,0x00,0x00,0xBE,0x8F,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00 ,0xEC,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xFF,0x06 ,0x52,0x61,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x21,0x28,0xFE,0x00,0x01 ,0x02,0xEE,0x00,0x00,0x00,0x04,0xFF,0xFF,0xFF,0xFF,0x00,0x97,0xFF,0xFF,0xFF ,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0xFF,0x03 ,0x2C,0x34,0xFE,0x0E,0xB5,0xD7,0xFF,0x85,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3D ,0x49,0xFF,0x00,0x00,0x01,0xFD,0x00,0x00,0x00,0x15,0x8E,0xFF,0xFF,0xFF,0x00 ,0xFF,0xFF,0xFF,0xFF,0x00,0xEC,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x71 ,0x00,0x00,0x00,0xFF,0x0B,0x8A,0xA5,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x08 ,0x65,0x79,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x4A,0xFF,0xFF,0xFF,0xFF ,0x00,0x99,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xFF ,0x05,0x3A,0x45,0xFF,0x0F,0xBE,0xE3,0xFF,0x84,0x0F,0xBF,0xE4,0xFF,0x02,0x0A ,0x7C,0x94,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x65,0x8E,0xFF,0xFF,0xFF ,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xEC,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x44,0x00,0x00,0x00,0xFF,0x08,0x64,0x78,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02 ,0x0D,0xA7,0xC7,0xFF,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0xA3,0xFF,0xFF,0xFF ,0xFF,0x00,0x9A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA4,0x00,0x00,0x00 ,0xFF,0x08,0x65,0x79,0xFF,0x84,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB5,0xD7,0xFF ,0x00,0x05,0x05,0xFE,0x00,0x00,0x00,0xB8,0x8E,0xFF,0xFF,0xFF,0x00,0xFF,0xFF ,0xFF,0xFF,0x00,0xEC,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x05,0x00,0x01 ,0x01,0xF2,0x03,0x2A,0x32,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x03,0x2B,0x34 ,0xFF,0x00,0x01,0x01,0xF4,0x00,0x00,0x00,0x09,0xFF,0xFF,0xFF,0xFF,0x00,0x99 ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0A,0x00,0x01,0x01,0xD4,0x00,0x02 ,0x02,0xFE,0x0B,0x8E,0xAA,0xFF,0x84,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x39,0x44 ,0xFF,0x00,0x01,0x01,0xFB,0x00,0x00,0x00,0x11,0x8D,0xFF,0xFF,0xFF,0x00,0xFF ,0xFF,0xFF,0xFF,0x00,0xED,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA8,0x00 ,0x01,0x01,0xFF,0x0E,0xAE,0xCF,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x6F ,0x84,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x56,0xFF,0xFF,0xFF,0xFF,0x00 ,0x9A,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x26,0x00,0x01,0x02,0xF3,0x01 ,0x12,0x15,0xFE,0x0E,0xB7,0xDA,0xFF,0x83,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x78 ,0x8F,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x5F,0x8D,0xFF,0xFF,0xFF,0x00 ,0xFF,0xFF,0xFF,0xFF,0x00,0xED,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5A ,0x00,0x00,0x00,0xFF,0x09,0x75,0x8B,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x0E ,0xAF,0xD0,0xFF,0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0xAF,0xFF,0xFF,0xFF,0xFF ,0x00,0x9B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0xFF ,0x07,0x5E,0x71,0xFF,0x83,0x0F,0xBF,0xE4,0xFF,0x02,0x0E,0xB2,0xD5,0xFF,0x00 ,0x03,0x04,0xFE,0x00,0x00,0x00,0xB2,0x8D,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF ,0xFF,0x00,0xED,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x10,0x00,0x01,0x01 ,0xFC,0x05,0x3A,0x46,0xFF,0x91,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x35,0x3F,0xFF ,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x10,0xFF,0xFF,0xFF,0xFF,0x00,0x9A,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x01,0x01,0xD4,0x01,0x07,0x09 ,0xFE,0x0E,0xAC,0xCE,0xFF,0x83,0x0F,0xBF,0xE4,0xFF,0x02,0x04,0x35,0x3F,0xFF ,0x00,0x01,0x01,0xF9,0x00,0x00,0x00,0x0D,0x8C,0xFF,0xFF,0xFF,0x00,0xFF,0xFF ,0xFF,0xFF,0x00,0xEE,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xBE,0x01,0x07 ,0x08,0xFE,0x0E,0xB8,0xDC,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x77,0x8E ,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x60,0xFF,0xFF,0xFF,0xFF,0x00,0x9B ,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0xFF,0x04,0x30 ,0x39,0xFF,0x83,0x07,0x59,0x6A,0xFF,0x02,0x04,0x2E,0x37,0xFF,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x59,0x8C,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00 ,0xEE,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0xFF,0x0B ,0x86,0xA0,0xFF,0x90,0x0F,0xBF,0xE4,0xFF,0x02,0x09,0x70,0x85,0xFF,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x52,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xB8,0x86,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xAE,0x8C,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xEE,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xFF,0x06,0x4C,0x5A,0xFF,0x90 ,0x0F,0xBF,0xE4,0xFF,0x02,0x05,0x3F,0x4B,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00 ,0x00,0x13,0xFF,0xFF,0xFF,0xFF,0x00,0x9C,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x10,0x86,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x23,0x8C,0xFF,0xFF ,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xEF,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x01 ,0x01,0xD5,0x01,0x11,0x14,0xFD,0x0F,0xBE,0xE3,0xFF,0x8E,0x0F,0xBF,0xE4,0xFF ,0x02,0x0D,0xA8,0xC8,0xFF,0x01,0x0A,0x0C,0xFE,0x00,0x00,0x01,0xD2,0xFF,0xFF ,0xFF,0xFF,0x00,0xB3,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xEF,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0xFF,0x04,0x35,0x3F ,0xFF,0x8C,0x05,0x3B,0x47,0xFF,0x04,0x05,0x3C,0x48,0xFF,0x03,0x2B,0x33,0xFF ,0x01,0x0B,0x0D,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x53,0xFF,0xFF,0xFF ,0xFF,0x00,0xB3,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xEF,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x38,0x8E,0x00,0x00,0x00,0xFF,0x03,0x00,0x00 ,0x00,0xFE,0x00,0x01,0x01,0xE7,0x00,0x00,0x00,0xC7,0x00,0x00,0x00,0x6C,0xFF ,0xFF,0xFF,0xFF,0x00,0xB4,0xFF,0xFF,0xFF,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8 ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x54,0x52,0x55,0x45,0x56,0x49,0x53,0x49 ,0x4F,0x4E,0x2D,0x58,0x46,0x49,0x4C,0x45,0x2E,0x00}; /* end binary data. size = 39085 bytes */ /* begin binary data: */ const int headphones_bytes = 22402; const unsigned char headphones_data[] = /* 22402 */ {0x00,0x00,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0xEB ,0x00,0x20,0x08,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xFF,0xFF ,0xFF,0xFF,0x00,0xEA,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x8B,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0x77,0x00,0x00,0x00,0x10,0xFF,0xFF,0xFF,0xFF,0x00,0xCC,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x0E,0x8B ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x8B ,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0xDF,0x00,0x00,0x00,0x34,0xFF,0xFF,0xFF,0xFF,0x00,0xC9,0xFF,0xFF,0xFF ,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0xFB,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0xAC,0x8B,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00 ,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x3D,0x00,0x00,0x00,0xFB,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xF9,0x00,0x00,0x00,0x6B,0xFF,0xFF,0xFF,0xFF,0x00,0xC7,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0xB2,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x6F,0x8A,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x16,0x00 ,0x00,0x00,0xE5,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x39,0xFF,0xFF ,0xFF,0xFF,0x00,0xC6,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00 ,0x00,0xF3,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00 ,0x38,0x89,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xBC ,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x90,0xFF,0xFF,0xFF,0xFF,0x00 ,0xC8,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x56,0x84,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xE2,0x00,0x00,0x00,0x11,0x88,0xFF,0xFF,0xFF,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x88,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x65,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC7,0x00 ,0x00,0x00,0x05,0xFF,0xFF,0xFF,0xFF,0x00,0xC9,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x90,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x95,0x88,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x87,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xED,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x1D,0x89,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0x20,0xFF,0xFF,0xFF,0xFF,0x00 ,0xB2,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x5D,0x00,0x00,0x00,0xC2,0x00 ,0x00,0x00,0x07,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00 ,0x00,0xC5,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00 ,0x32,0x87,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9D,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x48,0x89,0xFF,0xFF,0xFF,0x00 ,0x03,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xF2,0x00,0x00 ,0x00,0x65,0x9D,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x29,0x00,0x00,0x00 ,0x72,0x00,0x00,0x00,0x1D,0xFF,0xFF,0xFF,0xFF,0x00,0x8E,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0xB2,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x87,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1C,0x00 ,0x00,0x00,0xF0,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC8,0x00,0x00 ,0x00,0x01,0x86,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x3A,0x00,0x00,0x00 ,0xFE,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0x89,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0xEB,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x72,0x98,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x0E ,0x00,0x00,0x00,0x51,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0xE1,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x57,0xEE,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00 ,0x00,0x8D,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x0F,0x9C,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x67,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC ,0x00,0x00,0x00,0x37,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6E,0x84 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x65,0x86,0xFF,0xFF,0xFF,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x85,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xD0,0x83,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xEE,0x00,0x00,0x00,0x14,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xAD,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE3,0x00,0x00,0x00 ,0x0F,0x85,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x01 ,0x8D,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x7A,0x00 ,0x00,0x00,0xC2,0x00,0x00,0x00,0xFB,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x89,0xED,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x14,0x81,0x00,0x00 ,0x00,0xFF,0x04,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0xC4,0x00,0x00,0x00,0x7C ,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0x02,0x90,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x1B,0x00,0x00,0x00,0x2B,0x85,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0xBC,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xD7,0x00,0x00,0x00,0x08,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x03 ,0x00,0x00,0x00,0xD1,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEC,0x00 ,0x00,0x00,0x11,0x85,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x85,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x58,0x84,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x68,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x58,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x45,0x86,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0xC5,0x00,0x00,0x00 ,0x2E,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x9E ,0x00,0x00,0x00,0xFC,0x87,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBB,0xED ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x46,0x85,0x00,0x00,0x00,0xFF,0x03 ,0x00,0x00,0x00,0xEB,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0x57,0x00,0x00,0x00 ,0x03,0x8B,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x72 ,0x00,0x00,0x00,0xF3,0x00,0x00,0x00,0xD0,0x00,0x00,0x00,0x03,0x85,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0xF1,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x8C,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x3C,0x00,0x00,0x00,0xFE,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7D ,0x85,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x85,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCF,0x83,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xCB,0x00,0x00,0x00,0x02,0x88,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0xEC,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x97,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x44,0x81,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x16,0x87,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0xF9 ,0x85,0x00,0x00,0x00,0xFF,0x01,0x10,0x10,0x10,0xFF,0x18,0x18,0x18,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xED,0xED,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x78,0x88,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xD8,0x00 ,0x00,0x00,0x57,0x00,0x00,0x00,0x01,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x12,0x00,0x00,0x00,0xEB,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x70,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x64,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x3A,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xA1,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEA ,0x00,0x00,0x00,0x09,0x84,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x84,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x48,0x84 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3B,0x89,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xAF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDE,0x00 ,0x00,0x00,0x0C,0x85,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00 ,0x00,0xD9,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8D,0x87,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xCC,0x83,0x00,0x00,0x00 ,0xFF,0x05,0x02,0x02,0x02,0xFF,0x1C,0x1C,0x1C,0xFF,0x3C,0x3C,0x3C,0xFF,0x60 ,0x60,0x60,0xFF,0x73,0x73,0x73,0xFF,0x53,0x53,0x53,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x1F,0xEC,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xAA,0x81,0x00,0x00,0x00,0xFF,0x02,0x13,0x13,0x13,0xFF,0x23,0x23,0x23,0xFF ,0x05,0x05,0x05,0xFF,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD0,0x00 ,0x00,0x00,0x30,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x61,0x81,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0x1A,0x86,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xB7,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xDA,0x00,0x00,0x00,0x09,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x1C,0x00,0x00,0x00,0xFA,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6B ,0x84,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x84,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC0,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC2,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x56 ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x3E,0x86 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x7C,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x0C,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x32,0x00,0x00,0x00,0xE4,0x82,0x00,0x00,0x00,0xFF,0x07,0x01,0x01 ,0x01,0xFF,0x20,0x20,0x20,0xFF,0x51,0x51,0x51,0xFF,0x63,0x63,0x63,0xFF,0x68 ,0x68,0x68,0xFF,0x6E,0x6E,0x6E,0xFF,0x73,0x73,0x73,0xFF,0x69,0x69,0x69,0xFF ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x52,0xEC,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xDD,0x81,0x00,0x00,0x00,0xFF,0x05,0x37,0x37,0x37,0xFF ,0x73,0x73,0x73,0xFF,0x6E,0x6E,0x6E,0xFF,0x4E,0x4E,0x4E,0xFF,0x2D,0x2D,0x2D ,0xFF,0x0B,0x0B,0x0B,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF4 ,0x00,0x00,0x00,0x51,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00 ,0x00,0x00,0xC3,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA8,0x86,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0xEF,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x80,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x9D,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDF,0x00,0x00,0x00 ,0x04,0x83,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x38,0x84,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x4B,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xCB,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8F,0x86,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0xF6,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x54,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x34 ,0x00,0x00,0x00,0xF5,0x82,0x00,0x00,0x00,0xFF,0x09,0x10,0x10,0x10,0xFF,0x44 ,0x44,0x44,0xFF,0x56,0x56,0x56,0xFF,0x5C,0x5C,0x5C,0xFF,0x61,0x61,0x61,0xFF ,0x66,0x66,0x66,0xFF,0x6C,0x6C,0x6C,0xFF,0x71,0x71,0x71,0xFF,0x73,0x73,0x73 ,0xFF,0x0C,0x0C,0x0C,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x84 ,0xEB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x10,0x82,0x00,0x00,0x00,0xFF ,0x07,0x4E,0x4E,0x4E,0xFF,0x73,0x73,0x73,0xFF,0x6F,0x6F,0x6F,0xFF,0x69,0x69 ,0x69,0xFF,0x64,0x64,0x64,0xFF,0x5D,0x5D,0x5D,0xFF,0x35,0x35,0x35,0xFF,0x09 ,0x09,0x09,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00 ,0x00,0x7B,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x2D,0x00,0x00,0x00 ,0xFB,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x44,0x86,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x5E,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE6,0x00,0x00,0x00,0x04,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x27 ,0x00,0x00,0x00,0xFD,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5A,0x83 ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x83 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xD3,0x00,0x00,0x00,0x01,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x33,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE6,0x00,0x00 ,0x00,0x09,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB3,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB7,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x08,0x00,0x00,0x00,0xD7,0x82,0x00,0x00,0x00,0xFF,0x0A,0x17,0x17,0x17 ,0xFF,0x47,0x47,0x47,0xFF,0x4F,0x4F,0x4F,0xFF,0x54,0x54,0x54,0xFF,0x5A,0x5A ,0x5A,0xFF,0x5F,0x5F,0x5F,0xFF,0x64,0x64,0x64,0xFF,0x6A,0x6A,0x6A,0xFF,0x6F ,0x6F,0x6F,0xFF,0x73,0x73,0x73,0xFF,0x23,0x23,0x23,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB6,0xEB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x41,0x82,0x00,0x00,0x00,0xFF,0x08,0x65,0x65,0x65,0xFF,0x72,0x72,0x72,0xFF ,0x6D,0x6D,0x6D,0xFF,0x67,0x67,0x67,0xFF,0x62,0x62,0x62,0xFF,0x5D,0x5D,0x5D ,0xFF,0x57,0x57,0x57,0xFF,0x4F,0x4F,0x4F,0xFF,0x26,0x26,0x26,0xFF,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7E,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x8B,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD8,0x00,0x00 ,0x00,0x01,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCE,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x54,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xAB,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCA,0x83,0xFF,0xFF ,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x82,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xF8,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x5D,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x9C,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83,0x86,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x25,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xF7,0x00,0x00,0x00,0x23,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x90 ,0x82,0x00,0x00,0x00,0xFF,0x0B,0x1B,0x1B,0x1B,0xFF,0x42,0x42,0x42,0xFF,0x48 ,0x48,0x48,0xFF,0x4D,0x4D,0x4D,0xFF,0x52,0x52,0x52,0xFF,0x58,0x58,0x58,0xFF ,0x5D,0x5D,0x5D,0xFF,0x62,0x62,0x62,0xFF,0x68,0x68,0x68,0xFF,0x6D,0x6D,0x6D ,0xFF,0x72,0x72,0x72,0xFF,0x3A,0x3A,0x3A,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xE8,0xEB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x74,0x81 ,0x00,0x00,0x00,0xFF,0x0B,0x09,0x09,0x09,0xFF,0x73,0x73,0x73,0xFF,0x70,0x70 ,0x70,0xFF,0x6B,0x6B,0x6B,0xFF,0x65,0x65,0x65,0xFF,0x60,0x60,0x60,0xFF,0x5B ,0x5B,0x5B,0xFF,0x55,0x55,0x55,0xFF,0x50,0x50,0x50,0xFF,0x4B,0x4B,0x4B,0xFF ,0x2D,0x2D,0x2D,0xFF,0x02,0x02,0x02,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xFB,0x00,0x00,0x00,0x35,0x87,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x0C,0x00,0x00,0x00,0xE4,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x40,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x66,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xBD,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x33,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x25,0x82,0xFF,0xFF,0xFF ,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x82,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x62,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE6,0x00,0x00,0x00,0x04,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0F ,0x00,0x00,0x00,0xF5,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00 ,0x00,0x00,0x1E,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x85,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9A,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x42,0x00,0x00,0x00,0xFE,0x81,0x00,0x00,0x00,0xFF,0x0C,0x0C,0x0C ,0x0C,0xFF,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40,0xFF,0x46,0x46,0x46,0xFF,0x4B ,0x4B,0x4B,0xFF,0x50,0x50,0x50,0xFF,0x56,0x56,0x56,0xFF,0x5B,0x5B,0x5B,0xFF ,0x60,0x60,0x60,0xFF,0x66,0x66,0x66,0xFF,0x6B,0x6B,0x6B,0xFF,0x70,0x70,0x70 ,0xFF,0x50,0x50,0x50,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1A ,0xEA,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA6,0x81,0x00,0x00,0x00,0xFF ,0x0C,0x1F,0x1F,0x1F,0xFF,0x73,0x73,0x73,0xFF,0x6E,0x6E,0x6E,0xFF,0x69,0x69 ,0x69,0xFF,0x63,0x63,0x63,0xFF,0x5E,0x5E,0x5E,0xFF,0x59,0x59,0x59,0xFF,0x53 ,0x53,0x53,0xFF,0x4E,0x4E,0x4E,0xFF,0x49,0x49,0x49,0xFF,0x43,0x43,0x43,0xFF ,0x2F,0x2F,0x2F,0xFF,0x01,0x01,0x01,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xD7,0x00,0x00,0x00,0x09,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x7E,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA1,0x86,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xF2,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x26,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xCD,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7F ,0x82,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x82,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xBD,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x8F,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6D ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB3,0x86,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xE4,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x38,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC5,0x81 ,0x00,0x00,0x00,0xFF,0x0D,0x02,0x02,0x02,0xFF,0x2C,0x2C,0x2C,0xFF,0x39,0x39 ,0x39,0xFF,0x3E,0x3E,0x3E,0xFF,0x44,0x44,0x44,0xFF,0x49,0x49,0x49,0xFF,0x4E ,0x4E,0x4E,0xFF,0x54,0x54,0x54,0xFF,0x59,0x59,0x59,0xFF,0x5E,0x5E,0x5E,0xFF ,0x64,0x64,0x64,0xFF,0x69,0x69,0x69,0xFF,0x6E,0x6E,0x6E,0xFF,0x67,0x67,0x67 ,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4D,0xEA,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xD9,0x81,0x00,0x00,0x00,0xFF,0x0C,0x36,0x36,0x36 ,0xFF,0x71,0x71,0x71,0xFF,0x6C,0x6C,0x6C,0xFF,0x67,0x67,0x67,0xFF,0x61,0x61 ,0x61,0xFF,0x5C,0x5C,0x5C,0xFF,0x57,0x57,0x57,0xFF,0x51,0x51,0x51,0xFF,0x4C ,0x4C,0x4C,0xFF,0x47,0x47,0x47,0xFF,0x41,0x41,0x41,0xFF,0x3C,0x3C,0x3C,0xFF ,0x1D,0x1D,0x1D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x90,0x87 ,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0xFD,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0xF5,0x00,0x00,0x00,0x0D,0x86,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x96,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8E ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x74,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xD9,0x82,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1A ,0x00,0x00,0x00,0xFD,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x36,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD5,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x4B,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x48,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD7,0x86,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0xFE,0x81,0x00,0x00,0x00,0xFF,0x0E,0x18 ,0x18,0x18,0xFF,0x32,0x32,0x32,0xFF,0x37,0x37,0x37,0xFF,0x3C,0x3C,0x3C,0xFF ,0x42,0x42,0x42,0xFF,0x47,0x47,0x47,0xFF,0x4C,0x4C,0x4C,0xFF,0x52,0x52,0x52 ,0xFF,0x57,0x57,0x57,0xFF,0x5C,0x5C,0x5C,0xFF,0x62,0x62,0x62,0xFF,0x67,0x67 ,0x67,0xFF,0x6C,0x6C,0x6C,0xFF,0x72,0x72,0x72,0xFF,0x0A,0x0A,0x0A,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7F,0xE9,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0xFE,0x81,0x00,0x00,0x00,0xFF,0x0D,0x4C ,0x4C,0x4C,0xFF,0x6F,0x6F,0x6F,0xFF,0x6A,0x6A,0x6A,0xFF,0x65,0x65,0x65,0xFF ,0x5F,0x5F,0x5F,0xFF,0x5A,0x5A,0x5A,0xFF,0x55,0x55,0x55,0xFF,0x4F,0x4F,0x4F ,0xFF,0x4A,0x4A,0x4A,0xFF,0x45,0x45,0x45,0xFF,0x3F,0x3F,0x3F,0xFF,0x3A,0x3A ,0x3A,0xFF,0x35,0x35,0x35,0xFF,0x0B,0x0B,0x0B,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x12,0x87,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xBA,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x63,0x86 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x2F,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xED,0x00,0x00,0x00,0x08,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x1D,0x00,0x00,0x00,0xFE,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x33,0x81,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x70,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xDB,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x3E,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE1,0x00,0x00,0x00 ,0x02,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA9,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x75,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x6E,0x81,0x00,0x00,0x00,0xFF,0x0F,0x01,0x01,0x01,0xFF,0x27,0x27,0x27,0xFF ,0x30,0x30,0x30,0xFF,0x35,0x35,0x35,0xFF,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40 ,0xFF,0x45,0x45,0x45,0xFF,0x4A,0x4A,0x4A,0xFF,0x50,0x50,0x50,0xFF,0x55,0x55 ,0x55,0xFF,0x5A,0x5A,0x5A,0xFF,0x60,0x60,0x60,0xFF,0x65,0x65,0x65,0xFF,0x6A ,0x6A,0x6A,0xFF,0x70,0x70,0x70,0xFF,0x21,0x21,0x21,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB1,0xE9,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x3D,0x82,0x00,0x00,0x00,0xFF,0x0D,0x63,0x63,0x63,0xFF,0x6D,0x6D,0x6D,0xFF ,0x68,0x68,0x68,0xFF,0x63,0x63,0x63,0xFF,0x5D,0x5D,0x5D,0xFF,0x58,0x58,0x58 ,0xFF,0x53,0x53,0x53,0xFF,0x4D,0x4D,0x4D,0xFF,0x48,0x48,0x48,0xFF,0x43,0x43 ,0x43,0xFF,0x3D,0x3D,0x3D,0xFF,0x38,0x38,0x38,0xFF,0x33,0x33,0x33,0xFF,0x26 ,0x26,0x26,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0x87,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x58,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xC5,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC7,0x82,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5F,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xC2,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x88,0x81,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x81,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB7,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x82,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA7,0x82,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7B,0x86,0xFF,0xFF,0xFF,0x00,0x04,0x00 ,0x00,0x00,0x12,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFB ,0x00,0x00,0x00,0x18,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC3,0x81 ,0x00,0x00,0x00,0xFF,0x0F,0x09,0x09,0x09,0xFF,0x28,0x28,0x28,0xFF,0x2E,0x2E ,0x2E,0xFF,0x33,0x33,0x33,0xFF,0x38,0x38,0x38,0xFF,0x3E,0x3E,0x3E,0xFF,0x43 ,0x43,0x43,0xFF,0x48,0x48,0x48,0xFF,0x4E,0x4E,0x4E,0xFF,0x53,0x53,0x53,0xFF ,0x58,0x58,0x58,0xFF,0x5E,0x5E,0x5E,0xFF,0x63,0x63,0x63,0xFF,0x68,0x68,0x68 ,0xFF,0x6E,0x6E,0x6E,0xFF,0x37,0x37,0x37,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xE3,0xE9,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x70,0x81 ,0x00,0x00,0x00,0xFF,0x0F,0x07,0x07,0x07,0xFF,0x71,0x71,0x71,0xFF,0x6B,0x6B ,0x6B,0xFF,0x66,0x66,0x66,0xFF,0x61,0x61,0x61,0xFF,0x5B,0x5B,0x5B,0xFF,0x56 ,0x56,0x56,0xFF,0x51,0x51,0x51,0xFF,0x4B,0x4B,0x4B,0xFF,0x46,0x46,0x46,0xFF ,0x41,0x41,0x41,0xFF,0x3B,0x3B,0x3B,0xFF,0x36,0x36,0x36,0xFF,0x31,0x31,0x31 ,0xFF,0x2B,0x2B,0x2B,0xFF,0x08,0x08,0x08,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB6,0x87,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x08,0x00 ,0x00,0x00,0xEE,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x26,0x86,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x60,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xC3,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x69,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC9,0x81,0xFF,0xFF,0xFF,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x02,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x03,0x00,0x00,0x00,0xF2,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x34,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xEF,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x19,0x86,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x65,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB3 ,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0xFE,0x81 ,0x00,0x00,0x00,0xFF,0x0F,0x13,0x13,0x13,0xFF,0x26,0x26,0x26,0xFF,0x2C,0x2C ,0x2C,0xFF,0x31,0x31,0x31,0xFF,0x36,0x36,0x36,0xFF,0x3C,0x3C,0x3C,0xFF,0x41 ,0x41,0x41,0xFF,0x46,0x46,0x46,0xFF,0x4C,0x4C,0x4C,0xFF,0x51,0x51,0x51,0xFF ,0x56,0x56,0x56,0xFF,0x5C,0x5C,0x5C,0xFF,0x61,0x61,0x61,0xFF,0x66,0x66,0x66 ,0xFF,0x6C,0x6C,0x6C,0xFF,0x4D,0x4D,0x4D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x16,0xE8,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA2,0x81 ,0x00,0x00,0x00,0xFF,0x0F,0x1D,0x1D,0x1D,0xFF,0x6F,0x6F,0x6F,0xFF,0x69,0x69 ,0x69,0xFF,0x64,0x64,0x64,0xFF,0x5F,0x5F,0x5F,0xFF,0x59,0x59,0x59,0xFF,0x54 ,0x54,0x54,0xFF,0x4F,0x4F,0x4F,0xFF,0x49,0x49,0x49,0xFF,0x44,0x44,0x44,0xFF ,0x3F,0x3F,0x3F,0xFF,0x39,0x39,0x39,0xFF,0x34,0x34,0x34,0xFF,0x2F,0x2F,0x2F ,0xFF,0x29,0x29,0x29,0xFF,0x14,0x14,0x14,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x11,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x95,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x77,0x86,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xEF,0x81,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x05,0x88,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x22,0x83,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00 ,0xFB,0x00,0x00,0x00,0x0C,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x35,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0x03,0x88,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x21,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xC0,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9A,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x4C,0x82,0x00,0x00,0x00,0xFF,0x0F,0x1C,0x1C,0x1C,0xFF,0x24,0x24,0x24 ,0xFF,0x2A,0x2A,0x2A,0xFF,0x2F,0x2F,0x2F,0xFF,0x34,0x34,0x34,0xFF,0x3A,0x3A ,0x3A,0xFF,0x3F,0x3F,0x3F,0xFF,0x44,0x44,0x44,0xFF,0x4A,0x4A,0x4A,0xFF,0x4F ,0x4F,0x4F,0xFF,0x54,0x54,0x54,0xFF,0x5A,0x5A,0x5A,0xFF,0x5F,0x5F,0x5F,0xFF ,0x64,0x64,0x64,0xFF,0x6A,0x6A,0x6A,0xFF,0x62,0x62,0x62,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x48,0xE8,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xD4,0x81,0x00,0x00,0x00,0xFF,0x0F,0x33,0x33,0x33,0xFF,0x6D,0x6D,0x6D ,0xFF,0x67,0x67,0x67,0xFF,0x62,0x62,0x62,0xFF,0x5D,0x5D,0x5D,0xFF,0x57,0x57 ,0x57,0xFF,0x52,0x52,0x52,0xFF,0x4D,0x4D,0x4D,0xFF,0x47,0x47,0x47,0xFF,0x42 ,0x42,0x42,0xFF,0x3D,0x3D,0x3D,0xFF,0x37,0x37,0x37,0xFF,0x32,0x32,0x32,0xFF ,0x2D,0x2D,0x2D,0xFF,0x27,0x27,0x27,0xFF,0x1E,0x1E,0x1E,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x60,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x51,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA8,0x87,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xB6,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x2F,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE3,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0x46,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x74 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB7,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x52,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8E ,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCB,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x2F,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x5D ,0x81,0x00,0x00,0x00,0xFF,0x11,0x01,0x01,0x01,0xFF,0x1F,0x1F,0x1F,0xFF,0x22 ,0x22,0x22,0xFF,0x28,0x28,0x28,0xFF,0x2D,0x2D,0x2D,0xFF,0x32,0x32,0x32,0xFF ,0x38,0x38,0x38,0xFF,0x3D,0x3D,0x3D,0xFF,0x42,0x42,0x42,0xFF,0x48,0x48,0x48 ,0xFF,0x4D,0x4D,0x4D,0xFF,0x52,0x52,0x52,0xFF,0x58,0x58,0x58,0xFF,0x5D,0x5D ,0x5D,0xFF,0x62,0x62,0x62,0xFF,0x68,0x68,0x68,0xFF,0x6D,0x6D,0x6D,0xFF,0x08 ,0x08,0x08,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7A,0xE7,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xFC,0x81,0x00,0x00 ,0x00,0xFF,0x10,0x48,0x48,0x48,0xFF,0x6B,0x6B,0x6B,0xFF,0x65,0x65,0x65,0xFF ,0x60,0x60,0x60,0xFF,0x5B,0x5B,0x5B,0xFF,0x55,0x55,0x55,0xFF,0x50,0x50,0x50 ,0xFF,0x4B,0x4B,0x4B,0xFF,0x45,0x45,0x45,0xFF,0x40,0x40,0x40,0xFF,0x3B,0x3B ,0x3B,0xFF,0x35,0x35,0x35,0xFF,0x30,0x30,0x30,0xFF,0x2B,0x2B,0x2B,0xFF,0x25 ,0x25,0x25,0xFF,0x20,0x20,0x20,0xFF,0x05,0x05,0x05,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x94,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x21,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD9,0x87,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x85,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x60,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA4,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0x85,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0xB2,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x79,0x89,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x83,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5E,0x86 ,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xF7,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x05,0x86,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x6F,0x81,0x00,0x00,0x00,0xFF,0x11,0x03,0x03,0x03,0xFF ,0x1F,0x1F,0x1F,0xFF,0x20,0x20,0x20,0xFF,0x26,0x26,0x26,0xFF,0x2B,0x2B,0x2B ,0xFF,0x30,0x30,0x30,0xFF,0x36,0x36,0x36,0xFF,0x3B,0x3B,0x3B,0xFF,0x40,0x40 ,0x40,0xFF,0x46,0x46,0x46,0xFF,0x4B,0x4B,0x4B,0xFF,0x50,0x50,0x50,0xFF,0x56 ,0x56,0x56,0xFF,0x5B,0x5B,0x5B,0xFF,0x60,0x60,0x60,0xFF,0x66,0x66,0x66,0xFF ,0x6B,0x6B,0x6B,0xFF,0x1E,0x1E,0x1E,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xAC,0xE7,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x39,0x82,0x00 ,0x00,0x00,0xFF,0x10,0x5D,0x5D,0x5D,0xFF,0x69,0x69,0x69,0xFF,0x63,0x63,0x63 ,0xFF,0x5E,0x5E,0x5E,0xFF,0x59,0x59,0x59,0xFF,0x53,0x53,0x53,0xFF,0x4E,0x4E ,0x4E,0xFF,0x49,0x49,0x49,0xFF,0x43,0x43,0x43,0xFF,0x3E,0x3E,0x3E,0xFF,0x39 ,0x39,0x39,0xFF,0x33,0x33,0x33,0xFF,0x2E,0x2E,0x2E,0xFF,0x29,0x29,0x29,0xFF ,0x23,0x23,0x23,0xFF,0x1F,0x1F,0x1F,0xFF,0x09,0x09,0x09,0xFF,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA5,0x88,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00 ,0x00,0xEF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x0C,0x86 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x54,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x91,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x66,0x83 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC4,0xFF,0xFF,0xFF,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0xEC,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3A,0x89,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xB3,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x2E,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x2C,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xCB,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x80,0x81,0x00,0x00,0x00,0xFF,0x00,0x05,0x05,0x05,0xFF,0x81,0x1F,0x1F ,0x1F,0xFF,0x0E,0x24,0x24,0x24,0xFF,0x29,0x29,0x29,0xFF,0x2E,0x2E,0x2E,0xFF ,0x34,0x34,0x34,0xFF,0x39,0x39,0x39,0xFF,0x3E,0x3E,0x3E,0xFF,0x44,0x44,0x44 ,0xFF,0x49,0x49,0x49,0xFF,0x4E,0x4E,0x4E,0xFF,0x54,0x54,0x54,0xFF,0x59,0x59 ,0x59,0xFF,0x5E,0x5E,0x5E,0xFF,0x64,0x64,0x64,0xFF,0x69,0x69,0x69,0xFF,0x33 ,0x33,0x33,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDE,0xE7,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6C,0x81,0x00,0x00,0x00,0xFF,0x11,0x05 ,0x05,0x05,0xFF,0x6B,0x6B,0x6B,0xFF,0x67,0x67,0x67,0xFF,0x61,0x61,0x61,0xFF ,0x5C,0x5C,0x5C,0xFF,0x57,0x57,0x57,0xFF,0x51,0x51,0x51,0xFF,0x4C,0x4C,0x4C ,0xFF,0x47,0x47,0x47,0xFF,0x41,0x41,0x41,0xFF,0x3C,0x3C,0x3C,0xFF,0x37,0x37 ,0x37,0xFF,0x31,0x31,0x31,0xFF,0x2C,0x2C,0x2C,0xFF,0x27,0x27,0x27,0xFF,0x21 ,0x21,0x21,0xFF,0x1F,0x1F,0x1F,0xFF,0x0B,0x0B,0x0B,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB5,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xBF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3B,0x86,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x23,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xC2,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x27,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00,0x00,0x01,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x83,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x05,0x89,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xE4,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00 ,0x00,0x00,0x04,0x86,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x5D,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9A,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x92,0x81,0x00,0x00,0x00,0xFF,0x00,0x07,0x07,0x07,0xFF,0x81,0x1F ,0x1F,0x1F,0xFF,0x0E,0x22,0x22,0x22,0xFF,0x27,0x27,0x27,0xFF,0x2C,0x2C,0x2C ,0xFF,0x32,0x32,0x32,0xFF,0x37,0x37,0x37,0xFF,0x3C,0x3C,0x3C,0xFF,0x42,0x42 ,0x42,0xFF,0x47,0x47,0x47,0xFF,0x4C,0x4C,0x4C,0xFF,0x52,0x52,0x52,0xFF,0x57 ,0x57,0x57,0xFF,0x5C,0x5C,0x5C,0xFF,0x62,0x62,0x62,0xFF,0x67,0x67,0x67,0xFF ,0x48,0x48,0x48,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x11,0xE6 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9E,0x81,0x00,0x00,0x00,0xFF,0x0E ,0x1A,0x1A,0x1A,0xFF,0x6A,0x6A,0x6A,0xFF,0x65,0x65,0x65,0xFF,0x5F,0x5F,0x5F ,0xFF,0x5A,0x5A,0x5A,0xFF,0x55,0x55,0x55,0xFF,0x4F,0x4F,0x4F,0xFF,0x4A,0x4A ,0x4A,0xFF,0x45,0x45,0x45,0xFF,0x3F,0x3F,0x3F,0xFF,0x3A,0x3A,0x3A,0xFF,0x35 ,0x35,0x35,0xFF,0x2F,0x2F,0x2F,0xFF,0x2A,0x2A,0x2A,0xFF,0x25,0x25,0x25,0xFF ,0x81,0x1F,0x1F,0x1F,0xFF,0x00,0x0D,0x0D,0x0D,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC6,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x8F ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6B,0x86,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xF0,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x01,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xEF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1C,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD5,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x15,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCD,0x87,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x8D,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x68,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA4,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x09,0x09,0x09,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x0D,0x25 ,0x25,0x25,0xFF,0x2A,0x2A,0x2A,0xFF,0x30,0x30,0x30,0xFF,0x35,0x35,0x35,0xFF ,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40,0xFF,0x45,0x45,0x45,0xFF,0x4A,0x4A,0x4A ,0xFF,0x50,0x50,0x50,0xFF,0x55,0x55,0x55,0xFF,0x5A,0x5A,0x5A,0xFF,0x60,0x60 ,0x60,0xFF,0x65,0x65,0x65,0xFF,0x5B,0x5B,0x5B,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x43,0xE6,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD0 ,0x81,0x00,0x00,0x00,0xFF,0x0E,0x2F,0x2F,0x2F,0xFF,0x68,0x68,0x68,0xFF,0x63 ,0x63,0x63,0xFF,0x5D,0x5D,0x5D,0xFF,0x58,0x58,0x58,0xFF,0x53,0x53,0x53,0xFF ,0x4D,0x4D,0x4D,0xFF,0x48,0x48,0x48,0xFF,0x43,0x43,0x43,0xFF,0x3D,0x3D,0x3D ,0xFF,0x38,0x38,0x38,0xFF,0x33,0x33,0x33,0xFF,0x2D,0x2D,0x2D,0xFF,0x28,0x28 ,0x28,0xFF,0x23,0x23,0x23,0xFF,0x81,0x1F,0x1F,0x1F,0xFF,0x00,0x10,0x10,0x10 ,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD6,0x88,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x5E,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x9C,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC1,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x24,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xCA,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x41,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5C,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xB1,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x46,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9C,0x87,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xBC,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x38,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA6,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x0A,0x0A,0x0A,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x0E,0x23,0x23,0x23 ,0xFF,0x28,0x28,0x28,0xFF,0x2E,0x2E,0x2E,0xFF,0x33,0x33,0x33,0xFF,0x38,0x38 ,0x38,0xFF,0x3E,0x3E,0x3E,0xFF,0x43,0x43,0x43,0xFF,0x48,0x48,0x48,0xFF,0x4E ,0x4E,0x4E,0xFF,0x53,0x53,0x53,0xFF,0x58,0x58,0x58,0xFF,0x5E,0x5E,0x5E,0xFF ,0x63,0x63,0x63,0xFF,0x68,0x68,0x68,0xFF,0x06,0x06,0x06,0xFF,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x75,0xE5,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x08,0x00,0x00,0x00,0xFB,0x81,0x00,0x00,0x00,0xFF,0x0E,0x43,0x43,0x43 ,0xFF,0x66,0x66,0x66,0xFF,0x61,0x61,0x61,0xFF,0x5B,0x5B,0x5B,0xFF,0x56,0x56 ,0x56,0xFF,0x51,0x51,0x51,0xFF,0x4B,0x4B,0x4B,0xFF,0x46,0x46,0x46,0xFF,0x41 ,0x41,0x41,0xFF,0x3B,0x3B,0x3B,0xFF,0x36,0x36,0x36,0xFF,0x31,0x31,0x31,0xFF ,0x2B,0x2B,0x2B,0xFF,0x26,0x26,0x26,0xFF,0x21,0x21,0x21,0xFF,0x81,0x1F,0x1F ,0x1F,0xFF,0x00,0x12,0x12,0x12,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xE6,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x31,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xC4,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x90,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x55,0x89,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xA6,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x67,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x81,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8D,0x89,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x77,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x6C,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC9,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x25,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x86,0x81,0x00,0x00,0x00,0xFF,0x00,0x06,0x06,0x06,0xFF,0x82,0x1F,0x1F ,0x1F,0xFF,0x0E,0x21,0x21,0x21,0xFF,0x26,0x26,0x26,0xFF,0x2C,0x2C,0x2C,0xFF ,0x31,0x31,0x31,0xFF,0x36,0x36,0x36,0xFF,0x3C,0x3C,0x3C,0xFF,0x41,0x41,0x41 ,0xFF,0x46,0x46,0x46,0xFF,0x4C,0x4C,0x4C,0xFF,0x51,0x51,0x51,0xFF,0x56,0x56 ,0x56,0xFF,0x5C,0x5C,0x5C,0xFF,0x61,0x61,0x61,0xFF,0x66,0x66,0x66,0xFF,0x1B ,0x1B,0x1B,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA7,0xE5,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x35,0x82,0x00,0x00,0x00,0xFF,0x0D,0x56 ,0x56,0x56,0xFF,0x64,0x64,0x64,0xFF,0x5F,0x5F,0x5F,0xFF,0x59,0x59,0x59,0xFF ,0x54,0x54,0x54,0xFF,0x4F,0x4F,0x4F,0xFF,0x49,0x49,0x49,0xFF,0x44,0x44,0x44 ,0xFF,0x3F,0x3F,0x3F,0xFF,0x39,0x39,0x39,0xFF,0x34,0x34,0x34,0xFF,0x2F,0x2F ,0x2F,0xFF,0x29,0x29,0x29,0xFF,0x24,0x24,0x24,0xFF,0x82,0x1F,0x1F,0x1F,0xFF ,0x00,0x12,0x12,0x12,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE9 ,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x24,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xCA,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x5F ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x85,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x82,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA6 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x68,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x8F,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x49 ,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCB,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x22,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x65 ,0x81,0x00,0x00,0x00,0xFF,0x00,0x02,0x02,0x02,0xFF,0x83,0x1F,0x1F,0x1F,0xFF ,0x0D,0x24,0x24,0x24,0xFF,0x2A,0x2A,0x2A,0xFF,0x2F,0x2F,0x2F,0xFF,0x34,0x34 ,0x34,0xFF,0x3A,0x3A,0x3A,0xFF,0x3F,0x3F,0x3F,0xFF,0x44,0x44,0x44,0xFF,0x4A ,0x4A,0x4A,0xFF,0x4F,0x4F,0x4F,0xFF,0x54,0x54,0x54,0xFF,0x5A,0x5A,0x5A,0xFF ,0x5F,0x5F,0x5F,0xFF,0x64,0x64,0x64,0xFF,0x2F,0x2F,0x2F,0xFF,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xD9,0xE5,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x68,0x81,0x00,0x00,0x00,0xFF,0x0E,0x03,0x03,0x03,0xFF,0x65,0x65,0x65 ,0xFF,0x62,0x62,0x62,0xFF,0x5D,0x5D,0x5D,0xFF,0x57,0x57,0x57,0xFF,0x52,0x52 ,0x52,0xFF,0x4D,0x4D,0x4D,0xFF,0x47,0x47,0x47,0xFF,0x42,0x42,0x42,0xFF,0x3D ,0x3D,0x3D,0xFF,0x37,0x37,0x37,0xFF,0x32,0x32,0x32,0xFF,0x2D,0x2D,0x2D,0xFF ,0x27,0x27,0x27,0xFF,0x22,0x22,0x22,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x00,0x0D ,0x0D,0x0D,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCA,0x88,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x21,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xCC,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x48,0x82,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8E,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x5E,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB1,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x46,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x8D,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x49,0x87,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCE,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x1E,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x45,0x82,0x00 ,0x00,0x00,0xFF,0x00,0x1D,0x1D,0x1D,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x0D,0x22 ,0x22,0x22,0xFF,0x28,0x28,0x28,0xFF,0x2D,0x2D,0x2D,0xFF,0x32,0x32,0x32,0xFF ,0x38,0x38,0x38,0xFF,0x3D,0x3D,0x3D,0xFF,0x42,0x42,0x42,0xFF,0x48,0x48,0x48 ,0xFF,0x4D,0x4D,0x4D,0xFF,0x52,0x52,0x52,0xFF,0x58,0x58,0x58,0xFF,0x5D,0x5D ,0x5D,0xFF,0x62,0x62,0x62,0xFF,0x43,0x43,0x43,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x0D,0xE4,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x9A,0x81,0x00,0x00,0x00,0xFF,0x0E,0x17,0x17,0x17,0xFF,0x65 ,0x65,0x65,0xFF,0x60,0x60,0x60,0xFF,0x5B,0x5B,0x5B,0xFF,0x55,0x55,0x55,0xFF ,0x50,0x50,0x50,0xFF,0x4B,0x4B,0x4B,0xFF,0x45,0x45,0x45,0xFF,0x40,0x40,0x40 ,0xFF,0x3B,0x3B,0x3B,0xFF,0x35,0x35,0x35,0xFF,0x30,0x30,0x30,0xFF,0x2B,0x2B ,0x2B,0xFF,0x25,0x25,0x25,0xFF,0x20,0x20,0x20,0xFF,0x82,0x1F,0x1F,0x1F,0xFF ,0x00,0x09,0x09,0x09,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA8 ,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x1D,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xCE,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x49 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x3F,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC4 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x35,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x8B,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4A ,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD0,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x1B,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x24 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x19,0x19,0x19,0xFF,0x82,0x1F,0x1F,0x1F,0xFF ,0x0D,0x20,0x20,0x20,0xFF,0x26,0x26,0x26,0xFF,0x2B,0x2B,0x2B,0xFF,0x30,0x30 ,0x30,0xFF,0x36,0x36,0x36,0xFF,0x3B,0x3B,0x3B,0xFF,0x40,0x40,0x40,0xFF,0x46 ,0x46,0x46,0xFF,0x4B,0x4B,0x4B,0xFF,0x50,0x50,0x50,0xFF,0x56,0x56,0x56,0xFF ,0x5B,0x5B,0x5B,0xFF,0x60,0x60,0x60,0xFF,0x56,0x56,0x56,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x3E,0xE4,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xCC,0x81,0x00,0x00,0x00,0xFF,0x0D,0x2B,0x2B,0x2B,0xFF,0x63,0x63,0x63 ,0xFF,0x5E,0x5E,0x5E,0xFF,0x59,0x59,0x59,0xFF,0x53,0x53,0x53,0xFF,0x4E,0x4E ,0x4E,0xFF,0x49,0x49,0x49,0xFF,0x43,0x43,0x43,0xFF,0x3E,0x3E,0x3E,0xFF,0x39 ,0x39,0x39,0xFF,0x33,0x33,0x33,0xFF,0x2E,0x2E,0x2E,0xFF,0x29,0x29,0x29,0xFF ,0x23,0x23,0x23,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x00,0x05,0x05,0x05,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x86,0x88,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x1A,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD1,0x87 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x4A,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x8A,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x32,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD7,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x2A,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x89,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4B,0x87,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xD2,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x17,0x87 ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xFD,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x15,0x15,0x15,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x0D,0x24 ,0x24,0x24,0xFF,0x29,0x29,0x29,0xFF,0x2E,0x2E,0x2E,0xFF,0x34,0x34,0x34,0xFF ,0x39,0x39,0x39,0xFF,0x3E,0x3E,0x3E,0xFF,0x44,0x44,0x44,0xFF,0x49,0x49,0x49 ,0xFF,0x4E,0x4E,0x4E,0xFF,0x54,0x54,0x54,0xFF,0x59,0x59,0x59,0xFF,0x5E,0x5E ,0x5E,0xFF,0x63,0x63,0x63,0xFF,0x05,0x05,0x05,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x70,0xE3,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x05 ,0x00,0x00,0x00,0xF9,0x81,0x00,0x00,0x00,0xFF,0x0D,0x3F,0x3F,0x3F,0xFF,0x61 ,0x61,0x61,0xFF,0x5C,0x5C,0x5C,0xFF,0x57,0x57,0x57,0xFF,0x51,0x51,0x51,0xFF ,0x4C,0x4C,0x4C,0xFF,0x47,0x47,0x47,0xFF,0x41,0x41,0x41,0xFF,0x3C,0x3C,0x3C ,0xFF,0x37,0x37,0x37,0xFF,0x31,0x31,0x31,0xFF,0x2C,0x2C,0x2C,0xFF,0x27,0x27 ,0x27,0xFF,0x21,0x21,0x21,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x00,0x01,0x01,0x01 ,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x65,0x88,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x16,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xD3,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x4B,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x89,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x26,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDB,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE2,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x1E,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x87,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4C,0x87,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xD5,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x14,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE3,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x10,0x10,0x10,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x0D,0x22,0x22,0x22 ,0xFF,0x27,0x27,0x27,0xFF,0x2C,0x2C,0x2C,0xFF,0x32,0x32,0x32,0xFF,0x37,0x37 ,0x37,0xFF,0x3C,0x3C,0x3C,0xFF,0x42,0x42,0x42,0xFF,0x47,0x47,0x47,0xFF,0x4C ,0x4C,0x4C,0xFF,0x52,0x52,0x52,0xFF,0x57,0x57,0x57,0xFF,0x5C,0x5C,0x5C,0xFF ,0x62,0x62,0x62,0xFF,0x18,0x18,0x18,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0xA2,0xE3,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x31,0x82,0x00 ,0x00,0x00,0xFF,0x0C,0x51,0x51,0x51,0xFF,0x5F,0x5F,0x5F,0xFF,0x5A,0x5A,0x5A ,0xFF,0x55,0x55,0x55,0xFF,0x4F,0x4F,0x4F,0xFF,0x4A,0x4A,0x4A,0xFF,0x45,0x45 ,0x45,0xFF,0x3F,0x3F,0x3F,0xFF,0x3A,0x3A,0x3A,0xFF,0x35,0x35,0x35,0xFF,0x2F ,0x2F,0x2F,0xFF,0x2A,0x2A,0x2A,0xFF,0x25,0x25,0x25,0xFF,0x83,0x1F,0x1F,0x1F ,0xFF,0x00,0x1C,0x1C,0x1C,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x43,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x13,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xD5,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x4C,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x87,0x89,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x1A,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xE6,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0xEE,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x12,0x89,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x85,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x4D,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD7,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x11,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xC2,0x81,0x00,0x00,0x00,0xFF,0x00,0x0B,0x0B,0x0B,0xFF,0x84,0x1F,0x1F,0x1F ,0xFF,0x0C,0x25,0x25,0x25,0xFF,0x2A,0x2A,0x2A,0xFF,0x30,0x30,0x30,0xFF,0x35 ,0x35,0x35,0xFF,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40,0xFF,0x45,0x45,0x45,0xFF ,0x4A,0x4A,0x4A,0xFF,0x50,0x50,0x50,0xFF,0x55,0x55,0x55,0xFF,0x5A,0x5A,0x5A ,0xFF,0x60,0x60,0x60,0xFF,0x2B,0x2B,0x2B,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xD4,0xE3,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x63,0x81 ,0x00,0x00,0x00,0xFF,0x0D,0x02,0x02,0x02,0xFF,0x61,0x61,0x61,0xFF,0x5D,0x5D ,0x5D,0xFF,0x58,0x58,0x58,0xFF,0x53,0x53,0x53,0xFF,0x4D,0x4D,0x4D,0xFF,0x48 ,0x48,0x48,0xFF,0x43,0x43,0x43,0xFF,0x3D,0x3D,0x3D,0xFF,0x38,0x38,0x38,0xFF ,0x33,0x33,0x33,0xFF,0x2D,0x2D,0x2D,0xFF,0x28,0x28,0x28,0xFF,0x23,0x23,0x23 ,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x00,0x18,0x18,0x18,0xFF,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x22,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x15,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD6,0x87,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x4D,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x85,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x0E,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xF1,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xF9,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x06,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x84,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x4E,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xC3,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2E,0x88,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x8B,0x81,0x00,0x00,0x00,0xFF,0x00,0x03,0x03,0x03 ,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x0C,0x23,0x23,0x23,0xFF,0x28,0x28,0x28,0xFF ,0x2E,0x2E,0x2E,0xFF,0x33,0x33,0x33,0xFF,0x38,0x38,0x38,0xFF,0x3E,0x3E,0x3E ,0xFF,0x43,0x43,0x43,0xFF,0x48,0x48,0x48,0xFF,0x4E,0x4E,0x4E,0xFF,0x53,0x53 ,0x53,0xFF,0x58,0x58,0x58,0xFF,0x5E,0x5E,0x5E,0xFF,0x3E,0x3E,0x3E,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x0A,0xE2,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x96,0x81,0x00,0x00,0x00,0xFF,0x0D,0x14 ,0x14,0x14,0xFF,0x61,0x61,0x61,0xFF,0x5B,0x5B,0x5B,0xFF,0x56,0x56,0x56,0xFF ,0x51,0x51,0x51,0xFF,0x4B,0x4B,0x4B,0xFF,0x46,0x46,0x46,0xFF,0x41,0x41,0x41 ,0xFF,0x3B,0x3B,0x3B,0xFF,0x36,0x36,0x36,0xFF,0x31,0x31,0x31,0xFF,0x2B,0x2B ,0x2B,0xFF,0x26,0x26,0x26,0xFF,0x21,0x21,0x21,0xFF,0x83,0x1F,0x1F,0x1F,0xFF ,0x00,0x13,0x13,0x13,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB ,0x00,0x00,0x00,0x04,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x3C,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB6,0x87,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x4E,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x03,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xFC,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0xFC,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x03,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x82,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x4F,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x96,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5B,0x88,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x45,0x82,0x00,0x00,0x00,0xFF,0x00,0x19,0x19,0x19,0xFF,0x83 ,0x1F,0x1F,0x1F,0xFF,0x0C,0x21,0x21,0x21,0xFF,0x26,0x26,0x26,0xFF,0x2C,0x2C ,0x2C,0xFF,0x31,0x31,0x31,0xFF,0x36,0x36,0x36,0xFF,0x3C,0x3C,0x3C,0xFF,0x41 ,0x41,0x41,0xFF,0x46,0x46,0x46,0xFF,0x4C,0x4C,0x4C,0xFF,0x51,0x51,0x51,0xFF ,0x56,0x56,0x56,0xFF,0x5C,0x5C,0x5C,0xFF,0x50,0x50,0x50,0xFF,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x39,0xE2,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xC8,0x81,0x00,0x00,0x00,0xFF,0x0C,0x27,0x27,0x27,0xFF,0x5F,0x5F,0x5F ,0xFF,0x59,0x59,0x59,0xFF,0x54,0x54,0x54,0xFF,0x4F,0x4F,0x4F,0xFF,0x49,0x49 ,0x49,0xFF,0x44,0x44,0x44,0xFF,0x3F,0x3F,0x3F,0xFF,0x39,0x39,0x39,0xFF,0x34 ,0x34,0x34,0xFF,0x2F,0x2F,0x2F,0xFF,0x29,0x29,0x29,0xFF,0x24,0x24,0x24,0xFF ,0x84,0x1F,0x1F,0x1F,0xFF,0x00,0x0A,0x0A,0x0A,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC4,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x69 ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x89,0x87,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x4F,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x81 ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x08,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xF8,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0xEF,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x12 ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x80,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x56,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6A ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x87,0x88,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xF6,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x11,0x11,0x11,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x0C,0x24,0x24,0x24,0xFF,0x2A ,0x2A,0x2A,0xFF,0x2F,0x2F,0x2F,0xFF,0x34,0x34,0x34,0xFF,0x3A,0x3A,0x3A,0xFF ,0x3F,0x3F,0x3F,0xFF,0x44,0x44,0x44,0xFF,0x4A,0x4A,0x4A,0xFF,0x4F,0x4F,0x4F ,0xFF,0x54,0x54,0x54,0xFF,0x5A,0x5A,0x5A,0xFF,0x5E,0x5E,0x5E,0xFF,0x03,0x03 ,0x03,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6B,0xE1,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xF6,0x81,0x00,0x00,0x00 ,0xFF,0x0C,0x3A,0x3A,0x3A,0xFF,0x5D,0x5D,0x5D,0xFF,0x57,0x57,0x57,0xFF,0x52 ,0x52,0x52,0xFF,0x4D,0x4D,0x4D,0xFF,0x47,0x47,0x47,0xFF,0x42,0x42,0x42,0xFF ,0x3D,0x3D,0x3D,0xFF,0x37,0x37,0x37,0xFF,0x32,0x32,0x32,0xFF,0x2D,0x2D,0x2D ,0xFF,0x27,0x27,0x27,0xFF,0x22,0x22,0x22,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x00 ,0x02,0x02,0x02,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7E,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x95,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x5D,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x61,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7D,0x89,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x17,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xEA,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x21,0x89,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x63,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x85,0x87 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x3D,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xB4,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB9,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x08,0x08,0x08,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x0C ,0x22,0x22,0x22,0xFF,0x28,0x28,0x28,0xFF,0x2D,0x2D,0x2D,0xFF,0x32,0x32,0x32 ,0xFF,0x38,0x38,0x38,0xFF,0x3D,0x3D,0x3D,0xFF,0x42,0x42,0x42,0xFF,0x48,0x48 ,0x48,0xFF,0x4D,0x4D,0x4D,0xFF,0x52,0x52,0x52,0xFF,0x58,0x58,0x58,0xFF,0x5D ,0x5D,0x5D,0xFF,0x15,0x15,0x15,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x9D,0xE1,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x2D,0x82,0x00,0x00 ,0x00,0xFF,0x0C,0x4C,0x4C,0x4C,0xFF,0x5B,0x5B,0x5B,0xFF,0x55,0x55,0x55,0xFF ,0x50,0x50,0x50,0xFF,0x4B,0x4B,0x4B,0xFF,0x45,0x45,0x45,0xFF,0x40,0x40,0x40 ,0xFF,0x3B,0x3B,0x3B,0xFF,0x35,0x35,0x35,0xFF,0x30,0x30,0x30,0xFF,0x2B,0x2B ,0x2B,0xFF,0x25,0x25,0x25,0xFF,0x20,0x20,0x20,0xFF,0x83,0x1F,0x1F,0x1F,0xFF ,0x00,0x18,0x18,0x18,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x38 ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC2,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x30,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x96 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x54,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x26,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xDC ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD2 ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x30,0x89,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x2E,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xBB ,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x11,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xE0,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x73 ,0x81,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01,0xFF,0x1E,0x1E,0x1E,0xFF,0x83 ,0x1F,0x1F,0x1F,0xFF,0x0C,0x20,0x20,0x20,0xFF,0x25,0x25,0x25,0xFF,0x2B,0x2B ,0x2B,0xFF,0x30,0x30,0x30,0xFF,0x36,0x36,0x36,0xFF,0x3B,0x3B,0x3B,0xFF,0x40 ,0x40,0x40,0xFF,0x46,0x46,0x46,0xFF,0x4B,0x4B,0x4B,0xFF,0x50,0x50,0x50,0xFF ,0x56,0x56,0x56,0xFF,0x5B,0x5B,0x5B,0xFF,0x28,0x28,0x28,0xFF,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF,0xE1,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x5F,0x81,0x00,0x00,0x00,0xFF,0x0C,0x02,0x02,0x02,0xFF,0x5B,0x5B,0x5B ,0xFF,0x59,0x59,0x59,0xFF,0x53,0x53,0x53,0xFF,0x4E,0x4E,0x4E,0xFF,0x49,0x49 ,0x49,0xFF,0x43,0x43,0x43,0xFF,0x3E,0x3E,0x3E,0xFF,0x39,0x39,0x39,0xFF,0x33 ,0x33,0x33,0xFF,0x2E,0x2E,0x2E,0xFF,0x29,0x29,0x29,0xFF,0x23,0x23,0x23,0xFF ,0x84,0x1F,0x1F,0x1F,0xFF,0x00,0x0F,0x0F,0x0F,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0x03,0x89,0xFF,0xFF,0xFF,0x00,0x03 ,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFC,0x00,0x00,0x00 ,0x07,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xCB,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x1F,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x35,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCE,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC4,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x3F,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x03,0x00,0x00,0x00,0xF5,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF ,0x00,0x00,0x00,0x01,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE5,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x0E,0x88,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x2C,0x82,0x00,0x00,0x00,0xFF,0x00,0x16,0x16,0x16,0xFF,0x84 ,0x1F,0x1F,0x1F,0xFF,0x0B,0x24,0x24,0x24,0xFF,0x29,0x29,0x29,0xFF,0x2E,0x2E ,0x2E,0xFF,0x34,0x34,0x34,0xFF,0x39,0x39,0x39,0xFF,0x3E,0x3E,0x3E,0xFF,0x44 ,0x44,0x44,0xFF,0x49,0x49,0x49,0xFF,0x4E,0x4E,0x4E,0xFF,0x54,0x54,0x54,0xFF ,0x59,0x59,0x59,0xFF,0x39,0x39,0x39,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xFA,0x00,0x00,0x00,0x07,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x92,0x81,0x00,0x00,0x00,0xFF,0x0C,0x11,0x11,0x11,0xFF,0x5C,0x5C,0x5C ,0xFF,0x57,0x57,0x57,0xFF,0x51,0x51,0x51,0xFF,0x4C,0x4C,0x4C,0xFF,0x47,0x47 ,0x47,0xFF,0x41,0x41,0x41,0xFF,0x3C,0x3C,0x3C,0xFF,0x37,0x37,0x37,0xFF,0x31 ,0x31,0x31,0xFF,0x2C,0x2C,0x2C,0xFF,0x27,0x27,0x27,0xFF,0x21,0x21,0x21,0xFF ,0x84,0x1F,0x1F,0x1F,0xFF,0x00,0x07,0x07,0x07,0xFF,0x81,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xAC,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x1D ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xD7,0x87,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xF9,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xE9,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x44,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC0,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB6,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x50,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC2,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x26,0x87,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xB8,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x52,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE6,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x0B,0x0B,0x0B,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x0B,0x22,0x22,0x22,0xFF,0x27 ,0x27,0x27,0xFF,0x2C,0x2C,0x2C,0xFF,0x32,0x32,0x32,0xFF,0x37,0x37,0x37,0xFF ,0x3C,0x3C,0x3C,0xFF,0x42,0x42,0x42,0xFF,0x47,0x47,0x47,0xFF,0x4C,0x4C,0x4C ,0xFF,0x52,0x52,0x52,0xFF,0x57,0x57,0x57,0xFF,0x4A,0x4A,0x4A,0xFF,0x82,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x34,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xC4,0x81,0x00,0x00,0x00,0xFF,0x0B,0x24,0x24,0x24,0xFF,0x5A,0x5A ,0x5A,0xFF,0x55,0x55,0x55,0xFF,0x4F,0x4F,0x4F,0xFF,0x4A,0x4A,0x4A,0xFF,0x45 ,0x45,0x45,0xFF,0x3F,0x3F,0x3F,0xFF,0x3A,0x3A,0x3A,0xFF,0x35,0x35,0x35,0xFF ,0x2F,0x2F,0x2F,0xFF,0x2A,0x2A,0x2A,0xFF,0x25,0x25,0x25,0xFF,0x84,0x1F,0x1F ,0x1F,0xFF,0x00,0x1D,0x1D,0x1D,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x66,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x70,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA7,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x36,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB3,0x8A,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x58,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xB0,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x9A,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x73,0x8A,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x8D,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x5C,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6D,0x81,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xB5,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x94,0x82,0x00,0x00,0x00,0xFF,0x00,0x1A,0x1A,0x1A,0xFF,0x84,0x1F,0x1F ,0x1F,0xFF,0x0B,0x25,0x25,0x25,0xFF,0x2A,0x2A,0x2A,0xFF,0x30,0x30,0x30,0xFF ,0x35,0x35,0x35,0xFF,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40,0xFF,0x45,0x45,0x45 ,0xFF,0x4A,0x4A,0x4A,0xFF,0x50,0x50,0x50,0xFF,0x55,0x55,0x55,0xFF,0x58,0x58 ,0x58,0xFF,0x02,0x02,0x02,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x66,0xDF,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xF4 ,0x81,0x00,0x00,0x00,0xFF,0x0B,0x35,0x35,0x35,0xFF,0x58,0x58,0x58,0xFF,0x53 ,0x53,0x53,0xFF,0x4D,0x4D,0x4D,0xFF,0x48,0x48,0x48,0xFF,0x43,0x43,0x43,0xFF ,0x3D,0x3D,0x3D,0xFF,0x38,0x38,0x38,0xFF,0x33,0x33,0x33,0xFF,0x2D,0x2D,0x2D ,0xFF,0x28,0x28,0x28,0xFF,0x23,0x23,0x23,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x00 ,0x12,0x12,0x12,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x20,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD2,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x4E,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6B,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7E,0x8A,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x81,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8F,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9E,0x8A,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x57,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x92,0x87 ,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0xF8,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x1B,0x88,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0xFA,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x0C,0x0C,0x0C,0xFF,0x84,0x1F,0x1F,0x1F,0xFF,0x0B,0x23,0x23,0x23,0xFF,0x28 ,0x28,0x28,0xFF,0x2E,0x2E,0x2E,0xFF,0x33,0x33,0x33,0xFF,0x38,0x38,0x38,0xFF ,0x3E,0x3E,0x3E,0xFF,0x43,0x43,0x43,0xFF,0x48,0x48,0x48,0xFF,0x4E,0x4E,0x4E ,0xFF,0x53,0x53,0x53,0xFF,0x58,0x58,0x58,0xFF,0x12,0x12,0x12,0xFF,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x98,0xDF,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x29,0x82,0x00,0x00,0x00,0xFF,0x0B,0x46,0x46,0x46,0xFF,0x56,0x56 ,0x56,0xFF,0x51,0x51,0x51,0xFF,0x4B,0x4B,0x4B,0xFF,0x46,0x46,0x46,0xFF,0x41 ,0x41,0x41,0xFF,0x3B,0x3B,0x3B,0xFF,0x36,0x36,0x36,0xFF,0x31,0x31,0x31,0xFF ,0x2B,0x2B,0x2B,0xFF,0x26,0x26,0x26,0xFF,0x21,0x21,0x21,0xFF,0x83,0x1F,0x1F ,0x1F,0xFF,0x01,0x1E,0x1E,0x1E,0xFF,0x04,0x04,0x04,0xFF,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0xCB,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x35,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x04 ,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA0,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x48,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xAB ,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x65,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xC9,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x22 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC8,0x88,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xA7,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7B ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9C,0x82,0x00,0x00,0x00,0xFF ,0x00,0x1B,0x1B,0x1B,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x0B,0x21,0x21,0x21,0xFF ,0x26,0x26,0x26,0xFF,0x2C,0x2C,0x2C,0xFF,0x31,0x31,0x31,0xFF,0x36,0x36,0x36 ,0xFF,0x3C,0x3C,0x3C,0xFF,0x41,0x41,0x41,0xFF,0x46,0x46,0x46,0xFF,0x4C,0x4C ,0x4C,0xFF,0x51,0x51,0x51,0xFF,0x56,0x56,0x56,0xFF,0x24,0x24,0x24,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCB,0xDF,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x5B,0x81,0x00,0x00,0x00,0xFF,0x0B,0x01,0x01,0x01,0xFF,0x55 ,0x55,0x55,0xFF,0x54,0x54,0x54,0xFF,0x4F,0x4F,0x4F,0xFF,0x49,0x49,0x49,0xFF ,0x44,0x44,0x44,0xFF,0x3F,0x3F,0x3F,0xFF,0x39,0x39,0x39,0xFF,0x34,0x34,0x34 ,0xFF,0x2F,0x2F,0x2F,0xFF,0x29,0x29,0x29,0xFF,0x24,0x24,0x24,0xFF,0x84,0x1F ,0x1F,0x1F,0xFF,0x00,0x13,0x13,0x13,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x4E,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x97,0x81,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x88,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xD6,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x13,0x8A,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD6,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x3B,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x1E,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF2,0x00,0x00 ,0x00,0x01,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xEB,0x81,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x07,0x87,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x44,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xDD,0x00,0x00,0x00,0x01,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x22 ,0x00,0x00,0x00,0xFB,0x81,0x00,0x00,0x00,0xFF,0x00,0x0C,0x0C,0x0C,0xFF,0x84 ,0x1F,0x1F,0x1F,0xFF,0x0A,0x24,0x24,0x24,0xFF,0x2A,0x2A,0x2A,0xFF,0x2F,0x2F ,0x2F,0xFF,0x34,0x34,0x34,0xFF,0x3A,0x3A,0x3A,0xFF,0x3F,0x3F,0x3F,0xFF,0x44 ,0x44,0x44,0xFF,0x4A,0x4A,0x4A,0xFF,0x4F,0x4F,0x4F,0xFF,0x54,0x54,0x54,0xFF ,0x35,0x35,0x35,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00 ,0x00,0x00,0x04,0xDE,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x8E,0x81,0x00 ,0x00,0x00,0xFF,0x0B,0x0F,0x0F,0x0F,0xFF,0x57,0x57,0x57,0xFF,0x52,0x52,0x52 ,0xFF,0x4D,0x4D,0x4D,0xFF,0x47,0x47,0x47,0xFF,0x42,0x42,0x42,0xFF,0x3D,0x3D ,0x3D,0xFF,0x37,0x37,0x37,0xFF,0x32,0x32,0x32,0xFF,0x2D,0x2D,0x2D,0xFF,0x27 ,0x27,0x27,0xFF,0x22,0x22,0x22,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x01,0x1E,0x1E ,0x1E,0xFF,0x04,0x04,0x04,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xCF,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xF0 ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x26,0x87,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xFD,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xDD,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06,0x00 ,0x00,0x00,0xFB,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x12,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00 ,0x00,0xF3,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1E,0x8A,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xB5,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x58,0x87,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0xDF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x42,0x89,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xA0,0x81,0x00,0x00,0x00,0xFF,0x01,0x01,0x01,0x01 ,0xFF,0x18,0x18,0x18,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x0A,0x22,0x22,0x22,0xFF ,0x28,0x28,0x28,0xFF,0x2D,0x2D,0x2D,0xFF,0x32,0x32,0x32,0xFF,0x38,0x38,0x38 ,0xFF,0x3D,0x3D,0x3D,0xFF,0x42,0x42,0x42,0xFF,0x48,0x48,0x48,0xFF,0x4D,0x4D ,0x4D,0xFF,0x52,0x52,0x52,0xFF,0x45,0x45,0x45,0xFF,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x2F,0xDE,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC0 ,0x81,0x00,0x00,0x00,0xFF,0x0B,0x20,0x20,0x20,0xFF,0x55,0x55,0x55,0xFF,0x50 ,0x50,0x50,0xFF,0x4B,0x4B,0x4B,0xFF,0x45,0x45,0x45,0xFF,0x40,0x40,0x40,0xFF ,0x3B,0x3B,0x3B,0xFF,0x35,0x35,0x35,0xFF,0x30,0x30,0x30,0xFF,0x2B,0x2B,0x2B ,0xFF,0x25,0x25,0x25,0xFF,0x20,0x20,0x20,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x00 ,0x13,0x13,0x13,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x52,0x89 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x5B,0x81,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xC2,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x71,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA0,0x8A,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x2C,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE8,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x01,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0xCB,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x55,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x60,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xBB,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x7E,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x89,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0xFC,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x03,0x03,0x03,0xFF,0x1C,0x1C,0x1C,0xFF,0x82,0x1F,0x1F,0x1F,0xFF ,0x0B,0x20,0x20,0x20,0xFF,0x25,0x25,0x25,0xFF,0x2B,0x2B,0x2B,0xFF,0x30,0x30 ,0x30,0xFF,0x35,0x35,0x35,0xFF,0x3B,0x3B,0x3B,0xFF,0x40,0x40,0x40,0xFF,0x46 ,0x46,0x46,0xFF,0x4B,0x4B,0x4B,0xFF,0x50,0x50,0x50,0xFF,0x53,0x53,0x53,0xFF ,0x01,0x01,0x01,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0xDD ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xF1,0x81,0x00 ,0x00,0x00,0xFF,0x0A,0x31,0x31,0x31,0xFF,0x53,0x53,0x53,0xFF,0x4E,0x4E,0x4E ,0xFF,0x49,0x49,0x49,0xFF,0x43,0x43,0x43,0xFF,0x3E,0x3E,0x3E,0xFF,0x39,0x39 ,0x39,0xFF,0x33,0x33,0x33,0xFF,0x2E,0x2E,0x2E,0xFF,0x29,0x29,0x29,0xFF,0x23 ,0x23,0x23,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x01,0x1C,0x1C,0x1C,0xFF,0x03,0x03 ,0x03,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD3,0x00,0x00,0x00 ,0x01,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xD9 ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5F,0x88,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xD4,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x41 ,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6B,0x83,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xBB,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x8F,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x0B,0x00,0x00,0x00,0xF2,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x20,0x87,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x1D,0x00,0x00,0x00,0xF9,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x66 ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x81,0x82,0x00,0x00,0x00,0xFF ,0x01,0x06,0x06,0x06,0xFF,0x1E,0x1E,0x1E,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x0A ,0x24,0x24,0x24,0xFF,0x29,0x29,0x29,0xFF,0x2E,0x2E,0x2E,0xFF,0x34,0x34,0x34 ,0xFF,0x39,0x39,0x39,0xFF,0x3E,0x3E,0x3E,0xFF,0x44,0x44,0x44,0xFF,0x49,0x49 ,0x49,0xFF,0x4E,0x4E,0x4E,0xFF,0x54,0x54,0x54,0xFF,0x10,0x10,0x10,0xFF,0x81 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x93,0xDD,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x25,0x82,0x00,0x00,0x00,0xFF,0x0A,0x42,0x42,0x42,0xFF,0x51 ,0x51,0x51,0xFF,0x4C,0x4C,0x4C,0xFF,0x47,0x47,0x47,0xFF,0x41,0x41,0x41,0xFF ,0x3C,0x3C,0x3C,0xFF,0x37,0x37,0x37,0xFF,0x31,0x31,0x31,0xFF,0x2C,0x2C,0x2C ,0xFF,0x27,0x27,0x27,0xFF,0x21,0x21,0x21,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x01 ,0x1E,0x1E,0x1E,0xFF,0x06,0x06,0x06,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x57,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x94,0x81,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x0A,0x87,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x39,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xDD,0x00,0x00,0x00,0x01,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xB2,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x7A,0xFF,0xFF,0xFF,0x00 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x4A,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE4,0x8B ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9B,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x85,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x77,0x81 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF3,0x00,0x00,0x00,0x22,0x88,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xA9,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x0A,0x0A,0x0A,0xFF,0x1E,0x1E,0x1E,0xFF,0x81,0x1F,0x1F,0x1F ,0xFF,0x0A,0x22,0x22,0x22,0xFF,0x27,0x27,0x27,0xFF,0x2C,0x2C,0x2C,0xFF,0x32 ,0x32,0x32,0xFF,0x37,0x37,0x37,0xFF,0x3C,0x3C,0x3C,0xFF,0x42,0x42,0x42,0xFF ,0x47,0x47,0x47,0xFF,0x4C,0x4C,0x4C,0xFF,0x52,0x52,0x52,0xFF,0x20,0x20,0x20 ,0xFF,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC6,0xDD,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x57,0x82,0x00,0x00,0x00,0xFF,0x09,0x50,0x50,0x50 ,0xFF,0x4F,0x4F,0x4F,0xFF,0x4A,0x4A,0x4A,0xFF,0x45,0x45,0x45,0xFF,0x3F,0x3F ,0x3F,0xFF,0x3A,0x3A,0x3A,0xFF,0x35,0x35,0x35,0xFF,0x2F,0x2F,0x2F,0xFF,0x2A ,0x2A,0x2A,0xFF,0x25,0x25,0x25,0xFF,0x83,0x1F,0x1F,0x1F,0xFF,0x00,0x0B,0x0B ,0x0B,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xAD,0x00,0x00,0x00 ,0x01,0x88,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xFE ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x46,0x88,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0xAA,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x7C,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00 ,0xF3,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x35,0xFF,0xFF,0xFF,0x00 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x02,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0xF9,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x2C,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x39,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x13,0x87,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xC5,0x81,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xC2,0x00,0x00,0x00,0x02,0x88,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xCA,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x05,0x05,0x05,0xFF,0x19,0x19,0x19,0xFF,0x81,0x1F,0x1F,0x1F,0xFF,0x09,0x25 ,0x25,0x25,0xFF,0x2A,0x2A,0x2A,0xFF,0x30,0x30,0x30,0xFF,0x35,0x35,0x35,0xFF ,0x3A,0x3A,0x3A,0xFF,0x40,0x40,0x40,0xFF,0x45,0x45,0x45,0xFF,0x4A,0x4A,0x4A ,0xFF,0x50,0x50,0x50,0xFF,0x31,0x31,0x31,0xFF,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF5,0x00,0x00,0x00,0x03,0xDC,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x8A,0x81,0x00,0x00,0x00,0xFF,0x0A,0x0C,0x0C,0x0C,0xFF,0x53,0x53 ,0x53,0xFF,0x4D,0x4D,0x4D,0xFF,0x48,0x48,0x48,0xFF,0x43,0x43,0x43,0xFF,0x3D ,0x3D,0x3D,0xFF,0x38,0x38,0x38,0xFF,0x33,0x33,0x33,0xFF,0x2D,0x2D,0x2D,0xFF ,0x28,0x28,0x28,0xFF,0x23,0x23,0x23,0xFF,0x82,0x1F,0x1F,0x1F,0xFF,0x00,0x0E ,0x0E,0x0E,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xCE,0x00,0x00 ,0x00,0x0A,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x00 ,0xE4,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x94,0x88,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0xFE,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x1D,0x8A,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x40,0x83,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xEE,0x00 ,0x00,0x00,0x02,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC0,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x73,0x8B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xC5,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0x88,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0xF4,0x81,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x74,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x19,0x00,0x00,0x00,0xE3,0x83,0x00,0x00,0x00,0xFF,0x0B,0x10,0x10,0x10,0xFF ,0x1E,0x1E,0x1E,0xFF,0x23,0x23,0x23,0xFF,0x28,0x28,0x28,0xFF,0x2E,0x2E,0x2E ,0xFF,0x33,0x33,0x33,0xFF,0x38,0x38,0x38,0xFF,0x3E,0x3E,0x3E,0xFF,0x43,0x43 ,0x43,0xFF,0x48,0x48,0x48,0xFF,0x4E,0x4E,0x4E,0xFF,0x40,0x40,0x40,0xFF,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2A,0xDC,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xBC,0x81,0x00,0x00,0x00,0xFF,0x0D,0x1D,0x1D,0x1D,0xFF,0x51 ,0x51,0x51,0xFF,0x4B,0x4B,0x4B,0xFF,0x46,0x46,0x46,0xFF,0x41,0x41,0x41,0xFF ,0x3B,0x3B,0x3B,0xFF,0x36,0x36,0x36,0xFF,0x31,0x31,0x31,0xFF,0x2B,0x2B,0x2B ,0xFF,0x26,0x26,0x26,0xFF,0x21,0x21,0x21,0xFF,0x1F,0x1F,0x1F,0xFF,0x1B,0x1B ,0x1B,0xFF,0x07,0x07,0x07,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE7,0x00,0x00,0x00,0x1D,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA7 ,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDA,0x00,0x00,0x00,0x0A,0x88 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB6,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0xA0,0x8B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x87,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAC,0x81,0xFF,0xFF,0xFF,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x7A,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC3,0x8B ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x41,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x1B,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x69,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00 ,0x00,0x32,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00 ,0xCC,0x83,0x00,0x00,0x00,0xFF,0x0A,0x01,0x01,0x01,0xFF,0x0B,0x0B,0x0B,0xFF ,0x1A,0x1A,0x1A,0xFF,0x2A,0x2A,0x2A,0xFF,0x31,0x31,0x31,0xFF,0x36,0x36,0x36 ,0xFF,0x3C,0x3C,0x3C,0xFF,0x41,0x41,0x41,0xFF,0x46,0x46,0x46,0xFF,0x4B,0x4B ,0x4B,0xFF,0x45,0x45,0x45,0xFF,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x5C,0xDC,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xEE,0x81,0x00,0x00,0x00 ,0xFF,0x0C,0x2D,0x2D,0x2D,0xFF,0x4F,0x4F,0x4F,0xFF,0x49,0x49,0x49,0xFF,0x44 ,0x44,0x44,0xFF,0x3F,0x3F,0x3F,0xFF,0x39,0x39,0x39,0xFF,0x34,0x34,0x34,0xFF ,0x2F,0x2F,0x2F,0xFF,0x29,0x29,0x29,0xFF,0x24,0x24,0x24,0xFF,0x1E,0x1E,0x1E ,0xFF,0x12,0x12,0x12,0xFF,0x01,0x01,0x01,0xFF,0x82,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xF7,0x00,0x00,0x00,0x37,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x6D,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00 ,0x00,0x37,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x3C,0x82,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x20,0x8A,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xDD,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x67,0x81,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x81,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x32 ,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x28,0x8B,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xBC,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA2 ,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB9,0x81,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x44,0x89,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xFB,0x85,0x00,0x00 ,0x00,0xFF,0x04,0x04,0x04,0x04,0xFF,0x0A,0x0A,0x0A,0xFF,0x0F,0x0F,0x0F,0xFF ,0x0B,0x0B,0x0B,0xFF,0x05,0x05,0x05,0xFF,0x84,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x8E,0xDB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x21,0x82,0x00 ,0x00,0x00,0xFF,0x0A,0x2E,0x2E,0x2E,0xFF,0x43,0x43,0x43,0xFF,0x44,0x44,0x44 ,0xFF,0x42,0x42,0x42,0xFF,0x3D,0x3D,0x3D,0xFF,0x37,0x37,0x37,0xFF,0x32,0x32 ,0x32,0xFF,0x29,0x29,0x29,0xFF,0x1B,0x1B,0x1B,0xFF,0x0C,0x0C,0x0C,0xFF,0x01 ,0x01,0x01,0xFF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDB,0x00,0x00 ,0x00,0x38,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00 ,0x87,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83,0x88,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xCD,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x93,0x8B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x44 ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x1B,0x81 ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x82 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD3,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x8D,0x8B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x37,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4E,0x88,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0xE4,0x81,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xFA,0x00,0x00,0x00,0x5E,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x34,0x00,0x00,0x00,0xCD,0x8E,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0xC0,0xDB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x53,0x85,0x00,0x00,0x00 ,0xFF,0x03,0x04,0x04,0x04,0xFF,0x09,0x09,0x09,0xFF,0x06,0x06,0x06,0xFF,0x01 ,0x01,0x01,0xFF,0x86,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x97,0x00,0x00 ,0x00,0x0B,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00,0x00 ,0xA7,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xB3,0x00,0x00,0x00,0x05 ,0x88,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x81,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x18,0x8B,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xAA,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB4,0x82 ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x82 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6E,0x83,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x07,0x8B,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xA1,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE8,0x00,0x00 ,0x00,0x13,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1B,0x00,0x00,0x00 ,0xD1,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x7C,0x8B,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x2C,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0xE0,0x8A ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0xC6,0xDB,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x85,0x8E,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xD1,0x00,0x00,0x00,0x48,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x12,0x00,0x00,0x00,0xC2,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0x96,0x00,0x00,0x00,0x03,0x88,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x35 ,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6B,0x8B ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0xF9,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x4E,0x82,0xFF,0xFF,0xFF,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x82,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x11,0x00,0x00,0x00,0xF7,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x58,0x8B,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00 ,0xE4,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xAC,0x89,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0xBC,0x82,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0x04,0x8B,0xFF,0xFF,0xFF,0x00,0x05 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x53,0x00,0x00,0x00 ,0x70,0x00,0x00,0x00,0x8D,0x00,0x00,0x00,0xF7,0x82,0x00,0x00,0x00,0xFF,0x02 ,0x00,0x00,0x00,0x43,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x0A,0xDD,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0xD1,0x00,0x00,0x00,0xEB ,0x89,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xDF,0x00,0x00,0x00,0x85,0x00 ,0x00,0x00,0x2B,0x8A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1D,0x00,0x00 ,0x00,0xD8,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x76,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0xDA ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xBC,0x00,0x00,0x00,0x01,0x8B ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x75,0x83,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xE5,0x00,0x00,0x00,0x03,0x82,0xFF,0xFF,0xFF,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0xA3,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xC9,0x8C,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x47,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x81,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00 ,0x00,0xA2,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00 ,0x26,0x90,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xD3,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x28,0xE2,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x8B,0x82,0x00,0x00,0x00,0xFF,0x04 ,0x00,0x00,0x00,0xA3,0x00,0x00,0x00,0x5F,0x00,0x00,0x00,0x42,0x00,0x00,0x00 ,0x25,0x00,0x00,0x00,0x01,0x8C,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x0C ,0x00,0x00,0x00,0xCD,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xF8,0x00,0x00,0x00 ,0x58,0x89,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xBE ,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00,0x1E,0x8B ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xE6,0x83,0x00 ,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x83,0x83,0xFF,0xFF,0xFF,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x83,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x3D,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x51,0x8C,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x99,0x83,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x5F,0x8A,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x00 ,0x00,0xFA,0x00,0x00,0x00,0x44,0x91,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0xA4,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x63,0xE4,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xA0,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x1E,0x91,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xCD ,0x00,0x00,0x00,0x3E,0x8A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x9F,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x61,0x8C,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x7A,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00 ,0x00,0x00,0x20,0x83,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x84,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xC9,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD5,0x00,0x00,0x00,0x02,0x8B,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0xC9,0x82,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x42,0x8A,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x24,0x92,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x68 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9E,0xE4,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xE1,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xE2 ,0x93,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x8A,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x7F,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8D ,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0xF0,0x83 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA4,0x84,0xFF,0xFF,0xFF,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x84,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x42,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5F,0x8C ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0xDD,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x48,0x9D,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x2C,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xDA,0xE3,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x21,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA7,0x9D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x01,0x00,0x00,0x00,0x8E,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xAC,0x00,0x00,0x00,0x02,0x8C,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x8D ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x21,0x84 ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x85 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xBA,0x83,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xDF,0x00,0x00,0x00,0x07,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x27,0x00,0x00,0x00,0xED,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xFB,0x00,0x00,0x00,0x5E,0x9C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0xEE,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x16 ,0xE2,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x62,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x6B,0x9C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06 ,0x00,0x00,0x00,0xA8,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC6,0x00 ,0x00,0x00,0x08,0x8C,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x00 ,0x00,0xF8,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x94,0x85,0xFF,0xFF ,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x85,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x33,0x00,0x00,0x00,0xFE,0x83,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x88,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x3D,0x00,0x00,0x00,0xF4,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE ,0x00,0x00,0x00,0x77,0x9C,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB4,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x51,0xE2,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xA2,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x2F,0x9B ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xC0,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD2,0x00,0x00,0x00,0x15,0x8C,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xBE,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x17,0x85,0xFF,0xFF,0xFF,0x00 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x86,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0xAA,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD ,0x00,0x00,0x00,0x3C,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x36,0x00 ,0x00,0x00,0xEB,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xAC,0x00,0x00 ,0x00,0x13,0x9A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x77,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0xE2,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0xE3,0x81,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF1,0x00,0x00,0x00 ,0x02,0x9A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x4B,0x00,0x00,0x00,0xE8 ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x0F,0x8D ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x72,0x84,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x84,0x86,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x86,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x25,0x00 ,0x00,0x00,0xF7,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDE,0x00,0x00 ,0x00,0x0D,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x26,0x00,0x00,0x00 ,0xDF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x49 ,0x99,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x3B,0x82,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0xCE,0xE1,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x23 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB8,0x99,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x99,0x84,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0x07,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x2B,0x00,0x00,0x00,0xF8,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xE0,0x00,0x00,0x00,0x0D,0x86,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0x87,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00 ,0x6F,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x9D,0x8E,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0xCF,0x84,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x7C,0x98,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x07 ,0x00,0x00,0x00,0xF8,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x31,0xE0 ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x80,0x82,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x7C,0x99,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x93,0x83 ,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x8B,0x00,0x00 ,0x00,0x01,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00 ,0xCF,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x3F ,0x87,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x87,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xBC,0x84 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x5C,0x8E,0xFF,0xFF,0xFF,0x00,0x02 ,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x8F,0x00,0x00,0x00,0xFE,0x81,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x37,0x99,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xC2,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x98,0xDF,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xEA ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x34,0x99,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xE7,0x81,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xE5,0x00,0x00,0x00,0x46,0x8F,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x98,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8C,0x88,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x88,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0xEF,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x40,0x8F,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x80,0x9A,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x68,0x82,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF3,0x00,0x00,0x00,0x0D,0xDE,0xFF,0xFF ,0xFF,0x00,0x00,0x00,0x00,0x00,0x65,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xCF,0x9B,0xFF,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x48,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0x11,0x8F,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0x79,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD3,0x00 ,0x00,0x00,0x07,0x88,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x89,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x5B,0x84,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEF,0x00,0x00,0x00,0x2A,0x8F,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x04 ,0x9A,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xF6,0x82 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x67,0xDD,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xD7,0x82,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x6A,0x9C,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x34,0x90,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,0xFE,0x83,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xF9,0x00,0x00,0x00,0x2F,0x89,0xFF,0xFF,0xFF ,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x8A,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0xA8,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xE0,0x00,0x00,0x00,0x18,0xAD,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA3 ,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xCF,0xDD,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x4B,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF5 ,0x00,0x00,0x00,0x0F,0xAD,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x43,0x00 ,0x00,0x00,0xFA,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x6C,0x8A,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x8A,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xC7,0x84,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xCD,0x00,0x00,0x00,0x10,0xAC,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x00,0x40,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00 ,0x37,0xDC,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xBD,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x9F,0xAD,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x3C,0x00,0x00,0x00,0xF2,0x84,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8A ,0x8B,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0x8B,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xD9,0x84 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD5,0x00,0x00,0x00,0x1F,0xAB,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xDC,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x9E,0xDB,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x30,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x3A,0xAC,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x54,0x00,0x00,0x00,0xF7,0x84,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xA5,0x00,0x00,0x00,0x01,0x8B,0xFF,0xFF,0xFF,0x00 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x8C,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0xE8,0x84,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x33,0xAB,0xFF,0xFF,0xFF,0x00,0x00,0x00 ,0x00,0x00,0x7B,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6,0x00,0x00 ,0x00,0x14,0xDA,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xA3,0x82,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xD4,0xAC,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x6F,0x00,0x00,0x00,0xFD,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xBD,0x00,0x00,0x00,0x06,0x8C,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x8D,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x33 ,0x00,0x00,0x00,0xF4,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF4,0x00 ,0x00,0x00,0x4C,0xAA,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1B,0x00,0x00 ,0x00,0xFC,0x82,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA1,0xD9,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x35,0x00,0x00,0x00,0xFB,0x82,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x6F,0xAA,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x01,0x00,0x00,0x00,0x8D,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD0 ,0x00,0x00,0x00,0x0E,0x8D,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0x8E,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x3E,0x00 ,0x00,0x00,0xEF,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0x00,0x00 ,0x00,0x70,0xAA,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB5,0x83,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0x45,0xD7,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x0A,0x00,0x00,0x00,0xD9,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xF7,0x00,0x00,0x00,0x12,0xA9,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x17 ,0x00,0x00,0x00,0xB4,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC3,0x00 ,0x00,0x00,0x12,0x8E,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0x8F,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x2A,0x00,0x00 ,0x00,0xE1,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xB8,0x00,0x00,0x00 ,0x1A,0xA8,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x52,0x83,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xDE,0x00,0x00,0x00,0x0A,0xD6,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x96,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xA4 ,0xA9,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0xEB,0x85 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xAC,0x00,0x00,0x00,0x08,0x8F,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x90,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0xCE,0x85,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xED,0x00,0x00,0x00,0x57,0xA7,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xDD,0x83,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x8B,0xD5,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x4A ,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x23,0xA7 ,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xA4,0x86,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x02,0x90,0xFF,0xFF ,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x91,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0xB8,0x86,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xA6,0x00,0x00,0x00,0x10,0xA6,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x51,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC ,0x00,0x00,0x00,0x32,0xD3,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x14,0x00 ,0x00,0x00,0xE7,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x82,0xA7,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0xE3,0x85,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x73,0x92,0xFF,0xFF,0xFF ,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x92,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x85,0x00,0x00,0x00,0xFF ,0x01,0x00,0x00,0x00,0xF4,0x00,0x00,0x00,0x23,0xA7,0xFF,0xFF,0xFF,0x00,0x00 ,0x00,0x00,0x00,0xBE,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xCE,0x00 ,0x00,0x00,0x04,0xD2,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xAE,0x83,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDF,0x00,0x00,0x00,0x09,0xA7,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xD8,0x84,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xE8,0x00,0x00,0x00,0x4C,0x93,0xFF,0xFF,0xFF,0x00 ,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x94,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xE3,0x83,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x68,0xA8,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x2E,0x00 ,0x00,0x00,0xFC,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x76,0xD1,0xFF ,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x61,0x84,0x00,0x00,0x00,0xFF,0x00,0x00 ,0x00,0x00,0x4F,0xA9,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x37,0x00,0x00 ,0x00,0xFC,0x82,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xAC,0x00,0x00,0x00 ,0x14,0x94,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0x95,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xA3 ,0x81,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB7,0xAA,0xFF,0xFF,0xFF,0x00 ,0x00,0x00,0x00,0x00,0x98,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF6 ,0x00,0x00,0x00,0x30,0xCF,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x27,0x00 ,0x00,0x00,0xF2,0x83,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xB6,0xAB,0xFF ,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0xEF,0x00,0x00,0x00,0x5B,0x96,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0x97,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x52 ,0x00,0x00,0x00,0xD9,0x00,0x00,0x00,0x1A,0xAA,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x15,0x00,0x00,0x00,0xF0,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00 ,0x00,0xE5,0x00,0x00,0x00,0x1D,0xCD,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x1E,0x00,0x00,0x00,0xE2,0x83,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8 ,0x00,0x00,0x00,0x24,0xAB,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x06,0x00 ,0x00,0x00,0x93,0x00,0x00,0x00,0x1B,0x97,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00 ,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0x98,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 ,0x00,0x02,0xAC,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x72,0x84,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xD3,0x00,0x00,0x00,0x0E,0xCB,0xFF,0xFF,0xFF ,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0xDA,0x84,0x00,0x00,0x00,0xFF ,0x00,0x00,0x00,0x00,0x83,0xC7,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00 ,0x89,0x00,0x00,0x00,0x00,0xC6,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x05 ,0x00,0x00,0x00,0xD9,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xBB,0x00 ,0x00,0x00,0x06,0xC9,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00 ,0x00,0xD0,0x84,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0x00,0x00,0x00 ,0x09,0xC7,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00 ,0x00,0xC7,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x4C,0x85,0x00,0x00,0x00 ,0xFF,0x01,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0x0B,0xC7,0xFF,0xFF,0xFF,0x00 ,0x01,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xCC,0x85,0x00,0x00,0x00,0xFF,0x00 ,0x00,0x00,0x00,0x51,0xC8,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0xC8,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xB4,0x85 ,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0x11,0xC5,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x2E,0x00,0x00,0x00,0xE2,0x85,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xA6,0xC9,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00 ,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xC8,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x14,0x00,0x00,0x00,0xE2,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00 ,0xD2,0x00,0x00,0x00,0x19,0xC3,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x4A ,0x00,0x00,0x00,0xF2,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD1,0x00 ,0x00,0x00,0x0A,0xC9,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0xC9,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x38,0x00,0x00 ,0x00,0xFA,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE2,0x00,0x00,0x00 ,0x3A,0xC0,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x77 ,0x00,0x00,0x00,0xFC,0x85,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xEE,0x00 ,0x00,0x00,0x22,0xCA,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0xCA,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x6F,0x86,0x00 ,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xFB,0x00,0x00,0x00,0x78,0x00,0x00,0x00 ,0x01,0xBD,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xC5 ,0x86,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0x48,0xCB ,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xCB ,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xAB,0x87,0x00,0x00,0x00,0xFF,0x01 ,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0x16,0xBA,0xFF,0xFF,0xFF,0x00,0x02,0x00 ,0x00,0x00,0x01,0x00,0x00,0x00,0x6D,0x00,0x00,0x00,0xF5,0x87,0x00,0x00,0x00 ,0xFF,0x00,0x00,0x00,0x00,0x76,0xCC,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0xCB,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00 ,0x0E,0x00,0x00,0x00,0xCE,0x87,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xE9 ,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x03,0xB7,0xFF,0xFF,0xFF,0x00,0x01,0x00 ,0x00,0x00,0x2D,0x00,0x00,0x00,0xBF,0x88,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0x84,0xCD,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0xCC,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x00,0x00 ,0xD8,0x88,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xD3,0x00,0x00,0x00,0x47 ,0xB4,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0xA5,0x00 ,0x00,0x00,0xFD,0x88,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8A,0xCE,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xCD,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0xE2,0x89,0x00,0x00 ,0x00,0xFF,0x01,0x00,0x00,0x00,0xB7,0x00,0x00,0x00,0x31,0xB0,0xFF,0xFF,0xFF ,0x00,0x02,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0xFA,0x89 ,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x8F,0xCF,0xFF,0xFF,0xFF,0x00,0x89 ,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xCE,0xFF,0xFF,0xFF,0x00,0x01 ,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xEA,0x8A,0x00,0x00,0x00,0xFF,0x02,0x00 ,0x00,0x00,0xC3,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x04,0xAA,0xFF,0xFF,0xFF ,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xA9,0x00 ,0x00,0x00,0xF9,0x8A,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x95,0xD0,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xCF,0xFF ,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0xE7,0x8B,0x00,0x00 ,0x00,0xFF,0x02,0x00,0x00,0x00,0xE5,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0x18 ,0xA6,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x80,0x00 ,0x00,0x00,0xE1,0x8B,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFD,0x00,0x00 ,0x00,0x79,0xD1,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0xD0,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1E,0x00,0x00,0x00 ,0xD2,0x8C,0x00,0x00,0x00,0xFF,0x04,0x00,0x00,0x00,0xFD,0x00,0x00,0x00,0xC8 ,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x02,0x9E,0xFF,0xFF ,0xFF,0x00,0x04,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x83 ,0x00,0x00,0x00,0xC7,0x00,0x00,0x00,0xFE,0x8C,0x00,0x00,0x00,0xFF,0x01,0x00 ,0x00,0x00,0xF1,0x00,0x00,0x00,0x4C,0xD2,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00 ,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xD1,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00 ,0x00,0x0D,0x00,0x00,0x00,0xB7,0x8F,0x00,0x00,0x00,0xFF,0x04,0x00,0x00,0x00 ,0xEB,0x00,0x00,0x00,0xA4,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0x38,0x00,0x00 ,0x00,0x0E,0x96,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x15,0x00,0x00,0x00 ,0x3B,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0xF5,0x8F,0x00 ,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xDA,0x00,0x00,0x00,0x29,0xD3,0xFF,0xFF ,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xD2,0xFF,0xFF ,0xFF,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x96,0x93,0x00,0x00,0x00 ,0xFF,0x16,0x00,0x00,0x00,0xE3,0x00,0x00,0x00,0xB9,0x00,0x00,0x00,0x8F,0x00 ,0x00,0x00,0x67,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x35 ,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x09,0xFF,0xFF,0xFF ,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x16,0x00,0x00 ,0x00,0x21,0x00,0x00,0x00,0x2C,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x42,0x00 ,0x00,0x00,0x5B,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xA5,0x00,0x00,0x00,0xCA ,0x00,0x00,0x00,0xEF,0x93,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xB8,0x00 ,0x00,0x00,0x11,0xD4,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0xD4,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x61,0x00,0x00 ,0x00,0xF1,0x9B,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFB,0x00,0x00,0x00 ,0xFE,0x9C,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x63 ,0x00,0x00,0x00,0x01,0xD5,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0xD5,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x1C,0x00 ,0x00,0x00,0xB8,0xB8,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xA9,0x00,0x00 ,0x00,0x17,0xD7,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00 ,0x00,0x00,0xD7,0xFF,0xFF,0xFF,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00 ,0xF1,0xB4,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE2,0x00,0x00,0x00,0x4C ,0xD9,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00 ,0xD8,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0xAB,0x00 ,0x00,0x00,0xFE,0xB0,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xE9,0x00,0x00 ,0x00,0x78,0x00,0x00,0x00,0x0C,0xDA,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00 ,0x00,0x89,0x00,0x00,0x00,0x00,0xDA,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00 ,0x2C,0x00,0x00,0x00,0xAA,0x00,0x00,0x00,0xFE,0xAC,0x00,0x00,0x00,0xFF,0x02 ,0x00,0x00,0x00,0xE2,0x00,0x00,0x00,0x6D,0x00,0x00,0x00,0x09,0xDC,0xFF,0xFF ,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xDC,0xFF,0xFF ,0xFF,0x00,0x02,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0xFD ,0xA8,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xD9,0x00,0x00,0x00,0x62,0x00 ,0x00,0x00,0x05,0xDE,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00 ,0x00,0x00,0x00,0xDE,0xFF,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x26,0x00,0x00 ,0x00,0x81,0x00,0x00,0x00,0xD8,0xA3,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00 ,0xDE,0x00,0x00,0x00,0x8B,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x01,0xE0,0xFF ,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xE1,0xFF ,0xFF,0xFF,0x00,0x02,0x00,0x00,0x00,0x2F,0x00,0x00,0x00,0x86,0x00,0x00,0x00 ,0xDD,0x9D,0x00,0x00,0x00,0xFF,0x02,0x00,0x00,0x00,0xDB,0x00,0x00,0x00,0x87 ,0x00,0x00,0x00,0x33,0xE4,0xFF,0xFF,0xFF,0x00,0x89,0x00,0x00,0x00,0x00,0x89 ,0x00,0x00,0x00,0x00,0xE4,0xFF,0xFF,0xFF,0x00,0x04,0x00,0x00,0x00,0x33,0x00 ,0x00,0x00,0x70,0x00,0x00,0x00,0xA2,0x00,0x00,0x00,0xD4,0x00,0x00,0x00,0xFC ,0x93,0x00,0x00,0x00,0xFF,0x04,0x00,0x00,0x00,0xE8,0x00,0x00,0x00,0xB7,0x00 ,0x00,0x00,0x86,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x24,0xE7,0xFF,0xFF,0xFF ,0x00,0x89,0x00,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x00,0xE8,0xFF,0xFF,0xFF ,0x00,0x14,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x69,0x00 ,0x00,0x00,0x95,0x00,0x00,0x00,0xA7,0x00,0x00,0x00,0xB6,0x00,0x00,0x00,0xC4 ,0x00,0x00,0x00,0xD3,0x00,0x00,0x00,0xE2,0x00,0x00,0x00,0xF1,0x00,0x00,0x00 ,0xFD,0x00,0x00,0x00,0xF2,0x00,0x00,0x00,0xE1,0x00,0x00,0x00,0xD1,0x00,0x00 ,0x00,0xC0,0x00,0x00,0x00,0xAF,0x00,0x00,0x00,0x9F,0x00,0x00,0x00,0x8E,0x00 ,0x00,0x00,0x78,0x00,0x00,0x00,0x4A,0x00,0x00,0x00,0x19,0xEC,0xFF,0xFF,0xFF ,0x00,0x89,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00 ,0x00,0xFE,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00 ,0x00,0xFF,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x54,0x52,0x55,0x45,0x56,0x49,0x53,0x49,0x4F,0x4E,0x2D ,0x58,0x46,0x49,0x4C,0x45,0x2E,0x00}; /* end binary data. size = 22402 bytes */ projectM-complete-2.1.0-Source/src/libprojectM/ChangeLog0000664000175000017500000000713411756064136023402 0ustar matthiasmatthiasNew for version 1.1 ------------------------------------------------------ * general performance improvements and improved video card compatability * multi-threading during smooth preset switching * pulse audio support * Qt4 GUI implemented for playlist management and preset editing (jack / pulseaudio only) New for versoin 1.01 ------------------------------------------------------ * Bugfixes New for version 1.00 ------------------------------------------------------ This release includes months of refactoring. The code changes are immense. The list below does not even begin to explain the amount of upheaval that has occured. *Smooth Preset Switching *OpenGL Framebuffer Objects (sharper rendering) *PerPixel Warp effect added *Custom Shape Texturing via Images (imageURL property) *Serious Parser/Evaluator improvements for better .milk Compatability *projectM-engine can render to a texture instead of the framebuffer (see projectM-test/projectM-test-texture.cpp) *projectM-engine, projectM-xmms, projectM-jack, and projectM-test build system converted to CMake *3D Song title animation *New Configuration File (more options, more flexible) New for version 0.99 ------------------------------------------------------ *config file now saved at ~/.projectM/config *internal rendering coordinate spaces corrected. (basically, I made some stupid decisions a long time ago, and just fixed them now) *xmms plugins close properly via window decorations *mouse cursor hidden in xmms-projectM during fullscreen *menus should resize relative to the screen size now *Fixed numerous compilation bugs *when the player changes to a new song, libprojectM will zoom in the title for a few seconds, then blend the title into the vis (ala milkdrop), if the player support sending the title to libprojectM (only xmms-projectM now) New for version 0.98 ------------------------------------------------------ *projectM has been refactored into a shared library called libprojectM. -Now compiles as C++ (even though 99% of the code is C) *libvisual-projectM now supports libvisual 0.4.0 *Preset library updated (~150 new, ~25 removed) *Improved Rendering Engine -rewrote per pixel mathematics -fixed waveforms 0, 1, and 4 -fixed Order of drawing (Vectors, Custom Shapes, Custom Waves, Waveform, Borders) -fixed custom shape rotation and texture parameter bugs -added support for the bDarkenCenter feature -added pbuffer support (however, you can't use it yet) -improved motion vectors when using pbuffers *Improved .milk Parser -corrected behavior of frame, wave, and shape init_eqns -fixed bug with multiple equations on one line *Menu/Help/Display System Improvements -Replaced GLF with FTGL (TrueType) fonts. -Added the solarize, brighten, darken, and invert filters to the post-processing menu -(F4) new Rendering stats display -(F5) Framerate display fixed *New Framerate limiter *n0dalus contributed some autotools patches. *Chris Byrne of Monstavision contributed: -3 Memory Leak fixes! -Performance improvements during PCM input -Preset index code rewritten to allow presets to be added while projectM is running *Hai Zaar helped us clean up the autotools stuff -Presets/fonts will be stored in $DATADIR/projectM/fonts and /presets -The config file will be stored in $SYSCONFDIR/projectM -By default DATADIR is $PREFIX/share and SYSCONFDIR is $PREFIX/etc so we reccomend you run configure like so: ./configure --sysconfdir=/etc projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.dsp0000775000175000017500000001541111756064136024612 0ustar matthiasmatthias# Microsoft Developer Studio Project File - Name="libprojectM" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Static Library" 0x0104 CFG=libprojectM - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "libprojectM.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "libprojectM.mak" CFG="libprojectM - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "libprojectM - Win32 Release" (based on "Win32 (x86) Static Library") !MESSAGE "libprojectM - Win32 Debug" (based on "Win32 (x86) Static Library") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "libprojectM - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD BASE RSC /l 0x809 /d "NDEBUG" # ADD RSC /l 0x809 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo !ELSEIF "$(CFG)" == "libprojectM - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "DEBUG" /YX /FD /GZ /c # ADD BASE RSC /l 0x809 /d "_DEBUG" # ADD RSC /l 0x809 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo !ENDIF # Begin Target # Name "libprojectM - Win32 Release" # Name "libprojectM - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\BeatDetect.cpp # End Source File # Begin Source File SOURCE=.\browser.cpp # End Source File # Begin Source File SOURCE=.\builtin_funcs.cpp # End Source File # Begin Source File SOURCE=.\console_interface.cpp # End Source File # Begin Source File SOURCE=.\CustomShape.cpp # End Source File # Begin Source File SOURCE=.\CustomWave.cpp # End Source File # Begin Source File SOURCE=.\editor.cpp # End Source File # Begin Source File SOURCE=.\Eval.cpp # End Source File # Begin Source File SOURCE=.\Expr.cpp # End Source File # Begin Source File SOURCE=.\fftsg.cpp # End Source File # Begin Source File SOURCE=.\Func.cpp # End Source File # Begin Source File SOURCE=.\glConsole.cpp # End Source File # Begin Source File SOURCE=.\InitCond.cpp # End Source File # Begin Source File SOURCE=.\menu.cpp # End Source File # Begin Source File SOURCE=.\Param.cpp # End Source File # Begin Source File SOURCE=.\Parser.cpp # End Source File # Begin Source File SOURCE=.\pbuffer.cpp # End Source File # Begin Source File SOURCE=.\PCM.cpp # End Source File # Begin Source File SOURCE=.\PerFrameEqn.cpp # End Source File # Begin Source File SOURCE=.\PerPixelEqn.cpp # End Source File # Begin Source File SOURCE=.\PerPointEqn.cpp # End Source File # Begin Source File SOURCE=.\Preset.cpp # End Source File # Begin Source File SOURCE=.\projectM.cpp # End Source File # Begin Source File SOURCE=.\SplayTree.cpp # End Source File # Begin Source File SOURCE=.\timer.cpp # End Source File # Begin Source File SOURCE=".\win32-dirent.cpp" # End Source File # Begin Source File SOURCE=.\wipemalloc.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\BeatDetect.h # End Source File # Begin Source File SOURCE=.\browser.h # End Source File # Begin Source File SOURCE=.\builtin_funcs.h # End Source File # Begin Source File SOURCE=.\carbontoprojectM.h # End Source File # Begin Source File SOURCE=.\common.h # End Source File # Begin Source File SOURCE=.\compare.h # End Source File # Begin Source File SOURCE=.\console_interface.h # End Source File # Begin Source File SOURCE=.\CustomShape.h # End Source File # Begin Source File SOURCE=.\CustomWave.h # End Source File # Begin Source File SOURCE=.\CValue.h # End Source File # Begin Source File SOURCE=.\dlldefs.h # End Source File # Begin Source File SOURCE=.\editor.h # End Source File # Begin Source File SOURCE=.\Eval.h # End Source File # Begin Source File SOURCE=.\event.h # End Source File # Begin Source File SOURCE=.\Expr.h # End Source File # Begin Source File SOURCE=.\fatal.h # End Source File # Begin Source File SOURCE=.\fftsg.h # End Source File # Begin Source File SOURCE=.\Func.h # End Source File # Begin Source File SOURCE=.\glConsole.h # End Source File # Begin Source File SOURCE=.\glf.h # End Source File # Begin Source File SOURCE=.\InitCond.h # End Source File # Begin Source File SOURCE=.\lvtoprojectM.h # End Source File # Begin Source File SOURCE=.\menu.h # End Source File # Begin Source File SOURCE=.\Param.h # End Source File # Begin Source File SOURCE=.\Parser.h # End Source File # Begin Source File SOURCE=.\pbuffer.h # End Source File # Begin Source File SOURCE=.\PCM.h # End Source File # Begin Source File SOURCE=.\PerFrameEqn.h # End Source File # Begin Source File SOURCE=.\PerPixelEqn.h # End Source File # Begin Source File SOURCE=.\PerPointEqn.h # End Source File # Begin Source File SOURCE=.\Preset.h # End Source File # Begin Source File SOURCE=.\projectM.h # End Source File # Begin Source File SOURCE=.\sdltoprojectM.h # End Source File # Begin Source File SOURCE=.\SplayTree.h # End Source File # Begin Source File SOURCE=.\timer.h # End Source File # Begin Source File SOURCE=".\win32-dirent.h" # End Source File # Begin Source File SOURCE=.\wipemalloc.h # End Source File # End Group # End Target # End Project projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.rc0000664000175000017500000000247611756064136024434 0ustar matthiasmatthias// Microsoft Visual C++ generated resource script. // #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #include "afxres.h" ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // English (U.S.) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) LANGUAGE 9, 1 #pragma code_page(1252) #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE BEGIN "resource.h\0" END 2 TEXTINCLUDE BEGIN "#include ""afxres.h""\r\n" "\0" END 3 TEXTINCLUDE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.pc0000664000175000017500000000046411756064136024425 0ustar matthiasmatthiasprefix=/usr/local exec_prefix=/usr/local libdir=${exec_prefix}/lib includedir=/usr/local/include pkgdatadir=/usr/local/share/projectM sysconfdir=/usr/local/share/projectM Name: libprojectM Version: 2.1.0 Description: projectM - OpenGL Milkdrop Requires: Libs: -L${libdir} -lprojectM Cflags: -I${includedir} projectM-complete-2.1.0-Source/src/libprojectM/PipelineMerger.hpp0000664000175000017500000000106011756064136025240 0ustar matthiasmatthias#ifndef PRESET_MERGE_HPP #define PRESET_MERGE_HPP #include "Preset.hpp" #include "Pipeline.hpp" #include "RenderItemMatcher.hpp" #include "RenderItemMergeFunction.hpp" class PipelineMerger { template inline static T lerp(T a, T b, float ratio) { return a * ratio + b * (1 - ratio); } public: static void mergePipelines(const Pipeline &a, const Pipeline &b, Pipeline &out, RenderItemMatcher::MatchResults & matching, RenderItemMergeFunction & merger, float ratio); private : static const double s; static const double e; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/win32-dirent.cpp0000775000175000017500000001177311756064136024570 0ustar matthiasmatthias/* Implementation of POSIX directory browsing functions and types for Win32. Author: Kevlin Henney (kevlin@acm.org, kevlin@curbralan.com) History: Created March 1997. Updated June 2003. Rights: See end of file. */ #include "win32-dirent.h" #include #include /* _findfirst and _findnext set errno iff they return -1 */ #include #include #ifdef __cplusplus extern "C" { #endif struct DIR { long handle; /* -1 for failed rewind */ struct _finddata_t info; struct dirent result; /* d_name null iff first time */ char *name; /* null-terminated char string */ }; DIR *opendir(const char *name) { DIR *dir = 0; if(name && name[0]) { size_t base_length = strlen(name); const char *all = /* search pattern must end with suitable wildcard */ strchr("/\\", name[base_length - 1]) ? "*" : "/*"; if((dir = (DIR *) malloc(sizeof *dir)) != 0 && (dir->name = (char *) malloc(base_length + strlen(all) + 1)) != 0) { strcat(strcpy(dir->name, name), all); if((dir->handle = (long) _findfirst(dir->name, &dir->info)) != -1) { dir->result.d_name = 0; } else /* rollback */ { free(dir->name); free(dir); dir = 0; } } else /* rollback */ { free(dir); dir = 0; errno = ENOMEM; } } else { errno = EINVAL; } return dir; } int closedir(DIR *dir) { int result = -1; if(dir) { if(dir->handle != -1) { result = _findclose(dir->handle); } free(dir->name); free(dir); } if(result == -1) /* map all errors to EBADF */ { errno = EBADF; } return result; } struct dirent *readdir(DIR *dir) { struct dirent *result = 0; if(dir && dir->handle != -1) { if(!dir->result.d_name || _findnext(dir->handle, &dir->info) != -1) { result = &dir->result; result->d_name = dir->info.name; } } else { errno = EBADF; } return result; } void rewinddir(DIR *dir) { if(dir && dir->handle != -1) { _findclose(dir->handle); dir->handle = (long) _findfirst(dir->name, &dir->info); dir->result.d_name = 0; } else { errno = EBADF; } } // helper for scandir below static void scandir_free_dir_entries(struct dirent*** namelist, int entries) { int i; if (!*namelist) return; for (i = 0; i < entries; ++i) { free((*namelist)[i]); } free(*namelist); *namelist = 0; } // returns the number of directory entries select or -1 if an error occurs int scandir( const char* dir, struct dirent*** namelist, int(*filter)(const struct dirent*), int(*compar)(const void*, const void*) ) { int entries = 0; int max_entries = 512; // assume 2*512 = 1024 entries (used for allocation) DIR* d; *namelist = 0; // open directory d = opendir(dir); if (!d) return -1; // iterate while (1) { struct dirent* ent = readdir(d); if (!ent) break; // add if no filter or filter returns non-zero if (filter && (0 == filter(ent))) continue; // resize our buffer if there is not enough room if (!*namelist || entries >= max_entries) { struct dirent** new_entries; max_entries *= 2; new_entries = (struct dirent **)realloc(*namelist, max_entries); if (!new_entries) { scandir_free_dir_entries(namelist, entries); closedir(d); errno = ENOMEM; return -1; } *namelist = new_entries; } // allocate new entry (*namelist)[entries] = (struct dirent *)malloc(sizeof(struct dirent) + strlen(ent->d_name) + 1); if (!(*namelist)[entries]) { scandir_free_dir_entries(namelist, entries); closedir(d); errno = ENOMEM; return -1; } // copy entry info *(*namelist)[entries] = *ent; // and then we tack the string onto the end { char* dest = (char*)((*namelist)[entries]) + sizeof(struct dirent); strcpy(dest, ent->d_name); (*namelist)[entries]->d_name = dest; } ++entries; } // sort if (*namelist && compar) qsort(*namelist, entries, sizeof((*namelist)[0]), compar); return entries; } int alphasort(const void* lhs, const void* rhs) { const struct dirent* lhs_ent = *(struct dirent**)lhs; const struct dirent* rhs_ent = *(struct dirent**)rhs; return _strcmpi(lhs_ent->d_name, rhs_ent->d_name); } #ifdef __cplusplus } #endif /* Copyright Kevlin Henney, 1997, 2003. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose is hereby granted without fee, provided that this copyright and permissions notice appear in all copies and derivatives. This software is supplied "as is" without express or implied warranty. But that said, if there are any problems please get in touch. */ projectM-complete-2.1.0-Source/src/libprojectM/glxew.h0000664000175000017500000014022311756064136023124 0ustar matthiasmatthias/* ** The OpenGL Extension Wrangler Library ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev ** All rights reserved. ** ** Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are met: ** ** * Redistributions of source code must retain the above copyright notice, ** this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright notice, ** this list of conditions and the following disclaimer in the documentation ** and/or other materials provided with the distribution. ** * The name of the author may be used to endorse or promote products ** derived from this software without specific prior written permission. ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF ** THE POSSIBILITY OF SUCH DAMAGE. */ /* * Mesa 3-D graphics library * Version: 7.0 * * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* ** Copyright (c) 2007 The Khronos Group Inc. ** ** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the ** "Materials"), to deal in the Materials without restriction, including ** without limitation the rights to use, copy, modify, merge, publish, ** distribute, sublicense, and/or sell copies of the Materials, and to ** permit persons to whom the Materials are furnished to do so, subject to ** the following conditions: ** ** The above copyright notice and this permission notice shall be included ** in all copies or substantial portions of the Materials. ** ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ #ifndef __glxew_h__ #define __glxew_h__ #define __GLXEW_H__ #ifdef __glxext_h_ #error glxext.h included before glxew.h #endif #ifdef GLX_H #error glx.h included before glxew.h #endif #define __glxext_h_ #define __GLX_glx_h__ #define GLX_H #include #include #include #include #ifdef __cplusplus extern "C" { #endif /* ---------------------------- GLX_VERSION_1_0 --------------------------- */ #ifndef GLX_VERSION_1_0 #define GLX_VERSION_1_0 1 #define GLX_USE_GL 1 #define GLX_BUFFER_SIZE 2 #define GLX_LEVEL 3 #define GLX_RGBA 4 #define GLX_DOUBLEBUFFER 5 #define GLX_STEREO 6 #define GLX_AUX_BUFFERS 7 #define GLX_RED_SIZE 8 #define GLX_GREEN_SIZE 9 #define GLX_BLUE_SIZE 10 #define GLX_ALPHA_SIZE 11 #define GLX_DEPTH_SIZE 12 #define GLX_STENCIL_SIZE 13 #define GLX_ACCUM_RED_SIZE 14 #define GLX_ACCUM_GREEN_SIZE 15 #define GLX_ACCUM_BLUE_SIZE 16 #define GLX_ACCUM_ALPHA_SIZE 17 #define GLX_BAD_SCREEN 1 #define GLX_BAD_ATTRIBUTE 2 #define GLX_NO_EXTENSION 3 #define GLX_BAD_VISUAL 4 #define GLX_BAD_CONTEXT 5 #define GLX_BAD_VALUE 6 #define GLX_BAD_ENUM 7 typedef XID GLXDrawable; typedef XID GLXPixmap; #ifdef __sun typedef struct __glXContextRec *GLXContext; #else typedef struct __GLXcontextRec *GLXContext; #endif extern Bool glXQueryExtension (Display *dpy, int *errorBase, int *eventBase); extern Bool glXQueryVersion (Display *dpy, int *major, int *minor); extern int glXGetConfig (Display *dpy, XVisualInfo *vis, int attrib, int *value); extern XVisualInfo* glXChooseVisual (Display *dpy, int screen, int *attribList); extern GLXPixmap glXCreateGLXPixmap (Display *dpy, XVisualInfo *vis, Pixmap pixmap); extern void glXDestroyGLXPixmap (Display *dpy, GLXPixmap pix); extern GLXContext glXCreateContext (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct); extern void glXDestroyContext (Display *dpy, GLXContext ctx); extern Bool glXIsDirect (Display *dpy, GLXContext ctx); extern void glXCopyContext (Display *dpy, GLXContext src, GLXContext dst, GLulong mask); extern Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx); extern GLXContext glXGetCurrentContext (void); extern GLXDrawable glXGetCurrentDrawable (void); extern void glXWaitGL (void); extern void glXWaitX (void); extern void glXSwapBuffers (Display *dpy, GLXDrawable drawable); extern void glXUseXFont (Font font, int first, int count, int listBase); #define GLXEW_VERSION_1_0 GLXEW_GET_VAR(__GLXEW_VERSION_1_0) #endif /* GLX_VERSION_1_0 */ /* ---------------------------- GLX_VERSION_1_1 --------------------------- */ #ifndef GLX_VERSION_1_1 #define GLX_VERSION_1_1 #define GLX_VENDOR 0x1 #define GLX_VERSION 0x2 #define GLX_EXTENSIONS 0x3 extern const char* glXQueryExtensionsString (Display *dpy, int screen); extern const char* glXGetClientString (Display *dpy, int name); extern const char* glXQueryServerString (Display *dpy, int screen, int name); #define GLXEW_VERSION_1_1 GLXEW_GET_VAR(__GLXEW_VERSION_1_1) #endif /* GLX_VERSION_1_1 */ /* ---------------------------- GLX_VERSION_1_2 ---------------------------- */ #ifndef GLX_VERSION_1_2 #define GLX_VERSION_1_2 1 typedef Display* ( * PFNGLXGETCURRENTDISPLAYPROC) (void); #define glXGetCurrentDisplay GLXEW_GET_FUN(__glewXGetCurrentDisplay) #define GLXEW_VERSION_1_2 GLXEW_GET_VAR(__GLXEW_VERSION_1_2) #endif /* GLX_VERSION_1_2 */ /* ---------------------------- GLX_VERSION_1_3 ---------------------------- */ #ifndef GLX_VERSION_1_3 #define GLX_VERSION_1_3 1 #define GLX_RGBA_BIT 0x00000001 #define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 #define GLX_WINDOW_BIT 0x00000001 #define GLX_COLOR_INDEX_BIT 0x00000002 #define GLX_PIXMAP_BIT 0x00000002 #define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 #define GLX_BACK_LEFT_BUFFER_BIT 0x00000004 #define GLX_PBUFFER_BIT 0x00000004 #define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 #define GLX_AUX_BUFFERS_BIT 0x00000010 #define GLX_CONFIG_CAVEAT 0x20 #define GLX_DEPTH_BUFFER_BIT 0x00000020 #define GLX_X_VISUAL_TYPE 0x22 #define GLX_TRANSPARENT_TYPE 0x23 #define GLX_TRANSPARENT_INDEX_VALUE 0x24 #define GLX_TRANSPARENT_RED_VALUE 0x25 #define GLX_TRANSPARENT_GREEN_VALUE 0x26 #define GLX_TRANSPARENT_BLUE_VALUE 0x27 #define GLX_TRANSPARENT_ALPHA_VALUE 0x28 #define GLX_STENCIL_BUFFER_BIT 0x00000040 #define GLX_ACCUM_BUFFER_BIT 0x00000080 #define GLX_NONE 0x8000 #define GLX_SLOW_CONFIG 0x8001 #define GLX_TRUE_COLOR 0x8002 #define GLX_DIRECT_COLOR 0x8003 #define GLX_PSEUDO_COLOR 0x8004 #define GLX_STATIC_COLOR 0x8005 #define GLX_GRAY_SCALE 0x8006 #define GLX_STATIC_GRAY 0x8007 #define GLX_TRANSPARENT_RGB 0x8008 #define GLX_TRANSPARENT_INDEX 0x8009 #define GLX_VISUAL_ID 0x800B #define GLX_SCREEN 0x800C #define GLX_NON_CONFORMANT_CONFIG 0x800D #define GLX_DRAWABLE_TYPE 0x8010 #define GLX_RENDER_TYPE 0x8011 #define GLX_X_RENDERABLE 0x8012 #define GLX_FBCONFIG_ID 0x8013 #define GLX_RGBA_TYPE 0x8014 #define GLX_COLOR_INDEX_TYPE 0x8015 #define GLX_MAX_PBUFFER_WIDTH 0x8016 #define GLX_MAX_PBUFFER_HEIGHT 0x8017 #define GLX_MAX_PBUFFER_PIXELS 0x8018 #define GLX_PRESERVED_CONTENTS 0x801B #define GLX_LARGEST_PBUFFER 0x801C #define GLX_WIDTH 0x801D #define GLX_HEIGHT 0x801E #define GLX_EVENT_MASK 0x801F #define GLX_DAMAGED 0x8020 #define GLX_SAVED 0x8021 #define GLX_WINDOW 0x8022 #define GLX_PBUFFER 0x8023 #define GLX_PBUFFER_HEIGHT 0x8040 #define GLX_PBUFFER_WIDTH 0x8041 #define GLX_PBUFFER_CLOBBER_MASK 0x08000000 #define GLX_DONT_CARE 0xFFFFFFFF typedef XID GLXFBConfigID; typedef XID GLXWindow; typedef XID GLXPbuffer; typedef struct __GLXFBConfigRec *GLXFBConfig; typedef struct { int event_type; int draw_type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; unsigned int buffer_mask; unsigned int aux_buffer; int x, y; int width, height; int count; } GLXPbufferClobberEvent; typedef union __GLXEvent { GLXPbufferClobberEvent glxpbufferclobber; long pad[24]; } GLXEvent; typedef GLXFBConfig* ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list); typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list); typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list); typedef void ( * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf); typedef void ( * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap); typedef void ( * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win); typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void); typedef int ( * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value); typedef GLXFBConfig* ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements); typedef void ( * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask); typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config); typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx); typedef int ( * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value); typedef void ( * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value); typedef void ( * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask); #define glXChooseFBConfig GLXEW_GET_FUN(__glewXChooseFBConfig) #define glXCreateNewContext GLXEW_GET_FUN(__glewXCreateNewContext) #define glXCreatePbuffer GLXEW_GET_FUN(__glewXCreatePbuffer) #define glXCreatePixmap GLXEW_GET_FUN(__glewXCreatePixmap) #define glXCreateWindow GLXEW_GET_FUN(__glewXCreateWindow) #define glXDestroyPbuffer GLXEW_GET_FUN(__glewXDestroyPbuffer) #define glXDestroyPixmap GLXEW_GET_FUN(__glewXDestroyPixmap) #define glXDestroyWindow GLXEW_GET_FUN(__glewXDestroyWindow) #define glXGetCurrentReadDrawable GLXEW_GET_FUN(__glewXGetCurrentReadDrawable) #define glXGetFBConfigAttrib GLXEW_GET_FUN(__glewXGetFBConfigAttrib) #define glXGetFBConfigs GLXEW_GET_FUN(__glewXGetFBConfigs) #define glXGetSelectedEvent GLXEW_GET_FUN(__glewXGetSelectedEvent) #define glXGetVisualFromFBConfig GLXEW_GET_FUN(__glewXGetVisualFromFBConfig) #define glXMakeContextCurrent GLXEW_GET_FUN(__glewXMakeContextCurrent) #define glXQueryContext GLXEW_GET_FUN(__glewXQueryContext) #define glXQueryDrawable GLXEW_GET_FUN(__glewXQueryDrawable) #define glXSelectEvent GLXEW_GET_FUN(__glewXSelectEvent) #define GLXEW_VERSION_1_3 GLXEW_GET_VAR(__GLXEW_VERSION_1_3) #endif /* GLX_VERSION_1_3 */ /* ---------------------------- GLX_VERSION_1_4 ---------------------------- */ #ifndef GLX_VERSION_1_4 #define GLX_VERSION_1_4 1 #define GLX_SAMPLE_BUFFERS 100000 #define GLX_SAMPLES 100001 extern void ( * glXGetProcAddress (const GLubyte *procName)) (void); #define GLXEW_VERSION_1_4 GLXEW_GET_VAR(__GLXEW_VERSION_1_4) #endif /* GLX_VERSION_1_4 */ /* -------------------------- GLX_3DFX_multisample ------------------------- */ #ifndef GLX_3DFX_multisample #define GLX_3DFX_multisample 1 #define GLX_SAMPLE_BUFFERS_3DFX 0x8050 #define GLX_SAMPLES_3DFX 0x8051 #define GLXEW_3DFX_multisample GLXEW_GET_VAR(__GLXEW_3DFX_multisample) #endif /* GLX_3DFX_multisample */ /* ------------------------- GLX_ARB_fbconfig_float ------------------------ */ #ifndef GLX_ARB_fbconfig_float #define GLX_ARB_fbconfig_float 1 #define GLX_RGBA_FLOAT_BIT 0x00000004 #define GLX_RGBA_FLOAT_TYPE 0x20B9 #define GLXEW_ARB_fbconfig_float GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float) #endif /* GLX_ARB_fbconfig_float */ /* ------------------------ GLX_ARB_get_proc_address ----------------------- */ #ifndef GLX_ARB_get_proc_address #define GLX_ARB_get_proc_address 1 extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); #define GLXEW_ARB_get_proc_address GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address) #endif /* GLX_ARB_get_proc_address */ /* -------------------------- GLX_ARB_multisample -------------------------- */ #ifndef GLX_ARB_multisample #define GLX_ARB_multisample 1 #define GLX_SAMPLE_BUFFERS_ARB 100000 #define GLX_SAMPLES_ARB 100001 #define GLXEW_ARB_multisample GLXEW_GET_VAR(__GLXEW_ARB_multisample) #endif /* GLX_ARB_multisample */ /* ----------------------- GLX_ATI_pixel_format_float ---------------------- */ #ifndef GLX_ATI_pixel_format_float #define GLX_ATI_pixel_format_float 1 #define GLX_RGBA_FLOAT_ATI_BIT 0x00000100 #define GLXEW_ATI_pixel_format_float GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float) #endif /* GLX_ATI_pixel_format_float */ /* ------------------------- GLX_ATI_render_texture ------------------------ */ #ifndef GLX_ATI_render_texture #define GLX_ATI_render_texture 1 #define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 #define GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 #define GLX_TEXTURE_FORMAT_ATI 0x9802 #define GLX_TEXTURE_TARGET_ATI 0x9803 #define GLX_MIPMAP_TEXTURE_ATI 0x9804 #define GLX_TEXTURE_RGB_ATI 0x9805 #define GLX_TEXTURE_RGBA_ATI 0x9806 #define GLX_NO_TEXTURE_ATI 0x9807 #define GLX_TEXTURE_CUBE_MAP_ATI 0x9808 #define GLX_TEXTURE_1D_ATI 0x9809 #define GLX_TEXTURE_2D_ATI 0x980A #define GLX_MIPMAP_LEVEL_ATI 0x980B #define GLX_CUBE_MAP_FACE_ATI 0x980C #define GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D #define GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E #define GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F #define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 #define GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 #define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 #define GLX_FRONT_LEFT_ATI 0x9813 #define GLX_FRONT_RIGHT_ATI 0x9814 #define GLX_BACK_LEFT_ATI 0x9815 #define GLX_BACK_RIGHT_ATI 0x9816 #define GLX_AUX0_ATI 0x9817 #define GLX_AUX1_ATI 0x9818 #define GLX_AUX2_ATI 0x9819 #define GLX_AUX3_ATI 0x981A #define GLX_AUX4_ATI 0x981B #define GLX_AUX5_ATI 0x981C #define GLX_AUX6_ATI 0x981D #define GLX_AUX7_ATI 0x981E #define GLX_AUX8_ATI 0x981F #define GLX_AUX9_ATI 0x9820 #define GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 #define GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 typedef void ( * PFNGLXBINDTEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); typedef void ( * PFNGLXDRAWABLEATTRIBATIPROC) (Display *dpy, GLXDrawable draw, const int *attrib_list); typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); #define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI) #define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI) #define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI) #define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_ATI_render_texture) #endif /* GLX_ATI_render_texture */ /* --------------------- GLX_EXT_fbconfig_packed_float --------------------- */ #ifndef GLX_EXT_fbconfig_packed_float #define GLX_EXT_fbconfig_packed_float 1 #define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 #define GLXEW_EXT_fbconfig_packed_float GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float) #endif /* GLX_EXT_fbconfig_packed_float */ /* ------------------------ GLX_EXT_framebuffer_sRGB ----------------------- */ #ifndef GLX_EXT_framebuffer_sRGB #define GLX_EXT_framebuffer_sRGB 1 #define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 #define GLXEW_EXT_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB) #endif /* GLX_EXT_framebuffer_sRGB */ /* ------------------------- GLX_EXT_import_context ------------------------ */ #ifndef GLX_EXT_import_context #define GLX_EXT_import_context 1 #define GLX_SHARE_CONTEXT_EXT 0x800A #define GLX_VISUAL_ID_EXT 0x800B #define GLX_SCREEN_EXT 0x800C typedef XID GLXContextID; typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display* dpy, GLXContext context); typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context); typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display* dpy, GLXContextID contextID); typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display* dpy, GLXContext context, int attribute,int *value); #define glXFreeContextEXT GLXEW_GET_FUN(__glewXFreeContextEXT) #define glXGetContextIDEXT GLXEW_GET_FUN(__glewXGetContextIDEXT) #define glXImportContextEXT GLXEW_GET_FUN(__glewXImportContextEXT) #define glXQueryContextInfoEXT GLXEW_GET_FUN(__glewXQueryContextInfoEXT) #define GLXEW_EXT_import_context GLXEW_GET_VAR(__GLXEW_EXT_import_context) #endif /* GLX_EXT_import_context */ /* -------------------------- GLX_EXT_scene_marker ------------------------- */ #ifndef GLX_EXT_scene_marker #define GLX_EXT_scene_marker 1 #define GLXEW_EXT_scene_marker GLXEW_GET_VAR(__GLXEW_EXT_scene_marker) #endif /* GLX_EXT_scene_marker */ /* ---------------------- GLX_EXT_texture_from_pixmap ---------------------- */ #ifndef GLX_EXT_texture_from_pixmap #define GLX_EXT_texture_from_pixmap 1 #define GLX_TEXTURE_1D_BIT_EXT 0x00000001 #define GLX_TEXTURE_2D_BIT_EXT 0x00000002 #define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004 #define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0 #define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1 #define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2 #define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3 #define GLX_Y_INVERTED_EXT 0x20D4 #define GLX_TEXTURE_FORMAT_EXT 0x20D5 #define GLX_TEXTURE_TARGET_EXT 0x20D6 #define GLX_MIPMAP_TEXTURE_EXT 0x20D7 #define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8 #define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9 #define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA #define GLX_TEXTURE_1D_EXT 0x20DB #define GLX_TEXTURE_2D_EXT 0x20DC #define GLX_TEXTURE_RECTANGLE_EXT 0x20DD #define GLX_FRONT_LEFT_EXT 0x20DE #define GLX_FRONT_RIGHT_EXT 0x20DF #define GLX_BACK_LEFT_EXT 0x20E0 #define GLX_BACK_RIGHT_EXT 0x20E1 #define GLX_AUX0_EXT 0x20E2 #define GLX_AUX1_EXT 0x20E3 #define GLX_AUX2_EXT 0x20E4 #define GLX_AUX3_EXT 0x20E5 #define GLX_AUX4_EXT 0x20E6 #define GLX_AUX5_EXT 0x20E7 #define GLX_AUX6_EXT 0x20E8 #define GLX_AUX7_EXT 0x20E9 #define GLX_AUX8_EXT 0x20EA #define GLX_AUX9_EXT 0x20EB typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer, const int *attrib_list); typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer); #define glXBindTexImageEXT GLXEW_GET_FUN(__glewXBindTexImageEXT) #define glXReleaseTexImageEXT GLXEW_GET_FUN(__glewXReleaseTexImageEXT) #define GLXEW_EXT_texture_from_pixmap GLXEW_GET_VAR(__GLXEW_EXT_texture_from_pixmap) #endif /* GLX_EXT_texture_from_pixmap */ /* -------------------------- GLX_EXT_visual_info -------------------------- */ #ifndef GLX_EXT_visual_info #define GLX_EXT_visual_info 1 #define GLX_X_VISUAL_TYPE_EXT 0x22 #define GLX_TRANSPARENT_TYPE_EXT 0x23 #define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24 #define GLX_TRANSPARENT_RED_VALUE_EXT 0x25 #define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26 #define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27 #define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28 #define GLX_NONE_EXT 0x8000 #define GLX_TRUE_COLOR_EXT 0x8002 #define GLX_DIRECT_COLOR_EXT 0x8003 #define GLX_PSEUDO_COLOR_EXT 0x8004 #define GLX_STATIC_COLOR_EXT 0x8005 #define GLX_GRAY_SCALE_EXT 0x8006 #define GLX_STATIC_GRAY_EXT 0x8007 #define GLX_TRANSPARENT_RGB_EXT 0x8008 #define GLX_TRANSPARENT_INDEX_EXT 0x8009 #define GLXEW_EXT_visual_info GLXEW_GET_VAR(__GLXEW_EXT_visual_info) #endif /* GLX_EXT_visual_info */ /* ------------------------- GLX_EXT_visual_rating ------------------------- */ #ifndef GLX_EXT_visual_rating #define GLX_EXT_visual_rating 1 #define GLX_VISUAL_CAVEAT_EXT 0x20 #define GLX_SLOW_VISUAL_EXT 0x8001 #define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D #define GLXEW_EXT_visual_rating GLXEW_GET_VAR(__GLXEW_EXT_visual_rating) #endif /* GLX_EXT_visual_rating */ /* -------------------------- GLX_MESA_agp_offset -------------------------- */ #ifndef GLX_MESA_agp_offset #define GLX_MESA_agp_offset 1 typedef unsigned int ( * PFNGLXGETAGPOFFSETMESAPROC) (const void* pointer); #define glXGetAGPOffsetMESA GLXEW_GET_FUN(__glewXGetAGPOffsetMESA) #define GLXEW_MESA_agp_offset GLXEW_GET_VAR(__GLXEW_MESA_agp_offset) #endif /* GLX_MESA_agp_offset */ /* ------------------------ GLX_MESA_copy_sub_buffer ----------------------- */ #ifndef GLX_MESA_copy_sub_buffer #define GLX_MESA_copy_sub_buffer 1 typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height); #define glXCopySubBufferMESA GLXEW_GET_FUN(__glewXCopySubBufferMESA) #define GLXEW_MESA_copy_sub_buffer GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer) #endif /* GLX_MESA_copy_sub_buffer */ /* ------------------------ GLX_MESA_pixmap_colormap ----------------------- */ #ifndef GLX_MESA_pixmap_colormap #define GLX_MESA_pixmap_colormap 1 typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); #define glXCreateGLXPixmapMESA GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA) #define GLXEW_MESA_pixmap_colormap GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap) #endif /* GLX_MESA_pixmap_colormap */ /* ------------------------ GLX_MESA_release_buffers ----------------------- */ #ifndef GLX_MESA_release_buffers #define GLX_MESA_release_buffers 1 typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display* dpy, GLXDrawable d); #define glXReleaseBuffersMESA GLXEW_GET_FUN(__glewXReleaseBuffersMESA) #define GLXEW_MESA_release_buffers GLXEW_GET_VAR(__GLXEW_MESA_release_buffers) #endif /* GLX_MESA_release_buffers */ /* ------------------------- GLX_MESA_set_3dfx_mode ------------------------ */ #ifndef GLX_MESA_set_3dfx_mode #define GLX_MESA_set_3dfx_mode 1 #define GLX_3DFX_WINDOW_MODE_MESA 0x1 #define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 typedef GLboolean ( * PFNGLXSET3DFXMODEMESAPROC) (GLint mode); #define glXSet3DfxModeMESA GLXEW_GET_FUN(__glewXSet3DfxModeMESA) #define GLXEW_MESA_set_3dfx_mode GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode) #endif /* GLX_MESA_set_3dfx_mode */ /* -------------------------- GLX_NV_float_buffer -------------------------- */ #ifndef GLX_NV_float_buffer #define GLX_NV_float_buffer 1 #define GLX_FLOAT_COMPONENTS_NV 0x20B0 #define GLXEW_NV_float_buffer GLXEW_GET_VAR(__GLXEW_NV_float_buffer) #endif /* GLX_NV_float_buffer */ /* ----------------------- GLX_NV_vertex_array_range ----------------------- */ #ifndef GLX_NV_vertex_array_range #define GLX_NV_vertex_array_range 1 typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); typedef void ( * PFNGLXFREEMEMORYNVPROC) (void *pointer); #define glXAllocateMemoryNV GLXEW_GET_FUN(__glewXAllocateMemoryNV) #define glXFreeMemoryNV GLXEW_GET_FUN(__glewXFreeMemoryNV) #define GLXEW_NV_vertex_array_range GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range) #endif /* GLX_NV_vertex_array_range */ /* -------------------------- GLX_OML_swap_method -------------------------- */ #ifndef GLX_OML_swap_method #define GLX_OML_swap_method 1 #define GLX_SWAP_METHOD_OML 0x8060 #define GLX_SWAP_EXCHANGE_OML 0x8061 #define GLX_SWAP_COPY_OML 0x8062 #define GLX_SWAP_UNDEFINED_OML 0x8063 #define GLXEW_OML_swap_method GLXEW_GET_VAR(__GLXEW_OML_swap_method) #endif /* GLX_OML_swap_method */ /* -------------------------- GLX_OML_sync_control ------------------------- */ #if !defined(GLX_OML_sync_control) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) #include #define GLX_OML_sync_control 1 typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator); typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc); typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder); typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc); typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc); #define glXGetMscRateOML GLXEW_GET_FUN(__glewXGetMscRateOML) #define glXGetSyncValuesOML GLXEW_GET_FUN(__glewXGetSyncValuesOML) #define glXSwapBuffersMscOML GLXEW_GET_FUN(__glewXSwapBuffersMscOML) #define glXWaitForMscOML GLXEW_GET_FUN(__glewXWaitForMscOML) #define glXWaitForSbcOML GLXEW_GET_FUN(__glewXWaitForSbcOML) #define GLXEW_OML_sync_control GLXEW_GET_VAR(__GLXEW_OML_sync_control) #endif /* GLX_OML_sync_control */ /* ------------------------ GLX_SGIS_blended_overlay ----------------------- */ #ifndef GLX_SGIS_blended_overlay #define GLX_SGIS_blended_overlay 1 #define GLX_BLENDED_RGBA_SGIS 0x8025 #define GLXEW_SGIS_blended_overlay GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay) #endif /* GLX_SGIS_blended_overlay */ /* -------------------------- GLX_SGIS_color_range ------------------------- */ #ifndef GLX_SGIS_color_range #define GLX_SGIS_color_range 1 #define GLX_MIN_RED_SGIS 0 #define GLX_MAX_GREEN_SGIS 0 #define GLX_MIN_BLUE_SGIS 0 #define GLX_MAX_ALPHA_SGIS 0 #define GLX_MIN_GREEN_SGIS 0 #define GLX_MIN_ALPHA_SGIS 0 #define GLX_MAX_RED_SGIS 0 #define GLX_EXTENDED_RANGE_SGIS 0 #define GLX_MAX_BLUE_SGIS 0 #define GLXEW_SGIS_color_range GLXEW_GET_VAR(__GLXEW_SGIS_color_range) #endif /* GLX_SGIS_color_range */ /* -------------------------- GLX_SGIS_multisample ------------------------- */ #ifndef GLX_SGIS_multisample #define GLX_SGIS_multisample 1 #define GLX_SAMPLE_BUFFERS_SGIS 100000 #define GLX_SAMPLES_SGIS 100001 #define GLXEW_SGIS_multisample GLXEW_GET_VAR(__GLXEW_SGIS_multisample) #endif /* GLX_SGIS_multisample */ /* ---------------------- GLX_SGIS_shared_multisample ---------------------- */ #ifndef GLX_SGIS_shared_multisample #define GLX_SGIS_shared_multisample 1 #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 #define GLXEW_SGIS_shared_multisample GLXEW_GET_VAR(__GLXEW_SGIS_shared_multisample) #endif /* GLX_SGIS_shared_multisample */ /* --------------------------- GLX_SGIX_fbconfig --------------------------- */ #ifndef GLX_SGIX_fbconfig #define GLX_SGIX_fbconfig 1 #define GLX_WINDOW_BIT_SGIX 0x00000001 #define GLX_RGBA_BIT_SGIX 0x00000001 #define GLX_PIXMAP_BIT_SGIX 0x00000002 #define GLX_COLOR_INDEX_BIT_SGIX 0x00000002 #define GLX_SCREEN_EXT 0x800C #define GLX_DRAWABLE_TYPE_SGIX 0x8010 #define GLX_RENDER_TYPE_SGIX 0x8011 #define GLX_X_RENDERABLE_SGIX 0x8012 #define GLX_FBCONFIG_ID_SGIX 0x8013 #define GLX_RGBA_TYPE_SGIX 0x8014 #define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 typedef XID GLXFBConfigIDSGIX; typedef struct __GLXFBConfigRec *GLXFBConfigSGIX; typedef GLXFBConfigSGIX* ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, Pixmap pixmap); typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display* dpy, GLXFBConfigSGIX config, int attribute, int *value); typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display* dpy, XVisualInfo *vis); typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfig config); #define glXChooseFBConfigSGIX GLXEW_GET_FUN(__glewXChooseFBConfigSGIX) #define glXCreateContextWithConfigSGIX GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX) #define glXCreateGLXPixmapWithConfigSGIX GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX) #define glXGetFBConfigAttribSGIX GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX) #define glXGetFBConfigFromVisualSGIX GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX) #define glXGetVisualFromFBConfigSGIX GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX) #define GLXEW_SGIX_fbconfig GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig) #endif /* GLX_SGIX_fbconfig */ /* --------------------------- GLX_SGIX_hyperpipe -------------------------- */ #ifndef GLX_SGIX_hyperpipe #define GLX_SGIX_hyperpipe 1 #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001 #define GLX_PIPE_RECT_SGIX 0x00000001 #define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002 #define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002 #define GLX_HYPERPIPE_STEREO_SGIX 0x00000003 #define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004 #define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80 #define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91 #define GLX_BAD_HYPERPIPE_SGIX 92 #define GLX_HYPERPIPE_ID_SGIX 0x8030 typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int networkId; } GLXHyperpipeNetworkSGIX; typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int XOrigin; int YOrigin; int maxHeight; int maxWidth; } GLXPipeRectLimits; typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX; typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int srcXOrigin; int srcYOrigin; int srcWidth; int srcHeight; int destXOrigin; int destYOrigin; int destWidth; int destHeight; } GLXPipeRect; typedef int ( * PFNGLXBINDHYPERPIPESGIXPROC) (Display *dpy, int hpId); typedef int ( * PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId); typedef int ( * PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList); typedef int ( * PFNGLXHYPERPIPECONFIGSGIXPROC) (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId); typedef int ( * PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList); typedef int ( * PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList); typedef GLXHyperpipeConfigSGIX * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId, int *npipes); typedef GLXHyperpipeNetworkSGIX * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, int *npipes); #define glXBindHyperpipeSGIX GLXEW_GET_FUN(__glewXBindHyperpipeSGIX) #define glXDestroyHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXDestroyHyperpipeConfigSGIX) #define glXHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXHyperpipeAttribSGIX) #define glXHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXHyperpipeConfigSGIX) #define glXQueryHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeAttribSGIX) #define glXQueryHyperpipeBestAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeBestAttribSGIX) #define glXQueryHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeConfigSGIX) #define glXQueryHyperpipeNetworkSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeNetworkSGIX) #define GLXEW_SGIX_hyperpipe GLXEW_GET_VAR(__GLXEW_SGIX_hyperpipe) #endif /* GLX_SGIX_hyperpipe */ /* ---------------------------- GLX_SGIX_pbuffer --------------------------- */ #ifndef GLX_SGIX_pbuffer #define GLX_SGIX_pbuffer 1 #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001 #define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002 #define GLX_PBUFFER_BIT_SGIX 0x00000004 #define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004 #define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008 #define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010 #define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020 #define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040 #define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080 #define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100 #define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016 #define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017 #define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018 #define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019 #define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A #define GLX_PRESERVED_CONTENTS_SGIX 0x801B #define GLX_LARGEST_PBUFFER_SGIX 0x801C #define GLX_WIDTH_SGIX 0x801D #define GLX_HEIGHT_SGIX 0x801E #define GLX_EVENT_MASK_SGIX 0x801F #define GLX_DAMAGED_SGIX 0x8020 #define GLX_SAVED_SGIX 0x8021 #define GLX_WINDOW_SGIX 0x8022 #define GLX_PBUFFER_SGIX 0x8023 #define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000 typedef XID GLXPbufferSGIX; typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX; typedef GLXPbuffer ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list); typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf); typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long *mask); typedef void ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value); typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long mask); #define glXCreateGLXPbufferSGIX GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX) #define glXDestroyGLXPbufferSGIX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX) #define glXGetSelectedEventSGIX GLXEW_GET_FUN(__glewXGetSelectedEventSGIX) #define glXQueryGLXPbufferSGIX GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX) #define glXSelectEventSGIX GLXEW_GET_FUN(__glewXSelectEventSGIX) #define GLXEW_SGIX_pbuffer GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer) #endif /* GLX_SGIX_pbuffer */ /* ------------------------- GLX_SGIX_swap_barrier ------------------------- */ #ifndef GLX_SGIX_swap_barrier #define GLX_SGIX_swap_barrier 1 typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier); typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max); #define glXBindSwapBarrierSGIX GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX) #define glXQueryMaxSwapBarriersSGIX GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX) #define GLXEW_SGIX_swap_barrier GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier) #endif /* GLX_SGIX_swap_barrier */ /* -------------------------- GLX_SGIX_swap_group -------------------------- */ #ifndef GLX_SGIX_swap_group #define GLX_SGIX_swap_group 1 typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member); #define glXJoinSwapGroupSGIX GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX) #define GLXEW_SGIX_swap_group GLXEW_GET_VAR(__GLXEW_SGIX_swap_group) #endif /* GLX_SGIX_swap_group */ /* ------------------------- GLX_SGIX_video_resize ------------------------- */ #ifndef GLX_SGIX_video_resize #define GLX_SGIX_video_resize 1 #define GLX_SYNC_FRAME_SGIX 0x00000000 #define GLX_SYNC_SWAP_SGIX 0x00000001 typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display* display, int screen, int channel, Window window); typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int x, int y, int w, int h); typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display* display, int screen, int channel, GLenum synctype); typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display* display, int screen, int channel, int *x, int *y, int *w, int *h); typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int *dx, int *dy, int *dw, int *dh); #define glXBindChannelToWindowSGIX GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX) #define glXChannelRectSGIX GLXEW_GET_FUN(__glewXChannelRectSGIX) #define glXChannelRectSyncSGIX GLXEW_GET_FUN(__glewXChannelRectSyncSGIX) #define glXQueryChannelDeltasSGIX GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX) #define glXQueryChannelRectSGIX GLXEW_GET_FUN(__glewXQueryChannelRectSGIX) #define GLXEW_SGIX_video_resize GLXEW_GET_VAR(__GLXEW_SGIX_video_resize) #endif /* GLX_SGIX_video_resize */ /* ---------------------- GLX_SGIX_visual_select_group --------------------- */ #ifndef GLX_SGIX_visual_select_group #define GLX_SGIX_visual_select_group 1 #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 #define GLXEW_SGIX_visual_select_group GLXEW_GET_VAR(__GLXEW_SGIX_visual_select_group) #endif /* GLX_SGIX_visual_select_group */ /* ---------------------------- GLX_SGI_cushion ---------------------------- */ #ifndef GLX_SGI_cushion #define GLX_SGI_cushion 1 typedef void ( * PFNGLXCUSHIONSGIPROC) (Display* dpy, Window window, float cushion); #define glXCushionSGI GLXEW_GET_FUN(__glewXCushionSGI) #define GLXEW_SGI_cushion GLXEW_GET_VAR(__GLXEW_SGI_cushion) #endif /* GLX_SGI_cushion */ /* ----------------------- GLX_SGI_make_current_read ----------------------- */ #ifndef GLX_SGI_make_current_read #define GLX_SGI_make_current_read 1 typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); #define glXGetCurrentReadDrawableSGI GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI) #define glXMakeCurrentReadSGI GLXEW_GET_FUN(__glewXMakeCurrentReadSGI) #define GLXEW_SGI_make_current_read GLXEW_GET_VAR(__GLXEW_SGI_make_current_read) #endif /* GLX_SGI_make_current_read */ /* -------------------------- GLX_SGI_swap_control ------------------------- */ #ifndef GLX_SGI_swap_control #define GLX_SGI_swap_control 1 typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval); #define glXSwapIntervalSGI GLXEW_GET_FUN(__glewXSwapIntervalSGI) #define GLXEW_SGI_swap_control GLXEW_GET_VAR(__GLXEW_SGI_swap_control) #endif /* GLX_SGI_swap_control */ /* --------------------------- GLX_SGI_video_sync -------------------------- */ #ifndef GLX_SGI_video_sync #define GLX_SGI_video_sync 1 typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (uint* count); typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int* count); #define glXGetVideoSyncSGI GLXEW_GET_FUN(__glewXGetVideoSyncSGI) #define glXWaitVideoSyncSGI GLXEW_GET_FUN(__glewXWaitVideoSyncSGI) #define GLXEW_SGI_video_sync GLXEW_GET_VAR(__GLXEW_SGI_video_sync) #endif /* GLX_SGI_video_sync */ /* --------------------- GLX_SUN_get_transparent_index --------------------- */ #ifndef GLX_SUN_get_transparent_index #define GLX_SUN_get_transparent_index 1 typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display* dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex); #define glXGetTransparentIndexSUN GLXEW_GET_FUN(__glewXGetTransparentIndexSUN) #define GLXEW_SUN_get_transparent_index GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index) #endif /* GLX_SUN_get_transparent_index */ /* -------------------------- GLX_SUN_video_resize ------------------------- */ #ifndef GLX_SUN_video_resize #define GLX_SUN_video_resize 1 #define GLX_VIDEO_RESIZE_SUN 0x8171 #define GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD typedef int ( * PFNGLXGETVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float* factor); typedef int ( * PFNGLXVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float factor); #define glXGetVideoResizeSUN GLXEW_GET_FUN(__glewXGetVideoResizeSUN) #define glXVideoResizeSUN GLXEW_GET_FUN(__glewXVideoResizeSUN) #define GLXEW_SUN_video_resize GLXEW_GET_VAR(__GLXEW_SUN_video_resize) #endif /* GLX_SUN_video_resize */ /* ------------------------------------------------------------------------- */ #ifdef GLEW_MX #define GLXEW_EXPORT #else #define GLXEW_EXPORT extern #endif /* GLEW_MX */ extern PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay; extern PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig; extern PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext; extern PFNGLXCREATEPBUFFERPROC __glewXCreatePbuffer; extern PFNGLXCREATEPIXMAPPROC __glewXCreatePixmap; extern PFNGLXCREATEWINDOWPROC __glewXCreateWindow; extern PFNGLXDESTROYPBUFFERPROC __glewXDestroyPbuffer; extern PFNGLXDESTROYPIXMAPPROC __glewXDestroyPixmap; extern PFNGLXDESTROYWINDOWPROC __glewXDestroyWindow; extern PFNGLXGETCURRENTREADDRAWABLEPROC __glewXGetCurrentReadDrawable; extern PFNGLXGETFBCONFIGATTRIBPROC __glewXGetFBConfigAttrib; extern PFNGLXGETFBCONFIGSPROC __glewXGetFBConfigs; extern PFNGLXGETSELECTEDEVENTPROC __glewXGetSelectedEvent; extern PFNGLXGETVISUALFROMFBCONFIGPROC __glewXGetVisualFromFBConfig; extern PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent; extern PFNGLXQUERYCONTEXTPROC __glewXQueryContext; extern PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable; extern PFNGLXSELECTEVENTPROC __glewXSelectEvent; extern PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI; extern PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI; extern PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI; extern PFNGLXFREECONTEXTEXTPROC __glewXFreeContextEXT; extern PFNGLXGETCONTEXTIDEXTPROC __glewXGetContextIDEXT; extern PFNGLXIMPORTCONTEXTEXTPROC __glewXImportContextEXT; extern PFNGLXQUERYCONTEXTINFOEXTPROC __glewXQueryContextInfoEXT; extern PFNGLXBINDTEXIMAGEEXTPROC __glewXBindTexImageEXT; extern PFNGLXRELEASETEXIMAGEEXTPROC __glewXReleaseTexImageEXT; extern PFNGLXGETAGPOFFSETMESAPROC __glewXGetAGPOffsetMESA; extern PFNGLXCOPYSUBBUFFERMESAPROC __glewXCopySubBufferMESA; extern PFNGLXCREATEGLXPIXMAPMESAPROC __glewXCreateGLXPixmapMESA; extern PFNGLXRELEASEBUFFERSMESAPROC __glewXReleaseBuffersMESA; extern PFNGLXSET3DFXMODEMESAPROC __glewXSet3DfxModeMESA; extern PFNGLXALLOCATEMEMORYNVPROC __glewXAllocateMemoryNV; extern PFNGLXFREEMEMORYNVPROC __glewXFreeMemoryNV; #ifdef GLX_OML_sync_control extern PFNGLXGETMSCRATEOMLPROC __glewXGetMscRateOML; extern PFNGLXGETSYNCVALUESOMLPROC __glewXGetSyncValuesOML; extern PFNGLXSWAPBUFFERSMSCOMLPROC __glewXSwapBuffersMscOML; extern PFNGLXWAITFORMSCOMLPROC __glewXWaitForMscOML; extern PFNGLXWAITFORSBCOMLPROC __glewXWaitForSbcOML; #endif extern PFNGLXCHOOSEFBCONFIGSGIXPROC __glewXChooseFBConfigSGIX; extern PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC __glewXCreateContextWithConfigSGIX; extern PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC __glewXCreateGLXPixmapWithConfigSGIX; extern PFNGLXGETFBCONFIGATTRIBSGIXPROC __glewXGetFBConfigAttribSGIX; extern PFNGLXGETFBCONFIGFROMVISUALSGIXPROC __glewXGetFBConfigFromVisualSGIX; extern PFNGLXGETVISUALFROMFBCONFIGSGIXPROC __glewXGetVisualFromFBConfigSGIX; extern PFNGLXBINDHYPERPIPESGIXPROC __glewXBindHyperpipeSGIX; extern PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC __glewXDestroyHyperpipeConfigSGIX; extern PFNGLXHYPERPIPEATTRIBSGIXPROC __glewXHyperpipeAttribSGIX; extern PFNGLXHYPERPIPECONFIGSGIXPROC __glewXHyperpipeConfigSGIX; extern PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC __glewXQueryHyperpipeAttribSGIX; extern PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC __glewXQueryHyperpipeBestAttribSGIX; extern PFNGLXQUERYHYPERPIPECONFIGSGIXPROC __glewXQueryHyperpipeConfigSGIX; extern PFNGLXQUERYHYPERPIPENETWORKSGIXPROC __glewXQueryHyperpipeNetworkSGIX; extern PFNGLXCREATEGLXPBUFFERSGIXPROC __glewXCreateGLXPbufferSGIX; extern PFNGLXDESTROYGLXPBUFFERSGIXPROC __glewXDestroyGLXPbufferSGIX; extern PFNGLXGETSELECTEDEVENTSGIXPROC __glewXGetSelectedEventSGIX; extern PFNGLXQUERYGLXPBUFFERSGIXPROC __glewXQueryGLXPbufferSGIX; extern PFNGLXSELECTEVENTSGIXPROC __glewXSelectEventSGIX; extern PFNGLXBINDSWAPBARRIERSGIXPROC __glewXBindSwapBarrierSGIX; extern PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC __glewXQueryMaxSwapBarriersSGIX; extern PFNGLXJOINSWAPGROUPSGIXPROC __glewXJoinSwapGroupSGIX; extern PFNGLXBINDCHANNELTOWINDOWSGIXPROC __glewXBindChannelToWindowSGIX; extern PFNGLXCHANNELRECTSGIXPROC __glewXChannelRectSGIX; extern PFNGLXCHANNELRECTSYNCSGIXPROC __glewXChannelRectSyncSGIX; extern PFNGLXQUERYCHANNELDELTASSGIXPROC __glewXQueryChannelDeltasSGIX; extern PFNGLXQUERYCHANNELRECTSGIXPROC __glewXQueryChannelRectSGIX; extern PFNGLXCUSHIONSGIPROC __glewXCushionSGI; extern PFNGLXGETCURRENTREADDRAWABLESGIPROC __glewXGetCurrentReadDrawableSGI; extern PFNGLXMAKECURRENTREADSGIPROC __glewXMakeCurrentReadSGI; extern PFNGLXSWAPINTERVALSGIPROC __glewXSwapIntervalSGI; extern PFNGLXGETVIDEOSYNCSGIPROC __glewXGetVideoSyncSGI; extern PFNGLXWAITVIDEOSYNCSGIPROC __glewXWaitVideoSyncSGI; extern PFNGLXGETTRANSPARENTINDEXSUNPROC __glewXGetTransparentIndexSUN; extern PFNGLXGETVIDEORESIZESUNPROC __glewXGetVideoResizeSUN; extern PFNGLXVIDEORESIZESUNPROC __glewXVideoResizeSUN; #if defined(GLEW_MX) struct GLXEWContextStruct { #endif /* GLEW_MX */ GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_0; GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_1; GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_2; GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_3; GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_4; GLXEW_EXPORT GLboolean __GLXEW_3DFX_multisample; GLXEW_EXPORT GLboolean __GLXEW_ARB_fbconfig_float; GLXEW_EXPORT GLboolean __GLXEW_ARB_get_proc_address; GLXEW_EXPORT GLboolean __GLXEW_ARB_multisample; GLXEW_EXPORT GLboolean __GLXEW_ATI_pixel_format_float; GLXEW_EXPORT GLboolean __GLXEW_ATI_render_texture; GLXEW_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float; GLXEW_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB; GLXEW_EXPORT GLboolean __GLXEW_EXT_import_context; GLXEW_EXPORT GLboolean __GLXEW_EXT_scene_marker; GLXEW_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap; GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_info; GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_rating; GLXEW_EXPORT GLboolean __GLXEW_MESA_agp_offset; GLXEW_EXPORT GLboolean __GLXEW_MESA_copy_sub_buffer; GLXEW_EXPORT GLboolean __GLXEW_MESA_pixmap_colormap; GLXEW_EXPORT GLboolean __GLXEW_MESA_release_buffers; GLXEW_EXPORT GLboolean __GLXEW_MESA_set_3dfx_mode; GLXEW_EXPORT GLboolean __GLXEW_NV_float_buffer; GLXEW_EXPORT GLboolean __GLXEW_NV_vertex_array_range; GLXEW_EXPORT GLboolean __GLXEW_OML_swap_method; GLXEW_EXPORT GLboolean __GLXEW_OML_sync_control; GLXEW_EXPORT GLboolean __GLXEW_SGIS_blended_overlay; GLXEW_EXPORT GLboolean __GLXEW_SGIS_color_range; GLXEW_EXPORT GLboolean __GLXEW_SGIS_multisample; GLXEW_EXPORT GLboolean __GLXEW_SGIS_shared_multisample; GLXEW_EXPORT GLboolean __GLXEW_SGIX_fbconfig; GLXEW_EXPORT GLboolean __GLXEW_SGIX_hyperpipe; GLXEW_EXPORT GLboolean __GLXEW_SGIX_pbuffer; GLXEW_EXPORT GLboolean __GLXEW_SGIX_swap_barrier; GLXEW_EXPORT GLboolean __GLXEW_SGIX_swap_group; GLXEW_EXPORT GLboolean __GLXEW_SGIX_video_resize; GLXEW_EXPORT GLboolean __GLXEW_SGIX_visual_select_group; GLXEW_EXPORT GLboolean __GLXEW_SGI_cushion; GLXEW_EXPORT GLboolean __GLXEW_SGI_make_current_read; GLXEW_EXPORT GLboolean __GLXEW_SGI_swap_control; GLXEW_EXPORT GLboolean __GLXEW_SGI_video_sync; GLXEW_EXPORT GLboolean __GLXEW_SUN_get_transparent_index; GLXEW_EXPORT GLboolean __GLXEW_SUN_video_resize; #ifdef GLEW_MX }; /* GLXEWContextStruct */ #endif /* GLEW_MX */ /* ------------------------------------------------------------------------ */ #ifdef GLEW_MX typedef struct GLXEWContextStruct GLXEWContext; extern GLenum glxewContextInit (GLXEWContext* ctx); extern GLboolean glxewContextIsSupported (GLXEWContext* ctx, const char* name); #define glxewInit() glxewContextInit(glxewGetContext()) #define glxewIsSupported(x) glxewContextIsSupported(glxewGetContext(), x) #define GLXEW_GET_VAR(x) (*(const GLboolean*)&(glxewGetContext()->x)) #define GLXEW_GET_FUN(x) x #else /* GLEW_MX */ #define GLXEW_GET_VAR(x) (*(const GLboolean*)&x) #define GLXEW_GET_FUN(x) x extern GLboolean glxewIsSupported (const char* name); #endif /* GLEW_MX */ extern GLboolean glxewGetExtension (const char* name); #ifdef __cplusplus } #endif #endif /* __glxew_h__ */ projectM-complete-2.1.0-Source/src/libprojectM/Preset.hpp0000664000175000017500000000134711756064136023603 0ustar matthiasmatthias/* * Preset.hpp * * Created on: Aug 5, 2008 * Author: carm */ #ifndef PRESET_HPP_ #define PRESET_HPP_ #include #include "Renderer/BeatDetect.hpp" #include "Renderer/Pipeline.hpp" #include "Renderer/PipelineContext.hpp" class Preset { public: Preset(const std::string & name=std::string(), const std::string & author = std::string()); virtual ~Preset(); void setName(const std::string & value); const std::string & name() const; void setAuthor(const std::string & value); const std::string & author() const; virtual Pipeline & pipeline() = 0; virtual void Render(const BeatDetect &music, const PipelineContext &context) = 0; private: std::string _name; std::string _author; }; #endif /* PRESET_HPP_ */ projectM-complete-2.1.0-Source/src/libprojectM/fftsg.cpp0000775000175000017500000026446711756064136023466 0ustar matthiasmatthias/* Fast Fourier/Cosine/Sine Transform dimension :one data length :power of 2 decimation :frequency radix :split-radix data :inplace table :use functions cdft: Complex Discrete Fourier Transform rdft: Real Discrete Fourier Transform ddct: Discrete Cosine Transform ddst: Discrete Sine Transform dfct: Cosine Transform of RDFT (Real Symmetric DFT) dfst: Sine Transform of RDFT (Real Anti-symmetric DFT) function prototypes void cdft(int, int, double *, int *, double *); void rdft(int, int, double *, int *, double *); void ddct(int, int, double *, int *, double *); void ddst(int, int, double *, int *, double *); void dfct(int, double *, double *, int *, double *); void dfst(int, double *, double *, int *, double *); macro definitions USE_CDFT_PTHREADS : default=not defined CDFT_THREADS_BEGIN_N : must be >= 512, default=8192 CDFT_4THREADS_BEGIN_N : must be >= 512, default=65536 USE_CDFT_WINTHREADS : default=not defined CDFT_THREADS_BEGIN_N : must be >= 512, default=32768 CDFT_4THREADS_BEGIN_N : must be >= 512, default=524288 -------- Complex DFT (Discrete Fourier Transform) -------- [definition] X[k] = sum_j=0^n-1 x[j]*exp(2*pi*i*j*k/n), 0<=k X[k] = sum_j=0^n-1 x[j]*exp(-2*pi*i*j*k/n), 0<=k ip[0] = 0; // first time only cdft(2*n, 1, a, ip, w); ip[0] = 0; // first time only cdft(2*n, -1, a, ip, w); [parameters] 2*n :data length (int) n >= 1, n = power of 2 a[0...2*n-1] :input/output data (double *) input data a[2*j] = Re(x[j]), a[2*j+1] = Im(x[j]), 0<=j= 2+sqrt(n) strictly, length of ip >= 2+(1<<(int)(log(n+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n/2-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of cdft(2*n, -1, a, ip, w); is cdft(2*n, 1, a, ip, w); for (j = 0; j <= 2 * n - 1; j++) { a[j] *= 1.0 / n; } . -------- Real DFT / Inverse of Real DFT -------- [definition] RDFT R[k] = sum_j=0^n-1 a[j]*cos(2*pi*j*k/n), 0<=k<=n/2 I[k] = sum_j=0^n-1 a[j]*sin(2*pi*j*k/n), 0 IRDFT (excluding scale) a[k] = (R[0] + R[n/2]*cos(pi*k))/2 + sum_j=1^n/2-1 R[j]*cos(2*pi*j*k/n) + sum_j=1^n/2-1 I[j]*sin(2*pi*j*k/n), 0<=k ip[0] = 0; // first time only rdft(n, 1, a, ip, w); ip[0] = 0; // first time only rdft(n, -1, a, ip, w); [parameters] n :data length (int) n >= 2, n = power of 2 a[0...n-1] :input/output data (double *) output data a[2*k] = R[k], 0<=k input data a[2*j] = R[j], 0<=j= 2+sqrt(n/2) strictly, length of ip >= 2+(1<<(int)(log(n/2+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n/2-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of rdft(n, 1, a, ip, w); is rdft(n, -1, a, ip, w); for (j = 0; j <= n - 1; j++) { a[j] *= 2.0 / n; } . -------- DCT (Discrete Cosine Transform) / Inverse of DCT -------- [definition] IDCT (excluding scale) C[k] = sum_j=0^n-1 a[j]*cos(pi*j*(k+1/2)/n), 0<=k DCT C[k] = sum_j=0^n-1 a[j]*cos(pi*(j+1/2)*k/n), 0<=k ip[0] = 0; // first time only ddct(n, 1, a, ip, w); ip[0] = 0; // first time only ddct(n, -1, a, ip, w); [parameters] n :data length (int) n >= 2, n = power of 2 a[0...n-1] :input/output data (double *) output data a[k] = C[k], 0<=k= 2+sqrt(n/2) strictly, length of ip >= 2+(1<<(int)(log(n/2+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n*5/4-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of ddct(n, -1, a, ip, w); is a[0] *= 0.5; ddct(n, 1, a, ip, w); for (j = 0; j <= n - 1; j++) { a[j] *= 2.0 / n; } . -------- DST (Discrete Sine Transform) / Inverse of DST -------- [definition] IDST (excluding scale) S[k] = sum_j=1^n A[j]*sin(pi*j*(k+1/2)/n), 0<=k DST S[k] = sum_j=0^n-1 a[j]*sin(pi*(j+1/2)*k/n), 0 ip[0] = 0; // first time only ddst(n, 1, a, ip, w); ip[0] = 0; // first time only ddst(n, -1, a, ip, w); [parameters] n :data length (int) n >= 2, n = power of 2 a[0...n-1] :input/output data (double *) input data a[j] = A[j], 0 output data a[k] = S[k], 0= 2+sqrt(n/2) strictly, length of ip >= 2+(1<<(int)(log(n/2+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n*5/4-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of ddst(n, -1, a, ip, w); is a[0] *= 0.5; ddst(n, 1, a, ip, w); for (j = 0; j <= n - 1; j++) { a[j] *= 2.0 / n; } . -------- Cosine Transform of RDFT (Real Symmetric DFT) -------- [definition] C[k] = sum_j=0^n a[j]*cos(pi*j*k/n), 0<=k<=n [usage] ip[0] = 0; // first time only dfct(n, a, t, ip, w); [parameters] n :data length - 1 (int) n >= 2, n = power of 2 a[0...n] :input/output data (double *) output data a[k] = C[k], 0<=k<=n t[0...n/2] :work area (double *) ip[0...*] :work area for bit reversal (int *) length of ip >= 2+sqrt(n/4) strictly, length of ip >= 2+(1<<(int)(log(n/4+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n*5/8-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of a[0] *= 0.5; a[n] *= 0.5; dfct(n, a, t, ip, w); is a[0] *= 0.5; a[n] *= 0.5; dfct(n, a, t, ip, w); for (j = 0; j <= n; j++) { a[j] *= 2.0 / n; } . -------- Sine Transform of RDFT (Real Anti-symmetric DFT) -------- [definition] S[k] = sum_j=1^n-1 a[j]*sin(pi*j*k/n), 0= 2, n = power of 2 a[0...n-1] :input/output data (double *) output data a[k] = S[k], 0= 2+sqrt(n/4) strictly, length of ip >= 2+(1<<(int)(log(n/4+0.5)/log(2))/2). ip[0],ip[1] are pointers of the cos/sin table. w[0...n*5/8-1] :cos/sin table (double *) w[],ip[] are initialized if ip[0] == 0. [remark] Inverse of dfst(n, a, t, ip, w); is dfst(n, a, t, ip, w); for (j = 1; j <= n - 1; j++) { a[j] *= 2.0 / n; } . Appendix : The cos/sin table is recalculated when the larger table required. w[] and ip[] are compatible with all routines. */ void cdft(int n, int isgn, double *a, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void cftfsub(int n, double *a, int *ip, int nw, double *w); void cftbsub(int n, double *a, int *ip, int nw, double *w); int nw; nw = ip[0]; if (n > (nw << 2)) { nw = n >> 2; makewt(nw, ip, w); } if (isgn >= 0) { cftfsub(n, a, ip, nw, w); } else { cftbsub(n, a, ip, nw, w); } } void rdft(int n, int isgn, double *a, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void makect(int nc, int *ip, double *c); void cftfsub(int n, double *a, int *ip, int nw, double *w); void cftbsub(int n, double *a, int *ip, int nw, double *w); void rftfsub(int n, double *a, int nc, double *c); void rftbsub(int n, double *a, int nc, double *c); int nw, nc; double xi; nw = ip[0]; if (n > (nw << 2)) { nw = n >> 2; makewt(nw, ip, w); } nc = ip[1]; if (n > (nc << 2)) { nc = n >> 2; makect(nc, ip, w + nw); } if (isgn >= 0) { if (n > 4) { cftfsub(n, a, ip, nw, w); rftfsub(n, a, nc, w + nw); } else if (n == 4) { cftfsub(n, a, ip, nw, w); } xi = a[0] - a[1]; a[0] += a[1]; a[1] = xi; } else { a[1] = 0.5 * (a[0] - a[1]); a[0] -= a[1]; if (n > 4) { rftbsub(n, a, nc, w + nw); cftbsub(n, a, ip, nw, w); } else if (n == 4) { cftbsub(n, a, ip, nw, w); } } } void ddct(int n, int isgn, double *a, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void makect(int nc, int *ip, double *c); void cftfsub(int n, double *a, int *ip, int nw, double *w); void cftbsub(int n, double *a, int *ip, int nw, double *w); void rftfsub(int n, double *a, int nc, double *c); void rftbsub(int n, double *a, int nc, double *c); void dctsub(int n, double *a, int nc, double *c); int j, nw, nc; double xr; nw = ip[0]; if (n > (nw << 2)) { nw = n >> 2; makewt(nw, ip, w); } nc = ip[1]; if (n > nc) { nc = n; makect(nc, ip, w + nw); } if (isgn < 0) { xr = a[n - 1]; for (j = n - 2; j >= 2; j -= 2) { a[j + 1] = a[j] - a[j - 1]; a[j] += a[j - 1]; } a[1] = a[0] - xr; a[0] += xr; if (n > 4) { rftbsub(n, a, nc, w + nw); cftbsub(n, a, ip, nw, w); } else if (n == 4) { cftbsub(n, a, ip, nw, w); } } dctsub(n, a, nc, w + nw); if (isgn >= 0) { if (n > 4) { cftfsub(n, a, ip, nw, w); rftfsub(n, a, nc, w + nw); } else if (n == 4) { cftfsub(n, a, ip, nw, w); } xr = a[0] - a[1]; a[0] += a[1]; for (j = 2; j < n; j += 2) { a[j - 1] = a[j] - a[j + 1]; a[j] += a[j + 1]; } a[n - 1] = xr; } } void ddst(int n, int isgn, double *a, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void makect(int nc, int *ip, double *c); void cftfsub(int n, double *a, int *ip, int nw, double *w); void cftbsub(int n, double *a, int *ip, int nw, double *w); void rftfsub(int n, double *a, int nc, double *c); void rftbsub(int n, double *a, int nc, double *c); void dstsub(int n, double *a, int nc, double *c); int j, nw, nc; double xr; nw = ip[0]; if (n > (nw << 2)) { nw = n >> 2; makewt(nw, ip, w); } nc = ip[1]; if (n > nc) { nc = n; makect(nc, ip, w + nw); } if (isgn < 0) { xr = a[n - 1]; for (j = n - 2; j >= 2; j -= 2) { a[j + 1] = -a[j] - a[j - 1]; a[j] -= a[j - 1]; } a[1] = a[0] + xr; a[0] -= xr; if (n > 4) { rftbsub(n, a, nc, w + nw); cftbsub(n, a, ip, nw, w); } else if (n == 4) { cftbsub(n, a, ip, nw, w); } } dstsub(n, a, nc, w + nw); if (isgn >= 0) { if (n > 4) { cftfsub(n, a, ip, nw, w); rftfsub(n, a, nc, w + nw); } else if (n == 4) { cftfsub(n, a, ip, nw, w); } xr = a[0] - a[1]; a[0] += a[1]; for (j = 2; j < n; j += 2) { a[j - 1] = -a[j] - a[j + 1]; a[j] -= a[j + 1]; } a[n - 1] = -xr; } } void dfct(int n, double *a, double *t, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void makect(int nc, int *ip, double *c); void cftfsub(int n, double *a, int *ip, int nw, double *w); void rftfsub(int n, double *a, int nc, double *c); void dctsub(int n, double *a, int nc, double *c); int j, k, l, m, mh, nw, nc; double xr, xi, yr, yi; nw = ip[0]; if (n > (nw << 3)) { nw = n >> 3; makewt(nw, ip, w); } nc = ip[1]; if (n > (nc << 1)) { nc = n >> 1; makect(nc, ip, w + nw); } m = n >> 1; yi = a[m]; xi = a[0] + a[n]; a[0] -= a[n]; t[0] = xi - yi; t[m] = xi + yi; if (n > 2) { mh = m >> 1; for (j = 1; j < mh; j++) { k = m - j; xr = a[j] - a[n - j]; xi = a[j] + a[n - j]; yr = a[k] - a[n - k]; yi = a[k] + a[n - k]; a[j] = xr; a[k] = yr; t[j] = xi - yi; t[k] = xi + yi; } t[mh] = a[mh] + a[n - mh]; a[mh] -= a[n - mh]; dctsub(m, a, nc, w + nw); if (m > 4) { cftfsub(m, a, ip, nw, w); rftfsub(m, a, nc, w + nw); } else if (m == 4) { cftfsub(m, a, ip, nw, w); } a[n - 1] = a[0] - a[1]; a[1] = a[0] + a[1]; for (j = m - 2; j >= 2; j -= 2) { a[2 * j + 1] = a[j] + a[j + 1]; a[2 * j - 1] = a[j] - a[j + 1]; } l = 2; m = mh; while (m >= 2) { dctsub(m, t, nc, w + nw); if (m > 4) { cftfsub(m, t, ip, nw, w); rftfsub(m, t, nc, w + nw); } else if (m == 4) { cftfsub(m, t, ip, nw, w); } a[n - l] = t[0] - t[1]; a[l] = t[0] + t[1]; k = 0; for (j = 2; j < m; j += 2) { k += l << 2; a[k - l] = t[j] - t[j + 1]; a[k + l] = t[j] + t[j + 1]; } l <<= 1; mh = m >> 1; for (j = 0; j < mh; j++) { k = m - j; t[j] = t[m + k] - t[m + j]; t[k] = t[m + k] + t[m + j]; } t[mh] = t[m + mh]; m = mh; } a[l] = t[0]; a[n] = t[2] - t[1]; a[0] = t[2] + t[1]; } else { a[1] = a[0]; a[2] = t[0]; a[0] = t[1]; } } void dfst(int n, double *a, double *t, int *ip, double *w) { void makewt(int nw, int *ip, double *w); void makect(int nc, int *ip, double *c); void cftfsub(int n, double *a, int *ip, int nw, double *w); void rftfsub(int n, double *a, int nc, double *c); void dstsub(int n, double *a, int nc, double *c); int j, k, l, m, mh, nw, nc; double xr, xi, yr, yi; nw = ip[0]; if (n > (nw << 3)) { nw = n >> 3; makewt(nw, ip, w); } nc = ip[1]; if (n > (nc << 1)) { nc = n >> 1; makect(nc, ip, w + nw); } if (n > 2) { m = n >> 1; mh = m >> 1; for (j = 1; j < mh; j++) { k = m - j; xr = a[j] + a[n - j]; xi = a[j] - a[n - j]; yr = a[k] + a[n - k]; yi = a[k] - a[n - k]; a[j] = xr; a[k] = yr; t[j] = xi + yi; t[k] = xi - yi; } t[0] = a[mh] - a[n - mh]; a[mh] += a[n - mh]; a[0] = a[m]; dstsub(m, a, nc, w + nw); if (m > 4) { cftfsub(m, a, ip, nw, w); rftfsub(m, a, nc, w + nw); } else if (m == 4) { cftfsub(m, a, ip, nw, w); } a[n - 1] = a[1] - a[0]; a[1] = a[0] + a[1]; for (j = m - 2; j >= 2; j -= 2) { a[2 * j + 1] = a[j] - a[j + 1]; a[2 * j - 1] = -a[j] - a[j + 1]; } l = 2; m = mh; while (m >= 2) { dstsub(m, t, nc, w + nw); if (m > 4) { cftfsub(m, t, ip, nw, w); rftfsub(m, t, nc, w + nw); } else if (m == 4) { cftfsub(m, t, ip, nw, w); } a[n - l] = t[1] - t[0]; a[l] = t[0] + t[1]; k = 0; for (j = 2; j < m; j += 2) { k += l << 2; a[k - l] = -t[j] - t[j + 1]; a[k + l] = t[j] - t[j + 1]; } l <<= 1; mh = m >> 1; for (j = 1; j < mh; j++) { k = m - j; t[j] = t[m + k] + t[m + j]; t[k] = t[m + k] - t[m + j]; } t[0] = t[m + mh]; m = mh; } a[l] = t[0]; } a[0] = 0; } /* -------- initializing routines -------- */ #include void makewt(int nw, int *ip, double *w) { void makeipt(int nw, int *ip); int j, nwh, nw0, nw1; double delta, wn4r, wk1r, wk1i, wk3r, wk3i; ip[0] = nw; ip[1] = 1; if (nw > 2) { nwh = nw >> 1; delta = atan(1.0) / nwh; wn4r = cos(delta * nwh); w[0] = 1; w[1] = wn4r; if (nwh == 4) { w[2] = cos(delta * 2); w[3] = sin(delta * 2); } else if (nwh > 4) { makeipt(nw, ip); w[2] = 0.5 / cos(delta * 2); w[3] = 0.5 / cos(delta * 6); for (j = 4; j < nwh; j += 4) { w[j] = cos(delta * j); w[j + 1] = sin(delta * j); w[j + 2] = cos(3 * delta * j); w[j + 3] = -sin(3 * delta * j); } } nw0 = 0; while (nwh > 2) { nw1 = nw0 + nwh; nwh >>= 1; w[nw1] = 1; w[nw1 + 1] = wn4r; if (nwh == 4) { wk1r = w[nw0 + 4]; wk1i = w[nw0 + 5]; w[nw1 + 2] = wk1r; w[nw1 + 3] = wk1i; } else if (nwh > 4) { wk1r = w[nw0 + 4]; wk3r = w[nw0 + 6]; w[nw1 + 2] = 0.5 / wk1r; w[nw1 + 3] = 0.5 / wk3r; for (j = 4; j < nwh; j += 4) { wk1r = w[nw0 + 2 * j]; wk1i = w[nw0 + 2 * j + 1]; wk3r = w[nw0 + 2 * j + 2]; wk3i = w[nw0 + 2 * j + 3]; w[nw1 + j] = wk1r; w[nw1 + j + 1] = wk1i; w[nw1 + j + 2] = wk3r; w[nw1 + j + 3] = wk3i; } } nw0 = nw1; } } } void makeipt(int nw, int *ip) { int j, l, m, m2, p, q; ip[2] = 0; ip[3] = 16; m = 2; for (l = nw; l > 32; l >>= 2) { m2 = m << 1; q = m2 << 3; for (j = m; j < m2; j++) { p = ip[j] << 2; ip[m + j] = p; ip[m2 + j] = p + q; } m = m2; } } void makect(int nc, int *ip, double *c) { int j, nch; double delta; ip[1] = nc; if (nc > 1) { nch = nc >> 1; delta = atan(1.0) / nch; c[0] = cos(delta * nch); c[nch] = 0.5 * c[0]; for (j = 1; j < nch; j++) { c[j] = 0.5 * cos(delta * j); c[nc - j] = 0.5 * sin(delta * j); } } } /* -------- child routines -------- */ #ifdef USE_CDFT_PTHREADS #define USE_CDFT_THREADS #ifndef CDFT_THREADS_BEGIN_N #define CDFT_THREADS_BEGIN_N 8192 #endif #ifndef CDFT_4THREADS_BEGIN_N #define CDFT_4THREADS_BEGIN_N 65536 #endif #include #include #include #define cdft_thread_t pthread_t #define cdft_thread_create(thp,func,argp) { \ if (pthread_create(thp, NULL, func, (void *) argp) != 0) { \ fprintf(stderr, "cdft thread error\n"); \ exit(1); \ } \ } #define cdft_thread_wait(th) { \ if (pthread_join(th, NULL) != 0) { \ fprintf(stderr, "cdft thread error\n"); \ exit(1); \ } \ } #endif /* USE_CDFT_PTHREADS */ #ifdef USE_CDFT_WINTHREADS #define USE_CDFT_THREADS #ifndef CDFT_THREADS_BEGIN_N #define CDFT_THREADS_BEGIN_N 32768 #endif #ifndef CDFT_4THREADS_BEGIN_N #define CDFT_4THREADS_BEGIN_N 524288 #endif #include #include #include #define cdft_thread_t HANDLE #define cdft_thread_create(thp,func,argp) { \ DWORD thid; \ *(thp) = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) func, (LPVOID) argp, 0, &thid); \ if (*(thp) == 0) { \ fprintf(stderr, "cdft thread error\n"); \ exit(1); \ } \ } #define cdft_thread_wait(th) { \ WaitForSingleObject(th, INFINITE); \ CloseHandle(th); \ } #endif /* USE_CDFT_WINTHREADS */ void cftfsub(int n, double *a, int *ip, int nw, double *w) { void bitrv2(int n, int *ip, double *a); void bitrv216(double *a); void bitrv208(double *a); void cftf1st(int n, double *a, double *w); void cftrec4(int n, double *a, int nw, double *w); void cftleaf(int n, int isplt, double *a, int nw, double *w); void cftfx41(int n, double *a, int nw, double *w); void cftf161(double *a, double *w); void cftf081(double *a, double *w); void cftf040(double *a); void cftx020(double *a); #ifdef USE_CDFT_THREADS void cftrec4_th(int n, double *a, int nw, double *w); #endif /* USE_CDFT_THREADS */ if (n > 8) { if (n > 32) { cftf1st(n, a, &w[nw - (n >> 2)]); #ifdef USE_CDFT_THREADS if (n > CDFT_THREADS_BEGIN_N) { cftrec4_th(n, a, nw, w); } else #endif /* USE_CDFT_THREADS */ if (n > 512) { cftrec4(n, a, nw, w); } else if (n > 128) { cftleaf(n, 1, a, nw, w); } else { cftfx41(n, a, nw, w); } bitrv2(n, ip, a); } else if (n == 32) { cftf161(a, &w[nw - 8]); bitrv216(a); } else { cftf081(a, w); bitrv208(a); } } else if (n == 8) { cftf040(a); } else if (n == 4) { cftx020(a); } } void cftbsub(int n, double *a, int *ip, int nw, double *w) { void bitrv2conj(int n, int *ip, double *a); void bitrv216neg(double *a); void bitrv208neg(double *a); void cftb1st(int n, double *a, double *w); void cftrec4(int n, double *a, int nw, double *w); void cftleaf(int n, int isplt, double *a, int nw, double *w); void cftfx41(int n, double *a, int nw, double *w); void cftf161(double *a, double *w); void cftf081(double *a, double *w); void cftb040(double *a); void cftx020(double *a); #ifdef USE_CDFT_THREADS void cftrec4_th(int n, double *a, int nw, double *w); #endif /* USE_CDFT_THREADS */ if (n > 8) { if (n > 32) { cftb1st(n, a, &w[nw - (n >> 2)]); #ifdef USE_CDFT_THREADS if (n > CDFT_THREADS_BEGIN_N) { cftrec4_th(n, a, nw, w); } else #endif /* USE_CDFT_THREADS */ if (n > 512) { cftrec4(n, a, nw, w); } else if (n > 128) { cftleaf(n, 1, a, nw, w); } else { cftfx41(n, a, nw, w); } bitrv2conj(n, ip, a); } else if (n == 32) { cftf161(a, &w[nw - 8]); bitrv216neg(a); } else { cftf081(a, w); bitrv208neg(a); } } else if (n == 8) { cftb040(a); } else if (n == 4) { cftx020(a); } } void bitrv2(int n, int *ip, double *a) { int j, j1, k, k1, l, m, nh, nm; double xr, xi, yr, yi; m = 1; for (l = n >> 2; l > 8; l >>= 2) { m <<= 1; } nh = n >> 1; nm = 4 * m; if (l == 8) { for (k = 0; k < m; k++) { for (j = 0; j < k; j++) { j1 = 4 * j + 2 * ip[m + k]; k1 = 4 * k + 2 * ip[m + j]; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh; k1 += 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 += nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += 2; k1 += nh; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh; k1 -= 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 += nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } k1 = 4 * k + 2 * ip[m + k]; j1 = k1 + 2; k1 += nh; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= 2; k1 -= nh; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh + 2; k1 += nh + 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh - nm; k1 += 2 * nm - 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } } else { for (k = 0; k < m; k++) { for (j = 0; j < k; j++) { j1 = 4 * j + ip[m + k]; k1 = 4 * k + ip[m + j]; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh; k1 += 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += 2; k1 += nh; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh; k1 -= 2; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } k1 = 4 * k + ip[m + k]; j1 = k1 + 2; k1 += nh; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += nm; xr = a[j1]; xi = a[j1 + 1]; yr = a[k1]; yi = a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } } } void bitrv2conj(int n, int *ip, double *a) { int j, j1, k, k1, l, m, nh, nm; double xr, xi, yr, yi; m = 1; for (l = n >> 2; l > 8; l >>= 2) { m <<= 1; } nh = n >> 1; nm = 4 * m; if (l == 8) { for (k = 0; k < m; k++) { for (j = 0; j < k; j++) { j1 = 4 * j + 2 * ip[m + k]; k1 = 4 * k + 2 * ip[m + j]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh; k1 += 2; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 += nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += 2; k1 += nh; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh; k1 -= 2; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 += nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } k1 = 4 * k + 2 * ip[m + k]; j1 = k1 + 2; k1 += nh; a[j1 - 1] = -a[j1 - 1]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; a[k1 + 3] = -a[k1 + 3]; j1 += nm; k1 += 2 * nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 -= nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= 2; k1 -= nh; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh + 2; k1 += nh + 2; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh - nm; k1 += 2 * nm - 2; a[j1 - 1] = -a[j1 - 1]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; a[k1 + 3] = -a[k1 + 3]; } } else { for (k = 0; k < m; k++) { for (j = 0; j < k; j++) { j1 = 4 * j + ip[m + k]; k1 = 4 * k + ip[m + j]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nh; k1 += 2; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += 2; k1 += nh; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 += nm; k1 += nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nh; k1 -= 2; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; j1 -= nm; k1 -= nm; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; } k1 = 4 * k + ip[m + k]; j1 = k1 + 2; k1 += nh; a[j1 - 1] = -a[j1 - 1]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; a[k1 + 3] = -a[k1 + 3]; j1 += nm; k1 += nm; a[j1 - 1] = -a[j1 - 1]; xr = a[j1]; xi = -a[j1 + 1]; yr = a[k1]; yi = -a[k1 + 1]; a[j1] = yr; a[j1 + 1] = yi; a[k1] = xr; a[k1 + 1] = xi; a[k1 + 3] = -a[k1 + 3]; } } } void bitrv216(double *a) { double x1r, x1i, x2r, x2i, x3r, x3i, x4r, x4i, x5r, x5i, x7r, x7i, x8r, x8i, x10r, x10i, x11r, x11i, x12r, x12i, x13r, x13i, x14r, x14i; x1r = a[2]; x1i = a[3]; x2r = a[4]; x2i = a[5]; x3r = a[6]; x3i = a[7]; x4r = a[8]; x4i = a[9]; x5r = a[10]; x5i = a[11]; x7r = a[14]; x7i = a[15]; x8r = a[16]; x8i = a[17]; x10r = a[20]; x10i = a[21]; x11r = a[22]; x11i = a[23]; x12r = a[24]; x12i = a[25]; x13r = a[26]; x13i = a[27]; x14r = a[28]; x14i = a[29]; a[2] = x8r; a[3] = x8i; a[4] = x4r; a[5] = x4i; a[6] = x12r; a[7] = x12i; a[8] = x2r; a[9] = x2i; a[10] = x10r; a[11] = x10i; a[14] = x14r; a[15] = x14i; a[16] = x1r; a[17] = x1i; a[20] = x5r; a[21] = x5i; a[22] = x13r; a[23] = x13i; a[24] = x3r; a[25] = x3i; a[26] = x11r; a[27] = x11i; a[28] = x7r; a[29] = x7i; } void bitrv216neg(double *a) { double x1r, x1i, x2r, x2i, x3r, x3i, x4r, x4i, x5r, x5i, x6r, x6i, x7r, x7i, x8r, x8i, x9r, x9i, x10r, x10i, x11r, x11i, x12r, x12i, x13r, x13i, x14r, x14i, x15r, x15i; x1r = a[2]; x1i = a[3]; x2r = a[4]; x2i = a[5]; x3r = a[6]; x3i = a[7]; x4r = a[8]; x4i = a[9]; x5r = a[10]; x5i = a[11]; x6r = a[12]; x6i = a[13]; x7r = a[14]; x7i = a[15]; x8r = a[16]; x8i = a[17]; x9r = a[18]; x9i = a[19]; x10r = a[20]; x10i = a[21]; x11r = a[22]; x11i = a[23]; x12r = a[24]; x12i = a[25]; x13r = a[26]; x13i = a[27]; x14r = a[28]; x14i = a[29]; x15r = a[30]; x15i = a[31]; a[2] = x15r; a[3] = x15i; a[4] = x7r; a[5] = x7i; a[6] = x11r; a[7] = x11i; a[8] = x3r; a[9] = x3i; a[10] = x13r; a[11] = x13i; a[12] = x5r; a[13] = x5i; a[14] = x9r; a[15] = x9i; a[16] = x1r; a[17] = x1i; a[18] = x14r; a[19] = x14i; a[20] = x6r; a[21] = x6i; a[22] = x10r; a[23] = x10i; a[24] = x2r; a[25] = x2i; a[26] = x12r; a[27] = x12i; a[28] = x4r; a[29] = x4i; a[30] = x8r; a[31] = x8i; } void bitrv208(double *a) { double x1r, x1i, x3r, x3i, x4r, x4i, x6r, x6i; x1r = a[2]; x1i = a[3]; x3r = a[6]; x3i = a[7]; x4r = a[8]; x4i = a[9]; x6r = a[12]; x6i = a[13]; a[2] = x4r; a[3] = x4i; a[6] = x6r; a[7] = x6i; a[8] = x1r; a[9] = x1i; a[12] = x3r; a[13] = x3i; } void bitrv208neg(double *a) { double x1r, x1i, x2r, x2i, x3r, x3i, x4r, x4i, x5r, x5i, x6r, x6i, x7r, x7i; x1r = a[2]; x1i = a[3]; x2r = a[4]; x2i = a[5]; x3r = a[6]; x3i = a[7]; x4r = a[8]; x4i = a[9]; x5r = a[10]; x5i = a[11]; x6r = a[12]; x6i = a[13]; x7r = a[14]; x7i = a[15]; a[2] = x7r; a[3] = x7i; a[4] = x3r; a[5] = x3i; a[6] = x5r; a[7] = x5i; a[8] = x1r; a[9] = x1i; a[10] = x6r; a[11] = x6i; a[12] = x2r; a[13] = x2i; a[14] = x4r; a[15] = x4i; } void cftf1st(int n, double *a, double *w) { int j, j0, j1, j2, j3, k, m, mh; double wn4r, csc1, csc3, wk1r, wk1i, wk3r, wk3i, wd1r, wd1i, wd3r, wd3i; double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i; mh = n >> 3; m = 2 * mh; j1 = m; j2 = j1 + m; j3 = j2 + m; x0r = a[0] + a[j2]; x0i = a[1] + a[j2 + 1]; x1r = a[0] - a[j2]; x1i = a[1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[0] = x0r + x2r; a[1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; a[j2] = x1r - x3i; a[j2 + 1] = x1i + x3r; a[j3] = x1r + x3i; a[j3 + 1] = x1i - x3r; wn4r = w[1]; csc1 = w[2]; csc3 = w[3]; wd1r = 1; wd1i = 0; wd3r = 1; wd3i = 0; k = 0; for (j = 2; j < mh - 2; j += 4) { k += 4; wk1r = csc1 * (wd1r + w[k]); wk1i = csc1 * (wd1i + w[k + 1]); wk3r = csc3 * (wd3r + w[k + 2]); wk3i = csc3 * (wd3i + w[k + 3]); wd1r = w[k]; wd1i = w[k + 1]; wd3r = w[k + 2]; wd3i = w[k + 3]; j1 = j + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j] + a[j2]; x0i = a[j + 1] + a[j2 + 1]; x1r = a[j] - a[j2]; x1i = a[j + 1] - a[j2 + 1]; y0r = a[j + 2] + a[j2 + 2]; y0i = a[j + 3] + a[j2 + 3]; y1r = a[j + 2] - a[j2 + 2]; y1i = a[j + 3] - a[j2 + 3]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; y2r = a[j1 + 2] + a[j3 + 2]; y2i = a[j1 + 3] + a[j3 + 3]; y3r = a[j1 + 2] - a[j3 + 2]; y3i = a[j1 + 3] - a[j3 + 3]; a[j] = x0r + x2r; a[j + 1] = x0i + x2i; a[j + 2] = y0r + y2r; a[j + 3] = y0i + y2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; a[j1 + 2] = y0r - y2r; a[j1 + 3] = y0i - y2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wk1r * x0r - wk1i * x0i; a[j2 + 1] = wk1r * x0i + wk1i * x0r; x0r = y1r - y3i; x0i = y1i + y3r; a[j2 + 2] = wd1r * x0r - wd1i * x0i; a[j2 + 3] = wd1r * x0i + wd1i * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = wk3r * x0r + wk3i * x0i; a[j3 + 1] = wk3r * x0i - wk3i * x0r; x0r = y1r + y3i; x0i = y1i - y3r; a[j3 + 2] = wd3r * x0r + wd3i * x0i; a[j3 + 3] = wd3r * x0i - wd3i * x0r; j0 = m - j; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] + a[j2]; x0i = a[j0 + 1] + a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = a[j0 + 1] - a[j2 + 1]; y0r = a[j0 - 2] + a[j2 - 2]; y0i = a[j0 - 1] + a[j2 - 1]; y1r = a[j0 - 2] - a[j2 - 2]; y1i = a[j0 - 1] - a[j2 - 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; y2r = a[j1 - 2] + a[j3 - 2]; y2i = a[j1 - 1] + a[j3 - 1]; y3r = a[j1 - 2] - a[j3 - 2]; y3i = a[j1 - 1] - a[j3 - 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i + x2i; a[j0 - 2] = y0r + y2r; a[j0 - 1] = y0i + y2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; a[j1 - 2] = y0r - y2r; a[j1 - 1] = y0i - y2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wk1i * x0r - wk1r * x0i; a[j2 + 1] = wk1i * x0i + wk1r * x0r; x0r = y1r - y3i; x0i = y1i + y3r; a[j2 - 2] = wd1i * x0r - wd1r * x0i; a[j2 - 1] = wd1i * x0i + wd1r * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = wk3i * x0r + wk3r * x0i; a[j3 + 1] = wk3i * x0i - wk3r * x0r; x0r = y1r + y3i; x0i = y1i - y3r; a[j3 - 2] = wd3i * x0r + wd3r * x0i; a[j3 - 1] = wd3i * x0i - wd3r * x0r; } wk1r = csc1 * (wd1r + wn4r); wk1i = csc1 * (wd1i + wn4r); wk3r = csc3 * (wd3r - wn4r); wk3i = csc3 * (wd3i - wn4r); j0 = mh; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0 - 2] + a[j2 - 2]; x0i = a[j0 - 1] + a[j2 - 1]; x1r = a[j0 - 2] - a[j2 - 2]; x1i = a[j0 - 1] - a[j2 - 1]; x2r = a[j1 - 2] + a[j3 - 2]; x2i = a[j1 - 1] + a[j3 - 1]; x3r = a[j1 - 2] - a[j3 - 2]; x3i = a[j1 - 1] - a[j3 - 1]; a[j0 - 2] = x0r + x2r; a[j0 - 1] = x0i + x2i; a[j1 - 2] = x0r - x2r; a[j1 - 1] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2 - 2] = wk1r * x0r - wk1i * x0i; a[j2 - 1] = wk1r * x0i + wk1i * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3 - 2] = wk3r * x0r + wk3i * x0i; a[j3 - 1] = wk3r * x0i - wk3i * x0r; x0r = a[j0] + a[j2]; x0i = a[j0 + 1] + a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = a[j0 + 1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wn4r * (x0r - x0i); a[j2 + 1] = wn4r * (x0i + x0r); x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = -wn4r * (x0r + x0i); a[j3 + 1] = -wn4r * (x0i - x0r); x0r = a[j0 + 2] + a[j2 + 2]; x0i = a[j0 + 3] + a[j2 + 3]; x1r = a[j0 + 2] - a[j2 + 2]; x1i = a[j0 + 3] - a[j2 + 3]; x2r = a[j1 + 2] + a[j3 + 2]; x2i = a[j1 + 3] + a[j3 + 3]; x3r = a[j1 + 2] - a[j3 + 2]; x3i = a[j1 + 3] - a[j3 + 3]; a[j0 + 2] = x0r + x2r; a[j0 + 3] = x0i + x2i; a[j1 + 2] = x0r - x2r; a[j1 + 3] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2 + 2] = wk1i * x0r - wk1r * x0i; a[j2 + 3] = wk1i * x0i + wk1r * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3 + 2] = wk3i * x0r + wk3r * x0i; a[j3 + 3] = wk3i * x0i - wk3r * x0r; } void cftb1st(int n, double *a, double *w) { int j, j0, j1, j2, j3, k, m, mh; double wn4r, csc1, csc3, wk1r, wk1i, wk3r, wk3i, wd1r, wd1i, wd3r, wd3i; double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i; mh = n >> 3; m = 2 * mh; j1 = m; j2 = j1 + m; j3 = j2 + m; x0r = a[0] + a[j2]; x0i = -a[1] - a[j2 + 1]; x1r = a[0] - a[j2]; x1i = -a[1] + a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[0] = x0r + x2r; a[1] = x0i - x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i + x2i; a[j2] = x1r + x3i; a[j2 + 1] = x1i + x3r; a[j3] = x1r - x3i; a[j3 + 1] = x1i - x3r; wn4r = w[1]; csc1 = w[2]; csc3 = w[3]; wd1r = 1; wd1i = 0; wd3r = 1; wd3i = 0; k = 0; for (j = 2; j < mh - 2; j += 4) { k += 4; wk1r = csc1 * (wd1r + w[k]); wk1i = csc1 * (wd1i + w[k + 1]); wk3r = csc3 * (wd3r + w[k + 2]); wk3i = csc3 * (wd3i + w[k + 3]); wd1r = w[k]; wd1i = w[k + 1]; wd3r = w[k + 2]; wd3i = w[k + 3]; j1 = j + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j] + a[j2]; x0i = -a[j + 1] - a[j2 + 1]; x1r = a[j] - a[j2]; x1i = -a[j + 1] + a[j2 + 1]; y0r = a[j + 2] + a[j2 + 2]; y0i = -a[j + 3] - a[j2 + 3]; y1r = a[j + 2] - a[j2 + 2]; y1i = -a[j + 3] + a[j2 + 3]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; y2r = a[j1 + 2] + a[j3 + 2]; y2i = a[j1 + 3] + a[j3 + 3]; y3r = a[j1 + 2] - a[j3 + 2]; y3i = a[j1 + 3] - a[j3 + 3]; a[j] = x0r + x2r; a[j + 1] = x0i - x2i; a[j + 2] = y0r + y2r; a[j + 3] = y0i - y2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i + x2i; a[j1 + 2] = y0r - y2r; a[j1 + 3] = y0i + y2i; x0r = x1r + x3i; x0i = x1i + x3r; a[j2] = wk1r * x0r - wk1i * x0i; a[j2 + 1] = wk1r * x0i + wk1i * x0r; x0r = y1r + y3i; x0i = y1i + y3r; a[j2 + 2] = wd1r * x0r - wd1i * x0i; a[j2 + 3] = wd1r * x0i + wd1i * x0r; x0r = x1r - x3i; x0i = x1i - x3r; a[j3] = wk3r * x0r + wk3i * x0i; a[j3 + 1] = wk3r * x0i - wk3i * x0r; x0r = y1r - y3i; x0i = y1i - y3r; a[j3 + 2] = wd3r * x0r + wd3i * x0i; a[j3 + 3] = wd3r * x0i - wd3i * x0r; j0 = m - j; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] + a[j2]; x0i = -a[j0 + 1] - a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = -a[j0 + 1] + a[j2 + 1]; y0r = a[j0 - 2] + a[j2 - 2]; y0i = -a[j0 - 1] - a[j2 - 1]; y1r = a[j0 - 2] - a[j2 - 2]; y1i = -a[j0 - 1] + a[j2 - 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; y2r = a[j1 - 2] + a[j3 - 2]; y2i = a[j1 - 1] + a[j3 - 1]; y3r = a[j1 - 2] - a[j3 - 2]; y3i = a[j1 - 1] - a[j3 - 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i - x2i; a[j0 - 2] = y0r + y2r; a[j0 - 1] = y0i - y2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i + x2i; a[j1 - 2] = y0r - y2r; a[j1 - 1] = y0i + y2i; x0r = x1r + x3i; x0i = x1i + x3r; a[j2] = wk1i * x0r - wk1r * x0i; a[j2 + 1] = wk1i * x0i + wk1r * x0r; x0r = y1r + y3i; x0i = y1i + y3r; a[j2 - 2] = wd1i * x0r - wd1r * x0i; a[j2 - 1] = wd1i * x0i + wd1r * x0r; x0r = x1r - x3i; x0i = x1i - x3r; a[j3] = wk3i * x0r + wk3r * x0i; a[j3 + 1] = wk3i * x0i - wk3r * x0r; x0r = y1r - y3i; x0i = y1i - y3r; a[j3 - 2] = wd3i * x0r + wd3r * x0i; a[j3 - 1] = wd3i * x0i - wd3r * x0r; } wk1r = csc1 * (wd1r + wn4r); wk1i = csc1 * (wd1i + wn4r); wk3r = csc3 * (wd3r - wn4r); wk3i = csc3 * (wd3i - wn4r); j0 = mh; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0 - 2] + a[j2 - 2]; x0i = -a[j0 - 1] - a[j2 - 1]; x1r = a[j0 - 2] - a[j2 - 2]; x1i = -a[j0 - 1] + a[j2 - 1]; x2r = a[j1 - 2] + a[j3 - 2]; x2i = a[j1 - 1] + a[j3 - 1]; x3r = a[j1 - 2] - a[j3 - 2]; x3i = a[j1 - 1] - a[j3 - 1]; a[j0 - 2] = x0r + x2r; a[j0 - 1] = x0i - x2i; a[j1 - 2] = x0r - x2r; a[j1 - 1] = x0i + x2i; x0r = x1r + x3i; x0i = x1i + x3r; a[j2 - 2] = wk1r * x0r - wk1i * x0i; a[j2 - 1] = wk1r * x0i + wk1i * x0r; x0r = x1r - x3i; x0i = x1i - x3r; a[j3 - 2] = wk3r * x0r + wk3i * x0i; a[j3 - 1] = wk3r * x0i - wk3i * x0r; x0r = a[j0] + a[j2]; x0i = -a[j0 + 1] - a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = -a[j0 + 1] + a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i - x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i + x2i; x0r = x1r + x3i; x0i = x1i + x3r; a[j2] = wn4r * (x0r - x0i); a[j2 + 1] = wn4r * (x0i + x0r); x0r = x1r - x3i; x0i = x1i - x3r; a[j3] = -wn4r * (x0r + x0i); a[j3 + 1] = -wn4r * (x0i - x0r); x0r = a[j0 + 2] + a[j2 + 2]; x0i = -a[j0 + 3] - a[j2 + 3]; x1r = a[j0 + 2] - a[j2 + 2]; x1i = -a[j0 + 3] + a[j2 + 3]; x2r = a[j1 + 2] + a[j3 + 2]; x2i = a[j1 + 3] + a[j3 + 3]; x3r = a[j1 + 2] - a[j3 + 2]; x3i = a[j1 + 3] - a[j3 + 3]; a[j0 + 2] = x0r + x2r; a[j0 + 3] = x0i - x2i; a[j1 + 2] = x0r - x2r; a[j1 + 3] = x0i + x2i; x0r = x1r + x3i; x0i = x1i + x3r; a[j2 + 2] = wk1i * x0r - wk1r * x0i; a[j2 + 3] = wk1i * x0i + wk1r * x0r; x0r = x1r - x3i; x0i = x1i - x3r; a[j3 + 2] = wk3i * x0r + wk3r * x0i; a[j3 + 3] = wk3i * x0i - wk3r * x0r; } #ifdef USE_CDFT_THREADS struct cdft_arg_st { int n0; int n; double *a; int nw; double *w; }; typedef struct cdft_arg_st cdft_arg_t; void cftrec4_th(int n, double *a, int nw, double *w) { void *cftrec1_th(void *p); void *cftrec2_th(void *p); int i, idiv4, m, nthread; cdft_thread_t th[4]; cdft_arg_t ag[4]; nthread = 2; idiv4 = 0; m = n >> 1; if (n > CDFT_4THREADS_BEGIN_N) { nthread = 4; idiv4 = 1; m >>= 1; } for (i = 0; i < nthread; i++) { ag[i].n0 = n; ag[i].n = m; ag[i].a = &a[i * m]; ag[i].nw = nw; ag[i].w = w; if (i != idiv4) { cdft_thread_create(&th[i], cftrec1_th, &ag[i]); } else { cdft_thread_create(&th[i], cftrec2_th, &ag[i]); } } for (i = 0; i < nthread; i++) { cdft_thread_wait(th[i]); } } void *cftrec1_th(void *p) { int cfttree(int n, int j, int k, double *a, int nw, double *w); void cftleaf(int n, int isplt, double *a, int nw, double *w); void cftmdl1(int n, double *a, double *w); int isplt, j, k, m, n, n0, nw; double *a, *w; n0 = ((cdft_arg_t *) p)->n0; n = ((cdft_arg_t *) p)->n; a = ((cdft_arg_t *) p)->a; nw = ((cdft_arg_t *) p)->nw; w = ((cdft_arg_t *) p)->w; m = n0; while (m > 512) { m >>= 2; cftmdl1(m, &a[n - m], &w[nw - (m >> 1)]); } cftleaf(m, 1, &a[n - m], nw, w); k = 0; for (j = n - m; j > 0; j -= m) { k++; isplt = cfttree(m, j, k, a, nw, w); cftleaf(m, isplt, &a[j - m], nw, w); } return (void *) 0; } void *cftrec2_th(void *p) { int cfttree(int n, int j, int k, double *a, int nw, double *w); void cftleaf(int n, int isplt, double *a, int nw, double *w); void cftmdl2(int n, double *a, double *w); int isplt, j, k, m, n, n0, nw; double *a, *w; n0 = ((cdft_arg_t *) p)->n0; n = ((cdft_arg_t *) p)->n; a = ((cdft_arg_t *) p)->a; nw = ((cdft_arg_t *) p)->nw; w = ((cdft_arg_t *) p)->w; k = 1; m = n0; while (m > 512) { m >>= 2; k <<= 2; cftmdl2(m, &a[n - m], &w[nw - m]); } cftleaf(m, 0, &a[n - m], nw, w); k >>= 1; for (j = n - m; j > 0; j -= m) { k++; isplt = cfttree(m, j, k, a, nw, w); cftleaf(m, isplt, &a[j - m], nw, w); } return (void *) 0; } #endif /* USE_CDFT_THREADS */ void cftrec4(int n, double *a, int nw, double *w) { int cfttree(int n, int j, int k, double *a, int nw, double *w); void cftleaf(int n, int isplt, double *a, int nw, double *w); void cftmdl1(int n, double *a, double *w); int isplt, j, k, m; m = n; while (m > 512) { m >>= 2; cftmdl1(m, &a[n - m], &w[nw - (m >> 1)]); } cftleaf(m, 1, &a[n - m], nw, w); k = 0; for (j = n - m; j > 0; j -= m) { k++; isplt = cfttree(m, j, k, a, nw, w); cftleaf(m, isplt, &a[j - m], nw, w); } } int cfttree(int n, int j, int k, double *a, int nw, double *w) { void cftmdl1(int n, double *a, double *w); void cftmdl2(int n, double *a, double *w); int i, isplt, m; if ((k & 3) != 0) { isplt = k & 1; if (isplt != 0) { cftmdl1(n, &a[j - n], &w[nw - (n >> 1)]); } else { cftmdl2(n, &a[j - n], &w[nw - n]); } } else { m = n; for (i = k; (i & 3) == 0; i >>= 2) { m <<= 2; } isplt = i & 1; if (isplt != 0) { while (m > 128) { cftmdl1(m, &a[j - m], &w[nw - (m >> 1)]); m >>= 2; } } else { while (m > 128) { cftmdl2(m, &a[j - m], &w[nw - m]); m >>= 2; } } } return isplt; } void cftleaf(int n, int isplt, double *a, int nw, double *w) { void cftmdl1(int n, double *a, double *w); void cftmdl2(int n, double *a, double *w); void cftf161(double *a, double *w); void cftf162(double *a, double *w); void cftf081(double *a, double *w); void cftf082(double *a, double *w); if (n == 512) { cftmdl1(128, a, &w[nw - 64]); cftf161(a, &w[nw - 8]); cftf162(&a[32], &w[nw - 32]); cftf161(&a[64], &w[nw - 8]); cftf161(&a[96], &w[nw - 8]); cftmdl2(128, &a[128], &w[nw - 128]); cftf161(&a[128], &w[nw - 8]); cftf162(&a[160], &w[nw - 32]); cftf161(&a[192], &w[nw - 8]); cftf162(&a[224], &w[nw - 32]); cftmdl1(128, &a[256], &w[nw - 64]); cftf161(&a[256], &w[nw - 8]); cftf162(&a[288], &w[nw - 32]); cftf161(&a[320], &w[nw - 8]); cftf161(&a[352], &w[nw - 8]); if (isplt != 0) { cftmdl1(128, &a[384], &w[nw - 64]); cftf161(&a[480], &w[nw - 8]); } else { cftmdl2(128, &a[384], &w[nw - 128]); cftf162(&a[480], &w[nw - 32]); } cftf161(&a[384], &w[nw - 8]); cftf162(&a[416], &w[nw - 32]); cftf161(&a[448], &w[nw - 8]); } else { cftmdl1(64, a, &w[nw - 32]); cftf081(a, &w[nw - 8]); cftf082(&a[16], &w[nw - 8]); cftf081(&a[32], &w[nw - 8]); cftf081(&a[48], &w[nw - 8]); cftmdl2(64, &a[64], &w[nw - 64]); cftf081(&a[64], &w[nw - 8]); cftf082(&a[80], &w[nw - 8]); cftf081(&a[96], &w[nw - 8]); cftf082(&a[112], &w[nw - 8]); cftmdl1(64, &a[128], &w[nw - 32]); cftf081(&a[128], &w[nw - 8]); cftf082(&a[144], &w[nw - 8]); cftf081(&a[160], &w[nw - 8]); cftf081(&a[176], &w[nw - 8]); if (isplt != 0) { cftmdl1(64, &a[192], &w[nw - 32]); cftf081(&a[240], &w[nw - 8]); } else { cftmdl2(64, &a[192], &w[nw - 64]); cftf082(&a[240], &w[nw - 8]); } cftf081(&a[192], &w[nw - 8]); cftf082(&a[208], &w[nw - 8]); cftf081(&a[224], &w[nw - 8]); } } void cftmdl1(int n, double *a, double *w) { int j, j0, j1, j2, j3, k, m, mh; double wn4r, wk1r, wk1i, wk3r, wk3i; double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; mh = n >> 3; m = 2 * mh; j1 = m; j2 = j1 + m; j3 = j2 + m; x0r = a[0] + a[j2]; x0i = a[1] + a[j2 + 1]; x1r = a[0] - a[j2]; x1i = a[1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[0] = x0r + x2r; a[1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; a[j2] = x1r - x3i; a[j2 + 1] = x1i + x3r; a[j3] = x1r + x3i; a[j3 + 1] = x1i - x3r; wn4r = w[1]; k = 0; for (j = 2; j < mh; j += 2) { k += 4; wk1r = w[k]; wk1i = w[k + 1]; wk3r = w[k + 2]; wk3i = w[k + 3]; j1 = j + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j] + a[j2]; x0i = a[j + 1] + a[j2 + 1]; x1r = a[j] - a[j2]; x1i = a[j + 1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[j] = x0r + x2r; a[j + 1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wk1r * x0r - wk1i * x0i; a[j2 + 1] = wk1r * x0i + wk1i * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = wk3r * x0r + wk3i * x0i; a[j3 + 1] = wk3r * x0i - wk3i * x0r; j0 = m - j; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] + a[j2]; x0i = a[j0 + 1] + a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = a[j0 + 1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wk1i * x0r - wk1r * x0i; a[j2 + 1] = wk1i * x0i + wk1r * x0r; x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = wk3i * x0r + wk3r * x0i; a[j3 + 1] = wk3i * x0i - wk3r * x0r; } j0 = mh; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] + a[j2]; x0i = a[j0 + 1] + a[j2 + 1]; x1r = a[j0] - a[j2]; x1i = a[j0 + 1] - a[j2 + 1]; x2r = a[j1] + a[j3]; x2i = a[j1 + 1] + a[j3 + 1]; x3r = a[j1] - a[j3]; x3i = a[j1 + 1] - a[j3 + 1]; a[j0] = x0r + x2r; a[j0 + 1] = x0i + x2i; a[j1] = x0r - x2r; a[j1 + 1] = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; a[j2] = wn4r * (x0r - x0i); a[j2 + 1] = wn4r * (x0i + x0r); x0r = x1r + x3i; x0i = x1i - x3r; a[j3] = -wn4r * (x0r + x0i); a[j3 + 1] = -wn4r * (x0i - x0r); } void cftmdl2(int n, double *a, double *w) { int j, j0, j1, j2, j3, k, kr, m, mh; double wn4r, wk1r, wk1i, wk3r, wk3i, wd1r, wd1i, wd3r, wd3i; double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i, y0r, y0i, y2r, y2i; mh = n >> 3; m = 2 * mh; wn4r = w[1]; j1 = m; j2 = j1 + m; j3 = j2 + m; x0r = a[0] - a[j2 + 1]; x0i = a[1] + a[j2]; x1r = a[0] + a[j2 + 1]; x1i = a[1] - a[j2]; x2r = a[j1] - a[j3 + 1]; x2i = a[j1 + 1] + a[j3]; x3r = a[j1] + a[j3 + 1]; x3i = a[j1 + 1] - a[j3]; y0r = wn4r * (x2r - x2i); y0i = wn4r * (x2i + x2r); a[0] = x0r + y0r; a[1] = x0i + y0i; a[j1] = x0r - y0r; a[j1 + 1] = x0i - y0i; y0r = wn4r * (x3r - x3i); y0i = wn4r * (x3i + x3r); a[j2] = x1r - y0i; a[j2 + 1] = x1i + y0r; a[j3] = x1r + y0i; a[j3 + 1] = x1i - y0r; k = 0; kr = 2 * m; for (j = 2; j < mh; j += 2) { k += 4; wk1r = w[k]; wk1i = w[k + 1]; wk3r = w[k + 2]; wk3i = w[k + 3]; kr -= 4; wd1i = w[kr]; wd1r = w[kr + 1]; wd3i = w[kr + 2]; wd3r = w[kr + 3]; j1 = j + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j] - a[j2 + 1]; x0i = a[j + 1] + a[j2]; x1r = a[j] + a[j2 + 1]; x1i = a[j + 1] - a[j2]; x2r = a[j1] - a[j3 + 1]; x2i = a[j1 + 1] + a[j3]; x3r = a[j1] + a[j3 + 1]; x3i = a[j1 + 1] - a[j3]; y0r = wk1r * x0r - wk1i * x0i; y0i = wk1r * x0i + wk1i * x0r; y2r = wd1r * x2r - wd1i * x2i; y2i = wd1r * x2i + wd1i * x2r; a[j] = y0r + y2r; a[j + 1] = y0i + y2i; a[j1] = y0r - y2r; a[j1 + 1] = y0i - y2i; y0r = wk3r * x1r + wk3i * x1i; y0i = wk3r * x1i - wk3i * x1r; y2r = wd3r * x3r + wd3i * x3i; y2i = wd3r * x3i - wd3i * x3r; a[j2] = y0r + y2r; a[j2 + 1] = y0i + y2i; a[j3] = y0r - y2r; a[j3 + 1] = y0i - y2i; j0 = m - j; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] - a[j2 + 1]; x0i = a[j0 + 1] + a[j2]; x1r = a[j0] + a[j2 + 1]; x1i = a[j0 + 1] - a[j2]; x2r = a[j1] - a[j3 + 1]; x2i = a[j1 + 1] + a[j3]; x3r = a[j1] + a[j3 + 1]; x3i = a[j1 + 1] - a[j3]; y0r = wd1i * x0r - wd1r * x0i; y0i = wd1i * x0i + wd1r * x0r; y2r = wk1i * x2r - wk1r * x2i; y2i = wk1i * x2i + wk1r * x2r; a[j0] = y0r + y2r; a[j0 + 1] = y0i + y2i; a[j1] = y0r - y2r; a[j1 + 1] = y0i - y2i; y0r = wd3i * x1r + wd3r * x1i; y0i = wd3i * x1i - wd3r * x1r; y2r = wk3i * x3r + wk3r * x3i; y2i = wk3i * x3i - wk3r * x3r; a[j2] = y0r + y2r; a[j2 + 1] = y0i + y2i; a[j3] = y0r - y2r; a[j3 + 1] = y0i - y2i; } wk1r = w[m]; wk1i = w[m + 1]; j0 = mh; j1 = j0 + m; j2 = j1 + m; j3 = j2 + m; x0r = a[j0] - a[j2 + 1]; x0i = a[j0 + 1] + a[j2]; x1r = a[j0] + a[j2 + 1]; x1i = a[j0 + 1] - a[j2]; x2r = a[j1] - a[j3 + 1]; x2i = a[j1 + 1] + a[j3]; x3r = a[j1] + a[j3 + 1]; x3i = a[j1 + 1] - a[j3]; y0r = wk1r * x0r - wk1i * x0i; y0i = wk1r * x0i + wk1i * x0r; y2r = wk1i * x2r - wk1r * x2i; y2i = wk1i * x2i + wk1r * x2r; a[j0] = y0r + y2r; a[j0 + 1] = y0i + y2i; a[j1] = y0r - y2r; a[j1 + 1] = y0i - y2i; y0r = wk1i * x1r - wk1r * x1i; y0i = wk1i * x1i + wk1r * x1r; y2r = wk1r * x3r - wk1i * x3i; y2i = wk1r * x3i + wk1i * x3r; a[j2] = y0r - y2r; a[j2 + 1] = y0i - y2i; a[j3] = y0r + y2r; a[j3 + 1] = y0i + y2i; } void cftfx41(int n, double *a, int nw, double *w) { void cftf161(double *a, double *w); void cftf162(double *a, double *w); void cftf081(double *a, double *w); void cftf082(double *a, double *w); if (n == 128) { cftf161(a, &w[nw - 8]); cftf162(&a[32], &w[nw - 32]); cftf161(&a[64], &w[nw - 8]); cftf161(&a[96], &w[nw - 8]); } else { cftf081(a, &w[nw - 8]); cftf082(&a[16], &w[nw - 8]); cftf081(&a[32], &w[nw - 8]); cftf081(&a[48], &w[nw - 8]); } } void cftf161(double *a, double *w) { double wn4r, wk1r, wk1i, x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i, y4r, y4i, y5r, y5i, y6r, y6i, y7r, y7i, y8r, y8i, y9r, y9i, y10r, y10i, y11r, y11i, y12r, y12i, y13r, y13i, y14r, y14i, y15r, y15i; wn4r = w[1]; wk1r = w[2]; wk1i = w[3]; x0r = a[0] + a[16]; x0i = a[1] + a[17]; x1r = a[0] - a[16]; x1i = a[1] - a[17]; x2r = a[8] + a[24]; x2i = a[9] + a[25]; x3r = a[8] - a[24]; x3i = a[9] - a[25]; y0r = x0r + x2r; y0i = x0i + x2i; y4r = x0r - x2r; y4i = x0i - x2i; y8r = x1r - x3i; y8i = x1i + x3r; y12r = x1r + x3i; y12i = x1i - x3r; x0r = a[2] + a[18]; x0i = a[3] + a[19]; x1r = a[2] - a[18]; x1i = a[3] - a[19]; x2r = a[10] + a[26]; x2i = a[11] + a[27]; x3r = a[10] - a[26]; x3i = a[11] - a[27]; y1r = x0r + x2r; y1i = x0i + x2i; y5r = x0r - x2r; y5i = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; y9r = wk1r * x0r - wk1i * x0i; y9i = wk1r * x0i + wk1i * x0r; x0r = x1r + x3i; x0i = x1i - x3r; y13r = wk1i * x0r - wk1r * x0i; y13i = wk1i * x0i + wk1r * x0r; x0r = a[4] + a[20]; x0i = a[5] + a[21]; x1r = a[4] - a[20]; x1i = a[5] - a[21]; x2r = a[12] + a[28]; x2i = a[13] + a[29]; x3r = a[12] - a[28]; x3i = a[13] - a[29]; y2r = x0r + x2r; y2i = x0i + x2i; y6r = x0r - x2r; y6i = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; y10r = wn4r * (x0r - x0i); y10i = wn4r * (x0i + x0r); x0r = x1r + x3i; x0i = x1i - x3r; y14r = wn4r * (x0r + x0i); y14i = wn4r * (x0i - x0r); x0r = a[6] + a[22]; x0i = a[7] + a[23]; x1r = a[6] - a[22]; x1i = a[7] - a[23]; x2r = a[14] + a[30]; x2i = a[15] + a[31]; x3r = a[14] - a[30]; x3i = a[15] - a[31]; y3r = x0r + x2r; y3i = x0i + x2i; y7r = x0r - x2r; y7i = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; y11r = wk1i * x0r - wk1r * x0i; y11i = wk1i * x0i + wk1r * x0r; x0r = x1r + x3i; x0i = x1i - x3r; y15r = wk1r * x0r - wk1i * x0i; y15i = wk1r * x0i + wk1i * x0r; x0r = y12r - y14r; x0i = y12i - y14i; x1r = y12r + y14r; x1i = y12i + y14i; x2r = y13r - y15r; x2i = y13i - y15i; x3r = y13r + y15r; x3i = y13i + y15i; a[24] = x0r + x2r; a[25] = x0i + x2i; a[26] = x0r - x2r; a[27] = x0i - x2i; a[28] = x1r - x3i; a[29] = x1i + x3r; a[30] = x1r + x3i; a[31] = x1i - x3r; x0r = y8r + y10r; x0i = y8i + y10i; x1r = y8r - y10r; x1i = y8i - y10i; x2r = y9r + y11r; x2i = y9i + y11i; x3r = y9r - y11r; x3i = y9i - y11i; a[16] = x0r + x2r; a[17] = x0i + x2i; a[18] = x0r - x2r; a[19] = x0i - x2i; a[20] = x1r - x3i; a[21] = x1i + x3r; a[22] = x1r + x3i; a[23] = x1i - x3r; x0r = y5r - y7i; x0i = y5i + y7r; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); x0r = y5r + y7i; x0i = y5i - y7r; x3r = wn4r * (x0r - x0i); x3i = wn4r * (x0i + x0r); x0r = y4r - y6i; x0i = y4i + y6r; x1r = y4r + y6i; x1i = y4i - y6r; a[8] = x0r + x2r; a[9] = x0i + x2i; a[10] = x0r - x2r; a[11] = x0i - x2i; a[12] = x1r - x3i; a[13] = x1i + x3r; a[14] = x1r + x3i; a[15] = x1i - x3r; x0r = y0r + y2r; x0i = y0i + y2i; x1r = y0r - y2r; x1i = y0i - y2i; x2r = y1r + y3r; x2i = y1i + y3i; x3r = y1r - y3r; x3i = y1i - y3i; a[0] = x0r + x2r; a[1] = x0i + x2i; a[2] = x0r - x2r; a[3] = x0i - x2i; a[4] = x1r - x3i; a[5] = x1i + x3r; a[6] = x1r + x3i; a[7] = x1i - x3r; } void cftf162(double *a, double *w) { double wn4r, wk1r, wk1i, wk2r, wk2i, wk3r, wk3i, x0r, x0i, x1r, x1i, x2r, x2i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i, y4r, y4i, y5r, y5i, y6r, y6i, y7r, y7i, y8r, y8i, y9r, y9i, y10r, y10i, y11r, y11i, y12r, y12i, y13r, y13i, y14r, y14i, y15r, y15i; wn4r = w[1]; wk1r = w[4]; wk1i = w[5]; wk3r = w[6]; wk3i = -w[7]; wk2r = w[8]; wk2i = w[9]; x1r = a[0] - a[17]; x1i = a[1] + a[16]; x0r = a[8] - a[25]; x0i = a[9] + a[24]; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); y0r = x1r + x2r; y0i = x1i + x2i; y4r = x1r - x2r; y4i = x1i - x2i; x1r = a[0] + a[17]; x1i = a[1] - a[16]; x0r = a[8] + a[25]; x0i = a[9] - a[24]; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); y8r = x1r - x2i; y8i = x1i + x2r; y12r = x1r + x2i; y12i = x1i - x2r; x0r = a[2] - a[19]; x0i = a[3] + a[18]; x1r = wk1r * x0r - wk1i * x0i; x1i = wk1r * x0i + wk1i * x0r; x0r = a[10] - a[27]; x0i = a[11] + a[26]; x2r = wk3i * x0r - wk3r * x0i; x2i = wk3i * x0i + wk3r * x0r; y1r = x1r + x2r; y1i = x1i + x2i; y5r = x1r - x2r; y5i = x1i - x2i; x0r = a[2] + a[19]; x0i = a[3] - a[18]; x1r = wk3r * x0r - wk3i * x0i; x1i = wk3r * x0i + wk3i * x0r; x0r = a[10] + a[27]; x0i = a[11] - a[26]; x2r = wk1r * x0r + wk1i * x0i; x2i = wk1r * x0i - wk1i * x0r; y9r = x1r - x2r; y9i = x1i - x2i; y13r = x1r + x2r; y13i = x1i + x2i; x0r = a[4] - a[21]; x0i = a[5] + a[20]; x1r = wk2r * x0r - wk2i * x0i; x1i = wk2r * x0i + wk2i * x0r; x0r = a[12] - a[29]; x0i = a[13] + a[28]; x2r = wk2i * x0r - wk2r * x0i; x2i = wk2i * x0i + wk2r * x0r; y2r = x1r + x2r; y2i = x1i + x2i; y6r = x1r - x2r; y6i = x1i - x2i; x0r = a[4] + a[21]; x0i = a[5] - a[20]; x1r = wk2i * x0r - wk2r * x0i; x1i = wk2i * x0i + wk2r * x0r; x0r = a[12] + a[29]; x0i = a[13] - a[28]; x2r = wk2r * x0r - wk2i * x0i; x2i = wk2r * x0i + wk2i * x0r; y10r = x1r - x2r; y10i = x1i - x2i; y14r = x1r + x2r; y14i = x1i + x2i; x0r = a[6] - a[23]; x0i = a[7] + a[22]; x1r = wk3r * x0r - wk3i * x0i; x1i = wk3r * x0i + wk3i * x0r; x0r = a[14] - a[31]; x0i = a[15] + a[30]; x2r = wk1i * x0r - wk1r * x0i; x2i = wk1i * x0i + wk1r * x0r; y3r = x1r + x2r; y3i = x1i + x2i; y7r = x1r - x2r; y7i = x1i - x2i; x0r = a[6] + a[23]; x0i = a[7] - a[22]; x1r = wk1i * x0r + wk1r * x0i; x1i = wk1i * x0i - wk1r * x0r; x0r = a[14] + a[31]; x0i = a[15] - a[30]; x2r = wk3i * x0r - wk3r * x0i; x2i = wk3i * x0i + wk3r * x0r; y11r = x1r + x2r; y11i = x1i + x2i; y15r = x1r - x2r; y15i = x1i - x2i; x1r = y0r + y2r; x1i = y0i + y2i; x2r = y1r + y3r; x2i = y1i + y3i; a[0] = x1r + x2r; a[1] = x1i + x2i; a[2] = x1r - x2r; a[3] = x1i - x2i; x1r = y0r - y2r; x1i = y0i - y2i; x2r = y1r - y3r; x2i = y1i - y3i; a[4] = x1r - x2i; a[5] = x1i + x2r; a[6] = x1r + x2i; a[7] = x1i - x2r; x1r = y4r - y6i; x1i = y4i + y6r; x0r = y5r - y7i; x0i = y5i + y7r; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); a[8] = x1r + x2r; a[9] = x1i + x2i; a[10] = x1r - x2r; a[11] = x1i - x2i; x1r = y4r + y6i; x1i = y4i - y6r; x0r = y5r + y7i; x0i = y5i - y7r; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); a[12] = x1r - x2i; a[13] = x1i + x2r; a[14] = x1r + x2i; a[15] = x1i - x2r; x1r = y8r + y10r; x1i = y8i + y10i; x2r = y9r - y11r; x2i = y9i - y11i; a[16] = x1r + x2r; a[17] = x1i + x2i; a[18] = x1r - x2r; a[19] = x1i - x2i; x1r = y8r - y10r; x1i = y8i - y10i; x2r = y9r + y11r; x2i = y9i + y11i; a[20] = x1r - x2i; a[21] = x1i + x2r; a[22] = x1r + x2i; a[23] = x1i - x2r; x1r = y12r - y14i; x1i = y12i + y14r; x0r = y13r + y15i; x0i = y13i - y15r; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); a[24] = x1r + x2r; a[25] = x1i + x2i; a[26] = x1r - x2r; a[27] = x1i - x2i; x1r = y12r + y14i; x1i = y12i - y14r; x0r = y13r - y15i; x0i = y13i + y15r; x2r = wn4r * (x0r - x0i); x2i = wn4r * (x0i + x0r); a[28] = x1r - x2i; a[29] = x1i + x2r; a[30] = x1r + x2i; a[31] = x1i - x2r; } void cftf081(double *a, double *w) { double wn4r, x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i, y4r, y4i, y5r, y5i, y6r, y6i, y7r, y7i; wn4r = w[1]; x0r = a[0] + a[8]; x0i = a[1] + a[9]; x1r = a[0] - a[8]; x1i = a[1] - a[9]; x2r = a[4] + a[12]; x2i = a[5] + a[13]; x3r = a[4] - a[12]; x3i = a[5] - a[13]; y0r = x0r + x2r; y0i = x0i + x2i; y2r = x0r - x2r; y2i = x0i - x2i; y1r = x1r - x3i; y1i = x1i + x3r; y3r = x1r + x3i; y3i = x1i - x3r; x0r = a[2] + a[10]; x0i = a[3] + a[11]; x1r = a[2] - a[10]; x1i = a[3] - a[11]; x2r = a[6] + a[14]; x2i = a[7] + a[15]; x3r = a[6] - a[14]; x3i = a[7] - a[15]; y4r = x0r + x2r; y4i = x0i + x2i; y6r = x0r - x2r; y6i = x0i - x2i; x0r = x1r - x3i; x0i = x1i + x3r; x2r = x1r + x3i; x2i = x1i - x3r; y5r = wn4r * (x0r - x0i); y5i = wn4r * (x0r + x0i); y7r = wn4r * (x2r - x2i); y7i = wn4r * (x2r + x2i); a[8] = y1r + y5r; a[9] = y1i + y5i; a[10] = y1r - y5r; a[11] = y1i - y5i; a[12] = y3r - y7i; a[13] = y3i + y7r; a[14] = y3r + y7i; a[15] = y3i - y7r; a[0] = y0r + y4r; a[1] = y0i + y4i; a[2] = y0r - y4r; a[3] = y0i - y4i; a[4] = y2r - y6i; a[5] = y2i + y6r; a[6] = y2r + y6i; a[7] = y2i - y6r; } void cftf082(double *a, double *w) { double wn4r, wk1r, wk1i, x0r, x0i, x1r, x1i, y0r, y0i, y1r, y1i, y2r, y2i, y3r, y3i, y4r, y4i, y5r, y5i, y6r, y6i, y7r, y7i; wn4r = w[1]; wk1r = w[2]; wk1i = w[3]; y0r = a[0] - a[9]; y0i = a[1] + a[8]; y1r = a[0] + a[9]; y1i = a[1] - a[8]; x0r = a[4] - a[13]; x0i = a[5] + a[12]; y2r = wn4r * (x0r - x0i); y2i = wn4r * (x0i + x0r); x0r = a[4] + a[13]; x0i = a[5] - a[12]; y3r = wn4r * (x0r - x0i); y3i = wn4r * (x0i + x0r); x0r = a[2] - a[11]; x0i = a[3] + a[10]; y4r = wk1r * x0r - wk1i * x0i; y4i = wk1r * x0i + wk1i * x0r; x0r = a[2] + a[11]; x0i = a[3] - a[10]; y5r = wk1i * x0r - wk1r * x0i; y5i = wk1i * x0i + wk1r * x0r; x0r = a[6] - a[15]; x0i = a[7] + a[14]; y6r = wk1i * x0r - wk1r * x0i; y6i = wk1i * x0i + wk1r * x0r; x0r = a[6] + a[15]; x0i = a[7] - a[14]; y7r = wk1r * x0r - wk1i * x0i; y7i = wk1r * x0i + wk1i * x0r; x0r = y0r + y2r; x0i = y0i + y2i; x1r = y4r + y6r; x1i = y4i + y6i; a[0] = x0r + x1r; a[1] = x0i + x1i; a[2] = x0r - x1r; a[3] = x0i - x1i; x0r = y0r - y2r; x0i = y0i - y2i; x1r = y4r - y6r; x1i = y4i - y6i; a[4] = x0r - x1i; a[5] = x0i + x1r; a[6] = x0r + x1i; a[7] = x0i - x1r; x0r = y1r - y3i; x0i = y1i + y3r; x1r = y5r - y7r; x1i = y5i - y7i; a[8] = x0r + x1r; a[9] = x0i + x1i; a[10] = x0r - x1r; a[11] = x0i - x1i; x0r = y1r + y3i; x0i = y1i - y3r; x1r = y5r + y7r; x1i = y5i + y7i; a[12] = x0r - x1i; a[13] = x0i + x1r; a[14] = x0r + x1i; a[15] = x0i - x1r; } void cftf040(double *a) { double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; x0r = a[0] + a[4]; x0i = a[1] + a[5]; x1r = a[0] - a[4]; x1i = a[1] - a[5]; x2r = a[2] + a[6]; x2i = a[3] + a[7]; x3r = a[2] - a[6]; x3i = a[3] - a[7]; a[0] = x0r + x2r; a[1] = x0i + x2i; a[2] = x1r - x3i; a[3] = x1i + x3r; a[4] = x0r - x2r; a[5] = x0i - x2i; a[6] = x1r + x3i; a[7] = x1i - x3r; } void cftb040(double *a) { double x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; x0r = a[0] + a[4]; x0i = a[1] + a[5]; x1r = a[0] - a[4]; x1i = a[1] - a[5]; x2r = a[2] + a[6]; x2i = a[3] + a[7]; x3r = a[2] - a[6]; x3i = a[3] - a[7]; a[0] = x0r + x2r; a[1] = x0i + x2i; a[2] = x1r + x3i; a[3] = x1i - x3r; a[4] = x0r - x2r; a[5] = x0i - x2i; a[6] = x1r - x3i; a[7] = x1i + x3r; } void cftx020(double *a) { double x0r, x0i; x0r = a[0] - a[2]; x0i = a[1] - a[3]; a[0] += a[2]; a[1] += a[3]; a[2] = x0r; a[3] = x0i; } void rftfsub(int n, double *a, int nc, double *c) { int j, k, kk, ks, m; double wkr, wki, xr, xi, yr, yi; m = n >> 1; ks = 2 * nc / m; kk = 0; for (j = 2; j < m; j += 2) { k = n - j; kk += ks; wkr = 0.5 - c[nc - kk]; wki = c[kk]; xr = a[j] - a[k]; xi = a[j + 1] + a[k + 1]; yr = wkr * xr - wki * xi; yi = wkr * xi + wki * xr; a[j] -= yr; a[j + 1] -= yi; a[k] += yr; a[k + 1] -= yi; } } void rftbsub(int n, double *a, int nc, double *c) { int j, k, kk, ks, m; double wkr, wki, xr, xi, yr, yi; m = n >> 1; ks = 2 * nc / m; kk = 0; for (j = 2; j < m; j += 2) { k = n - j; kk += ks; wkr = 0.5 - c[nc - kk]; wki = c[kk]; xr = a[j] - a[k]; xi = a[j + 1] + a[k + 1]; yr = wkr * xr + wki * xi; yi = wkr * xi - wki * xr; a[j] -= yr; a[j + 1] -= yi; a[k] += yr; a[k + 1] -= yi; } } void dctsub(int n, double *a, int nc, double *c) { int j, k, kk, ks, m; double wkr, wki, xr; m = n >> 1; ks = nc / n; kk = 0; for (j = 1; j < m; j++) { k = n - j; kk += ks; wkr = c[kk] - c[nc - kk]; wki = c[kk] + c[nc - kk]; xr = wki * a[j] - wkr * a[k]; a[j] = wkr * a[j] + wki * a[k]; a[k] = xr; } a[m] *= c[0]; } void dstsub(int n, double *a, int nc, double *c) { int j, k, kk, ks, m; double wkr, wki, xr; m = n >> 1; ks = nc / n; kk = 0; for (j = 1; j < m; j++) { k = n - j; kk += ks; wkr = c[kk] - c[nc - kk]; wki = c[kk] + c[nc - kk]; xr = wki * a[k] - wkr * a[j]; a[k] = wkr * a[k] + wki * a[j]; a[j] = xr; } a[m] *= c[0]; } projectM-complete-2.1.0-Source/src/libprojectM/projectM.cpp0000775000175000017500000006302411756064136024122 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "RenderItemMatcher.hpp" #include "RenderItemMergeFunction.hpp" #include "fatal.h" #include "Common.hpp" #ifdef WIN32 #include "win32-dirent.h" #endif #include "timer.h" #include #ifdef LINUX #include "time.h" #endif #ifdef WIN32 #include #endif #include "PipelineContext.hpp" #include #include "projectM.hpp" #include "BeatDetect.hpp" #include "Preset.hpp" #include "PipelineMerger.hpp" #include "PCM.hpp" //Sound data handler (buffering, FFT, etc.) #include #include "Renderer.hpp" #include "PresetChooser.hpp" #include "ConfigFile.h" #include "TextureManager.hpp" #include "TimeKeeper.hpp" #include "RenderItemMergeFunction.hpp" #ifdef USE_THREADS #include "pthread.h" pthread_mutex_t mutex; pthread_cond_t condition; pthread_t thread; #ifdef SYNC_PRESET_SWITCHES pthread_mutex_t preset_mutex; #endif #endif projectM::~projectM() { #ifdef USE_THREADS std::cout << "[projectM] thread "; printf("c"); running = false; printf("l"); pthread_cond_signal(&condition); printf("e"); pthread_mutex_unlock( &mutex ); printf("a"); pthread_detach(thread); printf("n"); pthread_cond_destroy(&condition); printf("u"); pthread_mutex_destroy( &mutex ); #ifdef SYNC_PRESET_SWITCHES pthread_mutex_destroy( &preset_mutex ); #endif printf("p"); std::cout << std::endl; #endif destroyPresetTools(); if ( renderer ) delete ( renderer ); if ( beatDetect ) delete ( beatDetect ); if ( _pcm ) { delete ( _pcm ); _pcm = 0; } delete(_pipelineContext); delete(_pipelineContext2); } unsigned projectM::initRenderToTexture() { return renderer->initRenderToTexture(); } void projectM::projectM_resetTextures() { renderer->ResetTextures(); } projectM::projectM ( std::string config_file, int flags) : beatDetect ( 0 ), renderer ( 0 ), _pcm(0), m_presetPos(0), m_flags(flags), _pipelineContext(new PipelineContext()), _pipelineContext2(new PipelineContext()) { readConfig(config_file); projectM_reset(); projectM_resetGL(_settings.windowWidth, _settings.windowHeight); } projectM::projectM(Settings settings, int flags): beatDetect ( 0 ), renderer ( 0 ), _pcm(0), m_presetPos(0), m_flags(flags), _pipelineContext(new PipelineContext()), _pipelineContext2(new PipelineContext()) { readSettings(settings); projectM_reset(); projectM_resetGL(_settings.windowWidth, _settings.windowHeight); } bool projectM::writeConfig(const std::string & configFile, const Settings & settings) { ConfigFile config ( configFile ); config.add("Mesh X", settings.meshX); config.add("Mesh Y", settings.meshY); config.add("Texture Size", settings.textureSize); config.add("FPS", settings.fps); config.add("Window Width", settings.windowWidth); config.add("Window Height", settings.windowHeight); config.add("Smooth Preset Duration", settings.smoothPresetDuration); config.add("Preset Duration", settings.presetDuration); config.add("Preset Path", settings.presetURL); config.add("Title Font", settings.titleFontURL); config.add("Menu Font", settings.menuFontURL); config.add("Hard Cut Sensitivity", settings.beatSensitivity); config.add("Aspect Correction", settings.aspectCorrection); config.add("Easter Egg Parameter", settings.easterEgg); config.add("Shuffle Enabled", settings.shuffleEnabled); config.add("Soft Cut Ratings Enabled", settings.softCutRatingsEnabled); std::fstream file(configFile.c_str()); if (file) { file << config; return true; } else return false; } void projectM::readConfig (const std::string & configFile ) { std::cout << "[projectM] config file: " << configFile << std::endl; ConfigFile config ( configFile ); _settings.meshX = config.read ( "Mesh X", 32 ); _settings.meshY = config.read ( "Mesh Y", 24 ); _settings.textureSize = config.read ( "Texture Size", 512 ); _settings.fps = config.read ( "FPS", 35 ); _settings.windowWidth = config.read ( "Window Width", 512 ); _settings.windowHeight = config.read ( "Window Height", 512 ); _settings.smoothPresetDuration = config.read ( "Smooth Preset Duration", config.read("Smooth Transition Duration", 10)); _settings.presetDuration = config.read ( "Preset Duration", 15 ); #ifdef LINUX _settings.presetURL = config.read ( "Preset Path", CMAKE_INSTALL_PREFIX "/share/projectM/presets" ); #endif #ifdef __APPLE__ /// @bug awful hardcoded hack- need to add intelligence to cmake wrt bundling - carm _settings.presetURL = config.read ( "Preset Path", "../Resources/presets" ); #endif #ifdef WIN32 _settings.presetURL = config.read ( "Preset Path", CMAKE_INSTALL_PREFIX "/share/projectM/presets" ); #endif #ifdef __APPLE__ _settings.titleFontURL = config.read ( "Title Font", "../Resources/fonts/Vera.tff"); _settings.menuFontURL = config.read ( "Menu Font", "../Resources/fonts/VeraMono.ttf"); #endif #ifdef LINUX _settings.titleFontURL = config.read ( "Title Font", projectM_FONT_TITLE ); _settings.menuFontURL = config.read ( "Menu Font", projectM_FONT_MENU ); #endif #ifdef WIN32 _settings.titleFontURL = config.read ( "Title Font", projectM_FONT_TITLE ); _settings.menuFontURL = config.read ( "Menu Font", projectM_FONT_MENU ); #endif _settings.shuffleEnabled = config.read ( "Shuffle Enabled", true); _settings.easterEgg = config.read ( "Easter Egg Parameter", 0.0); _settings.softCutRatingsEnabled = config.read ( "Soft Cut Ratings Enabled", false); projectM_init ( _settings.meshX, _settings.meshY, _settings.fps, _settings.textureSize, _settings.windowWidth,_settings.windowHeight); _settings.beatSensitivity = beatDetect->beat_sensitivity = config.read ( "Hard Cut Sensitivity", 10.0 ); if ( config.read ( "Aspect Correction", true ) ) { _settings.aspectCorrection = true; renderer->correction = true; } else { _settings.aspectCorrection = false; renderer->correction = false; } } void projectM::readSettings (const Settings & settings ) { _settings.meshX = settings.meshX; _settings.meshY = settings.meshY; _settings.textureSize = settings.textureSize; _settings.fps = settings.fps; _settings.windowWidth = settings.windowWidth; _settings.windowHeight = settings.windowHeight; _settings.smoothPresetDuration = settings.smoothPresetDuration; _settings.presetDuration = settings.presetDuration; _settings.softCutRatingsEnabled = settings.softCutRatingsEnabled; _settings.presetURL = settings.presetURL; _settings.titleFontURL = settings.titleFontURL; _settings.menuFontURL = settings.menuFontURL; _settings.shuffleEnabled = settings.shuffleEnabled; _settings.easterEgg = settings.easterEgg; projectM_init ( _settings.meshX, _settings.meshY, _settings.fps, _settings.textureSize, _settings.windowWidth,_settings.windowHeight); _settings.beatSensitivity = settings.beatSensitivity; _settings.aspectCorrection = settings.aspectCorrection; } #ifdef USE_THREADS static void *thread_callback(void *prjm) { projectM *p = (projectM *)prjm; p->thread_func(prjm); return NULL;} void *projectM::thread_func(void *vptr_args) { pthread_mutex_lock( &mutex ); // printf("in thread: %f\n", timeKeeper->PresetProgressB()); while (true) { pthread_cond_wait( &condition, &mutex ); if(!running) { pthread_mutex_unlock( &mutex ); return NULL; } evaluateSecondPreset(); } } #endif void projectM::evaluateSecondPreset() { pipelineContext2().time = timeKeeper->GetRunningTime(); pipelineContext2().frame = timeKeeper->PresetFrameB(); pipelineContext2().progress = timeKeeper->PresetProgressB(); m_activePreset2->Render(*beatDetect, pipelineContext2()); } void projectM::renderFrame() { #ifdef SYNC_PRESET_SWITCHES pthread_mutex_lock(&preset_mutex); #endif #ifdef DEBUG char fname[1024]; FILE *f = NULL; int index = 0; int x, y; #endif timeKeeper->UpdateTimers(); /* if (timeKeeper->IsSmoothing()) { printf("Smoothing A:%f, B:%f, S:%f\n", timeKeeper->PresetProgressA(), timeKeeper->PresetProgressB(), timeKeeper->SmoothRatio()); } else { printf(" A:%f\n", timeKeeper->PresetProgressA()); }*/ mspf= ( int ) ( 1000.0/ ( float ) settings().fps ); //milliseconds per frame /// @bug who is responsible for updating this now?" pipelineContext().time = timeKeeper->GetRunningTime(); pipelineContext().frame = timeKeeper->PresetFrameA(); pipelineContext().progress = timeKeeper->PresetProgressA(); //m_activePreset->Render(*beatDetect, pipelineContext()); beatDetect->detectFromSamples(); //m_activePreset->evaluateFrame(); //if the preset isn't locked and there are more presets if ( renderer->noSwitch==false && !m_presetChooser->empty() ) { //if preset is done and we're not already switching if ( timeKeeper->PresetProgressA()>=1.0 && !timeKeeper->IsSmoothing()) { if (settings().shuffleEnabled) selectRandom(false); else selectNext(false); } else if ((beatDetect->vol-beatDetect->vol_old>beatDetect->beat_sensitivity ) && timeKeeper->CanHardCut()) { // printf("Hard Cut\n"); if (settings().shuffleEnabled) selectRandom(true); else selectNext(true); } } if ( timeKeeper->IsSmoothing() && timeKeeper->SmoothRatio() <= 1.0 && !m_presetChooser->empty() ) { // printf("start thread\n"); assert ( m_activePreset2.get() ); #ifdef USE_THREADS pthread_cond_signal(&condition); pthread_mutex_unlock( &mutex ); #endif m_activePreset->Render(*beatDetect, pipelineContext()); #ifdef USE_THREADS pthread_mutex_lock( &mutex ); #else evaluateSecondPreset(); #endif Pipeline pipeline; pipeline.setStaticPerPixel(settings().meshX, settings().meshY); assert(_matcher); PipelineMerger::mergePipelines( m_activePreset->pipeline(), m_activePreset2->pipeline(), pipeline, _matcher->matchResults(), *_merger, timeKeeper->SmoothRatio()); renderer->RenderFrame(pipeline, pipelineContext()); pipeline.drawables.clear(); /* while (!pipeline.drawables.empty()) { delete(pipeline.drawables.back()); pipeline.drawables.pop_back(); } */ } else { if ( timeKeeper->IsSmoothing() && timeKeeper->SmoothRatio() > 1.0 ) { //printf("End Smooth\n"); m_activePreset = m_activePreset2; timeKeeper->EndSmoothing(); } //printf("Normal\n"); m_activePreset->Render(*beatDetect, pipelineContext()); renderer->RenderFrame (m_activePreset->pipeline(), pipelineContext()); } // std::cout<< m_activePreset->absoluteFilePath()<presetName = m_activePreset->absoluteFilePath(); count++; #ifndef WIN32 /** Frame-rate limiter */ /** Compute once per preset */ if ( this->count%100==0 ) { this->renderer->realfps=100.0/ ( ( getTicks ( &timeKeeper->startTime )-this->fpsstart ) /1000 ); this->fpsstart=getTicks ( &timeKeeper->startTime ); } int timediff = getTicks ( &timeKeeper->startTime )-this->timestart; if ( timediff < this->mspf ) { // printf("%s:",this->mspf-timediff); int sleepTime = ( unsigned int ) ( this->mspf-timediff ) * 1000; // DWRITE ( "usleep: %d\n", sleepTime ); if ( sleepTime > 0 && sleepTime < 100000 ) { if ( usleep ( sleepTime ) != 0 ) {}} } this->timestart=getTicks ( &timeKeeper->startTime ); #endif /** !WIN32 */ #ifdef SYNC_PRESET_SWITCHES pthread_mutex_unlock(&preset_mutex); #endif } void projectM::projectM_reset() { this->mspf = 0; this->timed = 0; this->timestart = 0; this->count = 0; this->fpsstart = 0; setlocale(LC_NUMERIC, "C"); projectM_resetengine(); } void projectM::projectM_init ( int gx, int gy, int fps, int texsize, int width, int height ) { setlocale(LC_NUMERIC, "C"); /** Initialise start time */ timeKeeper = new TimeKeeper(_settings.presetDuration,_settings.smoothPresetDuration, _settings.easterEgg); /** Nullify frame stash */ /** Initialise per-pixel matrix calculations */ /** We need to initialise this before the builtin param db otherwise bass/mid etc won't bind correctly */ assert ( !beatDetect ); if (!_pcm) _pcm = new PCM(); assert(pcm()); beatDetect = new BeatDetect ( _pcm ); if ( _settings.fps > 0 ) mspf= ( int ) ( 1000.0/ ( float ) _settings.fps ); else mspf = 0; this->renderer = new Renderer ( width, height, gx, gy, texsize, beatDetect, settings().presetURL, settings().titleFontURL, settings().menuFontURL ); running = true; initPresetTools(gx, gy); #ifdef USE_THREADS pthread_mutex_init(&mutex, NULL); #ifdef SYNC_PRESET_SWITCHES pthread_mutex_init(&preset_mutex, NULL); #endif pthread_cond_init(&condition, NULL); if (pthread_create(&thread, NULL, thread_callback, this) != 0) { std::cerr << "[projectM] failed to allocate a thread! try building with option USE_THREADS turned off" << std::endl;; exit(EXIT_FAILURE); } pthread_mutex_lock( &mutex ); #endif /// @bug order of operatoins here is busted //renderer->setPresetName ( m_activePreset->name() ); timeKeeper->StartPreset(); assert(pcm()); pipelineContext().fps = fps; pipelineContext2().fps = fps; } /* Reinitializes the engine variables to a default (conservative and sane) value */ void projectM::projectM_resetengine() { if ( beatDetect != NULL ) { beatDetect->reset(); } } /** Resets OpenGL state */ void projectM::projectM_resetGL ( int w, int h ) { /** Stash the new dimensions */ renderer->reset ( w,h ); } /** Sets the title to display */ void projectM::projectM_setTitle ( std::string title ) { if ( title != renderer->title ) { renderer->title=title; renderer->drawtitle=1; } } int projectM::initPresetTools(int gx, int gy) { /* Set the seed to the current time in seconds */ srand ( time ( NULL ) ); std::string url = (m_flags & FLAG_DISABLE_PLAYLIST_LOAD) ? std::string() : settings().presetURL; if ( ( m_presetLoader = new PresetLoader ( gx, gy, url) ) == 0 ) { m_presetLoader = 0; std::cerr << "[projectM] error allocating preset loader" << std::endl; return PROJECTM_FAILURE; } if ( ( m_presetChooser = new PresetChooser ( *m_presetLoader, settings().softCutRatingsEnabled ) ) == 0 ) { delete ( m_presetLoader ); m_presetChooser = 0; m_presetLoader = 0; std::cerr << "[projectM] error allocating preset chooser" << std::endl; return PROJECTM_FAILURE; } // Start the iterator if (!m_presetPos) m_presetPos = new PresetIterator(); // Initialize a preset queue position as well // m_presetQueuePos = new PresetIterator(); // Start at end ptr- this allows next/previous to easily be done from this position. *m_presetPos = m_presetChooser->end(); // Load idle preset std::cerr << "[projectM] Allocating idle preset..." << std::endl; m_activePreset = m_presetLoader->loadPreset ("idle://Geiss & Sperl - Feedback (projectM idle HDR mix).milk"); renderer->SetPipeline(m_activePreset->pipeline()); // Case where no valid presets exist in directory. Could also mean // playlist initialization was deferred if (m_presetChooser->empty()) { //std::cerr << "[projectM] warning: no valid files found in preset directory \"" //<< m_presetLoader->directoryName() << "\"" << std::endl; } _matcher = new RenderItemMatcher(); _merger = new MasterRenderItemMerge(); //_merger->add(new WaveFormMergeFunction()); _merger->add(new ShapeMerge()); _merger->add(new BorderMerge()); //_merger->add(new BorderMergeFunction()); /// @bug These should be requested by the preset factories. _matcher->distanceFunction().addMetric(new ShapeXYDistance()); //std::cerr << "[projectM] Idle preset allocated." << std::endl; projectM_resetengine(); //std::cerr << "[projectM] engine has been reset." << std::endl; return PROJECTM_SUCCESS; } void projectM::destroyPresetTools() { if ( m_presetPos ) delete ( m_presetPos ); m_presetPos = 0; if ( m_presetChooser ) delete ( m_presetChooser ); m_presetChooser = 0; if ( m_presetLoader ) delete ( m_presetLoader ); m_presetLoader = 0; } /// @bug queuePreset case isn't handled void projectM::removePreset(unsigned int index) { unsigned int chooserIndex = **m_presetPos; m_presetLoader->removePreset(index); // Case: no more presets, set iterator to end if (m_presetChooser->empty()) *m_presetPos = m_presetChooser->end(); // Case: chooser index has become one less due to removal of an index below it else if (chooserIndex > index) { chooserIndex--; *m_presetPos = m_presetChooser->begin(chooserIndex); } // Case: we have deleted the active preset position // Set iterator to end of chooser else if (chooserIndex == index) { *m_presetPos = m_presetChooser->end(); } } unsigned int projectM::addPresetURL ( const std::string & presetURL, const std::string & presetName, const RatingList & ratings) { bool restorePosition = false; if (*m_presetPos == m_presetChooser->end()) restorePosition = true; int index = m_presetLoader->addPresetURL ( presetURL, presetName, ratings); if (restorePosition) *m_presetPos = m_presetChooser->end(); return index; } void projectM::selectPreset ( unsigned int index, bool hardCut) { if (m_presetChooser->empty()) return; if (!hardCut) { timeKeeper->StartSmoothing(); } *m_presetPos = m_presetChooser->begin(index); if (!hardCut) { switchPreset(m_activePreset2); } else { switchPreset(m_activePreset); timeKeeper->StartPreset(); } presetSwitchedEvent(hardCut, **m_presetPos); } void projectM::selectRandom(const bool hardCut) { if (m_presetChooser->empty()) return; if (!hardCut) { timeKeeper->StartSmoothing(); } *m_presetPos = m_presetChooser->weightedRandom(hardCut); if (!hardCut) { switchPreset(m_activePreset2); } else { switchPreset(m_activePreset); timeKeeper->StartPreset(); } presetSwitchedEvent(hardCut, **m_presetPos); } void projectM::selectPrevious(const bool hardCut) { if (m_presetChooser->empty()) return; if (!hardCut) { timeKeeper->StartSmoothing(); } m_presetChooser->previousPreset(*m_presetPos); if (!hardCut) { switchPreset(m_activePreset2); } else { switchPreset(m_activePreset); timeKeeper->StartPreset(); } presetSwitchedEvent(hardCut, **m_presetPos); // m_activePreset = m_presetPos->allocate(); // renderer->SetPipeline(m_activePreset->pipeline()); // renderer->setPresetName(m_activePreset->name()); //timeKeeper->StartPreset(); } void projectM::selectNext(const bool hardCut) { if (m_presetChooser->empty()) return; if (!hardCut) { timeKeeper->StartSmoothing(); std::cout << "start smoothing" << std::endl; } m_presetChooser->nextPreset(*m_presetPos); if (!hardCut) { switchPreset(m_activePreset2); } else { switchPreset(m_activePreset); timeKeeper->StartPreset(); } presetSwitchedEvent(hardCut, **m_presetPos); } /** * * @param targetPreset */ void projectM::switchPreset(std::auto_ptr & targetPreset) { #ifdef SYNC_PRESET_SWITCHES pthread_mutex_lock(&preset_mutex); #endif targetPreset = m_presetPos->allocate(); // Set preset name here- event is not done because at the moment this function is oblivious to smooth/hard switches renderer->setPresetName(targetPreset->name()); renderer->SetPipeline(targetPreset->pipeline()); #ifdef SYNC_PRESET_SWITCHES pthread_mutex_unlock(&preset_mutex); #endif } void projectM::setPresetLock ( bool isLocked ) { renderer->noSwitch = isLocked; } bool projectM::isPresetLocked() const { return renderer->noSwitch; } std::string projectM::getPresetURL ( unsigned int index ) const { return m_presetLoader->getPresetURL(index); } int projectM::getPresetRating ( unsigned int index, const PresetRatingType ratingType) const { return m_presetLoader->getPresetRating(index, ratingType); } std::string projectM::getPresetName ( unsigned int index ) const { return m_presetLoader->getPresetName(index); } void projectM::clearPlaylist ( ) { m_presetLoader->clear(); *m_presetPos = m_presetChooser->end(); } void projectM::selectPresetPosition(unsigned int index) { *m_presetPos = m_presetChooser->begin(index); } bool projectM::selectedPresetIndex(unsigned int & index) const { if (*m_presetPos == m_presetChooser->end()) return false; index = **m_presetPos; return true; } bool projectM::presetPositionValid() const { return (*m_presetPos != m_presetChooser->end()); } unsigned int projectM::getPlaylistSize() const { return m_presetLoader->size(); } void projectM::changePresetRating (unsigned int index, int rating, const PresetRatingType ratingType) { m_presetLoader->setRating(index, rating, ratingType); presetRatingChanged(index, rating, ratingType); } void projectM::insertPresetURL(unsigned int index, const std::string & presetURL, const std::string & presetName, const RatingList & ratings) { bool atEndPosition = false; int newSelectedIndex; if (*m_presetPos == m_presetChooser->end()) // Case: preset not selected { atEndPosition = true; } else if (**m_presetPos < index) // Case: inserting before selected preset { newSelectedIndex = **m_presetPos; } else if (**m_presetPos > index) // Case: inserting after selected preset { newSelectedIndex++; } else // Case: inserting at selected preset { newSelectedIndex++; } m_presetLoader->insertPresetURL (index, presetURL, presetName, ratings); if (atEndPosition) *m_presetPos = m_presetChooser->end(); else *m_presetPos = m_presetChooser->begin(newSelectedIndex); } void projectM::changePresetName ( unsigned int index, std::string name ) { m_presetLoader->setPresetName(index, name); } void projectM::changeTextureSize(int size) { _settings.textureSize = size; delete renderer; renderer = new Renderer(_settings.windowWidth, _settings.windowHeight, _settings.meshX, _settings.meshY, _settings.textureSize, beatDetect, _settings.presetURL, _settings.titleFontURL, _settings.menuFontURL); } void projectM::changePresetDuration(int seconds) { timeKeeper->ChangePresetDuration(seconds); } projectM-complete-2.1.0-Source/src/libprojectM/cmake_install.cmake0000664000175000017500000017311311756064136025441 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src/libprojectM # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/projectM/fonts/VeraMono.ttf") FILE(INSTALL DESTINATION "/usr/local/share/projectM/fonts" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/fonts/VeraMono.ttf") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/projectM/fonts/VeraMono.ttf") FILE(INSTALL DESTINATION "/usr/local/share/projectM/fonts" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/fonts/VeraMono.ttf") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/projectM/presets/Rovastar - Fractopia (Upspoken Mix).milk;/usr/local/share/projectM/presets/Unchained & Illusion - Logic Morph.milk;/usr/local/share/projectM/presets/Aderrasi - Contortion.milk;/usr/local/share/projectM/presets/Illusion - Figure Eight.milk;/usr/local/share/projectM/presets/Phat_Eo.S_shoot_em_up.milk;/usr/local/share/projectM/presets/Idiot - MOTIVATION!.milk;/usr/local/share/projectM/presets/Eo.S.+Phat Cool Bug_arm_textured.milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - So Much Love.milk;/usr/local/share/projectM/presets/Zylot - Digiscape Advanced Processor.milk;/usr/local/share/projectM/presets/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk;/usr/local/share/projectM/presets/Aderrasi - Bitterfeld (Crystal Border Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Chromatic Abyss (The Other Side).milk;/usr/local/share/projectM/presets/Phat_Rovastar - What_does_your_soul_look_like.milk;/usr/local/share/projectM/presets/Unchained - Morat's Final Voyage.milk;/usr/local/share/projectM/presets/Geiss - Swirlie 5.milk;/usr/local/share/projectM/presets/Rovastar - Space (Twisted Dimension Mix).milk;/usr/local/share/projectM/presets/Mstress & Darius - Pursuing The Sunset.milk;/usr/local/share/projectM/presets/Aderrasi - Dark Matter (Converse Mix).milk;/usr/local/share/projectM/presets/Rovastar - Multiverse Starfield 3.milk;/usr/local/share/projectM/presets/Rovastar - Hyperspace (Frozen Rapture Mix).milk;/usr/local/share/projectM/presets/Geiss - Dynamic Swirls 1.milk;/usr/local/share/projectM/presets/Aderrasi - Brakefreak.milk;/usr/local/share/projectM/presets/Aderrasi - Candy Avian.milk;/usr/local/share/projectM/presets/Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_shaped2_zoe_colours5.milk;/usr/local/share/projectM/presets/Rovastar & StudioMusic - More Cherished Desires.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Wormhole Pillars.milk;/usr/local/share/projectM/presets/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milk;/usr/local/share/projectM/presets/Rovastar - The Shroomery.milk;/usr/local/share/projectM/presets/Rovastar - The Awakening.milk;/usr/local/share/projectM/presets/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milk;/usr/local/share/projectM/presets/Fvese - The Tunnel (Final Stage Mix).milk;/usr/local/share/projectM/presets/Rozzor & Che - Inside The House Of Nil.milk;/usr/local/share/projectM/presets/Rovastar - Cosmic Echoes 2.milk;/usr/local/share/projectM/presets/Aderrasi - Airs.milk;/usr/local/share/projectM/presets/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milk;/usr/local/share/projectM/presets/Krash & Illusion - Spiral Movement.milk;/usr/local/share/projectM/presets/Geiss - Downward Spiral.milk;/usr/local/share/projectM/presets/Geiss - Blasto.milk;/usr/local/share/projectM/presets/Aderrasi - Antidote (Side Effects Mix).milk;/usr/local/share/projectM/presets/Che - Terracarbon Stream.milk;/usr/local/share/projectM/presets/CrystalHigh - mad ravetriping.milk;/usr/local/share/projectM/presets/Fvese - New meetings.milk;/usr/local/share/projectM/presets/Geiss & Rovastar - Notions Of Tonality 2.milk;/usr/local/share/projectM/presets/Aderrasi - Anchorpulse (Verified Mix).milk;/usr/local/share/projectM/presets/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milk;/usr/local/share/projectM/presets/Rovastar - Fractopia (Fractal Havok Mix).milk;/usr/local/share/projectM/presets/Jess - Trying To Trap A Twister.milk;/usr/local/share/projectM/presets/Rovastar & Fvese - Stranger Minds.milk;/usr/local/share/projectM/presets/Rovastar & Idiot24-7 - Balk Acid.milk;/usr/local/share/projectM/presets/Aderrasi - Floater Society.milk;/usr/local/share/projectM/presets/Zylot - Inside The Planar Portal.milk;/usr/local/share/projectM/presets/Geiss - Oldskool Mellowstyle.milk;/usr/local/share/projectM/presets/Zylot - Block Of Sound (Fractal Construction Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Antidote.milk;/usr/local/share/projectM/presets/Rovastar - Inner Thoughts (Strange Cargo Mix).milk;/usr/local/share/projectM/presets/Rovastar - Kalideostars (Round Round Mix).milk;/usr/local/share/projectM/presets/Che - Escape.milk;/usr/local/share/projectM/presets/Fvese - simple.milk;/usr/local/share/projectM/presets/Rovastar - Forgotten Moon.milk;/usr/local/share/projectM/presets/Phat_Eo.S. - our own personal demon.milk;/usr/local/share/projectM/presets/Geiss - Swirlie 3.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Blender.milk;/usr/local/share/projectM/presets/Rovastar & Fvese - Stranger Minds (Astral Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Contortion (Xenomorph Mix).milk;/usr/local/share/projectM/presets/Rozzer & Zylot - Force Field Generator (Slowtime Tweak).milk;/usr/local/share/projectM/presets/Rovastar - Parallel Universe.milk;/usr/local/share/projectM/presets/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milk;/usr/local/share/projectM/presets/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Hurricane Nightmare.milk;/usr/local/share/projectM/presets/bmelgren - Take this highway.milk;/usr/local/share/projectM/presets/Rovastar & Telek - Cosmic Fireworks.milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - Wrenched Fate.milk;/usr/local/share/projectM/presets/Unchained - ReAwoke.milk;/usr/local/share/projectM/presets/Aderrasi - Antique Abyss.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Luckless.milk;/usr/local/share/projectM/presets/Telek - Slow Shift Matrix (bb4.5).milk;/usr/local/share/projectM/presets/Aderrasi - Arise! (Padded Mix).milk;/usr/local/share/projectM/presets/Geiss - Nautilus.milk;/usr/local/share/projectM/presets/Rovastar - Multiverse Starfield 1.milk;/usr/local/share/projectM/presets/Rozzor & Aderrasi - Canon.milk;/usr/local/share/projectM/presets/Zylot - Tangent Universe (Collapsed With Artifact Mix).milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Octoplasm.milk;/usr/local/share/projectM/presets/Illusion & Che - Return Of The King.milk;/usr/local/share/projectM/presets/Unchained - Goo Kung Fu.milk;/usr/local/share/projectM/presets/Illusion & Rovastar - Clouded Bottle.milk;/usr/local/share/projectM/presets/Rovastar - Frozen Rapture .milk;/usr/local/share/projectM/presets/Rovastar - Omnipresence Resurrection.milk;/usr/local/share/projectM/presets/Idiot & Zylot - Unhealthy Love (Idiot's STDs Mix).milk;/usr/local/share/projectM/presets/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milk;/usr/local/share/projectM/presets/Unchained - Perverted Dialect.milk;/usr/local/share/projectM/presets/fiShbRaiN - brainstem activation.milk;/usr/local/share/projectM/presets/Rovastar & Unchained - Centre Of Gravity.milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milk;/usr/local/share/projectM/presets/EMPR - Random - Changing Polyevolution.milk;/usr/local/share/projectM/presets/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Rozzor triangle tweak.milk;/usr/local/share/projectM/presets/Rovastar & Aderrasi - Clockwork Organism.milk;/usr/local/share/projectM/presets/Eo.s and PieturP - Starfield.milk;/usr/local/share/projectM/presets/Zylot - Dark Wisps.milk;/usr/local/share/projectM/presets/Illusion & Che - The Piper.milk;/usr/local/share/projectM/presets/Rovastar - Sunflower Passion.milk;/usr/local/share/projectM/presets/Idiot24-7 - Ascending to heaven 2.milk;/usr/local/share/projectM/presets/Rovastar & Rocke - Headspin.milk;/usr/local/share/projectM/presets/Krash & TEcHNO - Rhythmic Mantas.milk;/usr/local/share/projectM/presets/EvilJim - Follow the ball.milk;/usr/local/share/projectM/presets/fiShbRaiN - cthulhus asshole (bad breakfast remix).milk;/usr/local/share/projectM/presets/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - Entity.milk;/usr/local/share/projectM/presets/Aderrasi - Circlefacade.milk;/usr/local/share/projectM/presets/Rovastar - Space.milk;/usr/local/share/projectM/presets/Rovastar - Inner Thoughts (Dark Secret Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Bow To Gravity.milk;/usr/local/share/projectM/presets/EvilJim - Ice Drops.milk;/usr/local/share/projectM/presets/Unchained - Shaping The Grid.milk;/usr/local/share/projectM/presets/Rovastar - Pandora's Volcano.milk;/usr/local/share/projectM/presets/Geiss - Octopus Gold.milk;/usr/local/share/projectM/presets/Rovastar - The Chaos Of Colours.milk;/usr/local/share/projectM/presets/Rovastar - Future Speakers.milk;/usr/local/share/projectM/presets/Fvese - Zoom Effects With A Twist 3.milk;/usr/local/share/projectM/presets/Unchained - Ribald Ballad.milk;/usr/local/share/projectM/presets/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milk;/usr/local/share/projectM/presets/fiShbRaiN - plasma temptation.milk;/usr/local/share/projectM/presets/Eo.S.+Phat Fractical_dancer - pulsate B.milk;/usr/local/share/projectM/presets/Rovastar - A Million Miles from Earth (Pathfinder Mix).milk;/usr/local/share/projectM/presets/Rovastar & Zylot - Crystal Ball (Cerimonial Decor).milk;/usr/local/share/projectM/presets/Rovastar - Attacking Freedom.milk;/usr/local/share/projectM/presets/Geiss - Swirlie 4.milk;/usr/local/share/projectM/presets/Unchained - A Matter Of Taste (Remix).milk;/usr/local/share/projectM/presets/Aderrasi - Crystal Storm.milk;/usr/local/share/projectM/presets/Rovastar - Harlequin's Fractal Encounter.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Xen Traffic.milk;/usr/local/share/projectM/presets/Rovastar - Fractopia (Fantic Dancing Lights Mix).milk;/usr/local/share/projectM/presets/fiShbRaiN - cthulhus asshole.milk;/usr/local/share/projectM/presets/Eo.S.+Phat Cool Bug_arm.milk;/usr/local/share/projectM/presets/Aderrasi - Ashes Of Air (Remix).milk;/usr/local/share/projectM/presets/Geiss - Dynamic Swirls 2.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milk;/usr/local/share/projectM/presets/Phat_Rovastar_Eo.S. spiral_faces.milk;/usr/local/share/projectM/presets/Geiss - Swirlie 1.milk;/usr/local/share/projectM/presets/Rovastar & Fvese - Deadly Flower.milk;/usr/local/share/projectM/presets/Phat_Zylot_Eo.S._Krash I_hope_someone_will_see_this_triping_v2b.milk;/usr/local/share/projectM/presets/Mstress & Juppy - Dancer.milk;/usr/local/share/projectM/presets/Idiot - Texture Boxes (Remix).milk;/usr/local/share/projectM/presets/Rovastar - Solarized Space (Space DNA Mix).milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Notions Of Tonality.milk;/usr/local/share/projectM/presets/Geiss - Cruzin'.milk;/usr/local/share/projectM/presets/Zylot - The Inner Workings of my New Computer.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Octotrip (MultiTrip Mix).milk;/usr/local/share/projectM/presets/Unchained - Working the Grid.milk;/usr/local/share/projectM/presets/Rovastar - A Million Miles from Earth.milk;/usr/local/share/projectM/presets/fiShbRaiN - quark matrix.milk;/usr/local/share/projectM/presets/Rovastar - Bellanova (New Wave Mix).milk;/usr/local/share/projectM/presets/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milk;/usr/local/share/projectM/presets/Geiss - Eggs.milk;/usr/local/share/projectM/presets/Rovastar - Chapel Of Ghouls.milk;/usr/local/share/projectM/presets/Krash - War Machine (Shifting Complexity Mix).milk;/usr/local/share/projectM/presets/Phat_Eo.S._Algorithm.milk;/usr/local/share/projectM/presets/Aderrasi - Flowing Form.milk;/usr/local/share/projectM/presets/Rovastar - Explosive Minds.milk;/usr/local/share/projectM/presets/Rovastar - Twilight Tunnel.milk;/usr/local/share/projectM/presets/shifter - snow.milk;/usr/local/share/projectM/presets/Rovastar and Unchained - Braindance Visions.milk;/usr/local/share/projectM/presets/Aderrasi - Causeway Of Dreams.milk;/usr/local/share/projectM/presets/Zylot - Azirphaeli's Mirror.milk;/usr/local/share/projectM/presets/Telek - Flicker.milk;/usr/local/share/projectM/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk;/usr/local/share/projectM/presets/Unchained - Beat Demo 2.2.milk;/usr/local/share/projectM/presets/Idiot - Texture Boxes (Remix 2).milk;/usr/local/share/projectM/presets/nil - Can't Stop the Blithering.milk;/usr/local/share/projectM/presets/Rovastar - Sea Shells.milk;/usr/local/share/projectM/presets/Krash - 3D Shapes Demo 2.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milk;/usr/local/share/projectM/presets/Rovastar - Cosmic Echoes 1.milk;/usr/local/share/projectM/presets/Unchained - In Memory Of Peg.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milk;/usr/local/share/projectM/presets/Zylot - Block Of Sound (Abstract Architecture Mix).milk;/usr/local/share/projectM/presets/Zylot - Crystal Ball (Magical Reaction Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Multiviola.milk;/usr/local/share/projectM/presets/Aderrasi - Airhandler (Menagerie Mix).milk;/usr/local/share/projectM/presets/Rovastar & Krash - Flowing Synergy.milk;/usr/local/share/projectM/presets/Zylot - Visionarie.milk;/usr/local/share/projectM/presets/Geiss - Eddies 2.milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Madness.milk;/usr/local/share/projectM/presets/Rovastar - Torrid Tales.milk;/usr/local/share/projectM/presets/Aderrasi - Causeway Of Dreams (REMix).milk;/usr/local/share/projectM/presets/Eo.S.+Phat Fractical_dancer - pulsate box_mix.milk;/usr/local/share/projectM/presets/Krash and Rovastar - Rainbow Orb.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Triptionary.milk;/usr/local/share/projectM/presets/Mstress & Juppy - Dancers In The Dark.milk;/usr/local/share/projectM/presets/Rovastar - Fractopia (Focused Childhood Mix ).milk;/usr/local/share/projectM/presets/Rovastar & Rocke - Sugar Spun Sister.milk;/usr/local/share/projectM/presets/CatalystTheElder - Electric Rosebud_Phat_texture_edit.milk;/usr/local/share/projectM/presets/Aderrasi - Negative Sun III.milk;/usr/local/share/projectM/presets/Fvese - Lifesavor Anyone.milk;/usr/local/share/projectM/presets/Reenen - phoenix.milk;/usr/local/share/projectM/presets/Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milk;/usr/local/share/projectM/presets/Pithlit & Illusion - Symetric pattern.milk;/usr/local/share/projectM/presets/Rozzer & Neuro - Starover (Semicolon Mix).milk;/usr/local/share/projectM/presets/Rovastar & Zylot - Sea Of Zigrot.milk;/usr/local/share/projectM/presets/Rovastar - Cosmic Mosaic (Active Mix).milk;/usr/local/share/projectM/presets/Rovastar - Sunflower Passion (Simple Mix).milk;/usr/local/share/projectM/presets/Unchained - Goofy Beat Detection.milk;/usr/local/share/projectM/presets/Reenen Geiss - Triple Feedback.milk;/usr/local/share/projectM/presets/Rovastar - Inner Thoughts (Clouded Judgement Mix).milk;/usr/local/share/projectM/presets/Unchained - Cranked On Failure.milk;/usr/local/share/projectM/presets/Geiss - Octopus Ever Changing.milk;/usr/local/share/projectM/presets/fiShbRaiN - crazy diamond.milk;/usr/local/share/projectM/presets/Rovastar & StudioMusic - Twisted Spider Web.milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - Minor Alteration.milk;/usr/local/share/projectM/presets/Krash - 3D Shapes Demo.milk;/usr/local/share/projectM/presets/Fvese - Window Reflection 6.milk;/usr/local/share/projectM/presets/Geiss - Feedback 2.milk;/usr/local/share/projectM/presets/Rovastar - Eye On Reality (Mega 3 Mix)_phat_edit.milk;/usr/local/share/projectM/presets/Geiss - High Dynamic Range.milk;/usr/local/share/projectM/presets/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milk;/usr/local/share/projectM/presets/Rovastar - Hyperspace.milk;/usr/local/share/projectM/presets/Aderrasi - Antidote (Aqualung Mix).milk;/usr/local/share/projectM/presets/Unchained - Beat Demo 2.0.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Octotrip.milk;/usr/local/share/projectM/presets/Unchained - Beat Demo 1.0.milk;/usr/local/share/projectM/presets/Fvese - 0 To 60.milk;/usr/local/share/projectM/presets/Krash - Digital Flame.milk;/usr/local/share/projectM/presets/Geiss - Cosmic Dust 2.milk;/usr/local/share/projectM/presets/shifter - feathers (angel wings)_phat_remix.milk;/usr/local/share/projectM/presets/Reenen Geiss - Triple Feedback_phat+eos_edit.milk;/usr/local/share/projectM/presets/Geiss and Rovastar - The Chaos Of Colours (sprouting dimentia mix).milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milk;/usr/local/share/projectM/presets/Krash - Windowframe To Mega Swirl 2.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - Remembering How You Were (Perceived Mix).milk;/usr/local/share/projectM/presets/Rovastar - Decreasing Dreams (Extended Movement Mix).milk;/usr/local/share/projectM/presets/Unchained - Deeper Logic.milk;/usr/local/share/projectM/presets/Geiss - Swirlie 2.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Ice Planet.milk;/usr/local/share/projectM/presets/shifter - pulsar.milk;/usr/local/share/projectM/presets/shifter - pinwheel.milk;/usr/local/share/projectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milk;/usr/local/share/projectM/presets/Rovastar - Magic Carpet.milk;/usr/local/share/projectM/presets/StudioMusic - Numerosity.milk;/usr/local/share/projectM/presets/Unchained - Cartoon Factory.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Slow Solstice.milk;/usr/local/share/projectM/presets/Illusion & Unchained - Frozen Eye 1.milk;/usr/local/share/projectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milk;/usr/local/share/projectM/presets/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milk;/usr/local/share/projectM/presets/Rovastar - Timeless Voyage.milk;/usr/local/share/projectM/presets/Rovastar - The Chaos Of Colours (Drifting Mix).milk;/usr/local/share/projectM/presets/Geiss - Octopus.milk;/usr/local/share/projectM/presets/Aderrasi - Agitator.milk;/usr/local/share/projectM/presets/Illusion & Unchained - Invade My Mind.milk;/usr/local/share/projectM/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk;/usr/local/share/projectM/presets/Rovastar - Decreasing Dreams (Increasing Memory Mix) .milk;/usr/local/share/projectM/presets/Rovastar & Zylot - Narell's Fever.milk;/usr/local/share/projectM/presets/Fvese - Quicksand.milk;/usr/local/share/projectM/presets/nil - Can't Stop the Cramming.milk;/usr/local/share/projectM/presets/Aderrasi - Making Time (Swamp Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Aimless (Spirogravity Mix).milk;/usr/local/share/projectM/presets/nil - Cid and Lucy.milk;/usr/local/share/projectM/presets/Fvese - Zoom Effects (Remix 2).milk;/usr/local/share/projectM/presets/Rovastar - Kalideostars (Altars Of Madness MIx).milk;/usr/local/share/projectM/presets/Rovastar - Solarized Space.milk;/usr/local/share/projectM/presets/Studio Music and Unchained - Rapid Alteration.milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milk;/usr/local/share/projectM/presets/phat_CloseIncouneters.milk;/usr/local/share/projectM/presets/Aderrasi - Aimless (Gravity Directive Mix).milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Madness (Surealist Mix).milk;/usr/local/share/projectM/presets/shifter - flashburn.milk;/usr/local/share/projectM/presets/Rozzor & Zylot - Rainbow River.milk;/usr/local/share/projectM/presets/phat_CloseIncounetersV2.milk;/usr/local/share/projectM/presets/Fvese - Zoom Effects With A Twist 2.milk;/usr/local/share/projectM/presets/Rovastar & Krash - Interwoven (Contra Mix).milk;/usr/local/share/projectM/presets/Krash - Dynamic Borders 1.milk;/usr/local/share/projectM/presets/Unchained - Beat Demo 2.3.milk;/usr/local/share/projectM/presets/Fvese - Stand Still!.milk;/usr/local/share/projectM/presets/Geiss - El Cubismo.milk;/usr/local/share/projectM/presets/Zylot - Present For Saddam.milk;/usr/local/share/projectM/presets/Unchained - Subjective Experience Of The Manifold.milk;/usr/local/share/projectM/presets/Rovastar - Sunflower Passion (Enlightment Mix)_Phat_edit.milk;/usr/local/share/projectM/presets/Rovastar - Inner Thoughts (Distant Memories Mix).milk;/usr/local/share/projectM/presets/Krash - Interwoven (Nightmare Weft Mix).milk;/usr/local/share/projectM/presets/bmelgren - Godhead.milk;/usr/local/share/projectM/presets/Unchained - Jaded Emotion.milk;/usr/local/share/projectM/presets/Rovastar & Geiss - Surface (Vectrip Mix).milk;/usr/local/share/projectM/presets/Unchained - Beat Demo 2.1.milk;/usr/local/share/projectM/presets/Krash - Framed Geometry.milk;/usr/local/share/projectM/presets/Eo.S.+Phat Fractical_dancer_Peacock.milk;/usr/local/share/projectM/presets/Zylot - light of the path.milk;/usr/local/share/projectM/presets/Unchained & Rovastar - For The Seagull.milk;/usr/local/share/projectM/presets/Fvese - A Blur.milk;/usr/local/share/projectM/presets/Rovastar - Kalideostars.milk;/usr/local/share/projectM/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milk;/usr/local/share/projectM/presets/Rovastar - Altars Of Madness (Duel Mix).milk;/usr/local/share/projectM/presets/Aderrasi - Airs (Windy Mix).milk;/usr/local/share/projectM/presets/Zylot - Ether Storm.milk;/usr/local/share/projectM/presets/Aderrasi - Elastoid.milk;/usr/local/share/projectM/presets/StudioMusic - It's Only Make Believe.milk;/usr/local/share/projectM/presets/Rozzor & Shreyas - Deeper Aesthetics.milk;/usr/local/share/projectM/presets/StudioMusic & Unchained - State Of Discretion.milk;/usr/local/share/projectM/presets/Geiss & Sperl - Feedback (projectM idle HDR mix).prjm;/usr/local/share/projectM/presets/Rovastar & Sperl - Tuxflower.prjm;/usr/local/share/projectM/presets/Geiss & Sperl - Cruzin' (Moody).prjm;/usr/local/share/projectM/presets/project.tga;/usr/local/share/projectM/presets/M.tga;/usr/local/share/projectM/presets/Tux.tga;/usr/local/share/projectM/presets/headphones.tga") FILE(INSTALL DESTINATION "/usr/local/share/projectM/presets" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Fractopia (Upspoken Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Illusion - Logic Morph.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Contortion.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion - Figure Eight.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Eo.S_shoot_em_up.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot - MOTIVATION!.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S.+Phat Cool Bug_arm_textured.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - So Much Love.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Digiscape Advanced Processor.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Bitterfeld (Crystal Border Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Chromatic Abyss (The Other Side).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Rovastar - What_does_your_soul_look_like.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Morat's Final Voyage.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Swirlie 5.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Space (Twisted Dimension Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Mstress & Darius - Pursuing The Sunset.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Dark Matter (Converse Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Multiverse Starfield 3.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Hyperspace (Frozen Rapture Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Dynamic Swirls 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Brakefreak.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Candy Avian.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_shaped2_zoe_colours5.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & StudioMusic - More Cherished Desires.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Wormhole Pillars.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - The Shroomery.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - The Awakening.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - The Tunnel (Final Stage Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzor & Che - Inside The House Of Nil.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Cosmic Echoes 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Airs.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash & Illusion - Spiral Movement.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Downward Spiral.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Blasto.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Antidote (Side Effects Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Che - Terracarbon Stream.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/CrystalHigh - mad ravetriping.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - New meetings.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss & Rovastar - Notions Of Tonality 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Anchorpulse (Verified Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Fractopia (Fractal Havok Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Jess - Trying To Trap A Twister.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Fvese - Stranger Minds.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Idiot24-7 - Balk Acid.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Floater Society.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Inside The Planar Portal.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Oldskool Mellowstyle.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Block Of Sound (Fractal Construction Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Antidote.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Inner Thoughts (Strange Cargo Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Kalideostars (Round Round Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Che - Escape.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - simple.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Forgotten Moon.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Eo.S. - our own personal demon.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Swirlie 3.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Blender.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Fvese - Stranger Minds (Astral Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Contortion (Xenomorph Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzer & Zylot - Force Field Generator (Slowtime Tweak).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Parallel Universe.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Hurricane Nightmare.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/bmelgren - Take this highway.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Telek - Cosmic Fireworks.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - Wrenched Fate.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - ReAwoke.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Antique Abyss.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Luckless.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Telek - Slow Shift Matrix (bb4.5).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Arise! (Padded Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Nautilus.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Multiverse Starfield 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzor & Aderrasi - Canon.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Tangent Universe (Collapsed With Artifact Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Octoplasm.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion & Che - Return Of The King.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Goo Kung Fu.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion & Rovastar - Clouded Bottle.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Frozen Rapture .milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Omnipresence Resurrection.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot & Zylot - Unhealthy Love (Idiot's STDs Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Perverted Dialect.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - brainstem activation.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Unchained - Centre Of Gravity.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/EMPR - Random - Changing Polyevolution.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Rozzor triangle tweak.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Aderrasi - Clockwork Organism.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.s and PieturP - Starfield.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Dark Wisps.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion & Che - The Piper.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Sunflower Passion.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot24-7 - Ascending to heaven 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Rocke - Headspin.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash & TEcHNO - Rhythmic Mantas.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/EvilJim - Follow the ball.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - cthulhus asshole (bad breakfast remix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - Entity.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Circlefacade.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Space.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Inner Thoughts (Dark Secret Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Bow To Gravity.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/EvilJim - Ice Drops.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Shaping The Grid.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Pandora's Volcano.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Octopus Gold.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - The Chaos Of Colours.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Future Speakers.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Zoom Effects With A Twist 3.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Ribald Ballad.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - plasma temptation.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer - pulsate B.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - A Million Miles from Earth (Pathfinder Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Zylot - Crystal Ball (Cerimonial Decor).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Attacking Freedom.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Swirlie 4.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - A Matter Of Taste (Remix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Crystal Storm.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Harlequin's Fractal Encounter.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Xen Traffic.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Fractopia (Fantic Dancing Lights Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - cthulhus asshole.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S.+Phat Cool Bug_arm.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Ashes Of Air (Remix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Dynamic Swirls 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Rovastar_Eo.S. spiral_faces.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Swirlie 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Fvese - Deadly Flower.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Zylot_Eo.S._Krash I_hope_someone_will_see_this_triping_v2b.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Mstress & Juppy - Dancer.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot - Texture Boxes (Remix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Solarized Space (Space DNA Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Notions Of Tonality.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Cruzin'.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - The Inner Workings of my New Computer.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Octotrip (MultiTrip Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Working the Grid.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - A Million Miles from Earth.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - quark matrix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Bellanova (New Wave Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Eggs.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Chapel Of Ghouls.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - War Machine (Shifting Complexity Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Phat_Eo.S._Algorithm.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Flowing Form.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Explosive Minds.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Twilight Tunnel.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/shifter - snow.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar and Unchained - Braindance Visions.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Causeway Of Dreams.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Azirphaeli's Mirror.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Telek - Flicker.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Beat Demo 2.2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Idiot - Texture Boxes (Remix 2).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/nil - Can't Stop the Blithering.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Sea Shells.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - 3D Shapes Demo 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Cosmic Echoes 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - In Memory Of Peg.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Block Of Sound (Abstract Architecture Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Crystal Ball (Magical Reaction Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Multiviola.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Airhandler (Menagerie Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Krash - Flowing Synergy.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Visionarie.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Eddies 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Madness.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Torrid Tales.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Causeway Of Dreams (REMix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer - pulsate box_mix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash and Rovastar - Rainbow Orb.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Triptionary.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Mstress & Juppy - Dancers In The Dark.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Fractopia (Focused Childhood Mix ).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Rocke - Sugar Spun Sister.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/CatalystTheElder - Electric Rosebud_Phat_texture_edit.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Negative Sun III.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Lifesavor Anyone.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Reenen - phoenix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Pithlit & Illusion - Symetric pattern.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzer & Neuro - Starover (Semicolon Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Zylot - Sea Of Zigrot.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Cosmic Mosaic (Active Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Sunflower Passion (Simple Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Goofy Beat Detection.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Reenen Geiss - Triple Feedback.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Inner Thoughts (Clouded Judgement Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Cranked On Failure.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Octopus Ever Changing.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/fiShbRaiN - crazy diamond.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & StudioMusic - Twisted Spider Web.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - Minor Alteration.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - 3D Shapes Demo.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Window Reflection 6.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Feedback 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Eye On Reality (Mega 3 Mix)_phat_edit.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - High Dynamic Range.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Hyperspace.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Antidote (Aqualung Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Beat Demo 2.0.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Octotrip.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Beat Demo 1.0.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - 0 To 60.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - Digital Flame.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Cosmic Dust 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/shifter - feathers (angel wings)_phat_remix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Reenen Geiss - Triple Feedback_phat+eos_edit.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss and Rovastar - The Chaos Of Colours (sprouting dimentia mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - Windowframe To Mega Swirl 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - Remembering How You Were (Perceived Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Decreasing Dreams (Extended Movement Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Deeper Logic.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Swirlie 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Ice Planet.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/shifter - pulsar.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/shifter - pinwheel.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Magic Carpet.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic - Numerosity.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Cartoon Factory.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Slow Solstice.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion & Unchained - Frozen Eye 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Timeless Voyage.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - The Chaos Of Colours (Drifting Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - Octopus.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Agitator.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Illusion & Unchained - Invade My Mind.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Decreasing Dreams (Increasing Memory Mix) .milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Zylot - Narell's Fever.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Quicksand.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/nil - Can't Stop the Cramming.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Making Time (Swamp Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Aimless (Spirogravity Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/nil - Cid and Lucy.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Zoom Effects (Remix 2).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Kalideostars (Altars Of Madness MIx).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Solarized Space.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Studio Music and Unchained - Rapid Alteration.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/phat_CloseIncouneters.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Aimless (Gravity Directive Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Madness (Surealist Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/shifter - flashburn.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzor & Zylot - Rainbow River.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/phat_CloseIncounetersV2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Zoom Effects With A Twist 2.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Krash - Interwoven (Contra Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - Dynamic Borders 1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Beat Demo 2.3.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - Stand Still!.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss - El Cubismo.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Present For Saddam.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Subjective Experience Of The Manifold.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Sunflower Passion (Enlightment Mix)_Phat_edit.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Inner Thoughts (Distant Memories Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - Interwoven (Nightmare Weft Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/bmelgren - Godhead.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Jaded Emotion.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Geiss - Surface (Vectrip Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained - Beat Demo 2.1.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Krash - Framed Geometry.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Eo.S.+Phat Fractical_dancer_Peacock.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - light of the path.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Unchained & Rovastar - For The Seagull.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Fvese - A Blur.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Kalideostars.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar - Altars Of Madness (Duel Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Airs (Windy Mix).milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Zylot - Ether Storm.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Aderrasi - Elastoid.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic - It's Only Make Believe.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rozzor & Shreyas - Deeper Aesthetics.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/StudioMusic & Unchained - State Of Discretion.milk" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss & Sperl - Feedback (projectM idle HDR mix).prjm" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Rovastar & Sperl - Tuxflower.prjm" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Geiss & Sperl - Cruzin' (Moody).prjm" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/project.tga" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/M.tga" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/Tux.tga" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/presets/headphones.tga" ) ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/projectM/shaders/projectM.cg;/usr/local/share/projectM/shaders/blur.cg") FILE(INSTALL DESTINATION "/usr/local/share/projectM/shaders" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/Renderer/projectM.cg" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/Renderer/blur.cg" ) ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/lib/pkgconfig/libprojectM.pc") FILE(INSTALL DESTINATION "/usr/local/lib/pkgconfig" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/libprojectM.pc") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES "/usr/local/share/projectM/config.inp") FILE(INSTALL DESTINATION "/usr/local/share/projectM" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/config.inp") ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/libprojectM" TYPE FILE FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/projectM.hpp" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/event.h" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/dlldefs.h" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/fatal.h" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/PCM.hpp" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/Common.hpp" ) ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") FOREACH(file "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so.2.1.0" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so.2" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so" ) IF(EXISTS "${file}" AND NOT IS_SYMLINK "${file}") FILE(RPATH_CHECK FILE "${file}" RPATH "") ENDIF() ENDFOREACH() FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/carm/workspace/projectm-trunk-release/src/libprojectM/libprojectM.so.2.1.0" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/libprojectM.so.2" "/home/carm/workspace/projectm-trunk-release/src/libprojectM/libprojectM.so" ) FOREACH(file "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so.2.1.0" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so.2" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libprojectM.so" ) IF(EXISTS "${file}" AND NOT IS_SYMLINK "${file}") IF(CMAKE_INSTALL_DO_STRIP) EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "${file}") ENDIF(CMAKE_INSTALL_DO_STRIP) ENDIF() ENDFOREACH() ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") IF(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. INCLUDE("/home/carm/workspace/projectm-trunk-release/src/libprojectM/NativePresetFactory/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/libprojectM/MilkdropPresetFactory/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/libprojectM/Renderer/cmake_install.cmake") ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) projectM-complete-2.1.0-Source/src/libprojectM/omptl/0000775000175000017500000000000011756416660022761 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_algorithm_ser.h0000664000175000017500000006330511756064136027210 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA namespace omptl { template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, const unsigned P) { return ::std::adjacent_find(first, last); } template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P) { return ::std::adjacent_find(first, last, binary_pred); } template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { return ::std::binary_search(first, last, value, comp); } template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::binary_search(first, last, value); } template OutputIterator copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::copy(first, last, result); } template BidirectionalIterator2 copy_backward(BidirectionalIterator1 first, BidirectionalIterator1 last, BidirectionalIterator2 result, const unsigned P) { return ::std::copy_backward(first, last, result); } template typename ::std::iterator_traits::difference_type count(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P) { return ::std::count(first, last, value); } template void count(InputIterator first, InputIterator last, const EqualityComparable& value, Size& n, const unsigned P) { return ::std::count_if(first, last, value, n); } template typename InputIterator::difference_type count_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::std::count_if(first, last, pred); } template void count_if(InputIterator first, InputIterator last, Predicate pred, Size& n, const unsigned P) { return ::std::count_if(first, last, pred, n); } template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::equal(first1, last1, first2, binary_pred); } template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { return ::std::equal(first1, last1, first2); } template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { return ::std::equal_range(first, last, value, comp); } template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::equal_range(first, last, value); } template void fill(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { ::std::fill(first, last, value); } template OutputIterator fill_n(OutputIterator first, Size n, const T& value, const unsigned P) { return ::std::fill_n(first, n, value); } template InputIterator find(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P) { return ::std::find(first, last, value); } template InputIterator find_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::std::find_if(first, last, pred); } template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate comp, const unsigned P) { return ::std::find_end(first1, last1, first2, last2, comp); } template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P) { return ::std::find_end(first1, last1, first2, last2); } template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, BinaryPredicate comp, const unsigned P) { return ::std::find_first_of(first1, last1, first2, last2, comp); } template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, const unsigned P) { return ::std::find_first_of(first1, last1, first2, last2); } template UnaryFunction for_each(InputIterator first, InputIterator last, UnaryFunction f, const unsigned P) { return ::std::for_each(first, last, f); } template void generate(ForwardIterator first, ForwardIterator last, Generator gen) { ::std::generate(first, last, gen); } template void par_generate(ForwardIterator first, ForwardIterator last, Generator gen, const unsigned P) { ::std::generate(first, last, gen); } template void push_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::push_heap(first, last, comp); } template void push_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { ::std::push_heap(first, last); } template void pop_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::pop_heap(first, last, comp); } template void pop_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { ::std::pop_heap(first, last); } template void make_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::make_heap(first, last, comp); } template void make_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { ::std::make_heap(first, last); } template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::sort_heap(first, last, comp); } template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { ::std::sort_heap(first, last); } template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, StrictWeakOrdering comp, const unsigned P) { return ::std::includes(first1, last1, first2, last2, comp); } template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P) { return ::std::includes(first1, last1, first2, last2); } template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, BinaryPredicate comp, const unsigned P) { return ::std::lexicographical_compare(first1, last1, first2, last2, comp); } template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P) { return ::std::lexicographical_compare(first1, last1, first2, last2); } template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { return ::std::lower_bound(first, last, value, comp); } template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::lower_bound(first, last, value); } template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::mismatch(first1, last1, first2, last2, result, comp); } template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::mismatch(first1, last1, first2, last2, result); } template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P) { return ::std::min_element(first, last, comp); } template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, const unsigned P) { return ::std::min_element(first, last); } template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P) { return ::std::max_element(first, last, comp); } template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, const unsigned P) { return ::std::max_element(first, last); } template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::mismatch(first1, last1, first2, binary_pred); } template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { return ::std::mismatch(first1, last1, first2); } template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::nth_element(first, nth, last, comp); } template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, const unsigned P) { return ::std::nth_element(first, nth, last); } template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::partial_sort(first, middle, last, comp); } template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, const unsigned P) { return ::std::partial_sort(first, middle, last); } template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, StrictWeakOrdering comp, const unsigned P) { return ::std::partial_sort_copy(first, last, result_first, result_last, comp); } template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, const unsigned P) { return ::std::partial_sort_copy(first, last, result_first, result_last); } template ForwardIterator partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::partition(first, last, pred); } template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::next_permutation(first, last, comp); } template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { return ::std::next_permutation(first, last); } template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::prev_permutation(first, last, comp); } template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { return ::std::prev_permutation(first, last); } template ForwardIterator stable_partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::stable_partition(first, last, pred); } template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { return ::std::random_shuffle(first, last); } template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, RandomNumberGenerator &rgen, const unsigned P) { return ::std::random_shuffle(first, last, rgen); } template ForwardIterator remove(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::remove(first, last, value); } template ForwardIterator remove_if(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::remove_if(first, last, pred); } template OutputIterator remove_copy(InputIterator first, InputIterator last, OutputIterator result, const T& value, const unsigned P) { return ::std::remove_copy(first, last, result, value); } template OutputIterator remove_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const unsigned P) { return ::std::remove_copy_if(first, last, result, pred); } template void replace(ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value, const unsigned P) { return ::std::replace(first, last, old_value, new_value); } template OutputIterator replace_copy(InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value, const unsigned P) { return ::std::replace_copy(first, last, result, old_value, new_value); } template OutputIterator replace_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const T& new_value, const unsigned P) { return ::std::replace_copy_if(first, last, result, pred, new_value); } template void replace_if(ForwardIterator first, ForwardIterator last, Predicate pred, const T& new_value, const unsigned P) { return ::std::replace_if(first, last, pred, new_value); } template void reverse(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { return ::std::reverse(first, last); } template OutputIterator reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result, const unsigned P) { return ::std::reverse_copy(first, last, result); } template ForwardIterator rotate( ForwardIterator first, ForwardIterator middle, ForwardIterator last, const unsigned P) { return ::std::rotate(first, middle, last); } template OutputIterator rotate_copy(ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator result, const unsigned P) { return ::std::rotate_copy(first, middle, last, result); } template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate binary_pred, const unsigned P) { return ::std::search(first1, last1, first2, last2, binary_pred); } template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P) { return ::std::search(first1, last1, first2, last2); } template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, BinaryPredicate binary_pred, const unsigned P) { return ::std::search_n(first, last, count, value, binary_pred); } template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, const unsigned P) { return ::std::search_n(first, last, count, value); } template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_difference(first1, last1, first2, last2, result,comp); } template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_difference(first1, last1, first2, last2, result); } template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_intersection(first1, last1, first2, last2, result, comp); } template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_intersection(first1, last1, first2, last2, result); } template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_symmetric_difference(first1, last1, first2, last2, result, comp); } template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_symmetric_difference(first1, last1, first2, last2, result); } template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_union(first1, last1, first2, last2, result, comp); } template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_union(first1, last1, first2, last2, result); } template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { return ::std::stable_sort(first, last); } template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::stable_sort(first, last, comp); } template void sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { return ::std::sort(first, last); } template void sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::sort(first, last, comp); } template ForwardIterator2 swap_ranges(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, const unsigned P) { return ::std::swap_ranges(first1, last1, first2); } template OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P) { return ::std::transform(first, last, result, op); } template OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } template ForwardIterator unique(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P) { return ::std::unique(first, last, binary_pred); } template ForwardIterator unique(ForwardIterator first, ForwardIterator last, const unsigned P) { return ::std::unique(first, last); } template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate binary_pred, const unsigned P) { return ::std::unique_copy(first, last, result, binary_pred); } template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::unique_copy(first, last, result); } template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { return ::std::upper_bound(first, last, value, comp); } template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::upper_bound(first, last, value); } } // namespace omptl projectM-complete-2.1.0-Source/src/libprojectM/omptl/License.txt0000664000175000017500000006350011756064136025105 0ustar matthiasmatthias GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! projectM-complete-2.1.0-Source/src/libprojectM/omptl/Example.cpp0000664000175000017500000000167311756064136025064 0ustar matthiasmatthias#include #include #include #include #include #include #include const unsigned N = 100 * (1 << 20); template struct Sqrt { T operator()(const T &x) const { return std::sqrt(x); } }; int main (int argc, char * const argv[]) { // Number of threads is derived from environment // variable "OMP_NUM_THREADS" std::cout << "Threads: " << omp_get_max_threads() << std::endl; std::vector v1(N); omptl::generate(v1.begin(), v1.end(), std::rand); omptl::sort(v1.begin(), v1.end()); omptl::random_shuffle(v1.begin(), v1.end()); std::vector v2(N); omptl::transform(v1.begin(), v1.end(), v2.begin(), Sqrt()); std::cout << "Nr 3's: " << omptl::count(v2.begin(), v2.end(), 3) << std::endl; std::cout << "Sum: " << omptl::accumulate(v2.begin(), v2.end(), 0) << std::endl; std::cout << *v1.begin() << std::endl; return 0; } projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric_extentions.h0000664000175000017500000000702311756064136030266 0ustar matthiasmatthias// Copyright (C) 2007 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include namespace omptl { // Extentions template T transform_accumulate(Iterator first, Iterator last, T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = _Pfunc::Pfunc()); template T transform_accumulate(Iterator first, Iterator last, T init, UnaryFunction unary_op, const unsigned P = _Pfunc::Pfunc()); // "Manhattan" distance template typename ::std::iterator_traits::value_type L1(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P = _Pfunc::Pfunc()); // "Euclidean" distance template typename ::std::iterator_traits::value_type L2(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P = _Pfunc::Pfunc()); // "Euclidean" length template typename ::std::iterator_traits::value_type L2(InputIterator first, InputIterator last, const unsigned P = _Pfunc::Pfunc()); } // namespace #ifdef _OPENMP #include "omptl_numeric_extentions_par.h" #else #include "omptl_numeric_extentions_ser.h" #endif namespace omptl { // "Manhattan" distance template typename ::std::iterator_traits::value_type L1(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::inner_product(first1, last1, first2, VT(0), std::plus(), std::minus(), P); } template struct _MinusSq { T operator()(const T &lhs, const T &rhs) const { const T d = lhs - rhs; return d*d; } }; // "Euclidean" distance template typename ::std::iterator_traits::value_type L2(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::std::sqrt(::omptl::inner_product(first1, last1, first2, VT(0), std::plus(), _MinusSq(), P)); } template struct _Sq { T operator()(const T &d) const { return d*d; } }; // "Euclidean" length template typename ::std::iterator_traits::value_type L2(InputIterator first, InputIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::std::sqrt(::omptl::transform_accumulate(first, last, VT(0), _Sq(), std::plus(), P)); } } /* namespace _OMPTL_EXTENTION_NAMESPACE */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric_extentions_ser.h0000664000175000017500000000270611756064136031142 0ustar matthiasmatthias// Copyright (C) 2007 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA namespace omptl { // transform_accumulate template T transform_accumulate(Iterator first, Iterator last, T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P) { // serial version while (first != last) { init = binary_op(unary_op(*first), init); ++first; } return init; } template T transform_accumulate(Iterator first, Iterator last, T init, UnaryFunction unary_op, const unsigned P) { return omptl::transform_accumulate(first, last, init, unary_op, std::plus()); } } /* namespace std */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_algorithm_par.h0000664000175000017500000020321311756064136027173 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include #include #include #include "omptl_tools.h" #include "omptl_numeric" #include namespace omptl { /* * Not (yet) paralellized due to data dependance. */ template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, const unsigned P) { return ::std::adjacent_find(first, last); } /* * Not (yet) paralellized due to data dependance. */ template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P) { return ::std::adjacent_find(first, last, binary_pred); } template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::binary_search(first, last, value, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); bool result = 0; #pragma omp parallel for reduction(|:result) for (int t = 0; t < int(P); ++t) result |= ::std::binary_search(partitions[t].first, partitions[t].second, value, comp); return result; } template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::binary_search(first, last, value, ::std::less()); } template struct Copy_ { template static IteratorOut _copy(IteratorIn first, IteratorIn last, IteratorOut result, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::copy(first, last, result); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first, last, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, result, dest_partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { IteratorOut tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::copy(source_partitions[t].first, source_partitions[t].second, dest_partitions[t]); } return result; } }; template struct Copy_< ::std::input_iterator_tag, IteratorOutTag > { template static OutputIterator _copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::copy(first, last, result); } }; template struct Copy_ { template static OutputIterator _copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::copy(first, last, result); } }; template OutputIterator copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::omptl::Copy_< typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category> ::_copy(first, last, result, P); } template BidirectionalIterator2 copy_backward(BidirectionalIterator1 first, BidirectionalIterator1 last, BidirectionalIterator2 result, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::copy_backward(first, last, result); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first, last, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, result, dest_partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { BidirectionalIterator2 tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::copy_backward( source_partitions[t].first, source_partitions[t].second, dest_partitions[t] ); } return result; } template struct Count_ { template static typename ::std::iterator_traits::difference_type count(Iterator first, Iterator last, const EqualityComparable& value, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::count(first, last, value); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); typename ::std::iterator_traits::difference_type result = 0; #pragma omp parallel for reduction(+:result) for (int t = 0; t < int(P); ++t) result += ::std::count( partitions[t].first, partitions[t].second, value ); return result; } }; template <> struct Count_< ::std::input_iterator_tag > { template static typename ::std::iterator_traits::difference_type count(Iterator first, Iterator last, const EqualityComparable& value, const unsigned P) { return ::std::count(first, last, value); } }; template typename ::std::iterator_traits::difference_type count(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P) { return ::omptl::Count_::iterator_category>:: count(first, last, value, P); } template void count(InputIterator first, InputIterator last, const EqualityComparable& value, Size& n, const unsigned P) { n = ::omptl::count(first, last, value, P); } template struct Count_if_ { template static typename ::std::iterator_traits::difference_type count_if(Iterator first, Iterator last, Predicate pred, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::count_if(first, last, pred); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); typename ::std::iterator_traits::difference_type result = 0; #pragma omp parallel for reduction(+:result) for (int t = 0; t < int(P); ++t) result += ::std::count_if(partitions[t].first, partitions[t].second, pred); return result; } }; template <> struct Count_if_< ::std::input_iterator_tag > { template typename ::std::iterator_traits::difference_type static count_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::std::count_if(first, last, pred); } }; template typename ::std::iterator_traits::difference_type count_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::omptl::Count_if_::iterator_category>:: count_if(first, last, pred, P); } template void count_if(InputIterator first, InputIterator last, Predicate pred, Size& n, const unsigned P) { n = ::omptl::count_if(first, last, pred, P); } template struct Equal_ { template static bool _equal(Iterator1 first1, Iterator1 last1, Iterator2 first2, BinaryPredicate binary_pred, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::equal(first1, last1, first2, binary_pred); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first1, last1, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, first2, dest_partitions, P); bool result = true; #pragma omp parallel for reduction(&:result) for (int t = 0; t < int(P); ++t) result &= ::std::equal( source_partitions[t].first, source_partitions[t].second, dest_partitions[t],binary_pred); return result; } }; template struct Equal_ { template static bool _equal(InputIterator1 first1, InputIterator1 last1, Iterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::equal(first1, last1, first2, binary_pred); } }; template struct Equal_ { template static bool _equal(Iterator1 first1, Iterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::equal(first1, last1, first2, binary_pred); } }; template<> struct Equal_ { template static bool _equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::equal(first1, last1, first2, binary_pred); } }; template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { // return ::std::equal(first1, last1, first2, binary_pred); return ::omptl::Equal_< typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category> ::_equal(first1, last1, first2, binary_pred, P); } template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::equal(first1, last1, first2, ::std::equal_to()); } //TODO template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { return ::std::equal_range(first, last, value, comp); } template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::equal_range(first, last, value, ::std::less(), P); } template void fill(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { assert(P > 0u); if (_linear_serial_is_faster(first, last, P)) { ::std::fill(first, last, value); return; } assert(std::distance(first, last) >= 0); assert(2*(int)P <= std::distance(first, last)); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::fill(partitions[t].first, partitions[t].second, value); } template struct Fill_n_ { template static Iterator fill_n(Iterator first, Size n, const T& value, const unsigned P) { assert(P > 0u); Iterator last = first; std::advance(last, n); if (_linear_serial_is_faster(first, last, P)) return ::std::fill_n(first, n, value); const Size range = (n / P) + ( (n % P) ? 1 : 0 ); ::std::vector ranges(P); ::std::fill_n(ranges.begin(), P - 1, range); ranges[P - 1] = n - (P - 1) * range; ::std::vector partitions(P); partitions[0] = first; for (unsigned int i = 1; i < P; ++i) { partitions[i] = partitions[i - 1]; ::std::advance(partitions[i], range); } Iterator result; #pragma omp parallel for for (int t = 0; t < int(P); ++t) { Iterator tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::fill_n(partitions[t], ranges[t], value); } return result; } }; template <> struct Fill_n_< ::std::output_iterator_tag > { template static OutputIterator fill_n(OutputIterator first, Size n, const T& value, const unsigned P) { return ::std::fill_n(first, n, value); } }; template OutputIterator fill_n(OutputIterator first, Size n, const T& value, const unsigned P) { return ::omptl::Fill_n_::iterator_category>:: fill_n(first, n, value, P); } template struct Find_ { template static Iterator find(Iterator first, Iterator last, const EqualityComparable& value, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::find(first, last, value); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { results[t] = ::std::find(partitions[t].first, partitions[t].second, value); if (results[t] == partitions[t].second) results[t] = last; } typename std::vector::iterator result = ::std::find_if(results.begin(),results.end(), ::std::bind2nd(::std::not_equal_to(), last) ); if ( result != results.end() ) return *result; return last; } }; template <> struct Find_< ::std::input_iterator_tag > { template static InputIterator find(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P) { return std::find(first, last, value); } }; template InputIterator find(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P) { return ::omptl::Find_< typename ::std::iterator_traits::iterator_category>:: find(first, last, value, P); } template struct Find_if_ { template static Iterator find_if(Iterator first, Iterator last, Predicate pred, const unsigned P, IteratorTag) { if (_linear_serial_is_faster(first, last, P)) return ::std::find_if(first, last, pred); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { results[t] = ::std::find_if(partitions[t].first, partitions[t].second, pred); if (results[t] == partitions[t].second) results[t] = last; } const typename ::std::vector::iterator result = ::std::find_if(results.begin(), results.end(), ::std::bind2nd(::std::not_equal_to(), last) ); if ( result != results.end() ) return *result; return last; } }; template <> struct Find_if_< ::std::input_iterator_tag > { template static InputIterator _find_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::std::find_if(first, last, pred); } }; template InputIterator find_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P) { return ::omptl::Find_if_::iterator_category>:: find_if(first, last, pred, P); } // TODO template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate comp, const unsigned P) { return ::std::find_end(first1, last1, first2, last2, comp); } template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P) { // typedef typename ::std::iterator_traits::value_type VT; // return ::omptl::find_end(first1, last1, first2, last2, ::std::less()); return ::std::find_end(first1, last1, first2, last2); } // find_first_of suffers from a loss of efficiency, and potentially a loss of // performance when executed in parallel! template struct Find_first_of_ { template static Iterator find_first_of(Iterator first1, Iterator last1, ForwardIterator first2, ForwardIterator last2, BinaryPredicate comp, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::find_first_of(first1, last1, first2, last2, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first1, last1, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { results[t] = ::std::find_first_of(partitions[t].first, partitions[t].second, first2, last2, comp); if (results[t] == partitions[t].second) results[t] = last1; } const typename ::std::vector::iterator result = ::std::find_if(results.begin(),results.end(), ::std::bind2nd(::std::not_equal_to(), last1)); if ( result != results.end() ) return *result; return last1; } }; template <> struct Find_first_of_< ::std::input_iterator_tag > { template static InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, BinaryPredicate comp, const unsigned P) { return ::std::find_first_of(first1, last1, first2, last2, comp); } }; template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, BinaryPredicate comp, const unsigned P) { return ::omptl::Find_first_of_::iterator_category>:: find_first_of(first1, last1, first2, last2, comp, P); } template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::find_first_of(first1, last1, first2, last2, ::std::equal_to()); } template struct For_each_ { template static UnaryFunction for_each(Iterator first, Iterator last, UnaryFunction f, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::for_each(first, last, f); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::for_each(partitions[t].first, partitions[t].second, f); return f; } }; template <> struct For_each_< ::std::input_iterator_tag > { template static UnaryFunction for_each(InputIterator first, InputIterator last, UnaryFunction f, const unsigned P) { return ::std::for_each(first, last, f); } }; template UnaryFunction for_each(InputIterator first, InputIterator last, UnaryFunction f, const unsigned P) { return ::omptl::For_each_::iterator_category>:: for_each(first, last, f, P); } template void generate(ForwardIterator first, ForwardIterator last, Generator gen) { ::std::generate(first, last, gen); } template void par_generate(ForwardIterator first, ForwardIterator last, Generator gen, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) { ::std::generate(first, last, gen); return; } ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::generate(partitions[t].first, partitions[t].second, gen); } template void push_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::push_heap(first, last, comp); } template void push_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { // ::std::less::value_type>(), return ::std::push_heap(first, last); } template inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::pop_heap(first, last, comp); } template inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { // ::std::less::value_type> return ::std::pop_heap(first, last); } template void make_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::make_heap(first, last, comp); } template void make_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { // ::std::less::value_type>(), return ::std::make_heap(first, last); } template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::sort_heap(first, last, comp); } template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { // ::std::less::value_type> return ::std::sort_heap(first, last); } template struct Includes_ { template static bool includes(Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, StrictWeakOrdering comp, const unsigned P) { if (_linear_serial_is_faster(first2, last2, P)) return ::std::includes(first1, last1, first2, last2, comp); /* * Includes is parallelized by splitting the second range * (needles), rather than the first (the haystack). */ ::std::vector< ::std::pair >partitions(P); ::omptl::_partition_range(first2, last2, partitions, P); bool result = true; // Hence, all needles should be found in the haystack #pragma omp parallel for reduction(&:result) for (int t = 0; t < int(P); ++t) result &= ::std::includes(first1, last1, partitions[t].first, partitions[t].second, comp); return result; } }; template struct Includes_< ::std::input_iterator_tag, Iterator2Tag > { template static bool includes(InputIterator1 first1, InputIterator1 last1, Iterator2 first2, Iterator2 last2, StrictWeakOrdering comp, const unsigned P) { return ::std::includes(first1, last1, first2, last2, comp); } }; template struct Includes_ { template static bool includes(Iterator1 first1, Iterator1 last1, InputIterator2 first2, InputIterator2 last2, StrictWeakOrdering comp, const unsigned P) { return ::std::includes(first1, last1, first2, last2, comp); } }; template <> struct Includes_< ::std::input_iterator_tag, ::std::input_iterator_tag > { template static bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, StrictWeakOrdering comp, const unsigned P) { return ::std::includes(first1, last1, first2, last2, comp); } }; template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, StrictWeakOrdering comp, const unsigned P) { typedef typename ::std::iterator_traits::iterator_category IC1; typedef typename ::std::iterator_traits::iterator_category IC2; return ::omptl::Includes_ ::includes(first1, last1, first2, last2, comp, P); } template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::includes(first1, last1, first2, last2, ::std::less()); } template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, BinaryPredicate comp, const unsigned P) { return ::std::lexicographical_compare(first1, last1, first2, last2, comp); } template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P) { // ::std::less::value_type> return ::std::lexicographical_compare(first1, last1, first2, last2); } template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { if (_logn_serial_is_faster(first, last, P)) return ::std::lower_bound(first, last, value, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::lower_bound(partitions[t].first, partitions[t].second, value, comp); const typename ::std::vector::iterator result = ::std::find_if(results.begin(), results.end(), ::std::bind2nd(::std::not_equal_to(), last) ); if (result != results.end()) return *result; return last; } template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::omptl::lower_bound(first, last, value, ::std::less(), P); } // Not parallelized, dependencies between data. template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::merge(first1, last1, first2, last2, result, comp); } template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { // ::std::less::value_type> return ::std::merge(first1, last1, first2, last2, result); } template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::min_element(first, last, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::min_element(partitions[t].first, partitions[t].second, comp); ForwardIterator result = results[0]; for (unsigned int i = 1; i < P; ++i) if ( (result != last) && (results[i] != last) && comp(*results[i], *result) ) result = results[i]; return result; } template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type value_type; return ::omptl::min_element(first, last, ::std::less(), P); } template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::max_element(first, last, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::max_element(partitions[t].first, partitions[t].second, comp); ForwardIterator result = results[0]; for (unsigned int i = 1; i < P; ++i) { if ( (result != last) && (results[i] != last) && comp(*result, *results[i]) ) result = results[i]; } return result; } template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type value_type; return ::omptl::max_element(first, last, ::std::less(), P); } template struct Mismatch_ { template static ::std::pair mismatch(Iterator1 first1, Iterator1 last1, Iterator2 first2, BinaryPredicate binary_pred, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::mismatch(first1, last1, first2, binary_pred); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first1, last1, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, first2, dest_partitions, P); ::std::vector< ::std::pair > results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::mismatch(source_partitions[t].first, source_partitions[t].second, dest_partitions[t], binary_pred); // This could have been done more elegantly with select1st for (unsigned int i = 0; i < P - 1; ++i) if (results[i].first != source_partitions[i].second) return results[i]; return results[P - 1]; } }; template struct Mismatch_ { template static ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::mismatch(first1, last1, first2, binary_pred); } }; template struct Mismatch_< ::std::input_iterator_tag, Iterator2Tag > { template static ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::mismatch(first1, last1, first2, binary_pred); } }; template <> struct Mismatch_< ::std::input_iterator_tag, ::std::input_iterator_tag > { template static ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::std::mismatch(first1, last1, first2, binary_pred); } }; template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P) { return ::omptl::Mismatch_< typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category>:: mismatch(first1, last1, first2, binary_pred, P); } template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::mismatch(first1, last1, first2,::std::equal_to(),P); } // TODO How can this be parallelized ? template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::nth_element(first, nth, last, comp); } template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, const unsigned P) { // typedef typename // ::std::iterator_traits::value_type // ::std::less ::std::nth_element(first, nth, last); } template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { const typename ::std::iterator_traits::difference_type N = ::std::distance(first, last); assert(N >= 0); if (2*(int)P < N) { ::omptl::_pivot_range(first, last, *middle); ::omptl::sort(first, middle, comp, P); } else ::std::partial_sort(first, last, middle); } template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; ::omptl::partial_sort(first, middle, last, ::std::less(), P); } // Not parallelized due to dependencies. template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, StrictWeakOrdering comp, const unsigned P) { return ::std::partial_sort_copy(first, last, result_first, result_last, comp); } // Not parallelized due to dependencies. template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, const unsigned P) { // ::std::less::value_type>(), return ::std::partial_sort_copy(first, last, result_first, result_last); } // Not (yet) parallelized, not straightforward due to possible dependencies // between subtasks. template ForwardIterator partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::partition(first, last, pred); } // Not (yet) parallelized, not straightforward due to possible dependencies // between subtasks. template ForwardIterator stable_partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::stable_partition(first, last, pred); } template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::next_permutation(first, last, comp); } template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { // ::std::less::value_type> return ::std::next_permutation(first, last); } template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P) { return ::std::prev_permutation(first, last, comp); } template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { // ::std::less::value_type>(), return ::std::prev_permutation(first, last); } template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { ::std::random_shuffle(first, last); } template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, RandomNumberGenerator& rgen, const unsigned P) { ::std::random_shuffle(first, last, rgen); } // Not (yet) parallelized, not straightforward due to possible dependencies // between subtasks. template ForwardIterator remove( ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { return ::std::remove(first, last, value); } // Not (yet) parallelized, not straightforward due to possible dependencies // between subtasks. template ForwardIterator remove_if(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P) { return ::std::remove_if(first, last, pred); } // Not parallelized due to possible complications with OutputIterators. // No par_remove_copy exists due to possible dependencies between subtasks. template OutputIterator remove_copy(InputIterator first, InputIterator last, OutputIterator result, const T& value, const unsigned P) { return ::std::remove_copy(first, last, result, value); } // Not parallelized due to possible complications with OutputIterators. // No par_remove_copy_if exists due to possible dependencies between subtasks. template OutputIterator remove_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const unsigned P) { return ::std::remove_copy(first, last, result, pred); } template void replace(ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) { ::std::replace(first, last, old_value, new_value); return; } ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::replace(partitions[t].first, partitions[t].second, old_value, new_value); } template struct Replace_copy_if_ { template static Iterator2 replace_copy_if(Iterator1 first, Iterator1 last, Iterator2 result, Predicate pred, const T& new_value, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::replace_copy_if(first, last, result, pred, new_value); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first, last, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, result, dest_partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { Iterator2 tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::replace_copy_if( source_partitions[t].first, source_partitions[t].second, dest_partitions[t], pred, new_value); } return result; } }; template struct Replace_copy_if_< ::std::input_iterator_tag, Iterator2Tag> { template static Iterator2 replace_copy_if(Iterator1 first, Iterator1 last, Iterator2 result, Predicate pred, const T& new_value, const unsigned P) { return ::std::replace_copy_if(first, last, result, pred, new_value); } }; template struct Replace_copy_if_< Iterator1Tag, ::std::output_iterator_tag> { template static OutputIterator replace_copy_if(Iterator1 first, Iterator1 last, OutputIterator result, Predicate pred, const T& new_value, const unsigned P) { return ::std::replace_copy_if(first, last, result, pred, new_value); } }; template <> struct Replace_copy_if_< ::std::input_iterator_tag, ::std::output_iterator_tag> { template static OutputIterator replace_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const T& new_value, const unsigned P) { return ::std::replace_copy_if(first, last, result, pred, new_value); } }; template OutputIterator replace_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const T& new_value, const unsigned P) { return ::omptl::Replace_copy_if_< typename ::std::iterator_traits< InputIterator>::iterator_category, typename ::std::iterator_traits::iterator_category> ::replace_copy_if(first, last, result, pred, new_value, P); } template OutputIterator replace_copy(InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value, const unsigned P) { return ::omptl::replace_copy_if(first, last, result, ::std::bind2nd(::std::equal_to(), old_value), new_value, P); } template void replace_if(ForwardIterator first, ForwardIterator last, Predicate pred, const T& new_value, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::replace_if(first, last, pred, new_value); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::replace_if(partitions[t].first, partitions[t].second, pred, new_value); } // TODO template void reverse(BidirectionalIterator first, BidirectionalIterator last, const unsigned P) { ::std::reverse(first, last); } // TODO template OutputIterator reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result, const unsigned P) { return ::std::reverse_copy(first, last, result); } // TODO template ForwardIterator rotate( ForwardIterator first, ForwardIterator middle, ForwardIterator last, const unsigned P) { return ::std::rotate(first, middle, last); } // TODO template OutputIterator rotate_copy(ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator result, const unsigned P) { return ::std::rotate(first, middle, last, result); } /* This can't be right - partitioning the range might cut valid subsequences in [first1-last1] template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate binary_pred, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::search(first1, last1, first2, last2, binary_pred); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first1, last1, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { results[t] = ::std::search(partitions[t].first, partitions[t].second, first2, last2, binary_pred); } const typename ::std::vector::iterator result = ::std::find_if(results.begin(), results.end(), ::std::bind2nd(::std::not_equal_to(), last1)); if (result != results.end()) return *result; return last1; } */ template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate binary_pred, const unsigned P) { return ::std::search(first1, last1, first2, last2, binary_pred); } template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P) { // typedef typename // ::std::iterator_traits::value_type VT; // return ::omptl::search(first1, last1, first2, last2, // ::std::equal_to(), P); return ::std::search(first1, last1, first2, last2); } // TODO template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, BinaryPredicate binary_pred, const unsigned P) { return ::std::search_n(first, last, count, value, binary_pred); } template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, const unsigned P) { // ::std::equal_to::value_type> return ::std::search_n(first, last, count, value); } template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_difference(first1, last1, first2, last2, result, comp); } template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_difference(first1, last1, first2, last2, result); } template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_intersection( first1, last1, first2, last2, result, comp); } template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_intersection( first1, last1, first2, last2, result); } template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_symmetric_difference( first1, last1, first2, last2, result, comp); } template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_symmetric_difference( first1, last1, first2, last2, result); } template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P) { return ::std::set_union(first1, last1, first2, last2, result, comp); } template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P) { return ::std::set_union(first1, last1, first2, last2, result); } template void sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { if ( ::omptl::_nlogn_serial_is_faster(first, last, P) ) { ::std::sort(first, last, comp); return; } // Generate pivots typedef typename ::std::iterator_traits::value_type value_type; ::std::vector pivots; _find_pivots(first, last, pivots, P); // Sort sufficiently to respect pivot order ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range_by_pivots(first, last, pivots, partitions, comp, P); // Sort #pragma omp parallel for for (int t = 0; t < int(P); ++t) ::std::sort(partitions[t].first, partitions[t].second, comp); } template void sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; ::omptl::sort(first, last, std::less(), P); } /* template void _par_stable_sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { if ( ::omptl::_nlogn_serial_is_faster(first, last, P) ) { ::std::stable_sort(first, last, comp); return; } // Generate pivots ::std::vector::value_type> pivots; _find_pivots(first, last, pivots, P); // Sort sufficiently to respect pivot order ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range_stable_by_pivots(first, last, pivots, partitions, comp, P); // Sort #pragma omp parallel for // default(none) shared(partitions) for (int t = 0; t < int(P); ++t) ::std::stable_sort(partitions[t].first, partitions[t].second, comp); } template void _stable_sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::stable_sort(first, last, comp); } template void _stable_sort(RandomAccessIterator first, RandomAccessIterator last, std::less::value_type> comp, const unsigned P) { ::omptl::_par_stable_sort(first, last, comp, P); } // template // void _stable_sort(RandomAccessIterator first, RandomAccessIterator last, // std::greater< // typename ::std::iterator_traits::value_type> comp, // const unsigned P) // { // ::omptl::_par_stable_sort(first, last, comp, P); // } */ template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P) { ::std::stable_sort(first, last, comp); } template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; ::omptl::stable_sort(first, last, std::less(), P); } template ForwardIterator2 swap_ranges(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::swap_ranges(first1, last1, first2); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first1, last1, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, first2, dest_partitions, P); ForwardIterator2 result; #pragma omp parallel for for (int t = 0; t < int(P); ++t) { ForwardIterator2 tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::swap_ranges(source_partitions[t].first, source_partitions[t].second, dest_partitions[t]); } return result; } template struct Transform_ { template static IteratorOut transform(IteratorIn first, IteratorIn last, IteratorOut result, UnaryFunction op, const unsigned P) { if (_linear_serial_is_faster(first, last, P)) return ::std::transform(first, last, result, op); ::std::vector< ::std::pair > source_partitions(P); ::omptl::_partition_range(first, last, source_partitions, P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions, result, dest_partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { IteratorOut tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::transform(source_partitions[t].first, source_partitions[t].second, dest_partitions[t], op); } return result; } }; template struct Transform_ { template static OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P) { return ::std::transform(first, last, result, op); } }; template struct Transform_< ::std::input_iterator_tag, IteratorOutTag > { template OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P) { return ::std::transform(first, last, result, op); } }; template <> struct Transform_< ::std::input_iterator_tag, ::std::output_iterator_tag > { template OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P) { return ::std::transform(first, last, result, op); } }; template OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P) { return ::omptl::Transform_< typename ::std::iterator_traits< InputIterator>::iterator_category, typename ::std::iterator_traits::iterator_category>:: transform(first, last, result, op, P); } template struct Transform2_ { template static IteratorOut transform(Iterator1 first1, Iterator1 last1, Iterator2 first2, IteratorOut result, BinaryFunction binary_op, const unsigned P) { if (_linear_serial_is_faster(first1, last1, P)) return ::std::transform(first1, last1, first2, result, binary_op); ::std::vector< ::std::pair > source_partitions1(P); ::omptl::_partition_range(first1, last1, source_partitions1, P); ::std::vector source_partitions2(P); ::omptl::_copy_partitions(source_partitions1, first2, source_partitions2 , P); ::std::vector dest_partitions(P); ::omptl::_copy_partitions(source_partitions1, result, dest_partitions, P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) { IteratorOut tmp; *( (t == int(P-1)) ? &result : &tmp ) = ::std::transform(source_partitions1[t].first, source_partitions1[t].second, source_partitions2[t], dest_partitions[t], binary_op); } return result; } }; template struct Transform2_< ::std::input_iterator_tag, Iterator2Tag, IteratorOutTag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template struct Transform2_< Iterator1Tag, ::std::input_iterator_tag, IteratorOutTag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template struct Transform2_< Iterator1Tag, Iterator2Tag, ::std::output_iterator_tag> { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template struct Transform2_< ::std::input_iterator_tag, ::std::input_iterator_tag, IteratorOutTag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template struct Transform2_< Iterator1Tag, ::std:: input_iterator_tag, ::std::output_iterator_tag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template struct Transform2_< ::std:: input_iterator_tag, Iterator2Tag, ::std::output_iterator_tag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template <> struct Transform2_< ::std:: input_iterator_tag, ::std:: input_iterator_tag, ::std::output_iterator_tag > { template static OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::transform(first1, last1, first2, result, binary_op); } }; template OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::omptl::Transform2_< typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category>:: transform(first1, last1, first2, result, binary_op, P); } template ForwardIterator unique(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P) { return ::std::unique(first, last, binary_pred); } template ForwardIterator unique(ForwardIterator first, ForwardIterator last, const unsigned P) { // ::std::equal_to::value_type>(), return ::std::unique(first, last); } template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate binary_pred, const unsigned P) { return ::std::unique_copy(first, last, result, binary_pred); } template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { // ::std::equal_to::value_type>(), return ::std::unique_copy(first, last, result); } template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P) { if (_logn_serial_is_faster(first, last, P)) return ::std::upper_bound(first, last, value, comp); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::upper_bound(partitions[t].first, partitions[t].second, value, comp); // There has to be a better way... for (unsigned int i = P - 1; i > 0; --i) if (results[i] != partitions[i].second) return results[i]; return results[0]; } template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P) { typedef typename ::std::iterator_traits::value_type VT; return ::omptl::upper_bound(first, last, value, ::std::less(), P); } } /* namespace omptl */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric_extentions_par.h0000664000175000017500000001150511756064136031130 0ustar matthiasmatthias// Copyright (C) 2007 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA namespace omptl { // transform_accumulate template T _ser_transform_accumulate(Iterator first, Iterator last, T init, UnaryFunction unary_op, BinaryFunction binary_op) { // serial version while (first != last) { init = binary_op(unary_op(*first), init); ++first; } return init; } template T _par_transform_accumulate(Iterator first, Iterator last, const T init, const T par_init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = omp_get_max_threads()) { assert(P > 0u); if (_linear_serial_is_faster(first, last, P)) return _ser_transform_accumulate(first, last, init, unary_op, binary_op); assert(2*(int)P <= std::distance(first, last)); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = _ser_transform_accumulate(partitions[t].first, partitions[t].second, par_init, unary_op, binary_op); return ::std::accumulate(results.begin(), results.end(), init, binary_op); } template T _transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, ::std::plus binary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_par_transform_accumulate(first, last, init, typename UnaryFunction::result_type(0), unary_op, binary_op, P); } template T _transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, ::std::multipliesbinary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_par_transform_accumulate(first, last, init, typename UnaryFunction::result_type(1), unary_op, binary_op, P); } template T _transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_ser_transform_accumulate(first, last, init, unary_op,binary_op); } template struct _TransformAccumulate { template static typename BinaryFunction::result_type transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_transform_accumulate(first, last, init, unary_op, binary_op, P); } }; template <> struct _TransformAccumulate< ::std::input_iterator_tag > { template static typename BinaryFunction::result_type transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_ser_transform_accumulate(first, last, init, unary_op, binary_op); } }; template T transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, BinaryFunction binary_op, const unsigned P = omp_get_max_threads()) { return ::omptl::_TransformAccumulate ::iterator_category> ::transform_accumulate(first, last, init, unary_op, binary_op, P); } template T transform_accumulate(Iterator first, Iterator last, const T init, UnaryFunction unary_op, const unsigned P=omp_get_max_threads()) { typedef typename UnaryFunction::result_type RT; return ::omptl::transform_accumulate(first, last, init, unary_op, ::std::plus(), P); } } /* namespace omptl */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric_par.h0000664000175000017500000002223311756064136026650 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef OMPTL_NUMERIC_H #define OMPTL_NUMERIC_H 1 #include #include #include #include "omptl_algorithm" #include "omptl_tools.h" namespace omptl { template struct _Accumulate { template static T accumulate(InputIterator first, InputIterator last, T init, T par_init, BinaryFunction binary_op, const unsigned P) { assert(P > 0u); if (_linear_serial_is_faster(first, last, P)) return ::std::accumulate(first, last, init, binary_op); assert(2*(int)P <= std::distance(first, last)); ::std::vector< ::std::pair > partitions(P); ::omptl::_partition_range(first, last, partitions, P); ::std::vector results(P); #pragma omp parallel for for (int t = 0; t < int(P); ++t) results[t] = ::std::accumulate( partitions[t].first, partitions[t].second, par_init, binary_op); return ::std::accumulate(results.begin(), results.end(), init, binary_op); } }; template <> struct _Accumulate< ::std::input_iterator_tag > { template static T accumulate(InputIterator first, InputIterator last, T init, T par_init, BinaryFunction binary_op, const unsigned P) { return ::std::accumulate(first, last, init, binary_op); } }; template struct _AccumulateOp { template static T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P) { assert(P > 0u); return ::std::accumulate(first, last, init, binary_op); } }; template struct _AccumulateOp::value_type> > { typedef ::std::plus::value_type> BinaryFunction; template static T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P) { assert(P > 0u); return ::omptl::_Accumulate< typename ::std::iterator_traits::iterator_category>:: accumulate(first, last, init, T(0), binary_op, P); } }; template struct _AccumulateOp::value_type> > { typedef ::std::multiplies::value_type> BinaryFunction; template static T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P) { assert(P > 0u); return ::omptl::_Accumulate::iterator_category>:: accumulate(first, last, init, T(1), binary_op, P); } }; template T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P) { assert(P > 0u); return ::omptl::_AccumulateOp:: accumulate(first, last, init, binary_op, P); } template T accumulate(InputIterator first, InputIterator last, T init, const unsigned P) { assert(P > 0u); typedef typename std::iterator_traits::value_type VT; return ::omptl::accumulate(first, last, init, std::plus(), P); } template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::adjacent_difference(first, last, result, binary_op); } template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { // ::std::minus::value_type>() return ::std::adjacent_difference(first, last, result); } template struct _InnerProduct { template static T inner_product( InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); } template static T inner_product(Iterator1 first1, Iterator1 last1, Iterator2 first2, T init, ::std::plus binary_op1, BinaryFunction2 binary_op2, const unsigned P) { assert(P > 0u); if (_linear_serial_is_faster(first1, last1, P)) return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); assert(2*(int)P <= std::distance(first1, last1)); ::std::vector< ::std::pair > partitions1(P); ::omptl::_partition_range(first1, last1, partitions1, P); ::std::vector partitions2(P); ::omptl::_copy_partitions(partitions1, first2, partitions2, P); #pragma omp parallel for reduction(+:init) for (int t = 0; t < int(P); ++t) init += ::std::inner_product( partitions1[t].first, partitions1[t].second, partitions2[t], T(0.0), binary_op1, binary_op2); return init; } }; template struct _InnerProduct< ::std::input_iterator_tag, Iterator2Tag> { template static T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); } }; template struct _InnerProduct { template static T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); } }; template <> struct _InnerProduct< ::std::input_iterator_tag, ::std::input_iterator_tag > { template static T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); } }; template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return _InnerProduct< typename ::std::iterator_traits::iterator_category, typename ::std::iterator_traits::iterator_category> ::inner_product(first1, last1, first2, init, binary_op1, binary_op2, P); } template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, const unsigned P) { return ::omptl::inner_product(first1, last1, first2, init, ::std::plus(), ::std::multiplies(), P); } template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op, const unsigned P) { return ::std::partial_sum(first, last, result, binary_op); } template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { // ::std::plus::value_type>(), return ::std::partial_sum(first, last, result); } } // namespace omptl #endif /* OMPTL_NUMERIC_H */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric0000664000175000017500000000564311756064136025566 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef OMPTL_NUMERIC #define OMPTL_NUMERIC 1 #include #include "omptl" namespace omptl { template T accumulate(InputIterator first, InputIterator last, T init, const unsigned P = _Pfunc::Pfunc()); template T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P = _Pfunc::Pfunc()); /* * Not (yet) paralellized due to data dependance. */ template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, BinaryFunction binary_op, const unsigned P = _Pfunc::Pfunc()); template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P = _Pfunc::Pfunc()); template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, const unsigned P = _Pfunc::Pfunc()); // Not paralellized due to dependencies and complications with OutputIterators. template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op, const unsigned P = _Pfunc::Pfunc()); template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); } // namespace omptl #ifdef _OPENMP #include "omptl_numeric_par.h" #else #include "omptl_numeric_ser.h" #endif #include "omptl_numeric_extentions.h" #endif /* OMPTL_NUMERIC */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_numeric_ser.h0000664000175000017500000000600111756064136026652 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA namespace omptl { template T accumulate(InputIterator first, InputIterator last, T init, const unsigned P) { return ::std::accumulate(first, last, init); } template T accumulate(InputIterator first, InputIterator last, T init, BinaryFunction binary_op, const unsigned P) { return ::std::accumulate(first, last, init, binary_op); } /* * Not (yet) paralellized due to data dependance. */ template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, BinaryFunction binary_op, const unsigned P) { return ::std::adjacent_difference(first, last, result, binary_op); } template OutputIterator adjacent_difference(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::adjacent_difference(first, last, result); } template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryFunction1 binary_op1, BinaryFunction2 binary_op2, const unsigned P) { return ::std::inner_product(first1, last1, first2, init, binary_op1, binary_op2); } template T inner_product(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, const unsigned P) { return ::std::inner_product(first1, last1, first2, init); } // Not paralellized due to dependencies and complications with OutputIterators. template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op, const unsigned P) { return ::std::partial_sum(first, last, result, binary_op); } template OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, const unsigned P) { return ::std::partial_sum(first, last, result); } } // namespace omptl projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl0000664000175000017500000000251211756064136024034 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef OMPTL #define OMPTL 1 #ifndef _OPENMP #define par_generate generate #else #ifdef OMPTL_NO_DEBUG #define OMPTL_ASSERT(X) #else #include #define OMPTL_ASSERT(X) assert(X) #endif // For debugging #ifndef _OMPTL_DEBUG_NO_OMP #include #else #define omp_get_max_threads() (2) #endif #endif /* ifndef _OPENMP */ struct _Pfunc { static unsigned Pfunc() { #ifdef _OPENMP assert(omp_get_max_threads() > 0); return omp_get_max_threads(); #else return 0; #endif } }; #endif /* OMPTL */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_algorithm0000664000175000017500000005726111756064136026115 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef OMPTL_ALGORITHM #define OMPTL_ALGORITHM 1 #include #include "omptl" namespace omptl { template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template bool binary_search(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template BidirectionalIterator2 copy_backward(BidirectionalIterator1 first, BidirectionalIterator1 last, BidirectionalIterator2 result, const unsigned P = _Pfunc::Pfunc()); /* * Note: implementation assumes that * ::std::iterator_traits::difference_type(0) will * return a difference_type representing zero. */ template typename ::std::iterator_traits::difference_type count(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P = _Pfunc::Pfunc()); template void count(InputIterator first, InputIterator last, const EqualityComparable& value, Size& n, const unsigned P = _Pfunc::Pfunc()); template typename InputIterator::difference_type count_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template void count_if(InputIterator first, InputIterator last, Predicate pred, Size& n, const unsigned P = _Pfunc::Pfunc()); template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P = _Pfunc::Pfunc()); template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template ::std::pair equal_range(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); template void fill(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator fill_n(OutputIterator first, Size n, const T& value, const unsigned P = _Pfunc::Pfunc()); /* * find suffers from a loss of efficiency when executed in parallel! */ template InputIterator find(InputIterator first, InputIterator last, const EqualityComparable& value, const unsigned P = _Pfunc::Pfunc()); /* * find_if suffers from a loss of efficiency when executed in parallel! */ template InputIterator find_if(InputIterator first, InputIterator last, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate comp, const unsigned P = _Pfunc::Pfunc() ); template ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P = _Pfunc::Pfunc() ); /* * find_first_of suffers from a loss of efficiency when executed in parallel! */ template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, BinaryPredicate comp, const unsigned P = _Pfunc::Pfunc()); template InputIterator find_first_of(InputIterator first1, InputIterator last1, ForwardIterator first2, ForwardIterator last2, const unsigned P = _Pfunc::Pfunc()); // Calls to UnaryFunction f must be completely independent template UnaryFunction for_each(InputIterator first, InputIterator last, UnaryFunction f, const unsigned P = _Pfunc::Pfunc()); // Not parallellized, Generator is explicitly allowed and expected to return // different results on subsequent calls. Order is therefor respected unless // the programmer explicitly accepts responsibility and calls par_generate. template void generate(ForwardIterator first, ForwardIterator last, Generator gen); template void par_generate(ForwardIterator first, ForwardIterator last, Generator gen, const unsigned P = _Pfunc::Pfunc()); template void push_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void push_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void make_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void make_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void sort_heap(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); // Warning: includes loses some efficiency in parallel. template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template bool includes(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P = _Pfunc::Pfunc()); template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, BinaryPredicate comp, const unsigned P = _Pfunc::Pfunc()); template bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template OutputIterator merge(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator min_element(ForwardIterator first, ForwardIterator last, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, BinaryPredicate comp, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator max_element(ForwardIterator first, ForwardIterator last, const unsigned P = _Pfunc::Pfunc()); template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template ::std::pair mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, const unsigned P = _Pfunc::Pfunc()); template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template RandomAccessIterator partial_sort_copy(InputIterator first, InputIterator last, RandomAccessIterator result_first, RandomAccessIterator result_last, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template bool next_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P = _Pfunc::Pfunc()); template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator stable_partition(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, RandomNumberGenerator &rgen, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator remove(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator remove_if(ForwardIterator first, ForwardIterator last, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template OutputIterator remove_copy(InputIterator first, InputIterator last, OutputIterator result, const T& value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator remove_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const unsigned P = _Pfunc::Pfunc()); template void replace(ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator replace_copy(InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator replace_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, const T& new_value, const unsigned P = _Pfunc::Pfunc()); template void replace_if(ForwardIterator first, ForwardIterator last, Predicate pred, const T& new_value, const unsigned P = _Pfunc::Pfunc()); template void reverse(BidirectionalIterator first, BidirectionalIterator last, const unsigned P = _Pfunc::Pfunc()); template OutputIterator reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator rotate( ForwardIterator first, ForwardIterator middle, ForwardIterator last, const unsigned P = _Pfunc::Pfunc()); template OutputIterator rotate_copy(ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); // search suffers from a loss of efficiency when executed in parallel! template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator search_n(ForwardIterator first, ForwardIterator last, Integer count, const T& value, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template OutputIterator set_union(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void stable_sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template void sort(RandomAccessIterator first, RandomAccessIterator last, const unsigned P = _Pfunc::Pfunc()); template void sort(RandomAccessIterator first, RandomAccessIterator last, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator2 swap_ranges(ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, const unsigned P = _Pfunc::Pfunc()); template OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op, const unsigned P = _Pfunc::Pfunc()); template OutputIterator transform(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryFunction binary_op, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator unique(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator unique(ForwardIterator first, ForwardIterator last, const unsigned P = _Pfunc::Pfunc()); template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate binary_pred, const unsigned P = _Pfunc::Pfunc()); template OutputIterator unique_copy(InputIterator first, InputIterator last, OutputIterator result, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp, const unsigned P = _Pfunc::Pfunc()); template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, const unsigned P = _Pfunc::Pfunc()); } // namespace omptl #ifdef _OPENMP #include "omptl_algorithm_par.h" #else #include "omptl_algorithm_ser.h" #endif #endif /* OMPTL_ALGORITHM */ projectM-complete-2.1.0-Source/src/libprojectM/omptl/omptl_tools.h0000664000175000017500000002525711756064136025515 0ustar matthiasmatthias// Copyright (C) 2006 Fokko Beekhof // Email contact: Fokko.Beekhof@cui.unige.ch // The OMPTL library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef OMPTL_TOOLS_H #define OMPTL_TOOLS_H 1 #include #include #include #include #include namespace omptl { // Log of the number of operations that is expected to run faster in a single // thread. const unsigned C = 12; template T log2N_(T n) { if (n == 0) return 0; const unsigned b[] = #if (WORD_BIT == 32) {0x2u, 0xCu, 0xF0u, 0xFF00u, 0xFFFF0000u}; #else // 64-bit {0x2u, 0xCu, 0xF0u, 0xFF00u, 0xFFFF0000u, 0xFFFFFFFF00000000u}; assert(WORD_BIT == 64); #endif const T S[] = {1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u}; T result = 0u; // result of log2(v) will go here for (int i = static_cast(sizeof(T)); i >= 0; --i) { if (n & b[i]) { n >>= S[i]; result |= S[i]; } } return result; } template bool _linear_serial_is_faster(Iterator first, Iterator last, const unsigned P) { assert(P > 0u); assert(::std::distance(first, last) >= 0); const unsigned N = ::std::distance(first, last); return (N < 2u*P) || (log2N_(N) < C); } template bool _logn_serial_is_faster(Iterator first, Iterator last, const unsigned P) { assert(P > 0u); assert(::std::distance(first, last) >= 0); const unsigned N = ::std::distance(first, last); return (N < 2u*P) || (log2N_(N) < (1 << C)); } template bool _nlogn_serial_is_faster(Iterator first, Iterator last, const unsigned P) { assert(P > 0u); assert(::std::distance(first, last) >= 0); const unsigned N = ::std::distance(first, last); return (N < 2u*P) || (N*log2N_(N) < (1 << C)); } template void _copy_partitions(const ::std::vector< ::std::pair > &source_partitions, Iterator2 first, ::std::vector &dest_partitions, const unsigned P) { assert(source_partitions.size() == P); assert(dest_partitions.size() == P); for (unsigned i = 0; i < P; ++i) { dest_partitions[i] = first; // The last "advance" is very important, it may create space // if it is an InsertIterator or something like that. ::std::advance(first, ::std::distance( source_partitions[i].first, source_partitions[i].second) ); } } // Divide a given range into P partitions template void _partition_range(Iterator first, Iterator last, ::std::vector< ::std::pair > &partitions, const unsigned P) { assert(partitions.size() == P); typedef ::std::pair Partition; const unsigned N = ::std::distance(first, last); const unsigned range = N / P + ((N%P)? 1 : 0); assert(2u*P <= N); assert(range <= N); // All but last partition have same range Iterator currentLast = first; ::std::advance(currentLast, range); for (unsigned i = 0; i < P - 1; ++i) { partitions[i] = Partition(first, currentLast); first = currentLast; ::std::advance(currentLast, range); } // Last range may be shorter assert(::std::distance(first, last) <= range); partitions[P - 1] = Partition(first, last); } // Given a range, re-arrange the items such that all elements smaller than // the pivot precede all other values. Returns an Iterator to the first // element not smaller than the pivot. template Iterator _stable_pivot_range(Iterator first, Iterator last, const typename ::std::iterator_traits::value_type pivot, StrictWeakOrdering comp = std::less< typename ::std::iterator_traits::value_type>()) { Iterator pivotIt = last; while (first < last) { if (comp(*first, pivot)) ++first; else { Iterator high = first; while ( (++high < last) && !comp(*high, pivot) ) /* nop */; if (high < last) ::std::iter_swap(first, last); first = pivotIt = ++high; } } return pivotIt; } template Iterator _pivot_range(Iterator first, Iterator last, const typename ::std::iterator_traits::value_type pivot, StrictWeakOrdering comp) { while (first < last) { if (comp(*first, pivot)) ++first; else { while ( (first < --last) && !comp(*last, pivot) ) /* nop */; ::std::iter_swap(first, last); } } return last; } template void _partition_range_by_pivots(Iterator first, Iterator last, const ::std::vector::value_type> &pivots, ::std::vector< ::std::pair > &partitions, StrictWeakOrdering comp, const unsigned P) { assert(partitions.size() == P); typedef ::std::pair Partition; ::std::vector ptable(P); ::std::vector::value_type> pvts(pivots.size()); ::std::vector borders; ::std::vector used(pivots.size()); ::std::fill(used.begin(), used.end(), false); borders.push_back(first); borders.push_back(last); partitions[0].first = first; partitions[0].second = last; for (unsigned p = 1; (1 << p) <= (int)P; ++p) { const int PROC = (1 << p); const int PIVOTS = (1 << (p-1)); assert(PIVOTS <= (int)pivots.size()); #pragma omp parallel for //default(none) shared(used, pvts) for (int t = 0; t < PIVOTS; ++t) { const int index = int(P / PROC) + 2 * t * int(P / PROC) - 1; assert(index < (int)pivots.size()); assert(!used[index]); used[index] = true; pvts[t] = pivots[index]; /*::std::cout << "pvts T: " << t << " --> " << index << " " << pvts[t] << ::std::endl;*/ } #pragma omp parallel for //default(none) private(comp) // shared(ptable, pvts, partitions) for (int t = 0; t < PIVOTS; ++t) ptable[t] = _pivot_range(partitions[t].first, partitions[t].second, pvts[t], comp); for (int i = 0; i < PIVOTS; ++i) { // ::std::cout << "ADD: " << ::std::distance(first, ptable[t]) << ::std::endl; borders.push_back(ptable[i]); } ::std::sort(borders.begin(), borders.end()); for (unsigned i = 0; i < borders.size() - 1; ++i) { partitions[i].first = borders[i]; partitions[i].second = borders[i + 1]; } /*::std::cout << "PASS: " << p << ::std::endl; for (t = 0; t < (1 << p); ++t) ::std::cout << t << ": " << ::std::distance(first, partitions[t].first) << " - " << ::std::distance(first, partitions[t].second) << ::std::endl;*/ } for (unsigned i = 0; i < pivots.size(); ++i) if(!used[i]) pvts[i] = pivots[i]; #pragma omp parallel for // default(none) private(t, comp) // shared(used, ptable, pvts, partitions) for (int t = 0; t < int(pivots.size()); ++t) if (!used[t]) ptable[t] = _pivot_range(partitions[t].first, partitions[t].second, pvts[t], comp); for (unsigned i = 0; i < pivots.size(); ++i) { if (!used[i]) { // ::std::cout << "LAST ADD: " << ::std::distance(first, ptable[i]) // << ::std::endl; borders.push_back(ptable[i]); } } ::std::sort(borders.begin(), borders.end()); assert(borders.size() - 1 == P); for (unsigned i = 0; i < P; ++i) { partitions[i].first = borders[i]; partitions[i].second = borders[i + 1]; } // ::std::cout << "LAST: " << p << ::std::endl; // for (t = 0; t < P; ++t) // ::std::cout << t << ": " << ::std::distance(first, partitions[t].first) // << " - " << ::std::distance(first, partitions[t].second) // << ::std::endl; } template void _partition_range_stable_by_pivots(Iterator first, Iterator last, const ::std::vector::value_type> &pivots, ::std::vector< ::std::pair > &partitions, std::less::value_type> comp, const unsigned P) { typedef ::std::pair Partition; Iterator start = first; for (unsigned i = 0; i < P - 1; ++i) { Iterator low = start; while (low < last) { // Find a value not lower than the pivot. while( (*low < pivots[i]) && (low < last) ) ::std::advance(low, 1); // Entire range scanned ? if (low == last) break; // Find a value lower than the pivot, starting from // low, working our way up. Iterator high = low; ::std::advance(high, 1); while( !(*high < pivots[i]) && (high < last) ) ::std::advance(high, 1); // Entire range scanned ? if (high == last) break; // Swap values assert( !(*low void _find_pivots(RandomAccessIterator first, RandomAccessIterator last, ::std::vector::value_type> &pivots, const unsigned P, unsigned SAMPLE_RATIO = 10) { assert(SAMPLE_RATIO > 0); const unsigned N = ::std::distance(first, last); assert(N >= 2u*P); // Adjust the constant. Erm. while (SAMPLE_RATIO * (P + 1) > N) SAMPLE_RATIO /= 2; pivots.clear(); pivots.reserve(P - 1); typedef typename ::std::iterator_traits::value_type value_type; ::std::vector samples; const unsigned NSAMPLES = SAMPLE_RATIO * P + SAMPLE_RATIO; samples.reserve(NSAMPLES); for (unsigned i = 0; i < NSAMPLES; ++i) { const unsigned offset = i * (N-1) / (NSAMPLES - 1); assert(offset < N); samples.push_back(*(first + offset)); // std::cout << "offset: " << offset << " sample: " << samples[i] << std::endl; } assert(samples.size() == NSAMPLES); // Sort samples to create relative ordering in data ::std::sort(samples.begin(), samples.end()); // Take pivots from sampled data for (unsigned i = 1; i < P; ++i) { pivots.push_back(samples[i * samples.size() / P]); /*std::cout << "pivot: " << i << " idx: " << (i * samples.size() / P) << " " << pivots[i-1] << std::endl;*/ } assert(pivots.size() == P - 1); } } // namespace omptl #endif /* OMPTL_TOOLS_H */ projectM-complete-2.1.0-Source/src/libprojectM/PresetFactoryManager.hpp0000664000175000017500000000351511756064136026425 0ustar matthiasmatthias// // C++ Implementation: PresetFactoryManager // // Description: // // // Author: Carmelo Piccione , (C) 2008 // // Copyright: See COPYING file that comes with this distribution // // #ifndef __PRESET_FACTORY_MANAGER_HPP #define __PRESET_FACTORY_MANAGER_HPP #include "PresetFactory.hpp" /// A simple exception class to strongly type all preset factory related issues class PresetFactoryException : public std::exception { public: inline PresetFactoryException(const std::string & message) : _message(message) {} virtual ~PresetFactoryException() throw() {} const std::string & message() const { return _message; } private: std::string _message; }; /// A manager of preset factories class PresetFactoryManager { public: PresetFactoryManager(); ~PresetFactoryManager(); /// Initializes the manager with mesh sizes specified /// \param gx the width of the mesh /// \param gy the height of the mesh /// \note This must be called once before any other methods void initialize(int gx, int gy); /// Requests a factory given a preset extension type /// \param extension a string denoting the preset suffix type /// \throws PresetFactoryException if the extension is unhandled /// \returns a valid preset factory associated with the extension PresetFactory & factory(const std::string & extension); /// Tests if an extension has been registered with a factory /// \param extension the file name extension to verify /// \returns true if a factory exists, false otherwise bool extensionHandled(const std::string & extension) const; private: int _gx, _gy; mutable std::map _factoryMap; mutable std::vector _factoryList; void registerFactory(const std::string & extension, PresetFactory * factory); volatile bool initialized; }; #endif projectM-complete-2.1.0-Source/src/libprojectM/wipemalloc.cpp0000775000175000017500000000254511756064136024474 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: wipemalloc.c,v 1.1.1.1 2005/12/23 18:05:05 psperl Exp $ * * Clean memory allocator */ #include "wipemalloc.h" void *wipemalloc( size_t count ) { void *mem = malloc( count ); if ( mem != NULL ) { memset( mem, 0, count ); } else { printf( "wipemalloc() failed to allocate %d bytes\n", (int)count ); } return mem; } /** Safe memory deallocator */ void wipefree( void *ptr ) { if ( ptr != NULL ) { free( ptr ); } } projectM-complete-2.1.0-Source/src/libprojectM/libprojectM.plg0000775000175000017500000000515411756064136024611 0ustar matthiasmatthias

Build Log

--------------------Configuration: libprojectM - Win32 Debug--------------------

Command Lines

Creating temporary file "C:\DOCUME~1\descarte\LOCALS~1\Temp\RSP2E1.tmp" with contents [ /nologo /MLd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "DEBUG" /Fp"Debug/libprojectM.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c "C:\tmp\projectM-1.00\src\libprojectM\browser.cpp" "C:\tmp\projectM-1.00\src\libprojectM\builtin_funcs.cpp" "C:\tmp\projectM-1.00\src\libprojectM\console_interface.cpp" "C:\tmp\projectM-1.00\src\libprojectM\CustomShape.cpp" "C:\tmp\projectM-1.00\src\libprojectM\CustomWave.cpp" "C:\tmp\projectM-1.00\src\libprojectM\editor.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Eval.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Expr.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Func.cpp" "C:\tmp\projectM-1.00\src\libprojectM\glConsole.cpp" "C:\tmp\projectM-1.00\src\libprojectM\InitCond.cpp" "C:\tmp\projectM-1.00\src\libprojectM\menu.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Param.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Parser.cpp" "C:\tmp\projectM-1.00\src\libprojectM\PerFrameEqn.cpp" "C:\tmp\projectM-1.00\src\libprojectM\PerPixelEqn.cpp" "C:\tmp\projectM-1.00\src\libprojectM\PerPointEqn.cpp" "C:\tmp\projectM-1.00\src\libprojectM\Preset.cpp" "C:\tmp\projectM-1.00\src\libprojectM\projectM.cpp" "C:\tmp\projectM-1.00\src\libprojectM\SplayTree.cpp" "C:\tmp\projectM-1.00\src\libprojectM\win32-dirent.cpp" ] Creating command line "cl.exe @C:\DOCUME~1\descarte\LOCALS~1\Temp\RSP2E1.tmp" Creating temporary file "C:\DOCUME~1\descarte\LOCALS~1\Temp\RSP2E2.tmp" with contents [ /nologo /out:"Debug\libprojectM.lib" ".\Debug\BeatDetect.obj" ".\Debug\browser.obj" ".\Debug\builtin_funcs.obj" ".\Debug\console_interface.obj" ".\Debug\CustomShape.obj" ".\Debug\CustomWave.obj" ".\Debug\editor.obj" ".\Debug\Eval.obj" ".\Debug\Expr.obj" ".\Debug\fftsg.obj" ".\Debug\Func.obj" ".\Debug\glConsole.obj" ".\Debug\InitCond.obj" ".\Debug\menu.obj" ".\Debug\Param.obj" ".\Debug\Parser.obj" ".\Debug\pbuffer.obj" ".\Debug\PCM.obj" ".\Debug\PerFrameEqn.obj" ".\Debug\PerPixelEqn.obj" ".\Debug\PerPointEqn.obj" ".\Debug\Preset.obj" ".\Debug\projectM.obj" ".\Debug\SplayTree.obj" ".\Debug\timer.obj" ".\Debug\win32-dirent.obj" ".\Debug\wipemalloc.obj" ] Creating command line "link.exe -lib @C:\DOCUME~1\descarte\LOCALS~1\Temp\RSP2E2.tmp"

Output Window

Compiling... browser.cpp builtin_funcs.cpp console_interface.cpp CustomShape.cpp CustomWave.cpp cl.exe terminated at user request.
projectM-complete-2.1.0-Source/src/cmake/0000775000175000017500000000000011756416660020434 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/cmake/CPack-projectM.cmake0000664000175000017500000000145311756064136024200 0ustar matthiasmatthias# CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") IF(CPACK_PROJECTM_INCLUDED) INCLUDE(CPack) ELSE(CPACK_PROJECTM_INCLUDED) SET(CACHE CPACK_PROJECTM_INCLUDED 1) ENDIF(CPACK_PROJECTM_INCLUDED) projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/0000775000175000017500000000000011756416657024053 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/rebuild0000775000175000017500000000064511756064135025422 0ustar matthiasmatthias#!/bin/sh gcc -Wall -o lv-standalone client.c display.c glxdriver.c x11driver.c sdldriver.c lv_x11_key.c \ -L/usr/X11R6/lib -lGL -lGLU -lXxf86vm \ `pkg-config --cflags --libs libvisual-0.4` \ `sdl-config --libs --cflags` \ `caca-config --libs --cflags` \ -ggdb gcc -Wall -o lv-morph morphclient.c display.c sdldriver.c \ `pkg-config --cflags --libs libvisual-0.4` \ `sdl-config --libs --cflags` \ -ggdb projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/lv_x11_key.c0000664000175000017500000002476411756064135026204 0ustar matthiasmatthias/* SDL - Simple DirectMedia Layer Copyright (C) 1997-2004 Sam Lantinga This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Sam Lantinga slouken@libsdl.org */ #include #include #include #include #include #include #include #ifdef __SVR4 #include #endif #include #include #include #include "lv_x11_key.h" int lv_x11_key_init (LVX11Key *x11key) { int i; /* Odd keys used in international keyboards */ for ( i=0; iODD_keymap); ++i ) x11key->ODD_keymap[i] = VKEY_UNKNOWN; #ifdef XK_dead_circumflex /* These X keysyms have 0xFE as the high byte */ x11key->ODD_keymap[XK_dead_circumflex&0xFF] = VKEY_CARET; #endif #ifdef XK_ISO_Level3_Shift x11key->ODD_keymap[XK_ISO_Level3_Shift&0xFF] = VKEY_MODE; /* "Alt Gr" key */ #endif /* Map the miscellaneous keys */ for ( i=0; iMISC_keymap); ++i ) x11key->MISC_keymap[i] = VKEY_UNKNOWN; /* These X keysyms have 0xFF as the high byte */ x11key->MISC_keymap[XK_BackSpace&0xFF] = VKEY_BACKSPACE; x11key->MISC_keymap[XK_Tab&0xFF] = VKEY_TAB; x11key->MISC_keymap[XK_Clear&0xFF] = VKEY_CLEAR; x11key->MISC_keymap[XK_Return&0xFF] = VKEY_RETURN; x11key->MISC_keymap[XK_Pause&0xFF] = VKEY_PAUSE; x11key->MISC_keymap[XK_Escape&0xFF] = VKEY_ESCAPE; x11key->MISC_keymap[XK_Delete&0xFF] = VKEY_DELETE; x11key->MISC_keymap[XK_KP_0&0xFF] = VKEY_KP0; /* Keypad 0-9 */ x11key->MISC_keymap[XK_KP_1&0xFF] = VKEY_KP1; x11key->MISC_keymap[XK_KP_2&0xFF] = VKEY_KP2; x11key->MISC_keymap[XK_KP_3&0xFF] = VKEY_KP3; x11key->MISC_keymap[XK_KP_4&0xFF] = VKEY_KP4; x11key->MISC_keymap[XK_KP_5&0xFF] = VKEY_KP5; x11key->MISC_keymap[XK_KP_6&0xFF] = VKEY_KP6; x11key->MISC_keymap[XK_KP_7&0xFF] = VKEY_KP7; x11key->MISC_keymap[XK_KP_8&0xFF] = VKEY_KP8; x11key->MISC_keymap[XK_KP_9&0xFF] = VKEY_KP9; x11key->MISC_keymap[XK_KP_Insert&0xFF] = VKEY_KP0; x11key->MISC_keymap[XK_KP_End&0xFF] = VKEY_KP1; x11key->MISC_keymap[XK_KP_Down&0xFF] = VKEY_KP2; x11key->MISC_keymap[XK_KP_Page_Down&0xFF] = VKEY_KP3; x11key->MISC_keymap[XK_KP_Left&0xFF] = VKEY_KP4; x11key->MISC_keymap[XK_KP_Begin&0xFF] = VKEY_KP5; x11key->MISC_keymap[XK_KP_Right&0xFF] = VKEY_KP6; x11key->MISC_keymap[XK_KP_Home&0xFF] = VKEY_KP7; x11key->MISC_keymap[XK_KP_Up&0xFF] = VKEY_KP8; x11key->MISC_keymap[XK_KP_Page_Up&0xFF] = VKEY_KP9; x11key->MISC_keymap[XK_KP_Delete&0xFF] = VKEY_KP_PERIOD; x11key->MISC_keymap[XK_KP_Decimal&0xFF] = VKEY_KP_PERIOD; x11key->MISC_keymap[XK_KP_Divide&0xFF] = VKEY_KP_DIVIDE; x11key->MISC_keymap[XK_KP_Multiply&0xFF] = VKEY_KP_MULTIPLY; x11key->MISC_keymap[XK_KP_Subtract&0xFF] = VKEY_KP_MINUS; x11key->MISC_keymap[XK_KP_Add&0xFF] = VKEY_KP_PLUS; x11key->MISC_keymap[XK_KP_Enter&0xFF] = VKEY_KP_ENTER; x11key->MISC_keymap[XK_KP_Equal&0xFF] = VKEY_KP_EQUALS; x11key->MISC_keymap[XK_Up&0xFF] = VKEY_UP; x11key->MISC_keymap[XK_Down&0xFF] = VKEY_DOWN; x11key->MISC_keymap[XK_Right&0xFF] = VKEY_RIGHT; x11key->MISC_keymap[XK_Left&0xFF] = VKEY_LEFT; x11key->MISC_keymap[XK_Insert&0xFF] = VKEY_INSERT; x11key->MISC_keymap[XK_Home&0xFF] = VKEY_HOME; x11key->MISC_keymap[XK_End&0xFF] = VKEY_END; x11key->MISC_keymap[XK_Page_Up&0xFF] = VKEY_PAGEUP; x11key->MISC_keymap[XK_Page_Down&0xFF] = VKEY_PAGEDOWN; x11key->MISC_keymap[XK_F1&0xFF] = VKEY_F1; x11key->MISC_keymap[XK_F2&0xFF] = VKEY_F2; x11key->MISC_keymap[XK_F3&0xFF] = VKEY_F3; x11key->MISC_keymap[XK_F4&0xFF] = VKEY_F4; x11key->MISC_keymap[XK_F5&0xFF] = VKEY_F5; x11key->MISC_keymap[XK_F6&0xFF] = VKEY_F6; x11key->MISC_keymap[XK_F7&0xFF] = VKEY_F7; x11key->MISC_keymap[XK_F8&0xFF] = VKEY_F8; x11key->MISC_keymap[XK_F9&0xFF] = VKEY_F9; x11key->MISC_keymap[XK_F10&0xFF] = VKEY_F10; x11key->MISC_keymap[XK_F11&0xFF] = VKEY_F11; x11key->MISC_keymap[XK_F12&0xFF] = VKEY_F12; x11key->MISC_keymap[XK_F13&0xFF] = VKEY_F13; x11key->MISC_keymap[XK_F14&0xFF] = VKEY_F14; x11key->MISC_keymap[XK_F15&0xFF] = VKEY_F15; x11key->MISC_keymap[XK_Num_Lock&0xFF] = VKEY_NUMLOCK; x11key->MISC_keymap[XK_Caps_Lock&0xFF] = VKEY_CAPSLOCK; x11key->MISC_keymap[XK_Scroll_Lock&0xFF] = VKEY_SCROLLOCK; x11key->MISC_keymap[XK_Shift_R&0xFF] = VKEY_RSHIFT; x11key->MISC_keymap[XK_Shift_L&0xFF] = VKEY_LSHIFT; x11key->MISC_keymap[XK_Control_R&0xFF] = VKEY_RCTRL; x11key->MISC_keymap[XK_Control_L&0xFF] = VKEY_LCTRL; x11key->MISC_keymap[XK_Alt_R&0xFF] = VKEY_RALT; x11key->MISC_keymap[XK_Alt_L&0xFF] = VKEY_LALT; x11key->MISC_keymap[XK_Meta_R&0xFF] = VKEY_RMETA; x11key->MISC_keymap[XK_Meta_L&0xFF] = VKEY_LMETA; x11key->MISC_keymap[XK_Super_L&0xFF] = VKEY_LSUPER; /* Left "Windows" */ x11key->MISC_keymap[XK_Super_R&0xFF] = VKEY_RSUPER; /* Right "Windows */ x11key->MISC_keymap[XK_Mode_switch&0xFF] = VKEY_MODE; /* "Alt Gr" key */ x11key->MISC_keymap[XK_Multi_key&0xFF] = VKEY_COMPOSE; /* Multi-key compose */ x11key->MISC_keymap[XK_Help&0xFF] = VKEY_HELP; x11key->MISC_keymap[XK_Print&0xFF] = VKEY_PRINT; x11key->MISC_keymap[XK_Sys_Req&0xFF] = VKEY_SYSREQ; x11key->MISC_keymap[XK_Break&0xFF] = VKEY_BREAK; x11key->MISC_keymap[XK_Menu&0xFF] = VKEY_MENU; x11key->MISC_keymap[XK_Hyper_R&0xFF] = VKEY_MENU; /* Windows "Menu" key */ return 0; } VisKeySym *lv_x11_key_lookup (LVX11Key *x11key, Display *display, XKeyEvent *xkey, KeyCode kc, VisKeySym *keysym, int pressed) { KeySym xsym; /* Get the raw keyboard scancode */ // keysym->scancode = kc; xsym = XKeycodeToKeysym(display, kc, 0); #ifdef DEBUG_KEYS fprintf(stderr, "Translating key 0x%.4x (%d)\n", xsym, kc); #endif /* Get the translated SDL virtual keysym */ keysym->sym = VKEY_UNKNOWN; if ( xsym ) { switch (xsym>>8) { case 0x1005FF: #ifdef SunXK_F36 if ( xsym == SunXK_F36 ) keysym->sym = VKEY_F11; #endif #ifdef SunXK_F37 if ( xsym == SunXK_F37 ) keysym->sym = VKEY_F12; #endif break; case 0x00: /* Latin 1 */ case 0x01: /* Latin 2 */ case 0x02: /* Latin 3 */ case 0x03: /* Latin 4 */ case 0x04: /* Katakana */ case 0x05: /* Arabic */ case 0x06: /* Cyrillic */ case 0x07: /* Greek */ case 0x08: /* Technical */ case 0x0A: /* Publishing */ case 0x0C: /* Hebrew */ case 0x0D: /* Thai */ keysym->sym = (VisKey)(xsym&0xFF); /* Map capital letter syms to lowercase */ if ((keysym->sym >= 'A')&&(keysym->sym <= 'Z')) keysym->sym += ('a'-'A'); break; case 0xFE: keysym->sym = x11key->ODD_keymap[xsym&0xFF]; break; case 0xFF: keysym->sym = x11key->MISC_keymap[xsym&0xFF]; break; default: fprintf(stderr, "X11: Unknown xsym, sym = 0x%04x\n", (unsigned int)xsym); break; } } else { /* X11 doesn't know how to translate the key! */ switch (kc) { /* Caution: These keycodes are from the Microsoft Keyboard */ case 115: keysym->sym = VKEY_LSUPER; break; case 116: keysym->sym = VKEY_RSUPER; break; case 117: keysym->sym = VKEY_MENU; break; default: /* * no point in an error message; happens for * several keys when we get a keymap notify */ break; } } keysym->mod = VKMOD_NONE; if (keysym->sym == VKEY_LSHIFT) x11key->lshift = pressed; else if (keysym->sym == VKEY_RSHIFT) x11key->rshift = pressed; else if (keysym->sym == VKEY_LCTRL) x11key->lctrl = pressed; else if (keysym->sym == VKEY_RCTRL) x11key->rctrl = pressed; else if (keysym->sym == VKEY_LALT) x11key->lalt = pressed; else if (keysym->sym == VKEY_RALT) x11key->ralt = pressed; else if (keysym->sym == VKEY_NUMLOCK) x11key->num = pressed; else if (keysym->sym == VKEY_CAPSLOCK) x11key->caps = pressed; keysym->mod |= x11key->lshift ? VKMOD_LSHIFT : VKMOD_NONE; keysym->mod |= x11key->rshift ? VKMOD_RSHIFT : VKMOD_NONE; keysym->mod |= x11key->lctrl ? VKMOD_LCTRL : VKMOD_NONE; keysym->mod |= x11key->rctrl ? VKMOD_RCTRL : VKMOD_NONE; keysym->mod |= x11key->lalt ? VKMOD_LALT : VKMOD_NONE; keysym->mod |= x11key->ralt ? VKMOD_RALT : VKMOD_NONE; keysym->mod |= x11key->num ? VKMOD_NUM : VKMOD_NONE; keysym->mod |= x11key->caps ? VKMOD_CAPS : VKMOD_NONE; /* If UNICODE is on, get the UNICODE value for the key */ #if 0 keysym->unicode = 0; if ( SDL_TranslateUNICODE && xkey ) { static XComposeStatus state; /* Until we handle the IM protocol, use XLookupString() */ unsigned char keybuf[32]; #define BROKEN_XFREE86_INTERNATIONAL_KBD /* This appears to be a magical flag that is used with AltGr on international keyboards to signal alternate key translations. The flag doesn't show up when in fullscreen mode (?) FIXME: Check to see if this code is safe for other servers. */ #ifdef BROKEN_XFREE86_INTERNATIONAL_KBD /* Work around what appears to be a bug in XFree86 */ if ( SDL_GetModState() & VKMOD_MODE ) { xkey->state |= (1<<13); } #endif /* Look up the translated value for the key event */ if ( XLookupString(xkey, (char *)keybuf, sizeof(keybuf), NULL, &state) ) { /* * FIXME,: XLookupString() may yield more than one * character, so we need a mechanism to allow for * this (perhaps generate null keypress events with * a unicode value) */ keysym->unicode = keybuf[0]; } } #endif return(keysym); } #if 0 static void get_modifier_masks(Display *display) { static unsigned got_masks; int i, j; XModifierKeymap *xmods; unsigned n; if(got_masks) return; xmods = XGetModifierMapping(display); n = xmods->max_keypermod; for(i = 3; i < 8; i++) { for(j = 0; j < n; j++) { KeyCode kc = xmods->modifiermap[i * n + j]; KeySym ks = XKeycodeToKeysym(display, kc, 0); unsigned mask = 1 << i; switch(ks) { case XK_Num_Lock: num_mask = mask; break; case XK_Alt_L: alt_l_mask = mask; break; case XK_Alt_R: alt_r_mask = mask; break; case XK_Meta_L: meta_l_mask = mask; break; case XK_Meta_R: meta_r_mask = mask; break; case XK_Mode_switch: mode_switch_mask = mask; break; } } } XFreeModifiermap(xmods); got_masks = 1; } #endif projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/glxdriver.h0000664000175000017500000000027711756064135026226 0ustar matthiasmatthias#ifndef _LV_STANDALONE_GLXDRIVER_H #define _LV_STANDALONE_GLXDRIVER_H #include "display.h" /* prototypes */ SADisplayDriver *glx_driver_new (void); #endif /* _LV_STANDALONE_GLXDRIVER_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/README0000664000175000017500000000014111756064135024715 0ustar matthiasmatthiasThis is the experimental libvisual standalone port which allows alsa input only! More info later.projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/display.h0000664000175000017500000000427711756064135025671 0ustar matthiasmatthias#ifndef _LV_STANDALONE_DISPLAY_H #define _LV_STANDALONE_DISPLAY_H #include typedef struct _SADisplayDriver SADisplayDriver; typedef struct _SADisplay SADisplay; typedef int (*SADisplayDriverCreateFunc)(SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); typedef int (*SADisplayDriverCloseFunc)(SADisplay *display); typedef int (*SADisplayDriverLockFunc)(SADisplay *display); typedef int (*SADisplayDriverUnlockFunc)(SADisplay *display); typedef int (*SADisplayDriverFullScreenFunc)(SADisplay *display, int fullscreen, int autoscale); typedef int (*SADisplayDriverGetVideoFunc)(SADisplay *display, VisVideo *video); typedef int (*SADisplayDriverUpdateRectFunc)(SADisplay *display, VisRectangle *rect); typedef int (*SADisplayDriverDrainEventsFunc)(SADisplay *display, VisEventQueue *eventqueue); struct _SADisplayDriver { VisObject object; SADisplayDriverCreateFunc create; SADisplayDriverCloseFunc close; SADisplayDriverLockFunc lock; SADisplayDriverUnlockFunc unlock; SADisplayDriverFullScreenFunc fullscreen; SADisplayDriverGetVideoFunc getvideo; SADisplayDriverUpdateRectFunc updaterect; SADisplayDriverDrainEventsFunc drainevents; }; struct _SADisplay { VisObject object; SADisplayDriver *driver; VisVideo *screen; VisObject *native; int frames_drawn; VisTimer timer; }; /* prototypes */ SADisplay *display_new (SADisplayDriver *driver); int display_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); int display_close (SADisplay *display); VisVideo *display_get_video (SADisplay *display); int display_lock (SADisplay *display); int display_unlock (SADisplay *display); int display_update_all (SADisplay *display); int display_update_rectangle (SADisplay *display, VisRectangle *rect); int display_set_fullscreen (SADisplay *display, int fullscreen, int autoscale); int display_drain_events (SADisplay *display, VisEventQueue *eventqueue); int display_fps_limit (SADisplay *display, int fps); int display_fps_total (SADisplay *display); float display_fps_average (SADisplay *display); #endif /* _LV_STANDALONE_DISPLAY_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/sdldriver.h0000664000175000017500000000027711756064135026216 0ustar matthiasmatthias#ifndef _LV_STANDALONE_SDLDRIVER_H #define _LV_STANDALONE_SDLDRIVER_H #include "display.h" /* prototypes */ SADisplayDriver *sdl_driver_new (void); #endif /* _LV_STANDALONE_SDLDRIVER_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/CMakeLists.txt0000664000175000017500000000324611756064135026606 0ustar matthiasmatthiasPROJECT(projectM-libvisual-alsa) cmake_minimum_required(VERSION 2.4.0) ADD_EXECUTABLE(projectM-libvisual-alsa projectM-libvisual-alsa.c display.c glxdriver.c x11driver.c sdldriver.c lv_x11_key.c) cmake_policy(SET CMP0005 OLD) INCLUDE(FindPkgConfig.cmake) FIND_PACKAGE(OpenGL) FIND_PACKAGE(SDL) FIND_PACKAGE(X11) INCLUDE(cmake/CPack-projectM.cmake) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) else (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) if (LIBPROJECTM_FOUND) MESSAGE (STATUS "[projectM-libvisual-alsa] projectM detected.") else(LIBPROJECTM_FOUND) MESSAGE (FATAL_ERROR "projectM NOT detected. Please install the projectM module or build from the top level projectM source directory.") endif(LIBPROJECTM_FOUND) pkg_search_module(LIBVISUAL REQUIRED libvisual-0.4) if(LIBVISUAL_FOUND) MESSAGE(STATUS "[projectM-libvisual] libvisual detected.") else(LIBVISUAL_FOUND) MESSAGE(FATAL_ERROR "libvisual 0.4 not found! Please visit http://libvisual.sf.net and download the module.") endif(LIBVISUAL_FOUND) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${PROJECTM_PREFIX}\"') INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR} ${LIBVISUAL_INCLUDEDIR} ${X11_INCLUDE_DIR}) LINK_DIRECTORIES(${LIBVISUAL_LDFLAGS}) TARGET_LINK_LIBRARIES(projectM-libvisual-alsa -lXxf86vm -L/usr/X11R6/lib ${OPENGL_LIBRARIES} ${LIBVISUAL_LIBRARIES} ${X11_LIBRARIES} ${SDL_LIBRARY} ${GTK_LIBRARIES}) INSTALL(TARGETS projectM-libvisual-alsa DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) install(FILES "projectM-libvisual-alsa.desktop" DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/FindPkgConfig.cmake0000664000175000017500000003610511756064135027520 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/DESIGN0000664000175000017500000000215411756064135024737 0ustar matthiasmatthiasDONE A display abstraction thingy. DONE Register SDL as the driver. DONE handle gl DONE handle framebuffer DONE handle resize DONE handle fullscreen DONE support resize. 3 support a fps limiter. DONE add support for libvisual it's gl param system (also make in lv). DONE Add SDL events to a libvisual event queue. DONE events to plugin. Support switching between plugins. << in a different standalone example ?! good object cleanup. DONE support resolution selection DONE support auto scaling on fullscreen, and return to old scale/position. support keep position with gl switches. When all is done, check where the API fails, and update in lv. When all is done, let the playground make use of the display system (finally clean it up). DONE make use of visibility events. DONE make use of quit events. add glx backend. add support for a on texture renderer. fix the x11 renderer add fullscreen support to the x11 and glx renderer. Make a few end clients: simple. bin and morphable. complex (morphable and visui interface) make sure all is abstract in a way that it's easy to include it in projects. projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/projectM-libvisual-alsa.c0000664000175000017500000000706411756064135030705 0ustar matthiasmatthias/* When using the sdl driver and Xgl, sdl will show a nice empty window. Be sure to set the: * XLIB_SKIP_ARGB_VISUALS environment variable to 1 */ #include #include #include "display.h" #include "sdldriver.h" #include "x11driver.h" #include "glxdriver.h" int main (int argc, char **argv) { SADisplay *display; VisVideo *video; VisInput *input; VisActor *actor; VisEventQueue *localqueue; VisVideoAttributeOptions *vidoptions; int running = TRUE; int fullscreen = FALSE; int visible = TRUE; VisVideoDepth depth; //visual_mem_alloc_install_vtable (visual_mem_alloc_vtable_profile ()); visual_init (&argc, &argv); display = display_new (sdl_driver_new ()); /* Libvisual stuff */ if (argc > 1) actor = visual_actor_new (argv[1]); else actor = visual_actor_new ("projectM"); if (argc > 3) { depth = visual_video_depth_enum_from_value (atoi (argv[3])); } else depth = visual_video_depth_get_highest (visual_actor_get_supported_depth (actor)); vidoptions = visual_actor_get_video_attribute_options (actor); display_create (display, depth, vidoptions, 480, 360, TRUE); visual_actor_realize (actor); video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, 0, FALSE, FALSE); if (argc > 2) input = visual_input_new (argv[2]); else input = visual_input_new ("alsa"); visual_input_realize (input); localqueue = visual_event_queue_new (); while (running) { VisEventQueue *pluginqueue; VisEvent *ev; /* Handle all events */ display_drain_events (display, localqueue); pluginqueue = visual_plugin_get_eventqueue (visual_actor_get_plugin (actor)); while (visual_event_queue_poll_by_reference (localqueue, &ev)) { if (ev->type != VISUAL_EVENT_RESIZE) visual_event_queue_add (pluginqueue, ev); switch (ev->type) { case VISUAL_EVENT_RESIZE: video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, depth, FALSE, FALSE); break; case VISUAL_EVENT_MOUSEMOTION: break; case VISUAL_EVENT_MOUSEBUTTONDOWN: break; case VISUAL_EVENT_MOUSEBUTTONUP: break; case VISUAL_EVENT_KEYDOWN: switch (ev->event.keyboard.keysym.sym) { case VKEY_ESCAPE: running = FALSE; break; case VKEY_TAB: fullscreen = !fullscreen; display_set_fullscreen (display, fullscreen, TRUE); /* Resync video */ video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, depth, FALSE, FALSE); break; default: printf ("key: %c\n", ev->event.keyboard.keysym.sym); break; } break; case VISUAL_EVENT_KEYUP: break; case VISUAL_EVENT_QUIT: running = FALSE; break; case VISUAL_EVENT_VISIBILITY: visible = ev->event.visibility.is_visible; break; default: break; } } if (visible == FALSE) { visual_input_run (input); visual_time_usleep (10000); continue; } /* Do a run cycle */ visual_input_run (input); display_lock (display); visual_actor_run (actor, input->audio); display_unlock (display); display_update_all (display); display_fps_limit (display, 30); } /* Termination procedure */ display_set_fullscreen (display, FALSE, TRUE); display_close (display); visual_quit (); //visual_mem_alloc_profile (); printf ("Total frames: %d, average fps: %f\n", display_fps_total (display), display_fps_average (display)); return 0; } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/sdldriver.c0000664000175000017500000002260011756064135026203 0ustar matthiasmatthias#include #include #include #include #include "sdldriver.h" #define SDL_NATIVE(obj) (VISUAL_CHECK_CAST ((obj), SDLNative)) typedef struct _SDLNative SDLNative; static SDL_GLattr __lv_sdl_gl_attribute_map[] = { [VISUAL_GL_ATTRIBUTE_NONE] = -1, [VISUAL_GL_ATTRIBUTE_BUFFER_SIZE] = SDL_GL_BUFFER_SIZE, [VISUAL_GL_ATTRIBUTE_LEVEL] = -1, [VISUAL_GL_ATTRIBUTE_RGBA] = -1, [VISUAL_GL_ATTRIBUTE_DOUBLEBUFFER] = SDL_GL_DOUBLEBUFFER, [VISUAL_GL_ATTRIBUTE_STEREO] = SDL_GL_STEREO, [VISUAL_GL_ATTRIBUTE_AUX_BUFFERS] = -1, [VISUAL_GL_ATTRIBUTE_RED_SIZE] = SDL_GL_RED_SIZE, [VISUAL_GL_ATTRIBUTE_GREEN_SIZE] = SDL_GL_GREEN_SIZE, [VISUAL_GL_ATTRIBUTE_BLUE_SIZE] = SDL_GL_BLUE_SIZE, [VISUAL_GL_ATTRIBUTE_ALPHA_SIZE] = SDL_GL_ALPHA_SIZE, [VISUAL_GL_ATTRIBUTE_DEPTH_SIZE] = SDL_GL_DEPTH_SIZE, [VISUAL_GL_ATTRIBUTE_STENCIL_SIZE] = SDL_GL_STENCIL_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_RED_SIZE] = SDL_GL_ACCUM_RED_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_GREEN_SIZE] = SDL_GL_ACCUM_GREEN_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_BLUE_SIZE] = SDL_GL_ACCUM_BLUE_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_ALPHA_SIZE] = SDL_GL_ACCUM_ALPHA_SIZE, [VISUAL_GL_ATTRIBUTE_LAST] = -1 }; static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); static int native_close (SADisplay *display); static int native_lock (SADisplay *display); static int native_unlock (SADisplay *display); static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale); static int native_getvideo (SADisplay *display, VisVideo *screen); static int native_updaterect (SADisplay *display, VisRectangle *rect); static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue); static int get_nearest_resolution (SADisplay *display, int *width, int *height); static int sdl_initialized; struct _SDLNative { VisObject object; SDL_Surface *screen; VisVideoDepth requested_depth; int oldx; int oldy; int oldwidth; int oldheight; int resizable; int active; }; SADisplayDriver *sdl_driver_new () { SADisplayDriver *driver; driver = visual_mem_new0 (SADisplayDriver, 1); visual_object_initialize (VISUAL_OBJECT (driver), TRUE, NULL); driver->create = native_create; driver->close = native_close; driver->lock = native_lock; driver->unlock = native_unlock; driver->fullscreen = native_fullscreen; driver->getvideo = native_getvideo; driver->updaterect = native_updaterect; driver->drainevents = native_drainevents; return driver; } static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable) { SDLNative *native = SDL_NATIVE (display->native); const SDL_VideoInfo *videoinfo; int videoflags = 0; int bpp; int i; if (native == NULL) { native = visual_mem_new0 (SDLNative, 1); visual_object_initialize (VISUAL_OBJECT (native), TRUE, NULL); } if (native->screen != NULL) { SDL_FreeSurface (native->screen); } videoflags |= resizable ? SDL_RESIZABLE : 0; if (sdl_initialized == FALSE) { if (SDL_Init (SDL_INIT_VIDEO) < 0) { fprintf (stderr, "Unable to init SDL VIDEO: %s\n", SDL_GetError ()); exit (0); } sdl_initialized = TRUE; } native->resizable = resizable; native->requested_depth = depth; if (depth == VISUAL_VIDEO_DEPTH_GL) { videoinfo = SDL_GetVideoInfo (); if (!videoinfo) { return -1; } videoflags |= SDL_OPENGL | SDL_GL_DOUBLEBUFFER | SDL_HWPALETTE; if (videoinfo->hw_available) videoflags |= SDL_HWSURFACE; else videoflags |= SDL_SWSURFACE; if (videoinfo->blit_hw) videoflags |= SDL_HWACCEL; if (vidoptions != NULL) { for (i = VISUAL_GL_ATTRIBUTE_NONE; i < VISUAL_GL_ATTRIBUTE_LAST; i++) { if (vidoptions->gl_attributes[i].mutated == TRUE) { SDL_GLattr sdl_attribute = __lv_sdl_gl_attribute_map[ vidoptions->gl_attributes[i].attribute]; if (sdl_attribute < 0) continue; SDL_GL_SetAttribute (sdl_attribute, vidoptions->gl_attributes[i].value); } } } bpp = videoinfo->vfmt->BitsPerPixel; native->screen = SDL_SetVideoMode (width, height, bpp, videoflags); } else { native->screen = SDL_SetVideoMode (width, height, visual_video_depth_value_from_enum (depth), videoflags); } SDL_EnableKeyRepeat (SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL); display->native = VISUAL_OBJECT (native); return 0; } static int native_close (SADisplay *display) { return 0; } static int native_lock (SADisplay *display) { SDLNative *native = SDL_NATIVE (display->native); SDL_Surface *screen = native->screen; if (SDL_MUSTLOCK (screen) == SDL_TRUE) SDL_LockSurface (screen); return 0; } static int native_unlock (SADisplay *display) { SDLNative *native = SDL_NATIVE (display->native); SDL_Surface *screen = native->screen; if (SDL_MUSTLOCK (screen) == SDL_TRUE) SDL_UnlockSurface (screen); return 0; } static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale) { SDLNative *native = SDL_NATIVE (display->native); SDL_Surface *screen = native->screen; if (fullscreen == TRUE) { if (!(screen->flags & SDL_FULLSCREEN)) { if (autoscale == TRUE) { int width = display->screen->width; int height = display->screen->height; native->oldwidth = width; native->oldheight = height; get_nearest_resolution (display, &width, &height); native_create (display, native->requested_depth, NULL, width, height, native->resizable); } SDL_ShowCursor (SDL_FALSE); SDL_WM_ToggleFullScreen (screen); } } else { if ((screen->flags & SDL_FULLSCREEN)) { SDL_ShowCursor (SDL_TRUE); SDL_WM_ToggleFullScreen (screen); if (autoscale == TRUE) native_create (display, native->requested_depth, NULL, native->oldwidth, native->oldheight, native->resizable); } } return 0; } static int native_getvideo (SADisplay *display, VisVideo *screen) { SDLNative *native = SDL_NATIVE (display->native); SDL_Surface *sdlscreen = native->screen; if (native->requested_depth == VISUAL_VIDEO_DEPTH_GL) visual_video_set_depth (screen, VISUAL_VIDEO_DEPTH_GL); else visual_video_set_depth (screen, visual_video_depth_enum_from_value (sdlscreen->format->BitsPerPixel)); visual_video_set_dimension (screen, sdlscreen->w, sdlscreen->h); visual_video_set_pitch (screen, sdlscreen->pitch); visual_video_set_buffer (screen, sdlscreen->pixels); return 0; } static int native_updaterect (SADisplay *display, VisRectangle *rect) { SDLNative *native = SDL_NATIVE (display->native); SDL_Surface *sdlscreen = native->screen; if (sdlscreen->format->BitsPerPixel == 8) { SDL_Color colors[256]; VisPalette *pal = display->screen->pal; visual_mem_set (colors, 0, sizeof (colors)); if (pal != NULL && pal->ncolors <= 256) { int i; for (i = 0; i < pal->ncolors; i++) { colors[i].r = pal->colors[i].r; colors[i].g = pal->colors[i].g; colors[i].b = pal->colors[i].b; } SDL_SetColors (sdlscreen, colors, 0, 256); } } if (native->requested_depth == VISUAL_VIDEO_DEPTH_GL) SDL_GL_SwapBuffers (); else SDL_UpdateRect (sdlscreen, rect->x, rect->y, rect->width, rect->height); return 0; } static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue) { SDLNative *native = SDL_NATIVE (display->native); SDL_Event event; /* Visible or not */ if (((SDL_GetAppState () & SDL_APPACTIVE) == 0) && (native->active == TRUE)) { native->active = FALSE; visual_event_queue_add_visibility (eventqueue, FALSE); } else if (((SDL_GetAppState () & SDL_APPACTIVE) != 0) && (native->active == FALSE)) { native->active = TRUE; visual_event_queue_add_visibility (eventqueue, TRUE); } /* Events */ while (SDL_PollEvent (&event)) { switch (event.type) { case SDL_KEYUP: visual_event_queue_add_keyboard (eventqueue, event.key.keysym.sym, event.key.keysym.mod, VISUAL_KEY_UP); break; case SDL_KEYDOWN: visual_event_queue_add_keyboard (eventqueue, event.key.keysym.sym, event.key.keysym.mod, VISUAL_KEY_DOWN); break; case SDL_VIDEORESIZE: visual_event_queue_add_resize (eventqueue, display->screen, event.resize.w, event.resize.h); native_create (display, display->screen->depth, NULL, event.resize.w, event.resize.h, native->resizable); break; case SDL_MOUSEMOTION: visual_event_queue_add_mousemotion (eventqueue, event.motion.x, event.motion.y); break; case SDL_MOUSEBUTTONDOWN: visual_event_queue_add_mousebutton (eventqueue, event.button.button, VISUAL_MOUSE_DOWN, event.button.x, event.button.y); break; case SDL_MOUSEBUTTONUP: visual_event_queue_add_mousebutton (eventqueue, event.button.button, VISUAL_MOUSE_UP, event.button.x, event.button.y); break; case SDL_QUIT: visual_event_queue_add_quit (eventqueue, FALSE); break; default: break; } } return 0; } static int get_nearest_resolution (SADisplay *display, int *width, int *height) { SDL_Rect **modelist; int w, h; int i; modelist = SDL_ListModes (NULL, SDL_FULLSCREEN); if (modelist == NULL) return -1; w = *width; h = *height; /* Window is bigger than highest resolution */ if (modelist[0]->w <= *width || modelist[0]->h <= *height) { *width = modelist[0]->w; *height = modelist[0]->h; return 0; } for (i = 0; modelist[i]; i++) { if (modelist[i]->w >= *width && modelist[i]->h >= *height) { w = modelist[i]->w; h = modelist[i]->h; } } *width = w; *height = h; return 0; } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/cacadriver.c0000664000175000017500000001331711756064135026315 0ustar matthiasmatthias#include #include #include #include #include "cacadriver.h" #define CACA_NATIVE(obj) (VISUAL_CHECK_CAST ((obj), CacaNative)) typedef struct _CacaNative CacaNative; static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); static int native_close (SADisplay *display); static int native_lock (SADisplay *display); static int native_unlock (SADisplay *display); static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale); static int native_getvideo (SADisplay *display, VisVideo *screen); static int native_updaterect (SADisplay *display, VisRectangle *rect); static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue); static int caca_initialized; struct _CacaNative { VisObject object; struct caca_bitmap *bitmap; unsigned char *area; VisVideoDepth depth; int width; int height; unsigned int red[256]; unsigned int green[256]; unsigned int blue[256]; unsigned int alpha[256]; }; SADisplayDriver *caca_driver_new () { SADisplayDriver *driver; driver = visual_mem_new0 (SADisplayDriver, 1); visual_object_initialize (VISUAL_OBJECT (driver), TRUE, NULL); driver->create = native_create; driver->close = native_close; driver->lock = native_lock; driver->unlock = native_unlock; driver->fullscreen = native_fullscreen; driver->getvideo = native_getvideo; driver->updaterect = native_updaterect; driver->drainevents = native_drainevents; return driver; } static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable) { CacaNative *native = CACA_NATIVE (display->native); unsigned int rmask; unsigned int gmask; unsigned int bmask; unsigned int amask; if (native == NULL) { native = visual_mem_new0 (CacaNative, 1); visual_object_initialize (VISUAL_OBJECT (native), TRUE, NULL); } if (caca_initialized == FALSE) { if (caca_init () < 0) return -1; caca_set_window_title ("Libcaca libvisual display"); } if (native->bitmap != NULL) caca_free_bitmap (native->bitmap); if (native->area != NULL) visual_mem_free (native->area); switch (depth) { case VISUAL_VIDEO_DEPTH_32BIT: rmask = 0xff000000; gmask = 0x00ff0000; bmask = 0x0000ff00; amask = 0x000000ff; break; case VISUAL_VIDEO_DEPTH_24BIT: rmask = 0xff0000; gmask = 0x00ff00; bmask = 0x0000ff; amask = 0x000000; break; case VISUAL_VIDEO_DEPTH_16BIT: rmask = 0x7c00; gmask = 0x03e0; bmask = 0x001f; amask = 0x0000; break; case VISUAL_VIDEO_DEPTH_8BIT: rmask = gmask = bmask = amask = 0; break; default: rmask = gmask = bmask = amask = 0; break; } native->bitmap = caca_create_bitmap (visual_video_depth_value_from_enum (depth), width, height, width * (visual_video_depth_value_from_enum (depth) / 8), rmask, gmask, bmask, amask); native->area = visual_mem_malloc0 (width * height * (visual_video_depth_value_from_enum (depth) / 8)); native->width = width; native->height = height; native->depth = depth; display->native = VISUAL_OBJECT (native); caca_initialized = TRUE; return 0; } static int native_close (SADisplay *display) { caca_end (); return 0; } static int native_lock (SADisplay *display) { return 0; } static int native_unlock (SADisplay *display) { return 0; } static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale) { return 0; } static int native_getvideo (SADisplay *display, VisVideo *screen) { CacaNative *native = CACA_NATIVE (display->native); visual_video_set_depth (screen, native->depth); visual_video_set_dimension (screen, native->width, native->height); visual_video_set_buffer (screen, native->area); return 0; } static int native_updaterect (SADisplay *display, VisRectangle *rect) { CacaNative *native = CACA_NATIVE (display->native); VisPalette *pal; int i; pal = display->screen->pal; if (display->screen->depth == VISUAL_VIDEO_DEPTH_8BIT) { for (i = 0; i < 256; i++) { native->red[i] = pal->colors[i].r * 16; native->green[i] = pal->colors[i].g * 16; native->blue[i] = pal->colors[i].b * 16; } caca_set_bitmap_palette (native->bitmap, native->red, native->green, native->blue, native->alpha); } caca_draw_bitmap (0, 0, caca_get_width() - 1, caca_get_height() - 1, native->bitmap, native->area); caca_refresh (); return 0; } static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue) { CacaNative *native = CACA_NATIVE (display->native); unsigned int event; while ((event = caca_get_event (CACA_EVENT_ANY)) > 0) { if (event & CACA_EVENT_KEY_PRESS) { visual_event_queue_add_keyboard (eventqueue, event & 0xff, 0, VISUAL_KEY_DOWN); } else if (event & CACA_EVENT_KEY_RELEASE) { visual_event_queue_add_keyboard (eventqueue, event & 0xff, 0, VISUAL_KEY_UP); } else if (event & CACA_EVENT_MOUSE_MOTION) { visual_event_queue_add_mousemotion (eventqueue, caca_get_mouse_x (), caca_get_mouse_y ()); } else if (event & CACA_EVENT_MOUSE_PRESS) { visual_event_queue_add_mousebutton (eventqueue, event & 0xff, VISUAL_MOUSE_DOWN, caca_get_mouse_x (), caca_get_mouse_y ()); } else if (event & CACA_EVENT_MOUSE_RELEASE) { visual_event_queue_add_mousebutton (eventqueue, event & 0xff, VISUAL_MOUSE_UP, caca_get_mouse_x (), caca_get_mouse_y ()); } else if (event & CACA_EVENT_RESIZE) { native_create (display, display->screen->depth, NULL, caca_get_window_width (), caca_get_window_height (), TRUE); visual_event_queue_add_resize (eventqueue, display->screen, caca_get_window_width (), caca_get_window_height ()); } } return 0; } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/cmake/0000775000175000017500000000000011756416657025133 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064135030670 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/x11driver.h0000664000175000017500000000027711756064135026045 0ustar matthiasmatthias#ifndef _LV_STANDALONE_X11DRIVER_H #define _LV_STANDALONE_X11DRIVER_H #include "display.h" /* prototypes */ SADisplayDriver *x11_driver_new (void); #endif /* _LV_STANDALONE_X11DRIVER_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/glxdriver.c0000664000175000017500000003061611756064135026221 0ustar matthiasmatthias#include #include #include #include #include #include #include #include //#include "lv_gl_sdl.h" #include "glxdriver.h" #include "lv_x11_key.h" #define GLX_NATIVE(obj) (VISUAL_CHECK_CAST ((obj), GLXNative)) typedef struct _GLXNative GLXNative; static int __lv_glx_gl_attribute_map[] = { [VISUAL_GL_ATTRIBUTE_NONE] = -1, [VISUAL_GL_ATTRIBUTE_BUFFER_SIZE] = GLX_BUFFER_SIZE, [VISUAL_GL_ATTRIBUTE_LEVEL] = GLX_LEVEL, [VISUAL_GL_ATTRIBUTE_RGBA] = GLX_RGBA, [VISUAL_GL_ATTRIBUTE_DOUBLEBUFFER] = GLX_DOUBLEBUFFER, [VISUAL_GL_ATTRIBUTE_STEREO] = GLX_STEREO, [VISUAL_GL_ATTRIBUTE_AUX_BUFFERS] = GLX_AUX_BUFFERS, [VISUAL_GL_ATTRIBUTE_RED_SIZE] = GLX_RED_SIZE, [VISUAL_GL_ATTRIBUTE_GREEN_SIZE] = GLX_GREEN_SIZE, [VISUAL_GL_ATTRIBUTE_BLUE_SIZE] = GLX_BLUE_SIZE, [VISUAL_GL_ATTRIBUTE_ALPHA_SIZE] = GLX_ALPHA_SIZE, [VISUAL_GL_ATTRIBUTE_DEPTH_SIZE] = GLX_DEPTH_SIZE, [VISUAL_GL_ATTRIBUTE_STENCIL_SIZE] = GLX_STENCIL_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_RED_SIZE] = GLX_ACCUM_RED_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_GREEN_SIZE] = GLX_ACCUM_GREEN_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_BLUE_SIZE] = GLX_ACCUM_BLUE_SIZE, [VISUAL_GL_ATTRIBUTE_ACCUM_ALPHA_SIZE] = GLX_ACCUM_ALPHA_SIZE, [VISUAL_GL_ATTRIBUTE_LAST] = -1 }; static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); static int native_close (SADisplay *display); static int native_lock (SADisplay *display); static int native_unlock (SADisplay *display); static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale); static int native_getvideo (SADisplay *display, VisVideo *screen); static int native_updaterect (SADisplay *display, VisRectangle *rect); static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue); static int get_nearest_resolution (SADisplay *display, int *width, int *height); static int X11_Pending(Display *display); static XVisualInfo *get_xvisualinfo_filter_capabilities (Display *dpy, int screen, VisVideoAttributeOptions *vidoptions); struct _GLXNative { VisObject object; Display *dpy; Window win; int screen; GLXContext ctx; XSetWindowAttributes attr; Bool fs; Bool doubleBuffered; XF86VidModeModeInfo deskMode; VisVideoDepth requested_depth; LVX11Key key; unsigned int lastwidth; unsigned int lastheight; unsigned int width; unsigned int height; int x; int y; unsigned int depth; int oldx; int oldy; int oldwidth; int oldheight; int resizable; int active; VisVideo *video; /* Atoms */ Atom WM_DELETE_WINDOW; }; SADisplayDriver *glx_driver_new () { SADisplayDriver *driver; driver = visual_mem_new0 (SADisplayDriver, 1); visual_object_initialize (VISUAL_OBJECT (driver), TRUE, NULL); driver->create = native_create; driver->close = native_close; driver->lock = native_lock; driver->unlock = native_unlock; driver->fullscreen = native_fullscreen; driver->getvideo = native_getvideo; driver->updaterect = native_updaterect; driver->drainevents = native_drainevents; return driver; } static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable) { GLXNative *native = GLX_NATIVE (display->native); XVisualInfo *vi; Colormap cmap; int dpyWidth, dpyHeight; int i; int glxMajorVersion, glxMinorVersion; int vidModeMajorVersion, vidModeMinorVersion; XF86VidModeModeInfo **modes; int modeNum; int bestMode; Atom wmDelete; Window winDummy; unsigned int borderDummy; if (native != NULL) visual_object_unref (VISUAL_OBJECT (native)); native = visual_mem_new0 (GLXNative, 1); visual_object_initialize (VISUAL_OBJECT (native), TRUE, NULL); lv_x11_key_init (&native->key); /* set best mode to current */ bestMode = 0; /* get a connection */ native->dpy = XOpenDisplay(0); native->screen = DefaultScreen(native->dpy); XF86VidModeQueryVersion(native->dpy, &vidModeMajorVersion, &vidModeMinorVersion); printf("XF86VidModeExtension-Version %d.%d\n", vidModeMajorVersion, vidModeMinorVersion); XF86VidModeGetAllModeLines(native->dpy, native->screen, &modeNum, &modes); /* save desktop-resolution before switching modes */ native->deskMode = *modes[0]; /* look for mode with requested resolution */ for (i = 0; i < modeNum; i++) { if ((modes[i]->hdisplay == width) && (modes[i]->vdisplay == height)) { bestMode = i; } } /* get an appropriate visual */ vi = get_xvisualinfo_filter_capabilities (native->dpy, native->screen, vidoptions); if (vi == NULL) { printf ("No visual found.\n"); visual_error_raise (); } glXQueryVersion(native->dpy, &glxMajorVersion, &glxMinorVersion); printf("glX-Version %d.%d\n", glxMajorVersion, glxMinorVersion); /* create a GLX context */ native->ctx = glXCreateContext(native->dpy, vi, 0, GL_TRUE); /* create a color map */ cmap = XCreateColormap(native->dpy, RootWindow(native->dpy, vi->screen), vi->visual, AllocNone); native->attr.colormap = cmap; native->attr.border_pixel = 0; /* create a window in window mode*/ native->attr.event_mask = KeyPressMask | ButtonPressMask | StructureNotifyMask | VisibilityChangeMask | KeyReleaseMask | ButtonReleaseMask; native->win = XCreateWindow(native->dpy, RootWindow(native->dpy, vi->screen), 0, 0, width, height, 0, vi->depth, InputOutput, vi->visual, CWBorderPixel | CWColormap | CWEventMask, &native->attr); XFree (vi); /* only set window title and handle wm_delete_events if in windowed mode */ wmDelete = XInternAtom(native->dpy, "WM_DELETE_WINDOW", True); XSetWMProtocols(native->dpy, native->win, &wmDelete, 1); XSetStandardProperties(native->dpy, native->win, "jahoor", "jahoor", None, NULL, 0, NULL); XMapRaised(native->dpy, native->win); /* connect the glx-context to the window */ glXMakeCurrent(native->dpy, native->win, native->ctx); XGetGeometry(native->dpy, native->win, &winDummy, &native->x, &native->y, &native->width, &native->height, &borderDummy, &native->depth); printf("Depth %d\n", native->depth); if (glXIsDirect(native->dpy, native->ctx)) printf("Congrats, you have Direct Rendering!\n"); else printf("Sorry, no Direct Rendering possible!\n"); native->WM_DELETE_WINDOW = XInternAtom(native->dpy, "WM_DELETE_WINDOW", False); XSetWMProtocols(native->dpy, native->win, &native->WM_DELETE_WINDOW, 1); native->lastwidth = width; native->lastheight = height; display->native = VISUAL_OBJECT (native); return 0; } static int native_close (SADisplay *display) { GLXNative *native = GLX_NATIVE (display->native); if (native->ctx) { if (!glXMakeCurrent(native->dpy, None, NULL)) { printf("Could not release drawing context.\n"); } glXDestroyContext(native->dpy, native->ctx); native->ctx = NULL; } /* switch back to original desktop resolution if we were in fs */ if (native->fs) { XF86VidModeSwitchToMode(native->dpy, native->screen, &native->deskMode); XF86VidModeSetViewPort(native->dpy, native->screen, 0, 0); } XCloseDisplay(native->dpy); return 0; } static int native_lock (SADisplay *display) { return 0; } static int native_unlock (SADisplay *display) { return 0; } static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale) { GLXNative *native = GLX_NATIVE (display->native); // Surface *screen = native->screen; /* if (fullscreen == TRUE) { if (!(screen->flags & FULLSCREEN)) { if (autoscale == TRUE) { int width = display->screen->width; int height = display->screen->height; native->oldwidth = width; native->oldheight = height; get_nearest_resolution (display, &width, &height); native_create (display, native->requested_depth, NULL, width, height, native->resizable); } ShowCursor (SDL_FALSE); WM_ToggleFullScreen (screen); } } else { if ((screen->flags & FULLSCREEN)) { ShowCursor (SDL_TRUE); WM_ToggleFullScreen (screen); if (autoscale == TRUE) native_create (display, native->requested_depth, NULL, native->oldwidth, native->oldheight, native->resizable); } } */ return 0; } static int native_getvideo (SADisplay *display, VisVideo *screen) { GLXNative *native = GLX_NATIVE (display->native); visual_video_set_depth (screen, VISUAL_VIDEO_DEPTH_GL); visual_video_set_dimension (screen, native->width, native->height); native->video = screen; return 0; } static int native_updaterect (SADisplay *display, VisRectangle *rect) { GLXNative *native = GLX_NATIVE (display->native); glXSwapBuffers (native->dpy, native->win); return 0; } static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue) { GLXNative *native = GLX_NATIVE (display->native); XEvent xevent; int sym; int mod; while (X11_Pending (native->dpy) > 0) { VisKeySym keysym; XNextEvent (native->dpy, &xevent); switch (xevent.type) { case ConfigureNotify: if ((xevent.xconfigure.width != native->lastwidth) || (xevent.xconfigure.height != native->lastheight)) { native->width = xevent.xconfigure.width; native->height = xevent.xconfigure.height; visual_event_queue_add_resize (eventqueue, native->video, xevent.xconfigure.width, xevent.xconfigure.height); } break; case ButtonPress: visual_event_queue_add_mousebutton (eventqueue, xevent.xbutton.button, VISUAL_MOUSE_DOWN, xevent.xbutton.x, xevent.xbutton.y); break; case ButtonRelease: visual_event_queue_add_mousebutton (eventqueue, xevent.xbutton.button, VISUAL_MOUSE_UP, xevent.xbutton.x, xevent.xbutton.y); break; case KeyPress: lv_x11_key_lookup (&native->key, native->dpy, &xevent.xkey, xevent.xkey.keycode, &keysym, TRUE); visual_event_queue_add_keyboard (eventqueue, keysym.sym, keysym.mod, VISUAL_KEY_DOWN); break; case KeyRelease: lv_x11_key_lookup (&native->key, native->dpy, &xevent.xkey, xevent.xkey.keycode, &keysym, FALSE); visual_event_queue_add_keyboard (eventqueue, keysym.sym, keysym.mod, VISUAL_KEY_UP); break; case ClientMessage: if ((xevent.xclient.format == 32) && (xevent.xclient.data.l[0] == native->WM_DELETE_WINDOW)) { visual_event_queue_add_quit (eventqueue, FALSE); } break; case MotionNotify: visual_event_queue_add_mousemotion (eventqueue, xevent.xmotion.x, xevent.xmotion.y); break; case VisibilityNotify: if (xevent.xvisibility.state == VisibilityUnobscured || xevent.xvisibility.state == VisibilityPartiallyObscured) { visual_event_queue_add_visibility (eventqueue, TRUE); } else if (xevent.xvisibility.state == VisibilityFullyObscured) { visual_event_queue_add_visibility (eventqueue, FALSE); } break; } } return 0; } static int get_nearest_resolution (SADisplay *display, int *width, int *height) { return 0; } /* Ack! XPending() actually performs a blocking read if no events available */ /* Taken from SDL */ static int X11_Pending(Display *display) { /* Flush the display connection and look to see if events are queued */ XFlush(display); if ( XEventsQueued(display, QueuedAlready) ) { return(1); } /* More drastic measures are required -- see if X is ready to talk */ { static struct timeval zero_time; /* static == 0 */ int x11_fd; fd_set fdset; x11_fd = ConnectionNumber(display); FD_ZERO(&fdset); FD_SET(x11_fd, &fdset); if ( select(x11_fd+1, &fdset, NULL, NULL, &zero_time) == 1 ) { return(XPending(display)); } } /* Oh well, nothing is ready .. */ return(0); } static XVisualInfo *get_xvisualinfo_filter_capabilities (Display *dpy, int screen, VisVideoAttributeOptions *vidoptions) { int attrList[64]; int attrc = 0; int i; if (vidoptions == NULL) return NULL; /* FIXME filter for capabilities, like doublebuffer */ for (i = VISUAL_GL_ATTRIBUTE_NONE; i < VISUAL_GL_ATTRIBUTE_LAST; i++) { if (vidoptions->gl_attributes[i].mutated == TRUE) { int glx_attribute = __lv_glx_gl_attribute_map[ vidoptions->gl_attributes[i].attribute]; if (glx_attribute < 0) continue; attrList[attrc++] = glx_attribute; /* Check if it's a non boolean attribute */ if (glx_attribute != GLX_RGBA && glx_attribute != GLX_DOUBLEBUFFER && glx_attribute != GLX_STEREO) { attrList[attrc++] = vidoptions->gl_attributes[i].value; } } } attrList[attrc++] = None; return glXChooseVisual (dpy, screen, attrList); } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/x11driver.c0000664000175000017500000001111011756064135026024 0ustar matthiasmatthias#include #include #include #include #include //#include "lv_gl_sdl.h" #include "x11driver.h" #define X11_NATIVE(obj) (VISUAL_CHECK_CAST ((obj), X11Native)) // http://xander.ncl.ac.uk/game/src6/ typedef struct _X11Native X11Native; static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable); static int native_close (SADisplay *display); static int native_lock (SADisplay *display); static int native_unlock (SADisplay *display); static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale); static int native_getvideo (SADisplay *display, VisVideo *screen); static int native_updaterect (SADisplay *display, VisRectangle *rect); static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue); static int get_nearest_resolution (SADisplay *display, int *width, int *height); struct _X11Native { VisObject object; Display *dpy; Window win; int screen; VisVideoDepth requested_depth; int oldx; int oldy; int oldwidth; int oldheight; int resizable; int active; }; SADisplayDriver *x11_driver_new () { SADisplayDriver *driver; driver = visual_mem_new0 (SADisplayDriver, 1); visual_object_initialize (VISUAL_OBJECT (driver), TRUE, NULL); driver->create = native_create; driver->close = native_close; driver->lock = native_lock; driver->unlock = native_unlock; driver->fullscreen = native_fullscreen; driver->getvideo = native_getvideo; driver->updaterect = native_updaterect; driver->drainevents = native_drainevents; // visual_gl_set_callback_attribute_set (native_gl_attribute_set); // visual_gl_set_callback_attribute_get (native_gl_attribute_get); return driver; } static int native_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable) { X11Native *native = X11_NATIVE (display->native); Window rootwin; if (native != NULL) visual_object_unref (VISUAL_OBJECT (native)); native = visual_mem_new0 (X11Native, 1); visual_object_initialize (VISUAL_OBJECT (native), TRUE, NULL); native->dpy = XOpenDisplay (NULL); if (native->dpy == NULL) visual_log (VISUAL_LOG_ERROR, "Can't open X Display"); native->screen = DefaultScreen (display); rootwin = RootWindow (native->dpy, native->screen); native->win = XCreateSimpleWindow (native->dpy, rootwin, 10, 10, width, height, 0, 0, 0); XMapWindow (native->dpy, native->win); display->native = VISUAL_OBJECT (native); return 0; } static int native_close (SADisplay *display) { return 0; } static int native_lock (SADisplay *display) { return 0; } static int native_unlock (SADisplay *display) { return 0; } static int native_fullscreen (SADisplay *display, int fullscreen, int autoscale) { X11Native *native = X11_NATIVE (display->native); // SDL_Surface *screen = native->screen; /* if (fullscreen == TRUE) { if (!(screen->flags & SDL_FULLSCREEN)) { if (autoscale == TRUE) { int width = display->screen->width; int height = display->screen->height; native->oldwidth = width; native->oldheight = height; get_nearest_resolution (display, &width, &height); native_create (display, native->requested_depth, NULL, width, height, native->resizable); } SDL_ShowCursor (SDL_FALSE); SDL_WM_ToggleFullScreen (screen); } } else { if ((screen->flags & SDL_FULLSCREEN)) { SDL_ShowCursor (SDL_TRUE); SDL_WM_ToggleFullScreen (screen); if (autoscale == TRUE) native_create (display, native->requested_depth, NULL, native->oldwidth, native->oldheight, native->resizable); } } */ return 0; } static int native_getvideo (SADisplay *display, VisVideo *screen) { /* X11Native *native = X11_NATIVE (display->native); SDL_Surface *sdlscreen = native->screen; if (native->requested_depth == VISUAL_VIDEO_DEPTH_GL) visual_video_set_depth (screen, VISUAL_VIDEO_DEPTH_GL); else visual_video_set_depth (screen, visual_video_depth_enum_from_value (sdlscreen->format->BitsPerPixel)); visual_video_set_dimension (screen, sdlscreen->w, sdlscreen->h); visual_video_set_pitch (screen, sdlscreen->pitch); visual_video_set_buffer (screen, sdlscreen->pixels); */ return 0; } static int native_updaterect (SADisplay *display, VisRectangle *rect) { X11Native *native = X11_NATIVE (display->native); return 0; } static int native_drainevents (SADisplay *display, VisEventQueue *eventqueue) { X11Native *native = X11_NATIVE (display->native); return 0; } static int get_nearest_resolution (SADisplay *display, int *width, int *height) { return 0; } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/lv_x11_key.h0000664000175000017500000000300311756064135026170 0ustar matthiasmatthias/* Libvisual - The audio visualisation framework. * * Copyright (C) 2004, 2005, 2006 Dennis Smit * * Authors: Dennis Smit * * $Id: lv_x11_key.h,v 1.2 2006/03/22 18:24:09 synap Exp $ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifndef _LV_X11_KEY_H #define _LV_X11_KEY_H #include VISUAL_BEGIN_DECLS typedef struct _LVX11Key LVX11Key; struct _LVX11Key { VisKey ODD_keymap[256]; VisKey MISC_keymap[256]; XComposeStatus compose_state; int lshift; int rshift; int lctrl; int rctrl; int lalt; int ralt; int num; int caps; }; int lv_x11_key_init (LVX11Key *x11key); VisKeySym *lv_x11_key_lookup (LVX11Key *x11key, Display *display, XKeyEvent *xkey, KeyCode kc, VisKeySym *keysym, int pressed); VISUAL_END_DECLS #endif /* _LV_X11_KEY_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/display.c0000664000175000017500000000375211756064135025661 0ustar matthiasmatthias#include "display.h" SADisplay *display_new (SADisplayDriver *driver) { SADisplay *display; display = visual_mem_new0 (SADisplay, 1); visual_object_initialize (VISUAL_OBJECT (display), TRUE, NULL); display->driver = driver; display->screen = visual_video_new (); return display; } int display_create (SADisplay *display, VisVideoDepth depth, VisVideoAttributeOptions *vidoptions, int width, int height, int resizable) { return display->driver->create (display, depth, vidoptions, width, height, resizable); } int display_close (SADisplay *display) { return display->driver->close (display); } VisVideo *display_get_video (SADisplay *display) { display->driver->getvideo (display, display->screen); return display->screen; } int display_lock (SADisplay *display) { return display->driver->lock (display); } int display_unlock (SADisplay *display) { return display->driver->unlock (display); } int display_update_all (SADisplay *display) { VisRectangle rect; VisVideo *video = display_get_video (display); rect.x = 0; rect.y = 0; rect.width = video->width; rect.height = video->height; display->frames_drawn++; if (visual_timer_is_active (&display->timer) == FALSE) visual_timer_start (&display->timer); return display_update_rectangle (display, &rect); } int display_update_rectangle (SADisplay *display, VisRectangle *rect) { return display->driver->updaterect (display, rect); } int display_set_fullscreen (SADisplay *display, int fullscreen, int autoscale) { return display->driver->fullscreen (display, fullscreen, autoscale); } int display_drain_events (SADisplay *display, VisEventQueue *eventqueue) { return display->driver->drainevents (display, eventqueue); } int display_fps_limit (SADisplay *display, int fps) { return 0; } int display_fps_total (SADisplay *display) { return display->frames_drawn; } float display_fps_average (SADisplay *display) { return display->frames_drawn / (visual_timer_elapsed_usecs (&display->timer) / (float) VISUAL_USEC_PER_SEC); } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/client.c0000664000175000017500000000710011756064135025461 0ustar matthiasmatthias/* When using the sdl driver and Xgl, sdl will show a nice empty window. Be sure to set the: * XLIB_SKIP_ARGB_VISUALS environment variable to 1 */ #include #include #include "display.h" #include "sdldriver.h" #include "x11driver.h" #include "glxdriver.h" #include "cacadriver.h" int main (int argc, char **argv) { SADisplay *display; VisVideo *video; VisInput *input; VisActor *actor; VisEventQueue *localqueue; VisVideoAttributeOptions *vidoptions; int running = TRUE; int fullscreen = FALSE; int visible = TRUE; int depth; //visual_mem_alloc_install_vtable (visual_mem_alloc_vtable_profile ()); visual_init (&argc, &argv); display = display_new (sdl_driver_new ()); /* Libvisual stuff */ if (argc > 1) actor = visual_actor_new (argv[1]); else actor = visual_actor_new ("projectM"); if (argc > 3) { depth = visual_video_depth_enum_from_value (atoi (argv[3])); } else depth = visual_video_depth_get_highest (visual_actor_get_supported_depth (actor)); vidoptions = visual_actor_get_video_attribute_options (actor); display_create (display, depth, vidoptions, 480, 360, TRUE); visual_actor_realize (actor); video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, 0, FALSE, FALSE); if (argc > 2) input = visual_input_new (argv[2]); else input = visual_input_new ("alsa"); visual_input_realize (input); localqueue = visual_event_queue_new (); while (running) { VisEventQueue *pluginqueue; VisEvent *ev; /* Handle all events */ display_drain_events (display, localqueue); pluginqueue = visual_plugin_get_eventqueue (visual_actor_get_plugin (actor)); while (visual_event_queue_poll_by_reference (localqueue, &ev)) { if (ev->type != VISUAL_EVENT_RESIZE) visual_event_queue_add (pluginqueue, ev); switch (ev->type) { case VISUAL_EVENT_RESIZE: video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, depth, FALSE, FALSE); break; case VISUAL_EVENT_MOUSEMOTION: break; case VISUAL_EVENT_MOUSEBUTTONDOWN: break; case VISUAL_EVENT_MOUSEBUTTONUP: break; case VISUAL_EVENT_KEYDOWN: switch (ev->event.keyboard.keysym.sym) { case VKEY_ESCAPE: running = FALSE; break; case VKEY_TAB: fullscreen = !fullscreen; display_set_fullscreen (display, fullscreen, TRUE); /* Resync video */ video = display_get_video (display); visual_actor_set_video (actor, video); visual_actor_video_negotiate (actor, depth, FALSE, FALSE); break; default: printf ("key: %c\n", ev->event.keyboard.keysym.sym); break; } break; case VISUAL_EVENT_KEYUP: break; case VISUAL_EVENT_QUIT: running = FALSE; break; case VISUAL_EVENT_VISIBILITY: visible = ev->event.visibility.is_visible; break; default: break; } } if (visible == FALSE) { visual_input_run (input); visual_time_usleep (10000); continue; } /* Do a run cycle */ visual_input_run (input); display_lock (display); visual_actor_run (actor, input->audio); display_unlock (display); display_update_all (display); display_fps_limit (display, 30); } /* Termination procedure */ display_set_fullscreen (display, FALSE, TRUE); display_close (display); visual_quit (); //visual_mem_alloc_profile (); printf ("Total frames: %d, average fps: %f\n", display_fps_total (display), display_fps_average (display)); return 0; } projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/cacadriver.h0000664000175000017500000000030311756064135026311 0ustar matthiasmatthias#ifndef _LV_STANDALONE_CACADRIVER_H #define _LV_STANDALONE_CACADRIVER_H #include "display.h" /* prototypes */ SADisplayDriver *caca_driver_new (void); #endif /* _LV_STANDALONE_CACADRIVER_H */ projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/projectM-libvisual-alsa.desktop0000664000175000017500000000036311756064135032127 0ustar matthiasmatthias[Desktop Entry] Name=projectM-libvisual-alsa Comment=A milkdrop based music visualizer using alsa input and libvisual Exec=/usr/bin/projectM-libvisual-alsa Icon=prjm16-transparent.svg Type=Application Categories=Application;AudioVideo;Audio; projectM-complete-2.1.0-Source/src/projectM-libvisual-alsa/morphclient.c0000664000175000017500000000733311756064135026537 0ustar matthiasmatthias #include #include #include "display.h" #include "sdldriver.h" int main (int argc, char **argv) { SADisplay *display; VisVideo *video; VisBin *bin; VisEventQueue *localqueue; VisVideoAttributeOptions *vidoptions; //char *actorn = "gforce"; /* Setting projectm to default visualization * Make sure you have it correctly installed ... */ char *actorn = "projectm"; char *inputn = "alsa"; int running = TRUE; int fullscreen = FALSE; int visible = TRUE; int depth; visual_init (&argc, &argv); display = display_new (sdl_driver_new ()); /* Libvisual stuff */ if (argc > 1) actorn = argv[1]; if (argc > 2) inputn = argv[2]; bin = visual_bin_new (); visual_bin_set_supported_depth (bin, VISUAL_VIDEO_DEPTH_ALL); visual_bin_connect_by_names (bin, actorn, inputn); vidoptions = visual_actor_get_video_attribute_options (visual_bin_get_actor (bin)); depth = visual_video_depth_get_highest (visual_actor_get_supported_depth (visual_bin_get_actor (bin))); display_create (display, depth, vidoptions, 1024, 768, TRUE); video = display_get_video (display); visual_bin_set_video (bin, video); visual_bin_depth_changed (bin); visual_bin_switch_set_style (bin, VISUAL_SWITCH_STYLE_MORPH); visual_bin_switch_set_automatic (bin, TRUE); visual_bin_switch_set_mode (bin, VISUAL_MORPH_MODE_TIME); visual_bin_switch_set_time (bin, 4, 0); visual_bin_realize (bin); visual_bin_sync (bin, FALSE); localqueue = visual_event_queue_new (); /* RUNNING IN FULLSCREEN BY DEFAULT */ display_set_fullscreen (display, fullscreen, FALSE); while (running) { VisEventQueue *pluginqueue; VisEvent *ev; /* Handle all events */ display_drain_events (display, localqueue); pluginqueue = visual_plugin_get_eventqueue (visual_actor_get_plugin (visual_bin_get_actor (bin))); while (visual_event_queue_poll_by_reference (localqueue, &ev)) { if (ev->type != VISUAL_EVENT_RESIZE) visual_event_queue_add (pluginqueue, ev); switch (ev->type) { case VISUAL_EVENT_RESIZE: video = display_get_video (display); visual_bin_set_video (bin, video); visual_bin_sync (bin, FALSE); break; case VISUAL_EVENT_MOUSEMOTION: break; case VISUAL_EVENT_MOUSEBUTTONDOWN: case VISUAL_EVENT_MOUSEBUTTONUP: break; case VISUAL_EVENT_KEYDOWN: switch (ev->event.keyboard.keysym.sym) { case VKEY_ESCAPE: running = FALSE; break; case VKEY_TAB: fullscreen = !fullscreen; display_set_fullscreen (display, fullscreen, TRUE); /* Resync video */ video = display_get_video (display); visual_bin_set_video (bin, video); visual_bin_sync (bin, FALSE); break; case VKEY_PAGEUP: visual_bin_set_morph_by_name (bin, "tentacle"); visual_bin_switch_actor_by_name (bin, "oinksie"); break; case VKEY_PAGEDOWN: break; default: break; } break; case VISUAL_EVENT_KEYUP: break; case VISUAL_EVENT_QUIT: running = FALSE; break; case VISUAL_EVENT_VISIBILITY: visible = ev->event.visibility.is_visible; break; default: break; } if (visual_bin_depth_changed (bin) == TRUE) { vidoptions = visual_actor_get_video_attribute_options (visual_bin_get_actor (bin)); depth = visual_bin_get_depth (bin); display_create (display, depth, vidoptions, video->width, video->height, TRUE); video = display_get_video (display); visual_bin_set_video (bin, video); visual_bin_sync (bin, TRUE); } /* Do a run cycle */ display_lock (display); display_unlock (display); visual_bin_run (bin); display_update_all (display); display_fps_limit (display, 30); } /* Termination procedure */ display_set_fullscreen (display, FALSE, TRUE); printf ("Total frames: %d, average fps: %f\n", display_fps_total (display), display_fps_average (display)); return 0; } }projectM-complete-2.1.0-Source/src/publish.sh0000775000175000017500000000214111756064135021353 0ustar matthiasmatthiasexport VERSION=$2 #!/bin/sh export TARGET_DIR=$1 # Build targets export GZ=ON export BZ2=OFF #export SOURCE=ON # CG Enablement export CG=ON # FTGL Enablement export FTGL=ON # openmp Enablement export OPENMP=ON publish() { OLDDIR=`pwd` DIR=$1 echo "publishing ${DIR}..." cd ${DIR} svn-clean -f cmake -DUSE_FTGL=${FTGL} -DCPACK_SOURCE_TGZ=${GZ} -DUSE_OPENMP=${OPENMP} -DCPACK_SOURCE_TBZ2=${BZ2} -DCPACK_SOURCE_Z=OFF -DCPACK_SOURCE_TZ=OFF -DUSE_CG=${ON} -DCMAKE_BUILD_TYPE=Release > ${TARGET_DIR}/projectm-publish.log 2>&1 make package_source cp *.gz -f ${TARGET_DIR} cd ${OLDDIR} } release() { scp ${TARGET_DIR}/*.gz w1z7ard,projectm@frs.sourceforge.net:/home/frs/project/p/pr/projectm/${VERSION} } publish "libprojectM" publish "../fonts" publish "../presets" publish "../presets_milkdrop_104" publish "../presets_milkdrop_200" publish "../presets_milkdrop" publish "../presets_projectM" publish "projectM-qt" publish "projectM-test" publish "projectM-libvisual" publish "projectM-libvisual-alsa" publish "projectM-pulseaudio" publish "projectM-jack" publish ".." release echo "[publisher] complete." exit projectM-complete-2.1.0-Source/src/projectM-jack/0000775000175000017500000000000011756416657022053 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-jack/ConfigFile.cpp0000664000175000017500000001134211756064135024553 0ustar matthiasmatthias// ConfigFile.cpp // ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. #include "ConfigFile.h" using std::string; ConfigFile::ConfigFile( string filename, string delimiter, string comment, string sentry ) : myDelimiter(delimiter), myComment(comment), mySentry(sentry) { // Construct a ConfigFile, getting keys and values from given file std::ifstream in( filename.c_str() ); if( !in ) throw file_not_found( filename ); in >> (*this); } ConfigFile::ConfigFile() : myDelimiter( string(1,'=') ), myComment( string(1,'#') ) { // Construct a ConfigFile without a file; empty } void ConfigFile::remove( const string& key ) { // Remove key and its value myContents.erase( myContents.find( key ) ); return; } bool ConfigFile::keyExists( const string& key ) const { // Indicate whether key is found mapci p = myContents.find( key ); return ( p != myContents.end() ); } /* static */ void ConfigFile::trim( string& s ) { // Remove leading and trailing whitespace static const char whitespace[] = " \n\t\v\r\f"; s.erase( 0, s.find_first_not_of(whitespace) ); s.erase( s.find_last_not_of(whitespace) + 1U ); } std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ) { // Save a ConfigFile to os for( ConfigFile::mapci p = cf.myContents.begin(); p != cf.myContents.end(); ++p ) { os << p->first << " " << cf.myDelimiter << " "; os << p->second << std::endl; } return os; } std::istream& operator>>( std::istream& is, ConfigFile& cf ) { // Load a ConfigFile from is // Read in keys and values, keeping internal whitespace typedef string::size_type pos; const string& delim = cf.myDelimiter; // separator const string& comm = cf.myComment; // comment const string& sentry = cf.mySentry; // end of file sentry const pos skip = delim.length(); // length of separator string nextline = ""; // might need to read ahead to see where value ends while( is || nextline.length() > 0 ) { // Read an entire line at a time string line; if( nextline.length() > 0 ) { line = nextline; // we read ahead; use it now nextline = ""; } else { std::getline( is, line ); } // Ignore comments line = line.substr( 0, line.find(comm) ); // Check for end of file sentry if( sentry != "" && line.find(sentry) != string::npos ) return is; // Parse the line if it contains a delimiter pos delimPos = line.find( delim ); if( delimPos < string::npos ) { // Extract the key string key = line.substr( 0, delimPos ); line.replace( 0, delimPos+skip, "" ); // See if value continues on the next line // Stop at blank line, next line with a key, end of stream, // or end of file sentry bool terminate = false; while( !terminate && is ) { std::getline( is, nextline ); terminate = true; string nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy == "" ) continue; nextline = nextline.substr( 0, nextline.find(comm) ); if( nextline.find(delim) != string::npos ) continue; if( sentry != "" && nextline.find(sentry) != string::npos ) continue; nlcopy = nextline; ConfigFile::trim(nlcopy); if( nlcopy != "" ) line += "\n"; line += nextline; terminate = false; } // Store key and value ConfigFile::trim(key); ConfigFile::trim(line); cf.myContents[key] = line; // overwrites if key is repeated } } return is; } projectM-complete-2.1.0-Source/src/projectM-jack/INSTALL0000664000175000017500000000030111756064135023064 0ustar matthiasmatthiasFirst install JACK and projectM 1.0 cmake . -DCMAKE_BUILD_TYPE=RELEASE make make install You may need to type ccmake . and change the PREFIX if your system prefers /usr instead of /usr/local.projectM-complete-2.1.0-Source/src/projectM-jack/projectM-jack.desktop0000664000175000017500000000045511756064135026131 0ustar matthiasmatthias[Desktop Entry] Name=projectM Jack Audio Visualization GenericName=JACK Audio Stream Visualization Comment=A milkdrop based music visualizer visualizing JackAudio streams on a Qt4 GUI Exec=/usr/bin/projectM-jack Icon=prjm16-transparent.svg Type=Application Categories=AudioVideo;Audio; Terminal=false projectM-complete-2.1.0-Source/src/projectM-jack/sdltoprojectM.h0000664000175000017500000001071311756064135025045 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: sdltoprojectM.h,v 1.1.1.1 2005/12/23 19:54:50 psperl Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.h,v $ * Revision 1.1.1.1 2005/12/23 19:54:50 psperl * * * Revision 1.1.1.1 2005/12/23 18:42:00 psperl * Initial Import * * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _SDLTOPROJECTM_H #define _SDLTOPROJECTM_H #include #ifdef WIN32 #include #else #include #endif projectMEvent sdl2pmEvent( SDL_Event event ) { \ switch ( event.type ) { \ case SDL_VIDEORESIZE: return PROJECTM_VIDEORESIZE; \ case SDL_KEYUP: \ return PROJECTM_KEYUP; \ case SDL_KEYDOWN: \ return PROJECTM_KEYDOWN; \ default: return PROJECTM_KEYUP; \ } \ } \ projectMKeycode sdl2pmKeycode( SDLKey keysym ) { \ switch ( keysym ) { \ case SDLK_F1: \ return PROJECTM_K_F1; \ case SDLK_F2: \ return PROJECTM_K_F2; \ case SDLK_F3: \ return PROJECTM_K_F3; \ case SDLK_F4: \ return PROJECTM_K_F4; \ case SDLK_F5: \ return PROJECTM_K_F5; \ case SDLK_F6: \ return PROJECTM_K_F6; \ case SDLK_F7: \ return PROJECTM_K_F7; \ case SDLK_F8: \ return PROJECTM_K_F8; \ case SDLK_F9: \ return PROJECTM_K_F9; \ case SDLK_F10: \ return PROJECTM_K_F10; \ case SDLK_F11: \ return PROJECTM_K_F11; \ case SDLK_F12: \ return PROJECTM_K_F12; \ case SDLK_ESCAPE: \ return PROJECTM_K_ESCAPE; case SDLK_a: return PROJECTM_K_a; case SDLK_b: return PROJECTM_K_b; case SDLK_c: return PROJECTM_K_c; case SDLK_d: return PROJECTM_K_d; case SDLK_e: return PROJECTM_K_e; case SDLK_f: return PROJECTM_K_f; case SDLK_g: return PROJECTM_K_g; case SDLK_h: return PROJECTM_K_h; case SDLK_i: return PROJECTM_K_i; case SDLK_j: return PROJECTM_K_j; case SDLK_k: return PROJECTM_K_k; case SDLK_l: return PROJECTM_K_l; case SDLK_m: return PROJECTM_K_m; case SDLK_n: return PROJECTM_K_n; case SDLK_o: return PROJECTM_K_o; case SDLK_p: return PROJECTM_K_p; case SDLK_q: return PROJECTM_K_q; case SDLK_r: return PROJECTM_K_r; case SDLK_s: return PROJECTM_K_s; case SDLK_t: return PROJECTM_K_t; case SDLK_u: return PROJECTM_K_u; case SDLK_v: return PROJECTM_K_v; case SDLK_w: return PROJECTM_K_w; case SDLK_x: return PROJECTM_K_x; case SDLK_y: return PROJECTM_K_y; case SDLK_z: return PROJECTM_K_z; case SDLK_UP: return PROJECTM_K_UP; case SDLK_RETURN: return PROJECTM_K_RETURN; case SDLK_RIGHT: return PROJECTM_K_RIGHT; case SDLK_LEFT: return PROJECTM_K_LEFT; case SDLK_DOWN: return PROJECTM_K_DOWN; case SDLK_PAGEUP: return PROJECTM_K_PAGEUP; case SDLK_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: \ return PROJECTM_K_NONE; \ } \ } \ projectMModifier sdl2pmModifier( SDLMod mod ) { \ return PROJECTM_KMOD_LSHIFT; \ } \ #endif /** _SDLTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/projectM-jack/ConfigFile.h0000664000175000017500000001720011756064135024217 0ustar matthiasmatthias// ConfigFile.h // Class for reading named values from configuration files // Richard J. Wagner v2.1 24 May 2004 wagnerr@umich.edu // Copyright (c) 2004 Richard J. Wagner // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. // Typical usage // ------------- // // Given a configuration file "settings.inp": // atoms = 25 // length = 8.0 # nanometers // name = Reece Surcher // // Named values are read in various ways, with or without default values: // ConfigFile config( "settings.inp" ); // int atoms = config.read( "atoms" ); // double length = config.read( "length", 10.0 ); // string author, title; // config.readInto( author, "name" ); // config.readInto( title, "title", string("Untitled") ); // // See file example.cpp for more examples. #ifndef CONFIGFILE_H #define CONFIGFILE_H #include #include #include #include #include using std::string; class ConfigFile { // Data protected: string myDelimiter; // separator between key and value string myComment; // separator between value and comments string mySentry; // optional string to signal end of file std::map myContents; // extracted keys and values typedef std::map::iterator mapi; typedef std::map::const_iterator mapci; // Methods public: ConfigFile( string filename, string delimiter = "=", string comment = "#", string sentry = "EndConfigFile" ); ConfigFile(); // Search for key and read value or optional default value template T read( const string& key ) const; // call as read template T read( const string& key, const T& value ) const; template bool readInto( T& var, const string& key ) const; template bool readInto( T& var, const string& key, const T& value ) const; // Modify keys and values template void add( string key, const T& value ); void remove( const string& key ); // Check whether key exists in configuration bool keyExists( const string& key ) const; // Check or change configuration syntax string getDelimiter() const { return myDelimiter; } string getComment() const { return myComment; } string getSentry() const { return mySentry; } string setDelimiter( const string& s ) { string old = myDelimiter; myDelimiter = s; return old; } string setComment( const string& s ) { string old = myComment; myComment = s; return old; } // Write or read configuration friend std::ostream& operator<<( std::ostream& os, const ConfigFile& cf ); friend std::istream& operator>>( std::istream& is, ConfigFile& cf ); protected: template static string T_as_string( const T& t ); template static T string_as_T( const string& s ); static void trim( string& s ); // Exception types public: struct file_not_found { string filename; file_not_found( const string& filename_ = string() ) : filename(filename_) {} }; struct key_not_found { // thrown only by T read(key) variant of read() string key; key_not_found( const string& key_ = string() ) : key(key_) {} }; }; /* static */ template string ConfigFile::T_as_string( const T& t ) { // Convert from a T to a string // Type T must support << operator std::ostringstream ost; ost << t; return ost.str(); } /* static */ template T ConfigFile::string_as_T( const string& s ) { // Convert from a string to a T // Type T must support >> operator T t; std::istringstream ist(s); ist >> t; return t; } /* static */ template<> inline string ConfigFile::string_as_T( const string& s ) { // Convert from a string to a string // In other words, do nothing return s; } /* static */ template<> inline bool ConfigFile::string_as_T( const string& s ) { // Convert from a string to a bool // Interpret "false", "F", "no", "n", "0" as false // Interpret "true", "T", "yes", "y", "1", "-1", or anything else as true bool b = true; string sup = s; for( string::iterator p = sup.begin(); p != sup.end(); ++p ) *p = toupper(*p); // make string all caps if( sup==string("FALSE") || sup==string("F") || sup==string("NO") || sup==string("N") || sup==string("0") || sup==string("NONE") ) b = false; return b; } template T ConfigFile::read( const string& key ) const { // Read the value corresponding to key mapci p = myContents.find(key); if( p == myContents.end() ) throw key_not_found(key); return string_as_T( p->second ); } template T ConfigFile::read( const string& key, const T& value ) const { // Return the value corresponding to key or given default value // if key is not found mapci p = myContents.find(key); if( p == myContents.end() ) return value; return string_as_T( p->second ); } template bool ConfigFile::readInto( T& var, const string& key ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise leave var untouched mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); return found; } template bool ConfigFile::readInto( T& var, const string& key, const T& value ) const { // Get the value corresponding to key and store in var // Return true if key is found // Otherwise set var to given default mapci p = myContents.find(key); bool found = ( p != myContents.end() ); if( found ) var = string_as_T( p->second ); else var = value; return found; } template void ConfigFile::add( string key, const T& value ) { // Add a key with given value string v = T_as_string( value ); trim(key); trim(v); myContents[key] = v; return; } #endif // CONFIGFILE_H // Release notes: // v1.0 21 May 1999 // + First release // + Template read() access only through non-member readConfigFile() // + ConfigurationFileBool is only built-in helper class // // v2.0 3 May 2002 // + Shortened name from ConfigurationFile to ConfigFile // + Implemented template member functions // + Changed default comment separator from % to # // + Enabled reading of multiple-line values // // v2.1 24 May 2004 // + Made template specializations inline to avoid compiler-dependent linkage // + Allowed comments within multiple-line values // + Enabled blank line termination for multiple-line values // + Added optional sentry to detect end of configuration file // + Rewrote messy trimWhitespace() function as elegant trim() projectM-complete-2.1.0-Source/src/projectM-jack/AUTHORS0000664000175000017500000000000011756064135023077 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-jack/README0000664000175000017500000000001311756064135022713 0ustar matthiasmatthiassee INSTALLprojectM-complete-2.1.0-Source/src/projectM-jack/depcomp0000775000175000017500000004224611756064135023426 0ustar matthiasmatthias#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2006-10-15.18 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006 Free Software # Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: projectM-complete-2.1.0-Source/src/projectM-jack/missing0000775000175000017500000002557711756064135023460 0ustar matthiasmatthias#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2006-05-10.23 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case $1 in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $1 in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: projectM-complete-2.1.0-Source/src/projectM-jack/make_bundle.sh0000664000175000017500000001130511756064135024643 0ustar matthiasmatthias#!/bin/sh ### make_bund.sh A simple script to create a mac bundle #### ### Author: Carmelo Piccione (carmelo.piccione+projectM@gmail.com) ### # Path to installed qt framework on your machine PATH_TO_QT=/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/ BUILD_PATH=/Users/struktured/projects/projectm_trunk/src PROJECTM_QT_BUILD_PATH=${BUILD_PATH}/projectM-qt/libprojectM-qt.1.dylib # the version of qt to bundle QT_VERSION=4 # The bundle top level directory APP=projectM-jack.app ## [0] Clean rm -rf ${APP} ## [1] Create framework directory mkdir ${APP} mkdir ${APP}/Contents mkdir ${APP}/Contents/Frameworks mkdir ${APP}/Contents/Plugins mkdir ${APP}/Contents/MacOs cp projectM-jack ${APP}/Contents/MAcOs/ cp -f ${PROJECTM_QT_BUILD_PATH} ${APP}/Contents/Plugins/libprojectM-qt.dylib ## [2] Copy each qt framework into the bundle cp -Rf ${PATH_TO_QT}/QtCore.framework ${APP}/Contents/Frameworks cp -Rf ${PATH_TO_QT}/QtGui.framework ${APP}/Contents/Frameworks cp -Rf ${PATH_TO_QT}/QtXml.framework ${APP}/Contents/Frameworks cp -Rf ${PATH_TO_QT}/QtOpenGL.framework ${APP}/Contents/Frameworks ## [3] Change id of each qt framework to specialized one for this bundle install_name_tool -id @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore install_name_tool -id @executable_path/../Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui ${APP}/Contents/Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui install_name_tool -id @executable_path/../Frameworks/QtXml.framework/Versions/${QT_VERSION}/QtXml ${APP}/Contents/Frameworks/QtXml.framework/Versions/${QT_VERSION}/QtXml install_name_tool -id @executable_path/../Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL ${APP}/Contents/Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL install_name_tool -id @executable_path/../Plugins/libprojectM-qt.dylib ${APP}/Contents/Plugins/libprojectM-qt.dylib ## [4] Change reference ids in projectM-jack to the local referred to id's install_name_tool -change QtCore.framework/Versions/${QT_VERSION}/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/MacOs/projectM-jack install_name_tool -change QtGui.framework/Versions/${QT_VERSION}/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui ${APP}/Contents/MacOs/projectM-jack install_name_tool -change QtXml.framework/Versions/${QT_VERSION}/QtXml @executable_path/../Frameworks/QtXml.framework/Versions/${QT_VERSION}/QtXml ${APP}/Contents/MacOs/projectM-jack install_name_tool -change QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL @executable_path/../Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL ${APP}/Contents/MacOs/projectM-jack install_name_tool -change ${PROJECTM_QT_BUILD_PATH} @executable_path/../Plugins/libprojectM-qt.dylib ${APP}/Contents/MacOs/projectM-jack # [4b] Change projectM-qt library reference to bundle version ## [5] Change references from one qt lib to another qt lib from system to local install_name_tool -change QtCore.framework/Versions/${QT_VERSION}/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui install_name_tool -change QtCore.framework/Versions/${QT_VERSION}/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/Frameworks/QtXml.framework/Versions/${QT_VERSION}/QtXml install_name_tool -change QtCore.framework/Versions/${QT_VERSION}/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL install_name_tool -change QtGui.framework/Versions/${QT_VERSION}/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui ${APP}/Contents/Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL install_name_tool -change QtCore.framework/Versions/${QT_VERSION}/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/${QT_VERSION}/QtCore ${APP}/Contents/Plugins/libprojectM-qt.dylib install_name_tool -change QtGui.framework/Versions/${QT_VERSION}/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/${QT_VERSION}/QtGui ${APP}/Contents/Plugins/libprojectM-qt.dylib install_name_tool -change QtXml.framework/Versions/${QT_VERSION}/QtXml @executable_path/../Frameworks/QtXml.framework/Versions/${QT_VERSION}/QtXml ${APP}/Contents/Plugins/libprojectM-qt.dylib install_name_tool -change QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL @executable_path/../Frameworks/QtOpenGL.framework/Versions/${QT_VERSION}/QtOpenGL ${APP}/Contents/Plugins/libprojectM-qt.dylib projectM-complete-2.1.0-Source/src/projectM-jack/CMakeLists.txt0000664000175000017500000001337211756064135024607 0ustar matthiasmatthiasPROJECT(projectM-jack) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) INCLUDE(cmake/CPack-projectM.cmake) OPTION(QT_JACK_SUPPORT "Enable Qt4 GUI Support for the projectM jack port" ON) OPTION(BUILD_PROJECTM_JACK_STATIC "Build a binary that only depends on jack and stnadard MACOSX libraries" OFF) if (QT_JACK_SUPPORT) set(QT_USE_OPENGL TRUE) include(${QT_USE_FILE} FindPkgConfig.cmake) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) pkg_search_module(LIBPROJECTM-QT REQUIRED libprojectM-qt) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${LIBPROJECTM_PREFIX}\"') else(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) set(LIBPROJECTM-QT_FOUND true) ADD_DEFINITIONS(-DLINUX -DPROJECTM_PREFIX='\"${CMAKE_INSTALL_PREFIX}\"') endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) if (APPLE) ADD_DEFINITIONS(-DRESOURCE_PREFIX='\"Resources\"') else (APPLE) ADD_DEFINITIONS(-DRESOURCE_PREFIX='\"share/projectM\"') endif (APPLE) FIND_PACKAGE(OpenGL) FIND_PACKAGE(Qt4 REQUIRED) pkg_search_module(JACK REQUIRED jack) if (LIBPROJECTM_FOUND) MESSAGE (STATUS "[projectM-jack] projectM detected.") else(LIBPROJECTM_FOUND) MESSAGE (FATAL_ERROR "projectM NOT detected. Please install the projectM module or build from the top level projectM source directory.") endif(LIBPROJECTM_FOUND) if (LIBPROJECTM-QT_FOUND) MESSAGE (STATUS "[projectM-jack] projectM-qt detected.") else(LIBPROJECTM-QT_FOUND) MESSAGE (FATAL_ERROR "projectM-qt NOT detected. Please install the projectM-qt module or build from the top level projectM source directory. You can also disable QT_PROJECTM_JACK support and use the SDL port instead") endif(LIBPROJECTM-QT_FOUND) if (JACK_FOUND) MESSAGE(STATUS "[projectM-jack] jack detected.") else (JACK_FOUND) MESSAGE( "JACK is NOT found. Please install jack from http://www.jackaudio.org.") endif(JACK_FOUND) set(projectM_jack_SRCS qprojectM-jack.cpp ConfigFile.h ConfigFile.cpp ) set(projectM_jack_MOC_HDRS ) # After this call, foo_MOC_SRCS = moc_Class1.cxx moc_Class2.cxx moc_Class3.cxx. qt4_wrap_cpp(projectM_jack_MOC_SRCS ${projectM_MOC_HDRS}) ADD_DEFINITIONS(-DLINUX) ADD_DEFINITIONS(${QT_DEFINITIONS}) ADD_DEFINITIONS(-DQT_NO_DEBUG) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/libprojectM ${PROJECTM_ROOT_SOURCE_DIR}/projectM-qt) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/libprojectM ${PROJECTM_ROOT_BINARY_DIR}/projectM-qt) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM-qt ${LIBPROJECTM-QT_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS} ${LIBPROJECTM-QT_LDFLAGS}) # projectM-qt places itself in same location as (lib)projectM # whether it should is a whole other issue endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${JACK_INCLUDEDIR} ${SDL_INCLUDE_DIR} ${QT_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTOPENGL_INCLUDE_DIR} ${QT_QTCORE_INCLUDE_DIR}) LINK_DIRECTORIES(${PROJECTM_LINK}) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) ADD_EXECUTABLE(projectM-jack ${projectM_jack_SRCS} ${projectM_jack_MOC_SRCS}) if (BUILD_PROJECTM_JACK_STATIC) if (BUILD_PROJECTM_QT_STATIC) SET(PACKAGED_LIBRARIES ${PROJECTM_ROOT_BINARY_DIR}/projectM-engine/libprojectM.a ${PROJECTM_ROOT_BINARY_DIR}/projectM-qt/libprojectM-qt.a) else(BUILD_PROJECTM_QT_STATIC) SET(PACKAGED_LIBRARIES ${PROJECTM_ROOT_BINARY_DIR}/projectM-engine/libprojectM.a projectM-qt) endif(BUILD_PROJECTM_QT_STATIC) else (BUILD_PROJECTM_JACK_STATIC) SET(PACKAGED_LIBRARIES projectM-qt projectM) endif (BUILD_PROJECTM_JACK_STATIC) TARGET_LINK_LIBRARIES(projectM-jack ${PACKAGED_LIBRARIES} jack ${QT_QTGUI_LIBRARIES} ${QT_QTOPENGL_LIBRARIES} ${QT_QTCORE_LIBRARIES} ${QT_LIBRARIES} ${OPENGL_LIBRARIES} ${QT_QTXML_LIBRARIES}) INSTALL(TARGETS projectM-jack DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) install(FILES "projectM-jack.desktop" DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) else (QT_JACK_SUPPORT) ADD_EXECUTABLE(projectM-jack projectM-jack.cpp sdltoprojectM.h video_init.cpp ConfigFile.h ConfigFile.cpp) INCLUDE(FindPkgConfig.cmake) FIND_PACKAGE(OpenGL) FIND_PACKAGE(SDL) if (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(LIBPROJECTM REQUIRED libprojectM) else (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(LIBPROJECTM_FOUND true) endif(${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) pkg_search_module(JACK REQUIRED jack) if (JACK_FOUND) MESSAGE(STATUS "[projectM-jack] jack detected.") else (JACK_FOUND) MESSAGE(FATAL_ERROR "JACK is NOT found. Please install jack from http://www.jackaudio.org.") endif(JACK_FOUND) if (LIBPROJECTM_FOUND) MESSAGE (STATUS "[projectM-jack] projectM detected.") else(LIBPROJECTM_FOUND) MESSAGE (FATAL_ERROR "projectM NOT detected. Please install the projectM module or build from the top level projectM source directory.") endif(LIBPROJECTM_FOUND) if (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") set(PROJECTM_INCLUDE ${PROJECTM_ROOT_SOURCE_DIR}/projectM-engine) set(PROJECTM_LINK ${PROJECTM_ROOT_BINARY_DIR}/projectM-engine) elseif (${CMAKE_PROJECT_NAME} MATCHES ${PROJECT_NAME}) set(PROJECTM_INCLUDE ${LIBPROJECTM_INCLUDEDIR}/libprojectM) set(PROJECTM_LINK ${LIBPROJECTM_LDFLAGS}) endif (${CMAKE_PROJECT_NAME} MATCHES "projectM-complete") INCLUDE_DIRECTORIES(${PROJECTM_INCLUDE} ${JACK_INCLUDEDIR} ${SDL_INCLUDE_DIR}) LINK_DIRECTORIES(${PROJECTM_LINK} ${JACK_LDFLAGS}) TARGET_LINK_LIBRARIES(projectM-jack projectM jack ${SDL_LIBRARY}) INSTALL(TARGETS projectM-jack DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) install(FILES "projectM-jack.desktop" DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) endif(QT_JACK_SUPPORT) projectM-complete-2.1.0-Source/src/projectM-jack/projectM-jack.10000664000175000017500000000117211756064135024615 0ustar matthiasmatthias.TH projectM-Jack 1 "June 24, 2010" .SH NAME projectM-jack \- ProjectM module for JackAudio .SH DESCRIPTION This manual page documents the .B projectM-jack command. .PP .B projectM-jack provides direct visualisation of a JackAudio stream using the projectM audio visualisation tool. .B projectM-jack offers a stereo-input-channel to connect Jack devices with. .PP .B projectM-jack can be run from the .B Applications menu after it was installed. .SH AUTHOR projectM-Jack was written by the projectM-Team. .PP This manual page was written by Matthias Klumpp , for the Debian project (and may be used by others). projectM-complete-2.1.0-Source/src/projectM-jack/FindPkgConfig.cmake0000664000175000017500000003610511756064135025520 0ustar matthiasmatthias# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: projectM-complete-2.1.0-Source/src/projectM-jack/COPYING0000664000175000017500000004311011756064135023073 0ustar matthiasmatthias GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. projectM-complete-2.1.0-Source/src/projectM-jack/video_init.h0000775000175000017500000000222411756064135024346 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ void setup_opengl( int w, int h ); void init_display( int w, int h, int *fvw, int *fvh, int fullscreen ); void resize_display( int w, int h, int fullscreen ); void close_display(); void CreateRenderTarget(int texsize,int *RenderTargetTextureID, int *RenderTarget); projectM-complete-2.1.0-Source/src/projectM-jack/projectM-jack.cpp0000664000175000017500000002230111756064135025234 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include "video_init.h" #include #include #include #include #include #include "sdltoprojectM.h" #include "ConfigFile.h" #include #include #include #include #include #define CONFIG_FILE "/share/projectM/config.inp" std::string read_config(); jack_port_t *input_port; jack_client_t *client; jack_default_audio_sample_t out[1024*1000]; #ifdef DEBUG FILE *debugFile = NULL; #endif volatile enum client_state_t { Init, Run, Exit } client_state = Init; SDL_Surface *screen; projectM *globalPM = NULL; int dumpFrame = 0; int frameNumber = 0; int texsize=512; int gx=32,gy=24; int wvw=512,wvh=512; int fvw=1024,fvh=768; int fps=30, fullscreen=0; std::string read_config() { int n; char num[512]; FILE *in; FILE *out; char* home; char projectM_home[1024]; char projectM_config[1024]; strcpy(projectM_config, PROJECTM_PREFIX); strcpy(projectM_config+strlen(PROJECTM_PREFIX), CONFIG_FILE); projectM_config[strlen(PROJECTM_PREFIX)+strlen(CONFIG_FILE)]='\0'; printf("dir:%s \n",projectM_config); home=getenv("HOME"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if ((in = fopen(projectM_home, "r")) != 0) { printf("reading ~/.projectM/config.inp \n"); fclose(in); return std::string(projectM_home); } else { printf("trying to create ~/.projectM/config.inp \n"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM"); projectM_home[strlen(home)+strlen("/.projectM")]='\0'; mkdir(projectM_home,0755); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if((out = fopen(projectM_home,"w"))!=0) { if ((in = fopen(projectM_config, "r")) != 0) { while(fgets(num,80,in)!=NULL) { fputs(num,out); } fclose(in); fclose(out); if ((in = fopen(projectM_home, "r")) != 0) { printf("created ~/.projectM/config.inp successfully\n"); fclose(in); return std::string(projectM_home); } else{printf("This shouldn't happen, using implementation defualts\n");abort();} } else{printf("Cannot find projectM default config, using implementation defaults\n");abort();} } else { printf("Cannot create ~/.projectM/config.inp, using default config file\n"); if ((in = fopen(projectM_config, "r")) != 0) { printf("Successfully opened default config file\n"); fclose(in); return std::string(projectM_config);} else{ printf("Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n"); abort();} } } abort(); } void renderLoop() { int i; int x, y; int index; short pcm_data[2][512]; while ( 1 ) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while ( SDL_PollEvent( &event ) ) { /** Translate into projectM codes and process */ evt = sdl2pmEvent( event ); key = sdl2pmKeycode( event.key.keysym.sym ); mod = sdl2pmModifier( event.key.keysym.mod ); if ( evt == PROJECTM_KEYDOWN ) { if(key == PROJECTM_K_f) { if (++fullscreen%2) { resize_display(fvw, fvh, fullscreen%2); globalPM->projectM_resetGL( fvw, fvh ); } else { resize_display(wvw, wvh, fullscreen%2); globalPM->projectM_resetGL( wvw, wvh ); } } else if(key == PROJECTM_K_q || key == PROJECTM_K_ESCAPE) {delete(globalPM); exit (1);} else {globalPM->key_handler(evt,key,mod);} } else if ( evt == PROJECTM_VIDEORESIZE ) { wvw=event.resize.w; wvh=event.resize.h; resize_display(wvw, wvh, fullscreen%2); globalPM->projectM_resetGL( wvw, wvh ); } } /** Render the new frame */ globalPM->renderFrame( ); SDL_GL_SwapBuffers(); } printf("Worker thread: Exiting\n"); } int process (jack_nframes_t nframes, void *arg) { jack_default_audio_sample_t *in; in = (jack_default_audio_sample_t*)jack_port_get_buffer (input_port, nframes); //memcpy (out, in,sizeof (jack_default_audio_sample_t) * nframes); globalPM->pcm()->addPCMfloat(in,nframes); //printf("%x %f\n",nframes,in[128]); return 0; } void jack_shutdown (void *arg) { exit (1); } int main( int argc, char **argv ) { const char **ports; const char *client_name; const char *server_name = NULL; jack_options_t options = JackNullOption; jack_status_t status; int i; char projectM_data[1024]; std::string config_file; config_file = read_config(); ConfigFile config(config_file); wvw = config.read( "Window Width", 512 ); wvh = config.read( "Window Height", 512 ); int fullscreen = 0; if (config.read("Fullscreen", true)) fullscreen = 1; else fullscreen = 0; #ifdef DEBUG int value; int rgb_size[3]; #endif const SDL_VideoInfo* info = NULL; int bpp = 0; /* Flags we will pass into SDL_SetVideoMode. */ int flags = 0; //JACK INIT //---------------------------------------------- if (argc >= 2) { /* client name specified? */ client_name = argv[1]; if (argc >= 3) { /* server name specified? */ server_name = argv[2]; // options |= JackServerName; } } else { /* use basename of argv[0] */ client_name = strrchr(argv[0], '/'); if (client_name == 0) { client_name = argv[0]; } else { client_name++; } } /* open a client connection to the JACK server */ client = jack_client_open (client_name, options, &status, server_name); if (client == NULL) { fprintf (stderr, "jack_client_open() failed, " "status = 0x%2.0x\n", status); if (status & JackServerFailed) { fprintf (stderr, "Unable to connect to JACK server\n"); } exit (1); } if (status & JackServerStarted) { fprintf (stderr, "JACK server started\n"); } if (status & JackNameNotUnique) { client_name = jack_get_client_name(client); fprintf (stderr, "unique name `%s' assigned\n", client_name); } /* tell the JACK server to call `process()' whenever there is work to be done. */ jack_set_process_callback (client, process, 0); /* tell the JACK server to call `jack_shutdown()' if it ever shuts down, either entirely, or if it just decides to stop calling us. */ jack_on_shutdown (client, jack_shutdown, 0); /* display the current sample rate. */ printf ("engine sample rate: %d\n", jack_get_sample_rate (client)); /* create two ports */ input_port = jack_port_register (client, "input", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); if (input_port == NULL) { fprintf(stderr, "no more JACK ports available\n"); exit (1); } /* Tell the JACK server that we are ready to roll. Our * process() callback will start running now. */ // END JACK INIT ---------------------------------- init_display(wvw,wvh,&fvw,&fvh,fullscreen); /** Setup some window stuff */ SDL_WM_SetCaption( PROJECTM_TITLE, NULL ); globalPM = new projectM(config_file); /** Initialise projectM */ //JACK BEGIN----------------------------- if (jack_activate (client)) { fprintf (stderr, "cannot activate client"); exit (1); } /* Connect the ports. You can't do this before the client is * activated, because we can't make connections to clients * that aren't running. Note the confusing (but necessary) * orientation of the driver backend ports: playback ports are * "input" to the backend, and capture ports are "output" from * it. */ ports = jack_get_ports (client, NULL, NULL, JackPortIsOutput); if (ports == NULL) { fprintf(stderr, "no physical capture ports\n"); exit (1); } i=0; while (ports[i]!=NULL) { printf("Connecting to Jack port %s\n",ports[i]); if (jack_connect (client, ports[i], jack_port_name (input_port))) { fprintf (stderr, "cannot connect input ports\n"); } i++; } free (ports); //----------------------------------END /** Initialise the thread */ renderLoop(); return 1; } projectM-complete-2.1.0-Source/src/projectM-jack/video_init.cpp0000775000175000017500000001234611756064135024707 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ //video_init.c - SDL/Opengl Windowing Creation/Resizing Functions // //by Peter Sperl // //Opens an SDL Window and creates an OpenGL session //also able to handle resizing and fullscreening of windows //just call init_display again with differant variables #include #include #include extern SDL_Surface *screen; extern int texsize; void setup_opengl( int w, int h ); void close_display() { SDL_Quit(); } void resize_display(int w, int h, int f) { int flags; if (f) flags = SDL_OPENGL|SDL_HWSURFACE|SDL_FULLSCREEN; else flags = SDL_OPENGL|SDL_HWSURFACE|SDL_RESIZABLE; // SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); screen = SDL_SetVideoMode( w, h, 0, flags ) ; if(screen == 0 ) { fprintf( stderr, "Video mode set failed: %s\n", SDL_GetError( ) ); return; } setup_opengl(w,h); SDL_ShowCursor(f ? SDL_DISABLE : SDL_ENABLE); } //init_display // //Sets screen to new width and height (w,h) //Also switches between fullscreen and windowed //with the boolean f (fullscreen) void init_display(int w, int h, int *fvw, int *fvh, int f) { /* Information about the current video settings. */ const SDL_VideoInfo* info = NULL; int bpp = 0; /* Flags we will pass into SDL_SetVideoMode. */ int flags = 0; /* First, initialize SDL's video subsystem. */ if( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER ) < 0 ) { /* Failed, exit. */ fprintf( stderr, "Video initialization failed: %s\n", SDL_GetError( ) ); //projectM_vtable.disable_plugin (&projectM_vtable); return; } /* Let's get some video information. */ info = SDL_GetVideoInfo( ); if( !info ) { /* This should probably never happen. */ fprintf( stderr, "Video query failed: %s\n", SDL_GetError( ) ); // projectM_vtable.disable_plugin (&projectM_vtable); return; } printf("Screen Resolution: %d x %d\n", info->current_w, info->current_h); *fvw = info->current_w; *fvh = info->current_h; bpp = info->vfmt->BitsPerPixel; //SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 8 ); //SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 8 ); //SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_RED_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_GREEN_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_BLUE_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_ALPHA_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, 16 ); SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); if (f==0) flags = SDL_OPENGL|SDL_HWSURFACE|SDL_RESIZABLE; else flags = SDL_OPENGL|SDL_HWSURFACE|SDL_FULLSCREEN; screen= SDL_SetVideoMode( w, h, bpp, flags ) ; if(screen == 0 ) { /* * This could happen for a variety of reasons, * including DISPLAY not being set, the specified * resolution not being available, etc. */ fprintf( stderr, "Video mode set failed: %s\n", SDL_GetError( ) ); // projectM_vtable.disable_plugin (&projectM_vtable); return; } // setup_opengl(w,h); //gluOrtho2D(0, w, 0, h); } void setup_opengl( int w, int h ) { /* Our shading model--Gouraud (smooth). */ glShadeModel( GL_SMOOTH); /* Culling. */ // glCullFace( GL_BACK ); // glFrontFace( GL_CCW ); // glEnable( GL_CULL_FACE ); /* Set the clear color. */ glClearColor( 0, 0, 0, 0 ); /* Setup our viewport. */ glViewport( 0, 0, w, h ); /* * Change to the projection matrix and set * our viewing volume. */ glMatrixMode(GL_TEXTURE); glLoadIdentity(); // gluOrtho2D(0.0, (GLfloat) width, 0.0, (GLfloat) height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); // glFrustum(0.0, height, 0.0,width,10,40); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glDrawBuffer(GL_BACK); glReadBuffer(GL_BACK); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glBlendFunc(GL_SRC_ALPHA, GL_ONE); glEnable(GL_LINE_SMOOTH); glEnable(GL_POINT_SMOOTH); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClear(GL_COLOR_BUFFER_BIT); // glCopyTexImage2D(GL_TEXTURE_2D,0,GL_RGB,0,0,texsize,texsize,0); //glCopyTexSubImage2D(GL_TEXTURE_2D,0,0,0,0,0,texsize,texsize); glLineStipple(2, 0xAAAA); } projectM-complete-2.1.0-Source/src/projectM-jack/NEWS0000664000175000017500000000000011756064135022526 0ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-jack/cmake/0000775000175000017500000000000011756416657023133 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-jack/cmake/CPack-projectM.cmake0000664000175000017500000000125511756064135026670 0ustar matthiasmatthias#CPACK projectM config SET(CPACK_GENERATORS "TGZ") SET(CPACK_SOURCE_GENERATORS "TGZ") SET(CPACK_STRIP_FILES ON) #SET(CPACK_IGNORE_FILES # "*~;CMakeCache.txt;CMakeFiles/;.svn;.*.bak;*.Z;_*/;.*.gz;.*.tgz;.*.tar;.*.bz2;.*.zip;.*.rpm;.*.deb;.*.o") SET(CPACK_SOURCE_IGNORE_FILES "Makefile;CMakeCache.txt;CMakeFiles/;.*.gz;.*.bz2;.*.Z;.*.zip;.*svn") #SET(CPACK_BINARY_RPM OFF) # #SET(CPACK_BINARY_Z OFF) #SET(CPACK_SOURCE_TGZ ON) SET(CPACK_SOURCE_Z OFF) SET(CPACK_SOURCE_TZ OFF) SET(CPACK_SOURCE_TBZ2 ON) #SET(CPACK_BINARY_TGZ ON) #SET(CPACK_SOURCE_Z OFF) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "1") SET(CPACK_PACKAGE_VERSION_PATCH "0") INCLUDE(CPack) projectM-complete-2.1.0-Source/src/projectM-jack/cmake/documentation.cmake0000664000175000017500000000767611756064135027014 0ustar matthiasmatthias# Copyright (C) 2009 Julian Andres Klode . # Licensed under the same terms as APT; i.e. GPL 3 or later. macro(add_debiandoc target sourcefiles installdest) foreach(file ${sourcefiles}) get_filename_component(relfile ${file} NAME) string(REPLACE ".sgml" "" manual ${relfile}) get_filename_component(absolute ${file} ABSOLUTE) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html COMMAND debiandoc2html ${absolute} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS ${file} ) set(commands ${commands} ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html) if (NOT ${installdest} EQUAL "" ) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${manual}.html DESTINATION ${installdest}) endif (NOT ${installdest} EQUAL "" ) endforeach(file ${sourcefiles}) add_custom_target(${target} ALL DEPENDS ${commands}) endmacro(add_debiandoc target sourcefiles installdest) macro(add_po4a type master po target deps) add_custom_command(OUTPUT ${target} COMMAND po4a-translate --keep 0 -f ${type} -m ${master} -p ${po} -l ${target} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${deps} ${master} ${po}) endmacro(add_po4a type master po target deps) # Macro for XML man pages. macro(add_xml_manpages target manpages translations entities) foreach(manpage ${manpages}) string(LENGTH ${manpage} manpage_length) math(EXPR manpage_length ${manpage_length}-1) string(SUBSTRING ${manpage} ${manpage_length} 1 section) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${manpage} COMMAND xmlto man ${CMAKE_CURRENT_SOURCE_DIR}/${manpage}.xml WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${manpage}.xml ) set(commands ${commands} ${CMAKE_CURRENT_BINARY_DIR}/${manpage}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${manpage} DESTINATION share/man/man${section}) # Add the translations for the manpage. foreach(translation ${translations}) set(entities) # transdir = shortcut to the output directory for translations. set(transdir ${CMAKE_CURRENT_BINARY_DIR}/${translation}) foreach(entity ${entities}) add_custom_command(OUTPUT ${transdir}/${entity} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND ${CMAKE_COMMAND} -E make_directory ${transdir} COMMAND ${CMAKE_COMMAND} -E copy ${entity} ${transdir}) set(ent_cmds ${ent_cmds} ${transdir}/${entity}) endforeach(entity ${entities}) add_po4a(docbook ${manpage}.xml po/${translation}.po ${transdir}/${manpage}.xml "${ent_cmds}") add_custom_command(OUTPUT ${transdir}/${manpage} COMMAND xmlto -o ${transdir} man ${transdir}/${manpage}.xml WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${transdir}/${manpage}.xml) set(nls-cmd ${nls-cmd} ${transdir}/${manpage}) install(FILES ${transdir}/${manpage} DESTINATION share/man/${translation}/man${section}) endforeach(translation ${translations}) endforeach(manpage ${manpages}) add_custom_target(${target} ALL DEPENDS ${commands}) # Sort the list of the translations. list(SORT nls-cmd) add_custom_target(nls-${target} ALL DEPENDS ${nls-cmd}) endmacro(add_xml_manpages manpages) macro(add_manpages target manpages translations) foreach(man ${manpages}) string(LENGTH ${man} manpage_length) math(EXPR manpage_length ${manpage_length}-1) string(SUBSTRING ${man} ${manpage_length} 1 section) install(FILES ${man} DESTINATION share/man/man${section}) if (USE_NLS) foreach(translation ${translations}) set(transdir ${CMAKE_CURRENT_BINARY_DIR}/${translation}) add_po4a(man ${man} po/${translation}.po ${transdir}/${man} "") install(FILES ${transdir}/${man} DESTINATION share/man/${translation}/man${section}) set(files ${files} ${transdir}/${man}) endforeach(translation ${translations}) endif(USE_NLS) endforeach(man ${manpages}) add_custom_target(${target} ALL DEPENDS ${files}) endmacro(add_manpages target manpages translations) projectM-complete-2.1.0-Source/src/projectM-jack/qprojectM-jack.cpp0000664000175000017500000002015711756064135025424 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #include #include #include #include "ConfigFile.h" #include #include #include #include #include // for mkdir #include #define QPROJECTM_JACK_CONFIG_FILE "/config.inp" std::string read_config(); jack_port_t *input_port; jack_client_t *client; jack_default_audio_sample_t out[1024*1000]; #ifdef DEBUG FILE *debugFile = NULL; #endif volatile enum ClientState { Init, Run, Exit } client_state = Init; projectM *globalPM = NULL; int dumpFrame = 0; int frameNumber = 0; int texsize=512; int gx=32,gy=24; int wvw=512,wvh=512; int fvw=1024,fvh=768; int fps=30, fullscreen=0; class ProjectMApplication : public QApplication { public: ProjectMApplication(int& argc, char ** argv) : QApplication(argc, argv) { } virtual ~ProjectMApplication() { } // catch exceptions which are thrown in slots virtual bool notify(QObject * receiver, QEvent * event) { try { return QApplication::notify(receiver, event); } catch (std::exception& e) { qCritical() << "Exception thrown:" << e.what(); } return false; } }; std::string read_config() { int n; char num[512]; FILE *in; FILE *out; char * home; char projectM_home[1024]; char projectM_config[1024]; int len; strcpy(projectM_config, PROJECTM_PREFIX); strcpy(projectM_config + (len = strlen(PROJECTM_PREFIX)), "/"); strcpy(projectM_config+(len += strlen("/")), RESOURCE_PREFIX); strcpy(projectM_config+(len += strlen(RESOURCE_PREFIX)), QPROJECTM_JACK_CONFIG_FILE); projectM_config[len += strlen(QPROJECTM_JACK_CONFIG_FILE)]='\0'; printf("dir:%s \n",projectM_config); home=getenv("HOME"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if ((in = fopen(projectM_home, "r")) != 0) { printf("reading ~/.projectM/config.inp \n"); fclose(in); return std::string(projectM_home); } else { printf("trying to create ~/.projectM/config.inp \n"); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM"); projectM_home[strlen(home)+strlen("/.projectM")]='\0'; mkdir(projectM_home,0755); strcpy(projectM_home, home); strcpy(projectM_home+strlen(home), "/.projectM/config.inp"); projectM_home[strlen(home)+strlen("/.projectM/config.inp")]='\0'; if((out = fopen(projectM_home,"w"))!=0) { if ((in = fopen(projectM_config, "r")) != 0) { while(fgets(num,80,in)!=NULL) { fputs(num,out); } fclose(in); fclose(out); if ((in = fopen(projectM_home, "r")) != 0) { printf("created ~/.projectM/config.inp successfully\n"); fclose(in); return std::string(projectM_home); } else{printf("This shouldn't happen, using implementation defualts\n");abort();} } else{printf("Cannot find projectM default config, using implementation defaults\n");abort();} } else { printf("Cannot create ~/.projectM/config.inp, using default config file\n"); if ((in = fopen(projectM_config, "r")) != 0) { printf("Successfully opened default config file\n"); fclose(in); return std::string(projectM_config);} else{ printf("Using implementation defaults, your system is really messed up, I'm suprised we even got this far\n"); abort();} } } abort(); } int process (jack_nframes_t nframes, void *arg) { jack_default_audio_sample_t *in; in = (jack_default_audio_sample_t*)jack_port_get_buffer (input_port, nframes); //memcpy (out, in,sizeof (jack_default_audio_sample_t) * nframes); globalPM->pcm()->addPCMfloat(in,nframes); // printf("%x %f\n",nframes,in[128]); return 0; } void jack_shutdown (void *arg) { exit (1); } int main (int argc, char **argv) { const char **ports; const char *client_name; const char *server_name = NULL; jack_options_t options = JackNullOption; jack_status_t status; int i; char projectM_data[1024]; // Start a new application ProjectMApplication app(argc, argv); setlocale(LC_NUMERIC, "C"); // Fix std::string config_file; config_file = read_config(); QProjectM_MainWindow * mainWindow = new QProjectM_MainWindow(config_file, 0); mainWindow->show(); globalPM = mainWindow->GetProjectM(); //JACK INIT //---------------------------------------------- if (argc >= 2) { /* client name specified? */ client_name = argv[1]; if (argc >= 3) { /* server name specified? */ server_name = argv[2]; // options |= JackServerName; } } else { /* use basename of argv[0] */ client_name = strrchr(argv[0], '/'); if (client_name == 0) { client_name = argv[0]; } else { client_name++; } } /* open a client connection to the JACK server */ client = jack_client_open (client_name, options, &status, server_name); if (client == NULL) { fprintf (stderr, "jack_client_open() failed, " "status = 0x%2.0x\n", status); if (status & JackServerFailed) { fprintf (stderr, "Unable to connect to JACK server\n"); } exit (1); } if (status & JackServerStarted) { fprintf (stderr, "JACK server started\n"); } if (status & JackNameNotUnique) { client_name = jack_get_client_name(client); fprintf (stderr, "unique name `%s' assigned\n", client_name); } /* tell the JACK server to call `process()' whenever there is work to be done. */ if (jack_set_process_callback (client, process, 0)) { std::cerr << "qprojectM-jack: failed to set process callbank!. quitting..." << std::endl; exit(EXIT_FAILURE); } /* tell the JACK server to call `jack_shutdown()' if it ever shuts down, either entirely, or if it just decides to stop calling us. */ jack_on_shutdown (client, jack_shutdown, 0); /* display the current sample rate. */ printf ("engine sample rate: %d\n", jack_get_sample_rate (client)); /* create two ports */ input_port = jack_port_register (client, "input", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); if (input_port == NULL) { fprintf(stderr, "no more JACK ports available\n"); exit (1); } /* Tell the JACK server that we are ready to roll. Our * process() callback will start running now. */ // END JACK INIT ---------------------------------- //JACK BEGIN----------------------------- if (jack_activate (client)) { fprintf (stderr, "cannot activate client"); exit (1); } /* Connect the ports. You can't do this before the client is * activated, because we can't make connections to clients * that aren't running. Note the confusing (but necessary) * orientation of the driver backend ports: playback ports are * "input" to the backend, and capture ports are "output" from * it. */ ports = jack_get_ports (client, NULL, NULL, JackPortIsOutput); if (ports == NULL) { fprintf(stderr, "no physical capture ports\n"); exit (1); } i=0; while (ports[i]!=NULL) { printf("Connecting to Jack port %s\n",ports[i]); if (jack_connect (client, ports[i], jack_port_name (input_port))) { fprintf (stderr, "cannot connect input ports\n"); } i++; } free (ports); //----------------------------------END //return 1; return app.exec(); } projectM-complete-2.1.0-Source/src/projectM-jack/ChangeLog0000664000175000017500000000003111756064135023605 0ustar matthiasmatthias10/10/2007 FIRST RELEASE!projectM-complete-2.1.0-Source/src/projectM-jack/make_bundle-no-qt.sh0000775000175000017500000000306511756064135025706 0ustar matthiasmatthias#!/bin/sh ### make_bundle-no-qt.sh A simple script to create a mac bundle without qt ### included in the bundle (depends on standard framework paths instead) ### Author: Carmelo Piccione (carmelo.piccione+projectM@gmail.com) # Path to installed qt framework on your machine PATH_TO_QT=/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/ BUILD_PATH=/Users/struktured/projects/projectm_trunk/src PROJECTM_QT_BUILD_PATH=${BUILD_PATH}/projectM-qt/libprojectM-qt.1.dylib # the version of qt to bundle QT_VERSION=4 # The bundle top level directory APP=projectM-jack.app ## [0] Clean rm -rf ${APP} ## [1] Create framework directory mkdir ${APP} mkdir ${APP}/Contents mkdir ${APP}/Contents/Frameworks mkdir ${APP}/Contents/Plugins mkdir ${APP}/Contents/MacOs mkdir ${APP}/Contents/Resources mkdir ${APP}/Contents/Resources/fonts mkdir ${APP}/Contents/Resources/presets cp projectM-jack ${APP}/Contents/MacOs/ cp -f ${PROJECTM_QT_BUILD_PATH} ${APP}/Contents/Plugins/libprojectM-qt.dylib cp -Rf ../../fonts/*.ttf ${APP}/Contents/Resources/fonts cp -Rf ../../presets_projectM/*.prjm ${APP}/Contents/Resources/presets cp -Rf ../../presets_projectM/*.milk ${APP}/Contents/Resources/presets cp -f ${BUILD_PATH}/projectM-engine/config.inp ${APP}/Contents/Resources ## [3] Change id of each qt framework to specialized one for this bundle install_name_tool -id @executable_path/../Plugins/libprojectM-qt.dylib ${APP}/Contents/Plugins/libprojectM-qt.dylib install_name_tool -change ${PROJECTM_QT_BUILD_PATH} @executable_path/../Plugins/libprojectM-qt.dylib ${APP}/Contents/MacOs/projectM-jack projectM-complete-2.1.0-Source/src/projectM-sdlvis/0000775000175000017500000000000011756416660022441 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/src/projectM-sdlvis/projectM.icns0000775000175000017500000021527411756064136025115 0ustar matthiasmatthiasicns¼ics#Hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿics8cc]]‚‚‚úûü¬úúýü]]]ú{{{{{ûVú¬¬||||||¦{{üVùûüû¬|{||{{{úûýúü¬¬ø]]‚‚‚|‚‚¬üúüû¬ýü]]‚‚¦‚üêüù¬ûü¬ü||  ¦‚ü¬ûüüúüüü¬{{|¦¦û¬úøûüúc]]‚]]]]‡û÷÷ùV+W]]‚]]]]ûVøþ¬ùù|||¦‚]ûüúÿ¬úùWW| ¦¦|üûüþüúùc]]‚‚û¦¦¬ûýýüùù]]]ˆûüýþýû¬ÿýøû|||‚ü¬ýüýýýü¬¬üü||  ¦¦ü]ˆ¬ûVù¬üøis32¢¡‘xhiewYP;wu!F š‹€}k^lsUhiž‚6=_\MPYYIgp=‚PJ[//DLcMC<74U”Y1O‚9G²HJR^elyz‰cR?{u8Yeq~„‡š˜jmm¢~*-™›–“މz’’O•…N:Q;££š’—€„^*|e;'6«^hmov€qt8>zJR(C|~|xmc^RF†:Y:/6§¨˜…ouN2U@=}IC5*……yoqW0\d®PBXiMGOTP`c[ODB®¹_ˆÉ‚yhRTYSTXH«6‰…®¬˜|pjgjXHrf/y„ˆ˜Ž‚ulk€HTf=@pBNVle[cX0\\"=€{.nNHJ>1S:cŸJ–›ˆpR8!/!-&>2+C@6`q>€L<67K"7wGT/F[YM@/%57?‚5WA7>@B:51E5'L9:xGG<1\RA.9ZQ6cd}ªOF_qli^@WqyyeP¸»^Š•Ïkh]>UpouoJ—« 4‹ŒAHL2FhZUP9vk/z‰h`H18V3F;ThAGsƒrpULFF*&)^R%Kƒ~knSCB1M0m¨O?I@<5#>'$7..AGE3*0-*>v<A’{4?ªs8mkÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿICN#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿicl8]]]]]]‚‚‚‚‚‚Wúûûüüüûû÷ûþ¬ýüccc]]]]]]‚‚‚{{{{V{ûûûü¬¬üø+ýþþü]]]]]]]WWW{{{{{{Pûüûûù+Vùûý¬ûWWWW{{{{{{{||¦{{P{úúù+ùüøûúýýý||||   ||||¦¦¦¦{PýûVùVùþú¬ýûþ¬   |   |{|{{{|‚ùVüþýúùùùþýû¬û|u{{{||{{{{{{ùù¬þ¬ùVýú¬¬¬ýù+WWWW{{‚{{|{‚‚‚úýýüûùùüýý¬¬ý¬÷]]]]‚‚‚‚‚‚||‚‚‚‚þ¬ûûùúýü¬ý¬ýý¬]]]]‚‚‚‚‚‚|‚‚‚‚‚¬êüûûVúþúúü¬¬ý¬ü]]]‚‚‚‚‚¦‚¦¦¦‚‚¬þê¬ûùøûþùûû¬¬üûWWWW{{|‚‚¦¦¦¬üûýêêýûøúýýúý¬üûüü¬||{{||||¦¦‚‚ü¬¬ýýüýþ¬ýüù¬üûû¬¬ü       ¦¦¦{üü¬¬úøúüüüø+ûûûüûü¬¬{{||  ¦¦¦‚ûüþýVùüùøøüüüüü¬¬]WWWú{|¦‚úú]ûü¬üúûø+øü¬¬ùùøc]]]]‚‚]]]]]]]]‡üV÷õùúùVøùøöccccccˆˆ]]]]]]]c]]ˆüV÷õVù÷ùùø+]]]]]cˆˆ‡]]]]]]]c]üù÷õ+¬ÿÿVúùVWWWW]‚‚û]]]]]]]]]üø÷VýÿÿþúVVù||{{{|‚¦ûú]]]]]]üüûùøúþÿà¬ûùúù|||||| ¦¦ú]‚]ûüüûV2ûÿÿýüûùùù{||||| ¦¦‚‚¦‚ú¬üûüúù¬ÿþüüüùVVùWWW{|¦ ¦¦¦|ü¬]üúúýÿýüüûùúúc]]]]‚|{¦‚ü¦ ¦‚ý¬]ûþÿ¬ûüüVùcccccû‚ú‚‚¬¦¦¦ýþü]û¬êÿ¬ûûüVùù]]cccˆˆˆûû¬¬¬ýéþüûûüþêÿ¬üü÷ùúWWù]]ˆˆˆˆûüýýþþþþýûûü¬àêêýû÷÷ùü{{{{ú‚‚‚üˆ¬ýýýýþþþ¬ü¬þàÿÿþ¬úøûþ|||||‚‚‚‚ü¬¬ýý¬ûý¬þýýýþüûýÿþý¬þû||||  ¦¦¦¦¦¬ýˆ]]ˆ¬¬¬¬¬VVûþý¬ýûø||     ¦¦¦¦¦¬]]ˆ¬üýýúVVVùüü¬¬Vøil32 E ¡Ÿ›‘†~zoibgb_\‚xMcXPFCQY½_:(O¥¥£ž”Š‚€ukfxyfk’oTTYM41D£Îk&F£¢ž—“€†ug]i]xUOIW[fkРW15WŠ€xqrpnmh^Q=Pw‡XVqzŒÍˆA³mW‡11'`][SF@GMNPRJL;B{¡[Xœ‹}7)bw,GDKMD@JZ^\b_`YV‚˜CnŠ‹k3[9n\jljqrgadttljkh\aˆ†27e’›n#€?>>"…ÊŠŠ„unjvse]cS[^{l$H\ŠH1{3C=8Å“‘Œurjuhae_MkcrV2R[‘w)HuJ;<"'D›™’…wtgm]adSNofY1 =4HK$  _¨z!x.FR]LJF`cfbYVTPF?PQB40!C$0!E‹c=WZXC=EEDB=83.*%7YZ=:7+}©wIDF¥ÌRXeRZK6"oœ˜e?€¯±PhTNPO05”‘‹†ygUHYw€}€xcLg~…gVm€ZAGZ¡³a,JQš›toic`M>99`x{_IRwm9U^NŽ AIOO𣗔ƒoS@A7dzh3@OkL2€tQŽ'#SUY‚‚¨ ›–‚fX`JbvG,CEQ$@|Tso1VXW‰l¨¬¬šƒojv^lo60>7# Q}Td@;W[Z©–Ц©¤”„vqw]i`1%" JyiPG2RPuÇŽzš—‹…vpn\gN1%,gbJ, 'QjÉÇCmv{y{sj`VXG6*%5G/ <}¬qWbdc[XRVVUKF<1,J\2; GQ *4V]`ZMH@>CD6BB:1O‹ŠPC?;-0k¢ \:'[­fYKAIB:;5164>x—’lCE-&o˜”ŠMK::Ÿ¶€NOUX]ccfmjrssn’‡Zk\QGHW]¿_9 @?AGNRW_jlnrt—†‰«‡g`^O65K¦Ïi! 6NR[elr{„‡‡†„–Œ¥´xjZ`_fp“ÓžŠM$&G„‡Ž“”“˜•ŒŠˆr†«·‚tƒ†‘ÍŒHµiP~##”——•ŠŒŠ…‚‚|}mq¦Ç}8fš“},Rk-Ÿ¡Ÿžš”“˜–“—Žƒvœ¯Y&s‹bD*h^n±µ±®ª ›ž›ž˜|t”‘=8e•gk"$1 ‡ÌŒŽ‰ƒ|}…Žsrkr$(GWƒ„>%a)/6¿]`hljlhunx‰‚h|nz^4NSŠp#>_,(5X[dgkqkxo|ƒmc}sg=@PX›|ro>)!.5gglnnqppcojVXqlK@QޱU‹]GB*)5Dœ›“Œ‰ƒxjgcYHUV1 ^¥x"y$3=F53/¬°²`©Ÿ™wq|vXC:( B)AŠa1DEE0+4™ž—Ž‹ƒuel€vNG?0}£pEDE¢ÊMIOA(/y€ˆŠ€€rs{rkgZC-54a~z«JQX^a^`]mrmkc]SWT52S‹°îŽrc}‘ ŸÜ>BFFKECBW[Y^WRPEN[/:޵ï˜~ff¹ˆ‰¤Ìfc]TRLE>LXRVTNSMHdR0y©éÏ7a“u}”šš‘†|paST`[\TO]]Q_VDY ¹š"x–x«®¨œ•ˆ|nitg`[bhWZYHMN„™t/X‹xvª¯®¥œŽvkyqdjtlggOCPO„’O%BK…Š…¢£•‰„}pwpjcs€e;M^Fs€1>ABƒ“‘œ—Œ~ƒovqkT{…K2_^KiuE@EƒwvK]juwvŠffqSXƒ|h&9\`Ti\*C<<Œ~a79YXUL ,B;_²€pˆ…~gP@CKCRA.0)"U\Q1€ $G\¹¶;——Š|i[RFA2+%" 0H8 7t fM —œ“ŒwnXB92$+@/ )!CW#,MŠ•–‘ˆzh\TF,-WY(,:?49p¤¢^3P ‘‡ƒ}nd_SDW\X9%>/,|¥œœ‰LH2.¥sqjd`][]]OE:??@?moFUIB<>QXºZ6 Csmd]XUUZWLC@W]OU€hOGKA,.D¡Ëe :pkb[YXZ]]\WNM_Yv†QK@NR_iŒÍš†K$&Ikjga\XXSNOME@3MwŠZUmv†È‡A¯eLy""EFFA727:864,0&4q ]"YŠ˜‰z,Ti)-.371.8FMJPNPKL|•Cl‡†}c$J,eZlKMQQMHLY^]_a]SY‚‚/0_‹’ep*+3ƒÊcb`[SNIRSOKM;DJj`@S€‚='h014¿`^XPHE„\/FIJ72<21.)&$%$ /OQ354&tœh=?BžÃIIR@KA09VPG;2+# =OPF6bŒˆX:€«§H[B=EH.5nlhcYMB4C^c^fbR=.HrRd¨Ð£g<68g…‚³cfefcRC;ShpssxvzuM@\“¹óod•¥ˆ¦âkkhcaN=9Ueovv{~swyCI›Àö™|ff¹ŠŽªÒtqj`]M<6Phlstt~xn}_8ƒ³îÎ4^“yƒšikiheTA7KgmphfvwhkT?Z¦¼— u—•~FENZZK@:Ijoi^`eW^Z:CKˆs.V‹|}<8CKI9-)0Xgb]TEMZD/?NS&BK†ŠVLLKC4,*'L^YF>FZO/CTD{‹5BEE„—wsncM906(N^M/D;K6QSD'&NfÄÀ‡?NYc`WJC>78( *A-;|©mQ:@E@=8>@8+&BUP@FbuqC4eÅûã®[A"'+6CP@)5NW  ƒ¢¡žœœ››š–“Œ‹‡„ƒ€€a~~}}zvqmmknkhd`_cejgd`]_a`ebdYRV]luxzŠŽt^FFIUdklhQO\bULNMQLGFDA@CIPEKdtjC/mÎþå°Z:!#)8HL?&5Q]¢0¤¤¢¡¡ žœš—’Ž‹‰†ƒ‚~€~~|yvpmmknlid^_ekmnnif€gIjef\UX_o~~‚””‹lYFJPW_bbaSSZ]WTRJKF@@?=:9BK;Chx]VÖõÙ§\H!$+1<3 .KZ¤¢€¤L£¡¡¢ ŸžŸ›˜‘Ž‹ˆ†ƒ€}}~~€}{xvrpqoonkebbkqv{~{usqqrji_Y]fwŠŒ“§†bTHPY[VRSTTY[,UJ@947<>728=+95-  :L§§¨§¦£¤¤¡ œœš•”“‘‹ˆ†‡…†c‡ˆˆ…‚€}ztqnlgdcddckpxzy{|{m\Z^hrw…ŠŠˆŽzhUWYVTY][OFJX]ZYNEIF?527>;5 '8[e¦×áøÝ—e‘§‡XOGGB2$/-%>K¦¦§¦¥¡€ sœš˜˜–•”“ŽŠ‡ˆ††‡ˆˆ‰‰Š‰†…„}wupljigfa`djmpuwxeUU^mxz‡‰ˆƒ‡sbMLQV[[YSPMCU\YVG?HHFA?GU]`KOl˜•¬´ÜïíÄ}H~´«‡eE?C?87;3% 9OY€¢£¢¢  œš™˜”’”–’މˆ‡…€ƒ}„„††ˆ‡†ƒ‚‚€|xsnkfb]XY\]eott`YUbl{x‹‰ŒzbA:GWe`SGHMKNOONEBFHEA>Jk…‡z}žÉÍʽÆÝáÁ[s¥Ç­o/,7KA98<.#7Rbl¡¡¢¡  žš™™–“‘”““ŽŽŠŠ‰„„€ƒ„„……„ƒƒ‚M~{wrplf`SRRSYaff[UT`kzw‰’›…iV>>FQXWNHEFENV^c][`lkpx…˜Ÿ–|€¥ØáÚÀ½ÑÉ­}Y]Š·¿œ^:+:€;9;=ARfiœœš›šš™–˜–”‘ŽŽ‹ŠŠ‰€… ƒ‚‚‚ƒ‚‚~xvtpoic^VROLOUYXRPV`hutŠš§˜}VH@JHE>=AFEAGTfz…€|€•§·º±•sLS‚½Ïη´ÌÁªƒ^ToºËŸR!%.5<7EMAFVS••–•–”“‘“’Œ‹ˆˆ††„‚}}~~}}||{{}|{zxvu[rpnlhfb`][WOKIJJKGOZecko‰œ«–oFAH^SA-.@STKS`v š’“¤¼ÝîåʼnNF‚¯¬¶Â¸œrVPRT–ØÑy0':=DC8476“””€“y‘ŽŒ‰†„ƒ~~zyxwstuxwvtsqqpsrrpolkjliea_^`_\TMGB?;;?Oajaej‹ž¦‰^9CWskU@Gczxjjnx‹š“ˆ‡žÃîýóÔ•RTz¡°Á½¤|YRVM:n¶Ö¥`$8H<,.+ "€Ž€‹…{zwtqrnllihgjnnlkihggeegfeeffge`[YX\^ZRKE?8108McmcejŒŸ¡€[@Mb|yj]i…›™‡zpwƒznk‰¬ÒáÜÌŸh. 3cœµÈÁ‰SDQWODMw¨±“I.B.(&‚ƒ‚ƒ‚{wuqplgdea^^[YZ\dcba_^]^]\€]__`a`^[VQPTVXSLHB8/-/D\jcgl‹Ÿ„n]beoi`U\qž¤—€nx‹‡{v‰›¶ÆÇ¾£€BD…«Æ»o0*>>63/>i‘°ŒS"- %$vvutu€stqnkjeb][XUTSQQUWXWXXWXX€WdUUXYZ\[YSNMMOUPKJD:1/+=WhekoŒž Žˆ|we`OE83Fj’¨—‚uŠ«°¥¢’¥¹½´¢ŒO(jƹm(,) $Bm¸Ë+#dba`^]^^€_x^]WSOLIGGFCCGMLMNQQRQQPPQRSUTVUTPMKHGHNSRKD;4(0Jegqu¢«¨¦|V;)" 1d“‡Œ|“²Ã¹±”‹£«¢ ”S C’·«b##0,/@˜Öº\*!(!#'VTSQPQPOOKGDA?;;9:77:@@ACHImKLMMOONLIFCBDILKHB:2+3Ieiuy¨°¬¦‰mB' Dz˜œ„‰•›Š~¤©Ÿ›ŒO<‰ª•V $!0MJ<,j³Ã•N((4:NLKIHGIIGEDB?=:763€2 //39:=?DEEC€GHI€O6MLIEEFHLKJF>617Jdhv{‘¨³­ {[-,b’ ˆ~tpfco{Œ £›—…M€9„œ{E)(;L`gR*?|­°v1!4NUIIHFGFDB><;7898567>AEHMMNMPPQPO VYZXVSOOQR€SMPJD:?Ndky|¢°¦ŽiT0@k…~slddv€ˆ“—˜˜…ME‰–g53AWgwvX#C‡³±v?#"B_hJHG€F(HILNQRSOKGGDDEDCCDJMSV[[\]_``^\ZZ\addb_\]^\]\XQHJVhl{~™©œ]XA+ &8arŠˆ‹„…Ž™‰PZ”“V*9UlsqkN+']™¼¤Z=`oKJHGGHILQUY[\YUPPMMNLKJMPT\acdffjkkhecdfkmnlhehjihhOeefb^ST\mr€Ž” “{]YG8%#HbŒ¡¦ ¤‘~€ž†M &išS,*"8Zmp\VB4 3f±½…;*KvŠMMK€J(LNUVYZ[XUSQMNOMJJLOU]bffggjkkgddfjlmomigk€nNlhgfecZZaou…„”—ŽƒdO5,  $36JV‚›Ÿ–›—‰z†š¤›x@1sžŽZ=B-/IZ]VQ:/L…©£sDKzŒP€OMMOQ‚XWUTQMNNLIGJNT\b€effggea`eigijfcafjikhe€aHb\[bryЉ”—“ŽlE!(6JTWQuƒˆˆ~y¤¨•n69w¢‘`IT1!2AH@K?;)8K}ª¤g^“¤€b aabdgfijjkieb_\\[ZYXWZaimnooqqonj€gjlkj€gjlomhd]W\d][am}‡“’‘Šƒ[7/DRQQ[v‡Œƒ†™¬«‰_"#I¥Š_R[<!85DHF?6#"M–±š›ºÀssrqpqtvx{{|{xuqnlkjihffglswzyy{|zxupmlmkjkjikZmonke`YUX^YY_l{‡••‘…xN/#%!3FQEMa–•‘–’”ž«ª…V! P‹¦†]MW>%#76IQM?7, =s ²ÅÐÕ‡……ƒ‚‚„†ˆ€‰ˆ†~zxwussonlqv|~~}~~{ytolkhWikkmie^ZVUW\YW\gu„Ž”‘Œ{g=%() ):GM>Ld‚’”“’•œŸŸ¢žu=_ž¨~Q?K?/+;E“€”{“’‘Œ‰†~zwtvwuutrmiikmtzztib\\]_fiabcggcXPGJOXgoqmqlaVZk}…ygG+#8LVSQPMPNfxš¥–}rnjF8o“tY\[XOC<;;DOQA-%'*);E?1(€•”•”’‘Їƒ|xvvwuvurmffhjrxwrha[[`befdehkjbULAHQ]jorptm`TVgxr]="*=JRUUSQVPap”¤›‚yuiD H ‹pXca_ZN?99@II<-$#%.<=98™˜˜q—˜—–”“Їƒ{ywxuwwtoedgjrvvrh_[]cffeggili`RI?GSbkorstn`SUcs{hR4,@IOWYVX\O]q—§Ÿ…~‡kD  T¥§†n\f`\\P?65;BC8*€#",:N]€›œš™—•’‹‰„}ywwuxxtmdefipusme^Z_gihfeefgd\ND>HVdjlptvpcUS\inWB( .EMQVXSWWG[x§ŠŠˆ‰e; c¹±…pakbYWQC:9PXN>4šš™—|•’Ž‹ˆ„~yvspqtuqiabejnmh_XRRW^abb`][[XSIB?GYioigkqncUONNK<- 3MWVQMJIICr¡¶¦–ŠŒpA#‰Ò¹gaqbSMSURJFHF@505;;=HY`VF<•”’’‘zŒŠ†~}wtspqturi`adiljcZRLMRX[]_ZVSRPKD==FYkphdfge^QKIFB5& "6OZWNIHGJKƒµÂ©˜Ž|c02˜×·~heteTPYa^SDEC<0,085HWdkic^b^\KLB@5+  !8RYRIHJLVgš¾Á¤œŽ‰lJ C¤Ê¡hghqaQRencRGF@6,,5=;=EIK[qz‹‹ŠŠ€‰ ˆ……‚}{yur€qnrtpkbdhjhaZSGCDHMPOMNIEDDB?;6)  6NVNCDKUh~¬Å¤ ‚]:)^°Á’[_ao`T\mqg\OMF=33;CBCIIGRfo‹‹Š€‰|ˆˆ†…ƒ}ywuqrqqrtpkhjmlibZSFDEGJIHGEC?>@@<:GY]z”¶½±”–”{N- 7r®¦tJ[cdVR`miab[YSKBAHNJIMKCGV[‹‹Š‚‰‡„|zxutpqpoprpjjkmmg`XQFEE€C5DEA><;=?<99:A?=99==:9322:JW_`hebMF2&  /CIRsš±×êïÔµ–˜€^. e®ªe27C>8?ORHGQY[\[XTQPHDJQLF?7‰‰ˆˆŠ‹Œ‹†ƒ€~|ytrqpmopnjggfd`ZTOMJEB?=?@@=<;??;80--4BOWY]YUA;,"  %9DRtš±ÑÛÚ½Ÿ}ygI"s¿£M%2<13AJWY^`]WQLB>GRRKB:ŒŒ””“ŽŒ‰‰„€{{ywtuvsokkjgd_[YVTOLIEC4BB@?ACC?;40/4Vo–•‘€oTR;# € ‡Ó¥E#,12>..%ŠØ¤D- :@=KSKGOXZYZ]_]VLE<;EPONSV€uvwyzz{zzyyvrnifdcbcbc`_^][[XVRMKIEA@BDHLLMKEC?;=?7'!$$%#!$    #*(J`¬¾ˆ:(4<>GS`VIVgcYUY^UMGA77?FEHPR`_``bceedcbab_]YTRPOQPOONMLLHFA€?n=?CHLRRSOJFC@>?7+'++,,*..$ +31*&!#(-0/)!"*9EQWƒŸ¼ªk726;EGVdXKWgc[UWWNHC<22:>9;DHLKLLOPSSQPNNOMKIJHFE€FwGHHFEDCCA<97678>DPU\]]YQMGFEF?50379:995(&DU^ehf_TNIHILI?99A@?;7."#<\“bM2!");ME,)Rt™¦¬«ÉÙ¼y03VVPFaqcPQYXYUXYUURI==CA509==<;€6\8:;AFX`ikhaUMFFEGFBACJE?6-$*Bbœ°°¤‡oM1(-345GXJ, 2k‘´º»´ÉÉ­f.CC;8>?€EDEEFDDBB@@><==<:9887643312/-,'(+058@GU]ced\TLD>646;DKOF;-#(5Vsžª·¹³¤nOBHQSBNXM4$1Ex™µ·ÁÈáß S5;LZSU[lqg[QNUTMUdg`UK=57<>AD@GGFDB@>;9765442/-,)('%$#"# %.6@JRW[ZZWROD:,%(1?IK?/4Qv“¦¢›¢¨¨« †jXZacPNMG?=Naz’ ž¶ÎðíšLBRTQJYpqiddYU[PEOeh\OH>.*2=81# 3Jhv„ˆŒ”›œŸ¢ v`YWhH'$A_}˜¯½°¡©Ãѳ”dN?DezmO=K][OG;5Oj`MR]N@6,#29€v)tsronnkhfc`[XVUQMJFA=741/-,(*/4>IRk{zkQ=CT\WQ>6Mf`QPQQI<)!03ƒ„‚‚€~|{ywtomidca_\WSPKGA=:862127>GR]cfhnnppnmnoligc]UG;1'"(-@eˆ›¡Ÿž–‰zpid^E3-Kœœ™‘¡¨­Éè΋65emed`jWDALZ_^L7Efl[OGPOA,#0==ދЉ†…†ƒ€}{xtromie_\XTLJGCA>=?DLV`jnqpvyxwutvwvvsolg_VME;4.(#! -Gauˆ’—‘‡{rld[@7=d–­£™—¥²»ÛõÇy/!H€`PGSOGFJSYZK,7bpbXTitmZVhz‚’““‘ŽŒ‹Œ‰‰†„‚|yvqlhc_]UQPKGEDHOW`jswxy}~}|zyyz~}zyxsmfb]XPE901,+-6Fcy’‘‹}qic[IKWt™ª§£©´ÅÉáï¹mMXp…vWG63ANSTROL9"7cm__h“~}”°Ä•””““‘ŽŽ‹‹Š‰ˆ†ƒ~xtokgb_XVTOKIINX^foy{~}‚„ƒ€}{{}„…„€‚|~zyxvrlcXOMHB3,/FWz†‹‚sh`YQcwŠ›Ÿ¤­ºÆÚ×áè´tqŽ’gNC0);OYVMGD93W…‹}~…­´§—¥Äãù˜™˜——””‘“‘ŽŠ…€ztqmhda_\WSQSVcgox„…†‹ŒŠ†„ƒ…Š€ŽI‰…Љ†}yrjab]L916=UpŠl\NTs’¡ š °ÌØîääè·‚ˆ­¥…dH?1,9GPLD@@KSƒ·Â¶°¬¹®‘„£Ëåô‚žœœš™•“’“”’‹ˆƒ}wqlgd`^\WUW]gr~‚†ŠŒ‘“”“‘’‘””’Ž‹‰‡ˆ†|xsppiT@3BZy‚nOSQ€¦²¤“¤¶ÑâëôèÛ²”–™Ÿ|bNPG=HOLLY\Mf}­ØæÙų¸¡qp—ÅÍÕ¡¢££¡)¡ ž›˜–”•–”’‘‡‚{tnjgeb`\Y\cmwƒˆŠ–—™™˜–”€“M•–œŸœ•’’“”‘‡†ˆ„oRA3D]uvq\dk’¬±¦›¬¾ÝìôûéТ€w}ˆzgVWV]jz€‡…‡–¸ÓÓ¾§“Šƒ~–ªËÕØƒ¢) ž›—••–••’’‰ƒ{tligdc`][_eq|†ŠŒŽ‘–™›œ›š˜˜€–w𠥦§ ›•’”–˜˜ˆˆ“‚hU;B[j‡ˆ¢«¦ ¢ºËåóüÿÖŸbF=[©±º­¡›Ÿ¢¦ÃèìѤ•¢²˜oj€³¾ÂÅÛåõ§§€¦§¦¥¦¦£¢ Ÿ££¡Ÿ™‘‡~vpkkjhcahrŠ‘“‘’—™™šœžŸžž ¢ Ÿ¢¦¬­³¯©£™”ŠŠ”‘‡wfOD?P]{ƒ¡­© ¡¸ÈêöþûРp^^v˜·¿À¯›†~uw™ÇÓ¼”Œ¢À²Ž¦ÎØ·¡¬ÑÝ릦§§¨©¨z§¤£¢¥¦§£–„|tpoplgcjt‚Œ••““—››œžŸ žžŸ££¤¥¦ª¯²·³¬¥•‹ŒŒ“—“’šxYF:FRp„£°­¦¨½ÌëúÿûÔ´™•‘Ž–—“o]RGAIm¢ÃĤ„|”¤£¦©Ãdz£¡ÂÔÝ¥¥¦¦§€¨©©¨¦£¢¥§¨¦ ™…}wrrsohelv‚Ž––“•™žœž¡¡¢  ¡£¦¨¨«¯³¶¶´®¥ž˜”“’’‘š¦™}X>2@Oq‡§³±­±ÇÕêýÿýÝÌÂÆ¹š†kX5'&Mƒ¶ÎµxLZ‡¥ ŠŽž±´ž²ÈÏ¥¥¤¤§§¨©y¨¦¥¤££¤¢¥¤ š…}xsppmigkr‹”••–œŸžž ¡£¤§§¥¦ª°³¶³³°©£™“’‘‹’ «ªšjPF<=`©¬±¬²ÃÑå÷ÿýðñëÜÁ‘i6*@‚¹ÂZOošœzhk€™¤ª´»££¢S¤¤££¡ ¡ Ÿž  œ–Œ‚zvtpnjgfio}ˆ’••™Ÿ£›œž¡£¥¨¨¥¤¨¬²³µ¶³¬¨£Ÿ˜”Œ‹–£¨¢‘€vdTB;Vrœ£¬¥«¹Åàð€ÿþëΣrL! %^–Á©ˆpwx]OU~§³«¥ŸŸžžžŸŸžžž›™›š–ˆ~uppmhfbbdjv‚‘”˜Ÿ£›š˜™œ £¦©¦¡¡¢¦¬®µµ³°¬©¥ž–ŽˆŠ™¤¢˜‰‚wcK:H^†˜§¢¦°»ÑÞòÿÿ!üÛ³ˆU2  ._¢¸·›‡„zjSKt®¸¢˜™™š™œ™››€œ™—˜–’‹‚yolieb`][^do{†‹Ž”›Ÿš˜——› ¤¦¦£Ÿ›¡¦©«¯°®®«§¢˜…‹™£ž“‡„‚zjRBCMr§¥­°ºÐÙêöúóÒª|J*  0ož¸©|}‘‹€°­™˜‘‘””––˜™–˜˜š›š—••”ˆ~ukea]ZYWVY\gs~„‰•š™€˜a›Ÿ¢¤¢™—˜œ ¢£§«¬¬«§¢•‹†—š”ˆzxmZMBC`„¥«¸¸½ÊÓâéåÜĤwI+   @o˜¢’}ƒ£¯ÄÁµ° ‘–Ћޑ”–—“–˜˜›™€–)“Žˆukf_[YYVTTYbny€…‹‘•˜™˜›¡¢¡ž˜”’•˜œžž¤¨€ª¤ ’‹ˆ——”‘„yrsne[EMs™¦ ¡“xhnŒ”ecdehijmkmoqtx||zxtngb\YXURQPOKJMXdt‡ŠŠ’•˜—•’Žˆ‡†……„…‡‰Šˆƒ{uwsu~ˆŒ‡ƒ~xpaVKIOW]^XLLcƒš  £¥°¸²¡ˆoA"   %8BLICIiš“›•x„‹’bbcbefhjhijlostutpjd^XTROLKJJIFEHR`o|ƒ…‡Œ’‘‘ދЅ…„‚}M|wqmot|ˆ‹„|xsg\SKHIMTZ`SN^|˜¥§¦¥¬¶°Ÿc81?A>DGMg„‰|†•š¡ª ‘‘a`abcdfh€fthklnnkgaZUQLHFB@?BB?=AKXerz}†ˆ‹Œ‹‰ˆ‡‡…ƒ}xupnmlighlt}ˆ‰‚ytk^TMJGDCIR_WQZw—«±®¨­³­›{X1 (@F?=FIKb‰€}ŽŸ±¹©•€_`abd€ecehhjjhb\SPKHD?;88;<96F__XXp”²¾¿´±±¦‘mI$ )3@KNJGIKM^~𥄙—^€\]^`aa`_abdeehbXROKGB<855985239?IVbntwz|~€‚…„~zuqjaYQMLLTanx„~wwq`H839DMI??IYYSRhޝ¾½³«©ž†d>  #6?EKPRLHECUwœ±–†’žŽ ¡aa`^^€_{a`_``bcdd`[TOLJIA:77;;7326=FR_mvtux|ƒ‚€zunf`ZSLGJOWdqy~xoqjT=308FRQJGJWSPO`¦´µ°¥¤’}W: (=GJKOQMB?EUn’¯ž˜¤®¢˜Ÿ¡jhfe€cFda_`__`acfbZTPMJHC=87<<9449@HS_krvvwz{}~{uoe]SQNLLNQYft~‚‚wkg\F6/1>NZ[U€OMLO^}Ÿ«­ªŸ‡rJ/ .CKLOPOMGBDOg«¢›¥®§¢¥¦srpnkjjifca`aaccfaZTPLJID>99??;77::?@<96;@M[fotwwxxz{wpdWLECFIJLQXamw|~xpbTC1,0?WkswtgWHHOT^s¢£›–|d@(  .CQQSWREJTYOL`…¤ „Œœ££Ÿ‹‰ˆ†„‚‚€zwqoonkhe`ZRMIEBA>:;??;925>L]lsxsxxy|{thSE:A@<8/09I]nwzrwzy|xn]B1,6DHC>@JWdornkifZH3(,7Wo…‰„~q^TORTVh‡š¦¤—ŒmP+&;JTQRTRIJYb]T`‚¢ ˆkj‚‘€’i‘“’’““’Іƒƒ{tmga\UME?=<@BGF@;006F[luwtxxsrl]I,!$5DGDD@GPXbgfe]VD. "5Ij~’•Š~rgZSVVR`–›ŒaE!  1FNTUSTUW]_a[R]‡¯¶§†ruvu|£¤¢Ÿœ›š™™——––‘І~{tkbYPLEFGKPPJD;8AN\govwxupdVD4 *>DCA@FFKU[bc[N@*"Ib‚‹”’†‚yi`TXQL]uŒ–}kL2$;GRXXVWZ\]ZYTP^ˆ²Á²œsf`os¨§¥¡œƒ™˜—”Žˆ‚yribZVUV[_baZSFBCN\dlrvyvl^L:)2GIC?==>DKQVTMD6 %Ok…‹Ž‡„}mbVYRL[r‰‘Šub@)(?IQVWVVXXUTUSSa‰°¼±vd\lt§§¤¡š››˜—–a—–“Žˆ‚}{umea\[]cgkiaZMGFP[dlqvyuhVC2$ 9NMC<9<QL@:758AE@:- !8^tƒ€~€ƒ‹y_SXQKWj~sU=  %5LPQUVXWXZ^\YZat—µ»­¡‰…|€~¨©ªª«¬¯±®©¤ ›—‘‹‚}yuplhcehmu{{sk^YW_hmrtytiVD5+$%(=OJ=8689?@80#'>aw{y|ƒ‰v]RXQJUfxrcD/   &7MQQUWXW[_e_WU_wŸ¿À® Œ‹…ŒŒ¨©ª¬¯²¶¹³®¨£žš’‹ƒ€|wtolgehnv{|ulc\\clqsu{teR@4+$"$8HC7324353*! )@cvyvz‚Œ†s]RXRJRashX8#   ':MQRS€W|]ch_UQ[z¦ÉűŸ‹‹‰•˜©§¦©­²µµ±¬§¢Ÿ˜“Šƒ€}ywqlhgjpv|}sl`^]ahpv{{o^L=3-*%+5::75631+& *Cct|uu|~tWUYULQ]bZD) !5KRST€VZ_`USL]µÐάœ„„‰“—ª¨¨ª­±±¯®ª¥¢ž˜“Œ„~|xtokkmty}|tj_]\_env{xkYG<3-) %-0.-..0*" '?bt|vtx{wkUSXRJMY\N:   0GMPTVSSVYWOUQi‹¼Ó˨—~‚ŠŒ¨¦¦§©¬¬ª§¢š˜“މ„€|zuqlmoux|ypg]ZY\ahs{ugRA92/)!#''%#&((" "7]p}{vsrsneWUXRHIRR@+  -CHMSTRPSVSQ^eƒ¤ÏÞË¥”}|{€€£¢£¤§§¦¥ œ–”’ŽŠ†„‚€}zupnoqvxzwofZWVY_dpwq`J<63/)#"%#   -Rgyyupmlh`ZUVODCGF3!   ';EKPRQSRRSUk{œ¹ØÛÉ¢’~wus ¡¢¢£¢£¡˜”‘Œ‰…„ƒ|xuolprvyzxofYWUY_clqmZC7451*# "   'K`xxumgdc^VQOG==?=+   $8GLOQPRPLYa•¶ÍßØÂž”‡„tjb ¡£¢£¡¡ š•ŒŒ‹ˆ…†„‚}xsniorwxyvof[XW\cdhifS?4243-#""    $GZsutkd`]ZTLE>4596$    %9GNPNOQ+QMWgŒ§ÌÝåÖº››“s\R™›ž ££¤¤š•ŽŽ‹Š‰‡„€ztolps€wmrld\ZZahgea_M;0122.$$#     ?Mgnqld^\YZOD9/04/  #6EOTPNRXYau·ÕÞÜŰ–Ÿœ”nM>‹•˜šž £š–€ŽŠŠ‡‡ƒyrnkmprtqng`]Y[eljc^\M:1233.&$#     3?Xcljc_\[bTF://0*   +?MVSOV`f‰œÃ×êçܾ£Žšœ‘d>-{}‚†‹Ž”—’ŽŒˆ‡…2€‚€zvtrnkoonnkf`ZVW_gonf^VOC;642.''&# €S"-CPclh^ZYc`P9241,  #7WYROUk|¦ÁÜêîåÌ­„—–…Y7)uuz}…‰Šˆ†…‚}|xvtpm€knjgc]WUV[bjhb\SLC;742-)'&$"!"#! !0@VbaYUTc\G2..*$   0HNQV[x”ÃÚíïãΰ—}yŠsG(optwzƒ†ƒ‚€D}}‚}zxvsokkiieaZWTTW[a`[VNHA<952/*'%#%')*&$&8Pad\XV^R:€'2"   9FLX_d…§Úéóëа•…y{’ƒg?'lmprsvz}x€vxywx~~{xusplihgec^XVS€T]VVSOJEB>;940-+&&(*+*%" '?OSKFDG;& "   28;HRYvŽ´¾Ä¹migj}gJ,jj€lmoqo€mqrprxxvtrnljgfdca]XVUSQPPNMJIDB?=:72/,*)*(%# &25/+)(    (4BX^knpkZH?@BBQ;& fghhefgigfdfhGnmlifdcbcc``^[WXVVROMKIHFDA@=<74--.,*% #'++)'$!  € %  $2'%&(,-*%"#%c€d ccegda]]^^\]a_^[YWXY]^\\ZYUWYYUPL€I@HEB??<85//11,(#"&.;JSQG=/%'3750  !*;A851(€+72' #.2bb€cbddc`[YZZXVXWUQNNOQXXWWVTSVYYUPKHHGGEBA><85/1540-,-4@VkwqaR?3-5EMNI5" !#  +'#%"$EYd[XRF6!   *PgaP& -G]f``bbc cfhd_ZXUQOOLJH€EGINNOPQPQTYYTNMLJKKHDBB@:54134306?HaxŽ–Œ~hOB9;IWZXE1".662/032+().)+(>Tu’‚ŒwrTF /=_svU/ -K~—_`abdfhhd^ZVUPNNIHEBB@ABFHHILLJOSSOKIJJIIEBA@>94321455>HXp„—›lRH>8?JQR@/ &27:45:=5'(-9@a{™ž¤•šƒ{\L& %:5;BM<$ @a’ ¨]]`bbehhc]XTTNLLIHFCA>>??@CEGGEFLMIFGF€GDA?@=8410/47=JWh™˜ŒlXM?75;EK=4)'09<=48>>2!#3J[‚œ±¬© ¢Œ‚cP0)   (5A.  $Srš£¦[\\^_acc]XRQPMLKHGFDA>=<:;5410.3;G[iz‹‘—’ˆ€oaUF:57?DB?:9=AA<30.-&!$+CTo€¡±¶¨¨¦¬›scNH  -382/) @o…¢¨ª]\ZZ[\\[VPLKKIIJKKJHC@=;89>=;99v8757789;:;:;733566>Mc{Š“™“‡yiWMHCBBORSNF?802"7Un‘œš¡›–Œ” §¢›‰}|…L-QF9>83*B`gB$ Mr”𥮲gc_ZWURPMHCCDAAEJMJFDA=<€: =>;:87531233468k5218=AJ[p…‘–š•Œ‚r_TMD@@JOOD93.(+""3Nm†—”—‘‹š¤£¡ ”ˆ‹“^'=`N@ELO?<77),Gu¤¡§¯°kfb\YVROMFBB@?>CKKJGB@>;<€; =;:764310/1045€7R411;BITfyŠ“˜›Ž‘•™‡wfYMA?@BGF9/*'$"#*7I^|“œ••‹†– —––™“†Š“c.CcL=BYfS6:f’¡±®³º¹OO€N|OPPONMOPRQRTWVWXXY[]_`abcdd`bcdcegjmonkgfikusomnqsrwsujbgn~‚Š‹šž¢…kRSW`jqssSQ`iVILOPKHGFCDH\WEKgzvH6gÇýå°[A!'+6CN># )?HNN€MNNONNLNPRQRWWXYYZ[]\^`bcdeef[dehjppokggkotspnmqstxuwleip…ŠŠ›ž ƒmTSV`mttpUS_eWNNMQLHGGDFIPWJPiyoH1oÐÿç²Z: #)8HJ: )BN€IJIJKJLKLLMPOPRTUWVXYZ\]_bdeefe\cfhkpqplgiou{{x{~~|}sknu…’“§§~kWY]djnkiWW^aYVRJKFAAB@@?IRBJm†}bXØ÷Ù§\H #*08/ "??€@LABEHKLMNOPQRSTUWYZ[]`ceijlljjklopstvuspt{ƒ–žžš˜—–˜‹†|‚‰š©¬´Ä±”tmehkjd]UR\bb€_UL:2-2?C<1192M|¨¤©¿äö滞mR?0  1C<=>>?@BCEIMNOPPSSTUUWZ[^`behknoqrqooppqqrtsrruy~Ž˜ £¡ŸŸž™Š„‚…“¢ª¬¯º¤ŒvvqkgikfZMYcc`_Z8PL@6--7;3' )/OkšªÍáÿð´…˜‘l=83/'  );??@@CCFGILQSTUU€XYZ]_`bgjmqtvwxyx€wvusuuttuvwzˆ‘™Ÿ £¢•„‚†š©«©§­˜†rtsnkmok_TSada]RGKG@639@@:'.?bj’¨ÙáøÝ—d¦ƒRG??:*%!-:BCDFFIKLNQWYZZ[]_`bcdgijoruwz}~€€‚~~}€|R}||‰”—¢£‘Š™¤¤®¯¬¦ª–„oknpsrme`\N^c`ZKAJIGB@IWbeRVsŸš±¶ÞïíÄ}G}³§]=795.+/' )>H€JLMPPSTW[\]`dhgegjmmpsvxz}€„„†…€„†‰‹‰ˆ„„‚€|{}„ˆ›££Ž‡ƒš©¦¶³·±²Ÿ†e\ftyg[Z\VYWWTKEIIFB?Lm‡Œ„¥ÐÒÏ¿ÈÞâÀ~Wo¡Ã¥f%"+?5+*.'BR\WWXY[^^`bfhjlnqtusuy{{}€‚„…ˆ‰‹ŒŠ‰ŠŠ‹P‘ŽŒŠˆ„€y}}…–˜‹†ƒ‘𩦏½Å¹®’|dbhpupe\WURY^fic^cmlqy‡š¡›ƒ‡¬ßæß¿Òʬ|UY†±·“T0.€-.+,.1BVZddefgilmruwxy|}‚‚„…†‡ŠŒ‘‘““‘‘ŽqŠ…ƒ~{{~…‹ƒ„‡”˜¥¤¹ÈÒè€qfnjd[UWYWPTap‚‹†ƒŽ–¨¸¼³—xS\‰ÄÔÓ¹¶ÍÀ¦XNiŠ²Â–I ','7?27GGrrstvvyz‚…†‡ˆŠ‹‹‹Ž’–•––••€” “’‘Ž‹ŠŠ‰‰ˆ€†„~zz}€|ƒŽ™—Ÿ ºËØÃœpkp„w`JFVff\`m€™¨ •–¥½ÞïçÇ‹S"M‰¢´®¸Á·˜nPJLLŽÏÈp$*-65)(+*„……‡‡‰Š‘‘“”•”•–•”•–”•˜››š˜—•“’“’ŽŒ‹Š‰‹Šˆ‡‡ˆŠŒŠN„}wsrqqv†— •™ž¼ÍÕ¸fm™t]_y‰{wz‚•¢™‹ŠŸÄîýõÖ—W&[¦²Ã¼£xULPE2f®ÍœU (8."€‘’“••˜–——€˜y——š˜•–•”•˜œ›˜–“‘ŽŒ‹‰‰ŠŠ‹‰‡„„†Š‰ƒ|wqlgfo„š¤˜šŸÀÐЯŠmzŠ¡œ‰z›®ª•†z‹‚qnŠ­ÒáÞΡm5:h¡·ÊÀˆO@KQG 2  ’““••——š€˜™™š—–—–’“’‘”™˜—•“‹‹ˆ‡††‡ˆ‡‡„€„†‡‚}{umfdg|”¡˜œ¡ÀÐͲœŠ”Œrt‡ ¯²¥Žz‚“~y‹¶ÆÉÀ¥…IIŠ­Èºn,$66.+*6`ˆ¥E  ••—˜˜™››žžœzžŸž›™™–•”“‘‘“••”’ŽŒ‹Š‡…ƒƒ„…‡†„‚~}€‚…€}|xmfd_tŠ›˜ž ¼ÍÍ»²¦ŸŠƒpcQKY{ ¶¥Ž”²·«¥‘”¥¹¿¶¤‘V'-oŸÇ¸i""6a¬½”••–——˜x™›œš–””‘Ž‹‹Œ’ŽŽŒ‰‰ˆ†…„……„…„ƒ€}|{zx~ƒ‚}vleY`w’” ·ÈÑÎÊ´ w\G>)#Aq “–†¹ÊÀ¶™¥­¤ –\ H”·¦\  0ˆÈ¬P $!#)’“•‚–’‘‘ŽŒŠˆˆ‡ƒƒ„Šˆ†€‡…‚ƒ‚€^€€~|yvvuty|{wqi`W_t‘ŸµËÒÎÈ«Ž`C+-% "Q…¡¥’œ¢—‘ƒ†¦«¡œŽX >‰¨M 96(Z¤·‹F(*8>‘‘’“”ŽŒ‰€ˆ‡†……ƒ~~ƒ‚‚ƒƒ„‚€€€_}}‚‚€|ywwxz{zytjbZ_rŠŽœž´ÊÒÌ¿šyI-+/+ 7m›§…{wkhq}Ž¢¤œ˜‡S;„šu<$7LSA/m¡¦n+!6RY••––€˜—”’€€ ŒŠ‹Š†…†ˆ‰Š€Œ‹ŠŠ‰Š‰‡……ƒŠ‹ŒŠ…‚€‚ƒ€L~vmbet‡‹™œ°¿Íë†pI.',/ IrŒ†…zsiix‚Š•˜™™‡QE‡‘^*,@PceG 7}««r>#$Dclž†Ÿ ¡Ÿœœ›™š™•’“”–™€šd™—˜™™—”’’‘–˜—•‹ŒŒŠ‰‡€ynmvˆŠ™™ª³Ã¶˜vqYA($",-?fw”’ŠŽ…†˜œŠRUŽŠJ $>R\]Z=S‘¶ YAds£¤¥¦¤§¦§©ª©§¥¥¤¢£¡™šš €¢ ž€¢\ ›œ ¢ ž˜••—™˜•’މƒvtzˆ‹š—¥ª¶©‘so]J/%(#"+(Mg‘¦¨¢¦ž’Œœ…M !c‘‚D !@SYHG3(+`­¼…=.OzŽ€¨©{¨¨§¨©ª©¨¦¤¢ ¡Ÿš——˜›ž¡ ŸœŸ  ž››¡£¤£Ÿ˜–—š››—“ŽŠ†xuzˆ‹›—£§ª¡–waG<% &*68LX„ —œ–ˆy‚– —w> +j’F(+.?FBB+# H„ª£uHO~§¨¨€ª©§§¥€£¤£¢Ÿœœ™•’•šœ›™—˜—˜™˜•—œ žŸ™’’–••’Œˆ†„‚wty…Š›˜¢¥¡›œzS/) $+9MVYSwŽŽ„‡‡}u‰ ¤‘j10l“€K2:&.,<307L~¬¦kb—¨°±±³´µµ´®­¬«¬¬«©¦¦£¢¡ž™–˜œŸ¡ ž›š›œ›™›ž¡¢¡š–|™”‰‚zzvrsŒ•œŸž–gC(''#0ESRR\wŽŽ†ˆ‹€“¦¥ƒY=r‘uH8A!09:4,#N˜³œ¼Â³µ¶·¸¹··µ³±²³³±°­¬ª¨§£Ÿœ›ž¢¥£¢ ŸŸ Ÿž ¡¡ ž›˜€—S–‘‹ƒ|uswpmnyˆ’›Ÿ›‚X9'--&"4EPFNb€•”Œ’ŒŽ˜¥¢}NAz‘oC2<#4@>3-& >u¢´ÇÐ×´µ¶·€¸·´´²²³²°®­­ª§¥£žœ—š žœš™šœ€›\œœœš™™˜–•‰‚{uqqtnijr€—œ—”ƒoE-$0/&*;FL=Kc~ŽŒ”——š”k5 PŠ‘d6!-! ":HB0-.&;s®áäñ¨¨ª«ª§€¥¦¥¢¡ Ÿ›™•‘‰‹Ž‘‘Œ‡‰‹Ž‘’““‚”U‘†vqprvxpkhmw„•‘‹u`9&''"'4AGJCK[ly„ˆ…‰˜Ÿ˜”Œ`% c›’\&(.=I?+)-!!Q‹Öèú“”––€—–•”“”•“‘Ž‹‰†ƒ€z|‚‚{{~„†‰‰ŒŒ‘’Œ‡~vlhltyzrmggo}‰‰„mY7($3@EGIKKQZh}‡}v‰•ކ}Pj W'&.4,&# 6MUMFEDCCav˜¡i``vhG! Gu~aC86/"(7=-" (*+/6Z[[]_`abehjlljihgijjkkljhdfhkrxxunkhjpw‰ƒ‡‹‹„ypddgpz‚{|wi^bs…nP4$&9KSNJIEHF^p’Ÿwlhyd@ .c„€_CC@:1%)5:-090 €Y[\^abehikkjigilmmnpnjcegltzzxpkhlt{€†„‡Š‹‚uj^biu}‚€~xk_arƒŒ|gF+ ->IORPNKPJ[jŽž•~uq}e@ @ƒ‘{]CJFA<0!%/2' "-.($YZ[\]_`cgij€kqjklopprtroefjnv}}{rljoyƒ‡‰‹Œ‰~pdY_kw~€€yk^`p~†r[='2BJNTTQRVIWk‘¡›}zƒg@ N›w^IPGA>2! ')! ):I€[\]_adfhikjjijmppqtvtpgjnsz€~{rnls~ƒƒ„…††…‚wi]W^kw}}~‚ƒ}pb`kvzbM2#4GNPUUPSSCWt™£œ‰‰‡ˆd: bµ©{aQVI><3%!&'!$,/7@Z[Z![\_adeegghgfhkmnosvrnhkpt{|vqllt~€ƒ"„ƒ€~zpdYU\jy|zz~…€te`eijTA, 6K€TQLMK=^†¦£—‹ŽˆV/ xDz|`QZK:63-&"(++&%!-F@5)*)"# '5DJFBC\\[\]^`adghkjk}ijlnmmqsroglqutokhdccisxxuuqiea\TOOYgtxvojplj[\SQF9.$'>U\SJIKKUf™¾Á¤œŽ‰nL L«Ï¡d_\aN:;KTH7+*&&$&.24DW`ddccddfhikmn€lmonqsroimqusnge_`agnqpnojd`]YSMNUamrrmhmjj[[OI<,%9QYODELTg}«Å¤ ‚_< 2g·Æ’WWU`M?ESWMA31,#$,+,220;LUssr€q|suuvvuutssqsrruwvsptwyvphd_bcgjlkjhc]ZYWRMMPXcjmkglkk\ZJ@/  0HSJ?HZ\y“µ¼°”–”{N-  >{µ¨tFSWUC=KVRJHA?91+*173264,0EB54FMC>EGFC=97:=5366/,-,Œ‹‹Š‹‹Š†„„‚€~}}{z|~|xxyzzvngcbca`_adge`[YYWSPGCCKYfklspmZSA5# !.BHQt›°ÓæëÓ´•—]- j³¯g1/7/(+;=32DP]cdhd_KG80"! $8CQu™­Í×Ö¼ž|xfH!uÁ¥N! (0"#(0.),5ACGIF@:5+'0;;4+#ªª€¨V©ª©¨¥£¡¡Ÿ›—˜˜”“’“Œˆˆ‡„€{wusqolkjjiifdbb_[UIEBDJNONOKI88-)   .4=Un}’‘|kPN:"€ ‰Õ¦D "%#,1/+.5:DFIKIB93'%/;;752€²±²´ ±®­­ª¥¢£¢Ÿ€œiš•‘ŒŠ‡‚€~zyvurplimkhiif`[QMHFEB>7;87*,%#  '%%0@EPD?88(*!‹Ù£C'04-;?73;DFEFIIG@6/&%/:98=@€²³´¶€·¶´²¯¬¨¦¦¥£ Ÿš™”Œ‰‡„€~~{yxtpoqqtvvspjcXRQSI8/001-)+.% )'I_­¿‡9",227CMC4ARPEDHJA93-##+214<>«¬­¯¯²²³°¯¬ª¨¥¡Ÿœœš——•”ŽŒ†‚|ywxvttrprvw{~|zvqi\TRSJ<59786455+,3.'!   $'$ $5APV‚ž½«j3,./77FQE6BRNGDFF=72+!!)-(*37¢¢£¥§©ª¬¨§¤¢¡žš˜—•’‘ŽŒ‹ˆ‚~{zwtspnmmnqw„ˆ‡„~vm^XWXPD>?ACA@?;.!)?Yg_Q?0 *99+6Mjz‰’ÀÜÄC -:7<7KXJ:BNKFCDB<:7.$$,," )/¡¢£¥§©«¬¬ «©¨¦¤ ›˜—€– ”“‘Žˆƒ€~|ztrp€nzqu„Š‹‚wl^Z[^XNEEKJFB=4()?]“~]H+#7GA&$Lp•¢¨¨ÈØ»x,+LJB3N\N;DLMLG=1/36.-14€ ¡£€¤v¢ žœš˜–”’މ†ƒ€}yurhfgjmnqv„ˆˆ‚zoeWNECCHNUWNA3&"+8Wt‘ž§²´®‰gH=CLPAOWN3$0Dw˜±³¾ÅÞÜŸR15DNEEHW[QE;8??8APSLD<.(*13697‚” ——˜–”‘Œˆ‡‰‡†€„oƒ|{wvrojfZY\`dioux{|ytqjdVJ;45>ISSF6&!:Tu’¥Ÿ–š¡¡¢—cSU\`QPNI??Naz’Ÿ³Ëëê™K>LLE9.!'1:<5‘‘‘€’Љ‡…ƒ‚~}}|zutqolid^XVW[`fpvrspliigcWI://8BJF9'Ad†Ÿ«š‡‰“–¦¤•~kghi_QDBHUj}‹šœ”¬ËíéšQLVMFARgZGENF;7' !B_}“ —ˆ‡‘ž ™„gX]ilQ0)>Wu‘¤³¦š ÁÞϦkL==MZjlG2?OH<80!6XQ9:G<(!!"04““”•–——˜šš˜—•’Ž‹‰‡†ƒ‚~|zvspke`_bfkrttsrqnkihha[QGDC>6( 3I^juz}†‹Œ”’„kWPRgI(&Cd‚±¿°¢¥À̰“cJ;<[ns]<(5GE92'!;YO>BPC5-#,3——™š›œœ Ÿžœš—’ŽŠ‰‡ˆˆ‡{†…|xtplgcdgmquusrromjiihda[UOF:/  ,59Ic{ŒŒ‹‹„whZQNU;#1\~“¡§¶¯§²ÍÅ–c?=EJaol[>(.?GB<*%2),•–—™šœžŸŸžœ›—’ˆ†ƒ…€}xtpmidflrvwtqrpnkihiifd`\UM?2& *Pr†ŠŠ‰ƒvjb^YT?/)Iž •¥ª­ÈäȈ54dg]ZT[G1,7EJJ;(6W\NB:ED7")66Ž’”•—˜œ››š˜•‘‡…„„…††‡pƒ~zvsomklqy||wrtrokihjkggd_\WLB91'  0J^n{€|rhb^VO817_–®§›©´»ÚñÁu0#I€zXF;D?737@FF<*UcWMI]hcPL^px€ƒ†ˆŠ‹Œ‘Œ‰„ƒ€‚ƒ„…†ƒ‚~yuqpooqw|~~xttroljikgea`^YSJFA<4),G_xzth^YSL>BNo—ª¨§­¸ÆËßî³iNZq†rQ?,'2>CA?<;,*XbTT]u‡†tsЦºoqsuwz{~€ƒ„ƒ€}||{|€{wr€o rsx}€~ytutpmk€ihfeccb^ZWUSOI@5,.+# ';^ltm_XPJEXnƒ–ž¥®¾ÊÛÙßç®ps“”‚cH;&,?IF=75.*L|‚tsz¡¨›‹™¸×í`bdfikmostvxz{yxvutuvyz{}}zuomnntuy}~yvwvsqmkjiWghhfec^X]\YUQMHB;?:)6TpvjXH=Ef‡˜›˜Ÿ¯ÍÙíäâã±~ˆ¯¦„`B7' *8@<401@Jz®¹­¥¡­¢…x—¿ÙèUVWZ\_`c€gimnoolmmljklnpomkfdfilsz|{xvrsrppomkijfcb`]XRQNNPRSPNKFEE>,"<]ukX9?@s™§šŒž³Îàéïãլޒ˜›x\FF;19@==JM@]v¦ÑÝк¨«”dcŒºÂÊNOPQTWYZ[\]_befededccbcdffed`]`dipwywurno€namkihgdaa`^[WNLLPV[^][UTYVC*$>Y\ZENZ‚œ¤š‘¤¸×æîöâÉ™zsy‚t_NLJN[kpq{€z€‘±Ìʵœˆ}vq‰ŸÀÊÍHIILNPRSTUUWZ\€]^\[ZYYZ\]]\YX[`gmstqpmkl~kjjheb_^_`_]TQMNSZ^`XQR]bT<+$9ETOas‘ ™˜®ÀßìôýẀ`MVfsf_[_gx£¯¶³¡˜˜™ˆp`XJ`½¼Ê×ÚCDEGIKNONOPRTUVXWVUTSQOPRSUUQPTZbjookigeffh€ivhgb_\[[]\]YUQMNRUXXQR^d^NC*!#/HQlx”™™•™²ÄÞëöüÛ¨iI4Hcƒ€„{{‚‘£±ÂÛàÒ°—ІlNGQGs«ÑÈÑÝç?@ACEFGIJKLLMOQSPQPMLIHIHJMMIHMS]djhd€a _`aceedb`[XVU€VOWTQMNOQRSRS[^VMJ8*:Ikp–””®ÁÝëöúÑš]A7U{£©²¤˜’–™ ½ãçÌ¢“­‘f_uƒ¦±µ¸ÎØè==??ABDE€HGGIJ€M*LJGEDCBFHHBAFMV^cb]ZZ\ZZ\^_``_[YURPPQRVSPMI€GkEHOVUNKOI:%-:\h‹—”Ž‘ª¼àî÷õË›kYXp’±·¸¦’}xor”ÅѼ“Š »«‡…›Á˪”ŸÄÐÞ>?@@ABCCGGFEDEFIJKJGEBA@?BDC>ACB<9?ENUZXSRTVSUVXYZYXVTRPNOQSRPLGB><:=AIPXWTTWYSQNOSVZZXTOLMOQRTTSNLJFEGGEGTfml`TM>2"8X‚Œ”•¤³ÐãøüûùæÉŸlF  )dœÅ­‰puЇmP@Dm–¢š”kkjhfdca]\ZXVURPQRSQMKHGIHFD@=?BHOXYWW[]RPMNQUZ[YUPMLNPQVXXUSRPMKFBHYijdZX[SC-.Do‹š§ÀÎåõûöÖ¯„Q, $ 4e¨¼¸›…xo]D:cš¤Ž„{{ywvtqplihfdb^€[(ZXUPMLMKHFA?@BGNWYYZ\^TRNNRW[][WOKLMPQSWZ€YAVTNGBJ]iib[\^[M7)-6[xŽ–š¤¼ÈÛêïë̦xF$6u¤¼ªwv…„|o~œ™…„‰|‡…ƒ‚zxvvsplihgeb^YTSPNKJFCCDHOWYZ[\]XTRRUY\^\WPLLMOQRUY\\^[XOHEN]fgf^\Z[SD9..Ko”¡¡§¶ÂÑÚÙÒ¼žsE'  Fuœ¤’x}˜£µ°¡›‹|”€•g”“’‡†„‚€}zwusqmje_\XUSQNIGGKRY\\]]\ZXVWY[\]ZVPLLNPRRX]_aa]YOJIS]bdg]YTYYQI3):a‰•¨¤¦§´ÄÊù¨’nD+€Fz¢£‰Œ¥ÁÄ­—…z{››€>›™—’‹Š‡„‚€}zxuqkgd`^\YRNLMT[__`__\\Z\\][[WTPNMOPRUZ_bca\XPJLW€_%cXTKTVXW<(.T‘©¡Ÿ¢­»Á¹°¢g@*  €v)\•¨šˆ{‘¤«œˆ}zy ¡¡££¡ ž›™–“‘ŒŠ‰†ƒ{vrnkhfaZTRRX`bced`^]^__^[ZWTQOORTUY^bcda[VTMOZb^[^UPFMQX^C((LyŽ©™—Ÿ«°«¥˜„`9$ €=   Ez™¡”~}„Œ„uqvy¥§§©©¨§¥¤ œ™—–•“’‘‹†‚xuqnkf`\]_eknle`€aWba_][WVTQPRW]acffc^YVRRV\_][[TK@CNZWP61>e‰—•Œ”¥®¨ŽZ6  '03AaŠ£Œ‹…r^Zcpx¨ª¬€­"¬©§£žœšš™˜”“‘ŽŠ…‚€|{vrpkgbaekqsqjdd€cba^\YYXWXZ_cghif_XSQUW[]]\ZZQI@ALVUQ@8=ZzЉ…‡Œœ§£–†tO- %7IC@Os—¡š˜‡iTYhry¨©«¬­®¬«¦¢Ÿœ›šš˜–”‘‰…‚€|yvuqlgehpw{xpjigfe;c`^\YZ\\_bfikljd[RONT[_\ZYXWNHAAIPTUOA>Qm‚„‡•¢Ÿ‘|g@" € 3@LICIg‹•’‰rdotsxª«¬®€¯/®¨¥¡žœ›š–”‘ˆ…‚€€}yxutnigjs{}vonkifca^][]acfhj€l-icZTRRT^b]XXWRNJEEGKQUYJ@Lf}‡ˆ‡†‘›ŒsY3€,:<HOMGKP^WLI[z”ž’‘‹wV8 #y-7BEAADEGXx‘œ…su{|„‚§¨¨ª¬¯°±°­©¨§¦¥¤£–’Š„€zz|{ungfjouz}|urnjgffghjlptwutpmhhlqtsogdfdXD64:GRRLMSZSICSt‘ž›Ž‰‰€lJ-  €L 09?@BFB94A@;?V~œ˜Œ——–—–™šš›ž ¢ š€˜–•”‰…„„€…‚~~€|wspqux{zvrnjhjljhd`\^gqz€‚€ƒk„†ƒ}ne]UG7//8J\dimdVGDGHJ\s‚…}zbM+  ':FDDHC69EJC@Tz™•‚x€””—˜˜š¡¢£¡žš˜˜—”‘Š…‚€€‚}~‚‚~ypootz~|w€l&mqsni_WT\lv|}~‚†‰‹‰€vha\RB4./>RciklaSJI€JYq€„…~x^F%   .?HDCF@35FPJCTx–”{fk‚‘‘’“•˜› ¤¦¡žš™™—“‹‰…€~}}~}~„ƒ{omlrz€}xiknqvwogTMM]r}|z|‚ˆŒˆ}qc^WJ;/.1GYhjih^RNLLJFSmˆˆ}uX?  !4AGDAC>56EQLEQv—•}`_v…††‰Š‘–› ¤ ž›œ›š”Œˆ…ƒ}|{|ƒ†…€|okipy|wjmqruukaMIMbw€}‚†ŠŠ‡|q_WL>/+07M]jkgaZSRPNKDOk~‰‡yqS:  '9CGEAA?P\ike\XWTRRNF1Pj€ƒ‚rjN6  ,=CGFB@AAGJLGANx£«œ{gjjipbgnt|‚‡€Œ‘‘Љ†„~|ƒ‡‰‡xldbiorqtoqpokeXOGIXq~ƒ‡‡„~|}{|vfUB2#:E\]aa\^_YZSWNGTfy„|h\?, 0;CHE?@BDGCA?;Jx¥¸¨kb]geUZ`hntz}~€„‡ˆˆ†ƒƒ~|}~|‚…‰‹‰xia]djnoqprrog^QJEI\u€ƒ„ƒ†€~~||ufK:*$AM]\_^[_a[]UYPHUgy€zdV9&  2;;:9Jw£´§‘j]WdhLPU[afknnoqv{~~}||{z}~ƒˆŒƒyg_[_fhjmossncVIADMd~…ƒ‚€}xvwsqhXA0 'GVa\[ZYae__WZQIVgy}v_P0 #6>ADB@>=<6569;:559>BSyŸ«¢“p_Ubi>?CEILPSPQSX^ccdcfegiknpv}„‹Žƒxg]W[acfjnrqhZKA  +?B€A@><;99=BHY}ž©Ÿ“wmahj79;>@CFJGGIMSWVWWYZ[^`cfmt}†‹Š€ve\WZadfjoqnbUJA>GUo‡‡}yvrprpcVE/'7R^^RLNXiogXSZSKWexseG4  .ACA@A@?=??==@G]¡ªž’|yptr5679:>AEBBDFJMKLMNORSVX[ahr|‚‚zpbYTZ`efkqpj]PGB?JTl‚yvttppj[N<(*;V_^PJMXjmeVRZSLUcsiZ;(  !0BDA@B@?@DF@;;E`‰«¯Ÿ‘}~x5679:=ADA@ABGGFEFHIJLMQTU]hryzsk^URY_dglsphYNFB?GNdxxqonnhe\L>/*;U^^PIMYjmbVRZTLTapaQ1 "1BDBABGA?BHLC97Dc³± |~|ˆ‹=;88;=>@?>@ABB?>?ACDEGIILT^iqrkaTONRX`hoskaSIBACER^h€lMmibYL?1&);S\_UJKUbecQV[YPU_bW?$   ,@ECBA@@BDE:81FhŸºº›uw|†ŠKGC@@€ABCBCCB?<;>??@ABEHPYcjkbYNKILS\eopgZNEA?@>HRY\^_baYL?2(!&7R\_XOMV_`]QU\YQT\^N7   )>BCBA>=>A?7:9Rt¦½·—†pqu}YUQLIGGHFFEDDB=::<=>==>@DLT[aaZQGDCFMUbmkaPE@==;:AGLNQTWUL=0& -KX_XRPV\[XUW\YNOUS?*   &:=@CB=;=@=;FOmŽ¹È·”ƒmopuwfd^YTRQROMKIGC>:<€=<$AHQW\ZTKB?>CHQ]igZH=:<:98=@CBDFHG>2' €- !@O\YURVYYXXYZVLKMI4   "4<@CB?>€=K@Ue†£Âǵ‘‚rsnljvtoic_^^\[VSOKC@?>><:988?FMSWVPI><=BHPYc`R?56986379:87664/' € 9H[[YUTUVWVURM€E@,   1>ABA@@>:DOj€¡¸Êî„zyka[…ƒ}yrnlmhf`\VQIDCA@=:755=DKPSSMG>=>ELQU[YK90366515764/,(%# 2BY[\WSSUVTPKF>??N9%   #4@EDA?A?;EUz•·ÈÐÁ©‹‹ˆ„jUKŠŠ‡‚~{|~vrlg`YQLIGD@=965AJQT€RE5,/€304541+'#   *7OV\ZUSUV\RJA9::2 !1>FHDAEHIQe§ÃÌʳŸ†‘‰eF9Š‹‹‰‡ˆŠ†‚|uoh`YSPLHB>;9=CIMNLHCA@DNUUPMM@0),/11.010+'!€!#" € #,DOZ[XVWXeZNB776-    ):FLGCISY|³ÇÚ×Ê®“~‘†[7&†ˆŠŒ‘”—Œ…€zslga[TPNLGDHJLMMIEBBDKSXWOGB<5/,-,-*,.+'$""''&'&"V !8EXc`YUXijW@9:3-    !2PRIEI_p˜³ÎÜáØ¼ ‚wŒ‹zN. ˆ‹”–šœ™”‰…€zuoic_[YSPNM€OKGCCEHOSQIC<80-€+h*()''&%%&&%#! (8N]\VQUjhQ944+%     +CGJLQnŠ·ÌßáÖÁ£Šrn„h<‹’•—›œ˜”ŽŒŠ‡‚}xsmjfb]X€TSRNHE€DHJIB=74.++,+*'&#$&)*+'$€  0K\_YTWe^D.--#   7DGSX]~ÎÝçßĤ‰ynp‡x\4’’”•˜™›”’ŒŠŠ‡‚€{wtoje`]\[YVQMIFDBAB?:631..--+)'%""&'(&!  ":LPJEFQG0"&(    066CKRo‡ª²¸­‘sa]\_r\?!”––——˜š›—“ŽŽŒŠˆ…‚}ysnkfec_]YTPJFA><:6420.//.+)&%"!!  G !/1.*+2* "   &/=SWadfaP>6799H2 —˜™™˜™š›™•‘€Ž‹Œ‰…‚}xurpnjge`\XPKE?;96420/00/,)$#!      -""#  ˜™›š››œž›˜“‘ŽŒŒŠ‡‚}ywvxvrnlieaXQJE?<9765€21-*€#;  #2;:0(&,+( '%  $7C?<8-" $0+ €%)—™šœœŸ¡Ÿœ—€”‘ŽŠ†€}|{~{xuqolh^XQJE@=<<:76640-#%$ !5KWTD7($6AB?- $)($!(1-&&! =Ufb_YK;%  #I`ZI$>T]“–™›œž¡¥¤Ÿ™—”ŽŽŒŠ†ƒ€~}||zxwvusoe^WQMKHFFB><<:4/+%"!";Phph[F2*!%5FNN=.#19<:78;81+,/*+%9Op~”‰‘|wYH! *8XloN($Bu„Ž“—™›Ÿ£¨¤Ÿ›™–“‘‘ŽŠ‡ƒ€~}zyywuqhb[WSQOMLGBA@>72,&#!!.DXkpeYF1)(7AG8*'5=@<=BE;-#!+/:@^x”§šŸˆ€aN(  504;F5 7X‰—Ÿ‹Ž‘”™ž£¨£ž›š—”’”Ї„‚}}||{ywqjd`[YXWUROJHFC<6/'#!$,;NZhj^SB1(%2=4-&)2=BD;?EE:) )7M]‚œ®¬¬£¥„eR2)   #0<) Hg˜›ˆ‰Œ”™ž£ž›˜™˜•|”–’‘ŽŠ‡ƒ}|}~}zwrkeb`^^]\XUQNKHB=3+$"#(2CFI63..!:h}”‘—žŸ”‹’Ž€!‘‘ŽŒŠ‰‡†„ƒ„ƒ‚‚}yvqokifea`__^\WTOK€HLLR\ac``SQVZaXPB3+%!"+3=@7.+*'%&/?Qjˆ¡ª££™™’Ÿ§™••˜’…‰’b-BaJ;@S`J- /Y…‘¡ž£©¨r popnkgfddedaa_€^7][[\\]^\]]_\]]XRNKIIFD?988:A?=:;>?>EAC838?QYchy‰nV@ADMU€\/@>MVF9?BD?>=;8:>UP?EatpB1bÂøà«W=#'2?M=#+BK€t|rrpomjgccdedaa``^`]]\[\]\][^^``]WQLJIIGC=96:;@?<;:=??FCE:59@Q\bey…lXBABMX]]YB@LRG>A@E@>=<9NRONC:>=6.+3:93 '8[dŒ£ÔÝôÙ“`Œ¢€OD<<7'$!1>rqpomkjfb``][XVWVVWWU€V XYY[]_^_^\€[ZURQMMJLJIGJQW]`flm\LNWfqt~|yl]JIORWVQJEC;KQNK<4=?=:8CQ[^KOl˜”«±ÙëéÀyCy¯£|Z:473-+/' *BLpnnljgfc_\\YVUVYVTUWVUTVWXWY[\]]_\[Z\]_`]YWSSNJGGJMRZemm[TR_kzwˆƒˆ…†t^?7DSa[L@@CCHGGF=:>A><9Gh‚†y|ÈËÈ¹ÂØÜ»ySk¿¢a# *>4*)- (CS]pnommjheab_][Z[][YZ\[ZZ\Z[Z[]^]^]\\^^Pbceb`^\ZUPLEGGIPZbcYTTal{xŠ•ŒfS=>HNV[USXedks‚•œ•{¤×ߨ¼¹ÌħwQU‚®²ŽR.-€,*-/2CW[€m!lkhgfedca_^]__]]_]\]_]]\]^^]]^]]^^€a]\\ZYSNKGFEDHOVWQQWdlyx‹™¤–{VG?HGB<9>A?9@Oas}xtx†Ž¢²·®”rKT¼Í̳°Ç»¢{UKf‡­½‘D&,'6>38HGljkjiihfhfebaa``a]\]^Z[]`]]\[[ZZ[ZZYYXYXVUTROMKJLIEABDGHFP]hgoq‹«–oFAI]S@,*=NNGN[qŠ™’Š‹µØéâˆME›­¨²¼²”jMGII‰ÊÃk#*-54*(+*mllmlmkjihgeccb_`^][[YZ[^[ZXWUTQRQRPQOON POLJHFHIID?97€5AEC?:50*'&3H`j`bi¡¤ƒ^BOc}{i\g„˜•‹„vkr~uhe„§ÎÝÛËžg. 2aš±Ä»ƒK=?ADEBA=9446:>:740'" M&;Ue_chˆ¡¡‰safhpk_TZpŠœ ”}lu†‚up…—²Âƽ¢BBƒ§Âµi(!33+($1[ƒ¡}B  YWZX[[€\|[YYWUROLIGFECCFGGFEDCB?>;;9:;<=?<:40-/19433.&1M^]cf†ž¢’Š~zfbQE93Eh¥–€s‡¨­¡œ‹Ž¡µº±¡‹O'hšÁ´e ! 5`«º|  HFHFHHIJKKHD?<9778557=;<<>>=€:\9967430-*))(0763-&! ;-[¥¶‰C$'5;ƒ2[550..-,+)(%!!"! $**-.23225775310053310-++.03231*# (=W]kq‰£°ªŸz[. .d“Ÿ‡}sodakwˆœž–’O€8‚™u= *@A@<998?AB@=:8:<=>>@>93-2CZaos‰ž®¤hU1  Aj„~}rkbbr|„’““NC†‘_, #1FVhiK 7{¨¨n:!A`iƒ/22569:<:7552232125:ap‚0z3348;?ABC@==;:;:79:@CILOOQRY\\WTRSWZ\^\ZWZ\[ZZWZYXUKKVem|{‰‘Ÿ’z\ZH8 !!F`ŠŸ¢œ ˜Œyz‡—˜€K !c’„G'GZ_MJ6*(]©·8+Lw‹‚1z346::=>?@><:89:9578>BHNQPQRYZZXUUW]_ac`_]adbba]]\^\RR\jr‚“–‚cO5- -2FR~—š‘–‘ƒt~’œ“r= +k”‚K-15FLGE.%D¤ŸpEL{€235577:;:€<;<97r325:?GMMNMOUVWSRSX\[_`^[Y]a`a^[YZZ[VV]mu†ƒ”Š‹iB "0DPSMqˆˆ~‚‚xq…œ f11n–„P8A -51?522Fx§¡h_”¥BCCDFGJJ€HJKJHGDCCBCCBACJQ€VUW€\"YXY[^ba`__`cdgc^[TOT\VUYgwƒŠŽˆY5€` (=KLLVq‰‰„‡{}£¢€V?u–zN?H( ""5<<6+ H“®™š¹¿PQQRTUVWXXWXXWWURSQRQONLNRY]_^]_eedb`]^_a`aSccb`ZVOKNUQQUctŠŽŽ‚uK, ,>I@H\{ˆ‰Ž‰‹•¢ŸzKD~–uJ9C* !#9DA5,$ 8p±ÄÎÔaabccdd€cb`^\][[YWUSPTZ^`_^_deedb€^W\\[]]_``[WPLIHJPONQ]kz„Œ‰…t`6##"3?E8F^zŠŒŠ‰Œ‘””—’i2 S—k=)5)%)?LE2,, 7o¬ßãï€fdfdffdca][[ZXVVSOMJMSVXWVWX[\[[XUUTRST€WPVPJD@BGNRPNOU`o{ƒ{gQ*,9@C>FWhu€…‚†•œ•’Š^# f ˜c.$&'%05BMB-(+ MŠÕçù€b}`a`a`__^^\YVSUSRPPMJGBDJMOONOPQRRQOMLKJMOQPNJD?85;EMRNLILWfs|xr]I' (8>@BGGNWez„zt‡“Œ…|O !n¥•^& #/.5;AF;)!!4Q¢Òèb‚a`^]€[sZVROQPONMKHFBDGJPONNPQPNNKIGFFIJNLGD<7//8EKMNJEEObqzsmUB(  5CCAAGELUf„xet‚xkC $k›['*&)0<>6(&i¸Ö€`^ \ZXYYXVRON€MmKIGEBDFKQQPQQOLJKJJIFEFIMG@<52,/;HLIMJC@I]nwpiM9!  $>LIB?AAMZo’š}fmwyrc@ .jŽS0"!$4;6)%'D’¯\\€[ YWWXVWVVQMJJIHFDBCFKOROPKHEEDGHHAACGIE=7€,C1?LMHLIA?@DJOPMD?977;@H<;?CD?5/&%'0?JLIKH>5?A@@^s•žŒf]]seDHv€dG=<7*  "/=B2 '!),-29aba`a]\ZYVUSOMIGEGHHGEA>:;=@GMOIA:€47<@68;??90'!")2BJLHOJ?48I[dZL/  3FLHBABEC[mœtieva= ,b…bFGEB9-&$%0<@2 ! 2;3$aa`_`\\ZZVUSOMIGFHGFED?;456:CIIF=723599;9:=@@7," +7EJMKRK@46GXbWD% $8DHKHFHMGXg‹›’zqmya<=’|_FNKID8)"#,68,$01,)ccb`a^^\\XXTSOKIGFGDFEA;1237AGGD=4118;88;<>@>4(-:FIMNRL@35DS\M:  (7./26=CA>80.18::997::80$.;EFKOUOD64?JP?-*AHINNIOO?Sp•Ÿ—„„‚ƒ_5 ]±§zbRYMEC;-$#(-.'(04A1#,ENLMJEIG9Z‚¡ž’†‰ƒ|Q)r°z`R]NA=;5.*/22-%!$)#%1AI?.$a_^\€[ZWTROLHGEB@==A?;2+,.3894.)%%*045441/--(1CHDDJRPG95354* /GQOJEBCC=l›° ‘…‡|k<"‡Í²w\S`P@:?A<4243-$ %,,.9IPF5+[XWVUVVUTSPMIHGEB@?>AA<4*+/4881)$!"&,/13.+'&'!3FKECGIKF:430.% 2ITPGA@ADE}¯¼¤“‰ˆw^+ 3—Ó²v]YeTC=EMH=010) (%,:IOKHIVVUSQRQ{PQPQPLKHHEDCABB>8016872.*#!(--**($###4CJJEBJFF67.,$ 2LSKBACFQb•º½ ˜Š…iGD£Èa]\bP@AR[O>54/%&.,.6:HHGBJGI:9-' .HPG<=DPcy§Á¾ œ‹~Z7 *_¯¿ŽTUUaODKZ^TH=;5,$$,434::8CU^WWV€STUUTSQPLKJJIHFHHD?<48EJYYXWWY€ZRXVSRPONKLKHJJFBBDFFB=50*)((&%&'%! #%$ !%/>GLKXVWF@,  4C@>Tt¢ºÌÁª”‡f5€|O’¬€J%>7465ZZYXXYZ[[YUUTRRPNLJGIHFBBCFEA<50/-)'$%&)($$%(('$':GRS^[ZF?,  ';AJn•¬Ðãèϰ‘“{Y)€fc¬¨a--70)0@B87AKLMLIEBA95;B=70(]]\\^_beca^^_]\WUSQMNOMIFFHFD>87861.*(+,-*)*,-+) %4CKOUSP<7( €N1;84302201662.&$"'18<=@<<+*€  '-6PizŽŠyhMK6€3 ƒÏ ?!%$-6403:?KMQSQJA;/-7CC?=:``bbcfilnllmolhca^[€XVRPQONMK^IFB>;528658<<63/.*+..,(.+,!   ,%/4.7.-7BA@EH€RSTWXZ]^€_ ^\ZVTRPOPNMJJK€J€IHFB=7688>BX>:65581# "#" #    $"DZ§¹‚4)018DOE7DURJHLOF>:4**298;EGBBCDEGJKLMLJGDBA??@??@?@?>zA><;757;>DIHIGD?<8784'$()*+)++! ")% %(&!$2>KQ{—·¥e/)+.68GSG9EUQLHJJA;81''/3.0;?556779=@=>=>==<:97766767998‚7 9641126;/-/467651"4O]VH7( (77,6Mgw…޹վ‰>*76;8M[M=EQNKHIG@>=4**11*(17223577;<<=>==;:897658899::9‚8753€2|6;MU[^]WMF??ADC955>=<83*4Su‰„uU@#  4E>&$Lm’ž¤¡ÁѶs( (JIA5P_Q>?FEIFIJHHG>2397-*1667768:9:<=;<=<975644668775656645122€3Y9=NV_b`XLE<;;=?;<>E@;2'":Yv’¤£—x`>" &)-APD%-dŠ­²³ª¿Á§`&1UQE8R`R@9;>FCIQTSMC64;=538:€434342200.--+*++)(**+*))**+*''"#%+.07?KSZ]ZTJC93,*/4?FJA7)"/Mj‡”žª¬¦•_@5;DG;BD=FUZSJA3-1796($-7?A:97641//.*'# #-:CCGHFFHIH<0!&3=<:73€0.+*('&" #+4>FJMN€QOPQMH>7674/!  /E]jvy~…‹Š‘€gPILbC" >^|—¬º¬œ¡¹Æ©Ž^F79Ymr^>+8JH<5.(B_UCJWI;2(#3:``_]\XWTVRNLGD?>=<96531/**'&$#!(-6@GLNRUTTRoSSTTSMHE?5+  ,8=Md€Ž‘‹„tdULIQ7-Y{ž¤±«¡®Æ¿^98AG_nk\@+1BJE?1+B\XIHKLD:'!03kljjhddaa^ZWSOJIECA=<;8720.*)€%|'/6@JOPPWXWWUTUWXZVTPJ=3( 2Uz‹Œ…xjaZUR=,&H}›š’¢§©ÄàÅ0/_dZXS\H3/:HMOA-;\dUIAKJ?*#0==qrqpokkhkgdb`]YVQOMIHFCB=;840€-2:BMTXYX]_][YXZ]_`_]\XNG@:0)# 8Tfw†ujc]UN617a–®¦œš¦±·Öí¾q*C{wUD:E@859BHKA&1\j]SOfqkXTfx€qrqpomljkhhfec`]YWTQNKJHC@>85114;BKT[]^^ba`][ZZ]ceedde`\VRMHB5+"#&7Sh€zk`ZTM@CQq˜ªª¨¬·ÆÈÞê±eHTk€nN<*'3?DCA>?11^hZZc~Ž|{’®Âlkjjihfeeccddca_\WUQOMLJDA@97248BHPY_acbdeeb][[^eihhikigefd`[QG>>;3%4EhszrdYQKG\q†š¡§°¿ÉÛÖÞã¬mmŒŽ|_E8$-@JG>882/R‡yy€ª±¤”¢Áàöggfggeecfdedffdb_]XUUQNLJIF?:89<HOV]cfhg€lyjfbceiopoqrolqqnlhd^XPSN=( %+C^y|o]MAJk‹›Ÿ›¢²ÏÛðäãã±{„© \?4& +9A=514DO³¾²«§¶«Ž Èâñdbceffgfhedehigfeb_ZWQNLJFD@;9;?IS]bg€i moppommkrpp€rn€kKjmqqmjhc``WB-!/Fg~s`AFFz ­¢“¥¹ÔãìñåÕ¬Œ”˜uZDE=3;7=BLV`defijnqtwvuts€twuz|}~vtrrw~‚ƒ}vt|nS?'(1FQ_Zk|™§©£¡·Éçóûÿ㼃`JSdqd]]aiz’Ÿ¥±º¶¥›œžuf^Qg–ÄÃÑÝàdefgfgffdccbcdedb^\WOID@?=>=76:AMXadcdhimpt€vQutuusvx|€}wtvy{|~ww€„{hZ>2)0<>;76;BPZbdcdhkmpquvvuvwvttuy{~~{yxz{{~yzuibM=+*0JYy}™¢Ÿ›Ÿ¸ÊæôýÿÕž_A7Sy¡§°¥™“—š ½ãéÎ¥–¡±–ke{Š­¸¼¿Õßïkij(hiijhjhgdcbdeda\XQKC><=>;84Kkv—£ šœµÆé÷þüÏŸmYXn¯µ¶§“~xor”ÄÒ¼–£¿°Œ‹¡ÈÒ±›¦Ë×ånlmklkkjjhgcb`bcda\XQKE@>=?<84;CPZccabgjknpt€uvuvx|~„~xtnkipsx{zuzw`B1&4@`w™¦¤ž¢ºÊêûÿüÓµ˜‹†Ž‰wiWLB@?=74:DP[bcacgllnrsttvuvvwXvxz‚€}wsolkuruvtu‹~d@),=`zœ¨§¤©ÂÒèûÿûÜËÁñ’~cN+! $L„¹Ñ¶yLY„¡šƒ†–§ª”¨¾Åqqpopnnmlhca€`U]`_^XRKEB?<<;97;@OY`bachlmnoqsuwwxuttuy}~~}wurnjqtsns‚ŒŒ~dP90&)Nqœ¡§¢©½ÌáôÿûïîêÙ¹‰a.‚~)A…½ÅŽZNl––s`cvŽ™Ÿ©°ssrqonnljgc__^]\\]\XRJDA@>=;87:AMWbbefmplmmnqtwxyvrrtwz}‚€|yvroqpmluƒ‡ƒsc[K>+&Ba–¡›¡°¾ÚêþÿþùæÉœjD  €&bšÄ¬‰pvŒŠqUEJsœ¨ šuutrqnmjgfcba^[Y][ZUOHC@A?<:657>JT`bfhpskiijmquwyupooruy~‚€~|yurkfiwƒ‚xjdf]L3&5Mw‰š•š¤°ÈÖìùþöÖ¬N* 2c¦»¸›†{sbI@i¡«•‹uutsrqmmgfedc`^[^]YUOIA?=:97335>;748BNX]afjkllnpqrpmkhdbbeiknsz||zxskeckplihZRHNQPO4&/V‚—¯§¥§²À¸¯Šd<'  $Y’¦šˆ}“§°¡‚~a`ccdfe_fgfihjigfhhda[VOKGCCA?958COX^agkllmnpqpmkgda_`cefmrvwyvpkha`koib`TL@FIOV;&&Mz‘¬¡¢®±«¤“]5! €!  Bw— ”‡‰zv|RRQPQQSV[\^a€c}dfeb^XSONGFDA@>;9EMWbilkhnopqpnkieda^]_dimossrmhc^\bhjf`\PB68FRRK1,^ˆ¢Œ‡vc_iwHHGFGGIKQSWZ^€_^]ZVQLHHDDBA@<:;DMXckmljmpqqmkhf``_]]_dgklolha\XX[aegb\XK=23@LPL:08Vz‹‰‹Ÿ©£“qK+ %6G@=Lq–¡š™‰lY^ny€FDCABCDHJOSTX[\[[YVQLHDCBA>>?>;9AKWbmpmk€onliec]]€^2`cfhigaZROOU]da`^YRE;32;EMNH;;Ooƒˆ‡Šš¤ ‘{d< €K 3?JGAGfŠ•“‹uitzzB@@?>ADGHKNRTVVUURNID@?=>;98;:77=FSbjonknpomkfc`\[]^]^_€`-^XPMLNP]d`ZYTLC9326AEGHLN€P}QPMHC>;96621043116@KWcikklmljgec`^]^^]]ZXVUSMHHJMR[b^YWQE<75446?HRIBJe‚•š–‘—š‰jL,":@::CFH]zƒzu„“¢©™„?=<9:;?CEIILN€MOJD>;7630,)+/.,(/6@MYaeijjhffcb`_^__]ZVRNJIEDEKOV\`^[VJ=3135539BWOHKcƒ›¢¡™™ž™„cC& 0BE<@FGHZy‹|x~ޔކ€=;9678;@DFGJLLKKMJB;9653-(&(++(%(/7CP[beghfddbb``]^^ZVPLGEBAEJQSZYZ\\R@1(*28849AWTLJ`ž©©ž›š’~\<#-8CFBADEGXx’‡uxƒ€‰‡<;9877;>CEFJLLJKNIA;9742,(%'*+&$$)0;IT^ddeca``a_[[ZYWQLGC@=@IQWYZUUZYM8'"&2<=8;DRPHDX{›©§›•”ˆsQ1  09=CGIDB==Oq”©}ˆ’€‘A?=:98<>CFHIJJHJ|JFA<96560*%'*,&"%,6CP[d_^]^`_^\ZYUPONID?@ADMTYYWNMUVE0&!'3@DBBGPJECQp’Ÿ¡œ~lD- $7ACDGJD:6=MfЧ•𢕋’JGCB>=@CEEHGH€GIE?:85430*&%++($!&-6ANY`a_\ZZ€YWUOHEEF€EQDHNY__ZPLNK:+#$-;GMLJJHDBCOl‹–™–‰ˆua9# *=DEGHGC>9;F_…£™’›¤›•˜™URMLHFEHJIHIGHC=864331+((..,'%(/7DOX^`^ZXWVVTRLD>=>CEHHIKS]ccZPIF@0'$(7ISYZUNC@BEOf‚‡…mW3 !5DGHLIAACB=AX€žšŽ™š™š™b`\VRPPRRQPNNLHGtFA;44100/+))./-)&(-7GPZ^^][XXWUOH?745;>BBDKPV]_^SMGC8+&(0BU]de]QB@EHOb}‰‡„iS0  *=JIIMH;=HMEBV|›—„z‚——“omica€^\[VTTQMJF@;43/.-.++,22/+"#+6IT]`Y[[\[ZRI9-%*28989?IQX[VSLKHB4*(+=Pcfjl`PFBGHK\x‡Ž…cK&  1BLIHLF9:JTMFVz˜–}hm„““xtrnkjklfb_^]XRKGC>741.*-,,1440,! '6IX__WZ]\^YOB("273029FNUWQKGGD:.')/H[lomk`RKEIHGVt†’’„{]C  #7DLIGIE<;JUPHTx™—bax‡ˆˆxwurqqprymjggeaZSLGC>:51,--/4783- &3HW^^X\\ZZVI8052./5?HOPJGBB;/%#.8Rbqsni`WOIKIERq…Ž€vU;  )<1$!2BWfuumf_XQKNKFQmƒŠ†ymP7  .@GLKJGJIOOQLEQ{¥­ž}illkrtvzy{{|{ytrrokd_ZVRKFA;:68;?BC=5*%'8EPW]\_^ZSH8) .5563315=BJHA>2%:IgipmfdbXTKRJDSf{‡l^@+ 3AJPMKJOOSMJGCQ}ª¼¬‘lc_igtuxzz|{}{ytrpokfa\ZTPJDB><@CGJIA9+'*5DMU]^`_ZQD3$16521539@ELKD8, ?RjjokdcaXVMSKDRfz‚|gX:% !5BJQOLLMNKHECAQ}¨¹«“k^Xfjpru|vuspmlkgd_ZYTQMHFDBFKORPG>.')3CKSY]c`XL;*%;=520.,4:>B@8."!EYkjkgceeZXORJBPcw|u_N0%9DIONLKKJCBCDDT~¦´ª”m[Scknpp€qrrlj€g\ec]XVUQOKIGILRUZXNB3*+4@HQW_c`VF4%.BC70-007>@@:.$"H\jeda`fh_VMRJCPcvzrYE&*>GI€MpKIHBBEIJ[€¥°§•raWdknooponppjhededb\XVURMKIGKNU\_]SI7.-7BJQW_b`RA/#1GD80+/19@=9/! )L]g`][_ilaQIPHAN`sujQ;€".BIILMMKJIFFIMRc„¤®¤˜|ocjlklnn€opmhffed`\VSSPLJHFJPV^a`WK:218CLTY`a\N=/%5IE82/-/6:6-! 0Q`eZUU]ilaNGMFAM]pm`D/  "1EJILMMLKMLJIKRg‰¨°£—{rvtlmnmnqstqkigfda\URPNKIFDFLR[``XM=53JQW[d`UE5,%1B?610301/% 3R^bTNP[hhZKELF?GUeYI)  $4FKJLNMLPVXOEBNm𽏦•ƒnljknqs}trnmjjeaZTRQNLHEBAFOV]\TI:67=FPYaf]N?1)&#%17743430*# "6Q\`XOMV_`YCFMJAFRVN7   /DLKMMLLORSHF?Pr©Äã’z|‹qnklmqplkjea\TPPLKFDBBFNU[YSG856;DNYacYH:0(%#',+,-/1+"   2P\`ZPNT[XRCEMIADOQD.  ,AHJMMJIKNLDHF\~°ÇÀŸŒuvz‚…tqnmnnoom2kigfb]WSOOKJDB?@DKQVTMC7438@JVb_SA2,($  !""%)*$€   +IX_ZRPRVTOHIMI@AJI8#  )=CGMMIGILIGS[yšÃÒÀœ‹uttyzsqpnnonpmjgec_XTRPNKGC@=?DINRPI@5216>FT^[L9-''%  . >O\ZTPPRQMKJKF=
,  $7AFLLJJ€I9Laq’¯Ìо™Šywqomwvtponppnkifc_YSRPMHEA=:>CINQPIA3118>GPXUE1€&$ 7H[[VQ€M}LIFE?6697&  !4CGKKJKIEPZvŒ­ÄÖÏ·•Œpf`zyxusrrtqnkgc_YUTPLGC>95+"#&#   4BXZXRK€J|GA=7/250  $6EJMJIKJFP`… ÃÔÜͱ““ŽŠoZPuvwwvwz}vrnjhc]YWSPJD=:698:BKMKJI:' #!   ,7MTWTN€KoOE<2,-0)   "3CKQMJNRS[o—±Î×Õ¾§Ž——jK=kmprtx|€{wsnlga\WUOKC>869>CFHFA;;9KTPLR\b…˜½ÑäáÕ¸›†”—Œ`<+\^cflqv{wspkie_[WPIECA?<@ABCC?:679BJRQIA93*! "  4AT\[SOQ__]M6/0-' "6UWNMRhy£¾ÙçêáÆ©‰~’‘~R1#VX]`finssqmjigd^YRMIHFC@>@ACB>:659?FMKD>4/% €}   #3IWVOMO`\F/**%/GLOTYv’Á×êìßʬ“xtŠ…l@!PRVY^cimkjhfgeb_\VSPMIFD@BACA=96559=BA;6/+#€W #! +EVYRPQ[R9$##   :GKW_d…¥ØçðèÍ­’‚tv~`8!KMQSV[^c__^]€^|[YVROMIGECBCAA<765546753-+&#!" 4EIC@@F;%    39:GRYv޳¼Á¶š|jfbexbC%HILMOPSWVUTU€YVWURNMJGGEDDBB>986510/-,'(#! (-)%%'  )3AW\ilniXF;<>>M7 CDEGFHKOOMLLOOPNNLIHE€CDD€C=?<<852-,*''%#!  $%$!    €<   #1&%$&*+(!! <=>@@BFJGECDFFDCDB@=;:<>CDC€BP@>:84/,)'('%"#0@IH@5)!+.*&    !3=751')50%*.:;<==?CDEB? ><<;:6657;AB€@l=94.+)'((&#"!$1F^jfVH6+$,;CB=* %#:Q`ZXRE5"  (Ne_N$ )CYb469:;?BFD?<:7310-./159::<@?@@=;71/--..*&$$"!+5Pf‡oZB8./:761/0/0-,,+/15789<=;<;731.//0/-('&$&3B[q„‰~o[B8,'.9AC3"(12--35- "06UoŽ–ž“˜yZI# "727>I8 <]Žœ¤1368@C=9532/,/../-.-+,+-26874321€.13420/-+("#.@P_px~{ohWH;+  )0/-+,1461(## !;Ifu•¥«Ÿ ¦•Œo_JD(.3-+%;j€œ¢¤9889:=>=830//,,//01/0/--*-036620..++-l/13420.,(#!):Qap{yytnnaPA0&"$(,7:<:952*% 0BZez€“•’“ž§“{pfe070&,'$$9SW7Ht”›ŸA@;;:;:85/--,)*-//€0--€, 02432/++))+-./€20.*%"€ &5I`ox~vsqpriXG6-*'')8=A;5/(!)Kdƒ‡’Ž•‹‹™ ›”‚xw€G(NC6;2-$=;:5/++*)'+.00..,-,..12410/+*))*,,-0010.+&#%&+4DWjvx{rpprvm`O=3-'%'39;1(! $?a{Œ‰Œƒ…„…š›™˜Œ‚…X"8]K=BDG74// #?m…œ™Ÿ¦§PLFBB>=97/,**'%)-./-,+,+0/22310-,**(*)+*//10.+'$(,3L=O`oxy|rprvzpeTB6-""%+10&'9Qpˆ‘ŠŠ€zŠ•Œ“ŽŽ‘‹€„])>`I:?Q^K. 1^Š™©¦«±°t8mk@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿprojectM-complete-2.1.0-Source/src/projectM-sdlvis/sdltoprojectM.h0000775000175000017500000001032111756064136025440 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2007 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ /** * $Id: sdltoprojectM.hpp,v 1.1 2004/10/08 00:35:28 cvs Exp $ * * Translates SDL -> projectM variables * * $Log: sdltoprojectM.hpp,v $ * Revision 1.1 2004/10/08 00:35:28 cvs * Moved and imported * * Revision 1.1.1.1 2004/10/04 12:56:00 cvs * Imported * */ #ifndef _SDLTOPROJECTM_H #define _SDLTOPROJECTM_H #include "event.h" //#include "projectM/projectM.hpp" #ifdef WIN32 #include #else #include #endif projectMEvent sdl2pmEvent( SDL_Event event ) { \ switch ( event.type ) { \ case SDL_VIDEORESIZE: return PROJECTM_VIDEORESIZE; \ case SDL_KEYUP: \ return PROJECTM_KEYUP; \ case SDL_KEYDOWN: \ return PROJECTM_KEYDOWN; \ default: return PROJECTM_KEYUP; \ } \ } \ projectMKeycode sdl2pmKeycode( SDLKey keysym ) { \ switch ( keysym ) { \ case SDLK_F1: \ return PROJECTM_K_F1; \ case SDLK_F2: \ return PROJECTM_K_F2; \ case SDLK_F3: \ return PROJECTM_K_F3; \ case SDLK_F4: \ return PROJECTM_K_F4; \ case SDLK_F5: \ return PROJECTM_K_F5; \ case SDLK_F6: \ return PROJECTM_K_F6; \ case SDLK_F7: \ return PROJECTM_K_F7; \ case SDLK_F8: \ return PROJECTM_K_F8; \ case SDLK_F9: \ return PROJECTM_K_F9; \ case SDLK_F10: \ return PROJECTM_K_F10; \ case SDLK_F11: \ return PROJECTM_K_F11; \ case SDLK_F12: \ return PROJECTM_K_F12; \ case SDLK_ESCAPE: \ return PROJECTM_K_ESCAPE; case SDLK_a: return PROJECTM_K_a; case SDLK_b: return PROJECTM_K_b; case SDLK_c: return PROJECTM_K_c; case SDLK_d: return PROJECTM_K_d; case SDLK_e: return PROJECTM_K_e; case SDLK_f: return PROJECTM_K_f; case SDLK_g: return PROJECTM_K_g; case SDLK_h: return PROJECTM_K_h; case SDLK_i: return PROJECTM_K_i; case SDLK_j: return PROJECTM_K_j; case SDLK_k: return PROJECTM_K_k; case SDLK_l: return PROJECTM_K_l; case SDLK_m: return PROJECTM_K_m; case SDLK_n: return PROJECTM_K_n; case SDLK_o: return PROJECTM_K_o; case SDLK_p: return PROJECTM_K_p; case SDLK_q: return PROJECTM_K_q; case SDLK_r: return PROJECTM_K_r; case SDLK_s: return PROJECTM_K_s; case SDLK_t: return PROJECTM_K_t; case SDLK_u: return PROJECTM_K_u; case SDLK_v: return PROJECTM_K_v; case SDLK_w: return PROJECTM_K_w; case SDLK_x: return PROJECTM_K_x; case SDLK_y: return PROJECTM_K_y; case SDLK_z: return PROJECTM_K_z; case SDLK_UP: return PROJECTM_K_UP; case SDLK_RETURN: return PROJECTM_K_RETURN; case SDLK_RIGHT: return PROJECTM_K_RIGHT; case SDLK_LEFT: return PROJECTM_K_LEFT; case SDLK_DOWN: return PROJECTM_K_DOWN; case SDLK_PAGEUP: return PROJECTM_K_PAGEUP; case SDLK_PAGEDOWN: return PROJECTM_K_PAGEDOWN; default: \ return PROJECTM_K_NONE; \ } \ } \ projectMModifier sdl2pmModifier( SDLMod mod ) { \ return PROJECTM_KMOD_LSHIFT; \ } \ #endif /** _SDLTOPROJECTM_H */ projectM-complete-2.1.0-Source/src/projectM-sdlvis/projectMvis.dsp0000775000175000017500000001040411756064136025455 0ustar matthiasmatthias# Microsoft Developer Studio Project File - Name="projectMvis" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Application" 0x0101 CFG=projectMvis - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "projectMvis.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "projectMvis.mak" CFG="projectMvis - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "projectMvis - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "projectMvis - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "projectMvis - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c # ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "c:\sdl\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib opengl32.lib glu32.lib projectM.lib sdl.lib sdlmain.lib /nologo /subsystem:windows /machine:I386 /libpath:"..\projectM\Release" /libpath:"C:\SDL\VisualC\SDL\Debug" /libpath:"C:\SDL\VisualC\SDLmain\Debug" !ELSEIF "$(CFG)" == "projectMvis - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "c:\sdl\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "DEBUG" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib opengl32.lib glu32.lib projectM.lib sdl.lib sdlmain.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"..\projectM\Debug" /libpath:"C:\SDL\VisualC\SDL\Debug" /libpath:"C:\SDL\VisualC\SDLmain\Debug" !ENDIF # Begin Target # Name "projectMvis - Win32 Release" # Name "projectMvis - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\projectMvis.c # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project projectM-complete-2.1.0-Source/src/projectM-sdlvis/projectMvis.cc0000775000175000017500000002215411756064136025261 0ustar matthiasmatthias/** * projectM -- Milkdrop-esque visualisation SDK * Copyright (C)2003-2004 projectM Team * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * See 'LICENSE.txt' included within this release * */ #include #include #include #ifdef DEBUG FILE *debugFile = NULL; #endif projectM *globalPM = NULL; int dumpFrame = 0; int frameNumber = 0; GLubyte *fbuffer = NULL; extern void addPCM16(short [2][512]); void renderLoop( projectM *pm ) { int i; int x, y; int index; short pcm_data[2][512]; while ( 1 ) { projectMEvent evt; projectMKeycode key; projectMModifier mod; /** Process SDL events */ SDL_Event event; while ( SDL_PollEvent( &event ) ) { /** Translate into projectM codes and process */ evt = sdl2pmEvent( event ); key = sdl2pmKeycode( event.key.keysym.sym ); mod = sdl2pmModifier( event.key.keysym.mod ); if ( evt == PROJECTM_KEYDOWN ) { pm->key_handler( evt, key, mod ); } } /** Produce some fake PCM data to stuff into projectM */ if ( pm->count % 5 == 0 ) { for ( i = 0 ; i < 512 ; i++ ) { pcm_data[0][i] = 0; pcm_data[1][i] = 0; } } else { for ( i = 0 ; i < 512 ; i++ ) { if ( i % 2 == 0 ) { pcm_data[0][i] = (float)( rand() / ( (float)RAND_MAX ) * (pow(2,14) ) ); pcm_data[1][i] = (float)( rand() / ( (float)RAND_MAX ) * (pow(2,14) ) ); } else { pcm_data[0][i] = (float)( rand() / ( (float)RAND_MAX ) * (pow(2,14) ) ); pcm_data[1][i] = (float)( rand() / ( (float)RAND_MAX ) * (pow(2,14) ) ); } if ( i % 2 == 1 ) { pcm_data[0][i] = -pcm_data[0][i]; pcm_data[1][i] = -pcm_data[1][i]; } } } /** Add the waveform data */ //addPCM16( pcm_data ); /** Render the new frame */ pm->renderFrame(); if ( dumpFrame ) { char fname[1024]; FILE *f; sprintf( fname, "projectM_%08d.ppm", frameNumber++ ); f = fopen( fname, "wb" ); fprintf( f, "P3\n#\n%d %d\n255\n", pm->wvw, pm->wvh ); glReadPixels( 0, 0, pm->wvw, pm->wvh, GL_RGB, GL_UNSIGNED_BYTE, fbuffer ); index = 0; for ( y = 0 ; y < pm->wvh ; y++ ) { for ( x = 0 ; x < pm->wvw ; x++ ) { fprintf( f, "%d %d %d ", fbuffer[index++], fbuffer[index++], fbuffer[index++] ); } fprintf( f, "\n" ); } fclose( f ); } SDL_GL_SwapBuffers(); } printf("Worker thread: Exiting\n"); } int main( int argc, char *argv[] ) { /** Variables */ int fullscreen = 0; int width = 784, height = 784; SDL_Surface *screen; #ifdef DEBUG int value; int rgb_size[3]; #endif const SDL_VideoInfo* info = NULL; int bpp = 0; /* Flags we will pass into SDL_SetVideoMode. */ int flags = 0; #ifdef DEBUG #ifdef WIN32 /** Init debug */ debugFile = fopen( "c:\\projectMvis.txt", "wb" ); #else debugFile = fopen( "/tmp/projectMvis.txt", "wb" ); #endif /** WIN32 */ #endif /** DEBUG */ /** Allocate the SDL windows */ /* Information about the current video settings. */ /* First, initialize SDL's video subsystem. */ if( SDL_Init( SDL_INIT_VIDEO ) < 0 ) { /* Failed, exit. */ #ifdef DEBUG fprintf( debugFile, "Video initialization failed: %s\n", SDL_GetError( ) ); #endif //projectM_vtable.disable_plugin (&projectM_vtable); return PROJECTM_ERROR; } /* Let's get some video information. */ info = SDL_GetVideoInfo( ); if( !info ) { /* This should probably never happen. */ #ifdef DEBUG fprintf( debugFile, "Video query failed: %s\n", SDL_GetError( ) ); #endif // projectM_vtable.disable_plugin (&projectM_vtable); return PROJECTM_ERROR; } bpp = info->vfmt->BitsPerPixel; // SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 5 ); // SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 5 ); // SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 5 ); //SDL_GL_SetAttribute( SDL_GL_ACCUM_RED_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_GREEN_SIZE, 8 ); // SDL_GL_SetAttribute( SDL_GL_ACCUM_BLUE_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_ALPHA_SIZE, 8 ); SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, 16 ); SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); if (fullscreen==0) flags = SDL_OPENGL | SDL_HWSURFACE; else flags = SDL_OPENGL | SDL_HWSURFACE |SDL_FULLSCREEN; // w = 512; h = 512; bpp = 16; #ifdef DEBUG fprintf( debugFile, "pre SDL_SetVideoMode()\n" ); #endif screen = SDL_SetVideoMode( width, height, bpp, flags ) ; #ifdef DEBUG fprintf( debugFile, "post SDL_SetVideoMode()\n" ); #endif if(screen == NULL ) { /* * This could happen for a variety of reasons, * including DISPLAY not being set, the specified * resolution not being available, etc. */ #ifdef DEBUG fprintf( debugFile, "Video mode set failed: %s\n", SDL_GetError( ) ); #endif // projectM_vtable.disable_plugin (&projectM_vtable); return PROJECTM_ERROR; } #ifdef DEBUG fprintf(debugFile, "Screen BPP: %d\n", SDL_GetVideoSurface()->format->BitsPerPixel); fprintf(debugFile, "\n"); fprintf( debugFile, "Vendor : %s\n", glGetString( GL_VENDOR ) ); fprintf( debugFile, "Renderer : %s\n", glGetString( GL_RENDERER ) ); fprintf( debugFile, "Version : %s\n", glGetString( GL_VERSION ) ); fprintf( debugFile, "Extensions : %s\n", glGetString( GL_EXTENSIONS ) ); fprintf(debugFile, "\n"); rgb_size[0] = 8; rgb_size[1] = 8; rgb_size[2] = 8; SDL_GL_GetAttribute( SDL_GL_RED_SIZE, &value ); fprintf( debugFile, "SDL_GL_RED_SIZE: requested %d, got %d\n", rgb_size[0],value); SDL_GL_GetAttribute( SDL_GL_GREEN_SIZE, &value ); fprintf( debugFile, "SDL_GL_GREEN_SIZE: requested %d, got %d\n", rgb_size[1],value); SDL_GL_GetAttribute( SDL_GL_BLUE_SIZE, &value ); fprintf( debugFile, "SDL_GL_BLUE_SIZE: requested %d, got %d\n", rgb_size[2],value); SDL_GL_GetAttribute( SDL_GL_DEPTH_SIZE, &value ); fprintf( debugFile, "SDL_GL_DEPTH_SIZE: requested %d, got %d\n", bpp, value ); SDL_GL_GetAttribute( SDL_GL_DOUBLEBUFFER, &value ); fprintf( debugFile, "SDL_GL_DOUBLEBUFFER: requested 1, got %d\n", value ); #ifdef PANTS if ( fsaa ) { SDL_GL_GetAttribute( SDL_GL_MULTISAMPLEBUFFERS, &value ); printf( "SDL_GL_MULTISAMPLEBUFFERS: requested 1, got %d\n", value ); SDL_GL_GetAttribute( SDL_GL_MULTISAMPLESAMPLES, &value ); printf( "SDL_GL_MULTISAMPLESAMPLES: requested %d, got %d\n", fsaa, value ); } #endif #endif /** Setup some window stuff */ SDL_WM_SetCaption( PROJECTM_TITLE, NULL ); /** Initialise projectM */ globalPM = (projectM *)malloc( sizeof( projectM ) ); globalPM->projectM_reset(); globalPM->fullscreen = 0; // globalPM->renderTarget->texsize = 1024; // globalPM->renderTarget->context1 = (void *)aglGetCurrentContext(); #ifdef DEBUG22 if ( debugFile != NULL ) { fprintf( debugFile, "current context: %X\n", globalPM->renderTarget->context1 ); fflush( debugFile ); } #endif #ifdef MACOS globalPM->fontURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->fontURL, "../../fonts" ); globalPM->presetURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->presetURL, "../../presets" ); #endif #ifdef WIN32 globalPM->fontURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->fontURL, "c:\\tmp\\projectM\\fonts" ); globalPM->presetURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->presetURL, "c:\\tmp\\projectM\\presets_test" ); #endif #ifdef LINUX globalPM->fontURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->fontURL, "/etc/projectM/fonts" ); globalPM->presetURL = (char *)malloc( sizeof( char ) * 512 ); strcpy( globalPM->presetURL, "/etc/projectM/presets" ); #endif globalPM->projectM_init(); globalPM->projectM_resetGL( width, height ); /** Allocate the buffer for frame dumping, if applicable */ if ( dumpFrame ) { fbuffer = (GLubyte *)malloc( sizeof( GLubyte ) * globalPM->wvw * globalPM->wvh * 3 ); } /** Initialise the thread */ renderLoop( globalPM ); return PROJECTM_SUCCESS; } projectM-complete-2.1.0-Source/src/projectM-sdlvis/PkgInfo0000775000175000017500000000001011756064136023710 0ustar matthiasmatthiashvplhookprojectM-complete-2.1.0-Source/src/projectM-sdlvis/Info.plist0000775000175000017500000000221511756064136024411 0ustar matthiasmatthias CFBundleInfoDictionaryVersion 6.0 CFBundleIdentifier org.projectM.projectMvis CFBundleDevelopmentRegion English CFBundleExecutable projectMvis CFBundleIconFile projectM.icns CFBundleName projectMvis CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 0.95 CFBundleShortVersionString 0.95 CFBundleGetInfoString projectMvis 0.95, (c)2004 projectM Team CFBundleLongVersionString projectMvis 0.95, (c)2004 projectM Team NSHumanReadableCopyright Copyright (c)2004 projectM Team LSRequiresCarbon CSResourcesFileMapped projectM-complete-2.1.0-Source/src/cmake_install.cmake0000664000175000017500000000353011756064136023162 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release/src # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. INCLUDE("/home/carm/workspace/projectm-trunk-release/src/libprojectM/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/projectM-test/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/projectM-qt/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/projectM-pulseaudio/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/projectM-libvisual/cmake_install.cmake") INCLUDE("/home/carm/workspace/projectm-trunk-release/src/NativePresets/cmake_install.cmake") ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) projectM-complete-2.1.0-Source/presets_milkdrop/0000775000175000017500000000000011756416657022161 5ustar matthiasmatthias././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Smoking Delusion Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Smoking Delusio0000775000175000017500000000701611756064135033141 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); per_frame_5=oldtq8 = tq8; per_frame_6=tq8 = tq8 + time*0.1; per_frame_7=monitor = tq8; per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); per_frame_16=decay = decay - 0.01*equal(q8%5,0); per_frame_17=wave_a =0; per_frame_18=ob_r = wave_r-.2; per_frame_19=ob_b = wave_b-.2; per_frame_20=ob_g = wave_g-2; per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1); per_pixel_7=dy = mult*cos(ang2-1); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1); per_pixel_14=dy = dy + mult*cos(ang2+1); per_pixel_15=du = x*2-1 - q5; per_pixel_16=dv = y*2-1 - q6; per_pixel_17=dist = sqrt(du*du+dv*dv); per_pixel_18=ang2 = atan2(du,dv); per_pixel_19=mult = 0.008/(dist+0.2); per_pixel_20=dx = dx + mult*sin(ang2+2); per_pixel_21=dy = dy + mult*cos(ang2+2); per_pixel_22=du = x*2-1 - q7; per_pixel_23=dv = y*2-1 - q8; per_pixel_24=dist = sqrt(du*du+dv*dv); per_pixel_25=ang2 = atan2(du,dv); per_pixel_26=mult = 0.008/(dist+0.2); per_pixel_27=dx = dx + mult*sin(ang2-2); per_pixel_28=dy = dy + mult*cos(ang2-2); per_pixel_29=zoom = 3*dx - 3*dy+1; per_pixel_30=//rot = 3*dx - 3*dy; per_pixel_31=//dx = 0; per_pixel_32=//dy =0; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Cranked On Failure.milk0000775000175000017500000000657611756064135030316 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.320553 fWaveScale=100.000000 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(radix*3.14*(q1+q2+q3))); per_pixel_4=zoom=if(above(q2,0),zoom-cos(radix*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Space (Twisted Dimension Mix).milk0000775000175000017500000000614011756064135032134 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.980000 fDecay=0.940000 fVideoEchoZoom=1.019701 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22=dx = dx + dx_residual; per_frame_23=dy = dy + dy_residual; per_frame_24= per_frame_25= per_frame_26=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_27=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_28=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_29= per_frame_30=wave_a = Bass_thresh; per_frame_31=monitor = rot; per_frame_32=zoom = 1.5 +0.25*myy*dy; per_frame_33=rot = 215*myx*dx; per_frame_34=wave_x = 0.5 + 0.05*myx + 0.08*bass_thresh -0.1; per_frame_35=wave_y=0.5 + 0.05*myy; per_frame_36=monitor = rot; per_frame_37=mv_dx = dx; per_frame_38=mv_dy =dy; per_frame_39=echo_zoom =1+ 0.1*(myx-myy); per_frame_40=monitor=echo_zoom; per_pixel_1=zoom = zoom + 0.1*(1-rad); per_pixel_2=sy = 1+ 0.2*(1-rad); per_pixel_3=rot = rot + 0.2*rad; per_pixel_4=dx = dx*rad; per_pixel_5=dy = dy*(1-rad); projectM-complete-2.1.0-Source/presets_milkdrop/TobiasWolfBoi - Cataract.milk0000775000175000017500000000247411756064135027362 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=2.100000 fWaveScale=71.663254 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=100.000000 fShader=0.000000 zoom=1.567768 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.990000 wave_b=0.990000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.010*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.010*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.010*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=q2=0.05+0.01*sin(time*0.71); per_pixel_2=zoom=zoom+q2*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Planet 2.milk0000775000175000017500000000310711756064135025546 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.981000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.050*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay-0.01*equal(frame%3,0); per_pixel_1=zoom=zoom-0.02*acos(x*2-1); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - paranormal diffusion analyser.milk0000775000175000017500000000332611756064135032635 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.992000 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.017776 fWaveSmoothing=0.750000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=0.224700 fZoomExponent=0.484500 fShader=0.000000 zoom=1.104600 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.220190 sx=0.844300 sy=0.905200 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.000000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.650000 ib_a=0.100000 nMotionVectorsX=64.000000 nMotionVectorsY=1.440000 mv_l=0.799999 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.200000 per_frame_1=warp = 0; per_frame_2=dx = -0.005; per_frame_3=dy = -0.005; per_frame_4=ib_b = ib_b + 0.2*sin(time*1.311); per_frame_5=mv_y = 1; per_frame_6=mv_g = 1-bass; per_frame_7=mv_b = 1-treb; per_frame_8=mv_r = 1-mid; per_frame_9=bass_effect = max((max(bass,bass_att)-1.36),0); per_frame_10=mv_a = bass_effect*2; per_pixel_1=bass_effect = max((max(bass,bass_att)-1.4),0); per_pixel_2=treb_effect = max((max(treb,treb_att)-1.4),0); per_pixel_3=sp = pow((4*bass_effect)*y%2,10); per_pixel_4=sp2=pow((4*treb_att)*x%2,10); per_pixel_5=dx = if(above(x,0.5),0.1*(dx - (sp - 0.5)),0.1*(dx + (sp - 0.5))); per_pixel_6=dy = if(above(y,0.5),0.1*(dy - (sp2 - 0.5)),0.1*(dy + (sp2 - 0.5))); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Pinch.milk0000775000175000017500000000242311756064135025242 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=rot=rot+0.05+0.04*sin(ang*3+time*1.6); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Magic Carpet.milk0000775000175000017500000000304511756064135027150 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.994000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=8 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.013223 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_5=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_6=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_7=wave_a=0; per_frame_8=decay = 0.990 + abs(0.01*sin(0.321*q8)); per_pixel_1=dx = 0.008*sin(100*y+(q8*y)); per_pixel_2=dy = 0.008*sin(100*x+(q8*x)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Hurricane Nightmare.milk0000775000175000017500000000370211756064135031711 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=0.881381 fWaveSmoothing=0.500000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.021087 rot=-0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bipolar 1.milk0000775000175000017500000000364311756064135025717 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=1.170370 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.113); per_frame_5=rot = rot + 0.01*sin(time*0.533); per_frame_6=rot = rot + 0.02*sin(time*-0.323); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=0.9615+rad*0.1; per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Color Tones 1.milk0000775000175000017500000000274311756064135026456 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.990548 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,0.2*bass)); per_frame_2=wave_g = min(1,max(0,0.2*mid)); per_frame_3=wave_b = min(1,max(0,0.2*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic & Unchained - Minor Alteration.milk0000775000175000017500000000703311756064135032535 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=0.400000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Hyperspace.milk0000775000175000017500000000322011756064135027027 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Making Time (Swamp Mix).milk0000775000175000017500000000477111756064135030665 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599181 fWaveSmoothing=0.900000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_tick = above(bass_att,bass_tick)*2 + (1-above(bass_att,bass_tick))* per_frame_2=((bass_tick-1.3)*0.96+1.3); per_frame_3=treb_tick = above(treb_att,treb_tick)*2 + (1-above(treb_att,treb_tick))* per_frame_4=((treb_tick-1.3)*0.96+1.3); per_frame_5=mid_tick = above(mid_att,mid_tick)*2 + (1-above(mid_att,mid_tick))* per_frame_6=((mid_tick-1.3)*0.96+1.3); per_frame_7=bass_shift = equal(bass_tick,2)*0.95*sin(time*5) + (1-equal(bass_tick,2))*bass_shift; per_frame_8=treb_shift = equal(treb_tick,2)*0.95*sin(time*5) + (1-equal(treb_tick,2))*treb_shift; per_frame_9=mid_shift = equal(mid_tick,2)*0.95*sin(time*5) + (1-equal(mid_tick,2))*mid_shift; per_frame_10=wave_mystery = wave_mystery + 0.15*sin(time) + 0.2*sin(0.2*time); per_frame_11=wave_r = wave_r +bass_shift+0.3; per_frame_12=wave_g = wave_g+treb_shift; per_frame_13=wave_b = wave_b +mid_shift; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 2*abs((0.9*dy_r)*bass)*sin(0.7*time); per_pixel_5=zoom = zoom + 10*(0.2*rad*(3-bass/cos(rad/12)*2*tan(12)))*(0.002*sin(ang*(12*sin(8*bass)))); per_pixel_6=cx = cx + 0.3*sin(3*dy_r); per_pixel_7=cy = cy + 0.3*cos(3*dx_r); per_pixel_8=dy = dy + 1.7*dy_r; per_pixel_9=dx = dx + 1.7*dx_r; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Music Box.milk0000775000175000017500000000245611756064135026000 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.000000 fWaveScale=0.022504 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.041000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.001000 warp=0.350933 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.480000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); fRating=3.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Non-Professional Music Analyzer.milk0000775000175000017500000000677111756064135033042 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.958904 fWaveScale=0.010000 fWaveSmoothing=0.540000 fWaveParam=-0.460000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=monitor=warp/100; per_frame_18=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(bass_changed*mid_changed*treb_changed,bass_flop+treb_flop+mid_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=mv_r=.5+.5*sin(q4*.3+time*1.678); per_frame_29=mv_b=.5+.5*sin(q4*.3+time*.789); per_frame_30=mv_g=.5+.5*sin(q5*.3+time*.456); per_frame_31=mv_a=.3+.3*sin(time*1.178+q5*1.14); per_frame_32=wave_r=1-if(above(q7,3),ib_g,ob_g); per_frame_33=wave_b=1-if(below(q7,3),ib_r,ob_r); per_frame_34=wave_g=1-if(q7%3,ib_b,ob_b); per_frame_35=wave_y=.25+.25*q2+.5*bnot(frame%3); per_frame_36=wave_mystery=wave_mystery+.05*q3; per_frame_37=wave_x=wave_x+.01*q4;; per_frame_38=warp=0; per_frame_39=rot=0; per_frame_40=decay=.905+.005*q3; per_frame_41=wave_mode=4*bnot(frame%3); per_pixel_1=zoom = zoom + (q1*.005); per_pixel_2=dy = if(below(y,.5+.5*q1),-.01*rand(10),0); per_pixel_3=rot=.01*sin((y-.5)*3.14*q2); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Rovastar - Snowflake Return.milk0000775000175000017500000000371011756064135032006 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=1.000000 fShader=1.000000 zoom=1.030301 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5+0.499*sin(time*1.12); per_frame_5=mv_b = 0.2 + 0.19*cos(time*0.45); per_frame_6=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_7=decay = if(above(bass_effect,0),0.96,0.996); per_frame_8=wave_x = 0.6+0.3*sin(time*0.724); per_frame_9=warp = warp + (2*sin(0.75*time)); per_frame_10=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_11=wave_b = wave_b + 0.5*sin(time); per_frame_12=wave_r = wave_r + (bass - 0.5); per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Spectrum.milk0000775000175000017500000000424211756064135026042 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=0.986700 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_r=.1+.5*sin(time*.54)-.2*sin(below(Q1,q2)); per_frame_12=wave_B=if(Above(q2,q3),.5-.3*Sin(time*.23),0); per_frame_13=wave_g=if(above(q2,q3),wave_r-.05*Sin(time*.3)+.5*sin(above(Q1,q2)),1-.5*Sin(Time) per_frame_14=*sin(equal(wave_b,0))); per_frame_15=ez=sin(wave_g)*cos(wave_R-wave_b)+.3*Sin(if(below(ez,.7),ez,ez+.2)); per_frame_16=echo_zoom=ez; per_frame_17= per_pixel_1=zoom=zoom+.01*Sin(Rad*3.14-q1)+.03*sin(q3); per_pixel_2=rot=rot-.01*sin(rad*3.14)+.02*sin(Above(Q1,q2)); per_pixel_3=dx=dx+.01*Sin(rad*5)*sin(time*.54-q3); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Unchained - Frozen Eye 1.milk0000775000175000017500000000364411756064135031007 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599179 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.072695 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.410000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=bass_on=if(above(bass_att,1.3),1,0); per_frame_3=treb_on=if(above(treb_att,1.3),1,0); per_frame_4=state = 1 + bass; per_frame_5=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state; per_frame_6=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state); per_frame_7=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state); per_frame_8=wave_y=if(equal(state,1),wave_y+rand(10)*.1*sin(time*3),wave_y); per_frame_9=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_10=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_11=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_12=zoom = 0.99 * net_effect; per_frame_13=rot = 0.03 * net_effect * sin(time); per_frame_14=wave_size=6*state + 3; ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - A Million Miles from Earth (Ripple Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - A Million Miles from Earth (Rippl0000775000175000017500000000467411756064135033033 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535234 fWaveSmoothing=0.500000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.000000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.4 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=test = equal(thresh,2); per_frame_7=dx_r = test*0.002*sin(5*time)+(1-test)*dx_r; per_frame_8=dy_r = test*0.002*sin(6*time)+(1-test)*dy_r; per_frame_9=zoom = zoom -0.01*thresh; per_frame_10=dx = 1.1* dx_r; per_frame_11=dy = 1.1* dy_r; per_frame_12=dx = dx + if (above(bass,1.3), 21*dx_r, 0); per_frame_13=mv_x = if(test,2,64); per_frame_14=mv_y = if(test,64,2); per_frame_15=mv_dx = if(test,-0.1,0); per_frame_16=mv_dy = if(test,0,-0.1); per_frame_17=mv_a = if(test,1,0.5); per_frame_18=xpos = xpos + 0.05*(80*dx_r - xpos); per_frame_19=ypos = ypos + 0.05*(80*dy_r - ypos); per_frame_20=wave_x = 0.5 - xpos + 0.1*sin(2*time); per_frame_21=wave_y = 0.5 - ypos + 0.1*cos(2*time); per_frame_22=q1 = wave_x; per_frame_23=q2 = 1 - wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = min(5*newrad,1)*dx + max(-newrad*5+1,0)*((newx)*newzoom - newx); per_pixel_6=dy = min(5*newrad,1)*dy + max(-newrad*5+1,0)*((newy)*newzoom - newy); projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Waterfalls (remix2).milk0000775000175000017500000000300711756064135027652 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.905229 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=23.478342 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.653090 sx=1.000000 sy=0.970590 wave_r=0.000000 wave_g=0.400000 wave_b=0.500000 wave_x=0.959900 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=36.039127 nMotionVectorsY=14.432342 mv_dx=0.000000 mv_dy=-0.028379 mv_l=2.027725 mv_r=0.641823 mv_g=0.641823 mv_b=0.641823 mv_a=0.000000 per_frame_1=wave_b=wave_B+.5*sin(time*.52); per_frame_2=wave_r=wave_r-.3*sin(Time*.12); per_frame_3=wave_g=rand(10); per_frame_4=warp=warp*sin(mid&time*.43); per_pixel_1=dye=(.01-.03*rad*sin(bass&time*.64*y*sin(bass&time*.53))*x*sin(bass&Time*.563)*rad*sin(Bass&time*.213)); per_pixel_2=//dx=-dye*sin(bass&time*.423); per_pixel_3=dy=dye*sin(rad*3.14+.1*sin(bass&time*.23-ang+rad)-x-y*sin(bass&time*.43))-(dye+.001)*sin(bass&time*.12); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Reducto Absurdum.milk0000775000175000017500000000317311756064135027354 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx-max(0,(bass_att-1.2)); per_frame_9=sy=sy-max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Warp Of Dali Bright.milk0000775000175000017500000000303711756064135027473 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=decay=decay-0.02*pow(0.5+0.5*sin(time*0.9),3.2); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); projectM-complete-2.1.0-Source/presets_milkdrop/che - adela the flower.milk0000775000175000017500000000640711756064135026762 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.988000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.450000 fWaveParam=-0.000000 fModWaveAlphaStart=0.200000 fModWaveAlphaEnd=0.600000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=0.980515 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999999 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.200000 ob_r=0.000000 ob_g=0.600000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0.000000 mv_dy=-0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=mv_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=zoom=.98+.02*sin(12*cc); per_frame_29=zoomexp=1+.3*sin(26*cc); per_frame_30=sx=1+.01*sin(11*cc); per_frame_31=sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=mv_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=mv_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=mv_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=if(block,x-1.5,.01*sin(24*x+13*y)*sin(3*rad*(q1%5))); per_pixel_4=dy=if(block,y-1.5,.01*sin(25*x+12*y)*sin(3*rad*(q1%5))); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - Altars Of Madness (Mad Ocean Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - Altars Of Madness (Mad Ocean Mix)0000775000175000017500000000543311756064135032615 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21=wave_x = if(frame%2,1-wave_x,wave_x); per_frame_22=wave_y = if(frame%2,1-wave_y,wave_y); per_frame_23=wave_r = if(frame%2,wave_r,wave_g); per_frame_24=wave_g = if(frame%2,wave_g,wave_b); per_frame_25=wave_b = if(frame%2,wave_b,wave_r); per_frame_26=monitor = green; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*time)))+0.008*sin(((y+sin(time*0.163))*2-1)*(3+sin(0.241*time))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*time)))+0.008*cos(((x+sin(time*0.282))*2-1)*(3+sin(0.349*time))); per_frame_init_1=q8=0; ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Telek - Altars of Madness (Rolling Oceans0000775000175000017500000000743611756064135033157 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0.000000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.150000 mv_g=0.450000 mv_b=0.650000 mv_a=0.200000 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Illusion - Shifting Sphere.milk0000775000175000017500000000365311756064135031605 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.998000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.875688 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=dx = dx + dx_residual; per_frame_5=dy = dy + dy_residual; per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_8=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom = if(above(rad,0.4),1.01+0.1*sin(rad), 0.95+0.1*sin(rad)-0.1*sin(1-rad)); per_pixel_2=rot = 0.4 * (if(above(rad,0.4),cos(rad*2*rad)/25+sin(pow(rad,5))/25,cos(1-rad)/25+sin(rad)/25)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Supernova 2.milk0000775000175000017500000000366711756064135026320 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=1.089924 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=0.810235 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.264809 fZoomExponent=1.000000 fShader=0.000000 zoom=1.051800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.000000 warp=0.238010 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.005*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay + 0.01*equal(frame%8,0); per_frame_10=my_x = 0.2*sin(time*0.392) + 0.2*sin(time*0.551+2); per_frame_11=my_y = 0.2*sin(time*0.322+1) + 0.2*sin(time*0.611+3); per_frame_12=dx = dx + 0.03*my_x; per_frame_13=dy = dy + 0.03*my_y; per_frame_14=wave_x = wave_x - 0.89*my_x; per_frame_15=wave_y = wave_y + 0.89*my_y; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Spacedust.milk0000775000175000017500000000302311756064135026131 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.600000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.900000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.564000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Dark Subconscious.milk0000775000175000017500000000373511756064135031417 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.500000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.230000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),0.25,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - VooV's Organic Light.milk0000775000175000017500000000352711756064135030454 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.053731 fWaveSmoothing=0.360000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.903947 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.072135 sy=1.232392 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400007 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+0.5*sin(1.123*time); per_frame_2=wave_g = 0.5+0.5*sin(time*1.576); per_frame_3=wave_b = 0.5+0.5*cos(time*1.465); per_frame_4=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5=oldq8 = q8; per_frame_6=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_7=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_8=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_9=q7 = 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=ob_size = 0.95; per_frame_11=monitor = q8; per_pixel_1=rot=0.1*pow(-ang,3)-1.18*sin(ang); per_pixel_2=zoom=2*sin(-rad)+1.3+ sin(rad); per_pixel_3=dx = dx + 0.09*sin(q8*0.785); per_pixel_4=dy = dy + 0.09*sin(q8*0.675); per_pixel_5=zoom = zoom +q7; projectM-complete-2.1.0-Source/presets_milkdrop/Rocke - Answer42.milk0000775000175000017500000000230311756064135025574 0ustar matthiasmatthias[preset00] fRating=5 fGammaAdj=1.998 fDecay=0.993 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=0.75011 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=0.9619 rot=-0.01 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=1 ib_g=1 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=19.200005 mv_l=5 mv_r=0.5 mv_g=0 mv_b=1 mv_a=0.1 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.05*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(ang); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Diffraction.milk0000775000175000017500000000277111756064135026437 0ustar matthiasmatthias[preset00] fGammaAdj=1.490000 fDecay=0.980000 fVideoEchoZoom=1.091009 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.000000 fWaveScale=1.694000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.210000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.319000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%30,0); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus.milk0000775000175000017500000000340111756064135025632 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.881700 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Telek - Target Practice (tracking retreat slide).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Telek - Target Practice (tracking retreat slide).mil0000775000175000017500000000400511756064135033373 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,3.8)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=z = (z-beat*.15)*.8+.2; per_frame_10=zoom = z; per_frame_11= per_frame_12=wave_x = x; per_frame_13=wave_y = y; per_frame_14=wave_mystery = xx*1.7-.5; per_frame_15=ob_a = beat; per_frame_16=wave_r= sin(time*.197)*.5+.5; per_frame_17=wave_g=cos(time*.201)*.5+.5; per_frame_18=wave_b=sin(time*.215)*.5+.5; per_frame_19= per_frame_20=xx=sin(xx*62.82)*.5+.5; per_frame_21=wave_r = xx+(1-xx)*wave_r; per_frame_22=wave_g = xx+(1-xx)*wave_g; per_frame_23=wave_b = xx+(1-xx)*wave_b; per_frame_24=//wave_b= wave_g; per_frame_25=//rot = .015; per_frame_26=monitor = zoom; projectM-complete-2.1.0-Source/presets_milkdrop/illusion & techno - double highway.milk0000775000175000017500000000336411756064135031234 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004800 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=8.098194 fZoomExponent=1.001830 fShader=1.000000 zoom=1.190222 rot=0.000000 cx=1.400000 cy=1.400000 dx=0.000000 dy=0.000000 warp=1.447716 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.030000 ib_r=0.380000 ib_g=0.270000 ib_b=0.030000 ib_a=0.300000 nMotionVectorsX=10.879999 nMotionVectorsY=11.520000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.250000 per_frame_1=wave_mystery=abs(sin(time*0.51))*-1; per_frame_2=cx=cx+(sin(time)*if(above(sin(time),0),(-1+bass),1.3))*0.5; per_frame_3=cy=cy+(cos(time)*if(below(sin(time),0),(-1+bass),1.3))*0.6; per_frame_4=mv_x=mv_x+sin(time/1.8)*3; per_frame_5=mv_y=mv_x-sin(time/2)*3.5; per_frame_6=wave_r=bass; per_frame_7=wave_g=wave_g+sin(time*0.74)*0.3; per_frame_8=wave_b=wave_b+sin(time*0.83)*0.2; per_frame_9=mv_g=mv_g*abs(sin(time)); per_frame_10=mv_r=bass; per_frame_11=mv_b=treb; per_frame_12=ib_size=ib_size+bass*0.15; per_frame_13=rot=sin(time)*0.03; per_frame_14=ib_r=abs(sin(time*1.5))*0.4; per_frame_15=ib_g=abs(sin(time*1.53))*0.5 ; per_frame_16=ib_b=abs(sin(time*1.51))*0.45 ; per_pixel_1=zoom=zoom+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Invariant Under Rigorous Motions.milk0000775000175000017500000000615611756064135033230 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.992000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008150 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.990099 sy=0.990099 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=zoom=zoom-.0035*q1; per_frame_29=rot=.05*q3; per_frame_30=wave_mystery=below(q1,0); per_pixel_1=disk_shift = if(equal(abs(sin(ang)), if(above(q1,0),0,1)), -rot, sign(q3)*.1); per_pixel_2=timer=q4; per_pixel_3=x_or_y=if(above(q1,0),y,x); per_pixel_4=rot = 0 + if(equal(x_or_y*10%2,0),if(below(timer,0),disk_shift,rot),if(above(timer,0),-disk_shift,0)); per_pixel_5=zoom=zoom+rot; projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Twisting Indecision.milk0000775000175000017500000000446211756064135030061 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=decay = decay - equal(frame%100,0)*0.1; per_frame_6=vol = 0.167*(bass+mid); per_frame_7=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_8=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_9=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_10=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_11=xpos = xpos + 0.001*xspeed; per_frame_12=wave_x = 1.5*xpos + 0.5; per_frame_13=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_14=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_15=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_16=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_17=ypos = ypos + 0.001*yspeed; per_frame_18=wave_y = 1.5*ypos + 0.5; per_frame_19=q1 = xpos; per_frame_20=q2 = -ypos; per_pixel_1=cx = (0&(x+q1))-q1; per_pixel_2=cy = (0&(y+q2))-q2; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Decreasing Dreams (Extended Movement Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Decreasing Dreams (Extended Movement Mix)0000775000175000017500000001422411756064135033372 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.985; per_frame_8=//decay =1; per_frame_9= per_frame_10=ib_r = 0.666 - 0.333*sin(time*1.234); per_frame_11=ib_g = 0.666+0.333*sin(time*2.123); per_frame_12=ib_b = 0.01+0.1*treb; per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = (35+15*sin(time*0.3426)+0.8*bass); per_frame_20=wave_x = q1; per_frame_21=wave_y = 1- q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=dy=0.007*sin((1.3-newrad)*(1.3-newrad)*(q3)); per_pixel_5=dx=-0.007*cos((1.3-newrad)*(1.3-newrad)*(q3)); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).mil0000775000175000017500000000425511756064135032705 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.451116 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.800000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = wave_b; per_frame_7=ob_g = wave_r; per_frame_8=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = ((0.5 - 0.5*sin(12*(sin(rad*time+ang))*(ang*time+rad)*time+rad))-2*rad); per_pixel_6= per_pixel_7=zoom = zoom + 0.1*sin(0.6*cos(0.33*(0.6*sin(1.52*time)*orb + (orb*0.8*cos(2.2*time))+ ((cos(orb))*0.7*sin(time)))))*(above(zoom,0.3)*0); per_pixel_8= per_pixel_9=sx = sx + (orb)*0.2*abs((above(sin(1.2*time),0))*sin(0.8*time)); per_pixel_10=sy = sy + (-orb)*0.2*abs((below(sin(1.45*time),0))*cos(0.63*time)); per_pixel_11= per_pixel_12=dx = dx + 2*dx_r; per_pixel_13=dy = dy+ 2*dy_r; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Cosmic Echoes 1.milk0000775000175000017500000000403311756064135027454 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dx = if(above(x,0.5),sin(0.5-x)/15, log10(1/x)/45); per_pixel_2=xrot = if(above(rad,0.4),cos(rad*2*x)/25+sin(pow(ang,5))/25,cos(1-rad)/25+2*sin(-rad)/25); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles From Earth (Drift Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles From Earth (Drift Mix).mi0000775000175000017500000000421411756064135032777 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.098609 fWaveSmoothing=0.500000 fWaveParam=0.640000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.004500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=1.000000 ib_g=0.600000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=ib_r = 0.6 + 0.4*sin(time*0.894); per_frame_3=ib_g = 0.43 + 0.13*sin(time*7.143); per_frame_4=ib_b = 0.5+ 0.33*sin(time*0.465); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=dx = 1.1* dx_r; per_frame_9=dy = 1.1* dy_r; per_frame_10=dx = dx + if(above(bass+bass_att,2.6), 11*dx_r, 0); per_frame_11=dy = if(above(bass,1.3), 0, dy); per_frame_12=mv_l =10000; per_frame_13=mv_y =2.0; per_frame_14=mv_dy = -0.1; per_frame_15=mv_r =0.7+0.148*(ib_r+ib_b); per_frame_16=mv_b =1-0.2*(ib_r+ib_b); per_frame_17=mv_g =0.6+ 0.19*(ib_g+ib_r); per_frame_18=zoom = zoom -0.02*thresh; per_frame_19=wave_r = ib_r; per_frame_20=wave_b = ib_b; per_frame_21=wave_g = ib_g; per_pixel_1=q1 = below(sqrt(rad-1),0.3); per_pixel_2=zoom = if(q1,zoom -.9,zoom); per_pixel_3=rot = if(q1,rot,rot*rot*rad); per_pixel_4=cx = if(q1,2,0.5); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirlie 2.milk0000775000175000017500000000342311756064135025742 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.030000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Anomalous Material Science (Pure Splinter Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Anomalous Material Science (Pure Splinter0000775000175000017500000000423111756064135033461 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972362 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*(0.25*sin(1.4*time)) + 0.25*sin(7.25*time); per_frame_2=wave_g = wave_g + 0.34*(0.25*sin(1.7*time)) + 0.25*sin(6.11*time); per_frame_3=wave_b = wave_b + 0.3*(0.25*sin(1.84*time)) + 0.25*sin(9.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.025*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + dx_r*(above(x,0.45+0.45*sin(1.5*time))*below(x,0.55+0.45*sin(1.5*time))); per_pixel_6=dy = dy + dy_r*(above(y,0.45+0.45*cos(1.25*time))*below(y,0.55+0.45*cos(1.25*time))); per_pixel_7=cx = cx + bass*(above(x,0.35+0.45*sin(1.05*time))*below(x,0.65+0.45*sin(1.05*time))); per_pixel_8=cy = cy + bass*(above(y,0.35+0.45*cos(1.75*time))*below(y,0.65+0.45*cos(1.75*time))); per_pixel_9=rot = rot + 0.15*((0.43*rad)*(5*cos(dx*dy-bass_att+(0.5-rad))*2-rad))*abs(0.5*(2*sin(0.2*time))); per_pixel_10=zoom = zoom - 0.02*(abs(cos(12*ang))+0.4*rad); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Attacking Freedom.milk0000775000175000017500000000452711756064135030206 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.000000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=mv_g = mv_g + 0.1*(0.6*sin(time*0.763) + 0.4*sin(time*1.231)); per_frame_3=mv_b = mv_b + 0.2*(0.6*sin(time*0.695) + 0.4*sin(time*0.367)); per_frame_4=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_5=oldq8 = q8; per_frame_6=wave_x = 0.1*sin(q8*1.0677) + 0.5; per_frame_7=wave_y = 0.1*sin(q8*1.1931) + 0.5; per_frame_8=q1 = wave_x; per_frame_9=q2 = 1-wave_y; per_frame_10=cx = wave_x; per_frame_11=cy = 1-wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newzoom = pow(0.996, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = 1+newzoom*0.3; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/nil & Aderassi & EMPR - Curling Flower Space 2 (Electric Bo.milkprojectM-complete-2.1.0-Source/presets_milkdrop/nil & Aderassi & EMPR - Curling Flower Space 2 (Elec0000775000175000017500000001220011756064135032305 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.945999 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.910342 fWaveSmoothing=0.000000 fWaveParam=0.108060 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.543247 wave_g=0.328188 wave_b=0.521643 wave_x=0.733941 wave_y=0.406558 ob_size=0.000000 ob_r=0.584900 ob_g=0.978985 ob_b=0.616979 ob_a=0.000000 ib_size=0.260000 ib_r=0.207509 ib_g=0.521497 ib_b=0.945927 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.3*sin(2.2*time) - 0.15*cos(2.1*time) + 0.1*sin(1.2*time); per_frame_2=wave_y = wave_y + 0.3*sin(2.3*time) - 0.1*sin(1.88*time) + 0.13*cos(time); per_frame_3=dx = dx + 0.024*sin(1.24*time); per_frame_4=dy = dy + 0.024*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.019*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); per_frame_13=cx = -42.68603921*sign(beat * beat); per_frame_14=ib_a = max(beat - beat , volume + beatrate); per_frame_15=ob_a = volume * beat; per_frame_16=dx = -61.74305975*rand(int(max(dx * volume , beat * beatrate))); per_frame_17=ob_size = -43.66785884*sin(volume + volume); per_frame_18=ib_a = -48.4728992*abs(47.9157567*acos(ib_a + beat)); per_frame_19=cy = max(volume * beat , volume + beat); per_frame_20=mv_l = 39.23734426*log(if(above(volume - volume , beat + volume) , beat * beatrate , beatrate + volume)); per_frame_21=ib_a = -7.89672136*acos(ib_a * beatrate); per_frame_22=rot=if(below(rot,-1.0), -1.0, rot); per_frame_23=rot=if(above(rot,1.0), 1.0, rot); per_frame_24=cx=if(below(cx,-1.0), -1.0, cx); per_frame_25=cx=if(above(cx,2.0), 2.0, cx); per_frame_26=cy=if(below(cy,-1.0), -1.0, cy); per_frame_27=cy=if(above(cy,2.0), 2.0, cy); per_frame_28=dx=if(below(dx,-1), -1, dx); per_frame_29=dx=if(above(dx,1.0), 1.0, dx); per_frame_30=dy=if(below(dy,-1), -1, dy); per_frame_31=dy=if(above(dy,1.0), 1.0, dy); per_frame_32=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_33=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_34=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_35=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_36=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_37=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_38=wave_x=if(below(wave_x,0.0), 0.0, wave_x); per_frame_39=wave_x=if(above(wave_x,1.0), 1.0, wave_x); per_frame_40=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_41=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_42=wave_mystery=if(below(wave_mystery,-1.0), -1.0, wave_mystery); per_frame_43=wave_mystery=if(above(wave_mystery,1.0), 1.0, wave_mystery); per_frame_44=ob_size=if(below(ob_size,0.0), 0.0, ob_size); per_frame_45=ob_size=if(above(ob_size,0.5), 0.5, ob_size); per_frame_46=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_47=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_48=ib_a=if(below(ib_a,0.0), 0.0, ib_a); per_frame_49=ib_a=if(above(ib_a,1.0), 1.0, ib_a); per_frame_50=mv_l=if(below(mv_l,0.0), 0.0, mv_l); per_frame_51=mv_l=if(above(mv_l,5.0), 5.0, mv_l); per_pixel_1=rot=if(above(bnot(1*bass),bnot(1*treb)),rot*sin(rad*sin(time)),-rot*sin(rad*cos(time))); per_pixel_2=sy = bor(-59.87649858*sqr(y * ang) , rot - y); per_pixel_3=dx = ang * rot; per_pixel_4=zoomexp = -83.40497017*sqrt(x * q1); per_pixel_5=rot = -64.34893906*asin(rot - rot); per_pixel_6=warp = ang * q1; per_pixel_7=warp = -55.12191951*pow(-6.81577921*tan(warp * rot) , rot * q1); per_pixel_8=cy = -50.60476065*tan(if(equal(x * rot , x - q1) , ang * rot , rot + x)); per_pixel_9=zoomexp=if(below(zoomexp,0.01), 0.01, zoomexp); per_pixel_10=zoomexp=if(above(zoomexp,100.0), 100.0, zoomexp); per_pixel_11=rot=if(below(rot,-1.0), -1.0, rot); per_pixel_12=rot=if(above(rot,1.0), 1.0, rot); per_pixel_13=warp=if(below(warp,0.01), 0.01, warp); per_pixel_14=warp=if(above(warp,100.0), 100.0, warp); per_pixel_15=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_16=cy=if(above(cy,2.0), 2.0, cy); per_pixel_17=dx=if(below(dx,-1), -1, dx); per_pixel_18=dx=if(above(dx,1.0), 1.0, dx); per_pixel_19=sy=if(below(sy,0.01), 0.01, sy); per_pixel_20=sy=if(above(sy,100.0), 100.0, sy); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzer & Neuro - Starover (Semicolon Mix).milk0000775000175000017500000000537111756064135032163 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=3.503422 fVideoEchoAlpha=0.460000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=4.583206 fWarpScale=3.194907 fZoomExponent=1.000000 fShader=0.010000 zoom=32.544483 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=24.959995 nMotionVectorsY=15.239994 mv_dx=-0.660000 mv_dy=0.260000 mv_l=1.200000 mv_r=0.670000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed - cy per_frame_23=yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=dy = ypos; per_frame_26=zoom = cx; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2= per_pixel_3=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); per_pixel_4=myzoom = myzoom - rot; per_pixel_5=cx = cos(myzoom); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Dynamic Swirls 2.milk0000775000175000017500000000367411756064135027164 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=4.695139 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.670000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.007964 rot=0.020000 cx=0.499999 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999667 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.700000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Heavenly 3.milk0000775000175000017500000000264711756064135026107 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.205000 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Oldskool Mellowstyle.milk0000775000175000017500000000311011756064135030262 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.605000 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=zoom=zoom+(bass_att-1)*0.001; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Bipolar 2 (Vectrip Mix).milk0000775000175000017500000000556411756064135032050 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=0.408000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.400000 mv_g=0.700000 mv_b=0.700000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_frame_4=vol = (bass+mid+att)/6; per_frame_5=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_6=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_7=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_8=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=mv_x_speed = 16; per_frame_18=mv_y_speed = 12; per_frame_19=mv_x_range = 0.01; per_frame_20=mv_y_range = 0.01; per_frame_21=mv_x_amount = 1.25; per_frame_22=mv_y_amount = 1.25; per_frame_23=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_24=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_25=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_26=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_27=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_28=mv_l = 100 + 100*min(bass*0.5 + bass_att*0.5,2); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Mstress & Darius - Pursuing The Sunset.milk0000775000175000017500000001665611756064135031701 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.000000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.124757 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = .5+.1*sin(time*4);//min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0;// + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = .3+.1*sin(time*3);//0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=//x = t8 + value1*0.7; wave_0_per_point2=//y = 0.5 + value2*0.9 ; wave_0_per_point3=//t1 = t1 + 0.01; wave_0_per_point4=//b = x; wave_0_per_point5=//a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=//a = a*a*a; wave_0_per_point7=//x=.5+.4*sin(time)*sample; wave_0_per_point8=//y =.5+.4*sin(time)*bass; wave_0_per_point9=x =sample; wave_0_per_point10=y=.519;//*sample;//3e; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=b = 1;//.8*bass; wave_1_per_point2=r=0; wave_1_per_point3=g=.3; wave_1_per_point4=x=1*sin((sample*5)); wave_1_per_point5=y=.5+.2*(value1*2); wave_1_per_point6=a = value2*1000; wave_1_per_point7=y =if(above(y,.51),.51,y); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.730000 shapecode_1_y=0.670000 shapecode_1_rad=0.220000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.763267 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.180001 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad = rad +.004*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=//x = .5+.35*sin(time*.4); shape_1_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=x = x + .02*sin(time*2); shape_1_per_frame9=y = y + .01*sin(time*4); shape_1_per_frame10= shape_1_per_frame11=r2 = r2+.001*bass; shape_1_per_frame12=g2 = g2+.3+.21*mid; shape_1_per_frame13=b2 = b2+.21*treb; shape_1_per_frame14= shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.000000 shapecode_3_rad=0.304785 shapecode_3_ang=1.822124 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=rad = rad +.044*bass; shape_3_per_frame2=r = .1+.7*bass; shape_3_per_frame3=g = .1+.5*mid; shape_3_per_frame4=b = .1+.6*treb; shape_3_per_frame5=//x = .5+.2*sin(time); shape_3_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_3_per_frame7= shape_3_per_frame8=r2 = r2+.001*bass; shape_3_per_frame9=g2 = g2+.3+.21*mid; shape_3_per_frame10=b2 = b2+.21*treb; shape_3_per_frame11= shape_3_per_frame12=ang=ang-.3*sin(time*.2) per_frame_1=decay=.99; per_pixel_1=DY =dy-.004*below(y,.47)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_2=zoom=zoom+above(y,.49)*.1; per_pixel_3=sx = sy-below(y,.40)*.001; per_pixel_4=dx=dx+.01*sin(time*.2); per_pixel_5=rot=rot+.051*below(y,.47);//*(1-below(y,.49)*above(y,.47)); per_pixel_6=cx=int(x*16)/16; per_pixel_7=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Omnipresence Resurrection.milk0000775000175000017500000000516211756064135032027 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*sin(time*1.254); per_frame_2=wave_g = wave_g +0.3*sin(time*0.952); per_frame_3=wave_b = wave_b + 0.3*sin(time*0.824); per_frame_4=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_5=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_6=ob_b = 0.5+0.4*sin(2.332*time); per_frame_7=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_8=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_9=ib_b = 0.5+0.5*sin(2.273*time); per_frame_10=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_11=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_12=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_13=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_14=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_15=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xpos = xpos + 0.001*xspeed; per_frame_17=dx = xpos; per_frame_18=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_19=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_20=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_21=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_22=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=ypos = ypos + 0.001*yspeed; per_frame_24=dy = ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.25; per_pixel_2=zoom = if(above(rad,0.4),myzoom,(0.5*sqrt(2)-rad)); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic & Unchained - Wrenched Fate.milk0000775000175000017500000000715211756064135031767 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999001 fDecay=0.980000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=13.378749 fWaveScale=0.717349 fWaveSmoothing=0.531000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.208100 fWarpScale=1.263386 fZoomExponent=0.111607 fShader=0.509900 zoom=0.054279 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.333300 sx=0.999901 sy=0.999901 wave_r=0.250000 wave_g=0.350000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.250000 ob_b=0.150000 ob_a=0.970000 ib_size=0.010000 ib_r=0.100000 ib_g=0.300000 ib_b=0.500000 ib_a=0.970000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed,treb_changed),mid_changed)+(mid_thresh+bass_thresh+treb_thresh)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.25+.25*treb_residual; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=ib_r = if(bass_flop,ob_b,.5+ 0.2*sin(time*0.5413)); per_frame_36=ib_g = if(treb_flop,ob_g,.5 + 0.2*sin(time*0.6459)); per_frame_37=ib_b = if(mid_flop,ob_r,.5 + 0.2*sin(time*0.4354)); per_frame_38=rot = rot + 0.04*q1; per_frame_39=zoom=max(0.98, 0.2+0.35*bass_thresh); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),zoom+q1*.05,zoom+.07*cos(radix*10*q1))); per_pixel_5=rot=if(equal(q1,1),rad*(sin(mid+treb)/7),rad*(sin(-mid-treb)/7)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Tube.milk0000775000175000017500000000227311756064135025103 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.200000 fWaveScale=1.694000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.135000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=rot = rot + 0.025*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cy = cy + 0.007*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - molten indecision.milk0000775000175000017500000001001611756064135027577 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.550326 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_5=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_8=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_11=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_14=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_16=drip1y = 0.001 + drip1y + drip1grav; per_frame_17=drip2y = 0.001 + drip2y + drip2grav; per_frame_18=drip3y = 0.001 + drip3y + drip3grav; per_frame_19=drip4y = 0.001 + drip4y + drip4grav; per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_25=vol = (bass+mid+att)/6; per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_30=xpos = xpos + 0.001*xspeed; per_frame_31=wave_x = xpos + 0.5; per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_36=ypos = ypos + 0.001*yspeed; per_frame_37=wave_y = ypos + 0.5; per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_41=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_42=warp = warp*vol; per_frame_43=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_44=ob_a = ob_a - 2*vol; per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & StudioMusic - Twisted Spider Web.milk0000775000175000017500000000340311756064135032616 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.001799 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.995648 fWaveScale=0.995868 fWaveSmoothing=0.837000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=10.784599 fZoomExponent=1.001700 fShader=0.000000 zoom=1.009989 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.500000 dy=0.500000 warp=1.000000 sx=0.999900 sy=1.000000 wave_r=0.500000 wave_g=0.499900 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.950000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_2=treb_effect = max(max(treb,treb_att)-1.2,0); per_frame_3=warp = 0.25 + bass_att*1.25; per_frame_4=ib_r= ib_r-+ 0.5*( sin(time*0.391)); per_frame_5=ib_g= ib_g + 0.5*( sin(time*1.527) ); per_frame_6=ib_b= ib_b - 0.5*( sin(time*1.843) ); per_frame_7=ob_r = 1 - ib_r; per_frame_8=ob_g = 1 - ib_g; per_frame_9=ob_b = 1 - ib_b; per_frame_10=ob_size = if(above(bass_effect,0), 0.001+0.0065*bass_effect,0.001); per_frame_11=ib_size = if(above(treb_effect,0), 0.001+0.0065*treb_effect,0.001); per_frame_12=zoom=1.35+0.2*sin(time); per_pixel_1=rot = rot + 1 + log(sqrt(2)-rad); per_pixel_2=zoom=zoom-0.5*rad +0.1*sin(rad); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles from Earth (Pathfinder Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles from Earth (Pathfinder Mi0000775000175000017500000000321611756064135033207 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.963000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.002*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.002*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.3), 21*dx_r, 0); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness (Boxfresh Mix).milk0000775000175000017500000000444311756064135032462 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=y_pos = (sin(q8)/2 + 0.5 - (sin(q8)/2 + 0.5)* q1); per_frame_9=x_pos = (sin(q8/3)/2 + 0.5 - (sin(q8/3)/2 +0.5)*q2); per_frame_10=q3 = y_pos; per_frame_11=q4 = x_pos; per_pixel_1=effect1 = dx+0.001*sin((y*2-1)*96)+0.01*sin((y*2-1)*128); per_pixel_2=effect2 = dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_3=box_effect = if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect1,effect2),effect2),effect2),effect2); per_pixel_4=dx= box_effect; per_pixel_5=effect3 = dy+0.001*cos((x*2-1)*128)+0.01*cos((x*2-1)*96); per_pixel_6=effect4 = dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); per_pixel_7=box_effect2= if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect3,effect4),effect4),effect4),effect4); per_pixel_8=dy= box_effect2; per_frame_init_1=q8=0; per_frame_init_2=q1 = 0.005*rand(60)+0.2; per_frame_init_3=q2 = 0.005*rand(60)+0.2; projectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Curtain.milk0000775000175000017500000001175511756064135026204 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - French Clothing.milk0000775000175000017500000000374711756064135027774 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=0.478000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=6.811278 fShader=0.000000 zoom=1.000678 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=2.117467 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.570000 wave_b=0.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=q1 = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=q4 = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=cx=if(above(sin(time*1.321),0),q1,cx); per_pixel_2=cy=if(above(sin(time*1.432),0),q2,cx); per_pixel_3=dx=if(above(sin(time*1.543),0),q3,dx); per_pixel_4=dy=if(above(sin(time*1.654),0),q4,dy); per_pixel_5=rot=if(above(sin(time*3.888),0),rot-.2*cos(x*2-1),.2*sin(time*4.216)); per_pixel_6=zoom=zoom-.043*cos(x*2-1)*sin(time*1.21); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Starquake (Sunquake Mix).milk0000775000175000017500000000275611756064135031315 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.044484 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.800000 ob_b=0.900000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.650000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=mv_r = 0.7 + 0.3*sin(time*0.5683); per_frame_3=mv_b = 0.8 + 0.2*sin(time*0.7832); per_frame_4=mv_g = 0.82 + 0.15*sin(time*1.103); per_frame_5=q1 = max(max(bass,bass_att)-1.15,0); per_frame_6=q2 = max(max(treb,treb_att)-1.15,0); per_frame_7=rot = abs(0.05*sin(time))-1.3*q1; per_pixel_1=zoom = 0.4 + atan(atan(rad)*1.5*rad)+2.5*q1; per_pixel_2=zoomexp= max(10*(1+q1-q2),0.2); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar and Krash - Hallucinogenic Pyramids (Extra 0000775000175000017500000000516111756064135033424 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.650000 wave_x=0.010000 wave_y=0.000000 ob_size=0.005000 ob_r=0.300000 ob_g=0.500000 ob_b=0.300000 ob_a=0.700000 ib_size=0.005000 ib_r=0.450000 ib_g=0.350000 ib_b=0.350000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b - 0.200*( 0.60*sin(1.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_r = wave_r + 0.500*( 0.60*sin(1.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_g = wave_g + 0.500*( 0.60*sin(1.1*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_g = ob_g -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect+ 0.2*treb_effect; per_frame_11=ib_b = ib_b - 0.2*mid_effect+ 0.2*treb_effect; per_frame_12=ok_to_change = if(above(time,beat_time+5),1,0); per_frame_13=bass_effect = max(bass, bass_att)-1; per_frame_14=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_frame_15=effect = if(equal(time,beat_time),effect+rand(3)+1,effect); per_frame_16=effect = if(above(effect,3),effect-4,effect); per_frame_17=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_18=q1 = effect; per_frame_19=q2 = bass_effect; per_frame_20=wave_x = if(equal(q1,0),0.01,if(equal(q1,1),0.99,if(equal(q1,2),0.01,0.99))); per_frame_21=wave_mystery = if(equal(q1,0),1,if(equal(q1,1),1,if(equal(q1,2),0,0))); per_frame_22=monitor = q1; per_frame_23=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); per_pixel_1=zoom = if(equal(q1,0),0.4*x,if(equal(q1,1),0.4*(1-x),if(equal(q1,2),0.4*y,0.4*(1-y)))) + 0.6 - 0.13*(min(q2,0.3)); projectM-complete-2.1.0-Source/presets_milkdrop/CrystalHigh - mad ravetriping.milk0000775000175000017500000000521211756064135030423 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.902700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469448 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=MyVolume = min(bass+mid+treb,5); per_frame_2=decay = 1 - 0.01*MyVolume; per_frame_3=wave_r = 0.30 + 0.15*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=wave_r = if(above(bass,1.2),wave_r + 0.35,wave_r); per_frame_5=wave_g = 0.30 + 0.15*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = 0.30 + 0.15*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=wave_b = if(above(wave_r,0.8),wave_b-0.25,wave_b); per_frame_8=ib_a = max(sin(time),0); per_frame_9=ib_size = 0.010 + 0.002*MyVolume; per_frame_10=ob_a = 0.380 + 0.1*MyVolume; per_frame_11=ob_size = 0.050 - 0.004*MyVoulme; per_frame_12=ib_r = 0.340 + 0.2*sin(time*0.5413); per_frame_13=ib_g = 0.340 + 0.2*sin(time*0.6459); per_frame_14=ib_b = 0.340 + 0.2*sin(time*0.7354); per_frame_15=ob_r = 0.340 + 0.2*sin(time*0.7251); per_frame_16=ob_r = if(above(bass,1.2),ob_r + 0.35,ob_r); per_frame_17=ob_g = 0.340 + 0.2*sin(time*0.5315); per_frame_18=ob_b = 0.340 + 0.2*sin(time*0.6349); per_frame_19=ob_b = if(above(ob_r,0.8),ob_b-0.25,ob_b); per_frame_20=zoom = max(sin(bass-bass_residual*10),0.2); per_frame_21=rot = mid_residual*2.5; per_frame_22=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_23=bass_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*bass_residual; per_frame_24=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.92+1.3); per_frame_25=mid_residual = equal(mid_thresh,2)*0.013*sin(time*7) + (1-equal(mid_thresh,2))*mid_residual; per_frame_26=monitor = zoom; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Davod The Pod.milk0000775000175000017500000000256711756064135026453 0ustar matthiasmatthias[preset00] fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.762000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8= ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milkprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signa0000775000175000017500000000343211756064135033036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.599180 fWaveSmoothing=0.750000 fWaveParam=1.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.844378 sy=1.061520 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/sqr(bass_att*1.5)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & EvilJim - Bass Tube of Light.milk0000775000175000017500000000246611756064135031552 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.063785 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.100406 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=(bass*treb)*0.1; per_frame_2=wave_g=(mid*treb)*0.3; per_frame_3=wave_b=(mid*bass)*0.6; per_pixel_1=bass_effect=max(max(bass,bass_att)-1.2,0); per_pixel_2=zoom=if(above(rad,0.05),if(above(rad,0.15),1+rad*0.1,1+rad*2),1+rad*0.1); per_pixel_3=zoom = zoom + 0.1*bass_effect; projectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - Look mama I'm on TV! 2.milk0000775000175000017500000000537011756064135030503 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=100.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=-0.250278 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=1.000000 dy=1.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.840465 wave_g=0.977183 wave_b=0.577708 wave_x=0.681590 wave_y=0.841076 ob_size=0.010000 ob_r=0.364951 ob_g=0.522256 ob_b=0.961900 ob_a=0.345787 ib_size=0.000000 ib_r=0.691402 ib_g=0.523066 ib_b=0.706478 ib_a=0.808526 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.479713 mv_dy=-0.559295 mv_l=5.000000 mv_r=0.376825 mv_g=0.651550 mv_b=0.954265 mv_a=0.602945 per_frame_1=ob_r = 0.9 - 0.7*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.4*sin(time*0.342); per_frame_5=cy = cy + 0.6*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.08; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_frame_13=dy = wave_r * wave_g; per_frame_14=wave_g = treb - wave_r; per_frame_15=wave_b = wave_r * bass; per_frame_16=dy=if(below(dy,-1), -1, dy); per_frame_17=dy=if(above(dy,1.0), 1.0, dy); per_frame_18=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_19=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_20=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_21=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_22=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_23=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_24=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_25=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_pixel_1=box=(1-rad)+0.7*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time)-time*.1,rot); per_pixel_5=zoom = b + y*1.2; per_pixel_6=dx = time * a; per_pixel_7=zoom=if(below(zoom,0.01), 0.01, zoom); per_pixel_8=zoom=if(above(zoom,100), 100, zoom); per_pixel_9=dx=if(below(dx,-1), -1, dx); per_pixel_10=dx=if(above(dx,1.0), 1.0, dx); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Idiot24-7 - Balk Acid.milk0000775000175000017500000000325711756064135030101 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=1.000000 wave_b=0.600000 wave_x=0.500000 wave_y=1.000000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=0.410000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.400000 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/presets_milkdrop/Tschoey - Music Flower.milk0000775000175000017500000000243211756064135027044 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=3.001487 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=10.879999 nMotionVectorsY=11.520000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5 + 0.5 *sin(time*1.13); per_frame_2=wave_g = 0.5 + 0.5 *sin(time*1.23); per_frame_3=wave_b = 0.5 + 0.5 *sin(time*1.33); per_pixel_1=zoom = 1 +0.05*(rad)* if(above(rad,0.7),1,-1); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Resistance.milk0000775000175000017500000000765111756064135027135 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.671653 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_changed,wave_r); per_frame_30=ob_b=if(treb_flop,mid_changed,wave_b); per_frame_31=ob_g=if(mid_flop,bass_changed,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=shift=q3*.1*mid_att; per_pixel_2=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_3=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_4=dx=if(checkx,shift*q4,dx); per_pixel_5=dy=if(checky,shift*q5,dy); per_pixel_6=rot=if(checkx*checky,0,shift); per_pixel_7=zoom=if(above(q5,.8),zoom-shift*.1,if(below(q5,-.8),zoom+shift*.1,zoom)); projectM-complete-2.1.0-Source/presets_milkdrop/Krash & Illusion - Spiral Movement.milk0000775000175000017500000000553411756064135031077 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.504218 fWaveSmoothing=0.750000 fWaveParam=0.240000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.020100 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.819544 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bass Kaleidosphere.milk0000775000175000017500000000256711756064135027642 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.882000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); fRating=3.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss & Rovastar - Notions Of Tonality 2.milk0000775000175000017500000000465411756064135031765 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.693000 fDecay=0.970000 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=1.093260 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.259127 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.180378 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.550000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=57.599998 nMotionVectorsY=44.160000 mv_dx=0.002000 mv_dy=0.002000 mv_l=5.000000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=0.100000 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness (Surealist Mix).milk0000775000175000017500000001253111756064135032652 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=q2 = q8; per_frame_9=q1 = 0.1*q8; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*2.6667)-0.008*cos((x*2-1)*meshx); per_pixel_3=rot=rot+0.01*sin(rad*(9.5 + 5.5*sin(q8*0.1623)) + q2*1.3 + q1*1.31); per_pixel_4=zoom=zoom+0.01*sin(ang*6 + rad*(5.5 + 1.5*sin(q8*0.13)) + q2*1.63 + q1); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Digital Flame.milk0000775000175000017500000000424111756064135026561 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369700 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.699900 wave_g=0.600000 wave_b=0.800000 wave_x=0.000000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); projectM-complete-2.1.0-Source/presets_milkdrop/che - burning hus (oil mix).milk0000775000175000017500000000567111756064135027565 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010225 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.080000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q8=60/fps; per_frame_2=// timed sidon sensor per_frame_3=// le = signal level; desired average value = 2 per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=above(le,th); per_frame_6=// pulsefreq = running average of interval between last 5 pulses per_frame_7=pulsefreq=if(equal(pulsefreq,0),2, per_frame_8=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_9=lastpulse=if(pulse,time,lastpulse); per_frame_10=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_11=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_12=// hccp = handcicap for th driven by bt per_frame_13=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_14=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_15=beat=band(above(le,th+hccp),btblock); per_frame_16=btblock=1-above(le,th+hccp); per_frame_17=lastbeat=if(beat,time,lastbeat); per_frame_18=beatfreq=if(equal(beatfreq,0),2, per_frame_19=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_20=// th = threshold per_frame_21=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_22=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_23=th=if(above(th,6),6,th); per_frame_24=thccl=thccl+q8*(th-2.5144); per_frame_25=leccl=leccl+q8*le; per_frame_26=btccl=btccl+beat; per_frame_27=q1=thccl; per_frame_28=q2=leccl; per_frame_29=q3=btccl; per_frame_30=q4=sqr(sin(.0023*leccl)); per_frame_31=q5=6.28*sqr(sin(.0023*leccl)); per_frame_32=wave_r=sqr(sin(1.5*time+.0037*leccl+3*bccl)); per_frame_33=wave_g=.5+.5*sin(1.6*time+.0042*leccl+2*bccl); per_frame_34=wave_b=.5+.5*sin(1.7*time+.0056*leccl+4*bccl); per_pixel_1=zoom=1.01+q8*.13*sin(.1*q1)*(sin((8+3*sin(q3))*rad)+sin(.1*q2)); per_pixel_2=rot=.05*q8*sin(.02*q1*sin(q3))*sin((4+3*sin(q3+.03*q2))*rad); per_pixel_3=zoom=if(below(abs(rot),.0025),exp(rad-q4),zoom); per_pixel_4=rot=if(below(abs(rot),.002),ang-q5,rot); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Solarized Space (Space DNA Mix).milk0000775000175000017500000001741411756064135032144 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=sides = 360; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.5); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.5); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.4413 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*1.23 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.721 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.775 + 4); shape_1_per_frame8=g2 = 0.5 - 0.5*sin(q8*0.676+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.738 + 3); shape_1_per_frame10=sides = 360; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); per_frame_17=cy = 0.5 +0.05*sin(0.413*time); per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_26=lastbeat = if(beat,time,lastbeat); per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_30=beateven = beatcounter%4; per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_32=beateven = if(equal(beateven,3),-1,beateven); per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_35=dx = 0.1*beateven*myx; per_frame_36=dy = 0.1*beateven*myy; per_frame_37=monitor = beateven; per_frame_38=wave_a = Bass_thresh; per_frame_39=zoom = 1.5 +0.25*myy; per_frame_40=rot = myx*beateven; per_frame_41=wave_x = 0.5 + 0.05*myx; per_frame_42=wave_y=0.5 + 0.05*myy; per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_44=oldq8 = q8; projectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Snowing Fiber City.milk0000775000175000017500000001411411756064135030114 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.463900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279600 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.520000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*103.41 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wave_0_per_point6= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150000 shapecode_0_ang=0.000000 shapecode_0_r=0.790000 shapecode_0_g=0.460000 shapecode_0_b=0.420000 shapecode_0_a=1.000000 shapecode_0_r2=0.360000 shapecode_0_g2=0.460001 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_init1=oldx=.5; shape_0_init2=oldy=.5; shape_0_per_frame1=rad=rad+.1*sin(time); shape_0_per_frame2=mbass=max(bass_att,3); shape_0_per_frame3=xmovn = 0.1*rand(10)*mbass*0.015*(1-2*above(rand(10),5)); shape_0_per_frame4=ymovn = pow(pow(mbass*0.015,2)-pow(xmovn,2),1/2)*(1-2*above(rand(10),5)); shape_0_per_frame5=//ymovn=.05; shape_0_per_frame6=xmov = if(beat,xmovn,xmov*.9); shape_0_per_frame7=ymov = if(beat,ymovn,ymov*.9); shape_0_per_frame8=q1=oldx; shape_0_per_frame9=q2=oldy; shape_0_per_frame10=out_x = bor(above(q1+xmov,.9),below(q1+xmov,.1)); shape_0_per_frame11=out_y = bor(above(q2+ymov,.9),below(q2+ymov,.1)); shape_0_per_frame12=xmov = xmov + (-2*xmov*out_x); shape_0_per_frame13=ymov = ymov + (-2*ymov*out_y); shape_0_per_frame14=x = q1+xmov ; shape_0_per_frame15=y = q2+ymov; shape_0_per_frame16=q1=x; shape_0_per_frame17=q2=y; shape_0_per_frame18=oldx = q1; shape_0_per_frame19=oldy = q2; shape_0_per_frame20= shape_0_per_frame21=decay = decay - 0.91*(treble); shape_0_per_frame22= shape_0_per_frame23=//Thanks to krash for beat detection (modified) shape_0_per_frame24=volume = 0.3*bass+mid; shape_0_per_frame25=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); shape_0_per_frame26=lastbeat = lastbeat + equal(lastbeat,0)*time; shape_0_per_frame27=meanbass_att = 0.1*(meanbass_att*9 + bass_att); shape_0_per_frame28=runmeanbass =(runmeanbass*2 + bass_att)/3; shape_0_per_frame29=peakbass_att = max(bass_att,peakbass_att); shape_0_per_frame30=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); shape_0_per_frame31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); shape_0_per_frame32=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); shape_0_per_frame33=lastbeat = beat*time + (1-beat)*lastbeat; shape_0_per_frame34=peakbass_att = max(peakbass_att,1.1*meanbass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=rot=tot+.1*sin(time); per_frame_2=dx=dx+.1*sin(time*.5); per_frame_3=dy=dy+.1*sin(time*.3); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Telek - Cosmic Fireworks.milk0000775000175000017500000001335411756064135031241 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.300000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.2*sin(time*0.5624); shape_0_per_frame2=y = 0.5+0.2*sin(time*0.8934); shape_0_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_0_per_frame4=b2 = 0.5+0.5*sin(time*3.175); shape_0_per_frame5=g = 1 - 0.1*bass; shape_0_per_frame6=r2 = 0.5*0.5*sin(1.7823); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*2.32); shape_0_per_frame8=rad=0.02 + 0.00004*pow(bass+bass,5); shape_0_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.2*sin(time*0.6824); shape_1_per_frame2=y = 0.5+0.2*sin(time*0.934); shape_1_per_frame3=r =0.5+0.5*sin(time*0.9431); shape_1_per_frame4=b2 = 0.5+0.5*sin(time*3.675); shape_1_per_frame5=g = 1 - 0.1*bass; shape_1_per_frame6=r2 = 0.5*0.5*sin(2.23); shape_1_per_frame7=g2 = 0.5 + 0.5*sin(time*1.32); shape_1_per_frame8=rad=0.08 + 0.00001*pow(bass+bass,7); shape_1_per_frame9=ang = 0.1*sin(time) + (rad-0.1)*10;; shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.2*sin(time*0.9824); shape_2_per_frame2=y = 0.5+0.2*sin(time*0.34); shape_2_per_frame3=v =0.5+0.5*sin(time*0.9431); shape_2_per_frame4=r2 = 0.5+0.5*sin(time*1.675); shape_2_per_frame5=g = 1 - 0.1*bass; shape_2_per_frame6=g2 = 0.5*0.5*sin(1.23); shape_2_per_frame7=b2 = 0.5 + 0.5*sin(time*1.32); shape_2_per_frame8=rad=0.02 + 0.00001*pow(bass+bass,5); shape_2_per_frame9=ang = 0.2*sin(time) + (rad-0.1)*10;; per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,4.5)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=zoom = 1-beat*.1; per_frame_10=wave_x = x; per_frame_11=wave_y = y; per_frame_12=wave_mystery = xx*1.7-.5; per_frame_13=ob_a = beat; per_frame_14=wave_r= sin(time*.197)*.5+.5; per_frame_15=wave_g=cos(time*.201)*.5+.5; per_frame_16=wave_b=sin(time*.215)*.5+.5; per_frame_17= per_frame_18=xx=sin(xx*62.82)*.5+.5; per_frame_19=wave_r = xx+(1-xx)*wave_r; per_frame_20=wave_g = xx+(1-xx)*wave_g; per_frame_21=wave_b = xx+(1-xx)*wave_b; per_frame_22=//wave_b= wave_g; per_frame_23=//rot = .015; per_frame_24=monitor = xx; per_pixel_1=//rot = 0.001*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Krash - 3D Shapes Demo 2.milk0000775000175000017500000002243311756064135026643 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx =0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz =0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Torus wave_0_per_point4=x0 = (1+value1)*sin(2*t8*sample); wave_0_per_point5=y0 = (1+value1)*cos(2*t8*sample); wave_0_per_point6=x1 = 0.5*sin(32*t8*sample)*y0+y0; wave_0_per_point7=y1 = 0.5*sin(32*t8*sample)*x0+x0; wave_0_per_point8=z1= 0.5*cos(32*t8*sample); wave_0_per_point9= wave_0_per_point10=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point11=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point12=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point13=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point14=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point15=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point16=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point17=//move resulting shape in 3d space wave_0_per_point18=x4 = x3; wave_0_per_point19=y4 = y3; wave_0_per_point20=z4 = z3+2; wave_0_per_point21=//draw 3d shape in 2d wave_0_per_point22=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point23=y=0.5+0.5*(y4/(1+z4*0.5)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Strange Cargo Mix).milk0000775000175000017500000001735111756064135033036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.01; shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.01;; shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.02; shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+ 0.02; shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986)+0.03; shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846)+0.03; shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986) +0.04; shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846) +0.04; shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.2; per_frame_21=decay =0.1*(bass_att+bass); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 2.3.milk0000775000175000017500000000754711756064135027044 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.018281 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=decay=.98+q8*.001; per_frame_44=monitor=q8; per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=c3=rad*q3; per_pixel_4=radix=if(above(q5,0),min(c1,c2),max(c1,c2)); per_pixel_5=radix=if(above(q6,0),min(radix,c3),max(radix,c3)); per_pixel_6=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_7=zoom=if(below(abs(q1),.5),zoom,if(below(abs(q2),.5),1+.07*sin(q4*3.14*radix),1+.07*sin(radix*q8*q4*1.618))); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - What cannot be.milk0000775000175000017500000000412011756064135027372 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.216706 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.749272 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.990000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) - 0.25*sin(1.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + dy_r +below(y,0.5)*0.005; per_pixel_5=dy = dy - dy_r -above(y,0.5)*0.005; per_pixel_6=dx = dx + dx_r+ above(y,sin(time))*0.005 - below(y,0.8*sin(time))*0.005; per_pixel_7=dx = dx + dx_r+ above(y,0.76*sin(1.2*time))*0.005 - below(y,0.55*sin(2*time))*0.005; per_pixel_8=nx = 0.8*x * sin(time) - 0.4*x *sin(1.22*time); per_pixel_9=ny = 0.8*y * cos(time) - 0.4*y *cos(1.4*time); per_pixel_10=zoom = zoom + if(below(rad,0.4), + 0.05-rad, 0); per_pixel_11=zoom = zoom + if (below(rad,0.2), + 0.1-rad, 0); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - interwoven.milk0000775000175000017500000000741211756064135026402 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Sea Shells.milk0000775000175000017500000001437511756064135026664 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = 0.5*r2 + 0.1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = movement; per_frame_20=wave_x = q1; per_frame_21=wave_y = 1-q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = newrad*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x); per_pixel_5=dy=-0.007*cos(pow((sqrt(2)-effect),5)*10); per_pixel_6=dx=-0.007*sin(pow((sqrt(2)-effect),5)*10); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Contortion.milk0000775000175000017500000000431611756064135027022 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691364 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.57*sin(time); per_frame_13=wave_y = wave_y + 0.57*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + above(bass,1)*0.25*(1-rad)*(100*dx_r); per_pixel_6=zoom = zoom - 0.2*(1-rad); per_pixel_7=cx = cx + above(bass,1)*0.25*sin(time)*(100*dy_r); per_pixel_8=cy = cy + above(bass,1)*0.25*cos(time)*(100*dy_r); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Oddball World.milk0000775000175000017500000000470411756064135031332 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=25.080072 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=0.122270 rot=0.240000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=1.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=ob_r=ob_r + time*sin(bass); per_frame_14=ob_b=ob_b + time*sin(treb+1); per_frame_15=ob_g=ob_g + time*sin(mid/1.5); per_frame_16=zoomexp = q1; per_frame_17=myb = cos(time) + abs(cos(time)); per_frame_18=myg = abs(sin(time)) ; per_frame_19=myr = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_20=avg = .9*avg+.1*le; per_frame_21=wave_r = if(below(avg,1.8),myr,0); per_frame_22=wave_b = if(below(avg,1.8),myb,0); per_frame_23=wave_g = if(below(avg,1.8),myg,0); per_frame_24=monitor = avg; per_pixel_1=grid=sign(pow(sin(ang*(q2)+x*y*q1)*2,1+q2%4)) -.5; per_pixel_2=snee=.5*sin(q2*q1); per_pixel_3=rot=bnot(grid%((q2%10)+2))*above(x,.5+snee)*above(y,.5-snee); per_pixel_4=sx=sx-sin((q2+.5)*x)*band(rot,snee)*.003; per_pixel_5=sy=sy-cos((q2+3.4)*y)*band(rot,snee)*.003; per_pixel_6=zoom=1+.1*sin((q1-q2)*3)+.2*cos(1.6*sin(time)+rad*6.28*q1)*below(x,.5+snee)*below(y,.5-snee); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Touchdown on Mars (Detailed Pictures Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Touchdown on Mars (Detailed Pictures Mix)0000775000175000017500000000236711756064135033350 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.381900 fWaveSmoothing=0.810000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000995 sy=1.000000 wave_r=0.050000 wave_g=0.100000 wave_b=0.100000 wave_x=0.920000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.7+0.3*sin(time); per_frame_2=wave_y = wave_y + 0.1*sin(20*time); per_frame_3=sx = 1.0006; per_pixel_1=dy = 0.0003+0.006*(y+0.05*(bass+bass_att)); projectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - The Devil Is In The Details.milk0000775000175000017500000000573211756064135032573 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_19=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_20=ib_r = 0.3+xpos; per_frame_21=ib_b = 0.06*bass; per_frame_22=ib_g = 0.25+ypos; per_frame_23=q3 = 10+8*(0.6*sin(0.423*time) + 0.4*sin(0.253*time)); per_frame_24=q4 = 1/q3; per_frame_25=q5 = 0.5*sign(xpos); per_frame_26=q6 = 0.5*sign(ypos); per_frame_27=monitor = rot; per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/idiot - Nothing Yet - 03 - The worst of the pack.milkprojectM-complete-2.1.0-Source/presets_milkdrop/idiot - Nothing Yet - 03 - The worst of the pack.mil0000775000175000017500000000423711756064135032543 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.796892 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.216000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.1+q1; per_frame_19=wave_b=.9-q2; per_frame_20=wave_G=.5-q3+q4; per_pixel_1=zoom=zoom-.05*(rad-x-y+.05*sin(x*3.14*sin(y*3.14)))*q2*rad*3.14*sin(Q3)+.05*sin(ang*3.14-q2*rad*3.14); per_pixel_2=rot=rot+.01*sin(ang*x-q1/y*ang*Rad-q3-zoom); per_pixel_3=dx=rot*sin(x*3.14)/2; per_pixel_4=dy=rot*sin(y*3.14)/2; per_pixel_5=cx=-dx; per_pixel_6=cy=dy; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Approach (Vectrip Mix).milk0000775000175000017500000000641711756064135032071 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=0.600000 mv_g=0.500000 mv_b=0.450000 mv_a=1.000000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.002*sin(time+0.073); per_frame_7=decay = decay - 0.03*equal(frame%30,0); per_frame_8=vol = (bass+mid+att)/6; per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_14=xpos = xpos + 0.001*xspeed; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=mv_x_speed = 16; per_frame_22=mv_y_speed = 12; per_frame_23=mv_x_range = 0.499; per_frame_24=mv_y_range = 0.499; per_frame_25=mv_x_amount = 2; per_frame_26=mv_y_amount = 3+1.5*sin(sin(time*0.245)+cos(time*0.45)); per_frame_27=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_28=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_29=mv_b = mv_b - 0.3*sin(time*5.211); per_frame_30=mv_r = mv_r + 0.25*cos(time*1.91); per_frame_31=mv_g = mv_g + 0.25*cos(time*1.861); per_frame_32=mv_l = 30*sin(10*ypos)+ 40*cos(10*xpos); per_frame_33=wave_r = wave_r + 0.5*sin(3.758); per_frame_34=wave_b = wave_b + 0.4*cos(time*2.023); per_frame_35=wave_g = wave_g + 0.4*sin(time*2.01); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Antidote (Aqualung Mix).milk0000775000175000017500000000461511756064135031032 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.599171 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.100000 wave_b=1.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.25*sin(time); per_frame_6=wave_y = 0.5 + 0.25*cos(time); per_frame_7=ib_r = above(sin(0.2*time),-0.333)*1*below(sin(0.2*time),0.333); per_frame_8=ib_g = below(sin(0.2*time),-0.333)*1; per_frame_9=ib_b = above(sin(0.2*time),0.333)*1; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + 0.001; per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6=rot = rot + 0.4*(1-rad)*0.5*sin(70*dy_r+dx_r*60); per_pixel_7=zoom = zoom + 0.01*(1-rad*2)*0.03*(0.5-rad*0.1*sin(time)); per_pixel_8=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_9=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Dark Ritual (Star Of Destiny Mix).milk0000775000175000017500000001710711756064135032515 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=100.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.460000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=1.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.050000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.400000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.600000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.600000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang =1- time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.300000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = 0.5+time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets_milkdrop/Fvese & Idiot24-7 - Rearview Mirror.milk0000775000175000017500000000306611756064135030673 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.280000 fDecay=0.970000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660119 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.607700 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=0.999900 wave_r=0.600000 wave_g=0.400000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r=wave_r*sin(bass+mid); per_frame_2=wave_b=wave_b-.4*sin(time*bass); per_frame_3=wave_g=wave_g+.6*cos(time*mid-bass); per_frame_4=bass_eff = max(max(bass,bass_att)-1,0); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=decay = decay - 0.05*equal(frame%16,0); per_frame_7=rot = rot + bass_eff/bass_thresh-0.05; per_frame_8=monitor = rot; per_pixel_1=zoom=pow(.8+x&.8+y,1+x&1+y)+.1; projectM-complete-2.1.0-Source/presets_milkdrop/Illusion - Heavenly Eye.milk0000775000175000017500000000254411756064135027207 0ustar matthiasmatthias[preset00] fGammaAdj=1.5000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=8.000000 fWarpScale=1.331000 fZoomExponent=15.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - VooV's Movement.milk0000775000175000017500000001163611756064135027634 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.186471 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.351767 fShader=0.000000 zoom=0.980296 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.700000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_15=q2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_16=q6 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_17=q7 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_18=//ob_size = beat*0.05; per_frame_19=ob_r = sin(20*(q1+q2)); per_frame_20=ob_g = sin(25*(q6+q7)); per_frame_21=//mv_x = 1.25; per_frame_22=//mv_y = 1.25; per_frame_23=//mv_dx = (0.33*(q1+q2+q6))-0.5; per_frame_24=//mv_dy = (1-0.33*(3-q2-q6-q7))-0.5; per_frame_25=//mv_a = 1; per_frame_26=//mv_l = 10*bass; per_frame_27=change = if(beat,rand(10)+3,oldchange); per_frame_28=oldchange = change; per_frame_29=q4 = (change + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_30=//ch = if(beat,rand(10)+3,oldch); per_frame_31=zz = if(beat,rand(13)+3,oldzz); per_frame_32=oldzz =zz; per_frame_33=q5 = (zz + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_34=q3 = mode; per_frame_35=monitor = mode; per_frame_36=//wave_x = if(framehalf,q1,q2); per_frame_37=//wave_y =1- if(framehalf,q6,q7); per_frame_38=//wave_a =0; per_frame_39=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_40=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_41=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Wormhole Pillars (Hall of Sha0000775000175000017500000000375011756064135033143 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.5*sin(time*0.894); per_frame_3=wave_g = 0.5 + 0.5*sin(time*1.14); per_frame_4=wave_b = 0.5 + 0.5*sin(3-bass_att); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.995+.004*sin(time*.369)+.001*sin(time*1.54); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*(.009+.003*sin(time*2.18))*sin(time*.3); per_pixel_4=rot=sin(x*3.14)*.001*sin(time*.67); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cepiasound.milk0000775000175000017500000000327211756064135026276 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.900000 fWaveScale=0.436037 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.050000 fModWaveAlphaEnd=1.390000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.065000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.280000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=-1.400000 mv_dy=2.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_pixel_1=zoom=zoom+max(bass-1,0)*0.25*sin(rad*15); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot & Che - Various Abstract Effects.milk0000775000175000017500000001032311756064135031477 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=-0.720000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000198 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.600000 wave_y=0.700000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=10.656000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=wave_r=.5*sqr(sin(time*3.7))+.5*sin(37*ccl+.01*leccl); per_frame_25=wave_g=.5*sqr(sin(time*2.8))+.5*sin(38*ccl+.01*leccl); per_frame_26=wave_b=.5*sqr(sin(time*3.2))+.5*sin(36*ccl+.01*leccl); per_frame_27=wave_x=.5+.1*sin(leccl+frame); per_frame_28=wave_y=.5+.1*sin(1.2*leccl+frame+1.17); per_frame_29= per_frame_30=ccl=ccl+beat; per_frame_31=q1=ccl; per_frame_32=leccl=leccl+bass+treb; per_frame_33=q2=.001*leccl; per_frame_34=q3=th; per_frame_35= per_frame_36=ob_r=wave_R; per_frame_37=ob_b=wave_b; per_frame_38=ob_g=wave_G; per_pixel_1=sector=(ang+rot+x+y)*5000+q1+10*sin(q2); per_pixel_2=orient=sector%4; per_pixel_3=spd=.005*q3; per_pixel_4=quadrant=above(x,.5)*2+above(y,.5-x); per_pixel_5= per_pixel_6=// variant movement per_pixel_7=dx=dx+equal(quadrant,q1%4)*if(below(orient,2),-spd,spd); per_pixel_8=dy=dx+equal(quadrant,q1%4)*if(orient%2,-spd,spd); per_pixel_9= per_pixel_10=// pulsed zoom per_pixel_11=zoom = 1+equal(quadrant,(q1+1)%4-x*5*sin(100*q2+10*sign(sin(20*q1))*rad)); per_pixel_12= per_pixel_13=// weird warp per_pixel_14=dx=dx+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18*q2))*x per_pixel_15=+(15+10*sin(19*q2))*y+sin(1.8*q2)*q1)*Rad*sin(q1); per_pixel_16=dy=dy+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18.5*q2))*x per_pixel_17=+(15+10*sin(19.5*q2))*y+sin(1.7*q2)*q1)*Rad*sin(q1); per_pixel_18= per_pixel_19=// ccl driven stretch fx per_pixel_20=sx=1+equal(quadrant,(q1+2)%4)*.1*sin(53*q1+10*q2+4*ang); per_pixel_21=sy=1+equal(quadrant,(q1+2)%4)*.1*sin(32*q1+10*q2+4*ang); per_pixel_22=rot=equal(quadrant,(q1+2)%4)*.05*sin(27*q1+10*q2); per_pixel_23= per_pixel_24=// structures per_pixel_25=structure=equal(quadrant,(21.7*q1)%4)*above(sector%6,2)-q1*rad; per_pixel_26= per_pixel_27=dx=if(structure,5*-dx,dx); per_pixel_28=dy=if(structure,5*-dy,dy);; per_pixel_29=rot=if(structure,5*-rot-rad*rad,rad*rad); per_pixel_30=zoom=if(structure,5*-zoom+6,zoom); per_pixel_31= per_pixel_32=sx=sx+.3*Sin(x)*sin(q3); per_pixel_33=sy=sy-.3*sin(y)*sin(q1); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cruzin'.milk0000775000175000017500000000300311756064135025515 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.691672 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000300 rot=0.000000 cx=0.500000 cy=0.110000 dx=0.000000 dy=-0.001000 warp=0.024300 sx=1.001992 sy=1.004987 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.650000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Asymptote.milk0000775000175000017500000000375011756064135026172 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.140000 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=0.090000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.020000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_12=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_13=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Many Colors 2.milk0000775000175000017500000000247411756064135026457 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=0.032033 fWaveSmoothing=0.100000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.100549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Bitterfeld (Crystal Border Mix).milk0000775000175000017500000000407311756064135032407 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.448626 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.310603 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ib_r =wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_frame_8=wave_mystery = wave_mystery + 0.3*time; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - 0.2*(1.5-rad)*sin(bass/2*treb_att)*(rad*2*(rad*abs(sin(9*ang)))); per_pixel_6=rot = rot + dy_r*(2-zoom)*0.3*cos(bass)*20; per_pixel_7=rot = rot - 0.4*(rad*cos(abs(12*ang)))*below(rad,0.3+ 0.4*sin(bass)); per_pixel_8=dx = dx + 0.5*abs(rad+x-0.5*(bass/y*0.2))*dx_r; per_pixel_9=dy = dy + 0.5*abs(rad+y-0.5*(treb/x*0.2))*dy_r; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Descent.milk0000775000175000017500000000253011756064135025565 0ustar matthiasmatthias[preset00] fGammaAdj=1.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.900000 fWaveScale=1.372000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.164000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%50,0); ././@LongLink0000000000000000000000000000020100000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/shifter - escape the worm - Eo.S. + Phat - Before_It_Eats_Your_Brain_Mix_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop/shifter - escape the worm - Eo.S. + Phat - Before_It0000664000175000017500000003303711756064135032454 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.999894 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.399996 nMotionVectorsY=4.800006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.275918 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.080000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599580 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.850000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.542619 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.090529 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2=decay=.999; per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3 = q3*q3*0.5 + 0.1; per_frame_40=q3 = min(q3,1.0); per_frame_41=//q3=1.25; per_frame_42=monitor = int(q3*4)/4; per_frame_43= per_frame_44=q4 = mt; per_frame_45=q5 = bt; per_frame_46= per_frame_47=cx = q1; per_frame_48=cy = q2; per_frame_49= per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_55= per_frame_56=q6 = rmod; per_frame_57= per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_59= per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_61= per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.0;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=limit=0.05; per_pixel_25= per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_27=dsign=sign(dx); per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; per_pixel_29= per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_31=dsign=sign(dy); per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; per_pixel_33= projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Circlefacade.milk0000775000175000017500000000313511756064135027207 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220186 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.459160 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.340000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.100000 wave_y=0.900000 ob_size=0.070000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = 0.5 + 0.3*sin(0.75*time); per_frame_2=wave_y = 0.5 + 0.3*cos(0.75*time); per_frame_3=ob_r = ob_r + 0.445*sin(1.52*time); per_frame_4=ob_g = ob_g + 0.436*sin(1.062*time); per_frame_5=ob_b = ob_b + 0.325*sin(1.22*time); per_frame_6=ib_a = ib_a + 5*tan(0.5*time); per_frame_7=zoom = zoom - 0.1*zoom; per_pixel_1=dx = dx + (sin(rad)*0.05)*0.76*sin(1.2255*time); per_pixel_2=dy = dy + (sin(rad)*0.05)*0.76*cos(1.435*time); per_pixel_3=rot = rot + (0.1*max(above(dx,dy),above(dy,dx))*bass_att)*(0.75-rad); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic - Numerosity.milk0000775000175000017500000000342711756064135027562 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.330231 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.501800 fWaveScale=1.297700 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000001 fWarpAnimSpeed=0.517589 fWarpScale=0.704400 fZoomExponent=0.347586 fShader=0.610000 zoom=0.793914 rot=0.000000 cx=0.499900 cy=0.499900 dx=0.000000 dy=0.000000 warp=0.290273 sx=0.929000 sy=0.932617 wave_r=0.030000 wave_g=0.030000 wave_b=0.030000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_5=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_6=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=gridx=bnot((x*q7)%2); per_pixel_2=gridy=bnot((y*q7)%2); per_pixel_3=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad*3.14*gridy))*2.14+rad*sin(q4*2.14+q1))*gridx; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Frozen Rapture .milk0000775000175000017500000001675311756064135027651 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shape_0_per_frame10=ang = time*0.35; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2; shape_1_per_frame8=x = q1+0.15*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.2*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2; shape_2_per_frame8=x = q1+0.15*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.2*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2; shape_3_per_frame10=x = q1+0.15*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.2*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = sqrt(2)-newrad; per_pixel_5=dy=0.01*cos(pow((effect),3)*8); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Causeway Of Dreams (REMix).milk0000775000175000017500000000423111756064135031250 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.400279 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + 0.0*dx_r + if(above(gup,0), + 0.8*gup*dx_r, 0) + if(above(gslup,0), + 0.535*gslup*dx_r, 0); per_frame_14=dy = dy + 0.0*dy_r + if(above(gup,0), + 0.8*gup*dy_r, 0) + if(above(glsup,0), + 0.535*gslup*dy_r, 0); per_frame_15=gup = +2*sin(time) + sin(0.75*time); per_frame_16=gslup = sin(0.655*time) - sin(0.176*time); per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Super nova self control.milk0000775000175000017500000000326611756064135031172 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.993000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.179297 fWaveScale=0.472722 fWaveSmoothing=0.027000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001829 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.004000 warp=0.010000 sx=1.000995 sy=1.000000 wave_r=0.770000 wave_g=0.600000 wave_b=0.600000 wave_x=0.420000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.570000 per_frame_1=decay = 0.98; per_frame_2=wave_x = .5; per_frame_3=wave_y = .5; per_frame_4=wave_r = min(.7,max(0,0.2*bass)); per_frame_5=wave_g = min(.7,max(0,0.2*mid)); per_frame_6=wave_b = min(.7,max(0,0.2*treb)); per_frame_7=mv_r = .1+.1*sin(time*.45); per_frame_8=mv_g = .1+.1*sin(time*.32); per_frame_9=mv_dy = mv_dy + .11*sin(time*5); per_pixel_1=mx= x-.5; per_pixel_2=my = y-.5; per_pixel_3=zoom= zoom - above(rad-0.18,0)*0.05*rad*.9; per_pixel_4=dx = above(rad-(2-bass_att)*.2,0)*0.015*(mx/if(above(rad,0),rad,.1)); per_pixel_5=dy = above(rad-(2-bass_att)*.2,0)*0.015*(my/if(above(rad,0),rad,.1)); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Elastoid.milk0000775000175000017500000000423711756064135026432 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.655694 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ob_r = wave_r; per_frame_5=ob_g = wave_g; per_frame_6=ob_b=wave_b; per_frame_7=zoom = zoom - 0.02; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=m1 = 2*sin(1.25*time); per_pixel_6=m2 = 1.25*sin(4*time); per_pixel_7=m3 = 5*sin(0.33*time); per_pixel_8=sx = sx + if (above(m1,m2), if (above(m1,m3), dx_r, -dx_r), dx_r*1.75)*(.75-rad); per_pixel_9=sy = sy + if (above(m2,m3), if (above(m3,m1), dy_r, dy_r*1.5), dy_r*0.75)*(.75-rad); per_pixel_10=dx = dx + if (above(m2,m1), if (below(m1,m3), dx_r, dx_r*0.66), dx_r*1.8)*(.75-rad); per_pixel_11=dy = dy + if (above(m3,m1), if(below(m2,m3), -dy_r, dy_r*1.25), dy_r*0.8)*(0.75-rad); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cosmic Dust 2.milk0000775000175000017500000000405711756064135026445 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Games With Light & Sound.milk0000775000175000017500000000746311756064135031175 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.120000 fDecay=1.000000 fVideoEchoZoom=2.986806 fVideoEchoAlpha=0.900000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.573208 fWaveScale=0.282091 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.968700 rot=0.000000 cx=0.020000 cy=0.020000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.600000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=decay=.995+.0025*q3+.0025*q1; per_frame_53=mv_a=above(q2,0)*(.1+.1*q5); per_frame_54=mv_r=1-ob_g; per_frame_55=mv_b=1-ob_r; per_frame_56=mv_g=1-ob_b; per_frame_57=zoom=.999+.001*q1; per_frame_58=cx=0.5; per_frame_59=cy=0.5; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=zoom=zoom+.03*if(above(grid,0),q6*snee,q5*snur); per_pixel_5=rot=sin((x*q4+y*q5)*3.14)*.01; projectM-complete-2.1.0-Source/presets_milkdrop/nil - Cid and Lucy.milk0000775000175000017500000000260411756064135026031 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.022740 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=3.072695 fShader=0.000000 zoom=0.999837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=12.023998 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*bass_att*sin(time*1.543)); per_frame_2=wave_g=sin(time*1.6432*mid_att*sin(time*1.721)); per_frame_3=wave_b=sin(time*1.37563*treb_att*sin(time*1.666)); per_pixel_1=rot=abs(sin(ang*cos(time)*sin(time*1.8232)*.09)); per_pixel_2=zoom=zoom+sin(rad*sin(time)*sin(time*1.562543)*.3)+.1; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - 0 To 60.milk0000775000175000017500000000420511756064135025107 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.091679 fWaveScale=0.721421 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.007348 fZoomExponent=1.000000 fShader=0.000000 zoom=1.115109 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_b = rand(100)/100; per_frame_2=wave_r = rand(100)/100; per_frame_3=wave_g = rand(100)/100; per_frame_4=wave_y = wave_y; per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=vol =bass+treb+mid; per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_r = equal(bass_thresh,2)*0.016*sin(time*3) + (1-equal(bass_eff,2))*dx_r; per_frame_11=dy_r = equal(bass_thresh,2)*0.012*sin(time*7) + (1-equal(bass_eff,2))*dy_r; per_frame_12=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_13=q1=sin(time*.7*.5)+(dx_r*dy_r)+(dx*dy); per_frame_14=q2=sin(time*.7*.2)+(dx_r*dy_r); per_frame_15=q3=0.1*(atan(abs(-rad+.5)))*q2; per_pixel_1=zoom=zoom+.05*q3+.05*q1+bass_eff; per_pixel_2=dx = .01*atan((rad)/.1*sin((dx_r*dy_r)*20+time*5)); per_pixel_3=zoom = zoom + bass_eff + rad*.2*(q2)-vol; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirl 1.milk0000775000175000017500000000361311756064135025424 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_10=dx_residual = equal(bass_thresh,2.5)*0.006*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.5)*0.0045*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+0.04*sin(time*-2.7+rad*13)*(1.3-rad); projectM-complete-2.1.0-Source/presets_milkdrop/TEcHNO and SandStorm - Psychodelic Highway.milk0000775000175000017500000000336411756064135032421 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002076 fZoomExponent=1.001830 fShader=1.000000 zoom=1.077494 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.030000 ib_r=0.380000 ib_g=0.270000 ib_b=0.030000 ib_a=0.300000 nMotionVectorsX=10.879999 nMotionVectorsY=11.520000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.250000 per_frame_1=wave_mystery=abs(sin(time*0.51))*-1; per_frame_2=cx=cx+(sin(time)*if(above(sin(time),0),(-1+bass),1.3))*0.5; per_frame_3=cy=cy+(cos(time)*if(below(sin(time),0),(-1+bass),1.3))*0.6; per_frame_4=mv_x=mv_x+sin(time/1.8)*3; per_frame_5=mv_y=mv_x-sin(time/2)*3.5; per_frame_6=wave_r=bass; per_frame_7=wave_g=wave_g+sin(time*0.74)*0.3; per_frame_8=wave_b=wave_b+sin(time*0.83)*0.2; per_frame_9=mv_g=mv_g*abs(sin(time)); per_frame_10=mv_r=bass; per_frame_11=mv_b=treb; per_frame_12=ib_size=ib_size+bass*0.15; per_frame_13=rot=sin(time)*0.03; per_frame_14=ib_r=abs(sin(time*1.5))*0.4; per_frame_15=ib_g=abs(sin(time*1.53))*0.5 ; per_frame_16=ib_b=abs(sin(time*1.51))*0.45 ; per_pixel_1=zoom=zoom+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Some big word I learned.milk0000775000175000017500000000457011756064135030371 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.073159 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.216000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.1+.3*Sin(time*q1); per_frame_19=wave_b=.3+q2; per_frame_20=wave_g=.3+.1*Sin(q3-time); per_pixel_1=zoom=zoom+.1*sin(pick*picke); per_pixel_2=pick=if(above(Q1,q2),rade,ange); per_pixel_3=rade=if(Above(q1,q3),rad*3.14-.01*x*sin(time*2),rad*3.14-.0*y*sin(time*2)); per_pixel_4=ange=if(Above(q2,q3),ang*3.14-.01*x*sin(time*2),ang*3.14-.01*y*sin(time*2)); per_pixel_5=picke=if(Above(Q2,q1),3.14,1); per_pixel_6=rot=if(Above(q1,q2),rot+.03*rade,rot+.03*ange)*sin(q3); per_pixel_7=dx=.01*sin(rade*sin(q2))/2/2/2/2/2; per_pixel_8=dy=.01*Sin(ange*sin(q1))/2/2/2/2/2; projectM-complete-2.1.0-Source/presets_milkdrop/nil & EMPR - Electron Flow (Copper Wire Mix).milk0000775000175000017500000000472511756064135032154 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.013328 fDecay=0.974000 fVideoEchoZoom=1.014851 fVideoEchoAlpha=0.001339 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.089408 fWaveScale=4.061914 fWaveSmoothing=0.893392 fWaveParam=0.820357 fModWaveAlphaStart=0.690700 fModWaveAlphaEnd=1.285837 fWarpAnimSpeed=1.003879 fWarpScale=1.317889 fZoomExponent=0.993950 fShader=0.000997 zoom=1.068231 rot=0.008654 cx=0.509134 cy=0.505007 dx=0.012951 dy=0.019927 warp=0.212130 sx=0.983901 sy=0.985109 wave_r=0.173493 wave_g=0.314463 wave_b=0.994274 wave_x=0.814175 wave_y=0.113972 ob_size=0.000000 ob_r=0.285250 ob_g=0.096257 ob_b=0.172696 ob_a=0.000000 ib_size=0.023197 ib_r=0.568091 ib_g=0.199823 ib_b=0.943238 ib_a=0.000000 nMotionVectorsX=11.999315 nMotionVectorsY=8.992329 mv_dx=-0.380524 mv_dy=0.620417 mv_l=3.905494 mv_r=0.889021 mv_g=0.590976 mv_b=0.145450 mv_a=0.688509 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_3=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_6=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.5*(beatrate + time - lastbeat),beatrate),beatrate),0.1); per_frame_7=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_8=lastbeat = if(beat,time,lastbeat); per_frame_9=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_10=q1=beat; per_frame_11=ob_r = 49.5036006*asin(if(equal(peakbass_att * mv_l , wave_mode * ib_r) , ob_a - ob_a , wave_mode - mv_x)); per_frame_12=ib_r = max(warp * treb , mv_r + ib_g); per_frame_13=ib_b = 39.6116972*asin(bnot(mv_l * sy)); per_frame_14=mv_a = 29.12615538*int(92.13204384*sqrt(ib_b + ib_size)); per_frame_15=wave_y = bnot(treb - mv_l); per_frame_16=cy = 21.95614576*int(-92.39946604*sign(bor(wave_mode - progress , warp - mid))); per_pixel_1=rot=if(above(bnot(1*bass),bnot(1*treb)),rot*sin(rad*sin(time)),-rot*sin(rad*cos(time))); per_pixel_2=cy = x * rad; per_pixel_3=zoomexp = ang * ang; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Violent Relaxation.milk0000775000175000017500000000605611756064135030445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.343305 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.960000 wave_y=0.500000 ob_size=0.110000 ob_r=1.000000 ob_g=0.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.010500 ib_r=0.250000 ib_g=0.700000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.630000 mv_g=0.200000 mv_b=0.300000 mv_a=0.000000 per_frame_1=myframe = frame%3; per_frame_2=firsttest = above(myframe,0); per_frame_3=secondtest = above(myframe,1); per_frame_4=warp = 0; per_frame_5=wave_y = if(firsttest,if(secondtest,0.9,.5 + (treb_att*.07)),.25 + (mid_att*.06) - 0.12) ; per_frame_6=wave_r=if(firsttest,if(secondtest,1,0),1); per_frame_7=wave_g=if(firsttest,if(secondtest,0.8,1),1); per_frame_8=wave_b=if(firsttest,if(secondtest,1,0),1); per_frame_9=wave_x=if(firsttest,if(secondtest,0.9+0.05*(1-bass),0.92),0.14); per_frame_10=wave_mode=if(firsttest,if(secondtest,6,0),0); per_frame_11=wave_mystery=if(firsttest,if(secondtest,0,wave_mystery),wave_mystery); per_frame_12=decay = 1000000.94; per_frame_13=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_14=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_15=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_17=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_18=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_19=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_20=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_21=lastbeat = if(beat,time,lastbeat); per_frame_22=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_23=ob_r = if(beat,1,0); per_frame_24=ob_a = if(beat,1,ob_a); per_frame_25=ib_a = if(above(treb,1.8),1,0); per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = echo_zoom + 0.05*bass_effect -0.02; per_pixel_1=dx = dx -.005-abs(x-1)*.01; per_pixel_2=dx = if(below(y,0.3),dx+0.01*x,if(above(y,0.6),0.01+0.01*x*x,-abs(2*sin(time*0.953)*dx)+0.001)); per_pixel_3=dy =if(below(y,0.3),0.01*(-bass),dy); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Sinews 2.milk0000775000175000017500000000345511756064135025601 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.997000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.800000 fWaveScale=1.170000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000415 fShader=0.000000 zoom=0.986000 rot=-0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.002710 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=ib_r = ib_r + 0.1*sin(time*0.5413); per_frame_8=ib_g = ib_g + 0.1*sin(time*0.6459); per_frame_9=ib_b = ib_b + 0.1*sin(time*0.4354); per_frame_10=blah = 0.6/(ib_r+ib_g+ib_b); per_frame_11=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=cx=0.5 + 0.4*cos(ang+time*0.397-rad); per_pixel_2=cy=0.5 + 0.4*sin(ang+time*0.78+rad); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).mil0000775000175000017500000000414211756064135033122 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.700000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=0.800000 mv_g=0.800000 mv_b=0.800000 mv_a=1.000000 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Greenland.milk0000775000175000017500000000307111756064135026100 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.989900 fVideoEchoZoom=1.061000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.395453 fWaveScale=0.135085 fWaveSmoothing=0.500000 fWaveParam=0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.700000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.001000 warp=0.319549 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.540000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.01*( 0.60*sin(0.337*time) + 0.40*sin(0.270*time) ); per_frame_5=decay = decay - 0.03*equal(frame%4,0); per_frame_6=wave_mystery = wave_mystery + 0.07*sin(time*0.09); per_pixel_1=warp = warp*(x*2-1)*(y*2-1); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - cardiac rhythm.milk0000775000175000017500000000462411756064135027066 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.025182 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=0.800000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=volume = 0.3*(bass+mid+att); per_frame_5=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_6=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = max(bass_att,peakbass_att); per_frame_9=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_12=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_13=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_14=wave_x = 0.25*time-int(0.25*time); per_frame_15=ypos = if(below(wave_x,0.005),rand(60)*0.01,ypos); per_frame_16=wave_y = 0.15 + ypos; per_frame_17=decay = if(below(wave_x,0.005),0.8,0.985); per_frame_18=pulse = if(beat,1,pulse); per_frame_19=pulsetime = if(beat,time,pulsetime); per_frame_20=wave_y = wave_y + if(pulse,0.2*sin(20*(time-pulsetime)),0); per_frame_21=pulse = if(above(20*(time-pulsetime),3.5),0,pulse); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Rovastar - Clouded Bottle.milk0000775000175000017500000000406611756064135031413 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=0.132909 fShader=1.000000 zoom=0.970590 rot=0.000000 cx=2.000000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=1.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5 + 0.499*sin(time*1.12); per_frame_4=mv_g = 0.5 + 0.123*cos(time*1.83); per_frame_5=mv_b = 0.4 + 0.79*cos(time*0.45); per_frame_6=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_7=decay = if(above(bass_effect,0),0.96,0.996); per_frame_8=wave_x = 0.6+0.3*sin(time*0.724); per_frame_9=warp = warp + (2*sin(0.75*time)); per_frame_10=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_9=wave_r = 0.5 + (sin(time/2) - cos(time*0.22))/2; per_frame_10=wave_g = 0.5 - sin(time*0.877)/2; per_frame_11=wave_b = 0.5 - cos(time)/2; per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Sea Life (Evoluation Mix).milk0000775000175000017500000000314311756064135031245 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.781787 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.570000 wave_y=0.470000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=0.000000 mv_dx=-0.150000 mv_dy=-0.034000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.8341); per_frame_2=wave_b = wave_b + 0.5*sin(time*1.8011); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.7221); per_frame_4=ob_g = 0.5 + 0.5*sin(time*1.144); per_frame_5=ob_r = 0.5+0.5*sin(time*3.156); per_frame_6=ob_b = bass; per_frame_7=mv_x = 1.25; per_frame_8=mv_y = 1.25; per_pixel_1=cx = if(above(rad,0.3),0.5,0.3); per_pixel_2=rot = if(above(rad,0.3),(bass_att+bass)*0.02,0.1); per_pixel_3=//rot = bass*0.051; per_pixel_4=zoom = 1 -.001*rad; per_frame_init_1=decay =0.01; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Corpus Callosum.milk0000775000175000017500000000210611756064135027212 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.400000 fWaveScale=1.605447 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=sx = sx + max(0,max(bass_att,bass)-1)*0.5; per_pixel_1=zoom=0.9615+rad*0.1; fRating=1.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cosmic Dust 1.milk0000775000175000017500000000274711756064135026450 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.977723 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.996240 fWaveScale=1.497458 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.162176 fZoomExponent=1.001000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.796896 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_7=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); per_pixel_1=rot=rot+rad*0.18*sin(0.4*time); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Unchained - Re-Enter Homeworld.milk0000775000175000017500000000644111756064135032260 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=3.047823 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.217956 fWaveScale=0.568168 fWaveSmoothing=0.072000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.600000 dy=0.600000 warp=1.000000 sx=1.020100 sy=1.020100 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.500000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.97+.03*sin(beat); per_frame_6=entropy=if(bnot(entropy),1,if(equal(pulse,-3.14),entropy+sin(beat),entropy)); per_frame_7=bass_thresh = above(bass,bass_thresh)*2 + (1-above(bass,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb,treb_thresh)*2 + (1-above(treb,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid,mid_thresh)*2 + (1-above(mid,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.016); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01*entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+cos(time*q3)*.5; per_frame_27=wave_b=wave_b+cos(time*q1)*.5; per_frame_28=wave_g=wave_g+cos(time*q2)*.5; per_frame_29=ob_r=.5+.5*q2; per_frame_30=ob_b=.5+.5*-q2; per_frame_31=ob_g=.5+.5*q3; per_frame_32=ib_r=.5+.3*q2; per_frame_33=ib_g=.6+.1*q3; per_frame_34=dx=.01*q4; per_frame_35=dy=.01*q5; per_frame_36=zoom=zoom+.03*q1; per_frame_37=ib_size=.25+.25*q2; per_frame_38=ob_size=.25+.25*q3; per_frame_39=ib_a=.04+.03*sin(time+q5); per_frame_40=ob_a=.04+.03*cos(time+q5); per_pixel_1=grid=bor(above(x,.5)*above(y,.5),below(x,.5)*below(y,.5)); per_pixel_2=zoom=if(bor(grid*above(q1,0),bnot(grid)*below(q1,0)),zoom-.1*cos((x-.5)*6.2+q3),zoom+.1*sin(rad*3.14+q2)); projectM-complete-2.1.0-Source/presets_milkdrop/Che - Burning Hus.milk0000775000175000017500000000536011756064135025755 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010225 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.080000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q8=60/fps; per_frame_2=// timed sidon sensor per_frame_3=// le = signal level; desired average value = 2 per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=above(le,th); per_frame_6=// pulsefreq = running average of interval between last 5 pulses per_frame_7=pulsefreq=if(equal(pulsefreq,0),2, per_frame_8=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_9=lastpulse=if(pulse,time,lastpulse); per_frame_10=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_11=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_12=// hccp = handcicap for th driven by bt per_frame_13=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_14=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_15=beat=band(above(le,th+hccp),btblock); per_frame_16=btblock=1-above(le,th+hccp); per_frame_17=lastbeat=if(beat,time,lastbeat); per_frame_18=beatfreq=if(equal(beatfreq,0),2, per_frame_19=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_20=// th = threshold per_frame_21=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_22=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_23=th=if(above(th,6),6,th); per_frame_24=thccl=thccl+q8*(th-2.5144); per_frame_25=leccl=leccl+q8*le; per_frame_26=btccl=btccl+beat; per_frame_27=q1=thccl; per_frame_28=q2=leccl; per_frame_29=q3=btccl; per_frame_30=wave_r=sqr(sin(1.5*time+.0037*leccl+3*bccl)); per_frame_31=wave_g=.5+.5*sin(1.6*time+.0042*leccl+2*bccl); per_frame_32=wave_b=.5+.5*sin(1.7*time+.0056*leccl+4*bccl); per_pixel_1=zoom=1.01+q8*.13*sin(.1*q1)*(sin((8+3*sin(q3))*rad)+sin(.1*q2)); per_pixel_2=rot=.05*q8*sin(.02*q1*sin(q3))*sin((4+3*sin(q3+.03*q2))*rad); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Runoff.milk0000775000175000017500000000245311756064135025443 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=1.605000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%60,0); per_pixel_1=warp=warp+pow(rad,1.3)*2.0; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Trampoline.milk0000775000175000017500000000313511756064135026314 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.700000 fWaveScale=1.605447 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.03*sin((x*2-1)*4+time*1.63)+0.03*sin((y*2-1)*3+time*1.37)-0.1*sin(rad*0.1+time*1.6); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Vortex of Vortices.milk0000775000175000017500000000250111756064135027341 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.998000 fVideoEchoZoom=7.113829 fVideoEchoAlpha=0.470001 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.985613 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.090000 fModWaveAlphaEnd=0.820000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.040000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.003500 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.700000 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.350000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(time*2.345); per_frame_2=wave_g=sin(time*1.456); per_frame_3=wave_b=sin(time*1.789); per_pixel_1=zoom=zoom+if(above(rad,.666),rad*.01,rad*.1)+sin(ang+time*.534)*.2; per_pixel_2=rot=sin((rad+time*.666+bass_att*.2)*9)*.2; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Agitator.milk0000775000175000017500000000306511756064135026436 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.504000 fDecay=0.900000 fVideoEchoZoom=0.999592 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.311604 fWaveSmoothing=0.450000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=0.438651 fZoomExponent=0.999994 fShader=0.000000 zoom=1.000156 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.990099 sy=0.990099 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.600000 ob_b=0.500000 ob_a=0.100000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=12.799995 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(1.2*frame) + 0.3*sin(1.9*frame); per_frame_2=wave_g = wave_g + 0.7*sin(1.1*frame) + 0.4*cos(1.6*frame); per_frame_3=wave_b = wave_b + 0.2*sin(1.3*frame) + 0.4*sin(2*frame); per_pixel_1=rot=rot + (0.5 + 0.1*sin(bass)-rad)*pow(bass,3)/50; per_pixel_2=zoom= zoom + (0.5 + 0.3*tan(3*bass_att)-rad)*(cos(pow(rad,2.4))+(0.2*mid_att)); per_pixel_3=warp = warp + if (above(bass,1.34), 0.5*(0.5+ 0.1*sin(bass)-rad)*(cos(pow(rad,2.4))+(5*bass_att)), 0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Vortex 2.milk0000775000175000017500000000307311756064135025614 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.600000 fWaveScale=0.948000 fWaveSmoothing=0.500000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.180000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_frame_7=wave_mystery = 0.5 + 0.4*sin(time*0.207); per_frame_8=wave_x = 0.5 + 0.3*sin(time*0.177); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Oozing Resistance.milk0000775000175000017500000000337511756064135030265 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); projectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - Changing Polyevolution.milk0000775000175000017500000000623211756064135031601 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.241455 fWaveSmoothing=0.000000 fWaveParam=-0.261032 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.526528 wave_g=0.324083 wave_b=0.134239 wave_x=0.482812 wave_y=0.467471 ob_size=0.004500 ob_r=0.071102 ob_g=0.089654 ob_b=0.514650 ob_a=0.985207 ib_size=0.005000 ib_r=0.491715 ib_g=0.022579 ib_b=0.569085 ib_a=0.949768 nMotionVectorsX=3.000000 nMotionVectorsY=48.000000 mv_dx=-0.505893 mv_dy=-0.993957 mv_l=5.000000 mv_r=0.835033 mv_g=0.249397 mv_b=0.055806 mv_a=0.175581 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_frame_21=wave_mode = wave_g * wave_b; per_frame_22=wave_r = time + treb; per_frame_23=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_24=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_25=wave_mode=if(below(wave_mode,0), 0, wave_mode); per_frame_26=wave_mode=if(above(wave_mode,7.0), 7.0, wave_mode); per_frame_27=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_28=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); per_pixel_2=cy = x * b; per_pixel_3=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_4=cy=if(above(cy,2.0), 2.0, cy); projectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Aurora Boreale.milk0000775000175000017500000000753611756064135027364 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.963999 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.000000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*10 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Multi Circle.milk0000775000175000017500000000321311756064135026451 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.620000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999999 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.270000 ob_size=0.000000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.920000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x +0.5 * sin(1.85*time); per_frame_5=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_6=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_7=dx = dx + 0.095*pow(rad,y*2)*cos(time)/vol; per_frame_8=mv_r = rand(100)/100; per_frame_9=mv_b = rand(100)/100; per_frame_10=mv_g = rand(100)/100; per_frame_11=rot = 0.025; per_frame_12=monitor = myeff; per_frame_13= per_pixel_1=zoom =.8+x&.8+y; projectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - Switching Polygons.milk0000775000175000017500000000510111756064135031615 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.850000 fDecay=0.973000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396647 fWaveScale=0.883471 fWaveSmoothing=0.520000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Octotrip.milk0000775000175000017500000000424411756064135027677 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q1) - 0.05; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Fvese - Molten Indecision (Fvese Remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Fvese - Molten Indecision (Fvese Remix).mi0000775000175000017500000001035011756064135033144 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=6.000000 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.060000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_5=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_8=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_11=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_14=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_16=drip1y = 0.001 + drip1y + drip1grav; per_frame_17=drip2y = 0.001 + drip2y + drip2grav; per_frame_18=drip3y = 0.001 + drip3y + drip3grav; per_frame_19=drip4y = 0.001 + drip4y + drip4grav; per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_25=vol = (bass+mid+att)/6; per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_30=xpos = xpos + 0.001*xspeed; per_frame_31=wave_x = xpos + 0.5; per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_36=ypos = ypos + 0.001*yspeed; per_frame_37=wave_y = ypos + 0.5; per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_41=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_42=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_43=warp = warp*vol+treb_att; per_frame_44=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_45=ob_a = ob_a - 2*vol; per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); per_pixel_2=zoom=zoom+0.07*sin(rad*9*time*2.5); per_pixel_3=rot=if(below(rad,bass_factor),sin(time*.3+ang*8+rad*7.5)*.063,rot); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Eddies 2.milk0000775000175000017500000000414411756064135025522 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=1.645405 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.605989 fWaveScale=0.870018 fWaveSmoothing=0.100000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.593743 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.010000 warp=0.278033 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.140000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = dx + mult*sin(ang2-1.5); per_pixel_7=dy = dy + mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren - Godhead.milk0000775000175000017500000000230111756064135026210 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,mid))+.8; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Free to Feel (Valium Remix).milk0000775000175000017500000000657711756064135031567 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.986000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=2.468550 fWaveSmoothing=0.360000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=old_bass_flop=bass_flop; per_frame_5=old_treb_flop=treb_flop; per_frame_6=old_mid_flop=mid_flop; per_frame_7=chaos=.9+.1*sin(beat); per_frame_8=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_10=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_12=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_14=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_15=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_16=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_17=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_18=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_19=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_20=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_21=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_22=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_23=q1=mid_residual; per_frame_24=q2=bass_residual; per_frame_25=q3=treb_residual; per_frame_26=q4=sin(pulse); per_frame_27=q5=sin(beat); per_frame_28=mv_r=mv_r+.5*bass_residual; per_frame_29=mv_g=mv_g+.5*mid_residual; per_frame_30=mv_b=mv_b+.5*treb_residual; per_frame_31=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_32=mv_x=abs(beat*10)*entropy; per_frame_33=mv_y=abs(pulse*10)*entropy; per_frame_34=mv_l=entropy*(q4-q5); per_frame_35=wave_r=bass_flop*mv_g; per_frame_36=wave_g=mid_flop*mv_b; per_frame_37=wave_b=treb_flop*mv_r; per_frame_38=ob_r=wave_r; per_frame_39=ob_g=wave_g; per_frame_40=ob_b=wave_b; per_pixel_1=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5))*rand(10); per_pixel_2=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*sin(x*q3*3.14+y*q5*3.14)*.1; projectM-complete-2.1.0-Source/presets_milkdrop/Rocke - Personal Comet.milk0000775000175000017500000000213511756064135027005 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684000 fWaveParam=-0.040000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=0.999996 sy=0.999996 wave_r=0.610000 wave_g=0.320000 wave_b=0.100001 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.370000 ob_g=0.460000 ob_b=0.350000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 per_frame_1=dx = dx + 0.003*sin(0.1*time); per_frame_2=dy = dy + 0.005*sin(0.4*time); per_pixel_1=rot = rot + 0.02*sin(0.25*time); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Airs (Windy Mix).milk0000775000175000017500000000424611756064135027476 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.241455 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.004500 ob_r=1.000000 ob_g=0.800000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=3.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(1.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time); per_frame_4= per_frame_5=ib_r = wave_g; per_frame_6=ib_g = wave_b; per_frame_7=ib_b = wave_r; per_frame_8=ob_r = wave_b; per_frame_9=ob_g = wave_r; per_frame_10=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=randomize = sin(time) - 0.75*cos(1.52*time) + 1.52*sin(5.5*time) - rand(2); per_pixel_6=dx = dx + 0.07*pow(rad,x*2)*sin(time) + dx_r*1.75*sin(0.25-rad*randomize); per_pixel_7=dy = dy + 0.07*pow(rad,x*2)*cos(time) + dy_r*1.75*sin(0.25-rad*randomize); per_pixel_8=zoom = zoom - 0.1*pow(rad,x*0.6 + y*0.6)*cos(rad*randomize)*2*sin(time); per_pixel_9=rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Iris.milk0000775000175000017500000000437511756064135025117 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.972750 fWaveScale=0.656000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=10.400000 fShader=0.000000 zoom=1.124000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(1.321*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(1.422*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.090*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.097*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=decay = decay - 0.01*equal(frame%70,0); per_frame_10= per_frame_11=dx = dx + dx_residual; per_frame_12=dy = dy + dy_residual; per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_14=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_15=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+rad*0.14*sin(0.6186*time); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Quasilinear Submanifolds.milk0000775000175000017500000000244711756064135031073 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.400000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.762000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Explosive Minds.milk0000775000175000017500000000266711756064135027753 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.011046 fWaveSmoothing=0.750000 fWaveParam=-0.420000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=-0.060000 mv_dy=-0.026000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass_att*.3; per_frame_3=wave_g = treb_att*.3; per_frame_4=wave_b = mid_att*.3; per_frame_5=ob_r = 0.5+0.5*sin(time*5.12); per_frame_6=ob_b = 0.5+0.5*sin(time*6.112); per_frame_7=ob_g = 0.5+0.5*sin(time*7.212); per_frame_8=q1 = zoom + pow((bass+bass_att),3)*.005-.02; per_pixel_1=zoom =q1+ rad*sin(ang*25)*.05; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Telek EMPR - Scanner - Trust me I've got a Melways.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Telek EMPR - Scanner - Trust me I've got a Melways.m0000775000175000017500000001376411756064135032553 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.630000 fWaveParam=-0.512022 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.080049 wave_g=0.672309 wave_b=0.063195 wave_x=0.075045 wave_y=0.423466 ob_size=0.055000 ob_r=0.773572 ob_g=0.389471 ob_b=0.393519 ob_a=0.013639 ib_size=0.003500 ib_r=0.718305 ib_g=0.386754 ib_b=0.344725 ib_a=0.018358 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=-0.281976 mv_dy=0.406558 mv_l=5.000000 mv_r=0.787740 mv_g=0.415692 mv_b=0.483679 mv_a=0.111690 per_frame_1=high_bass = above(bass_att,2); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=ob_r = sin(time*.3)/2+.5; per_frame_7=ob_g= sin(time*.34)/2+.5; per_frame_8=ob_b = sin(time*.3714)/2+.5; per_frame_9= per_frame_10=boomnow = if(high_bass,time,boomnow); per_frame_11=brightness = min(sqr(time-boomnow-.866)+.25,1); per_frame_12=av_bass=if(high_bass,av_bass*.8+.2*bass,av_bass); per_frame_13=count=count+above(bass,av_bass*1.2); per_frame_14= per_frame_15=ob_r = ob_r*brightness; per_frame_16=ob_g = ob_g*brightness; per_frame_17=ob_b = ob_b*brightness; per_frame_18= per_frame_19=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_20=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_21= per_frame_22=w_x = w_x+w_dx; per_frame_23=w_y = w_y +w_dy; per_frame_24=q1 = bits; per_frame_25= per_frame_26= per_frame_27=w_dx = if(above(abs(w_x-.5),.5),-w_dx,w_dx); per_frame_28=w_dy = if(above(abs(w_y-.5),.5),-w_dy,w_dy); per_frame_29=w_x = if(above(abs(w_x-.5),.5),(w_x-.5)*.95+.5,w_x); per_frame_30=w_y = if(above(abs(w_y-.5),.5),(w_y-.5)*.95+.5,w_y); per_frame_31= per_frame_32=wave_x = w_x; per_frame_33=wave_y = w_y; per_frame_34= per_frame_35=monitor = count; per_frame_36= per_frame_37= per_frame_38=ob_a = max(wave_b - bass , wave_b * time); per_frame_39=ib_r = max(treb * bass_att , wave_x * wave_b); per_frame_40=//ob_g = max(time * wave_r , warp * wave_x); per_frame_41=wave_g = min(wave_r + wave_x , time * wave_g); per_frame_42=wave_b = if(equal(bass * wave_r , bass * treb_att) , treb * zoom , treb - time); per_frame_43=//ob_b = max(max(bass_att + treb_att , mid_att * wave_g) , wave_r - wave_b); per_frame_44=mv_l = 5 + min(bass + wave_g , zoom - frame); per_frame_45=wave_b = max(if(equal(wave_b * wave_y , mid_att - wave_r) , time - frame , zoom * wave_r) , treb * frame); per_frame_46=mv_r = if(equal(treb + mid , bass - mid_att) , wave_y + wave_y , wave_r * treb); per_frame_47=mv_g = if(above(wave_r * treb_att , time - frame) , mid + warp , warp - treb); per_frame_48=ib_G = wave_x + zoom; per_frame_49=//ob_r = if(below(time * time , frame * bass) , bass_att * wave_g , bass * wave_g); per_frame_50=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_51=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_52=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_53=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_54=//ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_55=//ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_56=//ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_57=//ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_58=//ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_59=//ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_60=//ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_61=//ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_62=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_63=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_64=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_65=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_frame_66=mv_l=if(below(mv_l,0.0), 0.0, mv_l); per_frame_67=mv_l=if(above(mv_l,5.0), 5.0, mv_l); per_frame_68=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_69=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_70=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_71=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_72=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_73=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_74=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_75=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_76=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_77=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_78=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_79=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_80=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_81=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_82=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_83=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_84=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_85=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_86=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_87=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_88=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_89=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_90=ib_r=if(below(ib_r,0.0), 0.0, ib_r); per_frame_91=ib_r=if(above(ib_r,1.0), 1.0, ib_r); per_frame_92=ib_b=if(below(ib_b,0.0), 0.0, ib_b); per_frame_93=ib_b=if(above(ib_b,1.0), 1.0, ib_b); per_frame_94=ib_G=if(below(ib_G,0.0), 0.0, ib_G); per_frame_95=ib_G=if(above(ib_G,1.0), 1.0, ib_G); per_frame_96=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_97=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_98=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_99=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_pixel_1=zoom = 1-.03*(1-rad); per_pixel_2=rot = sin(time*.07845+sin(time*.1))*.04*(1+sin(time*.09784)*.5-rad); per_frame_init_1=bits = 5; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Heavenly 2.milk0000775000175000017500000000254511756064135026103 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bright Fiber Matrix 1.milk0000775000175000017500000000247211756064135030002 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.990000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.320000 fWaveScale=2.718000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=4.044000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.344*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.313*time) + 0.40*sin(0.223*time) ); fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Hovering.milk0000775000175000017500000000300511756064135025757 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.100000 fWaveScale=3.019205 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=decay = decay - 0.01*equal((frame/30)%2,0); per_pixel_1=q1=0.5+0.5*sin(rad*12.0 + time*0.7); per_pixel_2=dx=0.01*cos(q1+time*0.5); per_pixel_3=dy=0.01*sin(q1+time*0.5); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Singularity in My Oscilloscope.milk0000775000175000017500000000235111756064135031577 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=10.673611 fWaveSmoothing=0.657000 fWaveParam=0.380000 fModWaveAlphaStart=0.090000 fModWaveAlphaEnd=0.540001 fWarpAnimSpeed=1.308204 fWarpScale=1.514802 fZoomExponent=0.842832 fShader=0.000000 zoom=1.000000 rot=0.179900 cx=0.020000 cy=-0.039999 dx=0.240000 dy=0.260000 warp=0.871553 sx=0.602019 sy=0.749342 wave_r=0.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.065000 ob_r=0.190000 ob_g=0.140000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.679998 nMotionVectorsY=15.239994 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.730000 per_frame_1=rot=rot+sin(time*.4567)*.2-.1; per_frame_2=cx=cx+sin(time*1.234)*.4; per_frame_3=cy=cy+cos(time*1.234)*.4; per_pixel_1=zoom = sin(x+1)*.8; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Harlequin's Maddess.milk0000775000175000017500000000721611756064135032214 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=mybeat = if(beat,mybeat+1,mybeat); per_frame_21=mybeat = if(above(mybeat,7),0,mybeat); per_frame_22=mybeat2 = if(equal(mybeat,1),1,0); per_frame_23=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_24=oldq7=q7; per_frame_25=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_26=oldq6=q6; per_frame_27=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_28=oldq5=q5; per_frame_29=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_30=oldq4=q4; per_frame_31=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_32=oldflag = flag; per_frame_33=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_34=OldRatio = Ratio; per_frame_35=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_36=oldq3=q3; per_frame_37=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_38=oldq2=q2; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Surface.milk0000775000175000017500000000306511756064135025574 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - Turbulence Sandwich.milk0000775000175000017500000001316311756064135031044 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=0.933237 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.541826 wave_g=0.907035 wave_b=0.436348 wave_x=0.911091 wave_y=0.486312 ob_size=0.010000 ob_r=0.429397 ob_g=0.567931 ob_b=0.857834 ob_a=0.309108 ib_size=0.010000 ib_r=0.331510 ib_g=0.272420 ib_b=0.199382 ib_a=0.856912 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=-0.523285 mv_dy=-0.160162 mv_l=0.055000 mv_r=0.934155 mv_g=0.462715 mv_b=0.821308 mv_a=0.850204 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_frame_6=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_7=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_8=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_9=// Appended Code From C:\Program Files\Winamp\Plugins\MilkDrop\Self\Turbulence.milk per_frame_10=wave_b = if(equal(bass + wave_y , bass + bass) , min(min(bass * treb , time * treb_att) , time + wave_g) , treb_att * treb); per_frame_11=ob_g = max(if(below(frame - bass_att , wave_g * bass) , time + treb , wave_y * wave_g) , wave_y * wave_r); per_frame_12=wave_g = if(below(wave_r + time , treb - bass_att) , treb_att * treb , bass * bass); per_frame_13=ib_a = min(min(wave_g * wave_r , treb * mid) , wave_g - warp); per_frame_14=wave_r = if(below(bass + bass_att , wave_b + frame) , wave_b * bass_att , wave_g * treb); per_frame_15=mv_x = 12 + bass_att - warp; per_frame_16=ob_a = max(bass * time , bass_att * wave_b); per_frame_17=ib_G = treb + warp; per_frame_18=dy = 0 + if(equal(treb + bass , mid_att * zoom) , bass_att - bass , bass_att - treb); per_frame_19=wave_r = if(below(wave_r * treb_att , wave_b + frame) , min(zoom + wave_g , wave_g * bass) , wave_b - warp); per_frame_20=ob_g = max(if(equal(ob_g + wave_y , wave_b + wave_b) , wave_y + wave_b , wave_g * warp) , treb * wave_g); per_frame_21=wave_y = if(above(treb * treb , treb + treb) , wave_r * frame , mid * wave_x); per_frame_22=dy=if(below(dy,-1), -1, dy); per_frame_23=dy=if(above(dy,1.0), 1.0, dy); per_frame_24=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_25=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_26=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_27=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_28=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_29=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_30=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_31=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_32=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_33=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_34=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_35=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_36=ib_g=if(below(ib_g,0.0), 0.0, ib_g); per_frame_37=ib_g=if(above(ib_g,1.0), 1.0, ib_g); per_frame_38=ib_a=if(below(ib_a,0.0), 0.0, ib_a); per_frame_39=ib_a=if(above(ib_a,1.0), 1.0, ib_a); per_frame_40=mv_x=if(below(mv_x,0.0), 0.0, mv_x); per_frame_41=mv_x=if(above(mv_x,64.0), 64.0, mv_x); per_frame_42=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_43=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_44=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_45=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_46=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_47=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_48=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_49=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_50=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_51=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_52=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_53=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_54=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_55=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_56=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_57=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_58=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_59=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_60=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_61=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_62=ib_G=if(below(ib_G,0.0), 0.0, ib_G); per_frame_63=ib_G=if(above(ib_G,1.0), 1.0, ib_G); per_frame_64=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_65=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_66=ib_a=if(below(ib_a,0.0), 0.0, ib_a); per_frame_67=ib_a=if(above(ib_a,1.0), 1.0, ib_a); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); per_pixel_3=rot=0; per_pixel_4=dx = ((x-.5)+(y-.5)*.25*sin(time/10))*(2+.1*treb_att); per_pixel_5=dy=(y-.5)*(2-.1*treb_att); per_pixel_6=zoom =1; per_pixel_7=; per_pixel_8=warp = 1 + if(above(q1 * b , sx * y) , zoomexp * a , bass_att * warp); per_pixel_9=warp=if(below(warp,0.01), 0.01, warp); per_pixel_10=warp=if(above(warp,100.0), 100.0, warp); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot24-7 - Just plain cool 3.milk0000775000175000017500000000234011756064135027560 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469135 fWaveScale=0.566085 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=6.985931 fZoomExponent=0.010000 fShader=0.000000 zoom=1.093507 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197781 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 1*( 0.60*sin(0.933*treb) + 0.40*sin(1.045*time) ); per_frame_2=wave_b = wave_b + 1*( 1.60*sin(1.900*bass) + 0.40*sin(0.956*time) ); per_frame_3=rot=rot+.05*treb projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Flowing Form.milk0000775000175000017500000000343311756064135027154 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.920000 fVideoEchoZoom=1.343302 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.611957 fWaveSmoothing=0.000000 fWaveParam=0.080000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.999834 fWarpScale=100.000000 fZoomExponent=1.200114 fShader=1.000000 zoom=1.010011 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.020000 warp=0.059958 sx=0.999998 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.500000 ob_g=0.500000 ob_b=0.100000 ob_a=0.500000 ib_size=0.000000 ib_r=0.550000 ib_g=0.250000 ib_b=0.050000 ib_a=0.700000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=ob_r = wave_g; per_frame_8=ob_g = wave_b; per_frame_9=ob_b = wave_r; per_pixel_1=sx=sx+0.5*cos((y*2-1)*6+time*1.53+(x*2-1)*3.2); per_pixel_2=sy=sy+0.5*cos((x*2-1)*8+time*1.71+(y*2-1)*4.3); per_pixel_3=zoom = zoom - 0.01*ang; projectM-complete-2.1.0-Source/presets_milkdrop/che - terracarbon stream.milk0000775000175000017500000000674111756064135027453 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.030740 fWaveScale=0.498516 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.035000 ib_r=0.250000 ib_g=0.450000 ib_b=0.250000 ib_a=0.290000 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.060000 mv_g=1.000000 mv_b=1.000000 mv_a=0.200000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Cartoon Factory.milk0000775000175000017500000000750611756064135030031 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.098608 fWaveSmoothing=0.810000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.502500 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.900000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*3.14+q2*3.14+q3*3.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=wave_r=.5+.5*sin(q1+abs(q4*2.14)); per_frame_29=wave_b=.5+.5*sin(q2+abs(q5*2.14)); per_frame_30=wave_g=.5+.5*sin(q3+abs(q6*2.14)); per_frame_31=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_32=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_33=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_34=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_35=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_36=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_37=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_38=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_39=ob_size=.1+.1*sin(q3*3+q1); per_frame_40=ib_size=.15+.05*sin(q1*3+q3); per_frame_41=mv_r=mv_r+.5*sin(q4+q5*6*q1); per_frame_42=mv_b=mv_b+.5*sin(q4+q5*6*q2); per_frame_43=mv_g=mv_g+.5*sin(q5+q5*6*q3); per_frame_44=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_45=mv_l=.1*q8; per_frame_46=mv_x=q8*q7; per_frame_47=mv_y=q8*q7; per_frame_48=wave_mystery=wave_mystery+.25*sin(time*q4); per_frame_49=echo_zoom=1+.2*q1+.2*q5+.3*q4; per_frame_50=echo_orientation=q7%3; per_pixel_1=dx=sin(pow(x,2)*3.14*q3); per_pixel_2=dy=sin(pow(y,2)*3.14*q2); per_pixel_3=rot=sin(rad*3.14*q1); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Dark Secret Mix).milk0000775000175000017500000001734411756064135032510 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.153926 mv_g=0.153926 mv_b=0.714137 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=invert = 1+sin(q8); per_frame_21=monitor = q8; per_frame_22=invert =int(1 + sin(0.01*q8)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Fractal Encounter.milk0000775000175000017500000001047011756064135032373 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.010000 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.900000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.630000 mv_g=0.200000 mv_b=0.300000 mv_a=0.000000 per_frame_1=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.5*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx -0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437)); per_frame_10=dy = dy - 0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315)); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=mode = (mode+beat*(rand(3)+1))%4; per_frame_39=echo_orient = mode; per_frame_40=wave_a = 0; per_frame_41=q6 = beat; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.5*rad+0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.05*sin(rad+2*q4); per_pixel_7=cy = cy + 0.04*sin(((0.5*sqrt(2))-rad)-2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic - Harmonic Bliss (elated mix).milk0000775000175000017500000000615511756064135032320 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.916200 fWaveScale=0.999400 fWaveSmoothing=0.666000 fWaveParam=-0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=2.814595 fZoomExponent=0.999600 fShader=0.830000 zoom=1.006500 rot=0.000000 cx=0.500001 cy=0.500000 dx=0.000000 dy=0.000000 warp=3.947234 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=11.999902 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.303); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(3.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; per_pixel_14=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_15=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_16=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Solarized Space.milk0000775000175000017500000000726311756064135027707 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_20=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_21=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_22=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_23=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_24=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_25=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_26=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_27=lastbeat = if(beat,time,lastbeat); per_frame_28=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_29=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_30=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_31=beateven = beatcounter%4; per_frame_32=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_33=beateven = if(equal(beateven,3),-1,beateven); per_frame_34=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_35=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_36=dx = 0.1*beateven*myx; per_frame_37=dy = 0.1*beateven*myy; per_frame_38=monitor = beateven; per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = myx*beateven; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; per_frame_44= projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Tokamak.milk0000775000175000017500000000320511756064135025567 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=4.225629 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.197884 sx=0.999667 sy=0.999900 wave_r=0.750000 wave_g=0.750000 wave_b=0.750000 wave_x=0.500000 wave_y=0.680000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Slow Shift Matrix (bb4.5).milk0000775000175000017500000000326611756064135030324 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=tt = if(above(bass*bass_att,4.5),rand(32768),tt); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.15); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51)*.5+.5; per_frame_11=ib_g = sin(tt*.71)*.5+.5; per_frame_12=ib_b = sin(tt*.81)*.5+.5; per_frame_13=monitor = tt; per_frame_14= per_pixel_1=zoom = .8-.2*pow(1-rad,1); per_frame_init_1=tt = rand(10000); per_frame_init_2= projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Xen Traffic.milk0000775000175000017500000000764411756064135031020 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=0.400000 mv_b=0.400000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_frame_45=q6 = max(max(bass,bass_att)-1.18,0); per_pixel_1=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_2=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*q6; per_pixel_4=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_5=sy=sy+.2*q2*sin(y*1.6)*(1-grid); ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal (Crazed Spira0000775000175000017500000000346611756064135033371 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time),rot); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - 9-7-02 (Remix) (sustain fixed).milk0000775000175000017500000001643411756064135030777 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000235 rot=0.000000 cx=0.530000 cy=0.470000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=1.000000 ob_size=0.049900 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.100000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=new_bass_thresh=bass_thresh+bass_effect-.2*sin(bass_thresh-new_bass_thresh+1); per_frame_9=new_treb_thresh=treb_thresh+treb_Effect-.2*sin(treb_thresh-new_treb_thresh+1); per_frame_10=new_mid_thresh=mid_thresh+mid_effect-.2*sin(mid_thresh-new_mid_thresh+1); per_frame_11=treb_effect=max(max(treb,treb_Att),treb_thresh); per_frame_12=bass_effect=max(max(Bass,bass_Att),bass_thresh); per_frame_13=mid_effect=max(max(mid,mid_att),mid_thresh); per_frame_14=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_15=react=if(equal(new_vol,change),1,0); per_frame_16=new_bass=if(above(react,bass_effect),bass_thresh,new_bass_thresh); per_frame_17=new_treb=if(above(react,treb_effect),treb_thresh,new_treb_thresh); per_frame_18=new_mid=if(above(react,mid_effect),mid_thresh,new_mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=r=.2*sin(time); per_frame_31=b=0+.3*sin(q1-time); per_frame_32=g=0+.6*sin(time*.64-.2); per_frame_33=wave_b=g; per_frame_34=wave_r=r; per_frame_35=wave_g=b; per_frame_36=ob_r=r+.3*sin(time*.31); per_frame_37=ob_b=b+.3-.1*sin(time*.12); per_frame_38=ob_g=g-.3-.5*sin(time+.1);; per_pixel_1=rot=if(above(zoom,box),if(equal(myzoom,1),rot+.2*sin(q1-q2*rad*.25),0) per_pixel_2=*if(above(rad,x),rad-x*.25,pow(rad,1000)),0-.02*rad*x*-.2*sin(q1)); per_pixel_3=be2=rad&rad-.4-.5*sin(q6); per_pixel_4=box=sin(if(above(q1,q3),rad&rad+.2-x-y*.25*sin(Q3),be2)); per_pixel_5=myzoomexp=cos(sin(if(Above(q1,q2),pow(box,2)*rad*5,box)));; per_pixel_6=myzoom=if(Above(q1,q2),if(above(Q2,q3),1-y+.3*sin(q1)+.3,zoom-.2),1)+.1; per_pixel_7=a=if(above(q3,q2),pow(myzoom-x,pow(myzoomexp,rad*2-.22-box-x+.2*sin(q1-q3)))+.2*.25,1); per_pixel_8=dx=(x-.5)*a+.5-x+box; per_pixel_9=dy=(y-.5)*a+.5-y+box; per_pixel_10=cx=cx+.2*sin(Above(rad,x)); per_pixel_11=cy=cy+.2*sin(above(rad,y)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Hurricane.milk0000775000175000017500000000311011756064135026113 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.170370 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.014000 rot=-0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.02*equal(frame%40,0); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Dynamic Borders 1.milk0000775000175000017500000000467611756064135027301 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999990 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.050000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=ib_r = ib_r + 0.10*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=ib_g = ib_g + 0.10*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_5=ib_b = ib_b + 0.10*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_6=temp = 0.12*tan(0.3*(mid+bass)); per_frame_7=ib_a = if(below(temp,0.4),temp,0.4); per_frame_8=ob_size = ob_size - 0.01; per_frame_9=ob_size = ob_size + 0.15*sin(0.5*bass_att); per_frame_10=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_13=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_14=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*1.5; per_pixel_16=dy = dy*1.5; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Monotone Ripples.milk0000775000175000017500000000311011756064135027370 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.100000 fWaveScale=2.202000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.990000 wave_b=0.990000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.010*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.010*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.010*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=q2=0.05+0.01*sin(time*0.71); per_pixel_1=zoom=zoom+q2*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Octotrip (MultiTrip Mix).milk0000775000175000017500000001445111756064135032451 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp =0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ib_r = wave_g; per_frame_12=ib_g = 1-wave_r; per_frame_13=ib_b = wave_b; per_frame_14=ob_r = 1-wave_b; per_frame_15=ob_g = wave_r; per_frame_16=ob_b = 1-wave_g; per_frame_17=ib_size = 0.02*bass_effect; per_frame_18=q1=cos((0.91*time) + sin(time*0.324)); per_frame_19=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_frame_20=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_21=movement = if(above(movement,10000), 0, movement); per_frame_22= per_frame_23=q3 = 0.5+0.15*sin(movement); per_frame_24=q4 = 0.5-0.15*cos(0.781*movement); per_frame_25= per_frame_26=wave_x = q3; per_frame_27=wave_y = 1-q4; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot=0+0.05*sin(newrad*13.5 + q2*1.3 + q1*1.31); per_pixel_6=zoom=zoom+0.05*sin(newang*10.0 + newrad*7.5 + q2*1.63 + q1)-0.05; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Ashes Of Air (Remix).milk0000775000175000017500000000272411756064135030137 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.001000 fDecay=1.000000 fVideoEchoZoom=1.469141 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.386134 fWaveScale=1.568857 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_pixel_1=zoom = zoom + 0.25*(0.05*bass_att + sin(sin(time+rad))*0.3 - cos(rad)*0.1); per_pixel_2=rot = 0.06*sin(rad); per_pixel_3=dx = dx + 0.008*(0.99*1-rad)*sin(0.733*time); per_pixel_4=dy = dy + 0.008*(0.99*1-rad)*cos(0.953*time); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Cosmic Havoc.milk0000775000175000017500000000460611756064135027173 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.902000 fVideoEchoZoom=0.999606 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.099694 fWaveSmoothing=0.630000 fWaveParam=0.899900 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999995 fShader=1.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999997 sy=0.999999 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.55+abs(sin(time/2)/10),0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.35,0.7); per_frame_12=wave_r= red-green; per_frame_13=wave_b = blue; per_frame_14=wave_g= green; per_frame_15=mybass= if(above((bass+bass_att),2.1),bass+bass_att,0); per_frame_16=mytreb = if(below(treb,1),(1-treb)*3+2,0); per_frame_17=q1 = if(above(mytreb+mybass,4),1, 0); per_frame_18=wave_mystery= if(equal(q1,0),1,0); per_pixel_1=effect1 = 0.32+(bass + bass_att*2)/20; per_pixel_2=effect2 = 0.32+(mid + mid_att*2)/20; per_pixel_3=dx =if(equal(q1,0), if(above(x,effect1),sin(effect1-x)/5, log10(1/x)/15),0); per_pixel_4=dy = if(equal(q1,1),if(above(y,effect2),sin(effect2-y)/4, log10(1/y)/12),0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Mega Swirl 1.milk0000775000175000017500000000241311756064135026253 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); fRating=3.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren - Take This Highway.milk0000775000175000017500000000242211756064135030016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850142 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = 0.01*frame; per_frame_2=wave_r = 0.5*sin(5*ff/bass)+0.5; per_frame_3=wave_g = 0.5*cos(ff/mid)+0.5; per_frame_4=wave_b = 0.5*cos(3*ff/treb)+0.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+(.6*mid_att); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Tornado.milk0000775000175000017500000000245411756064135025613 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=3.020000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5)); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Bow To Gravity.milk0000775000175000017500000000433411756064135027364 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.930000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.796896 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999995 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.5*wave_r; per_frame_6=ob_b = 0.5*wave_g; per_frame_7=ob_g = 0.5*wave_b; per_frame_8=ib_r = wave_g; per_frame_9=ib_g = wave_b; per_frame_10=ib_b = wave_r; per_frame_11=wave_mystery = wave_mystery + 25*sin(3-1*(sin(0.001*time))); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dx = dx + above(x,0.5)*x*0.005; per_pixel_5=dx = dx - below(x,0.5)*(1-x)*0.005; per_pixel_6=dy = dy + above(y,0.5)*y*0.005; per_pixel_7=dy = dy + below(y,0.5)*(1-y)*0.005; per_pixel_8=zoom = zoom - 100*((1-rad)*((1.5*rad)*0.005 + 0.004*sin(0.5*bass_att))); per_pixel_9= per_pixel_10=rot = rot + (cos(bass_att*treb_att)/(1-treb)+0.5*time)*0.0005; per_pixel_11=zoomexp = 0.8 + 1+sin(treb_att); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - twisted bytes.milk0000775000175000017500000000271111756064135027522 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.931000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.394148 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.700000 wave_b=0.500000 wave_x=0.000000 wave_y=0.030000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r - 0.5*sin(1.7*time); per_frame_2=wave_b = wave_b + 0.4*sin(time*1.123); per_frame_3=wave_g = wave_g - 0.3*cos(0.8*time); per_frame_4=dx =dx -00.005; per_frame_5=dy=dy-0.0005; per_frame_6=warp=0; per_pixel_1=bass_effect = max(max(bass,bass_att)-1.2,0); per_pixel_2=dx = if(above(y,0.1),0.02+0*log(x/y)+0.25*bass_effect,0.25*bass_effect-0*log(ang)); per_pixel_3=zoom = 0.4*rad*x +1; per_pixel_4=sy= 1+0.5*x; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Che - Asylum Animations.milk0000775000175000017500000001047011756064135031054 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.500000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.230000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.330000 mv_l=5.000000 mv_r=1.000000 mv_g=0.300000 mv_b=0.100000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),6*dx,dx); per_frame_13=// timed sidon sensor per_frame_14=// le = signal level; desired average value = 2 per_frame_15=le=1.4*bass_att+.1*bass+.5*treb; per_frame_16=pulse=above(le,th); per_frame_17=// pulsefreq = running average of interval between last 5 pulses per_frame_18=pulsefreq=if(equal(pulsefreq,0),2, per_frame_19=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_20=lastpulse=if(pulse,time,lastpulse); per_frame_21=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_22=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_23=// hccp = handcicap for th driven by bt per_frame_24=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_25=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_26=beat=band(above(le,th+hccp),btblock); per_frame_27=btblock=1-above(le,th+hccp); per_frame_28=lastbeat=if(beat,time,lastbeat); per_frame_29=beatfreq=if(equal(beatfreq,0),2, per_frame_30=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_31=// th = threshold per_frame_32=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_33=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_34=th=if(above(th,6),6,th); per_frame_35=q3=30/fps; per_frame_36=ccl=ccl+beat; per_frame_37=minorccl=minorccl+.01*le; per_frame_38=q4=beat; per_frame_39=wave_r=.5+.15*sin(12*ccl)+.35*sin(3.62*minorccl); per_frame_40=wave_g=.5+.15*sin(14*ccl)+.35*sin(7.38*minorccl); per_frame_41=wave_b=.5+.15*sin(16*ccl)+.35*sin(5.21*minorccl); per_frame_42=q1=.5+.25*sin(17*ccl+minorccl); per_frame_43=cx=if(beat,.5+.5*sin(38*ccl),q1); per_frame_44=q2=.5+.25*sin(17*ccl+minorccl); per_frame_45=cy=if(beat,.5+.5*sin(46*ccl),q2); per_frame_46=mv_x = 1.25; per_frame_47=mv_y = 1.25; per_frame_48=mv_dx =q1-0.5; per_frame_49=mv_dy = -1*(q2-0.5); per_pixel_1=myrot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_2=rot = myrot; per_pixel_3=// coordinates transfomation per_pixel_4=// q1,q2 = position; q3 = 1/zoom; q4 = rotation per_pixel_5=aang=atan2(y-q2,x-q1)-1.57; per_pixel_6=arad=sqrt(sqr(y-q2)+sqr(x-q1)); per_pixel_7=atx=cos(aang)*arad; per_pixel_8=aty=sin(aang)*arad; per_pixel_9= per_pixel_10=sound=if(below(x,.5),2*x*mid+(1-(2*x))*bass, per_pixel_11=(x-.5)*2*treb+(1-(x-.5)*2)*mid); per_pixel_12=sound=sound*q3; per_pixel_13=zone=below(abs(x-q1),.15)*below(abs(y-q2),.15); per_pixel_14=rot=if(zone,bass*bass_att*0.2*pow(arad,arad),myrot); per_pixel_15=dx = if(zone,0,dx+0.01*rad*sound); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Lost Star (Flash).milk0000775000175000017500000000447411756064135027155 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.959000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.500000 ob_a=0.000000 ib_size=0.003500 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=0.000000 mv_dy=0.000002 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=high_bass = above(bass_att,1.5); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=mv_rr = if(high_bass,.5 ,mv_rr*.9); per_frame_7=mv_r = mv_rr; per_frame_8=mv_b = if(high_treb*high_bass,0,1); per_frame_9= per_frame_10=mv_g = if(high_treb*high_bass,0,.1*sin(time*.302)+.1); per_frame_11=mv_a = if(above(bass_att,1.5),.6,mv_a); per_frame_12=mv_x = bits *3; per_frame_13=mv_y = mv_x *.8; per_frame_14= per_frame_15= per_frame_16=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_17=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_18= per_frame_19=w_x = w_x+w_dx; per_frame_20=w_y = w_y +w_dy; per_frame_21=monitor = bits; per_frame_22=q1 = bits; per_frame_23=w_x = if(above(abs(w_x-.5),.5),rand(10)/10,w_x); per_frame_24=w_y = if(above(abs(w_y-.5),.5),rand(10)/10,w_y); per_frame_25= per_frame_26=wave_x = w_x; per_frame_27=wave_y = w_y; per_frame_28= per_frame_29= per_pixel_1=dx = above(y,0.9)*0.01; per_pixel_2=dy = dx*.15*sin(x*10+time); per_pixel_3=// q1 is number of bits per_pixel_4=dx = (above((y*q1)%2,0)*.01-.005)*sin(time); per_pixel_5=dy = (above((x*q1)%2,0)*.01-.005)*cos(time); per_frame_init_1=bits = rand(7)+7; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Rocket.milk0000775000175000017500000000247311756064135025435 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=0.559607 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.300000 fShader=0.000000 zoom=1.046000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.025000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.620000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%80,0); per_pixel_1=sy=sy-0.1*log10(y*2+0.2); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Script.milk0000775000175000017500000000320611756064135025445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=3.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=3.541000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.110000 fModWaveAlphaEnd=1.410000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=3.200000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.210000 sx=1.000000 sy=1.000000 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Hallucinogenic Pyramids (Beat Time Mix).m0000775000175000017500000000407711756064135033306 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.000000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=ob_size = ob_size + 0.005*treb_effect; per_frame_8=ib_size = ib_size + 0.005*mid_effect; per_frame_9=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_10=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_pixel_1=ok_to_change = if(above(time,beat_time+5),1,0); per_pixel_2=bass_effect = max(bass, bass_att)-1; per_pixel_3=beat_time = if(above(bass_effect,0.5), if(ok_to_change,time,beat_time),beat_time); per_pixel_4=effect = if(equal(time,beat_time),abs(effect-1),effect); per_pixel_5=bass_effect = max(max(bass,bass_att)-1.34,0); per_pixel_6=zoom = if(above(effect,0),0.4*x,0.4*y) +0.6 -0.13*(min(bass_effect,0.3)); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/idiot - Nothing Yet - 02 - Shifting Squares of idiot.milkprojectM-complete-2.1.0-Source/presets_milkdrop/idiot - Nothing Yet - 02 - Shifting Squares of idiot0000775000175000017500000000453711756064135032716 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.040271 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=44.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=wave_x; per_frame_17=q8=wave_y; per_frame_18=r=if(equal(q1,1),.1+.5*sin(time*.65),.5+.5*sin(time*.54)); per_frame_19=b=if(equal(q1,1),.1+.5*sin(time*.43),.5+.5*sin(time*.23)); per_frame_20=g=if(equal(q1,1),.1+.5*sin(time*.54),.5+.5*sin(time*.65)); per_frame_21=wave_x=.5+.4*Sin(time*.54); per_frame_22=wave_y=.5+.4*sin(Time*.23); per_frame_23=mv_a=100; per_frame_24=wave_r=r; per_frame_25=wave_b=b; per_frame_26=wave_G=g; per_frame_27=mv_r=r; per_frame_28=mv_b=b; per_frame_29=mv_g=g; per_pixel_1=dx=dx+.01*sin((x*50)*30*sin(q2)); per_pixel_2=dy=dy+.01*sin((y*50)*30*sin(q1)); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Che - Return Of The King.milk0000775000175000017500000000267111756064135030676 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.591236 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=1.000000 zoom=1.000200 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.030301 sy=1.020100 wave_r=0.000000 wave_g=0.500000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*( 0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.850*( 0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.250*( 0.90*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - LabFunk.milk0000775000175000017500000000272511756064135026257 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.039368 fWaveScale=0.461371 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999922 fShader=0.000000 zoom=0.773208 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.310000 ob_g=0.200000 ob_b=0.100000 ob_a=0.200000 ib_size=0.260000 ib_r=0.250000 ib_g=0.050000 ib_b=0.000000 ib_a=0.300000 per_frame_1=tt = time/100; per_frame_2=ob_size = abs(cos(time))/5 - 0.3 + bass/8; per_frame_3=ib_size = abs(sin(time))/5 - 0.3 + treble/7; per_frame_4=ob_r = sin(3*tt)/4+0.75; per_frame_5=ib_b = sin(tt)/2 +0.5; per_frame_6=ob_a = 2*bass_att-0.5 ; per_frame_7=ib_a = 2*treble_att-0.5; per_frame_8=wave_r = sin(4*tt)/3 +0.3; per_frame_9=wave_b = atan(3*tt)/2 +1; per_frame_10=wave_g = cos(tt)/2 + 1; per_pixel_1=rot = if(above(bass_att,1.1),-sin(rad)/2, sin(rad)/2); per_pixel_2=cx = abs(sin(rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 2.0.milk0000775000175000017500000000712511756064135027031 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=zoom=zoom+.1*q4; per_frame_41=rot=.2*q5; per_frame_42=wave_mystery=.5*q6; per_frame_43=cx=cx+.5*q1; per_frame_44=cy=cy+.5*q2; per_frame_45=warp=bnot(q7%2); per_frame_46=echo_zoom=1+.5*q3; per_frame_47=echo_orientation=q8%4; per_frame_48=wave_mode=q8%7; projectM-complete-2.1.0-Source/presets_milkdrop/nil - Wyrm.milk0000775000175000017500000000253111756064135024647 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.987792 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.378117 fWaveSmoothing=0.000000 fWaveParam=-0.140000 fModWaveAlphaStart=0.410000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.986880 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.000000 wave_r=0.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=9.023985 nMotionVectorsY=9.000004 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.550000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=abs(sin(mid+time*.42)); per_frame_3=wave_g=abs(sin(bass+time*.51)); per_frame_4=wave_b=abs(sin(treb+time*.71)); per_frame_5=dx=sin(time*.434)*.01; per_frame_6=dy=cos(time*.574)*.01; per_pixel_1=zoom=if(below(rad,.222),.1,1); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Aderrasi - Clockwork Organism.milk0000775000175000017500000000435411756064135032254 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.785805 fWaveScale=0.837543 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.100000 ib_size=0.017000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=ib_r = wave_r; per_frame_5=ib_g = wave_g; per_frame_6=ib_b = wave_b; per_frame_7=dx = dx + dx_r; per_frame_8=dy = dy + dy_r; per_frame_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_10=dx_r = above(thresh,2)*0.015*sin(rad*5*time)+(1-equal(thresh,2))*dx_r; per_frame_11=dy_r = above(thresh,2)*0.015*sin(ang*6*time)+(1-equal(thresh,2))*dy_r; per_frame_12=q1 = dx_r*1000; per_frame_13=q2 = dx_y*1000; per_frame_14=monitor = dx_r; per_frame_15=bass_test = bass+1.3*bass_att; per_frame_16=q8 = if(above(bass_test,2.5),bass_test,0.5*bass_test); per_pixel_1=//dx = dx + q1*0.01975*pow(rad,x*x)*sin(time); per_pixel_2=//dy = dy + q2*0.01975*pow(rad,x*x)*cos(time); per_pixel_3=zoom = zoom - 0.125*pow(rad,x*7)*cos(ang*6); per_pixel_4=//rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*q1*q2; per_pixel_5=rot = (zoom-1)+0.07*(q8); per_frame_init_1=dx_r=1; per_frame_init_2=dy_r=1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Flotsam.milk0000775000175000017500000000354011756064135025607 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.099998 fWaveScale=2.245670 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.012991 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=1.000000 wave_g=0.650000 wave_b=0.250000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.250*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.92*( 0.60*sin(0.374*time) + 0.40*sin(0.494*time) ); per_frame_5=q2 = (cy*2-1) + 0.92*( 0.60*sin(0.393*time) + 0.40*sin(0.423*time) ); per_frame_6=q3 = (cx*2-1) + 0.92*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.92*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = (x*2-1) - q3; per_pixel_9=dv = (y*2-1) - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles from Earth.milk0000775000175000017500000000327711756064135031506 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if (above(bass,1.3), 0, dy); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Aimless (Spirogravity Mix).milk0000775000175000017500000000366511756064135031611 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Notions Of Tonality.milk0000775000175000017500000000456411756064135031643 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.013089 fWaveSmoothing=0.100000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=0.700000 mv_g=0.400000 mv_b=0.500000 mv_a=1.000000 per_frame_1=mv_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=mv_l = 2*max(max(bass,bass_att)-1.2,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren0000775000175000017500000000351611756064135033115 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=1 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.115204 fWaveScale=1.106638 fWaveSmoothing=0.000000 fWaveParam=-0.420000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.042592 fShader=0.000000 zoom=1.000000 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.914340 sy=0.951466 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_6=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_7=wave_b = sin(x_wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*bass_att; per_frame_11=rot = rot + rot_residual*.5; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Airs.milk0000775000175000017500000000362511756064135025564 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.220183 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.785805 fWaveScale=0.796894 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4= per_frame_5=ib_r = wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dx = dx + 0.03975*pow(rad,x*2)*sin(time); per_pixel_6=dy = dy + 0.03975*pow(rad,x*2)*cos(time); per_pixel_7=zoom = zoom - 0.125*pow(rad,x*6)*cos(ang*6); per_pixel_8=rot = rot - 0.25*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Bellanova (New Wave Mix).milk0000775000175000017500000001344611756064135031076 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=8.311065 fWaveSmoothing=0.606000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.134784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.599182 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.200000 shapecode_0_g2=0.200000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q3; shape_0_per_frame2=y = 1- q4; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_g = 0.5 + 0.5*sin(time*2.13); per_frame_4=wave_b = 0.5 + 0.5*sin(0.89*time); per_frame_5=wave_r = 0.2 + 0.2*sin(time*1.113); per_frame_6=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_7=movement = if(above(movement,10000), 0, movement); per_frame_8= per_frame_9=q3 = 0.5+0.1*sin(movement); per_frame_10=q4 = 0.5-0.1*cos(0.781*movement); per_frame_11= per_frame_12=wave_x = q3; per_frame_13=wave_y = 1-q4; per_frame_14=decay = 0.995; per_frame_15=//decay = 1.0; per_pixel_1=newx =x- q3; per_pixel_2=newy =y- q4; per_pixel_3=newang = atan2(newx,newy); per_pixel_4=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_5=rot = rot + 0.1*sin(newang*20); per_pixel_6=zoom = 1.0+0.1*abs(sin(newang*4)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Dreamcatcher.milk0000775000175000017500000000502611756064135027314 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.083110 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.998000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.210000 nMotionVectorsX=1.280000 nMotionVectorsY=5.280000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = (frame)%2; per_frame_7=wave_r = red + red*sin(time*1.067)+.2*bass*frametest; per_frame_8=wave_g = green + green*sin(time*.722)+.2*treb*frametest; per_frame_9=wave_b = blue + blue*sin(time*0.451)+.2*mid*frametest; per_frame_10=wave_mystery = if(frametest,1,0); per_frame_11=ib_a = 0.03*(treb_att +treb); per_frame_12=ib_r = 0.08*(bass_att+bass); per_frame_13=ib_g = 0.08*(mid+mid_att); per_frame_14=ib_g =0.3*(mid*bass); per_pixel_1=q4 = below(x,0.3)+ above(x,0.7); per_pixel_2=q7 = 15 + int(3*rad); per_pixel_3=cx = if(q4,(0&(x*q7-0.5))*(1/q7)+0.05,0.5); per_pixel_4=cy = if(q4,(0&(y*15-0.5))*(1/15)+0.05,0.5); per_pixel_5=zoom = 1+if(q4,0,0.05*log(rad)); per_pixel_6=q5 = if(above(x,0.7),1,-1); per_pixel_7=rot = if(q4,q5*0.05*(sy+bass+bass_att),0); per_pixel_8=q6 = above(rad,0.2); per_pixel_9=rot = if(q6,rot,0.125*(q1-q2)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; per_frame_init_3=blue = (rand(30)/30) + 0.1; per_frame_init_4=green = (rand(30)/30) + 0.1; per_frame_init_5=red = (rand(30)/30) + 0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus Gold with Dots.milk0000775000175000017500000000373311756064135030336 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=0.838983 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_7=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_8=q1=cos(0.23*time); per_frame_9=q2=time + 0.3*sin(time*0.21); per_frame_10=cx=cx+0.2*sin(q1*0.5); per_frame_11=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Hyperspace (Hyper Speed Mix).milk0000775000175000017500000000321711756064135031765 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.5*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop/neuro - blackhole bass.milk0000775000175000017500000000325711756064135027122 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=0.998000 fVideoEchoZoom=2.187370 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.869961 fWaveScale=2.486600 fWaveSmoothing=0.738000 fWaveParam=1.000000 fModWaveAlphaStart=1.139999 fModWaveAlphaEnd=0.820000 fWarpAnimSpeed=0.550436 fWarpScale=2.202652 fZoomExponent=0.321635 fShader=0.000000 zoom=1.350996 rot=-0.000000 cx=0.020000 cy=-0.010000 dx=-0.020000 dy=0.020000 warp=0.012081 sx=1.009997 sy=1.009999 wave_r=0.250000 wave_g=0.370000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.235000 ob_r=0.100000 ob_g=0.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.170000 ib_g=0.360000 ib_b=0.829999 ib_a=0.300000 nMotionVectorsX=14.720003 nMotionVectorsY=14.759995 mv_dx=1.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.500000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.3 per_frame_2=1*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_3=wave_g = wave_g + 0.500*( 0.30*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_4=wave_b = wave_b + 0.500*( 0.30*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_5=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=decay = decay - 0.01*equal(frame%50,0); per_frame_8=zoom=zoom * ((bass_att + bass)/ 2) * 0.5; per_frame_9=warp = warp + mid_att; per_frame_10=rot = rot * 0.2; projectM-complete-2.1.0-Source/presets_milkdrop/Mstress & Juppy - Dancer.milk0000775000175000017500000003103011756064135027155 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.300000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.0000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=dim =1; //Dancer dimensions wave_0_per_point2=xpos=0;//Dancer x position variation wave_0_per_point3=ypos=0;//Dancer y position variation wave_0_per_point4= wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//Position Stabilization wave_0_per_point8=xpos=xpos+(1-dim)/2; wave_0_per_point9=ypos=ypos+(1-dim)/2; wave_0_per_point10= wave_0_per_point11=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point12=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point13=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point14=bassdiff = (bass - meanbass)*15; wave_0_per_point15=trebdiff = (treb - meantreb)*15; wave_0_per_point16=middiff = (mid - meanmid)*15; wave_0_per_point17=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point18=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point19=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point20= wave_0_per_point21=mi2_prg = mi2_prg+mi; wave_0_per_point22=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point23=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point24= wave_0_per_point25=s = sample *15; wave_0_per_point26=//Gambe wave_0_per_point27=x= if(equal(int(s),1),.4,.4); wave_0_per_point28=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point29= wave_0_per_point30=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point31=y= if(equal(int(s),2),.4,y); wave_0_per_point32= wave_0_per_point33=x= if(equal(int(s),3),.6,x); wave_0_per_point34=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point35= wave_0_per_point36=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point37=y= if(equal(int(s),4),.4,y); wave_0_per_point38= wave_0_per_point39=//Corpo wave_0_per_point40=x= if(equal(int(s),5),.5,x); wave_0_per_point41=y= if(equal(int(s),5),.6,y); wave_0_per_point42= wave_0_per_point43=//Braccia wave_0_per_point44=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point45=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),7),.5,x); wave_0_per_point48=y= if(equal(int(s),7),.6,y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point51=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point52= wave_0_per_point53=x= if(equal(int(s),9),.5,x); wave_0_per_point54=y= if(equal(int(s),9),.6,y); wave_0_per_point55= wave_0_per_point56=//Testa wave_0_per_point57=x= if(equal(int(s),10),.5,x); wave_0_per_point58=y= if(equal(int(s),10),.62,y); wave_0_per_point59= wave_0_per_point60=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point61=y= if(equal(int(s),11),.62,y); wave_0_per_point62=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point63=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point64= wave_0_per_point65=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point66=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point67= wave_0_per_point68=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point69=y= if(equal(int(s),14),.62,y); wave_0_per_point70= wave_0_per_point71=x= if(equal(int(s),15),.50,x); wave_0_per_point72=y= if(equal(int(s),15),.62,y); wave_0_per_point73= wave_0_per_point74=x=x*dim+xpos; wave_0_per_point75=y=y*dim+ypos; wave_0_per_point76= wave_0_per_point77=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point78=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point79=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point80= wave_0_per_point81=hm=sample+mi2_prg; wave_0_per_point82=ht=sample+tr_prg; wave_0_per_point83=hb=sample+ba_prg; wave_0_per_point84= wave_0_per_point85=r=hm; wave_0_per_point86=g=ht; wave_0_per_point87=b=hb; wave_0_per_point88=a=.8; wavecode_1_enabled=0 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_2_per_frame3=ry=atan2(q2,q4); wave_2_per_frame4=rz=0; wave_2_per_frame5= wave_2_per_frame6=t1=sin(rx);t2=cos(rx); wave_2_per_frame7=t3=sin(ry);t4=cos(ry); wave_2_per_frame8=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*q1*134; wave_2_per_point2=x1=sin(sample*543)*2+q2; wave_2_per_point3=y1=cos(sample*4232)*2+q3; wave_2_per_point4=z1=sin(sample*90)*2+q4; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=0 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_3_per_frame3=ry=atan2(q2,q4); wave_3_per_frame4=rz=0; wave_3_per_frame5=ry1=ry1+bass_att*.2; wave_3_per_frame6=t1=sin(rx);t2=cos(rx); wave_3_per_frame7=t3=sin(ry);t4=cos(ry); wave_3_per_frame8=t5=sin(rz);t6=cos(rz); wave_3_per_frame9=t7=sin(ry1);t8=cos(ry1); wave_3_per_frame10= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*q1*10; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*q1*.5; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*t8-z1*t7;z2=x1*t7+z1*t8; wave_3_per_point11=x1=x2+q2; wave_3_per_point12=y1=y1+q3; wave_3_per_point13=z1=z2+q4; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/q1)*q1; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+q1*.33)*.5+.5; wave_3_per_point23=b=sin(hu+q1*.66)*.5+.5; wave_3_per_point24=a=z3*.8; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.361327 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=temp1 = 0.01*(temp1*99+bass); shape_0_per_frame2=temp2 = (bass - temp1)*15; shape_0_per_frame3=temp3 = min(above(temp2,0)*temp2*.005,.11); shape_0_per_frame4= shape_0_per_frame5=temp4= temp4+temp3; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-temp4; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.388689 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.070000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.000000 shapecode_2_rad=0.559238 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_2_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_2_per_frame4=bassdiff = (bass - meanbass)*15; shape_2_per_frame5=trebdiff = (treb - meantreb)*15; shape_2_per_frame6=middiff = (mid - meanmid)*15; shape_2_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_2_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame9=middiff = above(middiff,0)*middiff; shape_2_per_frame10= shape_2_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_2_per_frame12=r = min(1,max(0,0.2*middiff)); shape_2_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_2_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_2_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_2_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_2_per_frame17=border_g = .4+min(.6,max(0,0.1*trebdiff)); shape_2_per_frame18=border_r = .4+min(.6,max(0,0.1*middiff)); shape_2_per_frame19=border_b = .4+min(.6,max(0,0.1*bassdiff)); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=q1=gam; per_frame_11=monitor =mi_prg; per_pixel_1= per_pixel_2=ylim=.8; per_pixel_3= per_pixel_4=sx = sy-below(y,ylim)*.001; per_pixel_5=dx=dx+.01*bass*(1-q1*2)*below(y,ylim); per_pixel_6=rot=rot+.051*below(y,ylim); per_pixel_7=cx=int(x*16)/16; per_pixel_8=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Clouded Judgement 3.milk0000775000175000017500000000355011756064135030337 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.902236 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.599182 fWaveSmoothing=0.700000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=0.700000 ib_size=0.005000 ib_r=0.650000 ib_g=0.050000 ib_b=0.450000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=decay = decay - 0.03*equal(frame%30,0); per_frame_5=treb_effect = max(max(treb,treb_att)-1.25,0); per_frame_6=mid_effect= max(max(mid,mid_att)-1.25,0); per_frame_7=bass_effect = max(max(bass,bass_att)-1.34,0); per_frame_8=ob_size = ob_size + 0.005*treb_effect; per_frame_9=ib_size = ib_size + 0.005*mid_effect; per_frame_10=ob_r = ob_r -0.2* treb_effect +0.2* mid_effect; per_frame_11=ib_g = ib_g + 0.2*mid_effect- 0.2*treb_effect; per_frame_12=dx = -0.01*treb_effect; per_frame_13=rot = 0.1-2*bass_effect; per_frame_14=zoom =0.99 - 0.2*(min(bass_effect,0.3)); projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Nucleus.milk0000775000175000017500000000507511756064135025663 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.796892 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=if(above(q1,q3),redform1,redform2)+nozero; per_frame_19=redform1=.3+.5*sin(q2); per_frame_20=redform2=redform1-.3*Sin(Q4); per_frame_21=wave_b=if(Above(Q1,q2),blueform1,blueform2)+nozero; per_frame_22=blueform1=.1+.4*sin(q3); per_frame_23=blueform2=blueform1+.3*sin(Q2); per_frame_24=wave_g=if(Above(Q4,q5),.3*sin(time*.43),.7*sin(time*.43))+nozero; per_frame_25= per_frame_26=nozero=.2*sin(q3-.03*sin(q5))+.4; per_pixel_1=zoome=zoom+.1*sin(rad*xy*3.14)/2*sin(q3); per_pixel_2=xy=x+y*sin(ang*3.14*sin(q3)); per_pixel_3=rot=rot+.01*sin(x*3.14*q1-y*3.14+ang*3.14*rand(300*sin(q2)*tan(rad+3*sin(q4)))); per_pixel_4=zoome2=zoome+.10*sin(rad&Rad*sin(q3)); per_pixel_5=zoom=if(equal(zoome2,0),zoom+.1*sin(rad*3.14*sin(q1)*ang*3.14*sin(bass_att-1)),zoome2); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Acoustic Nerve Impulses (Under Drug Effetcs (Hypn.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Acoustic Nerve Impulses (Under Drug Effetc0000775000175000017500000002044311756064135033377 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.998500 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.118879 fWaveSmoothing=0.000000 fWaveParam=-0.000100 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.010514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=1.000000 ib_size=0.000000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=73 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.959247 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=0.999998 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.090000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=flag1=int(abs(flag1-q1)); shape_0_per_frame2=flag=int(abs(flag-q1*flag1)); shape_0_per_frame3=ang =ang +if(flag,0,-.4)+abs(sin(bass))*.4*if(flag,1,-1); shape_0_per_frame4= shape_0_per_frame5=x=x+sin(time*.7)*.06; shape_0_per_frame6=y=y+sin(time*.5)*.06; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=a = if(equal(q5+q6+q7,0),0,a); shape_0_per_frame11=a2=a; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.840000 shapecode_1_y=0.220000 shapecode_1_rad=0.600092 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.734577 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.890000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=flag = abs(flag-1); shape_1_per_frame2=y = if(flag,.8,.2); shape_1_per_frame3=ang=if(flag,-q2,q3); shape_1_per_frame4=tex_ang=if(flag,-q3*3,q2*3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.181000 shapecode_2_y=0.800000 shapecode_2_rad=0.599578 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.734577 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=flag = abs(flag-1); shape_2_per_frame2=y = if(flag,.2,.8); shape_2_per_frame3=ang=if(flag,-q3,q2); shape_2_per_frame4=tex_ang=if(flag,-q2*3,q3*3); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.150000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.130000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=g = min(1,max(0,0.2*q7)); shape_3_per_frame2=r = min(1,max(0,0.2*q6)); shape_3_per_frame3=b = min(1,max(0,0.2*q5)); shape_3_per_frame4=g2 = min(.8,max(0,0.1*q7)); shape_3_per_frame5=r2 = min(.8,max(0,0.1*q6)); shape_3_per_frame6=b2 = min(.8,max(0,0.1*q5)); shape_3_per_frame7=ang=time; shape_3_per_frame8=a = if(equal(q5+q6+q7,0),0,a); shape_3_per_frame9=a2=if(equal(q5+q6+q7,0),0,a2); shape_3_per_frame10= shape_3_per_frame11=mbass=bass*5; shape_3_per_frame12=xmov = 0.1*rand(10)*mbass*0.015*(1-2*above(rand(10),5)); shape_3_per_frame13=ymov = pow(pow(mbass*0.015,2)-pow(xmovn,2),1/2)*(1-2*above(rand(10),5)); shape_3_per_frame14=x = .5+xmov ; shape_3_per_frame15=y = .5+ymov; per_frame_init_1=oldy=.4; per_frame_1=meanbass = 0.01*(meanbass*99+bass); per_frame_2=meantreb = 0.01*(meantreb*99+treb); per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=bassdiff = (bass - meanbass)*15; per_frame_5=trebdiff = (treb - meantreb)*15; per_frame_6=middiff = (mid - meanmid)*15; per_frame_7=bassdiff = above(bassdiff,0)*bassdiff; per_frame_8=trebdiff = above(trebdiff,0)*trebdiff; per_frame_9=middiff = above(middiff,0)*middiff; per_frame_10=q5=bassdiff; per_frame_11=q6=middiff; per_frame_12=q7=trebdiff; per_frame_13= per_frame_14= per_frame_15= per_frame_16=//Thanks to krash for beat detection (modified) per_frame_17=volume = 0.3*bass+mid; per_frame_18=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_19=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_20=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_21=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_22=peakbass_att = max(bass_att,peakbass_att); per_frame_23=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_26=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_27=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_28=q1 = beat; per_frame_29=q2=oldq2+bass*.02; per_frame_30=oldq2=q2; per_frame_31=q3=oldq3+treb*.02; per_frame_32=oldq3=q3; per_frame_33=temp = y; per_frame_34=y = if(beat,oldy,y); per_frame_35=oldy=if(beat,temp,oldy); per_frame_36= per_frame_37=monitor =q2; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Ritual Of Life.milk0000775000175000017500000000234611756064135027361 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.197884 fWaveSmoothing=0.630000 fWaveParam=-0.046000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=mycolour = sin(time*7)/2+0.5; per_frame_2=wave_r = mycolour; per_frame_3=wave_g = 1- mycolour; per_frame_4=wave_b = sin(time*0.7)/2+0.5; per_pixel_1=zoom = if(below(rad,0.2),0.31+sin(rad-time)/5,if(above(rad,0.4),1.6+ sin(1-rad)/10,0.95 +sin(rad)/10)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Symmetry.milk0000775000175000017500000000257311756064135026040 0ustar matthiasmatthias[preset00] fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.700000 fWaveScale=0.948000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.948717 fZoomExponent=1.000000 fShader=1.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.651000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.300000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.050*( 0.60*sin(0.994*time) + 0.40*sin(0.941*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.990*time) + 0.40*sin(1.002*time) ); per_frame_3=wave_b = wave_b + 0.050*( 0.60*sin(0.775*time) + 0.40*sin(1.071*time) ); per_frame_4=zoom = zoom + 0.015*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Solar Flare (Blue).milk0000775000175000017500000000341111756064135027262 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=0.387000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.123000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - A Matter Of Taste (Remix).milk0000775000175000017500000000543011756064135031177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=wave_r=wave_g+.5*mid_residual; per_frame_21=wave_r=wave_b+.5*treb_residual; per_frame_22=zoom=zoom-.0035*q1; per_frame_23=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Parallel Universe.milk0000775000175000017500000000350111756064135030243 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.032378 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.045000 wave_y=0.940000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.400000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+0.5*sin(time); per_frame_2=wave_r = 0.5+0.5*sin(time); per_frame_3=xwave_a = 0; per_frame_4=ib_b = 0.5+0.3*sin(time*2.314); per_frame_5=ib_r = 0.7+0.3*sin(time*1.867); per_frame_6=q8 = if(above(bass,1.2),2*bass,0.5); per_frame_7=q7 = if(above(bass_att,1.2),2*bass_att,0.5); per_frame_8=q6 = if(above(bass+bass_att,2.3),bass+bass_att,0.5); per_frame_9=warp =0; per_frame_10=q5 = if(above(treb+treb_att,2.8),1,0); per_frame_11=monitor = q5; per_frame_12=ib_g = q5; per_pixel_1=myx = x-0.5; per_pixel_2=myy = y-0.5; per_pixel_3=q1 =0.1*sqrt(x*x+y*y); per_pixel_4=q1 = 0.05*(x+y); per_pixel_5=dy = q1*abs(sin(50*bass)); per_pixel_6=dx = q1*abs(sin(50*bass_att)); per_pixel_7=dy = 0.2*q1*q6; per_pixel_8=dx=0.2*q1*q6; projectM-complete-2.1.0-Source/presets_milkdrop/che - barcode infidelity.milk0000775000175000017500000000664611756064135027421 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.489606 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.303117 fWaveSmoothing=0.000000 fWaveParam=-0.600000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.800000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.501000 wave_y=0.990000 ob_size=0.340000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.080000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=bccl=bccl+beat; per_frame_26=q1=thccl; per_frame_27=q2=bccl; per_frame_28= per_frame_29=wave_r=sqr(sin(.016*thccl+bccl+frame%2)); per_frame_30=wave_g=sqr(sin(.018*thccl+bccl+frame%2)); per_frame_31=wave_b=sqr(sin(.017*thccl+bccl+frame%2)); per_frame_32=wave_x=if(frame%2,.501,.5); per_frame_33=wave_y=if(frame%2,.99,.5); per_frame_34=wave_mode=if(frame%2,7,0); per_frame_35=wave_mystery=if(frame%2,0,-.6); per_frame_36= per_frame_37=ob_a=if(above(sin(.005*thccl+bccl),.9),.05*(1+sin(time)),0); per_pixel_1=//middle part per_pixel_2=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_3=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_4=rot=above(sin(1.2*q2+1.3),-.5)*rot; per_pixel_5= per_pixel_6=//borders per_pixel_7=brdr=bor(below(y,.15),above(y,.85)); per_pixel_8=dy=if(below(y,.15),y,0)+if(above(y,.85),-1+y,0)+if(brdr,0,dy); per_pixel_9=dx=if(brdr,.01*sin(.02*q1+x+3*ang+10*y),dx); per_pixel_10=rot=if(brdr,0,rot); per_pixel_11=zoom=if(brdr,1,zoom); per_pixel_12=sx=if(brdr,1,sx); per_pixel_13=sy=if(brdr,1,sy); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Rainbow Obscura.milk0000775000175000017500000000364411756064135031703 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.985000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.040271 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=-0.190000 cy=-0.100000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_x = 0.01*rand(100); per_frame_3=wave_r = 1 + sin(-wave_x*3.1415); per_frame_4=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_5=wave_b = sin(wave_x*3.1415); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05*sin(rad*4*sin(time*.8))); per_pixel_2=zoom=zoom+rot*sin(time*2); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Dark Ritual (Star Of Destiny Denied Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Dark Ritual (Star Of Destiny Denied Mix).0000775000175000017500000001761711756064135033017 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=100.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.460000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=1.000000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.050000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.600000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = 0.1*q7+time*4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=rad =0.2+q7*0.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.600000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang =1+(0.1*q7)+ time*4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_1_per_frame10=rad = 0.2+0.1*q7; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = 0.3333+ (0.1*q7)+time*4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_2_per_frame10=rad = 0.2+q7*0.1; per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_frame_32=q7= 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_33=dx = 0.5; per_frame_34=dy =0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = dx+mult*sin(ang2-1.5); per_pixel_7=dy = dy+mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.1*rad*q7; per_pixel_16=zoom = 1.01 + rad*0.15*q7 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Drift.milk0000775000175000017500000000331311756064135025250 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.990000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.165135 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.110549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.02*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Rocke - Sugar Spun Sister.milk0000775000175000017500000000330311756064135031301 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.994000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=1.116811 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.570000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bipolar 4.milk0000775000175000017500000000257211756064135025722 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=0.559785 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.001440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.800000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.8215+rad*0.5; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Chemical Spirituality.milk0000775000175000017500000000442111756064135031120 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.083110 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.503000 wave_y=1.000000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.210000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = frame%2; per_frame_7=wave_r = .2 + .2*sin(time)+.4*bass*frametest; per_frame_8=wave_g = .2 + .2*sin(time*.222)+.4*treb*frametest; per_frame_9=wave_b = .2 + .2*sin(time*.555)+.4*mid*frametest; per_frame_10=q3 = min(max(q2,2),0.5); per_frame_11=monitor =q1; per_frame_12=wave_mystery = if(frametest,0,1); per_frame_13=wave_x = if(frametest,0.5,0.5); per_frame_14=wave_y = if(frametest,0.999,0.999); per_frame_15=monitor = wave_g; per_frame_16=ib_a = 0.03*(treb_att +treb); per_frame_17=ib_b = 0.08*(bass_att+bass); per_frame_18=ib_g = 0.08*(mid+mid_att); per_pixel_1=cx = (0&(x*15-0.5))*(1/15)+0.05; per_pixel_2=cy = (0&(y*15-0.5))*(1/15)+0.05; per_pixel_3=rot = (0.1)*(q3*((5*(q2-(0.8+0.1*q1)+cx))*rad-q1)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Vortex 1.milk0000775000175000017500000000310611756064135025610 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.061817 fWaveScale=0.948000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.025000 rot=-0.240000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_pixel_1=rot=rot+0.1/(rad+0.1); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Ro.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Painful Plasma (Multi-Wave Mirrored Rage0000775000175000017500000001531611756064135033321 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.224562 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.199900 wave_b=0.700000 wave_x=0.600000 wave_y=0.500000 ob_size=0.500000 ob_r=0.030000 ob_g=0.150000 ob_b=0.250000 ob_a=0.020000 ib_size=0.500000 ib_r=0.100000 ib_g=0.500000 ib_b=0.500000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.250000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.100000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=q1; per_frame_39=mv_x=rand(30); per_frame_40=mv_y=rand(30); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_mode=4+4*q4; per_pixel_1=newx = x - abs(q1); per_pixel_2=newy = y - abs(q2); per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = zoom+.07*cos(x*10*q3); per_pixel_9=rot = rot * (zoom-1); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Xen Traffic.milk0000775000175000017500000000760611756064135031016 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.360000 fWaveParam=-0.280000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.942044 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.004000 ib_r=0.400000 ib_g=0.400000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_pixel_1=bass_effect = max(max(bass,bass_att)-1.18,0); per_pixel_2=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_3=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_4=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*bass_effect; per_pixel_5=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_6=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Flicker.milk0000775000175000017500000000554211756064135025557 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=58.752007 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_2= per_frame_3=wave_x = ((frame%3-1)*.5*bass_x+1)*wave_x; //spreads flame per_frame_4= per_frame_5=decay = 3000000+57.75; // Magic 'flame' decay per_frame_6=//wave_mystery = sin(time*.2)*.05+1; per_frame_7= per_frame_8=ob_a = sqr(sqr(sin(time*1)*.25+.25)); // 'ad-lib decay' to black - no ugly artefacts per_frame_9=// ^4 to get it up there quick -> min time with decay on. per_frame_10= per_frame_11=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_12=// flames so quickly per_frame_13= per_frame_14=monitor = ob_a; per_frame_15= per_frame_16=//Other decays to try: per_frame_17=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_18=//3000000 + 57.75 <<< =:-) per_pixel_1=dy = (x+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_2=dy = -.0025*((1-y)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_3= per_pixel_4=dx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_5=dx = dx*sqr(y); //dampens top per_pixel_6=//dx = dx*(1-x/2); //slows sides per_pixel_7=dx = dx*-.2*(rand(10)-5); //random damper per_pixel_8=dx = dx -(x-.5)*.04*(.8-sqr(y)); //drift towards centre per_pixel_9=dx = dx + cos(sqr(y-.5)*10-time*1.1)*sqr(1-(y))*.01; //add flutter at top per_pixel_10= per_pixel_11=// Telek - 26/09/2002 per_frame_init_1=bass_x = 1; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 1.0.milk0000775000175000017500000000632611756064135027032 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Unclaimed Wreckage.milk0000775000175000017500000000741411756064135030444 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999800 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.450290 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.183895 fShader=0.400000 zoom=1.001507 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=zoom=.9985; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.03*sin(rad*2+rad*q2)*sign(snee)-.06*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*below(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid; per_pixel_11=sy=sy+.17*sin(rad)*q2*grid; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Many Colors 1.milk0000775000175000017500000000232511756064135026451 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=0.000000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.467000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Anomaly 2.milk0000775000175000017500000000340211756064135025721 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=6.140000 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=0.060000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(time*0.3986); fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Visions Of The Future.milk0000775000175000017500000000254011756064135030643 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.197884 fWaveSmoothing=0.630000 fWaveParam=-0.020000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=mycolour = sin(time*4)/2+0.5; per_frame_2=wave_r = mycolour; per_frame_3=wave_g = 1- mycolour; per_frame_4=wave_b = sin(time*0.7)/2+0.5; per_pixel_1=zoom = if(above(rad,0.6),0.96+sin(rad)/10,if(below(rad,0.25),0.72,if(above(rad,0.4),1.06+ sin(1-rad*rad)/10,0.95 +sin(rad)/10))); per_pixel_2=rot =if(above(rad,0.6),sin(time/5+rad)/50,if(below(rad,0.25),sin(rad-time)/10,0)); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - MOTIVATION!.milk0000775000175000017500000000416411756064135025735 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.236877 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=q1=bass_thresh; per_frame_8=q2=treb_thresh; per_frame_9=q3=mid_thresh; per_frame_10=q4=vol_thresh; per_frame_11=wave_g=1-(abs(q1/2/2)); per_frame_12=wave_r=1-(abs(Q2/2/2)); per_frame_13=wave_g=1-(abs(q3/2/2)); per_frame_14= per_pixel_1=zoom=zoom+.1*Sin(Abs(rad/3.14)+.6*sin(above(Q1,1.594)+.1*sin(Q1))); per_pixel_2=rot=rot+.1*sin(rad*3.14)*sin(if(above(q2,1.6),.5,-.5))+(.01*Rad)*sin(above(q1,1.7)); per_pixel_3=dx=dx+.01*Sin(rad*5)*Sin(if(above(q3,1.2),.5,-.5))*sin(rad*50-q1)+.005*Sin(Q2*rad*50); per_pixel_4=dy=dy-.01*sin(rad*5)*sin(if(above(q2,1.5),.5,-.5))*sin(rad*500-q2)-.005*sin(q1*rad*50); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Planet 1.milk0000775000175000017500000000322611756064135025547 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(time*0.321)) + (y*2-1)*(0.08+0.15*cos(time*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic & Unchained - Entity.milk0000775000175000017500000000734111756064135030644 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998099 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=7.740000 fWaveScale=0.988200 fWaveSmoothing=0.450000 fWaveParam=0.300000 fModWaveAlphaStart=1.359900 fModWaveAlphaEnd=0.380000 fWarpAnimSpeed=0.787543 fWarpScale=1.327700 fZoomExponent=1.332000 fShader=0.500000 zoom=1.195700 rot=0.000000 cx=0.050000 cy=0.950000 dx=0.000000 dy=0.000000 warp=3.753000 sx=0.990000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.340001 ib_size=0.005000 ib_r=0.970000 ib_g=0.500000 ib_b=0.499900 ib_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Studio Music and Unchained - Rapid Alteration.milk0000775000175000017500000000734211756064135033170 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.372036 fWaveSmoothing=0.387000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.334503 fWarpScale=1.327831 fZoomExponent=1.026514 fShader=1.000000 zoom=1.374512 rot=0.020000 cx=0.170000 cy=0.830001 dx=0.000000 dy=0.000000 warp=1.779457 sx=0.990099 sy=1.000000 wave_r=0.270000 wave_g=0.270000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.360000 ob_g=0.360000 ob_b=0.360000 ob_a=0.580000 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.449900 ib_a=0.530000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot24-7 - Ascending to heaven 2.milk0000775000175000017500000000245511756064135030365 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=33.469135 fWaveScale=0.931008 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=5.725291 fZoomExponent=4.778017 fShader=0.000000 zoom=1.093507 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.066200 sx=0.905286 sy=1.010000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 1*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_b = wave_b + 1*( 1.60*sin(1.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_g = wave_g +1*(1.50*sin(1.900*time)+.40*sin(1*time) ); per_frame_4=rot=.140*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Unified Drag 2.milk0000775000175000017500000000721111756064135027370 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=2.216266 fVideoEchoAlpha=0.780000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.931011 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.400000 zoom=0.820774 rot=0.000000 cx=0.499900 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=rot=1; per_frame_51=cx=cx+.05*q4; per_frame_52=cy=cy+.05*q5; per_frame_53=zoom=.95+.05*q6; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=zoom=zoom+.02*cos(rad*2+rad*q2)*sign(snee)-.04*sin(rad*3.14*q3-3.14*cos(rad*3.14*snur-3.14*q6)); per_pixel_5=sx=if(below(x,.5)*below(y,.5),sx+.2*q4*snur,1+.1*q2*grid); per_pixel_6=sy=if(below(x,.5)*below(y,.5),sy+.2*q5*snee,1+.1*q2*grid); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Trippy S..milk0000775000175000017500000000234611756064135026464 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.525090 fWaveSmoothing=0.360000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=rot=0.1*(2*abs((sin(time)-0.5))-ang); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Cosmic Echoes 2.milk0000775000175000017500000000366311756064135027465 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.840000 fDecay=0.900000 fVideoEchoZoom=2.215847 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.130388 fWaveSmoothing=0.540000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_2=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_3=bass_on = above(bass_thresh,1.8); per_frame_4=treb_on = above(treb_thresh,1.9); per_frame_5=swapcolour = bass_on - treb_on; per_frame_6=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),1,0)); per_frame_7=green_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.5,0.25)); per_frame_8=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,1)); per_frame_9=red = red + (red_aim - red)*if(equal(swapcolour,1),0.65,0.45); per_frame_10=green = green + (green_aim - green)*0.5; per_frame_11=blue = blue + (blue_aim - blue)*if(equal(swapcolour,1),0.45,0.65); per_frame_12=wave_r = red; per_frame_13=wave_g = green; per_frame_14=wave_b = blue; per_pixel_1=dy = if(above(y,0.5),sin(0.5-y)/10, log10(1/y)/35); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Ribald Ballad.milk0000775000175000017500000000707711756064135027374 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.991000 fVideoEchoZoom=1.008149 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.160929 fWaveScale=3.394157 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.070000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.035-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q4; per_frame_39=mv_x=bass_flop*(15+q2*15); per_frame_40=mv_y=bass_flop*(15+q3*15); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=cx=cx+sin(pulse*q3)*.1; per_frame_45=cy=cy+sin(pulse*q2)*.1; per_pixel_1=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(ang*3.14*(q1+q2+q3))); per_pixel_2=zoom=if(above(q2,0),zoom-cos(rad*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(ang*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirlie 4.milk0000775000175000017500000000424211756064135025744 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Nautilus.milk0000775000175000017500000000240111756064135026001 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.058150 fWaveSmoothing=0.750000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.820000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=rot = rot + 0.73*sin(time*0.065); per_frame_2=zoom=zoom+rot*0.2; per_frame_3=warp=warp+max(0,(bass_att-1.2)*4.5); per_frame_4=decay = decay - 0.01*equal(frame%20,0); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Soul.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twist0000775000175000017500000000534411756064135033021 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=//rot = -0.01*rad*sin(q8); per_pixel_16=rot =0+abs(3* dx) - abs(3*dy); per_pixel_17=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_18=zoomexp = 1 + abs((300* dx) - (300*dy)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Timeless Voyage.milk0000775000175000017500000000240311756064135027726 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.550000 ib_a=0.000000 nMotionVectorsX=52.090683 nMotionVectorsY=37.504894 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.534792 mv_r=0.000000 mv_g=0.162823 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Three Kinds Of Amphetamines.milk0000775000175000017500000000376511756064135031234 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.420000 fWaveScale=0.691358 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.888000 fShader=1.000000 zoom=1.045000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=zoom = zoom + rad*0.2; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.008*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.006*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=zoom+0.13*rad; projectM-complete-2.1.0-Source/presets_milkdrop/CMakeLists.txt0000664000175000017500000000034411756064135024710 0ustar matthiasmatthiasPROJECT(presets_milkdrop) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake)projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Blender.milk0000775000175000017500000000301311756064135026230 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.915820 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.15*sin(time); per_frame_2=wave_y = wave_y + 0.15*cos(time); per_frame_3=wave_r = wave_r + 0.9; per_frame_4=wave_g = 0.9 - 0.5*bass; per_frame_5=wave_b = 0.9 - 0.5*bass; per_pixel_1=rot = rot - 0.1*min((2-rad)*bass_att,(2-rad)*treb_att); per_pixel_2=grad = sqrt(x*x + y*y)*2; per_pixel_3=dx = dx - 0.02*(1-rad); per_pixel_4=dy = dy + 0.02*(1-rad); per_pixel_5=zoom = zoom - max(grad*(bass/8 - treb/8), 0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Julia Fractal 1.milk0000775000175000017500000000421111756064135026720 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Space Voyage Bright.milk0000775000175000017500000000264511756064135027655 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.100000 fWaveScale=1.694000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles From Earth (Wormhole Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - A Million Miles From Earth (Wormhole Mix)0000775000175000017500000000340311756064135033116 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Round and Round (geiss gamma mix).milk0000775000175000017500000001317111756064135032120 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.944900 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.987793 fWaveScale=1.008109 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.001800 fWarpScale=1.001800 fZoomExponent=1.008149 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=2.400001 mv_dx=0.000000 mv_dy=0.340000 mv_l=0.999999 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=rot = rot+0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_6=myeff=(q3+ if(above(q2,0.75), + q1*tan(time), + q2*tan(time))+.4+((cos(vol))/2) +q3 + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_7=mytime=.7; per_frame_8=q1=sin(mytime*4); per_frame_9=q2=sin(mytime*2); per_frame_10=q3=abs(rad-.1)*(mytime*myeff); per_frame_11=xpos=.5; per_frame_12=ypos=.5; per_frame_13=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_14=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_pixel_1=dx=q3*atan((rad)/q2*sin((dx_r*dy_r)*q3+time*5)); per_pixel_2=dy=q3*atan((rad)/q2*cos((dx*dy)*q3+time*5)); per_pixel_3= projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Spokes (More Dynamic).milk0000775000175000017500000000427111756064135030013 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.228237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.120321 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=-0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.200000 ob_a=0.100000 ib_size=0.260000 ib_r=0.100000 ib_g=0.100000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=7.552002 nMotionVectorsY=14.400000 mv_dx=0.006000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.100000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ab15 = above(bass_att,1.5); per_frame_2=ab10 = above(bass_att, 1.0) - ab15; per_frame_3=ab05 = above(bass_att, 0.5) - ab15 - ab10; per_frame_4=ab00 = 1 - ab15 - ab10 - ab05; per_frame_5=wave_r = ab15*1 + ab10*(6*sin(time*.31)+ .5) + per_frame_6= ab05*(.4*sin(time*.15)+.2) + ab00*.1; per_frame_7=wave_g = ab15*.5 + ab10*(.2*sin(time*.316)+.1) + per_frame_8= ab05*(.2*sin(time*.101)+.1) + ab00*1; per_frame_9=wave_b = ab15*0 + ab10*(.4*sin(time*.407)+.7) + per_frame_10= ab05*(.3*sin(time*.112)+.4) + ab00*.1; per_frame_11=exb =exb*.92 + bass*.05; per_frame_12=ext =ext *.92 + treb*.05; per_frame_13=ob_t=.5; per_frame_14=monitor = ext; per_frame_15=w_y = w_y*.6+.2*max(min(1,bass_att*exb),.2); per_frame_16=wave_y=w_y; per_frame_17=wave_y = wave_y *(1- pow(progress,4)); per_frame_18= per_frame_19=wave_m = wave_m - fps*pow(1-wave_y, 3)*.01; per_frame_20=wave_mystery = wave_m; per_frame_21=//ob_a=above(bass_att,4); per_frame_22= per_pixel_1=rot = rot + (2-ang+time*1)*1.9+1.0*time; per_frame_init_1=wave_m = 0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Ice Planet.milk0000775000175000017500000000343011756064135027774 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.334524 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.001*pow((bass+bass_att-2),8),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.013*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(q8*0.321)) + (y*2-1)*(0.08+0.15*cos(q8*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Spirit (Twisted Mix).milk0000775000175000017500000000600511756064135032610 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=dx = dx -0.008*sin(time*0.23); per_frame_28=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=dx = if(above(box,1),sin(0.542*time),dx); per_pixel_5=dy= if(above(box,1),sin(0.581*time),dy); per_pixel_6=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Pelota De Fuego.milk0000775000175000017500000000322611756064135026766 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.500000 fWaveScale=3.187000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.350000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.450*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cycloid 2.milk0000775000175000017500000000276611756064135025723 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.490254 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.024000 rot=-0.080000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Floater Society.milk0000775000175000017500000000410311756064135027652 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.294621 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.200000 ob_g=0.300000 ob_b=0.000000 ob_a=0.100000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=23.999998 mv_dx=-0.060000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.25*sin(2.3*time); per_frame_4=wave_mystery = sin(time); per_frame_5=mv_l = mv_l + 2*sin(time); per_frame_6=mv_r = wave_r; per_frame_7=mv_g = wave_g; per_frame_8=mv_b = wave_b; per_frame_9=warp = 0; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=bass_seek = below(bass_seek,bass) + bass_att - (above(bass_att,bass_seek) -bass); per_frame_14=trip = 0.4*bass_seek; per_frame_15=dy = dy + dy_r*trip*cos(time); per_frame_16=dx = dx + dx_r*trip*sin(time); per_frame_17=zoom = zoom - 0.025*trip*thresh; per_frame_18=rot = rot + 0.015*trip*thresh; per_pixel_1=dy = dy - 0.95-rad*dx; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Morat's Final Voyage.milk0000775000175000017500000000505511756064135030572 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.976151 fWaveScale=0.931000 fWaveSmoothing=0.180000 fWaveParam=-0.320000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.300000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),5000),-5000,pulse+mid_att*.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)); per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_pixel_1=zoom=zoom-cos(x*10*sin(time+q1*.9)-10*sin(time+q1))*.1-sin(rad*10*sin(time+q1*.5))*.1; per_pixel_2=rot=rot+abs(1-zoom)*sin(time+q1)*2; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Che - Definitly Not For The Epileptic (Inner Per.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Che - Definitly Not For The Epileptic (In0000775000175000017500000000437611756064135032752 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000400 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.282090 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.690737 fShader=1.000000 zoom=2.380962 rot=0.000000 cx=0.499900 cy=0.499900 dx=0.200000 dy=0.200000 warp=0.010000 sx=0.463935 sy=0.535239 wave_r=0.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=// che's sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7= per_frame_8=cycle=if(pulse,cycle+1,cycle); per_frame_9=q1=cycle; per_frame_10= per_frame_11=wave_r = 0.5 + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_12=wave_g = 0.5+ 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_13=wave_b = 0.5 + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_14=mv_r= 0.5 + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_15=mv_g= 0.5+ 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_16=mv_b= 0.5 + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_17=ib_r=mv_b; per_frame_18=ib_b=1-mv_g; per_frame_19=ib_g=wave_r; per_frame_20=ob_b=mv_r; per_frame_21=ob_r=0.5*(wave_b + wave_g); per_frame_22=ob_g=0.5*(wave_r+mv_b); per_frame_23=zoom = zoom-(0.10-(.5*th+.2*le+pulse))*0.1; per_frame_24=warp = 0; per_pixel_1=rot = -ang+sin(q1); per_pixel_2=zoom = zoom - rot*.08; projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Tentacle Dreams (Remix).milk0000775000175000017500000000633111756064135030322 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.544918 fWaveSmoothing=0.630000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000376 rot=1.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=0.500000 ob_b=1.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=react=vol; per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; per_frame_17=change=bnot(1); per_frame_18=q1=new_bass; per_frame_19=q2=new_treb; per_frame_20=q3=new_mid; per_frame_21=q4=new_vol; per_frame_22=q5=bass_thresh; per_frame_23=q6=treb_thresh; per_frame_24=q7=mid_thresh; per_frame_25=q8=vol_thresh; per_frame_26=wave_r=.4+.3*Sin(time+Q1); per_frame_27=wave_b=.3+.6*sin(time+q2); per_frame_28=wave_g=.5+.5*sin(time-q1); per_frame_29= per_frame_30= per_pixel_1=rot_effect=.3*Sin(rad-+ang*x+yQ3)*rad*sin(if(Above(Q1,q2),q5,-q5))*rad-.1*sin(Q3*rad+ang-x*y*rad*q1); per_pixel_2=rot_effect2=if(Above(q5,q6),rot_effect,-rot_effect)-rad*.25*sin(Q6)+.2*Sin(Q6)-x*.25-.01*sin(Q7)- per_pixel_3=above(rad,x)*sin(Q8)*.25*sin(time*.65); per_pixel_4=rot=if(above(q5,q7),rot_effect,rot_effect2); per_pixel_5=cx_x=if(Above(Q2,q3),cx+.5*Sin(x-.3*Rad*cos(q1-.3)-.2-rad*sin(q6)),.5); per_pixel_6=cy_x=if(Above(Q2,q3),cy+.5*sin(y-.3*rad*cos(q2-.3)-.2-rad*sin(q5)),.5); per_pixel_7=cx=if(above(q5,q6),cx_x,cx_x-.2); per_pixel_8=cy=if(Above(Q5,q7),cy_x,cy_x-.2); per_pixel_9=zoom=zoom-.10*rad*sin(Q1)*Rad-.02*sin(q6-x+y*sin(q6+rad)+rad); per_pixel_10=//388-0250; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk0000775000175000017500000000522211756064135032721 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.006758 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=100.000000 fWaveScale=0.999835 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.010000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=basstrip = above(bass_att,basstrip)*2 + (1-above(bass_att,basstrip))*((basstrip-1.3)*0.96+1.3); per_frame_2=basswack = equal(basstrip,2)*0.97*sin(time*2) + (1-equal(basstrip,2))*basswack; per_frame_3=trebtrip = above(treb_att,trebtrip)*2 + (1-above(treb_att,trebtrip))*((trebtrip-1.3)*0.96+1.3); per_frame_4=trebwack = equal(trebtrip,2)*0.97*sin(time*2.5) + (1-equal(trebtrip,2))*trebwack; per_frame_5=midtrip = above(mid_att,midtrip)*2 + (1-above(mid_att,midtrip))*((midtrip-1.3)*0.96+1.3); per_frame_6=midwack = equal(midtrip,2)*0.97*sin(time*2.75) + (1-equal(midtrip,2))*midwack; per_frame_7=wave_r = wave_r + 0.75*basswack; per_frame_8=wave_g = wave_g + 0.75*trebwack; per_frame_9=wave_b = wave_b + 0.75*midwack; per_frame_10=ob_r = 1- wave_r; per_frame_11=ob_g = 1 - wave_g; per_frame_12=ob_b = 1-wave_b; per_frame_13=ib_r = 0.9*ob_r; per_frame_14=ib_g = 0.9*ob_g; per_frame_15=ib_b = 0.9*ob_b; per_frame_16=volt = (bass_att+treb_att+mid_att)/3; per_frame_17=zoom = zoom - 0.005; per_frame_18=zoom = zoom + if (above(volt,0.75),- 0.005*(1-rad), 0); per_frame_19=sy = sy + if (below(volt,0.83), - 0.01*(0.5-rad), 0); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=rot = rot + 0.05*sin(time*(rad*cos(time*12*ang))); per_pixel_5=zoom = zoom + 0.025*cos(time*(0.5-rad)); per_pixel_6=rot = rot - 0.05*((sin(time)-rad)*(0.9+abs(sin(rad*12)))); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor & Aderrasi - Canon.milk0000775000175000017500000000435511756064135027321 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.463937 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.100000 ob_size=0.010000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_mystery = wave_mystery + 0.25*tan(3*bass); per_frame_2=q1 = wave_mystery; per_frame_3=wave_b = cos(time) + abs(cos(time)); per_frame_4=wave_g = abs(sin(time)) ; per_frame_5=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_6=ob_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_7=ob_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_8=ob_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_9=ib_g = wave_g; per_frame_10=ib_r = sin(time); per_frame_11=kick = above(bass_att,kick)*2 + (1-above(bass_att,kick))*((kick-1.3)*0.96+1.3); per_frame_12=dx_r = equal(kick,2)*0.018*sin(6*time) + (1-equal(kick,2))*dx_r; per_frame_13=dy_r = equal(kick,2)*0.015*sin(7*time) + (1-equal(kick,2))*dy_r; per_frame_14=dy = dy + 2*dy_r * 0.5*sin(0.8*time); per_frame_15=dx = dx + 2*dx_r * 0.5*sin(time); per_frame_16=warp = warp + if (below(kick,0), + 0.5*treb, 0); per_frame_17=q2 = kick; per_pixel_1=rot = rot + 0.3*(0.2*sin(1-rad)*5 - 0.2*sin(0.05*rad)*5) * q2; per_pixel_2=cx = if(above(dy,-.5),1-rot * 2,rot*q2); per_pixel_3= projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Dark Matter (Converse Mix).milk0000775000175000017500000000413311756064135031363 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.074098 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.451117 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.12*sin(time); per_frame_6=wave_y = wave_y + 0.12*sin(1.24*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - abs(0.6*sin(((sin(cos(time)+0.5*sin(1.6*bass)-0.44*cos(1.1*mid))+sin(-rad)))* per_pixel_6=(sin(bass)*(0.5-rad)))); per_pixel_7=zoom = zoom + 0.02*(2-rad); per_pixel_8=dx = dx + dx_r; per_pixel_9=dy = dy + dy_r; per_pixel_10=dx = dx + abs(0.005*(1.2*cos(bass*0.73*time) + 1.2*sin((0.5-rad)*2.1*time))); per_pixel_11=dy = dy + abs(0.005*(1.2*sin(bass*0.73*time) + 1.2*cos((0.5-rad)*1.3*time))); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Ghostlight Whisper.milk0000775000175000017500000000732011756064135030544 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.982000 fVideoEchoZoom=1.160967 fVideoEchoAlpha=0.200000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=0.359738 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999600 fShader=0.030000 zoom=0.999300 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.180000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_29=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_30=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_31=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_32=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_33=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_34=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_35=mv_l=(q7)*2; per_frame_36= per_frame_37= per_frame_38= per_frame_39=wave_x=wave_x+.03*q7*q4; per_frame_40=wave_y=wave_x+.01*q6*q5; per_frame_41=mv_x=q6*q7; per_frame_42=mv_y=q6*q7; per_frame_43=zoom=zoom+.01*q1; per_pixel_1=gridx=bnot((q7*sin(x*3.14))%2); per_pixel_2=gridy=bnot((q7*sin(y*3.14))%2); per_pixel_3=dx=sin((y-0.5)*q1*6.2)*.01+q5*sin((y-0.5)*q2*6.2)*.01; per_pixel_4=dy=cos((x-0.5)*q2*6.2)*.01+q4*cos((x-0.5)*q1*6.2)*.01; per_pixel_5=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q5))*(10+q7)); per_pixel_6=rot=rot*sign(grid)*q4; per_pixel_7=sx=sx+grid*.03; per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets_milkdrop/Scanner (@ztec)2.milk0000775000175000017500000001013611756064135025653 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.998999 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=1.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.003500 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=0.000000 mv_dy=0.000002 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=high_bass = above(bass_att,2); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=//mv_rr = if(high_bass,.5 ,mv_rr*.9); per_frame_7=//mv_r = mv_rr; per_frame_8=//mv_b = if(high_treb*high_bass,0,1); per_frame_9=//mv_g = if(high_treb*high_bass,0,.1*sin(time*.302)+.1); per_frame_10=//mv_a = if(above(bass_att,1.5),.6,mv_a); per_frame_11=//mv_x = bits *3; per_frame_12=//mv_y = mv_x *.8; per_frame_13= per_frame_14=ob_r = sin(time*.3)/2+.5; per_frame_15=ob_g= sin(time*.34)/2+.5; per_frame_16=ob_b = sin(time*.3714)/2+.5; per_frame_17= per_frame_18=boomnow = if(high_bass,time,boomnow); per_frame_19=brightness = min(sqr(time-boomnow-.866)+.25,1); per_frame_20=av_bass=if(high_bass,av_bass*.8+.2*bass,av_bass); per_frame_21=count=count+above(bass,av_bass*1.2); per_frame_22= per_frame_23=ob_r = ob_r*brightness; per_frame_24=ob_g = ob_g*brightness; per_frame_25=ob_b = ob_b*brightness; per_frame_26= per_frame_27=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_28=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_29= per_frame_30=w_x = w_x+w_dx; per_frame_31=w_y = w_y +w_dy; per_frame_32=monitor = bits; per_frame_33=q1 = bits; per_frame_34=w_x = if(above(abs(w_x-.5),.5),rand(10)/10,w_x); per_frame_35=w_y = if(above(abs(w_y-.5),.5),rand(10)/10,w_y); per_frame_36= per_frame_37=wave_x = w_x; per_frame_38=wave_y = w_y; per_frame_39= per_frame_40=monitor = brightness; per_frame_41=monitor = av_bass; per_frame_42=monitor = count; per_pixel_1=//---- Rotation Angle per_pixel_2=v_ang=time*.2*(x+y)*(.005+.003*(sin(time*.1)+cos(time*.14))); per_pixel_3= per_pixel_4=v_ang = time+sin(x*(sin(time*.32)*3+4)+y*(sin(time*.42)*3+4)); per_pixel_5= per_pixel_6=//---- Initialisation: X, Y, ANG, CX, CY, DX, DY, SX, SY per_pixel_7=//---- to these: VX, VY, VANG, CVX, CVY, DVX, DVY, SVX, SVY per_pixel_8=vx = (x-.5)*cos(v_ang) - (y-.5)*sin(v_ang)+.5; per_pixel_9=vy = (x-.5)*sin(v_ang) +(y-.5)*cos(v_ang)+.5; per_pixel_10=vang=atan((vy-.5)/(vx+.000001-.5))+below(vx,.5)*sign(vy-.5)*3.14159; per_pixel_11=cvx = (cx-.5)*cos(v_ang) - (cy-.5)*sin(v_ang)+.5; per_pixel_12=cvy = (cx-.5)*sin(v_ang) +(cy-.5)*cos(v_ang)+.5; per_pixel_13=svx=sx; svy=sy; dvx=dx; dvy=dy; per_pixel_14=cang=atan((vy-cvy)/(vx+.000001-cvx)) per_pixel_15=+below(vx,cvx)*sign(vy-cvy)*3.14159; //Bonus var: angle about (cvx,cvy) per_pixel_16= per_pixel_17=//---- Preset Code per_pixel_18= per_pixel_19=dx=above(vx,sin(time*.5)*.7+.5)*1.0002; per_pixel_20=dy = above(vy,(cos(time*.5)*.6+.5)); per_pixel_21= per_pixel_22=//---- Realisation of virtual variables per_pixel_23=cx = (cvx-.5)*cos(-v_ang) - (cvy-.5)*sin(-v_ang)+.5; per_pixel_24=cy = (cvx-.5)*sin(-v_ang) +(cvy-.5)*cos(-v_ang)+.5; per_pixel_25=dvx = dvx + (vx-cvx)*(svx-1); per_pixel_26=dvy = dvy - (vy-cvy)*(svy-1); per_pixel_27=//dx = dvx*cos(v_ang) - dvy*sin(v_ang); per_pixel_28=//dy = -dvx*sin(v_ang) - dvy*cos(v_ang); per_pixel_29=//---- End Virtual Axis Code per_frame_init_1=bits = rand(7)+7; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Journey.milk0000775000175000017500000000376111756064135025642 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=2.868977 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.059000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_x = wave_x + 0.080*( 0.60*sin(0.221*time) + 0.40*sin(0.121*time) ); per_frame_2=wave_y = wave_y + 0.120*( 0.60*sin(0.142*time) + 0.40*sin(0.232*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.007*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.02*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.004*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.004*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.1*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Supernova 1.milk0000775000175000017500000000407711756064135026313 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=1.089924 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=0.810235 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.371990 fZoomExponent=1.000000 fShader=0.000000 zoom=1.041800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.238010 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.007*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=my_rad = sqrt(my_x*my_x + my_y*my_y); per_frame_10=my_mod = 16 - 14*below(my_rad,0.2); per_frame_11=decay = decay - 0.01*equal(frame%my_mod,0); per_frame_12=my_x = 0.2*sin(time*0.392) + 0.2*sin(time*0.551+2); per_frame_13=my_y = 0.2*sin(time*0.322+1) + 0.2*sin(time*0.611+3); per_frame_14=dx = dx + 0.03*my_x; per_frame_15=dy = dy + 0.03*my_y; per_frame_16=wave_x = wave_x - 0.89*my_x; per_frame_17=wave_y = wave_y + 0.89*my_y; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Jester's Calling 3.milk0000775000175000017500000001032011756064135030066 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.930000 fVideoEchoZoom=0.999834 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.197884 fWaveSmoothing=0.750000 fWaveParam=0.500100 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.600000 ib_size=0.005000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2.3*sin(time*4.132)*xpos; per_frame_14=ib_b = ib_b + 2.3*sin(time*3.547)*ypos; per_frame_15=ib_g = ib_g + 0.499*sin(time*0.631);; per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_r; per_frame_23=mv_b = 1-ib_g; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.07); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.4*((sqrt(2)*0.5)-rad); per_pixel_2=q3 = below(rad,0.1*q5+ 0.3); per_pixel_3=q7 =if(q3,0,12 + int(3*(rad))); per_pixel_4=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_5=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_6=cy =if(q3,0.5,(0&(y*q8-0.3*rad))*(1/(q8-0.3*rad))+0.1*(0.3*rad)); per_pixel_7=rot = if(q3,2*q6*rad,0.1*(0.5*sqrt(2)-rad)- 0.1*bass_att-0.02*cx*cy); per_pixel_8=zoomexp = if(q3,0.6+0.1*q5+ 0.5*q4,zoomexp); per_pixel_9=zoom = zoomexp-0.005*(rad); per_pixel_10=dx = if(q3,0,-0.0015*bass); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Festive.milk0000775000175000017500000000312611756064135025607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=4.077960 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = min(1,max(0,0.4*bass)); per_frame_2=wave_g = min(1,max(0,0.4*mid)); per_frame_3=wave_b = min(1,max(0,0.4*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Multiverse Starfield 1.milk0000775000175000017500000000260311756064135031106 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_frame_3=zoom = 1.4 +0.15*cos(time*0.42); per_frame_4=rot = 0.01*sin(1.34*time); per_frame_5=dx = 0.005*sin(time*0.646); per_frame_6=dy=0.005*sin(time*0.314); per_frame_7=cx = 0.5 + 0.05*sin(0.497*time); per_frame_8=cy = 0.5 +0.05*sin(0.413*time); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Perverted Dialect.milk0000775000175000017500000000425111756064135030314 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.983000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=2.047093 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.394161 fShader=0.000000 zoom=1.008148 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix0000775000175000017500000000676311756064135033174 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.000000 fWaveScale=1.553027 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.150000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_7=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_8=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_9=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_10=zoom = 1+ 0.06*abs(sin(q8*1.123)); per_frame_11=decay = 0.8+0.2*sin(q8*0.334); per_frame_12= per_frame_13=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_14=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_15=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_17=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_18=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_19=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_20=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_21=lastbeat = if(beat,time,lastbeat); per_frame_22=countertime = if(beat,time,countertime); per_frame_23=counter =-pow(min((time-countertime-1.5),0),9); per_frame_24=q7 = min(time-countertime,1); per_frame_25=q5=oldq5+0.04*counter; per_frame_26=oldq5=q5; per_frame_27=q6 = beat; per_frame_28=echo_zoom = beat*abs(100*sin(3.13*q8)); per_frame_29=echo_alpha = beat*0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot =0.01*rad*sin(q8*0.781); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Picture Of Nectar.milk0000775000175000017500000001005711756064135030164 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=2.002966 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend; per_pixel_5=sx=sx-if(above(q1,2),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(above(q1,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=equal(grid,3)*q3+bnot(grid%q7)*cos(zoom*grid*q1*.01); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Centre Of Gravity.milk0000775000175000017500000001001711756064135032066 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=0.999994 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.010000 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_frame_43=mv_x = 1.25; per_frame_44=mv_y = 1.25; per_frame_45=mv_dx = 0.1*sin(time); per_frame_46=mv_dy = -0.1*cos(time); per_pixel_1=c1=x*q1+sin(ang)*q4; per_pixel_2=c2=y*q2+sin(ang)*q6; per_pixel_3=radix=if(above(q3,0),min(x-c2,y-c2),max(x*c1,y*c1)); per_pixel_4=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_5=rot=if(above(q6,0),((sqrt(2)*0.5)-rad)*.18*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_6=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); per_pixel_7=zoomexp=if(above(q2,0),zoomexp, if(above(q3,0),1-.07*sin(q4*.2*radix), 1+.07*cos(radix*10*q4)))*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Custom Gramatix (Remix).milk0000775000175000017500000000710411756064135031223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028401 fWaveScale=0.282087 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.001827 fShader=0.100000 zoom=0.980010 rot=0.000000 cx=0.439900 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(above(pulse,pulse_cap-entropy*10),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=pulse_cap=entropy*100; per_frame_17=pulse=if(above(abs(pulse),pulse_cap),0-pulse_cap,pulse+.1*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.03); per_frame_18=q3=sin(pulse); per_frame_19=effect_1=1+1*bass_flop*above(q3,0); per_frame_20=effect_2=1+2*treb_flop*below(q3,0); per_frame_21=effect_3=1+4*mid_flop*above(q3,0); per_frame_22=effect_4=1+6*mid_flop*below(q3,0); per_frame_23=effect_5=1+10*treb_flop*above(q3,0); per_frame_24=effect_6=1+12*bass_flop*below(q3,0); per_frame_25=q1=effect_1*effect_2*effect_3*effect_4*effect_5*effect_6; per_frame_26=q2=time*q1*entropy*chaos*.002; per_frame_27=q4=sin(q2*.02); per_frame_28=q5=entropy; per_frame_29=wave_r=if(treb_flop,abs(.5*q4),if(bass_flop,.5+.5*q4,1)); per_frame_30=wave_g=if(treb_changed,0,if(mid_changed,0,.49)); per_frame_31=wave_b=if(treb_flop,.8+.2*q4,bass_changed*mid_changed); per_frame_32=cx=.5+.2*q3; per_frame_33=cy=.5+.2*q4; per_frame_34=wave_x=cy; per_frame_35=wave_y=cx; per_frame_36=ob_r=if(bass_flop,treb_flop,wave_g); per_frame_37=ob_b=if(treb_flop,wave_r,wave_b); per_frame_38=ob_g=if(mid_flop,wave_g,wave_b); per_frame_39=ob_a=.07+.05*q2; per_frame_40=ob_size=.01+.009*q4; per_frame_41=ib_r=ib_r+.5*sin(time*.04*entropy); per_frame_42=ib_b=ib_b+.5*sin(time*.03*entropy); per_frame_43=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_44=ib_a=.07+.05*q3*q4; per_frame_45=ib_size=.01+.009*q3; per_frame_46=zoom=zoom+.19*q4; per_pixel_1=g1=sin(q2+time*q5*.01)/2; per_pixel_2=g2=sin(q2+time*q5*.02)/2; per_pixel_3=rot=if(above(sin(q2+time*q5*.025),0),g1*rad,g2*(1-rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus Ever Changing.milk0000775000175000017500000000364011756064135030220 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.868656 fWaveScale=1.420825 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.950000 wave_g=0.350000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(13.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*(7.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirl 2.milk0000775000175000017500000000247311756064135025430 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.286678 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.04*sin(time*-2.7+rad*13)*(1.3-rad); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Making a Science of It 4.milk0000775000175000017500000000731611756064135031042 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.560001 fDecay=1.000000 fVideoEchoZoom=0.999800 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.419996 fWaveScale=0.972362 fWaveSmoothing=0.090000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.468457 fShader=0.000000 zoom=1.001789 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=decay=.997+.0015*q3+.0015*q1; per_frame_50=ob_a=.5+.5*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=(1-snee*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q6*.13; per_pixel_5=zoom=zoom+.01*sin(rad*(q7%2+q5)*2*q2+1.6*q1+q8)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx-bor(bnot(snee),bnot(snur))*cos(y*3.14*q4)*.04; per_pixel_7=sy=sy-bor(bnot(snee),snur)*cos(x*3.14*q6)*.04; per_pixel_8=cx=cx+sin(rad*3.14*q4)*.26; per_pixel_9=cy=cx+sin(3.14*q5)*.1816; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Solar Flare (Reptile).milk0000775000175000017500000000365711756064135030013 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=1.000000 fVideoEchoZoom=1.061000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.450375 fWaveScale=0.729000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=2.700000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.112000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=zoom = zoom + 0.007*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.370*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.370*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=dx = dx + 0.008*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = dy + 0.008*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_10=warp = warp + 0.100*( 0.60*sin(0.324*time) + 0.40*sin(0.347*time) ); per_frame_11=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Power Trip.milk0000775000175000017500000000475411756064135026734 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.799885 fWaveSmoothing=0.153000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp =0; per_frame_2=wave_r = sin(time*0.561)*0.5+0.5; per_frame_3=wave_g = cos(time*0.431)*0.5+0.5; per_frame_4=wave_b = cos(time*0.531)*0.5+0.5; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-3),0),3); per_frame_16=q1=oldq1+0.003*counter; per_frame_17=oldq1 =q1; per_frame_18=monitor=q1; per_frame_19=ib_r = 0.5 +0.5*sin(q1); per_frame_20=ib_g = 0.5 + 0.5*cos(beat+0.1*q1); per_frame_21=ob_r = wave_r; per_pixel_1=atime = q1; per_pixel_2=rot=0.1*pow(tan((ang-3.14*atime+rad)),3); per_pixel_3=zoom = 1- 0.05*(1-rad); per_frame_init_1=q1=1; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Smoke Mix).milk0000775000175000017500000000702311756064135032743 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.980000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=1.169958 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999972 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.350000 wave_g=0.350000 wave_b=0.350000 wave_x=0.500000 wave_y=0.380000 ob_size=0.010000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.100000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=countertime = if(beat,time,countertime); per_frame_14=counter =-pow(min((time-countertime-1.5),0),9); per_frame_15=q7 = min(time-countertime,1); per_frame_16=q5=oldq5+0.04*counter; per_frame_17=oldq5=q5; per_frame_18=q6 = beat; per_frame_19=//mv_a = q6; per_frame_20=q1 = 0.62*( 0.60*sin(0.374*q5) + 0.40*sin(0.294*q5) ); per_frame_21=q2 = 0.62*( 0.60*sin(0.393*q5) + 0.40*sin(0.223*q5) ); per_frame_22=q3 = 0.62*( 0.60*sin(0.174*-q5) + 0.40*sin(0.364*q5) ); per_frame_23=q4 = 0.62*( 0.60*sin(0.234*q5) + 0.40*sin(0.271*-q5) ); per_frame_24=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_25=ob_g = 0.5- 0.48*sin(time*3.324); per_frame_26=ob_b = 0.5 - 0.48*cos(time*2.316); per_frame_27=ib_r = 0.4 - 0.3*(0.5*sin(time*0.801)+ 0.3*cos(time*0.338)); per_frame_28=ib_g = 0.5- 0.48*sin(time*4.8124); per_frame_29=ib_b = 0.5 - 0.48*cos(time*3.316); per_frame_30=wave_a = 0; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.015/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Can't Stop the Cramming.milk0000775000175000017500000000250011756064135030026 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_r=sin(bass); per_frame_4=wave_g=sin(treb); per_frame_5=wave_b=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Shake.milk0000775000175000017500000000267511756064135025245 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.500000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q1=max(0,bass-1)*0.04; per_frame_5=dx=dx+q1*sin(time*71.2); per_frame_6=dy=dy+q1*cos(time*97.2); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Geiss and Rovastar - The Chaos Of Colours (sprouting diment.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Geiss and Rovastar - The Chaos Of Colours (sprouting0000775000175000017500000001740111756064135033332 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=-0.020000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Flicker (@xis).milk0000775000175000017500000001052411756064135026560 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000001 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.387300 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.460000 wave_y=0.005000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.060000 ib_size=0.500000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=15.647999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=//virtual per_frame_2=vnum_increment = 2/fps; per_frame_3=vtarget = vtarget + if(above(bass*bass_att,4.5), if(below(vtarget,vnum+1),1,0),0); per_frame_4=vnum = vnum + if(below(vnum,vtarget-vnum_increment*.5), vnum_increment,0); per_frame_5=monitor = vnum; per_frame_6= per_frame_7=vang = vnum*3.14159265358979323*.25; per_frame_8=q1=vang; per_frame_9=q2 = vnum_increment; per_frame_10=q3 = vnum; per_frame_11=q4=vtarget; per_frame_12=//vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_frame_13=//vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_frame_14= per_frame_15=bass_x = max(bass_x*.7+max(bass_att-.9,0)*.3,0); //decaying bass max per_frame_16=wave_vx = ((frame%3-1)*bass_x* above(vnum,vtarget-vnum_increment*.5) +1)*wave_x; //spreads flame per_frame_17=wave_vy=wave_y; per_frame_18= per_frame_19=wave_x = -(wave_vx-.5)*cos(vang) + (wave_vy-.5)*sin(vang)+.5; per_frame_20=wave_y = -(wave_vx-.5)*sin(vang) - (wave_vy-.5)*cos(vang)+.5; per_frame_21=//end virtual per_frame_22=wave_r = above(vnum,vtarget-vnum_increment*.5); per_frame_23=//wave_g = below(bass*bass_att,3.5); per_frame_24=decay = 3000000+57.75; // Magic 'flame' decay per_frame_25=//wave_mystery = sin(time*.2)*.05+1; per_frame_26= per_frame_27=ob_a = max(sqr(sqr(sin(time*1)*.25+.25)),if(below(vnum,vtarget-.1),.2,0)); // 'ad-lib decay' to black - no ugly artefacts per_frame_28=// ^4 to get it up there quick -> min time with decay on. per_frame_29= per_frame_30=ob_a = ob_a*(1-bass_x); // just so we don't get rid of the wide impressive per_frame_31=// flames so quickly per_frame_32= per_frame_33=//ob_a=0; per_frame_34=//monitor = ob_a; per_frame_35= per_frame_36=//Other decays to try: per_frame_37=//300000 + 42.53, 90.63, 43.00 These are all fairly similar, but all are stable (equiv to decay 0.990 -> 1 in terms of speed of fade) per_frame_38=//3000000 + 57.75 <<< =:-) per_frame_39= per_pixel_1=rot = below(q3, q4-q2*.5)*q2*.8*(1-0*(rad)); per_pixel_2= per_pixel_3=//virtual axes per_pixel_4=vang=q1; per_pixel_5=vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_pixel_6=vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_pixel_7=vy=1-vy; per_pixel_8= per_pixel_9=dvy = (vx+.08*sin(rand(100)))*2%2*-.01-.005; per_pixel_10=dvy = -.0025*((1-vy)*10+rand(5)); //wobble, and faster at top - accelerating like real flames per_pixel_11= per_pixel_12=dvx = rand(20)*.0001*sin(rand(2)-.5); //flicker per_pixel_13=dvx = dvx*sqr(vy); //dampens top per_pixel_14=//dvx = dvx*(1-x/2); //slows sides per_pixel_15=dvx = dvx*-.2*(rand(10)-5); //random damper per_pixel_16=dvx = dvx -(vx-.5)*.04*(.8-sqr(vy)); //drift towards centre per_pixel_17=dvx = dvx + cos(sqr(vy-.5)*10-time*1.1)*sqr(1-(vy))*.01; //add flutter at top per_pixel_18= per_pixel_19=//de-virtualise per_pixel_20=dx = dvx*cos(vang) - dvy*sin(vang); per_pixel_21=dy = -dvx*sin(vang) - dvy*cos(vang); per_pixel_22= per_pixel_23=// Telek - 09/11/2002 per_frame_init_1=bass_x = 1; per_frame_init_2=vtarget=4.000000; per_frame_init_3=vnum = 4.000000; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Anchorpulse (Verified Mix).milk0000775000175000017500000000405211756064135031521 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.347848 fVideoEchoAlpha=0.600000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.266718 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=orb = (0.05 + 0.25*sin(0.6*time + 0.62*cos(time))-(0.5/rad)); per_pixel_6= per_pixel_7=zoom = zoom + (bass_att)*abs(0.33*(0.6*sin(1.52*time)*(0.25-rad) + ((0.5-rad)*0.8*cos(2.2*time))+ ((2*orb+(2-rad))*0.7*sin(time))))*0.4; per_pixel_8= per_pixel_9=sx = sx + (0.5-rad)*0.2*abs((above(sin(time),0))*sin(time)); per_pixel_10=sy = sy + (0.5-rad)*0.2*abs((below(sin(time),0))*cos(time)); per_pixel_11= per_pixel_12=dx = dx + dx_r; per_pixel_13=dy = dy+ dy_r; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bipolar 5.milk0000775000175000017500000000271711756064135025724 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.904763 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.559785 fWaveSmoothing=0.900000 fWaveParam=0.200000 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=1.310000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.001440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.800000 wave_b=0.950000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.049*( 0.60*sin(0.816*time) + 0.40*sin(1.036*time) ); per_frame_4=decay = decay - 0.01*equal(frame%40,0); per_frame_5=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.745+rad*0.5; projectM-complete-2.1.0-Source/presets_milkdrop/Illusion - Figure Eight.milk0000775000175000017500000000363011756064135027170 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.640223 fWaveSmoothing=0.270000 fWaveParam=0.600000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040100 rot=0.400000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.499900 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=3.000001 mv_l=3.950000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.700000 per_frame_1=dx = dx - .001; per_frame_2=dy = dy - .001; per_frame_3=warp = 0; per_frame_4=wave_r = wave_r + .5*sin(time*.666); per_frame_5=wave_g = wave_g + .5*sin(time*.777); per_frame_6=wave_b = wave_b + .5*sin(time*.888); per_frame_7=wave_r = wave_r + 0.5*sin(1.047*time); per_frame_8=wave_g = wave_g - 0.5*cos(0.835*time); per_frame_9=wave_b = wave_b + 0.5*cos(1.011*time); per_frame_10=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_11=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_12=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_13=mv_a=mid_residual; per_frame_14=mv_x=rand(30); per_frame_15=mv_y=rand(30); per_frame_16=mv_r=wave_b; per_frame_17=mv_b=wave_g; per_frame_18=mv_g=wave_r; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*y)*20+time*5)); per_pixel_2=zoom = zoom + rad*.05; projectM-complete-2.1.0-Source/presets_milkdrop/Mstress & Juppy - Dancers In The Dark.milk0000775000175000017500000006125311756064135031244 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_0_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_0_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_0_per_point4=bassdiff = (bass_att - meanbass)*15; wave_0_per_point5=trebdiff = (treb_att - meantreb)*15; wave_0_per_point6=middiff = (mid_att - meanmid)*15; wave_0_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point10=baprg=baprg+ba*.3; wave_0_per_point11=trprg=trprg+tr*.2; wave_0_per_point12=miprg=miprg+tr*.2; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=dim =.5+.4*sin(miprg); //Dancer dimensions wave_0_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_0_per_point17=ypos=0+.2*sin(trprg);//Dancer y position variation wave_0_per_point18= wave_0_per_point19= wave_0_per_point20= wave_0_per_point21=//Position Stabilization wave_0_per_point22=xpos=xpos+(1-dim)/2; wave_0_per_point23=ypos=ypos+(1-dim)/2; wave_0_per_point24= wave_0_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point28=bassdiff = (bass - meanbass)*15; wave_0_per_point29=trebdiff = (treb - meantreb)*15; wave_0_per_point30=middiff = (mid - meanmid)*15; wave_0_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point34= wave_0_per_point35=mi2_prg = mi2_prg+mi; wave_0_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point38= wave_0_per_point39=s = sample *15; wave_0_per_point40=//Gambe wave_0_per_point41=x= if(equal(int(s),1),.4,.4); wave_0_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point43= wave_0_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point45=y= if(equal(int(s),2),.4,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),3),.6,x); wave_0_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point51=y= if(equal(int(s),4),.4,y); wave_0_per_point52= wave_0_per_point53=//Corpo wave_0_per_point54=x= if(equal(int(s),5),.5,x); wave_0_per_point55=y= if(equal(int(s),5),.6,y); wave_0_per_point56= wave_0_per_point57=//Braccia wave_0_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point60= wave_0_per_point61=x= if(equal(int(s),7),.5,x); wave_0_per_point62=y= if(equal(int(s),7),.6,y); wave_0_per_point63= wave_0_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point66= wave_0_per_point67=x= if(equal(int(s),9),.5,x); wave_0_per_point68=y= if(equal(int(s),9),.6,y); wave_0_per_point69= wave_0_per_point70=//Testa wave_0_per_point71=x= if(equal(int(s),10),.5,x); wave_0_per_point72=y= if(equal(int(s),10),.62,y); wave_0_per_point73= wave_0_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point75=y= if(equal(int(s),11),.62,y); wave_0_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point78= wave_0_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point81= wave_0_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point83=y= if(equal(int(s),14),.62,y); wave_0_per_point84= wave_0_per_point85=x= if(equal(int(s),15),.50,x); wave_0_per_point86=y= if(equal(int(s),15),.62,y); wave_0_per_point87= wave_0_per_point88=x=x*dim+xpos; wave_0_per_point89=y=y*dim+ypos; wave_0_per_point90= wave_0_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point94= wave_0_per_point95=hm=sample+mi2_prg; wave_0_per_point96=ht=sample+tr_prg; wave_0_per_point97=hb=sample+ba_prg; wave_0_per_point98= wave_0_per_point99=r=hm; wave_0_per_point100=g=ht; wave_0_per_point101=b=hb; wave_0_per_point102=a=.8; wavecode_1_enabled=1 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=meanbass = 0.01*(meanbass*99+bass_att); wave_1_per_point2=meantreb = 0.01*(meantreb*99+treb_att); wave_1_per_point3=meanmid = 0.01*(meanmid*99+mid_att); wave_1_per_point4=bassdiff = (bass_att - meanbass)*15; wave_1_per_point5=trebdiff = (treb_att - meantreb)*15; wave_1_per_point6=middiff = (mid_att - meanmid)*15; wave_1_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point10=baprg=baprg+ba*.4; wave_1_per_point11=trprg=trprg+tr*.1; wave_1_per_point12=miprg=miprg+tr*.3; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=dim =.5+.3*sin(baprg); //Dancer dimensions wave_1_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_1_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_1_per_point18= wave_1_per_point19= wave_1_per_point20= wave_1_per_point21=//Position Stabilization wave_1_per_point22=xpos=xpos+(1-dim)/2; wave_1_per_point23=ypos=ypos+(1-dim)/2; wave_1_per_point24= wave_1_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_1_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_1_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_1_per_point28=bassdiff = (bass - meanbass)*15; wave_1_per_point29=trebdiff = (treb - meantreb)*15; wave_1_per_point30=middiff = (mid - meanmid)*15; wave_1_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_1_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_1_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_1_per_point34= wave_1_per_point35=mi2_prg = mi2_prg+mi; wave_1_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_1_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_1_per_point38= wave_1_per_point39=s = sample *15; wave_1_per_point40=//Gambe wave_1_per_point41=x= if(equal(int(s),1),.4,.4); wave_1_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_1_per_point43= wave_1_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_1_per_point45=y= if(equal(int(s),2),.4,y); wave_1_per_point46= wave_1_per_point47=x= if(equal(int(s),3),.6,x); wave_1_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_1_per_point49= wave_1_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_1_per_point51=y= if(equal(int(s),4),.4,y); wave_1_per_point52= wave_1_per_point53=//Corpo wave_1_per_point54=x= if(equal(int(s),5),.5,x); wave_1_per_point55=y= if(equal(int(s),5),.6,y); wave_1_per_point56= wave_1_per_point57=//Braccia wave_1_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_1_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_1_per_point60= wave_1_per_point61=x= if(equal(int(s),7),.5,x); wave_1_per_point62=y= if(equal(int(s),7),.6,y); wave_1_per_point63= wave_1_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_1_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_1_per_point66= wave_1_per_point67=x= if(equal(int(s),9),.5,x); wave_1_per_point68=y= if(equal(int(s),9),.6,y); wave_1_per_point69= wave_1_per_point70=//Testa wave_1_per_point71=x= if(equal(int(s),10),.5,x); wave_1_per_point72=y= if(equal(int(s),10),.62,y); wave_1_per_point73= wave_1_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_1_per_point75=y= if(equal(int(s),11),.62,y); wave_1_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_1_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_1_per_point78= wave_1_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_1_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_1_per_point81= wave_1_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_1_per_point83=y= if(equal(int(s),14),.62,y); wave_1_per_point84= wave_1_per_point85=x= if(equal(int(s),15),.50,x); wave_1_per_point86=y= if(equal(int(s),15),.62,y); wave_1_per_point87= wave_1_per_point88=x=x*dim+xpos; wave_1_per_point89=y=y*dim+ypos; wave_1_per_point90= wave_1_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_1_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_1_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_1_per_point94= wave_1_per_point95=hm=sample+mi2_prg; wave_1_per_point96=ht=sample+tr_prg; wave_1_per_point97=hb=sample+ba_prg; wave_1_per_point98= wave_1_per_point99=r=hm; wave_1_per_point100=g=ht; wave_1_per_point101=b=hb; wave_1_per_point102=a=.8; wavecode_2_enabled=1 wavecode_2_samples=16 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point4=bassdiff = (bass - meanbass)*15; wave_2_per_point5=trebdiff = (treb - meantreb)*15; wave_2_per_point6=middiff = (mid - meanmid)*15; wave_2_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point10=baprg=baprg+ba*.1; wave_2_per_point11=trprg=trprg+tr*.24; wave_2_per_point12=miprg=miprg+tr*.3; wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=dim =.5+.3*sin(miprg); //Dancer dimensions wave_2_per_point16=xpos=0+.3*sin(trprg);//Dancer x position variation wave_2_per_point17=ypos=0+.2*sin(baprg);//Dancer y position variation wave_2_per_point18= wave_2_per_point19= wave_2_per_point20= wave_2_per_point21=//Position Stabilization wave_2_per_point22=xpos=xpos+(1-dim)/2; wave_2_per_point23=ypos=ypos+(1-dim)/2; wave_2_per_point24= wave_2_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_2_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_2_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_2_per_point28=bassdiff = (bass - meanbass)*15; wave_2_per_point29=trebdiff = (treb - meantreb)*15; wave_2_per_point30=middiff = (mid - meanmid)*15; wave_2_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_2_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_2_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_2_per_point34= wave_2_per_point35=mi2_prg = mi2_prg+mi; wave_2_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_2_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_2_per_point38= wave_2_per_point39=s = sample *15; wave_2_per_point40=//Gambe wave_2_per_point41=x= if(equal(int(s),1),.4,.4); wave_2_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_2_per_point43= wave_2_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_2_per_point45=y= if(equal(int(s),2),.4,y); wave_2_per_point46= wave_2_per_point47=x= if(equal(int(s),3),.6,x); wave_2_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_2_per_point49= wave_2_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_2_per_point51=y= if(equal(int(s),4),.4,y); wave_2_per_point52= wave_2_per_point53=//Corpo wave_2_per_point54=x= if(equal(int(s),5),.5,x); wave_2_per_point55=y= if(equal(int(s),5),.6,y); wave_2_per_point56= wave_2_per_point57=//Braccia wave_2_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_2_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_2_per_point60= wave_2_per_point61=x= if(equal(int(s),7),.5,x); wave_2_per_point62=y= if(equal(int(s),7),.6,y); wave_2_per_point63= wave_2_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_2_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_2_per_point66= wave_2_per_point67=x= if(equal(int(s),9),.5,x); wave_2_per_point68=y= if(equal(int(s),9),.6,y); wave_2_per_point69= wave_2_per_point70=//Testa wave_2_per_point71=x= if(equal(int(s),10),.5,x); wave_2_per_point72=y= if(equal(int(s),10),.62,y); wave_2_per_point73= wave_2_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_2_per_point75=y= if(equal(int(s),11),.62,y); wave_2_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_2_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_2_per_point78= wave_2_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_2_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_2_per_point81= wave_2_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_2_per_point83=y= if(equal(int(s),14),.62,y); wave_2_per_point84= wave_2_per_point85=x= if(equal(int(s),15),.50,x); wave_2_per_point86=y= if(equal(int(s),15),.62,y); wave_2_per_point87= wave_2_per_point88=x=x*dim+xpos; wave_2_per_point89=y=y*dim+ypos; wave_2_per_point90= wave_2_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_2_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_2_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_2_per_point94= wave_2_per_point95=hm=sample+mi2_prg; wave_2_per_point96=ht=sample+tr_prg; wave_2_per_point97=hb=sample+ba_prg; wave_2_per_point98= wave_2_per_point99=r=hm; wave_2_per_point100=g=ht; wave_2_per_point101=b=hb; wave_2_per_point102=a=.8; wavecode_3_enabled=1 wavecode_3_samples=16 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=at wave_3_per_point1=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point2=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point3=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point4=bassdiff = (bass - meanbass)*15; wave_3_per_point5=trebdiff = (treb - meantreb)*15; wave_3_per_point6=middiff = (mid - meanmid)*15; wave_3_per_point7=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point8=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point9=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point10=baprg=baprg+ba*.26; wave_3_per_point11=trprg=trprg+tr*.34; wave_3_per_point12=miprg=miprg+tr*.125; wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=dim =.5+.4*sin(trprg); //Dancer dimensions wave_3_per_point16=xpos=0+.3*sin(baprg);//Dancer x position variation wave_3_per_point17=ypos=0+.2*sin(miprg);//Dancer y position variation wave_3_per_point18= wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=//Position Stabilization wave_3_per_point22=xpos=xpos+(1-dim)/2; wave_3_per_point23=ypos=ypos+(1-dim)/2; wave_3_per_point24= wave_3_per_point25=meanbass = 0.01*(meanbass*99+bass); wave_3_per_point26=meantreb = 0.01*(meantreb*99+treb); wave_3_per_point27=meanmid = 0.01*(meanmid*99+mid); wave_3_per_point28=bassdiff = (bass - meanbass)*15; wave_3_per_point29=trebdiff = (treb - meantreb)*15; wave_3_per_point30=middiff = (mid - meanmid)*15; wave_3_per_point31=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_3_per_point32=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_3_per_point33=mi = min(above(middiff,0)*middiff*.005,.11); wave_3_per_point34= wave_3_per_point35=mi2_prg = mi2_prg+mi; wave_3_per_point36=gam = abs(gam-above(mi2_prg,5)); wave_3_per_point37=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_3_per_point38= wave_3_per_point39=s = sample *15; wave_3_per_point40=//Gambe wave_3_per_point41=x= if(equal(int(s),1),.4,.4); wave_3_per_point42=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_3_per_point43= wave_3_per_point44=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_3_per_point45=y= if(equal(int(s),2),.4,y); wave_3_per_point46= wave_3_per_point47=x= if(equal(int(s),3),.6,x); wave_3_per_point48=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_3_per_point49= wave_3_per_point50=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_3_per_point51=y= if(equal(int(s),4),.4,y); wave_3_per_point52= wave_3_per_point53=//Corpo wave_3_per_point54=x= if(equal(int(s),5),.5,x); wave_3_per_point55=y= if(equal(int(s),5),.6,y); wave_3_per_point56= wave_3_per_point57=//Braccia wave_3_per_point58=x= if(equal(int(s),6),.4-mi*.23,x); wave_3_per_point59=y= if(equal(int(s),6),.5+mi,y); wave_3_per_point60= wave_3_per_point61=x= if(equal(int(s),7),.5,x); wave_3_per_point62=y= if(equal(int(s),7),.6,y); wave_3_per_point63= wave_3_per_point64=x= if(equal(int(s),8),.6+tr*.23,x); wave_3_per_point65=y= if(equal(int(s),8),.5+tr,y); wave_3_per_point66= wave_3_per_point67=x= if(equal(int(s),9),.5,x); wave_3_per_point68=y= if(equal(int(s),9),.6,y); wave_3_per_point69= wave_3_per_point70=//Testa wave_3_per_point71=x= if(equal(int(s),10),.5,x); wave_3_per_point72=y= if(equal(int(s),10),.62,y); wave_3_per_point73= wave_3_per_point74=x= if(equal(int(s),11),.47-ba*.23,x); wave_3_per_point75=y= if(equal(int(s),11),.62,y); wave_3_per_point76=x= if(equal(int(s),12),.47-ba*.23,x); wave_3_per_point77=y= if(equal(int(s),12),.67+ba*.23,y); wave_3_per_point78= wave_3_per_point79=x= if(equal(int(s),13),.53+ba*.23,x); wave_3_per_point80=y= if(equal(int(s),13),.67+ba*.23,y); wave_3_per_point81= wave_3_per_point82=x= if(equal(int(s),14),.53+ba*.23,x); wave_3_per_point83=y= if(equal(int(s),14),.62,y); wave_3_per_point84= wave_3_per_point85=x= if(equal(int(s),15),.50,x); wave_3_per_point86=y= if(equal(int(s),15),.62,y); wave_3_per_point87= wave_3_per_point88=x=x*dim+xpos; wave_3_per_point89=y=y*dim+ypos; wave_3_per_point90= wave_3_per_point91=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_3_per_point92=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_3_per_point93=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_3_per_point94= wave_3_per_point95=hm=sample+mi2_prg; wave_3_per_point96=ht=sample+tr_prg; wave_3_per_point97=hb=sample+ba_prg; wave_3_per_point98= wave_3_per_point99=r=hm; wave_3_per_point100=g=ht; wave_3_per_point101=b=hb; wave_3_per_point102=a=.8; shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.321291 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame2=trebdiff = (treb - meantreb)*15; shape_0_per_frame3=tr = min(above(trebdiff,0)*trebdiff*.005,.11); shape_0_per_frame4= shape_0_per_frame5=tr_prg= tr_prg+tr; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-tr_prg; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.361326 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=miprg=miprg+mi; per_frame_11=q1=gam; per_frame_12=monitor =mi_prg; per_frame_13= per_frame_14= per_frame_15=//Thanks to krash for beat detection (modified) per_frame_16=volume = 0.3*bass+mid; per_frame_17=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_18=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_19=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_20=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_21=peakbass_att = max(bass_att,peakbass_att); per_frame_22=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_23=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_24=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_25=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_26=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_27= per_frame_28=echo_zoom =pow(1/(1.8+1.5*sin(miprg)),.5); per_frame_29=monitor=echo_zoom; per_frame_30=//oldecho = echo_zoom; per_pixel_1= per_pixel_2= per_pixel_3= per_pixel_4=DY =dy-.004*below(y,1)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_5=//zoom=zoom+above(y,.49)*.1; per_pixel_6=sx = sy-below(y,1)*.001; per_pixel_7=dx=dx+.01*bass*(1-q1*2);//sin(bass*.2); per_pixel_8=rot=rot+.051*below(y,1);//*(1-below(y,.49)*above(y,.47)); per_pixel_9=cx=int(x*16)/16; per_pixel_10=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Jaded Emotion.milk0000775000175000017500000000425711756064135027436 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.100000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - simple.milk0000775000175000017500000000374611756064135025501 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.999000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.796630 fWaveScale=0.543759 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.020000 cy=0.020001 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.100000 wave_g=0.400000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.600000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.200027 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=warp = 0; per_frame_2=dx = dx - .0005; per_frame_3=dy = dy - .0005; per_frame_4=wave_r = abs(wave_r + 0.1*(sin(time*0.346) + sin(time*1.334))); per_frame_5=wave_g = wave_g + 0.1*(sin(time*0.763) + sin(time*1.231)); per_frame_6=wave_b = wave_b + 0.2*(sin(time*0.695) + sin(time*0.367)); per_frame_7=decay=decay-0.01*(frame%1); per_frame_8=wave_x = 0.5+0.1*sin(time+rand(100)/100); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=mv_r=wave_g+bass; per_frame_15=mv_g=wave_r+treb; per_pixel_1=dx = .01*atan((rad)/.1*sin((x*dy)*20+time*5)); per_pixel_2=zoom = zoom + rad*.08; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Stranger Minds (Astral Mix).milk0000775000175000017500000000420011756064135032750 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.023445 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.510000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.400000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.055000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=1-min(bass*0.5,1); per_frame_8=ib_b=1-min(treb*0.5,1); per_frame_9=ib_g=1-min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_frame_13=bass_effect = min(max(max(bass,bass_effect)-1.3,0),0.5); per_frame_14=ib_size = ib_size+ bass_effect; per_frame_15=wave_mystery = wave_mystery + 0.4*bass_effect; per_frame_16=mv_l = mv_l + 0.5*bass_effect; per_frame_17=q1 = bass_effect; per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(q1)*0.1; per_pixel_3=rot = rot + 0.1*q1*(3.14-ang); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Pulse.milk0000775000175000017500000000330411756064135025266 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.199999 fDecay=0.980000 fVideoEchoZoom=1.216077 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.888676 fWaveScale=0.911592 fWaveSmoothing=0.900000 fWaveParam=-0.600000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.001828 fWarpScale=0.998166 fZoomExponent=0.224776 fShader=0.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.749001 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=27.000000 nMotionVectorsY=19.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_4=warp = 0; per_pixel_1=angval = 0.3/sqrt((3.14*tan(ang*0.001-time*3))+4); per_pixel_2=zoom = if( above( rad,0.05 ), if( above( rad/7.8, angval ), if( below( (rad-0.05)/7.8, angval), 0.95, 1.1 ), if( above( rad/2.8, angval ), if( below( (rad-0.05)/2.8, angval), 0.95, 1.1 ), if( above( rad/1, angval ), if( below( (rad-0.05)/1, angval), 0.95, 1.1 ), 1.1 ) ) ), 1.1 ); per_pixel_3=rot = 0.02*zoom-0.05*rad; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Lost Souls of the Bermuda Triangle (Darkest Soul.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Lost Souls of the Bermuda Triangle (Darke0000775000175000017500000000662611756064135033310 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=0.316113 fWaveSmoothing=0.594000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000995 sy=1.000000 wave_r=0.050000 wave_g=0.100000 wave_b=0.100000 wave_x=0.920000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.030000 ob_b=0.070000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.040000 nMotionVectorsX=63.936001 nMotionVectorsY=1.056000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.7+0.3*sin(time*1.125) + 0.1*sin(time*0.145) + 0.1*tan(frame); per_frame_2=wave_y = wave_y + 0.1*sin(20*time); per_frame_3=sx = 1.0006; per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_14=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_15=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_16=beateven = beatcounter%2; per_frame_17=monitor = beatcounter; per_frame_18=wave_b = if(LifeSign,1-0.05*beatcounter+0.2*sin(time*0.142),wave_b); per_frame_19=wave_g = if(LifeSign,1-0.05*beatcounter+0.2*sin(time*0.265),wave_g); per_frame_20=Darkness = if(above(beatcounter,0),if(below(beatcounter,5),1,0),0); per_frame_21=ib_b = 0.3+0.13*(sin(0.87*time)-1.15*sin(time*0.365)); per_frame_22=ib_r = 0.3+0.13*(sin(0.97*time)-0.8*sin(time*0.365)); per_frame_23=ib_g = 0.3+0.13*(sin(0.831*time)-1.1*sin(time*0.665)); per_frame_24=ib_r = if(Darkness,0.6,ib_r); per_frame_25=ib_b = if(Darkness,0.6,ib_b); per_frame_26=ib_g = if(Darkness,0.6,ib_g); per_frame_27=ib_a = if(Darkness,0.3-0.05*beatcounter,ib_a); per_frame_28=LifeSign = Beat; per_frame_29=wave_mode = if(LifeSign,0,wave_mode); per_frame_30=wave_mystery = if(LifeSign,-0.5,wave_mystery); per_frame_31=wave_y = if(LifeSIgn,0.9,wave_y); per_frame_32=wave_x = if(LifeSIgn,0.5-0.45*sin(bass*treb*50),wave_x); per_frame_33=wave_r = if(LifeSign,0.6,wave_r); per_pixel_1=dy = 0.0003+0.009*(y+0.05*(bass+bass_att)); per_pixel_2=dx = 0.0003*sin(rad-time+(0.5*ang)); per_frame_init_1=beatcounter = 0; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Microcosm.milk0000775000175000017500000000273011756064135026135 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic & Unchained - State Of Discretion.milk0000775000175000017500000000734111756064135033061 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983000 fVideoEchoZoom=0.998168 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.973828 fWaveScale=1.329466 fWaveSmoothing=0.450000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=0.999998 fWarpScale=0.994977 fZoomExponent=0.057600 fShader=0.950000 zoom=0.773282 rot=0.000000 cx=0.440000 cy=0.440001 dx=0.020000 dy=0.000000 warp=0.999100 sx=0.990096 sy=1.009997 wave_r=0.350000 wave_g=0.360000 wave_b=0.400000 wave_x=0.510000 wave_y=0.500000 ob_size=0.010000 ob_r=0.360000 ob_g=0.500000 ob_b=0.360001 ob_a=0.959999 ib_size=0.010000 ib_r=0.450000 ib_g=0.450001 ib_b=0.500000 ib_a=0.900000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_frame_39=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_40=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_41=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_42=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_43=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - Light Speed Racer.milk0000775000175000017500000001041711756064135030317 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=-0.986474 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.084198 wave_g=0.176891 wave_b=0.435862 wave_x=0.985303 wave_y=0.545416 ob_size=0.010000 ob_r=0.532617 ob_g=0.151336 ob_b=0.928420 ob_a=0.134949 ib_size=0.010000 ib_r=0.940831 ib_g=0.929317 ib_b=0.274101 ib_a=0.996525 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=-0.993034 mv_dy=0.179747 mv_l=0.055000 mv_r=0.339724 mv_g=0.182042 mv_b=0.355223 mv_a=0.672775 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_frame_6=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_7=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_8=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_9=// Appended Code From C:\Program Files\Winamp\Plugins\MilkDrop\Self\Turbulence.milk per_frame_10=wave_y = if(below(wave_r - bass , mid * frame) , bass * bass , mid + time); per_frame_11=wave_r = max(bass + wave_r , treb + wave_g); per_frame_12=mv_l = 0.055 + wave_y * wave_x; per_frame_13=wave_r = if(below(wave_r * wave_y , treb * treb) , bass * zoom , bass * warp); per_frame_14=ob_r = min(mid * bass , treb + treb); per_frame_15=ib_b = if(below(bass_att * wave_b , wave_g * wave_x) , if(below(warp * mid , bass - wave_y) , bass_att * wave_r , treb * wave_g) , wave_r + wave_g); per_frame_16=mv_b = min(wave_r + bass , mid * wave_b); per_frame_17=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_18=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_19=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_20=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_21=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_22=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_23=ib_b=if(below(ib_b,0.0), 0.0, ib_b); per_frame_24=ib_b=if(above(ib_b,1.0), 1.0, ib_b); per_frame_25=mv_b=if(below(mv_b,0.0), 0.0, mv_b); per_frame_26=mv_b=if(above(mv_b,1.0), 1.0, mv_b); per_frame_27=mv_l=if(below(mv_l,0.0), 0.0, mv_l); per_frame_28=mv_l=if(above(mv_l,5.0), 5.0, mv_l); per_frame_29=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_30=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_31=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_32=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_33=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_34=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_35=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_36=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_37=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_38=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_39=ib_b=if(below(ib_b,0.0), 0.0, ib_b); per_frame_40=ib_b=if(above(ib_b,1.0), 1.0, ib_b); per_frame_41=mv_b=if(below(mv_b,0.0), 0.0, mv_b); per_frame_42=mv_b=if(above(mv_b,1.0), 1.0, mv_b); per_frame_43=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_44=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); per_pixel_3=rot=0; per_pixel_4=dx = ((x-.5)+(y-.5)*.25*sin(time/10))*(2+.1*treb_att); per_pixel_5=dy=(y-.5)*(2-.1*treb_att); per_pixel_6=zoom =1; per_pixel_7=; per_pixel_8=cy = 0.5 + -1.72704607*sin(1.58401787*sin(y * time)); per_pixel_9=sy = 1 + if(equal(ang + q1 , ang * bass_att) , warp - x , bass_att * sx); per_pixel_10=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_11=cy=if(above(cy,2.0), 2.0, cy); per_pixel_12=sy=if(below(sy,0.01), 0.01, sy); per_pixel_13=sy=if(above(sy,100.0), 100.0, sy); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Starfish 1.milk0000775000175000017500000000246211756064135026110 0ustar matthiasmatthias[preset00] fGammaAdj=1.850000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar and Unchained - Life After Pie (Remix).milk0000775000175000017500000000434611756064135033125 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.977000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.192474 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.35)*0.96+1.3); per_frame_2=bass_factor = equal(bass_thresh,2)*sin(time*bass_thresh*.4) + (1-equal(bass_thresh,2))*bass_factor; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.35)*0.96+1.3); per_frame_4=mid_factor = equal(mid_thresh,2)*sin(time*mid_thresh*.4) + (1-equal(mid_thresh,2))*mid_factor; per_frame_5=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.35)*0.96+1.3); per_frame_6=treb_factor = equal(treb_thresh,2)*sin(time*treb_thresh*.4) + (1-equal(treb_thresh,2))*treb_factor; per_frame_7=wave_r = 0.5+0.5*bass_factor; per_frame_8=wave_b = 0.5+0.5*mid_factor; per_frame_9=wave_g = 0.5+0.5*treb_factor; per_frame_10=wave_mystery = sin(time*.7)/10; per_frame_11=q1=bass_factor; per_frame_12=q2=mid_factor; per_frame_13=q3=treb_factor; per_pixel_1=pi=22/7+.2-.2*q1; per_pixel_2=rpi=pi*rad; per_pixel_3=api=(1-rad)*pi; per_pixel_4=zoom = if(above(rad,abs(q2)),1.07+sin(rpi)*.04*q2, 0.97+(sin(rpi)/10-sin(api)/10)*.04*q2)+cos(rpi*3*q3)*.07; per_pixel_5=rot = if(above(rad,abs(q2)),cos((rad*2*rpi)+sin(pi*pow(rad,5)))*.1*q1,(cos(api)/25+sin(rpi))*.1*q1)+cos(api*3*q3)*.1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bipolar 3.milk0000775000175000017500000000251511756064135025716 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=0.948000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.007440 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_pixel_1=zoom=0.9615+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Krash & TEcHNO - Rhythmic Mantas.milk0000775000175000017500000000466311756064135030311 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.995000 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.003100 fWaveScale=1.004873 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=1.010000 fModWaveAlphaEnd=1.010000 fWarpAnimSpeed=0.999994 fWarpScale=1.002083 fZoomExponent=1.001830 fShader=1.000000 zoom=0.995048 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.010000 dy=0.010000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_3=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=peakbass_att = max(bass_att,peakbass_att); per_frame_6=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=mode = if(beat,rand(4),mode); per_frame_12=q1 = ((time*20)%50)*0.08; per_frame_13=q2 = 1 - below(mode,2)*2; per_frame_14=q3 = 1 - 2*(mode%2); per_frame_15=wave_x = 1-below(mode,2); per_frame_16=wave_mystery = (frame%2)*(2*(1-equal(mode%3,0))-1); per_frame_17=wave_r=if(below(frame%6,3),bass*0.5,0); per_frame_18=wave_b=0.9+sin(time)*0.1; per_frame_19=wave_g=if(above(frame%6,2),bass*0.5,0); per_pixel_1=dx = dx*pow(-1,0&(13+q1 - 5*(q2*y)))*min(bass,1.2); per_pixel_2=dy = dy*pow(-1,0&(13+q1 - 5*(q3*x)))*min(bass,1.2); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness.milk0000775000175000017500000001220211756064135030052 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cycloid 1.milk0000775000175000017500000000277011756064135025715 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=-0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Tim Leary's Amazing Waterslide.milk0000775000175000017500000000236411756064135031370 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.999599 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.350000 fModWaveAlphaEnd=1.160000 fWarpAnimSpeed=2.216709 fWarpScale=7.113800 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.679998 nMotionVectorsY=15.239994 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=sin(bass*time); per_frame_2=wave_g=sin(mid*time); per_frame_3=wave_b=sin(treb*time); per_pixel_1=zoom=exp(rad)/1.5; per_pixel_2=warp=sin(ang)*5; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Multiverse Starfield 3.milk0000775000175000017500000000311511756064135031107 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.300000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.031716 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = 2; per_pixel_1=zoom = 1.8 +0.04*cos(time*0.857) + atan(atan(0.5*sqrt(2)-rad)*1.5*rad); per_pixel_2=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_3=dx = 0.02*sin(time*0.46)*(0.5*sqrt(2)-rad)+0.015*sin(time*0.511); per_pixel_4=dy=0.02*sin(time*0.54)*(0.5*sqrt(2)-rad)+0.013*cos(time*0.633); per_pixel_5=cx = 0.5 + 0.1*sin(0.97*time)*(rad*rad); per_pixel_6=cy = 0.5 +0.1*sin(0.613*time)*(rad*rad); per_pixel_7=zoomexp = 0.8-0.2*(1-rad)+0.2*sin(-rad*rad)+0.1*sin(time*0.669); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Intense Desire.milk0000775000175000017500000000714211756064135027534 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325447 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.577000 ob_size=0.009500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=0.600000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=ib_r = 0.6 + 0.4*sin(time*0.894); per_frame_3=ib_g = 0.43 + 0.13*sin(time*7.143); per_frame_4=ib_b = 0.5+ 0.33*sin(time*0.465); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=cx = dx_r*10 + 0.5; per_frame_9=cy = dy_r*10 + 0.5; per_frame_10=q4=cy; per_frame_11=mv_l =40; per_frame_12=mv_y =2.0; per_frame_13=mv_dy = -0.1; per_frame_14=mv_r =0.7+0.148*(ib_r+ib_b); per_frame_15=mv_b =1-0.2*(ib_r+ib_b); per_frame_16=mv_g =0.6+ 0.19*(ib_g+ib_r); per_frame_17=zoom = zoom -0.01*thresh; per_frame_18=wave_r = 1-ib_r; per_frame_19=wave_b = 1-ib_b; per_frame_20=wave_g = 1-ib_g; per_frame_21=ob_r = 1-ib_g; per_frame_22=ob_b = 0.5*(ib_r+ib_g); per_frame_23=vol = 0.167*(bass+mid); per_frame_24=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_25=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_26=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_27=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_28=xpos = xpos + 0.001*xspeed; per_frame_29=dx = 0.025*xpos; per_frame_30=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_31=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_32=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_33=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_34=ypos = ypos + 0.001*yspeed; per_frame_35=dy = 0.025*ypos; per_frame_36=q1= 0.5*(ypos+xpos); per_frame_37=q2 = ypos; per_pixel_1=rot =0.6* q1*(1-rad); per_pixel_2=rot =rot+ 0.1* q2*(1-rad); per_pixel_3=du = x*2-1 - 0.7; per_pixel_4=dv = y*2-1 + 0.5; per_pixel_5=dist = sqrt(du*du+dv*dv); per_pixel_6=ang2 = atan2(du,dv); per_pixel_7=mult = 0.008/(dist+0.4); per_pixel_8=dx = mult*sin(ang2-1.5); per_pixel_9=dy = mult*cos(ang2-1.5); per_pixel_10=du = x*2-1 - 0.7; per_pixel_11=dv = y*2-1 - 0.5; per_pixel_12=dist = sqrt(du*du+dv*dv); per_pixel_13=ang2 = atan2(du,dv); per_pixel_14=mult = 0.008/(dist+0.4); per_pixel_15=dx = dx + mult*sin(ang2+1.5); per_pixel_16=dy = dy + mult*cos(ang2+1.4); per_pixel_17=dy = dy - if(below(y, 0.65), if(above(y, 0.35), 0.1*(x*y-0.5) + 0.5*(q4-0.4), 0), 0); per_pixel_18=dx = dx - if(above(dx,-0.01), if(below(dx,0), 0.006, 0), 0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Galaxy 2.milk0000775000175000017500000000233211756064135025547 0ustar matthiasmatthias[preset00] fGammaAdj=1.970000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.000000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.869267 sx=1.000000 sy=0.990000 wave_r=0.250000 wave_g=0.250000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_frame_4=dx=dx+0.004*sin(time*0.974); per_frame_5=dy=dy+0.004*cos(time*0.705); per_frame_6= per_pixel_1=rot=rot+0.082*(1-pow(abs(rad-0.3)*2.0, 0.3)); fRating=1.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Two-Pointed Pulsagon.milk0000775000175000017500000000236311756064135030126 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.600000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=zoom=zoom+0.06-0.06*sin(ang*2+time*3); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Paintsphere.milk0000775000175000017500000000340611756064135027145 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=3.072695 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_mystery = wave_mystery + 1*tan(800*time); per_frame_2=wave_r = wave_r + 0.8*sin(5*bass); per_frame_3=wave_g = wave_g + 0.8*sin(5*treb); per_frame_4=wave_b = wave_b + 0.8*sin(6*mid); per_frame_5=warp = 0; per_pixel_1=rot = rot + if (above(ang, 0.2 + 3*tan(2.5*time)), per_pixel_2=if(below(ang, 0.4 + 3*tan(2.5*time)), +0.25*sin(3*bass), 0), 0); per_pixel_3=rot = rot + if (above(ang, 0.5 + 3*tan(2.5*time)), per_pixel_4=if(below(ang, 0.7 + 3*tan(2.5*time)), -0.35*sin(3*treb), 0), 0); per_pixel_5=zoom = zoom + if(above(ang, 0.3 + 3*tan(2.5*time)), per_pixel_6=if(below(ang, 0.5 + 3*tan(2.5*time)), +0.5*sin(3*mid), 0), 0); per_pixel_7=zoom = zoom + 0.06*(0.5-rad)*bass; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Jester's Calling 2.milk0000775000175000017500000001012511756064135030070 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=0.999836 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=0.500100 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.300000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2*sin(time*4.132)*xpos; per_frame_14=ib_b = ib_b + 2*sin(time*4.042)*ypos; per_frame_15=ib_g = ib_g + 0.3*sin(time*0.631);; per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_r; per_frame_23=mv_b = 1-ib_g; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.04); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.4*rad; per_pixel_2=q2= (0.3*rad); per_pixel_3=q3 = below(rad,0.1*q5+ 0.3); per_pixel_4=q7 =if(q3,0,10 + int(1*(rad))); per_pixel_5=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_6=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_7=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); per_pixel_8=rot = if(q3,2*q6*rad,0.1*rad+ 0.1*bass+0.00*cx*cy); per_pixel_9=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Ultrafast.milk0000775000175000017500000000322311756064135026145 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.456111 fWaveScale=1.694000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.153000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.098615 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.07*( 0.60*sin(0.381*time) + 0.09*sin(-0.579*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - The Chaos Of Colours (Drifting Mix).milk0000775000175000017500000001513011756064135033007 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r = 0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.200000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.600000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.200000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*cos(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*cos(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.005; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.005; per_frame_22=rot = 10*(dx-dy); per_frame_23=wave_a = 0; per_frame_24=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_25=oldq8 = q8; per_frame_26=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_27=monitor = rot; per_pixel_1=zoom = 1+0.05*rad; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Telek - Directive Swagger (Spectral Inferno) (fix...) maybe.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Telek - Directive Swagger (Spectral Inferno) (fix...0000775000175000017500000001161711756064135033034 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.088520 fWaveScale=0.499500 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.300000 ob_g=0.000000 ob_b=0.500000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.759997 mv_dx=0.000000 mv_dy=-0.620000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.400000 per_frame_1=// Hello, per_frame_2= per_frame_3=// My beat detection algorithm had the aim of being able to detect and pickup a reliable beat throughout a song. This has creative possibilities of being able to PREDICT coming beats, and to have things lasting for (say) half a beat, etc. It still requires work, but I think I have made progress. per_frame_4=// I emplore you to have a look over it and try to underdstand it. Help me out here - I think it could be reallly good. per_frame_5= per_frame_6=//Telek Sterling =:-) per_frame_7=//Dilettante Extrodinaire per_frame_8= per_frame_9= per_frame_10=//rt = realtime (for use with beat count) per_frame_11=rt=time-start; per_frame_12= per_frame_13=//color cycling, yellow dynamic treble per_frame_14=wave_g = max(0,min(1,.25*sin(time*10)+treb/2)); per_frame_15=wave_x = cos(time*2.12)*.33+.5; per_frame_16=wave_y = sin(time*1.5)*.13+.3; per_frame_17= per_frame_18=//initialisation bug patch per_frame_19=beatrate = if(below(beatcount,2),.1,beatrate); per_frame_20= per_frame_21=//beat = if(longer that 10 sec,1,above(bass, decaying threshold)*(can't be less that .4 of last beat length) per_frame_22=beat =if(above(rt-lastbeat,10),1, above(bass,1.6+.2*(lastbeat-rt)/beatrate)* above((rt-lastbeat)/beatrate,max(.4,.95-abs(accuracy*2)))); per_frame_23= per_frame_24=//Testing auto-beat trigger... exciting stuff.. per_frame_25=beat = if(beat,1, if(below(abs(accuracy),0.1)*below((lastbeat-rt)/beatrate,-1),1,0)); per_frame_26= per_frame_27=//Comparison of last beat duration to current. Best value is 0. -1 and 5 are pretty bad. per_frame_28=accuracy =if(beat,(rt-nextbeat)/beatrate,accuracy); per_frame_29= per_frame_30=beatcount = beatcount + beat; per_frame_31= per_frame_32=w_a = if(beat,1,w_a*0); per_frame_33=wave_a = w_a; // I can't actually change this, can I..... Oh well, it's here now. per_frame_34= per_frame_35=//Preserve beat rate per_frame_36=l_beatrate=if(beat,beatrate, l_beatrate); per_frame_37=//Record new beatrate per_frame_38=beatrate = if(beat,rt-lastbeat,beatrate); per_frame_39= per_frame_40=//Record most recent beat per_frame_41=lastbeat=if(beat,rt,lastbeat); per_frame_42=//Predict time of next beat per_frame_43=nextbeat=if(beat,rt+beatrate,nextbeat); per_frame_44= per_frame_45= per_frame_46= per_frame_47= per_frame_48=//Actual Display code: per_frame_49= per_frame_50=//Current direction of travel per_frame_51=state = beat * (state+1)%4+(1-beat)*state; per_frame_52= per_frame_53=//acceleration of horizon point per_frame_54=dddy = state%2-.5; per_frame_55=dddx = above(state,1.5)-.5; per_frame_56= per_frame_57=//adjustment factors to play with per_frame_58=ddx = dddx*.5; per_frame_59=ddy = dddy*.5; per_frame_60= per_frame_61= per_frame_62=q1 = (qq1*19+ddx)*.041; per_frame_63=//preserve q variables per_frame_64=qq1 = q1; per_frame_65= per_frame_66=q2 = (qq2*19+ddy)*.035; per_frame_67=qq2 = q2; per_frame_68= per_frame_69=//Decay to Blue!! per_frame_70=ob_a = 0.1*above(frame%10,6); per_frame_71= per_frame_72= per_frame_73= per_frame_74= per_frame_75=//Well, what do we want to monitor?? per_frame_76= per_frame_77=//monitor = q1; per_frame_78=//monitor = beat; per_frame_79=//monitor = 1.6+.2*(lastbeat-rt)/beatrate; per_frame_80=monitor = (rt-lastbeat)/beatrate; per_frame_81=//monitor = accuracy; per_frame_82=//monitor = max(.4,.95-abs(accuracy*2)); per_frame_83=//monitor = wave_a; per_frame_84=//monitor = wave_g; per_frame_85=//qwer = accuracy + if(below(abs(accuracy),0.1)*above((lastbeat-rt)/beatrate,1),1,0)*1000; per_frame_86=//monitor = qwer; per_frame_87=//monitor = (lastbeat-rt)/beatrate; per_pixel_1=dx = sin(.5-x)*.1+q1; per_pixel_2=dy = sin(.5-y)*.1+q2; per_frame_init_1=ddx = 0; per_frame_init_2=ddy = 0; per_frame_init_3=start = time; per_frame_init_4=rt = 0; per_frame_init_5=beatcount = 0; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Scary.milk0000775000175000017500000000332511756064135025264 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.004851 fWaveScale=2.868000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=6.322000 fWarpScale=3.138000 fZoomExponent=2.600000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=5.560000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.570000 wave_b=1.000000 wave_x=0.500000 wave_y=0.530000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Future Speakers.milk0000775000175000017500000001733011756064135027743 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =1; per_frame_8=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_9=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_10=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_11=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_12=ib_size =0; per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.2*sin(movement); per_frame_21=q2 = 0.5-0.2*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=//effect = sqrt(2)-rad; per_pixel_9=zoom=0.9-(0.1*bass)*cos(pow((effect),3)*8*(bass_att+1)); per_pixel_10= projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - What Shall Come.milk0000775000175000017500000000707111756064135026776 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.020068 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.041020 rot=0.240000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.025000 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.040000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.799995 nMotionVectorsY=48.000000 mv_dx=0.500000 mv_dy=0.500000 mv_l=3.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),react); per_frame_9=bass_effect=max(max(Bass,bass_Att),react); per_frame_10=mid_effect=max(max(mid,mid_att),react); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=normal=5; per_frame_13=more=bass_effect; per_frame_14=less=7; per_frame_15=react=less; per_frame_16=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_17=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_18=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=wave_R=.5*sin(above(q1,q2)); per_frame_31=wave_b=1*sin(above(q3,q2)); per_frame_32=wave_G=wave_g*Sin(q4); per_frame_33=wave_myster=wavE_myster-.2*sin(above(Q3,q5)); per_frame_34= per_frame_35=ob_r=wave_r; per_frame_36=ob_b=wave_b; per_frame_37=ob_g=wave_g; per_frame_38=mv_r=wave_r; per_frame_39=mv_b=wave_B; per_frame_40=mv_g=wave_g; per_frame_41=ob_a=mv_a; per_frame_42=mv_A=.6*sin(above(q2,q3)); per_pixel_1=rot=if(above(q1,bass),if(above(no_effect,0),rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05 per_pixel_2=*sin(q6-x+y*rad)-rot*sin(above(q1,q2)),.1*rad*ang*x*y),0*rad*Ang+.1*sin(q5)*ang-.3*rad*Sin(q5)); per_pixel_3=zoom=if(above(no_effect,2),zoom+raD*.03*sin(q2+q5)-x*.05*sin(q4+q6)+y*.10*.25*sin(q5-q3) per_pixel_4=,1+.10*sin(ang+Rad-x*ang+rad*sin(q4)) per_pixel_5=)&y+.5-rad+x+y*sin(equal(q2,q2)&rad*sin(q6));; per_pixel_6=no_effect=q4*sin(above(q4,1)); per_pixel_7= per_pixel_8=sx=sx+.07*sin(above(Q1,q3))*rad*.25; per_pixel_9=sy=sy+.07*sin(above(Q1,q2))*rad*.25; projectM-complete-2.1.0-Source/presets_milkdrop/Krash - systolic pressure.milk0000775000175000017500000000721311756064135027703 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.071719 fWaveSmoothing=0.750000 fWaveParam=-0.160000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.050000 ob_g=0.000000 ob_b=0.000000 ob_a=0.020000 ib_size=0.500000 ib_r=0.050000 ib_g=0.000000 ib_b=0.000000 ib_a=0.020000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = ypos + 0.5; per_frame_24=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = wave_g + 0.150*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = wave_b + 0.150*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=mv_a = if(beat, 0.1, ib_a); per_frame_31=ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1- wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.05 + below(newrad,0.39+q3)*(0.6-newrad), pow(1 + 0.5*cos(newrad+2*q3+0.28), newrad*2-1)); per_pixel_5=dx = -0.0005 + (newx)*newzoom - newx; per_pixel_6=dy = -0.0005 + (newy)*newzoom - newy; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Aieeeeee!!!.milk0000775000175000017500000000305411756064135026034 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.990548 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8= per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Illusion - Logic Morph.milk0000775000175000017500000000503111756064135031013 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006490 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.968100 fWaveScale=0.706300 fWaveSmoothing=0.000000 fWaveParam=-0.000000 fModWaveAlphaStart=0.550000 fModWaveAlphaEnd=1.150000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.208145 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.301000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_frame_16=rot=rot+(dy_residual-dx_residual)*4; per_frame_17=cy=cy+dy_residual*4; per_frame_18=cx=cx+dx_residual*4; per_frame_19=wave_x=wave_x+dx_residual*10; per_frame_20=wave_y=wave_y+dy_residual*10; per_frame_21=ob_r=wave_g; per_frame_22=ob_g=wave_b; per_frame_23=ob_b=wave_r; per_frame_24=ib_r=wave_b; per_frame_25=ib_g=wave_r; per_frame_26=ib_b=wave_g; per_frame_27=ob_size=dy_residual; per_frame_28=ib_size=dx_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; per_pixel_2=rot=rot-(1-zoom); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Luckless.milk0000775000175000017500000000770711756064135030514 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.619082 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=zoom+.1*sin(time*.8); per_pixel_1=rot = rot + if(below(sin(ang+sin(rad+.5*q4)*5), q6), -rot, 0.5*sin((rad+.5*q1)*4*q5)); per_pixel_2=zoom=zoom+rot*q3; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Pandora's Volcano.milk0000775000175000017500000000251611756064135030133 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.040000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=tt = time/2; per_frame_2=wave_r = 1; per_frame_3=wave_b = 0.4 + sin(tt)/3; per_frame_4=wave_g = 0.5 - cos(2*tt)/4; per_frame_5=sy = 1.1 + progress/10; per_pixel_1=sx = tan(pow(y,2))-log(y); per_pixel_2=zoom = 1.0 + sin(rad)/5 + progress/10; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Unclaimed Wreckage 2 (Shamanic).milk0000775000175000017500000000741711756064135032416 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.050000 fDecay=0.920000 fVideoEchoZoom=0.999800 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.450290 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.998166 fShader=0.000000 zoom=0.879987 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.003*sin(rad*2+rad*q2)*sign(snee)-.01*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*above(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid*(1-abs(rot)); per_pixel_11=sy=sy+.17*sin(rad)*q2*grid*(1-abs(rot)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Galaxy 1.milk0000775000175000017500000000242511756064135025551 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.000000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.990000 wave_r=0.250000 wave_g=0.250000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot-0.082*(1-pow(abs(rad-0.3)*2.0, 0.3)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Color Tones 2.milk0000775000175000017500000000274311756064135026457 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.990548 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.550000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,0.3*bass)); per_frame_2=wave_g = min(1,max(0,0.3*mid)); per_frame_3=wave_b = min(1,max(0,0.3*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop/Studio Music - Cherished Desires.milk0000775000175000017500000000266111756064135030720 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = 1.2+rad*.1; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Waterfalls.milk0000775000175000017500000000242211756064135026342 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.400000 wave_b=0.500000 wave_x=0.959900 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_b=wave_B+.5*sin(time*.52); per_frame_2=wave_r=wave_r-.3*sin(Time*.12); per_frame_3=wave_g=rand(10); per_pixel_1=dy=abs(.01-.03*rad*sin(bass&time*.64*y*sin(bass&time*.53))*x*rad); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 2.2.milk0000775000175000017500000000727211756064135027036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=warp=0; per_frame_42=wave_mode=q8%7; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q6,0),rad*.2*q5,.2*q5*sin(rad*2.133*q7)); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+.07*sin(q4*.2*radix),1+.07*cos(radix*10*q4))); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Starfish 2.milk0000775000175000017500000000236011756064135026106 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.990000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.700000 fWaveScale=2.202000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Contortion (Xenomorph Mix).milk0000775000175000017500000000446511756064135031626 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.301000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.003415 fWaveScale=2.630066 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=0.010000 fZoomExponent=11.202057 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.2*sin(time); per_frame_13=wave_y = wave_y + 0.2*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.5*(0.5-rad)*(5*sin(0.48*time*dy_r)*sin(time)); per_pixel_6=zoom = zoom - 0.015*(0.65 - 0.25*sin((dx_r+dy_r)*20*bass)+rad); per_pixel_7=cx = cx + .45*sin(time)*(0.75*sin(1.25*time*dy_r)*cos(0.74*sin(dx_r*2*time))); per_pixel_8=cy = cy + .45*cos(time)*(0.75*cos(1.6*time*dx_r)*sin(0.74*cos(dy_r*2*time))); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Acid Universes (Big Bang Interferences Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Mstress - Acid Universes (Big Bang Interferences Mix0000775000175000017500000001336111756064135033320 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.593334 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.9 ; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=a = a*a*a; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=.22+.7*sin(x*5); wave_1_per_point2=y=.5+.2*sin(x*19+time); wave_1_per_point3=a = 1; wave_1_per_point4=b = .3*bass*1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.620000 shapecode_1_y=0.680000 shapecode_1_rad=0.080000 shapecode_1_ang=0.000000 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad = rad +.04*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=x = .5+.2*sin(time); shape_1_per_frame6=y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=r2 = r2+.001*bass; shape_1_per_frame9=g2 = g2+.21*mid; shape_1_per_frame10=b2 = b2+.21*treb; shape_1_per_frame11= shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; per_pixel_1=mx= x-.5; per_pixel_2=my = y-.5; per_pixel_3=zoom= zoom - above(rad-0.18,0)*0.05*rad*.9; per_pixel_4=dx = above(rad-(2-bass_att)*.2,0)*0.015*(mx/if(above(rad,0),rad,.1)); per_pixel_5=dy = above(rad-(2-bass_att)*.2,0)*0.015*(my/if(above(rad,0),rad,.1)); per_pixel_6= per_pixel_7= per_pixel_8=//zoom = zoom-.051*rad; per_pixel_9=//rot = rot +.1*sin(time); per_pixel_10=circle = 3*(max(bass-.5,0.4))*rad*rad; per_pixel_11=q1 = 1.55+0.5*(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_12=zoom = if(above(circle,1),q1*.1,zoom);//1-0.3*log(sqrt(2)-rad)); per_pixel_13=dx = if(above(circle,1),1.3*sin(x+0.542*time),dx); per_pixel_14=dy= if(above(circle,1),1.3*sin(y+0.581*time),dy); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Fiberglass.milk0000775000175000017500000000311111756064135026255 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.800000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.100000 fWaveScale=15.477304 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.163000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.358000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%16,0); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Recirculate (Cool).milk0000775000175000017500000000327411756064135027440 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.002000 ob_r=1.000000 ob_g=1.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.002500 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=1.537793 nMotionVectorsY=2.090259 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.070441 mv_r=0.024048 mv_g=0.024048 mv_b=1.000000 mv_a=0.000000 per_frame_1=//wave_r = (bass)-1.5; per_frame_2=//wave_b = wave_r*treb*.5; per_frame_3=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_4=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_5=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_6= per_frame_7=ob_r = wave_r; per_frame_8=ob_g = wave_g; per_frame_9=ob_b = wave_b; per_frame_10= per_frame_11= per_frame_12=monitor = wave_r; per_pixel_1=cx = .25+.5*above(x,.5); per_pixel_2=cy = .5+sin(time)*(above(x,.5)-.5)*1.5; per_pixel_3=rot =(.16*(above(x,.5)-.5)-sqr(y-.5)*.16)*sin(time*1.22+bass_att*.5); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Shadows Portal.milk0000775000175000017500000000250011756064135027556 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.707700 fWaveSmoothing=0.810000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_g = cos(7*time/2)/5+0.5; per_frame_2=wave_r = 0.5-sin(time)/3; per_frame_3=wave_b = 0.4+cos(3*time/2)/4; per_frame_4=wave_mystery = sin(time); per_frame_5=decay =min(0.925+(bass/25),0.98); per_pixel_1=rot=(2*abs((sin(-rad/20)-0.5))+(rad)/2)/4-abs(sin(ang))/10; per_pixel_2=zoom = sin(rad)+rot+0.65; per_pixel_3=sx = 1- rot/20+zoom/40; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal 3.milk0000775000175000017500000001044711756064135032144 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=0.535238 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=48.000000 mv_l=3.500000 mv_r=0.700000 mv_g=0.700000 mv_b=0.300000 mv_a=1.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.901)+ 0.3*cos(time*1.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*3.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*2.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=ib_size = 0.005 + 0.02*sin(time*0.963); per_frame_22=ob_size = 0.02*abs(sin(time*0.7834)); per_frame_23=mv_r = mv_r + 0.3*sin(time*3.034); per_frame_24=mv_g = mv_g + 0.3*sin(time*2.547); per_frame_25=mv_b = mv_b - 0.3*sin(time*1.731); per_frame_26=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_27=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_28=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_29=ib_r = ib_r + 0.5*sin(time*0.734); per_frame_30=ib_g = ib_g + 0.5*sin(time*1.215); per_frame_31=ib_b = ib_b + 0.5*sin(time*1.414); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_frame_48=ib_a = if(beat,1,0); per_frame_49=ob_a = if(beat,1,0); per_pixel_1=box =0.05+2*x%2+2*y%2; per_pixel_2=q1 = 6.4+1.4*(sin(x+(0.6*time))-cos(y+(0.432*time))); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4*4,dx); per_pixel_6=dy= if(above(box,1),q2*4,dy); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Typomatic (Remix 2).milk0000775000175000017500000000644011756064135027463 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.438652 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.010404 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_25=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_26=q7=if(above(q5,q6),q5,-q6);; per_frame_27=q8=if(above(q6,q7),q6,-q7);; per_frame_28=ib_r=q3-.2*sin(q2); per_frame_29=ib_b=q3+.2*sin(q1); per_frame_30=ib_g=q3-1*sin(q2); per_frame_31=wave_r=.2*sin(Q3); per_frame_32=wave_b=.6*sin(Q1); per_frame_33=wave_g=.7*sin(Q2); per_pixel_1=zoom=if(above(q1-q3,q6-q7),if(above(q2,q1),if(above(pow(x,q1-q5),pow(y,q1-q6)),zoom*sin(rad+1*sin(q1)*sin(q4)),zoom per_pixel_2=*sin(Rad-.2)+1)-rad*sin(q6+rad-x-q6)+x*sin(above(q7,q6)*sin(Q7))+.2*sin(x*sin(q8)),1.20 per_pixel_3=*sin(pow(x,y)*sin(Q4))),1+rad-.2*sin(q4-x))-(rad&rad*sin(q4)); per_pixel_4= per_pixel_5=rot=if(above(q3,q5),if(above(q5,.5),if(above(q7,q6),if(Above(q1,q2),rot*sin(Rad-.2*ang+x),-rot*Sin(rad+x-tan(ang)-cos(x*q3))+.2 per_pixel_6=-x)*band(rad-zoom,rad+zoom),-.2*Sin(rad-ang-x)),0*sin(rad-.2)*zoom)*sin(q1-q2),rot&rad-1*x); per_pixel_7= per_pixel_8= projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Shift.milk0000775000175000017500000000373411756064135025264 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic - Twisted Galaxy.milk0000775000175000017500000000254511756064135030235 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.200000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=2.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Anomaly 1.milk0000775000175000017500000000272711756064135025731 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.240000 fWaveScale=157.167007 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.100000 fShader=0.000000 zoom=0.971000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); fRating=1.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Picture Of Poison.milk0000775000175000017500000001006011756064135030211 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.740601 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend*.1; per_pixel_5=sx=sx-if(above(q1,2),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(above(q1,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=equal(grid,3)*q3+bnot(grid%q7)*cos(zoom*grid*q1*.01); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Delight (Endless Tunnel Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Delight (Endless Tunnel Mix).0000775000175000017500000000571611756064135033251 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.996546 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.01+abs(0.01*sin(0.1*rand(1000))); per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.934); per_frame_25=ib_g = ib_g + 0.5*sin(time*1.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_pixel_1=box=abs(x*2-sin(q3))%2 + abs(y*2+sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom*0.95); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Che - Adela The Flower (Altars Of Madness Mix 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Che - Adela The Flower (Altars Of Madness0000775000175000017500000000712711756064135032676 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.200000 fModWaveAlphaEnd=0.600000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999999 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.600000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.200000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=ib_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=//zoom=.98+.02*sin(12*cc); per_frame_29=//zoomexp=1+.3*sin(26*cc); per_frame_30=//sx=1+.01*sin(11*cc); per_frame_31=//sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=ob_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=ob_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=ob_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=dx+0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)+0.000*tan((ang-3.1415)*8); per_pixel_4=dy =dy+0.005*sin((x*2-1)*48)+0.001*tan((x*2-1)*64)+0.000*tan((ang-3.1415)*6); per_pixel_5=//dx=dx+0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64); per_pixel_6=//dy=dy+0.008*cos((y-0.5)*64); per_pixel_7=dx=if(block,dx,0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64)); per_pixel_8=dy=if(block,dy,0.008*cos((y-0.5)*64)); per_pixel_9= per_pixel_10=zoom = if(block,1,0.97); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Krash - Interwoven (Contra Mix).milk0000775000175000017500000001067311756064135032303 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.091806 fWaveSmoothing=0.750000 fWaveParam=-0.480000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=q8 =oldq8+ min(0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps),0.1); per_frame_6=oldq8 = q8; per_frame_7=q7= 0.007*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps); per_frame_8=q6 =oldq6+ 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_9=oldq6 = q6; per_frame_10= per_frame_11=x1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_12=x2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_13=x3 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_14=y1 = 0.8 + 0.05*sin(0.516*q8) + 0.05*sin(0.232*q8) + 0.05*sin(1.024*q8); per_frame_15=y2 = 0.8 + 0.05*sin(0.341*q8) + 0.05*sin(0.768*q8) + 0.05*sin(1.093*q8); per_frame_16=y3 = 0.8 + 0.05*sin(0.301*q8) + 0.05*sin(0.873*q8) + 0.05*sin(1.251*q8); per_frame_17=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_18=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_19=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_20=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_21=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_22=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_23=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_24=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_25=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_26=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_27=wave_y = if(equal(framethird,0),y1,if(equal(framethird,1),y2,y3)); per_frame_28=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_29=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_30=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_31= per_frame_32=volume = 0.3*(bass+mid); per_frame_33=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_34=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_35=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_36=peakbass_att = max(bass_att,peakbass_att); per_frame_37=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_38=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_39=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_40=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_41=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_42=dx = beat; per_frame_43=mv_a = beat; per_pixel_1=dy = 0.001+0.008*q7 + 0.001*sin(12*x+3.059*q6) + 0.001*sin(24*x+2.025*q6) + 0.001*sin(1.231*q8); per_pixel_2=dx = dx + 0.0001*sin(9*y+0.612*q6) + 0.0001*sin(13*y+0.429*q6) + 0.0001*sin(1.027*q8); per_frame_init_1=oldq8 = time*0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Approach.milk0000775000175000017500000000313611756064135025740 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=1.372000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.007000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.300000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.002*sin(time+0.073); per_frame_7=decay = decay - 0.03*equal(frame%30,0); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 2.1.milk0000775000175000017500000000715411756064135027034 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008200 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*q1; per_frame_28=wave_b=wave_b+wave_b*q2; per_frame_29=wave_g=wave_g+wave_g*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_38=ob_size=.1+.1*sin(q3*3+q1); per_frame_39=ib_size=.1+.1*sin(q1*3+q3); per_frame_40=wave_mystery=.5*q6; per_frame_41=cx=cx+.5*q1; per_frame_42=cy=cy+.5*q2; per_frame_43=warp=bnot(q7%2); per_frame_44=echo_zoom=1+.5*q3; per_frame_45=echo_orientation=q8%4; per_frame_46=wave_mode=q8%7; per_pixel_1=zoom=zoom+.3*sin(y*3.14*q4); per_pixel_2=rot=rot*cos(x*3.14*q5); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - What Cannot Be Undone.milk0000775000175000017500000000372211756064135030512 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.216706 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=3.749272 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.990000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.25*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) - 0.25*sin(1.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dy = dy + dy_r +below(y,0.5)*0.005; per_pixel_5=dy = dy - dy_r -above(y,0.5)*0.005; per_pixel_6=dx = dx + dx_r+ above(y,sin(time))*0.005 - below(y,0.8*sin(time))*0.005; per_pixel_7=dx = dx + dx_r+ above(y,0.76*sin(1.2*time))*0.005 - below(y,0.55*sin(2*time))*0.005; per_pixel_8=nx = 0.8*x * sin(time) - 0.4*x *sin(1.22*time); per_pixel_9=ny = 0.8*y * cos(time) - 0.4*y *cos(1.4*time); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - For The Seagull.milk0000775000175000017500000000547411756064135031532 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999838 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=35.318443 fWaveScale=0.010000 fWaveSmoothing=0.792000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.970000 fWarpAnimSpeed=1.444800 fWarpScale=86.134796 fZoomExponent=1.030300 fShader=0.500000 zoom=0.992400 rot=0.000000 cx=1.069900 cy=1.069999 dx=0.000000 dy=0.000000 warp=1.307431 sx=1.000000 sy=1.000000 wave_r=0.250000 wave_g=0.260000 wave_b=0.270000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),20),-20,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed))+(bass+mid+treb)*.025; per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_frame_26=mv_y = 1.25; per_pixel_1=rot = rot + 0.04*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) )+ if(above(q1,0),sin(rad)/30,sin(1-rad)/30); per_pixel_2=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ) + if(above(sin(1.123*time/4),0),sin(1-rad)/40,-sin(rad*q1)/40); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus Gold.milk0000775000175000017500000000421111756064135026500 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=2.673533 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.143588 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.004791 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.800000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=6.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(0.394*time) + 0.40*sin(0.475*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(0.442*time) + 0.40*sin(0.321*time) ); per_frame_3=wave_r = wave_r + 0.300*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_4=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_5=wave_b = wave_b + 1.000*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_6=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_7=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_8=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_9=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_10=q1=cos(0.23*time); per_frame_11=q2=time + 0.3*sin(time*0.21); per_frame_12=cx=cx+0.2*sin(q1*0.5); per_frame_13=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Illusion - Spirit Morph.milk0000775000175000017500000000410011756064135031224 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006490 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.968100 fWaveScale=0.780267 fWaveSmoothing=0.126000 fWaveParam=0.000000 fModWaveAlphaStart=0.550000 fModWaveAlphaEnd=1.150000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.208145 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.301000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - New meetings.milk0000775000175000017500000000501011756064135026517 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.050169 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500001 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_5=time = time/100; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.05 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.0005 + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=xwave_x = wave_x + 0.250*( 0.60*sin(2.112*time) + 0.40*sin(1.589*time) ); per_frame_11=xwave_y = wave_y + 0.250*( 0.60*sin(1.752*time) + 0.40*sin(2.298*time) ); per_frame_12=bass_eff = max(max(bass,bass_att)-1,0); per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=decay = decay - 0.05*equal(frame%16,0); per_frame_15=zoom = decay; per_frame_16=rot = bass_eff/bass_thresh; per_frame_17=ob_size = rot-bass; per_frame_18=ib_a = 1-bass_eff; per_frame_19=ib_r = 1-wave_r; per_frame_20=ib_b = 1-wave_g; per_frame_21=ib_g = 1-wave_b; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3=zoom=zoom + 0.005*tan(ang-ang); per_pixel_4=ray = pow(rad,1.85)+.037; projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Spiral Tabletop (New and Improved!).milk0000775000175000017500000000616011756064135032347 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.684871 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.016000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_x = pow(sin(time*.3011101),5)*.4+.5; per_frame_2=wave_y = pow(cos(time*.3),3)*.4+.5; per_frame_3=wave_r = sin(time*.874)*.5+.5; per_frame_4=wave_g = sin(time*1.54)*.5+.5; per_frame_5=wave_b = sin(time*1.1)*.5+.5; per_frame_6= per_frame_7=vol= (bass+treb+mid)*.3; per_frame_8=vol_cap = (max(min(vol,1),.5)-.5)*2; per_frame_9=wave_r = wave_r*vol_cap; per_frame_10=wave_g = wave_g*vol_cap; per_frame_11=wave_b = wave_b*vol_cap; per_frame_12=ob_size =1; per_frame_13=ob_r=wave_r*.0; per_frame_14=ob_g=wave_g*.0; per_frame_15=ob_b=wave_b*.0; per_frame_16= per_frame_17=q1=wave_x; per_frame_18=q2=1-wave_y; per_frame_19= per_frame_20= per_frame_21=beat=if(above(bass*bass_att,2.7),1,0); per_frame_22=dm=dm-sign(dm)*bass*beat; per_frame_23=vang=vang+.3*dm/fps; per_frame_24=q3 = vang; per_frame_25= per_frame_26=monitor = vang; per_frame_27=//mv_a = 1; decay = 0.81; per_pixel_1=//cen_x = cos(time)*.2+.3; per_pixel_2=//cen_y = sin(time)*.5+.5; per_pixel_3=cen_x = q1; per_pixel_4=cen_y = q2; per_pixel_5=radxy = sin(time*.1)*.15+.3; per_pixel_6= per_pixel_7=dist_x = (x-cen_x)/(radxy*(sin(time*.2*0)*.3+cos((cen_x-x+ (cen_y-y))*10+time*2)*.3+1)); per_pixel_8=dist_y = (y-cen_y)/(radxy*(sin(time*.2*0)*.3+sin((cen_x-x+ (cen_y-y))*10+time*2)*.3+1)); per_pixel_9=in = below(abs(dist_x),1)*below(abs(dist_y),1); per_pixel_10=//in = bnot(in); per_pixel_11=out = bnot(in); per_pixel_12=inx =(cen_x-q1)+.08*sign(dist_x)*sqr(1-abs(dist_x)); per_pixel_13=iny =(cen_y-q2)+.08*sign(dist_y)*sqr(1-abs(dist_y)); per_pixel_14= per_pixel_15=//**********outside per_pixel_16=vang=q3; //time*.1; per_pixel_17=vx = (x-.5)*cos(vang) - (y-.5)*sin(vang)+.5; per_pixel_18=vy = (x-.5)*sin(vang) +(y-.5)*cos(vang)+.5; per_pixel_19= per_pixel_20=dvx=.01*sin(time+vy*60*radxy); per_pixel_21=dvy=.01*cos(time+vx*60*radxy); per_pixel_22= per_pixel_23=outx = dvx*cos(vang) - dvy*sin(vang); per_pixel_24=outy = -dvx*sin(vang) - dvy*cos(vang); per_pixel_25= per_pixel_26=dx=in*inx+out*outx; per_pixel_27=dy=in*iny+out*outy; per_frame_init_1=dm = 1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss & Rovastar - Julia Fractal (Vectrip Mix).milk0000775000175000017500000000717411756064135032736 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=0.600000 mv_g=0.700000 mv_b=0.640000 mv_a=0.700000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=vol = (bass+mid+att)/6; per_frame_15=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_16=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_17=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_18=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_19=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xpos = xpos + 0.001*xspeed; per_frame_21=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_22=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_23=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_24=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_25=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_26=ypos = ypos + 0.001*yspeed; per_frame_27=mv_x_speed = 16; per_frame_28=mv_y_speed = 12; per_frame_29=mv_x_range = 0.099; per_frame_30=mv_y_range = 0.499; per_frame_31=mv_x_amount = 1; per_frame_32=mv_y_amount = 4; per_frame_33=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_34=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_35=mv_b = mv_b - 0.3*sin(time*3.511); per_frame_36=mv_r = mv_r + 0.25*cos(time*0.433); per_frame_37=mv_g = mv_g + 0.25*cos(time*0.568); per_frame_38=mv_l = 24*sin(10*ypos)+ 32*cos(10*xpos); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets_milkdrop/Rocke - Answer.42.milk0000775000175000017500000000270011756064135025653 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.998000 fDecay=0.993000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=0.750110 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=1.000000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.200005 mv_l=5.000000 mv_r=0.500000 mv_g=0.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.05*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(ang); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Coral.milk0000775000175000017500000000330111756064135025235 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.502464 fWaveScale=1.111000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.001000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.400*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_7=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.4*time); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Brakefreak.milk0000775000175000017500000000405711756064135026723 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880270 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.020000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=ib_r = wave_r*0.5; per_frame_5=ib_g = wave_g*0.5; per_frame_6=ib_b = wave_b*0.5; per_frame_7=ob_r = wave_b; per_frame_8=ob_g = wave_r; per_frame_9=ob_b = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.06*(0.1*(time))+(0.5*(0.5-rad))+rad; per_pixel_6=rot = rot - 0.1*sqr(0.5*cos(ang*time)*bass_att); per_pixel_7=zoom = zoom - 0.04*(sin(rad)); per_pixel_8=zoom = zoom - 0.1*above(y,0.5)*sqr(0.5*sin(ang*time)*bass_att); per_pixel_9=zoom = zoom - 0.1*below(y,0.5)*sqr(0.5*cos(ang*time)*treb_att); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Chronoshift.milk0000775000175000017500000000415411756064135026470 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.741922 fWaveSmoothing=0.750000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.248317 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_3=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_4=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_5=bass_time = bass_time + if(above(treb_att,1.2),2*treb_att,1)*(time-last_time); per_frame_6=q1 = bass_time; per_frame_7=last_time = time; per_frame_8=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.99+1.3); per_frame_9=minute_dir = if(equal(minute_dir,0),-1,if(equal(bass_thresh,2),sign(sin(time)),minute_dir)); per_frame_10=hour_dir = if(equal(hour_dir,0),-1,if(equal(bass_thresh,2),sign(cos(time)),hour_dir)); per_frame_11=q2 = minute_dir; per_frame_12=q3 = hour_dir; per_pixel_1=angval = 0.3/sqrt((3.14*tan(q2*ang*0.5-q1))+4); per_pixel_2=angval2 = 0.3/sqrt((3.14*tan(q3*ang*0.5-q1/12+1.2))+4); per_pixel_3=zoom = 0.8+3*sqr(angval); per_pixel_4=zoom = zoom + if(below(rad,0.4),3*sqr(angval2),0); per_pixel_5=rot = 0.1*(sin(angval)-sin(angval2)); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Bad Karma Oddnezz Style.milk0000775000175000017500000000627611756064135031220 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=0.300000 zoom=1.486000 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0071); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_29=ib_b=.5+.5*cos(time*2.811+q2*.1); per_frame_30=ib_g=.5+.5*cos(time*1.666+q3*.1); per_frame_31=rot=0; per_pixel_1=grid=pow((sin(ang*10*q1)+x*y*q4)*2,1+q8*q7%11)%2; per_pixel_2=snee=(.3+.2*q6)*q3; per_pixel_3=rot=bnot(grid)*above(x,.5+snee)*above(y,.5-snee) - per_pixel_4=ang*cos(5+(3.14*q6))*below(x,.5+snee)*below(y,.5-snee)*.05; per_pixel_5=sx=sx+sin((q8%4+q7%5)*x*3.14)*bnot(rot)*.004; per_pixel_6=sy=sy+sin((q8%5+q7%4)*y*3.14)*bnot(rot)*.004; per_pixel_7=zoom=zoom+.1*cos(rad*q8*q7); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Casino.milk0000775000175000017500000000275011756064135025420 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=0.672168 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.500000 fShader=0.000000 zoom=1.150549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.850000 wave_b=0.650000 wave_x=0.500000 wave_y=0.370000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=dx = dx + 0.03*( 0.60*sin(0.334*time) + 0.40*sin(0.264*time) ); per_frame_5=decay = decay - 0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bonfire.milk0000775000175000017500000000306411756064135025567 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.200000 fWaveScale=1.170000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.611000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.018000 warp=0.313000 sx=0.952000 sy=1.000000 wave_r=0.675000 wave_g=0.550000 wave_b=0.350000 wave_x=0.500000 wave_y=0.140000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.20*( 0.60*sin(0.849*time) + 0.40*sin(1.090*time) ); per_frame_2=wave_g = wave_g + 0.20*( 0.60*sin(0.711*time) + 0.40*sin(0.982*time) ); per_frame_3=wave_b = wave_b + 0.20*( 0.60*sin(0.737*time) + 0.40*sin(1.012*time) ); per_frame_4=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_5=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_6=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Mega Swirl 3.milk0000775000175000017500000000322311756064135026255 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.500000 fWaveScale=0.621787 fWaveSmoothing=0.500000 fWaveParam=-0.140000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Frantic Thoughts Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Frantic Thoughts Mix).mil0000775000175000017500000001704311756064135033416 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.700000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Heatwaves.milk0000775000175000017500000000626011756064135026131 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.028395 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.599900 wave_g=0.200000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.099900 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + 0.2*(0.6*sin(0.892*time) + 0.4*sin(1.432*time)); per_frame_3=wave_g = wave_g + 0.15*(0.6*sin(1.217*time) + 0.4*sin(0.935*time)); per_frame_4=wave_b = wave_b + 0.1*(0.6*sin(0.729*time) + 0.4*sin(1.292*time)); per_frame_5=ob_r = abs(wave_r - 0.2); per_frame_6=ob_g = abs(wave_g - 0.1); per_frame_7=ob_b = abs(wave_b - 0.05); per_frame_8=ib_a = 0.9-bass; per_frame_9=volume = 0.3*(bass+mid+att); per_frame_10=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_11=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_12=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_13=peakbass_att = max(bass_att,peakbass_att); per_frame_14=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_15=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_16=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_17=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_18=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_19=mode = if(beat,1-mode,mode); per_frame_20=wave_x = abs(1-mode); per_frame_21=wave_y = 0.5+(1-2*mode)*0.05; per_frame_22=q1 = 1-2*mode; per_frame_23=q2 = mode; per_pixel_1=du = x*2-1 - q1*0.7; per_pixel_2=dv = y*2-1 + q1*0.5; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5+q2*0.1); per_pixel_8=du = x*2-1 - q1*0.7; per_pixel_9=dv = y*2-1 - q1*0.5; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.4+q2*0.1); per_pixel_15=dy = dy - below(y,0.65)*above(y,0.35)*(0.1*(y-0.5) + 0.01*sin(x*30+q1*time*4)); per_pixel_16=dx = dx - above(dx,-0.01+q2*0.01)*below(dx,0+q2*0.01)*q1*0.006; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - De La Moutard 1.milk0000775000175000017500000000247611756064135026573 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=2.578376 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - What Is.milk0000775000175000017500000000612211756064135025436 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000157 fShader=0.000000 zoom=1.041020 rot=0.160000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999944 sy=0.999904 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),react); per_frame_9=bass_effect=max(max(Bass,bass_Att),react); per_frame_10=mid_effect=max(max(mid,mid_att),react); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=normal=5; per_frame_13=more=bass_effect; per_frame_14=less=7; per_frame_15=react=less; per_frame_16=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_17=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_18=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=wave_R=.5*sin(above(q1,q2)); per_frame_31=wave_b=1*sin(above(q3,q2)); per_frame_32=wave_G=wave_g*Sin(q4); per_frame_33=wave_myster=wavE_myster-.2*sin(above(Q3,q5)); per_pixel_1=rot=if(above(no_effect,5),rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05 per_pixel_2=*sin(q6-x+y*rad)-rot*sin(equal(q1,q2)),.1*rad); per_pixel_3=zoom=if(above(no_effect,5),zoom+raD*.03*sin(q2+q5)-x*.05*sin(q4+q6)+y*.10*.25*sin(q5-q3) per_pixel_4=,1+.10*sin(rad) per_pixel_5=); per_pixel_6=no_effect=q1-q3*sin(above(q1,q2)); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness M.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Ma0000775000175000017500000000672611756064135033033 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Window Reflection 6.milk0000775000175000017500000000460011756064135027646 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=0.199862 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.149765 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.999800 rot=0.800000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=bass_eff = max(max(bass,bass_att)-1,0); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=q1=bass_eff+sin(time*mytime*4); per_frame_8=q2=bas_eff+cos(time*mytime*2); per_frame_9=q3=bass_eff+abs(rad+.5)+(q2*q5); per_frame_10=q4=bass_thresh+abs(.9*5)*(dx_r*dy_r)*(dx*dy); per_frame_11=q5=bass_tresh+cos(.2*2)*(dx_r*dy_r); per_frame_12=q6=bass_thresh+0.1*(atan(abs(-rad+.5)))*q1; per_frame_13=q7=if(above(bass+bass_att,2),-1.5+bass+bass_att,0); per_frame_14=q8=below(rad- 0.1*x,0.18); per_frame_15=q9=if(above(rad,.5),.9+rad,.5+bass*3%1000*.1); per_frame_16=dx=q8; per_frame_17=zoom=q9+0.4; per_frame_18=monitor=zoom; per_pixel_1=rot=zoom; per_frame_init_1=myzoom=if(below(q1,q6),0.3*dx,if(equal(q2,q5),0.2*(1-dx),if(above(q3,q4),0.3*dy,0.2*(1-dy)+if(equal(q4,q3),0.3* dx, if(above(q5,q2),0.25*(1-dx),if(below(q6,q1),0.3*dy,0.25*(1-dy)+if(equal(q7,q9),0.3*dx, if(below(q8,q7),0.2*(1-dx),if(equal(q9,q6),0.3*dy,0.2*(1-dy)))))))))) + .8 - 0.02*(min(q6+q1,.5))*bass_eff; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash - Molten Indecision (Rozzor Hot Fast tweak).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash - Molten Indecision (Rozzor Hot Fast tweak).mi0000775000175000017500000001226311756064135033252 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.550326 fWaveSmoothing=0.000000 fWaveParam=0.716487 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.901354 wave_g=0.377889 wave_b=0.000471 wave_x=0.413669 wave_y=0.018739 ob_size=0.010000 ob_r=0.819144 ob_g=0.689338 ob_b=0.246663 ob_a=0.008466 ib_size=0.005000 ib_r=0.585938 ib_g=0.006329 ib_b=0.631080 ib_a=0.286550 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.369793 mv_dy=-0.432902 mv_l=0.900000 mv_r=0.240271 mv_g=0.431694 mv_b=0.877384 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_3=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_4=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_5=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_6=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_7=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_8=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_9=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_10=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_11=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_12=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_13=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_14=drip1y = 0.001 + drip1y + drip1grav; per_frame_15=drip2y = 0.001 + drip2y + drip2grav; per_frame_16=drip3y = 0.001 + drip3y + drip3grav; per_frame_17=drip4y = 0.001 + drip4y + drip4grav; per_frame_18=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_19=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_20=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_21=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_22=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_23=vol = (bass+mid+att)/6; per_frame_24=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_25=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_26=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_27=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_28=xpos = xpos + 0.001*xspeed; per_frame_29=wave_x = xpos + 0.5; per_frame_30=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_31=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_32=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_33=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_34=ypos = ypos + 0.001*yspeed; per_frame_35=wave_y = ypos + 0.5; per_frame_36=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_37=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_38=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_39=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_40=warp = warp*vol; per_frame_41=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_42=ob_a = ob_a - 2*vol; per_frame_43=rot=if(below(rot,-1.0), -1.0, rot); per_frame_44=rot=if(above(rot,1.0), 1.0, rot); per_frame_45=warp=if(below(warp,0.01), 0.01, warp); per_frame_46=warp=if(above(warp,100.0), 100.0, warp); per_frame_47=cx=if(below(cx,-1.0), -1.0, cx); per_frame_48=cx=if(above(cx,2.0), 2.0, cx); per_frame_49=cy=if(below(cy,-1.0), -1.0, cy); per_frame_50=cy=if(above(cy,2.0), 2.0, cy); per_frame_51=dy=if(below(dy,-1), -1, dy); per_frame_52=dy=if(above(dy,1.0), 1.0, dy); per_frame_53=wave_x=if(below(wave_x,0.0), 0.0, wave_x); per_frame_54=wave_x=if(above(wave_x,1.0), 1.0, wave_x); per_frame_55=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_56=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_57=wave_mystery=if(below(wave_mystery,-1.0), -1.0, wave_mystery); per_frame_58=wave_mystery=if(above(wave_mystery,1.0), 1.0, wave_mystery); per_frame_59=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_60=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); per_pixel_2=cx = 8.13988973*sqr(warp - x); per_pixel_3=cx=if(below(cx,-1.0), -1.0, cx); per_pixel_4=cx=if(above(cx,2.0), 2.0, cx); per_pixel_5=dy=if(below(dy,-1), -1, dy); per_pixel_6=dy=if(above(dy,1.0), 1.0, dy); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Did You Speak with the Orb.milk0000775000175000017500000000256211756064135030376 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.966000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.507644 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1= per_frame_2=wave_r=sin(bass); per_frame_3=wave_g=sin(treb); per_frame_4=wave_b=sin(mid); per_frame_5=cx=sin(time*.475)*.005; per_frame_6=cy=sin(time*.525)*.005; per_pixel_1=zoom=zoom+sin((rad-sin(time)*sin(bass)+.1)*3.2)*.1; per_pixel_2=rot=rot+(cos(rad)+sin(time*.9)*2)*.04; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Happy Drops.milk0000775000175000017500000000331711756064135026335 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.420000 fWaveScale=0.691358 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.888000 fShader=1.000000 zoom=0.999710 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.298816 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.279*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dr = 0.01 + 0.03*min(max(bass_att-1,0.0), 0.5)*sin(rad*15); per_pixel_2=dx = dx + dr*cos(ang)*0.75; per_pixel_3=dy = dy + dr*sin(-ang); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Cartographie.milk0000775000175000017500000000270311756064135026612 0ustar matthiasmatthias[preset00] fGammaAdj=1.350000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=1.000000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.699999 fWaveScale=1.300000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000415 fShader=1.000000 zoom=1.006882 rot=0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.057228 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay=decay-0.025*pow(0.5+0.5*sin(time*1.5),4.8); per_pixel_1=dx=0.05*sin(x*80+y*94+rad*97+ang*22+time*0.733); per_pixel_2=dy=0.05*sin(x*60+y*114+rad*77+ang*32+time*0.83); per_pixel_3=zoom=zoom+0.05*rad; fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Vovan - Bass With Flover.milk0000775000175000017500000000357111756064135027227 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625314 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=0.010000 fWarpScale=100.000000 fZoomExponent=1.000000 fShader=0.700000 zoom=1.046000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999995 sy=1.000000 wave_r=0.500000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r*x*bass*1000000 + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g*200000*treb/x + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b +0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=q=rot/5 + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=zoom=zoom+0.013*(0.60*sin(0.33*time)+0.40*sin(0276*time)); per_frame_9=x=x+100; per_pixel_1=zoom=zoom-max(0.001,(bass-1.2))*sin(time*1.4+rad*6); per_pixel_2=zoom=zoom+0.07*sin(rad*25+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Omnipresence Resurrection (Raw Mix).milk0000775000175000017500000000463211756064135033401 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos; per_frame_22=wave_a = 0; per_pixel_1=zoom = log(sqrt(2)-rad) -0.24; projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Slow Shift Matrix.milk0000775000175000017500000000312411756064135027401 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5.000000 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0.000000 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=wave_x =-1; per_frame_4=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_5=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_6=rot = 1*sin(tt*.15); per_frame_7=cx = sin(tt*.16)*.5+.5; per_frame_8=cy = cos(tt*.46)*.5+.5; per_frame_9=ib_r = sin(tt*.51)*.5+.5; per_frame_10=ib_g = sin(tt*.71)*.5+.5; per_frame_11=ib_b = sin(tt*.81)*.5+.5; per_frame_12=monitor = bv; per_pixel_1=zoom = .8-.1*pow(1-rad,2); per_frame_init_1=tt = rand(10000); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Unchained - Invade My Mind.milk0000775000175000017500000000763211756064135031345 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.976000 fVideoEchoZoom=1.028414 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.818016 fWaveScale=1.028415 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000206 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.800000 ob_g=0.300000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.200000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.0035); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=wave_r+wave_r*sin(q4+q5); per_frame_28=wave_b=wave_b+wave_b*q2*sin(q3); per_frame_29=wave_g=wave_g+wave_g*q2; per_frame_30=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_31=ob_bob_b+ob_b*sin(q2+q3*2.14); per_frame_32=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_33=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_36=wave_mystery=.5*q6; per_frame_37=warp=0; per_frame_38=ob_size = 0.070 + (bass+mid)/24 + bass_att/30; per_frame_39=ib_size = ob_size / 4; per_pixel_1=zoom=zoom+.10*sin(q4+time+ang+rad); per_pixel_2=rot=if(above(bnot(1*q4),bnot(1*q3*.24)),rot*sin(rad*sin(q4*.54)),-rot*sin(rad*cos(q4*. per_pixel_3=34)))*Sin(Bass*.43)*sin(time*.13)*sin(q4*.54); per_pixel_4=sx=sx+.2*sqrt(sin(x))*sin(q3)*sin(q4*.42)*sin(q1*.65); per_pixel_5=sy=sy-.2*sqrt(sin(y))*cos(q3*q1)*Sin(above(q3,q3+.4)*.54)*sin(q4*above(q3,q2)*.54); per_pixel_6=dx=rot*sin(q4+q3)*Y*sin(above(q2,q4*.12))*x*sin(q3*.53)*sin(q5*.43); per_pixel_7=dy=-rot*sin(q3)*x*Sin(above(q3,q5)*.53)*y*sin(above(q4,q1)*-.12)*sin(above(q1,q3)*.23);; per_pixel_8=cx = cx + 4 * sin(0.128 * q3); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Cortex (Spiritual Visions Mix).milk0000775000175000017500000000535311756064135031657 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.984600 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.073089 fWaveSmoothing=0.630000 fWaveParam=-0.800000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.347980 fShader=0.000000 zoom=1.020502 rot=0.260000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.008264 sx=0.999945 sy=0.999904 wave_r=0.300000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.049900 ob_r=0.110000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.280000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass+bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb+treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid+mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=q4*.4*sin(q4)*.04; per_frame_25=q6=-q1+q2+Q3+q4+q5+q6;; per_frame_26=wave_r=wave_r*sin(q3); per_frame_27=wave_B=wave_B-.2*cos(q4); per_frame_28=wave_g=wave_b+wave_g*sin(q2+q5); per_frame_29=wave_mystery=wave_myster-.1*sin(q1)+.4*sin(q5); per_pixel_1=rot=rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05*sin(q6); per_pixel_2=zoom=zoom+rad+.3*sin(Q4-q1)*pow(x+.2*sin(Q4),y-.2*sin(Q1)) projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Deeper Logic.milk0000775000175000017500000000667511756064135027264 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.190000 zoom=0.999698 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.015000 ib_r=0.550000 ib_g=1.000000 ib_b=0.499900 ib_a=0.230000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.025); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.03+.02*wave_r; per_frame_33=ob_size=.05+.04*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_a=.03+.02*wave_g; per_frame_38=ib_size=.05+.04*bass_residual; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,0); per_pixel_4=zoom=if(above(q2,0),zoom,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Texture Boxes (Remix).milk0000775000175000017500000001475511756064135030101 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.194000 dy=0.400000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tx=0+1*sin(q1); shape_0_per_frame2=textured=if(below(.5,tx),0,1); shape_0_per_frame3=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame4=ang=ang+1*sin(time*.62); shape_0_per_frame5=x=.5-.3*sin(time*.34); shape_0_per_frame6=y=.5+.3*sin(time*.53); shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tx=0+1*sin(q2); shape_1_per_frame2=textured=if(below(.5,tx),0,1); shape_1_per_frame3=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame4=ang=ang+1*sin(time*.75); shape_1_per_frame5=x=.5-.3*sin(time*.12); shape_1_per_frame6=y=.5+.3*sin(time*.65); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=tx=0+1*sin(q3); shape_2_per_frame2=textured=if(below(.5,tx),0,1); shape_2_per_frame3=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame4=ang=ang+1*sin(time*.12); shape_2_per_frame5=x=.5-.3*sin(time*.23); shape_2_per_frame6=y=.5+.3*sin(time*.56); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=tx=0+1*sin(q4); shape_3_per_frame2=textured=if(below(.5,tx),0,1); shape_3_per_frame3=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame4=ang=ang+1*sin(time*.65); shape_3_per_frame5=x=.5-.3*sin(time*.54); shape_3_per_frame6=y=.5+.3*sin(time*.23); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Subjective Experience Of The Manifold.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Subjective Experience Of The Manifold.mi0000775000175000017500000001002411756064135033405 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999496 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.008); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse*q1); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*1.14+q2*1.14+q3*1.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.2*sin(time*2.157); per_frame_29=ob_b=.2+.2*sin(time*1.689); per_frame_30=ob_g=.2+.2*sin(time*1.413); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=echo_zoom=1+.08*q1+.08*q2+.06*q3+.16*cos(time*.681); per_frame_44=wave_r=.5+.5*sin(q1+time*2.183); per_frame_45=wave_b=.5+.5*sin(q2+time*1.211); per_frame_46=wave_g=.5+.5*sin(q3+time*1.541); per_frame_47=wave_mystery=wave_mystery+.5*sin(time*3+q6); per_frame_48=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_49=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_50=wave_mode=q8%3; per_frame_51=wave_a=3+sin(time*1.414)+q3; per_pixel_1=xx=x-.5+.03*q5+.1*y*q6+.1*sin(time*.322); per_pixel_2=yy=y-.5+.03*q6+.1*x*q5+.1*sin(time*.427); per_pixel_3=dx=sin(xx*2); per_pixel_4=dy=sin(yy*2); per_pixel_5=rot=sin(rad*1.4+.3*q4); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Spillswirl.milk0000775000175000017500000000320511756064135027024 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.020100 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499722 fWaveSmoothing=0.900000 fWaveParam=-0.080000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=27.429565 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.001990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + if(above(wave_y,0.75), - 0.1*tan(time), + 0.1*tan(time)); per_frame_2=wave_y = wave_y + 0.40*sin(8*mid); per_frame_3=wave_r = wave_r + if(above(3*bass,2), +1,-2); per_frame_4=wave_g = wave_g + if(above(3*mid,2), +1, -2); per_frame_5=wave_b = wave_b + if(above(3*treb,2), +1, -2); per_frame_6=warp = 0; per_frame_7=rot = rot - 0.05; per_pixel_1=zoom = zoom + if (below(rad,0.3), -0.2*(1-rad), 0); per_pixel_2=zoom = zoom + if(below(rad,0.6), -0.2*(0.5-rad), 0); per_pixel_3=rot = rot - if(below(rad,0.2), 0.1*(1-rad), 0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Luz.milk0000775000175000017500000000251111756064135024751 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.200000 fWaveScale=71.269997 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.014000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%30,0); per_pixel_1=rot=rot+0.04*rad*cos(ang*4+time*1.9); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Quicksand.milk0000775000175000017500000000377011756064135026127 0ustar matthiasmatthias[preset00] fRating=4.500000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499226 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.760000 wave_g=0.480000 wave_b=0.390000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.669900 mv_g=0.480000 mv_b=0.390000 mv_a=0.200000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=vol = (5*bass + 3*mid + 2*treb)/10; per_frame_4=wave_x = wave_x + 0.03*vol*sin(0.727*time); per_frame_5=wave_y = wave_y + 0.04*vol*sin(0.777*time); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_7=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=monitor = time; per_pixel_1=cx = (0.25&(x*5-0.5))*0.1+0.025; per_pixel_2=cy = (0.25&(y*5-0.5))*0.1+0.025; per_pixel_3=sx = sx -.005-abs(x-1)*.01; per_pixel_4=sy = sy -.005-abs(x-1)*.01; per_pixel_5=zoom = pow(rad,0.05)+.050; per_pixel_6=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Mega Swirl 2.milk0000775000175000017500000000251511756064135026257 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); fRating=3.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Kalideostars (Round Round Mix).milk0000775000175000017500000001430411756064135032375 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Kalideostars (Altars Of Madness MIx).milk0000775000175000017500000001425211756064135033266 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=2.879900 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=zoom+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_pixel_1=dx=dx+0.003*sin((y*2-1)*64)+0.001*sin((y*2-1)*96); per_pixel_2=dy=dy+0.004*cos((x*2-1)*64)+0.002*cos((x*2-1)*96); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Feedback 2.milk0000775000175000017500000001455111756064135026014 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.207965 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Solar Flare.milk0000775000175000017500000000341111756064135026271 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=0.478000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.005000 warp=0.123000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.570000 wave_b=0.000000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.03*equal(frame%2,0); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Antidote.milk0000775000175000017500000000405311756064135026431 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999837 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=20.009382 fWarpScale=5.427911 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(4*time) + 0.15*sin(2.5*time); per_frame_2=wave_g = wave_g + 0.35*sin(3.7*time) + 0.15*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.35*sin(3.84*time) + 0.15*sin(2.3*time); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.5 + 0.15*sin(time); per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.005*sin(cos(x*time)*1.76*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.005*cos(sin(y*time)*1.54*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and Rovastar - Altars Of Madness 3 (ooze tweak with .milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and Rovastar - Altars Of Madness 3 (ooze twea0000775000175000017500000001445111756064135033211 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-1.000000 dy=-1.000000 warp=0.010000 sx=1.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=384 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=22.479836 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.600000 wave_0_per_frame1=x = 100*sin(time) * q2+.2; wave_0_per_frame2=t1 = cos(time)*q3; wave_0_per_point1=x = sample+(value1*t1); wave_0_per_point2=y = value2 +q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_init_1=decay=0.1; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_a =bass; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_16=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_17=oldq7=q7; per_frame_18=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_19=oldq6=q6; per_frame_20=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_21=oldq5=q5; per_frame_22=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_23=oldq4=q4; per_frame_24=Flag = If(beat,if(Rand(2)-1,1,0),oldFlag); per_frame_25=oldflag = flag; per_frame_26=Ratio = If(Beat,50+rand(100),oldRatio); per_frame_27=OldRatio = Ratio; per_frame_28=q1 = if(beat,if(flag,ratio,0.75*ratio),oldq1); per_frame_29=oldq1=q1; per_frame_30=q2 = if(beat,if(flag,0.75*ratio,ratio),oldq2); per_frame_31=//q2 = if(beat, rand(2)+1,oldq2); per_frame_32=oldq2=q2; per_frame_33=//monitor = if(rand(2)-1,-1,1); per_frame_34=temp_b = cos(time) + abs(cos(time)); per_frame_35=temp_g = abs(sin(time)) ; per_frame_36=temp_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_37=ob_r = 1 - if(above(temp_r,1),1,if(above(temp_r,0), abs(temp_r),0)); per_frame_38=ob_g = 1 - if(above(temp_g,1),1,if(above(temp_g,0), abs(temp_g),0)); per_frame_39=ob_b = 1 - if(above(temp_b,1),1,if(above(temp_b,0), abs(temp_b),0)); per_frame_40=q3 = .5+.5*sin(q8); per_frame_41=monitor = q3; per_pixel_1=dx=q4*sin((y-0.5)*q1)+q5*sin((y-0.5)*q2); per_pixel_2=dy=q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q1); per_pixel_3=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-dx)); per_pixel_4=cx = if(above(dy,-.5),1-rot * 2,rot*q8); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - They're so cute Dad can I keep one!.milkprojectM-complete-2.1.0-Source/presets_milkdrop/EMPR - Random - They're so cute Dad can I keep one!.0000775000175000017500000000710511756064135032243 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.651498 fWaveSmoothing=0.000000 fWaveParam=-0.180163 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999997 sx=0.578528 sy=1.030301 wave_r=0.610115 wave_g=0.337971 wave_b=0.298628 wave_x=0.671479 wave_y=0.725962 ob_size=0.030000 ob_r=0.148379 ob_g=0.786533 ob_b=0.637879 ob_a=0.973918 ib_size=0.045000 ib_r=0.841289 ib_g=0.297099 ib_b=0.775799 ib_a=0.238807 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.598910 mv_dy=0.978744 mv_l=0.500000 mv_r=0.296168 mv_g=0.490016 mv_b=0.461879 mv_a=0.573571 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_frame_21=wave_y = treb + wave_b; per_frame_22=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_23=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_24=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_25=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); per_pixel_2=cy = q1 * warp; per_pixel_3=cy = cy * rad; per_pixel_4=cx = a * bass_att; per_pixel_5=dy = warp + time; per_pixel_6=zoomexp = bass_att + a; per_pixel_7=rot = a * bass_att; per_pixel_8=rot = rot * y; per_pixel_9=zoomexp=if(below(zoomexp,0.01), 0.01, zoomexp); per_pixel_10=zoomexp=if(above(zoomexp,100.0), 100.0, zoomexp); per_pixel_11=rot=if(below(rot,-1.0), -1.0, rot); per_pixel_12=rot=if(above(rot,1.0), 1.0, rot); per_pixel_13=cx=if(below(cx,-1.0), -1.0, cx); per_pixel_14=cx=if(above(cx,2.0), 2.0, cx); per_pixel_15=cy=if(below(cy,-1.0), -1.0, cy); per_pixel_16=cy=if(above(cy,2.0), 2.0, cy); per_pixel_17=dy=if(below(dy,-1), -1, dy); per_pixel_18=dy=if(above(dy,1.0), 1.0, dy); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal 1.milk0000775000175000017500000001032511756064135032135 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=1.284528 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=xdx = dx -0.008*sin(time*0.23); per_frame_28=xdy = dy - 0.008*sin(time*0.2); per_frame_29=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_30=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_31=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_pixel_1=box=0.8*(1-rad)+0.5*abs(x*3-0.2*sin(q3))%2 + 0.5*abs(y*3+0.2*sin(q5))%2; per_pixel_2=q1 = 8.05+1.2*(sin(x)-cos(y)); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4,dx); per_pixel_6=dy= if(above(box,1),q2,dy); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Slow Solstice.milk0000775000175000017500000000672711756064135031422 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.200000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.92)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_34=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); per_frame_35=wave_mystery=wave_x-.5; per_pixel_1=zoom = zoom + rad/10 + abs(sin(ang-rad)/10) +q4/10; per_pixel_2=rot = rot + treb*.001 + sin(treb+rad)/33 -q3/8; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - ReAwoke.milk0000775000175000017500000001752311756064135026371 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999489 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.337423 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.776608 shapecode_0_ang=0.628319 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.408391 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+.05*q4; shape_0_per_frame2=y=.5+.05*q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.1+.05*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.03*sin(time*.8); per_frame_51=wave_mode=q8%2; per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=radix=if(above(q3,0),min(xx,yy),max(xx,yy)); per_pixel_6=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_7=rot=sin(rad*(xx*q4+yy*q5+radix*q6)); per_pixel_8=cx=cx+xx; per_pixel_9=cy=cy+yy; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Warp Of Dali 1.milk0000775000175000017500000000263711756064135026421 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); projectM-complete-2.1.0-Source/presets_milkdrop/Reenen - phoenix.milk0000775000175000017500000000267211756064135026023 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.053452 fWaveScale=0.811409 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.608037 fWarpScale=1.220618 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009520 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.591235 sx=0.970590 sy=1.000000 wave_r=0.700000 wave_g=0.100000 wave_b=0.000000 wave_x=0.500000 wave_y=0.240000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20; per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time); per_frame_3=wave_r = wave_r + vol/10; per_frame_4=wave_b = vol/10; per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time); per_frame_6=sx = sx - vol/50; per_frame_7=wave_x = wave_x + vol/50; per_pixel_1=q1 = above(0.5,y); per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x)); per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1); per_pixel_4=rot = if(bor(q1,q2),q3,rot); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Space.milk0000775000175000017500000000555711756064135025776 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.882469 fWaveScale=0.000000 fWaveSmoothing=0.630000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.980296 sy=1.000000 wave_r=0.000000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.001500 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29= per_frame_30= per_frame_31=dx = dx + dx_residual; per_frame_32=dy = dy + dy_residual; per_frame_33= per_frame_34= per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_36=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_37=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_38= per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = 215*myx*dx; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Downward Spiral.milk0000775000175000017500000000261011756064135027177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=2.717574 fWaveSmoothing=0.900000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.990000 rot=0.060000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.999900 wave_r=1.000000 wave_g=0.400000 wave_b=0.100000 wave_x=0.500000 wave_y=0.600000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).mi0000775000175000017500000000621011756064135032261 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.763002 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.230000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_frame_25=echo_zoom=echo_zoom-.3*sin(Time*(q5/2/2/2/2/2/2/2)); per_frame_26=//echo_alpha=1; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0)*((ang/2/2/2)-rad)*Sin(q5)/2; per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y-0.5)*96)+0.005*sin((y-0.5)*128)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0.001*cos((x-0.5)*128)+0.001*cos((x-0.5)*96)); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and che - Inside the House of nil.milk0000775000175000017500000000452711756064135032056 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Sea Life.milk0000775000175000017500000000267611756064135026312 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.781787 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=4.320000 mv_dx=-0.136000 mv_dy=-0.012000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.341); per_frame_2=wave_b = wave_b + 0.5*sin(time*1.011); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.221); per_frame_4=mv_x = 1.25; per_frame_5=mv_y = 1.25; per_pixel_1=cx = if(above(rad,0.3),0.5,0.3); per_pixel_2=rot = if(above(rad,0.3),bass*0.05,0.1); per_pixel_3=//rot = bass*0.051; per_frame_init_1=decay =0.01; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Destruction.milk0000775000175000017500000000415511756064135026510 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.581546 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.594000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.019*( 0.60*sin(100.334*time) + 0.40*sin(250.277*time) ); per_frame_11=dy = dy + 0.019*( 0.60*sin(200.384*time) + 0.40*sin(150.247*time) ); per_frame_12=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Fractal Encounter 2.milk0000775000175000017500000001170711756064135032521 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=100.000000 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.100000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.201000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=5.760000 nMotionVectorsY=4.680001 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.600000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.21 - 0.2*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.2*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx +0.001+abs(0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437))); per_frame_10=dy = dy + abs(0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315))); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_39=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_40=beateven = beatcounter%2; per_frame_41=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_42=echo_orient = mode; per_frame_43=wave_a = if(beat,1,0); per_frame_44=wave_r = wave_r + 0.2*sin(time*0.7854) - 0.2*beateven; per_frame_45=wave_b = wave_b + 0.1*sin(time*0.8254) + 0.2*beateven; per_frame_46=wave_g = wave_g + 0.1*sin(time*0.854) + 0.2*beateven; per_frame_47=q6 = beat; per_frame_48=wave_mode = if(beateven,7,0); per_frame_49=mv_a = if(beat,if(equal(beatcounter,6),1,0),0); per_frame_50=mv_r = if(mv_a,rand(2),0); per_frame_51=mv_b = if(mv_a,rand(2),0); per_frame_52=mv_g= if(mv_a,rand(2),0); per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.45+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.15*sin(2*q4); per_pixel_7=cy = cy + 0.14*sin(2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); per_frame_init_1=beatcounter =0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Cosmic Mosaic (Active Mix).milk0000775000175000017500000001322011756064135031371 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=2.608790 fWaveSmoothing=0.500000 fWaveParam=0.350000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=4.320000 mv_dx=-0.136000 mv_dy=-0.012000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.691150 shapecode_0_tex_zoom=2.283879 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = tex_zoom - 0.025 + 0.05*(bass+bass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=//zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_frame_7=warp=0; per_frame_8=decay = 0.970; per_frame_9=zoom =1; per_frame_10=rot=0; per_pixel_1=//dy=dy+0.05*sin((y*2-1)*48+(y*2-1)*64); per_pixel_2=//dy=dy-0.05*cos((x*2-1)*64+(x*2-1)*48); per_pixel_3=//dx=dx+0.005*sin((y*2-1)*48+(y*2-1)*64); per_pixel_4=//dx=dx-0.005*cos((x*2-1)*64+(x*2-1)*48); per_pixel_5= per_pixel_6=dx = 0.005*sin((tan(1-rad))*(90+bass+bass_att)+((ang)*18)); per_pixel_7=dy = -0.005*sin((tan(1-rad))*(90+bass+bass_att)+((-ang)*18)); projectM-complete-2.1.0-Source/presets_milkdrop/TobiasWolfBoi - The Pit.milk0000775000175000017500000000242211756064135027066 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.386143 fWaveSmoothing=0.000000 fWaveParam=0.900000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.008151 fWarpScale=3.151486 fZoomExponent=0.100000 fShader=0.000000 zoom=0.801925 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor - Learning Curve (Invert tweak).milk0000775000175000017500000000451611756064135031712 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.010000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.793875 fWaveScale=1.074093 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000001 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001837 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.300000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.025000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att + treb + mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean - 0.5 * (vol_mean-vol_now),0.1 * (vol_mean * 9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.15 * vol_mean),1,0); per_frame_5=sinbeat =sin(beat * (vol_now-vol_mean)); per_frame_6=wave_b = cos(time) + abs(cos(time)); per_frame_7=wave_g = abs(sin(time)) ; per_frame_8=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_9=ib_r = if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_10=ib_g = if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_11=ib_b = if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_12=ob_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=ob_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=ob_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15=q1 = sinbeat+.35 ; per_frame_16=wave_mystery = vol_now; per_frame_17=monitor = sinbeat; per_pixel_1=a = pow(1.02, pow(1, rad * 2 - 1)); per_pixel_2=dx = (x - .5) * a + .5 - x; per_pixel_3=dy = (y - .5) * a + .5 - y; per_pixel_4=zoom = q1 + x; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Space Voyage (High-Warp).milk0000775000175000017500000000264511756064135030345 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.200000 fWaveScale=1.694000 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.300000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.683000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Clouded Judgement Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Clouded Judgement Mix).mi0000775000175000017500000001660111756064135033347 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.700000 shapecode_1_r2=0.700000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.521); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.424973 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.900000 shapecode_3_y=0.900000 shapecode_3_rad=0.181670 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 +0.4*sin(0.1*q8); shape_3_per_frame2=y = 0.5+0.4*sin(q7*0.19653); shape_3_per_frame3=textured =1; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Reducto Ad Nauseum.milk0000775000175000017500000000317311756064135027514 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.042000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx+max(0,(bass_att-1.2)); per_frame_9=sy=sy+max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Madness Within The Void (Remix).milk0000775000175000017500000000605711756064135031574 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.454960 fWaveScale=0.863577 fWaveSmoothing=0.630000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.200000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=0.500000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=bass_counter = equal(bass_thresh,2)*1+bass_counter; per_frame_2=treb_counter=equal(treb_thresh,2)*1+treb_counter; per_frame_3=mid_counter=equal(mid_thresh,2)*1+mid_counter; per_frame_4=vol_counter=equal(vol_thresh,2)*1+vol_counter; per_frame_5=bass_cycler = bass_counter%8; per_frame_6=treb_cycler=treb_counter%8; per_frame_7=mid_cycler=mid_counter%8; per_frame_8=q1=sin(Bass&timE*.43); per_frame_9=q2=sin(bass_att&time*.23); per_frame_10=q3=sin(treb&time*.43); per_frame_11=q4=sin(mid&time*.23); per_frame_12=q5=sin(mid_att&time*.54); per_frame_13=q6=frame%40-bass*sin(time*.53-q3); per_frame_14=q7=frame%20-treb*sin(time*.65-q2); per_frame_15=q8=frame%30-mid*sin(time*.43-q1); per_frame_16=ob_r=.3+.4*sin(above(q6,wave_b)); per_frame_17=ob_b=.2+.7*sin(Above(q7,wave_g)); per_frame_18=ob_G=.4+.5*sin(above(q8,wave_r)); per_frame_19=//wave_A=100; per_frame_20=wave_a=0; per_frame_21=//wave_r=wave_b; per_frame_22=//wave_g=wave_g; per_frame_23=//wave_b=wave_R; per_pixel_1=rad_cycle=rad*rad*x*60*rad*sin(q6); per_pixel_2=d=.03*(sin(rad*3.14*sin(q3)))+1; per_pixel_3=r=d-.03*(sin(ang*3.14*sin(q2))); per_pixel_4=radx=below(0.3-rad+x,0.3+rad-x); per_pixel_5=rady=below(0.3-rad+y,0.3+rad-y); per_pixel_6=snare=below(0,x-rad-.3*sin(q4)-x-y*d*r)*sin(q1-d+r-q3); per_pixel_7=x2=above(x,rad); per_pixel_8=y2=above(y,rad); per_pixel_9=zoome=zoom+.2*sin(above(q6,q7)/q8)*(radx*rady-d*sin(q2)-r*sin(q3)+.1*sin(rad*3.14*sin(Q1)) per_pixel_10=+rad-x*radx-y*rady)*x2*y2-.03*sin(q4); per_pixel_11=sx=sx-.09*sin(Q4)*sin(x2-rad+radx*sin(q2-q7))*radx-x2/2/2/2/2*rad; per_pixel_12=sx=sx-.09*sin(q2)*sin(y2-rad+rady*sin(q3-q6))*rady-y2/2/2/2/2*rad; per_pixel_13=rote=.1*sin(radx*rady-x2*sin(q3-x1+rad*300))-.03*d*r-.02*sin(q3-q1)-sin(ang*d/2/2/2/2/2 per_pixel_14=*sin(q3)); per_pixel_15=rote2=rot+.1--rad/2/2/2/2/2; per_pixel_16=rot=if(above(q1,q2),rote,rote2*rad-ang/2*sin(above(bass,3.5))); per_pixel_17=zoom=if(above(q2,q1),zoome,zoom+.05*sin(rad))+.01/2; per_pixel_18= per_pixel_19= ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Aderrasi - Oceanic Bassograph (Underwater Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Aderrasi - Oceanic Bassograph (Underwater0000775000175000017500000000416111756064135033403 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.504000 fDecay=1.000000 fVideoEchoZoom=2.987781 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.049629 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.000154 fZoomExponent=1.028415 fShader=0.800000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.000000 wave_r=0.500000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.015000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.500000 ob_a=0.100000 ib_size=0.000000 ib_r=1.000000 ib_g=1.000000 ib_b=0.250000 ib_a=0.200000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.500000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.040000 per_frame_1=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_2=oldq8 = q8; per_frame_3=wave_x = wave_x +(0.48*sin(4*bass*treb*mid))*sin(q8/bass); per_frame_4=wave_r = if(above((time*20)%2,0),0,wave_r + 0.5*sin(time)); per_frame_5=wave_b=if(above((time*20)%2,0),1,0); per_frame_6=rot = rot + 0.0*sin(time); per_frame_7=dy = dy - 0.01- 0.01*sin(0.1*q8); per_frame_8=ob_r = .1 + if(above(.2*sin(time*.444),0),.3*sin(time*.444),0); per_frame_9=ob_g =.1 + if(above(.2*sin(time*.777),0),.3*sin(time*.777),0); per_pixel_1=warp = warp + if (below(y, 0.5), if(below(rad,0.9), +0.5 + 0.5*sin(0.613*q8), 0), +0.1); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Chromatic Abyss (The Other Side).milk0000775000175000017500000000275611756064135032376 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868317 fWaveScale=0.484545 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=zoom = zoom + 0.01; per_pixel_1=sx = sx + if (above(rad, 0.38), +0.01, 0); per_pixel_2=sy = sy + if (above(rad, 0.38), +0.01, 0); per_pixel_3=warp = warp + if (above(rad,0.56 + 0.05*sin(time)), +0.5*(sin(rad)), 0); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Four Kinds of Amphetamines.milk0000775000175000017500000000244711756064135031134 0ustar matthiasmatthias[preset00] fGammaAdj=0.800000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.970000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.800000 fWaveScale=1.053000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.488000 fShader=1.000000 zoom=1.316000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirlie 1.milk0000775000175000017500000000360611756064135025744 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets_milkdrop/Krash - 3D Shapes Demo.milk0000775000175000017500000002265611756064135026530 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 3*sin(time); wave_0_per_frame14=t5 = 10+8*cos(time); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.4*cos(time); wave_0_per_frame17=r = 0.5-0.4*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 =x3 + t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22=//x=(0.5)*sin(8*sample*t8); wave_0_per_point23=b= r+value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 3*sin(time+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(time+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.4*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.4*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x1 = (1+value1)*sin(t8*sample)*sin(16*t8*sample); wave_1_per_point5=y1 = (1+value1)*cos(t8*sample); wave_1_per_point6=z1= (1+value1)*sin(t8*sample)*cos(16*t8*sample); wave_1_per_point7= wave_1_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point15=//move resulting shape in 3d space wave_1_per_point16=x4 = x3+t4; wave_1_per_point17=y4 = y3; wave_1_per_point18=z4 = z3+t5; wave_1_per_point19=//draw 3d shape in 2d wave_1_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point22= wave_1_per_point23=r = g+value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 3*sin(time+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(time+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.4*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.4*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+value1; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a=0; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Lifesavor Anyone.milk0000775000175000017500000000235011756064135027342 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.008081 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997766 fWaveScale=0.653090 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.350000 wave_g=0.550000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=1.000000 ob_b=0.200000 ob_a=0.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_pixel_1=zoom = pow(rad,0.05)+.05/bass; projectM-complete-2.1.0-Source/presets_milkdrop/illusion & studio music - charged bliss.milk0000775000175000017500000000416011756064135032156 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.981000 fVideoEchoZoom=1.008098 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.916265 fWaveScale=0.999496 fWaveSmoothing=0.666000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=0.712962 fZoomExponent=0.999788 fShader=0.830000 zoom=1.006500 rot=1.000000 cx=1.280000 cy=0.470000 dx=0.000000 dy=0.000000 warp=1.728309 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=26.719893 nMotionVectorsY=48.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_18=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_frame_19=ff = frame/100; per_frame_20=monitor = wave_r; per_pixel_1=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_2=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_3=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Shadows of Annon.milk0000775000175000017500000000464111756064135027272 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.186470 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.280000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.300000 wave_g=0.600000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.499900 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.200000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_mysyery=bass_Att-1; per_frame_19=wave_R=wave_r+.2*sin(time*.43); per_frame_20=wave_B=wave_B-.2*sin(time*.54); per_frame_21=wave_g=wave_g-.4*sin(time*.34); per_frame_22=ob_a=0; per_pixel_1=rad_cycle=rad*rad*x*60*rad*sin(q6); per_pixel_2= per_pixel_3=rote=rot+.1*sin(rad_cycle*sin(rad*3.14))+.01*sin(q1)*tan(rad); per_pixel_4=zoome=zoom+.1*sin(rad*3.14*sin(ang*3.14)*sin(q2)-rote); per_pixel_5=zoom=zoome+.05*sin(rad*3.14*q2)*sin(q4); per_pixel_6=rot=rote*rad*sin(Q3)*Sin(Ang*3.14*sin(q3)*sin(Q4))/2+.1*sin(ang*3.14)*sin(Q1); per_pixel_7=dx=rot/2/2/2/ang*sin(q5); per_pixel_8=dy=rot/2/2/2*sin(q3); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic - It's Only Make Believe.milk0000775000175000017500000000313211756064135031277 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.865441 fWaveScale=69.200165 fWaveSmoothing=0.792000 fWaveParam=0.020000 fModWaveAlphaStart=0.980000 fModWaveAlphaEnd=0.999999 fWarpAnimSpeed=0.960959 fWarpScale=6.948194 fZoomExponent=2.699864 fShader=0.700000 zoom=0.012572 rot=0.000000 cx=0.500000 cy=0.500001 dx=0.000000 dy=0.000000 warp=10.040655 sx=0.999989 sy=0.999999 wave_r=0.250000 wave_g=0.250000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.150000 ob_g=0.350000 ob_b=0.250000 ob_a=0.970000 ib_size=0.010000 ib_r=0.350000 ib_g=0.250000 ib_b=0.150000 ib_a=0.970000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.500000 mv_g=0.500000 mv_b=0.500000 mv_a=0.950000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/bass)/2+0.5; per_frame_3=wave_g = cos(ff/mid)/2+0.5; per_frame_4=wave_b = cos(3*ff/treb)/2+0.5; per_frame_5=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_6=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_7=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_8=ob_r=wave_r; per_frame_9=ob_g=wave_g; per_frame_10=ob_b=wave_b; per_frame_11=rot = rot + 0.180*( 0.60*sin(0.981*time) + 0.80*sin(0.279*time) ); per_frame_12=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot - Texture Boxes (Remix 2).milk0000775000175000017500000001466511756064135030223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001715 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999999 rot=-0.000000 cx=0.500000 cy=0.500000 dx=-0.006000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.000000 nMotionVectorsX=38.399994 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.870000 shapecode_0_rad=0.310900 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141500 shapecode_0_tex_zoom=2.216710 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=textured=1; shape_0_per_frame2=tex_ang=tex_ang+1*sin(time*.65*q2); shape_0_per_frame3=ang=ang+1*sin(time*.62); shape_0_per_frame4=x=.5-.3*sin(time*.34); shape_0_per_frame5=y=.5+.3*sin(time*.53); shape_0_per_frame6=rad=rad-.5*sin(time*.53); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.000000 shapecode_1_y=0.620000 shapecode_1_rad=0.307832 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448630 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=textured=1; shape_1_per_frame2=tex_ang=tex_ang+1*sin(time*.23*q4); shape_1_per_frame3=ang=ang+1*sin(time*.75); shape_1_per_frame4=x=.5-.3*sin(time*.12); shape_1_per_frame5=y=.5+.3*sin(time*.65); shape_1_per_frame6=rad=rad+.5*sin(time*.75); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.370000 shapecode_2_rad=0.317160 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.448629 shapecode_2_r=1.000000 shapecode_2_g=0.400000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.400000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.400000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=textured=1; shape_2_per_frame2=tex_ang=tex_ang+1*sin(time*.34*q3); shape_2_per_frame3=ang=ang+1*sin(time*.12); shape_2_per_frame4=x=.5-.3*sin(time*.23); shape_2_per_frame5=y=.5+.3*sin(time*.56); shape_2_per_frame6=rad=rad+.5*sin(time*.12); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.000000 shapecode_3_y=0.110000 shapecode_3_rad=0.314020 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.216713 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=textured=1; shape_3_per_frame2=tex_ang=tex_ang+1*sin(time*.12*q6); shape_3_per_frame3=ang=ang+1*sin(time*.65); shape_3_per_frame4=x=.5-.3*sin(time*.54); shape_3_per_frame5=y=.5+.3*sin(time*.23); shape_3_per_frame6=rad=rad+.4*sin(time*.43); per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_stt&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(bass-new_bass&time*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18= per_frame_19= projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Antidote (Side Effects Mix).milk0000775000175000017500000000455311756064135031502 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=5.427025 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.972360 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.766487 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.400000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.35*sin(1.4*time) + 0.15*sin(2.5*time+2*mid); per_frame_2=wave_g = wave_g + 0.35*sin(1.7*time) + 0.15*sin(2.11*time+2.2*treb); per_frame_3=wave_b = wave_b + 0.35*sin(1.84*time) + 0.15*sin(2.3*time+2*bass); per_frame_4=//wave_y = wave_y + 0.24*sin(2.5*time); per_frame_5=wave_x = 0.75 + 0.45*sin(sin(0.5*bass_att-0.4*treb_att)*sin(time)); per_frame_6=//warp = warp + (0.8*bass_att - 0.8*treb_att)*0.25; per_pixel_1=//thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=//dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=//dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=//warp = warp + dy_r*50* (if (above(x*cos(1.2*time), sin(1.62*time)), if(below(x*sin(1.72*time),cos(1.8*time)), if(below(y,sin(3*time)), + 1*bass, 0), 0), 0)); per_pixel_6= per_pixel_7=dy = dy + (0.004*sin(cos(x*2.25*time)*0.86*sin(0.52*time*cos(max(0.075*bass_att,0.0005*time))))); per_pixel_8=dx = dx + (0.004*cos(sin(y*2.25*time)*0.94*sin(0.79*time*sin(max(0.075*treb_att,0.0005*time))))); per_pixel_9=dy = dy - sin((1+x)*time*0.94)*(0.005*above(y,sin(1.14*time+0.02*treb_att))); per_pixel_10=dx = dx + sin((0.25-y)*time*0.97)*(0.005*above(x,cos(1.2*time+0.02*bass_att))); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Snowflake Halo.milk0000775000175000017500000000262111756064135026774 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.360000 fWaveParam=-0.500000 fModWaveAlphaStart=0.709800 fModWaveAlphaEnd=1.700000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959487 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_frame_5=zoom = zoom - if(below(zoom,0.96),0,0.008); per_frame_6=zoom = zoom + 0.15*bass_att; per_pixel_1=angval = ang + abs(3.14*sin(time*0.345) + 3.14*sin(time*.234)); per_pixel_2=rot=(2*abs((sin(time)-0.5))-angval)/1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Serpent.milk0000775000175000017500000000324011756064135025617 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=1.300000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=3.600000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.309000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_pixel_1=sx=sx+0.05*sin((y*2-1)*6+time*1.53+(x*2-1)*3.2); per_pixel_2=sy=sy+0.05*cos((x*2-1)*8+time*1.71+(y*2-1)*4.3); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - War Machine (Shifting Complexity Mix).milk0000775000175000017500000000553011756064135032770 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Toy.milk0000775000175000017500000000334511756064135024760 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=0.387000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time) + 0.30*sin(1.821*time) ); per_frame_2=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time) + 0.70*sin(2.522*time) ); per_frame_3=wave_r = wave_r + 0.890*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.890*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.890*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_7=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Calligraphy.milk0000775000175000017500000000262611756064135026445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.478300 fWaveSmoothing=0.900000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.036087 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000715 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_init_1=billy = 100; per_frame_1=//zoom = 1;// + billy*0.01; per_frame_2=wave_r = wave_r + 0.3*sin(time*0.345); per_frame_3=wave_g = wave_g + 0.3*sin(time*0.425); per_frame_4=wave_b = wave_b + 0.3*sin(time*0.515); per_frame_5=decay = decay - 0.03*equal(int(frame)%2,0); per_frame_6=rot = rot + 0.02*sin(time*0.05); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Visions Beyond.milk0000775000175000017500000000274311756064135027570 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.294622 fWaveSmoothing=0.630000 fWaveParam=0.040000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.800000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=mycolour = sin(time*2.134)/2+0.5; per_frame_2=wave_r = mycolour; per_frame_3=wave_g = 1- mycolour; per_frame_4=wave_b = sin(time*0.7)/2+0.5; per_pixel_1=bass_effect = if(above(bass+2*bass_att,3.6),0.1,0); per_pixel_2=zoom = if(above(rad,0.6),0.95+abs(sin(3*time-rad)/10),if(below(rad,0.2),0.5+sin(rad*rad)/5,if(above(rad,0.4),0.95+ abs(sin(time*3-rad*rad)/10),0.91 +bass_effect+sin(4/rad)/10))); per_pixel_3=rot =if(above(rad,0.6),sin(time*3-rad)/50,if(below(rad,0.2),0,if(above(rad,0.4),log(x)/100,0))); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - El Cubismo.milk0000775000175000017500000000274011756064135026125 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); projectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren - Hmmm.milk0000775000175000017500000000241711756064135025563 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.303779 fWaveSmoothing=0.360000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.380217 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = 0.01*frame; per_frame_2=wave_r = 0.5*sin(5*ff/bass)+0.5; per_frame_3=wave_g = 0.5*cos(ff/mid)+0.5; per_frame_4=wave_b = 0.5*cos(3*ff/treb)+0.5; per_pixel_1=rot=0.1*pow(ang,3); per_pixel_2=zoom=tan(pow(rad,10))+mid_att; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness 2 (Frozen Time Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness 2 (Frozen Time Mix).mil0000775000175000017500000000543111756064135032771 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=27.154621 fWaveScale=0.982837 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(2.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*2.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*2.465); per_frame_7=ib_a =1; per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_16=lastbeat = if(beat,time,lastbeat); per_frame_17=countertime = if(beat,time,countertime); per_frame_18=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_19=wave_a = beat; per_frame_20=wave_x =0.2+(0.01*rand(60))*beat; per_frame_21=ib_r=wave_g; per_frame_22=ib_b= wave_r; per_frame_23=ib_g = wave_b; per_frame_24=mv_a = 1+beat; per_frame_25=q2 = 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)); per_frame_26=monitor = q2; per_pixel_1=dx=dx+q2*0.01*sin((y-0.5)*96)+q2*0.01*sin((y-0.5)*128); per_pixel_2=dy=dy+q2*0.001*cos((x-0.5)*128)+q2*0.001*cos((x-0.5)*96); per_frame_init_1=decay=0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Hyperspace (Frozen Rapture Mix).milk0000775000175000017500000000326011756064135032521 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.973000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999682 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_frame_10=echo_zoom = 1+q1; per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - De La Moutard 2.milk0000775000175000017500000000247611756064135026574 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.940000 fWaveScale=2.578376 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=4.401000 fShader=0.000000 zoom=1.031000 rot=0.003000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.158989 sx=1.000000 sy=1.000000 wave_r=0.190000 wave_g=0.190000 wave_b=0.190000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.2)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Eggs.milk0000775000175000017500000000265511756064135025075 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.500000 fWaveScale=2.720000 fWaveSmoothing=0.770000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.420000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo (Demonology Mix).milk0000775000175000017500000001002711756064135031500 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.818000 fWaveScale=0.374038 fWaveSmoothing=0.810000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.968827 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.424100 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.5+.5*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.005); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=.5+.5*q1; per_frame_28=wave_b=.5+.5*q2; per_frame_29=wave_g=.5+.5*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+time*2.18); per_frame_31=ob_bob_b+ob_b*sin(q2+time*1.73); per_frame_32=ob_g=ob_g+ob_g*sin(q3+time*2.09); per_frame_33=ib_r=ib_r+ib_r*cos(q4+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q4+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q4+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_38=ob_size=.025+.025*sin(q3*3+q1); per_frame_39=ib_size=.025+.025*sin(q1*3+q3); per_frame_40=warp=0; per_frame_41=wave_mystery=wave_mystery+.1*sin(time*2.18+q6); per_frame_42=wave_x=wave_x+.2*sin(time*.811+q1)+.01*(frame%5)*sign(q3); per_frame_43=wave_y=wave_y+.2*sin(time*2.3+q2)+.01*q7; per_frame_44=decay=.996+.004*q3; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=zoom+.05*sin(rad*(q7*2+q5)+q1)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Forgotten Moon.milk0000775000175000017500000000324711756064135027575 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.015199 fWaveSmoothing=0.630000 fWaveParam=-0.340000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.100000 wave_y=0.860000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.5*sin(time); per_frame_3=ib_g = 0.5+0.5*sin(time*1.576); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=q8 =oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_pixel_1=dx = 0.01*sin(100*y+q8/y); per_pixel_2=dy = 0.01*sin(100*x+q8/x); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Paranormal Static.milk0000775000175000017500000000406111756064135031373 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.490000 fDecay=0.965000 fVideoEchoZoom=0.996600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.002776 fWaveScale=1.089980 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=0.997374 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.001829 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=1.000000 nMotionVectorsX=9.599999 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_x = 0.5 + 0.2*(sin(time*0.678) + sin(time*0.987)); per_frame_2=wave_y = 0.5 - 0.2*(sin(time*0.876) + sin(time*0.789)); per_frame_3=decay = decay - 0.05*equal(frame%16,1); per_frame_4=wave_r = 0.8+ 0.2*sin(time*1.24); per_frame_5=wave_g = 0.3+0.1*sin(time*0.54); per_frame_6=wave_b = 0.25+0.1*sin(time*0.677); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_8=cx = cx + bass_thresh; per_frame_9=sx = sx - bass_thresh*0.2; per_frame_10=cy = cy + wave_y; per_frame_11=ib_r= wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_12=ib_g= wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_13=ib_b= wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_14=warp =0; per_frame_15=dx = 0.02*bass; per_pixel_1=zoom=zoom + 0.005*tan(ang-ang); per_pixel_2=cx = (0&(x*20-0.5))*0.05+0.05; per_pixel_3=cy = (0&(y*20-0.5))*0.05+0.05; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Che - Oddnezz 3.milk0000775000175000017500000000601711756064135027356 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001043 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=1.008080 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=mvrot=if(pulse, per_frame_14=if(above(mvrot,4),0,mvrot+1),mvrot); per_frame_15=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_16=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_17=if(equal(mvrot,0),1,.773))); per_frame_18=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_19=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_20=if(equal(mvrot,0),1,.38))); per_frame_21=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_22=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_23=if(equal(mvrot,0),1,.145))); per_frame_24= per_frame_25=thccl = thccl + th; per_frame_26=mv_r=min(1,max(0,mv_r+.5*sin(.015*thccl))); per_frame_27=mv_g=min(1,max(0,mv_g+.5*sin(.016*thccl))); per_frame_28=mv_b=min(1,max(0,mv_b+.5*sin(.017*thccl))); per_frame_29=wave_r=1-mv_b; per_frame_30=wave_g=1-mv_r; per_frame_31=wave_b=1-mv_g; per_frame_32= per_frame_33=mv_x=mv_x+ccl%31-9; per_frame_34=mv_y=mv_y+ccl%21-7; per_frame_35= per_frame_36=ob_r=ob_r + time*sin(bass); per_frame_37=ob_b=ob_b + time*sin(treb+1); per_frame_38=ob_g=ob_g + time*sin(mid/1.5); per_frame_39=CX=2*sin(time); per_pixel_1=zone=below(rad,q1); per_pixel_2=zoom=1+.01*sin(if(zone,q2%4-1,(q2+1)%3)*q2+rad*8); per_pixel_3=sx=sx+sin(if(zone,(q2+.5)%8-5,(q2+3)%6-3)*q2)*.008; per_pixel_4=sy=sy+sin(if(zone,q2%7-5,(q2+3.4)%7-3)*q2)*.008; per_pixel_5=grid=pow(x*(4+sin(q1*18)),1+q2%5)%2 + pow(y*(4+sin(q1*20)),1+q2%6)%2; per_pixel_6=rot=bnot(grid)*above(x,y)*above(y,(1-x))*below(rad,.5+.25*sin(zoom*317)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - VooV's Brainwaves.milk0000775000175000017500000000462011756064135030136 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5+ 0.1*(bass-1); per_frame_2=wave_g = 0.5+ 0.1*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.1*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_pixel_1=dx=dx+0.005*sin((y-0.5)*96)+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.001*cos((x-(sin(q8)))*128)+0.008*cos((x-0.5 - 0.1*sin(q7))*96); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - A Blur.milk0000775000175000017500000000405711756064135025251 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=0.998100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.597149 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000005 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=43.200001 mv_dx=0.000000 mv_dy=0.000000 mv_l=4.500000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = wave_x + 0.4*sin(1.85*time); per_frame_5=wave_y = wave_y + 0.2*sin(1.85*time); per_frame_6=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=bass_eff = max(max(bass,bass_att)-1,0); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=decay = decay - 0.05*equal(frame%16,0); per_frame_11=zoom = zoom + 0.05 * cos(ang-ang); per_frame_12=rot = bass_eff/bass_thresh-0.05; per_frame_13=monitor=zoom; per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); per_pixel_2=sy=sy+0.07*sin(rad*18 + time*9); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Surface (Vectrip Mix).milk0000775000175000017500000000612611756064135031721 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.014000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.029439 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.530000 mv_g=0.700000 mv_b=0.330000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=vol = (bass+mid+att)/6; per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=mv_x_speed = 4; per_frame_21=mv_y_speed = 4; per_frame_22=mv_x_range = 0.49; per_frame_23=mv_y_range = 0.049; per_frame_24=mv_x_amount = 20; per_frame_25=mv_y_amount = 2.25; per_frame_26=mv_x = mv_x_amount +mv_x_range + mv_x_range*sin(mv_x_speed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); per_frame_27=mv_y = mv_y_amount + mv_y_range+ mv_y_range*sin(mv_y_speed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); per_frame_28=mv_b = mv_b + 0.2*sin(time*0.771); per_frame_29=mv_r = mv_r + 0.25*cos(time*1.701); per_frame_30=mv_g = mv_g + 0.3*cos(time*0.601); per_frame_31=mv_l = 10+6*min((0.5*bass+0.5*bass_att),2); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth M0000775000175000017500000000517111756064135033034 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.965000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.470000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=//q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-2),5),0),1); per_frame_5=//oldq8 = q8; per_frame_6=//q8 = q8 + time*0.1; per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=monitor = q8; per_frame_10=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_11=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_12=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_13=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_14=ob_r = wave_r; per_frame_15=ob_g = wave_g; per_frame_16=ob_b = wave_b; per_frame_17=mv_r = wave_r; per_frame_18=mv_b = wave_b; per_frame_19=mv_g = wave_g; per_frame_20=ib_a = abs(sin(q8*0.9141)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny 0000775000175000017500000000463311756064135033027 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.994000 fDecay=0.981000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.550000 wave_g=0.550000 wave_b=0.550000 wave_x=0.500000 wave_y=0.360000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.40*( 0.60*sin(1.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.40*( 0.60*sin(1.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.40*( 0.60*sin(1.714*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=echo_zoom = 1+ q7; per_frame_12=zoom = 1+q7; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Octoplasm.milk0000775000175000017500000000406111756064135030032 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.964000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.020000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ob_r = 1-wave_b; per_frame_12=ob_g = wave_r; per_frame_13=ob_b = 1-wave_g; per_frame_14=q1=cos((0.91*time) + sin(time*0.324)); per_frame_15=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.08*sin(rad*23.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*4 + pow((sqrt(2)-rad),13*rad) + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Rocke - Answer.42 (Trippy S. Mix).milk0000775000175000017500000000306611756064135032121 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.998000 fDecay=0.996700 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.150351 fWaveScale=100.000000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.961900 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=0.905287 wave_r=0.850000 wave_g=0.450000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=1.000000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=19.199999 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.100000 per_frame_1=wave_r = wave_r + 0.15*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.15*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.25*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%10,0); per_pixel_1=zoom = zoom + (0.1*(1+rad+0.5*bass)); per_pixel_2=mymovement = sin(sin(1.211*time)+ 0.3*cos(0.887*time)- 0.4*sin(1.453*time)); per_pixel_3=rot = rot - 0.15*sin(mymovement-ang); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Slow Shift Matrix (Ethereal Drift).milk0000775000175000017500000000323611756064135032271 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.488853 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=1.000000 ib_size=0.100000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=0.040000 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=-0.281976 mv_dy=0.406558 mv_l=5.000000 mv_r=0.787740 mv_g=0.415692 mv_b=0.483679 mv_a=0.000000 per_frame_1=bv = bass*.3+.7*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=c_inc = min(2*(pow(max(1,bv),3)-1),3); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.151); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51+c_inc)*.5+.5; per_frame_11=ib_g = sin(tt*.71+c_inc)*.5+.5; per_frame_12=ib_b = sin(tt*.81+c_inc)*.5+.5; per_frame_13=monitor = c_inc; per_pixel_1=zoom = .8-.1*pow(1-rad,2); per_frame_init_1=tt = rand(10000); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Julia Fractal 2.milk0000775000175000017500000000461611756064135026732 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.740000 fWaveScale=0.656000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=1.960000 fShader=0.000000 zoom=0.980000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.070000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.025000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_frame_14=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_15=ib_g = ib_g + 0.2*sin(time*0.3459); per_frame_16=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_17=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_18=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Biohazard Warning.milk0000775000175000017500000001750011756064135030223 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.447717 fWaveSmoothing=0.600000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*1.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.768); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.559); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = r2 + 0.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.330038 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_1_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_1_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_1_per_frame4=r2 = 0.1*(bass+bass_att); shape_1_per_frame5=b2 = r2; shape_1_per_frame6=g2 = r2; shape_1_per_frame7=rad = r2 + 0.2; shape_1_per_frame8=x = q1+0.3*sin(time*0.85); shape_1_per_frame9=y = 1-q2-0.4*cos(time*0.85); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.330038 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.5 + 0.49*sin(time*0.467); shape_2_per_frame2=b = 0.5 + 0.49*sin(time*0.568); shape_2_per_frame3=g = 0.5 + 0.49*sin(time*0.669); shape_2_per_frame4=r2 = 0.1*(bass+bass_att); shape_2_per_frame5=b2 = r2; shape_2_per_frame6=g2 = r2; shape_2_per_frame7=rad = r2 + 0.2; shape_2_per_frame8=x = q1+0.3*sin(time*0.85+2.07); shape_2_per_frame9=y = 1-q2-0.4*cos(time*0.85+2.07); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1- q2; shape_3_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_3_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_3_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_3_per_frame6=r2 = 0.1*(bass+bass_att); shape_3_per_frame7=b2 = r2; shape_3_per_frame8=g2 = r2; shape_3_per_frame9=rad = r2 + 0.2; shape_3_per_frame10=x = q1+0.3*sin(time*0.85+4.14); shape_3_per_frame11=y = 1-q2-0.4*cos(time*0.85+4.14); per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13=mv_r = ib_r; per_frame_14=mv_b = ib_b; per_frame_15=mv_g = ib_g; per_frame_16= per_frame_17=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_18=movement = if(above(movement,10000), 0, movement); per_frame_19= per_frame_20=q1 = 0.5+0.1*sin(movement); per_frame_21=q2 = 0.5-0.1*cos(0.781*movement); per_frame_22=q3 = movement; per_frame_23=wave_x = q1; per_frame_24=wave_y = 1-q2; per_frame_25= per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=//effect = ((1-newrad)*(1-newrad))*(0.0*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x)); per_pixel_6=effect = sqrt(2)-newrad; per_pixel_7=effect2 = newang; per_pixel_8=zoom=0.8+(0.3+0.3*bass)*cos(pow((effect),3)*10); per_pixel_9=//rot=-0.01*sin(pow((effect),3)*10); per_pixel_10=dx=0.015*sin(pow((effect2),3)*10); per_pixel_11=dy=0.015*cos(pow((effect2),3)*10); per_pixel_12= projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - elite vectronics.milk0000775000175000017500000000744411756064135030277 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.978999 fVideoEchoZoom=2.786752 fVideoEchoAlpha=0.700000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.008144 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040603 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.950000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=old_bass_flop=bass_flop; per_frame_5=old_treb_flop=treb_flop; per_frame_6=old_mid_flop=mid_flop; per_frame_7=chaos=.9+.1*sin(beat); per_frame_8=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_10=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_12=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_14=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_15=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_16=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_17=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_18=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_19=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_20=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_21=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_22=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_23=q1=mid_residual; per_frame_24=q2=bass_residual; per_frame_25=q3=treb_residual; per_frame_26=q4=sin(pulse); per_frame_27=q5=sin(beat); per_frame_28=mv_r=mv_r+.5*bass_residual; per_frame_29=mv_g=mv_g+.5*mid_residual; per_frame_30=mv_b=mv_b+.5*treb_residual; per_frame_31=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_32=mv_x=abs(beat*10)*entropy; per_frame_33=mv_y=abs(pulse*10)*entropy; per_pixel_1=bend = cos( x*3.14*q2*above(q1,q2) + (rad*3.14*q2-3.14*q3)*above(q2,q3)+(y*3.14*q4)*above(q3,q1)); per_pixel_2=zoom = zoom+bend*.05*above(q4+q5,.8); per_pixel_3=something=if(above(q5,0),shift,q3*0.2*cos((rad+q1)*3.14+q2)); per_pixel_4=rot=if(above(zoom-1,.03*q1),if(above(q4,0),rad*.2*q5,something),(x*2-1)*q5); per_pixel_5=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5)); per_pixel_6=zoom=if(grid,zoom-.17*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),zoom); per_pixel_7=g1=sin(q2*.04*q5); per_pixel_8=g2=sin(q2*.05*q5); per_pixel_9=g3=sin(q2*.06*q5); per_pixel_10=x_shift=pow(x,2)+x*g1*2+sqr(g1); per_pixel_11=y_shift=pow(y,2)+y*g2*2+sqr(g2); per_pixel_12=r_shift=pow(rad,2)+rad*g3*2+sqr(g3); per_pixel_13=zoom=zoom-sin(x_shift*y_shift*r_shift*3.14)*(y*2-1); per_pixel_14=cx=cx+.1*sin(time*.8); per_pixel_15=cy=cy+.1*sin(time*.7); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Beat Demo 10.milk0000775000175000017500000000603211756064135026746 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.00644 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.54 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.008151 fShader=0.2 zoom=0.9998 rot=0 cx=0.47 cy=0.5 dx=0.005 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Illusion - Dual Wave 3.milk0000775000175000017500000000253311756064135030607 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=1 nMotionVectorsY=3 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.000000 fWaveScale=1.402300 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.640000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_y = wave_y + 0.1*sin(time); per_frame_3=wave_x = wave_x + 0.1*sin(time); per_pixel_1=crazy_bass_effect=sin (time + abs(ang * bass * 2)); per_pixel_2=dx= 0.03 * crazy_bass_effect; per_pixel_3=rot=0.02 * bass * sin (time * .8); per_pixel_4=warp=if(below(crazy_bass_effect,0),0,warp); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Disco Comet.milk0000775000175000017500000000252511756064135026005 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.630000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.306781 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.350000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=abs(sin(time*7)); per_frame_2=wave_g=abs(sin(time*7.1)); per_frame_3=wave_b=abs(sin(time*7.2)); per_frame_4=cx=sin(time*1.234); per_frame_5=cy=cos(time*.983); per_pixel_1=zoom=zoom+sin(rad*5)*sin(time)*.2+.2; per_pixel_2=rot=rot+sin(rad*.2); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Che - Oddnezz 4 (Done it again).milk0000775000175000017500000000555411756064135032010 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001043 fWaveScale=0.010000 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008100 fShader=0.300000 zoom=1.008076 rot=1.000000 cx=2.000000 cy=-1.000000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.003000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.600000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=mvrot=if(pulse, per_frame_14=if(above(mvrot,4),0,mvrot+1),mvrot); per_frame_15=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_16=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_17=if(equal(mvrot,0),1,.773))); per_frame_18=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_19=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_20=if(equal(mvrot,0),1,.38))); per_frame_21=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_22=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_23=if(equal(mvrot,0),1,.145))); per_frame_24= per_frame_25=thccl = thccl + th; per_frame_26=mv_r=min(1,max(0,mv_r+.5*sin(.015*thccl))); per_frame_27=mv_g=min(1,max(0,mv_g+.5*sin(.016*thccl))); per_frame_28=mv_b=min(1,max(0,mv_b+.5*sin(.017*thccl))); per_frame_29=wave_r=1-mv_b; per_frame_30=wave_g=1-mv_r; per_frame_31=wave_b=1-mv_g; per_frame_32= per_frame_33=mv_x=mv_x+ccl%31-9; per_frame_34=mv_y=mv_y+ccl%21-7; per_frame_35= per_frame_36=ob_r=ob_r + time*sin(bass); per_frame_37=ob_b=ob_b + time*sin(treb+1); per_frame_38=ob_g=ob_g + time*sin(mid/1.5); per_pixel_1=grid=pow(sin(rad*6*sin(q2)+x*y*16*q1)*2,1+q2%5)%2; per_pixel_2=snee=.5*sin(q2*q1); per_pixel_3=rot=bnot(grid)*above(x,.5+snee)*above(y,.5-snee); per_pixel_4=sx=sx+sin((q2+.5)*x)*bnot(rot)*.003; per_pixel_5=sy=sy+sin((q2+3.4)*y)*bnot(rot)*.003; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Crystal Storm.milk0000775000175000017500000000325611756064135027374 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.649956 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.691363 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.931011 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.001000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.500000 ib_size=0.001000 ib_r=0.500000 ib_g=1.000000 ib_b=1.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.050000 per_frame_1=rot = rot + 0.1*(0.4*sin(bass) - 0.4*sin(treb) / 0.4*sin(mid))*sin(5*time); per_frame_2=wave_x = wave_x + 0.1*sin(time) - 0.157*sin(1.73*time); per_frame_3=wave_y = wave_y - 0.126*sin(time) + 0.15*cos(1.1*time); per_frame_5=zoom = zoom + 0.01*bass*0.005*sqrt(treb/bass); per_pixel_1=rot = rot + 0.05*min(abs(1-rad*cos(bass))*tan(bass),-(abs(1-rad*sin(treb))*sin(time))); per_pixel_2=dx = dx + (0.025*sin(bass))*0.8*abs(5*bass-5*treb); per_pixel_3=dy = dy + (0.015*cos(treb))*0.8*abs(5*treb - 5*bass); per_pixel_4=cy = cy + (0.8*rad/time)*bass; per_pixel_5=zoom = zoom - 0.05*log(1.5-rad);projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Heavenly 1.milk0000775000175000017500000000264311756064135026101 0ustar matthiasmatthias[preset00] fRating=3.0 fGammaAdj=1.993000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=1 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.300000 fWaveScale=1.151736 fWaveSmoothing=0.10000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 mv_r=1.0 mv_g=1.0 mv_b=1.0 mv_a=1.0 mv_l=0.9 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay = decay - 0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Krash - Sweetness & Light.milk0000775000175000017500000000615711756064135031215 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.550447 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.130000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=vol = 0.167*(bass+mid+att); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=dx = dx + dx_residual; per_frame_19=dy = dy + dy_residual; per_frame_20=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_21=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_22=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_23=rot = 0.1; per_frame_24=q1=xpos +0.25*ypos + 0.5; per_frame_25=q2=ypos +0.25*xpos + 0.5; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2.41*newrad*(0.5*(0.65-rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Kalideostars.milk0000775000175000017500000001430411756064135027356 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.621810 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.700000 wave_g=0.700000 wave_b=0.700000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=x+0.5+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); wave_2_per_point2=y=y+0.5+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.193000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=sides = 40*q7; shape_0_per_frame2=sides = 9; shape_0_per_frame3=ang = q8*3.4; shape_0_per_frame4=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_0_per_frame5=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_0_per_frame6=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame7=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame8=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame9=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame10=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame11=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.340000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.040000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.900000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.400000 shape_1_per_frame1=sides = 3; shape_1_per_frame2=ang = q8*2.15; shape_1_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_1_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_1_per_frame5=r = 0.5 - 0.5*sin(time*1.43 + 1); shape_1_per_frame6=g = 0.5 - 0.5*sin(time*0.583 + 2); shape_1_per_frame7=b = 0.5 - 0.5*sin(time*0.751 + 5); shape_1_per_frame8=r2 = 0.5 + 0.5*sin(time*2.845 + 4); shape_1_per_frame9=g2 = 0.5 + 0.5*sin(time*0.756+ 1); shape_1_per_frame10=b2 = 0.5 + 0.5*sin(time*0.688 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.350000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.040000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.300000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.400000 shape_2_per_frame1=sides = 360; shape_2_per_frame2=ang = q8*1.4; shape_2_per_frame3=x = 0.5 + 0.18*cos(q8*0.5) + 0.03*cos(time*0.7); shape_2_per_frame4=y = 0.5 + 0.18*sin(q8*0.5) + 0.03*sin(time*0.7); shape_2_per_frame5=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame6=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame7=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame8=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame9=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame10=b2 = 0.5 + 0.5*sin(q8*0.638 + 3); per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) ); per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) ); per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) ); per_frame_4=//zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=//rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%50,0); per_frame_7=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=zoom=1+(q7)*0.01; per_frame_11=q1 = 0.5 + 0.2*cos(q8*0.87); per_frame_12=q2 = 0.5 + 0.2*sin(q8*0.87); per_frame_13=wave_a =0; per_pixel_1=//dx=dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_2=//dy=dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); projectM-complete-2.1.0-Source/presets_milkdrop/Krash & Idiot - Memories Of The Castle.milk0000775000175000017500000000530211756064135031337 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.357394 fWaveSmoothing=0.630000 fWaveParam=-0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000100 fShader=0.000000 zoom=1.000376 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999904 wave_r=0.000000 wave_g=0.000000 wave_b=0.200000 wave_x=0.500000 wave_y=0.490000 ob_size=0.049900 ob_r=0.110000 ob_g=0.500000 ob_b=1.000000 ob_a=0.000000 ib_size=0.055000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=react=vol; per_frame_9=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_10=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_11=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_12=new_vol=new_bass+new_treb+new_mid+.04; per_frame_13=rotadd = rotadd+sign(0.6*sin(time*0.456) + 0.4*sin(time*0.965)); per_frame_14=q1=new_bass; per_frame_15=q2=new_treb; per_frame_16=q3=0.03*rotadd; per_frame_17=q4=new_vol; per_frame_18=q5=bass_thresh; per_frame_19=q6=treb_thresh; per_frame_20=q7=mid_thresh; per_frame_21=q8=vol_thresh; per_frame_22=mode = frame%2; per_frame_23=wave_r=.3+.5*sin(new_mid-time)+mode; per_frame_24=wave_g=.5-.2*sin(q2-time)-mode; per_frame_25=wave_b=.2+.6*sin(q1-time)-mode; per_frame_26=wave_mode = if(mode,0,wave_mode); per_pixel_1=shine=band(rad,2)-rad%8*rad%2+.2*sin(q1)+.1*sin(above(Q1,q2)); per_pixel_2=zoom=shine+.2*sin(above(q2,q1)-rad*sin(q5&time*.75*sin(above(Q5,q6)))); per_pixel_3=zoom = zoom - below(rad,0.5)*0.8*(zoom-1); per_pixel_4=rot=if(above(q1,q2),.2*sin(q1),-.2*sin(q2))+above(rad,0.5)*q3; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Three And A Half Kinds Of Amphetamines.milk0000775000175000017500000000274311756064135032706 0ustar matthiasmatthias[preset00] fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.620000 fWaveScale=0.691358 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.888000 fShader=1.000000 zoom=1.085000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.513000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=zoom = zoom + 0.5*max(0,bass_att-1.05); per_frame_6=zoom = zoom + rad*0.1; per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.13*rad; ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Jester's Surreal Tornado (Further Vortex Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Jester's Surreal Tornado (Further Vortex 0000775000175000017500000000404111756064135033426 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.980000 ob_size=0.014500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.015000 ib_r=1.000000 ib_g=0.600000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=ib_r = 0.6 + 0.4*sin(time*3.894); per_frame_3=ib_g = 0.43 + 0.13*sin(time*1.143); per_frame_4=ib_b = 0.5+ 0.33*sin(time*3.465); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=dx = 1.1* dx_r; per_frame_9=dy = 1.1* dy_r; per_frame_10=q2 = dx + if(above(bass+bass_att,2.6), 11*dx_r, 0); per_frame_11=mv_l =10000; per_frame_12=mv_y =2.0; per_frame_13=mv_dy = -0.1; per_frame_14=mv_r =0.7+0.148*(ib_r+ib_b); per_frame_15=mv_b =1-0.2*(ib_r+ib_b); per_frame_16=mv_g =0.6+ 0.19*(ib_g+ib_r); per_frame_17=zoom = zoom -0.02*thresh; per_frame_18=wave_r = ib_r; per_frame_19=wave_b = ib_b; per_frame_20=wave_g = ib_g; per_frame_21=ob_r = 1-ib_g; per_frame_22=ob_b = 0.5*(ib_r+ib_g); per_pixel_1=rot = q2*(rad)*20; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Feedback.milk0000775000175000017500000001402511756064135025666 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.460478 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=ang = time*(0.3 + 0.1*t1); shape_1_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.749999 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.800000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=ang = time*(0.3 + 0.1*t1); shape_2_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame3=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame4=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame5=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame6=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame7=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame8=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=60 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.700000 shapecode_3_y=0.580000 shapecode_3_rad=0.161222 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Pistons.milk0000775000175000017500000000215311756064135025640 0ustar matthiasmatthias[preset00] fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.981000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.975000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); fRating=3.000000 ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic Aderrasi & nil - LA movement (Intellectual Sens.milkprojectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic Aderrasi & nil - LA movement (Intellectu0000775000175000017500000000536211756064135033305 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=98.029610 fWaveScale=0.935100 fWaveSmoothing=0.306000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.963044 fShader=0.000001 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.090000 wave_g=0.090000 wave_b=0.090000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.020000 ob_g=0.020000 ob_b=0.020000 ob_a=0.990000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.990000 nMotionVectorsX=42.111980 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.640000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ib_r=sin(bass*cos(frame*0.535)); per_frame_2=ib_g=sin(bass*cos(frame*0.635)); per_frame_3=ib_b=sin(bass*cos(frame*0.735)); per_frame_4=dx=sin(time*1.234)*.0125; per_frame_5=dy=cos(time*.9666)*.0125; per_frame_6=q1=frame%2; per_frame_7=wave_r=q1; per_frame_8=wave_g=q1; per_frame_9=wave_b=q1; per_frame_10=ff = frame/100; per_frame_11=wave_r = sin(5*ff/bass)/2+0.5; per_frame_12=wave_g = cos(ff/mid)/2+0.5; per_frame_13=wave_b = cos(3*ff/treb)/2+0.5; per_frame_14=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_15=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_16=ob_r=wave_r; per_frame_17=ob_g=wave_g; per_frame_18=ob_b=wave_b; per_pixel_1=q2=above(rad,.603); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(3.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Voodoo Chess Magnet (Everglow Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Voodoo Chess Magnet (Everglow0000775000175000017500000000700311756064135033273 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.006496 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.781664 fWaveScale=0.590116 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=7.523901 fShader=0.000000 zoom=1.009898 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=state=if(above(bass_att,1.3),3,if(above(treb_att,1.3),2,1)); per_frame_3=wave_b=if(equal(state,2),.2+.2*sin(time),if(equal(state,3),.9+.1*sin(time),.6+.08*sin(time))); per_frame_4=wave_g=if(equal(state,2),0,if(equal(state,3),0,.49)); per_frame_5=wave_r=if(equal(state,2),.7+.1*sin(time*.888),0); per_frame_6=//zoom=if(above(bass_att+treb,2),1+sin(state*1.3)/10,1-sin(state*1.5)/10); per_frame_7=q1=state; per_frame_8=wave_mystery=wave_mystery+(1-zoom)*10; per_frame_9=// timed sidon sensor per_frame_10=// le = signal level; desired average value = 2 per_frame_11=le=1.4*bass_att+.1*bass+.5*treb; per_frame_12=pulse=above(le,th); per_frame_13=// pulsefreq = running average of interval between last 5 pulses per_frame_14=pulsefreq=if(equal(pulsefreq,0),2, per_frame_15=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_16=lastpulse=if(pulse,time,lastpulse); per_frame_17=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_18=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_19=// hccp = handcicap for th driven by bt per_frame_20=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_21=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_22=beat=band(above(le,th+hccp),btblock); per_frame_23=btblock=1-above(le,th+hccp); per_frame_24=lastbeat=if(beat,time,lastbeat); per_frame_25=beatfreq=if(equal(beatfreq,0),2, per_frame_26=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_27=// th = threshold per_frame_28=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_29=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_30=th=if(above(th,6),6,th); per_frame_31=q3=30/fps; per_frame_32=ccl=ccl+beat; per_frame_33=minorccl=minorccl+.01*le; per_frame_34=q4=beat; per_frame_35=beatcounter = if(beat,beatcounter +1, beatcounter); per_frame_36=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_37=beateven = beatcounter%2; per_frame_38=q5 = beateven; per_frame_39=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_40=oldq8 = q8; per_pixel_1=grid=abs(x*18+3*q5)%2 + abs(y*18+3*q5)%2; per_pixel_2=cx = grid; per_pixel_3=cy = grid; per_pixel_4=zoom=1+0.5*if(bnot(grid),cos(rad*10*sin(q8))*.07,cos(x*10*sin(q8))*.07); per_pixel_5=rot = 0.01*(1-rad); per_pixel_6=dx=0.4*grid*(0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64)); per_pixel_7=dy=0.4*grid*(0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - The Awakening.milk0000775000175000017500000000254611756064135027343 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.989000 fVideoEchoZoom=1.483841 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.089269 fWaveSmoothing=0.720000 fWaveParam=-0.360000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.009963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.999999 sy=0.999830 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.060000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .4*sin(time*.678); per_frame_3=wave_g = wave_g + .4*sin(time*.977); per_frame_4=wave_b = wave_b + .4*sin(time*.766); per_frame_5=decay = 1 - mid /20; per_frame_6=q1 = wave_r; per_frame_7=wave_mystery = -time/6; per_pixel_1=zoom = 0.974 + rad/10 + abs(sin(ang-rad)/10) +q1/10; per_pixel_2=rot = -0.4 + treb*.001 + sin(treb+rad)/33 -q1/8; ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal (Dual Spiral Mix ).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal (Dual Spiral 0000775000175000017500000000545211756064135033257 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.35 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*3.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.003*sin(time*0.23); per_frame_10=dy = dy - 0.003*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.21*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((1-rad)-2*q2); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Sinews 1.milk0000775000175000017500000000256411756064135025600 0ustar matthiasmatthias[preset00] fGammaAdj=1.997000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.800000 fWaveScale=1.170000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000415 fShader=0.000000 zoom=1.006000 rot=-0.080000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.057228 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=cx=0.5 + 0.3*cos(ang+time*0.97); per_pixel_2=cy=0.5 + 0.3*sin(ang+time*0.78); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness (A Million Miles From E0000775000175000017500000001475211756064135033013 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.299910 fWaveSmoothing=0.630000 fWaveParam=0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.203212 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.787566 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); shape_0_per_frame2=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; shape_0_per_frame3=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; shape_0_per_frame4=//tex_zoom = 0.8 -0.01*thresh; shape_0_per_frame5=fdx = 1.1* dx_r; shape_0_per_frame6=fdy = 1.1* dy_r; shape_0_per_frame7=x = x+0.1*(fdx + if (above(bass,1.35), 31*dx_r, 0)); shape_0_per_frame8=y = y+0.01*(if (above(bass,1.3), 0, y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11= shape_0_per_frame12=tex_zoom = 0.8-0.0001*pow((bass+bass_att),5)-0.01*(bass+bass_att); shape_0_per_frame13=//tex_ang = bass; shape_0_per_frame14=//x = x +0.01*sin(time); shape_0_per_frame15=//tex_ang = 0.1*bass; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.730000 shapecode_1_rad=0.221671 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.448624 shapecode_1_r=1.000000 shapecode_1_g=0.500000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.500000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = 2*3.1415*sin(0.541*time); shape_1_per_frame2=tex_ang = ang; shape_1_per_frame3=x = 0.5 + 0.3*cos(time*0.74); shape_1_per_frame4=y = 0.5 - 0.34*sin(time*0.894); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.230000 shapecode_2_rad=0.221671 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220186 shapecode_2_r=0.500000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.500000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = 3.1415*2*sin(time*0.274); shape_2_per_frame2=tex_ang = ang; shape_2_per_frame3=x = 0.5+0.3*sin(time*0.5317); shape_2_per_frame4=y = 0.5+0.35*sin(time*0.6121); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.300000 shapecode_3_y=0.730000 shapecode_3_rad=0.221671 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.970586 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang = 3.1415*2*cos(time*0.314); shape_3_per_frame2=tex_ang = ang; shape_3_per_frame3=x = 0.5-0.3*sin(time*0.7117); shape_3_per_frame4=y = 0.5-0.36*cos(time*0.5621); per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx)+0.008*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.3333)+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Warp Of Dali 2.milk0000775000175000017500000000270011756064135026411 0ustar matthiasmatthias[preset00] fGammaAdj=2.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.980000 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.700000 fWaveScale=1.053000 fWaveSmoothing=0.800000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.007318 fShader=0.000000 zoom=1.046000 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.969000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.470000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); per_pixel_3=zoom=zoom+rad*0.02; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Wormhole Pillars.milk0000775000175000017500000000364011756064135032102 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.438649 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.976000 ob_size=0.005000 ob_r=0.400000 ob_g=0.300000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=1.000000 ib_g=0.600000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*(0.9+.1*sin(time*2.8))+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_frame_13=decay=.997+.003*sin(time*.369); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); per_pixel_3=sx=sx-cos(y*(6.28+3.14*sin(time)))*.005; per_pixel_4=rot=sin(x*3.14)*.01*q1; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Idiot & Rovastar - Rainpainting (Cave Remix (Remix)).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Idiot & Rovastar - Rainpainting (Cave Remix (Remix))0000775000175000017500000001021711756064135032772 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.892525 fWaveScale=0.248318 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=4.141529 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.020000 cy=0.020000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=0.999995 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.100000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_3=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_4=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_7=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_10=lastbeat = if(beat,time,lastbeat); per_frame_11=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_12=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_13=beateven = beatcounter%2; per_frame_14=drip1grav = if(beateven,0.001*(1+(3*bass)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_15=drip1x = if(beat,0.5*beateven +0.005*rand(100),drip1x); per_frame_16=drip1y = if(beat,0,drip1y); per_frame_17=drip2grav = if(beateven,0.001*(1+(3*treb)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_18=drip2x = if(beat,0.5*beateven +0.005*rand(100),drip2x); per_frame_19=drip2y = if(beat,0,drip2y); per_frame_20=drip3grav = if(beat,0.001*(1+(3*mid)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_21=drip3x = if(beat,0.5*beateven +0.005*rand(100),drip3x); per_frame_22=drip3y = if(beat,0,drip3y); per_frame_23=drip4grav = if(beat,0.001*(1+(1*(mid+treb+bass))),drip4grav) + equal(drip4grav,0)*0.08; per_frame_24=drip4x = if(beat,0.5*beateven +0.005*rand(100),drip4x); per_frame_25=drip4y = if(beat,0,drip4y); per_frame_26=drip1y = min(0.001 + drip1y + drip1grav,1.2); per_frame_27=drip2y = min(0.001 + drip2y + drip2grav,1.2); per_frame_28=drip3y = min(0.001 + drip3y + drip3grav,1.2); per_frame_29=drip4y = min(0.001 + drip4y + drip4grav,1.2); per_frame_30=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_31=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_32=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_33=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_34=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_35=ob_r = 1-wave_b; per_frame_36=ob_g = wave_r; per_frame_37=echo_alpha=1*sin(above(time*.53,time*.87))*sin(Time*.76); per_frame_38=wave_mystery=wave_mystery+1*sin(time*.86)-2*sin(time*.53); per_pixel_1=dye = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001+-raD*.01-.03)+.05; per_pixel_2=dxe=-dye; per_pixel_3=//sy = 1+ if(above(bass,1),0.02*(bass+bass_att),0)-x/50*sin(time); per_pixel_4=//sy = if(dy,sy,2); per_pixel_5=dx=dxe*Sin(time*.98*sin(Time*bass&time)); per_pixel_6=dy=dye*sin(time*.45*sin(time*bass_Att&time)); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Multiviola.milk0000775000175000017500000000363111756064135027010 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.55*sin(2.4*mid*time) +0.925*cos(2.25*bass)*time; per_frame_2=wave_g = wave_g + 0.55*cos(3.7*treb*time) + 0.925*tan(1.11*mid)*time; per_frame_3=wave_b = wave_b + 0.55*tan(2.84*bass*time)+ 0.925*sin(3.3*treb)*-time; per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.25*sin(2*time); per_frame_6=wave_y = wave_y + 0.25*cos(2*time); per_frame_7=wave_mystery = wave_mystery - sqr(0.06*bass_att+(wave_x-wave_y)) per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + (tan(rad)*0.5*tan(0.8-rad))*(3*(0.7*bass)); per_pixel_6=zoom = zoom - 0.05*sin(rad*tan(rad*time)); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Rovastar - Snowflake Delight.milk0000775000175000017500000000337211756064135032113 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000001 fDecay=0.999000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=1.000000 fShader=1.000000 zoom=1.030301 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.020000 dy=0.000000 warp=0.029800 sx=1.000000 sy=1.010000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=1.000000 wave_y=0.500000 ob_size=0.300000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=8.000000 nMotionVectorsY=1.920000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5+0.499*sin(time*1.12); per_frame_5=mv_g = 0.199+0.8*sin(time); per_frame_6=mv_g = 0.499+0.5*sin(time); per_frame_7=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_8=decay = if(above(bass_effect,0),0.96,0.996); per_frame_9=wave_x = 0.6+0.3*sin(time*0.724); per_frame_10=warp = warp + (2*sin(0.75*time)); per_frame_11=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_12=wave_r = wave_r + 0.150*( 0.60*sin(0.994*time) + 0.40*sin(0.941*time) ); per_frame_13=wave_g = wave_g + 0.150*( 0.60*sin(0.990*time) + 0.40*sin(1.002*time) ); per_frame_14=wave_b = wave_b + 0.150*( 0.60*sin(0.775*time) + 0.40*sin(1.071*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - High Dynamic Range.milk0000775000175000017500000001266011756064135027446 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=32.544682 fWaveScale=0.503666 fWaveSmoothing=0.558000 fWaveParam=0.000000 fModWaveAlphaStart=0.870000 fModWaveAlphaEnd=1.289900 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000012 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.879999 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.060000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = q1; shape_0_per_frame3=y = q2; shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1... per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Working the Grid.milk0000775000175000017500000001035311756064135030055 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); per_frame_init_1=entropy=2; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Deadly Flower.milk0000775000175000017500000000367511756064135030522 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000158 fWaveScale=0.669541 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.000000 wave_y=0.000000 ob_size=0.015000 ob_r=0.230000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.650000 ib_a=0.400000 nMotionVectorsX=12.256001 nMotionVectorsY=9.288002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp =0; per_frame_2=wave_x=0.4+0.1*mid; per_frame_3=wave_y=0.4+0.1*bass; per_frame_4=wave_r=bass; per_frame_5=wave_g=mid; per_frame_6=wave_b=treb; per_frame_7=madbass=max(max(bass,bass_att)-1.3,0); per_frame_8=madtreb=max(max(treb,treb_att)-1.3,0); per_frame_9=zoom = zoom -1.1* madbass+0.00; per_frame_10=ib_a = if(above(bass,1.2),0.7,0); per_frame_11=ob_r = if(above(treb,1.2),0.3,0.1); per_frame_12=mv_x =48; per_frame_13=mv_y= 3.25; per_frame_14=mv_r = 1-bass_att; per_frame_15=mv_b = 1-treb_att; per_frame_16=mv_g = 1-mid_att; per_frame_17=bass_effect=max(max(bass,bass_att)-0.8,0); per_frame_18=q1 = if(above(bass_effect,0),0.45+bass_effect,0); per_pixel_1=rot=if(below(rad,q1),0.05*bass_factor+sin(time*.3+ang*8+(sqrt(2)-rad*7.5))*.063,rot); per_pixel_2=zoom=if(below(rad,q1),-0.05*bass_factor+1-.23*(1-rad)*sin(time*.3+ang*8+rad*7.5),zoom); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Flower Blossom.milk0000775000175000017500000000304011756064135027032 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.499900 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.100000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & CTho - Bad Vibes.milk0000775000175000017500000000647411756064135027502 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.400000 fWaveScale=1.605447 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.006000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.450000 wave_g=0.650000 wave_b=0.450000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=chaos=.9+.1*sin(pulse-beat); per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_9=pulse=if(above(abs(pulse),20),-20,pulse+(mid_thresh+bass_thresh+treb_thresh)*.025); per_frame_10=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_11=q3=sin(pulse); per_frame_12=q2=sin(pulse+beat); per_frame_13=q4=sin(beat); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_16=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_17=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_19=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_26=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_30=zoom=zoom_fade; per_frame_31=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_32=rot=rot_fade; per_frame_33=sy=sy+.07*bnot(q1%22)-.09*bnot(q1%17)+.07*q3*bnot(q1%65); per_frame_34=sx = sx + max(0,max(bass_att,bass)-1)*0.5; per_pixel_1=zoom=0.9615+rad*0.1*(zoom-1); per_pixel_2=dx=dx+q1*.005; per_pixel_3=dy=dy+q3*.005; ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).0000775000175000017500000000246211756064135033275 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.880224 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.074097 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Framed Geometry.milk0000775000175000017500000002750511756064135027161 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.369711 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.800000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.010000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.122860 mv_dy=0.400769 mv_l=0.055000 mv_r=0.068206 mv_g=0.020766 mv_b=0.516542 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.463735 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=t8=3.14159265; wave_0_init3=t5 = 1; wave_0_per_frame1=rotx = rotx+bass; wave_0_per_frame2=roty = roty+mid; wave_0_per_frame3=rotz = rotz+treb; wave_0_per_frame4=//rotx = 0; wave_0_per_frame5=//roty =0; wave_0_per_frame6=//rotz = 0; wave_0_per_frame7= wave_0_per_frame8=//convert rotation values from degrees to radians wave_0_per_frame9=t1= t8*rotx/180; wave_0_per_frame10=t2 = t8*roty/180; wave_0_per_frame11=t3 = t8*rotz/180; wave_0_per_frame12= wave_0_per_frame13=t4 = 4*sin(q1); wave_0_per_frame14=t5 = 10+8*cos(q1); wave_0_per_frame15= wave_0_per_frame16=g = 0.5-0.3*cos(time); wave_0_per_frame17=r = 0.5-0.3*sin(time); wave_0_per_point1=//Define 3D Shape wave_0_per_point2= wave_0_per_point3=//Spiral wave_0_per_point4=x1 = 0.5*sin(8*t8*sample); wave_0_per_point5=y1 = 2*(sample-0.5)-value1; wave_0_per_point6=z1= 0.5*cos(8*t8*sample); wave_0_per_point7= wave_0_per_point8=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_0_per_point9=y2 = y1*cos(t1)-z1*sin(t1); wave_0_per_point10=z2 = y1*sin(t1)+z1*cos(t1); wave_0_per_point11=x2 = z2*sin(t2)+x1*cos(t2); wave_0_per_point12=z3 = z2*cos(t2)-x1*sin(t2); wave_0_per_point13=x3 = x2*cos(t3)-y2*sin(t3); wave_0_per_point14=y3 = y2*cos(t3)+x2*sin(t3); wave_0_per_point15=//move resulting shape in 3d space wave_0_per_point16=x4 = x3+t4; wave_0_per_point17=y4 = y3; wave_0_per_point18=z4 = z3+t5; wave_0_per_point19=//draw 3d shape in 2d wave_0_per_point20=x=0.5+0.5*(x4/(1+z4*0.5)); wave_0_per_point21=y=0.5+0.5*(y4/(1+z4*0.5)); wave_0_per_point22= wave_0_per_point23=b= r+5*value1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.463735 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=t8=3.14159265; wave_1_init3=t5 = 1; wave_1_per_frame1=rotx = rotx+bass; wave_1_per_frame2=roty = roty+mid; wave_1_per_frame3=rotz = rotz+treb; wave_1_per_frame4=//rotx = 0; wave_1_per_frame5=//roty =0; wave_1_per_frame6=//rotz = 0; wave_1_per_frame7= wave_1_per_frame8=//convert rotation values from degrees to radians wave_1_per_frame9=t1= t8*rotx/180; wave_1_per_frame10=t2 = t8*roty/180; wave_1_per_frame11=t3 = t8*rotz/180; wave_1_per_frame12= wave_1_per_frame13=t4 = 4*sin(q1+0.66*t8); wave_1_per_frame14=t5 = 10+8*cos(q1+0.66*t8); wave_1_per_frame15= wave_1_per_frame16=b = 0.5-0.3*cos(time+0.66*t8); wave_1_per_frame17=g = 0.5-0.3*sin(time+0.66*t8); wave_1_per_point1=//Define 3D Shape wave_1_per_point2= wave_1_per_point3=//Sphere wave_1_per_point4=x0 = sin(2*t8*sample); wave_1_per_point5=y0 = cos(2*t8*sample); wave_1_per_point6=x1 = (1+value1)*sin(12*t8*sample)*y0; wave_1_per_point7=y1 = (1+value1)*sin(12*t8*sample)*x0; wave_1_per_point8=z1= (1+value1)*cos(12*t8*sample); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_1_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_1_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_1_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_1_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_1_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_1_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_1_per_point18=//move resulting shape in 3d space wave_1_per_point19=x4 = x3+t4; wave_1_per_point20=y4 = y3; wave_1_per_point21=z4 = z3+t5; wave_1_per_point22=//draw 3d shape in 2d wave_1_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_1_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_1_per_point25= wave_1_per_point26=r = g+5*value1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.463735 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=t8=3.14159265; wave_2_init3=t5 = 1; wave_2_per_frame1=rotx = rotx+bass; wave_2_per_frame2=roty = roty+mid; wave_2_per_frame3=rotz = rotz+treb; wave_2_per_frame4=//rotx = 0; wave_2_per_frame5=//roty =0; wave_2_per_frame6=//rotz = 0; wave_2_per_frame7= wave_2_per_frame8=//convert rotation values from degrees to radians wave_2_per_frame9=t1= t8*rotx/180; wave_2_per_frame10=t2 = t8*roty/180; wave_2_per_frame11=t3 = t8*rotz/180; wave_2_per_frame12= wave_2_per_frame13=t4 = 4*sin(q1+1.33*t8); wave_2_per_frame14=t5 = 10+8*cos(q1+1.33*t8); wave_2_per_frame15= wave_2_per_frame16=r = 0.5-0.3*cos(time+1.33*t8); wave_2_per_frame17=b = 0.5-0.3*sin(time+1.33*t8); wave_2_per_point1=//Define 3D Shape wave_2_per_point2= wave_2_per_point3=//Cube wave_2_per_point4=x0 = if(below(sample*12,1),sample*12, if(below(sample*12,2),1, if(below(sample*12,3),abs(sample*12-3), if(below(sample*12,6),0, if(below(sample*12,8),1, if(below(sample*12,9),abs(sample*12-9), if(below(sample*12,10),0, if(below(sample*12,11),sample*12-10,1)))))))); wave_2_per_point5=y0 = if(below(sample*12,1),0, if(below(sample*12,2),sample*12-1, if(below(sample*12,3),1, if(below(sample*12,4),abs(sample*12-4), if(below(sample*12,5),0, if(below(sample*12,7),1, if(below(sample*12,9),0, if(below(sample*12,10),sample*12-9, if(below(sample*12,11),1,abs(sample*12-12)))))))))); wave_2_per_point6=z0 = if(below(sample*12,4),0, if(below(sample*12,5),sample*12-4, if(below(sample*12,6),abs(sample*12-6), if(below(sample*12,7),sample*12-6, if(below(sample*12,8),abs(sample*12-8),1))))); wave_2_per_point7=x1 = 0.5-x0+if(below(sin(sample*12*3.1415),0),value1,0); wave_2_per_point8=y1 = 0.5-y0+if(below(cos((sample*12-1.5)*3.1415),0),value1,0); wave_2_per_point9=z1 = 0.5-z0+if(below(sample*12,4),0,if(below(sample*12,8),value1,0)); wave_2_per_point10= wave_2_per_point11=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates wave_2_per_point12=y2 = y1*cos(t1)-z1*sin(t1); wave_2_per_point13=z2 = y1*sin(t1)+z1*cos(t1); wave_2_per_point14=x2 = z2*sin(t2)+x1*cos(t2); wave_2_per_point15=z3 = z2*cos(t2)-x1*sin(t2); wave_2_per_point16=x3 = x2*cos(t3)-y2*sin(t3); wave_2_per_point17=y3 = y2*cos(t3)+x2*sin(t3); wave_2_per_point18=//move resulting shape in 3d space wave_2_per_point19=x4 = x3+t4; wave_2_per_point20=y4 = y3; wave_2_per_point21=z4 = z3+t5; wave_2_per_point22=//draw 3d shape in 2d wave_2_per_point23=x=0.5+0.5*(x4/(1+z4*0.5)); wave_2_per_point24=y=0.5+0.5*(y4/(1+z4*0.5)); wave_2_per_point25= wave_2_per_point26=g = b+5*value1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=volume = 0.3*(bass+mid); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=dir = if(equal(abs(dir),1),dir,1); per_frame_13=dir = if(equal(beatcount,beat),0-dir,dir); per_frame_14=beatcount = if(above(beatcount,rand(10)+2),1,beatcount+beat); per_frame_15=movement = movement+(dir/fps)*0.5*3.1415/beatrate; per_frame_16=q1 = movement; per_frame_17=monitor = beat; per_pixel_1=zoom = zoom-0.001+0.06*max(abs(y-0.5)-0.3,0); projectM-complete-2.1.0-Source/presets_milkdrop/nil - Can't Stop the Blithering.milk0000775000175000017500000000254711756064135030373 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.096512 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.780000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.473261 fShader=0.000000 zoom=0.869963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.002000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.024000 nMotionVectorsY=1.008003 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.600000 mv_b=0.000000 mv_a=0.000000 per_frame_1=q1=zoom; per_frame_2=wave_mystery=sin(3.654*time)*sin(2.765*time); per_frame_3=wave_b=sin(bass); per_frame_4=wave_r=sin(treb); per_frame_5=wave_g=sin(mid); per_frame_6=zoom=(bass+q1)/2.2; per_frame_7=rot=sin(time*sin(q1))*.1; per_pixel_1=zoom=zoom+abs(sin(ang)*.2); projectM-complete-2.1.0-Source/presets_milkdrop/EvilJim - Ice Drops.milk0000775000175000017500000000212411756064135026234 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999601 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.199862 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000353 fZoomExponent=1.000157 fShader=0.000000 zoom=0.999511 rot=0.000000 cx=0.500001 cy=0.050000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000158 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.999000 wave_y=0.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=treb; per_frame_3=wave_g=mid; per_frame_4=wave_b=bass; per_frame_5=dy=bass/50; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Shaping The Grid.milk0000775000175000017500000001772711756064135030002 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.985000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.960496 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.650000 shapecode_0_y=0.500000 shapecode_0_rad=0.605500 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.816695 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=ang=3.14+3.14*q1; shape_0_per_frame2=x=.5+.1*q2; shape_0_per_frame3=y=.5+.1*q3; shape_0_per_frame4=sides=3+q6; shape_0_per_frame5=rad=.5+.5*q4; shape_0_per_frame6=textured=above(q6,3); shape_0_per_frame7=border_r=1-rad; shape_0_per_frame8=border_b=rad-.01*sides; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.1+.1*sin(pulse); per_frame_6=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_7=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_8=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_9=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_10=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_11=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_12=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_13=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_14=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_15=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_16=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_17=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_18=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_19=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=monitor=q1; per_pixel_1=grid=(x*q7*3)%2+above(y,.5+.25)*above(q6,4); per_pixel_2=zoom=zoom+.07*cos(sin(rad*2.14*q3+abs(rad-.1*grid))*2.14+rad*sin(q4*2.14+q1))*bnot(grid); per_pixel_3=rot=.05*equal(grid,0)*cos(rad*2.14*q2+q3)*(q2+q3); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Antique Abyss.milk0000775000175000017500000000414011756064135027327 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.000454 fWaveSmoothing=0.540000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.700000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.300000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.200000 ib_b=0.300000 ib_a=0.100000 nMotionVectorsX=25.599995 nMotionVectorsY=33.600002 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.300000 mv_g=0.000000 mv_b=0.000000 mv_a=0.150000 per_frame_1=wave_r = wave_r + (0.35*sin(1.4*time*bass) + 0.25*sin(2.5*time))*4*treb*time; per_frame_2=wave_g = wave_g + (0.35*sin(1.7*time*mid) - 0.25*sin(1.11*time))*4*bass*time; per_frame_3=wave_b = wave_b + (0.35*sin(1.84*time*treb) + 0.25*sin(2.3*time))*4*mid*time; per_frame_4=warp = 0; per_frame_5=mv_g = 0.3 + 0.25*sin(wave_r); per_frame_6=mv_r = 0.3 + 0.25*cos(wave_b); per_frame_7=mv_b = 0.3 + 0.15*sin(wave_g); per_frame_8=mv_x = mv_x - 3*bass; per_frame_9=mv_y = mv_y - 4*treb; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - 0.26*rad*(0.7+0.1*sin(4*bass*time)-rad); per_pixel_5=dy= dy + 1.99*dy_r*(rad*sin(5*treb_att))*(1-rad); per_pixel_6=dx = dx + 1.5*dx_r *(rad*cos(5*bass_att))*(0.6*rad-0.7-rad); per_pixel_7=rot = rot + abs(0.8*(0.7*sin(bass*treb)*x-0.033*cos(ang))*(1-rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Xeper.milk0000775000175000017500000000252511756064135026016 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.963000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.477921 fWaveScale=0.494100 fWaveSmoothing=0.090000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.085500 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.499900 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=ff = time/5; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = -atan(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=sx=(abs((sin(2*rad)-0.5))+abs(cos(ang))) + abs(sin(y)); per_pixel_2=sy=(abs((cos(2*rad)-0.5))+abs(atan(ang))) + abs(sin(x)); per_pixel_3=zoom = abs(atan(rad)/5)+0.7; per_pixel_4=rot = -0.8-(abs(atan(pow(ang,3))/5)); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and StudioMusic - Vertigyny (Geiss shape mod).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and StudioMusic - Vertigyny (Geiss shape mod)0000775000175000017500000001343611756064135033460 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.997000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=98.029610 fWaveScale=0.935100 fWaveSmoothing=0.306000 fWaveParam=-0.360000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000001 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.090000 wave_g=0.090000 wave_b=0.090000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.020000 ob_g=0.020000 ob_b=0.020000 ob_a=0.970000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.970000 nMotionVectorsX=5.120042 nMotionVectorsY=5.088000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.899999 mv_r=0.800000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.000000 shapecode_0_y=0.500000 shapecode_0_rad=0.250000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_0_per_frame3=y = q1 + 0.02*sin(time*1.3) + 0.04*sin(time*0.2); shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r=sin(cos(slowtime*0.235)); per_frame_6=ib_g=sin(cos(slowtime*0.335)); per_frame_7=ib_b=sin(cos(slowtime*0.435)); per_frame_8=redneg = if(below(ib_r,0),1,0); per_frame_9=greenneg = if(below(ib_g,0),1,0); per_frame_10=blueneg = if(below(ib_b,0),1,0); per_frame_11=ib_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r)); per_frame_12=ib_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g)); per_frame_13=ib_b =1 - (if(blueneg,1 + ib_b, ib_b)); per_frame_14=ff = slowtime/100; per_frame_15=wave_r = sin(5*ff/bass)/2+0.5; per_frame_16=wave_g = cos(ff/mid)/2+0.5; per_frame_17=wave_b = cos(3*ff/treb)/2+0.5; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*slowtime) + 0.40*sin(0.579*slowtime) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_20=ob_r=sin(beat*cos(slowtime*0.735)); per_frame_21=ob_g=sin(bass*cos(slowtime*0.635)); per_frame_22=ob_b=sin(bass*cos(slowtime*0.535)); per_frame_23=redneg = if(below(ob_r,0),1,0); per_frame_24=greenneg = if(below(ob_g,0),1,0); per_frame_25=blueneg = if(below(ob_b,0),1,0); per_frame_26=ob_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ob_r),ob_r)); per_frame_27=ob_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ob_g),ob_g)); per_frame_28=ob_b =1 - (if(blueneg,1 + ob_b, ob_b)); per_frame_29=q1 = sin(slowtime); per_pixel_1=q2=above(rad,.603); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Picture Of Exile.milk0000775000175000017500000001013211756064135030010 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.817900 fWaveScale=0.397105 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995700 fWarpScale=1.331000 fZoomExponent=100.000000 fShader=0.000000 zoom=0.998108 rot=-0.760000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.350495 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend*below(y,.5)*below(x,.5)*.1; per_pixel_5=sx=sx-if(above(q7,3),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(below(q7,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=if(equal(grid,3),q3,bnot(grid%q7)*above(x,.5)*above(y,.5)*sin(zoom)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Krash - Flowing Synergy.milk0000775000175000017500000000356311756064135031123 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.950000 fVideoEchoZoom=0.455629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.993020 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=53.523743 fWarpScale=0.274296 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999900 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.450000 ob_r=1.000000 ob_g=0.900000 ob_b=0.000000 ob_a=0.014000 ib_size=0.250000 ib_r=1.000000 ib_g=1.000000 ib_b=0.940000 ib_a=0.050000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.200000 mv_g=1.000000 mv_b=1.000000 mv_a=0.120000 per_frame_1=q1 = min((2*bass_att + mid_att + treb_att) *0.33,2); per_frame_2=q2 = time*10 + 5*(bass + mid + treb); per_frame_3=wave_g = 0.2 + 0.2*sin(time*1.672); per_frame_4=wave_r = 0.5 + 0.2*cos((time+frame)*1.34); per_frame_5=wave_b = 0.6 + 0.2*sin(time*0.934); per_pixel_1=inside = if (below(abs(x-0.5),0.5),if (below(abs(y-0.5),0.25),1,0),0); per_pixel_2=outsidex = if(below(abs(16*x%2),0.25),0,1); per_pixel_3=outsidey = if(below(abs(12*y%2),0.25),0,1); per_pixel_4=warp = 0.6*warp*abs(1-inside); per_pixel_5=dy = if(outsidex,0,0.03*(q1-1)*log(2-(abs(y*2 - 1.8))) + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648)))); per_pixel_6=dx = if(outsidey,0,0.04*(q1-1)*log(2-(abs(x*2 - 1.8))) + 0.01*(cos((y*q2*0.483) + (x*q2*1.238)) + cos((y*q2*1.612) + (x*q2*0.648)))); projectM-complete-2.1.0-Source/presets_milkdrop/DaNOnE - Highway to Heaven (rotating).milk0000775000175000017500000000211511756064135031314 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=1.169360 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684000 fWaveParam=-0.040000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.010000 wave_g=0.100000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.370000 ob_g=0.460000 ob_b=0.350000 ob_a=0.000000 ib_size=0.000000 ib_r=0.100000 ib_g=0.000000 ib_b=0.300000 ib_a=1.000000 per_frame_1=ib_size = ib_size + (0.05*bass); per_frame_2=rot = rot + 0.3*sin(time); per_frame_3=warp = warp + treb projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Housed In A Childish Mind.milk0000775000175000017500000001066211756064135031330 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560001 fDecay=1.000000 fVideoEchoZoom=0.999700 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.573200 fWaveScale=1.135639 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.998170 fShader=0.000000 zoom=0.998137 rot=1.000000 cx=2.000000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.600000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=cy=.5+.5*q4+sin(time*.086); per_frame_53= per_frame_54=decay=.995+.0025*q3+.0025*q1; per_frame_55=mv_a=above(q2,0)*(.1+.1*q5); per_frame_56=mv_r=1-ob_g; per_frame_57=mv_b=1-ob_r; per_frame_58=mv_g=1-ob_b; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5+.5*y*q6)*above(q3,0)+below(y,.5+.5*sin(x*6.28*q1))*below(q7,4)); per_pixel_3=grid=sin((rad*q1+x*q2+y*q3+ang*q4)*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=(1+.01*sin(rad*q7+q5)*bnot(snee)*if(snur,-1,1))*(1+.03*q1*atan(ang*q4-rot*q2)); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); per_pixel_8=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_9=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_10=dx=checkx*sin(x*q3*6.29)*rot; per_pixel_11=dy=checky*sin(y*q3*6.29)*rot; per_pixel_12=rot=if(above(y,.5+.5*x*q3),rot*.01,rot*zoom*.005); per_pixel_13=dx=dx*atan2(pow(ang*q4,1+q7),ang*sin(rad*3.14*q2)); per_pixel_14=dy=dy*atan2(pow(ang*q5,1+(q8%6)),ang*sin(y*3.14*q1)); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor & Rovastar - Oozing Resistance (Waveform Mod)0000775000175000017500000000446211756064135033314 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=5.002776 fWaveScale=1.186400 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_frame_8=sx = 1- 0.1*sin(q8)+0.05*sin(time); per_frame_9=wave_b = cos(time) + abs(cos(time)); per_frame_10=wave_g = abs(sin(time)) ; per_frame_11=wave_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_12=wave_r = 1 - if(above(wave_r,1),1,if(above(wave_r,0), abs(wave_r),0)); per_frame_13=wave_g = 1 - if(above(wave_g,1),1,if(above(wave_g,0), abs(wave_g),0)); per_frame_14=wave_b = 1 - if(above(wave_b,1),1,if(above(wave_b,0), abs(wave_b),0)); per_frame_15= per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); per_pixel_5=cx = 1-rot * 2; projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - Stand Still!.milk0000775000175000017500000000431011756064135026356 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.200000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.610095 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=8.319999 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_5=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_6=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time)+vol ); per_frame_7=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time)+vol ); per_frame_8=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_9=rot = rot + 0.005*( 0.60*sin(0.281*time) + 0.40*sin(0.839*time)*vol ); per_frame_10=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_11=myeff=(wave_x + if(above(wave_y,0.75), + 0.1*tan(time), + 0.1*tan(time))+.4+((cos(vol))/2) & wave_y + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_12=dx = dx + 0.085*pow(rad,y*2)*sin(time)/vol; per_frame_13=dy = dy + 0.085*pow(rad,y*2)*cos(time)/vol; per_frame_14=sx = sx + 0.0555*pow(rad,x*2)*sin(time)/vol; per_frame_15=sy = sy + 0.0777*pow(rad,y*2)*sin(time); per_frame_16=monitor = vol; per_frame_17= projectM-complete-2.1.0-Source/presets_milkdrop/Jess - Trying To Trap A Twister.milk0000775000175000017500000000546011756064135030330 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.993000 fVideoEchoZoom=0.996620 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.720000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.061520 sy=1.061520 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=zoom=zoom-.0035*q1; per_frame_21=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Causeway Of Dreams.milk0000775000175000017500000000360111756064135030162 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325446 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(0.622*time) + 0.3*sin(0.155*time); per_frame_2=wave_g = wave_g + 0.4*sin(0.45*time) + 0.3*sin(0.674*time); per_frame_3=wave_b = wave_b + 0.4*sin(0.256*time) + 0.3*sin(0.35*time); per_frame_4=ob_r = 1- wave_r; per_frame_5=ob_g = 1 - wave_g; per_frame_6=ob_b = 1-wave_b; per_frame_7=ib_r = 0.9*ob_r; per_frame_8=ib_g = 0.9*ob_g; per_frame_9=ib_b = 0.9*ob_b; per_frame_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_11=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_12=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_13=dx = dx + dx_r; per_frame_14=dy = dy + dy_r; per_pixel_1=rot = rot + 0.04*sin(time*(rad)); per_pixel_2=zoom = zoom + 0.025*cos(time*(rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Halcyon Dreams 3.milk0000775000175000017500000000251111756064135027642 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.979000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.824241 fWaveScale=0.970586 fWaveSmoothing=0.570000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.072135 rot=0.040000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .33*sin(time*1.2); per_frame_3=wave_g = wave_g + .33*sin(time*.888); per_frame_4=wave_b = wave_g + .33*sin(time*.999); per_pixel_1=fleem=if(above(bass_att,1),-4,8)+if(above(treb_att,1),8,-4); per_pixel_2=zoom = zoom + 0.07*cos(((rad)*-fleem)-rad); per_pixel_3=sx = 1+sin(rad)/9; per_pixel_4=sy = 1+sin(rad)/8; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Jester's Awakening.milk0000775000175000017500000001045511756064135030307 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.930000 fVideoEchoZoom=0.999834 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.197884 fWaveSmoothing=0.750000 fWaveParam=0.500100 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.600000 ib_size=0.005000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.380000 nMotionVectorsX=12.799999 nMotionVectorsY=11.399998 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2.3*sin(time*4.132)*xpos; per_frame_14=ib_g = ib_g + 2.3*sin(time*3.547)*ypos; per_frame_15=ib_b = ib_b + 0.499*sin(time*0.731); per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_g; per_frame_23=mv_b = ib_r; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.07); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.8*((sqrt(2)*0.5)-rad); per_pixel_2=q3 = below(rad,0.1*q5+ 0.3); per_pixel_3=q7 =if(q3,0,12 + int(3*(rad))); per_pixel_4=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_5=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_6=cy =if(q3,0.5,(0&(y*q8-0.3*rad))*(1/(q8-0.3*rad))+0.1*(0.3*rad)); per_pixel_7=rot = if(q3,2*q6*rad,0.1*(0.5*sqrt(2)-rad)- 0.1*bass_att-0.02*cx*cy); per_pixel_8=zoomexp = if(q3,0.2+0.2*(1-rad)+0.1*q5+ 0.5*q4,zoomexp); per_pixel_9=zoom = zoomexp-0.005*(rad); per_pixel_10=dx = if(q3,0,-0.0015); per_pixel_11=sx = 1.05 + if(q3,0,0.05*q4); per_pixel_12=sy = 1.05 + if(q3,0,0.05*q4); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Smoke.milk0000775000175000017500000000252211756064135025257 0ustar matthiasmatthias[preset00] fGammaAdj=1.994000 fDecay=1.000000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.783000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.611000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.015000 warp=0.423967 sx=0.985185 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.140000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.849*time) + 0.40*sin(1.090*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.711*time) + 0.40*sin(0.982*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(1.012*time) ); per_frame_4=cx = cx + 0.03*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.03*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=decay=decay-0.02*pow(0.5+0.5*sin(time*1.5),3.8); ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Telek - Real Noughts and Crosses (Random Ending).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash and Telek - Real Noughts and Crosses (Random E0000775000175000017500000002674111756064135033063 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.523887 fWaveScale=0.175730 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 per_frame_1=flipped = if(equal(state,0),rand(2),flipped); per_frame_2= per_frame_3=//1st turn per_frame_4=turn1 = if(equal(state,0),if(below(rand(3),1),1,rand(2)+4),turn1); per_frame_5=//2nd turn per_frame_6=turn2 = if(equal(state,0),if(equal(turn1,1),5,1),turn2); per_frame_7=//3rd turn per_frame_8=temp = if(equal(turn1+turn2,6),rand(4),rand(7)); per_frame_9=turn3 = if(equal(state,0), if(equal(turn1+turn2,6), if(above(temp,0),temp+6,temp+4), if(above(temp,1),temp+3,temp+2)),turn3); per_frame_10=//4th turn per_frame_11=temp = turn1+turn3; per_frame_12=temp = if(equal(temp, 5),7,if(equal(temp,8),4,if(equal(temp,9),6,if(equal(temp,10),if(equal(turn3,6),5,8),if(equal(temp,12),3, if(equal(temp,7),5,0)))))); per_frame_13=turn4 = if(equal(state,0),if(temp,temp, if(equal(turn3,2),if(equal(turn1,4),5,8),2)),turn4); per_frame_14=//other turns per_frame_15=temp = turn1 + turn3; per_frame_16=temp2 = temp + turn2 + turn4; per_frame_17=turn5 = if(equal(state,0), if(equal(temp2,20),4, if(equal(temp2,23),2, if(equal(temp2,16), if(equal(temp,9),8, if(equal(temp,10),9, if(equal(temp,13), if(equal(turn1,5),3,3), if(equal(turn1,5),2,2)))), if(equal(temp2,14),3, if(equal(temp2,12),9, if(equal(temp2,17), if(equal(temp,8),6, if(equal(temp,14),4,3)),9)))))),turn5); per_frame_18=turn6 = if(equal(state,0), if(equal(temp2,20),7, if(equal(temp2,23),3, if(equal(temp2,16), if(equal(temp,9),2, if(equal(temp,10),3, if(equal(temp,13), if(equal(turn1,5),7,6), if(equal(turn1,5),8,5)))), if(equal(temp2,14),5, if(equal(temp2,12),7, if(equal(temp2,17), if(equal(temp,8),8, if(equal(temp,14),6,2)),6)))))),turn6); per_frame_19=turn7 = if(equal(state,0), if(equal(temp2,20),3, if(equal(temp2,23),7, if(equal(temp2,16), if(equal(temp,9),3, if(equal(temp,10),2, if(equal(temp,13), if(equal(turn1,5),4,8), if(equal(turn1,5),4,9)))), if(equal(temp2,14),8, if(equal(temp2,12),3, if(equal(temp2,17), if(equal(temp,8),2, if(equal(temp,14),3,8)),7)))))),turn7); per_frame_20=turn8 = if(equal(state,0), if(equal(temp2,20),2, if(equal(temp2,23),4, if(equal(temp2,16), if(equal(temp,9),7, if(equal(temp,10),7, if(equal(temp,13), if(equal(turn1,5),6,7), if(equal(turn1,5),6,7)))), if(equal(temp2,14),9, if(equal(temp2,12),6, if(equal(temp2,17), if(equal(temp,8),3, if(equal(temp,14),7,9)),8)))))),turn8); per_frame_21=turn9 = if(equal(state,0), if(equal(temp2,20),9, if(equal(temp2,23),6, if(equal(temp2,16), if(equal(temp,9),9, if(equal(temp,10),11, if(equal(temp,13), if(equal(turn1,5),9,5), if(equal(turn1,5),9,10)))), if(equal(temp2,14),10, if(equal(temp2,12),8, if(equal(temp2,17), if(equal(temp,8),9, if(equal(temp,14),8,6)),2)))))),turn9); per_frame_22= per_frame_23=turn1 = if(equal(state,0),if(flipped,10-turn1,turn1),turn1); per_frame_24=turn2 = if(equal(state,0),if(flipped,10-turn2,turn2),turn2); per_frame_25=turn3 = if(equal(state,0),if(flipped,10-turn3,turn3),turn3); per_frame_26=turn4 = if(equal(state,0),if(flipped,10-turn4,turn4),turn4); per_frame_27=turn5 = if(equal(state,0),if(flipped,10-turn5,turn5),turn5); per_frame_28=turn6 = if(equal(state,0),if(flipped,10-turn6,turn6),turn6); per_frame_29=turn7 = if(equal(state,0),if(flipped,10-turn7,turn7),turn7); per_frame_30=turn8 = if(equal(state,0),if(flipped,10-turn8,turn8),turn8); per_frame_31=turn9 = if(equal(state,0),if(flipped,if(below(turn9,10),10-turn9,turn9),turn9),turn9); per_frame_32= per_frame_33=oldcount = count; per_frame_34=count = if(equal(state,0),0,count); per_frame_35= per_frame_36=count = count + above(time-last,delay); per_frame_37=last = if(equal(count,oldcount),last,time); per_frame_38=tick = (time-last)/delay; per_frame_39= per_frame_40=oldstate=state; per_frame_41=decay =1 - equal(state,0); per_frame_42=delay = if(equal(state,0),dd,delay); per_frame_43=state = if(equal(state,0),1,state); per_frame_44=count = if(init,count,0); per_frame_45=init = init+1; per_frame_46= per_frame_47=state = if(equal(state,2)*equal(count,9),2.5,state); per_frame_48=count = if(equal(state,2.5),0,count); per_frame_49=delay = if(equal(state,2.5),dd*.5,delay); per_frame_50=state = if(equal(state,2.5),(rand(3)*2)+3,state); per_frame_51=//******* random ending line above ^^ ********** per_frame_52= per_frame_53=state = if(equal(state,3)*equal(count,9),3.5,state); per_frame_54=count = if(equal(state,3.5),0,count); per_frame_55=state = if(equal(state,3.5),4,state); per_frame_56= per_frame_57=state = if(equal(state,4)*equal(count,3),4.5,state); per_frame_58=//Any tidy up stuff? No? ok, then we dont really need state 4.5, just in case tho..1 per_frame_59=state = if(equal(state,4.5),0,state); per_frame_60= per_frame_61=state = if(equal(state,5)*above(count,fps*3),5.5,state); per_frame_62=delay = if(equal(state,5), 0,delay); per_frame_63=delay = if(equal(state,5.5), dd,delay); per_frame_64=state = if(equal(state,5.5),0,state); per_frame_65= per_frame_66= per_frame_67= per_frame_68=state = if(equal(state,7),7.1,state); per_frame_69=state = if(equal(state,7.1)*equal(count,6),7.5,state); per_frame_70=state = if(equal(state,7.5),0,state); per_frame_71= per_frame_72= per_frame_73=state = if(equal(state,1)*equal(count,1),1.5,state); per_frame_74=count = if(equal(state,1.5),0,count); per_frame_75=last = if(equal(state,1.5),time,last); per_frame_76=oldcount = if(equal(state,1.5),-1, oldcount); per_frame_77=state = if(equal(state,1.5),2,state); per_frame_78= per_frame_79= per_frame_80=posx = if(equal(count,0),(turn1-1)%3,posx); per_frame_81=posy = if(equal(count,0),int((turn1-0.5)/3),posy); per_frame_82=posx = if(equal(count,1),(turn2-1)%3,posx); per_frame_83=posy = if(equal(count,1),int((turn2-0.5)/3),posy); per_frame_84=posx = if(equal(count,2),(turn3-1)%3,posx); per_frame_85=posy = if(equal(count,2),int((turn3-0.5)/3),posy); per_frame_86=posx = if(equal(count,3),(turn4-1)%3,posx); per_frame_87=posy = if(equal(count,3),int((turn4-0.5)/3),posy); per_frame_88=posx = if(equal(count,4),(turn5-1)%3,posx); per_frame_89=posy = if(equal(count,4),int((turn5-0.5)/3),posy); per_frame_90=posx = if(equal(count,5),(turn6-1)%3,posx); per_frame_91=posy = if(equal(count,5),int((turn6-0.5)/3),posy); per_frame_92=posx = if(equal(count,6),(turn7-1)%3,posx); per_frame_93=posy = if(equal(count,6),int((turn7-0.5)/3),posy); per_frame_94=posx = if(equal(count,7),(turn8-1)%3,posx); per_frame_95=posy = if(equal(count,7),int((turn8-0.5)/3),posy); per_frame_96=posx = if(equal(count,8),(turn9-1)%3,posx); per_frame_97=posy = if(equal(count,8),int((turn9-0.5)/3),posy); per_frame_98= per_frame_99=q5 = if(equal(state,3),posx,9); per_frame_100=q6 = if(equal(state,3),posy,9); per_frame_101=ob_a = equal(state,3)*.05; per_frame_102= per_frame_103=posx = if(equal(state,2),posx,4); per_frame_104=posy = if(equal(state,2),posy,4); per_frame_105= per_frame_106=decay = if(equal(state,5),1-.0005*count,decay) + if(equal(state,4),.95,decay); per_frame_107=zoom = if(equal(state,5),1-.0002*count,1) * if(equal(state,4),1.05,1); per_frame_108=rot = if(equal(state,5),.0001*count,0); per_frame_109=s5_cx=if(equal(count,0),rand(2),s5_cx); per_frame_110=s5_cy=if(equal(count,0),rand(2),s5_cy); per_frame_111= per_frame_112=ob_size = if(equal(state,7.1), sin((tick+count)/delay*.5236*.25), ob_size); per_frame_113=ob_a = if(equal(state,7.1), .1,ob_a); per_frame_114= per_frame_115=monitor = turn1+turn2*0.1+turn3*0.01+turn4*0.001+flipped*0.0001; per_frame_116= per_frame_117=cx = (posx*2+1)/6; per_frame_118=cy = (posy*2+1)/6; per_frame_119= per_frame_120=q1 = (tick*4)%4; per_frame_121= per_frame_122=mode = if(equal(state,0),-1,if(equal(state,1),line, if(equal(count,oldcount),mode, (mode+1)%2))); per_frame_123= per_frame_124=wave_x = if(equal(mode,nought),cx, per_frame_125=if(equal(mode, cross),cx+(tick*2-above(tick,.5))*.3-.15, per_frame_126=if(equal(mode, line),.5, per_frame_127=0))); per_frame_128=wave_y = if(equal(mode,nought),1-cy, per_frame_129=if(equal(mode,cross), 1-cy+(tick*2-above(tick,.5)*(tick-.5)*4)*.3-.15, per_frame_130=.57)); per_frame_131=wave_mystery = if(equal(mode,nought),-.2+sin(time*20)*.05, per_frame_132=if(equal(mode, cross),-.45, per_frame_133=if(equal(mode, line),(q1+1)%2, per_frame_134=.5))); per_frame_135=wave_mode = if(equal(mode,nought),0,if(equal(mode,cross),8,7)); per_frame_136=wave_size = if(equal(mode,nought),.43,if(equal(mode,cross),0,0)); per_frame_137=wave_r = if(equal(mode,nought),1,if(equal(mode,cross),0,0)); per_frame_138=wave_g = if(equal(mode,nought),0,if(equal(mode,cross),0,1)); per_frame_139=wave_b = if(equal(mode,nought),0,if(equal(mode,cross),1,0)); per_frame_140=q8 = mode; per_frame_141= per_frame_142= per_frame_143=cx=if(equal(state,5),s5_cx*1.3-.15,cx); per_frame_144=cy=if(equal(state,5),s5_cy*1.3-.15,cy); per_frame_145= per_frame_146= per_frame_147=monitor = state+.001*count; per_frame_148= per_frame_149=//monitor = tick+count; per_pixel_1=nought = 0; per_pixel_2=cross = 1; per_pixel_3=line = 2; per_pixel_4= per_pixel_5=//dx = if(equal(q1%2,1)*equal(int(y*10),q2),.005*(q1-2),0); per_pixel_6=//dy = if(equal(q1%2,0)*equal(int(x*10),q2),.005*(q1-1),0); per_pixel_7= per_pixel_8= per_pixel_9=dist = sqrt(sqr(cx-x)+sqr(cy-y)); per_pixel_10= per_pixel_11=inX = below(abs((x-cx)-(y-cy)),.041)+below(abs((x-cx)+(y-cy)),.041); per_pixel_12=rot = rot+if(equal(q8,nought),if(below(abs(dist-.12),.02),.1*bass,0),0); per_pixel_13=dx = if(equal(q8,nought),0, per_pixel_14=if(equal(q8, cross),below(dist,.15)*inX*sign(x-cx)*.02*bass, per_pixel_15=if(equal(q8, line),if(equal(q1%2,1)*below(abs(y-(q1*.5+.5)*.333),.01),0,0), per_pixel_16=0))); per_pixel_17=dy = if(equal(q8,nought),0, per_pixel_18=if(equal(q8, cross),below(dist,.15)*inX*sign(y-cy)*.02*bass, per_pixel_19=if(equal(q8, line),if(equal(q1%2,0)*below(abs(x-(q1*.5+1)*.333),.01),00,0), per_pixel_20=0))); per_pixel_21= per_pixel_22=dx = -(q5-1)*.1* per_pixel_23=below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.16); per_pixel_24=dy = -(q6-1)*.1* per_pixel_25=below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.16); per_pixel_26= per_pixel_27=dx = dx+.02*equal(q5,q6)*equal(q5,1)*sign(x-.5)* below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.1); per_pixel_28=dy = dy+.02*equal(q5,q6)*equal(q5,1)*sign(y-.5)* below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.12); per_frame_init_1=nought=0; per_frame_init_2=cross=1; per_frame_init_3=line=2; per_frame_init_4= per_frame_init_5= per_frame_init_6=state = 0; per_frame_init_7=last = time; per_frame_init_8=delay = 1; per_frame_init_9=dd=delay; per_frame_init_10= projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Eddies 1.milk0000775000175000017500000000367411756064135025530 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.870018 fWaveSmoothing=0.100000 fWaveParam=0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.593743 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.278033 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=4.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Sound And The Fury.milk0000775000175000017500000000405711756064135027370 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.900000 fWaveScale=0.769339 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.135000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.280000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = wave_b + min(1,max(0,(bass_att-1)*1.5)); per_frame_2=wave_r = wave_b*0.4; per_frame_3=wave_g = wave_b*0.4; per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.005*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_7=cy = cy + 0.005*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_8=dx = dx + 0.009*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9= per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_13=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=zoom = zoom + 0.1*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Vinyl Disk.milk0000775000175000017500000000371111756064135026154 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.054279 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Spirit.milk0000775000175000017500000000561111756064135030347 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=dx = dx -0.008*(0.6*sin(time*0.23)+0.5*cos(time*0.153)); per_frame_24=dy = dy - 0.008*(0.6*sin(time*0.21)+0.5*cos(time*0.142)); per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),dx); per_pixel_6=dy= if(above(box,1),sin(0.581*time),dy); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Stranger Minds.milk0000775000175000017500000000353011756064135030707 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.200000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=3.200000 nMotionVectorsY=1.440000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=min(bass*0.5,1); per_frame_8=ib_b=min(treb*0.5,1); per_frame_9=ib_g=min(mid*0.5,1); per_frame_10=ob_r=1-min(mid_att*0.5,1); per_frame_11=ob_b=1-min(bass_att*0.5,1); per_frame_12=ob_g=1-min(treb_att*0.5,1); per_pixel_1=zoom =0.9- sin(time + ang*2)*0.02; per_pixel_2=zoom=zoom+(bass_att-1.0)*0.115; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Fvese - Mosaic Waves.milk0000775000175000017500000000373511756064135030357 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.500000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.230000 wave_g=0.200000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),5*dx,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Inkblot.milk0000775000175000017500000000242411756064135025604 0ustar matthiasmatthias[preset00] fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=1.010137 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.500000 fWaveScale=2.202000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.196462 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.600000 wave_b=0.800000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.300*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.3); fRating=3.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Unchained & Rovastar - Triptionary.milk0000775000175000017500000000713011756064135031241 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.849581 fWaveScale=7.858094 fWaveSmoothing=0.360000 fWaveParam=-0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.400000 ob_size=0.001500 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.017500 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.052); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=zoom = 1- log(sqrt(2)-rad)/20 - 0.1*sin(rad)- 0.09*cos(1-rad); per_pixel_2=rot = log(sqrt(2)-rad)/3- 0.1*cos(time+rad*0.123) - 0.08*sin(time-(1-rad)); projectM-complete-2.1.0-Source/presets_milkdrop/Krash & Illusion - Indecisive Mosaic.milk0000775000175000017500000000531211756064135031342 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.999996 fWaveSmoothing=0.750000 fWaveParam=-0.499900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=decay = decay - equal(frame%100,0)*0.1; per_frame_6=vol = 0.167*(bass+mid+att); per_frame_7=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_8=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_9=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_10=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_11=xpos = xpos + 0.001*xspeed; per_frame_12=wave_x = 1.5*xpos + 0.5; per_frame_13=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_14=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_15=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_16=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_17=ypos = ypos + 0.001*yspeed; per_frame_18=wave_y = 1.5*ypos + 0.5; per_frame_19=dx = dx + dx_residual; per_frame_20=dy = dy + dy_residual; per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_23=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_24=rot = 0.1; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirlie 5.milk0000775000175000017500000000342311756064135025745 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000000 fWaveScale=1.693514 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.451118 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=7.397955 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.950000 ob_size=0.030000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.500000 per_frame_1=wave_x = wave_x + 0.0200*( 0.60*sin(0.821*time) + 0.40*sin(0.621*time) ); per_frame_2=wave_y = wave_y + 0.0200*( 0.60*sin(0.942*time) + 0.40*sin(0.722*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Slow Thing (Spiderman Mix).milk0000775000175000017500000000357711756064135030726 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.356739 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.209289 fWaveScale=1.486134 fWaveSmoothing=0.000000 fWaveParam=-0.300000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=24.831774 fWarpScale=0.419995 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=55.044964 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.330000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.200000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 per_frame_1=warp = 0; per_frame_2= per_frame_3=wave_b = if(below(treb, 1.8),1-.025*rand(10),0); per_frame_4=wave_g = wave_g*sqr(.01*rand(100)); per_frame_5=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); per_frame_6=monitor = wave_g; per_frame_7=cx=.5+.3*cos(time*.21); per_frame_8=cy=.5+.3*sin(time*.1); per_frame_9=cx=cx+(bass-1.2)*.1; per_frame_10=cy=cy+(treb_att-1)*.1; per_frame_11=mv_r=bass_att*.4; per_frame_12=wave_x = cx; per_frame_13=wave_y=1-cy; per_frame_14= per_frame_15=q1=cx; per_frame_16=q2=cy; per_pixel_1=near=below(sqr(q1-x)+sqr(q2-y),.04); per_pixel_2=notnear = 1- near; per_pixel_3=sy=max(0.3,pow(bass_att,.2))*near + notnear; per_pixel_4=sx=1/sy*near + notnear; per_pixel_5=rot = .02*sin(x*5+time)*notnear-.03; per_pixel_6=zoom = 1+ notnear*.001*(.5+sin(ang*5+time)); projectM-complete-2.1.0-Source/presets_milkdrop/nil & EMPR - Ruby Nirvana.milk0000775000175000017500000000473511756064135027053 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.003337 fDecay=0.992540 fVideoEchoZoom=0.994551 fVideoEchoAlpha=0.000414 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.919854 fWaveScale=0.367647 fWaveSmoothing=0.000000 fWaveParam=-0.000529 fModWaveAlphaStart=0.004160 fModWaveAlphaEnd=0.002520 fWarpAnimSpeed=0.992486 fWarpScale=1.337077 fZoomExponent=1.001262 fShader=0.008294 zoom=1.001709 rot=-0.008211 cx=0.688973 cy=0.703908 dx=-0.000000 dy=0.000000 warp=0.012283 sx=1.003900 sy=8.927234 wave_r=0.898049 wave_g=0.753833 wave_b=0.587053 wave_x=0.500172 wave_y=0.499979 ob_size=0.092766 ob_r=0.970000 ob_g=0.020000 ob_b=0.110000 ob_a=0.900320 ib_size=0.001000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.297322 nMotionVectorsX=30.053596 nMotionVectorsY=30.017624 mv_dx=0.001207 mv_dy=-0.000247 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r=sin(bass); per_frame_3=wave_g=sin(mid); per_frame_4=wave_b=sin(treb); per_frame_5=dy=.003; per_frame_6=wave_mystery = max(sigmoid(mid_att + mid_att , bass_att - sy) , mid - mv_r); per_frame_7=mv_x = -98.79409084*tan(max(mv_l - ib_size , wave_mode * decay)); per_frame_8=warp = 59.44966078*sqrt(warp - wave_y); per_frame_9=warp=if(below(warp,0.01), 0.01, warp); per_frame_10=warp=if(above(warp,100.0), 100.0, warp); per_frame_11=dy=if(below(dy,-1), -1, dy); per_frame_12=dy=if(above(dy,1.0), 1.0, dy); per_frame_13=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_14=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_15=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_16=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_17=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_18=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_19=wave_mystery=if(below(wave_mystery,-1.0), -1.0, wave_mystery); per_frame_20=wave_mystery=if(above(wave_mystery,1.0), 1.0, wave_mystery); per_frame_21=mv_x=if(below(mv_x,0.0), 0.0, mv_x); per_frame_22=mv_x=if(above(mv_x,64.0), 64.0, mv_x); per_pixel_1=dx=sin(y)*.02; per_pixel_2=zoomexp = ang * ang; per_pixel_3=zoomexp=if(below(zoomexp,0.01), 0.01, zoomexp); per_pixel_4=zoomexp=if(above(zoomexp,100.0), 100.0, zoomexp); per_pixel_5=dx=if(below(dx,-1), -1, dx); per_pixel_6=dx=if(above(dx,1.0), 1.0, dx); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor & Che - Inside The House Of Nil.milk0000775000175000017500000000452711756064135031241 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.175613 fWaveSmoothing=0.306000 fWaveParam=-0.460000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.854653 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.190000 ob_g=0.120000 ob_b=0.000000 ob_a=0.000000 ib_size=0.015000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=7.679999 nMotionVectorsY=11.519997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.340000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r = - abs(cos(time)); per_frame_6=ib_g = sin(time); per_frame_7=ib_b= cos(time)*sign(cos(time)); per_frame_8=mv_r = abs(sin(time)); per_frame_9=mv_g = sin(slowtime) ; per_frame_10=mv_b= cos(slowtime)*sign(cos(slowtime)); per_frame_11=redneg = if(below(mv_r,0),1,0); per_frame_12=greenneg = if(below(mv_g,0),1,0); per_frame_13=blueneg = if(below(mv_b,0),1,0); per_frame_14=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+mv_r),mv_r); per_frame_15=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+mv_g),mv_g); per_frame_16=wave_b = if(blueneg,1 + mv_b, mv_b); per_frame_17=dx=sin(slowtime*1.234)*.0125; per_frame_18=dy=cos(slowtime*.9666)*.0125; per_frame_19=q1 = sin(slowtime); per_frame_20=q2 = wave_b; per_pixel_1=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_2=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_3=rot=above(sin(1.2*q2+1.3),-.5)*rot; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - eclectic interface (despair mix).milk0000775000175000017500000000331611756064135032735 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.903511 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=-0.560000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070549 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.220188 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_l=0.010000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.720000 per_frame_1=wave_r = sin(1.24*time)/2+0.5; per_frame_2=wave_g = 0.5*cos(10*bass)+0.5; per_frame_3=wave_b = cos(10*treb_att)/2+0.5; per_frame_4=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_5=mv_x = 64; per_frame_6=mv_y =2; per_frame_7=mv_l = 0.05 + 0.3*bass_effect; per_frame_8=mv_r = mv_r +0.31+ 0.3*sin(0.67*time); per_frame_9=mv_g = mv_g + 0.41+0.4*sin(time*1.34); per_frame_10=wave_mystery = if(above(bass_effect,0.15),wave_mystery,2); per_pixel_1=rot=pow(-ang,3)/10-1.19*sin(ang); per_pixel_2=zoom=sin(pow(-rad,3))+1.4+0.0*sin(time); per_pixel_3=dx =dx+ 0.0145*sin(0.1*time)-0.01*cos(0.5*time*rad); per_pixel_4=dy =dy -0.15*sin(time*0.1568)+0.1*cos(time*0.05); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - VooV's Movement (After Dark Mix).milk0000775000175000017500000001155511756064135032357 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.186471 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.351767 fShader=0.000000 zoom=0.980296 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.700000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=1.280000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_15=oldq8 = q8; per_frame_16=q1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_17=q2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_18=q6 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_19=q7 = 0.5 + 0.15*sin(0.531*q8) + 0.15*sin(0.671*q8) + 0.1*sin(1.442*q8); per_frame_20=ob_size = beat*0.05; per_frame_21=ob_r = sin(20*(q1+q2)); per_frame_22=ob_g = sin(25*(q6+q7)); per_frame_23=q4 = (8 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_24=q5 = (12 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_25=q3 = mode; per_frame_26=wave_a =0.4; per_frame_27=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_28=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_29=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Goo Kung Fu.milk0000775000175000017500000000326611756064135026777 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.974000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.074092 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.010000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=zoom=zoom+mid_att*.1; per_pixel_1=timer_a=10*sin(time); per_pixel_2=timer_b=10*sin(time*.5); per_pixel_3=ripple_x=cos(x*timer_a-timer_b)*bass_att; per_pixel_4=ripple_y=cos(y*timer_a-timer_b)*treb_att; per_pixel_5=ripple_r=cos(rad*timer_b-timer_a)*mid_att; per_pixel_6=ripple=ripple_x+ripple_y+ripple_r; per_pixel_7=zoom=zoom+ripple*.1; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Demonology (Vampire Soul Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Demonology (Vampire Soul Mix)0000775000175000017500000001010511756064135033220 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.999900 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.868000 fWaveScale=0.282091 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.001700 fShader=0.000000 zoom=0.988100 rot=1.000000 cx=2.000000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.600000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.550000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+0.2*sin(time*2.18+q6); per_frame_49=wave_x=wave_x+0.1*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+0.1*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51=wave_mode=3 - 0.3*q7; per_frame_52=mv_a = bass+ bass_att -2.5; per_pixel_1=snee=bnot(above(x,.5)*above(q2,0)+above(y,.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=pow(sin(rad*6*sin(q8)+(atan(ang*(1-y)-1.57))*6*q1)*2,1+q8%3)*(1+q7); per_pixel_4=test = below(rad,0.5+ 0.25*q1); per_pixel_5=cx =if(test,(0&(x*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_6=cy =if(test, (0&(y*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_7=rot=if(test, 0.1*q1-0.5*rad,snee*bnot(below(y,.5)*below(q7,3))*if(bnot(grid%q8),1,.1*sin(rad*3.14*q3))); per_pixel_8=zoom=zoom-.031*snur*sin(rad*q7*q5)+snee*bnot(snur)*sin(rad*6*q5)*.1; per_pixel_9=sx=if(test,1,sx+.0361*bnot(snee)*cos(y*3.14*q4)); per_pixel_10=sy=if(test,1,sy+.00361*bnot(snur)*cos(x*3.14*q6)); per_pixel_11=zoomexp = if(test,1 + rad,zoom+rot); projectM-complete-2.1.0-Source/presets_milkdrop/Che - Escape.milk0000775000175000017500000000736711756064135025042 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000154 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=-0.010000 mv_l=0.350000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Bytes.milk0000775000175000017500000000233111756064135026014 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.931000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.394148 fWaveScale=0.627609 fWaveSmoothing=0.108000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.070500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.000000 wave_y=0.030000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.059900 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = 0.4- sin(1.2*time)/3; per_frame_2=wave_b = 0.55 + sin(time)/3; per_frame_3=wave_g = 0.5 - cos(2*time)/4; per_pixel_1=dx = if(above(y,0.1),0.03*log(x*y)*-0.8,0.03*log(ang)); per_pixel_2=zoom = rad*x/10 +1; per_pixel_3=sy= 1+(x)/10; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Arise! (Padded Mix).milk0000775000175000017500000000400211756064135027761 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=1.503739 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=2.905225 fWaveSmoothing=0.360000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.408391 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=//decay = 0.995 + 0.004*sin(0.5*time); per_frame_6=wave_x = 0.01; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dy = dy - 0.025*(1-y)*above(y,0.95); per_pixel_6=dy = dy - 0.025*(y)*below(y,0.94); per_pixel_7= per_pixel_8=warp = warp + 0.25*(bass-treb)*above(y,0.9); per_pixel_9=zoom = zoom - 0.02*(rad)*(above(y,0.9)); per_pixel_10=sx = sx - above(x, 0.35 + 0.35*sin(time))*below(x,0.65 + 0.35*sin(time))* per_pixel_11=above(y,0.8)*0.008*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop/Illusion & Che - The Piper.milk0000775000175000017500000000274211756064135027277 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.998162 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000100 fShader=1.000000 zoom=0.970700 rot=0.020000 cx=0.350000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.072134 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.150000 ob_r=0.000000 ob_g=0.200000 ob_b=0.400000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.150000 ib_b=0.550000 ib_a=1.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = 0.150*(0.30*sin(0.875*time) + 0.20*sin(0.315*time) ); per_frame_2=wave_g = 0.150*(0.10*sin(0.200*time) + 0.10*sin(1.025*time) ); per_frame_3=wave_b = 0.150*(0.50*sin(0.410*time) + 0.60*sin(0.150*time) ); per_pixel_1=dx=.01*sin((20+10*sin(q1*1.5))*(y+.2*sin(q1*.7)))*bass*3; per_pixel_2=dy=.01*sin((20+10*sin(q1))*(x+.2*sin(q1*.77)))*bass*2; per_pixel_3=sy = sy + 0.01 * bass_att; projectM-complete-2.1.0-Source/presets_milkdrop/mstress - Acid Universes.milk0000775000175000017500000001267611756064135027446 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.593334 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.9 ; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=a = a*a*a; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=.22+.7*sin(x*5); wave_1_per_point2=y=.5+.2*sin(x*19+time); wave_1_per_point3=a = 1; wave_1_per_point4=b = .3*bass*1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.620000 shapecode_1_y=0.680000 shapecode_1_rad=0.080000 shapecode_1_ang=0.000000 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad = rad +.04*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=x = .5+.2*sin(time); shape_1_per_frame6=y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=r2 = r2+.001*bass; shape_1_per_frame9=g2 = g2+.21*mid; shape_1_per_frame10=b2 = b2+.21*treb; shape_1_per_frame11= shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; per_pixel_1=zoom = zoom-.051*rad; per_pixel_2=rot = rot +.1*sin(time); per_pixel_3=circle = 3*(max(bass-.5,0.4))*rad*rad; per_pixel_4=q1 = 1.55+0.5*(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_5=zoom = if(above(circle,1),q1*.1,zoom);//1-0.3*log(sqrt(2)-rad)); per_pixel_6=dx = if(above(circle,1),1.3*sin(x+0.542*time),dx); per_pixel_7=dy= if(above(circle,1),1.3*sin(y+0.581*time),dy); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Churn.milk0000775000175000017500000000321211756064135025255 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.999000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.300000 fWaveScale=1.053000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.488000 fShader=1.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.239000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Krash and Rovastar - Rainbow Orb.milk0000775000175000017500000000346611756064135030620 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.108925 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); projectM-complete-2.1.0-Source/presets_milkdrop/EvilJim - Follow the ball.milk0000775000175000017500000000233211756064135027363 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.250302 fWaveSmoothing=0.000000 fWaveParam=-0.250000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=0.990097 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=bass*2; per_frame_2=wave_g=mid*4; per_frame_3=wave_b=treb*0.6; per_pixel_1=dx=if(above(x,bass*0.6),0.02,-0.02); per_pixel_2=dy=if(above(y,treb_att*0.5),0.02,-0.02); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bipolar 2.milk0000775000175000017500000000251611756064135025716 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.900000 fWaveScale=0.408000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.010000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.450000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=zoom=0.9615+rad*0.1; ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Ambrosia Mystic (Dark Heart Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Unchained - Ambrosia Mystic (Dark Heart M0000775000175000017500000000303511756064135033063 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.942000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.799900 fWaveScale=1.549220 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.040604 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5 + 0.5*sin(time*1.143); per_frame_2=wave_g = 0.5+0.5*sin(time*0.896); per_frame_3=q8 = (bass+bass_att)*0.5; per_pixel_1=state_scalar=if(equal(q8,3),-.1,if(equal(q8,2),2,1)); per_pixel_2=location = sin(ang*10+time+abs(pow(1+rad,q8)+x*10%5)); per_pixel_3=zoom = zoom+.08*state_scalar*location; per_pixel_4=rot = rot+.02*state_scalar*location; per_pixel_5=zoomexp = 1/(pow(q8,q8*10)); per_pixel_6=zoomexp = if(above(rad,0.8),1,zoomexp); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Rocke - Headspin.milk0000775000175000017500000000374511756064135027625 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.060957 fWaveSmoothing=0.900000 fWaveParam=-0.280000 fModWaveAlphaStart=0.030000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.396381 fWarpScale=0.720100 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959069 rot=0.500000 cx=0.500000 cy=0.500000 dx=-0.002000 dy=-0.002000 warp=0.010000 sx=1.000000 sy=0.999999 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.010000 ib_r=0.230000 ib_g=0.230000 ib_b=0.230000 ib_a=0.499900 nMotionVectorsX=1.384000 nMotionVectorsY=4.320006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp = 0; per_frame_2=wave_r = 0.225*mid_att; per_frame_3=wave_g = 0.213*treb_att; per_frame_4=wave_b = 0.235*bass_att; per_frame_5=wave_mystery = wave_mystery + 0.15*sin(0.5*time); per_frame_6=cx = cx + 0.1*sin(0.2*time); per_frame_7=cy = cy + 0.1*sin(0.4*time); per_frame_8=decay = decay + 0.01*sin(time); per_frame_9=mv_x = 1.5; per_frame_10=mv_y = 3 + 0.1*sin(time); per_frame_11=mv_b = 0.5+0.4*sin(time*0.863); per_frame_12=mv_g = 0.5+0.45*sin(time*0.523); per_frame_13=mv_r = 0.5+0.45*sin(time*0.98); per_frame_14=mv_l = 0.1+ 0.45*mv_y ; per_frame_15=mv_dx = 0.5*(1-bass)+0.5*sin(time*1.1); per_frame_16=mv_dy = 0.5*(1-bass)+0.5*sin(time*0.985); per_frame_17=ob_r =max(bass+bass_att+treb+treb_att-5.5,0); per_frame_18=ib_b = 0.5*max(bass-1,0); per_frame_19=monitor = ob_r; per_frame_20=ob_b = 0.12+0.1*sin(time*12); per_frame_21=ob_g = 0.12+ 0.1*sin(5*time); per_frame_22=warp =0; projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Airhandler (Menagerie Mix).milk0000775000175000017500000000350611756064135031451 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.990000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.053726 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.900000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.05*sin(time); per_frame_6=wave_y = wave_y + 0.05*cos(time); per_frame_7= per_frame_8=ib_r = ib_r + 0.25*sin(time); per_frame_9=ib_g = ib_g + 0.25*cos(time); per_frame_10=ib_b = ib_b + 0.25*sin(0.5*time); per_pixel_1=zoom = zoom + 0.05*(sin(abs(50*sin(0.1*time))*rad) * sin(sin(time*2*sin(24*ang)*-rad))*3 * cos(rad)); per_pixel_2=rot = rot + 0.1*sin(0.2+ 0.5*sin(time)-rad); per_pixel_3=cx = cx + 1.1*(0.99*(0.5-rad))*sin(0.733*time)*below(sin(time),cos(time)); per_pixel_4=cy = cy + 1.1*(0.99*(0.5-rad))*cos(0.953*time)*above(sin(time),cos(0.5*time)); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mi.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's S0000775000175000017500000000373711756064135032701 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.994000 fVideoEchoZoom=1.644630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.475355 fWaveSmoothing=0.630000 fWaveParam=-0.140000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=63.504501 fShader=0.000000 zoom=0.544958 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.499900 wave_b=0.560000 wave_x=0.500000 wave_y=0.500000 ob_size=0.400000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.600000 ib_size=0.020000 ib_r=0.510000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r=.5-.3*sin(Time*.33); per_frame_2=wave_b=.5+.3*sin(time*13); per_frame_3=wave_g=wave_g+.5*Sin(time*1.14); per_frame_4=bass_max=max(Bass,bass_att); per_frame_5=wave_mystery=wave_mystery-.2*(1-bass_max); per_frame_6=echo_Zoom=echo_zoom-0.1+.20*Sin(time*0.95); per_frame_7=echo_alpha = if(above(bass,1), if(below(sin(time*0.95),0),echo_alpha-0.2,echo_alpha),echo_alpha); per_frame_8=ob_a = if(above(bass,1), if(below(sin(time*0.95),0),ob_a-0.3,ob_a),ob_a); per_frame_9=ib_g = ib_g + 0.49*sin(time*4.16); per_frame_10=ib_r = ib_r + 0.49*sin(time*5.876); per_frame_11=ib_b = ib_b + 0.49*sin(time*0.846); per_frame_12=decay = 1.005 + 0.01*sin(0.953*time); per_frame_13=decay = if(above(decay,1),1,decay); per_frame_14=zoomexp=zoomexp+zoomexp*sin(treb); per_pixel_1=zoom=zoom+0.96*sin(rad) ; per_pixel_2=rot = rot + (rad-1.4)*1.7*max(0.1*log(sqrt(2)-rad),0.1*rad+min((bass_att-1)/1.5,2)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Trippy S.milk0000775000175000017500000000177411756064135026412 0ustar matthiasmatthias[preset00] fRating=4 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.52509 fWaveSmoothing=0.36 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.070549 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=rot=0.1*(2*abs((sin(time)-0.5))-ang); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Distant Memories Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Inner Thoughts (Distant Memories Mix).mil0000775000175000017500000001722311756064135033411 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.884956 shapecode_0_tex_zoom=0.424973 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.600000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//tex_zoom = 0.05*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a1=1; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_0_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.05*sin(time); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//tex_zoom = 0.05*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a1=1; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_1_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_1_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.1*sin(time); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.449770 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_zoom = 0.05*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a1=1; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_2_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_2_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.15*sin(time); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.621747 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.884956 shapecode_3_tex_zoom=0.424973 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.600000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//tex_zoom = 0.05*q6; shape_3_per_frame2=a =1; shape_3_per_frame3=a1=1; shape_3_per_frame4=//tex_zoom =0.1; shape_3_per_frame5=x = 0.5 + 0.1*sin(q7*0.986); shape_3_per_frame6=y = 0.5 + 0.1*sin(q7*0.846); shape_3_per_frame7=tex_ang = 3.1515 + 3.1415*sin(q7*0.4521) +0.2*sin(time);; per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=//q7 =0; per_frame_20=decay =0.1; per_pixel_1=//dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - interwoven (nightmare weft).milk0000775000175000017500000000741211756064135031410 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Sinful Code (unchained style).milk0000775000175000017500000000572411756064135031522 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.574824 fWaveScale=0.179141 fWaveSmoothing=0.630000 fWaveParam=0.280000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004499 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999005 sy=0.999005 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.800000 ob_g=0.800000 ob_b=0.000000 ob_a=1.000000 ib_size=0.025000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=3.984001 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=.3+q1; per_frame_19=wave_b=.3+q3; per_frame_20=wave_g=.5+.1*sin(q3); per_frame_21=wave_mystery=wave_mystery-.6*sin(q2); per_frame_22=ob_r=wave_r*sin(Q4); per_frame_23=ob_b=wave_b*sin(Q2); per_frame_24=ob_g=wave_g*sin(Q1); per_frame_25=decay=decay-.01*sin(frame%2); per_frame_26=//mv_a=1*sin(Q2); per_frame_27= per_frame_28=mv_r=.3+.6*sin(Q1-q2); per_frame_29=mv_b=.4+.5*sin(Q3-q1); per_frame_30=mv_g=.3+.5*sin(q2-q1); per_frame_31=mv_dx=mv_dx+.03*sin(time*.54-q3); per_frame_32=mv_dy=mv_dy-.03*sin(time*.43-q1); per_frame_33=wave_x=wave_x+.2*sin(time*.43); per_frame_34=wave_y=wave_y-.2*sin(time*.23); per_frame_35=wave_mode=rand(10)*sin(above(Q1,q3)); per_pixel_1=zoom=zoom+.05*sin(rad*3.14*sin(Q1)*ang*3.14*sin(q1))*sin(q4); per_pixel_2=cx=rot*rad*sin(q1)-y*sin(q4); per_pixel_3=cy=rot*rad*sin(q2)-x*sin(Q6); per_pixel_4=rot=rot-.0003*tan(rad*3*sin(q1)); per_pixel_5=dxon=above(q1,q2); per_pixel_6=dxoff=below(q1,q2); per_pixel_7=dyon=above(q2,q3); per_pixel_8=dyoff=below(q2,q3); per_pixel_9=dx=.01-below(rad,x-.03)*sin(above(dxon,dxoff))/2*sin(Q2)/2/2-.01/2; per_pixel_10=dy=.01-below(rad,y-.03)*sin(above(dyon,dyoff))/2*sin(q1)/2/2-.01/2; projectM-complete-2.1.0-Source/presets_milkdrop/Telek - City Helix Lattice.milk0000775000175000017500000000342011756064135027501 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.916999 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.028413 fWaveSmoothing=0.450000 fWaveParam=-0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.073160 fWarpScale=0.543568 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.650000 wave_x=0.749900 wave_y=0.719900 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.007000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.006000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_b = if(below(treb, 2),1,0); per_frame_2=decay = if(equal(frame % 20,0),.99,1); per_frame_3=dx = if(equal(frame % 100,0),.001,0); per_frame_4= per_frame_5=rot = .05 *cos(time*.4); per_frame_6=wave_x = (wave_x-.45)*sin(time*.4) + wave_x; per_frame_7=wave_y = (wave_y-.45)*sin(time*.4) + wave_y; per_frame_8=zoom = 1- cos(time*.4)*.05; per_frame_9=//rot = -0.005; per_frame_10=wave_x = .5+(wave_x-.5)*cos(time*5); per_frame_11=wave_y = .5+(wave_y-.5)*sin(time*5); per_frame_12=ib_a = cos(time*.4)*-.5+.5; per_frame_13=ob_a = ib_a; per_frame_14=ob_r = cos(time)*.5+.5; per_frame_15=ob_b = .5; per_frame_init_1=warp = 0; per_frame_init_2=zoom = 1; per_frame_init_3=rot = 0.01; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & StudioMusic - More Cherished Desires.milk0000775000175000017500000000266711756064135033441 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396500 fWaveScale=0.969133 fWaveSmoothing=0.666000 fWaveParam=0.000100 fModWaveAlphaStart=1.379900 fModWaveAlphaEnd=1.020000 fWarpAnimSpeed=2.000000 fWarpScale=1.000000 fZoomExponent=0.056700 fShader=0.700000 zoom=0.539300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.819500 sy=0.819545 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.500000 ob_g=0.010000 ob_b=0.010000 ob_a=0.950000 ib_size=0.010000 ib_r=0.010000 ib_g=0.010000 ib_b=0.500000 ib_a=0.950000 nMotionVectorsX=9.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = zoom+rad*.1+0.05; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Windowframe To Mega Swirl 2.milk0000775000175000017500000000464011756064135031064 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=1.170000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=left = 0.5 + 0.25*(sin(0.555*time) + sin(1.111*time)); per_frame_8=right = 0.5 + 0.25*(sin(0.333*time) + sin(1.222*time)); per_frame_9=centrex = (left+right)/2; per_frame_10=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_11=q1 = centrex + distx; per_frame_12=q2 = centrex - distx; per_frame_13=wave_x = centrex; per_frame_14=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_15=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_16=centrey = (top+bottom)/2; per_frame_17=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_18=q3 = centrey + disty; per_frame_19=q4 = centrey - disty; per_frame_20=wave_y = 1-centrey; per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=dx = if(above(x,q1), 1,dx); per_pixel_3=dx = if(below(x,q2), -1,dx); per_pixel_4=dy = if(above(y,q3), 1,dy); per_pixel_5=dy = if(below(y,q4), -1,dy); projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Negative Sun III.milk0000775000175000017500000000352411756064135027547 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.01; per_pixel_5=zoom = zoom + (0.05 + 0.04*sin(time))*(0.2*sin(ang*time)); per_pixel_6=rot = rot + 0.01*(0.5*cos(ang*5*bass*time)); per_pixel_7= per_pixel_8=dx = dx + 0.1*above(rad,0.25)*dx_r; per_pixel_9=dy = dy + 0.1*above(rad,0.25)*dy_r; projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Interwoven (Nightmare Weft Mix).milk0000775000175000017500000000741211756064135031766 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Bright Fiber Matrix 2.milk0000775000175000017500000000367211756064135030006 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.500000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.320000 fWaveScale=2.718000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=4.044000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.344*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.313*time) + 0.40*sin(0.223*time) ); per_frame_8=dx = dx + dx_residual; per_frame_9=dy = dy + dy_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2.4 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.5)*0.99+1.5); per_frame_11=dx_residual = equal(bass_thresh,2.4)*0.020*sin(time*7) + (1-equal(bass_thresh,2.4))*dx_residual; per_frame_12=dy_residual = equal(bass_thresh,2.4)*0.015*sin(time*9) + (1-equal(bass_thresh,2.4))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Dynamic Fractal 2.milk0000775000175000017500000001010311756064135032130 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=0.535238 fWaveSmoothing=0.270000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.100000 wave_y=0.860000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.901)+ 0.3*cos(time*1.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*3.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*2.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=ib_size = 0.005 + 0.02*sin(time*0.963); per_frame_22=ob_size = 0.005+ 0.02*abs(sin(time*0.7834)); per_frame_23=ib_r = 0.8*(1- ob_r)+0.2; per_frame_24=ib_g = 0.7*(1- ob_g)+0.3; per_frame_25=ib_b = ib_b - 0.5*sin(time*1.731); per_frame_26=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_27=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_28=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_29=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_30=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_31=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_32=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_33=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_34=xpos = xpos + 0.001*xspeed; per_frame_35=dx = 0.1*xpos; per_frame_36=q2 = xpos; per_frame_37=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_38=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_39=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_40=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_41=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_42=ypos = ypos + 0.001*yspeed; per_frame_43=dy =0.1*ypos; per_frame_44=q4 = ypos; per_pixel_1=box =0.12+2*x%2+2*y%2; per_pixel_2=q1 = 6.4+1.2*(sin(x+(0.6*time))-cos(y+(0.432*time))); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4*3,dx); per_pixel_6=dy= if(above(box,1),q2*3,dy); projectM-complete-2.1.0-Source/presets_milkdrop/Che - Geology.milk0000775000175000017500000000520611756064135025235 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.993000 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.154084 fWaveSmoothing=0.450000 fWaveParam=1.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=0.200000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.993000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=sp=60/fps; per_frame_24=thccl=thccl+sp*(th-2.5144); per_frame_25=leccl=leccl+sp*le; per_frame_26=wave_r=.5+.5*sin(.027*leccl); per_frame_27=wave_g=.5+.5*sin(.025*leccl); per_frame_28=wave_b=.5+.5*sin(.031*leccl); per_frame_29=q1=.01*thccl; per_frame_30=monitor=q1; per_pixel_1=zone=1;//below(abs(rad-.5),.1); per_pixel_2=dx=zone*x; per_pixel_3=dy=zone*x*sin(7*sin(.63*q1)*y+7*sin(.21*q1)*x+3*sin(.47*q1)*rad); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Jaundice.milk0000775000175000017500000000651511756064135026555 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.983999 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.583010 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030300 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=wave_r=bass_flop*mv_g; per_frame_33=wave_g=mid_flop*mv_b; per_frame_34=wave_b=treb_flop*mv_r; per_frame_35=ob_r=wave_r; per_frame_36=ob_g=wave_g; per_frame_37=ob_b=wave_b; per_pixel_1=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5)); per_pixel_2=rot=if(grid,.07*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*sin(x*q3*3.14+y*q5*3.14)*.07; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - Goofy Beat Detection.milk0000775000175000017500000001017511756064135030646 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.992000 fVideoEchoZoom=0.999400 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.059200 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.008000 rot=0.001900 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.05+.03*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=1+.7*sin(time*1.51); per_pixel_1=rot=if(above(q4,0),rad*.2*q5,sin(rad*(q4+q3))); per_pixel_2=zoom=if(above(q2,0),zoom+(1-zoom)*rot*cos(rad*3.14*q2),if(above(q3,0)*above(x,.5+.5*q5),zoom+(1-zoom)*sin(q1*rot*3.14),zoom+(1-zoom)*cos(rad*10*q6))); per_pixel_3=dx=above(q1,0)*sin(rad*.5*q2); per_pixel_4=dy=above(q3,0)*sin(rad*.5*q3); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus Blue.milk0000775000175000017500000000342111756064135026504 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.179452 fWaveScale=3.540751 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.450000 wave_g=0.450000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.02*equal(frame%5,0); per_frame_8=q1=cos(1.41*time); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + time*-1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*8.0 + rad*7.5 + time*-1.63 + q1); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Globetrotting (Sailors Delight Mix).milk0000775000175000017500000001350411756064135032615 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001519 fWaveScale=1.330283 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=0.951950 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.010000 warp=0.005536 sx=1.040604 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.000000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=27.859959 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=200 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.101300 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t1 = 0; wave_0_per_frame2=t7 = 0.5; wave_0_per_frame3=t8 = 0; wave_0_per_point1=tx = max(0,value1-0.005); wave_0_per_point2=ty = sample*1.1; wave_0_per_point3= wave_0_per_point4=t1 = pow(t1*.95,.7)*.35 + tx; wave_0_per_point5=y = .1+t1+pow(sin(sample*(3+.5*sin(time*5))+time*1.07)*sin(sample*5.24-time*1.012),2)*.05; wave_0_per_point6=x = ty; wave_0_per_point7=tt=y-.1; wave_0_per_point8=g = min(tt*tt*100,1); wave_0_per_point9=b = if(above(tt,.3),min(tt*15-.3,1),1-g); wave_0_per_point10=r = if(above(tt,.3),min(tt*15-.3,1),0); wavecode_1_enabled=1 wavecode_1_samples=339 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.101411 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1 = 0; wave_1_per_frame2=t7 = 0.5; wave_1_per_frame3=t8 = 0; wave_1_per_point1=tx = max(0,value2-0.005); wave_1_per_point2=ty = (1-sample)*1.4; wave_1_per_point3= wave_1_per_point4=t1 = pow(t1*.95,.7)*.29 + tx; wave_1_per_point5=//y = .1+t1; wave_1_per_point6=y = .1+t1+pow(sin(sample*(3+.5*sin(time*4))+time*1.254)*sin(sample*5.24-time*.975),2)*.05; wave_1_per_point7=x = ty-.15; wave_1_per_point8= wave_1_per_point9=g = min(t1*t1*100,1); wave_1_per_point10=b = if(above(t1,.3),min(t1*15-.3,1),1-g); wave_1_per_point11=r = if(above(t1,.3),min(t1*15-.3,1),0); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=25 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.180000 shapecode_0_y=0.700000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=0.400000 shapecode_0_r2=0.800000 shapecode_0_g2=0.400000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = (time*.05-int(time*.05)); shape_0_per_frame2=y = sin(x*3.141)*.25+.65; shape_0_per_frame3=a =.8-.8*pow(1-sin(x*3.141),.5); shape_0_per_frame4=border_a=a; shape_0_per_frame5=a2=a; shape_0_per_frame6= shape_0_per_frame7= shape_0_per_frame8=x = (x-.5)*1.33+.5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.545000 shapecode_1_rad=1.468148 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819544 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.212000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=dx = dx+.004*sin(time*.2)+.008*sin(time*.105+sin(time*.55)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Snapshot Of Space.milk0000775000175000017500000000424311756064135030072 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=2.905229 fWaveSmoothing=0.600000 fWaveParam=-0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.630064 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=24.986328 nMotionVectorsY=20.030640 mv_dx=0.064545 mv_dy=0.109009 mv_l=0.035858 mv_r=0.816156 mv_g=0.098993 mv_b=0.816156 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual; per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual; per_frame_12=dx=q5_residual ; per_frame_13=dy=q6_residual ; per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_15=monitor = q1; per_frame_16=mv_a = bass-1.2; per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1; per_pixel_2=zoomexp = 2*zoom; projectM-complete-2.1.0-Source/presets_milkdrop/idiot - Dwarf of Annon (before the star).milk0000775000175000017500000000453211756064135031763 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.186470 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.280000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.300000 wave_g=0.600000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.499900 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.200000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_mysyery=bass_Att-1; per_frame_19=wave_R=wave_r+.2*sin(time*.43); per_frame_20=wave_B=wave_B-.2*sin(time*.54); per_frame_21=wave_g=wave_g-.4*sin(time*.34); per_frame_22=ob_a=0; per_pixel_1=rad_cycle=rad*rad*x*60*rad*sin(q6); per_pixel_2= per_pixel_3=rote=rot+.1*sin(rad_cycle*sin(rad*3.14))+.01*sin(q1)*tan(rad)+.1; per_pixel_4=zoome=zoom+.1*sin(rad*3.14*sin(ang*3.14)*sin(q2)-rote); per_pixel_5=zoom=zoome+.05*sin(rad*3.14*q2)*sin(q4); per_pixel_6=rot=rote*rad*sin(Q3)*Sin(Ang*3.14*sin(q3)*sin(Q4))/2+.1*sin(ang*3.14)*sin(Q1); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Braindance 1.milk0000775000175000017500000000234611756064135027103 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.297568 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.489000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=colour = sin(time*1.2)/2 + 0.5; per_frame_2=wave_g = 1-colour; per_frame_3=wave_b =0.9 + sin(time/3)/10; per_frame_4=wave_r = colour; per_pixel_1=sy= if(below(y,0.47),if(above(y,0.03),pow(log(ang*time),3)/4,-4),1.1); per_pixel_2=zoom = 1 + sin(rad)/10; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - The Shroomery.milk0000775000175000017500000003444211756064135027426 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.332702 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=7.058490 nMotionVectorsY=31.639950 mv_dx=-0.385207 mv_dy=-0.168757 mv_l=0.598467 mv_r=0.358736 mv_g=0.275337 mv_b=0.561849 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.027964 wavecode_0_smoothing=0.000000 wavecode_0_r=0.300000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=//t8=3.14159265*0.15; wave_0_init3=//t5 = 1; wave_0_init4= wave_0_init5=//n =300; wave_0_init6=t1 = 300; wave_0_init7=//rx = 0; wave_0_init8=t2 = 0; wave_0_init9=//ry = 0; wave_0_init10=t3 = 0; wave_0_init11=//tpi =3.1415; wave_0_init12=t4 = 3.14159265; wave_0_init13=//c=1; wave_0_init14=t5 = 1; wave_0_init15=//hu=10; wave_0_init16=t6 = 10; wave_0_init17=//hut=-10; wave_0_init18=t7 = -10; wave_0_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_0_per_frame2=t6 = (t7+t6*5)/6; wave_0_per_frame3=t2 = pow(2*bass+bass_att,5)*0.00015111 +oldt2; wave_0_per_frame4=oldt2 = t2; wave_0_per_frame5=//t2 = 3*sin(time*0.0965); wave_0_per_frame6=t3 = pow(2*bass+bass_att,4)*0.00026213 + oldt3; wave_0_per_frame7=oldt3 = t3; wave_0_per_frame8=//t3 = 3*sin(time*0.0872); wave_0_per_frame9= wave_0_per_frame10=q1 = -cos(cos(t2)); wave_0_per_frame11=q2 = cos(-t3); wave_0_per_frame12=q3 = sin(cos(-t2)); wave_0_per_frame13=q4 = sin(t3); wave_0_per_point1=u = sample*2-1; wave_0_per_point2=rf = 512; wave_0_per_point3=shc = 1-u*u; wave_0_per_point4=cf = below(sample,0.45); wave_0_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_0_per_point6=u = u + v/8; wave_0_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_0_per_point8=py = sample*2-1; wave_0_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_0_per_point10=y1 = py*q1 + pz*q3; wave_0_per_point11=z1 = pz*q1 - py*q3; wave_0_per_point12=x2 = px*q2 + z1*q4; wave_0_per_point13=z2 = z1*q2 - px*q4+5; wave_0_per_point14=x = x2/z2; wave_0_per_point15=y = y1/z2; wave_0_per_point16=x = x*0.5 + 0.5; wave_0_per_point17=y = 0.5*y + 0.5; wave_0_per_point18=r = 0.5+sin(sample*195)*0.5; wave_0_per_point19=g = 0.5*sin(time*0.145)+0.499*(0.5+sin(x*95)*0.5); wave_0_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.027964 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.400000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=//t8=3.14159265*0.15; wave_1_init3=//t5 = 1; wave_1_init4= wave_1_init5=//n =300; wave_1_init6=t1 = 300; wave_1_init7=//rx = 0; wave_1_init8=t2 = 0; wave_1_init9=//ry = 0; wave_1_init10=t3 = 0; wave_1_init11=//tpi =3.1415; wave_1_init12=t4 = 3.14159265; wave_1_init13=//c=1; wave_1_init14=t5 = 1; wave_1_init15=//hu=10; wave_1_init16=t6 = 10; wave_1_init17=//hut=-10; wave_1_init18=t7 = -10; wave_1_per_frame1=t7 = 0.5+0.5*sin(time*0.135)*t4; wave_1_per_frame2=t6 = (t7+t6*5)/6; wave_1_per_frame3=t2 = pow(bass+bass_att,6)*0.00005 + 0.022+ oldt2; wave_1_per_frame4=oldt2 = if(above(t2,10000),0,t2); wave_1_per_frame5=//t2 = t2 -cos(time*0.451); wave_1_per_frame6=t3 = pow(bass+bass_att,7)*0.00005 + 0.0278 +oldt3; wave_1_per_frame7=oldt3 = t3; wave_1_per_frame8=//t3 = t3-cos(time*0.321); wave_1_per_frame9=q1 = -cos(cos(t2)); wave_1_per_frame10=q2 = -cos(t3); wave_1_per_frame11=q3 = sin(cos(t2)); wave_1_per_frame12=q4 = sin(t3); wave_1_per_point1=u = sample*2-1; wave_1_per_point2=rf = 1000; wave_1_per_point3=shc = 1-u*u; wave_1_per_point4=cf = below(sample,0.45); wave_1_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_1_per_point6=u = u + v/8; wave_1_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_1_per_point8=py = sample*2-1; wave_1_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_1_per_point10=y1 = py*q1 + pz*q3; wave_1_per_point11=z1 = pz*q1 - py*q3; wave_1_per_point12=x2 = px*q2 + z1*q4; wave_1_per_point13=z2 = z1*q2 - px*q4+5; wave_1_per_point14=x = x2/z2; wave_1_per_point15=y = y1/z2; wave_1_per_point16=x = x*0.5 + 0.5; wave_1_per_point17=y = 0.5*y + 0.5; wave_1_per_point18=r = abs(sample-(sample*progress)); wave_1_per_point19=g = sample/y; wave_1_per_point20=b = x2*sample; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.027964 wavecode_2_smoothing=0.000000 wavecode_2_r=0.800000 wavecode_2_g=0.400000 wavecode_2_b=0.400000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=//t8=3.14159265*0.15; wave_2_init3=//t5 = 1; wave_2_init4= wave_2_init5=//n =300; wave_2_init6=t1 = 300; wave_2_init7=//rx = 0; wave_2_init8=t2 = 0; wave_2_init9=//ry = 0; wave_2_init10=t3 = 0; wave_2_init11=//tpi =3.1415; wave_2_init12=t4 = 3.14159265; wave_2_init13=//c=1; wave_2_init14=t5 = 1; wave_2_init15=//hu=10; wave_2_init16=t6 = 10; wave_2_init17=//hut=-10; wave_2_init18=t7 = -10; wave_2_per_frame1=t7 = 0.5+0.5*sin(time*0.896)*t4; wave_2_per_frame2=t6 = (t7+t6*5)/6; wave_2_per_frame3=t2 = pow(1.13*bass+bass_att,5)*0.0001 +0.0017+oldt2; wave_2_per_frame4=oldt2 = t2; wave_2_per_frame5=t2 = t2 + sin(time*0.01963); wave_2_per_frame6=t3 = pow(bass+1.14*bass_att,5)*0.0001 + 0.00121 +oldt3; wave_2_per_frame7=oldt3 = t3; wave_2_per_frame8=t3 = t3 + sin(time*0.06527); wave_2_per_frame9=q1 = -cos(cos(t2)); wave_2_per_frame10=q2 = cos(t3); wave_2_per_frame11=q3 = sin(cos(t2)); wave_2_per_frame12=q4 = sin(t3); wave_2_per_point1=u = sample*2-1; wave_2_per_point2=rf = 1000; wave_2_per_point3=shc = 1-u*u; wave_2_per_point4=cf = below(sample,0.45); wave_2_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_2_per_point6=u = u + v/8; wave_2_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_2_per_point8=py = sample*2-1; wave_2_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_2_per_point10=y1 = py*q1 + pz*q3; wave_2_per_point11=z1 = pz*q1 - py*q3; wave_2_per_point12=x2 = px*q2 + z1*q4; wave_2_per_point13=z2 = z1*q2 - px*q4+5; wave_2_per_point14=x = x2/z2; wave_2_per_point15=y = y1/z2; wave_2_per_point16=x = x*0.5 + 0.5; wave_2_per_point17=y = 0.5*y + 0.5; wave_2_per_point18=r = sample; wave_2_per_point19=g = x*sample; wave_2_per_point20=b = y*x/sample; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.027964 wavecode_3_smoothing=0.000000 wavecode_3_r=0.000000 wavecode_3_g=0.500000 wavecode_3_b=0.700000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 0; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 3.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = q8*0.7825; wave_3_per_frame4=t3 = q8*0.6242; wave_3_per_frame5=q1 = -cos(cos(t2)); wave_3_per_frame6=q2 = cos(t3); wave_3_per_frame7=q3 = sin(cos(t2)); wave_3_per_frame8=q4 = sin(t3); wave_3_per_point1=u = sample*2-1; wave_3_per_point2=rf = 1000; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,0.45); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/8; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5*(y/x) + 0.499*sin(time*0.564); wave_3_per_point19=b = 0.5*(x*y) + 0.499*sin(time*0.457); wave_3_per_point20=g = 0.5*(x*x) + 0.499*sin(time*0.134); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.496295 shapecode_0_ang=0.000000 shapecode_0_tex_ang=5.617169 shapecode_0_tex_zoom=1.699528 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_0_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_0_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_0_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_0_per_frame5=tex_Ang = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.496295 shapecode_1_ang=0.000000 shapecode_1_tex_ang=5.617169 shapecode_1_tex_zoom=1.719942 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_1_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_1_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_1_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_1_per_frame5=tex_Ang = q8-0.02; shape_1_per_frame6=//x = x +0.01; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.496295 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.740601 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_2_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_2_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_2_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_2_per_frame5=tex_Ang = q8-0.04; shape_2_per_frame6=//x = x +0.01; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.120000 shapecode_3_y=0.200000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); shape_3_per_frame4=rad = 0.5+0.5*sin(q4*0.785); per_frame_init_1=//With thanks to UnConeD for his mushy SSC code. :) per_frame_1=warp=0; per_frame_2=wave_a=0; per_frame_3=decay = 0.97; per_frame_4=q7 = 0.00004*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5= per_frame_6=q6 = oldq6+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+1.2*treb+0.4*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=oldq6 = q6; per_frame_8= per_frame_9=q4 = oldq4+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+0.1*treb+0.1*treb_att+1.2*mid+0.4*mid_att,6)/fps); per_frame_10=oldq4 = q4; per_frame_11= per_frame_12=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_13=oldq8 = q8; per_frame_14= per_frame_15=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_16=oldq8 = if(above(q8,10000),0,q8); per_frame_17=ob_b = max(0,sin(q8*0.2542)*0.2 +0.1); per_frame_18=ob_r = max(0,sin(q8*0.985)*0.4 + 0.2); per_frame_19=ob_g = max(0,sin(q8*0.8711)*0.3 + 0.1); per_frame_20=ob_a =max(0,0.3*(q7-0.2))+0.1; per_frame_21=ib_r = 1-if(ob_size-0.005,0,1); per_frame_22=ib_g = ib_r*(0.21*0.2*sin(time*0.643)); per_frame_23=ib_b = ib_r*(0.21*0.2*sin(time*0.853)); per_frame_24=ib_a =0.2*q7; per_frame_25=echo_alpha = above(q7,0.2); per_frame_26=echo_zoom = 1 + 0.01*q7; per_pixel_1=dx=dx+0.007*sin((y*2-1)*meshx)+ 0.006*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+sin(q8*0.1745)*0.007*cos((x*2-1)*meshx*1.3333)+ sin(q8*0.1875)*0.006*cos((x*2-1)*meshx*1.666); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Dynamic Swirls 1.milk0000775000175000017500000000367411756064135027163 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Krash - Cerebral Demons.milk0000775000175000017500000000642711756064135031024 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid+att); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=dx = dx + dx_residual; per_frame_19=dy = dy + dy_residual; per_frame_20=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_21=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_22=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_23=rot = 0.1; per_frame_24=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_25=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_26=ib_r = 0.3+xpos; per_frame_27=ib_b = 0.06*bass; per_frame_28=ib_g = 0.25+ypos; per_frame_29=monitor =ib_g; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_frame_init_1=decay = 10000001; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Digital Smoke.milk0000775000175000017500000000270111756064135026614 0ustar matthiasmatthias[preset00] fGammaAdj=1.000000 fDecay=0.970000 fVideoEchoZoom=1.728000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.800000 fWaveScale=1.694000 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=2.000000 fShader=0.000000 zoom=1.031000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.239000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.10*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.10*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.10*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); fRating=2.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Demonic Distortion.milk0000775000175000017500000000325111756064135027676 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.990000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.499900 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.003*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.0040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%2,0); per_pixel_1=zoom=zoom+(y*2-1)*(0.06+0.12*sin(time*0.351))-(x*2-1)*(0.06+0.12*cos(time*0.351)); per_pixel_2=rot=rot+(zoom-1.0)*0.16; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Mosaics Of Ages.milk0000775000175000017500000000603611756064135027517 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=9.599999 nMotionVectorsY=9.000000 mv_dx=-0.220000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_8=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_9=dx = dx -0.008*sin(time*0.23); per_frame_10=dy = dy - 0.008*sin(time*0.2); per_frame_11= per_frame_12=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_13=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_14=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_17=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_20=lastbeat = if(beat,time,lastbeat); per_frame_21=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_22=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_23=beateven = beatcounter%2; per_frame_24=//dx = dx + beateven*0.01; per_frame_25=q2 = beateven; per_pixel_1=qx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=qy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_4=box = 3*qy+3*qx; per_pixel_5=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_6=zoom = if(above(box,1.5),q1*.1,zoom); per_pixel_7=rot = if(above(box,1.5),1*sin(0.385*time),rot); per_pixel_8=cx= q2*(0&(x*4-0.5))*0.25+0.05; per_pixel_9=cy= q2*(0&(y*4-0.5))*0.25+0.05; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar and Krash - Rainbow Deflection.milk0000775000175000017500000000344411756064135032146 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.975000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.054279 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=-0.190000 cy=-0.100000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = rand(100)/100; per_frame_5=wave_r = 1 + sin(-wave_x*3.1415); per_frame_6=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_7=wave_b = sin(wave_x*3.1415); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Octopus Fat and Ever Changing.milk0000775000175000017500000000366611756064135031446 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.562210 fWaveScale=0.838983 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.076000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.150000 wave_b=0.350000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; per_pixel_4=rot=rot*rad; projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Waterfall.milk0000775000175000017500000000257511756064135026132 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.998000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.390620 fWaveScale=2.201000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.005000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.150000 wave_g=0.150000 wave_b=0.750000 wave_x=0.950000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.533*time) + 0.40*sin(0.945*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.600*time) + 0.40*sin(0.856*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.920*time) ); per_pixel_1=sy=1.1-0.065*(1-cos((x*2-1)*1.57)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Fog Tunnel.milk0000775000175000017500000000321411756064135026141 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.800000 fDecay=0.980000 fVideoEchoZoom=1.289000 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.794075 fWaveScale=0.387000 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=3.400000 fShader=0.000000 zoom=1.042000 rot=-0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.010000 warp=0.122000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.440000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.850*time) + 0.40*sin(1.007*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.705*time) + 0.40*sin(0.998*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.715*time) + 0.40*sin(0.938*time) ); per_frame_4=rot = rot + 0.003*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=warp = warp + 0.231*( 0.60*sin(0.324*time) + 0.40*sin(0.347*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Living Wall.milk0000775000175000017500000000674711756064135031220 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=28.249470 fWaveScale=0.010000 fWaveSmoothing=0.270000 fWaveParam=0.050000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.025000 ib_r=0.200000 ib_g=0.200000 ib_b=0.200000 ib_a=1.000000 nMotionVectorsX=1.024000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.324); per_frame_3=warp =0; per_frame_4=ib_r = ib_r + 0.2*sin(time*1.034); per_frame_5=ib_g = ib_g + 0.2*sin(time*1.147); per_frame_6=ib_b = ib_b - 0.2*sin(time*1.231); per_frame_7=wave_r = 0.5 + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_8=wave_b = 0.5 -0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_9=wave_g = 0.5+0.4*sin(time*1.731); per_frame_10=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_11=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_12=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_13=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_14=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_15=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_16=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_17=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_18=lastbeat = if(beat,time,lastbeat); per_frame_19=countertime = if(beat,time,countertime); per_frame_20=counter =-1*pow(min((time-countertime-3.7),0),3); per_frame_21=q3=oldq3+0.002*counter; per_frame_22=oldq3 =q3; per_frame_23=monitor = q3; per_frame_24=cx = cx - 0.4*sin(q3*0.542); per_frame_25=cy = cy + 0.4*sin(q3*0.753); per_frame_26=wave_b = 0.45 - 0.3*cos(q3*3.916); per_frame_27=mv_dx = sin(0.4*q3)*0.125; per_frame_28=mv_dy =-cos(0.4*q3)*0.1; per_frame_29=mv_l = (12*sin(q3*1.63)); per_frame_30=monitor = mv_x; per_frame_31=mv_x = 1.25; per_frame_32=mv_y =1.25; per_pixel_1=circle = 5*rad*rad*rad; per_pixel_2=q1 = 1.3+0.1*rad+0.5*(sin(0.3*pow(x,4)+x+0.3*q3+3*x*dx - 4*x*dy )-cos(0.2*pow(y,4)+y+q3+ 2*y*rot - 2*y*(1-sy) + (1-sx))); per_pixel_3=zoom = if(above(circle,1),q1*.1,1-0.4*log(sqrt(2)-rad)); per_pixel_4=dx = if(above(circle,1),1.3*sin(rot+0.75*x+0.942*q3),0); per_pixel_5=dy= if(above(circle,1),1.3*sin(cx+0.75*y+1.081*q3),0); per_pixel_6=rot = if(above(circle,1),0.4*sin(dx+rad+(x*y)+0.812*q3),0.01*rad); per_pixel_7=sy = if(above(circle,1),1+0.03*sin(dy-rad+(x+y)+1.21*q3),1); per_pixel_8=sx = if(above(circle,1),1+0.03*sin(cy+rad+(x-y)+1.33*q3),1); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Constant Velocity.milk0000775000175000017500000000262511756064135027555 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.981000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.600000 wave_g=0.600000 wave_b=0.600000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=dx=0.01*cos(ang+1.57); per_pixel_2=dy=-0.01*sin(ang+1.57); projectM-complete-2.1.0-Source/presets_milkdrop/StudioMusic & Unchained - So Much Love.milk0000775000175000017500000002375611756064135031524 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.350000 fDecay=0.999000 fVideoEchoZoom=1.006465 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.001574 fWaveScale=0.728900 fWaveSmoothing=0.783000 fWaveParam=-0.140000 fModWaveAlphaStart=0.760000 fModWaveAlphaEnd=0.900001 fWarpAnimSpeed=5.921029 fWarpScale=1.095251 fZoomExponent=1.570168 fShader=0.650000 zoom=0.970805 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.107093 sx=1.078500 sy=0.990000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.970000 wavecode_0_enabled=0 wavecode_0_samples=128 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.749339 wavecode_0_smoothing=0.250000 wavecode_0_r=0.520000 wavecode_0_g=0.410001 wavecode_0_b=0.340001 wavecode_0_a=0.970000 wave_0_per_frame1=x=100*sin(time)*q2+.3; wave_0_per_frame2=t1=cos(time)*q3; wave_0_per_frame3=r = 0.5 + 0.5*sin(time*1.353 +3); wave_0_per_frame4=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame5=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.7; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*50); wave_0_per_point6=a = a*a; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.370001 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.075209 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.640000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.610000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.400000 shape_0_per_frame1=x = 0.5 + 0.50*cos(q3*0.5) + 0.25*cos(time*6.5); shape_0_per_frame2=y = 0.5 + 0.50*sin(q3*0.5) + 0.25*sin(time*6.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.089633 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=0.540000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=0.510000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=0.290000 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.16*cos(time*2.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.12*sin(time*2.3) + 0.04*sin(time*0.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.090001 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.590000 shapecode_2_g=0.430000 shapecode_2_b=0.290000 shapecode_2_a=0.560000 shapecode_2_r2=0.160000 shapecode_2_g2=0.400001 shapecode_2_b2=0.540000 shapecode_2_a2=0.530000 shapecode_2_border_r=0.390001 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.350001 shapecode_2_border_a=0.390000 shape_2_per_frame1=x = 0.5 + 0.15*cos(q3*0.5) + 0.21*cos(time*7.5); shape_2_per_frame2=y = 0.5 + 0.15*sin(q3*0.5) + 0.21*sin(time*7.5); shape_2_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 1); shape_2_per_frame4=g = 0.5 + 0.5*sin(time*1.563 + 3); shape_2_per_frame5=b = 0.5 + 0.5*sin(time*1.654 + 2); shape_2_per_frame6=r2 = 0.5 + 0.5*sin(time*1.885 + 3); shape_2_per_frame7=g2 = 0.5 + 0.5*sin(time*1.556+ 2); shape_2_per_frame8=b2 = 0.5 + 0.5*sin(time*1.638 + 4); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=sx=1; per_frame_2=sy=1; per_frame_3=warp=0; per_frame_4=chaos=.9+.1*sin(pulse); per_frame_5=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_6=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_7=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_8=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_9=treb_changed=abs(bass_changed-equal(treb_thresh,2)); per_frame_10=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_11=mid_changed=abs(bass_changed-equal(mid_thresh,2)); per_frame_12=bass_residual = bass_changed*sin(pulse*bass_thresh*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_13=treb_residual = treb_changed*sin(pulse*treb_thresh*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_14=mid_residual = mid_changed*sin(pulse*mid_thresh*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_15=pulse=if(above(abs(pulse),20),-20,pulse+.2*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_16=q1=mid_residual; per_frame_17=q2=bass_residual; per_frame_18=q3=treb_residual; per_frame_19=q5=sin(pulse); per_frame_20=q4=(1+1*above(q1,0))*(1+2*above(q2,0))*(1+4*above(q3,0))*(1+6*mid_changed*below(q5,0))*(1+10*below(q1,0))*(1+12*mid_changed*above(q5,0)); per_frame_21=wave_r=if(equal(treb_changed,1),0+.2*q1,if(equal(bass_changed,1),.8+.2*q2,.6+.08*q5)); per_frame_22=wave_g=if(equal(treb_changed,1),0,if(equal(mid_changed,1),0,.5+.5*q2)); per_frame_23=wave_b=if(equal(treb_changed,1),.8+.2*q3,0); per_frame_24=ob_r=if(bass_changed,treb_changed,wave_r); per_frame_25=ob_b=if(treb_changed,mid_changedp,wave_b); per_frame_26=ob_g=if(mid_changed,bass_changed,wave_g); per_frame_27=ob_a=.03+.02*wave_r; per_frame_28=ob_size=.05+.04*treb_residual; per_frame_29=ob_size=bnot(q1%102)*.1; per_frame_30=ib_r=if(bass_changed,ob_b,ob_g); per_frame_31=ib_b=if(treb_changed,ob_g,ob_r); per_frame_32=ib_g=if(mid_changed,ob_r,ob_b); per_frame_33=ib_a=.03+.02*wave_g; per_frame_34=ib_size=.05+.04*bass_residual; per_frame_35=wave_mystery=bnot(q1%2)*.3-bnot(q1%11)*.3+.5*sin(pulse*q2); per_frame_36=cx=cx+.5*q1; per_frame_37=cy=cy+.5*q2; per_frame_38=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_39=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=state=q4; per_pixel_2=bend = cos(x*10*q1*bnot(state%7)-rad*10*q2*bnot(state%3)); per_pixel_3=zoom = zoom+bend*.05*q3*bnot(state%5); per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx=sx-equal(grid,bnot(state%2))*above(q1*q2*q3*q5,.8)*.9; per_pixel_6=rot=if(above(zoom-1,.03+.03*q5)*bnot(below(q1*q2*q3,0)),q1,rot); per_pixel_7=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_8=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_9=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_10=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_11=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_12=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_13=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_14=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_15=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_16=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_17=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_18=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Paradigm Sphere.milk0000775000175000017500000000540611756064135027667 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 0.5 + sin(time/3)/2; per_frame_2=wave_b = 0.5+ 0.5*sin(time*47); per_frame_3=wave_g = 0.65 + sin(time*0.23)/10; per_frame_4=bass_effect = max(0,max(bass_att,bass)-1.2); per_frame_5=treb_effect = max(0,max(treb_att,treb)-1.3); per_frame_6=ob_r = 1-wave_r; per_frame_7=ob_g = 1-wave_g; per_frame_8=ob_b = 1-wave_b; per_frame_9=ib_r = 0.75 + 0.25*sin(time*0.4); per_frame_10=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_11=ib_b = 0.5+0.5*sin(1.23*time); per_frame_12=dx = sin(time*0.895); per_frame_13=dy = sin(time*1.242); per_frame_14=q6 = bass_effect; per_frame_15=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_16=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_17=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_18=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_19=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_21=xpos = xpos + 0.001*xspeed; per_frame_22=dx = 3*xpos; per_frame_23=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_24=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_25=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_26=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_27=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_28=ypos = ypos + 0.001*yspeed; per_frame_29=dy = 3*ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.05; per_pixel_2=zoom = if(above(rad,0.4),myzoom,0.5+1.1*rad); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Space Voyage.milk0000775000175000017500000000266311756064135026455 0ustar matthiasmatthias[preset00] fGammaAdj=1.642000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.100000 fWaveScale=1.694000 fWaveSmoothing=0.400000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=3.138000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.053000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.263000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Swirlie 3.milk0000775000175000017500000000400511756064135025740 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.994000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.100000 fShader=0.000000 zoom=0.961000 rot=0.220000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.771011 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.028500 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.100000 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.12*( 0.60*sin(0.21*time) + 0.40*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_12=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_13=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_14=blah = 0.4/(ib_r+ib_g+ib_b)*3; per_frame_15=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_16= projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and Idiot - Any Other Deep Rising.milk0000775000175000017500000000620311756064135032053 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.140000 fDecay=0.910000 fVideoEchoZoom=0.591237 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0.000000 fWaveParam=0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001827 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.905286 sy=0.932718 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.100000 ob_g=0.100000 ob_b=0.100000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=11.520000 nMotionVectorsY=10.559999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=redneg = if(below(ib_r,0),1,0); per_frame_18=greenneg = if(below(ib_g,0),1,0); per_frame_19=blueneg = if(below(ib_b,0),1,0); per_frame_20=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r); per_frame_21=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g); per_frame_22=wave_b = if(blueneg,1 + ib_b, ib_b); per_frame_23=q1 = if(yin,sin(slowtime),q1); per_frame_24=q2 = if(yin,cos(slowtime),0); per_frame_25=q3 = sin(beatcount); per_frame_26=dx = if(yin,.01*sin(slowtime),if(equal(yin,yang),0,dx)); per_frame_27=dy = if(yin,.01*cos(slowtime),0); per_frame_28=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_29=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); per_frame_30=wave_mode=rand(slowtime%12); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=sy = if(equal(q3,0),sy,1-solipsist); per_pixel_4=new_x=rad*.05-x; per_pixel_5=new_y=rad*.05-y; per_pixel_6=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y)))*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Chapel Of Ghouls.milk0000775000175000017500000002136311756064135027677 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.931011 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=11.360000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.444842 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.200000 shapecode_0_g2=0.300000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.3*sin(time*0.9521); shape_0_per_frame2=y = 0.5+0.3*sin(time*0.782); shape_0_per_frame3=b = 0.2 + 0.199*sin(time*0.462); shape_0_per_frame4=g = 0.2 + 0.199*sin(time*0.3462); shape_0_per_frame5=r = 0.9 + 0.099*sin(time*0.2786); shape_0_per_frame6=r2 = 0.2 + 0.199*sin(time*0.3162); shape_0_per_frame7=g2 = 0.2 + 0.199*sin(time*0.29462); shape_0_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4042); shape_0_per_frame9=//a1=q2; shape_0_per_frame10=//a2 = q2; shape_0_per_frame11=additive = if(q4,(q4-1)*equal(q3,0),bnot(equal(q3,0))); shape_0_per_frame12=textured = bnot(equal(q3,0)); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.200000 shapecode_1_g2=0.300000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*sin(time*0.8521); shape_1_per_frame2=y = 0.5+0.3*sin(time*0.67682); shape_1_per_frame3=b = 0.2 + 0.199*sin(time*0.3462); shape_1_per_frame4=g = 0.2 + 0.199*sin(time*0.462); shape_1_per_frame5=r = 0.9 + 0.099*sin(time*0.3786); shape_1_per_frame6=r2 = 0.2 + 0.199*sin(time*0.4162); shape_1_per_frame7=g2 = 0.2 + 0.199*sin(time*0.39462); shape_1_per_frame8=b2 = 0.2 + 0.199*sin(time*0.3042); shape_1_per_frame9=additive = if(q4,(q4-1)*equal(q3,1),bnot(equal(q3,1))); shape_1_per_frame10=textured = bnot(equal(q3,1)); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.200000 shapecode_2_r2=0.200000 shapecode_2_g2=0.300000 shapecode_2_b2=0.200000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.3*sin(time*0.7721); shape_2_per_frame2=y = 0.5+0.3*sin(time*0.823); shape_2_per_frame3=b = 0.2 + 0.199*sin(time*0.652); shape_2_per_frame4=g = 0.2 + 0.199*sin(time*0.4162); shape_2_per_frame5=r = 0.9 + 0.099*sin(time*0.1786); shape_2_per_frame6=r2 = 0.2 + 0.199*sin(time*0.1862); shape_2_per_frame7=g2 = 0.2 + 0.199*sin(time*0.442); shape_2_per_frame8=b2 = 0.2 + 0.199*sin(time*0.382); shape_2_per_frame9=//a = q2; shape_2_per_frame10=//a2 = q2; shape_2_per_frame11=additive = if(q4,(q4-1)*equal(q3,2),bnot(equal(q3,2))); shape_2_per_frame12=textured = bnot(equal(q3,2)); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.444842 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.200000 shapecode_3_g2=0.300000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.3*sin(time*0.621); shape_3_per_frame2=y = 0.5+0.3*sin(time*0.693); shape_3_per_frame3=b = 0.2 + 0.199*sin(time*0.3862); shape_3_per_frame4=g = 0.2 + 0.199*sin(time*0.449); shape_3_per_frame5=r = 0.9 + 0.099*sin(time*0.3521); shape_3_per_frame6=r2 = 0.2 + 0.199*sin(time*0.5252); shape_3_per_frame7=g2 = 0.2 + 0.199*sin(time*0.3085); shape_3_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4111); shape_3_per_frame9=//a = q2; shape_3_per_frame10=//a2 = q2; shape_3_per_frame11=additive = if(q4,(q4-1)*equal(q3,3),bnot(equal(q3,3))); shape_3_per_frame12=textured = bnot(equal(q3,3)); per_frame_init_1=q4 = int(rand(3)); per_frame_init_2=q5 = 2+int(rand(3))*(1/3); per_frame_init_3=q6 = 2+int(rand(3))*(1/3); per_frame_init_4=q7 = 2+int(rand(3))*(1/3); per_frame_init_5=q8 = 2+int(rand(3))*(1/3); per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_4=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_5=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_8=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_11=lastbeat = if(beat,time,lastbeat); per_frame_12=countertime = if(beat,time,countertime); per_frame_13=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_14=beatcounter = if(beat, Beatcounter+1, beatcounter); per_frame_15=wave_a = 0; per_frame_16=ib_r=0.1+0.0999*sin(time*0.4251); per_frame_17=ib_b=0.1+0.0999*sin(time*0.351); per_frame_18=ib_g=0.1+0.0999*sin(time*0.543); per_frame_19=ob_a =bnot(beat); per_frame_20=q2 = beat; per_frame_21=q3 = beatcounter%4; per_frame_22=monitor = q4; per_frame_23=decay =if(q4,1,0.98); per_frame_24=q1 =20/fps; per_pixel_1=dx= dx+q1*0.005*sin((y-0.5)*meshx*q7) +q1*0.005*sin((y-0.5)*meshx*q4); per_pixel_2=dy=dy+q1*0.0025*cos((x-0.5)*meshx*q6)+ q1*0.0025*cos((x-0.5)*meshx*q5); projectM-complete-2.1.0-Source/presets_milkdrop/Telek - Sine Wave.milk0000775000175000017500000000342211756064135025754 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.430333 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.001000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.970000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=33.152000 nMotionVectorsY=28.799997 mv_dx=0.006000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.400000 per_frame_1=mv_g=1-bass_att*.4; per_frame_2=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_3=q1=beat*2-1; per_frame_4= per_frame_5=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_6=q2 = min(amp,1); per_frame_7=trebcap=trebcap*.7+.16*treb; per_frame_8=q3=trebcap*2; per_frame_9=monitor = q3; per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_2=in = 0; per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_5=in=bnot(bnot(in)); per_pixel_6=dx = .02*in; per_pixel_7=dy = .08*cos(wang)*q2*in; per_pixel_8= per_pixel_9=dx = dx+bnot(in)*.005*q1; per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Bmelgren & Krash - Rainbow Orb Peacock (Centred Jour0000775000175000017500000000362511756064135033042 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=5.277897 fWaveSmoothing=0.000000 fWaveParam=-0.400000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=-0.240000 cx=0.650000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.887449 sy=1.051010 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar and Unchained - Braindance Visions.milk0000775000175000017500000000365711756064135033005 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.935000 fVideoEchoZoom=1.006595 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=100.000000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.489000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_2=bass_residual = equal(bass_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(bass_thresh,2))*bass_residual; per_frame_3=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_4=mid_residual = equal(mid_thresh,2)*sin(time*bass_thresh*.1) + (1-equal(mid_thresh,2))*mid_residual; per_frame_5=q1=.75+.2*bass_residual; per_frame_6=q2=.25+.2*mid_residual; per_frame_7=wave_g = wave_g*bass_residual; per_frame_8=wave_b =wave_b*mid_residual; per_frame_9=wave_r = wave_r + .5*sin(time*bass_residual*mid_residual*.4); per_frame_10=rot=rot+.3*sin(time*mid_residual); per_pixel_1=sy= if(below(y,q1),if(above(y,q2),pow(log(abs(ang)*time),3)/4,q1+.25),q2+.75); per_pixel_2=zoom = 1 + sin(rad)/10*cos((y-.5+rad)*10*sin(time)); per_pixel_3=rot=rot+if(bnot(below(y,q1)*above(y,q2)),0,sin(time/2)*.1); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Hyperion.milk0000775000175000017500000000303111756064135025772 0ustar matthiasmatthias[preset00] fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=8.200001 fWaveScale=3.227871 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=1.050000 fModWaveAlphaEnd=1.650000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.205000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.016046 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.600000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - All You Can Eat.milk0000775000175000017500000000651211756064135027451 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.981000 fVideoEchoZoom=1.006440 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=1.136001 fWaveSmoothing=0.540000 fWaveParam=0.200000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008151 fShader=0.200000 zoom=0.999800 rot=0.000000 cx=0.470000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=ob_r+.2*q4+.3*bnot(q1%7)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*sin(q2*.8); per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.1*bnot(q1%42)-.4*sin(q2*.7); per_frame_26=ib_g=ib_g+.5*sin(pulse*.5*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(above(q3,0),if(above(q4,0),zoom_fade-.0013,zoom_fade+.002),1+.04*q4); per_frame_30=zoom=zoom_fade; per_pixel_1=g1=sin(q2*.04*q5); per_pixel_2=g2=sin(q2*.05*q5); per_pixel_3=g3=sin(q2*.06*q5); per_pixel_4=x_shift=pow(x,2)+x*g1*2+sqr(g1); per_pixel_5=y_shift=pow(y,2)+y*g2*2+sqr(g2); per_pixel_6=r_shift=pow(rad,2)+rad*g3*2+sqr(g3); per_pixel_7=zoom=zoom -sin(x_shift*bnot(q1%10)+y_shift*bnot(q1%14)+r_shift*bnot(q1%21))*q3*(.1+.1*bnot(q1%30)+.1*bnot(q1%7)); per_pixel_8=dx=dx+bnot(q1%35)*(rad-.5*g3)*g2-cos(y*1.68)*.1*bnot(q1%21); per_pixel_9=dy=dy-cos(x*1.68)*bnot(q1%10); per_pixel_10=rot=if(above(sin(q2*4.3),0),.3*above(abs(zoom-1),.05),.3*g3); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Madness (Duel Mix).milk0000775000175000017500000001260611756064135031573 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.235590 fWaveSmoothing=0.630000 fWaveParam=-0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.400000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8=0; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_r = wave_b; per_frame_8=ib_b=wave_g; per_frame_9=ib_g=wave_r; per_frame_10=ib_a =1; per_frame_11=wave_x = 0.5 + 0.32*sin(q8*0.3); per_frame_12=wave_y = 0.5 - 0.24*cos(q8*0.2); per_frame_13=ob_size = 0.005 - above(bass,2)*0.005; per_pixel_1=dx=dx+0.008*sin((y*2-1)*meshx); per_pixel_2=dy=dy+0.008*cos((x*2-1)*meshx*1.333); per_pixel_3=dx=dx+0.008*sin((y*2-1)*meshx*1.333); per_pixel_4=dy=dy+0.008*cos((x*2-1)*meshx); projectM-complete-2.1.0-Source/presets_milkdrop/Fvese - The Tunnel (Final Stage Mix).milk0000775000175000017500000000407211756064135031044 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.241456 fWaveSmoothing=0.090000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.741921 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.400000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=1.440001 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.759900 mv_g=0.480000 mv_b=0.390000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx); per_frame_6=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy); per_frame_7=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_8=mytime=.7; per_frame_9=q1=sin(time*mytime*4); per_frame_10=q2=cos(time*mytime*2); per_frame_11=q3=abs(rad-.5)*(q2*q1); per_frame_12=xpos=.5/vol; per_frame_13=ypos=.5/vol; per_frame_14=wave_x=.5+0.1*sin(time+rand(100)/100); per_frame_15=wave_y=.5+0.1*cos(time+rand(100)/100); per_frame_16=ib_r=q3+q2; per_frame_17=ib_b=q2+q1; per_frame_18=ib_g=q1+q3; per_pixel_1=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3)); per_pixel_2= projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Sunsets.milk0000775000175000017500000000311511756064135025644 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.990000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.700000 fWaveScale=0.453000 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=25.548000 fZoomExponent=0.400000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.417000 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.550000 wave_b=0.200000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awake0000775000175000017500000000456711756064135033124 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.000154 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.010000 fWaveSmoothing=0.100000 fWaveParam=-0.472000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.972366 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.510000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,2.8),q8+0.025*pow((bass+bass_att-1.5),5),0),1); per_frame_5=oldq8 = q8; per_frame_6=q8 = q8 + 0.1*time; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=mv_x = 1.25; per_frame_12=mv_y = 1.25; per_frame_13=mv_a =1; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and Rovastar - Altars Of Madness 3 (ooze tweak).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rozzor and Rovastar - Altars Of Madness 3 (ooze twea0000775000175000017500000000722411756064135033211 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=-1.000000 dy=-1.000000 warp=0.010000 sx=1.000000 sy=0.972365 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_a =bass; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_16=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_17=oldq7=q7; per_frame_18=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_19=oldq6=q6; per_frame_20=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_21=oldq5=q5; per_frame_22=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_23=oldq4=q4; per_frame_24=Flag = If(beat,if(Rand(2)-1,1,0),oldFlag); per_frame_25=oldflag = flag; per_frame_26=Ratio = If(Beat,50+rand(100),oldRatio); per_frame_27=OldRatio = Ratio; per_frame_28=q1 = if(beat,if(flag,ratio,0.75*ratio),oldq1); per_frame_29=oldq1=q1; per_frame_30=q2 = if(beat,if(flag,0.75*ratio,ratio),oldq2); per_frame_31=//q2 = if(beat, rand(2)+1,oldq2); per_frame_32=oldq2=q2; per_frame_33=//monitor = if(rand(2)-1,-1,1); per_frame_34=temp_b = cos(time) + abs(cos(time)); per_frame_35=temp_g = abs(sin(time)) ; per_frame_36=temp_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_37=ob_r = 1 - if(above(temp_r,1),1,if(above(temp_r,0), abs(temp_r),0)); per_frame_38=ob_g = 1 - if(above(temp_g,1),1,if(above(temp_g,0), abs(temp_g),0)); per_frame_39=ob_b = 1 - if(above(temp_b,1),1,if(above(temp_b,0), abs(temp_b),0)); per_pixel_1=dx=q4*sin((y-0.5)*q1)+q5*sin((y-0.5)*q2); per_pixel_2=dy=q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q1); per_pixel_3=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-dx)); per_pixel_4=cx = if(above(dy,-.5),1-rot * 2,rot*q8); per_frame_init_1=decay=0.1; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - In Memory Of Peg.milk0000775000175000017500000001000511756064135027640 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.104060 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=1.059269 fWaveScale=0.653093 fWaveSmoothing=0.270000 fWaveParam=-0.380000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.998400 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.500000 ib_g=0.900000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.2+.1*sin(time*2.157+q6); per_frame_29=ob_b=.2+.1*sin(time*1.689+q5); per_frame_30=ob_g=.2+.1*sin(time*.413+q4); per_frame_31=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_32=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_33=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_34=ib_size=.03+.02*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.75+.25*q3; per_frame_37=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.3*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=zoom=zoom+.5*sin(time*1.69); per_pixel_1=xx=(x-.5+.03*q5+.1*y*q6+.1*sin(time*.322))*2; per_pixel_2=yy=(y-.5+.03*q6+.1*x*q5+.1*sin(time*.427))*2; per_pixel_3=dx=sin(xx); per_pixel_4=dy=sin(yy); per_pixel_5=rot=sin(rad*(xx*q4+yy*q5+1.7*q6)); projectM-complete-2.1.0-Source/presets_milkdrop/Idiot24-7 - Meeting place.milk0000775000175000017500000000230711756064135027147 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=0.880200 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254862 fWaveScale=1.691355 fWaveSmoothing=0.600000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=0.010000 fShader=0.000000 zoom=0.906940 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.535239 sy=1.000000 wave_r=0.600000 wave_g=1.000000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.499900 ob_b=0.399900 ob_a=0.089900 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.200000 ib_a=0.100000 nMotionVectorsX=6.400000 nMotionVectorsY=48.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_g=1*sin(time); per_frame_2=wave_r=.5*tan(bass_att); per_frame_3=wave_b=.3*cos(treb); per_frame_4= per_pixel_1= per_pixel_2=zoom=zoom-time+time+.10 projectM-complete-2.1.0-Source/presets_milkdrop/Krash - Season's Greetings 2.milk0000775000175000017500000001123111756064135027710 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.042592 fWaveSmoothing=0.750000 fWaveParam=-1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=1.000000 nMotionVectorsY=1.000000 mv_dx=-0.500000 mv_dy=-0.500000 mv_l=2.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=warp=0; per_frame_2=q1 = (bass_att + mid_att + treb_att) /3; per_frame_3=q2 = time + 5*(bass + mid + treb); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_5=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_6=bass_on = above(bass_thresh,1.9); per_frame_7=treb_on = above(treb_thresh,1.9); per_frame_8=swapcolour = bass_on - treb_on; per_frame_9=red_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0,0)); per_frame_10=green_aim = if(equal(swapcolour,1),0.4,if(equal(swapcolour,0),0.3,0.2)); per_frame_11=blue_aim = if(equal(swapcolour,1),0.3,if(equal(swapcolour,0),0.2,0)); per_frame_12=red = red + (red_aim - red)*0.5; per_frame_13=green = green + (green_aim - green)*0.5; per_frame_14=blue = blue + (blue_aim - blue)*0.5; per_frame_15=vol = 0.167*(bass+mid); per_frame_16=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_17=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_18=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_19=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xpos = xpos + 0.001*xspeed; per_frame_21=mv_dx = 0.2*xpos - 0.5; per_frame_22=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_23=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_24=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_25=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_26=ypos = ypos + 0.001*yspeed; per_frame_27=mv_dy = 1.5*ypos - 0.5; per_frame_28=mv_r = 0.75 + 0.25*(0.6*sin(1.346*time) + 0.4*sin(0.832*time)); per_frame_29=mv_g = 0.25 + 0.25*(0.6*sin(0.912*time) + 0.4*sin(0.327*time)); per_frame_30=mv_b = 0.5 + 0.25*(0.6*sin(1.247*time) + 0.4*sin(0.721*time)); per_frame_31=mv_l = -(1.5*ypos + 0.5)*15; per_frame_32=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(2*vol,0.01) + (1-below(2*vol,0.01))*beatrate); per_frame_33=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_34=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_35=peakbass_att = max(bass_att,peakbass_att); per_frame_36=beat = above(2*vol,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_37=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_38=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_39=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_40=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_41=wasbeat = if(beat,time+0.2,wasbeat); per_frame_42=decoration = above(wasbeat,time)*equal(frame%2,0); per_frame_43=wave_r = if(decoration,1,red); per_frame_44=wave_g = if(decoration,0.5,green); per_frame_45=wave_b = if(decoration,0.1,blue); per_frame_46=wave_y = if(decoration,0.2 + 0.01*rand(50),wave_y); per_frame_47=wave_x = if(decoration,0.5 + 0.1*(1-wave_y)*sin(50*time),wave_x); per_frame_48=wave_mode = if(decoration,0,6); per_frame_49=wave_mystery = if(decoration,-0.48,-1); per_frame_50=monitor = beat; per_pixel_1=dx = if(above(x,0.5),if(below(y,0.9),above(rand(20),1)*0.02*pow(y+0.15,2),0.005),dx); per_pixel_2=dx = if(below(x,0.5),if(below(y,0.9),above(rand(20),1)*-0.02*pow(y+0.15,2),-0.005),dx); per_pixel_3=dy = -0.02*(abs(x-0.5)); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - The Chaos Of Colours.milk0000775000175000017500000001505111756064135030423 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.550000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.400000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - ventilation.milk0000775000175000017500000000444111756064135027363 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.997000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.264000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=18.423244 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.990099 sy=0.990099 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_random = rand(100)/100; per_frame_5=wave_r = 1 + sin(-wave_random*3.1415); per_frame_6=wave_g = abs(sin(2*wave_random*3.1415)); per_frame_7=wave_b = sin(wave_random*3.1415); per_frame_8=treb_effect = if(above((treb_att*3+mid_att+bass_att)/5,1.4),pow(.99,treb_att),1.03); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = 1.3; per_frame_13=bass_thresh = above((bass_att*3+mid_att+treb_att)/5,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_14=shift = (tan(time*7)) -0.05; per_frame_15=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_16=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_17=timer=sin(time*.888); per_frame_18=wave_mystery=if(above(timer,0),0,1); per_frame_19=q1=timer; per_pixel_1=disk_shift = if(equal(abs(sin(ang)), if(above(q1,0),0,1)), -rot, 0.05); per_pixel_2=timer=sin(time*1.3); per_pixel_3=x_or_y=if(above(q1,0),y,x); per_pixel_4=rot = rot + if(equal(x_or_y*10%2,0),if(below(timer,0),disk_shift,-rot),if(above(timer,0),disk_shift,-rot)); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix Rozz.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth M0000775000175000017500000001266011756064135033035 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.994000 fDecay=0.965000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.634243 fWaveSmoothing=0.100000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.004960 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000156 sx=0.999666 sy=0.999900 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.380000 ob_size=0.000000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=-0.100000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.000000 shapecode_0_ang=0.300000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.700000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r = q1; shape_0_per_frame2=b = q2; shape_0_per_frame3=g = q3; shape_0_per_frame4=x = .5+sin(q8); shape_0_per_frame5=y = .5+q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_1=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_2=oldq8 = q8; per_frame_3=monitor = q8; per_frame_4=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_5=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_6=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_7=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_8=ib_a = abs(sin(q8*0.9141)); per_frame_9=slowtime = slowtime+beat*time; per_frame_10=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_11=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_12=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_13=ib_r = cos(slowtime); per_frame_14=ib_g = sin(time) ; per_frame_15=ib_b= cos(slowtime)*sign(cos(slowtime)); per_frame_16=redneg = if(below(ib_r,0),1,0); per_frame_17=greenneg = if(below(ib_g,0),1,0); per_frame_18=blueneg = if(below(ib_b,0),1,0); per_frame_19=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r); per_frame_20=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g); per_frame_21=wave_b = if(blueneg,1 + ib_b, ib_b); per_frame_22=ib_size = .01*(abs(sin(vol_mean))); per_frame_23=q5 = sin(slowtime); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_milkdrop/Unchained - God Of The Game (Remix).milk0000775000175000017500000000621611756064135030610 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.976000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=15 nMotionVectorsY=6 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.876469 fWaveScale=0.944293 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.150000 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.530000 fWarpScale=1.731000 fZoomExponent=1.003424 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.140100 sx=1.006000 sy=0.999900 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0))*(1+10*bass_changed*above(pulse,0))*(1+12*treb_changed*above(q4,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=if(bass_changed,wave_r,wave_g); per_frame_20=ob_b=if(bnot(q1%14),.5+.5*q3,wave_b); per_frame_21=ob_g=if(mid_changed,wave_g,wave_b); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=if(bnot(q1%13),wave_r,wave_b); per_frame_25=ib_b=if(bnot(q1%11),bnot(q1%21),wave_g); per_frame_26=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.01+.009*q3; per_pixel_1=bend = cos(abs(x*10-5)*q2*bnot(q1%11)+(rad*10*q2-10*q3)*bnot(q1%7)+abs(y*10*q4-10*q3)*bnot(q1%13)); per_pixel_2=zoom = zoom+bend*.05*bnot(q1%22); per_pixel_3=dx=if(bnot(q1%5),dx,0); per_pixel_4=dy=if(bnot(q1%3),dx,0); per_pixel_5=grid=x*100%q5 + y*100%q5; per_pixel_6=sx=sx-if(bnot(q1%10),if(bnot(grid),q3/2,.03),.1*q2*bnot(q1%77)); per_pixel_7=sy=sy-if(bnot(q1%21),if(bnot(grid),q2/2,.03),.1*q3*bnot(q1%26)); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - The Fatty Lumpkin Sunkle Tweaker.milk0000775000175000017500000000416711756064135032205 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.000000 fDecay=0.900000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=10.140000 fWaveScale=1.235000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.772000 fZoomExponent=2.301000 fShader=0.000000 zoom=1.099000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.290000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.250*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.250*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_7=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=q = time; per_frame_11=dx = dx + 0.019*( 0.60*sin(100.334*q)+ 0.40*sin(250.277*q)); per_frame_12=dy = dy + 0.019*( 0.60*sin(200.384*q) + 0.40*sin(150.247*q)); per_frame_13=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_pixel_1=rot=rot+rad*0.18*sin(0.6*time*0.439+0.4*time*0.338); projectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Harlequin's Liquid Dragon.milk0000775000175000017500000000554611756064135031526 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.692000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.010000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=48.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*1.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.5 - 0.35*cos(time*1.196); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.005*sin(time*0.23); per_frame_10=dy = dy - 0.005*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=q5 = max(max(bass,bass_att)-1.2,0); per_pixel_1=box =0.5+0.8*(2*x%2+2*y%2); per_pixel_2=q1 = 2*q5+7.7+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.5*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((sqrt(2)-rad)-18*q2); projectM-complete-2.1.0-Source/presets_milkdrop/Rozzor - Color Breaks its Boycott (shape mod).milk0000775000175000017500000001316611756064135033036 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.140000 fDecay=0.910000 fVideoEchoZoom=0.072059 fVideoEchoAlpha=0.010001 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0.000000 fWaveParam=0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.001827 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.905286 sy=0.932718 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.100000 ob_g=0.100000 ob_b=0.100000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=11.520000 nMotionVectorsY=10.559999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=32 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.900000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.020000 shapecode_0_border_a=0.700000 shape_0_per_frame1=ang = 1-cos(q3); shape_0_per_frame2=x = q3*q1; shape_0_per_frame3=y = 1-(.9*q5); shape_0_per_frame4=r = q6; shape_0_per_frame5=g = q7; shape_0_per_frame6=b = q8; shape_0_per_frame7=r2 = 1-q6; shape_0_per_frame8=g2 = 1-q7; shape_0_per_frame9=b2 = 1-q8; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=wave_b = if(above(ib_b,0),ib_b,mv_b); per_frame_18=wave_g = if(above(ib_g,0),ib_g,mv_g); per_frame_19=q1 = if(yin,sin(slowtime),q1); per_frame_20=wave_r = .8*q1; per_frame_21=q2 = if(yin,.01*cos(slowtime),0); per_frame_22=q3 = sin(slowtime); per_frame_23=dx = if(yang,q1,dx); per_frame_24=dy = if(yang,q2,dy); per_frame_25=q3 = if(yang,0,q1); per_frame_26=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_27=q6 = cos(time) + abs(cos(time)); per_frame_28=q7 = abs(sin(time)) ; per_frame_29=q8 = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=zoom = .3+sin( rad)-5*solipsist; per_pixel_4=dx = if(equal(q3,0),.08*x,.8*x*q1); per_pixel_5=dy = if(equal(q3,0),.08*y,.8*y*q2); per_pixel_6=sy = if(equal(q3,0),sy,1-solipsist); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Blasto.milk0000775000175000017500000000246011756064135025426 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=12.162793 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.131195 fWaveSmoothing=0.720000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.019963 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.018800 sx=1.000000 sy=0.999831 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=wave_r = wave_r + .255*sin(time*.366); per_frame_2=wave_g = wave_g + .255*sin(time*.222); per_frame_3=wave_b = wave_b + .255*sin(time*.288); per_frame_4=wave_r = wave_r + bass*.3; per_frame_5=wave_g = wave_g + treb*.3; per_frame_6=wave_b = wave_b + mid*.3; per_frame_7=decay = .75 + .05*sin(time*2) - treb*.05; per_pixel_1= projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Aimless (Gravity Directive Mix).milk0000775000175000017500000000366511756064135032433 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.611434 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.900000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_x = wave_x + 0.12*sin(0.2*time) - 0.15*cos(0.1*time) + 0.1*sin(0.2*time); per_frame_2=wave_y = wave_y + 0.1*sin(0.3*time) - 0.2*sin(0.88*time) + 0.13*cos(0.7*time); per_frame_3=dx = dx + 0.04*sin(1.24*time); per_frame_4=dy = dy + 0.04*sin(1.12*time); per_frame_5=wave_r = wave_r + 0.35*sin(1.13*time) + 0.1245*sin(2.34*time); per_frame_6=wave_g = wave_g + 0.35*sin(1.23*time) + 0.12*sin(2.134*time); per_frame_7=wave_b = wave_b + 0.35*sin(1.33*time) + 0.12*sin(2.5*time); per_frame_8=wave_mystery = wave_mystery + 0.00*sin(time); per_frame_9=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_10=turnr = equal(turn,2)*0.089*sin(time*6.6) + (1-equal(turn,2))*turnr; per_frame_11=simp = simp * 0.35*sin(1.2*time) - 0.62*sin(0.7*time) + 1.5*sin(turn); per_frame_12=rot = rot + 1.05*((0.25*simp)*10*turnr); projectM-complete-2.1.0-Source/presets_milkdrop/Che - Watch & Fly.milk0000775000175000017500000000675211756064135025526 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.173164 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.105069 fWaveSmoothing=0.900000 fWaveParam=-0.560000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000223 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.035000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=8.959999 nMotionVectorsY=7.200006 mv_dx=0.080000 mv_dy=0.060000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 per_frame_1=// sensor - alpha per_frame_2=// le = signal level; desired average value = 2 per_frame_3=// th = threshold per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=band(above(le,th),above(le-th,block)); per_frame_6=block=le-th; per_frame_7=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_8=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_9=th=if(above(th,6),6,th); per_frame_10= per_frame_11=// pulse cycler per_frame_12=pcl=if(pulse,pcl+1,pcl); per_frame_13=q1=pcl; per_frame_14= per_frame_15=ib_r=.5+.5*sin(pcl)+.3*sin(time*2.2); per_frame_16=ib_g=.5+.5*sin(pcl*1.1)+.3*sin(time*2.1); per_frame_17=ib_b=.5+.5*sin(pcl*1.2)+.3*sin(time*2); per_frame_18=mv_r=ib_g; per_frame_19=mv_g=ib_b; per_frame_20=mv_b=ib_r; per_frame_21=wave_r=1-ib_r; per_frame_22=wave_g=1-ib_g; per_frame_23=wave_b=1-ib_b; per_frame_24= per_frame_25=// level cycler per_frame_26=levccl=levccl+le; per_frame_27=q2=.1*levccl; per_frame_28= per_frame_29=mvx=if(pulse,rand(2)*rand(25),mvx);mv_x=mvx; per_frame_30=mvy=if(pulse,rand(2)*rand(19),mvy);mv_y=mvy; per_frame_31= per_frame_32=q3=.5+.2*sin(23*pcl)+.2*sin(.023*levccl); per_frame_33=wave_x=q3; per_frame_34=q4=.5+.2*sin(24*pcl)+.2*sin(.02*levccl); per_frame_35=wave_y=1-q4; per_frame_36=thavg=.5*thavg+.5*th; per_frame_37=q6=.2*thavg; per_pixel_1=// coordinates transfomation per_pixel_2=// q3,q4 = position; q6 = 1/size; per_pixel_3=aang=atan2(y-q4,x-q3); per_pixel_4=arad=sqrt(sqr(y-q4)+sqr(x-q3))*q6; per_pixel_5=atx=cos(aang)*arad; per_pixel_6=aty=sin(aang)*arad; per_pixel_7= per_pixel_8=boxzone=below(arad,.1); per_pixel_9= per_pixel_10=fxzone=band(band(above(x,.1),below(x,.9)), per_pixel_11=band(above(y,.1),below(y,9))); per_pixel_12= per_pixel_13= per_pixel_14=zoom=zoom+(1-boxzone)*if(fxzone,(-.2+.3*sin(3*q1)),-.2); per_pixel_15=rot=(1-boxzone)*fxzone*(3.142*sin(12*q1)); per_pixel_16= per_pixel_17=dx=.01*bor(band(above(x,.05),below(x,.1)),above per_pixel_18=(x,.95))-.01*bor(below(x,.05),band(above(x,.9),below(x,.95))); per_pixel_19=dy=.01*bor(band(above(y,.05),below(y,.1)),above per_pixel_20=(y,.95))-.01*bor(below(y,.05),band(above(y,.9),below(y,.95))); per_pixel_21= per_pixel_22=dx=if(boxzone,.1*atx,dx+fxzone*(.05*sin(q1+(9+4*sin(q1*2.3))*x+ per_pixel_23=(6+3*sin(q1*2.4))*y+q2)+sin(q1*13))); per_pixel_24=dy=if(boxzone,.1*aty,dy+fxzone*(.05*sin(q1+(8+4*sin(q1*2.2))*x+ per_pixel_25=(5+3*sin(q1*2.1))*y+q2*1.2)+sin(q1*14))); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop/Rovastar - Altars Of Harlequin's Madness (Dark Disor0000775000175000017500000001724311756064135033247 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.640100 fWaveSmoothing=0.270000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=5.995790 fWarpScale=1.331000 fZoomExponent=1.010000 fShader=0.000000 zoom=0.998531 rot=0.002000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.960000 ob_size=0.000000 ob_r=0.000000 ob_g=0.900000 ob_b=0.200000 ob_a=1.000000 ib_size=0.000000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.400000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=0.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.200000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.200000 shapecode_2_ang=0.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.500000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.200000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - Cerebral Demons (Distant Memory Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop/Krash & Rovastar - Cerebral Demons (Distant Memory M0000775000175000017500000000671011756064135033131 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.993998 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_28=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_29=ib_r = 0.3+xpos; per_frame_30=ib_b = 0.06*bass; per_frame_31=ib_g = 0.25+ypos; per_frame_32=ib_r = 0.2125*ib_r + 0.7154*ib_g + 0.0721*ib_b; per_frame_33=ib_g = ib_r; per_frame_34=ib_b = ib_r; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); projectM-complete-2.1.0-Source/presets_milkdrop/Geiss - Flower.milk0000775000175000017500000000247411756064135025445 0ustar matthiasmatthias[preset00] fGammaAdj=2.700000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 fDecay=0.960000 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.000000 fWaveScale=1.151736 fWaveSmoothing=0.100000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.280549 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.012485 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=1.000000 projectM-complete-2.1.0-Source/presets_milkdrop/Aderrasi - Candy Avian.milk0000775000175000017500000000367611756064135026751 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.923483 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.063785 fWaveScale=0.724297 fWaveSmoothing=0.500000 fWaveParam=-0.300000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=2.500333 fZoomExponent=1.000000 fShader=0.100000 zoom=0.990099 rot=0.000000 cx=0.500000 cy=0.410000 dx=-0.003990 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=55.680000 nMotionVectorsY=47.999996 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.250000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.4*sin(1.5*time) + 0.25*sin(2.14*time); per_frame_2=wave_b = wave_b + 0.41*sin(1.2*time) + 0.26*sin(2.11*time); per_frame_3=wave_g = wave_g + 0.4*sin(1.34*time) + 0.25*sin(2.34*time); per_frame_4=ib_r = 4; per_frame_5=ib_g = 0; per_frame_6=ib_b = 0; per_frame_7=wave_x = wave_x + per_frame_8=if(above(wave_y,0.75),0.40*sin(time), 0.15*sin(time)); per_frame_9=wave_y = wave_y + 0.30*cos(0.9*time); per_frame_10=cx = cx + per_frame_11=if(above(wave_x,0.5), +0.0*sin(7*treb_att), -0.0*sin(7*mid_att)); per_frame_12=cy = cy + per_frame_13=if(above(wave_x,0.5), +0.0*cos(7*bass_att), -0.0*cos(7*mid_att)); per_frame_14=ob_r = 0.5*sin(treb)*time; per_frame_15=ob_b = 0.5*sin(mid)*0.9*time; per_frame_16=ob_g = 0.5*sin(bass)*0.8*time; per_frame_17=warp = warp + if (above(bass_att,1.5), 1.5, 0); per_frame_18=rot = rot + 0.08*sin(3*time); projectM-complete-2.1.0-Source/COPYING.txt0000775000175000017500000006445311756064137020453 0ustar matthiasmatthias GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! projectM-complete-2.1.0-Source/projectMTrunk.kdevses0000664000175000017500000001337011756064137022764 0ustar matthiasmatthias projectM-complete-2.1.0-Source/presets_milkdrop_104/0000775000175000017500000000000011756416657022545 5ustar matthiasmatthias././@LongLink0000000000000000000000000000021100000000000011557 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/CatalystTheElder - Geometric_Entertainment_Freaky_Geometry_phat_frame_rate_edit.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/CatalystTheElder - Geometric_Entertainment_Freak0000664000175000017500000001216311756064135033703 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.895000 fVideoEchoZoom=1.228238 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.007465 fWaveScale=1.648887 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=100.000000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=31.199999 nMotionVectorsY=13.799999 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.999999 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=sides=5*(bass+mid+treb); shape_0_per_frame2=rad=x*y*abs(sin(time)*3); shape_0_per_frame3=x=(sin(time)*0.3+0.5); shape_0_per_frame4=y=(cos(time)*0.3+0.5); shape_0_per_frame5= shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.824385 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=1.000000 shapecode_2_y=1.000000 shapecode_2_rad=0.542791 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r=r+bass; shape_2_per_frame2=g2=g2+bass; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.999999 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=sides=5*(bass+mid+treb); shape_3_per_frame2=rad=x*y*abs(sin(time)*3); shape_3_per_frame3=x=(cos(time)*0.3+0.5); shape_3_per_frame4=y=(sin(time)*0.3+0.5); shape_3_per_frame5= per_frame_1=rot=1; ././@LongLink0000000000000000000000000000020500000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/mstress and rovastar - carnival of madness (dancing worms) Studio Music Mod.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/mstress and rovastar - carnival of madness (danc0000664000175000017500000003017311756064134033361 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.980001 fDecay=1.000000 fVideoEchoZoom=1.006139 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.320000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000300 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=28.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=0.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_point1=d1 = sample*95.13; wave_0_per_point2=d2 = sample*111.52*sin(time*.001);//*value1; wave_0_per_point3=d3 = sample*84.45*sin(time*.01); wave_0_per_point4=d4 = sample*143.23; wave_0_per_point5=x = sample; wave_0_per_point6=y = 0.5; + value1; wave_0_per_point7=dx = 1.2*cos(sample*27.43 + 1 + 6.28*(d1-int(d1))); wave_0_per_point8=dy = .4 + 1*cos(sample*73.92 + 4 + 6.28*(d2-int(d2))); wave_0_per_point9=ddy = .85; // acceleration downward wave_0_per_point10=t = time*0.3 + 0.25*sin(sample*64.21+5) + 0.25*sin(sample*123.56+3) + d4-int(d4); wave_0_per_point11=t = t - int(t); wave_0_per_point12=t=.3+1*.1; wave_0_per_point13=tt=t; wave_0_per_point14=// simple particle physics: x = x0 + dx*t and y = y0 + dy*t + ddy*t*t wave_0_per_point15=x = 0.5 + dx*t; wave_0_per_point16=y = .2 + dy*t + ddy*t*t; wave_0_per_point17=a = 1;//1-t*t; wave_0_per_point18=// for some easy audio sync: wave_0_per_point19=//a = min(1,a * bass); wave_0_per_point20=g = 0 + 0.5*sin(sample*513.32)+.4*sin(time*3); wave_0_per_point21=b = 0 + 0.5*sin(sample*53.32)+.3*sin(time*5); wave_0_per_point22=r = 0 + 0.5*sin(sample*23.32)+.2*sin(time*2); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.049986 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.900000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.900000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.900000 shape_0_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*cos(time*3.7); shape_0_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*sin(time*3.7); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*0.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*0.956+ 2); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*0.838 + 4); shape_0_per_frame9=border_red = sin(time*0.874); shape_0_per_frame10=border_green = sin(time*0.834); shape_0_per_frame11=border_blue = sin(time*0.734); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.050327 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=0.900000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=0.900000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=0.900000 shape_1_per_frame1=ang = time*2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*cos(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*cos(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = cos(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.050327 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=0.900000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=0.900000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=0.900000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*cos(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = cos(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=32 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.050261 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.900000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.900000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=0.900000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.7); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.7); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=countertime = if(beat,time,countertime); per_frame_14=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_20=oldq7=q7; per_frame_21=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_22=oldq6=q6; per_frame_23=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_24=oldq5=q5; per_frame_25=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_26=oldq4=q4; per_frame_27=q1 = if(beat,12,0); per_frame_28= per_frame_29=dec= (dec-.01)*(1-(beat*(1-beat2))); per_frame_30=beat2 = beat2+beat*(1-beat2); per_frame_31=monitor=dec; per_frame_32=decay=decay+dec*beat2*.5; per_frame_33=beat2=if(below(dec,-.15),0,beat2); per_frame_34= per_frame_35=//ib_r=wave_r; per_frame_36=//ib_b= wave_b; per_frame_37=//ib_g = wave_g; per_frame_38= per_pixel_1= per_pixel_2=dx=dx+q4*sin((y-0.5)*30)+q5*sin((y-0.5)*400); per_pixel_3=dy=dy+q6*cos((x-0.5)*40)+q7*cos((x-0.5)*100); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - mandala.milk0000664000175000017500000006760511756064134026565 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=0.500000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.050000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.891519 wavecode_0_smoothing=0.820000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init9= wave_0_per_frame1=tm = time*.1; wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_0_per_frame5= wave_0_per_frame6=tic = min(time - tin,1); wave_0_per_frame7=tin = time; wave_0_per_frame8= wave_0_per_frame9=tva = (tic*q1*.5); wave_0_per_frame10=tvb = (tic*q2*.5); wave_0_per_frame11=tvc = (tic*q3*.5); wave_0_per_frame12= wave_0_per_frame13=q1 = tva; wave_0_per_frame14=q2 = tvb; wave_0_per_frame15=q3 = tvc; wave_0_per_frame16= wave_0_per_frame17=sz = .5; wave_0_per_frame18=len = q4; wave_0_per_frame19=t4 = len; wave_0_per_point1=ang = 0; wave_0_per_point2=len = t4; wave_0_per_point3=mad = .6; wave_0_per_point4= wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_0_per_point6=ita = (ita + 1)*above(sample,0); wave_0_per_point7= wave_0_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_0_per_point9= wave_0_per_point10=sw = sw - 1; wave_0_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_0_per_point12= wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_0_per_point14=a = lev*.1*1.46; wave_0_per_point15= wave_0_per_point16=ar = if(above(sample,0),ar,1); wave_0_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_0_per_point18=br = if(above(sample,0),br,1); wave_0_per_point19=br = if(equal(lev,1),br*-1,br); wave_0_per_point20=cr = if(above(sample,0),cr,1); wave_0_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_0_per_point22=dr = if(above(sample,0),dr,1); wave_0_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_0_per_point24=er = if(above(sample,0),er,1); wave_0_per_point25=er = if(equal(lev,4),er*-1,er); wave_0_per_point26=fr = if(above(sample,0),fr,1); wave_0_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_0_per_point28=gr = if(above(sample,0),gr,1); wave_0_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_0_per_point30= wave_0_per_point31=mlev = lev*above(sample,0); wave_0_per_point32= wave_0_per_point33=swi = equal(q4,0)*equal(sample,0); wave_0_per_point34= wave_0_per_point35=ha = if(swi,1-2*rand(2),ha); wave_0_per_point36=hb = if(swi,1-2*rand(2),hb); wave_0_per_point37=hc = if(swi,1-2*rand(2),hc); wave_0_per_point38=hd = if(swi,1-2*rand(2),hd); wave_0_per_point39=he = if(swi,1-2*rand(2),he); wave_0_per_point40=hf = if(swi,1-2*rand(2),hf); wave_0_per_point41=hg = if(swi,1-2*rand(2),hg); wave_0_per_point42= wave_0_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_0_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_0_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_0_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_0_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_0_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_0_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_0_per_point50= wave_0_per_point51=aang = 1.57; wave_0_per_point52=bang = 1.57; wave_0_per_point53=cang = 1.57; wave_0_per_point54=dang = 1.57; wave_0_per_point55=eang = 1.57; wave_0_per_point56=fang = 1.57; wave_0_per_point57=gang = 1.57; wave_0_per_point58= wave_0_per_point59=oz = 0; wave_0_per_point60= wave_0_per_point61=len = len*mad; wave_0_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_0_per_point63=oy = above(lev,0)*cos(aang)*len; wave_0_per_point64= wave_0_per_point65=an = (ar*aang + br*bang)*br; wave_0_per_point66=len = len*mad; wave_0_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_0_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_0_per_point69= wave_0_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_0_per_point71=len = len*mad; wave_0_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_0_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_0_per_point74= wave_0_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_0_per_point76=len = len*mad; wave_0_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_0_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_0_per_point79= wave_0_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_0_per_point81=len = len*mad; wave_0_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_0_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_0_per_point84= wave_0_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_0_per_point86=len = len*mad; wave_0_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_0_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_0_per_point89= wave_0_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_0_per_point91=len = len*mad; wave_0_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_0_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_0_per_point94= wave_0_per_point95= wave_0_per_point96=xang = time*1.132; wave_0_per_point97=xang = q5; wave_0_per_point98=yang = time*1.153; wave_0_per_point99=yang = q6; wave_0_per_point100=zang = time*1.110; wave_0_per_point101=zang = q7; wave_0_per_point102=fov = .5; wave_0_per_point103= wave_0_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point106=ox = mx; wave_0_per_point107=oy = my; wave_0_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point110=ox = mx; wave_0_per_point111=oz = mz; wave_0_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point114=oy = my; wave_0_per_point115=oz = mz; wave_0_per_point116= wave_0_per_point117=oz = oz - 2; wave_0_per_point118=x = ox*fov/oz + 0.5; wave_0_per_point119=x = (x-.5)*0.75 + 0.5; wave_0_per_point120=y = oy*fov/oz + 0.5; wave_0_per_point121= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.891519 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.100000 wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init9= wave_1_per_frame1=tm = time*.1; wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame5= wave_1_per_frame6=tic = min(time - tin,1); wave_1_per_frame7=tin = time; wave_1_per_frame8= wave_1_per_frame9=tva = (tic*q1*.5); wave_1_per_frame10=tvb = (tic*q2*.5); wave_1_per_frame11=tvc = (tic*q3*.5); wave_1_per_frame12= wave_1_per_frame13=q1 = tva; wave_1_per_frame14=q2 = tvb; wave_1_per_frame15=q3 = tvc; wave_1_per_frame16= wave_1_per_frame17=sz = .5; wave_1_per_frame18=len = q4; wave_1_per_frame19=t4 = len; wave_1_per_point1=ang = 0; wave_1_per_point2=len = t4; wave_1_per_point3=mad = .6; wave_1_per_point4= wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_1_per_point6=ita = (ita + 1)*above(sample,0); wave_1_per_point7= wave_1_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_1_per_point9= wave_1_per_point10=sw = sw - 1; wave_1_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_1_per_point12= wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_1_per_point14=a = lev*.1*1.46; wave_1_per_point15= wave_1_per_point16=ar = if(above(sample,0),ar,1); wave_1_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_1_per_point18=br = if(above(sample,0),br,1); wave_1_per_point19=br = if(equal(lev,1),br*-1,br); wave_1_per_point20=cr = if(above(sample,0),cr,1); wave_1_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_1_per_point22=dr = if(above(sample,0),dr,1); wave_1_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_1_per_point24=er = if(above(sample,0),er,1); wave_1_per_point25=er = if(equal(lev,4),er*-1,er); wave_1_per_point26=fr = if(above(sample,0),fr,1); wave_1_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_1_per_point28=gr = if(above(sample,0),gr,1); wave_1_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_1_per_point30= wave_1_per_point31=mlev = lev*above(sample,0); wave_1_per_point32= wave_1_per_point33=swi = equal(q4,0)*equal(sample,0); wave_1_per_point34= wave_1_per_point35=ha = if(swi,1-2*rand(2),ha); wave_1_per_point36=hb = if(swi,1-2*rand(2),hb); wave_1_per_point37=hc = if(swi,1-2*rand(2),hc); wave_1_per_point38=hd = if(swi,1-2*rand(2),hd); wave_1_per_point39=he = if(swi,1-2*rand(2),he); wave_1_per_point40=hf = if(swi,1-2*rand(2),hf); wave_1_per_point41=hg = if(swi,1-2*rand(2),hg); wave_1_per_point42= wave_1_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_1_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_1_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_1_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_1_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_1_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_1_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_1_per_point50= wave_1_per_point51=aang = 1.57; wave_1_per_point52=bang = 1.57; wave_1_per_point53=cang = 1.57; wave_1_per_point54=dang = 1.57; wave_1_per_point55=eang = 1.57; wave_1_per_point56=fang = 1.57; wave_1_per_point57=gang = 1.57; wave_1_per_point58= wave_1_per_point59=oz = 0; wave_1_per_point60= wave_1_per_point61=len = len*mad; wave_1_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_1_per_point63=oy = above(lev,0)*cos(aang)*len; wave_1_per_point64= wave_1_per_point65=an = (ar*aang + br*bang)*br; wave_1_per_point66=len = len*mad; wave_1_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_1_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_1_per_point69= wave_1_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_1_per_point71=len = len*mad; wave_1_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_1_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_1_per_point74= wave_1_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_1_per_point76=len = len*mad; wave_1_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_1_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_1_per_point79= wave_1_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_1_per_point81=len = len*mad; wave_1_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_1_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_1_per_point84= wave_1_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_1_per_point86=len = len*mad; wave_1_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_1_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_1_per_point89= wave_1_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_1_per_point91=len = len*mad; wave_1_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_1_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_1_per_point94= wave_1_per_point95= wave_1_per_point96=xang = time*1.132; wave_1_per_point97=xang = q5; wave_1_per_point98=yang = time*1.153; wave_1_per_point99=yang = q6; wave_1_per_point100=zang = time*1.110; wave_1_per_point101=zang = q7 + 1.57; wave_1_per_point102=fov = .5; wave_1_per_point103= wave_1_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point106=ox = mx; wave_1_per_point107=oy = my; wave_1_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point110=ox = mx; wave_1_per_point111=oz = mz; wave_1_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point114=oy = my; wave_1_per_point115=oz = mz; wave_1_per_point116= wave_1_per_point117=oz = oz - 2; wave_1_per_point118=x = ox*fov/oz + 0.5; wave_1_per_point119=x = (x-.5)*0.75 + 0.5; wave_1_per_point120=y = oy*fov/oz + 0.5; wave_1_per_point121= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.891519 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.100000 wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init9= wave_2_per_frame1=tm = time*.1; wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame5= wave_2_per_frame6=tic = min(time - tin,1); wave_2_per_frame7=tin = time; wave_2_per_frame8= wave_2_per_frame9=tva = (tic*q1*.5); wave_2_per_frame10=tvb = (tic*q2*.5); wave_2_per_frame11=tvc = (tic*q3*.5); wave_2_per_frame12= wave_2_per_frame13=q1 = tva; wave_2_per_frame14=q2 = tvb; wave_2_per_frame15=q3 = tvc; wave_2_per_frame16= wave_2_per_frame17=sz = .5; wave_2_per_frame18=len = 1; wave_2_per_frame19=t4 = len; wave_2_per_point1=ang = 0; wave_2_per_point2=len = t4; wave_2_per_point3=mad = .6; wave_2_per_point4= wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_2_per_point6=ita = (ita + 1)*above(sample,0); wave_2_per_point7= wave_2_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_2_per_point9= wave_2_per_point10=sw = sw - 1; wave_2_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_2_per_point12= wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_2_per_point14=a = lev*.1*1.46; wave_2_per_point15= wave_2_per_point16=ar = if(above(sample,0),ar,1); wave_2_per_point17=ar = if(equal(lev,0),ar*-1,ar); wave_2_per_point18=br = if(above(sample,0),br,1); wave_2_per_point19=br = if(equal(lev,1),br*-1,br); wave_2_per_point20=cr = if(above(sample,0),cr,1); wave_2_per_point21=cr = if(equal(lev,2),cr*-1,cr); wave_2_per_point22=dr = if(above(sample,0),dr,1); wave_2_per_point23=dr = if(equal(lev,3),dr*-1,dr); wave_2_per_point24=er = if(above(sample,0),er,1); wave_2_per_point25=er = if(equal(lev,4),er*-1,er); wave_2_per_point26=fr = if(above(sample,0),fr,1); wave_2_per_point27=fr = if(equal(lev,5),fr*-1,fr); wave_2_per_point28=gr = if(above(sample,0),gr,1); wave_2_per_point29=gr = if(equal(lev,6),gr*-1,gr); wave_2_per_point30= wave_2_per_point31=mlev = lev*above(sample,0); wave_2_per_point32= wave_2_per_point33=swi = equal(q4,0)*equal(sample,0); wave_2_per_point34= wave_2_per_point35=ha = if(swi,1-2*rand(2),ha); wave_2_per_point36=hb = if(swi,1-2*rand(2),hb); wave_2_per_point37=hc = if(swi,1-2*rand(2),hc); wave_2_per_point38=hd = if(swi,1-2*rand(2),hd); wave_2_per_point39=he = if(swi,1-2*rand(2),he); wave_2_per_point40=hf = if(swi,1-2*rand(2),hf); wave_2_per_point41=hg = if(swi,1-2*rand(2),hg); wave_2_per_point42= wave_2_per_point43=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_2_per_point44=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_2_per_point45=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_2_per_point46=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_2_per_point47=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_2_per_point48=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_2_per_point49=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_2_per_point50= wave_2_per_point51=aang = 1.57; wave_2_per_point52=bang = 1.57; wave_2_per_point53=cang = 1.57; wave_2_per_point54=dang = 1.57; wave_2_per_point55=eang = 1.57; wave_2_per_point56=fang = 1.57; wave_2_per_point57=gang = 1.57; wave_2_per_point58= wave_2_per_point59=oz = 0; wave_2_per_point60= wave_2_per_point61=len = len*mad; wave_2_per_point62=ox = above(lev,0)*sin(aang)*len*ar; wave_2_per_point63=oy = above(lev,0)*cos(aang)*len; wave_2_per_point64= wave_2_per_point65=an = (ar*aang + br*bang)*br; wave_2_per_point66=len = len*mad; wave_2_per_point67=oy = oy + above(lev,1)*sin(an)*len*br; wave_2_per_point68=oz = oz + above(lev,1)*cos(an)*len; wave_2_per_point69= wave_2_per_point70=an = (ar*aang + br*bang + cr*cang)*cr; wave_2_per_point71=len = len*mad; wave_2_per_point72=ox = ox + above(lev,2)*sin(an)*len*cr; wave_2_per_point73=oz = oz + above(lev,2)*cos(an)*len; wave_2_per_point74= wave_2_per_point75=an = (ar*aang + br*bang + cr*cang + dr*dang)*dr; wave_2_per_point76=len = len*mad; wave_2_per_point77=ox = ox + above(lev,3)*sin(an)*len*dr; wave_2_per_point78=oy = oy + above(lev,3)*cos(an)*len; wave_2_per_point79= wave_2_per_point80=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er; wave_2_per_point81=len = len*mad; wave_2_per_point82=ox = ox + above(lev,4)*sin(an)*len*er; wave_2_per_point83=oz = oz + above(lev,4)*cos(an)*len; wave_2_per_point84= wave_2_per_point85=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr; wave_2_per_point86=len = len*mad; wave_2_per_point87=ox = ox + above(lev,5)*sin(an)*len*fr; wave_2_per_point88=oz = oz + above(lev,5)*cos(an)*len; wave_2_per_point89= wave_2_per_point90=an = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr; wave_2_per_point91=len = len*mad; wave_2_per_point92=oy = oy + above(lev,6)*sin(an)*len*gr; wave_2_per_point93=ox = ox + above(lev,6)*cos(an)*len; wave_2_per_point94= wave_2_per_point95= wave_2_per_point96=xang = time*1.132; wave_2_per_point97=xang = q5; wave_2_per_point98=yang = time*1.153; wave_2_per_point99=yang = q6; wave_2_per_point100=zang = time*1.110; wave_2_per_point101=zang = q7; wave_2_per_point102=fov = .5; wave_2_per_point103= wave_2_per_point104=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point105=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point106=ox = mx; wave_2_per_point107=oy = my; wave_2_per_point108=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point109=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point110=ox = mx; wave_2_per_point111=oz = mz; wave_2_per_point112=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point113=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point114=oy = my; wave_2_per_point115=oz = mz; wave_2_per_point116= wave_2_per_point117= wave_2_per_point118=oz = oz - 2; wave_2_per_point119=x = ox*fov/oz + 0.5; wave_2_per_point120=x = (x-.5)*0.75 + 0.5; wave_2_per_point121=y = oy*fov/oz + 0.5; wave_2_per_point122= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ra = .8; wave_3_per_point2=rb = .5; wave_3_per_point3=pib = 6.28318530718; wave_3_per_point4= wave_3_per_point5= wave_3_per_point6=tic = min(time-tin,.1); wave_3_per_point7=tin = if(equal(sample,0),time,tin); wave_3_per_point8= wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); wave_3_per_point10=med = 1.5 + .5*sin(time*.134); wave_3_per_point11=med = 5; wave_3_per_point12=amod = 3; wave_3_per_point13= wave_3_per_point14=vr = rand(10001)*.0001; wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; wave_3_per_point16= wave_3_per_point17=a = vr; wave_3_per_point18= wave_3_per_point19=sa = vr*pib*.5; wave_3_per_point20=sp = sa*mod + q1*1.3; wave_3_per_point21=sam = sa*med - q1*.219; wave_3_per_point22= wave_3_per_point23=ox = ra*sin(sam*pib); wave_3_per_point24=oy = ra*cos(sam*pib); wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); wave_3_per_point26=oz = rb*-sin(sp); wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); wave_3_per_point28= wave_3_per_point29= wave_3_per_point30=xang = time*.132; wave_3_per_point31=xang = q2; wave_3_per_point32=yang = time*.153; wave_3_per_point33=yang = q3; wave_3_per_point34=zang = time*.110; wave_3_per_point35=zang = q4; wave_3_per_point36=fov = 0.6 + 0.2*sin(time); wave_3_per_point37=fov = .5; wave_3_per_point38= wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point41=ox = mx; wave_3_per_point42=oy = my; wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point45=ox = mx; wave_3_per_point46=oz = mz; wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point49=oy = my; wave_3_per_point50=oz = mz; wave_3_per_point51= wave_3_per_point52=oz = oz - 2; wave_3_per_point53=x = ox*fov/oz + 0.5; wave_3_per_point54=x = (x-.5)*0.75 + 0.5; wave_3_per_point55=y = oy*fov/oz + 0.5; wave_3_per_point56= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.854834 shapecode_0_ang=1.570796 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.539067 shapecode_0_r=1.000000 shapecode_0_g=0.940000 shapecode_0_b=0.890000 shapecode_0_a=1.000000 shapecode_0_r2=0.840000 shapecode_0_g2=0.930000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = .4998; shape_0_per_frame2=y = .5002; shape_0_per_frame3= shape_0_per_frame4=ti = time*.3; shape_0_per_frame5=r = .925 + .05*sin(ti*1.721); shape_0_per_frame6=g = .925 + .05*sin(ti*1.838); shape_0_per_frame7=b = .925 + .05*sin(ti*1.968); shape_0_per_frame8= shape_0_per_frame9=r2 = 1.875 - r; shape_0_per_frame10=g2 = 1.875 - g; shape_0_per_frame11=b2 = 1.875 - b; shape_0_per_frame12= shapecode_1_enabled=1 shapecode_1_sides=63 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.998625 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.499805 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.100000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.600000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=63 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.123000 shapecode_2_y=0.000000 shapecode_2_rad=0.273185 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.499805 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.500000 shapecode_2_border_g=0.500000 shapecode_2_border_b=0.500000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=63 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=1.000000 shapecode_3_rad=0.548217 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.499805 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=0.000000 per_frame_1=warp = 0; per_frame_2=zoom=1.; per_frame_3=decay=.5; per_frame_4= per_frame_5=tic = min(time-tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_12=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_13= per_frame_14=tt = tt + tic*treb_avg; per_frame_15=mt = mt + tic*mid_avg; per_frame_16=bt = bt + tic*bass_avg; per_frame_17=vt = vt + tic*vav; per_frame_18= per_frame_19=ob_size = min((pow(bass_avg+1,6)-1)*.0001,.7); per_frame_20= per_frame_21=sp = abs(vav - slide)*.1; per_frame_22= per_frame_23=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_24=toc = 1; per_frame_25= per_frame_26= per_frame_27=q1 = treb_avg; per_frame_28=q2 = mid_avg; per_frame_29=q3 = bass_avg; per_frame_30= per_frame_31=q4 = min(slide*1.2,1.5); per_frame_32= per_frame_33=q5 = tt*.4; per_frame_34=q6 = mt*.4; per_frame_35=q7 = bt*.4; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Cranked On Failure.milk0000664000175000017500000000630311756064134030662 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.998169 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.320553 fWaveScale=1 fWaveSmoothing=0.45 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.96 fShader=0.19 zoom=0.999698 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.58 ib_size=0.015 ib_r=0.55 ib_g=1 ib_b=0.4999 ib_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_pixel_1=radix=if(above(q3,0),min(x,y),max(x,y)); per_pixel_2=radix=if(above(q2,0),min(radix,rad),max(radix,rad)); per_pixel_3=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(radix*3.14*(q1+q2+q3))); per_pixel_4=zoom=if(above(q2,0),zoom-cos(radix*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(radix*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - artefact.milk0000664000175000017500000002224111756064134026744 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=59.132557 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.162174 sx=1.104622 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=51 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.327350 wavecode_0_smoothing=0.820000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=3.000000 wavecode_0_a=1.000000 wave_0_per_point1=x = rand(1001)*.001; wave_0_per_point2=y = rand(1001)*.001; wave_0_per_point3= wave_0_per_point4=tm = time*.5 + sample*2; wave_0_per_point5= wave_0_per_point6=r = .5 + .5*sin(tm*1.132); wave_0_per_point7=g = .5 + .5*sin(tm*1.121); wave_0_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_point1=x = rand(1001)*.001; wave_1_per_point2=y = rand(1001)*.001; wave_1_per_point3= wave_1_per_point4=tm = time*.5 + sample*2; wave_1_per_point5= wave_1_per_point6=r = .5 + .5*sin(tm*1.132); wave_1_per_point7=g = .5 + .5*sin(tm*1.121); wave_1_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_point1=x = rand(1001)*.001; wave_2_per_point2=y = rand(1001)*.001; wave_2_per_point3= wave_2_per_point4=tm = time*.5 + sample*2; wave_2_per_point5= wave_2_per_point6=r = .5 + .5*sin(tm*1.132); wave_2_per_point7=g = .5 + .5*sin(tm*1.121); wave_2_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=51 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.327350 wavecode_3_smoothing=0.820000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=3.000000 wavecode_3_a=1.000000 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; wave_3_per_point3= wave_3_per_point4=tm = time*.5 + sample*2; wave_3_per_point5= wave_3_per_point6=r = .5 + .5*sin(tm*1.132); wave_3_per_point7=g = .5 + .5*sin(tm*1.121); wave_3_per_point8=b = .5 + .5*sin(tm*1.187); shapecode_0_enabled=1 shapecode_0_sides=54 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.081954 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3= shape_0_per_frame4= shape_0_per_frame5=rad = treb*.1; shape_0_per_frame6= shape_0_per_frame7=a = q7; shapecode_1_enabled=1 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.081954 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=q3; shape_1_per_frame2=y=1-q4; shape_1_per_frame3= shape_1_per_frame4=r = 1; shape_1_per_frame5=g = .4 + .4*sin(time*1.342); shape_1_per_frame6=b = 0; shape_1_per_frame7= shape_1_per_frame8=rad = .1*mid; shape_1_per_frame9=a = q7; shapecode_2_enabled=1 shapecode_2_sides=54 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.081954 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=q5; shape_2_per_frame2=y=1-q6; shape_2_per_frame3= shape_2_per_frame4=rad = .2*bass; shape_2_per_frame5= shape_2_per_frame6=a = q7; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time - tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_8=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_9=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_10= per_frame_11=rb = 1; per_frame_12=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_13= per_frame_14=tt = tt + tic*treb_avg; per_frame_15=mt = mt + tic*mid_avg; per_frame_16=bt = bt + tic*bass_avg; per_frame_17=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_18= per_frame_19=sz = .15; per_frame_20= per_frame_21=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); per_frame_22=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); per_frame_23= per_frame_24=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); per_frame_25=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); per_frame_26= per_frame_27=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); per_frame_28=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); per_frame_29= per_frame_30=sw = above(tim,.067); per_frame_31=tim = if(sw,tim-.067,tim); per_frame_32=tim = tim + tic; per_frame_33= per_frame_34=zoom = 1 - .05*sw; per_frame_35=sx = 1 + .105*sw; per_frame_36= per_frame_37=monitor = tim; per_frame_38= per_frame_39=q7 = sw; per_pixel_1=xd = q1-x; per_pixel_2=yd = q2-y; per_pixel_3= per_pixel_4=dis = pow(xd*xd+yd*yd,.5); per_pixel_5=des = 1 - dis*.7071068; per_pixel_6=des = pow(des,8)*-treb; per_pixel_7=an = acos(abs(xd)/dis); per_pixel_8= per_pixel_9=dx = sign(xd)*.07*cos(an)*des; per_pixel_10=dy = sign(yd)*.07*sin(an)*des; per_pixel_11= per_pixel_12=dy = dy + sign(xd)*treb*.05*cos(an)*des; per_pixel_13=dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; per_pixel_14= per_pixel_15=xd = q3-x; per_pixel_16=yd = q4-y; per_pixel_17= per_pixel_18=dis = pow(xd*xd+yd*yd,.5); per_pixel_19=des = 1 - dis*.7071068; per_pixel_20=des = pow(des,8)*-mid; per_pixel_21=an = acos(abs(xd)/dis); per_pixel_22= per_pixel_23=dx = dx + sign(xd)*.07*cos(an)*des; per_pixel_24=dy = dy + sign(yd)*.07*sin(an)*des; per_pixel_25= per_pixel_26=dy = dy + sign(xd)*mid*.05*cos(an)*des; per_pixel_27=dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; per_pixel_28= per_pixel_29=xd = q5-x; per_pixel_30=yd = q6-y; per_pixel_31= per_pixel_32=dis = pow(xd*xd+yd*yd,.5); per_pixel_33=des = 1 - dis*.7071068; per_pixel_34=des = pow(des,8)*-bass; per_pixel_35=an = acos(abs(xd)/dis); per_pixel_36= per_pixel_37=dx = dx + sign(xd)*.07*cos(an)*des; per_pixel_38=dy = dy + sign(yd)*.07*sin(an)*des; per_pixel_39= per_pixel_40=dy = dy + sign(xd)*bass*.05*cos(an)*des; per_pixel_41=dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; per_pixel_42= per_pixel_43=dx = dx*q7; per_pixel_44=dy = dy*q7; ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/phat + Eo.S. - Bass_responce_Red_Movements_Disorienting nebula3.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/phat + Eo.S. - Bass_responce_Red_Movements_Disor0000664000175000017500000002272411756064134033211 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=2.220753 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=0.999900 sy=1.001800 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.900000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.012; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3= wave_0_per_frame4=t1=advance wave_0_per_frame5= wave_0_per_point1= wave_0_per_point2=s=sample*6.28; wave_0_per_point3= wave_0_per_point4=//plot random x position via function of sample pos; wave_0_per_point5=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point6=xp=xp*0.20; wave_0_per_point7= wave_0_per_point8=//plot random y position via function of sample pos; wave_0_per_point9=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point10=yp=yp*0.20; wave_0_per_point11= wave_0_per_point12=//plot random z position via function of sample pos; wave_0_per_point13=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point14=zp=zp*0.25; wave_0_per_point15= wave_0_per_point16=//pull stars toward screen wave_0_per_point17=zp=zp + 1 - t1; wave_0_per_point18= wave_0_per_point19=//correct when below 0 wave_0_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point21= wave_0_per_point22=//darken far stars wave_0_per_point23=a=(1 - zp*0.5); wave_0_per_point24= wave_0_per_point25=zp=zp*0.7; wave_0_per_point26= wave_0_per_point27=x_screen=xp/zp + 0.5; wave_0_per_point28=y_screen=yp/zp + 0.5; wave_0_per_point29= wave_0_per_point30=x=x_screen; wave_0_per_point31=y=y_screen; wave_0_per_point32= wave_0_per_point33=r=1;g=0.9;b=1.0 wavecode_1_enabled=1 wavecode_1_samples=42 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ 0.012; wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3= wave_1_per_frame4=t1=advance wave_1_per_point1= wave_1_per_point2=s=sample*6.28; wave_1_per_point3= wave_1_per_point4=//plot random x position via function of sample pos; wave_1_per_point5=xp=sin(s)+sin(s*0.34)+cos(s*24.3)+sin(s*13.8); wave_1_per_point6=xp=xp*0.20; wave_1_per_point7= wave_1_per_point8=//plot random y position via function of sample pos; wave_1_per_point9=yp=cos(s)+sin(s*1.24)+cos(s*17.4)+sin(s*37.7); wave_1_per_point10=yp=yp*0.20; wave_1_per_point11= wave_1_per_point12=//plot random z position via function of sample pos; wave_1_per_point13=zp=cos(s)+cos(s*3.24)+cos(s*47.4)+cos(s*27.7); wave_1_per_point14=zp=zp*0.25; wave_1_per_point15= wave_1_per_point16=//pull stars toward screen wave_1_per_point17=zp=zp + 1 - t1; wave_1_per_point18= wave_1_per_point19=//correct when below 0 wave_1_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point21= wave_1_per_point22=//darken far stars wave_1_per_point23=a=(1 - zp*0.5); wave_1_per_point24= wave_1_per_point25=zp=zp*0.7; wave_1_per_point26= wave_1_per_point27=x_screen=xp/zp + 0.5; wave_1_per_point28=y_screen=yp/zp + 0.5; wave_1_per_point29= wave_1_per_point30=x=x_screen; wave_1_per_point31=y=y_screen; wave_1_per_point32= wave_1_per_point33=r=1;g=0.9;b=1.0 wavecode_2_enabled=1 wavecode_2_samples=42 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.360001 wave_2_per_point1=x=rand(1000)*0.001; wave_2_per_point2=y=rand(1000)*0.001; wave_2_per_point3=r=0.9;g=1;b=1 wavecode_3_enabled=1 wavecode_3_samples=192 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.320001 wave_3_per_point1=x=rand(1000)*0.001; wave_3_per_point2=y=rand(1000)*0.001; wave_3_per_point3=r=1.0;g=1;b=0.9 shapecode_0_enabled=0 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.972354 shapecode_0_ang=0.188400 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.778288 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.900000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=0.590000 shapecode_0_border_g=0.810000 shapecode_0_border_b=0.690000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); shape_0_per_frame2=//a=DMT; shape_0_per_frame3=//a2=.5*DMT; shape_0_per_frame4=//border_a=0.4*DMT; shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; shape_0_per_frame10=//sides=bass*16 shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.251327 shapecode_1_tex_zoom=1.136001 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=adv=adv+(bass*bass)/15; shape_1_per_frame3= shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; shape_1_per_frame5=g=r; shape_1_per_frame6=b=r; shape_1_per_frame7= shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; shape_1_per_frame11=ang=rad shapecode_2_enabled=0 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.200000 shapecode_2_y=0.800000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.256637 shapecode_2_tex_zoom=0.498314 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.860000 shapecode_3_y=0.200000 shapecode_3_rad=0.808140 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.451118 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.900000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1.0; per_frame_2=zoom=1.009; per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; per_frame_4= per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); per_frame_8= per_frame_9= per_frame_10=cx=-1;cy=2;rot=-treb*0.002; per_frame_11= per_frame_12=cx=sin(time*0.1)*1.5 + 0.5; per_frame_13=cy=cos(time*0.2)*1.5 + 0.5 per_pixel_1=//adv=min( (bass*bass*bass), 1); per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; per_pixel_3=//warp=warp*adv; per_pixel_4= per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ; per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb per_pixel_7= per_pixel_8=//Do people that don't do drugs make shit like this?? ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat last of it's kind_jungle_flower_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat last of it's kind_jungle_flower_v2.mi0000664000175000017500000001370411756064134033177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.220185 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.190000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=r2=sin(time*1.23); shape_0_per_frame3=g2=cos(time*2.34); shape_0_per_frame4=b2=sin(time*2.34); shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.011202 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=34 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.491386 shapecode_2_ang=5.654867 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=5.995790 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=.5+q4;y=.5+q5; shape_2_per_frame2=tex_ang=(cos(time)*0.5+0.5)*6.4; shape_2_per_frame3=tex_zoom=bass*2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol*(40/fps); per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.01; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=//zoom=rd*((rad*0.5)+(0.2))*1.01; per_pixel_6=zoom=sin(rd/3+0.01)+tan(rad/10+0.01)/(rd/rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 313 - Ocean of Light (ESP).milk0000664000175000017500000002654311756064134030116 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.500000 wavecode_0_g=0.600000 wavecode_0_b=0.900000 wavecode_0_a=1.000000 wave_0_per_frame1=a=.3; wave_0_per_point1=ax=q4*(-1+2*sample); wave_0_per_point2=ay=q2; wave_0_per_point3=coef=sqrt(sin(3.1415*sample)); wave_0_per_point4=az=q3+q4*(rand(10000)*.0001)*coef; wave_0_per_point5= wave_0_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_0_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_0_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_0_per_point9= wave_0_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_0_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_0_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_0_per_point13=ay=ay-q4*below(dist,.5*q4)*pow(1-dist/(.5*q4),8)*pow(q1,3); wave_0_per_point14= wave_0_per_point15=invz=1/(az+100); wave_0_per_point16=x=.5+5*ax*invz; wave_0_per_point17=y=.5+5*ay*invz; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.500000 wavecode_1_g=0.600000 wavecode_1_b=0.900000 wavecode_1_a=1.000000 wave_1_per_frame1=a=.3; wave_1_per_point1=ax=q4*(-1+2*sample); wave_1_per_point2=ay=q2; wave_1_per_point3=coef=sqrt(sin(3.1415*sample)); wave_1_per_point4=az=q3+q4*(-rand(10000)*.0001)*coef; wave_1_per_point5= wave_1_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_1_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_1_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_1_per_point9= wave_1_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_1_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_1_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_1_per_point13=ay=ay-q4*below(dist,.5*q4)*pow(1-dist/(.5*q4),8)*pow(q1,3); wave_1_per_point14= wave_1_per_point15=invz=1/(az+100); wave_1_per_point16=x=.5+5*ax*invz; wave_1_per_point17=y=.5+5*ay*invz; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2=t2=.02*q4; // size; wave_2_per_frame3= wave_2_per_frame4= wave_2_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame6=t8=0; wave_2_per_frame7= wave_2_per_frame8= wave_2_per_frame9=t3=-1+q7*.3333+.1667; wave_2_per_frame10=t4=-1+q8*.3333+.1667; wave_2_per_frame11= wave_2_per_frame12=t6=pow( q1,3); // interpolation parameter wave_2_per_point1=sample=.5*sample; wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_2_per_point23= wave_2_per_point24=invz=1/(az+100); wave_2_per_point25=x=.5+5*ax*invz; wave_2_per_point26=y=.5+5*ay*invz; wave_2_per_point27= wave_2_per_point28=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2=t2=.02*q4; // size; wave_3_per_frame3= wave_3_per_frame4= wave_3_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame6=t8=0; wave_3_per_frame7= wave_3_per_frame8= wave_3_per_frame9=t3=-1+q7*.3333+.1667; wave_3_per_frame10=t4=-1+q8*.3333+.1667; wave_3_per_frame11= wave_3_per_frame12=t6=pow( q1,3); // interpolation parameter wave_3_per_point1=sample=.5*(sample+1); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_3_per_point23= wave_3_per_point24=invz=1/(az+100); wave_3_per_point25=x=.5+5*ax*invz; wave_3_per_point26=y=.5+5*ay*invz; wave_3_per_point27= wave_3_per_point28=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.042497 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.042077 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=30 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.244862 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=.2*time; shape_2_per_frame2= shape_2_per_frame3=additive=below(frame%5,4); shape_2_per_frame4= shape_2_per_frame5=r2=.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame6=g2=.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame7=b2=.3*abs(sin(time*.543+7.34+cos(time*.123+1.75))); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978790 shapecode_3_ang=0.000000 shapecode_3_tex_ang=4.146902 shapecode_3_tex_zoom=0.670400 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.500000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=additive=above(frame%10,0); shape_3_per_frame2=r2=1-.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame3=g2=1-.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame4=b2=1-.3*abs(sin(time*.543+7.34+cos(time*.123+1.75))); per_frame_1=warp=0; per_frame_2=zoom=1; per_frame_3= per_frame_4=rnd=equal(frame%400,0); per_frame_5=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_6=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_7=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_8=offx=0; per_frame_9=offy=-3.1; per_frame_10=offz=-60; per_frame_11=sc=4; per_frame_12= per_frame_13=q2=offy+.1*sin(time); // y-offset per_frame_14=q3=offz; // z-offset per_frame_15=q4=sc; // scale per_frame_16= per_frame_17=q5=0;q6=0; per_frame_18= per_frame_19= per_frame_20=stime=if(equal(stime,0),time,stime ); per_frame_21=mytime=time-stime; per_frame_22=phase = .1*mytime - int(.1*mytime); per_frame_23=tilex=if(below(phase,.025),1 + rand(4),tilex ); per_frame_24=tilez=if(below(phase,.025),1 + rand(4),tilez ); per_frame_25=q7=tilex; per_frame_26=q8=tilez; per_frame_27=q1=abs(sin(3.1415*phase)); per_frame_28=tt1=.3333*time; per_frame_29=tt2=int(tt1); per_frame_30=q5=(tt1-tt2)*(tt2%2)+(1-tt2%2)*-1; per_pixel_1=rr=abs(rad-q5); per_pixel_2=factor=below(rr,.1)*rr/.1; per_pixel_3=zoom=zoom-.07*factor; ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - spectrum bubble new colors WF2 chaos theory_cage.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - spectrum bubble new colors WF2 chao0000664000175000017500000003320011756064134032647 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290800 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_per_frame1=t1= sin(time*0.5)*1 wave_0_per_point1= wave_0_per_point2=n=sample*6.283; wave_0_per_point3=size=0.165; wave_0_per_point4= wave_0_per_point5=x=sin(n)*size + 0.5; wave_0_per_point6=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point7= wave_0_per_point8=f=t1; wave_0_per_point9=//r=sin(n*3+f)*0.5 + 0.5; wave_0_per_point10=//g=sin(n*3+f*1.5)*0.5+0.5; wave_0_per_point11=//b=sin(n*3+f*2.0)*0.5 + 0.5; wave_0_per_point12=r=0;g=0;b=0 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=t1=1 wave_1_per_frame1=t2=sin(time*0.5)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=t1=-t1; wave_1_per_point3= wave_1_per_point4= wave_1_per_point5=phs=-sample*0.5; wave_1_per_point6= wave_1_per_point7= wave_1_per_point8=xp=t1*sample*0.05; wave_1_per_point9=//xp=sin(n*(t2+0.1)*128 + phs)*0.05*sample; wave_1_per_point10=yp=0; wave_1_per_point11=zp=1; wave_1_per_point12= wave_1_per_point13=tm=q8*0.65; wave_1_per_point14= wave_1_per_point15=ang=(tm+phs*0.8)*8; wave_1_per_point16=sang=sin(ang);cang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sang + zp*cang; wave_1_per_point19=zq=yp*cang - zp*sang; wave_1_per_point20=xp=xq;yp=yq;zp=zq; wave_1_per_point21= wave_1_per_point22=ang=(tm+phs)*0.2; wave_1_per_point23=sang=sin(ang);cang=cos(ang); wave_1_per_point24=xq=xp*sang + yp*cang; wave_1_per_point25=yq=xp*cang - yp*sang; wave_1_per_point26=zq=zp; wave_1_per_point27=xp=xq;yp=yq;zp=zq; wave_1_per_point28= wave_1_per_point29=ang=(tm+phs)*0.37; wave_1_per_point30=sang=sin(ang);cang=cos(ang); wave_1_per_point31=xq=xp*sang + zp*cang; wave_1_per_point32=yq=yp; wave_1_per_point33=zq=xp*cang - zp*sang; wave_1_per_point34=xp=xq;yp=yq;zp=zq; wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=backside = above(zp,0); wave_1_per_point38= wave_1_per_point39=zp=zp+2.5; wave_1_per_point40=x=xp/zp+0.5; wave_1_per_point41=y=yp/zp*1.33+0.5; wave_1_per_point42= wave_1_per_point43=rd=sqrt( sqr( (x-0.5)*2) + sqr( (y-0.5)*1.5 ) ); wave_1_per_point44= wave_1_per_point45=backside=backside*below(rd,0.645); wave_1_per_point46=kill=1-backside; wave_1_per_point47= wave_1_per_point48=rs=sample; wave_1_per_point49=rr=(rs-int(rs))*2; wave_1_per_point50=rr=if( above(rr,1) , 1-rr , rr ); wave_1_per_point51=r=min(rr,1)*above(rr,0); wave_1_per_point52= wave_1_per_point53=gs=sample*1.1; wave_1_per_point54=gg=(gs-int(gs))*2; wave_1_per_point55=gg=if( above(gg,1) , 1-gg , gg ); wave_1_per_point56=g=min(gg,1)*above(gg,0); wave_1_per_point57= wave_1_per_point58=bs=sample*1.2; wave_1_per_point59=bb=(bs-int(bs))*2; wave_1_per_point60=bb=if( above(bb,1) , 1-bb , bb ); wave_1_per_point61=b=min(bb,1)*above(bb,0); wave_1_per_point62= wave_1_per_point63=r=1-sample; wave_1_per_point64=g=r*r; wave_1_per_point65=b=sample*0.5; wave_1_per_point66=a=min( (1-sample)*8 , 1)*kill wave_1_per_point67= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=t1=1 wave_2_per_frame1=t2=sin(time*0.5)*0.5+0.5; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=t1=-t1; wave_2_per_point3= wave_2_per_point4= wave_2_per_point5=phs=-sample*0.5+0.0006; wave_2_per_point6= wave_2_per_point7= wave_2_per_point8=xp=t1*sample*0.05; wave_2_per_point9=//xp=sin(n*(t2+0.1)*128 + phs)*0.05*sample; wave_2_per_point10=yp=0; wave_2_per_point11=zp=1; wave_2_per_point12= wave_2_per_point13=tm=q8*0.65; wave_2_per_point14= wave_2_per_point15=ang=(tm+phs*0.8)*7; wave_2_per_point16=sang=sin(ang);cang=cos(ang); wave_2_per_point17=xq=xp; wave_2_per_point18=yq=yp*sang + zp*cang; wave_2_per_point19=zq=yp*cang - zp*sang; wave_2_per_point20=xp=xq;yp=yq;zp=zq; wave_2_per_point21= wave_2_per_point22=ang=(tm+phs)*0.24; wave_2_per_point23=sang=sin(ang);cang=cos(ang); wave_2_per_point24=xq=xp*sang + yp*cang; wave_2_per_point25=yq=xp*cang - yp*sang; wave_2_per_point26=zq=zp; wave_2_per_point27=xp=xq;yp=yq;zp=zq; wave_2_per_point28= wave_2_per_point29=ang=(tm+phs)*0.31; wave_2_per_point30=sang=sin(ang);cang=cos(ang); wave_2_per_point31=xq=xp*sang + zp*cang; wave_2_per_point32=yq=yp; wave_2_per_point33=zq=xp*cang - zp*sang; wave_2_per_point34=xp=xq;yp=yq;zp=zq; wave_2_per_point35= wave_2_per_point36= wave_2_per_point37=backside = above(zp,0); wave_2_per_point38= wave_2_per_point39=zp=zp+2.5; wave_2_per_point40=x=xp/zp+0.5; wave_2_per_point41=y=yp/zp*1.33+0.5; wave_2_per_point42= wave_2_per_point43=rd=sqrt( sqr( (x-0.5)*2) + sqr( (y-0.5)*1.5 ) ); wave_2_per_point44= wave_2_per_point45=backside=backside*below(rd,0.645); wave_2_per_point46=kill=1-backside; wave_2_per_point47= wave_2_per_point48=rs=sample; wave_2_per_point49=rr=(rs-int(rs))*2; wave_2_per_point50=rr=if( above(rr,1) , 1-rr , rr ); wave_2_per_point51=r=min(rr,1)*above(rr,0); wave_2_per_point52= wave_2_per_point53=gs=sample*1.1; wave_2_per_point54=gg=(gs-int(gs))*2; wave_2_per_point55=gg=if( above(gg,1) , 1-gg , gg ); wave_2_per_point56=g=min(gg,1)*above(gg,0); wave_2_per_point57= wave_2_per_point58=bs=sample*1.2; wave_2_per_point59=bb=(bs-int(bs))*2; wave_2_per_point60=bb=if( above(bb,1) , 1-bb , bb ); wave_2_per_point61=b=min(bb,1)*above(bb,0); wave_2_per_point62= wave_2_per_point63=r=1-sample; wave_2_per_point64=g=r*r; wave_2_per_point65=b=sample*0.5; wave_2_per_point66= wave_2_per_point67=a=min( (1-sample)*8 , 1)*kill wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_init1=t1=-1 wave_3_per_frame1=t2=sin(time*0.5)*0.5+0.5; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=t1=-t1; wave_3_per_point3= wave_3_per_point4= wave_3_per_point5=phs=-sample*0.5; wave_3_per_point6= wave_3_per_point7= wave_3_per_point8=xp=t1*sample*0.05; wave_3_per_point9=//xp=sin(n*(t2+0.1)*128 + phs)*0.05*sample; wave_3_per_point10=yp=0; wave_3_per_point11=zp=1; wave_3_per_point12= wave_3_per_point13=tm=q8*0.65; wave_3_per_point14= wave_3_per_point15=ang=(tm+phs*0.8)*9; wave_3_per_point16=sang=sin(ang);cang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sang + zp*cang; wave_3_per_point19=zq=yp*cang - zp*sang; wave_3_per_point20=xp=xq;yp=yq;zp=zq; wave_3_per_point21= wave_3_per_point22=ang=(tm+phs)*0.34; wave_3_per_point23=sang=sin(ang);cang=cos(ang); wave_3_per_point24=xq=xp*sang + yp*cang; wave_3_per_point25=yq=xp*cang - yp*sang; wave_3_per_point26=zq=zp; wave_3_per_point27=xp=xq;yp=yq;zp=zq; wave_3_per_point28= wave_3_per_point29=ang=(tm+phs)*0.27; wave_3_per_point30=sang=sin(ang);cang=cos(ang); wave_3_per_point31=xq=xp*sang + zp*cang; wave_3_per_point32=yq=yp; wave_3_per_point33=zq=xp*cang - zp*sang; wave_3_per_point34=xp=xq;yp=yq;zp=zq; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=backside = above(zp,0); wave_3_per_point38= wave_3_per_point39=zp=zp+2.5; wave_3_per_point40=x=xp/zp+0.5; wave_3_per_point41=y=yp/zp*1.33+0.5; wave_3_per_point42= wave_3_per_point43=rd=sqrt( sqr( (x-0.5)*2) + sqr( (y-0.5)*1.5 ) ); wave_3_per_point44= wave_3_per_point45=backside=backside*below(rd,0.645); wave_3_per_point46=kill=1-backside; wave_3_per_point47= wave_3_per_point48=rs=sample; wave_3_per_point49=rr=(rs-int(rs))*2; wave_3_per_point50=rr=if( above(rr,1) , 1-rr , rr ); wave_3_per_point51=r=min(rr,1)*above(rr,0); wave_3_per_point52= wave_3_per_point53=gs=sample*1.1; wave_3_per_point54=gg=(gs-int(gs))*2; wave_3_per_point55=gg=if( above(gg,1) , 1-gg , gg ); wave_3_per_point56=g=min(gg,1)*above(gg,0); wave_3_per_point57= wave_3_per_point58=bs=sample*1.2; wave_3_per_point59=bb=(bs-int(bs))*2; wave_3_per_point60=bb=if( above(bb,1) , 1-bb , bb ); wave_3_per_point61=b=min(bb,1)*above(bb,0); wave_3_per_point62= wave_3_per_point63=r=1-sample; wave_3_per_point64=g=r*r; wave_3_per_point65=b=sample*0.5; wave_3_per_point66=a=min( (1-sample)*8 , 1)*kill shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.049831 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=34 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.866421 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.705905 shapecode_1_r=0.200000 shapecode_1_g=0.200000 shapecode_1_b=0.800000 shapecode_1_a=1.000000 shapecode_1_r2=0.300000 shapecode_1_g2=0.300000 shapecode_1_b2=0.300000 shapecode_1_a2=0.100000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=18 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444841 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.999993 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_ang=time; shape_2_per_frame2=thick=above(.9,bass); shape_2_per_frame3=//sides=treb*20; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=0.96; per_frame_2= per_frame_3=vol= (mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol; per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.03; per_frame_20=dy=cos(musictime*0.069)*0.03; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24= per_frame_25=q8=musictime*0.1; per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=warp=rad; per_pixel_2= per_pixel_3=rd=sqrt( sqr( (x-0.5)*2) + sqr( (y-0.5)*1.5 ) ); per_pixel_4= per_pixel_5=backside=(rd-0.645)*3; per_pixel_6=backside=min(backside,1); per_pixel_7=//backside=backside*backside; per_pixel_8=dx=dx*backside; per_pixel_9=dy=dy*backside; per_pixel_10=warp=warp*backside; per_pixel_11=zoom=1 + 13.291 * pow(min(backside*0.2,1) , 2 ) per_pixel_12= per_pixel_13= projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Quadrent_fractal.milk0000664000175000017500000001327611756064134030373 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.369710 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(40/fps); per_frame_16= per_frame_17=q4=sin(musictime*0.02)*0.3; per_frame_18=q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.07; per_frame_21=dy=cos(musictime*0.069)*0.07; per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=(rd*rd)*((2.5+(bass*0.2))-rd-rd-rd); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Phat and Eo.S. _ shapes are cool smoke move2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Phat and Eo.S. _ shapes are cool smoke move2.mil0000664000175000017500000002070111756064134032677 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.910000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.019788 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.999994 nMotionVectorsY=24.000004 mv_dx=0.020000 mv_dy=-0.020000 mv_l=5.000000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.670888 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.942478 shapecode_0_tex_zoom=0.534261 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.200000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.300000 shapecode_0_border_a=1.000000 shape_0_per_frame1=flux=q5*9; shape_0_per_frame2=fluxs=max(flux,0); shape_0_per_frame3=fluxs=min(fluxs,1); shape_0_per_frame4=advflux=(q3*fluxs) + (-q3 * (1-fluxs)); shape_0_per_frame5=adv=adv+advflux; shape_0_per_frame6=advs=adv/256; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9=ang=advs; shape_0_per_frame10=rad=1.671 + q3/25; shape_0_per_frame11=a=above(1,bass-0.1); shape_0_per_frame12=a2=above(1,bass-0.1); shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.350000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.100000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=y=0.1 + q2*0.4; shape_1_per_frame2=rad=q2/2; shape_1_per_frame3=ang=-q2*2; shape_1_per_frame4=r=treb; shapecode_2_enabled=0 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.590000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.100000 shapecode_2_g2=0.050000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=dir = 3; shape_2_init2=mover = 0; shape_2_init3=rotator = .255 shape_2_per_frame1=ang = rotator; shape_2_per_frame2=x = if(equal(dir,1),1 - mover,if(equal(dir,1.5),.15,if(equal(dir,2),0,if(equal(dir,2.5),0, if(equal(dir,3),0+mover,if(equal(dir,3.5),1,if(equal(dir,4),1,1))))))); shape_2_per_frame3=y = if(equal(dir,1),1,if(equal(dir,1.5),1,if(equal(dir,2),1 - mover,if(equal(dir,2.5),0, if(equal(dir,3),0,if(equal(dir,3.5),0,if(equal(dir,4),0+mover,1))))))); shape_2_per_frame4=mover = if(equal(dir,1),mover + .005,if(equal(dir,1.5),0,if(equal(dir,2),mover + .005,if(equal(dir,2.5),0, if(equal(dir,3),mover+.005,if(equal(dir,3.5),0,if(equal(dir,4),mover+.005,0))))))); shape_2_per_frame5=dir = if(equal(dir,1),if(above(mover,.995),1.5,dir),if(equal(dir,1.5),if(below(rotator,-1.29),2,dir), if(equal(dir,2),if(above(mover,.995),2.5,dir),if(equal(dir,2.5),if(below(rotator,-2.85),3,dir), if(equal(dir,3),if(above(mover,.995),3.5,dir),if(equal(dir,3.5),if(below(rotator,-4.44),4,dir), if(equal(dir,4),if(above(mover,.995),4.5,dir),if(equal(dir,4.5),if(below(rotator,-5.94),1,dir),dir)))))))); shape_2_per_frame6=rotator = if(equal(dir,1.5),if(above(rotator,-1.31),rotator - .05,rotator),if(equal(dir,2),-1.3, if(equal(dir,2.5),if(above(rotator,-2.87),rotator-.05,rotator),if(equal(dir,3),-2.86, if(equal(dir,3.5),if(above(rotator,-4.46),rotator-.05,rotator),if(equal(dir,4),-4.45, if(equal(dir,4.5),if(above(rotator,-5.97),rotator-.05,rotator),if(equal(dir,4),-5.96,.26)))))))); shape_2_per_frame7= shape_2_per_frame8=//Ok, enough with the crazy ifs, we got our tram moving, now for some reaction. shape_2_per_frame9= shape_2_per_frame10=b = above(mid,1.5); shape_2_per_frame11=r2 = above(mid,1.5); shape_2_per_frame12=g2 = above(mid,1.5); shape_2_per_frame13=b2 = above(mid,1.5); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.840000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.980000 shapecode_3_g=1.000000 shapecode_3_b=0.980000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.090000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=q7; shape_3_per_frame2=y=q8; shape_3_per_frame3=rad=(q1*q1)/2;; shape_3_per_frame4=rad=min( rad, 0.7); shape_3_per_frame5=ang=q1*4; shape_3_per_frame6= shape_3_per_frame7=r=0.70 + (sin(time/2))*0.50; shape_3_per_frame8=g=0.70 + (sin(time/2 + 2)) * 0.50; shape_3_per_frame9=b=0.70 + (sin(time/2 + 4)) * 0.50 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=q1=0;q2=0;q3=0 per_frame_1=decay=1; per_frame_2=speed=0.80; per_frame_3=speedinv=1-speed; per_frame_4=q1=(qa*speed + bass*speedinv); per_frame_5=q2=(qb*speed + mid *speedinv); per_frame_6=q3=(qc*speed + treb*speedinv); per_frame_7=qa=q1; per_frame_8=qb=q2; per_frame_9=qc=q3; per_frame_10=flux=sin(time/2); per_frame_11=q4=flux * 0.5 + 0.5; per_frame_12=q5=flux; per_frame_13= per_frame_14=q7=sin(time/2)*0.4 + 0.5; per_frame_15=q8=sin(time)*0.4+0.5; per_frame_16= per_frame_17=rt=sin(time*0.79)*0.5+0.5; per_frame_18=rt=rt*rt; per_frame_19=rot=-rt*0.01; per_frame_20=q6=rt*0.01; per_frame_21= per_frame_22= per_frame_23=d1=sin(time*0.89); per_frame_24=dx=d1*0.005; per_frame_25= per_frame_26=d2=sin(time*0.84); per_frame_27= per_frame_28=dy=d2*0.005 per_pixel_1=zm=cos(ang*3+time); per_pixel_2=sx=1+ zm*0.002 + q6; per_pixel_3=sy=1-zm*0.002 + q6; per_pixel_4= per_pixel_5= per_pixel_6= per_pixel_7=cx=q7; per_pixel_8=cy=1-q8; ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - your radar may have a few kinks in it.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - your radar may have a few kinks in i0000664000175000017500000002101311756064135032656 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=262 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=time1=100; wave_0_init2=time2=1000; wave_0_per_frame1=time1=time1+sin(q2*q4*.001+bass)*.005+q1*bass*.04; wave_0_per_frame2=time2=time2+sin(q2*q4*.001+treb)*.005+q1*treb*.045; wave_0_per_frame3= wave_0_per_frame4=t1=time1; wave_0_per_frame5=t2=time2; wave_0_per_frame6= wave_0_per_frame7= wave_0_per_point1=i=sample*6.28; wave_0_per_point2= wave_0_per_point3=x1=sin(i+t2)*sin(i*t1); wave_0_per_point4=y1=cos(i+t1)*sin(i*t2); wave_0_per_point5= wave_0_per_point6=x2=x1*.5+.5; wave_0_per_point7=y2=y1*.5+.5; wave_0_per_point8= wave_0_per_point9= wave_0_per_point10=x=x2; wave_0_per_point11=y=y2; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14= wave_0_per_point15= wave_0_per_point16= wave_0_per_point17=// This is the version you should use... wave_0_per_point18=// ----------- start copying ----------- wave_0_per_point19=hue=(.1*q2+treb)*sample; // change this wave_0_per_point20=h=6*(hue-int(hue)); wave_0_per_point21=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_0_per_point22=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_0_per_point23=t3=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_0_per_point24=t4=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_0_per_point25=t5=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_0_per_point26=// ----------- end ---------------- wave_0_per_point27= wave_0_per_point28= wave_0_per_point29=r=t3; wave_0_per_point30=g=t4; wave_0_per_point31=b=t5; wavecode_1_enabled=1 wavecode_1_samples=262 wavecode_1_sep=256 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=time1=100; wave_1_init2=time2=1000; wave_1_per_frame1=time1=time1+sin(q2*q4*.001+bass)*.005+q1*bass*.04; wave_1_per_frame2=time2=time2+sin(q2*q4*.001+treb)*.005+q1*treb*.045; wave_1_per_frame3= wave_1_per_frame4=t1=time1; wave_1_per_frame5=t2=time2; wave_1_per_frame6= wave_1_per_frame7= wave_1_per_point1=i=sample*6.28; wave_1_per_point2= wave_1_per_point3=cc=sin(q2*.1+sample)*.1; wave_1_per_point4=x1=sin(i+t2+cc)*sin(i*t1+cc); wave_1_per_point5=y1=cos(i+t1+cc)*sin(i*t2+cc); wave_1_per_point6= wave_1_per_point7=x2=x1*.5+.5; wave_1_per_point8=y2=y1*.5+.5; wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=x=x2; wave_1_per_point12=y=y2; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15= wave_1_per_point16= wave_1_per_point17=r=0; wave_1_per_point18=g=0; wave_1_per_point19=b=0; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=rad=q1*.33; shape_0_per_frame2=y=.5; shape_0_per_frame3=x=.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=q2*.3; shape_1_per_frame2=x=.2; shape_1_per_frame3=y=.2; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=beatrate=5; per_frame_init_2=avgbeatrate=1; per_frame_init_3=bbtime=1; per_frame_init_4=lbbtime=.5; per_frame_init_5=avgdb=.5; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8= per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4= per_frame_5=//beatdection per_frame_6=rawbeatb=above(db,avgdb*2); per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); per_frame_8= per_frame_9=//beatrate calc per_frame_10=bbtime=time*beatb; per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=bc=bc+beatb; per_frame_16= per_frame_17= per_frame_18= per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_20=avgvol=avgvol*.99+vol*.05; per_frame_21= per_frame_22=mtime=mtime+min(avgvol*.5,.25); per_frame_23=q2=mtime; per_frame_24=q1=beatb; per_frame_25=q3=db; per_frame_26=q4=60/avgbeatrate; per_frame_27= per_frame_28= per_frame_29=zoom=1; per_frame_30=decay=1; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Hurricane Nightmare.milk0000664000175000017500000000327711756064134032300 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=0.881381 fWaveSmoothing=0.5 fWaveParam=-1 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.021087 rot=-0.16 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=1.75 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_frame_9=//decay = decay - 0.02*equal(frame%40,0); per_frame_10=mv_r = wave_r; per_frame_11=mv_b = wave_b; per_frame_12=mv_g = wave_g; per_frame_13=mv_x = 1.25; per_frame_14=mv_y = 1.25; per_frame_15=mv_dx = 0.1*sin(1.1*time); per_frame_16=mv_dy = 0.1*cos(1.112*time); per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Bipolar 1.milk0000664000175000017500000000322711756064134026275 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.4 fWaveScale=1.17037 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0.006 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=rot = rot + 0.01*sin(time*0.113); per_frame_5=rot = rot + 0.01*sin(time*0.533); per_frame_6=rot = rot + 0.02*sin(time*-0.323); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=0.9615+rad*0.1; per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Color Tones 1.milk0000664000175000017500000000246011756064134027032 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.9 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.990548 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.55 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = min(1,max(0,0.2*bass)); per_frame_2=wave_g = min(1,max(0,0.2*mid)); per_frame_3=wave_b = min(1,max(0,0.2*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - demon isolation.milk0000664000175000017500000001727011756064134027647 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=ang = time*10; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a=0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=decay = 0.9999999; per_frame_6= per_frame_7=ob_r = 0.5 + sin((0.1*0.681)*time*2) - time*0.5; per_frame_8=ob_g = 0.5 + sin((0.1*0.756)*time*2) - time*0.5; per_frame_9=ob_b = 0.5 + sin((0.1*0.839)*time*2) - time*0.5; per_frame_10=ib_r = ob_r*0.9998; per_frame_11=ib_g = ob_g*0.9998; per_frame_12=ib_b = ob_b*0.9998; per_frame_13= per_frame_14= per_frame_15= per_frame_16= per_frame_17=decay = 0.98; per_frame_18= per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23=basstemp= bass + bass_att + bass_thresh; per_frame_24=trebtemp= treb + treb_att + treb_thresh; per_frame_25=trasstemp= (max(basstemp, trebtemp)); per_frame_26=trassave= (trasstemp/3); per_frame_27= per_frame_28=basst= max(bass + bass_att, treb + treb_att); per_frame_29=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_30=midbeat= trebb/3; per_frame_31=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_32=mtb= midtb/2.25; per_frame_33= per_frame_34=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_35=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_36=beetAB= (beetA+beetB)/2; per_frame_37=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_38=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_39=beetCD= (beetC+beetD)/2; per_frame_40=beet= (beetAB+beetCD) /2; per_frame_41= per_frame_42=madbeat= (trassave+mtb+beet) /3; per_pixel_1=godx= 1 - (x/y)*(y*-(trassave*1.8)*2) ; per_pixel_2=gody= 1 - (y/x)*(x*-(trassave*1.8)*2) ; per_pixel_3=dope= (q2-q4) * (y/x) - -y * atan2(godx, gody) ; per_pixel_4= per_pixel_5= per_pixel_6= per_pixel_7=zoom = .98-(sin(gody*godx) * 0.1)/ ((-gody*godx)*0.1) ; per_pixel_8=cx = x * (x/y) - sin((madbeat*0.5)-x)*tan(dope); per_pixel_9=cy = y * (x/y) - sin((mtb*0.5)-y)*tan(dope); per_pixel_10= per_pixel_11= per_pixel_12=sx = 1.035-(sin(gody*godx) * 0.1)/ ((-gody*godx)*0.1) ; per_pixel_13=sy = 1.01-(sin(gody*godx) * 0.1)/ ((-gody*godx)*0.1) ; per_pixel_14= per_pixel_15=basstemp= bass + bass_att + bass_thresh; per_pixel_16=trebtemp= treb + treb_att + treb_thresh; per_pixel_17=trasstemp= (max(basstemp, trebtemp)); per_pixel_18=trassave= (trasstemp/3); per_pixel_19= per_pixel_20=basst= max(bass + bass_att, treb + treb_att); per_pixel_21=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_22=midbeat= trebb/3; per_pixel_23=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_24=mtb= midtb/2.25; per_pixel_25= per_pixel_26=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_27=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_28=beetAB= (beetA+beetB)/2; per_pixel_29=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_30=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_31=beetCD= (beetC+beetD)/2; per_pixel_32=beet= (beetAB+beetCD) /2; per_pixel_33= per_pixel_34=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Hyperspace.milk0000664000175000017500000000263211756064134027415 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.973 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=0.999835 fShader=0 zoom=0.999682 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=1 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=//q1 = 0.6*(bass+bass_att); per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); per_pixel_1=zoom = 1.01 + rad*0.15*q1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Music Box.milk0000664000175000017500000000222411756064134026351 0ustar matthiasmatthias[preset00] fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4 fWaveScale=0.022504 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.041 rot=0 cx=0.5 cy=0.5 dx=0 dy=-0.001 warp=0.350933 sx=1 sy=1 wave_r=0 wave_g=0.57 wave_b=1 wave_x=0.5 wave_y=0.48 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - CAT Scan.milk0000664000175000017500000003212411756064134026576 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.005; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*0.20; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point9=yp=yp*0.20; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15=//pull stars toward screen wave_0_per_point16=zp=zp + 1 - t1; wave_0_per_point17= wave_0_per_point18=//correct when below 0 wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point20= wave_0_per_point21=//darken far stars wave_0_per_point22=a=(1 - zp*0.5); wave_0_per_point23= wave_0_per_point24=zp=zp*0.7; wave_0_per_point25= wave_0_per_point26=x_screen=xp/zp + 0.5; wave_0_per_point27=y_screen=yp/zp + 0.5; wave_0_per_point28= wave_0_per_point29=x=x_screen; wave_0_per_point30=y=y_screen; wave_0_per_point31= wave_0_per_point32=r=1; wave_0_per_point33=g=1; wave_0_per_point34=b=1; wave_0_per_point35= wave_0_per_point36= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ 0.005; wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3=t1=advance wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); wave_1_per_point5=xp=xp*0.20; wave_1_per_point6= wave_1_per_point7=//plot random y position via function of sample pos; wave_1_per_point8=yp=cos(s)+sin(s*0.29)+cos(s*19.4)+sin(s*37.7); wave_1_per_point9=yp=yp*0.20; wave_1_per_point10= wave_1_per_point11=//plot random z position via function of sample pos; wave_1_per_point12=zp=cos(s)+cos(s*6.24)+cos(s*37.4)+cos(s*29.7); wave_1_per_point13=zp=zp*0.25; wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=a=(1 - zp*0.5); wave_1_per_point23= wave_1_per_point24=zp=zp*0.7; wave_1_per_point25= wave_1_per_point26=x_screen=xp/zp + 0.5; wave_1_per_point27=y_screen=yp/zp + 0.5; wave_1_per_point28= wave_1_per_point29=x=x_screen; wave_1_per_point30=y=y_screen; wave_1_per_point31= wave_1_per_point32=r=1; wave_1_per_point33=g=1; wave_1_per_point34=b=1; wave_1_per_point35= wave_1_per_point36= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38=r=(q1+q2)*0.5; wave_2_per_point39=g=(q2+q3)*0.5; wave_2_per_point40=b=(q3+q1)*0.5; wave_2_per_point41= wave_2_per_point42=a=aflux*aflux*0.7 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2= wave_3_per_point3= wave_3_per_point4= wave_3_per_point5=scale=sin(n*freq)*0.3+0.7; wave_3_per_point6=zp=sin(time); wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); wave_3_per_point8=xp=sin(n)*0.1*aflux; wave_3_per_point9=yp=cos(n)*0.1*aflux; wave_3_per_point10= wave_3_per_point11= wave_3_per_point12=//rotate on y wave_3_per_point13=ang=(q7+time*0.01)*0.2; wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yp2=yp; wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=//rotate on x wave_3_per_point19=ang=(q7+time*0.01)*0.3; wave_3_per_point20=xp3=xp2; wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point23= wave_3_per_point24= wave_3_per_point25=xp=xp3; wave_3_per_point26=yp=yp3; wave_3_per_point27=zp=zp3; wave_3_per_point28= wave_3_per_point29=zp=zp+2.1; wave_3_per_point30=xs=xp/zp; wave_3_per_point31=ys=yp/zp; wave_3_per_point32= wave_3_per_point33=x=xs+0.5; wave_3_per_point34=y=ys*1.3+0.5; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37= wave_3_per_point38=a=aflux shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.800000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=border_a=treb; shape_0_per_frame2=rad=bass; shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.216712 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x=sin(time*0.23)*0.15 + 0.5; shape_1_per_frame15=y=cos(time*0.19)*0.15 + 0.5; shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=0.600000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5); shape_2_per_frame2=r=q1; shape_2_per_frame3=g=q2; shape_2_per_frame4=b=q3; shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1= per_frame_2=vol=(bass+mid+treb)*0.25; per_frame_3=vol=vol*vol; per_frame_4=mtime=mtime+vol*0.018*(75/fps); per_frame_5=q7=mtime; per_frame_6=q8=vol; per_frame_7= per_frame_8=r=sin(mtime*0.3+0.0)*0.5+0.5; per_frame_9=g=sin(mtime*0.3+2.1)*0.5+0.5; per_frame_10=b=sin(mtime*0.3+4.2)*0.5+0.5; per_frame_11= per_frame_12=q1=r; per_frame_13=q2=g; per_frame_14=q3=b; per_frame_15=mv_x=sin(mtime*0.25)*6+9; per_frame_16=mv_y=sin(mtime*0.25)*6+9; per_frame_17=mv_a=1 - (sin(mtime*0.25)*0.5+0.5)*0.7; per_frame_18= per_frame_19=decay=1 - (sin(mtime*0.25)*0.5+0.5)*0.01; per_pixel_1=zoom=-1.02 + rad*10; per_pixel_2=//rot=rad*500; projectM-complete-2.1.0-Source/presets_milkdrop_104/Illusion & Unchained - Frozen Eye 1.milk0000664000175000017500000000320011756064135031354 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.599179 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=3.072695 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.41 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=bass_on=if(above(bass_att,1.3),1,0); per_frame_3=treb_on=if(above(treb_att,1.3),1,0); per_frame_4=state = 1 + bass; per_frame_5=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time))*state; per_frame_6=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time))*(4-state); per_frame_7=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time))*(4/state); per_frame_8=wave_y=if(equal(state,1),wave_y+rand(10)*.1*sin(time*3),wave_y); per_frame_9=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_10=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_11=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_12=zoom = 0.99 * net_effect; per_frame_13=rot = 0.03 * net_effect * sin(time); per_frame_14=wave_size=6*state + 3; ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - A Million Miles from Earth (Ripple Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - A Million Miles from Earth (R0000664000175000017500000000424111756064134032514 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.535234 fWaveSmoothing=0.5 fWaveParam=-0.5 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.4 ob_g=0.3 ob_b=0 ob_a=1 ib_size=0.01 ib_r=1 ib_g=0.6 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=2 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=0.2 mv_g=1 mv_b=1 mv_a=0.5 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.4 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=test = equal(thresh,2); per_frame_7=dx_r = test*0.002*sin(5*time)+(1-test)*dx_r; per_frame_8=dy_r = test*0.002*sin(6*time)+(1-test)*dy_r; per_frame_9=zoom = zoom -0.01*thresh; per_frame_10=dx = 1.1* dx_r; per_frame_11=dy = 1.1* dy_r; per_frame_12=dx = dx + if (above(bass,1.3), 21*dx_r, 0); per_frame_13=mv_x = if(test,2,64); per_frame_14=mv_y = if(test,64,2); per_frame_15=mv_dx = if(test,-0.1,0); per_frame_16=mv_dy = if(test,0,-0.1); per_frame_17=mv_a = if(test,1,0.5); per_frame_18=xpos = xpos + 0.05*(80*dx_r - xpos); per_frame_19=ypos = ypos + 0.05*(80*dy_r - ypos); per_frame_20=wave_x = 0.5 - xpos + 0.1*sin(2*time); per_frame_21=wave_y = 0.5 - ypos + 0.1*cos(2*time); per_frame_22=q1 = wave_x; per_frame_23=q2 = 1 - wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = min(5*newrad,1)*dx + max(-newrad*5+1,0)*((newx)*newzoom - newx); per_pixel_6=dy = min(5*newrad,1)*dy + max(-newrad*5+1,0)*((newy)*newzoom - newy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Songflower (Moss Posy).milk0000664000175000017500000001452311756064134031330 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.447722 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=leafset = 3; per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*3+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,3)*0.015*sin(5*time)+(1-equal(pfthresh,3))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,3)*0.015*sin(6*time)+(1-equal(pfthresh,3))*pfdy_r; per_frame_8=q1 = wave_r; per_frame_9=q2 = wave_g; per_frame_10=q3 = wave_b; per_frame_11= per_frame_12=ob_r = 1-abs(q1)*0.75; per_frame_13=ob_g = 1-abs(q2)*0.75; per_frame_14=ob_b = 1-abs(q3)*0.75; per_frame_15=echo_zoom = echo_zoom + min(max(0.75,50*pfdx_r),1); per_frame_16= per_frame_17=echo_orient = echo_orient + 16*pfdy_r; per_frame_18= per_frame_19=dx = dx + 15.1*pfdx_r; per_frame_20=dy = dy + 15.1*pfdy_r; per_frame_21=ob_size = ob_size + 0.005*bass_att; per_frame_22=ib_a = ib_a - min(0.5,0.5-abs(dx+dy)); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=ladder = abs(sin(1*time)); per_pixel_6=leaf = 5*below(ladder,0.2) + 8*above(ladder,0.2)*below(ladder,0.4) + per_pixel_7=12*above(ladder,0.4)*below(ladder,0.6) + 18*above(ladder,0.6)*below(ladder,0.8) + per_pixel_8=24*above(ladder,0.8); per_pixel_9=leafset = if(equal(thresh,2), leaf, leafset); per_pixel_10= per_pixel_11=zoom = zoom + 0.05*(0.75-cos(leafset*rad))*(1-rad); per_pixel_12=zoom = zoom - abs(0.05*(0.75-cos(4*rad))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Reducto Absurdum.milk0000664000175000017500000000255211756064134027734 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.605 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.042 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx-max(0,(bass_att-1.2)); per_frame_9=sy=sy-max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/che - adela the flower.milk0000664000175000017500000000604011756064134027333 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.988 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.45 fWaveParam=- fModWaveAlphaStart=0.2 fModWaveAlphaEnd=0.6 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0 zoom=0.980515 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=0.999999 sy=0.999999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.2 ob_r=0 ob_g=0.6 ob_b=0 ob_a=0 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0 mv_dy=- mv_l=2.2 mv_r=0.9 mv_g=0.5 mv_b=0 mv_a=0 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=mv_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=zoom=.98+.02*sin(12*cc); per_frame_29=zoomexp=1+.3*sin(26*cc); per_frame_30=sx=1+.01*sin(11*cc); per_frame_31=sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=mv_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=mv_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=mv_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=if(block,x-1.5,.01*sin(24*x+13*y)*sin(3*rad*(q1%5))); per_pixel_4=dy=if(block,y-1.5,.01*sin(25*x+12*y)*sin(3*rad*(q1%5))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Eye On Reality (Mega 3 Mix).milk0000664000175000017500000001634311756064134031603 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.993000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.300000 fWaveScale=0.032546 fWaveSmoothing=0.000000 fWaveParam=-0.660000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=2.100000 fShader=0.000000 zoom=1.025000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.290770 sx=1.000000 sy=1.000000 wave_r=0.800000 wave_g=0.500000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.350000 mv_g=0.350000 mv_b=0.350000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q7; shape_0_per_frame2=y = 1-q8; shape_0_per_frame3= shape_0_per_frame4= shape_0_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_0_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_0_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_0_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_0_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_0_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.081954 shapecode_1_ang=5.026548 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.463937 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q7; shape_1_per_frame2=y = 1-q8; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5=r = 0.5+ 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); shape_1_per_frame6=g = 0.5 + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); shape_1_per_frame7=b = 0.5 + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); shape_1_per_frame8=r2 = 0.5+ 0.400*( 0.60*sin(0.873*time) + 0.40*sin(1.124*time) ); shape_1_per_frame9=g2 = 0.5 + 0.400*( 0.60*sin(0.947*time) + 0.40*sin(0.978*time) ); shape_1_per_frame10=b2 = 0.5 + 0.400*( 0.60*sin(0.889*time) + 0.40*sin(0.868*time) ); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=q6 =oldq6+ 0.005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_2=oldq6 = q6; per_frame_3=left = 0.5 + 0.25*(sin(0.555*q6) + sin(1.111*q6)); per_frame_4=right = 0.5 + 0.25*(sin(0.333*q6) + sin(1.222*q6)); per_frame_5=centrex = (left+right)/2; per_frame_6=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_7=q1 = centrex + distx; per_frame_8=q2 = centrex - distx; per_frame_9=wave_x = centrex; per_frame_10=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_11=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_12=centrey = (top+bottom)/2; per_frame_13=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_14=q3 = centrey + disty; per_frame_15=q4 = centrey - disty; per_frame_16=wave_y = 1-centrey; per_frame_17=warp=0; per_frame_18=monitor = zoom; per_frame_19=zoom = 1; per_frame_20=q7 = centrex; per_frame_21=q8 = centrey; per_frame_22=wave_a = 0; per_frame_23=dx = 0; per_frame_24=dy =0; per_pixel_1=newx = x-q7; per_pixel_2=newy = y-q8; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.999 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=rot=rot+0.16*sin(q6*-3.3+newrad*11)*(1.3-newrad); per_pixel_7=zoom=zoom+0.04*sin(q6*1.2+newang*6.28*3); projectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren - Acid Iris.milk0000664000175000017500000000236111756064134026772 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=2.994000 fDecay=0.964000 fVideoEchoZoom=0.998167 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.606924 fWaveScale=1.531170 fWaveSmoothing=0.000000 fWaveParam=-0.720000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=6.055748 fShader=1.000000 zoom=1.001829 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.001829 sy=0.999997 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(ff/bass); per_frame_3=wave_g = cos(ff/mid); per_frame_4=wave_b = cos(ff/treb); per_pixel_1=rot=pow(ang,2); per_pixel_2=zoom=tan(pow(rad,3))+(mid_att*5); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Altars Of Madness (Mad Ocean Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Altars Of Madness (Mad Ocean 0000664000175000017500000000504411756064134032444 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.98 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0 fWaveParam=0.3 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.15 mv_g=0.45 mv_b=0.65 mv_a=0.2 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21=wave_x = if(frame%2,1-wave_x,wave_x); per_frame_22=wave_y = if(frame%2,1-wave_y,wave_y); per_frame_23=wave_r = if(frame%2,wave_r,wave_g); per_frame_24=wave_g = if(frame%2,wave_g,wave_b); per_frame_25=wave_b = if(frame%2,wave_b,wave_r); per_frame_26=monitor = green; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*time)))+0.008*sin(((y+sin(time*0.163))*2-1)*(3+sin(0.241*time))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*time)))+0.008*cos(((x+sin(time*0.282))*2-1)*(3+sin(0.349*time))); per_frame_init_1=q8=0; ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Telek - Altars of Madness (Rolling Oceans Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Telek - Altars of Madness (Rolling Oc0000664000175000017500000000704711756064134032666 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.98 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.660126 fWaveSmoothing=0 fWaveParam=0.3 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.15 mv_g=0.45 mv_b=0.65 mv_a=0.2 per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_4=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_5=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_6=decay = decay - equal(frame%100,0)*0.1; per_frame_7=vol = 0.167*(bass+mid); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xpos = xpos + 0.001*xspeed; per_frame_13=wave_x = 1.5*xpos + 0.5; per_frame_14=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_15=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_16=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_17=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_18=ypos = ypos + 0.001*yspeed; per_frame_19=wave_y = 1.5*ypos + 0.5; per_frame_20=zoom = .995; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=frametest = frame%2; per_frame_29=wave_x = if(frametest,1-wave_x,wave_x); per_frame_30=wave_y = if(frametest,1-wave_y,wave_y); per_frame_31=wave_r = if(frametest,wave_r,wave_g); per_frame_32=wave_g = if(frametest,wave_g,wave_b); per_frame_33=wave_b = if(frametest,wave_b,wave_r); per_frame_34=monitor = green; per_frame_35=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_36=oldq8 = q8; per_frame_37= per_frame_38=mv_g=0.5+bass_att*.1; per_frame_39=beat=if(above(bass*bass_att,4.5),1-beat,beat); per_frame_40=q1=beat*2-1; per_frame_41= per_frame_42=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; per_frame_43=q2 = min(amp,1); per_frame_44=trebcap=trebcap*.7+.16*treb; per_frame_45=q3=trebcap*2; per_frame_46=monitor = q3; per_pixel_1=dx=dx+0.008*sin((y*2-1)*(48+12*sin(0.412*q8)))+0.008*sin(((y+sin(time*0.163))*2-1)* (3+sin(0.241*q8))); per_pixel_2=dy=dy+0.008*cos((x*2-1)*(64+18*sin(0.376*q8)))+0.008*sin(((x+sin(q8*0.282))*2-1) *(3+sin(0.349*q8))); per_pixel_3=wang = (3+q3)*x+time*1.7+bass*.1; per_pixel_4=in = 0; per_pixel_5=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); per_pixel_6=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); per_pixel_7=in=bnot(bnot(in)); per_pixel_8=dx = dx+.02*in; per_pixel_9=dy = dy+.08*cos(wang)*q2*in; per_pixel_10= per_pixel_11=dx = dx+bnot(in)*.005*q1; per_pixel_12=dy = dy+bnot(in)*cos(wang)*-.01*q1; per_frame_init_1=q8=0; ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 293 - Sonic brainstorm (inner state - group experience mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 293 - Sonic brainstorm (inner state - grou0000664000175000017500000004034111756064134032522 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700001 fDecay=0.955000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.880200 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.800000 ob_g=0.800000 ob_b=0.800000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.598910 mv_dy=0.978744 mv_l=0.500000 mv_r=0.296168 mv_g=0.490016 mv_b=0.461879 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999994 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_0_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_0_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_0_per_frame4= wave_0_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_0_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_0_per_frame7=t2=max(1,v); wave_0_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_0_per_frame9=t3=min(sc,100); wave_0_per_point1=// local space coordinates wave_0_per_point2=x1=.5*value1; wave_0_per_point3=z1=t8+2.5*(sample+0); wave_0_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_0_per_point5= wave_0_per_point6=// local space deformations wave_0_per_point7=// precalc some values wave_0_per_point8=t1=z1*q6*.0083; wave_0_per_point9=t7=cos(t1); wave_0_per_point10=t6=sin(t1); wave_0_per_point11=t5=cos(100*t1); wave_0_per_point12=t4=sin(100*t1); wave_0_per_point13= wave_0_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_0_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_0_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_0_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_0_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_0_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_0_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_0_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_0_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_0_per_point23= wave_0_per_point24=ox=x1; wave_0_per_point25=oy=y1; wave_0_per_point26=// rotate around local z wave_0_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_0_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_0_per_point29= wave_0_per_point30=// scene space coordinates wave_0_per_point31=x1=x1-q1; wave_0_per_point32=y1=y1-q2; wave_0_per_point33= wave_0_per_point34=// screen space coordinates wave_0_per_point35=x=.5*(1+x1/(z1-10)); wave_0_per_point36=y=.5*(1+y1/(z1-10)); wave_0_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.0125,2.5); wave_0_per_point38= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999994 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_1_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_1_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_1_per_frame4= wave_1_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_1_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_1_per_frame7=t2=max(1,v); wave_1_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_1_per_frame9=t3=min(sc,100); wave_1_per_point1=// local space coordinates wave_1_per_point2=x1=.5*value1; wave_1_per_point3=z1=t8+2.5*(sample+1); wave_1_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_1_per_point5= wave_1_per_point6=// local space deformations wave_1_per_point7=// precalc some values wave_1_per_point8=t1=z1*q6*.0083; wave_1_per_point9=t7=cos(t1); wave_1_per_point10=t6=sin(t1); wave_1_per_point11=t5=cos(100*t1); wave_1_per_point12=t4=sin(100*t1); wave_1_per_point13= wave_1_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_1_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_1_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_1_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_1_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_1_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_1_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_1_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_1_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_1_per_point23= wave_1_per_point24=ox=x1; wave_1_per_point25=oy=y1; wave_1_per_point26=// rotate around local z wave_1_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_1_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_1_per_point29= wave_1_per_point30=// scene space coordinates wave_1_per_point31=x1=x1-q1; wave_1_per_point32=y1=y1-q2; wave_1_per_point33= wave_1_per_point34=// screen space coordinates wave_1_per_point35=x=.5*(1+x1/(z1-10)); wave_1_per_point36=y=.5*(1+y1/(z1-10)); wave_1_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.0125,2.5); wave_1_per_point38= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999994 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_2_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_2_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_2_per_frame4= wave_2_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_2_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_2_per_frame7=t2=max(1,v); wave_2_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_2_per_frame9=t3=min(sc,100); wave_2_per_point1=// local space coordinates wave_2_per_point2=x1=.5*value1; wave_2_per_point3=z1=t8+2.5*(sample+2); wave_2_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_2_per_point5= wave_2_per_point6=// local space deformations wave_2_per_point7=// precalc some values wave_2_per_point8=t1=z1*q6*.0083; wave_2_per_point9=t7=cos(t1); wave_2_per_point10=t6=sin(t1); wave_2_per_point11=t5=cos(100*t1); wave_2_per_point12=t4=sin(100*t1); wave_2_per_point13= wave_2_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_2_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_2_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_2_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_2_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_2_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_2_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_2_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_2_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_2_per_point23= wave_2_per_point24=ox=x1; wave_2_per_point25=oy=y1; wave_2_per_point26=// rotate around local z wave_2_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_2_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_2_per_point29= wave_2_per_point30=// scene space coordinates wave_2_per_point31=x1=x1-q1; wave_2_per_point32=y1=y1-q2; wave_2_per_point33= wave_2_per_point34=// screen space coordinates wave_2_per_point35=x=.5*(1+x1/(z1-10)); wave_2_per_point36=y=.5*(1+y1/(z1-10)); wave_2_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.0125,2.5); wave_2_per_point38= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999994 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_3_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_3_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_3_per_frame4= wave_3_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_3_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_3_per_frame7=t2=max(1,v); wave_3_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_3_per_frame9=t3=min(sc,100); wave_3_per_point1=// local space coordinates wave_3_per_point2=x1=.5*value1; wave_3_per_point3=z1=t8+2.5*(sample+3); wave_3_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_3_per_point5= wave_3_per_point6=// local space deformations wave_3_per_point7=// precalc some values wave_3_per_point8=t1=z1*q6*.0083; wave_3_per_point9=t7=cos(t1); wave_3_per_point10=t6=sin(t1); wave_3_per_point11=t5=cos(100*t1); wave_3_per_point12=t4=sin(100*t1); wave_3_per_point13= wave_3_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_3_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_3_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_3_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_3_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_3_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_3_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_3_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_3_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_3_per_point23= wave_3_per_point24=ox=x1; wave_3_per_point25=oy=y1; wave_3_per_point26=// rotate around local z wave_3_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_3_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_3_per_point29= wave_3_per_point30=// scene space coordinates wave_3_per_point31=x1=x1-q1; wave_3_per_point32=y1=y1-q2; wave_3_per_point33= wave_3_per_point34=// screen space coordinates wave_3_per_point35=x=.5*(1+x1/(z1-10)); wave_3_per_point36=y=.5*(1+y1/(z1-10)); wave_3_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.0125,2.5); wave_3_per_point38= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.512626 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.601952 shapecode_0_r=0.010000 shapecode_0_g=0.010000 shapecode_0_b=0.010000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.100000 shapecode_0_b2=0.100000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.200000 shapecode_0_border_g=0.200000 shapecode_0_border_b=0.200000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r3=1-abs(cos(time*3.243+.434+sin(time*1.23+4.324))); shape_0_per_frame2=g3=1-abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); shape_0_per_frame3=b3=1-abs(sin(time*2.54+.65+sin(time*3.77+8))); shape_0_per_frame4= shape_0_per_frame5=coef=.1+.05*(45/FPS); shape_0_per_frame6=r=coef*b3; shape_0_per_frame7=g=coef*r3; shape_0_per_frame8=b=coef*g3; shape_0_per_frame9=r2=.33*g; shape_0_per_frame10=g2=.33*b; shape_0_per_frame11=b2=.33*r; shape_0_per_frame12= shape_0_per_frame13=ang=(frame%12)*.5236; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=ssw=be shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=ssw=be per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=warp=0; per_frame_31=zoom=1-(FPS/85)*.002; per_frame_32=q8=beat; per_frame_33=q7=1-2*(phase); // normalized phase between beats per_frame_34=q7=if(below(q7,-1),1,q7); per_frame_35=q6=bpm; // bpm per_frame_36=decay=.955+.005*40/FPS; per_frame_37= per_frame_38=wx=(1-beat)*wx+beat*(-5+10*rand(1000)/1000); per_frame_39=wx=(1-beat)*wx+beat*(wx+3*sign(wx)); per_frame_40=wy=(1-beat)*wy+beat*(-5+10*rand(1000)/1000); per_frame_41=fx=(1-beat)*fx+beat*(-1+rand(5)); per_frame_42=am=(1-beat)*am+beat*(1.5*rand(100)/100); per_frame_43=am=(1-beat)*am+beat*(equal(fx,-1)*(.5+am)*sign(-wx)+above(fx,-1)*am); per_frame_44=rotval=(1-beat)*rotval+beat*(.02*q6/140)*(-1+2*rand(100)/100); per_frame_45=myrot=(1-beat)*(myrot+rotval)+beat*0; per_frame_46=q1=wx; per_frame_47=q2=wy; per_frame_48=q3=fx; per_frame_49=q4=am; per_frame_50=q5=myrot; per_frame_51=monitor=bpm; projectM-complete-2.1.0-Source/presets_milkdrop_104/yin + Phat + Eo.S. - Dreams of Blood.milk0000664000175000017500000003635411756064134031046 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=0.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.005; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=advance=q4; wave_0_per_frame4=t1=advance wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*0.40; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point9=yp=yp*0.40; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//bx = xp; wave_0_per_point17=//by = yp*cos(q1) - zp*sin(q1); wave_0_per_point18=//bz = yp*sin(q1) + zp*cos(q1); wave_0_per_point19= wave_0_per_point20=//ax = bx*cos(q2) - bz*sin(q2); wave_0_per_point21=//ay = by; wave_0_per_point22=//az = bx*sin(q2) + bz*cos(q2); wave_0_per_point23= wave_0_per_point24=//xp = ax*cos(q3) - ay*sin(q3); wave_0_per_point25=//yp = ax*sin(q3) + ay*cos(q3); wave_0_per_point26=//yz = az; wave_0_per_point27= wave_0_per_point28= wave_0_per_point29= wave_0_per_point30=//pull stars toward screen wave_0_per_point31=xp=xp - q4; wave_0_per_point32=yp=yp - q5; wave_0_per_point33=zp=zp + 1 - q6; wave_0_per_point34= wave_0_per_point35= wave_0_per_point36=//correct when below 0 wave_0_per_point37=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point38=zp=if( above(zp,2) , zp-2 , zp ); wave_0_per_point39= wave_0_per_point40=//darken far stars wave_0_per_point41=a=(1 - zp*0.5); wave_0_per_point42=a=min(a,1); wave_0_per_point43=a=max(a,0); wave_0_per_point44= wave_0_per_point45=zp=zp*0.7; wave_0_per_point46= wave_0_per_point47=x_screen=xp/zp + 0.5; wave_0_per_point48=y_screen=yp/zp + 0.5; wave_0_per_point49= wave_0_per_point50=x=x_screen; wave_0_per_point51=y=y_screen; wave_0_per_point52= wave_0_per_point53=r=1; wave_0_per_point54=g=1; wave_0_per_point55=b=1; wave_0_per_point56= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=advance=0 wave_1_per_frame1=advance=advance+ 0.015; wave_1_per_frame2=advance=if( above(advance,10) , 0, advance); wave_1_per_frame3=t1=advance wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.24)+sin(s*34.3)+sin(s*15.8); wave_1_per_point5=xp=xp*0.40; wave_1_per_point6= wave_1_per_point7=//plot random y position via function of sample pos; wave_1_per_point8=yp=cos(s)+sin(s*0.44)+cos(s*17.4)+sin(s*35.7); wave_1_per_point9=yp=yp*0.40; wave_1_per_point10= wave_1_per_point11=//plot random z position via function of sample pos; wave_1_per_point12=zp=cos(s)+cos(s*6.24)+cos(s*42.4)+cos(s*17.7); wave_1_per_point13=zp=zp*0.25; wave_1_per_point14= wave_1_per_point15= wave_1_per_point16=//bx = xp; wave_1_per_point17=//by = yp*cos(q1) - zp*sin(q1); wave_1_per_point18=//bz = yp*sin(q1) + zp*cos(q1); wave_1_per_point19= wave_1_per_point20=//ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point21=//ay = by; wave_1_per_point22=//az = bx*sin(q2) + bz*cos(q2); wave_1_per_point23= wave_1_per_point24=//xp = ax*cos(q3) - ay*sin(q3); wave_1_per_point25=//yp = ax*sin(q3) + ay*cos(q3); wave_1_per_point26=//yz = az; wave_1_per_point27= wave_1_per_point28= wave_1_per_point29= wave_1_per_point30=//pull stars toward screen wave_1_per_point31=xp=xp - q4; wave_1_per_point32=yp=yp - q5; wave_1_per_point33=zp=zp + 1 - q6; wave_1_per_point34= wave_1_per_point35= wave_1_per_point36=//correct when below 0 wave_1_per_point37=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point38=zp=if( above(zp,2) , zp-2 , zp ); wave_1_per_point39= wave_1_per_point40=//darken far stars wave_1_per_point41=a=(1 - zp*0.5); wave_1_per_point42=a=min(a,1); wave_1_per_point43=a=max(a,0); wave_1_per_point44= wave_1_per_point45=zp=zp*0.7; wave_1_per_point46= wave_1_per_point47=x_screen=xp/zp + 0.5; wave_1_per_point48=y_screen=yp/zp + 0.5; wave_1_per_point49= wave_1_per_point50=x=x_screen; wave_1_per_point51=y=y_screen; wave_1_per_point52= wave_1_per_point53=r=1; wave_1_per_point54=g=1; wave_1_per_point55=b=1; wave_1_per_point56= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=xa=sin(q8*0.6-0.5)*0.2; wave_2_per_frame3=ya=sin(q8*0.7-0.5)*0.2; wave_2_per_frame4=za=sin(q8*0.5-0.5); wave_2_per_frame5=t4=xa; wave_2_per_frame6=t5=ya; wave_2_per_frame7=t6=za; wave_2_per_point1= wave_2_per_point2=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point4=ay = 1.3*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point5=az = 0; wave_2_per_point6= wave_2_per_point7=bx = ax; wave_2_per_point8=by = ay*cos(q1) - az*sin(q1); wave_2_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point10= wave_2_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point12=ay = by; wave_2_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point14= wave_2_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point17=bz = az; wave_2_per_point18= wave_2_per_point19=as=above(cos(q3+1.57)*cos(q2)*bx+sin(q3+1.57)*sin(q1)*by+sin(q2)*bz,0); wave_2_per_point20=a=t*(.07*(1-as)+as); wave_2_per_point21= wave_2_per_point22= wave_2_per_point23=//pull stars toward screen wave_2_per_point24=bx=bx - t4*5; wave_2_per_point25=by=by - t5*5; wave_2_per_point26=bz=bz + t6*5; wave_2_per_point27= wave_2_per_point28= wave_2_per_point29=vx=bx; vy=by; vz=bz; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32= wave_2_per_point33=x=vx/abs(vz-10)+.5; wave_2_per_point34=y=vy/abs(vz-10)+.5; wave_2_per_point35= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=0.500000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=xa=sin(q8*0.6-0.5)*0.2; wave_3_per_frame3=ya=sin(q8*0.7-0.5)*0.2; wave_3_per_frame4=za=sin(q8*0.5-0.5); wave_3_per_frame5=t4=xa; wave_3_per_frame6=t5=ya; wave_3_per_frame7=t6=za; wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point3=ay = 0; wave_3_per_point4=az = 1.2*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point5= wave_3_per_point6=bx = ax; wave_3_per_point7=by = ay*cos(q1) - az*sin(q1); wave_3_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point9= wave_3_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point11=ay = by; wave_3_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point13= wave_3_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point16=bz = az; wave_3_per_point17= wave_3_per_point18=as=above(cos(q3-1.57)*cos(q2)*bx+sin(q3-1.57)*sin(q1)*by+sin(q2)*bz,0); wave_3_per_point19=a=t*(.07*(1-as)+as); wave_3_per_point20= wave_3_per_point21=//pull stars toward screen wave_3_per_point22=bx=bx - t4*5; wave_3_per_point23=by=by - t5*5; wave_3_per_point24=bz=bz + t6*5; wave_3_per_point25= wave_3_per_point26= wave_3_per_point27=vx=bx; vy=by; vz=bz; wave_3_per_point28= wave_3_per_point29= wave_3_per_point30= wave_3_per_point31=x=vx/abs(vz-10)+.5; wave_3_per_point32=y=vy/abs(vz-10)+.5; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.078465 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.812907 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=10 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.368212 shapecode_1_ang=1.884956 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=1.577481 shapecode_1_r=0.700000 shapecode_1_g=0.400000 shapecode_1_b=0.300000 shapecode_1_a=0.090000 shapecode_1_r2=0.600000 shapecode_1_g2=0.550000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=xa=sin(q8*0.6-0.5)*0.2; shape_1_per_frame3=ya=sin(q8*0.7-0.5)*0.2; shape_1_per_frame4=za=sin(q8*0.5-0.5); shape_1_per_frame5=xa=-xa*5; shape_1_per_frame6=ya=-ya*5; shape_1_per_frame7=zr=za*0.5+0.5; shape_1_per_frame8=zr=zr*zr; shape_1_per_frame9=rad=rad + zr*0.5; shape_1_per_frame10=rad=rad*0.5; shape_1_per_frame11=za=za*5; shape_1_per_frame12=ang=time; shape_1_per_frame13= shape_1_per_frame14= shape_1_per_frame15=x=xa/abs(za-10)+.5; shape_1_per_frame16=y=ya/abs(za-10)+.5; shapecode_2_enabled=0 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.543040 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.000000 shapecode_2_g=0.500000 shapecode_2_b=0.600000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.700000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.114900 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.700000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.800000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=//q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=//q8=vy/abs(vz-10)+.5; per_frame_29=//q7=if(1-below(vz,0), -100,q7); per_frame_30=//q8=if(1-below(vz,0), -100,q8); per_frame_31= per_frame_32=//ob_size=1; per_frame_33=//ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_34=monitor=mytime; per_frame_35= per_frame_36=vol=(bass+mid+treb)*0.25; per_frame_37=vol=vol*vol; per_frame_38=mtime=mtime+vol*0.03*(75/fps); per_frame_39=q8=mtime; per_frame_40= per_frame_41=xa=sin(mtime*0.6)*0.2; per_frame_42=ya=sin(mtime*0.7)*0.2; per_frame_43=za=sin(mtime*0.5); per_frame_44=q4=xa; per_frame_45=q5=ya; per_frame_46=q6=za; per_frame_47=decay=0.99; per_frame_48=dy=-ya*0.004; per_frame_49=dx=xa*0.004; per_frame_50= per_frame_51=x=xa/abs(za-10)+.5; per_frame_52=y=ya/abs(za-10)+.5; per_frame_53=cx=x;cy=y; per_frame_54=sx=1 + za*0.004; per_frame_55=sy=sx; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Speak with the orb_more_colour_mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Speak with the orb_more_colour_mix.mi0000664000175000017500000001404711756064134033347 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=a=above(treb_att,0.5); shape_0_per_frame3=r2=sin(time*1.23); shape_0_per_frame4=g2=cos(time*2.34); shape_0_per_frame5=b2=sin(time*2.34); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.45; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*3.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9=mv_b = 0.5+0.4*sin(2.332*time); per_frame_10=mv_a = vol*0.2; per_frame_11=//ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_12=//ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_13=//ib_b = 1-ob_b; per_frame_14= per_frame_15= per_frame_16= per_frame_17=zoom=.9; per_frame_18= per_frame_19=musictime=musictime+vol*(75/fps); per_frame_20=q4=sin(musictime*0.02)*0.3; per_frame_21=q5=sin(musictime*0.01)*0.3; per_frame_22= per_frame_23=dx=sin(musictime*0.1)*0.01; per_frame_24=dy=cos(musictime*0.069)*0.01; per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29=monitor=rot; per_pixel_1= per_pixel_2=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5=zm =-5.5*log(sqrt(2)-rd) -0.24; per_pixel_6=zm = max(abs(zm),.99) * sign(zm); per_pixel_7=sx=zm;sy=zm projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Spacedust.milk0000664000175000017500000000250511756064134026515 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.6 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.9 fWaveScale=1.372 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.099 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.564 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Fvese - Dark Subconscious.milk0000664000175000017500000000325411756064135031774 0ustar matthiasmatthias[preset00] fRating=2.5 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.5 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.23 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0 ib_r=0 ib_g=0 ib_b=0.3 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=0 mv_b=0 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),0.25,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - VooV's Organic Light.milk0000664000175000017500000000316311756064134031030 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.925 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.053731 fWaveSmoothing=0.36 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.903947 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1.072135 sy=1.232392 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.05 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.5 nMotionVectorsX=64 nMotionVectorsY=2.400007 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = 0.5+0.5*sin(1.123*time); per_frame_2=wave_g = 0.5+0.5*sin(time*1.576); per_frame_3=wave_b = 0.5+0.5*cos(time*1.465); per_frame_4=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5=oldq8 = q8; per_frame_6=ib_r = 0.5+0.5*sin(1.123*q8); per_frame_7=ib_g = 0.5+0.5*sin(q8*1.576); per_frame_8=ib_b = 0.5+0.5*cos(q8*1.465); per_frame_9=q7 = 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_10=ob_size = 0.95; per_frame_11=monitor = q8; per_pixel_1=rot=0.1*pow(-ang,3)-1.18*sin(ang); per_pixel_2=zoom=2*sin(-rad)+1.3+ sin(rad); per_pixel_3=dx = dx + 0.09*sin(q8*0.785); per_pixel_4=dy = dy + 0.09*sin(q8*0.675); per_pixel_5=zoom = zoom +q7; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Octopus.milk0000664000175000017500000000276111756064135026223 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.426125 fWaveScale=1.8817 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.02 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.076 sx=1 sy=1 wave_r=0.65 wave_g=0.15 wave_b=0.35 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 1.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 1.000*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 1.000*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_pixel_1=rot=rot+0.05*sin(rad*13.5 + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*7.5 + q2*1.63 + q); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Twisting Indecision.milk0000664000175000017500000000403111756064134030431 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.999996 fWaveSmoothing=0.75 fWaveParam=-0.4999 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.01 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=decay = decay - equal(frame%100,0)*0.1; per_frame_6=vol = 0.167*(bass+mid); per_frame_7=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_8=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_9=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_10=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_11=xpos = xpos + 0.001*xspeed; per_frame_12=wave_x = 1.5*xpos + 0.5; per_frame_13=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_14=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_15=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_16=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_17=ypos = ypos + 0.001*yspeed; per_frame_18=wave_y = 1.5*ypos + 0.5; per_frame_19=q1 = xpos; per_frame_20=q2 = -ypos; per_pixel_1=cx = (0&(x+q1))-q1; per_pixel_2=cy = (0&(y+q2))-q2; ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - A Million Miles From Earth (Drift Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - A Million Miles From Earth (Drift Mix0000664000175000017500000000356611756064135032714 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.098609 fWaveSmoothing=0.5 fWaveParam=0.64 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.999996 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.0045 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.05 ib_r=1 ib_g=0.6 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=2.4 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp = 0; per_frame_2=ib_r = 0.6 + 0.4*sin(time*0.894); per_frame_3=ib_g = 0.43 + 0.13*sin(time*7.143); per_frame_4=ib_b = 0.5+ 0.33*sin(time*0.465); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=dx = 1.1* dx_r; per_frame_9=dy = 1.1* dy_r; per_frame_10=dx = dx + if(above(bass+bass_att,2.6), 11*dx_r, 0); per_frame_11=dy = if(above(bass,1.3), 0, dy); per_frame_12=mv_l =10000; per_frame_13=mv_y =2.0; per_frame_14=mv_dy = -0.1; per_frame_15=mv_r =0.7+0.148*(ib_r+ib_b); per_frame_16=mv_b =1-0.2*(ib_r+ib_b); per_frame_17=mv_g =0.6+ 0.19*(ib_g+ib_r); per_frame_18=zoom = zoom -0.02*thresh; per_frame_19=wave_r = ib_r; per_frame_20=wave_b = ib_b; per_frame_21=wave_g = ib_g; per_pixel_1=q1 = below(sqrt(rad-1),0.3); per_pixel_2=zoom = if(q1,zoom -.9,zoom); per_pixel_3=rot = if(q1,rot,rot*rot*rad); per_pixel_4=cx = if(q1,2,0.5); ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone Mad Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Lonely S0000664000175000017500000000307411756064135032562 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.56 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.4 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.59918 fWaveSmoothing=0.75 fWaveParam=1 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.844378 sy=1.06152 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 1), rot, sin(1-rad)/sqr(bass_att*1.5)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - brainfart remix.milk0000664000175000017500000001550411756064135030310 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.986086 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.500000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad=.7+q1*.7+q2*.2; shape_0_per_frame2= shape_0_per_frame3=ta=ta+sin(q5*.01+q2*3.14)*.1; shape_0_per_frame4=tex_ang=ta; shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=mtime=q5*.1; shape_0_per_frame8=border_r=sin(mtime+q2*3.14)*.5+.5; shape_0_per_frame9=border_g=sin(mtime+q3)*.5+.5; shape_0_per_frame10=border_b=sin(mtime+q4)*.5+.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4= per_frame_5=//beatdection per_frame_6=rawbeatb=above(abs(db),avgdb*4); per_frame_7=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_8=beathard=beatb*(abs(db)-avgdb*4); per_frame_9=//beatrate calc per_frame_10=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_11=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_12=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_13= per_frame_14=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_15=phase=max(min( ph, 1 ),0); per_frame_16= per_frame_17=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_18=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_19= per_frame_20=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_21=monitor=const; per_frame_22=bc=bc+beatb; per_frame_23= per_frame_24=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_25=avgvol=avgvol*.999+vol*.01; per_frame_26= per_frame_27=mtime=mtime+min(avgvol*.5,.25); per_frame_28= per_frame_29=q1=beatb; per_frame_30=q2=phase; per_frame_31=q3=avgbeatrate; per_frame_32=q4=avgvol; per_frame_33=q5=mtime; per_frame_34=q6=vol; per_frame_35=wrap=1; per_frame_36=decay=.99+.01*q6; per_pixel_1=dx=pow(rad*q2,(q6))*.01*sin((bass_att*3.14-treb_att*3.14)); per_pixel_2=dy=pow(rad*q4*bass,q4*q3)*.1*sin(treb_att*treb*6.28+bass_att*bass*6.28); per_pixel_3= per_pixel_4=sx=dy*q6*.002+1; per_pixel_5=sy=dx*q5*.002+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - cubetrace - v2.milk0000664000175000017500000003753711756064134027721 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.050000 wavecode_0_g=0.090000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1= wave_0_per_frame2=t1=q1*0.25; wave_0_per_point1=n= sample*6.283; wave_0_per_point2=cubesize=q2; wave_0_per_point3=fix=1/cubesize *0.5; wave_0_per_point4=tm=q1*4+sample*4; wave_0_per_point5= wave_0_per_point6=xp= sin(tm)*cos(tm*3)*0.5+0.5; wave_0_per_point7=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; wave_0_per_point8=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; wave_0_per_point9= wave_0_per_point10=xp= int(xp*cubesize)/cubesize -0.5+fix; wave_0_per_point11=yp= int(yp*cubesize)/cubesize -0.5+fix; wave_0_per_point12=zp= int(zp*cubesize)/cubesize -0.5+fix; wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//rotate wave_0_per_point16=ang=t1; wave_0_per_point17=sang=sin(ang);cang=cos(ang); wave_0_per_point18=xq=xp*sang + zp*cang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=xp*cang - zp*sang; wave_0_per_point21=xp=xq;yp=yq;zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate wave_0_per_point24=ang=t1*0.75; wave_0_per_point25=sang=sin(ang);cang=cos(ang); wave_0_per_point26=xq=xp; wave_0_per_point27=yq=yp*sang + zp*cang; wave_0_per_point28=zq=yp*cang - zp*sang; wave_0_per_point29=xp=xq;yp=yq;zp=zq; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=zp= zp+2; wave_0_per_point33=x= xp/zp + 0.5; wave_0_per_point34=y= yp/zp * 1.333 + 0.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.500000 wavecode_1_g=0.500000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=q1*0.25; wave_1_per_point1=n= sample*6.283; wave_1_per_point2=cubesize=q2; wave_1_per_point3=fix=1/cubesize *0.5; wave_1_per_point4=tm=q1*4+sample*4; wave_1_per_point5= wave_1_per_point6=xp= sin(tm)*cos(tm*3)*0.5+0.5; wave_1_per_point7=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; wave_1_per_point8=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; wave_1_per_point9= wave_1_per_point10=xp= int(xp*cubesize)/cubesize -0.5+fix; wave_1_per_point11=yp= int(yp*cubesize)/cubesize -0.5+fix; wave_1_per_point12=zp= int(zp*cubesize)/cubesize -0.5+fix; wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//rotate wave_1_per_point16=ang=t1; wave_1_per_point17=sang=sin(ang);cang=cos(ang); wave_1_per_point18=xq=xp*sang + zp*cang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=xp*cang - zp*sang; wave_1_per_point21=xp=xq;yp=yq;zp=zq; wave_1_per_point22= wave_1_per_point23=//rotate wave_1_per_point24=ang=t1*0.75; wave_1_per_point25=sang=sin(ang);cang=cos(ang); wave_1_per_point26=xq=xp; wave_1_per_point27=yq=yp*sang + zp*cang; wave_1_per_point28=zq=yp*cang - zp*sang; wave_1_per_point29=xp=xq;yp=yq;zp=zq; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=zp= zp+3; wave_1_per_point33=x= xp/zp + 0.5; wave_1_per_point34=y= yp/zp * 1.333 + 0.5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=q1*0.25; wave_2_per_point1=n= sample*6.283; wave_2_per_point2=cubesize=q2; wave_2_per_point3=fix=1/cubesize *0.5; wave_2_per_point4= wave_2_per_point5=xp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point6=yp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point7=zp= rand(cubesize)/cubesize-0.5+fix; wave_2_per_point8= wave_2_per_point9= wave_2_per_point10=//rotate wave_2_per_point11=ang=t1; wave_2_per_point12=sang=sin(ang);cang=cos(ang); wave_2_per_point13=xq=xp*sang + zp*cang; wave_2_per_point14=yq=yp; wave_2_per_point15=zq=xp*cang - zp*sang; wave_2_per_point16=xp=xq;yp=yq;zp=zq; wave_2_per_point17= wave_2_per_point18=//rotate wave_2_per_point19=ang=t1*0.75; wave_2_per_point20=sang=sin(ang);cang=cos(ang); wave_2_per_point21=xq=xp; wave_2_per_point22=yq=yp*sang + zp*cang; wave_2_per_point23=zq=yp*cang - zp*sang; wave_2_per_point24=xp=xq;yp=yq;zp=zq; wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=zp= zp+2; wave_2_per_point28=x= xp/zp + 0.5; wave_2_per_point29=y= yp/zp * 1.333 + 0.5; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.194774 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000001 shapecode_0_r2=0.630000 shapecode_0_g2=0.700000 shapecode_0_b2=1.000000 shapecode_0_a2=0.070000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=flip=1 shape_0_per_frame1= shape_0_per_frame2=flip=-flip; shape_0_per_frame3=lens_scale = flip*0.5+0.5; shape_0_per_frame4=lens_scale = 1 + lens_scale*2.4; shape_0_per_frame5=pos_scale = if( equal(flip,-1) , 0.5 , lens_scale ); shape_0_per_frame6= shape_0_per_frame7=t1=q1*0.25; shape_0_per_frame8= shape_0_per_frame9=sample = 1; shape_0_per_frame10=n= sample*6.283; shape_0_per_frame11=cubesize=q2; shape_0_per_frame12=fix=1/cubesize *0.5; shape_0_per_frame13=tm=q1*4+sample*4; shape_0_per_frame14= shape_0_per_frame15=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_0_per_frame16=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_0_per_frame17=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_0_per_frame18= shape_0_per_frame19=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_0_per_frame20=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_0_per_frame21=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_0_per_frame22= shape_0_per_frame23= shape_0_per_frame24=//rotate shape_0_per_frame25=ang=t1; shape_0_per_frame26=sang=sin(ang);cang=cos(ang); shape_0_per_frame27=xq=xp*sang + zp*cang; shape_0_per_frame28=yq=yp; shape_0_per_frame29=zq=xp*cang - zp*sang; shape_0_per_frame30=xp=xq;yp=yq;zp=zq; shape_0_per_frame31= shape_0_per_frame32=//rotate shape_0_per_frame33=ang=t1*0.75; shape_0_per_frame34=sang=sin(ang);cang=cos(ang); shape_0_per_frame35=xq=xp; shape_0_per_frame36=yq=yp*sang + zp*cang; shape_0_per_frame37=zq=yp*cang - zp*sang; shape_0_per_frame38=xp=xq;yp=yq;zp=zq; shape_0_per_frame39= shape_0_per_frame40= shape_0_per_frame41=zp= zp+2; shape_0_per_frame42=x= -xp/zp*pos_scale + 0.5; shape_0_per_frame43=y= -yp/zp*pos_scale * 1.333 + 0.5; shape_0_per_frame44= shape_0_per_frame45=rad = rad*(1+q8/3)*lens_scale shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.043785 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.300000 shapecode_1_g=0.600000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=t1=q1*0.25; shape_1_per_frame3= shape_1_per_frame4=sample = 1; shape_1_per_frame5=n= sample*6.283; shape_1_per_frame6=cubesize=q2; shape_1_per_frame7=fix=1/cubesize *0.5; shape_1_per_frame8=tm=q1*4+sample*4; shape_1_per_frame9= shape_1_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_1_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_1_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_1_per_frame13= shape_1_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_1_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_1_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_1_per_frame17= shape_1_per_frame18= shape_1_per_frame19=//rotate shape_1_per_frame20=ang=t1; shape_1_per_frame21=sang=sin(ang);cang=cos(ang); shape_1_per_frame22=xq=xp*sang + zp*cang; shape_1_per_frame23=yq=yp; shape_1_per_frame24=zq=xp*cang - zp*sang; shape_1_per_frame25=xp=xq;yp=yq;zp=zq; shape_1_per_frame26= shape_1_per_frame27=//rotate shape_1_per_frame28=ang=t1*0.75; shape_1_per_frame29=sang=sin(ang);cang=cos(ang); shape_1_per_frame30=xq=xp; shape_1_per_frame31=yq=yp*sang + zp*cang; shape_1_per_frame32=zq=yp*cang - zp*sang; shape_1_per_frame33=xp=xq;yp=yq;zp=zq; shape_1_per_frame34= shape_1_per_frame35= shape_1_per_frame36=zp= zp+2; shape_1_per_frame37=x= xp/zp + 0.5; shape_1_per_frame38=y= yp/zp * 1.333 + 0.5; shape_1_per_frame39= shape_1_per_frame40= shape_1_per_frame41=a= min(a+q8/2,1); shape_1_per_frame42=r= min(r*(1+q8) , 1 ); shape_1_per_frame43=g= min(g*(1+q8) , 1 ); shape_1_per_frame44= shape_1_per_frame45=r2= min(q8/2,1); shape_1_per_frame46=g2= min(q8/4,1); shape_1_per_frame47= shape_1_per_frame48=rad= rad*(1+q8/7) shapecode_2_enabled=1 shapecode_2_sides=36 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.284278 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.000000 shapecode_2_r2=0.230000 shapecode_2_g2=0.540000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.800000 shapecode_2_border_b=0.400000 shapecode_2_border_a=0.450000 shape_2_per_frame1= shape_2_per_frame2=t1=q1*0.25; shape_2_per_frame3= shape_2_per_frame4=sample = 1; shape_2_per_frame5=n= sample*6.283; shape_2_per_frame6=cubesize=q2; shape_2_per_frame7=fix=1/cubesize *0.5; shape_2_per_frame8=tm=q1*4+sample*4; shape_2_per_frame9= shape_2_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_2_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_2_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_2_per_frame13= shape_2_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_2_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_2_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_2_per_frame17= shape_2_per_frame18= shape_2_per_frame19=//rotate shape_2_per_frame20=ang=t1; shape_2_per_frame21=sang=sin(ang);cang=cos(ang); shape_2_per_frame22=xq=xp*sang + zp*cang; shape_2_per_frame23=yq=yp; shape_2_per_frame24=zq=xp*cang - zp*sang; shape_2_per_frame25=xp=xq;yp=yq;zp=zq; shape_2_per_frame26= shape_2_per_frame27=//rotate shape_2_per_frame28=ang=t1*0.75; shape_2_per_frame29=sang=sin(ang);cang=cos(ang); shape_2_per_frame30=xq=xp; shape_2_per_frame31=yq=yp*sang + zp*cang; shape_2_per_frame32=zq=yp*cang - zp*sang; shape_2_per_frame33=xp=xq;yp=yq;zp=zq; shape_2_per_frame34= shape_2_per_frame35= shape_2_per_frame36=zp= zp+2; shape_2_per_frame37=x= xp/zp + 0.5; shape_2_per_frame38=y= yp/zp * 1.333 + 0.5; shape_2_per_frame39= shape_2_per_frame40=a2= min( a2*(1+q8/2) , 1 ); shape_2_per_frame41=r2= min( r2*(1+q8/4) , 1 ); shape_2_per_frame42=g2= min( g2*(1+q8/3) , 1 ); shape_2_per_frame43= shape_2_per_frame44=border_a = min( border_a * (1+q8) , 1 ); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.158045 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.300000 shapecode_3_g=0.600000 shapecode_3_b=1.000000 shapecode_3_a=0.140001 shapecode_3_r2=0.400000 shapecode_3_g2=0.500000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1= shape_3_per_frame2=t1=q1*0.25; shape_3_per_frame3= shape_3_per_frame4=sample = 1; shape_3_per_frame5=n= sample*6.283; shape_3_per_frame6=cubesize=q2; shape_3_per_frame7=fix=1/cubesize *0.5; shape_3_per_frame8=tm=q1*4+sample*4; shape_3_per_frame9= shape_3_per_frame10=xp= sin(tm)*cos(tm*3)*0.5+0.5; shape_3_per_frame11=yp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5; shape_3_per_frame12=zp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5; shape_3_per_frame13= shape_3_per_frame14=xp= int(xp*cubesize)/cubesize -0.5+fix; shape_3_per_frame15=yp= int(yp*cubesize)/cubesize -0.5+fix; shape_3_per_frame16=zp= int(zp*cubesize)/cubesize -0.5+fix; shape_3_per_frame17= shape_3_per_frame18= shape_3_per_frame19=//rotate shape_3_per_frame20=ang=t1; shape_3_per_frame21=sang=sin(ang);cang=cos(ang); shape_3_per_frame22=xq=xp*sang + zp*cang; shape_3_per_frame23=yq=yp; shape_3_per_frame24=zq=xp*cang - zp*sang; shape_3_per_frame25=xp=xq;yp=yq;zp=zq; shape_3_per_frame26= shape_3_per_frame27=//rotate shape_3_per_frame28=ang=t1*0.75; shape_3_per_frame29=sang=sin(ang);cang=cos(ang); shape_3_per_frame30=xq=xp; shape_3_per_frame31=yq=yp*sang + zp*cang; shape_3_per_frame32=zq=yp*cang - zp*sang; shape_3_per_frame33=xp=xq;yp=yq;zp=zq; shape_3_per_frame34= shape_3_per_frame35= shape_3_per_frame36=zp= zp+2; shape_3_per_frame37=x= xp/zp + 0.5; shape_3_per_frame38=y= yp/zp * 1.333 + 0.5; shape_3_per_frame39= shape_3_per_frame40= shape_3_per_frame41=a= min(a*q8,1); shape_3_per_frame42= shape_3_per_frame43=rad= rad*(1+q8) per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8= per_frame_init_9=size =4; per_frame_init_10=bc=0; per_frame_init_11= per_frame_1=decay=0.95; per_frame_2=zoom=1.005; per_frame_3= per_frame_4= per_frame_5=vol= (bass+mid+treb)*0.25; per_frame_6=vol = vol*vol; per_frame_7= per_frame_8=q8=vol; per_frame_9=mtime=mtime+vol*0.01*(75/fps); per_frame_10= per_frame_11=q7 = mtime; per_frame_12= per_frame_13=monitor=512/8; per_frame_14= per_frame_15=warp=0; per_frame_16=q1=mtime*0.9; per_frame_17= per_frame_18=beat = above(vol,1); per_frame_19=bc = max(bc,0); per_frame_20=bc = if( equal(bc,0) , bc+beat , bc-(1/fps)/4 ); per_frame_21= per_frame_22=trigger = equal(bc,1); per_frame_23= per_frame_24=monitor=size; per_frame_25= per_frame_26=size = size + trigger; per_frame_27=size = if( above(size,10) , 4 , size ); per_frame_28= per_frame_29= per_frame_30=q2=int(size); //cubesize per_frame_31= per_frame_32= per_frame_33= projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Graft (First Rate Heart).milk0000664000175000017500000001344611756064134031404 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.721422 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.449737 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.074090 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//r = q2; shape_0_per_frame2=//g = q1; shape_0_per_frame3=//b = q3; shape_0_per_frame4=r2 = q3; shape_0_per_frame5=b2 = 1-abs(q1); shape_0_per_frame6=g2 = 1-abs(q3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = 1-abs(wave_r); per_frame_7=ob_g = 1-abs(wave_g); per_frame_8=ob_b = 1-abs(wave_b); per_frame_9=q1 = wave_r; per_frame_10=q2 = wave_g; per_frame_11=q3 = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.15*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.15*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=dy = dy - abs(dy_r*rad*sin(sin(12*rad))*sin(time)*cos(1.62*time)); per_pixel_7=dx = dx + abs(dx_r*rad*sin(sin(12*rad))*cos(1.21*time)*sin(1.02*time)); per_pixel_8=dy = dy + abs(dx_r*rad*sin(sin(12*rad))*cos(1.01*time)*sin(2.12*time)); per_pixel_9=dx = dx - abs(dy_r*rad*sin(sin(12*rad))*sin(1.52*time)*cos(0.62*time)); projectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - witchcraft.milk0000664000175000017500000001567511756064134027467 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.955000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point8=my=if(above(my,.9),(.9-my),my); wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point10=my=if(below(my,.1),(.9+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_1_per_point8=my=if(above(my,.9),(.9-my),my); wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_1_per_point10=my=if(below(my,.1),(.9+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point8=my=if(above(my,.9),(.9-my),my); wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point10=my=if(below(my,.1),(.9+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); wave_3_per_point8=my=if(above(my,.9),(.9-my),my); wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); wave_3_per_point10=my=if(below(my,.1),(.9+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 projectM-complete-2.1.0-Source/presets_milkdrop_104/Valhala - HappyTrip.milk0000664000175000017500000001151111756064134026775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.900000 fWaveParam=0.600000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.243868 fShader=0.000000 zoom=0.502376 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=1.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.550000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=22 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=262 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wavecode_3_enabled=1 wavecode_3_samples=22 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.400000 shapecode_1_y=0.600000 shapecode_1_rad=0.241456 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.300000 shapecode_2_y=0.500000 shapecode_2_rad=0.051855 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.282090 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Dynamic Swirls 2.milk0000664000175000017500000000352011756064134027532 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.1 fWaveScale=4.695139 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.67 fModWaveAlphaEnd=0.97 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.007964 rot=0.02 cx=0.499999 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999667 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.7 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress & Darius - Pursuing The Sunset.milk0000664000175000017500000001665611756064134032261 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.000000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.124757 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = .5+.1*sin(time*4);//min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0;// + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = .3+.1*sin(time*3);//0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=//x = t8 + value1*0.7; wave_0_per_point2=//y = 0.5 + value2*0.9 ; wave_0_per_point3=//t1 = t1 + 0.01; wave_0_per_point4=//b = x; wave_0_per_point5=//a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=//a = a*a*a; wave_0_per_point7=//x=.5+.4*sin(time)*sample; wave_0_per_point8=//y =.5+.4*sin(time)*bass; wave_0_per_point9=x =sample; wave_0_per_point10=y=.519;//*sample;//3e; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=b = 1;//.8*bass; wave_1_per_point2=r=0; wave_1_per_point3=g=.3; wave_1_per_point4=x=1*sin((sample*5)); wave_1_per_point5=y=.5+.2*(value1*2); wave_1_per_point6=a = value2*1000; wave_1_per_point7=y =if(above(y,.51),.51,y); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.730000 shapecode_1_y=0.670000 shapecode_1_rad=0.220000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.763267 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.180001 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad = rad +.004*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=//x = .5+.35*sin(time*.4); shape_1_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=x = x + .02*sin(time*2); shape_1_per_frame9=y = y + .01*sin(time*4); shape_1_per_frame10= shape_1_per_frame11=r2 = r2+.001*bass; shape_1_per_frame12=g2 = g2+.3+.21*mid; shape_1_per_frame13=b2 = b2+.21*treb; shape_1_per_frame14= shapecode_2_enabled=0 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.000000 shapecode_3_rad=0.304785 shapecode_3_ang=1.822124 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=rad = rad +.044*bass; shape_3_per_frame2=r = .1+.7*bass; shape_3_per_frame3=g = .1+.5*mid; shape_3_per_frame4=b = .1+.6*treb; shape_3_per_frame5=//x = .5+.2*sin(time); shape_3_per_frame6=//y = .5+.2*cos(sin(time)*1); shape_3_per_frame7= shape_3_per_frame8=r2 = r2+.001*bass; shape_3_per_frame9=g2 = g2+.3+.21*mid; shape_3_per_frame10=b2 = b2+.21*treb; shape_3_per_frame11= shape_3_per_frame12=ang=ang-.3*sin(time*.2) per_frame_1=decay=.99; per_pixel_1=DY =dy-.004*below(y,.47)*(rad+.1)*bass;//*(1-below(y,.50)*above(y,.479)); per_pixel_2=zoom=zoom+above(y,.49)*.1; per_pixel_3=sx = sy-below(y,.40)*.001; per_pixel_4=dx=dx+.01*sin(time*.2); per_pixel_5=rot=rot+.051*below(y,.47);//*(1-below(y,.49)*above(y,.47)); per_pixel_6=cx=int(x*16)/16; per_pixel_7=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Harlequin's Madness.milk0000664000175000017500000000664011756064134032606 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0 mv_dy=0 mv_l=2.5 mv_r=1 mv_g=1 mv_b=0.8 mv_a=0 per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=mybeat = if(beat,mybeat+1,mybeat); per_frame_21=mybeat = if(above(mybeat,7),0,mybeat); per_frame_22=mybeat2 = if(equal(mybeat,1),1,0); per_frame_23=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_24=oldq7=q7; per_frame_25=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_26=oldq6=q6; per_frame_27=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_28=oldq5=q5; per_frame_29=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_30=oldq4=q4; per_frame_31=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_32=oldflag = flag; per_frame_33=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_34=OldRatio = Ratio; per_frame_35=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_36=oldq3=q3; per_frame_37=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_38=oldq2=q2; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Madness (Boxfresh Mix).milk0000664000175000017500000000405111756064134033035 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.98 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.199252 fWaveSmoothing=0.63 fWaveParam=0.3 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=wave_r = 0.5+0.5*sin(1.123*q8); per_frame_5=wave_g = 0.5+0.5*sin(q8*1.576); per_frame_6=wave_b = 0.5+0.5*cos(q8*1.465); per_frame_7=ib_a =0.2*bass; per_frame_8=y_pos = (sin(q8)/2 + 0.5 - (sin(q8)/2 + 0.5)* q1); per_frame_9=x_pos = (sin(q8/3)/2 + 0.5 - (sin(q8/3)/2 +0.5)*q2); per_frame_10=q3 = y_pos; per_frame_11=q4 = x_pos; per_pixel_1=effect1 = dx+0.001*sin((y*2-1)*96)+0.01*sin((y*2-1)*128); per_pixel_2=effect2 = dx+0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64); per_pixel_3=box_effect = if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect1,effect2),effect2),effect2),effect2); per_pixel_4=dx= box_effect; per_pixel_5=effect3 = dy+0.001*cos((x*2-1)*128)+0.01*cos((x*2-1)*96); per_pixel_6=effect4 = dy+0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48); per_pixel_7=box_effect2= if(above(y,q3),if(below(y,(q3+q1)), if(above(x,q4),if(below(x,(q4+q2)),effect3,effect4),effect4),effect4),effect4); per_pixel_8=dy= box_effect2; per_frame_init_1=q8=0; per_frame_init_2=q1 = 0.005*rand(60)+0.2; per_frame_init_3=q2 = 0.005*rand(60)+0.2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - French Clothing.milk0000664000175000017500000000340211756064134030340 0ustar matthiasmatthias[preset00] fRating=2. fGammaAdj=2. fDecay=0.98 fVideoEchoZoom=2. fVideoEchoAlpha=0. nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=0.478 fWaveSmoothing=0.5 fWaveParam=0. fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1. fWarpScale=3.138 fZoomExponent=6.811278 fShader=0. zoom=1.000678 rot=0. cx=0.5 cy=0.5 dx=0. dy=-0.005 warp=2.117467 sx=1. sy=1. wave_r=1. wave_g=0.57 wave_b=0. wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0. ob_g=0. ob_b=0. ob_a=0. ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0. per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=q1 = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_7=q4 = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=cx=if(above(sin(time*1.321),0),q1,cx); per_pixel_2=cy=if(above(sin(time*1.432),0),q2,cx); per_pixel_3=dx=if(above(sin(time*1.543),0),q3,dx); per_pixel_4=dy=if(above(sin(time*1.654),0),q4,dy); per_pixel_5=rot=if(above(sin(time*3.888),0),rot-.2*cos(x*2-1),.2*sin(time*4.216)); per_pixel_6=zoom=zoom-.043*cos(x*2-1)*sin(time*1.21); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Starquake (Sunquake Mix).milk0000664000175000017500000000233611756064134031667 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.95 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.704175 fWaveScale=0.044484 fWaveSmoothing=0 fWaveParam=-0.48 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.980296 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0.8 ob_b=0.9 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.65 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp = 0; per_frame_2=mv_r = 0.7 + 0.3*sin(time*0.5683); per_frame_3=mv_b = 0.8 + 0.2*sin(time*0.7832); per_frame_4=mv_g = 0.82 + 0.15*sin(time*1.103); per_frame_5=q1 = max(max(bass,bass_att)-1.15,0); per_frame_6=q2 = max(max(treb,treb_att)-1.15,0); per_frame_7=rot = abs(0.05*sin(time))-1.3*q1; per_pixel_1=zoom = 0.4 + atan(atan(rad)*1.5*rad)+2.5*q1; per_pixel_2=zoomexp= max(10*(1+q1-q2),0.2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat_Eo.S._Swim_waveform_mix.milk0000664000175000017500000002425411756064134030777 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.30; wave_0_per_point4=yp=cos(smp )*0.30; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_rr = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_gg = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_bb = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19=ib_r=tan(time*24); per_frame_20=ib_r=min(ib_r,1); per_frame_21=ib_r=max(ib_r,0); per_frame_22=ib_g=tan(time*24+3.14); per_frame_23=ib_g=min(ib_g,1); per_frame_24=ib_g=max(ib_g,0); per_frame_25=ib_b=tan(time*24+6.28); per_frame_26=ib_b=min(ib_b,1); per_frame_27=ib_b=max(ib_b,0); per_frame_28= per_frame_29=ob_r=ib_r-0.5; per_frame_30=ob_g=ib_g-0.5; per_frame_31=ob_b=ib_b-0.5; per_frame_32=q1=ib_rr; per_frame_33=q2=1-ib_gg; per_frame_34=q3=ib_bb; per_frame_35= per_frame_36= per_frame_37= per_frame_38=decay = 1; per_frame_39= per_frame_40= per_frame_41=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_42=//solarize=above(0.5,bass); per_frame_43=//darken=above(0.4,treb); per_frame_44= per_frame_45=musictime=musictime+(mid*mid*mid)*0.02*(75/fps); per_frame_46= per_frame_47=xpos=sin(musictime*0.6)*0.3; per_frame_48=ypos=sin(musictime*0.4)*0.3; per_frame_49=q4=xpos; per_frame_50=q5=ypos; per_frame_51= per_frame_52= per_frame_53=//invert=above(sin(time),0.5); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.97; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=(sin(ag/5)*(2-rd)+pow((tan(rd*6.28*32)*0.5+0.5),2)*0.1)+(rd/3); per_pixel_18=star=min(star,8);star=max(star,-8); per_pixel_19=zm=zm+star/20; per_pixel_20=sx=zm; per_pixel_21=sy=zm; per_pixel_22=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_23=dx=sin(x*50)*(bass*0.005)*ag; per_pixel_24=dy=cos(y*50)*(bass*0.005)*ag; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Davod The Pod.milk0000664000175000017500000000236311756064134027025 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.99 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=2.762 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8= ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer - light in the distance.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer - light in the dista0000664000175000017500000001374211756064134033005 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shape_0_per_frame2=a=bass_att+mid_att+treb_att; shape_0_per_frame3=a=a*0.25; shape_0_per_frame4=a=a*a*1.5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol*(75/fps); per_frame_16= per_frame_17=//=sin(musictime*0.02)*0.3; per_frame_18=//q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.07; per_frame_21=dy=cos(musictime*0.069)*0.07; per_frame_22= per_frame_23=q8=musictime; per_frame_24= per_frame_25= per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; per_frame_27=q5=cos(musictime*0.03*2)*0.1; per_frame_28= per_frame_29=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; per_pixel_6=zm=max(zm,0.5); per_pixel_7=sx=zm; per_pixel_8=sy=zm projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Idiot24-7 - Balk Acid.milk0000664000175000017500000000264611756064134030462 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999514 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.591236 fWaveSmoothing=0 fWaveParam=1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.01 fShader=0 zoom=1.0003 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.4 wave_g=1 wave_b=0.6 wave_x=0.5 wave_y=1 ob_size=0.005 ob_r=1 ob_g=1 ob_b=0.41 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=12.799995 nMotionVectorsY=2.8799 mv_dx=0 mv_dy=0 mv_l=3 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0.4 per_frame_1=zoom=zoom+0.028*(bass+bass_att) -0.05; per_frame_2=rot=rot+0.10*sin(time); per_frame_3=mv_r=0.5 +0.5*sin(time*1.23); per_frame_4=mv_b=0.5 + 0.5*sin(time*1.26); per_frame_5=mv_g=0.5+ 0.5*sin(time*1.19); per_frame_6=wave_g=wave_g*+.20*sin(time*.13); per_frame_7=wave_r=wave_r+.13*sin(time); per_frame_8=wave_b=wave_b*sin(time); per_frame_9=wave_x=wave_x-.5*sin(time*.13); per_frame_10=ob_a = if(above(mid+treb,2.6),1,0); per_frame_11=ob_r = 0.5 + 0.4*sin(time*2.87); per_frame_12=ob_b = 0.5 + 0.4*sin(time*2.914); per_frame_13=ob_g = 0.5 + 0.4*sin(time*2.768); per_frame_14=mv_y = 3.25; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Resistance.milk0000664000175000017500000000720011756064134027503 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.671653 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.95 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=wave_r=wave_r+.5*bass_residual; per_frame_27=wave_g=wave_g+.5*mid_residual; per_frame_28=wave_b=wave_b+.5*treb_residual; per_frame_29=ob_r=if(bass_flop,treb_changed,wave_r); per_frame_30=ob_b=if(treb_flop,mid_changed,wave_b); per_frame_31=ob_g=if(mid_flop,bass_changed,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q5; per_frame_39=mv_x=abs(beat*10)*entropy; per_frame_40=mv_y=mv_x; per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_x = 0.5+sin(2*time)/8; per_frame_45=wave_y = 0.5-cos(3*time)/6; per_frame_46=wave_mystery=q5; per_pixel_1=shift=q3*.1*mid_att; per_pixel_2=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_3=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_4=dx=if(checkx,shift*q4,dx); per_pixel_5=dy=if(checky,shift*q5,dy); per_pixel_6=rot=if(checkx*checky,0,shift); per_pixel_7=zoom=if(above(q5,.8),zoom-shift*.1,if(below(q5,-.8),zoom+shift*.1,zoom)); projectM-complete-2.1.0-Source/presets_milkdrop_104/TEcHNO & SandStorm - Psychodelic Highway.milk0000664000175000017500000000302511756064134032356 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.985 fVideoEchoZoom=1.000224 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.0031 fWaveScale=1.004873 fWaveSmoothing=0 fWaveParam=-0.5 fModWaveAlphaStart=1 fModWaveAlphaEnd=1.01 fWarpAnimSpeed=0.999994 fWarpScale=1.002076 fZoomExponent=1.00183 fShader=1 zoom=1.077494 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.03 ib_r=0.38 ib_g=0.27 ib_b=0.03 ib_a=0.3 nMotionVectorsX=10.879999 nMotionVectorsY=11.52 mv_l=5 mv_r=0 mv_g=1 mv_b=0 mv_a=0.25 per_frame_1=wave_mystery=abs(sin(time*0.51))*-1; per_frame_2=cx=cx+(sin(time)*if(above(sin(time),0),(-1+bass),1.3))*0.5; per_frame_3=cy=cy+(cos(time)*if(below(sin(time),0),(-1+bass),1.3))*0.6; per_frame_4=mv_x=mv_x+sin(time/1.8)*3; per_frame_5=mv_y=mv_x-sin(time/2)*3.5; per_frame_6=wave_r=bass; per_frame_7=wave_g=wave_g+sin(time*0.74)*0.3; per_frame_8=wave_b=wave_b+sin(time*0.83)*0.2; per_frame_9=mv_g=mv_g*abs(sin(time)); per_frame_10=mv_r=bass; per_frame_11=mv_b=treb; per_frame_12=ib_size=ib_size+bass*0.15; per_frame_13=rot=sin(time)*0.03; per_frame_14=ib_r=abs(sin(time*1.5))*0.4; per_frame_15=ib_g=abs(sin(time*1.53))*0.5 ; per_frame_16=ib_b=abs(sin(time*1.51))*0.45 ; per_pixel_1=zoom=zoom+rad*0.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Illusion - Spiral Movement.milk0000664000175000017500000000515411756064134031455 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.504218 fWaveSmoothing=0.75 fWaveParam=0.24 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=9.8608 fWarpScale=16.2174 fZoomExponent=1.503744 fShader=0 zoom=1.0201 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.819544 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.06 nMotionVectorsX=12 nMotionVectorsY=9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=dx=-0.0005; per_frame_2=dy=-0.0005; per_frame_3=vol = (bass+mid+att)/6; per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_9=xpos = xpos + 0.001*xspeed; per_frame_10=wave_x = xpos + 0.5; per_frame_11=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_12=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_13=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_14=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = ypos + 0.5; per_frame_18=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_19=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_20=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_21=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_22=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_23=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_24=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_25=warp = warp*vol; per_frame_26=zoom = zoom - 0.02*zoom*bass_att; per_frame_27=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_28=ob_a = 1 - 2*vol; per_frame_29=monitor = zoom_exp; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Bass Kaleidosphere.milk0000664000175000017500000000235411756064134030214 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.97 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.5 fWaveScale=2.72 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.046 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.882 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); fRating=3 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & Rovastar - Notions Of Tonality 2.milk0000664000175000017500000000433311756064134032337 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.693 fDecay=0.97 fVideoEchoZoom=1.628259 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.2 fWaveScale=1.09326 fWaveSmoothing=0.1 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.259127 fZoomExponent=1 fShader=1 zoom=1.00496 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.180378 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.38 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.01 ib_r=0.55 ib_g=0.25 ib_b=0.25 ib_a=0.1 nMotionVectorsX=57.599998 nMotionVectorsY=44.16 mv_dx=0.002 mv_dy=0.002 mv_l=5 mv_r=0.7 mv_g=0.4 mv_b=0.5 mv_a=0.1 per_frame_1=mv_r = wave_r + 0.35*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = wave_g + 0.35*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = wave_b + 0.35*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time)); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.474*time) + 0.40*sin(0.394*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.413*time) + 0.40*sin(0.323*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.274*-time) + 0.40*sin(0.464*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.334*time) + 0.40*sin(0.371*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_frame_9=cy = cy + 0.1*sin(time*0.245); per_frame_10=cx = cx + 0.1*cos(time*0341); per_frame_11=wave_mystery = 2; per_frame_12=//mv_l = 2*max(max(bass,bass_att)-1.2,0); per_frame_13=warp = warp * pow(2, 0.6*sin(time*0.194)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.7); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Valhala - The all seeing eyeV0.4.milk0000664000175000017500000001641011756064134030677 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.010000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=100.000000 fWaveSmoothing=0.900000 fWaveParam=-0.160000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=9.860800 fWarpScale=29.461990 fZoomExponent=0.010000 fShader=0.000000 zoom=24.831774 rot=-0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=60.803844 sx=0.796896 sy=0.325446 wave_r=0.000000 wave_g=0.200000 wave_b=0.400000 wave_x=0.000000 wave_y=0.500000 ob_size=0.500000 ob_r=0.050000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.500000 ib_r=0.050000 ib_g=0.000000 ib_b=0.000000 ib_a=0.070000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.700000 mv_g=0.030000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.280000 shapecode_0_rad=0.721419 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.010000 shapecode_0_r=0.000000 shapecode_0_g=0.470000 shapecode_0_b=0.410000 shapecode_0_a=0.400000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.990000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.100000 shapecode_1_rad=0.397105 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.200000 shapecode_1_r2=1.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.100000 shapecode_2_y=0.000000 shapecode_2_rad=0.310911 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.300000 shapecode_2_r2=1.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=1.000000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.990000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = ypos + 0.5; per_frame_24=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = wave_g + 0.150*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = wave_b + 0.150*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=mv_a = if(beat, 0.1, ib_a); per_frame_31=ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1- wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.05 + below(newrad,0.39+q3)*(0.6-newrad), pow(1 + 0.5*cos(newrad+2*q3+0.28), newrad*2-1)); per_pixel_5=dx = -0.0005 + (newx)*newzoom - newx; per_pixel_6=dy = -0.0005 + (newy)*newzoom - newy; projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Digital Flame.milk0000664000175000017500000000361611756064134027146 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.3697 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=53.523884 fWarpScale=0.408391 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.6999 wave_g=0.6 wave_b=0.8 wave_x=0 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=q1 = (bass_att + mid_att + treb_att) /3; per_frame_2=q2 = time + 1000; per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.95+1.4); per_frame_4=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.85+1.2); per_frame_5=bass_on = above(bass_thresh,1.9); per_frame_6=treb_on = above(treb_thresh,1.9); per_frame_7=swapcolour = bass_on - treb_on; per_frame_8=red_aim = if(equal(swapcolour,1),1,if(equal(swapcolour,0),0.9,0.7)); per_frame_9=green_aim = if(equal(swapcolour,1),0.7,if(equal(swapcolour,0),0.3,0.6)); per_frame_10=blue_aim = if(equal(swapcolour,1),0,if(equal(swapcolour,0),0.2,0.8)); per_frame_11=red = red + (red_aim - red)*0.5; per_frame_12=green = green + (green_aim - green)*0.5; per_frame_13=blue = blue + (blue_aim - blue)*0.5; per_frame_14=wave_r = red; per_frame_15=wave_g = green; per_frame_16=wave_b = blue; per_pixel_1=dy = -0.1*(q1-1)*log(2-(abs(y*2 - 1.8))); per_pixel_2=dy = below(dy,0.02)*dy - 0.02; per_pixel_3=dy = dy + 0.01*(sin((x*q2*0.483) + (y*q2*1.238)) + sin((x*q2*1.612) + (y*q2*0.648))); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor & StudioMusic - Vertigyny (Geiss shape mod).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor & StudioMusic - Vertigyny (Geiss shape mo0000664000175000017500000001223311756064135033201 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.997 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=98.02961 fWaveScale=0.9351 fWaveSmoothing=0.306 fWaveParam=-0.36 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.854653 fShader=0.000001 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.09 wave_g=0.09 wave_b=0.09 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.02 ob_g=0.02 ob_b=0.02 ob_a=0.97 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.97 nMotionVectorsX=5.120042 nMotionVectorsY=5.088 mv_dx=0 mv_dy=0 mv_l=0.899999 mv_r=0.8 mv_g=1 mv_b=0 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=0 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0 shapecode_0_y=0.5 shapecode_0_rad=0.25 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=1 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.4 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_0_per_frame3=y = q1 + 0.02*sin(time*1.3) + 0.04*sin(time*0.2); shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_3=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_4=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_5=ib_r=sin(cos(slowtime*0.235)); per_frame_6=ib_g=sin(cos(slowtime*0.335)); per_frame_7=ib_b=sin(cos(slowtime*0.435)); per_frame_8=redneg = if(below(ib_r,0),1,0); per_frame_9=greenneg = if(below(ib_g,0),1,0); per_frame_10=blueneg = if(below(ib_b,0),1,0); per_frame_11=ib_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r)); per_frame_12=ib_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g)); per_frame_13=ib_b =1 - (if(blueneg,1 + ib_b, ib_b)); per_frame_14=ff = slowtime/100; per_frame_15=wave_r = sin(5*ff/bass)/2+0.5; per_frame_16=wave_g = cos(ff/mid)/2+0.5; per_frame_17=wave_b = cos(3*ff/treb)/2+0.5; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*slowtime) + 0.40*sin(0.579*slowtime) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_20=ob_r=sin(beat*cos(slowtime*0.735)); per_frame_21=ob_g=sin(bass*cos(slowtime*0.635)); per_frame_22=ob_b=sin(bass*cos(slowtime*0.535)); per_frame_23=redneg = if(below(ob_r,0),1,0); per_frame_24=greenneg = if(below(ob_g,0),1,0); per_frame_25=blueneg = if(below(ob_b,0),1,0); per_frame_26=ob_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ob_r),ob_r)); per_frame_27=ob_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ob_g),ob_g)); per_frame_28=ob_b =1 - (if(blueneg,1 + ob_b, ob_b)); per_frame_29=q1 = sin(slowtime); per_pixel_1=q2=above(rad,.603); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - insertion point.milk0000664000175000017500000001412611756064134027704 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a=0; per_frame_2= per_frame_3= per_frame_4=ob_r = 2*(time*.7); per_frame_5=ob_b = 2*(time*.6); per_frame_6=ob_g = 2*(time*.9); per_frame_7= per_frame_8= per_frame_9=basstemp= bass + bass_att + bass_thresh; per_frame_10=trebtemp= treb + treb_att + treb_thresh; per_frame_11=trasstemp= (max(basstemp, trebtemp)); per_frame_12=trassave= (trasstemp/3); per_frame_13= per_frame_14=basst= max(bass + bass_att, treb + treb_att); per_frame_15=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_16=midbeat= trebb/3; per_frame_17=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_18=mtb= midtb/1.5; per_frame_19= per_frame_20= per_frame_21=zoom = -zoom* zoom + mtb/15; per_frame_22= per_frame_23= per_frame_24= per_frame_25=dx = newdx - sin(x-y) * ang; per_frame_26=dy = newdy - sin(y-x) * -ang; per_frame_27= per_frame_28=rot = (mtb) - (trassave*0.000001); per_frame_29= per_frame_30=newdx = (dx - dy) * (trassave*0.5); per_frame_31=newdy = (dy - dx) * (trassave*0.5); per_frame_32= per_frame_33=decay = 0.99; per_pixel_1=basstemp= bass + bass_att + bass_thresh; per_pixel_2=trebtemp= treb + treb_att + treb_thresh; per_pixel_3=trasstemp= (max(basstemp, trebtemp)); per_pixel_4=trassave= (trasstemp/3); per_pixel_5= per_pixel_6= per_pixel_7= per_pixel_8= per_pixel_9=newdx = (dx - dy) * (trassave*0.5); per_pixel_10=newdy = (dy - dx) * (trassave*0.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Solarized Space (Space DNA Mix).milk0000664000175000017500000001607111756064134032522 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1.994 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0 fWaveSmoothing=0.63 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.980296 sy=1 wave_r=1 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.0015 ib_r=1 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=1 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=sides = 360; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.5); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.5); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.4413 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*1.23 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.721 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.775 + 4); shape_1_per_frame8=g2 = 0.5 - 0.5*sin(q8*0.676+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.738 + 3); shape_1_per_frame10=sides = 360; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); per_frame_17=cy = 0.5 +0.05*sin(0.413*time); per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_26=lastbeat = if(beat,time,lastbeat); per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_30=beateven = beatcounter%4; per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_32=beateven = if(equal(beateven,3),-1,beateven); per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_35=dx = 0.1*beateven*myx; per_frame_36=dy = 0.1*beateven*myy; per_frame_37=monitor = beateven; per_frame_38=wave_a = Bass_thresh; per_frame_39=zoom = 1.5 +0.25*myy; per_frame_40=rot = myx*beateven; per_frame_41=wave_x = 0.5 + 0.05*myx; per_frame_42=wave_y=0.5 + 0.05*myy; per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_44=oldq8 = q8; projectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Snowing Fiber City.milk0000664000175000017500000001272711756064134030504 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.0033 fWaveScale=0.572643 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.24 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.999998 fShader=0 zoom=0.4639 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000022 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.035 ob_r=0.34 ob_g=0.34 ob_b=0.34 ob_a=0.38 ib_size=0.02 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.21 nMotionVectorsX=28 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.2796 wavecode_0_smoothing=0.7 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=0.52 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*103.41 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wave_0_per_point6= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.15 shapecode_0_ang=0 shapecode_0_r=0.79 shapecode_0_g=0.46 shapecode_0_b=0.42 shapecode_0_a=1 shapecode_0_r2=0.36 shapecode_0_g2=0.460001 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.1 shape_0_init1=oldx=.5; shape_0_init2=oldy=.5; shape_0_per_frame1=rad=rad+.1*sin(time); shape_0_per_frame2=mbass=max(bass_att,3); shape_0_per_frame3=xmovn = 0.1*rand(10)*mbass*0.015*(1-2*above(rand(10),5)); shape_0_per_frame4=ymovn = pow(pow(mbass*0.015,2)-pow(xmovn,2),1/2)*(1-2*above(rand(10),5)); shape_0_per_frame5=//ymovn=.05; shape_0_per_frame6=xmov = if(beat,xmovn,xmov*.9); shape_0_per_frame7=ymov = if(beat,ymovn,ymov*.9); shape_0_per_frame8=q1=oldx; shape_0_per_frame9=q2=oldy; shape_0_per_frame10=out_x = bor(above(q1+xmov,.9),below(q1+xmov,.1)); shape_0_per_frame11=out_y = bor(above(q2+ymov,.9),below(q2+ymov,.1)); shape_0_per_frame12=xmov = xmov + (-2*xmov*out_x); shape_0_per_frame13=ymov = ymov + (-2*ymov*out_y); shape_0_per_frame14=x = q1+xmov ; shape_0_per_frame15=y = q2+ymov; shape_0_per_frame16=q1=x; shape_0_per_frame17=q2=y; shape_0_per_frame18=oldx = q1; shape_0_per_frame19=oldy = q2; shape_0_per_frame20= shape_0_per_frame21=decay = decay - 0.91*(treble); shape_0_per_frame22= shape_0_per_frame23=//Thanks to krash for beat detection (modified) shape_0_per_frame24=volume = 0.3*bass+mid; shape_0_per_frame25=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); shape_0_per_frame26=lastbeat = lastbeat + equal(lastbeat,0)*time; shape_0_per_frame27=meanbass_att = 0.1*(meanbass_att*9 + bass_att); shape_0_per_frame28=runmeanbass =(runmeanbass*2 + bass_att)/3; shape_0_per_frame29=peakbass_att = max(bass_att,peakbass_att); shape_0_per_frame30=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); shape_0_per_frame31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); shape_0_per_frame32=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); shape_0_per_frame33=lastbeat = beat*time + (1-beat)*lastbeat; shape_0_per_frame34=peakbass_att = max(peakbass_att,1.1*meanbass_att); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 per_frame_1=rot=tot+.1*sin(time); per_frame_2=dx=dx+.1*sin(time*.5); per_frame_3=dy=dy+.1*sin(time*.3); ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music and Redi Jedi - Shimmering Love (remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music and Redi Jedi - Shimmering Love (re0000664000175000017500000004670711756064134032753 0ustar matthiasmatthias [preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.502288 fWaveScale=0.991910 fWaveSmoothing=0.900000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.803382 fWarpScale=2.155458 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.220765 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.450000 wave_b=0.380000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.180000 ob_b=0.130000 ob_a=0.000000 ib_size=0.005000 ib_r=0.310000 ib_g=0.300000 ib_b=0.370000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=st=1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=tw=1; //twists in sprial wave_1_init2=s=1; //size wave_1_init3=sr=0; //speed of rotation wave_1_init4=sm=0; //speed of movment wave_1_init5=pi=3.14; wave_1_init6=p2=6.28; wave_1_init7=pr=360/p2; //one degree in radians wave_1_init8= wave_1_init9=dmt=.05*mid; wave_1_init10=dbt=.05*bass; wave_1_init11=dtt=.05*treb; wave_1_per_frame1=//FRAME wave_1_per_frame2=mx=0; //movement in x wave_1_per_frame3=my=0; //movement in y wave_1_per_frame4=mz=0; //movement in z wave_1_per_frame5=rx=0; //rotation around x axis wave_1_per_frame6=ry=0; //rotation around y axis wave_1_per_frame7=rz=0; //rotation around z axis wave_1_per_frame8=f=6; //smallest from height and with for aspect ratio wave_1_per_frame9=fx=8; //aspect ratio for x wave_1_per_frame10=fy=6; //aspect ratio for y wave_1_per_frame11= wave_1_per_frame12= wave_1_per_frame13=//BEAT wave_1_per_frame14=bx=0; //speed for rx, changed on beat wave_1_per_frame15=by=0; //speed for ry, changed on beat wave_1_per_frame16=bz=0; //speed for rz, changed on beat wave_1_per_frame17= wave_1_per_frame18= wave_1_per_frame19=q=q5; wave_1_per_frame20= wave_1_per_frame21=dbt=dbt*(1-q)+q*(bass-lmid)*.05; wave_1_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_1_per_frame23=t1=btime; wave_1_per_frame24= wave_1_per_frame25= wave_1_per_frame26=dtt=dtt*(1-q)+q*(treb-lbass)*.05; wave_1_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_1_per_frame28=t2=ttime; wave_1_per_frame29= wave_1_per_frame30= wave_1_per_frame31=dmt=dmt*(1-q)+q*(mid-ltreb)*.05; wave_1_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_1_per_frame33=t3=mtime; wave_1_per_frame34= wave_1_per_frame35=ltreb=treb; wave_1_per_frame36=lmid=mid; wave_1_per_frame37=lbass=bass; wave_1_per_frame38= wave_1_per_point1=h=8; wave_1_per_point2=w=6; wave_1_per_point3=pi=3.14; wave_1_per_point4=p2=6.28; wave_1_per_point5=pr=360/p2; wave_1_per_point6=rx=sin(t3*1.2); wave_1_per_point7=ry=sin(t1*1.5); wave_1_per_point8=rz=sin(t2*1.7); wave_1_per_point9=speedx=sin(rx); wave_1_per_point10=speedy=sin(ry); wave_1_per_point11=speedz=sin(rz); wave_1_per_point12=centerx=1; wave_1_per_point13=centery=1; wave_1_per_point14=centerz=1; wave_1_per_point15=f=min(h,w); wave_1_per_point16=fx=f/w; wave_1_per_point17=fy=f/h; wave_1_per_point18=bx=0; wave_1_per_point19=by=0; wave_1_per_point20=bz=0; wave_1_per_point21=tw=25; wave_1_per_point22=n=512; wave_1_per_point23=s=.5; wave_1_per_point24=sr=.02; wave_1_per_point25=sm=.25; wave_1_per_point26=mx=sin(t1); wave_1_per_point27=my=sin(t2); wave_1_per_point28=mz=sin(t3)+2; wave_1_per_point29=i=sample; wave_1_per_point30=btime=t1; wave_1_per_point31=ii=sin(sample*3.14)*.5+.5; wave_1_per_point32=x1=sin(sample*p2*20)*ii; //main render for x wave_1_per_point33=z1=cos(sample*p2*20)*ii+2; //main render for y wave_1_per_point34=y1=sample; //main render for z wave_1_per_point35=//3d rotation wave_1_per_point36=y2=y1*centerx-z1*speedx; wave_1_per_point37=z2=y1*speedx+z1*centerx;//x-axisx2=z2*speedy+x1*centery; wave_1_per_point38=z3=z2*centery-x1*speedy;//y-axis wave_1_per_point39=x3=x2*centerz-y2*speedz; wave_1_per_point40=y3=y2*centerz+x2*speedz;//z-axis wave_1_per_point41=x4=mx+x3; wave_1_per_point42=y4=my+y3; wave_1_per_point43=z4=mz+z3;// movement;shift wave_1_per_point44=scale=.5; wave_1_per_point45=x=(x4*scale)/(1+z4)+.5; wave_1_per_point46=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_1_per_point47=tm=time*3; wave_1_per_point48=rr=tan(n + tm)*0.25; wave_1_per_point49=gg=tan(n + tm + 2.1)*0.25; wave_1_per_point50=bb=tan(n + tm + 4.2)*0.25; wave_1_per_point51=r=min(rr,1)*above(rr,0); wave_1_per_point52=g=min(gg,1)*above(gg,0); wave_1_per_point53=b=min(bb,1)*above(bb,0); wave_1_per_point54=r=1- pow( 1-r,3); wave_1_per_point55=g=1- pow( 1-g,3); wave_1_per_point56=b=1- pow( 1-b,3); wave_1_per_point57=aa= sin(n*t4)*0.5+0.5; wave_1_per_point58=aa=aa; wave_1_per_point59=r=r*aa*q1; wave_1_per_point60=g=g*aa*q1; wave_1_per_point61=b=b*aa*q1; wave_1_per_point62=r=if(q3 , 1-r , g); wave_1_per_point63=g=if(q3 , 1-g , b); wave_1_per_point64=b=if(q3 , 1-b , r); wave_1_per_point65=a=1-pow( 1-sample , 2); wave_1_per_point66= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=tw=1; //twists in sprial wave_2_init2=s=1; //size wave_2_init3=sr=0; //speed of rotation wave_2_init4=sm=0; //speed of movment wave_2_init5=pi=3.14; wave_2_init6=p2=6.28; wave_2_init7=pr=360/p2; //one degree in radians wave_2_init8= wave_2_init9=dbt=.05*bass; wave_2_init10=dtt=.05*treb; wave_2_init11=dmt=.05*mid; wave_2_per_frame1=//FRAME wave_2_per_frame2=mx=0; //movement in x wave_2_per_frame3=my=0; //movement in y wave_2_per_frame4=mz=0; //movement in z wave_2_per_frame5=rx=0; //rotation around x axis wave_2_per_frame6=ry=0; //rotation around y axis wave_2_per_frame7=rz=0; //rotation around z axis wave_2_per_frame8=f=6; //smallest from height and with for aspect ratio wave_2_per_frame9=fx=8; //aspect ratio for x wave_2_per_frame10=fy=6; //aspect ratio for y wave_2_per_frame11= wave_2_per_frame12= wave_2_per_frame13=//BEAT wave_2_per_frame14=bx=0; //speed for rx, changed on beat wave_2_per_frame15=by=0; //speed for ry, changed on beat wave_2_per_frame16=bz=0; //speed for rz, changed on beat wave_2_per_frame17= wave_2_per_frame18= wave_2_per_frame19=q=q5; wave_2_per_frame20= wave_2_per_frame21=dbt=dbt*(1-q)+q*(bass-lbass)*.05; wave_2_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_2_per_frame23=t1=btime; wave_2_per_frame24=lbass=bass; wave_2_per_frame25= wave_2_per_frame26=dtt=dtt*(1-q)+q*(treb-ltreb)*.05; wave_2_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_2_per_frame28=t2=ttime; wave_2_per_frame29=ltreb=treb; wave_2_per_frame30= wave_2_per_frame31=dmt=dmt*(1-q)+q*(mid-lmid)*.05; wave_2_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_2_per_frame33=t3=mtime; wave_2_per_frame34=lmid=mid; wave_2_per_frame35= wave_2_per_point1=h=8; wave_2_per_point2=w=6; wave_2_per_point3=pi=3.14; wave_2_per_point4=p2=6.28; wave_2_per_point5=pr=360/p2; wave_2_per_point6=rx=sin(t3*1.2); wave_2_per_point7=ry=sin(t1*1.5); wave_2_per_point8=rz=sin(t2*1.7); wave_2_per_point9=speedx=sin(rx); wave_2_per_point10=speedy=sin(ry); wave_2_per_point11=speedz=sin(rz); wave_2_per_point12=centerx=1; wave_2_per_point13=centery=1; wave_2_per_point14=centerz=1; wave_2_per_point15=f=min(h,w); wave_2_per_point16=fx=f/w; wave_2_per_point17=fy=f/h; wave_2_per_point18=bx=0; wave_2_per_point19=by=0; wave_2_per_point20=bz=0; wave_2_per_point21=tw=25; wave_2_per_point22=n=512; wave_2_per_point23=s=.5; wave_2_per_point24=sr=.02; wave_2_per_point25=sm=.25; wave_2_per_point26=mx=sin(t1); wave_2_per_point27=my=sin(t2); wave_2_per_point28=mz=sin(t3)+2; wave_2_per_point29=i=sample; wave_2_per_point30=btime=t1; wave_2_per_point31=ii=sin(sample*3.14)*.5+.5; wave_2_per_point32=x1=sin(sample*p2*20)*ii; //main render for x wave_2_per_point33=z1=cos(sample*p2*20)*ii+2; //main render for y wave_2_per_point34=y1=sample; //main render for z wave_2_per_point35=//3d rotation wave_2_per_point36=y2=y1*centerx-z1*speedx; wave_2_per_point37=z2=y1*speedx+z1*centerx;//x-axis wave_2_per_point38=x2=z2*speedy+x1*centery; wave_2_per_point39=z3=z2*centery-x1*speedy;//y-axis wave_2_per_point40=x3=x2*centerz-y2*speedz; wave_2_per_point41=y3=y2*centerz+x2*speedz;//z-axis wave_2_per_point42=x4=mx+x3; wave_2_per_point43=y4=my+y3; wave_2_per_point44=z4=mz+z3;// movement;shift wave_2_per_point45=scale=.5; wave_2_per_point46=x=(x4*scale)/(1+z4)+.5; wave_2_per_point47=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_2_per_point48=tm=time*3; wave_2_per_point49=rr=tan(n + tm)*0.25; wave_2_per_point50=gg=tan(n + tm + 2.1)*0.25; wave_2_per_point51=bb=tan(n + tm + 4.2)*0.25; wave_2_per_point52=r=min(rr,1)*above(rr,0); wave_2_per_point53=g=min(gg,1)*above(gg,0); wave_2_per_point54=b=min(bb,1)*above(bb,0); wave_2_per_point55=r=1- pow( 1-r,3); wave_2_per_point56=g=1- pow( 1-g,3); wave_2_per_point57=b=1- pow( 1-b,3); wave_2_per_point58=aa= sin(n*t4)*0.5+0.5; wave_2_per_point59=aa=aa; wave_2_per_point60=r=r*aa*q1; wave_2_per_point61=g=g*aa*q1; wave_2_per_point62=b=b*aa*q1; wave_2_per_point63=r=if(q3 , 1-r , r); wave_2_per_point64=g=if(q3 , 1-g , g); wave_2_per_point65=b=if(q3 , 1-b , b); wave_2_per_point66=a=1-pow( 1-sample , 2); wave_2_per_point67= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=0.900000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=tm=time*3; wave_3_per_point19=rr=tan(n + tm)*0.25; wave_3_per_point20=gg=tan(n + tm + 2.1)*0.25; wave_3_per_point21=bb=tan(n + tm + 4.2)*0.25; wave_3_per_point22=r=min(rr,1)*above(rr,0); wave_3_per_point23=g=min(gg,1)*above(gg,0); wave_3_per_point24=b=min(bb,1)*above(bb,0); wave_3_per_point25=r=1- pow( 1-r,3); wave_3_per_point26=g=1- pow( 1-g,3); wave_3_per_point27=b=1- pow( 1-b,3); wave_3_per_point28=aa= sin(n*t4)*0.5+0.5; wave_3_per_point29=aa=aa; wave_3_per_point30=r=r*aa*q1; wave_3_per_point31=g=g*aa*q1; wave_3_per_point32=b=b*aa*q1; wave_3_per_point33=r=if(q3 , 1-r , r); wave_3_per_point34=g=if(q3 , 1-g , g); wave_3_per_point35=b=if(q3 , 1-b , b); shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.069415 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.251327 shapecode_0_tex_zoom=0.150987 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.750000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.750000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=0.750000 shape_0_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*cos(time*3.7); shape_0_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*sin(time*3.7); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*0.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*0.956+ 2); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*0.838 + 4); shape_0_per_frame9=border_red = sin(time*0.874); shape_0_per_frame10=border_green = sin(time*0.834); shape_0_per_frame11=border_blue = sin(time*0.734); shape_0_per_frame12=ang = time*1.3; shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.069197 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*-2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*cos(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*cos(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = cos(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=0 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.069197 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*cos(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = cos(time*1.054); shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.069106 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.251327 shapecode_3_tex_zoom=0.150986 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.750000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.750000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=0.750000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.7); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.7); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); shape_3_per_frame12=ang = time*-1.3; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=flash=0; per_frame_init_9= per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_20=q1=(mid+treb)*0.5; per_frame_21=q1=min(q1,1); per_frame_22=q1=q1*q1; per_frame_23=q1=1; per_frame_24=vol=pow( (bass+mid+treb)*0.25 , 3); per_frame_25=vol=min(vol,1); per_frame_26=mtime=mtime+vol*0.1; per_frame_27=q2=mtime; per_frame_28=flash=if( below(flash,4) , flash + vol*0.25 , 0 ); per_frame_29=//invert=above(sin(time*50),.5); per_frame_30=invert=above(flash,0.5); per_frame_31=invert=0; per_frame_32=//q3=invert; per_frame_33= per_pixel_1=q2=below(rad,.-53); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 18 hallway.milk0000664000175000017500000004473011756064134030613 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=0.500000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + ((phs*4)/q2)*0.1; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=yp=yp*0.1 - 0.2; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample)*0.3; wave_0_per_point80= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.320000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 2.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.2-0.1)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.600000 wavecode_3_g=0.700000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 1.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.15-0.075)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*14 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm)-3.5; wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample)*0.4; shapecode_0_enabled=0 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.045563 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.700000 shapecode_0_b=0.300000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.761306 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=vol2=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol2=vol2*vol2; per_frame_8= per_frame_9=q2=vol2; per_frame_10= per_frame_11=mtime=mtime+(0.03 * (sin(time)*0.5 + 0.5))*(75/fps); per_frame_12= per_frame_13=q1=mtime*1; per_frame_14= per_frame_15= per_frame_16=gamma=1 + min(vol*0.8,1)*0.7; per_frame_17= per_frame_18= per_pixel_1=zm=1.002; per_pixel_2= per_pixel_3=sx=-zm; per_pixel_4=sy=zm; ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Unknowable Mix 5).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Unknowab0000664000175000017500000000343411756064134032720 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=1 bRedBlueStereo=0 nMotionVectorsX=4 nMotionVectorsY=48 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=1.599180 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.850000 fModWaveAlphaEnd=1.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.010000 fShader=0.000000 zoom=1.000000 rot=-0.800000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=0.914340 sy=0.951466 wave_r=0.400000 wave_g=0.400000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 per_frame_1=warp=0; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect*1.027; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(bass-rad)/sqr(bass_att*5)); ././@LongLink0000000000000000000000000000021200000000000011560 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Che - Definitly Not For The Epileptic (Inner Perspective Of Life Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Che - Definitly Not For The Epileptic0000664000175000017500000000401511756064135032722 0ustar matthiasmatthias[preset00] fRating=2.5 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.0004 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.00573 fWaveScale=0.28209 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.690737 fShader=1 zoom=2.380962 rot=0 cx=0.4999 cy=0.4999 dx=0.2 dy=0.2 warp=0.01 sx=0.463935 sy=0.535239 wave_r=0 wave_g=1 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=1.248 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=// che's sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7= per_frame_8=cycle=if(pulse,cycle+1,cycle); per_frame_9=q1=cycle; per_frame_10= per_frame_11=wave_r = 0.5 + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_12=wave_g = 0.5+ 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_13=wave_b = 0.5 + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_14=mv_r= 0.5 + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_15=mv_g= 0.5+ 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_16=mv_b= 0.5 + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_17=ib_r=mv_b; per_frame_18=ib_b=1-mv_g; per_frame_19=ib_g=wave_r; per_frame_20=ob_b=mv_r; per_frame_21=ob_r=0.5*(wave_b + wave_g); per_frame_22=ob_g=0.5*(wave_r+mv_b); per_frame_23=zoom = zoom-(0.10-(.5*th+.2*le+pulse))*0.1; per_frame_24=warp = 0; per_pixel_1=rot = -ang+sin(q1); per_pixel_2=zoom = zoom - rot*.08; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 08 nematode_Teal_mix.milk0000664000175000017500000003716611756064134032574 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996627 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.110000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(1-sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*2)*0.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm)*0.5 - 0.5; wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+2; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.1-0.05)*(1-sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*23; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*2)*0.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm)*0.5 - 0.5; wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+2; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.720000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.2-0.1)*(1-sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*19; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*2)*0.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm)*0.5 - 0.5; wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+2; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.700000 wavecode_3_b=0.500000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.3-0.15)*(1-sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*3; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*2)*0.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm)*0.5 - 0.5; wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+2; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.375614 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.251327 shapecode_0_tex_zoom=0.498311 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.975; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=mtime=mtime+vol*0.01*(50/fps); per_frame_7= per_frame_8=q1=time*0.3; per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_pixel_1=zm=-1.015+(rad/(bass*60)); per_pixel_2= per_pixel_3=sx=zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Sea Shells.milk0000664000175000017500000001437511756064134027244 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.900000 fDecay=0.970000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=0.893664 fWaveSmoothing=0.600000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.995000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.400000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1- q2; shape_0_per_frame3=r = 0.5 + 0.49*sin(time*0.467); shape_0_per_frame4=b = 0.5 + 0.49*sin(time*0.568); shape_0_per_frame5=g = 0.5 + 0.49*sin(time*0.669); shape_0_per_frame6=r2 = 0.1*(bass+bass_att); shape_0_per_frame7=b2 = r2; shape_0_per_frame8=g2 = r2; shape_0_per_frame9=rad = 0.5*r2 + 0.1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.480*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.370*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=warp=0; per_frame_5=zoom =1; per_frame_6=rot=0; per_frame_7=decay =0.99; per_frame_8=decay =1; per_frame_9=ib_r = 0.16 + 0.15*sin(time*0.783); per_frame_10=ib_g = 0.16 + 0.15*sin(time*0.895); per_frame_11=ib_b = 0.75 +0.24*sin(time*1.134); per_frame_12=ib_size = 0.005*above(bass+bass_att,2.8); per_frame_13= per_frame_14=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_15=movement = if(above(movement,10000), 0, movement); per_frame_16= per_frame_17=q1 = 0.5+0.1*sin(movement); per_frame_18=q2 = 0.5-0.1*cos(0.781*movement); per_frame_19=q3 = movement; per_frame_20=wave_x = q1; per_frame_21=wave_y = 1-q2; per_pixel_1=newx =x- q1; per_pixel_2=newy =y- q2; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=effect = newrad*((0.9+0.2*sin(q3*0.23))*y)*((0.9+0.2*sin(q3*0.197))*x); per_pixel_5=dy=-0.007*cos(pow((sqrt(2)-effect),5)*10); per_pixel_6=dx=-0.007*sin(pow((sqrt(2)-effect),5)*10); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - pointfield 09 the gases beyond 85c.milk0000664000175000017500000003063611756064134032353 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=advance=0; wave_0_init2=advance2=0; wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); wave_0_per_frame3=t1=advance; wave_0_per_frame4= wave_0_per_frame5= wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; wave_0_per_frame7=t2=advance2 wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); wave_0_per_point5=xp=xp*0.15; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); wave_0_per_point9=yp=yp*0.15; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15=//pull stars toward screen wave_0_per_point16=zp=zp + 1 - t1; wave_0_per_point17= wave_0_per_point18=//correct when below 0 wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point20= wave_0_per_point21=//darken far stars wave_0_per_point22=a=(1 - zp*0.5)*2; wave_0_per_point23= wave_0_per_point24=zp=zp*0.7; wave_0_per_point25= wave_0_per_point26=x_screen=xp/zp + 0.5; wave_0_per_point27=y_screen=yp/zp + 0.5; wave_0_per_point28= wave_0_per_point29=x=x_screen; wave_0_per_point30=y=y_screen; wave_0_per_point31= wave_0_per_point32=r=1; wave_0_per_point33=g=0.5; wave_0_per_point34=b=0.1; wave_0_per_point35=a=a*0.7; wave_0_per_point36= wave_0_per_point37=a=a* above( sin(time+s*9) , -0.5 ); wave_0_per_point38= wave_0_per_point39= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=advance=0; wave_1_init2=advance2=0 wave_1_per_frame1=advance=advance+ bass_att*bass_att*0.002; wave_1_per_frame2=advance=if( above(advance,2) , advance-2, advance); wave_1_per_frame3=t1=advance; wave_1_per_frame4= wave_1_per_frame5= wave_1_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; wave_1_per_frame7=t2=advance2 wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); wave_1_per_point5=xp=xp*0.15; wave_1_per_point6= wave_1_per_point7=//plot random y position via function of sample pos; wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); wave_1_per_point9=yp=yp*0.15; wave_1_per_point10= wave_1_per_point11=//plot random z position via function of sample pos; wave_1_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); wave_1_per_point13=zp=zp*0.25; wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=a=(1 - zp*0.5) * 0.3; wave_1_per_point23=a=if( below(a,0), 0 , a); wave_1_per_point24= wave_1_per_point25=zp=zp*0.7; wave_1_per_point26= wave_1_per_point27=x_screen=xp/zp + 0.5; wave_1_per_point28=y_screen=yp/zp + 0.5; wave_1_per_point29= wave_1_per_point30=x=x_screen; wave_1_per_point31=y=y_screen; wave_1_per_point32= wave_1_per_point33=r=0.2; wave_1_per_point34=g=0.7; wave_1_per_point35=b=1.0; wave_1_per_point36=a=a*0.5 wave_1_per_point37= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=advance=0; wave_2_init2=advance2=0 wave_2_per_frame1=advance=advance+ bass_att*bass_att*0.002; wave_2_per_frame2=advance=if( above(advance,2) , advance-2, advance); wave_2_per_frame3=t1=advance; wave_2_per_frame4= wave_2_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; wave_2_per_frame6=t2=advance2; wave_2_per_point1=s=sample*6.28; wave_2_per_point2= wave_2_per_point3=//plot random x position via function of sample pos; wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); wave_2_per_point5=xp=xp*0.15; wave_2_per_point6= wave_2_per_point7=//plot random y position via function of sample pos; wave_2_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); wave_2_per_point9=yp=yp*0.15; wave_2_per_point10= wave_2_per_point11=//plot random z position via function of sample pos; wave_2_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); wave_2_per_point13=zp=zp*0.25; wave_2_per_point14= wave_2_per_point15=//pull stars toward screen wave_2_per_point16=zp=zp + 1 - t1; wave_2_per_point17= wave_2_per_point18=//correct when below 0 wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_2_per_point20= wave_2_per_point21=//darken far stars wave_2_per_point22=a=(1 - zp*0.5)*2; wave_2_per_point23= wave_2_per_point24=zp=zp*0.7; wave_2_per_point25= wave_2_per_point26=x_screen=-xp/zp + 0.5; wave_2_per_point27=y_screen=yp/zp + 0.5; wave_2_per_point28= wave_2_per_point29=x=x_screen; wave_2_per_point30=y=y_screen; wave_2_per_point31= wave_2_per_point32=r=1; wave_2_per_point33=g=0.5; wave_2_per_point34=b=0.1; wave_2_per_point35=a=a*0.7; wave_2_per_point36= wave_2_per_point37= wave_2_per_point38=a=a* above( sin(time+s*9) , -0.5 ); wave_2_per_point39= wave_2_per_point40= wavecode_3_enabled=1 wavecode_3_samples=402 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_init1=advance=0; wave_3_init2=advance2=0 wave_3_per_frame1=advance=advance+ bass_att*bass_att*0.002; wave_3_per_frame2=advance=if( above(advance,2) , advance-2, advance); wave_3_per_frame3=t1=advance; wave_3_per_frame4= wave_3_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; wave_3_per_frame6=t2=advance2; wave_3_per_point1=s=sample*6.28; wave_3_per_point2= wave_3_per_point3=//plot random x position via function of sample pos; wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); wave_3_per_point5=xp=xp*0.15; wave_3_per_point6= wave_3_per_point7=//plot random y position via function of sample pos; wave_3_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); wave_3_per_point9=yp=yp*0.15; wave_3_per_point10= wave_3_per_point11=//plot random z position via function of sample pos; wave_3_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); wave_3_per_point13=zp=zp*0.25; wave_3_per_point14= wave_3_per_point15=//pull stars toward screen wave_3_per_point16=zp=zp + 1 - t1; wave_3_per_point17= wave_3_per_point18=//correct when below 0 wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_3_per_point20= wave_3_per_point21=//darken far stars wave_3_per_point22=a=(1 - zp*0.5) * 0.3; wave_3_per_point23=a=if( below(a,0), 0 , a); wave_3_per_point24= wave_3_per_point25=zp=zp*0.7; wave_3_per_point26= wave_3_per_point27=x_screen=-xp/zp + 0.5; wave_3_per_point28=y_screen=yp/zp + 0.5; wave_3_per_point29= wave_3_per_point30=x=x_screen; wave_3_per_point31=y=y_screen; wave_3_per_point32= wave_3_per_point33=r=0.2; wave_3_per_point34=g=0.7; wave_3_per_point35=b=1.0; wave_3_per_point36=a=a*0.5 wave_3_per_point37= wave_3_per_point38= shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.208824 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.734577 shapecode_0_r=0.610000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.060000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time*0.3 shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.600000 shapecode_1_b=0.900000 shapecode_1_a=0.110000 shapecode_1_r2=0.600000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=xp = 1 - abs( sin(time*100) ); shape_1_per_frame2=xsign = rand(2)*2 - 1; shape_1_per_frame3= shape_1_per_frame4=a=a * (1-xp); shape_1_per_frame5= shape_1_per_frame6=xp=xp* (bass+mid+treb)*0.23; shape_1_per_frame7= shape_1_per_frame8=x = xp*xsign*0.5 + 0.5; shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1; per_frame_2=zoom=1.01; per_frame_3= per_frame_4=q1=time; per_frame_5=q2=time; per_frame_6=q3=time; per_frame_7= per_frame_8= per_frame_9= per_frame_10= per_frame_11= per_frame_12=flash=flash + min(mid*mid*mid*0.1,0.5); per_frame_13=flash=if( above(flash,1) , flash-1 , flash); per_frame_14=gamma=1.0+ flash*0.5 + min(bass_att*bass_att*0.3,0.49); per_frame_15=invert=0 ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - cellular_Phat_Spinny_Slide_mix_v2_Time_Mod_tan.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - cellular_Phat_Spinny_Slide_mix_v2_Time0000664000175000017500000004401711756064134033726 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.003586 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999999 fShader=1.000000 zoom=1.000491 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.220190 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t3 = q7; wave_0_per_frame2= wave_0_per_frame3=t1 = .5; wave_0_per_frame4=t2 = .5; wave_0_per_frame5= wave_0_per_frame6=//r = .5 + .5*sin(q2); wave_0_per_frame7=//g = .5 + .5*sin(q2 + 2.0944); wave_0_per_frame8=//b = .5 + .5*sin(q2 + 4.1888); wave_0_per_point1=sp = sample*6.2832; wave_0_per_point2=ti = time*20; wave_0_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_0_per_point4=raa = abs(raa - int(raa)); wave_0_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_0_per_point6=rab = abs(rab - int(rab)); wave_0_per_point7= wave_0_per_point8=cou = 30; wave_0_per_point9= wave_0_per_point10=seg = seg*above(sample,0); wave_0_per_point11=it = (it + 1)*above(sample,0); wave_0_per_point12=seg = seg + equal(ita,0); wave_0_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_0_per_point14=cop = equal(ita,cou); wave_0_per_point15= wave_0_per_point16=toll = toll*above(sample,0); wave_0_per_point17=toll = toll + value1 + value2; wave_0_per_point18=tav = toll/cou*.1; wave_0_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_0_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_0_per_point21= wave_0_per_point22=toll = toll*(1-cop); wave_0_per_point23=//toll = 15; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_0_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_0_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_0_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_0_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_0_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_0_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_0_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_0_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_0_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_0_per_point36= wave_0_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_0_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_0_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_0_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_0_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_0_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_0_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_0_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_0_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_0_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_0_per_point47= wave_0_per_point48= wave_0_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_0_per_point50= wave_0_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_0_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_0_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_0_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_0_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_0_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_0_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_0_per_point58= wave_0_per_point59=my = min(my,.25); wave_0_per_point60= wave_0_per_point61=// add branches via rotation wave_0_per_point62=poi = q3; wave_0_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_0_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_0_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_0_per_point66=modx = 0; wave_0_per_point67=mx = mx - modx; wave_0_per_point68=my = my - mody; wave_0_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point71=mx = ox + modx; wave_0_per_point72=my = oy + mody; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75=mang = above(rep,1)*rep*1.0472; wave_0_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point78=mx = ox; wave_0_per_point79=my = oy; wave_0_per_point80= wave_0_per_point81= wave_0_per_point82=sz = .5; wave_0_per_point83=x = mx*.75*sz + t1; wave_0_per_point84=y = my*sz + t2; wave_0_per_point85= wave_0_per_point86= wave_0_per_point87= wave_0_per_point88=a = t3; // drawn every 2nd frame, gets values in other one wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t3 = q7; wave_1_per_frame2= wave_1_per_frame3=t1 = .5; wave_1_per_frame4=t2 = .5; wave_1_per_point1=sp = sample*6.2832; wave_1_per_point2=ti = time*20; wave_1_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_1_per_point4=raa = abs(raa - int(raa)); wave_1_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_1_per_point6=rab = abs(rab - int(rab)); wave_1_per_point7= wave_1_per_point8=cou = 30; wave_1_per_point9= wave_1_per_point10=seg = seg*above(sample,0); wave_1_per_point11=it = (it + 1)*above(sample,0); wave_1_per_point12=seg = seg + equal(ita,0); wave_1_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_1_per_point14=cop = equal(ita,cou); wave_1_per_point15= wave_1_per_point16=toll = toll*above(sample,0); wave_1_per_point17=toll = toll + value1 + value2; wave_1_per_point18=tav = toll/cou*.1; wave_1_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_1_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_1_per_point21= wave_1_per_point22=toll = toll*(1-cop); wave_1_per_point23=//toll = 15; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_1_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_1_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_1_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_1_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_1_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_1_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_1_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_1_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_1_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_1_per_point36= wave_1_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_1_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_1_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_1_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_1_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_1_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_1_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_1_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_1_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_1_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_1_per_point47= wave_1_per_point48= wave_1_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_1_per_point50= wave_1_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_1_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_1_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_1_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_1_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_1_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_1_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_1_per_point58= wave_1_per_point59=my = min(my,.25); wave_1_per_point60= wave_1_per_point61=// add branches via rotation wave_1_per_point62=poi = q3; wave_1_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_1_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_1_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_1_per_point66=modx = 0; wave_1_per_point67=mx = mx - modx; wave_1_per_point68=my = my - mody; wave_1_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point71=mx = ox + modx; wave_1_per_point72=my = oy + mody; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=mang = above(rep,1)*rep*1.0472; wave_1_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point78=mx = ox; wave_1_per_point79=my = oy; wave_1_per_point80= wave_1_per_point81= wave_1_per_point82= wave_1_per_point83=sz = .5; wave_1_per_point84=x = mx*.75*sz + t1; wave_1_per_point85=y = my*sz + t2; wave_1_per_point86= wave_1_per_point87=a = t3; // drawn every 2nd frame, gets values in other one wave_1_per_point88= wave_1_per_point89=//r = .5 - .5*sin(q2); wave_1_per_point90=//g = .5 - .5*sin(q2 + 2.0944); wave_1_per_point91=//b = .5 - .5*sin(q2 + 4.1888); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sw = 1-sw; wave_2_per_point2=sp = sample*6.2832 - time; wave_2_per_point3= wave_2_per_point4=sz = sp - q1 - .7854*.5; wave_2_per_point5=sz = .5 + .5*sin(sz*4) + value1 + value2; wave_2_per_point6= wave_2_per_point7=cv = sz*6.2832*4; wave_2_per_point8= wave_2_per_point9=sz = pow(sz,.5)*.05*sw; wave_2_per_point10= wave_2_per_point11=x = .5 + sz*sin(sp)*.75; wave_2_per_point12=y = .5 + sz*cos(sp); wave_2_per_point13= wave_2_per_point14=r = .5 + .5*sin(.5*(time - cv)); wave_2_per_point15=r = min(1,(value1+value2)*1); wave_2_per_point16=g = r; b = r; wave_2_per_point17= wave_2_per_point18=//g = .5 + .5*sin(.5*(time - cv + 2.094)); wave_2_per_point19=//b = .5 + .5*sin(.5*(time - cv + 4.188)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=1.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=size=0.165; wave_3_per_point3= wave_3_per_point4=x=sin(n)*size + 0.5; wave_3_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_3_per_point6= wave_3_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_3_per_point8=r=sin(n)*0.5 + 0.5; wave_3_per_point9=g=sin(n+2.1)*0.5+0.5; wave_3_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_3_per_point11=r=r*flux; wave_3_per_point12=g=g*flux; wave_3_per_point13=b=b*flux; wave_3_per_point14=//a=above(sin(time*10),0); shapecode_0_enabled=0 shapecode_0_sides=50 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.020000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1= shape_0_per_frame2=//r = .5 + .5*sin(time*1.123); shape_0_per_frame3=//g = .5 + .5*sin(time*1.456); shape_0_per_frame4=//b = .5 + .5*sin(time*1.789); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=//r = .5 - .5*sin(q2); shape_0_per_frame8=//g = .5 - .5*sin(q2 + 2.0944); shape_0_per_frame9=//b = .5 - .5*sin(q2 + 4.1888); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.662299 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.503730 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//tex_zoom = 1/rad; shape_1_per_frame2= shape_1_per_frame3=tex_ang=0.001; shapecode_2_enabled=0 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.661067 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.462903 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.062832 shapecode_3_tex_zoom=2.151514 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att * treb_att * mid_att)*3; per_frame_7= per_frame_8=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); per_frame_9=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); per_frame_10=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); per_frame_11=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); per_frame_12= per_frame_13=tt = tt + tic*treb*treb*treb; per_frame_14=mt = mt + tic*mid*mid*mid; per_frame_15=bt = bt + tic*bass*bass*bass; per_frame_16=vt = vt + tic*vav; per_frame_17= per_frame_18=sp = abs(vav - slide)*.1; per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.1; per_frame_20=toc = 1; per_frame_21= per_frame_22=q1 = rand(2); // shapecode per_frame_23=q2 = time; // colourcycle per_frame_24=q3 = 3 + rand(3) + rand(3); // branching per_frame_25= per_frame_26=q4 = vt; per_frame_27= per_frame_28=sw = 1-sw; per_frame_29= per_frame_30=q7 = sw; per_frame_31= per_pixel_1=a = .5; per_pixel_2=b = .5; per_pixel_3=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_4=sw = below(dis,.2); per_pixel_5= per_pixel_6=mod = -.18 + .18*pow(1-dis*4,.8); per_pixel_7=dx = if(sw,mod*(x-.5),0); per_pixel_8=dy = if(sw,mod*(y-.5),0); per_pixel_9= per_pixel_10= per_pixel_11=mod = .005 - .01*sin(rad*6.2832*2); per_pixel_12=dx = if(sw,dx + sin(ang)*mod,0); per_pixel_13=dy = if(sw,dy + cos(ang)*mod,0); per_pixel_14= per_pixel_15=sx = if(sw,sx,1); per_pixel_16=sy = -.3*if(sw,sy,1); per_pixel_17= per_pixel_18= per_pixel_19=a = above(x,.5); per_pixel_20=b = above(y,.5); per_pixel_21=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_22= per_pixel_23=lim = below(dis,.2); per_pixel_24= per_pixel_25=dx = if(lim,.5*(1-2*below(x,.5)),dx); per_pixel_26=dy = if(lim,.5*(1-2*below(y,.5)),dy); per_pixel_27= per_pixel_28= per_pixel_29=mod = -1; per_pixel_30=tm=time-(rad/2.5); per_pixel_31=b = tan(q4*.03348)*4; per_pixel_32=a = sin(tm); per_pixel_33=dx = if(lim + sw,dx,mod*(x-a)); per_pixel_34=dy = if(lim + sw,dy,mod*(y-b)); per_pixel_35= per_pixel_36=//rot = if(lim + sw,rot,1.5708); projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Anuera.milk0000664000175000017500000001212511756064134026254 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700001 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.256828 fWaveScale=1.199241 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.640000 nMotionVectorsY=12.840000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=decay=0.5; per_frame_1=wave_myster=bass_att-1; per_frame_2=mv_r=sin(1.39+time*1.55)*bass_att; per_frame_3=mv_g=sin(1.59+time*1.75)*bass_att; per_frame_4=mv_b=sin(1.79+time*1.95)*bass_att; per_frame_5=wave_r=mv_g; per_frame_6=wave_b=mv_r; per_frame_7=wave_g=mv_b; per_frame_8=rot=rot+(bass_att-1)*.2; per_frame_9=decay=if(time%20,.99,.5) per_pixel_1=dx=sin(sqrt(sqr(x*15)*15))*.01; per_pixel_2=dy=sin(sqrt(sqr(y*15)*15))*.01; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - The Devil Is In The Details.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - The Devil Is In The Details.m0000664000175000017500000000531011756064134032443 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.993998 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.334693 fWaveSmoothing=0.75 fWaveParam=-0.2199 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.4 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_19=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_20=ib_r = 0.3+xpos; per_frame_21=ib_b = 0.06*bass; per_frame_22=ib_g = 0.25+ypos; per_frame_23=q3 = 10+8*(0.6*sin(0.423*time) + 0.4*sin(0.253*time)); per_frame_24=q4 = 1/q3; per_frame_25=q5 = 0.5*sign(xpos); per_frame_26=q6 = 0.5*sign(ypos); per_frame_27=monitor = rot; per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat+Eo.S_Mandala_Chasers_remix_spectrum.milk0000664000175000017500000002570311756064134033266 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.483827 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=st = sample*4; wave_1_per_point2=stt = st - int(st); wave_1_per_point3= wave_1_per_point4=x = stt; wave_1_per_point5=x = if( above(st,1) , 1 , x ); wave_1_per_point6=x = if( above(st,2) , 1-stt , x ); wave_1_per_point7=x = if( above(st,3) , 0 , x ); wave_1_per_point8= wave_1_per_point9=y = 0; wave_1_per_point10=y = if( above(st,1) , stt , y ); wave_1_per_point11=y = if( above(st,2) , 1 , y ); wave_1_per_point12=y = if( above(st,3) , 1-stt , y ); wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=phs=time*0.26; wave_1_per_point16= wave_1_per_point17=w=sin(sample*6.283 * 6 + time*0.5) * 0.5 + 0.6; wave_1_per_point18= wave_1_per_point19=r=( (sample*0.3+phs) - int(sample*0.3+phs) )*1.5; wave_1_per_point20=r=if( above(r,1) , 2-r , r ) * w; wave_1_per_point21=r=1- pow(1-r,2); wave_1_per_point22= wave_1_per_point23=g=( (sample*0.3+phs+0.66) - int(sample*0.3+phs+0.66) )*1.5; wave_1_per_point24=g=if( above(g,1) , 2-g , g ) * w; wave_1_per_point25=g=1- pow(1-g,2); wave_1_per_point26= wave_1_per_point27=b=( (sample*0.3+phs+1.33) - int(sample*0.3+phs+1.33) )*1.5; wave_1_per_point28=b=if( above(b,1) , 2-b , b ) * w; wave_1_per_point29=b=1- pow(1-b,2); wave_1_per_point30= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wave_2_per_point81=phs=time*0.3; wave_2_per_point82=r=( (sample*0.3+phs) - int(sample*0.3+phs) )*2; wave_2_per_point83=r=if( above(r,1) , 2-r , r ); wave_2_per_point84= wave_2_per_point85=g=( (sample*0.3+phs+0.66) - int(sample*0.3+phs+0.66) )*2; wave_2_per_point86=g=if( above(g,1) , 2-g , g ); wave_2_per_point87= wave_2_per_point88=b=( (sample*0.3+phs+1.33) - int(sample*0.3+phs+1.33) )*2; wave_2_per_point89=b=if( above(b,1) , 2-b , b ); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.760000 shapecode_0_y=0.600000 shapecode_0_rad=0.703044 shapecode_0_ang=0.565487 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.831505 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.300000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_ang=(sin(time/4)*0.5+0.5)*6.28; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.284278 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=2.987755 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.950000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! per_frame_1=decay=.999; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.01*(58/fps); per_frame_11= per_frame_12=q1=time*0.5; per_pixel_1=zoom=1.005-(rad/100) + (bass*bass)*0.0015; per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Devil's Disco Night.milk0000664000175000017500000001221511756064134030412 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.900000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.500000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=134 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.639055 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=6 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.330000 shapecode_1_y=0.500000 shapecode_1_rad=0.117258 shapecode_1_ang=0.251327 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=6 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.670000 shapecode_2_y=0.500000 shapecode_2_rad=0.117258 shapecode_2_ang=3.392921 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=gamma=.5+bass_att; per_frame_2=q1=q1+treb_att; per_frame_3=wave_r=wave_r+sin(time+gamma); per_frame_4=wave_g=wave_g+cos(time-gamma); per_frame_5=wave_b=(1-(wave_r+wave_g)); per_frame_6= per_frame_7= per_pixel_1=zoom=zoom+.1; per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*.1; per_pixel_3=rot=rot+sin(rot-ang*5+rad*5)*.3; per_pixel_4=rot=sqr(rot); per_pixel_5= per_pixel_6= per_pixel_7= per_pixel_8= per_pixel_9= per_pixel_10= per_pixel_11= per_pixel_12= per_pixel_13= per_pixel_14= projectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Take Your Pick (Remix).milk0000664000175000017500000000565011756064135031665 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980921 fVideoEchoZoom=0.333514 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=63 nMotionVectorsY=3 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.345371 fWaveScale=1.269602 fWaveSmoothing=0.387000 fWaveParam=0.380000 fModWaveAlphaStart=0.950000 fModWaveAlphaEnd=1.680000 fWarpAnimSpeed=1.051005 fWarpScale=0.905281 fZoomExponent=17.011005 fShader=0.790000 zoom=1.061407 rot=0.000000 cx=0.530001 cy=0.530001 dx=0.000000 dy=0.000000 warp=1.030293 sx=0.999993 sy=0.999994 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.510000 wave_y=0.530000 ob_size=0.020000 ob_r=0.070000 ob_g=0.340000 ob_b=0.190000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.090000 per_frame_1=warp=0; per_frame_2=bass_flip=if(equal(abs(bass_flip),1),bass_flip,-1)*if(above(bass_att,1.4),-1,1); per_frame_3=treb_flip=if(equal(abs(treb_flip),1),treb_flip,-1)*if(above(treb_att,1.4),-1,1); per_frame_4=state=1+if(equal(bass_flip,1),2,0)+if(equal(treb_flip,1),1,0); per_frame_5=wave_r=if(equal(abs(state-3),1),0+.2*sin(time*.6),if(above(state,2),.8+.2*sin(time),.6+.08*sin(time))); per_frame_6=wave_g=if(equal(abs(state-3),1),0,if(equal(state,3),0,.49)); per_frame_7=wave_b=if(equal(abs(state-3),1),.8+.2*sin(time*.7),0); per_frame_8=zoom_fade=if(above(abs(1-zoom_fade),.1),1,if(above(state,2),zoom_fade-.008,zoom_fade+.01)); per_frame_9=zoom=zoom_fade; per_frame_10=ob_r=wave_r; per_frame_11=ob_g=wave_g; per_frame_12=ob_b=wave_b; per_frame_13=ob_a=.3*(3-state); per_frame_14=wave_mystery=if(equal(abs(state-3),1),1,0); per_frame_15=q1=state; per_frame_16=q2=sin(time*state*.25); per_frame_17=q3=effect_1*effect_2*effect_3*effect_4*effect_5*effect_6; per_frame_18=q4=time*q1*.3*entropy; per_frame_19=q5=pulse_timer; per_frame_20=q6=sin(q2*.002); per_frame_21=wave_x=wave_x+.1618*q2; per_frame_22=wave_y=wave_x+.0618*sin(time); per_frame_23=decay=.975+.01*above(q2,0); per_frame_24=rot=treb_flop*(pulse%q1)*-.2; per_frame_25=pulse_cap=entropy*5000; per_frame_26=pulse=if(above(abs(pulse),pulse_cap),0-pulse_cap,pulse+entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)/3); per_frame_27=old_bass_flop=bass_flop; per_frame_28=old_treb_flop=treb_flop; per_frame_29=old_mid_flop=mid_flop; per_frame_30=chaos=.8+.2*sin(pulse); per_frame_31=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_32=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_2=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_3=rot=if(above(abs(zoom-1),.08),-.4+.2*q1,0); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - heater core C_Phat's_class + sparks_mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - heater core C_Phat's_class + sparks_mix.0000664000175000017500000003226111756064134032652 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=freq=sin(q7*0.5)*4+4; wave_0_per_point4= wave_0_per_point5=scale=sin(n*freq)*0.3+0.7; wave_0_per_point6=xp=sin(n*1)*0.3*scale; wave_0_per_point7=yp=cos(n*1)*0.3*scale; wave_0_per_point8=zp=abs(sin(n*freq+time)*0.1); wave_0_per_point9= wave_0_per_point10=//rotate on y wave_0_per_point11=ang=(q7+time*0.01)*0.2; wave_0_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_0_per_point13=yp2=yp; wave_0_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_0_per_point15= wave_0_per_point16=//rotate on x wave_0_per_point17=ang=(q7+time*0.01)*0.3; wave_0_per_point18=xp3=xp2; wave_0_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_0_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_0_per_point21= wave_0_per_point22= wave_0_per_point23=xp=xp3; wave_0_per_point24=yp=yp3; wave_0_per_point25=zp=zp3; wave_0_per_point26=zp=zp+2.1; wave_0_per_point27=xs=xp/zp; wave_0_per_point28=ys=yp/zp; wave_0_per_point29= wave_0_per_point30=x=xs+0.5; wave_0_per_point31=y=ys*1.3+0.5; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_0_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2= wave_1_per_point3=freq=sin(q7*0.5)*4+4; wave_1_per_point4= wave_1_per_point5=scale=sin(n*freq)*0.3+0.7; wave_1_per_point6=xp=sin(n*1)*0.3*scale; wave_1_per_point7=yp=cos(n*1)*0.3*scale; wave_1_per_point8=zp=-abs(sin(n*freq+time)*0.1); wave_1_per_point9= wave_1_per_point10=//rotate on y wave_1_per_point11=ang=(q7+time*0.01)*0.2; wave_1_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_1_per_point13=yp2=yp; wave_1_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_1_per_point15= wave_1_per_point16=//rotate on x wave_1_per_point17=ang=(q7+time*0.01)*0.3; wave_1_per_point18=xp3=xp2; wave_1_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_1_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_1_per_point21= wave_1_per_point22= wave_1_per_point23=xp=xp3; wave_1_per_point24=yp=yp3; wave_1_per_point25=zp=zp3; wave_1_per_point26=zp=zp+2.1; wave_1_per_point27=xs=xp/zp; wave_1_per_point28=ys=yp/zp; wave_1_per_point29= wave_1_per_point30=x=xs+0.5; wave_1_per_point31=y=ys*1.3+0.5; wave_1_per_point32= wave_1_per_point33= wave_1_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_1_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38= wave_2_per_point39= wave_2_per_point40=a=aflux wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.150000 wavecode_3_a=1.000000 wave_3_per_frame1=spark=rand(40); wave_3_per_frame2=spark= above(spark,37); wave_3_per_frame3= wave_3_per_frame4=t1=spark; wave_3_per_frame5=t2=0; wave_3_per_frame6=t3=0; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=offran=1-t1*0.1; wave_3_per_point3=sparkcycle=above( sin(n*2) , 0); wave_3_per_point4= wave_3_per_point5=zran=(rand(8) - 4); wave_3_per_point6=xran=(rand(8) - 4); wave_3_per_point7=yran=(rand(8) - 4); wave_3_per_point8=alp=min( 1-abs(zran*0.25), min( 1-abs(xran*0.25),1-abs(yran*0.25) )); wave_3_per_point9=alp=alp*alp; wave_3_per_point10=a=alp*(1-t1) + t1; wave_3_per_point11=zran=zran*0.001*offran; wave_3_per_point12=xran=xran*0.001*offran; wave_3_per_point13=yran=yran*0.001*offran; wave_3_per_point14= wave_3_per_point15=xseed=sin(sample*3.14+time*15)+sin(sample*11)*0.4; wave_3_per_point16=yseed=cos(sample*3.14+time*9)+sin(sample*17+time)*0.4; wave_3_per_point17=t2=t2+xseed*sparkcycle; wave_3_per_point18=t3=t3+yseed*sparkcycle; wave_3_per_point19=xspark=t2*0.002; wave_3_per_point20=yspark=t3*0.008; wave_3_per_point21= wave_3_per_point22=scale=sin(n*freq)*0.3+0.7; wave_3_per_point23=zp=sin(time)+ zran; wave_3_per_point24=zp=zp + yspark*t1*sparkcycle; wave_3_per_point25= wave_3_per_point26=aflux=sin(zp*3.14 + 3.14); wave_3_per_point27=xp=sin(n)*0.1*aflux + xran; wave_3_per_point28=xp=xp + xspark*t1*sparkcycle; wave_3_per_point29=yp=cos(n)*0.1*aflux + yran; wave_3_per_point30= wave_3_per_point31=//rotate on y wave_3_per_point32=ang=(q7+time*0.01)*0.2; wave_3_per_point33=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point34=yp2=yp; wave_3_per_point35=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point36= wave_3_per_point37=//rotate on x wave_3_per_point38=ang=(q7+time*0.01)*0.3; wave_3_per_point39=xp3=xp2; wave_3_per_point40=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point41=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point42= wave_3_per_point43= wave_3_per_point44=xp=xp3; wave_3_per_point45=yp=yp3; wave_3_per_point46=zp=zp3; wave_3_per_point47= wave_3_per_point48=zp=zp+2.1; wave_3_per_point49=xs=xp/zp; wave_3_per_point50=xs=xs+0.5; wave_3_per_point51=ys=yp/zp; wave_3_per_point52=ys=ys*1.3 + 0.5; wave_3_per_point53= wave_3_per_point54=x=xs; wave_3_per_point55=y=ys; wave_3_per_point56= wave_3_per_point57= wave_3_per_point58= wave_3_per_point59= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.800000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=border_a=treb; shape_0_per_frame2=rad=bass; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.216712 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=1.000000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5) shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=decay=1; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5=mtime=mtime+vol*0.018*(70/fps); per_frame_6=q7=mtime; per_frame_7=q8=vol per_pixel_1=zoom=-1.02 + rad*10; per_pixel_2=//rot=rad*500; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Dark Ritual (Star Of Destiny Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Dark Ritual (Star Of Destiny Mix).mil0000664000175000017500000001563311756064134032724 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.994 fDecay=1 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.46 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=1 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0.05 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.4 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.6 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.4 shapecode_1_ang=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.6 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_per_frame1=ang =1- time*0.4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.3 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=0.6 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_per_frame1=ang = 0.5+time*0.4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - interwoven (nightmare weft)_Phats_Maybe_Ill_Go_To_A_Party.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - interwoven (nightmare weft)_Phats_Maybe_0000664000175000017500000001760111756064134033451 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.498315 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.950000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.500000 mv_r=1.000000 mv_g=1.000000 mv_b=0.800000 mv_a=0.100000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/phat + Eo.S. - single cel angel birth.milk0000664000175000017500000002364711756064134031541 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=0.999900 sy=1.001800 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.390000 mv_g=0.440000 mv_b=0.900000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=adv=0 wave_0_per_frame1= wave_0_per_frame2=adv=adv+(bass*bass)*0.005; wave_0_per_frame3= wave_0_per_frame4=t1=sin(adv)*0.3; wave_0_per_frame5=t2=cos(adv)*0.3; wave_0_per_frame6=t3=adv; wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; wave_0_per_point2= wave_0_per_point3=xp=sin(sample*6.28+waver); wave_0_per_point4=yp=cos(sample*6.28+waver); wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; wave_0_per_point9=xp=xp*scale*scale2; wave_0_per_point10=yp=yp*scale*scale2; wave_0_per_point11= wave_0_per_point12=x=xp*0.4*0.7 + 0.5; wave_0_per_point13=y=yp*0.5*0.7 + 0.5; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16= wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; wave_0_per_point18=rmod=rmod*rmod; wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; wave_0_per_point20=gmod=gmod*gmod; wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; wave_0_per_point22=bmod=bmod*bmod; wave_0_per_point23= wave_0_per_point24=r=rmod; wave_0_per_point25=g=gmod; wave_0_per_point26=b=bmod wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=adv=0 wave_1_per_frame1= wave_1_per_frame2=adv=adv+(bass*bass)*0.005; wave_1_per_frame3= wave_1_per_frame4=t1=sin(adv)*0.3; wave_1_per_frame5=t2=cos(adv)*0.3; wave_1_per_frame6=t3=adv; wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; wave_1_per_point2= wave_1_per_point3=xp=sin(sample*6.28+waver); wave_1_per_point4=yp=cos(sample*6.28+waver); wave_1_per_point5= wave_1_per_point6= wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; wave_1_per_point9=xp=xp*scale*scale2; wave_1_per_point10=yp=yp*scale*scale2; wave_1_per_point11= wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; wave_1_per_point13=y=yp*0.5*0.7 + 0.5; wave_1_per_point14= wave_1_per_point15= wave_1_per_point16= wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; wave_1_per_point18=rmod=rmod*rmod; wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; wave_1_per_point20=gmod=gmod*gmod; wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; wave_1_per_point22=bmod=bmod*bmod; wave_1_per_point23= wave_1_per_point24=r=rmod; wave_1_per_point25=g=gmod; wave_1_per_point26=b=bmod wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.972354 shapecode_0_ang=0.188400 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.778288 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.590000 shapecode_0_border_g=0.810000 shapecode_0_border_b=0.690000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); shape_0_per_frame2=//a=DMT; shape_0_per_frame3=//a2=.5*DMT; shape_0_per_frame4=//border_a=0.4*DMT; shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; shape_0_per_frame10=//sides=bass*16 shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; shape_0_per_frame12= shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; shape_0_per_frame15=x=x+sin(adv*0.5)*0.15; shape_0_per_frame16=y=y+cos(adv)*0.05; shape_0_per_frame17= shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; shape_0_per_frame19= shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; shape_0_per_frame23= shape_0_per_frame24=r=0.9 + rmod*0.1; shape_0_per_frame25=g=0.9 + gmod*0.1; shape_0_per_frame26=b=0.9 + bmod*0.1 shape_0_per_frame27= shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.251327 shapecode_1_tex_zoom=1.905855 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.400000 shapecode_1_r2=0.700000 shapecode_1_g2=0.200000 shapecode_1_b2=0.600000 shapecode_1_a2=0.100000 shapecode_1_border_r=0.500000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=adv=adv+(bass*bass)*0.03; shape_1_per_frame3=x=sin(adv)*0.5+0.5; shape_1_per_frame4=y=cos(adv)*0.5+0.5; shape_1_per_frame5=r=bass_att; shape_1_per_frame6=r2=bass_att; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; shape_1_per_frame12= shape_1_per_frame13=b2=0.2 + rmod*0.7; shape_1_per_frame14=r2=0.2 + gmod*0.7; shape_1_per_frame15=g2=0.2 + bmod*0.7 shapecode_2_enabled=0 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.200000 shapecode_2_y=0.800000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.256637 shapecode_2_tex_zoom=0.498314 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.468144 shapecode_3_ang=0.753982 shapecode_3_tex_ang=0.753982 shapecode_3_tex_zoom=0.698924 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.300000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1= shape_3_per_frame2= shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; shape_3_per_frame4=rmod=rmod*rmod; shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; shape_3_per_frame6=gmod=gmod*gmod; shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; shape_3_per_frame8=bmod=bmod*bmod; shape_3_per_frame9= shape_3_per_frame10=r2=0.8+rmod*0.2; shape_3_per_frame11=g2=0.8+gmod*0.2; shape_3_per_frame12=b2=0.8+bmod*0.2; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2= per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; per_frame_4= per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); per_frame_8= per_frame_9= per_frame_10= per_pixel_1=//adv=min( (bass*bass*bass), 1); per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; per_pixel_3=//warp=warp*adv; per_pixel_4= per_pixel_5=//dx=(cos(y+bass )*0.005*rad)*treb; per_pixel_6=//dy=(sin(x+bass*5 )*0.005*rad)*treb; per_pixel_7=//rot=rad/(bass*100); per_pixel_8= per_pixel_9=zoom=1+ 0.001; per_pixel_10=//Do people that don't do drugs make shit like this?? projectM-complete-2.1.0-Source/presets_milkdrop_104/Illusion - Heavenly Eye.milk0000664000175000017500000000234111756064134027562 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.5 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.8 fWaveScale=1.151736 fWaveSmoothing=0.1 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=8 fWarpScale=1.331 fZoomExponent=15 fShader=0 zoom=1.280549 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.012485 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - VooV's Movement.milk0000664000175000017500000001120311756064134030202 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.186471 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.351767 fShader=0 zoom=0.980296 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=1 wave_g=0.7 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=1 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=1.28 nMotionVectorsY=1.248 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_15=q2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_16=q6 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_17=q7 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_18=//ob_size = beat*0.05; per_frame_19=ob_r = sin(20*(q1+q2)); per_frame_20=ob_g = sin(25*(q6+q7)); per_frame_21=//mv_x = 1.25; per_frame_22=//mv_y = 1.25; per_frame_23=//mv_dx = (0.33*(q1+q2+q6))-0.5; per_frame_24=//mv_dy = (1-0.33*(3-q2-q6-q7))-0.5; per_frame_25=//mv_a = 1; per_frame_26=//mv_l = 10*bass; per_frame_27=change = if(beat,rand(10)+3,oldchange); per_frame_28=oldchange = change; per_frame_29=q4 = (change + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_30=//ch = if(beat,rand(10)+3,oldch); per_frame_31=zz = if(beat,rand(13)+3,oldzz); per_frame_32=oldzz =zz; per_frame_33=q5 = (zz + 0.2*sin(time*0.385) + 0.2*sin(time*0.641) + 0.2*sin(time*0.846)); per_frame_34=q3 = mode; per_frame_35=monitor = mode; per_frame_36=//wave_x = if(framehalf,q1,q2); per_frame_37=//wave_y =1- if(framehalf,q6,q7); per_frame_38=//wave_a =0; per_frame_39=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_40=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_41=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Chromatic Abyss (Refined Abyss Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Chromatic Abyss (Refined Abyss Mix).m0000664000175000017500000000335211756064134032754 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.093684 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.250013 fWaveSmoothing=0.000000 fWaveParam=0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.940320 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.800000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; per_frame_4=wave_x = wave_x + 0.00*sin(0.8*time); per_frame_5=wave_y = wave_y + 0.00*sin(0.5*time); per_frame_6=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); per_frame_7=dx_r = equal(turn,2)*0.016*sin(7*time) + (1-equal(turn,2))*dx_r; per_frame_8=dy_r = equal(turn,2)*0.013*sin(8*time) + (1-equal(turn,2))*dy_r; per_frame_9=dx = dx + 0.25*dx_r; per_frame_10=dy = dy + 0.25*dy_r; per_pixel_1=zoom = zoom - if (below (rad,0.61), +0.05, +0.01); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cepiasound.milk0000664000175000017500000000265511756064134026662 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.9 fWaveScale=0.436037 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=1.05 fModWaveAlphaEnd=1.39 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.065 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.28 sx=1 sy=1 wave_r=1 wave_g=0.6 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=-1.4 mv_dy=2 mv_l=1 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_pixel_1=zoom=zoom+max(bass-1,0)*0.25*sin(rad*15); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Songflower (Hybrid Plant).milk0000664000175000017500000002552411756064134031757 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.816690 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.447722 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.451114 fShader=1.000000 zoom=0.498313 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=2.715848 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.400000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.200000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=// Loadus & Geiss custom shape design shape_0_per_frame2= shape_0_per_frame3=ang = q4*(0.13 + 0.1*t1); shape_0_per_frame4=rad = rad * (0.5 + 0.2*t2); shape_0_per_frame5=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame6=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame7=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame8=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame9=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame10=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.804100 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=1.347846 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=// Loadus & Geiss custom shape design shape_1_per_frame2= shape_1_per_frame3=x = x + 0.05*sin(time*1.05+33); shape_1_per_frame4=y = y + 0.03*sin(time*1.09+24); shape_1_per_frame5=ang = q4*(0.2 + 0.1*t1); shape_1_per_frame6=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame7=r = q3; shape_1_per_frame8=g = q1; shape_1_per_frame9=b = q2; shape_1_per_frame10= shape_1_per_frame11=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame12=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame13=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame14=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame15=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame16=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.699536 shapecode_2_ang=4.209736 shapecode_2_tex_ang=1.884956 shapecode_2_tex_zoom=0.905287 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=// Loadus & Geiss custom shape design shape_2_per_frame2= shape_2_per_frame3=x = x + 0.05*sin(time*0.17+24); shape_2_per_frame4=y = y + 0.03*sin(time*0.23+28); shape_2_per_frame5=ang = q4*(0.5 + 0.1*t1); shape_2_per_frame6=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame7=r = q1; shape_2_per_frame8=g = q3; shape_2_per_frame9=b = q2; shape_2_per_frame10= shape_2_per_frame11=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame12=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame13=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame14=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame15=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame16=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=50 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.670000 shapecode_3_y=0.430000 shapecode_3_rad=0.370032 shapecode_3_ang=4.209736 shapecode_3_tex_ang=3.769911 shapecode_3_tex_zoom=0.999998 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=t1 = rand(100)*0.01; shape_3_init2=t2 = rand(100)*0.01; shape_3_per_frame1=// Loadus & Geiss custom shape design shape_3_per_frame2= shape_3_per_frame3=x = x + 0.25*sin(time*0.17+32); shape_3_per_frame4=y = y + 0.23*sin(time*0.13+12); shape_3_per_frame5=ang = q4*(0.2 + 0.1*t1); shape_3_per_frame6=rad = rad * (0.9 + 0.2*t2); shape_3_per_frame7=//r = min(1,max(0,r + 0.1*sin(time*0.117 + 1))); shape_3_per_frame8=//g = min(1,max(0,g + 0.1*sin(time*0.191 + 2))); shape_3_per_frame9=//b = min(1,max(0,b + 0.1*sin(time*0.132 + 4))); shape_3_per_frame10=//r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_3_per_frame11=//g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_3_per_frame12=//b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shape_3_per_frame13=r = q1; shape_3_per_frame14=b = q3; shape_3_per_frame15=g = q2; shape_3_per_frame16=r2 = q2; shape_3_per_frame17=b2 = q1; shape_3_per_frame18=g2 = q3; per_frame_init_1=leafset = 3; per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*3+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,3)*0.015*sin(5*time)+(1-equal(pfthresh,3))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,3)*0.015*sin(6*time)+(1-equal(pfthresh,3))*pfdy_r; per_frame_8=q1 = wave_r; per_frame_9=q2 = wave_g; per_frame_10=q3 = wave_b; per_frame_11= per_frame_12=ob_r = 1-abs(q1)*0.75; per_frame_13=ob_g = 1-abs(q2)*0.75; per_frame_14=ob_b = 1-abs(q3)*0.75; per_frame_15=echo_zoom = echo_zoom - min(max(0.75,50*pfdx_r),1); per_frame_16= per_frame_17=echo_orient = echo_orient + 16*pfdy_r; per_frame_18= per_frame_19=dx = dx + 12.1*pfdx_r; per_frame_20=dy = dy + 12.1*pfdy_r; per_frame_21=//ib_a = ib_a + min(0.5,0.5-abs(dx+dy)); per_frame_22= per_frame_23=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_24=ocog = below(cog,30000)*cog; per_frame_25=q4 = cog; per_frame_26=ob_r = q2; per_frame_27=ob_g = q3; per_frame_28=ob_b = q1; per_frame_29=rcog = orcog + 0.5*(rand(100)*0.01); per_frame_30=orcog = below(rcog,20000)*rcog; per_frame_31=q5 = rcog; per_frame_32=//ib_size = ib_size + 0.009*treb_att*tan(q4); per_frame_33=//ob_size = ob_size + 0.009*bass_att*cos(q4); per_frame_34=//ob_a = ob_a + min(0.5,0.5-abs(q4-q5)); per_frame_35=ib_r = 1-abs(q1)*sin(q4); per_frame_36=ib_g = 0.75*cos(q4); per_frame_37=ib_b = 1-abs(q3)*cos(q5); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 4*dy_r*above(tg1,0.5) + 4*dx_r*below(tg1,0.5); per_pixel_6=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_7= per_pixel_8=ladder = abs(sin(1*time)); per_pixel_9=leaf = 5*below(ladder,0.2) + 8*above(ladder,0.2)*below(ladder,0.4) + per_pixel_10=12*above(ladder,0.4)*below(ladder,0.6) + 18*above(ladder,0.6)*below(ladder,0.8) + per_pixel_11=24*above(ladder,0.8); per_pixel_12=leafset = if(equal(thresh,2), leaf, leafset); per_pixel_13= per_pixel_14=zoom = zoom + 0.05*(0.75-sin(leafset*5))*(1-rad); per_pixel_15=zoom = zoom - abs(0.05*(0.75-cos(4*ang))); per_pixel_16= per_pixel_17=zoom = zoom + tg3*tan(4*q4)*below(zoom,0.22)*above(zoom,-0.22); per_pixel_18= per_pixel_19=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_20=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_21=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_22=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_23=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Calabi-Jau Space Bar.milk0000664000175000017500000001515311756064134030636 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.653093 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.808140 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=sides = 3*bass_att; shape_0_per_frame2=r = q2; shape_0_per_frame3=g = q1; shape_0_per_frame4=b = q3; shape_0_per_frame5=r2 = 1-abs(q2); shape_0_per_frame6=g2 = 1-abs(q1); shape_0_per_frame7=b2 = 1-abs(q3); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.600000 shapecode_1_y=0.500000 shapecode_1_rad=0.134785 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = x + 0.18*sin(3.21*time); shape_1_per_frame2=y = y + 0.12*sin(2.74*time); shape_1_per_frame3=sides = 5*bass_att; shape_1_per_frame4=r = q3; shape_1_per_frame5=g = q2; shape_1_per_frame6=b = q1; shape_1_per_frame7=r2 = 1-abs(q3); shape_1_per_frame8=g2 = 1-abs(q2); shape_1_per_frame9=b2 = 1-abs(q1); shape_1_per_frame10=ang = ang + 0.23*tan(2*time); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.400000 shapecode_2_rad=0.270481 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.999995 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=y = y + 0.18*sin(1.2*time); shape_2_per_frame2=x = x + 0.11*sin(5.67*time); shape_2_per_frame3=sides = 5*treb_att; shape_2_per_frame4=ang = ang + 0.45*tan(4.3*time); shape_2_per_frame5=r = 2*q1; shape_2_per_frame6=g = 2*q3; shape_2_per_frame7=b = 2*q2; shape_2_per_frame8=r2 = 1-abs(2*q1); shape_2_per_frame9=g2 = 1-abs(2*q3); shape_2_per_frame10=b2 = 1-abs(2*q2); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + 0.25*cos(1.12*time) + per_frame_3=0.2*(0.3*cos(1.28*time)+0.3*sin(2*time)); per_frame_4=wave_g = wave_g + 0.25*cos(1.142*time) + per_frame_5=0.2*(0.3*cos(1.2*time)+0.32*sin(1.623*time)); per_frame_6=wave_b = wave_b + 0.25*cos(1.13*time) + per_frame_7=0.2*(0.4*cos(1.9*time)+0.34*sin(1.5245*time)); per_frame_8= per_frame_9=q1 = wave_r; per_frame_10=q2 = wave_g; per_frame_11=q3 = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.15*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.15*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=rot = rot + 0.2*abs(dx_r*7*((2*rad-cos(12*ang))*sin(2-rad)*abs(1.2*dx_r))); per_pixel_7=zoom = zoom + 0.2*abs(8*dy_r*abs(dx_r*sin(2*sin(2*rad)*tan(6*rad)))); per_pixel_8=zoom = zoom + 4*dx_r*(rad-x*(3.5*cos(sin(3-rad*3*cos(2*y-bass_att))))*(0.5-rad)); ././@LongLink0000000000000000000000000000017200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - triptacular to the max(maxtacular to the trip remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - triptacular to the max(maxtacular to0000664000175000017500000003714011756064135033301 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=tw=1; //twists in sprial wave_0_init2=s=1; //size wave_0_init3=sr=0; //speed of rotation wave_0_init4=sm=0; //speed of movment wave_0_init5=pi=3.14; wave_0_init6=p2=6.28; wave_0_init7=pr=360/p2; //one degree in radians wave_0_init8= wave_0_init9=dbt=.05*bass; wave_0_init10=dtt=.05*treb; wave_0_init11=dmt=.05*mid; wave_0_per_frame1=//FRAME wave_0_per_frame2=mx=0; //movement in x wave_0_per_frame3=my=0; //movement in y wave_0_per_frame4=mz=0; //movement in z wave_0_per_frame5=rx=0; //rotation around x axis wave_0_per_frame6=ry=0; //rotation around y axis wave_0_per_frame7=rz=0; //rotation around z axis wave_0_per_frame8=f=6; //smallest from height and with for aspect ratio wave_0_per_frame9=fx=8; //aspect ratio for x wave_0_per_frame10=fy=6; //aspect ratio for y wave_0_per_frame11= wave_0_per_frame12= wave_0_per_frame13=//BEAT wave_0_per_frame14=bx=0; //speed for rx, changed on beat wave_0_per_frame15=by=0; //speed for ry, changed on beat wave_0_per_frame16=bz=0; //speed for rz, changed on beat wave_0_per_frame17= wave_0_per_frame18= wave_0_per_frame19=q=q5; wave_0_per_frame20= wave_0_per_frame21=dbt=dbt*(1-q)+q*(bass-lbass)*.05; wave_0_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_0_per_frame23=t1=btime; wave_0_per_frame24=lbass=bass; wave_0_per_frame25= wave_0_per_frame26=dtt=dtt*(1-q)+q*(treb-ltreb)*.05; wave_0_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_0_per_frame28=t2=ttime; wave_0_per_frame29=ltreb=treb; wave_0_per_frame30= wave_0_per_frame31=dmt=dmt*(1-q)+q*(mid-lmid)*.05; wave_0_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_0_per_frame33=t3=mtime; wave_0_per_frame34=lmid=mid; wave_0_per_frame35= wave_0_per_point1=h=8; wave_0_per_point2=w=6; wave_0_per_point3=pi=3.14; wave_0_per_point4=p2=6.28; wave_0_per_point5=pr=360/p2; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8= wave_0_per_point9=rx=sin(t3*1.2); wave_0_per_point10=ry=sin(t1*1.5); wave_0_per_point11=rz=sin(t2*1.7); wave_0_per_point12=speedx=sin(rx); wave_0_per_point13=speedy=sin(ry); wave_0_per_point14=speedz=sin(rz); wave_0_per_point15=centerx=1; wave_0_per_point16=centery=1; wave_0_per_point17=centerz=1; wave_0_per_point18=f=min(h,w); wave_0_per_point19=fx=f/w; wave_0_per_point20=fy=f/h; wave_0_per_point21=bx=0; wave_0_per_point22=by=0; wave_0_per_point23=bz=0; wave_0_per_point24=tw=25; wave_0_per_point25=n=512; wave_0_per_point26=s=.5; wave_0_per_point27=sr=.02; wave_0_per_point28=sm=.25; wave_0_per_point29=mx=sin(t1); wave_0_per_point30=my=sin(t2); wave_0_per_point31=mz=sin(t3)+2; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34= wave_0_per_point35=i=sample; wave_0_per_point36=btime=t1; wave_0_per_point37=ii=sin(sample*3.14)*.5+.5; wave_0_per_point38= wave_0_per_point39= wave_0_per_point40=x1=sin(sample*p2*20)*ii; //main render for x wave_0_per_point41=z1=cos(sample*p2*20)*ii+2; //main render for y wave_0_per_point42=y1=sample; //main render for z wave_0_per_point43= wave_0_per_point44= wave_0_per_point45= wave_0_per_point46=//3d rotation wave_0_per_point47=y2=y1*centerx-z1*speedx; wave_0_per_point48=z2=y1*speedx+z1*centerx;//x-axis wave_0_per_point49= wave_0_per_point50=x2=z2*speedy+x1*centery; wave_0_per_point51=z3=z2*centery-x1*speedy;//y-axis wave_0_per_point52= wave_0_per_point53=x3=x2*centerz-y2*speedz; wave_0_per_point54=y3=y2*centerz+x2*speedz;//z-axis wave_0_per_point55= wave_0_per_point56=x4=mx+x3; wave_0_per_point57=y4=my+y3; wave_0_per_point58=z4=mz+z3;// movement;shift wave_0_per_point59= wave_0_per_point60=scale=.5; wave_0_per_point61=x=(x4*scale)/(1+z4)+.5; wave_0_per_point62=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_0_per_point63= wave_0_per_point64= wave_0_per_point65=//color coding wave_0_per_point66=r=(x1+1)*.5+sin(t1)*.4; wave_0_per_point67=g=(y1+1)*.5+sin(t2)*.4; wave_0_per_point68=b=(z1+1)*.5+sin(t3)*.4; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=tw=1; //twists in sprial wave_1_init2=s=1; //size wave_1_init3=sr=0; //speed of rotation wave_1_init4=sm=0; //speed of movment wave_1_init5=pi=3.14; wave_1_init6=p2=6.28; wave_1_init7=pr=360/p2; //one degree in radians wave_1_init8= wave_1_init9=dmt=.05*mid; wave_1_init10=dbt=.05*bass; wave_1_init11=dtt=.05*treb; wave_1_per_frame1=//FRAME wave_1_per_frame2=mx=0; //movement in x wave_1_per_frame3=my=0; //movement in y wave_1_per_frame4=mz=0; //movement in z wave_1_per_frame5=rx=0; //rotation around x axis wave_1_per_frame6=ry=0; //rotation around y axis wave_1_per_frame7=rz=0; //rotation around z axis wave_1_per_frame8=f=6; //smallest from height and with for aspect ratio wave_1_per_frame9=fx=8; //aspect ratio for x wave_1_per_frame10=fy=6; //aspect ratio for y wave_1_per_frame11= wave_1_per_frame12= wave_1_per_frame13=//BEAT wave_1_per_frame14=bx=0; //speed for rx, changed on beat wave_1_per_frame15=by=0; //speed for ry, changed on beat wave_1_per_frame16=bz=0; //speed for rz, changed on beat wave_1_per_frame17= wave_1_per_frame18= wave_1_per_frame19=q=q5; wave_1_per_frame20= wave_1_per_frame21=dbt=dbt*(1-q)+q*(bass-lmid)*.05; wave_1_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_1_per_frame23=t1=btime; wave_1_per_frame24= wave_1_per_frame25= wave_1_per_frame26=dtt=dtt*(1-q)+q*(treb-lbass)*.05; wave_1_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_1_per_frame28=t2=ttime; wave_1_per_frame29= wave_1_per_frame30= wave_1_per_frame31=dmt=dmt*(1-q)+q*(mid-ltreb)*.05; wave_1_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_1_per_frame33=t3=mtime; wave_1_per_frame34= wave_1_per_frame35=ltreb=treb; wave_1_per_frame36=lmid=mid; wave_1_per_frame37=lbass=bass; wave_1_per_frame38= wave_1_per_point1=h=8; wave_1_per_point2=w=6; wave_1_per_point3=pi=3.14; wave_1_per_point4=p2=6.28; wave_1_per_point5=pr=360/p2; wave_1_per_point6= wave_1_per_point7= wave_1_per_point8= wave_1_per_point9=rx=sin(t3*1.2); wave_1_per_point10=ry=sin(t1*1.5); wave_1_per_point11=rz=sin(t2*1.7); wave_1_per_point12=speedx=sin(rx); wave_1_per_point13=speedy=sin(ry); wave_1_per_point14=speedz=sin(rz); wave_1_per_point15=centerx=1; wave_1_per_point16=centery=1; wave_1_per_point17=centerz=1; wave_1_per_point18=f=min(h,w); wave_1_per_point19=fx=f/w; wave_1_per_point20=fy=f/h; wave_1_per_point21=bx=0; wave_1_per_point22=by=0; wave_1_per_point23=bz=0; wave_1_per_point24=tw=25; wave_1_per_point25=n=512; wave_1_per_point26=s=.5; wave_1_per_point27=sr=.02; wave_1_per_point28=sm=.25; wave_1_per_point29=mx=sin(t1); wave_1_per_point30=my=sin(t2); wave_1_per_point31=mz=sin(t3)+2; wave_1_per_point32= wave_1_per_point33= wave_1_per_point34= wave_1_per_point35=i=sample; wave_1_per_point36=btime=t1; wave_1_per_point37=ii=sin(sample*3.14)*.5+.5; wave_1_per_point38= wave_1_per_point39= wave_1_per_point40=x1=sin(sample*p2*20)*ii; //main render for x wave_1_per_point41=z1=cos(sample*p2*20)*ii+2; //main render for y wave_1_per_point42=y1=sample; //main render for z wave_1_per_point43= wave_1_per_point44= wave_1_per_point45= wave_1_per_point46=//3d rotation wave_1_per_point47=y2=y1*centerx-z1*speedx; wave_1_per_point48=z2=y1*speedx+z1*centerx;//x-axis wave_1_per_point49= wave_1_per_point50=x2=z2*speedy+x1*centery; wave_1_per_point51=z3=z2*centery-x1*speedy;//y-axis wave_1_per_point52= wave_1_per_point53=x3=x2*centerz-y2*speedz; wave_1_per_point54=y3=y2*centerz+x2*speedz;//z-axis wave_1_per_point55= wave_1_per_point56=x4=mx+x3; wave_1_per_point57=y4=my+y3; wave_1_per_point58=z4=mz+z3;// movement;shift wave_1_per_point59= wave_1_per_point60=scale=.5; wave_1_per_point61=x=(x4*scale)/(1+z4)+.5; wave_1_per_point62=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_1_per_point63= wave_1_per_point64= wave_1_per_point65=//color coding wave_1_per_point66=r1=(y1+1)*.5+sin(t1)*.4; wave_1_per_point67=g1=(z1+1)*.5+sin(t2)*.4; wave_1_per_point68=b1=(x1+1)*.5+sin(t3)*.4; wave_1_per_point69=r=1-r1; wave_1_per_point70=g=1-g1; wave_1_per_point71=b=1-b1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=rad=q1*q2; shape_0_per_frame2= shape_0_per_frame3=x=.25 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=q3*q4; shape_1_per_frame2=x=.5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=2.142700 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*q6;; shape_2_per_frame2=x=.75; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=spin=0; per_frame_init_2=zc=above(bass,treb); per_frame_init_3=rc=below(bass,treb); per_frame_1=db=bass-lbass; per_frame_2=lbass=bass; per_frame_3=vol=1+bass+mid+treb; per_frame_4= per_frame_5=rs=above(abs(db),maxdb); per_frame_6=drs=1-rs; per_frame_7= per_frame_8=beatrate=1*rs+beatrate*drs; per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; per_frame_10=bbtime=1*rs+bbtime*drs; per_frame_11=lbbtime=1*rs+lbbtime*drs; per_frame_12=avgdb=1*rs+avgdb*drs; per_frame_13=fbc=fbc*drs+1*rs; per_frame_14=bc=bc*drs+1*rs; per_frame_15=faketime=1*rs+faketime*drs; per_frame_16=lftime=1*rs+lftime*drs; per_frame_17= per_frame_18= per_frame_19=avgdb=avgdb*.999+abs(db)*.001; per_frame_20= per_frame_21=rawbeatb=above(db*fakebeatb,avgdb); per_frame_22=beatb=rawbeatb*above(time-lbbtime,.5*avgbeatrate); per_frame_23=maxdb=max(maxdb*.9999,abs(db)); per_frame_24= per_frame_25=bbtime=time*beatb; per_frame_26= per_frame_27=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_28=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_29= per_frame_30= per_frame_31=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_32= per_frame_33= per_frame_34=faketime=faketime+avgbeatrate*avgbeatrate*.1; per_frame_35=fakebeatb=sin(faketime)*.5+.5; per_frame_36=fb=above(fakebeatb,.9999)*above(faketime-lftime,.75*avgfbr); per_frame_37=fbr=(1-fb)*fbr+fb*(faketime-lftime); per_frame_38=avgfbr=avgbr*(1-fb)+fb*(avgfbr*.999+fbr*.001); per_frame_39= per_frame_40=fbc=fbc+fb; per_frame_41=lftime=faketime*fb+(1-fb)*lftime; per_frame_42= per_frame_43= per_frame_44= per_frame_45=bc=bc+beatb; per_frame_46= per_frame_47= per_frame_48= per_frame_49= per_frame_50=q1=beatb;//equal((fbc-1)%4,0)*fb; per_frame_51=q2=db; per_frame_52=q3=fakebeatb; per_frame_53=q4=avgbeatrate; per_frame_54=q5=equal((bc+2)%4,0)*beatb; per_frame_55=beats=equal((bc+1)%8,0)*beatb; per_frame_56=q7=rawbeatb; per_frame_57= per_frame_58=decay=.9+bass*.02; per_frame_59=worp=0; per_frame_60=wrap=1; per_frame_61=spin=time; per_frame_62= per_frame_63= per_frame_64= per_frame_65= per_frame_66= per_frame_67=zc=(1-zc)*q5+(1-q5)*zc; per_frame_68=//zc=sin(q2*time)*.5+.5; per_frame_69=rc=(1-rc)*q1+(1-q1)*rc; per_frame_70=monitor=zc; per_frame_71=q6=zc; per_frame_72=q8=rc; per_pixel_1=p=p+1; per_pixel_2=fp=equal(p,0); per_pixel_3= per_pixel_4= per_pixel_5=multi1=frame%4; per_pixel_6= per_pixel_7= per_pixel_8=z1c=q6; per_pixel_9=z2c=1-q6; per_pixel_10=r1c=q8; per_pixel_11=r2c=1-q8; per_pixel_12= per_pixel_13=zoom1=(rad-.5*bass)*.3+.01; per_pixel_14=rot1a=rot1a+rad*q1*10-q1*mid+bass*.0001-treb*.0001; per_pixel_15=rot1=sin(rot1a)*.1; per_pixel_16= per_pixel_17=rot2=sin((ang*rad*.1*q4+.5)-time*q4*.01)*.1; per_pixel_18=zoom2=pow(bass_att*q4*.05+.1,rad*(((ang*treb*2)*q4*.8)%(q4))); per_pixel_19= per_pixel_20= per_pixel_21=zoomexp=100+bass_att*25*z1c-treb_att*10*z2c; per_pixel_22=zoom=1+zoom1*z1c-zoom2*z2c; per_pixel_23=rot=rot1*r1c-rot2*r2c; projectM-complete-2.1.0-Source/presets_milkdrop_104/Idiot & Che - Various Abstract Effects.milk0000664000175000017500000000774211756064134032072 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1 fDecay=0.97 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0 fWaveParam=-0.72 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.01 fShader=0 zoom=1.000198 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.6 wave_y=0.7 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=20.223999 nMotionVectorsY=10.656 mv_dx=0 mv_dy=0 mv_l=2.2 mv_r=0.9 mv_g=0.5 mv_b=0 mv_a=0 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=wave_r=.5*sqr(sin(time*3.7))+.5*sin(37*ccl+.01*leccl); per_frame_25=wave_g=.5*sqr(sin(time*2.8))+.5*sin(38*ccl+.01*leccl); per_frame_26=wave_b=.5*sqr(sin(time*3.2))+.5*sin(36*ccl+.01*leccl); per_frame_27=wave_x=.5+.1*sin(leccl+frame); per_frame_28=wave_y=.5+.1*sin(1.2*leccl+frame+1.17); per_frame_29= per_frame_30=ccl=ccl+beat; per_frame_31=q1=ccl; per_frame_32=leccl=leccl+bass+treb; per_frame_33=q2=.001*leccl; per_frame_34=q3=th; per_frame_35= per_frame_36=ob_r=wave_R; per_frame_37=ob_b=wave_b; per_frame_38=ob_g=wave_G; per_pixel_1=sector=(ang+rot+x+y)*5000+q1+10*sin(q2); per_pixel_2=orient=sector%4; per_pixel_3=spd=.005*q3; per_pixel_4=quadrant=above(x,.5)*2+above(y,.5-x); per_pixel_5= per_pixel_6=// variant movement per_pixel_7=dx=dx+equal(quadrant,q1%4)*if(below(orient,2),-spd,spd); per_pixel_8=dy=dx+equal(quadrant,q1%4)*if(orient%2,-spd,spd); per_pixel_9= per_pixel_10=// pulsed zoom per_pixel_11=zoom = 1+equal(quadrant,(q1+1)%4-x*5*sin(100*q2+10*sign(sin(20*q1))*rad)); per_pixel_12= per_pixel_13=// weird warp per_pixel_14=dx=dx+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18*q2))*x per_pixel_15=+(15+10*sin(19*q2))*y+sin(1.8*q2)*q1)*Rad*sin(q1); per_pixel_16=dy=dy+equal(quadrant,(q1+3)%4)*spd*sin((20+14*sin(18.5*q2))*x per_pixel_17=+(15+10*sin(19.5*q2))*y+sin(1.7*q2)*q1)*Rad*sin(q1); per_pixel_18= per_pixel_19=// ccl driven stretch fx per_pixel_20=sx=1+equal(quadrant,(q1+2)%4)*.1*sin(53*q1+10*q2+4*ang); per_pixel_21=sy=1+equal(quadrant,(q1+2)%4)*.1*sin(32*q1+10*q2+4*ang); per_pixel_22=rot=equal(quadrant,(q1+2)%4)*.05*sin(27*q1+10*q2); per_pixel_23= per_pixel_24=// structures per_pixel_25=structure=equal(quadrant,(21.7*q1)%4)*above(sector%6,2)-q1*rad; per_pixel_26= per_pixel_27=dx=if(structure,5*-dx,dx); per_pixel_28=dy=if(structure,5*-dy,dy);; per_pixel_29=rot=if(structure,5*-rot-rad*rad,rad*rad); per_pixel_30=zoom=if(structure,5*-zoom+6,zoom); per_pixel_31= per_pixel_32=sx=sx+.3*Sin(x)*sin(q3); per_pixel_33=sy=sy-.3*sin(y)*sin(q1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cruzin'.milk0000664000175000017500000000261111756064134026101 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4 fWaveScale=1.691672 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.0003 rot=0 cx=0.5 cy=0.11 dx=0 dy=-0.001 warp=0.0243 sx=1.001992 sy=1.004987 wave_r=0 wave_g=0.57 wave_b=1 wave_x=0.65 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(10.937*time) + 0.40*sin(1.470*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); per_frame_4=rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=du = (x-cx)*2; per_pixel_2=dv = (y-cy)*2; per_pixel_3=q = 0.01*pow(du*du+dv*dv,1.5); per_pixel_4=dx = q*du; per_pixel_5=dy = q*dv; per_pixel_6= fRating=4 projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - quit smoking my water,you dick.milk0000664000175000017500000001532511756064134033062 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.100000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.400000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample; wave_0_per_point2= wave_0_per_point3=y1=sin(sample*6.28*q2)*.5; wave_0_per_point4=y2=cos(sample*6.28*q4)*.5; wave_0_per_point5=y3=tan(sample*6.28*q6)*.1+.5; wave_0_per_point6=y=y1*q1+y2*q3+y3*q5+value1*.05-value2*.05; wave_0_per_point7= wave_0_per_point8= wave_0_per_point9=r1=y*value1; wave_0_per_point10=g1=x*value2; wave_0_per_point11=b1=1-r-g; wave_0_per_point12= wave_0_per_point13=r2=sin(value1*6.28)*.4+.4; wave_0_per_point14=g2=sin(value2*6.28)*.4+.4; wave_0_per_point15=b2=cos(value1*3.14+value2*3.14)*.4+.4; wave_0_per_point16= wave_0_per_point17=r3=value2; wave_0_per_point18=g3=value1; wave_0_per_point19=b3=value1*value2*q2; wave_0_per_point20= wave_0_per_point21= wave_0_per_point22=r=r1*q1+r2*q3+r3*q5; wave_0_per_point23=g=g1*q1+g2*q3+g3*q5; wave_0_per_point24=b=b1*q1+b2*q3+b3*q5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.500000 shape_0_per_frame1=rad=.5+(q4-.5)*.1; shape_0_per_frame2=textured=1; shape_0_per_frame3= shape_0_per_frame4=tex_zoom=(q2+q4+q6)*q1+1; shape_0_per_frame5=tex_ang=6.28*(sin(time*q2+time*q6)*.5+.5); shape_0_per_frame6=ang=q2-q6; shape_0_per_frame7=x1=sin(time*.5*q2)*.45+.5; shape_0_per_frame8=y1=cos(time*.5*q4)*.45+.5; shape_0_per_frame9= shape_0_per_frame10=x=x1-.05*q2; shape_0_per_frame11=y=y1-.05*q6; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=decay=.999; per_frame_22=wrap=1; per_pixel_1=cx=(x*20*q2)%(20*q6); per_pixel_2=cy=(y*20*q4)%(20*q6); per_pixel_3= per_pixel_4=rot=.02*q1+.002*q3-.02*q6; per_pixel_5=zoom=1-(.1*q2*q1)+.2*q6*q5-.1*q4*q3; projectM-complete-2.1.0-Source/presets_milkdrop_104/Valhala - Core.milk0000664000175000017500000001153311756064134025751 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.350000 fDecay=0.985000 fVideoEchoZoom=1.011842 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.504213 fWaveSmoothing=0.450000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=2.630066 fShader=0.000000 zoom=1.070548 rot=0.020000 cx=0.500000 cy=0.500000 dx=1.000000 dy=1.000000 warp=0.022186 sx=0.978500 sy=0.999996 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.300000 wavecode_0_g=0.600000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.054279 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.270001 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.050001 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.027048 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=rot=0.1*(2*abs((sin(time)-0.5))-ang); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Asymptote.milk0000664000175000017500000000334411756064134026551 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.14 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=0.09 fShader=0 zoom=0.971 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.02 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.035*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_12=blah = 3.0/(ib_r+ib_g+ib_b); per_frame_13=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Many Colors 2.milk0000664000175000017500000000226511756064134027035 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.7 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.97 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1 fWaveScale=0.032033 fWaveSmoothing=0.1 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.100549 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=4 projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - static fusion.milk0000664000175000017500000001750411756064134030007 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006585 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.001829 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000002 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.100000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=dbass=bass_att-lbass; wave_0_per_frame2=dtreb=treb_att-ltreb; wave_0_per_frame3=dmid=mid_att-lmid; wave_0_per_frame4= wave_0_per_frame5=lbass=bass_att; wave_0_per_frame6=ltreb=treb_att; wave_0_per_frame7=lmid=mid_att; wave_0_per_frame8= wave_0_per_frame9=t1=dbass; wave_0_per_frame10=t2=dtreb; wave_0_per_frame11=t3=dmid wave_0_per_point1=xx=xx+t1*sample*.002; wave_0_per_point2=yy=yy+t2*sample*.002; wave_0_per_point3= wave_0_per_point4=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); wave_0_per_point5=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=x=xx+value1*.001; wave_0_per_point9=y=yy+value2*.001; wave_0_per_point10= wave_0_per_point11=rr=rr+t3*.01*bass; wave_0_per_point12=gg=gg+t3*.01*treb; wave_0_per_point13=bb=bb+t3*.01*mid; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=bb=if(above(bb,1),0,if(below(bb,0),1,bb)); wave_0_per_point17=gg=if(above(gg,1),0,if(below(gg,0),1,gg)); wave_0_per_point18=g=gg; wave_0_per_point19=r=rr; wave_0_per_point20=b=bb; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=rad=.2+(q4-.5)*.1; shape_0_per_frame2=textured=0; shape_0_per_frame3= shape_0_per_frame4=tex_zoom=(q2+q4+q6)*q1+1; shape_0_per_frame5=ang=q2-q6; shape_0_per_frame6= shape_0_per_frame7=t=t+(q1+q3+q5)*.05; shape_0_per_frame8= shape_0_per_frame9=x1=sin(t*.5)*.45+.5; shape_0_per_frame10=y1=cos(t*.5)*.45+.5; shape_0_per_frame11= shape_0_per_frame12=x=x1-.05*q2; shape_0_per_frame13=y=y1-.05*q6; shape_0_per_frame14= shape_0_per_frame15= shape_0_per_frame16=r=q1; shape_0_per_frame17=g=q3; shape_0_per_frame18=b=q5; shape_0_per_frame19=r2=g; shape_0_per_frame20=g2=b; shape_0_per_frame21=b2=r; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=dbass=bass_att-lbass; per_frame_22=dtreb=treb_att-ltreb; per_frame_23=dmid=mid_att-lmid; per_frame_24= per_frame_25=lbass=bass_att; per_frame_26=ltreb=treb_att; per_frame_27=lmid=mid_att; per_frame_28= per_frame_29=q7=dbass; per_frame_30=q8=dtreb; per_frame_31= per_frame_32=zz=zz+dmid*.00001-dtreb*.000005-dbass*.000005; per_frame_33=zz=if(above(zz,1.2),.7,if(below(zz,.7),1.2,zz)); per_frame_34=zxp=zxp+dbass*q2*q1*.01-dtreb*q5*q6*.01; per_frame_35=zxp=if(above(zxp,15),1,if(below(zxp,1),15,zxp)); per_frame_36= per_frame_37=wrap=1; per_frame_38=decay=.996+q1*.004; per_frame_39=zoom=zz; per_frame_40=zoomexp=zxp; per_pixel_1=cx=(x*10*q7*rad)%(10*q7); per_pixel_2=cy=(y*10*q8*(1-rad))%(10*q8); per_pixel_3= per_pixel_4=rott=rott+q7*.01*q8*.01; per_pixel_5=rott=if(above(rott,1),0,if(below(rott,0),1,rott)); per_pixel_6=rot=rott; per_pixel_7= per_pixel_8=zoomexp=zoomexp*(1-rad) projectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Random Water Colours.milk0000664000175000017500000002032211756064134030507 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.347317 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.889074 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.085472 fShader=0.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.210000 wave_b=0.290000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.035000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.014371 mv_g=0.991866 mv_b=0.008948 mv_a=0.100000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.402709 shapecode_0_ang=6.283185 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=2.987791 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=r1 = q1; shape_0_per_frame2=r2 = q2; shape_0_per_frame3=r3 = q3; shape_0_per_frame4=b1 = q2; shape_0_per_frame5=b2 = q1; shape_0_per_frame6=b3 = q3; shape_0_per_frame7=g1 = q3; shape_0_per_frame8=g2 = q2; shape_0_per_frame9=g3 = q1; shape_0_per_frame10= shape_0_per_frame11=//Yes, I half assed these; shape_0_per_frame12= shape_0_per_frame13=think = q2; shape_0_per_frame14=border_r = if(above(q1,0), .5 - .2 * sin (q1), 1 - 1 * sin(time * .25)); shape_0_per_frame15=border_b = if(below(q1,1), .5 + .2 * sin (q2), 1 - 1 * sin(time * .25)); shape_0_per_frame16= shape_0_per_frame17=textured = q1; shape_0_per_frame18=rad = rad - .5 * (q2); shape_0_per_frame19=ang = ang - .3 * (q1); shape_0_per_frame20=sides = sides - 97 * (q1); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=rand1 = rand(100) * .01; per_frame_init_2=rand2 = rand(100) * .01; per_frame_init_3=rand3 = rand(100) * .01; per_frame_init_4=rand4 = rand(100) * .01; per_frame_init_5=rand5 = rand(100) * .01; per_frame_init_6=rand6 = rand(100) * .01; per_frame_init_7= per_frame_init_8= per_frame_init_9= per_frame_init_10= per_frame_1=bass_thresh = above(bass_att,bass_thresh) * 2 + (1 - above(bass_att,bass_thresh)) * ((bass_thresh - 1.3) * 0.96 + 1.3); per_frame_2=treb_thresh = above(treb_att,treb_thresh) * 2 + (1 - above(treb_att,treb_thresh)) * ((treb_thresh - 1.3) * 0.96 + 1.3); per_frame_3=mid_thresh = above(mid_att,mid_thresh) * 2 + (1 - above(mid_att,mid_thresh)) * ((mid_thresh - 1.3) * 0.96 + 1.3); per_frame_4=vol_thresh = bass_thresh + mid_thresh + treb_thresh * .5; per_frame_5= per_frame_6=q1 = bass_thresh; per_frame_7=q2 = treb_thresh; per_frame_8=q3 = mid_thresh; per_frame_9=q4 = vol_thresh; per_frame_10=q5 = thump; per_frame_11=monitor = thump; per_frame_12= per_frame_13=//thump1 = if(above(q1, 1.96),1, 0); per_frame_14=//thump2 = if(above(q2, 1.96),1, 0); per_frame_15=//thump3 = if(above(q3, 1.96),1, 0); per_frame_16=//You can use thump1, thump2, and thump3, and the commented wave_* lines below, isntead. per_frame_17=thump = if(above(q4, 4.65),1,0); per_frame_18= per_frame_19=r1 = rand1; per_frame_20=b1 = rand2; per_frame_21=g1 = rand3; per_frame_22= per_frame_23=r2 = rand4; per_frame_24=b2 = rand5; per_frame_25=g2 = rand6; per_frame_26= per_frame_27=//wave_r = if(equal(thump1, 1), r1, r2); per_frame_28=//wave_b = if(equal(thump2, 1), b1, b2); per_frame_29=//wave_g = if(equal(thump3, 1), g1, g2); per_frame_30= per_frame_31=wave_r = if(equal(thump, 1), r1, r2); per_frame_32=wave_b = if(equal(thump, 1), b1, b2); per_frame_33=wave_g = if(equal(thump, 1), g1, g2); per_frame_34= per_frame_35=mv_a = .35 + .3 * sin(q4); per_frame_36=mv_r = wave_r; per_frame_37=mv_g = wave_g; per_frame_38=mv_b = wave_b; per_frame_39=mv_x = mv_x - 1 * sin (progress); per_frame_40= per_frame_41=wave_x = wave_x + .2 * sin (time * .05); per_frame_42=wave_y = wave_y - .2 * sin (time * .25); per_frame_43= per_frame_44=//Movment normals per_frame_45=zoom = 1; per_frame_46=zoom_exp = 1; per_frame_47=warp = 0; per_frame_48=dx = 0; per_frame_49=dy = 0; per_frame_50=sx = 1; per_frame_51=sy = 1; per_frame_52=cx = .5; per_frame_53=cy = .5; per_frame_54=rot = 0; per_pixel_1=zoom1 = zoom + .01 * sin (rad * 20 * q1) - .006 * sin (rad * 3.14 * q2); per_pixel_2=zoom2 = zoom - .01 * sin (ang * 3.14 * q1) - .006 * sin (rad * 3.14 * q2); per_pixel_3=zoom = if(equal(q5, 1), zoom1 ,zoom2); per_pixel_4=rot1 = rot + .05 * sin (rad * 20 * q2); per_pixel_5=rot2 = rot - .05 * sin (rad * 20 * q3); per_pixel_6=rot = if(equal(q5, 1), rot1 ,rot2); per_pixel_7= per_pixel_8= per_pixel_9= per_pixel_10= ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 311 - Ocean of Light (bouncing off mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 311 - Ocean of Light (bouncing off mix).mi0000664000175000017500000003122111756064134032240 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.980000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.500000 wavecode_0_g=0.600000 wavecode_0_b=0.900000 wavecode_0_a=1.000000 wave_0_per_frame1=a=.3; wave_0_per_frame2= wave_0_per_frame3=t1=sin(q5); wave_0_per_frame4=t2=cos(q5); wave_0_per_frame5=t3=sin(q6); wave_0_per_frame6=t4=cos(q6); wave_0_per_frame7= wave_0_per_point1=ax=q4*(-1+2*sample); wave_0_per_point2=ay=q2; wave_0_per_point3=coef=sqrt(sin(3.1415*sample)); wave_0_per_point4=az=q3+q4*(rand(10000)*.0001)*coef; wave_0_per_point5= wave_0_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_0_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_0_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_0_per_point9= wave_0_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_0_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_0_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_0_per_point13=sw=below(dist,.5*q4)*pow( (1-dist/(.5*q4)),8); wave_0_per_point14=ay=ay-q4*sw*pow(q1,3); wave_0_per_point15=a=a+sqrt(q1*sw); wave_0_per_point16= wave_0_per_point17=ox = ax*t2 - (az-q3)*t1; wave_0_per_point18=oy=ay; wave_0_per_point19=oz = q3 + ax*t1 + (az-q3)*t2; wave_0_per_point20= wave_0_per_point21=az=q3+(oz-q3)*t4-(oy-q2)*t3; wave_0_per_point22=ay=q2+(oz-q3)*t3+(oy-q2)*t4; wave_0_per_point23=ax=ox; wave_0_per_point24= wave_0_per_point25=invz=1/(az+100); wave_0_per_point26=x=.5+5*ax*invz; wave_0_per_point27=y=.5+5*ay*invz; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.500000 wavecode_1_g=0.600000 wavecode_1_b=0.900000 wavecode_1_a=1.000000 wave_1_per_frame1=a=.3; wave_1_per_frame2= wave_1_per_frame3=t1=sin(q5); wave_1_per_frame4=t2=cos(q5); wave_1_per_frame5=t3=sin(q6); wave_1_per_frame6=t4=cos(q6); wave_1_per_frame7= wave_1_per_point1=ax=q4*(-1+2*sample); wave_1_per_point2=ay=q2; wave_1_per_point3=coef=sqrt(sin(3.1415*sample)); wave_1_per_point4=az=q3+q4*(-rand(10000)*.0001)*coef; wave_1_per_point5= wave_1_per_point6=ay=ay+.03*q4*sin(q4*.5*ax+q4*.75*(az-q3)+2*time+sin(q4*1.25*ax+q4*.75*(az-q3)+3*time)); wave_1_per_point7=dist=sqrt( sqr(ax)+sqr(az-q3) ); wave_1_per_point8=ay=ay+.05*sin(q4*2.5*dist-3.1415*time); wave_1_per_point9= wave_1_per_point10=tcx=q4*(-1+.3333*(q7+.5)); wave_1_per_point11=tcz=q3+q4*(-1+.3333*(q8+.5)); wave_1_per_point12=dist=sqrt( sqr(ax-tcx)+sqr(az-tcz) ); wave_1_per_point13=sw=below(dist,.5*q4)*pow( (1-dist/(.5*q4)),8); wave_1_per_point14=ay=ay-q4*sw*pow(q1,3); wave_1_per_point15=a=a+sqrt(q1*sw); wave_1_per_point16= wave_1_per_point17=ox = ax*t2 - (az-q3)*t1; wave_1_per_point18=oy=ay; wave_1_per_point19=oz = q3 + ax*t1 + (az-q3)*t2; wave_1_per_point20= wave_1_per_point21=az=q3+(oz-q3)*t4-(oy-q2)*t3; wave_1_per_point22=ay=q2+(oz-q3)*t3+(oy-q2)*t4; wave_1_per_point23=ax=ox; wave_1_per_point24= wave_1_per_point25=invz=1/(az+100); wave_1_per_point26=x=.5+5*ax*invz; wave_1_per_point27=y=.5+5*ay*invz; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2= wave_2_per_frame3=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame4=t8=0; wave_2_per_frame5= wave_2_per_frame6= wave_2_per_frame7=t3=-1+q7*.3333+.1667; wave_2_per_frame8=t4=-1+q8*.3333+.1667; wave_2_per_frame9= wave_2_per_frame10=t6=pow( q1,3); // interpolation parameter wave_2_per_frame11= wave_2_per_frame12=t2=sin(q5); wave_2_per_frame13=t7=cos(q5); wave_2_per_point1=sample=.5*sample; wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*.02*q4*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*.02*q4*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07; wave_2_per_point23= wave_2_per_point24=ox = cenx+(ax-cenx)*t7+(az-cenz)*t2; wave_2_per_point25=oy=ay; wave_2_per_point26=oz = cenz+(ax-cenx)*-t2+(az-cenz)*t7; wave_2_per_point27= wave_2_per_point28=ax=ox*t7-(oz-q3)*t2; wave_2_per_point29=ay=oy; wave_2_per_point30=az=q3+ox*t2+(oz-q3)*t7; wave_2_per_point31= wave_2_per_point32=oz=q3+(az-q3)*cos(q6)-(ay-q2)*sin(q6); wave_2_per_point33=oy=q2+(az-q3)*sin(q6)+(ay-q2)*cos(q6); wave_2_per_point34=ox=ax; wave_2_per_point35= wave_2_per_point36=invz=1/(oz+100); wave_2_per_point37=x=.5+5*ox*invz; wave_2_per_point38=y=.5+5*oy*invz; wave_2_per_point39= wave_2_per_point40=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2= wave_3_per_frame3=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame4=t8=0; wave_3_per_frame5= wave_3_per_frame6= wave_3_per_frame7=t3=-1+q7*.3333+.1667; wave_3_per_frame8=t4=-1+q8*.3333+.1667; wave_3_per_frame9= wave_3_per_frame10=t6=pow( q1,3); // interpolation parameter wave_3_per_frame11= wave_3_per_frame12=t2=sin(q5); wave_3_per_frame13=t7=cos(q5); wave_3_per_point1=sample=.5*(1+sample); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+4*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+4*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*.02*q4*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*.02*q4*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07; wave_3_per_point23= wave_3_per_point24=ox = cenx+(ax-cenx)*t7+(az-cenz)*t2; wave_3_per_point25=oy=ay; wave_3_per_point26=oz = cenz+(ax-cenx)*-t2+(az-cenz)*t7; wave_3_per_point27= wave_3_per_point28=ax=ox*t7-(oz-q3)*t2; wave_3_per_point29=ay=oy; wave_3_per_point30=az=q3+ox*t2+(oz-q3)*t7; wave_3_per_point31= wave_3_per_point32=oz=q3+(az-q3)*cos(q6)-(ay-q2)*sin(q6); wave_3_per_point33=oy=q2+(az-q3)*sin(q6)+(ay-q2)*cos(q6); wave_3_per_point34=ox=ax; wave_3_per_point35= wave_3_per_point36=invz=1/(oz+100); wave_3_per_point37=x=.5+5*ox*invz; wave_3_per_point38=y=.5+5*oy*invz; wave_3_per_point39= wave_3_per_point40=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.042497 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.042077 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978841 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.344203 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=warp=0; per_frame_2=zoom=1; per_frame_3= per_frame_4=rnd=equal(frame%400,0); per_frame_5=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_6=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_7=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_8=offx=0; per_frame_9=offy=-3.1; per_frame_10=offz=-60; per_frame_11=sc=4; per_frame_12= per_frame_13=q2=offy; // y-offset per_frame_14=q3=offz; // z-offset per_frame_15=q4=sc; // scale per_frame_16= per_frame_17=q5=3.1415*cos(.05*time+.84+sin(time*.1+6.43)); // rot-y; per_frame_18=q6=.25+.2*sin(time*.15+2.43+cos(time*.09+1.87)); // rot-x; per_frame_19= per_frame_20= per_frame_21=stime=if(equal(stime,0),time,stime ); per_frame_22=mytime=time-stime; per_frame_23=phase = .1*mytime - int(.1*mytime); per_frame_24=tilex=if(below(phase,.025),1 + rand(4),tilex ); per_frame_25=tilez=if(below(phase,.025),1 + rand(4),tilez ); per_frame_26=q7=tilex; per_frame_27=q8=tilez; per_frame_28=q1=abs(sin(3.1415*phase)); per_frame_29= per_frame_30=echo_zoom=1.007; ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Devil's Disco Night(Inverted Electron Flow rmx).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Devil's Disco Night(Inverted Electron 0000664000175000017500000001221511756064134033024 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.900000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.500000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=134 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.639055 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=6 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.330000 shapecode_1_y=0.500000 shapecode_1_rad=0.117258 shapecode_1_ang=0.251327 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=6 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.670000 shapecode_2_y=0.500000 shapecode_2_rad=0.117258 shapecode_2_ang=3.392921 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=gamma=.5+bass_att; per_frame_2=q1=q1+treb_att; per_frame_3=wave_r=wave_r+sin(time+gamma); per_frame_4=wave_g=wave_g+cos(time-gamma); per_frame_5=wave_b=(1-(wave_r+wave_g)); per_frame_6= per_frame_7= per_pixel_1=zoom=zoom+.1; per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*.1; per_pixel_3=rot=rot+sin(rot-ang*5+rad*5)*.3; per_pixel_4=rot=sqr(rot); per_pixel_5= per_pixel_6= per_pixel_7= per_pixel_8= per_pixel_9= per_pixel_10= per_pixel_11= per_pixel_12= per_pixel_13= per_pixel_14= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Descent.milk0000664000175000017500000000232511756064135026150 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.999 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.9 fWaveScale=1.372 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.053 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.164 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.637*time) + 0.40*sin(0.570*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.744*time) + 0.40*sin(0.641*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.751*time) + 0.40*sin(0.555*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%50,0); ././@LongLink0000000000000000000000000000020500000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - escape the worm - Eo.S. + Phat - Before_It_Eats_Your_Brain_Mix_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - escape the worm - Eo.S. + Phat - Befor0000664000175000017500000003303711756064135032237 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.999894 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.399996 nMotionVectorsY=4.800006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.275918 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.080000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599580 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.850000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.542619 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.090529 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2=decay=.999; per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3 = q3*q3*0.5 + 0.1; per_frame_40=q3 = min(q3,1.0); per_frame_41=//q3=1.25; per_frame_42=monitor = int(q3*4)/4; per_frame_43= per_frame_44=q4 = mt; per_frame_45=q5 = bt; per_frame_46= per_frame_47=cx = q1; per_frame_48=cy = q2; per_frame_49= per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_55= per_frame_56=q6 = rmod; per_frame_57= per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_59= per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_61= per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.0;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=limit=0.05; per_pixel_25= per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_27=dsign=sign(dx); per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; per_pixel_29= per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_31=dsign=sign(dy); per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; per_pixel_33= projectM-complete-2.1.0-Source/presets_milkdrop_104/Fvese - Snowflake Like 2.milk0000664000175000017500000000350611756064134027502 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.999000 fVideoEchoZoom=1.000495 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005730 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=1.489999 fModWaveAlphaEnd=0.750000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.779700 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=3.200000 nMotionVectorsY=1.440000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.950000 mv_g=0.800000 mv_b=0.700000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=mv_r= wave_r + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(0.750*time) ); per_frame_5=mv_g= wave_g + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.950*time) ); per_frame_6=mv_b= wave_b + 0.350*( 0.60*sin(0.775*time) + 0.40*sin(1.025*time) ); per_frame_7=ib_r=bass*2; per_frame_8=ib_b=treb*2; per_frame_9=ib_g=mid*2; per_frame_10=ob_r=mid_att+time; per_frame_11=ob_b=bass_att+time; per_frame_12=ob_g=treb_att+time; per_frame_13=zoom = zoom-(0.10-bass_att)*0.15; per_pixel_1=rot = antirot-ang; ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S Golden Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000001700411756064134032274 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.240000 shapecode_0_y=0.500000 shapecode_0_rad=0.326770 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.787562 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=sin(time)*0.3 + 0.5; shape_0_per_frame2=y=cos(time)*0.3 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28= per_frame_29=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_30=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_31= per_frame_32= per_frame_33=vol=(bass+mid+treb)*0.25; per_frame_34=vol=vol*vol; per_frame_35=mtime=mtime+vol*0.01*(65/fps); per_frame_36= per_frame_37=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_38=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_39= per_frame_40= per_frame_41=//ib_r = 0.3+xpos; per_frame_42=//ib_b = 0.06*bass; per_frame_43=//ib_g = 0.25+ypos; per_frame_44=//ib_r = 0.2125*ib_r + 0.7154*ib_g + 0.0721*ib_b; per_frame_45=//ib_g = ib_r; per_frame_46=//ib_b = ib_r; per_frame_47= per_frame_48=zoom=1.00; per_frame_49= per_pixel_1=cx = (5&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (5&(y*10-0.5))*0.1; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))/2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx=dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=//rot = 1*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=sx=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Airhandler (Last Breath - Crab).milk0000664000175000017500000002101011756064134032443 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=1.000000 fVideoEchoZoom=2.005956 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.690724 fWaveScale=4.778029 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999996 fShader=0.000000 zoom=0.999510 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.625314 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.498313 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=// Loadus & Geiss custom shape design shape_0_per_frame2=x = x+0.2*sin(5*q4); shape_0_per_frame3=y = y+0.2*cos(5*q4); shape_0_per_frame4=ang = 4*time*(0.3 + 0.1*t1); shape_0_per_frame5=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame6=//a = a + abs(0.4*sin(q4)); shape_0_per_frame7=//r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame8=//g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame9=//b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame10=//r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame11=//g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame12=//b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.905287 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.600000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=// Loadus & Geiss custom shape design shape_1_per_frame2=x = x + 0.05*sin(time*1.05+3); shape_1_per_frame3=y = y + 0.03*sin(time*1.29+1); shape_1_per_frame4=ang = time*(0.1 + 0.1*t1); shape_1_per_frame5=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame6=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame7=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame8=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame9=r=q1; shape_1_per_frame10=g=q3; shape_1_per_frame11=b=q2; shape_1_per_frame12=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame13=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame14=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.905287 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.400000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=// Loadus & Geiss custom shape design shape_2_per_frame2=x = x + 0.05*sin(time*0.17); shape_2_per_frame3=y = y + 0.03*sin(time*0.83); shape_2_per_frame4=ang = time*(0.2 + 0.1*t1); shape_2_per_frame5=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame6=r = q3; shape_2_per_frame7=g = q1; shape_2_per_frame8=b = q2; shape_2_per_frame9= shape_2_per_frame10=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame11=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame12=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame13=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame14=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame15=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.591230 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.256637 shapecode_3_tex_zoom=0.850127 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.900000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=// Loadus & Geiss custom shape design shape_3_per_frame2= shape_3_per_frame3=x = x + 0.2*sin(time*0.25); shape_3_per_frame4=y = y + 0.1*sin(time*0.5+2); per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); per_frame_7= per_frame_8=ob_r = wave_r; per_frame_9=ob_g = wave_g; per_frame_10=ob_b = wave_b; per_frame_11= per_frame_12=q1 = ob_r; per_frame_13=q2 = ob_g; per_frame_14=q3 = ob_b; per_frame_15=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_16=ocog = below(cog,30000)*cog; per_frame_17=q4 = cog; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); per_pixel_9= per_pixel_10=dx = dx + dx_r; per_pixel_11=dy = dy + dy_r; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cosmic Dust 2.milk0000664000175000017500000000355411756064134027026 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=1.16936 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.299999 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.053 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); per_frame_10=dx = dx + dx_residual; per_frame_11=dy = dy + dy_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Games With Light & Sound.milk0000664000175000017500000000710511756064135031547 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.12 fDecay=1 fVideoEchoZoom=2.986806 fVideoEchoAlpha=0.9 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.573208 fWaveScale=0.282091 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9687 rot=0 cx=0.02 cy=0.02 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.6 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=decay=.995+.0025*q3+.0025*q1; per_frame_53=mv_a=above(q2,0)*(.1+.1*q5); per_frame_54=mv_r=1-ob_g; per_frame_55=mv_b=1-ob_r; per_frame_56=mv_g=1-ob_b; per_frame_57=zoom=.999+.001*q1; per_frame_58=cx=0.5; per_frame_59=cy=0.5; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=zoom=zoom+.03*if(above(grid,0),q6*snee,q5*snur); per_pixel_5=rot=sin((x*q4+y*q5)*3.14)*.01; projectM-complete-2.1.0-Source/presets_milkdrop_104/phat + Eo.S. - ouch.milk0000664000175000017500000002353011756064134026321 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.001822 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.625316 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.880000 fModWaveAlphaEnd=1.980000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.005000 dy=0.000000 warp=0.010000 sx=0.999900 sy=1.001800 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.800000 ob_b=0.700000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.300000 ib_a=0.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=100.000000 wavecode_0_smoothing=0.900000 wavecode_0_r=0.000000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.012; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3= wave_0_per_frame4=t1=advance wave_0_per_frame5= wave_0_per_point1= wave_0_per_point2=s=sample*6.28; wave_0_per_point3= wave_0_per_point4=//plot random x position via function of sample pos; wave_0_per_point5=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point6=xp=xp*0.20; wave_0_per_point7= wave_0_per_point8=//plot random y position via function of sample pos; wave_0_per_point9=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point10=yp=yp*0.20; wave_0_per_point11= wave_0_per_point12=//plot random z position via function of sample pos; wave_0_per_point13=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point14=zp=zp*0.25; wave_0_per_point15= wave_0_per_point16=//pull stars toward screen wave_0_per_point17=zp=zp + 1 - t1; wave_0_per_point18= wave_0_per_point19=//correct when below 0 wave_0_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point21= wave_0_per_point22=//darken far stars wave_0_per_point23=a=(1 - zp*0.5); wave_0_per_point24= wave_0_per_point25=zp=zp*0.7; wave_0_per_point26= wave_0_per_point27=x_screen=xp/zp + 0.5; wave_0_per_point28=y_screen=yp/zp + 0.5; wave_0_per_point29= wave_0_per_point30=x=x_screen; wave_0_per_point31=y=y_screen; wave_0_per_point32= wave_0_per_point33=r=1;g=0.9;b=1.0 wavecode_1_enabled=1 wavecode_1_samples=42 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=81.954445 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ 0.012; wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3= wave_1_per_frame4=t1=advance wave_1_per_point1= wave_1_per_point2=s=sample*6.28; wave_1_per_point3= wave_1_per_point4=//plot random x position via function of sample pos; wave_1_per_point5=xp=sin(s)+sin(s*0.34)+cos(s*24.3)+sin(s*13.8); wave_1_per_point6=xp=xp*0.20; wave_1_per_point7= wave_1_per_point8=//plot random y position via function of sample pos; wave_1_per_point9=yp=cos(s)+sin(s*1.24)+cos(s*17.4)+sin(s*37.7); wave_1_per_point10=yp=yp*0.20; wave_1_per_point11= wave_1_per_point12=//plot random z position via function of sample pos; wave_1_per_point13=zp=cos(s)+cos(s*3.24)+cos(s*47.4)+cos(s*27.7); wave_1_per_point14=zp=zp*0.25; wave_1_per_point15= wave_1_per_point16=//pull stars toward screen wave_1_per_point17=zp=zp + 1 - t1; wave_1_per_point18= wave_1_per_point19=//correct when below 0 wave_1_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point21= wave_1_per_point22=//darken far stars wave_1_per_point23=a=(1 - zp*0.5); wave_1_per_point24= wave_1_per_point25=zp=zp*0.7; wave_1_per_point26= wave_1_per_point27=x_screen=xp/zp + 0.5; wave_1_per_point28=y_screen=yp/zp + 0.5; wave_1_per_point29= wave_1_per_point30=x=x_screen; wave_1_per_point31=y=y_screen; wave_1_per_point32= wave_1_per_point33=r=1;g=0.9;b=1.0 wavecode_2_enabled=1 wavecode_2_samples=42 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.360001 wave_2_per_point1=x=rand(1000)*0.001; wave_2_per_point2=y=rand(1000)*0.001; wave_2_per_point3=r=0.9;g=1;b=1 wavecode_3_enabled=1 wavecode_3_samples=192 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.320001 wave_3_per_point1=x=rand(1000)*0.001; wave_3_per_point2=y=rand(1000)*0.001; wave_3_per_point3=r=1.0;g=1;b=0.9 shapecode_0_enabled=0 shapecode_0_sides=16 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.972354 shapecode_0_ang=0.188400 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.778288 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.900000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=0.590000 shapecode_0_border_g=0.810000 shapecode_0_border_b=0.690000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); shape_0_per_frame2=//a=DMT; shape_0_per_frame3=//a2=.5*DMT; shape_0_per_frame4=//border_a=0.4*DMT; shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; shape_0_per_frame10=//sides=bass*16 shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.414899 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.251327 shapecode_1_tex_zoom=1.136001 shapecode_1_r=0.360000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=adv=adv+(bass*bass)/15; shape_1_per_frame3= shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; shape_1_per_frame5=g=r; shape_1_per_frame6=b=r; shape_1_per_frame7= shape_1_per_frame8=area=bass*bass; shape_1_per_frame9= shape_1_per_frame10=xp=rand(100)*0.01*0.5 + 0.25; shape_1_per_frame11=x=(xp-0.5)*area + 0.5; shape_1_per_frame12= shape_1_per_frame13=yp=rand(100)*0.01*0.5 + 0.25; shape_1_per_frame14=y=(yp-0.5)*area + 0.5; shape_1_per_frame15= shape_1_per_frame16=rad=rand(100)*0.01*0.4+0.1; shape_1_per_frame17=ang=rad shapecode_2_enabled=0 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.200000 shapecode_2_y=0.800000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.256637 shapecode_2_tex_zoom=0.498314 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.860000 shapecode_3_y=0.200000 shapecode_3_rad=0.808140 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.451118 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.900000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1.0; per_frame_2=zoom=-1.006; per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; per_frame_4= per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); per_frame_8= per_frame_9= per_frame_10=cx=-1;cy=2;rot=-treb*0.002; per_frame_11= per_frame_12=cx=cos(time*0.1)*1.5 + 0.5; per_frame_13=cy=cos(time*0.2)*1.5 + 0.5; per_frame_14= per_frame_15=flash=flash + min(sin(time*0.1)*0.30+0.30,0.5); per_frame_16=flash=if( above(flash,1) , flash-1 , flash); per_frame_17=invert= above(flash,0.5) per_pixel_1=//adv=min( (bass*bass*bass), 1); per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; per_pixel_3=//warp=warp*adv; per_pixel_4= per_pixel_5=//dx=cos(ang+bass)*0.005*(ang+mid)*treb ; per_pixel_6=//dy=sin(ang+bass)*0.005*(ang+mid)*treb per_pixel_7= per_pixel_8=//Do people that don't do drugs make shit like this?? projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - pladman.milk0000664000175000017500000001437611756064134026654 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.060000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=20 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sample); wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); wave_0_per_point3= wave_0_per_point4=r=value1-bass; wave_0_per_point5=g=value2-treb; wave_0_per_point6=b=1-(value1+value2+mid); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.431739 shapecode_0_ang=2.953098 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.707206 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; shape_0_per_frame2=//additive=if(equal(time%300,0),0,1); shape_0_per_frame3=bb=bb+.0015*(bass+bass_att+q2+treb_att+mid_att); shape_0_per_frame4=tex_ang=6.28*(sin(1.2*bb*q1*q2)*.5+1+cos(1.5*bb)*.5); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=rad=bb/frame-.8; shape_0_per_frame8= shape_0_per_frame9=border_r=.6+sin(bb*q2+bb*q4)*.4; shape_0_per_frame10=border_g=.6+sin(bb*q6+bb*q1)*.4; shape_0_per_frame11=border_b=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=beatb=above(bass,bass_att); per_frame_3=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att); per_frame_6=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att); per_frame_9=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21= per_frame_22= per_frame_23= per_frame_24=wrap=1; per_frame_25=decay=.995; per_pixel_1=dx=pow(q2*.001-q6*.0001,rad*q2); per_pixel_2=dy=pow(q4*.001-q6*.001,rad*q4); per_pixel_3=rot=1*(q2-q4)*q6; projectM-complete-2.1.0-Source/presets_milkdrop_104/nil - Cid and Lucy.milk0000664000175000017500000000221111756064135026404 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.02274 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=3.072695 fShader=0 zoom=0.999837 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=12.023998 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r=sin(time*bass_att*sin(time*1.543)); per_frame_2=wave_g=sin(time*1.6432*mid_att*sin(time*1.721)); per_frame_3=wave_b=sin(time*1.37563*treb_att*sin(time*1.666)); per_pixel_1=rot=abs(sin(ang*cos(time)*sin(time*1.8232)*.09)); per_pixel_2=zoom=zoom+sin(rad*sin(time)*sin(time*1.562543)*.3)+.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Swirl 1.milk0000664000175000017500000000327411756064134026007 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=1.17 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.1 fShader=0 zoom=1.025 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=dx = dx + dx_residual; per_frame_8=dy = dy + dy_residual; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_10=dx_residual = equal(bass_thresh,2.5)*0.006*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_11=dy_residual = equal(bass_thresh,2.5)*0.0045*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+0.04*sin(time*-2.7+rad*13)*(1.3-rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - pulsecube ee bounce.milk0000664000175000017500000002660311756064134030134 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.790000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.190000 wavecode_0_b=0.710000 wavecode_0_a=0.110001 wave_0_per_frame1=t1 = q2; wave_0_per_frame2=t8 = 1; wave_0_per_frame3= wave_0_per_frame4=t2 = q1; wave_0_per_frame5= wave_0_per_frame6=t3 = q4; wave_0_per_frame7=t3 = t3/q3 * 1.333 + 0.5; wave_0_per_frame8= wave_0_per_frame9=t4 = - q5/q3 + 0.5; wave_0_per_point1=n = sample*6.283; wave_0_per_point2= wave_0_per_point3=t8 = -t8; wave_0_per_point4= wave_0_per_point5=bend = (1 - pow( abs(sample*2-1) , 2 )); wave_0_per_point6=xp = t8 * (1-bend*0.7*t2); wave_0_per_point7=yp = sample * 2 - 1; wave_0_per_point8=zp = bend * t2 * 0.4; wave_0_per_point9=zp = zp + 1; wave_0_per_point10= wave_0_per_point11=ang = t1; wave_0_per_point12=sang = sin(ang) ; cang = cos(ang); wave_0_per_point13=xq = xp; wave_0_per_point14=yq = yp*sang + zp*cang; wave_0_per_point15=zq = yp*cang - zp*sang; wave_0_per_point16=xp=xq;yp=yq;zp=zq; wave_0_per_point17= wave_0_per_point18=ang = t1 * 2.1; wave_0_per_point19=sang = sin(ang) ; cang = cos(ang); wave_0_per_point20=xq = xp*sang + zp*cang; wave_0_per_point21=yq = yp; wave_0_per_point22=zq = xp*cang - zp*sang; wave_0_per_point23=xp=xq;yp=yq;zp=zq; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=zp = zp + q3; wave_0_per_point27=yp = yp + q4; wave_0_per_point28=xp = xp + q5; wave_0_per_point29=x = xp/zp + 0.5; wave_0_per_point30=y = yp/zp * 1.333 + 0.5; wave_0_per_point31= wave_0_per_point32= wave_0_per_point33=g = (1 - pow( abs(sample*2-1) , 2 ))*0.7 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.190000 wavecode_1_b=0.710000 wavecode_1_a=0.110001 wave_1_per_frame1=t1 = q2; wave_1_per_frame2=t8 = 1; wave_1_per_frame3= wave_1_per_frame4=t2 = q1; wave_1_per_point1=n = sample*6.283; wave_1_per_point2= wave_1_per_point3=t8 = -t8; wave_1_per_point4= wave_1_per_point5=bend = (1 - pow( abs(sample*2-1) , 2 )); wave_1_per_point6=xp = t8 * (1-bend*0.7*t2); wave_1_per_point7=yp = sample * 2 - 1; wave_1_per_point8=zp = bend * t2 * 0.4; wave_1_per_point9=zp = -zp - 1; wave_1_per_point10= wave_1_per_point11=ang = t1; wave_1_per_point12=sang = sin(ang) ; cang = cos(ang); wave_1_per_point13=xq = xp; wave_1_per_point14=yq = yp*sang + zp*cang; wave_1_per_point15=zq = yp*cang - zp*sang; wave_1_per_point16=xp=xq;yp=yq;zp=zq; wave_1_per_point17= wave_1_per_point18=ang = t1 * 2.1; wave_1_per_point19=sang = sin(ang) ; cang = cos(ang); wave_1_per_point20=xq = xp*sang + zp*cang; wave_1_per_point21=yq = yp; wave_1_per_point22=zq = xp*cang - zp*sang; wave_1_per_point23=xp=xq;yp=yq;zp=zq; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=zp = zp + q3; wave_1_per_point27=yp = yp + q4; wave_1_per_point28=xp = xp + q5; wave_1_per_point29=x = xp/zp + 0.5; wave_1_per_point30=y = yp/zp * 1.333 + 0.5; wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=g = (1 - pow( abs(sample*2-1) , 2 ))*0.7 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.190000 wavecode_2_b=0.710000 wavecode_2_a=0.110001 wave_2_per_frame1=t1 = q2; wave_2_per_frame2=t8 = 1; wave_2_per_frame3= wave_2_per_frame4=t2 = q1; wave_2_per_point1=n = sample*6.283; wave_2_per_point2= wave_2_per_point3=t8 = -t8; wave_2_per_point4= wave_2_per_point5=bend = (1 - pow( abs(sample*2-1) , 2 )); wave_2_per_point6=zp = t8 * (1-bend*0.7*t2); wave_2_per_point7=yp = sample * 2 - 1; wave_2_per_point8=xp = bend * t2 * 0.4; wave_2_per_point9=xp = xp + 1; wave_2_per_point10= wave_2_per_point11=ang = t1; wave_2_per_point12=sang = sin(ang) ; cang = cos(ang); wave_2_per_point13=xq = xp; wave_2_per_point14=yq = yp*sang + zp*cang; wave_2_per_point15=zq = yp*cang - zp*sang; wave_2_per_point16=xp=xq;yp=yq;zp=zq; wave_2_per_point17= wave_2_per_point18=ang = t1 * 2.1; wave_2_per_point19=sang = sin(ang) ; cang = cos(ang); wave_2_per_point20=xq = xp*sang + zp*cang; wave_2_per_point21=yq = yp; wave_2_per_point22=zq = xp*cang - zp*sang; wave_2_per_point23=xp=xq;yp=yq;zp=zq; wave_2_per_point24= wave_2_per_point25=zp = zp + q3; wave_2_per_point26=yp = yp + q4; wave_2_per_point27=xp = xp + q5; wave_2_per_point28=x = xp/zp + 0.5; wave_2_per_point29=y = yp/zp * 1.333 + 0.5; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=g = (1 - pow( abs(sample*2-1) , 2 ))*0.7 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.190000 wavecode_3_b=0.710000 wavecode_3_a=0.110001 wave_3_per_frame1=t1 = q2; wave_3_per_frame2=t8 = 1; wave_3_per_frame3= wave_3_per_frame4=t2 = q1; wave_3_per_point1=n = sample*6.283; wave_3_per_point2= wave_3_per_point3=t8 = -t8; wave_3_per_point4= wave_3_per_point5=bend = (1 - pow( abs(sample*2-1) , 2 )); wave_3_per_point6=zp = t8 * (1-bend*0.7*t2); wave_3_per_point7=yp = sample * 2 - 1; wave_3_per_point8=xp = bend * t2 * 0.4; wave_3_per_point9=xp = -xp - 1; wave_3_per_point10= wave_3_per_point11=ang = t1; wave_3_per_point12=sang = sin(ang) ; cang = cos(ang); wave_3_per_point13=xq = xp; wave_3_per_point14=yq = yp*sang + zp*cang; wave_3_per_point15=zq = yp*cang - zp*sang; wave_3_per_point16=xp=xq;yp=yq;zp=zq; wave_3_per_point17= wave_3_per_point18=ang = t1 * 2.1; wave_3_per_point19=sang = sin(ang) ; cang = cos(ang); wave_3_per_point20=xq = xp*sang + zp*cang; wave_3_per_point21=yq = yp; wave_3_per_point22=zq = xp*cang - zp*sang; wave_3_per_point23=xp=xq;yp=yq;zp=zq; wave_3_per_point24= wave_3_per_point25= wave_3_per_point26=zp = zp + q3; wave_3_per_point27=yp = yp + q4; wave_3_per_point28=xp = xp + q5; wave_3_per_point29=x = xp/zp + 0.5; wave_3_per_point30=y = yp/zp * 1.333 + 0.5; wave_3_per_point31= wave_3_per_point32= wave_3_per_point33=g = (1 - pow( abs(sample*2-1) , 2 ))*0.7 shapecode_0_enabled=1 shapecode_0_sides=14 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.721517 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.610000 shapecode_0_r2=0.600000 shapecode_0_g2=0.700000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y = q4; shape_0_per_frame2=y = y/q3 * 1.333 + 0.5; shape_0_per_frame3= shape_0_per_frame4=x = q5/q3 + 0.5; shape_0_per_frame5= shape_0_per_frame6=rad = rad/q3 shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.203212 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.610000 shapecode_1_r2=0.600000 shapecode_1_g2=0.700000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=y = q4; shape_1_per_frame2=y = y/q3 * 1.333 + 0.5; shape_1_per_frame3= shape_1_per_frame4=x = - q5/q3 + 0.5; shape_1_per_frame5= shape_1_per_frame6=rad = rad/q3 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.600000 shapecode_2_g2=0.700000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.500000 shapecode_3_g2=0.700000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=bounce =0; per_frame_init_9= per_frame_1=decay=0.91; per_frame_2=zoom=1.000; per_frame_3= per_frame_4= per_frame_5=q1 = sin(time*3.3) * 0.5 + 0.5; per_frame_6= per_frame_7=vol = (bass+mid+treb)*0.2; per_frame_8=vol= vol*vol; per_frame_9= per_frame_10=slow = min( bass*bass , 1 ); per_frame_11=mtime = mtime+ vol*0.1*slow*(71/fps); per_frame_12= per_frame_13=q1 = min( vol, 1 ); per_frame_14=q2 = mtime/3; per_frame_15= per_frame_16=btime = time; per_frame_17=bounce = btime - int(btime); per_frame_18=bounce = abs( bounce*2 - 1 ); per_frame_19=bounce = 1 - pow(bounce,2.2); per_frame_20= per_frame_21=distance = sin( time/3.3 )*0.5 + 0.5; per_frame_22=vdistance = 5 + distance*10; per_frame_23= per_frame_24=q3 = vdistance; per_frame_25=q4 = bounce * (distance * 8) - distance*4; per_frame_26= per_frame_27=btime = time/3.3; per_frame_28=q5 = btime - int(btime); per_frame_29=q5 = abs(q5*2-1) * 2 - 1; per_frame_30=q5 = q5*0.8 * distance*8; per_frame_31= per_frame_32=sx=-1; per_frame_33=rot=1.6 ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/nil & EMPR - Electron Flow (Copper Wire Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/nil & EMPR - Electron Flow (Copper Wire Mix).mil0000664000175000017500000000466011756064135032360 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.013328 fDecay=0.974 fVideoEchoZoom=1.014851 fVideoEchoAlpha=0.001339 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.089408 fWaveScale=4.061914 fWaveSmoothing=0.893392 fWaveParam=0.820357 fModWaveAlphaStart=0.6907 fModWaveAlphaEnd=1.285837 fWarpAnimSpeed=1.003879 fWarpScale=1.317889 fZoomExponent=0.99395 fShader=0.000997 zoom=1.068231 rot=0.008654 cx=0.509134 cy=0.505007 dx=0.012951 dy=0.019927 warp=0.21213 sx=0.983901 sy=0.985109 wave_r=0.173493 wave_g=0.314463 wave_b=0.994274 wave_x=0.814175 wave_y=0.113972 ob_size=0 ob_r=0.28525 ob_g=0.096257 ob_b=0.172696 ob_a=0 ib_size=0.023197 ib_r=0.568091 ib_g=0.199823 ib_b=0.943238 ib_a=0 nMotionVectorsX=11.999315 nMotionVectorsY=8.992329 mv_dx=-0.380524 mv_dy=0.620417 mv_l=3.905494 mv_r=0.889021 mv_g=0.590976 mv_b=0.14545 mv_a=0.688509 per_frame_1=volume = 0.3*(bass+mid+att); per_frame_2=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_3=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_4=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_5=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_6=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.5*(beatrate + time - lastbeat),beatrate),beatrate),0.1); per_frame_7=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_8=lastbeat = if(beat,time,lastbeat); per_frame_9=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_10=q1=beat; per_frame_11=ob_r = 49.5036006*asin(if(equal(peakbass_att * mv_l , wave_mode * ib_r) , ob_a - ob_a , wave_mode - mv_x)); per_frame_12=ib_r = max(warp * treb , mv_r + ib_g); per_frame_13=ib_b = 39.6116972*asin(bnot(mv_l * sy)); per_frame_14=mv_a = 29.12615538*int(92.13204384*sqrt(ib_b + ib_size)); per_frame_15=wave_y = bnot(treb - mv_l); per_frame_16=cy = 21.95614576*int(-92.39946604*sign(bor(wave_mode - progress , warp - mid))); per_pixel_1=rot=if(above(bnot(1*bass),bnot(1*treb)),rot*sin(rad*sin(time)),-rot*sin(rad*cos(time))); per_pixel_2=cy = x * rad; per_pixel_3=zoomexp = ang * ang; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Sinews 2.milk0000664000175000017500000000315011756064134026151 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.997 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.8 fWaveScale=1.17 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000415 fShader=0 zoom=0.986 rot=-0.04 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.00271 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=ib_r = ib_r + 0.1*sin(time*0.5413); per_frame_8=ib_g = ib_g + 0.1*sin(time*0.6459); per_frame_9=ib_b = ib_b + 0.1*sin(time*0.4354); per_frame_10=blah = 0.6/(ib_r+ib_g+ib_b); per_frame_11=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_pixel_1=cx=0.5 + 0.4*cos(ang+time*0.397-rad); per_pixel_2=cy=0.5 + 0.4*sin(ang+time*0.78+rad); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & Rovastar - Tokamak (Naked Intrusion Mix)0000664000175000017500000000355511756064134032731 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.993 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.7 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.004 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.197884 sx=0.999667 sy=0.9999 wave_r=0.55 wave_g=0.55 wave_b=0.55 wave_x=0.5 wave_y=0.68 ob_size=0.01 ob_r=1 ob_g=0 ob_b=0 ob_a=0.7 ib_size=0.01 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_l=0 mv_r=0.8 mv_g=0.8 mv_b=0.8 mv_a=1 per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ob_r = 1- 0.4*abs(q1); per_frame_7=ob_g = 0.3*abs(q2); per_frame_8=ob_b = 0.4*abs(q1); per_frame_9=wave_x = 1-abs(q2)-0.05; per_frame_10=wave_y = 1-abs(q1)-0.06; per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv) + time*0.15; per_pixel_5=mult = 0.65*sin(dist*0.05); per_pixel_6=dx = mult*sin(ang2*2-1.5); per_pixel_7=dy = mult*cos(ang2*2-1.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Greenland.milk0000664000175000017500000000250011756064134026454 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.9 fDecay=0.9899 fVideoEchoZoom=1.061 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.395453 fWaveScale=0.135085 fWaveSmoothing=0.5 fWaveParam=0.28 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=2.7 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0.001 warp=0.319549 sx=1 sy=1 wave_r=0.1 wave_g=1 wave_b=0.1 wave_x=0.5 wave_y=0.54 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.01*( 0.60*sin(0.337*time) + 0.40*sin(0.270*time) ); per_frame_5=decay = decay - 0.03*equal(frame%4,0); per_frame_6=wave_mystery = wave_mystery + 0.07*sin(time*0.09); per_pixel_1=warp = warp*(x*2-1)*(y*2-1); ././@LongLink0000000000000000000000000000017700000000000011572 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor & Rovastar - Altars Of Madness 3 (ooze tweak with custom wave).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor & Rovastar - Altars Of Madness 3 (ooze tw0000664000175000017500000001320711756064134032644 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.98 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001 fWaveScale=0.01 fWaveSmoothing=0.9 fWaveParam=-0.4 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=-1 dy=-1 warp=0.01 sx=1 sy=0.972365 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 wavecode_0_enabled=1 wavecode_0_samples=384 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=22.479836 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=0.6 wave_0_per_frame1=x = 100*sin(time) * q2+.2; wave_0_per_frame2=t1 = cos(time)*q3; wave_0_per_point1=x = sample+(value1*t1); wave_0_per_point2=y = value2 +q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 per_frame_init_1=decay=0.1; per_frame_1=warp=0; per_frame_2=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_3=oldq8 = q8; per_frame_4=ib_a =bass; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_16=q7 = if(beat,0.001+0.0001*rand(40),oldq7); per_frame_17=oldq7=q7; per_frame_18=q6 = if(beat,0.001+0.0001*rand(40),oldq6); per_frame_19=oldq6=q6; per_frame_20=q5= if(beat,0.001+0.0001*rand(40),oldq5); per_frame_21=oldq5=q5; per_frame_22=q4 = if(beat,0.001+0.0001*rand(40),oldq4); per_frame_23=oldq4=q4; per_frame_24=Flag = If(beat,if(Rand(2)-1,1,0),oldFlag); per_frame_25=oldflag = flag; per_frame_26=Ratio = If(Beat,50+rand(100),oldRatio); per_frame_27=OldRatio = Ratio; per_frame_28=q1 = if(beat,if(flag,ratio,0.75*ratio),oldq1); per_frame_29=oldq1=q1; per_frame_30=q2 = if(beat,if(flag,0.75*ratio,ratio),oldq2); per_frame_31=//q2 = if(beat, rand(2)+1,oldq2); per_frame_32=oldq2=q2; per_frame_33=//monitor = if(rand(2)-1,-1,1); per_frame_34=temp_b = cos(time) + abs(cos(time)); per_frame_35=temp_g = abs(sin(time)) ; per_frame_36=temp_r = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_frame_37=ob_r = 1 - if(above(temp_r,1),1,if(above(temp_r,0), abs(temp_r),0)); per_frame_38=ob_g = 1 - if(above(temp_g,1),1,if(above(temp_g,0), abs(temp_g),0)); per_frame_39=ob_b = 1 - if(above(temp_b,1),1,if(above(temp_b,0), abs(temp_b),0)); per_frame_40=q3 = .5+.5*sin(q8); per_frame_41=monitor = q3; per_pixel_1=dx=q4*sin((y-0.5)*q1)+q5*sin((y-0.5)*q2); per_pixel_2=dy=q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q1); per_pixel_3=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-dx)); per_pixel_4=cx = if(above(dy,-.5),1-rot * 2,rot*q8); projectM-complete-2.1.0-Source/presets_milkdrop_104/Illusion & Rovastar - Clouded Bottle.milk0000664000175000017500000000353611756064134031774 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.000001 fDecay=0.999 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.254857 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=2.448629 fWarpScale=67.165291 fZoomExponent=0.132909 fShader=1 zoom=0.97059 rot=0 cx=2 cy=0.5 dx=0.02 dy=0 warp=0.0298 sx=1 sy=1.01 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=1 wave_y=0.5 ob_size=0.3 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=1 ib_g=0 ib_b=1 ib_a=0 nMotionVectorsX=8 nMotionVectorsY=1.92 mv_l=5 mv_r=0 mv_g=1 mv_b=0 mv_a=0.5 per_frame_1=dx =dx -0.0005; per_frame_2=dy = dy-0.0035; per_frame_3=mv_l = 3000; per_frame_4=mv_r = 0.5 + 0.499*sin(time*1.12); per_frame_4=mv_g = 0.5 + 0.123*cos(time*1.83); per_frame_5=mv_b = 0.4 + 0.79*cos(time*0.45); per_frame_6=bass_effect = max(max(bass,bass_att)-1.3,0); per_frame_7=decay = if(above(bass_effect,0),0.96,0.996); per_frame_8=wave_x = 0.6+0.3*sin(time*0.724); per_frame_9=warp = warp + (2*sin(0.75*time)); per_frame_10=wrap_s = wrap_s +0.5*sin(0.1*time); per_frame_9=wave_r = 0.5 + (sin(time/2) - cos(time*0.22))/2; per_frame_10=wave_g = 0.5 - sin(time*0.877)/2; per_frame_11=wave_b = 0.5 - cos(time)/2; per_frame_13=dx = dx + dx_residual; per_frame_14=dy = dy + dy_residual; per_frame_15=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_16=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_17=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Corpus Callosum.milk0000664000175000017500000000167011756064135027600 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.4 fWaveScale=1.605447 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0.006 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=decay = decay - 0.01*equal(frame%40,0); per_frame_4=sx = sx + max(0,max(bass_att,bass)-1)*0.5; per_pixel_1=zoom=0.9615+rad*0.1; fRating=1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cosmic Dust 1.milk0000664000175000017500000000254411756064134027023 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=2.977723 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.99624 fWaveScale=1.497458 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.162176 fZoomExponent=1.001 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.796896 sx=1 sy=1 wave_r=0.7 wave_g=0.7 wave_b=0.7 wave_x=0.5 wave_y=0.5 per_frame_1=wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_7=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); per_frame_8=decay = decay - 0.01*equal(frame%20,0); per_pixel_1=rot=rot+rad*0.18*sin(0.4*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Che - Burning Hus.milk0000664000175000017500000000475311756064135026343 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.000404 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000157 fShader=0 zoom=1.010225 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.8 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.08 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=q8=60/fps; per_frame_2=// timed sidon sensor per_frame_3=// le = signal level; desired average value = 2 per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=above(le,th); per_frame_6=// pulsefreq = running average of interval between last 5 pulses per_frame_7=pulsefreq=if(equal(pulsefreq,0),2, per_frame_8=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_9=lastpulse=if(pulse,time,lastpulse); per_frame_10=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_11=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_12=// hccp = handcicap for th driven by bt per_frame_13=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_14=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_15=beat=band(above(le,th+hccp),btblock); per_frame_16=btblock=1-above(le,th+hccp); per_frame_17=lastbeat=if(beat,time,lastbeat); per_frame_18=beatfreq=if(equal(beatfreq,0),2, per_frame_19=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_20=// th = threshold per_frame_21=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_22=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_23=th=if(above(th,6),6,th); per_frame_24=thccl=thccl+q8*(th-2.5144); per_frame_25=leccl=leccl+q8*le; per_frame_26=btccl=btccl+beat; per_frame_27=q1=thccl; per_frame_28=q2=leccl; per_frame_29=q3=btccl; per_frame_30=wave_r=sqr(sin(1.5*time+.0037*leccl+3*bccl)); per_frame_31=wave_g=.5+.5*sin(1.6*time+.0042*leccl+2*bccl); per_frame_32=wave_b=.5+.5*sin(1.7*time+.0056*leccl+4*bccl); per_pixel_1=zoom=1.01+q8*.13*sin(.1*q1)*(sin((8+3*sin(q3))*rad)+sin(.1*q2)); per_pixel_2=rot=.05*q8*sin(.02*q1*sin(q3))*sin((4+3*sin(q3+.03*q2))*rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Runoff.milk0000664000175000017500000000224211756064134026017 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=1.605 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.1 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%60,0); per_pixel_1=warp=warp+pow(rad,1.3)*2.0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Trampoline.milk0000664000175000017500000000252611756064134026677 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.7 fWaveScale=1.605447 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.025 rot=-0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.5 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.5 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.03*sin((x*2-1)*4+time*1.63)+0.03*sin((y*2-1)*3+time*1.37)-0.1*sin(rad*0.1+time*1.6); projectM-complete-2.1.0-Source/presets_milkdrop_104/nil - Vortex of Vortices.milk0000664000175000017500000000213011756064134027717 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.998 fVideoEchoZoom=7.113829 fVideoEchoAlpha=0.470001 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=3.985613 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.09 fModWaveAlphaEnd=0.82 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.04 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.0035 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.7 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0 mv_dy=0 mv_l=0.35 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r=sin(time*2.345); per_frame_2=wave_g=sin(time*1.456); per_frame_3=wave_b=sin(time*1.789); per_pixel_1=zoom=zoom+if(above(rad,.666),rad*.01,rad*.1)+sin(ang+time*.534)*.2; per_pixel_2=rot=sin((rad+time*.666+bass_att*.2)*9)*.2; ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix - www.eos4life.com.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix - www.0000664000175000017500000003173011756064134033207 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.483827 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=pphase=(sample*5671*cos(time*.0001)); wave_1_per_point2=pheight=((sample*7654)%100)*.005*sin(time*.2); wave_1_per_point3= wave_1_per_point4=//xspout=.5; wave_1_per_point5=xspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),xspout); wave_1_per_point6=//yspout=.5; wave_1_per_point7=yspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),yspout); wave_1_per_point8= wave_1_per_point9=px=xspout+(cos(time+pphase)*pheight); wave_1_per_point10=py=yspout+(sin(time+pphase)*pheight); wave_1_per_point11= wave_1_per_point12=x=px; wave_1_per_point13=y=py; wave_1_per_point14=a=abs(sin(time*.2)*.3+(treb_att*.1)); wave_1_per_point15= wave_1_per_point16=r=treb*2; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs*4; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.1*0.6-0.05*0.6)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); wave_3_per_point80= wave_3_per_point81=//fade=min((1-sample)*1.4,1); wave_3_per_point82=//b=b*fade; wave_3_per_point83=//g=g*fade; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=1.000000 shapecode_0_y=0.590000 shapecode_0_rad=0.559231 shapecode_0_ang=3.392920 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=sin(time/10)*0.1+0.5+(treb_att*0.1); shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.300000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_ang=(sin(time/4)*0.5+0.5)*6.28; shape_2_per_frame2=ang=ang + sin(time*0.5)*0.1 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.284278 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=2.987755 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.950000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! per_frame_1=decay=.999; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.01*(55/fps); per_frame_11= per_frame_12=q1=mtime*0.5; per_frame_13= per_frame_14=ob_r = sin(mtime*0.3)*0.5 + 0.5; per_frame_15=ob_g = sin(mtime*0.3 + 2.1)*0.5 + 0.5; per_frame_16=ob_b = sin(mtime*0.3 + 4.2)*0.5 + 0.5 per_pixel_1=zoom=1.005-(rad/100); per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Agitator.milk0000664000175000017500000000306511756064135027017 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.504000 fDecay=0.900000 fVideoEchoZoom=0.999592 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.311604 fWaveSmoothing=0.450000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=0.438651 fZoomExponent=0.999994 fShader=0.000000 zoom=1.000156 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.990099 sy=0.990099 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=0.600000 ob_b=0.500000 ob_a=0.100000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=12.799995 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.5*sin(1.2*frame) + 0.3*sin(1.9*frame); per_frame_2=wave_g = wave_g + 0.7*sin(1.1*frame) + 0.4*cos(1.6*frame); per_frame_3=wave_b = wave_b + 0.2*sin(1.3*frame) + 0.4*sin(2*frame); per_pixel_1=rot=rot + (0.5 + 0.1*sin(bass)-rad)*pow(bass,3)/50; per_pixel_2=zoom= zoom + (0.5 + 0.3*tan(3*bass_att)-rad)*(cos(pow(rad,2.4))+(0.2*mid_att)); per_pixel_3=warp = warp + if (above(bass,1.34), 0.5*(0.5+ 0.1*sin(bass)-rad)*(cos(pow(rad,2.4))+(5*bass_att)), 0); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Vortex 2.milk0000664000175000017500000000256211756064135026177 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.6 fWaveScale=0.948 fWaveSmoothing=0.5 fWaveParam=0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.025 rot=-0.18 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.42 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay=decay - 0.01*equal(frame%16,0); per_frame_7=wave_mystery = 0.5 + 0.4*sin(time*0.207); per_frame_8=wave_x = 0.5 + 0.3*sin(time*0.177); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Oozing Resistance.milk0000664000175000017500000000301611756064134030635 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-0.4 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999513 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=ob_r = 0.5+0.5*sin(2*time); per_frame_2=ob_g = 0.5+0.5*sin(1.23*time); per_frame_3=ob_b = 0.5+0.5*sin(time*1.321); per_frame_4=wave_a =0; per_frame_5=q8 =oldq8+ 0.003*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=warp=0; per_pixel_1=rot = 0.1*(rad+cos((5+5*sin(q8*1.211)*x)-0.5) -sin(((5+5*sin(q8*0.973))*y)-0.5)); per_pixel_2=dx = 0.005*(cos((5+5*sin(q8*1.311)*x)-0.5) -sin(((5+5*sin(q8*0.9431))*y)-0.5)); per_pixel_3=dy = 0.005*(cos((5+5*sin(q8*1.021)*x)-0.5) -sin(((5+5*sin(q8*0.987))*y)-0.5)); per_pixel_4=zoom =1- 0.005*(rad+cos((5+5*sin(q8*0.943)*x)-0.5) -sin(((5+5*sin(q8*1.0961))*y)-0.5)); ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - i dont think those were portabello mushrooms.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - i dont think those were portabello m0000664000175000017500000002042711756064134033141 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.500000 wave_0_per_point1=x=q6+value1*.2; wave_0_per_point2=y=q7+value2*.2; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14*treb)*.4+.5; wave_0_per_point5=g=cos(q2+sample*3.14*bass)*.3+.4; wave_0_per_point6=b=sin(q2+sample*3.14*mid)*.3+.6; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.090528 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.500000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q6; shape_0_per_frame2=y=q7; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=q2*.3; shape_1_per_frame2=x=.2; shape_1_per_frame3=y=.2; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11=mtime=150+bass_att*1000; per_frame_init_12=t3=200+treb_att*1000; per_frame_init_13=t4=100+mid_att*1000; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22=monitor=const; per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.01; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.9999; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45=ob_a=.3+phase*.6; per_frame_46= per_frame_47=q8=phase; per_frame_48=t3=t3+min(avgvol*.0005*treb*(60/avgbeatrate),.3)*(60/fps); per_frame_49=t4=t4+min(avgvol*.0005*bass*(60/avgbeatrate),.3)*(60/fps); per_frame_50=q3=t3; per_frame_51=q4=t4; per_frame_52=cx=sin((t3+t4)*.01)*.4+.5; per_frame_53=cy=sin((mtime+t3)*.01)*.4+.5; per_frame_54= per_frame_55=q6=cx; per_frame_56=q7=cy; per_frame_57= per_frame_58=q5=mtime; per_pixel_1=pi=3.1415; per_pixel_2=zmx=1+sin(q3+mtime)*.05; per_pixel_3=zmy=1+sin(q4-mtime)*.05; per_pixel_4= per_pixel_5=sx=zmx; per_pixel_6=sy=zmy; per_pixel_7= per_pixel_8=ax=ang; per_pixel_9=ay=ang; per_pixel_10= per_pixel_11=mrot=sin(q5*.01)*.5; per_pixel_12=//rot=(1-mrot); per_pixel_13=dx= sin(ax)*mrot*zmx*.1; per_pixel_14=dy= (cos(ay)*mrot)*zmy*.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Fvese - Multi Circle.milk0000664000175000017500000000256011756064134027035 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.98 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.9 fWaveParam=-0.62 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0 cy=0 dx=0 dy=0 warp=0 sx=0.999999 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.27 ob_size=0 ob_r=0.5 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0 ib_g=0 ib_b=0.5 ib_a=0 nMotionVectorsX=1.28 nMotionVectorsY=1.92 mv_dx=0 mv_dy=0 mv_l=0.05 mv_r=0 mv_g=0 mv_b=1 mv_a=0 per_frame_1=wave_r = rand(100)/100; per_frame_2=wave_g = rand(100)/100; per_frame_3=wave_b = rand(100)/100; per_frame_4=wave_x = wave_x +0.5 * sin(1.85*time); per_frame_5=zoom = zoom + 0.020*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time)*vol ); per_frame_6=vol = (bass_att+bass+mid+mid_att+treb+treb_att); per_frame_7=dx = dx + 0.095*pow(rad,y*2)*cos(time)/vol; per_frame_8=mv_r = rand(100)/100; per_frame_9=mv_b = rand(100)/100; per_frame_10=mv_g = rand(100)/100; per_frame_11=rot = 0.025; per_frame_12=monitor = myeff; per_frame_13= per_pixel_1=zoom =.8+x&.8+y; projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Switching Polygons.milk0000664000175000017500000000450411756064135032204 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.85 fDecay=0.973 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.396647 fWaveScale=0.883471 fWaveSmoothing=0.52 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.45*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_2=wave_b = wave_b + 0.45*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_3=wave_g = wave_g + 0.45*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_frame_7=volume = 0.3*(bass+mid+att); per_frame_8=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_9=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = max(bass_att,peakbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_15=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_16=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_17=effect = if(beat,effect+rand(5)+1,effect); per_frame_18=effect = if(above(effect,5),effect-6,effect); per_frame_19=q1 = effect+2; per_frame_20=monitor = q1; per_pixel_1=zoom=zoom+0.04*sin(ang*int(q1)+time*2.6); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 315 - Ocean of Light (yo im peakin yo Eo.S.-Phat).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 315 - Ocean of Light (yo im peakin yo Eo.S0000664000175000017500000003726611756064134032073 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.840000 fDecay=0.950000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=4.904830 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=32; // double num of rays wave_0_per_frame2=t2=.02*q4; // size; wave_0_per_frame3= wave_0_per_frame4= wave_0_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_0_per_frame6=t8=0; wave_0_per_frame7= wave_0_per_frame8= wave_0_per_frame9=t3=-1+q7*.3333+.1667; wave_0_per_frame10=t4=-1+q8*.3333+.1667; wave_0_per_frame11= wave_0_per_frame12=t6=pow( q1,3); // interpolation parameter wave_0_per_point1=sample=.5*(0+sample); wave_0_per_point2= wave_0_per_point3=ns=equal(t8%t1,0); wave_0_per_point4= wave_0_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_0_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_0_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_0_per_point8= wave_0_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_0_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_0_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_0_per_point12= wave_0_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_0_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_0_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_0_per_point16=central=equal(t8%2,0); wave_0_per_point17=angle=6.2831*(t8-1)/t1; wave_0_per_point18= wave_0_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_0_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_0_per_point21=az=cenz; wave_0_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_0_per_point23= wave_0_per_point24=invz=1/(az+100); wave_0_per_point25=x=.5+5*ax*invz; wave_0_per_point26=y=.5+5*ay*invz; wave_0_per_point27= wave_0_per_point28=t8=(t8+1)%t1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=32; // double num of rays wave_1_per_frame2=t2=.02*q4; // size; wave_1_per_frame3= wave_1_per_frame4= wave_1_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_1_per_frame6=t8=0; wave_1_per_frame7= wave_1_per_frame8= wave_1_per_frame9=t3=-1+q7*.3333+.1667; wave_1_per_frame10=t4=-1+q8*.3333+.1667; wave_1_per_frame11= wave_1_per_frame12=t6=pow( q1,3); // interpolation parameter wave_1_per_point1=sample=.5*(0+sample); wave_1_per_point2= wave_1_per_point3=ns=equal(t8%t1,0); wave_1_per_point4= wave_1_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_1_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_1_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_1_per_point8= wave_1_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_1_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_1_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_1_per_point12= wave_1_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_1_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_1_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_1_per_point16=central=equal(t8%2,0); wave_1_per_point17=angle=6.2831*(t8-1)/t1; wave_1_per_point18= wave_1_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_1_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_1_per_point21=az=cenz; wave_1_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_1_per_point23= wave_1_per_point24=invz=1/(az+100); wave_1_per_point25=x=.5+5*ax*invz; wave_1_per_point26=y=.5+5*ay*invz; wave_1_per_point27= wave_1_per_point28=t8=(t8+1)%t1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2=t2=.02*q4; // size; wave_2_per_frame3= wave_2_per_frame4= wave_2_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame6=t8=0; wave_2_per_frame7= wave_2_per_frame8= wave_2_per_frame9=t3=-1+q7*.3333+.1667; wave_2_per_frame10=t4=-1+q8*.3333+.1667; wave_2_per_frame11= wave_2_per_frame12=t6=pow( q1,3); // interpolation parameter wave_2_per_point1=sample=.5*(1+sample); wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_2_per_point23= wave_2_per_point24=invz=1/(az+100); wave_2_per_point25=x=.5+5*ax*invz; wave_2_per_point26=y=.5+5*ay*invz; wave_2_per_point27= wave_2_per_point28=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2=t2=.02*q4; // size; wave_3_per_frame3= wave_3_per_frame4= wave_3_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame6=t8=0; wave_3_per_frame7= wave_3_per_frame8= wave_3_per_frame9=t3=-1+q7*.3333+.1667; wave_3_per_frame10=t4=-1+q8*.3333+.1667; wave_3_per_frame11= wave_3_per_frame12=t6=pow( q1,3); // interpolation parameter wave_3_per_point1=sample=.5*(1+sample); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_3_per_point23= wave_3_per_point24=invz=1/(az+100); wave_3_per_point25=x=.5+5*ax*invz; wave_3_per_point26=y=.5+5*ay*invz; wave_3_per_point27= wave_3_per_point28=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.042497 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.122020 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=0.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=30 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.244862 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=.45*cos(.6*time+.34+sin(2.54*time+1.02)); shape_2_per_frame2=additive=below(frame%5,4); shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5= shape_2_per_frame6= shape_2_per_frame7=r2=.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame8=g2=.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame9=b2=.3*abs(cos(time*.543+7.34+cos(time*.123+1.75))); shape_2_per_frame10= shape_2_per_frame11= shape_2_per_frame12=hue=.1*time; // change this shape_2_per_frame13=h=6*(hue-int(hue)); shape_2_per_frame14=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_2_per_frame15=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_2_per_frame16=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; shape_2_per_frame17=g=sw1*h+sw2+sw3+sw4*(4-h); shape_2_per_frame18=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978790 shapecode_3_ang=3.141500 shapecode_3_tex_ang=4.209734 shapecode_3_tex_zoom=0.670417 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=additive=above(frame%10,0); shape_3_per_frame2=r2=1-.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame3=g2=1-.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame4=b2=1-.3*abs(sin(time*.543+7.34+cos(time*.123+1.75))); per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=warp=0; per_frame_23=zoom=1.04; per_frame_24= per_frame_25=rnd=equal(frame%400,0); per_frame_26=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_27=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_28=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_29=offx=0; per_frame_30=offy=-3.1; per_frame_31=offz=-300+160*pow(contVol,.25); per_frame_32=sc=4; per_frame_33= per_frame_34=q2=offy; // y-offset per_frame_35=q3=offz; // z-offset per_frame_36=q4=sc; // scale per_frame_37= per_frame_38=q5=3.1415*cos(.05*time+.84+sin(time*.1+6.43)); // rot-y; per_frame_39=q6=.2;//.6-.45*abs(sin(time*.15+2.43+cos(time*.09+1.87))); // rot-x; per_frame_40= per_frame_41=q5=0;q6=0; per_frame_42= per_frame_43= per_frame_44=stime=if(equal(stime,0),time,stime ); per_frame_45=mytime=time-stime; per_frame_46=phase = .1*mytime - int(.1*mytime); per_frame_47=tilex=if(below(phase,.025),1 + rand(4),tilex ); per_frame_48=tilez=if(below(phase,.025),1 + rand(4),tilez ); per_frame_49=q7=tilex; per_frame_50= per_frame_51=contVol=((bass+mid+att)*.3333)*.02+contVol*.98; per_frame_52=contVol=min(1,contVol); per_frame_53=zoom=1.01+.05*contVol; per_frame_54= per_frame_55=darken=above(frame%3,0); per_frame_56= per_frame_57=c1=above(contvol,.7)*min(contvol-.7,.3); per_frame_58=dx=c1*.05*(-10+rand(20)); per_frame_59=dy=c1*.05*(-10+rand(20)); per_frame_60= per_frame_61=solarize=0; per_frame_62=darken=frame%2; per_frame_63=brighten=1-darken; per_frame_64=//invert=beat; per_frame_65=//gamma=gamma+.5*sqrt(1-(frame-lastbeat)/interval); per_frame_66=monitor=gamma; per_frame_67= per_frame_68=q8=min((frame-lastbeat)/interval,1); per_frame_69=q1=.05*cos(1.943*time+2.43+sin(1.83*time+2.01) ); per_frame_70= per_frame_71=sx=1-2*beat*above(contVol,.8); per_frame_72=sy=1-2*beat*above(contVol,.8); per_frame_73=invert=beat*above(contVol,.8); per_pixel_1=//rot = q1*(2*rad-1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rocke - Personal Comet.milk0000664000175000017500000000166011756064134027367 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=1.16936 fVideoEchoAlpha=0.3 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684 fWaveParam=-0.04 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.053 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=0.999996 sy=0.999996 wave_r=0.61 wave_g=0.32 wave_b=0.100001 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.37 ob_g=0.46 ob_b=0.35 ob_a=0 ib_size=0 ib_r=0.1 ib_g=0 ib_b=0.3 ib_a=1 per_frame_1=dx = dx + 0.003*sin(0.1*time); per_frame_2=dy = dy + 0.005*sin(0.4*time); per_pixel_1=rot = rot + 0.02*sin(0.25*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Iris.milk0000664000175000017500000000376211756064134025476 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.97275 fWaveScale=0.656 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=10.4 fShader=0 zoom=1.124 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.200*( 0.60*sin(1.321*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.200*( 0.60*sin(1.742*time) + 0.40*sin(1.422*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.070*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_7=cx = cx + 0.090*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_8=cy = cy + 0.097*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_9=decay = decay - 0.01*equal(frame%70,0); per_frame_10= per_frame_11=dx = dx + dx_residual; per_frame_12=dy = dy + dy_residual; per_frame_13=bass_thresh = above(bass_att,bass_thresh)*2.5 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.98+1.4); per_frame_14=dx_residual = equal(bass_thresh,2.5)*0.016*sin(time*7) + (1-equal(bass_thresh,2.5))*dx_residual; per_frame_15=dy_residual = equal(bass_thresh,2.5)*0.012*sin(time*9) + (1-equal(bass_thresh,2.5))*dy_residual; per_pixel_1=rot=rot+rad*0.14*sin(0.6186*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Explosive Minds.milk0000664000175000017500000000226211756064134030322 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=0.011046 fWaveSmoothing=0.75 fWaveParam=-0.42 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=1 ob_g=0 ob_b=0 ob_a=0.9 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=1.28 nMotionVectorsY=1.248 mv_dx=-0.06 mv_dy=-0.026 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = bass_att*.3; per_frame_3=wave_g = treb_att*.3; per_frame_4=wave_b = mid_att*.3; per_frame_5=ob_r = 0.5+0.5*sin(time*5.12); per_frame_6=ob_b = 0.5+0.5*sin(time*6.112); per_frame_7=ob_g = 0.5+0.5*sin(time*7.212); per_frame_8=q1 = zoom + pow((bass+bass_att),3)*.005-.02; per_pixel_1=zoom =q1+ rad*sin(ang*25)*.05; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Heavenly 2.milk0000664000175000017500000000234211756064134026456 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.994 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.8 fWaveScale=1.151736 fWaveSmoothing=0.1 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.280549 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.012485 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_pixel_1=zoom=(zoom-1)*rad+1; fRating=4 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Bright Fiber Matrix 1.milk0000664000175000017500000000225711756064134030363 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.5 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.99 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.32 fWaveScale=2.718 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=25.548 fZoomExponent=1 fShader=0 zoom=1.099 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=4.044 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.344*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.313*time) + 0.40*sin(0.223*time) ); fRating=4 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Hovering.milk0000664000175000017500000000237511756064134026350 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.998 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.1 fWaveScale=3.019205 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.01 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=decay = decay - 0.01*equal((frame/30)%2,0); per_pixel_1=q1=0.5+0.5*sin(rad*12.0 + time*0.7); per_pixel_2=dx=0.01*cos(q1+time*0.5); per_pixel_3=dy=0.01*sin(q1+time*0.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Upspoken Mix).milk0000664000175000017500000001724311756064134031652 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.180933 fWaveSmoothing=0.750000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.537415 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.725085 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=//mv_a = if(beat, 0.1, ib_a); per_frame_31=//ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1-wave_y; per_frame_35=q2 = ypos+0.5; per_frame_36=warp=0; per_frame_37= per_frame_38=//q2 = 1-(ypos + 0.5); per_frame_39=//q1 = 0.5; per_frame_40=//q2=0.5; per_frame_41=ob_r = 1-wave_g; per_frame_42=ob_b = 1-wave_r; per_frame_43=ob_g = 1-wave_b; per_frame_44= per_frame_45=monitor = wave_y; per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_47=movement = if(above(movement,10000), 0, movement); per_frame_48=rot =1*sin(movement); per_frame_49=cx = wave_x; per_frame_50=cy = y_pos+0.5; per_frame_51= per_frame_52=q8 = movement; per_pixel_1=myy = x-q1; per_pixel_2=myx = y-q2+0.1; per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Contortion (Flair Mix).milk0000664000175000017500000000446411756064134031263 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.301000 fDecay=1.000000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=2.630066 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=0.010000 fZoomExponent=11.202057 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=63.936001 nMotionVectorsY=47.952000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); per_frame_11=ing = 2*sin(0.25*time); per_frame_12=wave_x = wave_x + 0.2*sin(time); per_frame_13=wave_y = wave_y + 0.2*cos(time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.5*(1-rad)*(5*sin(0.48*time*dy_r)*sin(time)); per_pixel_6=zoom = zoom - 0.75*(0.65 - 0.25*sin((dx_r+dy_r)*20*bass)-rad); per_pixel_7=cx = cx + 0.45*sin(time)*(0.75*sin(1.25*time*dy_r)*cos(0.74*sin(dx_r*2*time))); per_pixel_8=cy = cy + 0.45*cos(time)*(0.75*cos(1.6*time*dx_r)*sin(0.74*cos(dy_r*2*time))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Surface.milk0000664000175000017500000000247011756064134026153 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.234487 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.014 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.029439 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - mushroom rainbows[acid Storm].milk0000664000175000017500000002072711756064134032440 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.499900 shapecode_0_y=0.900000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779765 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.986082 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.756684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = ang + (bass*.2) + (time*.4); shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time) * .4 + .5; shape_2_per_frame2= shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ob_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ob_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ob_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=ib_r = ob_r*1.001; per_frame_18=ib_g = ob_g*1.001; per_frame_19=ib_b = ob_b*1.001; per_frame_20= per_frame_21= per_frame_22= per_frame_23=decay = 0.9999; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29=basstemp= bass + bass_att + bass_thresh; per_frame_30=trebtemp= treb + treb_att + treb_thresh; per_frame_31=trasstemp= (max(basstemp, trebtemp)); per_frame_32=trassave= (trasstemp/3); per_frame_33= per_frame_34=basst= max(bass + bass_att, treb + treb_att); per_frame_35=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_36=midbeat= trebb/3; per_frame_37=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_38=mtb= midtb/2.25; per_frame_39= per_frame_40=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_41=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_42=beetAB= (beetA+beetB)/2; per_frame_43=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_44=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_45=beetCD= (beetC+beetD)/2; per_frame_46=beet= (beetAB+beetCD) /2; per_frame_47= per_frame_48=madbeat= (trassave+mtb+beet) /3; per_pixel_1=rot = rot +.05 * sin(rad-(time*.1+bas)) ; per_pixel_2=bas = (bass*2.5); per_pixel_3=bos = bass; per_pixel_4=warp = (bos + bass + bass) * .1; per_pixel_5=cx = (cx + treb) * .5; per_pixel_6= per_pixel_7=dx = dy+.01 ; per_pixel_8=dy = dx-.01 ; per_pixel_9= per_pixel_10=basstemp= bass + bass_att + bass_thresh; per_pixel_11=trebtemp= treb + treb_att + treb_thresh; per_pixel_12=trasstemp= (max(basstemp, trebtemp)); per_pixel_13=trassave= (trasstemp/3); per_pixel_14= per_pixel_15=basst= max(bass + bass_att, treb + treb_att); per_pixel_16=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_17=midbeat= trebb/3; per_pixel_18=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_19=mtb= midtb/2.25; per_pixel_20= per_pixel_21=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_22=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_23=beetAB= (beetA+beetB)/2; per_pixel_24=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_25=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_26=beetCD= (beetC+beetD)/2; per_pixel_27=beet= (beetAB+beetCD) /2; per_pixel_28= per_pixel_29=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 300 - Daydreamer.milk0000664000175000017500000004372511756064134026775 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.490000 fDecay=0.990000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.016446 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=q1; wave_0_per_frame2= wave_0_per_frame3=t7=.0; wave_0_per_frame4=t8=.45; wave_0_per_frame5= wave_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_0_per_frame8=ddtan=atan2(ddy,ddx); wave_0_per_frame9=t2=-ddtan; wave_0_per_frame10= wave_0_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_0_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_0_per_frame13= wave_0_per_frame14=t6=-sign(t1); wave_0_per_frame15=t7=t7-val1; wave_0_per_frame16=t8=t8-val2; wave_0_per_frame17= wave_0_per_frame18=t3=q2; wave_0_per_point1=c1=6.2831*t1/(1.1-sample); wave_0_per_point2=c=cos(c1); wave_0_per_point3=s=sin(c1); wave_0_per_point4=c2=sqrt(1-sample); wave_0_per_point5= wave_0_per_point6=ox=t7-.5*c2*c; wave_0_per_point7=oy=t8-.625*c2*s; wave_0_per_point8= wave_0_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_0_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_0_per_point11= wave_0_per_point12=x=x*.55; wave_0_per_point13=y=(y-.5)*.55+.5; wave_0_per_point14= wave_0_per_point15=r=sample; wave_0_per_point16=g=1-sample; wave_0_per_point17=b=1; wave_0_per_point18=a=below(sample,.995); wave_0_per_point19= wave_0_per_point20=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_0_per_point21=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_0_per_point22=a=a*(1-d); wave_0_per_point23= wave_0_per_point24=y=y+t3; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=q1; wave_1_per_frame2= wave_1_per_frame3=t7=.0; wave_1_per_frame4=t8=.45; wave_1_per_frame5= wave_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_1_per_frame8=ddtan=atan2(ddy,ddx); wave_1_per_frame9=t2=-ddtan; wave_1_per_frame10= wave_1_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_1_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_1_per_frame13= wave_1_per_frame14=t6=-sign(t1); wave_1_per_frame15=t7=t7-val1; wave_1_per_frame16=t8=t8-val2; wave_1_per_frame17= wave_1_per_frame18=t3=q2; wave_1_per_frame19= wave_1_per_point1=c1=6.2831*t1/(1.1-sample); wave_1_per_point2=c=cos(c1); wave_1_per_point3=s=sin(c1); wave_1_per_point4=c2=sqrt(1-sample); wave_1_per_point5= wave_1_per_point6=ox=t7-.5*c2*c; wave_1_per_point7=oy=t8-.625*c2*s; wave_1_per_point8= wave_1_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_1_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_1_per_point11= wave_1_per_point12=inv=1/sqr(1.1-sample); wave_1_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_1_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_1_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_1_per_point16=fdx=fdx*invMag; wave_1_per_point17=fdy=fdy*invMag; wave_1_per_point18= wave_1_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_1_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_1_per_point21= wave_1_per_point22=x=x+rdx*.15*(1-sample); wave_1_per_point23=y=y+rdy*.15*(1-sample); wave_1_per_point24= wave_1_per_point25=x=x*.55; wave_1_per_point26=y=(y-.5)*.55+.5; wave_1_per_point27= wave_1_per_point28=r=sample; wave_1_per_point29=g=1-sample; wave_1_per_point30=b=1; wave_1_per_point31=a=below(sample,.995); wave_1_per_point32=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_1_per_point33=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_1_per_point34=a=a*(1-d); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=y=y+t3; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=q1; wave_2_per_frame2= wave_2_per_frame3=t7=.0; wave_2_per_frame4=t8=.45; wave_2_per_frame5= wave_2_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_2_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_2_per_frame8=ddtan=atan2(ddy,ddx); wave_2_per_frame9=t2=-ddtan; wave_2_per_frame10= wave_2_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_2_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_2_per_frame13= wave_2_per_frame14=t6=-sign(t1); wave_2_per_frame15=t7=t7-val1; wave_2_per_frame16=t8=t8-val2; wave_2_per_frame17= wave_2_per_frame18=t3=q2; wave_2_per_point1=sample=pow(sample,.85); wave_2_per_point2= wave_2_per_point3=c1=6.2831*t1/(1.1-sample); wave_2_per_point4=c=cos(c1); wave_2_per_point5=s=sin(c1); wave_2_per_point6=c2=sqrt(1-sample); wave_2_per_point7= wave_2_per_point8=ox=t7-.5*c2*c; wave_2_per_point9=oy=t8-.625*c2*s; wave_2_per_point10= wave_2_per_point11=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_2_per_point12=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_2_per_point13= wave_2_per_point14=inv=1/sqr(1.1-sample); wave_2_per_point15=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_2_per_point16=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_2_per_point17=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_2_per_point18=fdx=fdx*invMag; wave_2_per_point19=fdy=fdy*invMag; wave_2_per_point20= wave_2_per_point21=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_2_per_point22=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_2_per_point23=tt=rand(100)/100; wave_2_per_point24=x=x+rdx*(.15*tt)*(1-sample); wave_2_per_point25=y=y+rdy*(.15*tt)*(1-sample); wave_2_per_point26= wave_2_per_point27=x=x*.55; wave_2_per_point28=y=(y-.5)*.55+.5; wave_2_per_point29= wave_2_per_point30=r=sample; wave_2_per_point31=g=1-sample; wave_2_per_point32=b=1; wave_2_per_point33=a=below(sample,.995); wave_2_per_point34= wave_2_per_point35= wave_2_per_point36=y=y+t3; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=100.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=q1; wave_3_per_frame2= wave_3_per_frame3=t7=.0; wave_3_per_frame4=t8=.45; wave_3_per_frame5= wave_3_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_3_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_3_per_frame8=ddtan=atan2(ddy,ddx); wave_3_per_frame9=t2=-ddtan; wave_3_per_frame10= wave_3_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_3_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_3_per_frame13= wave_3_per_frame14=t6=-sign(t1); wave_3_per_frame15=t7=t7-val1; wave_3_per_frame16=t8=t8-val2; wave_3_per_frame17= wave_3_per_frame18=t3=q2; wave_3_per_frame19=t5=-1+2*(frame%2); wave_3_per_frame20= wave_3_per_frame21=t4=.4; // spectrum trail length wave_3_per_point1=c1=6.2831*t1/(1.1-sample); wave_3_per_point2=c=cos(c1); wave_3_per_point3=s=sin(c1); wave_3_per_point4=c2=sqrt(1-sample); wave_3_per_point5= wave_3_per_point6=ox=t7-.5*c2*c; wave_3_per_point7=oy=t8-.625*c2*s; wave_3_per_point8= wave_3_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_3_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_3_per_point11= wave_3_per_point12=inv=1/sqr(1.1-sample); wave_3_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_3_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_3_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_3_per_point16=fdx=fdx*invMag; wave_3_per_point17=fdy=fdy*invMag; wave_3_per_point18= wave_3_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_3_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_3_per_point21= wave_3_per_point22=x=x+t5*rdx*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point23=y=y+t5*rdy*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point24= wave_3_per_point25=x=x*.55; wave_3_per_point26=y=(y-.5)*.55+.5; wave_3_per_point27= wave_3_per_point28=r=1; wave_3_per_point29=g=1; wave_3_per_point30=b=0; wave_3_per_point31=a=below(sample,.995); wave_3_per_point32=d=above(q3-sample,0)*below(q3-sample,t4)*(sample-q3)/t4; wave_3_per_point33=d=sqrt(d)*(1-sqrt((sample-q3)/t4)); wave_3_per_point34=a=a*d; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=y=y+t3; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=t1=q1;//.2*sin(time*.34); shape_0_per_frame2= shape_0_per_frame3=t7=.0; // start x shape_0_per_frame4=t8=.45; // start y shape_0_per_frame5= shape_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_0_per_frame8= shape_0_per_frame9=ddtan=atan2(ddy,ddx); shape_0_per_frame10=t2=-ddtan; shape_0_per_frame11= shape_0_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_0_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_0_per_frame14= shape_0_per_frame15=t6=-sign(t1); shape_0_per_frame16=t7=t7-val1; shape_0_per_frame17=t8=t8-val2; shape_0_per_frame18=t5=frame%2; shape_0_per_frame19= shape_0_per_frame20=sample=q3; shape_0_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_0_per_frame22=sides=t5*100+(1-t5)*4; shape_0_per_frame23=ang=4*6.2831*sqrt(sample); shape_0_per_frame24=a=1;//pow(1-sample,.25); shape_0_per_frame25= shape_0_per_frame26= shape_0_per_frame27=c1=6.2831*t1/(1.1-sample); shape_0_per_frame28=c=cos(c1); shape_0_per_frame29=s=sin(c1); shape_0_per_frame30=c2=sqrt(1-sample); shape_0_per_frame31=c3=t1/sqr(1.1-sample); shape_0_per_frame32= shape_0_per_frame33=ox=t7-.5*c2*c; shape_0_per_frame34=oy=t8-.625*c2*s; shape_0_per_frame35= shape_0_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_0_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_0_per_frame38= shape_0_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_0_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_0_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_0_per_frame42=fdx=fdx*invMag; shape_0_per_frame43=fdy=fdy*invMag; shape_0_per_frame44= shape_0_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_0_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_0_per_frame47= shape_0_per_frame48=x=x+rdx*+.152*sqrt(.995-sample); shape_0_per_frame49=y=y+rdy*+.152*sqrt(.995-sample); shape_0_per_frame50= shape_0_per_frame51=x=(x-0)*.55+0; shape_0_per_frame52=y=(y-.5)*.55+.5; shape_0_per_frame53=y=y+q2; shape_0_per_frame54= shape_0_per_frame55= shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=t1=q1;//.2*sin(time*.34); shape_1_per_frame2= shape_1_per_frame3=t7=.0; // start x shape_1_per_frame4=t8=.45; // start y shape_1_per_frame5= shape_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_1_per_frame8= shape_1_per_frame9=ddtan=atan2(ddy,ddx); shape_1_per_frame10=t2=-ddtan; shape_1_per_frame11= shape_1_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_1_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_1_per_frame14= shape_1_per_frame15=t6=-sign(t1); shape_1_per_frame16=t7=t7-val1; shape_1_per_frame17=t8=t8-val2; shape_1_per_frame18=t5=frame%2; shape_1_per_frame19= shape_1_per_frame20=sample=q3; shape_1_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_1_per_frame22=sides=t5*100+(1-t5)*4; shape_1_per_frame23=ang=4*6.2831*sqrt(sample); shape_1_per_frame24=a=1;//pow(1-sample,.25); shape_1_per_frame25= shape_1_per_frame26= shape_1_per_frame27=c1=6.2831*t1/(1.1-sample); shape_1_per_frame28=c=cos(c1); shape_1_per_frame29=s=sin(c1); shape_1_per_frame30=c2=sqrt(1-sample); shape_1_per_frame31=c3=t1/sqr(1.1-sample); shape_1_per_frame32= shape_1_per_frame33=ox=t7-.5*c2*c; shape_1_per_frame34=oy=t8-.625*c2*s; shape_1_per_frame35= shape_1_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_1_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_1_per_frame38= shape_1_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_1_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_1_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_1_per_frame42=fdx=fdx*invMag; shape_1_per_frame43=fdy=fdy*invMag; shape_1_per_frame44= shape_1_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_1_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_1_per_frame47= shape_1_per_frame48=x=x+rdx*-.075*sqrt(.995-sample); shape_1_per_frame49=y=y+rdy*-.075*sqrt(.995-sample); shape_1_per_frame50= shape_1_per_frame51=x=(x-0)*.55+0; shape_1_per_frame52=y=(y-.5)*.55+.5; shape_1_per_frame53=y=y+q2; shape_1_per_frame54= shape_1_per_frame55= shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.527700 shapecode_2_ang=3.141594 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.651899 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=3.1415; shape_2_per_frame2=additive=equal(frame%20,0); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.099979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.344800 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.500000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang=6.2831*(.02*time-int(.02*time)); shape_3_per_frame2= shape_3_per_frame3=r=abs(cos(2.43*time+4.343+sin(1.754*time+.753))); shape_3_per_frame4=g=abs(cos(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame5=b=abs(sin(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame6= shape_3_per_frame7=r2=1-r; shape_3_per_frame8=g2=1-g; shape_3_per_frame9=b2=1-b; shape_3_per_frame10= shape_3_per_frame11=additive=frame%2; per_frame_1=zoom=1; per_frame_2=warp=0; per_frame_3=ib_size=0; per_frame_4=ib_a=0; per_frame_5=ob_size=1; per_frame_6=ob_a=.01+.02*(FPS/100); per_frame_7=vol=min(.99*vol+.01*(bass+mid+treb),3); per_frame_8=c1=.333*(vol+1)*time+3.34; per_frame_9=c2=.87*time+2.97; per_frame_10=ob_r=abs(cos(c1+sin(c2))); per_frame_11=ob_g=abs(sin(c1+cos(c2))); per_frame_12=ob_b=abs(sin(c1+sin(c2))); per_frame_13= per_frame_14=q1=.18*cos(.354*time+.54+cos(.521*time+1.432)); // spiral bend per_frame_15=q2=.075; // master y-offset per_frame_16=q3=sqrt(.995*(.5*time-int(.5*time))); // glow phase per_pixel_1=zoom=zoom+below(rad,.45)*sqr(1-rad/.45)*5; projectM-complete-2.1.0-Source/presets_milkdrop_104/che - terracarbon stream.milk0000664000175000017500000000635311756064135030033 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.03074 fWaveScale=0.498516 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.1 ob_r=0 ob_g=0 ob_b=0 ob_a=0.06 ib_size=0.035 ib_r=0.25 ib_g=0.45 ib_b=0.25 ib_a=0.29 nMotionVectorsX=19.199999 nMotionVectorsY=14.400005 mv_dx=0 mv_dy=0 mv_l=2.5 mv_r=0.06 mv_g=1 mv_b=1 mv_a=0.2 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=q1=le; per_frame_26=q2=thccl+.2*leccl; per_frame_27=leccl=leccl+dle*le; per_frame_28=dle=if(beat,-dle,dle); per_frame_29=bccl=bccl+beat; per_frame_30= per_frame_31=wave_r=.1+.8*sqr(sin(.011*thccl))+.1*sin(leccl*.061); per_frame_32=wave_g=.1+.8*sqr(sin(.013*thccl))+.1*cos(leccl*.067); per_frame_33=wave_b=.1+.8*sqr(cos(.017*thccl))+.1*sin(leccl*.065); per_frame_34= per_frame_35=ib_r=ib_r+.1*sin(1.3*time+.012*leccl); per_frame_36=ib_g=ib_g+.1*sin(1.7*time+.019*leccl); per_frame_37=ib_b=ib_b+.1*sin(1.9*time+.017*leccl); per_frame_38=mv_r=.5*(ib_r+wave_r);mv_g=.5*(ib_g+wave_g);mv_b=.5*(ib_b+wave_b); per_frame_39=mv_a=.5*sqr(sin(.01*leccl+bccl)); per_frame_40= per_frame_41=echo_alpha=.5+.2*cos(.07*leccl+.02*thccl); per_frame_42=eo=if(band(equal(bccl%3,0),beat),rand(4),eo); per_frame_43=q3=(equal(eo,2)+equal(eo,1))*equal(bccl%2,0); per_frame_44=q4=(equal(eo,0)+equal(eo,3))*equal(bccl%2,0); per_frame_45=echo_orient=eo; per_pixel_1=dqv=above(x,.5)-above(y,.5); per_pixel_2=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); per_pixel_3=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*q2); per_pixel_4=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); per_frame_init_1=dle=1; projectM-complete-2.1.0-Source/presets_milkdrop_104/PieturP - triptrap_(ultimate-trip-mix).milk0000664000175000017500000001724511756064134032550 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.955900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.535239 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.000000 zoom=1.001800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.000000 wave_g=0.650000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=48.000000 mv_dx=0.500000 mv_dy=0.500000 mv_l=5.000000 mv_r=0.013716 mv_g=0.872347 mv_b=0.522466 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.746302 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.746302 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.364564 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364564 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1= shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; shape_3_per_frame6= shape_3_per_frame7=g=vg; shape_3_per_frame8=r=vr; shape_3_per_frame9=b=vb; shape_3_per_frame10=g2=g; shape_3_per_frame11=r2=r; shape_3_per_frame12=b2=b; shape_3_per_frame13=dist=(frame%100)*.01; shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); shape_3_per_frame15=maat=below(maat,16)*maat; shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=1; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=(sin(time)*.5+.5)%2; per_frame_20=zval=cos(time*.3)*zoomin; per_frame_21=zuse=(zval)*.05+1; per_frame_22=monitor=zuse; per_frame_23=zoom=zuse; per_frame_24= per_frame_25=//echo_orient=((maat*.5)%4)+1; per_frame_26= per_frame_27=//monitor=val; per_frame_28=r=above(bass,1.3)+r*.95; per_frame_29=t=below(r,5); per_frame_30=q1=t*val*.5; per_frame_31= per_frame_32= per_frame_33= per_frame_34= per_frame_35= per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Cartoon Factory.milk0000664000175000017500000000713411756064135030407 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=0.99 fVideoEchoZoom=0.9996 fVideoEchoAlpha=1 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.098608 fWaveSmoothing=0.81 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.5025 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.1 wave_y=0.9 ob_size=0.01 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=sin(q1*3.14+q2*3.14+q3*3.14); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=wave_r=.5+.5*sin(q1+abs(q4*2.14)); per_frame_29=wave_b=.5+.5*sin(q2+abs(q5*2.14)); per_frame_30=wave_g=.5+.5*sin(q3+abs(q6*2.14)); per_frame_31=ob_r=ob_r+ob_r*sin(q1+q2*2.14); per_frame_32=ob_b=ob_b+ob_b*sin(q2+q3*2.14); per_frame_33=ob_g=ob_g+ob_g*sin(q3+q1*2.14); per_frame_34=ib_r=ib_r+ib_r*cos(q5+q1*2.14); per_frame_35=ib_b=ib_b+ib_*cos(q5+q2*2.14); per_frame_36=ib_g=ib_g+ib_g*cos(q5+q3*2.14); per_frame_37=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_38=ib_a=.25+.25*sin(q2*2.14+q3); per_frame_39=ob_size=.1+.1*sin(q3*3+q1); per_frame_40=ib_size=.15+.05*sin(q1*3+q3); per_frame_41=mv_r=mv_r+.5*sin(q4+q5*6*q1); per_frame_42=mv_b=mv_b+.5*sin(q4+q5*6*q2); per_frame_43=mv_g=mv_g+.5*sin(q5+q5*6*q3); per_frame_44=mv_a=mv_a+mv_a*sin(q2+q3+q5*1.14); per_frame_45=mv_l=.1*q8; per_frame_46=mv_x=q8*q7; per_frame_47=mv_y=q8*q7; per_frame_48=wave_mystery=wave_mystery+.25*sin(time*q4); per_frame_49=echo_zoom=1+.2*q1+.2*q5+.3*q4; per_frame_50=echo_orientation=q7%3; per_pixel_1=dx=sin(pow(x,2)*3.14*q3); per_pixel_2=dy=sin(pow(y,2)*3.14*q2); per_pixel_3=rot=sin(rad*3.14*q1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Fractal Encounter.milk0000664000175000017500000001011011756064134032742 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=0.01 fWaveSmoothing=0.27 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.1 wave_y=0.9 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=63.936001 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=1 mv_r=0.63 mv_g=0.2 mv_b=0.3 mv_a=0 per_frame_1=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.5*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx -0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437)); per_frame_10=dy = dy - 0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315)); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=mode = (mode+beat*(rand(3)+1))%4; per_frame_39=echo_orient = mode; per_frame_40=wave_a = 0; per_frame_41=q6 = beat; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.5*rad+0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.05*sin(rad+2*q4); per_pixel_7=cy = cy + 0.04*sin(((0.5*sqrt(2))-rad)-2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Pyrokinesis.milk0000664000175000017500000000327611756064134027567 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.499720 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = 1; per_frame_2=wave_g = 0.55 + 0.25*sin(40*time); per_frame_3=wave_b = 0; per_frame_4=warp = 0; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=dy = dy + 0.0025; per_pixel_6=dx = dx + 0.0025; per_pixel_7=rot = rot + sin((0.005*time)*(0.25-rad*sin(time))*(0.5-rad*cos(time))*(0.75-rad*sin(time))); per_pixel_8=zoom = zoom + 0.10 + 0.05*sin(5*time) - (rot*0.15); projectM-complete-2.1.0-Source/presets_milkdrop_104/StudioMusic - Harmonic Bliss (elated mix).milk0000664000175000017500000000564511756064134032703 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.008 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.9162 fWaveScale=0.9994 fWaveSmoothing=0.666 fWaveParam=-0.02 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=1.0799 fWarpAnimSpeed=0.9419 fWarpScale=2.814595 fZoomExponent=0.9996 fShader=0.83 zoom=1.0065 rot=0 cx=0.500001 cy=0.5 dx=0 dy=0 warp=3.947234 sx=0.9996 sy=0.999899 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.25 ob_g=0.65 ob_b=0.25 ob_a=1 ib_size=0.01 ib_r=0.65 ib_g=0.250001 ib_b=0.250001 ib_a=1 nMotionVectorsX=11.999902 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.05 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.303); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(3.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; per_pixel_14=pre_zoom=zoom-.07*acos(y*2-1)*sin(time*1.2*q1)*zoom-.07*acos(x*2-1)*sin(time*1.1*q1); per_pixel_15=zoom=if(above(abs(zoom-1),.04),pre_zoom,.99); per_pixel_16=rot=if(above(abs(zoom-1),2),-.4+.2*q1,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Solarized Space.milk0000664000175000017500000000662611756064135030272 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.994 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.882469 fWaveScale=0 fWaveSmoothing=0.63 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.980296 sy=1 wave_r=1 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.0015 ib_r=1 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp = 0; per_frame_2=wave_mystery = -0.5; per_frame_3=vol = 0.167*(bass+mid); per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_8=xpos = xpos + 0.001*xspeed; per_frame_9=myx = 1.25*xpos + 0.5; per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_14=ypos = ypos + 0.001*yspeed; per_frame_15=myy = 1.25*ypos + 0.5; per_frame_16= per_frame_17=cx = 0.5 + 0.05*sin(0.497*time); per_frame_18=cy = 0.5 +0.05*sin(0.413*time); per_frame_19=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_20=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_21=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_22=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_23=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_24=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_25=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_26=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_27=lastbeat = if(beat,time,lastbeat); per_frame_28=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_29=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_30=beatcounter = if(above(beatcounter,8), 0, beatcounter); per_frame_31=beateven = beatcounter%4; per_frame_32=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_33=beateven = if(equal(beateven,3),-1,beateven); per_frame_34=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); per_frame_35=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); per_frame_36=dx = 0.1*beateven*myx; per_frame_37=dy = 0.1*beateven*myy; per_frame_38=monitor = beateven; per_frame_39=wave_a = Bass_thresh; per_frame_40=zoom = 1.5 +0.25*myy; per_frame_41=rot = myx*beateven; per_frame_42=wave_x = 0.5 + 0.05*myx; per_frame_43=wave_y=0.5 + 0.05*myy; per_frame_44= projectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Slow Shift Matrix (bb4.5).milk0000664000175000017500000000267311756064134030705 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001645 fWaveScale=0.430333 fWaveSmoothing=0.63 fWaveParam=1 fModWaveAlphaStart=2 fModWaveAlphaEnd=2 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.001 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0.3 ob_a=1 ib_size=0.1 ib_r=1 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_dx=-0.941273 mv_dy=0.426319 mv_l=5 mv_r=0.315997 mv_g=0.078173 mv_b=0.941976 mv_a=0 per_frame_1=bv = bass*.01+.99*bv; per_frame_2=tt=tt+bass*.01; per_frame_3=tt = if(above(bass*bass_att,4.5),rand(32768),tt); per_frame_4=wave_x =-1; per_frame_5=dx = .3*sin(tt*.12)+10*sin(tt*.015); per_frame_6=dy = .39*sin(tt*.21)+20*sin(tt*.041); per_frame_7=rot = 1*sin(tt*.15); per_frame_8=cx = sin(tt*.16)*.5+.5; per_frame_9=cy = cos(tt*.46)*.5+.5; per_frame_10=ib_r = sin(tt*.51)*.5+.5; per_frame_11=ib_g = sin(tt*.71)*.5+.5; per_frame_12=ib_b = sin(tt*.81)*.5+.5; per_frame_13=monitor = tt; per_frame_14= per_pixel_1=zoom = .8-.2*pow(1-rad,1); per_frame_init_1=tt = rand(10000); per_frame_init_2= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Hurricane.milk0000664000175000017500000000250311756064134026500 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=1.17037 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.014 rot=-0.16 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.02*equal(frame%40,0); per_pixel_1=rot=rot+0.1/(rad+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Dynamic Borders 1.milk0000664000175000017500000000434211756064135027650 0ustar matthiasmatthias[preset00] fRating=2. fGammaAdj=2.7 fDecay=0.99 fVideoEchoZoom=2. fVideoEchoAlpha=0. nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0. fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1. fWarpScale=1.331 fZoomExponent=0.99999 fShader=0. zoom=1. rot=0. cx=0.5 cy=0.5 dx=0. dy=0. warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.38 ob_size=0.02 ob_r=0. ob_g=0. ob_b=0. ob_a=0.1 ib_size=0.05 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.1 per_frame_1=warp = 0; per_frame_2= per_frame_3=ib_r = ib_r + 0.10*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_4=ib_g = ib_g + 0.10*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_5=ib_b = ib_b + 0.10*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_6=temp = 0.12*tan(0.3*(mid+bass)); per_frame_7=ib_a = if(below(temp,0.4),temp,0.4); per_frame_8=ob_size = ob_size - 0.01; per_frame_9=ob_size = ob_size + 0.15*sin(0.5*bass_att); per_frame_10=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_11=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_12=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_13=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_14=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=dx = dx*1.5; per_pixel_16=dy = dy*1.5; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Intuitive Awareness (Traces of Love mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Intuitive Awareness (Traces of Lo0000664000175000017500000003733511756064134033161 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.910000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.978110 fWaveScale=0.906958 fWaveSmoothing=0.900000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.803382 fWarpScale=2.155458 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.220765 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.450000 wave_b=0.380000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.110000 ob_g=0.180000 ob_b=0.130000 ob_a=1.000000 ib_size=0.010000 ib_r=0.310000 ib_g=0.300000 ib_b=0.370000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=st=1; wave_0_per_frame1=t1=0; wave_0_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_0_per_frame3=t3=0; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time*0.3)*0.5+0.5; wave_0_per_frame6=t4=t4*128; wave_0_per_frame7= wave_0_per_frame8= wave_0_per_point1=n=sample*6.283 ; wave_0_per_point2= wave_0_per_point3=xp= 0; wave_0_per_point4=yp= 0; wave_0_per_point5=zp= 1; wave_0_per_point6= wave_0_per_point7=phs=sample*4; wave_0_per_point8= wave_0_per_point9=offset = sin(n*238)*(1-sample)*0.2; wave_0_per_point10= wave_0_per_point11=ang=(q2+phs)*1.78+offset; wave_0_per_point12= wave_0_per_point13=sang=sin(ang);cang=cos(ang); wave_0_per_point14=xq=xp*sang + zp*cang; wave_0_per_point15=yq=yp; wave_0_per_point16=zq=xp*cang - zp*sang; wave_0_per_point17=xp=xq;yp=yq;zp=zq; wave_0_per_point18= wave_0_per_point19= wave_0_per_point20=ang=(q2+phs)*0.1+offset; wave_0_per_point21=sang=sin(ang);cang=cos(ang); wave_0_per_point22=xq=xp*sang + yp*cang; wave_0_per_point23=yq=xp*cang - yp*sang; wave_0_per_point24=zq=zp; wave_0_per_point25=xp=xq;yp=yq;zp=zq; wave_0_per_point26= wave_0_per_point27= wave_0_per_point28=ang=(q2+phs)*1.2+offset; wave_0_per_point29=sang=sin(ang);cang=cos(ang); wave_0_per_point30=xq=xp*sang + zp*cang; wave_0_per_point31=yq=yp; wave_0_per_point32=zq=xp*cang - zp*sang; wave_0_per_point33=xp=xq;yp=yq;zp=zq; wave_0_per_point34= wave_0_per_point35= wave_0_per_point36=zp=zp + 3; wave_0_per_point37=x=xp/zp +0.5; wave_0_per_point38=y=yp/zp*1.333 + 0.5 ; wave_0_per_point39= wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=tm=time*3; wave_0_per_point43=rr=tan(n + tm)*0.25; wave_0_per_point44=gg=tan(n + tm + 2.1)*0.25; wave_0_per_point45=bb=tan(n + tm + 4.2)*0.25; wave_0_per_point46=r=min(rr,1)*above(rr,0); wave_0_per_point47=g=min(gg,1)*above(gg,0); wave_0_per_point48=b=min(bb,1)*above(bb,0); wave_0_per_point49= wave_0_per_point50=r=1- pow( 1-r,3); wave_0_per_point51=g=1- pow( 1-g,3); wave_0_per_point52=b=1- pow( 1-b,3); wave_0_per_point53= wave_0_per_point54=aa= sin(n*t4)*0.5+0.5; wave_0_per_point55=aa=aa; wave_0_per_point56=r=r*aa*q1; wave_0_per_point57=g=g*aa*q1; wave_0_per_point58=b=b*aa*q1; wave_0_per_point59= wave_0_per_point60=r=if(q3 , 1-r , r); wave_0_per_point61=g=if(q3 , 1-g , g); wave_0_per_point62=b=if(q3 , 1-b , b); wave_0_per_point63= wave_0_per_point64=a=1-pow( 1-sample , 2); wave_0_per_point65= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=st=1; wave_1_per_frame1=t1=0; wave_1_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_1_per_frame3=t3=0; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time*0.3)*0.5+0.5; wave_1_per_frame6=t4=t4*128; wave_1_per_frame7= wave_1_per_frame8= wave_1_per_point1=n=sample*6.283 ; wave_1_per_point2= wave_1_per_point3=xp= 0; wave_1_per_point4=yp= 0; wave_1_per_point5=zp= 1; wave_1_per_point6= wave_1_per_point7=phs=sample*4; wave_1_per_point8= wave_1_per_point9=offset = sin(n*238)*(1-sample)*0.2; wave_1_per_point10= wave_1_per_point11=ang=(q2+phs)*1.78+offset; wave_1_per_point12= wave_1_per_point13=sang=sin(ang);cang=cos(ang); wave_1_per_point14=xq=xp*sang + zp*cang; wave_1_per_point15=yq=yp; wave_1_per_point16=zq=xp*cang - zp*sang; wave_1_per_point17=xp=xq;yp=yq;zp=zq; wave_1_per_point18= wave_1_per_point19= wave_1_per_point20=ang=(q2+phs)*0.1+offset; wave_1_per_point21=sang=sin(ang);cang=cos(ang); wave_1_per_point22=xq=xp*sang + yp*cang; wave_1_per_point23=yq=xp*cang - yp*sang; wave_1_per_point24=zq=zp; wave_1_per_point25=xp=xq;yp=yq;zp=zq; wave_1_per_point26= wave_1_per_point27= wave_1_per_point28=ang=(q2+phs)*1.2+offset; wave_1_per_point29=sang=sin(ang);cang=cos(ang); wave_1_per_point30=xq=xp*sang + zp*cang; wave_1_per_point31=yq=yp; wave_1_per_point32=zq=xp*cang - zp*sang; wave_1_per_point33=xp=xq;yp=yq;zp=zq; wave_1_per_point34= wave_1_per_point35= wave_1_per_point36=zp=zp + 3; wave_1_per_point37=x=-xp/zp +0.5; wave_1_per_point38=y=yp/zp*1.333 + 0.5 ; wave_1_per_point39= wave_1_per_point40= wave_1_per_point41= wave_1_per_point42=tm=time*3; wave_1_per_point43=rr=tan(n + tm)*0.25; wave_1_per_point44=gg=tan(n + tm + 2.1)*0.25; wave_1_per_point45=bb=tan(n + tm + 4.2)*0.25; wave_1_per_point46=r=min(rr,1)*above(rr,0); wave_1_per_point47=g=min(gg,1)*above(gg,0); wave_1_per_point48=b=min(bb,1)*above(bb,0); wave_1_per_point49= wave_1_per_point50=r=1- pow( 1-r,3); wave_1_per_point51=g=1- pow( 1-g,3); wave_1_per_point52=b=1- pow( 1-b,3); wave_1_per_point53= wave_1_per_point54=aa= sin(n*t4)*0.5+0.5; wave_1_per_point55=aa=aa; wave_1_per_point56=r=r*aa*q1; wave_1_per_point57=g=g*aa*q1; wave_1_per_point58=b=b*aa*q1; wave_1_per_point59= wave_1_per_point60=r=if(q3 , 1-r , r); wave_1_per_point61=g=if(q3 , 1-g , g); wave_1_per_point62=b=if(q3 , 1-b , b); wave_1_per_point63= wave_1_per_point64=a=1-pow( 1-sample , 2); wave_1_per_point65= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.069415 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*cos(time*3.7); shape_0_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*sin(time*3.7); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*0.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*0.956+ 2); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*0.838 + 4); shape_0_per_frame9=border_red = sin(time*0.874); shape_0_per_frame10=border_green = sin(time*0.834); shape_0_per_frame11=border_blue = sin(time*0.734); shape_0_per_frame12=ang = time*1.3; shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.069197 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*-2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*cos(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*cos(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = cos(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.069197 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*cos(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = cos(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.069106 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.7); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.7); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); shape_3_per_frame12=ang = time*-1.3; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=flash=0; per_frame_init_9= per_frame_1=zoom=1.003; per_frame_2= per_frame_3=q1=(mid+treb)*0.5; per_frame_4=q1=min(q1,1); per_frame_5=q1=q1*q1; per_frame_6=q1=1; per_frame_7= per_frame_8= per_frame_9=vol=pow( (bass+mid+treb)*0.25 , 3); per_frame_10=vol=min(vol,1); per_frame_11= per_frame_12=mtime=mtime+vol*0.1; per_frame_13= per_frame_14=q2=mtime; per_frame_15= per_frame_16= per_frame_17= per_frame_18=flash=if( below(flash,4) , flash + vol*0.25 , 0 ); per_frame_19= per_frame_20= per_frame_21=//invert=above(sin(time*50),.5); per_frame_22=invert=above(flash,0.5); per_frame_23= per_frame_24=invert=0; per_frame_25= per_frame_26=//q3=invert; per_frame_27= per_frame_28=wave_r = sin(5*ff/bass)/2+0.5; per_frame_29=wave_g = cos(ff/mid)/2+0.5; per_frame_30=wave_b = cos(3*ff/treb)/2+0.5; per_frame_31=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_32=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_33=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_34=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_35=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_36=ob_r=wave_r; per_frame_37=ob_g=wave_g; per_frame_38=ob_b=wave_b; per_frame_39=mv_x = lastingbass*30+24; per_frame_40=mv_y= madtreb*48+8; per_frame_41=mv_r = 0.7-bass_att; per_frame_42=mv_b = 0.6-treb_att; per_frame_43=mv_g = 0.5-mid_att; per_frame_44=ff = frame/100; per_frame_45=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_46=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.503); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); ././@LongLink0000000000000000000000000000021600000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat + fiShbRaiN + Redi Jedi - pictures of insanity(Run Away! Run Away! mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat + fiShbRaiN + Redi Jedi - pictures 0000664000175000017500000006107111756064134032004 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.400000 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.951307 fZoomExponent=1.001827 fShader=0.500000 zoom=0.999511 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=14.400005 mv_dx=0.000000 mv_dy=-0.010000 mv_l=0.350000 mv_r=0.900000 mv_g=0.500000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=ma=.5; wave_0_init2=my=.5; wave_0_init3=md=0; //direction 0 1 2 3 wave_0_per_point1=//wave1 wave_0_per_point2=oldmd1=md1; wave_0_per_point3=md1=(md1+rand(4))%4; wave_0_per_point4=md1=if(equal(md1,oldmd1),(md1+1)%4,md1); wave_0_per_point5= wave_0_per_point6=mx1=mx1+(equal(md1,0)*.002*bass); wave_0_per_point7=mx1=mx1-(equal(md1,1)*.002*bass); wave_0_per_point8=my1=my1+(equal(md1,2)*.002*treb); wave_0_per_point9=my1=my1-(equal(md1,3)*.002*treb); wave_0_per_point10= wave_0_per_point11=mx1=if(above(mx1,.99),.5,mx1); wave_0_per_point12=mx1=if(below(mx1,.01),.5,mx1); wave_0_per_point13=my1=if(above(my1,.99),.5,my1); wave_0_per_point14=my1=if(below(my1,.01),.5,my1); wave_0_per_point15= wave_0_per_point16=//wave2 wave_0_per_point17=oldmd2=md2; wave_0_per_point18=md2=(md2+rand(4))%4; wave_0_per_point19=md2=if(equal(md2,oldmd2),(md2+1)%4,md2); wave_0_per_point20= wave_0_per_point21=mx2=mx2+(equal(md2,0)*.002*bass); wave_0_per_point22=mx2=mx2-(equal(md2,1)*.002*bass); wave_0_per_point23=my2=my2+(equal(md2,2)*.002*treb); wave_0_per_point24=my2=my2-(equal(md2,3)*.002*treb); wave_0_per_point25= wave_0_per_point26=mx2=if(above(mx2,.99),.5,mx2); wave_0_per_point27=mx2=if(below(mx2,.01),.5,mx2); wave_0_per_point28=my2=if(above(my2,.99),.5,my2); wave_0_per_point29=my2=if(below(my2,.01),.5,my2); wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=f2=equal(frame%2,0); wave_0_per_point33=x=(mx1*f2+mx2*(1-f2)); wave_0_per_point34=y=(my1*f2+my2*(1-f2)); wave_0_per_point35=a=bass*.1*q8; wave_0_per_point36= wave_0_per_point37= wave_0_per_point38= wave_0_per_point39=r=f2*bass+(1-f2)*sin(q3*treb); wave_0_per_point40=g=f2*treb+(1-f2)*cos(q3*bass); wave_0_per_point41=b=f2*(1-mid)+(1-f2)*sin(time*q4); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=mx=.5; wave_1_init2=my=.5; wave_1_init3=md=1; wave_1_per_frame1=r=0; wave_1_per_frame2=g=0; wave_1_per_frame3=b=0; wave_1_per_point1=oldmd1=md1; wave_1_per_point2=md1=(md1+rand(4))%4; wave_1_per_point3=md1=if(equal(md1,oldmd1),(md1+1)%4,md1); wave_1_per_point4= wave_1_per_point5=mx1=mx1+(equal(md1,0)*.002*bass); wave_1_per_point6=mx1=mx1-(equal(md1,1)*.002*bass); wave_1_per_point7=my1=my1+(equal(md1,2)*.002*treb); wave_1_per_point8=my1=my1-(equal(md1,3)*.002*treb); wave_1_per_point9= wave_1_per_point10=mx1=if(above(mx1,.99),.5,mx1); wave_1_per_point11=mx1=if(below(mx1,.01),.5,mx1); wave_1_per_point12=my1=if(above(my1,.99),.5,my1); wave_1_per_point13=my1=if(below(my1,.01),.5,my1); wave_1_per_point14= wave_1_per_point15= wave_1_per_point16=oldmd2=md2; wave_1_per_point17=md2=(md2+rand(4))%4; wave_1_per_point18=md2=if(equal(md2,oldmd2),(md2+1)%4,md2); wave_1_per_point19= wave_1_per_point20=mx2=mx2+(equal(md2,0)*.002*bass); wave_1_per_point21=mx2=mx2-(equal(md2,1)*.002*bass); wave_1_per_point22=my2=my2+(equal(md2,2)*.002*treb); wave_1_per_point23=my2=my2-(equal(md2,3)*.002*treb); wave_1_per_point24= wave_1_per_point25=mx2=if(above(mx2,.99),.5,mx2); wave_1_per_point26=mx2=if(below(mx2,.01),.5,mx2); wave_1_per_point27=my2=if(above(my2,.99),.5,my2); wave_1_per_point28=my2=if(below(my2,.01),.5,my2); wave_1_per_point29= wave_1_per_point30= wave_1_per_point31=f2=equal(frame%2,0); wave_1_per_point32=x=mx1*f2+mx2*(1-f2); wave_1_per_point33=y=my1*f2+my2*(1-f2); wave_1_per_point34=a=q8; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.700000 wavecode_2_a=1.000000 wave_2_init1=mx=.5; wave_2_per_frame1=r=0; wave_2_per_frame2=g wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x1=xs+0.5; wave_2_per_point76=y1=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=phs=-sample * 0.4 ; wave_2_per_point80=tm=q1 + phs*2 - 0.01; wave_2_per_point81= wave_2_per_point82=flip=flip+1; wave_2_per_point83=flip=flip*below(flip,2); wave_2_per_point84= wave_2_per_point85=xp=0; wave_2_per_point86=yp=(flip*0.2-0.1)*(sample); wave_2_per_point87=zp=0; wave_2_per_point88= wave_2_per_point89=//spin; wave_2_per_point90=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_2_per_point91=sa=sin(ang);ca=cos(ang); wave_2_per_point92=xr=xp*sa + yp*ca; wave_2_per_point93=yr=xp*ca - yp*sa; wave_2_per_point94=zr=zp; wave_2_per_point95= wave_2_per_point96=xp=xr; wave_2_per_point97=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point98=zp=zr; wave_2_per_point99= wave_2_per_point100=//wrist movement; wave_2_per_point101=ang=sin(tm*2); wave_2_per_point102= wave_2_per_point103=xq=xp; wave_2_per_point104=sa=sin(ang);ca=cos(ang); wave_2_per_point105=yq=yp*sa + zp*ca; wave_2_per_point106=zq=yp*ca - zp*sa; wave_2_per_point107= wave_2_per_point108= wave_2_per_point109=ang=tm*8; wave_2_per_point110=sa=sin(ang);ca=cos(ang); wave_2_per_point111=xp=xq*sa + yq*ca; wave_2_per_point112=yp=xq*ca - yq*sa; wave_2_per_point113=zp=zq; wave_2_per_point114= wave_2_per_point115=//forearm movement; wave_2_per_point116=zp=zp-0.3; wave_2_per_point117=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point118=xq=xp; wave_2_per_point119=sa=sin(ang);ca=cos(ang); wave_2_per_point120=yq=yp*sa + zp*ca; wave_2_per_point121=zq=yp*ca - zp*sa; wave_2_per_point122= wave_2_per_point123=//upper arm twist wave_2_per_point124=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point125=xp=xq*sa + yq*ca; wave_2_per_point126=yp=xq*ca - yq*sa; wave_2_per_point127=zp=zq; wave_2_per_point128= wave_2_per_point129=//upper arm outward; wave_2_per_point130=zp=zp-0.35; wave_2_per_point131=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point132=sa=sin(ang);ca=cos(ang); wave_2_per_point133=xq=xp*sa + zp*ca; wave_2_per_point134=yq=yp; wave_2_per_point135=zq=xp*ca - zp*sa; wave_2_per_point136= wave_2_per_point137=//upper arm up down; wave_2_per_point138=ang=cos(tm); wave_2_per_point139=xp=xq; wave_2_per_point140=sa=sin(ang);ca=cos(ang); wave_2_per_point141=yp=yq*ca - zq*sa; wave_2_per_point142=zp=yq*sa + zq*ca; wave_2_per_point143= wave_2_per_point144=//xp=xq;yp=yq;zp=zq; wave_2_per_point145= wave_2_per_point146= wave_2_per_point147=//project into screenspace and draw on screen wave_2_per_point148=zp=zp+1.5; wave_2_per_point149=xs=xp/zp; wave_2_per_point150=ys=yp/zp; wave_2_per_point151= wave_2_per_point152=x2=xs+0.5; wave_2_per_point153=y2=ys*1.3+0.5; wave_2_per_point154= wave_2_per_point155= wave_2_per_point156= wave_2_per_point157=a=q7*(1.2-sample); wave_2_per_point158= wave_2_per_point159=f2=equal(frame%2,0); wave_2_per_point160=x=x1*f2+x2*(1-f2); wave_2_per_point161=y=y1*f2+y2*(1-f2); wave_2_per_point162= wave_2_per_point163= wave_2_per_point164=rr=rr+q5*.2; wave_2_per_point165=gg=gg+q5*bass*.1; wave_2_per_point166=bb=bb+q5*treb*.1+q2*bass; wave_2_per_point167= wave_2_per_point168=r=f2*sin(rr); wave_2_per_point169=g=f2*sin(gg); wave_2_per_point170=b=f2*sin(bb); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.720000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_init1=mx=.5; wave_3_per_frame1=r=0; wave_3_per_frame2=g wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + phs*2 - 0.02; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.4-0.2)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x1=xs+0.5; wave_3_per_point76=y1=ys*1.3+0.5; wave_3_per_point77=phs=-sample * 0.4 ; wave_3_per_point78=tm=q1 + phs*2 - 0.03; wave_3_per_point79= wave_3_per_point80=flip=flip+1; wave_3_per_point81=flip=flip*below(flip,2); wave_3_per_point82= wave_3_per_point83=xp=0; wave_3_per_point84=yp=(flip*0.6-0.3)*(sample); wave_3_per_point85=zp=0; wave_3_per_point86= wave_3_per_point87=//spin; wave_3_per_point88=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point89=sa=sin(ang);ca=cos(ang); wave_3_per_point90=xr=xp*sa + yp*ca; wave_3_per_point91=yr=xp*ca - yp*sa; wave_3_per_point92=zr=zp; wave_3_per_point93= wave_3_per_point94=xp=xr; wave_3_per_point95=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point96=zp=zr; wave_3_per_point97= wave_3_per_point98=//wrist movement; wave_3_per_point99=ang=sin(tm*2); wave_3_per_point100= wave_3_per_point101=xq=xp; wave_3_per_point102=sa=sin(ang);ca=cos(ang); wave_3_per_point103=yq=yp*sa + zp*ca; wave_3_per_point104=zq=yp*ca - zp*sa; wave_3_per_point105= wave_3_per_point106= wave_3_per_point107=ang=tm*8; wave_3_per_point108=sa=sin(ang);ca=cos(ang); wave_3_per_point109=xp=xq*sa + yq*ca; wave_3_per_point110=yp=xq*ca - yq*sa; wave_3_per_point111=zp=zq; wave_3_per_point112= wave_3_per_point113=//forearm movement; wave_3_per_point114=zp=zp-0.3; wave_3_per_point115=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point116=xq=xp; wave_3_per_point117=sa=sin(ang);ca=cos(ang); wave_3_per_point118=yq=yp*sa + zp*ca; wave_3_per_point119=zq=yp*ca - zp*sa; wave_3_per_point120= wave_3_per_point121=//upper arm twist wave_3_per_point122=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point123=xp=xq*sa + yq*ca; wave_3_per_point124=yp=xq*ca - yq*sa; wave_3_per_point125=zp=zq; wave_3_per_point126= wave_3_per_point127=//upper arm outward; wave_3_per_point128=zp=zp-0.35; wave_3_per_point129=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point130=sa=sin(ang);ca=cos(ang); wave_3_per_point131=xq=xp*sa + zp*ca; wave_3_per_point132=yq=yp; wave_3_per_point133=zq=xp*ca - zp*sa; wave_3_per_point134= wave_3_per_point135=//upper arm up down; wave_3_per_point136=ang=cos(tm); wave_3_per_point137=xp=xq; wave_3_per_point138=sa=sin(ang);ca=cos(ang); wave_3_per_point139=yp=yq*ca - zq*sa; wave_3_per_point140=zp=yq*sa + zq*ca; wave_3_per_point141= wave_3_per_point142=//xp=xq;yp=yq;zp=zq; wave_3_per_point143= wave_3_per_point144= wave_3_per_point145=//project into screenspace and draw on screen wave_3_per_point146=zp=zp+1.5; wave_3_per_point147=xs=xp/zp; wave_3_per_point148=ys=yp/zp; wave_3_per_point149= wave_3_per_point150=x2=xs+0.5; wave_3_per_point151=y2=ys*1.3+0.5; wave_3_per_point152= wave_3_per_point153= wave_3_per_point154=a=q7*(1-sample); wave_3_per_point155= wave_3_per_point156= wave_3_per_point157=f2=equal(frame%2,0); wave_3_per_point158=x=x1*f2+x2*(1-f2); wave_3_per_point159=y=y1*f2+y2*(1-f2); wave_3_per_point160= wave_3_per_point161=r=f2*bass_att; wave_3_per_point162=g=f2*sin(q3); wave_3_per_point163=b=f2*mid; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.301767 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451117 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.700000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.800000 shapecode_0_border_g=0.800000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76=border_a=q7; shape_0_per_frame77=a=0.7*q7; shape_0_per_frame78= shape_0_per_frame79= shape_0_per_frame80=// This is the version you should use... shape_0_per_frame81=// ----------- start copying ----------- shape_0_per_frame82=hue=hue*(1-q5)+q5*(bass-treb*mid)*q4; // change this shape_0_per_frame83=h=6*(hue-int(hue)); shape_0_per_frame84=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_0_per_frame85=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_0_per_frame86=r1=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 shape_0_per_frame87=g1=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 shape_0_per_frame88=b1=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 shape_0_per_frame89=// ----------- end ---------------- shape_0_per_frame90= shape_0_per_frame91=border_r=r1; shape_0_per_frame92=border_g=g1; shape_0_per_frame93=border_b=b1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=1; per_frame_init_4=bbtime=1; per_frame_init_5=lbbtime=1; per_frame_init_6=avgdb=1; per_frame_init_7=bc=1; per_frame_1=db=bass-lbass; per_frame_2=lbass=bass; per_frame_3=vol=1+bass+mid+treb; per_frame_4= per_frame_5= per_frame_6=maxdb=max(maxdb*.9999,abs(db)); per_frame_7=rs=above(abs(db),maxdb); per_frame_8=drs=1-rs; per_frame_9= per_frame_10=beatrate=1*rs+beatrate*drs; per_frame_11=avgbeatrate=1*rs+avgbeatrate*drs; per_frame_12=bbtime=1*rs+bbtime*drs; per_frame_13=lbbtime=1*rs+lbbtime*drs; per_frame_14=avgdb=1*rs+avgdb*drs; per_frame_15=bc=bc*drs+1*rs; per_frame_16= per_frame_17=avgdb=avgdb*.999+abs(db)*.001; per_frame_18= per_frame_19=rawbeatb=above(db,avgdb*1.3); per_frame_20=beatb=rawbeatb*above(time-lbbtime,.5*avgbeatrate); per_frame_21= per_frame_22= per_frame_23=bbtime=time*beatb; per_frame_24=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_25=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_26= per_frame_27=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_28=cc=bc+beatb; per_frame_29= per_frame_30=q5=beatb; per_frame_31=q1=time*.001*avgdb*avgbeatrate; per_frame_32=q2=equal(bc%4,0)*beatb; per_frame_33=q3=bc; per_frame_34=q4=60/avgbeatrate; per_frame_35=monitor=bc; per_frame_36=decay=1; per_frame_37=warp=0; per_frame_38=wrap=1; per_frame_39= per_frame_40= per_frame_41= per_frame_42=cr1=cr1*(1-q2)+(1-cr1)*q2; per_frame_43=cr2=cr2*(1-q2)+(1-cr2)*q2; per_frame_44=q6=cr2; per_frame_45=q8=cr1; per_frame_46=q7=1-cr1; per_frame_47=q6=sin(time*q4*.1); per_frame_48= per_frame_49=cc=sin(bc*.3); per_frame_50=zoomexp=150*(1-cc)+cc*.1; per_pixel_1=c1=q6; per_pixel_2= per_pixel_3=zoom=(1+sin(q3*bass_att)*.005)*c1+(1-c1); per_pixel_4=rot=sin(time*q4*.1)*.1*(1-rad)*c1; per_pixel_5=cx=(sin(time*q4*rad)*.5*bass_att+.5)*c1; per_pixel_6=cy=(cos(time*q4*rad)*.5*bass_att+.5)*c1; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - a thousand monkeys_phat_edit (subliminal mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - a thousand monkeys_phat_edit (sublimin0000664000175000017500000005774611756064134033632 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.945000 fVideoEchoZoom=0.999606 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=21.858437 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); wave_0_per_point3= wave_0_per_point4=sw = if(equal(it,0),rand(4),1); wave_0_per_point5=xv = if(sw,xv,rand(1001)*.001*.8); wave_0_per_point6=mx = xv + ita*.025; wave_0_per_point7=my = if(sw,my,rand(1001)*.001*.975); wave_0_per_point8= wave_0_per_point9=sz = .01; wave_0_per_point10=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); wave_0_per_point11=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); wave_0_per_point12= wave_0_per_point13=cvc = if(equal(it,0),cvb,cvc); wave_0_per_point14=cvb = if(equal(it,0),cva,cvb); wave_0_per_point15=cva = if(equal(it,0),cv,cva); wave_0_per_point16=cv = if(equal(it,0),if(equal(cva,cvb),1-cva,if(cva,above(rand(1001)*.001,.69),above(rand(1001)*.001,.14))),cv); wave_0_per_point17= wave_0_per_point18=lr = if(equal(it,0),if(cv,rand(10001)*.0001*316.02,rand(10001)*.0001*193.66),lr); wave_0_per_point19= wave_0_per_point20=let = (1-cv)*(1 + above(lr,43.31)*4 + above(lr,100.19)*4 + above(lr,138.64)*6 + above(lr,175.51)*6) + cv*(2 + above(lr,10.56) + above(lr,33.69) + above(lr,50.94)*2 + above(lr,60.18) + above(lr,72.77) + above(lr,88.08)*2 + above(lr,89.08) + above(lr,94.69) + above(lr,122.67) + above(lr,138.03) + above(lr,171.95)*2 + above(lr,188.09) + above(lr,189.09) + above(lr,227.73) + above(lr,256.96) + above(lr,292.39)*2 + above(lr,297.52) + above(lr,304.09) + above(lr,305.57) + above(lr,314.63)); wave_0_per_point21= wave_0_per_point22=va = equal(let,23) + equal(let,24) + equal(let,26); wave_0_per_point23=vb = below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); wave_0_per_point24=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); wave_0_per_point25=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); wave_0_per_point26=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); wave_0_per_point27=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); wave_0_per_point28=vg = equal(let,1); wave_0_per_point29=vh = equal(let,9) + equal(let,20); wave_0_per_point30=vi = below(let,5) - equal(let,3) + equal(let,18); wave_0_per_point31=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); wave_0_per_point32=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); wave_0_per_point33=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); wave_0_per_point34=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); wave_0_per_point35=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); wave_0_per_point36=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); wave_0_per_point37=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_0_per_point38=vq = equal(let,2) + equal(let,4) + equal(let,22); wave_0_per_point39=vr = equal(let,9) + equal(let,20) + equal(let,25); wave_0_per_point40=vs = equal(let,22); wave_0_per_point41=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_0_per_point42= wave_0_per_point43=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); wave_0_per_point44= wave_0_per_point45=a = a*below(ita,8); wave_0_per_point46= wave_0_per_point47=x = mx + vx*sz*.75; wave_0_per_point48=y = my + vy*sz*1.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=it = (it + 1)*above(sample,0)*below(it,53); wave_1_per_point2=ita = (ita + equal(it,0))*above(sample,0); wave_1_per_point3= wave_1_per_point4=sw = if(equal(it,0),rand(4),1); wave_1_per_point5=xv = if(sw,xv,rand(1001)*.001*.8); wave_1_per_point6=mx = xv + ita*.025; wave_1_per_point7=my = if(sw,my,rand(1001)*.001*.975); wave_1_per_point8= wave_1_per_point9=sz = .01; wave_1_per_point10=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); wave_1_per_point11=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); wave_1_per_point12= wave_1_per_point13=cvc = if(equal(it,0),cvb,cvc); wave_1_per_point14=cvb = if(equal(it,0),cva,cvb); wave_1_per_point15=cva = if(equal(it,0),cv,cva); wave_1_per_point16=cv = if(equal(it,0),if(equal(cva,cvb),1-cva,if(cva,above(rand(1001)*.001,.69),above(rand(1001)*.001,.14))),cv); wave_1_per_point17= wave_1_per_point18=lr = if(equal(it,0),if(cv,rand(10001)*.0001*316.02,rand(10001)*.0001*193.66),lr); wave_1_per_point19= wave_1_per_point20=let = (1-cv)*(1 + above(lr,43.31)*4 + above(lr,100.19)*4 + above(lr,138.64)*6 + above(lr,175.51)*6) + cv*(2 + above(lr,10.56) + above(lr,33.69) + above(lr,50.94)*2 + above(lr,60.18) + above(lr,72.77) + above(lr,88.08)*2 + above(lr,89.08) + above(lr,94.69) + above(lr,122.67) + above(lr,138.03) + above(lr,171.95)*2 + above(lr,188.09) + above(lr,189.09) + above(lr,227.73) + above(lr,256.96) + above(lr,292.39)*2 + above(lr,297.52) + above(lr,304.09) + above(lr,305.57) + above(lr,314.63)); wave_1_per_point21= wave_1_per_point22=va = equal(let,23) + equal(let,24) + equal(let,26); wave_1_per_point23=vb = below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); wave_1_per_point24=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); wave_1_per_point25=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); wave_1_per_point26=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); wave_1_per_point27=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); wave_1_per_point28=vg = equal(let,1); wave_1_per_point29=vh = equal(let,9) + equal(let,20); wave_1_per_point30=vi = below(let,5) - equal(let,3) + equal(let,18); wave_1_per_point31=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); wave_1_per_point32=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); wave_1_per_point33=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); wave_1_per_point34=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); wave_1_per_point35=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); wave_1_per_point36=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); wave_1_per_point37=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_1_per_point38=vq = equal(let,2) + equal(let,4) + equal(let,22); wave_1_per_point39=vr = equal(let,9) + equal(let,20) + equal(let,25); wave_1_per_point40=vs = equal(let,22); wave_1_per_point41=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_1_per_point42= wave_1_per_point43=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); wave_1_per_point44= wave_1_per_point45=a = a*below(ita,8); wave_1_per_point46= wave_1_per_point47=x = mx + vx*sz*.75; wave_1_per_point48=y = my + vy*sz*1.5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=it = (it + 1)*above(sample,0)*below(it,53); wave_2_per_point2=ita = (ita + equal(it,0))*above(sample,0); wave_2_per_point3= wave_2_per_point4=sw = if(equal(it,0),rand(4),1); wave_2_per_point5=xv = if(sw,xv,rand(1001)*.001*.8); wave_2_per_point6=mx = xv + ita*.025; wave_2_per_point7=my = if(sw,my,rand(1001)*.001*.975); wave_2_per_point8= wave_2_per_point9=sz = .01; wave_2_per_point10=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); wave_2_per_point11=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); wave_2_per_point12= wave_2_per_point13=cvc = if(equal(it,0),cvb,cvc); wave_2_per_point14=cvb = if(equal(it,0),cva,cvb); wave_2_per_point15=cva = if(equal(it,0),cv,cva); wave_2_per_point16=cv = if(equal(it,0),if(equal(cva,cvb),1-cva,if(cva,above(rand(1001)*.001,.69),above(rand(1001)*.001,.14))),cv); wave_2_per_point17= wave_2_per_point18=lr = if(equal(it,0),if(cv,rand(10001)*.0001*316.02,rand(10001)*.0001*193.66),lr); wave_2_per_point19= wave_2_per_point20=let = (1-cv)*(1 + above(lr,43.31)*4 + above(lr,100.19)*4 + above(lr,138.64)*6 + above(lr,175.51)*6) + cv*(2 + above(lr,10.56) + above(lr,33.69) + above(lr,50.94)*2 + above(lr,60.18) + above(lr,72.77) + above(lr,88.08)*2 + above(lr,89.08) + above(lr,94.69) + above(lr,122.67) + above(lr,138.03) + above(lr,171.95)*2 + above(lr,188.09) + above(lr,189.09) + above(lr,227.73) + above(lr,256.96) + above(lr,292.39)*2 + above(lr,297.52) + above(lr,304.09) + above(lr,305.57) + above(lr,314.63)); wave_2_per_point21= wave_2_per_point22=va = equal(let,23) + equal(let,24) + equal(let,26); wave_2_per_point23=vb = below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); wave_2_per_point24=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); wave_2_per_point25=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); wave_2_per_point26=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); wave_2_per_point27=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); wave_2_per_point28=vg = equal(let,1); wave_2_per_point29=vh = equal(let,9) + equal(let,20); wave_2_per_point30=vi = below(let,5) - equal(let,3) + equal(let,18); wave_2_per_point31=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); wave_2_per_point32=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); wave_2_per_point33=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); wave_2_per_point34=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); wave_2_per_point35=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); wave_2_per_point36=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); wave_2_per_point37=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_2_per_point38=vq = equal(let,2) + equal(let,4) + equal(let,22); wave_2_per_point39=vr = equal(let,9) + equal(let,20) + equal(let,25); wave_2_per_point40=vs = equal(let,22); wave_2_per_point41=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_2_per_point42= wave_2_per_point43=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); wave_2_per_point44= wave_2_per_point45=a = a*below(ita,8); wave_2_per_point46= wave_2_per_point47=x = mx + vx*sz*.75; wave_2_per_point48=y = my + vy*sz*1.5; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=it = (it + 1)*above(sample,0)*below(it,53); wave_3_per_point2=ita = (ita + equal(it,0))*above(sample,0); wave_3_per_point3= wave_3_per_point4=sw = 1-equal(it,0)*equal(ita,0); wave_3_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); wave_3_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); wave_3_per_point7=mx = xv + ita*.025; wave_3_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); wave_3_per_point9= wave_3_per_point10=sz = .01; wave_3_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); wave_3_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); wave_3_per_point13= wave_3_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; wave_3_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; wave_3_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; wave_3_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; wave_3_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; wave_3_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; wave_3_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; wave_3_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; wave_3_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; wave_3_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; wave_3_per_point24= wave_3_per_point25=lr = if(sw,lr,rand(10)); wave_3_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; wave_3_per_point27= wave_3_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); wave_3_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); wave_3_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); wave_3_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); wave_3_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); wave_3_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); wave_3_per_point34=vg = equal(let,1); wave_3_per_point35=vh = equal(let,9) + equal(let,20); wave_3_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); wave_3_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); wave_3_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); wave_3_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); wave_3_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); wave_3_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); wave_3_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); wave_3_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_3_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); wave_3_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); wave_3_per_point46=vs = equal(let,22); wave_3_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); wave_3_per_point48= wave_3_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); wave_3_per_point50= wave_3_per_point51=a = a*below(ita,8); wave_3_per_point52= wave_3_per_point53=x = mx + vx*sz*.75; wave_3_per_point54=y = my + vy*sz*1.5; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=3.998663 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.250046 shapecode_0_r=0.900000 shapecode_0_g=0.940000 shapecode_0_b=0.890000 shapecode_0_a=1.000000 shapecode_0_r2=0.840000 shapecode_0_g2=0.930000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_init3=te = 1; shape_0_init4=poly = 5; shape_0_per_frame1=tm = time*.05; shape_0_per_frame2= shape_0_per_frame3=r = .95 + .05*sin(tm*1.654); shape_0_per_frame4=g = .95 + .05*sin(tm*1.564); shape_0_per_frame5=b = .95 + .05*sin(tm*1.465); shape_0_per_frame6=r2 = 1.9 - r; shape_0_per_frame7=g2 = 1.9 - g; shape_0_per_frame8=b2 = 1.9 - b; shape_0_per_frame9= shape_0_per_frame10=x = .4996; shape_0_per_frame11=y = .5003; shape_0_per_frame12= shape_0_per_frame13= shape_0_per_frame14= shape_0_per_frame15=ang = (rand(1001)*.001 - rand(1001)*.001)*q1*.5; shape_0_per_frame16=rad = rad - (rand(1001)*.001 + rand(1001)*.001)*1.5*q1; shape_0_per_frame17= shape_0_per_frame18=a=above(treb,.8); shape_0_per_frame19=a2=above(treb,.8); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=zoom=.95+bass; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Che - Asylum Animations.milk0000664000175000017500000001001411756064134031426 0ustar matthiasmatthias[preset00] fRating=2.5 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.5 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.23 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.4 ib_size=0 ib_r=0 ib_g=0 ib_b=0.3 ib_a=0 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0.33 mv_l=5 mv_r=1 mv_g=0.3 mv_b=0.1 mv_a=1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),6*dx,dx); per_frame_13=// timed sidon sensor per_frame_14=// le = signal level; desired average value = 2 per_frame_15=le=1.4*bass_att+.1*bass+.5*treb; per_frame_16=pulse=above(le,th); per_frame_17=// pulsefreq = running average of interval between last 5 pulses per_frame_18=pulsefreq=if(equal(pulsefreq,0),2, per_frame_19=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_20=lastpulse=if(pulse,time,lastpulse); per_frame_21=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_22=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_23=// hccp = handcicap for th driven by bt per_frame_24=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_25=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_26=beat=band(above(le,th+hccp),btblock); per_frame_27=btblock=1-above(le,th+hccp); per_frame_28=lastbeat=if(beat,time,lastbeat); per_frame_29=beatfreq=if(equal(beatfreq,0),2, per_frame_30=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_31=// th = threshold per_frame_32=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_33=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_34=th=if(above(th,6),6,th); per_frame_35=q3=30/fps; per_frame_36=ccl=ccl+beat; per_frame_37=minorccl=minorccl+.01*le; per_frame_38=q4=beat; per_frame_39=wave_r=.5+.15*sin(12*ccl)+.35*sin(3.62*minorccl); per_frame_40=wave_g=.5+.15*sin(14*ccl)+.35*sin(7.38*minorccl); per_frame_41=wave_b=.5+.15*sin(16*ccl)+.35*sin(5.21*minorccl); per_frame_42=q1=.5+.25*sin(17*ccl+minorccl); per_frame_43=cx=if(beat,.5+.5*sin(38*ccl),q1); per_frame_44=q2=.5+.25*sin(17*ccl+minorccl); per_frame_45=cy=if(beat,.5+.5*sin(46*ccl),q2); per_frame_46=mv_x = 1.25; per_frame_47=mv_y = 1.25; per_frame_48=mv_dx =q1-0.5; per_frame_49=mv_dy = -1*(q2-0.5); per_pixel_1=myrot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); per_pixel_2=rot = myrot; per_pixel_3=// coordinates transfomation per_pixel_4=// q1,q2 = position; q3 = 1/zoom; q4 = rotation per_pixel_5=aang=atan2(y-q2,x-q1)-1.57; per_pixel_6=arad=sqrt(sqr(y-q2)+sqr(x-q1)); per_pixel_7=atx=cos(aang)*arad; per_pixel_8=aty=sin(aang)*arad; per_pixel_9= per_pixel_10=sound=if(below(x,.5),2*x*mid+(1-(2*x))*bass, per_pixel_11=(x-.5)*2*treb+(1-(x-.5)*2)*mid); per_pixel_12=sound=sound*q3; per_pixel_13=zone=below(abs(x-q1),.15)*below(abs(y-q2),.15); per_pixel_14=rot=if(zone,bass*bass_att*0.2*pow(arad,arad),myrot); per_pixel_15=dx = if(zone,0,dx+0.01*rad*sound); ././@LongLink0000000000000000000000000000017500000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - the machine that conquered the world (domination remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - the machine that conquered the world0000664000175000017500000002371611756064134033276 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.650000 fVideoEchoZoom=0.202819 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.650438 fWaveScale=7.709095 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.009495 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999900 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999999 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=tscale=.45+(bass*.02); wave_0_per_point2=trot=3; wave_0_per_point3=a=above(sample,0); wave_0_per_point4= wave_0_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_0_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_0_per_point7= wave_0_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_0_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_0_per_point10= wave_0_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_0_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_0_per_point13= wave_0_per_point14= wave_0_per_point15=//draw via random walk wave_0_per_point16=tri_point=rand(3); wave_0_per_point17= wave_0_per_point18=//point 1 wave_0_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_0_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_0_per_point21= wave_0_per_point22=//point 2 wave_0_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_0_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_0_per_point25= wave_0_per_point26=//point 3 wave_0_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_0_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_0_per_point29= wave_0_per_point30=x=t_x; wave_0_per_point31=y=t_y; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=tscale=.45+(bass*.02); wave_1_per_point2=trot=3; wave_1_per_point3=a=above(sample,0); wave_1_per_point4= wave_1_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_1_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_1_per_point7= wave_1_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_1_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_1_per_point10= wave_1_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_1_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=//draw via random walk wave_1_per_point16=tri_point=rand(3); wave_1_per_point17= wave_1_per_point18=//point 1 wave_1_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_1_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_1_per_point21= wave_1_per_point22=//point 2 wave_1_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_1_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_1_per_point25= wave_1_per_point26=//point 3 wave_1_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_1_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_1_per_point29= wave_1_per_point30=x=t_x; wave_1_per_point31=y=t_y; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=tscale=.45+(bass*.02); wave_2_per_point2=trot=3; wave_2_per_point3=a=above(sample,0); wave_2_per_point4= wave_2_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_2_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_2_per_point7= wave_2_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_2_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_2_per_point10= wave_2_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_2_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=//draw via random walk wave_2_per_point16=tri_point=rand(3); wave_2_per_point17= wave_2_per_point18=//point 1 wave_2_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_2_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_2_per_point21= wave_2_per_point22=//point 2 wave_2_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_2_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_2_per_point25= wave_2_per_point26=//point 3 wave_2_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_2_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_2_per_point29= wave_2_per_point30=x=t_x; wave_2_per_point31=y=t_y; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=tscale=.45+(bass*.02); wave_3_per_point2=trot=3; wave_3_per_point3=a=above(sample,0); wave_3_per_point4= wave_3_per_point5=tp1x=.5+(cos(3.1415*0+(time*trot))*tscale*.75); wave_3_per_point6=tp1y=.5+(sin(3.1415*0+(time*trot))*tscale); wave_3_per_point7= wave_3_per_point8=tp2x=.5+(cos(3.1415*.6667+(time*trot))*tscale*.75); wave_3_per_point9=tp2y=.5+(sin(3.1415*.6667+(time*trot))*tscale*sin(time)); //spin wave_3_per_point10= wave_3_per_point11=tp3x=.5+(cos(3.1415*1.3333+(time*trot))*tscale*.75); wave_3_per_point12=tp3y=.5+(sin(3.1415*1.3333+(time*trot))*tscale*sin(time)); //spin wave_3_per_point13= wave_3_per_point14= wave_3_per_point15=//draw via random walk wave_3_per_point16=tri_point=rand(3); wave_3_per_point17= wave_3_per_point18=//point 1 wave_3_per_point19=t_x=t_x+(equal(tri_point,0)*(tp1x-t_x)*.5); wave_3_per_point20=t_y=t_y+(equal(tri_point,0)*(tp1y-t_y)*.5); wave_3_per_point21= wave_3_per_point22=//point 2 wave_3_per_point23=t_x=t_x+(equal(tri_point,1)*(tp2x-t_x)*.5); wave_3_per_point24=t_y=t_y+(equal(tri_point,1)*(tp2y-t_y)*.5); wave_3_per_point25= wave_3_per_point26=//point 3 wave_3_per_point27=t_x=t_x+(equal(tri_point,2)*(tp3x-t_x)*.5); wave_3_per_point28=t_y=t_y+(equal(tri_point,2)*(tp3y-t_y)*.5); wave_3_per_point29= wave_3_per_point30=x=t_x; wave_3_per_point31=y=t_y; shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.240000 shapecode_0_y=0.500000 shapecode_0_rad=0.472094 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.819518 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.600000 shapecode_0_g2=0.600000 shapecode_0_b2=0.900000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=(sin(time*.5)*.5)+.5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.791418 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.570797 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.300000 shapecode_1_g2=0.200000 shapecode_1_b2=0.800000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.808141 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.400000 shapecode_2_g=0.400000 shapecode_2_b=0.800000 shapecode_2_a=1.000000 shapecode_2_r2=0.700000 shapecode_2_g2=0.600000 shapecode_2_b2=0.500000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364566 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.498314 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.800000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 projectM-complete-2.1.0-Source/presets_milkdrop_104/Valhala - FallingUp.milk0000664000175000017500000001164011756064134026741 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.359495 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.231186 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.740000 fWarpAnimSpeed=0.535239 fWarpScale=0.010000 fZoomExponent=1.531159 fShader=0.000000 zoom=5.053452 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-0.000000 warp=0.010000 sx=2.155429 sy=2.594510 wave_r=1.000000 wave_g=0.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.500000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=262 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=0.400000 wavecode_1_enabled=0 wavecode_1_samples=322 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=252 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=0.190000 wavecode_3_enabled=0 wavecode_3_samples=2 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=43 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.010000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.090529 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.400000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=mycolour = sin(time*7)/2+0.5; per_frame_2=wave_r = mycolour; per_frame_3=wave_g = 1- mycolour; per_frame_4=wave_b = sin(time*0.7)/2+0.5; per_pixel_1=zoom = if(below(rad,0.2),0.31+sin(rad-time)/5,if(above(rad,0.4),1.6+ sin(1-rad)/10,0.95 +sin(rad)/10)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Rocket.milk0000664000175000017500000000226711756064134026016 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=0.559607 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.3 fShader=0 zoom=1.046 rot=0 cx=0.5 cy=0.5 dx=0 dy=0.025 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.62 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%80,0); per_pixel_1=sy=sy-0.1*log10(y*2+0.2); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Script.milk0000664000175000017500000000257511756064134026035 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=3 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=3.541 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=1.11 fModWaveAlphaEnd=1.41 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=3.2 fShader=0 zoom=1.042 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.21 sx=1 sy=1 wave_r=0.55 wave_g=0.55 wave_b=0.55 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - glassworms flare.milk0000664000175000017500000005111411756064134030427 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.960001 fDecay=0.910000 fVideoEchoZoom=1.029896 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=2.987792 fShader=0.000000 zoom=1.000432 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.700000 wavecode_0_g=0.900000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_frame7= wave_0_per_frame8=t1 = ra*6.2832; wave_0_per_frame9=t2 = rb*6.2832; wave_0_per_frame10=t3 = rc*6.2832; wave_0_per_frame11=t4 = rd*6.2832; wave_0_per_frame12=t5 = re*6.2832; wave_0_per_frame13=t6 = rf*6.2832; wave_0_per_frame14= wave_0_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_0_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_0_per_frame17= wave_0_per_frame18=t7 = rg; wave_0_per_frame19=t8 = rh; wave_0_per_frame20= wave_0_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_0_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_0_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_0_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_0_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_0_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_0_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_0_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_0_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_0_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_0_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_0_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_0_per_point19= wave_0_per_point20=it = it*above(sample,0); wave_0_per_point21=it = it + 1; wave_0_per_point22=pi = 6.2813; wave_0_per_point23= wave_0_per_point24=sam = sample; wave_0_per_point25=spm = .5 + .5*sin((q2 - sam)*6.24); wave_0_per_point26=a = min((1-sam)*value2*3,1); wave_0_per_point27=//a = pow(spm,16); wave_0_per_point28=//a = 1; wave_0_per_point29=r = pow(1 - sam,1); wave_0_per_point30=g = pow(1 - sam,1); wave_0_per_point31=b = pow(1 - sam,1); wave_0_per_point32= wave_0_per_point33=sp = q6*.15 - sam*.2; wave_0_per_point34=spa = q7*.15 - sam*.2; wave_0_per_point35=spb = q8*.15 - sam*.2; wave_0_per_point36=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_0_per_point37=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_0_per_point38=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_0_per_point39= wave_0_per_point40=cut = .2; wave_0_per_point41=sm = sam*above(sam,cut); wave_0_per_point42=mo = rand(2); wave_0_per_point43=ox = ox + max(0,sm-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_0_per_point44=oy = oy + max(0,sm-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_0_per_point45=oz = oz + max(0,sm-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_0_per_point46= wave_0_per_point47=cut = .4; wave_0_per_point48=sm = sm*above(sm,cut); wave_0_per_point49=mo = rand(2); wave_0_per_point50=ox = ox + max(0,sm-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_0_per_point51=oy = oy + max(0,sm-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_0_per_point52=oz = oz + max(0,sm-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_0_per_point53= wave_0_per_point54= wave_0_per_point55= wave_0_per_point56=xang = q6*.1; wave_0_per_point57=yang = q7*.1; wave_0_per_point58=zang = q8*.1; wave_0_per_point59= wave_0_per_point60=fov = .5; wave_0_per_point61= wave_0_per_point62=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point63=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point64=ox = mx; wave_0_per_point65=oz = mz; wave_0_per_point66=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point67=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point68=ox = mx; wave_0_per_point69=oy = my; wave_0_per_point70=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point71=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point72=oy = my; wave_0_per_point73=oz = mz; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=tme = (q6+q7+q8)*2 - sam*6.24*4; wave_0_per_point77=mod = 1-sam; wave_0_per_point78=wmod = 1; wave_0_per_point79=ox = ox*(1-mod) + (sin(tme*.33)*.5 + .5*cos(tme*.542))*mod; wave_0_per_point80=oy = oy*(1-mod) + (cos(tme*.24)*.5 + .5*sin(tme*.542))*mod; wave_0_per_point81=oz = oz*(1-mod) + (sin(tme*.11)*.5 + .5*cos(tme*.542))*mod; wave_0_per_point82= wave_0_per_point83= wave_0_per_point84=ox = ox*q3; wave_0_per_point85=oy = oy*q3; wave_0_per_point86=oz = oz*q3; wave_0_per_point87= wave_0_per_point88=oz = oz - 2; wave_0_per_point89=x = ox*fov/oz + 0.5; wave_0_per_point90=x = (x-.5)*0.75 + 0.5; wave_0_per_point91=y = oy*fov/oz + 0.5; wave_0_per_point92= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=0.700000 wavecode_1_g=0.900000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_frame7= wave_1_per_frame8=t1 = ra*6.2832; wave_1_per_frame9=t2 = rb*6.2832; wave_1_per_frame10=t3 = rc*6.2832; wave_1_per_frame11=t4 = rd*6.2832; wave_1_per_frame12=t5 = re*6.2832; wave_1_per_frame13=t6 = rf*6.2832; wave_1_per_frame14= wave_1_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_1_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_1_per_frame17= wave_1_per_frame18=t7 = rg; wave_1_per_frame19=t8 = rh; wave_1_per_frame20= wave_1_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_1_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_1_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_1_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_1_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_1_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_1_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_1_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_1_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_1_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_1_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_1_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_1_per_point19= wave_1_per_point20=it = it*above(sample,0); wave_1_per_point21=it = it + 1; wave_1_per_point22=pi = 6.2813; wave_1_per_point23= wave_1_per_point24=sam = sample; wave_1_per_point25=spm = .5 + .5*sin((q2 - sam)*6.24); wave_1_per_point26=a = min((1-sam)*value2*3,1); wave_1_per_point27=//a = pow((1-spm),16); wave_1_per_point28=g = 1; wave_1_per_point29=r = pow(1 - sam,1); wave_1_per_point30=b = pow(1 - sam,1); wave_1_per_point31=g = pow(1 - sam,1); wave_1_per_point32= wave_1_per_point33=sp = q6*.15 - sam*.2; wave_1_per_point34=spa = q7*.15 - sam*.2; wave_1_per_point35=spb = q8*.15 - sam*.2; wave_1_per_point36=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_1_per_point37=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_1_per_point38=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_1_per_point39= wave_1_per_point40=cut = .2; wave_1_per_point41=sm = sam*above(sam,cut); wave_1_per_point42=mo = rand(2); wave_1_per_point43=ox = ox + max(0,sm-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_1_per_point44=oy = oy + max(0,sm-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_1_per_point45=oz = oz + max(0,sm-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_1_per_point46= wave_1_per_point47=cut = .4; wave_1_per_point48=sm = sm*above(sm,cut); wave_1_per_point49=mo = rand(2); wave_1_per_point50=ox = ox + max(0,sm-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_1_per_point51=oy = oy + max(0,sm-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_1_per_point52=oz = oz + max(0,sm-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_1_per_point53= wave_1_per_point54= wave_1_per_point55= wave_1_per_point56=xang = q6*.1; wave_1_per_point57=yang = q7*.1; wave_1_per_point58=zang = q8*.1; wave_1_per_point59= wave_1_per_point60=fov = .5; wave_1_per_point61= wave_1_per_point62=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point63=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point64=ox = mx; wave_1_per_point65=oz = mz; wave_1_per_point66=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point67=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point68=ox = mx; wave_1_per_point69=oy = my; wave_1_per_point70=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point71=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point72=oy = my; wave_1_per_point73=oz = mz; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76=tme = (q6+q7+q8)*2 - sam*6.24*4; wave_1_per_point77=mod = 1-sam; wave_1_per_point78=wmod = 1; wave_1_per_point79=ox = ox*(1-mod) + (sin(tme*.21)*.5 + .5*cos(tme*.671))*mod; wave_1_per_point80=oy = oy*(1-mod) + (cos(tme*.14)*.5 + .5*sin(tme*.236))*mod; wave_1_per_point81=oz = oz*(1-mod) + (sin(tme*.87)*.5 + .5*cos(tme*.247))*mod; wave_1_per_point82= wave_1_per_point83= wave_1_per_point84=ox = ox*q3; wave_1_per_point85=oy = oy*q3; wave_1_per_point86=oz = oz*q3; wave_1_per_point87= wave_1_per_point88=oz = oz - 2; wave_1_per_point89=x = ox*fov/oz + 0.5; wave_1_per_point90=x = (x-.5)*0.75 + 0.5; wave_1_per_point91=y = oy*fov/oz + 0.5; wave_1_per_point92= wavecode_2_enabled=0 wavecode_2_samples=54 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=mod = .20333; wave_2_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_2_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); wavecode_3_enabled=0 wavecode_3_samples=54 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=mod = .20667; wave_3_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_3_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.998627 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.670315 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=g = .7; shape_0_per_frame2=g2 = g; shape_0_per_frame3= shape_0_per_frame4=a = q1; shape_0_per_frame5=a2 = a; shape_0_per_frame6= shape_0_per_frame7=ra = rand(1001)*.001; shape_0_per_frame8=ti = q4 + .25; shape_0_per_frame9=ra = ti - int(ti); shape_0_per_frame10= shape_0_per_frame11=tex_zoom = .45; shape_0_per_frame12= shape_0_per_frame13=h = if(above(ra,.15),ra-.15,ra+.85); shape_0_per_frame14=s = 1; shape_0_per_frame15=l = q5; shape_0_per_frame16= shape_0_per_frame17=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_0_per_frame18=tmpa = 2*l - tmpb; shape_0_per_frame19=hvr = h + .333333; shape_0_per_frame20=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_0_per_frame21=hvg = h; shape_0_per_frame22=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_0_per_frame23=hvb = h - .333333; shape_0_per_frame24=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_0_per_frame25= shape_0_per_frame26=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_0_per_frame27=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_0_per_frame28=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_0_per_frame29= shape_0_per_frame30=r2 = r; shape_0_per_frame31=g2 = g; shape_0_per_frame32=b2 = b; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.998627 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.670315 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=//tex_ang = -time; shape_1_per_frame2=g = .7; shape_1_per_frame3=g2 = g; shape_1_per_frame4= shape_1_per_frame5=a = q1; shape_1_per_frame6=a2 = a; shape_1_per_frame7= shape_1_per_frame8=ra = rand(1001)*.001; shape_1_per_frame9=ti = q4 + .25; shape_1_per_frame10=ra = ti - int(ti); shape_1_per_frame11= shape_1_per_frame12=tex_zoom = .55; shape_1_per_frame13= shape_1_per_frame14=h = if(above(ra,.15),ra-.15,ra+.85); shape_1_per_frame15=s = 1; shape_1_per_frame16=l = q5; shape_1_per_frame17= shape_1_per_frame18=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_1_per_frame19=tmpa = 2*l - tmpb; shape_1_per_frame20=hvr = h + .333333; shape_1_per_frame21=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_1_per_frame22=hvg = h; shape_1_per_frame23=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_1_per_frame24=hvb = h - .333333; shape_1_per_frame25=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_1_per_frame26= shape_1_per_frame27=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_1_per_frame28=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_1_per_frame29=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_1_per_frame30= shape_1_per_frame31=r2 = r; shape_1_per_frame32=g2 = g; shape_1_per_frame33=b2 = b; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.998627 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.670315 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=//tex_ang = time; shape_2_per_frame2=g = .7; shape_2_per_frame3=g2 = g; shape_2_per_frame4= shape_2_per_frame5=a = q1*2; shape_2_per_frame6=a2 = a; shape_2_per_frame7= shape_2_per_frame8=ra = rand(1001)*.001; shape_2_per_frame9=ti = q4 + .25; shape_2_per_frame10=ra = ti - int(ti); shape_2_per_frame11= shape_2_per_frame12=tex_zoom = .45; shape_2_per_frame13= shape_2_per_frame14=h = if(above(ra,.15),ra-.15,ra+.85); shape_2_per_frame15=s = 1; shape_2_per_frame16=l = q5; shape_2_per_frame17= shape_2_per_frame18=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_2_per_frame19=tmpa = 2*l - tmpb; shape_2_per_frame20=hvr = h + .333333; shape_2_per_frame21=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_2_per_frame22=hvg = h; shape_2_per_frame23=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_2_per_frame24=hvb = h - .333333; shape_2_per_frame25=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_2_per_frame26= shape_2_per_frame27=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_2_per_frame28=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_2_per_frame29=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_2_per_frame30= shape_2_per_frame31=r2 = r; shape_2_per_frame32=g2 = g; shape_2_per_frame33=b2 = b; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.901615 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.102420 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang = rand(1001)*.001*6.2832; shape_3_per_frame2=tex_ang = ang; per_frame_1=warp = 0; per_frame_2=arot = 1.5708; per_frame_3= per_frame_4= per_frame_5=decay = 1; per_frame_6= per_frame_7=// for shapes per_frame_8=q1 = .1; // = a per_frame_9=q5 = .6; // = luminance per_frame_10= per_frame_11=tic = min(time-tin,.1); per_frame_12=tin = time; per_frame_13= per_frame_14=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_15= per_frame_16=ra = 10; per_frame_17=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_18=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_19=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_20=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_21= per_frame_22=tt = tt + tic*treb; per_frame_23=mt = mt + tic*mid; per_frame_24=bt = bt + tic*bass; per_frame_25=vt = vt + tic*vav; per_frame_26= per_frame_27=sp = abs(vav - slide)*.1; per_frame_28=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_29=toc = 1; per_frame_30= per_frame_31=// for waves per_frame_32=q6 = bt; per_frame_33=q7 = mt; per_frame_34=q8 = tt; per_frame_35=q3 = slide; per_frame_36= per_frame_37=q2 = vt*.5; // speed of opacity cycle per_frame_38= per_frame_39=vrt = vrt + tic*min(1,max(0.1,2-vav)); per_frame_40= per_frame_41=q4 = vrt*6; // = timecycle of hue per_frame_42= per_frame_43=zoom = 1 + pow(vav,4)*.2; per_frame_44= per_frame_45=monitor = vav; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - spark C.milk0000664000175000017500000003153611756064134025623 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.140000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.060000 wavecode_0_g=0.040000 wavecode_0_b=0.110000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=time*0.5; wave_0_per_frame2=t2=time*0.33; wave_0_per_frame3=t3=time*0.23; wave_0_per_frame4=t8=-1 wave_0_per_point1=scale=1+q1; wave_0_per_point2= wave_0_per_point3=n=sample*6.283*4; wave_0_per_point4=third=6.283/3; wave_0_per_point5=cycle=int(sample*4); wave_0_per_point6=pos=t8; wave_0_per_point7=pos=if( equal(pos,1) , -1 , pos+1 ); wave_0_per_point8=pos=if( equal(sample*4-cycle,0) , 0 , pos); wave_0_per_point9=t8=pos; wave_0_per_point10=points= equal(pos,0); wave_0_per_point11=a=equal(pos,0)*q2; wave_0_per_point12= wave_0_per_point13=xp=sin(n) * 0.05 *points *scale; wave_0_per_point14=yp=pos; wave_0_per_point15=zp=cos(n) * 0.05 *points *scale; wave_0_per_point16= wave_0_per_point17=//rot x wave_0_per_point18=ang=3.1415/2 - above(cycle,0.99) * third; wave_0_per_point19= wave_0_per_point20=sang=sin(ang);cang=cos(ang); wave_0_per_point21=xq=xp*sang + yp*cang; wave_0_per_point22=yq=xp*cang - yp*sang; wave_0_per_point23=zq=zp; wave_0_per_point24=xp=xq;yp=yq;zp=zq; wave_0_per_point25= wave_0_per_point26=//rot y wave_0_per_point27=ang=3.1415/2; wave_0_per_point28=step1=equal(cycle,2)*third; wave_0_per_point29=step2=equal(cycle,3)*third*2; wave_0_per_point30=ang=ang+step1+step2; wave_0_per_point31=ang=ang ; wave_0_per_point32= wave_0_per_point33=sang=sin(ang);cang=cos(ang); wave_0_per_point34=xq=xp*sang + zp*cang; wave_0_per_point35=yq=yp; wave_0_per_point36=zq=xp*cang - zp*sang; wave_0_per_point37=xp=xq;yp=yq;zp=zq; wave_0_per_point38= wave_0_per_point39=ang=time*0.23; wave_0_per_point40=sang=sin(ang);cang=cos(ang); wave_0_per_point41=xq=xp;; wave_0_per_point42=yq=yp*sang + zp*cang; wave_0_per_point43=zq=yp*cang - zp*sang; wave_0_per_point44=xp=xq;yp=yq;zp=zq; wave_0_per_point45= wave_0_per_point46=ang=time*0.6; wave_0_per_point47=sang=sin(ang);cang=cos(ang); wave_0_per_point48=xq=xp*sang + zp*cang; wave_0_per_point49=yq=yp; wave_0_per_point50=zq=xp*cang - zp*sang; wave_0_per_point51=xp=xq;yp=yq;zp=zq; wave_0_per_point52= wave_0_per_point53= wave_0_per_point54=zp=zp+4.1; wave_0_per_point55=xs=xp/zp + 0.5; wave_0_per_point56=ys=yp/zp *1.333 + 0.5; wave_0_per_point57= wave_0_per_point58=x=xs;y=ys; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61= wave_0_per_point62=black=1 - equal(pos,0); wave_0_per_point63=r=r*black; wave_0_per_point64=g=g*black; wave_0_per_point65=b=b*black; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.060000 wavecode_1_g=0.040000 wavecode_1_b=0.020000 wavecode_1_a=1.000000 wave_1_per_point1=scale=1+q1; wave_1_per_point2= wave_1_per_point3=n=sample*6.283*4; wave_1_per_point4=third=6.283/3; wave_1_per_point5=cycle=int(sample*4); wave_1_per_point6=pos=t8; wave_1_per_point7=pos=if( equal(pos,1) , -1 , pos+1 ); wave_1_per_point8=pos=if( equal(sample*4-cycle,0) , 0 , pos); wave_1_per_point9=t8=pos; wave_1_per_point10=points= equal(pos,0); wave_1_per_point11=a=equal(pos,0)*q2; wave_1_per_point12= wave_1_per_point13=xp=sin(n) * 0.05 *points *scale; wave_1_per_point14=yp=pos; wave_1_per_point15=zp=cos(n) * 0.05 *points *scale; wave_1_per_point16= wave_1_per_point17=//rot x wave_1_per_point18=ang=3.1415/2 - above(cycle,0.99) * third; wave_1_per_point19= wave_1_per_point20=sang=sin(ang);cang=cos(ang); wave_1_per_point21=xq=xp*sang + yp*cang; wave_1_per_point22=yq=xp*cang - yp*sang; wave_1_per_point23=zq=zp; wave_1_per_point24=xp=xq;yp=yq;zp=zq; wave_1_per_point25= wave_1_per_point26=//rot y wave_1_per_point27=ang=3.1415/2; wave_1_per_point28=step1=equal(cycle,2)*third; wave_1_per_point29=step2=equal(cycle,3)*third*2; wave_1_per_point30=ang=ang+step1+step2; wave_1_per_point31=ang=ang ; wave_1_per_point32=sang=sin(ang);cang=cos(ang); wave_1_per_point33=xq=xp*sang + zp*cang; wave_1_per_point34=yq=yp; wave_1_per_point35=zq=xp*cang - zp*sang; wave_1_per_point36=xp=xq;yp=yq;zp=zq; wave_1_per_point37= wave_1_per_point38=yp=-yp; wave_1_per_point39=ang=time*0.23; wave_1_per_point40=sang=sin(ang);cang=cos(ang); wave_1_per_point41=xq=xp;; wave_1_per_point42=yq=yp*sang + zp*cang; wave_1_per_point43=zq=yp*cang - zp*sang; wave_1_per_point44=xp=xq;yp=yq;zp=zq; wave_1_per_point45= wave_1_per_point46=ang=time*0.6; wave_1_per_point47=sang=sin(ang);cang=cos(ang); wave_1_per_point48=xq=xp*sang + zp*cang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cang - zp*sang; wave_1_per_point51=xp=xq;yp=yq;zp=zq; wave_1_per_point52= wave_1_per_point53= wave_1_per_point54=zp=zp+4.1; wave_1_per_point55=xs=xp/zp + 0.5; wave_1_per_point56=ys=yp/zp *1.333 + 0.5; wave_1_per_point57= wave_1_per_point58=x=xs;y=ys; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=a=a*(1-q8*0.5); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.210000 wavecode_2_g=0.120000 wavecode_2_b=0.050000 wavecode_2_a=1.000000 wave_2_per_frame1=advance=advance+ 0.005; wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); wave_2_per_frame3=t1=advance wave_2_per_point1= wave_2_per_point2=s=sample*6.28; wave_2_per_point3= wave_2_per_point4=//plot random x position via function of sample pos; wave_2_per_point5=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_2_per_point6=xp=xp*0.20; wave_2_per_point7= wave_2_per_point8=//plot random y position via function of sample pos; wave_2_per_point9=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_2_per_point10=yp=yp*0.20; wave_2_per_point11= wave_2_per_point12=//plot random z position via function of sample pos; wave_2_per_point13=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_2_per_point14=zp=zp*0.25; wave_2_per_point15= wave_2_per_point16=//pull stars toward screen wave_2_per_point17=zp=zp + 1 - t1; wave_2_per_point18= wave_2_per_point19=//correct when below 0 wave_2_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_2_per_point21= wave_2_per_point22=//darken far stars wave_2_per_point23=a=(1 - zp*0.5); wave_2_per_point24= wave_2_per_point25=zp=zp*0.7; wave_2_per_point26= wave_2_per_point27=x_screen=xp/zp + 0.5; wave_2_per_point28=y_screen=yp/zp*1.333 + 0.5; wave_2_per_point29= wave_2_per_point30=x=x_screen; wave_2_per_point31=y=y_screen; wave_2_per_point32= wave_2_per_point33=ag=atan( (y-0.5)/(x-0.5) ); wave_2_per_point34= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.610000 wavecode_3_g=0.720000 wavecode_3_b=0.950000 wavecode_3_a=1.000000 wave_3_per_frame1=advance=advance+ 0.008; wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); wave_3_per_frame3=t1=advance wave_3_per_point1=sparkle=sin(sample*6.283*3+time*5)*0.5+0.5; wave_3_per_point2= wave_3_per_point3=s=sample*6.28; wave_3_per_point4= wave_3_per_point5=//plot random x position via function of sample pos; wave_3_per_point6=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_3_per_point7=xp=xp*0.20; wave_3_per_point8= wave_3_per_point9=//plot random y position via function of sample pos; wave_3_per_point10=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_3_per_point11=yp=yp*0.20; wave_3_per_point12= wave_3_per_point13=//plot random z position via function of sample pos; wave_3_per_point14=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_3_per_point15=zp=zp*0.25; wave_3_per_point16= wave_3_per_point17=//pull stars toward screen wave_3_per_point18=zp=zp + 1 - t1; wave_3_per_point19= wave_3_per_point20=//correct when below 0 wave_3_per_point21=zp=if( below(zp,0) , zp+2 , zp ); wave_3_per_point22= wave_3_per_point23=//darken far stars wave_3_per_point24=a=(1 - zp*0.5); wave_3_per_point25=a=a*sparkle; wave_3_per_point26= wave_3_per_point27=zp=zp*0.7; wave_3_per_point28= wave_3_per_point29=x_screen=xp/zp + 0.5; wave_3_per_point30=y_screen=yp/zp*1.333 + 0.5; wave_3_per_point31= wave_3_per_point32=x=x_screen; wave_3_per_point33=y=y_screen; wave_3_per_point34= wave_3_per_point35=ag=atan( (y-0.5)/(x-0.5) ); wave_3_per_point36= shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.323535 shapecode_0_ang=0.314159 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=4.722082 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.700000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=a=q8 shapecode_1_enabled=1 shapecode_1_sides=36 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.919742 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.980296 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.940000 shapecode_1_a2=0.060000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_zoom=tex_zoom+ (sin(time*0.3)*0.2); shape_1_per_frame2= shape_1_per_frame3=ang=sin(time*0.5)*0.01; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.600000 shapecode_2_g2=0.700000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.500000 shapecode_3_g2=0.700000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.000; per_frame_3=warp=0; per_frame_4= per_frame_5= per_frame_6=q1=(mid_att+treb_att)*0.25; per_frame_7= per_frame_8=q2=1 - min(q1,2)*0.6; per_frame_9= per_frame_10= per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; per_frame_12=mvolB=(mvolB-0.007) + mvol*0.007; per_frame_13=mvolB=max(mvolB,0); per_frame_14=mvolB=min(mvolB,1); per_frame_15=q8=mvolB; per_frame_16=monitor=q8 per_frame_17= per_pixel_1=zoom=1 + (sin(ang*6 + time*0.25)*0.5 + 0.5)*0.04 ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Directive Swagger (Spectral Inferno) (fix...) maybe.. YES.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Directive Swagger (Spectral Inferno) (fi0000664000175000017500000001121511756064134033004 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.21 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.08852 fWaveScale=0.4995 fWaveSmoothing=0 fWaveParam=1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.99 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0.3 ob_g=0 ob_b=0.5 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=2.759997 mv_dx=0 mv_dy=-0.62 mv_l=5 mv_r=0 mv_g=1 mv_b=1 mv_a=0.4 per_frame_1=// Hello, per_frame_2= per_frame_3=// My beat detection algorithm had the aim of being able to detect and pickup a reliable beat throughout a song. This has creative possibilities of being able to PREDICT coming beats, and to have things lasting for (say) half a beat, etc. It still requires work, but I think I have made progress per_frame_4=// I emplore you to have a look over it and try to underdstand it. Help me out here - I think it could be reallly good per_frame_5= per_frame_6=//Telek Sterling =:-) per_frame_7=//Dilettante Extrodinaire per_frame_8= per_frame_9= per_frame_10=//rt = realtime (for use with beat count) per_frame_11=rt=time-start; per_frame_12= per_frame_13=//color cycling, yellow dynamic treble per_frame_14=wave_g = max(0,min(1,.25*sin(time*10)+treb/2)); per_frame_15=wave_x = cos(time*2.12)*.33+.5; per_frame_16=wave_y = sin(time*1.5)*.13+.3; per_frame_17= per_frame_18=//initialisation bug patch per_frame_19=beatrate = if(below(beatcount,2),.1,beatrate); per_frame_20= per_frame_21=//beat = if(longer that 10 sec,1,above(bass, decaying threshold)*(can't be less that .4 of last beat length) per_frame_22=beat =if(above(rt-lastbeat,10),1, above(bass,1.6+.2*(lastbeat-rt)/beatrate)* above((rt-lastbeat)/beatrate,max(.4,.95-abs(accuracy*2)))); per_frame_23= per_frame_24=//Testing auto-beat trigger... exciting stuff. per_frame_25=beat = if(beat,1, if(below(abs(accuracy),0.1)*below((lastbeat-rt)/beatrate,-1),1,0)); per_frame_26= per_frame_27=//Comparison of last beat duration to current. Best value is 0. -1 and 5 are pretty bad per_frame_28=accuracy =if(beat,(rt-nextbeat)/beatrate,accuracy); per_frame_29= per_frame_30=beatcount = beatcount + beat; per_frame_31= per_frame_32=w_a = if(beat,1,w_a*0); per_frame_33=wave_a = w_a; // I can't actually change this, can I..... Oh well, it's here now per_frame_34= per_frame_35=//Preserve beat rate per_frame_36=l_beatrate=if(beat,beatrate, l_beatrate); per_frame_37=//Record new beatrate per_frame_38=beatrate = if(beat,rt-lastbeat,beatrate); per_frame_39= per_frame_40=//Record most recent beat per_frame_41=lastbeat=if(beat,rt,lastbeat); per_frame_42=//Predict time of next beat per_frame_43=nextbeat=if(beat,rt+beatrate,nextbeat); per_frame_44= per_frame_45= per_frame_46= per_frame_47= per_frame_48=//Actual Display code: per_frame_49= per_frame_50=//Current direction of travel per_frame_51=state = beat * (state+1)%4+(1-beat)*state; per_frame_52= per_frame_53=//acceleration of horizon point per_frame_54=dddy = state%2-.5; per_frame_55=dddx = above(state,1.5)-.5; per_frame_56= per_frame_57=//adjustment factors to play with per_frame_58=ddx = dddx*.5; per_frame_59=ddy = dddy*.5; per_frame_60= per_frame_61= per_frame_62=q1 = (qq1*19+ddx)*.041; per_frame_63=//preserve q variables per_frame_64=qq1 = q1; per_frame_65= per_frame_66=q2 = (qq2*19+ddy)*.035; per_frame_67=qq2 = q2; per_frame_68= per_frame_69=//Decay to Blue!! per_frame_70=ob_a = 0.1*above(frame%10,6); per_frame_71= per_frame_72= per_frame_73= per_frame_74= per_frame_75=//Well, what do we want to monitor?? per_frame_76= per_frame_77=//monitor = q1; per_frame_78=//monitor = beat; per_frame_79=//monitor = 1.6+.2*(lastbeat-rt)/beatrate; per_frame_80=monitor = (rt-lastbeat)/beatrate; per_frame_81=//monitor = accuracy; per_frame_82=//monitor = max(.4,.95-abs(accuracy*2)); per_frame_83=//monitor = wave_a; per_frame_84=//monitor = wave_g; per_frame_85=//qwer = accuracy + if(below(abs(accuracy),0.1)*above((lastbeat-rt)/beatrate,1),1,0)*1000; per_frame_86=//monitor = qwer; per_frame_87=//monitor = (lastbeat-rt)/beatrate; per_pixel_1=dx = sin(.5-x)*.1+q1; per_pixel_2=dy = sin(.5-y)*.1+q2; per_frame_init_1=ddx = 0; per_frame_init_2=ddy = 0; per_frame_init_3=start = time; per_frame_init_4=rt = 0; per_frame_init_5=beatcount = 0; ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Acoustic Nerve Impulses (Primary Colors Of Sound Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Acoustic Nerve Impulses (Primary Color0000664000175000017500000002073011756064134033324 0ustar matthiasmatthias[preset00] fRating=4.500000 fGammaAdj=1.000000 fDecay=0.885000 fVideoEchoZoom=1.100300 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=1.000000 ib_size=0.000000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=16 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=2.279692 wavecode_0_smoothing=0.700000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = time; wave_0_per_frame1=t7 = t8; wave_0_per_frame2=t8 = time; wave_0_per_point1=x = 0.5 + sin(sample*3 + time*0.1); wave_0_per_point2=y = 0.5 + sin(sample*94.23) + 0.02*sin(time*4.5); wave_0_per_point3=b=abs(sin(sample*100+time)); wave_0_per_point4=r=abs(sin(sample*512+time)); wave_0_per_point5=g=abs(sin(sample*10+time)); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.605600 shapecode_0_ang=6.031858 shapecode_0_tex_ang=5.780530 shapecode_0_tex_zoom=0.493380 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=flag1=int(abs(flag1-q1)); shape_0_per_frame2=flag=int(abs(flag-q1*flag1)); shape_0_per_frame3=ang =ang +if(flag,0,-.4)+abs(sin(bass))*.4*if(flag,1,-1); shape_0_per_frame4= shape_0_per_frame5=x=x+sin(time*.7)*.06; shape_0_per_frame6=y=y+sin(time*.5)*.06; shape_0_per_frame7= shapecode_1_enabled=1 shapecode_1_sides=45 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.290000 shapecode_1_y=0.660000 shapecode_1_rad=0.230671 shapecode_1_ang=5.403541 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.400000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=bassdiff = above(bassdiff,0)*bassdiff; shape_1_per_frame4= shape_1_per_frame5=g = min(1,max(0,0.05*bassdiff)); shape_1_per_frame6=b = min(1,max(0,0.2*bassdiff)); shape_1_per_frame7=r = min(1,max(0,0.05*bassdiff)); shape_1_per_frame8=g2 = min(1,max(0,0.025*bassdiff)); shape_1_per_frame9=b2 = min(1,max(0,0.1*bassdiff)); shape_1_per_frame10=r2 = min(1,max(0,0.025*bassdiff)); shape_1_per_frame11= shape_1_per_frame12=x=x+sin(time*.7)*.06; shape_1_per_frame13=y=y+sin(time*.5)*.06; shape_1_per_frame14= shape_1_per_frame15=//ang =sin(time); shape_1_per_frame16=//rad=rad-.4+.05*bass; shapecode_2_enabled=1 shapecode_2_sides=45 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.750000 shapecode_2_y=0.670000 shapecode_2_rad=0.230671 shapecode_2_ang=5.403541 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame2=trebdiff = (treb - meantreb)*15; shape_2_per_frame3=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame4= shape_2_per_frame5=r = min(1,max(0,0.2*trebdiff)); shape_2_per_frame6=g = min(1,max(0,0.05*trebdiff)); shape_2_per_frame7=b = min(1,max(0,0.05*trebdiff)); shape_2_per_frame8=r2 = min(1,max(0,0.1*trebdiff)); shape_2_per_frame9=g2 = min(1,max(0,0.025*trebdiff)); shape_2_per_frame10=b2 = min(1,max(0,0.025*trebdiff)); shape_2_per_frame11= shape_2_per_frame12=x=x+sin(time*.7)*.06; shape_2_per_frame13=y=y+sin(time*.5)*.06; shape_2_per_frame14= shape_2_per_frame15=//ang =sin(time); shape_2_per_frame16=//rad=rad-.4+.05*bass; shapecode_3_enabled=1 shapecode_3_sides=45 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.560000 shapecode_3_y=0.210000 shapecode_3_rad=0.230671 shapecode_3_ang=5.403541 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.400000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=meanmid = 0.01*(meanmid*99+mid); shape_3_per_frame2=middiff = (mid - meanmid)*15; shape_3_per_frame3=middiff = above(middiff,0)*middiff; shape_3_per_frame4= shape_3_per_frame5=g = min(1,max(0,0.2*middiff)); shape_3_per_frame6=r = min(1,max(0,0.05*middiff)); shape_3_per_frame7=b = min(1,max(0,0.05*middiff)); shape_3_per_frame8=g2 = min(1,max(0,0.2*middiff)); shape_3_per_frame9=r2 = min(1,max(0,0.025*middiff)); shape_3_per_frame10=b2 = min(1,max(0,0.025*middiff)); shape_3_per_frame11= shape_3_per_frame12=x=x+sin(time*.7)*.06; shape_3_per_frame13=y=y+sin(time*.5)*.06; shape_3_per_frame14= shape_3_per_frame15=//ang =sin(time); shape_3_per_frame16=//rad=rad-.4+.05*bass; per_frame_init_1=oldy=.4; per_frame_1= per_frame_2=//Thanks to krash for beat detection (modified) per_frame_3=volume = 0.3*bass+mid; per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=runmeanbass =(runmeanbass*2 + bass_att)/3; per_frame_8=peakbass_att = max(bass_att,peakbass_att); per_frame_9=beat = above(volume,0.8)*above(bass_att,runmeanbass*1.1)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_12=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_13=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_14=q1 = beat; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Flotsam.milk0000664000175000017500000000334711756064134026174 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.7 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=4.099998 fWaveScale=2.24567 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.012991 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=1 wave_g=0.65 wave_b=0.25 wave_x=0.5 wave_y=0.38 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.250*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.92*( 0.60*sin(0.374*time) + 0.40*sin(0.494*time) ); per_frame_5=q2 = (cy*2-1) + 0.92*( 0.60*sin(0.393*time) + 0.40*sin(0.423*time) ); per_frame_6=q3 = (cx*2-1) + 0.92*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.92*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_pixel_1=du = (x*2-1) - q1; per_pixel_2=dv = (y*2-1) - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.012/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = (x*2-1) - q3; per_pixel_9=dv = (y*2-1) - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.012/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - A Million Miles from Earth.milk0000664000175000017500000000263611756064134032064 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.438649 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.976 ob_size=0.005 ob_r=0.4 ob_g=0.3 ob_b=0 ob_a=1 ib_size=0.01 ib_r=1 ib_g=0.6 ib_b=0 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=1 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.1*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=zoom = zoom -0.01*thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if (above(bass,1.3), 0, dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Tripmaker.milk0000664000175000017500000001703011756064134027246 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=1.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.200000 ob_g=0.400000 ob_b=0.220000 ob_a=1.000000 ib_size=0.005000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.080000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.080000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.791418 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=0.080000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.080000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.919739 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.628319 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom = q1+tex_zoom; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=border_a = q1; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.138869 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.050000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.050000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=r = 0.5 + 0.49*sin(time*0.2754); shape_3_per_frame2=b = 0.5 + 0.49*sin(time*0.6254); shape_3_per_frame3=g = 0.5 + 0.49*sin(time*0.514); shape_3_per_frame4=r2 = 0.5 + 0.49*sin(time*0.475); shape_3_per_frame5=b2 = 0.5 + 0.49*sin(time*0.2107); shape_3_per_frame6=g2 = 0.5 + 0.49*sin(time*0.7714); per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_frame_32=mv_a = q1*0.02; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+ sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2-time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Inner Thoughts (Bright Dawn Mix).milk0000664000175000017500000001616311756064134033070 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=0.018000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.621747 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.424973 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=0.700000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = 0.825+0.005*q6; shape_0_per_frame2=a =1; shape_0_per_frame3=a2=0; shape_0_per_frame4=//tex_zoom =0.1; shape_0_per_frame5=x = 0.5 + 0.05*sin(q7*0.986); shape_0_per_frame6=y = 0.5 + 0.05*sin(q7*0.846); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.621747 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.424973 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.700000 shapecode_1_r2=1.000000 shapecode_1_g2=0.600000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_zoom = 0.825+0.005*q6; shape_1_per_frame2=a =1; shape_1_per_frame3=a2=0; shape_1_per_frame4=//tex_zoom =0.1; shape_1_per_frame5=x = 0.5 + 0.05*sin(q7*0.816); shape_1_per_frame6=y = 0.5 + 0.05*sin(q7*0.796); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.621747 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.424973 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=1.000000 shapecode_2_a=0.700000 shapecode_2_r2=1.000000 shapecode_2_g2=0.600000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom = 0.825+0.005*q6; shape_2_per_frame2=a =1; shape_2_per_frame3=a2=0; shape_2_per_frame4=//tex_zoom =0.1; shape_2_per_frame5=x = 0.5 + 0.05*sin(q7*0.676); shape_2_per_frame6=y = 0.5 + 0.05*sin(q7*0.961); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q8 =0; per_frame_init_2=q7=0; per_frame_1=wave_r = 0.5+ 0.2*(bass-1); per_frame_2=wave_g = 0.5+ 0.2*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.2*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4123); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_frame_18=q6 = 15+0.1*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_19=decay =0.3; per_pixel_1=dx=dx+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.008*cos((x-0.5 - 0.1*sin(q7))*(q6)); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Fvese - Molten Indecision (Fvese Remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Fvese - Molten Indecision (Fvese Remix).0000664000175000017500000000771511756064135032575 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=6 fWaveSmoothing=0 fWaveParam=- fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.95 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.8 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.06 nMotionVectorsX=12 nMotionVectorsY=9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_5=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_8=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_11=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_14=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_16=drip1y = 0.001 + drip1y + drip1grav; per_frame_17=drip2y = 0.001 + drip2y + drip2grav; per_frame_18=drip3y = 0.001 + drip3y + drip3grav; per_frame_19=drip4y = 0.001 + drip4y + drip4grav; per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_25=vol = (bass+mid+att)/6; per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_30=xpos = xpos + 0.001*xspeed; per_frame_31=wave_x = xpos + 0.5; per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_36=ypos = ypos + 0.001*yspeed; per_frame_37=wave_y = ypos + 0.5; per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_41=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_42=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_43=warp = warp*vol+treb_att; per_frame_44=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_45=ob_a = ob_a - 2*vol; per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); per_pixel_2=zoom=zoom+0.07*sin(rad*9*time*2.5); per_pixel_3=rot=if(below(rad,bass_factor),sin(time*.3+ang*8+rad*7.5)*.063,rot); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 325 - Pastel fantasies (angelic intervention).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 325 - Pastel fantasies (angelic interventi0000664000175000017500000004006711756064135032762 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.970000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_point1=sample=sqrt(sample); wave_0_per_point2= wave_0_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_0_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_0_per_point5=coef=1.5*sin(v1); wave_0_per_point6=dcoef=1.5*cos(v1)*dv1; wave_0_per_point7= wave_0_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_0_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_0_per_point10= wave_0_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_0_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_0_per_point13= wave_0_per_point14=tanx=-ddy; wave_0_per_point15=tany=ddx; wave_0_per_point16= wave_0_per_point17=v3=sqr(sample); wave_0_per_point18=v4=pow(1-sample,.75); wave_0_per_point19= wave_0_per_point20=offsetX=-.05*v3*tanx*v4; wave_0_per_point21=offsetY=-.05*v3*tany*v4; wave_0_per_point22= wave_0_per_point23=x=.5+.708*sample*cos(v2)+offsetX; wave_0_per_point24=y=.5+.708*sample*sin(v2)+offsetY; wave_0_per_point25=a=sqr(sample); wave_0_per_point26= wave_0_per_point27=y=(y-.5)*1.2+.5; wave_0_per_point28= wave_0_per_point29=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point30=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point31=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_point1=sample=sqrt(sample); wave_1_per_point2= wave_1_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_1_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_1_per_point5=coef=1.5*sin(v1); wave_1_per_point6=dcoef=1.5*cos(v1)*dv1; wave_1_per_point7= wave_1_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_1_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_1_per_point10= wave_1_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_1_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_1_per_point13= wave_1_per_point14=tanx=-ddy; wave_1_per_point15=tany=ddx; wave_1_per_point16= wave_1_per_point17=v3=sqr(sample); wave_1_per_point18=v4=pow(1-sample,.75); wave_1_per_point19=offsetX=.05*v3*tanx*v4; wave_1_per_point20=offsetY=.05*v3*tany*v4; wave_1_per_point21= wave_1_per_point22=x=.5+.708*sample*cos(v2)+offsetX; wave_1_per_point23=y=.5+.708*sample*sin(v2)+offsetY; wave_1_per_point24=a=sqr(sample); wave_1_per_point25= wave_1_per_point26=y=(y-.5)*1.2+.5; wave_1_per_point27= wave_1_per_point28=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point29=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point30=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_point1=sample=sqrt(sample); wave_2_per_point2= wave_2_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_2_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_2_per_point5=coef=1.5*sin(v1); wave_2_per_point6=dcoef=1.5*cos(v1)*dv1; wave_2_per_point7= wave_2_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_2_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_2_per_point10= wave_2_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_2_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_2_per_point13= wave_2_per_point14=tanx=-ddy; wave_2_per_point15=tany=ddx; wave_2_per_point16= wave_2_per_point17=v3=sqr(sample); wave_2_per_point18=v4=pow(1-sample,.75); wave_2_per_point19= wave_2_per_point20=random=-.5+rand(1000)*.001; wave_2_per_point21=offsetX=.1*v3*tanx*v4*random; wave_2_per_point22=offsetY=.1*v3*tany*v4*random; wave_2_per_point23= wave_2_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_2_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_2_per_point26=a=sqr(sample); wave_2_per_point27= wave_2_per_point28=y=(y-.5)*1.2+.5; wave_2_per_point29= wave_2_per_point30=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point31=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point32=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_point1=sample=sqrt(sample); wave_3_per_point2= wave_3_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_3_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_3_per_point5=coef=1.5*sin(v1); wave_3_per_point6=dcoef=1.5*cos(v1)*dv1; wave_3_per_point7= wave_3_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_3_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_3_per_point10= wave_3_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_3_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_3_per_point13= wave_3_per_point14=tanx=-ddy; wave_3_per_point15=tany=ddx; wave_3_per_point16= wave_3_per_point17=v3=sqr(sample); wave_3_per_point18=v4=pow(1-sample,.75); wave_3_per_point19= wave_3_per_point20=random=-.5+rand(1000)*.001; wave_3_per_point21=offsetX=.1*v3*tanx*v4*random; wave_3_per_point22=offsetY=.1*v3*tany*v4*random; wave_3_per_point23= wave_3_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_3_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_3_per_point26=a=sqr(sample); wave_3_per_point27= wave_3_per_point28=y=(y-.5)*1.2+.5; wave_3_per_point29= wave_3_per_point30=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point31=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point32=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.864136 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451100 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame2=g=1-abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame3=b=1-abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=numBeats=numBeats+q8; shape_0_per_frame8=a=.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.234353 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=coef=1.5*sin(-q6*.2+.5*cos(q6*.1)); shape_1_per_frame2=ang=cos(6.2831*coef);//+q6*.1+coef*q8; shape_1_per_frame3= shape_1_per_frame4=rad=if(below(q5,.1), .25-.25*sqrt((.1-q5)*10), .25 ); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.308205 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=sample=q5; shape_2_per_frame2= shape_2_per_frame3=rad=(.2+.1*abs(cos(1000*sample)))*sqrt(sample); shape_2_per_frame4=c=(frame%2); shape_2_per_frame5=sides=c*30+(1-c)*4; shape_2_per_frame6=ang=125.662*sample; shape_2_per_frame7= shape_2_per_frame8=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_2_per_frame9=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_2_per_frame10=coef=1.5*sin(v1); shape_2_per_frame11=dcoef=1.5*cos(v1)*dv1; shape_2_per_frame12= shape_2_per_frame13=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_2_per_frame14=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_2_per_frame15= shape_2_per_frame16=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_2_per_frame17=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_2_per_frame18= shape_2_per_frame19=tanx=-ddy; shape_2_per_frame20=tany=ddx; shape_2_per_frame21= shape_2_per_frame22=v3=sqr(sample); shape_2_per_frame23=v4=pow(1-sample,.75); shape_2_per_frame24= shape_2_per_frame25=random=.4-.8*rand(1000)*.001; shape_2_per_frame26=offsetX=.1*v3*tanx*v4*random; shape_2_per_frame27=offsetY=.1*v3*tany*v4*random; shape_2_per_frame28= shape_2_per_frame29=x=.5+.708*sample*cos(v2)+offsetX; shape_2_per_frame30=y=.5+.708*sample*sin(v2)+offsetY; shape_2_per_frame31=a=sqr(sample); shape_2_per_frame32= shape_2_per_frame33=y=(y-.5)*1.2+.5; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=1.308203 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=sample=q5; shape_3_per_frame2= shape_3_per_frame3=rad=(.2+.1*abs(cos(1000*sample+3.14)))*sqrt(sample); shape_3_per_frame4=c=(frame%2); shape_3_per_frame5=sides=c*30+(1-c)*4; shape_3_per_frame6=ang=125.662*sample+3.1415; shape_3_per_frame7= shape_3_per_frame8=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_3_per_frame9=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_3_per_frame10=coef=1.5*sin(v1); shape_3_per_frame11=dcoef=1.5*cos(v1)*dv1; shape_3_per_frame12= shape_3_per_frame13=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_3_per_frame14=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_3_per_frame15= shape_3_per_frame16=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_3_per_frame17=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_3_per_frame18= shape_3_per_frame19=tanx=-ddy; shape_3_per_frame20=tany=ddx; shape_3_per_frame21= shape_3_per_frame22=v3=sqr(sample); shape_3_per_frame23=v4=pow(1-sample,.75); shape_3_per_frame24= shape_3_per_frame25=random=-.4+.8*rand(1000)*.001; shape_3_per_frame26=offsetX=.1*v3*tanx*v4*random; shape_3_per_frame27=offsetY=.1*v3*tany*v4*random; shape_3_per_frame28= shape_3_per_frame29=x=.5+.708*sample*cos(v2)+offsetX; shape_3_per_frame30=y=.5+.708*sample*sin(v2)+offsetY; shape_3_per_frame31=a=sqr(sample); shape_3_per_frame32= shape_3_per_frame33=y=(y-.5)*1.2+.5; shape_3_per_frame34= shape_3_per_frame35=x=1-x; shape_3_per_frame36=y=1-y; per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.5,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=q8=beat; per_frame_31=q7=phase; per_frame_32=dtreb=(treb_att-ptreb)*FPS; per_frame_33= per_frame_34=timescale=.3; per_frame_35= per_frame_36=mytime=if(equal(mytime,0),105,mytime); per_frame_37=mytime=mytime+timescale/FPS+timescale*beat*min(60/bpm,1); per_frame_38= per_frame_39=q6=mytime; per_frame_40=warp=0; per_frame_41=zoom=-1.0015; per_frame_42=decay=.975+.005*cos(time*.4); per_frame_43= per_frame_44=ptreb=treb_att; per_frame_45=q5=time*.3-int(time*.3); per_frame_46=monitor=mytime; projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 290 - Sonic brainstorm.milk0000664000175000017500000004500511756064134030135 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.960000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.880200 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.598910 mv_dy=0.978744 mv_l=0.500000 mv_r=0.296168 mv_g=0.490016 mv_b=0.461879 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999994 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_0_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_0_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_0_per_frame4= wave_0_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_0_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_0_per_frame7=t2=max(1,v); wave_0_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_0_per_frame9=t3=min(sc,100); wave_0_per_point1=// local space coordinates wave_0_per_point2=x1=.5*value1; wave_0_per_point3=z1=t8+2.5*(sample+0); wave_0_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_0_per_point5= wave_0_per_point6=// local space deformations wave_0_per_point7=// precalc some values wave_0_per_point8=t1=z1*q6*.0083; wave_0_per_point9=t7=cos(t1); wave_0_per_point10=t6=sin(t1); wave_0_per_point11=t5=cos(100*t1); wave_0_per_point12=t4=sin(100*t1); wave_0_per_point13= wave_0_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_0_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_0_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_0_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_0_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_0_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_0_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_0_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_0_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_0_per_point23= wave_0_per_point24=ox=x1; wave_0_per_point25=oy=y1; wave_0_per_point26= wave_0_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_0_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_0_per_point29= wave_0_per_point30=// scene space coordinates wave_0_per_point31=x1=x1-q1; wave_0_per_point32=y1=y1-q2; wave_0_per_point33= wave_0_per_point34=// screen space coordinates wave_0_per_point35=x=.5*(1+x1/(z1-10)); wave_0_per_point36=y=.5*(1+y1/(z1-10)); wave_0_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.025,2.5); wave_0_per_point38= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999994 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_1_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_1_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_1_per_frame4= wave_1_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_1_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_1_per_frame7=t2=max(1,v); wave_1_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_1_per_frame9=t3=min(sc,100); wave_1_per_point1=// local space coordinates wave_1_per_point2=x1=.5*value1; wave_1_per_point3=z1=t8+2.5*(sample+1); wave_1_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_1_per_point5= wave_1_per_point6=// local space deformations wave_1_per_point7=// precalc some values wave_1_per_point8=t1=z1*q6*.0083; wave_1_per_point9=t7=cos(t1); wave_1_per_point10=t6=sin(t1); wave_1_per_point11=t5=cos(100*t1); wave_1_per_point12=t4=sin(100*t1); wave_1_per_point13= wave_1_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_1_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_1_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_1_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_1_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_1_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_1_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_1_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_1_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_1_per_point23= wave_1_per_point24=ox=x1; wave_1_per_point25=oy=y1; wave_1_per_point26= wave_1_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_1_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_1_per_point29= wave_1_per_point30=// scene space coordinates wave_1_per_point31=x1=x1-q1; wave_1_per_point32=y1=y1-q2; wave_1_per_point33= wave_1_per_point34=// screen space coordinates wave_1_per_point35=x=.5*(1+x1/(z1-10)); wave_1_per_point36=y=.5*(1+y1/(z1-10)); wave_1_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.025,2.5); wave_1_per_point38= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999994 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_2_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_2_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_2_per_frame4= wave_2_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_2_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_2_per_frame7=t2=max(1,v); wave_2_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_2_per_frame9=t3=min(sc,100); wave_2_per_point1=// local space coordinates wave_2_per_point2=x1=.5*value1; wave_2_per_point3=z1=t8+2.5*(sample+2); wave_2_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_2_per_point5= wave_2_per_point6=// local space deformations wave_2_per_point7=// precalc some values wave_2_per_point8=t1=z1*q6*.0083; wave_2_per_point9=t7=cos(t1); wave_2_per_point10=t6=sin(t1); wave_2_per_point11=t5=cos(100*t1); wave_2_per_point12=t4=sin(100*t1); wave_2_per_point13= wave_2_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_2_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_2_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_2_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_2_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_2_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_2_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_2_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_2_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_2_per_point23= wave_2_per_point24=ox=x1; wave_2_per_point25=oy=y1; wave_2_per_point26= wave_2_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_2_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_2_per_point29= wave_2_per_point30=// scene space coordinates wave_2_per_point31=x1=x1-q1; wave_2_per_point32=y1=y1-q2; wave_2_per_point33= wave_2_per_point34=// screen space coordinates wave_2_per_point35=x=.5*(1+x1/(z1-10)); wave_2_per_point36=y=.5*(1+y1/(z1-10)); wave_2_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.025,2.5); wave_2_per_point38= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999994 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); wave_3_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); wave_3_per_frame3=b=abs(sin(time*2.54+.65+sin(time*3.77+8))); wave_3_per_frame4= wave_3_per_frame5=t8= -30+40*q7;// 1st part's z-offset wave_3_per_frame6=v=(1-q8)*v+q8*(-1+2*(frame%2))*q6/50; wave_3_per_frame7=t2=max(1,v); wave_3_per_frame8=sc=(1-q8)*sc+q8*(20*(bass+mid+treb)); wave_3_per_frame9=t3=min(sc,100); wave_3_per_point1=// local space coordinates wave_3_per_point2=x1=.5*value1; wave_3_per_point3=z1=t8+2.5*(sample+3); wave_3_per_point4=y1=below(q3,3)*3*sin(1.5708*z1-time*2); wave_3_per_point5= wave_3_per_point6=// local space deformations wave_3_per_point7=// precalc some values wave_3_per_point8=t1=z1*q6*.0083; wave_3_per_point9=t7=cos(t1); wave_3_per_point10=t6=sin(t1); wave_3_per_point11=t5=cos(100*t1); wave_3_per_point12=t4=sin(100*t1); wave_3_per_point13= wave_3_per_point14=x1=x1-.05*below(q3,1)*sin(4.1887*y1+time); wave_3_per_point15=x1=x1+equal(q3,-1)*sign(q3)*q4*(y1*y1*.1111); wave_3_per_point16=x1=x1+equal(q3,0)*2*(q4+1)*t7; wave_3_per_point17=y1=y1+equal(q3,0)*(q4+1)*1.2*t6; wave_3_per_point18=x1= x1+equal(q3,2)*.1*(t5-t4); wave_3_per_point19=y1= y1+equal(q3,2)*.12*(t5+t4); wave_3_per_point20=x1=x1+equal(q3,1)*(x1-.5*value1+.1*cos(209.4367*y1)); wave_3_per_point21=x1=x1+equal(q3,3)*(q4*.5+value2)*cos(t2*(6.2831*sample+time*75)); wave_3_per_point22=y1=y1+equal(q3,3)*(q4*.5+value1)*sin(t2*(6.2831*sample+time*75)); wave_3_per_point23= wave_3_per_point24=ox=x1; wave_3_per_point25=oy=y1; wave_3_per_point26= wave_3_per_point27=x1=x1+below(q3,3)*(-x1+ox*cos(q5)-oy*sin(q5)); wave_3_per_point28=y1=y1+below(q3,3)*(-y1+ox*sin(q5)+oy*cos(q5)); wave_3_per_point29= wave_3_per_point30=// scene space coordinates wave_3_per_point31=x1=x1-q1; wave_3_per_point32=y1=y1-q2; wave_3_per_point33= wave_3_per_point34=// screen space coordinates wave_3_per_point35=x=.5*(1+x1/(z1-10)); wave_3_per_point36=y=.5*(1+y1/(z1-10)); wave_3_per_point37=a=below(z1,9)*pow(1-abs(z1-9)*.025,2.5); wave_3_per_point38= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.512626 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.734500 shapecode_0_r=0.010000 shapecode_0_g=0.010000 shapecode_0_b=0.010000 shapecode_0_a=1.000000 shapecode_0_r2=0.050000 shapecode_0_g2=0.050000 shapecode_0_b2=0.050000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.200000 shapecode_0_border_g=0.200000 shapecode_0_border_b=0.200000 shapecode_0_border_a=1.000000 shape_0_per_frame1=r3=1-abs(cos(time*3.243+.434+sin(time*1.23+4.324))); shape_0_per_frame2=g3=1-abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); shape_0_per_frame3=b3=1-abs(sin(time*2.54+.65+sin(time*3.77+8))); shape_0_per_frame4= shape_0_per_frame5=coef=.1+.05*(75/FPS); shape_0_per_frame6=r=coef*b3; shape_0_per_frame7=g=coef*r3; shape_0_per_frame8=b=coef*g3; shape_0_per_frame9= shape_0_per_frame10=r2=.05*g; shape_0_per_frame11=g2=.05*b; shape_0_per_frame12=b2=.05*r; shape_0_per_frame13= shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.808122 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999995 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.210000 shapecode_1_g2=0.210000 shapecode_1_b2=0.210000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=sw=frame%2; shape_1_per_frame2= shape_1_per_frame3=xx=.5; shape_1_per_frame4=yy=sw*.325+(1-sw)*.8; shape_1_per_frame5=rr=sw*1+(1-sw)*.5; shape_1_per_frame6= shape_1_per_frame7=var=sw*mid+(1-sw)*treb; shape_1_per_frame8= shape_1_per_frame9=r=0; shape_1_per_frame10=g=r; shape_1_per_frame11=b=r; shape_1_per_frame12=r2=.15+.03*var; shape_1_per_frame13=g2=r2; shape_1_per_frame14=b2=r2; shape_1_per_frame15=r=sw*r+(1-sw)*(r+.1); shape_1_per_frame16=g=sw*g+(1-sw)*(g+.1); shape_1_per_frame17=b=sw*b+(1-sw)*(b+.1); shape_1_per_frame18= shape_1_per_frame19=r2=sw*r2+(1-sw)*(r2+.1); shape_1_per_frame20=g2=sw*g2+(1-sw)*(g2+.1); shape_1_per_frame21=b2=sw*b2+(1-sw)*(b2+.1); shape_1_per_frame22= shape_1_per_frame23=rad=.6667*rr*(.8+.04*var); shape_1_per_frame24= shape_1_per_frame25=a=.6; shape_1_per_frame26=a2=a; shape_1_per_frame27=border_a=a; shape_1_per_frame28= shape_1_per_frame29= shape_1_per_frame30=x=xx; shape_1_per_frame31=y=yy; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.221666 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.130000 shapecode_2_g=0.130000 shapecode_2_b=0.130000 shapecode_2_a=1.000000 shapecode_2_r2=0.050000 shapecode_2_g2=0.050000 shapecode_2_b2=0.050000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ssw=below(frame%4,2); shape_2_per_frame2=sw=frame%2; shape_2_per_frame3= shape_2_per_frame4=xx=.5; shape_2_per_frame5=yy=sw*.325+(1-sw)*.8; shape_2_per_frame6=rr=sw*1+(1-sw)*.75; shape_2_per_frame7= shape_2_per_frame8=var=ssw*bass+(1-ssw)*treb; shape_2_per_frame9= shape_2_per_frame10=rad=.6667*rr*(.2+.02*var); shape_2_per_frame11=rad=sw*rad+(1-sw)*rad*.85; shape_2_per_frame12=r=.13+.02*var; shape_2_per_frame13=g=r; shape_2_per_frame14=b=r; shape_2_per_frame15= shape_2_per_frame16=r=(1-sw)*(r+.2)+sw*r; shape_2_per_frame17=g=(1-sw)*(g+.2)+sw*g; shape_2_per_frame18=b=(1-sw)*(b+.2)+sw*b; shape_2_per_frame19= shape_2_per_frame20=a=.6; shape_2_per_frame21=a2=a; shape_2_per_frame22=border_a=a; shape_2_per_frame23= shape_2_per_frame24=x=xx; shape_2_per_frame25=y=yy; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.520000 shapecode_3_y=0.530000 shapecode_3_rad=0.166107 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.230000 shapecode_3_g=0.230000 shapecode_3_b=0.230000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ssw=below(frame%4,2); shape_3_per_frame2=sw=frame%2; shape_3_per_frame3= shape_3_per_frame4=xx=.5; shape_3_per_frame5=yy=ssw*.325+(1-ssw)*.8; shape_3_per_frame6=rr=ssw*1+(1-ssw)*.5; shape_3_per_frame7= shape_3_per_frame8=var=ssw*bass+(1-ssw)*treb; shape_3_per_frame9=x=sw*(xx+rr*(.02+.005*var))+(1-sw)*(xx-rr*(.1-.01*var)); shape_3_per_frame10=y=sw*(yy+rr*(.03+.005*var))+(1-sw)*(yy-rr*(.2-.01*var)); shape_3_per_frame11= shape_3_per_frame12=rad=rr*(sw*.16+(1-sw)*.5); shape_3_per_frame13=rad=rad*ssw+(1-ssw)*rad*.6; shape_3_per_frame14= shape_3_per_frame15=r=sw*.23+(1-sw)*.15; shape_3_per_frame16=g=r; shape_3_per_frame17=b=r; shape_3_per_frame18= shape_3_per_frame19=x=(x-xx)*.667+xx; shape_3_per_frame20=y=(y-yy)*.667+yy; shape_3_per_frame21= per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=warp=0; per_frame_31=zoom=1+(FPS/85)*.002; per_frame_32=q8=beat; per_frame_33=q7=phase; // normalized phase between beats per_frame_34=q6=bpm; // bpm per_frame_35=decay=.95+.01*75/FPS; per_frame_36= per_frame_37=wx=(1-beat)*wx+beat*(-5+10*rand(1000)/1000); per_frame_38=wx=(1-beat)*wx+beat*(wx+4*sign(wx)); per_frame_39=wy=(1-beat)*wy+beat*(-10+20*rand(1000)/1000); per_frame_40=fx=(1-beat)*fx+beat*(-1+rand(5)); per_frame_41=am=(1-beat)*am+beat*(1.5*rand(100)/100); per_frame_42=am=(1-beat)*am+beat*(equal(fx,-1)*(.5+am)*sign(-wx)+above(fx,-1)*am); per_frame_43=rotval=(1-beat)*rotval+beat*(.02*q6/140)*(-1+2*rand(100)/100); per_frame_44=myrot=(1-beat)*(myrot+rotval)+beat*0; per_frame_45=q1=wx; per_frame_46=q2=wy; per_frame_47=q3=fx; per_frame_48=q4=am; per_frame_49=q5=myrot; projectM-complete-2.1.0-Source/presets_milkdrop_104/A.milk0000664000175000017500000003772211756064134023603 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * .2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=(1-sample); wave_0_per_point71= wave_0_per_point72=b=b+pow(1-sample,2)*0.3; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=r1=t1; wave_0_per_point77=g1=t2; wave_0_per_point78=b1=t3; wave_0_per_point79=r2=t4; wave_0_per_point80=g2=t5; wave_0_per_point81=b2=t6; wave_0_per_point82= wave_0_per_point83=r=r1*flip + r2*(1-flip); wave_0_per_point84=g=g1*flip + g2*(1-flip); wave_0_per_point85=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=(1-sample); wave_1_per_point72= wave_1_per_point73= wave_1_per_point74=b=b+pow(1-sample,2)*0.3; wave_1_per_point75= wave_1_per_point76=r1=t1; wave_1_per_point77=g1=t2; wave_1_per_point78=b1=t3; wave_1_per_point79=r2=t4; wave_1_per_point80=g2=t5; wave_1_per_point81=b2=t6; wave_1_per_point82= wave_1_per_point83=r=r1*flip + r2*(1-flip); wave_1_per_point84=g=g1*flip + g2*(1-flip); wave_1_per_point85=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_5=vol=vol*vol; per_frame_6=mtime=mtime+vol*0.1*(75/fps); per_frame_7= per_frame_8=q1=mtime*0.4; per_frame_9= per_frame_10= per_frame_11= per_frame_12= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Dreamcatcher.milk0000664000175000017500000000441111756064134027671 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.08311 fWaveSmoothing=0.54 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.99 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.998 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.7 ib_size=0.005 ib_r=1 ib_g=0 ib_b=0 ib_a=0.21 nMotionVectorsX=1.28 nMotionVectorsY=5.28 mv_dx=0 mv_dy=0 mv_l=5 mv_r=0 mv_g=0 mv_b=0 mv_a=0 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = (frame)%2; per_frame_7=wave_r = red + red*sin(time*1.067)+.2*bass*frametest; per_frame_8=wave_g = green + green*sin(time*.722)+.2*treb*frametest; per_frame_9=wave_b = blue + blue*sin(time*0.451)+.2*mid*frametest; per_frame_10=wave_mystery = if(frametest,1,0); per_frame_11=ib_a = 0.03*(treb_att +treb); per_frame_12=ib_r = 0.08*(bass_att+bass); per_frame_13=ib_g = 0.08*(mid+mid_att); per_frame_14=ib_g =0.3*(mid*bass); per_pixel_1=q4 = below(x,0.3)+ above(x,0.7); per_pixel_2=q7 = 15 + int(3*rad); per_pixel_3=cx = if(q4,(0&(x*q7-0.5))*(1/q7)+0.05,0.5); per_pixel_4=cy = if(q4,(0&(y*15-0.5))*(1/15)+0.05,0.5); per_pixel_5=zoom = 1+if(q4,0,0.05*log(rad)); per_pixel_6=q5 = if(above(x,0.7),1,-1); per_pixel_7=rot = if(q4,q5*0.05*(sy+bass+bass_att),0); per_pixel_8=q6 = above(rad,0.2); per_pixel_9=rot = if(q6,rot,0.125*(q1-q2)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; per_frame_init_3=blue = (rand(30)/30) + 0.1; per_frame_init_4=green = (rand(30)/30) + 0.1; per_frame_init_5=red = (rand(30)/30) + 0.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Octopus Gold with Dots.milk0000664000175000017500000000332111756064134030707 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=6.56221 fWaveScale=0.838983 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=2.143588 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.04 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.004791 sx=1 sy=1 wave_r=1 wave_g=0.6 wave_b=0.1 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=8 nMotionVectorsY=6 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(3.422*time) + 0.40*sin(2.494*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.181*time) + 0.40*sin(0.279*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.174*time) + 0.40*sin(0.204*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.193*time) + 0.40*sin(0.237*time) ); per_frame_7=zoom=zoom+0.01+0.037*sin(time*0.93) + 0.03*sin(time*0.01); per_frame_8=q1=cos(0.23*time); per_frame_9=q2=time + 0.3*sin(time*0.21); per_frame_10=cx=cx+0.2*sin(q1*0.5); per_frame_11=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(9.5 + 5.5*sin(time*0.0823)) + q2*1.3); per_pixel_2=zoom=zoom+0.05*sin(ang*6 + rad*(5.5 + 1.5*sin(time*0.04)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 14 sentinel 616.milk0000664000175000017500000004435411756064134031266 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.720000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.4-0.2)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample)*0.4; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.700000 wavecode_3_b=0.500000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.6-0.3)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.995947 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.905280 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.975; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=mtime=mtime+vol*0.01*(50/fps); per_frame_7= per_frame_8=q1=mtime*1.5; per_frame_9= per_frame_10= per_frame_11=gamma=2 per_frame_12= per_pixel_1=zm=-1.0+(bass*0.01); per_pixel_2= per_pixel_3=sx=zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress & Juppy - Dancer.milk0000664000175000017500000003105111756064134027540 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=1.000000 wave_y=1.000000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.300000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=16 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=dim =1; //Dancer dimensions wave_0_per_point2=xpos=0;//Dancer x position variation wave_0_per_point3=ypos=0;//Dancer y position variation wave_0_per_point4= wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//Position Stabilization wave_0_per_point8=xpos=xpos+(1-dim)/2; wave_0_per_point9=ypos=ypos+(1-dim)/2; wave_0_per_point10= wave_0_per_point11=meanbass = 0.01*(meanbass*99+bass); wave_0_per_point12=meantreb = 0.01*(meantreb*99+treb); wave_0_per_point13=meanmid = 0.01*(meanmid*99+mid); wave_0_per_point14=bassdiff = (bass - meanbass)*15; wave_0_per_point15=trebdiff = (treb - meantreb)*15; wave_0_per_point16=middiff = (mid - meanmid)*15; wave_0_per_point17=ba = min(above(bassdiff,0)*bassdiff*.005,.11); wave_0_per_point18=tr = min(above(trebdiff,0)*trebdiff*.005,.11); wave_0_per_point19=mi = min(above(middiff,0)*middiff*.005,.11); wave_0_per_point20= wave_0_per_point21=mi2_prg = mi2_prg+mi; wave_0_per_point22=gam = abs(gam-above(mi2_prg,5)); wave_0_per_point23=mi2_prg= if(above(mi2_prg,5),0,mi2_prg); wave_0_per_point24= wave_0_per_point25=s = sample *15; wave_0_per_point26=//Gambe wave_0_per_point27=x= if(equal(int(s),1),.4,.4); wave_0_per_point28=y= if(equal(int(s),1),.2+((ba+tr)*.5)*gam,.2+((ba+tr)*.5)*gam); wave_0_per_point29= wave_0_per_point30=x= if(equal(int(s),2),.5+sin(ba*100)*.03,x); wave_0_per_point31=y= if(equal(int(s),2),.4,y); wave_0_per_point32= wave_0_per_point33=x= if(equal(int(s),3),.6,x); wave_0_per_point34=y= if(equal(int(s),3),.2+((ba+tr)*.5)*(1-gam),y); wave_0_per_point35= wave_0_per_point36=x= if(equal(int(s),4),.5+sin(ba*100)*.03,x); wave_0_per_point37=y= if(equal(int(s),4),.4,y); wave_0_per_point38= wave_0_per_point39=//Corpo wave_0_per_point40=x= if(equal(int(s),5),.5,x); wave_0_per_point41=y= if(equal(int(s),5),.6,y); wave_0_per_point42= wave_0_per_point43=//Braccia wave_0_per_point44=x= if(equal(int(s),6),.4-mi*.23,x); wave_0_per_point45=y= if(equal(int(s),6),.5+mi,y); wave_0_per_point46= wave_0_per_point47=x= if(equal(int(s),7),.5,x); wave_0_per_point48=y= if(equal(int(s),7),.6,y); wave_0_per_point49= wave_0_per_point50=x= if(equal(int(s),8),.6+tr*.23,x); wave_0_per_point51=y= if(equal(int(s),8),.5+tr,y); wave_0_per_point52= wave_0_per_point53=x= if(equal(int(s),9),.5,x); wave_0_per_point54=y= if(equal(int(s),9),.6,y); wave_0_per_point55= wave_0_per_point56=//Testa wave_0_per_point57=x= if(equal(int(s),10),.5,x); wave_0_per_point58=y= if(equal(int(s),10),.62,y); wave_0_per_point59= wave_0_per_point60=x= if(equal(int(s),11),.47-ba*.23,x); wave_0_per_point61=y= if(equal(int(s),11),.62,y); wave_0_per_point62=x= if(equal(int(s),12),.47-ba*.23,x); wave_0_per_point63=y= if(equal(int(s),12),.67+ba*.23,y); wave_0_per_point64= wave_0_per_point65=x= if(equal(int(s),13),.53+ba*.23,x); wave_0_per_point66=y= if(equal(int(s),13),.67+ba*.23,y); wave_0_per_point67= wave_0_per_point68=x= if(equal(int(s),14),.53+ba*.23,x); wave_0_per_point69=y= if(equal(int(s),14),.62,y); wave_0_per_point70= wave_0_per_point71=x= if(equal(int(s),15),.50,x); wave_0_per_point72=y= if(equal(int(s),15),.62,y); wave_0_per_point73= wave_0_per_point74=x=x*dim+xpos; wave_0_per_point75=y=y*dim+ypos; wave_0_per_point76= wave_0_per_point77=mi_prg= if(above(mi_prg,5),0,mi_prg+mi*.1); wave_0_per_point78=ba_prg= if(above(ba_prg,5),0,ba_prg+ba*.1); wave_0_per_point79=tr_prg= if(above(tr_prg,5),0,tr_prg+tr*.1); wave_0_per_point80= wave_0_per_point81=hm=sample+mi2_prg; wave_0_per_point82=ht=sample+tr_prg; wave_0_per_point83=hb=sample+ba_prg; wave_0_per_point84= wave_0_per_point85=r=hm; wave_0_per_point86=g=ht; wave_0_per_point87=b=hb; wave_0_per_point88=a=.8; wavecode_1_enabled=0 wavecode_1_samples=16 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1= wave_2_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_2_per_frame3=ry=atan2(q2,q4); wave_2_per_frame4=rz=0; wave_2_per_frame5= wave_2_per_frame6=t1=sin(rx);t2=cos(rx); wave_2_per_frame7=t3=sin(ry);t4=cos(ry); wave_2_per_frame8=t5=sin(rz);t6=cos(rz); wave_2_per_point1=sample=sample*q1*134; wave_2_per_point2=x1=sin(sample*543)*2+q2; wave_2_per_point3=y1=cos(sample*4232)*2+q3; wave_2_per_point4=z1=sin(sample*90)*2+q4; wave_2_per_point5= wave_2_per_point6=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_2_per_point7=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_2_per_point8=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_2_per_point9=z3=if(above(z3,.1),.5/z3,0); wave_2_per_point10=x=if(z3,x3*z3,x)+.5; wave_2_per_point11=y=if(z3,-y3*z3,y)+.5; wave_2_per_point12=a=z3*.8; wavecode_3_enabled=0 wavecode_3_samples=142 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1= wave_3_per_frame2=rx=atan2(q2,sqr(q3)+sqr(q4))/4+q3/2; wave_3_per_frame3=ry=atan2(q2,q4); wave_3_per_frame4=rz=0; wave_3_per_frame5=ry1=ry1+bass_att*.2; wave_3_per_frame6=t1=sin(rx);t2=cos(rx); wave_3_per_frame7=t3=sin(ry);t4=cos(ry); wave_3_per_frame8=t5=sin(rz);t6=cos(rz); wave_3_per_frame9=t7=sin(ry1);t8=cos(ry1); wave_3_per_frame10= wave_3_per_point1=cp=bnot(cp); wave_3_per_point2=r=sample*q1*10; wave_3_per_point3=i1=(sample*6)%2; wave_3_per_point4=rt=if(cp,.7,.2); wave_3_per_point5=sample=sample*q1*.5; wave_3_per_point6= wave_3_per_point7=x1=sin(r)*rt; wave_3_per_point8=z1=cos(r)*rt; wave_3_per_point9=y1=-.5; wave_3_per_point10=x2=x1*t8-z1*t7;z2=x1*t7+z1*t8; wave_3_per_point11=x1=x2+q2; wave_3_per_point12=y1=y1+q3; wave_3_per_point13=z1=z2+q4; wave_3_per_point14=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_3_per_point15=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1.4; wave_3_per_point16=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_3_per_point17=z3=if(above(z3,.1),.5/z3,0); wave_3_per_point18=x=if(z3,x3*z3,x)+.5; wave_3_per_point19=y=if(z3,-y3*z3,y)+.5; wave_3_per_point20=hu=sample+cos(time/q1)*q1; wave_3_per_point21=r=sin(hu)*.5+.5; wave_3_per_point22=g=sin(hu+q1*.33)*.5+.5; wave_3_per_point23=b=sin(hu+q1*.66)*.5+.5; wave_3_per_point24=a=z3*.8; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.840000 shapecode_0_y=0.740000 shapecode_0_rad=0.289992 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.361327 shapecode_0_r=0.100000 shapecode_0_g=0.500000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=0.400000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=meantreb = 0.01*(meantreb*99+treb); shape_0_per_frame2=trebdiff = (treb - meantreb)*15; shape_0_per_frame3=tr = min(above(trebdiff,0)*trebdiff*.005,.11); shape_0_per_frame4= shape_0_per_frame5=tr_prg= tr_prg+tr; shape_0_per_frame6= shape_0_per_frame7=tex_ang =-tr_prg; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.150000 shapecode_1_y=0.730000 shapecode_1_rad=0.511334 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.388689 shapecode_1_r=0.600000 shapecode_1_g=0.600000 shapecode_1_b=0.200000 shapecode_1_a=1.000000 shapecode_1_r2=0.600000 shapecode_1_g2=0.600000 shapecode_1_b2=0.210000 shapecode_1_a2=0.899999 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.070000 shape_1_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_1_per_frame2=bassdiff = (bass - meanbass)*15; shape_1_per_frame3=ba = min(above(bassdiff,0)*bassdiff*.005,.11); shape_1_per_frame4= shape_1_per_frame5= shape_1_per_frame6=ba_prg= ba_prg+ba; shape_1_per_frame7= shape_1_per_frame8=tex_ang =-ba_prg; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.000000 shapecode_2_rad=0.559238 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=meanbass = 0.01*(meanbass*99+bass); shape_2_per_frame2=meantreb = 0.01*(meantreb*99+treb); shape_2_per_frame3=meanmid = 0.01*(meanmid*99+mid); shape_2_per_frame4=bassdiff = (bass - meanbass)*15; shape_2_per_frame5=trebdiff = (treb - meantreb)*15; shape_2_per_frame6=middiff = (mid - meanmid)*15; shape_2_per_frame7=bassdiff = above(bassdiff,0)*bassdiff; shape_2_per_frame8=trebdiff = above(trebdiff,0)*trebdiff; shape_2_per_frame9=middiff = above(middiff,0)*middiff; shape_2_per_frame10= shape_2_per_frame11=g = min(1,max(0,0.2*trebdiff)); shape_2_per_frame12=r = min(1,max(0,0.2*middiff)); shape_2_per_frame13=b = min(1,max(0,0.2*bassdiff)); shape_2_per_frame14=g2 = min(1,max(0,0.2*trebdiff)); shape_2_per_frame15=r2 = min(1,max(0,0.2*middiff)); shape_2_per_frame16=b2 = min(1,max(0,0.2*bassdiff)); shape_2_per_frame17=border_g = .4+min(.6,max(0,0.1*trebdiff)); shape_2_per_frame18=border_r = .4+min(.6,max(0,0.1*middiff)); shape_2_per_frame19=border_b = .4+min(.6,max(0,0.1*bassdiff)); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q1=acos(-1)*2; per_frame_1=decay=.30; per_frame_2= per_frame_3=meanmid = 0.01*(meanmid*99+mid); per_frame_4=middiff = (mid - meanmid)*15; per_frame_5=mi = min(above(middiff,0)*middiff*.005,.11); per_frame_6= per_frame_7=mi_prg = mi_prg+mi; per_frame_8=gam = abs(gam-above(mi_prg,.5)); per_frame_9=mi_prg= if(above(mi_prg,.5),0,mi_prg); per_frame_10=q1=gam; per_frame_11=monitor =mi_prg; per_pixel_1= per_pixel_2=ylim=.8; per_pixel_3= per_pixel_4=sx = sy-below(y,ylim)*.001; per_pixel_5=dx=dx+.01*bass*(1-q1*2)*below(y,ylim); per_pixel_6=rot=rot+.051*below(y,ylim); per_pixel_7=cx=int(x*16)/16; per_pixel_8=cy=int(y*16)/16; projectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Nucleus.milk0000664000175000017500000000447011756064135026242 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.99 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.796892 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=1.248 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=vol_att=(treb_att*.25)+(mid_att*.25)+(bass_att*.25+.5*sin(vol))/vol; per_frame_2=vol=bass+treb+mid; per_frame_3=new_bass=(bass*.25+.5*sin(Bass_att*.25)); per_frame_4=new_treb=(treb*.25+.5*sin(treb_att*.25)); per_frame_5=new_mid=(mid*.25+.4*sin(mid_att*.25)); per_frame_6=bass_c=q1-1*sin(bass_Att&time*.54); per_frame_7=treb_c=q2-1*sin(treb_att&time*.44); per_frame_8=mid_c=q3-1*sin(mid_att&time*.24); per_frame_9=vol_c=q4-1*sin(vol_att&time*.64); per_frame_10=q1=sin(Bass-new_bass&timE*.63); per_frame_11=q2=sin(treb-new_treb&time*.43); per_frame_12=q3=sin(mid-new_mid&time*.23); per_frame_13=q4=sin(vol&time*.65); per_frame_14=q5=bass_c; per_frame_15=q6=treb_c; per_frame_16=q7=mid_c; per_frame_17=q8=vol_c; per_frame_18=wave_r=if(above(q1,q3),redform1,redform2)+nozero; per_frame_19=redform1=.3+.5*sin(q2); per_frame_20=redform2=redform1-.3*Sin(Q4); per_frame_21=wave_b=if(Above(Q1,q2),blueform1,blueform2)+nozero; per_frame_22=blueform1=.1+.4*sin(q3); per_frame_23=blueform2=blueform1+.3*sin(Q2); per_frame_24=wave_g=if(Above(Q4,q5),.3*sin(time*.43),.7*sin(time*.43))+nozero; per_frame_25= per_frame_26=nozero=.2*sin(q3-.03*sin(q5))+.4; per_pixel_1=zoome=zoom+.1*sin(rad*xy*3.14)/2*sin(q3); per_pixel_2=xy=x+y*sin(ang*3.14*sin(q3)); per_pixel_3=rot=rot+.01*sin(x*3.14*q1-y*3.14+ang*3.14*rand(300*sin(q2)*tan(rad+3*sin(q4)))); per_pixel_4=zoome2=zoome+.10*sin(rad&Rad*sin(q3)); per_pixel_5=zoom=if(equal(zoome2,0),zoom+.1*sin(rad*3.14*sin(q1)*ang*3.14*sin(bass_att-1)),zoome2); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - Baked Dimensions [Bass Trip].milk0000664000175000017500000002045011756064135031715 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.399900 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.164463 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tmie= (time*0.25) * (bass*0.05); shape_0_per_frame2= shape_0_per_frame3=ang = tmie; shape_0_per_frame4= shape_0_per_frame5=dx = asx; shape_0_per_frame6= shape_0_per_frame7=asx= sx - abs(time-sin(ang*x-y)); shape_0_per_frame8=asy= sy - abs(time-sin(ang*x-y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11=x = sin(time/2)*0.4 + 0.5; shape_0_per_frame12= shape_0_per_frame13= shape_0_per_frame14=r = r2 * tmie ; shape_0_per_frame15=g = g2 * tmie ; shape_0_per_frame16=b = b2 * tmie ; shape_0_per_frame17=r2 = r*.9998 - tmie ; shape_0_per_frame18=g2 = g*.9998 - tmie ; shape_0_per_frame19=b2 = b*.9998 - tmie ; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.824362 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.498314 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=iap= max( max( min( bass*0.1,bass_att*0.1), min(mid*0.1,mid_att*0.1) ), min(treb*0.1,treb_att*0.1) ) ; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5=ang = time *.5; shape_1_per_frame6= shape_1_per_frame7=sides = 3; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shape_1_per_frame11= shape_1_per_frame12= shape_1_per_frame13= shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5= per_frame_6= per_frame_7= per_frame_8=ob_r = 0.5 + cos(0.068*time) - time; per_frame_9=ob_g = 0.5 - sin(0.067*time) - time; per_frame_10=ob_b = 0.5 + tan(0.075*time) - time; per_frame_11= per_frame_12=ib_r = ob_r*1.001; per_frame_13=ib_g = ob_g*1.001; per_frame_14=ib_b = ob_b*1.001; per_frame_15= per_frame_16= per_frame_17= per_frame_18=decay = 0.9999; per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_frame_24=basstemp= bass + bass_att + bass_thresh; per_frame_25=trebtemp= treb + treb_att + treb_thresh; per_frame_26=trasstemp= (max(basstemp, trebtemp)); per_frame_27=trassave= (trasstemp/3); per_frame_28= per_frame_29=basst= max(bass + bass_att, treb + treb_att); per_frame_30=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_31=midbeat= trebb/3; per_frame_32=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_33=mtb= midtb/2.25; per_frame_34= per_frame_35=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_36=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_37=beetAB= (beetA+beetB)/2; per_frame_38=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_39=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_40=beetCD= (beetC+beetD)/2; per_frame_41=beet= (beetAB+beetCD) /2; per_frame_42= per_frame_43=madbeat= (trassave+mtb+beet) /3; per_pixel_1=dx = .015 * sin(ang) * sin(time*0.8) ; per_pixel_2=dy = .015 * cos(ang) * sin(time*2); per_pixel_3= per_pixel_4= per_pixel_5=zoom = bass; per_pixel_6= per_pixel_7= per_pixel_8= per_pixel_9= per_pixel_10=basstemp= bass + bass_att + bass_thresh; per_pixel_11=trebtemp= treb + treb_att + treb_thresh; per_pixel_12=trasstemp= (max(basstemp, trebtemp)); per_pixel_13=trassave= (trasstemp/3); per_pixel_14= per_pixel_15=basst= max(bass + bass_att, treb + treb_att); per_pixel_16=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_17=midbeat= trebb/3; per_pixel_18=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_19=mtb= midtb/2.25; per_pixel_20= per_pixel_21=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_22=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_23=beetAB= (beetA+beetB)/2; per_pixel_24=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_25=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_26=beetCD= (beetC+beetD)/2; per_pixel_27=beet= (beetAB+beetCD) /2; per_pixel_28= per_pixel_29=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Soul Amplifier.milk0000664000175000017500000001164311756064134027660 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.110000 ob_g=0.500000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ob_r=sin(time*1.53)*.3; per_frame_2=ob_g=sin(time*1.73)*.3; per_frame_3=ob_b=sin(time*1.93)*.3; per_pixel_1=rot=sqrt(cos(ang*3)+rot);; per_pixel_2=zoom=cos(pow(rad,3))-.3; per_pixel_3=rot=rot+sin(rad*2)+time; per_pixel_4=zoom=zoom+bass_att*.1; per_pixel_5= projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat last of it's kind_sinking.milk0000664000175000017500000001345111756064134031716 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.105000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.011202 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=34 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.027430 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=tex_ang=0.01; shape_2_per_frame2=x=.4-q4; shape_2_per_frame3=y=.5-q5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.95; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol*(35/fps); per_frame_16=q4=cos(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=//dx=tan(musictime*0.1)*0.2; per_frame_20=dy=(musictime*0.119)*0.2; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=//zoom=rd*((rad*0.5)+(0.2))*1.01; per_pixel_6=zoom=tan(rd/5+0.01)+tan(rad/20+0.01)/(rd/rad); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Arcworld (Arcwheel - Train Wheel).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Arcworld (Arcwheel - Train Wheel).mil0000664000175000017500000002010711756064134032676 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.721422 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.224799 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=r = q1; wave_0_per_point2=g = q2; wave_0_per_point3=b = q3; wave_0_per_point4= wave_0_per_point5=x = x + 0.42*cos(1-sin(1.2*time)); wave_0_per_point6=y = y + 0.47*sin(0.72*time-cos(2*time)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.224799 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=r = q2; wave_1_per_point2=g = q3; wave_1_per_point3=b = q1; wave_1_per_point4= wave_1_per_point5=x = x + 0.42*cos(1-sin(1.3*time)); wave_1_per_point6=y = y + 0.47*sin(0.72*time-cos(2.1*time)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.224799 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=r = q3; wave_2_per_point2=g = q1; wave_2_per_point3=b = q2; wave_2_per_point4= wave_2_per_point5=x = x + 0.42*cos(1-sin(1.4*time)); wave_2_per_point6=y = y + 0.47*sin(0.72*time-cos(2.2*time)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=0.224799 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=r = q1; wave_3_per_point2=g = q3; wave_3_per_point3=b = q2; wave_3_per_point4= wave_3_per_point5=x = x + 0.42*cos(1-sin(1.5*time)); wave_3_per_point6=y = y + 0.47*sin(0.72*time-cos(2.3*time)); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.330038 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=2.448623 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); shape_0_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; shape_0_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; shape_0_per_frame4= shape_0_per_frame5=a1x = .5 + 0.32*cos(1-sin(1.2*time)); shape_0_per_frame6=a1y = .5 + 0.37*sin(0.72*time-cos(2*time)); shape_0_per_frame7=a2y = .5 + 0.32*cos(1-sin(1.2*time)); shape_0_per_frame8=a2x = .5 + 0.37*sin(0.72*time-cos(2*time)); shape_0_per_frame9=a3x = .5 + 0.32*sin(1-cos(1.2*time)); shape_0_per_frame10=a3y = .5 + 0.37*cos(0.72*time-sin(2*time)); shape_0_per_frame11=a4y = .5 + 0.32*sin(1-cos(1.2*time)); shape_0_per_frame12=a4x = .5 + 0.37*cos(0.72*time-sin(2*time)); shape_0_per_frame13= shape_0_per_frame14= shape_0_per_frame15=sg1 = abs(sin(time)); shape_0_per_frame16=sg2 = a1x*above(sg1,0.75) + a2x*below(sg1,0.25) + a3x*above(sg1,0.25)*below(sg1,0.5)+ shape_0_per_frame17=a4x*above(sg1,0.5)*below(sg1,0.75); shape_0_per_frame18=sg3 = if(equal(shpt,2),sg2,sg3); shape_0_per_frame19= shape_0_per_frame20=sg4 = a1y*above(sg1,0.75) + a2y*below(sg1,0.25) + a3y*above(sg1,0.25)*below(sg1,0.5)+ shape_0_per_frame21=a4y*above(sg1,0.5)*below(sg1,0.75); shape_0_per_frame22=sg5 = if(equal(shpt,2),sg4,sg5); shape_0_per_frame23= shape_0_per_frame24= shape_0_per_frame25=x = sg3; shape_0_per_frame26=y = sg5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_8=rg1 = abs(sin(time)); per_frame_9=rg2 = 12*pfdx_r*above(rg1,0.5) + 12*pfdy_r*below(rg1,0.5); per_frame_10=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_11= per_frame_12=q1 = wave_r; per_frame_13=q2 = wave_g; per_frame_14=q3 = wave_b; per_frame_15= per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 12*dx_r*above(tg1,0.5) + 12*dy_r*below(tg1,0.5); per_pixel_6=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_7= per_pixel_8= per_pixel_9=zoom = zoom - 0.01; per_pixel_10=rot = rot + 5; ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - porthole to the underworld(dround in a vat of milk).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - porthole to the underworld(dround in0000664000175000017500000001471211756064134033320 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006587 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.500000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample*q4*q3*value1+.5; wave_0_per_point2=y=sample*q4*q3*value2+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.986086 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.900000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad=.9+q2*.1-q6*.1; shape_0_per_frame2=aa=aa+q2*.2-q6*.2; shape_0_per_frame3=ang=aa; shape_0_per_frame4=additive=above(q2*q1,1); shape_0_per_frame5=tex_ang=ang+mid*.1-treb*.05+.7; shape_0_per_frame6=tex_zoom=1-(mid-bass*.2)*.2; shape_0_per_frame7= shape_0_per_frame8=border_r=q1+q2; shape_0_per_frame9=border_g=q3+q4; shape_0_per_frame10=border_b=q5+q6; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.986086 shapecode_1_ang=0.753982 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.010000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.030000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=.9+q2*.13-q6*.14; shape_1_per_frame2=aa=aa+q2*.023-q6*.022; shape_1_per_frame3=ang=aa; shape_1_per_frame4=additive=above(q2,.5); shape_1_per_frame5=tex_ang=ang*bass_att*.14-treb*.053+.68; shape_1_per_frame6=tex_zoom=1-(treb_att-bass)*.01; shape_1_per_frame7= shape_1_per_frame8=border_r=0; shape_1_per_frame9=border_g=0; shape_1_per_frame10=border_b=0; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=const=1.3; per_frame_2=beatb=above(bass,bass_att*const); per_frame_3=beatbhard=if(beatb,bass-bass_att*const,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att*const); per_frame_6=beatmhard=if(beatm,mid-mid_att*const,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att*const); per_frame_9=beatthard=if(beatt,treb-treb_att*const,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21= per_frame_22=wrap=1; per_frame_23=decay=1; per_frame_24=worp=0; per_frame_25=zoom=1; per_pixel_1=dx=pow(rad*q2,(q4+q6))*.05*sin((bass_att-treb_att)*frame); per_pixel_2=dy=pow(rad*q4*bass,q4*q6+q2*q1)*.05*sin(treb_att*treb*6.28+bass_att*bass*6.28); per_pixel_3= per_pixel_4=sx=dy+1; per_pixel_5=sy=dx+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - A Matter Of Taste (Remix).milk0000664000175000017500000000512711756064134031562 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.993 fVideoEchoZoom=0.99662 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.264366 fWaveScale=0.264076 fWaveSmoothing=0.72 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0.3 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1.06152 sy=1.06152 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp=0; per_frame_2=entropy=if(bnot(entropy),2,if(equal(pulse,-9.42),1+rand(3),entropy)); per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_4=bass_changed=abs(bass_flop-equal(bass_thresh,2)); per_frame_5=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_6=treb_changed=abs(treb_flop-equal(treb_thresh,2)); per_frame_7=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_8=mid_changed=abs(mid_flop-equal(mid_thresh,2)); per_frame_9=bass_residual = bass_changed*sin(pulse*bass_thresh*.2*entropy) + bnot(bass_changed)*bass_residual; per_frame_10=treb_residual = treb_changed*sin(pulse*treb_thresh*.2*entropy) + bnot(treb_changed)*treb_residual; per_frame_11=mid_residual = mid_changed*sin(pulse*mid_thresh*.2*entropy) + bnot(mid_changed)*mid_residual; per_frame_12=pulse=if(above(abs(pulse),9.42),-9.42,pulse+.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.01); per_frame_13=q1=mid_residual; per_frame_14=q2=bass_residual; per_frame_15=q3=treb_residual; per_frame_16=q4=sin(pulse); per_frame_17=q5=cos(pulse); per_frame_18=wave_mystery=-.2+.2*q4; per_frame_19=wave_r=wave_r+.5*bass_residual; per_frame_20=wave_r=wave_g+.5*mid_residual; per_frame_21=wave_r=wave_b+.5*treb_residual; per_frame_22=zoom=zoom-.0035*q1; per_frame_23=decay=decay+.003*sin(pulse); per_pixel_1=anti_rad=(1-rad); per_pixel_2=dx=if(below(sin(rad*10*q5),abs(q5)),.02*q1,.025*q2); per_pixel_3=dy=dy-cos(anti_rad*10*q3-rad*10*q5+rad*10*q4)*.05; per_pixel_4=zoom=zoom+(dy-1)*(dx-1)*q1*.07; per_pixel_5=rot=rot+atan(anti_rad*3.14*q3)*abs(zoom-1.2)*above(q2,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/che - barcode infidelity.milk0000664000175000017500000000626111756064134027772 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.992 fVideoEchoZoom=1.489606 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.303117 fWaveSmoothing=0 fWaveParam=-0.6 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0.8 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.501 wave_y=0.99 ob_size=0.34 ob_r=0 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=2.048001 nMotionVectorsY=47.999996 mv_dx=-0.08 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=bccl=bccl+beat; per_frame_26=q1=thccl; per_frame_27=q2=bccl; per_frame_28= per_frame_29=wave_r=sqr(sin(.016*thccl+bccl+frame%2)); per_frame_30=wave_g=sqr(sin(.018*thccl+bccl+frame%2)); per_frame_31=wave_b=sqr(sin(.017*thccl+bccl+frame%2)); per_frame_32=wave_x=if(frame%2,.501,.5); per_frame_33=wave_y=if(frame%2,.99,.5); per_frame_34=wave_mode=if(frame%2,7,0); per_frame_35=wave_mystery=if(frame%2,0,-.6); per_frame_36= per_frame_37=ob_a=if(above(sin(.005*thccl+bccl),.9),.05*(1+sin(time)),0); per_pixel_1=//middle part per_pixel_2=zoom=1+above(sin(1.7*q2),-.5)*.1*sin(2*q2+.027*q1+4*(1+sin(.7*time+q2))*sin(.05*q2+time)*rad); per_pixel_3=rot=.1*sin(q2)*sin(2.3*q2+.027*q1+2*sin(.07*q1+1.2*time)*(rad+sin(time+above(sin(q2),0)*4*sin(q2)*ang))); per_pixel_4=rot=above(sin(1.2*q2+1.3),-.5)*rot; per_pixel_5= per_pixel_6=//borders per_pixel_7=brdr=bor(below(y,.15),above(y,.85)); per_pixel_8=dy=if(below(y,.15),y,0)+if(above(y,.85),-1+y,0)+if(brdr,0,dy); per_pixel_9=dx=if(brdr,.01*sin(.02*q1+x+3*ang+10*y),dx); per_pixel_10=rot=if(brdr,0,rot); per_pixel_11=zoom=if(brdr,1,zoom); per_pixel_12=sx=if(brdr,1,sx); per_pixel_13=sy=if(brdr,1,sy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained & Rovastar - Rainbow Obscura.milk0000664000175000017500000000317711756064135032265 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.985 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.040271 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=-0.19 cy=-0.1 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_x = 0.01*rand(100); per_frame_3=wave_r = 1 + sin(-wave_x*3.1415); per_frame_4=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_5=wave_b = sin(wave_x*3.1415); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05*sin(rad*4*sin(time*.8))); per_pixel_2=zoom=zoom+rot*sin(time*2); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Dark Ritual (Star Of Destiny Denied Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Dark Ritual (Star Of Destiny Denied M0000664000175000017500000001634311756064134032702 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.994 fDecay=1 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.46 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=1 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0.05 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.2 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.6 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = 0.1*q7+time*4; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_0_per_frame10=rad =0.2+q7*0.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.2 shapecode_1_ang=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.6 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_per_frame1=ang =1+(0.1*q7)+ time*4;; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_1_per_frame10=rad = 0.2+0.1*q7; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.2 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=0.6 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_per_frame1=ang = 0.3333+ (0.1*q7)+time*4;; shape_2_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shape_2_per_frame10=rad = 0.2+q7*0.1; per_frame_init_1=oldq8 =0; per_frame_init_2=q8=0; per_frame_1=warp=0; per_frame_2=mv_r = mv_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_3=mv_g = mv_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_4=mv_b = mv_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_5=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_6=oldq8 = q8; per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_12=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_13=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_14=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_15=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_16=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_17=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_18=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_19=lastbeat = if(beat,time,lastbeat); per_frame_20=ob_a = bnot(beat); per_frame_21=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_22=q5_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*q5_residual; per_frame_23=q6_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*q6_residual; per_frame_24= per_frame_25= per_frame_26= per_frame_27=q5 = 1-abs(4*q5_residual); per_frame_28=q6 = 1-abs(4*q5_residual); per_frame_29=wave_a =0; per_frame_30=zoom = 1000; per_frame_31=monitor = q8; per_frame_32=q7= 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_33=dx = 0.5; per_frame_34=dy =0.5; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = q5/(dist+0.4); per_pixel_6=dx = dx+mult*sin(ang2-1.5); per_pixel_7=dy = dy+mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = q6/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.1*rad*q7; per_pixel_16=zoom = 1.01 + rad*0.15*q7 projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - CAT Scan (Nirvana flux).milk0000664000175000017500000003220211756064134031232 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.005; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*0.20; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point9=yp=yp*0.20; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15=//pull stars toward screen wave_0_per_point16=zp=zp + 1 - t1; wave_0_per_point17= wave_0_per_point18=//correct when below 0 wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point20= wave_0_per_point21=//darken far stars wave_0_per_point22=a=(1 - zp*0.5); wave_0_per_point23= wave_0_per_point24=zp=zp*0.7; wave_0_per_point25= wave_0_per_point26=x_screen=xp/zp + 0.5; wave_0_per_point27=y_screen=yp/zp + 0.5; wave_0_per_point28= wave_0_per_point29=x=x_screen; wave_0_per_point30=y=y_screen; wave_0_per_point31= wave_0_per_point32=r=1; wave_0_per_point33=g=1; wave_0_per_point34=b=1; wave_0_per_point35= wave_0_per_point36= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=advance=advance+ 0.005; wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); wave_1_per_frame3=t1=advance wave_1_per_point1=s=sample*6.28; wave_1_per_point2= wave_1_per_point3=//plot random x position via function of sample pos; wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); wave_1_per_point5=xp=xp*0.20; wave_1_per_point6= wave_1_per_point7=//plot random y position via function of sample pos; wave_1_per_point8=yp=cos(s)+sin(s*0.29)+cos(s*19.4)+sin(s*37.7); wave_1_per_point9=yp=yp*0.20; wave_1_per_point10= wave_1_per_point11=//plot random z position via function of sample pos; wave_1_per_point12=zp=cos(s)+cos(s*6.24)+cos(s*37.4)+cos(s*29.7); wave_1_per_point13=zp=zp*0.25; wave_1_per_point14= wave_1_per_point15=//pull stars toward screen wave_1_per_point16=zp=zp + 1 - t1; wave_1_per_point17= wave_1_per_point18=//correct when below 0 wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_1_per_point20= wave_1_per_point21=//darken far stars wave_1_per_point22=a=(1 - zp*0.5); wave_1_per_point23= wave_1_per_point24=zp=zp*0.7; wave_1_per_point25= wave_1_per_point26=x_screen=xp/zp + 0.5; wave_1_per_point27=y_screen=yp/zp + 0.5; wave_1_per_point28= wave_1_per_point29=x=x_screen; wave_1_per_point30=y=y_screen; wave_1_per_point31= wave_1_per_point32=r=1; wave_1_per_point33=g=1; wave_1_per_point34=b=1; wave_1_per_point35= wave_1_per_point36= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38=r=(q1+q2)*0.5; wave_2_per_point39=g=(q2+q3)*0.5; wave_2_per_point40=b=(q3+q1)*0.5; wave_2_per_point41= wave_2_per_point42=a=aflux*aflux*0.7 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2= wave_3_per_point3= wave_3_per_point4= wave_3_per_point5=scale=sin(n*freq)*0.3+0.7; wave_3_per_point6=zp=sin(time); wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); wave_3_per_point8=xp=sin(n)*0.1*aflux; wave_3_per_point9=yp=cos(n)*0.1*aflux; wave_3_per_point10= wave_3_per_point11= wave_3_per_point12=//rotate on y wave_3_per_point13=ang=(q7+time*0.01)*0.2; wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yp2=yp; wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=//rotate on x wave_3_per_point19=ang=(q7+time*0.01)*0.3; wave_3_per_point20=xp3=xp2; wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point23= wave_3_per_point24= wave_3_per_point25=xp=xp3; wave_3_per_point26=yp=yp3; wave_3_per_point27=zp=zp3; wave_3_per_point28= wave_3_per_point29=zp=zp+2.1; wave_3_per_point30=xs=xp/zp; wave_3_per_point31=ys=yp/zp; wave_3_per_point32= wave_3_per_point33=x=xs+0.5; wave_3_per_point34=y=ys*1.3+0.5; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37= wave_3_per_point38=a=aflux shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.800000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=border_a=treb; shape_0_per_frame2=rad=bass; shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.216712 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x=sin(time*0.23)*0.15 + 0.5; shape_1_per_frame15=y=cos(time*0.19)*0.15 + 0.5; shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=0.020000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5); shape_2_per_frame2=r=q1; shape_2_per_frame3=g=q2; shape_2_per_frame4=b=q3; shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1= per_frame_2=vol=(bass+mid+treb)*0.25; per_frame_3=vol=vol*vol; per_frame_4=mtime=mtime+vol*0.018; per_frame_5=q7=mtime; per_frame_6=q8=vol; per_frame_7= per_frame_8=r=sin(mtime*0.3+0.0)*0.5+0.5; per_frame_9=g=sin(mtime*0.3+2.1)*0.5+0.5; per_frame_10=b=sin(mtime*0.3+4.2)*0.5+0.5; per_frame_11= per_frame_12=q1=r; per_frame_13=q2=g; per_frame_14=q3=b; per_frame_15=mv_x=sin(mtime*0.25)*6+9; per_frame_16=mv_y=sin(mtime*0.25)*6+9; per_frame_17=mv_a=1 - (sin(mtime*0.25)*0.5+0.5)*0.7; per_frame_18= per_frame_19=decay=1 - (sin(mtime*0.25)*0.5+0.5)*0.01; per_pixel_1=flux=sin(time*0.3)*2; per_pixel_2=zoom=-1.02 + rad*(9+flux); per_pixel_3= per_pixel_4=//rot=rad*500; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Rocke - Sugar Spun Sister.milk0000664000175000017500000000271511756064134031667 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.998 fDecay=0.994 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=5.9 fWaveScale=1.116811 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=0.9619 rot=-0.01 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.9 wave_g=0.45 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.5 ib_g=0.57 ib_b=0.4 ib_a=0 nMotionVectorsX=63.936001 nMotionVectorsY=47.952 mv_dx=0 mv_dy=0 mv_l=1.05 mv_r=0 mv_g=0 mv_b=0.8 mv_a=0.1 per_frame_1=wave_r = wave_r + 0.1*(0.6*sin(0.933*time) + 0.4*sin(1.072*time)); per_frame_2=wave_g = wave_g + 0.1*(0.6*sin(0.888*time) + 0.4*sin(0.918*time)); per_frame_3=wave_b = wave_b + 0.2*(0.6*sin(0.335*time) + 0.4*sin(0.4*time)); per_frame_4=wave_mystery = 0.5*sin(0.35*bass); per_frame_5=decay = decay - 0.01*equal(frame%50,0); per_frame_6=mv_b = mv_b + 0.2*sin(time*1.411); per_frame_7=cx = cx + 0.08*sin(time*1.315); per_frame_8=cy = cy + 0.08*sin(time*1.127); per_frame_9=q1 = sin(sin(1.211*time)+ cos(0.887*time)-sin(1.453*time)); per_pixel_1=zoom = zoom + (0.1*rad); per_pixel_2=rot = rot - 0.15*sin(q1-ang); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (shattered mind).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (shattere0000664000175000017500000001665011756064134032667 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.052900 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.100000 shapecode_0_a2=0.060000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q7; shape_0_per_frame2=y=.5+q8; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.164463 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.136686 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.600000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = .5 + q7; shape_2_per_frame2=y = .5 + q8; shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = .5 - q7; shape_3_per_frame2=y = .5 - q8; shape_3_per_frame3= shape_3_per_frame4=d = abs(x-.5) + abs(y-.5); shape_3_per_frame5= shape_3_per_frame6=a = max(1 - d*4,0); shape_3_per_frame7=a2 = max(1 - d*4*2,0); per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22=mt=(mt+tic*vav*100)*below(mt,10000); per_frame_23= per_frame_24=q7=sin(mt*0.02)*0.1; per_frame_25=q8=sin(mt*0.01)*0.1; per_frame_26= per_frame_27=dx=sin(mt*0.1)*0.07; per_frame_28=dy=cos(mt*0.069)*0.07; per_frame_29= per_frame_30=monitor = mt; per_pixel_1=rd=sqrt( sqr( (x-0.5-q7)*3) + sqr( (y-0.5+q8)*2 ) ); per_pixel_2= per_pixel_3=zoom=(rd*rd)/2.5; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Chemical Spirituality.milk0000664000175000017500000000377311756064134031511 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.711551 fWaveScale=0.08311 fWaveSmoothing=0.54 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.503 wave_y=1 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.4 ib_size=0.005 ib_r=1 ib_g=0 ib_b=0 ib_a=0.21 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=dcounter = if( equal(dcounter,0),if(above(bass,1.5),bass,dcounter), if(below(dcounter,0),0,if(above(bass_att,1.35),dcounter+.14,dcounter-.14))); per_frame_3=tcounter = if( equal(dcounter,0),if(above(treb,1.5),treb*.5,tcounter), if(below(tcounter,0),0,if(above(treb_att,1.35),tcounter+.2,tcounter-.2))); per_frame_4=q1 = min(dcounter,2); per_frame_5=q2 = min(tcounter,1.7); per_frame_6=frametest = frame%2; per_frame_7=wave_r = .2 + .2*sin(time)+.4*bass*frametest; per_frame_8=wave_g = .2 + .2*sin(time*.222)+.4*treb*frametest; per_frame_9=wave_b = .2 + .2*sin(time*.555)+.4*mid*frametest; per_frame_10=q3 = min(max(q2,2),0.5); per_frame_11=monitor =q1; per_frame_12=wave_mystery = if(frametest,0,1); per_frame_13=wave_x = if(frametest,0.5,0.5); per_frame_14=wave_y = if(frametest,0.999,0.999); per_frame_15=monitor = wave_g; per_frame_16=ib_a = 0.03*(treb_att +treb); per_frame_17=ib_b = 0.08*(bass_att+bass); per_frame_18=ib_g = 0.08*(mid+mid_att); per_pixel_1=cx = (0&(x*15-0.5))*(1/15)+0.05; per_pixel_2=cy = (0&(y*15-0.5))*(1/15)+0.05; per_pixel_3=rot = (0.1)*(q3*((5*(q2-(0.8+0.1*q1)+cx))*rad-q1)); per_frame_init_1=dcounter = 0; per_frame_init_2=tcounter = 0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained & Rovastar - Xen Traffic.milk0000664000175000017500000000721311756064134031370 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.975 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.741913 fWaveScale=0.502368 fWaveSmoothing=0.36 fWaveParam=-0.28 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.942044 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.92 ib_size=0.004 ib_r=0.4 ib_g=0.4 ib_b=0 ib_a=1 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1.1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=mv_l=entropy*(q4-q5); per_frame_33=wave_r=0.8+0.2*bass_flop*mv_g; per_frame_34=wave_g=0.3+0.3*mid_flop*mv_b; per_frame_35=wave_b=0.4+0.3*0.1*treb_flop*mv_r; per_frame_36=ob_r=0.1 + 0.1*sin(time*1.143)+0.2*mv_g; per_frame_37=ob_g=0.3 + 0.3*sin(time*0.897)+0.3*mv_b; per_frame_38=ob_b=0.2+0.5*mv_r; per_frame_39=treb_effect = max(max(treb, treb_att)-1.2,0); per_frame_40=mid_effect = max(max(mid,mid_att)-1.2,0); per_frame_41=ib_r = 1 - ob_b; per_frame_42=ib_g = 1- mv_g; per_frame_43=ib_b = 0.5*mv_b + 0.5*ob_b; per_frame_44=ib_a = if(above(treb_effect,0), if(above(mid_effect,0),1,0),0); per_pixel_1=bass_effect = max(max(bass,bass_att)-1.18,0); per_pixel_2=grid=rad*10%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + (sqrt(2)-rad)*10%(above(q1,q5)+above(q2,q4)+above(q3,q5))*q1; per_pixel_3=rot=if(grid,.12*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_4=zoom=zoom-bnot(grid)*atan2(x*q3*3.14,y*q5*3.14)*.14*(x*2-1)+0.12*bass_effect; per_pixel_5=sx=sx+.2*q1*sin(x*1.6)*-grid; per_pixel_6=sy=sy+.2*q2*sin(y*1.6)*(1-grid); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Beat Demo 1.0.milk0000664000175000017500000000603211756064134027404 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.00644 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=2.781641 fWaveSmoothing=0.54 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.008151 fShader=0.2 zoom=0.9998 rot=0 cx=0.47 cy=0.5 dx=0.005 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse-beat); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20)*above(beat,0),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+(mid+bass+treb)*.025); per_frame_11=beat=if(above(abs(beat),20),-20,beat+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)); per_frame_12=q3=sin(pulse); per_frame_13=q2=sin(pulse+beat); per_frame_14=q4=sin(beat); per_frame_15=q5=entropy; per_frame_16=q1=(1+1*above(q2,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(q4,0))*(1+10*bass_changed*above(q4,0))*(1+12*above(q5,3))*(1+16*treb_changed*above(q2,0)); per_frame_17=wave_r=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.3*q3*bnot(q1%13); per_frame_18=wave_g=.5+.2*bnot(q1%5)-.2*bnot(q1%13)+.3*q4*bnot(q1%7); per_frame_19=wave_b=if(bnot(q1%6),.8+.2*q4,.5+.5*q2); per_frame_20=ob_r=ob_r+.2*q2+.3*bnot(q1%13)*q3; per_frame_21=ob_b=ob_b-.1*bnot(q1%105)-.4*q2; per_frame_22=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_23=ob_a=.07+.05*q3; per_frame_24=ob_size=.01*entropy*bnot(q1%6); per_frame_25=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_26=ib_b=ib_b-.2*bnot(q1%17)-.3*q2+.2*bnot(q1%11); per_frame_27=ib_g=ib_g+.5*sin(pulse*.35*entropy); per_frame_28=ib_a=.07+.05*q3*q4; per_frame_29=ib_size=.005+.005*q3; per_frame_30=zoom_fade=if(bnot(q1%2),zoom_fade-(zoom_fade-.97)/2,zoom_fade-bnot(q1%5)*.02*q4+bnot(q1%2)*.02*q3-bnot(q1%11)*.04*q2); per_frame_31=zoom=zoom_fade; per_frame_32=rot_fade=if(bnot(q1%7),rot_fade-(rot_fade-.1*q3)/2-.03*bnot(q1%13),rot_fade-.02*bnot(q1%11)+.02*bnot(q1%3)+.03*bnot(q1%35)); per_frame_33=rot=rot_fade; per_frame_34=cx=cx+.1*bnot(q1%39)+.07*bnot(q1%13)*q3-.2*bnot(q1%55)*q4; per_frame_35=wave_x=wave_x+.1*q3+.2*q4*bnot(q1%2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Krash - Rainbow Deflection.milk0000664000175000017500000000307411756064134032110 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.054279 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=-0.19 cy=-0.1 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = rand(100)/100; per_frame_5=wave_r = 1 + sin(-wave_x*3.1415); per_frame_6=wave_g = abs(sin(2*wave_x*3.1415)); per_frame_7=wave_b = sin(wave_x*3.1415); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. planetfunk-10 - tracers E_phat_edit.milk0000664000175000017500000003311011756064134032525 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.120321 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.080814 sx=1.020100 sy=1.020100 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=24.159897 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=q8=1.5 wave_0_per_point1=masterspeed=30; wave_0_per_point2= wave_0_per_point3=tm=time*masterspeed*0.1; wave_0_per_point4=perspective=0.7; wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//plot x,y shape at z=0 wave_0_per_point8=smp=sample*6.283; wave_0_per_point9= wave_0_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; wave_0_per_point11= wave_0_per_point12=xp=sin(smp )*0.65; wave_0_per_point13=xp=xp*pinch; wave_0_per_point14=yp=cos(smp )*0.65; wave_0_per_point15=yp=yp*pinch; wave_0_per_point16=zp=0; wave_0_per_point17= wave_0_per_point18= wave_0_per_point19=//rotate on y axis; wave_0_per_point20=angy=q1*10 + sample*0; wave_0_per_point21=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point22=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point23=xp=xq; wave_0_per_point24=zp=zq; wave_0_per_point25= wave_0_per_point26=//rotate on x axis wave_0_per_point27=axs1 = sin(time*0.9) + 1.6; wave_0_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point30=yp=yq; wave_0_per_point31=zp=zq; wave_0_per_point32= wave_0_per_point33=//rotate on y axis again wave_0_per_point34=axs2 = sin(time*0.45)*3.3; wave_0_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point37=xp=xq; wave_0_per_point38=zp=zq; wave_0_per_point39= wave_0_per_point40=//stretch y axis to compensate for aspect ratio wave_0_per_point41=yp=yp*1.2; wave_0_per_point42= wave_0_per_point43=//push forward into viewpace wave_0_per_point44=zp=zp+2.1; wave_0_per_point45= wave_0_per_point46=//project x,y,z into screenspace wave_0_per_point47=xs=xp/zp; wave_0_per_point48=ys=yp/zp; wave_0_per_point49= wave_0_per_point50=//center 0,0 in middle of screen wave_0_per_point51=x=xs+0.5; wave_0_per_point52=y=ys+0.5; wave_0_per_point53= wave_0_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); wave_0_per_point55=r=1.00*dark; wave_0_per_point56=g=0.32*dark; wave_0_per_point57=b=0.26*dark; wave_0_per_point58= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=masterspeed=30; wave_1_per_point2= wave_1_per_point3=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_1_per_point4=perspective=0.7; wave_1_per_point5= wave_1_per_point6=//plot x,y,z to point on sphere wave_1_per_point7=smp=sample*6.283; wave_1_per_point8= wave_1_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; wave_1_per_point10= wave_1_per_point11=xp=sin(smp )*0.65; wave_1_per_point12=xp=xp*pinch; wave_1_per_point13=yp=cos(smp )*0.65; wave_1_per_point14=yp=yp*pinch; wave_1_per_point15=zp=0; wave_1_per_point16= wave_1_per_point17= wave_1_per_point18= wave_1_per_point19=//rotate on y axis; wave_1_per_point20=angy=time*33; wave_1_per_point21=angy=q1*10 + sample*0; wave_1_per_point22=angy=angy+1.5; wave_1_per_point23=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point24=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point25=xp=xq; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//rotate on x axis wave_1_per_point29=axs1 = sin(time*0.9) + 1.6; wave_1_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); wave_1_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); wave_1_per_point32=yp=yq; wave_1_per_point33=zp=zq; wave_1_per_point34= wave_1_per_point35=//rotate on y axis again wave_1_per_point36=axs2 = sin(time*0.45)*3.3; wave_1_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); wave_1_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); wave_1_per_point39=xp=xq; wave_1_per_point40=zp=zq; wave_1_per_point41= wave_1_per_point42=//stretch y axis to compensate for aspect ratio wave_1_per_point43=yp=yp*1.2; wave_1_per_point44= wave_1_per_point45=//push forward into viewpace wave_1_per_point46=zp=zp+2.1; wave_1_per_point47= wave_1_per_point48=//project x,y,z into screenspace wave_1_per_point49=xs=xp/zp; wave_1_per_point50=ys=yp/zp; wave_1_per_point51= wave_1_per_point52=//center 0,0 in middle of screen wave_1_per_point53=x=xs+0.5; wave_1_per_point54=y=ys+0.5; wave_1_per_point55= wave_1_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); wave_1_per_point57=r=1.00*dark; wave_1_per_point58=g=0.22*dark; wave_1_per_point59=b=(0.16+(bass*0.1))*dark; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=q8=1.5 wave_2_per_point1=masterspeed=30; wave_2_per_point2= wave_2_per_point3=tm=time*masterspeed*0.1; wave_2_per_point4=perspective=0.7; wave_2_per_point5= wave_2_per_point6= wave_2_per_point7=//plot x,y shape at z=0 wave_2_per_point8=smp=sample*6.283; wave_2_per_point9= wave_2_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; wave_2_per_point11= wave_2_per_point12=xp=sin(smp )*0.65; wave_2_per_point13=xp=xp*pinch; wave_2_per_point14=yp=cos(smp )*0.65; wave_2_per_point15=yp=yp*pinch; wave_2_per_point16=zp=0; wave_2_per_point17= wave_2_per_point18= wave_2_per_point19=//rotate on y axis; wave_2_per_point20=angy=q1*10 + sample*0; wave_2_per_point21=xq=xp*cos(angy) - zp*sin(angy); wave_2_per_point22=zq=xp*sin(angy) + zp*cos(angy); wave_2_per_point23=xp=xq; wave_2_per_point24=zp=zq; wave_2_per_point25= wave_2_per_point26=//rotate on x axis wave_2_per_point27=axs1 = sin(time*0.9) + 1.6; wave_2_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); wave_2_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); wave_2_per_point30=yp=yq; wave_2_per_point31=zp=zq; wave_2_per_point32= wave_2_per_point33=//rotate on y axis again wave_2_per_point34=axs2 = sin(time*0.45)*3.3; wave_2_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); wave_2_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); wave_2_per_point37=xp=xq; wave_2_per_point38=zp=zq; wave_2_per_point39= wave_2_per_point40=//stretch y axis to compensate for aspect ratio wave_2_per_point41=yp=yp*1.2; wave_2_per_point42= wave_2_per_point43=//push forward into viewpace wave_2_per_point44=zp=zp+2.1; wave_2_per_point45= wave_2_per_point46=//project x,y,z into screenspace wave_2_per_point47=xs=xp/zp; wave_2_per_point48=ys=yp/zp; wave_2_per_point49= wave_2_per_point50=//center 0,0 in middle of screen wave_2_per_point51=x=(-1*xs)+0.5; wave_2_per_point52=y=ys+0.5; wave_2_per_point53= wave_2_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); wave_2_per_point55=r=1.00*dark; wave_2_per_point56=g=0.32*dark; wave_2_per_point57=b=0.36*dark; wave_2_per_point58= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=masterspeed=30; wave_3_per_point2= wave_3_per_point3=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_3_per_point4=perspective=0.7; wave_3_per_point5= wave_3_per_point6=//plot x,y,z to point on sphere wave_3_per_point7=smp=sample*6.283; wave_3_per_point8= wave_3_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; wave_3_per_point10= wave_3_per_point11=xp=sin(smp )*0.65; wave_3_per_point12=xp=xp*pinch; wave_3_per_point13=yp=cos(smp )*0.65; wave_3_per_point14=yp=yp*pinch; wave_3_per_point15=zp=0; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18= wave_3_per_point19=//rotate on y axis; wave_3_per_point20=angy=time*33; wave_3_per_point21=angy=q1*10 + sample*0; wave_3_per_point22=angy=angy+1.5; wave_3_per_point23=xq=xp*cos(angy) - zp*sin(angy); wave_3_per_point24=zq=xp*sin(angy) + zp*cos(angy); wave_3_per_point25=xp=xq; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//rotate on x axis wave_3_per_point29=axs1 = sin(time*0.9) + 1.6; wave_3_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); wave_3_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); wave_3_per_point32=yp=yq; wave_3_per_point33=zp=zq; wave_3_per_point34= wave_3_per_point35=//rotate on y axis again wave_3_per_point36=axs2 = sin(time*0.45)*3.3; wave_3_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); wave_3_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); wave_3_per_point39=xp=xq; wave_3_per_point40=zp=zq; wave_3_per_point41= wave_3_per_point42=//stretch y axis to compensate for aspect ratio wave_3_per_point43=yp=yp*1.2; wave_3_per_point44= wave_3_per_point45=//push forward into viewpace wave_3_per_point46=zp=zp+2.1; wave_3_per_point47= wave_3_per_point48=//project x,y,z into screenspace wave_3_per_point49=xs=xp/zp; wave_3_per_point50=ys=yp/zp; wave_3_per_point51= wave_3_per_point52=//center 0,0 in middle of screen wave_3_per_point53=x=-xs+0.5; wave_3_per_point54=y=ys+0.5; wave_3_per_point55= wave_3_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); wave_3_per_point57=r=0.82*dark; wave_3_per_point58=g=0.02*dark; wave_3_per_point59=b=0.26*dark; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=//zoom=1.008; per_frame_3=ms=sin(time*0.6)*0.15; per_frame_4=mss=mss+ms*0.001; per_frame_5=q1=ms; per_frame_6= per_frame_7= per_frame_8=//rot=sin(time)*0.01; per_frame_9= per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; per_frame_11=dx=0;dy=0 per_frame_12= per_frame_13= per_pixel_1=it = 0.3*sin(time*0.2); per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*30)/((rad+0.1)*((sin(time)*0.4+0.5)*20)); per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod; per_pixel_6=zoom = -1 + abs(0.01*mod); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Planet 1.milk0000664000175000017500000000260211756064134026124 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.3 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(time*0.321)) + (y*2-1)*(0.08+0.15*cos(time*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter & fiShbRaiN - witchcraft (i'm melting).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter & fiShbRaiN - witchcraft (i'm melting).m0000664000175000017500000001643011756064134032706 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=3.869999 fDecay=1.000000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.500000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.050000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_0_per_point3= wave_0_per_point4=mx=mx+(.0002*cos(ma)); wave_0_per_point5=my=my+(.0002*sin(ma)); wave_0_per_point6= wave_0_per_point7=mx=if(above(mx,.99),(.99-mx),mx); wave_0_per_point8=my=if(above(my,.99),(.99-my),my); wave_0_per_point9=mx=if(below(mx,.01),(.99+mx),mx); wave_0_per_point10=my=if(below(my,.01),(.99+my),my); wave_0_per_point11= wave_0_per_point12=x=mx; wave_0_per_point13=y=my; wave_0_per_point14= wave_0_per_point15=a=(above(bass+mid+treb,.8)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); wave_1_per_point3= wave_1_per_point4=mx=mx+(.0001*cos(ma)); wave_1_per_point5=my=my+(.0001*sin(ma)); wave_1_per_point6= wave_1_per_point7=mx=if(above(mx,.99),(.99-mx),mx); wave_1_per_point8=my=if(above(my,.99),(.99-my),my); wave_1_per_point9=mx=if(below(mx,.01),(.99+mx),mx); wave_1_per_point10=my=if(below(my,.01),(.99+my),my); wave_1_per_point11= wave_1_per_point12=x=mx; wave_1_per_point13=y=my; wave_1_per_point14= wave_1_per_point15=a=(above(bass+mid+treb,.1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=mx=mx+(.0004*cos(ma)); wave_2_per_point5=my=my+(.0004*sin(ma)); wave_2_per_point6= wave_2_per_point7=mx=if(above(mx,.99),(.99-mx),mx); wave_2_per_point8=my=if(above(my,.99),(.99-my),my); wave_2_per_point9=mx=if(below(mx,.01),(.99+mx),mx); wave_2_per_point10=my=if(below(my,.01),(.99+my),my); wave_2_per_point11= wave_2_per_point12=x=mx; wave_2_per_point13=y=my; wave_2_per_point14= wave_2_per_point15=a=(above(bass+mid+treb,.3)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); wave_3_per_point3= wave_3_per_point4=mx=mx+(.0008*cos(ma)); wave_3_per_point5=my=my+(.0008*sin(ma)); wave_3_per_point6= wave_3_per_point7=mx=if(above(mx,.99),(.99-mx),mx); wave_3_per_point8=my=if(above(my,.99),(.99-my),my); wave_3_per_point9=mx=if(below(mx,.01),(.99+mx),mx); wave_3_per_point10=my=if(below(my,.01),(.99+my),my); wave_3_per_point11= wave_3_per_point12=x=mx; wave_3_per_point13=y=my; wave_3_per_point14= wave_3_per_point15=a=(above(bass+mid+treb,.2)); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=bl = 3.8; per_frame_2=ul = 7.9; per_frame_3=rate = 11.9; per_frame_4=cha = .01; per_frame_5= per_frame_6=gv = if(above(gv,bl), if(below(gv,ul), if(above(fps,rate),gv + cha,gv - cha), ul-.1),bl+.1); per_frame_7= per_frame_8=gamma = gv; per_frame_9= per_frame_10=monitor = gv; per_frame_11= projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Unified Drag 2.milk0000664000175000017500000000663711756064135027764 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.96 fVideoEchoZoom=2.216266 fVideoEchoAlpha=0.78 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.931011 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0081 fShader=0.4 zoom=0.820774 rot=0 cx=0.4999 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999998 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.9 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=rot=1; per_frame_51=cx=cx+.05*q4; per_frame_52=cy=cy+.05*q5; per_frame_53=zoom=.95+.05*q6; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=zoom=zoom+.02*cos(rad*2+rad*q2)*sign(snee)-.04*sin(rad*3.14*q3-3.14*cos(rad*3.14*snur-3.14*q6)); per_pixel_5=sx=if(below(x,.5)*below(y,.5),sx+.2*q4*snur,1+.1*q2*grid); per_pixel_6=sy=if(below(x,.5)*below(y,.5),sy+.2*q5*snee,1+.1*q2*grid); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Trippy S..milk0000664000175000017500000000200311756064134027032 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.52509 fWaveSmoothing=0.36 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.070549 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_pixel_1=rot=0.1*(2*abs((sin(time)-0.5))-ang); ././@LongLink0000000000000000000000000000017700000000000011572 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music & Unchained - Just Ain't Right (It's alright though Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music & Unchained - Just Ain't Right (It'0000664000175000017500000002573311756064135032445 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.979708 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=9 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.125660 shapecode_0_ang=3.392921 shapecode_0_tex_ang=0.376800 shapecode_0_tex_zoom=0.324729 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.030000 shapecode_0_border_g=0.670001 shapecode_0_border_b=0.790001 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=x+sin(time*0.9)*.13; shape_0_per_frame2=y=y+sin(time*0.5)*.16; shape_0_per_frame3=border_r = q1; shape_0_per_frame4=border_b = q2; shape_0_per_frame5=border_g = q3; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.125716 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//: Aderrasi was here too shape_1_per_frame2=rad = rad -0.2 + 0.2*bass_att;; shape_1_per_frame3=r = r + 0.25*sin(1.1*time) + 0.2*sin(0.25*time); shape_1_per_frame4=g = g + 0.25*cos(1.5*time) + 0.22*cos(0.24*time); shape_1_per_frame5=b = b + 0.25*sin(0.6*time) + 0.27*cos(0.7*time); shape_1_per_frame6=r2 = 1-abs(r); shape_1_per_frame7=g2 = 1-abs(g); shape_1_per_frame8=b2 = 1-abs(b); shape_1_per_frame9=ang = ang + 3*abs(tan(1*time)); shape_1_per_frame10=x = x + 0.14*cos(time) + 0.2*sin(0.42*time); shape_1_per_frame11=y = y + 0.16*sin(1.2*time) + 0.15*sin(0.8*time) + 0.21*cos(0.45*time); shape_1_per_frame12=border_r = q1; shape_1_per_frame13=border_b = q2; shape_1_per_frame14=border_g = q3; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.099995 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*sin(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_r = q1; shape_2_per_frame11=border_b = q2; shape_2_per_frame12=border_g = q3; shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.099863 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q4*0.5) + 0.31*sin(time*3.5); shape_3_per_frame2=y = 0.5 + 0.07*sin(q4*0.5) + 0.31*cos(time*3.5); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*sin(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_r = q1; shape_3_per_frame10=border_b = q2; shape_3_per_frame11=border_g = q3; per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),60),-60,pulse+(bass_thresh+mid_thresh+treb_thresh)*.132); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=zoom=zoom+.01*q1; per_frame_55=echo_alpha = if(above(q2,0.5),0.5,1); per_frame_56=echo_orient = (1.5+q1+q2); per_frame_57=echo_zoom = 0.5 + 0.1*(q1+q2+q3); per_frame_58=monitor = echo_zoom; per_frame_59=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_60=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.503); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Demon Sunflower (Double Resistance Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Demon Sunflower (Double Resistance Mi0000664000175000017500000001723611756064134033246 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.850000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.800000 fWaveScale=1.605000 fWaveSmoothing=0.700000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.064000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.400312 shapecode_0_ang=1.696460 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.500000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_0_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_0_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_0_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_0_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_0_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_0_per_frame7=ang = q1; shape_0_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_0_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.400312 shapecode_1_ang=1.696460 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_1_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_1_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_1_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_1_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_1_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_1_per_frame7=ang = q1 + 3.1415; shape_1_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_1_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.400312 shapecode_2_ang=1.696460 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.500000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.500000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.500000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_2_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_2_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_2_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_2_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_2_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_2_per_frame7=ang = q1+ 3.1415*0.5; shape_2_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_2_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.400312 shapecode_3_ang=1.696460 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.500000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.500000 shapecode_3_border_r=0.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=//r = 0.5+0.25*sin(time*0.567)+0.25*sin(time*0.673); shape_3_per_frame2=//b = 0.5+0.25*sin(time*0.617)+0.25*sin(time*0.493); shape_3_per_frame3=//= 0.5+0.25*sin(time*0.771)+0.25*sin(time*0.317); shape_3_per_frame4=//2 = 0.5+0.25*sin(time*0.417)+0.25*sin(time*0.773); shape_3_per_frame5=//b2 = 0.5+0.25*sin(time*0.663)+0.25*sin(time*0.893); shape_3_per_frame6=//g2 = 0.5+0.25*sin(time*0.317)+0.25*sin(time*0.327); shape_3_per_frame7=ang = q1 - 3.1415*0.5; shape_3_per_frame8=x = 0.5 + 0.1*sin(q1*1.432)+0.1*sin(q1*0.342); shape_3_per_frame9=y= 0.5 + 0.1*sin(q1*1.311)+0.1*sin(q1*0.394); per_frame_1=ib_r = 0.5 + 0.499*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=ib_g = 0.5 + 0.499*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=ib_b = 0.5 + 0.499*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=wave_a=0; per_frame_5=decay =1; per_frame_6=zoom =1; per_frame_7=rot=0; per_frame_8=warp=0; per_frame_9=q1 = oldq1+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_10=oldq1 = below(q1,30000)*q1; per_frame_11=monitor =q1; per_pixel_1=dx=0.005*(bass+bass_att)*tan((sin(sqrt(2)-rad))*5+(ang*5*sin(q1))); per_pixel_2=dy=-0.005*(bass+bass_att)*tan((sin(sqrt(2)-rad))*5+(-ang*5*sin(q1))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - multisphere 01 B_Phat_Ra_mix.milk0000664000175000017500000002204711756064134031514 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980001 fDecay=0.960000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.350000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.200000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=ang=int(sample*12)/12 * 6.283; wave_0_per_point3=ps=time*0.1; wave_0_per_point4= wave_0_per_point5=//circle; wave_0_per_point6=xp=sin(n*12+ps)*0.5; wave_0_per_point7=yp=cos(n*12+ps)*0.5; wave_0_per_point8=zp=2 + q1*0.03; wave_0_per_point9= wave_0_per_point10=//positions on y axis wave_0_per_point11=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point12=yq=yp; wave_0_per_point13=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point14= wave_0_per_point15=//rotate on x; wave_0_per_point16=xp=xq; wave_0_per_point17=yp=yq*sin(q2) + zq*cos(q2); wave_0_per_point18=zp=yq*cos(q2) - zq*sin(q2); wave_0_per_point19= wave_0_per_point20=//rotate on z; wave_0_per_point21=xq=xp*sin(q2) + yp*cos(q2); wave_0_per_point22=yq=xp*cos(q2) - yp*sin(q2); wave_0_per_point23=zq=zp; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=xp=xq; wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=zp=zp+8; wave_0_per_point31=xs=xp/zp; wave_0_per_point32=ys=yp/zp; wave_0_per_point33= wave_0_per_point34=x=xs+0.5; wave_0_per_point35=y=ys*1.3+0.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.500000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=ang=int(sample*12)/12 * 6.283; wave_1_per_point3=ps=time*0.1; wave_1_per_point4= wave_1_per_point5=//circle; wave_1_per_point6=xp=sin(n*12+ps)*0.5; wave_1_per_point7=yp=cos(n*12+ps)*0.5; wave_1_per_point8=zp=2 + q1*0.03; wave_1_per_point9= wave_1_per_point10=//positions on x axis wave_1_per_point11=xq=xp; wave_1_per_point12=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point13=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point14= wave_1_per_point15=//rotate on x; wave_1_per_point16=xp=xq; wave_1_per_point17=yp=yq*sin(q2) + zq*cos(q2); wave_1_per_point18=zp=yq*cos(q2) - zq*sin(q2); wave_1_per_point19= wave_1_per_point20=//rotate on z; wave_1_per_point21=xq=xp*sin(q2) + yp*cos(q2); wave_1_per_point22=yq=xp*cos(q2) - yp*sin(q2); wave_1_per_point23=zq=zp; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=xp=xq; wave_1_per_point27=yp=yq; wave_1_per_point28=zp=zq; wave_1_per_point29= wave_1_per_point30=zp=zp+8; wave_1_per_point31=xs=xp/zp; wave_1_per_point32=ys=yp/zp; wave_1_per_point33= wave_1_per_point34=x=xs+0.5; wave_1_per_point35=y=ys*1.3+0.5; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2= wave_3_per_point3=flip=flip+1; wave_3_per_point4=flip=flip*below(flip,2); wave_3_per_point5= wave_3_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_3_per_point7= wave_3_per_point8=xp=sin(n+phase)*flip; wave_3_per_point9=yp=cos(n+phase)*flip; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//rotate on y during draw wave_3_per_point13=ang=n*2+phase*0.2; wave_3_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yq=yp; wave_3_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=r1=0.1;g1=0.6;b1=1; wave_3_per_point19=r2=1.0;g2=0.7;b2=0.1; wave_3_per_point20=fade=xq*0.5 + 0.5; wave_3_per_point21=r=r1*fade + r2*(1-fade); wave_3_per_point22=g=g1*fade + g2*(1-fade); wave_3_per_point23=b=b1*fade + b2*(1-fade); wave_3_per_point24= wave_3_per_point25=//rotation; wave_3_per_point26=ang=time*0.1; wave_3_per_point27=xp=xq*sin(ang) + zq*cos(ang); wave_3_per_point28=yp=yq; wave_3_per_point29=zp=xq*cos(ang) - zq*sin(ang); wave_3_per_point30= wave_3_per_point31=ang=time*0.17; wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point34=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=//push into viewspace wave_3_per_point38=zq=zq+3.1; wave_3_per_point39= wave_3_per_point40= wave_3_per_point41=//project into screenspace wave_3_per_point42=xs=xq/zq; wave_3_per_point43=ys=yq/zq; wave_3_per_point44= wave_3_per_point45= wave_3_per_point46=x=xs+0.5; wave_3_per_point47=y=ys*1.3+0.5; wave_3_per_point48=a=(1-flip)*0.03*q1; wave_3_per_point49= wave_3_per_point50= shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.986086 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.030301 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.986086 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.884956 shapecode_1_tex_zoom=1.030296 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=-1.01; per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5=q1=vol; per_frame_6= per_frame_7=mtime=mtime+vol*0.01*(53/fps); per_frame_8=q2=mtime*0.25; per_frame_9= per_frame_10= per_frame_11= per_frame_12= projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Ribald Ballad.milk0000664000175000017500000000653511756064134027752 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.991 fVideoEchoZoom=1.008149 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.160929 fWaveScale=3.394157 fWaveSmoothing=0.54 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.96 fShader=0.07 zoom=0.999698 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.58 ib_size=0.015 ib_r=0.55 ib_g=1 ib_b=0.4999 ib_a=1 nMotionVectorsX=12 nMotionVectorsY=9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.035-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=.5+.5*q4; per_frame_39=mv_x=bass_flop*(15+q2*15); per_frame_40=mv_y=bass_flop*(15+q3*15); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=cx=cx+sin(pulse*q3)*.1; per_frame_45=cy=cy+sin(pulse*q2)*.1; per_pixel_1=rot=if(above(q4,0),rad*.2*q5,rot+.3*sin(ang*3.14*(q1+q2+q3))); per_pixel_2=zoom=if(above(q2,0),zoom-cos(rad*3.14*q2)*.1,if(above(q3,0),1+q1*.05,1+.07*cos(ang*10*q1))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Swirlie 4.milk0000664000175000017500000000376311756064134026333 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0 zoom=0.961 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.771011 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.0285 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.1 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=blah = 0.5/(wave_r+wave_g+wave_b); per_frame_7=wave_r = wave_r*blah; wave_g = wave_g*blah; wave_b = wave_b*blah; per_frame_8=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_9=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_10=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_11=dx = dx + 0.01*( 0.60*sin(0.324*time) + 0.40*sin(0.234*time) ); per_frame_12=dy = dy + 0.01*( 0.60*sin(0.244*time) + 0.40*sin(0.264*time) ); per_frame_13=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_14=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_15=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_16=blah = 12.4/(ib_r+ib_g+ib_b)*3; per_frame_17=ib_r = ib_r*blah; ib_g = ib_g*blah; ib_b = ib_b*blah; per_frame_18= ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Proper Identification (Breaks Remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Proper Identification (Breaks Remix)0000664000175000017500000001041311756064135033210 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625316 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=4.026275 fShader=0.030000 zoom=0.989600 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*.14); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*.14); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*.14); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=cx=cx+1*q6*q4; per_frame_55=cy=cy+.1*q7*q5; per_pixel_1=grid=(x*q7*q6)%2+(y*q7*q6)%2; per_pixel_2=zoom=zoom+q8*.07*cos(rad*3.14*q3+abs(rad-.1*q6)*q2+rad*3.14*sin(time*q1)+q7)*bnot(grid); per_pixel_3=rot=.1*equal(grid,0)*cos(x*2.14*q5+q3); per_frame_init_1=entropy=2; ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - lattice (eclipse) Phat + Eo.S. more color mix_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - lattice (eclipse) Phat + Eo.S. more co0000664000175000017500000003620711756064135032503 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000155 fShader=0.000000 zoom=1.009509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*10; wave_0_per_point2=ti = q1; wave_0_per_point3= wave_0_per_point4=ox = .25*sin(ti*.327 + sp*6.2832*3.12) + .5*sin(ti*.878 + sp*6.2832*8.68) + .25*sin(ti*.787 + sp*6.2832*7.85); wave_0_per_point5=oy = .45*sin(ti*.877 + sp*6.2832*2.37) + .25*sin(ti*.482 + sp*6.2832*2.38) + .3*sin(ti*.129 + sp*6.2832*3.21); wave_0_per_point6=oz = .35*sin(ti*.453 + sp*6.2832*8.97) + .15*sin(ti*.365 + sp*6.2832*5.13) + .5*sin(ti*.385 + sp*6.2832*5.46); wave_0_per_point7= wave_0_per_point8=ox = ox*6*q5; wave_0_per_point9=oy = oy*6*q5; wave_0_per_point10=oz = oz*6*q5; wave_0_per_point11= wave_0_per_point12=xang = q2; wave_0_per_point13=yang = q3; wave_0_per_point14=zang = q4; wave_0_per_point15= wave_0_per_point16=fov = .5; wave_0_per_point17= wave_0_per_point18=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point19=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point20=ox = mx; wave_0_per_point21=oz = mz; wave_0_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point24=ox = mx; wave_0_per_point25=oy = my; wave_0_per_point26=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point27=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point28=oy = my; wave_0_per_point29=oz = mz; wave_0_per_point30= wave_0_per_point31=oz = (oz - int(oz*.2)*5 - 5)*2; wave_0_per_point32=x = ox*fov/oz + 0.5; wave_0_per_point33=x = (x-.5)*0.75 + 0.5; wave_0_per_point34=y = oy*fov/oz + 0.5; wave_0_per_point35= wave_0_per_point36= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*10; wave_1_per_point2=ti = q1; wave_1_per_point3= wave_1_per_point4=ox = .25*sin(ti*.654 + sp*6.2832*3.12) + .5*sin(ti*.378 + sp*6.2832*8.68) + .25*sin(ti*.537 + sp*6.2832*7.85); wave_1_per_point5=oy = .45*sin(ti*.465 + sp*6.2832*2.37) + .25*sin(ti*.123 + sp*6.2832*2.38) + .3*sin(ti*.756 + sp*6.2832*3.21); wave_1_per_point6=oz = .35*sin(ti*.758 + sp*6.2832*8.97) + .15*sin(ti*.187 + sp*6.2832*5.13) + .5*sin(ti*.548 + sp*6.2832*5.46); wave_1_per_point7= wave_1_per_point8=ox = ox*6*q5; wave_1_per_point9=oy = oy*6*q5; wave_1_per_point10=oz = oz*6*q5; wave_1_per_point11= wave_1_per_point12=xang = q2; wave_1_per_point13=yang = q3; wave_1_per_point14=zang = q4; wave_1_per_point15= wave_1_per_point16=fov = .5; wave_1_per_point17= wave_1_per_point18=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point19=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point20=ox = mx; wave_1_per_point21=oz = mz; wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point24=ox = mx; wave_1_per_point25=oy = my; wave_1_per_point26=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point27=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point28=oy = my; wave_1_per_point29=oz = mz; wave_1_per_point30= wave_1_per_point31=oz = (oz - int(oz*.2)*5 - 5)*2; wave_1_per_point32=x = ox*fov/oz + 0.5; wave_1_per_point33=x = (x-.5)*0.75 + 0.5; wave_1_per_point34=y = oy*fov/oz + 0.5; wave_1_per_point35= wave_1_per_point36= wave_1_per_point37= wave_1_per_point38=r=tan(x*6.28+3+q2); wave_1_per_point39=r=min ( max(r*treb+0.5,0),1); wave_1_per_point40=g=tan(y*6.28++32.1+q3); wave_1_per_point41=g=min ( max(g*mid+0.5,0),1); wave_1_per_point42=b=tan((x+y)*3.14+3+4.2+q4); wave_1_per_point43=b=min ( max(b*bass+0.5,0),1); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_2_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_2_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_2_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_2_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_2_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_2_per_frame7= wave_2_per_frame8=t1 = ra*6.2832; wave_2_per_frame9=t2 = rb*6.2832; wave_2_per_frame10=t3 = rc*6.2832; wave_2_per_frame11=t4 = rd*6.2832; wave_2_per_frame12=t5 = re*6.2832; wave_2_per_frame13=t6 = rf*6.2832; wave_2_per_frame14= wave_2_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_2_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_2_per_frame17= wave_2_per_frame18=t7 = rg; wave_2_per_frame19=t8 = rh; wave_2_per_frame20= wave_2_per_frame21= wave_2_per_frame22=tic = min(time-tir,.1); wave_2_per_frame23=tir = time; wave_2_per_frame24=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_2_per_frame25= wave_2_per_point1=ra = if(ra,ra,.1 + .8*rand(1001)*.001); wave_2_per_point2=rb = if(rb,rb,.1 + .8*rand(1001)*.001); wave_2_per_point3=rc = if(rc,rc,.1 + .8*rand(1001)*.001); wave_2_per_point4=rd = if(rd,rd,.1 + .8*rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=vol = (value1+value2)*.5; wave_2_per_point7=vol = 0; wave_2_per_point8=it = it*above(sample,0); wave_2_per_point9=it = it + 1; wave_2_per_point10= wave_2_per_point11=sp = sample*10; wave_2_per_point12=ti = q1; wave_2_per_point13= wave_2_per_point14=ox = .5*sin(ti*t7 + sp*t1) + .5*sin(ti*rb + sp*t4); wave_2_per_point15=oy = .5*sin(ti*t8 + sp*t2) + .5*sin(ti*rc + sp*t5); wave_2_per_point16=oz = .5*sin(ti*ra + sp*t3) + .5*sin(ti*rd + sp*t6); wave_2_per_point17= wave_2_per_point18=ox = ox*q5; wave_2_per_point19=oy = oy*q5; wave_2_per_point20=oz = oz*q5; wave_2_per_point21= wave_2_per_point22= wave_2_per_point23=xang = q2; wave_2_per_point24=yang = q3; wave_2_per_point25=zang = q4; wave_2_per_point26= wave_2_per_point27=fov = .5; wave_2_per_point28= wave_2_per_point29=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point30=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point31=ox = mx; wave_2_per_point32=oz = mz; wave_2_per_point33=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point34=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point35=ox = mx; wave_2_per_point36=oy = my; wave_2_per_point37=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point38=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point39=oy = my; wave_2_per_point40=oz = mz; wave_2_per_point41= wave_2_per_point42=oz = (oz - int(oz*.2)*5 - 5)*2; wave_2_per_point43=x = ox*fov/oz + 0.5; wave_2_per_point44=x = (x-.5)*0.75 + 0.5; wave_2_per_point45=y = oy*fov/oz + 0.5; wave_2_per_point46= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_3_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_3_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_3_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_3_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_3_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_3_per_frame7= wave_3_per_frame8=t1 = ra*6.2832; wave_3_per_frame9=t2 = rb*6.2832; wave_3_per_frame10=t3 = rc*6.2832; wave_3_per_frame11=t4 = rd*6.2832; wave_3_per_frame12=t5 = re*6.2832; wave_3_per_frame13=t6 = rf*6.2832; wave_3_per_frame14= wave_3_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_3_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_3_per_frame17= wave_3_per_frame18=t7 = rg; wave_3_per_frame19=t8 = rh; wave_3_per_frame20= wave_3_per_frame21= wave_3_per_frame22=tic = min(time-tir,.1); wave_3_per_frame23=tir = time; wave_3_per_frame24=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_3_per_frame25= wave_3_per_point1=ra = if(ra,ra,.1 + .8*rand(1001)*.001); wave_3_per_point2=rb = if(rb,rb,.1 + .8*rand(1001)*.001); wave_3_per_point3=rc = if(rc,rc,.1 + .8*rand(1001)*.001); wave_3_per_point4=rd = if(rd,rd,.1 + .8*rand(1001)*.001); wave_3_per_point5= wave_3_per_point6=vol = (value1+value2)*.5; wave_3_per_point7=vol = 0; wave_3_per_point8=it = it*above(sample,0); wave_3_per_point9=it = it + 1; wave_3_per_point10= wave_3_per_point11=sp = sample*10; wave_3_per_point12=ti = q1; wave_3_per_point13= wave_3_per_point14=ox = .5*sin(ti*t7 + sp*t1+q2) + .5*sin(ti*rb + sp*t4); wave_3_per_point15=oy = .5*sin(ti*t8 + sp*t2+q3) + .5*sin(ti*rc + sp*t5); wave_3_per_point16=oz = .5*sin(ti*ra + sp*t3+q4) + .5*sin(ti*rd + sp*t6); wave_3_per_point17= wave_3_per_point18=ox = ox*q5; wave_3_per_point19=oy = oy*q5; wave_3_per_point20=oz = oz*q5; wave_3_per_point21= wave_3_per_point22= wave_3_per_point23=xang = q2; wave_3_per_point24=yang = q3; wave_3_per_point25=zang = q4; wave_3_per_point26= wave_3_per_point27=fov = .5; wave_3_per_point28= wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point31=ox = mx; wave_3_per_point32=oz = mz; wave_3_per_point33=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point34=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point35=ox = mx; wave_3_per_point36=oy = my; wave_3_per_point37=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point38=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point39=oy = my; wave_3_per_point40=oz = mz; wave_3_per_point41= wave_3_per_point42=oz = (oz - int(oz*.2)*5 - 5)*2; wave_3_per_point43=x = ox*fov/oz + 0.5; wave_3_per_point44=x = (x-.5)*0.75 + 0.5; wave_3_per_point45=y = oy*fov/oz + 0.5; wave_3_per_point46= wave_3_per_point47= wave_3_per_point48=r=tan(x*6.28+q2); wave_3_per_point49=r=min ( max(r*treb,0),1); wave_3_per_point50=g=tan(y*6.28+2.1+q3); wave_3_per_point51=g=min ( max(g*mid,0),1); wave_3_per_point52=b=tan((x+y)*3.14+4.2+q4); wave_3_per_point53=b=min ( max(b*bass,0),1); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=2.008520 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.508316 shapecode_0_r=0.900000 shapecode_0_g=0.940000 shapecode_0_b=0.890000 shapecode_0_a=1.000000 shapecode_0_r2=0.840000 shapecode_0_g2=0.930000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.100000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_init3=te = 1; shape_0_init4=poly = 5; shape_0_per_frame1=ti = time*.1; shape_0_per_frame2=r = .95 + .05*sin(ti*1.821); shape_0_per_frame3=g = .95 + .05*sin(ti*1.838); shape_0_per_frame4=b = .95 + .05*sin(ti*1.868); shape_0_per_frame5= shape_0_per_frame6=r2=r; shape_0_per_frame7=g2=g; shape_0_per_frame8=b2=b; shapecode_1_enabled=1 shapecode_1_sides=34 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.662308 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.503750 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.800000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=a=bass_att; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=2.008520 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.518531 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.100000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=a=treb_att; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.089253 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.200000 shape_3_per_frame1=ang=bass; per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_8=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_9=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=tt = tt + tic*treb_avg; per_frame_13=mt = mt + tic*mid_avg; per_frame_14=bt = bt + tic*bass_avg; per_frame_15=vt = vt + tic*vav; per_frame_16= per_frame_17=sp = abs(vav - slide)*.1; per_frame_18= per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp); per_frame_20= per_frame_21=q1 = vt*.0 + 300; per_frame_22=q2 = tt*.25; per_frame_23=q3 = mt*.25; per_frame_24=q4 = bt*.25; per_frame_25=q5 = slide*.6*6; per_frame_26=decay=0.95; per_frame_27= per_frame_28=monitor=q3 projectM-complete-2.1.0-Source/presets_milkdrop_104/BrainStain-114 outside.milk0000664000175000017500000001503711756064134027410 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.700000 fVideoEchoZoom=0.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.035000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.900000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=0.800000 fWarpScale=1.000000 fZoomExponent=0.600000 fShader=0.000000 zoom=0.100000 rot=1.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=27.640000 nMotionVectorsY=20.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_8 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=30 wavecode_0_ wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.080000 wavecode_0_smoothing=0.600000 wavecode_0_r=0.500000 wavecode_0_g=0.100000 wavecode_0_b=0.000010 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=20 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.070000 wavecode_1_smoothing=0.650000 wavecode_1_r=0.300010 wavecode_1_g=0.300000 wavecode_1_b=0.300000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=30 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.070000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.300000 wavecode_2_g=0.300000 wavecode_2_b=0.300000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=60 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=99 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.670000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=99 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.800000 shapecode_1_ang=0.942000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.188000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.970000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame1= shapecode_2_enabled=1 shapecode_2_sides=99 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.225000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=100.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.619000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.900000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=wave_x = wave_x + 0.000*( 0.00*sin(2.121*time) + 0.00*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.000*( 0.00*sin(1.742*time) + 0.00*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.50*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.50*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.50*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.000*sin(time+0.000); per_frame_7=decay = decay - 0.00*equal(frame%30,0); per_frame_8=zoom=zoom+(bass_att-1)*0.1; per_frame_9=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Timeless Voyage.milk0000664000175000017500000000204611756064135030312 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285749 fWaveSmoothing=0.9 fWaveParam=0.6 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.380217 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0 ob_g=1 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.55 ib_a=0 nMotionVectorsX=52.090683 nMotionVectorsY=37.504894 mv_dx=0 mv_dy=0 mv_l=4.534792 mv_r=0 mv_g=0.162823 mv_b=1 mv_a=0 per_frame_1=wave_r = bass-1; per_frame_2=wave_g = mid-1.2; per_frame_3=wave_b = treb-.5; per_frame_4=warp =0; per_pixel_1=rot=0.2*pow(ang,3); per_pixel_2=zoom=sin(pow(rad,3))+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/CMakeLists.txt0000664000175000017500000000035011756064134025270 0ustar matthiasmatthiasPROJECT(presets_milkdrop_104) cmake_minimum_required(VERSION 2.4.0) cmake_policy(SET CMP0005 OLD) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) Include(../src/cmake/CPack-projectM.cmake)projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 13 - definitive fast.milk0000664000175000017500000004775711756064134031531 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.100000 wavecode_1_g=1.000000 wavecode_1_b=0.700000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//wrist movement; wave_1_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_1_per_point14= wave_1_per_point15=xq=xp; wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=yq=yp*sinang + zp*cosang; wave_1_per_point18=zq=yp*cosang - zp*sinang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=sinang=sin(ang);cosang=cos(ang); wave_1_per_point24=xp=xq*sinang + yq*cosang; wave_1_per_point25=yp=xq*cosang - yq*sinang; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//forearm movement; wave_1_per_point29=zp=zp-0.3; wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point31=sinang=sin(ang);cosang=cos(ang); wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sinang + zp*cosang; wave_1_per_point34=zq=yp*cosang - zp*sinang; wave_1_per_point35= wave_1_per_point36=//upper arm twist wave_1_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point38=sinang=sin(ang);cosang=cos(ang); wave_1_per_point39=xp=xq*sinang + yq*cosang; wave_1_per_point40=yp=xq*cosang - yq*sinang; wave_1_per_point41=zp=zq; wave_1_per_point42= wave_1_per_point43=//upper arm outward; wave_1_per_point44=zp=zp-0.35; wave_1_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point46=sinang=sin(ang);cosang=cos(ang); wave_1_per_point47=xq=xp*sinang + zp*cosang; wave_1_per_point48=yq=yp; wave_1_per_point49=zq=xp*cosang - zp*sinang; wave_1_per_point50= wave_1_per_point51=//upper arm up down; wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; wave_1_per_point53=sinang=sin(ang);cosang=cos(ang); wave_1_per_point54=xp=xq; wave_1_per_point55=yp=yq*cosang - zq*sinang; wave_1_per_point56=zp=yq*sinang + zq*cosang; wave_1_per_point57= wave_1_per_point58=//xp=xq;yp=yq;zp=zq; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=//project into screenspace and draw on screen wave_1_per_point62=zp=zp+2; wave_1_per_point63=xs=-xp/zp; wave_1_per_point64=ys=yp/zp; wave_1_per_point65= wave_1_per_point66=x=xs+0.5; wave_1_per_point67=y=ys*1.3+0.5; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point71=a=a*a; wave_1_per_point72= wave_1_per_point73=b=b+pow(1-sample,2)*0.3; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=yq=yp*sinang + zp*cosang; wave_3_per_point18=zq=yp*cosang - zp*sinang; wave_3_per_point19=yq=yp; wave_3_per_point20=zq=zp; wave_3_per_point21= wave_3_per_point22=ang=tm*8 + 1; wave_3_per_point23=sinang=sin(ang);cosang=cos(ang); wave_3_per_point24=xp=xq*sinang + yq*cosang; wave_3_per_point25=yp=xq*cosang - yq*sinang; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//forearm movement; wave_3_per_point29=zp=zp-0.3; wave_3_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point31=sinang=sin(ang);cosang=cos(ang); wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sinang + zp*cosang; wave_3_per_point34=zq=yp*cosang - zp*sinang; wave_3_per_point35= wave_3_per_point36=//upper arm twist wave_3_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point38=sinang=sin(ang);cosang=cos(ang); wave_3_per_point39=xp=xq*sinang + yq*cosang; wave_3_per_point40=yp=xq*cosang - yq*sinang; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//upper arm outward; wave_3_per_point44=zp=zp-0.35; wave_3_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point46=sinang=sin(ang);cosang=cos(ang); wave_3_per_point47=xq=xp*sinang + zp*cosang; wave_3_per_point48=yq=yp; wave_3_per_point49=zq=xp*cosang - zp*sinang; wave_3_per_point50= wave_3_per_point51=//upper arm up down; wave_3_per_point52=ang=cos(tm)*0.5 - 0.5; wave_3_per_point53=sinang=sin(ang);cosang=cos(ang); wave_3_per_point54=xp=xq; wave_3_per_point55=yp=yq*cosang - zq*sinang; wave_3_per_point56=zp=yq*sinang + zq*cosang; wave_3_per_point57= wave_3_per_point58=//xp=xq;yp=yq;zp=zq; wave_3_per_point59= wave_3_per_point60= wave_3_per_point61=//project into screenspace and draw on screen wave_3_per_point62=zp=zp+2; wave_3_per_point63=xs=-xp/zp; wave_3_per_point64=ys=yp/zp; wave_3_per_point65= wave_3_per_point66=x=xs+0.5; wave_3_per_point67=y=ys*1.3+0.5; wave_3_per_point68= wave_3_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point70= wave_3_per_point71= wave_3_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=r=t4; wave_3_per_point76=g=t5; wave_3_per_point77=b=t6; wave_3_per_point78= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2/2 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; shape_3_per_frame8= shape_3_per_frame9= shape_3_per_frame10=tex_ang= q2 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.05*flip*(65/fps); per_frame_26=mtimeb=mtimeb+vol*0.1*(65/fps); per_frame_27= per_frame_28=q1=mtime*0.4; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/30; per_frame_35=sx=-1 ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (Slide Plane).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (Slide Pl0000664000175000017500000001666111756064134032446 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.052900 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.100000 shapecode_0_a2=0.060000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q7; shape_0_per_frame2=y=.5+q8; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.164463 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.136686 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.600000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = .5 + q7; shape_2_per_frame2=y = .5 + q8; shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = .5 - q7; shape_3_per_frame2=y = .5 - q8; shape_3_per_frame3= shape_3_per_frame4=d = abs(x-.5) + abs(y-.5); shape_3_per_frame5= shape_3_per_frame6=a = max(1 - d*4,0); shape_3_per_frame7=a2 = max(1 - d*4*2,0); per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22=mt=(mt+tic*vav*100)*below(mt,10000); per_frame_23= per_frame_24=q7=sin(mt*0.02)*0.1; per_frame_25=q8=sin(mt*0.01)*0.1; per_frame_26= per_frame_27=dx=sin(mt*0.1)*0.07; per_frame_28=dy=cos(mt*0.069)*0.07; per_frame_29= per_frame_30=monitor = mt; per_pixel_1=rd=sqrt( sqr( (x-0.5-q7)*1) + sqr( (y-0.5+q8)*1.9 ) ); per_pixel_2= per_pixel_3=zoom=(rad+sin(rd-3.5)); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - morphid.milk0000664000175000017500000002516511756064134026625 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.050599 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=60.803680 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t1 = rand(1001)*.001*.7 + .2; wave_0_init2=t2 = rand(1001)*.001*.7 + .2; wave_0_init3=t3 = rand(1001)*.001*.7 + .2; wave_0_init4=t4 = rand(1001)*.001*.7 + .2; wave_0_init5= wave_0_init6=t5 = rand(1001)*.001*7 + 2; wave_0_init7=t6 = rand(1001)*.001*7 + 2; wave_0_init8=t7 = rand(1001)*.001*7 + 2; wave_0_init9=t8 = rand(1001)*.001*7 + 2; wave_0_init10= wave_0_per_point1=sz = value1*.2; wave_0_per_point2=sp = sample*6.28*6; wave_0_per_point3= wave_0_per_point4=sw = above(sample,.3333); wave_0_per_point5= wave_0_per_point6=ti = q1*2.5 + (sw*.3333 + (1-sw)*sample)*6.28; wave_0_per_point7=mx = .5 + .2*(sin(ti*t1) + sin(ti*t3)); wave_0_per_point8=my = .5 + .2*(sin(ti*t2) + sin(ti*t4)); wave_0_per_point9=mix = .5 + .2*(sin(ti*t5) + sin(ti*t7)); wave_0_per_point10=miy = .5 + .2*(sin(ti*t6) + sin(ti*t8)); wave_0_per_point11= wave_0_per_point12= wave_0_per_point13=//mx = if(sw,mx,(.3333-sample)*mix + sample*3*mx); wave_0_per_point14=//my = if(sw,my,(.3333-sample)*miy + sample*3*my); wave_0_per_point15= wave_0_per_point16=x = mx + sw*sz*sin(sp); wave_0_per_point17=y = my + sw*sz*cos(sp); wave_0_per_point18= wave_0_per_point19=a = min(1,sample + sw); wave_0_per_point20=a = sw; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=t1 = rand(1001)*.001*.7 + .2; wave_1_init2=t2 = rand(1001)*.001*.7 + .2; wave_1_init3=t3 = rand(1001)*.001*.7 + .2; wave_1_init4=t4 = rand(1001)*.001*.7 + .2; wave_1_per_point1=sz = value2*.2; wave_1_per_point2=sp = sample*6.28*6; wave_1_per_point3= wave_1_per_point4=sw = above(sample,.3333); wave_1_per_point5= wave_1_per_point6=ti = q1*2.5 + (sw*.3333 + (1-sw)*sample)*6.28; wave_1_per_point7=mx = .5 + .2*(sin(ti*t1) + sin(ti*t3)); wave_1_per_point8=my = .5 + .2*(sin(ti*t2) + sin(ti*t4)); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=x = mx + sw*sz*sin(sp); wave_1_per_point12=y = my + sw*sz*cos(sp); wave_1_per_point13= wave_1_per_point14=a = min(1,sample + sw); wave_1_per_point15=a = sw; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=t1 = rand(1001)*.001*.7 + .2; wave_2_init2=t2 = rand(1001)*.001*.7 + .2; wave_2_init3=t3 = rand(1001)*.001*.7 + .2; wave_2_init4=t4 = rand(1001)*.001*.7 + .2; wave_2_per_point1=sz = value2*.2; wave_2_per_point2=sp = sample*6.28*2; wave_2_per_point3= wave_2_per_point4=x = .5 + sz*sin(sp); wave_2_per_point5=y = .5 + sz*cos(sp); wave_2_per_point6= wave_2_per_point7= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=0.000000 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; wave_3_per_point3= wave_3_per_point4=a = below(rand(500),mid*50); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.901626 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.488863 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.300000 shape_0_per_frame1=//ang = rand(1001)*.001*6.2832; shape_0_per_frame2= shape_0_per_frame3=tex_zoom = 1/rad; shape_0_per_frame4= shape_0_per_frame5=a = .01; shape_0_per_frame6=a2 = a; shapecode_1_enabled=0 shapecode_1_sides=44 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444841 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tic = min(q3-tin,.1); shape_1_per_frame2=tin = q3; shape_1_per_frame3= shape_1_per_frame4=sw = above(tim,.2); shape_1_per_frame5=tim = if(sw,tim-.2,tim); shape_1_per_frame6=tim = tim + tic; shape_1_per_frame7=swi = if(sw,1-swi,swi); shape_1_per_frame8= shape_1_per_frame9=a = swi*.05; shape_1_per_frame10=a2 = a; shapecode_2_enabled=1 shapecode_2_sides=44 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444819 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.050000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = .5 + .5*sin(time*1.123); shape_2_per_frame2=g = .5 + .5*sin(time*1.456); shape_2_per_frame3=b = .5 + .5*sin(time*1.789); shape_2_per_frame4=r2=r; shape_2_per_frame5=g2=g; shape_2_per_frame6=b2=b; shapecode_3_enabled=1 shapecode_3_sides=40 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.402709 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.970590 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.100000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=//krash's beat detection code per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_6=peakbass_att = max(bass_att,peakbass_att); per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12= per_frame_13=warp = 0; per_frame_14= per_frame_15=tic = min(time-tin,.1); per_frame_16=tin = time; per_frame_17= per_frame_18=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_19= per_frame_20=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); per_frame_21=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); per_frame_22=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); per_frame_23=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); per_frame_24= per_frame_25=tt = tt + tic*treb; per_frame_26=mt = mt + tic*mid; per_frame_27= per_frame_28=bet = min(pow(bass,9),4); per_frame_29=bt = bt + tic*bet; per_frame_30=vt = vt + tic*vav; per_frame_31= per_frame_32=sp = abs(vav - slide)*.1; per_frame_33=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_34=toc = 1; per_frame_35= per_frame_36= per_frame_37=tr = if(above(st,0),.999,tr + tic*mid); per_frame_38=tr = tr - int(tr); per_frame_39=st = if(above(st,0),st - tic,above(tr,.9)*.1); per_frame_40= per_frame_41= per_frame_42=q1 = tt; // speed of comets per_frame_43=q2 = bt; // speed of ripples per_frame_44=//q2 = .5; per_frame_45=q3 = (tt + mt)*.1; //speed of bands per_frame_46=q4 = vt; // speed of rotation per_frame_47= per_frame_48=br = beatrate*.5; per_frame_49=sw = above(tim,br); per_frame_50=tim = if(sw,tim-br,tim); per_frame_51=tim = tim + tic; per_frame_52=swi = if(sw,1-swi,swi); per_frame_53=//invert = swi; per_frame_54= per_frame_55=monitor = beatrate; per_pixel_1=sw = ang/6.2832 + 1; per_pixel_2=sw = sw*8 + q4*.1; per_pixel_3= per_pixel_4=bl = equal(int(sw)%2,0); per_pixel_5=sw = sw - int(sw); per_pixel_6=sw = if(bl,sw,1-sw)*3; per_pixel_7= per_pixel_8= per_pixel_9=rd = pow(rad*.8,.9); per_pixel_10=rd = rd*6.2832*2 - (q2+sw)*3; per_pixel_11=zm = .01 + .01*sin(rd); per_pixel_12= per_pixel_13=dx = (x-.5)*zm; per_pixel_14=dy = (y-.5)*zm; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Julia Fractal 1.milk0000664000175000017500000000360411756064134027305 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.01 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.74 fWaveScale=0.656 fWaveSmoothing=0.8 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=1.96 fShader=0 zoom=0.98 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.500*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.500*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=zoom = zoom + 0.070*( 0.60*sin(0.239*time) + 0.40*sin(0.296*time) ); per_frame_7=rot = rot + 0.038*( 0.60*sin(0.381*time) + 0.40*sin(0.539*time) ); per_frame_8=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.194*time) ); per_frame_9=cy = cy + 0.037*( 0.60*sin(0.274*time) + 0.40*sin(0.394*time) ); per_frame_10=dx = dx + 0.025*( 0.60*sin(0.334*time) + 0.40*sin(0.277*time) ); per_frame_11=dy = dy + 0.025*( 0.60*sin(0.384*time) + 0.40*sin(0.247*time) ); per_frame_12=sx = sx + 0.015*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_13=decay = decay - 0.01*equal(frame%50,0); per_pixel_1=rot=rot+rad*0.25*sin(0.3986*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 317 - Ocean of Light (y remix).milk0000664000175000017500000004724211756064134031047 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.950000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=4.913795 fWarpScale=0.302992 fZoomExponent=4.904830 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=32; // double num of rays wave_0_per_frame2=t2=.02*q4; // size; wave_0_per_frame3= wave_0_per_frame4= wave_0_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_0_per_frame6=t8=0; wave_0_per_frame7= wave_0_per_frame8=v1=1+3*abs(cos(time*.375+.43+sin(time*.135+6.76))); wave_0_per_frame9=v2=1+3*abs(sin(time*.375+.43+sin(time*.135+6.76))); wave_0_per_frame10=t3=-1+v1*.3333+.1667; wave_0_per_frame11=t4=-1+v2*.3333+.1667; wave_0_per_frame12= wave_0_per_frame13=//v=abs(cos(time*.4)); wave_0_per_frame14=//t6=pow(q7,3); // interpolation parameter wave_0_per_frame15=t6=q7; wave_0_per_frame16= wave_0_per_frame17=hue=.5*time; // change this wave_0_per_frame18=h=6*(hue-int(hue)); wave_0_per_frame19=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_0_per_frame20=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_0_per_frame21=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_0_per_frame22=g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_0_per_frame23=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_0_per_frame24=r=.5*r; g=.5*g; b=.5*b; wave_0_per_point1=sample=.5*(0+sample); wave_0_per_point2= wave_0_per_point3=ns=equal(t8%t1,0); wave_0_per_point4= wave_0_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_0_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_0_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_0_per_point8= wave_0_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_0_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_0_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_0_per_point12= wave_0_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_0_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_0_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_0_per_point16=central=equal(t8%2,0); wave_0_per_point17=angle=6.2831*(t8-1)/t1; wave_0_per_point18= wave_0_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_0_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_0_per_point21=az=cenz; wave_0_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_0_per_point23= wave_0_per_point24=invz=1/(az+100); wave_0_per_point25=x=.5+5*ax*invz; wave_0_per_point26=y=.5+5*ay*invz; wave_0_per_point27= wave_0_per_point28=t8=(t8+1)%t1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=32; // double num of rays wave_1_per_frame2=t2=.02*q4; // size; wave_1_per_frame3= wave_1_per_frame4= wave_1_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_1_per_frame6=t8=0; wave_1_per_frame7= wave_1_per_frame8=v1=1+3*abs(cos(time*.375+.43+sin(time*.135+6.76))); wave_1_per_frame9=v2=1+3*abs(sin(time*.375+.43+sin(time*.135+6.76))); wave_1_per_frame10=t3=-1+v1*.3333+.1667; wave_1_per_frame11=t4=-1+v2*.3333+.1667; wave_1_per_frame12= wave_1_per_frame13=//v=abs(cos(time*.4)); wave_1_per_frame14=//t6=pow(q7,3); // interpolation parameter wave_1_per_frame15=t6=q7; wave_1_per_frame16= wave_1_per_frame17=hue=.5*time+.25; // change this wave_1_per_frame18=h=6*(hue-int(hue)); wave_1_per_frame19=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_1_per_frame20=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_1_per_frame21=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_1_per_frame22=g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_1_per_frame23=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_1_per_frame24=r=.5*r; g=.5*g; b=.5*b; wave_1_per_point1=sample=.5*(0+sample); wave_1_per_point2= wave_1_per_point3=ns=equal(t8%t1,0); wave_1_per_point4= wave_1_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_1_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_1_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_1_per_point8= wave_1_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_1_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_1_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_1_per_point12= wave_1_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_1_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_1_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_1_per_point16=central=equal(t8%2,0); wave_1_per_point17=angle=6.2831*(t8-1)/t1; wave_1_per_point18= wave_1_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_1_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_1_per_point21=az=cenz; wave_1_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_1_per_point23= wave_1_per_point24=invz=1/(az+100); wave_1_per_point25=x=.5+5*ax*invz; wave_1_per_point26=y=.5+5*ay*invz; wave_1_per_point27= wave_1_per_point28=t8=(t8+1)%t1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2=t2=.02*q4; // size; wave_2_per_frame3= wave_2_per_frame4= wave_2_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame6=t8=0; wave_2_per_frame7= wave_2_per_frame8=v1=1+3*abs(cos(time*.375+.43+sin(time*.135+6.76))); wave_2_per_frame9=v2=1+3*abs(sin(time*.375+.43+sin(time*.135+6.76))); wave_2_per_frame10=t3=-1+v1*.3333+.1667; wave_2_per_frame11=t4=-1+v2*.3333+.1667; wave_2_per_frame12= wave_2_per_frame13=//v=abs(cos(time*.4)); wave_2_per_frame14=//t6=pow(q7,3); // interpolation parameter wave_2_per_frame15=t6=q7; wave_2_per_frame16= wave_2_per_frame17=hue=.5*time+.5; // change this wave_2_per_frame18=h=6*(hue-int(hue)); wave_2_per_frame19=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_2_per_frame20=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_2_per_frame21=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_2_per_frame22=g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_2_per_frame23=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_2_per_frame24=r=.5*r; g=.5*g; b=.5*b; wave_2_per_point1=sample=.5*(1+sample); wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_2_per_point23= wave_2_per_point24=invz=1/(az+100); wave_2_per_point25=x=.5+5*ax*invz; wave_2_per_point26=y=.5+5*ay*invz; wave_2_per_point27= wave_2_per_point28=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2=t2=.02*q4; // size; wave_3_per_frame3= wave_3_per_frame4= wave_3_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame6=t8=0; wave_3_per_frame7= wave_3_per_frame8=v1=1+3*abs(cos(time*.375+.43+sin(time*.135+6.76))); wave_3_per_frame9=v2=1+3*abs(sin(time*.375+.43+sin(time*.135+6.76))); wave_3_per_frame10=t3=-1+v1*.3333+.1667; wave_3_per_frame11=t4=-1+v2*.3333+.1667; wave_3_per_frame12= wave_3_per_frame13=//v=abs(cos(time*.4)); wave_3_per_frame14=//t6=pow(q7,3); // interpolation parameter wave_3_per_frame15=t6=q7; wave_3_per_frame16= wave_3_per_frame17=hue=.5*time+.75; // change this wave_3_per_frame18=h=6*(hue-int(hue)); wave_3_per_frame19=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_3_per_frame20=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_3_per_frame21=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_3_per_frame22=g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_3_per_frame23=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_3_per_frame24=r=.5*r; g=.5*g; b=.5*b; wave_3_per_point1=sample=.5*(1+sample); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_3_per_point23= wave_3_per_point24=invz=1/(az+100); wave_3_per_point25=x=.5+5*ax*invz; wave_3_per_point26=y=.5+5*ay*invz; wave_3_per_point27= wave_3_per_point28=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.042497 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.122020 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=0.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=30 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.244862 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=.45*cos(.6*time+.34+sin(2.54*time+1.02)); shape_2_per_frame2=additive=below(frame%5,4); shape_2_per_frame3=rad=.245; shape_2_per_frame4=r2=.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame5=g2=.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame6=b2=.3*abs(cos(time*.543+7.34+cos(time*.123+1.75))); shape_2_per_frame7= shape_2_per_frame8= shape_2_per_frame9=hue=.1*time; // change this shape_2_per_frame10=h=6*(hue-int(hue)); shape_2_per_frame11=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_2_per_frame12=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_2_per_frame13=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; shape_2_per_frame14=g=sw1*h+sw2+sw3+sw4*(4-h); shape_2_per_frame15=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978790 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.209734 shapecode_3_tex_zoom=0.670417 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.500000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=additive=above(frame%10,0); shape_3_per_frame2=r2=1-.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame3=g2=1-.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame4=b2=1-.3*abs(sin(time*.543+7.34+cos(time*.123+1.75))); per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=warp=0; per_frame_31=zoom=1.04; per_frame_32= per_frame_33=rnd=equal(frame%400,0); per_frame_34=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_35=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_36=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_37=offx=0; per_frame_38=offy=-3.1; per_frame_39=offz=-300+160*pow(contVol,.25); per_frame_40=sc=4; per_frame_41= per_frame_42=q2=offy; // y-offset per_frame_43=q3=offz; // z-offset per_frame_44=q4=sc; // scale per_frame_45= per_frame_46=q5=3.1415*cos(.05*time+.84+sin(time*.1+6.43)); // rot-y; per_frame_47=q6=.2;//.6-.45*abs(sin(time*.15+2.43+cos(time*.09+1.87))); // rot-x; per_frame_48= per_frame_49=q5=0;q6=0; per_frame_50= per_frame_51= per_frame_52=stime=if(equal(stime,0),time,stime ); per_frame_53=mytime=time-stime; per_frame_54=phase = .1*mytime - int(.1*mytime); per_frame_55= per_frame_56=q7=pow(contVol,.333); per_frame_57=contVol=((bass+mid+att)*.3333)*.02+contVol*.98; per_frame_58=contVol=min(1,contVol); per_frame_59=zoom=1.01+.05*contVol; per_frame_60= per_frame_61=c1=above(contVol,.8)*min(contVol-.8,.2); per_frame_62=dx=c1*.0025*(-10+rand(20)); per_frame_63=dy=c1*.0025*(-10+rand(20)); per_frame_64= per_frame_65=darken=1; per_frame_66=brighten=1-darken; per_frame_67= per_frame_68=q8=min((frame-lastbeat)/(.333*(interval+avginterval+lockinterval)),1); per_frame_69=q1=.05*cos(1.943*time+2.43+sin(1.83*time+2.01) ); per_frame_70= per_frame_71=sx=1-2*below(q8,.15)*above(contVol,.75); per_frame_72=sy=1-2*below(q8,.15)*above(contVol,.75); per_frame_73=invert=below( q8,.15); per_frame_74=solarize=invert*above(q7,.85); per_frame_75=monitor=bpm; per_pixel_1=rot = q1*(2*rad-1); per_pixel_2=warp=above(rad,.5)*(rad-.5)*50*sqrt(1-q8)*equal((6*(6.2831+ang+q1))%2,0); per_pixel_3=dx=dx+above(rad,.25)*above(q7,.7)*below(q8,.15)*(.15-q8)*cos(ang)*.05; per_pixel_4=dy=dy+above(rad,.25)*above(q7,.7)*below(q8,.15)*(.15-q8)*sin(ang)*(-.05); per_pixel_5= ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - A Million Miles From Earth (Wormhole Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - A Million Miles From Earth (Wormhole 0000664000175000017500000000275111756064134032754 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.438649 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.999996 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0.00001 dy=0.00001 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.976 ob_size=0.005 ob_r=0.4 ob_g=0.3 ob_b=0 ob_a=1 ib_size=0.01 ib_r=1 ib_g=0.6 ib_b=0 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=1 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = 0.5 + 0.3*sin(time*0.894); per_frame_3=wave_g = 0.53 + 0.33*sin(time*1.14); per_frame_4=wave_b = 0.2 + 0.2*(1-bass); per_frame_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_6=dx_r = equal(thresh,2)*0.004*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_7=dy_r = equal(thresh,2)*0.004*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_8=q1 = thresh; per_frame_9=dx = 1.1* dx_r; per_frame_10=dy = 1.1* dy_r; per_frame_11=dx = dx + if (above(bass,1.35), 31*dx_r, 0); per_frame_12=dy = if(above(bass,1.3), 0, dy); per_pixel_1=zoom = zoom -0.01*q1*rad; per_pixel_2=zoomexp = 1+0.2*(rad-0.2*q1); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - planet x_Phat+Eo.S._inFlux_gravity well mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - planet x_Phat+Eo.S._inFlux_gravity w0000664000175000017500000005514511756064134033220 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.500000 fVideoEchoZoom=1.488127 fVideoEchoAlpha=0.400000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=4.120141 fWaveSmoothing=0.630000 fWaveParam=0.200000 fModWaveAlphaStart=0.310000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999989 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=31.999998 nMotionVectorsY=24.000004 mv_dx=0.020000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.800000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.500000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=tscale=.3; wave_0_per_point2=prad=.04; wave_0_per_point3= wave_0_per_point4=px=cos(sample*sample*9112)*prad; wave_0_per_point5=py=sin(sample*sample*9112)*prad; wave_0_per_point6=pz=0; wave_0_per_point7=//yrot to sphere surface wave_0_per_point8=theta=sample*sample*3342; wave_0_per_point9=ct=cos(theta);st=sin(theta); wave_0_per_point10=npx=(px*ct)+(pz*st); wave_0_per_point11=npz=(-px*st)+(pz*ct); wave_0_per_point12=npy=py; wave_0_per_point13= wave_0_per_point14=//xrot wave_0_per_point15=theta=q6; wave_0_per_point16=px=npx; wave_0_per_point17=py=npy; wave_0_per_point18=pz=npz; wave_0_per_point19=ct=cos(theta);st=sin(theta); wave_0_per_point20=npy=(py*ct)+(pz*-st); wave_0_per_point21=npz=(py*st)+(pz*ct); wave_0_per_point22= wave_0_per_point23=//yrot wave_0_per_point24=theta=q7; wave_0_per_point25=px=npx; wave_0_per_point26=py=npy; wave_0_per_point27=pz=npz; wave_0_per_point28=ct=cos(theta);st=sin(theta); wave_0_per_point29=npx=(px*ct)+(pz*st); wave_0_per_point30=npz=(-px*st)+(pz*ct); wave_0_per_point31= wave_0_per_point32=//zrot wave_0_per_point33=theta=q8+2; wave_0_per_point34=px=npx; wave_0_per_point35=py=npy; wave_0_per_point36=pz=npz; wave_0_per_point37=ct=cos(theta);st=sin(theta); wave_0_per_point38=npx=(px*ct)+(py*-st); wave_0_per_point39=npy=(px*st)+(py*ct); wave_0_per_point40= wave_0_per_point41=x=npx+.5; wave_0_per_point42=y=(npy*1.3)+.5; //correct aspect wave_0_per_point43=a=if(below(npz,0),0,1); wave_0_per_point44= wave_0_per_point45= wave_0_per_point46=//sun shadow wave_0_per_point47=prad=1.1; wave_0_per_point48= wave_0_per_point49=s_px=cos(8886)*prad; wave_0_per_point50=s_py=sin(8886)*prad; wave_0_per_point51=s_pz=0; wave_0_per_point52=//yrot to sphere surface wave_0_per_point53=s_npx=s_px; wave_0_per_point54=s_npz=s_pz; wave_0_per_point55=s_npy=s_py; wave_0_per_point56= wave_0_per_point57=//xrot wave_0_per_point58=theta=q6; wave_0_per_point59=s_px=s_npx; wave_0_per_point60=s_py=s_npy; wave_0_per_point61=s_pz=s_npz; wave_0_per_point62=ct=cos(theta);st=sin(theta); wave_0_per_point63=s_npy=(s_py*ct)+(s_pz*-st); wave_0_per_point64=s_npz=(s_py*st)+(s_pz*ct); wave_0_per_point65= wave_0_per_point66=//yrot wave_0_per_point67=theta=q7; wave_0_per_point68=s_px=s_npx; wave_0_per_point69=s_py=s_npy; wave_0_per_point70=s_pz=s_npz; wave_0_per_point71=ct=cos(theta);st=sin(theta); wave_0_per_point72=s_npx=(s_px*ct)+(s_pz*st); wave_0_per_point73=s_npz=(-s_px*st)+(s_pz*ct); wave_0_per_point74= wave_0_per_point75=//zrot wave_0_per_point76=theta=q8; wave_0_per_point77=s_px=s_npx; wave_0_per_point78=s_py=s_npy; wave_0_per_point79=s_pz=s_npz; wave_0_per_point80=ct=cos(theta);st=sin(theta); wave_0_per_point81=s_npx=(s_px*ct)+(s_py*-st); wave_0_per_point82=s_npy=(s_px*st)+(s_py*ct); wave_0_per_point83= wave_0_per_point84=s_x=s_npx+.5; wave_0_per_point85=s_y=(s_npy*1.3)+.5; wave_0_per_point86= wave_0_per_point87=d=sqrt((s_npy*s_npy)+(s_npx*s_npx)); wave_0_per_point88=r=if(above(s_npz,0),r*(1-(.2*d)),r*d*.6); wave_0_per_point89=g=if(above(s_npz,0),g*(1-(.2*d)),g*d*.6); wave_0_per_point90=b=if(above(s_npz,0),b*(1-(.2*d)),b*d*.6); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.500000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=flip=-1; wave_1_per_frame1=t1=(bass_att+mid_att+treb_att)*0.05*flip; wave_1_per_frame2=flip=-flip wave_1_per_point1=tscale=.3; wave_1_per_point2=prad=1; wave_1_per_point3= wave_1_per_point4=cluster=sample + cos(sample*6.283*6)*0.1; wave_1_per_point5= wave_1_per_point6=px=cos(cluster*16)*prad; wave_1_per_point7=py=sin(cluster*16)*prad; wave_1_per_point8=pz=0; wave_1_per_point9=//yrot to sphere surface wave_1_per_point10=theta=cluster*172 ; wave_1_per_point11=ct=cos(theta);st=sin(theta); wave_1_per_point12=npx=(px*ct)+(pz*st); wave_1_per_point13=npz=(-px*st)+(pz*ct); wave_1_per_point14=npy=py; wave_1_per_point15= wave_1_per_point16=//xrot wave_1_per_point17=theta=q6; wave_1_per_point18=px=npx; wave_1_per_point19=py=npy; wave_1_per_point20=pz=npz; wave_1_per_point21=ct=cos(theta);st=sin(theta); wave_1_per_point22=npy=(py*ct)+(pz*-st); wave_1_per_point23=npz=(py*st)+(pz*ct); wave_1_per_point24= wave_1_per_point25=//yrot wave_1_per_point26=theta=q7; wave_1_per_point27=px=npx; wave_1_per_point28=py=npy; wave_1_per_point29=pz=npz; wave_1_per_point30=ct=cos(theta);st=sin(theta); wave_1_per_point31=npx=(px*ct)+(pz*st); wave_1_per_point32=npz=(-px*st)+(pz*ct); wave_1_per_point33= wave_1_per_point34=//zrot wave_1_per_point35=theta=q8; wave_1_per_point36=px=npx; wave_1_per_point37=py=npy; wave_1_per_point38=pz=npz; wave_1_per_point39=ct=cos(theta);st=sin(theta); wave_1_per_point40=npx=(px*ct)+(py*-st); wave_1_per_point41=npy=(px*st)+(py*ct); wave_1_per_point42=npz=pz; wave_1_per_point43= wave_1_per_point44=npx=if(below(npz,0) , -npx , npx); wave_1_per_point45=npy=if(below(npz,0) , -npy , npy); wave_1_per_point46=npz=if(below(npz,0) , -npz , npz); wave_1_per_point47= wave_1_per_point48=//move into screenspace wave_1_per_point49=npz=(npz * (1 + t1))+1.5; wave_1_per_point50= wave_1_per_point51=x=(npx/npz)+.5; wave_1_per_point52=y=(npy/npz)*1.3+.5; //correct aspect wave_1_per_point53=a=1; wave_1_per_point54= wave_1_per_point55=//y=0.1; wave_1_per_point56=//x=sample; wave_1_per_point57= wave_1_per_point58=sample2=sample; wave_1_per_point59=r=(sample2*3 - int(sample2*3))*2; wave_1_per_point60=r=if(above(r,1) , 2-r , r); wave_1_per_point61=r=1- pow(1-r,2); wave_1_per_point62=sample2=sample + 0.023; wave_1_per_point63=g=(sample2*3 - int(sample2*3))*2; wave_1_per_point64=g=if(above(g,1) , 2-g , g); wave_1_per_point65=g=1- pow(1-g,2); wave_1_per_point66=sample2=sample + 0.026; wave_1_per_point67=b=(sample2*3 - int(sample2*3))*2; wave_1_per_point68=b=if(above(b,1) , 2-b , b); wave_1_per_point69=b=1- pow(1-b,2) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.400000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=//planet rings wave_2_per_point2=tscale=.3; wave_2_per_point3= wave_2_per_point4=prad=(((sample*sample*4999)%65)*.001)+.1; wave_2_per_point5=px=cos(sample*sample*8854)*prad; wave_2_per_point6=py=((sample*sample*1122)%10)*.0002; wave_2_per_point7=pz=sin(sample*sample*8854)*prad; wave_2_per_point8= wave_2_per_point9=npx=px; wave_2_per_point10=npy=py; wave_2_per_point11=npz=pz; wave_2_per_point12= wave_2_per_point13=//yrot - particles wave_2_per_point14=theta=((.4-prad)*(.4-prad)*30*time*tscale); wave_2_per_point15=px=npx; wave_2_per_point16=py=npy; wave_2_per_point17=pz=npz; wave_2_per_point18=ct=cos(theta);st=sin(theta); wave_2_per_point19=npx=(px*ct)+(pz*st); wave_2_per_point20=npz=(-px*st)+(pz*ct); wave_2_per_point21= wave_2_per_point22=//xrot wave_2_per_point23=theta=q6; wave_2_per_point24=px=npx; wave_2_per_point25=py=npy; wave_2_per_point26=pz=npz; wave_2_per_point27=ct=cos(theta);st=sin(theta); wave_2_per_point28=npy=(py*ct)+(pz*-st); wave_2_per_point29=npz=(py*st)+(pz*ct); wave_2_per_point30= wave_2_per_point31=//yrot wave_2_per_point32=theta=q7; wave_2_per_point33=px=npx; wave_2_per_point34=py=npy; wave_2_per_point35=pz=npz; wave_2_per_point36=ct=cos(theta);st=sin(theta); wave_2_per_point37=npx=(px*ct)+(pz*st); wave_2_per_point38=npz=(-px*st)+(pz*ct); wave_2_per_point39= wave_2_per_point40=//zrot wave_2_per_point41=theta=q8+2; wave_2_per_point42=px=npx; wave_2_per_point43=py=npy; wave_2_per_point44=pz=npz; wave_2_per_point45=ct=cos(theta);st=sin(theta); wave_2_per_point46=npx=(px*ct)+(py*-st); wave_2_per_point47=npy=(px*st)+(py*ct); wave_2_per_point48= wave_2_per_point49=a=if(below(npz,0),if(below(sqrt((npy*npy)+(npx*npx)),.04),0,.4),.4); wave_2_per_point50=x=npx+.5; wave_2_per_point51=y=(npy*1.3)+.5; //correct aspect wave_2_per_point52=g=.5+((sample*sample*4444)%100)*.005; wave_2_per_point53= wave_2_per_point54=//sun shadow wave_2_per_point55=prad=1.1; wave_2_per_point56= wave_2_per_point57=s_px=cos(8886)*prad; wave_2_per_point58=s_py=sin(8886)*prad; wave_2_per_point59=s_pz=0; wave_2_per_point60=//yrot to sphere surface wave_2_per_point61=s_npx=s_px; wave_2_per_point62=s_npz=s_pz; wave_2_per_point63=s_npy=s_py; wave_2_per_point64= wave_2_per_point65=//xrot wave_2_per_point66=theta=q6; wave_2_per_point67=s_px=s_npx; wave_2_per_point68=s_py=s_npy; wave_2_per_point69=s_pz=s_npz; wave_2_per_point70=ct=cos(theta);st=sin(theta); wave_2_per_point71=s_npy=(s_py*ct)+(s_pz*-st); wave_2_per_point72=s_npz=(s_py*st)+(s_pz*ct); wave_2_per_point73= wave_2_per_point74=//yrot wave_2_per_point75=theta=q7; wave_2_per_point76=s_px=s_npx; wave_2_per_point77=s_py=s_npy; wave_2_per_point78=s_pz=s_npz; wave_2_per_point79=ct=cos(theta);st=sin(theta); wave_2_per_point80=s_npx=(s_px*ct)+(s_pz*st); wave_2_per_point81=s_npz=(-s_px*st)+(s_pz*ct); wave_2_per_point82= wave_2_per_point83=//zrot wave_2_per_point84=theta=q8; wave_2_per_point85=s_px=s_npx; wave_2_per_point86=s_py=s_npy; wave_2_per_point87=s_pz=s_npz; wave_2_per_point88=ct=cos(theta);st=sin(theta); wave_2_per_point89=s_npx=(s_px*ct)+(s_py*-st); wave_2_per_point90=s_npy=(s_px*st)+(s_py*ct); wave_2_per_point91= wave_2_per_point92=s_x=s_npx+.5; wave_2_per_point93=s_y=(s_npy*1.3)+.5; wave_2_per_point94= wave_2_per_point95=//ring lighting wave_2_per_point96=d=sqrt((s_npy*s_npy)+(s_npx*s_npx)); wave_2_per_point97=r=if(above(s_npz,0),r*(1-(.2*d)),r*d*.6); wave_2_per_point98=g=if(above(s_npz,0),g*(1-(.2*d)),g*d*.6); wave_2_per_point99=b=if(above(s_npz,0),b*(1-(.2*d)),b*d*.6); wave_2_per_point100= wave_2_per_point101=//planet shadow across rings wave_2_per_point102=s_npx=-1*s_npx*.1; wave_2_per_point103=s_npy=-1*s_npy*.1; wave_2_per_point104=s_npz=-1*s_npz*.1; wave_2_per_point105= wave_2_per_point106=ss_rad=.087; wave_2_per_point107=ss=sqrt(sqr((npx-s_npx)*1)+sqr((npy-s_npy)*1)+sqr((npz-s_npz)*1)); wave_2_per_point108=r=if(below(ss,ss_rad),r*.2,r); wave_2_per_point109=g=if(below(ss,ss_rad),g*.2,g); wave_2_per_point110=b=if(below(ss,ss_rad),b*.2,b); wave_2_per_point111= wave_2_per_point112=a=1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=-(bass_att+mid_att+treb_att)*0.05 wave_3_per_point1=tscale=.3; wave_3_per_point2=prad=1; wave_3_per_point3= wave_3_per_point4=cluster=sample + cos(sample*6.283*6)*0.1; wave_3_per_point5= wave_3_per_point6=px=cos(cluster*16)*prad; wave_3_per_point7=py=sin(cluster*16)*prad; wave_3_per_point8=pz=0; wave_3_per_point9=//yrot to sphere surface wave_3_per_point10=theta=cluster*172 ; wave_3_per_point11=ct=cos(theta);st=sin(theta); wave_3_per_point12=npx=(px*ct)+(pz*st); wave_3_per_point13=npz=(-px*st)+(pz*ct); wave_3_per_point14=npy=py; wave_3_per_point15= wave_3_per_point16=//xrot wave_3_per_point17=theta=q6; wave_3_per_point18=px=npx; wave_3_per_point19=py=npy; wave_3_per_point20=pz=npz; wave_3_per_point21=ct=cos(theta);st=sin(theta); wave_3_per_point22=npy=(py*ct)+(pz*-st); wave_3_per_point23=npz=(py*st)+(pz*ct); wave_3_per_point24= wave_3_per_point25=//yrot wave_3_per_point26=theta=q7; wave_3_per_point27=px=npx; wave_3_per_point28=py=npy; wave_3_per_point29=pz=npz; wave_3_per_point30=ct=cos(theta);st=sin(theta); wave_3_per_point31=npx=(px*ct)+(pz*st); wave_3_per_point32=npz=(-px*st)+(pz*ct); wave_3_per_point33= wave_3_per_point34=//zrot wave_3_per_point35=theta=q8; wave_3_per_point36=px=npx; wave_3_per_point37=py=npy; wave_3_per_point38=pz=npz; wave_3_per_point39=ct=cos(theta);st=sin(theta); wave_3_per_point40=npx=(px*ct)+(py*-st); wave_3_per_point41=npy=(px*st)+(py*ct); wave_3_per_point42=npz=pz; wave_3_per_point43= wave_3_per_point44=npx=if(below(npz,0) , -npx , npx); wave_3_per_point45=npy=if(below(npz,0) , -npy , npy); wave_3_per_point46=npz=if(below(npz,0) , -npz , npz); wave_3_per_point47= wave_3_per_point48=//move into screenspace wave_3_per_point49=npz=(npz * (1 + t1))+1.5; wave_3_per_point50= wave_3_per_point51=x=(npx/npz)+.5; wave_3_per_point52=y=(npy/npz)*1.3+.5; //correct aspect wave_3_per_point53=a=1; wave_3_per_point54= wave_3_per_point55=//y=0.1; wave_3_per_point56=//x=sample; wave_3_per_point57= wave_3_per_point58=sample2=sample; wave_3_per_point59=r=(sample2*3 - int(sample2*3))*2; wave_3_per_point60=r=if(above(r,1) , 2-r , r); wave_3_per_point61=r=1- pow(1-r,2); wave_3_per_point62=sample2=sample + 0.023; wave_3_per_point63=g=(sample2*3 - int(sample2*3))*2; wave_3_per_point64=g=if(above(g,1) , 2-g , g); wave_3_per_point65=g=1- pow(1-g,2); wave_3_per_point66=sample2=sample + 0.026; wave_3_per_point67=b=(sample2*3 - int(sample2*3))*2; wave_3_per_point68=b=if(above(b,1) , 2-b , b); wave_3_per_point69=b=1- pow(1-b,2) shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.176327 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.005310 shapecode_0_tex_zoom=1.488856 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.386146 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.700000 shapecode_1_b=0.500000 shapecode_1_a=0.290000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//sun flare shape_1_per_frame2= shape_1_per_frame3=//sun shape_1_per_frame4=prad=1.1; shape_1_per_frame5= shape_1_per_frame6=px=cos(8886)*prad; shape_1_per_frame7=py=sin(8886)*prad; shape_1_per_frame8=pz=0; shape_1_per_frame9=//yrot to sphere surface shape_1_per_frame10=npx=(px*cos(0))+(pz*sin(0)); shape_1_per_frame11=npz=(-px*sin(0))+(pz*cos(0)); shape_1_per_frame12=npy=py; shape_1_per_frame13= shape_1_per_frame14=xrot=q6; shape_1_per_frame15=yrot=q7; shape_1_per_frame16=zrot=q8; shape_1_per_frame17= shape_1_per_frame18=//xrot shape_1_per_frame19=theta=xrot; shape_1_per_frame20=px=npx; shape_1_per_frame21=py=npy; shape_1_per_frame22=pz=npz; shape_1_per_frame23=npy=(py*cos(theta))+(pz*-sin(theta)); shape_1_per_frame24=npz=(py*sin(theta))+(pz*cos(theta)); shape_1_per_frame25= shape_1_per_frame26=//yrot shape_1_per_frame27=theta=yrot; shape_1_per_frame28=px=npx; shape_1_per_frame29=py=npy; shape_1_per_frame30=pz=npz; shape_1_per_frame31=npx=(px*cos(theta))+(pz*sin(theta)); shape_1_per_frame32=npz=(-px*sin(theta))+(pz*cos(theta)); shape_1_per_frame33= shape_1_per_frame34=//zrot shape_1_per_frame35=theta=zrot; shape_1_per_frame36=px=npx; shape_1_per_frame37=py=npy; shape_1_per_frame38=pz=npz; shape_1_per_frame39=npx=(px*cos(theta))+(py*-sin(theta)); shape_1_per_frame40=npy=(px*sin(theta))+(py*cos(theta)); shape_1_per_frame41= shape_1_per_frame42=x=npx+.5; shape_1_per_frame43=y=(npy*1.3)+.5; shape_1_per_frame44=a=a*npz*.15; shape_1_per_frame45= shape_1_per_frame46=a=if(below(npz,0),a,0); shape_1_per_frame47=a2=if(below(npz,0),a2,0); shape_1_per_frame48= shape_1_per_frame49=rad=rad+(abs(npz)*.1); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.018423 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=//sun body shape_2_per_frame2= shape_2_per_frame3=//sun shape_2_per_frame4=prad=1.1; shape_2_per_frame5= shape_2_per_frame6=px=cos(8886)*prad; shape_2_per_frame7=py=sin(8886)*prad; shape_2_per_frame8=pz=0; shape_2_per_frame9=//yrot to sphere surface shape_2_per_frame10=npx=(px*cos(0))+(pz*sin(0)); shape_2_per_frame11=npz=(-px*sin(0))+(pz*cos(0)); shape_2_per_frame12=npy=py; shape_2_per_frame13= shape_2_per_frame14=//xrot shape_2_per_frame15=theta=q6; shape_2_per_frame16=px=npx; shape_2_per_frame17=py=npy; shape_2_per_frame18=pz=npz; shape_2_per_frame19=npy=(py*cos(theta))+(pz*-sin(theta)); shape_2_per_frame20=npz=(py*sin(theta))+(pz*cos(theta)); shape_2_per_frame21= shape_2_per_frame22=//yrot shape_2_per_frame23=theta=q7; shape_2_per_frame24=px=npx; shape_2_per_frame25=py=npy; shape_2_per_frame26=pz=npz; shape_2_per_frame27=npx=(px*cos(theta))+(pz*sin(theta)); shape_2_per_frame28=npz=(-px*sin(theta))+(pz*cos(theta)); shape_2_per_frame29= shape_2_per_frame30=//zrot shape_2_per_frame31=theta=q8; shape_2_per_frame32=px=npx; shape_2_per_frame33=py=npy; shape_2_per_frame34=pz=npz; shape_2_per_frame35=npx=(px*cos(theta))+(py*-sin(theta)); shape_2_per_frame36=npy=(px*sin(theta))+(py*cos(theta)); shape_2_per_frame37= shape_2_per_frame38=x=npx+.5; shape_2_per_frame39=y=(npy*1.3)+.5; shape_2_per_frame40= shape_2_per_frame41=a=npz*.15; shape_2_per_frame42=a=if(below(npz,0),a,0); shape_2_per_frame43=a2=if(below(npz,0),a2,0); shape_2_per_frame44=border_a=if(below(npz,0),border_a,0); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.110462 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=//planet shadow shape_3_per_frame2= shape_3_per_frame3=//sun shadow shape_3_per_frame4=prad=1.1; shape_3_per_frame5= shape_3_per_frame6=s_px=cos(8886)*prad; shape_3_per_frame7=s_py=sin(8886)*prad; shape_3_per_frame8=s_pz=0; shape_3_per_frame9=//yrot to sphere surface shape_3_per_frame10=s_npx=(s_px*cos(0))+(s_pz*sin(0)); shape_3_per_frame11=s_npz=(-s_px*sin(0))+(s_pz*cos(0)); shape_3_per_frame12=s_npy=s_py; shape_3_per_frame13= shape_3_per_frame14=//xrot shape_3_per_frame15=theta=q6; shape_3_per_frame16=s_px=s_npx; shape_3_per_frame17=s_py=s_npy; shape_3_per_frame18=s_pz=s_npz; shape_3_per_frame19=s_npy=(s_py*cos(theta))+(s_pz*-sin(theta)); shape_3_per_frame20=s_npz=(s_py*sin(theta))+(s_pz*cos(theta)); shape_3_per_frame21= shape_3_per_frame22=//yrot shape_3_per_frame23=theta=q7; shape_3_per_frame24=s_px=s_npx; shape_3_per_frame25=s_py=s_npy; shape_3_per_frame26=s_pz=s_npz; shape_3_per_frame27=s_npx=(s_px*cos(theta))+(s_pz*sin(theta)); shape_3_per_frame28=s_npz=(-s_px*sin(theta))+(s_pz*cos(theta)); shape_3_per_frame29= shape_3_per_frame30=//zrot shape_3_per_frame31=theta=q8; shape_3_per_frame32=s_px=s_npx; shape_3_per_frame33=s_py=s_npy; shape_3_per_frame34=s_pz=s_npz; shape_3_per_frame35=s_npx=(s_px*cos(theta))+(s_py*-sin(theta)); shape_3_per_frame36=s_npy=(s_px*sin(theta))+(s_py*cos(theta)); shape_3_per_frame37= shape_3_per_frame38=s_x=s_npx+.5; shape_3_per_frame39=s_y=(s_npy*1.3)+.5; shape_3_per_frame40= shape_3_per_frame41=d=sqrt((s_npy*s_npy)+(s_npx*s_npx)); shape_3_per_frame42=a=if(below(s_npz,0),a*(1-(.2*d)),a*d*.6); shape_3_per_frame43=a2=if(below(s_npz,0),a2*(1-(.2*d)),a2*d*.6); per_frame_init_1=// planet x per_frame_init_2=// utilising FUDLE* technology! per_frame_init_3=// (* fiShbRaiNs ultra dodgy lighting engine) per_frame_init_4= per_frame_init_5=//camera delta per_frame_init_6=q3=.7; per_frame_init_7=q4=-.4; per_frame_init_8=q5=.1; per_frame_init_9=//q3=2; per_frame_init_10=//q4=0; per_frame_init_11=//q5=0; per_frame_init_12= per_frame_init_13=//camera per_frame_init_14=q6=0; per_frame_init_15=q7=0; per_frame_init_16=q8=0; per_frame_init_17= per_frame_1=//camera per_frame_2=q6=q6+(q3*time*.07); per_frame_3=q7=q7+(q4*time*.3); per_frame_4=q8=q8+(q5*time*.09); per_frame_5=decay=0.15; per_frame_6=echo_zoom=1+(bass*0.4); per_frame_7= per_frame_8=decay=0.99 per_pixel_1=zm1=(rad*50+(sin(ang*3)*0.5+0.5)); per_pixel_2=zm2=1 + sin(ang*5+time)*0.1; per_pixel_3= per_pixel_4=flux=sin(time*0.33)*0.5+0.5; per_pixel_5= per_pixel_6=zm=zm1*flux + zm2*(1-flux); per_pixel_7=sx=zm; per_pixel_8=sy=zm; per_pixel_9=zoom=1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid on a window pane. no more!.milk0000664000175000017500000002203711756064134032562 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.99+vol*.01; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.999+(1-phase)*.001; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33=zoom=1; per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+avgdb+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46=bpm=(60/avgbeatrate)*.01; per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.01)*.5+.5; per_frame_57=cy=cos(q3*.01)*.5+.5; per_frame_58=rot=sin(q2*.01-(q3*.01))*15+35; per_frame_59=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/Fvese - Round and Round (geiss gamma mix).milk0000664000175000017500000001144011756064134032475 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.98 fDecay=0.9449 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.987793 fWaveScale=1.008109 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1.0018 fWarpScale=1.0018 fZoomExponent=1.008149 fShader=0 zoom=1.008148 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.9999 sy=0.9999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0.4 ob_a=0 ib_size=0 ib_r=0 ib_g=0.3 ib_b=0 ib_a=1 nMotionVectorsX=6.4 nMotionVectorsY=2.400001 mv_dx=0 mv_dy=0.34 mv_l=0.999999 mv_r=0.7599 mv_g=0.48 mv_b=0.39 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1 wavecode_3_smoothing=0.5 wavecode_3_r=1 wavecode_3_g=1 wavecode_3_b=1 wavecode_3_a=1 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.1 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=rot = rot+0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_6=myeff=(q3+ if(above(q2,0.75), + q1*tan(time), + q2*tan(time))+.4+((cos(vol))/2) +q3 + 0.40*sin(8*mid)+.25+(vol/10)); per_frame_7=mytime=.7; per_frame_8=q1=sin(mytime*4); per_frame_9=q2=sin(mytime*2); per_frame_10=q3=abs(rad-.1)*(mytime*myeff); per_frame_11=xpos=.5; per_frame_12=ypos=.5; per_frame_13=wave_x = wave_x + if(above(wave_y,.75), - 0.1*tan(time), + 0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_frame_14=wave_y = wave_y + if(below(wave_x,.75), -0.1*tan(time), +0.1*tan(time))-.4+((cos(vol))/2)*myeff; per_pixel_1=dx=q3*atan((rad)/q2*sin((dx_r*dy_r)*q3+time*5)); per_pixel_2=dy=q3*atan((rad)/q2*cos((dx*dy)*q3+time*5)); per_pixel_3= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Ice Planet.milk0000664000175000017500000000301111756064135030350 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.998 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=1.334524 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.001*pow((bass+bass_att-2),8),0); per_frame_5=oldq8 = q8; per_frame_6=monitor = q8; per_frame_7=zoom = zoom + 0.013*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); per_pixel_1=zoom = zoom + (x*2-1)*(0.08+0.15*sin(q8*0.321)) + (y*2-1)*(0.08+0.15*cos(q8*0.321)); per_pixel_2=sx=sx-(zoom-1)*0.1; per_pixel_3=sy=sy-(zoom-1)*0.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Spirit (Twisted Mix).milk0000664000175000017500000000541711756064134033176 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=dx = dx -0.008*sin(time*0.23); per_frame_28=dy = dy - 0.008*sin(time*0.2); per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=dx = if(above(box,1),sin(0.542*time),dx); per_pixel_5=dy= if(above(box,1),sin(0.581*time),dy); per_pixel_6=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Pelota De Fuego.milk0000664000175000017500000000270411756064135027347 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.5 fWaveScale=3.187 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.01 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=1 sy=1 wave_r=0.7 wave_g=0.35 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.450*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/Valhala - Sound Reactror.milk0000664000175000017500000001367411756064135027724 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=0.940000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001220 fWaveScale=0.059958 fWaveSmoothing=0.900000 fWaveParam=0.500000 fModWaveAlphaStart=0.760000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=0.010000 fShader=1.000000 zoom=100.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.200000 dy=0.000000 warp=1.074097 sx=0.854381 sy=0.098609 wave_r=0.000000 wave_g=0.560000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=331 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.010000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample; wave_0_per_point2=y=.3+pow(value1,.2); wave_0_per_point3=r=rand(10)*.1; wave_0_per_point4=g=rand(10)*.1; wave_0_per_point5=b=rand(10)*.1; wavecode_1_enabled=1 wavecode_1_samples=292 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.010000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=sample; wave_1_per_point2=y=.9-pow(value2,.2); wave_1_per_point3=r=rand(10)*.1; wave_1_per_point4=g=rand(10)*.1; wave_1_per_point5=b=rand(10)*.1; wavecode_2_enabled=1 wavecode_2_samples=122 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.240001 wavecode_2_g=0.000000 wavecode_2_b=0.860000 wavecode_2_a=0.400000 wave_2_init1=t1 = 0; wave_2_per_point1=x=.5+.1*sin(sample*10)*(rand(10)*.1)*bass; wave_2_per_point2=y=.5+.1*cos(sample*10)*(rand(10)*.1)*treb; wave_2_per_point3=a=(abs(y-.5)*abs(x-.5))*60; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.022167 wavecode_3_smoothing=0.500000 wavecode_3_r=0.760000 wavecode_3_g=0.500000 wavecode_3_b=1.000000 wavecode_3_a=0.020000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=2.781671 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=r=.5+.2*sin(time*1.3); shape_0_per_frame2=g=.5+.2*sin(time*1.1); shape_0_per_frame3=b=.5+.2*sin(time*.9); shape_0_per_frame4=a=bass; shape_0_per_frame5=r2=r; shape_0_per_frame6=g2=g; shape_0_per_frame7=b2=b; shape_0_per_frame8=border_a = if(above(bass,1.5),1,0); shape_0_per_frame9=rad = bass*.1; shape_0_per_frame10=rad = rad*if(above(bass,1.7),5,1); shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=1.000000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_pixel_1=zoom = if(above(abs(x-.5),.04),if(above(abs(y-.5),.04),1.2,1),1); per_pixel_2=dx = if(above(x-.5,.025),if(below(abs(y-.5),.025),.02,0),0); per_pixel_3=dx = if(below(x-.5,-.025),if(below(abs(y-.5),.025),-.02,dx),dx); per_pixel_4=dy = if(above(y-.5,.025),if(below(abs(x-.5),.02),.02,0),0); per_pixel_5=dy = if(below(y-.5,-.025),if(below(abs(x-.5),.02),-.02,dy),dy); ././@LongLink0000000000000000000000000000021200000000000011560 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 326 - Pastel fantasies (angelic intervention harmonic solo)_Phats_slow_mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 326 - Pastel fantasies (angelic interventi0000664000175000017500000003703011756064135032757 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.980000 fVideoEchoZoom=3.645650 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=2.016000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.010000 mv_r=0.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_point1=sample=sqrt(sample); wave_0_per_point2= wave_0_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_0_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_0_per_point5=coef=1.5*sin(v1); wave_0_per_point6=dcoef=1.5*cos(v1)*dv1; wave_0_per_point7= wave_0_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_0_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_0_per_point10= wave_0_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_0_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_0_per_point13= wave_0_per_point14=tanx=-ddy; wave_0_per_point15=tany=ddx; wave_0_per_point16= wave_0_per_point17=v3=sqr(sample); wave_0_per_point18=v4=pow(1-sample,.75); wave_0_per_point19= wave_0_per_point20=v5=.003*sin(sqr(sample)*360); wave_0_per_point21=offsetX=-(.05+v5)*v3*tanx*v4; wave_0_per_point22=offsetY=-(.05+v5)*v3*tany*v4; wave_0_per_point23= wave_0_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_0_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_0_per_point26=a=sqr(sample); wave_0_per_point27= wave_0_per_point28=y=(y-.5)*1.2+.5; wave_0_per_point29= wave_0_per_point30=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point31=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point32=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_point1=sample=sqrt(sample); wave_1_per_point2= wave_1_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_1_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_1_per_point5=coef=1.5*sin(v1); wave_1_per_point6=dcoef=1.5*cos(v1)*dv1; wave_1_per_point7= wave_1_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_1_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_1_per_point10= wave_1_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_1_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_1_per_point13= wave_1_per_point14=tanx=-ddy; wave_1_per_point15=tany=ddx; wave_1_per_point16= wave_1_per_point17=v3=sqr(sample); wave_1_per_point18=v4=pow(1-sample,.75); wave_1_per_point19=v5=.003*sin(sqr(sample)*360); wave_1_per_point20=offsetX=(.05+v5)*v3*tanx*v4; wave_1_per_point21=offsetY=(.05+v5)*v3*tany*v4; wave_1_per_point22= wave_1_per_point23=x=.5+.708*sample*cos(v2)+offsetX; wave_1_per_point24=y=.5+.708*sample*sin(v2)+offsetY; wave_1_per_point25=a=sqr(sample); wave_1_per_point26= wave_1_per_point27=y=(y-.5)*1.2+.5; wave_1_per_point28= wave_1_per_point29=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point30=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point31=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_point1=sample=sqrt(sample); wave_2_per_point2= wave_2_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_2_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_2_per_point5=coef=1.5*sin(v1); wave_2_per_point6=dcoef=1.5*cos(v1)*dv1; wave_2_per_point7= wave_2_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_2_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_2_per_point10= wave_2_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_2_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_2_per_point13= wave_2_per_point14=tanx=-ddy; wave_2_per_point15=tany=ddx; wave_2_per_point16= wave_2_per_point17=v3=sqr(sample); wave_2_per_point18=v4=pow(1-sample,.75); wave_2_per_point19= wave_2_per_point20=random=-.5+rand(1000)*.001; wave_2_per_point21=offsetX=.1*v3*tanx*v4*random; wave_2_per_point22=offsetY=.1*v3*tany*v4*random; wave_2_per_point23= wave_2_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_2_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_2_per_point26=a=sqr(sample); wave_2_per_point27= wave_2_per_point28=y=(y-.5)*1.2+.5; wave_2_per_point29= wave_2_per_point30=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point31=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point32=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_point1=sample=sqrt(sample); wave_3_per_point2= wave_3_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_3_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_3_per_point5=coef=1.5*sin(v1); wave_3_per_point6=dcoef=1.5*cos(v1)*dv1; wave_3_per_point7= wave_3_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_3_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_3_per_point10= wave_3_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_3_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_3_per_point13= wave_3_per_point14=tanx=-ddy; wave_3_per_point15=tany=ddx; wave_3_per_point16= wave_3_per_point17=v3=sqr(sample); wave_3_per_point18=v4=pow(1-sample,.75); wave_3_per_point19= wave_3_per_point20=random=-.5+rand(1000)*.001; wave_3_per_point21=offsetX=.1*v3*tanx*v4*random; wave_3_per_point22=offsetY=.1*v3*tany*v4*random; wave_3_per_point23= wave_3_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_3_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_3_per_point26=a=sqr(sample); wave_3_per_point27= wave_3_per_point28=y=(y-.5)*1.2+.5; wave_3_per_point29= wave_3_per_point30=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point31=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point32=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.864136 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.025182 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame2=g=1-abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame3=b=1-abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=numBeats=numBeats+q8; shape_0_per_frame8=a=.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.234353 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=numBeats=numBeats+q8; shape_1_per_frame2=ang=(-time+numBeats%10)*.6283; shape_1_per_frame3= shape_1_per_frame4=coef=1.5*sin(-q6*.2+.5*cos(q6*.1)); shape_1_per_frame5=ang=cos(6.2831*coef)+q6*.1+coef*q8; shape_1_per_frame6= shape_1_per_frame7=rad=if(below(q5,.1), .25-.25*sqrt((.1-q5)*10), .25 ); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.488861 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=sample=q5; shape_2_per_frame2= shape_2_per_frame3=rad=(.2+.1*abs(cos(100*sample)))*sqrt(sample); shape_2_per_frame4=c=(frame%2); shape_2_per_frame5=sides=c*30+(1-c)*4; shape_2_per_frame6=ang=125.662*sample; shape_2_per_frame7= shape_2_per_frame8=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_2_per_frame9=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_2_per_frame10=coef=1.5*sin(v1); shape_2_per_frame11=dcoef=1.5*cos(v1)*dv1; shape_2_per_frame12= shape_2_per_frame13=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_2_per_frame14=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_2_per_frame15= shape_2_per_frame16=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_2_per_frame17=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_2_per_frame18= shape_2_per_frame19=tanx=-ddy; shape_2_per_frame20=tany=ddx; shape_2_per_frame21= shape_2_per_frame22=v3=sqr(sample); shape_2_per_frame23=v4=pow(1-sample,.75); shape_2_per_frame24= shape_2_per_frame25=random=.4-.8*rand(1000)*.001; shape_2_per_frame26=offsetX=.1*v3*tanx*v4*random; shape_2_per_frame27=offsetY=.1*v3*tany*v4*random; shape_2_per_frame28= shape_2_per_frame29=x=.5+.708*sample*cos(v2)+offsetX; shape_2_per_frame30=y=.5+.708*sample*sin(v2)+offsetY; shape_2_per_frame31=a=sqr(sample); shape_2_per_frame32= shape_2_per_frame33=y=(y-.5)*1.2+.5; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=1.488856 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=sample=q5; shape_3_per_frame2= shape_3_per_frame3=rad=(.2+.1*abs(cos(100*sample+3.14)))*sqrt(sample); shape_3_per_frame4=c=(frame%2); shape_3_per_frame5=sides=c*30+(1-c)*4; shape_3_per_frame6=ang=125.662*sample+3.1415; shape_3_per_frame7= shape_3_per_frame8=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_3_per_frame9=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_3_per_frame10=coef=1.5*sin(v1); shape_3_per_frame11=dcoef=1.5*cos(v1)*dv1; shape_3_per_frame12= shape_3_per_frame13=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_3_per_frame14=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_3_per_frame15= shape_3_per_frame16=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_3_per_frame17=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_3_per_frame18= shape_3_per_frame19=tanx=-ddy; shape_3_per_frame20=tany=ddx; shape_3_per_frame21= shape_3_per_frame22=v3=sqr(sample); shape_3_per_frame23=v4=pow(1-sample,.75); shape_3_per_frame24= shape_3_per_frame25=random=-.4+.8*rand(1000)*.001; shape_3_per_frame26=offsetX=.1*v3*tanx*v4*random; shape_3_per_frame27=offsetY=.1*v3*tany*v4*random; shape_3_per_frame28= shape_3_per_frame29=x=.5+.708*sample*cos(v2)+offsetX; shape_3_per_frame30=y=.5+.708*sample*sin(v2)+offsetY; shape_3_per_frame31=a=sqr(sample); shape_3_per_frame32= shape_3_per_frame33=y=(y-.5)*1.2+.5; per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=q8=beat; per_frame_23=q7=(frame-lastbeat)/interval; per_frame_24=dtreb=(treb_att-ptreb)*FPS; per_frame_25= per_frame_26=timescale=.2; per_frame_27= per_frame_28=mytime=if(equal(mytime,0),105,mytime); per_frame_29=mytime=mytime+timescale/FPS+timescale*beat*min(interval/FPS,1); per_frame_30= per_frame_31=q6=mytime; per_frame_32=warp=0; per_frame_33=zoom=1.0015; per_frame_34= per_frame_35=ptreb=treb_att; per_frame_36=q5=time*.3-int(time*.3); per_frame_37=monitor=mytime; per_pixel_1=sx=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN + Eo.S._Phat - The Machine Final.milk0000664000175000017500000002363711756064134032277 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.650000 fVideoEchoZoom=0.996621 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=7.709095 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=0.999993 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=tri_point=rand(3); wave_0_per_point2= wave_0_per_point3=txp1=0; wave_0_per_point4=txp2=1; wave_0_per_point5= wave_0_per_point6=typ1=0.2; wave_0_per_point7=typ2=0.2; wave_0_per_point8= wave_0_per_point9=//top point wave_0_per_point10=t_x=t_x+(equal(tri_point,0)*(((.5-t_x)*.5))); wave_0_per_point11=t_y=t_y+(equal(tri_point,0)*(((.8-t_y)*.5))); wave_0_per_point12= wave_0_per_point13=//left point wave_0_per_point14=t_x=t_x+(equal(tri_point,1)*(((txp1-t_x)*.5))); wave_0_per_point15=t_y=t_y+(equal(tri_point,1)*(((typ1-t_y)*.5))); wave_0_per_point16= wave_0_per_point17=//right point wave_0_per_point18=t_x=t_x+(equal(tri_point,2)*(((txp2-t_x)*.5))); wave_0_per_point19=t_y=t_y+(equal(tri_point,2)*(((typ2-t_y)*.5))); wave_0_per_point20= wave_0_per_point21=x=(t_x-0.5)*0.55 + 0.5 + q4; wave_0_per_point22=y=t_y + q5 +0.1; wave_0_per_point23= wave_0_per_point24=v=min(bass*bass*0.78,1); wave_0_per_point25=r=v; wave_0_per_point26=g=v; wave_0_per_point27=b=v; wave_0_per_point28=a=1 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=tri_point=rand(3); wave_1_per_point2= wave_1_per_point3=txp1=0; wave_1_per_point4=txp2=1; wave_1_per_point5= wave_1_per_point6=typ1=0.2; wave_1_per_point7=typ2=0.2; wave_1_per_point8= wave_1_per_point9=//top point wave_1_per_point10=t_x=t_x+(equal(tri_point,0)*(((.5-t_x)*.5))); wave_1_per_point11=t_y=t_y+(equal(tri_point,0)*(((.8-t_y)*.5))); wave_1_per_point12= wave_1_per_point13=//left point wave_1_per_point14=t_x=t_x+(equal(tri_point,1)*(((txp1-t_x)*.5))); wave_1_per_point15=t_y=t_y+(equal(tri_point,1)*(((typ1-t_y)*.5))); wave_1_per_point16= wave_1_per_point17=//right point wave_1_per_point18=t_x=t_x+(equal(tri_point,2)*(((txp2-t_x)*.5))); wave_1_per_point19=t_y=t_y+(equal(tri_point,2)*(((typ2-t_y)*.5))); wave_1_per_point20= wave_1_per_point21=x=(t_x-0.5)*0.55 + 0.5; wave_1_per_point22=y=t_y; wave_1_per_point23= wave_1_per_point24=x=x+q4; wave_1_per_point25=y=y+q5+0.1; wave_1_per_point26= wave_1_per_point27= wave_1_per_point28=v=min(bass*bass*0.78,1); wave_1_per_point29=r=v; wave_1_per_point30=g=v; wave_1_per_point31=b=v; wave_1_per_point32=a=1 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=tri_point=rand(3); wave_2_per_point2= wave_2_per_point3=txp1=0; wave_2_per_point4=txp2=1; wave_2_per_point5= wave_2_per_point6=typ1=0.2; wave_2_per_point7=typ2=0.2; wave_2_per_point8= wave_2_per_point9=//top point wave_2_per_point10=t_x=t_x+(equal(tri_point,0)*(((.5-t_x)*.5))); wave_2_per_point11=t_y=t_y+(equal(tri_point,0)*(((.8-t_y)*.5))); wave_2_per_point12= wave_2_per_point13=//left point wave_2_per_point14=t_x=t_x+(equal(tri_point,1)*(((txp1-t_x)*.5))); wave_2_per_point15=t_y=t_y+(equal(tri_point,1)*(((typ1-t_y)*.5))); wave_2_per_point16= wave_2_per_point17=//right point wave_2_per_point18=t_x=t_x+(equal(tri_point,2)*(((txp2-t_x)*.5))); wave_2_per_point19=t_y=t_y+(equal(tri_point,2)*(((typ2-t_y)*.5))); wave_2_per_point20= wave_2_per_point21=x=(t_x-0.5)*0.55 + 0.5; wave_2_per_point22=y=t_y; wave_2_per_point23= wave_2_per_point24= wave_2_per_point25=x=x+q4; wave_2_per_point26=y=y+q5+0.1; wave_2_per_point27= wave_2_per_point28= wave_2_per_point29=v=min(bass*bass*0.78,1); wave_2_per_point30=r=v; wave_2_per_point31=g=v; wave_2_per_point32=b=v; wave_2_per_point33=a=1 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=tri_point=rand(3); wave_3_per_point2= wave_3_per_point3=txp1=0; wave_3_per_point4=txp2=1; wave_3_per_point5= wave_3_per_point6=typ1=0.2; wave_3_per_point7=typ2=0.2; wave_3_per_point8= wave_3_per_point9=//top point wave_3_per_point10=t_x=t_x+(equal(tri_point,0)*(((.5-t_x)*.5))); wave_3_per_point11=t_y=t_y+(equal(tri_point,0)*(((.8-t_y)*.5))); wave_3_per_point12= wave_3_per_point13=//left point wave_3_per_point14=t_x=t_x+(equal(tri_point,1)*(((txp1-t_x)*.5))); wave_3_per_point15=t_y=t_y+(equal(tri_point,1)*(((typ1-t_y)*.5))); wave_3_per_point16= wave_3_per_point17=//right point wave_3_per_point18=t_x=t_x+(equal(tri_point,2)*(((txp2-t_x)*.5))); wave_3_per_point19=t_y=t_y+(equal(tri_point,2)*(((typ2-t_y)*.5))); wave_3_per_point20= wave_3_per_point21=x=(t_x-0.5)*0.55 + 0.5; wave_3_per_point22=y=t_y; wave_3_per_point23= wave_3_per_point24= wave_3_per_point25=x=x+q4; wave_3_per_point26=y=y+q5+0.1; wave_3_per_point27= wave_3_per_point28=v=min(bass*bass*0.78,1); wave_3_per_point29=r=v; wave_3_per_point30=g=v; wave_3_per_point31=b=v; wave_3_per_point32=a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.400000 shapecode_0_rad=0.329957 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.822124 shapecode_0_tex_zoom=0.880263 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=ang=1.830; shape_0_per_frame2=//tex_ang=above(bass,1)*3.14; shape_0_per_frame3=a=above(treb,0.5); shape_0_per_frame4=x=0.5+q4; shape_0_per_frame5=y=0.4+q5+0.1 shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.390000 shapecode_1_rad=2.946219 shapecode_1_ang=1.822124 shapecode_1_tex_ang=1.822124 shapecode_1_tex_zoom=2.448610 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.010000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=1.830; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.808141 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.400000 shapecode_2_g=0.400000 shapecode_2_b=0.800000 shapecode_2_a=1.000000 shapecode_2_r2=0.700000 shapecode_2_g2=0.600000 shapecode_2_b2=0.500000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364566 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.498314 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.800000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=decay=.98; per_frame_2=zoom=1.00; per_frame_3=//dx=sin(time*0.3)*0.001; per_frame_4=//dy=cos(time*0.15)*0.001; per_frame_5= per_frame_6=basstime=basstime+(bass_att*bass_att)*0.01*(75/fps); per_frame_7=midtime=midtime+(mid_att*mid_att)*0.01*(75/fps); per_frame_8= per_frame_9=qx=sin(basstime*0.2)*0.2; per_frame_10=cx=0.5+qx; per_frame_11=q4=qx; per_frame_12= per_frame_13=qy=sin(midtime*0.2)*0.2; per_frame_14=cy=0.5-qy; per_frame_15=q5=qy; per_frame_16=monitor=q4 per_pixel_1= per_pixel_2=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_3= per_pixel_4=var = tan(rd*(1+(bass))); per_pixel_5=var = var*var; per_pixel_6= per_pixel_7=zm = -1+ (0.001*var)*rd; per_pixel_8=zm=zm*1.003; per_pixel_9=sx=zm; per_pixel_10=sy=zm; per_pixel_11= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cycloid 2.milk0000664000175000017500000000247111756064134026274 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.706706 fWaveScale=0.490254 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.024 rot=-0.08 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.029439 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=dx = dx + 0.01*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); per_frame_7=decay = decay - 0.01*equal(frame%20,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - 4-20 =).milk0000664000175000017500000002514111756064134025347 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001600 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.099595 fWaveSmoothing=0.630000 fWaveParam=1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.010000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.005645 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.049900 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.100000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=r = 1-(time*.56)*(k1*k1)*x/0.5; wave_0_per_point2=b = 1-(time*.99)*(k1*k1)*x/0.5; wave_0_per_point3=g = 1-(time*.30)*(k1*k1)*x/0.5; wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=k1 = (x/y)* 0.5 + above(bass*time-rad, .420); wave_0_per_point7=k2 = (x*y)*sin(time*treb_thresh*rad*rad); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.010000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r = 1-(time*.56)*(k1*k1)*x/0.5; shape_0_per_frame2=b = 1-(time*.99)*(k1*k1)*x/0.5; shape_0_per_frame3=g = 1-(time*.30)*(k1*k1)*x/0.5; shape_0_per_frame4=r2 = 1-(time*.56)*(k1*k1)*x/0.5; shape_0_per_frame5=b2 = 1-(time*.99)*(k1*k1)*x/0.5; shape_0_per_frame6=g2 = 1-(time*.30)*(k1*k1)*x/0.5; shape_0_per_frame7= shape_0_per_frame8=ass = max(time+rad, 1); shape_0_per_frame9=ass1 = min(time+ass+rad, 2); shape_0_per_frame10=ass2 = ass + ass1; shape_0_per_frame11=k1 = ass1; shape_0_per_frame12= shape_0_per_frame13=ang = sin(2*bass);; shape_0_per_frame14= shape_0_per_frame15= shape_0_per_frame16=x = ( .5); shape_0_per_frame17=y = ( .5); shape_0_per_frame18=rad = radd; shape_0_per_frame19= shape_0_per_frame20= shape_0_per_frame21=poo1 = max(bass+(time*2), poo2); shape_0_per_frame22=poo2 = max(bass-time, poo1); shape_0_per_frame23=poo = (poo1+poo2)/10*.5; shape_0_per_frame24=sides = 100; shape_0_per_frame25= shape_0_per_frame26= shape_0_per_frame27= shape_0_per_frame28=radd=sin(bass*0.05); shape_0_per_frame29= shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=r = 1*(time*.56)*(k1*k1)*x/0.5; shape_1_per_frame2=b = 1*(time*.99)*(k1*k1)*x/0.5; shape_1_per_frame3=g = 1*(time*.30)*(k1*k1)*x/0.5; shape_1_per_frame4=r2 = 1*(time*.56)*(k1*k1)*x/0.5; shape_1_per_frame5=b2 = 1*(time*.99)*(k1*k1)*x/0.5; shape_1_per_frame6=g2 = 1*(time*.30)*(k1*k1)*x/0.5; shape_1_per_frame7= shape_1_per_frame8=k1 = 2;; shape_1_per_frame9= shape_1_per_frame10=sides = 20; shape_1_per_frame11= shape_1_per_frame12=rad = 0.25;; shape_1_per_frame13= shape_1_per_frame14=bamx=sin(time-bass); shape_1_per_frame15=boom=sin(((bamx%boom)*bass)*time); shape_1_per_frame16=bom=(rand(0.1*(time-boom)*(time-bamx))*2); shape_1_per_frame17= shape_1_per_frame18=x = (sin(time)*0.420+0.5); shape_1_per_frame19=y = (sin(time/2)*0.420+0.5); shape_1_per_frame20= shape_1_per_frame21=poo1 = max(bass+(time*2), poo2); shape_1_per_frame22=poo2 = max(bass-time, poo1); shape_1_per_frame23=poo = (poo1+poo2)/10*.5; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 1-(time*.56)*(k1*k1)*x/0.5; shape_2_per_frame2=b = 1-(time*.99)*(k1*k1)*x/0.5; shape_2_per_frame3=g = 1-(time*.30)*(k1*k1)*x/0.5; shape_2_per_frame4=r2 = 1-(time*.56)*(k1*k1)*x/0.5; shape_2_per_frame5=b2 = 1-(time*.99)*(k1*k1)*x/0.5; shape_2_per_frame6=g2 = 1-(time*.30)*(k1*k1)*x/0.5; shape_2_per_frame7= shape_2_per_frame8=k1 = 1;; shape_2_per_frame9= shape_2_per_frame10=sides = 20; shape_2_per_frame11= shape_2_per_frame12=rad = 0.25;; shape_2_per_frame13= shape_2_per_frame14=bamx=sin(time-bass); shape_2_per_frame15=boom=sin(((bamx%boom)*bass)*time); shape_2_per_frame16=bom=(rand(0.1*(time-boom)*(time-bamx))*2); shape_2_per_frame17= shape_2_per_frame18=x = (sin(time/2)*0.420+0.5); shape_2_per_frame19=y = (sin(time)*0.420+0.5); shape_2_per_frame20= shape_2_per_frame21=poo1 = max(bass+(time*2), poo2); shape_2_per_frame22=poo2 = max(bass-time, poo1); shape_2_per_frame23=poo = (poo1+poo2)/10*.5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.670888 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.942478 shapecode_3_tex_zoom=0.900000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.170000 shape_3_per_frame1=r = 1-(time*.56)*(k1*k1)*x/0.5; shape_3_per_frame2=b = 1-(time*.99)*(k1*k1)*x/0.5; shape_3_per_frame3=g = 1-(time*.30)*(k1*k1)*x/0.5; shape_3_per_frame4=r2 = 1-(time*.56)*(k1*k1)*x/0.5; shape_3_per_frame5=b2 = 1-(time*.99)*(k1*k1)*x/0.5; shape_3_per_frame6=g2 = 1-(time*.30)*(k1*k1)*x/0.5; shape_3_per_frame7= shape_3_per_frame8=k1 = 1;; per_frame_init_1=mv_x = (60); per_frame_init_2=mv_y = 89; per_frame_init_3=monitor = echo_zoom; per_frame_init_4= per_frame_init_5= per_frame_1=zoom =sin( echo_zoom-q4); per_frame_2= per_frame_3=cx = (sin((time/2)*1.5)*0.8 + 0.5); per_frame_4=cy = (sin(time*1.1)*0.8 + 0.5); per_frame_5= per_frame_6= per_frame_7= per_frame_8=ob_r = 2*(time*.7); per_frame_9=ob_b = 2*(time*.6); per_frame_10=ob_g = 2*(time*.5); per_frame_11= per_frame_12=ib_r = 1*(time*.5); per_frame_13=ib_b = 1*(time*.6); per_frame_14=ib_g = 1*(time*.7); per_frame_15= per_frame_16= per_frame_17=rot = 0.1; per_frame_18= per_frame_19= per_frame_20= per_frame_21=decay = .999999; per_frame_22= per_frame_23= per_frame_24=wec=sin(time-1); per_frame_25=weconz=(q4-q2)*wec; per_frame_26=wecrut=(tri*3)-(sin(time-rad)); per_frame_27=tri= q8; per_frame_28= per_frame_29= per_frame_30=t1 = wec+x; per_frame_31=t3 = tri*weconz; per_frame_32=t6 = wecrut; per_frame_33=t7 = wec * time; per_frame_34= per_frame_35= per_frame_36=q1 = wec; per_frame_37=q2 = tri-t1; per_frame_38=q6 = (weconz*2)/time; per_pixel_1=bamx=sin(time-bass); per_pixel_2=boom=sin(((bamx%boom)*bass)*time); per_pixel_3=bom=(rand(0.1*(time-boom)*(time-bamx))*2); per_pixel_4= per_pixel_5= per_pixel_6=speed = sin(((speedA-speedB)*(speedB-speedA)))%speedC; per_pixel_7=speedA = sin((bass*3 - speedB )* time); per_pixel_8=speedB = sin((mid*3 + speedC ) * time); per_pixel_9=speedC = sin((treb*3 - speedA ) * time); per_pixel_10= per_pixel_11=shox = cos(q3 - q8)*speed; per_pixel_12=rhox = sin(q5 + speedB)%speed; per_pixel_13=rox = (shox - rhox)/2; per_pixel_14= per_pixel_15=daz=((speed*(time-1))*bass)* 0.5 + 0.5; per_pixel_16= per_pixel_17= per_pixel_18= per_pixel_19= per_pixel_20=wec=sin(time-1); per_pixel_21=weconz=t4-q4; per_pixel_22=wecrut=(tri*3)-(sin(time-rad)); per_pixel_23=tri= q8; per_pixel_24= per_pixel_25= per_pixel_26= per_pixel_27=warp = 1.420; per_pixel_28= per_pixel_29=q3 = treb*bom; per_pixel_30=q8 = bass* boom; per_pixel_31=q5 = mid*rox; per_pixel_32=q6 = rox%speed; per_pixel_33=q4 = daz - q4; per_pixel_34= per_pixel_35= per_pixel_36=wec=sin(time-1); per_pixel_37=weconz=(q4-q2)*wec; per_pixel_38=wecrut=(tri*3)-(sin(time-rad)); per_pixel_39=tri= q8; per_pixel_40= per_pixel_41= per_pixel_42= per_pixel_43=t1 = wec+x; per_pixel_44=t3 = tri*weconz; per_pixel_45=t6 = wecrut; per_pixel_46=t7 = wec * time; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - heater core C_Phat's_on route_mix+beam.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - heater core C_Phat's_on route_mix+beam.m0000664000175000017500000003370211756064135032760 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=0.900000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311600 fWaveScale=1.228910 fWaveSmoothing=0.000000 fWaveParam=0.200000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.459526 fWarpScale=2.006761 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=-1.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.900000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=freq=sin(q7*0.5)*4+4; wave_0_per_point4= wave_0_per_point5=scale=sin(n*freq)*0.3+0.7; wave_0_per_point6=xp=sin(n*1)*0.3*scale; wave_0_per_point7=yp=cos(n*1)*0.3*scale; wave_0_per_point8=zp=abs(sin(n*freq+time)*0.1); wave_0_per_point9= wave_0_per_point10=//rotate on y wave_0_per_point11=ang=(q7+time*0.01)*0.2; wave_0_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_0_per_point13=yp2=yp; wave_0_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_0_per_point15= wave_0_per_point16=//rotate on x wave_0_per_point17=ang=(q7+time*0.01)*0.3; wave_0_per_point18=xp3=xp2; wave_0_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_0_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_0_per_point21= wave_0_per_point22= wave_0_per_point23=xp=xp3; wave_0_per_point24=yp=yp3; wave_0_per_point25=zp=zp3; wave_0_per_point26=zp=zp+2.1; wave_0_per_point27=xs=xp/zp; wave_0_per_point28=ys=yp/zp; wave_0_per_point29= wave_0_per_point30=x=xs+0.5; wave_0_per_point31=y=ys*1.3+0.5; wave_0_per_point32= wave_0_per_point33= wave_0_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_0_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.700000 wavecode_1_g=0.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2= wave_1_per_point3=freq=sin(q7*0.5)*4+4; wave_1_per_point4= wave_1_per_point5=scale=sin(n*freq)*0.3+0.7; wave_1_per_point6=xp=sin(n*1)*0.3*scale; wave_1_per_point7=yp=cos(n*1)*0.3*scale; wave_1_per_point8=zp=-abs(sin(n*freq+time)*0.1); wave_1_per_point9= wave_1_per_point10=//rotate on y wave_1_per_point11=ang=(q7+time*0.01)*0.2; wave_1_per_point12=xp2=xp*sin(ang) + zp*cos(ang); wave_1_per_point13=yp2=yp; wave_1_per_point14=zp2=xp*cos(ang) - zp*sin(ang); wave_1_per_point15= wave_1_per_point16=//rotate on x wave_1_per_point17=ang=(q7+time*0.01)*0.3; wave_1_per_point18=xp3=xp2; wave_1_per_point19=yp3=yp2*sin(ang) + zp2*cos(ang); wave_1_per_point20=zp3=yp2*cos(ang) - zp2*sin(ang); wave_1_per_point21= wave_1_per_point22= wave_1_per_point23=xp=xp3; wave_1_per_point24=yp=yp3; wave_1_per_point25=zp=zp3; wave_1_per_point26=zp=zp+2.1; wave_1_per_point27=xs=xp/zp; wave_1_per_point28=ys=yp/zp; wave_1_per_point29= wave_1_per_point30=x=xs+0.5; wave_1_per_point31=y=ys*1.3+0.5; wave_1_per_point32= wave_1_per_point33= wave_1_per_point34=aflux=sin(n*8+time)*0.5+0.5; wave_1_per_point35=a=1 - (aflux*aflux)*q8*3 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2= wave_2_per_point3=freq=sin(q7*0.5)*4+4; wave_2_per_point4= wave_2_per_point5=aflux=sin(n*0.5); wave_2_per_point6= wave_2_per_point7=scale=sin(n*freq)*0.3+0.7; wave_2_per_point8=xp=rand(10)-5; wave_2_per_point9=xp=xp*0.0008*aflux; wave_2_per_point10=yp=rand(10)-5; wave_2_per_point11=yp=yp*0.0008*aflux; wave_2_per_point12=zp=sample*3-1.5; wave_2_per_point13= wave_2_per_point14=//rotate on y wave_2_per_point15=ang=(q7+time*0.01)*0.2; wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); wave_2_per_point17=yp2=yp; wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); wave_2_per_point19= wave_2_per_point20=//rotate on x wave_2_per_point21=ang=(q7+time*0.01)*0.3; wave_2_per_point22=xp3=xp2; wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); wave_2_per_point25= wave_2_per_point26= wave_2_per_point27=xp=xp3; wave_2_per_point28=yp=yp3; wave_2_per_point29=zp=zp3; wave_2_per_point30= wave_2_per_point31=zp=zp+2.1; wave_2_per_point32=xs=xp/zp; wave_2_per_point33=ys=yp/zp; wave_2_per_point34= wave_2_per_point35=x=xs+0.5; wave_2_per_point36=y=ys*1.3+0.5; wave_2_per_point37= wave_2_per_point38= wave_2_per_point39= wave_2_per_point40=a=aflux wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2= wave_3_per_point3= wave_3_per_point4= wave_3_per_point5=scale=sin(n*freq)*0.3+0.7; wave_3_per_point6=zp=sin(time); wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); wave_3_per_point8=xp=sin(n)*0.1*aflux; wave_3_per_point9=yp=cos(n)*0.1*aflux; wave_3_per_point10= wave_3_per_point11= wave_3_per_point12=//rotate on y wave_3_per_point13=ang=(q7+time*0.01)*0.2; wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yp2=yp; wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=//rotate on x wave_3_per_point19=ang=(q7+time*0.01)*0.3; wave_3_per_point20=xp3=xp2; wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); wave_3_per_point23= wave_3_per_point24= wave_3_per_point25=xp=xp3; wave_3_per_point26=yp=yp3; wave_3_per_point27=zp=zp3; wave_3_per_point28= wave_3_per_point29=zp=zp+2.1; wave_3_per_point30=xs=xp/zp; wave_3_per_point31=ys=yp/zp; wave_3_per_point32= wave_3_per_point33=x=xs+0.5; wave_3_per_point34=y=ys*1.3+0.5; wave_3_per_point35= wave_3_per_point36= wave_3_per_point37= wave_3_per_point38=a=aflux shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=6.650134 shapecode_0_ang=3.644249 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.274293 shapecode_0_r=0.500000 shapecode_0_g=0.500000 shapecode_0_b=1.000000 shapecode_0_a=0.180000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=rate = fps/(fps+1/3); shape_0_per_frame2=beat = above(bass,bassthresh); shape_0_per_frame3=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.3)*rate+1.3); shape_0_per_frame4=poly = if(beat,rand(30)+6,poly); shape_0_per_frame5=sides = poly; shape_0_per_frame6= shape_0_per_frame7=te = te + max(bass/fps/3,0.003); shape_0_per_frame8=x = 0.5+0.45*sin(te*1.87)+0.07*sin(time*0.6); shape_0_per_frame9=y = 0.5+0.35*cos(te*1.87)+0.07*sin(time*1.3); shape_0_per_frame10=ang = 3*sin(-te*1.67) + 3*cos(te*0.4); shape_0_per_frame11=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame12=r = min(1,max(0,r + 0.4*sin(time*0.517 + 1))); shape_0_per_frame13=g = min(1,max(0,g + 0.4*sin(time*0.491 + 2))); shape_0_per_frame14=b = min(1,max(0,b + 0.4*sin(time*0.532 + 4))); shape_0_per_frame15=r2 = min(1,max(0,r2 + 0.4*sin(time*0.457 + 3))); shape_0_per_frame16=g2 = min(1,max(0,g2 + 0.4*sin(time*0.437 + 5))); shape_0_per_frame17=b2 = min(1,max(0,b2 + 0.4*sin(time*0.484 + 6))); shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.490000 shapecode_1_rad=0.749999 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 4; shape_1_per_frame1= shape_1_per_frame2=rate = fps/(fps+1/2); shape_1_per_frame3=beat = above(bass,bassthresh); shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); shape_1_per_frame5=ran = rand(8)+4; shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); shape_1_per_frame7=//poly = if(above(poly,8),4,poly); shape_1_per_frame8=sides = poly; shape_1_per_frame9= shape_1_per_frame10=rate2 = fps/(fps+10); shape_1_per_frame11=out = (1-beat)*rate2*out + beat; shape_1_per_frame12=border_a = out; shape_1_per_frame13=te = bass/fps/2 + te; shape_1_per_frame14=x = x + 0.056*sin(te*1.67); shape_1_per_frame15=y = y + 0.043*sin(te*1.23); shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); shapecode_2_enabled=1 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.853568 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.220190 shapecode_2_r=0.980000 shapecode_2_g=0.000000 shapecode_2_b=0.890000 shapecode_2_a=1.000000 shapecode_2_r2=0.920000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.050000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang=sin(time*0.4)*0.05 * (sin(time*0.4)*0.5+0.5) shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.265151 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.100000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.500000 shapecode_3_border_g=0.500000 shapecode_3_border_b=0.500000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rate = fps/(fps+1/2); shape_3_per_frame2= shape_3_per_frame3=ang = time*0.5; shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; shape_3_per_frame5=te = vol/fps + te; shape_3_per_frame6=x = x + 0.2*sin(te*1.14); shape_3_per_frame7=y = y + 0.2*sin(te*0.96+2); shape_3_per_frame8= shape_3_per_frame9=beat = above(vol*1.5,bassthresh); shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); shape_3_per_frame13=sides = poly; shape_3_per_frame14=rad = rad-log(poly)/100; shape_3_per_frame15= shape_3_per_frame16=a=pow(vol*2,2); shape_3_per_frame17=border_a=a; shape_3_per_frame18=rad=rad*0.7+a*0.015 per_frame_1=//This Preset is based on Geiss - Feedback and Geiss - Feedback 2 per_frame_2= per_frame_3=//Ever since Geiss made those presets I've made slight changes per_frame_4=//to them and saved them. They were so cool, I used to watch per_frame_5=//them for hours. This preset is then one that flowed from per_frame_6=//changing and tweaking those. per_frame_7= per_frame_8=//Almost everything is changed, but the one shape, (shape 4) per_frame_9=//feeding back into the two bigger ones (shape 2 and 3) is per_frame_10=//obtained from the Feedback presets. per_frame_11= per_frame_12=//I've added a 4th shape (shape 1) that is the big 'filter' per_frame_13=//to change colours etc. It is also textured, so thats why per_frame_14=//the 'triple' feedback is for. per_frame_15= per_frame_16=//Shapes 3 and 2 can have their borders displayed in a strobe per_frame_17=//like fashion on beats. They also change amount of sides. per_frame_18= per_frame_19=//-Reenen per_frame_20= per_frame_21= per_frame_22=decay=1; per_frame_23= per_frame_24=vol=(bass+mid+treb)*0.25; per_frame_25=vol=vol*vol; per_frame_26=mtime=mtime+vol*0.018*(68/fps); per_frame_27=q7=mtime; per_frame_28=q8=vol per_pixel_1=zoom=-1.02 + ((rad*(treb*10))*(bass*bass)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Morat's Final Voyage.milk0000664000175000017500000000454111756064134031151 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.976151 fWaveScale=0.931 fWaveSmoothing=0.18 fWaveParam=-0.32 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=2.3 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0.01 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 per_frame_1=warp = 0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=pulse=if(above(abs(pulse),5000),-5000,pulse+mid_att*.1*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)); per_frame_15=wave_b=if(treb_changed,1,if(mid_changed,.45,-.45))*q4; per_frame_16=wave_g=if(bass_changed,.1,bass_flop); per_frame_17=wave_r=if(mid_flop,1,.5*q2*treb_flop); per_frame_18=ib_b=ib_b+.5*sin(pulse); per_frame_19=ib_g=ib_g+5*sin(pulse*.8); per_frame_20=ib_r=ib_r+5*sin(pulse*.8); per_frame_21=ob_b=wave_r; per_frame_22=ob_g=wave_b; per_frame_23=ob_r=wave_g; per_frame_24=wave_mystery=sin(pulse); per_frame_25=q1=pulse; per_pixel_1=zoom=zoom-cos(x*10*sin(time+q1*.9)-10*sin(time+q1))*.1-sin(rad*10*sin(time+q1*.5))*.1; per_pixel_2=rot=rot+abs(1-zoom)*sin(time+q1)*2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Idiot - Tentacle Dreams (Remix).milk0000664000175000017500000000574611756064134030713 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=0.98 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=3.544918 fWaveSmoothing=0.63 fWaveParam=-0.36 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1.0001 fShader=0 zoom=1.000376 rot=1 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999944 sy=0.999904 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.0499 ob_r=0.11 ob_g=0.5 ob_b=1 ob_a=0 ib_size=0.055 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=1.28 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=react=vol; per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; per_frame_17=change=bnot(1); per_frame_18=q1=new_bass; per_frame_19=q2=new_treb; per_frame_20=q3=new_mid; per_frame_21=q4=new_vol; per_frame_22=q5=bass_thresh; per_frame_23=q6=treb_thresh; per_frame_24=q7=mid_thresh; per_frame_25=q8=vol_thresh; per_frame_26=wave_r=.4+.3*Sin(time+Q1); per_frame_27=wave_b=.3+.6*sin(time+q2); per_frame_28=wave_g=.5+.5*sin(time-q1); per_frame_29= per_frame_30= per_pixel_1=rot_effect=.3*Sin(rad-+ang*x+yQ3)*rad*sin(if(Above(Q1,q2),q5,-q5))*rad-.1*sin(Q3*rad+ang-x*y*rad*q1); per_pixel_2=rot_effect2=if(Above(q5,q6),rot_effect,-rot_effect)-rad*.25*sin(Q6)+.2*Sin(Q6)-x*.25-.01*sin(Q7)- per_pixel_3=above(rad,x)*sin(Q8)*.25*sin(time*.65); per_pixel_4=rot=if(above(q5,q7),rot_effect,rot_effect2); per_pixel_5=cx_x=if(Above(Q2,q3),cx+.5*Sin(x-.3*Rad*cos(q1-.3)-.2-rad*sin(q6)),.5); per_pixel_6=cy_x=if(Above(Q2,q3),cy+.5*sin(y-.3*rad*cos(q2-.3)-.2-rad*sin(q5)),.5); per_pixel_7=cx=if(above(q5,q6),cx_x,cx_x-.2); per_pixel_8=cy=if(Above(Q5,q7),cy_x,cy_x-.2); per_pixel_9=zoom=zoom-.10*rad*sin(Q1)*Rad-.02*sin(q6-x+y*sin(q6+rad)+rad); per_pixel_10=//388-0250; projectM-complete-2.1.0-Source/presets_milkdrop_104/Scanner (@ztec)2.milk0000664000175000017500000000756511756064134026247 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.998999 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.63 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.055 ob_r=1 ob_g=1 ob_b=0 ob_a=0.2 ib_size=0.0035 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=0 mv_dy=0.000002 mv_l=5 mv_r=0 mv_g=0 mv_b=0.7 mv_a=0 per_frame_1=high_bass = above(bass_att,2); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=//mv_rr = if(high_bass,.5 ,mv_rr*.9); per_frame_7=//mv_r = mv_rr; per_frame_8=//mv_b = if(high_treb*high_bass,0,1); per_frame_9=//mv_g = if(high_treb*high_bass,0,.1*sin(time*.302)+.1); per_frame_10=//mv_a = if(above(bass_att,1.5),.6,mv_a); per_frame_11=//mv_x = bits *3; per_frame_12=//mv_y = mv_x *.8; per_frame_13= per_frame_14=ob_r = sin(time*.3)/2+.5; per_frame_15=ob_g= sin(time*.34)/2+.5; per_frame_16=ob_b = sin(time*.3714)/2+.5; per_frame_17= per_frame_18=boomnow = if(high_bass,time,boomnow); per_frame_19=brightness = min(sqr(time-boomnow-.866)+.25,1); per_frame_20=av_bass=if(high_bass,av_bass*.8+.2*bass,av_bass); per_frame_21=count=count+above(bass,av_bass*1.2); per_frame_22= per_frame_23=ob_r = ob_r*brightness; per_frame_24=ob_g = ob_g*brightness; per_frame_25=ob_b = ob_b*brightness; per_frame_26= per_frame_27=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_28=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_29= per_frame_30=w_x = w_x+w_dx; per_frame_31=w_y = w_y +w_dy; per_frame_32=monitor = bits; per_frame_33=q1 = bits; per_frame_34=w_x = if(above(abs(w_x-.5),.5),rand(10)/10,w_x); per_frame_35=w_y = if(above(abs(w_y-.5),.5),rand(10)/10,w_y); per_frame_36= per_frame_37=wave_x = w_x; per_frame_38=wave_y = w_y; per_frame_39= per_frame_40=monitor = brightness; per_frame_41=monitor = av_bass; per_frame_42=monitor = count; per_pixel_1=//---- Rotation Angle per_pixel_2=v_ang=time*.2*(x+y)*(.005+.003*(sin(time*.1)+cos(time*.14))); per_pixel_3= per_pixel_4=v_ang = time+sin(x*(sin(time*.32)*3+4)+y*(sin(time*.42)*3+4)); per_pixel_5= per_pixel_6=//---- Initialisation: X, Y, ANG, CX, CY, DX, DY, SX, SY per_pixel_7=//---- to these: VX, VY, VANG, CVX, CVY, DVX, DVY, SVX, SVY per_pixel_8=vx = (x-.5)*cos(v_ang) - (y-.5)*sin(v_ang)+.5; per_pixel_9=vy = (x-.5)*sin(v_ang) +(y-.5)*cos(v_ang)+.5; per_pixel_10=vang=atan((vy-.5)/(vx+.000001-.5))+below(vx,.5)*sign(vy-.5)*3.14159; per_pixel_11=cvx = (cx-.5)*cos(v_ang) - (cy-.5)*sin(v_ang)+.5; per_pixel_12=cvy = (cx-.5)*sin(v_ang) +(cy-.5)*cos(v_ang)+.5; per_pixel_13=svx=sx; svy=sy; dvx=dx; dvy=dy; per_pixel_14=cang=atan((vy-cvy)/(vx+.000001-cvx)) per_pixel_15=+below(vx,cvx)*sign(vy-cvy)*3.14159; //Bonus var: angle about (cvx,cvy) per_pixel_16= per_pixel_17=//---- Preset Code per_pixel_18= per_pixel_19=dx=above(vx,sin(time*.5)*.7+.5)*1.0002; per_pixel_20=dy = above(vy,(cos(time*.5)*.6+.5)); per_pixel_21= per_pixel_22=//---- Realisation of virtual variables per_pixel_23=cx = (cvx-.5)*cos(-v_ang) - (cvy-.5)*sin(-v_ang)+.5; per_pixel_24=cy = (cvx-.5)*sin(-v_ang) +(cvy-.5)*cos(-v_ang)+.5; per_pixel_25=dvx = dvx + (vx-cvx)*(svx-1); per_pixel_26=dvy = dvy - (vy-cvy)*(svy-1); per_pixel_27=//dx = dvx*cos(v_ang) - dvy*sin(v_ang); per_pixel_28=//dy = -dvx*sin(v_ang) - dvy*cos(v_ang); per_pixel_29=//---- End Virtual Axis Code per_frame_init_1=bits = rand(7)+7; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Supernova 1.milk0000664000175000017500000000360411756064134026666 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994 fDecay=0.99 fVideoEchoZoom=1.089924 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.2 fWaveScale=0.810235 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.37199 fZoomExponent=1 fShader=0 zoom=1.0418 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.23801 sx=1 sy=1 wave_r=0.6 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.150*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.150*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.007*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.005*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.005*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=my_rad = sqrt(my_x*my_x + my_y*my_y); per_frame_10=my_mod = 16 - 14*below(my_rad,0.2); per_frame_11=decay = decay - 0.01*equal(frame%my_mod,0); per_frame_12=my_x = 0.2*sin(time*0.392) + 0.2*sin(time*0.551+2); per_frame_13=my_y = 0.2*sin(time*0.322+1) + 0.2*sin(time*0.611+3); per_frame_14=dx = dx + 0.03*my_x; per_frame_15=dy = dy + 0.03*my_y; per_frame_16=wave_x = wave_x - 0.89*my_x; per_frame_17=wave_y = wave_y + 0.89*my_y; per_frame_18= per_frame_19= ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of Twisted Souls Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Voyage Of T0000664000175000017500000000475611756064134032500 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.993 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.608039 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.00496 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.36 ob_size=0.01 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.015 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.15 mv_r=0 mv_g=0 mv_b=1 mv_a=0.4 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.48*sin(time*1.324); per_frame_3=ob_b = 0.5 - 0.48*cos(time*1.316); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=mv_r = wave_r; per_frame_8=mv_b = wave_b; per_frame_9=mv_g = wave_g; per_frame_10=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_11=oldq8 = q8; per_frame_12=monitor = sin(q8); per_frame_13=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_14=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_15=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_16=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_17=//zoom = zoom+ 0.06*abs(sin(q8)); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=//rot = -0.01*rad*sin(q8); per_pixel_16=rot =0+abs(3* dx) - abs(3*dy); per_pixel_17=zoom =1+abs(3* dx) - abs(3*dy); per_pixel_18=zoomexp = 1 + abs((300* dx) - (300*dy)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - my pupil is big.milk0000664000175000017500000001364211756064134030110 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=20 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sample); wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); wave_0_per_point3= wave_0_per_point4=r=value1-bass; wave_0_per_point5=g=value2-treb; wave_0_per_point6=b=1-(value1+value2+mid); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.687521 shapecode_0_ang=2.953098 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.001830 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.110001 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; shape_0_per_frame2=additive=if(equal(time%300,0),0,1); shape_0_per_frame3=bb=bb+.0015*(bass+bass_att+q2+treb_att+mid_att); shape_0_per_frame4=tex_ang=6.28*(sin(1.2*bb*q1*q2)*.5+1+cos(1.5*bb)*.5); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=beatb=above(bass,bass_att); per_frame_3=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att); per_frame_6=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att); per_frame_9=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21= per_frame_22= per_frame_23=decay=.985+(vol_att*.333)*.001; per_pixel_1=dx=q2*.0001-q6*.0001; per_pixel_2=dy=q4*.0001-q6*.0001; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Festive.milk0000664000175000017500000000254411756064135026173 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=4.07796 fWaveSmoothing=0.9 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.070549 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = min(1,max(0,0.4*bass)); per_frame_2=wave_g = min(1,max(0,0.4*mid)); per_frame_3=wave_b = min(1,max(0,0.4*treb)); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Perverted Dialect.milk0000664000175000017500000000365211756064134030700 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.983 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=2.047093 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=3.394161 fShader=0 zoom=1.008148 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + if(above(bass_att,1.4),1,.49*sin(time*2)); per_frame_3=wave_g = wave_g + if(above(bass_att,1.4),0,if(above(treb_att,1.4),1,.49*sin(time*3))); per_frame_4=wave_b = wave_b + if(above(treb_att,1.4),0,.49*sin(time)); per_frame_5=timer_base=.5; per_frame_6=q1=sin(time*timer_base*4); per_frame_7=q2=sin(time*timer_base*2); per_frame_8=q3=sin(time*timer_base); per_frame_9=rot=if(above(q1,0),if(above(q2,0),.1,-.1),0); per_frame_10=zoom=zoom+.05*q2+.05*q1; per_frame_11=wave_mystery=wave_mystery+.7*q1+.3*q2; per_frame_12=wave_size=wave_size+0.5*q3; per_frame_13=cx=cx+.2*q1; per_frame_14=cy=cy+.2*q3; per_pixel_1=centerx = .5; per_pixel_2=centery = .5; per_pixel_3=crad = abs(rad-.5)*q2; per_pixel_4=grid=abs(x*10-5)%2 + abs(y*10-5)%2; per_pixel_5=sx_temp = if(equal(grid,0),if(above(x,centerx),sx - crad - centerx,sx + crad - centerx),sx); per_pixel_6=sy_temp = if(equal(grid,0),if(above(y,centery),sy - crad - centery,sy + crad - centery),sy); per_pixel_7=sx=if(below(q1,0),sx-sx_temp*q2*.1,sx); per_pixel_8=sy=if(below(q1,0),sy-sx_temp*q2*.1,sy); ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin's Shame Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Idiot24-7 - Mixed Emotions (Harlequin0000664000175000017500000000335611756064134032641 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.28 fDecay=0.994 fVideoEchoZoom=1.64463 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.475355 fWaveSmoothing=0.63 fWaveParam=-0.14 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=63.504501 fShader=0 zoom=0.544958 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.6 wave_g=0.4999 wave_b=0.56 wave_x=0.5 wave_y=0.5 ob_size=0.4 ob_r=1 ob_g=0 ob_b=0 ob_a=0.6 ib_size=0.02 ib_r=0.51 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r=.5-.3*sin(Time*.33); per_frame_2=wave_b=.5+.3*sin(time*13); per_frame_3=wave_g=wave_g+.5*Sin(time*1.14); per_frame_4=bass_max=max(Bass,bass_att); per_frame_5=wave_mystery=wave_mystery-.2*(1-bass_max); per_frame_6=echo_Zoom=echo_zoom-0.1+.20*Sin(time*0.95); per_frame_7=echo_alpha = if(above(bass,1), if(below(sin(time*0.95),0),echo_alpha-0.2,echo_alpha),echo_alpha); per_frame_8=ob_a = if(above(bass,1), if(below(sin(time*0.95),0),ob_a-0.3,ob_a),ob_a); per_frame_9=ib_g = ib_g + 0.49*sin(time*4.16); per_frame_10=ib_r = ib_r + 0.49*sin(time*5.876); per_frame_11=ib_b = ib_b + 0.49*sin(time*0.846); per_frame_12=decay = 1.005 + 0.01*sin(0.953*time); per_frame_13=decay = if(above(decay,1),1,decay); per_frame_14=zoomexp=zoomexp+zoomexp*sin(treb); per_pixel_1=zoom=zoom+0.96*sin(rad) ; per_pixel_2=rot = rot + (rad-1.4)*1.7*max(0.1*log(sqrt(2)-rad),0.1*rad+min((bass_att-1)/1.5,2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 15 - kaleidoscope b.milk0000664000175000017500000004737611756064135031331 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.100000 wavecode_1_g=1.000000 wavecode_1_b=0.700000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//wrist movement; wave_1_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_1_per_point14= wave_1_per_point15=xq=xp; wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=yq=yp*sinang + zp*cosang; wave_1_per_point18=zq=yp*cosang - zp*sinang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=sinang=sin(ang);cosang=cos(ang); wave_1_per_point24=xp=xq*sinang + yq*cosang; wave_1_per_point25=yp=xq*cosang - yq*sinang; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//forearm movement; wave_1_per_point29=zp=zp-0.3; wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point31=sinang=sin(ang);cosang=cos(ang); wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sinang + zp*cosang; wave_1_per_point34=zq=yp*cosang - zp*sinang; wave_1_per_point35= wave_1_per_point36=//upper arm twist wave_1_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point38=sinang=sin(ang);cosang=cos(ang); wave_1_per_point39=xp=xq*sinang + yq*cosang; wave_1_per_point40=yp=xq*cosang - yq*sinang; wave_1_per_point41=zp=zq; wave_1_per_point42= wave_1_per_point43=//upper arm outward; wave_1_per_point44=zp=zp-0.35; wave_1_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point46=sinang=sin(ang);cosang=cos(ang); wave_1_per_point47=xq=xp*sinang + zp*cosang; wave_1_per_point48=yq=yp; wave_1_per_point49=zq=xp*cosang - zp*sinang; wave_1_per_point50= wave_1_per_point51=//upper arm up down; wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; wave_1_per_point53=sinang=sin(ang);cosang=cos(ang); wave_1_per_point54=xp=xq; wave_1_per_point55=yp=yq*cosang - zq*sinang; wave_1_per_point56=zp=yq*sinang + zq*cosang; wave_1_per_point57= wave_1_per_point58=//xp=xq;yp=yq;zp=zq; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=//project into screenspace and draw on screen wave_1_per_point62=zp=zp+2; wave_1_per_point63=xs=-xp/zp; wave_1_per_point64=ys=yp/zp; wave_1_per_point65= wave_1_per_point66=x=xs+0.5; wave_1_per_point67=y=ys*1.3+0.5; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point71=a=a*a; wave_1_per_point72= wave_1_per_point73=b=b+pow(1-sample,2)*0.3; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=yq=yp*sinang + zp*cosang; wave_3_per_point18=zq=yp*cosang - zp*sinang; wave_3_per_point19=yq=yp; wave_3_per_point20=zq=zp; wave_3_per_point21= wave_3_per_point22=ang=tm*8 + 1; wave_3_per_point23=sinang=sin(ang);cosang=cos(ang); wave_3_per_point24=xp=xq*sinang + yq*cosang; wave_3_per_point25=yp=xq*cosang - yq*sinang; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//forearm movement; wave_3_per_point29=zp=zp-0.3; wave_3_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point31=sinang=sin(ang);cosang=cos(ang); wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sinang + zp*cosang; wave_3_per_point34=zq=yp*cosang - zp*sinang; wave_3_per_point35= wave_3_per_point36=//upper arm twist wave_3_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point38=sinang=sin(ang);cosang=cos(ang); wave_3_per_point39=xp=xq*sinang + yq*cosang; wave_3_per_point40=yp=xq*cosang - yq*sinang; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//upper arm outward; wave_3_per_point44=zp=zp-0.35; wave_3_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point46=sinang=sin(ang);cosang=cos(ang); wave_3_per_point47=xq=xp*sinang + zp*cosang; wave_3_per_point48=yq=yp; wave_3_per_point49=zq=xp*cosang - zp*sinang; wave_3_per_point50= wave_3_per_point51=//upper arm up down; wave_3_per_point52=ang=cos(tm)*0.5 - 0.5; wave_3_per_point53=sinang=sin(ang);cosang=cos(ang); wave_3_per_point54=xp=xq; wave_3_per_point55=yp=yq*cosang - zq*sinang; wave_3_per_point56=zp=yq*sinang + zq*cosang; wave_3_per_point57= wave_3_per_point58=//xp=xq;yp=yq;zp=zq; wave_3_per_point59= wave_3_per_point60= wave_3_per_point61=//project into screenspace and draw on screen wave_3_per_point62=zp=zp+2; wave_3_per_point63=xs=-xp/zp; wave_3_per_point64=ys=yp/zp; wave_3_per_point65= wave_3_per_point66=x=xs+0.5; wave_3_per_point67=y=ys*1.3+0.5; wave_3_per_point68= wave_3_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point70= wave_3_per_point71= wave_3_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=r=t4; wave_3_per_point76=g=t5; wave_3_per_point77=b=t6; wave_3_per_point78= shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2/2 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.499999 shapecode_3_rad=0.476930 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=2.026830 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.4998 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.05*flip*(65/fps); per_frame_26=mtimeb=mtimeb+vol*0.1*(65/fps); per_frame_27= per_frame_28=q1=time*3; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/30; per_frame_35=sx=-1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Custom Gramatix (Remix).milk0000664000175000017500000000657611756064134031617 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.006435 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.028401 fWaveScale=0.282087 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.001827 fShader=0.1 zoom=0.98001 rot=0 cx=0.4399 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(above(pulse,pulse_cap-entropy*10),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=pulse_cap=entropy*100; per_frame_17=pulse=if(above(abs(pulse),pulse_cap),0-pulse_cap,pulse+.1*entropy*bor(bor(bass_changed*bnot(treb_changed),treb_changed*bnot(bass_changed))*bnot(mid_changed),mid_changed)+(mid+bass+treb)*entropy*.03); per_frame_18=q3=sin(pulse); per_frame_19=effect_1=1+1*bass_flop*above(q3,0); per_frame_20=effect_2=1+2*treb_flop*below(q3,0); per_frame_21=effect_3=1+4*mid_flop*above(q3,0); per_frame_22=effect_4=1+6*mid_flop*below(q3,0); per_frame_23=effect_5=1+10*treb_flop*above(q3,0); per_frame_24=effect_6=1+12*bass_flop*below(q3,0); per_frame_25=q1=effect_1*effect_2*effect_3*effect_4*effect_5*effect_6; per_frame_26=q2=time*q1*entropy*chaos*.002; per_frame_27=q4=sin(q2*.02); per_frame_28=q5=entropy; per_frame_29=wave_r=if(treb_flop,abs(.5*q4),if(bass_flop,.5+.5*q4,1)); per_frame_30=wave_g=if(treb_changed,0,if(mid_changed,0,.49)); per_frame_31=wave_b=if(treb_flop,.8+.2*q4,bass_changed*mid_changed); per_frame_32=cx=.5+.2*q3; per_frame_33=cy=.5+.2*q4; per_frame_34=wave_x=cy; per_frame_35=wave_y=cx; per_frame_36=ob_r=if(bass_flop,treb_flop,wave_g); per_frame_37=ob_b=if(treb_flop,wave_r,wave_b); per_frame_38=ob_g=if(mid_flop,wave_g,wave_b); per_frame_39=ob_a=.07+.05*q2; per_frame_40=ob_size=.01+.009*q4; per_frame_41=ib_r=ib_r+.5*sin(time*.04*entropy); per_frame_42=ib_b=ib_b+.5*sin(time*.03*entropy); per_frame_43=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_44=ib_a=.07+.05*q3*q4; per_frame_45=ib_size=.01+.009*q3; per_frame_46=zoom=zoom+.19*q4; per_pixel_1=g1=sin(q2+time*q5*.01)/2; per_pixel_2=g2=sin(q2+time*q5*.02)/2; per_pixel_3=rot=if(above(sin(q2+time*q5*.025),0),g1*rad,g2*(1-rad)); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 250 - Artificial poles of the continuum.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 250 - Artificial poles of the continuum.mi0000664000175000017500000002723011756064134032670 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.800000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=4.586357 nMotionVectorsY=3.233833 mv_dx=0.122040 mv_dy=0.156041 mv_l=0.211692 mv_r=0.455835 mv_g=0.481765 mv_b=0.328534 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ax = 10*(.5*(sin(5.234+100*sample)+1))*cos(200*6.2831*sample+ 3.14*sample+2.45); wave_0_per_point2=ay = 10*(.5*(sin(100*sample+0.456)+1))*sin(100*6.2831*sample+ 3.14*sample+1.12); wave_0_per_point3=az = 10*.5*(sin(3.12+100*sample)+1)*cos(300*6.2831*sample +3.14*sample+.95); wave_0_per_point4= wave_0_per_point5= wave_0_per_point6=bx = ax; wave_0_per_point7=by = ay*cos(q1) - az*sin(q1); wave_0_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_0_per_point9= wave_0_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_0_per_point11=ay = by; wave_0_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_0_per_point13= wave_0_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_0_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_0_per_point16=bz = az; wave_0_per_point17= wave_0_per_point18=vx=bx; vy=by; vz=bz; wave_0_per_point19= wave_0_per_point20=x=vx/abs(vz-10)+.5; wave_0_per_point21=y=vy/abs(vz-10)+.5; wave_0_per_point22= wave_0_per_point23=a=above(vz,0)*(.05*az); wave_0_per_point24= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ax = 10*.5*(sin(100*sample+1.865)+1)*sin(300*6.2831*sample+3.14*sample); wave_1_per_point2=ay = 10*.5*(sin(100*sample+5.23)+1)*cos(200*6.2831*sample+ 3.14*sample+.1454); wave_1_per_point3=az = 5*(sin(100*sample+.234)+1)*sin(400*6.2831*sample+3.14*sample+1.84); wave_1_per_point4= wave_1_per_point5=bx = ax; wave_1_per_point6=by = ay*cos(q1) - az*sin(q1); wave_1_per_point7=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point8= wave_1_per_point9=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point10=ay = by; wave_1_per_point11=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point12= wave_1_per_point13=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point14=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point15=bz = az; wave_1_per_point16= wave_1_per_point17=vx=bx; vy=by; vz=bz; wave_1_per_point18= wave_1_per_point19=x=vx/abs(vz-10)+.5; wave_1_per_point20=y=vy/abs(vz-10)+.5; wave_1_per_point21= wave_1_per_point22=a=above(vz,0)*(.05*(5-abs(az))) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.000000 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point3=ay = 1.3*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point4=az = 0; wave_2_per_point5= wave_2_per_point6=bx = ax; wave_2_per_point7=by = ay*cos(q1) - az*sin(q1); wave_2_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point9= wave_2_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point11=ay = by; wave_2_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point13= wave_2_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point16=bz = az; wave_2_per_point17= wave_2_per_point18=vx=bx; vy=by; vz=bz; wave_2_per_point19= wave_2_per_point20=x=vx/abs(vz-10)+.5; wave_2_per_point21=y=vy/abs(vz-10)+.5; wave_2_per_point22= wave_2_per_point23=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_2_per_point24=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=0.500000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point3=ay = 0; wave_3_per_point4=az = 1.2*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point5= wave_3_per_point6=bx = ax; wave_3_per_point7=by = ay*cos(q1) - az*sin(q1); wave_3_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point9= wave_3_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point11=ay = by; wave_3_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point13= wave_3_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point16=bz = az; wave_3_per_point17= wave_3_per_point18=vx=bx; vy=by; vz=bz; wave_3_per_point19= wave_3_per_point20=x=vx/abs(vz-10)+.5; wave_3_per_point21=y=vy/abs(vz-10)+.5; wave_3_per_point22= wave_3_per_point23=as=above(cos(q3-1.57)*cos(q2)*vx+sin(q3-1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_3_per_point24=a=t*(.07*(1-as)+as); shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.398722 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.700000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=a=below(vz,0); shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.252282 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=1.500923 shapecode_1_r=0.200000 shapecode_1_g=0.100000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=0.040000 shapecode_1_g2=0.050000 shapecode_1_b2=0.400000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.543040 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.000000 shapecode_2_g=0.500000 shapecode_2_b=0.600000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.700000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.114900 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.700000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.800000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=q8=vy/abs(vz-10)+.5; per_frame_29=q7=if(1-below(vz,0), -100,q7); per_frame_30=q8=if(1-below(vz,0), -100,q8); per_frame_31=ob_size=1; per_frame_32=ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_33=monitor=mytime; per_pixel_1=q=sqr(x-q7)+sqr(y-q8); per_pixel_2=warp=below(q,.075)*(20*(.075-q)); per_pixel_3= per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Octopus Ever Changing.milk0000664000175000017500000000322211756064134030574 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.868656 fWaveScale=1.420825 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.01 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.076 sx=1 sy=1 wave_r=0.95 wave_g=0.35 wave_b=0.45 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.000*( 0.60*sin(1.517*time) + 0.40*sin(1.580*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.088*time) + 0.40*sin(1.076*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(1.037*time) + 0.40*sin(0.922*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=q1=cos(1.41*time); per_frame_8=q2=time + 0.3*sin(time*1.47); per_frame_9=cx=cx+0.2*sin(q1*0.5); per_frame_10=cy=cy+0.2*sin(q2*0.4); per_pixel_1=rot=rot+0.05*sin(rad*(13.5 + 5.5*sin(time*0.1623)) + q2*1.3 + q*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*10.0 + rad*(7.5 + 1.5*sin(time*0.13)) + q2*1.63 + q); per_pixel_3=zoom=zoom+0.05-0.05*rad; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Making a Science of It 4.milk0000664000175000017500000000673711756064134031430 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.560001 fDecay=1 fVideoEchoZoom=0.9998 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.419996 fWaveScale=0.972362 fWaveSmoothing=0.09 fWaveParam=0.02 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=2.468457 fShader=0 zoom=1.001789 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=decay=.997+.0015*q3+.0015*q1; per_frame_50=ob_a=.5+.5*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=(1-snee*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q6*.13; per_pixel_5=zoom=zoom+.01*sin(rad*(q7%2+q5)*2*q2+1.6*q1+q8)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx-bor(bnot(snee),bnot(snur))*cos(y*3.14*q4)*.04; per_pixel_7=sy=sy-bor(bnot(snee),snur)*cos(x*3.14*q6)*.04; per_pixel_8=cx=cx+sin(rad*3.14*q4)*.26; per_pixel_9=cy=cx+sin(3.14*q5)*.1816; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Power Trip.milk0000664000175000017500000000436711756064134027314 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.799885 fWaveSmoothing=0.153 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.070549 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0.4 ob_a=1 ib_size=0.01 ib_r=0.65 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp =0; per_frame_2=wave_r = sin(time*0.561)*0.5+0.5; per_frame_3=wave_g = cos(time*0.431)*0.5+0.5; per_frame_4=wave_b = cos(time*0.531)*0.5+0.5; per_frame_5=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=countertime = if(beat,time,countertime); per_frame_15=counter =-1*pow(min((time-countertime-3),0),3); per_frame_16=q1=oldq1+0.003*counter; per_frame_17=oldq1 =q1; per_frame_18=monitor=q1; per_frame_19=ib_r = 0.5 +0.5*sin(q1); per_frame_20=ib_g = 0.5 + 0.5*cos(beat+0.1*q1); per_frame_21=ob_r = wave_r; per_pixel_1=atime = q1; per_pixel_2=rot=0.1*pow(tan((ang-3.14*atime+rad)),3); per_pixel_3=zoom = 1- 0.05*(1-rad); per_frame_init_1=q1=1; ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer - pulsate nubsy_pointer.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer - pulsate nubsy_poin0000664000175000017500000001326611756064134033305 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.244862 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(55/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=-1*pow(rd,sin(time)+3.5)*3.5 + .5; ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren & Krash - Rainbow Orb Peacock (Centred 0000664000175000017500000000321111756064134032551 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=5.277897 fWaveSmoothing=0 fWaveParam=-0.4 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=-0.24 cx=0.65 cy=0.5 dx=0 dy=0 warp=1 sx=0.887449 sy=1.05101 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=1 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=warp/bass; per_frame_2=x_wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_3=wave_r = 1 + sin(-x_wave_x*6.28); per_frame_4=wave_g = abs(sin(2*x_wave_x*6.28)); per_frame_5=wave_b = sin(x_wave_x*6.28); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual/1.5; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_frame_14=q1=net_effect; per_frame_15=q2=bass_thresh; per_pixel_1=rot = rot + if(equal(tan(ang), q1), rot, tan(q1-rad)/q2); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Smoke Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Smoke Mix).0000664000175000017500000000644111756064134032451 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.98 fDecay=1 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=1.169958 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999972 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.35 wave_g=0.35 wave_b=0.35 wave_x=0.5 wave_y=0.38 ob_size=0.01 ob_r=0 ob_g=1 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0.1 nMotionVectorsX=64 nMotionVectorsY=2.4 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_5=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_6=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_7=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_8=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_9=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_10=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_11=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_12=lastbeat = if(beat,time,lastbeat); per_frame_13=countertime = if(beat,time,countertime); per_frame_14=counter =-pow(min((time-countertime-1.5),0),9); per_frame_15=q7 = min(time-countertime,1); per_frame_16=q5=oldq5+0.04*counter; per_frame_17=oldq5=q5; per_frame_18=q6 = beat; per_frame_19=//mv_a = q6; per_frame_20=q1 = 0.62*( 0.60*sin(0.374*q5) + 0.40*sin(0.294*q5) ); per_frame_21=q2 = 0.62*( 0.60*sin(0.393*q5) + 0.40*sin(0.223*q5) ); per_frame_22=q3 = 0.62*( 0.60*sin(0.174*-q5) + 0.40*sin(0.364*q5) ); per_frame_23=q4 = 0.62*( 0.60*sin(0.234*q5) + 0.40*sin(0.271*-q5) ); per_frame_24=ob_r = 0.4 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_25=ob_g = 0.5- 0.48*sin(time*3.324); per_frame_26=ob_b = 0.5 - 0.48*cos(time*2.316); per_frame_27=ib_r = 0.4 - 0.3*(0.5*sin(time*0.801)+ 0.3*cos(time*0.338)); per_frame_28=ib_g = 0.5- 0.48*sin(time*4.8124); per_frame_29=ib_b = 0.5 - 0.48*cos(time*3.316); per_frame_30=wave_a = 0; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.015/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 340 - Under the sun (resonant consciousness 2005).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 340 - Under the sun (resonant consciousnes0000664000175000017500000004761511756064134032755 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.750000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.059149 fWaveScale=0.294621 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=22.479879 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.700000 ob_g=0.700000 ob_b=0.700000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=2.560000 nMotionVectorsY=48.000000 mv_dx=0.360000 mv_dy=-0.800000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=1.000000 wave_0_per_frame1=hue=.05*time; wave_0_per_frame2=h=6*(hue-int(hue)); wave_0_per_frame3=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_0_per_frame4=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_0_per_frame5=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_0_per_frame6=g=sw1*h+sw2+sw3+sw4*(4-h); wave_0_per_frame7=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wave_0_per_point1=s1=below(sample,.1667); wave_0_per_point2=s2=(1-s1)*below(sample,.3333); wave_0_per_point3=s3=above(sample,.3333)*below(sample,.5); wave_0_per_point4=s4=above(sample,.5)*below(sample,.6667); wave_0_per_point5=s5=above(sample,.6667)*below(sample,.8334); wave_0_per_point6=s6=above(sample,.8334); wave_0_per_point7= wave_0_per_point8=// remap sample values wave_0_per_point9=//sample = s1*sample; wave_0_per_point10=sample=s2*(sample-.1667) +(1-s2)*sample; wave_0_per_point11=sample=s3*(sample-.3333)+(1-s3)*sample; wave_0_per_point12=sample=s4*(sample-.5)+(1-s4)*sample; wave_0_per_point13=sample=s5*(sample-.6667)+(1-s5)*sample; wave_0_per_point14=sample=s6*(sample-.8334)+(1-s6)*sample; wave_0_per_point15=sample=sample*6; wave_0_per_point16= wave_0_per_point17=//s1 wave_0_per_point18=x=0;y=0; wave_0_per_point19=x=x+s1*(.5+.3*cos(7*3.1415/6)+1.732*.3*sample*cos(3.1415/3)); wave_0_per_point20=y=y+s1*( .5+(.3*sin(7*3.1415/6)+1.732*.3*sample*sin(3.1415/3))*1.2 ); wave_0_per_point21=//s2 wave_0_per_point22=x=x+s2*(.5+.3*cos(3.1415/2)+1.732*.3*sample*cos(-3.1415/3)); wave_0_per_point23=y=y+s2*( .5+(.3*sin(3.1415/2)+1.732*.3*sample*sin(-3.1415/3))*1.2 ); wave_0_per_point24=//s3 wave_0_per_point25=x=x+s3*(.5+.3*cos(0-3.1415/6)+1.732*.3*sample*cos(-3.1415)); wave_0_per_point26=y=y+s3*(.5+(.3*sin(0-3.1415/6)+1.732*.3*sample*sin(-3.1415))*1.2 ); wave_0_per_point27=//s4 wave_0_per_point28=x=x+s4*(.5 + .05*cos(6.2831*sample+time)); wave_0_per_point29=y=y+s4*(.737 + .05*sin(6.2831*sample+time)*1.2); wave_0_per_point30=//s5 wave_0_per_point31=x=x+s5*(.525 + .025*cos(3.1415*sample)); wave_0_per_point32=y=y+s5*(.737 + .025*sin(3.1415*sample)*1.2); wave_0_per_point33= wave_0_per_point34=//s6 wave_0_per_point35=x=x+s6*(.475 + .025*cos(-3.1415*sample)); wave_0_per_point36=y=y+s6*(.737 + .025*sin(-3.1415*sample)*1.2); wave_0_per_point37= wave_0_per_point38=ox=x-.5; wave_0_per_point39=oy=(y-.737)/1.2; wave_0_per_point40= wave_0_per_point41=x=if(bor(s5,s6),(.5+ox*cos(time)-oy*sin(time)),x); wave_0_per_point42=y=if(bor(s5,s6),(.737+(ox*sin(time)+oy*cos(time))*1.2),y); wave_0_per_point43= wave_0_per_point44=a=(1-s3)*a+s3*above(sample,.02)*below(sample,.98); wave_0_per_point45=a=(1-s4)*a+s4*above(sample,.02)*below(sample,.98); wave_0_per_point46= wave_0_per_point47=distsqr=min(sqr(x-q7)+sqr(y-q8),q6)/q6; wave_0_per_point48=a=a*(1-distsqr); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_frame1=hue=.05*time; wave_1_per_frame2=h=6*(hue-int(hue)); wave_1_per_frame3=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_1_per_frame4=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_1_per_frame5=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_1_per_frame6=g=sw1*h+sw2+sw3+sw4*(4-h); wave_1_per_frame7=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wave_1_per_point1=s1=below(sample,.1667); wave_1_per_point2=s2=(1-s1)*below(sample,.3333); wave_1_per_point3=s3=above(sample,.3333)*below(sample,.5); wave_1_per_point4=s4=above(sample,.5)*below(sample,.6667); wave_1_per_point5=s5=above(sample,.6667)*below(sample,.8334); wave_1_per_point6=s6=above(sample,.8334); wave_1_per_point7= wave_1_per_point8=// remap sample values wave_1_per_point9=//sample = s1*sample; wave_1_per_point10=sample=s2*(sample-.1667) +(1-s2)*sample; wave_1_per_point11=sample=s3*(sample-.3333)+(1-s3)*sample; wave_1_per_point12=sample=s4*(sample-.5)+(1-s4)*sample; wave_1_per_point13=sample=s5*(sample-.6667)+(1-s5)*sample; wave_1_per_point14=sample=s6*(sample-.8334)+(1-s6)*sample; wave_1_per_point15=sample=sample*6; wave_1_per_point16= wave_1_per_point17=//s1 wave_1_per_point18=x=0;y=0; wave_1_per_point19=x=x+s1*(.5+.115*cos(6.2831*sample+2*6.2831/5)); wave_1_per_point20=y=y+s1*(.61+(.055*sin(6.2831*sample+2*6.2831/5))*1.2); wave_1_per_point21= wave_1_per_point22=// s2 wave_1_per_point23=ycen=.01+.61+(.055*sin(6.2831*1.4))*1.2; wave_1_per_point24=x=x+s2*(.5+.85*.09*cos(3.1415*(1+sample))); wave_1_per_point25=y=y+s2*(ycen+(.85*.07*sin(3.1415*(1+sample)))*1.2); wave_1_per_point26= wave_1_per_point27=//s3 wave_1_per_point28=x=x+s3*(.54+.01*cos(6.2831*sample+2*6.2831/5)); wave_1_per_point29=y=y+s3*(ycen-.02+(.01*sin(6.2831*sample+2*6.2831/5))*1.2); wave_1_per_point30= wave_1_per_point31=//s4 wave_1_per_point32=ox=.525+.007*cos(6.2831*sample); wave_1_per_point33=oy=.737+.007*sin(6.2831*sample); wave_1_per_point34=x=x+s4*(.5+(ox-.5)*cos(time) - (oy-.737)*sin(time) ); wave_1_per_point35=y=y+s4*(.737+((ox-.5)*sin(time) + (oy-.737)*cos(time))*1.2 ); wave_1_per_point36= wave_1_per_point37=//s5 wave_1_per_point38=ox=.475+.007*cos(6.2831*sample); wave_1_per_point39=oy=.737+.007*sin(6.2831*sample); wave_1_per_point40=x=x+s5*(.5+(ox-.5)*cos(time) - (oy-.737)*sin(time) ); wave_1_per_point41=y=y+s5*(.737+((ox-.5)*sin(time) + (oy-.737)*cos(time))*1.2 ); wave_1_per_point42= wave_1_per_point43=//s6 wave_1_per_point44=x=x+s6*(.5+.3*cos(6.2831*sample)); wave_1_per_point45=y=y+s6*(.5+.3*sin(6.2831*sample)*1.2); wave_1_per_point46= wave_1_per_point47=a=(1-s1)*a+s1*above(sample,.01)*below(sample,.99); wave_1_per_point48=a=(1-s2)*a+s2*above(sample,.01)*below(sample,.99); wave_1_per_point49=a=(1-s3)*a+s3*above(sample,.01)*below(sample,.99); wave_1_per_point50=a=(1-s4)*a+s4*above(sample,.01)*below(sample,.99); wave_1_per_point51=a=(1-s5)*a+s5*above(sample,.01)*below(sample,.99); wave_1_per_point52=a=(1-s6)*a+s6*above(sample,.0101); wave_1_per_point53= wave_1_per_point54=distsqr=min(sqr(x-q7)+sqr(y-q8),q6)/q6; wave_1_per_point55=a=a*(1-distsqr); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_frame1=hue=.05*time; wave_2_per_frame2=h=6*(hue-int(hue)); wave_2_per_frame3=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_2_per_frame4=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_2_per_frame5=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_2_per_frame6=g=sw1*h+sw2+sw3+sw4*(4-h); wave_2_per_frame7=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wave_2_per_point1=s1=below(sample,.1); wave_2_per_point2=s2=(1-s1)*below(sample,.2); wave_2_per_point3=s3=above(sample,.2)*below(sample,.3); wave_2_per_point4=s4=above(sample,.3)*below(sample,.4); wave_2_per_point5=s5=above(sample,.4)*below(sample,.5); wave_2_per_point6=s6=above(sample,.5)*below(sample,.6); wave_2_per_point7=s7=above(sample,.6)*below(sample,.7); wave_2_per_point8=s8=above(sample,.7)*below(sample,.8); wave_2_per_point9=s9=above(sample,.8)*below(sample,.9); wave_2_per_point10=s10=above(sample,.9); wave_2_per_point11= wave_2_per_point12=// remap sample values wave_2_per_point13=//sample = s1*sample; wave_2_per_point14=sample=s2*(sample-.1) +(1-s2)*sample; wave_2_per_point15=sample=s3*(sample-.2)+(1-s3)*sample; wave_2_per_point16=sample=s4*(sample-.3)+(1-s4)*sample; wave_2_per_point17=sample=s5*(sample-.4)+(1-s5)*sample; wave_2_per_point18=sample=s6*(sample-.5)+(1-s6)*sample; wave_2_per_point19=sample=s7*(sample-.6)+(1-s7)*sample; wave_2_per_point20=sample=s8*(sample-.7)+(1-s8)*sample; wave_2_per_point21=sample=s9*(sample-.8)+(1-s9)*sample; wave_2_per_point22=sample=s10*(sample-.9)+(1-s10)*sample; wave_2_per_point23=sample=sample*10; wave_2_per_point24= wave_2_per_point25=//s1 wave_2_per_point26=x=0;y=0;an=.735; wave_2_per_point27=// 6.2831*.75 = 3pi/4 wave_2_per_point28=x=x+s1*(.5+.115*cos(6.2831*an) +.193*sample*cos(6.2831*an) ); wave_2_per_point29=y=y+s1*(.61+(.055*sin(6.2831*an) +.193*sample*sin(6.2831*an))*1.2); wave_2_per_point30=//s2 wave_2_per_point31=an=.765; wave_2_per_point32=// 6.2831*.75 = 3pi/4 wave_2_per_point33=x=x+s2*(.5+.115*cos(6.2831*an) +.193*sample*cos(6.2831*an) ); wave_2_per_point34=y=y+s2*(.61+(.055*sin(6.2831*an) +.193*sample*sin(6.2831*an))*1.2); wave_2_per_point35=//s3 wave_2_per_point36=an=.815; wave_2_per_point37=// 6.2831*.75 = 3pi/4 wave_2_per_point38=x=x+s3*(.5+.115*cos(6.2831*an) +.213*sample*cos(6.2831*an) ); wave_2_per_point39=y=y+s3*(.61+(.055*sin(6.2831*an) +.213*sample*sin(6.2831*an))*1.2); wave_2_per_point40=//s4 wave_2_per_point41=an=.845; wave_2_per_point42=x=x+s4*(.5+.115*cos(6.2831*an) +.24*sample*cos(6.2831*an) ); wave_2_per_point43=y=y+s4*(.61+(.055*sin(6.2831*an) +.24*sample*sin(6.2831*an))*1.2); wave_2_per_point44=//s5 wave_2_per_point45=an=.895; wave_2_per_point46=x=x+s5*(.5+.115*cos(6.2831*an) +.11*sample*cos(6.2831*an) ); wave_2_per_point47=y=y+s5*(.61+(.055*sin(6.2831*an) +.11*sample*sin(6.2831*an))*1.2); wave_2_per_point48=//s6 wave_2_per_point49=an=.925; wave_2_per_point50=x=x+s6*(.5+.115*cos(6.2831*an) +.055*sample*cos(6.2831*an) ); wave_2_per_point51=y=y+s6*(.61+(.055*sin(6.2831*an) +.055*sample*sin(6.2831*an))*1.2); wave_2_per_point52=//s7 wave_2_per_point53=an=.655; wave_2_per_point54=x=x+s7*(.5+.115*cos(6.2831*an) +.24*sample*cos(6.2831*an) ); wave_2_per_point55=y=y+s7*(.61+(.055*sin(6.2831*an) +.24*sample*sin(6.2831*an))*1.2); wave_2_per_point56=//s8 wave_2_per_point57=an=.685; wave_2_per_point58=x=x+s8*(.5+.115*cos(6.2831*an) +.213*sample*cos(6.2831*an) ); wave_2_per_point59=y=y+s8*(.61+(.055*sin(6.2831*an) +.213*sample*sin(6.2831*an))*1.2); wave_2_per_point60=//s9 wave_2_per_point61=an=.575; wave_2_per_point62=x=x+s9*(.5+.115*cos(6.2831*an) +.053*sample*cos(6.2831*an) ); wave_2_per_point63=y=y+s9*(.61+(.055*sin(6.2831*an) +.053*sample*sin(6.2831*an))*1.2); wave_2_per_point64=//s10 wave_2_per_point65=an=.605; wave_2_per_point66=x=x+s10*(.5+.115*cos(6.2831*an) +.11*sample*cos(6.2831*an) ); wave_2_per_point67=y=y+s10*(.61+(.055*sin(6.2831*an) +.11*sample*sin(6.2831*an))*1.2); wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=a=(1-s1)*a+s1*above(sample,.02)*below(sample,.98); wave_2_per_point71=a=(1-s2)*a+s2*above(sample,.02)*below(sample,.98); wave_2_per_point72=a=(1-s3)*a+s3*above(sample,.02)*below(sample,.98); wave_2_per_point73=a=(1-s4)*a+s4*above(sample,.02)*below(sample,.98); wave_2_per_point74=a=(1-s5)*a+s5*above(sample,.02)*below(sample,.98); wave_2_per_point75=a=(1-s6)*a+s6*above(sample,.02)*below(sample,.98); wave_2_per_point76=a=(1-s7)*a+s7*above(sample,.02)*below(sample,.98); wave_2_per_point77=a=(1-s8)*a+s8*above(sample,.02)*below(sample,.98); wave_2_per_point78=a=(1-s9)*a+s9*above(sample,.02)*below(sample,.98); wave_2_per_point79=a=(1-s10)*a+s10*above(sample,.02); wave_2_per_point80= wave_2_per_point81=distsqr=min(sqr(x-q7)+sqr(y-q8),q6)/q6; wave_2_per_point82=a=a*(1-distsqr); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100591 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.990000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5; shape_0_per_frame2=y=.1+q1*.8/6; shape_0_per_frame3= shape_0_per_frame4=rad=rad+.2*q5*below(q4,2); shape_0_per_frame5= shape_0_per_frame6=r=(1-q1)*.6+q1*0; shape_0_per_frame7=g=(1-q1)*.3+q1*1; shape_0_per_frame8=b=(1-q1)*.3+q1*0; shape_0_per_frame9= shape_0_per_frame10=textured=equal(frame%6,0)+equal(frame%6,3); shape_0_per_frame11=additive=equal(frame%6,1)+equal(frame%6,4); shape_0_per_frame12= shape_0_per_frame13=textured=if( q5*below(q4,2),0,additive ); shape_0_per_frame14=addtive=if( q5*below(q4,2),1,additive ); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100591 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.990000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=.5; shape_1_per_frame2=y=.1+(q1+2)*.8/6; shape_1_per_frame3= shape_1_per_frame4=rad=rad+.2*q5*above(q4,1)*below(q4,4); shape_1_per_frame5= shape_1_per_frame6=r=(1-q1)*1+q1*1; shape_1_per_frame7=g=(1-q1)*1+q1*1; shape_1_per_frame8=b=(1-q1)*1+q1*0; shape_1_per_frame9= shape_1_per_frame10=textured=equal(frame%6,1)+equal(frame%6,4); shape_1_per_frame11=additive=equal(frame%6,2)+equal(frame%6,5); shape_1_per_frame12= shape_1_per_frame13=textured=if( q5*above(q4,1)*below(q4,4),0,additive ); shape_1_per_frame14=addtive=if( q5*above(q4,1)*below(q4,4),1,additive ); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100591 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.989996 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=.5; shape_2_per_frame2=y=.1+(q1+4)*.8/6; shape_2_per_frame3= shape_2_per_frame4=rad=rad+.2*q5*above(q4,4); shape_2_per_frame5= shape_2_per_frame6=r=(1-q1)*1+q1*0; shape_2_per_frame7=g=(1-q1)*.3+q1*0; shape_2_per_frame8=b=(1-q1)*.1+q1*1; shape_2_per_frame9= shape_2_per_frame10=textured=equal(frame%6,2)+equal(frame%6,5); shape_2_per_frame11=additive=equal(frame%6,3)+equal(frame%6,0); shape_2_per_frame12= shape_2_per_frame13=textured=if( q5*above(q4,4),0,additive ); shape_2_per_frame14=addtive=if( q5*above(q4,4),1,additive ); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.149766 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.990000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5; shape_3_per_frame2=y=.1+(q1+6)*.8/6; shape_3_per_frame3=a=1-q1; shape_3_per_frame4=r=(1-q1)*1+q1*0; shape_3_per_frame5=g=(1-q1)*1+q1*1; shape_3_per_frame6=b=(1-q1)*1+q1*0; per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=warp=0;zoom=1; per_frame_31=decay=.99; per_frame_32=cvol=((bass+mid+treb)*.3333)*.007 + .993*cvol; per_frame_33=wave_y=.05+.9*abs(sin(time*.1)); per_frame_34= per_frame_35=mv_dy=rand(100)/1000; per_frame_36= per_frame_37=q1=frame%2; per_frame_38= per_frame_39=q2=.1+(frame%7)*.8/6; per_frame_40=prev=beat*((prev+1+rand(6))%6)+(1-beat)*prev; per_frame_41=q3=phase; per_frame_42=q4=prev; per_frame_43=q5=beat; per_frame_44=q6=.05; per_frame_45=q7=.5+.3*cos(.8*time+3.1415*sin(time+2.04)); per_frame_46=q8=.5+.3*sin(.4*time+3.1415*cos(time+.32)); per_pixel_1=x=.5-x; per_pixel_2=y=1-y-q2; per_pixel_3= per_pixel_4=myAng = atan2(y,x); per_pixel_5=myDist=sqrt(x*x+y*y); per_pixel_6= per_pixel_7=myFactor=below(myDist,.3)*abs(log(MyDist))*.005; per_pixel_8=dx=dx-.25*cos(MyAng)*myFactor; per_pixel_9=dy=dy-.25*sin(MyAng)*myFactor; per_pixel_10= per_pixel_11=zoom = zoom + .1*sqr(abs(x)); per_pixel_12=warp=5*sqr(x); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Vortex Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000002503711756064134032301 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.347848 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=r=0;g=0;b=0 wave_1_per_point23= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=r=0;g=0;b=0 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.468147 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.814629 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.808142 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=19.788378 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.020000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(70/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime*20) * sin(mtime*10) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*20) * sin(mtime*10) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4; per_frame_54=zoom=-.98; per_frame_55= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = -1*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Shake.milk0000664000175000017500000000226311756064135025617 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.5 fWaveScale=1.981 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=-0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=q1=max(0,bass-1)*0.04; per_frame_5=dx=dx+q1*sin(time*71.2); per_frame_6=dy=dy+q1*cos(time*97.2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Bipolar 5.milk0000664000175000017500000000232311756064135026276 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=1.904763 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=0.559785 fWaveSmoothing=0.9 fWaveParam=0.2 fModWaveAlphaStart=1.15 fModWaveAlphaEnd=1.31 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0.00144 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.8 wave_b=0.95 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.049*( 0.60*sin(0.816*time) + 0.40*sin(1.036*time) ); per_frame_4=decay = decay - 0.01*equal(frame%40,0); per_frame_5=rot = rot + 0.01*sin(time*0.1); per_pixel_1=zoom=0.745+rad*0.5; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - neon pulse (reactive).milk0000664000175000017500000002067011756064135031134 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.400000 fDecay=0.975000 fVideoEchoZoom=1.050590 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.852347 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=0.030000 wave_0_per_point1=r = .6 + .4*sin(time); wave_0_per_point2=g = .4 + .4*sin(time + 2.094); wave_0_per_point3=b = .4 + .4*sin(time + 4.188); wave_0_per_point4= wave_0_per_point5=sw = 1-sw; wave_0_per_point6= wave_0_per_point7=mx = equal(int(q2)%2,0); wave_0_per_point8=mx = abs(mx - (q2 - int(q2))); wave_0_per_point9=my = .5 + (.5 - mx); wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x = mx + value1*(1-2*sw); wave_0_per_point13=y = my + value2*(1-2*sw); wave_0_per_point14= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=0.030000 wave_1_per_point1=g = .6 + .4*sin(time); wave_1_per_point2=b = .4 + .4*sin(time + 2.094); wave_1_per_point3=r = .4 + .4*sin(time + 4.188); wave_1_per_point4= wave_1_per_point5=sw = 1-sw; wave_1_per_point6= wave_1_per_point7=mx = equal(int(q3)%2,0); wave_1_per_point8=mx = abs(mx - (q3 - int(q3))); wave_1_per_point9=my = .5 + (.5 - mx); wave_1_per_point10= wave_1_per_point11= wave_1_per_point12=x = mx + value1*(1-2*sw); wave_1_per_point13=y = my + value2*(1-2*sw); wave_1_per_point14= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=0.030000 wave_2_per_point1=b = .6 + .4*sin(time); wave_2_per_point2=r = .4 + .4*sin(time + 2.094); wave_2_per_point3=g = .4 + .4*sin(time + 4.188); wave_2_per_point4= wave_2_per_point5=sw = 1-sw; wave_2_per_point6= wave_2_per_point7=mx = equal(int(q4)%2,0); wave_2_per_point8=mx = abs(mx - (q4 - int(q4))); wave_2_per_point9=my = .5 + (.5 - mx); wave_2_per_point10= wave_2_per_point11= wave_2_per_point12=x = mx + value1*(1-2*sw); wave_2_per_point13=y = my + value2*(1-2*sw); wave_2_per_point14= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; shapecode_0_enabled=0 shapecode_0_sides=34 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.000000 shapecode_0_y=0.000000 shapecode_0_rad=1.329095 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.570797 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.1; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb; per_frame_16=mt = mt + tic*mid; per_frame_17=bt = bt + tic*bass; per_frame_18=vt = vt + tic*vav; per_frame_19= per_frame_20=sp = abs(vav - slide)*.1; per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_22=toc = 1; per_frame_23= per_frame_24=q1 = 0; per_frame_25= per_frame_26=q2 = bt*.5 + 5; per_frame_27=q3 = mt*.5 + 3; per_frame_28=q4 = tt*.5; per_frame_29=q5 = .1 + (treb_avg + mid_avg)*.2; per_frame_30= per_frame_31=zoom = 1 - bass_avg*.2; per_frame_32= per_frame_33=monitor = q5; per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); per_pixel_3= per_pixel_4=moy = max(coy,moy); per_pixel_5=mox = max(cox,mox); per_pixel_6= per_pixel_7=nu = 4; per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; per_pixel_10= per_pixel_11= per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); per_pixel_13= per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; per_pixel_16= per_pixel_17=dis = (x + (1-y)); per_pixel_18= per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; per_pixel_21= per_pixel_22=zm = q5; per_pixel_23=modx = if(above(dis,1),zm,-zm); per_pixel_24=mody = if(above(dis,1),-zm,zm); per_pixel_25= per_pixel_26= per_pixel_27=dx = dx*mod + (1-mod)*modx; per_pixel_28=dy = dy*mod + (1-mod)*mody; per_pixel_29= per_pixel_30=rot = .3*mod; per_pixel_31= per_pixel_32= per_pixel_33=oy = y; per_pixel_34=ocoy = coy; per_pixel_35=q1 = q1 + 1; ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - porthole to the underworld(hit by a bus edition).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - porthole to the underworld(hit by a 0000664000175000017500000001455011756064134033056 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample*q4*q3*value1+.5; wave_0_per_point2=y=sample*q4*q3*value2+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.986086 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad=.9+q2*.1-q6*.1; shape_0_per_frame2=aa=aa+q2*.2-q6*.2; shape_0_per_frame3=ang=aa; shape_0_per_frame4=additive=above(q2*q1,1); shape_0_per_frame5=tex_ang=ang+mid*.1-treb*.05+.7; shape_0_per_frame6=tex_zoom=1-(mid-bass*.2)*.2; shape_0_per_frame7= shape_0_per_frame8=border_r=q1+q2; shape_0_per_frame9=border_g=q3+q4; shape_0_per_frame10=border_b=q5+q6; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.986086 shapecode_1_ang=0.753982 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=rad=1+q2*.1-q6*.1; shape_1_per_frame2=aa=aa+q2*.2-q6*.2; shape_1_per_frame3=ang=aa; shape_1_per_frame4=additive=above(q2*q1,2); shape_1_per_frame5=tex_ang=ang*bass_att*.14-treb*.053+.68; shape_1_per_frame6=tex_zoom=1-(treb_att-bass*.2)*.05; shape_1_per_frame7= shape_1_per_frame8=border_r=0; shape_1_per_frame9=border_g=0; shape_1_per_frame10=border_b=0; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=wrap=1; per_frame_22=decay=1; per_pixel_1=dx=pow(rad*q2,(q4+q6))*.05*sin((bass_att-treb_att)*frame); per_pixel_2=dy=pow(rad*q4*bass,q4*q6+q2*q1)*.05*sin(treb_att*treb*6.28+bass_att*bass*6.28); per_pixel_3= per_pixel_4=sx=dy+1; per_pixel_5=sy=dx+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - cellular_Phat_YAK_Infusion_v2.milk0000664000175000017500000004263211756064134032725 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.940000 fVideoEchoZoom=1.003587 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999999 fShader=0.000000 zoom=1.000491 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.220190 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t3 = q7; wave_0_per_frame2= wave_0_per_frame3=t1 = .5; wave_0_per_frame4=t2 = .5; wave_0_per_frame5= wave_0_per_frame6=//r = .5 + .5*sin(q2); wave_0_per_frame7=//g = .5 + .5*sin(q2 + 2.0944); wave_0_per_frame8=//b = .5 + .5*sin(q2 + 4.1888); wave_0_per_point1=sp = sample*6.2832; wave_0_per_point2=ti = time*20; wave_0_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_0_per_point4=raa = abs(raa - int(raa)); wave_0_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_0_per_point6=rab = abs(rab - int(rab)); wave_0_per_point7= wave_0_per_point8=cou = 30; wave_0_per_point9= wave_0_per_point10=seg = seg*above(sample,0); wave_0_per_point11=it = (it + 1)*above(sample,0); wave_0_per_point12=seg = seg + equal(ita,0); wave_0_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_0_per_point14=cop = equal(ita,cou); wave_0_per_point15= wave_0_per_point16=toll = toll*above(sample,0); wave_0_per_point17=toll = toll + value1 + value2; wave_0_per_point18=tav = toll/cou*.1; wave_0_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_0_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_0_per_point21= wave_0_per_point22=toll = toll*(1-cop); wave_0_per_point23=//toll = 15; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_0_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_0_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_0_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_0_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_0_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_0_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_0_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_0_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_0_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_0_per_point36= wave_0_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_0_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_0_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_0_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_0_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_0_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_0_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_0_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_0_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_0_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_0_per_point47= wave_0_per_point48= wave_0_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_0_per_point50= wave_0_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_0_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_0_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_0_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_0_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_0_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_0_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_0_per_point58= wave_0_per_point59=my = min(my,.25); wave_0_per_point60= wave_0_per_point61=// add branches via rotation wave_0_per_point62=poi = q3; wave_0_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_0_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_0_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_0_per_point66=modx = 0; wave_0_per_point67=mx = mx - modx; wave_0_per_point68=my = my - mody; wave_0_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point71=mx = ox + modx; wave_0_per_point72=my = oy + mody; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75=mang = above(rep,1)*rep*1.0472; wave_0_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point78=mx = ox; wave_0_per_point79=my = oy; wave_0_per_point80= wave_0_per_point81= wave_0_per_point82=sz = .5; wave_0_per_point83=x = mx*.75*sz + t1; wave_0_per_point84=y = my*sz + t2; wave_0_per_point85= wave_0_per_point86= wave_0_per_point87= wave_0_per_point88=a = t3; // drawn every 2nd frame, gets values in other one wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t3 = q7; wave_1_per_frame2= wave_1_per_frame3=t1 = .5; wave_1_per_frame4=t2 = .5; wave_1_per_point1=sp = sample*6.2832; wave_1_per_point2=ti = time*20; wave_1_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_1_per_point4=raa = abs(raa - int(raa)); wave_1_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_1_per_point6=rab = abs(rab - int(rab)); wave_1_per_point7= wave_1_per_point8=cou = 30; wave_1_per_point9= wave_1_per_point10=seg = seg*above(sample,0); wave_1_per_point11=it = (it + 1)*above(sample,0); wave_1_per_point12=seg = seg + equal(ita,0); wave_1_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_1_per_point14=cop = equal(ita,cou); wave_1_per_point15= wave_1_per_point16=toll = toll*above(sample,0); wave_1_per_point17=toll = toll + value1 + value2; wave_1_per_point18=tav = toll/cou*.1; wave_1_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_1_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_1_per_point21= wave_1_per_point22=toll = toll*(1-cop); wave_1_per_point23=//toll = 15; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_1_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_1_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_1_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_1_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_1_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_1_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_1_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_1_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_1_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_1_per_point36= wave_1_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_1_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_1_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_1_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_1_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_1_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_1_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_1_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_1_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_1_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_1_per_point47= wave_1_per_point48= wave_1_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_1_per_point50= wave_1_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_1_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_1_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_1_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_1_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_1_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_1_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_1_per_point58= wave_1_per_point59=my = min(my,.25); wave_1_per_point60= wave_1_per_point61=// add branches via rotation wave_1_per_point62=poi = q3; wave_1_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_1_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_1_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_1_per_point66=modx = 0; wave_1_per_point67=mx = mx - modx; wave_1_per_point68=my = my - mody; wave_1_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point71=mx = ox + modx; wave_1_per_point72=my = oy + mody; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=mang = above(rep,1)*rep*1.0472; wave_1_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point78=mx = ox; wave_1_per_point79=my = oy; wave_1_per_point80= wave_1_per_point81= wave_1_per_point82= wave_1_per_point83=sz = .5; wave_1_per_point84=x = mx*.75*sz + t1; wave_1_per_point85=y = my*sz + t2; wave_1_per_point86= wave_1_per_point87=a = t3; // drawn every 2nd frame, gets values in other one wave_1_per_point88= wave_1_per_point89=//r = .5 - .5*sin(q2); wave_1_per_point90=//g = .5 - .5*sin(q2 + 2.0944); wave_1_per_point91=//b = .5 - .5*sin(q2 + 4.1888); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=sw = 1-sw; wave_2_per_point2=sp = sample*6.2832 - time; wave_2_per_point3= wave_2_per_point4=sz = sp - q1 - .7854*.5; wave_2_per_point5=sz = .5 + .5*sin(sz*4) + value1 + value2; wave_2_per_point6= wave_2_per_point7=cv = sz*6.2832; wave_2_per_point8= wave_2_per_point9=sz = pow(sz,.5)*.05*sw; wave_2_per_point10= wave_2_per_point11=x = .5 + sz*sin(sp)*.75; wave_2_per_point12=y = .5 + sz*cos(sp); wave_2_per_point13= wave_2_per_point14=r = .5 + .5*sin(.5*(time - cv)); wave_2_per_point15=g = .5 + .5*sin(.5*(time - cv + 2.094)); wave_2_per_point16=b = .5 + .5*sin(.5*(time - cv + 4.188)); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=1.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=50 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.662300 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.100000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1= shape_0_per_frame2=//r = .5 + .5*sin(time*1.123); shape_0_per_frame3=//g = .5 + .5*sin(time*1.456); shape_0_per_frame4=//b = .5 + .5*sin(time*1.789); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=//r = .5 - .5*sin(q2); shape_0_per_frame8=//g = .5 - .5*sin(q2 + 2.0944); shape_0_per_frame9=//b = .5 - .5*sin(q2 + 4.1888); shapecode_1_enabled=0 shapecode_1_sides=50 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.662300 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=0.400000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.200000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_zoom = 1/rad; shapecode_2_enabled=0 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=1.000000 shapecode_2_y=1.000000 shapecode_2_rad=0.986086 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=1.000000 shapecode_3_y=0.000000 shapecode_3_rad=0.986086 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); per_frame_9=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); per_frame_10=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); per_frame_11=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); per_frame_12= per_frame_13=tt = tt + tic*treb; per_frame_14=mt = mt + tic*mid; per_frame_15=bt = bt + tic*bass; per_frame_16=vt = vt + tic*vav; per_frame_17= per_frame_18=sp = abs(vav - slide)*.1; per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.1; per_frame_20=toc = 1; per_frame_21= per_frame_22=q1 = rand(2); // shapecode per_frame_23=q2 = time; // colourcycle per_frame_24=q3 = 3 + rand(3) + rand(3); // branching per_frame_25= per_frame_26=q4 = vt; per_frame_27= per_frame_28=sw = 1-sw; per_frame_29= per_frame_30=q7 = sw; per_frame_31= per_frame_32= per_pixel_1=a = .5; per_pixel_2=b = .5; per_pixel_3=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_4=sw = below(dis,(.2+(treb*0.03))); per_pixel_5= per_pixel_6=mod = -.18 + .18*pow(1-dis*4,.8); per_pixel_7=dx = if(sw,mod*(x-.5),0); per_pixel_8=dy = if(sw,mod*(y-.5),0); per_pixel_9= per_pixel_10= per_pixel_11=mod = .005 - .01*sin(rad*6.2832*2); per_pixel_12=dx = if(sw,dx + sin(ang)*mod,0); per_pixel_13=dy = if(sw,dy + cos(ang)*mod,0); per_pixel_14= per_pixel_15=sx = if(sw,sx,1); per_pixel_16=sy = if(sw,sy,1); per_pixel_17= per_pixel_18= per_pixel_19=a = above(x,.5); per_pixel_20=b = above(y,.5); per_pixel_21=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_22= per_pixel_23=lim = below(dis,.25); per_pixel_24= per_pixel_25=dx = if(lim,.5*(1-2*below(x,.5)),dx); per_pixel_26=dy = if(lim,.5*(1-2*below(y,.5)),dy); per_pixel_27= per_pixel_28= per_pixel_29=mod = -1; per_pixel_30= per_pixel_31=a = sin(q4*.02347)*4; per_pixel_32=b = cos(q4*.03348)*4; per_pixel_33=//a = 1; per_pixel_34=//b = -2; per_pixel_35=dx = if(lim + sw,dx,mod*(x-a)); per_pixel_36=dy = if(lim + sw,dy,mod*(y-b)); per_pixel_37= per_pixel_38=//rot = if(lim + sw,rot,1.5708); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Jaded Emotion.milk0000664000175000017500000000372411756064135030015 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=0.99663 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.005729 fWaveScale=7.184967 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.25 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.1 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + bass*.5; per_frame_3=wave_g = wave_g + treb*.5; per_frame_4=wave_b = wave_b + mid*.5; per_frame_5=ib_r = ib_r + .4*sin(time*.222); per_frame_6=ib_g = ib_g + .4*sin(time*.333); per_frame_7=ib_b = ib_b + .4*sin(time*.111); per_frame_8=ib_a = ib_a + .05*sin(time*.555); per_frame_9=ib_size = ib_size + .24*sin(time*.444); per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; per_frame_16=cx=cx_residual+sin(time*.888); per_frame_17=cy=cy_residual+sin(time*.999); per_frame_18=rot=rot_residual*3; per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; ././@LongLink0000000000000000000000000000017400000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - off the fadar (no sweeps or bleeps, but alotta creeps).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - off the fadar (no sweeps or bleeps, 0000664000175000017500000002260611756064134032555 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=c1=abs(c1-q1); wave_0_per_frame2=t1=c1; wave_0_per_frame3=t2=sin(q2*.0001*q4); wave_0_per_frame4=t3=(sin(q2*.001*treb_att+q4*10*bass)*.3+.4); wave_0_per_point1=i=cos(q2*.1); wave_0_per_point2=ii=sin(q2*.1); wave_0_per_point3=y=sample*i+.5; wave_0_per_point4=x=sample*(ii)+.5; wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=c4=sin(q2*q4*.01)*.1+.11; wave_0_per_point8=c2=.1+c4*1.5; wave_0_per_point9=c3=.2+c4*1.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=c1=1-above(sample,c2)*below(sample,c3); wave_0_per_point13=r=t1*(1-c1); wave_0_per_point14=g=t2*(1-c1); wave_0_per_point15=b=t3*(1-c1); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=256 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.050000 wave_1_init1=time1=1000*bass_att; wave_1_init2=time2=1000*treb_att; wave_1_per_frame1=time1=time1+(sin(q2*q4*.15)*.4+.5)*.001*q4+q1*bass; wave_1_per_frame2=time2=time2+(cos(q2*q4*.1)*.4+.5)*.001*q4+q1*treb; wave_1_per_frame3= wave_1_per_frame4=t1=time1; wave_1_per_frame5=t2=time2; wave_1_per_frame6= wave_1_per_frame7= wave_1_per_frame8= wave_1_per_frame9=// This is the version you should use... wave_1_per_frame10=// ----------- start copying ----------- wave_1_per_frame11=hue=.1*q2; // change this wave_1_per_frame12=h=6*(hue-int(hue)); wave_1_per_frame13=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_1_per_frame14=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_1_per_frame15=t3=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_1_per_frame16=t4=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_1_per_frame17=t5=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_1_per_frame18=// ----------- end ---------------- wave_1_per_point1=i=sample*6.28; wave_1_per_point2= wave_1_per_point3=x1=sin(i+t2)*sin(i*t1); wave_1_per_point4=y1=cos(i+t1)*sin(i*t2); wave_1_per_point5= wave_1_per_point6=x2=x1*.5+.5; wave_1_per_point7=y2=y1*.5+.5; wave_1_per_point8= wave_1_per_point9= wave_1_per_point10=x=x2; wave_1_per_point11=y=y2; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14= wave_1_per_point15=ii=sample; wave_1_per_point16=r=t3*ii*2; wave_1_per_point17=g=t4*(1-ii); wave_1_per_point18=b=t5*(.5-ii); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=256 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=i=cos(q2*.01*q4); wave_2_per_point2=ii=sin(q2*.01*q4); wave_2_per_point3=y=sample*i+.5; wave_2_per_point4=x=sample*(ii)+.5; wave_2_per_point5= wave_2_per_point6=ul=.003*bass_att*q4; wave_2_per_point7=ll=.002*treb_att*q4; wave_2_per_point8=r=(treb_att*.052+value1)*(above(sample,ll)*below(sample,ul)); wave_2_per_point9=g=(mid_att*.02+value2)*(above(sample,ll)*below(sample,ul)); wave_2_per_point10=b=(bass_att*.057+value2)*(above(sample,ll)*below(sample,ul)); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.500000 wave_3_per_point1=i=cos(q2*.01*q4+.01); wave_3_per_point2=ii=sin(q2*.01*q4+.01); wave_3_per_point3=y=sample*i+.5; wave_3_per_point4=x=sample*(ii)+.5; wave_3_per_point5= wave_3_per_point6= wave_3_per_point7=r=0; wave_3_per_point8=g=0; wave_3_per_point9=b=0; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=rad=q1*.33; shape_0_per_frame2=y=.5; shape_0_per_frame3=x=.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=q2*.3; shape_1_per_frame2=x=.2; shape_1_per_frame3=y=.2; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=beatrate=5; per_frame_init_2=avgbeatrate=1; per_frame_init_3=bbtime=1; per_frame_init_4=lbbtime=.5; per_frame_init_5=avgdb=.5; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8= per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4= per_frame_5=//beatdection per_frame_6=rawbeatb=above(db,avgdb*2); per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); per_frame_8= per_frame_9=//beatrate calc per_frame_10=bbtime=time*beatb; per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=bc=bc+beatb; per_frame_16= per_frame_17= per_frame_18= per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_20=avgvol=avgvol*.99+vol*.05; per_frame_21= per_frame_22=mtime=mtime+min(avgvol*.5,.25); per_frame_23=q2=mtime; per_frame_24=q1=beatb; per_frame_25=q3=db; per_frame_26=q4=60/avgbeatrate; per_frame_27=q5=equal(bc%4,0)*beatb; per_frame_28= per_frame_29=zoom=1; per_frame_30=decay=.99; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34=ob_r=sin(q2*.01+bass*.01)*.5+.5; per_frame_35=ob_g=cos(q2*.001*q4+treb*.01)*.5+.5; per_frame_36=ob_b=sin(time*.001*q4)*.5+.5; per_frame_37=echo_alpha=.5; per_frame_38=echo_zoom=sin(q2)*.2+1; per_pixel_1=zoom=1+sin(q2+treb_att*6*rad)*.1; per_pixel_2=rot=sin(q2*.05*q4+bass_att*3*rad)*.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Negative Sun IV.milk0000664000175000017500000000417011756064135030032 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=0.999995 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.650000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=1.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.050000 nMotionVectorsX=64.000000 nMotionVectorsY=1.488000 mv_dx=0.000000 mv_dy=-0.090000 mv_l=0.500000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(2.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(3.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5=ib_r = wave_r; per_frame_6=ib_g = wave_g; per_frame_7=ib_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom + 0.3*rad; per_pixel_6=rot = rot + 0.02*below(rad,0.3)*sin(3*bass); per_pixel_7=rot = rot + 0.05*above(rad,0.3)*below(rad,0.6)*sin(3.5*treb); per_pixel_8=rot = rot + 0.025*above(rad,0.6)*sin(4*mid); per_pixel_9=sx = sx + 0.02*above(rad,0.24)*bass; per_pixel_10=sy = sy + 0.02*above(rad,0.24)*bass; per_pixel_11=warp = warp + above(thresh,1.5)* x*sin(x*time)*(below(rad,0.15)*above(sin(5*time),0.8)*above(rad,0.1)*(10*bass)*sin(1-rad)); projectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - blueprint.milk0000664000175000017500000001520311756064134027320 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999996 fShader=1.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=1.000000 dy=0.020000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=20.160004 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.400000 mv_r=1.000000 mv_g=0.400000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ma1=ma1+(above(bass,1)*3.1415*.1*bass); wave_0_per_point2=ma2=ma2-(above(treb,1)*3.1415*.1*treb); wave_0_per_point3= wave_0_per_point4=malpha=above(bass,.7)*above(treb,.7); wave_0_per_point5= wave_0_per_point6=mx=mx+(.02*cos(ma1)); wave_0_per_point7=my=my+(.02*sin(ma2)); wave_0_per_point8= wave_0_per_point9=mx=if(above(mx,.9),(.9-mx),mx); wave_0_per_point10=my=if(above(my,.9),(.9-my),my); wave_0_per_point11=mx=if(below(mx,.1),(.9+mx),mx); wave_0_per_point12=my=if(below(my,.1),(.9+my),my); wave_0_per_point13= wave_0_per_point14=x=mx; wave_0_per_point15=y=my; wave_0_per_point16= wave_0_per_point17=a=malpha; wave_0_per_point18=r=bass*.7; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=mx=.5; wave_1_init2=my=.5; wave_1_per_point1=mo=rand(4); wave_1_per_point2= wave_1_per_point3=mx=mx+(equal(mo,0)*.05*bass); wave_1_per_point4=mx=mx-(equal(mo,1)*.05*bass); wave_1_per_point5=my=my+(equal(mo,2)*.05*treb); wave_1_per_point6=my=my-(equal(mo,3)*.05*treb); wave_1_per_point7= wave_1_per_point8=mx=if(equal(sample,1),.5,mx); wave_1_per_point9=my=if(equal(sample,1),.5,my); wave_1_per_point10= wave_1_per_point11=x=mx; wave_1_per_point12=y=my; wave_1_per_point13=a=if(equal(rand(50),0),1,0); wave_1_per_point14=g=treb*.7; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ma1=ma1+(above(bass,1)*3.1415*.01*bass); wave_2_per_point2=ma2=ma2-(above(treb,1)*3.1415*.01*treb); wave_2_per_point3= wave_2_per_point4=malpha=above(bass,1)*above(treb,1); wave_2_per_point5= wave_2_per_point6=mx=mx+(.02*cos(ma1)); wave_2_per_point7=my=my+(.02*sin(ma2)); wave_2_per_point8= wave_2_per_point9=mx=if(above(mx,.9),(.9-mx),mx); wave_2_per_point10=my=if(above(my,.9),(.9-my),my); wave_2_per_point11=mx=if(below(mx,.1),(.9+mx),mx); wave_2_per_point12=my=if(below(my,.1),(.9+my),my); wave_2_per_point13= wave_2_per_point14=x=mx; wave_2_per_point15=y=my; wave_2_per_point16= wave_2_per_point17=a=malpha; wave_2_per_point18=b=bass*.7; wave_2_per_point19=r=treb*.8; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=eo=((time*.1)+(bass_att*4))%4; per_frame_2= per_frame_3=echo_orient=eo; projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat_Eo.S._Data_swimmer.milk0000664000175000017500000002451211756064134027706 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=38.400002 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.800001 mv_r=0.440000 mv_g=0.650000 mv_b=0.810000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.003; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.30; wave_0_per_point4=yp=cos(smp )*0.30; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ib_rr = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ib_gg = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ib_bb = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19=ib_r=tan(time*24); per_frame_20=ib_r=min(ib_r,1); per_frame_21=ib_r=max(ib_r,0); per_frame_22=ib_g=tan(time*24+3.14); per_frame_23=ib_g=min(ib_g,1); per_frame_24=ib_g=max(ib_g,0); per_frame_25=ib_b=tan(time*24+6.28); per_frame_26=ib_b=min(ib_b,1); per_frame_27=ib_b=max(ib_b,0); per_frame_28= per_frame_29=ob_r=ib_r-0.5; per_frame_30=ob_g=ib_g-0.5; per_frame_31=ob_b=ib_b-0.5; per_frame_32=q1=ib_rr; per_frame_33=q2=1-ib_gg; per_frame_34=q3=ib_bb; per_frame_35= per_frame_36= per_frame_37= per_frame_38=decay = 1; per_frame_39= per_frame_40= per_frame_41=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_42=//solarize=above(0.5,bass); per_frame_43=//darken=above(0.4,treb); per_frame_44= per_frame_45=musictime=musictime+(mid*mid*mid)*0.01*(75/fps); per_frame_46= per_frame_47=xpos=sin(musictime*0.6)*0.5; per_frame_48=ypos=sin(musictime*0.4)*0.5; per_frame_49=q4=xpos; per_frame_50=q5=ypos; per_frame_51= per_frame_52= per_frame_53=//invert=above(sin(time),0.5); per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=.91; per_pixel_9= per_pixel_10=cx=0.5+q4; per_pixel_11=cy=0.5-q5; per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_13=//zm=(1.1-(rd/4)); per_pixel_14=zm=1.00; per_pixel_15= per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); per_pixel_17=star=(sin(ag/5)*(2-rd)+pow((tan(rd*6.28*32)*0.5+0.5),2)*0.1)+(rd/3); per_pixel_18=star=min(star,8);star=max(star,-8); per_pixel_19=zm=zm+star/20; per_pixel_20=sx=zm; per_pixel_21=sy=zm; per_pixel_22=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; per_pixel_23=dx=sin(x*50)*(bass*0.005)*ag; per_pixel_24=dy=cos(y*50)*(bass*0.005)*ag; per_pixel_25= per_pixel_26=b1a=mid*0.13; per_pixel_27=b1b=(bass+mid+treb)*0.12; per_pixel_28=b1=b1b *1.1*rd*rd*rd*rd; per_pixel_29=zoom=0.97+(b1*.1); ././@LongLink0000000000000000000000000000015400000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Target Practice (tracking, retreat, slide).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Target Practice (tracking, retreat, slid0000664000175000017500000000337311756064134033114 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.9 fWaveParam=1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.001 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=33.152 nMotionVectorsY=28.799997 mv_dx=0.006 mv_dy=0 mv_l=2.5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=xx = sin(time*.13)*.5+.5; per_frame_2= per_frame_3=beat = above(bass*bass_att,3.8)+bnot(xx); per_frame_4=//xx = if(beat,0,xx); per_frame_5=//x = if(beat,rand(10)*.1,x); per_frame_6=//y = if(beat,rand(10)*.1,y); per_frame_7=x = if(beat, max(min(rand( 2 )*.2 -.1+x, 1), 0), x); per_frame_8=y = if(beat, max(min(rand( 2 )*.2 -.1+y, 1), 0), y); per_frame_9=z = (z-beat*.15)*.8+.2; per_frame_10=zoom = z; per_frame_11= per_frame_12=wave_x = x; per_frame_13=wave_y = y; per_frame_14=wave_mystery = xx*1.7-.5; per_frame_15=ob_a = beat; per_frame_16=wave_r= sin(time*.197)*.5+.5; per_frame_17=wave_g=cos(time*.201)*.5+.5; per_frame_18=wave_b=sin(time*.215)*.5+.5; per_frame_19= per_frame_20=xx=sin(xx*62.82)*.5+.5; per_frame_21=wave_r = xx+(1-xx)*wave_r; per_frame_22=wave_g = xx+(1-xx)*wave_g; per_frame_23=wave_b = xx+(1-xx)*wave_b; per_frame_24=//wave_b= wave_g; per_frame_25=//rot = .015; per_frame_26=monitor = zoom; projectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Quick Fix (dramatic mix).milk0000664000175000017500000002672311756064134032257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.980000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.916200 fWaveScale=0.999400 fWaveSmoothing=0.666000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.999846 fWarpScale=0.999900 fZoomExponent=0.999600 fShader=0.830000 zoom=1.006500 rot=0.000000 cx=0.500001 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999800 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=24.159897 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.999981 wavecode_0_smoothing=0.499900 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1= wave_0_per_frame2=rx=rx+.025+sin(bass_att)*.025; wave_0_per_frame3=ry=ry+.025+sin(treb_att)*.25; wave_0_per_frame4=rz=rz+.01; wave_0_per_frame5= wave_0_per_frame6=t1=sin(rx);t2=cos(rx); wave_0_per_frame7=t3=sin(ry);t4=cos(ry); wave_0_per_frame8=t5=sin(rz);t6=cos(rz); wave_0_per_point1=sample=sample*q1*.5; wave_0_per_point2=x1=sin(sample)*sin(sample*80)*.3; wave_0_per_point3=y1=cos(sample)*.3; wave_0_per_point4=z1=sin(sample)*cos(sample*80)*.3; wave_0_per_point5=x1=x1+sin(time*.1)*.5; wave_0_per_point6=y1=y1+cos(time*.2)*.5; wave_0_per_point7=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_0_per_point8=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_0_per_point9=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_0_per_point10=z3=if(above(z3,.1),.5/z3,0); wave_0_per_point11=x=if(z3,x3*z3,x)+.5; wave_0_per_point12=y=if(z3,y3*z3,y)+.5; wave_0_per_point13=hu=sample+sin(time); wave_0_per_point14=r=sin(hu)*.5+.5; wave_0_per_point15=g=sin(hu+q1*.33)*.5+.5; wave_0_per_point16=b=sin(hu+q1*.66)*.5+.5; wave_0_per_point17=a=(bass+mid+treb)*.16+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.069200 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad = rad +0.3 - 0.3*mid_att;; shape_0_per_frame2=r = 0.5 + 0.5*sin(time*0.513 + 2); shape_0_per_frame3=g = 0.5 + 0.5*sin(time*0.763 + 1); shape_0_per_frame4=b = 0.5 + 0.5*sin(time*0.854 + 4); shape_0_per_frame5=r2 = 0.5 + 0.5*sin(time*1.085 + 1); shape_0_per_frame6=g2 = 0.5 + 0.5*sin(time*0.356+ 2); shape_0_per_frame7=b2 = 0.5 + 0.5*sin(time*0.738 + 3); shape_0_per_frame8=ang = ang + -3*abs(tan(-2*time)); shape_0_per_frame9=x = x + 0.16*sin(time) + 0.15*cos(0.22*time) + 0.21*sin(0.25*time); shape_0_per_frame10=y = y + 0.14*cos(1.2*time) + 0.2*cos(0.8*time); shape_0_per_frame11=border_red = sin(time*0.844); shape_0_per_frame12=border_green = sin(time*0.574); shape_0_per_frame13=border_blue = sin(time*0.754); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.069197 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*4.5; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = sin(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shape_1_per_frame13=rad = rad -0.2 + 0.2*mid_att;; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.069197 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*-4.5; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*sin(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = sin(time*1.054); shape_2_per_frame13=rad = rad -0.18 + 0.19*bass_att;; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.069200 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rad = rad -0.21 + 0.22*bass_att;; shape_3_per_frame2=r = r + 0.25*sin(1.1*time) + 0.2*sin(0.25*time); shape_3_per_frame3=g = g + 0.25*cos(1.5*time) + 0.22*cos(0.24*time); shape_3_per_frame4=b = b + 0.25*sin(0.6*time) + 0.27*cos(0.7*time); shape_3_per_frame5=r2 = 0.5 + 0.5*sin(time*0.785 + 3); shape_3_per_frame6=g2 = 0.5 + 0.5*sin(time*0.656+ 2); shape_3_per_frame7=b2 = 0.5 + 0.5*sin(time*0.538 + 1); shape_3_per_frame8=ang = ang + 3*abs(tan(1*time)); shape_3_per_frame9=x = x + 0.14*cos(time) + 0.2*sin(0.42*time); shape_3_per_frame10=y = y + 0.16*sin(1.2*time) + 0.15*sin(0.8*time) + 0.21*cos(0.45*time); shape_3_per_frame11=border_red = sin(time*0.344); shape_3_per_frame12=border_green = sin(time*0.574); shape_3_per_frame13=border_blue = sin(time*0.654); per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.100*( 2.60*sin(1.374*time) + 1.40*sin(1.294*time) ); per_frame_5=cy = cy + 0.100*( 2.60*sin(1.393*time) + 1.40*sin(1.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.160*( 1.40*sin(1.381*time) + 1.40*sin(1.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=rot=if(equal(zoom,1),rot,if(above(sin(abs(ang)),.618),2,rot)); per_pixel_2=zoom=if(equal(q2,.7),if(equal(x*20%2+y*20%2,0),zoom+.15*q1,zoom),zoom+curvage); projectM-complete-2.1.0-Source/presets_milkdrop_104/EMPR - Random - Look mama, I'm on TV! 2.milk0000664000175000017500000000514111756064134031133 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=-0.250278 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.9957 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=1 dy=1 warp=0.01 sx=1 sy=1 wave_r=0.840465 wave_g=0.977183 wave_b=0.577708 wave_x=0.68159 wave_y=0.841076 ob_size=0.01 ob_r=0.364951 ob_g=0.522256 ob_b=0.9619 ob_a=0.345787 ib_size=0 ib_r=0.691402 ib_g=0.523066 ib_b=0.706478 ib_a=0.808526 nMotionVectorsX=0 nMotionVectorsY=48 mv_dx=0.479713 mv_dy=-0.559295 mv_l=5 mv_r=0.376825 mv_g=0.65155 mv_b=0.954265 mv_a=0.602945 per_frame_1=ob_r = 0.9 - 0.7*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.4*sin(time*0.342); per_frame_5=cy = cy + 0.6*sin(time*0.433); per_frame_6=warp =0; per_frame_7=ib_size = 0.08; per_frame_8=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_11=dx = dx -0.008*sin(time*0.23); per_frame_12=dy = dy - 0.008*sin(time*0.2); per_frame_13=dy = wave_r * wave_g; per_frame_14=wave_g = treb - wave_r; per_frame_15=wave_b = wave_r * bass; per_frame_16=dy=if(below(dy,-1), -1, dy); per_frame_17=dy=if(above(dy,1.0), 1.0, dy); per_frame_18=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_19=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_20=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_21=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_22=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_23=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_24=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_25=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_pixel_1=box=(1-rad)+0.7*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),1*sin(0.385*time)-time*.1,rot); per_pixel_5=zoom = b + y*1.2; per_pixel_6=dx = time * a; per_pixel_7=zoom=if(below(zoom,0.01), 0.01, zoom); per_pixel_8=zoom=if(above(zoom,100), 100, zoom); per_pixel_9=dx=if(below(dx,-1), -1, dx); per_pixel_10=dx=if(above(dx,1.0), 1.0, dx); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Microcosm.milk0000664000175000017500000000231311756064134026512 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=1.981 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 13 - definitive.milk0000664000175000017500000005031411756064134030572 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.100000 wavecode_1_g=1.000000 wavecode_1_b=0.700000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//wrist movement; wave_1_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_1_per_point14= wave_1_per_point15=xq=xp; wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=yq=yp*sinang + zp*cosang; wave_1_per_point18=zq=yp*cosang - zp*sinang; wave_1_per_point19=yq=yp; wave_1_per_point20=zq=zp; wave_1_per_point21= wave_1_per_point22=ang=tm*8; wave_1_per_point23=sinang=sin(ang);cosang=cos(ang); wave_1_per_point24=xp=xq*sinang + yq*cosang; wave_1_per_point25=yp=xq*cosang - yq*sinang; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//forearm movement; wave_1_per_point29=zp=zp-0.3; wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point31=sinang=sin(ang);cosang=cos(ang); wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sinang + zp*cosang; wave_1_per_point34=zq=yp*cosang - zp*sinang; wave_1_per_point35= wave_1_per_point36=//upper arm twist wave_1_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point38=sinang=sin(ang);cosang=cos(ang); wave_1_per_point39=xp=xq*sinang + yq*cosang; wave_1_per_point40=yp=xq*cosang - yq*sinang; wave_1_per_point41=zp=zq; wave_1_per_point42= wave_1_per_point43=//upper arm outward; wave_1_per_point44=zp=zp-0.35; wave_1_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point46=sinang=sin(ang);cosang=cos(ang); wave_1_per_point47=xq=xp*sinang + zp*cosang; wave_1_per_point48=yq=yp; wave_1_per_point49=zq=xp*cosang - zp*sinang; wave_1_per_point50= wave_1_per_point51=//upper arm up down; wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; wave_1_per_point53=sinang=sin(ang);cosang=cos(ang); wave_1_per_point54=xp=xq; wave_1_per_point55=yp=yq*cosang - zq*sinang; wave_1_per_point56=zp=yq*sinang + zq*cosang; wave_1_per_point57= wave_1_per_point58=//xp=xq;yp=yq;zp=zq; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=//project into screenspace and draw on screen wave_1_per_point62=zp=zp+2; wave_1_per_point63=xs=-xp/zp; wave_1_per_point64=ys=yp/zp; wave_1_per_point65= wave_1_per_point66=x=xs+0.5; wave_1_per_point67=y=ys*1.3+0.5; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point71=a=a*a; wave_1_per_point72= wave_1_per_point73=b=b+pow(1-sample,2)*0.3; wave_1_per_point74= wave_1_per_point75= wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wave_2_per_point79= wave_2_per_point80= wave_2_per_point81= wave_2_per_point82= wave_2_per_point83= wave_2_per_point84= wave_2_per_point85= wave_2_per_point86= wave_2_per_point87= wave_2_per_point88= wave_2_per_point89= wave_2_per_point90= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.600000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=yq=yp*sinang + zp*cosang; wave_3_per_point18=zq=yp*cosang - zp*sinang; wave_3_per_point19=yq=yp; wave_3_per_point20=zq=zp; wave_3_per_point21= wave_3_per_point22=ang=tm*8 + 1; wave_3_per_point23=sinang=sin(ang);cosang=cos(ang); wave_3_per_point24=xp=xq*sinang + yq*cosang; wave_3_per_point25=yp=xq*cosang - yq*sinang; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//forearm movement; wave_3_per_point29=zp=zp-0.3; wave_3_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point31=sinang=sin(ang);cosang=cos(ang); wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sinang + zp*cosang; wave_3_per_point34=zq=yp*cosang - zp*sinang; wave_3_per_point35= wave_3_per_point36=//upper arm twist wave_3_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point38=sinang=sin(ang);cosang=cos(ang); wave_3_per_point39=xp=xq*sinang + yq*cosang; wave_3_per_point40=yp=xq*cosang - yq*sinang; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//upper arm outward; wave_3_per_point44=zp=zp-0.35; wave_3_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point46=sinang=sin(ang);cosang=cos(ang); wave_3_per_point47=xq=xp*sinang + zp*cosang; wave_3_per_point48=yq=yp; wave_3_per_point49=zq=xp*cosang - zp*sinang; wave_3_per_point50= wave_3_per_point51=//upper arm up down; wave_3_per_point52=ang=cos(tm)*0.5 - 0.5; wave_3_per_point53=sinang=sin(ang);cosang=cos(ang); wave_3_per_point54=xp=xq; wave_3_per_point55=yp=yq*cosang - zq*sinang; wave_3_per_point56=zp=yq*sinang + zq*cosang; wave_3_per_point57= wave_3_per_point58=//xp=xq;yp=yq;zp=zq; wave_3_per_point59= wave_3_per_point60=//project into screenspace and draw on screen wave_3_per_point61=zp=zp+2; wave_3_per_point62=xs=-xp/zp; wave_3_per_point63=ys=yp/zp; wave_3_per_point64= wave_3_per_point65=x=xs+0.5; wave_3_per_point66=y=ys*1.3+0.5; wave_3_per_point67= wave_3_per_point68=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point69= wave_3_per_point70=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point71= wave_3_per_point72=r=t4; wave_3_per_point73=g=t5; wave_3_per_point74=b=t6; wave_3_per_point75=//end wave_3_per_point76= wave_3_per_point77=//A pox upon he who is Tag. shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2 shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; shape_3_per_frame8= shape_3_per_frame9= shape_3_per_frame10=tex_ang= q2 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.05*flip; per_frame_26=mtimeb=mtimeb+vol*0.1; per_frame_27= per_frame_28=q1=mtime*0.4; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/30 projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 03 music.milk0000664000175000017500000003772311756064135030352 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=3.000000 nMotionVectorsY=2.000000 mv_dx=0.020000 mv_dy=-0.020000 mv_l=0.150000 mv_r=0.490000 mv_g=0.480000 mv_b=0.300001 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=(1-sample); wave_0_per_point71= wave_0_per_point72=b=b+pow(1-sample,2)*0.3; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=r1=t1; wave_0_per_point77=g1=t2; wave_0_per_point78=b1=t3; wave_0_per_point79=r2=t4; wave_0_per_point80=g2=t5; wave_0_per_point81=b2=t6; wave_0_per_point82= wave_0_per_point83=r=r1*flip + r2*(1-flip); wave_0_per_point84=g=g1*flip + g2*(1-flip); wave_0_per_point85=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=(1-sample); wave_1_per_point72= wave_1_per_point73= wave_1_per_point74=b=b+pow(1-sample,2)*0.3; wave_1_per_point75= wave_1_per_point76=r1=t1; wave_1_per_point77=g1=t2; wave_1_per_point78=b1=t3; wave_1_per_point79=r2=t4; wave_1_per_point80=g2=t5; wave_1_per_point81=b2=t6; wave_1_per_point82= wave_1_per_point83=r=r1*flip + r2*(1-flip); wave_1_per_point84=g=g1*flip + g2*(1-flip); wave_1_per_point85=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_5=vol=vol*vol; per_frame_6=mtime=mtime+vol*0.1*(75/fps); per_frame_7= per_frame_8=q1=mtime*0.4; per_frame_9= per_frame_10= per_frame_11= per_frame_12= ././@LongLink0000000000000000000000000000020000000000000011555 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. hall of ghouls Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000002541011756064135032275 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=flip=1 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(70/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4; per_frame_54= per_frame_55=flip=-flip; per_frame_56=sx=flip per_frame_57= per_frame_58= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Starfish 1.milk0000664000175000017500000000225211756064135026466 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.85 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%5,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.6); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Target_practice.milk0000664000175000017500000001320011756064134030177 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(75/fps); per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.07; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=rd*1.01; projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 321 - Pastel fantasies (remix).milk0000664000175000017500000002420211756064134031324 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.980000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_point1=sample=sqrt(sample); wave_0_per_point2= wave_0_per_point3=x=.5+.708*sample*cos(3*6.2831*sample-time*.75); wave_0_per_point4=y=.5+.708*sample*sin(3*6.2831*sample-time*.75); wave_0_per_point5=a=sqr(sample); wave_0_per_point6= wave_0_per_point7=y=(y-.5)*1.2+.5; wave_0_per_point8= wave_0_per_point9=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point10=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point11=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_point1=sample=sqrt(sample); wave_1_per_point2= wave_1_per_point3=ddx=.708*cos(3*6.2831*sample-time*.75)-.708*sample*sin(3*6.2831*sample-time*.75)*3*6.2831; wave_1_per_point4=ddy=.708*sin(3*6.2831*sample-time*.75)+.708*sample*cos(3*6.2831*sample-time*.75)*3*6.2831; wave_1_per_point5= wave_1_per_point6=tanx=ddy; wave_1_per_point7=tany=-ddx; wave_1_per_point8= wave_1_per_point9=x=.5+.708*sample*cos(3*6.2831*sample-time*.75)+.02*sample*tanx; wave_1_per_point10=y=.5+.708*sample*sin(3*6.2831*sample-time*.75)+.02*sample*tany; wave_1_per_point11=a=sqr(sample); wave_1_per_point12= wave_1_per_point13=y=(y-.5)*1.2+.5; wave_1_per_point14= wave_1_per_point15=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point16=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point17=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_point1=sample=sqrt(sample); wave_2_per_point2= wave_2_per_point3=ddx=.708*cos(3*6.2831*sample-time*.75)-.708*sample*sin(3*6.2831*sample-time*.75)*3*6.2831; wave_2_per_point4=ddy=.708*sin(3*6.2831*sample-time*.75)+.708*sample*cos(3*6.2831*sample-time*.75)*3*6.2831; wave_2_per_point5= wave_2_per_point6=tanx=ddy; wave_2_per_point7=tany=-ddx; wave_2_per_point8= wave_2_per_point9=random=rand(1000)*.001; wave_2_per_point10= wave_2_per_point11=x=.5+.708*sample*cos(3*6.2831*sample-time*.75)+.02*random*sample*tanx; wave_2_per_point12=y=.5+.708*sample*sin(3*6.2831*sample-time*.75)+.02*random*sample*tany; wave_2_per_point13=a=sqr(sample); wave_2_per_point14= wave_2_per_point15=y=(y-.5)*1.2+.5; wave_2_per_point16= wave_2_per_point17=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point18=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point19=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=16; wave_3_per_point1=sample=sqrt(sample); wave_3_per_point2= wave_3_per_point3=ddx=.708*cos(3*6.2831*sample-time*.75)-.708*sample*sin(3*6.2831*sample-time*.75)*3*6.2831; wave_3_per_point4=ddy=.708*sin(3*6.2831*sample-time*.75)+.708*sample*cos(3*6.2831*sample-time*.75)*3*6.2831; wave_3_per_point5= wave_3_per_point6=tanx=ddy; wave_3_per_point7=tany=-ddx; wave_3_per_point8= wave_3_per_point9=random=rand(1000)*.001; wave_3_per_point10= wave_3_per_point11=x=.5+.708*sample*cos(3*6.2831*sample-time*.75)+.02*random*sample*tanx; wave_3_per_point12=y=.5+.708*sample*sin(3*6.2831*sample-time*.75)+.02*random*sample*tany; wave_3_per_point13=a=sqr(sample); wave_3_per_point14= wave_3_per_point15=y=(y-.5)*1.2+.5; wave_3_per_point16= wave_3_per_point17=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point18=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point19=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.864136 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451117 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame2=g=1-abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame3=b=1-abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=numBeats=numBeats+q8; shape_0_per_frame8=additive=equal(numBeats%2,0); shape_0_per_frame9=a=.1*(additive); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.234353 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=numBeats=numBeats+q8; shape_1_per_frame2=ang=(-time+numBeats%10)*.6283; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978841 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.344203 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=q8=beat; per_frame_23=q7=(frame-lastbeat)/interval; per_frame_24= per_frame_25=numBeats=beat+numBeats; per_frame_26= per_frame_27=warp=0; per_frame_28=zoom=-1.0015; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. 3d-glasses.milk0000664000175000017500000003655411756064135026176 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=2.695696 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.049138 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.069609 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.200000 mv_r=1.000000 mv_g=0.800000 mv_b=0.600000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1= wave_0_per_frame2= wave_0_per_frame3=basstime=basstime+bass; wave_0_per_frame4=t1=basstime; wave_0_per_point1=masterspeed=604*q1; wave_0_per_point2=masterspeed=3; wave_0_per_point3=rotation1=time*0.01; wave_0_per_point4= wave_0_per_point5=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_0_per_point6=perspective=0.7; wave_0_per_point7= wave_0_per_point8=//error bump wave_0_per_point9=error = sin(time*128.5)*8 - 7; wave_0_per_point10=error = error * above(error,0); wave_0_per_point11=error=error+1; wave_0_per_point12=error=1; wave_0_per_point13= wave_0_per_point14=//plot x,y,z to point on sphere wave_0_per_point15=flx=sin(tm*14); wave_0_per_point16=fly=cos(tm*14); wave_0_per_point17=smp=sample*6.283; wave_0_per_point18=xp=sin(smp*masterspeed )*0.65 * error; wave_0_per_point19=yp=cos(smp*masterspeed )*0.65 * error; wave_0_per_point20=zp=0; wave_0_per_point21= wave_0_per_point22= wave_0_per_point23= wave_0_per_point24=//rotate on y axis; wave_0_per_point25=angy=time*43; wave_0_per_point26=angy=q1*3; wave_0_per_point27=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point28=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point29=xp=xq; wave_0_per_point30=zp=zq; wave_0_per_point31= wave_0_per_point32=t2=xp; wave_0_per_point33=t3=yp; wave_0_per_point34=t4=zp; wave_0_per_point35= wave_0_per_point36=//rotate on x axis wave_0_per_point37=axs1 = sin(time*0.2) + 1.6; wave_0_per_point38=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point39=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point40=yp=yq; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//rotate on y axis again wave_0_per_point44=axs2 = sin(time*0.1)*3.3; wave_0_per_point45=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point46=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point47=xp=xq; wave_0_per_point48=zp=zq; wave_0_per_point49= wave_0_per_point50=//stretch y axis to compensate for aspect ratio wave_0_per_point51=yp=yp*1.2; wave_0_per_point52= wave_0_per_point53=//push forward into viewpace wave_0_per_point54=zp=zp+2.1; wave_0_per_point55= wave_0_per_point56=//project x,y,z into screenspace wave_0_per_point57=xs=xp/zp; wave_0_per_point58=ys=yp/zp; wave_0_per_point59= wave_0_per_point60=//center 0,0 in middle of screen wave_0_per_point61=x=xs+0.5; wave_0_per_point62=y=ys+0.5; wave_0_per_point63= wave_0_per_point64=r=(value1+0.5)*0.0; wave_0_per_point65=g=(value1+0.5)*0.1; wave_0_per_point66=b=(value1+0.5)*0.4; wave_0_per_point67= wavecode_1_enabled=1 wavecode_1_samples=511 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=tm=tm+bass*0.02; wave_1_per_frame2=t2=sin(tm*1) * 0.4; wave_1_per_frame3=t3=cos(tm*1) * 0.4; wave_1_per_frame4=t4=sin(tm*1 + tm*0.32) * 0.2; wave_1_per_point1=masterspeed=604*q1; wave_1_per_point2=masterspeed=3; wave_1_per_point3=rotation1=time*0.01; wave_1_per_point4= wave_1_per_point5=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_1_per_point6=perspective=0.7; wave_1_per_point7= wave_1_per_point8=//error bump wave_1_per_point9=error = sin(time*128.5)*8 - 7; wave_1_per_point10=error = error * above(error,0); wave_1_per_point11=error=error+1; wave_1_per_point12=error=1; wave_1_per_point13= wave_1_per_point14=//plot x,y,z to point on sphere wave_1_per_point15=flx=sin(tm*14); wave_1_per_point16=fly=cos(tm*14); wave_1_per_point17=smp=sample*6.283; wave_1_per_point18=xp=sin(smp*masterspeed )*0.65 * error; wave_1_per_point19=yp=cos(smp*masterspeed )*0.65 * error; wave_1_per_point20=zp=0; wave_1_per_point21= wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=//rotate on y axis; wave_1_per_point25=angy=q1*3 + 1.57; wave_1_per_point26=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point27=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point28=xp=xq; wave_1_per_point29=zp=zq; wave_1_per_point30= wave_1_per_point31=t2=xp; wave_1_per_point32=t3=yp; wave_1_per_point33=t4=zp; wave_1_per_point34= wave_1_per_point35=//rotate on x axis wave_1_per_point36=axs1 = sin(time*0.2) + 1.6; wave_1_per_point37=yq= yp*cos(axs1) - zp*sin(axs1); wave_1_per_point38=zq= yp*sin(axs1) + zp*cos(axs1); wave_1_per_point39=yp=yq; wave_1_per_point40=zp=zq; wave_1_per_point41= wave_1_per_point42=//rotate on y axis again wave_1_per_point43=axs2 = sin(time*0.1)*3.3; wave_1_per_point44=xq=xp*cos(axs2) - zp*sin(axs2); wave_1_per_point45=zq=xp*sin(axs2) + zp*cos(axs2); wave_1_per_point46=xp=xq; wave_1_per_point47=zp=zq; wave_1_per_point48= wave_1_per_point49=//stretch y axis to compensate for aspect ratio wave_1_per_point50=yp=yp*1.2; wave_1_per_point51= wave_1_per_point52=//push forward into viewpace wave_1_per_point53=zp=zp+2.1; wave_1_per_point54= wave_1_per_point55=//project x,y,z into screenspace wave_1_per_point56=xs=xp/zp; wave_1_per_point57=ys=yp/zp; wave_1_per_point58= wave_1_per_point59=//center 0,0 in middle of screen wave_1_per_point60=x=xs+0.5; wave_1_per_point61=y=ys+0.5; wave_1_per_point62= wave_1_per_point63=r=(value1+0.5)*0.0; wave_1_per_point64=g=(value1+0.5)*0.1; wave_1_per_point65=b=(value1+0.5)*0.4; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=tm=tm+mid*0.02; wave_2_per_frame2=t2=sin(tm*1) * 0.5; wave_2_per_frame3=t3=cos(tm*1) * 0.5; wave_2_per_frame4=t4=sin(tm*1 + tm*0.32) * 0.2; wave_2_per_point1=masterspeed=604*q1; wave_2_per_point2=masterspeed=3; wave_2_per_point3=rotation1=time*0.01; wave_2_per_point4= wave_2_per_point5=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_2_per_point6=perspective=0.7; wave_2_per_point7= wave_2_per_point8=//error bump wave_2_per_point9=error = sin(time*128.5)*8 - 7; wave_2_per_point10=error = error * above(error,0); wave_2_per_point11=error=error+1; wave_2_per_point12=error=1; wave_2_per_point13= wave_2_per_point14=//plot x,y,z to point on sphere wave_2_per_point15=flx=sin(tm*14); wave_2_per_point16=fly=cos(tm*14); wave_2_per_point17=smp=sample*6.283; wave_2_per_point18=xp=sin(smp*masterspeed )*0.65 * error; wave_2_per_point19=yp=cos(smp*masterspeed )*0.65 * error; wave_2_per_point20=zp=0; wave_2_per_point21= wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=//rotate on y axis; wave_2_per_point25=angy=time*43; wave_2_per_point26=angy=q1*3; wave_2_per_point27=xq=xp*cos(angy) - zp*sin(angy); wave_2_per_point28=zq=xp*sin(angy) + zp*cos(angy); wave_2_per_point29=xp=xq; wave_2_per_point30=zp=zq; wave_2_per_point31= wave_2_per_point32=t2=xp; wave_2_per_point33=t3=yp; wave_2_per_point34=t4=zp; wave_2_per_point35= wave_2_per_point36=//rotate on x axis wave_2_per_point37=axs1 = sin(time*0.2) + 1.6; wave_2_per_point38=yq= yp*cos(axs1) - zp*sin(axs1); wave_2_per_point39=zq= yp*sin(axs1) + zp*cos(axs1); wave_2_per_point40=yp=yq; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//rotate on y axis again wave_2_per_point44=axs2 = sin(time*0.1)*3.3; wave_2_per_point45=xq=xp*cos(axs2) - zp*sin(axs2); wave_2_per_point46=zq=xp*sin(axs2) + zp*cos(axs2); wave_2_per_point47=xp=xq; wave_2_per_point48=zp=zq; wave_2_per_point49= wave_2_per_point50=//stretch y axis to compensate for aspect ratio wave_2_per_point51=yp=yp*1.2; wave_2_per_point52= wave_2_per_point53=//move left wave_2_per_point54=xp=xp+0.04; wave_2_per_point55= wave_2_per_point56=//push forward into viewpace wave_2_per_point57=zp=zp+2.1; wave_2_per_point58= wave_2_per_point59=//project x,y,z into screenspace wave_2_per_point60=xs=xp/zp; wave_2_per_point61=ys=yp/zp; wave_2_per_point62= wave_2_per_point63=//center 0,0 in middle of screen wave_2_per_point64=x=xs+0.5; wave_2_per_point65=y=ys+0.5; wave_2_per_point66= wave_2_per_point67=r=(value1+0.5)*0.4; wave_2_per_point68=g=(value1+0.5)*0.0; wave_2_per_point69=b=(value1+0.5)*0.0; wave_2_per_point70= wave_2_per_point71= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tm=tm+treb*0.02; wave_3_per_frame2=t2=sin(tm*1) * 0.6; wave_3_per_frame3=t3=cos(tm*1) * 0.6; wave_3_per_frame4=t4=sin(tm*1 + tm*0.32) * 0.2; wave_3_per_point1=masterspeed=604*q1; wave_3_per_point2=masterspeed=3; wave_3_per_point3=rotation1=time*0.01; wave_3_per_point4= wave_3_per_point5=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_3_per_point6=perspective=0.7; wave_3_per_point7= wave_3_per_point8=//error bump wave_3_per_point9=error = sin(time*128.5)*8 - 7; wave_3_per_point10=error = error * above(error,0); wave_3_per_point11=error=error+1; wave_3_per_point12=error=1; wave_3_per_point13= wave_3_per_point14=//plot x,y,z to point on sphere wave_3_per_point15=flx=sin(tm*14); wave_3_per_point16=fly=cos(tm*14); wave_3_per_point17=smp=sample*6.283; wave_3_per_point18=xp=sin(smp*masterspeed )*0.65 * error; wave_3_per_point19=yp=cos(smp*masterspeed )*0.65 * error; wave_3_per_point20=zp=0; wave_3_per_point21= wave_3_per_point22= wave_3_per_point23= wave_3_per_point24=//rotate on y axis; wave_3_per_point25=angy=time*43; wave_3_per_point26=angy=q1*3 + 1.57; wave_3_per_point27=xq=xp*cos(angy) - zp*sin(angy); wave_3_per_point28=zq=xp*sin(angy) + zp*cos(angy); wave_3_per_point29=xp=xq; wave_3_per_point30=zp=zq; wave_3_per_point31= wave_3_per_point32=t2=xp; wave_3_per_point33=t3=yp; wave_3_per_point34=t4=zp; wave_3_per_point35= wave_3_per_point36=//rotate on x axis wave_3_per_point37=axs1 = sin(time*0.2) + 1.6; wave_3_per_point38=yq= yp*cos(axs1) - zp*sin(axs1); wave_3_per_point39=zq= yp*sin(axs1) + zp*cos(axs1); wave_3_per_point40=yp=yq; wave_3_per_point41=zp=zq; wave_3_per_point42= wave_3_per_point43=//rotate on y axis again wave_3_per_point44=axs2 = sin(time*0.1)*3.3; wave_3_per_point45=xq=xp*cos(axs2) - zp*sin(axs2); wave_3_per_point46=zq=xp*sin(axs2) + zp*cos(axs2); wave_3_per_point47=xp=xq; wave_3_per_point48=zp=zq; wave_3_per_point49= wave_3_per_point50=//stretch y axis to compensate for aspect ratio wave_3_per_point51=yp=yp*1.2; wave_3_per_point52= wave_3_per_point53=//move left wave_3_per_point54=xp=xp+0.04; wave_3_per_point55= wave_3_per_point56=//push forward into viewpace wave_3_per_point57=zp=zp+2.1; wave_3_per_point58= wave_3_per_point59=//project x,y,z into screenspace wave_3_per_point60=xs=xp/zp; wave_3_per_point61=ys=yp/zp; wave_3_per_point62= wave_3_per_point63=//center 0,0 in middle of screen wave_3_per_point64=x=xs+0.5; wave_3_per_point65=y=ys+0.5; wave_3_per_point66= wave_3_per_point67=r=(value1+0.5)*0.4; wave_3_per_point68=g=(value1+0.5)*0.0; wave_3_per_point69=b=(value1+0.5)*0.0; wave_3_per_point70= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.97; per_frame_2=zoom=1.003; per_frame_3=ms=sin(time*0.6); per_frame_4=mss=mss+ms*0.1; per_frame_5=q1=ms; per_frame_6= per_frame_7= per_frame_8=rot=sin(time)*0.01; per_frame_9= per_frame_10=echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; per_frame_11=zoom=1.01 per_frame_12= per_frame_13= per_pixel_1=dx=sin(time*0.5)*0.003*rad; per_pixel_2=dy=cos(time*0.5)*0.003*rad; ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 08 - rave on a lot of acid and some K.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 08 - rave on a lot of acid and 0000664000175000017500000005026511756064134032065 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.910001 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shape_0_per_frame6= shape_0_per_frame7=tex_ang= q2; shape_0_per_frame8=tex_zoom = q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shape_1_per_frame7= shape_1_per_frame8= shape_1_per_frame9=tex_ang= -q2; shape_1_per_frame10=tex_zoom = q5; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shape_2_per_frame8= shape_2_per_frame9= shape_2_per_frame10=tex_ang= -q2; shape_2_per_frame11=tex_zoom = q5; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; shape_3_per_frame8= shape_3_per_frame9= shape_3_per_frame10=tex_ang= q2; shape_3_per_frame11=tex_zoom = q5; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*0.1*(45/fps); per_frame_26=mtimeb=mtimeb+vol*0.1*0.1*(45/fps); per_frame_27= per_frame_28=q1=mtime*0.9; per_frame_29= per_frame_30=warp=0.0; per_frame_31= per_frame_32= per_frame_33=q4 = min( vol*0.8 , 1 )*0.1 + 0.9; per_frame_34=q2 = mtimeb/10; per_frame_35=q5 =1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Galaxy 2.milk0000664000175000017500000000212711756064134026131 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.97 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5 fWaveScale=1.053 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.02 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.869267 sx=1 sy=0.99 wave_r=0.25 wave_g=0.25 wave_b=0.9 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_frame_4=dx=dx+0.004*sin(time*0.974); per_frame_5=dy=dy+0.004*cos(time*0.705); per_frame_6= per_pixel_1=rot=rot+0.082*(1-pow(abs(rad-0.3)*2.0, 0.3)); fRating=1 ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Madness 4 (Spirit Of Twisted Madness Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Madness 4 (Spirit Of Twiste0000664000175000017500000000633011756064135032721 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.23 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.25 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=volume = 0.08*(bass_att+3*bass+mid+mid_att); per_frame_6=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_7=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_8=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_9=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_10=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_13=lastbeat = if(beat,time,lastbeat); per_frame_14=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_15=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_16=oldq5 = q5; per_frame_17=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_18=oldq3 = q3; per_frame_19=ib_size = 0.02; per_frame_20=ib_r = ib_r + 0.5*sin(time*2.424); per_frame_21=ib_g = ib_g + 0.5*sin(time*2.247); per_frame_22=ib_b = ib_b - 0.5*sin(time*1.131); per_frame_23=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_24=oldq8 = q8; per_pixel_1=box=abs(x*2-0.4*sin(q3))%2 + abs(y*2+0.4*sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),sin(0.885*q8),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)); per_pixel_6=dy= if(above(box,1),sin(0.581*time),((1+abs(sin(q8)))*0.001)*cos((x*2-1)*48)+0.001*tan((x*2-1)*48)); per_pixel_7=zoomexp = if(above(box,1),3,1); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - feathers (angel wings).milk0000664000175000017500000002343311756064134031260 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.950000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_0_per_point4=vol = .2; wave_0_per_point5= wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); wave_0_per_point7= wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_0_per_point9=oy = (sample - 0)*mod; wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_0_per_point11= wave_0_per_point12=xang = time*0.672; wave_0_per_point13=axang = 0; wave_0_per_point14=yang = time*-1.351; wave_0_per_point15=ayang = 0; wave_0_per_point16=zang = time*-0.401; wave_0_per_point17=azang = 0; wave_0_per_point18=fov = 0.6 + 0.2*sin(time); wave_0_per_point19=fov = .5; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=oz = abs(oz) - 2; wave_0_per_point35=x = ox*fov/oz + 0.5; wave_0_per_point36=x = (x-.5)*0.75 + 0.5; wave_0_per_point37=y = oy*fov/oz + 0.5; wave_0_per_point38= wave_0_per_point39=r = 1 + sin(sp); wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_1_per_point4=vol = .2; wave_1_per_point5= wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); wave_1_per_point7= wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_1_per_point9=oy = (sample - 0)*mod; wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_1_per_point11= wave_1_per_point12=xang = time*-0.321; wave_1_per_point13=axang = 0; wave_1_per_point14=yang = time*1.531; wave_1_per_point15=ayang = 0; wave_1_per_point16=zang = time*-0.101; wave_1_per_point17=azang = 0; wave_1_per_point18=fov = 0.6 + 0.2*sin(time); wave_1_per_point19=fov = .5; wave_1_per_point20= wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point23=ox = mx; wave_1_per_point24=oy = my; wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point27=ox = mx; wave_1_per_point28=oz = mz; wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point31=oy = my; wave_1_per_point32=oz = mz; wave_1_per_point33= wave_1_per_point34=oz = abs(oz) - 2; wave_1_per_point35=x = ox*fov/oz + 0.5; wave_1_per_point36=x = (x-.5)*0.75 + 0.5; wave_1_per_point37=y = oy*fov/oz + 0.5; wave_1_per_point38= wave_1_per_point39=g = 1 + sin(sp); wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); wave_2_per_point4=vol = .2; wave_2_per_point5= wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); wave_2_per_point7= wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; wave_2_per_point9=oy = (sample - 0)*mod; wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; wave_2_per_point11= wave_2_per_point12=xang = time*0.221; wave_2_per_point13=axang = 0; wave_2_per_point14=yang = time*-0.411; wave_2_per_point15=ayang = 0; wave_2_per_point16=zang = time*1.201; wave_2_per_point17=azang = 0; wave_2_per_point18=fov = 0.6 + 0.2*sin(time); wave_2_per_point19=fov = .5; wave_2_per_point20= wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point23=ox = mx; wave_2_per_point24=oy = my; wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point27=ox = mx; wave_2_per_point28=oz = mz; wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point31=oy = my; wave_2_per_point32=oz = mz; wave_2_per_point33= wave_2_per_point34=oz = abs(oz) - 2; wave_2_per_point35=x = ox*fov/oz + 0.5; wave_2_per_point36=x = (x-.5)*0.75 + 0.5; wave_2_per_point37=y = oy*fov/oz + 0.5; wave_2_per_point38= wave_2_per_point39=b = 1+sin(sp); wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_pixel_1=it = 0.3*sin(time*0.2); per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*20); per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod*mod*mod*mod; per_pixel_6=zoom = 1 + abs(0.01*mod); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Two-Pointed Pulsagon.milk0000664000175000017500000000214411756064135030504 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.8 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.014 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=1 wave_g=0.6 wave_b=0 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=zoom=zoom+0.06-0.06*sin(ang*2+time*3); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Jester's Calling 2.milk0000664000175000017500000000750111756064135030455 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=0.999836 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.01 fWaveSmoothing=0.75 fWaveParam=0.5001 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.005 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.3 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2*sin(time*4.132)*xpos; per_frame_14=ib_b = ib_b + 2*sin(time*4.042)*ypos; per_frame_15=ib_g = ib_g + 0.3*sin(time*0.631);; per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_r; per_frame_23=mv_b = 1-ib_g; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.04); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.4*rad; per_pixel_2=q2= (0.3*rad); per_pixel_3=q3 = below(rad,0.1*q5+ 0.3); per_pixel_4=q7 =if(q3,0,10 + int(1*(rad))); per_pixel_5=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_6=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_7=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); per_pixel_8=rot = if(q3,2*q6*rad,0.1*rad+ 0.1*bass+0.00*cx*cy); per_pixel_9=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Ultrafast.milk0000664000175000017500000000272611756064134026534 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=1.421369 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.456111 fWaveScale=1.694 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.153 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.098615 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.8 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.07*( 0.60*sin(0.381*time) + 0.09*sin(-0.579*time) ); per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - fuzzball.milk0000664000175000017500000004371511756064134027015 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_0_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_0_per_frame3=vg = vol_avg*.1; wave_0_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_0_per_point1=tm = q1; wave_0_per_point2=sp = sample*6.28*8*6; wave_0_per_point3= wave_0_per_point4=vol = (value1+value2)*.5; wave_0_per_point5=it = it*above(sample,0); wave_0_per_point6=it = it + 1; wave_0_per_point7=rad = .5 + vol + .03; wave_0_per_point8=ra = rad*sin(sample*3.14); wave_0_per_point9=ox = ra*sin(sp); wave_0_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_0_per_point11=oz = ra*cos(sp); wave_0_per_point12= wave_0_per_point13=xang = tm*.132; wave_0_per_point14=sxang = 0; wave_0_per_point15=yang = tm*.153; wave_0_per_point16=ayang = 0; wave_0_per_point17=zang = tm*.110; wave_0_per_point18=azang = 0; wave_0_per_point19=fov = 0.6 + 0.2*sin(tm); wave_0_per_point20=fov = .5; wave_0_per_point21= wave_0_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point24=ox = mx; wave_0_per_point25=oy = my; wave_0_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point28=ox = mx; wave_0_per_point29=oz = mz; wave_0_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point32=oy = my; wave_0_per_point33=oz = mz; wave_0_per_point34= wave_0_per_point35=oz = oz - 2; wave_0_per_point36=x = ox*fov/oz + 0.5; wave_0_per_point37=x = (x-.5)*0.75 + 0.5; wave_0_per_point38=y = oy*fov/oz + 0.5; wave_0_per_point39= wave_0_per_point40=r = 1; wave_0_per_point41=g = .25+.25*sin(sp); wave_0_per_point42=b = 0; wave_0_per_point43=a = .5 + (oz+2)*.5; wave_0_per_point44=a = a*below(z,2); wave_0_per_point45=minrgb = min(r,min(g,b)); wave_0_per_point46=maxrgb = max(r,max(g,b)); wave_0_per_point47=l = (maxrgb-minrgb)*.5; wave_0_per_point48=diff = maxrgb-minrgb; wave_0_per_point49=sum = maxrgb+minrgb; wave_0_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_0_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_0_per_point52=h = h*0.1666666; wave_0_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_0_per_point54= wave_0_per_point55=h = h + time*0.05*1.324 +.15; wave_0_per_point56=h = h - int(h); wave_0_per_point57= wave_0_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_0_per_point59=tmpa = 2*l - tmpb; wave_0_per_point60=hvr = h + .333333; wave_0_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_0_per_point62=hvg = h; wave_0_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_0_per_point64=hvb = h - .333333; wave_0_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_0_per_point66= wave_0_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_0_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_0_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_1_per_frame3=vg = vol_avg*.1; wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_1_per_point1=tm = q1; wave_1_per_point2=sp = sample*6.28*8*6; wave_1_per_point3= wave_1_per_point4=vol = (value1+value2)*.5; wave_1_per_point5=it = it*above(sample,0); wave_1_per_point6=it = it + 1; wave_1_per_point7=rad = .5 + vol + .02; wave_1_per_point8=ra = rad*sin(sample*3.14); wave_1_per_point9=ox = ra*sin(sp); wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_1_per_point11=oz = ra*cos(sp); wave_1_per_point12= wave_1_per_point13=xang = tm*.132; wave_1_per_point14=sxang = 0; wave_1_per_point15=yang = tm*.153; wave_1_per_point16=ayang = 0; wave_1_per_point17=zang = tm*.110; wave_1_per_point18=azang = 0; wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); wave_1_per_point20=fov = .5; wave_1_per_point21= wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point24=ox = mx; wave_1_per_point25=oy = my; wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point28=ox = mx; wave_1_per_point29=oz = mz; wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point32=oy = my; wave_1_per_point33=oz = mz; wave_1_per_point34= wave_1_per_point35=oz = oz - 2; wave_1_per_point36=x = ox*fov/oz + 0.5; wave_1_per_point37=x = (x-.5)*0.75 + 0.5; wave_1_per_point38=y = oy*fov/oz + 0.5; wave_1_per_point39= wave_1_per_point40=r = 1; wave_1_per_point41=g = .25+.25*sin(sp); wave_1_per_point42=b = 0; wave_1_per_point43=a = .5 + (oz+2)*.5; wave_1_per_point44=a = a*below(z,2); wave_1_per_point45=minrgb = min(r,min(g,b)); wave_1_per_point46=maxrgb = max(r,max(g,b)); wave_1_per_point47=l = (maxrgb-minrgb)*.5; wave_1_per_point48=diff = maxrgb-minrgb; wave_1_per_point49=sum = maxrgb+minrgb; wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_1_per_point52=h = h*0.1666666; wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_1_per_point54= wave_1_per_point55=h = h + time*0.05*1.324 + .1; wave_1_per_point56=h = h - int(h); wave_1_per_point57= wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_1_per_point59=tmpa = 2*l - tmpb; wave_1_per_point60=hvr = h + .333333; wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_1_per_point62=hvg = h; wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_1_per_point64=hvb = h - .333333; wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_1_per_point66= wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_2_per_frame3=vg = vol_avg*.1; wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_2_per_point1=tm = q1; wave_2_per_point2=sp = sample*6.28*8*6; wave_2_per_point3= wave_2_per_point4=vol = (value1+value2)*.5; wave_2_per_point5=it = it*above(sample,0); wave_2_per_point6=it = it + 1; wave_2_per_point7=rad = .5 + vol + .01; wave_2_per_point8=ra = rad*sin(sample*3.14); wave_2_per_point9=ox = ra*sin(sp); wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_2_per_point11=oz = ra*cos(sp); wave_2_per_point12= wave_2_per_point13=xang = tm*.132; wave_2_per_point14=sxang = 0; wave_2_per_point15=yang = tm*.153; wave_2_per_point16=ayang = 0; wave_2_per_point17=zang = tm*.110; wave_2_per_point18=azang = 0; wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); wave_2_per_point20=fov = .5; wave_2_per_point21= wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point24=ox = mx; wave_2_per_point25=oy = my; wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point28=ox = mx; wave_2_per_point29=oz = mz; wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point32=oy = my; wave_2_per_point33=oz = mz; wave_2_per_point34= wave_2_per_point35=oz = oz - 2; wave_2_per_point36=x = ox*fov/oz + 0.5; wave_2_per_point37=x = (x-.5)*0.75 + 0.5; wave_2_per_point38=y = oy*fov/oz + 0.5; wave_2_per_point39= wave_2_per_point40=r = 1; wave_2_per_point41=g = .25+.25*sin(sp); wave_2_per_point42=b = 0; wave_2_per_point43=a = .5 + (oz+2)*.5; wave_2_per_point44=a = a*below(z,2); wave_2_per_point45=minrgb = min(r,min(g,b)); wave_2_per_point46=maxrgb = max(r,max(g,b)); wave_2_per_point47=l = (maxrgb-minrgb)*.5; wave_2_per_point48=diff = maxrgb-minrgb; wave_2_per_point49=sum = maxrgb+minrgb; wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_2_per_point52=h = h*0.1666666; wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_2_per_point54= wave_2_per_point55=h = h + time*0.05*1.324 + .05; wave_2_per_point56=h = h - int(h); wave_2_per_point57= wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_2_per_point59=tmpa = 2*l - tmpb; wave_2_per_point60=hvr = h + .333333; wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_2_per_point62=hvg = h; wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_2_per_point64=hvb = h - .333333; wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_2_per_point66= wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); wave_3_per_frame3=vg = vol_avg*.1; wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); wave_3_per_point1=tm = q1; wave_3_per_point2=sp = sample*6.28*8*6; wave_3_per_point3= wave_3_per_point4=vol = (value1+value2)*.5; wave_3_per_point5=it = it*above(sample,0); wave_3_per_point6=it = it + 1; wave_3_per_point7=rad = .5 + vol; wave_3_per_point8=ra = rad*sin(sample*3.14); wave_3_per_point9=ox = ra*sin(sp); wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; wave_3_per_point11=oz = ra*cos(sp); wave_3_per_point12= wave_3_per_point13=xang = tm*.132; wave_3_per_point14=sxang = 0; wave_3_per_point15=yang = tm*.153; wave_3_per_point16=ayang = 0; wave_3_per_point17=zang = tm*.110; wave_3_per_point18=azang = 0; wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); wave_3_per_point20=fov = .5; wave_3_per_point21= wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point24=ox = mx; wave_3_per_point25=oy = my; wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point28=ox = mx; wave_3_per_point29=oz = mz; wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point32=oy = my; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=oz = oz - 2; wave_3_per_point36=x = ox*fov/oz + 0.5; wave_3_per_point37=x = (x-.5)*0.75 + 0.5; wave_3_per_point38=y = oy*fov/oz + 0.5; wave_3_per_point39= wave_3_per_point40=r = 1; wave_3_per_point41=g = .25+.25*sin(sp); wave_3_per_point42=b = 0; wave_3_per_point43=a = .5 + (oz+2)*.5; wave_3_per_point44=a = a*below(z,2); wave_3_per_point45=minrgb = min(r,min(g,b)); wave_3_per_point46=maxrgb = max(r,max(g,b)); wave_3_per_point47=l = (maxrgb-minrgb)*.5; wave_3_per_point48=diff = maxrgb-minrgb; wave_3_per_point49=sum = maxrgb+minrgb; wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); wave_3_per_point52=h = h*0.1666666; wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); wave_3_per_point54= wave_3_per_point55=h = h + time*0.05*1.324; wave_3_per_point56=h = h - int(h); wave_3_per_point57= wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_3_per_point59=tmpa = 2*l - tmpb; wave_3_per_point60=hvr = h + .333333; wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_3_per_point62=hvg = h; wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_3_per_point64=hvb = h - .333333; wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_3_per_point66= wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2= per_frame_3=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_4= per_frame_5=tic = time-tin; per_frame_6=tin = time; per_frame_7=tm = tm + tic*vol; per_frame_8=q1 = tm; projectM-complete-2.1.0-Source/presets_milkdrop_104/BrainStain-projection room.milk0000664000175000017500000001503711756064134030557 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.030000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.900000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=0.550000 fWarpScale=100.000000 fZoomExponent=1.338000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=27.640000 nMotionVectorsY=20.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_8 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=60 wavecode_0_ wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.080000 wavecode_0_smoothing=0.400000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000010 wavecode_0_a=0.970000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=20 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.070000 wavecode_1_smoothing=0.650000 wavecode_1_r=0.300010 wavecode_1_g=0.300000 wavecode_1_b=0.300000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=30 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.070000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.300000 wavecode_2_g=0.300000 wavecode_2_b=0.300000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=60 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=99 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=1.000000 shapecode_0_y=0.630000 shapecode_0_rad=1.300000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.763000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.970000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.550000 shapecode_1_rad=0.225000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.970000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame1= shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.850000 shapecode_2_y=0.000000 shapecode_2_rad=1.300000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.068000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.970000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.970000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.020000 shapecode_3_y=0.500000 shapecode_3_rad=0.733000 shapecode_3_ang=1.319000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=100.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.970000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.970000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.900000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=wave_x = wave_x + 0.000*( 0.00*sin(2.121*time) + 0.00*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.000*( 0.00*sin(1.742*time) + 0.00*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.50*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.50*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.50*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.010*sin(time+0.010); per_frame_7=decay = decay - 0.00*equal(frame%30,0); per_frame_8=zoom=zoom+(bass_att-1)*0.1; per_frame_9=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash + Eo.S. - Photographic Sentinel.milk0000664000175000017500000006177511756064134031705 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.990000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.608039 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=h=q5; wave_0_per_frame2=s = 0.7; wave_0_per_frame3=l= 0.8; wave_0_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_0_per_frame5=// wave_0_per_frame6=// HSL to RGB by PieturP wave_0_per_frame7=// wave_0_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_0_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_0_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_0_per_frame11=// wave_0_per_frame12=cc=(6*h); wave_0_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_0_per_frame14=zf=(6*h)-cc; wave_0_per_frame15=zm=l; wave_0_per_frame16=zp=l*(1-s); wave_0_per_frame17=zq=l*(1-s*zf); wave_0_per_frame18=zt=l*(1-s*(1-zf)); wave_0_per_frame19=monitor=zq; wave_0_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_0_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_0_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_0_per_frame23=rr=if(equal(s,0),l,rr); wave_0_per_frame24=gg=if(equal(s,0),l,gg); wave_0_per_frame25=bb=if(equal(s,0),l,bb); wave_0_per_frame26= wave_0_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_0_per_frame28=r=rr; wave_0_per_frame29=g=gg; wave_0_per_frame30=b=bb; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q4 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_frame1=h=q5; wave_1_per_frame2=s = 0.7; wave_1_per_frame3=l= 0.6; wave_1_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_1_per_frame5=// wave_1_per_frame6=// HSL to RGB by PieturP wave_1_per_frame7=// wave_1_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_1_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_1_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_1_per_frame11=// wave_1_per_frame12=cc=(6*h); wave_1_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_1_per_frame14=zf=(6*h)-cc; wave_1_per_frame15=zm=l; wave_1_per_frame16=zp=l*(1-s); wave_1_per_frame17=zq=l*(1-s*zf); wave_1_per_frame18=zt=l*(1-s*(1-zf)); wave_1_per_frame19=monitor=zq; wave_1_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_1_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_1_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_1_per_frame23=rr=if(equal(s,0),l,rr); wave_1_per_frame24=gg=if(equal(s,0),l,gg); wave_1_per_frame25=bb=if(equal(s,0),l,bb); wave_1_per_frame26= wave_1_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_1_per_frame28=r=rr; wave_1_per_frame29=g=gg; wave_1_per_frame30=b=bb; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q4 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.720000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=h=q5; wave_2_per_frame2=s = 0.8; wave_2_per_frame3=l= 0.5; wave_2_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_2_per_frame5=// wave_2_per_frame6=// HSL to RGB by PieturP wave_2_per_frame7=// wave_2_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_2_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_2_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_2_per_frame11=// wave_2_per_frame12=cc=(6*h); wave_2_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_2_per_frame14=zf=(6*h)-cc; wave_2_per_frame15=zm=l; wave_2_per_frame16=zp=l*(1-s); wave_2_per_frame17=zq=l*(1-s*zf); wave_2_per_frame18=zt=l*(1-s*(1-zf)); wave_2_per_frame19=monitor=zq; wave_2_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_2_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_2_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_2_per_frame23=rr=if(equal(s,0),l,rr); wave_2_per_frame24=gg=if(equal(s,0),l,gg); wave_2_per_frame25=bb=if(equal(s,0),l,bb); wave_2_per_frame26= wave_2_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_2_per_frame28=r=rr; wave_2_per_frame29=g=gg; wave_2_per_frame30=b=bb; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q4 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.4-0.2)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.700000 wavecode_3_b=0.500000 wavecode_3_a=1.000000 wave_3_per_frame1=h=q5; wave_3_per_frame2=s = 0.75; wave_3_per_frame3=l= 0.4; wave_3_per_frame4=/////////////////////////////////////////////////////////////////////////////////////////////// wave_3_per_frame5=// wave_3_per_frame6=// HSL to RGB by PieturP wave_3_per_frame7=// wave_3_per_frame8=// hue h ( 0 - 0.9 ) rr ( 0 - 1 ) wave_3_per_frame9=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) wave_3_per_frame10=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) wave_3_per_frame11=// wave_3_per_frame12=cc=(6*h); wave_3_per_frame13=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); wave_3_per_frame14=zf=(6*h)-cc; wave_3_per_frame15=zm=l; wave_3_per_frame16=zp=l*(1-s); wave_3_per_frame17=zq=l*(1-s*zf); wave_3_per_frame18=zt=l*(1-s*(1-zf)); wave_3_per_frame19=monitor=zq; wave_3_per_frame20=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); wave_3_per_frame21=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); wave_3_per_frame22=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); wave_3_per_frame23=rr=if(equal(s,0),l,rr); wave_3_per_frame24=gg=if(equal(s,0),l,gg); wave_3_per_frame25=bb=if(equal(s,0),l,bb); wave_3_per_frame26= wave_3_per_frame27=/////////////////////////////////////////////////////////////////////////////////////////////// wave_3_per_frame28=r=rr; wave_3_per_frame29=g=gg; wave_3_per_frame30=b=bb; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q4 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.6-0.3)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.472208 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.503298 shapecode_0_r=1.000000 shapecode_0_g=0.700000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.699900 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=xpos = if(q1,(rand(4)+1)*0.25-0.125,xpos); shape_0_per_frame2=ypos = if(q1,(rand(3)+1)*0.333-0.166,ypos); shape_0_per_frame3=x = xpos; shape_0_per_frame4=y = ypos; shape_0_per_frame5=flash = if(q1,0.8,flash-0.1); shape_0_per_frame6=textured = below(flash,0.5); shape_0_per_frame7=a = above(flash,0); shape_0_per_frame8=a2 = above(flash,0); shape_0_per_frame9=border_a = 0.5*above(flash,0); shape_0_per_frame10=r = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame11=g = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame12=b = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame13=r2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame14=g2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame15=b2 = if(above(flash,0.5),0.5*flash,0.6+0.1*rand(200)); shape_0_per_frame16=border_r = 0.5*above(flash,0); shape_0_per_frame17=border_g = 0.5*above(flash,0); shape_0_per_frame18=border_b = 0.5*above(flash,0); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_a = 0; per_frame_3= per_frame_4=//begin beat code per_frame_5=volume = 0.3*(bass+mid); per_frame_6=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_7=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_8=meanbass_att = 0.05*(meanbass_att*19 + bass_att); per_frame_9=peakbass_att = max(bass_att,peakbass_att); per_frame_10=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_11=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_12=//Adjust responsiveness: To increase responsiveness, set the "0.96 and "0.996" on the next line to slightly lower values. Higher values decrease responsiveness. per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.96 + (1-above(time - lastbeat, 2*beatrate))*0.996); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=//end beat code per_frame_17= per_frame_18=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_19=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_20=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_21=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_22=xpos = xpos + 0.001*xspeed; per_frame_23=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_24=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_25=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_26=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_27=ypos = ypos + 0.001*yspeed; per_frame_28=q1 = beat; per_frame_29=q2 = xpos; per_frame_30=q3 = ypos; per_frame_31=q4 = time*0.5; per_frame_32= per_frame_33=q5 = 0.25*(sin(time*0.15)+sin(time*0.85))+0.5; per_frame_34= per_frame_35=monitor = q5; projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 240 - Electric universe.milk0000664000175000017500000002275011756064135030272 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=0.800000 fVideoEchoZoom=13.693630 fVideoEchoAlpha=0.250000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.009785 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.880200 fShader=0.330001 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ox=.1*cos(sample*6.2831); wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_0_per_point3=x=.5+ox*cos(q8+1.0467)-oy*sin(q8+1.0467); wave_0_per_point4=y=.5+ox*sin(q8+1.0467)+oy*cos(q8+1.0467); wave_0_per_point5=r=abs(sample-.5); wave_0_per_point6=g=abs(sample-.5); wave_0_per_point7=b=abs(sample-.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ox=.1*cos(sample*6.2831); wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_1_per_point3=x=.5+ox*cos(q8)-oy*sin(q8); wave_1_per_point4=y=.5+ox*sin(q8)+oy*cos(q8); wave_1_per_point5=r=abs(sample-.5); wave_1_per_point6=g=abs(sample-.5); wave_1_per_point7=b=abs(sample-.5); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=ox=.1*cos(sample*6.2831); wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; wave_2_per_point3=x=.5+ox*cos(q8+2.0933)-oy*sin(q8+2.0933); wave_2_per_point4=y=.5+ox*sin(q8+2.0933)+oy*cos(q8+2.0933); wave_2_per_point5=r=abs(sample-.5); wave_2_per_point6=g=abs(sample-.5); wave_2_per_point7=b=abs(sample-.5); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.030300 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=0.470000 wavecode_3_a=1.000000 wave_3_per_frame1=fbx=.5+q1*cos(6.2831/3)-q2*sin(6.2831/3); wave_3_per_frame2=fby=.5+q1*sin(6.2831/3)+q2*cos(6.2831/3); wave_3_per_frame3=ox=(q1+.5+fbx)*.5; wave_3_per_frame4=oy=(q2+.5+fby)*.5; wave_3_per_frame5=nx=.5+(ox-.5)*cos(q8)-(oy-.5)*sin(q8); wave_3_per_frame6=ny=.5+(ox-.5)*sin(q8)+(oy-.5)*cos(q8); wave_3_per_frame7=t1=nx; wave_3_per_frame8=t2=ny; wave_3_per_frame9=nx=.5+(fbx-.5)*cos(q8)-(fby-.5)*sin(q8); wave_3_per_frame10=ny=.5+(fbx-.5)*sin(q8)+(fby-.5)*cos(q8); wave_3_per_frame11=t3=sqrt(sqr(ox-fbx)+sqr(oy-fby)); wave_3_per_frame12=t4=sqrt(q1*q1+q2*q2)*.5; wave_3_per_frame13=t5=atan2(t2-ny,t1-nx); wave_3_per_frame14=b=b+.2*(1-q5) wave_3_per_point1=v1=t3*(1+.3*(1+q7)*value1*(1-sqr(2*abs(sample-.5))))*cos(3.1415*sample); wave_3_per_point2=v2=t4*(1+.3*(1+q7)*value2*(1-sqr(2*abs(sample-.5))))*sin(3.1415*sample); wave_3_per_point3=v2=v2*pow((1-abs(sample-.5)),1.3); wave_3_per_point4=a=max(q7,.15*abs(cos(time*4.32+.63+sin(time*7.3+1.07)))*( 1-sqrt(2*abs(sample-.5)))); wave_3_per_point5=nx=v1*cos(t5)-v2*sin(t5); wave_3_per_point6=ny=v1*sin(t5)+v2*cos(t5); wave_3_per_point7=x=nx+t1; wave_3_per_point8=y=ny+t2; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.999999 shapecode_0_r=0.050000 shapecode_0_g=0.050000 shapecode_0_b=0.900000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.400000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.050330 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.050000 shapecode_1_b=0.050000 shapecode_1_a=1.000000 shapecode_1_r2=0.400001 shapecode_1_g2=0.020000 shapecode_1_b2=0.020000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=q1*cos(q8+1.0467)-q2*sin(q8+1.0467)+.5; shape_1_per_frame2=y=q1*sin(q8+1.0467)+q2*cos(q8+1.0467)+.5; shape_1_per_frame3=rad=.03+.02*q5+q7*.07; shape_1_per_frame4=b=b+0.2*(1-q5); shape_1_per_frame5=b2=b2+0.2*(1-q5); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.049832 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.050000 shapecode_2_b=0.050000 shapecode_2_a=1.000000 shapecode_2_r2=0.400001 shapecode_2_g2=0.020000 shapecode_2_b2=0.020000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=q1*cos(q8+2.0933)-q2*sin(q8+2.0933)+.5; shape_2_per_frame2=y=q1*sin(q8+2.0933)+q2*cos(q8+2.0933)+.5; shape_2_per_frame3= shape_2_per_frame4=rad=.03+.02*q5+q7*.07; shape_2_per_frame5=b=b+0.2*(1-q5); shape_2_per_frame6=b2=b2+0.2*(1-q5); shapecode_3_enabled=1 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.049832 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.050000 shapecode_3_b=0.050000 shapecode_3_a=1.000000 shapecode_3_r2=0.400001 shapecode_3_g2=0.020000 shapecode_3_b2=0.020000 shapecode_3_a2=0.100000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=q1*cos(q8)-q2*sin(q8)+.5; shape_3_per_frame2=y=q1*sin(q8)+q2*cos(q8)+.5; shape_3_per_frame3=rad=.03+.02*q5+q7*.07; shape_3_per_frame4=b=b+0.2*(1-q5); shape_3_per_frame5=b2=b2+0.2*(1-q5); per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.75,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=warp=0;zoom=1; per_frame_31=q1=.1*cos(time); per_frame_32=q2=.35*sin(time)*1.2; per_frame_33=q8=time*.1; per_frame_34=q7=beat; per_frame_35=q6=(time/6.2831-int(time/6.2831)); per_frame_36=q5=abs(q6*6.2831-3.1415)/3.1415; per_frame_37=monitor=q6; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - pipes (metallic).milk0000664000175000017500000002024311756064134030167 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.104100 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.220190 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.400000 ib_size=0.010000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=442 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = min(time-tir,.1); wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=a = tic*3; wave_0_per_point1=x = sample; wave_0_per_point2=y = .5; wave_0_per_point3= wave_0_per_point4=sp = sample*6.28; wave_0_per_point5= wave_0_per_point6=r = .5 + .25*(sin(sp*5.23 - q5) + sin(sp*6.94 + q5)); wave_0_per_point7=g = .5 + .25*(sin(sp*8.65 - q5) + sin(sp*4.28 + q5)); wave_0_per_point8=b = .5 + .25*(sin(sp*3.54 - q5) + sin(sp*7.86 + q5)); wave_0_per_point9= wave_0_per_point10= wave_0_per_point11= wavecode_1_enabled=1 wavecode_1_samples=452 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=tic = min(time-tir,.1); wave_1_per_frame2=tir = time; wave_1_per_frame3= wave_1_per_frame4=a = tic*3; wave_1_per_point1=y = sample; wave_1_per_point2=x = .5; wave_1_per_point3= wave_1_per_point4=sp = sample*6.28; wave_1_per_point5= wave_1_per_point6=b = .5 + .25*(sin(sp*5.23 - q5) + sin(sp*6.94 + q5)); wave_1_per_point7=r = .5 + .25*(sin(sp*8.65 - q5) + sin(sp*4.28 + q5)); wave_1_per_point8=g = .5 + .25*(sin(sp*3.54 - q5) + sin(sp*7.86 + q5)); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.126000 shapecode_0_y=0.000000 shapecode_0_rad=1.413669 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.640328 shapecode_0_r=0.990000 shapecode_0_g=0.990000 shapecode_0_b=0.990000 shapecode_0_a=1.000000 shapecode_0_r2=0.990000 shapecode_0_g2=0.990000 shapecode_0_b2=0.990000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y = .001; shape_0_per_frame2= shape_0_per_frame3=x = x - q3*.75; shape_0_per_frame4=y = y - q3; shape_0_per_frame5= shape_0_per_frame6=ra = if(ra,ra,(1-rand(2)*2)*(.9 + rand(1001)*.001*.2)); shape_0_per_frame7= shape_0_per_frame8=tex_ang = q1*ra; shape_0_per_frame9=tex_zoom = q2; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.874000 shapecode_1_y=0.000000 shapecode_1_rad=1.413669 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.707320 shapecode_1_r=0.990000 shapecode_1_g=0.990000 shapecode_1_b=0.990000 shapecode_1_a=1.000000 shapecode_1_r2=0.990000 shapecode_1_g2=0.990000 shapecode_1_b2=0.990000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=y = .001; shape_1_per_frame2=x = x + q3*.75; shape_1_per_frame3=y = y - q3; shape_1_per_frame4= shape_1_per_frame5=ra = if(ra,ra,(1-rand(2)*2)*(.9 + rand(1001)*.001*.2)); shape_1_per_frame6= shape_1_per_frame7=tex_ang = q1*ra; shape_1_per_frame8=tex_zoom = q2; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.126000 shapecode_2_y=1.000000 shapecode_2_rad=1.413669 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.707320 shapecode_2_r=0.990000 shapecode_2_g=0.990000 shapecode_2_b=0.990000 shapecode_2_a=1.000000 shapecode_2_r2=0.990000 shapecode_2_g2=0.990000 shapecode_2_b2=0.990000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=y = 1; shape_2_per_frame2=x = x - q3*.75; shape_2_per_frame3=y = y + q3; shape_2_per_frame4= shape_2_per_frame5=ra = if(ra,ra,(1-rand(2)*2)*(.9 + rand(1001)*.001*.2)); shape_2_per_frame6= shape_2_per_frame7=tex_ang = q1*ra; shape_2_per_frame8=tex_zoom = q2; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.874000 shapecode_3_y=1.000000 shapecode_3_rad=1.413669 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.707320 shapecode_3_r=0.990000 shapecode_3_g=0.990000 shapecode_3_b=0.990000 shapecode_3_a=1.000000 shapecode_3_r2=0.990000 shapecode_3_g2=0.990000 shapecode_3_b2=0.990000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = x + q3*.75; shape_3_per_frame2=y = y + q3; shape_3_per_frame3= shape_3_per_frame4=ra = if(ra,ra,(1-rand(2)*2)*(.9 + rand(1001)*.001*.2)); shape_3_per_frame5= shape_3_per_frame6=tex_ang = q1*ra; shape_3_per_frame7=tex_zoom = q2; per_frame_1=warp = 0; per_frame_2=tic = min(time-tin,.1); per_frame_3=tin = time; per_frame_4= per_frame_5=q1 = time*.3; per_frame_6=q2 = .6; per_frame_7= per_frame_8=ti = ti + tic; per_frame_9=ib_r = .5 + .5*sin(ti*1.123); per_frame_10=ib_g = .5 + .5*sin(ti*1.456); per_frame_11=ib_b = .5 + .5*sin(ti*1.789); per_frame_12= per_frame_13=ra = 10; per_frame_14=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_15=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_16=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_17=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_18= per_frame_19=tt = tt + tic*treb_avg; per_frame_20=mt = mt + tic*mid_avg; per_frame_21=bt = bt + tic*bass_avg; per_frame_22=vt = vt + tic*vav; per_frame_23= per_frame_24=sp = abs(vav - slide)*.1; per_frame_25=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp + equal(toc,0)*vav*.7); per_frame_26=toc = 1; per_frame_27= per_frame_28=q1 = -vt*.5; per_frame_29=q2 = min(slide,1.25)*.554; per_frame_30=q3 = .025 + slide*.0075; per_frame_31=q5 = (tt + mt)*-1; per_frame_32= per_frame_33=monitor = size; per_pixel_1=sw = sin(x*6.28*12 + time) + cos(y*6.28*4 + time) + sin(x*6.28*3 - time) + cos(y*6.28*9 - time); per_pixel_2= per_pixel_3=sx = 1 + below(abs(x-.5),.03)*.2 + sw*.2; per_pixel_4=sy = 1 + below(abs(y-.5),.04)*.2 + sw*.2; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - tadpole evolution (static mix).milk0000664000175000017500000001764211756064134032770 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.980000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.644619 fShader=0.000000 zoom=1.029800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = (q1+sample)*6.2832*.666; wave_0_per_point2=x = .5 + .1*sin(sp)*.75; wave_0_per_point3=y = .5 + .1*cos(sp); wave_0_per_point4= wave_0_per_point5=val = min(1,value1*4); wave_0_per_point6=a = (1-val)*below(sample,.75); wave_0_per_point7=//a = a*q2; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = (q1 + sample + .75)*6.2832*.666; wave_1_per_point2=x = .5 + .1*sin(sp)*.75; wave_1_per_point3=y = .5 + .1*cos(sp); wave_1_per_point4= wave_1_per_point5=val = min(1,value2*4); wave_1_per_point6=a = (1-val)*below(sample,.75); wave_1_per_point7=//a = a*(1-q2); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.498295 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.600000 wave_2_per_point1=x = .5 + value1; wave_2_per_point2=y = .5 + value2; wave_2_per_point3= wave_2_per_point4=mod = .4; wave_2_per_point5=sec = above(x,mod)*below(x,1-mod) + above(y,mod)*below(y,1-mod); wave_2_per_point6= wave_2_per_point7=my = (y - .5)*.75; wave_2_per_point8=rad = pow(my*my + (x-.5)*(x-.5),.5); wave_2_per_point9=rad = below(rad,0.075); wave_2_per_point10= wave_2_per_point11=a = sec*(1-rad)*.1; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=50 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.244863 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.300000 shapecode_0_r2=1.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ti = time*.8; shape_0_per_frame2=r = .5 + .5*sin(ti); shape_0_per_frame3=g = .5 + .5*sin(ti + 1.0472); shape_0_per_frame4=b = .5 + .5*sin(ti + 2.0944); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7= shape_0_per_frame8=r2 = r; shape_0_per_frame9=g2 = g; shape_0_per_frame10=b2 = b; shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.194774 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.498312 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//r = .5 + .5*sin(time*1.123); shape_1_per_frame2=//g = .5 + .5*sin(time*1.456); shape_1_per_frame3=//b = .5 + .5*sin(time*1.789); shape_1_per_frame4= shape_1_per_frame5=tex_ang = rand(1001)*.001*6.2832; shape_1_per_frame6=tex_ang = rand(4)*.7854; shape_1_per_frame7=//tex_ang = time; shape_1_per_frame8= shape_1_per_frame9=r2 = r; shape_1_per_frame10=g2 = g; shape_1_per_frame11=b2 = b; shapecode_2_enabled=1 shapecode_2_sides=44 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.000000 shapecode_2_y=0.500000 shapecode_2_rad=0.892691 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570797 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=44 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=1.000000 shapecode_3_y=0.500000 shapecode_3_rad=0.892691 shapecode_3_ang=0.000000 shapecode_3_tex_ang=4.712390 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.25; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb; per_frame_16=mt = mt + tic*mid; per_frame_17=bt = bt + tic*bass; per_frame_18=vt = vt + tic*vav; per_frame_19= per_frame_20=sp = abs(vav - slide)*.1; per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_22=toc = 1; per_frame_23= per_frame_24=q1 = vt*.1; per_frame_25= per_frame_26=q2 = .5 + .5*sin(time*4); per_frame_27= per_frame_28=q3 = vav*.05; // crossbar sx strength per_frame_29= per_frame_30=q4 = vt; // rotation speed per_pixel_1=ti = time*-.6; per_pixel_2=rot = sin((rad+ti)*6.2832)*.01; per_pixel_3= per_pixel_4= per_pixel_5= per_pixel_6=mod = .4; per_pixel_7=xsec = above(x,mod)*below(x,1-mod); per_pixel_8=ysec = above(y,mod)*below(y,1-mod); per_pixel_9= per_pixel_10=zoom = if(xsec + ysec,zoom,.75); per_pixel_11= per_pixel_12=dx = if(xsec + ysec,dx,.5); per_pixel_13=dy = if(xsec + ysec,dy,.5); per_pixel_14= per_pixel_15=sx = if(xsec + ysec,.9 + q3,1); per_pixel_16= per_pixel_17=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); per_pixel_18= per_pixel_19=rot = if(xsec + ysec,rot,q4*mod); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Aieeeeee!!!.milk0000664000175000017500000000256211756064134026417 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.421896 fWaveSmoothing=0.9 fWaveParam=-0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.990548 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.198054 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.55 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8= per_pixel_1=zoom=(zoom-1.0)*rad+1.0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained & Illusion - Logic Morph.milk0000664000175000017500000000454111756064134031400 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.00649 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.9681 fWaveScale=0.7063 fWaveSmoothing=0 fWaveParam=- fModWaveAlphaStart=0.55 fModWaveAlphaEnd=1.15 fWarpAnimSpeed=1.53 fWarpScale=1.731 fZoomExponent=1.208145 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.301 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_14=q1=dx_residual; per_frame_15=q2=dy_residual; per_frame_16=rot=rot+(dy_residual-dx_residual)*4; per_frame_17=cy=cy+dy_residual*4; per_frame_18=cx=cx+dx_residual*4; per_frame_19=wave_x=wave_x+dx_residual*10; per_frame_20=wave_y=wave_y+dy_residual*10; per_frame_21=ob_r=wave_g; per_frame_22=ob_g=wave_b; per_frame_23=ob_b=wave_r; per_frame_24=ib_r=wave_b; per_frame_25=ib_g=wave_r; per_frame_26=ib_b=wave_g; per_frame_27=ob_size=dy_residual; per_frame_28=ib_size=dx_residual; per_pixel_1=zoom=1-zoom*rad*sin(time)*(q1+q2)*cos(rad*20*sin(time*.5))*10; per_pixel_2=rot=rot-(1-zoom); ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (inside the neural net).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (inside t0000664000175000017500000001716211756064135032547 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.104430 fVideoEchoAlpha=0.850000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.796895 fWarpScale=1.331000 fZoomExponent=0.741798 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.094414 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491380 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.300000 shapecode_0_g2=0.000000 shapecode_0_b2=0.500000 shapecode_0_a2=0.050000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=rad = rad*q6; shape_0_per_frame2= shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.030001 shapecode_1_y=0.160001 shapecode_1_rad=0.049138 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tic = time - tir; shape_1_per_frame2=tir = time; shape_1_per_frame3= shape_1_per_frame4=mix = (mix + q3*tic)*below(mix,10000); shape_1_per_frame5=x = mix - int(mix); shape_1_per_frame6=y = .0; shapecode_2_enabled=1 shapecode_2_sides=24 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.221600 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.136686 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=rad = rad*q6; shape_2_per_frame2= shapecode_3_enabled=0 shapecode_3_sides=24 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.030001 shapecode_3_y=0.160001 shapecode_3_rad=0.049138 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819541 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=tic = time - tir; shape_3_per_frame2=tir = time; shape_3_per_frame3= shape_3_per_frame4=mix = (mix + (q1+q2)*tic*.5)*below(mix,10000); shape_3_per_frame5=y = mix - int(mix); shape_3_per_frame6=x = 1; per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22= per_frame_23=tm = if(above(vav,tm),tm + tic,tm - tic*.3); per_frame_24=td = (td + tic*tm*4)*below(td,10000); per_frame_25= per_frame_26=q6 = .75 + sin(td)*.25; per_frame_27=q7 = tm; per_frame_28= per_pixel_1=rd=sqrt( sqr((x-.5)*(1.5 + sin(time*.11)*.2)) + sqr((y-.5)*(3.5 + sin(time*.15)*.2))); per_pixel_2= per_pixel_3=sz = .01*q7; per_pixel_4= per_pixel_5=zoom=(rd*rd)/2.5 + sz - q6*sz; per_pixel_6= per_pixel_7=warp = 2*q4 + max(1-rad*2,0)*8*3*q4; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Airhandler (Last Breath - Calm).milk0000664000175000017500000001322511756064134032461 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.399000 fDecay=1.000000 fVideoEchoZoom=1.488267 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.690724 fWaveScale=4.778029 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); per_frame_7= per_frame_8=ob_r = wave_r; per_frame_9=ob_g = wave_g; per_frame_10=ob_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Unclaimed Wreckage 2 (Shamanic).milk0000664000175000017500000000706211756064134032772 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.05 fDecay=0.92 fVideoEchoZoom=0.9998 fVideoEchoAlpha=0.4999 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.45029 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.998166 fShader=0 zoom=0.879987 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999998 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.9 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.003*sin(rad*2+rad*q2)*sign(snee)-.01*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*above(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid*(1-abs(rot)); per_pixel_11=sy=sy+.17*sin(rad)*q2*grid*(1-abs(rot)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid in your brain.milk0000664000175000017500000002106511756064134030553 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=sample; wave_1_per_point2=y=value1+.5; wave_1_per_point3=r=sin(q2*.1+sample*3.14)*.5+.5; wave_1_per_point4=g=cos(q3*.15-sample*3.14)*.5+.5; wave_1_per_point5=b=sin(q4*.2+(sample-.5)*3.14)*.5+.5; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.99+vol*.01; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.999+(1-phase)*.001; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33=zoom=1; per_frame_34= per_frame_35=bpm=(60/avgbeatrate)*.005; per_frame_36=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_37=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_38=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_39=monitor=avgvol; per_frame_40=q1=mtime; per_frame_41=q2=t1; per_frame_42=q3=t2; per_frame_43=q4=t3; per_frame_44= per_frame_45=cx=sin(q2*.01)*.5+.5; per_frame_46=cy=cos(q3*.01)*.5+.5; per_frame_47=rot=sin(q2*.01-(q3*.01))*15+35; per_frame_48=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.06); per_pixel_3=cc=sin(q3*.074-q1*.005); per_pixel_4=ccc=sin(q4*.0575); per_pixel_5=cx1=.5+ccc*.3-c*.2; per_pixel_6=cy1=.5+c*.4-cc*.2; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+c*.4-cc*.1; per_pixel_24=cy1=.5+cc*.25-ccc*.15; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 280 - Coming home.milk0000664000175000017500000004567711756064134027064 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.900000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.002815 fWaveScale=2.452974 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=0.880200 fShader=0.800000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=1.000000 wave_g=0.450000 wave_b=0.500000 wave_x=0.630000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_0_per_frame2=t1=cos(-t5); wave_0_per_frame3=t2=sin(-t5); wave_0_per_frame4=t3=cos(t5); wave_0_per_frame5=t4=sin(t5); wave_0_per_frame6=t8=2*(q4+.2*time-int(q4+.2*time)); wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543)); wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23)); wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+ t8; wave_0_per_point4=az=if(above(az,1),az-2,az); wave_0_per_point5=c=1/(1-az); wave_0_per_point6=fx = .5*(1+ax*c); wave_0_per_point7=ox=-.6366*t5+fx; wave_0_per_point8=oy = .5*(1+ay*c); wave_0_per_point9= wave_0_per_point10=x=.5+(ox-.5)*t1-(oy-.5)*t2; wave_0_per_point11=y=.5+(ox-.5)*t2+(oy-.5)*t1; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14=r=1-.5*rand(100)/100; wave_0_per_point15=g=1-.5*rand(100)/100; wave_0_per_point16=b=1-.5*rand(100)/100; wave_0_per_point17= wave_0_per_point18=// hide occluded stars wave_0_per_point19=fx=.5+.9*t4; wave_0_per_point20=fy=.5-1.32*t3; wave_0_per_point21=viz=above( sqr(x-fx)+sqr(y-fy), 1.2 ); wave_0_per_point22=fx=(q5-.5)*.2+.5; wave_0_per_point23=viz2=above( sqr(x-fx)+sqr(y-.5), .002 ); wave_0_per_point24=a=viz*viz2*pow((az+1)/2,3); wavecode_1_enabled=1 wavecode_1_samples=256 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=1.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=// left gauge (bass) wave_1_per_frame2=bass_vol=.93*bass_vol+.07*bass_att; wave_1_per_frame3=t4=min(bass_vol,1.351); wave_1_per_frame4=clip=if(above(bass_vol,1.1),1,0); wave_1_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_1_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_1_per_frame7=t3=clip; wave_1_per_frame8=t2=phase; wave_1_per_frame9=lastclip=clip; wave_1_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_1_per_frame11=t6=.0068; wave_1_per_frame12=t7=.2; wave_1_per_frame13=t8=.05; wave_1_per_point1=sw0=below(sample,.1429); wave_1_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_1_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_1_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_1_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_1_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_1_per_point7=sw6=above(sample,.8570); wave_1_per_point8= wave_1_per_point9= wave_1_per_point10=// set transparencies before remapping the sample wave_1_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_1_per_point12= wave_1_per_point13=// normalize sample value to 1 wave_1_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_1_per_point15= wave_1_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_1_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_1_per_point18= wave_1_per_point19=x=x+sw1*(-1+10*sample); wave_1_per_point20=y=y+sw1*(-1+sample); wave_1_per_point21= wave_1_per_point22=x=x+sw2*(9-10*sample); wave_1_per_point23=y=y+sw2*(sample); wave_1_per_point24= wave_1_per_point25=x=x-sw3; wave_1_per_point26=y=y+sw3*(1-2*sample); wave_1_per_point27=t1=.5*cos(6.2831*sample); wave_1_per_point28=t2=.5*sin(6.2831*sample); wave_1_per_point29= wave_1_per_point30=x=x+sw4*(-6.8+t1); wave_1_per_point31=y=y+sw4*(-5.8+t2); wave_1_per_point32= wave_1_per_point33=x=x+sw5*(8.5+t1); wave_1_per_point34=y=y+sw5*(-3.5+t2); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=// rotation (1.26 to -.3) wave_1_per_point38=angle=(1.26-t4)*3.14; wave_1_per_point39=t1=cos(angle); wave_1_per_point40=t2=sin(angle); wave_1_per_point41=ox=x; wave_1_per_point42=oy=y; wave_1_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_1_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_1_per_point45= wave_1_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_1_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_1_per_point48= wave_1_per_point49=x=x*t6 +t7; wave_1_per_point50=y=y*t6 +t8; wave_1_per_point51= wave_1_per_point52=ox=x; wave_1_per_point53=oy=y; wave_1_per_point54=c=cos(t5); wave_1_per_point55=s=sin(t5); wave_1_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_1_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_1_per_point58= wave_1_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_1_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_1_per_point61=y=(y-t2)*1.38+t2; wave_1_per_point62= wave_1_per_point63=c1=1; // dial colors wave_1_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_1_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_1_per_point66=c4=pow(sample,4); wave_1_per_point67= wave_1_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_1_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_1_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_1_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_1_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_1_per_point73=a=sw6*(c4-a)+a; wavecode_2_enabled=1 wavecode_2_samples=256 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=1.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=// center gauge (mid) size,x,y wave_2_per_frame2=mid_vol=.93*mid_vol+.07*mid_att; wave_2_per_frame3=t4=min(mid_vol,1.351); wave_2_per_frame4=clip=if(above(mid_vol,1.1),1,0); wave_2_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_2_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_2_per_frame7=t3=clip; wave_2_per_frame8=t2=phase; wave_2_per_frame9=lastclip=clip; wave_2_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_2_per_frame11=t6=.008; wave_2_per_frame12=t7=.5; wave_2_per_frame13=t8=.1; wave_2_per_point1=sw0=below(sample,.1429); wave_2_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_2_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_2_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_2_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_2_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_2_per_point7=sw6=above(sample,.8570); wave_2_per_point8= wave_2_per_point9= wave_2_per_point10=// set transparencies before remapping the sample wave_2_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_2_per_point12= wave_2_per_point13=// normalize sample value to 1 wave_2_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_2_per_point15= wave_2_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_2_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_2_per_point18= wave_2_per_point19=x=x+sw1*(-1+10*sample); wave_2_per_point20=y=y+sw1*(-1+sample); wave_2_per_point21= wave_2_per_point22=x=x+sw2*(9-10*sample); wave_2_per_point23=y=y+sw2*(sample); wave_2_per_point24= wave_2_per_point25=x=x-sw3; wave_2_per_point26=y=y+sw3*(1-2*sample); wave_2_per_point27=t1=.5*cos(6.2831*sample); wave_2_per_point28=t2=.5*sin(6.2831*sample); wave_2_per_point29= wave_2_per_point30=x=x+sw4*(-6.8+t1); wave_2_per_point31=y=y+sw4*(-5.8+t2); wave_2_per_point32= wave_2_per_point33=x=x+sw5*(8.5+t1); wave_2_per_point34=y=y+sw5*(-3.5+t2); wave_2_per_point35= wave_2_per_point36= wave_2_per_point37=// rotation (1.26 to -.3) wave_2_per_point38=angle=(1.26-t4)*3.14; wave_2_per_point39=t1=cos(angle); wave_2_per_point40=t2=sin(angle); wave_2_per_point41=ox=x; wave_2_per_point42=oy=y; wave_2_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_2_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_2_per_point45= wave_2_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_2_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_2_per_point48= wave_2_per_point49=x=x*t6 +t7; wave_2_per_point50=y=y*t6 +t8; wave_2_per_point51= wave_2_per_point52=ox=x; wave_2_per_point53=oy=y; wave_2_per_point54=c=cos(t5); wave_2_per_point55=s=sin(t5); wave_2_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_2_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_2_per_point58= wave_2_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_2_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_2_per_point61=y=(y-t2)*1.38+t2; wave_2_per_point62= wave_2_per_point63=c1=1; // dial colors wave_2_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_2_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_2_per_point66=c4=pow(sample,4); wave_2_per_point67= wave_2_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_2_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_2_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_2_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_2_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_2_per_point73=a=sw6*(c4-a)+a; wavecode_3_enabled=1 wavecode_3_samples=256 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=1.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=// right gauge (treb) wave_3_per_frame2=treb_vol=.93*treb_vol+.07*treb_att; wave_3_per_frame3=t4=min(treb_vol,1.351); wave_3_per_frame4=clip=if(above(treb_vol,1.1),1,0); wave_3_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0; wave_3_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4); wave_3_per_frame7=t3=clip; wave_3_per_frame8=t2=phase; wave_3_per_frame9=lastclip=clip; wave_3_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); wave_3_per_frame11=t6=.0068; wave_3_per_frame12=t7=.8; wave_3_per_frame13=t8=.05; wave_3_per_point1=sw0=below(sample,.1429); wave_3_per_point2=sw1=(1-sw0)*below(sample,.2858); wave_3_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286); wave_3_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718); wave_3_per_point5=sw4=above(sample,.5717)*below(sample,.7143); wave_3_per_point6=sw5=above(sample,.7142)*below(sample,.8571); wave_3_per_point7=sw6=above(sample,.8570); wave_3_per_point8= wave_3_per_point9= wave_3_per_point10=// set transparencies before remapping the sample wave_3_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87)); wave_3_per_point12= wave_3_per_point13=// normalize sample value to 1 wave_3_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7; wave_3_per_point15= wave_3_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_3_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5); wave_3_per_point18= wave_3_per_point19=x=x+sw1*(-1+10*sample); wave_3_per_point20=y=y+sw1*(-1+sample); wave_3_per_point21= wave_3_per_point22=x=x+sw2*(9-10*sample); wave_3_per_point23=y=y+sw2*(sample); wave_3_per_point24= wave_3_per_point25=x=x-sw3; wave_3_per_point26=y=y+sw3*(1-2*sample); wave_3_per_point27=t1=.5*cos(6.2831*sample); wave_3_per_point28=t2=.5*sin(6.2831*sample); wave_3_per_point29= wave_3_per_point30=x=x+sw4*(-6.8+t1); wave_3_per_point31=y=y+sw4*(-5.8+t2); wave_3_per_point32= wave_3_per_point33=x=x+sw5*(8.5+t1); wave_3_per_point34=y=y+sw5*(-3.5+t2); wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=// rotation (1.26 to -.3) wave_3_per_point38=angle=(1.26-t4)*3.14; wave_3_per_point39=t1=cos(angle); wave_3_per_point40=t2=sin(angle); wave_3_per_point41=ox=x; wave_3_per_point42=oy=y; wave_3_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2); wave_3_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1); wave_3_per_point45= wave_3_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415)); wave_3_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415)); wave_3_per_point48= wave_3_per_point49=x=x*t6 +t7; wave_3_per_point50=y=y*t6 +t8; wave_3_per_point51= wave_3_per_point52=ox=x; wave_3_per_point53=oy=y; wave_3_per_point54=c=cos(t5); wave_3_per_point55=s=sin(t5); wave_3_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s; wave_3_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c; wave_3_per_point58= wave_3_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial) wave_3_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c; wave_3_per_point61=y=(y-t2)*1.38+t2; wave_3_per_point62= wave_3_per_point63=c1=1; // dial colors wave_3_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5; wave_3_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2; wave_3_per_point66=c4=pow(sample,4); wave_3_per_point67= wave_3_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3); wave_3_per_point69=c6=abs(cos(6.2831*(frame-t2)/90)); wave_3_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1; wave_3_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2; wave_3_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3; wave_3_per_point73=a=sw6*(c4-a)+a; shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.950000 shapecode_0_rad=0.159626 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.700000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=q5; shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.660000 shapecode_1_rad=0.110420 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=6.622948 shapecode_1_r=0.200000 shapecode_1_g=0.200000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.300000 shapecode_1_g2=0.300000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=(q5-.5)*.2+.5; shape_1_per_frame2=y=.5; shape_1_per_frame3= shape_1_per_frame4= shape_1_per_frame5= shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.510000 shapecode_2_y=0.640000 shapecode_2_rad=0.110420 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=6.622948 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.900000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=(q5-.5)*.18+.5; shape_2_per_frame2=y=.49; shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=2.320343 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=0.550443 shapecode_3_r=0.230000 shapecode_3_g=0.230000 shapecode_3_b=0.230000 shapecode_3_a=1.000000 shapecode_3_r2=0.050000 shapecode_3_g2=0.050000 shapecode_3_b2=0.050000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=rad=2.2; shape_3_per_frame2=c5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); shape_3_per_frame3=x=.3+.9*sin(c5)+.2; shape_3_per_frame4=y=.44-1.32*cos(c5)+.06; shape_3_per_frame5=ang=-c5; per_frame_1=cont_bass=cont_bass*.93+bass_att*.07; per_frame_2=cont_mid=cont_mid*.93+mid_att*.07; per_frame_3=cont_treb=cont_treb*.93+treb_att*.07; per_frame_4=cont_vol=.993*cont_vol+.0023*(bass+mid+treb); per_frame_5= per_frame_6=max_cont_bass=max(cont_bass,max_cont_bass*.9999); per_frame_7=max_cont_mid=max(cont_mid,max_cont_mid); per_frame_8=max_cont_treb=max(cont_treb,max_cont_treb); per_frame_9= per_frame_10= per_frame_11=q4=cont_vol; per_frame_12=decay=min(1,.8+.05*pow(q4,3)); per_frame_13=q5=-.31415*sin(time*.23+.423+cos(time*.21+1.54)); per_frame_14=c=cos(q5); per_frame_15=s=sin(q5); per_frame_16=q6=.5+(.2-.5)*s+(.05-.5)*c; per_frame_17=q7=.5+(.5-.5)*s+(.1-.5)*c; per_frame_18=q8=.5+(.8-.5)*s+(.05-.5)*c; per_frame_19=sunx=if(equal(sunx,0),.25+rand(50)/100,sunx); per_frame_20=sunx=sunx+.001*s*q4; per_frame_21=sunx=if(equal(sunx,0),sign(s)*.001,sunx); per_frame_22=q5=sunx; per_frame_23= per_pixel_1=warp=below(sqr(x-q5)+sqr(y-.05),.01)*.15; ././@LongLink0000000000000000000000000000021000000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix02b.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000664000175000017500000005303611756064134032433 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.038091 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.600000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=1; per_frame_21=zoom=1.002; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*(55/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0 per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=var=tan(time)*treb*treb; per_pixel_3= per_pixel_4=zoom=1+(rad/40)+(var/40); per_pixel_5=//rot=((rad/100)*var)*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 302 - Daydreamer (remix 2).milk0000664000175000017500000004367311756064135030352 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.490000 fDecay=0.990000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.016446 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=q1; wave_0_per_frame2= wave_0_per_frame3=t7=.0; wave_0_per_frame4=t8=.45; wave_0_per_frame5= wave_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_0_per_frame8=ddtan=atan2(ddy,ddx); wave_0_per_frame9=t2=-ddtan; wave_0_per_frame10= wave_0_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_0_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_0_per_frame13= wave_0_per_frame14=t6=-sign(t1); wave_0_per_frame15=t7=t7-val1; wave_0_per_frame16=t8=t8-val2; wave_0_per_frame17= wave_0_per_frame18=t3=q2; wave_0_per_point1=c1=6.2831*t1/(1.1-sample); wave_0_per_point2=c=cos(c1); wave_0_per_point3=s=sin(c1); wave_0_per_point4=c2=sqrt(1-sample); wave_0_per_point5= wave_0_per_point6=ox=t7-.5*c2*c; wave_0_per_point7=oy=t8-.625*c2*s; wave_0_per_point8= wave_0_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_0_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_0_per_point11= wave_0_per_point12=x=x*.55; wave_0_per_point13=y=(y-.5)*.55+.5; wave_0_per_point14= wave_0_per_point15=r=sample; wave_0_per_point16=g=1-sample; wave_0_per_point17=b=1; wave_0_per_point18=a=below(sample,.995); wave_0_per_point19= wave_0_per_point20=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_0_per_point21=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_0_per_point22=a=a*(1-d); wave_0_per_point23= wave_0_per_point24=y=y+t3; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=q1; wave_1_per_frame2= wave_1_per_frame3=t7=.0; wave_1_per_frame4=t8=.45; wave_1_per_frame5= wave_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_1_per_frame8=ddtan=atan2(ddy,ddx); wave_1_per_frame9=t2=-ddtan; wave_1_per_frame10= wave_1_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_1_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_1_per_frame13= wave_1_per_frame14=t6=-sign(t1); wave_1_per_frame15=t7=t7-val1; wave_1_per_frame16=t8=t8-val2; wave_1_per_frame17= wave_1_per_frame18=t3=q2; wave_1_per_frame19= wave_1_per_point1=c1=6.2831*t1/(1.1-sample); wave_1_per_point2=c=cos(c1); wave_1_per_point3=s=sin(c1); wave_1_per_point4=c2=sqrt(1-sample); wave_1_per_point5= wave_1_per_point6=ox=t7-.5*c2*c; wave_1_per_point7=oy=t8-.625*c2*s; wave_1_per_point8= wave_1_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_1_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_1_per_point11= wave_1_per_point12=inv=1/sqr(1.1-sample); wave_1_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_1_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_1_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_1_per_point16=fdx=fdx*invMag; wave_1_per_point17=fdy=fdy*invMag; wave_1_per_point18= wave_1_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_1_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_1_per_point21= wave_1_per_point22=x=x+rdx*.15*(1-sample); wave_1_per_point23=y=y+rdy*.15*(1-sample); wave_1_per_point24= wave_1_per_point25=x=x*.55; wave_1_per_point26=y=(y-.5)*.55+.5; wave_1_per_point27= wave_1_per_point28=r=sample; wave_1_per_point29=g=1-sample; wave_1_per_point30=b=1; wave_1_per_point31=a=below(sample,.995); wave_1_per_point32=d=above(q3-sample,0)*below(q3-sample,.4)*(sample-q3)*2.5; wave_1_per_point33=d=sqrt(d)*(1-sqrt((sample-q3)*2.5)); wave_1_per_point34=a=a*(1-d); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=y=y+t3; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=q1; wave_2_per_frame2= wave_2_per_frame3=t7=.0; wave_2_per_frame4=t8=.45; wave_2_per_frame5= wave_2_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_2_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_2_per_frame8=ddtan=atan2(ddy,ddx); wave_2_per_frame9=t2=-ddtan; wave_2_per_frame10= wave_2_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_2_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_2_per_frame13= wave_2_per_frame14=t6=-sign(t1); wave_2_per_frame15=t7=t7-val1; wave_2_per_frame16=t8=t8-val2; wave_2_per_frame17= wave_2_per_frame18=t3=q2; wave_2_per_point1=sample=pow(sample,.85); wave_2_per_point2= wave_2_per_point3=c1=6.2831*t1/(1.1-sample); wave_2_per_point4=c=cos(c1); wave_2_per_point5=s=sin(c1); wave_2_per_point6=c2=sqrt(1-sample); wave_2_per_point7= wave_2_per_point8=ox=t7-.5*c2*c; wave_2_per_point9=oy=t8-.625*c2*s; wave_2_per_point10= wave_2_per_point11=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_2_per_point12=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_2_per_point13= wave_2_per_point14=inv=1/sqr(1.1-sample); wave_2_per_point15=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_2_per_point16=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_2_per_point17=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_2_per_point18=fdx=fdx*invMag; wave_2_per_point19=fdy=fdy*invMag; wave_2_per_point20= wave_2_per_point21=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_2_per_point22=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_2_per_point23=tt=rand(100)/100; wave_2_per_point24=x=x+rdx*(.15*tt)*(1-sample); wave_2_per_point25=y=y+rdy*(.15*tt)*(1-sample); wave_2_per_point26= wave_2_per_point27=x=x*.55; wave_2_per_point28=y=(y-.5)*.55+.5; wave_2_per_point29= wave_2_per_point30=r=sample; wave_2_per_point31=g=1-sample; wave_2_per_point32=b=1; wave_2_per_point33=a=below(sample,.995); wave_2_per_point34= wave_2_per_point35= wave_2_per_point36=y=y+t3; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=100.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=r=1; wave_3_per_frame2=g=1; wave_3_per_frame3=b=0; wave_3_per_frame4= wave_3_per_frame5=t1=q1; wave_3_per_frame6= wave_3_per_frame7=t7=.0; wave_3_per_frame8=t8=.45; wave_3_per_frame9= wave_3_per_frame10=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_3_per_frame11=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_3_per_frame12=ddtan=atan2(ddy,ddx); wave_3_per_frame13=t2=-ddtan; wave_3_per_frame14= wave_3_per_frame15=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_3_per_frame16=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_3_per_frame17= wave_3_per_frame18=t6=-sign(t1); wave_3_per_frame19=t7=t7-val1; wave_3_per_frame20=t8=t8-val2; wave_3_per_frame21= wave_3_per_frame22=t3=q2; wave_3_per_frame23=t5=-1+2*(frame%2); wave_3_per_frame24= wave_3_per_frame25=t4=.45; // spectrum trail length wave_3_per_point1=c1=6.2831*t1/(1.1-sample); wave_3_per_point2=c=cos(c1); wave_3_per_point3=s=sin(c1); wave_3_per_point4=c2=sqrt(1-sample); wave_3_per_point5= wave_3_per_point6=ox=t7-.5*c2*c; wave_3_per_point7=oy=t8-.625*c2*s; wave_3_per_point8= wave_3_per_point9=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_3_per_point10=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_3_per_point11= wave_3_per_point12=inv=1/sqr(1.1-sample); wave_3_per_point13=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_3_per_point14=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_3_per_point15=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_3_per_point16=fdx=fdx*invMag; wave_3_per_point17=fdy=fdy*invMag; wave_3_per_point18= wave_3_per_point19=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_3_per_point20=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_3_per_point21= wave_3_per_point22=x=x+t5*rdx*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point23=y=y+t5*rdy*.15*(1-sample)*(equal(t5,1)+abs(value1+value2)); wave_3_per_point24= wave_3_per_point25=x=(x-0)*.55+0; wave_3_per_point26=y=(y-.5)*.55+.5; wave_3_per_point27= wave_3_per_point28=a=below(sample,.995); wave_3_per_point29=d=above(q3-sample,0)*below(q3-sample,t4)*(sample-q3)/t4; wave_3_per_point30=d=sqrt(d)*(1-sqrt((sample-q3)/t4)); wave_3_per_point31=a=a*d; wave_3_per_point32= wave_3_per_point33= wave_3_per_point34=y=y+t3; shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=t1=q1;//.2*sin(time*.34); shape_0_per_frame2= shape_0_per_frame3=t7=.0; // start x shape_0_per_frame4=t8=.45; // start y shape_0_per_frame5= shape_0_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_0_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_0_per_frame8= shape_0_per_frame9=ddtan=atan2(ddy,ddx); shape_0_per_frame10=t2=-ddtan; shape_0_per_frame11= shape_0_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_0_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_0_per_frame14= shape_0_per_frame15=t6=-sign(t1); shape_0_per_frame16=t7=t7-val1; shape_0_per_frame17=t8=t8-val2; shape_0_per_frame18=t5=frame%2; shape_0_per_frame19= shape_0_per_frame20=sample=q3; shape_0_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_0_per_frame22=sides=t5*100+(1-t5)*4; shape_0_per_frame23=ang=4*6.2831*sqrt(sample); shape_0_per_frame24=a=1;//pow(1-sample,.25); shape_0_per_frame25= shape_0_per_frame26= shape_0_per_frame27=c1=6.2831*t1/(1.1-sample); shape_0_per_frame28=c=cos(c1); shape_0_per_frame29=s=sin(c1); shape_0_per_frame30=c2=sqrt(1-sample); shape_0_per_frame31=c3=t1/sqr(1.1-sample); shape_0_per_frame32= shape_0_per_frame33=ox=t7-.5*c2*c; shape_0_per_frame34=oy=t8-.625*c2*s; shape_0_per_frame35= shape_0_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_0_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_0_per_frame38= shape_0_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_0_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_0_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_0_per_frame42=fdx=fdx*invMag; shape_0_per_frame43=fdy=fdy*invMag; shape_0_per_frame44= shape_0_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_0_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_0_per_frame47= shape_0_per_frame48=x=x+rdx*+.152*sqrt(.995-sample); shape_0_per_frame49=y=y+rdy*+.152*sqrt(.995-sample); shape_0_per_frame50= shape_0_per_frame51=x=(x-0)*.55+0; shape_0_per_frame52=y=(y-.5)*.55+.5; shape_0_per_frame53=y=y+q2; shape_0_per_frame54= shape_0_per_frame55= shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=t1=q1;//.2*sin(time*.34); shape_1_per_frame2= shape_1_per_frame3=t7=.0; // start x shape_1_per_frame4=t8=.45; // start y shape_1_per_frame5= shape_1_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); shape_1_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); shape_1_per_frame8= shape_1_per_frame9=ddtan=atan2(ddy,ddx); shape_1_per_frame10=t2=-ddtan; shape_1_per_frame11= shape_1_per_frame12=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); shape_1_per_frame13=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); shape_1_per_frame14= shape_1_per_frame15=t6=-sign(t1); shape_1_per_frame16=t7=t7-val1; shape_1_per_frame17=t8=t8-val2; shape_1_per_frame18=t5=frame%2; shape_1_per_frame19= shape_1_per_frame20=sample=q3; shape_1_per_frame21=rad=(t5*.15+(1-t5)*.3)*(1.1-sample); shape_1_per_frame22=sides=t5*100+(1-t5)*4; shape_1_per_frame23=ang=4*6.2831*sqrt(sample); shape_1_per_frame24=a=1;//pow(1-sample,.25); shape_1_per_frame25= shape_1_per_frame26= shape_1_per_frame27=c1=6.2831*t1/(1.1-sample); shape_1_per_frame28=c=cos(c1); shape_1_per_frame29=s=sin(c1); shape_1_per_frame30=c2=sqrt(1-sample); shape_1_per_frame31=c3=t1/sqr(1.1-sample); shape_1_per_frame32= shape_1_per_frame33=ox=t7-.5*c2*c; shape_1_per_frame34=oy=t8-.625*c2*s; shape_1_per_frame35= shape_1_per_frame36=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); shape_1_per_frame37=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); shape_1_per_frame38= shape_1_per_frame39=fdx=-.25*pow(1-sample,-.5)*c-3.1415*c2*s*c3; shape_1_per_frame40=fdy=-.3125*c2*s+1.9634*c2*c*c3; shape_1_per_frame41=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); shape_1_per_frame42=fdx=fdx*invMag; shape_1_per_frame43=fdy=fdy*invMag; shape_1_per_frame44= shape_1_per_frame45=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); shape_1_per_frame46=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); shape_1_per_frame47= shape_1_per_frame48=x=x+rdx*-.075*sqrt(.995-sample); shape_1_per_frame49=y=y+rdy*-.075*sqrt(.995-sample); shape_1_per_frame50= shape_1_per_frame51=x=(x-0)*.55+0; shape_1_per_frame52=y=(y-.5)*.55+.5; shape_1_per_frame53=y=y+q2; shape_1_per_frame54= shape_1_per_frame55= shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.527700 shapecode_2_ang=3.141594 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.651899 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=3.1415; shape_2_per_frame2=additive=equal(frame%20,0); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.099979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.698849 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.500000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang=6.2831*(.02*time-int(.02*time)); shape_3_per_frame2= shape_3_per_frame3=r=abs(cos(2.43*time+4.343+sin(1.754*time+.753))); shape_3_per_frame4=g=abs(cos(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame5=b=abs(sin(1.95*time+.932+cos(2.254*time+3.534))); shape_3_per_frame6= shape_3_per_frame7=r2=1-r; shape_3_per_frame8=g2=1-g; shape_3_per_frame9=b2=1-b; shape_3_per_frame10= shape_3_per_frame11=additive=frame%2; per_frame_1=zoom=.996; per_frame_2=warp=0; per_frame_3=ib_size=0; per_frame_4=ib_a=0; per_frame_5=ob_size=1; per_frame_6=ob_a=.01+.02*(FPS/100); per_frame_7=vol=min(.99*vol+.01*(bass+mid+treb),3); per_frame_8=c1=.333*(vol+1)*time+3.34; per_frame_9=c2=.87*time+2.97; per_frame_10=ob_r=abs(cos(c1+sin(c2))); per_frame_11=ob_g=abs(sin(c1+cos(c2))); per_frame_12=ob_b=abs(sin(c1+sin(c2))); per_frame_13= per_frame_14=q1=.18*cos(.354*time+.54+cos(.521*time+1.432)); // spiral bend per_frame_15=q2=.075; // master y-offset per_frame_16=q3=sqrt(.995*(.5*time-int(.5*time))); // glow phase projectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Cherished Desires.milk0000664000175000017500000000231611756064135031276 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2.947994 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.3965 fWaveScale=0.969133 fWaveSmoothing=0.666 fWaveParam=0.0001 fModWaveAlphaStart=1.3799 fModWaveAlphaEnd=1.02 fWarpAnimSpeed=2 fWarpScale=1 fZoomExponent=0.0567 fShader=0.7 zoom=0.5393 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=0.8195 sy=0.819545 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.5 ob_g=0.01 ob_b=0.01 ob_a=0.95 ib_size=0.01 ib_r=0.01 ib_g=0.01 ib_b=0.5 ib_a=0.95 nMotionVectorsX=9 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = bass*.5; per_frame_3=wave_g = treb*.5; per_frame_4=wave_b = mid*.5; per_frame_5=decay = .99; per_frame_6=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_7=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); per_pixel_1=zoom = 1.2+rad*.1; per_pixel_2=zoomexp =1 - 1*sin(rad*time*100); ././@LongLink0000000000000000000000000000015700000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Acid Universes (Big Bang Interferences Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Acid Universes (Big Bang Interferences0000664000175000017500000001336111756064134033162 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.593334 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.9 ; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=a = a*a*a; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=.22+.7*sin(x*5); wave_1_per_point2=y=.5+.2*sin(x*19+time); wave_1_per_point3=a = 1; wave_1_per_point4=b = .3*bass*1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.620000 shapecode_1_y=0.680000 shapecode_1_rad=0.080000 shapecode_1_ang=0.000000 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad = rad +.04*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=x = .5+.2*sin(time); shape_1_per_frame6=y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=r2 = r2+.001*bass; shape_1_per_frame9=g2 = g2+.21*mid; shape_1_per_frame10=b2 = b2+.21*treb; shape_1_per_frame11= shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; per_pixel_1=mx= x-.5; per_pixel_2=my = y-.5; per_pixel_3=zoom= zoom - above(rad-0.18,0)*0.05*rad*.9; per_pixel_4=dx = above(rad-(2-bass_att)*.2,0)*0.015*(mx/if(above(rad,0),rad,.1)); per_pixel_5=dy = above(rad-(2-bass_att)*.2,0)*0.015*(my/if(above(rad,0),rad,.1)); per_pixel_6= per_pixel_7= per_pixel_8=//zoom = zoom-.051*rad; per_pixel_9=//rot = rot +.1*sin(time); per_pixel_10=circle = 3*(max(bass-.5,0.4))*rad*rad; per_pixel_11=q1 = 1.55+0.5*(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_12=zoom = if(above(circle,1),q1*.1,zoom);//1-0.3*log(sqrt(2)-rad)); per_pixel_13=dx = if(above(circle,1),1.3*sin(x+0.542*time),dx); per_pixel_14=dy= if(above(circle,1),1.3*sin(y+0.581*time),dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - static ideas in a dynamic world.milk0000664000175000017500000001753011756064135033076 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006585 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999996 fShader=1.000000 zoom=1.001829 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000002 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.045000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.100000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.500000 wave_0_per_frame1=dbass=bass_att-lbass; wave_0_per_frame2=dtreb=treb_att-ltreb; wave_0_per_frame3=dmid=mid_att-lmid; wave_0_per_frame4= wave_0_per_frame5=lbass=bass_att; wave_0_per_frame6=ltreb=treb_att; wave_0_per_frame7=lmid=mid_att; wave_0_per_frame8= wave_0_per_frame9=t1=dbass; wave_0_per_frame10=t2=dtreb; wave_0_per_frame11=t3=dmid wave_0_per_point1=xx=xx+t1*sample*.002; wave_0_per_point2=yy=yy+t2*sample*.002; wave_0_per_point3= wave_0_per_point4=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); wave_0_per_point5=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=x=xx+value1*.001; wave_0_per_point9=y=yy+value2*.001; wave_0_per_point10= wave_0_per_point11=rr=rr+t3*.01*bass; wave_0_per_point12=gg=gg+t3*.01*treb; wave_0_per_point13=bb=bb+t3*.01*mid; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=bb=if(above(bb,1),0,if(below(bb,0),1,bb)); wave_0_per_point17=gg=if(above(gg,1),0,if(below(gg,0),1,gg)); wave_0_per_point18=g=gg; wave_0_per_point19=r=rr; wave_0_per_point20=b=bb; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad=.2+(q4-.5)*.1; shape_0_per_frame2=textured=0; shape_0_per_frame3= shape_0_per_frame4=tex_zoom=(q2+q4+q6)*q1+1; shape_0_per_frame5=ang=q2-q6; shape_0_per_frame6= shape_0_per_frame7=t=t+(q1+q3+q5)*.05; shape_0_per_frame8= shape_0_per_frame9=x1=sin(t*.5)*.45+.5; shape_0_per_frame10=y1=cos(t*.5)*.45+.5; shape_0_per_frame11= shape_0_per_frame12=x=x1-.05*q2; shape_0_per_frame13=y=y1-.05*q6; shape_0_per_frame14= shape_0_per_frame15= shape_0_per_frame16=r=q1; shape_0_per_frame17=g=q3; shape_0_per_frame18=b=q5; shape_0_per_frame19=r2=g; shape_0_per_frame20=g2=b; shape_0_per_frame21=b2=r; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=dbass=bass_att-lbass; per_frame_22=dtreb=treb_att-ltreb; per_frame_23=dmid=mid_att-lmid; per_frame_24= per_frame_25=lbass=bass_att; per_frame_26=ltreb=treb_att; per_frame_27=lmid=mid_att; per_frame_28= per_frame_29=q7=dbass; per_frame_30=q8=dtreb; per_frame_31= per_frame_32=zz=zz+dmid*.0001-dtreb*.00005-dbass*.00005; per_frame_33=zz=if(above(zz,1.2),.7,if(below(zz,.7),1.2,zz)); per_frame_34=zxp=zxp+dbass*q2*q1*.001-dtreb*q5*q6*.001; per_frame_35=zxp=if(above(zxp,15),1,if(below(zxp,1),15,zxp)); per_frame_36= per_frame_37=wrap=1; per_frame_38=decay=1; per_frame_39=zoom=zz; per_pixel_1=cx=(x*10*q7*rad)%(10*q7); per_pixel_2=cy=(y*10*q8*(1-rad))%(10*q8); per_pixel_3= per_pixel_4=rott=rott+q7*.01*q8*.01; per_pixel_5=rott=if(above(rott,1),0,if(below(rott,0),1,rott)); per_pixel_6=rot=(rott*2-1)*.5*(q2*q4*q6); per_pixel_7= per_pixel_8=zoomexp=sin(q7*3.14+q8*3.14+3.14*rad+bass-treb_att+mid)*10+10; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Fiberglass.milk0000664000175000017500000000260111756064134026640 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.8 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.1 fWaveScale=15.477304 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.163 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=2.358 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.737*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.844*time) + 0.40*sin(0.941*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.851*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dy = dy + 0.002*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_8=decay = decay - 0.01*equal(frame%16,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - white scream firefly.milk0000664000175000017500000001232711756064134031314 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.910000 fVideoEchoZoom=1.001828 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285745 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=100.000000 fWarpScale=1.951295 fZoomExponent=0.010000 fShader=1.000000 zoom=0.904847 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.905227 sx=0.999995 sy=0.999998 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.741923 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample; wave_0_per_point2=y=treb; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.089252 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.999996 shapecode_0_r=0.900000 shapecode_0_g=0.400000 shapecode_0_b=0.800000 shapecode_0_a=0.800000 shapecode_0_r2=0.800000 shapecode_0_g2=0.850000 shapecode_0_b2=1.000000 shapecode_0_a2=0.010000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time; shape_0_per_frame2=rad=rad+(treb*.1); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.500000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=x-(bass*.05); shape_1_per_frame2=y=y-(treb*.02)+(sin(time)*.05); shape_1_per_frame3=rad=rad+treb*.1; shape_1_per_frame4=g=treb*.5; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.350000 shapecode_2_y=0.500000 shapecode_2_rad=0.662308 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.550449 shapecode_2_r=0.400000 shapecode_2_g=0.800000 shapecode_2_b=0.900000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.500000 shapecode_3_r2=0.800000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=rad=mid_att*.07; per_frame_1=sx=bass; per_frame_2=wave_r=treb*.5; per_frame_3=wave_g=wave_r; per_frame_4=wave_b=1; per_frame_5=echo_zoom=echo_zoom+(above(bass,1.3)*bass*.1); per_pixel_1=rot=(ang*sin(time)*.02); per_pixel_2=zoom=zoom+(above(y,.4)*below(y,.6)*bass*.1)*rad; projectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Forty Six and 2 (pushit!).milk0000664000175000017500000001602211756064135030773 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.717203 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.402709 shapecode_0_ang=6.283185 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=2.987791 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=r1 = q1; shape_0_per_frame2=r2 = q2; shape_0_per_frame3=r3 = q3; shape_0_per_frame4=b1 = q2; shape_0_per_frame5=b2 = q1; shape_0_per_frame6=b3 = q3; shape_0_per_frame7=g1 = q3; shape_0_per_frame8=g2 = q2; shape_0_per_frame9=g3 = q1; shape_0_per_frame10= shape_0_per_frame11=//Yes, I half assed these; shape_0_per_frame12= shape_0_per_frame13=think = q2; shape_0_per_frame14=border_r = if(above(q1,0), .5 - .2 * sin (q1), 1 - 1 * sin(q1 * .25)); shape_0_per_frame15=border_b = if(below(q1,1), .5 + .2 * sin (q2), 1 - 1 * sin(q1 * .25)); shape_0_per_frame16= shape_0_per_frame17=rad = rad - .5 * (q2); shape_0_per_frame18=textured = 0; shape_0_per_frame19=a = q1; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=vol = (bass + treb + mid) * (bass_att + treb_att + mid_att); per_frame_3=thump = if(above(vol,3),1, 0); per_frame_4=thump_count = if(equal(q1,1),0, (1 - 1 * sin(time + .25))); //My attempt at telling if "thump" just happened. per_frame_5=no_thump = if(below(bass,2.5),1, 0); //When there is no "thump" per_frame_6=re_thump = if(above(q2, 1), 1, 0); //If there was just a thump, this is 1 per_frame_7= per_frame_8=wave_r = .2 + .6 * sin (thump); per_frame_9=wave_b = .7 - .2 * sin (no_thump); per_frame_10=wave_g = .5 + .3 * sin (re_thump); per_frame_11= per_frame_12=q1 = thump; per_frame_13=q2 = no_thump; per_frame_14=q3 = re_thump; per_frame_15=q4 = if(equal(q3,0), .05 * time, 1 * time); per_frame_16=q5 = vol; per_frame_17= per_frame_18= per_frame_19=wave_usedots = thump; per_frame_20=wave_thick = thump; per_frame_21=wave_additive = thump; per_frame_22=wave_brighten = thump; per_frame_23=wrap = nothump; per_frame_24= per_frame_25= per_frame_26=//Named after the tool song I was listening to. Check out Aenema to hear it. per_frame_27=monitor = time; per_pixel_1=zoom_1 = zoom + .1 * sin (ang * 3.14); per_pixel_2=zoom_2 = zoom -.1 * sin (rad * 3.14); per_pixel_3=rot_effect = if(equal(q2,0), rad * 3.14 + ang, rad * 3.14 - sin(rad/time)); per_pixel_4=zoom = if(equal(q1,1), zoom_1, zoom_2); per_pixel_5=rot_effect2 = if(above(q2,1), rot - .04 * sin (rad * .24), rot - .04 * sin (rad * -.24)) + .05 * sin (rot_effect) + (q4 + (rad * 3.14)); per_pixel_6=dx = if(equal(q1,0),dx + 1 * (q1 * .05), dx + .02 * sin(rad * q3)); per_pixel_7=dy = if(equal(q1,1),dx + 1 * (q3 * .05), dy - .02 * sin(rad * q3)); per_pixel_8=rot = if(above(q5, 6), root_effect2, -rot_effect2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat+fiShbRaiN+Eo.S_Mandala_Chasers_remix.milk0000664000175000017500000003000311756064134033132 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.483827 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=1.000000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.100000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=pphase=(sample*5671*cos(time*.0001)); wave_1_per_point2=pheight=((sample*7654)%100)*.005*sin(time*.2); wave_1_per_point3= wave_1_per_point4=//xspout=.5; wave_1_per_point5=xspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),xspout); wave_1_per_point6=//yspout=.5; wave_1_per_point7=yspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),yspout); wave_1_per_point8= wave_1_per_point9=px=xspout+(cos(time+pphase)*pheight); wave_1_per_point10=py=yspout+(sin(time+pphase)*pheight); wave_1_per_point11= wave_1_per_point12=x=px; wave_1_per_point13=y=py; wave_1_per_point14=a=abs(sin(time*.2)*.3+(treb_att*.1)); wave_1_per_point15= wave_1_per_point16=r=treb*2; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=q1; wave_3_per_frame2= wave_3_per_frame3=t7=.0; wave_3_per_frame4=t8=.45; wave_3_per_frame5= wave_3_per_frame6=ddx=.25*cos(5.7119*t1)+2.5963*t1*sin(5.7119*t1); wave_3_per_frame7=ddy=.3125*sin(5.7119*t1)-3.2453*t1*cos(5.7119*t1); wave_3_per_frame8=ddtan=atan2(ddy,ddx); wave_3_per_frame9=t2=-ddtan; wave_3_per_frame10= wave_3_per_frame11=val1=((-.5*cos(5.7119*t1))*cos(t2)-(-.625*sin(5.7119*t1))*sin(t2)); wave_3_per_frame12=val2=((-.5*cos(5.7119*t1))*sin(t2)+(-.625*sin(5.7119*t1))*cos(t2)); wave_3_per_frame13= wave_3_per_frame14=t6=-sign(t1); wave_3_per_frame15=t7=t7-val1; wave_3_per_frame16=t8=t8-val2; wave_3_per_frame17= wave_3_per_frame18=t3=q2; wave_3_per_point1=sample=pow(sample,.85); wave_3_per_point2= wave_3_per_point3=c1=6.2831*t1/(1.1-sample); wave_3_per_point4=c=cos(c1); wave_3_per_point5=s=sin(c1); wave_3_per_point6=c2=sqrt(1-sample); wave_3_per_point7= wave_3_per_point8=ox=t7-.5*c2*c; wave_3_per_point9=oy=t8-.625*c2*s; wave_3_per_point10= wave_3_per_point11=x=t7+((ox-t7)*cos(t2)-(oy-t8)*sin(t2)); wave_3_per_point12=y=t8+((ox-t7)*sin(t2)+(oy-t8)*cos(t2)); wave_3_per_point13= wave_3_per_point14=inv=1/sqr(1.1-sample); wave_3_per_point15=fdx=-.25*pow(1-sample,-.5)*c-c2*s*3.1415*t1*inv; wave_3_per_point16=fdy=-.3125*c2*s+3.9268*c2*c*t1*inv; wave_3_per_point17=invMag=1/sqrt(sqr(fdx)+sqr(fdy)); wave_3_per_point18=fdx=fdx*invMag; wave_3_per_point19=fdy=fdy*invMag; wave_3_per_point20= wave_3_per_point21=rdx=fdx*cos(1.5707+t2)-fdy*sin(1.5707+t2); wave_3_per_point22=rdy=fdx*sin(1.5707+t2)+fdx*cos(1.5707+t2); wave_3_per_point23=tt=rand(100)/100; wave_3_per_point24=x=x+rdx*(.15*tt)*(1-sample); wave_3_per_point25=y=y+rdy*(.15*tt)*(1-sample); wave_3_per_point26= wave_3_per_point27=x=x*.55; wave_3_per_point28=y=(y-.5)*.55+.5; wave_3_per_point29= wave_3_per_point30=r=sample; wave_3_per_point31=g=1-sample; wave_3_per_point32=b=1; wave_3_per_point33=a=below(sample,.995); wave_3_per_point34= wave_3_per_point35= wave_3_per_point36=y=y+t3; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=1.000000 shapecode_0_y=0.590000 shapecode_0_rad=0.559231 shapecode_0_ang=3.392920 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=sin(time/10)*0.1+0.5+(treb_att*0.1); shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.900000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.300000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//tex_ang=(sin(time/4)*0.5+0.5)*6.28; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.284278 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=2.987755 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.950000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! per_frame_1=decay=.999; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.01*(55/fps); per_frame_11= per_frame_12=q1=time*0.5; per_pixel_1=zoom=1.005-(rad/100); per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Dynamic Fractal 3.milk0000664000175000017500000001011111756064134032510 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.96 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=0.535238 fWaveSmoothing=0.27 fWaveParam=-0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.1 wave_y=0.86 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 nMotionVectorsX=3.2 nMotionVectorsY=48 mv_l=3.5 mv_r=0.7 mv_g=0.7 mv_b=0.3 mv_a=1 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.901)+ 0.3*cos(time*1.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*3.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*2.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=ib_size = 0.005 + 0.02*sin(time*0.963); per_frame_22=ob_size = 0.02*abs(sin(time*0.7834)); per_frame_23=mv_r = mv_r + 0.3*sin(time*3.034); per_frame_24=mv_g = mv_g + 0.3*sin(time*2.547); per_frame_25=mv_b = mv_b - 0.3*sin(time*1.731); per_frame_26=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_27=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_28=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_29=ib_r = ib_r + 0.5*sin(time*0.734); per_frame_30=ib_g = ib_g + 0.5*sin(time*1.215); per_frame_31=ib_b = ib_b + 0.5*sin(time*1.414); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_frame_48=ib_a = if(beat,1,0); per_frame_49=ob_a = if(beat,1,0); per_pixel_1=box =0.05+2*x%2+2*y%2; per_pixel_2=q1 = 6.4+1.4*(sin(x+(0.6*time))-cos(y+(0.432*time))); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4*4,dx); per_pixel_6=dy= if(above(box,1),q2*4,dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Idiot - Typomatic (Remix 2).milk0000664000175000017500000000606611756064134030047 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.95 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.438652 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1.000157 fShader=0 zoom=1.010404 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999944 sy=0.999904 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.0499 ob_r=0.11 ob_g=1 ob_b=0 ob_a=0 ib_size=0.055 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=1.28 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_25=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_26=q7=if(above(q5,q6),q5,-q6);; per_frame_27=q8=if(above(q6,q7),q6,-q7);; per_frame_28=ib_r=q3-.2*sin(q2); per_frame_29=ib_b=q3+.2*sin(q1); per_frame_30=ib_g=q3-1*sin(q2); per_frame_31=wave_r=.2*sin(Q3); per_frame_32=wave_b=.6*sin(Q1); per_frame_33=wave_g=.7*sin(Q2); per_pixel_1=zoom=if(above(q1-q3,q6-q7),if(above(q2,q1),if(above(pow(x,q1-q5),pow(y,q1-q6)),zoom*sin(rad+1*sin(q1)*sin(q4)),zoom per_pixel_2=*sin(Rad-.2)+1)-rad*sin(q6+rad-x-q6)+x*sin(above(q7,q6)*sin(Q7))+.2*sin(x*sin(q8)),1.2 per_pixel_3=*sin(pow(x,y)*sin(Q4))),1+rad-.2*sin(q4-x))-(rad&rad*sin(q4)); per_pixel_4= per_pixel_5=rot=if(above(q3,q5),if(above(q5,.5),if(above(q7,q6),if(Above(q1,q2),rot*sin(Rad-.2*ang+x),-rot*Sin(rad+x-tan(ang)-cos(x*q3))+.2 per_pixel_6=-x)*band(rad-zoom,rad+zoom),-.2*Sin(rad-ang-x)),0*sin(rad-.2)*zoom)*sin(q1-q2),rot&rad-1*x); per_pixel_7= per_pixel_8= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Shift.milk0000664000175000017500000000343611756064134025643 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.994 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.151736 fWaveSmoothing=0.1 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.280549 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.012485 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); per_frame_8=decay=decay-0.01*(frame%2); per_frame_9=dx = dx + dx_residual; per_frame_10=dy = dy + dy_residual; per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_pixel_1=zoom=(zoom-1)*rad+1; projectM-complete-2.1.0-Source/presets_milkdrop_104/StudioMusic - Twisted Galaxy.milk0000664000175000017500000000221411756064135030607 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=1 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.2 fWaveScale=1.981 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=2.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=2 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=1 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Picture Of Poison.milk0000664000175000017500000000750711756064134030605 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.997 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.8179 fWaveScale=0.397105 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.9957 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.740601 rot=-0.76 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.350495 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.9 ib_b=0.5 ib_a=0 nMotionVectorsX=31.999994 nMotionVectorsY=28.799999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=warp=0; per_frame_2=rot=0; per_frame_3=old_bass_flop=bass_flop; per_frame_4=old_treb_flop=treb_flop; per_frame_5=old_mid_flop=mid_flop; per_frame_6=chaos=.1+.1*sin(pulse); per_frame_7=bass_thresh =if(above(bass_att,bass_thresh),3,bass_thresh-chaos); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,3)); per_frame_9=treb_thresh=if(above(treb_att,treb_thresh),3,treb_thresh-chaos); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,3)); per_frame_11=mid_thresh=if(above(mid_att,mid_thresh),3,mid_thresh-chaos); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,3)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.032); per_frame_20=entropy=if(equal(pulse,-3.14),bass_flop+mid_flop+treb_flop+rand(5),entropy); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=cos(pulse*(.5+.1*entropy)); per_frame_26=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_27=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_28=q8=entropy; per_frame_29= per_frame_30=ob_r=.2+.1*sin(time*2.157+q6); per_frame_31=ob_b=.2+.1*sin(time*1.689+q5); per_frame_32=ob_g=.2+.1*sin(time*.413+q4); per_frame_33=ib_r=.8+.2*cos(time*1.2+q1*.1); per_frame_34=ib_b=.2+.2*cos(time*2.811+q2*.1); per_frame_35=ib_g=.7+.3*cos(time*1.666+q3*.1); per_frame_36=ib_size=.03+.02*q2; per_frame_37=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_38=ob_a=.75+.25*q3; per_frame_39=ib_a=.8+.2*sin(q2*.3+q4+q1*.5); per_frame_40=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_41=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_42=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_43=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_44=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_45=wave_g=.5+.2*bnot(q8%2)-.2*bnot(q8%3)+.2*bnot(q8%4)-.2*bnot(q8%5); per_frame_46=wave_b=if(bnot(q8%6),.8+.2*q1,bass_changed*mid_changed); per_frame_47=wave_mode=q8-bass_changed+mid_changed+treb_changed; per_frame_48=wave_mystery=frame%2; per_pixel_1=grid=pow(x*3,3-q1)%q8 + pow(y*3,3-q3)%q8; per_pixel_2=bend = sin(x*(9.42-6.28*q2)*bnot(q8%3) per_pixel_3=+(rad*9.42-6.28*sin(time*(1.3+.3*q1)))*bnot(q8%4)+y*(9.42*q4-6.28*q3)*bnot(q8%5)); per_pixel_4=zoom = zoom+bend*.1; per_pixel_5=sx=sx-if(above(q1,2),bnot(grid)*q3*.2,.1*q2*bnot(q8%5)); per_pixel_6=sy=sy-if(above(q1,3),bnot(grid)*q2*.2,.1*q3*bnot(q8%2)); per_pixel_7=rot=equal(grid,3)*q3+bnot(grid%q7)*cos(zoom*grid*q1*.01); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Delight (Endless Tunnel Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Delight (Endless Tunnel M0000664000175000017500000000533011756064134033131 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.996546 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.45 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.542); per_frame_5=cy = cy + 0.1*sin(time*0.753); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.01+abs(0.01*sin(0.1*rand(1000))); per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.934); per_frame_25=ib_g = ib_g + 0.5*sin(time*1.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_pixel_1=box=abs(x*2-sin(q3))%2 + abs(y*2+sin(q5))%2; per_pixel_2=q1 = 4.05+(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom*0.95); per_pixel_4=rot = if(above(box,1),sin(0.885*time),0); per_pixel_5=dx = if(above(box,1),sin(0.542*time),0); per_pixel_6=dy= if(above(box,1),sin(0.581*time),0); ././@LongLink0000000000000000000000000000016500000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Che - Adela The Flower (Altars Of Madness Mix 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Che - Adela The Flower (Altars Of Mad0000664000175000017500000000656411756064134032371 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.000499 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.671923 fWaveSmoothing=0.45 fWaveParam=0 fModWaveAlphaStart=0.2 fModWaveAlphaEnd=0.6 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=0.999999 sy=0.999999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0.6 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=20.223999 nMotionVectorsY=20.255999 mv_dx=0 mv_dy=0 mv_l=2.2 mv_r=0.9 mv_g=0.5 mv_b=0 mv_a=0 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23=thccl=thccl+(th-2.5144); per_frame_24= per_frame_25=cc=cc+beat; per_frame_26=q1=cc; per_frame_27=ib_a=if(equal((3*sin(cc))%2,0),.3+.3*sin(.01*thccl),0); per_frame_28=//zoom=.98+.02*sin(12*cc); per_frame_29=//zoomexp=1+.3*sin(26*cc); per_frame_30=//sx=1+.01*sin(11*cc); per_frame_31=//sy=1+.01*sin(14*cc); per_frame_32=wave_x=.5+.4*sin((.02+.005*sin(.003*time))*thccl)+.05*sin(8*time); per_frame_33=wave_y=.5+.4*sin((.017+.005*sin(.0027*time))*thccl)+.05*sin(6.7*time); per_frame_34= per_frame_35=wave_r=sqr(sin(cc+.07*time)); per_frame_36=wave_g=sqr(sin(cc+.06*time)); per_frame_37=wave_b=sqr(sin(cc+.05*time)); per_frame_38=ob_r=.5+.5*sin(1.23*time+4*cc+.011*thccl); per_frame_39=ob_g=.5+.5*sin(1.32*time+7*cc+.012*thccl); per_frame_40=ob_b=.5+.5*sin(1.17*time+9*cc+.013*thccl); per_pixel_1=ak=-sin(6*rad+((q1%5)*3)%5*ang+q1)*(1-rad+.2*sin(.54*q1))*above(rad,0); per_pixel_2=block=if(below(ak,-.15),ak,0); per_pixel_3=dx=dx+0.005*sin((y*2-1)*48)+0.001*tan((y*2-1)*64)+0.000*tan((ang-3.1415)*8); per_pixel_4=dy =dy+0.005*sin((x*2-1)*48)+0.001*tan((x*2-1)*64)+0.000*tan((ang-3.1415)*6); per_pixel_5=//dx=dx+0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64); per_pixel_6=//dy=dy+0.008*cos((y-0.5)*64); per_pixel_7=dx=if(block,dx,0.008*sin((x-0.5)*48)+0.008*sin((x-0.5)*64)); per_pixel_8=dy=if(block,dy,0.008*cos((y-0.5)*64)); per_pixel_9= per_pixel_10=zoom = if(block,1,0.97); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Potion of Spirits.milk0000664000175000017500000001404311756064134030515 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.420000 fDecay=1.000000 fVideoEchoZoom=0.999823 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001185 fWaveScale=0.325446 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=2.630064 fWarpScale=3.209168 fZoomExponent=1.000158 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.100000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 2; per_frame_5= per_frame_6=ob_r = ob_r+wave_b*above(sin(0.1*time),0); per_frame_7=ob_b = ob_b+wave_g*above(sin(0.1*time),0); per_frame_8=ob_g = ob_g+wave_r*above(sin(0.1*time),0); per_frame_9=ob_r = ob_r+wave_g*below(sin(0.1*time),0); per_frame_10=ob_b = ob_b+wave_r*below(sin(0.1*time),0); per_frame_11=ob_g = ob_g+wave_b*below(sin(0.1*time),0); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.056*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 22*above(tg1,0.75) + 12*below(tg1,0.25) + 18*above(tg1,0.25)*below(tg1,0.5)+ per_pixel_6=12*above(tg1,0.5)*below(tg1,0.75); per_pixel_7=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_8= per_pixel_9=six = sin(x); per_pixel_10= per_pixel_11=dx = dx + dx_r*sin(abs(tg3*y))*sin(time); per_pixel_12=dy = dy + dy_r*sin(abs(tg3*x))*cos(time); per_pixel_13=dx = dx + dx_r*pow(rad,y*2)*sin(time); per_pixel_14=dy = dy + dy_r*pow(rad,x*2)*sin(time); per_pixel_15=zoom = zoom - 0.0825*pow(rad,x*6)*cos(ang*6); per_pixel_16=rot = rot - 0.0525*(0.75*sin(1.25*time)*pow(rad,x)*sin(1.45*time))*sin(time); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - welcome to the underworld(remix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - welcome to the underworld(remix).mil0000664000175000017500000001424711756064134033215 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sample*q4*q3*value1+.5; wave_0_per_point2=y=sample*q4*q3*value2+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.089252 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad=.9+q2*.1-q6*.1; shape_0_per_frame2=aa=aa+q2*.2-q6*.2; shape_0_per_frame3=ang=aa; shape_0_per_frame4= shape_0_per_frame5=bbc=bbc+q1*.5; shape_0_per_frame6=x=sin(bbc*3.14)*.4+.5; shape_0_per_frame7=y=cos(bbc*6.28)*.3+.5; shape_0_per_frame8=additive=above(q2*q1+q4*q3+q5*q6,1); shape_0_per_frame9=tex_ang=ang+mid*.1-treb*.05+.7; shape_0_per_frame10=tex_zoom=1-(mid-bass*.2)*.2; shape_0_per_frame11= shape_0_per_frame12=border_r=q1+q2; shape_0_per_frame13=border_g=q3+q4; shape_0_per_frame14=border_b=q5+q6; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=wrap=1; per_frame_22=decay=.99; per_pixel_1=dx=pow(rad*rad+rad*q2,(q4+q6+2*bass_att))*.05*sin((bass_att-treb_att)*frame); per_pixel_2=dy=pow(rad*rad+rad*q6,q2*q4+2*bass_att)*.05*sin(treb_att*treb*6.28+bass_att*bass*6.28); per_pixel_3= per_pixel_4=sx=dy*q2+1; per_pixel_5=sy=dx*q6+1; ././@LongLink0000000000000000000000000000026200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - (Sex is like math) Add the bed, subtract the clothes, divide the legs and hope to hell you don't multiply.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - (Sex is like math) Add the bed, s0000664000175000017500000001211511756064134032402 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980001 fDecay=1.000000 fVideoEchoZoom=1.006591 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=6.352000 fWaveScale=71.297195 fWaveSmoothing=0.792000 fWaveParam=0.000000 fModWaveAlphaStart=0.360001 fModWaveAlphaEnd=1.219999 fWarpAnimSpeed=0.503292 fWarpScale=0.690146 fZoomExponent=0.012824 fShader=0.550000 zoom=0.391700 rot=0.000000 cx=0.500001 cy=0.500001 dx=0.000000 dy=0.000000 warp=0.972357 sx=1.009989 sy=1.009999 wave_r=0.250000 wave_g=0.250000 wave_b=0.250000 wave_x=0.500000 wave_y=0.500000 ob_size=0.055000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.400000 ib_g=0.400000 ib_b=0.400000 ib_a=0.330001 nMotionVectorsX=17.920044 nMotionVectorsY=16.800030 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/bass)/2+0.5; per_frame_3=wave_g = cos(ff/mid)/2+0.5; per_frame_4=wave_b = cos(3*ff/treb)/2+0.5; per_frame_5=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_6=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_7=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=zoom=max(0.98, min(0.15+0.8*bass_att, 1.75 )); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 327 - Pastel fantasies (freeform funk).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 327 - Pastel fantasies (freeform funk).mil0000664000175000017500000004050411756064135032570 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.970000 fVideoEchoZoom=0.999991 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.008149 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_point1=sample=sqrt(sample); wave_0_per_point2= wave_0_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_0_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_0_per_point5=coef=1.5*sin(v1); wave_0_per_point6=dcoef=1.5*cos(v1)*dv1; wave_0_per_point7= wave_0_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_0_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_0_per_point10= wave_0_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_0_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_0_per_point13= wave_0_per_point14=tanx=-ddy; wave_0_per_point15=tany=ddx; wave_0_per_point16= wave_0_per_point17=v3=sqr(sample); wave_0_per_point18=v4=pow(1-sample,.75); wave_0_per_point19= wave_0_per_point20=v5=.003*sin(sqr(sample)*360); wave_0_per_point21=offsetX=-(.05+v5)*v3*tanx*v4; wave_0_per_point22=offsetY=-(.05+v5)*v3*tany*v4; wave_0_per_point23= wave_0_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_0_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_0_per_point26=a=sqr(sample); wave_0_per_point27= wave_0_per_point28=y=(y-.5)*1.2+.5; wave_0_per_point29= wave_0_per_point30=hue=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point31=h=6*hue; wave_0_per_point32=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_0_per_point33=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_0_per_point34=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_0_per_point35=g=sw1*h+sw2+sw3+sw4*(4-h); wave_0_per_point36=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_point1=sample=sqrt(sample); wave_1_per_point2= wave_1_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_1_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_1_per_point5=coef=1.5*sin(v1); wave_1_per_point6=dcoef=1.5*cos(v1)*dv1; wave_1_per_point7= wave_1_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_1_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_1_per_point10= wave_1_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_1_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_1_per_point13= wave_1_per_point14=tanx=-ddy; wave_1_per_point15=tany=ddx; wave_1_per_point16= wave_1_per_point17=v3=sqr(sample); wave_1_per_point18=v4=pow(1-sample,.75); wave_1_per_point19=v5=.003*sin(sqr(sample)*360); wave_1_per_point20=offsetX=(.05+v5)*v3*tanx*v4; wave_1_per_point21=offsetY=(.05+v5)*v3*tany*v4; wave_1_per_point22= wave_1_per_point23=x=.5+.708*sample*cos(v2)+offsetX; wave_1_per_point24=y=.5+.708*sample*sin(v2)+offsetY; wave_1_per_point25=a=sqr(sample); wave_1_per_point26= wave_1_per_point27=y=(y-.5)*1.2+.5; wave_1_per_point28= wave_1_per_point29=hue=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point30=h=6*hue; wave_1_per_point31=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_1_per_point32=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_1_per_point33=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_1_per_point34=g=sw1*h+sw2+sw3+sw4*(4-h); wave_1_per_point35=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_point1=sample=sqrt(sample); wave_2_per_point2= wave_2_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_2_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_2_per_point5=coef=1.5*sin(v1); wave_2_per_point6=dcoef=1.5*cos(v1)*dv1; wave_2_per_point7= wave_2_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_2_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_2_per_point10= wave_2_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_2_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_2_per_point13= wave_2_per_point14=tanx=-ddy; wave_2_per_point15=tany=ddx; wave_2_per_point16= wave_2_per_point17=v3=sqr(sample); wave_2_per_point18=v4=pow(1-sample,.75); wave_2_per_point19= wave_2_per_point20=random=-.5+rand(1000)*.001; wave_2_per_point21=offsetX=.1*v3*tanx*v4*random; wave_2_per_point22=offsetY=.1*v3*tany*v4*random; wave_2_per_point23= wave_2_per_point24=x=.5+.708*sample*cos(v2)+offsetX; wave_2_per_point25=y=.5+.708*sample*sin(v2)+offsetY; wave_2_per_point26=a=.5*sqr(sample); wave_2_per_point27= wave_2_per_point28=y=(y-.5)*1.2+.5; wave_2_per_point29= wave_2_per_point30=hue=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point31=h=6*hue; wave_2_per_point32=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_2_per_point33=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_2_per_point34=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; wave_2_per_point35=g=sw1*h+sw2+sw3+sw4*(4-h); wave_2_per_point36=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.864136 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451117 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame2=g=1-abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame3=b=1-abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=numBeats=numBeats+q8; shape_0_per_frame8=a=.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.234353 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=numBeats=numBeats+q8; shape_1_per_frame2=ang=(-time+numBeats%10)*.6283; shape_1_per_frame3= shape_1_per_frame4=coef=1.5*sin(-q6*.2+.5*cos(q6*.1)); shape_1_per_frame5=ang=cos(6.2831*coef)+q6*.1+coef*q8+(frame%2)*3.1415; shape_1_per_frame6= shape_1_per_frame7=rad=if(below(q5,.1), .25-.25*sqrt((.1-q5)*10), .25 ); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.488854 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=sample=q5; shape_2_per_frame2= shape_2_per_frame3=rad=.2*sqrt(sample); shape_2_per_frame4=c=(frame%2); shape_2_per_frame5=sides=c*30+(1-c)*4; shape_2_per_frame6=ang=125.662*sample; shape_2_per_frame7= shape_2_per_frame8=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_2_per_frame9=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_2_per_frame10=coef=1.5*sin(v1); shape_2_per_frame11=dcoef=1.5*cos(v1)*dv1; shape_2_per_frame12= shape_2_per_frame13=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_2_per_frame14=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_2_per_frame15= shape_2_per_frame16=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_2_per_frame17=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_2_per_frame18= shape_2_per_frame19=tanx=-ddy; shape_2_per_frame20=tany=ddx; shape_2_per_frame21= shape_2_per_frame22=v3=sqr(sample); shape_2_per_frame23=v4=pow(1-sample,.75); shape_2_per_frame24= shape_2_per_frame25=random=.4-.8*rand(1000)*.001; shape_2_per_frame26=offsetX=.1*v3*tanx*v4*random; shape_2_per_frame27=offsetY=.1*v3*tany*v4*random; shape_2_per_frame28= shape_2_per_frame29=x=.5+.708*sample*cos(v2)+offsetX; shape_2_per_frame30=y=.5+.708*sample*sin(v2)+offsetY; shape_2_per_frame31=a=sqr(sample); shape_2_per_frame32= shape_2_per_frame33=y=(y-.5)*1.2+.5; shape_2_per_frame34= shape_2_per_frame35=hue=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_2_per_frame36=h=6*hue; shape_2_per_frame37=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_2_per_frame38=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_2_per_frame39=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; shape_2_per_frame40=g=sw1*h+sw2+sw3+sw4*(4-h); shape_2_per_frame41=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=1.488856 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=sample=q5; shape_3_per_frame2= shape_3_per_frame3=rad=.1+.1*rand(100)*.01; shape_3_per_frame4=ang=6.2831*rand(1000)*.001; shape_3_per_frame5= shape_3_per_frame6=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); shape_3_per_frame7=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; shape_3_per_frame8=coef=1.5*sin(v1); shape_3_per_frame9=dcoef=1.5*cos(v1)*dv1; shape_3_per_frame10= shape_3_per_frame11=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; shape_3_per_frame12=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; shape_3_per_frame13= shape_3_per_frame14=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); shape_3_per_frame15=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); shape_3_per_frame16= shape_3_per_frame17=tanx=-ddy; shape_3_per_frame18=tany=ddx; shape_3_per_frame19= shape_3_per_frame20=v3=sqr(sample); shape_3_per_frame21=v4=pow(1-sample,.75); shape_3_per_frame22= shape_3_per_frame23=random=-.4+.8*rand(1000)*.001; shape_3_per_frame24=offsetX=.1*v3*tanx*v4*random; shape_3_per_frame25=offsetY=.1*v3*tany*v4*random; shape_3_per_frame26= shape_3_per_frame27=x=.5+.708*sample*cos(v2)+offsetX; shape_3_per_frame28=y=.5+.708*sample*sin(v2)+offsetY; shape_3_per_frame29=a=sqr(sample); shape_3_per_frame30= shape_3_per_frame31=y=(y-.5)*1.2+.5; shape_3_per_frame32= shape_3_per_frame33=hue=rand(1000)*.001; shape_3_per_frame34=h=6*hue; shape_3_per_frame35=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_3_per_frame36=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_3_per_frame37=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; shape_3_per_frame38=g=sw1*h+sw2+sw3+sw4*(4-h); shape_3_per_frame39=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); shape_3_per_frame40= shape_3_per_frame41=angl=6.2831*rand(1000)*.001; shape_3_per_frame42=radd=.1+.4*rand(100)*.01; shape_3_per_frame43=x=.5+radd*cos(angl); shape_3_per_frame44=y=.5+radd*sin(angl); shape_3_per_frame45= shape_3_per_frame46=a=1-q7*q7; per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.5,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=q8=beat; per_frame_31=q7=phase; per_frame_32= per_frame_33=timescale=.3; per_frame_34= per_frame_35=mytime=if(equal(mytime,0),103,mytime); per_frame_36=mytime=mytime+timescale/FPS+timescale*beat*min(60/bpm,1); per_frame_37= per_frame_38=q6=mytime; per_frame_39=warp=0; per_frame_40=zoom=1.0015; per_frame_41=decay=.97; per_frame_42= per_frame_43=q5=time*.2-int(time*.2); per_frame_44= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Bonfire.milk0000664000175000017500000000247111756064134026150 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.728 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.2 fWaveScale=1.17 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.611 fZoomExponent=1 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=-0.018 warp=0.313 sx=0.952 sy=1 wave_r=0.675 wave_g=0.55 wave_b=0.35 wave_x=0.5 wave_y=0.14 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.20*( 0.60*sin(0.849*time) + 0.40*sin(1.090*time) ); per_frame_2=wave_g = wave_g + 0.20*( 0.60*sin(0.711*time) + 0.40*sin(0.982*time) ); per_frame_3=wave_b = wave_b + 0.20*( 0.60*sin(0.737*time) + 0.40*sin(1.012*time) ); per_frame_4=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_5=sx = sx + 0.010*( 0.60*sin(0.313*time) + 0.40*sin(0.383*time) ); per_frame_6=sy = sy + 0.010*( 0.60*sin(0.367*time) + 0.40*sin(0.272*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Mega Swirl 3.milk0000664000175000017500000000260711756064134026642 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.5 fWaveScale=0.621787 fWaveSmoothing=0.5 fWaveParam=-0.14 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.1 fShader=0 zoom=1.025 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - starburst 10 aurora distalis.milk0000664000175000017500000003124411756064134031635 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.390000 mv_g=0.440000 mv_b=0.900000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.300000 wavecode_0_g=0.700000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=flip=flip+1; wave_0_per_point4=flip=flip*below(flip,2); wave_0_per_point5= wave_0_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_0_per_point7= wave_0_per_point8=xp=sin(n+phase); wave_0_per_point9=yp=cos(n+phase); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//rotate on y during draw wave_0_per_point13=ang=n*2+phase; wave_0_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_0_per_point15=yq=yp; wave_0_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_0_per_point17= wave_0_per_point18=r1=0.1;g1=0.3;b1=1; wave_0_per_point19=r2=0.7;g2=0.1;b2=1.0; wave_0_per_point20=fade=xq*0.5 + 0.5; wave_0_per_point21=r=r1*fade + r2*(1-fade); wave_0_per_point22=g=g1*fade + g2*(1-fade); wave_0_per_point23=b=b1*fade + b2*(1-fade); wave_0_per_point24= wave_0_per_point25=//rotation; wave_0_per_point26=ang=time*0.1; wave_0_per_point27=xp=xq*sin(ang) + zq*cos(ang); wave_0_per_point28=yp=yq; wave_0_per_point29=zp=xq*cos(ang) - zq*sin(ang); wave_0_per_point30= wave_0_per_point31=ang=time*0.17; wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sin(ang) + zp*cos(ang); wave_0_per_point34=zq=yp*cos(ang) - zp*sin(ang); wave_0_per_point35= wave_0_per_point36= wave_0_per_point37=//push into viewspace wave_0_per_point38=zq=zq+3.1; wave_0_per_point39= wave_0_per_point40= wave_0_per_point41=//project into screenspace wave_0_per_point42=xs=xq/zq; wave_0_per_point43=ys=yq/zq; wave_0_per_point44= wave_0_per_point45= wave_0_per_point46=x=xs+0.5; wave_0_per_point47=y=ys*1.3+0.5; wave_0_per_point48=a=(1)*0.3 * (pow(sin(n*4+time)*0.5+0.5,2)); wave_0_per_point49= wave_0_per_point50=spark=sin(phase*35); wave_0_per_point51=r=if( above(spark,0.93) , 0.6 , r); wave_0_per_point52=g=if( above(spark,0.93) , 0.8 , g); wave_0_per_point53=b=if( above(spark,0.93) , 1.0 , b); wave_0_per_point54= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*0.03+time*0.01; wave_1_per_point2= wave_1_per_point3=flip=flip+1; wave_1_per_point4=flip=flip*below(flip,2); wave_1_per_point5= wave_1_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_1_per_point7= wave_1_per_point8=xp=sin(n+phase); wave_1_per_point9=yp=cos(n+phase); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//rotate on y during draw wave_1_per_point13=ang=n*2+phase; wave_1_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_1_per_point15=yq=yp; wave_1_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_1_per_point17= wave_1_per_point18=r1=0.1;g1=0.3;b1=1; wave_1_per_point19=r2=1.0;g2=0.1;b2=0.5; wave_1_per_point20=fade=xq*0.5 + 0.5; wave_1_per_point21=r=r1*fade + r2*(1-fade); wave_1_per_point22=g=g1*fade + g2*(1-fade); wave_1_per_point23=b=b1*fade + b2*(1-fade); wave_1_per_point24= wave_1_per_point25=//rotation; wave_1_per_point26=ang=time*0.1; wave_1_per_point27=xp=xq*sin(ang) + zq*cos(ang); wave_1_per_point28=yp=yq; wave_1_per_point29=zp=xq*cos(ang) - zq*sin(ang); wave_1_per_point30= wave_1_per_point31=ang=time*0.17; wave_1_per_point32=xq=xp; wave_1_per_point33=yq=yp*sin(ang) + zp*cos(ang); wave_1_per_point34=zq=yp*cos(ang) - zp*sin(ang); wave_1_per_point35= wave_1_per_point36= wave_1_per_point37=//push into viewspace wave_1_per_point38=zq=zq+3.1; wave_1_per_point39= wave_1_per_point40= wave_1_per_point41=//project into screenspace wave_1_per_point42=xs=xq/zq; wave_1_per_point43=ys=yq/zq; wave_1_per_point44= wave_1_per_point45= wave_1_per_point46=x=xs+0.5; wave_1_per_point47=y=ys*1.3+0.5; wave_1_per_point48= wave_1_per_point49=wave=sin(n*8000)*sin(n*690)*sin(n*17000)*0.5+0.5; wave_1_per_point50= wave_1_per_point51=a=sample*wave*0.4; wave_1_per_point52= wave_1_per_point53= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*0.03+time*0.01+2.1; wave_2_per_point2= wave_2_per_point3=flip=flip+1; wave_2_per_point4=flip=flip*below(flip,2); wave_2_per_point5= wave_2_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_2_per_point7= wave_2_per_point8=xp=sin(n+phase); wave_2_per_point9=yp=cos(n+phase); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//rotate on y during draw wave_2_per_point13=ang=n*2+phase; wave_2_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point15=yq=yp; wave_2_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point17= wave_2_per_point18=r1=0.1;g1=0.3;b1=1; wave_2_per_point19=r2=1.0;g2=0.1;b2=0.5; wave_2_per_point20=fade=xq*0.5 + 0.5; wave_2_per_point21=r=r1*fade + r2*(1-fade); wave_2_per_point22=g=g1*fade + g2*(1-fade); wave_2_per_point23=b=b1*fade + b2*(1-fade); wave_2_per_point24= wave_2_per_point25=//rotation; wave_2_per_point26=ang=time*0.1; wave_2_per_point27=xp=xq*sin(ang) + zq*cos(ang); wave_2_per_point28=yp=yq; wave_2_per_point29=zp=xq*cos(ang) - zq*sin(ang); wave_2_per_point30= wave_2_per_point31=ang=time*0.17; wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point34=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point35= wave_2_per_point36= wave_2_per_point37=//push into viewspace wave_2_per_point38=zq=zq+3.1; wave_2_per_point39= wave_2_per_point40= wave_2_per_point41=//project into screenspace wave_2_per_point42=xs=xq/zq; wave_2_per_point43=ys=yq/zq; wave_2_per_point44= wave_2_per_point45= wave_2_per_point46=x=xs+0.5; wave_2_per_point47=y=ys*1.3+0.5; wave_2_per_point48= wave_2_per_point49=wave=sin(n*8000)*sin(n*690)*sin(n*17000)*0.5+0.5; wave_2_per_point50= wave_2_per_point51=a=sample*wave*0.4; wave_2_per_point52= wave_2_per_point53= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*0.03+time*0.01+4.2; wave_3_per_point2= wave_3_per_point3=flip=flip+1; wave_3_per_point4=flip=flip*below(flip,2); wave_3_per_point5= wave_3_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6; wave_3_per_point7= wave_3_per_point8=xp=sin(n+phase); wave_3_per_point9=yp=cos(n+phase); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//rotate on y during draw wave_3_per_point13=ang=n*2+phase; wave_3_per_point14=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point15=yq=yp; wave_3_per_point16=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point17= wave_3_per_point18=r1=0.1;g1=0.3;b1=1; wave_3_per_point19=r2=1.0;g2=0.1;b2=0.5; wave_3_per_point20=fade=xq*0.5 + 0.5; wave_3_per_point21=r=r1*fade + r2*(1-fade); wave_3_per_point22=g=g1*fade + g2*(1-fade); wave_3_per_point23=b=b1*fade + b2*(1-fade); wave_3_per_point24= wave_3_per_point25=//rotation; wave_3_per_point26=ang=time*0.1; wave_3_per_point27=xp=xq*sin(ang) + zq*cos(ang); wave_3_per_point28=yp=yq; wave_3_per_point29=zp=xq*cos(ang) - zq*sin(ang); wave_3_per_point30= wave_3_per_point31=ang=time*0.17; wave_3_per_point32=xq=xp; wave_3_per_point33=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point34=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point35= wave_3_per_point36= wave_3_per_point37=//push into viewspace wave_3_per_point38=zq=zq+3.1; wave_3_per_point39= wave_3_per_point40= wave_3_per_point41=//project into screenspace wave_3_per_point42=xs=xq/zq; wave_3_per_point43=ys=yq/zq; wave_3_per_point44= wave_3_per_point45= wave_3_per_point46=x=xs+0.5; wave_3_per_point47=y=ys*1.3+0.5; wave_3_per_point48= wave_3_per_point49=wave=sin(n*8000)*sin(n*690)*sin(n*17000)*0.5+0.5; wave_3_per_point50= wave_3_per_point51=a=sample*wave*0.4; wave_3_per_point52= wave_3_per_point53= shapecode_0_enabled=1 shapecode_0_sides=15 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.134785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.628347 shapecode_0_r=0.300000 shapecode_0_g=0.800000 shapecode_0_b=1.000000 shapecode_0_a=0.080000 shapecode_0_r2=0.000000 shapecode_0_g2=0.500000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=11 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.102010 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.300000 shapecode_1_g=0.600000 shapecode_1_b=1.000000 shapecode_1_a=0.380000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=10 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.947610 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.500000 shapecode_2_g=0.200000 shapecode_2_b=0.800000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=a=mid_att*mid_att*mid*0.002 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.200000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang=time*0.1; shape_3_per_frame2=a=mid*mid_att; shape_3_per_frame3=a=min(a,1); shape_3_per_frame4=a=1-a*0.4 * above(treb,0.9) per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=vol=(bass_att+mid_att+treb_att)*0.29; per_frame_2=vol=min(vol,1); per_frame_3= per_frame_4=decay=0.75 + vol*0.20; per_frame_5=decay=0.98; per_frame_6=zoom=1.0025; per_frame_7= per_frame_8=q8=vol; per_frame_9=vol=vol*vol; per_frame_10= per_frame_11= per_frame_12= per_frame_13= per_pixel_1=bb=1-rad*3; per_pixel_2=bb=max(bb,0); per_pixel_3=bb=bb*bb; per_pixel_4=zoom=zoom+bb*0.1*q8 projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Madness Teaches us to Fly.milk0000664000175000017500000001460611756064134031724 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.890000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.003540 fWaveScale=0.721422 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_8=rg1 = abs(sin(time)); per_frame_9=rg2 = 3*above(rg1,0.75) + 2*below(rg1,0.25) + 1*above(rg1,0.25)*below(rg1,0.5)+ per_frame_10=0*above(rg1,0.5)*below(rg1,0.75); per_frame_11=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_12= per_frame_13=q1 = wave_r; per_frame_14=q2 = wave_g; per_frame_15=q3 = wave_b; per_frame_16= per_frame_17=ob_r = 0.5*q2 + 0.5*q1; per_frame_18=ob_g = 1-abs(q2); per_frame_19=ob_b = 1-abs(q3); per_frame_20=dx = dx + 12*pfdx_r*rg3; per_frame_21=dy = dy + 12*pfdy_r*rg3; per_frame_22=ib_r = 1-abs(ob_r); per_frame_23=ib_g = 1-abs(ob_g); per_frame_24=ib_b = 1-abs(ob_b); per_frame_25=echo_orient = rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 12*dx_r*above(tg1,0.5) + 12*dy_r*below(tg1,0.5); per_pixel_6=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_7= per_pixel_8= per_pixel_9=zoom = zoom - (0.01+0.8*abs(tg3)); per_pixel_10=rot = rot + max(12*dx_r*(0.5-tg3),5*tg3); per_pixel_11=dy = dy + tg3*(rad-2*(0.6)*sin(2*abs(1-2*cos(3*rad)))); per_pixel_12=dx = dx + tg3*(rad-2*(0.6)*cos(2*abs(1-2*sin(3*rad)))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Heatwaves.milk0000664000175000017500000000565411756064134026517 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.028395 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5999 wave_g=0.2 wave_b=0.1 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.0999 ib_size=0.01 ib_r=1 ib_g=0.6 ib_b=0 ib_a=0.2 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + 0.2*(0.6*sin(0.892*time) + 0.4*sin(1.432*time)); per_frame_3=wave_g = wave_g + 0.15*(0.6*sin(1.217*time) + 0.4*sin(0.935*time)); per_frame_4=wave_b = wave_b + 0.1*(0.6*sin(0.729*time) + 0.4*sin(1.292*time)); per_frame_5=ob_r = abs(wave_r - 0.2); per_frame_6=ob_g = abs(wave_g - 0.1); per_frame_7=ob_b = abs(wave_b - 0.05); per_frame_8=ib_a = 0.9-bass; per_frame_9=volume = 0.3*(bass+mid+att); per_frame_10=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_11=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_12=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_13=peakbass_att = max(bass_att,peakbass_att); per_frame_14=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_15=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_16=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_17=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_18=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_19=mode = if(beat,1-mode,mode); per_frame_20=wave_x = abs(1-mode); per_frame_21=wave_y = 0.5+(1-2*mode)*0.05; per_frame_22=q1 = 1-2*mode; per_frame_23=q2 = mode; per_pixel_1=du = x*2-1 - q1*0.7; per_pixel_2=dv = y*2-1 + q1*0.5; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5+q2*0.1); per_pixel_8=du = x*2-1 - q1*0.7; per_pixel_9=dv = y*2-1 - q1*0.5; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.4+q2*0.1); per_pixel_15=dy = dy - below(y,0.65)*above(y,0.35)*(0.1*(y-0.5) + 0.01*sin(x*30+q1*time*4)); per_pixel_16=dx = dx - above(dx,-0.01+q2*0.01)*below(dx,0+q2*0.01)*q1*0.006; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - De La Moutard 1.milk0000664000175000017500000000217111756064134027143 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.94 fWaveScale=2.578376 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.772 fZoomExponent=4.401 fShader=0 zoom=1.031 rot=0.003 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.19 wave_g=0.19 wave_b=0.19 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); per_frame_2=wave_g = wave_r*0.7; per_frame_3=wave_b = wave_r*0.1; per_frame_4=rot = rot + 0.010*( 0.60*sin(0.038*time) + 0.40*sin(0.054*time) ); per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); ././@LongLink0000000000000000000000000000015100000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid on a window pane 2 hits please.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid on a window pane 2 hits please.0000664000175000017500000002200311756064135032544 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=1; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46=bpm=(60/avgbeatrate)*.01; per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.01)*.5+.5; per_frame_57=cy=cos(q3*.01)*.5+.5; per_frame_58=rot=sin(q2*.01-(q3*.01))*15+103; per_frame_59=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - brain coral (left brained).milk0000664000175000017500000002551111756064134031753 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.104100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000001 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.115500 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.800000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sw = (1-sw)*above(sample,0); wave_0_per_point2= wave_0_per_point3=osa = sample*above(sample,0); wave_0_per_point4= wave_0_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_0_per_point6= wave_0_per_point7=mod = value1; wave_0_per_point8=mod = mod*sw; wave_0_per_point9= wave_0_per_point10=x = if(sw,osa,sample); wave_0_per_point11=x = sample*.5; wave_0_per_point12=y = 1.001 + mod*.5*pow(1-sample,2)*2; wave_0_per_point13= wave_0_per_point14=osa = sample; wave_0_per_point15= wave_0_per_point16=mo = 3.7 + mod*6 + q1; wave_0_per_point17= wave_0_per_point18=r = .5 + sin(mo)*.5; wave_0_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_0_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_0_per_point21= wave_0_per_point22=a = 1 - abs(mod)*12; wave_0_per_point23=a = 1-sw; wave_0_per_point24=a = max(0,min(a,1)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.800000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sw = (1-sw)*below(sample,1); wave_1_per_point2= wave_1_per_point3=osa = sample*above(sample,0); wave_1_per_point4= wave_1_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_1_per_point6= wave_1_per_point7=mod = value1; wave_1_per_point8=mod = mod*sw; wave_1_per_point9= wave_1_per_point10=x = if(sw,osa,sample); wave_1_per_point11=x = 1-sample*.5; wave_1_per_point12=y = -.001 + mod*.5*pow(1-sample,2)*2; wave_1_per_point13= wave_1_per_point14=osa = sample; wave_1_per_point15= wave_1_per_point16=mo = 3.7 + mod*6 + q1; wave_1_per_point17= wave_1_per_point18=r = .5 + sin(mo)*.5; wave_1_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_1_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_1_per_point21= wave_1_per_point22=a = 1 - abs(mod)*12; wave_1_per_point23=a = 1-sw; wave_1_per_point24=a = max(0,min(a,1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.800000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=sw = (1-sw)*above(sample,0); wave_2_per_point2= wave_2_per_point3=osa = sample*above(sample,0); wave_2_per_point4= wave_2_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_2_per_point6= wave_2_per_point7=mod = value1; wave_2_per_point8=mod = mod; wave_2_per_point9= wave_2_per_point10=x = if(sw,osa,sample); wave_2_per_point11=x = sample*.5; wave_2_per_point12=y = 1.001 + mod*.5*pow(1-sample,2)*2; wave_2_per_point13= wave_2_per_point14=osa = sample; wave_2_per_point15= wave_2_per_point16=mo = 3.7 + mod*6 + q1; wave_2_per_point17= wave_2_per_point18=//r = .5 + sin(mo)*.5; wave_2_per_point19=//g = .5 + sin(mo + 1.0472)*.5; wave_2_per_point20=//b = .5 + sin(mo + 2.0944)*.5; wave_2_per_point21= wave_2_per_point22=//a = 1 - abs(mod)*12; wave_2_per_point23=//a = 1-sw; wave_2_per_point24=a = max(0,min(a,1)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.800000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=sw = (1-sw)*above(sample,0); wave_3_per_point2= wave_3_per_point3=osa = sample*above(sample,0); wave_3_per_point4= wave_3_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_3_per_point6= wave_3_per_point7=mod = value1; wave_3_per_point8=mod = mod; wave_3_per_point9= wave_3_per_point10=x = if(sw,osa,sample); wave_3_per_point11=x = 1 - sample*.5; wave_3_per_point12= wave_3_per_point13=y = -.001 + mod*.5*pow(1-sample,2)*2; wave_3_per_point14= wave_3_per_point15=osa = sample; wave_3_per_point16= wave_3_per_point17=mo = 3.7 + mod*6 + q1; wave_3_per_point18= wave_3_per_point19=//r = .5 + sin(mo)*.5; wave_3_per_point20=//g = .5 + sin(mo + 1.0472)*.5; wave_3_per_point21=//b = .5 + sin(mo + 2.0944)*.5; wave_3_per_point22= wave_3_per_point23=//a = 1 - abs(mod)*12; wave_3_per_point24=//a = 1-sw; wave_3_per_point25=a = max(0,min(a,1)); shapecode_0_enabled=1 shapecode_0_sides=54 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=1.000000 shapecode_0_rad=0.134785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ti = q1; shape_0_per_frame2=rad = q2; shape_0_per_frame3=y = (ti - int(ti))*.5; shape_0_per_frame4=x = 1; shape_0_per_frame5= shape_0_per_frame6= shapecode_1_enabled=1 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.000000 shapecode_1_rad=0.134785 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ti = q1; shape_1_per_frame2=rad = q2; shape_1_per_frame3=y = 1-(ti - int(ti))*.5; shape_1_per_frame4=x = 0; shape_1_per_frame5= shape_1_per_frame6= shapecode_2_enabled=1 shapecode_2_sides=43 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.690000 shapecode_2_y=0.500000 shapecode_2_rad=0.548200 shapecode_2_ang=0.000000 shapecode_2_tex_ang=3.895574 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=rad = .4 + q3; shape_2_per_frame2= shape_2_per_frame3=tex_zoom = 1/rad*.8; shape_2_per_frame4= shape_2_per_frame5=x = .5 + q3; shape_2_per_frame6= shape_2_per_frame7=tex_ang = -q4; shape_2_per_frame8= shape_2_per_frame9=ti = q5 + sin(time*1.234); shape_2_per_frame10= shape_2_per_frame11=x = .5 + q3*sin(ti); shape_2_per_frame12=y = .5 + q3*cos(ti)*.5; shapecode_3_enabled=1 shapecode_3_sides=43 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500001 shapecode_3_y=0.500000 shapecode_3_rad=0.548218 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.795442 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=rad = .4 + q3; shape_3_per_frame2= shape_3_per_frame3=tex_zoom = 1/rad*tex_zoom; shape_3_per_frame4= shape_3_per_frame5=x = .5 - q3; shape_3_per_frame6= shape_3_per_frame7=tex_ang = q4; shape_3_per_frame8= shape_3_per_frame9=ti = q5 + sin(time*.948) + 3.1416; shape_3_per_frame10= shape_3_per_frame11=x = .5 + q3*sin(ti)*2.5; shape_3_per_frame12=y = .5 + q3*cos(ti); per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.25; per_frame_9= per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=ra = 1/tic*.05; per_frame_13=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_14=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_15= per_frame_16=ra = 1/tic*.05; per_frame_17=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_18= per_frame_19= per_frame_20=tt = tt + tic*treb; per_frame_21=mt = mt + tic*mid; per_frame_22=bt = bt + tic*bass; per_frame_23=vt = vt + tic*vav; per_frame_24= per_frame_25=q1 = time; per_frame_26= per_frame_27=q2 = vav*.1; per_frame_28= per_frame_29=q3 = .02 + bass_avg*.05; // size & displacement rad per_frame_30= per_frame_31=q4 = 3.1416 + 1.57 + (treb_avg + mid_avg)*.25; // tex_ang per_frame_32= per_frame_33=//q4 = (treb_avg - mid_avg); per_frame_34=//q4 = bass_avg - (treb_avg + mid_avg)*.5; per_frame_35=//q4 = -bass_avg; per_frame_36= per_frame_37= per_frame_38=q5 = vt; // xy movement per_frame_39= per_frame_40=monitor = q4; per_frame_41= per_frame_42=//rot = .025*max(.7,vav); per_frame_43=rot = .025*(.7 + vav*.25); per_frame_44=//rot = .025*vav; per_frame_45= per_pixel_1=mod = .1; per_pixel_2= per_pixel_3=//sw = above(x,.5); per_pixel_4= per_pixel_5=//dy = mod*pow(abs(y - .5)*2,1.5)*sign(y-.5); per_pixel_6= per_pixel_7=//dy = .2*sign(y-.5)*sw; per_pixel_8= per_pixel_9=//sy = 1 + (1-sw)*.116; per_pixel_10= per_pixel_11= per_pixel_12=//rot = .05; per_pixel_13= per_pixel_14=cx = if(above(y,.5),-1,2); projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Soul Amplifier(Unreal remix).milk0000664000175000017500000001177111756064134032257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.760000 fVideoEchoZoom=0.852820 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.110000 ob_g=0.500000 ob_b=0.800000 ob_a=1.000000 ib_size=0.050000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ob_r=sin(time*1.53)*.3; per_frame_2=ob_g=sin(time*1.73)*.3; per_frame_3=ob_b=sin(time*1.93)*.3; per_frame_4=ib_r=ob_b; per_frame_5=ib_g=ob_r; per_frame_6=ib_b=ob_g; per_pixel_1=rot=sqrt(cos(ang*3)+rot);; per_pixel_2=zoom=cos(pow(rad,3))-.3; per_pixel_3=rot=rot+sin(rad*2)+time; per_pixel_4=zoom=zoom+bass_att*.1; per_pixel_5= per_pixel_6= projectM-complete-2.1.0-Source/presets_milkdrop_104/Idiot - What Is.milk0000664000175000017500000000554611756064134026027 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1.000157 fShader=0 zoom=1.04102 rot=0.16 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999944 sy=0.999904 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.0499 ob_r=0.11 ob_g=1 ob_b=0 ob_a=0 ib_size=0.055 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=1.28 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=treb_effect=max(max(treb,treb_Att),react); per_frame_9=bass_effect=max(max(Bass,bass_Att),react); per_frame_10=mid_effect=max(max(mid,mid_att),react); per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_12=normal=5; per_frame_13=more=bass_effect; per_frame_14=less=7; per_frame_15=react=less; per_frame_16=new_bass=if(above(Bass,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_17=new_treb=if(above(treb,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_18=new_mid=if(above(mid,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_19=new_vol=new_bass+new_treb+new_mid+.04; per_frame_20=change=bnot(1); per_frame_21=q1=new_bass; per_frame_22=q2=new_treb; per_frame_23=q3=new_mid; per_frame_24=q4=new_vol; per_frame_25=q5=if(above(q2,q3),above(q1,q3),-above(q1,q3)); per_frame_26=q6=if(above(q1,q3),above(q2,q4),-above(q2,q3)); per_frame_27=q7=if(above(q5,q6),q5,-q6);; per_frame_28=q8=if(above(q6,q7),q6,-q7);; per_frame_29= per_frame_30=wave_R=.5*sin(above(q1,q2)); per_frame_31=wave_b=1*sin(above(q3,q2)); per_frame_32=wave_G=wave_g*Sin(q4); per_frame_33=wave_myster=wavE_myster-.2*sin(above(Q3,q5)); per_pixel_1=rot=if(above(no_effect,5),rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05 per_pixel_2=*sin(q6-x+y*rad)-rot*sin(equal(q1,q2)),.1*rad); per_pixel_3=zoom=if(above(no_effect,5),zoom+raD*.03*sin(q2+q5)-x*.05*sin(q4+q6)+y*.10*.25*sin(q5-q3) per_pixel_4=,1+.10*sin(rad) per_pixel_5=); per_pixel_6=no_effect=q1-q3*sin(above(q1,q2)); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Molten Indecision (Rozzor Hot Fast tweak).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Molten Indecision (Rozzor Hot Fast tweak0000664000175000017500000001200011756064134033142 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.550326 fWaveSmoothing=0 fWaveParam=0.716487 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.901354 wave_g=0.377889 wave_b=0.000471 wave_x=0.413669 wave_y=0.018739 ob_size=0.01 ob_r=0.819144 ob_g=0.689338 ob_b=0.246663 ob_a=0.008466 ib_size=0.005 ib_r=0.585938 ib_g=0.006329 ib_b=0.63108 ib_a=0.28655 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0.369793 mv_dy=-0.432902 mv_l=0.9 mv_r=0.240271 mv_g=0.431694 mv_b=0.877384 mv_a=0 per_frame_1=warp=0; per_frame_2=drip1grav = if(above(drip1y,1.2),0.001*(1+rand(10)),drip1grav) + equal(drip1grav,0)*0.05; per_frame_3=drip1x = if(above(drip1y,1.2),0.01*rand(100),drip1x); per_frame_4=drip1y = if(above(drip1y,1.2),0,drip1y); per_frame_5=drip2grav = if(above(drip2y,1.2),0.001*(1+rand(10)),drip2grav) + equal(drip2grav,0)*0.06; per_frame_6=drip2x = if(above(drip2y,1.2),0.01*rand(100),drip2x); per_frame_7=drip2y = if(above(drip2y,1.2),0,drip2y); per_frame_8=drip3grav = if(above(drip3y,1.2),0.001*(1+rand(10)),drip3grav) + equal(drip3grav,0)*0.07; per_frame_9=drip3x = if(above(drip3y,1.2),0.01*rand(100),drip3x); per_frame_10=drip3y = if(above(drip3y,1.2),0,drip3y); per_frame_11=drip4grav = if(above(drip4y,1.2),0.001*(1+rand(10)),drip4grav) + equal(drip4grav,0)*0.08; per_frame_12=drip4x = if(above(drip4y,1.2),0.01*rand(100),drip4x); per_frame_13=drip4y = if(above(drip4y,1.2),0,drip4y); per_frame_14=drip1y = 0.001 + drip1y + drip1grav; per_frame_15=drip2y = 0.001 + drip2y + drip2grav; per_frame_16=drip3y = 0.001 + drip3y + drip3grav; per_frame_17=drip4y = 0.001 + drip4y + drip4grav; per_frame_18=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); per_frame_19=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); per_frame_20=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_21=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_22=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_23=vol = (bass+mid+att)/6; per_frame_24=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_25=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_26=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_27=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_28=xpos = xpos + 0.001*xspeed; per_frame_29=wave_x = xpos + 0.5; per_frame_30=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_31=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_32=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_33=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_34=ypos = ypos + 0.001*yspeed; per_frame_35=wave_y = ypos + 0.5; per_frame_36=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_37=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_38=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_39=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); per_frame_40=warp = warp*vol; per_frame_41=dy = dy + above(bass_att,1.2)*bass_att*0.003; per_frame_42=ob_a = ob_a - 2*vol; per_frame_43=rot=if(below(rot,-1.0), -1.0, rot); per_frame_44=rot=if(above(rot,1.0), 1.0, rot); per_frame_45=warp=if(below(warp,0.01), 0.01, warp); per_frame_46=warp=if(above(warp,100.0), 100.0, warp); per_frame_47=cx=if(below(cx,-1.0), -1.0, cx); per_frame_48=cx=if(above(cx,2.0), 2.0, cx); per_frame_49=cy=if(below(cy,-1.0), -1.0, cy); per_frame_50=cy=if(above(cy,2.0), 2.0, cy); per_frame_51=dy=if(below(dy,-1), -1, dy); per_frame_52=dy=if(above(dy,1.0), 1.0, dy); per_frame_53=wave_x=if(below(wave_x,0.0), 0.0, wave_x); per_frame_54=wave_x=if(above(wave_x,1.0), 1.0, wave_x); per_frame_55=wave_y=if(below(wave_y,0.0), 0.0, wave_y); per_frame_56=wave_y=if(above(wave_y,1.0), 1.0, wave_y); per_frame_57=wave_mystery=if(below(wave_mystery,-1.0), -1.0, wave_mystery); per_frame_58=wave_mystery=if(above(wave_mystery,1.0), 1.0, wave_mystery); per_frame_59=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_60=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); per_pixel_2=cx = 8.13988973*sqr(warp - x); per_pixel_3=cx=if(below(cx,-1.0), -1.0, cx); per_pixel_4=cx=if(above(cx,2.0), 2.0, cx); per_pixel_5=dy=if(below(dy,-1), -1, dy); per_pixel_6=dy=if(above(dy,1.0), 1.0, dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Happy Drops.milk0000664000175000017500000000272211756064134026714 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.42 fWaveScale=0.691358 fWaveSmoothing=0.4 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.888 fShader=1 zoom=0.99971 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.298816 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.279*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dr = 0.01 + 0.03*min(max(bass_att-1,0.0), 0.5)*sin(rad*15); per_pixel_2=dx = dx + dr*cos(ang)*0.75; per_pixel_3=dy = dy + dr*sin(-ang); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Cartographie.milk0000664000175000017500000000250011756064134027165 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.35 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=3.699999 fWaveScale=1.3 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000415 fShader=1 zoom=1.006882 rot=0.04 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.057228 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=decay=decay-0.025*pow(0.5+0.5*sin(time*1.5),4.8); per_pixel_1=dx=0.05*sin(x*80+y*94+rad*97+ang*22+time*0.733); per_pixel_2=dy=0.05*sin(x*60+y*114+rad*77+ang*32+time*0.83); per_pixel_3=zoom=zoom+0.05*rad; fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Vovan - Bass With Flover.milk0000664000175000017500000000314311756064135027603 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.975 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.625314 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0 fModWaveAlphaEnd=0 fWarpAnimSpeed=0.01 fWarpScale=1 fZoomExponent=1 fShader=0.7 zoom=1.046 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.999995 sy=1 wave_r=0.5 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=0 mv_b=0 mv_a=0 per_frame_1=wave_r = wave_r*x*bass*1000000 + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g*200000*treb/x + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b +0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=q=rot/5 + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_8=zoom=zoom+0.013*(0.60*sin(0.33*time)+0.40*sin(0276*time)); per_frame_9=x=x+100; per_pixel_1=zoom=zoom-max(0.001,(bass-1.2))*sin(time*1.4+rad*6); per_pixel_2=zoom=zoom+0.07*sin(rad*25+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - spectrum bubble new colors_v2.milk0000664000175000017500000001521611756064135032747 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t1= sin(time*0.5)*1 wave_0_per_point1= wave_0_per_point2=n=sample*6.283; wave_0_per_point3=size=0.165; wave_0_per_point4= wave_0_per_point5=x=sin(n)*size + 0.5; wave_0_per_point6=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point7= wave_0_per_point8=f=t1; wave_0_per_point9=r=sin(n*3+f)*0.5 + 0.5; wave_0_per_point10=g=sin(n*3+f*1.5)*0.5+0.5; wave_0_per_point11=b=sin(n*3+f*2.0)*0.5 + 0.5; wave_0_per_point12=//r=r*flux; wave_0_per_point13=//g=g*flux; wave_0_per_point14=//b=b*flux wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=flip=-flip; wave_1_per_point3= wave_1_per_point4=xp=0; wave_1_per_point5=yp=0; wave_1_per_point6=zp=0; wave_1_per_point7= wave_1_per_point8= wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=zp=zp+2.1; wave_1_per_point12=x=xp/zp+0.5; wave_1_per_point13=y=yp/zp*1.33+0.5; wave_1_per_point14=r=1;g=1;b=1; wave_1_per_point15=a=1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.049831 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.866400 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.160960 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=8 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444841 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.999996 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_ang=time; shape_2_per_frame2=thick=above(.9,bass); shape_2_per_frame3=//sides=treb*20; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(75/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.03; per_frame_20=dy=cos(musictime*0.069)*0.03; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25= per_frame_26= per_frame_27=monitor=rot; projectM-complete-2.1.0-Source/presets_milkdrop_104/Idiot - Cortex (Spiritual Visions Mix).milk0000664000175000017500000000502211756064134032230 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.9846 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.073089 fWaveSmoothing=0.63 fWaveParam=-0.8 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1.34798 fShader=0 zoom=1.020502 rot=0.26 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.008264 sx=0.999945 sy=0.999904 wave_r=0.3 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.0499 ob_r=0.11 ob_g=1 ob_b=0 ob_a=0 ib_size=0.055 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=1.28 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=1 mv_g=1 mv_b=0 mv_a=0 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.4)*0.85+1.4); per_frame_3=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.5)*0.75+1.5); per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_5=(1-above(mid_att,mid_thresh))*((mid_thresh-1.5)*0.75+1.5); per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_7=treb_effect=max(max(treb,treb_Att),react); per_frame_8=bass_effect=max(max(Bass,bass_Att),react); per_frame_9=mid_effect=max(max(mid,mid_att),react); per_frame_10=vol_effect=bass_effect+treb_effect+mid_effect; per_frame_11=normal=5; per_frame_12=more=bass_effect; per_frame_13=less=7; per_frame_14=react=less; per_frame_15=new_bass=if(above(Bass,bass_effect),bass+bass_att,bass_effect+bass_thresh); per_frame_16=new_treb=if(above(treb,treb_effect),treb+treb_att,treb_Effect+treb_thresh); per_frame_17=new_mid=if(above(mid,mid_effect),mid+mid_Att,mid_effect+mid_thresh); per_frame_18=new_vol=new_bass+new_treb+new_mid+.04; per_frame_19=change=bnot(1); per_frame_20=q1=new_bass; per_frame_21=q2=new_treb; per_frame_22=q3=new_mid; per_frame_23=q4=new_vol; per_frame_24=q5=q4*.4*sin(q4)*.04; per_frame_25=q6=-q1+q2+Q3+q4+q5+q6;; per_frame_26=wave_r=wave_r*sin(q3); per_frame_27=wave_B=wave_B-.2*cos(q4); per_frame_28=wave_g=wave_b+wave_g*sin(q2+q5); per_frame_29=wave_mystery=wave_myster-.1*sin(q1)+.4*sin(q5); per_pixel_1=rot=rot*Sin(-ang+ang-.4*q1)-rot*sin(ang+-ang*q3)*rad*Sin(q1-rad)-x*.05*sin(q4)-y*.05*sin(q6); per_pixel_2=zoom=zoom+rad+.3*sin(Q4-q1)*pow(x+.2*sin(Q4),y-.2*sin(Q1)) ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - escape the worm - Eo.S. + Phat 5362.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - escape the worm - Eo.S. + Phat 5362.mi0000664000175000017500000003227511756064134032072 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006543 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999900 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.125000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.283185; wave_0_per_point2=x = .5 + sin(sp)*.45; wave_0_per_point3=y = .5 + cos(sp)*.45; wave_0_per_point4= wave_0_per_point5=tm = time*.5 + sp; wave_0_per_point6= wave_0_per_point7=r = .75 + .25*sin(tm*1.178); wave_0_per_point8=g = .75 + .25*sin(tm*1.152); wave_0_per_point9=b = .75 + .25*sin(tm*1.102); wave_0_per_point10= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_1_per_point1=it = (it+1)*below(it,5); wave_1_per_point2=sw = if(equal(it,0),rand(2),sw); wave_1_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_1_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_1_per_point5= wave_1_per_point6=tm = time*.5 + sample*2; wave_1_per_point7= wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_1_per_point10= wave_1_per_point11=x = vx; wave_1_per_point12=y = vy; wave_1_per_point13= wave_1_per_point14=tm= 1.11 + sample + t1*2; wave_1_per_point15= wave_1_per_point16=flux=sin(time)*0.5; wave_1_per_point17=fluy=cos(time)*0.5; wave_1_per_point18= wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_1_per_point21=xfade = (xfade2+xfade)*0.5; wave_1_per_point22= wave_1_per_point23= wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_1_per_point27= wave_1_per_point28=r=r1*xfade + g1*(1-xfade); wave_1_per_point29=g=g1*xfade + b1*(1-xfade); wave_1_per_point30=b=b1*xfade + r1*(1-xfade); wave_1_per_point31= wave_1_per_point32= wave_1_per_point33=//r=xfade;g=xfade;b=xfade; wave_1_per_point34= wave_1_per_point35= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 wave_2_per_point1=it = (it+1)*below(it,25); wave_2_per_point2=sw = if(equal(it,0),rand(2),sw); wave_2_per_point3=rx = if(sw,rand(1001)*.001,rand(2)); wave_2_per_point4=ry = if(sw,rand(2),rand(1001)*.001); wave_2_per_point5= wave_2_per_point6=tm = time*.5 + sample*2; wave_2_per_point7= wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); wave_2_per_point10= wave_2_per_point11=x = vx; wave_2_per_point12=y = vy; wave_2_per_point13= wave_2_per_point14=tm= 1.11 + sample + t1*2.0; wave_2_per_point15= wave_2_per_point16=flux=sin(time)*0.5; wave_2_per_point17=fluy=cos(time)*0.5; wave_2_per_point18= wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); wave_2_per_point21=xfade = (xfade2+xfade)*0.5; wave_2_per_point22= wave_2_per_point23= wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); wave_2_per_point27= wave_2_per_point28=r=r1*xfade + g1*(1-xfade); wave_2_per_point29=g=g1*xfade + b1*(1-xfade); wave_2_per_point30=b=b1*xfade + r1*(1-xfade); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = min(time-tir,.1); wave_3_per_frame2=tir = time; wave_3_per_frame3=t2 = tic; wave_3_per_point1=sam = rand(1001)*.001; wave_3_per_point2=sam = sample; wave_3_per_point3=it = (it+1)*above(sam,0); wave_3_per_point4=set = int(sam*6); wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); wave_3_per_point6=off = .866025403; wave_3_per_point7= wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); wave_3_per_point10= wave_3_per_point11=zang = q6*50; wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); wave_3_per_point14=mx = ox; wave_3_per_point15=my = oy; wave_3_per_point16= wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); wave_3_per_point20=a = max(-.9 + vol,0); wave_3_per_point21= wave_3_per_point22=x = mx*rad; wave_3_per_point23=y = my*rad; wave_3_per_point24= wave_3_per_point25=x = x*.75 + q1; wave_3_per_point26=y = y + (1-q2); shapecode_0_enabled=1 shapecode_0_sides=20 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.336672 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.040000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = q1; shape_0_per_frame2=y = 1-q2; shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599580 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.010000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.850000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = q1; shape_1_per_frame2=y = 1-q2; shape_1_per_frame3=ang = .785398 - q6*50 - time*8; shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_1_per_frame5= shape_1_per_frame6= shape_1_per_frame7=flux = sin(time*2.1); shape_1_per_frame8=flux = flux*above(flux,0.95); shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; shape_1_per_frame10=flux = max(flux,0); shape_1_per_frame11=flux=pow(flux,1.3); shape_1_per_frame12= shape_1_per_frame13=rad = rad + flux*0.2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.542619 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=x = q1; shape_2_per_frame2=y = 1-q2; shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; shape_2_per_frame5= shape_2_per_frame6=flux = sin(time*2.1); shape_2_per_frame7=flux = flux*above(flux,0.95); shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; shape_2_per_frame9=flux = max(flux,0); shape_2_per_frame10=flux=pow(flux,1.3); shape_2_per_frame11= shape_2_per_frame12=rad = rad + flux*0.2 shape_2_per_frame13= shape_2_per_frame14= shape_2_per_frame15= shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.090529 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.819542 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = q1; shape_3_per_frame2=y = 1-q2; shape_3_per_frame3=ang = .261799 - q6*50; shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; shape_3_per_frame5= shape_3_per_frame6=tex_ang = time*8; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=flux = sin(time*2.1); shape_3_per_frame10=flux = flux*above(flux,0.95); shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; shape_3_per_frame12=flux = max(flux,0); shape_3_per_frame13=flux=pow(flux,1.3); shape_3_per_frame14= shape_3_per_frame15=rad = rad + flux*0.2 per_frame_1=warp = 0; per_frame_2= per_frame_3=//q1 = .1*tan(time); per_frame_4=//q1 = min(0.5,max(0.0,q1)); per_frame_5=//q1 = q1+0.5; per_frame_6= per_frame_7=q1=sin(time); per_frame_8=q1sgn = sign(q1); per_frame_9=q1=abs(q1); per_frame_10=q1=pow(q1,6); per_frame_11=q1=q1*q1sgn; per_frame_12=q1=q1*0.4 + 0.5; per_frame_13= per_frame_14= per_frame_15= per_frame_16=q2 = .5 + .1*sin(time*.548); per_frame_17= per_frame_18=tic = min(time - tin,.1); per_frame_19=tin = time; per_frame_20= per_frame_21=ra = 1; per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_25= per_frame_26=rb = 1; per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_28= per_frame_29=tt = tt + tic*treb_avg; per_frame_30=mt = mt + tic*mid_avg; per_frame_31=bt = bt + tic*bass_avg; per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_33= per_frame_34=sp = abs(vav - slide)*.1; per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_36=toc = 1; per_frame_37= per_frame_38=q3 = (treb + bass + mid)*.3333; per_frame_39=q3=q3*q3*0.5 + 0.1; per_frame_40= per_frame_41=q4 = mt; per_frame_42=q5 = bt; per_frame_43= per_frame_44=cx = q1; per_frame_45=cy = q2; per_frame_46= per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; per_frame_52= per_frame_53=q6 = rmod; per_frame_54= per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); per_frame_56= per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); per_frame_58= per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); per_pixel_1=tm=time/rad; per_pixel_2=a = q1; per_pixel_3=b = q2; per_pixel_4= per_pixel_5=//testcode per_pixel_6=//a=0.5;b=0.5; per_pixel_7= per_pixel_8=mx = x-a; per_pixel_9=my = y-b; per_pixel_10=zm = -.45; per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); per_pixel_12= per_pixel_13=//test code per_pixel_14=//zm= -0.5; per_pixel_15= per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; per_pixel_17= per_pixel_18=rot = rot*(1-dis); per_pixel_19=rot=rot*20*q8 ; per_pixel_20= per_pixel_21=//testcode per_pixel_22=//q3=3.1; per_pixel_23= per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; per_pixel_26= projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - ralter oilslick b.milk0000664000175000017500000002673411756064134030453 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000495 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999500 rot=0.000000 cx=0.500000 cy=0.499900 dx=0.000000 dy=0.000000 warp=0.011046 sx=0.999999 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=202 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=it = (it + 1)*above(sample,0); wave_0_per_point2=ita = (ita + 1)*above(sample,0)*below(ita,6); wave_0_per_point3=sp = sample*6.2832*4 - time; wave_0_per_point4= wave_0_per_point5=sz = .02 + (value1 + value2)*.1; wave_0_per_point6= wave_0_per_point7=mxd = .5 + sz*sin(sp)*.75; wave_0_per_point8=myd = sz*cos(sp); wave_0_per_point9= wave_0_per_point10= wave_0_per_point11=c = if(ita,c,mxd); wave_0_per_point12=d = if(ita,d,myd); wave_0_per_point13= wave_0_per_point14=rad = pow((c-.5)*(c-.5) + d*d,.5); wave_0_per_point15= wave_0_per_point16=sz = .005 + rad*.05; wave_0_per_point17=a = above(ita,0)*below(ita,6);//*below(it,343); wave_0_per_point18= wave_0_per_point19=mx = (1-above(ita,1)*below(ita,5))*-sz + equal(ita,3)*sz; wave_0_per_point20=my = equal(ita,2)*sz + equal(ita,4)*-sz; wave_0_per_point21= wave_0_per_point22=ang = if(ita,ang,0.7854 - sp); wave_0_per_point23= wave_0_per_point24=x = (mx*cos(ang) - my*sin(ang))*.75 + c; wave_0_per_point25=y = (mx*sin(ang) + my*cos(ang)) + d; wave_0_per_point26= wave_0_per_point27=y = abs(y); wave_0_per_point28= wave_0_per_point29=rad = pow((x-.5)*(x-.5) + y*y,.5); wave_0_per_point30=rad = 1-pow(1-rad,3); wave_0_per_point31= wave_0_per_point32=val = if(equal(ita,0),value1 + value2,val); wave_0_per_point33=a = a*rad; wave_0_per_point34= wave_0_per_point35= wave_0_per_point36=rad = rad*6.2832 - time*.1 - sp; wave_0_per_point37= wave_0_per_point38=r = .5 + .5*sin(rad); wave_0_per_point39=g = .5 + .5*sin(rad + 2.0944); wave_0_per_point40=b = .5 + .5*sin(rad + 4.1888); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=0.000000 wavecode_1_a=0.050000 wave_1_init1=t1 = .2 + .6*rand(1001)*.001; wave_1_init2=t2 = .2 + .6*rand(1001)*.001; wave_1_init3=t3 = .2 + .6*rand(1001)*.001; wave_1_init4=t4 = .2 + .6*rand(1001)*.001; wave_1_init5=t5 = .2 + .6*rand(1001)*.001; wave_1_init6=t6 = .2 + .6*rand(1001)*.001; wave_1_init7=t7 = .2 + .6*rand(1001)*.001; wave_1_init8=t8 = .2 + .6*rand(1001)*.001; wave_1_per_point1=ti = q2; wave_1_per_point2= wave_1_per_point3=xa = .25 + .25*sin(ti*t1); wave_1_per_point4=xb = .25 + .25*sin(ti*t2); wave_1_per_point5=xc = .25 + .25*sin(ti*t3); wave_1_per_point6=xd = .25 + .25*sin(ti*t4); wave_1_per_point7= wave_1_per_point8=ya = .25 + .25*sin(ti*t5); wave_1_per_point9=yb = .25 + .25*sin(ti*t6); wave_1_per_point10=yc = .25 + .25*sin(ti*t7); wave_1_per_point11=yd = .25 + .25*sin(ti*t8); wave_1_per_point12= wave_1_per_point13= wave_1_per_point14=it = (it + 1)*above(sample,0); wave_1_per_point15=sw = (1-sw)*above(sample,0); wave_1_per_point16= wave_1_per_point17=sa = 1-sample; wave_1_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); wave_1_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); wave_1_per_point20= wave_1_per_point21=y = .5 - y*(.5-x)*2; wave_1_per_point22= wave_1_per_point23=ti = q4 + 2.0944; wave_1_per_point24=r = .5 + .5*sin(ti); wave_1_per_point25=g = .5 + .5*sin(ti + 2.0944); wave_1_per_point26=b = .5 + .5*sin(ti + 4.1888); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=0.050000 wave_2_init1=t1 = .2 + .6*rand(1001)*.001; wave_2_init2=t2 = .2 + .6*rand(1001)*.001; wave_2_init3=t3 = .2 + .6*rand(1001)*.001; wave_2_init4=t4 = .2 + .6*rand(1001)*.001; wave_2_init5=t5 = .2 + .6*rand(1001)*.001; wave_2_init6=t6 = .2 + .6*rand(1001)*.001; wave_2_init7=t7 = .2 + .6*rand(1001)*.001; wave_2_init8=t8 = .2 + .6*rand(1001)*.001; wave_2_per_point1=ti = q3; wave_2_per_point2= wave_2_per_point3=xa = .25 + .25*sin(ti*t1); wave_2_per_point4=xb = .25 + .25*sin(ti*t2); wave_2_per_point5=xc = .25 + .25*sin(ti*t3); wave_2_per_point6=xd = .25 + .25*sin(ti*t4); wave_2_per_point7= wave_2_per_point8=ya = .25 + .25*sin(ti*t5); wave_2_per_point9=yb = .25 + .25*sin(ti*t6); wave_2_per_point10=yc = .25 + .25*sin(ti*t7); wave_2_per_point11=yd = .25 + .25*sin(ti*t8); wave_2_per_point12= wave_2_per_point13= wave_2_per_point14=it = (it + 1)*above(sample,0); wave_2_per_point15=sw = (1-sw)*above(sample,0); wave_2_per_point16= wave_2_per_point17=sa = 1-sample; wave_2_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); wave_2_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); wave_2_per_point20= wave_2_per_point21=y = .5 - y*(.5-x)*2; wave_2_per_point22= wave_2_per_point23=ti = q4 + 4.1888; wave_2_per_point24=r = .5 + .5*sin(ti); wave_2_per_point25=g = .5 + .5*sin(ti + 2.0944); wave_2_per_point26=b = .5 + .5*sin(ti + 4.1888); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=x = .5 + value1; wave_3_per_point2=y = value2; shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.000000 shapecode_0_rad=0.148886 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zo shapecode_1_enabled=0 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.150000 shapecode_1_y=0.390000 shapecode_1_rad=0.040839 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.600000 shapecode_2_y=0.000000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = .5 + .1*sin(time*3); shapecode_3_enabled=0 shapecode_3_sides=33 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.100000 shapecode_3_rad=0.049831 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=x = .5 + .05*sin(time*4); per_frame_1=warp = 0; per_frame_2=zoom = 1; per_frame_3= per_frame_4=tic = min(time-tin,.1); per_frame_5=tin = time; per_frame_6= per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_8= per_frame_9=ra = 1/tic*.25; per_frame_10= per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_15= per_frame_16=tt = tt + tic*treb; per_frame_17=mt = mt + tic*mid; per_frame_18=bt = bt + tic*bass; per_frame_19=vt = vt + tic*vav; per_frame_20= per_frame_21=q1 = tt*3;// wave morph speeds per_frame_22=q2 = mt*3; per_frame_23=q3 = bt*3; per_frame_24= per_frame_25=q4 = vt; // wave colour cycle per_frame_26=q5 = vt*1.3; // arch speed per_frame_27= per_frame_28=rb = if(rb,rb,.2 + rand(1001)*.001*.6); per_frame_29=rc = if(rc,rc,.2 + rand(1001)*.001*.6); per_frame_30=rd = if(rd,rd,.2 + rand(1001)*.001*.6); per_frame_31=re = if(re,re,.2 + rand(1001)*.001*.6); per_frame_32= per_frame_33= per_frame_34=ti = vt*2; per_frame_35=//cx = .3 + .1*sin(ti*re) + .1*cos(ti*rc); per_frame_36=//cy = .5 + .2*sin(ti*rb) + .1*cos(ti*rd); per_frame_37= per_frame_38=sx = 1 - bass_avg*.04; per_frame_39= per_frame_40=rot = (treb_avg - mid_avg)*.01; per_pixel_1=ay = y; per_pixel_2= per_pixel_3=len = .15; per_pixel_4=offset = 0; per_pixel_5=pi = 3.141592654; per_pixel_6= per_pixel_7=ox = (x - .5); per_pixel_8=oy = (1-ay)*.75; per_pixel_9=dis = pow(ox*ox + oy*oy,.5); per_pixel_10= per_pixel_11=anga = if(above(x,.5),pi*.5 + (pi*.5 - asin(oy/dis)),asin(oy/dis)); per_pixel_12= per_pixel_13=seg = above(dis,len); per_pixel_14= per_pixel_15=di = dis*(5 - dis*dis*3) - (q5 - int(q5))*len*2 + len*2; per_pixel_16=dir = di; per_pixel_17=di = di - int(di*(1/len))*len; per_pixel_18=di = if(equal(int(dir*(1/len)+1)%2,0),len - di,di); per_pixel_19= per_pixel_20=anga = pi*1.5 - anga; per_pixel_21= per_pixel_22=ox = .5 + sin(anga)*di; per_pixel_23=oy = cos(anga)*di; per_pixel_24= per_pixel_25= per_pixel_26= per_pixel_27=dis = dis*1.5; per_pixel_28=zm = .1 + .085*sin(dis*6.2832*4); per_pixel_29=zm = zm*pow(dis,.5); per_pixel_30=//zm = dis*8; per_pixel_31= per_pixel_32=dx = if(above(seg,0),(x-ox),zm*(x-.5)); per_pixel_33=dy = if(above(seg,0),(ay-oy),zm*(1-ay)*-1); per_pixel_34= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Mega Swirl 2.milk0000664000175000017500000000226011756064135026635 0ustar matthiasmatthias[preset00] fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=1.17 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.1 fShader=0 zoom=1.025 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.29077 sx=1 sy=1 wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - Flare.milk0000664000175000017500000001543211756064135026257 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.001820 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=size=0.165; wave_1_per_point3= wave_1_per_point4=x=sin(n)*size + 0.5; wave_1_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_1_per_point6= wave_1_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_1_per_point8=r=sin(n)*0.5 + 0.5; wave_1_per_point9=g=sin(n+2.1)*0.5+0.5; wave_1_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_1_per_point11=r=r*flux; wave_1_per_point12=g=g*flux; wave_1_per_point13=b=b*flux wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=68 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.724343 shapecode_1_ang=6.283185 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=1.374926 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.300000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=13 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444840 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.550441 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(26/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25=zoom=.8; per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29= per_frame_30=musictime=musictime+mid*0.1; per_frame_31= per_frame_32=xpos=sin(musictime*0.1)*0.2; per_frame_33=ypos=cos(musictime*0.1)*0.2; per_frame_34=q4=xpos; per_frame_35=q5=ypos per_pixel_1=rot=rad*20+ang; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Feedback 2.milk0000664000175000017500000001313111756064134026365 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.9 fVideoEchoZoom=0.710682 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.311604 fWaveScale=1.22891 fWaveSmoothing=0 fWaveParam=0.2 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.999902 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.207965 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.0065 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.37 shapecode_0_y=0.5 shapecode_0_rad=2.999997 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=0 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=0 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=1 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = time*(0.3 + 0.1*t1); shape_0_per_frame2=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame3=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame4=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame5=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame6=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame7=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame8=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.37 shapecode_1_y=0.5 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=1 shapecode_1_b=1 shapecode_1_a=0.8 shapecode_1_r2=1 shapecode_1_g2=1 shapecode_1_b2=1 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(time*1.25+3); shape_1_per_frame2=y = y + 0.03*sin(time*1.49+1); shape_1_per_frame3=ang = time*(0.3 + 0.1*t1); shape_1_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.67 shapecode_2_y=0.43 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=1 shapecode_2_b=1 shapecode_2_a=0.8 shapecode_2_r2=1 shapecode_2_g2=1 shapecode_2_b2=1 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(time*2.17); shape_2_per_frame2=y = y + 0.03*sin(time*1.83); shape_2_per_frame3=ang = time*(0.3 + 0.1*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.161222 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=1 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=1 shapecode_3_g2=0 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=1 shape_3_per_frame1=x = x + 0.2*sin(time*1.14); shape_3_per_frame2=y = y + 0.1*sin(time*0.93+2); per_frame_1=wave_mystery = time*0.2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Solar Flare.milk0000664000175000017500000000277311756064135026664 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=1 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=0.478 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=-0.005 warp=0.123 sx=1 sy=1 wave_r=1 wave_g=0.57 wave_b=0 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.250*( 0.60*sin(2.137*time) + 0.40*sin(1.770*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(1.944*time) + 0.40*sin(1.541*time) ); per_frame_3=wave_b = wave_b + 0.250*( 0.60*sin(1.251*time) + 0.40*sin(1.655*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.03*equal(frame%2,0); ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music and Redi Jedi - Passionate Behavior.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music and Redi Jedi - Passionate Behavior0000664000175000017500000004670511756064135033151 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.980001 fDecay=0.980000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.502288 fWaveScale=0.991910 fWaveSmoothing=0.900000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.803382 fWarpScale=2.155458 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.220765 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.450000 wave_b=0.380000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.180000 ob_b=0.130000 ob_a=0.000000 ib_size=0.005000 ib_r=0.310000 ib_g=0.300000 ib_b=0.370000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=st=1; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=tw=1; //twists in sprial wave_1_init2=s=1; //size wave_1_init3=sr=0; //speed of rotation wave_1_init4=sm=0; //speed of movment wave_1_init5=pi=3.14; wave_1_init6=p2=6.28; wave_1_init7=pr=360/p2; //one degree in radians wave_1_init8= wave_1_init9=dmt=.05*mid; wave_1_init10=dbt=.05*bass; wave_1_init11=dtt=.05*treb; wave_1_per_frame1=//FRAME wave_1_per_frame2=mx=0; //movement in x wave_1_per_frame3=my=0; //movement in y wave_1_per_frame4=mz=0; //movement in z wave_1_per_frame5=rx=0; //rotation around x axis wave_1_per_frame6=ry=0; //rotation around y axis wave_1_per_frame7=rz=0; //rotation around z axis wave_1_per_frame8=f=6; //smallest from height and with for aspect ratio wave_1_per_frame9=fx=8; //aspect ratio for x wave_1_per_frame10=fy=6; //aspect ratio for y wave_1_per_frame11= wave_1_per_frame12= wave_1_per_frame13=//BEAT wave_1_per_frame14=bx=0; //speed for rx, changed on beat wave_1_per_frame15=by=0; //speed for ry, changed on beat wave_1_per_frame16=bz=0; //speed for rz, changed on beat wave_1_per_frame17= wave_1_per_frame18= wave_1_per_frame19=q=q5; wave_1_per_frame20= wave_1_per_frame21=dbt=dbt*(1-q)+q*(bass-lmid)*.05; wave_1_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_1_per_frame23=t1=btime; wave_1_per_frame24= wave_1_per_frame25= wave_1_per_frame26=dtt=dtt*(1-q)+q*(treb-lbass)*.05; wave_1_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_1_per_frame28=t2=ttime; wave_1_per_frame29= wave_1_per_frame30= wave_1_per_frame31=dmt=dmt*(1-q)+q*(mid-ltreb)*.05; wave_1_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_1_per_frame33=t3=mtime; wave_1_per_frame34= wave_1_per_frame35=ltreb=treb; wave_1_per_frame36=lmid=mid; wave_1_per_frame37=lbass=bass; wave_1_per_frame38= wave_1_per_point1=h=8; wave_1_per_point2=w=6; wave_1_per_point3=pi=3.14; wave_1_per_point4=p2=6.28; wave_1_per_point5=pr=360/p2; wave_1_per_point6=rx=sin(t3*1.2); wave_1_per_point7=ry=sin(t1*1.5); wave_1_per_point8=rz=sin(t2*1.7); wave_1_per_point9=speedx=sin(rx); wave_1_per_point10=speedy=sin(ry); wave_1_per_point11=speedz=sin(rz); wave_1_per_point12=centerx=1; wave_1_per_point13=centery=1; wave_1_per_point14=centerz=1; wave_1_per_point15=f=min(h,w); wave_1_per_point16=fx=f/w; wave_1_per_point17=fy=f/h; wave_1_per_point18=bx=0; wave_1_per_point19=by=0; wave_1_per_point20=bz=0; wave_1_per_point21=tw=25; wave_1_per_point22=n=512; wave_1_per_point23=s=.5; wave_1_per_point24=sr=.02; wave_1_per_point25=sm=.25; wave_1_per_point26=mx=sin(t1); wave_1_per_point27=my=sin(t2); wave_1_per_point28=mz=sin(t3)+2; wave_1_per_point29=i=sample; wave_1_per_point30=btime=t1; wave_1_per_point31=ii=sin(sample*3.14)*.5+.5; wave_1_per_point32=x1=sin(sample*p2*20)*ii; //main render for x wave_1_per_point33=z1=cos(sample*p2*20)*ii+2; //main render for y wave_1_per_point34=y1=sample; //main render for z wave_1_per_point35=//3d rotation wave_1_per_point36=y2=y1*centerx-z1*speedx; wave_1_per_point37=z2=y1*speedx+z1*centerx;//x-axisx2=z2*speedy+x1*centery; wave_1_per_point38=z3=z2*centery-x1*speedy;//y-axis wave_1_per_point39=x3=x2*centerz-y2*speedz; wave_1_per_point40=y3=y2*centerz+x2*speedz;//z-axis wave_1_per_point41=x4=mx+x3; wave_1_per_point42=y4=my+y3; wave_1_per_point43=z4=mz+z3;// movement;shift wave_1_per_point44=scale=.5; wave_1_per_point45=x=(x4*scale)/(1+z4)+.5; wave_1_per_point46=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_1_per_point47=tm=time*3; wave_1_per_point48=rr=tan(n + tm)*0.25; wave_1_per_point49=gg=tan(n + tm + 2.1)*0.25; wave_1_per_point50=bb=tan(n + tm + 4.2)*0.25; wave_1_per_point51=r=min(rr,1)*above(rr,0); wave_1_per_point52=g=min(gg,1)*above(gg,0); wave_1_per_point53=b=min(bb,1)*above(bb,0); wave_1_per_point54=r=1- pow( 1-r,3); wave_1_per_point55=g=1- pow( 1-g,3); wave_1_per_point56=b=1- pow( 1-b,3); wave_1_per_point57=aa= sin(n*t4)*0.5+0.5; wave_1_per_point58=aa=aa; wave_1_per_point59=r=r*aa*q1; wave_1_per_point60=g=g*aa*q1; wave_1_per_point61=b=b*aa*q1; wave_1_per_point62=r=if(q3 , 1-r , g); wave_1_per_point63=g=if(q3 , 1-g , b); wave_1_per_point64=b=if(q3 , 1-b , r); wave_1_per_point65=a=1-pow( 1-sample , 2); wave_1_per_point66= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=tw=1; //twists in sprial wave_2_init2=s=1; //size wave_2_init3=sr=0; //speed of rotation wave_2_init4=sm=0; //speed of movment wave_2_init5=pi=3.14; wave_2_init6=p2=6.28; wave_2_init7=pr=360/p2; //one degree in radians wave_2_init8= wave_2_init9=dbt=.05*bass; wave_2_init10=dtt=.05*treb; wave_2_init11=dmt=.05*mid; wave_2_per_frame1=//FRAME wave_2_per_frame2=mx=0; //movement in x wave_2_per_frame3=my=0; //movement in y wave_2_per_frame4=mz=0; //movement in z wave_2_per_frame5=rx=0; //rotation around x axis wave_2_per_frame6=ry=0; //rotation around y axis wave_2_per_frame7=rz=0; //rotation around z axis wave_2_per_frame8=f=6; //smallest from height and with for aspect ratio wave_2_per_frame9=fx=8; //aspect ratio for x wave_2_per_frame10=fy=6; //aspect ratio for y wave_2_per_frame11= wave_2_per_frame12= wave_2_per_frame13=//BEAT wave_2_per_frame14=bx=0; //speed for rx, changed on beat wave_2_per_frame15=by=0; //speed for ry, changed on beat wave_2_per_frame16=bz=0; //speed for rz, changed on beat wave_2_per_frame17= wave_2_per_frame18= wave_2_per_frame19=q=q5; wave_2_per_frame20= wave_2_per_frame21=dbt=dbt*(1-q)+q*(bass-lbass)*.05; wave_2_per_frame22=btime=btime+dbt+q1*.01+q5*.01; wave_2_per_frame23=t1=btime; wave_2_per_frame24=lbass=bass; wave_2_per_frame25= wave_2_per_frame26=dtt=dtt*(1-q)+q*(treb-ltreb)*.05; wave_2_per_frame27=ttime=ttime+dtt+q1*.01+q5*.01; wave_2_per_frame28=t2=ttime; wave_2_per_frame29=ltreb=treb; wave_2_per_frame30= wave_2_per_frame31=dmt=dmt*(1-q)+q*(mid-lmid)*.05; wave_2_per_frame32=mtime=mtime+dmt+q1*.01+q5*.01; wave_2_per_frame33=t3=mtime; wave_2_per_frame34=lmid=mid; wave_2_per_frame35= wave_2_per_point1=h=8; wave_2_per_point2=w=6; wave_2_per_point3=pi=3.14; wave_2_per_point4=p2=6.28; wave_2_per_point5=pr=360/p2; wave_2_per_point6=rx=sin(t3*1.2); wave_2_per_point7=ry=sin(t1*1.5); wave_2_per_point8=rz=sin(t2*1.7); wave_2_per_point9=speedx=sin(rx); wave_2_per_point10=speedy=sin(ry); wave_2_per_point11=speedz=sin(rz); wave_2_per_point12=centerx=1; wave_2_per_point13=centery=1; wave_2_per_point14=centerz=1; wave_2_per_point15=f=min(h,w); wave_2_per_point16=fx=f/w; wave_2_per_point17=fy=f/h; wave_2_per_point18=bx=0; wave_2_per_point19=by=0; wave_2_per_point20=bz=0; wave_2_per_point21=tw=25; wave_2_per_point22=n=512; wave_2_per_point23=s=.5; wave_2_per_point24=sr=.02; wave_2_per_point25=sm=.25; wave_2_per_point26=mx=sin(t1); wave_2_per_point27=my=sin(t2); wave_2_per_point28=mz=sin(t3)+2; wave_2_per_point29=i=sample; wave_2_per_point30=btime=t1; wave_2_per_point31=ii=sin(sample*3.14)*.5+.5; wave_2_per_point32=x1=sin(sample*p2*20)*ii; //main render for x wave_2_per_point33=z1=cos(sample*p2*20)*ii+2; //main render for y wave_2_per_point34=y1=sample; //main render for z wave_2_per_point35=//3d rotation wave_2_per_point36=y2=y1*centerx-z1*speedx; wave_2_per_point37=z2=y1*speedx+z1*centerx;//x-axis wave_2_per_point38=x2=z2*speedy+x1*centery; wave_2_per_point39=z3=z2*centery-x1*speedy;//y-axis wave_2_per_point40=x3=x2*centerz-y2*speedz; wave_2_per_point41=y3=y2*centerz+x2*speedz;//z-axis wave_2_per_point42=x4=mx+x3; wave_2_per_point43=y4=my+y3; wave_2_per_point44=z4=mz+z3;// movement;shift wave_2_per_point45=scale=.5; wave_2_per_point46=x=(x4*scale)/(1+z4)+.5; wave_2_per_point47=y=(y4*scale)/(1+z4)+.5; //aspect ratio wave_2_per_point48=tm=time*3; wave_2_per_point49=rr=tan(n + tm)*0.25; wave_2_per_point50=gg=tan(n + tm + 2.1)*0.25; wave_2_per_point51=bb=tan(n + tm + 4.2)*0.25; wave_2_per_point52=r=min(rr,1)*above(rr,0); wave_2_per_point53=g=min(gg,1)*above(gg,0); wave_2_per_point54=b=min(bb,1)*above(bb,0); wave_2_per_point55=r=1- pow( 1-r,3); wave_2_per_point56=g=1- pow( 1-g,3); wave_2_per_point57=b=1- pow( 1-b,3); wave_2_per_point58=aa= sin(n*t4)*0.5+0.5; wave_2_per_point59=aa=aa; wave_2_per_point60=r=r*aa*q1; wave_2_per_point61=g=g*aa*q1; wave_2_per_point62=b=b*aa*q1; wave_2_per_point63=r=if(q3 , 1-r , r); wave_2_per_point64=g=if(q3 , 1-g , g); wave_2_per_point65=b=if(q3 , 1-b , b); wave_2_per_point66=a=1-pow( 1-sample , 2); wave_2_per_point67= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=0.900000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=tm=time*3; wave_3_per_point19=rr=tan(n + tm)*0.25; wave_3_per_point20=gg=tan(n + tm + 2.1)*0.25; wave_3_per_point21=bb=tan(n + tm + 4.2)*0.25; wave_3_per_point22=r=min(rr,1)*above(rr,0); wave_3_per_point23=g=min(gg,1)*above(gg,0); wave_3_per_point24=b=min(bb,1)*above(bb,0); wave_3_per_point25=r=1- pow( 1-r,3); wave_3_per_point26=g=1- pow( 1-g,3); wave_3_per_point27=b=1- pow( 1-b,3); wave_3_per_point28=aa= sin(n*t4)*0.5+0.5; wave_3_per_point29=aa=aa; wave_3_per_point30=r=r*aa*q1; wave_3_per_point31=g=g*aa*q1; wave_3_per_point32=b=b*aa*q1; wave_3_per_point33=r=if(q3 , 1-r , r); wave_3_per_point34=g=if(q3 , 1-g , g); wave_3_per_point35=b=if(q3 , 1-b , b); shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.069415 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.251327 shapecode_0_tex_zoom=0.150987 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*cos(time*3.7); shape_0_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*sin(time*3.7); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*0.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*0.354 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*0.285 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*0.956+ 2); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*0.838 + 1); shape_0_per_frame9=border_red = sin(time*0.874); shape_0_per_frame10=border_green = sin(time*0.834); shape_0_per_frame11=border_blue = sin(time*0.734); shape_0_per_frame12=ang = time*1.3; shapecode_1_enabled=0 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.069197 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*-2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*cos(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*cos(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = cos(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=0 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.069197 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*cos(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = cos(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.069106 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.251327 shapecode_3_tex_zoom=0.150986 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000001 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.7); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.7); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*0.513 + 2); shape_3_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*0.354 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*sin(time*0.285 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*0.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 1); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); shape_3_per_frame12=ang = time*-1.3; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=flash=0; per_frame_init_9= per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_frame_20=q1=(mid+treb)*0.5; per_frame_21=q1=min(q1,1); per_frame_22=q1=q1*q1; per_frame_23=q1=1; per_frame_24=vol=pow( (bass+mid+treb)*0.25 , 3); per_frame_25=vol=min(vol,1); per_frame_26=mtime=mtime+vol*0.1; per_frame_27=q2=mtime; per_frame_28=flash=if( below(flash,4) , flash + vol*0.25 , 0 ); per_frame_29=//invert=above(sin(time*50),.5); per_frame_30=invert=above(flash,0.5); per_frame_31=invert=0; per_frame_32=//q3=invert; per_frame_33= per_pixel_1=q2=below(rad,.-53); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.5); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Random Water Colours (Justify my stupidity).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Random Water Colours (Justify my stupidi0000664000175000017500000002173711756064134033325 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.500000 fVideoEchoZoom=1.710735 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.243871 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.085472 fShader=0.000000 zoom=0.989618 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.210000 wave_b=0.290000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.035000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.014371 mv_g=0.991866 mv_b=0.008948 mv_a=0.100000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.662300 shapecode_0_ang=6.283185 shapecode_0_tex_ang=5.654867 shapecode_0_tex_zoom=0.344205 shapecode_0_r=0.200000 shapecode_0_g=0.400000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=r1 = q1; shape_0_per_frame2=r2 = q2; shape_0_per_frame3=r3 = q3; shape_0_per_frame4=b1 = q2; shape_0_per_frame5=b2 = q1; shape_0_per_frame6=b3 = q3; shape_0_per_frame7=g1 = q3; shape_0_per_frame8=g2 = q2; shape_0_per_frame9=g3 = q1; shape_0_per_frame10= shape_0_per_frame11=//Yes, I half assed these; shape_0_per_frame12= shape_0_per_frame13=think = q2; shape_0_per_frame14=border_r = if(above(q1,0), .5 - .2 * sin (q1), 1 - 1 * sin(time * .25)); shape_0_per_frame15=border_b = if(below(q1,1), .5 + .2 * sin (q2), 1 - 1 * sin(time * .25)); shape_0_per_frame16= shape_0_per_frame17=textured = q4; shape_0_per_frame18=rad = rad + .4 - .5 * (q2); shape_0_per_frame19=ang = ang - .3 * (q1); shape_0_per_frame20=x = .5 - .3 * sin(time * .052); shape_0_per_frame21=y = .5 + .3 * sin(time * .013); shape_0_per_frame22=//tex_zoom = 8; shape_0_per_frame23=//additive = 5; shape_0_per_frame24=tex_ang = tex_ang - .5 * sin (time * .025 & q3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=rand1 = rand(100) * .01; per_frame_init_2=rand2 = rand(100) * .01; per_frame_init_3=rand3 = rand(100) * .01; per_frame_init_4=rand4 = rand(100) * .01; per_frame_init_5=rand5 = rand(100) * .01; per_frame_init_6=rand6 = rand(100) * .01; per_frame_init_7= per_frame_init_8= per_frame_init_9= per_frame_init_10= per_frame_1=bass_thresh = above(bass_att,bass_thresh) * 2 + (1 - above(bass_att,bass_thresh)) * ((bass_thresh - 1.3) * 0.96 + 1.3); per_frame_2=treb_thresh = above(treb_att,treb_thresh) * 2 + (1 - above(treb_att,treb_thresh)) * ((treb_thresh - 1.3) * 0.96 + 1.3); per_frame_3=mid_thresh = above(mid_att,mid_thresh) * 2 + (1 - above(mid_att,mid_thresh)) * ((mid_thresh - 1.3) * 0.96 + 1.3); per_frame_4=vol_thresh = bass_thresh + mid_thresh + treb_thresh * .5; per_frame_5= per_frame_6=q1 = bass_thresh; per_frame_7=q2 = treb_thresh; per_frame_8=q3 = mid_thresh; per_frame_9=q4 = vol_thresh; per_frame_10=q5 = thump; per_frame_11=monitor = thump; per_frame_12= per_frame_13=//thump1 = if(above(q1, 1.96),1, 0); per_frame_14=//thump2 = if(above(q2, 1.96),1, 0); per_frame_15=//thump3 = if(above(q3, 1.96),1, 0); per_frame_16=//You can use thump1, thump2, and thump3, and the commented wave_* lines below, isntead. per_frame_17=thump = if(above(q4, 4.65),1,0); per_frame_18= per_frame_19=r1 = rand1; per_frame_20=b1 = rand2; per_frame_21=g1 = rand3; per_frame_22= per_frame_23=r2 = rand4; per_frame_24=b2 = rand5; per_frame_25=g2 = rand6; per_frame_26= per_frame_27=wave_r = if(equal(thump1, 1), r1, r2); per_frame_28=wave_b = if(equal(thump2, 1), b1, b2); per_frame_29=wave_g = if(equal(thump3, 1), g1, g2); per_frame_30= per_frame_31=//wave_r = if(equal(thump, 1), r1, r2); per_frame_32=//wave_b = if(equal(thump, 1), b1, b2); per_frame_33=//wave_g = if(equal(thump, 1), g1, g2); per_frame_34= per_frame_35=mv_a = .35 + .3 * sin(q4); per_frame_36=mv_r = wave_r; per_frame_37=mv_g = wave_g; per_frame_38=mv_b = wave_b; per_frame_39=mv_x = mv_x - 1 * sin (progress); per_frame_40= per_frame_41=wave_x = wave_x + .2 * sin (time * .14 + q1); per_frame_42=wave_y = wave_y - .2 * sin (time * .25 + q2); per_frame_43= per_frame_44=//Movment normals per_frame_45=zoom = 1; per_frame_46=zoom_exp = 1; per_frame_47=warp = 0; per_frame_48=dx = 0; per_frame_49=dy = 0; per_frame_50=sx = 1; per_frame_51=sy = 1; per_frame_52=cx = .5; per_frame_53=cy = .5; per_frame_54=rot = 0; per_frame_55= per_frame_56=decay = 6; per_frame_57=echo_alpha = 900; per_frame_58=echo_zoom = echo_zoom - .7 * sin (q3); per_pixel_1=zoom1 = zoom + .01 * sin (rad * 20 * q1) - .006 * sin (rad * 3.14 * q2); per_pixel_2=zoom2 = zoom - .01 * sin (ang * 3.14 * q1) - .006 * sin (rad * 3.14 * q2); per_pixel_3=zoom = if(equal(q4, 1), zoom1 ,zoom2); per_pixel_4=rot1 = rot + .1 * sin(ang * 5); per_pixel_5=rot2 = rot - .1 * sin(rad * 5); per_pixel_6=rot = if(equal(q5, 1), rot1 ,rot2); per_pixel_7=dxe1 = dx + .001 * sin(q1&time) * (ang * sin(q3)); per_pixel_8=dxe2 = dx - .001 * sin(q1&time) * (ang * sin(q1)); per_pixel_9=dye1 = dy - .001 * sin(q2&time) * (ang * sin(q2)); per_pixel_10=dye2 = dy + .001 * sin(q2&time) * (ang * sin(q3)); per_pixel_11=dxe = if(equal(q5, 1), dxe1, dxe2); per_pixel_12=dye = if(equal(q5,1), dye2, dye1); per_pixel_13=dx = if(above(q1,q2), dxe, -dxe); per_pixel_14=dy = if(below(q1,q2), dye, -dye); per_pixel_15= per_pixel_16= per_pixel_17= per_pixel_18= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Dynamic Fractal 1.milk0000664000175000017500000000775011756064134032525 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.204482 fWaveScale=1.284528 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.1 wave_y=0.86 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.4- 0.4*sin(time*5.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=cx = cx - 0.1*sin(time*0.342); per_frame_5=cy = cy + 0.1*sin(time*0.453); per_frame_6=warp =0; per_frame_7=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_8=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_9=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_10=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_11=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_12=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_13=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_14=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_15=lastbeat = if(beat,time,lastbeat); per_frame_16=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_17=q5 = if(beat,0.1*rand(1000),oldq5); per_frame_18=oldq5 = q5; per_frame_19=q3 = if(beat,0.1*rand(1000),oldq3); per_frame_20=oldq3 = q3; per_frame_21=my_ib_size = 0.02; per_frame_22=ib_size = if(beat,my_ib_size,old_ib_size); per_frame_23=old_ib_size = ib_size; per_frame_24=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_25=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_26=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_27=xdx = dx -0.008*sin(time*0.23); per_frame_28=xdy = dy - 0.008*sin(time*0.2); per_frame_29=wave_r = wave_r + 0.5*sin(time*0.734); per_frame_30=wave_b = wave_b + 0.5*sin(time*0.615); per_frame_31=wave_b = wave_b + 0.5*sin(time*0.714); per_frame_32=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_33=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_34=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_35=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_36=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_37=xpos = xpos + 0.001*xspeed; per_frame_38=dx = 0.1*xpos; per_frame_39=q2 = xpos; per_frame_40=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_41=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_42=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_43=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_44=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_45=ypos = ypos + 0.001*yspeed; per_frame_46=dy =0.1*ypos; per_frame_47=q4 = ypos; per_pixel_1=box=0.8*(1-rad)+0.5*abs(x*3-0.2*sin(q3))%2 + 0.5*abs(y*3+0.2*sin(q5))%2; per_pixel_2=q1 = 8.05+1.2*(sin(x)-cos(y)); per_pixel_3=zoom = if(above(box,1),q1*0.1,zoom); per_pixel_4=rot = if(above(box,1),3.5+ abs(sin(3*(q2+q4)))*(0.3*sin(0.385*time)+0.4*sin(time*0.254)+0.3*cos(time*0.311)),rot); per_pixel_5=dx = if(above(box,1),q4,dx); per_pixel_6=dy= if(above(box,1),q2,dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Reenen - phoenix.milk0000664000175000017500000000241111756064134026372 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.98 fVideoEchoZoom=0.999607 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.053452 fWaveScale=0.811409 fWaveSmoothing=0.72 fWaveParam=-0.4 fModWaveAlphaStart=0 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.608037 fWarpScale=1.220618 fZoomExponent=1 fShader=0 zoom=1.00952 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.591235 sx=0.97059 sy=1 wave_r=0.7 wave_g=0.1 wave_b=0 wave_x=0.5 wave_y=0.24 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20; per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time); per_frame_3=wave_r = wave_r + vol/10; per_frame_4=wave_b = vol/10; per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time); per_frame_6=sx = sx - vol/50; per_frame_7=wave_x = wave_x + vol/50; per_pixel_1=q1 = above(0.5,y); per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x)); per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1); per_pixel_4=rot = if(bor(q1,q2),q3,rot); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Downward Spiral.milk0000664000175000017500000000217711756064134027567 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=2.717574 fWaveSmoothing=0.9 fWaveParam=1 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=0.99 rot=0.06 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=0.9999 wave_r=1 wave_g=0.4 wave_b=0.1 wave_x=0.5 wave_y=0.6 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.120*( 0.60*sin(0.733*time) + 0.40*sin(0.345*time) ); per_frame_2=wave_g = wave_g + 0.120*( 0.60*sin(0.600*time) + 0.40*sin(0.456*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.550*time) ); per_pixel_1=rot=rot*(-0.2+pow(cos(rad*8+ang-time*0.8),2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/BrainStain-Blackwidow.milk0000664000175000017500000001510511756064134027530 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.995000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.030000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.900000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=0.550000 fWarpScale=100.000000 fZoomExponent=1.338000 fShader=0.000000 zoom=1.030000 rot=0.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=27.640000 nMotionVectorsY=20.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_8 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=30 wavecode_0_ wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.080000 wavecode_0_smoothing=0.600000 wavecode_0_r=0.500000 wavecode_0_g=0.100000 wavecode_0_b=0.000010 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=20 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.070000 wavecode_1_smoothing=0.650000 wavecode_1_r=0.300010 wavecode_1_g=0.300000 wavecode_1_b=0.300000 wavecode_1_a=1.000000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=30 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.070000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.300000 wavecode_2_g=0.300000 wavecode_2_b=0.300000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=60 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=99 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.700000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.970000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.200000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.970000 shapecode_1_r=1.000000 shapecode_1_g=0.900000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.900000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame1= shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.700000 shapecode_2_ang=0.188000 shapecode_2_tex_ang=0.817000 shapecode_2_tex_zoom=1.114000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.970000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.970000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.060000 shapecode_3_y=0.500000 shapecode_3_rad=0.733000 shapecode_3_ang=1.319000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=80.340000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.970000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.970000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.900000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=wave_x = wave_x + 0.000*( 0.00*sin(2.121*time) + 0.00*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.000*( 0.00*sin(1.742*time) + 0.00*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.50*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.50*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.50*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.010*sin(time+0.010); per_frame_7=decay = decay - 0.00*equal(frame%30,0); per_frame_8=zoom=zoom+(bass_att-1)*0.1; per_frame_9=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );projectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Personification.milk0000664000175000017500000002621711756064134031162 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.008000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=2.916200 fWaveScale=0.999400 fWaveSmoothing=0.666000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=1.079900 fWarpAnimSpeed=0.941900 fWarpScale=2.814500 fZoomExponent=0.999600 fShader=0.830000 zoom=1.006500 rot=0.000000 cx=0.500001 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.155500 sx=0.999600 sy=0.999899 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.250000 ob_g=0.650000 ob_b=0.250000 ob_a=1.000000 ib_size=0.010000 ib_r=0.650000 ib_g=0.250001 ib_b=0.250001 ib_a=1.000000 nMotionVectorsX=24.159897 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=2 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.999981 wavecode_0_smoothing=0.499900 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1= wave_0_per_frame2=rx=rx+.025+sin(bass_att)*.025; wave_0_per_frame3=ry=ry+.025+sin(treb_att)*.25; wave_0_per_frame4=rz=rz+.01; wave_0_per_frame5= wave_0_per_frame6=t1=sin(rx);t2=cos(rx); wave_0_per_frame7=t3=sin(ry);t4=cos(ry); wave_0_per_frame8=t5=sin(rz);t6=cos(rz); wave_0_per_point1=sample=sample*q1*.5; wave_0_per_point2=x1=sin(sample)*sin(sample*80)*.3; wave_0_per_point3=y1=cos(sample)*.3; wave_0_per_point4=z1=sin(sample)*cos(sample*80)*.3; wave_0_per_point5=x1=x1+sin(time*.1)*.5; wave_0_per_point6=y1=y1+cos(time*.2)*.5; wave_0_per_point7=x2=x1*t4-z1*t3;z2=x1*t3+z1*t4; wave_0_per_point8=y2=y1*t2-z2*t1;z3=y1*t1+z2*t2+1; wave_0_per_point9=x3=x2*t6-y2*t5;y3=x2*t5+y2*t6; wave_0_per_point10=z3=if(above(z3,.1),.5/z3,0); wave_0_per_point11=x=if(z3,x3*z3,x)+.5; wave_0_per_point12=y=if(z3,y3*z3,y)+.5; wave_0_per_point13=hu=sample+sin(time); wave_0_per_point14=r=sin(hu)*.5+.5; wave_0_per_point15=g=sin(hu+q1*.33)*.5+.5; wave_0_per_point16=b=sin(hu+q1*.66)*.5+.5; wave_0_per_point17=a=(bass+mid+treb)*.16+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100310 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.01*cos(q2*0.5) + 0.25*cos(time*5.5); shape_0_per_frame2=y = 0.5 + 0.01*sin(q2*0.5) + 0.25*sin(time*5.5); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*1.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*sin(time*1.063 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*1.038 + 3); shape_0_per_frame9=border_blue = sin(time*0.654); shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.099995 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = sin(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.099995 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*sin(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = sin(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.099863 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.5); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.5); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*sin(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); per_frame_1=wave_r = sin(5*ff/bass)/2+0.5; per_frame_2=wave_g = cos(ff/mid)/2+0.5; per_frame_3=wave_b = cos(3*ff/treb)/2+0.5; per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_7=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_8=ib_b = ib_b + 0.2*sin(time*0.4354); per_frame_9=ob_r=wave_r; per_frame_10=ob_g=wave_g; per_frame_11=ob_b=wave_b; per_frame_12=mv_x = lastingbass*30+24; per_frame_13=mv_y= madtreb*48+8; per_frame_14=mv_r = 0.7-bass_att; per_frame_15=mv_b = 0.6-treb_att; per_frame_16=mv_g = 0.5-mid_att; per_frame_17=ff = frame/100; per_frame_18=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_19=zoom=max(0.98, min(0.15+1.1*bass_att, 1.75 )); per_pixel_1=zoom=zoom+if(q2,0,rad*sin(time*.6969)*1.2969); per_pixel_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_3=dx_r = equal(thresh,2)*0.315*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_4=dy_r = equal(thresh,2)*0.315*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_5=zoom = zoom - 0.4; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Sea Life.milk0000664000175000017500000000227011756064134026660 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.781787 fWaveSmoothing=0.63 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=8 nMotionVectorsY=4.32 mv_dx=-0.136 mv_dy=-0.012 mv_l=5 mv_r=0 mv_g=0 mv_b=0 mv_a=1 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.341); per_frame_2=wave_b = wave_b + 0.5*sin(time*1.011); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.221); per_frame_4=mv_x = 1.25; per_frame_5=mv_y = 1.25; per_pixel_1=cx = if(above(rad,0.3),0.5,0.3); per_pixel_2=rot = if(above(rad,0.3),bass*0.05,0.1); per_pixel_3=//rot = bass*0.051; per_frame_init_1=decay =0.01; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Fractal Encounter 2.milk0000664000175000017500000001132211756064134033072 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.014853 fWaveScale=1 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.8 wave_g=0.1 wave_b=0.1 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.201 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=5.76 nMotionVectorsY=4.680001 mv_dx=0 mv_dy=0 mv_l=5 mv_r=0.6 mv_g=0.4 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.21 - 0.2*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5 - 0.46*sin(time*1.724); per_frame_3=ob_b = 0.65 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.025; per_frame_6=ib_r = ib_r + 0.2*(0.6*sin(time*3.034)+0.4*cos(time*2.14)); per_frame_7=ib_g = ib_g + 0.5*(0.6*sin(time*3.147)+0.4*cos(time*2.015)); per_frame_8=ib_b = ib_b - 0.5*(0.6*sin(time*3.431)+0.4*cos(time*1.842)); per_frame_9=dx = dx +0.001+abs(0.003*(0.6*sin(time*0.234) + 0.4*cos(time*0.437))); per_frame_10=dy = dy + abs(0.003*(0.7*sin(time*0.213) + 0.3*cos(time*0.315))); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=bass_effect = max(max(bass,bass_att)-1.2,0); per_frame_27=echo_zoom = 1.32 + 0.3*(0.59*sin(q4+time*0.865) + 0.41*cos(q2+time*1.192)) + 0.05*bass_effect; per_frame_28=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_29=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_30=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_31=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_32=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_33=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_34=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_35=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_36=lastbeat = if(beat,time,lastbeat); per_frame_37=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_38=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_39=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_40=beateven = beatcounter%2; per_frame_41=mode = if(beat,(mode+rand(3)+1)%4,mode); per_frame_42=echo_orient = mode; per_frame_43=wave_a = if(beat,1,0); per_frame_44=wave_r = wave_r + 0.2*sin(time*0.7854) - 0.2*beateven; per_frame_45=wave_b = wave_b + 0.1*sin(time*0.8254) + 0.2*beateven; per_frame_46=wave_g = wave_g + 0.1*sin(time*0.854) + 0.2*beateven; per_frame_47=q6 = beat; per_frame_48=wave_mode = if(beateven,7,0); per_frame_49=mv_a = if(beat,if(equal(beatcounter,6),1,0),0); per_frame_50=mv_r = if(mv_a,rand(2),0); per_frame_51=mv_b = if(mv_a,rand(2),0); per_frame_52=mv_g= if(mv_a,rand(2),0); per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.45+0.3*(sin(pow(x,3)+0.177*time)-cos(pow(y,3)+0.223*time)); per_pixel_3=q7 = above(box,1); per_pixel_4=zoom = if(q7,(q1*.1) + q6*6 ,zoom); per_pixel_5=rot = if(q7,0.63*sin(0.385*time + 0.12*sin(0.67*time) + 0.1*q4 + 0.12*q2 +q6*50),rot); per_pixel_6=cx = cx - 0.15*sin(2*q4); per_pixel_7=cy = cy + 0.14*sin(2*q2); per_pixel_8=sx = if(q7,sx+q6*18,sx); per_pixel_9=sy = if(q7,sy+q6*18,sy); per_frame_init_1=beatcounter =0; ././@LongLink0000000000000000000000000000017700000000000011572 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music & Unchained + Phat and E.o.S - How it feel's to be Alive.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music & Unchained + Phat and E.o.S - How 0000664000175000017500000004026211756064134032167 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.625300 fWaveScale=1.187274 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999700 fShader=0.030000 zoom=0.979708 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.500000 ib_r=0.500000 ib_g=0.500000 ib_b=0.500000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.990000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.5; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*9349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*7231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.010000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.990000 wave_1_per_point1=pphase=(sample*5671*cos(time*.0001)); wave_1_per_point2=pheight=((sample*7654)%100)*.005*sin(time*.5); wave_1_per_point3= wave_1_per_point4=//xspout=.7; wave_1_per_point5=xspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),xspout); wave_1_per_point6=//yspout=.7; wave_1_per_point7=yspout=if(below(abs(sin(time*.2)),.005),.3+(rand(40)*.01),yspout); wave_1_per_point8= wave_1_per_point9=px=xspout+(cos(time+pphase)*pheight); wave_1_per_point10=py=yspout+(sin(time+pphase)*pheight); wave_1_per_point11= wave_1_per_point12=x=px; wave_1_per_point13=y=py; wave_1_per_point14=a=abs(sin(time*.2)*.3+(treb_att*.1)); wave_1_per_point15= wave_1_per_point16=r=treb*2; wave_1_per_point17=g =bass*3; wave_1_per_point18=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=0; wave_2_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_2_per_frame3=t3=0 wave_2_per_frame4= wave_2_per_point1=n=sample*6.283 + time*0.01; wave_2_per_point2= wave_2_per_point3=xp= sample*2 -1;// * (sin(n*2)*0.5+0.5); wave_2_per_point4=yp= 1;// * (cos(n*(t1*3+1))*0.5+0.5); wave_2_per_point5=zp= 0; wave_2_per_point6= wave_2_per_point7=ang=128*sample+t2*64*sample; wave_2_per_point8=sang=sin(ang);cang=cos(ang); wave_2_per_point9=xq=xp; wave_2_per_point10=yq=yp*sang + zp*cang; wave_2_per_point11=zq=yp*cang - zp*sang; wave_2_per_point12=xp=xq;yp=yq;zp=zq; wave_2_per_point13= wave_2_per_point14= wave_2_per_point15=ang=time*0.2; wave_2_per_point16=sang=sin(ang);cang=cos(ang); wave_2_per_point17=xq=xp; wave_2_per_point18=yq=yp*sang + zp*cang; wave_2_per_point19=zq=yp*cang - zp*sang; wave_2_per_point20=xp=xq;yp=yq;zp=zq; wave_2_per_point21= wave_2_per_point22=ang=t3; wave_2_per_point23=sang=sin(ang);cang=cos(ang); wave_2_per_point24=xq=xp*sang + zp*cang; wave_2_per_point25=yq=yp; wave_2_per_point26=zq=xp*cang - zp*sang; wave_2_per_point27=xp=xq;yp=yq;zp=zq; wave_2_per_point28= wave_2_per_point29= wave_2_per_point30=zp=(zp+1)*20+1; wave_2_per_point31=x=xp/zp + 0.5; wave_2_per_point32=y=yp/zp*1.333 + 0.5; wave_2_per_point33= wave_2_per_point34=tm=time*0.3; wave_2_per_point35=s=sample + tm; wave_2_per_point36=rr= s - int(s); wave_2_per_point37=r=rr*rr; wave_2_per_point38= wave_2_per_point39=s=sample + 0.15 + tm; wave_2_per_point40=gg= s - int(s); wave_2_per_point41=g=gg*gg; wave_2_per_point42= wave_2_per_point43=s=sample + 0.3 + tm; wave_2_per_point44=bb= s - int(s); wave_2_per_point45=b=bb*bb; wave_2_per_point46= wave_2_per_point47=a= sin(n*256)*0.5+0.5; wave_2_per_point48=a=above(a,0.5) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_init1=st=1; wave_3_per_frame1=t1=0; wave_3_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_3_per_frame3=t3=0; wave_3_per_frame4= wave_3_per_frame5=st=st*(1+q1); wave_3_per_frame6=st=if(above(st,512) , 1, st); wave_3_per_frame7=t4=st; wave_3_per_frame8=t4=128 wave_3_per_frame9= wave_3_per_frame10= wave_3_per_point1=n=sample*6.283 + time*0.01; wave_3_per_point2= wave_3_per_point3=xp= 0; wave_3_per_point4=yp= 1; wave_3_per_point5=zp= sample*2; wave_3_per_point6= wave_3_per_point7=ang=128*sample; wave_3_per_point8=sang=sin(ang);cang=cos(ang); wave_3_per_point9=xq=xp*sang + yp*cang; wave_3_per_point10=yq=xp*cang - yp*sang; wave_3_per_point11=zq=zp; wave_3_per_point12=xp=xq;yp=yq;zp=zq; wave_3_per_point13= wave_3_per_point14=zp=zp*20+5; wave_3_per_point15=xs=xp/zp ; wave_3_per_point16=ys=yp/zp ; wave_3_per_point17= wave_3_per_point18=ang=sin(n*6+time); wave_3_per_point19=sang=sin(ang);cang=cos(ang); wave_3_per_point20=xq=xs*sang + ys*cang; wave_3_per_point21=yq=xs*cang - ys*sang; wave_3_per_point22=xs=xq; wave_3_per_point23=ys=yq; wave_3_per_point24= wave_3_per_point25=x=xs + 0.5; wave_3_per_point26=y=ys*1.333 + 0.5; wave_3_per_point27= wave_3_per_point28=tm=time*3; wave_3_per_point29= wave_3_per_point30=r=sin(n + tm)*0.5 + 0.5; wave_3_per_point31=g=sin(n + tm + 1.1)*0.5 + 0.5; wave_3_per_point32=b=sin(n + tm + 2.2)*0.5 + 0.5; wave_3_per_point33= wave_3_per_point34=aa= sin(n*t4)*0.5+0.5; wave_3_per_point35=r=r*aa*q1; wave_3_per_point36=g=g*aa*q1; wave_3_per_point37=b=b*aa*q1; wave_3_per_point38=a=sample; shapecode_0_enabled=1 shapecode_0_sides=9 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.125660 shapecode_0_ang=3.392921 shapecode_0_tex_ang=0.376800 shapecode_0_tex_zoom=0.324729 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.030000 shapecode_0_border_g=0.670001 shapecode_0_border_b=0.790001 shapecode_0_border_a=1.000000 shape_0_per_frame1=x=x+sin(time*0.9)*.13; shape_0_per_frame2=y=y+sin(time*0.5)*.16; shape_0_per_frame3=border_r = q1; shape_0_per_frame4=border_b = q2; shape_0_per_frame5=border_g = q3; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.125716 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//: Aderrasi was here too shape_1_per_frame2=rad = rad -0.2 + 0.2*bass_att;; shape_1_per_frame3=r = r + 0.25*sin(1.1*time) + 0.2*sin(0.25*time); shape_1_per_frame4=g = g + 0.25*cos(1.5*time) + 0.22*cos(0.24*time); shape_1_per_frame5=b = b + 0.25*sin(0.6*time) + 0.27*cos(0.7*time); shape_1_per_frame6=r2 = 1-abs(r); shape_1_per_frame7=g2 = 1-abs(g); shape_1_per_frame8=b2 = 1-abs(b); shape_1_per_frame9=ang = ang + 3*abs(tan(1*time)); shape_1_per_frame10=x = x + 0.14*cos(time) + 0.2*sin(0.42*time); shape_1_per_frame11=y = y + 0.16*sin(1.2*time) + 0.15*sin(0.8*time) + 0.21*cos(0.45*time); shape_1_per_frame12=border_r = q1; shape_1_per_frame13=border_b = q2; shape_1_per_frame14=border_g = q3; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.099995 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*sin(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_r = q1; shape_2_per_frame11=border_b = q2; shape_2_per_frame12=border_g = q3; shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.099863 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q4*0.5) + 0.31*sin(time*3.5); shape_3_per_frame2=y = 0.5 + 0.07*sin(q4*0.5) + 0.31*cos(time*3.5); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*sin(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*sin(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_r = q1; shape_3_per_frame10=border_b = q2; shape_3_per_frame11=border_g = q3; per_frame_init_1=entropy=2; per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),60),-60,pulse+(bass_thresh+mid_thresh+treb_thresh)*.132); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse/2+q1); per_frame_25=q6=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q7=entropy; per_frame_27=q8=sin(q6*q1+q7*q2); per_frame_28=zoom=zoom+.02*q8; per_frame_29=wave_mystery=sin(q1+q5); per_frame_30=wave_r=wave_r+.5*sin(q1+q2*2+q4*2.1); per_frame_31=wave_b=wave_b+.5*sin(q2+q3*2+q4*2.2); per_frame_32=wave_g=wave_g+.5*sin(q3+q1*2+q4*2.3); per_frame_33=ob_r=if(bass_flop,ob_r+.5*sin(q1+q3*1.14+q2),wave_b); per_frame_34=ob_b=if(treb_flop,ob_b+.5*sin(q2+q1*1.14+q3),wave_g); per_frame_35=ob_g=if(mid_flop,ob_g+.5*sin(q3+q2*1.14+q1),wave_r); per_frame_36=ib_r=if(bass_flop,ob_b,ib_r+.5*cos(q5+q1*2.14)); per_frame_37=ib_b=if(treb_flop,ob_g,ib_b+.5*cos(q5+q2*2.14)); per_frame_38=ib_g=if(mid_flop,ob_r,ib_g+.5*cos(q5+q3*2.14)); per_frame_39=mv_r=mv_r+.5*sin(q4+q5*1.14*q1); per_frame_40=mv_b=mv_b+.5*sin(q4+q5*1.14*q2); per_frame_41=mv_g=mv_g+.5*sin(q5+q5*1.14*q3); per_frame_42=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_43=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_44=mv_a=mv_a+mv_a*sin(q3*2.14+q2); per_frame_45=ob_size=.1+.1*sin(q3*3+q1); per_frame_46=ib_size=ib_size*.5+ib_size*.25*sin(q1*3+q3); per_frame_47=wave_mode=q6+above(q4,0)+above(q5,0); per_frame_48=wave_mystery=sin(q3*1.14+q1*1.14+q2); per_frame_49=mv_l=(q6*q7)*q2; per_frame_50=wave_x=wave_x+.1*q7*q4; per_frame_51=wave_y=wave_y+.1*q6*q5; per_frame_52=mv_x=q6*q7; per_frame_53=mv_y=q6*q7; per_frame_54=zoom=zoom+.01*q1; per_frame_55=echo_alpha = if(above(q2,0.5),0.5,1); per_frame_56=echo_orient = (1.5+q1+q2); per_frame_57=echo_zoom = 0.5 + 0.1*(q1+q2+q3); per_frame_58=monitor = echo_zoom; per_frame_59=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_60=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.503); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); per_pixel_4=warp=warp+if(above(rad,.2166),sin(ang*rad),0); per_pixel_5=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_6=dx_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_7=dy_r = equal(thresh,2)*0.025*sin(5*time)+(1-equal(thresh,2))*dy_r; per_pixel_8=crack = 1.34*sin(3.12*thresh*time) + 0.95*sin(5*thresh*time) + 1.73*cos(1.66*thresh*time) - 0.5*sin(0.25*thresh*time); per_pixel_9=rip = 1.92*cos(1.96*thresh*time) - 0.195*cos(3.27*thresh*time) + 0.236*sin(3.25*thresh*time) + 1.5*sin(thresh*time); per_pixel_10=crackdown = ((crack*2)*dx_r)*sin(33.75*time); per_pixel_11=ripdown = ((rip*2)*dy_r)*sin(5.75*time); per_pixel_12=dx = dx + if (above(crack,rip), 2*dx_r*crackdown, -2*dx_r*ripdown)*25; per_pixel_13=dy = dy + if (above(rip,crack), 2*dy_r*crackdown, -2*dy_r*ripdown)*25; per_pixel_14=//tm=time+(sin(time)*rad); per_pixel_15=var=tan(time)*treb*treb; per_pixel_16= per_pixel_17=zoom=1+(rad/50)+(var/50); per_pixel_18=//rot=((rad/50)*var)*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Life in the drains.milk0000664000175000017500000001276611756064134030324 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=0.999996 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.074097 fWaveSmoothing=0.630000 fWaveParam=0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.065000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.580000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_b1=wave_b1+if(above(bass_att,0),bass_att,-bass_att); per_frame_2=wave_r=wave_r+(sin(time*1.43)*wave_b1)*.5; per_frame_3=wave_g=wave_g+(cos(time*1.73)*wave_b1)*.5; per_frame_4=wave_b=wave_b-(sin(time*2.03)*wave_b1)*.5; per_frame_5=wave_mystery=sin((time+bass_att)*.5); per_frame_6=wave_thick=1; per_frame_7=rot=rot-wave_mystery*.1; per_frame_8=wave_x1=wave_x1+.1; per_frame_9=wave_y1=wave_y1-.1; per_frame_10=decay = decay - 0.01*equal(frame%50,0); per_frame_11=ob_r=sin(wave_r+time); per_frame_12=ob_g=cos(wave_g+time); per_frame_13=ob_b=sin(wave_b-time); per_frame_14=gamma=2; per_frame_15= per_frame_16= per_frame_17= per_frame_18= per_frame_19= per_frame_20= per_frame_21= per_frame_22= per_frame_23= per_pixel_1=zoom=sin(zoom*1.3)-.1; per_pixel_2=rot=rot+sin(rad*(zoom+sqr(rad)))*.1; per_pixel_3= per_pixel_4= per_pixel_5= ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Stars Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000002554011756064134032300 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491381 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.791419 shapecode_2_ang=0.000000 shapecode_2_tex_ang=3.141593 shapecode_2_tex_zoom=0.555953 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x=.5+(above(sin(time),0)*0.2); shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.700000 shapecode_3_y=0.700000 shapecode_3_rad=0.986086 shapecode_3_ang=0.628319 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.999996 shapecode_3_r=0.970000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=flip=1 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(37/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4; per_frame_54= per_frame_55=flip=-flip; per_frame_56=sx=flip; per_frame_57= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; per_pixel_13=sy=1.2/newx; per_pixel_14=zoom=1.1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Space Voyage (High-Warp).milk0000664000175000017500000000244211756064134030720 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.9 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=1.2 fWaveScale=1.694 fWaveSmoothing=0.4 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1.3 fShader=0 zoom=1.042 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.683 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); per_frame_9=decay = decay - 0.01*equal(frame%6,0); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Reducto Ad Nauseum.milk0000664000175000017500000000255211756064135030075 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.605 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.042 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.213*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx=cx+(zoom-1)*7; per_frame_7=cy=cy+rot*2; per_frame_8=sx=sx+max(0,(bass_att-1.2)); per_frame_9=sy=sy+max(0,(treb_att-1.2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - kiwi fruit.milk0000664000175000017500000003033611756064134027234 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=2.216490 fShader=0.000000 zoom=1.000291 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=1.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=it = (it + 1)*above(sample,0); wave_0_per_point2=ita = (ita + 1)*above(sample,0)*below(ita,6); wave_0_per_point3=sp = sample*6.2832*4 - time; wave_0_per_point4= wave_0_per_point5=sz = .02 + (value1 + value2)*.1; wave_0_per_point6=//sz = .2; wave_0_per_point7=mxd = .5 + sz*sin(sp)*.75; wave_0_per_point8=myd = .5 + sz*cos(sp); wave_0_per_point9= wave_0_per_point10= wave_0_per_point11=c = if(ita,c,mxd); wave_0_per_point12=d = if(ita,d,myd); wave_0_per_point13= wave_0_per_point14=rad = pow((c-.5)*(c-.5) + (d-.5)*(d-.5),.5); wave_0_per_point15= wave_0_per_point16=sz = .005 + rad*.05; wave_0_per_point17=a = above(ita,0)*below(ita,6);//*below(it,343); wave_0_per_point18= wave_0_per_point19=mx = (1-above(ita,1)*below(ita,5))*-sz + equal(ita,3)*sz; wave_0_per_point20=my = equal(ita,2)*sz + equal(ita,4)*-sz; wave_0_per_point21= wave_0_per_point22=ang = if(ita,ang,0.7854 - sp); wave_0_per_point23= wave_0_per_point24=x = (mx*cos(ang) - my*sin(ang))*.75 + c; wave_0_per_point25=y = (mx*sin(ang) + my*cos(ang)) + d; wave_0_per_point26= wave_0_per_point27=rad = pow((x-.5)*(x-.5) + (y-.5)*(y-.5),.5); wave_0_per_point28=rad = 1-pow(1-rad,3); wave_0_per_point29= wave_0_per_point30=a = a*rad; wave_0_per_point31=rad = rad*6.2832*8 - time*.1; wave_0_per_point32= wave_0_per_point33=r = .5 + .5*sin(rad); wave_0_per_point34=g = .5 + .5*sin(rad + 2.0944); wave_0_per_point35=b = .5 + .5*sin(rad + 4.1888); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=it = (it + 1)*above(sample,0); wave_1_per_point2=ita = (ita + 1)*above(sample,0)*below(ita,6); wave_1_per_point3=sp = sample*6.2832*1.5; wave_1_per_point4= wave_1_per_point5=sz = .02 + (value1 + value2)*.1; wave_1_per_point6=//sz = .2; wave_1_per_point7=mxd = .5 + sz*sin(sp)*.75; wave_1_per_point8=myd = .5 + sz*cos(sp); wave_1_per_point9= wave_1_per_point10= wave_1_per_point11=c = if(ita,c,mxd); wave_1_per_point12=d = if(ita,d,myd); wave_1_per_point13= wave_1_per_point14=rad = pow((c-.5)*(c-.5) + (d-.5)*(d-.5),.5); wave_1_per_point15= wave_1_per_point16=sz = .005 + rad*.05; wave_1_per_point17=a = above(ita,0)*below(ita,6)*below(it,343); wave_1_per_point18= wave_1_per_point19=mx = (rand(1001)*.001 + rand(1001)*.001 - 1)*sz; wave_1_per_point20=my = (rand(1001)*.001*2 - 1)*(sz - abs(mx)); wave_1_per_point21= wave_1_per_point22=ang = if(ita,ang,0.7854 - sp); wave_1_per_point23= wave_1_per_point24=x = (mx*cos(ang) - my*sin(ang))*.75 + c; wave_1_per_point25=y = (mx*sin(ang) + my*cos(ang)) + d; wave_1_per_point26= wave_1_per_point27=rad = pow((x-.5)*(x-.5) + (y-.5)*(y-.5),.5); wave_1_per_point28=rad = 1-pow(1-rad,3); wave_1_per_point29= wave_1_per_point30=a = a*rad; wave_1_per_point31=rad = rad*6.2832 - time*.1; wave_1_per_point32= wave_1_per_point33=r = .5 + .5*sin(rad); wave_1_per_point34=g = .5 + .5*sin(rad + 2.0944); wave_1_per_point35=b = .5 + .5*sin(rad + 4.1888); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=it = (it + 1)*above(sample,0); wave_2_per_point2=ita = (ita + 1)*above(sample,0)*below(ita,6); wave_2_per_point3=sp = sample*6.2832*1.5; wave_2_per_point4= wave_2_per_point5=sz = .02 + (value1 + value2)*.1; wave_2_per_point6=//sz = .2; wave_2_per_point7=mxd = .5 + sz*sin(sp)*.75; wave_2_per_point8=myd = .5 + sz*cos(sp); wave_2_per_point9= wave_2_per_point10= wave_2_per_point11=c = if(ita,c,mxd); wave_2_per_point12=d = if(ita,d,myd); wave_2_per_point13= wave_2_per_point14=rad = pow((c-.5)*(c-.5) + (d-.5)*(d-.5),.5); wave_2_per_point15= wave_2_per_point16=sz = .005 + rad*.05; wave_2_per_point17=a = above(ita,0)*below(ita,6)*below(it,343); wave_2_per_point18= wave_2_per_point19=mx = (rand(1001)*.001 + rand(1001)*.001 - 1)*sz; wave_2_per_point20=my = (rand(1001)*.001*2 - 1)*(sz - abs(mx)); wave_2_per_point21= wave_2_per_point22=ang = if(ita,ang,0.7854 - sp); wave_2_per_point23= wave_2_per_point24=x = (mx*cos(ang) - my*sin(ang))*.75 + c; wave_2_per_point25=y = (mx*sin(ang) + my*cos(ang)) + d; wave_2_per_point26= wave_2_per_point27=rad = pow((x-.5)*(x-.5) + (y-.5)*(y-.5),.5); wave_2_per_point28=rad = 1-pow(1-rad,3); wave_2_per_point29= wave_2_per_point30=a = a*rad; wave_2_per_point31=rad = rad*6.2832 - time*.1; wave_2_per_point32= wave_2_per_point33=r = .5 + .5*sin(rad); wave_2_per_point34=g = .5 + .5*sin(rad + 2.0944); wave_2_per_point35=b = .5 + .5*sin(rad + 4.1888); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=it = (it + 1)*above(sample,0); wave_3_per_point2=ita = (ita + 1)*above(sample,0)*below(ita,6); wave_3_per_point3=sp = sample*6.2832*1.5; wave_3_per_point4= wave_3_per_point5=sz = .02 + (value1 + value2)*.1; wave_3_per_point6=//sz = .2; wave_3_per_point7=mxd = .5 + sz*sin(sp)*.75; wave_3_per_point8=myd = .5 + sz*cos(sp); wave_3_per_point9= wave_3_per_point10= wave_3_per_point11=c = if(ita,c,mxd); wave_3_per_point12=d = if(ita,d,myd); wave_3_per_point13= wave_3_per_point14=rad = pow((c-.5)*(c-.5) + (d-.5)*(d-.5),.5); wave_3_per_point15= wave_3_per_point16=sz = .005 + rad*.05; wave_3_per_point17=a = above(ita,0)*below(ita,6)*below(it,343); wave_3_per_point18= wave_3_per_point19=mx = (rand(1001)*.001 + rand(1001)*.001 - 1)*sz; wave_3_per_point20=my = (rand(1001)*.001*2 - 1)*(sz - abs(mx)); wave_3_per_point21= wave_3_per_point22=ang = if(ita,ang,0.7854 - sp); wave_3_per_point23= wave_3_per_point24=x = (mx*cos(ang) - my*sin(ang))*.75 + c; wave_3_per_point25=y = (mx*sin(ang) + my*cos(ang)) + d; wave_3_per_point26= wave_3_per_point27=rad = pow((x-.5)*(x-.5) + (y-.5)*(y-.5),.5); wave_3_per_point28=rad = 1-pow(1-rad,3); wave_3_per_point29= wave_3_per_point30=a = a*rad; wave_3_per_point31=rad = rad*6.2832 - time*.1; wave_3_per_point32= wave_3_per_point33=r = .5 + .5*sin(rad); wave_3_per_point34=g = .5 + .5*sin(rad + 2.0944); wave_3_per_point35=b = .5 + .5*sin(rad + 4.1888); shapecode_0_enabled=1 shapecode_0_sides=44 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.148886 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=44 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.542790 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=tex_zoom = 1/rad*.99; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.25; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb*.1; per_frame_16=mt = mt + tic*mid*.1; per_frame_17=bt = bt + tic*bass; per_frame_18=vt = vt + tic*vav*.1; per_frame_19= per_frame_20=sp = abs(vav - slide)*.1; per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; per_frame_22=toc = 1; per_frame_23= per_frame_24=q1 = sin(vt)*4; per_frame_25=q2 = cos(vt)*4; per_pixel_1=zm = .1 + .85*sin(rad*6.2832*3); per_pixel_2= per_pixel_3=a = .5; per_pixel_4=b = .5; per_pixel_5=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_6=sw = below(dis,.2); per_pixel_7= per_pixel_8=mod = above(dis,.1); per_pixel_9=zm = zm*mod + (1-mod)*zm*pow(rad,.5); per_pixel_10= per_pixel_11=dx = zm*(x-.5); per_pixel_12=dy = zm*(y-.5); per_pixel_13= per_pixel_14= per_pixel_15=dx = if(sw,dx,0); per_pixel_16=dy = if(sw,dy,0); per_pixel_17= per_pixel_18= per_pixel_19=a = above(x,.5); per_pixel_20=b = above(y,.5); per_pixel_21=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_22= per_pixel_23=lim = below(dis,.2); per_pixel_24= per_pixel_25=dx = if(lim,.5*(1-2*below(x,.5)),dx); per_pixel_26=dy = if(lim,.5*(1-2*below(y,.5)),dy); per_pixel_27= per_pixel_28= per_pixel_29=mod = -1; per_pixel_30= per_pixel_31=dx = if(lim + sw,dx,mod*(x-q1)); per_pixel_32=dy = if(lim + sw,dy,mod*(y-q2)); per_pixel_33= per_pixel_34= per_pixel_35=zoom = if(lim,zoom,1); per_pixel_36=rot = if(lim + sw,0,1.57); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek EMPR - Scanner - Trust me, I've got a Melways.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Telek EMPR - Scanner - Trust me, I've got a Melw0000664000175000017500000001357311756064135032236 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.886994 fWaveSmoothing=0.63 fWaveParam=-0.512022 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.989618 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.080049 wave_g=0.672309 wave_b=0.063195 wave_x=0.075045 wave_y=0.423466 ob_size=0.055 ob_r=0.773572 ob_g=0.389471 ob_b=0.393519 ob_a=0.013639 ib_size=0.0035 ib_r=0.718305 ib_g=0.386754 ib_b=0.344725 ib_a=0.018358 nMotionVectorsX=38.399994 nMotionVectorsY=24.000004 mv_dx=-0.281976 mv_dy=0.406558 mv_l=5 mv_r=0.78774 mv_g=0.415692 mv_b=0.483679 mv_a=0.11169 per_frame_1=high_bass = above(bass_att,2); per_frame_2=high_treb = above(treb, 2); per_frame_3= per_frame_4=wave_b = if(high_treb,0,1); per_frame_5= per_frame_6=ob_r = sin(time*.3)/2+.5; per_frame_7=ob_g= sin(time*.34)/2+.5; per_frame_8=ob_b = sin(time*.3714)/2+.5; per_frame_9= per_frame_10=boomnow = if(high_bass,time,boomnow); per_frame_11=brightness = min(sqr(time-boomnow-.866)+.25,1); per_frame_12=av_bass=if(high_bass,av_bass*.8+.2*bass,av_bass); per_frame_13=count=count+above(bass,av_bass*1.2); per_frame_14= per_frame_15=ob_r = ob_r*brightness; per_frame_16=ob_g = ob_g*brightness; per_frame_17=ob_b = ob_b*brightness; per_frame_18= per_frame_19=w_dx = (above((w_y*bits)%2,0)*.01-.005)*sin(time); per_frame_20=w_dy = (above((w_x*bits)%2,0)*.01-.005)*cos(time); per_frame_21= per_frame_22=w_x = w_x+w_dx; per_frame_23=w_y = w_y +w_dy; per_frame_24=q1 = bits; per_frame_25= per_frame_26= per_frame_27=w_dx = if(above(abs(w_x-.5),.5),-w_dx,w_dx); per_frame_28=w_dy = if(above(abs(w_y-.5),.5),-w_dy,w_dy); per_frame_29=w_x = if(above(abs(w_x-.5),.5),(w_x-.5)*.95+.5,w_x); per_frame_30=w_y = if(above(abs(w_y-.5),.5),(w_y-.5)*.95+.5,w_y); per_frame_31= per_frame_32=wave_x = w_x; per_frame_33=wave_y = w_y; per_frame_34= per_frame_35=monitor = count; per_frame_36= per_frame_37= per_frame_38=ob_a = max(wave_b - bass , wave_b * time); per_frame_39=ib_r = max(treb * bass_att , wave_x * wave_b); per_frame_40=//ob_g = max(time * wave_r , warp * wave_x); per_frame_41=wave_g = min(wave_r + wave_x , time * wave_g); per_frame_42=wave_b = if(equal(bass * wave_r , bass * treb_att) , treb * zoom , treb - time); per_frame_43=//ob_b = max(max(bass_att + treb_att , mid_att * wave_g) , wave_r - wave_b); per_frame_44=mv_l = 5 + min(bass + wave_g , zoom - frame); per_frame_45=wave_b = max(if(equal(wave_b * wave_y , mid_att - wave_r) , time - frame , zoom * wave_r) , treb * frame); per_frame_46=mv_r = if(equal(treb + mid , bass - mid_att) , wave_y + wave_y , wave_r * treb); per_frame_47=mv_g = if(above(wave_r * treb_att , time - frame) , mid + warp , warp - treb); per_frame_48=ib_G = wave_x + zoom; per_frame_49=//ob_r = if(below(time * time , frame * bass) , bass_att * wave_g , bass * wave_g); per_frame_50=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_51=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_52=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_53=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_54=//ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_55=//ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_56=//ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_57=//ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_58=//ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_59=//ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_60=//ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_61=//ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_62=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_63=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_64=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_65=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_frame_66=mv_l=if(below(mv_l,0.0), 0.0, mv_l); per_frame_67=mv_l=if(above(mv_l,5.0), 5.0, mv_l); per_frame_68=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_69=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_70=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_71=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_72=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_73=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_74=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_75=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_76=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_77=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_78=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_79=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_80=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_81=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_82=ob_a=if(below(ob_a,0.0), 0.0, ob_a); per_frame_83=ob_a=if(above(ob_a,1.0), 1.0, ob_a); per_frame_84=ob_g=if(below(ob_g,0.0), 0.0, ob_g); per_frame_85=ob_g=if(above(ob_g,1.0), 1.0, ob_g); per_frame_86=ob_r=if(below(ob_r,0.0), 0.0, ob_r); per_frame_87=ob_r=if(above(ob_r,1.0), 1.0, ob_r); per_frame_88=ob_b=if(below(ob_b,0.0), 0.0, ob_b); per_frame_89=ob_b=if(above(ob_b,1.0), 1.0, ob_b); per_frame_90=ib_r=if(below(ib_r,0.0), 0.0, ib_r); per_frame_91=ib_r=if(above(ib_r,1.0), 1.0, ib_r); per_frame_92=ib_b=if(below(ib_b,0.0), 0.0, ib_b); per_frame_93=ib_b=if(above(ib_b,1.0), 1.0, ib_b); per_frame_94=ib_G=if(below(ib_G,0.0), 0.0, ib_G); per_frame_95=ib_G=if(above(ib_G,1.0), 1.0, ib_G); per_frame_96=mv_r=if(below(mv_r,0.0), 0.0, mv_r); per_frame_97=mv_r=if(above(mv_r,1.0), 1.0, mv_r); per_frame_98=mv_g=if(below(mv_g,0.0), 0.0, mv_g); per_frame_99=mv_g=if(above(mv_g,1.0), 1.0, mv_g); per_pixel_1=zoom = 1-.03*(1-rad); per_pixel_2=rot = sin(time*.07845+sin(time*.1))*.04*(1+sin(time*.09784)*.5-rad); per_frame_init_1=bits = 5; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Galaxy Swirl Mix).milk0000664000175000017500000001423411756064134032351 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.600000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=wave_x = 1-(xpos + 0.5); per_frame_4=wave_y = ypos + 0.5; per_frame_5=mv_r = 0.5 + 0.499*(0.60*sin(3.980*time) + 0.40*sin(1.047*time) ); per_frame_6=mv_g = 0.5+ 0.499*(0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_7=mv_b = 0.5 + 0.499*(0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_8=q1 = (x_pos+0.5); per_frame_9=q2 = 1- (ypos+0.5); per_frame_10=wave_a =0; per_frame_11=warp=0; per_frame_12=zoom =1; per_frame_13=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_14=movement = if(above(movement,10000), 0, movement); per_frame_15=rot =-0.04+ 0.01*(sin(movement*0.696)+cos(movement*0.463)+sin(movement*0.365)); per_frame_16=cx = 0 + 0.1*(sin(movement*0.247)+cos(movement*0.373)+sin(movement*0.187)); per_frame_17=cy = 0 + 0.1*(sin(movement*0.317)+cos(movement*0.209)+sin(movement*0.109)); per_frame_18=ob_b = q4+0.25*sin(movement*3.816); per_frame_19=ob_g = q4+0.25*sin(movement*0.744); per_frame_20=ob_r = q4+0.25*sin(movement*0.707); per_frame_21=wrap = below(bass+bass_att,3); per_frame_22=zoom = 0.99 + 0.0035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx = 2*(2*myx*myy); per_pixel_4=dy = 2*((myy*myy) - (myx*myx)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Four Kinds of Amphetamines.milk0000664000175000017500000000223511756064134031507 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=0.8 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.97 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=0.8 fWaveScale=1.053 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.488 fShader=1 zoom=1.316 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.35 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Swirlie 1.milk0000664000175000017500000000322411756064134026320 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.994 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.499998 fWaveScale=1.524161 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.334695 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0 zoom=0.961 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.771011 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.5 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_x = wave_x + 0.2900*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.2900*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat detached centerpoint_made_for_highest_texture_size.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat detached centerpoint_made_for_highest0000664000175000017500000001327311756064134033601 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=0.9; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_9=ob_b = 0.5+0.4*sin(2.332*time); per_frame_10=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_11=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_12=ib_b = 1-ob_b; per_frame_13= per_frame_14=monitor=yspeed; per_frame_15= per_frame_16=zoom=1; per_frame_17= per_frame_18=musictime=musictime+vol*(45/fps); per_frame_19=q4=sin(musictime*0.02)*0.3; per_frame_20=q5=sin(musictime*0.01)*0.3; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.1; per_frame_23=dy=cos(musictime*0.069)*0.1; per_pixel_1= per_pixel_2=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5= per_pixel_6=zm = log(sqrt(2)-rd) -0.24; per_pixel_7=zm = max(abs(zm),0.25) * sign(zm); per_pixel_8=sx=zm;sy=zm projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - spectrum bubble field.milk0000664000175000017500000001537411756064134031354 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.970816 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=19 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.028415 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.380914 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.866421 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.347837 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5 + sin(time)*0.003; shape_1_per_frame3=y=.5 + cos(time*3)*0.003; shape_1_per_frame4= shape_1_per_frame5=spl = spl-0.01; shape_1_per_frame6=spl = if( below(spl,0) , 1 , spl); shape_1_per_frame7=tex_zoom=1 + (1-spl*spl); shape_1_per_frame8=a = min( 1, spl*3) shapecode_2_enabled=1 shapecode_2_sides=22 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.449289 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=2.216705 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=1.000000 shape_2_per_frame1=tex_ang=sin(time*0.5); shape_2_per_frame2=sn=sign(tex_ang); shape_2_per_frame3=tex_ang = tex_ang*tex_ang*sn*0.5; shape_2_per_frame4=thick=above(.9,bass); shape_2_per_frame5=//sides=treb*20; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(60/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=//dx=sin(musictime*0.1)*0.03; per_frame_20=//dy=cos(musictime*0.069)*0.03; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25= per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29=zoom=1; per_frame_30=dx=0; per_frame_31=dy=0; per_frame_32=cx=sin(time*0.25) + 0.5; per_frame_33=cy=sin(time*0.125) + 0.5; per_frame_34=sy=0.5 + (sin(time*0.5)*0.5+0.5)*0.25; per_frame_35=sx=sy*0.95; per_frame_36=rot=sin(time*0.31)*0.6 ././@LongLink0000000000000000000000000000017000000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Unclaimed Wreckage 2 (Mystic Stake Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Unclaimed Wreckage 2 (Mys0000664000175000017500000001765211756064135032712 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.994000 fDecay=0.920000 fVideoEchoZoom=0.999800 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.254574 fWaveScale=0.450290 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.998166 fShader=0.000000 zoom=0.879987 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999998 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.900000 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.300000 shapecode_0_y=0.600000 shapecode_0_rad=0.731600 shapecode_0_ang=1.256637 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = x + 0.1*sin(time*0.785); shape_0_per_frame2=y =y + 0.1*sin(time*0.6728); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.300000 shapecode_1_y=0.500000 shapecode_1_rad=0.731600 shapecode_1_ang=1.256637 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x = x + 0.1*sin(time*0.568); shape_1_per_frame2=y =y + 0.1*sin(time*0.551); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.892691 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r = 0.8 + 0.19 *sin(time*0.157); shape_2_per_frame2=b = 0.2 + 0.19*sin(time*0.3416); shape_2_per_frame3=g = 0.2 + 0.19*cos(time*0.4231); shape_2_per_frame4=g2 = 0.8 + 0.19 *sin(time*0.157); shape_2_per_frame5=b2 = 0.4 + 0.39*sin(time*0.3416); shape_2_per_frame6=r2 = 0.2 + 0.19*cos(time*0.4231); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978841 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.502295 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.600000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=tex_zoom = 0.503 + 0.005*q6; per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48= per_frame_49=ob_a=.8+.2*q2; per_frame_50=monitor = q6; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q6))*(10+q7)); per_pixel_4=rot=bnot(above(x,.5)+((y*q8)%q7)) per_pixel_5=*cos(rad+3.14*if(above(grid,0),snur,bnot(snur))*(.5+.5*sin(rad*3.14*q1)))*q4; per_pixel_6=zoom=zoom+.003*sin(rad*2+rad*q2)*sign(snee)-.01*sin(rad*2*q3); per_pixel_7=rot=if(rot,rot*sign(snur),q6*sign(-snur)); per_pixel_8=cx=if(below(x,.5)*above(y,.5),.5+.2*q1,.5); per_pixel_9=cy=if(below(x,.5)*below(y,.5),.5+.2*q3,.5); per_pixel_10=sx=sx+.17*sin(rad)*q1*grid*(1-abs(rot)); per_pixel_11=sy=sy+.17*sin(rad)*q2*grid*(1-abs(rot)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Snowflake Halo.milk0000664000175000017500000000262111756064134027354 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=2.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.010000 fWaveSmoothing=0.360000 fWaveParam=-0.500000 fModWaveAlphaStart=0.709800 fModWaveAlphaEnd=1.700000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.959487 rot=0.020000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.198054 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 per_frame_1=ff = frame/100; per_frame_2=wave_r = sin(5*ff/2)/2+0.5; per_frame_3=wave_g = cos(ff/3)/2+0.5; per_frame_4=wave_b = cos(3*ff/2)/2+0.5; per_frame_5=zoom = zoom - if(below(zoom,0.96),0,0.008); per_frame_6=zoom = zoom + 0.15*bass_att; per_pixel_1=angval = ang + abs(3.14*sin(time*0.345) + 3.14*sin(time*.234)); per_pixel_2=rot=(2*abs((sin(time)-0.5))-angval)/1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Serpent.milk0000664000175000017500000000263111756064134026202 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.369668 fWaveScale=1.3 fWaveSmoothing=0.5 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=3.6 fShader=0 zoom=1.004 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.309 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%200,0); per_pixel_1=sx=sx+0.05*sin((y*2-1)*6+time*1.53+(x*2-1)*3.2); per_pixel_2=sy=sy+0.05*cos((x*2-1)*8+time*1.71+(y*2-1)*4.3); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - brain coral.milk0000664000175000017500000002506111756064134027332 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=0.999600 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000001 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999999 sy=1.115500 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=2.560000 nMotionVectorsY=48.000000 mv_dx=0.360000 mv_dy=-0.800000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.800000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sw = (1-sw)*above(sample,0); wave_0_per_point2= wave_0_per_point3=osa = sample*above(sample,0); wave_0_per_point4= wave_0_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_0_per_point6= wave_0_per_point7=mod = value1; wave_0_per_point8=mod = mod*sw; wave_0_per_point9= wave_0_per_point10=x = if(sw,osa,sample); wave_0_per_point11=x = sample*.5; wave_0_per_point12=y = 1 + mod*.5; wave_0_per_point13= wave_0_per_point14=osa = sample; wave_0_per_point15= wave_0_per_point16=mo = 3.7 + mod*6 + q1; wave_0_per_point17= wave_0_per_point18=r = .5 + sin(mo)*.5; wave_0_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_0_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_0_per_point21= wave_0_per_point22=a = 1 - abs(mod)*12; wave_0_per_point23=a = 1-sw; wave_0_per_point24=a = max(0,min(a,1)); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.800000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sw = (1-sw)*below(sample,1); wave_1_per_point2= wave_1_per_point3=osa = sample*above(sample,0); wave_1_per_point4= wave_1_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_1_per_point6= wave_1_per_point7=mod = value1; wave_1_per_point8=mod = mod*sw; wave_1_per_point9= wave_1_per_point10=x = if(sw,osa,sample); wave_1_per_point11=x = 1-sample*.5; wave_1_per_point12=y = 0 + mod*.5; wave_1_per_point13= wave_1_per_point14=osa = sample; wave_1_per_point15= wave_1_per_point16=mo = 3.7 + mod*6 + q1; wave_1_per_point17= wave_1_per_point18=r = .5 + sin(mo)*.5; wave_1_per_point19=g = .5 + sin(mo + 1.0472)*.5; wave_1_per_point20=b = .5 + sin(mo + 2.0944)*.5; wave_1_per_point21= wave_1_per_point22=a = 1 - abs(mod)*12; wave_1_per_point23=a = 1-sw; wave_1_per_point24=a = max(0,min(a,1)); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.800000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=sw = (1-sw)*above(sample,0); wave_2_per_point2= wave_2_per_point3=osa = sample*above(sample,0); wave_2_per_point4= wave_2_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_2_per_point6= wave_2_per_point7=mod = value1; wave_2_per_point8=mod = mod; wave_2_per_point9= wave_2_per_point10=x = if(sw,osa,sample); wave_2_per_point11=x = sample*.5; wave_2_per_point12=y = 1 + mod*.5; wave_2_per_point13= wave_2_per_point14=osa = sample; wave_2_per_point15= wave_2_per_point16=mo = 3.7 + mod*6 + q1; wave_2_per_point17= wave_2_per_point18=//r = .5 + sin(mo)*.5; wave_2_per_point19=//g = .5 + sin(mo + 1.0472)*.5; wave_2_per_point20=//b = .5 + sin(mo + 2.0944)*.5; wave_2_per_point21= wave_2_per_point22=//a = 1 - abs(mod)*12; wave_2_per_point23=//a = 1-sw; wave_2_per_point24=a = max(0,min(a,1)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.800000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=sw = (1-sw)*above(sample,0); wave_3_per_point2= wave_3_per_point3=osa = sample*above(sample,0); wave_3_per_point4= wave_3_per_point5=mod = pow(value1*2,2)*sign(value1)*.5; wave_3_per_point6= wave_3_per_point7=mod = value1; wave_3_per_point8=mod = mod; wave_3_per_point9= wave_3_per_point10=x = if(sw,osa,sample); wave_3_per_point11=x = 1 - sample*.5; wave_3_per_point12=y = 0 + mod*.5; wave_3_per_point13= wave_3_per_point14=osa = sample; wave_3_per_point15= wave_3_per_point16=mo = 3.7 + mod*6 + q1; wave_3_per_point17= wave_3_per_point18=//r = .5 + sin(mo)*.5; wave_3_per_point19=//g = .5 + sin(mo + 1.0472)*.5; wave_3_per_point20=//b = .5 + sin(mo + 2.0944)*.5; wave_3_per_point21= wave_3_per_point22=//a = 1 - abs(mod)*12; wave_3_per_point23=//a = 1-sw; wave_3_per_point24=a = max(0,min(a,1)); shapecode_0_enabled=1 shapecode_0_sides=54 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=1.000000 shapecode_0_rad=0.134785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ti = q1; shape_0_per_frame2=rad = q2; shape_0_per_frame3=x = (ti - int(ti))*.5; shape_0_per_frame4= shape_0_per_frame5= shapecode_1_enabled=1 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.000000 shapecode_1_rad=0.134785 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ti = q1; shape_1_per_frame2=rad = q2; shape_1_per_frame3=x = 1-(ti - int(ti))*.5; shape_1_per_frame4= shapecode_2_enabled=1 shapecode_2_sides=43 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.690000 shapecode_2_y=0.500000 shapecode_2_rad=0.548200 shapecode_2_ang=0.000000 shapecode_2_tex_ang=3.895574 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=rad = .4 + q3; shape_2_per_frame2= shape_2_per_frame3=tex_zoom = 1/rad*.8; shape_2_per_frame4= shape_2_per_frame5=x = .5 + q3; shape_2_per_frame6= shape_2_per_frame7=tex_ang = -q4; shape_2_per_frame8= shape_2_per_frame9=ti = q5 + sin(time*1.234); shape_2_per_frame10= shape_2_per_frame11=x = .5 + q3*sin(ti); shape_2_per_frame12=y = .5 + q3*cos(ti)*.5; shapecode_3_enabled=1 shapecode_3_sides=43 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500001 shapecode_3_y=0.500000 shapecode_3_rad=0.548218 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.879646 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=rad = .4 + q3; shape_3_per_frame2= shape_3_per_frame3=tex_zoom = 1/rad*.8; shape_3_per_frame4= shape_3_per_frame5=x = .5 - q3; shape_3_per_frame6= shape_3_per_frame7=tex_ang = q4; shape_3_per_frame8= shape_3_per_frame9=ti = q5 + sin(time*.948) + 3.1416; shape_3_per_frame10= shape_3_per_frame11=x = .5 + q3*sin(ti)*1.5; shape_3_per_frame12=y = .5 + q3*cos(ti)*.5; per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_7= per_frame_8=ra = 1/tic*.25; per_frame_9= per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=ra = 1/tic*.05; per_frame_13=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_14=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_15= per_frame_16=ra = 1/tic*.1; per_frame_17=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_18= per_frame_19= per_frame_20=tt = tt + tic*treb; per_frame_21=mt = mt + tic*mid; per_frame_22=bt = bt + tic*bass; per_frame_23=vt = vt + tic*vav; per_frame_24= per_frame_25=q1 = time; per_frame_26= per_frame_27=q2 = vav*.1; per_frame_28= per_frame_29=q3 = .02 + bass_avg*.05; per_frame_30=q4 = .5 + (treb_avg + mid_avg)*.25; per_frame_31=//q4 = (treb_avg - mid_avg); per_frame_32=//q4 = bass_avg - (treb_avg + mid_avg)*.5; per_frame_33=//q4 = -bass_avg; per_frame_34= per_frame_35= per_frame_36=q5 = vt*3; per_frame_37= per_frame_38=monitor = q4; per_frame_39= per_frame_40=//rot = .025*max(.7,vav); per_frame_41=rot = .025*(.7 + vav*.25); per_frame_42=//rot = .025*vav; per_frame_43= per_pixel_1=mod = .1; per_pixel_2= per_pixel_3=//sw = above(x,.5); per_pixel_4= per_pixel_5=//dy = mod*pow(abs(y - .5)*2,1.5)*sign(y-.5); per_pixel_6= per_pixel_7=//dy = .2*sign(y-.5)*sw; per_pixel_8= per_pixel_9=//sy = 1 + (1-sw)*.116; per_pixel_10= per_pixel_11= per_pixel_12=//rot = .05; per_pixel_13= per_pixel_14=cx = if(above(y,.5),-1,2); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - War Machine (Shifting Complexity Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - War Machine (Shifting Complexity Mix).mi0000664000175000017500000000512011756064134033014 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.999996 fWaveSmoothing=0.75 fWaveParam=-0.4999 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.8 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.5 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=ob_r = above(bass_att,bass)*(bass_att-bass)*4; per_frame_6=volume = 0.3*(bass+mid+att); per_frame_7=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_8=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = max(bass_att,peakbass_att); per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_14=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_15=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_16=beatcounter = beatcounter + beat; per_frame_17=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_18=mode2 = if(beat,(mode2 + rand(7) + 1)%8,mode2); per_frame_19=mode3 = if(beat,(mode3 + rand(7) + 1)%8,mode3); per_frame_20=q1 = 2*mode-1; per_frame_21=q2 = mode2 + 2; per_frame_22=q3 = 1/q2; per_frame_23=q4 = mode3 + 2; per_frame_24=q5 = 1/q4; per_frame_25=wave_x = (rand(q2)+0.5)*q3; per_frame_26=wave_y = (rand(q4)+0.5)*q5; per_frame_27=decay = decay - 0.1*equal(frame%50,0); per_pixel_1=cx = ((0&(x*q2-0.5))+0.5)*q3; per_pixel_2=cy = ((0&(y*q4-0.5))+0.5)*q5; per_pixel_3=rot = rot*pow(-1,(0&(x*q2-0.5)) + (0&(y*q4-0.5)))*q1; ././@LongLink0000000000000000000000000000023000000000000011560 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix07 recursive demons.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000664000175000017500000005526511756064134032441 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.560000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.100000 wavecode_2_g=1.000000 wavecode_2_b=0.700000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=-xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point71=a=a*a; wave_2_per_point72= wave_2_per_point73=b=b+pow(1-sample,2)*0.3; wave_2_per_point74= wave_2_per_point75= wave_2_per_point76= wave_2_per_point77=r1=t1; wave_2_per_point78=g1=t2; wave_2_per_point79=b1=t3; wave_2_per_point80=r2=t4; wave_2_per_point81=g2=t5; wave_2_per_point82=b2=t6; wave_2_per_point83= wave_2_per_point84=r=r1*flip + r2*(1-flip); wave_2_per_point85=g=g1*flip + g2*(1-flip); wave_2_per_point86=b=b1*flip + b2*(1-flip); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.200000 wavecode_3_g=1.000000 wavecode_3_b=0.600000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=-xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74= wave_3_per_point75=b=b+pow(1-sample,2)*0.3; wave_3_per_point76= wave_3_per_point77=r1=t1; wave_3_per_point78=g1=t2; wave_3_per_point79=b1=t3; wave_3_per_point80=r2=t4; wave_3_per_point81=g2=t5; wave_3_per_point82=b2=t6; wave_3_per_point83= wave_3_per_point84=r=r1*flip + r2*(1-flip); wave_3_per_point85=g=g1*flip + g2*(1-flip); wave_3_per_point86=b=b1*flip + b2*(1-flip); shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.038091 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.600000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=zoom=1; per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19=angadv=angadv+beat; per_frame_20=angadv=if( above(angadv,5) , 2 , angadv ); per_frame_21=q7=angadv; per_frame_22= per_frame_23= per_frame_24=decay=0.95; per_frame_25=zoom=1.002; per_frame_26= per_frame_27=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_28=vol=vol*vol; per_frame_29=mtime=mtime+vol*0.1*flip*(37/fps); per_frame_30= per_frame_31=q1=mtime*0.4; per_frame_32= per_frame_33=warp=0.0; per_frame_34= per_frame_35=cx=sin(mtime*0.2)*0.4 + 0.5; per_frame_36=cy=sin(mtime*0.33); per_frame_37=cys=sign(cy); per_frame_38=cy=cy*cy*cys; per_frame_39=cy=cy*0.4+0.5; per_frame_40= per_frame_41=//cx=sin(time)*0.5+0.5; per_frame_42=//cy=cos(time)*0.5+0.5; per_frame_43=//cx=0.5; per_frame_44=//cy=0.5; per_frame_45=rot=sin(time*0.25)*0.31 per_frame_46= per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=//var=tan(time)*treb; per_pixel_3=tbr=0.7+treb*0.3; per_pixel_4=var=-2*tbr*0.75; per_pixel_5= per_pixel_6=ag=atan( (y-0.5-(cy-0.5))/(x-0.5-(cx-0.5)) )*1.75; per_pixel_7=star=sin(ang*q7)*tbr; per_pixel_8= per_pixel_9=rdd=max( abs(x-0.5) , abs(y-0.5) )*4 ; per_pixel_10=zm=1+(rdd/40)+(var/40)+star*0.003 ; per_pixel_11= per_pixel_12=//sx=zm; per_pixel_13=//sy=zm; per_pixel_14=//sx=1+star*0.1;sy=1+star*0.1; per_pixel_15=sx=0.8;sy=sx; per_pixel_16=//rot=star*0.01*tbr projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat_Eo.S. Eyes_spiral_mix.milk0000664000175000017500000002214211756064135030325 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850100 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.799999 mv_r=0.300000 mv_g=0.210000 mv_b=0.110000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.03; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.10; wave_0_per_point4=yp=cos(smp )*0.10; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=ib_r=sin(time)*0.5+0.5; per_frame_6=ib_g=sin(time+2.1)*0.5+0.5; per_frame_7=ib_b=sin(time+4.2)*0.5+0.5; per_frame_8= per_frame_9=ob_r=ib_r-0.5; per_frame_10=ob_g=ib_g-0.5; per_frame_11=ob_b=ib_b-0.5; per_frame_12=q1=ib_r; per_frame_13=q2=ib_g; per_frame_14=q3=ib_b; per_frame_15= per_frame_16= per_frame_17= per_frame_18=decay = .98; per_frame_19= per_frame_20= per_frame_21=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_22=//solarize=above(0.5,bass); per_frame_23=//darken=above(0.4,treb); per_frame_24= per_frame_25=musictime=musictime+(mid*mid)*0.003*(75/fps); per_frame_26=basstime=basstime+(bass*bass)*0.03*(75/fps); per_frame_27= per_frame_28= per_frame_29=xpos=sin(musictime*0.6)*0.1; per_frame_30=ypos=sin(musictime*0.4)*0.3; per_frame_31=q4=xpos; per_frame_32=q5=ypos; per_frame_33=q6=basstime; per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=1.02; per_pixel_9= per_pixel_10=//move center based on musictime per_pixel_11=cx=0.5+q4; per_pixel_12=cy=0.5-q5; per_pixel_13= per_pixel_14=//adjust x,y values based on musictime per_pixel_15=nx=(x-0.5-q4)*2; per_pixel_16=ny=(y-0.5+q5)*1.5; per_pixel_17= per_pixel_18=//radians based on adjusted x,y per_pixel_19=rd=sqrt( sqr(nx) + sqr(ny) ); per_pixel_20= per_pixel_21=//ang based on adjusted x,y per_pixel_22=ag=atan( ny/nx ); per_pixel_23= per_pixel_24=zm=(1.1-(rd/4)); per_pixel_25=//zm=1; per_pixel_26= per_pixel_27=shapechange=sin(q6*0.2)*5+5; per_pixel_28= per_pixel_29=star=sin(ag*(2+shapechange)+q6)*(1-rad)*0.5 + 0.5; per_pixel_30=star=star*star*3 -0.4; per_pixel_31=star=star*treb*treb*0.5; per_pixel_32=zm=zm+star*0.1; per_pixel_33=sx=zm; per_pixel_34=sy=zm; per_pixel_35=rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3)*0.6 * -sin(ag*4); per_pixel_36= per_pixel_37=dx=sin(y*40)*(q4*0.05); per_pixel_38=dy=cos(x*40)*(q4*0.05); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - systolic pressure (Eo.S. remix).milk0000664000175000017500000001642611756064134032322 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.071719 fWaveSmoothing=0.750000 fWaveParam=-0.160000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.050000 ob_g=0.000000 ob_b=0.000000 ob_a=0.020000 ib_size=0.500000 ib_r=0.050000 ib_g=0.000000 ib_b=0.000000 ib_a=0.020000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.598910 mv_dy=0.978744 mv_l=0.500000 mv_r=0.296168 mv_g=0.490016 mv_b=0.461879 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*(xspeed*0.5); per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*(yspeed*0.5); per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = ypos + 0.5; per_frame_24=wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=wave_g = wave_g + 0.150*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=wave_b = wave_b + 0.150*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=mv_a = if(beat, 0.1, ib_a); per_frame_31=ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1- wave_y; per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q2; per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.05 + below(newrad,0.39+q3)*(0.6-newrad), pow(1 + 0.5*cos(newrad+2*q3+0.28), newrad*2-1)); per_pixel_5=dx = -0.0005 + (newx)*(newzoom*0.97) - newx; per_pixel_6=dy = -0.0005 + (newy)*(newzoom*0.97) - newy; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - fractal grinder (opalescent).milk0000664000175000017500000003070611756064135032447 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=0.999604 fVideoEchoAlpha=0.300000 nVideoEchoOrientation=2 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.157176 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.842800 fShader=0.000000 zoom=0.878219 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.300000 ib_size=0.260000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.003000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = .5 + sin(time*2.345); wave_0_per_frame2=g = .5 + sin(time*2.935); wave_0_per_frame3=b = .5 + sin(time*2.571); wave_0_per_point1=sp = sample*6.283185*2; wave_0_per_point2=sz = .095; wave_0_per_point3= wave_0_per_point4=sw = above(sample,.5); wave_0_per_point5=ox = if(sw,sz + sz*sin(sp),-sz - sz*sin(sp)); wave_0_per_point6=oy = if(sw,sz*cos(sp),sz*cos(sp)); wave_0_per_point7= wave_0_per_point8= wave_0_per_point9=r = sw; wave_0_per_point10=ag = sw; wave_0_per_point11=ab = sw; wave_0_per_point12= wave_0_per_point13=zang = q6*.243; wave_0_per_point14= wave_0_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point17=ox = mx; wave_0_per_point18=oy = my; wave_0_per_point19= wave_0_per_point20=x = ox*.75 + .5; wave_0_per_point21=y = oy + .5; wave_0_per_point22= wave_0_per_point23=ti = q6; wave_0_per_point24=a = max(sin(ti*1.5) - .5,0)*2; wave_0_per_point25=a = a*max(sin(ti*3.5),0); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_point1=sp = sample*10; wave_1_per_point2=ti = time; wave_1_per_point3= wave_1_per_point4= wave_1_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point8= wave_1_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_1_per_point10= wave_1_per_point11=ox = sign(ox)*pow(ox,4)*2; wave_1_per_point12=oy = sign(oy)*pow(oy,4)*2; wave_1_per_point13=oz = sign(oz)*pow(oz,4)*2; wave_1_per_point14= wave_1_per_point15=a = (1.732 - dis)*.57735; wave_1_per_point16= wave_1_per_point17=xang = q2; wave_1_per_point18=yang = q3; wave_1_per_point19=zang = q4; wave_1_per_point20= wave_1_per_point21=fov = .5; wave_1_per_point22= wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point25=ox = mx; wave_1_per_point26=oz = mz; wave_1_per_point27=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point28=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point29=ox = mx; wave_1_per_point30=oy = my; wave_1_per_point31=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point32=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point33=oy = my; wave_1_per_point34=oz = mz; wave_1_per_point35= wave_1_per_point36=oz = (oz - int(oz*.2)*5 - 5)*2; wave_1_per_point37=x = ox*fov/oz + 0.5; wave_1_per_point38=x = (x-.5)*0.75 + 0.5; wave_1_per_point39=y = oy*fov/oz + 0.5; wave_1_per_point40= wave_1_per_point41= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_frame1=tic = min(time-tir,.1); wave_2_per_frame2=tir = time; wave_2_per_frame3=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_2_per_frame4= wave_2_per_frame5= wave_2_per_frame6=vr = .75 + .25*sin(ti*1.132 + 1); wave_2_per_frame7=vg = .75 + .25*sin(ti*1.121 + 1); wave_2_per_frame8=vb = .75 + .25*sin(ti*1.187 + 1); wave_2_per_frame9=ar=vr; wave_2_per_frame10=ag=vg; wave_2_per_frame11=ab=vb; wave_2_per_point1=sp = sample*10; wave_2_per_point2=ti = time; wave_2_per_point3= wave_2_per_point4= wave_2_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point8= wave_2_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_2_per_point10= wave_2_per_point11=ox = sign(ox)*pow(ox,3)*8; wave_2_per_point12=oy = sign(oy)*pow(oy,3)*8; wave_2_per_point13=oz = sign(oz)*pow(oz,3)*8; wave_2_per_point14= wave_2_per_point15=a = (1.732 - dis)*.57735; wave_2_per_point16= wave_2_per_point17=xang = q2; wave_2_per_point18=yang = q3; wave_2_per_point19=zang = q4; wave_2_per_point20= wave_2_per_point21=fov = .5; wave_2_per_point22= wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point25=ox = mx; wave_2_per_point26=oz = mz; wave_2_per_point27=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point28=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point29=ox = mx; wave_2_per_point30=oy = my; wave_2_per_point31=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point32=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point33=oy = my; wave_2_per_point34=oz = mz; wave_2_per_point35= wave_2_per_point36=oz = (oz - int(oz*.2)*5 - 5)*2; wave_2_per_point37=x = ox*fov/oz + 0.5; wave_2_per_point38=x = (x-.5)*0.75 + 0.5; wave_2_per_point39=y = oy*fov/oz + 0.5; wave_2_per_point40= wave_2_per_point41= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ra = .7; wave_3_per_point2=rb = .1; wave_3_per_point3=pib = 6.28318530718; wave_3_per_point4= wave_3_per_point5=tic = min(time-tin,.1); wave_3_per_point6=tin = if(equal(sample,0),time,tin); wave_3_per_point7= wave_3_per_point8=mod = pow(pib,21); wave_3_per_point9=med = 1; wave_3_per_point10= wave_3_per_point11=sp = sample*pib*mod + time*1; wave_3_per_point12=sam = sample*med - q7; wave_3_per_point13= wave_3_per_point14=ox = ra*sin(sam*pib); wave_3_per_point15=oy = ra*cos(sam*pib); wave_3_per_point16=ox = ox + rb*-cos(sp)*sin(sam*pib); wave_3_per_point17=oz = rb*-sin(sp); wave_3_per_point18=oy = oy + rb*-cos(sp)*cos(sam*pib); wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=a = .5 + .5*cos(sample*pib*3 + pib*.5); wave_3_per_point22= wave_3_per_point23=xang = q2; wave_3_per_point24=yang = q3; wave_3_per_point25=zang = q4; wave_3_per_point26=fov = .5; wave_3_per_point27= wave_3_per_point28=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point29=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point30=ox = mx; wave_3_per_point31=oy = my; wave_3_per_point32=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point33=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point34=ox = mx; wave_3_per_point35=oz = mz; wave_3_per_point36=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point37=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point38=oy = my; wave_3_per_point39=oz = mz; wave_3_per_point40= wave_3_per_point41=oz = oz - 2; wave_3_per_point42=x = ox*fov/oz + 0.5; wave_3_per_point43=x = (x-.5)*0.75 + 0.5; wave_3_per_point44=y = oy*fov/oz + 0.5; wave_3_per_point45= shapecode_0_enabled=1 shapecode_0_sides=74 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.800000 shapecode_0_y=0.200000 shapecode_0_rad=0.608571 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.620242 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang = -q1; shapecode_1_enabled=1 shapecode_1_sides=74 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.200000 shapecode_1_y=0.800000 shapecode_1_rad=0.608571 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.923455 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = -q1; shapecode_2_enabled=1 shapecode_2_sides=74 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.200000 shapecode_2_y=0.200000 shapecode_2_rad=0.608571 shapecode_2_ang=0.000000 shapecode_2_tex_ang=3.141593 shapecode_2_tex_zoom=0.685133 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = q1; shapecode_3_enabled=1 shapecode_3_sides=74 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.800000 shapecode_3_y=0.800000 shapecode_3_rad=0.608571 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=0.756813 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=ang = q1; per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_8=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_9=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=tt = tt + tic*treb_avg; per_frame_13=mt = mt + tic*mid_avg; per_frame_14=bt = bt + tic*bass_avg; per_frame_15=vt = vt + tic*vav; per_frame_16= per_frame_17=sp = abs(vav - slide)*.1; per_frame_18= per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp); per_frame_20=slide = 1.4; per_frame_21= per_frame_22=q1 = vt*.5;// to shape rotation per_frame_23=q2 = tt*.1;// to wave 2 rot per_frame_24=q3 = mt*.1;// to wave 2 rot per_frame_25=q4 = bt*.1;// to wave 2 rot per_frame_26=q6 = vt;// to wave 1 opacity cycling + wave 1 rot per_frame_27=decay = 1; per_frame_28= per_frame_29=ib_size = 1 - ob_size; per_frame_30= per_frame_31=echo_zoom = 1 + bass_avg*.1 - (treb_avg + mid_avg)*.5*.1; per_frame_32=echo_zoom = 1; per_pixel_1=mx = (x-.5)*1.33; per_pixel_2=my = y - .5; per_pixel_3= per_pixel_4=sw = above(rad,.4) + below(rad,.04) + above(rad,.3)*below(rad,.4)*(rad-.3)*5; per_pixel_5=sw = above(rad,.3)*(rad-.3)*5; per_pixel_6= per_pixel_7=zoom = 1 - .1*sw; per_pixel_8= per_pixel_9=rot = 0 + .2*sw; per_pixel_10= per_pixel_11=dx = (1-sw)*sin(ang)*.001*.75; per_pixel_12=dy = (1-sw)*cos(ang)*.001; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Curse of the Mirror Emu.milk0000664000175000017500000001476411756064134031425 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.653092 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.200000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=wave_x = wave_x + 0.1*cos(1.2*time)*sin(1.1*time)+0.1*sin(0.61*time); per_frame_6=wave_y = wave_y + 0.1*sin(1.2*time)*cos(4.1*time)+0.11*cos(1.1*time); per_frame_7= per_frame_8=ob_r = 1-abs(wave_r); per_frame_9=ob_b = 1-abs(wave_b); per_frame_10=ob_g = 1-abs(wave_g); per_frame_11= per_frame_12=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_13=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_14=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_15=rg1 = abs(sin(time)); per_frame_16=rg2 = 0*above(rg1,0.75) + 3*below(rg1,0.25) + 1*above(rg1,0.25)*below(rg1,0.5)+ per_frame_17=2*above(rg1,0.5)*below(rg1,0.75); per_frame_18=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_19= per_frame_20=echo_orient = rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=xbar = above(sin(dx_r*2*time),0)*abs(4-x*tan(4*cos(y*time))) + per_pixel_6=below(sin(dx_r*2*time),0)*sin(3*x*sin(3*cos(dx_r*y*time))); per_pixel_7=ybar = above(cos(dy_r*1.2*time),0)*abs(4-y*tan(4*cos(x*time))) + per_pixel_8=below(cos(dy_r*1.2*time),0)*sin(3*y*sin(3*cos(dy_r*x*time))); per_pixel_9= per_pixel_10=dx = dx + dx_r*cos(1.6*xbar); per_pixel_11=dy = dy + dy_r*cos(1.6*ybar); per_pixel_12=zoom = zoom - 0.01*(3*(xbar/ybar)); per_pixel_13=rot = rot + 0.01*(2*(ybar+xbar))*cos(1.52*time); per_pixel_14=cx = cx + xbar*2*dx_r; per_pixel_15=cy = cy + ybar*2*dy_r; ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Straight Tropical Coal (Elysium Channel).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Straight Tropical Coal (Elysium Chann0000664000175000017500000001467111756064134033170 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.721422 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=100.000000 fWarpScale=100.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=14.681458 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = q2; wave_0_per_frame2=g = 1-abs(q1); wave_0_per_frame3=b = 1-(0.5*q3 + 0.5*q2); wave_0_per_point1=y = 0.3 + 0.3*bass_att; wave_0_per_point2=x = x + 0.1*tan(3*time); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.122019 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = x - 0.1*tan(3*bass)*0.2*sin(time); shape_0_per_frame2=y = y + 0.2*cos(time); shape_0_per_frame3=border_r = 1; shape_0_per_frame4=border_g = 1-abs(q1); shape_0_per_frame5=border_b = q3; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.270481 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_8=rg1 = abs(sin(time)); per_frame_9=rg2 = 0*above(rg1,0.25) + 1*below(rg1,0.25); per_frame_10=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_11= per_frame_12=q1 = wave_r; per_frame_13=q2 = wave_g; per_frame_14=q3 = wave_b; per_frame_15= per_frame_16=invert = 0; per_frame_17=echo_alpha = min(1,max(0.5,12*pfdy_r)); per_frame_18=warp = 1.5*rg3; per_frame_19= per_frame_20=echo_zoom = min(2,max(1,1+abs(24*pfdx_r))); per_frame_21= per_frame_22= per_frame_23=monitor = invert; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(time)); per_pixel_5=tg2 = 12*dx_r*above(tg1,0.5) + 12*dy_r*below(tg1,0.5); per_pixel_6=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_7= per_pixel_8= per_pixel_9=zoom = zoom + 0.1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Calligraphy.milk0000664000175000017500000000222011756064134027013 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.994 fDecay=1 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=0.8 fWaveScale=0.4783 fWaveSmoothing=0.9 fWaveParam=-0.36 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.036087 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000715 sx=1 sy=1 wave_r=0.7 wave_g=0.7 wave_b=0.7 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_init_1=billy = 100; per_frame_1=//zoom = 1;// + billy*0.01; per_frame_2=wave_r = wave_r + 0.3*sin(time*0.345); per_frame_3=wave_g = wave_g + 0.3*sin(time*0.425); per_frame_4=wave_b = wave_b + 0.3*sin(time*0.515); per_frame_5=decay = decay - 0.03*equal(int(frame)%2,0); per_frame_6=rot = rot + 0.02*sin(time*0.05); ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Airhandler (Principle of Sharing).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Airhandler (Principle of Sharing).mil0000664000175000017500000001347511756064134033140 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=1.000000 fVideoEchoZoom=0.999599 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.690724 fWaveScale=4.778029 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010100 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.100000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); per_frame_4= per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); per_frame_7= per_frame_8=ob_r = wave_r; per_frame_9=ob_g = wave_g; per_frame_10=ob_b = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom + 0.0095*(sin(24*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.5) per_pixel_5=*above(sin(time),0); per_pixel_6=zoom = zoom + 0.0095*(sin(6*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1) per_pixel_7=*below(sin(time),0); per_pixel_8=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); per_pixel_9=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); per_pixel_10=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); per_pixel_11=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Loadus - FractalDrop (Active Sparks Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Loadus - FractalDrop (Active Sparks M0000664000175000017500000001535511756064134032751 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006752 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.080487 fWaveScale=100.000000 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.000000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.006500 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=6.811289 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.500000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.500000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=ang = q1*(0.03 + 0.01*t1); shape_0_per_frame2=r = min(1,max(0,0+ 0.1*sin(time*0.417 + 1))); shape_0_per_frame3=g = min(1,max(0,0 + 0.1*sin(time*0.391 + 2))); shape_0_per_frame4=b = min(1,max(0,0 + 0.1*sin(time*0.432 + 4))); shape_0_per_frame5=r2 = min(1,max(0,r2 + 0.02*sin(time*0.657 + 3))); shape_0_per_frame6=g2 = min(1,max(0,g2 + 0.02*sin(time*0.737 + 5))); shape_0_per_frame7=b2 = min(1,max(0,b2 + 0.02*sin(time*0.884 + 6))); shape_0_per_frame8=additive =0.5+0.15*(bass+bass_att); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.897961 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.500000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=x = x + 0.05*sin(q1*0.15+3); shape_1_per_frame2=y = y + 0.03*sin(q1*0.19+1); shape_1_per_frame3=tex_ang = q1*(0.01 + 0.0001*t1); shape_1_per_frame4=r = min(1,max(0,r + 0.01*sin(time*0.0417 + 1))); shape_1_per_frame5=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_1_per_frame6=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_1_per_frame7=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_1_per_frame8=g2 = min(1,max(0,g2 + 0.01*sin(time*0.0437 + 5))); shape_1_per_frame9=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.513861 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=x = x + 0.05*sin(q1*0.017); shape_2_per_frame2=y = y + 0.03*sin(q1*0.013); shape_2_per_frame3=tex_ang = q1*(0.02 + 0.0001*t1); shape_2_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame5=r = min(1,max(0,r + 0.01*sin(time*0.417 + 1))); shape_2_per_frame6=g = min(1,max(0,g + 0.01*sin(time*0.391 + 2))); shape_2_per_frame7=b = min(1,max(0,b + 0.01*sin(time*0.432 + 4))); shape_2_per_frame8=r2 = min(1,max(0,r2 + 0.01*sin(time*0.457 + 3))); shape_2_per_frame9=g2 = min(1,max(0,g2 + 0.01*sin(time*0.437 + 5))); shape_2_per_frame10=b2 = min(1,max(0,b2 + 0.01*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.222979 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.600000 shapecode_3_g=0.800000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = x + 0.2*sin(q1*0.25); shape_3_per_frame2=y = y + 0.1*sin(q1*0.5+2); per_frame_1=movement = movement + 0.01*(bass+bass_att) + 0.001*pow(bass+1,3); per_frame_2=q1 = movement; per_frame_3=monitor =q1; ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Telek - Real Noughts and Crosses (Random Ending).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Telek - Real Noughts and Crosses (Random0000664000175000017500000002632311756064134032655 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=7.523887 fWaveScale=0.17573 fWaveSmoothing=0.63 fWaveParam=1 fModWaveAlphaStart=2 fModWaveAlphaEnd=2 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.001 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=-0.898 mv_dy=-0.927998 mv_l=5 mv_r=0 mv_g=0 mv_b=0.7 mv_a=0 per_frame_1=flipped = if(equal(state,0),rand(2),flipped); per_frame_2= per_frame_3=//1st turn per_frame_4=turn1 = if(equal(state,0),if(below(rand(3),1),1,rand(2)+4),turn1); per_frame_5=//2nd turn per_frame_6=turn2 = if(equal(state,0),if(equal(turn1,1),5,1),turn2); per_frame_7=//3rd turn per_frame_8=temp = if(equal(turn1+turn2,6),rand(4),rand(7)); per_frame_9=turn3 = if(equal(state,0), if(equal(turn1+turn2,6), if(above(temp,0),temp+6,temp+4), if(above(temp,1),temp+3,temp+2)),turn3); per_frame_10=//4th turn per_frame_11=temp = turn1+turn3; per_frame_12=temp = if(equal(temp, 5),7,if(equal(temp,8),4,if(equal(temp,9),6,if(equal(temp,10),if(equal(turn3,6),5,8),if(equal(temp,12),3, if(equal(temp,7),5,0)))))); per_frame_13=turn4 = if(equal(state,0),if(temp,temp, if(equal(turn3,2),if(equal(turn1,4),5,8),2)),turn4); per_frame_14=//other turns per_frame_15=temp = turn1 + turn3; per_frame_16=temp2 = temp + turn2 + turn4; per_frame_17=turn5 = if(equal(state,0), if(equal(temp2,20),4, if(equal(temp2,23),2, if(equal(temp2,16), if(equal(temp,9),8, if(equal(temp,10),9, if(equal(temp,13), if(equal(turn1,5),3,3), if(equal(turn1,5),2,2)))), if(equal(temp2,14),3, if(equal(temp2,12),9, if(equal(temp2,17), if(equal(temp,8),6, if(equal(temp,14),4,3)),9)))))),turn5); per_frame_18=turn6 = if(equal(state,0), if(equal(temp2,20),7, if(equal(temp2,23),3, if(equal(temp2,16), if(equal(temp,9),2, if(equal(temp,10),3, if(equal(temp,13), if(equal(turn1,5),7,6), if(equal(turn1,5),8,5)))), if(equal(temp2,14),5, if(equal(temp2,12),7, if(equal(temp2,17), if(equal(temp,8),8, if(equal(temp,14),6,2)),6)))))),turn6); per_frame_19=turn7 = if(equal(state,0), if(equal(temp2,20),3, if(equal(temp2,23),7, if(equal(temp2,16), if(equal(temp,9),3, if(equal(temp,10),2, if(equal(temp,13), if(equal(turn1,5),4,8), if(equal(turn1,5),4,9)))), if(equal(temp2,14),8, if(equal(temp2,12),3, if(equal(temp2,17), if(equal(temp,8),2, if(equal(temp,14),3,8)),7)))))),turn7); per_frame_20=turn8 = if(equal(state,0), if(equal(temp2,20),2, if(equal(temp2,23),4, if(equal(temp2,16), if(equal(temp,9),7, if(equal(temp,10),7, if(equal(temp,13), if(equal(turn1,5),6,7), if(equal(turn1,5),6,7)))), if(equal(temp2,14),9, if(equal(temp2,12),6, if(equal(temp2,17), if(equal(temp,8),3, if(equal(temp,14),7,9)),8)))))),turn8); per_frame_21=turn9 = if(equal(state,0), if(equal(temp2,20),9, if(equal(temp2,23),6, if(equal(temp2,16), if(equal(temp,9),9, if(equal(temp,10),11, if(equal(temp,13), if(equal(turn1,5),9,5), if(equal(turn1,5),9,10)))), if(equal(temp2,14),10, if(equal(temp2,12),8, if(equal(temp2,17), if(equal(temp,8),9, if(equal(temp,14),8,6)),2)))))),turn9); per_frame_22= per_frame_23=turn1 = if(equal(state,0),if(flipped,10-turn1,turn1),turn1); per_frame_24=turn2 = if(equal(state,0),if(flipped,10-turn2,turn2),turn2); per_frame_25=turn3 = if(equal(state,0),if(flipped,10-turn3,turn3),turn3); per_frame_26=turn4 = if(equal(state,0),if(flipped,10-turn4,turn4),turn4); per_frame_27=turn5 = if(equal(state,0),if(flipped,10-turn5,turn5),turn5); per_frame_28=turn6 = if(equal(state,0),if(flipped,10-turn6,turn6),turn6); per_frame_29=turn7 = if(equal(state,0),if(flipped,10-turn7,turn7),turn7); per_frame_30=turn8 = if(equal(state,0),if(flipped,10-turn8,turn8),turn8); per_frame_31=turn9 = if(equal(state,0),if(flipped,if(below(turn9,10),10-turn9,turn9),turn9),turn9); per_frame_32= per_frame_33=oldcount = count; per_frame_34=count = if(equal(state,0),0,count); per_frame_35= per_frame_36=count = count + above(time-last,delay); per_frame_37=last = if(equal(count,oldcount),last,time); per_frame_38=tick = (time-last)/delay; per_frame_39= per_frame_40=oldstate=state; per_frame_41=decay =1 - equal(state,0); per_frame_42=delay = if(equal(state,0),dd,delay); per_frame_43=state = if(equal(state,0),1,state); per_frame_44=count = if(init,count,0); per_frame_45=init = init+1; per_frame_46= per_frame_47=state = if(equal(state,2)*equal(count,9),2.5,state); per_frame_48=count = if(equal(state,2.5),0,count); per_frame_49=delay = if(equal(state,2.5),dd*.5,delay); per_frame_50=state = if(equal(state,2.5),(rand(3)*2)+3,state); per_frame_51=//******* random ending line above ^^ ********** per_frame_52= per_frame_53=state = if(equal(state,3)*equal(count,9),3.5,state); per_frame_54=count = if(equal(state,3.5),0,count); per_frame_55=state = if(equal(state,3.5),4,state); per_frame_56= per_frame_57=state = if(equal(state,4)*equal(count,3),4.5,state); per_frame_58=//Any tidy up stuff? No? ok, then we dont really need state 4.5, just in case tho..1 per_frame_59=state = if(equal(state,4.5),0,state); per_frame_60= per_frame_61=state = if(equal(state,5)*above(count,fps*3),5.5,state); per_frame_62=delay = if(equal(state,5), 0,delay); per_frame_63=delay = if(equal(state,5.5), dd,delay); per_frame_64=state = if(equal(state,5.5),0,state); per_frame_65= per_frame_66= per_frame_67= per_frame_68=state = if(equal(state,7),7.1,state); per_frame_69=state = if(equal(state,7.1)*equal(count,6),7.5,state); per_frame_70=state = if(equal(state,7.5),0,state); per_frame_71= per_frame_72= per_frame_73=state = if(equal(state,1)*equal(count,1),1.5,state); per_frame_74=count = if(equal(state,1.5),0,count); per_frame_75=last = if(equal(state,1.5),time,last); per_frame_76=oldcount = if(equal(state,1.5),-1, oldcount); per_frame_77=state = if(equal(state,1.5),2,state); per_frame_78= per_frame_79= per_frame_80=posx = if(equal(count,0),(turn1-1)%3,posx); per_frame_81=posy = if(equal(count,0),int((turn1-0.5)/3),posy); per_frame_82=posx = if(equal(count,1),(turn2-1)%3,posx); per_frame_83=posy = if(equal(count,1),int((turn2-0.5)/3),posy); per_frame_84=posx = if(equal(count,2),(turn3-1)%3,posx); per_frame_85=posy = if(equal(count,2),int((turn3-0.5)/3),posy); per_frame_86=posx = if(equal(count,3),(turn4-1)%3,posx); per_frame_87=posy = if(equal(count,3),int((turn4-0.5)/3),posy); per_frame_88=posx = if(equal(count,4),(turn5-1)%3,posx); per_frame_89=posy = if(equal(count,4),int((turn5-0.5)/3),posy); per_frame_90=posx = if(equal(count,5),(turn6-1)%3,posx); per_frame_91=posy = if(equal(count,5),int((turn6-0.5)/3),posy); per_frame_92=posx = if(equal(count,6),(turn7-1)%3,posx); per_frame_93=posy = if(equal(count,6),int((turn7-0.5)/3),posy); per_frame_94=posx = if(equal(count,7),(turn8-1)%3,posx); per_frame_95=posy = if(equal(count,7),int((turn8-0.5)/3),posy); per_frame_96=posx = if(equal(count,8),(turn9-1)%3,posx); per_frame_97=posy = if(equal(count,8),int((turn9-0.5)/3),posy); per_frame_98= per_frame_99=q5 = if(equal(state,3),posx,9); per_frame_100=q6 = if(equal(state,3),posy,9); per_frame_101=ob_a = equal(state,3)*.05; per_frame_102= per_frame_103=posx = if(equal(state,2),posx,4); per_frame_104=posy = if(equal(state,2),posy,4); per_frame_105= per_frame_106=decay = if(equal(state,5),1-.0005*count,decay) + if(equal(state,4),.95,decay); per_frame_107=zoom = if(equal(state,5),1-.0002*count,1) * if(equal(state,4),1.05,1); per_frame_108=rot = if(equal(state,5),.0001*count,0); per_frame_109=s5_cx=if(equal(count,0),rand(2),s5_cx); per_frame_110=s5_cy=if(equal(count,0),rand(2),s5_cy); per_frame_111= per_frame_112=ob_size = if(equal(state,7.1), sin((tick+count)/delay*.5236*.25), ob_size); per_frame_113=ob_a = if(equal(state,7.1), .1,ob_a); per_frame_114= per_frame_115=monitor = turn1+turn2*0.1+turn3*0.01+turn4*0.001+flipped*0.0001; per_frame_116= per_frame_117=cx = (posx*2+1)/6; per_frame_118=cy = (posy*2+1)/6; per_frame_119= per_frame_120=q1 = (tick*4)%4; per_frame_121= per_frame_122=mode = if(equal(state,0),-1,if(equal(state,1),line, if(equal(count,oldcount),mode, (mode+1)%2))); per_frame_123= per_frame_124=wave_x = if(equal(mode,nought),cx, per_frame_125=if(equal(mode, cross),cx+(tick*2-above(tick,.5))*.3-.15, per_frame_126=if(equal(mode, line),.5, per_frame_127=0))); per_frame_128=wave_y = if(equal(mode,nought),1-cy, per_frame_129=if(equal(mode,cross), 1-cy+(tick*2-above(tick,.5)*(tick-.5)*4)*.3-.15, per_frame_130=.57)); per_frame_131=wave_mystery = if(equal(mode,nought),-.2+sin(time*20)*.05, per_frame_132=if(equal(mode, cross),-.45, per_frame_133=if(equal(mode, line),(q1+1)%2, per_frame_134=.5))); per_frame_135=wave_mode = if(equal(mode,nought),0,if(equal(mode,cross),8,7)); per_frame_136=wave_size = if(equal(mode,nought),.43,if(equal(mode,cross),0,0)); per_frame_137=wave_r = if(equal(mode,nought),1,if(equal(mode,cross),0,0)); per_frame_138=wave_g = if(equal(mode,nought),0,if(equal(mode,cross),0,1)); per_frame_139=wave_b = if(equal(mode,nought),0,if(equal(mode,cross),1,0)); per_frame_140=q8 = mode; per_frame_141= per_frame_142= per_frame_143=cx=if(equal(state,5),s5_cx*1.3-.15,cx); per_frame_144=cy=if(equal(state,5),s5_cy*1.3-.15,cy); per_frame_145= per_frame_146= per_frame_147=monitor = state+.001*count; per_frame_148= per_frame_149=//monitor = tick+count; per_pixel_1=nought = 0; per_pixel_2=cross = 1; per_pixel_3=line = 2; per_pixel_4= per_pixel_5=//dx = if(equal(q1%2,1)*equal(int(y*10),q2),.005*(q1-2),0); per_pixel_6=//dy = if(equal(q1%2,0)*equal(int(x*10),q2),.005*(q1-1),0); per_pixel_7= per_pixel_8= per_pixel_9=dist = sqrt(sqr(cx-x)+sqr(cy-y)); per_pixel_10= per_pixel_11=inX = below(abs((x-cx)-(y-cy)),.041)+below(abs((x-cx)+(y-cy)),.041); per_pixel_12=rot = rot+if(equal(q8,nought),if(below(abs(dist-.12),.02),.1*bass,0),0); per_pixel_13=dx = if(equal(q8,nought),0, per_pixel_14=if(equal(q8, cross),below(dist,.15)*inX*sign(x-cx)*.02*bass, per_pixel_15=if(equal(q8, line),if(equal(q1%2,1)*below(abs(y-(q1*.5+.5)*.333),.01),0,0), per_pixel_16=0))); per_pixel_17=dy = if(equal(q8,nought),0, per_pixel_18=if(equal(q8, cross),below(dist,.15)*inX*sign(y-cy)*.02*bass, per_pixel_19=if(equal(q8, line),if(equal(q1%2,0)*below(abs(x-(q1*.5+1)*.333),.01),00,0), per_pixel_20=0))); per_pixel_21= per_pixel_22=dx = -(q5-1)*.1* per_pixel_23=below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.16); per_pixel_24=dy = -(q6-1)*.1* per_pixel_25=below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.16); per_pixel_26= per_pixel_27=dx = dx+.02*equal(q5,q6)*equal(q5,1)*sign(x-.5)* below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.1); per_pixel_28=dy = dy+.02*equal(q5,q6)*equal(q5,1)*sign(y-.5)* below(abs(x-(q5*.3333+.166)),.16)*below(abs(y-(q6*.3333+.166)),.12); per_frame_init_1=nought=0; per_frame_init_2=cross=1; per_frame_init_3=line=2; per_frame_init_4= per_frame_init_5= per_frame_init_6=state = 0; per_frame_init_7=last = time; per_frame_init_8=delay = 1; per_frame_init_9=dd=delay; per_frame_init_10= projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - perplexium.milk0000664000175000017500000001566311756064134027432 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.008146 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.500000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t7 = 0 wave_0_per_point1=x=sample*2-1; wave_0_per_point2=y=bass_att*.5+(value1+value2)*.3; wave_0_per_point3=r=(value1+value2)*.005+sin(time*1.13); wave_0_per_point4=g=sin(time*1.25); wave_0_per_point5=b=cos(time*1.46); wave_0_per_point6=y=1-y; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=sample*2-1; wave_1_per_point2=y=bass_att*.5+(value1+value2)*.3; wave_1_per_point3=r=(value1+value2)*.005; wave_1_per_point4=g=(.5+.5*sin(time*1.25))*treb*(.5+.5*cos(time*(1-bass))); wave_1_per_point5=b=(b+value2*.01)/(sample*sin(bass_att*treb+value1)*.5); wave_1_per_point6=b=b-g-r; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=y=sample*2-1; wave_2_per_point2=x=bass_att*.5+(value1+value2)*.3; wave_2_per_point3=x=1-x; wave_2_per_point4= wave_2_per_point5=r=value1*(.5*sin(time*1.25)+.5); wave_2_per_point6=g=sin(time*1.13); wave_2_per_point7=b=cos(time*1.5); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.200676 shapecode_0_ang=0.000000 shapecode_0_tex_ang=2.576106 shapecode_0_tex_zoom=1.001829 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=ba=bass-.9; shape_0_per_frame2=tr=treb-.9; shape_0_per_frame3=mi=mid-.9; shape_0_per_frame4=xx=xx+ba*.01-tr*.001; shape_0_per_frame5=yy=yy+tr*.01-ba*.001; shape_0_per_frame6=xx=if(above(1,xx),if(below(0,xx),xx,1),0); shape_0_per_frame7=yy=if(above(1,yy),if(below(0,yy),yy,1),0); shape_0_per_frame8= shape_0_per_frame9=rad=(ba+tr+mi)*.333; shape_0_per_frame10=ss=ss+mi*.5; shape_0_per_frame11=ss=if(above(8,ss),if(below(3,ss),ss,8),3); shape_0_per_frame12=sides=ss; shape_0_per_frame13= shape_0_per_frame14=rr=rr+ba*.4; shape_0_per_frame15=gg=gg+tr*.37; shape_0_per_frame16=bb=bb+mi*.43; shape_0_per_frame17=r=rr; shape_0_per_frame18=b=gg; shape_0_per_frame19=g=bb; shape_0_per_frame20=r2=sin(time*1.22); shape_0_per_frame21=b2=sin(time*1.33); shape_0_per_frame22=g2=sin(time*1.44); shape_0_per_frame23=x=xx; shape_0_per_frame24=y=yy; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_pixel_1=cx=.5+.5*cos(time*1.382+bass); per_pixel_2=cy=.5+.5*sin(time*1.28+treb); per_pixel_3=dx=dx+.01*tan(time*rad)+cos(time*1.45)*.01; per_pixel_4=dy=dy+.01*sin(bass)+sin(time*ang)*.01; per_pixel_5=a=dx; per_pixel_6=b=dy; per_pixel_7=rot=bass_att*.01+treb*.01; per_pixel_8=dx=dx+.001*rot+sin(time*treb_att)*.01; per_pixel_9=ddx=ddx*.0001*pow(sin(time*1.23),bass); per_pixel_10=ddy=ddy*.0001*pow(sin(time*1.45),treb); per_pixel_11=dx=if(above(treb_att,1.1),ddx,dx); per_pixel_12=dx=dy+.01*pow(sin(treb_att*1.36),treb+bass)+a; per_pixel_13=dy=dy+.01*pow(cos(bass_att*1.12),treb+bass)+b; per_pixel_14=rot=bass; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - El Cubismo.milk0000664000175000017500000000250311756064135026503 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=2.72 fWaveSmoothing=0.77 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.046 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.42 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=dx=dx-0.05*sin(time*1.35+(x*2-1)*18); per_pixel_2=dy=dy-0.05*sin(time*1.79+(y*2-1)*9); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Non-eucliden.milk0000664000175000017500000001335611756064134027433 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.011202 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=34 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.027430 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=tex_ang=0.01; shape_2_per_frame2=x=.4-q4; shape_2_per_frame3=y=.5-q5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=1; per_frame_14= per_frame_15=musictime=musictime+vol*(50/fps); per_frame_16=q4=sin(musictime*0.02)*0.3; per_frame_17=q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.01; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21= per_frame_22= per_frame_23= per_frame_24= per_frame_25=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=rd*((rad*0.5)+(0.2))*1.01; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - deep sea hydra spectrum.milk0000664000175000017500000004710311756064134031540 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=0.500000 fVideoEchoZoom=0.999608 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.868310 fShader=0.000000 zoom=1.000195 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.700000 wavecode_0_g=0.900000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_frame7= wave_0_per_frame8=t1 = ra*6.2832; wave_0_per_frame9=t2 = rb*6.2832; wave_0_per_frame10=t3 = rc*6.2832; wave_0_per_frame11=t4 = rd*6.2832; wave_0_per_frame12=t5 = re*6.2832; wave_0_per_frame13=t6 = rf*6.2832; wave_0_per_frame14= wave_0_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_0_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_0_per_frame17= wave_0_per_frame18=t7 = rg; wave_0_per_frame19=t8 = rh; wave_0_per_frame20= wave_0_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_0_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_0_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_0_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_0_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_0_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_0_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_0_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_0_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_0_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_0_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_0_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_0_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_0_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_0_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_0_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_0_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_0_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_0_per_point19= wave_0_per_point20=it = it*above(sample,0); wave_0_per_point21=it = it + 1; wave_0_per_point22=pi = 6.2813; wave_0_per_point23= wave_0_per_point24=sam = sample; wave_0_per_point25=a = min((1-sam)*value2*3,1); wave_0_per_point26=b = 1; wave_0_per_point27=r = pow(1 - sam,2); wave_0_per_point28=g = pow(1 - sam,.4); wave_0_per_point29= wave_0_per_point30=sp = q1*.05 - sam*.2; wave_0_per_point31=spa = q2*.05 - sam*.2; wave_0_per_point32=spb = q3*.05 - sam*.2; wave_0_per_point33=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_0_per_point34=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_0_per_point35=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_0_per_point36= wave_0_per_point37=cut = .2; wave_0_per_point38=sam = sam*above(sam,cut); wave_0_per_point39=mo = rand(2); wave_0_per_point40=ox = ox + max(0,sam-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_0_per_point41=oy = oy + max(0,sam-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_0_per_point42=oz = oz + max(0,sam-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_0_per_point43= wave_0_per_point44=cut = .4; wave_0_per_point45=sam = sam*above(sam,cut); wave_0_per_point46=mo = rand(2); wave_0_per_point47=ox = ox + max(0,sam-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_0_per_point48=oy = oy + max(0,sam-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_0_per_point49=oz = oz + max(0,sam-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_0_per_point50= wave_0_per_point51= wave_0_per_point52=xang = q1*.1; wave_0_per_point53=yang = q2*.1; wave_0_per_point54=zang = q3*.1; wave_0_per_point55= wave_0_per_point56=fov = .5; wave_0_per_point57= wave_0_per_point58=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point59=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point60=ox = mx; wave_0_per_point61=oz = mz; wave_0_per_point62=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point63=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point64=ox = mx; wave_0_per_point65=oy = my; wave_0_per_point66=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point67=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point68=oy = my; wave_0_per_point69=oz = mz; wave_0_per_point70= wave_0_per_point71= wave_0_per_point72=ox = ox*q4; wave_0_per_point73=oy = oy*q4; wave_0_per_point74=oz = oz*q4; wave_0_per_point75= wave_0_per_point76=oz = oz - 2; wave_0_per_point77=x = ox*fov/oz + 0.5; wave_0_per_point78=x = (x-.5)*0.75 + 0.5; wave_0_per_point79=y = oy*fov/oz + 0.5; wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=0.700000 wavecode_1_g=0.900000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_frame7= wave_1_per_frame8=t1 = ra*6.2832; wave_1_per_frame9=t2 = rb*6.2832; wave_1_per_frame10=t3 = rc*6.2832; wave_1_per_frame11=t4 = rd*6.2832; wave_1_per_frame12=t5 = re*6.2832; wave_1_per_frame13=t6 = rf*6.2832; wave_1_per_frame14= wave_1_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_1_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_1_per_frame17= wave_1_per_frame18=t7 = rg; wave_1_per_frame19=t8 = rh; wave_1_per_frame20= wave_1_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_1_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_1_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_1_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_1_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_1_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_1_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_1_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_1_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_1_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_1_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_1_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_1_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_1_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_1_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_1_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_1_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_1_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_1_per_point19= wave_1_per_point20=it = it*above(sample,0); wave_1_per_point21=it = it + 1; wave_1_per_point22=pi = 6.2813; wave_1_per_point23= wave_1_per_point24=sam = sample; wave_1_per_point25=a = min((1-sam)*value2*3,1); wave_1_per_point26=b = 1; wave_1_per_point27=r = pow(1 - sam,2); wave_1_per_point28=g = pow(1 - sam,.4); wave_1_per_point29= wave_1_per_point30=sp = q1*.05 - sam*.2; wave_1_per_point31=spa = q2*.05 - sam*.2; wave_1_per_point32=spb = q3*.05 - sam*.2; wave_1_per_point33=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_1_per_point34=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_1_per_point35=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_1_per_point36= wave_1_per_point37=cut = .2; wave_1_per_point38=sam = sam*above(sam,cut); wave_1_per_point39=mo = rand(2); wave_1_per_point40=ox = ox + max(0,sam-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_1_per_point41=oy = oy + max(0,sam-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_1_per_point42=oz = oz + max(0,sam-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_1_per_point43= wave_1_per_point44=cut = .4; wave_1_per_point45=sam = sam*above(sam,cut); wave_1_per_point46=mo = rand(2); wave_1_per_point47=ox = ox + max(0,sam-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_1_per_point48=oy = oy + max(0,sam-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_1_per_point49=oz = oz + max(0,sam-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_1_per_point50= wave_1_per_point51= wave_1_per_point52=xang = q1*.1; wave_1_per_point53=yang = q2*.1; wave_1_per_point54=zang = q3*.1; wave_1_per_point55= wave_1_per_point56=fov = .5; wave_1_per_point57= wave_1_per_point58=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point59=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point60=ox = mx; wave_1_per_point61=oz = mz; wave_1_per_point62=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point63=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point64=ox = mx; wave_1_per_point65=oy = my; wave_1_per_point66=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point67=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point68=oy = my; wave_1_per_point69=oz = mz; wave_1_per_point70= wave_1_per_point71= wave_1_per_point72=ox = ox*q4; wave_1_per_point73=oy = oy*q4; wave_1_per_point74=oz = oz*q4; wave_1_per_point75= wave_1_per_point76=oz = oz - 2; wave_1_per_point77=x = ox*fov/oz + 0.5; wave_1_per_point78=x = (x-.5)*0.75 + 0.5; wave_1_per_point79=y = oy*fov/oz + 0.5; wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=0.700000 wavecode_2_g=0.900000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_2_per_frame2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_2_per_frame3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_2_per_frame4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_2_per_frame5=re = if(re,re,2 + 8*rand(1001)*.001); wave_2_per_frame6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_2_per_frame7= wave_2_per_frame8=t1 = ra*6.2832; wave_2_per_frame9=t2 = rb*6.2832; wave_2_per_frame10=t3 = rc*6.2832; wave_2_per_frame11=t4 = rd*6.2832; wave_2_per_frame12=t5 = re*6.2832; wave_2_per_frame13=t6 = rf*6.2832; wave_2_per_frame14= wave_2_per_frame15=rg = if(rg,rg,.1 + .8*rand(1001)*.001); wave_2_per_frame16=rh = if(rh,rh,.1 + .8*rand(1001)*.001); wave_2_per_frame17= wave_2_per_frame18=t7 = rg; wave_2_per_frame19=t8 = rh; wave_2_per_frame20= wave_2_per_point1=ra = if(ra,ra,2 + 8*rand(1001)*.001); wave_2_per_point2=rb = if(rb,rb,2 + 8*rand(1001)*.001); wave_2_per_point3=rc = if(rc,rc,2 + 8*rand(1001)*.001); wave_2_per_point4=rd = if(rd,rd,2 + 8*rand(1001)*.001); wave_2_per_point5=re = if(re,re,2 + 8*rand(1001)*.001); wave_2_per_point6=rf = if(rf,rf,2 + 8*rand(1001)*.001); wave_2_per_point7=rg = if(rg,rg,2 + 8*rand(1001)*.001); wave_2_per_point8=rh = if(rh,rh,2 + 8*rand(1001)*.001); wave_2_per_point9=ri = if(ri,ri,2 + 8*rand(1001)*.001); wave_2_per_point10=rj = if(rj,rj,2 + 8*rand(1001)*.001); wave_2_per_point11=rk = if(rk,rk,2 + 8*rand(1001)*.001); wave_2_per_point12=rl = if(rl,rl,2 + 8*rand(1001)*.001); wave_2_per_point13=rm = if(rm,rm,2 + 8*rand(1001)*.001); wave_2_per_point14=rn = if(rn,rn,2 + 8*rand(1001)*.001); wave_2_per_point15=ro = if(ro,ro,2 + 8*rand(1001)*.001); wave_2_per_point16=rp = if(rp,rp,2 + 8*rand(1001)*.001); wave_2_per_point17=rq = if(rq,rq,2 + 8*rand(1001)*.001); wave_2_per_point18=rr = if(rr,rr,2 + 8*rand(1001)*.001); wave_2_per_point19= wave_2_per_point20=it = it*above(sample,0); wave_2_per_point21=it = it + 1; wave_2_per_point22=pi = 6.2813; wave_2_per_point23= wave_2_per_point24=sam = sample; wave_2_per_point25=a = min((1-sam)*value2*3,1); wave_2_per_point26=b = 1; wave_2_per_point27=r = pow(1 - sam,2); wave_2_per_point28=g = pow(1 - sam,.4); wave_2_per_point29= wave_2_per_point30=sp = q1*.05 - sam*.2; wave_2_per_point31=spa = q2*.05 - sam*.2; wave_2_per_point32=spb = q3*.05 - sam*.2; wave_2_per_point33=ox = sam*(.5*sin(sp*ra*pi) + .5*sin(sp*rd*pi)); wave_2_per_point34=oy = sam*(.5*sin(sp*rb*pi) + .5*sin(sp*re*pi)); wave_2_per_point35=oz = sam*(.5*sin(sp*rc*pi) + .5*sin(sp*rf*pi)); wave_2_per_point36= wave_2_per_point37=cut = .2; wave_2_per_point38=sam = sam*above(sam,cut); wave_2_per_point39=mo = rand(2); wave_2_per_point40=ox = ox + max(0,sam-cut)*if(mo,sin(spa*rg),sin(spa*rh)); wave_2_per_point41=oy = oy + max(0,sam-cut)*if(mo,sin(spa*ri),sin(spa*rj)); wave_2_per_point42=oz = oz + max(0,sam-cut)*if(mo,sin(spa*rk),sin(spa*rl)); wave_2_per_point43= wave_2_per_point44=cut = .4; wave_2_per_point45=sam = sam*above(sam,cut); wave_2_per_point46=mo = rand(2); wave_2_per_point47=ox = ox + max(0,sam-cut)*if(mo,sin(spb*rm),sin(spb*rp)); wave_2_per_point48=oy = oy + max(0,sam-cut)*if(mo,sin(spb*rn),sin(spb*rq)); wave_2_per_point49=oz = oz + max(0,sam-cut)*if(mo,sin(spb*ro),sin(spb*rr)); wave_2_per_point50= wave_2_per_point51= wave_2_per_point52=xang = q1*.1; wave_2_per_point53=yang = q2*.1; wave_2_per_point54=zang = q3*.1; wave_2_per_point55= wave_2_per_point56=fov = .5; wave_2_per_point57= wave_2_per_point58=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point59=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point60=ox = mx; wave_2_per_point61=oz = mz; wave_2_per_point62=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point63=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point64=ox = mx; wave_2_per_point65=oy = my; wave_2_per_point66=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point67=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point68=oy = my; wave_2_per_point69=oz = mz; wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=ox = ox*q4; wave_2_per_point73=oy = oy*q4; wave_2_per_point74=oz = oz*q4; wave_2_per_point75= wave_2_per_point76=oz = oz - 2; wave_2_per_point77=x = ox*fov/oz + 0.5; wave_2_per_point78=x = (x-.5)*0.75 + 0.5; wave_2_per_point79=y = oy*fov/oz + 0.5; wave_2_per_point80= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.400000 wave_3_per_point1=sp = sample*10; wave_3_per_point2=ti = q5*2; wave_3_per_point3= wave_3_per_point4=ox = .25*sin(ti*.327 + sp*6.2832*3.12) + .5*sin(ti*.878 + sp*6.2832*8.68) + .25*sin(ti*.787 + sp*6.2832*7.85); wave_3_per_point5=oy = .45*sin(ti*.877 + sp*6.2832*2.37) + .25*sin(ti*.482 + sp*6.2832*2.38) + .3*sin(ti*.129 + sp*6.2832*3.21); wave_3_per_point6=oz = .35*sin(ti*.453 + sp*6.2832*8.97) + .15*sin(ti*.365 + sp*6.2832*5.13) + .5*sin(ti*.385 + sp*6.2832*5.46); wave_3_per_point7= wave_3_per_point8=oy = oy + time*.05; wave_3_per_point9=oy = abs(oy - int(oy*1)*1); wave_3_per_point10= wave_3_per_point11=fov = .5; wave_3_per_point12= wave_3_per_point13=oy = oy - .5; wave_3_per_point14= wave_3_per_point15=oy = oy*20; wave_3_per_point16=ox = ox*12; wave_3_per_point17=oz = oz*10; wave_3_per_point18= wave_3_per_point19=oz = oz -2; wave_3_per_point20= wave_3_per_point21=x = ox*fov/oz + 0.5; wave_3_per_point22=x = (x-.5)*0.75 + 0.5; wave_3_per_point23=y = oy*fov/oz + 0.5; wave_3_per_point24= wave_3_per_point25=a = a*below(oz,-.1)*(.25 + .75*sample)*.5; wave_3_per_point26= wave_3_per_point27=r = .85 + .15*sin(sample*6.28*21.6); wave_3_per_point28=g = .85 + .15*sin(sample*6.28*18.1); wave_3_per_point29=b = .85 + .15*sin(sample*6.28*15.8); wave_3_per_point30= wave_3_per_point31= shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=decay = 0.1; per_frame_3= per_frame_4=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_5= per_frame_6=tic = min(time-tin,.1); per_frame_7=tin = time; per_frame_8= per_frame_9=ra = 10; per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_14= per_frame_15=tt = tt + tic*treb_avg; per_frame_16=mt = mt + tic*mid_avg; per_frame_17=bt = bt + tic*bass_avg; per_frame_18= per_frame_19=sp = abs(vav - slide)*.1; per_frame_20=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; per_frame_21=toc = 1; per_frame_22= per_frame_23=vt = vt + tic*slide; per_frame_24= per_frame_25=q1 = bt; per_frame_26=q2 = mt; per_frame_27=q3 = tt; per_frame_28=q4 = slide*1; per_frame_29=q5 = vt*.05 + 150; projectM-complete-2.1.0-Source/presets_milkdrop_104/Tag - Cradle of Life(remix of yin 315).milk0000664000175000017500000003730411756064134031473 0ustar matthiasmatthias[preset00] fRating=4.000000 fGammaAdj=0.6 fDecay=0.950000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.00000 fWaveSmoothing=0.900000 fWaveParam=0.300000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=4.904830 fShader=4.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=2.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=128 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=32; // double num of rays wave_0_per_frame2=t2=.02*q4; // size; wave_0_per_frame3= wave_0_per_frame4= wave_0_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_0_per_frame6=t8=0; wave_0_per_frame7= wave_0_per_frame8= wave_0_per_frame9=t3=-1+q7*.3333+.1667; wave_0_per_frame10=t4=-1+q8*.3333+.1667; wave_0_per_frame11= wave_0_per_frame12=t6=pow( q1,3); // interpolation parameter wave_0_per_point1=sample=.5*(0+sample); wave_0_per_point2= wave_0_per_point3=ns=equal(t8%t1,0); wave_0_per_point4= wave_0_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_0_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_0_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_0_per_point8= wave_0_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_0_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_0_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_0_per_point12= wave_0_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_0_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_0_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_0_per_point16=central=equal(t8%2,0); wave_0_per_point17=angle=6.2831*(t8-1)/t1; wave_0_per_point18= wave_0_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_0_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_0_per_point21=az=cenz; wave_0_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_0_per_point23= wave_0_per_point24=invz=1/(az+100); wave_0_per_point25=x=.5+5*ax*invz; wave_0_per_point26=y=.5+5*ay*invz; wave_0_per_point27= wave_0_per_point28=t8=(t8+1)%t1; wavecode_1_enabled=1 wavecode_1_samples=128 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=10.0 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=32; // double num of rays wave_1_per_frame2=t2=.02*q4; // size; wave_1_per_frame3= wave_1_per_frame4= wave_1_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_1_per_frame6=t8=0; wave_1_per_frame7= wave_1_per_frame8= wave_1_per_frame9=t3=-1+q7*.3333+.1667; wave_1_per_frame10=t4=-1+q8*.3333+.1667; wave_1_per_frame11= wave_1_per_frame12=t6=pow( q1,3); // interpolation parameter wave_1_per_point1=sample=.5*(0+sample); wave_1_per_point2= wave_1_per_point3=ns=equal(t8%t1,0); wave_1_per_point4= wave_1_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_1_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_1_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_1_per_point8= wave_1_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_1_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_1_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_1_per_point12= wave_1_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_1_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_1_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_1_per_point16=central=equal(t8%2,0); wave_1_per_point17=angle=99.2831*(t8-1)/t1; wave_1_per_point18= wave_1_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_1_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_1_per_point21=az=cenz; wave_1_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_1_per_point23= wave_1_per_point24=invz=1/(az+100); wave_1_per_point25=x=.5+5*ax*invz; wave_1_per_point26=y=.5+5*ay*invz; wave_1_per_point27= wave_1_per_point28=t8=(t8+1)%t1; wavecode_2_enabled=1 wavecode_2_samples=128 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=32; // double num of rays wave_2_per_frame2=t2=.02*q4; // size; wave_2_per_frame3= wave_2_per_frame4= wave_2_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_2_per_frame6=t8=0; wave_2_per_frame7= wave_2_per_frame8= wave_2_per_frame9=t3=-1+q7*.3333+.1667; wave_2_per_frame10=t4=-1+q8*.3333+.1667; wave_2_per_frame11= wave_2_per_frame12=t6=pow( q1,3); // interpolation parameter wave_2_per_point1=sample=.5*(1+sample); wave_2_per_point2= wave_2_per_point3=ns=equal(t8%t1,0); wave_2_per_point4= wave_2_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_2_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_2_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_2_per_point8= wave_2_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_2_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_2_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_2_per_point12= wave_2_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_2_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_2_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_2_per_point16=central=equal(t8%2,0); wave_2_per_point17=angle=6.2831*(t8-1)/t1; wave_2_per_point18= wave_2_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_2_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_2_per_point21=az=cenz; wave_2_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_2_per_point23= wave_2_per_point24=invz=1/(az+100); wave_2_per_point25=x=.5+5*ax*invz; wave_2_per_point26=y=.5+5*ay*invz; wave_2_per_point27= wave_2_per_point28=t8=(t8+1)%t1; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=32; // double num of rays wave_3_per_frame2=t2=.02*q4; // size; wave_3_per_frame3= wave_3_per_frame4= wave_3_per_frame5=t5=6.2831*(.08*time-int(.08*time)); //speed wave_3_per_frame6=t8=0; wave_3_per_frame7= wave_3_per_frame8= wave_3_per_frame9=t3=-1+q7*.3333+.1667; wave_3_per_frame10=t4=-1+q8*.3333+.1667; wave_3_per_frame11= wave_3_per_frame12=t6=pow( q1,3); // interpolation parameter wave_3_per_point1=sample=.5*(1+sample); wave_3_per_point2= wave_3_per_point3=ns=equal(t8%t1,0); wave_3_per_point4= wave_3_per_point5=ccx = .85*sin(5.234+100*sample+t5)*cos(200*6.2831*sample+ 3.14*sample+2.45+t5); wave_3_per_point6=ccy = 1.5*sin(100*sample+0.456+t5)*sin(100*6.2831*sample+ 3.14*sample+1.12+t5); wave_3_per_point7=ccz = .85*sin(3.12+100*sample+t5)*cos(300*6.2831*sample +3.14*sample+.95+t5); wave_3_per_point8= wave_3_per_point9=rr=.075+.067*abs(sin(6.2831*ccy)); wave_3_per_point10=ccx=ccx*(1-t6)+ (t3+rr*cos(sample*6.2831+6*time))*t6; wave_3_per_point11=ccz=ccz*(1-t6)+ (t4+rr*sin(sample*6.2831+6*time))*t6; wave_3_per_point12= wave_3_per_point13=cenx=(1-ns)*cenx+ns*(q4*ccx); wave_3_per_point14=ceny=(1-ns)*ceny+ns*(q2+q4*abs(ccy)); wave_3_per_point15=cenz=(1-ns)*cenz+ns*(q3+q4*ccz); wave_3_per_point16=central=equal(t8%2,0); wave_3_per_point17=angle=6.2831*(t8-1)/t1; wave_3_per_point18= wave_3_per_point19=ax=cenx+(1-central)*q4*t2*cos(angle+.12*ceny); wave_3_per_point20=ay=ceny+(1-central)*q4*t2*sin(angle+.12*ceny); wave_3_per_point21=az=cenz; wave_3_per_point22=a=central*above(t8,0)*.07*above(ceny,q2); wave_3_per_point23= wave_3_per_point24=invz=1/(az+100); wave_3_per_point25=x=.5+5*ax*invz; wave_3_per_point26=y=.5+5*ay*invz; wave_3_per_point27= wave_3_per_point28=t8=(t8+1)%t1; shapecode_0_enabled=0 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.042497 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=30 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.122020 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=0.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=30 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.244862 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang=.45*cos(.6*time+.34+sin(2.54*time+1.02)); shape_2_per_frame2=additive=below(frame%25,24); shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5= shape_2_per_frame6= shape_2_per_frame7=r2=.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame8=g2=.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_2_per_frame9=b2=.3*abs(cos(time*.543+7.34+cos(time*.123+1.75))); shape_2_per_frame10= shape_2_per_frame11= shape_2_per_frame12=hue=.1*time; // change this shape_2_per_frame13=h=6*(hue-int(hue)); shape_2_per_frame14=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); shape_2_per_frame15=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); shape_2_per_frame16=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; shape_2_per_frame17=g=sw1*h+sw2+sw3+sw4*(4-h); shape_2_per_frame18=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978790 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.209734 shapecode_3_tex_zoom=0.670417 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.500000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=additive=above(frame%10,1); shape_3_per_frame2=r2=1-.3*abs(cos(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame3=g2=1-.3*abs(sin(time*.543+7.34+sin(time*.123+1.75))); shape_3_per_frame4=b2=1-.3*abs(sin(time*.543+7.34+cos(time*.123+1.75))); per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=warp=bass*2; per_frame_23=zoom=2.04; per_frame_24= per_frame_25=rnd=equal(frame%400,0); per_frame_26=offy=(1-rnd)*offy+rnd*(-3+rand(600)/100); per_frame_27=offz=(1-rnd)*offz+rnd*(-80-0*rand(1000)/1000); per_frame_28=sc=(1-rnd)*sc+rnd*(1+rand(500)/100); per_frame_29=offx=0; per_frame_30=offy=-3.1; per_frame_31=offz=-300+160*pow(contVol,.25); per_frame_32=sc=bass*2.0; per_frame_33= per_frame_34=q2=offy; // y-offset per_frame_35=q3=offz; // z-offset per_frame_36=q4=sc; // scale per_frame_37= per_frame_38=q5=3.1415*cos(.05*time+.84+sin(time*.1+6.43)); // rot-y; per_frame_39=q6=.2;//.6-.45*abs(sin(time*.15+2.43+cos(time*.09+1.87))); // rot-x; per_frame_40= per_frame_41=q5=0;q6=0; per_frame_42= per_frame_43= per_frame_44=stime=if(equal(stime,0),time,stime ); per_frame_45=mytime=time-stime; per_frame_46=phase = .1*mytime - int(.1*mytime); per_frame_47=tilex=if(below(phase,.025),1 + rand(4),tilex ); per_frame_48=tilez=if(below(phase,.025),1 + rand(4),tilez ); per_frame_49=q7=tilex; per_frame_50= per_frame_51=contVol=((bass+mid+att)*.3333)*.02+contVol*.98; per_frame_52=contVol=min(1,contVol); per_frame_53=zoom=(bass*2.0)+.15*contVol; per_frame_54= per_frame_55=darken=above(frame%3,0); per_frame_56= per_frame_57=c1=above(contvol,.7)*min(contvol-.7,.3); per_frame_58=dx=c1*.021*(-10+rand(20)); per_frame_59=dy=c1*.051*(-10+rand(20)); per_frame_60= per_frame_61=solarize=0; per_frame_62=darken=bass*10.0; per_frame_63=brighten=1-darken; per_frame_64=invert=0;//beat; per_frame_65=gamma=gamma+.5*sqrt(1-(frame-lastbeat)/interval); per_frame_66=monitor=gamma; per_frame_67= per_frame_68=q8=min((frame-lastbeat)/interval,1); per_frame_69=q1=.05*cos(1.943*time+2.43+sin(1.83*time+2.01) ); per_frame_70= per_frame_71=sx=1-2*beat*above(contVol,.8); per_frame_72=sy=1-2*beat*above(contVol,.8); per_frame_73=invert=beat*above(contVol,.8); per_pixel_1=rot = q1*(beat*rad-1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - angels of decay.milk0000664000175000017500000001333511756064134027241 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=smp=sample; wave_0_per_point2=tm=time*0.24; wave_0_per_point3= wave_0_per_point4=xp=sin(tm+smp)*0.2 + sin(smp*16.3)*0.2; wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=yp=cos(tm+smp)*0.2 + sin(tm+smp*17)*0.2 + cos(smp*54)*0.1; wave_0_per_point8= wave_0_per_point9= wave_0_per_point10=x=xp+0.5; wave_0_per_point11=y=yp+0.5; wave_0_per_point12=r=0.3; wave_0_per_point13=g=0.4; wave_0_per_point14=b=0.5; wave_0_per_point15=a=0.3; wave_0_per_point16= wave_0_per_point17=ends=sin(sample*3.1415 )*4; wave_0_per_point18=ends=if ( above(ends,1), 1, ends); wave_0_per_point19=a=a*ends wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.966656 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=rad=rad-mid*mid*0.1; shape_0_per_frame2=ang=treb*treb*0.1 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.281464 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.900000 shapecode_1_b=0.700000 shapecode_1_a=0.100000 shapecode_1_r2=0.900000 shapecode_1_g2=0.700000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=rad=bass*bass*0.25; shape_1_per_frame2=a=bass*bass*0.12 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.99; per_frame_2=zoom=1.002; per_frame_3= per_frame_4= per_frame_5= per_frame_6= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Eggs.milk0000664000175000017500000000242011756064134025443 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.5 fWaveScale=2.72 fWaveSmoothing=0.77 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.046 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.42 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.070*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.070*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.27*sin(time*1.55+rad*5); ././@LongLink0000000000000000000000000000015300000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Cool Bug v2 + (Krash's beat detection).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Cool Bug v2 + (Krash's beat detection0000664000175000017500000001531311756064134032356 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shape_1_per_frame3=ang = time/5 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(75/fps); per_frame_16= per_frame_17=q4=sin(musictime*0.02)*0.3; per_frame_18=q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.01; per_frame_21=dy=cos(musictime*0.069)*0.01; per_frame_22= per_frame_23= per_frame_24= per_frame_25= per_frame_26=monitor=rot; per_frame_27= per_frame_28= per_frame_29= per_frame_30=//krash's beat detection code per_frame_31=volume = 0.3*(bass+mid+att); per_frame_32=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_33=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_34=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_35=peakbass_att = max(bass_att,peakbass_att); per_frame_36=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_37=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_38=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_39=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_40=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_41=beatcounter = beatcounter + beat; per_frame_42=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_43=flip = 2*mode-1; per_frame_44=flip = flip*0.5+0.5; per_frame_45= per_frame_46=rot = -time/4 * flip; per_frame_47= ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Altars Of Harlequin's Madness (Dark D0000664000175000017500000001577411756064134032741 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.2 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0.4 shapecode_0_a=0.5 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.2 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.3*sin(time*1.43) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.2 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.5 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.2 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*0.4;; shape_1_per_frame2=x = 0.5 + 0.3*cos(time*1.104) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.3*sin(time*1.27) + 0.03*sin(time*0.7); shape_1_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.2 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=0.5 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.2 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*0.4;; shape_2_per_frame2=x = 0.5 + 0.3*cos(time*1.23) + 0.03*cos(time*0.9); shape_2_per_frame3=y = 0.5 + 0.3*sin(time*1.18) + 0.03*sin(time*0.9); shape_2_per_frame4=r =0.5 + 0.5*sin(q8*0.413 + 1); shape_2_per_frame5=g = 0.5 + 0.5*sin(q8*0.363 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(q8*0.871 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.835 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.686+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.938 + 3); shape_2_per_frame10=sides = 360; per_frame_init_1=q8=0; per_frame_1=q8 =oldq8+ 0.001*(pow(1.2*bass+0.4*bass_att+0.2*treb+0.2*treb_att+0.2*mid+0.2*mid_att,6)/fps) +0.1/fps; per_frame_2=oldq8 = q8; per_frame_3=ob_r = 0.3 - 0.3*(0.5*sin(q8*0.701)+ 0.3*cos(q8*0.438)); per_frame_4=ob_g = 0.6- 0.4*sin(q8*2.924); per_frame_5=ob_b = 0.35 - 0.3*cos(q8*0.816); per_frame_6=warp =0; per_frame_7=ib_size = 0.02; per_frame_8=ib_r = ib_r + 0.5*sin(q8*3.034); per_frame_9=ib_g = ib_g + 0.5*sin(q8*2.547); per_frame_10=ib_b = ib_b - 0.5*sin(q8*1.431); per_frame_11=ib_r =0; per_frame_12=ib_g =0; per_frame_13=ib_b =0; per_frame_14=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_15=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_16=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_17=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_18=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_19=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_20=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_21=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_22=lastbeat = if(beat,time,lastbeat); per_frame_23=mybeat = if(beat,mybeat+1,mybeat); per_frame_24=mybeat = if(above(mybeat,7),0,mybeat); per_frame_25=mybeat2 = if(equal(mybeat,1),1,0); per_frame_26=q7 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq7); per_frame_27=oldq7=q7; per_frame_28=q6 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq6); per_frame_29=oldq6=q6; per_frame_30=q5= if(beat*mybeat2,0.001+0.0001*rand(40),oldq5); per_frame_31=oldq5=q5; per_frame_32=q4 = if(beat*mybeat2,0.001+0.0001*rand(40),oldq4); per_frame_33=oldq4=q4; per_frame_34=Flag = If(beat*mybeat2,if(Rand(2)-1,1,0),oldFlag); per_frame_35=oldflag = flag; per_frame_36=Ratio = If(Beat*mybeat2,100+rand(60),oldRatio); per_frame_37=OldRatio = Ratio; per_frame_38=q3 = if(beat*mybeat2,if(flag,ratio,0.75*ratio),oldq3); per_frame_39=oldq3=q3; per_frame_40=q2 = if(beat*mybeat2,if(flag,0.75*ratio,ratio),oldq2); per_frame_41=oldq2=q2; per_frame_42=solarize = beat;; per_pixel_1=box=(0.7*sqrt(2)-rad)+0.8*abs(x*3-0.4*sin(q1))%2 + 0.8*abs(y*3+0.4*sin(q1))%2; per_pixel_2=q1 = 8.3+(sin(x+0.137*q8)-cos(y+0.213*q8)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.1*rad+sin(0.385*q8),rot); per_pixel_5=dx=if(above(box,1),dx,q4*sin((y-0.5)*q3)+q5*sin((y-0.5)*q2)); per_pixel_6=dy=if(above(box,1),dy,q6*cos((x-0.5)*q2)+q7*cos((x-0.5)*q3)); ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - i think i took a wrong turn in a bad part of town.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - i think i took a wrong turn in a bad0000664000175000017500000002550711756064135032566 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=274 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.050000 wave_0_init1=time1=100; wave_0_init2=time2=1000; wave_0_per_frame1=time1=time1+sin(q6*q4*.001+bass)*.005+q1*bass*.04; wave_0_per_frame2=time2=time2+sin(q6*q4*.001+treb)*.005+q1*treb*.045; wave_0_per_frame3= wave_0_per_frame4=t1=time1; wave_0_per_frame5=t2=time2; wave_0_per_frame6= wave_0_per_frame7= wave_0_per_point1=i=sample*6.28; wave_0_per_point2= wave_0_per_point3=x1=sin(i+t2)*sin(i*t1); wave_0_per_point4=y1=cos(i+t1)*sin(i*t2); wave_0_per_point5= wave_0_per_point6=x2=x1*.5+.5; wave_0_per_point7=y2=y1*.5+.5; wave_0_per_point8= wave_0_per_point9= wave_0_per_point10=x=x2; wave_0_per_point11=y=y2; wave_0_per_point12= wave_0_per_point13= wave_0_per_point14= wave_0_per_point15= wave_0_per_point16= wave_0_per_point17=// This is the version you should use... wave_0_per_point18=// ----------- start copying ----------- wave_0_per_point19=hue=(.1*q2+treb)*sample; // change this wave_0_per_point20=h=6*(hue-int(hue)); wave_0_per_point21=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_0_per_point22=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_0_per_point23=t3=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_0_per_point24=t4=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_0_per_point25=t5=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_0_per_point26=// ----------- end ---------------- wave_0_per_point27= wave_0_per_point28= wave_0_per_point29=r=t3; wave_0_per_point30=g=t4; wave_0_per_point31=b=t5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=256 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=time1=100; wave_1_init2=time2=1000; wave_1_per_frame1=time1=time1+sin(q6*q4*.001+bass*q2*rad)*.005+q1*bass*.04; wave_1_per_frame2=time2=time2+sin(q6*q4*.001+treb*q2*rad)*.005+q1*treb*.045; wave_1_per_frame3= wave_1_per_frame4=t1=time1; wave_1_per_frame5=t2=time2; wave_1_per_frame6= wave_1_per_frame7= wave_1_per_point1=i=sample*6.28; wave_1_per_point2= wave_1_per_point3=x1=sin(i+t2)*sin(i*t1); wave_1_per_point4=y1=cos(i+t1)*sin(i*t2); wave_1_per_point5= wave_1_per_point6=x2=x1*.5+.5; wave_1_per_point7=y2=y1*.5+.5; wave_1_per_point8= wave_1_per_point9= wave_1_per_point10=x=x2; wave_1_per_point11=y=y2; wave_1_per_point12= wave_1_per_point13= wave_1_per_point14= wave_1_per_point15= wave_1_per_point16= wave_1_per_point17=// This is the version you should use... wave_1_per_point18=// ----------- start copying ----------- wave_1_per_point19=hue=(.1*q2+treb)*sample; // change this wave_1_per_point20=h=6*(hue-int(hue)); wave_1_per_point21=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); wave_1_per_point22=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); wave_1_per_point23=t3=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 wave_1_per_point24=t4=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 wave_1_per_point25=t5=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 wave_1_per_point26=// ----------- end ---------------- wave_1_per_point27= wave_1_per_point28= wave_1_per_point29=r=t3; wave_1_per_point30=g=t4; wave_1_per_point31=b=t5; wavecode_2_enabled=1 wavecode_2_samples=262 wavecode_2_sep=256 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.200000 wave_2_init1=time1=100; wave_2_init2=time2=1000; wave_2_per_frame1=time1=time1+sin(q2*q4*.001+bass*q2)*.005+q1*bass*.04; wave_2_per_frame2=time2=time2+cos(q2*q4*.002+treb*(1-q2))*.005+q1*treb*.045; wave_2_per_frame3= wave_2_per_frame4=t1=time1; wave_2_per_frame5=t2=time2; wave_2_per_frame6= wave_2_per_frame7= wave_2_per_point1=i=sample*6.28; wave_2_per_point2= wave_2_per_point3=x1=sin(i+t2)*sin(i*t1); wave_2_per_point4=y1=cos(i+t1)*sin(i*t2); wave_2_per_point5= wave_2_per_point6=x2=x1*.5+.5; wave_2_per_point7=y2=y1*.5+.5; wave_2_per_point8= wave_2_per_point9= wave_2_per_point10=x=x2; wave_2_per_point11=y=y2; wave_2_per_point12= wave_2_per_point13= wave_2_per_point14= wave_2_per_point15= wave_2_per_point16= wave_2_per_point17= wave_2_per_point18=r=0; wave_2_per_point19=g=0; wave_2_per_point20=b=0; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.151574 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.400000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=sin(q6*.2+(1-q2)*q4*3.14)*.5+.5; shape_0_per_frame2=y=cos(q6*.1+q2*3.14)*.5+.5; shape_0_per_frame3= shape_0_per_frame4=ang=-q2*3.14; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.953204 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.400000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=cos(q6*.2+(1-q2)*q4*3.14)*.5+.5; shape_1_per_frame2=y=tan(q6*.1+q2*3.14)*.1+.5; shape_1_per_frame3= shape_1_per_frame4=ang=-q6*.1+q2; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.052932 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.001825 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.400000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=cos(q6*.2+q2*q4*3.14)*.1+sin(q6*q4*.001+q2)*.1+.5; shape_2_per_frame2=y=cos(q6*.1+(1-q2*x)*3.14)*.5+.5; shape_2_per_frame3= shape_2_per_frame4=ang=q2*3.14*q4; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4= per_frame_5=//beatdection per_frame_6=rawbeatb=above(abs(db),avgdb*4); per_frame_7=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_8=beathard=beatb*(abs(db)-avgdb*4); per_frame_9=//beatrate calc per_frame_10=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_11=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_12=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_13= per_frame_14=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_15=phase=max(min( ph, 1 ),0); per_frame_16= per_frame_17=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_18=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_19= per_frame_20=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_21=monitor=const; per_frame_22=bc=bc+beatb; per_frame_23= per_frame_24=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_25=avgvol=avgvol*.999+vol*.01; per_frame_26= per_frame_27=mtime=mtime+min(avgvol*.5,.25); per_frame_28=//q2=(sin(mtime)*.5+.5); per_frame_29=//q2=phase; per_frame_30=q2=phase; per_frame_31=q1=beatb; per_frame_32=q3=beathard; per_frame_33=q4=avgbeatrate; per_frame_34=q5=avgvol; per_frame_35=q6=mtime; per_frame_36= per_frame_37=decay=1; per_frame_38=warp=0; per_frame_39=wrap=1; per_frame_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Beat Demo (Demonology Mix).milk0000664000175000017500000000744211756064134032067 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.996 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.818 fWaveScale=0.374038 fWaveSmoothing=0.81 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.9957 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.968827 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.4241 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 nMotionVectorsX=0 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=old_bass_flop=bass_flop; per_frame_2=old_treb_flop=treb_flop; per_frame_3=old_mid_flop=mid_flop; per_frame_4=chaos=.5+.5*sin(pulse); per_frame_5=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_6=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_7=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_8=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_9=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_10=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_11=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_12=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_13=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_14=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_15=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_16=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_17=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.005); per_frame_18=entropy=if(bass_changed*mid_changed*treb_changed,(1+bass_flop+treb_flop+mid_flop)*(1+rand(3)),entropy); per_frame_19=q1=mid_residual; per_frame_20=q2=bass_residual; per_frame_21=q3=treb_residual; per_frame_22=q4=sin(pulse); per_frame_23=q5=cos(pulse*(.5+.1*entropy)); per_frame_24=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_25=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_26=q8=entropy; per_frame_27=wave_r=.5+.5*q1; per_frame_28=wave_b=.5+.5*q2; per_frame_29=wave_g=.5+.5*q3; per_frame_30=ob_r=ob_r+ob_r*sin(q1+time*2.18); per_frame_31=ob_bob_b+ob_b*sin(q2+time*1.73); per_frame_32=ob_g=ob_g+ob_g*sin(q3+time*2.09); per_frame_33=ib_r=ib_r+ib_r*cos(q4+q1*2.14); per_frame_34=ib_b=ib_b+ib_*cos(q4+q2*2.14); per_frame_35=ib_g=ib_g+ib_g*cos(q4+q3*2.14); per_frame_36=ob_a=.25+.25*sin(q2+q3*2.14); per_frame_37=ib_a=.5+.5*sin(q2*2.14+q3); per_frame_38=ob_size=.025+.025*sin(q3*3+q1); per_frame_39=ib_size=.025+.025*sin(q1*3+q3); per_frame_40=warp=0; per_frame_41=wave_mystery=wave_mystery+.1*sin(time*2.18+q6); per_frame_42=wave_x=wave_x+.2*sin(time*.811+q1)+.01*(frame%5)*sign(q3); per_frame_43=wave_y=wave_y+.2*sin(time*2.3+q2)+.01*q7; per_frame_44=decay=.996+.004*q3; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=sin(sigmoid(sin(y*6.28*q2),sin(x*6.28*q1))*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=zoom+.05*sin(rad*(q7*2+q5)+q1)*bnot(snee)*if(snur,-1,q3); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Forgotten Moon.milk0000664000175000017500000000265711756064134030161 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=8 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.015199 fWaveSmoothing=0.63 fWaveParam=-0.34 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.1 wave_y=0.86 ob_size=0.005 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.5 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=warp=0; per_frame_2=ib_r = 0.5+0.5*sin(time); per_frame_3=ib_g = 0.5+0.5*sin(time*1.576); per_frame_4=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_5=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_6=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_7=q8 =oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_pixel_1=dx = 0.01*sin(100*y+q8/y); per_pixel_2=dy = 0.01*sin(100*x+q8/x); per_frame_init_1=q8=0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 19 Portal.milk0000664000175000017500000004552011756064134030412 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=6.600763 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=0.500000 wavecode_0_b=0.800000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + ((phs*4)/q2)*0.1; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=yp=yp*0.1 - 0.2; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample)*0.3; wave_0_per_point80= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.320000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 2.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.2-0.1)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm) + 1; wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.600000 wavecode_3_g=0.700000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + ((phs*2)/q2)*0.1 - 1.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.15-0.075)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*14 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm)-3.5; wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample)*0.4; shapecode_0_enabled=0 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.045563 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.700000 shapecode_0_b=0.300000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.254805 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.294082 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_zoom=(sin(time/2)*0.5+0.5)*0.6+0.1; shape_1_per_frame2=tex_ang=cos(time); shapecode_2_enabled=1 shapecode_2_sides=14 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.081954 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.089248 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_init1=start = 1; shape_3_per_frame1=start = start - 0.02; shape_3_per_frame2=start = max(start,0); shape_3_per_frame3= shape_3_per_frame4=a=start; shape_3_per_frame5=a2=start; shape_3_per_frame6= shape_3_per_frame7=rad = if( equal(start,0) , 0.05 , rad ); per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=1; per_frame_2= per_frame_3=vol=(bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6=vol2=(bass_att+mid_att+treb_att)*0.25; per_frame_7=vol2=vol2*vol2; per_frame_8= per_frame_9=q2=vol2; per_frame_10= per_frame_11=mtime=mtime+(0.03 * (sin(time)*0.5 + 0.5))*(75/fps); per_frame_12= per_frame_13=q1=mtime*1; per_frame_14= per_frame_15= per_frame_16=//gamma=1 + min(vol*0.8,1)*0.7; per_frame_17= per_frame_18= per_pixel_1=zm=1.002; per_pixel_2= per_pixel_3=sx=-zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Fvese - Paranormal Static.milk0000664000175000017500000000347411756064134031762 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.49 fDecay=0.965 fVideoEchoZoom=0.9966 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=5.002776 fWaveScale=1.08998 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=0.997374 fZoomExponent=1 fShader=0 zoom=0.9995 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.001829 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.005 ib_r=0.4 ib_g=0.4 ib_b=0.4 ib_a=1 nMotionVectorsX=9.599999 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.05 mv_r=1 mv_g=0 mv_b=1 mv_a=1 per_frame_1=wave_x = 0.5 + 0.2*(sin(time*0.678) + sin(time*0.987)); per_frame_2=wave_y = 0.5 - 0.2*(sin(time*0.876) + sin(time*0.789)); per_frame_3=decay = decay - 0.05*equal(frame%16,1); per_frame_4=wave_r = 0.8+ 0.2*sin(time*1.24); per_frame_5=wave_g = 0.3+0.1*sin(time*0.54); per_frame_6=wave_b = 0.25+0.1*sin(time*0.677); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_8=cx = cx + bass_thresh; per_frame_9=sx = sx - bass_thresh*0.2; per_frame_10=cy = cy + wave_y; per_frame_11=ib_r= wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_12=ib_g= wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_13=ib_b= wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_14=warp =0; per_frame_15=dx = 0.02*bass; per_pixel_1=zoom=zoom + 0.005*tan(ang-ang); per_pixel_2=cx = (0&(x*20-0.5))*0.05+0.05; per_pixel_3=cy = (0&(y*20-0.5))*0.05+0.05; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained & Che - Oddnezz 3.milk0000664000175000017500000000540311756064134027734 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.9 fVideoEchoZoom=0.9999 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001043 fWaveScale=0.01 fWaveSmoothing=0.75 fWaveParam=-1 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0081 fShader=0.3 zoom=1.00808 rot=1 cx=2 cy=-1 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.1 ib_size=0.003 ib_r=0 ib_g=0 ib_b=1 ib_a=0.6 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=// sensor - alpha per_frame_2=le=1.4*bass_att+.1*bass+.5*treb; per_frame_3=pulse=band(above(le,th),above(le-th,block)); per_frame_4=block=le-th; per_frame_5=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_6=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_7=th=if(above(th,5.2),4,th); per_frame_8= per_frame_9=q1=.12*th; per_frame_10=ccl=if(pulse,ccl+1,ccl); per_frame_11=q2=ccl; per_frame_12= per_frame_13=mvrot=if(pulse, per_frame_14=if(above(mvrot,4),0,mvrot+1),mvrot); per_frame_15=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_16=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_17=if(equal(mvrot,0),1,.773))); per_frame_18=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_19=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_20=if(equal(mvrot,0),1,.38))); per_frame_21=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_22=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_23=if(equal(mvrot,0),1,.145))); per_frame_24= per_frame_25=thccl = thccl + th; per_frame_26=mv_r=min(1,max(0,mv_r+.5*sin(.015*thccl))); per_frame_27=mv_g=min(1,max(0,mv_g+.5*sin(.016*thccl))); per_frame_28=mv_b=min(1,max(0,mv_b+.5*sin(.017*thccl))); per_frame_29=wave_r=1-mv_b; per_frame_30=wave_g=1-mv_r; per_frame_31=wave_b=1-mv_g; per_frame_32= per_frame_33=mv_x=mv_x+ccl%31-9; per_frame_34=mv_y=mv_y+ccl%21-7; per_frame_35= per_frame_36=ob_r=ob_r + time*sin(bass); per_frame_37=ob_b=ob_b + time*sin(treb+1); per_frame_38=ob_g=ob_g + time*sin(mid/1.5); per_frame_39=CX=2*sin(time); per_pixel_1=zone=below(rad,q1); per_pixel_2=zoom=1+.01*sin(if(zone,q2%4-1,(q2+1)%3)*q2+rad*8); per_pixel_3=sx=sx+sin(if(zone,(q2+.5)%8-5,(q2+3)%6-3)*q2)*.008; per_pixel_4=sy=sy+sin(if(zone,q2%7-5,(q2+3.4)%7-3)*q2)*.008; per_pixel_5=grid=pow(x*(4+sin(q1*18)),1+q2%5)%2 + pow(y*(4+sin(q1*20)),1+q2%6)%2; per_pixel_6=rot=bnot(grid)*above(x,y)*above(y,(1-x))*below(rad,.5+.25*sin(zoom*317)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - VooV's Brainwaves.milk0000664000175000017500000000423111756064134030514 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.7 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=0.018 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=0 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.015 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0 mv_b=1 mv_a=0 per_frame_1=wave_r = 0.5+ 0.1*(bass-1); per_frame_2=wave_g = 0.5+ 0.1*(mid-1.2); per_frame_3=wave_b = 0.5+ 0.1*(treb-.5); per_frame_4=warp =0; per_frame_5=ob_r = 1-wave_r; per_frame_6=ob_g = 1-wave_g; per_frame_7=ob_b = 1-wave_b; per_frame_8=ib_r = 0.75 + 0.25*sin(time*0.4); per_frame_9=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_10=ib_b = 0.5+0.5*sin(1.23*time); per_frame_11=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)); per_frame_12=oldq8 = q8; per_frame_13=q7 =oldq7+ 0.001*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,7)/fps); per_frame_14=oldq7 = q7; per_frame_15=wave_a =0; per_frame_16=dy = 0.5 + 0.01*(sin(0.786*q7)); per_frame_17=dx = 0.1*sin(1.143*q8); per_pixel_1=dx=dx+0.005*sin((y-0.5)*96)+0.5*sin((y-0.5)*128); per_pixel_2=dy=dy+0.001*cos((x-(sin(q8)))*128)+0.008*cos((x-0.5 - 0.1*sin(q7))*96); per_frame_init_1=q8 =0; per_frame_init_2=q7=0; ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Dynamic Swirls 3 (Broken Dest0000664000175000017500000000425711756064134032631 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.994 fDecay=0.981 fVideoEchoZoom=0.999609 fVideoEchoAlpha=1 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.634243 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.00496 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.000156 sx=0.999666 sy=0.9999 wave_r=0.55 wave_g=0.55 wave_b=0.55 wave_x=0.5 wave_y=0.36 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=2.016 mv_dx=0 mv_dy=-0.1 mv_l=5 mv_r=0 mv_g=0 mv_b=0.7 mv_a=0 per_frame_1=wave_r = wave_r + 0.40*( 0.60*sin(1.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.40*( 0.60*sin(1.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.40*( 0.60*sin(1.714*time) + 0.40*sin(1.011*time) ); per_frame_4=q8 = oldq8+if(above(bass+bass_att,2.8),q8+0.005*pow((bass+bass_att),5),0); per_frame_5=oldq8 = q8; per_frame_6=q7 =0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); per_frame_8=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); per_frame_9=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); per_frame_11=echo_zoom = 1+ q7; per_frame_12=zoom = 1+q7; per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); per_pixel_15=rot = -0.01*rad*sin(q8); ././@LongLink0000000000000000000000000000016600000000000011570 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Upspoken Mix)_Phat_Speak_When_Spoken_2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Upspoken Mix)_Phat_Speak_W0000664000175000017500000003235611756064135033307 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001273 fWaveScale=0.180933 fWaveSmoothing=0.750000 fWaveParam=-0.200000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.900000 wave_g=0.200000 wave_b=0.400000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.100000 ob_b=0.000000 ob_a=1.000000 ib_size=0.075000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.03; wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.10; wave_0_per_point4=yp=cos(smp )*0.10; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=//axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=//yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=//zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=//yp=yq; wave_0_per_point28=//zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=//x=xs+0.5+q4; wave_0_per_point49=//y=ys+0.5+q5; wave_0_per_point50=x=xs+q4; wave_0_per_point51=y=ys+q5; wave_0_per_point52= wave_0_per_point53=//r=1-q1; wave_0_per_point54=//g=1-q2; wave_0_per_point55=//b=1-q3; wave_0_per_point56= wave_0_per_point57=n2=abs((sample*6.283)-3.1415); wave_0_per_point58= wave_0_per_point59=r=sin(n2+time)*0.5+0.5; wave_0_per_point60=g=sin(n2+2.1+time)*0.5+0.5; wave_0_per_point61=b=sin(n2+4.2+time)*0.5+0.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_frame1=basstime=basstime+(bass*bass); wave_1_per_frame2=t1=basstime*0.06; wave_1_per_point1=//plot x,y,z to point on circle wave_1_per_point2=smp=sample*6.283; wave_1_per_point3=xp=sin(smp )*0.1; wave_1_per_point4=yp=cos(smp )*0.1; wave_1_per_point5=zp=0; wave_1_per_point6= wave_1_per_point7= wave_1_per_point8=//alter shape; wave_1_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_1_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point12=xp=xq; wave_1_per_point13=zp=zq; wave_1_per_point14= wave_1_per_point15= wave_1_per_point16=//rotate on y axis; wave_1_per_point17=angy=t1*0.1; wave_1_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point20=xp=xq; wave_1_per_point21=zp=zq; wave_1_per_point22= wave_1_per_point23=//rotate on x axis wave_1_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_1_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_1_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_1_per_point27=yp=yq; wave_1_per_point28=zp=zq; wave_1_per_point29= wave_1_per_point30=//rotate on y axis again wave_1_per_point31=axs2 = sin(t1*0.1)*3.3; wave_1_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_1_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_1_per_point34=xp=xq; wave_1_per_point35=zp=zq; wave_1_per_point36= wave_1_per_point37=//stretch y axis to compensate for aspect ratio wave_1_per_point38=yp=yp*1.2; wave_1_per_point39= wave_1_per_point40=//push forward into viewpace wave_1_per_point41=zp=zp+2.1; wave_1_per_point42= wave_1_per_point43=//project x,y,z into screenspace wave_1_per_point44=xs=xp/zp; wave_1_per_point45=ys=yp/zp; wave_1_per_point46= wave_1_per_point47=//center 0,0 in middle of screen wave_1_per_point48=//x=xs+0.5+q4; wave_1_per_point49=//y=ys+0.5+q5; wave_1_per_point50=x=xs+q4; wave_1_per_point51=y=ys+q5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=xs=sin(sample*6.28); wave_2_per_point2=ys=cos(sample*6.28); wave_2_per_point3=xs=xs*0.7 + 0.5; wave_2_per_point4=ys=ys*0.7 + 0.5; wave_2_per_point5=xs=min(xs,0.958); wave_2_per_point6=xs=max(xs,0.042); wave_2_per_point7=ys=min(ys,0.988); wave_2_per_point8=ys=max(ys,0.012); wave_2_per_point9=x=xs-0.02;y=ys; wave_2_per_point10= wave_2_per_point11=n2=abs((sample*6.283)-3.1415); wave_2_per_point12= wave_2_per_point13=r=sin(n2+time)*0.5+0.5; wave_2_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_2_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.247309 shapecode_0_ang=0.000000 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=33.803761 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.010000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=xs+q4; shape_0_per_frame2=y=ys+q5; shape_0_per_frame3=tex_ang=sin(time)*6.28; shape_0_per_frame4=//rad=.166+(treb/100); shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.756120 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.567128 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=tex_ang=0.001 shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.153398 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x=xs+q4; shape_2_per_frame2=y=ys+q5; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=volume = 0.3*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = max(bass_att,peakbass_att); per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_22=wave_x = xpos + 0.5; per_frame_23=wave_y = 1-(ypos + 0.5); per_frame_24=//wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_25=//wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_26=//wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); per_frame_28=mv_r = if(beat, 1, ib_r); per_frame_29=mv_b = if(beat, wave_b, ib_b); per_frame_30=//mv_a = if(beat, 0.1, ib_a); per_frame_31=//ib_a = 0.015; per_frame_32=q3 = wave_mystery; per_frame_33=q1 = wave_x; per_frame_34=q2 = 1-wave_y; per_frame_35=q2 = ypos+0.5; per_frame_36=warp=0; per_frame_37=q4=xpos +0.5; per_frame_38=q5=1-(ypos + 0.5); per_frame_39= per_frame_40=wave_a=0; per_frame_41=//q2 = 1-(ypos + 0.5); per_frame_42=//q1 = 0.5; per_frame_43=//q2=0.5; per_frame_44=ob_r = 1-wave_g; per_frame_45=ob_b = 1-wave_r; per_frame_46=ob_g = 1-wave_b; per_frame_47= per_frame_48=monitor = wave_y; per_frame_49=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_50=movement = if(above(movement,10000), 0, movement); per_frame_51=rot =1*sin(movement); per_frame_52=cx = wave_x; per_frame_53=cy = y_pos+0.5; per_frame_54= per_frame_55=q8 = movement; per_frame_56=wrap=above(sin(time*200),0); per_pixel_1=myy = x-q1; per_pixel_2=myx = y-q2+0.1; per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat detached starpoint_Circle_mix.milk0000664000175000017500000001323111756064134033006 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.498313 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.15; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11=musictime=musictime+vol*(55/fps); per_frame_12=q4=sin(musictime*0.02)*0.3; per_frame_13=q5=sin(musictime*0.01)*0.3; per_frame_14= per_frame_15=dx=sin(musictime*0.1)*0.01; per_frame_16=dy=cos(musictime*0.069)*0.01; per_frame_17= per_frame_18= per_frame_19= per_frame_20= per_frame_21=monitor=rot; per_pixel_1= per_pixel_2=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5=zoom=1.3-rd; per_pixel_6=zm =-2.5*log(sqrt(2)-rd) -0.24; per_pixel_7=zm = max(abs(zm),.99) * sign(zm); per_pixel_8=sx=zm;sy=zm projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Geiss - Octoplasm.milk0000664000175000017500000000346011756064134030414 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.964 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.695686 fWaveSmoothing=0.45 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.02 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.076 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0.1 ob_g=0.2 ob_b=0.4 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=3.008 nMotionVectorsY=48 mv_l=2.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp = 0; per_frame_2=bass_effect = min(max(max(bass,bass_att)-1.3,0),1); per_frame_3=treb_effect = min(max(max(treb,treb_att)-1.3,0),1); per_frame_4=mid_effect = min(max(max(mid,mid_att)-1.3,0),1); per_frame_5=wave_r = wave_r + 0.4*( 0.6*sin(1.517*time) + 0.4*mid_effect ); per_frame_6=wave_b = wave_b + 0.4*( 0.6*sin(1.088*time) + 0.4*bass_effect ); per_frame_7=wave_g = wave_g + 0.4*( 0.6*sin(1.037*time) + 0.4*treb_effect ); per_frame_8=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_9=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_10=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_11=ob_r = 1-wave_b; per_frame_12=ob_g = wave_r; per_frame_13=ob_b = 1-wave_g; per_frame_14=q1=cos((0.91*time) + sin(time*0.324)); per_frame_15=q2=time + 0.3*sin((time*0.47) - cos(time*0.216)); per_pixel_1=rot=rot+0.08*sin(rad*23.5 + q2*1.3 + q1*1.31); per_pixel_2=zoom=zoom+0.05*sin(ang*4 + pow((sqrt(2)-rad),13*rad) + q2*1.63 + q1) - 0.05; projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - TraPped EnCounter.milk0000664000175000017500000002163211756064134030002 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.399900 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.164463 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tmie= (time*0.25) * (bass*0.05); shape_0_per_frame2= shape_0_per_frame3=ang = tmie; shape_0_per_frame4= shape_0_per_frame5=dx = asx; shape_0_per_frame6= shape_0_per_frame7=asx= sx - abs(time-sin(ang*x-y)); shape_0_per_frame8=asy= sy - abs(time-sin(ang*x-y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11=x = sin(time/2)*0.4 + 0.5; shape_0_per_frame12= shape_0_per_frame13= shape_0_per_frame14=r = r2 * tmie ; shape_0_per_frame15=g = g2 * tmie ; shape_0_per_frame16=b = b2 * tmie ; shape_0_per_frame17=r2 = r*.9998 - tmie ; shape_0_per_frame18=g2 = g*.9998 - tmie ; shape_0_per_frame19=b2 = b*.9998 - tmie ; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4=wrap = ((x/y)*2) - tan(ang) * 0.5; per_frame_5=trax= trassave*0.5; per_frame_6=fx= pow(x,x) * cos(y-trax); per_frame_7=fy= pow(x,x) * sin(x-trax*0.8); per_frame_8=cin= sin(time-sin(fx)); per_frame_9=ajuw = 1-time&sin(cin); per_frame_10=opev= -time+ sin(fy-fx); per_frame_11= per_frame_12= per_frame_13= per_frame_14= per_frame_15= per_frame_16= per_frame_17=ob_r = 0.5 + cos(0.068*time) - time; per_frame_18=ob_g = 0.5 - sin(0.067*time) - time; per_frame_19=ob_b = 0.5 + tan(0.075*time) - time; per_frame_20= per_frame_21=ib_r = ob_r*1.001; per_frame_22=ib_g = ob_g*1.001; per_frame_23=ib_b = ob_b*1.001; per_frame_24= per_frame_25= per_frame_26= per_frame_27=decay = 0.9999; per_frame_28= per_frame_29= per_frame_30= per_frame_31= per_frame_32= per_frame_33=basstemp= bass + bass_att + bass_thresh; per_frame_34=trebtemp= treb + treb_att + treb_thresh; per_frame_35=trasstemp= (max(basstemp, trebtemp)); per_frame_36=trassave= (trasstemp/3); per_frame_37= per_frame_38=basst= max(bass + bass_att, treb + treb_att); per_frame_39=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_40=midbeat= trebb/3; per_frame_41=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_42=mtb= midtb/2.25; per_frame_43= per_frame_44=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_45=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_46=beetAB= (beetA+beetB)/2; per_frame_47=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_48=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_49=beetCD= (beetC+beetD)/2; per_frame_50=beet= (beetAB+beetCD) /2; per_frame_51= per_frame_52=madbeat= (trassave+mtb+beet) /3; per_pixel_1=wrap = ((x/y)*2) - tan(ang) * 0.5; per_pixel_2=trax= trassave*0.5; per_pixel_3=fx= pow(x,x) * cos(y-trax); per_pixel_4=fy= pow(x,x) * sin(x-trax*0.8); per_pixel_5=cin= sin(time-sin(fx)); per_pixel_6=ajuw = 1-time&sin(cin); per_pixel_7=opev= -time+ sin(fy-fx); per_pixel_8= per_pixel_9=zoom=atan2(0.9801, min( 0.629-(fx*1.35)+(0.78*bass) + 0.25, 1.67 )); per_pixel_10= per_pixel_11= per_pixel_12=t1 = t7; per_pixel_13=t2 = sin(cin*trassave); per_pixel_14=t7 = rot-sin(rad-cin)+ajuw; per_pixel_15= per_pixel_16= per_pixel_17= per_pixel_18=time = time/(x & atan2(y,-q2) ); per_pixel_19= per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=q1 = q2; per_pixel_24=q2 = (x - y) + abs(wrap) +abs(q2-time) ; per_pixel_25=q3 = q1 - abs(x) * wrap - trassave; per_pixel_26=q8 = -q4 * abs(sin(time-q2))*abs(wrap); per_pixel_27= per_pixel_28=warp= (wrap & sin(q2-3)) ; per_pixel_29= per_pixel_30= per_pixel_31=basstemp= bass + bass_att + bass_thresh; per_pixel_32=trebtemp= treb + treb_att + treb_thresh; per_pixel_33=trasstemp= (max(basstemp, trebtemp)); per_pixel_34=trassave= (trasstemp/3); per_pixel_35= per_pixel_36=basst= max(bass + bass_att, treb + treb_att); per_pixel_37=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_38=midbeat= trebb/3; per_pixel_39=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_40=mtb= midtb/2.25; per_pixel_41= per_pixel_42=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_43=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_44=beetAB= (beetA+beetB)/2; per_pixel_45=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_46=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_47=beetCD= (beetC+beetD)/2; per_pixel_48=beet= (beetAB+beetCD) /2; per_pixel_49= per_pixel_50=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & TobiasWolfBoi - Cataract Slipstream.milk0000664000175000017500000001221511756064134033201 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.500000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.052882 fWaveScale=71.663254 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.567768 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.990000 wave_g=0.990000 wave_b=0.990000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.010*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.010*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.010*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=q2=0.05+0.01*sin(time*0.71); per_pixel_2=zoom=zoom+q2*sin(rad*20+time*2.5); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Gravity Lensing (Psycho Remorse).milk0000664000175000017500000003017211756064134033214 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.950000 fVideoEchoZoom=0.334563 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.202061 fWaveScale=0.975900 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=2.448620 fWarpScale=4.692121 fZoomExponent=1.816981 fShader=1.000000 zoom=1.000338 rot=1.000000 cx=0.800000 cy=0.500000 dx=0.400000 dy=0.400000 warp=0.010000 sx=0.608039 sy=0.671653 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.800000 wavecode_0_r=0.500000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=0.500000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491381 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=2.216707 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); shape_0_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; shape_0_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; shape_0_per_frame4= shape_0_per_frame5=a1x = .5 + 0.232*cos(1-sin(1.2*time)); shape_0_per_frame6=a1y = .5 + 0.237*sin(0.72*time-cos(2*time)); shape_0_per_frame7=a2y = .5 + 0.232*cos(1-sin(1.2*time)); shape_0_per_frame8=a2x = .5 + 0.237*sin(0.72*time-cos(2*time)); shape_0_per_frame9=a3x = .5 + 0.232*sin(1-cos(1.2*time)); shape_0_per_frame10=a3y = .5 + 0.237*cos(0.72*time-sin(2*time)); shape_0_per_frame11=a4y = .5 + 0.232*sin(1-cos(1.2*time)); shape_0_per_frame12=a4x = .5 + 0.237*cos(0.72*time-sin(2*time)); shape_0_per_frame13= shape_0_per_frame14= shape_0_per_frame15=sg1 = abs(sin(time)); shape_0_per_frame16=sg2 = a1x*above(sg1,0.75) + a2x*below(sg1,0.25) + a3x*above(sg1,0.25)*below(sg1,0.5)+ shape_0_per_frame17=a4x*above(sg1,0.5)*below(sg1,0.75); shape_0_per_frame18=sg3 = if(above(shpt,1.42),sg2,sg3); shape_0_per_frame19= shape_0_per_frame20=sg4 = a1y*above(sg1,0.75) + a2y*below(sg1,0.25) + a3y*above(sg1,0.25)*below(sg1,0.5)+ shape_0_per_frame21=a4y*above(sg1,0.5)*below(sg1,0.75); shape_0_per_frame22=sg5 = if(above(shpt,1.42),sg4,sg5); shape_0_per_frame23= shape_0_per_frame24= shape_0_per_frame25=x = sg3; shape_0_per_frame26=y = sg5; shape_0_per_frame27=r = q2; shape_0_per_frame28=g = q1; shape_0_per_frame29=b = q3; shape_0_per_frame30=r2 = 1-abs(q2); shape_0_per_frame31=g2 = 1-abs(q3); shape_0_per_frame32=b2 = q3; shape_0_per_frame33=ang = q4+1.2; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.491381 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.216707 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); shape_1_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; shape_1_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; shape_1_per_frame4= shape_1_per_frame5=a1x = .5 + 0.152*cos(1-sin(1.2*q4)); shape_1_per_frame6=a1y = .5 + 0.157*sin(0.472*q4-cos(2*q4)); shape_1_per_frame7=a2y = .5 + 0.152*cos(1-sin(1.2*q4)); shape_1_per_frame8=a2x = .5 + 0.157*sin(0.472*q4-cos(2*q4)); shape_1_per_frame9=a3x = .5 + 0.152*sin(1-cos(1.2*q4)); shape_1_per_frame10=a3y = .5 + 0.157*cos(0.472*q4-sin(2*q4)); shape_1_per_frame11=a4y = .5 + 0.152*sin(1-cos(1.2*q4)); shape_1_per_frame12=a4x = .5 + 0.157*cos(0.472*q4-sin(2*q4)); shape_1_per_frame13= shape_1_per_frame14= shape_1_per_frame15=sg1 = abs(sin(time)); shape_1_per_frame16=sg2 = a1x*above(sg1,0.75) + a2x*below(sg1,0.25) + a3x*above(sg1,0.25)*below(sg1,0.5)+ shape_1_per_frame17=a4x*above(sg1,0.5)*below(sg1,0.75); shape_1_per_frame18=sg3 = if(above(shpt,1.42),sg2,sg3); shape_1_per_frame19= shape_1_per_frame20=sg4 = a1y*above(sg1,0.75) + a2y*below(sg1,0.25) + a3y*above(sg1,0.25)*below(sg1,0.5)+ shape_1_per_frame21=a4y*above(sg1,0.5)*below(sg1,0.75); shape_1_per_frame22=sg5 = if(above(shpt,1.42),sg4,sg5); shape_1_per_frame23= shape_1_per_frame24= shape_1_per_frame25=x = sg3; shape_1_per_frame26=y = sg5; shape_1_per_frame27=r = q3; shape_1_per_frame28=g = q2; shape_1_per_frame29=b = q1; shape_1_per_frame30=r2 = 1-abs(q1-0.1); shape_1_per_frame31=g2 = 1-abs(q1); shape_1_per_frame32=b2 = q1; shape_1_per_frame33=ang = q4+2.32; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.402707 shapecode_2_ang=2.324779 shapecode_2_tex_ang=0.251326 shapecode_2_tex_zoom=2.448626 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); shape_2_per_frame2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; shape_2_per_frame3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; shape_2_per_frame4=tg1 = abs(sin(time)); shape_2_per_frame5=tg2 = 0.25*above(tg1,0.80) -0.25*below(tg1,0.20) + 0.33*above(tg1,0.2)*below(tg1,0.4) shape_2_per_frame6=-0.33*above(tg1,0.4)*below(tg1,0.6) + 0.25*sin(1.3*q4)*below(tg1,0.8)*above(tg1,0.6); shape_2_per_frame7=tg3 = if(equal(thresh,2),tg2,tg3); shape_2_per_frame8= shape_2_per_frame9=x = x + 42*dy_r*tg3; shape_2_per_frame10=y = y + 42*dx_r*tg3; shape_2_per_frame11=r = 1-q8; shape_2_per_frame12=g = 1-q8; shape_2_per_frame13=b = 1-q8; shape_2_per_frame14=r2 = 1+q8; shape_2_per_frame15=g2 = 1+q8; shape_2_per_frame16=b2 = 1+q8; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(3.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4= per_frame_5= per_frame_6=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_7=ocog = below(cog,30000)*cog; per_frame_8=q4 = cog; per_frame_9= per_frame_10=xy1 = x*above(sin(time),0)+y*below(sin(time),0); per_frame_11=xy2 = x*below(sin(time),0)+y*above(sin(time),0); per_frame_12=q5 = xy1; per_frame_13=q6 = xy2; per_frame_14=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_15=ocog = below(cog,30000)*cog; per_frame_16=q4 = cog; per_frame_17= per_frame_18=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_19=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_20=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_21=//echo_orient = echo_orient + 50*dy_r; per_frame_22=//echo_alpha = echo_alpha + 50*dx_r; per_frame_23=wave_a = 0; per_frame_24=//decay = min(0.995+abs(0.05*sin(time)),1); per_frame_25=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_26=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_27=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_28=rg1 = abs(sin(1.2*q4)); per_frame_29=rg2 = 0*above(rg1,0.5) + 1*below(rg1,0.5); per_frame_30=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_31= per_frame_32=invert = 0; per_frame_33=darken = 1-invert; per_frame_34=brighten = invert; per_frame_35=q1 = wave_r; per_frame_36=q2 = wave_g; per_frame_37=q3 = wave_b; per_frame_38=q8 = invert; per_frame_39= per_frame_40=gamma = if(equal(invert,1),0.7,1.7); per_frame_41= per_frame_42=echo_zoom = 1 - min(max(-0.12,cos(1.2*q4)),0.3); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=zoom = zoom + abs(0.05*(3*(0.5-rad)*bass_att*4)); per_pixel_7=zoom = zoom + if(above(bass_att,1.2),(0.06*sin(24*time)),0); per_pixel_8= per_pixel_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_10=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_11=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_12=tg1 = abs(sin(time)); per_pixel_13=tg2 = 8*above(tg1,0.75) + 12*below(tg1,0.25) + 16*above(tg1,0.25)*below(tg1,0.5); per_pixel_14=24*above(tg1,0.5)*below(tg1,0.75); per_pixel_15=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_16= per_pixel_17=ng1 = abs(sin(2.12*time)); per_pixel_18=ng2 = 0*above(ng1,0.5) + 1*below(ng1,0.5); per_pixel_19=ng3 = if(equal(thresh,2),ng2,ng3); per_pixel_20= per_pixel_21=zoom = zoom + 0.5*abs(18*dx_r)*ng3; per_pixel_22=dx = dx + dx_r*sin(sin(3+(tg3*y)))*(sin(2+(tg3*x)))*ng3; per_pixel_23=dy = dy + dy_r*sin(sin(3+(tg3*y)))*(sin(2+(tg3+x)))*ng3; per_pixel_24=zoom = zoom + 0.5*abs(cos(3*q4))*ng3; per_pixel_25=rot = rot + 0.4*sin(q4)*ng3; per_pixel_26=cx = cx + 0.045*sin(4.12*q4)*ng3; per_pixel_27=cy = cy + 0.041*cos(3.14*q4)*ng3; per_pixel_28=zoom = zoom - abs(0.24*sin(12*q4))*ng3; per_pixel_29=warp = 2*ng3; ././@LongLink0000000000000000000000000000022400000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Krash's beat code) _Phat_remix03 madhatter_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 05 and proton lights (+Kra0000664000175000017500000005356411756064134032441 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.210000 fDecay=0.960000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.105000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.055000 ib_r=1.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.200000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=5 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.038091 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.600000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=tm=q1; shape_3_per_frame2= shape_3_per_frame3=xp=0; shape_3_per_frame4=yp=0.1; shape_3_per_frame5=zp=0; shape_3_per_frame6= shape_3_per_frame7=//wrist movement; shape_3_per_frame8=ang=sin(tm*2 )*0.5 +0.5; shape_3_per_frame9= shape_3_per_frame10=xq=xp; shape_3_per_frame11=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame12=yq=yp*sinang + zp*cosang; shape_3_per_frame13=zq=yp*cosang - zp*sinang; shape_3_per_frame14=yq=yp; shape_3_per_frame15=zq=zp; shape_3_per_frame16= shape_3_per_frame17=ang=tm*8; shape_3_per_frame18=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame19=xp=xq*sinang + yq*cosang; shape_3_per_frame20=yp=xq*cosang - yq*sinang; shape_3_per_frame21=zp=zq; shape_3_per_frame22= shape_3_per_frame23=//forearm movement; shape_3_per_frame24=zp=zp-0.3; shape_3_per_frame25=ang=3.14 + sin(tm*2 - 0.5)*1.5; shape_3_per_frame26=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame27=xq=xp; shape_3_per_frame28=yq=yp*sinang + zp*cosang; shape_3_per_frame29=zq=yp*cosang - zp*sinang; shape_3_per_frame30= shape_3_per_frame31=//upper arm twist shape_3_per_frame32=ang=-1.0 + cos(tm*3.1 + 0.5); shape_3_per_frame33=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame34=xp=xq*sinang + yq*cosang; shape_3_per_frame35=yp=xq*cosang - yq*sinang; shape_3_per_frame36=zp=zq; shape_3_per_frame37= shape_3_per_frame38=//upper arm outward; shape_3_per_frame39=zp=zp-0.35; shape_3_per_frame40=ang=cos(tm*2.3)*1.75 - 1.05; shape_3_per_frame41=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame42=xq=xp*sinang + zp*cosang; shape_3_per_frame43=yq=yp; shape_3_per_frame44=zq=xp*cosang - zp*sinang; shape_3_per_frame45= shape_3_per_frame46=//upper arm up down; shape_3_per_frame47=ang=cos(tm)*0.5 - 0.5; shape_3_per_frame48=sinang=sin(ang);cosang=cos(ang); shape_3_per_frame49=xp=xq; shape_3_per_frame50=yp=yq*cosang - zq*sinang; shape_3_per_frame51=zp=yq*sinang + zq*cosang; shape_3_per_frame52= shape_3_per_frame53=//xp=xq;yp=yq;zp=zq; shape_3_per_frame54= shape_3_per_frame55= shape_3_per_frame56=//project into screenspace and draw on screen shape_3_per_frame57=zp=zp+2; shape_3_per_frame58=xs=xp/zp; shape_3_per_frame59=ys=yp/zp; shape_3_per_frame60= shape_3_per_frame61=x=xs+0.5; shape_3_per_frame62=y=ys*1.3+0.5; shape_3_per_frame63= shape_3_per_frame64= shape_3_per_frame65= shape_3_per_frame66= per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=zoom=1; per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=1; per_frame_21=zoom=1.002; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.4*flip*(37/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0; per_frame_30= per_frame_31=cx=sin(mtime*0.2)*0.4 + 0.5; per_frame_32=cy=sin(mtime*0.33); per_frame_33=cys=sign(cy); per_frame_34=cy=cy*cy*cys; per_frame_35=cy=cy*0.4+0.5; per_frame_36= per_pixel_1=//tm=time+(sin(time)*rad); per_pixel_2=//var=tan(time)*treb*treb; per_pixel_3=var=-2*treb*treb*0.75; per_pixel_4= per_pixel_5=rdd=max( abs(x-0.5) , abs(y-0.5) )*4; per_pixel_6=zm=1+(rdd/40)+(var/40); per_pixel_7= per_pixel_8=sx=zm; per_pixel_9=sy=zm; per_pixel_10=//rot=((rad/100)*var)*sin(time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Soul Conductor.milk0000664000175000017500000000535411756064134030112 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.010000 fWaveSmoothing=0.500000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=1.920000 nMotionVectorsY=23.999998 mv_dx=-0.060000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ib_r = ib_r + 0.35*sin(1.4*time) + 0.25*sin(2.5*time); per_frame_2=ib_g = ib_g + 0.35*sin(1.7*time) - 0.25*sin(1.11*time); per_frame_3=ib_b= ib_b + 0.35*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=ob_r = ib_b; per_frame_5=ob_b = ib_g; per_frame_6=ob_g = ob_r; per_frame_7=warp = 0; per_frame_8=wave_y = wave_y + if(above(sin(100*time),0.8), -0.3*sin(time), 0); per_frame_9=ob_size = ob_size + 0.01*sin(bass_att); per_frame_10=ib_size = ib_size + 0.01*sin(treb_att); per_frame_11=bass_t = above(bass_att,bass_t)*2 + (1-above(bass_att,bass_t))*((bass_t-1.3)*0.96+1.3); per_frame_12=bassk = equal(bass_t,2)*0.95*sin(5*time)+(1-equal(bass_t,2))*bassk; per_frame_13=treb_t = above(treb_att,treb_t)*2 + (1-above(treb_att,treb_t))*((treb_t-1.3)*0.96+1.3); per_frame_14=trebk = equal(treb_t,2)*0.95*sin(5*time)+(1-equal(treb_t,2))*trebk; per_frame_15=mid_t = above(mid_att,mid_t)*2 + (1-above(mid_att,mid_t))*((mid_t-1.3)*0.96+1.3); per_frame_16=midk = equal(mid_t,2)*0.95*sin(5*time)+(1-equal(mid_t,2))*midk; per_frame_17=wave_r = wave_r + 2.1*bassk; per_frame_18=wave_g = wave_g + 2.1*midk; per_frame_19=wave_b = wave_b + 2.1*trebk; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=zoom = zoom - sin(0.7*time)*((1-rad)*0.005); per_pixel_5=dx = dx + 0.003; per_pixel_6=rot = rot + 0.3*(0.05*rad-4.14*ang); per_pixel_7=rot = rot + 0.05*zoom; per_pixel_8=sy = sy + below(x,0.5)*0.04*(1-x); per_pixel_9=warp = warp + 1.2*bass-0.9*treb_att; ././@LongLink0000000000000000000000000000021000000000000011556 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Painful Plasma (Multi-Wave Mirrored Rage) -- Rozzor triangle tweak.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Painful Plasma (Multi-Wave Mirrored 0000664000175000017500000001401711756064134033077 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.96 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.224562 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0.1999 wave_b=0.7 wave_x=0.6 wave_y=0.5 ob_size=0.5 ob_r=0.03 ob_g=0.15 ob_b=0.25 ob_a=0.02 ib_size=0.5 ib_r=0.1 ib_g=0.5 ib_b=0.5 ib_a=0.01 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0.5 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=0 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.1 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.1 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.25 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.4 shape_1_per_frame1=ang = time*1.4; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid+thresh+treb_thresh)*.052+-(bass+treb+mid)*.01); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=sin(pulse/2); per_frame_25=wave_r=wave_r+.5*bass_residual; per_frame_26=wave_r=wave_g+.5*mid_residual; per_frame_27=wave_r=wave_b+.5*treb_residual; per_frame_28=wave_mystery=mid_residual; per_frame_29=ob_r=if(bass_flop,treb_flop,wave_r); per_frame_30=ob_b=if(treb_flop,mid_flop,wave_b); per_frame_31=ob_g=if(mid_flop,bass_flop,wave_g); per_frame_32=ob_a=.05+.05*cos(wave_r+pulse*.03); per_frame_33=ob_size=.2+.2*treb_residual; per_frame_34=ib_r=if(bass_flop,ob_b,ob_g); per_frame_35=ib_b=if(treb_flop,ob_g,ob_r); per_frame_36=ib_g=if(mid_flop,ob_r,ob_b); per_frame_37=ib_size=ob_size*cos(wave_g+pulse*0.4)*.5; per_frame_38=mv_a=q1; per_frame_39=mv_x=rand(30); per_frame_40=mv_y=rand(30); per_frame_41=mv_r=wave_b; per_frame_42=mv_b=wave_g; per_frame_43=mv_g=wave_r; per_frame_44=wave_mode=4+4*q4; per_pixel_1=newx = x - abs(q1); per_pixel_2=newy = y - abs(q2); per_pixel_3=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_4=newzoom = pow(1.03, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_5=dx = (newx)*newzoom - newx; per_pixel_6=dy = (newy)*newzoom - newy; per_pixel_7=rot = -0.1*newrad*(0.5*rad+0.1); per_pixel_8=zoom = zoom+.07*cos(x*10*q3); per_pixel_9=rot = rot * (zoom-1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - i was here till this came on.milk0000664000175000017500000002662411756064134032306 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=0.325446 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r=1; wave_0_per_frame2=g=1; wave_0_per_frame3=b=1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.010000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.200000 shape_0_per_frame1=ww=frame%8; shape_0_per_frame2= shape_0_per_frame3= shape_0_per_frame4=r=ba; shape_0_per_frame5=g=mi; shape_0_per_frame6=b=tr; shape_0_per_frame7= shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=ba=bass-.9; shape_0_per_frame11=tr=treb-.9; shape_0_per_frame12=mi=mid-.9; shape_0_per_frame13= shape_0_per_frame14=r2=r2+ba; shape_0_per_frame15=b2=b2+tr; shape_0_per_frame16=g2=g2+mi; shape_0_per_frame17= shape_0_per_frame18=xm=xm+ba*.01-tr*.001+.001; shape_0_per_frame19=ym=treb_att*.2*-bass_att*.2; shape_0_per_frame20=xm=if(above(.4,xm),if(below(-.4,xm),xm,.4),-.4); shape_0_per_frame21=ym=if(above(.4,ym),if(below(-.4,ym),ym,.4),-.4); shape_0_per_frame22= shape_0_per_frame23=am=q2; shape_0_per_frame24=rr=.2*(ba+tr+mi); shape_0_per_frame25=rm=(bass_att*.2-treb_att*.2); shape_0_per_frame26=rc=abs(rm*.5); shape_0_per_frame27= shape_0_per_frame28=x1=.4+xm-rc; shape_0_per_frame29=y1=.3+ym-rc; shape_0_per_frame30= shape_0_per_frame31=s1=99; shape_0_per_frame32=ang1=0; shape_0_per_frame33=rad1=.2+rm; shape_0_per_frame34= shape_0_per_frame35=rad=if(equal(ww,0),rad1,rad); shape_0_per_frame36=ang=if(equal(ww,0),ang1,ang); shape_0_per_frame37=sides=if(equal(ww,0),s1,sides); shape_0_per_frame38=y=if(equal(ww,0),y1,y); shape_0_per_frame39=x=if(equal(ww,0),x1,x); shape_0_per_frame40= shape_0_per_frame41= shape_0_per_frame42=x1=.6+xm+rc; shape_0_per_frame43=y1=.3+ym-rc; shape_0_per_frame44= shape_0_per_frame45=s1=99; shape_0_per_frame46=ang1=0; shape_0_per_frame47=rad1=.2+rm; shape_0_per_frame48= shape_0_per_frame49=rad=if(equal(ww,1),rad1,rad); shape_0_per_frame50=ang=if(equal(ww,1),ang1,ang); shape_0_per_frame51=sides=if(equal(ww,1),s1,sides); shape_0_per_frame52=y=if(equal(ww,1),y1,y); shape_0_per_frame53=x=if(equal(ww,1),x1,x); shape_0_per_frame54= shape_0_per_frame55= shape_0_per_frame56=x1=.6+xm+rc; shape_0_per_frame57=y1=.44+ym; shape_0_per_frame58= shape_0_per_frame59=s1=4; shape_0_per_frame60=ang1=0+am; shape_0_per_frame61=rad1=.15+rm; shape_0_per_frame62= shape_0_per_frame63=rad=if(equal(ww,2),rad1,rad); shape_0_per_frame64=ang=if(equal(ww,2),ang1,ang); shape_0_per_frame65=sides=if(equal(ww,2),s1,sides); shape_0_per_frame66=y=if(equal(ww,2),y1,y); shape_0_per_frame67=x=if(equal(ww,2),x1,x); shape_0_per_frame68= shape_0_per_frame69=x1=.4+xm-rc; shape_0_per_frame70=y1=.44+ym; shape_0_per_frame71= shape_0_per_frame72=s1=4; shape_0_per_frame73=ang1=0+am; shape_0_per_frame74=rad1=.15+rm; shape_0_per_frame75= shape_0_per_frame76=rad=if(equal(ww,3),rad1,rad); shape_0_per_frame77=ang=if(equal(ww,3),ang1,ang); shape_0_per_frame78=sides=if(equal(ww,3),s1,sides); shape_0_per_frame79=y=if(equal(ww,3),y1,y); shape_0_per_frame80=x=if(equal(ww,3),x1,x); shape_0_per_frame81= shape_0_per_frame82=x1=.6+xm+rc; shape_0_per_frame83=y1=.54+ym+rc; shape_0_per_frame84= shape_0_per_frame85=s1=4; shape_0_per_frame86=ang1=0+am; shape_0_per_frame87=rad1=.15+rm; shape_0_per_frame88= shape_0_per_frame89=rad=if(equal(ww,4),rad1,rad); shape_0_per_frame90=ang=if(equal(ww,4),ang1,ang); shape_0_per_frame91=sides=if(equal(ww,4),s1,sides); shape_0_per_frame92=y=if(equal(ww,4),y1,y); shape_0_per_frame93=x=if(equal(ww,4),x1,x); shape_0_per_frame94= shape_0_per_frame95=x1=.4+xm-rc; shape_0_per_frame96=y1=.54+ym+rc; shape_0_per_frame97= shape_0_per_frame98=s1=4; shape_0_per_frame99=ang1=0+am; shape_0_per_frame100=rad1=.15+rm; shape_0_per_frame101= shape_0_per_frame102=rad=if(equal(ww,5),rad1,rad); shape_0_per_frame103=ang=if(equal(ww,5),ang1,ang); shape_0_per_frame104=sides=if(equal(ww,5),s1,sides); shape_0_per_frame105=y=if(equal(ww,5),y1,y); shape_0_per_frame106=x=if(equal(ww,5),x1,x); shape_0_per_frame107= shape_0_per_frame108=x1=.46+xm; shape_0_per_frame109=y1=.54+ym+rc; shape_0_per_frame110= shape_0_per_frame111=s1=4; shape_0_per_frame112=ang1=0+am; shape_0_per_frame113=rad1=.15+rm; shape_0_per_frame114= shape_0_per_frame115=rad=if(equal(ww,6),rad1,rad); shape_0_per_frame116=ang=if(equal(ww,6),ang1,ang); shape_0_per_frame117=sides=if(equal(ww,6),s1,sides); shape_0_per_frame118=y=if(equal(ww,6),y1,y); shape_0_per_frame119=x=if(equal(ww,6),x1,x); shape_0_per_frame120= shape_0_per_frame121= shape_0_per_frame122=x1=.54+xm; shape_0_per_frame123=y1=.54+ym+rc; shape_0_per_frame124= shape_0_per_frame125=s1=4; shape_0_per_frame126=ang1=0+am; shape_0_per_frame127=rad1=.15+rm; shape_0_per_frame128= shape_0_per_frame129=rad=if(equal(ww,7),rad1,rad); shape_0_per_frame130=ang=if(equal(ww,7),ang1,ang); shape_0_per_frame131=sides=if(equal(ww,7),s1,sides); shape_0_per_frame132=y=if(equal(ww,7),y1,y); shape_0_per_frame133=x=if(equal(ww,7),x1,x); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.662307 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.325483 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=ba=bass-.9; shape_1_per_frame2=tr=treb-.9; shape_1_per_frame3=mi=mid-.9; shape_1_per_frame4=xx=xx+ba*.005-tr*.0005; shape_1_per_frame5=yy=yy+tr*.005-ba*.0005; shape_1_per_frame6=xx=if(above(1,xx),if(below(0,xx),xx,1),0); shape_1_per_frame7=yy=if(above(1,yy),if(below(0,yy),yy,1),0); shape_1_per_frame8= shape_1_per_frame9=x=xx; shape_1_per_frame10=y=yy; shape_1_per_frame11= shape_1_per_frame12=r=1-r; shape_1_per_frame13=g=1-g; shape_1_per_frame14=b=1-b; shape_1_per_frame15= shape_1_per_frame16=bb=bb+q2*.01-q4*.01; shape_1_per_frame17=tex_zoom=(bb)*6.28; shape_1_per_frame18=tex_ang=bb*q2; shape_1_per_frame19=rad=.2+q2*max(max(treb,mid),bass); shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_1=beatb=above(bass,bass_att); per_frame_2=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_3= per_frame_4=beatm=above(mid,mid_att); per_frame_5=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_6= per_frame_7=beatt=above(treb,treb_att); per_frame_8=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_9= per_frame_10=vol=bass+mid+treb; per_frame_11=vol_att=bass_att+mid_att+treb_att; per_frame_12= per_frame_13= per_frame_14=q1=beatb; per_frame_15=q2=beatbhard; per_frame_16=q3=beatm; per_frame_17=q4=beatmhard; per_frame_18=q5=beatt; per_frame_19=q6=beatthard; per_frame_20= per_frame_21=decay=.999; per_frame_22=wrap=1; per_frame_23= per_frame_24=bot=if(above(bass_att,treb_att),bass_att-treb_att,0); per_frame_25=tob=if(above(treb_att,bass_att),treb_att-bass_att,0); per_frame_26= per_frame_27=rot=(bot)*.01-tob*.01; per_frame_28=q7=bot; per_frame_29=q8=tob; per_frame_30=//zoom=1+tob-bot; per_pixel_1=tt=10+q7*5*bass_att-q8*5*treb_att; per_pixel_2= per_pixel_3=cx=(((x*tt)%tt)/tt); per_pixel_4=cy=(((y*tt)%tt)/tt); per_pixel_5=rot=q4*(q5*q6*.05-q1*q2*.05+bass-treb+rot); projectM-complete-2.1.0-Source/presets_milkdrop_104/nil - Disco Comet.milk0000664000175000017500000000212011756064134026354 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.63 fDecay=0.925 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.306781 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=3.615999 nMotionVectorsY=3.720001 mv_dx=0 mv_dy=0 mv_l=0.35 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r=abs(sin(time*7)); per_frame_2=wave_g=abs(sin(time*7.1)); per_frame_3=wave_b=abs(sin(time*7.2)); per_frame_4=cx=sin(time*1.234); per_frame_5=cy=cos(time*.983); per_pixel_1=zoom=zoom+sin(rad*5)*sin(time)*.2+.2; per_pixel_2=rot=rot+sin(rad*.2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Kevlar Abyss.milk0000664000175000017500000000466511756064134027541 0ustar matthiasmatthias[preset00] fRating=2.500000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.127257 fWaveScale=1.599183 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = ob_r + 0.3*sin(1.2*time); per_frame_7=ob_g = ob_g + 0.3*cos(2*time); per_frame_8=ob_b = ob_b + 0.25*sin(1.5*time); per_frame_9=ib_r = wave_r; per_frame_10=ib_b = wave_b; per_frame_11=ib_g = wave_g; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=rot = rot + 0.05*(2-rad)*(0.5*cos(rad-0.22*abs(ang*12+bass/time))*0.4-treb*1.3*cos(bass_att)); per_pixel_6=zoom = zoom - 0.02*abs(sin(bass-time/22*rad)-cos(0.3*bass-mid_att)); per_pixel_7=//zoom = zoom - 1.86*(0.5*(sin(time)-rad)*bass)*(bass/treb_att*0.2); per_pixel_8=zoom = zoom - 0.2*abs(0.5*sin(0.2*bass*rot-3*(0.5-sin(0.5*time)-(0.25-rad)))); per_pixel_9=zoomexp = zoomexp + 0.25 + abs(0.5*sin(time*bass_att)); per_pixel_10=zoom = if(below(bass,0.05),0,zoom); per_pixel_11=rot = if(below(bass,0.05),0,sin(0.2)); per_pixel_12=cy = cy + 0.25*sin(time)*22*dy_r; per_pixel_13=cx = cx + 0.25*cos(2.5*time)*22*dx_r; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - spincycle c.milk0000664000175000017500000002167511756064134027361 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=5.428738 fShader=0.000000 zoom=1.009509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.162174 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=51 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.327350 wavecode_0_smoothing=0.820000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=3.000000 wavecode_0_a=1.000000 wave_0_per_point1=x = rand(1001)*.001; wave_0_per_point2=y = rand(1001)*.001; wave_0_per_point3= wave_0_per_point4=tm = time*.5 + sample*2; wave_0_per_point5= wave_0_per_point6=r = .5 + .5*sin(tm*1.132); wave_0_per_point7=g = .5 + .5*sin(tm*1.121); wave_0_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=51 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.327350 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=3.000000 wavecode_1_a=1.000000 wave_1_per_point1=x = rand(1001)*.001; wave_1_per_point2=y = rand(1001)*.001; wave_1_per_point3= wave_1_per_point4=tm = time*.5 + sample*2; wave_1_per_point5= wave_1_per_point6=r = .5 + .5*sin(tm*1.132); wave_1_per_point7=g = .5 + .5*sin(tm*1.121); wave_1_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=51 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.327350 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=3.000000 wavecode_2_a=1.000000 wave_2_per_point1=x = rand(1001)*.001; wave_2_per_point2=y = rand(1001)*.001; wave_2_per_point3= wave_2_per_point4=tm = time*.5 + sample*2; wave_2_per_point5= wave_2_per_point6=r = .5 + .5*sin(tm*1.132); wave_2_per_point7=g = .5 + .5*sin(tm*1.121); wave_2_per_point8=b = .5 + .5*sin(tm*1.187); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=51 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.327350 wavecode_3_smoothing=0.820000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=3.000000 wavecode_3_a=1.000000 wave_3_per_point1=x = rand(1001)*.001; wave_3_per_point2=y = rand(1001)*.001; wave_3_per_point3= wave_3_per_point4=tm = time*.5 + sample*2; wave_3_per_point5= wave_3_per_point6=r = .5 + .5*sin(tm*1.132); wave_3_per_point7=g = .5 + .5*sin(tm*1.121); wave_3_per_point8=b = .5 + .5*sin(tm*1.187); shapecode_0_enabled=1 shapecode_0_sides=54 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=1.570796 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=1 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.081954 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=q3; shape_1_per_frame2=y=1-q4; shape_1_per_frame3= shape_1_per_frame4=r = .5 + .5*sin((time+.5)*1.132); shape_1_per_frame5=g = .5 + .5*sin((time+.5)*1.121); shape_1_per_frame6=b = .5 + .5*sin((time+.5)*1.187); shape_1_per_frame7= shape_1_per_frame8=rad = .1*mid; shapecode_2_enabled=1 shapecode_2_sides=54 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.081954 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x=q5; shape_2_per_frame2=y=1-q6; shape_2_per_frame3= shape_2_per_frame4=rad = .2*bass; shapecode_3_enabled=1 shapecode_3_sides=54 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.081954 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=q1; shape_3_per_frame2=y=1-q2; shape_3_per_frame3= shape_3_per_frame4=r = .5 + .5*sin(time*1.132); shape_3_per_frame5=g = .5 + .5*sin(time*1.121); shape_3_per_frame6=b = .5 + .5*sin(time*1.187); shape_3_per_frame7= shape_3_per_frame8=rad = treb*.1; per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time - tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_8=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_9=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_10= per_frame_11=rb = 1; per_frame_12=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_13= per_frame_14=tt = tt + tic*treb_avg; per_frame_15=mt = mt + tic*mid_avg; per_frame_16=bt = bt + tic*bass_avg; per_frame_17=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; per_frame_18= per_frame_19=sz = .2; per_frame_20= per_frame_21=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); per_frame_22=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); per_frame_23= per_frame_24=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); per_frame_25=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); per_frame_26= per_frame_27=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); per_frame_28=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); per_frame_29= per_frame_30= per_pixel_1=xd = q1-x; per_pixel_2=yd = q2-y; per_pixel_3= per_pixel_4=dis = pow(xd*xd+yd*yd,.5); per_pixel_5=des = 1 - dis*.7071068; per_pixel_6=des = pow(des,8)*-treb; per_pixel_7=an = acos(abs(xd)/dis); per_pixel_8= per_pixel_9=dx = sign(xd)*.07*cos(an)*des; per_pixel_10=dy = sign(yd)*.07*sin(an)*des; per_pixel_11= per_pixel_12=dy = dy + sign(xd)*treb*.05*cos(an)*des; per_pixel_13=dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; per_pixel_14= per_pixel_15=xd = q3-x; per_pixel_16=yd = q4-y; per_pixel_17= per_pixel_18=dis = pow(xd*xd+yd*yd,.5); per_pixel_19=des = 1 - dis*.7071068; per_pixel_20=des = pow(des,8)*-mid; per_pixel_21=an = acos(abs(xd)/dis); per_pixel_22= per_pixel_23=dx = dx + sign(xd)*.07*cos(an)*des; per_pixel_24=dy = dy + sign(yd)*.07*sin(an)*des; per_pixel_25= per_pixel_26=dy = dy + sign(xd)*mid*.05*cos(an)*des; per_pixel_27=dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; per_pixel_28= per_pixel_29=xd = q5-x; per_pixel_30=yd = q6-y; per_pixel_31= per_pixel_32=dis = pow(xd*xd+yd*yd,.5); per_pixel_33=des = 1 - dis*.7071068; per_pixel_34=des = pow(des,8)*-bass; per_pixel_35=an = acos(abs(xd)/dis); per_pixel_36= per_pixel_37=dx = dx + sign(xd)*.07*cos(an)*des; per_pixel_38=dy = dy + sign(yd)*.07*sin(an)*des; per_pixel_39= per_pixel_40=dy = dy + sign(xd)*bass*.05*cos(an)*des; per_pixel_41=dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; per_pixel_42= projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Limit Edition (Some Days).milk0000664000175000017500000001410111756064134031555 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.210000 fDecay=1.000000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.325446 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=61 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.407949 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.028412 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.700000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r = q1; shape_0_per_frame2=g = q2; shape_0_per_frame3=b = q3; shape_0_per_frame4=r2 = 1-abs(q1); shape_0_per_frame5=g2 = 1-abs(q2); shape_0_per_frame6=b2 = 1-abs(q3); shape_0_per_frame7=ang = ang + 0.42*time; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5= per_frame_6=ob_r = wave_r; per_frame_7=ob_g = wave_g; per_frame_8=ob_b = wave_b; per_frame_9=wave_x = wave_x + 0.21*above(bass_att,0.1)*sin(6.10*time); per_frame_10=wave_y = wave_y + 0.21*above(bass_att,0.1)*cos(6.10*time); per_frame_11=q1 = wave_r; per_frame_12=q2 = wave_g; per_frame_13=q3 = wave_b; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=zoom = zoom - 0.01; per_pixel_7=dx = dx - dy_r*above(bass_att,1.1)*2.62*(0.5-rad)*tan(14*time); per_pixel_8=dy = dy - dx_r*above(bass_att,1.1)*2.62*(0.5-rad)*tan(14*time); per_pixel_9=dx = dx + dx_r*above(mid_att,1)*0.1*tan(24*time); per_pixel_10=dy = dy + dy_r*above(mid_att,1)*0.1*tan(24*time); per_pixel_11=rot = rot + above(treb_att,1.2)*0.01*tan(12*time); per_pixel_12=zoom = zoom + above(bass_att,1.2)*0.01*tan(12*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Krash - Sweetness & Light.milk0000664000175000017500000000551711756064134031574 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.550447 fWaveSmoothing=0.75 fWaveParam=-0.2199 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.13 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.731); per_frame_5=vol = 0.167*(bass+mid+att); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=dx = dx + dx_residual; per_frame_19=dy = dy + dy_residual; per_frame_20=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_21=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_22=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_23=rot = 0.1; per_frame_24=q1=xpos +0.25*ypos + 0.5; per_frame_25=q2=ypos +0.25*xpos + 0.5; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2.41*newrad*(0.5*(0.65-rad)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Idiot - Memories Of The Castle.milk0000664000175000017500000000471411756064135031726 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1 fDecay=0.99 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.357394 fWaveSmoothing=0.63 fWaveParam=-0.6 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1.0001 fShader=0 zoom=1.000376 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.9999 sy=0.999904 wave_r=0 wave_g=0 wave_b=0.2 wave_x=0.5 wave_y=0.49 ob_size=0.0499 ob_r=0.11 ob_g=0.5 ob_b=1 ob_a=0 ib_size=0.055 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=vol_att=bass_att+treb_Att+mid_att; per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; per_frame_8=react=vol; per_frame_9=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); per_frame_10=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); per_frame_11=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); per_frame_12=new_vol=new_bass+new_treb+new_mid+.04; per_frame_13=rotadd = rotadd+sign(0.6*sin(time*0.456) + 0.4*sin(time*0.965)); per_frame_14=q1=new_bass; per_frame_15=q2=new_treb; per_frame_16=q3=0.03*rotadd; per_frame_17=q4=new_vol; per_frame_18=q5=bass_thresh; per_frame_19=q6=treb_thresh; per_frame_20=q7=mid_thresh; per_frame_21=q8=vol_thresh; per_frame_22=mode = frame%2; per_frame_23=wave_r=.3+.5*sin(new_mid-time)+mode; per_frame_24=wave_g=.5-.2*sin(q2-time)-mode; per_frame_25=wave_b=.2+.6*sin(q1-time)-mode; per_frame_26=wave_mode = if(mode,0,wave_mode); per_pixel_1=shine=band(rad,2)-rad%8*rad%2+.2*sin(q1)+.1*sin(above(Q1,q2)); per_pixel_2=zoom=shine+.2*sin(above(q2,q1)-rad*sin(q5&time*.75*sin(above(Q5,q6)))); per_pixel_3=zoom = zoom - below(rad,0.5)*0.8*(zoom-1); per_pixel_4=rot=if(above(q1,q2),.2*sin(q1),-.2*sin(q2))+above(rad,0.5)*q3; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - nematodes E daemon.milk0000664000175000017500000002401511756064135027703 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980001 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=repeats=10; wave_0_per_point2=samplerepeat=sample*repeats; wave_0_per_point3=cycle=int(samplerepeat); wave_0_per_point4=sampcyc=samplerepeat - cycle; wave_0_per_point5=cycleto1=cycle/repeats; wave_0_per_point6= wave_0_per_point7=n=sampcyc*6.283; wave_0_per_point8=phs=sampcyc; wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; wave_0_per_point10=tmm=time; wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); wave_0_per_point13=a=a*a; wave_0_per_point14= wave_0_per_point15=//waving wave_0_per_point16=tmc=tm+cycle-phs*0.2; wave_0_per_point17=variation=sin(cycleto1*6.283)*9; wave_0_per_point18=swap=above(sample,0.5)*2-1; wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; wave_0_per_point21= wave_0_per_point22=xp=sin(tm)*0.4 ; wave_0_per_point23=yp=cos(tm)*0.4 ; wave_0_per_point24= wave_0_per_point25=xp=xp*sin(tm*3); wave_0_per_point26=yp=yp*cos(tm*2.6); wave_0_per_point27= wave_0_per_point28=xp=xp*sin(tm*0.43); wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); wave_0_per_point30= wave_0_per_point31=xp=xp+wavex; wave_0_per_point32=yp=yp+wavey; wave_0_per_point33= wave_0_per_point34=x=xp+0.5; wave_0_per_point35=y=yp*1.333 + 0.5; wave_0_per_point36= wave_0_per_point37= wave_0_per_point38=trailsize=0.85; wave_0_per_point39=head=above(a,trailsize); wave_0_per_point40=tail=1-head; wave_0_per_point41=r=1*head + 0.5*tail; wave_0_per_point42=g=0.8*head + 0.3*tail; wave_0_per_point43=b=0.5*head; wave_0_per_point44= wave_0_per_point45=a=a*0.25 wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=repeats=8; wave_1_per_point2=samplerepeat=sample*repeats; wave_1_per_point3=cycle=int(samplerepeat); wave_1_per_point4=sampcyc=samplerepeat - cycle; wave_1_per_point5=cycleto1=cycle/repeats; wave_1_per_point6= wave_1_per_point7=n=sampcyc*6.283; wave_1_per_point8=phs=sampcyc+0.15; wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; wave_1_per_point10=tmm=time; wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); wave_1_per_point13=a=a*a; wave_1_per_point14= wave_1_per_point15=//waving wave_1_per_point16=tmc=tm+cycle-phs*0.2; wave_1_per_point17=variation=sin(cycleto1*6.283)*9; wave_1_per_point18=swap=above(sample,0.5)*2-1; wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; wave_1_per_point21= wave_1_per_point22=xp=sin(tm)*0.4 ; wave_1_per_point23=yp=cos(tm)*0.4 ; wave_1_per_point24= wave_1_per_point25=xp=xp*sin(tm*3); wave_1_per_point26=yp=yp*cos(tm*2.6); wave_1_per_point27= wave_1_per_point28=xp=xp*sin(tm*0.43); wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); wave_1_per_point30= wave_1_per_point31=xp=xp+wavex; wave_1_per_point32=yp=yp+wavey; wave_1_per_point33= wave_1_per_point34=x=xp+0.5; wave_1_per_point35=y=yp*1.333 + 0.5; wave_1_per_point36= wave_1_per_point37= wave_1_per_point38=trailsize=0.85; wave_1_per_point39=head=above(a,trailsize); wave_1_per_point40=tail=1-head; wave_1_per_point41=r=1*head + 0.5*tail; wave_1_per_point42=g=0.8*head + 0.3*tail; wave_1_per_point43=b=0.5*head; wave_1_per_point44= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=repeats=6; wave_2_per_point2=samplerepeat=sample*repeats; wave_2_per_point3=cycle=int(samplerepeat); wave_2_per_point4=sampcyc=samplerepeat - cycle; wave_2_per_point5=cycleto1=cycle/repeats; wave_2_per_point6= wave_2_per_point7=n=sampcyc*6.283; wave_2_per_point8=phs=sampcyc+0.25; wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; wave_2_per_point10=tmm=time; wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); wave_2_per_point13=a=a*a; wave_2_per_point14= wave_2_per_point15=//waving wave_2_per_point16=tmc=tm+cycle-phs*0.2; wave_2_per_point17=variation=sin(cycleto1*6.283)*9; wave_2_per_point18=swap=above(sample,0.5)*2-1; wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; wave_2_per_point21= wave_2_per_point22=xp=sin(tm)*0.4 ; wave_2_per_point23=yp=cos(tm)*0.4 ; wave_2_per_point24= wave_2_per_point25=xp=xp*sin(tm*3); wave_2_per_point26=yp=yp*cos(tm*2.6); wave_2_per_point27= wave_2_per_point28=xp=xp*sin(tm*0.43); wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); wave_2_per_point30= wave_2_per_point31=xp=xp+wavex; wave_2_per_point32=yp=yp+wavey; wave_2_per_point33= wave_2_per_point34=x=xp+0.5; wave_2_per_point35=y=yp*1.333 + 0.5; wave_2_per_point36= wave_2_per_point37= wave_2_per_point38=trailsize=0.85; wave_2_per_point39=head=above(a,trailsize); wave_2_per_point40=tail=1-head; wave_2_per_point41=r=1*head + 0.5*tail; wave_2_per_point42=g=0.8*head + 0.3*tail; wave_2_per_point43=b=0.5*head; wave_2_per_point44= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.680000 shapecode_0_rad=0.808142 shapecode_0_ang=0.000000 shapecode_0_tex_ang=1.193805 shapecode_0_tex_zoom=1.040604 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.600000 shapecode_0_g2=0.700000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=time*0.1 shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.210000 shapecode_1_rad=0.564831 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.193805 shapecode_1_tex_zoom=1.040604 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.150000 shapecode_1_r2=0.600000 shapecode_1_g2=0.700000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=-time*0.13; shape_1_per_frame2=x=sin(time*0.29)*0.2 + 0.5 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.600000 shapecode_2_g2=0.700000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.500000 shapecode_3_g2=0.700000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.000; per_frame_3= per_frame_4=q1=time*0.4; per_frame_5= per_frame_6= per_frame_7= per_frame_8= per_pixel_1=dx=sin(y*14)*sin(y*34+time)*0.002; per_pixel_2=dy=cos(x*19+time)*cos(x*34)*0.002; per_pixel_3=dy=dy projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - off the fadar.milk0000664000175000017500000001777211756064134027614 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=c1=abs(c1-q1); wave_0_per_frame2=t1=c1; wave_0_per_frame3=t2=sin(q2*.0001*q4); wave_0_per_frame4=t3=(sin(q2*.001*treb_att+q4*10*bass)*.3+.4); wave_0_per_point1=i=cos(q2*.1); wave_0_per_point2=ii=sin(q2*.1); wave_0_per_point3=y=sample*i+.5; wave_0_per_point4=x=sample*(ii)+.5; wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=c4=sin(q2*q4*.01)*.1+.11; wave_0_per_point8=c2=.1+c4*1.5; wave_0_per_point9=c3=.2+c4*1.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=c1=1-above(sample,c2)*below(sample,c3); wave_0_per_point13=r=t1*(1-c1); wave_0_per_point14=g=t2*(1-c1); wave_0_per_point15=b=t3*(1-c1); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.500000 wave_1_per_point1=i=cos(q2*.1+.01); wave_1_per_point2=ii=sin(q2*.1+.01); wave_1_per_point3=y=sample*i*.7+.5; wave_1_per_point4=x=sample*(ii)*.7+.5; wave_1_per_point5= wave_1_per_point6= wave_1_per_point7=r=0; wave_1_per_point8=g=0; wave_1_per_point9=b=0; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=256 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=i=cos(q2*.01*q4); wave_2_per_point2=ii=sin(q2*.01*q4); wave_2_per_point3=y=sample*i+.5; wave_2_per_point4=x=sample*(ii)+.5; wave_2_per_point5= wave_2_per_point6=ul=.003*bass_att*q4; wave_2_per_point7=ll=.002*treb_att*q4; wave_2_per_point8=r=(treb_att*.052+value1)*(above(sample,ll)*below(sample,ul)); wave_2_per_point9=g=(mid_att*.02+value2)*(above(sample,ll)*below(sample,ul)); wave_2_per_point10=b=(bass_att*.057+value2)*(above(sample,ll)*below(sample,ul)); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.500000 wave_3_per_point1=i=cos(q2*.01*q4+.01); wave_3_per_point2=ii=sin(q2*.01*q4+.01); wave_3_per_point3=y=sample*i+.5; wave_3_per_point4=x=sample*(ii)+.5; wave_3_per_point5= wave_3_per_point6= wave_3_per_point7=r=0; wave_3_per_point8=g=0; wave_3_per_point9=b=0; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=rad=q1*.33; shape_0_per_frame2=y=.5; shape_0_per_frame3=x=.2; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad=q2*.3; shape_1_per_frame2=x=.2; shape_1_per_frame3=y=.2; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=beatrate=5; per_frame_init_2=avgbeatrate=1; per_frame_init_3=bbtime=1; per_frame_init_4=lbbtime=.5; per_frame_init_5=avgdb=.5; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8= per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4= per_frame_5=//beatdection per_frame_6=rawbeatb=above(db,avgdb*2); per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); per_frame_8= per_frame_9=//beatrate calc per_frame_10=bbtime=time*beatb; per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=bc=bc+beatb; per_frame_16= per_frame_17= per_frame_18= per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); per_frame_20=avgvol=avgvol*.99+vol*.05; per_frame_21= per_frame_22=mtime=mtime+min(avgvol*.5,.25); per_frame_23=q2=mtime; per_frame_24=q1=beatb; per_frame_25=q3=db; per_frame_26=q4=60/avgbeatrate; per_frame_27=q5=equal(bc%4,0)*beatb; per_frame_28= per_frame_29=zoom=1; per_frame_30=decay=.99; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34=ob_r=sin(q2*.01+bass*.01)*.5+.5; per_frame_35=ob_g=cos(q2*.001*q4+treb*.01)*.5+.5; per_frame_36=ob_b=sin(time*.001*q4)*.5+.5; per_pixel_1=zoom=1+sin(q2+treb_att*6*rad)*.1; per_pixel_2=rot=sin(q2*.05*q4+bass_att*3*rad)*.1; ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Three And A Half Kinds Of Amphetamines.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Three And A Half Kinds Of Amphetamines.m0000664000175000017500000000253711756064134032567 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.98 fDecay=0.96 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.62 fWaveScale=0.691358 fWaveSmoothing=0.4 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.888 fShader=1 zoom=1.085 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.513 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.742*time) + 0.40*sin(1.021*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.703*time) + 0.40*sin(0.969*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(1.090*time) + 0.40*sin(0.963*time) ); per_frame_4=zoom = zoom + 0.033*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=zoom = zoom + 0.5*max(0,bass_att-1.05); per_frame_6=zoom = zoom + rad*0.1; per_frame_7=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_8=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_9=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=zoom=zoom+0.13*rad; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Pistons.milk0000664000175000017500000000171311756064135026222 0ustar matthiasmatthias[preset00] fGammaAdj=1.9 fDecay=0.97 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.981 fWaveSmoothing=0.6 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=0.995 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.975 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.200*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.200*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.200*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=sx=sx+0.07*sin(rad*18 + time*9); fRating=2 ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Voodoo Chess Magnet (Everglow Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Voodoo Chess Magnet (Ever0000664000175000017500000000640411756064135032767 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1.006496 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=2.781664 fWaveScale=0.590116 fWaveSmoothing=0.36 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=7.523901 fShader=0 zoom=1.009898 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.35 mv_g=0.35 mv_b=0.35 mv_a=0 per_frame_1=warp=0; per_frame_2=state=if(above(bass_att,1.3),3,if(above(treb_att,1.3),2,1)); per_frame_3=wave_b=if(equal(state,2),.2+.2*sin(time),if(equal(state,3),.9+.1*sin(time),.6+.08*sin(time))); per_frame_4=wave_g=if(equal(state,2),0,if(equal(state,3),0,.49)); per_frame_5=wave_r=if(equal(state,2),.7+.1*sin(time*.888),0); per_frame_6=//zoom=if(above(bass_att+treb,2),1+sin(state*1.3)/10,1-sin(state*1.5)/10); per_frame_7=q1=state; per_frame_8=wave_mystery=wave_mystery+(1-zoom)*10; per_frame_9=// timed sidon sensor per_frame_10=// le = signal level; desired average value = 2 per_frame_11=le=1.4*bass_att+.1*bass+.5*treb; per_frame_12=pulse=above(le,th); per_frame_13=// pulsefreq = running average of interval between last 5 pulses per_frame_14=pulsefreq=if(equal(pulsefreq,0),2, per_frame_15=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_16=lastpulse=if(pulse,time,lastpulse); per_frame_17=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_18=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_19=// hccp = handcicap for th driven by bt per_frame_20=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_21=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_22=beat=band(above(le,th+hccp),btblock); per_frame_23=btblock=1-above(le,th+hccp); per_frame_24=lastbeat=if(beat,time,lastbeat); per_frame_25=beatfreq=if(equal(beatfreq,0),2, per_frame_26=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_27=// th = threshold per_frame_28=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_29=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_30=th=if(above(th,6),6,th); per_frame_31=q3=30/fps; per_frame_32=ccl=ccl+beat; per_frame_33=minorccl=minorccl+.01*le; per_frame_34=q4=beat; per_frame_35=beatcounter = if(beat,beatcounter +1, beatcounter); per_frame_36=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_37=beateven = beatcounter%2; per_frame_38=q5 = beateven; per_frame_39=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_40=oldq8 = q8; per_pixel_1=grid=abs(x*18+3*q5)%2 + abs(y*18+3*q5)%2; per_pixel_2=cx = grid; per_pixel_3=cy = grid; per_pixel_4=zoom=1+0.5*if(bnot(grid),cos(rad*10*sin(q8))*.07,cos(x*10*sin(q8))*.07); per_pixel_5=rot = 0.01*(1-rad); per_pixel_6=dx=0.4*grid*(0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64)); per_pixel_7=dy=0.4*grid*(0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid on a window pane.milk0000664000175000017500000002170511756064134031124 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=1; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46= per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps); per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps); per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps); per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.01)*.5+.5; per_frame_57=cy=cos(q3*.01)*.5+.5; per_frame_58=rot=sin(q2*.01-(q3*.01))*15+103; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Dynamic Fractal (Dual Spiral Mix ).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Dynamic Fractal (Dual Spi0000664000175000017500000000507011756064134033074 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.35 - 0.3*cos(time*1.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*3.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.003*sin(time*0.23); per_frame_10=dy = dy - 0.003*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_pixel_1=box =0.5+0.8*(2*x%4+2*y%2); per_pixel_2=q1 = 8.05+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.21*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((1-rad)-2*q2); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - lazerspecs_phat_edit.milk0000664000175000017500000002757011756064134031361 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.960001 fDecay=0.910000 fVideoEchoZoom=1.347319 fVideoEchoAlpha=0.800000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999513 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=54 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=mod =bass/5; wave_0_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_0_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); wavecode_1_enabled=1 wavecode_1_samples=54 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=mod = .2; wave_1_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_1_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); wavecode_2_enabled=1 wavecode_2_samples=54 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=mod = .20333; wave_2_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_2_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); wavecode_3_enabled=1 wavecode_3_samples=54 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=mod = .20667; wave_3_per_point2=x = .5 + mod*(sin(sample*6.28*1 + q3)*.5 + .5*cos(sample*6.28*3 + q3)); wave_3_per_point3=y = .5 + mod*(cos(sample*6.28*2 + q3)*.5 + .5*sin(sample*6.28*1 + q3)); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.998627 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.670315 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=a = q1; shape_0_per_frame2=a2 = a; shape_0_per_frame3= shape_0_per_frame4=ra = rand(1001)*.001; shape_0_per_frame5=ti = q4; shape_0_per_frame6=ra = ti - int(ti); shape_0_per_frame7= shape_0_per_frame8=tex_zoom = .67 + ra*q2*4; shape_0_per_frame9= shape_0_per_frame10=h = if(above(ra,.15),ra-.15,ra+.85); shape_0_per_frame11=s = 1; shape_0_per_frame12=l = q5; shape_0_per_frame13= shape_0_per_frame14=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_0_per_frame15=tmpa = 2*l - tmpb; shape_0_per_frame16=hvr = h + .333333; shape_0_per_frame17=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_0_per_frame18=hvg = h; shape_0_per_frame19=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_0_per_frame20=hvb = h - .333333; shape_0_per_frame21=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_0_per_frame22= shape_0_per_frame23=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_0_per_frame24=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_0_per_frame25=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_0_per_frame26= shape_0_per_frame27=r2 = r; shape_0_per_frame28=g2 = g; shape_0_per_frame29=b2 = b; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.998627 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.670315 shapecode_1_r=0.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=g = .7; shape_1_per_frame2=g2 = g; shape_1_per_frame3= shape_1_per_frame4=a = q1; shape_1_per_frame5=a2 = a; shape_1_per_frame6= shape_1_per_frame7=ra = rand(1001)*.001; shape_1_per_frame8=ti = q4 + .25; shape_1_per_frame9=ra = ti - int(ti); shape_1_per_frame10= shape_1_per_frame11=tex_zoom = .67 + ra*q2*4; shape_1_per_frame12= shape_1_per_frame13=h = if(above(ra,.15),ra-.15,ra+.85); shape_1_per_frame14=s = 1; shape_1_per_frame15=l = q5; shape_1_per_frame16= shape_1_per_frame17=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_1_per_frame18=tmpa = 2*l - tmpb; shape_1_per_frame19=hvr = h + .333333; shape_1_per_frame20=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_1_per_frame21=hvg = h; shape_1_per_frame22=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_1_per_frame23=hvb = h - .333333; shape_1_per_frame24=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_1_per_frame25= shape_1_per_frame26=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_1_per_frame27=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_1_per_frame28=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_1_per_frame29= shape_1_per_frame30=r2 = r; shape_1_per_frame31=g2 = g; shape_1_per_frame32=b2 = b; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.998627 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.670315 shapecode_2_r=0.000000 shapecode_2_g=1.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=g = .7; shape_2_per_frame2=g2 = g; shape_2_per_frame3= shape_2_per_frame4=a = q1; shape_2_per_frame5=a2 = a; shape_2_per_frame6= shape_2_per_frame7=ra = rand(1001)*.001; shape_2_per_frame8=ti = q4 + .5; shape_2_per_frame9=ra = ti - int(ti); shape_2_per_frame10= shape_2_per_frame11=tex_zoom = .67 + ra*q2*4; shape_2_per_frame12= shape_2_per_frame13=h = if(above(ra,.15),ra-.15,ra+.85); shape_2_per_frame14=s = 1; shape_2_per_frame15=l = q5; shape_2_per_frame16= shape_2_per_frame17=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_2_per_frame18=tmpa = 2*l - tmpb; shape_2_per_frame19=hvr = h + .333333; shape_2_per_frame20=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_2_per_frame21=hvg = h; shape_2_per_frame22=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_2_per_frame23=hvb = h - .333333; shape_2_per_frame24=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_2_per_frame25= shape_2_per_frame26=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_2_per_frame27=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_2_per_frame28=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_2_per_frame29= shape_2_per_frame30=r2 = r; shape_2_per_frame31=g2 = g; shape_2_per_frame32=b2 = b; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.998627 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.670315 shapecode_3_r=0.000000 shapecode_3_g=1.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 shape_3_per_frame1=g = .7; shape_3_per_frame2=g2 = g; shape_3_per_frame3= shape_3_per_frame4=a = q1; shape_3_per_frame5=a2 = a; shape_3_per_frame6= shape_3_per_frame7=ra = rand(1001)*.001; shape_3_per_frame8=ti = q4 + .75; shape_3_per_frame9=ra = ti - int(ti); shape_3_per_frame10= shape_3_per_frame11=tex_zoom = .67 + ra*q2*4; shape_3_per_frame12= shape_3_per_frame13=h = if(above(ra,.15),ra-.15,ra+.85); shape_3_per_frame14=s = 1; shape_3_per_frame15=l = q5; shape_3_per_frame16= shape_3_per_frame17=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_3_per_frame18=tmpa = 2*l - tmpb; shape_3_per_frame19=hvr = h + .333333; shape_3_per_frame20=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_3_per_frame21=hvg = h; shape_3_per_frame22=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_3_per_frame23=hvb = h - .333333; shape_3_per_frame24=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_3_per_frame25= shape_3_per_frame26=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_3_per_frame27=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_3_per_frame28=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_3_per_frame29= shape_3_per_frame30=r2 = r; shape_3_per_frame31=g2 = g; shape_3_per_frame32=b2 = b; per_frame_1=warp = 0; per_frame_2=arot = 1.5708; per_frame_3= per_frame_4=q1 = .2; per_frame_5= per_frame_6=decay = 1; per_frame_7= per_frame_8=q2 = .020; per_frame_9= per_frame_10=tic = min(time-tin,.1); per_frame_11=tin = time; per_frame_12= per_frame_13=ra = 12; per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_15=vt = vt + tic*vav; per_frame_16= per_frame_17=q3 = vt; per_frame_18= per_frame_19=q4 = time*24.3; per_frame_20=q5 = .6; per_pixel_1=sx=-1; ././@LongLink0000000000000000000000000000017600000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 11 sentinel C_poltergeist_mix response daemon.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. + Phat - chasers 11 sentinel C_poltergeist0000664000175000017500000004514611756064134032617 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs*4; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=(flip*0.1-0.05)*(sample); wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//spin; wave_0_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_0_per_point14=sa=sin(ang);ca=cos(ang); wave_0_per_point15=xr=xp*sa + yp*ca; wave_0_per_point16=yr=xp*ca - yp*sa; wave_0_per_point17=zr=zp; wave_0_per_point18= wave_0_per_point19=xp=xr; wave_0_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_0_per_point21=zp=zr; wave_0_per_point22= wave_0_per_point23=//wrist movement; wave_0_per_point24=ang=sin(tm*2); wave_0_per_point25= wave_0_per_point26=xq=xp; wave_0_per_point27=sa=sin(ang);ca=cos(ang); wave_0_per_point28=yq=yp*sa + zp*ca; wave_0_per_point29=zq=yp*ca - zp*sa; wave_0_per_point30= wave_0_per_point31= wave_0_per_point32=ang=tm*8; wave_0_per_point33=sa=sin(ang);ca=cos(ang); wave_0_per_point34=xp=xq*sa + yq*ca; wave_0_per_point35=yp=xq*ca - yq*sa; wave_0_per_point36=zp=zq; wave_0_per_point37= wave_0_per_point38=//forearm movement; wave_0_per_point39=zp=zp-0.3; wave_0_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_0_per_point41=xq=xp; wave_0_per_point42=sa=sin(ang);ca=cos(ang); wave_0_per_point43=yq=yp*sa + zp*ca; wave_0_per_point44=zq=yp*ca - zp*sa; wave_0_per_point45= wave_0_per_point46=//upper arm twist wave_0_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_0_per_point48=xp=xq*sa + yq*ca; wave_0_per_point49=yp=xq*ca - yq*sa; wave_0_per_point50=zp=zq; wave_0_per_point51= wave_0_per_point52=//upper arm outward; wave_0_per_point53=zp=zp-0.35; wave_0_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_0_per_point55=sa=sin(ang);ca=cos(ang); wave_0_per_point56=xq=xp*sa + zp*ca; wave_0_per_point57=yq=yp; wave_0_per_point58=zq=xp*ca - zp*sa; wave_0_per_point59= wave_0_per_point60=//upper arm up down; wave_0_per_point61=ang=cos(tm); wave_0_per_point62=xp=xq; wave_0_per_point63=sa=sin(ang);ca=cos(ang); wave_0_per_point64=yp=yq*ca - zq*sa; wave_0_per_point65=zp=yq*sa + zq*ca; wave_0_per_point66= wave_0_per_point67=//xp=xq;yp=yq;zp=zq; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=//project into screenspace and draw on screen wave_0_per_point71=zp=zp+1.5; wave_0_per_point72=xs=xp/zp; wave_0_per_point73=ys=yp/zp; wave_0_per_point74= wave_0_per_point75=x=xs+0.5; wave_0_per_point76=y=ys*1.3+0.5; wave_0_per_point77= wave_0_per_point78= wave_0_per_point79=a=(1-sample); wave_0_per_point80= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.900000 wavecode_1_b=0.800000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.4 ; wave_1_per_point3=tm=q1 + phs*2 - 0.01; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=(flip*0.2-0.1)*(sample); wave_1_per_point10=zp=0; wave_1_per_point11= wave_1_per_point12=//spin; wave_1_per_point13=ang=-tm*29 + sin(tm*76 + time*4)*0.4;; wave_1_per_point14=sa=sin(ang);ca=cos(ang); wave_1_per_point15=xr=xp*sa + yp*ca; wave_1_per_point16=yr=xp*ca - yp*sa; wave_1_per_point17=zr=zp; wave_1_per_point18= wave_1_per_point19=xp=xr; wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_1_per_point21=zp=zr; wave_1_per_point22= wave_1_per_point23=//wrist movement; wave_1_per_point24=ang=sin(tm*2); wave_1_per_point25= wave_1_per_point26=xq=xp; wave_1_per_point27=sa=sin(ang);ca=cos(ang); wave_1_per_point28=yq=yp*sa + zp*ca; wave_1_per_point29=zq=yp*ca - zp*sa; wave_1_per_point30= wave_1_per_point31= wave_1_per_point32=ang=tm*8; wave_1_per_point33=sa=sin(ang);ca=cos(ang); wave_1_per_point34=xp=xq*sa + yq*ca; wave_1_per_point35=yp=xq*ca - yq*sa; wave_1_per_point36=zp=zq; wave_1_per_point37= wave_1_per_point38=//forearm movement; wave_1_per_point39=zp=zp-0.3; wave_1_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_1_per_point41=xq=xp; wave_1_per_point42=sa=sin(ang);ca=cos(ang); wave_1_per_point43=yq=yp*sa + zp*ca; wave_1_per_point44=zq=yp*ca - zp*sa; wave_1_per_point45= wave_1_per_point46=//upper arm twist wave_1_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_1_per_point48=xp=xq*sa + yq*ca; wave_1_per_point49=yp=xq*ca - yq*sa; wave_1_per_point50=zp=zq; wave_1_per_point51= wave_1_per_point52=//upper arm outward; wave_1_per_point53=zp=zp-0.35; wave_1_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_1_per_point55=sa=sin(ang);ca=cos(ang); wave_1_per_point56=xq=xp*sa + zp*ca; wave_1_per_point57=yq=yp; wave_1_per_point58=zq=xp*ca - zp*sa; wave_1_per_point59= wave_1_per_point60=//upper arm up down; wave_1_per_point61=ang=cos(tm); wave_1_per_point62=xp=xq; wave_1_per_point63=sa=sin(ang);ca=cos(ang); wave_1_per_point64=yp=yq*ca - zq*sa; wave_1_per_point65=zp=yq*sa + zq*ca; wave_1_per_point66= wave_1_per_point67=//xp=xq;yp=yq;zp=zq; wave_1_per_point68= wave_1_per_point69= wave_1_per_point70=//project into screenspace and draw on screen wave_1_per_point71=zp=zp+1.5; wave_1_per_point72=xs=xp/zp; wave_1_per_point73=ys=yp/zp; wave_1_per_point74= wave_1_per_point75=x=xs+0.5; wave_1_per_point76=y=ys*1.3+0.5; wave_1_per_point77= wave_1_per_point78= wave_1_per_point79=a=(1-sample); wave_1_per_point80= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.720000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.4 ; wave_2_per_point3=tm=q1 + phs*2 - 0.02; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.4-0.2)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.700000 wavecode_3_b=0.500000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.4 ; wave_3_per_point3=tm=q1 + phs*2 - 0.03; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=(flip*0.6-0.3)*(sample); wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//spin; wave_3_per_point13=ang=-tm*4 + sin(tm*76 + time*4)*0.2;; wave_3_per_point14=sa=sin(ang);ca=cos(ang); wave_3_per_point15=xr=xp*sa + yp*ca; wave_3_per_point16=yr=xp*ca - yp*sa; wave_3_per_point17=zr=zp; wave_3_per_point18= wave_3_per_point19=xp=xr; wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_3_per_point21=zp=zr; wave_3_per_point22= wave_3_per_point23=//wrist movement; wave_3_per_point24=ang=sin(tm*2); wave_3_per_point25= wave_3_per_point26=xq=xp; wave_3_per_point27=sa=sin(ang);ca=cos(ang); wave_3_per_point28=yq=yp*sa + zp*ca; wave_3_per_point29=zq=yp*ca - zp*sa; wave_3_per_point30= wave_3_per_point31= wave_3_per_point32=ang=tm*8; wave_3_per_point33=sa=sin(ang);ca=cos(ang); wave_3_per_point34=xp=xq*sa + yq*ca; wave_3_per_point35=yp=xq*ca - yq*sa; wave_3_per_point36=zp=zq; wave_3_per_point37= wave_3_per_point38=//forearm movement; wave_3_per_point39=zp=zp-0.3; wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_3_per_point41=xq=xp; wave_3_per_point42=sa=sin(ang);ca=cos(ang); wave_3_per_point43=yq=yp*sa + zp*ca; wave_3_per_point44=zq=yp*ca - zp*sa; wave_3_per_point45= wave_3_per_point46=//upper arm twist wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_3_per_point48=xp=xq*sa + yq*ca; wave_3_per_point49=yp=xq*ca - yq*sa; wave_3_per_point50=zp=zq; wave_3_per_point51= wave_3_per_point52=//upper arm outward; wave_3_per_point53=zp=zp-0.35; wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_3_per_point55=sa=sin(ang);ca=cos(ang); wave_3_per_point56=xq=xp*sa + zp*ca; wave_3_per_point57=yq=yp; wave_3_per_point58=zq=xp*ca - zp*sa; wave_3_per_point59= wave_3_per_point60=//upper arm up down; wave_3_per_point61=ang=cos(tm); wave_3_per_point62=xp=xq; wave_3_per_point63=sa=sin(ang);ca=cos(ang); wave_3_per_point64=yp=yq*ca - zq*sa; wave_3_per_point65=zp=yq*sa + zq*ca; wave_3_per_point66= wave_3_per_point67=//xp=xq;yp=yq;zp=zq; wave_3_per_point68= wave_3_per_point69= wave_3_per_point70=//project into screenspace and draw on screen wave_3_per_point71=zp=zp+1.5; wave_3_per_point72=xs=xp/zp; wave_3_per_point73=ys=yp/zp; wave_3_per_point74= wave_3_per_point75=x=xs+0.5; wave_3_per_point76=y=ys*1.3+0.5; wave_3_per_point77= wave_3_per_point78= wave_3_per_point79=a=(1-sample); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.301767 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451117 shapecode_0_r=1.000000 shapecode_0_g=0.700000 shapecode_0_b=0.300000 shapecode_0_a=0.700000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tm=q1; shape_0_per_frame2= shape_0_per_frame3=flip=flip+1; shape_0_per_frame4=flip=flip*below(flip,2); shape_0_per_frame5= shape_0_per_frame6=xp=0; shape_0_per_frame7=yp=0; shape_0_per_frame8=zp=0; shape_0_per_frame9= shape_0_per_frame10=//spin; shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4; shape_0_per_frame12=sa=sin(ang);ca=cos(ang); shape_0_per_frame13=xr=xp*sa + yp*ca; shape_0_per_frame14=yr=xp*ca - yp*sa; shape_0_per_frame15=zr=zp; shape_0_per_frame16= shape_0_per_frame17=xp=xr; shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; shape_0_per_frame19=zp=zr; shape_0_per_frame20= shape_0_per_frame21=//wrist movement; shape_0_per_frame22=ang=sin(tm*2); shape_0_per_frame23= shape_0_per_frame24=xq=xp; shape_0_per_frame25=sa=sin(ang);ca=cos(ang); shape_0_per_frame26=yq=yp*sa + zp*ca; shape_0_per_frame27=zq=yp*ca - zp*sa; shape_0_per_frame28= shape_0_per_frame29= shape_0_per_frame30=ang=tm*8; shape_0_per_frame31=sa=sin(ang);ca=cos(ang); shape_0_per_frame32=xp=xq*sa + yq*ca; shape_0_per_frame33=yp=xq*ca - yq*sa; shape_0_per_frame34=zp=zq; shape_0_per_frame35= shape_0_per_frame36=//forearm movement; shape_0_per_frame37=zp=zp-0.3; shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5; shape_0_per_frame39=xq=xp; shape_0_per_frame40=sa=sin(ang);ca=cos(ang); shape_0_per_frame41=yq=yp*sa + zp*ca; shape_0_per_frame42=zq=yp*ca - zp*sa; shape_0_per_frame43= shape_0_per_frame44=//upper arm twist shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5); shape_0_per_frame46=xp=xq*sa + yq*ca; shape_0_per_frame47=yp=xq*ca - yq*sa; shape_0_per_frame48=zp=zq; shape_0_per_frame49= shape_0_per_frame50=//upper arm outward; shape_0_per_frame51=zp=zp-0.35; shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05; shape_0_per_frame53=sa=sin(ang);ca=cos(ang); shape_0_per_frame54=xq=xp*sa + zp*ca; shape_0_per_frame55=yq=yp; shape_0_per_frame56=zq=xp*ca - zp*sa; shape_0_per_frame57= shape_0_per_frame58=//upper arm up down; shape_0_per_frame59=ang=cos(tm); shape_0_per_frame60=xp=xq; shape_0_per_frame61=sa=sin(ang);ca=cos(ang); shape_0_per_frame62=yp=yq*ca - zq*sa; shape_0_per_frame63=zp=yq*sa + zq*ca; shape_0_per_frame64= shape_0_per_frame65=//xp=xq;yp=yq;zp=zq; shape_0_per_frame66= shape_0_per_frame67= shape_0_per_frame68=//project into screenspace and draw on screen shape_0_per_frame69=zp=zp+1.5; shape_0_per_frame70=xs=xp/zp; shape_0_per_frame71=ys=yp/zp; shape_0_per_frame72= shape_0_per_frame73=x=xs+0.5; shape_0_per_frame74=y=ys*1.3+0.5; shape_0_per_frame75= shape_0_per_frame76= shape_0_per_frame77=a=0.7; shape_0_per_frame78= shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.610000 shapecode_1_y=0.890000 shapecode_1_rad=0.583240 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.691361 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame2=x= x+ sin((q1+2))*0.1; shape_1_per_frame3=ang = ang+ sin(q1*1.4)*0.5 shapecode_2_enabled=0 shapecode_2_sides=25 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.230000 shapecode_2_y=0.830000 shapecode_2_rad=0.217303 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=ang = time/10; shape_2_per_frame2=x= x+ sin(q1)*0.1 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.610000 shapecode_3_y=0.890000 shapecode_3_rad=0.271083 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.691361 shapecode_3_r=1.000000 shapecode_3_g=0.400000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.560000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1= shape_3_per_frame2=x= x+ sin((q1+2))*0.1 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0.8; per_frame_init_7=dcsp=0.4 per_frame_init_8= per_frame_1=dcsp = dcsp + 0.01; per_frame_2=decay=min(dcsp,1); per_frame_3=monitor=decay; per_frame_4= per_frame_5=vol=(bass+mid+treb)*0.25; per_frame_6=vol=vol*vol; per_frame_7= per_frame_8=mtime=mtime+vol*0.01*(70/fps); per_frame_9= per_frame_10=q1=mtime*0.75; per_frame_11= per_frame_12= per_frame_13=gamma=1 + min(vol*0.8,1)*0.7; per_frame_14= per_frame_15=warp=vol*0.05; per_frame_16= per_pixel_1=zm=1.00; per_pixel_2= per_pixel_3=sx=-zm; per_pixel_4=sy=zm; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Warp Of Dali 2.milk0000664000175000017500000000247511756064134027002 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 fDecay=0.98 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.7 fWaveScale=1.053 fWaveSmoothing=0.8 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1.007318 fShader=0 zoom=1.046 rot=0.02 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.969 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.47 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.010*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.050*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=cx = cx + 0.030*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_7=cy = cy + 0.030*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_pixel_1=sx=sx-0.04*sin((y*2-1)*6+(x*2-1)*7+time*1.59); per_pixel_2=sy=sy-0.04*sin((x*2-1)*8-(y*2-1)*5+time*1.43); per_pixel_3=zoom=zoom+rad*0.02; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - High Dynamic Range.milk0000664000175000017500000001106711756064134030026 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.5 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=32.544682 fWaveScale=0.503666 fWaveSmoothing=0.558 fWaveParam=0 fModWaveAlphaStart=0.87 fModWaveAlphaEnd=1.2899 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.000012 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1 wavecode_3_smoothing=0.5 wavecode_3_r=1 wavecode_3_g=1 wavecode_3_b=1 wavecode_3_a=1 shapecode_0_enabled=1 shapecode_0_sides=16 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.879999 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.06 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0 shapecode_0_border_r=0 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0 shape_0_per_frame1=ang = time*1.4; shape_0_per_frame2=x = q1; shape_0_per_frame3=y = q2; shape_0_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(time*0.654 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(time*0.885 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1= per_frame_2=// in this example, q1 and q2 act as the center of zooming per_frame_3=// AND as the position of custom shape #1.. per_frame_4=q1 = 0.5 + 0.32*cos(time*0.4); per_frame_5=q2 = 0.5 + 0.22*sin(time*0.4); per_frame_6= per_frame_7=//wave_x = q1; per_frame_8=wave_y = q2; per_pixel_1=dx = (x-q1)*0.02; per_pixel_2=dy = (y-q2)*0.02; per_pixel_3= ././@LongLink0000000000000000000000000000020400000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000002530511756064134032277 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=g=g*(1-sample); wave_1_per_point23=b=b*(1-sample) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=g=g*(1-sample); wave_2_per_point23=b=b*(1-sample) wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18=a=a * above(sin(n2*9+q8*2), sin(time) ) shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(75/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4 per_frame_54= per_frame_55= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2; per_pixel_13=//sx=-1 projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - ddummyy (04u0404).milk0000664000175000017500000001721411756064135027760 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999997 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003910 fWaveScale=1.447722 fWaveSmoothing=0.500000 fWaveParam=0.200000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.015000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.050000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=6.400000 nMotionVectorsY=4.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491381 shapecode_0_ang=0.000000 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=1.503749 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = x + 0.12*sin(0.21*q4); shape_0_per_frame2=y = y + 0.13*cos(0.178*q4); shape_0_per_frame3=ang = ang + 0.21*time; shape_0_per_frame4= shape_0_per_frame5=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); shape_0_per_frame6=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; shape_0_per_frame7=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; shape_0_per_frame8=sg1 = abs(sin(1.63*time)); shape_0_per_frame9=sg2 = 0.5*above(sg1,0.66) + 0.75*below(sg1,0.66)*above(sg1,0.33) + 1*above(sg1,0.66); shape_0_per_frame10=sg3 = if(above(shpt,1.2),sg2,sg3); shape_0_per_frame11= shape_0_per_frame12=a = sg3; shapecode_1_enabled=1 shapecode_1_sides=6 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.491381 shapecode_1_ang=0.000000 shapecode_1_tex_ang=6.283185 shapecode_1_tex_zoom=1.503749 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = x + 0.21*cos(0.191*q4); shape_1_per_frame2=y = y + 0.23*sin(0.218*q4); shape_1_per_frame3=ang = ang + 0.21*time; shape_1_per_frame4= shape_1_per_frame5=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); shape_1_per_frame6=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; shape_1_per_frame7=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; shape_1_per_frame8=sg1 = abs(sin(1.63*time)); shape_1_per_frame9=sg2 = 0.75*above(sg1,0.66) + 1*below(sg1,0.66)*above(sg1,0.33) + 0.5*above(sg1,0.66); shape_1_per_frame10=sg3 = if(above(shpt,1.2),sg2,sg3); shape_1_per_frame11= shape_1_per_frame12=a = sg3; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_6=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_7=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_8=rg1 = abs(sin(time)); per_frame_9=rg2 = 0*above(rg1,0.75) + 1*below(rg1,0.25) + 2*above(rg1,0.25)*below(rg1,0.5) per_frame_10=+3*above(rg1,0.5)*below(rg1,0.75); per_frame_11=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_12= per_frame_13=q1 = wave_r; per_frame_14=q2 = wave_g; per_frame_15=q3 = wave_b; per_frame_16= per_frame_17=ib_g = q2; per_frame_18=ib_r = 1-abs(q3); per_frame_19=ib_b = 1-abs(q1); per_frame_20= per_frame_21=echo_orient = rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=tg1 = abs(sin(2.5*time)); per_pixel_5=tg2 = 0.25*cos(2*ang)*above(tg1,0.75) + sin(0.5-rad)*below(tg1,0.25) + per_pixel_6=0.2*cos(3*ang-cos(rad))*above(tg1,0.25)*below(tg1,0.5) + per_pixel_7=0.2-sin(2*rad*ang/x)*above(tg1,0.5)*below(tg1,0.75); per_pixel_8=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_9= per_pixel_10= per_pixel_11=zoom = zoom - abs(0.08*(0.5-rad)); per_pixel_12=rot = rot + 0.5*tg3; per_pixel_13=cx = cx - 0.0021*(tg3*x*time); per_pixel_14=cy = cy - 0.0021*(tg3*y*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - digi.milk0000664000175000017500000007452411756064134026102 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.998789 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.200613 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.540000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.331000 fZoomExponent=2.216699 fShader=0.000000 zoom=0.999922 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.020000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.020000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.891519 wavecode_0_smoothing=0.820000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init9= wave_0_per_frame1=tm = time*.1; wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_0_per_frame5= wave_0_per_frame6=tic = min(time - tin,1); wave_0_per_frame7=tin = time; wave_0_per_frame8= wave_0_per_frame9=tva = (tic*q1*.5); wave_0_per_frame10=tvb = (tic*q2*.5); wave_0_per_frame11=tvc = (tic*q3*.5); wave_0_per_frame12= wave_0_per_frame13=q1 = tva; wave_0_per_frame14=q2 = tvb; wave_0_per_frame15=q3 = tvc; wave_0_per_frame16= wave_0_per_frame17=sz = .2; wave_0_per_frame18=ra = .1; wave_0_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_0_per_frame20=t4 = len; wave_0_per_point1=ang = 0; wave_0_per_point2=len = t4; wave_0_per_point3=mad = .6; wave_0_per_point4= wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_0_per_point6=ita = (ita + 1)*above(sample,0); wave_0_per_point7= wave_0_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_0_per_point9= wave_0_per_point10=sw = sw - 1; wave_0_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_0_per_point12= wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_0_per_point14=a = lev*.1*1.46; wave_0_per_point15=a = equal(lev,8); wave_0_per_point16= wave_0_per_point17=ar = if(above(sample,0),ar,1); wave_0_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_0_per_point19=br = if(above(sample,0),br,1); wave_0_per_point20=br = if(equal(lev,1),br*-1,br); wave_0_per_point21=cr = if(above(sample,0),cr,1); wave_0_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_0_per_point23=dr = if(above(sample,0),dr,1); wave_0_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_0_per_point25=er = if(above(sample,0),er,1); wave_0_per_point26=er = if(equal(lev,4),er*-1,er); wave_0_per_point27=fr = if(above(sample,0),fr,1); wave_0_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_0_per_point29=gr = if(above(sample,0),gr,1); wave_0_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_0_per_point31=hr = if(above(sample,0),hr,1); wave_0_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_0_per_point33= wave_0_per_point34=mlev = lev*above(sample,0); wave_0_per_point35= wave_0_per_point36=swi = equal(q4,0)*equal(sample,0); wave_0_per_point37= wave_0_per_point38=ha = if(swi,1-2*rand(2),ha); wave_0_per_point39=hb = if(swi,1-2*rand(2),hb); wave_0_per_point40=hc = if(swi,1-2*rand(2),hc); wave_0_per_point41=hd = if(swi,1-2*rand(2),hd); wave_0_per_point42=he = if(swi,1-2*rand(2),he); wave_0_per_point43=hf = if(swi,1-2*rand(2),hf); wave_0_per_point44=hg = if(swi,1-2*rand(2),hg); wave_0_per_point45=hh = if(swi,1-2*rand(2),hh); wave_0_per_point46= wave_0_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_0_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_0_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_0_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_0_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_0_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_0_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_0_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_0_per_point55= wave_0_per_point56=len = len*mad; wave_0_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_0_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_0_per_point59= wave_0_per_point60=an = bang*(ar + br)*br; wave_0_per_point61=len = len*mad; wave_0_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_0_per_point63=y = y + above(lev,1)*cos(an)*len; wave_0_per_point64= wave_0_per_point65=an = cang*(ar + br + cr)*cr; wave_0_per_point66=len = len*mad; wave_0_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_0_per_point68=y = y + above(lev,2)*cos(an)*len; wave_0_per_point69= wave_0_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_0_per_point71=len = len*mad; wave_0_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_0_per_point73=y = y + above(lev,3)*cos(an)*len; wave_0_per_point74= wave_0_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_0_per_point76=len = len*mad; wave_0_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_0_per_point78=y = y + above(lev,4)*cos(an)*len; wave_0_per_point79= wave_0_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_0_per_point81=len = len*mad; wave_0_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_0_per_point83=y = y + above(lev,5)*cos(an)*len; wave_0_per_point84= wave_0_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_0_per_point86=len = len*mad; wave_0_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_0_per_point88=y = y + above(lev,6)*cos(an)*len; wave_0_per_point89= wave_0_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_0_per_point91=len = len*mad; wave_0_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_0_per_point93=y = y + above(lev,7)*cos(an)*len; wave_0_per_point94= wave_0_per_point95=x = (x-.5)*.75 + .5; wave_0_per_point96= wave_0_per_point97=x = int(x*200)*.005; wave_0_per_point98=y = int(y*200)*.005; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.891519 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.100000 wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init9= wave_1_per_frame1=tm = time*.1; wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame5= wave_1_per_frame6=tic = min(time - tin,1); wave_1_per_frame7=tin = time; wave_1_per_frame8= wave_1_per_frame9=tva = (tic*q1*.5); wave_1_per_frame10=tvb = (tic*q2*.5); wave_1_per_frame11=tvc = (tic*q3*.5); wave_1_per_frame12= wave_1_per_frame13=q1 = tva; wave_1_per_frame14=q2 = tvb; wave_1_per_frame15=q3 = tvc; wave_1_per_frame16= wave_1_per_frame17=sz = .3; wave_1_per_frame18=ra = .1; wave_1_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_1_per_frame20=t4 = len; wave_1_per_point1=ang = 0; wave_1_per_point2=len = t4; wave_1_per_point3=mad = .6; wave_1_per_point4= wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_1_per_point6=ita = (ita + 1)*above(sample,0); wave_1_per_point7= wave_1_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_1_per_point9= wave_1_per_point10=sw = sw - 1; wave_1_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_1_per_point12= wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_1_per_point14=a = lev*.1*1.46; wave_1_per_point15=a = equal(lev,8); wave_1_per_point16= wave_1_per_point17=ar = if(above(sample,0),ar,1); wave_1_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_1_per_point19=br = if(above(sample,0),br,1); wave_1_per_point20=br = if(equal(lev,1),br*-1,br); wave_1_per_point21=cr = if(above(sample,0),cr,1); wave_1_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_1_per_point23=dr = if(above(sample,0),dr,1); wave_1_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_1_per_point25=er = if(above(sample,0),er,1); wave_1_per_point26=er = if(equal(lev,4),er*-1,er); wave_1_per_point27=fr = if(above(sample,0),fr,1); wave_1_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_1_per_point29=gr = if(above(sample,0),gr,1); wave_1_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_1_per_point31=hr = if(above(sample,0),hr,1); wave_1_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_1_per_point33= wave_1_per_point34=mlev = lev*above(sample,0); wave_1_per_point35= wave_1_per_point36=swi = equal(q4,0)*equal(sample,0); wave_1_per_point37= wave_1_per_point38=ha = if(swi,1-2*rand(2),ha); wave_1_per_point39=hb = if(swi,1-2*rand(2),hb); wave_1_per_point40=hc = if(swi,1-2*rand(2),hc); wave_1_per_point41=hd = if(swi,1-2*rand(2),hd); wave_1_per_point42=he = if(swi,1-2*rand(2),he); wave_1_per_point43=hf = if(swi,1-2*rand(2),hf); wave_1_per_point44=hg = if(swi,1-2*rand(2),hg); wave_1_per_point45=hh = if(swi,1-2*rand(2),hh); wave_1_per_point46= wave_1_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_1_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_1_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_1_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_1_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_1_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_1_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_1_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_1_per_point55= wave_1_per_point56=len = len*mad; wave_1_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_1_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_1_per_point59= wave_1_per_point60=an = bang*(ar + br)*br; wave_1_per_point61=len = len*mad; wave_1_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_1_per_point63=y = y + above(lev,1)*cos(an)*len; wave_1_per_point64= wave_1_per_point65=an = cang*(ar + br + cr)*cr; wave_1_per_point66=len = len*mad; wave_1_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_1_per_point68=y = y + above(lev,2)*cos(an)*len; wave_1_per_point69= wave_1_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_1_per_point71=len = len*mad; wave_1_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_1_per_point73=y = y + above(lev,3)*cos(an)*len; wave_1_per_point74= wave_1_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_1_per_point76=len = len*mad; wave_1_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_1_per_point78=y = y + above(lev,4)*cos(an)*len; wave_1_per_point79= wave_1_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_1_per_point81=len = len*mad; wave_1_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_1_per_point83=y = y + above(lev,5)*cos(an)*len; wave_1_per_point84= wave_1_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_1_per_point86=len = len*mad; wave_1_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_1_per_point88=y = y + above(lev,6)*cos(an)*len; wave_1_per_point89= wave_1_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_1_per_point91=len = len*mad; wave_1_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_1_per_point93=y = y + above(lev,7)*cos(an)*len; wave_1_per_point94= wave_1_per_point95=x = (x-.5)*.75 + .5; wave_1_per_point96= wave_1_per_point97=x = int(x*200)*.005; wave_1_per_point98=y = int(y*200)*.005; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.891519 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.100000 wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init9= wave_2_per_frame1=tm = time*.1; wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame5= wave_2_per_frame6=tic = min(time - tin,1); wave_2_per_frame7=tin = time; wave_2_per_frame8= wave_2_per_frame9=tva = (tic*q1*.5); wave_2_per_frame10=tvb = (tic*q2*.5); wave_2_per_frame11=tvc = (tic*q3*.5); wave_2_per_frame12= wave_2_per_frame13=q1 = tva; wave_2_per_frame14=q2 = tvb; wave_2_per_frame15=q3 = tvc; wave_2_per_frame16= wave_2_per_frame17=sz = .4; wave_2_per_frame18=ra = .1; wave_2_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_2_per_frame20=t4 = len; wave_2_per_point1=ang = 0; wave_2_per_point2=len = t4; wave_2_per_point3=mad = .6; wave_2_per_point4= wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_2_per_point6=ita = (ita + 1)*above(sample,0); wave_2_per_point7= wave_2_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_2_per_point9= wave_2_per_point10=sw = sw - 1; wave_2_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_2_per_point12= wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_2_per_point14=a = lev*.1*1.46; wave_2_per_point15=a = equal(lev,8); wave_2_per_point16= wave_2_per_point17=ar = if(above(sample,0),ar,1); wave_2_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_2_per_point19=br = if(above(sample,0),br,1); wave_2_per_point20=br = if(equal(lev,1),br*-1,br); wave_2_per_point21=cr = if(above(sample,0),cr,1); wave_2_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_2_per_point23=dr = if(above(sample,0),dr,1); wave_2_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_2_per_point25=er = if(above(sample,0),er,1); wave_2_per_point26=er = if(equal(lev,4),er*-1,er); wave_2_per_point27=fr = if(above(sample,0),fr,1); wave_2_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_2_per_point29=gr = if(above(sample,0),gr,1); wave_2_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_2_per_point31=hr = if(above(sample,0),hr,1); wave_2_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_2_per_point33= wave_2_per_point34=mlev = lev*above(sample,0); wave_2_per_point35= wave_2_per_point36=swi = equal(q4,0)*equal(sample,0); wave_2_per_point37= wave_2_per_point38=ha = if(swi,1-2*rand(2),ha); wave_2_per_point39=hb = if(swi,1-2*rand(2),hb); wave_2_per_point40=hc = if(swi,1-2*rand(2),hc); wave_2_per_point41=hd = if(swi,1-2*rand(2),hd); wave_2_per_point42=he = if(swi,1-2*rand(2),he); wave_2_per_point43=hf = if(swi,1-2*rand(2),hf); wave_2_per_point44=hg = if(swi,1-2*rand(2),hg); wave_2_per_point45=hh = if(swi,1-2*rand(2),hh); wave_2_per_point46= wave_2_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_2_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_2_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_2_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_2_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_2_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_2_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_2_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_2_per_point55= wave_2_per_point56=len = len*mad; wave_2_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_2_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_2_per_point59= wave_2_per_point60=an = bang*(ar + br)*br; wave_2_per_point61=len = len*mad; wave_2_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_2_per_point63=y = y + above(lev,1)*cos(an)*len; wave_2_per_point64= wave_2_per_point65=an = cang*(ar + br + cr)*cr; wave_2_per_point66=len = len*mad; wave_2_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_2_per_point68=y = y + above(lev,2)*cos(an)*len; wave_2_per_point69= wave_2_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_2_per_point71=len = len*mad; wave_2_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_2_per_point73=y = y + above(lev,3)*cos(an)*len; wave_2_per_point74= wave_2_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_2_per_point76=len = len*mad; wave_2_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_2_per_point78=y = y + above(lev,4)*cos(an)*len; wave_2_per_point79= wave_2_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_2_per_point81=len = len*mad; wave_2_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_2_per_point83=y = y + above(lev,5)*cos(an)*len; wave_2_per_point84= wave_2_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_2_per_point86=len = len*mad; wave_2_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_2_per_point88=y = y + above(lev,6)*cos(an)*len; wave_2_per_point89= wave_2_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_2_per_point91=len = len*mad; wave_2_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_2_per_point93=y = y + above(lev,7)*cos(an)*len; wave_2_per_point94= wave_2_per_point95=x = (x-.5)*.75 + .5; wave_2_per_point96= wave_2_per_point97=x = int(x*200)*.005; wave_2_per_point98=y = int(y*200)*.005; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.891519 wavecode_3_smoothing=0.820000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.100000 wave_3_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init9= wave_3_per_frame1=tm = time*.1; wave_3_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_3_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_3_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_3_per_frame5= wave_3_per_frame6=tic = min(time - tin,1); wave_3_per_frame7=tin = time; wave_3_per_frame8= wave_3_per_frame9=tva = (tic*q1*.5); wave_3_per_frame10=tvb = (tic*q2*.5); wave_3_per_frame11=tvc = (tic*q3*.5); wave_3_per_frame12= wave_3_per_frame13=q1 = tva; wave_3_per_frame14=q2 = tvb; wave_3_per_frame15=q3 = tvc; wave_3_per_frame16= wave_3_per_frame17=sz = .5; wave_3_per_frame18=ra = .1; wave_3_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_3_per_frame20=t4 = len; wave_3_per_point1=ang = 0; wave_3_per_point2=len = t4; wave_3_per_point3=mad = .6; wave_3_per_point4= wave_3_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1); wave_3_per_point6=ita = (ita + 1)*above(sample,0); wave_3_per_point7= wave_3_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_3_per_point9= wave_3_per_point10=sw = sw - 1; wave_3_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0); wave_3_per_point12= wave_3_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0); wave_3_per_point14=a = lev*.1*1.46; wave_3_per_point15=a = equal(lev,8); wave_3_per_point16= wave_3_per_point17=ar = if(above(sample,0),ar,1); wave_3_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_3_per_point19=br = if(above(sample,0),br,1); wave_3_per_point20=br = if(equal(lev,1),br*-1,br); wave_3_per_point21=cr = if(above(sample,0),cr,1); wave_3_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_3_per_point23=dr = if(above(sample,0),dr,1); wave_3_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_3_per_point25=er = if(above(sample,0),er,1); wave_3_per_point26=er = if(equal(lev,4),er*-1,er); wave_3_per_point27=fr = if(above(sample,0),fr,1); wave_3_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_3_per_point29=gr = if(above(sample,0),gr,1); wave_3_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_3_per_point31=hr = if(above(sample,0),hr,1); wave_3_per_point32=hr = if(equal(lev,7),hr*-1,hr); wave_3_per_point33= wave_3_per_point34=mlev = lev*above(sample,0); wave_3_per_point35= wave_3_per_point36=swi = equal(q4,0)*equal(sample,0); wave_3_per_point37= wave_3_per_point38=ha = if(swi,1-2*rand(2),ha); wave_3_per_point39=hb = if(swi,1-2*rand(2),hb); wave_3_per_point40=hc = if(swi,1-2*rand(2),hc); wave_3_per_point41=hd = if(swi,1-2*rand(2),hd); wave_3_per_point42=he = if(swi,1-2*rand(2),he); wave_3_per_point43=hf = if(swi,1-2*rand(2),hf); wave_3_per_point44=hg = if(swi,1-2*rand(2),hg); wave_3_per_point45=hh = if(swi,1-2*rand(2),hh); wave_3_per_point46= wave_3_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_3_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_3_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_3_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_3_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_3_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_3_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_3_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3); wave_3_per_point55= wave_3_per_point56=len = len*mad; wave_3_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_3_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len; wave_3_per_point59= wave_3_per_point60=an = bang*(ar + br)*br; wave_3_per_point61=len = len*mad; wave_3_per_point62=x = x + above(lev,1)*sin(an)*len*br; wave_3_per_point63=y = y + above(lev,1)*cos(an)*len; wave_3_per_point64= wave_3_per_point65=an = cang*(ar + br + cr)*cr; wave_3_per_point66=len = len*mad; wave_3_per_point67=x = x + above(lev,2)*sin(an)*len*cr; wave_3_per_point68=y = y + above(lev,2)*cos(an)*len; wave_3_per_point69= wave_3_per_point70=an = dang*(ar + br + cr + dr)*dr; wave_3_per_point71=len = len*mad; wave_3_per_point72=x = x + above(lev,3)*sin(an)*len*dr; wave_3_per_point73=y = y + above(lev,3)*cos(an)*len; wave_3_per_point74= wave_3_per_point75=an = eang*(ar + br + cr + dr + er)*er; wave_3_per_point76=len = len*mad; wave_3_per_point77=x = x + above(lev,4)*sin(an)*len*er; wave_3_per_point78=y = y + above(lev,4)*cos(an)*len; wave_3_per_point79= wave_3_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_3_per_point81=len = len*mad; wave_3_per_point82=x = x + above(lev,5)*sin(an)*len*fr; wave_3_per_point83=y = y + above(lev,5)*cos(an)*len; wave_3_per_point84= wave_3_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_3_per_point86=len = len*mad; wave_3_per_point87=x = x + above(lev,6)*sin(an)*len*gr; wave_3_per_point88=y = y + above(lev,6)*cos(an)*len; wave_3_per_point89= wave_3_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr; wave_3_per_point91=len = len*mad; wave_3_per_point92=x = x + above(lev,7)*sin(an)*len*hr; wave_3_per_point93=y = y + above(lev,7)*cos(an)*len; wave_3_per_point94= wave_3_per_point95=x = (x-.5)*.75 + .5; wave_3_per_point96= wave_3_per_point97=x = int(x*200)*.005; wave_3_per_point98=y = int(y*200)*.005; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.630000 shapecode_0_y=0.500000 shapecode_0_rad=3.356410 shapecode_0_ang=3.141593 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.138466 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=it = (it + 1)*below(it,10000); shape_0_per_frame2=x = if(it%2,.26,.7247); shape_0_per_frame3= shape_0_per_frame4=tm = time*.1; shape_0_per_frame5=x = .26 + .4647*(tm-int(tm)); shapecode_1_enabled=0 shapecode_1_sides=40 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.100000 shapecode_1_y=0.800000 shapecode_1_rad=0.833456 shapecode_1_ang=3.141593 shapecode_1_tex_ang=5.403539 shapecode_1_tex_zoom=0.499805 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=2.008520 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570797 shapecode_2_tex_zoom=0.498300 shapecode_2_r=0.900000 shapecode_2_g=0.940000 shapecode_2_b=0.890000 shapecode_2_a=1.000000 shapecode_2_r2=0.840000 shapecode_2_g2=0.930000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.100000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=r = .75 + .25*sin(time*1.187); shape_2_per_frame2=g = .75 + .25*sin(time*1.153); shape_2_per_frame3=b = .75 + .25*sin(time*1.105); shape_2_per_frame4= shape_2_per_frame5=r2 = 1.5 - r; shape_2_per_frame6=g2 = 1.5 - g; shape_2_per_frame7=b2 = 1.5 - b; shapecode_3_enabled=0 shapecode_3_sides=40 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.847536 shapecode_3_ang=3.141593 shapecode_3_tex_ang=5.592035 shapecode_3_tex_zoom=0.499805 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time - tin,1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7= per_frame_8= per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_12= per_frame_13=rb = 1; per_frame_14=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_15=q1 = treb_avg; per_frame_16=q2 = mid_avg; per_frame_17=q3 = bass_avg; per_frame_18= per_frame_19=db = bass - bass_avg; per_frame_20= per_frame_21=it = (it + tic)*below(it,1); per_frame_22= per_frame_23=rb = .5*(1/tic); per_frame_24=bvb = tic*(bass*rb + (1/tic-rb)*bvb); per_frame_25=bd = bass - bvb; per_frame_26= per_frame_27=vm = vm - tic + swi; per_frame_28=swi = above(bd - vm,0); per_frame_29= per_frame_30=q4 = 1-swi; per_frame_31= per_frame_32=cm = if(above(iter,30) + equal(time,0),rand(3) + 1,cm); per_frame_33=iter = (iter + tic)*(1-above(iter,30)); per_frame_34=q5 = if(equal(cm,0),3,cm); per_frame_35= per_frame_36=cma = if(above(itar,5) + equal(time,0),int(vav*5),cma); per_frame_37=itar = (itar + tic)*(1-above(itar,5)); per_frame_38= per_frame_39=q6 = int(vav*5); per_frame_40= per_frame_41=monitor = q6; per_frame_42= per_frame_43=decay = 1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Flower Blossom.milk0000664000175000017500000000241711756064135027422 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.5 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.4999 fWaveScale=1.605 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=0.1 fShader=0 zoom=1.064 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.500*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_pixel_1=zoom=zoom+0.07*sin(rad*20+time*2.5); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Bmelgren - Pentultimate Nerual Slipstream (Tweak0000664000175000017500000000213411756064134033400 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.95 fVideoEchoZoom=3.007504 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.880224 fWaveSmoothing=0 fWaveParam=-0.5 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.074097 fShader=1 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .5*sin(time*333) + bass*.3; per_frame_3=wave_g = wave_g + .5*sin(time*222) + treb*.3; per_frame_4=wave_b = wave_b + .5*sin(time*111) + mid*.3; per_frame_5=rot = .4*sin(mid_att*.05); per_pixel_1=ray = pow(rad,1.8)+.05; per_pixel_2=zoom = (ray/rad)*1.4 + .3*sin(ang*(bass*5))+(bass*.2); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - repeater 05 - rave on acid.milk0000664000175000017500000004724211756064135030667 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.630000 fDecay=0.960000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2 )*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=if( equal(q8,1) , (1-sample) , sample); wave_0_per_point71=a=a*a; wave_0_per_point72= wave_0_per_point73=b=b+pow(1-sample,2)*0.3; wave_0_per_point74= wave_0_per_point75= wave_0_per_point76= wave_0_per_point77=r1=t1; wave_0_per_point78=g1=t2; wave_0_per_point79=b1=t3; wave_0_per_point80=r2=t4; wave_0_per_point81=g2=t5; wave_0_per_point82=b2=t6; wave_0_per_point83= wave_0_per_point84=r=r1*flip + r2*(1-flip); wave_0_per_point85=g=g1*flip + g2*(1-flip); wave_0_per_point86=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_1_per_point72=a=a*a; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=b=b+pow(1-sample,2)*0.3; wave_1_per_point76= wave_1_per_point77=r1=t1; wave_1_per_point78=g1=t2; wave_1_per_point79=b1=t3; wave_1_per_point80=r2=t4; wave_1_per_point81=g2=t5; wave_1_per_point82=b2=t6; wave_1_per_point83= wave_1_per_point84=r=r1*flip + r2*(1-flip); wave_1_per_point85=g=g1*flip + g2*(1-flip); wave_1_per_point86=b=b1*flip + b2*(1-flip); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_frame1=t1=sin(time)*0.5+0.5; wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_2_per_frame4= wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_2_per_frame8= wave_2_per_frame9= wave_2_per_frame10=t8= int( sin(time*2)*2 + 3); wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=sinang=sin(ang);cosang=cos(ang); wave_2_per_point17=yq=yp*sinang + zp*cosang; wave_2_per_point18=zq=yp*cosang - zp*sinang; wave_2_per_point19=yq=yp; wave_2_per_point20=zq=zp; wave_2_per_point21= wave_2_per_point22=ang=tm*8 + 1; wave_2_per_point23=sinang=sin(ang);cosang=cos(ang); wave_2_per_point24=xp=xq*sinang + yq*cosang; wave_2_per_point25=yp=xq*cosang - yq*sinang; wave_2_per_point26=zp=zq; wave_2_per_point27= wave_2_per_point28=//forearm movement; wave_2_per_point29=zp=zp-0.3; wave_2_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_2_per_point31=sinang=sin(ang);cosang=cos(ang); wave_2_per_point32=xq=xp; wave_2_per_point33=yq=yp*sinang + zp*cosang; wave_2_per_point34=zq=yp*cosang - zp*sinang; wave_2_per_point35= wave_2_per_point36=//upper arm twist wave_2_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_2_per_point38=sinang=sin(ang);cosang=cos(ang); wave_2_per_point39=xp=xq*sinang + yq*cosang; wave_2_per_point40=yp=xq*cosang - yq*sinang; wave_2_per_point41=zp=zq; wave_2_per_point42= wave_2_per_point43=//upper arm outward; wave_2_per_point44=zp=zp-0.35; wave_2_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_2_per_point46=sinang=sin(ang);cosang=cos(ang); wave_2_per_point47=xq=xp*sinang + zp*cosang; wave_2_per_point48=yq=yp; wave_2_per_point49=zq=xp*cosang - zp*sinang; wave_2_per_point50= wave_2_per_point51=//upper arm up down; wave_2_per_point52=ang=cos(tm)*0.5 - 0.5; wave_2_per_point53=sinang=sin(ang);cosang=cos(ang); wave_2_per_point54=xp=xq; wave_2_per_point55=yp=yq*cosang - zq*sinang; wave_2_per_point56=zp=yq*sinang + zq*cosang; wave_2_per_point57= wave_2_per_point58=//xp=xq;yp=yq;zp=zq; wave_2_per_point59= wave_2_per_point60= wave_2_per_point61=//project into screenspace and draw on screen wave_2_per_point62=zp=zp+2; wave_2_per_point63=xs=xp/zp; wave_2_per_point64=ys=yp/zp; wave_2_per_point65= wave_2_per_point66=x=xs+0.5; wave_2_per_point67=y=ys*1.3+0.5; wave_2_per_point68= wave_2_per_point69=a=if( equal(q8,1) , (1-sample) , sample); wave_2_per_point70= wave_2_per_point71= wave_2_per_point72=a=a* above( sin(tm*128*t8) , 0 ); wave_2_per_point73= wave_2_per_point74= wave_2_per_point75=r=t4; wave_2_per_point76=g=t5; wave_2_per_point77=b=t6; wave_2_per_point78= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_frame1=t1=sin(time)*0.5+0.5; wave_3_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_3_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_3_per_frame4= wave_3_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_3_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_3_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_3_per_frame8= wave_3_per_frame9= wave_3_per_frame10=t8= int( sin(time*2)*2 + 3); wave_3_per_point1=n=sample*6.283; wave_3_per_point2=phs=-sample * 0.2; wave_3_per_point3=tm=q1 + phs; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_3_per_point10=yp=-yp; wave_3_per_point11=zp=0; wave_3_per_point12= wave_3_per_point13=//wrist movement; wave_3_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_3_per_point15= wave_3_per_point16=sinang=sin(ang);cosang=cos(ang); wave_3_per_point17=xq=xp; wave_3_per_point18=yq=yp*sinang + zp*cosang; wave_3_per_point19=zq=yp*cosang - zp*sinang; wave_3_per_point20=yq=yp; wave_3_per_point21=zq=zp; wave_3_per_point22= wave_3_per_point23=ang=tm*8+1; wave_3_per_point24=sinang=sin(ang);cosang=cos(ang); wave_3_per_point25=xp=xq*sinang + yq*cosang; wave_3_per_point26=yp=xq*cosang - yq*sinang; wave_3_per_point27=zp=zq; wave_3_per_point28= wave_3_per_point29=//forearm movement; wave_3_per_point30=zp=zp-0.3; wave_3_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_3_per_point32=sinang=sin(ang);cosang=cos(ang); wave_3_per_point33=xq=xp; wave_3_per_point34=yq=yp*sinang + zp*cosang; wave_3_per_point35=zq=yp*cosang - zp*sinang; wave_3_per_point36= wave_3_per_point37=//upper arm twist wave_3_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_3_per_point39=sinang=sin(ang);cosang=cos(ang); wave_3_per_point40=xp=xq*sinang + yq*cosang; wave_3_per_point41=yp=xq*cosang - yq*sinang; wave_3_per_point42=zp=zq; wave_3_per_point43= wave_3_per_point44=//upper arm outward; wave_3_per_point45=zp=zp-0.35; wave_3_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_3_per_point47=sinang=sin(ang);cosang=cos(ang); wave_3_per_point48=xq=xp*sinang + zp*cosang; wave_3_per_point49=yq=yp; wave_3_per_point50=zq=xp*cosang - zp*sinang; wave_3_per_point51= wave_3_per_point52=//upper arm up down; wave_3_per_point53=ang=cos(tm)*0.5 - 0.5; wave_3_per_point54=sinang=sin(ang);cosang=cos(ang); wave_3_per_point55=xp=xq; wave_3_per_point56=yp=yq*cosang - zq*sinang; wave_3_per_point57=zp=yq*sinang + zq*cosang; wave_3_per_point58= wave_3_per_point59=//xp=xq;yp=yq;zp=zq; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=//project into screenspace and draw on screen wave_3_per_point63=zp=zp+2; wave_3_per_point64=xs=xp/zp; wave_3_per_point65=ys=yp/zp; wave_3_per_point66= wave_3_per_point67=x=xs+0.5; wave_3_per_point68=y=ys*1.3+0.5; wave_3_per_point69= wave_3_per_point70= wave_3_per_point71=a=if( equal(q8,1) , (1-sample) , sample); wave_3_per_point72=a=a*a; wave_3_per_point73= wave_3_per_point74=a=a* above( sin(tm*128*t8) , 0 ); wave_3_per_point75= wave_3_per_point76= wave_3_per_point77=r=t4; wave_3_per_point78=g=t5; wave_3_per_point79=b=t6; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.260000 shapecode_0_y=0.809999 shapecode_0_rad=0.892690 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.082857 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.264; shape_0_per_frame2= shape_0_per_frame3=r2=r2*q4; shape_0_per_frame4=g2=g2*q4; shape_0_per_frame5=b2=b2*q4; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.740000 shapecode_1_y=0.809999 shapecode_1_rad=0.892690 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.082857 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x=0.737; shape_1_per_frame2= shape_1_per_frame3= shape_1_per_frame4=r2=r2*q4; shape_1_per_frame5=g2=g2*q4; shape_1_per_frame6=b2=b2*q4; shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.260000 shapecode_2_y=0.179999 shapecode_2_rad=0.892690 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.082857 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.264; shape_2_per_frame2=y = 0.178; shape_2_per_frame3= shape_2_per_frame4= shape_2_per_frame5=r2=r2*q4; shape_2_per_frame6=g2=g2*q4; shape_2_per_frame7=b2=b2*q4; shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.740000 shapecode_3_y=0.809999 shapecode_3_rad=0.892690 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.082857 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=0.737; shape_3_per_frame2=y = 0.178; shape_3_per_frame3= shape_3_per_frame4= shape_3_per_frame5=r2=r2*q4; shape_3_per_frame6=g2=g2*q4; shape_3_per_frame7=b2=b2*q4; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1= per_frame_2=//krash's beat detection code per_frame_3=volume = 0.3*(bass+mid+att); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_9=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); per_frame_10=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_11=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_12=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_13=beatcounter = beatcounter + beat; per_frame_14=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); per_frame_15=flip = 2*mode-1; per_frame_16=monitor=flip; per_frame_17=q8=flip; per_frame_18= per_frame_19= per_frame_20=decay=0.98; per_frame_21=zoom=1.01; per_frame_22= per_frame_23=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_24=vol=vol*vol; per_frame_25=mtime=mtime+vol*0.1*flip*(45/fps); per_frame_26= per_frame_27=q1=mtime*0.4; per_frame_28= per_frame_29=warp=0.0; per_frame_30= per_frame_31= per_frame_32=q4 = min( vol*0.8 , 1 )*0.1 + 0.9 ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S._Phat Whale_soul-monitor danger - music.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S._Phat Whale_soul-monitor danger - music.mil0000664000175000017500000003433511756064134033252 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700001 fDecay=0.960000 fVideoEchoZoom=0.996629 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.120321 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.080814 sx=1.020100 sy=1.020100 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.005000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=24.159897 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.040000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=q8=1.5 wave_0_per_point1=masterspeed=30; wave_0_per_point2= wave_0_per_point3=tm=time*masterspeed*0.1; wave_0_per_point4=perspective=0.7; wave_0_per_point5= wave_0_per_point6= wave_0_per_point7=//plot x,y shape at z=0 wave_0_per_point8=smp=sample*6.283; wave_0_per_point9= wave_0_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; wave_0_per_point11= wave_0_per_point12=xp=sin(smp )*0.65; wave_0_per_point13=xp=xp*pinch; wave_0_per_point14=yp=cos(smp )*0.65; wave_0_per_point15=yp=yp*pinch; wave_0_per_point16=zp=0; wave_0_per_point17= wave_0_per_point18= wave_0_per_point19=//rotate on y axis; wave_0_per_point20=angy=q1*10 + sample*0; wave_0_per_point21=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point22=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point23=xp=xq; wave_0_per_point24=zp=zq; wave_0_per_point25= wave_0_per_point26=//rotate on x axis wave_0_per_point27=axs1 = sin(time*0.9) + 1.6; wave_0_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point30=yp=yq; wave_0_per_point31=zp=zq; wave_0_per_point32= wave_0_per_point33=//rotate on y axis again wave_0_per_point34=axs2 = sin(time*0.45)*3.3; wave_0_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point37=xp=xq; wave_0_per_point38=zp=zq; wave_0_per_point39= wave_0_per_point40=//stretch y axis to compensate for aspect ratio wave_0_per_point41=yp=yp*1.2; wave_0_per_point42= wave_0_per_point43=//push forward into viewpace wave_0_per_point44=zp=zp+2.1; wave_0_per_point45= wave_0_per_point46=//project x,y,z into screenspace wave_0_per_point47=xs=xp/zp; wave_0_per_point48=ys=yp/zp; wave_0_per_point49= wave_0_per_point50=//center 0,0 in middle of screen wave_0_per_point51=x=xs+0.5; wave_0_per_point52=y=ys+0.5; wave_0_per_point53= wave_0_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); wave_0_per_point55=r=1.00*dark; wave_0_per_point56=g=0.32*dark; wave_0_per_point57=b=0.26*dark; wave_0_per_point58= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=masterspeed=30; wave_1_per_point2= wave_1_per_point3=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_1_per_point4=perspective=0.7; wave_1_per_point5= wave_1_per_point6=//plot x,y,z to point on sphere wave_1_per_point7=smp=sample*6.283; wave_1_per_point8= wave_1_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; wave_1_per_point10= wave_1_per_point11=xp=sin(smp )*0.65; wave_1_per_point12=xp=xp*pinch; wave_1_per_point13=yp=cos(smp )*0.65; wave_1_per_point14=yp=yp*pinch; wave_1_per_point15=zp=0; wave_1_per_point16= wave_1_per_point17= wave_1_per_point18= wave_1_per_point19=//rotate on y axis; wave_1_per_point20=angy=time*33; wave_1_per_point21=angy=q1*10 + sample*0; wave_1_per_point22=angy=angy+1.5; wave_1_per_point23=xq=xp*cos(angy) - zp*sin(angy); wave_1_per_point24=zq=xp*sin(angy) + zp*cos(angy); wave_1_per_point25=xp=xq; wave_1_per_point26=zp=zq; wave_1_per_point27= wave_1_per_point28=//rotate on x axis wave_1_per_point29=axs1 = sin(time*0.9) + 1.6; wave_1_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); wave_1_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); wave_1_per_point32=yp=yq; wave_1_per_point33=zp=zq; wave_1_per_point34= wave_1_per_point35=//rotate on y axis again wave_1_per_point36=axs2 = sin(time*0.45)*3.3; wave_1_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); wave_1_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); wave_1_per_point39=xp=xq; wave_1_per_point40=zp=zq; wave_1_per_point41= wave_1_per_point42=//stretch y axis to compensate for aspect ratio wave_1_per_point43=yp=yp*1.2; wave_1_per_point44= wave_1_per_point45=//push forward into viewpace wave_1_per_point46=zp=zp+2.1; wave_1_per_point47= wave_1_per_point48=//project x,y,z into screenspace wave_1_per_point49=xs=xp/zp; wave_1_per_point50=ys=yp/zp; wave_1_per_point51= wave_1_per_point52=//center 0,0 in middle of screen wave_1_per_point53=x=xs+0.5; wave_1_per_point54=y=ys+0.5; wave_1_per_point55= wave_1_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); wave_1_per_point57=r=1.00*dark; wave_1_per_point58=g=0.22*dark; wave_1_per_point59=b=(0.16+(bass*0.1))*dark; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=q8=1.5 wave_2_per_point1=masterspeed=30; wave_2_per_point2= wave_2_per_point3=tm=time*masterspeed*0.1; wave_2_per_point4=perspective=0.7; wave_2_per_point5= wave_2_per_point6= wave_2_per_point7=//plot x,y shape at z=0 wave_2_per_point8=smp=sample*6.283; wave_2_per_point9= wave_2_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; wave_2_per_point11= wave_2_per_point12=xp=sin(smp )*0.65; wave_2_per_point13=xp=xp*pinch; wave_2_per_point14=yp=cos(smp )*0.65; wave_2_per_point15=yp=yp*pinch; wave_2_per_point16=zp=0; wave_2_per_point17= wave_2_per_point18= wave_2_per_point19=//rotate on y axis; wave_2_per_point20=angy=q1*10 + sample*0; wave_2_per_point21=xq=xp*cos(angy) - zp*sin(angy); wave_2_per_point22=zq=xp*sin(angy) + zp*cos(angy); wave_2_per_point23=xp=xq; wave_2_per_point24=zp=zq; wave_2_per_point25= wave_2_per_point26=//rotate on x axis wave_2_per_point27=axs1 = sin(time*0.9) + 1.6; wave_2_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); wave_2_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); wave_2_per_point30=yp=yq; wave_2_per_point31=zp=zq; wave_2_per_point32= wave_2_per_point33=//rotate on y axis again wave_2_per_point34=axs2 = sin(time*0.45)*3.3; wave_2_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); wave_2_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); wave_2_per_point37=xp=xq; wave_2_per_point38=zp=zq; wave_2_per_point39= wave_2_per_point40=//stretch y axis to compensate for aspect ratio wave_2_per_point41=yp=yp*1.2; wave_2_per_point42= wave_2_per_point43=//push forward into viewpace wave_2_per_point44=zp=zp+2.1; wave_2_per_point45= wave_2_per_point46=//project x,y,z into screenspace wave_2_per_point47=xs=xp/zp; wave_2_per_point48=ys=yp/zp; wave_2_per_point49= wave_2_per_point50=//center 0,0 in middle of screen wave_2_per_point51=x=(-1*xs)+0.5; wave_2_per_point52=y=ys+0.5; wave_2_per_point53= wave_2_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); wave_2_per_point55=r=1.00*dark; wave_2_per_point56=g=0.32*dark; wave_2_per_point57=b=0.36*dark; wave_2_per_point58= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=masterspeed=30; wave_3_per_point2= wave_3_per_point3=tm=time*masterspeed*0.1;// + t1*0.002*masterspeed; wave_3_per_point4=perspective=0.7; wave_3_per_point5= wave_3_per_point6=//plot x,y,z to point on sphere wave_3_per_point7=smp=sample*6.283; wave_3_per_point8= wave_3_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; wave_3_per_point10= wave_3_per_point11=xp=sin(smp )*0.65; wave_3_per_point12=xp=xp*pinch; wave_3_per_point13=yp=cos(smp )*0.65; wave_3_per_point14=yp=yp*pinch; wave_3_per_point15=zp=0; wave_3_per_point16= wave_3_per_point17= wave_3_per_point18= wave_3_per_point19=//rotate on y axis; wave_3_per_point20=angy=time*33; wave_3_per_point21=angy=q1*10 + sample*0; wave_3_per_point22=angy=angy+1.5; wave_3_per_point23=xq=xp*cos(angy) - zp*sin(angy); wave_3_per_point24=zq=xp*sin(angy) + zp*cos(angy); wave_3_per_point25=xp=xq; wave_3_per_point26=zp=zq; wave_3_per_point27= wave_3_per_point28=//rotate on x axis wave_3_per_point29=axs1 = sin(time*0.9) + 1.6; wave_3_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); wave_3_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); wave_3_per_point32=yp=yq; wave_3_per_point33=zp=zq; wave_3_per_point34= wave_3_per_point35=//rotate on y axis again wave_3_per_point36=axs2 = sin(time*0.45)*3.3; wave_3_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); wave_3_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); wave_3_per_point39=xp=xq; wave_3_per_point40=zp=zq; wave_3_per_point41= wave_3_per_point42=//stretch y axis to compensate for aspect ratio wave_3_per_point43=yp=yp*1.2; wave_3_per_point44= wave_3_per_point45=//push forward into viewpace wave_3_per_point46=zp=zp+2.1; wave_3_per_point47= wave_3_per_point48=//project x,y,z into screenspace wave_3_per_point49=xs=xp/zp; wave_3_per_point50=ys=yp/zp; wave_3_per_point51= wave_3_per_point52=//center 0,0 in middle of screen wave_3_per_point53=x=-xs+0.5; wave_3_per_point54=y=ys+0.5; wave_3_per_point55= wave_3_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); wave_3_per_point57=r=0.82*dark; wave_3_per_point58=g=0.02*dark; wave_3_per_point59=b=0.26*dark; shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=.997; per_frame_2=//zoom=1.008; per_frame_3=ms=sin(time*0.6)*0.15; per_frame_4=mss=mss+ms*0.001; per_frame_5=q1=ms; per_frame_6= per_frame_7= per_frame_8=//rot=sin(time)*0.01; per_frame_9= per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; per_frame_11=dx=0;dy=0; per_frame_12=sx=-1.02; per_frame_13=mv_x=14+sin(time)*16; per_frame_14=mv_y=32+cos(time)*16 per_frame_15= per_frame_16= per_pixel_1=it = 0.3*sin(time*0.2)*bass_att; per_pixel_2=radm = rad*0.5; per_pixel_3=rot = 0.02*sin((radm+it)*30)/((rad+0.1)*((sin(time)*0.4+0.5)*20)); per_pixel_4=mod = sin(ang*5); per_pixel_5=mod = mod*mod; per_pixel_6=zoom = .99 - abs(0.01*mod); per_pixel_7=fade=sin(time*0.4)*0.5+0.5; per_pixel_8=rot=(x/y*0.02*fade) + (y/x*0.02*(1-fade)); per_pixel_9= per_pixel_10=bump = rad * pow((bass+mid+treb)/3,2); per_pixel_11=zoom = (zoom-1)*bump + 1; per_pixel_12= per_pixel_13=//it = 0.3*bass_att; per_pixel_14=//radm = rad*500; per_pixel_15=//rot = -0.02*tan((radm+it)*30)/((rad+0.1)*(bass_att*500)); per_pixel_16=//var=2-atan(bass_att*4); per_pixel_17=//mod = atan(ang*var)+(bass_att*2); per_pixel_18=//mod = mod*cos(rad)-cos(ang); per_pixel_19=//zoom = .90 + abs(0.02*mod)+(bass_att*0.01); ././@LongLink0000000000000000000000000000015000000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Chapel Of Ghouls (Havok Plasma Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Chapel Of Ghouls (Havok Plasma Mix).m0000664000175000017500000002162511756064134032646 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=1.000000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=0.931011 fWaveSmoothing=0.630000 fWaveParam=-0.400000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=11.360000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.750000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.444842 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.200000 shapecode_0_r2=0.200000 shapecode_0_g2=0.300000 shapecode_0_b2=0.200000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.3*sin(time*0.9521); shape_0_per_frame2=y = 0.5+0.3*sin(time*0.782); shape_0_per_frame3=g = 0.2 + 0.199*sin(time*0.462); shape_0_per_frame4=r = 0.2 + 0.199*sin(time*0.3462); shape_0_per_frame5=b = 0.9 + 0.099*sin(time*0.2786); shape_0_per_frame6=r2 = 0.2 + 0.199*sin(time*0.3162); shape_0_per_frame7=g2 = 0.2 + 0.199*sin(time*0.29462); shape_0_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4042); shape_0_per_frame9=//a1=q2; shape_0_per_frame10=//a2 = q2; shape_0_per_frame11=additive = if(q4,(q4-1)*equal(q3,0),bnot(equal(q3,0))); shape_0_per_frame12=textured = bnot(equal(q3,0)); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.200000 shapecode_1_g2=0.300000 shapecode_1_b2=0.200000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=x = 0.5 + 0.3*sin(time*0.8521); shape_1_per_frame2=y = 0.5+0.3*sin(time*0.67682); shape_1_per_frame3=b = 0.2 + 0.199*sin(time*0.3462); shape_1_per_frame4=r = 0.2 + 0.199*sin(time*0.462); shape_1_per_frame5=g = 0.9 + 0.099*sin(time*0.3786); shape_1_per_frame6=r2 = 0.2 + 0.199*sin(time*0.4162); shape_1_per_frame7=g2 = 0.2 + 0.199*sin(time*0.39462); shape_1_per_frame8=b2 = 0.2 + 0.199*sin(time*0.3042); shape_1_per_frame9=additive = if(q4,(q4-1)*equal(q3,1),bnot(equal(q3,1))); shape_1_per_frame10=textured = bnot(equal(q3,1)); shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444842 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.200000 shapecode_2_r2=0.200000 shapecode_2_g2=0.300000 shapecode_2_b2=0.200000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = 0.5 + 0.3*sin(time*0.7721); shape_2_per_frame2=y = 0.5+0.3*sin(time*0.823); shape_2_per_frame3=b = 0.2 + 0.199*sin(time*0.652); shape_2_per_frame4=g = 0.2 + 0.199*sin(time*0.4162); shape_2_per_frame5=r = 0.9 + 0.099*sin(time*0.1786); shape_2_per_frame6=r2 = 0.2 + 0.199*sin(time*0.1862); shape_2_per_frame7=g2 = 0.2 + 0.199*sin(time*0.442); shape_2_per_frame8=b2 = 0.2 + 0.199*sin(time*0.382); shape_2_per_frame9=//a = q2; shape_2_per_frame10=//a2 = q2; shape_2_per_frame11=additive = if(q4,(q4-1)*equal(q3,2),bnot(equal(q3,2))); shape_2_per_frame12=textured = bnot(equal(q3,2)); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.444842 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.200000 shapecode_3_r2=0.200000 shapecode_3_g2=0.300000 shapecode_3_b2=0.200000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5 + 0.3*sin(time*0.621); shape_3_per_frame2=y = 0.5+0.3*sin(time*0.693); shape_3_per_frame3=b = 0.5 + 0.199*sin(time*0.3862); shape_3_per_frame4=g = 0.5 + 0.199*sin(time*0.449); shape_3_per_frame5=r = 0.5 + 0.499*sin(time*0.3521); shape_3_per_frame6=r2 = 0.2 + 0.199*sin(time*0.5252); shape_3_per_frame7=g2 = 0.2 + 0.199*sin(time*0.3085); shape_3_per_frame8=b2 = 0.2 + 0.199*sin(time*0.4111); shape_3_per_frame9=//a = q2; shape_3_per_frame10=//a2 = q2; shape_3_per_frame11=additive = if(q4,(q4-1)*equal(q3,3),bnot(equal(q3,3))); shape_3_per_frame12=textured = bnot(equal(q3,3)); per_frame_init_1=q4 = int(rand(3)); per_frame_init_2=q5 = 2+int(rand(3))*(1/3); per_frame_init_3=q6 = 2+int(rand(3))*(1/3); per_frame_init_4=q7 = 2+int(rand(3))*(1/3); per_frame_init_5=q8 = 2+int(rand(3))*(1/3); per_frame_1=warp=0; per_frame_2=ib_a =0.2*bass; per_frame_3=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_4=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_5=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_8=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_11=lastbeat = if(beat,time,lastbeat); per_frame_12=countertime = if(beat,time,countertime); per_frame_13=counter =-1*pow(min((time-countertime-1.5),0),9); per_frame_14=beatcounter = if(beat, Beatcounter+1, beatcounter); per_frame_15=wave_a = 0; per_frame_16=ib_r=0.1+0.0999*sin(time*0.4251); per_frame_17=ib_b=0.1+0.0999*sin(time*0.351); per_frame_18=ib_g=0.1+0.0999*sin(time*0.543); per_frame_19=ob_r = 0.5 + 0.499*sin(time*5.821761); per_frame_20=ob_b = 0.5+0.499*sin(time*6.109); per_frame_21=ob_g = 0.5+0.499*sin(time*0.26452); per_frame_22=ob_size =beat; per_frame_23=ib_size = ib_size*bnot(beat); per_frame_24=q2 = beat; per_frame_25=q3 = beatcounter%4; per_frame_26=invert =if(q4,0,1); per_frame_27=q1 =20/fps; per_pixel_1=dx= dx+q1*0.005*sin((y-0.5)*meshx*q7) +q1*0.005*sin((y-0.5)*meshx*q4); per_pixel_2=dy=dy+q1*0.0025*cos((x-0.5)*meshx*q6)+ q1*0.0025*cos((x-0.5)*meshx*q5); projectM-complete-2.1.0-Source/presets_milkdrop_104/DaNOnE - Highway to Heaven (rotating).milk0000664000175000017500000000161411756064134031677 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=1.16936 fVideoEchoAlpha=0.3 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=2 nMotionVectorsY=2 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.220039 fWaveScale=1.170433 fWaveSmoothing=0.684 fWaveParam=-0.04 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=3.138 fZoomExponent=1 fShader=0 zoom=1.053 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.263 sx=1 sy=1 wave_r=0.01 wave_g=0.1 wave_b=0.9 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.37 ob_g=0.46 ob_b=0.35 ob_a=0 ib_size=0 ib_r=0.1 ib_g=0 ib_b=0.3 ib_a=1 per_frame_1=ib_size = ib_size + (0.05*bass); per_frame_2=rot = rot + 0.3*sin(time); per_frame_3=warp = warp + treb projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Housed In A Childish Mind.milk0000664000175000017500000001031011756064134031676 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.560001 fDecay=1 fVideoEchoZoom=0.9997 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=25.5732 fWaveScale=1.135639 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.99817 fShader=0 zoom=0.998137 rot=1 cx=2 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.6 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+sin(time*2.18+q6); per_frame_49=wave_x=wave_x+.25*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+.25*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51= per_frame_52=cy=.5+.5*q4+sin(time*.086); per_frame_53= per_frame_54=decay=.995+.0025*q3+.0025*q1; per_frame_55=mv_a=above(q2,0)*(.1+.1*q5); per_frame_56=mv_r=1-ob_g; per_frame_57=mv_b=1-ob_r; per_frame_58=mv_g=1-ob_b; per_pixel_1=snee=bnot(above(sin(ang)-x,.5)*above(q2,0)+above(y-cos(ang),.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5+.5*y*q6)*above(q3,0)+below(y,.5+.5*sin(x*6.28*q1))*below(q7,4)); per_pixel_3=grid=sin((rad*q1+x*q2+y*q3+ang*q4)*(10+q7)); per_pixel_4=rot=snee*if(above(grid,0),snur,bnot(snur)); per_pixel_5=zoom=(1+.01*sin(rad*q7+q5)*bnot(snee)*if(snur,-1,1))*(1+.03*q1*atan(ang*q4-rot*q2)); per_pixel_6=sx=sx+.1*bor(bnot(snee),bnot(snur))*cos(y*3.14*q4); per_pixel_7=sy=sy+.1*bor(bnot(snee),snur)*cos(x*3.14*q6); per_pixel_8=checkx=bor(above(abs(q1),x)*below(abs(q2),x),above(abs(q2),x)*below(abs(q1),x)); per_pixel_9=checky=bor(above(abs(q1),y)*below(abs(q2),y),above(abs(q2),y)*below(abs(q1),y)); per_pixel_10=dx=checkx*sin(x*q3*6.29)*rot; per_pixel_11=dy=checky*sin(y*q3*6.29)*rot; per_pixel_12=rot=if(above(y,.5+.5*x*q3),rot*.01,rot*zoom*.005); per_pixel_13=dx=dx*atan2(pow(ang*q4,1+q7),ang*sin(rad*3.14*q2)); per_pixel_14=dy=dy*atan2(pow(ang*q5,1+(q8%6)),ang*sin(y*3.14*q1)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Cinnamon Wrench (Candy Crane).milk0000664000175000017500000001461111756064134032365 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.350000 fDecay=0.970000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=9.180579 fWaveScale=0.972364 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=0.671652 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=r = r + 0.24*cos(1.2*time)*0.12*sin(12*time); wave_0_per_frame2=g = g + 0.4*sin(1.02*time)+0.2*cos(0.7*time); wave_0_per_frame3=b = b + 0.21*sin(0.14*time) + 0.12*sin(1.5*time); wave_0_per_point1=x = x + 0.2*sin(2.1*time); wave_0_per_point2=y = y + 0.2*cos(1.045*time); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.599579 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=rad = rad -0.2 + 0.2*bass_att;; shape_0_per_frame2=r = r + 0.25*sin(1.1*time) + 0.2*sin(0.25*time); shape_0_per_frame3=g = g + 0.25*cos(1.5*time) + 0.22*cos(0.24*time); shape_0_per_frame4=b = b + 0.25*sin(0.6*time) + 0.27*cos(0.7*time); shape_0_per_frame5=r2 = 1-abs(r); shape_0_per_frame6=g2 = 1-abs(g); shape_0_per_frame7=b2 = 1-abs(b); shape_0_per_frame8=ang = ang + 3*abs(tan(3*time)); shape_0_per_frame9=x = x + 0.14*cos(time) + 0.2*sin(0.42*time); shape_0_per_frame10=y = y + 0.16*sin(1.2*time) + 0.15*sin(0.8*time) + 0.21*cos(0.45*time); shape_0_per_frame11=border_r = q1; shape_0_per_frame12=border_b = q2; shape_0_per_frame13=border_g = q3; shape_0_per_frame14=t1 = r; shape_0_per_frame15=t2 = g; shape_0_per_frame16=t3 = b; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 0; per_frame_5=q1 = wave_r; per_frame_6=q2 = wave_g; per_frame_7=q3 = wave_b; per_frame_8=//wave_x = wave_x + 0.21*cos(1.2*time) + 0.1*sin(1.3*time); per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4=dx = dx + dx_r; per_pixel_5=dy = dy + 3*dy_r; per_pixel_6= per_pixel_7=zoom = zoom + 5*abs(dx_r*cos((0.5-rad)*cos(12*dx_r)*bass_att)); ././@LongLink0000000000000000000000000000017300000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Omnipresence Resurrection (Raw Mix)_Phat_Plazma_Soul_2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Omnipresence Resurrection (Raw Mix)_P0000664000175000017500000002116311756064134033303 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.030000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.950000 ib_g=0.850000 ib_b=0.650000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=xs=sin(sample*6.28); wave_0_per_point2=ys=cos(sample*6.28); wave_0_per_point3=xs=xs*0.7 + 0.5; wave_0_per_point4=ys=ys*0.7 + 0.5; wave_0_per_point5=xs=min(xs,0.958); wave_0_per_point6=xs=max(xs,0.042); wave_0_per_point7=ys=min(ys,0.988); wave_0_per_point8=ys=max(ys,0.012); wave_0_per_point9=x=xs;y=ys; wave_0_per_point10= wave_0_per_point11=n2=abs((sample*6.283)-3.1415); wave_0_per_point12= wave_0_per_point13=r=sin(n2+time)*0.5+0.5; wave_0_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_0_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=xs=sin(sample*6.28); wave_1_per_point2=ys=cos(sample*6.28); wave_1_per_point3=xs=xs*0.7 + 0.5; wave_1_per_point4=ys=ys*0.7 + 0.5; wave_1_per_point5=xs=min(xs,0.958); wave_1_per_point6=xs=max(xs,0.042); wave_1_per_point7=ys=min(ys,0.988); wave_1_per_point8=ys=max(ys,0.012); wave_1_per_point9=x=xs;y=ys; wave_1_per_point10= wave_1_per_point11=n2=abs((sample*6.283)-3.1415); wave_1_per_point12= wave_1_per_point13=r=sin(n2+time)*0.5+0.5; wave_1_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_1_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=xs=sin(sample*6.28); wave_2_per_point2=ys=cos(sample*6.28); wave_2_per_point3=xs=xs*0.7 + 0.5; wave_2_per_point4=ys=ys*0.7 + 0.5; wave_2_per_point5=xs=min(xs,0.958); wave_2_per_point6=xs=max(xs,0.042); wave_2_per_point7=ys=min(ys,0.988); wave_2_per_point8=ys=max(ys,0.012); wave_2_per_point9=x=xs;y=ys; wave_2_per_point10= wave_2_per_point11=n2=abs((sample*6.283)-3.1415); wave_2_per_point12= wave_2_per_point13=r=sin(n2+time)*0.5+0.5; wave_2_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_2_per_point15=b=sin(n2+4.2+time)*0.5+0.5; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791419 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.555954 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=//ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=//ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=//ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=//ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=//ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=//ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos+xpis),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos- xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = (xspeed + xdir*xamp - xpos- xspeed*0.055*below(abs(xpos),xamp)); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = (yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp)); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos; per_frame_22=wave_a = 0; per_frame_23= per_frame_24= per_frame_25=xpis=sin(musictime*0.6)*.24; per_frame_26=ypis=sin(musictime*0.4)*.24; per_frame_27=q4=xpis; per_frame_28=q5=ypis; per_pixel_1= per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); per_pixel_5=zoom = 2*log(sqrt(2)-rd) -.24; per_pixel_6=zm=(1.5-(rd/2000)); per_pixel_7=sx=zm; per_pixel_8=sy=zm; per_pixel_9=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) per_pixel_10= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Halcyon Dreams 3.milk0000664000175000017500000000220311756064134030220 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.979 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.824241 fWaveScale=0.970586 fWaveSmoothing=0.57 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.072135 rot=0.04 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .33*sin(time*1.2); per_frame_3=wave_g = wave_g + .33*sin(time*.888); per_frame_4=wave_b = wave_g + .33*sin(time*.999); per_pixel_1=fleem=if(above(bass_att,1),-4,8)+if(above(treb_att,1),8,-4); per_pixel_2=zoom = zoom + 0.07*cos(((rad)*-fleem)-rad); per_pixel_3=sx = 1+sin(rad)/9; per_pixel_4=sy = 1+sin(rad)/8; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Jester's Awakening.milk0000664000175000017500000001006211756064135030662 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.994 fDecay=0.93 fVideoEchoZoom=0.999834 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.197884 fWaveSmoothing=0.75 fWaveParam=0.5001 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=0.6 ib_size=0.005 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0.38 nMotionVectorsX=12.799999 nMotionVectorsY=11.399998 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=1 per_frame_1=warp=0; per_frame_2=vol = 0.167*(bass+mid); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=ib_r = ib_r + 2.3*sin(time*4.132)*xpos; per_frame_14=ib_g = ib_g + 2.3*sin(time*3.547)*ypos; per_frame_15=ib_b = ib_b + 0.499*sin(time*0.731); per_frame_16=ob_g = beat*treb*0.5; per_frame_17=ob_a = 0.5 + 0.5*beat; per_frame_18=ob_size = ob_size + 0.01*beat; per_frame_19=mv_dx =0.15* xpos; per_frame_20=mv_dy = 0.15*ypos; per_frame_21=mv_l = 0.15; per_frame_22=mv_r = 1 - ib_g; per_frame_23=mv_b = ib_r; per_frame_24=mv_g = 1-ib_b; per_frame_25=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_26=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_27=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_28=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_29=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_30=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_31=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_32=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_33=lastbeat = if(beat,time,lastbeat); per_frame_34=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_35=Eff_test = if(below(Eff_size*200,500),1,0); per_frame_36=Eff_size = if(beat,2.5*Eff_test+ 0.0025*rand(500),Old_Eff_size); per_frame_37=Old_Eff_size =Eff_size; per_frame_38=q5 = Eff_size; per_frame_39=mv_l = if(Eff_test,q5*3,mv_l); per_frame_40=q6 = 3*xpos; per_frame_41=q4 = 3*ypos; per_frame_42=decay = decay + if(Eff_test,0,0.07); per_frame_43=wave_r = 1-ib_g; per_frame_44=wave_g = 1-ib_b; per_frame_45=wave_b = 1-ib_b; per_pixel_1=q1 = 0.8*((sqrt(2)*0.5)-rad); per_pixel_2=q3 = below(rad,0.1*q5+ 0.3); per_pixel_3=q7 =if(q3,0,12 + int(3*(rad))); per_pixel_4=q8 =if(q3,0,10 + int(1*(rad))); per_pixel_5=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); per_pixel_6=cy =if(q3,0.5,(0&(y*q8-0.3*rad))*(1/(q8-0.3*rad))+0.1*(0.3*rad)); per_pixel_7=rot = if(q3,2*q6*rad,0.1*(0.5*sqrt(2)-rad)- 0.1*bass_att-0.02*cx*cy); per_pixel_8=zoomexp = if(q3,0.2+0.2*(1-rad)+0.1*q5+ 0.5*q4,zoomexp); per_pixel_9=zoom = zoomexp-0.005*(rad); per_pixel_10=dx = if(q3,0,-0.0015); per_pixel_11=sx = 1.05 + if(q3,0,0.05*q4); per_pixel_12=sy = 1.05 + if(q3,0,0.05*q4); per_frame_init_1=Eff_test =1; per_frame_init_2=Eff_size = 400; ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 250 - Artificial poles of the continuum_Phat's_star_mix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 250 - Artificial poles of the continuum_Ph0000664000175000017500000002770511756064134032722 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.800000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=0.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000001 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=advance=advance+ 0.005; wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); wave_0_per_frame3=t1=advance wave_0_per_point1=s=sample*6.28; wave_0_per_point2= wave_0_per_point3=//plot random x position via function of sample pos; wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_0_per_point5=xp=xp*0.20; wave_0_per_point6= wave_0_per_point7=//plot random y position via function of sample pos; wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_0_per_point9=yp=yp*0.20; wave_0_per_point10= wave_0_per_point11=//plot random z position via function of sample pos; wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_0_per_point13=zp=zp*0.25; wave_0_per_point14= wave_0_per_point15=//pull stars toward screen wave_0_per_point16=zp=zp + 1 - t1; wave_0_per_point17= wave_0_per_point18=//correct when below 0 wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); wave_0_per_point20= wave_0_per_point21=//darken far stars wave_0_per_point22=a=(1 - zp*0.5); wave_0_per_point23= wave_0_per_point24=zp=zp*0.7; wave_0_per_point25= wave_0_per_point26=x_screen=xp/zp + 0.5; wave_0_per_point27=y_screen=yp/zp + 0.5; wave_0_per_point28= wave_0_per_point29=x=x_screen; wave_0_per_point30=y=y_screen; wave_0_per_point31= wave_0_per_point32=r=1; wave_0_per_point33=g=1; wave_0_per_point34=b=1; wave_0_per_point35= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=ax = 10*.5*(sin(100*sample+1.865)+1)*sin(300*6.2831*sample+3.14*sample); wave_1_per_point2=ay = 10*.5*(sin(100*sample+5.23)+1)*cos(200*6.2831*sample+ 3.14*sample+.1454); wave_1_per_point3=az = 5*(sin(100*sample+.234)+1)*sin(400*6.2831*sample+3.14*sample+1.84); wave_1_per_point4= wave_1_per_point5=bx = ax; wave_1_per_point6=by = ay*cos(q1) - az*sin(q1); wave_1_per_point7=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point8= wave_1_per_point9=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point10=ay = by; wave_1_per_point11=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point12= wave_1_per_point13=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point14=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point15=bz = az; wave_1_per_point16= wave_1_per_point17=vx=bx; vy=by; vz=bz; wave_1_per_point18= wave_1_per_point19=x=vx/abs(vz-10)+.5; wave_1_per_point20=y=vy/abs(vz-10)+.5; wave_1_per_point21= wave_1_per_point22=a=above(vz,0)*(.05*(5-abs(az))) wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.000000 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point3=ay = 1.3*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point4=az = 0; wave_2_per_point5= wave_2_per_point6=bx = ax; wave_2_per_point7=by = ay*cos(q1) - az*sin(q1); wave_2_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point9= wave_2_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point11=ay = by; wave_2_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point13= wave_2_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point16=bz = az; wave_2_per_point17= wave_2_per_point18=vx=bx; vy=by; vz=bz; wave_2_per_point19= wave_2_per_point20=x=vx/abs(vz-10)+.5; wave_2_per_point21=y=vy/abs(vz-10)+.5; wave_2_per_point22= wave_2_per_point23=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_2_per_point24=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=0.500000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point3=ay = 0; wave_3_per_point4=az = 1.2*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point5= wave_3_per_point6=bx = ax; wave_3_per_point7=by = ay*cos(q1) - az*sin(q1); wave_3_per_point8=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point9= wave_3_per_point10=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point11=ay = by; wave_3_per_point12=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point13= wave_3_per_point14=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point15=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point16=bz = az; wave_3_per_point17= wave_3_per_point18=vx=bx; vy=by; vz=bz; wave_3_per_point19= wave_3_per_point20=x=vx/abs(vz-10)+.5; wave_3_per_point21=y=vy/abs(vz-10)+.5; wave_3_per_point22= wave_3_per_point23=as=above(cos(q3-1.57)*cos(q2)*vx+sin(q3-1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_3_per_point24=a=t*(.07*(1-as)+as); shapecode_0_enabled=0 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.398722 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.700000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=a=below(vz,0); shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.559237 shapecode_1_ang=1.884956 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=2.348658 shapecode_1_r=1.000000 shapecode_1_g=0.100000 shapecode_1_b=1.000000 shapecode_1_a=0.200000 shapecode_1_r2=1.000000 shapecode_1_g2=0.050000 shapecode_1_b2=0.400000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.543040 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.000000 shapecode_2_g=0.500000 shapecode_2_b=0.600000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.700000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.114900 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.700000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.800000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=q8=vy/abs(vz-10)+.5; per_frame_29=q7=if(1-below(vz,0), -100,q7); per_frame_30=q8=if(1-below(vz,0), -100,q8); per_frame_31=//ob_size=1; per_frame_32=//ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_33=monitor=mytime; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Eddies 1.milk0000664000175000017500000000351211756064134026077 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=2.7 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.870018 fWaveSmoothing=0.1 fWaveParam=0.4 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.593743 fZoomExponent=1 fShader=0 zoom=1.00496 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.278033 sx=0.999666 sy=0.9999 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); per_frame_4=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_5=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_6=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); per_frame_7=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); per_frame_8=decay = decay - 0.01*equal(frame%5,0); per_pixel_1=du = x*2-1 - q1; per_pixel_2=dv = y*2-1 - q2; per_pixel_3=dist = sqrt(du*du+dv*dv); per_pixel_4=ang2 = atan2(du,dv); per_pixel_5=mult = 0.008/(dist+0.4); per_pixel_6=dx = mult*sin(ang2-1.5); per_pixel_7=dy = mult*cos(ang2-1.5); per_pixel_8=du = x*2-1 - q3; per_pixel_9=dv = y*2-1 - q4; per_pixel_10=dist = sqrt(du*du+dv*dv); per_pixel_11=ang2 = atan2(du,dv); per_pixel_12=mult = 0.008/(dist+0.4); per_pixel_13=dx = dx + mult*sin(ang2+1.5); per_pixel_14=dy = dy + mult*cos(ang2+1.5); fRating=4 projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Vinyl Disk.milk0000664000175000017500000000325711756064134026541 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.054279 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=bass_effect = if(above(bass_att,1.4),pow(1.1,bass_att),1); per_frame_6=treb_effect = if(above(treb_att,1.4),pow(0.97,treb_att),1); per_frame_7=net_effect = if(above(bass_att,0.8*treb_att),bass_effect,treb_effect); per_frame_8=zoom = net_effect; per_frame_9=rot = rot + rot_residual; per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_11=shift = (tan(time*7)) -0.05; per_frame_12=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_13=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), -rot, 0.05); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Fvese - Mosaic Waves.milk0000664000175000017500000000325211756064135030732 0ustar matthiasmatthias[preset00] fRating=2.5 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.5 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.23 wave_g=0.2 wave_b=0.2 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0 ib_r=0 ib_g=0 ib_b=0.3 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=0 mv_b=0 mv_a=0 per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) ); per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) ); per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) ); per_frame_4=wave_x = 0.5-cos(time+dx_residual)/3.5; per_frame_5=wave_y = 0.5-cos(time+dy_residual)/2.5; per_frame_6=cx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_7=cy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) ); per_frame_8=dx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_9=dy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_10=dx_residual=max(bass, bass_att)-1; per_frame_11=dy_residual=min(bass, bass_att)-1; per_frame_12=dx = if(above(bass_att+bass,2.8),5*dx,dx); per_pixel_1=rot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad); ././@LongLink0000000000000000000000000000020300000000000011560 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/PieturP - triptrap_(getting_concrete_visions_through_a_diafragma_version).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/PieturP - triptrap_(getting_concrete_visions_thr0000664000175000017500000001707211756064134034121 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.905900 fVideoEchoZoom=2.003071 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.924157 fWaveScale=0.653091 fWaveSmoothing=0.000000 fWaveParam=-0.480000 fModWaveAlphaStart=0.800000 fModWaveAlphaEnd=1.100000 fWarpAnimSpeed=1.000000 fWarpScale=0.010000 fZoomExponent=1.008148 fShader=0.000000 zoom=1.001800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001829 sy=1.008151 wave_r=1.000000 wave_g=0.650000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=31.999994 nMotionVectorsY=24.000004 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=38 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.254862 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_per_frame1=r=1; wave_0_per_frame2=g=1; wave_0_per_frame3=b=1; wave_0_per_frame4=a=0.1; wave_0_per_point1= wave_0_per_point2=y=sample; wave_0_per_point3=x=value1; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.746302 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.942039 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(time)*.5+.5; shape_0_per_frame2=val=3; shape_0_per_frame3=a2=val*.33; shape_0_per_frame4=a=val*.33; shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; shape_0_per_frame6=x=sin(time*.25)*.25+.5; shape_0_per_frame7=y=cos(time*.45)*.25+.5; shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10= shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.746302 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.942039 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang=cos(time*.3)*.5+.5; shape_1_per_frame2=val=3; shape_1_per_frame3=a2=val*.33; shape_1_per_frame4=a=val*.33; shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; shape_1_per_frame6=x=cos(time*.25)*.25+.5; shape_1_per_frame7=y=sin(time*.45)*.25+.5; shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10= shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.364564 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=0.000000 shapecode_2_border_g=0.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1= shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; shape_2_per_frame6= shape_2_per_frame7=g=vg; shape_2_per_frame8=r=vr; shape_2_per_frame9=b=vb; shape_2_per_frame10=g2=g; shape_2_per_frame11=r2=r; shape_2_per_frame12=b2=b; shape_2_per_frame13=dist=(frame%100)*.01; shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); shape_2_per_frame15=maat=below(maat,16)*maat; shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); shape_2_per_frame18= shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364564 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.500000 shapecode_3_b=0.500000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 per_frame_init_1=decay=1; per_frame_init_2=beatvol=1.04; per_frame_1=zoom=1; per_frame_2=decay=0.995; per_frame_3= per_frame_4=maat=maat+(above(bass_att,1.5)); per_frame_5=maat=below(maat,16)*maat; per_frame_6= per_frame_7=val=if(above(maat,8),1,val); per_frame_8=val=if(above(val,0.6),val*.99,0.3); per_frame_9=echo_zoom=val+0.7; per_frame_10= per_frame_11=zoom=1; per_frame_12= per_frame_13=ob_size=0; per_frame_14=ob_g=0; per_frame_15=ob_r=0; per_frame_16=ob_b=0; per_frame_17=ob_a=1; per_frame_18= per_frame_19=zoomin=bass+(zoomin*10)*.001; per_frame_20=zoomi=above(zoomin,2)+zoomi*.975; per_frame_21=zval=cos(time*.3)*(above(zoomi,2)); per_frame_22=zuse=(zval)*.05+1; per_frame_23=monitor=zoomi; per_frame_24=zoom=zuse; per_frame_25= per_frame_26=//echo_orient=((maat*.5)%4)+1; per_frame_27= per_frame_28=//monitor=val; per_frame_29=r=above(bass,1.3)+r*.95; per_frame_30=t=below(r,5); per_frame_31=q1=t*val*.5; per_frame_32=mv_dx=sin(time)*.5+.5; per_frame_33=mv_dy=cos(time)*.5+.5; per_frame_34=ob_r=0; per_frame_35=ob_g=0; per_frame_36=ob_b=0; per_frame_37=ib_r=0; per_frame_38=ib_g=0; per_frame_39=ib_b=0; per_frame_40=ib_a=0.375; per_frame_41=ob_a=0.475; per_frame_42=ob_size=bass*.1; per_frame_43=ib_size=treb*.1; per_frame_44= per_frame_45= per_frame_46=wave_r=1; per_pixel_1= per_pixel_2=dx=(dx-0.05*sin(x*32))*(cos(time*8)*q1); per_pixel_3=dy=(dy-0.05*sin(y*18))*(sin(time*8)*q1); per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - urchin mod.milk0000664000175000017500000002667711756064134027224 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=1.104100 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.259900 cx=0.320000 cy=0.289900 dx=0.000000 dy=0.000000 warp=0.011046 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=1.000000 wavecode_0_a=0.050000 wave_0_init1=t1 = .2 + .6*rand(1001)*.001; wave_0_init2=t2 = .2 + .6*rand(1001)*.001; wave_0_init3=t3 = .2 + .6*rand(1001)*.001; wave_0_init4=t4 = .2 + .6*rand(1001)*.001; wave_0_init5=t5 = .2 + .6*rand(1001)*.001; wave_0_init6=t6 = .2 + .6*rand(1001)*.001; wave_0_init7=t7 = .2 + .6*rand(1001)*.001; wave_0_init8=t8 = .2 + .6*rand(1001)*.001; wave_0_per_point1=ti = q1; wave_0_per_point2= wave_0_per_point3=xa = .25 + .25*sin(ti*t1); wave_0_per_point4=xb = .25 + .25*sin(ti*t2); wave_0_per_point5=xc = .25 + .25*sin(ti*t3); wave_0_per_point6=xd = .25 + .25*sin(ti*t4); wave_0_per_point7= wave_0_per_point8=ya = .25 + .25*sin(ti*t5); wave_0_per_point9=yb = .25 + .25*sin(ti*t6); wave_0_per_point10=yc = .25 + .25*sin(ti*t7); wave_0_per_point11=yd = .25 + .25*sin(ti*t8); wave_0_per_point12= wave_0_per_point13= wave_0_per_point14=it = (it + 1)*above(sample,0); wave_0_per_point15=sw = (1-sw)*above(sample,0); wave_0_per_point16= wave_0_per_point17=sa = 1-sample; wave_0_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); wave_0_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); wave_0_per_point20= wave_0_per_point21=y = .5 - y*(.5-x)*2; wave_0_per_point22= wave_0_per_point23= wave_0_per_point24=ti = q4; wave_0_per_point25=r = .5 + .5*sin(ti); wave_0_per_point26=g = .5 + .5*sin(ti + 2.0944); wave_0_per_point27=b = .5 + .5*sin(ti + 4.1888); wave_0_per_point28= wave_0_per_point29=a = q5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=0.000000 wavecode_1_a=0.050000 wave_1_init1=t1 = .2 + .6*rand(1001)*.001; wave_1_init2=t2 = .2 + .6*rand(1001)*.001; wave_1_init3=t3 = .2 + .6*rand(1001)*.001; wave_1_init4=t4 = .2 + .6*rand(1001)*.001; wave_1_init5=t5 = .2 + .6*rand(1001)*.001; wave_1_init6=t6 = .2 + .6*rand(1001)*.001; wave_1_init7=t7 = .2 + .6*rand(1001)*.001; wave_1_init8=t8 = .2 + .6*rand(1001)*.001; wave_1_per_point1=ti = q2; wave_1_per_point2= wave_1_per_point3=xa = .25 + .25*sin(ti*t1); wave_1_per_point4=xb = .25 + .25*sin(ti*t2); wave_1_per_point5=xc = .25 + .25*sin(ti*t3); wave_1_per_point6=xd = .25 + .25*sin(ti*t4); wave_1_per_point7= wave_1_per_point8=ya = .25 + .25*sin(ti*t5); wave_1_per_point9=yb = .25 + .25*sin(ti*t6); wave_1_per_point10=yc = .25 + .25*sin(ti*t7); wave_1_per_point11=yd = .25 + .25*sin(ti*t8); wave_1_per_point12= wave_1_per_point13= wave_1_per_point14=it = (it + 1)*above(sample,0); wave_1_per_point15=sw = (1-sw)*above(sample,0); wave_1_per_point16= wave_1_per_point17=sa = 1-sample; wave_1_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); wave_1_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); wave_1_per_point20= wave_1_per_point21=y = .5 - y*(.5-x)*2; wave_1_per_point22= wave_1_per_point23=ti = q4 + 2.0944; wave_1_per_point24=r = .5 + .5*sin(ti); wave_1_per_point25=g = .5 + .5*sin(ti + 2.0944); wave_1_per_point26=b = .5 + .5*sin(ti + 4.1888); wave_1_per_point27= wave_1_per_point28=a = q6; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=0.050000 wave_2_init1=t1 = .2 + .6*rand(1001)*.001; wave_2_init2=t2 = .2 + .6*rand(1001)*.001; wave_2_init3=t3 = .2 + .6*rand(1001)*.001; wave_2_init4=t4 = .2 + .6*rand(1001)*.001; wave_2_init5=t5 = .2 + .6*rand(1001)*.001; wave_2_init6=t6 = .2 + .6*rand(1001)*.001; wave_2_init7=t7 = .2 + .6*rand(1001)*.001; wave_2_init8=t8 = .2 + .6*rand(1001)*.001; wave_2_per_point1=ti = q3; wave_2_per_point2= wave_2_per_point3=xa = .25 + .25*sin(ti*t1); wave_2_per_point4=xb = .25 + .25*sin(ti*t2); wave_2_per_point5=xc = .25 + .25*sin(ti*t3); wave_2_per_point6=xd = .25 + .25*sin(ti*t4); wave_2_per_point7= wave_2_per_point8=ya = .25 + .25*sin(ti*t5); wave_2_per_point9=yb = .25 + .25*sin(ti*t6); wave_2_per_point10=yc = .25 + .25*sin(ti*t7); wave_2_per_point11=yd = .25 + .25*sin(ti*t8); wave_2_per_point12= wave_2_per_point13= wave_2_per_point14=it = (it + 1)*above(sample,0); wave_2_per_point15=sw = (1-sw)*above(sample,0); wave_2_per_point16= wave_2_per_point17=sa = 1-sample; wave_2_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); wave_2_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); wave_2_per_point20= wave_2_per_point21=y = .5 - y*(.5-x)*2; wave_2_per_point22= wave_2_per_point23=ti = q4 + 4.1888; wave_2_per_point24=r = .5 + .5*sin(ti); wave_2_per_point25=g = .5 + .5*sin(ti + 2.0944); wave_2_per_point26=b = .5 + .5*sin(ti + 4.1888); wave_2_per_point27=a = q7; wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.978832 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tex_zoom = 1/rad; shape_0_per_frame2= shape_0_per_frame3=a = .7; shape_0_per_frame4=a2 = a; shapecode_1_enabled=0 shapecode_1_sides=54 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.150000 shapecode_1_y=0.390000 shapecode_1_rad=0.040839 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp = 0; per_frame_2=//zoom = 1; per_frame_3= per_frame_4=tic = min(time-tin,.1); per_frame_5=tin = time; per_frame_6= per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; per_frame_8= per_frame_9=ra = 1/tic*.25; per_frame_10= per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_15= per_frame_16=tt = tt + tic*treb; per_frame_17=mt = mt + tic*mid; per_frame_18=bt = bt + tic*bass; per_frame_19=vt = vt + tic*vav; per_frame_20= per_frame_21=q1 = tt*3;// wave morph speeds per_frame_22=q2 = mt*3; per_frame_23=q3 = bt*3; per_frame_24= per_frame_25=q4 = vt; // wave colour cycle per_frame_26= per_frame_27=rb = if(rb,rb,.2 + rand(1001)*.001*.6); per_frame_28=rc = if(rc,rc,.2 + rand(1001)*.001*.6); per_frame_29=rd = if(rd,rd,.2 + rand(1001)*.001*.6); per_frame_30=re = if(re,re,.2 + rand(1001)*.001*.6); per_frame_31= per_frame_32=rot = .26; per_frame_33=cx = .3 + .1*sin(vt*re) + .1*cos(vt*rc); per_frame_34=cy = .5 + .2*sin(vt*rb) + .1*cos(vt*rd); per_frame_35= per_frame_36= per_frame_37=q5 = min(1,.5*treb_avg)*.035; per_frame_38=q6 = min(1,.5*mid_avg)*.035; per_frame_39=q7 = min(1,.5*bass_avg)*.035; per_frame_40= per_frame_41= per_pixel_1=num = 8; per_pixel_2=pi = 3.141592654; per_pixel_3=radi = (y-.5)*.75; per_pixel_4=radi = (y-.5); per_pixel_5=radi = pow(radi*radi + (x-.5)*(x-.5),.5); per_pixel_6= per_pixel_7=an = ang + pi + time; per_pixel_8=an = an - pi*2*int(an/(pi*2)); per_pixel_9= per_pixel_10=mod = .1; per_pixel_11= per_pixel_12=seg = ang + pi; per_pixel_13=seg = seg/(pi*2)*num; per_pixel_14=seg = int(seg); per_pixel_15=seg = seg - equal(seg,num); per_pixel_16= per_pixel_17=anga = (ang + pi) - (pi*2/num)*seg; per_pixel_18=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); per_pixel_19=//anga = anga + pi/6; // num = 6 per_pixel_20=anga = anga + pi/4; // num = 8 per_pixel_21=//anga = anga + .85; // num = 10 per_pixel_22= per_pixel_23= per_pixel_24=ox = .5 - radi*sin(anga); per_pixel_25=oy = .5 + radi*cos(anga); per_pixel_26= per_pixel_27=//rot = if(equal(seg,0),rot,0); per_pixel_28= per_pixel_29=dx = equal(seg,3)*(x-ox); per_pixel_30=dy = equal(seg,3)*(y-oy); per_pixel_31= per_pixel_32=dx = above(seg,0)*(x-ox); per_pixel_33=dy = above(seg,0)*(y-oy); per_pixel_34= per_pixel_35=//dx = equal(seg,1)*(x - .5)*2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Inkblot.milk0000664000175000017500000000220211756064134026156 0ustar matthiasmatthias[preset00] fGammaAdj=1.5 fDecay=0.98 fVideoEchoZoom=1.010137 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=2.5 fWaveScale=2.202 fWaveSmoothing=0.7 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1.196462 sx=1 sy=1 wave_r=0.4 wave_g=0.6 wave_b=0.8 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.300*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.300*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.300*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*below(frame%2,1); per_pixel_1=zoom=zoom+0.04*sin(ang*5+time*2.3); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/[Ishan] - Radicalizing my brain cells.milk0000664000175000017500000001172211756064134032210 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.800000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=1 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.110000 ob_g=0.200000 ob_b=0.610000 ob_a=0.600000 ib_size=0.110000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=ob_r=sin(mid_att+time*1.22)*.3; per_frame_2=ob_g=sin(mid_att+time*1.44)*.3; per_frame_3=ob_r=sin(mid_att+time*1.66)*.3; per_frame_4=r_t=(r_t+bass_att)*.9; per_frame_5=rot=rot+time-r_t*.1; per_pixel_1=zoom=sin(1-rad)*2; per_pixel_2=zoom=sin(1+zoom)*.8; per_pixel_3=zoom=zoom+sqr(rad*4)*.01; per_pixel_4= projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Swirlie 5.milk0000664000175000017500000000313011756064134026320 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.994 fDecay=0.99 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0 fWaveScale=1.693514 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=0.451118 fWarpScale=3.928016 fZoomExponent=2.1 fShader=0 zoom=0.961 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=7.397955 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.95 ob_size=0.03 ob_r=0 ob_g=0 ob_b=0 ob_a=0.5 ib_size=0.01 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.5 per_frame_1=wave_x = wave_x + 0.0200*( 0.60*sin(0.821*time) + 0.40*sin(0.621*time) ); per_frame_2=wave_y = wave_y + 0.0200*( 0.60*sin(0.942*time) + 0.40*sin(0.722*time) ); per_frame_3=wave_r = wave_r + 0.350*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.350*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.35*( 0.60*sin(0.21*time) + 0.30*sin(0.339*time) ); per_frame_7=cx = cx + 0.30*( 0.60*sin(0.374*time) + 0.14*sin(0.194*time) ); per_frame_8=cy = cy + 0.37*( 0.60*sin(0.274*time) + 0.10*sin(0.394*time) ); per_frame_9=ib_r = ib_r + 0.2*sin(time*0.5413); per_frame_10=ib_g = ib_g + 0.2*sin(time*0.6459); per_frame_11=ib_b = ib_b + 0.2*sin(time*0.7354); per_frame_12= ././@LongLink0000000000000000000000000000016700000000000011571 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Moire Remix.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons - Phat + Eo.S0000664000175000017500000002501711756064135032300 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.334693 fWaveSmoothing=0.750000 fWaveParam=-0.219900 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.300000 zoom=0.999900 rot=0.100000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.800000 ib_size=0.005000 ib_r=0.400000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=0.800000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2= wave_0_per_point3=xp=sin(n); wave_0_per_point4=yp=cos(n); wave_0_per_point5= wave_0_per_point6=tm=q3 - sample; wave_0_per_point7= wave_0_per_point8=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5; wave_0_per_point9=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5; wave_0_per_point10= wave_0_per_point11= wave_0_per_point12=x= xof; wave_0_per_point13=y= (1-yof); wave_0_per_point14= wave_0_per_point15=a=1-sample; wave_0_per_point16= wave_0_per_point17= wave_0_per_point18= wave_0_per_point19= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=0.700000 wavecode_1_b=0.200000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=n2=(sample-q8 - time*0.1)*6; wave_1_per_point3= wave_1_per_point4=xp=sin(n); wave_1_per_point5=yp=cos(n); wave_1_per_point6= wave_1_per_point7=tm=q8 - sample; wave_1_per_point8= wave_1_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_1_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_1_per_point11= wave_1_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_1_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_1_per_point14= wave_1_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_1_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_1_per_point17= wave_1_per_point18=x= xof + xran; wave_1_per_point19=y= (1-yof) + yran; wave_1_per_point20= wave_1_per_point21=a=(1-sample); wave_1_per_point22=r=0;g=0;b=0 wave_1_per_point23= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.780000 wavecode_2_b=0.200000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=n2=(sample-q8 - time*0.1)*6; wave_2_per_point3= wave_2_per_point4=xp=sin(n); wave_2_per_point5=yp=cos(n); wave_2_per_point6= wave_2_per_point7=tm=q8 - sample; wave_2_per_point8= wave_2_per_point9=tx= sin(n2*13)*sin(n2*5) * sample * 0.05; wave_2_per_point10=ty= cos(n2*13)*sin(n2*7) * sample * 0.05; wave_2_per_point11= wave_2_per_point12=xof=sin(tm) * sin(tm*3) * 0.4 + 0.5 + tx; wave_2_per_point13=yof=cos(tm*1.3) * sin(tm*5.4) * 0.4 + 0.5 + ty; wave_2_per_point14= wave_2_per_point15=xran=(rand(10) - 5) * 0.0005; xran=xran*sample; wave_2_per_point16=yran=(rand(10) - 5) * 0.0005; yran=yran*sample; wave_2_per_point17= wave_2_per_point18=x= xof + xran; wave_2_per_point19=y= (1-yof) + yran; wave_2_per_point20= wave_2_per_point21=a=(1-sample); wave_2_per_point22=r=0;g=0;b=0 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=xs=sin(sample*6.28); wave_3_per_point2=ys=cos(sample*6.28); wave_3_per_point3=xs=xs*0.7 + 0.5; wave_3_per_point4=ys=ys*0.7 + 0.5; wave_3_per_point5=xs=min(xs,0.958); wave_3_per_point6=xs=max(xs,0.042); wave_3_per_point7=ys=min(ys,0.988); wave_3_per_point8=ys=max(ys,0.012); wave_3_per_point9=x=xs;y=ys; wave_3_per_point10= wave_3_per_point11=n2=abs((sample*6.283)-3.1415); wave_3_per_point12= wave_3_per_point13=r=sin(n2+time)*0.5+0.5; wave_3_per_point14=g=sin(n2+2.1+time)*0.5+0.5; wave_3_per_point15=b=sin(n2+4.2+time)*0.5+0.5; shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.110462 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.500000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.500000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x=q1; shape_0_per_frame2=y=1-q2; shape_0_per_frame3=ang=time shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=x=q1; shape_1_per_frame2=y=1-q2; shape_1_per_frame3=ang=time shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27= per_frame_28=vol=(bass+mid+treb)*0.25; per_frame_29=vol=vol*vol; per_frame_30=mtime=mtime + vol*0.01*(75/fps); per_frame_31=q8=mtime; per_frame_32= per_frame_33= per_frame_34=q1=sin(mtime) * sin(mtime*3) * 0.4 + 0.5; per_frame_35=q2=cos(mtime*1.3) * sin(mtime*5.4) * 0.4 + 0.5; per_frame_36= per_frame_37= per_frame_38= per_frame_39=ib_r = tan(time); per_frame_40=ib_r = min(1, max(ib_r,0)); per_frame_41= per_frame_42=ib_g = tan(time+2.1); per_frame_43=ib_g = min(1, max(ib_g,0)); per_frame_44= per_frame_45=ib_b = tan(time+4.2); per_frame_46=ib_b = min(1, max(ib_b,0)); per_frame_47= per_frame_48=q3 = 10+8*(0.6*sin(0.223*time) + 0.4*sin(0.153*time)); per_frame_49=q4 = 1/q3; per_frame_50=q5 = 0.5*sign(xpos); per_frame_51=q6 = 0.5*sign(ypos); per_frame_52= per_frame_53=monitor=q4 per_frame_54= per_frame_55= per_pixel_1=cx = ((0&(x*q3-q5))+q5)*q4; per_pixel_2=cy = ((0&(y*q3-q6))+q6)*q4; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_pixel_12=rot=rot*sin(time)*0.2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat+Eo.S_Mandala_Chasers_remix_Circles_mix.milk0000664000175000017500000003165411756064134033667 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.965000 fVideoEchoZoom=1.639066 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=0.010000 fWarpScale=1.470245 fZoomExponent=4.778023 fShader=0.000000 zoom=0.998162 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.001828 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=1.000000 ob_g=0.500000 ob_b=0.500000 ob_a=0.020000 ib_size=0.500000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=4.800001 mv_dx=0.400000 mv_dy=0.000000 mv_l=1.000000 mv_r=0.000000 mv_g=0.500000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.060000 wave_0_per_point1=xspout=.5; wave_0_per_point2=yspout=-.01; wave_0_per_point3= wave_0_per_point4=pphase=9999*sample*sample*.0001; wave_0_per_point5=pphase2=.1+((sample*3349*sample)%100)*.01; wave_0_per_point6=pheight=((sample*9893)%100)*.002; wave_0_per_point7=yheight=((sample*1231*sample)%100)*.01; wave_0_per_point8= wave_0_per_point9=r=((sample*5454)%100)*.01*abs(sin(time*.25)); wave_0_per_point10=g=((sample*9954)%100)*.01; wave_0_per_point11= wave_0_per_point12=xoffset1=(cos((time*pphase2)+pphase)*pheight); wave_0_per_point13=xoffset2=-1*(cos((time*pphase2)+pphase)*pheight); wave_0_per_point14= wave_0_per_point15=lrorient=if(below(cos((time*pphase2)+pphase),cos(((time-.1)*pphase2)+pphase)),0,1); wave_0_per_point16= wave_0_per_point17=px=if(equal(lrorient,0),xspout-pheight+xoffset1,xspout+pheight-xoffset2); wave_0_per_point18= wave_0_per_point19=py=yspout+(abs(sin((time*pphase2)+pphase))*yheight); wave_0_per_point20= wave_0_per_point21=x=px; wave_0_per_point22=y=py; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sampleloop = sample*8 ; sampleloop=sampleloop - int(sampleloop); wave_1_per_point2=scale = 1 - int(sample*8)*0.001; wave_1_per_point3= wave_1_per_point4=st = sampleloop*4; wave_1_per_point5=stt = st - int(st); wave_1_per_point6= wave_1_per_point7=x = stt; wave_1_per_point8=x = if( above(st,1) , 1 , x ); wave_1_per_point9=x = if( above(st,2) , 1-stt , x ); wave_1_per_point10=x = if( above(st,3) , 0 , x ); wave_1_per_point11=x=(x-0.5)*scale + 0.5; wave_1_per_point12= wave_1_per_point13=y = 0; wave_1_per_point14=y = if( above(st,1) , stt , y ); wave_1_per_point15=y = if( above(st,2) , 1 , y ); wave_1_per_point16=y = if( above(st,3) , 1-stt , y ); wave_1_per_point17=y=(y-0.5)*scale + 0.5; wave_1_per_point18= wave_1_per_point19=phs=time*0.26; wave_1_per_point20= wave_1_per_point21=w=sin(sampleloop*6.283 * 6 + time*0.5) * 0.5 + 0.5; wave_1_per_point22=//w = above( sin(time*3) , 0); wave_1_per_point23= wave_1_per_point24=rg = 0.2; wave_1_per_point25= wave_1_per_point26= wave_1_per_point27= wave_1_per_point28=r=( (sampleloop*rg+phs) - int(sampleloop*rg+phs) )*1.5; wave_1_per_point29=r=if( above(r,1) , 2-r , r ) * w; wave_1_per_point30=//r=1- pow(1-r,2); wave_1_per_point31= wave_1_per_point32=g=( (sampleloop*rg+phs+0.66) - int(sampleloop*rg+phs+0.66) )*1.5; wave_1_per_point33=g=if( above(g,1) , 2-g , g ) * w; wave_1_per_point34=//g=1- pow(1-g,2); wave_1_per_point35= wave_1_per_point36=b=( (sampleloop*rg+phs+1.33) - int(sampleloop*rg*0.3+phs+1.33) )*1.5; wave_1_per_point37=b=if( above(b,1) , 2-b , b ) * w; wave_1_per_point38=//b=1- pow(1-b,2); wave_1_per_point39= wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=phs=-sample * 0.2; wave_2_per_point3=tm=q1 + phs*4; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=(flip*0.1-0.05)*(sample); wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//spin; wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4; wave_2_per_point14=sa=sin(ang);ca=cos(ang); wave_2_per_point15=xr=xp*sa + yp*ca; wave_2_per_point16=yr=xp*ca - yp*sa; wave_2_per_point17=zr=zp; wave_2_per_point18= wave_2_per_point19=xp=xr; wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; wave_2_per_point21=zp=zr; wave_2_per_point22= wave_2_per_point23=//wrist movement; wave_2_per_point24=ang=sin(tm*2); wave_2_per_point25= wave_2_per_point26=xq=xp; wave_2_per_point27=sa=sin(ang);ca=cos(ang); wave_2_per_point28=yq=yp*sa + zp*ca; wave_2_per_point29=zq=yp*ca - zp*sa; wave_2_per_point30= wave_2_per_point31= wave_2_per_point32=ang=tm*8; wave_2_per_point33=sa=sin(ang);ca=cos(ang); wave_2_per_point34=xp=xq*sa + yq*ca; wave_2_per_point35=yp=xq*ca - yq*sa; wave_2_per_point36=zp=zq; wave_2_per_point37= wave_2_per_point38=//forearm movement; wave_2_per_point39=zp=zp-0.3; wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5; wave_2_per_point41=xq=xp; wave_2_per_point42=sa=sin(ang);ca=cos(ang); wave_2_per_point43=yq=yp*sa + zp*ca; wave_2_per_point44=zq=yp*ca - zp*sa; wave_2_per_point45= wave_2_per_point46=//upper arm twist wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5); wave_2_per_point48=xp=xq*sa + yq*ca; wave_2_per_point49=yp=xq*ca - yq*sa; wave_2_per_point50=zp=zq; wave_2_per_point51= wave_2_per_point52=//upper arm outward; wave_2_per_point53=zp=zp-0.35; wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05; wave_2_per_point55=sa=sin(ang);ca=cos(ang); wave_2_per_point56=xq=xp*sa + zp*ca; wave_2_per_point57=yq=yp; wave_2_per_point58=zq=xp*ca - zp*sa; wave_2_per_point59= wave_2_per_point60=//upper arm up down; wave_2_per_point61=ang=cos(tm); wave_2_per_point62=xp=xq; wave_2_per_point63=sa=sin(ang);ca=cos(ang); wave_2_per_point64=yp=yq*ca - zq*sa; wave_2_per_point65=zp=yq*sa + zq*ca; wave_2_per_point66= wave_2_per_point67=//xp=xq;yp=yq;zp=zq; wave_2_per_point68= wave_2_per_point69= wave_2_per_point70=//project into screenspace and draw on screen wave_2_per_point71=zp=zp+1.5; wave_2_per_point72=xs=xp/zp; wave_2_per_point73=ys=yp/zp; wave_2_per_point74= wave_2_per_point75=x=xs+0.5; wave_2_per_point76=y=ys*1.3+0.5; wave_2_per_point77= wave_2_per_point78= wave_2_per_point79=a=(1-sample); wave_2_per_point80= wave_2_per_point81=phs=time*0.3; wave_2_per_point82=r=( (sample*0.3+phs) - int(sample*0.3+phs) )*2; wave_2_per_point83=r=if( above(r,1) , 2-r , r ); wave_2_per_point84= wave_2_per_point85=g=( (sample*0.3+phs+0.66) - int(sample*0.3+phs+0.66) )*2; wave_2_per_point86=g=if( above(g,1) , 2-g , g ); wave_2_per_point87= wave_2_per_point88=b=( (sample*0.3+phs+1.33) - int(sample*0.3+phs+1.33) )*2; wave_2_per_point89=b=if( above(b,1) , 2-b , b ); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.480000 shapecode_0_y=0.700000 shapecode_0_rad=0.976308 shapecode_0_ang=6.283185 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.361763 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=13 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.840000 shapecode_1_rad=0.364567 shapecode_1_ang=3.078761 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=4.141463 shapecode_1_r=0.250000 shapecode_1_g=0.050000 shapecode_1_b=0.000000 shapecode_1_a=0.200000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.500000 shapecode_1_border_g=0.500000 shapecode_1_border_b=0.500000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//additive=above(sin(time*50),.95); shapecode_2_enabled=0 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.400000 shapecode_2_y=0.700000 shapecode_2_rad=1.089252 shapecode_2_ang=0.816814 shapecode_2_tex_ang=3.141592 shapecode_2_tex_zoom=0.504215 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.700000 shapecode_2_g2=0.700000 shapecode_2_b2=0.700000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tm=int(time*0.25)*10; shape_2_per_frame2= shape_2_per_frame3=ag = sin(tm * 0.5); shape_2_per_frame4= shape_2_per_frame5= shape_2_per_frame6=xa = sin(tm * 0.04) * sin(tm * .19) * 0.3; shape_2_per_frame7=x=x+xa; shape_2_per_frame8=ya = cos(tm * 0.03) * sin(tm * .21) * 0.25; shape_2_per_frame9=y=y+ya; shape_2_per_frame10= shape_2_per_frame11=ang=ang + ag; shape_2_per_frame12= shape_2_per_frame13= shape_2_per_frame14=tex_zoom = tex_zoom + ag*0.1; shape_2_per_frame15= shape_2_per_frame16= shape_2_per_frame17=additive= above( sin(time*0.25*4) , 0.985 ); shape_2_per_frame18= shape_2_per_frame19= shape_2_per_frame20=a = 1 - additive*0.5; shape_2_per_frame21= shapecode_3_enabled=0 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.467532 shapecode_3_ang=3.141593 shapecode_3_tex_ang=4.900885 shapecode_3_tex_zoom=0.721416 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.000000 shapecode_3_border_g=0.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=1.000000 shape_3_per_frame1=ang=time/10; shape_3_per_frame2=tex_zoom=3.4+(bass*0.03); shape_3_per_frame3=var=above(bass_att,0.7); shape_3_per_frame4=a=var; shape_3_per_frame5=a2=var; shape_3_per_frame6=border_a=var; shape_3_per_frame7= shape_3_per_frame8= shape_3_per_frame9=//This preset fluctuates between 53.2 and 55.44 fps on my box. Texture size_2048 Meshsize_36*24 shape_3_per_frame10=//On a SuperScan Pro 800 Hitachi shape_3_per_frame11=//On a Radion_9600 shape_3_per_frame12=//1280*1024_Screen_Resolution shape_3_per_frame13=//;) hello! I am ATHEN ANDANDA! shape_3_per_frame14= shape_3_per_frame15= shape_3_per_frame16=//additive= above( sin(time*0.25*16) , 0.98 ); shape_3_per_frame17=//additive = above( treb , 1.15 ); shape_3_per_frame18= shape_3_per_frame19=//a=min(q5,1); per_frame_1=decay=1; per_frame_2=wrap=sin(time*10); per_frame_3=mv_dx=bass; per_frame_4=ib_a=.005; per_frame_5= per_frame_6= per_frame_7=vol=(bass+mid+treb)*0.25; per_frame_8=vol=vol*vol; per_frame_9= per_frame_10=mtime=mtime+vol*0.3*(55/fps); per_frame_11=q5=vol; per_frame_12= per_frame_13=q1=mtime*0.5; per_frame_14= per_frame_15=btime = btime + (bass_att*bass_att)*0.005*(55/fps); per_frame_16=q6=btime; per_frame_17=mtime = mtime + (mid*mid)*0.005*(55/fps); per_frame_18=q7=mtime; per_frame_19=ttime = ttime + (treb_att*treb_att)*0.005*(55/fps); per_frame_20=q8=ttime; per_frame_21= per_frame_22= per_frame_23= per_frame_24=phs=time*0.1 ; per_frame_25= per_frame_26=r=( (phs) - int(phs) )*2; per_frame_27=r=if( above(ob_r,1) , 2-r , r ); per_frame_28=ob_r=r; per_frame_29= per_frame_30=g=( (phs+0.66) - int(phs+0.66) )*2; per_frame_31=g=if( above(g,1) , 2-g , g ); per_frame_32=ob_g=g; per_frame_33= per_frame_34=b=( (phs+1.33) - int(phs+1.33) )*2; per_frame_35=b=if( above(b,1) , 2-b , b ); per_frame_36=ob_b=b; per_pixel_1=zoom=1.005-(rad/100) + (bass*bass)*0.0015; per_pixel_2=rot=rad/600; per_pixel_3=sy=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/nil & EMPR - Ruby Nirvana.milk0000664000175000017500000000456311756064134027432 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.003337 fDecay=0.99254 fVideoEchoZoom=0.994551 fVideoEchoAlpha=0.000414 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.919854 fWaveScale=0.367647 fWaveSmoothing=0 fWaveParam=-0.000529 fModWaveAlphaStart=0.00416 fModWaveAlphaEnd=0.00252 fWarpAnimSpeed=0.992486 fWarpScale=1.337077 fZoomExponent=1.001262 fShader=0.008294 zoom=1.001709 rot=-0.008211 cx=0.688973 cy=0.703908 dx=- dy=0 warp=0.012283 sx=1.0039 sy=8.927234 wave_r=0.898049 wave_g=0.753833 wave_b=0.587053 wave_x=0.500172 wave_y=0.499979 ob_size=0.092766 ob_r=0.97 ob_g=0.02 ob_b=0.11 ob_a=0.90032 ib_size=0.001 ib_r=0 ib_g=0 ib_b=0 ib_a=0.297322 nMotionVectorsX=30.053596 nMotionVectorsY=30.017624 mv_dx=0.001207 mv_dy=-0.000247 mv_l=0 mv_r=0 mv_g=0 mv_b=0 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r=sin(bass); per_frame_3=wave_g=sin(mid); per_frame_4=wave_b=sin(treb); per_frame_5=dy=.003; per_frame_6=wave_mystery = max(sigmoid(mid_att + mid_att , bass_att - sy) , mid - mv_r); per_frame_7=mv_x = -98.79409084*tan(max(mv_l - ib_size , wave_mode * decay)); per_frame_8=warp = 59.44966078*sqrt(warp - wave_y); per_frame_9=warp=if(below(warp,0.01), 0.01, warp); per_frame_10=warp=if(above(warp,100.0), 100.0, warp); per_frame_11=dy=if(below(dy,-1), -1, dy); per_frame_12=dy=if(above(dy,1.0), 1.0, dy); per_frame_13=wave_r=if(below(wave_r,0.0), 0.0, wave_r); per_frame_14=wave_r=if(above(wave_r,1.0), 1.0, wave_r); per_frame_15=wave_b=if(below(wave_b,0.0), 0.0, wave_b); per_frame_16=wave_b=if(above(wave_b,1.0), 1.0, wave_b); per_frame_17=wave_g=if(below(wave_g,0.0), 0.0, wave_g); per_frame_18=wave_g=if(above(wave_g,1.0), 1.0, wave_g); per_frame_19=wave_mystery=if(below(wave_mystery,-1.0), -1.0, wave_mystery); per_frame_20=wave_mystery=if(above(wave_mystery,1.0), 1.0, wave_mystery); per_frame_21=mv_x=if(below(mv_x,0.0), 0.0, mv_x); per_frame_22=mv_x=if(above(mv_x,64.0), 64.0, mv_x); per_pixel_1=dx=sin(y)*.02; per_pixel_2=zoomexp = ang * ang; per_pixel_3=zoomexp=if(below(zoomexp,0.01), 0.01, zoomexp); per_pixel_4=zoomexp=if(above(zoomexp,100.0), 100.0, zoomexp); per_pixel_5=dx=if(below(dx,-1), -1, dx); per_pixel_6=dx=if(above(dx,1.0), 1.0, dx); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - swarm.milk0000664000175000017500000004554311756064134026316 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999510 rot=0.400000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.050000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t1 = .7 + rand(100)*.01*.6; wave_0_init2=t2 = .7 + rand(100)*.01*.6; wave_0_init3=t3 = .7 + rand(100)*.01*.6; wave_0_init4=t4 = .7 + rand(100)*.01*.6; wave_0_init5=t5 = .7 + rand(100)*.01*.6; wave_0_init6=t6 = .7 + rand(100)*.01*.6; wave_0_init7=t7 = .7 + rand(100)*.01*.6; wave_0_init8=t8 = .7 + rand(100)*.01*.6; wave_0_per_point1= wave_0_per_point2=it = (it+1)*above(sample,0); wave_0_per_point3= wave_0_per_point4=mod = equal(it,0)*t1 + equal(it,1)*t2 + equal(it,2)*t3 + equal(it,3)*t4 + equal(it,4)*t5 + equal(it,5)*t6 + equal(it,6)*t7; wave_0_per_point5=mod = mod + equal(mod,0)*t8; wave_0_per_point6= wave_0_per_point7=x = .5 + q1*sin(q2*mod); wave_0_per_point8=y = .5 + q1*cos(q3*mod); wave_0_per_point9= wave_0_per_point10=h = q4 + .1*sample; wave_0_per_point11=h = h - int(h); wave_0_per_point12=l = .25 + .5*rand(101)*.01; wave_0_per_point13=s = rand(101)*.01; wave_0_per_point14=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_0_per_point15=tmpa = 2*l - tmpb; wave_0_per_point16=hvr = h + .333333; wave_0_per_point17=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_0_per_point18=hvg = h; wave_0_per_point19=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_0_per_point20=hvb = h - .333333; wave_0_per_point21=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_0_per_point22=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_0_per_point23=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_0_per_point24=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=t1 = .7 + rand(100)*.01*.6; wave_1_init2=t2 = .7 + rand(100)*.01*.6; wave_1_init3=t3 = .7 + rand(100)*.01*.6; wave_1_init4=t4 = .7 + rand(100)*.01*.6; wave_1_init5=t5 = .7 + rand(100)*.01*.6; wave_1_init6=t6 = .7 + rand(100)*.01*.6; wave_1_init7=t7 = .7 + rand(100)*.01*.6; wave_1_init8=t8 = .7 + rand(100)*.01*.6; wave_1_per_point1= wave_1_per_point2=it = (it+1)*above(sample,0); wave_1_per_point3= wave_1_per_point4=mod = equal(it,0)*t1 + equal(it,1)*t2 + equal(it,2)*t3 + equal(it,3)*t4 + equal(it,4)*t5 + equal(it,5)*t6 + equal(it,6)*t7; wave_1_per_point5=mod = mod + equal(mod,0)*t8; wave_1_per_point6= wave_1_per_point7=x = .5 + q1*sin(q2*mod); wave_1_per_point8=y = .5 + q1*cos(q3*mod); wave_1_per_point9= wave_1_per_point10=h = q4 + .1*sample; wave_1_per_point11=h = h - int(h); wave_1_per_point12=l = .25 + .5*rand(101)*.01; wave_1_per_point13=s = rand(101)*.01; wave_1_per_point14=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_1_per_point15=tmpa = 2*l - tmpb; wave_1_per_point16=hvr = h + .333333; wave_1_per_point17=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_1_per_point18=hvg = h; wave_1_per_point19=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_1_per_point20=hvb = h - .333333; wave_1_per_point21=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_1_per_point22=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_1_per_point23=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_1_per_point24=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_init1=t1 = .7 + rand(100)*.01*.6; wave_2_init2=t2 = .7 + rand(100)*.01*.6; wave_2_init3=t3 = .7 + rand(100)*.01*.6; wave_2_init4=t4 = .7 + rand(100)*.01*.6; wave_2_init5=t5 = .7 + rand(100)*.01*.6; wave_2_init6=t6 = .7 + rand(100)*.01*.6; wave_2_init7=t7 = .7 + rand(100)*.01*.6; wave_2_init8=t8 = .7 + rand(100)*.01*.6; wave_2_per_point1= wave_2_per_point2=it = (it+1)*above(sample,0); wave_2_per_point3= wave_2_per_point4=mod = equal(it,0)*t1 + equal(it,1)*t2 + equal(it,2)*t3 + equal(it,3)*t4 + equal(it,4)*t5 + equal(it,5)*t6 + equal(it,6)*t7; wave_2_per_point5=mod = mod + equal(mod,0)*t8; wave_2_per_point6= wave_2_per_point7=x = .5 + q1*sin(q2*mod); wave_2_per_point8=y = .5 + q1*cos(q3*mod); wave_2_per_point9= wave_2_per_point10=h = q4 + .1*sample; wave_2_per_point11=h = h - int(h); wave_2_per_point12=l = .25 + .5*rand(101)*.01; wave_2_per_point13=s = rand(101)*.01; wave_2_per_point14=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_2_per_point15=tmpa = 2*l - tmpb; wave_2_per_point16=hvr = h + .333333; wave_2_per_point17=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_2_per_point18=hvg = h; wave_2_per_point19=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_2_per_point20=hvb = h - .333333; wave_2_per_point21=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_2_per_point22=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_2_per_point23=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_2_per_point24=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_init1=t1 = .7 + rand(100)*.01*.6; wave_3_init2=t2 = .7 + rand(100)*.01*.6; wave_3_init3=t3 = .7 + rand(100)*.01*.6; wave_3_init4=t4 = .7 + rand(100)*.01*.6; wave_3_init5=t5 = .7 + rand(100)*.01*.6; wave_3_init6=t6 = .7 + rand(100)*.01*.6; wave_3_init7=t7 = .7 + rand(100)*.01*.6; wave_3_init8=t8 = .7 + rand(100)*.01*.6; wave_3_per_point1= wave_3_per_point2=it = (it+1)*above(sample,0); wave_3_per_point3= wave_3_per_point4=mod = equal(it,0)*t1 + equal(it,1)*t2 + equal(it,2)*t3 + equal(it,3)*t4 + equal(it,4)*t5 + equal(it,5)*t6 + equal(it,6)*t7; wave_3_per_point5=mod = mod + equal(mod,0)*t8; wave_3_per_point6= wave_3_per_point7=x = .5 + q1*sin(q2*mod); wave_3_per_point8=y = .5 + q1*cos(q3*mod); wave_3_per_point9= wave_3_per_point10=h = q4 + .1*sample; wave_3_per_point11=h = h - int(h); wave_3_per_point12=l = .25 + .5*rand(101)*.01; wave_3_per_point13=s = rand(101)*.01; wave_3_per_point14=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); wave_3_per_point15=tmpa = 2*l - tmpb; wave_3_per_point16=hvr = h + .333333; wave_3_per_point17=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); wave_3_per_point18=hvg = h; wave_3_per_point19=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); wave_3_per_point20=hvb = h - .333333; wave_3_per_point21=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); wave_3_per_point22=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); wave_3_per_point23=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); wave_3_per_point24=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000150 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = .7 + rand(101)*.01*.6; shape_0_init2=t2 = .7 + rand(101)*.01*.6; shape_0_per_frame1=x = .5 + q1*sin(q2*t1); shape_0_per_frame2=y = .5 + q1*cos(q3*t2); shape_0_per_frame3= shape_0_per_frame4=rad = q5; shape_0_per_frame5= shape_0_per_frame6=ang = -time; shape_0_per_frame7=sides = q6; shape_0_per_frame8= shape_0_per_frame9=h = q4; shape_0_per_frame10=h = h - int(h); shape_0_per_frame11=l = .5; shape_0_per_frame12=s = 1; shape_0_per_frame13=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_0_per_frame14=tmpa = 2*l - tmpb; shape_0_per_frame15=hvr = h + .333333; shape_0_per_frame16=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_0_per_frame17=hvg = h; shape_0_per_frame18=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_0_per_frame19=hvb = h - .333333; shape_0_per_frame20=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_0_per_frame21=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_0_per_frame22=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_0_per_frame23=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_0_per_frame24=r2=r;g2=g;b2=b; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = .7 + rand(101)*.01*.6; shape_1_init2=t2 = .7 + rand(101)*.01*.6; shape_1_per_frame1=x = .5 + q1*sin(q2*t1); shape_1_per_frame2=y = .5 + q1*cos(q3*t2); shape_1_per_frame3= shape_1_per_frame4=rad = q5; shape_1_per_frame5= shape_1_per_frame6=ang = -time; shape_1_per_frame7=sides = q6; shape_1_per_frame8= shape_1_per_frame9=h = q4 + .01; shape_1_per_frame10=h = h - int(h); shape_1_per_frame11=l = .5; shape_1_per_frame12=s = 1; shape_1_per_frame13=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_1_per_frame14=tmpa = 2*l - tmpb; shape_1_per_frame15=hvr = h + .333333; shape_1_per_frame16=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_1_per_frame17=hvg = h; shape_1_per_frame18=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_1_per_frame19=hvb = h - .333333; shape_1_per_frame20=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_1_per_frame21=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_1_per_frame22=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_1_per_frame23=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_1_per_frame24=r2=r;g2=g;b2=b; shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = .7 + rand(101)*.01*.6; shape_2_init2=t2 = .7 + rand(101)*.01*.6; shape_2_per_frame1=x = .5 + q1*sin(q2*t1); shape_2_per_frame2=y = .5 + q1*cos(q3*t2); shape_2_per_frame3= shape_2_per_frame4=rad = q5; shape_2_per_frame5= shape_2_per_frame6=ang = -time; shape_2_per_frame7=sides = q6; shape_2_per_frame8= shape_2_per_frame9=h = q4 + .02; shape_2_per_frame10=h = h - int(h); shape_2_per_frame11=l = .5; shape_2_per_frame12=s = 1; shape_2_per_frame13=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_2_per_frame14=tmpa = 2*l - tmpb; shape_2_per_frame15=hvr = h + .333333; shape_2_per_frame16=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_2_per_frame17=hvg = h; shape_2_per_frame18=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_2_per_frame19=hvb = h - .333333; shape_2_per_frame20=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_2_per_frame21=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_2_per_frame22=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_2_per_frame23=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_2_per_frame24=r2=r;g2=g;b2=b; shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_init1=t1 = .7 + rand(101)*.01*.6; shape_3_init2=t2 = .7 + rand(101)*.01*.6; shape_3_per_frame1=x = .5 + q1*sin(q2*t1); shape_3_per_frame2=y = .5 + q1*cos(q3*t2); shape_3_per_frame3= shape_3_per_frame4=rad = q5; shape_3_per_frame5= shape_3_per_frame6=ang = -time; shape_3_per_frame7=sides = q6; shape_3_per_frame8= shape_3_per_frame9=h = q4 + .03; shape_3_per_frame10=h = h - int(h); shape_3_per_frame11=l = .5; shape_3_per_frame12=s = 1; shape_3_per_frame13=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); shape_3_per_frame14=tmpa = 2*l - tmpb; shape_3_per_frame15=hvr = h + .333333; shape_3_per_frame16=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); shape_3_per_frame17=hvg = h; shape_3_per_frame18=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); shape_3_per_frame19=hvb = h - .333333; shape_3_per_frame20=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); shape_3_per_frame21=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); shape_3_per_frame22=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); shape_3_per_frame23=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); shape_3_per_frame24=r2=r;g2=g;b2=b; per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = time-tin; per_frame_4=tic = tic; per_frame_5=tin = time; per_frame_6= per_frame_7=v = tic*((bass_att + med_att + treb_att)*.3333*2 + (1/tic - 2)*v); per_frame_8=sb = tic*(bass*4 + (1/tic - 4)*sb); per_frame_9=su = tic*(med*.5+treb*.5*4 + (1/tic - 4)*su); per_frame_10= per_frame_11=tb = (tb + tic*sb)*below(tb,100000); per_frame_12=tu = (tu + tic*su)*below(tu,100000); per_frame_13= per_frame_14=monitor = tu; per_frame_15= per_frame_16=q1 = v*.2 + .25; per_frame_17=q2 = tb; per_frame_18=q3 = tu; per_frame_19= per_frame_20=q4 = (5*sin(time*.145) + 3*cos(time*.115))*.1; per_frame_21= per_frame_22=q5 = pow(v*.5,2); per_frame_23=q5 = .15; per_frame_24= per_frame_25=zoom = -.98; per_frame_26= per_frame_27=q6 = 40; per_frame_28= per_frame_29=h = time*.05; per_frame_30=h = h - int(h); per_frame_31=l = 1; per_frame_32=s = 1; per_frame_33=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); per_frame_34=tmpa = 2*l - tmpb; per_frame_35=hvr = h + .333333; per_frame_36=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); per_frame_37=hvg = h; per_frame_38=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); per_frame_39=hvb = h - .333333; per_frame_40=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); per_frame_41=ob_r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); per_frame_42=ob_g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); per_frame_43=ob_b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); per_frame_44= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - VooV's Movement (After Dark Mix).milk0000664000175000017500000001112311756064135032727 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.186471 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.351767 fShader=0 zoom=0.980296 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=1 wave_g=0.7 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=1 ob_b=1 ob_a=1 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=1.28 nMotionVectorsY=1.248 mv_dx=0 mv_dy=0 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=framehalf = frame%2; per_frame_3=volume = 0.3*(bass+mid); per_frame_4=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_5=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_6=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_7=peakbass_att = max(bass_att,peakbass_att); per_frame_8=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_9=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_13=mode = if(beat,abs(mode-1),mode); per_frame_14=q8 = oldq8 +0.003*(((pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,5)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,4)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,3)/fps) + (pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,2)/fps) +(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att)/fps)) + 1/(fps*5); per_frame_15=oldq8 = q8; per_frame_16=q1 = 0.5 + 0.15*sin(0.416*q8) + 0.15*sin(0.832*q8) + 0.1*sin(1.324*q8); per_frame_17=q2 = 0.5 + 0.15*sin(0.341*q8) + 0.15*sin(0.768*q8) + 0.1*sin(1.523*q8); per_frame_18=q6 = 0.5 + 0.15*sin(0.287*q8) + 0.15*sin(0.913*q8) + 0.1*sin(1.142*q8); per_frame_19=q7 = 0.5 + 0.15*sin(0.531*q8) + 0.15*sin(0.671*q8) + 0.1*sin(1.442*q8); per_frame_20=ob_size = beat*0.05; per_frame_21=ob_r = sin(20*(q1+q2)); per_frame_22=ob_g = sin(25*(q6+q7)); per_frame_23=q4 = (8 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_24=q5 = (12 + 0.2*sin(q8*0.385) + 0.2*sin(q8*0.641) + 0.2*sin(q8*0.846)); per_frame_25=q3 = mode; per_frame_26=wave_a =0.4; per_frame_27=wave_r = if(framehalf,0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time),0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time)); per_frame_28=wave_g = if(framehalf,0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time),0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time)); per_frame_29=wave_b = if(framehalf,0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time),0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time)); per_pixel_1=newx = x - q1; per_pixel_2=newy = y - q6; per_pixel_3=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_4=newang = atan2(newx,newy); per_pixel_5=newzoom = pow(0.995 + 0.05*sin((q4)*(newang+q3)), pow(sin(newrad*newrad), newrad)); per_pixel_6=dx = (newx)*newzoom - newx; per_pixel_7=dy = (newy)*newzoom - newy; per_pixel_8=newx = x - q2; per_pixel_9=newy = y - q7; per_pixel_10=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_11=newang = atan2(newx,newy); per_pixel_12=newzoom = pow(0.995 + 0.05*sin((q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_13=dx = dx + (newx)*newzoom - newx; per_pixel_14=dy = dy + (newy)*newzoom - newy; per_pixel_15=newx = x - (0.33*(q1+q2+q6)); per_pixel_16=newy = y - (0.33*(3-q2-q6-q7)); per_pixel_17=newrad = min(sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2,sqrt(2)); per_pixel_18=newang = atan2(newx,newy); per_pixel_19=newzoom = pow(1.04 + 0.05*sin(0.5*(q4+q5)*(newang)), pow(sin(newrad*newrad), newrad)); per_pixel_20=dx = dx + (newx)*newzoom - newx; per_pixel_21=dy = dy + (newy)*newzoom - newy; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Goo Kung Fu.milk0000664000175000017500000000262311756064134027353 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.974 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.074092 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.01 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.25*(0.6*sin(0.784*time) + 0.4*sin(0.986*time)); per_frame_3=wave_g = wave_g + 0.25*(0.6*sin(0.671*time) + 0.4*sin(1.164*time)); per_frame_4=wave_b = wave_b + 0.25*(0.6*sin(1.423*time) + 0.4*sin(0.687*time)); per_frame_5=zoom=zoom+mid_att*.1; per_pixel_1=timer_a=10*sin(time); per_pixel_2=timer_b=10*sin(time*.5); per_pixel_3=ripple_x=cos(x*timer_a-timer_b)*bass_att; per_pixel_4=ripple_y=cos(y*timer_a-timer_b)*treb_att; per_pixel_5=ripple_r=cos(rad*timer_b-timer_a)*mid_att; per_pixel_6=ripple=ripple_x+ripple_y+ripple_r; per_pixel_7=zoom=zoom+ripple*.1; ././@LongLink0000000000000000000000000000015600000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Demonology (Vampire Soul Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Demonology (Vampire Soul 0000664000175000017500000000746511756064134033070 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=0.9999 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.868 fWaveScale=0.282091 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.0017 fShader=0 zoom=0.9881 rot=1 cx=2 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=1 ob_g=0 ob_b=0 ob_a=0.2 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.6 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0.55 mv_r=0 mv_g=0 mv_b=0 mv_a=0 per_frame_1=warp=0; per_frame_2=le=1+.5+2*sin(bass_att); per_frame_3=bpulse=band(above(le,bth),above(le-bth,bblock)); per_frame_4=bblock=le-bth; per_frame_5=bth=if(above(le,bth),le+114/(le+10)-7.407, per_frame_6=bth+bth*.07/(bth-12)+below(bth,2.7)*.1*(2.7-bth)); per_frame_7=bth=if(above(bth,6),6,bth); per_frame_8=bres=bpulse*sin(pulse+le*.5) + bnot(bpulse)*bres; per_frame_9= per_frame_10=le=1+.5+2*sin(treb_att); per_frame_11=tpulse=band(above(le,tth),above(le-tth,tblock)); per_frame_12=tblock=le-tth; per_frame_13=tth=if(above(le,tth),le+114/(le+10)-7.407, per_frame_14=tth+tth*.07/(tth-12)+below(tth,2.7)*.1*(2.7-tth)); per_frame_15=tth=if(above(tth,6),6,tth); per_frame_16=tres=tpulse*sin(pulse+le*.5) + bnot(tpulse)*tres; per_frame_17= per_frame_18=le=1+.5+2*sin(mid_att); per_frame_19=mpulse=band(above(le,mth),above(le-mth,mblock)); per_frame_20=mblock=le-mth; per_frame_21=mth=if(above(le,mth),le+114/(le+10)-7.407, per_frame_22=mth+mth*.07/(mth-12)+below(mth,2.7)*.1*(2.7-mth)); per_frame_23=mth=if(above(mth,6),6,mth); per_frame_24=mres=mpulse*sin(pulse+le*.5) + bnot(mpulse)*mres; per_frame_25= per_frame_26= per_frame_27= per_frame_28=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bth+mth+tth)*.003); per_frame_29=q1=bres; per_frame_30=q2=tres; per_frame_31=q3=mres; per_frame_32=q4=sin(pulse); per_frame_33= per_frame_34=mod_state=(above(q1,0)+above(q2,0)+above(q3,0))*(1+above(q4,0)); per_frame_35=ccl=ccl+tpulse+mpulse-bpulse; per_frame_36=q5=cos(pulse*(.5+.1*mod_state)); per_frame_37=q6=sin(pulse*(.5+pow(.25,mod_state))); per_frame_38=q7=mod_state; per_frame_39=q8=ccl; per_frame_40=ob_r=.5+.5*cos(q1+q7); per_frame_41=ob_g=.5+.5*cos(q2*3.14+q7); per_frame_42=ob_b=.5+.5*cos(q3*2+sin(time*.0816)); per_frame_43=ib_size=.025+.02*q2; per_frame_44=ob_size=.03+.02*q3-.002*q7; per_frame_45=wave_r=.5+.5*sin(q1*q7+time*2.183); per_frame_46=wave_g=.5+.5*sin(q2*3+time*1.211); per_frame_47=wave_b=.5+.5*sin(q3+time*1.541); per_frame_48=wave_mystery=wave_mystery+0.2*sin(time*2.18+q6); per_frame_49=wave_x=wave_x+0.1*sin(time*.811+q1)+.1*(frame%3)*sign(q3); per_frame_50=wave_y=wave_y+0.1*sin(time*.788+q2)+.1*(frame%2)*sign(q3); per_frame_51=wave_mode=3 - 0.3*q7; per_frame_52=mv_a = bass+ bass_att -2.5; per_pixel_1=snee=bnot(above(x,.5)*above(q2,0)+above(y,.5)*above(q1,0)); per_pixel_2=snur=bnot(below(x,.5)*above(q3,0)+below(y,.5)*below(q7,4)); per_pixel_3=grid=pow(sin(rad*6*sin(q8)+(atan(ang*(1-y)-1.57))*6*q1)*2,1+q8%3)*(1+q7); per_pixel_4=test = below(rad,0.5+ 0.25*q1); per_pixel_5=cx =if(test,(0&(x*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_6=cy =if(test, (0&(y*15-0.5*rad))*(1/(15-0.5*rad))+0,0.5); per_pixel_7=rot=if(test, 0.1*q1-0.5*rad,snee*bnot(below(y,.5)*below(q7,3))*if(bnot(grid%q8),1,.1*sin(rad*3.14*q3))); per_pixel_8=zoom=zoom-.031*snur*sin(rad*q7*q5)+snee*bnot(snur)*sin(rad*6*q5)*.1; per_pixel_9=sx=if(test,1,sx+.0361*bnot(snee)*cos(y*3.14*q4)); per_pixel_10=sy=if(test,1,sy+.00361*bnot(snur)*cos(x*3.14*q6)); per_pixel_11=zoomexp = if(test,1 + rad,zoom+rot); projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Gemstone Factory.milk0000664000175000017500000000362711756064135030422 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.980000 fVideoEchoZoom=4.149117 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.110159 fWaveScale=40.021427 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.300000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.250000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=18.559999 nMotionVectorsY=14.879993 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = wave_r + if(below(wave_b, 1), if(below(wave_g,1), +8*treb_att, -2*sin(0.5*time)), -2*sin(0.5*time)); per_frame_2=wave_b = wave_b +if(below(wave_g,1), if(below(wave_r,1), +8*mid_att, -2*sin(0.7*time)), -2*sin(0.7*time)); per_frame_3=wave_g = wave_g +if(below(wave_r,1), if(below(wave_b,1), +8*bass_att, -2*sin(0.8*time)), -2*sin(0.8*time)); per_pixel_1=rot = rot + if per_pixel_2=(above(x, 0.25 + 2*tan(0.8*time)), per_pixel_3=if(below(x, 0.75 + 2*tan(0.8*time)), per_pixel_4=if(below(rad, 0.7), +0.1*sin(time), 0), 0), 0); per_pixel_5=rot = rot + if per_pixel_6=(above(y, 0.25 + 2*tan(time)), per_pixel_7=if(below(y, 0.75 + 2*tan(time)), per_pixel_8=if(below(rad, 0.7), +0.1*sin(time), 0), 0), 0); per_pixel_9=zoom = zoom + if per_pixel_10=(below(rad, + 0.5 + 0.25*sin(-7*bass_att)*sin(0.2*time)), -2.1, 0); projectM-complete-2.1.0-Source/presets_milkdrop_104/fiShbRaiN - betelguese.milk0000664000175000017500000001445511756064134027450 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.145598 fVideoEchoAlpha=0.100000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.568855 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=100.000000 fWarpScale=4.141524 fZoomExponent=4.325474 fShader=0.200000 zoom=1.040098 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.550000 wave_b=0.900000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199999 nMotionVectorsY=24.000004 mv_dx=0.020000 mv_dy=0.000000 mv_l=1.699999 mv_r=1.000000 mv_g=0.000000 mv_b=0.800000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=13.290763 wavecode_0_smoothing=1.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.200000 wave_0_per_point1=t1=t1+bass; wave_0_per_point2= wave_0_per_point3=x=(cos(t1)*.4)+.5; wave_0_per_point4=y=(sin(t1)*.4)+.5; wave_0_per_point5= wave_0_per_point6=x=x+(cos(t1)*value1*.3); wave_0_per_point7=y=y+(sin(t1)*value1*.3); wave_0_per_point8= wave_0_per_point9=t1=below(t1,6.28)*t1; wave_0_per_point10= wave_0_per_point11=r=bass*.5; wave_0_per_point12=g=treb*.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=4.913809 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=0.500000 wavecode_1_b=0.100000 wavecode_1_a=0.200000 wave_1_per_point1=t1=t1+bass; wave_1_per_point2= wave_1_per_point3=x=(cos(t1)*.4)+.5; wave_1_per_point4=y=(sin(t1)*.4)+.5; wave_1_per_point5= wave_1_per_point6=x=x+(cos(t1)*value1*.3); wave_1_per_point7=y=y+(sin(t1)*value1*.3); wave_1_per_point8= wave_1_per_point9=t1=below(t1,6.28)*t1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=x=rand(100)*.01; wave_2_per_point2=y=rand(100)*.01; wave_2_per_point3=a=rand(40)*.01; wavecode_3_enabled=1 wavecode_3_samples=100 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.700000 wavecode_3_g=0.800000 wavecode_3_b=1.000000 wavecode_3_a=0.010000 wave_3_per_frame1=a=(above(treb,1.3)*treb*.02); wave_3_per_frame2=a=a+(above(bass,1.3)*bass*.02); wave_3_per_point1=q3=bnot(q3); wave_3_per_point2= wave_3_per_point3=x=.5+(equal(q3,0)*(rand(50)-25)*.02); wave_3_per_point4=y=.5+(equal(q3,0)*(rand(50)-25)*.02); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.731600 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.080000 shapecode_0_r2=0.100000 shapecode_0_g2=0.500000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=rad=bass*.3; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.800000 shapecode_1_border_g=0.900000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.050000 shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=0.000000 shapecode_2_r2=0.200000 shapecode_2_g2=1.000000 shapecode_2_b2=0.400000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=a=(above(bass,1.35)*bass*.7); shape_2_per_frame2=a=a+(above(treb,1.35)*treb*.7); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=warp=bass*.2; per_frame_2=warp=warp+(above(bass,1)*bass*.2); per_frame_3= per_frame_4=echo_alpha=(above(bass,1.25)*.9); per_frame_5= per_frame_6=//mv_a=(above(bass,1)*bass*.5); per_frame_7= per_frame_8=q2=q2+(above(bass,1.3)*sin(time)*.02); per_frame_9=rot=rot+q2; per_frame_10= per_frame_11=zoom=zoom+(above(bass,1.3)*bass*.03); per_frame_12= per_frame_13=sy=sy+(above(treb_att,1.2)*treb_att*.002*sin(time)); per_frame_14=sx=sx+(above(treb_att,1.2)*treb_att*.002*sin(time)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Che - Escape.milk0000664000175000017500000000700111756064134025403 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.95 fVideoEchoZoom=1.000498 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=0.608285 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000154 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.15 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.05 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=1 nMotionVectorsX=6.4 nMotionVectorsY=14.400005 mv_dx=0 mv_dy=-0.01 mv_l=0.35 mv_r=0.9 mv_g=0.5 mv_b=0 mv_a=1 per_frame_1=// timed sidon sensor per_frame_2=// le = signal level; desired average value = 2 per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; per_frame_4=pulse=above(le,th); per_frame_5=// pulsefreq = running average of interval between last 5 pulses per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); per_frame_8=lastpulse=if(pulse,time,lastpulse); per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); per_frame_11=// hccp = handcicap for th driven by bt per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); per_frame_14=beat=band(above(le,th+hccp),btblock); per_frame_15=btblock=1-above(le,th+hccp); per_frame_16=lastbeat=if(beat,time,lastbeat); per_frame_17=beatfreq=if(equal(beatfreq,0),2, per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); per_frame_19=// th = threshold per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_22=th=if(above(th,6),6,th); per_frame_23= per_frame_24=q8=30/fps; per_frame_25=ccl=ccl+beat; per_frame_26=minorccl=minorccl+le*q8; per_frame_27=q7=ccl+.0002*minorccl; per_frame_28=q6=3.7*ccl+.01*minorccl; per_frame_29=ob_size=.3+.3*sin(16*ccl+.007*minorccl); per_frame_30=ib_a=.5+.4*sin(.01*minorccl+ccl); per_frame_31=wave_r=.7+.3*sin(.04*ccl+.01*minorccl); per_frame_32=wave_g=.7+.3*sin(.02*ccl+.012*minorccl); per_frame_33=wave_b=.3+.3*sin(36*ccl+.013*minorccl); per_frame_34=ib_r=.25+.25*sin(72*ccl+.016*minorccl); per_frame_35=ib_g=.25+.25*sin(48*ccl+.021*minorccl); per_frame_36=ib_b=.5+.3*sin(86*ccl)+.2*(.028*minorccl); per_frame_37= per_frame_38=echo_alpha=.5+.5*cos(68*ccl+.0041*minorccl); per_frame_39=echo_zoom=exp(sin(13.7*ccl+.017*minorccl)); per_frame_40=echo_orient=ccl%4; per_frame_41= per_frame_42=mvrot=ccl%6; per_frame_43=mv_r=if(above(mvrot,2),if(above(mvrot,4),.039, per_frame_44=if(equal(mvrot,3),.137,.835)),if(above(mvrot,1),.651, per_frame_45=if(equal(mvrot,0),1,.773))); per_frame_46=mv_g=if(above(mvrot,2),if(above(mvrot,4),.267, per_frame_47=if(equal(mvrot,3),.886,.176)),if(above(mvrot,1),.804, per_frame_48=if(equal(mvrot,0),1,.38))); per_frame_49=mv_b=if(above(mvrot,2),if(above(mvrot,4),.694, per_frame_50=if(equal(mvrot,3),.776,.851)),if(above(mvrot,1),.114, per_frame_51=if(equal(mvrot,0),1,.145))); per_pixel_1=zone=below(sin(sin(49*q7)*14*x-sin(36*q7)*14*y),-.2); per_pixel_2=zoom=1+.33*q8*if(zone,-.5+.1*sin(1.08*q6),.5+.1*sin(.96*q6)); per_pixel_3=zoomexp=exp(sin(if(zone,q6,-q6))); per_pixel_4=rot=q8*.03*sin(q6+q7+q7*zone); projectM-complete-2.1.0-Source/presets_milkdrop_104/Mstress - Acid Universes.milk0000664000175000017500000001267611756064134027766 0ustar matthiasmatthias[preset00] fRating=3.500000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.003300 fWaveScale=0.572643 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.240000 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=1.000509 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000022 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.035000 ob_r=0.340000 ob_g=0.340000 ob_b=0.340000 ob_a=0.380000 ib_size=0.020000 ib_r=0.340000 ib_g=0.340000 ib_b=0.340000 ib_a=0.210000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.898000 mv_dy=-0.927998 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.700000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=43 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.593334 wavecode_0_smoothing=0.770000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=t8 = 0.5 + 0.5*sin(time*143.21); wave_0_per_frame1=r = min(1,max(0,(bass-1))); wave_0_per_frame2=b = 0.5 + 0.5*sin(time*1.561 + 2); wave_0_per_frame3=g = 0.5 + 0.5*sin(time*1.213 + 4); wave_0_per_frame4=t1 = 0; wave_0_per_frame5=t8 = .5; wave_0_per_point1=x = t8 + value1*0.7; wave_0_per_point2=y = 0.5 + value2*0.9 ; wave_0_per_point3=t1 = t1 + 0.01; wave_0_per_point4=b = x; wave_0_per_point5=a = 0.5 + 0.5*sin(time + t1*67); wave_0_per_point6=a = a*a*a; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=.22+.7*sin(x*5); wave_1_per_point2=y=.5+.2*sin(x*19+time); wave_1_per_point3=a = 1; wave_1_per_point4=b = .3*bass*1; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.300000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = .5+.3*sin(time*2); shape_0_per_frame2=y = .5+.3*sin(time*1); shape_0_per_frame3=ang = sin(time*9); shape_0_per_frame4=a = 1; shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_x=0.620000 shapecode_1_y=0.680000 shapecode_1_rad=0.080000 shapecode_1_ang=0.000000 shapecode_1_r=0.740000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.640000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shape_1_per_frame1=rad = rad +.04*bass; shape_1_per_frame2=r = .1+.7*bass; shape_1_per_frame3=g = .1+.5*mid; shape_1_per_frame4=b = .1+.6*treb; shape_1_per_frame5=x = .5+.2*sin(time); shape_1_per_frame6=y = .5+.2*cos(sin(time)*1); shape_1_per_frame7= shape_1_per_frame8=r2 = r2+.001*bass; shape_1_per_frame9=g2 = g2+.21*mid; shape_1_per_frame10=b2 = b2+.21*treb; shape_1_per_frame11= shapecode_2_enabled=1 shapecode_2_sides=32 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.390000 shapecode_2_y=0.340000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_r=0.610000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.520000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad = rad +.04*bass; shape_2_per_frame2=r = .1+.7*bass; shape_2_per_frame3=g = .1+.5*mid; shape_2_per_frame4=b = .1+.6*treb; shape_2_per_frame5= shape_2_per_frame6=b = .1+.6*treb; shape_2_per_frame7=x = .5+.2*-1*sin(time); shape_2_per_frame8=y = .5+.2*cos(sin(time)+3); shape_2_per_frame9=r2 = r2+.1*bass; shape_2_per_frame10=g2 = 1;//+.1*mid; shape_2_per_frame11=b2 = b2+.16*treb; per_pixel_1=zoom = zoom-.051*rad; per_pixel_2=rot = rot +.1*sin(time); per_pixel_3=circle = 3*(max(bass-.5,0.4))*rad*rad; per_pixel_4=q1 = 1.55+0.5*(sin(x+0.237*time)-cos(y+0.513*time)); per_pixel_5=zoom = if(above(circle,1),q1*.1,zoom);//1-0.3*log(sqrt(2)-rad)); per_pixel_6=dx = if(above(circle,1),1.3*sin(x+0.542*time),dx); per_pixel_7=dy= if(above(circle,1),1.3*sin(y+0.581*time),dy); ././@LongLink0000000000000000000000000000016000000000000011562 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - multiple points of origin, one destination.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - multiple points of origin, one desti0000664000175000017500000002170711756064134033175 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.9; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46= per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps); per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps); per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps); per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.1)*.5+.5; per_frame_57=cy=cos(q3*.1)*.5+.5; per_frame_58=rot=sin(q2*.01+sin(q3*.001))*10+10; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx + sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy + sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Rainbow Orb.milk0000664000175000017500000000312411756064134030552 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2 fDecay=0.975 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=2 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=64 nMotionVectorsY=1 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.108925 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.85 fModWaveAlphaEnd=1.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.4 wave_g=0.4 wave_b=0.4 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 per_frame_1=warp=0; per_frame_2=dx=-0.0005; per_frame_3=dy=-0.0005; per_frame_4=wave_x = 0.5+0.3*sin(bass+treb+mid); per_frame_5=wave_r = 1 + sin(-wave_x*6.28); per_frame_6=wave_g = abs(sin(2*wave_x*6.28)); per_frame_7=wave_b = sin(wave_x*6.28); per_frame_8=treb_effect = if(above(treb_att,1.4),pow(0.99,treb_att),1); per_frame_9=net_effect = if(above(bass_att,0.8*treb_att),1,treb_effect); per_frame_10=zoom = net_effect*1.065; per_frame_11=rot = rot + rot_residual; per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_13=shift = (tan(time*7)) -0.05; per_frame_14=shift = if(above(shift,0),0,if(below(shift,-0.1),-0.1,shift)); per_frame_15=rot_residual = if(equal(bass_thresh,2),shift,rot_residual); per_pixel_1=rot = rot + if(equal(sin(ang), 0), rot, sin(1-rad)/2); ././@LongLink0000000000000000000000000000016400000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/baked - Chinese Fingerbang (cao ni ma =]) - PieturP colors.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/baked - Chinese Fingerbang (cao ni ma =]) - Piet0000664000175000017500000001516511756064134032334 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.020000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=1.000000 ib_g=0.250000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.440000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.389280 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=2.306716 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.500000 shapecode_0_border_g=0.500000 shapecode_0_border_b=0.500000 shapecode_0_border_a=0.000000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=bos = bass; per_frame_3=tos = treb; per_frame_4=cy = cx + (.00999*((cx/cx)/(bos/tos)) ); per_frame_5=cx = cy + (.00999*((cy/cy)/(bos/tos)) ); per_frame_6=rot = (time*.3 ); per_frame_7=dx = sin(time*.5); per_frame_8=dy = (bass*.009)+sin(time*.18) * 3; per_frame_9=decay = 1; per_frame_10= per_frame_11=s=1; per_frame_12=mt=mt+pow(bass+mid,2); per_frame_13=h=sin(mt*.008)*.5+.5; per_frame_14=l=1; per_frame_15=s=1; per_frame_16=////////////////////////////////////////////////////////////////////////////// per_frame_17=// per_frame_18=// HSL to RGB by PieturP per_frame_19=// per_frame_20=// hue h ( 0 - 1 ) rr ( 0 - 1 ) per_frame_21=// saturation s ( 0 - 1 ) - > gg ( 0 - 1 ) per_frame_22=// luminance l ( 0 - 1 ) bb ( 0 - 1 ) per_frame_23=// per_frame_24=cc=(6*h); per_frame_25=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); per_frame_26=zf=(6*h)-cc; per_frame_27=zm=l; per_frame_28=zp=l*(1-s); per_frame_29=zq=l*(1-s*zf); per_frame_30=zt=l*(1-s*(1-zf)); per_frame_31=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); per_frame_32=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); per_frame_33=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); per_frame_34=rr=if(equal(s,0),l,rr); per_frame_35=gg=if(equal(s,0),l,gg); per_frame_36=bb=if(equal(s,0),l,bb); per_frame_37= per_frame_38=////////////////////////////////////////////////////////////////////////////// per_frame_39=ob_r=rr; per_frame_40=ob_g=gg; per_frame_41=ob_b=bb; per_frame_42=ib_r=abs(rr-.25); per_frame_43=ib_g=abs(gg-.25); per_frame_44=ib_b=abs(bb-.25); per_frame_45= per_frame_46= per_frame_47=zoom = .905; per_frame_48=warp = .905 * (1-(bass*.01)); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - Narcotic Hypnotic.milk0000664000175000017500000002020411756064135030073 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006595 fVideoEchoAlpha=0.600000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.045000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.045000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=1.248000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.045100 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=x = sin(time)*0.4 + 0.5; shape_0_per_frame2=y = sin(time*3)*0.4 + 0.5; shape_0_per_frame3= shape_0_per_frame4=ang = time*10; shape_0_per_frame5=sides = 20; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64; per_frame_init_2=mv_y=89; per_frame_1= per_frame_2= per_frame_3=ca= 1-q4-q2*dx; per_frame_4=cb= 1-q4-q2*dy; per_frame_5=fx= (atan2(ca-q4,cb-q2)-1 ) *x+0.109; per_frame_6=fy= (atan2(cb-q4,ca-q2)-1 ) *y+0.109; per_frame_7=cost= sqrt(fx - q2) * atan2(ca*fy,cb*fx); per_frame_8=darkness= -(ca+cb) ; per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=//phat's colors per_frame_14=ob_r = 0.5 + (5.499*( 0.60*sin(0.945*time/3) + 0.40*sin(1.065*time/3) )); per_frame_15=ob_g = 0.5 + (5.499*( 0.60*sin(0.933*time/3) + 0.40*sin(1.045*time/3) )); per_frame_16=ob_b = 0.5 + (5.499*( 0.60*sin(0.910*time/3) + 0.40*sin(0.920*time/3) )); per_frame_17= per_frame_18=ib_g=ob_g*0.988; per_frame_19=ib_r=ob_r*0.988; per_frame_20=ib_b=ob_b*0.988; per_frame_21= per_frame_22=wave_a=0; per_frame_23= per_frame_24= per_frame_25=decay = 0.99; per_frame_26= per_frame_27= per_frame_28= per_frame_29= per_frame_30= per_frame_31=basstemp= bass + bass_att + bass_thresh; per_frame_32=trebtemp= treb + treb_att + treb_thresh; per_frame_33=trasstemp= (max(basstemp, trebtemp)); per_frame_34=trassave= (trasstemp/3); per_frame_35= per_frame_36=basst= max(bass + bass_att, treb + treb_att); per_frame_37=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_38=midbeat= trebb/3; per_frame_39=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_40=mtb= midtb/2.25; per_frame_41= per_frame_42=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_43=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_44=beetAB= (beetA+beetB)/2; per_frame_45=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_46=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_47=beetCD= (beetC+beetD)/2; per_frame_48=beet= (beetAB+beetCD) /2; per_pixel_1=ca= 1-q4-q2*dx; per_pixel_2=cb= 1-q4-q2*dy; per_pixel_3=fx= (atan2(ca-q4,cb-q2)-1 ) *x+0.109; per_pixel_4=fy= (atan2(cb-q4,ca-q2)-1 ) *y+0.109; per_pixel_5=cost= sqrt(fx - q2) * atan2(ca*fy,cb*fx); per_pixel_6=darkness= -(ca+cb) ; per_pixel_7= per_pixel_8=rot = darkness-cost*-ang*0.9; per_pixel_9=warp =beet*0.01; per_pixel_10= per_pixel_11= per_pixel_12=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_13=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_14=beetAB= (beetA+beetB)/2; per_pixel_15=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_16=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_17=beetCD= (beetC+beetD)/2; per_pixel_18=beet= (beetAB+beetCD) /2; per_pixel_19= per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23= per_pixel_24= per_pixel_25=dy = atan2(-fx*0.9,trassave*3)*1; per_pixel_26=dx = -atan2(-fx*0.9,trassave*4)*0.3; per_pixel_27= per_pixel_28= per_pixel_29= per_pixel_30= per_pixel_31= per_pixel_32= per_pixel_33= per_pixel_34=basstemp= bass + bass_att + bass_thresh; per_pixel_35=trebtemp= treb + treb_att + treb_thresh; per_pixel_36=trasstemp= (max(basstemp, trebtemp)); per_pixel_37=trassave= (trasstemp/3); per_pixel_38= per_pixel_39=basst= max(bass + bass_att, treb + treb_att); per_pixel_40=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_41=midbeat= trebb/3; per_pixel_42=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_43=mtb= midtb/2.25; per_pixel_44= per_pixel_45= ././@LongLink0000000000000000000000000000020400000000000011561 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 324 - Pastel fantasies (beat sensitive liquid heaven color leak mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 324 - Pastel fantasies (beat sensitive liq0000664000175000017500000003052711756064134032661 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.280000 fDecay=0.980000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.411715 fWaveSmoothing=0.900000 fWaveParam=-0.180000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999999 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.920000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=0.400000 wavecode_0_g=0.400000 wavecode_0_b=0.650000 wavecode_0_a=1.000000 wave_0_per_point1=sample=sqrt(sample); wave_0_per_point2=coef=1.5*sin(.62831*sample-q6*.2+.5*cos(.62831*sample+q6*.1)); wave_0_per_point3=x=.5+.708*sample*cos(coef*6.2831*sample-cos(6.2831*coef)-q6*.1); wave_0_per_point4=y=.5+.708*sample*sin(coef*6.2831*sample-cos(6.2831*coef)-q6*.1); wave_0_per_point5=a=sqr(sample); wave_0_per_point6= wave_0_per_point7=y=(y-.5)*1.2+.5; wave_0_per_point8= wave_0_per_point9=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point10=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_0_per_point11=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=0.400000 wavecode_1_g=0.400000 wavecode_1_b=0.650000 wavecode_1_a=1.000000 wave_1_per_point1=sample=sqrt(sample); wave_1_per_point2= wave_1_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_1_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_1_per_point5=coef=1.5*sin(v1); wave_1_per_point6=dcoef=1.5*cos(v1)*dv1; wave_1_per_point7= wave_1_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_1_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_1_per_point10= wave_1_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_1_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_1_per_point13= wave_1_per_point14=tanx=-ddy; wave_1_per_point15=tany=ddx; wave_1_per_point16= wave_1_per_point17=v3=sqr(sample); wave_1_per_point18=v4=pow(1-sample,.75); wave_1_per_point19=offsetX=.1*v3*tanx*v4; wave_1_per_point20=offsetY=.1*v3*tany*v4; wave_1_per_point21= wave_1_per_point22=x=.5+.708*sample*cos(v2)+offsetX; wave_1_per_point23=y=.5+.708*sample*sin(v2)+offsetY; wave_1_per_point24=a=sqr(sample); wave_1_per_point25= wave_1_per_point26=y=(y-.5)*1.2+.5; wave_1_per_point27= wave_1_per_point28=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point29=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_1_per_point30=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=0.999998 wavecode_2_smoothing=0.000000 wavecode_2_r=0.400000 wavecode_2_g=0.400000 wavecode_2_b=0.650000 wavecode_2_a=1.000000 wave_2_per_point1=sample=sqrt(sample); wave_2_per_point2= wave_2_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_2_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_2_per_point5=coef=1.5*sin(v1); wave_2_per_point6=dcoef=1.5*cos(v1)*dv1; wave_2_per_point7= wave_2_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_2_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_2_per_point10= wave_2_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_2_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_2_per_point13= wave_2_per_point14=tanx=-ddy; wave_2_per_point15=tany=ddx; wave_2_per_point16= wave_2_per_point17=v3=sqr(sample); wave_2_per_point18=v4=pow(1-sample,.75); wave_2_per_point19=random=rand(1000)*.001; wave_2_per_point20=offsetX=.1*v3*tanx*v4*random; wave_2_per_point21=offsetY=.1*v3*tany*v4*random; wave_2_per_point22= wave_2_per_point23=x=.5+.708*sample*cos(v2)+offsetX; wave_2_per_point24=y=.5+.708*sample*sin(v2)+offsetY; wave_2_per_point25=a=sqr(sample); wave_2_per_point26= wave_2_per_point27=y=(y-.5)*1.2+.5; wave_2_per_point28= wave_2_per_point29=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point30=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_2_per_point31=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=0.999998 wavecode_3_smoothing=0.000000 wavecode_3_r=0.400000 wavecode_3_g=0.400000 wavecode_3_b=0.650000 wavecode_3_a=1.000000 wave_3_per_point1=sample=sqrt(sample); wave_3_per_point2= wave_3_per_point3=v1=.2*(3.1415*sample-q6)+.5*cos(.62831*sample+q6*.1); wave_3_per_point4=dv1=.62831-.5*sin(.62831*sample+.1*q6)*.62831; wave_3_per_point5=coef=1.5*sin(v1); wave_3_per_point6=dcoef=1.5*cos(v1)*dv1; wave_3_per_point7= wave_3_per_point8=v2=coef*6.2831*sample-cos(6.2831*coef)-.1*q6; wave_3_per_point9=dv2=dcoef*6.2831*sample+6.2831*coef+sin(6.2831*coef)*6.2831*dcoef; wave_3_per_point10= wave_3_per_point11=ddx=.708*sample*(cos(v2)-sin(v2)*dv2); wave_3_per_point12=ddy=.708*sample*(sin(v2)+cos(v2)*dv2); wave_3_per_point13= wave_3_per_point14=tanx=-ddy; wave_3_per_point15=tany=ddx; wave_3_per_point16= wave_3_per_point17=v3=sqr(sample); wave_3_per_point18=v4=pow(1-sample,.75); wave_3_per_point19=random=rand(1000)*.001; wave_3_per_point20=offsetX=.1*v3*tanx*v4*random; wave_3_per_point21=offsetY=.1*v3*tany*v4*random; wave_3_per_point22= wave_3_per_point23=x=.5+.708*sample*cos(v2)+offsetX; wave_3_per_point24=y=.5+.708*sample*sin(v2)+offsetY; wave_3_per_point25=a=sqr(sample); wave_3_per_point26= wave_3_per_point27=y=(y-.5)*1.2+.5; wave_3_per_point28= wave_3_per_point29=r=abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point30=g=abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); wave_3_per_point31=b=abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shapecode_0_enabled=1 shapecode_0_sides=30 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.864136 shapecode_0_ang=3.141593 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.451117 shapecode_0_r=0.800000 shapecode_0_g=0.100000 shapecode_0_b=0.800000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=r=1-abs( cos( .87*(6.2831*sample-time)+.653+sin(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame2=g=1-abs( cos( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame3=b=1-abs( sin( .87*(6.2831*sample-time)+.653+cos(2.65*(6.2831*sample-time)+.1) ) ); shape_0_per_frame4= shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=numBeats=numBeats+q8; shape_0_per_frame8=a=.1; shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.234353 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.999998 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=numBeats=numBeats+q8; shape_1_per_frame2=ang=(-time+numBeats%10)*.6283; shape_1_per_frame3= shape_1_per_frame4=coef=1.5*sin(-q6*.2+.5*cos(q6*.1)); shape_1_per_frame5=ang=cos(6.2831*coef)+q6*.1+coef*q8; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.978841 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.344203 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=// -------------------------------- beat detection code ---------------------------------- per_frame_2=sure=if(equal(sure,0),.5,sure); per_frame_3=interval=if(equal(interval,0),.7*FPS,interval); per_frame_4=avginterval=if(equal(avginterval,0),.7*FPS,avginterval); per_frame_5=lockinterval=if(equal(lockinterval,0),.7*FPS,lockinterval ); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)*FPS; per_frame_8=beat=below(dbass,0)*above(pdbass,0)*above(bass,.95*avgbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=avgbass=.995*avgbass+.005*bass; per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=min(200,maxdbass); per_frame_15=maxdbass=max(.02,maxdbass); per_frame_16=interval=if(beat*below(frame-lastbeat,1.8*interval), ((frame-lastbeat)*.25+.75*interval),interval); per_frame_17=lastbeat=if((1-force)*beat+equal(lastbeat+interval,frame),frame,lastbeat); per_frame_18=avginterval=if(beat,.9*avginterval+.1*interval, avginterval); per_frame_19=lockinterval=if(beat,.9*lockinterval+.1*avginterval,lockinterval); per_frame_20=pbass=bass; per_frame_21=pdbass=dbass; per_frame_22=bpm=60*FPS*.3333*( ((2*(1-sure))/interval)+((2*sure)/avginterval)+(1/lockinterval) ); per_frame_23=phase=min( (frame-lastbeat)/(.333*(2*sure*avginterval+2*(1-sure)*interval+lockinterval)), 1 ); per_frame_24=beat=if(equal(phase,0),1,beat); per_frame_25=interval=min(interval,.7*FPS); per_frame_26=avginterval=min(avginterval,.7*FPS); per_frame_27=lockinterval=min(lockinterval,.7*FPS); per_frame_28=// ---------------------------------------------------------------------------------------------- per_frame_29= per_frame_30=q8=beat; per_frame_31=q7=phase; per_frame_32= per_frame_33=dtreb=(treb_att-ptreb)*FPS; per_frame_34= per_frame_35=mytime=mytime+1/FPS+.1*beat*max(min(bass,1),2)+0*.001*above(dtreb,0)*max(dtreb,30); per_frame_36=q6=mytime; per_frame_37=warp=0; per_frame_38=zoom=-1.0015; per_frame_39= per_frame_40=ptreb=treb_att; ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Ambrosia Mystic (Dark Heart Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Unchained - Ambrosia Mystic (Dark Hea0000664000175000017500000000242311756064134032720 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.942 fVideoEchoZoom=1.0065 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.7999 fWaveScale=1.54922 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.040604 rot=0 cx=0.47 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = 0.5 + 0.5*sin(time*1.143); per_frame_2=wave_g = 0.5+0.5*sin(time*0.896); per_frame_3=q8 = (bass+bass_att)*0.5; per_pixel_1=state_scalar=if(equal(q8,3),-.1,if(equal(q8,2),2,1)); per_pixel_2=location = sin(ang*10+time+abs(pow(1+rad,q8)+x*10%5)); per_pixel_3=zoom = zoom+.08*state_scalar*location; per_pixel_4=rot = rot+.02*state_scalar*location; per_pixel_5=zoomexp = 1/(pow(q8,q8*10)); per_pixel_6=zoomexp = if(above(rad,0.8),1,zoomexp); ././@LongLink0000000000000000000000000000015500000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (Bubble Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Shifter & Eo.S+Phat - Fractical dancer (Bubble M0000664000175000017500000001701411756064135032414 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.419144 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.100000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = time - tir; wave_0_per_frame2=tir = time; wave_0_per_frame3= wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); wave_0_per_frame5=t1 = mixa - int(mixa); wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); wave_0_per_frame7=t2 = mixb - int(mixb); wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); wave_0_per_frame9=t3 = mixc - int(mixc); wave_0_per_point1=it = (it+1)*above(sample,0); wave_0_per_point2= wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); wave_0_per_point4= wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; wave_0_per_point7= wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); wave_0_per_point10= wave_0_per_point11=x = if(below(dc,2),lx + mx*.2,ly + my*.1); wave_0_per_point12=y = if(below(dc,2),ly + my*.1,lx + mx*.2); wave_0_per_point13= wave_0_per_point14=b = 1; wave_0_per_point15=r = equal(mx,0)*.8; wave_0_per_point16=g = equal(mx,0)*1; wave_0_per_point17=a = equal(mx,0)*below(dc,4); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=23 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.986084 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.100000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q7; shape_0_per_frame2=y=.5+q8; shapecode_1_enabled=0 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=3 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.491381 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.999993 shapecode_2_r=0.000000 shapecode_2_g=0.000000 shapecode_2_b=1.000000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=x = .5 + q7; shape_2_per_frame2=y = .5 + q8; shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = .5 - q7; shape_3_per_frame2=y = .5 - q8; shape_3_per_frame3= shape_3_per_frame4=d = abs(x-.5) + abs(y-.5); shape_3_per_frame5= shape_3_per_frame6=a = max(1 - d*4,0); shape_3_per_frame7=a2 = max(1 - d*4*2,0); per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=warp = 0; per_frame_4= per_frame_5=tic = min(time - tin,.1); per_frame_6=tin = time; per_frame_7= per_frame_8=ra = 10; per_frame_9= per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_13= per_frame_14=rb = 1; per_frame_15=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_16= per_frame_17=q1 = treb_avg; per_frame_18=q2 = mid_avg; per_frame_19=q3 = bass_avg; per_frame_20=q4 = vav; per_frame_21= per_frame_22=mt=(mt+tic*vav*100)*below(mt,10000); per_frame_23= per_frame_24=q7=0.4-(bass*0.01); per_frame_25=//q7=sin(mt*0.02)*0.5; per_frame_26=q8=sin(mt*0.01)*0.1; per_frame_27= per_frame_28=dx=sin(mt*0.1)*0.01; per_frame_29=dy=cos(mt*0.069)*0.01; per_frame_30= per_frame_31=monitor = mt; per_frame_32= per_frame_33=zoom=-1; per_pixel_1=rd=sqrt( sqr( (x-0.5-q7)*3) + sqr( (y-0.5+q8)*2 ) ); per_pixel_2= per_pixel_3=zoom=(rd*sin(rd-6))/2.5; per_pixel_4=sx=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - tumbling cubes.milk0000664000175000017500000004214011756064135030057 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=4.946229 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999835 fShader=0.000000 zoom=0.999512 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=sp = sample*6.28*8*8*4; wave_0_per_point2=it = it+1; wave_0_per_point3=it = it*above(sample,0); wave_0_per_point4=sz = q1; wave_0_per_point5=ss = sample*6; wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_0_per_point9=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_0_per_point10=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_0_per_point11=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_0_per_point12= wave_0_per_point13=xang = q2; wave_0_per_point14=axang = 0; wave_0_per_point15=yang = q3; wave_0_per_point16=ayang = 0; wave_0_per_point17=zang = q4; wave_0_per_point18=azang = 0; wave_0_per_point19=fov = .3; wave_0_per_point20= wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point23=ox = mx; wave_0_per_point24=oy = my; wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point27=ox = mx; wave_0_per_point28=oz = mz; wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point31=oy = my; wave_0_per_point32=oz = mz; wave_0_per_point33= wave_0_per_point34=a = .05; wave_0_per_point35=mod = (oz+1)*.5; wave_0_per_point36=a = a*max(min(mod,1),0); wave_0_per_point37=oz = oz - 2; wave_0_per_point38=x = ox*fov/oz + 0.5; wave_0_per_point39=x = (x-.5)*0.75 + 0.5; wave_0_per_point40=y = oy*fov/oz + 0.5; wave_0_per_point41= wave_0_per_point42=r = 1+sin(sp); wave_0_per_point43=g = 0.5 + 0.5*sin(sample*1.57); wave_0_per_point44=b = 0.5 + 0.5*cos(sample*1.57); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=tic = time - tin; wave_1_per_frame2=tin = time; wave_1_per_frame3=mod = .1*(mod*9 + bass_att); wave_1_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_1_per_frame5=t1 = tt; wave_1_per_point1=sp = sample*6.28*8*8*4; wave_1_per_point2=it = it+1; wave_1_per_point3=it = it*above(sample,0); wave_1_per_point4=sz = q1; wave_1_per_point5=pi = 3.141592653; wave_1_per_point6=ss = sample*6; wave_1_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_1_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_1_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_1_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_1_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_1_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_1_per_point13= wave_1_per_point14=zang = t1; wave_1_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point17=ox = mx; wave_1_per_point18=oy = my; wave_1_per_point19= wave_1_per_point20=sh = sz*.5; wave_1_per_point21=br = (zang/pi) + .5; wave_1_per_point22=br = br - int(br*.25)*4; wave_1_per_point23=br = int(br); wave_1_per_point24=ra = pow(sh*sh*2,.5); wave_1_per_point25= wave_1_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_1_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_1_per_point28= wave_1_per_point29=xang = q2; wave_1_per_point30=axang = 0; wave_1_per_point31=yang = q3; wave_1_per_point32=ayang = 0; wave_1_per_point33=zang = q4; wave_1_per_point34=azang = 0; wave_1_per_point35=fov = .3; wave_1_per_point36= wave_1_per_point37=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point38=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point39=ox = mx; wave_1_per_point40=oy = my; wave_1_per_point41=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point42=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point43=ox = mx; wave_1_per_point44=oz = mz; wave_1_per_point45=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point46=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point47=oy = my; wave_1_per_point48=oz = mz; wave_1_per_point49= wave_1_per_point50=a = .05; wave_1_per_point51=mod = (oz+1)*.5; wave_1_per_point52=a = a*max(min(mod,1),0); wave_1_per_point53=oz = oz - 2; wave_1_per_point54=x = ox*fov/oz + 0.5; wave_1_per_point55=x = (x-.5)*0.75 + 0.5; wave_1_per_point56=y = oy*fov/oz + 0.5; wave_1_per_point57= wave_1_per_point58=r = -sin(sp); wave_1_per_point59=g = 0.5 - 0.5*sin(sample*1.57); wave_1_per_point60=b = 0.5 - 0.5*cos(sample*1.57); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_frame1=tic = time - tin; wave_2_per_frame2=tin = time; wave_2_per_frame3=mod = .1*(mod*9 + mid_att); wave_2_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_2_per_frame5=t1 = tt; wave_2_per_point1=sp = sample*6.28*8*8*4; wave_2_per_point2=it = it+1; wave_2_per_point3=it = it*above(sample,0); wave_2_per_point4=sz = q1; wave_2_per_point5=pi = 3.141592653; wave_2_per_point6=ss = sample*6; wave_2_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_2_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_2_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_2_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_2_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_2_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_2_per_point13= wave_2_per_point14=ang = t1; wave_2_per_point15=mx = ox*cos(ang) + oz*sin(ang); wave_2_per_point16=mz = - ox*sin(ang) + oz*cos(ang); wave_2_per_point17=ox = mx; wave_2_per_point18=oz = mz; wave_2_per_point19= wave_2_per_point20=sh = sz*.5; wave_2_per_point21=br = (ang/pi) + .5; wave_2_per_point22=br = br - int(br*.25)*4; wave_2_per_point23=br = 4-int(br); wave_2_per_point24=br = br - 4*equal(br,4); wave_2_per_point25=ra = pow(sh*sh*2,.5); wave_2_per_point26=ang = -ang; wave_2_per_point27=ox = ox - (sh + ra*sin(-ang + pi*.25))*equal(br,0) - (-sh + ra*sin(ang + pi*.25))*equal(br,1) - (-sh - ra*sin(-ang + pi*.25))*equal(br,2) - (sh - ra*sin(ang + pi*.25))*equal(br,3); wave_2_per_point28=oz = oz - (sh + ra*cos(-ang + pi*.25))*equal(br,0) - (sh - ra*cos(ang + pi*.25))*equal(br,1) - (-sh - ra*cos(-ang + pi*.25))*equal(br,2) - (-sh + ra*cos(ang + pi*.25))*equal(br,3); wave_2_per_point29= wave_2_per_point30=xang = q2; wave_2_per_point31=axang = 0; wave_2_per_point32=yang = q3; wave_2_per_point33=ayang = 0; wave_2_per_point34=zang = q4; wave_2_per_point35=azang = 0; wave_2_per_point36=fov = .3; wave_2_per_point37= wave_2_per_point38=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point39=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point40=ox = mx; wave_2_per_point41=oy = my; wave_2_per_point42=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point43=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point44=ox = mx; wave_2_per_point45=oz = mz; wave_2_per_point46=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point47=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point48=oy = my; wave_2_per_point49=oz = mz; wave_2_per_point50= wave_2_per_point51=a = .05; wave_2_per_point52=mod = (oz+1)*.5; wave_2_per_point53=a = a*max(min(mod,1),0); wave_2_per_point54=oz = oz - 2; wave_2_per_point55=x = ox*fov/oz + 0.5; wave_2_per_point56=x = (x-.5)*0.75 + 0.5; wave_2_per_point57=y = oy*fov/oz + 0.5; wave_2_per_point58= wave_2_per_point59=g = -sin(sp); wave_2_per_point60=b = 0.5 - 0.5*sin(sample*1.57); wave_2_per_point61=r = 0.5 - 0.5*cos(sample*1.57); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_frame1=tic = time - tin; wave_3_per_frame2=tin = time; wave_3_per_frame3=mod = .1*(mod*9 + treb_att); wave_3_per_frame4=tt = tt + tic*((mod+1)*(mod+1)-1); wave_3_per_frame5=t1 = tt; wave_3_per_point1=sp = sample*6.28*8*8*4; wave_3_per_point2=it = it+1; wave_3_per_point3=it = it*above(sample,0); wave_3_per_point4=sz = q1; wave_3_per_point5=pi = 3.141592653; wave_3_per_point6=ss = sample*6; wave_3_per_point7=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz*below(ss,2) + above(ss,2)*.5*pow(-1,it)*sz*below(ss,3); wave_3_per_point8=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1)*below(ss,2) + (.5-(ss-2))*sz*above(ss,2)*below(ss,3); wave_3_per_point9=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1)*below(ss,2) + sz*.5*above(ss,2)*below(ss,3); wave_3_per_point10=ox = ox + above(ss,3)*below(ss,4)*-.5*sz + above(ss,4)*below(ss,5)*sz*(-.5+(ss-4)) + above(ss,5)*sz*.5; wave_3_per_point11=oy = oy + above(ss,3)*below(ss,4)*.5*sz*pow(-1,it) + above(ss,4)*below(ss,5)*sz*-.5 + above(ss,5)*sz*(-.5+(ss-5)); wave_3_per_point12=oz = oz + above(ss,3)*below(ss,4)*sz*(.5-(ss-3)) + above(ss,4)*below(ss,5)*sz*.5*pow(-1,it) + above(ss,5)*sz*.5*pow(-1,it); wave_3_per_point13= wave_3_per_point14=zang = t1; wave_3_per_point15=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point16=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point17=ox = mx; wave_3_per_point18=oy = my; wave_3_per_point19= wave_3_per_point20=sh = sz*.5; wave_3_per_point21=br = (zang/pi) + .5; wave_3_per_point22=br = br - int(br*.25)*4; wave_3_per_point23=br = int(br); wave_3_per_point24=ra = pow(sh*sh*2,.5); wave_3_per_point25= wave_3_per_point26=ox = ox - (sh + ra*sin(-zang + pi*.25))*equal(br,0) - (-sh + ra*sin(zang + pi*.25))*equal(br,1) - (-sh - ra*sin(-zang + pi*.25))*equal(br,2) - (sh - ra*sin(zang + pi*.25))*equal(br,3); wave_3_per_point27=oy = oy - (sh + ra*cos(-zang + pi*.25))*equal(br,0) - (sh - ra*cos(zang + pi*.25))*equal(br,1) - (-sh - ra*cos(-zang + pi*.25))*equal(br,2) - (-sh + ra*cos(zang + pi*.25))*equal(br,3); wave_3_per_point28= wave_3_per_point29=yang = pi*.5; wave_3_per_point30=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point31=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point32=ox = mx; wave_3_per_point33=oz = mz; wave_3_per_point34= wave_3_per_point35=xang = q2; wave_3_per_point36=axang = 0; wave_3_per_point37=yang = q3; wave_3_per_point38=ayang = 0; wave_3_per_point39=zang = q4; wave_3_per_point40=azang = 0; wave_3_per_point41=fov = .3; wave_3_per_point42= wave_3_per_point43=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point44=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point45=ox = mx; wave_3_per_point46=oy = my; wave_3_per_point47=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point48=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point49=ox = mx; wave_3_per_point50=oz = mz; wave_3_per_point51=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point52=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point53=oy = my; wave_3_per_point54=oz = mz; wave_3_per_point55= wave_3_per_point56=a = .05; wave_3_per_point57=mod = (oz+1)*.5; wave_3_per_point58=a = a*max(min(mod,1),0); wave_3_per_point59=oz = oz - 2; wave_3_per_point60=x = ox*fov/oz + 0.5; wave_3_per_point61=x = (x-.5)*0.75 + 0.5; wave_3_per_point62=y = oy*fov/oz + 0.5; wave_3_per_point63= wave_3_per_point64=b = -sin(sp); wave_3_per_point65=r = 0.5 - 0.5*sin(sample*1.57); wave_3_per_point66=g = 0.5 - 0.5*cos(sample*1.57); shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_a = 0; per_frame_2=vol = .1*(vol*9 + (bass_att+mid_att+treb_att)*.333333); per_frame_3=q1 = .1 + vol*.3; per_frame_4= per_frame_5=tic = time-tin; per_frame_6=tin = time; per_frame_7=tb = tb + tic*bass_att; per_frame_8=q2 = tb*.9; per_frame_9=tm = tm + tic*mid_att; per_frame_10=q3 = tm*.9; per_frame_11=tt = tt + tic*treb_att; per_frame_12=q4 = tt*.9; per_frame_13= per_frame_14=q1 = min(q1,1); per_frame_15=aq1 = .5; per_frame_16=aq2 = 0; per_frame_17=aq3 = 9.5; per_frame_18=aq4 = 0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - interwoven (nightmare weft).milk0000664000175000017500000000677211756064134032000 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=1 fVideoEchoZoom=1.816695 fVideoEchoAlpha=0.4 nVideoEchoOrientation=1 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=1 fWaveScale=0.498315 fWaveSmoothing=0.75 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.95 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=31.199999 nMotionVectorsY=2.280001 mv_dx=0 mv_dy=0 mv_l=2.5 mv_r=1 mv_g=1 mv_b=0.8 mv_a=0.1 per_frame_1=warp=0; per_frame_2= per_frame_3=framethird = frame%3; per_frame_4= per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); per_frame_21= per_frame_22=volume = 0.3*(bass+mid); per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_26=peakbass_att = max(bass_att,peakbass_att); per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); per_frame_32=dx = if(beat,1-2*rand(2),0); per_frame_33=ob_a = if(beat,0,0.65); per_frame_34=mv_a = if(beat,1,0.05); per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); projectM-complete-2.1.0-Source/presets_milkdrop_104/Phat_Eo.S. rainbow bubble_mid3-fuck me dood.milk0000664000175000017500000002200311756064134033173 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.001829 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.799999 mv_r=0.300000 mv_g=0.210000 mv_b=0.110000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=basstime=basstime+(bass*bass); wave_0_per_frame2=t1=basstime*0.03; wave_0_per_frame3= wave_0_per_point1=//plot x,y,z to point on circle wave_0_per_point2=smp=sample*6.283; wave_0_per_point3=xp=sin(smp )*0.20; wave_0_per_point4=yp=cos(smp )*0.20; wave_0_per_point5=zp=0; wave_0_per_point6= wave_0_per_point7= wave_0_per_point8=//alter shape; wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point12=xp=xq; wave_0_per_point13=zp=zq; wave_0_per_point14= wave_0_per_point15= wave_0_per_point16=//rotate on y axis; wave_0_per_point17=angy=t1*0.1; wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); wave_0_per_point20=xp=xq; wave_0_per_point21=zp=zq; wave_0_per_point22= wave_0_per_point23=//rotate on x axis wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); wave_0_per_point27=yp=yq; wave_0_per_point28=zp=zq; wave_0_per_point29= wave_0_per_point30=//rotate on y axis again wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); wave_0_per_point34=xp=xq; wave_0_per_point35=zp=zq; wave_0_per_point36= wave_0_per_point37=//stretch y axis to compensate for aspect ratio wave_0_per_point38=yp=yp*1.2; wave_0_per_point39= wave_0_per_point40=//push forward into viewpace wave_0_per_point41=zp=zp+2.1; wave_0_per_point42= wave_0_per_point43=//project x,y,z into screenspace wave_0_per_point44=xs=xp/zp; wave_0_per_point45=ys=yp/zp; wave_0_per_point46= wave_0_per_point47=//center 0,0 in middle of screen wave_0_per_point48=x=xs+0.5+q4; wave_0_per_point49=y=ys+0.5+q5; wave_0_per_point50= wave_0_per_point51=r=1-q1; wave_0_per_point52=g=1-q2; wave_0_per_point53=b=1-q3; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=23 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.700000 shapecode_0_rad=0.154930 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.010000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=y=bass_att*0.5+0.2; shape_0_per_frame2=x=cos(time*2)*0.5+0.5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.801999 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.572684 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); shape_1_per_frame2=//rad=1.781+(bass*0.025); shape_1_per_frame3=ang=above(0.5,treb_att)*.063; shapecode_2_enabled=0 shapecode_2_sides=100 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.900000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.010000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=x = sin(time*5) * .4 + .5; shape_2_per_frame2=y=treb_att*0.5; shape_2_per_frame3= shape_2_per_frame4=pow( (bass*.15),2); shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.033004 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x=.5+(bass*0.07); per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=ib_r=sin(time)*0.5+0.5; per_frame_6=ib_g=sin(time+2.1)*0.5+0.5; per_frame_7=ib_b=sin(time+4.2)*0.5+0.5; per_frame_8= per_frame_9=ob_r=ib_r-0.5; per_frame_10=ob_g=ib_g-0.5; per_frame_11=ob_b=ib_b-0.5; per_frame_12=q1=ib_r; per_frame_13=q2=ib_g; per_frame_14=q3=ib_b; per_frame_15= per_frame_16= per_frame_17= per_frame_18=decay = 0.99; per_frame_19= per_frame_20= per_frame_21=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; per_frame_22=//solarize=above(0.5,bass); per_frame_23=//darken=above(0.4,treb); per_frame_24= per_frame_25=musictime=musictime+(mid*mid)*0.003*(75/fps); per_frame_26=basstime=basstime+(bass*bass)*0.03*(75/fps); per_frame_27= per_frame_28= per_frame_29=xpos=sin(musictime*0.6)*0.3; per_frame_30=ypos=sin(musictime*0.4)*0.3; per_frame_31=q4=xpos; per_frame_32=q5=ypos; per_frame_33=q6=basstime per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; per_pixel_2=//var=(bass+mid+treb)/3; per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; per_pixel_4=//sx=.99-(var*0.01); per_pixel_5=//cx=var*0.1*(ang/12); per_pixel_6=//sy=sx; per_pixel_7= per_pixel_8=zoom=1; per_pixel_9= per_pixel_10=//move center based on musictime per_pixel_11=cx=0.5+q4; per_pixel_12=cy=0.5-q5; per_pixel_13= per_pixel_14=//adjust x,y values based on musictime per_pixel_15=nx=(x-0.5-q4)*2; per_pixel_16=ny=(y-0.5+q5)*1.5; per_pixel_17= per_pixel_18=//radians based on adjusted x,y per_pixel_19=rd=sqrt( sqr(nx) + sqr(ny) ); per_pixel_20= per_pixel_21=//ang based on adjusted x,y per_pixel_22=ag=atan( ny/nx ); per_pixel_23= per_pixel_24=zm=(1.1-(rd/4)); per_pixel_25=//zm=1; per_pixel_26= per_pixel_27=shapechange=sin(q6*0.2)*5+5; per_pixel_28= per_pixel_29=star=sin(ag*(2+shapechange)+q6)*(1-rad)*0.5 + 0.5; per_pixel_30=star=star*star*3 -0.4; per_pixel_31=star=star*treb*treb*0.5; per_pixel_32=zm=zm+star*0.1; per_pixel_33=sx=zm; per_pixel_34=sy=zm; per_pixel_35=rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3)*0.6 * -sin(ag*4) projectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - City Helix Lattice.milk0000664000175000017500000000302711756064135030065 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.916999 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=1.028413 fWaveSmoothing=0.45 fWaveParam=-0.6 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=0.07316 fWarpScale=0.543568 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=0.65 wave_x=0.7499 wave_y=0.7199 ob_size=0.02 ob_r=0 ob_g=0 ob_b=0 ob_a=0.007 ib_size=0.01 ib_r=0 ib_g=0 ib_b=0 ib_a=0.006 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_b = if(below(treb, 2),1,0); per_frame_2=decay = if(equal(frame % 20,0),.99,1); per_frame_3=dx = if(equal(frame % 100,0),.001,0); per_frame_4= per_frame_5=rot = .05 *cos(time*.4); per_frame_6=wave_x = (wave_x-.45)*sin(time*.4) + wave_x; per_frame_7=wave_y = (wave_y-.45)*sin(time*.4) + wave_y; per_frame_8=zoom = 1- cos(time*.4)*.05; per_frame_9=//rot = -0.005; per_frame_10=wave_x = .5+(wave_x-.5)*cos(time*5); per_frame_11=wave_y = .5+(wave_y-.5)*sin(time*5); per_frame_12=ib_a = cos(time*.4)*-.5+.5; per_frame_13=ob_a = ib_a; per_frame_14=ob_r = cos(time)*.5+.5; per_frame_15=ob_b = .5; per_frame_init_1=warp = 0; per_frame_init_2=zoom = 1; per_frame_init_3=rot = 0.01; projectM-complete-2.1.0-Source/presets_milkdrop_104/idiot - Forty Six and 2.milk0000664000175000017500000001561611756064134027323 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.990000 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.717203 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=19.199995 nMotionVectorsY=14.400000 mv_dx=0.000000 mv_dy=0.000000 mv_l=3.000000 mv_r=0.600000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.402709 shapecode_0_ang=6.283185 shapecode_0_tex_ang=6.283185 shapecode_0_tex_zoom=2.987791 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shape_0_per_frame1=r1 = q1; shape_0_per_frame2=r2 = q2; shape_0_per_frame3=r3 = q3; shape_0_per_frame4=b1 = q2; shape_0_per_frame5=b2 = q1; shape_0_per_frame6=b3 = q3; shape_0_per_frame7=g1 = q3; shape_0_per_frame8=g2 = q2; shape_0_per_frame9=g3 = q1; shape_0_per_frame10= shape_0_per_frame11=//Yes, I half assed these; shape_0_per_frame12= shape_0_per_frame13=think = q2; shape_0_per_frame14=border_r = if(above(q1,0), .5 - .2 * sin (q1), 1 - 1 * sin(time * .25)); shape_0_per_frame15=border_b = if(below(q1,1), .5 + .2 * sin (q2), 1 - 1 * sin(time * .25)); shape_0_per_frame16= shape_0_per_frame17=textured = q1; shape_0_per_frame18=rad = rad - .5 * (q2); shape_0_per_frame19=ang = ang - .3 * (q1); shape_0_per_frame20=sides = sides - 97 * (q1); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=monitor=thump_count; per_frame_2= per_frame_3=vol = bass + treb + mid; per_frame_4=thump = if(above(vol,3.7),1, 0); per_frame_5=thump_count = if(equal(q1,1),0, (1 - 1 * sin(time + .25))); //My attempt at telling if "thump" just happened. per_frame_6=no_thump = if(below(bass,2),1, 0); //When there is no "thump" per_frame_7=re_thump = if(above(q2, 1), 1, 0); //If there was just a thump, this is 1 per_frame_8= per_frame_9=wave_r = .2 + .6 * sin (thump); per_frame_10=wave_b = .7 - .2 * sin (no_thump); per_frame_11=wave_g = .5 + .3 * sin (re_thump); per_frame_12= per_frame_13=q1 = thump; per_frame_14=q2 = thump_count; per_frame_15=q3 = no_thump; per_frame_16=q4 = re_thump; per_frame_17=q5 = if(equal(q3,0), .05 * time, 1 * time); per_frame_18=q6 = vol; per_frame_19= per_frame_20= per_frame_21=wave_usedots = thump; per_frame_22=wave_thick = thump; per_frame_23=wave_additive = thump; per_frame_24=wave_brighten = thump; per_frame_25=wrap = nothump; per_frame_26= per_frame_27= per_frame_28=//Named after the tool song I was listening to. Check out Aenema to hear it. per_pixel_1=zoom_1 = 1 + .05 * sin (rad * 3.14 * q2); per_pixel_2=zoom_2 = 1 + .05 * sin (ang * 3.14 * q2); per_pixel_3=zoom = if(equal(q1,1), zoom_1, zoom_2); per_pixel_4=rot = if(above(q2,1), rot - .04 * sin (rad * .24), rot - .04 * sin (rad * -.24)); per_pixel_5=dx = if(equal(q1,0),dx + 1 * (q1 * .05), dx + .02 * sin(rad * q2)); per_pixel_6=dy = if(equal(q1,1),dx + 1 * (q3 * .05), dy - .02 * sin(rad * q2)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Krash - Windowframe To Mega Swirl 2.milk0000664000175000017500000000425211756064134031443 0ustar matthiasmatthias[preset00] fRating=2. fGammaAdj=2. fDecay=0.98 fVideoEchoZoom=2. fVideoEchoAlpha=0. nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.3 fWaveScale=1.17 fWaveSmoothing=0.5 fWaveParam=0. fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1. fWarpScale=2.853 fZoomExponent=2.1 fShader=0. zoom=1.025 rot=0. cx=0.5 cy=0.5 dx=0. dy=0. warp=1.29077 sx=1. sy=1. wave_r=0.8 wave_g=0.5 wave_b=0.3 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0. ob_g=0. ob_b=0. ob_a=1. ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0. per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_6=decay = decay - 0.01*equal(frame%6,0); per_frame_7=left = 0.5 + 0.25*(sin(0.555*time) + sin(1.111*time)); per_frame_8=right = 0.5 + 0.25*(sin(0.333*time) + sin(1.222*time)); per_frame_9=centrex = (left+right)/2; per_frame_10=distx = 0.1 + (abs(centrex-left)+abs(centrex-right))/2; per_frame_11=q1 = centrex + distx; per_frame_12=q2 = centrex - distx; per_frame_13=wave_x = centrex; per_frame_14=top = 0.5 + 0.25*(sin(0.888*time) + sin(0.999*time)); per_frame_15=bottom = 0.5 + 0.25*(sin(0.444*time) + sin(1.333*time)); per_frame_16=centrey = (top+bottom)/2; per_frame_17=disty = 0.1 + (abs(centrey-top)+abs(centrey-bottom))/2; per_frame_18=q3 = centrey + disty; per_frame_19=q4 = centrey - disty; per_frame_20=wave_y = 1-centrey; per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad); per_pixel_2=dx = if(above(x,q1), 1,dx); per_pixel_3=dx = if(below(x,q2), -1,dx); per_pixel_4=dy = if(above(y,q3), 1,dy); per_pixel_5=dy = if(below(y,q4), -1,dy); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid on a window pane2.milk0000664000175000017500000002202211756064135031200 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.999+vol*.001; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=1; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33= per_frame_34= per_frame_35=// This is the version you should use... per_frame_36=// ----------- start copying ----------- per_frame_37=hue=(mtime*.01+phase*.5); // change this per_frame_38=h=6*(hue-int(hue)); per_frame_39=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); per_frame_40=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); per_frame_41=ob_r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; // resulting Red value, assign it to q1 per_frame_42=ob_g=sw1*h+sw2+sw3+sw4*(4-h); // resulting Green value, assign it to q2 per_frame_43=ob_b=sw3*(h-2)+sw4+sw5+sw6*(6-h); // resulting Blue value, assign it to q3 per_frame_44=// ----------- end ---------------- per_frame_45= per_frame_46=bpm=(60/avgbeatrate)*.01; per_frame_47=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_48=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_49=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_50=monitor=avgvol; per_frame_51=q1=mtime; per_frame_52=q2=t1; per_frame_53=q3=t2; per_frame_54=q4=t3; per_frame_55= per_frame_56=cx=sin(q2*.01)*.5+.5; per_frame_57=cy=cos(q3*.01)*.5+.5; per_frame_58=rot=sin(q2*.01-(q3*.01))*15+103; per_frame_59= per_frame_60=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.1); per_pixel_3=cc=sin(q3*.1); per_pixel_4=ccc=sin(q4*.1); per_pixel_5=cx1=.5+ccc*.3; per_pixel_6=cy1=.5+cc*.4; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+cc*.3; per_pixel_24=cy1=.5+c*.25+ccc*.25; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Jaundice.milk0000664000175000017500000000607311756064134027134 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.983999 fVideoEchoZoom=0.999993 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.58301 fWaveScale=0.411715 fWaveSmoothing=0.9 fWaveParam=-0.18 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.0303 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0 wave_g=0 wave_b=0 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=0.92 ib_size=0 ib_r=0 ib_g=0 ib_b=0 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(beat); per_frame_6=entropy=if(bnot(entropy),2,if(equal(pulse,-3.14),1+rand(3),entropy)); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*.1*entropy) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*.1*entropy) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*.1*entropy) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),3.14),-3.14,pulse+(bass_thresh+mid_thresh+treb_thresh)*.052); per_frame_20=beat=if(above(abs(beat),3.14),-3.14,beat+(bass+treb+mid)*.01); per_frame_21=q1=mid_residual; per_frame_22=q2=bass_residual; per_frame_23=q3=treb_residual; per_frame_24=q4=sin(pulse); per_frame_25=q5=sin(beat); per_frame_26=mv_r=mv_r+.5*bass_residual; per_frame_27=mv_g=mv_g+.5*mid_residual; per_frame_28=mv_b=mv_b+.5*treb_residual; per_frame_29=mv_a=1-(ob_a+ib_a)*chaos*.5; per_frame_30=mv_x=abs(beat*10)*entropy; per_frame_31=mv_y=abs(pulse*10)*entropy; per_frame_32=wave_r=bass_flop*mv_g; per_frame_33=wave_g=mid_flop*mv_b; per_frame_34=wave_b=treb_flop*mv_r; per_frame_35=ob_r=wave_r; per_frame_36=ob_g=wave_g; per_frame_37=ob_b=wave_b; per_pixel_1=grid=x*100%(above(q1,q4)+above(q2,q5)+above(q3,q4)) + y*100%(above(q1,q5)+above(q2,q4)+above(q3,q5)); per_pixel_2=rot=if(grid,.07*cos(rad*3.14+x*q1*3.14+y*q2*3.14)*(q5+q4),0); per_pixel_3=zoom=zoom-bnot(grid)*sin(x*q3*3.14+y*q5*3.14)*.07; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - Goofy Beat Detection.milk0000664000175000017500000000763311756064134031233 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.992 fVideoEchoZoom=0.9994 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.0592 fWaveScale=0.653093 fWaveSmoothing=0.27 fWaveParam=-0.38 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.008 rot=0.0019 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=1 wave_g=1 wave_b=1 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.5 ib_g=0.9 ib_b=0.5 ib_a=1 nMotionVectorsX=24.959999 nMotionVectorsY=19.199999 mv_dx=0 mv_dy=0 mv_l=0.85 mv_r=0.4999 mv_g=0.4999 mv_b=0.4999 mv_a=1 per_frame_1=warp=0; per_frame_2=old_bass_flop=bass_flop; per_frame_3=old_treb_flop=treb_flop; per_frame_4=old_mid_flop=mid_flop; per_frame_5=chaos=.9+.1*sin(pulse); per_frame_6=entropy=if(equal(pulse,-20),1+bass_flop+treb_flop+mid_flop+rand(2),entropy); per_frame_7=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.6)*chaos+1.6); per_frame_8=bass_flop=abs(bass_flop-equal(bass_thresh,2)); per_frame_9=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.6)*chaos+1.6); per_frame_10=treb_flop=abs(treb_flop-equal(treb_thresh,2)); per_frame_11=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.6)*chaos+1.6); per_frame_12=mid_flop=abs(mid_flop-equal(mid_thresh,2)); per_frame_13=bass_changed=bnot(equal(old_bass_flop,bass_flop)); per_frame_14=mid_changed=bnot(equal(old_mid_flop,mid_flop)); per_frame_15=treb_changed=bnot(equal(old_treb_flop,treb_flop)); per_frame_16=bass_residual = bass_changed*sin(pulse*3) + bnot(bass_changed)*bass_residual; per_frame_17=treb_residual = treb_changed*sin(pulse*3) + bnot(treb_changed)*treb_residual; per_frame_18=mid_residual = mid_changed*sin(pulse*3) + bnot(mid_changed)*mid_residual; per_frame_19=pulse=if(above(abs(pulse),20),-20,pulse+(bass_thresh+mid_thresh+treb_thresh)*.018); per_frame_20=q1=mid_residual; per_frame_21=q2=bass_residual; per_frame_22=q3=treb_residual; per_frame_23=q4=sin(pulse); per_frame_24=q5=cos(pulse*(.5+.1*entropy)); per_frame_25=q6=sin(pulse*(.5+pow(.25,entropy))); per_frame_26=q7=above(q1,0)+above(q2,0)+above(q3,0)+above(q3,0)*treb_flop+above(q2,0)*bass_flop+above(q1,0)*mid_flop; per_frame_27=q8=entropy; per_frame_28=ob_r=.4+.4*sin(time*2.157+q6); per_frame_29=ob_b=.8+.2*sin(time*1.689+q5); per_frame_30=ob_g=.6+.4*sin(time*.413+q4); per_frame_31=ib_r=.5+.5*cos(time*1.2+q1*.1); per_frame_32=ib_b=.4+.4*cos(time*2.811+q2*.1); per_frame_33=ib_g=.4+.4*cos(time*1.666+q3*.1); per_frame_34=ib_size=.05+.03*q2; per_frame_35=ob_size=.03+.02*sin(time*2.321+q2*.2); per_frame_36=ob_a=.6+.4*q3; per_frame_37=ib_a=.9+.1*sin(q2*.3+q4+q1*.5); per_frame_38=mv_r=mv_r+.5*sin(q4+time*.678); per_frame_39=mv_b=mv_b+.5*sin(q4+time*.789); per_frame_40=mv_g=mv_g+.5*sin(q5+time*.456); per_frame_41=mv_a=.2+.2*sin(time*1.178+q5*1.14); per_frame_42=rot=0; per_frame_43=wave_r=.6+.4*sin(q1+time*2.183); per_frame_44=wave_b=.6+.4*sin(q2+time*1.211); per_frame_45=wave_g=.6+.4*sin(q3+time*1.541); per_frame_46=wave_mystery=wave_mystery+.5*sin(time*2.18+q6); per_frame_47=wave_x=wave_x+.3*sin(time*.811)+.005*(frame%3); per_frame_48=wave_y=wave_y+.3*sin(time*.788)+.005*(frame%3); per_frame_49=wave_a=3+sin(time*1.414)+q3; per_frame_50=wave_mode=q7; per_frame_51=zoom=1+.7*sin(time*1.51); per_pixel_1=rot=if(above(q4,0),rad*.2*q5,sin(rad*(q4+q3))); per_pixel_2=zoom=if(above(q2,0),zoom+(1-zoom)*rot*cos(rad*3.14*q2),if(above(q3,0)*above(x,.5+.5*q5),zoom+(1-zoom)*sin(q1*rot*3.14),zoom+(1-zoom)*cos(rad*10*q6))); per_pixel_3=dx=above(q1,0)*sin(rad*.5*q2); per_pixel_4=dy=above(q3,0)*sin(rad*.5*q3); projectM-complete-2.1.0-Source/presets_milkdrop_104/Telek - Globetrotting (Sailors Delight Mix).milk0000664000175000017500000001207011756064134033172 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.168096 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001519 fWaveScale=1.330283 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.24 fModWaveAlphaEnd=1.300001 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=0.999998 fShader=0 zoom=0.95195 rot=0 cx=0.5 cy=0.5 dx=0 dy=-0.01 warp=0.005536 sx=1.040604 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0.3 ib_size=0 ib_r=0.34 ib_g=0.34 ib_b=0.34 ib_a=0.21 nMotionVectorsX=27.859959 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=1 wavecode_0_samples=2 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.1013 wavecode_0_smoothing=0.5 wavecode_0_r=0 wavecode_0_g=0 wavecode_0_b=0 wavecode_0_a=1 wave_0_per_frame1=t1 = 0; wave_0_per_frame2=t7 = 0.5; wave_0_per_frame3=t8 = 0; wave_0_per_point1=tx = max(0,value1-0.005); wave_0_per_point2=ty = sample*1.1; wave_0_per_point3= wave_0_per_point4=t1 = pow(t1*.95,.7)*.35 + tx; wave_0_per_point5=y = .1+t1+pow(sin(sample*(3+.5*sin(time*5))+time*1.07)*sin(sample*5.24-time*1.012),2)*.05; wave_0_per_point6=x = ty; wave_0_per_point7=tt=y-.1; wave_0_per_point8=g = min(tt*tt*100,1); wave_0_per_point9=b = if(above(tt,.3),min(tt*15-.3,1),1-g); wave_0_per_point10=r = if(above(tt,.3),min(tt*15-.3,1),0); wavecode_1_enabled=1 wavecode_1_samples=339 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.101411 wavecode_1_smoothing=0.5 wavecode_1_r=0 wavecode_1_g=0 wavecode_1_b=0 wavecode_1_a=1 wave_1_per_frame1=t1 = 0; wave_1_per_frame2=t7 = 0.5; wave_1_per_frame3=t8 = 0; wave_1_per_point1=tx = max(0,value2-0.005); wave_1_per_point2=ty = (1-sample)*1.4; wave_1_per_point3= wave_1_per_point4=t1 = pow(t1*.95,.7)*.29 + tx; wave_1_per_point5=//y = .1+t1; wave_1_per_point6=y = .1+t1+pow(sin(sample*(3+.5*sin(time*4))+time*1.254)*sin(sample*5.24-time*.975),2)*.05; wave_1_per_point7=x = ty-.15; wave_1_per_point8= wave_1_per_point9=g = min(t1*t1*100,1); wave_1_per_point10=b = if(above(t1,.3),min(t1*15-.3,1),1-g); wave_1_per_point11=r = if(above(t1,.3),min(t1*15-.3,1),0); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=25 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.18 shapecode_0_y=0.7 shapecode_0_rad=0.1 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=1 shapecode_0_b=0 shapecode_0_a=0.4 shapecode_0_r2=0.8 shapecode_0_g2=0.4 shapecode_0_b2=0 shapecode_0_a2=0.2 shapecode_0_border_r=0 shapecode_0_border_g=0 shapecode_0_border_b=0 shapecode_0_border_a=1 shape_0_per_frame1=x = (time*.05-int(time*.05)); shape_0_per_frame2=y = sin(x*3.141)*.25+.65; shape_0_per_frame3=a =.8-.8*pow(1-sin(x*3.141),.5); shape_0_per_frame4=border_a=a; shape_0_per_frame5=a2=a; shape_0_per_frame6= shape_0_per_frame7= shape_0_per_frame8=x = (x-.5)*1.33+.5; shapecode_1_enabled=1 shapecode_1_sides=4 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.5 shapecode_1_y=0.545 shapecode_1_rad=1.468148 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=0.819544 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=0.212 shapecode_1_r2=0 shapecode_1_g2=0 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1=dx = dx+.004*sin(time*.2)+.008*sin(time*.105+sin(time*.55)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Snapshot Of Space.milk0000664000175000017500000000373011756064134030452 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.047463 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.9 fWaveScale=2.905229 fWaveSmoothing=0.6 fWaveParam=-0.3 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=2.630064 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=24.986328 nMotionVectorsY=20.03064 mv_dx=0.064545 mv_dy=0.109009 mv_l=0.035858 mv_r=0.816156 mv_g=0.098993 mv_b=0.816156 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_frame_4=mv_r = wave_r; per_frame_5=mv_b = wave_b; per_frame_6=mv_g = wave_g; per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_8=oldq8 = q8; per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual; per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual; per_frame_12=dx=q5_residual ; per_frame_13=dy=q6_residual ; per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_15=monitor = q1; per_frame_16=mv_a = bass-1.2; per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1; per_pixel_2=zoomexp = 2*zoom; ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 253 - Artificial poles of the continuum (remix #3).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/yin - 253 - Artificial poles of the continuum (r0000664000175000017500000002712511756064134032564 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.980000 fDecay=0.850000 fVideoEchoZoom=0.999999 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.001775 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.321288 fWarpScale=1.986883 fZoomExponent=0.880200 fShader=1.000000 zoom=0.999800 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=0.999900 sy=0.999800 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=0.500000 ob_a=1.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.300000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=4.586357 nMotionVectorsY=3.233833 mv_dx=0.122040 mv_dy=0.156041 mv_l=0.211692 mv_r=0.455835 mv_g=0.481765 mv_b=0.328534 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=0.999998 wavecode_0_smoothing=0.000000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543)); wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23)); wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+2*(q4+.2*time-int(q4+.2*time)); wave_0_per_point4=az=if(above(az,1),az-2,az); wave_0_per_point5= wave_0_per_point6=fx = .5+.5*ax/(1-az); wave_0_per_point7=fy = .5+.5*ay/(1-az); wave_0_per_point8= wave_0_per_point9=x=fx; wave_0_per_point10=y=fy; wave_0_per_point11= wave_0_per_point12= wave_0_per_point13=r=1-.5*rand(100)/100; wave_0_per_point14=g=1-.5*rand(100)/100; wave_0_per_point15=b=1-.5*rand(100)/100; wave_0_per_point16= wave_0_per_point17=a=pow((az+1)/2,3); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=0.999998 wavecode_1_smoothing=0.000000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=sw1=below(sample,.5); wave_1_per_point2=sample=2*(sw1*sample+(1-sw1)*(sample-.5)); wave_1_per_point3= wave_1_per_point4=ax = 1-3.58*sample*sw1; wave_1_per_point5=ay = 0;//2*sin(sample*6.2831); wave_1_per_point6=az = 0; wave_1_per_point7= wave_1_per_point8=bx = ax; wave_1_per_point9=by = ay*cos(q1) - az*sin(q1); wave_1_per_point10=bz = ay*sin(q1) + az*cos(q1); wave_1_per_point11= wave_1_per_point12=ax = bx*cos(q2) - bz*sin(q2); wave_1_per_point13=ay = by; wave_1_per_point14=az = bx*sin(q2) + bz*cos(q2); wave_1_per_point15= wave_1_per_point16=bx = ax*cos(q3) - ay*sin(q3); wave_1_per_point17=by = ax*sin(q3) + ay*cos(q3); wave_1_per_point18=bz = az; wave_1_per_point19= wave_1_per_point20=vx=bx; vy=by; vz=bz; wave_1_per_point21= wave_1_per_point22=x=vx/abs(vz-10)+.5; wave_1_per_point23=y=vy/abs(vz-10)+.5; wave_1_per_point24= wave_1_per_point25=as=above(cos(q3+1.57)*cos(q2)*vx+sin(q3+1.57)*sin(q1)*vy+sin(q2)*vz,0); wave_1_per_point26=as=1; wave_1_per_point27=a=1; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=1.000000 wavecode_2_g=0.500001 wavecode_2_b=0.100001 wavecode_2_a=1.000000 wave_2_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_2_per_point2=t=1; wave_2_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_2_per_point4=ay = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_2_per_point5=az = 0; wave_2_per_point6= wave_2_per_point7=bx = ax; wave_2_per_point8=by = ay*cos(q1) - az*sin(q1); wave_2_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_2_per_point10= wave_2_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_2_per_point12=ay = by; wave_2_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_2_per_point14= wave_2_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_2_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_2_per_point17=bz = az; wave_2_per_point18= wave_2_per_point19=vx=bx; vy=by; vz=bz; wave_2_per_point20= wave_2_per_point21=x=vx/abs(vz-10)+.5; wave_2_per_point22=y=vy/abs(vz-10)+.5; wave_2_per_point23= wave_2_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_2_per_point25=a=t*(.07*(1-as)+as); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.000000 wavecode_3_r=1.000000 wavecode_3_g=0.500000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=t=above(sin(20*6.2831*sample+time*16),0); wave_3_per_point2=t=1; wave_3_per_point3=ax = (1.58+1.5*t*abs(value1))*cos(6.2831*sample); wave_3_per_point4=ay = 0; wave_3_per_point5=az = 1.38*(1.58+1.5*t*abs(value2))*sin(6.2831*sample); wave_3_per_point6= wave_3_per_point7=bx = ax; wave_3_per_point8=by = ay*cos(q1) - az*sin(q1); wave_3_per_point9=bz = ay*sin(q1) + az*cos(q1); wave_3_per_point10= wave_3_per_point11=ax = bx*cos(q2) - bz*sin(q2); wave_3_per_point12=ay = by; wave_3_per_point13=az = bx*sin(q2) + bz*cos(q2); wave_3_per_point14= wave_3_per_point15=bx = ax*cos(q3) - ay*sin(q3); wave_3_per_point16=by = ax*sin(q3) + ay*cos(q3); wave_3_per_point17=bz = az; wave_3_per_point18= wave_3_per_point19=vx=bx; vy=by; vz=bz; wave_3_per_point20= wave_3_per_point21=x=vx/abs(vz-10)+.5; wave_3_per_point22=y=vy/abs(vz-10)+.5; wave_3_per_point23= wave_3_per_point24=as=pow(sqrt(sqr(x-.5)+sqr(y-.5))*4,4); wave_3_per_point25=a=t*(.07*(1-as)+as); shapecode_0_enabled=1 shapecode_0_sides=60 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.398722 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.700000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ax=0; ay=0; az=-30; shape_0_per_frame2= shape_0_per_frame3=bx = ax; shape_0_per_frame4=by = ay*cos(q1) - az*sin(q1); shape_0_per_frame5=bz = ay*sin(q1) + az*cos(q1); shape_0_per_frame6= shape_0_per_frame7=ax = bx*cos(q2) - bz*sin(q2); shape_0_per_frame8=ay = by; shape_0_per_frame9=az = bx*sin(q2) + bz*cos(q2); shape_0_per_frame10= shape_0_per_frame11=bx = ax*cos(q3) - ay*sin(q3); shape_0_per_frame12=by = ax*sin(q3) + ay*cos(q3); shape_0_per_frame13=bz = az; shape_0_per_frame14= shape_0_per_frame15=vx=bx; vy=by; vz=bz; shape_0_per_frame16= shape_0_per_frame17=x=vx/abs(vz-10)+.5; shape_0_per_frame18=y=vy/abs(vz-10)+.5; shape_0_per_frame19= shape_0_per_frame20=//a=below(vz,0); shape_0_per_frame21=x=.5; shape_0_per_frame22=y=.5; shape_0_per_frame23=rad=.1; shapecode_1_enabled=1 shapecode_1_sides=60 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.298682 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.691150 shapecode_1_tex_zoom=1.500923 shapecode_1_r=0.200000 shapecode_1_g=0.100000 shapecode_1_b=1.000000 shapecode_1_a=0.000000 shapecode_1_r2=0.040000 shapecode_1_g2=0.050000 shapecode_1_b2=0.400000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=1 shapecode_2_sides=60 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=1.543040 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.570700 shapecode_2_tex_zoom=1.500990 shapecode_2_r=0.000000 shapecode_2_g=0.500000 shapecode_2_b=0.600000 shapecode_2_a=0.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.700000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=r=abs(cos(time*3.243+.434+sin(time*1.23+4.324))); shape_2_per_frame2=g=abs(cos(time*2.03+1.546+cos(time*3.01+1.98))); shape_2_per_frame3=b=.75*abs(sin(time*2.54+.65+sin(time*3.77+8))); shapecode_3_enabled=1 shapecode_3_sides=6 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.114900 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=0.700000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=0.800000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=q8=-q8+1; shape_3_per_frame2=t=(frame%6+4); shape_3_per_frame3=sides=if(equal(t%2,0),6,60); shape_3_per_frame4= shape_3_per_frame5=r=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame6=g=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame7=b=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame8= shape_3_per_frame9=r2=equal(t,4)*.3+equal(t,6)*.1+equal(t,8)*.3; shape_3_per_frame10=g2=equal(t,4)*.1+equal(t,6)*.5+equal(t,8)*.15; shape_3_per_frame11=b2=equal(t,4)*.6+equal(t,6)*.3+equal(t,8)*.0; shape_3_per_frame12= shape_3_per_frame13=r=r+equal(t%2,1); shape_3_per_frame14=g=g+equal(t%2,1); shape_3_per_frame15=b=b+equal(t%2,1)*.7; shape_3_per_frame16= shape_3_per_frame17=r2=r2+equal(t%2,1); shape_3_per_frame18=g2=g2+equal(t%2,1)*.8; shape_3_per_frame19= shape_3_per_frame20=rad=equal(t,4)*.1+equal(t,5)*.14+equal(t,6)*.14+equal(t,7)*.18 +equal(t,8)*.12+equal(t,9)*.2; shape_3_per_frame21= shape_3_per_frame22=an=atan2(q8-.5,q7-.5); shape_3_per_frame23=ang=0+equal(t%2,0)*2*an; shape_3_per_frame24=ang=if(equal(t,6),-ang,ang); shape_3_per_frame25= shape_3_per_frame26=d=sqrt(sqr(q7-.5)+sqr(q8-.5)); shape_3_per_frame27=a=above(1-d,0)*sqrt(1-d); shape_3_per_frame28= shape_3_per_frame29=x=t*(.5-q7)*.1617+q7; shape_3_per_frame30=y=t*(.5-q8)*.1617+q8; per_frame_1=st=if(equal(st,0),time-131,st); per_frame_2=mytime=time-st; per_frame_3= per_frame_4=phi=6.2831*(mytime+4.564)*.02; per_frame_5=theta=6.2831*(mytime*.03+1.54); per_frame_6=rho=6.2831*abs(sin(mytime*0)); per_frame_7= per_frame_8=q1=phi; per_frame_9=q2=theta; per_frame_10=q3=rho; per_frame_11= per_frame_12=ax=0; ay=0; az=-30; per_frame_13=bx = ax; per_frame_14=by = ay*cos(q1) - az*sin(q1); per_frame_15=bz = ay*sin(q1) + az*cos(q1); per_frame_16= per_frame_17=ax = bx*cos(q2) - bz*sin(q2); per_frame_18=ay = by; per_frame_19=az = bx*sin(q2) + bz*cos(q2); per_frame_20= per_frame_21=bx = ax*cos(q3) - ay*sin(q3); per_frame_22=by = ax*sin(q3) + ay*cos(q3); per_frame_23=bz = az; per_frame_24=vx=bx; vy=by; vz=bz; per_frame_25= per_frame_26=q7=vx/abs(vz-10)+.5; per_frame_27=vy=-vy+1; per_frame_28=q8=vy/abs(vz-10)+.5; per_frame_29=q7=if(1-below(vz,0), -100,q7); per_frame_30=q8=if(1-below(vz,0), -100,q8); per_frame_31=ob_size=1; per_frame_32=ob_a=min(.005/(sqr(q7-.5)+sqr(q8-.5)),.8); per_frame_33=monitor=mytime; per_frame_34=zoom=1+.015*85/FPS; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Braindance 1.milk0000664000175000017500000000204511756064134027457 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.925 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.297568 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=0.999514 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.489 wave_y=0.5 ob_size=0.5 ob_r=0.01 ob_g=0 ob_b=0 ob_a=0 ib_size=0.26 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=colour = sin(time*1.2)/2 + 0.5; per_frame_2=wave_g = 1-colour; per_frame_3=wave_b =0.9 + sin(time/3)/10; per_frame_4=wave_r = colour; per_pixel_1=sy= if(below(y,0.47),if(above(y,0.03),pow(log(ang*time),3)/4,-4),1.1); per_pixel_2=zoom = 1 + sin(rad)/10; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - The Shroomery.milk0000664000175000017500000003444211756064134030006 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=0.332702 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.000000 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=7.058490 nMotionVectorsY=31.639950 mv_dx=-0.385207 mv_dy=-0.168757 mv_l=0.598467 mv_r=0.358736 mv_g=0.275337 mv_b=0.561849 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.027964 wavecode_0_smoothing=0.000000 wavecode_0_r=0.300000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_init1=//pi wave_0_init2=//t8=3.14159265*0.15; wave_0_init3=//t5 = 1; wave_0_init4= wave_0_init5=//n =300; wave_0_init6=t1 = 300; wave_0_init7=//rx = 0; wave_0_init8=t2 = 0; wave_0_init9=//ry = 0; wave_0_init10=t3 = 0; wave_0_init11=//tpi =3.1415; wave_0_init12=t4 = 3.14159265; wave_0_init13=//c=1; wave_0_init14=t5 = 1; wave_0_init15=//hu=10; wave_0_init16=t6 = 10; wave_0_init17=//hut=-10; wave_0_init18=t7 = -10; wave_0_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_0_per_frame2=t6 = (t7+t6*5)/6; wave_0_per_frame3=t2 = pow(2*bass+bass_att,5)*0.00015111 +oldt2; wave_0_per_frame4=oldt2 = t2; wave_0_per_frame5=//t2 = 3*sin(time*0.0965); wave_0_per_frame6=t3 = pow(2*bass+bass_att,4)*0.00026213 + oldt3; wave_0_per_frame7=oldt3 = t3; wave_0_per_frame8=//t3 = 3*sin(time*0.0872); wave_0_per_frame9= wave_0_per_frame10=q1 = -cos(cos(t2)); wave_0_per_frame11=q2 = cos(-t3); wave_0_per_frame12=q3 = sin(cos(-t2)); wave_0_per_frame13=q4 = sin(t3); wave_0_per_point1=u = sample*2-1; wave_0_per_point2=rf = 512; wave_0_per_point3=shc = 1-u*u; wave_0_per_point4=cf = below(sample,0.45); wave_0_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_0_per_point6=u = u + v/8; wave_0_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_0_per_point8=py = sample*2-1; wave_0_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_0_per_point10=y1 = py*q1 + pz*q3; wave_0_per_point11=z1 = pz*q1 - py*q3; wave_0_per_point12=x2 = px*q2 + z1*q4; wave_0_per_point13=z2 = z1*q2 - px*q4+5; wave_0_per_point14=x = x2/z2; wave_0_per_point15=y = y1/z2; wave_0_per_point16=x = x*0.5 + 0.5; wave_0_per_point17=y = 0.5*y + 0.5; wave_0_per_point18=r = 0.5+sin(sample*195)*0.5; wave_0_per_point19=g = 0.5*sin(time*0.145)+0.499*(0.5+sin(x*95)*0.5); wave_0_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.027964 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.400000 wavecode_1_a=1.000000 wave_1_init1=//pi wave_1_init2=//t8=3.14159265*0.15; wave_1_init3=//t5 = 1; wave_1_init4= wave_1_init5=//n =300; wave_1_init6=t1 = 300; wave_1_init7=//rx = 0; wave_1_init8=t2 = 0; wave_1_init9=//ry = 0; wave_1_init10=t3 = 0; wave_1_init11=//tpi =3.1415; wave_1_init12=t4 = 3.14159265; wave_1_init13=//c=1; wave_1_init14=t5 = 1; wave_1_init15=//hu=10; wave_1_init16=t6 = 10; wave_1_init17=//hut=-10; wave_1_init18=t7 = -10; wave_1_per_frame1=t7 = 0.5+0.5*sin(time*0.135)*t4; wave_1_per_frame2=t6 = (t7+t6*5)/6; wave_1_per_frame3=t2 = pow(bass+bass_att,6)*0.00005 + 0.022+ oldt2; wave_1_per_frame4=oldt2 = if(above(t2,10000),0,t2); wave_1_per_frame5=//t2 = t2 -cos(time*0.451); wave_1_per_frame6=t3 = pow(bass+bass_att,7)*0.00005 + 0.0278 +oldt3; wave_1_per_frame7=oldt3 = t3; wave_1_per_frame8=//t3 = t3-cos(time*0.321); wave_1_per_frame9=q1 = -cos(cos(t2)); wave_1_per_frame10=q2 = -cos(t3); wave_1_per_frame11=q3 = sin(cos(t2)); wave_1_per_frame12=q4 = sin(t3); wave_1_per_point1=u = sample*2-1; wave_1_per_point2=rf = 1000; wave_1_per_point3=shc = 1-u*u; wave_1_per_point4=cf = below(sample,0.45); wave_1_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_1_per_point6=u = u + v/8; wave_1_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_1_per_point8=py = sample*2-1; wave_1_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_1_per_point10=y1 = py*q1 + pz*q3; wave_1_per_point11=z1 = pz*q1 - py*q3; wave_1_per_point12=x2 = px*q2 + z1*q4; wave_1_per_point13=z2 = z1*q2 - px*q4+5; wave_1_per_point14=x = x2/z2; wave_1_per_point15=y = y1/z2; wave_1_per_point16=x = x*0.5 + 0.5; wave_1_per_point17=y = 0.5*y + 0.5; wave_1_per_point18=r = abs(sample-(sample*progress)); wave_1_per_point19=g = sample/y; wave_1_per_point20=b = x2*sample; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.027964 wavecode_2_smoothing=0.000000 wavecode_2_r=0.800000 wavecode_2_g=0.400000 wavecode_2_b=0.400000 wavecode_2_a=1.000000 wave_2_init1=//pi wave_2_init2=//t8=3.14159265*0.15; wave_2_init3=//t5 = 1; wave_2_init4= wave_2_init5=//n =300; wave_2_init6=t1 = 300; wave_2_init7=//rx = 0; wave_2_init8=t2 = 0; wave_2_init9=//ry = 0; wave_2_init10=t3 = 0; wave_2_init11=//tpi =3.1415; wave_2_init12=t4 = 3.14159265; wave_2_init13=//c=1; wave_2_init14=t5 = 1; wave_2_init15=//hu=10; wave_2_init16=t6 = 10; wave_2_init17=//hut=-10; wave_2_init18=t7 = -10; wave_2_per_frame1=t7 = 0.5+0.5*sin(time*0.896)*t4; wave_2_per_frame2=t6 = (t7+t6*5)/6; wave_2_per_frame3=t2 = pow(1.13*bass+bass_att,5)*0.0001 +0.0017+oldt2; wave_2_per_frame4=oldt2 = t2; wave_2_per_frame5=t2 = t2 + sin(time*0.01963); wave_2_per_frame6=t3 = pow(bass+1.14*bass_att,5)*0.0001 + 0.00121 +oldt3; wave_2_per_frame7=oldt3 = t3; wave_2_per_frame8=t3 = t3 + sin(time*0.06527); wave_2_per_frame9=q1 = -cos(cos(t2)); wave_2_per_frame10=q2 = cos(t3); wave_2_per_frame11=q3 = sin(cos(t2)); wave_2_per_frame12=q4 = sin(t3); wave_2_per_point1=u = sample*2-1; wave_2_per_point2=rf = 1000; wave_2_per_point3=shc = 1-u*u; wave_2_per_point4=cf = below(sample,0.45); wave_2_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_2_per_point6=u = u + v/8; wave_2_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_2_per_point8=py = sample*2-1; wave_2_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_2_per_point10=y1 = py*q1 + pz*q3; wave_2_per_point11=z1 = pz*q1 - py*q3; wave_2_per_point12=x2 = px*q2 + z1*q4; wave_2_per_point13=z2 = z1*q2 - px*q4+5; wave_2_per_point14=x = x2/z2; wave_2_per_point15=y = y1/z2; wave_2_per_point16=x = x*0.5 + 0.5; wave_2_per_point17=y = 0.5*y + 0.5; wave_2_per_point18=r = sample; wave_2_per_point19=g = x*sample; wave_2_per_point20=b = y*x/sample; wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.027964 wavecode_3_smoothing=0.000000 wavecode_3_r=0.000000 wavecode_3_g=0.500000 wavecode_3_b=0.700000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 0; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 3.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = q8*0.7825; wave_3_per_frame4=t3 = q8*0.6242; wave_3_per_frame5=q1 = -cos(cos(t2)); wave_3_per_frame6=q2 = cos(t3); wave_3_per_frame7=q3 = sin(cos(t2)); wave_3_per_frame8=q4 = sin(t3); wave_3_per_point1=u = sample*2-1; wave_3_per_point2=rf = 1000; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,0.45); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.55), (sample-0.45)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/8; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5*(y/x) + 0.499*sin(time*0.564); wave_3_per_point19=b = 0.5*(x*y) + 0.499*sin(time*0.457); wave_3_per_point20=g = 0.5*(x*x) + 0.499*sin(time*0.134); shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.496295 shapecode_0_ang=0.000000 shapecode_0_tex_ang=5.617169 shapecode_0_tex_zoom=1.699528 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.100000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_0_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_0_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_0_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_0_per_frame5=tex_Ang = q8; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.496295 shapecode_1_ang=0.000000 shapecode_1_tex_ang=5.617169 shapecode_1_tex_zoom=1.719942 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.100000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_1_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_1_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_1_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_1_per_frame5=tex_Ang = q8-0.02; shape_1_per_frame6=//x = x +0.01; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.496295 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.740601 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.100000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=//x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); shape_2_per_frame2=//y = 0.5+ 0.4*sin(0.311*time+0.213*q8); shape_2_per_frame3=//ang = 3.1415-3.1415*cos(time*0.1389); shape_2_per_frame4=//rad = 0.5+0.5*sin(q8*0.2685); shape_2_per_frame5=tex_Ang = q8-0.04; shape_2_per_frame6=//x = x +0.01; shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.120000 shapecode_3_y=0.200000 shapecode_3_rad=0.330038 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); shape_3_per_frame4=rad = 0.5+0.5*sin(q4*0.785); per_frame_init_1=//With thanks to UnConeD for his mushy SSC code. :) per_frame_1=warp=0; per_frame_2=wave_a=0; per_frame_3=decay = 0.97; per_frame_4=q7 = 0.00004*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_5= per_frame_6=q6 = oldq6+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+1.2*treb+0.4*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_7=oldq6 = q6; per_frame_8= per_frame_9=q4 = oldq4+ 0.0002*(pow(1+0.1*bass+0.1*bass_att+0.1*treb+0.1*treb_att+1.2*mid+0.4*mid_att,6)/fps); per_frame_10=oldq4 = q4; per_frame_11= per_frame_12=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_13=oldq8 = q8; per_frame_14= per_frame_15=q8 = oldq8+ 0.0002*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_16=oldq8 = if(above(q8,10000),0,q8); per_frame_17=ob_b = max(0,sin(q8*0.2542)*0.2 +0.1); per_frame_18=ob_r = max(0,sin(q8*0.985)*0.4 + 0.2); per_frame_19=ob_g = max(0,sin(q8*0.8711)*0.3 + 0.1); per_frame_20=ob_a =max(0,0.3*(q7-0.2))+0.1; per_frame_21=ib_r = 1-if(ob_size-0.005,0,1); per_frame_22=ib_g = ib_r*(0.21*0.2*sin(time*0.643)); per_frame_23=ib_b = ib_r*(0.21*0.2*sin(time*0.853)); per_frame_24=ib_a =0.2*q7; per_frame_25=echo_alpha = above(q7,0.2); per_frame_26=echo_zoom = 1 + 0.01*q7; per_pixel_1=dx=dx+0.007*sin((y*2-1)*meshx)+ 0.006*sin((y*2-1)*meshx*1.3333); per_pixel_2=dy=dy+sin(q8*0.1745)*0.007*cos((x*2-1)*meshx*1.3333)+ sin(q8*0.1875)*0.006*cos((x*2-1)*meshx*1.666); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - robotopia.milk0000664000175000017500000007204411756064134027157 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.500000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.200613 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.540000 fModWaveAlphaEnd=0.000000 fWarpAnimSpeed=0.010000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999922 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.020000 ib_size=0.500000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.020000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.891519 wavecode_0_smoothing=0.820000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=0.100000 wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_0_init9= wave_0_per_frame1=tm = time*.1; wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_0_per_frame5= wave_0_per_frame6=tic = min(time - tin,1); wave_0_per_frame7=tin = time; wave_0_per_frame8= wave_0_per_frame9=tva = (tic*q1*.5); wave_0_per_frame10=tvb = (tic*q2*.5); wave_0_per_frame11=tvc = (tic*q3*.5); wave_0_per_frame12= wave_0_per_frame13=q1 = tva; wave_0_per_frame14=q2 = tvb; wave_0_per_frame15=q3 = tvc; wave_0_per_frame16= wave_0_per_frame17=sz = .1; wave_0_per_frame18=ra = .1; wave_0_per_frame19=len = if(above(q6,3),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_0_per_frame20=t4 = len; wave_0_per_point1=ang = 0; wave_0_per_point2=len = t4; wave_0_per_point3=mad = .6; wave_0_per_point4= wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_0_per_point6=ita = (ita + 1)*above(sample,0); wave_0_per_point7= wave_0_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_0_per_point9= wave_0_per_point10=sw = sw - 1; wave_0_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_0_per_point12= wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_0_per_point14=a = lev*.1*1.46; wave_0_per_point15=a = equal(lev,7) + equal(lev,4) + equal(lev,1); wave_0_per_point16= wave_0_per_point17=ar = if(above(sample,0),ar,1); wave_0_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_0_per_point19=br = if(above(sample,0),br,1); wave_0_per_point20=br = if(equal(lev,1),br*-1,br); wave_0_per_point21=cr = if(above(sample,0),cr,1); wave_0_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_0_per_point23=dr = if(above(sample,0),dr,1); wave_0_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_0_per_point25=er = if(above(sample,0),er,1); wave_0_per_point26=er = if(equal(lev,4),er*-1,er); wave_0_per_point27=fr = if(above(sample,0),fr,1); wave_0_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_0_per_point29=gr = if(above(sample,0),gr,1); wave_0_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_0_per_point31= wave_0_per_point32=mlev = lev*above(sample,0); wave_0_per_point33= wave_0_per_point34=swi = equal(q4,0)*equal(sample,0); wave_0_per_point35= wave_0_per_point36=ha = if(swi,1-2*rand(2),ha); wave_0_per_point37=hb = if(swi,1-2*rand(2),hb); wave_0_per_point38=hc = if(swi,1-2*rand(2),hc); wave_0_per_point39=hd = if(swi,1-2*rand(2),hd); wave_0_per_point40=he = if(swi,1-2*rand(2),he); wave_0_per_point41=hf = if(swi,1-2*rand(2),hf); wave_0_per_point42=hg = if(swi,1-2*rand(2),hg); wave_0_per_point43= wave_0_per_point44=aang = if(above(sample,0),aang,aang + q1*ha*1); wave_0_per_point45=bang = if(above(sample,0),bang,bang + q1*hb*1.33); wave_0_per_point46=cang = if(above(sample,0),cang,cang + q2*hc*1.67); wave_0_per_point47=dang = if(above(sample,0),dang,dang + q2*hd*2); wave_0_per_point48=eang = if(above(sample,0),eang,eang + q3*he*2.33); wave_0_per_point49=fang = if(above(sample,0),fang,fang + q3*hf*2.67); wave_0_per_point50=gang = if(above(sample,0),gang,gang + q3*hg*3); wave_0_per_point51= wave_0_per_point52=len = len*mad; wave_0_per_point53=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_0_per_point54=y = 0.5 + above(lev,0)*cos(aang)*len; wave_0_per_point55= wave_0_per_point56=an = bang*(ar + br)*br; wave_0_per_point57=len = len*mad; wave_0_per_point58=x = x + above(lev,1)*sin(an)*len*br; wave_0_per_point59=y = y + above(lev,1)*cos(an)*len; wave_0_per_point60= wave_0_per_point61=an = cang*(ar + br + cr)*cr; wave_0_per_point62=len = len*mad; wave_0_per_point63=x = x + above(lev,2)*sin(an)*len*cr; wave_0_per_point64=y = y + above(lev,2)*cos(an)*len; wave_0_per_point65= wave_0_per_point66=an = dang*(ar + br + cr + dr)*dr; wave_0_per_point67=len = len*mad; wave_0_per_point68=x = x + above(lev,3)*sin(an)*len*dr; wave_0_per_point69=y = y + above(lev,3)*cos(an)*len; wave_0_per_point70= wave_0_per_point71=an = eang*(ar + br + cr + dr + er)*er; wave_0_per_point72=len = len*mad; wave_0_per_point73=x = x + above(lev,4)*sin(an)*len*er; wave_0_per_point74=y = y + above(lev,4)*cos(an)*len; wave_0_per_point75= wave_0_per_point76=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_0_per_point77=len = len*mad; wave_0_per_point78=x = x + above(lev,5)*sin(an)*len*fr; wave_0_per_point79=y = y + above(lev,5)*cos(an)*len; wave_0_per_point80= wave_0_per_point81=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_0_per_point82=len = len*mad; wave_0_per_point83=x = x + above(lev,6)*sin(an)*len*gr; wave_0_per_point84=y = y + above(lev,6)*cos(an)*len; wave_0_per_point85= wave_0_per_point86=x = (x-.5)*.75 + .5; wave_0_per_point87= wave_0_per_point88=g = t1 + lev*.1; wave_0_per_point89=r = t2 - lev*.1; wave_0_per_point90=b = t3; wave_0_per_point91= wave_0_per_point92=r = if(equal(q5,1),1,r); wave_0_per_point93=g = if(equal(q5,2),1,g); wave_0_per_point94=b = if(equal(q5,3),1,b); wave_0_per_point95= wave_0_per_point96=r = r - int(r); wave_0_per_point97=g = g - int(g); wave_0_per_point98=b = b - int(b); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=0.891519 wavecode_1_smoothing=0.820000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=0.100000 wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_1_init9= wave_1_per_frame1=tm = time*.1; wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame5= wave_1_per_frame6=tic = min(time - tin,1); wave_1_per_frame7=tin = time; wave_1_per_frame8= wave_1_per_frame9=tva = (tic*q1*.5); wave_1_per_frame10=tvb = (tic*q2*.5); wave_1_per_frame11=tvc = (tic*q3*.5); wave_1_per_frame12= wave_1_per_frame13=q1 = tva; wave_1_per_frame14=q2 = tvb; wave_1_per_frame15=q3 = tvc; wave_1_per_frame16= wave_1_per_frame17=sz = .3; wave_1_per_frame18=ra = .1; wave_1_per_frame19=len = if(above(q6,2),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_1_per_frame20=t4 = len; wave_1_per_point1=ang = 0; wave_1_per_point2=len = t4; wave_1_per_point3=mad = .6; wave_1_per_point4= wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_1_per_point6=ita = (ita + 1)*above(sample,0); wave_1_per_point7= wave_1_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_1_per_point9= wave_1_per_point10=sw = sw - 1; wave_1_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_1_per_point12= wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_1_per_point14=a = lev*.1*1.46; wave_1_per_point15=a = equal(lev,7) + equal(lev,4) + equal(lev,1); wave_1_per_point16= wave_1_per_point17=ar = if(above(sample,0),ar,1); wave_1_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_1_per_point19=br = if(above(sample,0),br,1); wave_1_per_point20=br = if(equal(lev,1),br*-1,br); wave_1_per_point21=cr = if(above(sample,0),cr,1); wave_1_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_1_per_point23=dr = if(above(sample,0),dr,1); wave_1_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_1_per_point25=er = if(above(sample,0),er,1); wave_1_per_point26=er = if(equal(lev,4),er*-1,er); wave_1_per_point27=fr = if(above(sample,0),fr,1); wave_1_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_1_per_point29=gr = if(above(sample,0),gr,1); wave_1_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_1_per_point31= wave_1_per_point32=mlev = lev*above(sample,0); wave_1_per_point33= wave_1_per_point34=swi = equal(q4,0)*equal(sample,0); wave_1_per_point35= wave_1_per_point36=ha = if(swi,1-2*rand(2),ha); wave_1_per_point37=hb = if(swi,1-2*rand(2),hb); wave_1_per_point38=hc = if(swi,1-2*rand(2),hc); wave_1_per_point39=hd = if(swi,1-2*rand(2),hd); wave_1_per_point40=he = if(swi,1-2*rand(2),he); wave_1_per_point41=hf = if(swi,1-2*rand(2),hf); wave_1_per_point42=hg = if(swi,1-2*rand(2),hg); wave_1_per_point43= wave_1_per_point44=aang = if(above(sample,0),aang,aang + q1*ha*1); wave_1_per_point45=bang = if(above(sample,0),bang,bang + q1*hb*1.33); wave_1_per_point46=cang = if(above(sample,0),cang,cang + q2*hc*1.67); wave_1_per_point47=dang = if(above(sample,0),dang,dang + q2*hd*2); wave_1_per_point48=eang = if(above(sample,0),eang,eang + q3*he*2.33); wave_1_per_point49=fang = if(above(sample,0),fang,fang + q3*hf*2.67); wave_1_per_point50=gang = if(above(sample,0),gang,gang + q3*hg*3); wave_1_per_point51= wave_1_per_point52=len = len*mad; wave_1_per_point53=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_1_per_point54=y = 0.5 + above(lev,0)*cos(aang)*len; wave_1_per_point55= wave_1_per_point56=an = bang*(ar + br)*br; wave_1_per_point57=len = len*mad; wave_1_per_point58=x = x + above(lev,1)*sin(an)*len*br; wave_1_per_point59=y = y + above(lev,1)*cos(an)*len; wave_1_per_point60= wave_1_per_point61=an = cang*(ar + br + cr)*cr; wave_1_per_point62=len = len*mad; wave_1_per_point63=x = x + above(lev,2)*sin(an)*len*cr; wave_1_per_point64=y = y + above(lev,2)*cos(an)*len; wave_1_per_point65= wave_1_per_point66=an = dang*(ar + br + cr + dr)*dr; wave_1_per_point67=len = len*mad; wave_1_per_point68=x = x + above(lev,3)*sin(an)*len*dr; wave_1_per_point69=y = y + above(lev,3)*cos(an)*len; wave_1_per_point70= wave_1_per_point71=an = eang*(ar + br + cr + dr + er)*er; wave_1_per_point72=len = len*mad; wave_1_per_point73=x = x + above(lev,4)*sin(an)*len*er; wave_1_per_point74=y = y + above(lev,4)*cos(an)*len; wave_1_per_point75= wave_1_per_point76=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_1_per_point77=len = len*mad; wave_1_per_point78=x = x + above(lev,5)*sin(an)*len*fr; wave_1_per_point79=y = y + above(lev,5)*cos(an)*len; wave_1_per_point80= wave_1_per_point81=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_1_per_point82=len = len*mad; wave_1_per_point83=x = x + above(lev,6)*sin(an)*len*gr; wave_1_per_point84=y = y + above(lev,6)*cos(an)*len; wave_1_per_point85= wave_1_per_point86=x = (x-.5)*.75 + .5; wave_1_per_point87= wave_1_per_point88=g = t1 + lev*.1; wave_1_per_point89=r = t2 - lev*.1; wave_1_per_point90=b = t3; wave_1_per_point91= wave_1_per_point92=r = if(equal(q5,1),1,r); wave_1_per_point93=g = if(equal(q5,2),1,g); wave_1_per_point94=b = if(equal(q5,3),1,b); wave_1_per_point95= wave_1_per_point96=r = r - int(r); wave_1_per_point97=g = g - int(g); wave_1_per_point98=b = b - int(b); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=0.891519 wavecode_2_smoothing=0.820000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=0.100000 wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_2_init9= wave_2_per_frame1=tm = time*.1; wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame5= wave_2_per_frame6=tic = min(time - tin,1); wave_2_per_frame7=tin = time; wave_2_per_frame8= wave_2_per_frame9=tva = (tic*q1*.5); wave_2_per_frame10=tvb = (tic*q2*.5); wave_2_per_frame11=tvc = (tic*q3*.5); wave_2_per_frame12= wave_2_per_frame13=q1 = tva; wave_2_per_frame14=q2 = tvb; wave_2_per_frame15=q3 = tvc; wave_2_per_frame16= wave_2_per_frame17=sz = .4; wave_2_per_frame18=ra = .1; wave_2_per_frame19=len = if(above(q6,1),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_2_per_frame20=t4 = len; wave_2_per_point1=ang = 0; wave_2_per_point2=len = t4; wave_2_per_point3=mad = .6; wave_2_per_point4= wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_2_per_point6=ita = (ita + 1)*above(sample,0); wave_2_per_point7= wave_2_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_2_per_point9= wave_2_per_point10=sw = sw - 1; wave_2_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_2_per_point12= wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_2_per_point14=a = lev*.1*1.46; wave_2_per_point15=a = equal(lev,7) + equal(lev,4) + equal(lev,1); wave_2_per_point16= wave_2_per_point17=ar = if(above(sample,0),ar,1); wave_2_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_2_per_point19=br = if(above(sample,0),br,1); wave_2_per_point20=br = if(equal(lev,1),br*-1,br); wave_2_per_point21=cr = if(above(sample,0),cr,1); wave_2_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_2_per_point23=dr = if(above(sample,0),dr,1); wave_2_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_2_per_point25=er = if(above(sample,0),er,1); wave_2_per_point26=er = if(equal(lev,4),er*-1,er); wave_2_per_point27=fr = if(above(sample,0),fr,1); wave_2_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_2_per_point29=gr = if(above(sample,0),gr,1); wave_2_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_2_per_point31= wave_2_per_point32=mlev = lev*above(sample,0); wave_2_per_point33= wave_2_per_point34=swi = equal(q4,0)*equal(sample,0); wave_2_per_point35= wave_2_per_point36=ha = if(swi,1-2*rand(2),ha); wave_2_per_point37=hb = if(swi,1-2*rand(2),hb); wave_2_per_point38=hc = if(swi,1-2*rand(2),hc); wave_2_per_point39=hd = if(swi,1-2*rand(2),hd); wave_2_per_point40=he = if(swi,1-2*rand(2),he); wave_2_per_point41=hf = if(swi,1-2*rand(2),hf); wave_2_per_point42=hg = if(swi,1-2*rand(2),hg); wave_2_per_point43= wave_2_per_point44=aang = if(above(sample,0),aang,aang + q1*ha*1); wave_2_per_point45=bang = if(above(sample,0),bang,bang + q1*hb*1.33); wave_2_per_point46=cang = if(above(sample,0),cang,cang + q2*hc*1.67); wave_2_per_point47=dang = if(above(sample,0),dang,dang + q2*hd*2); wave_2_per_point48=eang = if(above(sample,0),eang,eang + q3*he*2.33); wave_2_per_point49=fang = if(above(sample,0),fang,fang + q3*hf*2.67); wave_2_per_point50=gang = if(above(sample,0),gang,gang + q3*hg*3); wave_2_per_point51= wave_2_per_point52=len = len*mad; wave_2_per_point53=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_2_per_point54=y = 0.5 + above(lev,0)*cos(aang)*len; wave_2_per_point55= wave_2_per_point56=an = bang*(ar + br)*br; wave_2_per_point57=len = len*mad; wave_2_per_point58=x = x + above(lev,1)*sin(an)*len*br; wave_2_per_point59=y = y + above(lev,1)*cos(an)*len; wave_2_per_point60= wave_2_per_point61=an = cang*(ar + br + cr)*cr; wave_2_per_point62=len = len*mad; wave_2_per_point63=x = x + above(lev,2)*sin(an)*len*cr; wave_2_per_point64=y = y + above(lev,2)*cos(an)*len; wave_2_per_point65= wave_2_per_point66=an = dang*(ar + br + cr + dr)*dr; wave_2_per_point67=len = len*mad; wave_2_per_point68=x = x + above(lev,3)*sin(an)*len*dr; wave_2_per_point69=y = y + above(lev,3)*cos(an)*len; wave_2_per_point70= wave_2_per_point71=an = eang*(ar + br + cr + dr + er)*er; wave_2_per_point72=len = len*mad; wave_2_per_point73=x = x + above(lev,4)*sin(an)*len*er; wave_2_per_point74=y = y + above(lev,4)*cos(an)*len; wave_2_per_point75= wave_2_per_point76=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_2_per_point77=len = len*mad; wave_2_per_point78=x = x + above(lev,5)*sin(an)*len*fr; wave_2_per_point79=y = y + above(lev,5)*cos(an)*len; wave_2_per_point80= wave_2_per_point81=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_2_per_point82=len = len*mad; wave_2_per_point83=x = x + above(lev,6)*sin(an)*len*gr; wave_2_per_point84=y = y + above(lev,6)*cos(an)*len; wave_2_per_point85= wave_2_per_point86=x = (x-.5)*.75 + .5; wave_2_per_point87= wave_2_per_point88=g = t1 + lev*.1; wave_2_per_point89=r = t2 - lev*.1; wave_2_per_point90=b = t3; wave_2_per_point91= wave_2_per_point92=r = if(equal(q5,1),1,r); wave_2_per_point93=g = if(equal(q5,2),1,g); wave_2_per_point94=b = if(equal(q5,3),1,b); wave_2_per_point95= wave_2_per_point96=r = r - int(r); wave_2_per_point97=g = g - int(g); wave_2_per_point98=b = b - int(b); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.891519 wavecode_3_smoothing=0.820000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=0.100000 wave_3_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; wave_3_init9= wave_3_per_frame1=tm = time*.1; wave_3_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); wave_3_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); wave_3_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_3_per_frame5= wave_3_per_frame6=tic = min(time - tin,1); wave_3_per_frame7=tin = time; wave_3_per_frame8= wave_3_per_frame9=tva = (tic*q1*.5); wave_3_per_frame10=tvb = (tic*q2*.5); wave_3_per_frame11=tvc = (tic*q3*.5); wave_3_per_frame12= wave_3_per_frame13=q1 = tva; wave_3_per_frame14=q2 = tvb; wave_3_per_frame15=q3 = tvc; wave_3_per_frame16= wave_3_per_frame17=sz = .5; wave_3_per_frame18=ra = .1; wave_3_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len))); wave_3_per_frame20=t4 = len; wave_3_per_point1=ang = 0; wave_3_per_point2=len = t4; wave_3_per_point3=mad = .6; wave_3_per_point4= wave_3_per_point5=it = if(above(sample,0),(it+equal(lev,7)),1); wave_3_per_point6=ita = (ita + 1)*above(sample,0); wave_3_per_point7= wave_3_per_point8=mod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) )))))); wave_3_per_point9= wave_3_per_point10=sw = sw - 1; wave_3_per_point11=sw = if(equal(lev,7),mod,sw)*above(sample,0); wave_3_per_point12= wave_3_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7); wave_3_per_point14=a = lev*.1*1.46; wave_3_per_point15=a = equal(lev,7) + equal(lev,4) + equal(lev,1); wave_3_per_point16= wave_3_per_point17=ar = if(above(sample,0),ar,1); wave_3_per_point18=ar = if(equal(lev,0),ar*-1,ar); wave_3_per_point19=br = if(above(sample,0),br,1); wave_3_per_point20=br = if(equal(lev,1),br*-1,br); wave_3_per_point21=cr = if(above(sample,0),cr,1); wave_3_per_point22=cr = if(equal(lev,2),cr*-1,cr); wave_3_per_point23=dr = if(above(sample,0),dr,1); wave_3_per_point24=dr = if(equal(lev,3),dr*-1,dr); wave_3_per_point25=er = if(above(sample,0),er,1); wave_3_per_point26=er = if(equal(lev,4),er*-1,er); wave_3_per_point27=fr = if(above(sample,0),fr,1); wave_3_per_point28=fr = if(equal(lev,5),fr*-1,fr); wave_3_per_point29=gr = if(above(sample,0),gr,1); wave_3_per_point30=gr = if(equal(lev,6),gr*-1,gr); wave_3_per_point31= wave_3_per_point32=mlev = lev*above(sample,0); wave_3_per_point33= wave_3_per_point34=swi = equal(q4,0)*equal(sample,0); wave_3_per_point35= wave_3_per_point36=ha = if(swi,1-2*rand(2),ha); wave_3_per_point37=hb = if(swi,1-2*rand(2),hb); wave_3_per_point38=hc = if(swi,1-2*rand(2),hc); wave_3_per_point39=hd = if(swi,1-2*rand(2),hd); wave_3_per_point40=he = if(swi,1-2*rand(2),he); wave_3_per_point41=hf = if(swi,1-2*rand(2),hf); wave_3_per_point42=hg = if(swi,1-2*rand(2),hg); wave_3_per_point43= wave_3_per_point44=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1); wave_3_per_point45=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33); wave_3_per_point46=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67); wave_3_per_point47=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2); wave_3_per_point48=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33); wave_3_per_point49=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67); wave_3_per_point50=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3); wave_3_per_point51= wave_3_per_point52=len = len*mad; wave_3_per_point53=x = .5 + above(lev,0)*sin(aang)*len*ar; wave_3_per_point54=y = 0.5 + above(lev,0)*cos(aang)*len; wave_3_per_point55= wave_3_per_point56=an = bang*(ar + br)*br; wave_3_per_point57=len = len*mad; wave_3_per_point58=x = x + above(lev,1)*sin(an)*len*br; wave_3_per_point59=y = y + above(lev,1)*cos(an)*len; wave_3_per_point60= wave_3_per_point61=an = cang*(ar + br + cr)*cr; wave_3_per_point62=len = len*mad; wave_3_per_point63=x = x + above(lev,2)*sin(an)*len*cr; wave_3_per_point64=y = y + above(lev,2)*cos(an)*len; wave_3_per_point65= wave_3_per_point66=an = dang*(ar + br + cr + dr)*dr; wave_3_per_point67=len = len*mad; wave_3_per_point68=x = x + above(lev,3)*sin(an)*len*dr; wave_3_per_point69=y = y + above(lev,3)*cos(an)*len; wave_3_per_point70= wave_3_per_point71=an = eang*(ar + br + cr + dr + er)*er; wave_3_per_point72=len = len*mad; wave_3_per_point73=x = x + above(lev,4)*sin(an)*len*er; wave_3_per_point74=y = y + above(lev,4)*cos(an)*len; wave_3_per_point75= wave_3_per_point76=an = fang*(ar + br + cr + dr + er + fr)*fr; wave_3_per_point77=len = len*mad; wave_3_per_point78=x = x + above(lev,5)*sin(an)*len*fr; wave_3_per_point79=y = y + above(lev,5)*cos(an)*len; wave_3_per_point80= wave_3_per_point81=an = gang*(ar + br + cr + dr + er + fr + gr)*gr; wave_3_per_point82=len = len*mad; wave_3_per_point83=x = x + above(lev,6)*sin(an)*len*gr; wave_3_per_point84=y = y + above(lev,6)*cos(an)*len; wave_3_per_point85= wave_3_per_point86=x = (x-.5)*.75 + .5; wave_3_per_point87= wave_3_per_point88=g = t1 + lev*.1; wave_3_per_point89=r = t2 - lev*.1; wave_3_per_point90=b = t3; wave_3_per_point91= wave_3_per_point92=r = if(equal(q5,1),1,r); wave_3_per_point93=g = if(equal(q5,2),1,g); wave_3_per_point94=b = if(equal(q5,3),1,b); wave_3_per_point95= wave_3_per_point96=r = r - int(r); wave_3_per_point97=g = g - int(g); wave_3_per_point98=b = b - int(b); shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.430000 shapecode_0_y=0.340000 shapecode_0_rad=3.356410 shapecode_0_ang=3.141593 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.138466 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=it = (it + 1)*below(it,10000); shape_0_per_frame2=x = if(it%2,.26,.7247); shape_0_per_frame3= shape_0_per_frame4=tm = time*.1; shape_0_per_frame5=x = .26 + .4647*(tm-int(tm)); shape_0_per_frame6= shape_0_per_frame7=y = .5 + .25*sin(time*.05); shapecode_1_enabled=0 shapecode_1_sides=40 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.100000 shapecode_1_y=0.800000 shapecode_1_rad=0.833456 shapecode_1_ang=3.141593 shapecode_1_tex_ang=5.403539 shapecode_1_tex_zoom=0.499805 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=40 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.800000 shapecode_2_y=0.200000 shapecode_2_rad=0.415324 shapecode_2_ang=3.141593 shapecode_2_tex_ang=5.403539 shapecode_2_tex_zoom=0.499805 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=40 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=1.847536 shapecode_3_ang=3.141593 shapecode_3_tex_ang=5.592035 shapecode_3_tex_zoom=0.499805 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time - tin,1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7= per_frame_8= per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_12= per_frame_13=rb = 1; per_frame_14=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); per_frame_15=q1 = treb_avg; per_frame_16=q2 = mid_avg; per_frame_17=q3 = bass_avg; per_frame_18= per_frame_19=db = bass - bass_avg; per_frame_20= per_frame_21=it = (it + tic)*below(it,1); per_frame_22= per_frame_23=rb = .5*(1/tic); per_frame_24=bvb = tic*(bass*rb + (1/tic-rb)*bvb); per_frame_25=bd = bass - bvb; per_frame_26= per_frame_27=vm = vm - tic + swi; per_frame_28=swi = above(bd - vm,0); per_frame_29= per_frame_30=q4 = 1-swi; per_frame_31= per_frame_32=cm = if(above(iter,30) + equal(time,0),rand(3) + 1,cm); per_frame_33=iter = (iter + tic)*(1-above(iter,30)); per_frame_34=q5 = if(equal(cm,0),3,cm); per_frame_35= per_frame_36=cma = if(above(itar,5) + equal(time,0),int(vav*5),cma); per_frame_37=itar = (itar + tic)*(1-above(itar,5)); per_frame_38= per_frame_39=q6 = int(vav*5); per_frame_40= per_frame_41=monitor = q6; per_frame_42= projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar & Krash - Cerebral Demons.milk0000664000175000017500000000600311756064135031373 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.993998 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.334693 fWaveSmoothing=0.75 fWaveParam=-0.2199 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=1 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.4 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=vol = 0.167*(bass+mid+att); per_frame_6=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_7=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_8=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_9=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_10=xpos = xpos + 0.001*xspeed; per_frame_11=wave_x = 1.25*xpos + 0.5; per_frame_12=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_13=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_14=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_15=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_16=ypos = ypos + 0.001*yspeed; per_frame_17=wave_y = 1.25*ypos + 0.5; per_frame_18=dx = dx + dx_residual; per_frame_19=dy = dy + dy_residual; per_frame_20=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_21=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_22=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_23=rot = 0.1; per_frame_24=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_25=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_26=ib_r = 0.3+xpos; per_frame_27=ib_b = 0.06*bass; per_frame_28=ib_g = 0.25+ypos; per_frame_29=monitor =ib_g; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); per_frame_init_1=decay = 10000001; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer.milk0000664000175000017500000001331611756064134030313 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.018423 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(52/fps); per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//=sin(musictime*0.02)*0.3; per_frame_20=//q5=sin(musictime*0.01)*0.3; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=(rd*rd)*2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Digital Smoke.milk0000664000175000017500000000247111756064135027201 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=0.97 fVideoEchoZoom=1.728 fVideoEchoAlpha=0.4 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.8 fWaveScale=1.694 fWaveSmoothing=0.1 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=2 fShader=0 zoom=1.031 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.239 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 per_frame_1=wave_r = wave_r + 0.10*( 0.60*sin(1.037*time) + 0.40*sin(0.370*time) ); per_frame_2=wave_g = wave_g + 0.10*( 0.60*sin(0.944*time) + 0.40*sin(0.441*time) ); per_frame_3=wave_b = wave_b + 0.10*( 0.60*sin(0.851*time) + 0.40*sin(0.55*time) ); per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); fRating=2 projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Mosaics Of Ages.milk0000664000175000017500000000545511756064134030103 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=9.599999 nMotionVectorsY=9 mv_dx=-0.22 mv_dy=0 mv_l=0.05 mv_r=0 mv_g=0 mv_b=0 mv_a=0 per_frame_1=ob_r = 0.3 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.6- 0.4*sin(time*2.924); per_frame_3=ob_b = 0.35 - 0.3*cos(time*0.816); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.547); per_frame_8=ib_b = ib_b - 0.5*sin(time*1.431); per_frame_9=dx = dx -0.008*sin(time*0.23); per_frame_10=dy = dy - 0.008*sin(time*0.2); per_frame_11= per_frame_12=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_13=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_14=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_16=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_17=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_19=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_20=lastbeat = if(beat,time,lastbeat); per_frame_21=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_22=beatcounter = if(above(beatcounter,7), 0, beatcounter); per_frame_23=beateven = beatcounter%2; per_frame_24=//dx = dx + beateven*0.01; per_frame_25=q2 = beateven; per_pixel_1=qx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=qy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=box=(1-rad)+0.5*abs(x*3-0.4*sin(q1))%2 + 0.5*abs(y*3+0.4*sin(q1))%2; per_pixel_4=box = 3*qy+3*qx; per_pixel_5=q1 = 8.05+(sin(x+0.137*time)-cos(y+0.213*time)); per_pixel_6=zoom = if(above(box,1.5),q1*.1,zoom); per_pixel_7=rot = if(above(box,1.5),1*sin(0.385*time),rot); per_pixel_8=cx= q2*(0&(x*4-0.5))*0.25+0.05; per_pixel_9=cy= q2*(0&(y*4-0.5))*0.25+0.05; projectM-complete-2.1.0-Source/presets_milkdrop_104/BrainStain-re entry.milk0000664000175000017500000001510211756064134027167 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.420000 fDecay=0.500000 fVideoEchoZoom=0.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.900000 fWaveScale=0.030000 fWaveSmoothing=0.500000 fWaveParam=0.000000 fModWaveAlphaStart=0.900000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=0.900000 fWarpScale=1.000000 fZoomExponent=0.389000 fShader=0.000000 zoom=0.200000 rot=1.000000 cx=0.000000 cy=0.000000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=27.640000 nMotionVectorsY=20.800000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.500000 mv_r=1.000000 mv_g=0.000000 mv_b=1.000000 mv_a=0.000000 per_frame_8 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=30 wavecode_0_ wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=0.080000 wavecode_0_smoothing=0.600000 wavecode_0_r=0.500000 wavecode_0_g=0.100000 wavecode_0_b=0.000010 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=20 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.070000 wavecode_1_smoothing=0.650000 wavecode_1_r=0.300010 wavecode_1_g=0.300000 wavecode_1_b=0.300000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=30 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.070000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.300000 wavecode_2_g=0.300000 wavecode_2_b=0.300000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=60 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=0.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=99 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.674000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=100.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=0.000000 shapecode_0_border_g=0.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=99 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.640000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=2.126000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1= shape_1_per_frame1= shapecode_2_enabled=1 shapecode_2_sides=99 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=2.000000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.630000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.750000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=100 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.619000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=0.570000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.900000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=wave_x = wave_x + 0.000*( 0.00*sin(2.121*time) + 0.00*sin(1.621*time) ); per_frame_2=wave_y = wave_y + 0.000*( 0.00*sin(1.742*time) + 0.00*sin(2.322*time) ); per_frame_3=wave_r = wave_r + 0.500*( 0.50*sin(0.823*time) + 0.40*sin(0.916*time) ); per_frame_4=wave_g = wave_g + 0.500*( 0.50*sin(0.900*time) + 0.40*sin(1.023*time) ); per_frame_5=wave_b = wave_b + 0.500*( 0.50*sin(0.808*time) + 0.40*sin(0.949*time) ); per_frame_6=rot = rot + 0.000*sin(time+0.000); per_frame_7=decay = decay - 0.00*equal(frame%30,0); per_frame_8=zoom=zoom+(bass_att-1)*0.1; per_frame_9=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Waterfall.milk0000664000175000017500000000215511756064134026504 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.998 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.39062 fWaveScale=2.201 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0 cy=0 dx=0 dy=0.005 warp=0 sx=1 sy=1 wave_r=0.15 wave_g=0.15 wave_b=0.75 wave_x=0.95 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.533*time) + 0.40*sin(0.945*time) ); per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.600*time) + 0.40*sin(0.856*time) ); per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.510*time) + 0.40*sin(0.920*time) ); per_pixel_1=sy=1.1-0.065*(1-cos((x*2-1)*1.57)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - pladman visits the sevendys.milk0000664000175000017500000001652111756064134032532 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=1 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=20 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sample); wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); wave_0_per_point3= wave_0_per_point4=r=value1-bass; wave_0_per_point5=g=value2-treb; wave_0_per_point6=b=1-(value1+value2+mid); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.431739 shapecode_0_ang=2.953098 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.707206 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=1.000000 shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); shape_0_per_frame3=bb=bb+.0015*(bass+bass_att+q2+treb_att+mid_att); shape_0_per_frame4=tex_ang=6.28*(sin(1.2*bb*q1*q2)*.5+1+cos(1.5*bb)*.5); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=rad=bb/frame-.8; shape_0_per_frame8=tri=if(above(bass,treb),1,0); shape_0_per_frame9=squ=if(above(treb,bass),1,0); shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); shape_0_per_frame11= shape_0_per_frame12=sides=3*tri+4*squ+300*cir; shape_0_per_frame13= shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; shape_0_per_frame15= shape_0_per_frame16=rr=bass_att; shape_0_per_frame17=gg=treb_att; shape_0_per_frame18=bb=mid_att; shape_0_per_frame19= shape_0_per_frame20= shape_0_per_frame21=r22=rr; shape_0_per_frame22=b22=bb; shape_0_per_frame23=g22=gg; shape_0_per_frame24= shape_0_per_frame25= shape_0_per_frame26=rr=br; shape_0_per_frame27=gg=bg; shape_0_per_frame28=bb=bo; shape_0_per_frame29= shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; shape_0_per_frame33= shape_0_per_frame34=border_r=br; shape_0_per_frame35=border_b=bo; shape_0_per_frame36=border_g=bg; shape_0_per_frame37= shape_0_per_frame38= shape_0_per_frame39=r=1-rr; shape_0_per_frame40=r2=b22; shape_0_per_frame41=b=1-bb; shape_0_per_frame42=b2=g22; shape_0_per_frame43=g=1-gg; shape_0_per_frame44=g2=r22; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1= per_frame_2=beatb=above(bass,bass_att); per_frame_3=beatbhard=if(beatb,bass-bass_att*.9,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att); per_frame_6=beatmhard=if(beatm,mid-mid_att*.9,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att); per_frame_9=beatthard=if(beatt,treb-treb_att*.9,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21= per_frame_22= per_frame_23=zoom=1.1; per_frame_24=wrap=0; per_frame_25=decay=.99999; per_pixel_1=dx=pow(q2*.001-q6*.0001,rad*q2); per_pixel_2=dy=pow(q4*.001-q6*.001,rad*q4+q5*ang); per_pixel_3=//zoom=1+sin(dx*bass+treb+mid+ang*rad); per_pixel_4=rot=1*(q2-q4)*q6; projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - Flare_dig_mix.milk0000664000175000017500000001550411756064134027756 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.630000 fDecay=0.940000 fVideoEchoZoom=1.001819 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.155000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=size=0.165; wave_1_per_point3= wave_1_per_point4=x=sin(n)*size + 0.5; wave_1_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_1_per_point6= wave_1_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_1_per_point8=r=sin(n)*0.5 + 0.5; wave_1_per_point9=g=sin(n+2.1)*0.5+0.5; wave_1_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_1_per_point11=r=r*flux; wave_1_per_point12=g=g*flux; wave_1_per_point13=b=b*flux wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.662300 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=68 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.724343 shapecode_1_ang=6.283185 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=1.374926 shapecode_1_r=1.000000 shapecode_1_g=0.300000 shapecode_1_b=0.100000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.500000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shapecode_2_enabled=1 shapecode_2_sides=13 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444840 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.166780 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_ang=sin(time); shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.364567 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.010000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(26/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25=zoom=.8; per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29= per_frame_30=musictime=musictime+mid*0.1; per_frame_31= per_frame_32=xpos=sin(musictime*0.1)*0.2; per_frame_33=ypos=cos(musictime*0.1)*0.2; per_frame_34=q4=xpos; per_frame_35=q5=ypos per_pixel_1=rot=rad/(ang+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Living Wall.milk0000664000175000017500000000635211756064134031570 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=28.24947 fWaveScale=0.01 fWaveSmoothing=0.27 fWaveParam=0.05 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0.025 ib_r=0.2 ib_g=0.2 ib_b=0.2 ib_a=1 nMotionVectorsX=1.024 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=5 mv_r=0 mv_g=0 mv_b=0 mv_a=1 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.324); per_frame_3=warp =0; per_frame_4=ib_r = ib_r + 0.2*sin(time*1.034); per_frame_5=ib_g = ib_g + 0.2*sin(time*1.147); per_frame_6=ib_b = ib_b - 0.2*sin(time*1.231); per_frame_7=wave_r = 0.5 + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_8=wave_b = 0.5 -0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.522)); per_frame_9=wave_g = 0.5+0.4*sin(time*1.731); per_frame_10=volume = 0.15*(bass_att+bass+mid+mid_att); per_frame_11=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_12=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_13=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_14=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_15=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_16=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_17=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_18=lastbeat = if(beat,time,lastbeat); per_frame_19=countertime = if(beat,time,countertime); per_frame_20=counter =-1*pow(min((time-countertime-3.7),0),3); per_frame_21=q3=oldq3+0.002*counter; per_frame_22=oldq3 =q3; per_frame_23=monitor = q3; per_frame_24=cx = cx - 0.4*sin(q3*0.542); per_frame_25=cy = cy + 0.4*sin(q3*0.753); per_frame_26=wave_b = 0.45 - 0.3*cos(q3*3.916); per_frame_27=mv_dx = sin(0.4*q3)*0.125; per_frame_28=mv_dy =-cos(0.4*q3)*0.1; per_frame_29=mv_l = (12*sin(q3*1.63)); per_frame_30=monitor = mv_x; per_frame_31=mv_x = 1.25; per_frame_32=mv_y =1.25; per_pixel_1=circle = 5*rad*rad*rad; per_pixel_2=q1 = 1.3+0.1*rad+0.5*(sin(0.3*pow(x,4)+x+0.3*q3+3*x*dx - 4*x*dy )-cos(0.2*pow(y,4)+y+q3+ 2*y*rot - 2*y*(1-sy) + (1-sx))); per_pixel_3=zoom = if(above(circle,1),q1*.1,1-0.4*log(sqrt(2)-rad)); per_pixel_4=dx = if(above(circle,1),1.3*sin(rot+0.75*x+0.942*q3),0); per_pixel_5=dy= if(above(circle,1),1.3*sin(cx+0.75*y+1.081*q3),0); per_pixel_6=rot = if(above(circle,1),0.4*sin(dx+rad+(x*y)+0.812*q3),0.01*rad); per_pixel_7=sy = if(above(circle,1),1+0.03*sin(dy-rad+(x+y)+1.21*q3),1); per_pixel_8=sx = if(above(circle,1),1+0.03*sin(cy+rad+(x-y)+1.33*q3),1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - spark C_Phat_Jester_Mix_v2.milk0000664000175000017500000003157611756064134031343 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.060000 wavecode_0_g=0.040000 wavecode_0_b=0.110000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=time*0.5; wave_0_per_frame2=t2=time*0.33; wave_0_per_frame3=t3=time*0.23; wave_0_per_frame4=t8=-1 wave_0_per_point1=scale=1+q1; wave_0_per_point2= wave_0_per_point3=n=sample*6.283*4; wave_0_per_point4=third=6.283/3; wave_0_per_point5=cycle=int(sample*4); wave_0_per_point6=pos=t8; wave_0_per_point7=pos=if( equal(pos,1) , -1 , pos+1 ); wave_0_per_point8=pos=if( equal(sample*4-cycle,0) , 0 , pos); wave_0_per_point9=t8=pos; wave_0_per_point10=points= equal(pos,0); wave_0_per_point11=a=equal(pos,0)*q2; wave_0_per_point12= wave_0_per_point13=xp=sin(n) * 0.05 *points *scale; wave_0_per_point14=yp=pos; wave_0_per_point15=zp=cos(n) * 0.05 *points *scale; wave_0_per_point16= wave_0_per_point17=//rot x wave_0_per_point18=ang=3.1415/2 - above(cycle,0.99) * third; wave_0_per_point19= wave_0_per_point20=sang=sin(ang);cang=cos(ang); wave_0_per_point21=xq=xp*sang + yp*cang; wave_0_per_point22=yq=xp*cang - yp*sang; wave_0_per_point23=zq=zp; wave_0_per_point24=xp=xq;yp=yq;zp=zq; wave_0_per_point25= wave_0_per_point26=//rot y wave_0_per_point27=ang=3.1415/2; wave_0_per_point28=step1=equal(cycle,2)*third; wave_0_per_point29=step2=equal(cycle,3)*third*2; wave_0_per_point30=ang=ang+step1+step2; wave_0_per_point31=ang=ang ; wave_0_per_point32= wave_0_per_point33=sang=sin(ang);cang=cos(ang); wave_0_per_point34=xq=xp*sang + zp*cang; wave_0_per_point35=yq=yp; wave_0_per_point36=zq=xp*cang - zp*sang; wave_0_per_point37=xp=xq;yp=yq;zp=zq; wave_0_per_point38= wave_0_per_point39=ang=time*0.23; wave_0_per_point40=sang=sin(ang);cang=cos(ang); wave_0_per_point41=xq=xp;; wave_0_per_point42=yq=yp*sang + zp*cang; wave_0_per_point43=zq=yp*cang - zp*sang; wave_0_per_point44=xp=xq;yp=yq;zp=zq; wave_0_per_point45= wave_0_per_point46=ang=time*0.6; wave_0_per_point47=sang=sin(ang);cang=cos(ang); wave_0_per_point48=xq=xp*sang + zp*cang; wave_0_per_point49=yq=yp; wave_0_per_point50=zq=xp*cang - zp*sang; wave_0_per_point51=xp=xq;yp=yq;zp=zq; wave_0_per_point52= wave_0_per_point53= wave_0_per_point54=zp=zp+4.1; wave_0_per_point55=xs=xp/zp + 0.5; wave_0_per_point56=ys=yp/zp *1.333 + 0.5; wave_0_per_point57= wave_0_per_point58=x=xs;y=ys; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61= wave_0_per_point62=black=1 - equal(pos,0); wave_0_per_point63=r=r*black; wave_0_per_point64=g=g*black; wave_0_per_point65=b=b*black; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.060000 wavecode_1_g=0.040000 wavecode_1_b=0.020000 wavecode_1_a=1.000000 wave_1_per_point1=scale=1+q1; wave_1_per_point2= wave_1_per_point3=n=sample*6.283*4; wave_1_per_point4=third=6.283/3; wave_1_per_point5=cycle=int(sample*4); wave_1_per_point6=pos=t8; wave_1_per_point7=pos=if( equal(pos,1) , -1 , pos+1 ); wave_1_per_point8=pos=if( equal(sample*4-cycle,0) , 0 , pos); wave_1_per_point9=t8=pos; wave_1_per_point10=points= equal(pos,0); wave_1_per_point11=a=equal(pos,0)*q2; wave_1_per_point12= wave_1_per_point13=xp=sin(n) * 0.05 *points *scale; wave_1_per_point14=yp=pos; wave_1_per_point15=zp=cos(n) * 0.05 *points *scale; wave_1_per_point16= wave_1_per_point17=//rot x wave_1_per_point18=ang=3.1415/2 - above(cycle,0.99) * third; wave_1_per_point19= wave_1_per_point20=sang=sin(ang);cang=cos(ang); wave_1_per_point21=xq=xp*sang + yp*cang; wave_1_per_point22=yq=xp*cang - yp*sang; wave_1_per_point23=zq=zp; wave_1_per_point24=xp=xq;yp=yq;zp=zq; wave_1_per_point25= wave_1_per_point26=//rot y wave_1_per_point27=ang=3.1415/2; wave_1_per_point28=step1=equal(cycle,2)*third; wave_1_per_point29=step2=equal(cycle,3)*third*2; wave_1_per_point30=ang=ang+step1+step2; wave_1_per_point31=ang=ang ; wave_1_per_point32=sang=sin(ang);cang=cos(ang); wave_1_per_point33=xq=xp*sang + zp*cang; wave_1_per_point34=yq=yp; wave_1_per_point35=zq=xp*cang - zp*sang; wave_1_per_point36=xp=xq;yp=yq;zp=zq; wave_1_per_point37= wave_1_per_point38=yp=-yp; wave_1_per_point39=ang=time*0.23; wave_1_per_point40=sang=sin(ang);cang=cos(ang); wave_1_per_point41=xq=xp;; wave_1_per_point42=yq=yp*sang + zp*cang; wave_1_per_point43=zq=yp*cang - zp*sang; wave_1_per_point44=xp=xq;yp=yq;zp=zq; wave_1_per_point45= wave_1_per_point46=ang=time*0.6; wave_1_per_point47=sang=sin(ang);cang=cos(ang); wave_1_per_point48=xq=xp*sang + zp*cang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cang - zp*sang; wave_1_per_point51=xp=xq;yp=yq;zp=zq; wave_1_per_point52= wave_1_per_point53= wave_1_per_point54=zp=zp+4.1; wave_1_per_point55=xs=xp/zp + 0.5; wave_1_per_point56=ys=yp/zp *1.333 + 0.5; wave_1_per_point57= wave_1_per_point58=x=xs;y=ys; wave_1_per_point59= wave_1_per_point60= wave_1_per_point61=a=a*(1-q8*0.5); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=0.210000 wavecode_2_g=0.120000 wavecode_2_b=0.050000 wavecode_2_a=1.000000 wave_2_per_frame1=advance=advance+ 0.005; wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); wave_2_per_frame3=t1=advance wave_2_per_point1= wave_2_per_point2=s=sample*6.28; wave_2_per_point3= wave_2_per_point4=//plot random x position via function of sample pos; wave_2_per_point5=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_2_per_point6=xp=xp*0.20; wave_2_per_point7= wave_2_per_point8=//plot random y position via function of sample pos; wave_2_per_point9=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_2_per_point10=yp=yp*0.20; wave_2_per_point11= wave_2_per_point12=//plot random z position via function of sample pos; wave_2_per_point13=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_2_per_point14=zp=zp*0.25; wave_2_per_point15= wave_2_per_point16=//pull stars toward screen wave_2_per_point17=zp=zp + 1 - t1; wave_2_per_point18= wave_2_per_point19=//correct when below 0 wave_2_per_point20=zp=if( below(zp,0) , zp+2 , zp ); wave_2_per_point21= wave_2_per_point22=//darken far stars wave_2_per_point23=a=(1 - zp*0.5); wave_2_per_point24= wave_2_per_point25=zp=zp*0.7; wave_2_per_point26= wave_2_per_point27=x_screen=xp/zp + 0.5; wave_2_per_point28=y_screen=yp/zp*1.333 + 0.5; wave_2_per_point29= wave_2_per_point30=x=x_screen; wave_2_per_point31=y=y_screen; wave_2_per_point32= wave_2_per_point33=ag=atan( (y-0.5)/(x-0.5) ); wave_2_per_point34= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.610000 wavecode_3_g=0.720000 wavecode_3_b=0.950000 wavecode_3_a=1.000000 wave_3_per_frame1=advance=advance+ 0.008; wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); wave_3_per_frame3=t1=advance wave_3_per_point1=sparkle=sin(sample*6.283*3+time*5)*0.5+0.5; wave_3_per_point2= wave_3_per_point3=s=sample*6.28; wave_3_per_point4= wave_3_per_point5=//plot random x position via function of sample pos; wave_3_per_point6=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); wave_3_per_point7=xp=xp*0.20; wave_3_per_point8= wave_3_per_point9=//plot random y position via function of sample pos; wave_3_per_point10=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); wave_3_per_point11=yp=yp*0.20; wave_3_per_point12= wave_3_per_point13=//plot random z position via function of sample pos; wave_3_per_point14=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); wave_3_per_point15=zp=zp*0.25; wave_3_per_point16= wave_3_per_point17=//pull stars toward screen wave_3_per_point18=zp=zp + 1 - t1; wave_3_per_point19= wave_3_per_point20=//correct when below 0 wave_3_per_point21=zp=if( below(zp,0) , zp+2 , zp ); wave_3_per_point22= wave_3_per_point23=//darken far stars wave_3_per_point24=a=(1 - zp*0.5); wave_3_per_point25=a=a*sparkle; wave_3_per_point26= wave_3_per_point27=zp=zp*0.7; wave_3_per_point28= wave_3_per_point29=x_screen=xp/zp + 0.5; wave_3_per_point30=y_screen=yp/zp*1.333 + 0.5; wave_3_per_point31= wave_3_per_point32=x=x_screen; wave_3_per_point33=y=y_screen; wave_3_per_point34= wave_3_per_point35=ag=atan( (y-0.5)/(x-0.5) ); wave_3_per_point36= shapecode_0_enabled=0 shapecode_0_sides=6 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.323535 shapecode_0_ang=0.314159 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=4.722082 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=0.800000 shapecode_0_b2=0.700000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=a=q8 shapecode_1_enabled=1 shapecode_1_sides=36 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.919742 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.980296 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=0.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.940000 shapecode_1_a2=0.060000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_zoom=tex_zoom+ (sin(time*0.3)*0.2); shape_1_per_frame2= shape_1_per_frame3=ang=sin(time*0.5)*0.01; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.600000 shapecode_2_g2=0.700000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=1 shapecode_3_sides=24 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.000000 shapecode_3_r2=0.500000 shapecode_3_g2=0.700000 shapecode_3_b2=0.800000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.400000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0 per_frame_init_8= per_frame_1=decay=0.98; per_frame_2=zoom=1.000; per_frame_3=warp=0; per_frame_4= per_frame_5= per_frame_6=q1=(mid_att+treb_att)*0.25; per_frame_7= per_frame_8=q2=1 - min(q1,2)*0.6; per_frame_9= per_frame_10= per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; per_frame_12=mvolB=(mvolB-0.007) + mvol*0.007; per_frame_13=mvolB=max(mvolB,0); per_frame_14=mvolB=min(mvolB,1); per_frame_15=q8=mvolB; per_frame_16=monitor=q8 per_frame_17= per_pixel_1=zoom=.99 + (sin(ang*(2+(treb/3)) + time*3)*0.5 + 0.5)*0.04; per_pixel_2=sx=-1; ././@LongLink0000000000000000000000000000015200000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Fantic Dancing Lights Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Fractopia (Fantic Dancing Lights Mix)0000664000175000017500000001355511756064134033060 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=1.000000 fVideoEchoZoom=1.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=4.574798 fWaveSmoothing=0.750000 fWaveParam=-0.400000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=9.860800 fWarpScale=16.217400 fZoomExponent=1.503744 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.999999 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.000000 ob_g=0.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.040000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=-0.002000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.150375 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x = 0.5 + 0.05*sin(q1*0.456); shape_0_per_frame2=y = 0.5 + 0.05*sin(q1*0.56); shape_0_per_frame3=tex_zoom = tex_zoom + 0.5*sin(q1*0.345); shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=q4 = 0.249+0.5*(rand(100)*0.01); per_frame_init_2=q5 = 0.249+0.5*(rand(100)*0.01); per_frame_init_3=q6 = 0.249+0.5*(rand(100)*0.01); per_frame_1=wave_a =0; per_frame_2=movement =movement + 0.5*(((bass+bass_att + 0.075*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); per_frame_3=movement = if(above(movement,10000), 0, movement); per_frame_4=ob_b = q4+0.25*sin(movement*3.816); per_frame_5=ob_g = q4+0.25*sin(movement*0.744); per_frame_6=ob_r = q4+0.25*sin(movement*0.707); per_frame_7=wrap = above(bass+bass_att,3); per_frame_8=decay=1; per_frame_9=rot=0; per_frame_10=zoom =0.98; per_frame_11=mv_r = 0; per_frame_12=mv_g = 0; per_frame_13=mv_b =0; per_frame_14=mv_dy = 0.03*sin(movement*0.34); per_frame_15=mv_dx = 0.035*(sin(movement*0.217)+cos(movement*0.413)+sin(movement*0.311)); per_frame_16=warp=0; per_frame_17=dx =0.01*sin(movement*5); per_frame_18=dy =0.0005*(bass+bass_att); per_pixel_1=myy = y-(0.250025); per_pixel_2=myx = x-0.5; per_pixel_3=dx =dx+ 2*(2*myx*myy); per_pixel_4=dy =dy+ 2*((myy*myy) - (myx*myx)); per_pixel_5= ././@LongLink0000000000000000000000000000017200000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & Rovastar - The Chaos Of Colours (sprouting dimentia mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss & Rovastar - The Chaos Of Colours (sprouti0000664000175000017500000001561411756064135032755 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.94 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=-0.02 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1 wavecode_3_smoothing=0.5 wavecode_3_r=1 wavecode_3_g=1 wavecode_3_b=1 wavecode_3_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.55 shapecode_0_ang=0 shapecode_0_tex_ang=0 shapecode_0_tex_zoom=1 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.9 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.4 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.4 shapecode_1_ang=0 shapecode_1_tex_ang=0 shapecode_1_tex_zoom=1 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.3 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.4 shapecode_2_ang=0 shapecode_2_tex_ang=0 shapecode_2_tex_zoom=1 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.5 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.5 shapecode_3_y=0.5 shapecode_3_rad=0.1 shapecode_3_ang=0 shapecode_3_tex_ang=0 shapecode_3_tex_zoom=1 shapecode_3_r=1 shapecode_3_g=0 shapecode_3_b=0 shapecode_3_a=1 shapecode_3_r2=0 shapecode_3_g2=1 shapecode_3_b2=0 shapecode_3_a2=0 shapecode_3_border_r=1 shapecode_3_border_g=1 shapecode_3_border_b=1 shapecode_3_border_a=0.1 per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_26=rot = 0.4 + 1.5*sin(time*0.273) + 0.4*sin(time*0.379+3); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Constant Velocity.milk0000664000175000017500000000220211756064134030124 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1.9 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.8 fWaveScale=1.981 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=2.853 fZoomExponent=1 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.6 wave_g=0.6 wave_b=0.6 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 nMotionVectorsX=12 nMotionVectorsY=9 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); per_pixel_1=dx=0.01*cos(ang+1.57); per_pixel_2=dy=-0.01*sin(ang+1.57); ././@LongLink0000000000000000000000000000016300000000000011565 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Intuitive Awareness (stimulus effect mix) .milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Studio Music - Intuitive Awareness (stimulus eff0000664000175000017500000004120111756064134033411 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.770000 fDecay=0.975000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.499900 nVideoEchoOrientation=3 nWaveMode=3 bAdditiveWaves=0 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.978110 fWaveScale=0.906958 fWaveSmoothing=0.900000 fWaveParam=0.020000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.803382 fWarpScale=2.155458 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=2.220765 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.450000 wave_b=0.380000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.110000 ob_g=0.180000 ob_b=0.130000 ob_a=1.000000 ib_size=0.005000 ib_r=0.310000 ib_g=0.300000 ib_b=0.370000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=1.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_init1=st=1; wave_0_per_frame1=t1=0; wave_0_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_0_per_frame3=t3=0; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time*0.3)*0.5+0.5; wave_0_per_frame6=t4=t4*128; wave_0_per_frame7= wave_0_per_frame8= wave_0_per_point1=n=sample*6.283 ; wave_0_per_point2= wave_0_per_point3=xp= 0; wave_0_per_point4=yp= 0; wave_0_per_point5=zp= 1; wave_0_per_point6= wave_0_per_point7=phs=sample*4; wave_0_per_point8= wave_0_per_point9=offset = sin(n*238)*(1-sample)*0.2; wave_0_per_point10= wave_0_per_point11=ang=(q2+phs)*1.78+offset; wave_0_per_point12= wave_0_per_point13=sang=sin(ang);cang=cos(ang); wave_0_per_point14=xq=xp*sang + zp*cang; wave_0_per_point15=yq=yp; wave_0_per_point16=zq=xp*cang - zp*sang; wave_0_per_point17=xp=xq;yp=yq;zp=zq; wave_0_per_point18= wave_0_per_point19= wave_0_per_point20=ang=(q2+phs)*0.1+offset; wave_0_per_point21=sang=sin(ang);cang=cos(ang); wave_0_per_point22=xq=xp*sang + yp*cang; wave_0_per_point23=yq=xp*cang - yp*sang; wave_0_per_point24=zq=zp; wave_0_per_point25=xp=xq;yp=yq;zp=zq; wave_0_per_point26= wave_0_per_point27= wave_0_per_point28=ang=(q2+phs)*1.2+offset; wave_0_per_point29=sang=sin(ang);cang=cos(ang); wave_0_per_point30=xq=xp*sang + zp*cang; wave_0_per_point31=yq=yp; wave_0_per_point32=zq=xp*cang - zp*sang; wave_0_per_point33=xp=xq;yp=yq;zp=zq; wave_0_per_point34= wave_0_per_point35= wave_0_per_point36=zp=zp + 3; wave_0_per_point37=x=xp/zp +0.5; wave_0_per_point38=y=yp/zp*1.333 + 0.5 ; wave_0_per_point39= wave_0_per_point40= wave_0_per_point41= wave_0_per_point42=tm=time*3; wave_0_per_point43=rr=tan(n + tm)*0.25; wave_0_per_point44=gg=tan(n + tm + 2.1)*0.25; wave_0_per_point45=bb=tan(n + tm + 4.2)*0.25; wave_0_per_point46=r=min(rr,1)*above(rr,0); wave_0_per_point47=g=min(gg,1)*above(gg,0); wave_0_per_point48=b=min(bb,1)*above(bb,0); wave_0_per_point49= wave_0_per_point50=r=1- pow( 1-r,3); wave_0_per_point51=g=1- pow( 1-g,3); wave_0_per_point52=b=1- pow( 1-b,3); wave_0_per_point53= wave_0_per_point54=aa= sin(n*t4)*0.5+0.5; wave_0_per_point55=aa=aa; wave_0_per_point56=r=r*aa*q1; wave_0_per_point57=g=g*aa*q1; wave_0_per_point58=b=b*aa*q1; wave_0_per_point59= wave_0_per_point60=r=if(q3 , 1-r , r); wave_0_per_point61=g=if(q3 , 1-g , g); wave_0_per_point62=b=if(q3 , 1-b , b); wave_0_per_point63= wave_0_per_point64=a=1-pow( 1-sample , 2); wave_0_per_point65= wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_init1=st=1; wave_1_per_frame1=t1=0; wave_1_per_frame2=t2=sin(time*0.17)*0.5+0.5; wave_1_per_frame3=t3=0; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time*0.3)*0.5+0.5; wave_1_per_frame6=t4=t4*128; wave_1_per_frame7= wave_1_per_frame8= wave_1_per_point1=n=sample*6.283 ; wave_1_per_point2= wave_1_per_point3=xp= 0; wave_1_per_point4=yp= 0; wave_1_per_point5=zp= 1; wave_1_per_point6= wave_1_per_point7=phs=sample*4; wave_1_per_point8= wave_1_per_point9=offset = sin(n*238)*(1-sample)*0.2; wave_1_per_point10= wave_1_per_point11=ang=(q2+phs)*1.78+offset; wave_1_per_point12= wave_1_per_point13=sang=sin(ang);cang=cos(ang); wave_1_per_point14=xq=xp*sang + zp*cang; wave_1_per_point15=yq=yp; wave_1_per_point16=zq=xp*cang - zp*sang; wave_1_per_point17=xp=xq;yp=yq;zp=zq; wave_1_per_point18= wave_1_per_point19= wave_1_per_point20=ang=(q2+phs)*0.1+offset; wave_1_per_point21=sang=sin(ang);cang=cos(ang); wave_1_per_point22=xq=xp*sang + yp*cang; wave_1_per_point23=yq=xp*cang - yp*sang; wave_1_per_point24=zq=zp; wave_1_per_point25=xp=xq;yp=yq;zp=zq; wave_1_per_point26= wave_1_per_point27= wave_1_per_point28=ang=(q2+phs)*1.2+offset; wave_1_per_point29=sang=sin(ang);cang=cos(ang); wave_1_per_point30=xq=xp*sang + zp*cang; wave_1_per_point31=yq=yp; wave_1_per_point32=zq=xp*cang - zp*sang; wave_1_per_point33=xp=xq;yp=yq;zp=zq; wave_1_per_point34= wave_1_per_point35= wave_1_per_point36=zp=zp + 3; wave_1_per_point37=x=-xp/zp +0.5; wave_1_per_point38=y=yp/zp*1.333 + 0.5 ; wave_1_per_point39= wave_1_per_point40= wave_1_per_point41= wave_1_per_point42=tm=time*3; wave_1_per_point43=rr=tan(n + tm)*0.25; wave_1_per_point44=gg=tan(n + tm + 2.1)*0.25; wave_1_per_point45=bb=tan(n + tm + 4.2)*0.25; wave_1_per_point46=r=min(rr,1)*above(rr,0); wave_1_per_point47=g=min(gg,1)*above(gg,0); wave_1_per_point48=b=min(bb,1)*above(bb,0); wave_1_per_point49= wave_1_per_point50=r=1- pow( 1-r,3); wave_1_per_point51=g=1- pow( 1-g,3); wave_1_per_point52=b=1- pow( 1-b,3); wave_1_per_point53= wave_1_per_point54=aa= sin(n*t4)*0.5+0.5; wave_1_per_point55=aa=aa; wave_1_per_point56=r=r*aa*q1; wave_1_per_point57=g=g*aa*q1; wave_1_per_point58=b=b*aa*q1; wave_1_per_point59= wave_1_per_point60=r=if(q3 , 1-r , r); wave_1_per_point61=g=if(q3 , 1-g , g); wave_1_per_point62=b=if(q3 , 1-b , b); wave_1_per_point63= wave_1_per_point64=a=1-pow( 1-sample , 2); wave_1_per_point65= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.997729 wavecode_3_smoothing=0.500000 wavecode_3_r=0.300000 wavecode_3_g=0.650000 wavecode_3_b=0.300000 wavecode_3_a=1.000000 wave_3_init1=//pi wave_3_init2=//t8=3.14159265*0.15; wave_3_init3=//t5 = 1; wave_3_init4= wave_3_init5=//n =300; wave_3_init6=t1 = 300; wave_3_init7=//rx = 0; wave_3_init8=t2 = 10; wave_3_init9=//ry = 0; wave_3_init10=t3 = 0; wave_3_init11=//tpi =3.1415; wave_3_init12=t4 = 2.14159265; wave_3_init13=//c=1; wave_3_init14=t5 = 1; wave_3_init15=//hu=10; wave_3_init16=t6 = 10; wave_3_init17=//hut=-10; wave_3_init18=t7 = -10; wave_3_per_frame1=t7 = 0.5+0.5*sin(time)*t4; wave_3_per_frame2=t6 = (t7+t6*5)/6; wave_3_per_frame3=t2 = pow(2*bass+bass_att,5)*0.01115111 +oldt2; wave_3_per_frame4=oldt2 = t2; wave_3_per_frame5=//t2 = 3*sin(time*1.1965); wave_3_per_frame6=t3 = pow(2*bass+bass_att,4)*0.01126213 + oldt3; wave_3_per_frame7=oldt3 = t3; wave_3_per_frame8=//t3 = 3*sin(time*0.0872); wave_3_per_frame9= wave_3_per_frame10=q1 = -cos(cos(t2)); wave_3_per_frame11=q2 = cos(-t3); wave_3_per_frame12=q3 = sin(cos(-t2)); wave_3_per_frame13=q4 = sin(t3); wave_3_per_point1=u = sample*1-1; wave_3_per_point2=rf = 512; wave_3_per_point3=shc = 1-u*u; wave_3_per_point4=cf = below(sample,1.05); wave_3_per_point5=u=if(cf,sqrt(shc)*(-u/2+0.5), if(below(sample,0.05), (sample-0.05)*15+0.1, pow(shc,0.7)*1.5)); wave_3_per_point6=u = u + v/2; wave_3_per_point7=px = cos(sample*t4*rf)*u/2+cos(t6)+1.5; wave_3_per_point8=py = sample*2-1; wave_3_per_point9=pz = sin(sample*t4*rf)*u/2+2.9; wave_3_per_point10=y1 = py*q1 + pz*q3; wave_3_per_point11=z1 = pz*q1 - py*q3; wave_3_per_point12=x2 = px*q2 + z1*q4; wave_3_per_point13=z2 = z1*q2 - px*q4+5; wave_3_per_point14=x = x2/z2; wave_3_per_point15=y = y1/z2; wave_3_per_point16=x = x*0.5 + 0.5; wave_3_per_point17=y = 0.5*y + 0.5; wave_3_per_point18=r = 0.5+sin(sample*295)*0.5; wave_3_per_point19=g = 0.5*sin(time*0.0245)+0.999*(0.5+sin(x*195)*0.5); wave_3_per_point20=b = 0.5*sin(time*0.1876)+0.495*(0.5+sin(y*208)*0.5); shapecode_0_enabled=1 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.069415 shapecode_0_ang=0.010000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=0.460001 shapecode_0_border_g=0.370001 shapecode_0_border_b=0.600000 shapecode_0_border_a=1.000000 shape_0_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*cos(time*3.7); shape_0_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*sin(time*3.7); shape_0_per_frame3=r = 0.5 + 0.5*sin(time*0.713 + 2); shape_0_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_0_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_0_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_0_per_frame7=g2 = 0.5 + 0.5*sin(time*0.956+ 2); shape_0_per_frame8=b2 = 0.5 + 0.5*sin(time*0.838 + 4); shape_0_per_frame9=border_red = sin(time*0.874); shape_0_per_frame10=border_green = sin(time*0.834); shape_0_per_frame11=border_blue = sin(time*0.734); shape_0_per_frame12=ang = time*1.3; shapecode_1_enabled=1 shapecode_1_sides=5 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.069197 shapecode_1_ang=0.030000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=0.210001 shapecode_1_g=0.440000 shapecode_1_b=0.230000 shapecode_1_a=1.000000 shapecode_1_r2=0.180000 shapecode_1_g2=1.000000 shapecode_1_b2=0.110000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.150001 shapecode_1_border_g=0.400001 shapecode_1_border_b=0.480000 shapecode_1_border_a=1.000000 shape_1_per_frame1=ang = time*-2.4; shape_1_per_frame2=x = 0.5 + 0.26*cos(time*3.1) + 0.13*cos(time*1.7); shape_1_per_frame3=y = 0.5 + 0.22*sin(time*3.3) + 0.14*sin(time*1.2); shape_1_per_frame4=r = 0.5 + 0.5*sin(time*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(time*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*cos(time*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*cos(time*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(time*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(time*0.638 + 3); shape_1_per_frame10=border_red = sin(time*0.644); shape_1_per_frame11=border_green = cos(time*0.874); shape_1_per_frame12=border_blue = sin(time*0.954); shapecode_2_enabled=1 shapecode_2_sides=5 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.069197 shapecode_2_ang=0.030000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=0.210001 shapecode_2_g=0.440000 shapecode_2_b=0.230000 shapecode_2_a=1.000000 shapecode_2_r2=0.180000 shapecode_2_g2=1.000000 shapecode_2_b2=0.110000 shapecode_2_a2=1.000000 shapecode_2_border_r=0.150001 shapecode_2_border_g=0.400001 shapecode_2_border_b=0.480000 shapecode_2_border_a=1.000000 shape_2_per_frame1=ang = time*2.4; shape_2_per_frame2=x = 0.5 + 0.22*cos(time*3.3) + 0.14*cos(time*1.2); shape_2_per_frame3=y = 0.5 + 0.26*sin(time*3.1) + 0.13*sin(time*1.7); shape_2_per_frame4=r = 0.5 + 0.5*sin(time*1.013 + 5); shape_2_per_frame5=g = 0.5 + 0.5*cos(time*1.063 + 2); shape_2_per_frame6=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(time*1.085 + 3); shape_2_per_frame8=g2 = 0.5 + 0.5*cos(time*1.056+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(time*1.038 + 4); shape_2_per_frame10=border_red = sin(time*0.574); shape_2_per_frame11=border_green = sin(time*0.774); shape_2_per_frame12=border_blue = cos(time*1.054); shapecode_3_enabled=1 shapecode_3_sides=5 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_x=0.510000 shapecode_3_y=0.490000 shapecode_3_rad=0.069106 shapecode_3_ang=0.062832 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=0.460001 shapecode_3_border_g=0.280001 shapecode_3_border_b=0.540000 shapecode_3_border_a=1.000000 shape_3_per_frame1=x = 0.5 + 0.07*cos(q3*0.5) + 0.31*sin(time*3.7); shape_3_per_frame2=y = 0.5 + 0.07*sin(q3*0.5) + 0.31*cos(time*3.7); shape_3_per_frame3=r = 0.5 + 0.5*sin(time*1.013 + 2); shape_3_per_frame4=g = 0.5 + 0.5*cos(time*0.863 + 3); shape_3_per_frame5=b = 0.5 + 0.5*sin(time*1.054 + 1); shape_3_per_frame6=r2 = 0.5 + 0.5*cos(time*1.185 + 3); shape_3_per_frame7=g2 = 0.5 + 0.5*sin(time*1.356+ 2); shape_3_per_frame8=b2 = 0.5 + 0.5*sin(time*0.738 + 4); shape_3_per_frame9=border_red = sin(time*1.074); shape_3_per_frame10=border_green = sin(time*0.834); shape_3_per_frame11=border_blue = sin(time*0.934); shape_3_per_frame12=ang = time*-1.3; per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=flash=0; per_frame_init_9= per_frame_1=zoom=1.003; per_frame_2= per_frame_3=q1=(mid+treb)*0.5; per_frame_4=q1=min(q1,1); per_frame_5=q1=q1*q1; per_frame_6=q1=1; per_frame_7= per_frame_8= per_frame_9=vol=pow( (bass+mid+treb)*0.25 , 3); per_frame_10=vol=min(vol,1); per_frame_11= per_frame_12=mtime=mtime+vol*0.1; per_frame_13= per_frame_14=q2=mtime; per_frame_15= per_frame_16= per_frame_17= per_frame_18=flash=if( below(flash,4) , flash + vol*0.25 , 0 ); per_frame_19= per_frame_20= per_frame_21=//invert=above(sin(time*50),.5); per_frame_22=invert=above(flash,0.5); per_frame_23= per_frame_24=invert=0; per_frame_25= per_frame_26=//q3=invert; per_frame_27= per_frame_28=slowtime = slowtime+beat*time; per_frame_29=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_30=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_31=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_32=ib_r=sin(cos(slowtime*0.235)); per_frame_33=ib_g=sin(cos(slowtime*0.335)); per_frame_34=ib_b=sin(cos(slowtime*0.435)); per_frame_35=redneg = if(below(ib_r,0),1,0); per_frame_36=greenneg = if(below(ib_g,0),1,0); per_frame_37=blueneg = if(below(ib_b,0),1,0); per_frame_38=ib_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r)); per_frame_39=ib_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g)); per_frame_40=ib_b =1 - (if(blueneg,1 + ib_b, ib_b)); per_frame_41=ff = slowtime/100; per_frame_42=wave_r = sin(5*ff/bass)/2+0.5; per_frame_43=wave_g = cos(ff/mid)/2+0.5; per_frame_44=wave_b = cos(3*ff/treb)/2+0.5; per_frame_45=ob_r=sin(beat*cos(slowtime*0.735)); per_frame_46=ob_g=sin(bass*cos(slowtime*0.635)); per_frame_47=ob_b=sin(bass*cos(slowtime*0.535)); per_frame_48=redneg = if(below(ob_r,0),1,0); per_frame_49=greenneg = if(below(ob_g,0),1,0); per_frame_50=blueneg = if(below(ob_b,0),1,0); per_frame_51=ob_r = 1 - (if(redneg,if(bor(greenneg , blueneg),1,1+ob_r),ob_r)); per_frame_52=ob_g = 1 - (if(greenneg,if(equal(greenneg + blueneg,2),1,1+ob_g),ob_g)); per_frame_53=ob_b =1 - (if(blueneg,1 + ob_b, ob_b)); per_frame_54=mv_x = lastingbass*30+24; per_frame_55=mv_y= madtreb*48+8; per_frame_56=mv_r = 0.7-bass_att; per_frame_57=mv_b = 0.6-treb_att; per_frame_58=mv_g = 0.5-mid_att; per_frame_59=ff = frame/100; per_frame_60=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_61=zoom=max(0.97, min(0.15+0.7*bass_att, 1.75 )); per_pixel_1=q2=above(rad,.503); per_pixel_2=rot=rot+if(q2,0,sin(time*.7243)*.5); per_pixel_3=zoom=zoom+if(q2,0,rad*sin(time*.734)*.8); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Paradigm Sphere.milk0000664000175000017500000000501211756064134030240 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.9 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=0.018 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=0 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0.015 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0.01 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=wave_r = 0.5 + sin(time/3)/2; per_frame_2=wave_b = 0.5+ 0.5*sin(time*47); per_frame_3=wave_g = 0.65 + sin(time*0.23)/10; per_frame_4=bass_effect = max(0,max(bass_att,bass)-1.2); per_frame_5=treb_effect = max(0,max(treb_att,treb)-1.3); per_frame_6=ob_r = 1-wave_r; per_frame_7=ob_g = 1-wave_g; per_frame_8=ob_b = 1-wave_b; per_frame_9=ib_r = 0.75 + 0.25*sin(time*0.4); per_frame_10=ib_g = 0.25 + 0.25*cos(time*0.87); per_frame_11=ib_b = 0.5+0.5*sin(1.23*time); per_frame_12=dx = sin(time*0.895); per_frame_13=dy = sin(time*1.242); per_frame_14=q6 = bass_effect; per_frame_15=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_16=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_17=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_18=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_19=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_20=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_21=xpos = xpos + 0.001*xspeed; per_frame_22=dx = 3*xpos; per_frame_23=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_24=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_25=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_26=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_27=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_28=ypos = ypos + 0.001*yspeed; per_frame_29=dy = 3*ypos; per_pixel_1=myzoom = log(sqrt(2)-rad) -0.05; per_pixel_2=zoom = if(above(rad,0.4),myzoom,0.5+1.1*rad); projectM-complete-2.1.0-Source/presets_milkdrop_104/baked - mushroom rainbows[2].milk0000664000175000017500000002203211756064134030603 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006500 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=2 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=2.850136 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.010000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.020000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.850000 mv_r=0.499900 mv_g=0.499900 mv_b=0.499900 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.164463 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=tmie= (time*0.25) * (bass*0.05); shape_0_per_frame2= shape_0_per_frame3=ang = tmie; shape_0_per_frame4= shape_0_per_frame5=dx = asx; shape_0_per_frame6= shape_0_per_frame7=asx= sx - abs(time-sin(ang*x-y)); shape_0_per_frame8=asy= sy - abs(time-sin(ang*x-y)); shape_0_per_frame9= shape_0_per_frame10= shape_0_per_frame11=x = sin(time/2)*0.4 + 0.5; shape_0_per_frame12= shape_0_per_frame13= shape_0_per_frame14=r = r2 * tmie ; shape_0_per_frame15=g = g2 * tmie ; shape_0_per_frame16=b = b2 * tmie ; shape_0_per_frame17=r2 = r*.9998 - tmie ; shape_0_per_frame18=g2 = g*.9998 - tmie ; shape_0_per_frame19=b2 = b*.9998 - tmie ; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.599577 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.756687 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=ang = sin(time*0.3) + .5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x = 64; per_frame_init_2=mv_y = 89; per_frame_1=wave_a = 0; per_frame_2= per_frame_3= per_frame_4= per_frame_5=//Thanks to Zylot for rainbow generator per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); per_frame_11=ob_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); per_frame_12=ob_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); per_frame_13=ob_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); per_frame_14= per_frame_15= per_frame_16= per_frame_17=ib_r = ob_r*1.001; per_frame_18=ib_g = ob_g*1.001; per_frame_19=ib_b = ob_b*1.001; per_frame_20= per_frame_21= per_frame_22= per_frame_23=decay = 0.9999; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28= per_frame_29=basstemp= bass + bass_att + bass_thresh; per_frame_30=trebtemp= treb + treb_att + treb_thresh; per_frame_31=trasstemp= (max(basstemp, trebtemp)); per_frame_32=trassave= (trasstemp/3); per_frame_33= per_frame_34=basst= max(bass + bass_att, treb + treb_att); per_frame_35=trebb= min(basst + bass_thresh, basst + treb_thresh); per_frame_36=midbeat= trebb/3; per_frame_37=midtb= max(midbeat + mid, midbeat + mid_att); per_frame_38=mtb= midtb/2.25; per_frame_39= per_frame_40=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_frame_41=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_frame_42=beetAB= (beetA+beetB)/2; per_frame_43=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_frame_44=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_frame_45=beetCD= (beetC+beetD)/2; per_frame_46=beet= (beetAB+beetCD) /2; per_frame_47= per_frame_48=madbeat= (trassave+mtb+beet) /3; per_pixel_1=rot = rot +.05 * sin(rad-(time*.1+bas)) ; per_pixel_2=bas = (bass*2.5); per_pixel_3=bos = bass; per_pixel_4=warp = (bos + bass + bass) * .1; per_pixel_5=cx = (cx + treb) * .5; per_pixel_6= per_pixel_7=dx = dy+.01 ; per_pixel_8=dy = dx-.01 ; per_pixel_9= per_pixel_10=basstemp= bass + bass_att + bass_thresh; per_pixel_11=trebtemp= treb + treb_att + treb_thresh; per_pixel_12=trasstemp= (max(basstemp, trebtemp)); per_pixel_13=trassave= (trasstemp/3); per_pixel_14= per_pixel_15=basst= max(bass + bass_att, treb + treb_att); per_pixel_16=trebb= min(basst + bass_thresh, basst + treb_thresh); per_pixel_17=midbeat= trebb/3; per_pixel_18=midtb= max(midbeat + mid, midbeat + mid_att); per_pixel_19=mtb= midtb/2.25; per_pixel_20= per_pixel_21=beetA= (max(treb, bass) + min(treb_att, bass_att)) /2; per_pixel_22=beetB= (max(mid, beetA) + min(mid_att, beetA*0.5)) /2; per_pixel_23=beetAB= (beetA+beetB)/2; per_pixel_24=beetC= (max(mid, treb) + min(mid_att, treb_att)) /2; per_pixel_25=beetD= (max(bass, beetC) + min(bass_att, beetC*0.5)) /2; per_pixel_26=beetCD= (beetC+beetD)/2; per_pixel_27=beet= (beetAB+beetCD) /2; per_pixel_28= per_pixel_29=madbeat= (trassave+mtb+beet) /3; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor and Idiot - Any Other Deep Rising.milk0000664000175000017500000000563711756064134032445 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.14 fDecay=0.91 fVideoEchoZoom=0.591237 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0 fWaveParam=0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.001827 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.905286 sy=0.932718 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.1 ob_g=0.1 ob_b=0.1 ob_a=0.01 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.5 nMotionVectorsX=11.52 nMotionVectorsY=10.559999 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0.5 per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=redneg = if(below(ib_r,0),1,0); per_frame_18=greenneg = if(below(ib_g,0),1,0); per_frame_19=blueneg = if(below(ib_b,0),1,0); per_frame_20=wave_r = if(redneg,if(bor(greenneg , blueneg),1,1+ib_r),ib_r); per_frame_21=wave_g = if(greenneg,if(equal(greenneg + blueneg,2),1,1+ib_g),ib_g); per_frame_22=wave_b = if(blueneg,1 + ib_b, ib_b); per_frame_23=q1 = if(yin,sin(slowtime),q1); per_frame_24=q2 = if(yin,cos(slowtime),0); per_frame_25=q3 = sin(beatcount); per_frame_26=dx = if(yin,.01*sin(slowtime),if(equal(yin,yang),0,dx)); per_frame_27=dy = if(yin,.01*cos(slowtime),0); per_frame_28=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_29=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); per_frame_30=wave_mode=rand(slowtime%12); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=sy = if(equal(q3,0),sy,1-solipsist); per_pixel_4=new_x=rad*.05-x; per_pixel_5=new_y=rad*.05-y; per_pixel_6=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y)))*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; projectM-complete-2.1.0-Source/presets_milkdrop_104/Geiss - Hyperion.milk0000664000175000017500000000262511756064134026362 0ustar matthiasmatthias[preset00] fRating=1.000000 fGammaAdj=1 fDecay=0.98 fVideoEchoZoom=2 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 fWaveAlpha=8.200001 fWaveScale=3.227871 fWaveSmoothing=0.9 fWaveParam=0 fModWaveAlphaStart=1.05 fModWaveAlphaEnd=1.65 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0 zoom=1.205 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.016046 sx=1 sy=1 wave_r=0 wave_g=0.6 wave_b=1 wave_x=0.5 wave_y=0.5 per_frame_1=wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); per_frame_2=wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); per_frame_3=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - All You Can Eat.milk0000664000175000017500000000621211756064135030027 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.981 fVideoEchoZoom=1.00644 fVideoEchoAlpha=0.5 nVideoEchoOrientation=3 nWaveMode=5 bAdditiveWaves=1 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=12 nMotionVectorsY=9 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.868299 fWaveScale=1.136001 fWaveSmoothing=0.54 fWaveParam=0.2 fModWaveAlphaStart=0.95 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.008151 fShader=0.2 zoom=0.9998 rot=0 cx=0.47 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.5 ob_g=0.5 ob_b=0.5 ob_a=0 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=0 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(5),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=ob_r+.2*q4+.3*bnot(q1%7)*q3; per_frame_20=ob_b=ob_b-.1*bnot(q1%105)-.4*sin(q2*.8); per_frame_21=ob_g=ob_g+.5*sin(pulse*.4*entropy); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=ib_r+.2*q1-.3*bnot(q1%3)*q4; per_frame_25=ib_b=ib_b-.1*bnot(q1%42)-.4*sin(q2*.7); per_frame_26=ib_g=ib_g+.5*sin(pulse*.5*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.005+.005*q3; per_frame_29=zoom_fade=if(above(q3,0),if(above(q4,0),zoom_fade-.0013,zoom_fade+.002),1+.04*q4); per_frame_30=zoom=zoom_fade; per_pixel_1=g1=sin(q2*.04*q5); per_pixel_2=g2=sin(q2*.05*q5); per_pixel_3=g3=sin(q2*.06*q5); per_pixel_4=x_shift=pow(x,2)+x*g1*2+sqr(g1); per_pixel_5=y_shift=pow(y,2)+y*g2*2+sqr(g2); per_pixel_6=r_shift=pow(rad,2)+rad*g3*2+sqr(g3); per_pixel_7=zoom=zoom -sin(x_shift*bnot(q1%10)+y_shift*bnot(q1%14)+r_shift*bnot(q1%21))*q3*(.1+.1*bnot(q1%30)+.1*bnot(q1%7)); per_pixel_8=dx=dx+bnot(q1%35)*(rad-.5*g3)*g2-cos(y*1.68)*.1*bnot(q1%21); per_pixel_9=dy=dy-cos(x*1.68)*bnot(q1%10); per_pixel_10=rot=if(above(sin(q2*4.3),0),.3*above(abs(zoom-1),.05),.3*g3); projectM-complete-2.1.0-Source/presets_milkdrop_104/Fvese - The Tunnel (Final Stage Mix).milk0000664000175000017500000000347611756064134031433 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=0.995 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.241456 fWaveSmoothing=0.09 fWaveParam=0 fModWaveAlphaStart=0.5 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=0.741921 fShader=0 zoom=1 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.9999 sy=0.9999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.005 ob_r=0 ob_g=0 ob_b=0.4 ob_a=0 ib_size=0.005 ib_r=0 ib_g=0.3 ib_b=0 ib_a=1 nMotionVectorsX=6.4 nMotionVectorsY=1.440001 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0.7599 mv_g=0.48 mv_b=0.39 mv_a=0 per_frame_1=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_2=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_3=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_4=vol=0.15*(bass_att+bass+mid+mid_att); per_frame_5=dx_r=if(equal(q3,0),if(above(x,xpos),dx*q1-xpos,dx+q2-xpos),dx); per_frame_6=dy_r=if(equal(q3,0),if(above(y,ypos),dy*q1-ypos,dy+q2-ypos),dy); per_frame_7=rot = rot+0.05*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); per_frame_8=mytime=.7; per_frame_9=q1=sin(time*mytime*4); per_frame_10=q2=cos(time*mytime*2); per_frame_11=q3=abs(rad-.5)*(q2*q1); per_frame_12=xpos=.5/vol; per_frame_13=ypos=.5/vol; per_frame_14=wave_x=.5+0.1*sin(time+rand(100)/100); per_frame_15=wave_y=.5+0.1*cos(time+rand(100)/100); per_frame_16=ib_r=q3+q2; per_frame_17=ib_b=q2+q1; per_frame_18=ib_g=q1+q3; per_pixel_1=zoom = if(below(q1,0),0.5*x,if(equal(q2,0),0.9*(1-x),if(above(q3,0),0.9*y,0.9*(1-y)))) + 0.6 - 0.13*(min(q3,0.3)); per_pixel_2= ././@LongLink0000000000000000000000000000017100000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - dark side of the moon (plus a few more hits and a pill).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - dark side of the moon (plus a few more h0000664000175000017500000001473611756064135032430 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.019788 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010284 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.000000 mv_r=0.300000 mv_g=0.210000 mv_b=0.110000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.160000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=qtime=qtime+q1; shape_0_per_frame2=x=0.5 + sin(qtime/38)/3; shape_0_per_frame3=y=0.5 + cos(qtime/38)/3; shape_0_per_frame4=rad=q1/2;; shape_0_per_frame5=ang=q1*4 shapecode_1_enabled=1 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.350000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.100000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=qtime=qtime+q2; shape_1_per_frame2=x=0.5 + sin(qtime/38)/3.3; shape_1_per_frame3=y=0.5 + cos(qtime/38)/3.3; shape_1_per_frame4= shape_1_per_frame5=rad=q2/2; shape_1_per_frame6=ang=-q2*2 shapecode_2_enabled=1 shapecode_2_sides=3 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.590000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.970000 shapecode_2_b=0.960000 shapecode_2_a=1.000000 shapecode_2_r2=0.100000 shapecode_2_g2=0.050000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=qtime=qtime+q3; shape_2_per_frame2=x=0.5 + sin(qtime/38)/3.8; shape_2_per_frame3=y=0.5 + cos(qtime/38)/3.8; shape_2_per_frame4= shape_2_per_frame5=rad=q3/2; shape_2_per_frame6=ang=q3*5 shapecode_3_enabled=1 shapecode_3_sides=3 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.499999 shapecode_3_y=0.500000 shapecode_3_rad=0.849364 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=0.712971 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=0.070000 shapecode_3_r2=1.000000 shapecode_3_g2=0.090000 shapecode_3_b2=0.000000 shapecode_3_a2=0.370000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.150000 shape_3_per_frame1=ang=time/2; shape_3_per_frame2=r2=sin(time)*0.5 + 0.5; shape_3_per_frame3=g2=sin(time + 3.14*0.33)*0.5 + 0.5; shape_3_per_frame4=b2=sin(time + 3.14*0.66)*0.5 + 0.5; shape_3_per_frame5=fls=sin(time/1)*0.5+0.6; shape_3_per_frame6=flip=(flip+fls) * below(flip,1.1); shape_3_per_frame7=additive=flip; shape_3_per_frame8= shape_3_per_frame9=br=(sin(time/1) ) * 16; shape_3_per_frame10=brr=-1+br; shape_3_per_frame11=sides= min( max(brr,3), 8); per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=q1=0;q2=0;q3=0 per_frame_1=decay=0.96; per_frame_2= per_frame_3=speed=0.900; per_frame_4=speedinv=1-speed; per_frame_5=q1=(qa*speed + bass*speedinv); per_frame_6=q2=(qb*speed + mid *speedinv); per_frame_7=q3=(qc*speed + treb*speedinv); per_frame_8=qa=q1; per_frame_9=qb=q2; per_frame_10=qc=q3; per_frame_11= per_frame_12= per_pixel_1=rot=sin(rad*14 +time)*0.001; per_pixel_2=rot=rot + sin(ang*8 +time)*0.001; per_pixel_3=dx=sin(rad*48 + time)*0.002; per_pixel_4=dy=cos(ang*48 +time)*0.002; per_pixel_5=zoom=1 + sin(x*44 + time)*0.034 + cos(y*44 + time)*0.034; projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - The Chaos Of Colours.milk0000664000175000017500000001357111756064134031010 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.7 fDecay=0.94 fVideoEchoZoom=1 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.01 fWaveSmoothing=0.63 fWaveParam=-1 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=13.290894 rot=0 cx=0.5 cy=0.5 dx=-0.28 dy=-0.32 warp=0.01 sx=1 sy=1 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.01 ob_g=0 ob_b=0 ob_a=1 ib_size=0 ib_r=0.95 ib_g=0.85 ib_b=0.65 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=0 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.55 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=0.1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.9 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=1 shapecode_0_border_a=0.4 shape_0_per_frame1=ang = time*0.4;; shape_0_per_frame2=x = 0.5 + 0.08*cos(time*1.3) + 0.03*cos(time*0.7); shape_0_per_frame3=y = 0.5 + 0.08*sin(time*1.4) + 0.03*sin(time*0.7); shape_0_per_frame4=r =0.5 + 0.5*sin(q8*0.613 + 1); shape_0_per_frame5=g = 0.5 + 0.5*sin(q8*0.763 + 2); shape_0_per_frame6=b = 0.5 + 0.5*sin(q8*0.771 + 5); shape_0_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.635 + 4); shape_0_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.616+ 1); shape_0_per_frame9=b2 = 0.5 + 0.5*sin(q8*0.538 + 3); shapecode_1_enabled=1 shapecode_1_sides=32 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.4 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0.3 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shape_1_per_frame1=ang = time*1.7; shape_1_per_frame2=x = 0.5 + 0.08*cos(time*1.1) + 0.03*cos(time*0.7); shape_1_per_frame3=y = 0.5 + 0.08*sin(time*1.1) + 0.03*sin(time*0.7); shape_1_per_frame4=r = 0.5 + 0.5*sin(q8*0.713 + 1); shape_1_per_frame5=g = 0.5 + 0.5*sin(q8*0.563 + 2); shape_1_per_frame6=b = 0.5 + 0.5*sin(q8*0.654 + 5); shape_1_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_1_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_1_per_frame9=b2 = 0.5 + 0.5*sin(tq8*0.638 + 3); shapecode_2_enabled=1 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.4 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0.5 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 shape_2_per_frame1=ang = time*1.24; shape_2_per_frame2=x = 0.5 - 0.08*cos(time*1.07) + 0.03*cos(time*0.7); shape_2_per_frame3=y = 0.5 - 0.08*sin(time*1.33) + 0.03*sin(time*0.7); shape_2_per_frame4=g = 0.5 + 0.5*sin(q8*0.713 + 1); shape_2_per_frame5=b = 0.5 + 0.5*sin(q8*0.563 + 2); shape_2_per_frame6=r = 0.5 + 0.5*sin(q8*0.654 + 5); shape_2_per_frame7=r2 = 0.5 + 0.5*sin(q8*0.885 + 4); shape_2_per_frame8=g2 = 0.5 + 0.5*sin(q8*0.556+ 1); shape_2_per_frame9=b2 = 0.5 + 0.5*sin(q8*.638 + 3); per_frame_1=ob_r = 0.5 + 0.4*sin(time*1.324); per_frame_2=ob_g = 0.5 + 0.4*cos(time*1.371); per_frame_3=ob_b = 0.5+0.4*sin(2.332*time); per_frame_4=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_5=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_6=ib_b = 1-ob_b; per_frame_7=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_8=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_9=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_10=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_11=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=dx = xpos*0.05; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_20=ypos = ypos + 0.001*yspeed; per_frame_21=dy = ypos*0.05; per_frame_22=wave_a = 0; per_frame_23=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_frame_24=oldq8 = q8; per_frame_25=q7 = 0.003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); per_pixel_1=zoom =( log(sqrt(2)-rad) -0.24)*1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Hard Drink (Half-Infinitea).milk0000664000175000017500000002222011756064134032024 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=0.999998 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=5 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.310600 fWaveSmoothing=0.500000 fWaveParam=-1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=2.006759 fWarpScale=14.681465 fZoomExponent=0.334693 fShader=1.000000 zoom=0.995037 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.300000 wave_y=0.500000 ob_size=0.050000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.050000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.370000 shapecode_0_y=0.500000 shapecode_0_rad=100.000000 shapecode_0_ang=3.644249 shapecode_0_tex_ang=0.628319 shapecode_0_tex_zoom=0.999999 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.030000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_per_frame1=// Loadus & Geiss custom shape design shape_0_per_frame2= shape_0_per_frame3=ang = time*(0.3 + 0.1*t1); shape_0_per_frame4=rad = rad * (0.9 + 0.2*t2); shape_0_per_frame5=r = min(1,max(0,r + 0.2*sin(time*0.417 + 1))); shape_0_per_frame6=g = min(1,max(0,g + 0.2*sin(time*0.391 + 2))); shape_0_per_frame7=b = min(1,max(0,b + 0.2*sin(time*0.432 + 4))); shape_0_per_frame8= shape_0_per_frame9= shape_0_per_frame10=r2 = min(1,max(0,r2 + 0.2*sin(time*0.657 + 3))); shape_0_per_frame11=g2 = min(1,max(0,g2 + 0.2*sin(time*0.737 + 5))); shape_0_per_frame12=b2 = min(1,max(0,b2 + 0.2*sin(time*0.884 + 6))); shapecode_1_enabled=1 shapecode_1_sides=50 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.370000 shapecode_1_y=0.500000 shapecode_1_rad=0.706533 shapecode_1_ang=3.644249 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.800000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_per_frame1=// Loadus & Geiss custom shape design shape_1_per_frame2=x = x + 0.05*sin(time*1.05+3); shape_1_per_frame3=y = y + 0.03*sin(time*1.29+1); shape_1_per_frame4=ang = time*(0.1 + 0.1*t1); shape_1_per_frame5=rad = rad * (0.9 + 0.2*t2); shape_1_per_frame6=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_1_per_frame7=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_1_per_frame8=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_1_per_frame9=//r = q3; shape_1_per_frame10=//g = q2; shape_1_per_frame11=//b = q1; shape_1_per_frame12=//r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_1_per_frame13=//g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_1_per_frame14=//b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_2_enabled=1 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.670000 shapecode_2_y=0.430000 shapecode_2_rad=0.706533 shapecode_2_ang=4.209736 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=0.600000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_per_frame1=// Loadus & Geiss custom shape design shape_2_per_frame2=x = x + 0.05*sin(time*0.17); shape_2_per_frame3=y = y + 0.03*sin(time*0.83); shape_2_per_frame4=ang = time*(0.2 + 0.1*t1); shape_2_per_frame5=rad = rad * (0.9 + 0.2*t2); shape_2_per_frame6=//r = min(1,max(0,r + 0.1*sin(time*0.417 + 1))); shape_2_per_frame7=//g = min(1,max(0,g + 0.1*sin(time*0.391 + 2))); shape_2_per_frame8=//b = min(1,max(0,b + 0.1*sin(time*0.432 + 4))); shape_2_per_frame9=r = q2; shape_2_per_frame10=g = q1; shape_2_per_frame11=b = q3; shape_2_per_frame12= shape_2_per_frame13=r2 = min(1,max(0,r2 + 0.1*sin(time*0.457 + 3))); shape_2_per_frame14=g2 = min(1,max(0,g2 + 0.1*sin(time*0.437 + 5))); shape_2_per_frame15=b2 = min(1,max(0,b2 + 0.1*sin(time*0.484 + 6))); shapecode_3_enabled=1 shapecode_3_sides=100 shapecode_3_additive=1 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.591230 shapecode_3_ang=0.000000 shapecode_3_tex_ang=1.256637 shapecode_3_tex_zoom=1.074079 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.500000 shapecode_3_g2=0.500000 shapecode_3_b2=0.500000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 shape_3_per_frame1=// Loadus & Geiss custom shape design shape_3_per_frame2= shape_3_per_frame3=x = x + 0.2*sin(time*0.25); shape_3_per_frame4=y = y + 0.1*sin(time*0.5+2); shape_3_per_frame5=r = q2; shape_3_per_frame6=g = q3; shape_3_per_frame7=b = q1; per_frame_1=wave_r = 0.5 + 0.5*sin(1.6*time); per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); per_frame_4=warp = 2; per_frame_5=wave_x = wave_x + 0.1*sin(1.2*time) + 0.1*sin(0.1*time); per_frame_6=wave_y = wave_y + 0.2*cos(1.4*time) - 0.1*cos(0.4*time); per_frame_7=ob_r = wave_g; per_frame_8=ob_b = wave_r; per_frame_9=ob_g = wave_b; per_frame_10=ib_r = 1-abs(ob_r); per_frame_11=ib_b = 1-abs(ob_b); per_frame_12=ib_g = 1-abs(ob_g); per_frame_13=q1 = wave_r; per_frame_14=q2 = wave_b; per_frame_15=q3 = wave_g; per_frame_16= per_frame_17=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_18=ocog = below(cog,30000)*cog; per_frame_19=q4 = cog; per_frame_20=rcog = orcog + 0.5*(rand(100)*0.01); per_frame_21=orcog = below(rcog,20000)*rcog; per_frame_22=q5 = rcog; per_frame_23=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_24=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_25=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_26=rg1 = abs(sin(2.3*time)); per_frame_27=rg2 = 0*above(rg1,0.5) + 1*below(rg1,0.25); per_frame_28=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_29= per_frame_30=//invert = rg3; per_frame_31=//darken = rg3; per_frame_32=//brighten = 1-rg3; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5=zoom = zoom - abs(0.025*sin(4*q4)); per_pixel_6=xy = above(sin(3*q4),0)*x + below(sin(3*q4),0)*y; per_pixel_7=zoom = zoom - 3*dx_r*rad*sin(bass_att*6*(3-rad)); per_pixel_8=rot = rot - 0.35*(above(xy,0.45 + 0.75*sin(q4*5*bass_att))*below(xy,0.55 + 0.75*sin(q4*5*bass_att))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Tripmaker (Space Trip Mix).milk0000664000175000017500000001633311756064135032026 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.000000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=2 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=3.221673 fWaveScale=0.685151 fWaveSmoothing=0.750000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=100.000000 fShader=1.000000 zoom=0.999998 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.200000 ob_g=0.400000 ob_b=0.220000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.791418 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.062832 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.080000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.080000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=additive = q1; shape_0_per_frame2=a = if(q1,1,a); shape_0_per_frame3=a2 = a; shape_0_per_frame4=r = q1; shape_0_per_frame5=r2 =q1; shape_0_per_frame6=tex_zoom = 3 - 3*bass; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=1 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=1.791418 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.062832 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=1.000000 shapecode_1_a=0.080000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.080000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=additive = q1; shape_1_per_frame2=a = if(q1,1,a); shape_1_per_frame3=a2 = a; shape_1_per_frame4=r = q1; shape_1_per_frame5=r2 =q1; shape_1_per_frame6=tex_zoom = 3 - 2*bass; shapecode_2_enabled=1 shapecode_2_sides=100 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.919739 shapecode_2_ang=0.000000 shapecode_2_tex_ang=1.696460 shapecode_2_tex_zoom=1.030299 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shape_2_per_frame1=tex_zoom = q1+tex_zoom - 0.01*q2; shape_2_per_frame2=a2 = 1; shape_2_per_frame3=tex_ang = 0.2*q2 + sin(0.4*time); shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=beatcounter =0; per_frame_1=warp = 0; per_frame_2=wave_r = wave_r + .15*sin(time*.222); per_frame_3=wave_g = wave_g + .15*sin(time*.333); per_frame_4=wave_b = wave_b + .15*sin(time*.444); per_frame_5=zoom = zoom+.01 - bass_att*.01; per_frame_6=volume = 0.3*(bass+mid); per_frame_7=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); per_frame_8=lastbeat = if(equal(lastbeat,0),time,lastbeat); per_frame_9=meanbass_att = 0.1*(meanbass_att*9 + bass_att); per_frame_10=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); per_frame_11=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); per_frame_12=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); per_frame_13=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); per_frame_14=lastbeat = if(beat,time,lastbeat); per_frame_15=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); per_frame_16=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); per_frame_17=beatcounter = if(above(beatcounter,5), 0, beatcounter); per_frame_18=beateven = beatcounter%2; per_frame_19=mycounter = if(beateven,if(beat,if(above(mycounter,4),0,mycounter+1),mycounter),mycounter); per_frame_20=q2 = if(beat,if(beateven,2,mycounter+3),oldq2); per_frame_21=oldq2 = q2; per_frame_22=//ib_r = ib_r + 0.25*sin(time*0.965); per_frame_23=//ib_g = ib_g +0.25*sin(time*1.123); per_frame_24=//ib_b = ib_b + 0.25*sin(time*1.046); per_frame_25=ob_r = ob_r + 0.15*sin(time*0.865); per_frame_26=ob_g = ob_g +0.15*sin(time*1.103); per_frame_27=ob_b = ob_b + 0.15*sin(time*1.086); per_frame_28=wave_a =0; per_frame_29=ob_size =0.05*beat; per_frame_30=q1 = beat; per_frame_31=monitor = q2; per_pixel_1=rot = .3*tan(.1*sin(pow(rad,4)*20+time)+sin(time*.222)*.1); per_pixel_2=zoom = zoom + .1*sin((ang)*q2+time); per_pixel_3=zoomexp = 100*(sqrt(2)-rad); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - cellular_Phat_Spinny_Swimmer_mix_v2.milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - cellular_Phat_Spinny_Swimmer_mix_v2.mi0000664000175000017500000004400211756064134033731 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.993649 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999999 fShader=1.000000 zoom=1.000491 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.220190 sy=1.220190 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t3 = q7; wave_0_per_frame2= wave_0_per_frame3=t1 = .5; wave_0_per_frame4=t2 = .5; wave_0_per_frame5= wave_0_per_frame6=//r = .5 + .5*sin(q2); wave_0_per_frame7=//g = .5 + .5*sin(q2 + 2.0944); wave_0_per_frame8=//b = .5 + .5*sin(q2 + 4.1888); wave_0_per_point1=sp = sample*6.2832; wave_0_per_point2=ti = time*20; wave_0_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_0_per_point4=raa = abs(raa - int(raa)); wave_0_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_0_per_point6=rab = abs(rab - int(rab)); wave_0_per_point7= wave_0_per_point8=cou = 30; wave_0_per_point9= wave_0_per_point10=seg = seg*above(sample,0); wave_0_per_point11=it = (it + 1)*above(sample,0); wave_0_per_point12=seg = seg + equal(ita,0); wave_0_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_0_per_point14=cop = equal(ita,cou); wave_0_per_point15= wave_0_per_point16=toll = toll*above(sample,0); wave_0_per_point17=toll = toll + value1 + value2; wave_0_per_point18=tav = toll/cou*.1; wave_0_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_0_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_0_per_point21= wave_0_per_point22=toll = toll*(1-cop); wave_0_per_point23=//toll = 15; wave_0_per_point24= wave_0_per_point25= wave_0_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_0_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_0_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_0_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_0_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_0_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_0_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_0_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_0_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_0_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_0_per_point36= wave_0_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_0_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_0_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_0_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_0_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_0_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_0_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_0_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_0_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_0_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_0_per_point47= wave_0_per_point48= wave_0_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_0_per_point50= wave_0_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_0_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_0_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_0_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_0_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_0_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_0_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_0_per_point58= wave_0_per_point59=my = min(my,.25); wave_0_per_point60= wave_0_per_point61=// add branches via rotation wave_0_per_point62=poi = q3; wave_0_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_0_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_0_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_0_per_point66=modx = 0; wave_0_per_point67=mx = mx - modx; wave_0_per_point68=my = my - mody; wave_0_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point71=mx = ox + modx; wave_0_per_point72=my = oy + mody; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75=mang = above(rep,1)*rep*1.0472; wave_0_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_0_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_0_per_point78=mx = ox; wave_0_per_point79=my = oy; wave_0_per_point80= wave_0_per_point81= wave_0_per_point82=sz = .5; wave_0_per_point83=x = mx*.75*sz + t1; wave_0_per_point84=y = my*sz + t2; wave_0_per_point85= wave_0_per_point86= wave_0_per_point87= wave_0_per_point88=a = t3; // drawn every 2nd frame, gets values in other one wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_frame1=t3 = q7; wave_1_per_frame2= wave_1_per_frame3=t1 = .5; wave_1_per_frame4=t2 = .5; wave_1_per_point1=sp = sample*6.2832; wave_1_per_point2=ti = time*20; wave_1_per_point3=raa = sin(ti*12.87 - sp*15.87)*2.5 - cos(ti*7.98 + sp*9.5)*6 + sin(ti*8.9 + sp*48)*7.4; wave_1_per_point4=raa = abs(raa - int(raa)); wave_1_per_point5=rab = sin(ti*6.74 - sp*18.52)*5.7 + cos(ti*3.94 + sp*27.55)*1.7 + sin(ti*14.8 + sp*3.5)*4; wave_1_per_point6=rab = abs(rab - int(rab)); wave_1_per_point7= wave_1_per_point8=cou = 30; wave_1_per_point9= wave_1_per_point10=seg = seg*above(sample,0); wave_1_per_point11=it = (it + 1)*above(sample,0); wave_1_per_point12=seg = seg + equal(ita,0); wave_1_per_point13=ita = (ita + 1)*above(sample,0)*below(ita,cou); wave_1_per_point14=cop = equal(ita,cou); wave_1_per_point15= wave_1_per_point16=toll = toll*above(sample,0); wave_1_per_point17=toll = toll + value1 + value2; wave_1_per_point18=tav = toll/cou*.1; wave_1_per_point19=mod = raa*bass*.5 - rab*(mid+treb)*.125; wave_1_per_point20=mod = if(q1,bass*.5*(.5 + .5*sin(sp)) - (mid+treb)*.25*(.5 + .5*cos(sp)),mod); wave_1_per_point21= wave_1_per_point22=toll = toll*(1-cop); wave_1_per_point23=//toll = 15; wave_1_per_point24= wave_1_per_point25= wave_1_per_point26=la = if((1-t3)*cop*equal(seg,1),tav,la); wave_1_per_point27=lb = if((1-t3)*cop*equal(seg,2),tav,lb); wave_1_per_point28=lc = if((1-t3)*cop*equal(seg,3),tav,lc); wave_1_per_point29=ld = if((1-t3)*cop*equal(seg,4),tav,ld); wave_1_per_point30=le = if((1-t3)*cop*equal(seg,5),tav,le); wave_1_per_point31=lf = if((1-t3)*cop*equal(seg,6),tav,lf); wave_1_per_point32=lg = if((1-t3)*cop*equal(seg,7),tav,lg); wave_1_per_point33=li = if((1-t3)*cop*equal(seg,8),tav,li); wave_1_per_point34=lj = if((1-t3)*cop*equal(seg,9),tav,lj); wave_1_per_point35=lk = if((1-t3)*cop*equal(seg,10),tav,lk); wave_1_per_point36= wave_1_per_point37=aa = if((1-t3)*cop*equal(seg,1),mod,aa); wave_1_per_point38=ab = if((1-t3)*cop*equal(seg,2),mod,ab); wave_1_per_point39=ac = if((1-t3)*cop*equal(seg,3),mod,ac); wave_1_per_point40=ad = if((1-t3)*cop*equal(seg,4),mod,ad); wave_1_per_point41=ae = if((1-t3)*cop*equal(seg,5),mod,ae); wave_1_per_point42=af = if((1-t3)*cop*equal(seg,6),mod,af); wave_1_per_point43=ag = if((1-t3)*cop*equal(seg,7),mod,ag); wave_1_per_point44=ai = if((1-t3)*cop*equal(seg,8),mod,ai); wave_1_per_point45=aj = if((1-t3)*cop*equal(seg,9),mod,aj); wave_1_per_point46=ak = if((1-t3)*cop*equal(seg,10),mod,ak)*0; wave_1_per_point47= wave_1_per_point48= wave_1_per_point49=lev = lev*above(sample,0); ud = ud*above(sample,0); rep = rep*above(sample,0); lev = if(ud,lev-1,lev+1); rep = (rep + equal(lev,0)); ud = if(equal(lev,0),0,if(equal(lev,10),1,ud)); wave_1_per_point50= wave_1_per_point51=mx = above(lev,0)*la*sin(aa) + above(lev,1)*lb*sin(ab) + above(lev,2)*lc*sin(ac) + above(lev,3)*ld*sin(ad); wave_1_per_point52=my = above(lev,0)*la*cos(aa) + above(lev,1)*lb*cos(ab) + above(lev,2)*lc*cos(ac) + above(lev,3)*ld*cos(ad); wave_1_per_point53=mx = mx + above(lev,4)*le*sin(ae) + above(lev,5)*lf*sin(af) + above(lev,6)*lg*sin(ag); wave_1_per_point54=my = my + above(lev,4)*le*cos(ae) + above(lev,5)*lf*cos(af) + above(lev,6)*lg*cos(ag); wave_1_per_point55=mx = mx + above(lev,7)*li*sin(ai) + above(lev,8)*lj*sin(aj);// + above(lev,9)*lk*sin(ak); wave_1_per_point56=my = my + above(lev,7)*li*cos(ai) + above(lev,8)*lj*cos(aj) + above(lev,9)*lk*cos(ak); wave_1_per_point57=mx = (1-2*equal(ud,1))*mx*(1-equal(lev,10)); wave_1_per_point58= wave_1_per_point59=my = min(my,.25); wave_1_per_point60= wave_1_per_point61=// add branches via rotation wave_1_per_point62=poi = q3; wave_1_per_point63=modx = if(equal(lev,poi)*ud,mx,modx); wave_1_per_point64=mody = if(equal(lev,poi)*ud,my,mody); wave_1_per_point65=mang = (above(rep,7)*below(rep,14) - above(rep,15)*below(rep,22))*above(lev,poi); wave_1_per_point66=modx = 0; wave_1_per_point67=mx = mx - modx; wave_1_per_point68=my = my - mody; wave_1_per_point69=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point70=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point71=mx = ox + modx; wave_1_per_point72=my = oy + mody; wave_1_per_point73= wave_1_per_point74= wave_1_per_point75=mang = above(rep,1)*rep*1.0472; wave_1_per_point76=ox = mx*cos(mang) - my*sin(mang); wave_1_per_point77=oy = mx*sin(mang) + my*cos(mang); wave_1_per_point78=mx = ox; wave_1_per_point79=my = oy; wave_1_per_point80= wave_1_per_point81= wave_1_per_point82= wave_1_per_point83=sz = .5; wave_1_per_point84=x = mx*.75*sz + t1; wave_1_per_point85=y = my*sz + t2; wave_1_per_point86= wave_1_per_point87=a = t3; // drawn every 2nd frame, gets values in other one wave_1_per_point88= wave_1_per_point89=//r = .5 - .5*sin(q2); wave_1_per_point90=//g = .5 - .5*sin(q2 + 2.0944); wave_1_per_point91=//b = .5 - .5*sin(q2 + 4.1888); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wave_2_per_point1=sw = 1-sw; wave_2_per_point2=sp = sample*6.2832 - time; wave_2_per_point3= wave_2_per_point4=sz = sp - q1 - .7854*.5; wave_2_per_point5=sz = .5 + .5*sin(sz*4) + value1 + value2; wave_2_per_point6= wave_2_per_point7=cv = sz*6.2832*4; wave_2_per_point8= wave_2_per_point9=sz = pow(sz,.5)*.05*sw; wave_2_per_point10= wave_2_per_point11=x = .5 + sz*sin(sp)*.75; wave_2_per_point12=y = .5 + sz*cos(sp); wave_2_per_point13= wave_2_per_point14=r = .5 + .5*sin(.5*(time - cv)); wave_2_per_point15=r = min(1,(value1+value2)*1); wave_2_per_point16=g = r; b = r; wave_2_per_point17= wave_2_per_point18=//g = .5 + .5*sin(.5*(time - cv + 2.094)); wave_2_per_point19=//b = .5 + .5*sin(.5*(time - cv + 4.188)); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=0.000000 wavecode_3_g=1.000000 wavecode_3_b=0.000000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=size=0.165; wave_3_per_point3= wave_3_per_point4=x=sin(n)*size + 0.5; wave_3_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_3_per_point6= wave_3_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_3_per_point8=r=sin(n)*0.5 + 0.5; wave_3_per_point9=g=sin(n+2.1)*0.5+0.5; wave_3_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_3_per_point11=r=r*flux; wave_3_per_point12=g=g*flux; wave_3_per_point13=b=b*flux; wave_3_per_point14=//a=above(sin(time*10),0); shapecode_0_enabled=0 shapecode_0_sides=50 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542784 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.020000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1= shape_0_per_frame2=//r = .5 + .5*sin(time*1.123); shape_0_per_frame3=//g = .5 + .5*sin(time*1.456); shape_0_per_frame4=//b = .5 + .5*sin(time*1.789); shape_0_per_frame5= shape_0_per_frame6= shape_0_per_frame7=//r = .5 - .5*sin(q2); shape_0_per_frame8=//g = .5 - .5*sin(q2 + 2.0944); shape_0_per_frame9=//b = .5 - .5*sin(q2 + 4.1888); shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.662299 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.503730 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=1.000000 shape_1_per_frame1=//tex_zoom = 1/rad; shape_1_per_frame2= shape_1_per_frame3=tex_ang=0.001; shapecode_2_enabled=0 shapecode_2_sides=50 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.599577 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.661067 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=0.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=0 shapecode_3_sides=50 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=1 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.462903 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.062832 shapecode_3_tex_zoom=2.151514 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=1.000000 per_frame_1=warp = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=vol = (bass_att + treb_att + mid_att)*2; per_frame_7= per_frame_8=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); per_frame_9=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); per_frame_10=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); per_frame_11=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); per_frame_12= per_frame_13=tt = tt + tic*treb; per_frame_14=mt = mt + tic*mid; per_frame_15=bt = bt + tic*bass; per_frame_16=vt = vt + tic*vav; per_frame_17= per_frame_18=sp = abs(vav - slide)*.1; per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.1; per_frame_20=toc = 1; per_frame_21= per_frame_22=q1 = rand(2); // shapecode per_frame_23=q2 = time; // colourcycle per_frame_24=q3 = 3 + rand(3) + rand(3); // branching per_frame_25= per_frame_26=q4 = vt; per_frame_27= per_frame_28=sw = 1-sw; per_frame_29= per_frame_30=q7 = sw; per_frame_31= per_pixel_1=a = .5; per_pixel_2=b = .5; per_pixel_3=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_4=sw = below(dis,.2); per_pixel_5= per_pixel_6=mod = -.18 + .18*pow(1-dis*4,.8); per_pixel_7=dx = if(sw,mod*(x-.5),0); per_pixel_8=dy = if(sw,mod*(y-.5),0); per_pixel_9= per_pixel_10= per_pixel_11=mod = .005 - .01*sin(rad*6.2832*2); per_pixel_12=dx = if(sw,dx + sin(ang)*mod,0); per_pixel_13=dy = if(sw,dy + cos(ang)*mod,0); per_pixel_14= per_pixel_15=sx = if(sw,sx,1); per_pixel_16=sy = if(sw,sy,1); per_pixel_17= per_pixel_18= per_pixel_19=a = above(x,.5); per_pixel_20=b = above(y,.5); per_pixel_21=dis = pow((x-a)*(x-a) + .5625*(y-b)*(y-b),.5); per_pixel_22= per_pixel_23=lim = below(dis,.2); per_pixel_24= per_pixel_25=dx = if(lim,.5*(1-2*below(x,.5)),dx); per_pixel_26=dy = if(lim,.5*(1-2*below(y,.5)),dy); per_pixel_27= per_pixel_28= per_pixel_29=mod = -1; per_pixel_30=tm=time-(rad*5); per_pixel_31=b = cos(q4*.03348)*4; per_pixel_32=a = sin(tm); per_pixel_33=dx = if(lim + sw,dx,mod*(x-a)); per_pixel_34=dy = if(lim + sw,dy,mod*(y-b)); per_pixel_35= per_pixel_36=//rot = if(lim + sw,rot,1.5708); per_pixel_37=sx=-1; projectM-complete-2.1.0-Source/presets_milkdrop_104/Unchained - God Of The Game (Remix).milk0000664000175000017500000000573411756064134031174 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2 fDecay=0.976 fVideoEchoZoom=1.0065 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bMotionVectorsOn=0 bRedBlueStereo=0 nMotionVectorsX=15 nMotionVectorsY=6 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.876469 fWaveScale=0.944293 fWaveSmoothing=0 fWaveParam=0 fModWaveAlphaStart=1.15 fModWaveAlphaEnd=0.75 fWarpAnimSpeed=1.53 fWarpScale=1.731 fZoomExponent=1.003424 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.1401 sx=1.006 sy=0.9999 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.01 ib_r=0.25 ib_g=0.25 ib_b=0.25 ib_a=0 per_frame_1=warp=0; per_frame_2=chaos=.9+.1*sin(pulse); per_frame_3=entropy=if(bnot(entropy),2,if(equal(pulse,-20),1+rand(3),entropy)); per_frame_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*chaos+1.3); per_frame_5=bass_changed=abs(bass_changed-equal(bass_thresh,2)); per_frame_6=treb_thresh=above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*chaos+1.3); per_frame_7=treb_changed=abs(treb_changed-equal(treb_thresh,2)); per_frame_8=mid_thresh=above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*chaos+1.3); per_frame_9=mid_changed=abs(mid_changed-equal(mid_thresh,2)); per_frame_10=pulse=if(above(abs(pulse),20),-20,pulse+.1*chaos*bor(bor(bass_changed,treb_changed),mid_changed)+(mid+bass+treb)*.025); per_frame_11=q3=sin(pulse); per_frame_12=q2=(pulse/entropy)*.5*chaos; per_frame_13=q4=sin(q2); per_frame_14=q5=entropy; per_frame_15=q1=(1+1*above(q4,0))*(1+2*above(q3,0))*(1+4*mid_changed*above(q3,0))*(1+6*above(pulse,0))*(1+10*bass_changed*above(pulse,0))*(1+12*treb_changed*above(q4,0)); per_frame_16=wave_r=if(treb_changed,.5+.5*q3,if(bass_changed,.5+.5*q4,1)); per_frame_17=wave_g=.5+.2*bnot(q1%2)-.2*bnot(q1%3)+.2*bnot(q1%5)-.2*bnot(q1%7); per_frame_18=wave_b=if(bnot(q1%6),.8+.2*q4,bass_changed*mid_changed); per_frame_19=ob_r=if(bass_changed,wave_r,wave_g); per_frame_20=ob_b=if(bnot(q1%14),.5+.5*q3,wave_b); per_frame_21=ob_g=if(mid_changed,wave_g,wave_b); per_frame_22=ob_a=.07+.05*q3; per_frame_23=ob_size=.01*entropy*bnot(q1%6); per_frame_24=ib_r=if(bnot(q1%13),wave_r,wave_b); per_frame_25=ib_b=if(bnot(q1%11),bnot(q1%21),wave_g); per_frame_26=ib_g=ib_g+.5*sin(time*.02*entropy); per_frame_27=ib_a=.07+.05*q3*q4; per_frame_28=ib_size=.01+.009*q3; per_pixel_1=bend = cos(abs(x*10-5)*q2*bnot(q1%11)+(rad*10*q2-10*q3)*bnot(q1%7)+abs(y*10*q4-10*q3)*bnot(q1%13)); per_pixel_2=zoom = zoom+bend*.05*bnot(q1%22); per_pixel_3=dx=if(bnot(q1%5),dx,0); per_pixel_4=dy=if(bnot(q1%3),dx,0); per_pixel_5=grid=x*100%q5 + y*100%q5; per_pixel_6=sx=sx-if(bnot(q1%10),if(bnot(grid),q3/2,.03),.1*q2*bnot(q1%77)); per_pixel_7=sy=sy-if(bnot(q1%21),if(bnot(grid),q2/2,.03),.1*q3*bnot(q1%26)); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat - Arm_upgrades - transformer.milk0000664000175000017500000001570711756064134032303 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=1.001822 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=1 bSolarize=0 bInvert=1 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.050000 ib_r=0.000000 ib_g=1.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=0.000000 mv_g=0.700000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=n=sample*6.283; wave_0_per_point2=size=0.165; wave_0_per_point3= wave_0_per_point4=x=sin(n)*size + 0.5; wave_0_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_0_per_point6= wave_0_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_0_per_point8=r=sin(n)*0.5 + 0.5; wave_0_per_point9=g=sin(n+2.1)*0.5+0.5; wave_0_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_0_per_point11=r=r*flux; wave_0_per_point12=g=g*flux; wave_0_per_point13=b=b*flux wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=1 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=n=sample*6.283; wave_1_per_point2=size=0.165; wave_1_per_point3= wave_1_per_point4=x=sin(n)*size + 0.5; wave_1_per_point5=y=cos(n)*size*1.3333 + 0.5; wave_1_per_point6= wave_1_per_point7=flux=sin(n*2-time)*0.5+0.5; wave_1_per_point8=r=sin(n)*0.5 + 0.5; wave_1_per_point9=g=sin(n+2.1)*0.5+0.5; wave_1_per_point10=b=sin(n+4.2)*0.5 + 0.5; wave_1_per_point11=r=r*flux; wave_1_per_point12=g=g*flux; wave_1_per_point13=b=b*flux wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542785 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=65 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.724343 shapecode_1_ang=6.283185 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=1.020088 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=//tex_zoom=2.235; shape_1_per_frame3=x=.5-q4; shape_1_per_frame4=y=.5-q5; shape_1_per_frame5= shape_1_per_frame6=vol= (mid*mid+treb*treb); shape_1_per_frame7=vol=vol* above(vol,1); shape_1_per_frame8=//ang=ang+ vol*0.1; shape_1_per_frame9=ang=(sin(time/2)*0.5+0.5)*6.28; shapecode_2_enabled=1 shapecode_2_sides=13 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.444840 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=0.550441 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.000000 shapecode_3_enabled=1 shapecode_3_sides=14 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=0.000000 shapecode_3_g=0.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=0.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.000000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.25; per_frame_4=vol=vol*vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12=musictime=musictime+vol*(44/fps); per_frame_13= per_frame_14=q4=0; per_frame_15=q5=0; per_frame_16=//q4=sin(musictime*0.02)*0.3; per_frame_17=//q5=sin(musictime*0.01)*0.3; per_frame_18= per_frame_19=dx=sin(musictime*0.1)*0.07; per_frame_20=dy=cos(musictime*0.069)*0.01; per_frame_21=q1=sin(musictime*0.001)*0.4+0.5; per_frame_22=q2=cos(musictime*0.001)*0.5+0.5; per_frame_23= per_frame_24=q8=musictime; per_frame_25=zoom=.8; per_frame_26= per_frame_27=monitor=rot; per_frame_28= per_frame_29= per_frame_30=musictime=musictime+mid*0.1; per_frame_31= per_frame_32=xpos=sin(musictime*0.1)*0.2; per_frame_33=ypos=cos(musictime*0.1)*0.2; per_frame_34=q4=xpos; per_frame_35=q5=ypos projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S. - glowsticks v2 04 music minimal.milk0000664000175000017500000003775511756064134031766 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.960000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=2 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.011726 fWaveSmoothing=0.900000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.037492 fWarpScale=0.014889 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000000 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.033004 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.400000 wave_b=0.300000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.110000 ob_g=0.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=6.400000 nMotionVectorsY=43.199997 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=0.100000 wavecode_0_g=1.000000 wavecode_0_b=0.700000 wavecode_0_a=1.000000 wave_0_per_frame1=t1=sin(time)*0.5+0.5; wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_0_per_frame4= wave_0_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_0_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_0_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_0_per_point1=n=sample*6.283; wave_0_per_point2=phs=-sample * 0.2; wave_0_per_point3=tm=q1 + phs; wave_0_per_point4= wave_0_per_point5=flip=flip+1; wave_0_per_point6=flip=flip*below(flip,2); wave_0_per_point7= wave_0_per_point8=xp=0; wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; wave_0_per_point10=zp=0; wave_0_per_point11= wave_0_per_point12=//wrist movement; wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; wave_0_per_point14= wave_0_per_point15=xq=xp; wave_0_per_point16=sinang=sin(ang);cosang=cos(ang); wave_0_per_point17=yq=yp*sinang + zp*cosang; wave_0_per_point18=zq=yp*cosang - zp*sinang; wave_0_per_point19=yq=yp; wave_0_per_point20=zq=zp; wave_0_per_point21= wave_0_per_point22=ang=tm*8; wave_0_per_point23=sinang=sin(ang);cosang=cos(ang); wave_0_per_point24=xp=xq*sinang + yq*cosang; wave_0_per_point25=yp=xq*cosang - yq*sinang; wave_0_per_point26=zp=zq; wave_0_per_point27= wave_0_per_point28=//forearm movement; wave_0_per_point29=zp=zp-0.3; wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_0_per_point31=sinang=sin(ang);cosang=cos(ang); wave_0_per_point32=xq=xp; wave_0_per_point33=yq=yp*sinang + zp*cosang; wave_0_per_point34=zq=yp*cosang - zp*sinang; wave_0_per_point35= wave_0_per_point36=//upper arm twist wave_0_per_point37=ang=-1.0 + cos(tm*3.1 + 0.5); wave_0_per_point38=sinang=sin(ang);cosang=cos(ang); wave_0_per_point39=xp=xq*sinang + yq*cosang; wave_0_per_point40=yp=xq*cosang - yq*sinang; wave_0_per_point41=zp=zq; wave_0_per_point42= wave_0_per_point43=//upper arm outward; wave_0_per_point44=zp=zp-0.35; wave_0_per_point45=ang=cos(tm*2.3)*1.75 - 1.05; wave_0_per_point46=sinang=sin(ang);cosang=cos(ang); wave_0_per_point47=xq=xp*sinang + zp*cosang; wave_0_per_point48=yq=yp; wave_0_per_point49=zq=xp*cosang - zp*sinang; wave_0_per_point50= wave_0_per_point51=//upper arm up down; wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; wave_0_per_point53=sinang=sin(ang);cosang=cos(ang); wave_0_per_point54=xp=xq; wave_0_per_point55=yp=yq*cosang - zq*sinang; wave_0_per_point56=zp=yq*sinang + zq*cosang; wave_0_per_point57= wave_0_per_point58=//xp=xq;yp=yq;zp=zq; wave_0_per_point59= wave_0_per_point60= wave_0_per_point61=//project into screenspace and draw on screen wave_0_per_point62=zp=zp+2; wave_0_per_point63=xs=xp/zp; wave_0_per_point64=ys=yp/zp; wave_0_per_point65= wave_0_per_point66=x=xs+0.5; wave_0_per_point67=y=ys*1.3+0.5; wave_0_per_point68= wave_0_per_point69= wave_0_per_point70=a=(1-sample); wave_0_per_point71= wave_0_per_point72=b=b+pow(1-sample,2)*0.3; wave_0_per_point73= wave_0_per_point74= wave_0_per_point75= wave_0_per_point76=r1=t1; wave_0_per_point77=g1=t2; wave_0_per_point78=b1=t3; wave_0_per_point79=r2=t4; wave_0_per_point80=g2=t5; wave_0_per_point81=b2=t6; wave_0_per_point82= wave_0_per_point83=r=r1*flip + r2*(1-flip); wave_0_per_point84=g=g1*flip + g2*(1-flip); wave_0_per_point85=b=b1*flip + b2*(1-flip); wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=0.200000 wavecode_1_g=1.000000 wavecode_1_b=0.600000 wavecode_1_a=1.000000 wave_1_per_frame1=t1=sin(time)*0.5+0.5; wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; wave_1_per_frame4= wave_1_per_frame5=t4=sin(time+1.1)*0.5+0.5; wave_1_per_frame6=t5=sin(time+3.1)*0.5+0.5; wave_1_per_frame7=t6=sin(time+5.2)*0.5+0.5; wave_1_per_point1=n=sample*6.283; wave_1_per_point2=phs=-sample * 0.2; wave_1_per_point3=tm=q1 + phs; wave_1_per_point4= wave_1_per_point5=flip=flip+1; wave_1_per_point6=flip=flip*below(flip,2); wave_1_per_point7= wave_1_per_point8=xp=0; wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; wave_1_per_point10=yp=-yp; wave_1_per_point11=zp=0; wave_1_per_point12= wave_1_per_point13=//wrist movement; wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; wave_1_per_point15= wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); wave_1_per_point17=xq=xp; wave_1_per_point18=yq=yp*sinang + zp*cosang; wave_1_per_point19=zq=yp*cosang - zp*sinang; wave_1_per_point20=yq=yp; wave_1_per_point21=zq=zp; wave_1_per_point22= wave_1_per_point23=ang=tm*8; wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); wave_1_per_point25=xp=xq*sinang + yq*cosang; wave_1_per_point26=yp=xq*cosang - yq*sinang; wave_1_per_point27=zp=zq; wave_1_per_point28= wave_1_per_point29=//forearm movement; wave_1_per_point30=zp=zp-0.3; wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); wave_1_per_point33=xq=xp; wave_1_per_point34=yq=yp*sinang + zp*cosang; wave_1_per_point35=zq=yp*cosang - zp*sinang; wave_1_per_point36= wave_1_per_point37=//upper arm twist wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); wave_1_per_point40=xp=xq*sinang + yq*cosang; wave_1_per_point41=yp=xq*cosang - yq*sinang; wave_1_per_point42=zp=zq; wave_1_per_point43= wave_1_per_point44=//upper arm outward; wave_1_per_point45=zp=zp-0.35; wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); wave_1_per_point48=xq=xp*sinang + zp*cosang; wave_1_per_point49=yq=yp; wave_1_per_point50=zq=xp*cosang - zp*sinang; wave_1_per_point51= wave_1_per_point52=//upper arm up down; wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); wave_1_per_point55=xp=xq; wave_1_per_point56=yp=yq*cosang - zq*sinang; wave_1_per_point57=zp=yq*sinang + zq*cosang; wave_1_per_point58= wave_1_per_point59=//xp=xq;yp=yq;zp=zq; wave_1_per_point60= wave_1_per_point61= wave_1_per_point62=//project into screenspace and draw on screen wave_1_per_point63=zp=zp+2; wave_1_per_point64=xs=xp/zp; wave_1_per_point65=ys=yp/zp; wave_1_per_point66= wave_1_per_point67=x=xs+0.5; wave_1_per_point68=y=ys*1.3+0.5; wave_1_per_point69= wave_1_per_point70= wave_1_per_point71=a=(1-sample); wave_1_per_point72= wave_1_per_point73= wave_1_per_point74=b=b+pow(1-sample,2)*0.3; wave_1_per_point75= wave_1_per_point76=r1=t1; wave_1_per_point77=g1=t2; wave_1_per_point78=b1=t3; wave_1_per_point79=r2=t4; wave_1_per_point80=g2=t5; wave_1_per_point81=b2=t6; wave_1_per_point82= wave_1_per_point83=r=r1*flip + r2*(1-flip); wave_1_per_point84=g=g1*flip + g2*(1-flip); wave_1_per_point85=b=b1*flip + b2*(1-flip); wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=0.600000 wavecode_2_b=0.100000 wavecode_2_a=1.000000 wave_2_per_point1=n=sample*6.283; wave_2_per_point2=tm=q1; wave_2_per_point3=phs=-sample*0.5; wave_2_per_point4= wave_2_per_point5=flip=flip+1; wave_2_per_point6=flip=flip*below(flip,2); wave_2_per_point7= wave_2_per_point8=xp=0; wave_2_per_point9=yp=flip*0.1; wave_2_per_point10=zp=0; wave_2_per_point11= wave_2_per_point12=//wrist movement; wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; wave_2_per_point14= wave_2_per_point15=xq=xp; wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point18= wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point22=zp=zq; wave_2_per_point23= wave_2_per_point24=//forearm movement; wave_2_per_point25=zp=zp-0.3; wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; wave_2_per_point27=xq=xp; wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_2_per_point30= wave_2_per_point31=//upper arm twist wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_2_per_point35=zp=zq; wave_2_per_point36= wave_2_per_point37=//upper arm outward; wave_2_per_point38=zp=zp-0.35; wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_2_per_point41=yq=yp; wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_2_per_point43= wave_2_per_point44=//upper arm up down; wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_2_per_point46=xp=xq; wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_2_per_point49= wave_2_per_point50=//xp=xq;yp=yq;zp=zq; wave_2_per_point51= wave_2_per_point52= wave_2_per_point53=//project into screenspace and draw on screen wave_2_per_point54=zp=zp+2; wave_2_per_point55=xs=xp/zp; wave_2_per_point56=ys=yp/zp; wave_2_per_point57= wave_2_per_point58=x=xs+0.5; wave_2_per_point59=y=ys*1.3+0.5; wave_2_per_point60= wave_2_per_point61= wave_2_per_point62=a=(1-sample)*0.05 wave_2_per_point63= wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=1 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=0.300000 wavecode_3_b=0.100000 wavecode_3_a=1.000000 wave_3_per_point1=n=sample*6.283; wave_3_per_point2=tm=q1 ; wave_3_per_point3=phs=-sample*0.5; wave_3_per_point4= wave_3_per_point5=flip=flip+1; wave_3_per_point6=flip=flip*below(flip,2); wave_3_per_point7= wave_3_per_point8=xp=0; wave_3_per_point9=yp=flip*0.1; wave_3_per_point10=zp=0; wave_3_per_point11= wave_3_per_point12=//wrist movement; wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; wave_3_per_point14= wave_3_per_point15=xq=xp; wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point18= wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point22=zp=zq; wave_3_per_point23= wave_3_per_point24=//forearm movement; wave_3_per_point25=zp=zp-0.3; wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; wave_3_per_point27=xq=xp; wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); wave_3_per_point30= wave_3_per_point31=//upper arm twist wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); wave_3_per_point35=zp=zq; wave_3_per_point36= wave_3_per_point37=//upper arm outward; wave_3_per_point38=zp=zp-0.35; wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); wave_3_per_point41=yq=yp; wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); wave_3_per_point43= wave_3_per_point44=//upper arm up down; wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; wave_3_per_point46=xp=xq; wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); wave_3_per_point49= wave_3_per_point50=//xp=xq;yp=yq;zp=zq; wave_3_per_point51= wave_3_per_point52= wave_3_per_point53=//project into screenspace and draw on screen wave_3_per_point54=zp=zp+2; wave_3_per_point55=xs=xp/zp; wave_3_per_point56=ys=yp/zp; wave_3_per_point57= wave_3_per_point58=x=-xs+0.5; wave_3_per_point59=y=ys*1.3+0.5; wave_3_per_point60= wave_3_per_point61= wave_3_per_point62=a=(1-sample)*0.05; wave_3_per_point63= shapecode_0_enabled=0 shapecode_0_sides=5 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=1.067790 shapecode_0_ang=0.753982 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=0.779769 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=ang=sin(q1*0.15); shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=mv_x=64;mv_y=48; per_frame_init_2=nut=0; per_frame_init_3=stp=0;stq=0; per_frame_init_4=rtp=0;rtq=0; per_frame_init_5=wvr=0; per_frame_init_6=decay=0; per_frame_init_7=dcsp=0; per_frame_init_8=warp=0 per_frame_init_9= per_frame_1=decay=0.98; per_frame_2=zoom=1.002; per_frame_3= per_frame_4=vol=(bass_att+mid_att+treb_att)*0.25; per_frame_5=vol=vol*vol; per_frame_6=mtime=mtime+vol*0.1*(75/fps); per_frame_7= per_frame_8=q1=mtime*0.4; per_frame_9= per_frame_10=warp=0 per_frame_11= per_frame_12= projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - atoms in hell.milk0000664000175000017500000001435211756064134027651 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=sin(sample*6.28+q6*.5)*(.4*q4-.1)+.5; wave_0_per_point2=y=cos(sample*6.28+q2*.5)*(.4*q4-.1)+.5; wave_0_per_point3= wave_0_per_point4=rr=rr+q2; wave_0_per_point5=gg=gg+q4; wave_0_per_point6=bb=bb+q6; wave_0_per_point7=rr=if(above(rr,1),0,if(below(rr,0),1,rr)); wave_0_per_point8=bb=if(above(bb,1),0,if(below(bb,0),1,bb)); wave_0_per_point9=gg=if(above(gg,1),0,if(below(gg,0),1,gg )); wave_0_per_point10=r=rr; wave_0_per_point11=g=gg; wave_0_per_point12=b=bb; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=rad=.2+(q4-.5)*.1; shape_0_per_frame2=textured=1; shape_0_per_frame3= shape_0_per_frame4=tex_zoom=(q2+q4+q6)*q1+1; shape_0_per_frame5=ang=q2-q6; shape_0_per_frame6=x1=sin(time*.5)*.45+.5; shape_0_per_frame7=y1=cos(time*.5)*.45+.5; shape_0_per_frame8= shape_0_per_frame9=x=x1-.05*q2; shape_0_per_frame10=y=y1-.05*q6; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.402709 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=const=.555*vol_att; per_frame_2=beatb=above(bass,bass_att*const); per_frame_3=beatbhard=if(beatb,bass-bass_att*const,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att*const); per_frame_6=beatmhard=if(beatm,mid-mid_att*const,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att*const); per_frame_9=beatthard=if(beatt,treb-treb_att*const,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21= per_frame_22=wrap=1; per_pixel_1=rot=(rad+.1)*q2*10; per_pixel_2=rot=if(below(rad,.3),-rot*q6,rot); projectM-complete-2.1.0-Source/presets_milkdrop_104/Rovastar - Harlequin's Liquid Dragon.milk0000664000175000017500000000516611756064135032105 0ustar matthiasmatthias[preset00] fRating=3 fGammaAdj=1 fDecay=1 fVideoEchoZoom=0.999609 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001 fWaveScale=0.6401 fWaveSmoothing=0.27 fWaveParam=0 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=5.99579 fWarpScale=1.331 fZoomExponent=1.01 fShader=0 zoom=0.998531 rot=0.002 cx=0.692 cy=0.5 dx=0 dy=0 warp=0.01 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.96 ob_size=0.01 ob_r=0 ob_g=0.9 ob_b=0.2 ob_a=1 ib_size=0 ib_r=0.5 ib_g=0.5 ib_b=0.5 ib_a=1 nMotionVectorsX=0 nMotionVectorsY=48 mv_l=5 mv_r=1 mv_g=1 mv_b=1 mv_a=0 per_frame_1=ob_r = 0.7 - 0.3*(0.5*sin(time*1.701)+ 0.3*cos(time*0.438)); per_frame_2=ob_g = 0.5- 0.4*sin(time*1.724); per_frame_3=ob_b = 0.5 - 0.35*cos(time*1.196); per_frame_4=warp =0; per_frame_5=ib_size = 0.02; per_frame_6=ib_r = ib_r + 0.5*sin(time*3.034); per_frame_7=ib_g = ib_g + 0.5*sin(time*2.147); per_frame_8=ib_b = ib_b - 0.5*sin(time*3.431); per_frame_9=dx = dx -0.005*sin(time*0.23); per_frame_10=dy = dy - 0.005*sin(time*0.2); per_frame_11=volume = 0.15*(bass+bass_att+treb+treb_att+mid+mid_att); per_frame_12=xamptarg = if(equal(frame%15,0),min(0.5*volume*bass_att,0.5),xamptarg); per_frame_13=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_14=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_15=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_16=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_17=xpos = xpos + 0.001*xspeed; per_frame_18=q2 = xpos; per_frame_19=yamptarg = if(equal(frame%15,0),min(0.3*volume*treb_att,0.5),yamptarg); per_frame_20=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_21=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_22=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_23=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_24=ypos = ypos + 0.001*yspeed; per_frame_25=q4 = ypos; per_frame_26=q5 = max(max(bass,bass_att)-1.2,0); per_pixel_1=box =0.5+0.8*(2*x%2+2*y%2); per_pixel_2=q1 = 2*q5+7.7+0.3*(sin(pow(x,3)+0.137*time)-cos(pow(y,3)+0.213*time)); per_pixel_3=zoom = if(above(box,1),q1*.1,zoom); per_pixel_4=rot = if(above(box,1),0.5*sin(0.5*rad+0.385*time),rot); per_pixel_5=cx = cx - 0.5*sin(rad+2*q4); per_pixel_6=cy = cy + 0.11*sin((sqrt(2)-rad)-18*q2); ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor - Color Breaks its Boycott (shape mod).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Rozzor - Color Breaks its Boycott (shape mod).mi0000664000175000017500000001175611756064135033073 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1.14 fDecay=0.91 fVideoEchoZoom=0.072059 fVideoEchoAlpha=0.010001 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.008018 fWaveScale=1.001829 fWaveSmoothing=0 fWaveParam=0.5 fModWaveAlphaStart=0.71 fModWaveAlphaEnd=1.3 fWarpAnimSpeed=1 fWarpScale=1.331 fZoomExponent=1 fShader=0 zoom=1.001827 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0.01 sx=0.905286 sy=0.932718 wave_r=0.65 wave_g=0.65 wave_b=0.65 wave_x=0.5 wave_y=0.5 ob_size=0 ob_r=0.1 ob_g=0.1 ob_b=0.1 ob_a=0.01 ib_size=0.005 ib_r=0 ib_g=0 ib_b=0 ib_a=0.5 nMotionVectorsX=11.52 nMotionVectorsY=10.559999 mv_dx=0 mv_dy=0 mv_l=0.9 mv_r=1 mv_g=1 mv_b=1 mv_a=0.5 wavecode_0_enabled=0 wavecode_0_samples=32 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=1 wavecode_0_scaling=1 wavecode_0_smoothing=0.5 wavecode_0_r=1 wavecode_0_g=1 wavecode_0_b=1 wavecode_0_a=1 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1 wavecode_1_smoothing=0.5 wavecode_1_r=1 wavecode_1_g=1 wavecode_1_b=1 wavecode_1_a=1 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1 wavecode_2_smoothing=0.5 wavecode_2_r=1 wavecode_2_g=1 wavecode_2_b=1 wavecode_2_a=1 shapecode_0_enabled=1 shapecode_0_sides=32 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_x=0.5 shapecode_0_y=0.5 shapecode_0_rad=0.9 shapecode_0_ang=0 shapecode_0_r=1 shapecode_0_g=0 shapecode_0_b=0 shapecode_0_a=1 shapecode_0_r2=0 shapecode_0_g2=1 shapecode_0_b2=0 shapecode_0_a2=0.3 shapecode_0_border_r=1 shapecode_0_border_g=1 shapecode_0_border_b=0.02 shapecode_0_border_a=0.7 shape_0_per_frame1=ang = 1-cos(q3); shape_0_per_frame2=x = q3*q1; shape_0_per_frame3=y = 1-(.9*q5); shape_0_per_frame4=r = q6; shape_0_per_frame5=g = q7; shape_0_per_frame6=b = q8; shape_0_per_frame7=r2 = 1-q6; shape_0_per_frame8=g2 = 1-q7; shape_0_per_frame9=b2 = 1-q8; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_x=0.5 shapecode_1_y=0.5 shapecode_1_rad=0.1 shapecode_1_ang=0 shapecode_1_r=1 shapecode_1_g=0 shapecode_1_b=0 shapecode_1_a=1 shapecode_1_r2=0 shapecode_1_g2=1 shapecode_1_b2=0 shapecode_1_a2=0 shapecode_1_border_r=1 shapecode_1_border_g=1 shapecode_1_border_b=1 shapecode_1_border_a=0.1 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_x=0.5 shapecode_2_y=0.5 shapecode_2_rad=0.1 shapecode_2_ang=0 shapecode_2_r=1 shapecode_2_g=0 shapecode_2_b=0 shapecode_2_a=1 shapecode_2_r2=0 shapecode_2_g2=1 shapecode_2_b2=0 shapecode_2_a2=0 shapecode_2_border_r=1 shapecode_2_border_g=1 shapecode_2_border_b=1 shapecode_2_border_a=0.1 per_frame_init_1=warp = 0; per_frame_init_2=beatcount = 0; per_frame_1=slowtime = slowtime+beat*time; per_frame_2=ying = if(below(ying,1),1,ying); per_frame_3=ying = if (beat,ying + bnot(time*10%3),ying); per_frame_4=yin = ying%2; per_frame_5=vol_now = .4 * bass + 0.1 * (bass_att+treb+mid); per_frame_6=vol_mean = if(equal(frame%50,0),vol_mean-0.5*(vol_mean-vol_now),0.1*(vol_mean*9 + vol_now)); per_frame_7=beat = if(above(vol_now,1.5*vol_mean),1,0); per_frame_8=beatcount = if(bnot(time%5000),0,beatcount); per_frame_9=beatcount = beatcount +.05*beat; per_frame_10=yang = bnot(beatcount%2); per_frame_11=ib_r = 0; per_frame_12=ib_g = pow(abs(sign(sin(slowtime))),2)*sin(slowtime); per_frame_13=ib_b= cos(slowtime)*sign(cos(slowtime))*pow(abs(sign(sin(slowtime))),2); per_frame_14=mv_g = sin(slowtime)*(sign(sin(slowtime))-1)*(sign(sin(slowtime))); per_frame_15=mv_b = -1*abs(cos(slowtime))+1; per_frame_16=mv_r = .8; per_frame_17=wave_b = if(above(ib_b,0),ib_b,mv_b); per_frame_18=wave_g = if(above(ib_g,0),ib_g,mv_g); per_frame_19=q1 = if(yin,sin(slowtime),q1); per_frame_20=wave_r = .8*q1; per_frame_21=q2 = if(yin,.01*cos(slowtime),0); per_frame_22=q3 = sin(slowtime); per_frame_23=dx = if(yang,q1,dx); per_frame_24=dy = if(yang,q2,dy); per_frame_25=q3 = if(yang,0,q1); per_frame_26=q5 = if(bnot(yin),abs(cos(time)),dx); per_frame_27=q6 = cos(time) + abs(cos(time)); per_frame_28=q7 = abs(sin(time)) ; per_frame_29=q8 = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); per_pixel_1=solipsist = if(equal(q3,0),0,.01*( rad - q3*x + pow(q3,4)*y)); per_pixel_2=rot = rot + sin(rad)-5*solipsist-1.5*q5; per_pixel_3=zoom = .3+sin( rad)-5*solipsist; per_pixel_4=dx = if(equal(q3,0),.08*x,.8*x*q1); per_pixel_5=dy = if(equal(q3,0),.08*y,.8*y*q2); per_pixel_6=sy = if(equal(q3,0),sy,1-solipsist); projectM-complete-2.1.0-Source/presets_milkdrop_104/shifter - fractal grinder.milk0000664000175000017500000003341111756064134030203 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.980000 fDecay=0.950000 fVideoEchoZoom=0.741631 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=4.099998 fWaveScale=1.157176 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.842831 fShader=1.000000 zoom=0.970113 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.004000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.000000 wavecode_0_r=0.000000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=1.000000 wave_0_per_frame1=tic = min(time-tir,.1); wave_0_per_frame2=tir = time; wave_0_per_frame3=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_0_per_frame4= wave_0_per_frame5= wave_0_per_frame6=vr = .75 + .25*sin(ti*1.132 + 1); wave_0_per_frame7=vg = .75 + .25*sin(ti*1.121 + 1); wave_0_per_frame8=vb = .75 + .25*sin(ti*1.187 + 1); wave_0_per_frame9=ar=vr; wave_0_per_frame10=ag=vg; wave_0_per_frame11=ab=vb; wave_0_per_point1=sp = sample*10; wave_0_per_point2=ti = time; wave_0_per_point3= wave_0_per_point4= wave_0_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_0_per_point8= wave_0_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_0_per_point10= wave_0_per_point11=ox = sign(ox)*pow(ox,4)*2; wave_0_per_point12=oy = sign(oy)*pow(oy,4)*2; wave_0_per_point13=oz = sign(oz)*pow(oz,4)*2; wave_0_per_point14= wave_0_per_point15=a = (1.732 - dis)*.57735; wave_0_per_point16= wave_0_per_point17=xang = q2; wave_0_per_point18=yang = q3; wave_0_per_point19=zang = q4; wave_0_per_point20= wave_0_per_point21=fov = .5; wave_0_per_point22= wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point25=ox = mx; wave_0_per_point26=oz = mz; wave_0_per_point27=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point28=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point29=ox = mx; wave_0_per_point30=oy = my; wave_0_per_point31=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point32=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point33=oy = my; wave_0_per_point34=oz = mz; wave_0_per_point35= wave_0_per_point36=oz = (oz - int(oz*.2)*5 - 5)*2; wave_0_per_point37=x = ox*fov/oz + 0.5; wave_0_per_point38=x = (x-.5)*0.75 + 0.5; wave_0_per_point39=y = oy*fov/oz + 0.5; wave_0_per_point40= wave_0_per_point41= wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.000000 wavecode_1_r=0.000000 wavecode_1_g=0.000000 wavecode_1_b=0.000000 wavecode_1_a=1.000000 wave_1_per_frame1=tic = min(time-tir,.1); wave_1_per_frame2=tir = time; wave_1_per_frame3=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_1_per_frame4= wave_1_per_frame5= wave_1_per_frame6=vr = .75 + .25*sin(ti*1.132 + 1); wave_1_per_frame7=vg = .75 + .25*sin(ti*1.121 + 1); wave_1_per_frame8=vb = .75 + .25*sin(ti*1.187 + 1); wave_1_per_frame9=ar=vr; wave_1_per_frame10=ag=vg; wave_1_per_frame11=ab=vb; wave_1_per_point1=sp = sample*10; wave_1_per_point2=ti = time; wave_1_per_point3= wave_1_per_point4= wave_1_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_1_per_point8= wave_1_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_1_per_point10= wave_1_per_point11=ox = sign(ox)*pow(ox,4)*2; wave_1_per_point12=oy = sign(oy)*pow(oy,4)*2; wave_1_per_point13=oz = sign(oz)*pow(oz,4)*2; wave_1_per_point14= wave_1_per_point15=a = (1.732 - dis)*.57735; wave_1_per_point16= wave_1_per_point17=xang = q2; wave_1_per_point18=yang = q3; wave_1_per_point19=zang = q4; wave_1_per_point20= wave_1_per_point21=fov = .5; wave_1_per_point22= wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); wave_1_per_point25=ox = mx; wave_1_per_point26=oz = mz; wave_1_per_point27=mx = ox*cos(zang) - oy*sin(zang); wave_1_per_point28=my = ox*sin(zang) + oy*cos(zang); wave_1_per_point29=ox = mx; wave_1_per_point30=oy = my; wave_1_per_point31=my = oy*cos(xang) - oz*sin(xang); wave_1_per_point32=mz = oy*sin(xang) + oz*cos(xang); wave_1_per_point33=oy = my; wave_1_per_point34=oz = mz; wave_1_per_point35= wave_1_per_point36=oz = (oz - int(oz*.2)*5 - 5)*2; wave_1_per_point37=x = ox*fov/oz + 0.5; wave_1_per_point38=x = (x-.5)*0.75 + 0.5; wave_1_per_point39=y = oy*fov/oz + 0.5; wave_1_per_point40= wave_1_per_point41= wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=1 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.000000 wavecode_2_r=0.000000 wavecode_2_g=0.000000 wavecode_2_b=0.000000 wavecode_2_a=1.000000 wave_2_per_frame1=tic = min(time-tir,.1); wave_2_per_frame2=tir = time; wave_2_per_frame3=ti = ti + tic*.5 + below(vr+vg+vb,.4)*tic*8; wave_2_per_frame4= wave_2_per_frame5= wave_2_per_frame6=vr = .75 + .25*sin(ti*1.132 + 1); wave_2_per_frame7=vg = .75 + .25*sin(ti*1.121 + 1); wave_2_per_frame8=vb = .75 + .25*sin(ti*1.187 + 1); wave_2_per_frame9=ar=vr; wave_2_per_frame10=ag=vg; wave_2_per_frame11=ab=vb; wave_2_per_point1=sp = sample*10; wave_2_per_point2=ti = time; wave_2_per_point3= wave_2_per_point4= wave_2_per_point5=ox = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point6=oy = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point7=oz = (rand(1001)*.001 + rand(1001)*.001 - rand(1001)*.001 - rand(1001)*.001); wave_2_per_point8= wave_2_per_point9=dis = pow(ox*ox + oy*oy + oz*oz,.5); wave_2_per_point10= wave_2_per_point11=ox = sign(ox)*pow(ox,3)*8; wave_2_per_point12=oy = sign(oy)*pow(oy,3)*8; wave_2_per_point13=oz = sign(oz)*pow(oz,3)*8; wave_2_per_point14= wave_2_per_point15=a = (1.732 - dis)*.57735; wave_2_per_point16= wave_2_per_point17=xang = q2; wave_2_per_point18=yang = q3; wave_2_per_point19=zang = q4; wave_2_per_point20= wave_2_per_point21=fov = .5; wave_2_per_point22= wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); wave_2_per_point25=ox = mx; wave_2_per_point26=oz = mz; wave_2_per_point27=mx = ox*cos(zang) - oy*sin(zang); wave_2_per_point28=my = ox*sin(zang) + oy*cos(zang); wave_2_per_point29=ox = mx; wave_2_per_point30=oy = my; wave_2_per_point31=my = oy*cos(xang) - oz*sin(xang); wave_2_per_point32=mz = oy*sin(xang) + oz*cos(xang); wave_2_per_point33=oy = my; wave_2_per_point34=oz = mz; wave_2_per_point35= wave_2_per_point36=oz = (oz - int(oz*.2)*5 - 5)*2; wave_2_per_point37=x = ox*fov/oz + 0.5; wave_2_per_point38=x = (x-.5)*0.75 + 0.5; wave_2_per_point39=y = oy*fov/oz + 0.5; wave_2_per_point40= wave_2_per_point41= wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 wave_3_per_point1=ra = .7; wave_3_per_point2=rb = .1; wave_3_per_point3=pib = 6.28318530718; wave_3_per_point4= wave_3_per_point5=tic = min(time-tin,.1); wave_3_per_point6=tin = if(equal(sample,0),time,tin); wave_3_per_point7= wave_3_per_point8=mod = pow(pib,21); wave_3_per_point9=med = 1; wave_3_per_point10= wave_3_per_point11=sp = sample*pib*mod + time*1; wave_3_per_point12=sam = sample*med - q7; wave_3_per_point13= wave_3_per_point14=ox = ra*sin(sam*pib); wave_3_per_point15=oy = ra*cos(sam*pib); wave_3_per_point16=ox = ox + rb*-cos(sp)*sin(sam*pib); wave_3_per_point17=oz = rb*-sin(sp); wave_3_per_point18=oy = oy + rb*-cos(sp)*cos(sam*pib); wave_3_per_point19= wave_3_per_point20= wave_3_per_point21=a = .5 + .5*cos(sample*pib*3 + pib*.5); wave_3_per_point22= wave_3_per_point23=xang = q2; wave_3_per_point24=yang = q3; wave_3_per_point25=zang = q4; wave_3_per_point26=fov = .5; wave_3_per_point27= wave_3_per_point28=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point29=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point30=ox = mx; wave_3_per_point31=oy = my; wave_3_per_point32=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point33=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point34=ox = mx; wave_3_per_point35=oz = mz; wave_3_per_point36=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point37=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point38=oy = my; wave_3_per_point39=oz = mz; wave_3_per_point40= wave_3_per_point41=oz = oz - 2; wave_3_per_point42=x = ox*fov/oz + 0.5; wave_3_per_point43=x = (x-.5)*0.75 + 0.5; wave_3_per_point44=y = oy*fov/oz + 0.5; wave_3_per_point45= shapecode_0_enabled=1 shapecode_0_sides=74 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.800000 shapecode_0_y=0.200000 shapecode_0_rad=0.608571 shapecode_0_ang=0.000000 shapecode_0_tex_ang=3.141593 shapecode_0_tex_zoom=0.756813 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=0.000000 shapecode_0_border_a=0.000000 shape_0_init1=t1 = rand(100)*0.01; shape_0_init2=t2 = rand(100)*0.01; shape_0_init3=te = 1; shape_0_init4=poly = 5; shape_0_per_frame1=ang = -q1; shapecode_1_enabled=1 shapecode_1_sides=74 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.200000 shapecode_1_y=0.800000 shapecode_1_rad=0.608571 shapecode_1_ang=0.000000 shapecode_1_tex_ang=3.141593 shapecode_1_tex_zoom=0.756813 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_init1=t1 = rand(100)*0.01; shape_1_init2=t2 = rand(100)*0.01; shape_1_init3=te = 1; shape_1_init4=poly = 5; shape_1_per_frame1=ang = -q1; shapecode_2_enabled=1 shapecode_2_sides=74 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=1 shapecode_2_x=0.200000 shapecode_2_y=0.200000 shapecode_2_rad=0.608571 shapecode_2_ang=0.000000 shapecode_2_tex_ang=3.141593 shapecode_2_tex_zoom=0.756813 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=0.000000 shapecode_2_border_a=0.000000 shape_2_init1=t1 = rand(100)*0.01; shape_2_init2=t2 = rand(100)*0.01; shape_2_init3=te = 1; shape_2_init4=poly = 5; shape_2_per_frame1=ang = q1; shapecode_3_enabled=1 shapecode_3_sides=74 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_x=0.800000 shapecode_3_y=0.800000 shapecode_3_rad=0.608571 shapecode_3_ang=0.000000 shapecode_3_tex_ang=3.141593 shapecode_3_tex_zoom=0.756813 shapecode_3_r=1.000000 shapecode_3_g=1.000000 shapecode_3_b=1.000000 shapecode_3_a=1.000000 shapecode_3_r2=1.000000 shapecode_3_g2=1.000000 shapecode_3_b2=1.000000 shapecode_3_a2=1.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=0.000000 shapecode_3_border_a=0.000000 shape_3_init1=t1 = rand(100)*0.01; shape_3_init2=t2 = rand(100)*0.01; shape_3_init3=te = 1; shape_3_init4=poly = 5; shape_3_per_frame1=ang = q1; per_frame_1=wave_a = 0; per_frame_2= per_frame_3=tic = min(time-tin,.1); per_frame_4=tin = time; per_frame_5= per_frame_6=ra = 10; per_frame_7=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); per_frame_8=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); per_frame_9=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); per_frame_10=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); per_frame_11= per_frame_12=tt = tt + tic*treb_avg; per_frame_13=mt = mt + tic*mid_avg; per_frame_14=bt = bt + tic*bass_avg; per_frame_15=vt = vt + tic*vav; per_frame_16= per_frame_17=sp = abs(vav - slide)*.1; per_frame_18= per_frame_19=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp); per_frame_20=slide = 1.4; per_frame_21= per_frame_22=q1 = vt*.5; per_frame_23=q2 = tt*.1; per_frame_24=q3 = mt*.1; per_frame_25=q4 = bt*.1; per_frame_26=q5 = .5*slide; per_frame_27=q7 = vt*.1; per_frame_28=q8 = time*.1; per_frame_29=decay = 1; per_frame_30= projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat_whole_lota_tilein'_goin'_on_v4.milk0000664000175000017500000001354511756064134033152 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=7.315900 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=1.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.030000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=1.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.090528 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=0.000000 shapecode_0_b2=0.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.444842 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5+q4;y=.5+q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=zoom=1; per_frame_init_2=xpos=0; per_frame_init_3=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9=//ob_b = 0.5+0.4*sin(2.332*time); per_frame_10=ib_r = 0.5 + 0.25*sin(time*1.424); per_frame_11=ib_g = 0.25 + 0.25*cos(time*1.871); per_frame_12=//ib_b = 1-ob_b; per_frame_13= per_frame_14=zoom=.1; per_frame_15= per_frame_16=musictime=musictime+vol; per_frame_17=q4=sin(musictime*0.02)*0.3; per_frame_18=q5=sin(musictime*0.01)*0.3; per_frame_19= per_frame_20=dx=sin(musictime*0.1)*0.01; per_frame_21=dy=cos(musictime*0.069)*0.01; per_frame_22= per_frame_23=echo_zoom=((sin(time/5)*0.5+0.5)*6)+1; per_frame_24= per_frame_25= per_frame_26=monitor=rot; per_pixel_1= per_pixel_2=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) ); per_pixel_3=cx=0.5+q4; per_pixel_4=cy=0.5-q5; per_pixel_5=zm =-1.5*log(sqrt(2)-rd) -5.54; per_pixel_6=zm = max(abs(zm),.99) * sign(zm); per_pixel_7=sx=zm;sy=zm projectM-complete-2.1.0-Source/presets_milkdrop_104/Che - Watch & Fly.milk0000664000175000017500000000635211756064135026103 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=1 fDecay=1 fVideoEchoZoom=1.173164 fVideoEchoAlpha=0 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000416 fWaveScale=1.105069 fWaveSmoothing=0.9 fWaveParam=-0.56 fModWaveAlphaStart=1 fModWaveAlphaEnd=1 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1.000158 fShader=0 zoom=1.000223 rot=0 cx=0.5 cy=0.5 dx=0 dy=0 warp=0 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.1 ob_r=0 ob_g=0 ob_b=0 ob_a=0 ib_size=0.035 ib_r=1 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=8.959999 nMotionVectorsY=7.200006 mv_dx=0.08 mv_dy=0.06 mv_l=5 mv_r=1 mv_g=0 mv_b=0 mv_a=1 per_frame_1=// sensor - alpha per_frame_2=// le = signal level; desired average value = 2 per_frame_3=// th = threshold per_frame_4=le=1.4*bass_att+.1*bass+.5*treb; per_frame_5=pulse=band(above(le,th),above(le-th,block)); per_frame_6=block=le-th; per_frame_7=th=if(above(le,th),le+114/(le+10)-7.407, per_frame_8=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); per_frame_9=th=if(above(th,6),6,th); per_frame_10= per_frame_11=// pulse cycler per_frame_12=pcl=if(pulse,pcl+1,pcl); per_frame_13=q1=pcl; per_frame_14= per_frame_15=ib_r=.5+.5*sin(pcl)+.3*sin(time*2.2); per_frame_16=ib_g=.5+.5*sin(pcl*1.1)+.3*sin(time*2.1); per_frame_17=ib_b=.5+.5*sin(pcl*1.2)+.3*sin(time*2); per_frame_18=mv_r=ib_g; per_frame_19=mv_g=ib_b; per_frame_20=mv_b=ib_r; per_frame_21=wave_r=1-ib_r; per_frame_22=wave_g=1-ib_g; per_frame_23=wave_b=1-ib_b; per_frame_24= per_frame_25=// level cycler per_frame_26=levccl=levccl+le; per_frame_27=q2=.1*levccl; per_frame_28= per_frame_29=mvx=if(pulse,rand(2)*rand(25),mvx);mv_x=mvx; per_frame_30=mvy=if(pulse,rand(2)*rand(19),mvy);mv_y=mvy; per_frame_31= per_frame_32=q3=.5+.2*sin(23*pcl)+.2*sin(.023*levccl); per_frame_33=wave_x=q3; per_frame_34=q4=.5+.2*sin(24*pcl)+.2*sin(.02*levccl); per_frame_35=wave_y=1-q4; per_frame_36=thavg=.5*thavg+.5*th; per_frame_37=q6=.2*thavg; per_pixel_1=// coordinates transfomation per_pixel_2=// q3,q4 = position; q6 = 1/size; per_pixel_3=aang=atan2(y-q4,x-q3); per_pixel_4=arad=sqrt(sqr(y-q4)+sqr(x-q3))*q6; per_pixel_5=atx=cos(aang)*arad; per_pixel_6=aty=sin(aang)*arad; per_pixel_7= per_pixel_8=boxzone=below(arad,.1); per_pixel_9= per_pixel_10=fxzone=band(band(above(x,.1),below(x,.9)), per_pixel_11=band(above(y,.1),below(y,9))); per_pixel_12= per_pixel_13= per_pixel_14=zoom=zoom+(1-boxzone)*if(fxzone,(-.2+.3*sin(3*q1)),-.2); per_pixel_15=rot=(1-boxzone)*fxzone*(3.142*sin(12*q1)); per_pixel_16= per_pixel_17=dx=.01*bor(band(above(x,.05),below(x,.1)),above per_pixel_18=(x,.95))-.01*bor(below(x,.05),band(above(x,.9),below(x,.95))); per_pixel_19=dy=.01*bor(band(above(y,.05),below(y,.1)),above per_pixel_20=(y,.95))-.01*bor(below(y,.05),band(above(y,.9),below(y,.95))); per_pixel_21= per_pixel_22=dx=if(boxzone,.1*atx,dx+fxzone*(.05*sin(q1+(9+4*sin(q1*2.3))*x+ per_pixel_23=(6+3*sin(q1*2.4))*y+q2)+sin(q1*13))); per_pixel_24=dy=if(boxzone,.1*aty,dy+fxzone*(.05*sin(q1+(8+4*sin(q1*2.2))*x+ per_pixel_25=(5+3*sin(q1*2.1))*y+q2*1.2)+sin(q1*14))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Eo.S.+Phat Fractical_dancer - pulsate B.milk0000664000175000017500000001342211756064134032226 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.940000 fVideoEchoZoom=0.597148 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.630000 fWaveParam=-1.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.999998 fShader=0.000000 zoom=13.290894 rot=0.000000 cx=0.500000 cy=0.500000 dx=-0.280000 dy=-0.320000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=12.799995 nMotionVectorsY=9.600006 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=0.910000 mv_b=0.710000 mv_a=0.000000 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.491382 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=0.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_per_frame1=x=.5+q4;y=.5+q5; shapecode_1_enabled=1 shapecode_1_sides=24 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.030299 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=0.819541 shapecode_1_r=0.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=0.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=0.000000 shapecode_1_border_g=0.000000 shapecode_1_border_b=0.000000 shapecode_1_border_a=0.000000 shape_1_per_frame1=tex_ang=0.01; shape_1_per_frame2=x=.5-q4; shape_1_per_frame3=y=.5-q5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1= per_frame_init_2=zoom=1; per_frame_init_3=xpos=0; per_frame_init_4=ypos=0; per_frame_1=decay=1; per_frame_2= per_frame_3=vol= (bass+mid+treb)*0.55; per_frame_4=vol=vol; per_frame_5= per_frame_6= per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); per_frame_9= per_frame_10= per_frame_11= per_frame_12= per_frame_13=zoom=.9; per_frame_14= per_frame_15=musictime=musictime+vol*(45/fps); per_frame_16= per_frame_17=q4=0; per_frame_18=q5=0; per_frame_19=//=sin(musictime*0.02)*0.3; per_frame_20=//q5=sin(musictime*0.01)*0.3; per_frame_21= per_frame_22=dx=sin(musictime*0.1)*0.07; per_frame_23=dy=cos(musictime*0.069)*0.07; per_frame_24= per_frame_25= per_frame_26= per_frame_27= per_frame_28=monitor=rot; per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; per_pixel_2=cx=0.5+q4; per_pixel_3=cy=0.5-q5; per_pixel_4= per_pixel_5=zoom=pow(rd,sin(time)+2.5)*2.0; per_pixel_6=zoom=max(zoom,0.1) per_pixel_7= ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Accelerator (Hot Lead Transfusion).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Aderrasi - Accelerator (Hot Lead Transfusion).mi0000664000175000017500000001643411756064134033123 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.741632 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=2 nWaveMode=5 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=11.202061 fWaveScale=0.975900 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=2.853000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.000343 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.800000 wavecode_0_r=0.500000 wavecode_0_g=0.000000 wavecode_0_b=0.000000 wavecode_0_a=0.500000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=0.000000 shapecode_0_b=0.000000 shapecode_0_a=1.000000 shapecode_0_r2=0.000000 shapecode_0_g2=1.000000 shapecode_0_b2=0.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=0.000000 shapecode_1_b=0.000000 shapecode_1_a=1.000000 shapecode_1_r2=0.000000 shapecode_1_g2=1.000000 shapecode_1_b2=0.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=wave_r = wave_r + 0.500*(0.60*sin(1.933*time) + 0.40*sin(1.045*time)); per_frame_2=wave_g = wave_g + 0.500*(0.60*sin(0.909*time) + 0.40*sin(1.956*time)); per_frame_3=wave_b = wave_b + 0.500*(0.60*sin(2.910*time) + 0.40*sin(0.992*time)); per_frame_4= per_frame_5= per_frame_6= per_frame_7=xy1 = x*above(sin(time),0)+y*below(sin(time),0); per_frame_8=xy2 = x*below(sin(time),0)+y*above(sin(time),0); per_frame_9=q1 = xy1; per_frame_10=q2 = xy2; per_frame_11= per_frame_12=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_frame_13=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_frame_14=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_frame_15=echo_orient = echo_orient + 50*dy_r; per_frame_16=//echo_alpha = echo_alpha + 50*dx_r; per_frame_17=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); per_frame_18=ocog = below(cog,30000)*cog; per_frame_19=q4 = cog; per_frame_20= per_frame_21=decay = min(0.995+abs(0.05*sin(time)),1); per_frame_22=pfthresh = above(bass_att,pfthresh)*2+(1-above(bass_att,pfthresh))*((pfthresh-1.3)*0.96+1.3); per_frame_23=pfdx_r = equal(pfthresh,2)*0.015*sin(5*time)+(1-equal(pfthresh,2))*pfdx_r; per_frame_24=pfdy_r = equal(pfthresh,2)*0.015*sin(6*time)+(1-equal(pfthresh,2))*pfdy_r; per_frame_25=rg1 = abs(sin(1.3*q4)); per_frame_26=rg2 = 0*above(rg1,0.5) + 1*below(rg1,0.5); per_frame_27=rg3 = if(equal(pfthresh,2),rg2,rg3); per_frame_28=invert = rg3; per_frame_29=darken = 1-invert; per_frame_30=brighten = invert; per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_4= per_pixel_5= per_pixel_6=zoom = zoom + abs(0.05*(3*(0.5-rad)*bass_att*4)); per_pixel_7=zoom = zoom + if(above(bass_att,1.2),(0.06*sin(24*time)),0); per_pixel_8= per_pixel_9=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); per_pixel_10=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; per_pixel_11=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; per_pixel_12=tg1 = abs(sin(1.32*q4)); per_pixel_13=tg2 = 8*above(tg1,0.75) + 12*below(tg1,0.25) + 16*above(tg1,0.25)*below(tg1,0.5); per_pixel_14=24*above(tg1,0.5)*below(tg1,0.75); per_pixel_15=tg3 = if(equal(thresh,2),tg2,tg3); per_pixel_16= per_pixel_17=zoom = zoom + abs(7*rad*dx_r); per_pixel_18=dx = dx + dx_r*sin(sin(3+(tg3*y)))*(sin(3+(tg3*x))); per_pixel_19=dy = dy + dy_r*sin(sin(3+(tg3*y)))*(sin(3+(tg3+x))); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - atomic reaction.milk0000664000175000017500000001502511756064135030272 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1= wave_0_per_point2= wave_0_per_point3=x=sin(sample*6.28+q6*.5)*(.4*q4-.1)+.5; wave_0_per_point4=y=cos(sample*6.28+q2*.5)*(.4*q4-.1)+.5; wave_0_per_point5= wave_0_per_point6=rr=rr+q2; wave_0_per_point7=gg=gg+q4; wave_0_per_point8=bb=bb+q6; wave_0_per_point9=rr=if(above(rr,1),0,if(below(rr,0),1,rr)); wave_0_per_point10=bb=if(above(bb,1),0,if(below(bb,0),1,bb)); wave_0_per_point11=gg=if(above(gg,1),0,if(below(gg,0),1,gg )); wave_0_per_point12=r=rr; wave_0_per_point13=g=gg; wave_0_per_point14=b=bb; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=1 shapecode_0_sides=100 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.100000 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.040000 shape_0_per_frame1=rad=.2+(q4-.5)*.1; shape_0_per_frame2=textured=1; shape_0_per_frame3= shape_0_per_frame4=tex_zoom=(q2+q4+q6)*q1+1; shape_0_per_frame5=ang=q2-q6; shape_0_per_frame6=x1=sin(time*.5)*.45+.5; shape_0_per_frame7=y1=cos(time*.5)*.45+.5; shape_0_per_frame8= shape_0_per_frame9=x=x1-.05*q2; shape_0_per_frame10=y=y1-.05*q6; shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.402709 shapecode_1_ang=0.000000 shapecode_1_tex_ang=1.256637 shapecode_1_tex_zoom=0.150987 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.300000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.100000 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=0.000000 shapecode_2_b=0.000000 shapecode_2_a=1.000000 shapecode_2_r2=0.000000 shapecode_2_g2=1.000000 shapecode_2_b2=0.000000 shapecode_2_a2=0.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_1=const=vol_att*.5; per_frame_2=beatb=above(bass,bass_att*const); per_frame_3=beatbhard=if(beatb,bass-bass_att*const,beatbhard); per_frame_4= per_frame_5=beatm=above(mid,mid_att*const); per_frame_6=beatmhard=if(beatm,mid-mid_att*const,beatmhard); per_frame_7= per_frame_8=beatt=above(treb,treb_att*const); per_frame_9=beatthard=if(beatt,treb-treb_at*const,beatthard); per_frame_10= per_frame_11=vol=bass+mid+treb; per_frame_12=vol_att=bass_att+mid_att+treb_att; per_frame_13= per_frame_14= per_frame_15=q1=beatb; per_frame_16=q2=beatbhard; per_frame_17=q3=beatm; per_frame_18=q4=beatmhard; per_frame_19=q5=beatt; per_frame_20=q6=beatthard; per_frame_21=wrap=1; per_frame_22=decay=.98+q2*.05; per_pixel_1=dx1=sin(time)*.03*q1; per_pixel_2=dy1=cos(time)*.03*q1; per_pixel_3= per_pixel_4=bb=max(bass-treb,0); per_pixel_5=tt=max(treb-bass,0); per_pixel_6= per_pixel_7=dx2=(cos(time*bb)*.03)*q3; per_pixel_8=dy2=(sin(time*tt)*.03)*q3; per_pixel_9= per_pixel_10=dx=dx1*q4+dx2*q2; per_pixel_11=dy=dy1*q4+dy2*q2; projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - acid in your pants.milk0000664000175000017500000002110211756064134030575 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.935000 fVideoEchoZoom=1.006593 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.500000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=4.480000 nMotionVectorsY=4.320000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.500000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=256 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_point1=x=(sin(q2*.1+q1*.01)*.3+.5)+value1*.1; wave_0_per_point2=y=(cos(q1*.1-q3*.05)*.3+.5)+value2*.1; wave_0_per_point3= wave_0_per_point4=r=sin(q2+sample*3.14-treb)*.5+.5; wave_0_per_point5=g=cos(q3+sample*3.14-bass)*.5+.5; wave_0_per_point6=b=sin(q1+sample*3.14-mid)*.5+.5; wavecode_1_enabled=1 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=1 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wave_1_per_point1=x=sample; wave_1_per_point2=y=value1+.5; wave_1_per_point3=r=sin(q2*.1+sample*3.14)*.5+.5; wave_1_per_point4=g=cos(q3*.15-sample*3.14)*.5+.5; wave_1_per_point5=b=sin(q4*.2+(sample-.5)*3.14)*.5+.5; wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=0.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=0.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.100000 shapecode_1_enabled=0 shapecode_1_sides=4 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.100000 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=1.000000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=1.000000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=0.100000 shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q5*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=db=.01; per_frame_init_2=beatrate=1; per_frame_init_3=avgbeatrate=2; per_frame_init_4=lbbtime=time; per_frame_init_5=avgdb=.01; per_frame_init_6=vol=1; per_frame_init_7=avgvol=.2; per_frame_init_8=phase=0; per_frame_init_9=bool=0; per_frame_init_10=const=.02; per_frame_init_11= per_frame_init_12=mtime=1000+bass_att*1000; per_frame_init_13=t1=500+bass*500; per_frame_init_14=t2=500+treb*500; per_frame_init_15=t3=500+mid*500; per_frame_1=db=(bass-lbass)*fps; per_frame_2=lbass=bass; per_frame_3=avgdb=avgdb*.99+abs(db)*.01; per_frame_4=avgvol=avgvol*.99+(bass+mid+treb)*.0033; per_frame_5= per_frame_6=//beatdection per_frame_7=rawbeatb=above(abs(db),avgdb*avgvol*4); per_frame_8=beatb=rawbeatb*above(time-lbbtime,avgbeatrate*.5); per_frame_9=beathard=beatb*(abs(db)-avgdb*4); per_frame_10=//beatrate calc per_frame_11=beatrate=beatb*(time-lbbtime)+(1-beatb)*beatrate; per_frame_12=avgbeatrate=beatb*(avgbeatrate*.9+beatrate*.1)+(1-beatb)*avgbeatrate; per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_14= per_frame_15=ph=(time-lbbtime)*(60/avgbeatrate)*const; per_frame_16=phase=max(min( ph, 1 ),0); per_frame_17= per_frame_18=//const=beatb*( bool*(const-.001)+(1-bool)*(const+.001) ) + (1-beatb)*const; per_frame_19=const=const*(1-beatb)+beatb*( const+ (.01*bool) ); per_frame_20= per_frame_21=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); per_frame_22= per_frame_23=bc=bc+beatb; per_frame_24= per_frame_25=vol=(rawbeatb*(abs(db)-(avgdb))*.01); per_frame_26=avgvol=avgvol*.99+vol*.01; per_frame_27= per_frame_28=mtime=mtime+min(avgvol*.5,.25)*(60/fps); per_frame_29= per_frame_30=decay=.99+(1-phase)*.01; per_frame_31=warp=0; per_frame_32=wrap=1; per_frame_33=zoom=1; per_frame_34= per_frame_35= per_frame_36=bpm=(60/avgbeatrate)*.005; per_frame_37=t1=t1+min(avgvol*bass_att*.5,.25)*(60/fps)*bpm; per_frame_38=t2=t2+min(avgvol*treb_att*.5,.25)*(60/fps)*bpm; per_frame_39=t3=t3+min(avgvol*mid_att*.5,.25)*(60/fps)*bpm; per_frame_40=monitor=avgvol; per_frame_41=q1=mtime; per_frame_42=q2=t1; per_frame_43=q3=t2; per_frame_44=q4=t3; per_frame_45= per_frame_46=cx=sin(q2*.01)*.5+.5; per_frame_47=cy=cos(q3*.01)*.5+.5; per_frame_48=rot=sin(q2*.01-(q3*.01))*15+35; per_frame_49=mv_a=phase; per_pixel_1= per_pixel_2=c=sin(q2*.06); per_pixel_3=cc=sin(q3*.074-q1*.005); per_pixel_4=ccc=sin(q4*.0575); per_pixel_5=cx1=.5+ccc*.3-c*.2; per_pixel_6=cy1=.5+c*.4-cc*.2; per_pixel_7= per_pixel_8=myx=(cx1-x); per_pixel_9=myy=(cy1-(1-y)); per_pixel_10=mrad=pow( myx*myx + myy*myy , .5); per_pixel_11=mang=asin( abs(myy)/(mrad) ); per_pixel_12= per_pixel_13=ax=mang; per_pixel_14=ay=mang; per_pixel_15= per_pixel_16=mrot=.1*(1-mrad)*sin(q1*.01+q2*.1); per_pixel_17= per_pixel_18=dx= sign(myy)*sin(ax)*mrot; per_pixel_19=dy= sign(myx)*(cos(ay)*mrot); per_pixel_20= per_pixel_21= per_pixel_22= per_pixel_23=cx1=.5+c*.4-cc*.1; per_pixel_24=cy1=.5+cc*.25-ccc*.15; per_pixel_25= per_pixel_26=myx=(cx1-x); per_pixel_27=myy=(cy1-(1-y)); per_pixel_28=mrad=pow( myx*myx + myy*myy , .5); per_pixel_29=mang=asin( abs(myy)/(mrad) ); per_pixel_30= per_pixel_31=ax=mang; per_pixel_32=ay=mang; per_pixel_33= per_pixel_34=mrot=.1*(1-mrad)*sin(q3*.02+q1*.3); per_pixel_35= per_pixel_36=dx= dx - sign(myy)*sin(ax)*mrot; per_pixel_37=dy= dy - sign(myx)*(cos(ay)*mrot); per_pixel_38= per_pixel_39= per_pixel_40= ././@LongLink0000000000000000000000000000016100000000000011563 Lustar rootrootprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons (Distant Memory Mix).milkprojectM-complete-2.1.0-Source/presets_milkdrop_104/Krash & Rovastar - Cerebral Demons (Distant Memo0000664000175000017500000000627011756064135032763 0ustar matthiasmatthias[preset00] fRating=2 fGammaAdj=2.993998 fDecay=1 fVideoEchoZoom=1 fVideoEchoAlpha=0.5 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1 fWaveScale=0.334693 fWaveSmoothing=0.75 fWaveParam=-0.2199 fModWaveAlphaStart=0.75 fModWaveAlphaEnd=0.95 fWarpAnimSpeed=1 fWarpScale=1 fZoomExponent=1 fShader=0.3 zoom=0.9999 rot=0.1 cx=0.5 cy=0.5 dx=0 dy=0 warp=1 sx=1 sy=1 wave_r=0.5 wave_g=0.5 wave_b=0.5 wave_x=0.5 wave_y=0.5 ob_size=0.01 ob_r=0 ob_g=0 ob_b=0 ob_a=1 ib_size=0.005 ib_r=0.4 ib_g=0 ib_b=0 ib_a=1 nMotionVectorsX=64 nMotionVectorsY=48 mv_dx=0 mv_dy=0 mv_l=0 mv_r=0 mv_g=0.7 mv_b=1 mv_a=0 per_frame_1=warp=0; per_frame_2=wave_r = wave_r + 0.45*(0.5*sin(time*0.701)+ 0.3*cos(time*0.438)); per_frame_3=wave_b = wave_b - 0.4*(0.5*sin(time*4.782)+0.5*cos(time*0.722)); per_frame_4=wave_g = wave_g + 0.4*sin(time*1.931); per_frame_5=wave_r = 0.2125*wave_r + 0.7154*wave_g + 0.0721*wave_b; per_frame_6=wave_g = wave_r; per_frame_7=wave_b = wave_r; per_frame_8=vol = 0.167*(bass+mid); per_frame_9=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_10=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_11=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_12=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_13=xpos = xpos + 0.001*xspeed; per_frame_14=wave_x = 1.25*xpos + 0.5; per_frame_15=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_16=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_17=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_18=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_19=ypos = ypos + 0.001*yspeed; per_frame_20=wave_y = 1.25*ypos + 0.5; per_frame_21=dx = dx + dx_residual; per_frame_22=dy = dy + dy_residual; per_frame_23=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); per_frame_24=dx_residual = equal(bass_thresh,2)*0.003*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; per_frame_25=dy_residual = equal(bass_thresh,2)*0.001*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; per_frame_26=rot = 0.1; per_frame_27=q2=1.1*xpos +0.25*ypos + 0.5; per_frame_28=q1=1.1*ypos +0.25*xpos + 0.5; per_frame_29=ib_r = 0.3+xpos; per_frame_30=ib_b = 0.06*bass; per_frame_31=ib_g = 0.25+ypos; per_frame_32=ib_r = 0.2125*ib_r + 0.7154*ib_g + 0.0721*ib_b; per_frame_33=ib_g = ib_r; per_frame_34=ib_b = ib_r; per_pixel_1=cx = (0&(x*10-0.5))*0.1+0.05; per_pixel_2=cy = (0&(y*10-0.5))*0.1+0.05; per_pixel_3=newx = q1-x; per_pixel_4=newy = q2-y; per_pixel_5=newrad = sqrt((newx)*(newx)+0.5625*(newy)*(newy))*2; per_pixel_6=newzoom = pow(1.05 + 0.03*newrad, pow(0.01+sin(newrad*newrad), newrad*2-1)); per_pixel_7=dx = (newx)*newzoom - newx; per_pixel_8=dy = (newy)*newzoom - newy; per_pixel_9=dx =dx*0.1; per_pixel_10=dy=dy*0.1; per_pixel_11=rot = 2*newrad*(0.5*(0.5-rad)+0.1); projectM-complete-2.1.0-Source/presets_milkdrop_104/Redi Jedi - subspace of reality.milk0000664000175000017500000002223411756064134031054 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.925000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=1 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=4.099998 fWaveScale=1.285751 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999514 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=1.000000 wavecode_0_a=1.000000 wave_0_per_frame1=t=t+(bass_att)*.05; wave_0_per_frame2=t1=t; wave_0_per_frame3= wave_0_per_frame4=t2=t+q1; wave_0_per_frame5=r1=r1+q1*.5; wave_0_per_frame6=g1=sin(t2); wave_0_per_frame7=b1=sin(t1+t2)*.5+.5; wave_0_per_frame8=t2=r1; wave_0_per_frame9=t3=g1; wave_0_per_frame10=t4=b1; wave_0_per_point1= wave_0_per_point2=ang=sin(t1); wave_0_per_point3=ang2=cos(t1); wave_0_per_point4= wave_0_per_point5=s=2*sample-1; wave_0_per_point6=x1=.5+s*ang*3.14; wave_0_per_point7=y1=.5+s*(ang2*3.14); wave_0_per_point8=x=x1*(1+value1*.1); wave_0_per_point9=y=y1*(1+value2*.1); wave_0_per_point10= wave_0_per_point11=r1=t2; wave_0_per_point12=g1=t3; wave_0_per_point13=b1=t4; wave_0_per_point14= wave_0_per_point15=r=r1*above(sample,.5)+b1*below(sample,.5); wave_0_per_point16=g=g1*above(sample,.5)+r1*below(sample,.5); wave_0_per_point17=b=b1+b1*q1+above(sample,.5)*bass; wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.000000 wavecode_1_smoothing=0.500000 wavecode_1_r=1.000000 wavecode_1_g=1.000000 wavecode_1_b=1.000000 wavecode_1_a=1.000000 wavecode_2_enabled=0 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=1.000000 wavecode_2_smoothing=0.500000 wavecode_2_r=1.000000 wavecode_2_g=1.000000 wavecode_2_b=1.000000 wavecode_2_a=1.000000 wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=0 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=0 wavecode_3_scaling=1.000000 wavecode_3_smoothing=0.500000 wavecode_3_r=1.000000 wavecode_3_g=1.000000 wavecode_3_b=1.000000 wavecode_3_a=1.000000 shapecode_0_enabled=0 shapecode_0_sides=4 shapecode_0_additive=0 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_x=0.500000 shapecode_0_y=0.500000 shapecode_0_rad=0.542791 shapecode_0_ang=0.000000 shapecode_0_tex_ang=0.000000 shapecode_0_tex_zoom=1.000000 shapecode_0_r=1.000000 shapecode_0_g=1.000000 shapecode_0_b=1.000000 shapecode_0_a=1.000000 shapecode_0_r2=1.000000 shapecode_0_g2=1.000000 shapecode_0_b2=1.000000 shapecode_0_a2=1.000000 shapecode_0_border_r=1.000000 shapecode_0_border_g=1.000000 shapecode_0_border_b=1.000000 shapecode_0_border_a=0.000000 shape_0_init1=c1=1; shape_0_per_frame1=t=t+(q7+q1+q4+q5)*.001*q4; shape_0_per_frame2=d1=sin(t)*.25+.5; shape_0_per_frame3= shape_0_per_frame4= shape_0_per_frame5=c1=q5*(1-c1)+(1-q5)*c1; shape_0_per_frame6= shape_0_per_frame7=x=.5*(1-c1)+c1*d1; shape_0_per_frame8=y=.5*c1+(1-c1)*d1; shape_0_per_frame9= shape_0_per_frame10=tex_zoom=1+bass-treb; shape_0_per_frame11=rad=tex_zoom*.2; shapecode_1_enabled=1 shapecode_1_sides=100 shapecode_1_additive=0 shapecode_1_thickOutline=1 shapecode_1_textured=1 shapecode_1_x=0.500000 shapecode_1_y=0.500000 shapecode_1_rad=0.731598 shapecode_1_ang=0.000000 shapecode_1_tex_ang=0.000000 shapecode_1_tex_zoom=1.000000 shapecode_1_r=1.000000 shapecode_1_g=1.000000 shapecode_1_b=1.000000 shapecode_1_a=0.600000 shapecode_1_r2=1.000000 shapecode_1_g2=1.000000 shapecode_1_b2=1.000000 shapecode_1_a2=0.600000 shapecode_1_border_r=1.000000 shapecode_1_border_g=1.000000 shapecode_1_border_b=1.000000 shapecode_1_border_a=1.000000 shape_1_init1=angtime=0; shape_1_init2=zoomtime=0; shape_1_init3=c1=1; shape_1_per_frame1=c1=q5*(1-c1)+(1-q5)*c1; shape_1_per_frame2= shape_1_per_frame3=ac=ac*(1-q5)+q5*bass*q4*.001; shape_1_per_frame4=angtime=(angtime+ac); shape_1_per_frame5=tex_ang=(sin(angtime)*.5+.5)*3.14; shape_1_per_frame6= shape_1_per_frame7=zc=zc*(1-q5)+q5*q4*bass*.0001; shape_1_per_frame8=zoomtime=(zoomtime+zc); shape_1_per_frame9=tex_zoom=(sin(zoomtime)*.3)+1.1; shape_1_per_frame10= shape_1_per_frame11=t=t+q7+q1; shape_1_per_frame12= shape_1_per_frame13=border_r=sin(t*bass_att)*.5+.5; shape_1_per_frame14=border_g=sin(t*treb_att)*.5+.5; shape_1_per_frame15=border_b=sin(t*q4)*.5+.5; shapecode_2_enabled=0 shapecode_2_sides=4 shapecode_2_additive=1 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_x=0.500000 shapecode_2_y=0.500000 shapecode_2_rad=0.436055 shapecode_2_ang=0.000000 shapecode_2_tex_ang=0.000000 shapecode_2_tex_zoom=1.000000 shapecode_2_r=1.000000 shapecode_2_g=1.000000 shapecode_2_b=1.000000 shapecode_2_a=1.000000 shapecode_2_r2=1.000000 shapecode_2_g2=1.000000 shapecode_2_b2=1.000000 shapecode_2_a2=1.000000 shapecode_2_border_r=1.000000 shapecode_2_border_g=1.000000 shapecode_2_border_b=1.000000 shapecode_2_border_a=0.100000 shape_2_per_frame1=rad=q4*.33; shape_2_per_frame2=y=.75; shape_2_per_frame3=x=.2; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_x=0.500000 shapecode_3_y=0.500000 shapecode_3_rad=0.100000 shapecode_3_ang=0.000000 shapecode_3_tex_ang=0.000000 shapecode_3_tex_zoom=1.000000 shapecode_3_r=1.000000 shapecode_3_g=0.000000 shapecode_3_b=0.000000 shapecode_3_a=1.000000 shapecode_3_r2=0.000000 shapecode_3_g2=1.000000 shapecode_3_b2=0.000000 shapecode_3_a2=0.000000 shapecode_3_border_r=1.000000 shapecode_3_border_g=1.000000 shapecode_3_border_b=1.000000 shapecode_3_border_a=0.100000 per_frame_init_1=beatrate=1; per_frame_init_2=avgbeatrate=1; per_frame_init_3=bbtime=1; per_frame_init_4=lbbtime=1; per_frame_init_5=avgdb=1; per_frame_init_6=fakebeatcount=0; per_frame_init_7=zc=1; per_frame_1=db=bass-lbass; per_frame_2=lbass=bass; per_frame_3=vol=1+bass+mid+treb; per_frame_4= per_frame_5=rs=above(abs(db),maxdb); per_frame_6=drs=1-rs; per_frame_7= per_frame_8=beatrate=1*rs+beatrate*drs; per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; per_frame_10=bbtime=1*rs+bbtime*drs; per_frame_11=lbbtime=1*rs+lbbtime*drs; per_frame_12=avgdb=1*rs+avgdb*drs; per_frame_13=fbc=fbc*drs+1*rs; per_frame_14=bc=bc*drs+1*rs; per_frame_15=faketime=1*rs+faketime*drs; per_frame_16=lftime=1*rs+lftime*drs; per_frame_17= per_frame_18= per_frame_19=avgdb=avgdb*.999+abs(db)*.001; per_frame_20= per_frame_21=rawbeatb=above(db*fakebeatb,avgdb); per_frame_22=beatb=rawbeatb*above(time-lbbtime,.5*avgbeatrate); per_frame_23=maxdb=max(maxdb*.9999,abs(db)); per_frame_24= per_frame_25=bbtime=time*beatb; per_frame_26= per_frame_27=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; per_frame_28=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; per_frame_29= per_frame_30= per_frame_31=lbbtime=time*beatb+(1-beatb)*lbbtime; per_frame_32= per_frame_33= per_frame_34=faketime=faketime+avgbeatrate*avgbeatrate*.1; per_frame_35=fakebeatb=sin(faketime)*.5+.5; per_frame_36=fb=above(fakebeatb,.9999)*above(faketime-lftime,.75*avgfbr); per_frame_37=fbr=(1-fb)*fbr+fb*(faketime-lftime); per_frame_38=avgfbr=avgbr*(1-fb)+fb*(avgfbr*.999+fbr*.001); per_frame_39= per_frame_40=fbc=fbc+fb; per_frame_41=lftime=faketime*fb+(1-fb)*lftime; per_frame_42= per_frame_43= per_frame_44= per_frame_45=bc=bc+beatb; per_frame_46= per_frame_47=monitor=bc; per_frame_48=q1=beatb;//equal((fbc-1)%4,0)*fb; per_frame_49=q2=db; per_frame_50=q3=fakebeatb; per_frame_51=q4=avgbeatrate; per_frame_52=q5=equal(bc%4,0)*beatb; per_frame_53=q6=equal(bc%16,0)*beatb; per_frame_54=q7=rawbeatb; per_frame_55=decay=.99+bass_att*.001; per_frame_56=worp=0; per_frame_57=wrap=1; per_frame_58= per_frame_59= per_frame_60=tc=tc*(1-q1)+q1*beatrate*.01; per_frame_61=t=t+tc; per_frame_62=q8=t; per_pixel_1= per_pixel_2=t=q8; per_pixel_3= per_pixel_4=lbb=lbb*(1-q1)+q1*bass; per_pixel_5=lbt=lbt*(1-q1)+q1*treb; per_pixel_6=dx=sin(t*lbb)*.02; per_pixel_7=dy=cos(t*lbt)*.02; per_pixel_8= per_pixel_9=zc=zc*(1-q1)+q1*(1-zc); per_pixel_10=zoom=1+zc*q4*.001-(1-zc)*q4*.001; per_pixel_11= per_pixel_12=rot=(1-zc)*q4*bass*.005; projectM-complete-2.1.0-Source/projectMTrunk.kdevelop0000664000175000017500000001606211756064137023132 0ustar matthiasmatthias Carmelo Piccione carmelo.piccione@gmail.com 1 KDevCustomProject C++ projectMTrunk . false executable /home/struktured/workspace/projectm_trunk/src /home/struktured/workspace/projectm_trunk/src false false true true false *.java *.h *.H *.hh *.hxx *.hpp *.c *.C *.cc *.cpp *.c++ *.cxx Makefile CMakeLists.txt make /home/struktured/workspace/projectm_trunk/src/ 0 default true 2 0 false default true false false false false true 10 ada ada_bugs_gcc bash bash_bugs clanlib fortran_bugs_gcc gnome1 gnustep gtk gtk_bugs haskell haskell_bugs_ghc java_bugs_gcc java_bugs_sun kde2book opengl pascal_bugs_fp php php_bugs perl perl_bugs python python_bugs qt-kdev3 ruby ruby_bugs sdl sw w3c-dom-level2-html w3c-svg w3c-uaag10 wxwidgets_bugs Guide to the Qt Translation Tools Qt Assistant Manual Qt Designer Manual Qt Reference Documentation qmake User Guide KDE Libraries (Doxygen) true 4 4 /usr/qt/3 ExternalDesigner /usr/bin/qmake-qt4 /usr/bin/designer-qt4 false true true 300 400 250 false 0 true true true std=_GLIBCXX_STD;__gnu_cxx=std true true true true true true true true .; set m_,_ theValue true true false true Vertical automatic_%2Fhome%2Fstruktured%2Fworkspace%2Fprojectm_trunk .hpp .cpp /home/carm/projects/projectM/trunk/tags false false *.o,*.lo,CVS false false projectM-complete-2.1.0-Source/projectm.includes0000664000175000017500000004365111756064134022144 0ustar matthiasmatthiassrc/_CPack_Packages/Linux/STGZ/projectM-complete-2.0.0-Linux/include/libprojectM src/_CPack_Packages/Linux/TGZ/projectM-complete-2.0.0-Linux/include/libprojectM src/_CPack_Packages/Linux/TZ/projectM-complete-2.0.0-Linux/include/libprojectM src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/omptl src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/projectM-0.1.1-Linux/include/libprojectM src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM/Renderer/SOIL src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/libprojectM src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/demo src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/config src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal/services src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype/internal src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include/freetype src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype include src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/autofit src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/bdf src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cache src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cff src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/cid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gxvalid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/gzip src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/lzw src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/otvalid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pcf src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pfr src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psaux src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/pshinter src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/psnames src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/raster src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/sfnt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/smooth src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/truetype src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type1 src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/type42 src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/freetype src/winfonts src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/include src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/FTGL/test src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/auto/src src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/include/GL src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/Current/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/Current/Headers src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/macos src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes/win32 src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actions src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Actors src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/AudioLab src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/iTunesVisualAPI src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/mac src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools/Timing src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/Tools src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source/win src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-iTunes-VizKit/source src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-jack src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-libvisual-alsa src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-pulseaudio src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-qt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-screensaver src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-sdlvis src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-test src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wmp/projectM-wmp src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-wxvis src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/projectM-xmms src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/atari src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/unix src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/builds/vms src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/devel src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/config src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal/services src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype/internal src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include/freetype src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/include src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/autofit src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/bdf src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cache src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cff src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/cid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gxvalid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/gzip src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/lzw src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/otvalid src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pcf src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pfr src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psaux src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/pshinter src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/psnames src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/raster src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/sfnt src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/smooth src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/truetype src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type1 src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/type42 src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/freetype-2.3.5/src/winfonts src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/demo src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/include src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/FTGL/test src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/auto/src src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/glew/include/GL src/_CPack_Packages/Linux-Source/TBZ2/PROJECTM_ROOT-0.1.1-Source/WinLibs/pthreads/include src/libprojectM/omptl src/libprojectM/Renderer/SOIL src/libprojectM src/libprojectM-old/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL src/libprojectM-old/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source src/libprojectM-shared_ptr/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux/STGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux/TZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-2.0.0-Linux/usr/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-2.0.0-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/omptl src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/RPM/projectM-0.1.1-Linux/usr/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/STGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TGZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/_CPack_Packages/Linux/TZ/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/omptl src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/projectM-0.1.1-Linux/include/libprojectM src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source/Renderer/SOIL src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/projectM-2.0.0-Source src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source/Renderer/SOIL src/libprojectM-shared_ptr/_CPack_Packages/Linux-Source/TGZ/projectM-2.0.0-Source src/libprojectM-shared_ptr/omptl src/libprojectM-shared_ptr/Renderer/SOIL src/libprojectM-shared_ptr/Renderer src/libprojectM-shared_ptr src/macos/FTGL/demo src/macos/FTGL/freetype include/freetype/config src/macos/FTGL/freetype include/freetype/internal/services src/macos/FTGL/freetype include/freetype/internal src/macos/FTGL/freetype include/freetype src/macos/FTGL/freetype include src/macos/FTGL/freetype src/autofit src/macos/FTGL/freetype src/bdf src/macos/FTGL/freetype src/cache src/macos/FTGL/freetype src/cff src/macos/FTGL/freetype src/cid src/macos/FTGL/freetype src/gxvalid src/macos/FTGL/freetype src/gzip src/macos/FTGL/freetype src/lzw src/macos/FTGL/freetype src/otvalid src/macos/FTGL/freetype src/pcf src/macos/FTGL/freetype src/pfr src/macos/FTGL/freetype src/psaux src/macos/FTGL/freetype src/pshinter src/macos/FTGL/freetype src/psnames src/macos/FTGL/freetype src/raster src/macos/FTGL/freetype src/sfnt src/macos/FTGL/freetype src/smooth src/macos/FTGL/freetype src/truetype src/macos/FTGL/freetype src/type1 src/macos/FTGL/freetype src/type42 src/macos/FTGL/freetype src/winfonts src/macos/FTGL/include src/macos/FTGL/test src/macos/glew-1.4.0/auto/src src/macos/glew-1.4.0/include/GL src/macos/glew-1.4.0/Mac/build/Debug/GLEW.framework/Versions/A/Headers src/macos/glew-1.4.0/Mac/build/Release/GLEW.framework/Versions/A/Headers src/projectM-iTunes/macos src/projectM-iTunes/win32 src/projectM-iTunes-VizKit/source/Actions src/projectM-iTunes-VizKit/source/Actors src/projectM-iTunes-VizKit/source/AudioLab src/projectM-iTunes-VizKit/source/iTunesVisualAPI src/projectM-iTunes-VizKit/source/mac src/projectM-iTunes-VizKit/source/Tools/Timing src/projectM-iTunes-VizKit/source/Tools src/projectM-iTunes-VizKit/source/win src/projectM-iTunes-VizKit/source src/projectM-jack src/projectM-libvisual src/projectM-libvisual-alsa src/projectM-pulseaudio src/projectM-qt src/projectM-screensaver src/projectM-sdlvis src/projectM-test src/projectM-wmp/projectM-wmp src/projectM-wxvis src/projectM-xmms src/WinLibs/freetype-2.3.5/builds/amiga/include/freetype/config src/WinLibs/freetype-2.3.5/builds/atari src/WinLibs/freetype-2.3.5/builds/unix src/WinLibs/freetype-2.3.5/builds/vms src/WinLibs/freetype-2.3.5/devel src/WinLibs/freetype-2.3.5/include/freetype/config src/WinLibs/freetype-2.3.5/include/freetype/internal/services src/WinLibs/freetype-2.3.5/include/freetype/internal src/WinLibs/freetype-2.3.5/include/freetype src/WinLibs/freetype-2.3.5/include src/WinLibs/freetype-2.3.5/src/autofit src/WinLibs/freetype-2.3.5/src/bdf src/WinLibs/freetype-2.3.5/src/cache src/WinLibs/freetype-2.3.5/src/cff src/WinLibs/freetype-2.3.5/src/cid src/WinLibs/freetype-2.3.5/src/gxvalid src/WinLibs/freetype-2.3.5/src/gzip src/WinLibs/freetype-2.3.5/src/lzw src/WinLibs/freetype-2.3.5/src/otvalid src/WinLibs/freetype-2.3.5/src/pcf src/WinLibs/freetype-2.3.5/src/pfr src/WinLibs/freetype-2.3.5/src/psaux src/WinLibs/freetype-2.3.5/src/pshinter src/WinLibs/freetype-2.3.5/src/psnames src/WinLibs/freetype-2.3.5/src/raster src/WinLibs/freetype-2.3.5/src/sfnt src/WinLibs/freetype-2.3.5/src/smooth src/WinLibs/freetype-2.3.5/src/truetype src/WinLibs/freetype-2.3.5/src/type1 src/WinLibs/freetype-2.3.5/src/type42 src/WinLibs/freetype-2.3.5/src/winfonts src/WinLibs/FTGL/demo src/WinLibs/FTGL/include src/WinLibs/FTGL/test src/WinLibs/glew/auto/src src/WinLibs/glew/include/GL src/WinLibs/pthreads/includeprojectM-complete-2.1.0-Source/TODO.txt0000664000175000017500000000073311756064137020074 0ustar matthiasmatthias=========================== $Id$ projectM TODO List $Log$ =========================== projectM-engine =============== Correct errors in remaining presets Correct waveforms 4,5 Soft transitions Refactor browser/console interfaces General post-refactor clean up projectM-iTunes ====== Fullscreen on MacOS Stability fixes on MacOS projectM-wmp ============ Needs written projectM-movie ============== Finish this off -- MOV write needs completed with audio/video sync projectM-complete-2.1.0-Source/AUTHORS.txt0000775000175000017500000000306611756064135020457 0ustar matthiasmatthiasprojectM -- Milkdrop-esque visualisation SDK Copyright (C)2003-2007 projectM Team This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA See 'LICENSE.txt' included within this release For the purposes of the copyright statement in the preamble of each source code file comprising projectM, the projectM team are: Carmelo Piccione Parser Evaluator Pulse Audio support (projectM-pulseaudio) Qt GUI (projectM-qt) Peter Sperl Beat Detection Rendering XMMS Support (projectM-xmms) libvisual Support (projectM-libvisual) Alligator Descartes Media Player Support (iTunes, Winamp, Windows Media Player) Test application frameworks (projectM-wxvis, projectM-sdlvis) DVD application (projectM-movie) Win32 screensaver (projectM-screensaver) Roger Dannenburg Advice & Support Matthias Klumpp CMake build system Distro integration Bug fixes projectM-complete-2.1.0-Source/cmake_install.cmake0000664000175000017500000000347411756064135022401 0ustar matthiasmatthias# Install script for directory: /home/carm/workspace/projectm-trunk-release # Set the install prefix IF(NOT DEFINED CMAKE_INSTALL_PREFIX) SET(CMAKE_INSTALL_PREFIX "/usr/local") ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # Set the install configuration name. IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) IF(BUILD_TYPE) STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ELSE(BUILD_TYPE) SET(CMAKE_INSTALL_CONFIG_NAME "Release") ENDIF(BUILD_TYPE) MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) # Set the component getting installed. IF(NOT CMAKE_INSTALL_COMPONENT) IF(COMPONENT) MESSAGE(STATUS "Install component: \"${COMPONENT}\"") SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ELSE(COMPONENT) SET(CMAKE_INSTALL_COMPONENT) ENDIF(COMPONENT) ENDIF(NOT CMAKE_INSTALL_COMPONENT) # Install shared libraries without execute permission? IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) SET(CMAKE_INSTALL_SO_NO_EXE "1") ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) IF(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. INCLUDE("/home/carm/workspace/projectm-trunk-release/src/cmake_install.cmake") ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) IF(CMAKE_INSTALL_COMPONENT) SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") ELSE(CMAKE_INSTALL_COMPONENT) SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") ENDIF(CMAKE_INSTALL_COMPONENT) FILE(WRITE "/home/carm/workspace/projectm-trunk-release/${CMAKE_INSTALL_MANIFEST}" "") FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) FILE(APPEND "/home/carm/workspace/projectm-trunk-release/${CMAKE_INSTALL_MANIFEST}" "${file}\n") ENDFOREACH(file) projectM-complete-2.1.0-Source/presets_yin/0000775000175000017500000000000011756416660021131 5ustar matthiasmatthiasprojectM-complete-2.1.0-Source/presets_yin/yin - 220 - Enter the silence.milk0000775000175000017500000000620111756064137026526 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.700000 fDecay=0.949999 fVideoEchoZoom=0.999989 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.007904 fWaveScale=1.749001 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=7.389154 fWarpScale=0.075991 fZoomExponent=1.001824 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010510 sx=1.000000 sy=1.000000 wave_r=0.340001 wave_g=0.190000 wave_b=0.100000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=5.760042 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=0.500000 mv_b=0.150001 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21=wave_r=beat; per_frame_22=wave_g=1-beat; per_frame_23=wave_mode=(1-beat)*7; per_frame_24=q1=min(2*(frame-lastbeat)/interval,1); per_frame_25=q8=.1; per_frame_26=cvol=(.99*cvol+.0033*(bass+mid+treb)); per_frame_27=cf=min(max(cvol-.8,0),.4)*(60/FPS); per_frame_28=dx= .02*cf*(1-rand(200)/100); per_frame_29=dy= .02*cf*(1-rand(200)/100); per_frame_30=rot= .04*cf*(1-rand(200)/100); per_frame_31=zoom=zoom-.01*cf; per_frame_32=wave_y=min(1.5*cf,.5)*(1-beat)+.5*(beat); per_frame_33=dx=dx*(above(q1,0)*below(q1,1)*sqr(q1)+1); per_frame_34=dy=dy*(above(q1,0)*below(q1,1)*sqr(q1)+1); per_frame_35=rot=rot*(above(q1,0)*below(q1,1)*sqr(q1)+1); per_pixel_1=x=x-.5; per_pixel_2=y=-(y-.5); per_pixel_3=s=above(rad,q1)*below(rad, q1+q8)*abs(q1+q8-rad)/q8; per_pixel_4=zoom=zoom+.2*sqrt(s); per_frame_init_1=AvgBassEnergy = 0.9;//sqr( bass); per_frame_init_2=lastBeat = frame-1; per_frame_init_3=interval = 20; per_frame_init_4=pctg=1; projectM-complete-2.1.0-Source/presets_yin/yin - 191 - Temporal singularities.milk0000775000175000017500000000777211756064137027760 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=4.990001 fDecay=1.000000 fVideoEchoZoom=10.784553 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=1.990516 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=0.999998 fZoomExponent=0.999985 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400001 wave_g=0.400000 wave_b=1.000000 wave_x=0.500000 wave_y=1.000000 ob_size=0.000000 ob_r=0.300001 ob_g=1.000000 ob_b=0.300000 ob_a=0.100001 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=8.960042 nMotionVectorsY=12.960033 mv_dx=-0.260000 mv_dy=0.440000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0;decay=1; per_frame_2=vol = (.75*(bass_att+mid_att+treb_att)/3+.25*prevVol); per_frame_3=prevAvgBass=avgBass; per_frame_4=avgBass=avgBass + (bass-AvgBass)*0.01; per_frame_5=q4=max(avgBass*1.001-.999*prevAvgBass,0); per_frame_6=q4=min(q4,.006); per_frame_7=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_8=sure=if(equal(sure,0),.6,sure); per_frame_9=interval=if(equal(interval,0),40,interval); per_frame_10=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_11=dbass=(bass-pbass)/FPS; per_frame_12=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_13=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_14=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_15=sure=max(.5,sure); per_frame_16=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_17=beat=if(cheat,1,beat); per_frame_18=sure=if(cheat,.95*sure,sure); per_frame_19=maxdbass=max(maxdbass*.999,dbass); per_frame_20=maxdbass=max(.012,maxdbass); per_frame_21=maxdbass=min(.02,maxdbass); per_frame_22=interval=if(beat, frame-lastbeat,interval); per_frame_23=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_24=cheat=0; per_frame_25=pbass=bass; per_frame_26=// ---------------------------------------------------------------------------------------------- per_frame_27=lastFlip=if( above(bass/avgBass,2)*above(frame-lastFlip,100)*beat, frame,lastFlip ); per_frame_28=flip = if(equal(frame,lastFlip),abs(flip)-1, flip); per_frame_29=wave_mystery=flip; per_frame_30=ob_size = below(frame-lastBeat,FPS/8)*.08*(frame-lastBeat)/FPS; per_frame_31=f=abs(cos(time/8+.54+sin(time/3+1.075))); per_frame_32=ob_r=1*f + 1*(1-f); per_frame_33=ob_g=.3*f + 1*(1-f); per_frame_34=ob_b=.3*f + .3*(1-f); per_frame_35=f=(frame-lastbeat)/interval; per_frame_36=f=above(f,.8)*below(f,1)*f; f=max(0,f); f=min(f,1); per_frame_37= per_frame_38=wave_g=.4+.6*(f); per_frame_39=wave_b=.4+.6*(1-f); per_frame_40= per_frame_41=q1= 3.1416*(wave_mystery+1)/2; per_frame_42=q2=.25*cos(time+abs(2*sin(time*2+2.311)*( vol-amt))*sin(time*7.45+.876)); per_frame_43=q3=-q2; per_frame_44= per_frame_45=amt=amt+ .05*(vol-amt); per_frame_46=prevVol=vol; per_frame_47=BPM = BPM + .01*(60*FPS/interval - BPM); per_frame_48=monitor = 0*pctg+1*BPM; per_frame_49= per_pixel_1=x=x-.5; per_pixel_2=y=-(y-.5); per_pixel_3=ttan1 = tan(q1+1.5708)*(x-q3)-y+q2; per_pixel_4=ttan2 = tan(q1+1.5708); per_pixel_5=IsLeftYtonosY = above(ttan1*(sign(3.1416-q1)),0); per_pixel_6= per_pixel_7=dist = abs(ttan1)/sqrt(ttan2*ttan2 + 1); per_pixel_8=totX=.5*cos(q1)*sign(IsLeftYtonosY-.5)*sqr(dist)/(.5-q2); per_pixel_9=totY=-.5*sin(q1)*sign(IsLeftYtonosY-.5)*sqr(dist)/(.5-q2); per_pixel_10= per_pixel_11=dx=dx+totX; per_pixel_12=dy=dy+totY; per_pixel_13=prevRot=q1; per_pixel_14=zoom = 1-25*q4*sqrt(pow(.5-dist,3))/abs(.5-q2); per_frame_init_1=flip=-1; projectM-complete-2.1.0-Source/presets_yin/yin - 020 - I have no feet and I must dance.milk0000775000175000017500000000506111756064137030603 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700000 fDecay=1.000000 fVideoEchoZoom=1.757322 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=0.695686 fWaveSmoothing=0.450000 fWaveParam=0.000000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=0.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=1.000000 nMotionVectorsX=3.008000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=2.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_r = .5*(.5*sin(.787*time) +.245 ); per_frame_2=wave_g = .5*( .5*cos(1.637*time) +.784 ); per_frame_3=wave_b = .5*( .5*sin(1.088*time) +.45 ); per_frame_4=wave_y = abs(cos(time*1.5)); per_frame_5=wave_mystery = cos(time+10*sin(3*time/2)); per_frame_6=q1=15; per_frame_7=q2=cos(time) + sin(time); per_frame_8=q3 = bass + mid + treb/3; per_frame_9=ib_size = 0; per_frame_10=ib_r = q3*(bass*.2); per_frame_11=ib_g = q3*(mid*.2); per_frame_12=ib_b = q3*(treb*.2); per_frame_13=ib_size = 1;//if( equal(frame%2,1),1,0); per_frame_14=ib_a = .1; per_frame_15=q5 = if (above(time%(2*q1),q1-1),1,0); per_frame_16=q6=if(equal(q5,0),1,0); per_frame_17=q1=if( equal(q5,1),1,2); per_frame_18=q7 = q5*.025 + q6*.05; per_frame_19=zoom = 1 -.07*bass/1.7; per_frame_20=wave_mode=q5*7 + q6*4; per_frame_21=decay = .93 + .28*q3; per_frame_22=decay= if( above(decay,1),1,decay); per_frame_23=rot=q5*.045*cos(time*6); per_frame_24= per_pixel_1=dx=dx+q7*cos(ang)*pow(1-rad,q1)*q3; per_pixel_2=dy=dy-q7*sin(ang)*pow(1-rad,q1)*q3; per_pixel_3= per_pixel_4=dx=dx+.01*((x-.5)*sin(3.14/q2)+(y-.5)*cos(3.14/q2)) ; per_pixel_5=dy=dy+.01*((x-.5)*cos(3.14/q2) - (y-.5)*sin(3.14/q2) ); per_pixel_6= per_pixel_7=dx=dx+q5*.001*tan(time)*sign(sin(time))*q3; per_pixel_8=dy=dy+q5*.001*tan(time+3.14/2)*sign(sin(time+3.14/2))*q3; per_pixel_9= per_pixel_10=dx=dx-q6*.1*q3*(x-.5); per_pixel_11=dy=dy-q6*.1*(4-q3)*(y-.5); per_pixel_12= per_pixel_13=zoom = zoom - q3*q5*.09*abs(cos(time))*(1-rad); projectM-complete-2.1.0-Source/presets_yin/yin - 010 - Symphonic innerverse.milk0000775000175000017500000000615411756064137027423 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.499227 fWaveSmoothing=0.000000 fWaveParam=-0.520000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.003861 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1=.01; //general speed; per_frame_2=q2=.5; // main twirl's x per_frame_3=q3=.5; // main twirl's y per_frame_4=q4=3*( abs( 6*cos(time/5) )%6); // the phase of the mini twirls per_frame_5=q5=.008; // main twirl's speed; per_frame_6=q6=q5/0.03; // main twirl's range; per_frame_7=q7=bass_att+mid_att+treb_att; //volume per_frame_8=q8=sqrt(2)/20; // max dist from transformation center per_frame_9=InvertInterval = 1200; // invert colors every ...#frames per_frame_10=InvertDuration = 600; per_frame_11=zoomexp=1.2; per_frame_12=zoom=zoom+bass/70; per_frame_13=wave_x=q2; per_frame_14=wave_y=q3; per_frame_15=bInvert = if( below( (frame+InvertInterval)%InvertInterval, InvertDuration),1,0); per_frame_16=wave_r=abs(sin(time*1.3+1.23+cos(time*2.87+2.145))); per_frame_17=wave_g=abs(sin(time*2.165+2.89+cos(time*.74+.78))); per_frame_18=wave_b=abs(sin(time*.845+1.23+cos(time*1.6+3))); per_frame_19= per_frame_20= per_frame_21=wave_mystery=-0.1+2*sin(3*abs(cos(time))*time); per_frame_22=rot = rot +(q7/4)*.04*pow((sin(time/2 + .6)),11); per_frame_23=q4 = if( equal(q4,9),10,q4); per_frame_24=q4 = if(equal(q4,12),13,q4); per_frame_25=q4= if(equal(q4,15),18,q4); per_pixel_1=// center twirl per_pixel_2=twirlX=q2; per_pixel_3=twirlY=1-q3; per_pixel_4=Distance = sqrt(sqr(x-q2)+sqr(y-q3)); per_pixel_5=RelAngle=atan2(x-twirlX,y-twirlY); per_pixel_6=TwirlMult = sin(time*50*q1)*q5/(Distance+q6); per_pixel_7=dx = dx+TwirlMult*sin(RelAngle+1.5); per_pixel_8=dy=dy+TwirlMult*cos(RelAngle+1.5); per_pixel_9=zoom = zoom + .0001*log(Distance); per_pixel_10= per_pixel_11=// mini twirls per_pixel_12=x=x*(1-q4/20); per_pixel_13=y=y*(1-q4/20); per_pixel_14=CenX= ((100*x)%100)/100; per_pixel_15=CenY= ((100*y)%100)/100; per_pixel_16=CurX=x-CenX; per_pixel_17=CurY=y-CenY; per_pixel_18= per_pixel_19=factor = 1+.7*abs(cos(q1*time/50)); per_pixel_20=dx=dx-(bass_att/factor)*abs(sin(3.14/2+time*50*q1))*.2*CurY/q8; per_pixel_21=dy=dy-(bass_att/factor)*abs(sin(3.14/2+time*50*q1))*.2*CurX/q8; per_pixel_22= per_pixel_23= projectM-complete-2.1.0-Source/presets_yin/yin - 160 - Controversial.milk0000775000175000017500000000572011756064137026147 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700001 fDecay=1.000000 fVideoEchoZoom=0.999991 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=10.572172 fWarpScale=4.108018 fZoomExponent=1.196128 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=1.011847 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.005000 ob_r=0.070000 ob_g=1.000000 ob_b=0.070000 ob_a=0.000000 ib_size=0.010000 ib_r=0.070000 ib_g=0.070000 ib_b=1.000000 ib_a=1.000000 nMotionVectorsX=1.920000 nMotionVectorsY=1.440000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21=q1=beat; per_frame_22=warp=0;q8=55/FPS; per_frame_23=q7=min((frame-lastBeat)/interval,1); per_frame_24=aa=aa+beat; per_frame_25=wave_g=q7;wave_b=q7; per_frame_26=curang=.97*curang- (q1*(.4+max(bass,1.5)*rand(20)/100)*(-1+2*(aa%2)))*q8; per_frame_27=cursc=1+.97*curscale+q8*.3*beat; per_frame_28=sx=cursc; per_frame_29=sy=1-(cursc-1); per_frame_30=decay=1-.2*beat; per_frame_31=ob_a=.2*beat; per_frame_32=ib_a=.3*beat; per_frame_33=q6=below(aa%4,2)*if(equal(aa%2,0),1,-1); per_frame_34=q5=above(aa%4,1)*if(equal(aa%2,0),-1,1); per_frame_35=wave_x=.5+.03*q7*q6; per_frame_36=wave_y=.5+.03*q7*q5; per_frame_37=rot = curang; per_pixel_1=x=x-.5; per_pixel_2=y=1-(y+.5); per_pixel_3=zoom=zoom-.1*q8*(below(rad,.7))*(1+.5*(1-q7)); per_frame_init_1=time=0; projectM-complete-2.1.0-Source/presets_yin/yin - 090 - Exit eternity.milk0000775000175000017500000000354311756064137026055 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.980001 fDecay=0.999000 fVideoEchoZoom=1.032182 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997965 fWaveScale=1.003725 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=30.719990 nMotionVectorsY=30.239979 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1=bass+mid+treb; per_frame_2=wave_mode=if( equal(frame%2,0),0,3); per_frame_3=wave_r=if(equal(wave_mode,0), .75+.25*sin(time),.25*sin(time*3)); per_frame_4=wave_g=wave_r; per_frame_5=wave_b=if(equal(wave_mode,0),wave_r,.65+.35*abs(sin(time+1.34+cos(time*2+.646)))); per_frame_6=wave_mystery=if( equal(wave_mode,0),-.5,0); per_frame_7=decay=.96+.04*sqrt(q1/3); per_frame_8=decay=if(above(decay,1),1,decay); per_frame_9=q=if( equal(frame%24,23),1,0); per_frame_10=wave_r=if(equal(q,1),1,wave_r); per_frame_11=wave_g=if(equal(q,1),1,wave_g); per_frame_12=wave_b=if(equal(q,1),1,wave_b); per_frame_13=zoom = 1+.005*sin(time*1.5+2.432); per_pixel_1=rot=(1-pow(rad,1.2))*.05; per_pixel_2=dx=(x-.5)*.002*(rad); per_pixel_3=dy=(y-.5)*.002*(rad); per_frame_init_1=q1=1; ././@LongLink0000000000000000000000000000016200000000000011564 Lustar rootrootprojectM-complete-2.1.0-Source/presets_yin/yin - 115 - Survival of the fastest (feat. Collapsing Guest Star).milkprojectM-complete-2.1.0-Source/presets_yin/yin - 115 - Survival of the fastest (feat. Collapsing Gue0000775000175000017500000001662211756064137032563 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=zoom = 1.003; warp =0.075; decay = 0.993; vol = 0.3*(bass+mid+treb); per_frame_2=b1x = if( equal( b1x, 0 ), .1, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .5, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0*(rand(50)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.006, b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .9, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .5, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0*(-rand(50)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), -0.006, b2vy ); per_frame_10=q3=.5*(1+.8*cos(time/7+.23+sin(time*.232+.983))); per_frame_11=q4=.5*(1+.8*cos(time/5+2.69+sin(time*.157+3))); per_frame_12= per_frame_13=// o Resolve forces per_frame_14=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_15=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_16=k = 1/sqr(dist); per_frame_17=k = if( above( k, .005) , 0.005, k ); per_frame_18=k = if(above(fCrashPhase,0),0,k); per_frame_19=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_20=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_21=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_22=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_23=q5 = atan2(b1y-q4,b1x-q3); k= 1.5/sqrt(sqr(b1x-q3)+sqr(b1y-q4)); per_frame_24=k=if(above(k,.008),.008,k); per_frame_25=b1vx=b1vx-k*cos(q5)/FPS; per_frame_26=b1vy=b1vy-k*sin(q5)/FPS; per_frame_27=q5 = atan2(b2y-q4,b2x-q3); k= 1.5/sqrt(sqr(b2x-q3)+sqr(b2y-q4)); per_frame_28=k=if(above(k,.008),.008,k); per_frame_29=b2vx=b2vx-k*cos(q5)/FPS; per_frame_30=b2vy=b2vy-k*sin(q5)/FPS; per_frame_31=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy)),sqrt(sqr(b1vx)+sqr(b1vy))),1, 0); per_frame_32= per_frame_33=// o Apply motion per_frame_34=iIndex = (frame%5); per_frame_35=fScale = if( above(iIndex,1), (1+.5*mid)*30/FPS, (1+.5*bass)*30/FPS); per_frame_36=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_37=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_38= per_frame_39=// o Collision and "keep-in-screen" check per_frame_40=q1 = if( below(sqr(b1x-q3) +sqr(b1y-q4), .005), 1, 0); per_frame_41=q2 = if( below(sqr(b2x-q3) +sqr(b2y-q4), .005), 1, 0); per_frame_42=b1x=if(equal(q1,1),rand(100)/100,b1x); per_frame_43=b1y=if(equal(q1,1),rand(100)/100,b1y); per_frame_44=b2x=if(equal(q2,1),rand(100)/100,b2x); per_frame_45=b2y=if(equal(q2,1),rand(100)/100,b2y); per_frame_46=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_47=DotProd1= (.75+rand(50)/100)*sqrt( sqr(b1vx)+sqr(b1vy) ); per_frame_48=DotProd2= (.75+rand(50)/100)*sqrt( sqr(b2vx)+sqr(b2vy) ); per_frame_49=b1vx=if(equal(q1,1), DotProd1*cos(fAngle-3.14),b1vx); per_frame_50=b1vy=if(equal(q1,1), DotProd1*sin(fAngle-3.14),b1vy); per_frame_51=b2vx=if(equal(q2,1), DotProd2*cos(fAngle),b2vx); per_frame_52=b2vy=if(equal(q2,1), DotProd2*sin(fAngle),b2vy); per_frame_53= per_frame_54=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_55=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_56=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_57=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_58=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_59=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_60=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_61=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_62=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_63=ob_size = bCrash;ob_a=bCrash*.4; per_frame_64=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_65=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_66=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_67=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_68=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_69=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_70=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_71=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_72=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_73=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_74= per_frame_75=// o Determine what to draw per_frame_76=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_77=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_78=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_79=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_80=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_81=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_82=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_83=wave_x=if(equal(iIndex,4),q3,wave_x); per_frame_84=wave_y=if(equal(iIndex,4),q4,wave_y); per_frame_85=wave_b=if(equal(iIndex,4),0,wave_b); per_frame_86=wave_mystery=if(equal(iIndex,4),-.35,wave_mystery); per_frame_87=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_88=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_89=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_90=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_91=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_92=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_93=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , wave_mystery); per_frame_94=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_95=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_96=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_97=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_98=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_99=wave_mystery = if( below(iIndex,4)*above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_100=wave_r=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_r ); per_frame_101=wave_g=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_g ); per_frame_102=wave_b=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_b ); per_frame_103=ob_r=0;ob_b=0; per_frame_104=ob_r=if(above(Blue,0),0,1); per_frame_105=ob_b=if(above(Blue,0),1,0); per_frame_106=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); per_pixel_1=q6=(x-q3)*(x-q3)+(1-y-q4)*(1-y-q4); per_pixel_2=zoom=if(below(q6,0.002),.1,zoom); projectM-complete-2.1.0-Source/presets_yin/yin - 150 - Pap says there's no centrifugal.milk0000775000175000017500000001011311756064137031167 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=1.000000 fVideoEchoZoom=0.999990 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=1 fWaveAlpha=0.997938 fWaveScale=0.010000 fWaveSmoothing=0.000000 fWaveParam=0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.216679 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.250000 wave_b=0.250001 wave_x=0.500000 wave_y=0.500000 ob_size=0.060000 ob_r=0.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.195000 ib_r=1.000000 ib_g=1.000000 ib_b=1.000000 ib_a=0.400000 nMotionVectorsX=64.000000 nMotionVectorsY=1.008000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.000000 mv_r=1.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=decay=.9995; per_frame_2=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_3=sure=if(equal(sure,0),.6,sure); per_frame_4=interval=if(equal(interval,0),40,interval); per_frame_5=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_6=dbass=(bass-pbass)/FPS; per_frame_7=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_8=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_9=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_10=sure=max(.5,sure); per_frame_11=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_12=beat=if(cheat,1,beat); per_frame_13=sure=if(cheat,.95*sure,sure); per_frame_14=maxdbass=max(maxdbass*.999,dbass); per_frame_15=maxdbass=max(.012,maxdbass); per_frame_16=maxdbass=min(.02,maxdbass); per_frame_17=interval=if(beat, frame-lastbeat,interval); per_frame_18=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_19=cheat=0; per_frame_20=pbass=bass; per_frame_21=// ---------------------------------------------------------------------------------------------- per_frame_22= per_frame_23=wave_r = .8*abs(cos( .7*time+.532 + sin( 1.25*time+.789) )); per_frame_24=wave_g = .8*abs(cos( .92*time+2.1 + sin( .45*time+1.52) )); per_frame_25=wave_b = .8*abs(cos( time+1.452 + sin( 1.12*time+2.98) )); per_frame_26=q1=beat; per_frame_27=sc=.05*(1+abs(cos(time/2.864+3.023+sin(time*1.32+2.233)))); per_frame_28=q8=sc*cos(time/2.43 + .234 + sin(time*1.43 + 1.34)); per_frame_29=q7=sc*cos(time/.66 + 1.83 + sin(time*.94 + 1.99)); per_frame_30=q6=sc*sin(time*1.65 + .7 + sin(time*.79 + .39)); per_frame_31=q5=sc*sin(time + 1.82 + cos(time/2.29 + 2.91)); per_frame_32=q4=sc*cos(time*2.65 + .7 + cos(time/.435 + 2.44)); per_frame_33=wave_mystery=if(equal(frame%2,0),-.5+cos(time),.5+cos(time)); per_frame_34=q2 = min((frame-lastBeat)/interval,1); per_frame_35=ob_a=1-q2; per_frame_36=ob_size=.25-q2; per_frame_37=ib_size=1; per_frame_38= per_frame_39= per_frame_40= per_frame_41=ib_a=q2*.004; per_frame_42=wave_a = .5*(1 + ((bass+mid+treb)*.3333-prevVol)*FPS/100); per_frame_43=wave_a=min(1,wave_a); per_frame_44=wave_a=max(0,wave_a); per_frame_45=prevVol = (bass+mid+treb)*.3333; per_frame_46=monitor = wave_a; per_pixel_1=ring=1+(rad*5)%5; per_pixel_2=q3=if(equal(ring,1),q8,q3); per_pixel_3=q3=if(equal(ring,2),q7,q3); per_pixel_4=q3=if(equal(ring,3),q6,q3); per_pixel_5=q3=if(equal(ring,4),q5,q3); per_pixel_6=q3=if(equal(ring,5),q4,q3); per_pixel_7=rot=rot+q3*(60/FPS); per_pixel_8=zoom=1+(6-ring)*.005*(60/FPS); per_pixel_9=inx=0; per_pixel_10=inx=below( abs(ang-.785),.15); per_pixel_11=inx = if( below(abs(ang-2.355),.15),1,inx); per_pixel_12=inx = if( below(abs(ang+2.355),.15),1,inx); per_pixel_13=inx = if( below(abs(ang+.785),.15),1,inx); per_pixel_14=zoom=zoom+inx*rad*below(q2,.5)*(.5-q2)*.15; per_pixel_15= per_pixel_16=dx=dx+inx*below(q2,.5)*cos(ang)*.1*(.5-q2); per_pixel_17=dy=dy-inx*below(q2,.5)*sin(ang)*.1*(.5-q2); projectM-complete-2.1.0-Source/presets_yin/yin - Beat Detective 007 demo.milk0000775000175000017500000000466311756064137026662 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.999992 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007734 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.480000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.200001 wave_b=0.200001 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=64.000000 nMotionVectorsY=1.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_a=1;ob_size=0; per_frame_2=decay = .9; zoom=1; per_frame_3=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_4=sure=if(equal(sure,0),.6,sure); per_frame_5=interval=if(equal(interval,0),40,interval); per_frame_6=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_7=dbass=(bass-pbass)/FPS; per_frame_8=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_9=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_10=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_11=sure=max(.5,sure); per_frame_12=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_13=beat=if(cheat,1,beat); per_frame_14=sure=if(cheat,.95*sure,sure); per_frame_15=maxdbass=max(maxdbass*.999,dbass); per_frame_16=maxdbass=max(.012,maxdbass); per_frame_17=maxdbass=min(.02,maxdbass); per_frame_18=interval=if(beat, frame-lastbeat,interval); per_frame_19=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_20=cheat=0; per_frame_21=pbass=bass; per_frame_22=// ---------------------------------------------------------------------------------------------- per_frame_23=ob_size = beat; per_frame_24=wave_mystery=1-1.5*min((frame-lastbeat)/interval,1); per_frame_25=monitor=interval*0+lastbeat*0+bass_att*0+interval*0+1*sure; projectM-complete-2.1.0-Source/presets_yin/yin - 050 - Van Gogh's nightmare.milk0000775000175000017500000000702611756064137027076 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=0.999992 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997763 fWaveScale=3.023201 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999992 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.500000 wave_x=1.000000 wave_y=1.000000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=21.119997 nMotionVectorsY=21.119987 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.600000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_g = abs(cos(time*1.4+.89 + sin(time*2.1+.73))); per_frame_2=wave_b= abs(cos(time*.7+.64)); per_frame_3=wave_r = abs(sin(time*1.526 + .321 )); per_frame_4=wave_x=abs(sin(time*2+.368)); per_frame_5=warp=0; per_frame_6=diakPos=if( below(frame%500,200),0,1); per_frame_7=diakRot=if(below(frame%500,100),0,1); per_frame_8=diakRot=if(above(frame%500,400),0,diakRot); per_frame_9=q1=.125; per_frame_10=q6=diakRot*sin(time/3+.783+cos(time+2.814)); //rotation per_frame_11=q8=sign( sin(2.356*time+.385+2*cos(.6*time+2.9))); per_frame_12=q7=.375*(1+diakPos*sin( cos(time*2.31+1.972)+time*1.34+1.69)); // row1 x y coords per_frame_13=q5=.5+(diakPos*.1*sin(time+cos(time*3+.256))); per_frame_14=q4=.625+diakPos*2*q1*(sin( cos(time*.67+.711)+time*2.1+1.314)); // row2 x y cords per_frame_15= per_frame_16=q2=.875-diakPos*3*q1*(abs(sin( cos(2*time+1.23)+.8*time+1.72))); per_frame_17=q3=.25+(mid_att+treb_att+bass_att)/6; per_frame_18=monitor = mid+treb+bass; per_frame_19=v=rand(200); per_frame_20=sx=if( equal(v,9),-1,sx); per_frame_21=sy=if( equal(v,8),-1,sy); per_frame_22=zoom=if( equal(v,7),.5,1); per_pixel_1=IsRow1=if( below( abs( (q6*(x-.5)+(1-q6)*(y-q7)))/(sqr(q6)+sqr(1-q6)),q1),1,0); per_pixel_2=IsRow2=if( below( abs( ((1-q6)*(x-q5)+(q6)*(y-q4)))/(sqr(q6)+sqr(1-q6)),q1),1,0); per_pixel_3=q6=q6*1.5; per_pixel_4=Row3dist=( (-q6*(x-.5)+(1-q6)*(y-q2) )/(sqr(q6)+sqr(1-q6))); per_pixel_5=IsRow3=if( below( abs(Row3dist),q1),1,0); per_pixel_6=scroll=sign(sin(time/4+2.312)); per_pixel_7=dy=dy+.01*(1-IsRow1)*(1-IsRow2)*(1-IsRow3)*scroll*q3; per_pixel_8=//row1 per_pixel_9=moveX=IsRow1*.006*(sin(38*(x-.5)+time*3) + sin(26*(y-q7)+time*1)+sin(time+1.95)); per_pixel_10=moveY=IsRow1*.006*(sin(23*(x-.5)+time*2)+sin(40*(y-q7)+time*6)+sin(time*2.5+1.23)); per_pixel_11=dx=dx+q3*moveX; per_pixel_12=dy=dy+q3*moveY; per_pixel_13=zoom=zoom+5*q3*(moveX+moveY); per_pixel_14= per_pixel_15=//row2 per_pixel_16=row2ang=-atan2(x-q5,y-q4); per_pixel_17=row2dist=sqrt( sqr(x-q5)+sqr(y-q4) ); per_pixel_18=moveX=IsRow2*.03*cos(row2ang)*q8; per_pixel_19=moveY=IsRow2*.03*sin(row2ang)*q8; per_pixel_20=dx=dx+q3*moveX; per_pixel_21=dy=dy+q3*moveY; per_pixel_22=zoom=zoom+IsRow2*(.05+.2*q3*pow((-1+row2dist),3)); per_pixel_23= per_pixel_24=//row3 per_pixel_25=moveX=.007*sin(time*100); per_pixel_26=dx=dx+IsRow3*q3*moveX; per_pixel_27=zoom=zoom+.1*IsRow3*( Row3dist/q1)*sin(time*3)*q3; per_pixel_28=zoom=zoom+.05*sin(time/2)*(.5-x); per_frame_init_1=frame=-100; projectM-complete-2.1.0-Source/presets_yin/yin - 051 - Van Gogh's nightmare (in depth).milk0000775000175000017500000000672411756064137030700 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.994000 fVideoEchoZoom=1.745792 fVideoEchoAlpha=0.630000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.997763 fWaveScale=3.023201 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999991 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.500000 wave_x=1.000000 wave_y=1.000000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=24.959995 nMotionVectorsY=7.680000 mv_dx=0.300000 mv_dy=0.360000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_g = abs(cos(time*1.4+.89 + sin(time*2.1+.73))); per_frame_2=wave_b= abs(cos(time*.7+.64)); per_frame_3=wave_r = abs(sin(time*1.526 + .321 )); per_frame_4=wave_x=abs(sin(time*2+.368)); per_frame_5=warp=0; per_frame_6=diakPos=if( below(frame%500,200),1,1); per_frame_7=diakRot=if(below(frame%500,100),0,1); per_frame_8=diakRot=if(above(frame%500,400),0,diakRot); per_frame_9=q1=.125; per_frame_10=q6=diakRot*sin(time/3+.783+cos(time+2.814)); //rotation per_frame_11=q8=sign( sin(2.356*time+.385+2*cos(.6*time+2.9))); per_frame_12=q7=.375*(1+diakPos*sin( cos(time*2.31+1.972)+time*1.34+1.69)); // row1 x y coords per_frame_13=q5=.5+(diakPos*.1*sin(time+cos(time*3+.256))); per_frame_14=q4=.625+diakPos*2*q1*(sin( cos(time*.67+.711)+time*2.1+1.314)); // row2 x y cords per_frame_15= per_frame_16=q2=.875-diakPos*3*q1*(abs(sin( cos(2*time+1.23)+.8*time+1.72))); per_frame_17=q3=.25+(mid_att+treb_att+bass_att)/6; per_frame_18=monitor = mid+treb+bass; per_frame_19=v=rand(200); per_frame_20=sx=if( equal(v,9),-1,sx); per_frame_21=sy=if( equal(v,8),-1,sy); per_frame_22=zoom=if( equal(v,7),.5,1); per_pixel_1=IsRow1=if( below( abs( (q6*(x-.5)+(1-q6)*(y-q7)))/(sqr(q6)+sqr(1-q6)),q1),1,0); per_pixel_2=IsRow2=if( below( abs( ((1-q6)*(x-q5)+(q6)*(y-q4)))/(sqr(q6)+sqr(1-q6)),q1),1,0); per_pixel_3=q6=q6*1.5; per_pixel_4=Row3dist=( (-q6*(x-.5)+(1-q6)*(y-q2) )/(sqr(q6)+sqr(1-q6))); per_pixel_5=IsRow3=if( below( abs(Row3dist),q1),1,0); per_pixel_6=scroll=sign(sin(time/4+2.312)); per_pixel_7=dy=dy+.01*(1-IsRow1)*(1-IsRow2)*(1-IsRow3)*scroll*q3; per_pixel_8= per_pixel_9=//row1 per_pixel_10=moveX=IsRow1*.006*(sin(38*(x-.5)+time*3) + sin(26*(y-q7)+time*1)); per_pixel_11=moveY=IsRow1*.006*(sin(23*(x-.5)+time*2)+sin(40*(y-q7)+time*6)); per_pixel_12=dx=dx+q3*moveX; per_pixel_13=dy=dy+q3*moveY; per_pixel_14=zoom=zoom+5*q3*(moveX+moveY); per_pixel_15= per_pixel_16=//row2 per_pixel_17=row2ang=-atan2(x-q5,y-q4); per_pixel_18=row2dist=sqrt( sqr(x-q5)+sqr(y-q4) ); per_pixel_19=moveX=IsRow2*.03*cos(row2ang)*q8; per_pixel_20=moveY=IsRow2*.03*sin(row2ang)*q8; per_pixel_21=dx=dx+q3*moveX; per_pixel_22=dy=dy+q3*moveY; per_pixel_23=zoom=zoom+IsRow2*.05*(1+.2*q3*pow((-1+row2dist),3)); per_pixel_24= per_pixel_25=//row3 per_pixel_26=moveX=.007*sin(time*100); per_pixel_27=dx=dx+IsRow3*q3*moveX; per_pixel_28=zoom=zoom+.1*IsRow3*( Row3dist/q1)*sin(time*3)*q3; per_frame_init_1=frame=-100; projectM-complete-2.1.0-Source/presets_yin/yin - 181 - Pyrotechnics (windy mix).milk0000775000175000017500000000771511756064137030012 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.980001 fDecay=0.950000 fVideoEchoZoom=1.001826 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997965 fWaveScale=0.047310 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=25.887356 fWarpScale=0.033186 fZoomExponent=0.620260 fShader=0.500000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.615175 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.095000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=30.719990 nMotionVectorsY=30.239979 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.050000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=zoom=1;ob_size=1;ob_a=0; per_frame_2=decay = if(below(period,.2),1-.05*sqr((.2-period)/.2),decay); per_frame_3=wave_a = if( above(period,.95)*below(period,1.01), sqr(((1-period)/0.05)),1.0); per_frame_4=decay = if(above(period,.95)*below(period,1.2),1,decay); per_frame_5=decay = if(above(period,1.21),1-.02*(1-sqr((1.4-period)/.2)),decay); per_frame_6=startFrame = if(equal(startFrame,0),frame,StartFrame); per_frame_7=period = (frame-StartFrame)/200; per_frame_8=startFrame = if(above(period,1.4),0,startFrame); per_frame_9=col = if( equal(startFrame,0),(1+rand(6)),col); per_frame_10=glow = if(equal(startFrame,0)*below(rand(100),30),rand(2),glow); per_frame_11=R = if(equal(startFrame,0),.6+rand(40)/100,R); per_frame_12=G = if(equal(startFrame,0),.6+rand(40)/100,G); per_frame_13=B = if(equal(startFrame,0),.6+rand(40)/100,B); per_frame_14=gzx=if(equal(period,1.0),px,gzx); per_frame_15=gzy=if(equal(period,1.0),py,gzy); per_frame_16=dt=if(equal(period,0),1/FPS,dt); per_frame_17=px=if(equal(period,0.0),.5,px); per_frame_18=py=if(equal(period,0.0),0.0,py); per_frame_19= per_frame_20=vx=if(equal(period,0.0),-.05+.1*(rand(100)/100),vx); per_frame_21=vy=if(equal(period,0.0),850+150*(rand(100)/100),vy); per_frame_22= per_frame_23=dx=.0005*sin(1.23+.12*time+cos(1.543+.091*time)); per_frame_24=vx=below(period,.95)*(vx-(-35*dx+.2*vx)*dt); per_frame_25=vy = below(period,.95)*(vy-(1*vy+5.5*9.88)*dt); per_frame_26=px=px + vx*dt; per_frame_27=py=py-vy*dt; per_frame_28=wave_mystery = if( below(period,.95)+above(period,1.01),-.5, -.5 +(1-sqr(((1-period)/.05)))/2 ); per_frame_29= per_frame_30=px=if(above(period,1.0)*equal(frame%2,1),gzx-.15+.3*rand(100)/100,px); per_frame_31=py=if(above(period,1.0)*equal(frame%2,1), (gzy-150+300*rand(100)/100),py); per_frame_32=wave_x = px;wave_y = -.001*py-above(period,1.0)*rand(20)/1000; per_frame_33= per_frame_34=ob_a=if(glow*below(abs(period-.97),.01),.3,0); per_frame_35=decay=if(glow*below(period,.95)*above(period,.94),0,decay); per_frame_36=q1=period; per_frame_37=// 1-kokkino,2-prasino,3-mple,4-kitrino,5-portokali,6-mov, per_frame_38=wave_r=equal(col,1)+equal(col,4)+equal(col,5)+equal(col,6); per_frame_39=wave_g=equal(col,2)+equal(col,4)+equal(col,5)*.5; per_frame_40=wave_b = equal(col,3)+equal(col,4)*.2+equal(col,6); per_frame_41=wave_r=if(below(period,.95)+above(period,1.0),1.0,wave_r); per_frame_42=wave_g=if(below(period,.95)+above(period,1.0),1.0,wave_g); per_frame_43=wave_b=if(below(period,.95)+above(period,1.0),1.0,wave_b); per_frame_44= per_frame_45=wave_a=if( above(period,1.01),rand(15)/100,wave_a); per_frame_46=wave_a=if( above(period,1.01)*below(frame%3,2),0,wave_a); per_frame_47=q2=gzx; per_frame_48=q3=gzy; per_frame_49=q8=glow; per_frame_50= per_frame_51= per_frame_52=monitor = dx; per_pixel_1=//x=x-.5; per_pixel_2=//y=-(y-.5); per_pixel_3=warp = above(q1,.94)*(1.5-q8)*sqrt(((1.4-q1)/.45)); projectM-complete-2.1.0-Source/presets_yin/yin - 112 - Survival of the fastest (Sudden death).milk0000775000175000017500000001662311756064137032303 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=zoom = 0.995; warp =0.075; decay = 0.993; vol = 0.3*(bass+mid+treb); per_frame_2=b1x = if( equal( b1x, 0 ), .25+rand(50)/100, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .25+rand(50)/100, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0.008*(-.5+rand(100)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.008*(-.5+rand(100)/100), b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .25+rand(50)/100, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .25+rand(50)/100, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0.008*(-.5+rand(100)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), 0.008*(-.5+rand(100)/100), b2vy ); per_frame_10= per_frame_11=// o "sudden death" effects per_frame_12=q8 = if(equal(fCrashPhase,0)*equal(rand(150),2),1,0); // whether to perform effect per_frame_13=q7 = if( equal(q8,1), rand(6)+1,0);// ID# of effect to perform per_frame_14=q7 = if( equal(q7,5),5*rand(2),q7); q7 = if( equal(q7,6),6*rand(2),q7); per_frame_15=q6= if(above(time%20,16)*above(sin(time/2),0),1,0); per_frame_16=sx = if( equal(q7,1),-1,sx ); per_frame_17=b1x = if( equal(q7,1),1-b1x,b1x );b2x = if( equal(q7,1),1-b2x,b2x ); per_frame_18=sy = if( equal(q7,2),-1,sy ); per_frame_19=b1y = if( equal(q7,1),1-b1y,b1y );b2y = if( equal(q7,1),1-b2y,b2y ); per_frame_20=b1x=if( equal(q7,3),rand(100)/100,b1x); per_frame_21=b1y=if( equal(q7,3),rand(100)/100,b1y); per_frame_22=b2x=if( equal(q7,4),rand(100)/100,b2x); per_frame_23=b2y=if( equal(q7,4),rand(100)/100,b2y); per_frame_24=b1vx=if( equal(q7,5),2*b1vx,b1vx); per_frame_25=b1vy=if( equal(q7,5),2*b1vy,b1vy); per_frame_26=b2vx=if( equal(q7,6),2*b2vx,b2vx); per_frame_27=b2vy=if( equal(q7,6),2*b2vy,b2vy); per_frame_28=q1=sin(2.34+time*.822+cos(time*.43+1.76+tan(time*1.8+.54))); rot =0.01*q1; per_frame_29= per_frame_30=// o Resolve forces per_frame_31=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_32=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_33=k = 1/sqr(dist);k = min(k,0.01); per_frame_34=k = if(above(fCrashPhase,0),0,k); per_frame_35=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_36=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_37=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_38=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_39=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy) ) , sqrt( sqr(b1vx)+sqr(b1vy) )), 1, 0); per_frame_40= per_frame_41=// o Apply motion per_frame_42=iIndex = (frame%4); per_frame_43=fScale = if( above(iIndex,1),(1+.3*treb)*30/FPS,(1+.3*bass)*30/FPS); per_frame_44=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_45=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_46= per_frame_47=// o Collision and "keep-in-screen" check per_frame_48=// o Check if the walls are on first per_frame_49=b1x = if( q6*above( b1x,1 ),0.001,b1x ); per_frame_50=b1x = if( q6*below( b1x,0 ),0.999,b1x ); per_frame_51=b1y = if( q6*above( b1y,1 ),0.001,b1y ); per_frame_52=b1y = if( q6*below( b1y,0 ),0.999,b1y ); per_frame_53= per_frame_54=b2x = if( q6*above( b2x,1 ),0.001,b2x ); per_frame_55=b2x = if( q6*below( b2x,0 ),0.999,b2x ); per_frame_56=b2y = if( q6*above( b2y,1 ),0.001,b2y ); per_frame_57=b2y = if( q6*below( b2y,0 ),0.999,b2y ); per_frame_58= per_frame_59= per_frame_60=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_61=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_62=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_63=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_64=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_65=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_66=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_67=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_68=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_69=ob_size = bCrash;ob_a=bCrash*.4; per_frame_70=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_71=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_72=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_73=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_74=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_75=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_76=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_77=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_78=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_79=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_80= per_frame_81=// o Determine what to draw per_frame_82=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_83=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_84=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_85=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_86=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_87=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_88=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_89=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_90=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_91=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_92=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_93=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_94=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_95=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , -.55 ); per_frame_96=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_97=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_98=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_99=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_100=wave_mystery = if( above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_101=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_102=wave_r=if( above( fCrashPhase, .9 ), 1, wave_r ); per_frame_103=wave_g=if( above( fCrashPhase, .9 ), 1, wave_g ); per_frame_104=wave_b=if( above( fCrashPhase, .9 ), 1, wave_b ); per_frame_105=ob_r=0;ob_b=0; per_frame_106=ob_r=if(above(Blue,0),0,1); per_frame_107=ob_b=if(above(Blue,0),1,0); per_frame_108=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); per_frame_109= projectM-complete-2.1.0-Source/presets_yin/yin - 070 - Speaks for itsself.milk0000775000175000017500000000447511756064137026752 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=0.998000 fVideoEchoZoom=1.011847 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997965 fWaveScale=1.003735 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.010000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.200000 nMotionVectorsX=4.480000 nMotionVectorsY=21.119987 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.600000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_r = abs(cos( 4.34*time+2.144 + sin(2.76*time + .443))); per_frame_2=wave_g = abs(cos(3.1*time+.543 + sin(3.36*time + 2.66))); per_frame_3=wave_b = abs(cos(3.75*time + 1.8 + sin(5*time+1.12))); per_frame_4=wave_size=.5+bass; per_frame_5=ib_size=.01; ib_a=1; per_frame_6=ib_r=.6*sin(time*3.34+1.42+cos(time*2.34+2.44)); per_frame_7=ib_g=.6*sin(time*2.35+3.32+cos(time*3.2+.65)); per_frame_8=ib_b=.6*sin(time*1.76+2.453+cos(time*1.54+1.2)); per_frame_9=cx=.5+.2*sin(time*2); per_frame_10=cy=.5+.2*cos(time*3); per_frame_11=wave_x=cx; per_frame_12=wave_y=cy; per_frame_13=f=rand(200); per_frame_14=sx= if( equal(f,1),-1,1); per_frame_15=sy= if( equal(f,2),-1,1); per_frame_16=q1=3+10*abs((sin(time))); per_frame_17=ob_size=if( equal(frame%100,50),1,0); per_frame_18=ob_a=ob_size/2; per_frame_19=ob_r=.65*abs(sin(time*3.23 +.43)); per_frame_20=ob_g=.65*abs(sin(time*4.356 +2.456)); per_frame_21=ob_b=.65*abs(cos(time*3.21+.6337)); per_frame_22=decay=.95+ .05*(mid+bass+treb)/3; per_frame_23=decay=if( above(decay,1),1,decay); per_frame_24= per_pixel_1=r=-pow(1-rad,2); per_pixel_2=zoom = 1+ .1*bass_att*sin(q1*(r)-sign(sin(time/4))*time*8); per_pixel_3=rot=(((1-rad)/4))*.1*sign(sin(time/4))*(treb+1); per_frame_init_1=q1=1; projectM-complete-2.1.0-Source/presets_yin/yin - 080 - Dream Universe.milk0000775000175000017500000000525211756064137026127 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.980000 fDecay=0.995000 fVideoEchoZoom=1.021962 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=3 bAdditiveWaves=1 bWaveDots=1 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997965 fWaveScale=1.003725 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.009091 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=32.000031 nMotionVectorsY=32.160015 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.799999 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1=.5+.3*cos(time/5+3.14/2+sin(time/10+2.352)); per_frame_2=q2=.5+.3*sin(time/5+3.14/2+cos(time/10+1.22)); per_frame_3=q3=.5+.3*cos(time/5+sin(time/10+2.352+3.14/2)); per_frame_4=q4=.5+.3*sin(time/5+cos(time/10+1.22+3.14/2)); per_frame_5=q5=.1; // rotation speed per_frame_6=q6=.01; // rotation angle per frame per_frame_7=dist=sqrt( sqr(q3-q1)+sqr(q4-q2) ); per_frame_8=q7=3+1.5*sin(time/4+1.345); // exp. of gravity atten. per_frame_9=f=frame%4; per_frame_10=wave_mode = if( equal(f%2,0),0,3); per_frame_11=wave_x=if(above(f,1),q1,q3); per_frame_12=wave_y=if(above(f,1),1-q2,1-q4); per_frame_13=wave_r=if(equal(f%2,0),1,0); per_frame_14=wave_b=if(equal(f,0),1,.4+.6*abs(sin(time))); per_frame_15=wave_g=if(equal(f%2,0),1,0); per_frame_16=wave_r=if(equal(f,3),.4+.6*abs(sin(time)),wave_g); per_frame_17=stars=if(equal(frame%8,5),1,0); per_frame_18=stars=if(equal(frame%8,7),1,stars); per_frame_19=wave_r=if(equal(stars,1),.5,wave_r); per_frame_20=wave_g=if(equal(stars,1),.5,wave_g); per_frame_21=wave_b=if(equal(stars,1),.5,wave_b); per_frame_22=decay=if(above(dist,.55),.995,.993); per_frame_23=zoom=1+.005*sin(time*1.5+1.354); per_pixel_1=x1=x-q1; y1=y-q2; per_pixel_2=x2=x-q3;y2=y-q4; per_pixel_3=rot_f1=pow(1-sqrt(sqr(x1)+(sqr(y1))),q7); per_pixel_4=rot_f2=pow(1-sqrt(sqr(x2)+(sqr(y2))),q7); per_pixel_5=dx=dx+ q5*(x1*sin(q6) - (y1)*cos(q6))*rot_f1; per_pixel_6=dy=dy+ q5*(x1*cos(q6) +(y1)*sin(q6))*rot_f1; per_pixel_7=dx=dx+q5*(x2*sin(q6)-(y2)*cos(q6))*rot_f2; per_pixel_8=dy=dy+q5*(x2*cos(q6)+(y2)*sin(q6))*rot_f2; per_pixel_9= per_frame_init_1=q1=1; per_frame_init_2=time=0; ././@LongLink0000000000000000000000000000014600000000000011566 Lustar rootrootprojectM-complete-2.1.0-Source/presets_yin/yin - 113 - Survival of the fastest (The Grand Arena).milkprojectM-complete-2.1.0-Source/presets_yin/yin - 113 - Survival of the fastest (The Grand Arena).mil0000775000175000017500000001660111756064137032400 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.566041 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.943396 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=zoom = 1.003; warp =0.075; decay = 0.993; vol = 0.3*(bass+mid+treb); per_frame_2=b1x = if( equal( b1x, 0 ), .05, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .5, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0.008*(rand(50)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.008*(-.3+rand(60)/100), b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .95, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .5, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0.008*(-rand(50)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), 0.008*(-.3+rand(60)/100), b2vy ); per_frame_10= per_frame_11=// o Resolve forces per_frame_12=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_13=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_14=k = 1/sqr(dist);k=min(.007,k); per_frame_15=k = if(above(fCrashPhase,0),0,k); per_frame_16=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_17=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_18=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_19=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_20=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy) ) , sqrt( sqr(b1vx)+sqr(b1vy) )), 1, 0); per_frame_21= per_frame_22=// o Apply motion per_frame_23=iIndex = (frame%4); per_frame_24=fScale = if( above(iIndex,1), (1+.5*mid)*30/FPS, (1+.5*bass)*30/FPS); per_frame_25=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_26=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_27= per_frame_28=// o Collision and "keep-in-screen" check per_frame_29=q1 = if( above(sqr(b1x-.5) +sqr(b1y-.5), .22), 1, 0); per_frame_30=q1 = if( above( frame, q7) ,q1, 0 ); per_frame_31=q2 = if( above(sqr(b2x-.5) +sqr(b2y-.5), .22), 1, 0); per_frame_32=q2 = if( above( frame, q6) ,q2, 0 ); per_frame_33=q3 = 2*(-atan2( b1y-.5,b1x-.5 ) + atan2(b1vy,b1vx)); // gonia anaklasis me efaptomeni per_frame_34=q4 = 2*(-atan2( b2y-.5,b2x-.5 ) + atan2(b2vy,b2vx)); // gonia anaklasis me efaptomeni per_frame_35=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_36=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_37=b1vx = if( equal(q1,1),(cos(q3)*kavb1vx - sin(q3)*kavb1vy),b1vx); per_frame_38=b1vy = if( equal(q1,1),(sin(q3)*kavb1vx + cos(q3)*kavb1vy),b1vy); per_frame_39=b2vx = if( equal(q2,1),(cos(q4)*kavb2vx - sin(q4)*kavb2vy),b2vx); per_frame_40=b2vy = if( equal(q2,1),(sin(q4)*kavb2vx + cos(q4)*kavb2vy),b2vy); per_frame_41=q7 = if(equal(q1,1),frame + 5,q7 ); per_frame_42=q7 = if( equal( frame,q7 ), 0, q7 ); per_frame_43=q6 = if(equal(q2,1),frame + 5,q6 ); per_frame_44=q6 = if( equal( frame,q6 ), 0, q6 ); per_frame_45=kavb1vy=b1y; kavb1vx=b1x; per_frame_46=b1x = if( equal( q1,1), .5+.45*cos(atan2( kavb1vy-.5,kavb1vx-.5 )), kavb1vx ); per_frame_47=b1y = if( equal( q1,1), .5+.45*sin(atan2( kavb1vy-.5,kavb1vx-.5 )), kavb1vy ); per_frame_48=kavb2vy=b2y; kavb2vx=b2x; per_frame_49=b2x = if( equal( q2,1), .5+.45*cos(atan2( kavb2vy-.5,kavb2vx-.5 )), kavb2vx ); per_frame_50=b2y = if( equal( q2,1), .5+.45*sin(atan2( kavb2vy-.5,kavb2vx-.5 )), kavb2vy ); per_frame_51=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_52=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_53=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_54=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_55=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_56=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_57=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_58=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_59=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_60=ob_size = bCrash;ob_a=bCrash*.4; per_frame_61=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_62=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_63=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_64=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_65=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_66=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_67=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_68=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_69=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_70=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_71= per_frame_72=// o Determine what to draw per_frame_73=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_74=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_75=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_76=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_77=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_78=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_79=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_80=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_81=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_82=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_83=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_84=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_85=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_86=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , -.55 ); per_frame_87=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_88=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_89=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_90=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_91=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_92=wave_mystery = if( above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_93=wave_r=if( above( fCrashPhase, .9 ), 1, wave_r ); per_frame_94=wave_g=if( above( fCrashPhase, .9 ), 1, wave_g ); per_frame_95=wave_b=if( above( fCrashPhase, .9 ), 1, wave_b ); per_frame_96=ob_r=0;ob_b=0; per_frame_97=ob_r=if(above(Blue,0),0,1); per_frame_98=ob_b=if(above(Blue,0),1,0); per_frame_99=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); per_pixel_1=q8 = if( above( (sqr(x-.5)+sqr(y-.5)), .25 ),1, 0); per_pixel_2=dx = dx + q8*.3* (x-.5); per_pixel_3=dy = dy + q8*.3* (y-.5); per_pixel_4=zoom = zoom + (.5+abs(.75*cos(time/10)))*q8*exp(rad); per_pixel_5=warp=warp+q8*4; projectM-complete-2.1.0-Source/presets_yin/yin - 200 - The all seeing eye.milk0000775000175000017500000000676011756064137026564 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.120001 fDecay=1.000000 fVideoEchoZoom=1.503734 fVideoEchoAlpha=0.500000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007917 fWaveScale=1.405142 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=1.000000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=2.548054 fWarpScale=0.756835 fZoomExponent=100.000000 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.011961 sx=1.000000 sy=1.000000 wave_r=0.400001 wave_g=0.400000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.100000 ob_r=0.000000 ob_g=1.000000 ob_b=0.300000 ob_a=0.000000 ib_size=0.200000 ib_r=1.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=8.960042 nMotionVectorsY=12.960033 mv_dx=-0.260000 mv_dy=0.440000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0;decay=.95; per_frame_2=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_3=sure=if(equal(sure,0),.6,sure); per_frame_4=interval=if(equal(interval,0),40,interval); per_frame_5=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_6=dbass=(bass-pbass)/FPS; per_frame_7=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_8=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_9=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_10=sure=max(.5,sure); per_frame_11=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_12=beat=if(cheat,1,beat); per_frame_13=sure=if(cheat,.95*sure,sure); per_frame_14=maxdbass=max(maxdbass*.999,dbass); per_frame_15=maxdbass=max(.012,maxdbass); per_frame_16=maxdbass=min(.02,maxdbass); per_frame_17=interval=if(beat, frame-lastbeat,interval); per_frame_18=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_19=cheat=0; per_frame_20=pbass=bass; per_frame_21=// ---------------------------------------------------------------------------------------------- per_frame_22= per_frame_23= per_frame_24=nt = -(frame-(interval+lastBeat))/interval; per_frame_25=nt=max(0,nt);nt=min(nt,1); per_frame_26=dir=if(equal(beat,1),-dir,dir); per_frame_27=wave_r=abs(sin(time*2.3+1.23+cos(time*3.87+2.145))); per_frame_28=wave_g=abs(sin(time*3.165+2.89+cos(time*1.74+.78))); per_frame_29=wave_b=abs(sin(time*1.845+1.23+cos(time*2.6+3))); per_frame_30= per_frame_31=ob_r = wave_r; per_frame_32=ob_g = wave_g; per_frame_33=ob_b = wave_b; per_frame_34=ib_r=1-.25*ob_r; per_frame_35=ib_g=1-.25*ob_g; per_frame_36=ib_b=1-.25*ob_b; per_frame_37=ob_a=beat;ib_a=beat; per_frame_38=wave_a=above(nt,0)*below(nt,.3)*sqr((3.-nt)/.3); per_frame_39=zoom = 1 + 100*above(nt,.7)*(.3-(1-nt)); per_frame_40=vol=(vol+(bass+mid+treb)/3)/2; per_frame_41=contVol = contVol+(vol-ContVol)*.1; per_frame_42= per_frame_43=q1=beat; per_frame_44=q2=nt; per_frame_45=q3=dir; per_frame_46=q4=min(pow(2.8*contVol,3),25); per_frame_47=q5=abs(cos(time/1.5 + 1.564)); per_pixel_1=x=x-.5; per_pixel_2=y=-(y-.5); per_pixel_3=preCalc1=pow(rad,6+4*q5)*above(q2,0)*(.3-q2)/.3; per_pixel_4=warp = q4*preCalc1; per_pixel_5=dx=dx+.1*cos(ang)*preCalc1; per_pixel_6=dy=dy-.1*sin(ang)*preCalc1; per_pixel_7= per_pixel_8= per_frame_init_1=maxVal=0; per_frame_init_2=dir=-1; projectM-complete-2.1.0-Source/presets_yin/yin - 100 - Through the ether.milk0000775000175000017500000001150311756064137026554 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.050001 fDecay=0.975000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.005319 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.078303 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=0.040001 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = mv_b; per_frame_2=wave_b = mv_g; per_frame_3=wave_g = mv_r; per_frame_4=b=max(bass-1,0); per_frame_5=m=max(mid-1,0); per_frame_6=t=max(treb-1,0); per_frame_7=mv_r=.6*abs(sin(time*2.6+1.23+cos(time*4.87+2.145)))+b; per_frame_8=mv_g=.6*abs(sin(time*4.451+2.89+cos(time*3.74+.78)))+m; per_frame_9=mv_b=.6*abs(sin(time*3.845+1.23+cos(time*2.6+3)))+t; per_frame_10= per_frame_11=q1=3.14*cos(time*1.45 + 1.54 + cos(bass_att+time+ 3.22)); per_frame_12=q2 = 3.14*cos(time*2.4 + 2.69 + cos(bass_att+time+.65)); per_frame_13=q3=time%50; per_frame_14=f=if(equal(endframe,0),1,0); per_frame_15=beat_avg=if(equal(beat_avg,0),bass,beat_avg); per_frame_16=beat_avg=(beat_avg+bass)/2; per_frame_17= per_frame_18=max_bass = if( beat*above(f*bass_att,max_bass),0.99*bass_att, max_bass ); per_frame_19=max_bass = if( equal(frame%3000,0),0.8*max_bass,max_bass*.9999); per_frame_20=max_bass=if( above(max_bass,10*beat_avg),10*beat_avg,max_bass); per_frame_21=trig=if( equal(beat,1)*above(bass_att,max_bass),1,0); per_frame_22=endframe=if(equal(trig,1)*equal(endframe,0), frame+4*min(interval,FPS),endframe); per_frame_23=trig=if(equal(frame,endframe),0,trig); per_frame_24=endframe=if(above(frame,endframe),0,endframe); per_frame_25=q4=if(above(endframe,0),1,0); per_frame_26=wave_a=0; per_frame_27=rot=.1*sin(time*1.53+cos(time*4.676+3.43)); per_frame_28=rot=rot*(1+.4*q4); per_frame_29=ob_size=.3+.7*abs(cos(time*2.45 + 1.566 +sin(time*5 +2.43))); per_frame_30= per_frame_31=ob_r=mv_r*(rand(100)/100); per_frame_32=ob_g=mv_g*(rand(100)/100); per_frame_33=ob_b=mv_b*(rand(100)/100); per_frame_34=ob_a=.075; per_frame_35=mv_x=if(equal(q4,1),54+10*cos(time*10),64); per_frame_36=sx= if(equal(rand(40+60*(1-q4)),29),-.75+rand(50)/100,sx); per_frame_37=sy=if(equal(rand(40+60*(1-q4)),39),-.75+rand(50)/100,sy); per_frame_38=zoom=if(equal(rand(40+60*(q4)),25),1.6,zoom); per_frame_39= per_frame_40=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_41=sure=if(equal(sure,0),.6,sure); per_frame_42=interval=if(equal(interval,0),40,interval); per_frame_43=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_44=dbass=(bass-pbass)/FPS; per_frame_45=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_46=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_47=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_48=sure=max(.5,sure); per_frame_49=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_50=beat=if(cheat,1,beat); per_frame_51=sure=if(cheat,.95*sure,sure); per_frame_52=maxdbass=max(maxdbass*.999,dbass); per_frame_53=maxdbass=max(.012,maxdbass); per_frame_54=maxdbass=min(.02,maxdbass); per_frame_55=interval=if(beat, frame-lastbeat,interval); per_frame_56=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_57=cheat=0; per_frame_58=pbass=bass; per_frame_59=// ---------------------------------------------------------------------------------------------- per_frame_60= per_frame_61=zoom = if(equal(beat,1),zoom+bass*.7,zoom); per_frame_62=monitor=sure; per_frame_63=monitor=60*FPS/interval; per_pixel_1=dx= if( below( abs(ang-q1), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q1)),dx); per_pixel_2=dy=if( below(abs(ang-q1),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q1)),dy); per_pixel_3=zoom=if(below( abs(ang-q1),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass),zoom); per_pixel_4= per_pixel_5=dx= if( below( abs(ang-q2), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q2)),dx); per_pixel_6=dy = if(below( abs(ang-q2),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q2)),dy); per_pixel_7=zoom = if(below(abs(ang-q2),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass), zoom); per_pixel_8=zoom=zoom-(1-q4)*.04*rad +q4*.1; per_frame_init_1=max_bass = 1.2; projectM-complete-2.1.0-Source/presets_yin/yin - 030 - Dance with the ocean.milk0000775000175000017500000000365511756064137027073 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.000000 fDecay=0.996000 fVideoEchoZoom=0.496635 fVideoEchoAlpha=0.220001 nVideoEchoOrientation=1 nWaveMode=7 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=1.001829 fWaveSmoothing=0.000000 fWaveParam=0.660000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=0.000000 zoom=1.003861 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=0.000000 mv_g=0.530000 mv_b=1.000000 mv_a=0.000000 per_frame_1=wave_y=sqrt(abs(sin(time*4))); per_frame_2=wave_b=.5+(bass/3); per_frame_3=wave_g=(treb/5); per_frame_4=wave_r=0; per_frame_5=q2=(bass_att+mid_att+treb_att)/3; per_frame_6=q3=time*8; per_frame_7=q4=time/10; per_pixel_1=// water-like waves per_pixel_2=dy=dy+.004*sin(x/.02+ y/.07+q3/4 ); per_pixel_3=dx=dx+.004*cos(x/.07+y/.07+q3/2); per_pixel_4=zoom=1+2*(dy+dx); per_pixel_5= per_pixel_6=// heartbeat vibes per_pixel_7=dx=dx+(1-rad)*.05*(sin(q3+q2)*(x-0.5)+cos(q3+q2)*(y-0.5)); per_pixel_8=dy=dy+(1-rad)*.05*(cos(q3+q2)*(x-0.5)-sin(q3+q2)*(y-0.5)); per_pixel_9=zoom=zoom+4*(dy+dx); per_pixel_10= per_pixel_11=// twirl effect per_pixel_12=s=.02*(mid_att/1.7)*cos(q3/32); per_pixel_13=z=.4; per_pixel_14=arctan=atan2(x-.5,y-.5); per_pixel_15=t = s/(rad+z); per_pixel_16=dx=dx+t*sin(arctan-1.5); per_pixel_17=dy=dy+t*cos(arctan-1.5); projectM-complete-2.1.0-Source/presets_yin/yin - 101 - Through the ether (Phase Two).milk0000775000175000017500000001237711756064137030463 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.050001 fDecay=0.975000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.772646 fWaveSmoothing=0.603000 fWaveParam=0.340000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.000000 fShader=1.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.078303 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=0.040001 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = mv_b; per_frame_2=wave_b = mv_g; per_frame_3=wave_g = mv_r; per_frame_4=b=max(bass-1,0); per_frame_5=m=max(mid-1,0); per_frame_6=t=max(treb-1,0); per_frame_7=mv_r=.6*abs(sin(time*2.6+1.23+cos(time*4.87+2.145)))+b; per_frame_8=mv_g=.6*abs(sin(time*4.451+2.89+cos(time*3.74+.78)))+m; per_frame_9=mv_b=.6*abs(sin(time*3.845+1.23+cos(time*2.6+3)))+t; per_frame_10= per_frame_11=q1=3.14*cos(time*1.45 + 1.54 + cos(bass_att+time+ 3.22)); per_frame_12=q2 = 3.14*cos(time*2.4 + 2.69 + cos(bass_att+time+.65)); per_frame_13=q3=time%50; per_frame_14=f=if(equal(endframe,0),1,0); per_frame_15=beat_avg=if(equal(beat_avg,0),bass,beat_avg); per_frame_16=beat_avg=(beat_avg+bass)/2; per_frame_17= per_frame_18= per_frame_19=max_bass = if( beat*above(f*bass_att,max_bass),bass_att, max_bass ); per_frame_20=max_bass = if( equal(frame%3000,0),0.8*max_bass,max_bass*.9999); per_frame_21=max_bass=if( above(max_bass,10*beat_avg),10*beat_avg,max_bass); per_frame_22=trig=if( equal(beat,1)*above(bass_att,max_bass),1,0); per_frame_23=endframe=if(equal(trig,1)*equal(endframe,0),frame+4*interval,endframe); per_frame_24=trig=if(equal(frame,endframe),0,trig); per_frame_25=endframe=if(above(frame,endframe),0,endframe); per_frame_26=q4=if(above(endframe,0),1,0); per_frame_27=wave_a=0; per_frame_28=rot=.1*sin(time*1.53+cos(time*4.676+3.43)); per_frame_29=rot=rot*(1+.4*q4); per_frame_30=ob_size=.3+.7*abs(cos(time*2.45 + 1.566 +sin(time*5 +2.43))); per_frame_31= per_frame_32=ob_r=mv_r*(rand(100)/100); per_frame_33=ob_g=mv_g*(rand(100)/100); per_frame_34=ob_b=mv_b*(rand(100)/100); per_frame_35=ob_a=.075; per_frame_36=mv_x=if(equal(q4,1),54+10*cos(time*10),64); per_frame_37=sx= if(equal(rand(40+60*(1-q4)),29),-.75+rand(50)/100,sx); per_frame_38=sy=if(equal(rand(40+60*(1-q4)),39),-.75+rand(50)/100,sy); per_frame_39=zoom=if(equal(rand(40+60*(q4)),25),1.6,zoom); per_frame_40= per_frame_41=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_42=sure=if(equal(sure,0),.6,sure); per_frame_43=interval=if(equal(interval,0),40,interval); per_frame_44=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_45=dbass=(bass-pbass)/FPS; per_frame_46=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_47=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_48=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_49=sure=max(.5,sure); per_frame_50=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_51=beat=if(cheat,1,beat); per_frame_52=sure=if(cheat,.95*sure,sure); per_frame_53=maxdbass=max(maxdbass*.999,dbass); per_frame_54=maxdbass=max(.012,maxdbass); per_frame_55=maxdbass=min(.02,maxdbass); per_frame_56=interval=if(beat, frame-lastbeat,interval); per_frame_57=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_58=cheat=0; per_frame_59=pbass=bass; per_frame_60=// ---------------------------------------------------------------------------------------------- per_frame_61=wave_a=beat*(1-q4); per_frame_62=wave_a=.9999*sqrt(wave_a)*37/FPS; per_frame_63=cvol = .99*cvol+.0033*(bass+mid+treb); per_frame_64=dx=(1-q4)*(cvol/1.2)*.002*cos(time*47+3.54+sin(45*time+.234)); per_frame_65= per_frame_66=dy=(1-q4)*(cvol/1.2)*.002*sin(time*39.64+0.87+cos(time*49.9+1.54)); per_frame_67=wave_mystery -.3+.7*sin(5*time+2.43+cos(15*time+1.65)); per_frame_68=zoom = if(equal(beat,1),zoom+bass*.7,zoom); per_frame_69=monitor=sure; per_frame_70=monitor=60*FPS/interval; per_frame_71=monitor=cvol; per_frame_72=monitor = 1.1*max_bass; per_pixel_1=dx= if( below( abs(ang-q1), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q1)),dx); per_pixel_2=dy=if( below(abs(ang-q1),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q1)),dy); per_pixel_3=zoom=if(below( abs(ang-q1),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass),zoom); per_pixel_4= per_pixel_5=dx= if( below( abs(ang-q2), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q2)),dx); per_pixel_6=dy = if(below( abs(ang-q2),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q2)),dy); per_pixel_7=zoom = if(below(abs(ang-q2),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass), zoom); per_pixel_8= per_pixel_9=zoom=zoom-(1-q4)*.04*rad +q4*.1; per_frame_init_1=max_bass = 1.2; projectM-complete-2.1.0-Source/presets_yin/yin - 041 - Myopic infected 3d VU meters (remix).milk0000775000175000017500000000451111756064137031622 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.030293 fVideoEchoAlpha=0.330000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997757 fWaveScale=6.006700 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=21.119997 nMotionVectorsY=21.119987 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.600000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_g = abs(sin(time*.675 + .945)); per_frame_2=wave_b= abs(cos(time + .422)); per_frame_3=wave_r = abs(sin(time*1.526 + .321 )); per_frame_4=warp=0; per_frame_5=vol = bass+mid+treb; per_frame_6=q5=vol; per_frame_7=q5=if(above(q5,2),q5,0); per_frame_8=q1=21-int(2.5*q5); per_frame_9=q1=max(2,q1); per_frame_10=q2=sqrt( sqr(1/(2*q1))+sqr(1/(2*q1)) ) ; per_frame_11=q3=sin(time); per_frame_12=q3= if( below(q3,0),0,q3); per_frame_13=ib_size=time%2;ib_r=1-wave_r;ib_g=1-wave_g;ib_b=1-wave_b;ib_a=.02; per_frame_14=q8=0; per_pixel_1=blockX = int(q1*x); per_pixel_2=blockY=int(q1*y); per_pixel_3=centerX=blockX/q1+1/(2*q1); per_pixel_4=centerY=blockY/q1+1/(2*q1); per_pixel_5=dist=sqrt( sqr(x-centerX)+sqr(y-centerY) ); per_pixel_6=dx=dx+.4*(x-centerX); per_pixel_7=dy=dy+.4*(y-centerY); per_pixel_8=boost = if( above(blockX,2*q1/3) ,mid, 0 ); per_pixel_9=boost = if( below(blockX, q1/3 ) , bass , boost ); per_pixel_10=boost = if( equal(boost, 0), treb, boost); per_pixel_11=height= .75*(1.5-abs(.5-y)); per_pixel_12=poustia = .5+.75*abs(sin(cos(4.2*time+.389)+7.6*time*frame*(blockX+1))); per_pixel_13=zoom=zoom-.08*(1-boost*poustia*height); per_pixel_14=zoom=if( above(zoom,1.1),1.1,zoom); per_frame_init_1= per_frame_init_2=q6 = frame; projectM-complete-2.1.0-Source/presets_yin/yin - 120 - Resonant consciousness.milk0000775000175000017500000000714311756064137027762 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.400000 fDecay=0.990000 fVideoEchoZoom=0.999992 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.007917 fWaveScale=0.149766 fWaveSmoothing=0.900000 fWaveParam=-0.400000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.248317 fWarpScale=4.962955 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.260001 wave_g=0.270000 wave_b=1.000000 wave_x=0.500000 wave_y=0.900000 ob_size=0.000000 ob_r=1.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=32.000000 nMotionVectorsY=48.000000 mv_dx=0.300000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.500000 per_frame_1=ob_size = 1;mv_x=2; mv_y=46+2*cos(time*10); per_frame_2=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_3=sure=if(equal(sure,0),.6,sure); per_frame_4=interval=if(equal(interval,0),40,interval); per_frame_5=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_6=dbass=(bass-pbass)/FPS; per_frame_7=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_8=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_9=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_10=sure=max(.5,sure); per_frame_11=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_12=beat=if(cheat,1,beat); per_frame_13=sure=if(cheat,.95*sure,sure); per_frame_14=maxdbass=max(maxdbass*.999,dbass); per_frame_15=maxdbass=max(.012,maxdbass); per_frame_16=maxdbass=min(.02,maxdbass); per_frame_17=interval=if(beat, frame-lastbeat,interval); per_frame_18=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_19=cheat=0; per_frame_20=pbass=bass; per_frame_21=// ---------------------------------------------------------------------------------------------- per_frame_22=q8=frame%8; per_frame_23=wave_mode = if(equal(q8,7),1,0); per_frame_24=wave_mystery = if(equal(q8,7),-.3,-.44); per_frame_25=wave_y=.9-q8*.13; per_frame_26=wave_y=if(equal(q8,7),.1+.8*abs(cos(time/8)),wave_y); per_frame_27=//wave_mystery=wave_mystery+beat*.1; per_frame_28=wave_mystery = if( beat*below(q8,7),-.34,wave_mystery -0.05*abs(cos(time*4))); per_frame_29=wave_mystery=if(equal(q8,0),wave_mystery*1.2,wave_mystery); per_frame_30=q7=if(below(q8,7),wave_y,0); per_frame_31=q6=beat; per_frame_32=q6=if(below(frame,StopFrame),1,0); per_frame_33=wave_r=equal(q8,0)*1 +equal(q8,1)*.7+equal(q8,2)*1+equal(q8,3)*1 +equal(q8,4)*1 + equal(q8,5)*0+equal(q8,6)*.7 +equal(q8,7)*1; per_frame_34=wave_g=equal(q8,0)*1 +equal(q8,1)*.7+equal(q8,2)*0+equal(q8,3)*1 +equal(q8,4)*1 + equal(q8,5)*1+equal(q8,6)*.3 +equal(q8,7)*1; per_frame_35=wave_b=equal(q8,0)*1 +equal(q8,1)*.7+equal(q8,2)*0+equal(q8,3)*0 +equal(q8,4)*1 + equal(q8,5)*0+equal(q8,6)*.1 +equal(q8,7)*1; per_pixel_1=x=.5-x; per_pixel_2=y=1-y-q7; per_pixel_3=myAng = atan2(y,x); per_pixel_4=myDist=sqrt(x*x+y*y); per_pixel_5=myFactor=below(q8,7)*below(myDist,.3)*abs(log(MyDist))*.005; per_pixel_6=dx=dx-.25*cos(MyAng)*myFactor; per_pixel_7=dy=dy-.25*sin(MyAng)*myFactor; per_pixel_8=zoom = zoom + .1*sqr(abs(x)); per_pixel_9=warp=5*sqr(x); per_frame_init_1=EndScanFrame = frame + ScanPeriod; projectM-complete-2.1.0-Source/presets_yin/yin - 102 - Through the ether (The separation).milk0000775000175000017500000001231111756064137031524 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=2.050001 fDecay=0.975000 fVideoEchoZoom=0.996630 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=1 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=100.000000 fWaveScale=1.772646 fWaveSmoothing=0.603000 fWaveParam=0.340000 fModWaveAlphaStart=2.000000 fModWaveAlphaEnd=2.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=5.995774 fShader=1.000000 zoom=0.999902 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.078303 sx=1.000000 sy=1.000000 wave_r=0.500000 wave_g=0.500000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.100000 ob_g=0.200000 ob_b=0.400000 ob_a=0.040001 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.100000 per_frame_1=wave_r = mv_b; per_frame_2=wave_b = mv_g; per_frame_3=wave_g = mv_r; per_frame_4=b=max(bass-1,0); per_frame_5=m=max(mid-1,0); per_frame_6=t=max(treb-1,0); per_frame_7=mv_r=.6*abs(sin(time*2.6+1.23+cos(time*4.87+2.145)))+b; per_frame_8=mv_g=.6*abs(sin(time*4.451+2.89+cos(time*3.74+.78)))+m; per_frame_9=mv_b=.6*abs(sin(time*3.845+1.23+cos(time*2.6+3)))+t; per_frame_10= per_frame_11=q1=3.14*cos(time*1.45 + 1.54 + cos(bass_att+time+ 3.22)); per_frame_12=q2 = 3.14*cos(time*2.4 + 2.69 + cos(bass_att+time+.65)); per_frame_13=q3=time%50; per_frame_14=f=if(equal(endframe,0),1,0); per_frame_15=beat_avg=if(equal(beat_avg,0),bass,beat_avg); per_frame_16=beat_avg=(beat_avg+bass)/2; per_frame_17= per_frame_18=max_bass = if( beat*above(f*bass_att,max_bass),0.99*bass_att, max_bass ); per_frame_19=max_bass = if( equal(frame%3000,0),max_bass,max_bass*.9999); per_frame_20=max_bass=if( above(max_bass,10*beat_avg),10*beat_avg,max_bass); per_frame_21=trig=if( equal(beat,1)*above(bass_att,max_bass),1,0); per_frame_22=endframe=if(equal(trig,1)*equal(endframe,0),frame+4*interval,endframe); per_frame_23=trig=if(equal(frame,endframe),0,trig); per_frame_24=endframe=if(above(frame,endframe),0,endframe); per_frame_25=q4=if(above(endframe,0),1,0); per_frame_26=wave_a=0; per_frame_27=rot=.1*sin(time*1.53+cos(time*4.676+3.43)); per_frame_28=rot=rot*(1+.4*q4); per_frame_29=ob_size=.3+.7*abs(cos(time*2.45 + 1.566 +sin(time*5 +2.43))); per_frame_30= per_frame_31=ob_r=mv_r*(rand(100)/100); per_frame_32=ob_g=mv_g*(rand(100)/100); per_frame_33=ob_b=mv_b*(rand(100)/100); per_frame_34=ob_a=.075; per_frame_35=mv_x=if(equal(q4,1),54+10*cos(time*10),64); per_frame_36=sx= if(equal(rand(40+60*(1-q4)),29),-.75+rand(50)/100,sx); per_frame_37=sy=if(equal(rand(40+60*(1-q4)),39),-.75+rand(50)/100,sy); per_frame_38=zoom=if(equal(rand(40+60*(q4)),25),1.6,zoom); per_frame_39= per_frame_40=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_41=sure=if(equal(sure,0),.6,sure); per_frame_42=interval=if(equal(interval,0),40,interval); per_frame_43=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_44=dbass=(bass-pbass)/FPS; per_frame_45=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_46=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_47=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_48=sure=max(.5,sure); per_frame_49=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_50=beat=if(cheat,1,beat); per_frame_51=sure=if(cheat,.95*sure,sure); per_frame_52=maxdbass=max(maxdbass*.999,dbass); per_frame_53=maxdbass=max(.012,maxdbass); per_frame_54=maxdbass=min(.02,maxdbass); per_frame_55=interval=if(beat, frame-lastbeat,interval); per_frame_56=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_57=cheat=0; per_frame_58=pbass=bass; per_frame_59=// ---------------------------------------------------------------------------------------------- per_frame_60=wave_a=beat*(1-q4); per_frame_61= per_frame_62= per_frame_63=wave_a=.9999*sqrt(wave_a)*2*120/FPS; per_frame_64=cvol = .99*cvol+.0033*(bass+mid+treb); per_frame_65=dx=(1-q4)*(cvol/1.2)*.007*cos(time*47+3.54+sin(45*time+.234)); per_frame_66=dy=(1-q4)*(cvol/1.2)*.007*sin(time*39.64+0.87+cos(time*49.9+1.54)); per_frame_67=wave_mystery -.3+.7*sin(5*time+2.43+cos(15*time+1.65)); per_frame_68=zoom = if(equal(beat,1),zoom+bass*.7,zoom); per_frame_69=q4=1; per_frame_70=monitor = t0; per_pixel_1=dx= if( below( abs(ang-q1), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q1)),dx); per_pixel_2=dy=if( below(abs(ang-q1),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q1)),dy); per_pixel_3=zoom=if(below( abs(ang-q1),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass),zoom); per_pixel_4= per_pixel_5=dx= if( below( abs(ang-q2), .4*sqrt(rad)),dx+(1-q4)*(.02*rad*sin(q2)),dx); per_pixel_6=dy = if(below( abs(ang-q2),.4*sqrt(rad)),dy+(1-q4)*(.02*rad*cos(q2)),dy); per_pixel_7=zoom = if(below(abs(ang-q2),.4*sqrt(rad)),zoom+(1-q4)*(.2*rad*bass), zoom); per_pixel_8= per_pixel_9=zoom=zoom-(1-q4)*.04*rad +q4*.1; per_frame_init_1=max_bass = 1.2; per_frame_init_2=t0=time; ././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootrootprojectM-complete-2.1.0-Source/presets_yin/yin - 114 - Survival of the fastest (feat. Guest Star).milkprojectM-complete-2.1.0-Source/presets_yin/yin - 114 - Survival of the fastest (feat. Guest Star).mi0000775000175000017500000001760211756064137032423 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=zoom = 1.003; warp =0.075; decay = 0.993; vol = 0.3*(bass+mid+treb); per_frame_2=b1x = if( equal( b1x, 0 ), .1, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .5, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0*(rand(50)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.006*0+.006, b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .9, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .5, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0*(-rand(50)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), -0.006*0+.003, b2vy ); per_frame_10= per_frame_11=// o Resolve forces per_frame_12=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_13=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_14=k = 1/sqr(dist); per_frame_15=k = if( above( k, .005) , 0.005, k ); per_frame_16=k = if(above(fCrashPhase,0),0,k); per_frame_17=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_18=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_19=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_20=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_21=q5 = atan2(b1y-.5,b1x-.5); k= 1.5/sqrt(sqr(b1x-.5)+sqr(b1y-.5)); per_frame_22=k=if(above(k,.008),.008,k); per_frame_23=b1vx=b1vx-k*cos(q5)/FPS; per_frame_24=b1vy=b1vy-k*sin(q5)/FPS; per_frame_25=q5 = atan2(b2y-.5,b2x-.5); k= 1.5/sqrt(sqr(b2x-.5)+sqr(b2y-.5)); per_frame_26=k=if(above(k,.008),.008,k); per_frame_27=b2vx=b2vx-k*cos(q5)/FPS; per_frame_28=b2vy=b2vy-k*sin(q5)/FPS; per_frame_29=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy)),sqrt(sqr(b1vx)+sqr(b1vy))),1, 0); per_frame_30=// o Apply motion per_frame_31=iIndex = (frame%5); per_frame_32=fScale = if( above(iIndex,1), (1+.5*mid)*30/FPS, (1+.5*bass)*30/FPS); per_frame_33=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_34=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_35= per_frame_36=// o Collision and "keep-in-screen" check per_frame_37=q1 = if( below(sqr(b1x-.5) +sqr(b1y-.5), .005), 1, 0); per_frame_38=q1 = if( above( frame, q7) ,q1, 0 ); per_frame_39=q2 = if( below(sqr(b2x-.5) +sqr(b2y-.5), .005), 1, 0); per_frame_40=q2 = if( above( frame, q6) ,q2, 0 ); per_frame_41=q3 = 2*(-atan2( b1y-.5,b1x-.5 ) + atan2(b1vy,b1vx)); // gonia anaklasis me efaptomeni per_frame_42=q4 = 2*(-atan2( b2y-.5,b2x-.5 ) + atan2(b2vy,b2vx)); // gonia anaklasis me efaptomeni per_frame_43=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_44=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_45=b1vx = if( equal(q1,1),(cos(q3)*kavb1vx - sin(q3)*kavb1vy),b1vx); per_frame_46=b1vy = if( equal(q1,1),(sin(q3)*kavb1vx + cos(q3)*kavb1vy),b1vy); per_frame_47=b2vx = if( equal(q2,1),(cos(q4)*kavb2vx - sin(q4)*kavb2vy),b2vx); per_frame_48=b2vy = if( equal(q2,1),(sin(q4)*kavb2vx + cos(q4)*kavb2vy),b2vy); per_frame_49=q7 = if(equal(q1,1),frame + 5,q7 ); per_frame_50=q7 = if( equal( frame,q7 ), 0, q7 ); per_frame_51=q6 = if(equal(q2,1),frame + 5,q6 ); per_frame_52=q6 = if( equal( frame,q6 ), 0, q6 ); per_frame_53=kavb1vy=b1y; kavb1vx=b1x; per_frame_54= per_frame_55=b1x = if(equal( q1,1),.5+.1*cos(atan2( kavb1vy-.5,kavb1vx-.5 )), kavb1vx ); per_frame_56=b1y = if( equal( q1,1),.5+.1*sin(atan2( kavb1vy-.5,kavb1vx-.5 )), kavb1vy ); per_frame_57=kavb2vy=b2y; kavb2vx=b2x; per_frame_58=b2x = if(equal( q2,1),.5+.1*cos(atan2( kavb2vy-.5,kavb2vx-.5 )), kavb2vx ); per_frame_59=b2y = if( equal( q2,1),.5+.1*sin(atan2( kavb2vy-.5,kavb2vx-.5 )), kavb2vy ); per_frame_60=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_61=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_62=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_63=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_64=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_65=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_66=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_67=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_68=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_69=ob_size = bCrash;ob_a=bCrash*.4; per_frame_70=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_71=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_72=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_73=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_74=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_75=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_76=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_77=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_78=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_79=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_80= per_frame_81=// o Determine what to draw per_frame_82=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_83=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_84=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_85=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_86=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_87=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_88=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_89=wave_x=if(equal(iIndex,4),.5,wave_x); per_frame_90=wave_y=if(equal(iIndex,4),.5,wave_y); per_frame_91=wave_b=if(equal(iIndex,4),0,wave_b); per_frame_92=wave_mystery=if(equal(iIndex,4),-.35,wave_mystery); per_frame_93=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_94=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_95=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_96=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_97=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_98=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_99=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , wave_mystery); per_frame_100=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_101=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_102=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_103=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_104=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_105=wave_mystery = if( below(iIndex,4)*above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_106=wave_r=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_r ); per_frame_107=wave_g=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_g ); per_frame_108=wave_b=if( below(iIndex,4)*above( fCrashPhase, .9 ), 1, wave_b ); per_frame_109=ob_r=0;ob_b=0; per_frame_110=ob_r=if(above(Blue,0),0,1); per_frame_111=ob_b=if(above(Blue,0),1,0); per_frame_112=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); per_frame_113=monitor = atan2(b1y-.5,b1x-.5)*360/6.28; projectM-complete-2.1.0-Source/presets_yin/yin - 116 - Survival of the fastest (is watched!).milk0000775000175000017500000001241211756064137032063 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700000 fDecay=0.960000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=0.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.200001 wave_g=1.000000 wave_b=0.200001 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.100000 ob_g=1.000000 ob_b=0.100000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=0.000000 nMotionVectorsY=0.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_a=.01;ob_size=1.; per_frame_2=zoom = 1.001; warp =0; decay = .97; vol = 0.3*(bass+mid+treb); per_frame_3=b1x = if( equal( b1x, 0 ), .25+rand(50)/100, b1x ); per_frame_4=b1y = if( equal( b1y, 0 ), .25+rand(50)/100, b1y ); per_frame_5=b1vx = if( equal( b1vx, 0 ), 0.008*(-.5+rand(100)/100), b1vx ); per_frame_6=b1vy = if( equal( b1vy, 0 ), 0.008*(-.5+rand(100)/100), b1vy ); per_frame_7=b2x = if( equal( b2x, 0 ), .25+rand(50)/100, b2x ); per_frame_8=b2y = if( equal( b2y, 0 ), .25+rand(50)/100, b2y ); per_frame_9=b2vx = if( equal( b2vx, 0 ), 0.008*(-.5+rand(100)/100), b2vx ); per_frame_10=b2vy = if( equal( b2vy, 0 ), 0.008*(-.5+rand(100)/100), b2vy ); per_frame_11= per_frame_12=// o Resolve forces per_frame_13=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_14=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_15=k = 1/sqr(dist); per_frame_16=k = if( above( k, .01) , .01, k ); per_frame_17=k = if(above(fCrashPhase,0),0,k); per_frame_18=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_19=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_20=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_21=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_22=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy) ) , sqrt( sqr(b1vx)+sqr(b1vy) )), 1, 0); per_frame_23= per_frame_24=// o Apply motion per_frame_25=iIndex = (frame%4);fScale = if( above(iIndex,1),(1+.3*bass)*30/FPS,(1+.3*mid)*30/FPS); per_frame_26=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_27=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_28= per_frame_29=// o Collision and "keep-in-screen" check per_frame_30=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_31=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_32=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_33=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_34=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_35=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_36=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_37=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_38=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_39= per_frame_40=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_41=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_42=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_43=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_44=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_45=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_46=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_47=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_48=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_49=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_50= per_frame_51=// o Determine what to draw per_frame_52=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_53=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_54=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_55= per_frame_56=sid=sid+below(iIndex,2)*.0275*(60/FPS); per_frame_57=sid=if(above(sid,1),0,sid); per_frame_58=wave_mystery=-.5+1.5*sid; per_frame_59=wave_r=if(above(iIndex,1),.35,.2); per_frame_60=wave_b=if(above(iIndex,1),.35,.2); per_frame_61=Blue=if(equal(iIndex,2),-1,0); per_frame_62=wave_x=if(equal(Blue,-1),b1x,.5); per_frame_63=wave_y=if(equal(Blue,-1),b1y,.5); per_frame_64=wave_mystery=if(equal(Blue,-1),-.55,wave_mystery); per_frame_65=wave_a=if(equal(Blue,-1),.1+ abs(sqrt(sqr(b1x-.5)+sqr(b1y-.5))-sid), .1+.9*(1-sid)); per_frame_66=Blue=if(equal(iIndex,3),1,Blue); per_frame_67=wave_x=if(equal(Blue,1),b2x,wave_x); per_frame_68=wave_y=if(equal(Blue,1),b2y,wave_y); per_frame_69=wave_a=if(equal(Blue,1), .1+abs(sqrt(sqr(b2x-.5)+sqr(b2y-.5))-sid),wave_a); per_frame_70=wave_mystery=if(equal(Blue,1),-.55,wave_mystery); per_frame_71=sid=if(equal(Blue,1),sid-.01*(60/FPS),sid); per_frame_72=monitor=sid; per_frame_73=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); per_frame_74= projectM-complete-2.1.0-Source/presets_yin/yin - 230 - First impression.milk0000775000175000017500000000712311756064137026552 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.700001 fDecay=0.959999 fVideoEchoZoom=0.999992 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007904 fWaveScale=1.259400 fWaveSmoothing=0.000000 fWaveParam=-1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=1.001829 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.340001 wave_g=0.260000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.010000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=1.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.749999 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21=gsync=.9*(75/FPS); warp=0; per_frame_22=pw=if(equal(pw,0),.5,pw); per_frame_23=contVol=(bass_att+mid_att+treb_att)*.0033+.99*contVol; per_frame_24=wave_r=if(equal(beat,1),.3+.7*rand(100)/100,pr); per_frame_25=wave_g=if(equal(beat,1),.3+.7*rand(100)/100,pg); per_frame_26=wave_b=if(equal(beat,1),.3+.7*rand(100)/100,pb); per_frame_27=tb=tb+above(rand(10),1)*beat; per_frame_28=dir=beat*(1-2*(tb%2))+(1-beat)*dir; per_frame_29=s=beat*(2+rand(5))/1000+(1-beat)*s; per_frame_30=bc=10*(frame-lastbeat)/interval; per_frame_31=wave_x=pw+s*dir*gsync*sqrt(10-bc); per_frame_32=decay=min(.96+.004*bc,1); per_frame_33=z=below(wave_x,.15)*equal(dir,-1); per_frame_34=wave_x=z*.16+(1-z)*wave_x; per_frame_35=dir=z+(1-z)*dir; per_frame_36=z=above(wave_x,.85)*equal(dir,1); per_frame_37=wave_x=z*.84+(1-z)*wave_x; per_frame_38=dir=z+(1-z)*dir; per_frame_39=pw=wave_x; per_frame_40=pr=wave_r; per_frame_41=pg=wave_g; per_frame_42=pb=wave_b; per_frame_43=q1=wave_x; per_frame_44=q2=dir; per_frame_45=q3=s; per_frame_46=q4=bc/10; per_frame_47=sy=-beat+(1-beat); per_frame_48=monitor=decay; per_pixel_1=d=1-pow(abs(q1-x),3); per_pixel_2=warp=if(equal(q2,1)*below(q1,x),1000*q3*d,warp); per_pixel_3=warp=if(equal(q2,-1)*above(q1,x),1000*q3*d,warp); per_frame_init_1=AvgBassEnergy = 0.9;//sqr( bass); per_frame_init_2=lastBeat = frame-1; per_frame_init_3=interval = 20; per_frame_init_4=pctg=1; projectM-complete-2.1.0-Source/presets_yin/yin - 180 - Pyrotechnics.milk0000775000175000017500000000747411756064137026001 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.980001 fDecay=0.950000 fVideoEchoZoom=1.001826 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997965 fWaveScale=0.047310 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=25.887356 fWarpScale=0.033186 fZoomExponent=0.620260 fShader=0.500000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=1.615175 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.095000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=1.440000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=zoom=1;ob_size=1;ob_a=0; per_frame_2=decay = if(below(period,.2),1-.05*sqr((.2-period)/.2),decay); per_frame_3=wave_a = if( above(period,.95)*below(period,1.01), sqr(((1-period)/0.05)),1.0); per_frame_4=decay = if(above(period,.95)*below(period,1.2),1,decay); per_frame_5=decay = if(above(period,1.21),1-.02*(1-sqr((1.4-period)/.2)),decay); per_frame_6=startFrame = if(equal(startFrame,0),frame,StartFrame); per_frame_7=period = (frame-StartFrame)/200; per_frame_8=startFrame = if(above(period,1.4),0,startFrame); per_frame_9=col = if( equal(startFrame,0),(1+rand(6)),col); per_frame_10=glow = if(equal(startFrame,0)*below(rand(100),30),rand(2),glow); per_frame_11=R = if(equal(startFrame,0),.6+rand(40)/100,R); per_frame_12=G = if(equal(startFrame,0),.6+rand(40)/100,G); per_frame_13=B = if(equal(startFrame,0),.6+rand(40)/100,B); per_frame_14=gzx=if(equal(period,1.0),px,gzx); per_frame_15=gzy=if(equal(period,1.0),py,gzy); per_frame_16=dt=if(equal(period,0),1/FPS,dt); per_frame_17=px=if(equal(period,0.0),.5,px); per_frame_18=py=if(equal(period,0.0),0.0,py); per_frame_19=vx=if(equal(period,0.0),-.1+.2*(rand(100)/100),vx); per_frame_20=vy=if(equal(period,0.0),850+150*(rand(100)/100),vy); per_frame_21= per_frame_22=vx=below(period,.95)*(vx-(.2*vx)*dt); per_frame_23=vy = below(period,.95)*(vy-(1*vy+5.5*9.88)*dt); per_frame_24=px=px + vx*dt; per_frame_25=py=py-vy*dt; per_frame_26=wave_mystery = if( below(period,.95)+above(period,1.01),-.5, -.5 +(1-sqr(((1-period)/.05)))/2 ); per_frame_27= per_frame_28=px=if(above(period,1.0)*equal(frame%2,1),gzx-.15+.3*rand(100)/100,px); per_frame_29=py=if(above(period,1.0)*equal(frame%2,1), (gzy-150+300*rand(100)/100),py); per_frame_30=wave_x = px;wave_y = -.001*py-above(period,1.0)*rand(20)/1000; per_frame_31= per_frame_32=ob_a=if(glow*below(abs(period-.97),.01),.3,0); per_frame_33=decay=if(glow*below(period,.95)*above(period,.94),0,decay); per_frame_34=q1=period; per_frame_35=// 1-red,2-green, 3-blue,4-yellow,5-orange,6-purple, per_frame_36=wave_r=equal(col,1)+equal(col,4)+equal(col,5)+equal(col,6); per_frame_37=wave_g=equal(col,2)+equal(col,4)+equal(col,5)*.5; per_frame_38=wave_b = equal(col,3)+equal(col,4)*.2+equal(col,6); per_frame_39=wave_r=if(below(period,.95)+above(period,1.0),1.0,wave_r); per_frame_40=wave_g=if(below(period,.95)+above(period,1.0),1.0,wave_g); per_frame_41=wave_b=if(below(period,.95)+above(period,1.0),1.0,wave_b); per_frame_42= per_frame_43=wave_a=if( above(period,1.01),rand(7)/100,wave_a); per_frame_44=wave_a=if( above(period,1.01)*below(frame%3,2),0,wave_a); per_frame_45=q2=gzx; per_frame_46=q3=gzy; per_frame_47=q8=glow; per_frame_48= per_frame_49= per_frame_50=monitor = length; per_pixel_1=warp = above(q1,.94)*(1.5-q8)*(((1.4-q1)/.45)); projectM-complete-2.1.0-Source/presets_yin/yin - 210 - Beat it.milk0000775000175000017500000000755411756064137024570 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.470000 fDecay=1.000000 fVideoEchoZoom=0.999988 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.007917 fWaveScale=2.010420 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.260000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999901 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400001 wave_g=0.400000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=0.300000 ob_b=0.300000 ob_a=0.100001 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=8.599001 nMotionVectorsY=8.808228 mv_dx=-0.162222 mv_dy=0.274530 mv_l=3.495728 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21=warp=0; beats=beats+beat; per_frame_22=wm = if( equal(beat,1), rand(8),wm); per_frame_23= per_frame_24=wave_mode =if( equal(wm,wave_mode),(wm+1)%8,wm); per_frame_25=wmy=if(equal(beat,1), .5 - rand(100)/100 ,wmy); per_frame_26=wave_mystery = wmy; per_frame_27= per_frame_28=wave_r=abs(sin(time*1.3+1.23+cos(time*2.87+2.145))); per_frame_29=wave_g=abs(sin(time*2.165+2.89+cos(time*.74+.78))); per_frame_30=wave_b=abs(sin(time*.845+1.23+cos(time*1.6+3))); per_frame_31=time=time-1; per_frame_32=ob_r=abs(sin(time*1.3+1.23+cos(time*2.87+2.145))); per_frame_33=ob_g=abs(sin(time*2.165+2.89+cos(time*.74+.78))); per_frame_34=ob_b=abs(sin(time*.845+1.23+cos(time*1.6+3))); per_frame_35=time=time+1; per_frame_36=decay=.9; per_frame_37=vol=bass+mid+treb; sgn=-1+2*equal(beats%2,1); per_frame_38=wx=if( equal(beat,1), .25+rand(50)/100,wx); per_frame_39=wy=if( equal(beat,1), .25+rand(50)/100,wy); per_frame_40=wave_x=wx; wave_y =wy; cx=wx; cy=wy; per_frame_41=lr=if( equal(beat,1), (.5-rand(100)/100)* .03*sgn,lr); per_frame_42=ud=if( equal(beat,1), (.5-rand(100)/100)* .03*sgn,ud); per_frame_43=r=if( equal(beat,1), rand(500)/1000-.25,r); per_frame_44=q = min( 1, (frame-lastbeat)/interval ); per_frame_45=vol=(bass_att+mid_att+treb_att); per_frame_46=myVol=.95*myVol+.05*vol; per_frame_47=dx=dx+lr*log(myVol*(1-q)); per_frame_48=dy=dy+ud*log(myVol*(1-q)); per_frame_49=monitor=beats; per_frame_50= per_frame_51=rot=if(below(q,.5), r*log(1-(q/.5)),0); per_frame_52=zoom=if(below(q,.5), 1- .03*exp(1-q/.5),zoom); per_frame_53=zoom=if(above(q,.5)*below(q,.99), 1+ .03*exp((q-.5)/.5),zoom); per_frame_54=decay = max(.9,(1.03-zoom)/.03); per_frame_55=decay=min(decay,1); projectM-complete-2.1.0-Source/presets_yin/yin - 111 - Survival of the fastest (Volume gravity).milk0000775000175000017500000001337411756064137032727 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=6.839485 nMotionVectorsY=43.541740 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.016100 mv_r=0.834142 mv_g=0.834142 mv_b=0.834142 mv_a=0.000000 per_frame_1=zoom = 1.001; warp =0.075; decay = 0.993; vol = (bass+mid+treb)/3; per_frame_2=b1x = if( equal( b1x, 0 ), .25+rand(50)/100, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .25+rand(50)/100, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0.008*(-.5+rand(100)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.008*(-.5+rand(100)/100), b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .25+rand(50)/100, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .25+rand(50)/100, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0.008*(-.5+rand(100)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), 0.008*(-.5+rand(100)/100), b2vy ); per_frame_10= per_frame_11=// o Resolve forces per_frame_12=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_13=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_14=k = vol/sqr(dist);k=max(0.001,k);k=min(0.02,k); per_frame_15=k = if(above(fCrashPhase,0),0,k); per_frame_16=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_17=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_18=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_19=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_20=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy) ) , sqrt( sqr(b1vx)+sqr(b1vy) )), 1, 0); per_frame_21= per_frame_22=// o Apply motion per_frame_23=iIndex = (frame%4); per_frame_24=fScale = if( above(iIndex,1),(1+.3*bass)*30/FPS,(1+.3*treb)*30/FPS); per_frame_25=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_26=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_27= per_frame_28=// o Collision and "keep-in-screen" check per_frame_29=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_30=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_31=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_32=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_33=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_34=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_35=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_36=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_37=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_38=ob_size = bCrash;ob_a=bCrash*.4; per_frame_39=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_40=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_41=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_42=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_43=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_44=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_45=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_46=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_47=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_48=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_49= per_frame_50=// o Determine what to draw per_frame_51=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_52=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_53=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_54=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_55=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_56=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_57=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_58=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_59=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_60=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_61=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_62=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_63=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_64=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , -.55 ); per_frame_65=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_66=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_67=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_68=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_69=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_70=wave_mystery = if( above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_71=wave_r=if( above( fCrashPhase, .9 ), 1, wave_r ); per_frame_72=wave_g=if( above( fCrashPhase, .9 ), 1, wave_g ); per_frame_73=wave_b=if( above( fCrashPhase, .9 ), 1, wave_b ); per_frame_74=ob_r=0;ob_b=0; per_frame_75=ob_r=if(above(Blue,0),0,1); per_frame_76=ob_b=if(above(Blue,0),1,0); per_frame_77=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); projectM-complete-2.1.0-Source/presets_yin/yin - 130 - Karmic energies.milk0000775000175000017500000000734011756064137026302 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=0.989999 fVideoEchoZoom=0.999991 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=1.128886 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.340001 wave_g=0.260000 wave_b=1.000000 wave_x=0.020000 wave_y=0.500000 ob_size=0.000000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=0.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=32.000000 nMotionVectorsY=48.000000 mv_dx=0.300000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=ob_size = 1; per_frame_2=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_3=sure=if(equal(sure,0),.6,sure); per_frame_4=interval=if(equal(interval,0),40,interval); per_frame_5=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_6=dbass=(bass-pbass)/FPS; per_frame_7=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_8=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_9=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_10=sure=max(.5,sure); per_frame_11=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_12=beat=if(cheat,1,beat); per_frame_13=sure=if(cheat,.95*sure,sure); per_frame_14=maxdbass=max(maxdbass*.999,dbass); per_frame_15=maxdbass=max(.012,maxdbass); per_frame_16=maxdbass=min(.02,maxdbass); per_frame_17=interval=if(beat, frame-lastbeat,interval); per_frame_18=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_19=cheat=0; per_frame_20=pbass=bass; per_frame_21=// ---------------------------------------------------------------------------------------------- per_frame_22=ob_a=0.2*beat; per_frame_23=wave_g=(bass_att+mid_att+treb_att)/15; per_frame_24=wave_r=wave_g; per_frame_25=q1=beat; per_frame_26=wave_r=if(equal(q1,1),1,wave_r); per_frame_27=wave_g=if(equal(q1,1),1,wave_g); per_frame_28=wave_b=if(equal(q1,1),1,wave_b); per_frame_29=wave_mystery = if(equal(q1,1),-1,wave_mystery); per_frame_30=wave_x=if(equal(q1,1),rand(60)/100+.2,wave_x); per_frame_31= per_frame_32=q2=if(below(frame,lastBeat+interval),(frame-lastBeat)/interval,-1); per_frame_33=last_x=if(equal(q1,1),wave_x,last_x); per_frame_34=q3=last_x; per_frame_35=monitor=q2; per_frame_36=wave_mode=if(below(q2,.3)*above(q2,0),0,wave_mode); per_frame_37=wave_x=if(equal(wave_mode,0),q3,wave_x); per_frame_38=wave_y=if(equal(wave_mode,0),.1,wave_y); per_frame_39=wave_mystery=if(equal(wave_mode,0),-.45+.5*q2,wave_mystery); per_frame_40=wave_r=if(equal(wave_mode,0),1,wave_r); per_frame_41=wave_g=if(equal(wave_mode,0),1,wave_g); per_frame_42=wave_b=if(equal(wave_mode,0),1,wave_b); per_frame_43=monitor=sure per_pixel_1= per_pixel_2=zoom=if(above(y,.7),zoom -0.01*((y-.7)/.3),zoom); per_pixel_3=warp=if(above(y,.7),.3*((y-.7)/.3),0); per_pixel_4=amt=below(abs(x-q3),.1)*(1-abs(x-q3)/.1); per_pixel_5=dy=above(q2,0)*(dy-sqr(x-q3))*sqrt(1-q2)*.3*bass_att; per_pixel_6=zoom=zoom+above(q2,0)*below(q2,.25)*sqr(q3-x)*0.4*(q2); per_pixel_7=warp = warp+sqr(q3-x)*below(y,.7)*equal(q2,-1)*2*y; per_pixel_8=dx=dx-(q3-x)*.01*sqrt(q2); per_pixel_9=dy=dy-(below(x,.2)*(x-.2)- above(x,.8)*(x-.8))*below(y,.7)*.1; projectM-complete-2.1.0-Source/presets_yin/yin - 141 - Ohm to the stars (ESP).milk0000775000175000017500000001023411756064137027045 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=0.990000 fVideoEchoZoom=0.999990 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=1 bInvert=0 fWaveAlpha=0.997938 fWaveScale=0.901646 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.216679 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.250000 wave_b=0.250001 wave_x=0.500000 wave_y=0.500000 ob_size=0.125000 ob_r=1.000000 ob_g=1.000000 ob_b=1.000000 ob_a=1.000000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=32.000000 nMotionVectorsY=48.000000 mv_dx=0.300000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective v007 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=wave_r = .8*abs(cos( .07*time+.532 + sin( .125*time+.789) )); per_frame_23=wave_g = .8*abs(cos( .092*time+2.1 + sin( .045*time+1.52) )); per_frame_24=wave_b = .8*abs(cos( .1*time+1.452 + sin( .112*time+2.98) )); per_frame_25=q1=beat; per_frame_26=wave_mystery = 1-1.5*min(((frame-lastBeat)/interval),1); per_frame_27=wave_a=if(above((frame-lastBeat)/interval,1),0,1); per_frame_28=phase=if(equal(frame%interval,0),phase+1,phase); per_frame_29=phase=if(equal(phase%18,17),0,phase); per_frame_30=midphase=min((frame-lastBeat)/interval,1); per_frame_31=sx=if(equal(phase,15)*equal(frame%interval,0),-1,sx); per_frame_32=sy=if(equal(phase,16)*equal(frame%interval,0),-1,sy); per_frame_33=phase = if(equal(frame%interval,0)*below(cos(time/6), -.5), (phase+rand(13))%14+1,phase); per_frame_34=q2=phase; per_frame_35=q3=midphase; per_frame_36= per_pixel_1=zoom =1+.01*sin(13.28*rad); per_pixel_2=//zoom right per_pixel_3=zoom=zoom+equal(q2,1)*q3*.1*(x-.5); per_pixel_4=// zoom left per_pixel_5=zoom=zoom+equal(q2,2)*q3*.1*(.5-x); per_pixel_6=// zoom top per_pixel_7=zoom=zoom+equal(q2,5)*q3*.1*(.5-y); per_pixel_8=// zoom bottom per_pixel_9=zoom=zoom+equal(q2,4)*q3*.1*(y-.5); per_pixel_10=// rotate left per_pixel_11=rot=rot+equal(q2,3)*q3*.3; per_pixel_12=// rotate right per_pixel_13=rot=rot-equal(q2,6)*q3*.3; per_pixel_14=// scale x per_pixel_15=sx=sx+equal(q2,7)*q3*.2; per_pixel_16=// squash y per_pixel_17=sy=sy-equal(q2,8)*q3*.2; per_pixel_18=// squash x per_pixel_19=sx=sx-equal(q2,9)*q3*.2; per_pixel_20=// scale y; per_pixel_21=sy=sy+equal(q2,10)*q3*.2; per_pixel_22=// transpose+ vertical per_pixel_23=dy=dy+equal(q2,11)*abs(.5-x)*sign(.5-x)*q3*.2; per_pixel_24=// transpose+ horiz per_pixel_25=dx=dx+equal(q2,12)*abs(.5-y)*sign(.5-y)*q3*.2; per_pixel_26=// transpose- horiz per_pixel_27=dx=dx-equal(q2,14)*abs(.5-y)*sign(.5-y)*q3*.2; per_pixel_28=// transpose- vertical per_pixel_29=dy=dy-equal(q2,13)*abs(.5-x)*sign(.5-x)*q3*.2; projectM-complete-2.1.0-Source/presets_yin/yin - 110 - Survival of the fastest.milk0000775000175000017500000001340211756064137027677 0ustar matthiasmatthias[preset00] fRating=5.000000 fGammaAdj=1.700001 fDecay=0.995000 fVideoEchoZoom=1.001825 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=1.007944 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.540000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=0.620260 fShader=1.000000 zoom=1.001839 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=1.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=64.000000 nMotionVectorsY=48.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=zoom = 1.001; warp =0.075; decay = 0.993; vol = 0.3*(bass+mid+treb); per_frame_2=b1x = if( equal( b1x, 0 ), .25+rand(50)/100, b1x ); per_frame_3=b1y = if( equal( b1y, 0 ), .25+rand(50)/100, b1y ); per_frame_4=b1vx = if( equal( b1vx, 0 ), 0.008*(-.5+rand(100)/100), b1vx ); per_frame_5=b1vy = if( equal( b1vy, 0 ), 0.008*(-.5+rand(100)/100), b1vy ); per_frame_6=b2x = if( equal( b2x, 0 ), .25+rand(50)/100, b2x ); per_frame_7=b2y = if( equal( b2y, 0 ), .25+rand(50)/100, b2y ); per_frame_8=b2vx = if( equal( b2vx, 0 ), 0.008*(-.5+rand(100)/100), b2vx ); per_frame_9=b2vy = if( equal( b2vy, 0 ), 0.008*(-.5+rand(100)/100), b2vy ); per_frame_10= per_frame_11=// o Resolve forces per_frame_12=distX = ( b1x -b2x ); distY = ( b1y - b2y ); fAngle = atan2( distY, distX ); per_frame_13=dist = sqrt(sqr(distX)+sqr(distY)); per_frame_14=k = 1/sqr(dist); per_frame_15=k = if( above( k, .01) , 0.01, k ); per_frame_16=k = if(above(fCrashPhase,0),0,k); per_frame_17=b1vx=b1vx+k*cos(fAngle-3.14)/FPS; per_frame_18=b1vy=b1vy+k*sin(fAngle-3.14)/FPS; per_frame_19=b2vx=b2vx+k*cos(fAngle)/FPS; per_frame_20=b2vy=b2vy+k*sin(fAngle)/FPS; per_frame_21=Blue=if( above(sqrt(sqr(b2vx)+sqr(b2vy) ) , sqrt( sqr(b1vx)+sqr(b1vy) )), 1, 0); per_frame_22= per_frame_23=// o Apply motion per_frame_24=iIndex = (frame%4);fScale = if( above(iIndex,1),(1+.3*bass)*30/FPS,(1+.3*mid)*30/FPS); per_frame_25=b1x = b1x + b1vx*fScale; b1y = b1y + b1vy*fScale; per_frame_26=b2x = b2x + b2vx*fScale; b2y = b2y + b2vy*fScale; per_frame_27= per_frame_28=// o Collision and "keep-in-screen" check per_frame_29=b1vx = if( above( b1x, 1 ), -b1vx, b1vx ); per_frame_30=b1vx = if( below( b1x, 0 ), -b1vx, b1vx ); per_frame_31=b1vy = if( above( b1y, 1 ), -b1vy, b1vy ); per_frame_32=b1vy = if( below( b1y, 0 ), -b1vy, b1vy ); per_frame_33=b2vx = if( above( b2x, 1 ), -b2vx, b2vx ); per_frame_34=b2vx = if( below( b2x, 0 ), -b2vx, b2vx ); per_frame_35=b2vy = if( above( b2y, 1 ), -b2vy, b2vy ); per_frame_36=b2vy = if( below( b2y, 0 ), -b2vy, b2vy ); per_frame_37=bCrash = if( below(dist, 0.075), 1, 0);bCrash = if( above( frame, NoCheckUntil) ,bCrash, 0 ); per_frame_38=ob_size = bCrash;ob_a=bCrash*.4; per_frame_39=kavb1vx = b1vx; kavb1vy = b1vy; per_frame_40=kavb2vx = b2vx; kavb2vy = b2vy; per_frame_41=DotProd1 = cos(fAngle-3.14)*kavb2vx + sin(fAngle-3.14)*kavb2vy; per_frame_42=DotProd2 = cos(fAngle)*kavb1vx + sin(fAngle)*kavb1vy; per_frame_43=b1vx=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vx, b1vx ); per_frame_44=b1vy=if( equal( bCrash,1), -cos(fAngle-3.14)*DotProd1 + kavb2vy, b1vy ); per_frame_45=b2vx=if( equal( bCrash,1), -cos(fAngle)*DotProd2 + kavb1vx, b2vx ); per_frame_46=b2vy=if( equal( bCrash,1), -sin(fAngle)*DotProd2 + kavb1vy, b2vy ); per_frame_47=NoCheckUntil = if(equal(bCrash,1),frame + 30,NoCheckUntil ); per_frame_48=NoCheckUntil = if( equal( frame-2,NoCheckUntil+60 ), 0, NoCheckUntil ); per_frame_49= per_frame_50=// o Determine what to draw per_frame_51=fCrashPhase = if( above(NoCheckUntil,0),(60 + NoCheckUntil - frame)/90, 0); per_frame_52=decay = if( above( fCrashPhase,0), .993 + fCrashPhase*0.006,decay); per_frame_53=wave_x = if( below( iIndex,2), b1x, wave_x); per_frame_54=wave_y = if( below( iIndex,2), b1y, wave_y); per_frame_55=wave_x = if( above( iIndex,1), b2x, wave_x); per_frame_56=wave_y = if( above( iIndex,1), b2y, wave_y); per_frame_57=wave_r = 1.0; wave_g = 1.0; wave_b = 1.0; per_frame_58=wave_r = if( equal( iIndex,1 ), 1.0, wave_r ); per_frame_59=wave_g = if( equal( iIndex,1 ), 0.1, wave_g ); per_frame_60=wave_b = if( equal( iIndex,1 ), 0.1, wave_b ); per_frame_61=wave_r = if( equal( iIndex,3 ), 0.1, wave_r ); per_frame_62=wave_g = if( equal( iIndex,3 ), 0.1, wave_g ); per_frame_63=wave_b = if( equal( iIndex,3 ), 1.0, wave_b ); per_frame_64=wave_mystery = if( equal( iIndex%2,1) , -.55-(bass+prevBass)/60 , -.55 ); per_frame_65=warp = if( above(fCrashPhase,.96),warp+5*(totalv/0.03)*(1 - 4*(fCrashPhase-.96)),warp); per_frame_66=wave_size = if( equal( iIndex%2, 0) , 1, 0 ); per_frame_67=wave_a = if( equal( iIndex%2, 0 ), .75, 1.0 ); per_frame_68=totalv = if( equal(fCrashPhase,0),sqrt(sqr(b1vx)+sqr(b1vy))+sqrt(sqr(b2vx)+sqr(b2vy)),totalv); per_frame_69=totalv= if(above(totalv,0.04),0.04,totalv); per_frame_70=wave_mystery = if( above(fCrashPhase,.93), -7*(fCrashPhase-.93)*.45, wave_mystery); per_frame_71=wave_r=if( above( fCrashPhase, .9 ), 1, wave_r ); per_frame_72=wave_g=if( above( fCrashPhase, .9 ), 1, wave_g ); per_frame_73=wave_b=if( above( fCrashPhase, .9 ), 1, wave_b ); per_frame_74=ob_r=0;ob_b=0; per_frame_75=ob_r=if(above(Blue,0),0,1); per_frame_76=ob_b=if(above(Blue,0),1,0); per_frame_77=prevBass = if(equal( iIndex%2, 0 ), bass, 0 ); projectM-complete-2.1.0-Source/presets_yin/yin - 040 - Myopic infected 3d VU meters.milk0000775000175000017500000000440611756064137030376 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.030293 fVideoEchoAlpha=0.330000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997757 fWaveScale=6.006776 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=21.119997 nMotionVectorsY=21.119987 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.600000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=wave_g = abs(sin(time*.675 + .945)); per_frame_2=wave_b= abs(cos(time + .422)); per_frame_3=wave_r = abs(sin(time*1.526 + .321 )); per_frame_4=warp=0; per_frame_5=vol = bass+mid+treb; per_frame_6=q1=84; per_frame_7=q2=sqrt( sqr(1/(2*q1))+sqr(1/(2*q1)) ) ; per_frame_8=q3=sin(time); per_frame_9=q3= if( below(q3,0),0,q3); per_frame_10=ib_size=time%2;ib_r=1-wave_r;ib_g=1-wave_g;ib_b=1-wave_b;ib_a=.02; per_frame_11= per_frame_12=q8=0; per_pixel_1=blockX = int(q1*x); per_pixel_2=blockY=int(q1*y); per_pixel_3=centerX=blockX/q1+1/(2*q1); per_pixel_4=centerY=blockY/q1+1/(2*q1); per_pixel_5=dist=sqrt( sqr(x-centerX)+sqr(y-centerY) ); per_pixel_6=dx=dx+.4*(x-centerX); per_pixel_7=dy=dy+.4*(y-centerY); per_pixel_8=boost = if( above(blockX,2*q1/3) ,mid, 0 ); per_pixel_9=boost = if( below(blockX, q1/3 ) , bass , boost ); per_pixel_10=boost = if( equal(boost, 0), treb, boost); per_pixel_11=height= .75*(1.5-abs(.5-y)); per_pixel_12=poustia = .5+.75*abs(sin(cos(4.2*time+.389)+7.6*time*frame*(blockX+1))); per_pixel_13=zoom=zoom-.08*(1-boost*poustia*height); per_pixel_14=zoom=if( above(zoom,1.1),1.1,zoom); per_frame_init_1= per_frame_init_2=q6 = frame; per_frame_init_3= projectM-complete-2.1.0-Source/presets_yin/yin - 190 - Temporal fluctuations.milk0000775000175000017500000000635611756064137027612 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=4.990001 fDecay=1.000000 fVideoEchoZoom=0.999988 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=7 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=1.990516 fWaveSmoothing=0.000000 fWaveParam=1.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=0.999998 fZoomExponent=0.999987 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.400001 wave_g=0.400000 wave_b=1.000000 wave_x=0.500000 wave_y=1.000000 ob_size=0.000000 ob_r=0.300001 ob_g=1.000000 ob_b=0.300000 ob_a=0.100001 ib_size=0.005000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=8.960042 nMotionVectorsY=12.960033 mv_dx=-0.260000 mv_dy=0.440000 mv_l=5.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=warp=0;decay=1;wave_mystery=0; per_frame_2=vol = ((bass_att+mid_att+treb_att)/3+prevVol)/2; per_frame_3= per_frame_4=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_5=sure=if(equal(sure,0),.6,sure); per_frame_6=interval=if(equal(interval,0),40,interval); per_frame_7=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_8=dbass=(bass-pbass)/FPS; per_frame_9=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_10=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_11=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_12=sure=max(.5,sure); per_frame_13=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_14=beat=if(cheat,1,beat); per_frame_15=sure=if(cheat,.95*sure,sure); per_frame_16=maxdbass=max(maxdbass*.999,dbass); per_frame_17=maxdbass=max(.012,maxdbass); per_frame_18=maxdbass=min(.02,maxdbass); per_frame_19=interval=if(beat, frame-lastbeat,interval); per_frame_20=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_21=cheat=0; per_frame_22=pbass=bass; per_frame_23=// ---------------------------------------------------------------------------------------------- per_frame_24=ob_size = below(frame-lastBeat,FPS/8)*.08*(frame-lastBeat)/FPS; per_frame_25=f=abs(cos(time/8+.54+sin(time/3+1.075))); per_frame_26=ob_r=1*f + 1*(1-f); per_frame_27=ob_g=.3*f + 1*(1-f); per_frame_28=ob_b=.3*f + .3*(1-f); per_frame_29= per_frame_30=q1= 3.1416*(wave_mystery+1)/2; per_frame_31=q2=.25*cos(time+abs(2*sin(time*2+2.311)*( vol-amt))*sin(time*7.45+.876)); per_frame_32=amt=amt+ .05*(vol-amt); per_frame_33=prevVol=vol; per_pixel_1=x=x-.5; per_pixel_2=y=-(y-.5); per_pixel_3=ttan1 = tan(q1+1.5708)*x-y+q2; per_pixel_4=ttan2 = tan(q1+1.5708); per_pixel_5=IsLeftYtonosY = above(ttan1*(sign(3.1416-q1)),0); per_pixel_6= per_pixel_7=dist = abs(ttan1)/sqrt(ttan2*ttan2 + 1); per_pixel_8=totX=.5*cos(q1)*sign(IsLeftYtonosY-.5)*sqr(dist)/(.5-q2); per_pixel_9=totY=-.5*sin(q1)*sign(IsLeftYtonosY-.5)*sqr(dist)/(.5-q2); per_pixel_10= per_pixel_11=dx=dx+totX; per_pixel_12=dy=dy+totY; per_pixel_13=prevRot=q1; projectM-complete-2.1.0-Source/presets_yin/yin - 170 - Take a deep breath.milk0000775000175000017500000000657011756064137026533 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=1.000000 fVideoEchoZoom=0.999991 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=0 nWaveMode=6 bAdditiveWaves=1 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=1.433378 fWaveSmoothing=0.000000 fWaveParam=0.000000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=10.572172 fWarpScale=4.108018 fZoomExponent=0.999986 fShader=0.310000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=1.011847 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=1.000000 wave_b=1.000000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.100001 ob_g=0.150001 ob_b=0.300000 ob_a=1.000000 ib_size=0.005000 ib_r=0.100001 ib_g=0.150000 ib_b=0.300001 ib_a=0.000000 nMotionVectorsX=1.920000 nMotionVectorsY=1.440000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=1.000000 per_frame_1=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21=q1=beat; per_frame_22= per_frame_23=st=if(equal(st,0),time,st); per_frame_24=wave_x=.75; per_frame_25=q8=3.14*cos(time/6.56+.939+cos(time/1.87+3.21)* (1+sin(time/2.11+1.342))); per_frame_26=wave_mystery=-1+2*(q8/3.14); per_frame_27=ib_size=1; per_frame_28=ib_a=if(below(time-st,1),1,.001); per_frame_29=wave_a=.4+(1-q1)*rand(60)/100+q1*.6; per_frame_30=ib_a=if(equal(q1,1),.1,ib_a); per_frame_31=mv_x=1+rand(130)/100;mv_y=1+rand(130)/100; per_frame_32=mv_a=q1; per_frame_33=wave_x=.75-(1-abs(cos(time*.23+.423+sin(time*.16+1.03))))*.25; per_frame_34=q4=wave_x-.5; per_frame_35=prev=if(equal(prev,0),q8-.1,prev); per_frame_36=rot=q8-prev; per_frame_37=prev=q8; per_frame_38= per_pixel_1=x=x-.5; per_pixel_2=y=1-(y+.5); per_pixel_3=dist=x*cos(q8)*q4 + y*sin(q8)*q4 - q4*q4; per_pixel_4=q5=below(dist,0); per_pixel_5=zoom=1+.03*rad*(1-q5); per_pixel_6=zoom=zoom+q5*below(rad,7)*.02; per_pixel_7=dx=dx+q5*.008*cos(q8)*sqrt(1-dist); per_pixel_8=dy=dy-q5*.008*sin(q8)*sqrt(1-dist); per_pixel_9=warp=0; per_pixel_10=warp=warp+(1-q5)*abs(.4-dist); per_pixel_11=dx=dx+.002*sin(time*13)*sin(q8)*q5; per_pixel_12=dy=dy+.002*cos(time*13)*cos(q8)*q5; per_frame_init_1=time=0; projectM-complete-2.1.0-Source/presets_yin/yin - 140 - Ohm to the stars.milk0000775000175000017500000001035611756064137026320 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=2.260000 fDecay=0.990000 fVideoEchoZoom=0.999990 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=1 bRedBlueStereo=0 bBrighten=0 bDarken=1 bSolarize=0 bInvert=0 fWaveAlpha=0.997938 fWaveScale=0.901646 fWaveSmoothing=0.000000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=1.000000 fWarpScale=1.000000 fZoomExponent=2.216679 fShader=1.000000 zoom=0.999900 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000010 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=1.000000 wave_g=0.250000 wave_b=0.250001 wave_x=0.500000 wave_y=0.500000 ob_size=0.050000 ob_r=0.500000 ob_g=0.500000 ob_b=0.500000 ob_a=0.000000 ib_size=0.025000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.000000 nMotionVectorsX=32.000000 nMotionVectorsY=48.000000 mv_dx=0.300000 mv_dy=0.000000 mv_l=1.000000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=// -------------------------------- Beat Detective 007 ---------------------------------- per_frame_2=sure=if(equal(sure,0),.6,sure); per_frame_3=interval=if(equal(interval,0),40,interval); per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); per_frame_5=dbass=(bass-pbass)/FPS; per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); per_frame_9=sure=max(.5,sure); per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); per_frame_11=beat=if(cheat,1,beat); per_frame_12=sure=if(cheat,.95*sure,sure); per_frame_13=maxdbass=max(maxdbass*.999,dbass); per_frame_14=maxdbass=max(.012,maxdbass); per_frame_15=maxdbass=min(.02,maxdbass); per_frame_16=interval=if(beat, frame-lastbeat,interval); per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); per_frame_18=cheat=0; per_frame_19=pbass=bass; per_frame_20=// ---------------------------------------------------------------------------------------------- per_frame_21= per_frame_22=wave_r = .8*abs(cos( .07*time+.532 + sin( .125*time+.789) )); per_frame_23=wave_g = .8*abs(cos( .092*time+2.1 + sin( .045*time+1.52) )); per_frame_24=wave_b = .8*abs(cos( .1*time+1.452 + sin( .112*time+2.98) )); per_frame_25=q1=beat; per_frame_26=ib_a=beat; per_frame_27=ib_r=1-wave_r;ib_g=1-wave_g;ib_b=1-wave_b; per_frame_28=wave_mystery = 1-1.5*min(((frame-lastBeat)/interval),1); per_frame_29=wave_a=if(above((frame-lastBeat)/interval,1),0,1); per_frame_30=phase=if(equal(frame%interval,0),phase+1,phase); per_frame_31=phase=if(equal(phase%18,17),0,phase); per_frame_32=midphase=min((frame-lastBeat)/interval,1); per_frame_33=sx=if(equal(phase,15)*equal(frame%interval,0),-1,sx); per_frame_34=sy=if(equal(phase,26)*equal(frame%interval,0),-1,sy); per_frame_35=phase = if(equal(frame%interval,0)*below(cos(time/6), -.5), (phase+rand(13))%14+1,phase); per_frame_36=q2=phase; per_frame_37=q3=midphase; per_frame_38= per_pixel_1=zoom =1+.01*sin(13.28*rad); per_pixel_2=//zoom right per_pixel_3=zoom=zoom+equal(q2,1)*q3*.1*(x-.5); per_pixel_4=// zoom left per_pixel_5=zoom=zoom+equal(q2,2)*q3*.1*(.5-x); per_pixel_6=// zoom top per_pixel_7=zoom=zoom+equal(q2,5)*q3*.1*(.5-y); per_pixel_8=// zoom bottom per_pixel_9=zoom=zoom+equal(q2,4)*q3*.1*(y-.5); per_pixel_10=// rotate left per_pixel_11=rot=rot+equal(q2,3)*q3*.3; per_pixel_12=// rotate right per_pixel_13=rot=rot-equal(q2,6)*q3*.3; per_pixel_14=// scale x per_pixel_15=sx=sx+equal(q2,7)*q3*.2; per_pixel_16=// squash y per_pixel_17=sy=sy-equal(q2,8)*q3*.2; per_pixel_18=// squash x per_pixel_19=sx=sx-equal(q2,9)*q3*.2; per_pixel_20=// scale y; per_pixel_21=sy=sy+equal(q2,10)*q3*.2; per_pixel_22=// transpose+ vertical per_pixel_23=dy=dy+equal(q2,11)*abs(.5-x)*sign(.5-x)*q3*.2; per_pixel_24=// transpose+ horiz per_pixel_25=dx=dx+equal(q2,12)*abs(.5-y)*sign(.5-y)*q3*.2; per_pixel_26=// transpose- horiz per_pixel_27=dx=dx-equal(q2,14)*abs(.5-y)*sign(.5-y)*q3*.2; per_pixel_28=// transpose- vertical per_pixel_29=dy=dy-equal(q2,13)*abs(.5-x)*sign(.5-x)*q3*.2; projectM-complete-2.1.0-Source/presets_yin/yin - 060 - PLU.milk0000775000175000017500000000553611756064137023761 0ustar matthiasmatthias[preset00] fRating=2.000000 fGammaAdj=1.000000 fDecay=0.900000 fVideoEchoZoom=0.999993 fVideoEchoAlpha=1.000000 nVideoEchoOrientation=0 nWaveMode=0 bAdditiveWaves=0 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.010000 fWaveSmoothing=0.900000 fWaveParam=-0.500000 fModWaveAlphaStart=0.500000 fModWaveAlphaEnd=1.000000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=0.999988 fShader=1.000000 zoom=0.999899 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000010 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.000000 wave_g=0.000000 wave_b=0.500000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.500000 ob_g=0.100000 ob_b=0.200000 ob_a=0.500000 ib_size=0.000000 ib_r=0.000000 ib_g=0.000000 ib_b=0.000000 ib_a=0.500000 nMotionVectorsX=21.119997 nMotionVectorsY=21.119987 mv_dx=0.000000 mv_dy=0.000000 mv_l=1.600000 mv_r=0.000000 mv_g=0.000000 mv_b=0.000000 mv_a=0.000000 per_frame_1=ib_size=.0333*(frame%30); per_frame_2=ib_a=.1; per_frame_3=red=if( equal(time%3,0),1,0); per_frame_4=yellow=if( equal(time%3,1),1,0); per_frame_5=green = if( equal(time%3,2),1,0); per_frame_6=ib_r = (red+yellow); per_frame_7=ib_g= green+yellow; per_frame_8=q1=.03+.2*sin(time+cos(2*time+.324)); // motion speed per_frame_9=q2=3*q1/2; // rot speed per_frame_10=q3=sin(time+cos(time*3+sin(time*.5)))*.2; //x offset per_frame_11=q4=cos(time*2 +sin(time*.5+cos(time)))*.1; //y offset per_frame_12=q5=if(below(frame%300,40),.25,0); // zoom trigger per_pixel_1=x=x+q3; per_pixel_2=y=y+q4; per_pixel_3=newrad=sqrt( sqr( x-.5) +sqr(y-.5) ); per_pixel_4=d1=abs(x-y); per_pixel_5=d2=abs(1-x-y); per_pixel_6=d3=abs(.5-x); per_pixel_7=IsInCircle = if(above(newrad,.35),1,0); per_pixel_8=IsInCircle = if(above(newrad,.5),0,IsInCircle); per_pixel_9=IsInVert = if( below( d3,.06),1,0); per_pixel_10=IsInVert = if( above( abs(.5-y),.4),0,IsInVert); per_pixel_11=v1 = if (below( d1,.1),1,0); per_pixel_12=v1 = if( below(y,.5),0,v1); per_pixel_13=v1= if( above( newrad, .4),0,v1); per_pixel_14=v2 = if( below( d2,.1),1,0); per_pixel_15=v2 = if (below(y,.5),0,v2); per_pixel_16=v2 = if( above( newrad, .4) ,0, v2); per_pixel_17=rotdir=IsInCircle*2-1; per_pixel_18=dx=rotdir*(1-IsInVert)*(1-v1)*(1-v2)*q2*(sin(.05)*(x+q3-.5)-cos(.05)*(y+q4-.5)); per_pixel_19=dy=rotdir*(1-IsInVert)*(1-v1)*(1-v2)*q2*((x+q3-.5)*cos(.05)+(y+q4-.5)*sin(.05)); per_pixel_20=dy=dy+IsInVert*q1*sign(y-.5); per_pixel_21=dx=dx+v1*q1*.707; per_pixel_22=dy=dy+v1*q1*.707; per_pixel_23=dx=dx-v2*q1*.707; per_pixel_24=dy=dy+v2*q1*.707; per_pixel_25=zoom = zoom - (1-IsInVert)*(1-IsInCircle)*(1-v1)*(1-v2)*(q5+(.55 + .1*sin(.234+time/3+2*cos(time*3+.712)) )); per_pixel_26= per_frame_init_1=q6 = frame; projectM-complete-2.1.0-Source/presets_yin/yin - 011 - Symphonic innerverse (deaf mix).milk0000775000175000017500000000663411756064137031206 0ustar matthiasmatthias[preset00] fRating=3.000000 fGammaAdj=2.260000 fDecay=0.980000 fVideoEchoZoom=2.000000 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=1 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=1.000000 fWaveScale=0.499227 fWaveSmoothing=0.000000 fWaveParam=-0.520000 fModWaveAlphaStart=0.750000 fModWaveAlphaEnd=0.950000 fWarpAnimSpeed=0.010000 fWarpScale=0.010000 fZoomExponent=1.000000 fShader=1.000000 zoom=1.003861 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.000000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.000000 ob_r=0.000000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.000000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 per_frame_1=q1=.01; //general speed; per_frame_2=q2=.5; // main twirl's x per_frame_3=q3=.5; // main twirl's y per_frame_4=q4=4; // # of children twirls per twirl per_frame_5=q5=.008; // main twirl's speed; per_frame_6=q6=q5/0.03; // main twirl's range; per_frame_7=q7=bass_att+mid_att+treb_att; //volume per_frame_8=q8=10; // max # of children twirls per axis per_frame_9=InvertInterval = 1200; // invert colors every ...#frames per_frame_10=InvertDuration = 600; per_frame_11=zoomexp=1.2; per_frame_12=zoom=zoom+bass/70; per_frame_13=wave_x=q2; per_frame_14=wave_y=q3; per_frame_15=bInvert = if( below( (frame+InvertInterval)%InvertInterval,InvertDuration),1,0); per_frame_16=wave_r=sin(q1*time*25 + .167)/2+.5; per_frame_17=wave_g=sin(q1*time*50 + .333)/2+.5; per_frame_18=wave_b=sin(q1*time*75+ .667)/2+.5; per_frame_19=wave_r=wave_r+bInvert*(1-2*wave_r); per_frame_20=wave_g=wave_g+bInvert*(1-2*wave_g); per_frame_21=wave_b=wave_b+bInvert*(1-2*wave_b); per_frame_22=wave_mystery=-0.1+2*sin(3*abs(cos(time))*time); per_frame_23=rot = rot +(q7/4)*.04*pow((sin(time/2 + .6)),11); per_frame_24=decay=min(1,.975+.035*bass_att/3); per_frame_25=monitor = decay; per_pixel_1=// center twirl per_pixel_2=twirlX=q2; per_pixel_3=twirlY=1-q3; per_pixel_4=Distance = sqrt(sqr(x-q2)+sqr(y-q3)); per_pixel_5=RelAngle=atan2(x-twirlX,y-twirlY); per_pixel_6=TwirlMult = sin(time*50*q1)*q5/(Distance+q6); per_pixel_7=dx = dx+TwirlMult*sin(RelAngle+1.5); per_pixel_8=dy=dy+TwirlMult*cos(RelAngle+1.5); per_pixel_9=zoom = zoom + .0001*log(Distance); per_pixel_10= per_pixel_11=// mini twirls per_pixel_12=NumSwirlsX=q8-(abs(x-.5)*2*q8)%1; per_pixel_13=NumSwirlsY =q8-(abs(y-.5)*2*q8)%1; per_pixel_14=blockX=(x*10*NumSwirlsX)%NumSwirlsX; per_pixel_15=blockY=(y*10*NumSwirlsY)%NumSwirlsY; per_pixel_16=CenX= .1*blockX+(1/NumSwirlsX)*.5; per_pixel_17=CenY= .1*blockY+(1/NumSwirlsY)*.5; per_pixel_18=CurX=1-x-CenX; per_pixel_19=CurY=1-y-CenY; per_pixel_20=CurDist = sqrt( sqr(CurX)+sqr(CurY) ); per_pixel_21=CurAngle=atan2(CurX,CurY); per_pixel_22=TwirlDir=if( above( (blockX+blockY)%4,2 ) , 1, -1 ); per_pixel_23=CurMult = (q7/5)*sin(time/2 + 1.566)/(pow(CurDist,33)+100); per_pixel_24=dx=dx+CurMult*sin(CurAngle +rad/5+ 1.5); per_pixel_25=dy=dy+CurMult*cos(CurAngle+rad/5+1.5); per_pixel_26=zoom = zoom -2*abs(CurMult); per_pixel_27=